728894059624968192
728849524744179712
728840162923454464
728838057647079426
728847020736262144
728852003313561601
728848601997299712
728829748512731136
728880562543460352
728797372881371136
728862203898699777
728844189509799936
728848530694090752
728842016755429376
728901722727403521
728877710571909120
728804448458412032
728853614257700864
728756109092265984
728783426782957570
728872790443458561
728874451421499392
728873654658998272
728841932902965249
728866817922502658
728880243738451968
728780092021821441
728894764356087808
728873310566633473
728853127554830336
728859729431285760
728893032158904320
728881275625418752
728871813317529600
728782692435800065
728873251946921984
728830801333370880
728839785654190080
728783070023843840
728901462667997184
728859003816706049
728859419115704320
728825956794781696
728748483793047552
728881162475716612
728897293643067392
728879585329319936
728897083688751104
728881237910228993
728789957314228225
728855820193153024
728895892762267649
728867107304292352
728877823579017216
728810777608495104
728872077269323777
728882810598117376
728840070766153728
728851504543744000
728897058829144064
728858987018526721
728820630150389760
728776371883880448
728839420577759232
728846487849820160
728888103901892608
728827555046932480
728899742919491584
728850380117954561
728876716433784834
728895812818878465
728859486270717952
728883469254840320
728863290491871232
728845137627983872
728869749686448130
728839240130306048
728872887080386561
728792935043489792
728898396854038529
728855216213340160
728744897570705408
728870512777154560
728889874011533312
728829740338040832
728844197755817984
728792410650644480
728842469664825344
728877865387757568
728837399111979008
728883112562798592
728899684362797057
728864737447038976
728856390941310976
728821708048707585
728859796481441792
728886245976358912
728831225000022018
728838552277139457
728863856781570048
728872744180273152
728789084882255874
728885557741408257
728830348461809664
728866826185277440
728814443526692865
728831484925255680
728779584531992576
728843879299026944
728876166812045312
728780683531980801
728864548514627584
728846093811847168
728838124659412992
728863562991554560
728862342541279234
728795867000516609
728866570164908032
728824346207133696
728759020140384256
728840473536823296
728833003414290432
728901001172946944
728895083039313920
728768138259615745
728887655136530432
728851403578429440
728835184154558465
728887034283216896
728877341481545728
728761020655779840
728781392235012096
728861755447906305
728834945146343426
728851097721442304
728864934411546624
728849105410265088
728777789554319360
728789248132841472
728852246578876417
728868759822344192
728780150763098112
728840758367793152
728849029870829568
728766779611336704
728898254121914368
728849319042895872
728841639393890308
728890167663202304
728843317006499840
728797267927433216
728839839940907008
728824635689676800
728870143862964224
728866918644518912
728843094888751104
728833795999334400
728858076770668544
728826699408887808
728899948742381569
728873377738403840
728871964278951936
728858949152321536
728831719760142336
728845279898808320
728874724005138433
728806516460036096
728881308894531585
728840779423166464
728750727888285697
728853903492714496
728882601096826882
728776321283854337
728887806085500928
728854574577164288
728839059867615232
728896534402744320
728863978202501120
728864322219347968
728844789387558913
728848886928953344
728828632710426624
728876452242825216
728741907086618624
728891396262924288
728895074751385601
728752938441682945
728784227706228736
728875021725249540
728788304397766658
728862065474048000
728864087468290049
728870303057776641
728797355848433664
728902037203648512
728785779770728449
728877722764742657
728891371281616897
728859355966115840
728844717828538368
728842646102347776
728871339415769088
728871871895248898
728887416044589056
728874736617426945
728840834175651841
728843866468667392
728872312339042304
728877085259763712
728849860137496576
728748056233943040
728854729657298944
728845674092089344
728818969180819456
728850048843448320
728889244761083904
728825994455482369
728872001734053888
728835863837298688
728879165861208064
728893158088687618
728861100788330497
728784823150481408
728887713689161728
728863697276436481
728856348952281088
728851248473083904
728764510199144448
728865651683692544
728869007294496768
728871439907065856
728852246570487809
728845816958468096
728880541529821184
728867341887483904
728878930829119488
728856986457006081
728870278122639360
728865370858098688
728878897455075328
728864506781171712
728884739847946240
728800195266252801
728870068235468800
728787239224934400
728784022143414274
728770428429320192
728893489556140032
728894395433549824
728789961328201728
728823612053016576
728870416664690688
728847305730871297
728854641597947904
728778229683720192
728743760901771264
728855451358597120
728841891123318784
728825994715484160
728800488993501184
728792184405827584
728855161989410816
728852813162352640
728886308815425536
728839970052571138
728836077646172160
728869002957758464
728855199624925184
728883783806652417
728852645230841857
728894445677064192
728750367257808897
728891455234813953
728747414409117699
728898539271630848
728884341724581888
728852145966096384
728776162051272704
728886917085970432
728860190758424576
728870928139063296
728819770410323968
728880600375910400
728869309167046656
728836228657905664
728873809806303232
728884509182177280
728739919095549953
728882307474571266
728828615865999361
728880709461512192
728752506352738306
728787793019850752
728861784585711616
728842973304229888
728746428839936000
728854050402349056
728891895531843584
728773104483307521
728883540604162048
728773108660883456
728848010533163008
728856160216961024
728851458414804992
728880772199923713
728889840457134080
728885582915571713
728876691360251904
728746697267007489
728863198196203521
728776698859270146
728881401370660864
728863122392387584
728831912815505408
728839122664734720
728848333511507968
728835704449536000
728787990198267904
728894126775767040
728851378710429696
728838602726223872
728781513827880960
728835398068281345
728851433265758208
728842444838678528
728882559057268736
728897964689756161
728867002308141057
728883800613236736
728851995063390209
728867300246323200
728856424424427521
728859691464413184
728781421750460416
728871745982205952
728901462680580096
728871041418833920
728846781728034817
728834223763800064
728760165089038336
728854733973245952
728851034429374464
728799834665275393
728871993555226624
728831384341581824
728892554196987905
728829782184595457
728847226374598656
728888917668278272
728891195263471616
728790603102724096
728827265606406144
728751025620959232
728846131648663552
728870995147276288
728861646194544640
728830243453030400
728880214223228928
728813885537562625
728858093602344964
728762375508246530
728877399828475905
728852435347722240
728775927321141248
728856315414646784
728824468102119424
728854297639833602
728824056984813569
728868843456765953
728759435267481600
728858143766282241
728812660834324480
728772919950725120
728849092764413952
728787788884287488
728738794845941760
728749389863366656
728796986850332672
728899705502076928
728897935203815424
728855694666027009
728849382116888576
728757564507193344
728883464993427456
728877622151794688
728897381610209280
728840867713302528
728892016973746176
728883078920339456
728863584155918336
728790297015095296
728892092496384001
728844579747827712
728810555218202624
728832382653087744
728870919964381184
728865853106720769
728875831225880576
728799088091668480
728789495848435712
728856940328144897
728746231627972612
728859532080852992
728769581368619008
728893430584254464
728784927983030273
728901697481801728
728868826880851968
728880575050874880
728888804191391744
728861998499438592
728891417444139008
728745979999100933
728888192099856384
728876150177542145
728889483609948160
728845288476008448
728889068357079040
728876091528642562
728880642411343872
728855677507112960
728805962618785794
728871666592395264
728872480123826176
728898212099174400
728835209605582848
728754523653603328
728874459831148545
728872304139239425
728885004202323968
728835897182068736
728836203521445889
728822605415886848
728873595703836672
728799893561724928
728856378098339841
728892063354343424
728875961286950912
728851256899407872
728893409503629312
728860769639632896
728898191240925185
728884719144861700
728899210419023872
728826040609439744
728901475271847936
728849545711525888
728849893968711680
728861100872224768
728781539170000896
728836191034937344
728845737107296256
728806927510052864
728796009615241216
728873570596753408
728849885190078465
728832684710072320
728846559371268096
728888296743555072
728892205918785536
728874497516802049
728849675634278400
728875344774762496
728898769966620672
728898312619868160
728851219305930754
728822924581453825
728853568082579458
728890423347978240
728807250228346881
728849625298407424
728843878980321280
728876653372444672
728774543167389696
728849432561786880
728898488763813888
728805744397549575
728874879425101824
728781694417948673
728819648515297280
728823029283860480
728846810970763264
728855812110749696
728865999752036352
728901693581213696
728767626667798530
728847050104832000
728873994045272064
728893178904981504
728857699409117185
728899365406949376
728888741616603136
728876917588271104
728876791713169413
728811943780331520
728835595229790208
728888812655382528
728851630343524353
728762002282303489
728877957939384320
728781652349075456
728789730633121792
728844222950838272
728888078526500865
728850778761404420
728849411409891330
728808411987578880
728870651247919104
728896110870315008
728773712644845571
728797188218888192
728800723740307456
728837927426506753
728867199453151233
728884005882449920
728893946412290048
728885541341696000
728838896491057152
728836216213389312
728758940301955074
728760555268268033
728882516875214848
728863743556341760
728871016227844098
728860220038905857
728899915238260737
728754876084330498
728824602009407488
728901387170529280
728851290546130944
728836559886270464
728779760990564353
728835544956964864
728850665712259072
728870836057346048
728893783052410880
728898539154190336
728873083990331394
728878884947513344
728846529839116288
728820592439377920
728856944228872192
728838145605783552
728811742562816000
728859956099821568
728826854283612160
728897356440186880
728865681287032832
728875147537584128
728898396820537345
728738744828825601
728874233456168960
728822970458738688
728749104591863808
728883091788464130
728778078940340224
728899705313316866
728776858272210945
728896031119781888
728883582442319872
728776761731862528
728865035225862144
728858638929014784
728884761066901504
728813235592368129
728877718771798016
728864519330504704
728790984692248576
728863256840798210
728790397720403968
728751218475081728
728838988686102528
728776703095508993
728866700339359744
728799314454052864
728844114083590144
728867031777476608
728816700037185536
728869359385481216
728850514503475200
728859939142242304
728870428983332864
728867274938040320
728832101546655744
728852729284562944
728886120105299968
728846194441605120
728802955210690560
728862027893121024
728855790807883777
728854977272127488
728863340878024704
728883716840378368
728861046455320576
728768327028375552
728828314228527105
728750543393292288
728854859911401473
728815798131757056
728893606816264192
728900082695868417
728766049831796738
728900611249348608
728858701671632896
728789357482496000
728835260021084160
728884161247858690
728870374570635264
728880218639847425
728835155163500544
728820290403368961
728854616524328960
728748483709034496
728741705986527238
728843283552710657
728884446536073216
728844336243314688
728853958169628673
728789499858145280
728896832017928192
728778938902663168
728864917609164800
728811457069105152
728853228343984129
728856860384739328
728878712847015936
728742200876650496
728855816183414784
728781501479923712
728867845363380224
728884219771035648
728864678722609153
728859750256021504
728884068939665408
728858622281826304
728787159549796352
728852238362349568
728887411678269440
728761310192799744
728806554133266432
728820097305948160
728890242770538499
728888225608155136
728823570164531200
728856164390293504
728772831622926336
728829597605826560
728822613917708289
728786492861108226
728872253656535040
728741869430157312
728898862144835585
728898174241230848
728834593105674240
728858693224300546
728852464796045312
728892130542927872
728864833987354624
728856390777876481
728871033122476032
728884223982108672
728849939892191234
728865362444488704
728739919070375936
728883347708116992
728885125723922432
728800266649251841
728883850642853888
728886858273402881
728866565920264192
728874166204633088
728846269708435456
728816385351139328
728844780973785088
728858894613762048
728841702098776065
728883372571930624
728856944576892928
728801378349416448
728861650351206400
728788078320599040
728750253713850370
728883360207081472
728901219435958273
728789210484879360
728861772191543296
728882634374275072
728828205193375744
728898405292969984
728900506538618880
728784219292360704
728851101668282369
728891400713048064
728871334940442624
728848715297873922
728775797281009664
728877160765652992
728832936078917632
728808089244344321
728876498355167232
728895137909227520
728874589992964096
728900669873242112
728865672923652096
728840066475397120
728856696748187648
728849294082641920
728876175309688833
728766980648472576
728877227992072192
728841844969234432
728759133378367488
728817010310828033
728800220734164992
728773053958766592
728888644736552960
728781132339261440
728848467716648960
728900057672593408
728884182127153152
728873025186205696
728796802284199936
728875101475745792
728889722978873348
728876624054263809
728872425723707392
728822072785383424
728771145525252096
728838430562471937
728873138734403584
728877198493552640
728824450997583872
728848920642785280
728879048424853504
728862199867973634
728835209651752960
728816419014578176
728889022249111554
728819073987936256
728876057626091520
728820651239321600
728842679606448128
728832436994478081
728886765940051968
728888342918664192
728838879650926592
728902033206554628
728876594702499841
728883683076247552
728868445379530752
728886824635084801
728834156868698112
728797721008672769
728845128979390464
728856386671513600
728825956874506240
728871527870025728
728816314039582720
728747074750156800
728841165236281344
728887210687238144
728879115378495488
728830033905725440
728886635723673602
728837591693438976
728842885194498048
728829698155798528
728898123871956992
728898077772386304
728880587646316544
728866717057847298
728856042612862976
728842558034448385
728783179017011200
728872576689295361
728869737049038848
728842063178010624
728860249629851649
728873230732279810
728840708434624512
728840578151153664
728780654062735362
728887864608620544
728886317057232896
728829471801942020
728830939594395648
728865521635082240
728787696479571968
728882210766475264
728800908444901376
728787281075683328
728896995738423296
728871460715016192
728867262464167936
728855065230970881
728742418909028352
728780893305876480
728901680633368576
728798219828789248
728843329715240960
728857975981547520
728859809026441216
728818617031249920
728885323120451584
728891907938635776
728841056549273600
728794667165335552
728874992616804352
728864301231017985
728843698683973632
728866125686124544
728784936442847234
728815483726774272
728874220550295553
728811951975862272
728789248153804801
728759925959237633
728876720384774144
728790489844088833
728848564345044992
728874807928848384
728862019403841537
728819363369771009
728851814758686721
728840540637159424
728890939272536064
728876267391619073
728820932278521856
728884534364786688
728884601779802112
728898052895977472
728896748228325376
728873935664619521
728898921175625728
728860945791995904
728900854481309698
728851416203268097
728869179097501697
728898195321982976
728838283954917377
728852590713311232
728883142061391872
728786412905107456
728835486295302144
728767672662560769
728892717464457216
728827601104601088
728879224740794369
728858785696059392
728857426544496640
728786563996377088
728869082515136512
728894319931838464
728867283221635072
728782440844673024
728857317509373952
728864519318048768
728757316930162689
728851747628797953
728881141311283200
728850359238709248
728792842840121344
728844512416665600
728798060692815872
728896081254322176
728878838697107456
728803009984004096
728880843515662336
728864540239237120
728808705836261376
728848312334487556
728892747004940288
728808122895060992
728872664476090369
728749758869848064
728864766949724160
728887306879442944
728893136915861504
728896693836582912
728880063370907648
728864598888165376
728827068163735552
728825474365919232
728866897484222464
728841148492619778
728843547793887232
728898556220846080
728818159864692736
728782873101279233
728869892263272448
728810555415396353
728832001051131906
728769962781872129
728871364543844352
728891614517678080
728836966758924289
728873591790546944
728881682535862272
728753542421467136
728877722768949248
728804087932854273
728832206186156032
728842188663234560
728851806378405888
728814376606699521
728859804794556416
728861675726766080
728890901330837504
728850602545942528
728896714703286272
728854985493065728
728839806571167744
728897914404278272
728759036917604352
728858047376953344
728873566213672960
728801411836878849
728832185218781184
728855342357032961
728848383771840516
728847779875983361
728839013663039489
728827462835163136
728858819250556928
728818369491808256
728800325331652608
728890817490747392
728849457580756992
728867593671544832
728755584703574017
728883783949266944
728749104847802368
728845556932562945
728901060169994241
728868243868258305
728871376862515200
728820730788515841
728902184352493568
728901789832118272
728848756913930240
728860215811002370
728833594748194816
728881460275515392
728789625838374912
728879140787650561
728856528988602368
728841736034783232
728754939057475585
728881808113324033
728892776381882368
728901911412408320
728854473947361281
728857833526206464
728828213351321601
728896224254889985
728850065834528768
728869694871109633
728898698613248000
728897985543835648
728884945611939840
728836257892048896
728876838068617216
728863294409342976
728901110413529088
728842264429113344
728850208445112320
728836241152708609
728879136610070529
728894705669447680
728767438104498177
728894600841138178
728864976413315072
728843732297109504
728881262799114240
728832307231133696
728841890884407296
728821385171177472
728742267784200195
728873285270810624
728740300919844864
728756780059209730
728744918663958528
728749402286886912
728779936857755649
728858785737924608
728744885172510725
728853274443550721
728901110526824448
728896148417695744
728877681002090496
728848895506296833
728828045537083392
728866117469519872
728862812118888448
728851281893265409
728805178229567489
728850745106309120
728854352505483264
728887898389532672
728801059343228928
728831841340248064
728863021729198080
728887843863572480
728785020354109440
728869892368257024
728861084325691392
728883359934496768
728761561528074241
728891031626878977
728879073590714368
728842188927471616
728896110933200896
728795048888905728
728853014228905984
728841207397416960
728848593516437504
728766746048483328
728821540188499969
728808235868762112729210695993040898
729264152720642053
729224910657208320
729241683825565701
729255579240271872
729234184225619970
729252937034305536
729250839932616704
729253234855038976
729240110751944705
729176361450020864
729228232579502085
729164688991375360
729165204563496961
729249069894348800
729123890782347264
729258011953401856
729134380703088640
729234578452402176
729250055375433728
729224759846817792
729257596897665024
729262642775371776
729166982973526017
729246226189852673
729200386737836032
729241528523104256
729258184297328640
729264131451326464
729245387299692544
729233798349651968
729231529201815552
729249837636587520
729249803977166848
729219617470697473
729245743660318722
729173752546656256
729109240007303168
729248952630022145
729176252733636608
729233269875605504
729210775978545152
729259371109191680
729217490841153536
729228534451982338
729247853546119169
729249283757645824
729183517049950208
729255604515180544
729246255617036292
729164982617837569
729233907611275264
729237888039309312
729209798676365312
729156308482461701
729238575578001408
729244980397641728
729245689301995520
729152554903306245
729257185906200576
729237229411942400
729227251045249024
729235283242328064
729234884926017536
729222985446469632
729133046952165377
729231370032185344
729220183865348097
729207374184128512
729251364073832448
729234360478646272
729203691711016960
729233416907071488
729247283007598592
729198792839401472
729239242551922688
729220682618408962
729244724452855808
729220422819024896
729251645058592774
729260658643116032
729130719335854081
729255415935021056
729231932005953536
729103817057439745
729198385945825280
729227506813931520
729195479062425600
729261090648010752
729257131438936064
729249040563474433
729151359388246017
729224403112824832
729104588679188481
729259174153031680
729174524650999808
729246918052859904
729249057126924288
729249837611401216
729239603375439872
729214366088724480
729240538839453697
729212931943112705
729253448760360961
729238688987668480
729240362607362048
729255625604009984
729203481807097856
729229138490490880
729243264759533568
729109181618368513
729242438733340673
729117301497319424
729148372930584576
729216539052904448
729215100079493121
729179125521522689
729144220515061761
729098938909888512
729239708115582977
729233752325541888
729234683527987200
729119222782173184
729245408346705920
729155297688866816
729264563443523588
729223165679906824
729250445508612097
729232556864905216
729259404613259264
729237434970607616
729244560984035328
729105620289228800
729106425964838912
729204056418324486
729263196427685888
729223501316562944
729263905260875776
729158930228645893
729260901937889280
729231889886777344
729230128195211264
729166987251736577
729248935596986368
729232741284388864
729215679140765696
729182133168779264
729216710788714496
729239620051828736
729245760366219264
729261002592800768
729257978696740864
729217901799088128
729151967373594624
729213888118558720
729168069478764545
729238378781278208
729164756154781696
729238215148851200
729237489303605248
729238617625927680
729123932846989312
729241620609142784
729158695192563713
729230463836033025
729214244705677313
729244019998511106
729264165089644544
729252542715154432
729224239463727104
729137547662622720
729240001851097088
729142815435980800
729239812885102594
729238332400644096
729251724746182656
729249396915879936
729122464958193665
729230430478675968
729176571312017408
729226558964125696
729229213929226240
729124192860262400
729246397942345728
729220217155559424
729259941341597696
729250269515685888
729218245849456640
729166991374704640
729263888554967040
729199321313316864
729247669047205888
729137921001934848
729234494763479040
729259207413907456
729224814272106496
729163426296139776
729246972708720640
729214521538166784
729165204618018816
729200000652152832
729255088674492416
729240211603869696
729209458862268416
729182590184378368
729241394221441024
729237040450162688
729222045775597568
729251754123010048
729202408434315265
729243953015328768
729205608528891905
729238659640266753
729215335153455104
729176198144659457
729202290717020167
729257454257745920
729174637825822724
729235761539784704
729225413818515456
729222033473671168
729216601661292545
729249539492843520
729149174340538368
729239380846612480
729238009565069312
729213216769871873
729259161507106816
729243965296246784
729249497860214786
729235178233671680
729234133793255425
729177787593043968
729208846321889280
729218912638910464
729264186035855360
729219105799081984
729182300823523328
729217788649345024
729206933924806656
729178882352529408
729224101269753856
729236122220544000
729116899083227136
729232351348273153
729153099793731584
729218040592773120
729210494721101824
729208410416291840
729238781191139328
729213753737261056
729171848676683776
729233844465963009
729119847523729408
729228580798992385
729246146586095616
729233156629499904
729247526260514817
729249266896621568
729244602851414016
729262596679929856
729210067011145728
729262345034194945
729205386163724288
729238475262791684
729222306199805952
729233949545799681
729243990629851136
729191939447373824
729213892220620800
729248516284026880
729124197025218560
729233974581669888
729252941253718016
729101459707572229
729219068146929664
729234742277767168
729250068130369537
729109479409614849
729193507873755137
729144657020649476
729199791020904448
729101954727563264
729224721913516032
729156987976593408
729128953231880192
729250906978459649
729119717449818112
729251523599974400
729248197273620481
729221932642648064
729197660394029057
729243558406967296
729253662481108996
729207428693241856
729238575930314752
729219206634332160
729200457768374272
729117385328709632
729241176126021632
729243327837700096
729251720757288962
729239083248197632
729257227689836544
729255386486812672
729189385019731968
729262160317169664
729158929888894978
729168040043155456
729248243540996096
729121193924517888
729220846221443072
729230170213748736
729249308768342017
729203708324622336
729230438657601536
729221421168246784
729150268915384321
729193524537786368
729235434379849729
729210134237466624
729233660151468033
729153909537841152
729153288927625216
729223648008130560
729213908834242560
729229537012269056
729234054177001472
729183546636558337
729195861121470464
729235409201299456
729223593838567424
729217126012231680
729232070418026496
729122754365005824
729100008390328325
729205528686174208
729200449367248896
729243940130566144
729181797586767872
729180610292551681
729198251765829632
729175229096972288
729211019046834176
729224357063602177
729232267323789312
729238928042143745
729238525468651520
729185559902457856
729262587918028802
729257924212707328
729262659246403585
729253247588818944
729175870892544000
729201175266996224
729194896146485248
729211417790955521
729204786332110848
729198863878336512
729142308025733120
729113795004641280
729231009166790657
729240693986623489
729238013566406657
729231541839212544
729207751986061312
729154350103171072
729241461527564288
729209592895422464
729258830140420096
729217033880096768
729191070953840641
729213284092653568
729196888730243072
729230019529166852
729262223219163136
729239976827850752
729244083017887744
729222457077452800
729246771273064448
729260746635399168
729214408119996416
729247136152330240
729220707863937025
729231093023571968
729189460408209408
729223668967059456
729218031881207809
729199505879470080
729256212722749441
729235534867009537
729252102388776961
729235157266345984
729234423305089024
729148385727533060
729233936979726336
729228945556561920
729226726622908416
729181809859268608
729151011042926593
729244460509474816
729182007251619841
729166979148320768
729150361324359680
729201569397407744
729226898916687872
729254392411525120
729247853567090688
729249363361304576
729218661274275840
729243621363482624
729242111401431040
729152303245058049
729256238127681537
729189095591817216
729236445060280320
729254425932402689
729256779113189376
729243411887366145
729240974866681856
729136058558906368
729250978122375168
729137514074738689
729236415725211648
729205856064155648
729252043806937088
729142446362382336
729229184774582272
729124541046394880
729202227785633792
729261338229407744
729231592212828160
729236189346140160
729256451919728640
729233152602980352
729247362850377728
729219684759801856
729200227060752384
729140730988367873
729149614440517632
729254874601402368
729242816241643520
729215712632426496
729146212872429568
729154978858864641
729183311738896384
729156904291868672
729241557983887360
729218233212010496
729233349739458560
729141246950678529
729224164104646656
729158929989566464
729250236087013376
729242081953239041
729254581058846720
729246804928237568
729166987205599232
729249585877651456
729237338300223488
729250386679353344
729258943063674880
729194170468859904
729244745554235393
729261556362575872
729212151487926272
729249979877969920
729203121411461120
729234721000017920
729236008676544512
729207756104867840
729247236778020864
729234469413109760
729222079724326913
729231680230313984
729207160458993664
729261455581827073
729230535365672961
729254509801668608
729262864737787904
729207986753785857
729259526348804096
729190836102152192
729242463857037313
729158925728157697
729191163329138688
729146460613316609
729115363905048576
729209668401270786
729175757537333248
729236268920516608
729241587142819840
729258335183110144
729195168818188292
729259257993019392
729169717634736128
729106018802749442
729260805523427328
729257689012944896
729230753284931584
729230568899129344
729221559496392704
729177628113027072
729261359389495296
729221513258385408
729254459600216064
729248977804251136
729251229872865280
729251103905304576
729101266907992066
729189062096109568
729104630643298304
729230413412110336
729229549762908164
729216807463161856
729123949599182849
729243814272045058
729210905792221184
729260608466628608
729215108694605824
729211027372580865
729243009078939648
729153863375269888
729180157332852737
729246142089842688
729245400004177920
729209735560441856
729186637603835905
729259073183584257
729210495031369728
729225338593681408
729237829138694144
729102986513928192
729207500201971713
729239934528303104
729229188838854656
729260985698144258
729236608390709248
729214097959604224
729189237996785664
729249434723336192
729193625255579648
729151778625859585
729230421997830144
729243738862718976
729196343168741377
729109550595489792
729109319988449281
729243797494829056
729243688426053632
729235287533064192
729247895363436544
729209735526948864
729250709829488640
729160117141147648
729232271757160448
729226433013395456
729224168181534721
729168329496088576
729228677003804672
729218870855225344
729193369579171840
729176286233497600
729229998276620288
729252764941987840
729233567553888256
729241310356443136
729229830500327424
729228199209603072
729120258460504064
729248373539278848
729237825137184768
729224478769565697
729205990298628096
729245433432821761
729182976198742016
729146330526978052
729103309336915968
729193591923412992
729235790807613441
729250600953712640
729155624773275650
729222700317691904
729263531862953984
729196418733375489
729262814586605568
729261489106915328
729204660393934848
729185983250436096
729261036063330305
729213959388139520
729173840916525058
729235270713913348
729239624187584513
729130874478956544
729197400418615299
729142991596695552
729217130307162112
729250705488351232
729211329509261312
729202089310752769
729253205297737728
729174637913907200
729166991487995905
729128978573869057
729237732816527360
729213741213077504
729250030360666112
729230262710734848
729262764137566208
729240555243343872
729228865864925184
729258016294326273
729255906496675840
729231181250703360
729248876801232896
729231944538566657
729178635052048384
729229390211485697
729243726397251585
729249589899878403
729234633225867264
729202668221116416
729192094468812801
729099178035585026
729228874144460800
729201120552325121
729236000526860288
729255625427976193
729156459829731328
729116542353457152
729134267427655681
729216589048991744
729247643864567809
729171672230694912
729168346499813376
729235564084498432
729231026082426880
729223962622889986
729237804073377796
729241859818672128
729231013579268097
729201351167778816
729236667186434048
729254123972009985
729216912299859968
729245232106242048
729253075232423936
729231340491681792
729215045801005056
729129028691607552
729245269741715456
729130345723879424
729111337167630337
729202219539648512
729207386716639233
729212075977871360
729231126468931585
729119445109641216
729178878342778880
729131612789739522
729241188637810688
729235987931508736
729256833421021184
729110750254501888
729239905470185474
729253025085333504
729220863363551232
729239972566421504
729119201772875777
729235295611326464
729223006489354241
729251271711047681
729214168935608321
729219432963289088
729247136454348800
729264395902189569
729223006426411008
729118543095148544
729142949993324544
729198922976071680
729114860605349890
729218283791069184
729210234820907009
729231730574536704
729203880639254529
729254434514059264
729204698301992960
729179813521526784
729215901199958016
729226013725630464
729231994895388676
729210331088732161
729259878636752897
729260667132358656
729236017023205377
729259664639168512
729238852523700224
729199627426205696
729106622954405888
729247178418487296
729251997690568704
729142870079361024
729239771168559104
729162956420751361
729226546498654208
729245697816596480
729170506323218432
729237103666671616
729238630137516032
729257718486274052
729226558938943488
729194984210104321
729241700539899904
729217817975898112
729148473564643329
729127728591540224
729222587209801728
729166987511762944
729238365896323073
729235748923281408
729252316113715200
729258943118192640
729209861536423936
729229507685699589
729246112750706689
729264278579097600
729244221345955840
729245223868612609
729252312124932096
729227251301158912
729119793241067522
729249313046573056
729211996290297856
729210498877530112
729223988136841216
729159160965812224
729202437643501568
729249317198893056
729198972959633408
729223816015192065
729262457915641856
729210725458161664
729111265994407936
729124863953256451
729243885894049792
729152722436562944
729197890959183873
729217331533123585
729208615962284032
729200155765972994
729166995921326080
729162172174090241
729260402861805569
729210310347898880
729193323538288640
729213548363157504
729234549356531712
729241004130230272
729257659657035776
729235593587232769
729243260904968192
729196829871620096
729239662062149632
729110871675260928
729246540535988224
729253138239262720
729244846280560640
729125434424762368
729246134036729856
729230874907152384
729202651506728960
729234536601690112
729132279558111232
729182703313104896
729166991500578820
729211979802521600
729243164440170496
729241184481234945
729230183018995713
729165208757800960
729230082145931266
729184083285258242
729247425693679617
729175942078287872
729212663167889412
729241679467810816
729247845040066561
729235409184686080
729216324828835840
729247446543544320
729177556784713730
729149111170125825
729248486907056128
729213703292395521
729163447154311168
729210498907045889
729247421646163968
729162952419336192
729211639854047233
729222549205307392
729144187157798912
729221206956756992
729235820050305025
729148716989480962
729201481472184320
729221232080633856
729116261444141056
729183743475212288
729251548736409600
729237178836979713
729242392725966848
729249610733064192
729227657871822848
729243621300506624
729214668192006144
729238273701359616
729249862559145984
729180111262650368
729234725462786048
729189426778284033
729115850469347329
729199824566947840
729206535491047424
729233798618071040
729256330406563841
729214576034779136
729257873843326976
729219433122648064
729254480382853121
729234700116594692
729219940562051073
729236717501349888
729232561109602304
729245995305930752
729227649562841088
729227267763777536
729109827243393027
729125799165562881
729202248748797952
729212424340029440
729107319049596928
729236147277287424
729253243025539074
729238852343336964
729238235780665344
729240437999861761
729224524646993922
729241570264813568
729247555821940736
729261279555166210
729230388279840770
729125933613879296
729098892994859008
729174759569694720
729219416139943936
729251422823419904
729217591684771840
729235824412348417
729221538369687552
729220313699917824
729221802778570752
729142307929214978
729223233044660224
729211102832267264
729244086977204224
729178202854330370
729105209482477568
729259480186245120
729195177345167360
729213355412598784
729178081139806208
729241717292019712
729245840158642176
729115627936460800
729215523700002817
729251469132763136
729118102663929856
729219185419653121
729245689163689984
729217302340624384
729262214650179585
729158930211856384
729256451944878081
729210062833651712
729259022805696512
729224202037899264
729252458724245504
729243588018720768
729243579516919808
729250659359395840
729241037693161473
729192090442289153
729202823376863232
729224348591075328
729166979068649472
729114642220519424
729236487150112768
729165191997362176
729237870880362496
729241507581005824
729254266477547521
729236008886243328
729241524458786816
729242677938663425
729237040445919232
729242459515977728
729232271723614208
729100054838030336
729195747560828928
729224847704895488
729225732845666305
729108787001462784
729247757249163265
729229276818636801
729183412049817600
729148280802807809
729154844741664768
729237220977168384
729233458866864128
729222859709624320
729135412829114368
729217663118004224
729197391795134464
729182686581903361
729242321355743232
729124864062148608
729147282642194432
729240979102793729
729219684613099520
729251951314112512
729238676329406464
729222578582102016
729163740923432960
729252198975193088
729232003174895616
729197148521246720
729257139739500544
729264030976753664
729217268509491201
729248142923866113
729250118399082496
729223681751298048
729149459163140096
729241495014887425
729131813751283712
729240664655941632
729219759955447808
729256644853399552
729253406917939200
729154391874412544
729244174923476993
729247547185897472
729124867962867712
729237631939317760
729220024251109376
729203985329082370
729209563900162048
729225485176188928
729232804534423553
729241532633649152
729165192018296832
729257936799805440
729249174932361216
729247455083106304
729220493950193665
729214949248086016
729237032107704324
729247824081244160
729212700908240896
729201158368169984
729243638413307905
729218417824284672
729252903391735808
729236118047174657
729223580928647168
729241478040420352
729258314190733312
729184318283755520
729212508087721984
729156694656176128
729247346102546432
729113870791540736
729263099782389760
729124863789531137
729231378202644480
729168870573924352
729252152758112257
729208456373272576
729234675051401216
729254015079358464
729187627652526082
729224927367340032
729203460806184961
729238009510395904
729235362925711360
729241407056019457
729110951463542784
729259258013990912
729236105342627840
729135156636815360
729121584074637312
729229784400670720
729196934670503937
729203301686906880
729145416185319424
729236021200752640
729210499028520961
729216597450067970
729231676040171520
729262701277552640
729238420653002752
729214412335267840
729240467368456192
729206355232444416
729224730365038592
729235643876945920
729249724159688704
729200113978101760
729205461833109504
729254300036161536
729232913238261760
729233806906019840
729202315765387265
729119440638464001
729244619813302273
729242493020209152
729186717140451329
729241280929267713
729250319583031296
729158653467631616
729173119299166210
729206485222338560
729212185059135488
729125203708502017
729131155602210817
729239230224936961
729176600860884992
729231541935689728
729252098160762881
729235430005215234
729176760265396224
729145084768301060
729226147830087680
729222977150144512
729168790932447232
729255336255868928
729238818990243840
729145390709276672
729213883852808193
729236197487333376
729240966272552960
729181239496839168
729244741158625280
729138906537451521
729231873155706880
729252932693024770
729235014873956357
729148050015440896
729251427051175936
729246687374479360
729205121918357504
729224462059622401
729238487665364992
729257164787822594
729181952419504128
729244154262368256
729254816136957952
729230640118403072
729215213342334976
729258435733291009
729244141738151937
729244300844871680
729187052785422338
729215012284321792
729247337525215232
729151308872204288
729158938638323712
729228094121324544
729230279567609856
729229277066047488
729219835528384513
729184775538380800
729187182754201600
729217830663639041
729223237041852417
729224382388838400
729249535378083841
729217767967232000
729242694413856768
729206405555757056
729242799321788416
729220519392841729
729250663625043968
729133483168272384
729216710805495809
729238504337739776
729249552167931906
729166785908453376
729234876273184769
729210914319257600
729228643818426368
729217306333696000
729250219246952448
729203868031172609
729226076577239040
729219567256473600
729147442063671296
729177447762104320
729224851802759169
729258112998330368
729221924266643456
729230975453040640
729235257820631040
729243873160073216
729207839907041281
729231340462280704
729230182825988096
729249560757829632
729218698943279104
729226198136410112
729133923523919872
729177926114148354
729202509005373440
729227205008592896
729242526717108229
729199178539216900
729241667006533632
729250533714866176
729217843250774016
729174637901271041
729224227036004352
729136175936503808
729247123611385856
729250110132109312
729213388774060032
729245080935092224
729217793091092480
729242942095933440
729247899851337728
729128995241988098
729199749136584706
729237929953001472
729208078881689600
729216928875696129
729233089478725632
729235966838329344
729201213070249984
729254606514102272
729166991630565376
729239955621314560
729224705014530048
729245324548689920
729238219297009665
729256451668119552
729197077134217216
729231751428591616
729249854183059456
729242132536557569
729231378177531904
729238659808014336
729205994375532544
729126390642184195
729157164191854592
729229591320080384
729194929973403649
729218895983329280
729230992456716288
729240156776112129
729247501379735553
729253297593458689
729251892799377408
729217276864507904
729259442194272256
729180648154365952
729238273596522496
729242937851318273
729257118801526784
729160326734700544
729184490287824896
729193092834832385
729237866816081920
729155087986122752
729233668355592193
729232460630872064
729180291600887808
729135936949231616
729168341982580736729608743990792192
729624359258755072
729565559533096960
729606516819513344
729577148374257664
729559351707488258
729614309785919488
729605325725302784
729589970483195905
729578176142147584
729575554568093697
729626720773545984
729625051310493696
729620060222984192
729537105421045760
729603555485605888
729626594839560192
729619158384705537
729615375281868800
729567958519951360
729620362292506624
729623704901136384
729591442478346240
729579287368609792
729601890368008192
729626561427673088
729571125496299521
729557477096828928
729574484827635713
729590180059959296
729591262031060992
729580948199636995
729557594512232448
729553295358971904
729598199535644672
729517266283286528
729582533684432896
729519589873229824
729494071773962240
729513088555188225
729545749818675200
729587386619932673
729569749580009472
729552397660528640
729596865675677699
729543421828972544
729485234446573569
729593002654609408
729575642656804868
729566201073020928
729580570821406720
729590746060304384
729605988563730432
729620857203654656
729573558167347200
729574258393800704
729578083708243968
729554176020197376
729544764236816385
729602335278772226
729574417655685120
729571146484473856
729532789536620546
729592000291409920
729600904807088128
729623176607567872
729487973230718976
729596974912147456
729626146359414784
729597138309677056
729587835272056832
729482923225714688
729590897382436864
729569615227977728
729497641176969218
729596110747140096
729591115180036096
729608110495674368
729596182197080064
729623667286654976
729571452450705408
729507929808834560
729485800732250113
729559788204462080
729485343402008576
729584568253157376
729591542973927424
729569426769612801
729576783364952064
729578733670170624
729509481713967104
729581325804576768
729562472559071232
729465810616504322
729594802241712128
729625047418163201
729612053221130240
729606403661377536
729545401750138880
729581040499605504
729574082384138240
729556709304229888
729532441384357888
729480918591803392
729575281900531713
729592709376249856
729616188922277888
729603727439572992
729582756020228096
729586283392151553
729617740642824192
729598463894245376
729555711433183232
729559255389450240
729543765728309248
729589177671659524
729616713004638209
729582391308726273
729562481010585600
729514695263174657
729570038991163392
729583909730693121
729607070568185856
729575252620136448
729618810169339906
729560945635233792
729538602712059904
729591241256644609
729579484744142848
729622790949748736
729555556025966592
729596274471768064
729581611142914054
729593200025980928
729615434073448453
729561650290921472
729585054398197760
729587571030937600
729625152108015616
729565815138357250
729473234433916928
729580113575170048
729600321664638978
729606659576893440
729608102140645376
729625991195267072
729598161673670656
729563743332515840
729626322545299456
729584748423720960
729608928712130560
729599709581586432
729598174566961152
729620253047721984
729592952260046848
729578092163940352
729596693784739840
729561767634972672
729560698360086528
729486371145027584
729572144682766337
729562929486401538
729575760147697664
729582139444998144
729591022913658880
729585998213025792
729619984687583232
729541131676045312
729610396605292544
729581309216104451
729586203670913024
729604650345889792
729613022415572992
729582093458640896
729591190790737920
729602309764853760
729614091871002624
729604973240176640
729591803171766272
729619431035375618
729564384905809921
729567199409655808
729612170829385728
729567186851860480
729580763843334144
729544298547400705
729545695225651200
729582483432443905
729562535523921921
729541744350613504
729596865679917057
729617287888703488
729605581598818304
729558311763349504
729484332742516736
729569640674959360
729570932197576705
729580789017481217
729618168470077440
729565232406892544
729588733075464192
729560912147980288
729578700291735552
729620664374583296
729534379115032576
729589643302326276
729597897524817920
729608324577136640
729601676626305024
729571414915862528
729589240661716992
729590905641013249
729586073802780672
729574250122743808
729544961054650369
729600875661021185
729599893979992064
729575789499432960
729512312646807554
729564250956566528
729539349151420416
729562401054461953
729617572971294720
729605187292270592
729617514288828416
729578502903767040
729594332601303040
729566381729976325
729614511263645697
729586153473466368
729595360067256320
729582844360691712
729574430398029824
729601685199458305
729566821771251712
729611084437585920
729561558133706752
729572069118074880
729562103451914240
729559146543124480
729619489986256897
729517245232111616
729499906164051968
729582823133294597
729605556458139648
729593765984407554
729600367927955456
729466456547667976
729617954640375808
729557359417294848
729544348858257408
729579606081216512
729573746713964544
729559188431642624
729562732584968192
729573033774600192
729571830013558784
729493496923623424
729603270587633664
729464925681266688
729552171159654400
729582122969796608
729612334243680256
729605937921708032
729609490543300608
729580226796257281
729561230969589760
729590909902434304
729575965584699392
729603094288334848
729598149245931520
729472106061246464
729575797770588160
729603593314160640
729613206768001025
729574157659328513
729563768632557568
729588502480990208
729544139155582976
729609733766787072
729602398231121920
729622857957838848
729578725348626432
729599046759895040
729582085023924224
729579702743146497
729557237832650752
729579916551933952
729620668350750720
729569271571959808
729618088874905600
729568738614382592
729593526921646081
729571163031113728
729588514971631618
729596790178238466
729547922522648576
729595099999539200
729610543347044352
729605518474543104
729574526925709312
729588825228509184
729549432451174400
729598706970828800
729521477351940096
729600837786415104
729606718108372992
729502938343845889
729585469709815809
729556193732104192
729572882792239104
729619187858083840
729590024723963905
729583527663112192
729570282420224000
729592100883447808
729594781203107840
729607640788111360
729599915056373760
729566716985020416
729599772265353216
729573092402548736
729576024300617728
729578226406834176
729472714541547520
729613915693387777
729530352360816641
729478645140496384
729486085684908033
729580839487582208
729625852720328704
729552514996174849
729522735760715776
729530171938746368
729561713163571201
729478640904343552
729544147628109824
729566507282239488
729559393654718464
729563533776699392
729549285696606208
729563852225056768
729485041588314112
729596353945440256
729607653551423488
729568654925303808
729542478122995712
729571821532549121
729616641961697280
729486953838686209
729613709946060800
729556973725876224
729587600583987200
729622572770459648
729546400023908352
729559716867788800
729534643448483840
729614737525374977
729519837546942464
729562468121481216
729611700912197632
729578997856804864
729532755944550400
729594151906332672
729474090038255616
729600514644713473
729567203511681024
729478175202357248
729618826950643712
729593006895026176
729513101121433605
729599004938539008
729588489776418817
729531283815206912
729518830528139264
729509846442086404
729545229850681345
729606067848613888
729601475387785216
729603891252371456
729606143757189121
729565349910294528
729574979935735809
729568944474951681
729612124620660737
729622694346534912
729626095914487808
729566582758727680
729514884057206784
729592017022488576
729577387537522692
729619082853687296
729552972506599424
729542062924824576
729484831558500353
729564573729103872
729491748263579648
729616083875991552
729624090970075137
729589936853241856
729621481915875328
729612493602103296
729519971705835521
729492058650595328
729589030908624896
729596983288156161
729625626244726784
729567077913264128
729563298803355648
729588984754655232
729518788660629505
729619645167247360
729598627430182913
729614590871506944
729547393784500224
729609784148828160
729562560622673920
729545086862766080
729584333359452160
729612724251074560
729566217820770306
729587252448374788
729599780968521728
729560899556671488
729601550595821568
729484215276974080
729622031398998016
729591476041228288
729549327333470208
729582844159373312
729597280924385281
729577588608348160
729602586840576004
729581120388517892
729572895450664960
729613349495971840
729556931795427328
729621419164766208
729585373261799424
729569514736787456
729560727497920517
729535280701657089
729572890916597760
729570232122155008
729586162067738624
729582739461124096
729582777247666176
729581451486765056
729564804315238400
729622195299860480
729521460671209472
729613244462157824
729598795147841536
729581849937383425
729622589258248192
729595397795139584
729626091468554240
729615941261217792
729475360769900544
729579275041579008
729602784048328704
729567124042223616
729620747962847232
729603086050840576
729615878631862272
729562006928404480
729615501127761921
729609704549318656
729577626524880897
729590758928465920
729572698284822528
729578352051376128
729566809339367424
729539256998363137
729604876859215872
729575567234895872
729596018501791744
729564636769595392
729572937318207488
729616104981680128
729571192584146944
729595401880408064
729532701276024832
729610107013697536
729605526791835648
729615283078483968
729556101474160640
729570982558613504
729570294977941504
729571527826538496
729618978256134144
729581082509778944
729570542278299648
729557678436061184
729602633086820352
729606995028938753
729569615215353856
729565022628794368
729597931041460224
729554536898138112
729584349973196801
729597780105285632
729494415501201408
729588061831610368
729476304630845440
729603958159839232
729477546362974209
729591425642442752
729603396341215232
729586535293685760
729611705362321408
729603681625251840
729573130130337792
729578612320555008
729545275904233473
729573713289596929
729556445071429632
729482776655716352
729612304967405568
729590502962692096
729615996034633728
729585813760151552
729573654380556288
729578603562799106
729517769633357828
729493883189501953
729571930559414272
729606441447739393
729600640704512000
729603685567836160
729567148943790080
729578738053218305
729617468151480320
729597310150311937
729576141569282048
729481493203066880
729574409430806528
729580759741255680
729580012853059584
729540012019204096
729527898776977408
729609133968793600
729593317420339200
729550267063140353
729570508879040512
729625793865912320
729541328858664960
729604419776565248
729616729782034432
729626402056712192
729583708156604416
729595192190324736
729620391669301248
729499809535696897
729570860940578819
729594315522084865
729567396713910272
729602716629086208
729621859554209792
729559897084440577
729550178835894272
729565156812967937
729482508031660033
729597356664983552
729570240510754816
729588560987365376
729592297969618944
729594751683530752
729624191612407808
729614934670225408
729602800737472512
729592415775039489
729595292769787904
729581548253552640
729571939187101696
729593224952696832
729589555184205825
729620521491398656
729556038412832768
729591228505935872
729481165669838849
729550933827452928
729570798336356352
729597675084120064
729485569756012545
729493811882278912
729617191474241537
729596869739974656
729622878929432576
729585834912038913
729570651158142977
729569850432065536
729619158426656768
729537558481391616
729578977023643648
729593774423330816
729604134278733824
729477999196831745
729580180885393408
729566989761449984
729565450582032384
729581477038592000
729621733959946240
729591991806373888
729552284514914304
729590301648691200
729561495047122944
729551315672682496
729494503774670849
729594420417409024
729588732790190082
729589307539869697
729485876183609346
729593405425192960
729587348837666816
729610971027771392
729572132095709184
729608505137696769
729583200696188928
729594000970293252
729621696081215489
729607720442204160
729620810990796801
729562824637337600
729517971073179649
729576254987485184
729609457177628672
729580503783854080
729613970248589312
729611235482816512
729590998079279104
729591702596395012
729587520871256064
729597561875615744
729625403883544577
729574896196407296
729600200289955840
729559788284203008
729588938336313344
729573386054082562
729588410147430400
729531103426560000
729533409941426176
729556067600891904
729532890023866368
729525512444497921
729546827662385152
729616746815094784
729589332642652160
729562837455147009
729569103690739713
729611428420784128
729626213258498048
729597608033923072
729552817195765760
729586979839430656
729573973239959552
729587000697888768
729611998615490560
729600632374607872
729593690671468545
729476669430480896
729576087261417472
729587382488535040
729575080473317376
729615916401627137
729616633598074880
729575500104900613
729566368950030336
729555812067069952
729546601136570368
729606197914046464
729604768029675521
729563168922554368
729619745662709760
729569191653724161
729555463747031042
729600732890947584
729535322581835776
729624791628525568
729585444787257344
729624682232741890
729556663301181440
729575516920020992
729582420450750465
729592419717681152
729607121000607745
729598795034578944
729578154872975360
729482822663086080
729610136608604160
729498219827302401
729466561459818497
729549683996164097
729563617645973504
729566637498748928
729596664495800320
729618823037394944
729570537945505792
729615131773177856
729606613519175680
729548148977377280
729579585306820608
729626246926114816
729598338153078784
729548417429606400
729626775236521984
729570168842653696
729586753250721793
729541698242674689
729572756849823744
729576284196638720
729605669469442048
729582928078974976
729588405944909824
729515227704856576
729574430414909440
729557204454510593
729545720286597120
729564330522378241
729560690017615872
729579283090378752
729564817221095424
729609998225924096
729565706111569920
729600355215015936
729573260329766912
729600544269012992
729574216497008641
729598895899193345
729564364290830337
729619653501321216
729579140773498880
729610488879960064
729549595907330048
729560924961525760
729566813667905536
729548648036585472
729569653056372737
729515739338690560
729560710678773760
729563751607832578
729589714538221568
729566096530022400
729590452865863680
729588477206114304
729621968803205120
729574770245656576
729615526188744705
729620614055530496
729573599917559808
729566578832855041
729612963338915840
729623625372991488
729602615974232064
729578914109083648
729531128240025600
729599755735699456
729600196154372096
729573637590679552
729608458912288768
729536895508746241
729578863685033984
729537575006916608
729578792373604352
729538334180184064
729597360523857920
729584656253911040
729605308998422528
729620949402845185
729501571311144960
729562413788434432
729595544578875392
729556139063574528
729573675364691968
729559318417289217
729601622213562368
729559947378364416
729623759548715008
729566163395555328
729588636358938624
729581489302679552
729495011071541248
729587193589714944
729473221846835200
729488728138256384
729618210476179457
729605153800781824
729477558966857728
729561444786802688
729625206629638145
729601068624154624
729587369721106433
729561432447176704
729618952821874688
729616918840287233
729566582779695104
729605224835497984
729574342389055489
729553890916618240
729617904505868288
729560731952271360
729506688143896577
729623524831309824
729565337168056320
729600305244057600
729569418104209408
729559288960540672
729611520804524032
729498521976619012
729571414571896833
729515739393101824
729590746261630977
729576888155312128
729591845353852928
729581736758235137
729583133742530560
729580126158127104
729574392607420416
729588128906924032
729585805300248576
729515349343866881
729608353819824128
729596106594717696
729540028762861568
729557908854345729
729576607090872320
729563139562418176
729609352051625984
729598711345614848
729623319289409536
729564435392671744
729595473036775424
729549835116920833
729551596808491008
729595724816654336
729626502694842368
729601328633237504
729502108005720064
729580352633704448
729538204420968448
729592662945349632
729570756070395904
729488581505454080
729602301682429952
729623453440065536
729556256386646016
729537549962756096
729597058798243840
729546328494247936
729573126200233984
729553895052169217
729612149769707520
729582160458420224
729623797544914944
729572027024199680
729624757830721536
729594005437173760
729591052416352257
729588099550949376
729529090147934210
729593057411256322
729568247863902208
729615891118342144
729582697270661120
729608920109596672
729593627933089792
729594529536475136
729566364969537537
729621427557650432
729604071636799488
729545317910237184
729618906722140166
729616369126387712
729619733159546880
729569733004136449
729586514255069184
729580285713653760
729582253001584640
729559905649238016
729528293150621696
729573381843124224
729596353978961920
729509465012219904
729588321794596864
729572677187448832
729568587929690112
729624787056758785
729622107047530497
729623965002424320
729625886299803648
729562128626094080
729568273247944704
729563206658625537
729620534183366657
729567849619046400
729504507319734274
729585969117208576
729579723555274752
729557619568947200
729556545789374464
729529513667919872
729592172471713792
729592508066480128
729597863936724992
729621503000469506
729481966886780930
729575516840267776
729541723278454784
729592591570878464
729514506540470273
729599906692894720
729584131974246400
729550200100900864
729579777997295616
729502288205615105
729610740613648384
729576531907981313
729575017495838720
729502384678805506
729579849589854208
729493832589443072
729573889391603714
729622824307036160
729562199740407808
729613244646707200
729568906491396098
729517622828531712
729587587799715840
729564863081684992
729482927692603392
729607837979185152
729575277794197504
729586958813433856
729607192308027392
729552645275398144
729599159964213248
729476531140071424
729593053019705345
729553068870778880
729610728060129280
729623562437431296
729492343552761856
729610434341376001
729570563451199488
729475377874272256
729465953025708034
729620534250463232
729566968790044672
729593673906786304
729585335781462016
729577458803027968
729473440051167232
729599898409160705
729601760449470468
729484001233149952
729608861443854337
729569598476058625
729573184895373313
729577567557193728
729548241008726016
729578431868899328
729502095607468033
729556864581668864
729587554475892736
729616080046542848
729605392611807232
729555837191110656
729603215809974272
729545821256060928
729597784215715840
729545628255137793
729551483423821824
729620530211348480
729566423400386564
729566373333045249
729568893950382081
729619506566447104
729609150867619840
729543774142119936
729614007901007872
729559372901142528
729580893745057792
729617195710418945
729579807621697536
729571091593740289
729583632558522368
729577211045527552
729610132162793472
729600028197576704
729622228552318976
729601093819195392
729546504722120704
729605375973036032
729601374623830016
729595003689828352
729590696106151937
729490456191504384
729572127859421184
729580290004402176
729483942328295426
729575273503461376
729596144305606656
729585989828628480
729551504231780352
729599948673683456
729605006870106113
729476233227059201
729474220028264448
729572148520562688
729625596570021889
729556759870885888
729572467421892608
729624841586933761
729585876746022912
729562166387482624
729598531024130049
729607888298233856
729589949524267009
729605275272007680
729540246694547456
729600485469110272
729569867066712065
729557728776065024
729541412857982976
729585876519555072
729576909223436289
729573616753348609
729560849325510656
729619309593497600
729593627832401920
729574396692664320
729564754369458176
729581632185892864
729554075298217984
729491869835628545
729566713004576768
729560102773116928
729624334206128128
729584236781522945
729620743923838977
729465584115658753
729608228158377985
729579522388037632
729589555054161920
729599059225411585
729602771410952192
729616633526767616
729608718950617089
729600535712632832
729582819224117248
729604528799158272
729620752333475840
729571049625505792
729505949963194369
729571440052199424
729615123741028353
729553991588270080
729590276566716416
729516112707080192
729501566961647617
729602414681198593
729583506775547904
729565182083608576
729535377430720512
729562505819922432
729577970323628032
729592482779017216
729575315283050497
729605149459615745
729609532473786369
729566411027324928
729556910828072960
729566528375525376
729564590481276929
729592339992293376
729489583977730048
729512543446798336
729584639417978880
729467152751800322
729596140174385152
729573314872496128
729621385451077632
729561792834240512
729623684340551681
729604595907956736
729610409238536192
729560534614474752
729554948028039168
729601110307123200
729626703866159104
729575193937641472
729599407365165056
729557787559211008
729546836109864960
729620659949604865
729574526829256704
729622975171825665
729591274693656577
729619372336029696
729601831811297280
729626787903377408
729567493157687296
729467966522281985
729613718363983873
729579992099766272
729518792875737088
729566570289102848
729531472349106176
729581686380433408
729557497971912704
729578469412229124
729588976319893504
729466246769586177
729583314047209472
729576477424025600
729586983937277952
729520030103306240
729581250399318016
729615283002945537
729567677421920256
729583532184588288
729468855773478913
729514762048933888
729580210178396160
729592230973870080
729556923268354048
729596685224136704
729580117811290116
729572681515991041
729575537648259072
729624724289032194
729558190170505216
729617929675939841
729546869597208576
729588070312456192
729617606685143040
729604608348303360
729620592954093568
729477445502566401
729576229746184192
729601638915293184
729531790982062081
729614527902457856
729566922501718016
729568948581240836
729560492881149952
729575470707015680
729497875814584324
729532399353135104
729578058647109632
729508990946672641
729577529825185792
729593011152273408
729620664282447872
729469233239707649
729538350907002881
729571255196766208
729595913505800192
729570945099300864
729589882142789632
729498790378508288
729611952536825856
729611386452639744
729617980003332096
729579379764940800
729596442143264768
729550870950502400
729578788489695232
729579841209679872
729526305180528640
729612946746179585
729616746823467008
729575181103071233
729604331608154112
729599797703921664
729584773643935744
729468293422133249
729500644264943618
729620513241239552
729616121880576000
729607125148782592
729555920880029696
729560383674028033
729618688744247296
729600665715118080
729492100455206913
729621725252587520
729468721249554433
729582353530638336
729583141992714240
729609998003798016
729526661478125569
729605606538088448
729622799170588673
729473477636280321
729563495889539072
729577697899352064
729610673228001280
729575760130772992
729620144201334784
729537671559778304
729596580471427072
729624099216080897
729602389825753088
729572773836800000
729574505731915776
729620819496816640
729580457558429696
729534668350078976
729562820392701952
729536933215395841
729587080540651520
729551735140782080
729624611160231937
729601504764530689
729572131852320768
729517555690283008
729592935688343552
729580977819930624
729542855786553345
729548853473611777
729559674933149696
729613487576645632
729575244055326720
729619728961028096
729566918395498497
729468691969134592
729472567606575104
729599252482142208
729620576130633728
729566381490872321
729612204270563328
729556692711706624
729600850235142144
729612086796390400
729489034435809280
729519539499708416
729613206658949120
729572618676916224
729575306898624513
729574296218128384
729582558883790848
729592625360195584
729572807424663554
729612854492594176
729584354083545088
729602129598533632
729595989154222080
729602444078915584
729575806310223873
729572622497910784
729623675700432897
729597952096796674
729605363507539969
729615421192560640
729621930962239488
729585780411097088
729620525979328512
729625521290653696
729605321665216513
729578872124014592
729619129230102528
729510278396825600
729587185343549441
729625575560773632
729599604463931392
729593493681778688
729625508741152768
729574375809269760
729595959626354689
729588951066017792
729589106297147393
729540422964531200
729616281222168576
729611252360744960
729615308311384064
729552028456783872
729586572904026112
729475360954388480
729587739012829184
729574711387160576
729583947315843072
729617371804078080
729563386690801665
729534467019313152
729569107885105152
729592784508825600
729602427519803393
729507619241517056
729603673190367232
729586807898288128
729559540723818497
729622383917666304
729582064106868736
729612191654105088
729544789209821184
729613202447843328
729612556495683584
729564859034173440
729485570003456000
729586585323233280
729621184342560768
729574438681907200
729565316334923776
729525546003140608
729573868411756545
729602116885594112
729579954359443456
729563214988611584
729580881271205890
729564552812232704
729488220564672512
729563215034724352
729614226130620416
729579933178204160
729574124171862017
729599025763201024
729514317771616257
729618361496252418
729597205485473792
729488598270009345
729611210476359680
729552519370772480
729595431420723200
729607871541981184
729569632072421377
729559473652678656
729527533876686848
729567035915669504
729575512465498112
729620425056063489
729585423622754304
729571859449167872
729586384109981697
729584199095717888
729477911212785664
729560085995757568
729515341181689857
729602465277022209
729623637880246276
729625890473250816
729570500234588160
729585784257400832
729584018648399872
729603085904060416
729527097895460864
729583750183571456
729615270365564928
729561335873327104
729573251786125312
729543933613608960
729483892005048320
729563286228848641
729556566714781701
729529337435820032
729595540221132800
729566817774112768
729573679840006146
729593623403106304
729467589026549764
729571125269827589
729549134751883264
729534110436298752
729590607996440576
729589634649460736
729606814849978368
729583406271451138
729490091240992768
729576934527537152
729570102107066368
729583087491887104
729546236492189696
729625885993766912
729545645091110913
729562392733093890
729598212047306752
729569610974920704
729573855853862912
729611545995530240
729594835573837824
729575994873413632
729556084680097793
729611508129386496
729605103573827584
729518184819249153
729576108073594880
729555870581919744
729599696877043715
729597473736429568
729534697580208129
729571154512465920
729582907036213248
729625080897114112
729494868628746240
729521816885202948
729548975364296704
729606910966697984
729590523959386112
729589571915292673
729603799044730880
729604935478849536
729515357791244288
729610274806874112
729610593598988289
729556025918009344
729550489222844416
729590360184344576
729574853989285888
729594130960138240
729545624144617473
729472215410839552
729583255155036160
729525583714131969
729584689489555456
729531359262330881
729617778689355776
729529052378189826
729619867201081344
729605187296366592
729566024954204160
729588481278627840
729618479024881664
729571691425304578
729579841046118400
729585847134236673
729563462486118401
729589567830011904
729564494087729153
729498723038941190
729567937649086465
729525071698595842
729621989812363265
729562975598686208
729593971496734720
729577400116203520
729592990033915904
729582261306273793
729609109062995968
729545137492271104
729609385719173120
729572282973179908
729618525220933632
729616117614948352
729593313368674304
729594948908109824
729609633225134081
729577035048325120
729480520124502018
729502590396825601
729526090939695105
729558684997697537
729554310229577728
729626485883998208
729568616950149121
729619548459008000
729569506436239361
729484038998622210
729585511753502720
729567086301855744
729572501160902656
729558467078332417
729613340998258688
729618835532173315
729575613300940801
729513017310887937
729552217368346624
729580466001580033
729472718647726082
729529836453113857
729623428429385728
729583469240721408
729524069293559808
729619468809318400
729541874436943872
729583766914666496
729582345162924032
729608983175114752
729553135933476864
729582416403173376
729559037457498112
729571997613588480
729601785598488577
729568738555637760
729482558308810757
729514128721780736
729607854840266752
729614196472680448
729575936216027136
729591849430691840
729584660473335808
729612724209131520
729587919187480576
729622677678268416
729570496333926400
729603459184472064
729617811904057344
729588745377222656
729481761638502401
729619049278263296
729567669075230721
729570454239850496
729617283442610176
729564464681521152
729538544025280512
729571569744384001
729570160772841473
729593078504411136
729563294533586945
729597662471786496
729620022650376192
729554360661884928
729574434462420992
729573415443697664
729556063700275204
729581610899628032
729551244457553921
729618898429968384
729566243095719936
729584454876942336
729553475483246593
729559553151541248
729574103171141632
729488769976553473
729483032416129025
729616491096776704
729554851403866112
729575567167655936
729611629869027329
729570026299265024
729620504663855105
729619460269690881
729578737801543680
729620144197128192
729582005252440064
729545653118894080
729544650898427904
729596614008930305
729574354904862720
729616906160844800
729586967306997760
729606865143795712
729596635114819584
729591731851808768
729570143978852352
729475595705430016
729568554253754368
729594521323982848
729476485032071169
729622174248636416
729583812959600641
729607045230546944
729542889085259776
729605484844568577
729515253017546752
729466733141082114
729470999092183040
729562963238125568
729592381868138496
729621352022458368
729614985119289344
729608144129646594
729565064584368128
729594022038220802
729594214988795904
729563357590781957
729588590485897220
729611210363011072
729573897746649088
729542666850082816
729568571181957120
729615916326125570
729582777205587970
729624984566546432
729568491267866624
729616247780937729
729620618266710016
729619011542061057
729625559131693056
729565366330884096
729622941604954116
729606994965999616
729574237556576256
729571716503109632
729618776631746560
729490963949879296
729603505514790912
729611226981011456
729555598027689984
729593392817123328
729554037780189184
729619825325187072
729488577092947969
729560782296469504
729620618203824128
729575331988967424
729574371862429696
729563915248644096
729603475861032960
729612225237782528
729622279190134784
729576515135000576
729552330543239169
729539739255197696
729623017299554304
729608387307175936
729483556540448769
729560987595051008
729593803745710080
729560886906634240
729595104294481920
729567358793207810
729622098558128128
729625206633934848
729581535406505984
729609578665660416
729552913819906048
729556411500351488
729593908913709056
729537176413843456
729624673781202944
729476246023835649
729564871797448704
729567547578847233
729625080922296320
729487566194528257
729587281632346112
729602230337343488
729598253939961856
729583980903804929
729562761857007617
729544776517718016
729562287959355392
729614720920104960
729588733046099968
729597377556955136
729574413801291776
729550820493135872
729580197792628736
729582500348104704
729570789872283648
729584068996780032
729584110826590208
729548866261909504
729576259185999872
729621872145530880
729572450774716416
729544583756001280
729559011973050368
729559288864104448
729617992494030848
729542394190901248
729624829259845632
729578419290169344
729605350723362817
729563881790672896
729578826204852224
729488853883461632
729601542316265473
729609431781101569
729606931988492288
729551194146938880
729583079229145088
729591077662040064
729491626347868162
729465428876005376
729576653291180032
729595347455102976
729591019025530885
729599466177695744
729486584853213190
729599730477568000
729553781801783297
729511016766136321
729589227717959680
729539361918824449
729550539554467840
729579014613020672
729600489449508865
729604545630875648
729593128441810944
729513986165747712
729509762606333952
729542688123428870
729566784370708480
729623029920215040
729572853499211777
729508600855453696
729592411282886656
729475403069284352
729576833868566528
729583167288557568
729468809430638592
729594269380562944
729493446893830145
729556659031412736
729613638940676096
729574874969198597
729533850435649536
729559045778989057
729617459708342274
729595322444451841
729618789520674816
729567421825228800
729587017386962944
729539831626223616
729586287892664320
729544302574063616
729622405031825409
729579233069170693
729585020873084928
729619175224836096
729603245295996928
729560064726470656
729575189676089344
729588280216453120
729608903433015297
729471485455175682
729540779723608065
729465198344445953
729602817581780992
729577383234293760
729581334205714432
729583741631397889
729575659291447296
729608076941217793
729495225106898949
729546932671131648
729585813575634944
729594890363998208
729596291085275138
729581430695727104
729576280165888000
729593460076974080
729600720241070080
729578356233080832
729625798047629312
729580788954611713
729624393014489088
729607729006956544
729625336879697920
729540225970667521
729528842482749440
729558106376654848
729582215034753024
729584131856805888
729578670868860928
729537046625308673
729468985608163328
729616289673678848
729570332571488256
729568226854711296
729575554681208832
729558915826978818
729620995745681409
729613164845785088
729617917038477312
729597708730810368
729530784617508864
729617224789544961
729580545601118209
729588796090519554
729606093056442368
729615480273682432
729515211095420928
729545783121416192
729566348137926656
729618361479507968
729575420170018816
729584198931996673
729618600768593921
729603878765899776
729583636945752064
729617287939039236
729606781077495808
729594076417413120
729561411291090944
729567547587170305
729562699139534848
729620660192878592
729624560589524992
729554532443693057
729564699784675332
729576754143215616
729550363578224640
729608408291262465
729587013129777152
729567153410691072
729623990348726273
729538728629276672
729529597415596032
729563189881536512
729611957003792384
729566964725620737
729608471465873408
729559192604794882
729482805827141632
729561771988635649
729596274329178112
729626200843419648
729571452329066496
729560568361791488
729561352608559104
729621817552441345
729615341454802945
729516293007675397
729591580739436545
729565110688198658
729547079534661632
729532608913215488
729475373495398400
729595691337719808
729620181736116225
729618437069258753
729560299846680576
729470474544140293
729546412510330880
729584756996739072
729585725662990336
729609859583385600
729598413310988288
729619036888285184
729565312010600449
729572714839736320
729569220900622337
729572052408094720
729615673031151616
729572110771757058
729563940326363136
729567195374702592
729484391290834944
729602968258002944
729592994425376768
729515190044233728
729626280518422529
729554838703476736
729607586341916672
729580315178602496
729603622644928512
729608505079046144
729585561896427521
729468771841257475
729562703262564353
729582512738021376
729608961943572480
729599852145987584
729576397732093952
729556021438468097
729604100761980928
729474379676057601
729494688462471169
729552292983222272
729608664424812544
729606227253170176
729623810148806656
729563340675125248
729603681675583488
729560656135991301
729616226582966272
729612732824203264
729606068125478913
729566683459915776
729609108744110080
729538229238665216
729581493819985920
729525915009617920
729560266179022848
729485951718854656
729613328381825024
729576431001415680
729608567809019904
729520239982092288
729483804197298176
729620861368475648
729499759107559425
729614255519981568
729556822827384833
729580352600150020
729588703518203905
729619254815928324
729618172756828160
729607397581434881
729608588856066048
729574250223419392
729545863140364288
729476187207176192
729613982886187008
729616952306585602
729611239718952960
729611348863160321
729583909713915904
729558936777465856
729588414438203392
729591845047705601
729595762657636352
729624514695401473
729608265726885889
729597843032428544
729622992238555136
729575063909892101
729626020446392320
729573801239973888
729614875996135425
729614410646433792
729589278385254400
729567828664307712
729607204614090752
729565135854047232
729579589501095936
729570646993207297
729607578058133504
729547750598160384
729575285893509120
729602259613409280
729561113545854976
729572886957150208
729565760763404288
729605426489249792
729577697890996224
729470629599182848
729553115096190976
729498140135542788
729587676148543488
729598958545342464
729545623804903424
729585205384781824
729547213769220096
729546747815575552
729594562956693504
729473880499339264
729573717358039040
729601949159575552
729576405932097536
729548044237189120
729551667750899712
729579136591769600
729537877101707264
729548870263394305
729570030682296320
729615819718705152
729598984000552960
729574321568370688
729494394563231744
729616532775575552
729582303316459520
729610635806441473
729584937003851776
729587868902010880
729614527910821888
729607963804078080
729575445553762304
729557783364931584
729573914603556864
729622203378106369
729525902133071872
729589261436104704
729556474725281792
729577462909259777
729571532335403008
729525474611888128
729595708140077056
729551856704327681
729593174646267905
729555820363563008
729603685748191232
729564183629582336
729597511711789056
729585369247789056
729470558501515264
729626435468546049
729607884363866114
729566973038833664
729574421925597184
729514577591963652
729522697944862720
729519455479435264
729596907576766464
729614234338889728
729572400497606656
729574052747214848
729566318777774080
729598946079854592
729569606906617857
729577597110210561
729608160944738305
729494327731232769
729608739821658112
729597620881113088
729482382345179136
729609910019862528
729504389837299713
729596329014497280
729543556268953600
729545234028310528
729572383447785473
729625089222664192
729588707892801536
729579149061410816
729595280459497473
729608672599539713
729610077943009280
729604620947873792
729482398816215040
729557724552384512
729598748872028160
729484722439479296
729571645363474432
729564460696936448
729584463202627584
729619271773503488
729576733087797248
729580298342703104
729588699424509952
729623256190337024
729570282080489472
729586048771198976
729625210958319616
729599252155015168
729568550210424832
729581459929849856
729601177306992641
729586681905590273
729565940975833088
729625466622087168
729576250541522944
729485234291363840
729564699759611904
729618642430767104
729595372390199296
729607720626696192
729585658508017664
729536170036711425
729573256043241473
729519833176547328
729484038818377731
729518339974893568
729521674295619584
729571276117905408
729621444297150464
729597935118331905
729577286794653696
729534425009160192
729621834262450178
729567379995373569
729538703211831300
729551068179353600
729545502350417921
729546554898563073
729603484216139776
729489776647274497
729573306303709184
729611910837047296
729580143199522816
729535637406285824
729613483675889664
729612720216084485
729566834341580801
729548941692424192
729613261293932544
729605615203553280
729620131492597760
729597062740885505
729608030933925888
729566062640046080
729578632952356864
729532755973971972
729616969134182400
729572232763195392
729564930366709760
729585943791964161
729617388531027968
729571595098988545
729604511866687488
729585142554071040
729579799199494144
729540078968647680
729574208171282432
729608332865110017
729515462594334720
729591186852352000
729570412078731265
729489239948275713
729574174646112257
729615044057632768
729561247818100736
729601450301599745
729598132489609216
729466510809305088
729598979558801409
729582303240802304
729624921521979394
729619435271630848
729600011433029632
729483770454151168
729609633053048832
729611176758419456
729612602821771264
729580679793680385
729593107545784320
729522815242805248
729575193983639552
729573084240347138
729477332138926080
729577286652071936
729558538318696448
729571334829805568
729609427838509056
729624850034270208
729618135075176449
729605451357294592
729569242211745792
729620102317002752
729597599892836352
729567849660882946
729602871914856448
729586723718574080
729565320499843073
729600757989806080
729495330048385026
729554352206188544
729498093989855232
729588896674287616
729579924919586816
729625483655008256
729595665987207168
729556046835007489
729561616707166208
729567035781419008
729600636468264960
729576150012440576
729522433816973312
729596815612465152
729564108115329024
729599663540740096
729562950688776192
729576036799795200
729574694756724736
729581212579278848
729584622607151104
729617480637767680
729611080306180096
729484693469421568
729625252892966912
729599004720369665
729471787583590401
729519996846657537
729602775622029312
729599180839243776
729479144325718017
729520529602953216
729614599155269632
729564192311808000
729484441433739264
729619653505515520
729586375968886784
729583507014615040
729611625632796673
729625655575498754
729621062560911360
729620597186113536
729558571579494400
729621046068957184
729568545684738048
729623449187065856
729557007292829696
729622526654058496
729626863308525569
729589559437213696
729620689590865921
729540569895178240
729548656400044032
729615408744022017
729620659832115200
729591232742227968
729574401033838592
729576536018329600
729585432246292480
729529140433428481
729580189252870144
729554666988683265
729599977748582400
729565802936983552
729623197692375040
729618374100033537
729612275795955712
729553748331270144
729588737361981440
729600917339779072
729499667159912448
729480201114025984
729582470698504192
729606277924589568
729574119960915968
729572937267875840
729576523452317696
729594105710317568
729564628506808320
729527890245648384
729519753371504640
729625026278854656
729570294856298496
729494218549297152
729581242048520192
729521225475731456
729611600194326529
729609033288691712
729584395951149057
729497015957094400
729602980912234497
729572874445533184
729538149727219712
729610937716592640
729552678855036928
729570684712669185
729579094413848576
729504557324177408
729552641110380546
729580944043048960
729584102614179840
729559045900656640
729597142688530432
729587000957898752
729536321098792960
729618831270809600
729621695892443137
729476241762488320
729547200963981312
729561683870375936
729574367596793856
729612242107420672
729548568252526593
729554075424071680
729486505232605184
729594558925967360
729622967081172992
729556696973099008
729579505631768576
729507187547115524
729488132714975237
729583704130105344
729615932851527682
729621746169593856
729561759456047104
729608752475869184
729575915085238272
729588917687754753
729537298447077376
729584303986872320
729609138150510592
729607569476595713
729551869060730881
729588066218840065
729606944604995584
729557800200896512
729569267188830208
729624032371412992
729549436477710336
729559138196402176
729593971756941313
729553668727517184
729489386761506816
729579203704836096
729596387621523456
729562518495088640
729574422160527360
729562526996955136
729599969615843328
729580868512190464
729599080297549824
729570609479471104
729503814965829632
729609603760173056
729610035878371328
729550787291033600
729584907895361536
729610090215526400
729546156640886785
729548757013008384
729617300383535105
729546307434598400
729600237967446016
729577383339147264
729578079551639552
729604260166537216
729569099399888898
729609930945245184
729626444142239744
729617916795195393
729615706766098436
729563810319745024
729565534279340032
729548627241242624
729602893054119936
729571066499219456
729585482443554816
729568285872824320
729531199870349312
729581221001478144
729574153754447872
729530826497654784
729596140316954624
729610304427044864
729606470715756544
729580054959755264
729624028118421504
729476010966556673
729583875844902916
729595326508605440
729607628544978944
729602527923195904
729526405743161345
729509448214040577
729624359262932992
729576569447026688
729516951844880384
729557166605078529
729588988869218304
729596492516888576
729581594311266304
729561411400155137
729547519789830144
729618684382216192
729592516207587328
729591174000955392
729581828990996480
729551995070259200
729473666430476288
729572970818113537
729594223377293312
729586870519238661
729515840253493248
729546685249167360
729513608955232256
729568126296330241
729533376550604801
729618709803839488
729618495768514560
729584144297152512
729619388991680512
729626607560892418
729604251769569280
729555488912900097
729549885293383680
729568130494828544
729600615475781632
729570953349484544
729500468246941697
729476602652991488
729556243925348352
729568420174438400
729465944897142785
729596760830705665
729566352156012544
729611550013554688
729606600760147968
729572958130327552
729615299914412032
729564599054405634
729550514334109696
729476006780657664
729593007117324288
729520059652116480
729485695761448960
729531694596894720
729548861836943360
729604998477287424
729574979839373312
729485305514987520
729606751658622977
729564687017361408
729580268701556736
729612732614488064
729596505112358912
729624577341595648
729588242132176897
729574455698067456
729625827432783872
729523649951207425
729584840828432384
729611843463983104
729570298996133888
729613244705443840
729572920289284096
729609469513060352
729608915910938624
729616734328606720
729610291730862080
729544743034589184
729598728189829120
729566104700506112
729466271998332928
729558299054624768
729527365995507712
729586858099879936
729567836994162688
729573084080922624
729587915051896832
729592101189603328
729529262139658241
729559632885207040
729541115003670528
729594495864549376
729573822270214144
729583318174420992
729529895487868928
729615517900787712
729564762724544512
729602444041326592
729539152287432705
729555849660764160
729585046177366016
729554578732093440
729622320864710656
729587265064685568
729569619459989504
729622778090033152
729599046659264513
729604298255040512
729549784785244160
729620286736355329
729533842286100481
729491056186798081
729605099199332356
729556755668176896
729567409250684929
729619804466909184
729497117014773761
729575931937837056
729589026596982784
729569724451958784
729592013016813568
729494562469756928
729618713838792708
729547699968716800
729569783012790272
729602393869045760
729592277178458112
729617342162993152
729528494238126080
729623692511223808
729596509264687104
729624946444472321
729603065079332864
729625059749335040
729589605532618752
729620588839481345
729510815548706820
729595833965027328
729576443882156032
729551252594495488
729506109208285186
729496470802432000
729596115155333120
729550162192961536
729481815908458496
729484168804044800
729542813805891584
729486240920174594
729603308277497856
729593325943132160
729624426371780609
729532474741669889
729624959237140480
729609436105474048
729625256906792960
729555556021587968
729495221025779714
729575227483512833
729619187715317760
729465118564728834
729583871642193921
729548903905787904
729603236928184320
729585394434621440
729600862851612672
729574644529901568
729586128357969920
729612149622853632
729586623097274369
729572002038747136
729614561473597440
729566071162847232
729578893120839680
729574141205041152
729567992242016256
729569640620249089
729574228903776256
729588472885841921
729566670830895104
729542427787276288
729621142500151296
729585549456084996
729613085166571520
729593887598227456
729610316695408640
729540813022216192
729576376672636928
729518784650731520
729564108056625152
729625064153485312
729585322955313152
729546483595272193
729577877973417984
729594839818473473
729574845831380992
729563315668660224
729571477561970689
729605187241906176
729559091698409476
729603345913090049
729569883852279808
729570437643022336
729575806079471616
729615673001914368
729592696667394048
729569552602939393
729575852279738369
729598589605916672
729586090647162880
729584660154613760
729575181149044736
729594194117931008
729545745565683712
729559708219129856
729589865537519616
729566566245769216
729578801018097664
729573956592750592
729474081498632193
729616037981892608
729553689585782784
729468042019745792
729495808379232257
729623050963013632
729578486340321280
729580524768002048
729604931351646208
729626171269382144
729588145868705792
729555732178341888
729605895915593728
729561868382019584
729602255255687168
729547309927698433
729516255275843586
729559855351119872
729548022934323201
729623260636295168
729581602863513600
729564057993252864
729611814233837568
729591052273897472
729597184329527296
729561948132679680
729589278406258689
729606416202403840
729621226189144064
729601383167492097
729580868814114816
729555816190218240
729583401917894656
729584605846704128
729559121138229248
729561482506153984
729555036066418688
729564460478812161
729583007909163008
729529563852591105
729585935353024512
729559821779881986
729582357611745280
729559687474122752
729576267427807233
729617690562809856
729583016062889984
729624619544657922
729588573700239360
729552783708282880
729591476259332096
729574422001160192
729618764359188481
729553127481937920
729597792772104196
729572798750937089
729592268936642560
729542310480908288
729625399689416705
729478917812199424
729582018095403008
729591811665211393
729541928929382400
729585809712685056
729569321815556096
729603626977660928
729566612299362304
729575399185776640
729539873518936064
729559486294331392
729587147364311040
729541014457815040
729626888587640833
729580545567494145
729545963669356545
729616096463081472
729611126439329792
729469807683350528
729580159821471744
729599231368007680
729608500654034944
729581627735715840
729605464183427072
729573792830345216
729556096956960768
729569384503640065
729541823891386368
729530818083860480
729623495198449665
729581124721229824
729499427858055168
729607061927927808
729560886847885312
729585792604082176
729565526104641536
729465298626170881
729585452919848960
729603895467610112
729604625402347525
729574602364555265
729595624186884096
729568960849575940
729580529033547776
729578163370663936
729605476711866368
729598769814224896
729574833189728257
729593824822054912
729615010402553856
729575860529934340
729487608372305920
729596463253204992
729612749458812929
729595276260872192
729596278749974528
729625495898226688
729590238549557248
729548069054877697
729572882636939265
729592671581392896
729572903738445824
729562304879169536
729595913535139840
729564989057601537
729621737785143296
729556965282750464
729474987602644992
729611545882333184
729569841842114561
729575986627551233
729468151101001728
729607460449849345
729514086912819200
729585776153919488
729465948856455169
729604809637122050
729554838837727232
729595804764221440
729555996515938304
729592335751843840
729584639438950400
729566880730652672
729625793744142337
729589374673883140
729580394631286784
729565219740069888
729572702223241221
729610555804274688
729550082450849793
729558445771399169
729497490295246848
729578834241069057
729564607203905536
729562204010254336
729575386577829888
729569376383475712
729607074666012672
729593292392955904
729570995162484737
729535272308883460
729591765288759296
729599336372441088
729619414446944258
729596559512371200
729582273897635840
729529136159461376
729553840421412864
729582579872112640
729556411798200320
729601823603068928
729608538700562432
729597973177372672
729618269347401728
729590083620356096
729604289614745600
729571746009985024
729600284083802113
729608693738803200
729623600177676292
729580201705885696
729605275309776896
729574975569432576
729558521335816192
729604428186198016
729623646348705792
729610207798677504
729567761664376832
729512291637530625
729586249762246656
729622866212196352
729614590779244544
729617178559795200
729578524181409792
729537142939070464
729604826657640448
729575923415064576
729585897453326336
729588703543349248
729585255892590593
729581879633055746
729621339661844481
729607359794917378
729576011659128832
729584953885855744
729514548416368640
729613231958966272
729599877357961216
729620005814415360
729619854651723776
729626938806026241
729545498001068032
729552624438087681
729614209353457664
729563496002752512
729586228971094016
729586186956750848
729559515386007552
729556768406294528
729576900876701696
729561662840295424
729583620118224896
729578851123236865
729509427280261120
729595934749888512
729615144670613504
729574619259260928
729581686724427776
729550137115152384
729595699604688896
729619057767555072
729584337419575296
729608869970882560
729577752312066048
729572924626227200
729473486159122432
729563424628326400
729581090894163969
729597855527145472
729556193790791681
729582424703815680
729594940611760128
729557061600710656
729474044085538817
729601878137446401
729551906897580032
729521183603953668
729468746545307648
729585532540456960
729495925568241664
729577811074232320
729621100422942722
729562845780844544
729599315275091973
729562749081145344
729577685052198913
729574753204207616
729608714500583424
729578872333869056
729606290171908096
729588783432105984
729613622041792513
729622165973307394
729583938948190208
729517262110101504
729610082065985536
729539416381894656
729606160362385408
729601932491378688
729594831379439616
729559708571471872
729625638567587840
729575462108733440
729604877081546753
729472718396133376
729592411480051712
729582315849060352
729525214472765441
729613911385907200
729516448557621250
729562749437661184
729538799705989120
729565483989610496
729625252737724416
729571280299696128
729553991638523904
729546399717691392
729593669842571264
729570328410767360
729612019570118657
729594928016281600
729534928497590272
729612418343653376
729624430746423297
729620643231240192
729526854508527616
729520730870829057
729579006543204352
729569271458746368
729574983899348992
729561612642848768
729573725671055363
729598832695234560
729581485292916737
729568881463988224
729541408772771840
729610371313586176
729613957682606080
729546605465096193
729533384972767237
729595221659410432
729484055742308353
729608928598831108
729621490308554752
729581699311513600
729597821934927872
729578142550134784
729578213547061248
729608496426143744
729620789868269569
729590255678939136
729609130068062208
729574128253075456
729600804177448961
729495036300234757
729582684960395265729949225107263488
729911505651683328
729847920191660033
729986713620094977
729924612767797248
729932372184043520
729974265081176068
729942333748293632
729953926712266752
729836486376427521
729987452035813376
729986076073431040
729950198273806337
729973946066608128
729952140043689985
729968820836765696
729967130570010624
729929700668284928
729949749332353024
729954082149027840
729952207181844480
729939577935376385
729948893513981952
729972755031048192
729987925929283585
729959866173931520
729989238708678656
729896066502557696
729941151051059200
729976181785792512
729916442376867840
729939699880611840
729950969782517760
729932003387281409
729914714264883201
729984566438539265
729986688399884288
729896502726905856
729943612897767424
729977192629833728
729966262365900801
729942728071598080
729845567094964225
729937728582856704
729842538870390785
729920846387646464
729930707020222464
729987913157648384
729972482262839296
729948365178470400
729935631347027968
729957483448537088
729857524770476032
729973073890320386
729975481383145472
729968858602323968
729989192768491524
729951460499263489
729932854642266112
729944158320902144
729939175282233345
729935304337952768
729858531617345537
729917696406634496
729926320008908800
729963997580169216
729839196014157824
729938906955788289
729911434180743168
729917067516887040
729959043771568128
729872963995111424
729953649976324096
729945345464119296
729912310773391360
729952609973456897
729966937636253697
729827846017957889
729962957019480065
729965964645806080
729917373306830849
729973740537262081
729877317992984577
729831616801968129
729974067818856448
729930933730598912
729948860156682240
729973220686827520
729912633760067584
729970548973830145
729961803871092736
729927217350885378
729968791430500352
729952911741079552
729980019599134721
729965767203143680
729938844112523264
729916991901995008
729953645786181632
729894476920061952
729975619698614273
729938135405101056
729965713016930304
729905164048551936
729934389652512768
729981991148507136
729975883893751808
729914802588528640
729976777624461312
729918824665976832
729909618160369664
729967549815902208
729974495902113792
729946997973725184
729978022976196613
729929356508811264
729940278400954368
729951070433234944
729922079315898368
729938491723948033
729965276591230976
729929935515750400
729961879079096320
729948168209747968
729844531064082432
729921576242585601
729863606506901505
729960704703377408
729831599982841856
729984109104254976
729938948865314816
729981386778652673
729948079844163585
729878140097531904
729963913509519361
729963905133490176
729916929104879616
729976940954816512
729938554613305345
729939104322949120
729915804989440000
729952609881165825
729933387385995264
729901603071856640
729945907203026945
729981500158943232
729942275183226880
729985292032212992
729949740985651200
729931080422305792
729973740675731456
729973971228233728
729940442180096000
729903012349661184
729913363770314752
729914185891581952
729910679390539776
729941423450161152
729898440554098688
729951246484836352
729972113205960704
729944187815272448
729895927998230528
729918157767487488
729949216852824064
729977587028516864
729916090239881217
729919479229075456
729872951626104834
729919340787712000
729827418404491265
729909261904584705
729902345249685504
729979533273800704
729830362713624576
729971362454974465
729913711738167296
729979939999617024
729826776549974017
729870615293792256
729914034942820352
729973015006564352
729918724241821697
729977553524383744
729933932804775937
729966081918574592
729955730195877888
729941130171789312
729981772897894400
729893767793250304
729932791832547329
729907642555043840
729830895222435840
729943311230898176
729955474607644672
729894736924954624
729986822626025473
729959765284106240
729830857452621825
729835861559390208
729964500875657216
729829322459107328
729976207010349056
729862021185982464
729880438618107904
729979868612591616
729933424958431233
729944229573701637
729968896162336768
729973824796565504
729970489972625408
729948335885389824
729946754746028032
729920150124826624
729977452861198336
729925485086519296
729908137629716481
729841918138552320
729910092238200833
729920158458904576
729937338269315072
729906422012579840
729946754611859458
729935509762539520
729962621613518848
729965469474512897
729981508472217601
729924272932724736
729903905707036672
729952161073930241
729931176778080256
729978040034430977
729954082111262721
729829507218214912
729970188188319744
729963019996958721
729830232438509569
729984364990369792
729960016996913152
729966711135449092
729903800568393728
729975393361481729
729940152957669376
729887459702677505
729949829007323137
729954438685855744
729841867496501248
729975666087763968
729918191502303233
729941121695109120
729939393591513088
729941473987338240
729928966522470400
729941704636256256
729902068333322240
729954090223046656
729833034594156546
729972943741136896
729865238342963202
729870338738237440
729914336852971528
729981932403097602
729900525118984192
729829142280085504
729929775872094210
729980539806044161
729899862477688832
729932909327597568
729950609269522432
729953612164673536
729986709446926336
729872792129183744
729931416042151938
729980321429606401
729974696930873344
729926475290316800
729906296133173248
729979772340678657
729978291700924416
729980808010829824
729988445796507650
729900608677875712
729942761642799104
729967424330711041
729941125868441600
729975393428639745
729918325514481664
729843520241057792
729958167266889728
729967679998668800
729955533067685892
729977226016509952
729908821301157888
729888487235706880
729915779836153856
729861807473500160
729877271780167681
729903276565614593
729950168808890368
729956187769319424
729968359278837760
729918686442577920
729946414818668544
729827862883250177
729970028620189696
729835714775527424
729842417067790336
729926559033896960
729949828881518592
729887103144873984
729826051040419840
729902957576237056
729945949129322496
729939003584204800
729986118150664192
729973631732883456
729914575752155136
729984713230798848
729876323955580928
729988924152614912
729936738576175104
729963800431108096
729953540857331713
729904891095752705
729965327149375489
729918560466817024
729936529070563328
729873110908997632
729836083698139136
729903582787555328
729978513667796992
729947262277783552
729842421383602176
729868325195530240
729933249045204992
729922150866534400
729917008582742016
729983849128722432
729924033945407488
729911463704297472
729932456107884544
729900780686327808
729973111785967616
729963347286855680
729853662160429062
729935711139463169
729964152706498561
729909857231503360
729985468109078528
729985958586781696
729885031213219841
729956187375058946
729928312412311552
729949959001387009
729951573795864576
729929121661366272
729971307966808064
729929243392671745
729930321194520577
729974629859770368
729962210521427968
729948155501019137
729932770869428224
729936566483714048
729910280717766656
729890043419082752
729949908648742912
729955587904159744
729937556616450048
729979826635968512
729960985851613184
729988076940996608
729896041089257472
729910909922070528
729940136000098305
729929444878635008
729945051531509760
729890575877591042
729952337284968448
729989012228853760
729944988822454277
729921441903292417
729980590133489665
729975632323596288
729962995019862016
729982984875544576
729954384025505792
729921752470556672
729930178747629568
729831763736825856
729926772775632896
729948910488268800
729930832836759552
729947765283946496
729980766239784961
729899946363789312
729977263752630272
729963615730728960
729978941562310657
729949489113530368
729899056856715264
729941520237899776
729856132341215232
729946645685735425
729967046595911680
729976232192950272
729914345350672388
729846867350163456
729853532065517569
729885005950889985
729892530553262080
729979688236494849
729919453924720641
729978023299194881
729927754234400769
729985174490976256
729917197385142272
729896473379274753
729947123752546304
729955013183811584
729973522580262912
729908934757240832
729844585334226945
729944154172706816
729968435011194880
729953025255739393
729961858120204288
729922540941017088
729956594495148032
729971375344123904
729959177997668352
729894828906057729
729918681959026688
729942815933927424
729966220192169989
729980585737850880
729939141857820672
729941465682595840
729908632696016897
729874415459008512
729963020001136640
729912067881349120
729847915880058880
729873924666830848
729900659013718016
729947446546157569
729959358382116864
729908783535816704
729958440060203008
729927569827631104
729885236625035265
729908297076072449
729923115669704704
729979524570595328
729829645370183680
729966857864761345
729938563077439488
729900990628040704
729964115008049152
729956896380211200
729969508685889536
729918438999621632
729967566614056960
729979684184797184
729962923506819072
729841804904927232
729933169433169921
729981827566342144
729886926900170754
729986004887556097
729864303029915649
729954199455318016
729961208246206464
729911254157017088
729938269593587712
729905763485786113
729925195847376896
729981215013523456
729965469701177344
729947664931016704
729975925891313664
729983505262858240
729906623335010305
729924352687407108
729980149458972672
729977507261353984
729980568918700032
729955424099782657
729962403614560257
729914051430518784
729946892835147776
729950369950924800
729975917716582400
729836624595591169
729959945874116608
729942149433790465
729914429211545600
729887061323325440
729966677698478080
729921391697350656
729951909340172288
729970150225534976
729978387985477633
729915024492380160
729985908456488964
729931181249171456
729989133750439936
729829599127863296
729936210165108736
729976592747757568
729973078202187776
729939586433097728
729953301903585280
729965671069700096
729921542553903104
729918946334277632
729881508153036800
729870749691957249
729931382277996546
729937292110876672
729920104151027712
729938227608604672
729919302997004288
729971492520382464
729947349993185285
729960474033295360
729907525211041792
729910276645097473
729916937275359232
729845374270214144
729942057108770816
729941855639642116
729982943184203776
729946230202216448
729923945869283328
729908968240361472
729959391911391233
729949363359891456
729936776157114368
729965096152252416
729960793094004736
729933735655780353
729932825290510336
729883970159009792
729826264945659904
729944112120606721
729956481311846400
729973581518671872
729931588121862144
729948025628577792
729888453593337856
729968283969986561
729949661348438016
729954635612565504
729969152144900097
729920028523569152
729945345388597248
729941016829169664
729944686891290625
729934545122795520
729940194745520129
729960058914803713
729847789837012992
729831369174560768
729899262377635840
729959195101913088
729978304317509632
729986885506961408
729925858614489088
729976580299227141
729972784290529280
729935438488735744
729969785396711424
729918740838666240
729982628363833344
729955013322231808
729971085932953600
729931382542192640
729980183034400768
729845311334539264
729986998816116736
729974491548278785
729953293514977280
729951045372227584
729953402445246464
729958154717564928
729977972921356288
729946087876874240
729935861861605376
729832044524494848
729978006496743424
729946624588455936
729925636148633600
729916572198907904
729898209510854657
729926667955671040
729929805400027136
729967352801046528
729984826393010177
729826806006751232
729950349226852352
729917109325709312
729973409573130240
729933383057297408
729938110310649856
729965897364942848
729927691466616832
729835232199901184
729959945626603520
729948856012574720
729918157872373760
729969344923488256
729960134571610112
729985677702615040
729945563400159232
729918631862272000
729979008616693760
729967335935750144
729971194653507584
729973891850997761
729830463154601985
729942396625145856
729908611791523842
729985673701265408
729828361871200256
729967143102590976
729956434964701184
729946410624389120
729950810457710592
729931315307417600
729988500393742336
729917251676209153
729833118119690241
729904610278805504
729906502052544513
729944850259382272
729986235511492608
729960830842875904
729856841228926976
729914458466856960
729939645451096064
729857571251585024
729828479278026752
729918304631070720
729856392492949508
729845864601141248
729828815002734592
729949493442035713
729946620180213760
729954505773690880
729971274450145280
729921475398881280
729950118607257600
729976563417100289
729832023783833600
729975959462526977
729926987041648641
729898407012241408
729894443197681665
729940987246718976
729949636232941569
729958645283364864
729966044392075264
729966786783936517
729912889805570048
729832388411437056
729948486905540608
729929713116975104
729900180947009536
729944212695879680
729859106148732928
729928983165456385
729965083749695489
729976618245074945
729940148662718464
729972063100911616
729979868599947264
729854354270896128
729986869027573760
729829095790370817
729846431239049216
729954316832878592
729985312877887488
729864684829061121
729950538025058304
729962525333327872
729937468406009856
729929092485816320
729930467965865984
729919873418170368
729975766717325312
729920020130746368
729947119499526145
729927410397937665
729968674124214272
729960780465082372
729864298642743297
729947765363625984
729852445522677760
729919420521394176
729951896811778048
729958817283248128
729988466998714370
729890714293653504
729963833863905280
729885274377998336
729939091568070656
729917851637829632
729838180740956160
729932783506755584
729913376118345728
729911144794750976
729932129094733824
729906019384463360
729926408089276416
729916828311388160
729942421715456000
729967428353036290
729930652607496192
729864822934884354
729922872173539328
729957236215300096
729971312395980801
729975443722362880
729856748958457857
729915150535413760
729975976407519232
729972725633142784
729922876581793792
729878844593868807
729962369884033024
729947023223316480
729962504240013313
729893524880031744
729959018584756224
729955629641678848
729948520489357312
729961300340641793
729951091631214592
729979906390667264
729961975686561792
729906573108195328
729939582255546368
729928421082595328
729984536868720640
729929352348114944
729930153430650880
729977955875688448
729934603637673984
729933009684672512
729926601073410049
729928413008515072
729956829137125376
729939628283826176
729930778566660096
729987766533140481
729955688366014465
729924168234508288
729907902681591808
729886964862705665
729889070193741824
729976798361100288
729987309152706560
729952651832664064
729918887635132417
729968917259681792
729986977995608064
729834066053304320
729940547117453312
729984205707476992
729933748104499200
729964337066971136
729835848695459840
729979055106367488
729967466051293184
729881290032353281
729904379441057792
729948151189213184
729971085735804928
729977205338542080
729872192289153025
729927032998596608
729970506728775680
729908103873998848
729927435597152256
729908804687552512
729927410532155392
729918984305283072
729960470065520644
729944242332766208
729894791375368193
729847739773673472
729974336384282624
729905285343629312
729941469755248640
729939393469911040
729901284116054017
729928291205910528
729936604345860096
729916677081673728
729897811056144384
729966308348055552
729931952762068993
729950344839610368
729951028754419713
729961841682620416
729940668592828416
729964584518483968
729833759974039553
729953297503674368
729892933390884864
729952387402637312
729964064319938560
729918161999560704
729959203218071552
729983957895413760
729965683367395328
729920263526207488
729962953043218433
729988785816096768
729920217430798336
729939553021235200
729947572505333760
729957685093748736
729949409547554816
729909446093197312
729917893622812672
729982234015485952
729971408558825472
729980929981202433
729947761156730880
729910041864765441
729912407628365825
729927204734406656
729957773102960641
729918312927399937
729953037654102016
729926269475823616
729986189554520065
729922310031978496
729934708537233408
729974357435531266
729988340968263680
729953171959877632
729943579674685440
729903016330055681
729943986543198208
729980153896505344
729843843038908416
729846250539900930
729953213869346816
729911103011094528
729921508982796290
729943994684170240
729973325636718592
729981240019922944
729894762094821376
729921404242644992
729892128130740224
729959886835077122
729969072511717376
729888084851085312
729948524427759616
729916228576366592
729924428369252352
729950408035184640
729915721023508484
729951636643270656
729956992773697536
729969181588869120
729942572672651264
729899245902368768
729937120400449536
729954459531522048
729931285905428480
729879712676204545
729940869898457088
729921903381626881
729932141648347136
729918539574988805
729929440529133568
729947647923113984
729924835158175744
729928865863352321
729945932444389376
729927033040584704
729973480654049280
729935786368438272
729874222454087680
729928530193190912
729918124187856896
729952014327779329
729829448279695361
729947509431410688
729952689371631617
729937766407147520
729944770597031936
729935677400481792
729918023516196865
729983647823089664
729954337884098560
729978031528349696
729861782198755330
729946419210129409
729919655352139776
729952848855879680
729828961941901312
729926999305818112
729977117224652800
729913325790875648
729944305314443264
729974541695471616
729968175035600896
729949510424727552
729919097551638529
729910192826093568
729957685018296320
729952748108718081
729959970800697344
729894862598852608
729909182196011008
729926722683060226
729914986978525184
729886423633924098
729926118468427776
729968946779164672
729857071991160834
729950974027124736
729852663563702272
729924608766279680
729965352302546945
729964207219695616
729984045996773376
729984410985050112
729965771682664448
729892778226819073
729951900813144064
729986550059171840
729943390788440065
729988236462964736
729988735262203904
729908615876857856
729940962403848192
729952622526992384
729894023935201281
729973040499568640
729938651208163328
729949099294900224
729851145426964485
729973103313424384
729881683994935297
729973917071355904
729944070148083712
729954065237544960
729980468263849984
729972071539871744
729972314738204672
729977863538155520
729848532543250432
729931139213893632
729981852547723264
729966052382224384
729944766465646592
729970565495271424
729923295911526400
729969470958080000
729912839369035777
729927901227929600
729976940791271424
729921270016561152
729903054057836544
729962210643083264
729971333367533568
729937346842480640
729914311569768448
729977154755301376
729920149935939584
729945454356660224
729967084403331072
729963787512631296
729928085664112642
729959748477591552
729937132891086849
729986084424290304
729871987082940416
729966996440363008
729919646711857152
729945345275383808
729945051523076097
729932405994336256
729847756601200640
729965398314123269
729889728737083392
729988290670149632
729964572048695297
729983396210987008
729951339128729601
729966748842242048
729979704854388736
729825937609637888
729975556893249537
729947283001856000
729870007170048000
729914982880710656
729983123602165760
729835605581017088
729958481999101952
729977096110362624
729903624764194816
729918908787003394
729834007467167745
729929348439015424
729874193261568000
729912063586373632
729935765501841408
729924478570999808
729907265138995200
729942811974504449
729966996423593984
729908800434622464
729960826363351040
729948524473942016
729961371815817216
729986994592464896
729922016501960704
729945852878315520
729939884459364352
729928874222587904
729961132610473984
729987867108347904
729965633291571200
729846955531227136
729953498863804416
729979507801788416
729909605560508419
729920221218258945
729924361323356160
729979898102726658
729858762232737792
729982523661520896
729926206586490880
729936684167647232
729884448171266051
729981072268759041
729989163022327809
729927829878624256
729969835908673536
729931084708892672
729959937158303744
729930703194984448
729935748884013056
729890475377864704
729950076433514496
729966778290454528
729978496995495936
729929092338987009
729932183637508096
729940140089552896
729968204378976256
729968237925023744
729941075612160000
729924671509016576
729946645371203584
729947895412097024
729968153997000704
729919160101261312
729984368924622848
729965079387639808
729982926406963204
729957701594304513
729924327483781120
729981240305197056
729921458583916544
729943998912155648
729918166147604480
729978480197312512
729917847607115777
729946804771561472
729944108102352896
729989205070336000
729870141270462464
729986625565036545
729978388002287616
729941427879329792
729969768871120897
729982737596198913
729952630710095872
729838319283089408
729988387239792640
729967596167122944
729936428315099136
729924105189916672
729847961958625280
729980661260554240
729848717096849408
729976194586820608
729967453552398338
729937128688357376
729959429672701952
729941239139868673
729959991776555008
729929910261780480
729986612990480385
729941788463599617
729963288705019905
729963405805682689
729949485133119488
729947941704699904
729910192649965568
729942287640334336
729895466805153792
729927494489477121
729928790336536577
729918833138479104
729965003835514880
729966992002850816
729957710129733633
729945479707037696
729829196609036288
729923946116689921
729907856670068736
729920523220717568
729988672569942018
729941612378329092
729934222161481728
729909827829379072
729948277324517377
729959404557115392
729934389824589824
729983077167079424
729937992777871360
729831247527198720
729951527780126720
729832526936739840
729947261950644224
729986461991342080
729931562905526272
729922356152553472
729924403186671616
729965398481895424
729933035009921025
729910599493271552
729926353571721216
729947912399163393
729933848717328384
729953977052303360
729964345455677444
729951607383805953
729921701849509888
729966098595057664
729981265152200704
729946515591077888
729965029211148288
729979025658130432
729893583600287744
729951657744719872
729985820166344706
729851837696774146
729920984879382528
729869839557332992
729934121343012864
729911644109848576
729855566189826048
729966987791708160
729963674211856384
729965541029457920
729913611326509056
729865641092472832
729902261405540353
729938961704091648
729885865959403520
729975913266302977
729971161220689920
729977440131530752
729941776161751040
729953331205050368
729966270716727296
729949069930573824
729983136105377792
729941532510457856
729844476387057664
729942065375813632
729952320419713025
729943038290702336
729907835719409664
729914982691901440
729937678058303489
729932967980765184
729913133033082881
729988185942528000
729984323059896320
729925644801474560
729872657852846080
729889024261902336
729976458710552576
729924763913625600
729847970309476352
729942841326211072
729889275903356928
729953972799201280
729930455584260096
729951150103998464
729931516747354112
729953499111403520
729933198449364993
729893063506563073
729951431252398080
729943344617537536
729912092954873856
729936185150328832
729970683116146688
729948075926691840
729970632872611842
729989276633550848
729950009362395136
729931071953997824
729903549216370688
729924298094301184
729970377074561024
729895843982131201
729963003337183233
729984322892075008
729987120652226560
729917939684659200
729926873409572864
729883890203111424
729969328435646464
729938672246722560
729831012713254914
729976114827923456
729908355771170817
729935492884496385
729977020797587456
729828932384641024
729910750739877888
729927322334285824
729982913685671936
729952043419447296
729942828554407936
729955357083217920
729871592864550914
729987682735144960
729915888598720512
729882657308315648
729986038500868096
729921073064579073
729942367323738112
729862029490585600
729973883193856000
729889879958638592
729987468582387712
729907118288015360
729938533633429504
729974873079058432
729919990749646848
729956023876882433
729965301819965440
729925711872598016
729971446252904448
729950776731258880
729986378113634304
729911300038504448
729962382596837376
729955847745486848
729963338881470464
729986642602168324
729973644479336449
729920368048144384
729938558992011268
729836092107698176
729920250976849920
729957223707901952
729980699256573952
729859769104764929
729932863123161088
729924772440707072
729976940929679360
729936021287256064
729941574629654528
729980162293563392
729920292575809536
729984885218258944
729982758534123524
729908133351596032
729854853116235776
729919499902799876
729938990791544832
729928022929846273
729964584380010497
729970280320385025
729879209573797888
729937216760389632
729957420705959936
729879448657510400
729948448988889088
729926261120872448
729975716327112704
729900587815313409
729898448657502208
729942484676182016
729944648903475200
729924248047898624
729946872018808832
729954593883459585
729915313916133376
729973157919113217
729981126727458817
729905071736107008
729940383422156800
729946838317600768
729947907818962944
729963569467527168
729942208175083521
729968787064168449
729975657598464000
729924843517272065
729972780146495488
729893792912973824
729975703475789824
729958821397987328
729946343737798656
729931701317713921
729968145713254400
729939167057186816
729955868981268481
729968514514223104
729939188058079232
729986424225837056
729899597997412352
729926886206377984
729986365585301504
729910578819571712
729953935209971712
729895458294923264
729947119453392897
729972012836327424
729977754523865088
729974005088845824
729977637301563392
729948533097431040
729961879066521600
729960176460124160
729927112753348608
729845919282167808
729931852056829952
729905520333705217
729960041999151104
729969739427135488
729972616589660160
729966241150963717
729969307229237248
729842517911293952
729983580600999937
729938563102584832
729915771225313280
729966186956468225
729845919395553281
729977230391189504
729878949585620992
729966061093830656
729959425755258880
729965683400953856
729953222295719936
729852269647138817
729925640422465536
729964890576826368
729924075984965632
729896783749492736
729934029038997504
729967327740080129
729886226468229120
729870455864217600
729968770689728512
729976504692711424
729924809916874753
729974592396218368
729944011562160128
729987326248665088
729945634690715648
729952458676523009
729976030950260736
729974294336393216
729831230766604292
729927301249511424
729989091987738624
729978774033338368
729968636291624960
729885865774882816
729944556830101504
729906053253632001
729868971101523968
729986621345509376
729981709735870464
729939116587102209
729829322559721473
729955671555379200
729961338370285569
729958628686503936
729935958599184385
729939825747447808
729944191900495872
729972935386083328
729918573037129728
729974143505072128
729979168314789888
729926085018832896
729828777040220161
729926244335267840
729955533097189378
729979092880199681
729989050032132100
729972146718527488
729908641147588608
729979252058238976
729943508145086464
729970301438693376
729909093788487680
729978161648250881
729834879920287744
729986822839930886
729950974257680384
729918770022592512
729893855873609728
729945806523015168
729955331967754240
729922729642692608
729893755256332288
729975770865602561
729857600326635521
729986290263953408
729939188007641088
729831927176409088
729838973762338816
729863485048377344
729934402529198080
729939997483208704
729971794652889088
729954841309659136
729957655444344832
729974412028588032
729918325627719684
729947920448008192
729890982892851201
729919546136645632
729974755672117249
729841054086795265
729967260597637120
729935077740818432
729948109275598848
729985162029588484
729934985176731648
729928563936333824
729930967385817089
729924235263619072
729976286693724160
729897295194398724
729960478500376576
729972864246554624
729851111683833856
729982565650587648
729974382412566528
729935195068084225
729940194695204864
729978631208980480
729943721941336064
729932867430690817
729937845717241857
729844249961836544
729964412426129408
729829364251144192
729978593716150272
729946016364036096
729827036718632961
729832753215242240
729988567754260481
729946012396232705
729937955054333952
729927498495045632
729928702147047424
729953016808407040
729890731444215808
729919714089172992
729977486092734464
729962659517497344
729901028490022912
729929474242908160
729965448603783168
729965964570333184
729876449667096576
729867335503208448
729872943262486528
729976303374487552
729972461278625793
729982603424575488
729929876854194176
729924562545192961
729989050044579840
729927137982058497
729984083837759489
729896871834079233
729950831315922944
729927045757702144
729932015982665728
729959119302561792
729943382575943681
729976458580480000
729968124720758785
729956292295544833
729920623984644096
729975414450360320
729981760323395584
729832736664465408
729930753153314816
729950009358200832
729892891317940226
729976488020299777
729955042338426880
729917927076540417
729941209901322240
729942140726317056
729925409614204928
729917042049073152
729933836025466881
729929746881105920
729942749076705280
729941583064268800
729977934916800512
729965696113905665
729922645622411264
729974088681312256
729947958389641216
729947035684765697
729931575538946048
729959866035535872
729912801863581696
729915586768191488
729959664675389440
729868832882499584
729953364709146625
729918359253487616
729953180092661760
729936411374276608
729969621902725120
729926424816128000
729985807575035904
729975733171392512
729964752525385728
729943629695946752
729899107184185344
729923639869575168
729964437847867392
729964400195584001
729976114823729152
729945278300704768
729980309094191104
729955046792794112
729961447120375809
729946616334045184
729972549740855296
729952798507438080
729926995086352384
729923191053942784
729976492088827904
729944510776680448
729974315463094272
729970888704184321
729919567259013120
729945144082857984
729919516843638784
729902051774337028
729986734738518020
729973455635001344
729946809234296833
729930568792735744
729899338114183168
729944443374178304
729826302635716608
729935975099584512
729957529745162240
729826894170836992
729965343565844480
729924717688311808
729908863445643265
729955319519059968
729870627872616448
729971366833868800
729955495520305152
729916979377754112
729966048233984000
729829658208800768
729946788006907904
729831889540947972
729979847678799873
729916849132032001
729845189427265536
729978509481922561
729961820707008513
729959102575742976
729902772968140801
729954887488962560
729945978774683648
729967814325501952
729942556084191232
729931764119044096
729967130721046532
729946041550839808
729966698305073152
729964941239824385
729987065870438400
729909761026691072
729974223213608961
729954736196050944
729941067227750400
729953343926308864
729936122202087425
729934763285426177
729902881990688768
729963993343856640
729987355638173696
729953897616445440
729946603616915456
729944120735739904
729971790357925888
729924608481091584
729963850435547136
729856833049886720
729970377120698368
729981827293786112
729973233387180032
729921529895657472
729937401175547904
729955247980863488
729965876523479040
729899530813116416
729969365924380673
729838587869437952
729942702767407105
729975485732671488
729938739204624384
729976358177255424
729913946870824960
729947417274126336
729872993527148544
729958876125274113
729863686525992960
729935388178001920
729961749395410944
729842664481284102
729902999796060160
729924801398226944
729936637971439616
729921441953521664
729934213462564864
729954002469785600
729841603255242752
729948717718056960
729957286374936576
729894795540201472
729847580482514944
729912445041557504
729979428319703040
729944238109040646
729938042983731200
729910964565508096
729971673064165376
729983349691953152
729862130242064384
729974315433766913
729922037662257152
729982963899760640
729971228203753472
729916345823969280
729982422843064320
729947509687193600
729947664591290368
729891473521528832
729916790369882112
729941872538488832
729906723981565952
729885106735747073
729966446915235840
729930350462414848
729890399771299840
729946976813514752
729968254718877696
729874780535455745
729912298521923584
729966236944240640
729963867288289281
729942228836192256
729973702792712192
729957433083351040
729931487408230400
729863761692114944
729969856615944193
729970519483645952
729940580583800832
729926965835247617
729978706790330368
729978132082479105
729924369493938176
729968246003208193
729978031385788416
729963045397667840
729978685932064768
729977884924841984
729917004199690240
729966912495587328
729932611460665344
729928043951738881
729935429831692288
729839191543021568
729877477171040258
729989263903870976
729876432743108608
729903544766181377
729984042066677760
729940463088762880
729926705784180736
729883601110638592
729928660342427648
729926689002823680
729942849895182336
729943369707864064
729927330911670272
729975888067104768
729955655050797056
729908200598843394
729826705175662593
729931168372674560
729885152848060416
729972725540868096
729946645673222144
729956741157359616
729868077870030848
729967424292950016
729961858283798528
729942338114572289
729888822943731712
729946402336452609
729828613705465856
729935086079070208
729917285582946304
729939284564819968
729947266350514177
729961724271538176
729984167866454016
729925917301194752
729909614033035264
729923992115658752
729931353043636224
729927783724486656
729928366745370625
729916853221470208
729981013674340353
729889724635201537
729916702339686400
729928341621485569
729916513528975360
729978115322171392
729910805014122496
729936004778491908
729921047693303808
729981772839190528
729958649469255680
729889590442528770
729985841230024704
729960209993617408
729935807629410304
729957068229251072
729940702268948480
729939507013947392
729985472257241088
729926408110264320
729941251789836288
729944149902794753
729967797296611328
729902731008315392
729975481345425408
729923723717922816
729956044806467584
729944762212593664
729985656559128576
729979734591975424
729933991344787456
729949376181833728
729936411302973440
729970431248060416
729978916446834689
729942287858454528
729831553707220992
729944649079599104
729888831328026627
729962542106316800
729835119117250560
729947467425456128
729964978955034624
729968560932532225
729948813918646272
729977310292680704
729925149693227008
729952957949677568
729885610215936000
729863887768686594
729980682114629632
729903301458833408
729978685671890944
729988122927345664
729980057167515649
729968934192070656
729980434784890880
729936348661035009
729924767961255941
729927473559965700
729917755336609792
729932829598027776
729977091991719938
729965117148901376
729969579984867328
729976517313347584
729951758232002564
729954513927409664
729933005863653376
729910872177401857
729920234157658112
729981932042391553
729969806535892992
729853255241637888
729968414056435712
729967734302355460
729984696331972608
729902043129765888
729987053354684416
729937992727576577
729929415497555968
729964907333046272
729878597112975360
729910608183824384
729925715810918400
729987875341733889
729962336275017729
729937439029088256
729935933466914816
729955248073277440
729972222543183873
729933349641441280
729906552174456833
729963322112675841
729925850271993856
729982599012089857
729920917812432896
729886453187133440
729910163327594496
729985379806392320
729947299946844160
729943030195703808
729974231392489472
729825568540086272
729932707908702208
729946708562579456
729862922982309889
729942870581456896
729962823170830336
729922167413080064
729934695962710017
729844854163918848
729986885519544320
729948109153968128
729983634925596676
729984419545657344
729978945945374720
729935543082029056
729960763448827904
729981051616034816
729878370620604416
729916911987871744
729945483628691457
729983958193086464
729917641813528576
729972058977927168
729952085639364608
729954161807101953
729954107318996992
729979243866804224
729933932771282944
729979939907317761
729956531630952448
729974998899802112
729947492624703490
729925212679081984
729918665471201280
729935815724437505
729981227508207617
729971542902382593
729981005411569664
729978492968968192
729957575949733888
729904941763076097
729963964008943618
729933123253903360
729959627052453888
729939557202939905
729985375624630272
729891696083910656
729908095644782592
729981005411536896
729929180532621312
729979050559721472
729933299313987585
729878689219907584
729872607709794305
729929822286295040
729949166215036928
729916509305344001
729966568365555712
729976014202351616
729968879456399360
729954891641303040
729975930026897408
729957563236790272
729949116114063360
729986684369010689
729968753711124480
729942010640142336
729960956441276416
729930874930761728
729881923250626560
729958356052480000
729890097848553476
729983064827428864
729950466424119296
729939758571507712
729825686035140608
729872783946043392
729974080548573184
729825253887750145
729927540350046208
729898440436502528
729912310811090945
729958997663567877
729984230608936960
729933152475582464
729931009081356288
729912730333941760
729959064965414912
729952349813407744
729962386728341504
729890215465209856
729829150614237186
729935190710194176
729958955846373376
729964571872645120
729933676876804096
729898302016241664
729881054945763333
729986676118986756
729910532464103424
729966409279770624
729927234211958784
729977549065854976
729962239831191552
729908158680973312
729971895181967360
729942937950425088
729941373466640384
729925703458754560
729971714826903552
729981470689906688
729949728444649472
729912289806049281
729841964087025665
729985832766025730
729924231031607297
729899405072072705
729950257010839552
729938156217372672
729906275174121472
729959614427566080
729873262180769792
729961057201078272
729922280646676480
729895005171634176
729941675284561920
729917713271775236
729974432786198528
729920062031835136
729987250394693633
729918329696223232
729973484860919808
729954606214725632
729968858736504833
729952232494534656
729979814027923457
729921450224672768
729989184358907904
729975309542535168
729970615914999808
729937451607851008
729946637213130752
729941238967894018
729829708402180098
729847450211647488
729966350534385664
729958796437655552
729909060577992704
729983299725230080
729923278987472896
729957974223949826
729981424837758976
729977033422417920
729869998697553920
729931176803225600
729833067934846976
729943772260388864
729925854449504256
729964702164516864
729965758902616065
729831688189128704
729978568227180544
729936126283272192
729985614838403072
729852642923532289
729835731477250048
729869197510094848
729944741526310912
729940366565081088
729935438539018240
729883940790611968
729917121837273089
729871244569481216
729988383217438720
729955923377197057
729974193916284928
729964869647114244
729961442951233537
729874041952190464
729917067311206401
729919315319758848
729827149901860864
729978308432138240
729933420877451264
729908204566679552
729938147946184704
729919248194228224
729909475646296064
729901682642038784
729986512381685760
729989062405304320
729919021651513344
729938840018804737
729955759564394496
729842505156562944
729934930961174528
729947740206149632
729934414919049216
729910528315928576
729977792310476801
729925942592811008
729930011122225152
729911631401111553
729920565360898048
729833390925611008
729974818557276161
729966170108006400
729911388408270848
729951951283224577
729912684255313920
729930216563482624
729922868063158272
729942573008232448
729980254626848769
729932603063709696
729939024622845952
729970330954010624
729940681402273792
729981852669378561
729896892914503685
729847467097899008
729964152593223680
729828324365590528
729952983094579200
729949426219880448
729940928878673920
729829108402814976
729975557052567552
729926315583901698
729961531044184064
729827217123876864
729867310408847361
729966568663351296
729980711806095361
729946813340344320
729844203832922112
729921324651585536
729920733162418176
729987963501842433
729982838200799232
729952098272616448
729913036710912001
729934658343976960
729976861112053760
729945009647198208
729873371001815040
729983161048903680
729932565394665472
729976697748082688
729883689090310144
729872368747819010
729830379633397760
729926080677724161
729985006496579584
729946519818911747
729962806146125824
729960474176045056
729986906788925440
729921421174968320
729965134228131840
729948151415713792
729989272204365825
729913841816109056
729942916869820417
729959996105076736
729849153069715456
729920225479557121
729966182544084992
729987103988273152
729928026922876928
729967617063198720
729984088044621824
729987602766499840
729903607903031296
729971341584179200
729916031406313472
729953389912674305
729963523292434432
729978505589604352
729836163587047424
729933953696673792
729907634317438976
729925820689612800
729883584287354880
729963800267468800
729976458668589056
729977717052067840
729946976993853440
729896670310313989
729903561811890176
729825694507655169
729961166282194944
729943583655120896
729939695648542720
729878634723463168
729847747864465409
729924977751904256
729989134002032640
729968719963643905
729961115837452288
729988265521057792
729952308021334016
729924550150868993
729855193060249602
729853901038620674
729963783452545024
729932670084513792
729985769813757952
729987405881708544
729892836850700288
729950344717938688
729886767596351488
729954748942651392
729863724140404737
729948973352378368
729970876213538816
729841632607129600
729946972816347136
729937510260981760
729927561439002624
729926185828880384
729931856586657792
729988101867610112
729948268818538496
729988198466719744
729950751615815681
729986692896174080
729968380342636544
729836779977773056
729898935410561024
729956493961928704
729934532229607424
729939116612268032
729978882800160768
729980434780721152
729918921114013696
729895529715535872
729926781122252800
729976664336289792
729885211459080192
729936692287815680
729964484056522752
729939326398808064
729955315337330688
729948939827458048
729865968097341440
729857491346046976
729947442305699840
729862029444403200
729943055353131008
729973631539941376
729920913282617344
729959530633793536
729825790972469248
729960126187196416
729956024074043392
729933211145482241
729984209520099328
729826038428139521
729951582247333888
729961912872673280
729974768263413764
729847064570560512
729940094237458432
729953599795691520
729931512368513024
729867398430461952
729987648882872320
729894770345152512
729926487609122816
729911589651005441
729851107493744640
729924289772855296
729911979603832832
729840735051259904
729933550905135104
729907625824030720
729870020008812545
729985300135587840
729922771438981120
729969617624551425
729936444924538880
729931202082181120
729951934761816064
729902739518570496
729965670742540288
729929457117503489
729975905179738114
729979428369895425
729968929683218432
729927230168702976
729951087504068608
729855247640764416
729943285972783104
729984213945077760
729913015701753856
729912592009924608
729979126115934208
729834938841870336
729970200792186880
729940790441553920
729966681704046592
729972050404773888
729870925831634945
729987254895120385
729876881680404485
729942056781684736
729937778700648448
729832526819155968
729934599334301696
729915632821637120
729986365442633728
729895604881625088
729828521405747201
729922670947602436
729956510747533312
729931982117994496
729947576817078272
729895403588562944
729930308909445120
729890571813277696
729955092863041537
729928727535222788
729946272078106626
729974004841336832
729946645748719618
729976915881304065
729973757423583232
729948684000083968
729914949267558404
729967679872839680
729951636718784512
729942711462137856
729949808027406336
729953633337540608
729940031213850624
729937547921637378
729933030912102400
729826319232536576
729940635164282880
729955461898895360
729961875140706304
729945861015375874
729931978062082048
729884242566647809
729903435852750848
729961749139603456
729979155484442625
729983219966185473
729942367155957760
729873341687934976
729826264618426368
729932984892178432
729987011482787840
729828831784255489
729931302955266048
729941939588608000
729952274487857152730333578446393344
730287630043254785
730259188157292544
730306390988853252
730215643002318849
730338196207341568
730301043414831104
730342923255025665
730347780313632768
730304042379972608
730296949761527809
730277244799619074
730285163809263616
730290058566184961
730284698086346752
730347382114795521
730231874879148033
730315567979171840
730318390896775169
730315803053068288
730285461411901441
730224627423817729
730316138438000640
730318932163309568
730247066736275456
730336959214686208
730346870153854980
730235129885417474
730330579535802370
730272912234688512
730265475574173696
730317157893079040
730314129471373312
730327731406295040
730266003951767552
730317828742590464
730209162693627904
730211880938020864
730324908937465856
730344781528895489
730278645583982592
730295473400074240
730321759086456832
730283985071419392
730220642658738176
730242570312396801
730304935393415168
730279450902941697
730269342609362945
730278951797526528
730310937589223426
730267828557893632
730295259398348800
730328255983693824
730318608950251520
730292973297000448
730307448074993664
730254805059420160
730262728170999808
730209640810745856
730315698107342848
730299059353862144
730210412541652992
730349847983882240
730306277809770496
730272777815642112
730338150254579713
730285675342397440
730321435890176000
730281657324998656
730322501520261120
730284727589081088
730237289788477440
730334153229643776
730274518397116416
730295615847018497
730311227201732608
730333251441676289
730289764881010688
730329786623664128
730339823727329281
730345477720428544
730296794601656320
730284966530195456
730347054636126208
730200589804707840
730317233126264832
730282785353699329
730343556615909376
730226686583787522
730301764768010240
730282953209741313
730346211509702656
730278968520257536
730335109283495936
730341811886166016
730262996824559616
730349923485495297
730347876904255489
730224514173272065
730317447023177728
730348975899983874
730304922923749376
730264091588186112
730195086697443328
730211230762209280
730277068534075392
730286920857751552
730339421229297664
730339521724821504
730339886713147393
730299520819564544
730334056727072768
730327681087180802
730321071002533888
730304897653080064
730349579917508608
730305426282139649
730250254398935040
730299579250450433
730298102884749312
730209326598660096
730273155202289664
730203232090361856
730342856330780676
730346308171608064
730315522114465792
730270634606010368
730347402843070465
730315153082875904
730323847707131904
730323151402446848
730338716305264645
730303971051618304
730275156124389376
730276460599099396
730284194560126977
730341048392765440
730307368383336448
730299247925579776
730293648617820160
730313064332054529
730296614259150849
730345465020071938
730204641187770368
730319049205395456
730316239302733824
730283599354802176
730304826660229120
730312170538438656
730303215699374081
730287340481093632
730254230586535936
730202217202909184
730196231792824320
730251948742610944
730297909997088768
730293770160312320
730290163155357697
730282328178733056
730298962759036928
730346119566397440
730309792506458112
730326234048147456
730345498515804160
730313764462047232
730343108135813124
730203550827970562
730330923565092864
730319804339499008
730311830845980672
730321662474739712
730317417822490624
730290746109132800
730327589122777088
730327412802781185
730293715810566144
730297054417846272
730327614053855232
730346614435418112
730301009797492740
730310916655427584
730343481286250496
730348388571566081
730292751103873024
730309922773028865
730268755373207552
730283645081141248
730269728728559616
730330692995928064
730316180620230656
730329933445111808
730335599987691520
730248534952448000
730345611988328449
730315761164660736
730309209363992576
730289102231310337
730344538091474944
730324858412863488
730305187362033664
730196177069572096
730332278317064193
730342965349109760
730323570992119809
730312581777391616
730202120729698304
730330151620349952
730348237736058880
730312111990046720
730307783657132033
730327962428551171
730321825876430849
730315400215470080
730344995488710656
730302502923599872
730246143855214592
730208269533360130
730280608467976192
730340821904568321
730307296828530688
730346710845644800
730335780665700352
730333368622186496
730315220032180225
730310631627296768
730298350390628352
730281934127910913
730216339495911427
730197208927227908
730255363006697472
730294777111937024
730303953922097152
730348040398180352
730288804242821120
730343434993684480
730318651094609920
730342776588611584
730279685830086656
730274967259074560
730203538362650624
730286795070574592
730313529748762624
730345419096633344
730306042974900224
730343108072845313
730312304961695744
730225650787880960
730346538958991360
730287168460066816
730332869504208897
730314473357987840
730304499533918208
730324556607594498
730337919576244225
730340369121062913
730252603033063424
730334396570435584
730321599698718720
730225231185379328
730343858534531072
730209326468612097
730333251433340928
730344588314030080
730309973075480576
730233250745098240
730297897330216961
730341069460754433
730317313140871168
730243740858785792
730291694097342464
730325084926300160
730327769335386112
730321330973872129
730317921306746880
730317594163556352
730312984346636288
730301978543271936
730317141044547584
730318483267923968
730300422695616512
730317115991982080
730301127212847105
730273931144232962
730214414251642880
730240154703691776
730195388561526784
730267996409741312
730322341767618560
730315945453981696
730300451808108544
730286401103736832
730322199278718976
730231619328610304
730351689522401280
730194608563486720
730205056700698624
730260001948729348
730315333177880576
730320135915999236
730258806568046592
730304893752385536
730295749955751936
730331649284702208
730309373164175360
730324225186205697
730328968977600512
730277529928536064
730327991725764608
730310312499417090
730297096578990080
730328369007607808
730332890668601344
730321742196019200
730256914878205952
730346022837309440
730282395316981760
730328587174293504
730248455243837441
730317636043722752
730333385739087872
730320982804713472
730208277884239872
730333272463544320
730330571079979009
730270080706203648
730326557047271424
730311751271591936
730318235548196864
730290725242425344
730339681057968128
730278888878837760
730342688424366080
730270093456855040
730323923091492864
730275516628881408
730343179120201728
730329203825053696
730291413309652993
730194910406688769
730329568779874304
730351534475718656
730330034318262272
730345721128423424
730248106835578880
730337973942816768
730277118861512704
730216133849059329
730333935041908736
730333343754162176
730307364063223808
730338154528518144
730204897417691136
730342650717437952
730259444299354112
730343376554500096
730285272592699392
730287877419044864
730330969706799104
730310480477212672
730297276728496128
730316188757151744
730313319861477376
730215890495537154
730341782635032576
730322883155775488
730270563105705984
730309746335567872
730249138705711105
730327685545734144
730201789232910336
730311323372949504
730336946678009857
730316189088485376
730347788878397440
730297314720530432
730318919492317184
730276695337512960
730289005401669632
730341220669661184
730331439271686144
730297226434646017
730273012671483904
730340369066496000
730286149139369984
730343430811963394
730334698229141504
730337097547186176
730310048614916096
730333918029844480
730299969337475072
730279333508583424
730301743830056960
730346819889315841
730306470491860997
730348938008657920
730339764877021184
730261469829419008
730254390083325952
730265270120534016
730289739748757504
730291849257193472
730221821149122560
730330986333016064
730216121358548992
730341195151478784
730332232255209472
730311629519372288
730337638717239296
730323575257890816
730318655079198720
730336069896548352
730343158383513600
730282764541558784
730324934057205760
730321322841153536
730318214832467968
730338338973097985
730249923174666241
730347461542350848
730311331828600833
730320076876840960
730333251433336832
730304688059514880
730344852735561728
730304549529911296
730290129852616704
730196194069078016
730350326151159808
730195795786391552
730350301300068352
730294932175523840
730287030123532296
730295338800664576
730311415895101440
730348153782730752
730310036015226880
730292453140516864
730254809614430209
730348816478707712
730299986437607424
730266817885835264
730194583619936258
730298107070689280
730338770885742592
730275294423199745
730196764528148480
730306068115492864
730329518439829504
730243660776800256
730290092019961856
730303853367791616
730216121320804352
730306063917064193
730269363664760832
730329501658435584
730287331920510976
730345490357825536
730201055171096577
730297817701453824
730343913383464960
730316704715149313
730304889407078400
730305635959644160
730317480607006720
730327249430425600
730337223359516672
730235717146681344
730284752729718784
730266058653896704
730255899856539648
730200472267542528
730308706295029760
730288557013778432
730202426880430082
730328276883910656
730345733761699840
730291320674209792
730321184324255744
730306936063860736
730282366002987008
730338896937164800
730273541275430912
730342868741726209
730317845574389764
730263227423199232
730304616664080384
730351081105010689
730325559046242304
730336518733234176
730307544334389248
730280839150481408
730292918897000450
730328792699424769
730299202157301760
730318474652856320
730283603461050368
730339479932776448
730316067453714432
730214535907287041
730272052272336896
730348946359455744
730332399842803713
730335126303997952
730288007161511936
730332471095664640
730247385717321729
730195615104307200
730328407087693824
730249587357798400
730303547343028224
730300422443798529
730327756949598209
730216788148027392
730281216885329920
730295540316033025
730233162626830336
730327689693892608
730194931432722433
730267228835352576
730343275702325249
730343263148740609
730238719987437568
730341753342050304
730293753605427200
730333075331264512
730270873563897856
730326657773522944
730296202869276672
730349248299061248
730320399909715968
730263789577310213
730340654119800832
730269976058269696
730330562817363968
730202204292812800
730314783745028100
730254839012311040
730287919227797504
730290901579382785
730288716363776000
730310279058305025
730285776114724864
730278389987328000
730342856251064320
730322673365028864
730316327324372992
730268910566649856
730292314808168448
730341208107667456
730278943316692992
730346391973793793
730310086292348928
730314590764957696
730255509769555968
730335331871039488
730342403387863040
730278783907975168
730210328651431936
730224866142605313
730333314255618048
730344336685191168
730293107623874560
730341027589046273
730339643460354049
730277953658040320
730270227779473408
730194248063143936
730335084230922245
730308446311092224
730236564383633409
730293082420326400
730303748573147136
730320244879806464
730293510163804160
730253647473319936
730321737846542336
730205534599696388
730242079708844032
730297696393666560
730294902588907520
730311302518845440
730332601156702208
730311659030515712
730345423345467392
730204813372366849
730280809756819456
730316549622476801
730338754360119301
730270370423558144
730341878831456256
730313538259030016
730288854549336064
730313483468804096
730281737004187648
730256004873637888
730334614468841472
730330763997155328
730349265172705280
730285016899588096
730313173207810048
730304088190025728
730302729344716800
730308043569827840
730337139389546496
730271918084001793
730201763882504192
730269925625966592
730287843709345793
730275956963868672
730262170496344064
730324124376154112
730269212476878848
730341518427496448
730279845423386624
730291656574930945
730252749955207168
730322694428823552
730338162980032512
730350083083010048
730300762253869056
730304910487629824
730344211137101824
730287222986031104
730343011402588160
730296735671717888
730197704098328576
730336933751230467
730347616660295680
730343024052609024
730270533812670464
730294886029758464
730303354241466368
730323444995395584
730324665609162752
730302104515031040
730319552626589696
730326586659049472
730298564463702017
730338057984036864
730198249378697216
730326909507211265
730291102583037952
730275629824757764
730202225297874944
730307649389121536
730294810393882624
730349059702140928
730328201189167104
730301873610182656
730276997323055105
730319053571657728
730322837043556352
730297406609362945
730200946265952256
730238107665219584
730326854834507776
730266926908358656
730316159455768576
730317119942877184
730265194568519680
730343435077562370
730202137477554176
730258580151078912
730288128821440512
730267140742328320
730288066003386369
730333645718880258
730201029925601280
730297062856794113
730298350684221440
730343359743660035
730203877933498368
730298589482733568
730304759291215872
730263005141807104
730219371646300160
730302213432684544
730348468083036160
730340486561542144
730349802031042560
730324594314326016
730273088168923136
730246240504414208
730324703324286977
730296282552668160
730325743381680128
730341325481115648
730321108625444864
730294726843305985
730328377538711552
730314272186765312
730327643439157248
730202112399839232
730301206866714625
730340109195816960
730310606176309249
730339656047464448
730196580045864960
730300934253842432
730313701564239872
730295666061287425
730310153426325505
730231921012248576
730334664716509184
730331724723462144
730268784670453760
730318785274642432
730309867873943552
730331250817433600
730314045740462080
730254809555685376
730276326188453888
730267396632678400
730331363677765632
730279501121327104
730295897037352960
730306491672985601
730303756886265856
730287768287449088
730346224474329088
730346006357872640
730321104678490113
730328738160840704
730266209619320836
730336111847866368
730328197125025792
730275546211463168
730345343448141824
730315463339708416
730351416913612800
730342600436232192
730285390318309376
730314632964014081
730350397680984064
730296710682058752
730307816989155328
730278486087192576
730345406362734592
730327605707210752
730258647264182272
730292184709246976
730349558966931456
730302183929987072
730334568176336898
730300648785383424
730328863985831936
730309524075188224
730289404183494656
730323185040678912
730280575257448448
730322950063312896
730282185513668608
730322220342480896
730268097014333440
730282928253636608
730203555005485056
730209439718899712
730338208995811328
730310673184505858
730349147593805824
730293984157818880
730262950666219520
730344727053217792
730282223304355840
730266545004412928
730341996360044544
730322480183824384
730267610454052868
730306181076533248
730312212846383104
730289764868497409
730342453702742016
730315240890613760
730333075293515776
730326770965164033
730280067692146689
730342440901718016
730319128964247552
730302964242452481
730315421358817280
730336283919306753
730303828172668928
730282760192045056
730274367406526464
730228058272219136
730273025321533440
730282332524060672
730345821611364352
730268851783401473
730306739137089536
730295779479453698
730279929317883904
730304994424041472
730308056215629824
730347193215930368
730331221402750977
730336732604833792
730292969274748928
730217920513617920
730288531810205697
730343720294453248
730279165635727360
730341367415754752
730198815416815617
730333372791279616
730322580805050368
730343884065247232
730306625752465408
730331082948804609
730312896274530304
730284228106190849
730212803621978113
730262241552027648
730332278388330496
730329379977502720
730330986337185792
730299080484761600
730314691411611648
730320806979489792
730202124869455873
730333326851067906
730323306633674752
730277697755217920
730243656800735232
730346635507675136
730275881667670016
730298363233587200
730319456451334144
730328968751140864
730293799507906560
730319221427716096
730296048049115136
730299122125770752
730311516369649664
730299332063309824
730198333113827328
730333045883084800
730340717193773056
730349353290764288
730290741923217408
730351471431127040
730280222663282689
730253874108469249
730349244188626944
730197934604750848
730199755079487488
730318197950402561
730336388474884096
730261201423237121
730285843282300929
730292163888713728
730299306624864256
730348803753152513
730349751514877952
730338565641654272
730251785215090688
730299441182326784
730308165309497344
730327622480211968
730286392660635648
730290632800014336
730219094906183681
730301907089108992
730311029989773312
730306118367518720
730309020880388096
730340536775802881
730350716401942528
730313122741932033
730307062173945856
730214397382033408
730291807565848576
730264619885932544
730288775071453185
730313001232941057
730328691939627008
730316742560350209
730303811294658560
730212912724361217
730307573908393984
730351265675411456
730274178704789506
730294302895640576
730342558509977600
730306713824464896
730210584512368640
730309612407238656
730338850548101120
730295557076471808
730310279045754881
730293879291949056
730296362525413376
730310283327983616
730330885833166848
730285260076929024
730341052704563200
730330126563450880
730202066254061568
730326062094131200
730310648131932160
730339182128861185
730327274378137600
730327656093364224
730288489560985600
730329023612657669
730336095259508736
730351698049372164
730326423186112513
730339844942143488
730280122071273472
730315215900966912
730287482982572032
730329933470420992
730335876799156225
730341740541038592
730202196185243648
730300367985102848
730310333475127296
730294135148654594
730351441873907712
730301454314045441
730275927746301952
730308517425496064
730338750102945792
730350124946366464
730344408013524992
730346949942120453
730345217530933248
730323264699027456
730301856866512896
730245628094091264
730280105235382272
730273998316113920
730316629179961344
730291526409048064
730255082042888192
730341681766240257
730253626476630018
730330428561854464
730315077493137408
730349890295967747
730302951714111488
730291618742423553
730273436493328384
730280315130908673
730237529119588352
730203554930167809
730229140440354816
730272618570493953
730326569642655744
730305900410441729
730348203946721281
730295179421188096
730279950264209408
730312896547323904
730284673084051456
730313722632273920
730323524888367104
730286887345258496
730261155562852352
730348690674716672
730327916056293376
730346874385924096
730328750655672320
730309079420313600
730304205748097024
730276229799157760
730280843411853312
730296521657331712
730320735554560000
730286489100242944
730235377185861633
730338225760382976
730334975384522752
730316272676814848
730284803002617856
730304960798265344
730301986827063296
730284681170698240
730269175042560000
730337521259814912
730335201709174784
730261918653493249
730293636248813568
730344248705462272
730291350302773249
730337668027039744
730275206426722304
730295431222185984
730314309830586368
730287067884851200
730335428155473926
730338238523703296
730296232208379906
730324640309063680
730310384058503168
730340469767589888
730249138651037697
730318776734875648
730326850925383680
730272580918247425
730282013878554625
730312292273926144
730334148720787456
730341120035672065
730285599836524546
730222844651683840
730317245767880704
730316851734040576
730253194538921984
730341770047967232
730318030249590784
730256181185421312
730303811479347200
730327710715813888
730297109208010752
730325693142323201
730307485698019330
730253727362383872
730337114412437504
730343787478790144
730274388436787200
730296454728790017
730276779349381121
730290809099198464
730347327400116224
730280906456444928
730343716188258304
730281699175731200
730328960530305024
730310677550796800
730257397185425408
730321779823132672
730294085081305089
730348241653514240
730348942165213184
730316419645247488
730315043863171072
730328209682747392
730334555551498240
730274082269351936
730333276456534016
730290725150195712
730348040410779648
730340025221697537
730276288385196032
730251126776434688
730339202924154880
730320832010944512
730349118363709440
730268080199340032
730317946489278464
730277551009083392
730312472821964800
730328511555211264
730331716196421632
730331938700054528
730291547179192320
730288493725921280
730333960052551680
730319569638805505
730296140080529408
730280046477246464
730317464119152640
730304407053717505
730304411369652224
730309448581918720
730244394901774337
730287034464649217
730285289307025408
730347822407634944
730296857222643712
730299659059630080
730296375045410816
730287059282333696
730316885141684224
730304524443893760
730344819181137920
730331213056053248
730319041206861824
730308387649507329
730277982875561984
730341803426258945
730311033957564416
730297683668127744
730287298382827520
730333612122460160
730341241326583808
730299516344270848
730299008850243584
730338536017281024
730337252719595520
730300682499035136
730285444802461696
730335528642588672
730284937312636930
730306961451958272
730293942386831360
730344273971949568
730275654986563584
730319233972842496
730294777128816640
730339408650612738
730263651110817792
730308924440752128
730344559348224001
730249658744721409
730195497860763649
730233527472685056
730336031988310016
730315026989518848
730342562846887936
730195547978670084
730327660270891008
730334849299562496
730320525948530688
730319414139179008
730266826060509184
730320265796853760
730202028383735809
730309888862212097
730315882623315968
730349739150069760
730328851541327873
730240905396035584
730281929656946688
730292155432980482
730266545092481024
730310987983798272
730289026431770624
730280092786528256
730320332754702336
730289781343694848
730350661964025856
730344332528627713
730273918691516416
730267971063582721
730321851201794048
730285524490014720
730209942850830336
730273952220782593
730300124715454466
730349479279374336
730337495766937600
730262837512286208
730336103593431040
730344772863463425
730294877439852544
730320790214873089
730348862427246592
730313999359856640
730301844325601280
730286732323737600
730214816657211393
730338200703488000
730314741667790848
730297138429739009
730347151088193538
730261570584879105
730317006940078080
730331342978813952
730296576258809856
730263931948765184
730292323477786624
730347314792017920
730211708753547264
730286753173651457
730343007447289856
730288393209430016
730317082093555712
730282512711323648
730345745950363649
730324590061342720
730331355289157633
730276926062006272
730333817362337792
730296689500762112
730321666446921728
730203546566549504
730307598881296384
730204247179067392
730335486779207680
730260383831887872
730270479253176320
730288196089724928
730313579992383488
730306596383948800
730316063167156224
730312359328129024
730348489230573568
730331766561615872
730258894870728704
730333909993590784
730311407527321600
730297519884914688
730238162153426945
730260190809985024
730332630579810304
730319984879128576
730284710526492672
730266821857660928
730301513147535360
730196412273659904
730286480720072704
730232755808702464
730240939042672640
730339538707566593
730301219453964288
730287302572838912
730306139196362752
730272278785597440
730321662474919937
730310669178900480
730335331711594497
730336279573975040
730296399984611328
730325080891363329
730278419209031680
730276989098168320
730274459886718976
730294055700156420
730324116151119872
730329518444040192
730313080861757440
730312640304689152
730290721224306689
730285696255201280
730306780920725505
730342671747780610
730320408428175360
730292688042524672
730279518242521088
730347033744318464
730296462928691201
730301810943086592
730304067323441152
730348896191430656
730349714042961920
730274015017902080
730342352968159232
730314893044387840
730335931404783616
730313688914219008
730287168690769920
730249981941133313
730275068111097856
730252074953347072
730283552827387904
730210614048661506
730308001752567809
730292327416221696
730294894443532289
730339047823048704
730278624620859393
730341036120248321
730277312042831873
730285083870019588
730203479378149376
730279564434415616
730320689488666624
730224736089866240
730311088798044160
730290255597850624
730324774690430976
730279274863841280
730201168450818050
730263873534734336
730283561316683777
730255392299589632
730341975388524544
730268097081380864
730297272748134400
730339366720159744
730267689944416256
730316683794067456
730302439946096640
730306072213377024
730308886792523777
730297692119662592
730350166897725441
730328662688600064
730341828642406400
730341438538534912
730295703847768065
730215105976242180
730291425607352320
730298006667448320
730311742807511041
730296760732684288
730305032139223040
730288086928769025
730280474438995968
730349772674990080
730327765338230784
730337231517433858
730344764554481664
730318973796003840
730316650063482880
730307791752138752
730314322631655428
730325831671681024
730239722329624576
730255820122783744
730302917941600256
730299461889462272
730315186368856065
730276431150907392
730285985511165952
730331397534060544
730350326121959424
730326506803744768
730313043142430720
730323260441829376
730300951018524672
730280902220206080
730341128289951744
730296299455692800
730309226187390978
730327878332760064
730283305635958784
730338494288175105
730312866922909696
730335977445699584
730343099747041280
730340037737459712
730266268293468161
730304696292794369
730255841224478720
730205518137049088
730282760171102210
730349088986824704
730294894317604864
730309092032524288
730218687983034368
730351395786862592
730325689027670016
730295490202456064
730333704321683456
730262166327197696
730287760049844224
730286329842565120
730271410308911106
730329820517666817
730293229439098880
730342986182066176
730335222563274752
730344739724132352
730293107548393472
730316478491336704
730314800484339712
730301081121632258
730345637301071874
730267652493611008
730323994528886785
730311411717509120
730287604688621568
730338166893367296
730311390552952832
730285398572847104
730194709348409344
730313282276499456
730268499784962048
730323507930869760
730277974495383553
730278708750241792
730277362068246528
730339354019831808
730271993631748096
730309809543782400
730312250305585153
730321242994163712
730340775909830656
730317220597862400
730314213424533504
730208541881962497
730348078251835392
730348744949043200
730249751153774592
730342193685274624
730315547364237313
730262434729078784
730333918419914752
730267841128189952
730341929490198528
730265999883259905
730288724601274368
730335327584391169
730287097215594496
730288359654985728
730314683069177856
730225550116016128
730327802709413888
730312909000167424
730349219232374785
730343359437365248
730310904009641984
730273339692945409
730319657501134848
730349076596822017
730237491098341376
730319204595998724
730346098334834689
730293359319908352
730291287451111424
730294093453135872
730323570870632449
730320970280488960
730300514731184128
730344525437227008
730202221070028800
730345314180317184
730255161969528832
730301697650765824
730313722812628992
730296949711249409
730351009919275008
730284706428784640
730199679326146561
730307384992731136
730333251445895168
730330805990526976
730287617246437376
730347100836265986
730333347617112064
730296962038288384
730345850988331008
730330856347340802
730275034187567104
730329858232963072
730322694198181889
730285587257798656
730313424983494656
730346450962554880
730312552626982912
730302024902922240
730334501113565185
730314154578464768
730317644331683840
730342298442190848
730301294997585920
730279526614323200
730342025644617728
730314196420825088
730305442954530816
730330461990313984
730333251429142528
730296030881820672
730279463662006272
730347218205585410
730226480920285185
730342034360434688
730343426554777600
730260882664632320
730350279993008128
730294072519368704
730311134704750592
730318441429798912
730334379529146368
730319271679643649
730327387804733441
730334014695985152
730316226568818688
730331066133819393
730351098133884928
730296035420033024
730346949912764416
730344194284396544
730324871025201152
730297662508011520
730310694235578368
730211272415940610
730298719699079168
730272182098612224
730317371475398656
730240594887507969
730224560025440257
730264741613076480
730335079961141248
730348971764404224
730208273765433344
730314255237562369
730222727336845317
730303039584776192
730317644436525056
730269107954847744
730320945324371968
730328281258577920
730288225445658624
730316189029814272
730309264141656064
730304520320892928
730332706177945600
730351559406686209
730295158500118528
730327995785809920
730229958321278976
730340067034697728
730335444962058241
730270315738058753
730202062013632513
730328277047447552
730322392241819648
730310014699769856
730347054686474240
730323407095668736
730337152203108352
730275768467607552
730295842280755200
730328054736822272
730307078867259392
730253634907295744
730316155294978048
730299189440204800
730287738948292608
730194944107917312
730334278865817600
730331632167686144
730312028062101504
730345750476034048
730277114705002496
730224740498067456
730304050726604800
730283796222857217
730272903489556481
730313940908027904
730343351225073664
730316251868827648
730300430698336256
730265903242330112
730333515447980032
730281313303846912
730278913956581376
730334379625549824
730336765945511936
730322891384950785
730332135765217280
730299315164307456
730303862037487616
730348191388995584
730314188028059649
730286719820566528
730194105477804036
730286317083430912
730293925341061120
730333649929900032
730258525566406656
730276611229143040
730343413967687680
730290897041100800
730316348438552576
730211205659365376
730221230029082624
730335583361470464
730298216286199808
730293946555977729
730342097014919168
730305552308408320
730334069221818369
730216586695467008
730347843303657473
730350015894425601
730284630939729920
730345536348360704
730307754204729344
730305979921862656
730294990786695168
730346417194184704
730252120868454401
730305497623072768
730347880997896192
730266465274724353
730299315164348416
730292080166227968
730288070122213376
730241148430761984
730342042656706560
730296056412540928
730316926954684416
730322228764618752
730311419841884160
730274149457780736
730327119352442881
730312732701032448
730268398903558144
730271683144224770
730223708640530434
730299017289150464
730314238460350464
730330910881615872
730208516770664448
730288426843570176
730341165799755776
730351509268008960
730296995676565504
730296618373795840
730328788710600704
730345783791394817
730347306315321344
730289911455227904
730285016886988800
730333964536270848
730277274176622593
730309973104824320
730301349448056832
730279069166735360
730218629170647040
730338200661549060
730348166248288256
730311398954242048
730253190365642752
730291002091655169
730314955707301888
730336703135789057
730339127565135873
730219816250920961
730317220576890880
730350364109705216
730295351719137280
730287915109068800
730311592068288512
730339051987996672
730304692262068224
730331514995650560
730319477288620032
730259272114786304
730323747010424832
730302490210672640
730349357640368128
730307267569041409
730238573086052352
730279371345408000
730315266199031808
730293569144115200
730304692459323392
730280713560301568
730288884031098880
730223930900938753
730351081499328512
730351383187230721
730301739711254528
730283196538073088
730274182903308288
730281850153762816
730338074757103616
730338897004269568
730274531005313024
730302540731039748
730347289647169536
730350443914776576
730344122859540480
730203706147414017
730303069003489280
730342579284418560
730346769658327040
730299218678689792
730325466670870528
730343237811089408
730273587471384576
730329342253862912
730288850577272832
730348770387464193
730319762304176128
730255690242117632
730342294096850944
730278087884218368
730232877418303489
730337714122412032
730334996234436608
730267652380307456
730330998785740800
730278435873001472
730322853799825409
730344915583029249
730202732901113860
730201780873633797
730334971135660032
730342445242851328
730286573091196928
730335130355650560
730343082936414208
730280696829218816
730322967041822720
730315132102975488
730308559477583872
730327907596435456
730280918867423232
730262103173545984
730276410082926592
730242868460269569
730315421321207808
730347461550718976
730321788161363968
730311571147206656
730345066569551872
730287877318426624
730332303289913344
730292579313528833
730284580494774272
730343367855452160
730292814093930498
730339144333938688
730229706499489792
730350644889047040
730351202819510273
730281112086315008
730320299321917441
730200627410800641
730305032244109313
730331900796145664
730314955594080256
730327299741110272
730317979892723712
730307758491213829
730286484905955328
730343993104580609
730338263471362048
730329715567820800
730341828743073792
730309888920956928
730343913337323520
730319779370766336
730223377387032578
730280386480222212
730304373662875648
730336174728957954
730243841148608513
730342298328940544
730330172537208833
730336686610198528
730341962797199360
730341497170595840
730277706114412544
730338569529610240
730257355275907072
730309997905727488
730324971780771840
730333637372194816
730338821359976450
730319603226841088
730282730748039168
730294743490531332
730287030027079680
730346325133426688
730331112422117376
730299193458315264
730331342764965891
730328625157918720
730326511081934848
730207204070952960
730337948881793024
730335319049031680
730279149005377536
730280055125860353
730213961061130240
730295188065800192
730331896685670400
730331116251561984
730238120462012416
730298421878329344
730333251387174912
730277739803115520
730230251666673664
730325101808332800
730293149386432512
730336183096623104
730336028029034496
730205920521793536
730315912155418624
730331036803026944
730306613219831808
730280432617586688
730228322500812801
730258768873721856
730297721454624768
730346756798582784
730313676503298048
730313957504897025
730285209665589248
730351299217199104
730266540994629632
730315283064311808
730315580675391488
730304864257986560
730336765941305344
730292444760313856
730331225383178240
730342977906814976
730321314376978432
730271276305154048
730330340565385216
730292164018765824
730231048672575488
730346073177337856
730265748069822464
730349374107058176
730278729587535872
730307863286059008
730317384205123585
730257355343015936
730303694231719937
730277122938408960
730306483338895361
730269640354598912
730343296665407492
730316251659173888
730326238624092160
730336451611742208
730276921892847616
730276074383388672
730346278815674368
730329262603935745
730300162543910912
730317568926437377
730199474073698304
730344521461018624
730276255069818885
730302708591235072
730326070755463168
730328087980855296
730275088730329088
730285801125318656
730320253301993472
730292222722224128
730269833548447744
730286749084205056
730304847346601984
730290762869542912
730325307232821248
730326804486103040
730236698274213888
730197330675175424
730299604483375104
730343653231759360
730273709118754816
730333251303288832
730275869047062529
730351668584402945
730340519885312001
730346148976836608
730336606553579520
730299139104362496
730316763464925184
730214976284020736
730215911496495105
730329623041552384
730276510628720641
730336459950034944
730337538083164161
730315433799225345
730250896249135104
730202766698807296
730338267607015424
730209963751133184
730286853832777729
730297658640715777
730307540333039616
730282810540437504
730336350843641856
730342915088764928
730288368177844224
730309926891982848
730335121971220480
730285733848731648
730255921067245569
730292931324727296
730315299887689728
730319124832866304
730338892650516480
730284731712065536
730319112228999168
730285868112596992
730313559133937664
730349265189535744
730292524569362432
730347235163176960
730332299359825921
730303433891323904
730324170551250944
730316868259581953
730336157838413824
730255577092337665
730342977923653633
730299214362775552
730323289688641536
730219694536458240
730205358489276416
730309620598640640
730292860369645568
730298241401671680
730246940877832192
730338410272034817
730339244783308800
730319561086611456
730276942918856704
730334136255324160
730285457389563904
730299122134159360
730310778293788672
730285398669275136
730272299560128512
730216116950306816
730348757674557440
730294500048916480
730329052972756993
730311344285749248
730302075012296704730701297352122368
730685497291444224
730655810024579072
730684373297696768
730673426063626242
730646116946022400
730653184260112385
730573601666125824
730630187235328000
730638961584963586
730682607663521792
730701523869696000
730690949945434114
730678190977486848
730668376033492992
730644577573556224
730640811151478784
730570778916192257
730702241049542656
730647295465816064
730615356126076928
730569222670032896
730638936561881088
730653180237889536
730579846854787072
730693017552756736
730698185035919360
730642681735548928
730643512354426880
730660977419681792
730701234181705729
730667482973929472
730658142237933568
730642551892520961
730683756906942466
730689033182060544
730638617475977216
730640677193781249
730659278823014401
730658297498505216
730563703188406274
730628081602289664
730673443071524864
730712344901386241
730664362353020928
730561228326748162
730666887080742912
730580383968989185
730596519359975424
730684054564020224
730674533313679360
730559072647413760
730659354374983680
730697170257649665
730686952949747712
730649237424328704
730685371391070209
730669064054558720
730714035465781249
730709136388857856
730639246634168320
730705835454791680
730625631914987520
730621538223984644
730702949744312320
730673669341470720
730694535945277440
730686437037883392
730634926568177664
730696423637983232
730644820922925057
730565330754359296
730552676396769280
730658997896921088
730679172218138624
730709014699495424
730675107933388800
730634956117037056
730637040740507649
730670003494768640
730667948231294976
730651783744372736
730702769397567488
730661463984099328
730694741541720064
730666018843066368
730656061875716096
730686197706702848
730660520139890688
730662839560622080
730703167751655425
730710390691090434
730558888152457216
730703100911226880
730686638016372736
730642946106753024
730710231018274816
730568447114002432
730641562154225664
730687959368912896
730695337388576769
730574616935211008
730635526357823488
730665536862994432
730595743606673408
730684549571727360
730664609858781184
730698113866928129
730656216733650944
730690203191521280
730671253313486848
730684842925563904
730688794144473088
730659434150658048
730703394252460032
730641553841106944
730713431620390912
730628819682529280
730559479427825664
730665092145025024
730617595573993474
730658641297149952
730628773389930496
730593721910198273
730667541492846592
730674827019886592
730663447701114880
730621454686027776
730658519784009728
730677209220943872
730699145447649280
730636923329482752
730652630956036096
730633227933777920
730666019006599168
730661598080192512
730697086090530816
730688467034882049
730668653130223616
730656259070930944
730660037916536832
730708578605142016
730701368512643073
730627859354652675
730573878381027328
730594497818705921
730704401250258945
730642430102380544
730664903275515904
730628752468807680
730686973573238786
730639330591576065
730702282971615233
730710050835185664
730660322948743168
730702614468395008
730664458826186752
730709258069803008
730596938618392576
730613359654150144
730653440452399105
730646758812946432
730642484666220548
730682582162124801
730653788562960384
730653708929904641
730710776319643648
730704157980655616
730637514445217792
730659589314752513
730699892256047104
730655667640537088
730589841902211074
730557495496867841
730700575797587968
730698277235109888
730552127035056129
730590668477894658
730647736161206273
730695353939288064
730673300414795776
730589334697590784
730655550057275392
730625174916206592
730689561463029760
730692111666941952
730687372006969344
730615276174217217
730641050457505792
730706267392643072
730673224925753344
730629130140692480
730678375556206592
730672629347168256
730693701526294528
730637015578857472
730689133719363584
730650726574239745
730662701391740932
730636264760836096
730704518393016320
730617675580362752
730636709403185152
730659685766856704
730674009176707072
730552814557118464
730628220064804865
730557793590235136
730684587001712640
730653415076986880
730655738977234944
730671546952486912
730636185052323841
730625812563533824
730637531461656576
730693453844074496
730579410991124480
730552936355364864
730648050507583489
730650957260984320
730641675224223744
730604664908091396
730692090615742464
730694863113625600
730690518099869696
730683676980330496
730713947528155136
730693336386949120
730699032574627840
730707798632374273
730705952928874496
730646838328623104
730662273388253184
730558543988981760
730705923635871744
730653016630517760
730668522829975552
730670615863152640
730709107301322752
730641482378530816
730569935945138177
730691654441697280
730677070938931200
730643906593996801
730681919483092992
730630015046418432
730663158461943808
730655298571124736
730650848120963073
730583294891466752
730654274758266880
730619881503199232
730565544324255744
730642526525345792
730661178607734784
730688789853700096
730634490540888064
730593608538034176
730670729109372928
730628995964895233
730575786982268928
730710499487326208
730684645793140736
730649434816679938
730648520395362305
730684922629922817
730662223295750144
730672939721457664
730674244007411712
730671958078173184
730569919276818432
730704036131966976
730579687727091713
730677201205637120
730621626522456064
730562734459367424
730697728142004225
730677532211728384
730614173059710976
730636994506858496
730684750579544064
730657047461679104
730659786459643904
730700672434327552
730626546302627841
730705743305838592
730580698449448960
730696083941265408
730676769016152065
730660511990304768
730668816733241344
730704136866402304
730690631316672512
730693936163983360
730644619638243328
730707857285480448
730713741784956928
730707135701630976
730641239067009024
730577183492702208
730572825904447488
730699854272446464
730704870806814720
730564185570975744
730692195687272449
730650479294857216
730688710237360129
730690559912841216
730712567388180481
730688257168531456
730682783727751168
730639787636457473
730660004462743555
730575036046790657
730700424769093633
730692556363812864
730671416929046528
730687871447908352
730643747239776256
730693806132232192
730672771823456256
730642589750267904
730642757463752704
730589267303403521
730672201230368768
730673120084930560
730678484310188034
730631495715459072
730706963944898560
730679931722682368
730633165145030656
730693554612408321
730646737765830657
730700055938732032
730631575243657217
730711497907830784
730672042039726080
730701209225572352
730668695177990144
730565049467559936
730650558894374912
730700756400144385
730660067285061632
730685233109053440
730631373900251136
730665612364660736
730660109257441281
730603775711383552
730663678660497409
730711699196661760
730676764641509376
730631285945798657
730677612176117760
730659069191700481
730677075388960769
730678912271818752
730672008271400960
730684075447582720
730661321314865152
730610637471162368
730661262808494080
730683974620680192
730683542686957568
730656346887081984
730641113372053504
730708058557566976
730681005087068160
730631461947088896
730700051476041728
730604471785537537
730667767989456896
730660704844386304
730650097340567552
730641779955994624
730671886993096704
730613120389914624
730646238761254913
730707727274659840
730588273450553344
730634800785199104
730672092543352832
730634217835667456
730685690422407168
730682280465862656
730661971486461952
730701943396573188
730688206795116544
730582984194162688
730555251611320325
730695890911043584
730681621620359168
730689926703030272
730590756243542016
730659966441410560
730641968817156099
730693126680154112
730692673607176192
730660189125390336
730639439555383296
730707635088072704
730642765659406336
730666648202543104
730694741659095040
730691683885547520
730634091767402497
730667990446804992
730655331966029824
730675955304402944
730678056621375488
730687296899567616
730665884843397120
730705298525179904
730680879224389633
730626722375323649
730664999954305024
730667579275149312
730567553727266816
730708461282066433
730583542074380288
730581306447429634
730652274452660224
730654169942634497
730664853191426048
730711426474647552
730711338553610240
730661933720834048
730641972902428672
730710159782236160
730703704903569409
730679235283714048
730666195075145728
730693437213822976
730657005543641089
730553397946912770
730657118798417921
730672444743254016
730646733395398656
730607558633869313
730708058393989120
730711351203663872
730636264697954304
730578865559613440
730630426243407873
730579352170139650
730661065546158080
730631625868906496
730650097403330560
730655227196497921
730583198254534656
730662915280388096
730558741268008961
730600118106345472
730568853709721600
730559366303076352
730617918799630336
730633924230172672
730654677466001408
730665377202458624
730671597472911360
730599111607648256
730668967753289728
730709925027057664
730661921066745856
730665377231933440
730692673749843972
730692283616628736
730676945151791104
730681982372417536
730675019832041472
730642996404858880
730642514298818561
730704938020413440
730564856735252480
730668011489759232
730659383760261120
730640534289649664
730655747101630464
730664429554139136
730683110740889600
730651485739089920
730701259636871169
730654027546013697
730637157849792512
730647547199508480
730662785122750464
730711657224273920
730711439002963969
730654803496308737
730677280687689728
730632619759681536
730704203870556160
730631575231029249
730705449717129217
730678765630717952
730626894610223104
730695223739736066
730693365788987393
730669215045300228
730689095912042496
730635878608056320
730680959079567361
730638235924353024
730651687266963460
730636143121866752
730706103785406464
730681022216581120
730693701509513216
730666262309818368
730652504921415680
730656799729287168
730663003415302144
730683236649730048
730611409185181698
730703214178340864
730696201406980097
730680598545747968
730678044025864193
730678438395314176
730692522662596609
730703423813898240
730712886176178180
730687820956864512
730665914060931072
730570183215972355
730633450311581696
730632091361140736
730640442350567425
730661296232906752
730577246663114752
730647668972720128
730669630260400128
730684683722342400
730657294896250881
730658859287756800
730641608312553472
730698717750304770
730565053825597440
730677058540539904
730658376959598592
730709484688056320
730689846860222464
730684893194297344
730709769590321152
730687829215485952
730680841668599808
730669600808042496
730652890751205376
730674868887408642
730632112341032961
730584192124248065
730642371675885568
730609039512502272
730687284173889537
730683786074165248
730674676054278144
730658838278443008
730671719191470080
730675963596578816
730651787737305088
730588302919778305
730651603204734976
730584217537544194
730654803433390080
730633005744705536
730668191849033728
730670360014675968
730624759822569473
730640689709584384
730643923467653121
730641277000286210
730713230193119232
730666807489626113
730606661031755776
730712672228892673
730705210394304512
730680166196891648
730679222537191424
730673497538711552
730634662192791552
730686973879431168
730709966961692672
730684159186898944
730686067788136448
730639972282318848
730679134620372992
730702727521697792
730674260688142336
730615070649139200
730712131130265600
730689989550428160
730570506311761920
730707701844545536
730658725082615808
730655185001938945
730704279472906240
730678111302500352
730686466049904641
730631508373864448
730702307990614016
730707748195827712
730652756503977986
730621538433662978
730654803454361600
730652618389868544
730670536175562752
730706577968205824
730705046841794561
730573127835602944
730654631295123456
730696943664431104
730704170332868608
730653532471369729
730642967145385984
730643105729380352
730636457422028800
730664622219513856
730646981094297600
730646448568709120
730660142643994626
730626236175781888
730689838358405120
730697346254819329
730664563679563776
730676790189015040
730670515195662336
730660218154127360
730704736790454272
730569956920721408
730701213382135808
730663275734536192
730656162467741696
730615880430850048
730661593990594560
730702534541725696
730684608153563136
730682330470338560
730641658417553408
730687829303382016
730673879308480513
730661652824268800
730656300988825601
730575459738652672
730679088550182912
730588126549282816
730684780338106368
730560645301698560
730666211885907968
730690731711598592
730683803060985856
730646532471554049
730686177041391616
730569613134712832
730562461850607616
730673648315441153
730702626984230912
730643206065508353
730662986336092160
730587862454939648
730642870546407424
730655315172196353
730657248909873152
730678606062624768
730670825796435968
730657210825641984
730692921465393152
730699082537132032
730664727366516736
730653280733298688
730667369773838336
730710898025828352
730713301445971969
730640081527148545
730642924971675648
730629885165752320
730619801933103106
730612952693391360
730703000155607040
730627876194799617
730656410011373568
730662512488763392
730667017120927744
730695156811321344
730707752331272192
730614860875206656
730658402062508032
730654975584522240
730619235555246080
730705911220719616
730700840219103232
730700898687586304
730677058326564864
730593063391887360
730591335284084736
730706586331680773
730660990115794945
730552508557430784
730712949023739904
730602592737185792
730661107413745664
730691977390526464
730614651432632320
730700139577389056
730675061745586176
730669256887685120
730552756029788160
730551388841881601
730688240483766272
730664764880392193
730692845934411778
730696369028124672
730662802080321536
730713108445052928
730664240474918912
730655562791260160
730636050884857856
730710508135952384
730645475418877952
730683345722560512
730708935133499392
730671903430615040
730661229224706048
730618556396797952
730563023748902912
730639167097610240
730674298600443904
730632934361866240
730673677948362752
730709622902919169
730599383964758016
730695744202637312
730569935877902341
730699934077423616
730673195502739456
730706363890995200
730681776927051776
730652374814105600
730631646550986753
730680128729194497
730589070129303552
730683614162227203
730593579106766848
730673807657172992
730661979686375424
730677218003705856
730663573798719488
730667969412509696
730631411623813120
730672964572745728
730665347947335680
730631541689225216
730679688415334400
730701897020145664
730570187624218624
730607005350658048
730661707098390528
730638445501161472
730583223382773760
730653784293134336
730588810367668226
730615813057720320
730670616026603521
730593017330012160
730701905555423232
730673703151894528
730692569089384450
730669353516040192
730662088838877184
730655893851799552
730678165618753537
730676420834365441
730672432021942272
730594778660909056
730588856454643713
730710096792145920
730652660077072384
730676861341204480
730684352296816640
730685220501004288
730686571305914368
730628362440445952
730690614522679296
730676014024642560
730629813959036928
730647450835406848
730664974612209664
730698021365809153
730684130023878656
730562365033488384
730699141299507200
730558984420200448
730654711049801728
730621773138546688
730673585447182336
730677041792589824
730630019320578049
730675246651445248
730692044641947648
730697358703529988
730593222750273539
730658016341544960
730579993957441536
730662143482269696
730671702124986368
730690383768915968
730648713312518144
730672696196009984
730688257319706624
730687292310994944
730678195100385280
730640568129339392
730684767411310592
730679520286511105
730697363057152000
730591989352173568
730569252076437504
730710759810928640
730565280280252418
730574998218391552
730696675208114176
730677389722718208
730675502286053376
730699267451453440
730658913696292864
730683211664228352
730670460707438592
730602219641442304
730675699623833604
730589577908527104
730593084409532417
730650651005321218
730657475335213056
730577410161156097
730711422150311936
730615066471600128
730707630780350465
730614638690373633
730675875696525312
730695802864193536
730634112827019264
730628509475950592
730588285802840066
730695970619592704
730688873651699712
730677700071968768
730645324478435328
730678001927655424
730640337094463490
730685514307764224
730647916436656128
730669613332201472
730653704542666752
730693365684178944
730699036370427904
730676424873369600
730710168288280577
730663435244056576
730699464436932608
730595319914733568
730646394063757312
730633777500848128
730700420839018496
730678220396347392
730619332271738881
730678304081088513
730612751203217408
730650722480627713
730658679054303232
730645131368497152
730693386789883904
730639745898950657
730664404023414784
730592287357571072
730693319899136000
730657294850109440
730663317937762304
730667801602592768
730569772421746688
730688848578011136
730690274528268289
730569973794398208
730556954330832896
730689305761480704
730661858147991552
730632234017792001
730639896692592640
730710554256523264
730644569419841536
730625086789713920
730677515400937472
730705214592913408
730685241631727616
730591268321955841
730674089044672512
730711858731220992
730645244530806784
730650722409304064
730664509216571392
730687460326408192
730697916701118464
730641490616193024
730697149135097856
730713167144325120
730671152771829761
730569885760290816
730674319710420992
730664899299278849
730568732330823680
730659815672954880
730688789979537408
730631667556225024
730705172670885888
730683781967949824
730708687615086593
730660012650057728
730708272240578562
730693529639489536
730616949735067648
730555503403618305
730629927146557440
730630212430356480
730662932158152704
730558888127385604
730683983055454208
730709715093729281
730603322739183616
730707874062565376
730665461042577408
730636860184133633
730705344851288064
730661921104531456
730654803647291392
730666622873157632
730636562598395904
730714085612871680
730565167134605312
730701595135115265
730675351513370624
730695425125175296
730566446040924160
730602202859999232
730564449887789061
730613413873876993
730656527414116352
730663380718133248
730654371634122752
730692543843815424
730713381133537280
730686277696114689
730632900639641600
730646461067710464
730703885170540544
730650646794391552
730562545405317120
730595479000473600
730644380529229825
730654015105716224
730688425003716608
730693705531854848
730680401312636928
730652022685499392
730554115181268992
730670016052371456
730713376888868864
730691268792201216
730653872390311940
730696062726492160
730647023041585152
730636050830376960
730571730863853568
730647396250746880
730641545104363520
730659807401783296
730668892163604480
730691700939595776
730603985263050753
730712793922588672
730668967501647872
730672323108478976
730561136450523136
730611228918337536
730695634995564544
730671903409590272
730626173135425536
730635727566999552
730683521862356992
730688009801207808
730631395094056960
730661132696948737
730702849290739712
730652957742501888
730678736182509568
730698608593489920
730662575520763906
730638462559387648
730593013047697409
730638479332376577
730692317271756801
730631558462234624
730686059269349377
730703255878144000
730613955144654848
730631889849982976
730707961904046082
730553334659055616
730705118467903488
730693873371099136
730581272960073728
730703381942177792
730705105872392192
730682477581340672
730636336038739968
730692690489282560
730642027797483520
730648365256577024
730631990676979712
730658158742523904
730572066680918017
730712655615430656
730688769062506496
730635807330045952
730710235422314496
730649409571147776
730643332003680256
730639758523809792
730701339173502976
730712093536731136
730636776172294145
730627951667126272
730661359210381312
730684671034593280
730668778728488961
730631428740808704
730640920182435841
730685769904328704
730647400415645696
730698667326357504
730641306368786432
730653205445652480
730656359461597185
730693365780627456
730653117415559168
730650801916526592
730695085638205441
730569747243237376
730708519687716864
730704883368796160
730663187658330113
730677930699980800
730625141139460096
730640425430568961
730650390988001281
730700131453030401
730708805017722880
730699393054191616
730645425120808964
730632850521743360
730710529086504960
730691138886098945
730685879145115648
730676953594929152
730553360177209344
730647736177950720
730615070762373120
730707177862791168
730688072841564160
730701544862158848
730633878260600832
730652563842990080
730671664338481152
730637271146319872
730654396619599872
730570858679296000
730585010097561601
730664576174460928
730666006293712896
730683286968803328
730597202905726977
730709249697808384
730703373469618177
730692946572529664
730646171744620544
730701859481124864
730650781167259648
730660658715463680
730646913960296448
730684318637494272
730670620002811905
730672444499955712
730629352455610368
730663632435064833
730669991175970816
730675334669082624
730647736001826818
730669198213545984
730710184939687936
730710629745627141
730657999564509184
730660100818534400
730666958673350656
730629939523944448
730642681777508352
730700869558239232
730616249277911040
730678094420312064
730674042684997633
730650001051770881
730649392722518016
730671727286599680
730687359721865216
730662256804016128
730710122029326336
730648730173460480
730706930369503232
730634322823110656
730635014610780160
730641947916963840
730603922335907840
730570883870363648
730674625580023808
730714090063167488
730666065336934401
730678392262164480
730703335871877120
730692623304933376
730634175930306561
730670276023881728
730673598252388352
730635492903911425
730632925977305088
730696046175764480
730608041255665665
730643340467818496
730628891023425536
730562461703622656
730648931495989248
730713435592364033
730681521200365568
730665670954897408
730657290840354816
730678497086181376
730648155491045376
730694741432619008
730713557223018496
730660725765459968
730670934890287104
730694716266844161
730631504045309952
730702479982231552
730664773239615488
730619319537799168
730697119770759168
730661669525934080
730652647385137152
730647228495351809
730620779130458112
730636281517113344
730668082415456256
730707861551104000
730688785890054144
730612973652353028
730674587764133888
730713196378636288
730639917886410753
730707177774694400
730681424852992000
730553787853602818
730712835903369216
730680472423010304
730606606782619648
730678383638654976
730632854665875456
730681529375019008
730588772652437505
730669206593769472
730713754242056192
730654216142921728
730655319387471872
730651020007747584
730641343765184512
730685119950884864
730559022458413056
730555805418721281
730684096360255488
730710583432089601
730674612984483841
730662164583841792
730679549894086656
730668753885757440
730642786752565248
730665066849259520
730703281387868160
730698487084515328
730564546247659521
730641947690438657
730597756553838592
730705910851612672
730645630301949952
730692267128856576
730620158675390464
730703843361718273
730642283415130112
730689645332340736
730670079273271296
730639838051991552
730645764746149889
730711816821714944
730645202843631616
730554819551748096
730644925914722304
730655554021019648
730699091001389056
730706984790597633
730618111783657478
730685896022851584
730650898523951104
730684633407488000
730555310428065793
730681374177415169
730693424719007744
730663007345344512
730585945519620096
730697476370403329
730644296546668544
730684876517691392
730684763250495488
730664857297661952
730673258526351360
730651628215402498
730656279958593536
730699078711943171
730701716543410176
730653704613990400
730664249039699968
730634926832418816
730552844248567808
730706632448090112
730668489430564865
730630363383537664
730710407229386752
730631394943176704
730695886712475648
730636209949683712
730633383227723777
730645181675012096
730613787397623808
730693999120547840
730586528716627969
730680527242575877
730676341130039296
730688873848811520
730706355762384897
730703293962424320
730653519930216448
730706103785410560
730556283326218240
730665494810902528
730694061997359105
730641754823610368
730682582464122881
730672310399733760
730658406269394945
730652018365353984
730682884294594560
730707395706490881
730713393678680064
730644187620737028
730697933402693633
730604618577793024
730707915728932865
730636981991034880
730661761964183552
730714110820749313
730610461201195008
730618162132209664
730660478389764096
730670716777955328
730641717230219264
730672667074957312
730693118501244929
730702387736764417
730576177086238720
730632057521618944
730686998915260420
730637586012766209
730589091394248704
730658725288128512
730629863913099264
730670209141473280
730688253150515200
730676768982609920
730702421241040896
730698923162148864
730702090213920769
730653612427345921
730702396393947136
730632233938079744
730658863507222528
730661732327272448
730566584666869760
730649103579799553
730664513255673856
730632086952894465
730674231646797824
730693751933374464
730646159136595968
730705097269903360
730653448870473729
730655663119073280
730616211453689857
730673891526496256
730705181252280321
730663233963626496
730662382549258240
730675678404825089
730624868790587392
730642212250365952
730693751623036928
730563426326609921
730688202739208193
730704577155207168
730648671222677504
730662625621753856
730654815844343808
730685602052509698
730694129315926016
730651775108321280
730657294904627200
730673266868793344
730559185797193728
730690325153501184
730651359767330816
730669315809263616
730687019790241792
730643772502081536
730649858244259840
730566106482679813
730661468010487809
730623664954179584
730632292436185089
730562084128366596
730655503693565952
730709585196122112
730695723109519360
730685857896771584
730644535978643456
730570883924889600
730702509363335168
730555188772114432
730560758640054272
730595969998393345
730698365512646656
730650025936752640
730642208081084416
730709085948153856
730705420214538241
730650554737643522
730640148409528320
730685396733075456
730683731728551936
730686810200899589
730663695437697024
730680606972121088
730670163046072320
730594489371373571
730554278734135296
730694922064539648
730648268556931072
730691352430817280
730687049062305792
730700001391849472
730617872796536832
730661963290824704
730662411917754368
730658192338849792
730669949094641664
730647262137843712
730694481587126272
730624587768029184
730649279434477568
730710730098524161
730687170692841473
730649988263477248
730609714711695360
730681328341946368
730681986575138816
730679759571701760
730702035574792192
730660734338748416
730654505763753984
730610092354240512
730703214232895488
730700215288778753
730676454455939073
730637539514683392
730696469611728896
730700148192448512
730699196026736640
730635375404843008
730648541476061184
730631298738495488
730554576542257152
730565653460078593
730710176433614852
730615238563926016
730664727139913728
730587375999426560
730699300695576577
730669039048097792
730711133137604608
730668556459868160
730633177434312704
730654341938450432
730700009503621121
730684700352757760
730555172108283904
730618375878131712
730670594853720064
730608762730520578
730632821035896832
730674650825560064
730618350850703360
730659513532043264
730709371500384257
730675955497373696
730569717698691072
730611123800682496
730617620874006528
730678094466547712
730665985649311744
730555700431065088
730665004010213376
730648478276329472
730713993380171776
730711074044030976
730652257432244225
730650760313241600
730694733069193216
730652534226993152
730649598235168769
730625120474140672
730637694917857280
730638722455244800
730677901411155968
730557441079967744
730657601206292481
730584406168096768
730710621294039040
730665389768609792
730712923946008579
730711891937480705
730669894581276672
730565150332325888
730704568875651072
730622289109233664
730708351940759552
730689976816549888
730713708083712000
730570246138957825
730672369191243776
730642774014500864
730709300180553728
730671744026021888
730647438449594372
730649493394325504
730640609711685633
730683471559983104
730677108742193152
730584146242756609
730564345059409920
730691893747580928
730553917705224192
730709052494364672
730670125309939712
730636050553573376
730677792283693056
730628647690833920
730655818543157248
730581285756928001
730577892367798273
730565519301066753
730653586942742528
730713624508006400
730699560897658880
730713783564419072
730612294321881089
730641134024839168
730619302848520192
730686642428727296
730652697817448448
730680799654232065
730679461948080129
730652244916482048
730668875281514496
730616224254726144
730655772124844032
730672490645733377
730649510406422528
730646696036798464
730677423503630338
730670465128239105
730688316073512960
730643118098354176
730554899377868800
730685027705589760
730681764541280256
730686235514179585
730631638330179585
730632246592471040
730682607462166528
730661812148932609
730663087171379200
730569902143111168
730694431364526080
730691126106021889
730709522218504197
730615544857133056
730701376821547008
730655377860132864
730667155537186816
730632040924753920
730564101429182464
730631516703723521
730699070134587394
730554232542138368
730683702041292801
730640035310096384
730680736844525568
730683748417720320
730673375723573248
730639783681245184
730683538467495936
730630602236526593
730643785034682368
730613678232326144
730605277276332032
730654409030545409
730637514483089408
730652337396711424
730692119975886848
730687279744712704
730596544706019328
730703813762527232
730578186191278080
730605948163629056
730556090627313665
730642149088202752
730599354776444928
730636197710712832
730653494617767936
730651057974476800
730634406491226112
730641134024790017
730694313622048770
730644892381282304
730714077304131584
730680241811804160
730653687710945280
730587262384254976
730675963529416704
730703490788524032
730667537357246464
730704724152991745
730702987719544833
730695064704450560
730712143822127105
730604346002538497
730656816862879745
730692145171009538
730694556988129280
730670666203037696
730706892520103937
730646377215201280
730602919997931520
730656003096756224
730693256980336640
730669756131487745
730698088478855170
730655789157912576
730581474215235584
730682376741752832
730555297870315523
730660142933368834
730628874351071232
730702341536661504
730632477354561536
730703880850284545
730642099025149952
730687854402273280
730629000033275905
730632133220278273
730666027395080192
730658653951406080
730653641665839104
730685237173227520
730634205273722880
730645282489286656
730680162153598976
730708226283601920
730681366153695232
730690593442037760
730625724168601600
730681152047087616
730695165212426240
730599476470140933
730619365700304896
730703910323781632
730557201882972160
730630950439260160
730625082700091392
730702144689610752
730708108729827329
730597442052313088
730664592981037056
730659178008608768
730701335222493184
730613799766634496
730663569348530176
730648226844573696
730622171744239616
730670523483586561
730676026704068608
730553058170683395
730566236602408965
730682972341440512
730645961827979264
730555008471568385
730709866390671360
730713771090513920
730565775094890498
730704082298605568
730573689696161792
730556459679948800
730575774504214528
730635354508804096
730651909305077760
730605314874036224
730642157455835137
730708083874369537
730570598498353152
730681638418546689
730680820898336768
730645634844381185
730638223488241665
730669521061748736
730707592931094528
730655155679453185
730585190700072960
730683597200474112
730700886218002432
730653473965023232
730561157069574145
730659433857044480
730646859551768576
730701091608858624
730649539649081344
730661384355217408
730687925797695489
730676890546147328
730689574406651904
730709660546650112
730599321242996737
730642904327278592
730656292587634688
730666170173526017
730649531105181697
730651116757749760
730638772820426752
730649732490641408
730641134024851457
730686340543713280
730646444026253312
730590693547225088
730639867445645312
730663972219834368
730650386839830528
730692363392299009
730711867077869568
730650550539145220
730586457333764101
730661849990103041
730559710370369537
730563384266113026
730664316286992384
730657890340638720
730657575809744896
730675586386034689
730710864706318336
730701934789693440
730603725253976064
730638797864636416
730692719920709632
730653553438674944
730693223115571200
730655906418069504
730569654729641985
730652769284177920
730563908528971776
730662327926788097
730570569335377920
730615364564996096
730693487440625664
730697824300630016
730678798916681729
730569038439563265
730665020581924865
730677725107781633
730657760463990784
730711766255206400
730674814533390336
730564978223267840
730653381363175424
730665377441533952
730713637069950976
730659899487752192
730703427894976512
730614533732110336
730635815773175808
730706540022378497
730641528285237248
730694125046140928
730661300351684609
730555021138386944
730655075975213056
730708390041784321
730656351316262913
730708822021509120
730651829856550912
730671333030273024
730691104950079488
730634226069057536
730580560087683072
730577800369831936
730636495095238657
730707726964293633
730638722484609024
730658788102025216
730667013178281984
730632087280046080
730683995730661376
730640840754876416
730652962322710528
730637246207033344
730700538275336193
730707798636568576
730648679644827648
730651926321303552
730709371374698496
730707483690434560
730629016684630018
730664727236489216
730675431062552576
730632120683495424
730609479604113408
730668988749975553
730691927071428608
730699090963660801
730619352979017728
730663431292997632
730640144143925248
730675716321333248
730669575923240960
730690748610428928
730674294389387265
730707383316578304
730656057354227712
730696457272107009
730665314510356481
730688823282290688
730698612947222528
730707873911713792
730686122343448576
730683853359190016
730707588954853376
730686076302577664
730661480610332672
730632007278022656
730704908459118592
730588440996286464
730675653205499904
730601271565160448
730705046992769024
730664584546148353
730709635573927936
730708444425138177
730706036722536448
730712840030539777
730638907180732416
730559219510845440
730665402246651904
730643856107143169
730662109802008576
730708133987909632
730689012311023616
730604295528316929
730641067196993536
730615280314007552
730706037058207744
730639515044450304
730652169494482944
730653301763641345
730675208563101696
730653238773579776
730604069228793856
730622482131111936
730664131481735168
730622888785653761
730705105583001600
730668317418110976
730684444583940096
730654803622137856
730668162463764480
730677553200041984
730666174271361024
730668011183587328
730690639449427968
730686143331766272
730665997997211648
730644632057614336
730677653922021376
730682016119803904
730690572671959040
730669013731291137
730701817210908673
730564705778028544
730705810284785664
730637015541108736
730668552324296704
730699678174588928
730602475116474368
730713875998494720
730713838262226944
730554530346078209
730653138114478082
730697174443536384
730641998072385537
730669508780802052
730643634127671296
730629926953455617
730670632636026880
730683161034784768
730694213227151362
730713775234555904
730685241380069376
730712818929008640
730661761964228608
730615481737068544
730631629832519681
730584666193809408
730699447575941120
730643248029503489
730666375438602240
730688819222200321
730713922228097024
730646423369179136
730565674305785856
730687816615788544
730706271737876480
730610947929325568
730707630855983104
730702073235394560
730675145958948865
730680766317928448
730686957014126593
730639548728872960
730712429055909888
730700144023379968
730682389245087744
730601858750775296
730631881591394304
730668032306089984
730656472930111489
730661254423924736
730682393594630144
730613594442899456
730701612021391360
730639343434498048
730696616492040192
730632036831105025
730557286071042048
730635647984242688
730637019425050624
730648222457270273
730668636348747776
730655923388186624
730660142828507137
730670037061775360
730669063886753792
730699112140689408
730636176676274176
730706581927694336
730667847609925632
730572204904058881
730667487109517313
730676374692868096
730705726428073984
730634641481302016
730632204460654592
730665922596212736
730675950912999424
730707228127334400
730651154309337088
730681244472709120
730666178473922561
730596972344803328
730706498305851392
730705894271533057
730681953222074368
730688165015654401
730706854607605760
730689230125568000
730670926367444992
730670930360467457
730704036173893632
730649505880739840
730650478938337280
730627972651175936
730672108959895552
730634301478477824
730661422154305537
730639527929384960
730710185061285888
730572003812507652
730708326930092033
730710394810081280
730670234135343104
730677330935435264
730615037216296960
730659358435086336
730643340341956608
730693940572213249
730555851417624576
730680585803444224
730679570840588288
730583844345286656
730656468492505088
730559005458735105
730614596910907392
730679742572187648
730584989184761856
730657378769764352
730714048053051392
730650080550764544
730638332556918784
730647991778979840
730714043808387074
730578672562868224
730691096582475776
730692858173329408
730596787866587136
730564801919881216
730631739098447872
730651162630864896
730648839066161152
730706816938745856
730581885642907648
730674378208223232
730639989051142144
730689171501813762
730591658018934788
730599224660922368
730663024143503360
730657038800457728
730709648144269312
730668380278161408
730635790838075392
730662613399535617
730641448572473345
730713536347934724
730696435914686464
730705801908641792
730691604340736000
730702144391761920
730706829408374784
730564500261199872
730697933541257216
730671303636684800
730681428711747584
730696968624705536
730673967284015104
730579612305113088
730640517684445184
730619285933043713
730645181737795585
730678341871804416
730619865040601088
730659677038645248
730567624661344256
730693386940743680
730672964795011072
730637556631670786
730688806676893696
730706791877709825
730681764381904896
730699099348058112
730711535451000832
730644351051792384
730642157753774080
730693252559556608
730644577699438592
730686789158080512
730672599747993601
730566756767518720
730712173283004416
730687267170308096
730662063782154240
730598285216350209
730637879471439872
730667507816730624
730689431464611840
730679516096405504
730692296434278400
730640043887464448
730635711037181952
730702756953096192
730703025405362176
730583445815078913
730689167345254401
730662768626565121
730712399825797120
730679788877254656
730558976220385281
730695433643802624
730641222214258690
730703214014808064
730685983990120449
730659836464144384
730710902236979200
730668883892391937
730637841827565568
730656363727233024
730654635715919872
730610402380398592
730553959862140928
730696415022845952
730687770541219840
730654560033882113
730651124953387010
730635752762146816
730578521739960320
730615230221459456
730668380198457344
730710243697655809
730638852549951488
730703419778977792
730619567169544192
730611765831176193
730667206086918144
730636658866044928
730669978454794240
730667709248249857
730653121601536000
730564126825578497
730619323996372992
730647626815787008
730656137167708160
730563505900933121
730704061394259968
730696641657901057
730639334647451648
730668451652603904
730653326866448386
730651427169767424
730662676041465856
730652333110120448
730657777400610816
730631483199619072
730674906699026433
730561949822390272
730690555584364544
730649040577269760
730604765449687041
730693495690805249
730688437662171141
730642933356081152
730661841387593728
730652051911380992
730700160695730176
730595911361929217
730671668826386432
730661447315927041
730653733978296320
730669026272264192
730600155947225092
730650324059443200
730591490498514944
730643663198420993
730703167944597504
730604434162651136
730604530660839424
730699808172806144
730652991439708160
730635732008767489
730596859241172992
730600482851442688
730709685981052928
730558841935396864
730637283855106048
730686038478196736
730667206049071104
730630845783019521
730690606163447808
730623941602095105
730563157937229824
730687971943419904
730653318658293762
730680275592728576
730696998106599424
730679314904055808
730632078702739458
730642593621655552
730663749963657217
730552378684907521
730664681178824705
730637107539148800
730610603971256320
730593189011312641
730703683915255808
730699720281194497
730712101937762304
730676802562166784
730714051987296256
730695270112038912
730686541727727617
730645391377596416
730573719085719552
730636855973150720
730692401178808320
730614936783687680731035860175572992
731014821664182272
731050233896009731
731056974377291776
731070106558664704
731058144584044544
730994017677115392
731029652530167810
731067728652468224
731039458741633024
730992822581481472
730965781735825410
731070958275051520
731070421022445568
730995418721460226
730998107287085056
731069250966855680
730919979995009024
731013953443270656
731036841516908544
731036506098405377
730989362280718338
730925952654434304
731072761486020608
731043812483735552
731013609321594880
731053820080476161
730982290377965569
731075525842767872
731073902584172545
730996542866251776
731018160367935488
731062791780503552
730995498522423296
731024757701890048
731043493754355712
730995947140845568
731063269964677120
731014267852492801
731001420799873028
730988313604022273
731053476260630529
731060631885860865
731074787561357312
730926485310193664
731050858780057600
731062687128530944
731017149511258112
731071293454422016
730966255851704320
731011264927928320
730999029987979264
731007288400470016
731046991724154880
730918998397833216
731066495296364544
731057855101444096
731018998868000768
731071109169287168
731065740363583490
731076213410668545
731039332925091840
730950862630191104
731010719337095168
731071624896774145
731028658635325441
731070714770415619
731040889271922688
731062942729392129
731041379787386880
731034828154503168
730998748780761088
731064947527012352
731040700477935620
731045943102078976
731014007876882432
731003769371033600
731014532202631168
731054407488413696
731008114825252864
731062141667676160
731069385314603008
731068881981296640
731049885852651520
731030176717541376
731042361413767168
730925788934111232
731003924820447232
731037332414025728
731071012612214784
730993208298242048
731035055037022208
731036699044745216
731075722933063680
731037537947537408
731050741431861248
731014397854945280
731018915124387840
731011377813442560
731065849289818113
731014913930465280
730920827038797824
730998706879635457
731016285404966912
731030227044974592
730932592137109504
731042860296966145
730978222150553600
731006021724831749
731062410283454464
731065656616046593
731007602965008384
731063039148097536
731069951252041728
731069234072195072
731054252009852928
730997473875886080
731048879404109824
731025734949584896
731067317489176576
731064494751920128
731068550643769344
731036221049278464
731061210720821252
731060392781287425
731054138797232128
731073487209537538
731073864634109952
731063102347743232
731034035636568064
731040603862110208
731052058430869504
731011403285336065
731072824530477056
731044902868537344
731069162919989248
731074024294375424
731009289364623360
731049193809301505
731021356448550912
731031317865959424
730999839530455041
730999319281598465
730986916837892096
731030818475397121
731047658576547840
730942889006628864
730948924962279425
731045423180288000
731042290039443457
731030344728756224
731047138436780033
731021372961488896
730988082913103872
731076314380165126
731044315988922368
731026200815144961
731052725346160640
730965878183878656
731055023870889984
731062280121647104
731065928943800320
731057448228950016
730976032757407746
731058530480836609
730994302994632705
731070605706035200
730931841285410816
731044928411844608
731059281030725632
731008643370360833
731005984139821056
731055678035349504
730965785728802816
730967933346848768
730993757873537024
731023172213018624
731064377399476224
730928301590626304
731010161830023173
731019640906878976
731072593873133569
731065874560520192
730987252323520513
731068655346327552
731067577649270784
730997629237092353
731042130806837248
731047213997146112
731046622738579456
731060652761026560
731025089169362944
731068688820883456
730998690383454211
731060812035567617
731075299010482176
731010379606724608
730990603656302592
731008877999710208
731016142907670532
730942088028803072
731069506701930497
730991169916698624
731064859639595008
731025525448298496
731075282321481728
731056953397542912
731055154091298821
731065849553899520
731068110334263297
731039920362561536
730983674750111745
730947297253728256
731070303758131201
731000955072733184
731010740279083008
731071201313968129
731064943492120576
731011462068641792
730987353083252736
731065744532725760
731045213590966272
731037722463195136
730925935709589506
731001177287065601
731026213410619393
731030332011622400
731071557930500097
731052163330244609
731050884239626240
730934789885329413
730949466086199297
731071641837408256
730990590943363074
731038078882697216
731058198912901120
731075332648935424
731026066333151232
731052184234647552
731075043355168768
731066063488753665
731030034266394624
731013080927211520
731067485353590784
731052394008584198
731075148359565312
731016117733457920
731072728032288768
731011743103758336
731011730285973504
730997293592281088
730917958260645888
731060220651130881
731037751739580416
731056349409333248
731010857744752640
730926984465895424
731012619486777345
731048996752490497
731042390836813824
730996081555709953
731029967191089152
731068059834712066
731042604767412224
731019062084505600
731038770959659008
731037567299125249
731016809726541826
730985650334236673
730925763801665536
731072782658867200
731059742391603201
730988364027953152
731074141625819137
731002586636001285
731046656427343872
731014905474715648
731029954402615296
731039165270347776
731057280402227200
731021133768724480
731029799523618817
731057918166990853
731047155461464068
731028834703835137
731047360743247872
730941446421917696
731028125690269696
731063164947697664
731075009645580289
731049722501320704
731074666018787329
731037214877057024
731049932111654912
731074531742322689
731056567609610240
731011797487104000
731062716379566080
731057309795770368
730923478040358912
731044861168762880
731009813652471809
731039601540931584
731004130194563072
731040020912611328
731070186263093248
731068915607064576
731023071591706624
731065035548692481
731070647846113280
731065853471379456
731029958689071105
731052046116233216
731061923660304384
731052628935725056
731069045584371712
731052108959612928
731048606761943040
730981606890995712
731062611308097536
730989500562833408
731069259405742080
731050250778116096
731066730429186048
730996375119384576
731067812169535488
731052641569005568
731068445547171840
731065622734376960
731049957168402433
731031619860082688
731061625629872128
730999390492463104
731049298872418304
731054554150768640
731013907230253056
731009339440431104
731070114985086976
731000787430580225
731074078782672897
731064062742810624
731010195070013440
731067753847762944
731056189828661248
730944596453294080
731053023175172096
731066046627581952
730924866208202752
730924555699683328
731074925730136068
731055049191886848
731066067322322944
731070240675758080
731019925914013696
730944583803101184
730955279093878784
731064330934976517
731029665138266112
731049382515212288
731026100055384064
731018399288020992
730951730905661441
731048900115763201
731072635778551808
731054960910184449
731046530614988801
730925881322033152
731072627264126977
731039744285679616
730997666901954560
731062837926232064
731066952702136321
731008441838391296
730979232822632448
731038590638170112
730987793531310080
731060648591958017
731046010319818752
731041782474084352
731071775916707840
731047138692567041
731056806307467264
731018491592052736
730938078186065920
731018101588938752
731061281734582272
731035335749144576
731068127035920384
731016784510259200
731045482059960320
731016130169470976
731048120063279104
731014615828570116
731065115353722880
731032001243979776
731052851250761728
730989601330892802
731052687853158400
731056265632317440
731053199512178688
731054684081885184
731009100486565888
731058479931265024
731013030645927936
731066470034243584
731022929316614144
730923775735140352
731011172414038016
731052872348143617
731008899365507073
730991903949262848
731053522213572608
731056441411420161
731052159362576384
731007884339744768
731020659934007296
731062452067143680
731064343832473600
731053732289495041
731012405400993792
730982059724824576
731052628839403520
731016142551158785
731008454777659392
731037072396537856
731029883443249152
731004428078047232
731064842656882688
731049265351565312
730924413139484676
731025336520036352
731031879915294720
731006587943452672
731064716869652480
731010275025899520
730948127985938435
731053149100728320
731052968884219905
731006009209016320
731015958043725824
731055699103494144
731074279794675712
730923964428652544
731067862786396160
731064486447087616
731029921053597696
730959255373762560
731070869833940992
731027014367494144
731038871505489920
731052360483667968
731053149155381248
730980151484383232
731029627376898048
731014465131577344
731073457895702528
731012749669498882
731058035360038912
731003479951613952
731070270283218945
731014674884497408
731026955789844480
730964540356091905
730980449053376513
731071096556920832
731064721168797696
731067044691628032
731047293797978113
731030352949547008
731069867651031041
731069536267583488
731070026791391232
731022912266878977
731051614052618241
731020513338777600
731070731438686208
731074040799105024
731075785696653312
731033385670443008
731064918129152000
731068848162672640
731048501929480192
731032416811417600
731066251959762944
730972576332177408
731052654076403712
731044102054125568
731021029125070848
731018541802127361
731067761971990532
731064544840323073
731068487464935424
731048678148976640
730998551841509376
731070970572611584
731033280556892160
730940649344761857
731004465679990785
731060128603078656
731004109424185345
730921850700759041
731002695713067009
731064620513955840
731061021847244802
730924409070993408
731013173042614272
730928670337073153
731043640714334208
731071092224204800
731010455242559489
730930931213709313
731050917697490944
731055724437098496
731053329414037504
731071352296374272
730922009954254848
731054604532760576
731006009498472449
731031477211803648
731024082674814976
731047100906127360
731049852243722240
731069640940630016
731053304441016324
731014716538028032
731016369320415232
731018206278639616
731060719748186112
731036505930665984
731069620044464128
731059901817102338
731076129688276992
731064566138961920
731000967618035712
730999697020592128
730990779875901441
731067577280028672
731046090267611136
730971628725665792
731053379900833794
731073248369184768
731047436513366017
730938082703355905
731046899650842624
731001508704231424
731016297723629568
731068428832768000
731000556773220352
731075810707132417
730996974808223746
731057087543934976
730952024443883522
731025206509076480
730991983523586048
731067053239619584
731009490607214593
731038783433506816
731039106453639168
730994411887169537
730956034265784321
731057427093852160
731054835252875265
730987440924561408
731065778271887360
730959594965630976
731050502574739456
731030852201652225
731051110488805376
730991690014547968
731033347682648064
730963386565955584
731046337446326276
730981258495299584
731067632045203457
730942318585511938
731016348055273472
731025068080439297
731009088096608257
730931526938984448
730996144285745152
731034622914613248
731055699308974080
731054537230929920
730936656610623488
731057293178081280
731048635832651776
731072149247533056
731059851393138688
731065471815041025
731061340719198208
731044546705031168
731070039399514112
731068017753370624
731009402564579328
731048208349167616
731074443703947264
731015568166424576
730930851689594880
731069968289271808
731038708229656576
730927328205791233
731060594061742081
730946701838536705
730997515802284032
731059302203527168
730995259329499137
731046069274955777
731024464259862528
731051739961565184
731044550760906752
731061327985295360
731071524195573761
731011251984207872
731061038750257152
731049718260830208
731068600807768064
730987906530050048
731063336947830784
731073785202253825
730955610653593600
730933590268231680
731060296031326208
730957292305285120
731048204137963522
731020416676925440
731047708895653889
731058446364184576
731027752514670592
730997432046235649
731054277481766912
731004797097259008
731065115311779840
731048367413993472
731025605098123264
731053560255774721
731040083982331904
731056076825710593
731043518878236672
731042155779645440
731061068026548224
730982281943212032
730949902214123520
731068349216493572
731055338430947328
731058878562095104
730942142550528001
731033506952839170
731048476813955072
730989030792302592
730925835121766404
731012011304214528
731043476914221056
731053082168020993
731068705719783424
730996869787160576
731073835265560576
731061755586224130
731062028257857537
731059402984296449
731019581968515072
731065774039830529
731065786635321345
731014309745025024
731034966839042051
731014792245325824
731029799221624832
731053329497923584
731039232354029568
731070693643816961
731053119803559936
731014846829973504
731046857615376385
731048946542481408
731047478372519936
730925906642894850
731068332539936768
731020609799503872
731066801484791808
731073235417219072
731063215254319104
731049751488155648
731022710835429376
731054415658909696
731014653740908544
731021507313434624
731055036546056192
731024795614216192
731066960956510208
731037810476613632
731004637948444674
731010426096386048
730994491700727808
731057620140720128
730947204958044161
731053409088864256
731057024461496320
731061755829452800
730979895459889152
730931191109562370
730998144805130240
731030621364092928
730978826046607360
730942708710133760
730943854036144128
730925038371803136
731052318645440512
731022656674365440
730992860191969280
731014943282216960
731076406583656448
731068290605416448
731053484515184640
731070408481513472
731036267027304448
731060443033313280
731024233376157696
730917488712634368
731058756679798784
730991409021341696
731038494336909312
731062737300824065
731070991733010432
731022434065887236
731055917278580736
731051429566238720
731020903258177536
731072858085072896
731056106076835840
730926414094950400
731035797235900416
731071360789848064
731008211134775296
731073218845544448
731058308254076928
730936174236160000
730923876285218816
731053761448157184
731062552558456832
731068101849014272
731075366098456576
731055040786538496
730924954175328256
731020634885619712
731064704538447872
731057938991878145
731048979945955328
731071591589793792
731050146105069568
731005493531971586
731059314643734529
731015932848439297
730918520167366656
731030856479977472
731000091021082624
730980986276569089
731065757321318401
731046391984852992
731050158373359616
730930386105176064
731034073452425216
731029140862816257
731007204786982913
730988074272882688
730989705907437569
731072547714924544
731074351173341185
730976938450255872
731020588890738688
731059289402580992
731021767242874881
730992021242970112
731037294472376320
730920852385071105
731032093531222016
731073898163273728
730989739533316096
731068726569631745
731056534084419584
731029757312307200
731038254984761344
730978188483014656
731021301649801216
731054528976584704
731039567810297857
731017912694259712
731024841546051585
730984509349498880
731037130869329920
731040062901784576
730989752179023874
731072845401456640
731024170612604928
731007410005905408
731070953698922496
731048585610072064
730933141481897984
731048204007936001
731024225151016960
731054403046809600
731064373033062400
731067523081379841
731058953799405568
731016776184659968
730936316792184832
731013152251514880
731023935945351172
731015119405207552
731016021088317440
731048812136022020
731065446846345216
731055774806495232
731067933993107457
731072606548426752
731002322654912513
731069515308646401
731060992608632832
730936987922784256
731042872850558976
731043036780695552
731034639406649344
731058781967159296
731052893290135552
731065736068632576
731001194244542464
730993229139574784
731053191018635264
731055153772531712
731072371667374080
731058106935984128
731055271242518528
731004906316922880
731015244999360513
731022866297290752
730968663214395392
731037944757256192
731053551821017090
730990721151475712
731071889368600576
731018638510133249
731041820210126848
731034173906014208
731065849499553792
730998778249912320
731052108934479872
731048988468740096
730923440077688832
731002364639879174
731034681412599808
730927139743236096
730999298314272768
731066399087562753
730934601452015618
731046211646595072
731070278730555392
731052956175482880
731053534846705664
731074338829570049
731062879697424384
731062359696019456
731072224778575872
731021578570506240
731036757643264000
731052973036474368
731055573484081152
731035780286689280
730983854861864960
731046392215523328
731018319634010112
731064020602589184
731058312427380736
731075420720750592
731053144927535105
731049504108089345
730916964089135104
731071301914361856
730984232621768705
731061587998560256
731038062130630656
731013663994208256
731069448233340928
730965953551339521
731054344297189376
731034308165668864
731045397976748032
731063005853679616
731072992302632960
731057133702287360
730947687332380673
731043892422946816
731056185894375425
730995154270617601
730970097615933444
731008035326283776
731069506949419008
731017820486696960
731076263922835456
731067409541566464
730994823105290240
731016650145828864
731066227083345920
731018827064954880
731054269088956416
730971863556362241
731059788830941185
731037193821544448
731031296646975488
731055204481826816
731028247618670592
731044802209431553
731050452268240896
730922752547360768
731052889066479616
730992176302280704
731048719915876352
731027765210812416
731019041184223232
731031854447497216
730942947835908096
731071373519536128
731003006355808256
731060619286188032
731031451739815936
731005862500655106
731026376858292224
731040591237251072
731057343396450304
730956030075670529
731061470381805568
731055049246408704
730998145060995074
731073793356136448
731063316177518592
731050108163395584
731028142631063553
731058320618950656
730923058479923200
731066348609142784
731029509844144128
731062871648407552
731066360936206336
731053694431707136
731030873232027649
731026377017851904
731056596873175040
731054939942858752
731045779541008384
730979123728949248
731027568170807296
731057880443568128
730967069336961025
730934055856902144
731021314354450432
731030482889117700
731055208529309696
731024015377215488
731023067716128768
731057398069100545
731030843909505024
731064976853639168
731053312494190592
731068810632015872
731075475431251969
730955392470159361
731045951641620480
730944386368933889
731035298004672512
730981669897797633
731040310189563904
731071704613695488
731041908303249408
731040100545626112
730965882394968064
730922265701912576
731055162526040064
731020366601158656
731053081790550016
731071511549841408
731062833807564800
730991954297819136
731075043254521856
731064205084921856
731061059411427328
731068579752316932
730989022504329216
731029770088120320
731063924045586432
730923381353156608
731048178875826179
731064767209738240
731070362495127552
730986337810124800
731057108410601472
731044659796054016
731057167143469056
731029946051612672
731062086957211648
731004411107901440
731034501200154624
731054981839781888
730988963712765953
730965840405749760
731058928872624128
731017166313668608
731007456130662402
731052037769564160
731024351189962752
730953710562512896
730938615015018496
730974203835351041
731057397855309824
730942272724852738
731063894786097153
731022924874977280
731007451974115328
731034383843528704
730929052165541889
731065270803005441
731064754886848512
730952355559165952
731052050125967362
731036384295825408
731029950392762368
731060715620982784
731010606426247168
731010170193477632
731075592691585024
730999764053983232
731053648055304192
731026397662154753
730949260494147584
731062590504325120
730987545840914432
731070488324276224
731056193989382144
730943719545917440
731072166163271681
731032144072585216
731038347225907200
731054059419996160
731046362557485056
730948270378323969
731000930049523714
731063135856119808
731033494596554754
731052897396527105
730929786382630912
731076393975578625
731032043304423424
731073902441463809
731054592054710272
731036472317513728
731055044947288064
731069540272984064
730920777038610432
731071348085276673
731044278089158656
731066176722214914
730983938965921792
731060988183744512
731050259003125760
731045318230429696
731056089312022528
731063798572957696
731062389039353856
731069079012974592
731073575164071937
731065212007284736
731026829759422464
731054398923767808
730948685924868096
731016960574693376
731027459097960448
731056106047475712
730962677779042304
731075479646539776
731036057093996544
731076469229752320
731006701336297476
731015513644507136
731036149544812544
731004423816675328
730982340764270592
731030692876955648
731047633368846336
731036631898148864
731037730709340160
731070463192014848
730919115947450369
731072157543895040
731071645746532353
731009201007288320
731018067967393792
731066327473999872
731053903928799235
731007750126374912
731028918535344128
731021071118422016
731007879843483651
731069578005118976
731074875503333376
731069628596813824
731061596366065668
731068198225911808
731002704093429760
730966566163103744
730992411514535936
731075165161816064
730960983628353536
731043154174971904
731042063454769152
731053631248695296
731037160237879296
731057741981208576
731061227456221184
731063282379952128
731026305593057280
731055141550456832
730941450515578880
731073709553897473
731067216762945536
731050196075958272
731020685150158848
731029598184583168
731049160158396416
731071637454360576
731026980611751936
730924673261838336
730981795387211776
730925000618872833
730961843246632960
731015530342154241
731070714892173312
731012917257101312
731006961576120320
731051357940142080
731017811921928192
731002309723848704
731012950962638848
731060665339789314
731051970350309376
731014720828915712
731059906070126593
730992084182798336
731070333046951936
731067007202787328
731058924632281088
731025776926035968
731001961869418496
731075982929563649
731050498392883200
731069531947450368
731048615062474752
731063022370885632
730925671426445312
730993204087033856
731030286037716992
731007850642739204
730964456390447104
731054659167748096
730986254116982784
731049374042722304
731051932781961216
731071834834259968
731038859186819072
731037596755873792
731019019961143296
731030952886075393
731020186090885120
731038200576249857
730945561130475520
731051404362719232
731075555097903104
731006370175033344
731052368893202432
731053144839458816
730971007888973824
731047058963087360
731033318590980096
731063840247545856
731040327017058304
731059582965977088
730993585860960256
731051391729422336
730942339758198786
731053530820182016
730944214612201472
731045456852062208
731034304222990336
731059532953210880
731004700829614080
731003643625885696
731015559521787906
731007703963688960
731054197777502208
731007141843079168
731011164029734912
730936111023919104
731074020011999232
731049579781718016
731048057211637760
731009100314607616
731073248218255360
731073269156196352
730992134447206400
731050737472438272
731075295189422081
731040432096940032
731053640002101254
731057679125364736
731052549374156800
731014708485083136
731041187012968452
731030856534462464
731020269737906176
730926053208825856
731067548322648065
731025080680099840
731052834687488000
731058803056119808
731035088381743104
730987088917630978
731049537918373888
731028369186390016
731068823151857664
731018604938964992
730956767979552769
731059524216496128
731048715750912000
731001793862369281
731055812316012544
731024359196856320
731071541199409152
731040075388207104
731068991079256064
731023176541589504
731047231093116928
731064624536297473
731032915614830594
731026997611233280
731035377876635648
731050934403534849
731054587562602496
731054411737239554
731022035841896448
731051278277709825
731040201129267200
730927995033165825
730937805862535169
731006445441974272
730965890720653312
731053010453954560
731063169091801088
731059637714292736
730965970664062978
731062468966023168
730961922820956160
731051412772298752
731059855960752128
730931413441228805
731023956770054144
731049118517370885
731066902060109824
731065031375343617
730925679819132928
730999906404425730
731043313294446592
730923842986737665
731011357118599168
731047432151302144
731007762646196224
731017241538494464
731011315112677377
731066025635119104
731047700699987968
731047134255063040
731063353896894464
731069330750836737
730957250471329793
731061302915928065
731025835835166720
731006072018731010
731074103730438145
731054134867181568
731061374030389248
731009188545978368
731029002505363456
731048413849108480
731061218908213248
731019711979360256
731062032561147904
731042218723659776
731076201062748160
731075441906225152
731018847893880832
731059692143845376
731027392018452480
731062619826704384
731049311279124480
731050552776253440
731066281563017216
731030013118717952
731001148216238081
731064544966127616
731048107446808577
731061390971162624
731006126561452032
731071398584696832
730995779318374401
731049558831169536
730989177534304257
731062032473182209
731008362436001792
731067007194390529
731072774068969472
731013881892458497
730992142819180544
730918595887267840
731069217441763328
731055435055271936
730955065117290496
731047092697890817
731011814289506304
731026230170935296
731051265707397120
731065102728826881
731063869897121792
731012661387919360
731026171366871040
731046375257980928
731053920827625472
731009498899320832
730996324779229184
731059902047764480
731037604993437696
731064872004358144
730987810295939074
731058253560434688
730918562345451520
731067820600131584
731024758020657152
731062800185851904
731050141809926145
731051957683654656
731047234897379329
731071801200017408
731010518199099392
731017107446607872
731048119895490560
730921896766803971
731035499457052672
730944168420331521
731062888417333248
731052691724460033
731064196817883138
731005153466187776
731069968205287425
730985461309546497
731012439291002882
730984937164148736
731057620161839104
731066977528217601
731053379561111552
731044324151021568
731064305723019264
731017162048049152
731051496528318464
731044210963587072
731060568602333184
731059344058388480
731010820327374848
730999017455280129
731030008928608256
731055921468596224
730930847461867520
731067266956185600
731048992642088960
731069863255363584
731021540616208384
731026561474924545
731063286674935808
731070282887139328
731072681769046016
731014578268606464
730989605521068032
731024216871538689
731001487967522817
731050980540878848
731059557791875072
731074053650419712
731061210469240832
730922265827643392
731071423767142401
731059679401385985
731031913377452032
730919854056804352
731038003284590592
731054960813740032
731048309033476096
731001659816452096
731054768077017088
731014846557327360
731047797160579072
730989185897652224
731057003704025088
731021498723487744
730964590356467712
730969393060962305
731061990576291840
731028935232868352
731044198389043200
731065295729758209
731054319408152576
731053530866286592
731021624527470592
731055497688809472
731064909795086336
731063173340667904
731023751236714497
731051987203182593
731017228997496832
731038246780559360
731043686864166912
731033285040558080
731052675303792640
731067598511722496
730987885902495744
731049353306079233
730993476716888064
731020425023660032
731053752904515584
731051362268659712
731021553316573184
731075806831771648
730973822069792770
731009859521413120
731032886581792768
731049722421649408
731064645709123584
731054558286381056
731059625278226433
731057368436461568
731057540591652864
731036090661015552
731044248741658624
731061575499587584
730927689129963520
730963126653329409
731060673820643328
730992180643434496
731054927615664128
730942335429709824
731030508398874624
731048879257489408
731054168354390016
731021200957263872
731042734472085504
731055392835407872
731001030708580352
731040272453238784
731059923065425920
731028494872924160
731033465320177664
731049340681265153
731062992956198912
731071465513209856
731073374168973312
730987567059861504
730928859147833344
731075794320101376
731057003536252928
731058744411488256
730993858243268609
731041308731674624
731067514491281408
731067451790774272
731002267780796419
731072564387287041
731052335477088256
731047901875568640
730984312275763200
730997163489009664
731055233665765377
731004818156818432
731003715130261505
730974145102520320
731050603024125953
730988002957090816
730929140384305152
731049307290406912
731048602534051840
731065543038513152
731050187783864320
731056542133420032
731066994531799040
730928452510097408
731069267848765440
730916821503631360
731045230053593088
730983511193178112
731017120021159936
731009255705219076
731022727872696320
731022216150781952
731067543943667712
731056215262932992
731064259703132160
730997226458079233
730991014706483200
730979820100673536
731068869389881345
731056676288270337
731040914181902336
731023835122696192
731072623266942976
731037923714420736
730963747372552192
731025567290548225
731023595867123712
731032873898287104
731035188990496768
730997251628105728
731025290340622336
731011835386843136
731060690623037441
731018860476911616
731057339151880192
731054621481963520
731056471006449664
731058651948011520
731055783178276864
731046173746839552
731060455431507968
731070802917916672
731046173788766208
731076439940988928
731076146238906368
731070043887304705
731026410396102656
731055514596089857
731057129541517312
731053535106879488
731038745705644033
731071385888534528
731022035527315456
731046648076509184
731056970011152385
731020542573088769
730965915899027456
730923406619774976
731055875373203457
731052499118002176
731075139970990080
731064859366961152
731059675236601856
730978125459259392
731019137510739968
731019582014668800
731016268606636032
730987554200125441
731065400604147712
730940796392738816
731059834909523969
731070630733484032
731045880195874816
731001668028923904
731032521677410304
730943648452481024
731005149557071872
730931652877225984
731068886150463488
730939181275418625
730992512148504577
731068198175510529
731057582459244544
731066109500248066
731013496079441920
731030713907216384
731071339629580288
731035415499640832
731049428849721344
731054004692615168
731074032624381952
731069599022731264
731058899269394432
731076100160409600
731021473704497152
731022497102073856
731025387128414208
730917639372079104
731071654265262080
731053472213286912
731007548782874625
730929786261012480
730976292716208128
730937516283547648
731019674398380032
730923410704977920
731052821794037760
730981774411489281
731022928943386625
731064280552869891
730922538637856768
730992348625272832
731057175813079040
731000984588029953
730992977733001216
731047277020774400
731052813694996480
731026792027463685
731012669675864064
731066658769362944
731030294275477504
731052532517179392
731039693912088577
731020039302828032
730986283552509953
731070890969071616
731022341770256384
731021452871340033
731022644095688704
730981661341569024
730925541495349252
731017845631557632
731059671423942657
731066247799001088
731023243658858496
731067900396748800
731064855462072321
731019091461472256
731058815689351173
731023927464497153
731068483530805248
730932617177141248
731006487540043776
731049344993001472
731013190025420800
731070760886935552
731072132600479744
731010820138749952
731021729468940288
731050724960948224
730991375554990080
731048904393773057
731062015624663042
731020945217994752
731033008124379136
731051186279845888
731009314257657857
731074036667580416
731028964735635456
730989236317343745
730988703527489536
731010467670282240
731044290823135236
730998178686763009
731006457936666624
731056353410580480
731007062117752832
731068093317980160
731026486019411968
731044085058928641
731072669341257729
731051031149355009
731067845715578881
731066344188334080
731063152494940160
731043980436246528
731028847437729792
731043351156285440
731026271786942464
731050737497571328
731028897479970816
731038485625380864
731056336654499840
731064112982134784
731008337316315136
731061785353170944
730989295167623168
731020961777094656
731063643396317184
731019909107449859
730932596432064512
730979488910168064
730996563514949633
731049738976559104
731052578574737409
731024590110134272
731040033436762113
730983628344168449
730931748943462402
731052993982922752
731012858654253056
731047344267988992
731001597061267457
731042915091369984
730994559019298816
731059734304964608
731042269248229377
731062225465675776
730989995314401280
730959754500046848
731068089295642624
731034786576404480
731051181871534080
731066684132446212
731072120097247232
731070819468709888
730996115026239490
731020488194052097
730924467820634112
730930461623652352
731007070611210240
731024254406254593
730995452137463808
731013856630349824
730917505481510912
731073055133466624
731046505272999936
731065845313474560
730985889308938240
731062473126756352
731019556928561152
731057725124313088
730990221794410496
731058471555215360
730980189228781568
731028478087340032
731001856722227200
731050582077755393
731076297292537856
731049239812448256
731062200182284288
731020383357444096
731053698483404800
731008861499326466
731009922394034181
731003710709465093
731048296073048064
730936530773155840
731033020719874049
731063861248442368
731056924125433856
731065736035074048
731001034701717504
730944172534992896
731062565455986688
731014867805720577
731047222595424256
730966415256227840
730917580685205504
731033683491229696
731060338305683456
731061764255842304
731059696539471872
731067971712487424
731017984085364740
731072937801945088
731067896433119232
731061919163895808
731050804564643840
731022472011763713
731051639176597505
731017216309796864
731049223240728576
731007540415193088
731034727809974273
731019200500781056
731018969679855616
731012002760536064
731038334609465345
731023768030613504
731069997389254661
731043997272178688
731020542518693888
731051094005170176
731044756231471104
731023923035279360
730991627204878337
731066239561388036
731068269491195904
731058740040847361
730992847474860032
731007674549030912
731020185856049153
731070714716000256
731049076553187328
730947620370161664
731059109143977985
731061911027130368
731067023774646273
731070685645312000
731070693698371585
731071645826338816
731049478946476032
731040763472138240
730936895388016640
731066163879378944
731053203723292672
731009968829145088
730998036009095168
731052398471340032
731033633167937536
731005870767755264
731062166724481024
731069376636456961
731062179261206528
731066029862989825
731059759483359232
731046408892108800
731052062809706496
730986879030427649
731057678986907648
731056353633021953
731068231591546880
731038603246223360
731061667648425984
730946718624288769
731055158214287360
731050791759429632
731016759235334144
731064297367949312
731063249039429632
730921301238484992
731056626199842817
731064062650535936
731063857196744706
730962535218843648
730989127164780544
730951705714655232
731072183020204033
731010551569092608
730919162063818752
731010996161011712
731030298490703873
731044932480339968
731063240541765632
731049651143643136
731072866477875200
731001860962717696
731037915522994176
731076515472015360
731035268740972545
731059524375842816
731025252671729664
730933154312134656
731070232471703553
731071184633266176
731044097901891584
731004570466295809
731050934504148992
730956382250237954
731064427596906496
731060057060855808
731025751840018432
730965857245925376
731039681207500800
731004721708843008
730989043140431872
730990821630201856
731049927925747712
731026879965200384
731039546926829568
731046459244679168
731063756290166784
731057628550402048
731022262405566464
730989953539182593
731007267558957057
730965886572470272
731001647208357888
731062770666504192
731055157991997440
731050208860196864
731035105297371136
731013672336654336
731040050201415680
731054264592834561
731053035682562048
731028469820346368
731000200106369024
730969879541633024
731063597284139008
731072807577116672
731029505960235008
730924513978920960
731049025923907584
731022878938963970
730984417024335873
731049500060622848
730998585521672193
731048883598450689
730971989343494146
731011084539285504
731004885064278016
731058811176402944
731070786228879360
731035755250909184
731000141398839296
731037747704696832
731050347242868736
731025538068926466
731002771101474816
731046022839980032
731071004286562304
731046014669467648
731061839539343360
731020810987683840
731070857531949056
731061038532186112
731003228448534528
730991694133506049
731062867353600000
730936979643211776
731017455351562240
731073600657235968
730996882395267072
731062074433019904
731039203153346564
730999138909741056
731031510850146305
730953362401681409
731075299295760385
730964766865379328
731036740916514816
731040113187299328
731072669173612544
731027832239951872
731049638552162305
731051119229603842
731027735628419073
730923050313654272
731035285719527424
730926812289716224
731061898234466304
731011868823855104
731069238501203968
731049625931677697
730993057374461953
731034169673973760
730971167243313152
731073902537908224
731072401123971072
731016952286728193
730957867201761280
731022069450850304
731005904527626240
731039521631031296
730963466673098752
731051299186282496
730993883690106881
731042931868639232
731067678350311424
731002318452228097
731005158033784833
731025659611516929
731036476729872384
731075551058923521
731019913469399040
731025357772558337
731001189874159616
731076058527731713
731048279652339712
730936895467749376
731049193670770689
731063068419969024
731072287525511168
731066109546242048
731048182847799296
731069028731518978
731017518475808769
731066864382574592
731012149791821824
731066679950774272
731014578230824961
731073231579430912
731041698499923969
731046228436221952
731054713446240256
731044940868931585
731046542900121600
731051399996309504
730939248522735616
731022048101842944
731056277829341184
731026712520183808
731050854887743489
731069649488486401
731023285492850692
730924765431615488
730958257158782976
731056764729360385
731003442177642496
730931333824937984
731045284931874816
731032177547345920
731053622851702784
731035134468751360
731064481875431424
731027588890673152
731067476927188994
731039278331990016
731052008187297792
731052490398027776
731029170172624896
731050171069550592
731067090971561984
731054189422379008
731072476327858176
731046983406895105
731057624406499328
730965815189590016
731062540000710656
731071465567584261
731016243466129408
731062808385888256
731034148782084096
730936971053256705
731058668930662401
731053266482532353
731072421998907392
730991815927599104
731044861156200448
731002771374276608
731043439366840320
731010090271145984
731058731878879232
731013818881429504
731056080806105088
731072807929516033
731058379490263040
730937545836519424
731022224342302720
731053203484200960
731024099200385024
731020299370676224
731066285430341632
731067522833846274
731004201577275393
731067736810344448
731039043442626560
730995351637753856
731064389994987522
731062250593734656
731074191915659264
731046987521363974
731036527174782977
730922869677494272
731013332627398656
730965924119879680
730916737718333440
731071608165564416
731061848204836864
731016796883451904
731010035770380288
731054441063800832
730995846464954368
731074259066331141
731043955333337088
731018751550853120
731033851191910400
731073654881161216
731049831549009920
730990670693859330
731004302404276224
731019582115319809
731025735008276480
731017271154515968
731055489459572736
731075429193424896
731066721797312512
731025160329961473
731068034568183809
731067355174965248
730925885512163329
730996488109723648
731003551619616769
731074430781296640
731053098538434560
730996622453170176
731066138763898880
731064540696346625
731070945335619588
731069536204693504
731075181779783680
731015618238009344
731057997682757632
731036413794340864
731038452393881600
731058153056575488
730917777905733633
731032957524135936
731050611555336192
731055623685738497
731075521426141185
731049206606106628
731037714104078336
730990431706697728
731021075157520384
731065270412976128
730924039825428480
731075856932700161
731064842765905920
730955396454699008
731006726560833536
731032420737294337
731054021507723264
731053166041681920
731003534628388864
731067782800924672
730925625591074817
730965769274548225
731058823838859268
730917757148008448
731037613562466304
731033309925527553
731005980130082816
731009452992663552
731051752557023232
731024178829242368
731024849972416512
730987533530583041
731054722052988932
731040796661547008
731033876236275712
730946756154920960
730925520431546368
731021125484957696
731021549017419776
731061365780168704
731064767276851200
731048283565592576
731058786392215552
731023315192553472
730994525401812992
730989961806254080
730960698059018240
731041539363868672
730928024460382209
731017044322336768
731018160057528320
731007909140684801
731038934420082688
731019489790283777
730986438603489280
730982521240948736
731017052945850368
731069335045836800
731067678157234176
731024329966784512
731051685137809409
731050292817608705
731056701676367872
731040050268545024
731014708304719872
731005644199747588
731017275059372033
731050334752256000
730936996021997569
731033494529445888
730985931013009408
731067510250835968
731016604104986624
731022597631164417
731045209312755712
730934806582833152
731032215275048960
731017610788282369
731054415931527168
731072027436695552
731052318754476032
731070924666093569
731008806876938241
731063437514690560
731045465198891008
731075613696626688
731006097268445185
731007200483643392
730942486697254913
731047327432122368
731008949491638273
731041912480763904
731063760794832896
731005724201865220
731049768516911108
731009813639892993
731050099753783296
731073512526483458
730929173691310080
731007699660378112
731025198334521344
731034761297338368
731076465060663301
731006147558277120
731031833815683072
731052444533198848
731026208884850688
731053178599440385
730997536887033856
731028482218725380
731067216725184512
731073235425595392
731073562686160898
731022014564212736
731049692985999360
731017057223860224
731017115831013376
730977152670171137
731053832709521408
731011637960802304
730925474638114816
731050917840162816
731052129809498112
731071910176391168
731065157502312448
731038162693263361
730934131396358144
731055925717393409
731061042890088448
731009897425313793
731061273467727872
731044819011784704
731066222922584064
731052800994463746
731076117285720064
731001584189116416
730975910942253057
730936430017515522
731022324951093248
731046199130738688
730970462600212480
730939961596387330
731038414531899392
731062615712141314
731008395889639424
731015870277910528
731030915149926400
731068940793851906
731002607511052293
731054906384236544
730920005290872833
731073596437729280
731068546407505920
731019162789675008
731017711199920129
731009608026742787
731001026585616384
731072598159790080
731047658685661184
730982059649290241
731011768185720832
731005166439161857
731072547593330689
731006764347314176
731057444177235968
731007527563845633
731055074076594176
731067543872516096
730979102664974337
730931103205314560
730927596737822720
731008093778219012
731038838269874176
731059679707693056
731021381299642368
731056831469113344
731049143599255552
731074770851237888
731051056050868224
731076511256600576
731063580313960448
731061021922738177
731054818547105793
731031779302330368
731039471546863617
731068047276941312
731071142794907649
731017833065394176
731037848330076161
731019342880620544
731051140079616000
731038565543624704
731052947824463872
731051517365604352
731027916042174464
731029686093004800
731032953430675457
731073080315891716
731030986348056577
731051681174179840
731023352530411520
730953563577438208
730946873792598016
731040561994436612
731053933297340416
731025961404256256
731036745358299137
731009742244433922
731036397222658049
731059058640343040
731015203190657024
730996970442002432
731027928688005120
731049273710772228
730992038213263360
731010144713068544
730998308395573248
730994223357399041
731017984118947840
730967698503544833
731037214730113024
731048514407567360
731064532328710144
731072644171202560
731032500475179008
730984899541401600
731022761389330432
731004113647853569
730993350686302208
731043292331266048
731069741935296513
731050393283760128
731024757806759937
730939886270881792
731049982556573696
731011705313079296
731021142375444482
731056533845381120
731058417138274304
731042302769172480
731026091620634624
731048019379011584
730955555817304068
731039538534060032
731074326183677952
731053274934038529
731041908135501824
730936677468930048
731065622793052160
731061625562771456
730925092662706176
730932718029160448
731053409005121536
731045486166220800
731036812391686145
731070219695853568
731008064514482176
731030294392770560
731058194764730368
731064465362436096
731053534897156096
731029803508207616
731004255977381888
731064566076047360
731011361048776704
731069049757663232
731062292838789120
731066021570826240
731059692126887936
731070853379719168
731010279069388801
731033918389006336
731031695365967872
731050183845281793
731042403449229312
730997650242338816
731066490963824641
731058995939577861
731069230242746369
731018827169959936
730943405208027136
730982378559000576
731051626618847233
731069775275642880
731052033378258944
731053455209439232
731038791817936896
731071641791299584
731016310293925888
731059260344406016
731050380755410944
731050724843474944
731049730826993664
731002985258553344
731027182311608320
731051911672008704
731060195355303937
731070580624097280
731029501463789569
731068386952773634
731061323870703616
731052679263223809
731035780479619072
731048220684648449
731038527652139008
731001244735680512
731063525808951296
731012154032152576
731021628990226432
731049936154972160
731053610428071936
731018000707489792
731073998843486208
731001571920617472
731053576840044544
730949415398080512
730975638455242752
731007150181351424
731032131321901056
731010367078326272
731052721109762048
731075165149384704
730998316905992192
731041274816499712
731071918498054144
731010811947327488
731026628583772160
730916699776659456
731011952529575936
730959087433875456
731056626061475841
731043636306190336
731057456659435521
731058433747734528
730993304536420352
731068294631948288
731046199067824128
730931497452994560
731002326622867456
731005262635503616
731039114796105728
731060988334768128
731046408669790208
731006907066900480
731074536020541440
731015916306235392
731001026635948032
731075458524139520
730991480102227971
731018751487811584
731065735989071872
730958248820400129
731049457891061762
731024057198641152
730985545380155393
731012942523711488
731042696836583424
731073592100671488
731076297460436992
731023499666526208
731033771231825920
731041794922778624
731022274816512000
731010996144242688
731029824433717248
731053161570549760
731036174526124032
730938644668788736
731034228754776064
731071247396818944
731047876873195521
731032110459293697
731065254042570753
731047344364490752
730998056938819584
731067841655521280
731063294945955840
731062074625937408
731030617228480513
731051127404384256
731075274037723136
731018126809128960
731018093162594304
731017506022957056
731067652937007104
731032077009858560
730933817016344576
730988091213631488
731025965908889601
731055699057360896
731037781233946624
731049223077122049
731028981542227968
731075391641800704
731067296282738689
731008089575460864
731031724386336768
731066981957414913
730994948917452800
731052893034401792
731053342022107136
731035973480370176
731055338364018689
731075529873469440
731012573496266752
731002322457780225
730928599142940672
731006252608675840
731006986595115008
730959439780544513
731034106771980288
731034987928129536
731050083160981504
730999365318254592
731076041666498560
731065496993308672
731005614831206401
731053451094990848
731056135252377600
731073826960904192
731009763048194048
731029610515865600
731007317718654976
731044169083420672
731039001742839808
731020089554800640
731065853421084672
731009276454391808
731021867843260417
731004197441785856
731062980666777600
731065023267778560
731050687203807232
731047746912845824
730970554652459012
731048690698215425
731064708439113728
731064175829602304
731073067636641792
731045917952999424
731031661618532352
731025961399910401
730955392293933057
731062175016620036
731052771449831425
731023012791746560
731042981994766336
731057444051419136
731060719941242880
731019586045394944
731074489597972480
731070878440525825
730934207074205696
731019384861294592
730946693647208448
731050225763291136
731010660872544256
731024224945496064
730988829352591360
731028662586376192
731072174589497344
731006730788700161
731044831775035392
730924589270716416
731053006557339648
731056202566778880
731013223663554560
730946316054990848
731074649006690304
730956604552687618
731034924669636609
731055229400125440
731054298461814784
731060216662523905
730945468700594180
731049969856225280
731057821446365184
731011122166435840
730965974464090112
731021502993338368
731053128217296896
731017661040201728
731023906207858689
731018562643607552
730952003241791488
731011117829394433
731043594384117760
731059331479830528
731049873286549504
731068055476944896
731051727257014272
730998656686399488
730933204677472256
731030944367411201
731052519728812032
731069653649358848
731034492983463937
730918419592323076
731015417007722496
730999323391971328
731017388259479552
730965752400904193
731052268175380480
731056340991365120
731062837846654977
731040842996166656
730988422597218304
731036237453201408
731030919138689024
730920911264571392
731075022165557248
731017333846749184
730974535122485249
730952808669847553
730961763668271104
731059796984668160
731056018088730624
731020806587875328
730917123627864065
731043254788067329
730996563720454144
731065237173080064
731072182973911040
731061512626946048
731075030554120192
731070672735178753
730993762046869504
731035272855597056
731075710144536576
731056609301020673
731038837967888384
731049131045728256
731035260385959936
731070282807541760
731035688045531137
731027794369630208
731076024805511168
731018353100357632
731059306167160833
731065564131655680
731025260947120128
731069775330324480
730952666210242560
731039458708062212
730919451630112768
731018072002310144
731056886246723586
731009502963634176
731054713563676672
731018902726184960
730993044531478528
731071851384963072
731052536875094017
731008085649555457
731051823776317440
731059193239769088
731043191856627713
731050779457531905
730974241437323264
731044026657411072
731042826696458240
731053539305369600
731045226194845696
731066470273298433
731063785700610048
731069586410344448
731070840570142721
731067011221078016
731037802318692352
731052645922770945
730917312186994688
731074669927923713
731062481364213762
731064058259116032
731054185068822528
730986363332395008
731032882366582784
730969875523489794
730984341396918272
731073025764888576
731028750947762176
731053866347835392
731050431141564416
731021469690564608
730955384098324482
731059235107295232
731056089446400000
731055728614625280
731063391767298049
731022941668950016
731065396434980869
731029778468352000
731057733252861952
731013890235105280
731068177468301312
731003207355273216
731075383185956864
731025412000776192
731001378571726848
731060111473512448
731067636071731200
731014678743252992
731051513317982208
731032408406020096
731023902164406272
731063467126468608
731040591371481088
730984257435262978
730994533589114881
730989085301465088
730995280246669313
731036384291479552
731046257708412928
731068034689978368
731076272143630340
731049751743856640
730979081710247936
731047860192546816
730949507723218944
731069980985462784
731073835345293312
731030801916264448
731065367045382144
731050720560979968
730929819806994432
730946764946194432
731012413797982209
731071176383057921
731022425735991296
731046757082267648
731062074583990273
731034635434659840
731054864550248448
731017279547314176
731018533627252736
731009180010696704
730997901652959240
731055917450563584
731049273509462017
731020215480418304
730982999135657984
731075001223397376
731022681450156033
731029988128919552
731016960809545732
731070047947493376
731056370154405888
731029799515389952
730965744070971392
731034589385396225
731021377285828608
731051668436029441
731010698600271872
731056479269195777
731040322894102528
731024061480992768
730940653715226624
731074561182158848
731042692852023296
731058748643401728
731067267107180544
731065782424248320
730936912521781252
731058337228410881
731045725258186752
731060111674884096
730942021196742656
730942234799919104
731004981780709376
730997570210652161
731000787459919873
731014762692247552
731065329305198592
731014909593554944
731050024461840384
731070589197258753
731067825008349184
731051857435611136
731038267865452545
731001378865188864
731055028270735360
730995817297797120
731069192112345088
731058341644881922
731037101781831680
731056105971843076
731048984266018816
731066558202707970
731011847965556736
731046010546475008
730931442776055810
731047528607682560
731053648285990912
731065711133528064
731062753931071488
730993271317487616
731020232039538688
731045947493482496
731051081472589824
731003324992868352
731044257356783617
731052800877199360
731026666395312128
731058756738486272
731054374005420036
731067187205668864
731068856899371009
731060472338911232
730951282199040001
731040108930052096
730965777419927552
730970114351333376
731041539271577600
731070773574668288
730927890213277697
731066084439121920
731061084799545344
731075743820709888
730999852184702977
731070731736522752
731000208562225152
731019129075970049
731047059118292992
731027756578971649
731004977452322816
731066080089661440
731037030541602816
731054344322306049
730983288928505857
730994798002352128
731066088318898176
731051781585838080
730986052907732993
731059138449551360
731030336080117760
731066424010153984
731063089370673153
731010929349922816
731053241522233344
731049617618538496
731056248532111361
731066314794618880
731073654994391040
731026976740388864
731014532189982720
731056794064310272
731038347418697729
731067481176064000
731057871656472576
731064838701625346
731024749367840768
731022228825997312
730943547583664128
730994064007401473
731070005895254016
731039559543357440
730939760466857984
731072589557317632
730996269917691904
731048178632536064
731028520093294593
731063542464450560
730985142433374208
731065480224620544
731003568363327488
730992944212140032
731059834917883904
730999906609946624
730990842769379329
731063135885479936
730935649759592448
731054457568538624
730998371356278784
731014179780501504
731033297573253121
731050078731939840
731061436886192129
731012632149299200
731073134921551872
731021763270840320
731067808155459584
731011876914483200
731056324243525632
731025231595311104
731051068847587328
731031636654067712
731036703306174465
731026808678780928
731004084002656256
731047549692461056
731060392429010944
731034773959794688
731062598821535744
731037714133422080
731028104920109056
731050032657534976
731016453013524480
731067749615570946
731065824375537665
731060497399873536
731074477153525760
731064419019554816
731051148237377536
731057960030511104
731028318691184640
730955992050094080
731013361886973952
731022031702069248
730961247731077124
730959309916520448
731074502193483777
731036594250092544
731025655333326848
731042654973267968
730969669901914112
731057968297476096
731042680260677632
731055594489184256
731073466376572929
731063450315718656
731053178456788992
731064582899372032
731048753268985856
731057850819219456
731075790025179136
731070635166867457
731047524404985857
730990481945976834
731057737816264704
731031779298136064
731071310294614017
730936199498616832
731041237336264704
731022484481449985
731067384472174592
731059620983103488
731031804233322496
730938590247694336
731061990580457472
731062821111267328
731019053637226496
731007435410825218
731028520244248577
731023499595288576
730986065218158594
731054055146061824
731065685921538049
731072505688010752
731071260063498241
731021096133263360
731053589674786820
731061420268392448
731037500307738624
731064360349630464
731068567291072512
731050624096346112
731076439894790144
731030759998361600
731051072853250048
731068689110466560
730988070418292736
731014775342305280
730996349894852608
731019300996296704
731039089634496512
731023843322531843
731062917601333248
730957380679303169
731051874015662080
731071507477221376
731056588606341120
731060430551064577
731055720217595906
730945942694727680
731073835458514945
731061508361342976
730990414866436096
731075102247399424
731063668323012608
731054847823335424
731044814934904833
731018332040663040
731041891588902912
730982692951609344
731067762165059584
731057095735451648
731049483254046720
731063328819138560
731006944694042624
730930234871025664
730988963817627648
731001009569300480
731065333327536128
731038829709295617
731017866682728448
730981766295490561
731011252324077568
731066474320805888
731067997067087872
731054600397180928
730916750452097024
730963864767074304
731003391933976576
731033502817357825
731049357240336384
731056861185609728
731059918518800384
731038800550363136
731025495962320896
731051311966367744
731063236372660224
731014125191598080
731052012456960000
730994995117887488
731048140934156288731421694208937984
731343646470090752
731383790073839616
731387539752386560
731422277070401536
731427029434937344
731384301997178880
731429763852668929
731435845551542272
731421656430825477
731343411714916352
731415394276261889
731433379581808640
731414647652388864
731397438431473664
731376936883265536
731339812972707840
731377498970324992
731361900320055297
731342652659109889
731422247622197249
731317897822359552
731413829993762816
731422235081244672
731374151592759296
731416463970443264
731429579366248448
731376420778323968
731409954356109313
731325711546384384
731398273358020608
731374936057622528
731324193548214272
731430775049048064
731411179202093056
731395693793976320
731377116944683008
731378807559622656
731412009334382592
731407596930891776
731355214565904385
731338097711939584
731428459705184257
731368933945708544
731324801382387712
731291708353314816
731424898615103488
731429415742230528
731413376832811012
731283496199716864
731397652601016320
731380019394691076
731424625846947841
731366362967375872
731357013729521664
731434620873547776
731319772554526720
731411049119940608
731435291928625152
731368959291887616
731407429230006272
731373912664215553
731438693576118272
731300029885906944
731299430410768386
731312990448844804
731431341020094464
731434612568817664
731372553781059584
731421576554528768
731377809151627264
731396331047157761
731397732326383616
731357928154902528
731329977539559425
731383777637859328
731410302265237504
731391432372543491
731434994309189633
731358595065974784
731348595690082304
731413796338667520
731392288069435392
731417147411402756
731415444633075712
731376597069107200
731312998816481281
731391021196677124
731319676056133636
731402446367539200
731436126813224961
731414211369242624
731423472396668928
731378232751235073
731372214088404994
731300185310175232
731355017379110912
731381802200367104
731403776188403713
731340991555207168
731333064236793856
731385023581016064
731299149224783873
731389377041981441
731363993319788544
731382024439758848
731410755497676800
731423451538440192
731419131619229696
731383790061400064
731400810890973184
731427633322467328
731438169233756160
731294682207125505
731324940176101378
731407282664316928
731322121285214208
731401007968755712
731406808762437632
731364769261879296
731369798072991744
731383421184905216
731431022353629184
731431009623900160
731355894139768832
731435149406179328
731368334218776576
731402580933390336
731403222666096640
731372994153594881
731401062528258048
731387468470231040
731400206844055552
731429709695815680
731293814221119488
731371291081625600
731391411430526976
731410319164198912
731417587888869376
731307902745649152
731425485780062208
731423715871887360
731410549804650497
731370314056273920
731409270684721153
731430863020396545
731387057621340160
731405281876430848
731410298054283265
731385287658614785
731391117707640832
731412110287228928
731368514414477312
731366614650748928
731438697934004225
731426400343851008
731391851660509184
731405348876255233
731426341464252416
731381357415403520
731436865073610753
731379805833330688
731434604301815808
731375087018999808
731374701277290496
731427654172311553
731378207451140096
731421698180980736
731367042213945345
731399951041875968
731399590331748352
731387863082934273
731418418486874112
731430971824869376
731296318212190208
731355407302660097
731392208285405184
731380216803823621
731370032740093953
731427775941386240
731395886438338560
731372268568219648
731370297199316992
731413242631868417
731335048436305920
731429998792302592
731407442127491073
731410084488720385
731438576244772864
731349220729323525
731375934239019008
731319755844386821
731387984608518144
731384759134359553
731367998511063040
731424999492464640
731316383623970820
731423652852449280
731422369449951232
731400613519593473
731423690747969537
731378622909579264
731352681047052288
731366392327458816
731299501542150145
731350395100889088
731370657754284032
731409673295921152
731311920997896193
731378266267779072
731398562634989568
731320737177313281
731395140175167489
731288424322211843
731433387773267968
731416854086963200
731370494474129408
731368757671669760
731376789956775937
731425120896552960
731371257548185600
731438563846455296
731340337201876992
731283148022120450
731417046995632128
731404438729068544
731294241796788224
731413854937317376
731342044338245632
731365079636168704
731371970730852352
731330086507544576
731375057755377664
731354958482673664
731427482226835456
731379327619600384
731291419164463105
731355994589147136
731381479381565440
731399736893317120
731402807392227328
731406695226851328
731378131983011842
731421924857909248
731433950103650305
731352907677863936
731390081618055168
731363854572228608
731438047758290945
731402950023782401
731332624002744321
731432641342394368
731437145945194496
731307726521962497
731412378592681984
731419064229347328
731371585031032832
731388051746918400
731419588517302277
731392002667974656
731382921827848192
731321114681479168
731421966683492352
731411162273878016
731428258466693122
731409182658691072
731339456561610752
731389481849372672
731417063869325312
731409958487498752
731414970739609600
731398214650363904
731321035128070144
731385518202720256
731415121772347393
731398860229230592
731360851756756992
731419647225008128
731315649725792257
731387770472701952
731405533639524352
731430984474865664
731311010817134592
731382246893080576
731432125518483456
731431672386887680
731435447247867904
731309651745067008
731400374419136512
731401448139968512
731336055010430976
731438249068122112
731437980674560000
731324793203482624
731396901749329920
731311249636528128
731436000954732544
731394515098062848
731436655412838400
731392573294542850
731347014609313794
731405244136103940
731418280074809344
731352358068834304
731321135535509504
731403104873291776
731418531653398529
731399510635757568
731378996269731840
731361824868859904
731387267156221952
731418628025929728
731320108203663360
731435275478568960
731331210450997248
731402366818394113
731365922422820865
731407429213278208
731420490481455104
731368581582192641
731394003254530048
731349099199365120
731393013549809664
731421174140407808
731319801977573377
731428757584613377
731352899167588352
731427498886565889
731430254959579136
731407538609082368
731382842245046273
731367424205852672
731398185046945793
731286851370266624
731370859290611712
731381038778306560
731368892057194497
731390849217658880
731295663774961664
731418896486531073
731376395855745026
731397950245462016
731415025395617792
731407655839928320
731354329303502848
731428572666200064
731376383318953984
731321089591148544
731397589476769793
731409673400782848
731403646034976768
731347421330968576
731423476905615360
731425322428735488
731425104320708608
731419508871725056
731410457827934208
731369630414086144
731417357348941824
731382028696977409
731372159562616832
731321827755089921
731398105283842048
731382729279983616
731390862035423232
731413670635282432
731414966545289216
731281373915451393
731359534728544256
731356481073872896
731285014185410560
731400584193052672
731425846670430208
731373665330302977
731424760329076736
731386709481541632
731404023597764608
731419135666728961
731374680083443712
731431211189571584
731417189304156160
731422151153201152
731342430151249920
731385832955908096
731430791750791168
731374151672467457
731398961219702784
731378387894345728
731419064552333312
731374348674715648
731423229395513345
731349078009749504
731414454890577920
731372109264527360
731320607359389696
731423330088161280
731350839886008320
731327041287663616
731396234712338432
731388601007783936
731414157191323649
731438702090539009
731389670639185920
731355915056775168
731370968438870017
731379881368530944
731416275134488576
731395731483951104
731288172496338944
731415209940811776
731349422228029440
731372843146063872
731436323907768320
731281235197054977
731420381270003712
731373325499437057
731403834837356544
731350428756103169
731427234720813056
731418531556777984
731380057294442496
731284133679267841
731422361086369793
731318396944584704
731280962525466625
731430996969684992
731402782201290752
731431471173505024
731397279152807936
731388399999975424
731314324308938752
731370267914575872
731404753230548992
731380929629945856
731380749476216832
731396989628383233
731369391212929025
731370142005886976
731417529067962377
731401175531163648
731415440518488064
731422109239525376
731428317056933890
731438706351968256
731421623027404800
731395311898382336
731410113555234818
731381634268860416
731393621677608961
731359282751504384
731417193762689024
731410130584096768
731361912882008064
731392350669418496
731348730150952960
731425456663199744
731429587834576896
731386847969071104
731396767363796992
731423153893822464
731383358165422080
731395148538630144
731414001893015552
731310607908143104
731382074863685633
731391436466360321
731414324690980864
731379692356423681
731406498027454464
731415536790343680
731390983385055232
731364345515479041
731391872770441216
731433404625981440
731426542602080256
731388114682318848
731308213266698241
731405034454405120
731400374444277760
731375825329770496
731376035091099648
731391541135220736
731382041367875585
731365603852861441
731367432598749185
731380673722888193
731359425353523200
731346125542686720
731436227396796416
731423669591937024
731425980607303680
731392627820597248
731426480031469569
731364781546934272
731424735108681728
731363783235538944
731322410780270592
731394628260335616
731418841901895680
731421622821851136
731359320881963008
731369512646414336
731423271174979584
731312034227179525
731438706226139136
731371819861737472
731324503909892101
731424990692708352
731436152150859776
731416732418625537
731384100569878529
731420779691294720
731428396467650561
731402232793534464
731379277028073473
731362965631471616
731379822417563648
731392786881236992
731391780327985152
731409509902647298
731375447917899776
731387116140167168
731371584892493824
731422021490511873
731424441247354882
731400428852760576
731378119458869249
731402777755320320
731367679815237632
731438689654575104
731360599809097728
731392426263240705
731368351113576450
731403947945144320
731413548656689152
731435447407267840
731415809713672192
731280664813703168
731438421265256448
731280060934656000
731400546633023488
731368476749627394
731392371955531776
731283957355061248
731394506906607616
731372738322038784
731438370623229952
731381940465569792
731356267051094016
731434583099617281
731419722965782529
731396285098545152
731399120603205632
731395588743385088
731420557699321856
731399359326265344
731426718838358016
731438710298841088
731393348896985088
731403360948080640
731379528824545280
731407970232356865
731380019390517248
731402547009884160
731412986749956096
731384218014601216
731281826698960896
731351095562387456
731381764460052480
731422260326744064
731420322675740673
731436848363474944
731330724096151552
731386462218924032
731409522246451201
731398285886267392
731351007465209856
731366715125174272
731395794188836864
731320737407983617
731432234390032385
731396134258757632
731384041950302208
731391579093508096
731417126557372416
731399447771553792
731406703590289408
731381009279799296
731418342930698241
731428035807842304
731374831116165120
731288470690381824
731421342029991937
731376848500854784
731343491238858752
731378668807831552
731367323580268545
731308611490582528
731434881083932672
731410877082181632
731437334797926400
731350978344194048
731419299185893380
731427700330487808
731434654683664385
731370599025680384
731436294577000448
731285794414034944
731381022215053312
731307344718659586
731435963143102465
731429026015891456
731369332295540736
731360180412153856
731407521525706752
731402916075081728
731426484020219904
731401423116750848
731353360717250560
731416795421286401
731405659481198592
731357336946626560
731394149975531520
731375779104313344
731410973643427840
731362294517600257
731392749480607745
731382775266312192
731418414380666880
731320762427052032
731379172426285056
731414924543594496
731322859688202241
731411661366644736
731316849019781120
731305243443531776
731381642959462400
731381168952750080
731436713944436736
731389569833283584
731412537867014144
731381315409477632
731416606660788224
731353096429961216
731412613368848384
731293423781679104
731408826000277505
731396570298626048
731329436176486400
731411653187768320
731400223369637888
731384134220828672
731407194629885952
731374206173253632
731432159035068416
731428237264453632
731343231489835008
731287388274577409
731415897538187264
731332367906963456
731376744003821568
731325782908231680
731429197764120577
731421966868054016
731334788355870720
731378379686051840
731408242929217536
731411044715909120
731310515872354304
731429718055096320
731395454462791680
731329943800438785
731373052999696385
731427587281571840
731375745520553985
731369563171004416
731426698164600832
731417923324149760
731397522418225152
731431135352356864
731422348419682306
731354018878918656
731412122924658688
731406019897786368
731391268694167552
731328257644216320
731407504748515328
731434738485997572
731437569423097856
731391247810695168
731321123242053632
731394561088606208
731387565169868800
731413225913339904
731365494608015360
731320712275755009
731316878392467456
731437242623885312
731365666754859008
731421371264335872
731434633653567488
731319294248648704
731355977866321920
731296162767077376
731437607431905280
731420469627355136
731383198995861504
731333626487394307
731403859910742016
731437020044726272
731319797728698369
731380417866108928
731392522677800960
731394859144220674
731414379242135552
731428958508597248
731393793770041344
731363904908083200
731419714535088128
731290861359771648
731430145693761536
731438253094653952
731361115880497153
731432599382597632
731375116559503360
731427280916975616
731416010880733185
731395936925126656
731407454458777601
731382200659283969
731435069777313792
731425615807664128
731430556672659456
731419357784473600
731391583149527040
731429130483445760
731400571656257536
731414949789085696
731381508477456385
731378547177230336
731401938852581376
731324386200846336
731371610167480320
731412147800932357
731372448646565888
731339179758477312
731436298796437504
731406112503824385
731284335018545152
731377263950843904
731378484501614592
731351850583244800
731414618481037312
731393898552164352
731386999098085378
731433710910836737
731430225268117504
731432628532973568
731344405617991681
731370611667177472
731402245242257408
731348436545638400
731395001696030720
731438215652052992
731433589364133889
731411472585261056
731419588592861185
731375657297584132
731414823918026752
731406993320247297
731403444620251136
731347085749047296
731394821173202944
731436370074456064
731354144926208000
731376429175320576
731285811212234752
731294170749517825
731350814481108992
731364580321067008
731374122345869312
731404145257807873
731397589384433664
731353083826057216
731415595451854849
731377825870163968
731423048759398400
731416769924059136
731394489890246656
731380392670941184
731437238089854976
731399023836332036
731286683535216640
731280992149905408
731355789235867648
731417411753259012
731397673597685760
731297525945270272
731419064170631169
731410562681344000
731348021393379328
731286385915633665
731393034374381568
731384578821226497
731391495350190080
731422013047345152
731297597294575616
731368355295318016
731422898125197312
731405374109188096
731324415800025088
731411476666257408
731310553315020800
731341117397061632
731368091108691968
731405176817520644
731411686557663232
731392304783732736
731425699677020161
731424861030125568
731404493208879104
731385346546630656
731281105236594689
731363535935115264
731401053942452224
731418074461700096
731421211847217152
731376907334324224
731409727717052416
731401251225804805
731376869833113600
731437296852041730
731293965002117120
731425146095996928
731384323102941184
731408339591139328
731435904427016192
731426509169233920
731339649294041089
731434247748259841
731373379853385728
731410344518795264
731421249402994688
731353503118036992
731414546875830273
731310364961300480
731298541113610240
731405541793251329
731372977510584320
731347031306932224
731397853805973504
731321135862685698
731365503055343617
731407844604563456
731319587925417984
731415721645744128
731412114292801537
731383601544237056
731430695248252928
731370032861741056
731407311860867072
731407936824745984
731383308005838848
731431991355314176
731324776522752000
731417877551693828
731371601422213122
731359589208367104
731401641207959552
731374982006210560
731370833881497600
731414941450809344
731394829863813120
731293226963869697
731425716336758784
731381974057750528
731412244332957696
731418695214505984
731414274644529152
731318971673153536
731411200123281408
731410122178764801
731409056649367552
731413574015459328
731282803992727552
731399061891383296
731380057382473728
731298117509844994
731414798567505924
731359878569201664
731318145101746176
731365557778403329
731363842199060480
731351586455191552
731362118214270980
731331969485660161
731307168813752321
731436923642859520
731422650682200069
731394108405731328
731408335153594368
731370351708504064
731373644388032512
731419630569394177
731423057168977920
731393290529034240
731417781036535808
731350894453788673
731413007834710018
731404065582637056
731308477306576896
731349258591453184
731391725915262976
731385979668471808
731383593222721536
731326210811138050
731391558210207744
731413632538558464
731391532939550720
731438844663476225
731418540008472576
731394708002488320
731404862500524032
731384604096073728
731385136617558016
731406854585257984
731405231737704448
731427130001793026
731399992829710336
731311610476826627
731436932002091012
731428589506269184
731399891990253568
731349959107170306
731389406498578433
731369458120441856
731418699652059137
731388613565419520
731416438834073604
731371807127670785
731338475035865088
731438706280685568
731293209960321024
731420805016342528
731428044477468672
731363737354014720
731370867456901120
731320720425254912
731319285990182913
731402190489784320
731408263967834112
731428560389427200
731350579621072896
731410755434745856
731416627447775232
731405218873790465
731372691928780800
731433723284082688
731401250990854144
731328563790630912
731409996358008832
731363565525999616
731403012544057344
731281201777004544
731437305496522752
731420624791474177
731420402531086336
731382506650542080
731380216879321089
731352270156234753
731379533044027392
731426265807343616
731391658588135424
731384855796142080
731370532239593473
731418003032670212
731387397334827008
731419894928015360
731296494234570753
731363791858978816
731420842752610304
731398340240416768
731396415046492160
731341973211074560
731310847134449664
731327330543603712
731427738217811968
731421832490975232
731391440836644864
731408893356740608
731342065364287488
731296234313375749
731394242405380096
731379985982881792
731367063281909761
731324801516765185
731393864985116672
731403293927313408
731427469882994688
731369844264849408
731416795425472512
731406288517795840
731382276244836353
731419441762816000
731397379635679232
731350982580264960
731370225879388160
731319776857858048
731280430176079872
731432020757336064
731347475932565506
731393927702544384
731283894369177600
731351863233261568
731399917449646080
731369483445637121
731370381097861122
731396822040596480
731411443338366976
731424739277819904
731390421495074817
731359706418028544
731382942879105026
731293323328147456
731350403447717888
731411653108113413
731437347221409792
731288458027798528
731379508054347776
731432616340021248
731400441569914880
731437384873705473
731433182344646656
731394003346821120
731394829821825024
731404929412268032
731367218597003264
731418510837092353
731350542010568705
731428715310108672
731436860837384193
731390287214415872
731333144117280768
731410994333929472
731344208733343744
731432779552940032
731424307247763456
731415058761256960
731434419861520384
731305457453662208
731337388677595136
731401053904773120
731426182198136832
731365704381956096
731404182838726657
731368782967504896
731341910271393792
731430200421060608
731385258369777664
731437749992095745
731357215026778112
731299837195354112
731424600727408644
731376550852087808
731419651469639680
731387145764511745
731435376179597312
731379763927994368
731351741455867904
731407836387921920
731363418633060352
731432192404914176
731307877734985728
731375418494750722
731426454752382976
731393793614852096
731407714472108033
731411200211361792
731431210979852288
731374537695219712
731387414070099968
731325745075617792
731341289489375232
731429982233346049
731407987290574848
731398747171770368
731418518948876288
731404065326923777
731365251418103808
731393906978529280
731316895195004928
731370557074210818
731414920361869312
731418544139735040
731412558792527872
731405298808852480
731286633404870658
731432519841652736
731334759008350209
731320603102216193
731438710323970049
731365536597184512
731353297811083266
731430342666686464
731314089356627968
731416207866400768
731433702677458944
731433035464249344
731350990885003264
731408138167943168
731344804404187137
731388152309514240
731302978670354436
731406514901135360
731411556613902336
731367080071696384
731377423191838720
731376764992262145
731398646596554752
731379864301916160
731389070874685440
731387305165000704
731390190745493504
731385996403675136
731323358877376513
731412068243537920
731418808523464704
731385300283469824
731364068641017856
731384725496025088
731324952356524032
731421928997687296
731399476892581888
731425783735025664
731368933832282113
731398449552195584
731423296219013120
731287673608998912
731381034688892928
731402077453361152
731398902411329536
731392246117961728
731380338354749442
731430057458040832
731370313896886272
731399577551699968
731379810061049858
731390106926481408
731430430860251142
731398709586632705
731373656790716416
731421358756876289
731333596984844288
731402408937574401
731422486814969857
731414949675827200
731320389285056512
731423409779965952
731428081911640065
731425078823550976
731346389750435840
731319101566648320
731316857433624576
731435887620464640
731309450493992960
731431739474726912
731326072558473217
731403981562499073
731398096912039937
731315313967570945
731417264856158208
731413519678197762
731289489872551936
731372381709668352
731362927790456832
731328723111157760
731428270978256897
731359035342094336
731414274464190464
731369668229906432
731419198501605376
731401947530420226
731368522778050560
731438186157740032
731385250031489024
731287216434102272
731408997870391296
731410126125576192
731424680410779648
731396662632058880
731329016674832384
731381529629331456
731376316038156288
731309270117949440
731383584901201920
731430699174133760
731433400452714496
731369114527268865
731420004030267393
731429730579320832
731421836907413504
731415926818537472
731431903077765120
731422583263006722
731375821085130752
731349099119808512
731377775471382528
731431022206812160
731393432770490369
731361015338766336
731381802288467969
731362432711561216
731341024975585280
731397581268520960
731410495362748416
731392053066731522
731399627983978496
731396037739487232
731422566691135488
731388815152164864
731424890264387584
731371400259244032
731387795676205057
731407450490949633
731359907752988672
731379570927124480
731382846489821184
731334943339597824
731399887934357504
731332108153683968
731417583690391554
731405999228239872
731414026887016448
731384868068831232
731392300300013568
731320989104017410
731374151726927873
731419278130479104
731431454341799936
731376039000182784
731339053988233216
731432884632993792
731371010369462272
731340014219493376
731336596012797952
731380220700311552
731371861590712320
731408431891001344
731395450406834178
731408364626972676
731368116052185089
731393973831512064
731410000661241857
731422503688671232
731410428253835266
731433207627796480
731316383800119296
731366740249198592
731434675625984000
731389179913994241
731397606396575744
731421916637040641
731389716864458752
731342555850416128
731395593013215232
731423665435344896
731322213702483968
731404237448589313
731411707449511937
731408565878030336
731324927366864896
731370972666834944
731408611965059072
731402073049321472
731370913665519616
731419496263602176
731377666436288513
731370523599343616
731299073656029185
731411183211806720
731381672156004352
731393827257393152
731380111702933504
731436789672624130
731317243473203200
731371450452561920
731385501622673408
731389700062117888
731408972884914176
731430418310926336
731349170351562753
731411216908857345
731404010838720512
731298805237329921
731311438338371585
731384994048946176
731416476641546240
731388508984750080
731395995758673920
731380027942686720
731416950451146752
731395681164873728
731375204425998336
731381063977697280
731368632060628992
731387846293110784
731403591706120192
731387057579253760
731375502263521280
731433316491087872
731423460040278016
731428572657750016
731397622892773376
731418305018351616
731285480021622785
731313288177278976
731353008051785729
731353666809155584
731339519421599744
731407995742105601
731428300384550912
731387426539773952
731381642779054080
731287933517475840
731400181636321281
731368296658944000
731399938341502977
731364844558024704
731415188994428928
731431425136832513
731296364039159808
731412940742627328
731351972356456448
731347933128495108
731429420259508224
731379616993153025
731384302005567488
731390480190181376
731427507656896513
731423426435555328
731380015418351616
731356074243182592
731384578703818752
731436420192174080
731347052257402880
731435279685419008
731406720476577792
731298557655912448
731295319980425217
731406925863239680
731400386955882496
731421392386838528
731435552034160644
731437800353058816
731438328667607040
731421249692372992
731414475845316609
731420192711057408
731393063843663873
731340488066863105
731405873264906240
731432850965303296
731427528561328128
731352626416254976
731411552444792832
731364454378680320
731418292758433792
731389695658229760
731325493539012613
731368850038657024
731402064862031872
731374512541990912
731394829654077441
731429122434605056
731411501911805952
731389376912105472
731429722119409665
731343067823910912
731327263417864194
731378945891966977
731432326786371584
731330514058088448
731329557949763584
731412856818810880
731390463182286848
731377217691848704
731399657302200320
731392610733031424
731365440157548546
731412219213271040
731426131732135936
731369143849631749
731332611528757248
731431441582690304
731326219145240576
731393563099992064
731400651423502337
731395890926235648
731377301556846592
731348545320542208
731433086089564160
731324235440783361
731399439080886272
731349606726950912
731415910347460608
731410155678646272
731399170851020800
731435099217072128
731429604775362560
731437489769070592
731405512344997888
731392472492937216
731414060382756864
731307219178934273
731288722172461056
731400470812577793
731422042113724416
731376626467016704
731376534229946368
731376437580734464
731371551296266240
731313845864697857
731371391816105984
731373875011985408
731417365859172353
731398201765470208
731309031147601920
731409581222559744
731355713583382528
731345496355147776
731376416776949760
731393307335634944
731413750264238080
731433375203000321
731418535797399552
731376169292038144
731408767166877696
731342430323249152
731398898045046784
731417025738899456
731290701821018113
731430942817013760
731404925385756672
731414836354142208
731345861238771712
731388517142675456
731432486178193408
731363674376429569
731418686905565184
731392434605817856
731300290239008770
731398403289186304
731418083005452288
731407156709343232
731398306866319360
731287438509932544
731415172028477440
731310826141913088
731417722123354112
731417344858308608
731432691590176768
731398780533256193
731409136634695681
731327431257128960
731396666704707585
731413968149987329
731397266360160256
731426395948220416
731416694439182336
731390710797242368
731429315393413122
731381906802114560
731408222259646464
731401620395823104
731435728148824064
731363620001439745
731425850768265218
731349652939776000
731416241387274240
731353515839328256
731422570642280448
731393508603355138
731411413797875712
731435455598600192
731426752669581312
731416514272894976
731384004352593920
731297983199772672
731408863862374400
731381483215196160
731422969235378176
731372402924457984
731421073582002176
731362659535192065
731416681776615426
731430678471053312
731416690165190656
731422784551833600
731284674518126594
731358423221174272
731361669608136704
731431433160544256
731359555456774144
731434386252533760
731389981038653440
731411292171407360
731401389360988160
731425850885709824
731300507973718016
731406603119890432
731379587507064833
731373862454214656
731396838742429696
731355772186025985
731432708530933761
731392166300422144
731418879671566336
731391667073208320
731408360436830208
731421526252224512
731387200252837888
731417222841798658
731367994463518720
731418481342615552
731410130424729600
731296934640685056
731402538768052224
731367600236732416
731395945464762368
731355336007770112
731433710982189057
731422323337797632
731400328277569537
731409174102446080
731319671811493889
731435174735556608
731307508246052865
731394477282185216
731413607423070210
731391755149553664
731400298850332672
731407517268516864
731318363465617408
731435715888828416
731361493128728576
731377104676368384
731386780767924224
731311908171751424
731417214620962817
731376039163789312
731393412012904448
731389553433513984
731339725030690816
731393407852134400
731398608692621312
731306799631093761
731420620249018368
731284314135138304
731414672738516992
731407341082583040
731431395571040256
731282191574048768
731413485838565377
731417298444111874
731330451323768834
731281981833613312
731381269527859200
731381827466887169
731393445382791168
731355419868684288
731366484514119680
731402186530390017
731431542342451201
731297324845137920
731432368683266048
731420515391275008
731405281754644480
731376316121894912
731358951640596480
731422004549697536
731408100356460544
731404032028315648
731416665200549888
731387531619647488
731373291999465472
731404635999731712
731392418008989697
731435707219214336
731406036905676802
731404275222511616
731373321225392129
731322457131454466
731425913611636736
731409476314615809
731377704155680768
731316848998907904
731425293051777028
731366606341832704
731368804090007552
731378543184232448
731417269184663552
731301954979282944
731284099990704128
731403591353782273
731417600677285888
731423359406329864
731303616120823808
731435766165962752
731424290462179328
731417248204722176
731375342716370944
731392157806956545
731394515093884928
731376563279831040
731397941907365888
731280723743674368
731425280124944385
731420880660762624
731434016885379073
731396280904220672
731391595761782784
731424969918414848
731435556282990592
731380887959556096
731427381563564033
731434885135667200
731372360859828224
731385493267566592
731331319712489473
731355881498116096
731406326400684033
731335169722961921
731403268715388929
731370309627023360
731401024523649024
731430821102489600
731403713076727809
731353347878490112
731406665833164800
731362449438441472
731398382372163584
731338819044315137
731376227756474368
731397337726238720
731406376560414720
731289594705117184
731378962610434048
731388521462808576
731369173260115968
731425410270007296
731388420677881857
731432154777931776
731426144453562369
731375473071149056
731399271321374720
731379222615314432
731435505863163904
731415058597744640
731368048901361664
731429696806649860
731414731739828224
731412881976233984
731335102710579200
731424672273842177
731347006258446336
731410461997076481
731416375911190528
731371685367169024
731382817305858048
731395186090074112
731310255565471744
731411883652202496
731379092822605824
731433299697123328
731435879215042560
731292270633332737
731408775886848000
731315402047791105
731387283983761408
731423870960304128
731419148274765824
731394019951939584
731406074503430144
731391881003827200
731401133864960000
731437284340404225
731374197969174528
731336554044592128
731320900897804290
731432536610590720
731389251414298624
731411443329990656
731323836822634496
731320829519089666
731285224215089152
731404967425265664
731364995741585408
731431781346488320
731394439415992320
731343445285969920
731393487355043840
731399800000630784
731341977166479360
731363670320504834
731395135771185153
731397853856333824
731367235302916096
731417734886592512
731410369646895104
731438320388087808
731400869250392064
731367608520454144
731385060969091072
731389192438222848
731426551183642625
731415683867742208
731406183723044864
731421312502116352
731401347472494592
731378543037308929
731353603743596544
731388743677050880
731411489354043392
731404509948354560
731386592145739778
731422604490379265
731398696894660609
731396734023258113
731410260569817089
731400424893366272
731281184869777408
731434767921610752
731375229784731649
731368950878048256
731416174555189248
731377121105485825
731421329220632576
731305608507469824
731295647052140545
731370599293947909
731437280334749696
731435996848504832
731427985623023616
731369718368616448
731345244445388800
731417462005219328
731423308797882368
731407056004100097
731428207845621760
731324063205855233
731435032125026305
731384121407229952
731368292443693056
731368757956911104
731300881296203777
731438710458191872
731387405656264704
731285219874095104
731425288626786305
731392023786344448
731389255465963520
731386411514011650
731294170552246272
731394963762782208
731404317337378820
731320645179445249
731361614952337408
731353972913635328
731370540628250626
731407907317809152
731378882767650817
731350642476875776
731363804408365056
731418007440887808
731297744082571264
731411103733972992
731421803294429185
731374822844944384
731432985044602880
731411342566014976
731412420443410432
731372066981748737
731425011760828417
731370171470872576
731332749802360833
731341024975572994
731361203738542081
731409035560292352
731398864746483712
731414853244461056
731429071817715713
731428019072606209
731395513313067008
731428153546149888
731367566682230784
731402970932334592
731402882784714752
731384368879570944
731384700330250240
731385581079527424
731375506667544576
731318053078589446
731366203390824448
731382221395898368
731401993596641285
731314902984458240
731430430705102848
731428564273352704
731405122362834944
731384377461067777
731411128530706436
731353125538275328
731414760957345793
731284574018383872
731395442110550016
731389742177222658
731302001452191744
731391906417102848
731285320596115456
731400127114436611
731284884552089600
731362567168401408
731415100939177985
731399992859107331
731342379752382464
731425619939069952
731414588932116480
731422805749862404
731329717429735424
731433216066756608
731437276065075200
731438005890760704
731298159343874048
731400567428419584
731374843820703744
731384494817705984
731385229001248768
731417139010252801
731347027284516864
731355780511760384
731417600463343616
731413452288364545
731389938999144448
731426219703586816
731414060638584832
731434075731431424
731377251305033728
731385480521121793
731407848744321024
731429462236073984
731319336262995968
731426567822315521
731326030418321408
731393177282809856
731375128911564805
731353171633831936
731421874371108864
731423774667620352
731430288258170880
731358200730095617
731433149012398080
731295382538424321
731434289640972288
731287426317090816
731373560359469056
731393780931284992
731348327271387141
731376458422083584
731412408099426304
731424084983201792
731408712791957505
731384746652106752
731438878062747648
731398893989167104
731431320186986496
731437204921257984
731398155913269248
731382586321346560
731427448596926464
731417399174549504
731396801018875904
731430368096751617
731302135661514753
731332686942486529
731375212789415936
731414505167724544
731371337168633856
731419399710707712
731400861243576320
731396754969636864
731419269725097984
731345584276295680
731353213803331585
731399019579248641
731436802196803584
731353616313913344
731282141145894916
731333064203239424
731437280217473024
731392631788441600
731409018866913282
731381445621649408
731435854292520961
731376341308870656
731424525213155328
731426668586389504
731333114765549568
731366203332149248
731432892853800960
731417625864089600
731299291969556480
731393575548817408
731382477500121088
731343373756469249
731392443262832640
731371459164176384
731327146036215812
731355621480484864
731321601388466177
731437141851549696
731282070132142082
731394942807986176
731300059174817792
731344464497807360
731418871568171008
731386470301356032
731369521416708096
731431848471986177
731387108091367424
731397434505625601
731438706356146177
731353322817458176
731359307921563649
731413599189663744
731392673953746944
731366618870206464
731390270500114432
731313737076875264
731423241802264576
731324755400216577
731421421394665472
731426085640998912
731428874777726976
731406053557084164
731367600282861568
731427129901060096
731391482490433537
731419760408301568
731358888629551104
731376987089080320
731349078328627201
731399204359311360
731429893922263041
731301254794756096
731354035983290369
731404979840389120
731346612090474496
731332909269958656
731333030665555969
731295722528772096
731348499548143617
731381638781906944
731372222472986624
731409388062265344
731390526130360321
731376324309352448
731317356715184128
731372134270914561
731363649193947137
731405059590914049
731424349253734400
731293490873831424
731299262466797568
731352798634348544
731377092106063872
731403121688248321
731314189818462208
731379528711475200
731386868844101632
731371450544881664
731435921413935104
731408763098292225
731416665380904965
731400877932744704
731316891164102656
731358763043704832
731369361643081728
731395668724551680
731403113408671744
731433174056636416
731327485921517568
731375884003889152
731407324309536768
731428744980774913
731296020131368960
731398730314883073
731382733361025024
731396062653485056
731405197776461824
731397900052353024
731420184242728960
731307109942464512
731426802724421632
731368913217392640
731416677812834304
731336587347415044
731318589677043712
731406854610391040
731417818642714624
731417558587428865
731419156738936832
731393525028392960
731390958227464193
731394967986405376
731405147532865536
731373753230364672
731381118658875392
731435535496060928
731431244781748225
731382854723248132
731433123787874304
731396930824212480
731371874207342592
731309777582690304
731426383382118400
731405189639442432
731420809072234496
731393709577777152
731343701008617472
731363372235522048
731399552532615168
731410839329230848
731433610394411008
731348151366385664
731437590746894336
731401536434274304
731420314387791872
731417781019807745
731380661307756544
731309546849738752
731428476490813440
731388550894223360
731403713043148801
731406825329950720
731402060629938176
731391440522092544
731364177844051970
731397430189666304
731332690847260672
731318208184131584
731405118323740672
731399409762770944
731315221877268481
731389095969165312
731431412465860612
731297743960838144
731417193641086977
731416937863876609
731299073639239683
731381718087794688
731436147717464065
731422344456089600
731401809093394432
731436684756287488
731434897651421184
731422457714880512
731396138339815424
731374411589296128
731416149305507840
731385224718880768
731381739197743104
731332842031054848
731371538767740929
731396415193239552
731430447742394368
731288562939756544
731429592221650945
731390991974973440
731393558759014400
731418724402630656
731369638488068096
731410117728538624
731303683288338432
731388311860850688
731393575498465284
731303591173095425
731394083109896192
731402475723493376
731382783470383104
731388357767532545
731366949930844161731649763674705920
731777543141888001
731768550369730560
731795964466462720
731655153158230016
731754382056902656
731708194603442177
731771331155509248
731699529238487040
731740725491142656
731771075416215552
731721352219140096
731747696315404288
731764608055320576
731800456628948992
731758647630516225
731750724917448704
731763462926401537
731775257196019712
731767598338215937
731680952343101440
731754688262119424
731790557891203072
731692939684896769
731800272025079808
731744047316996096
731796652378329088
731769741774200833
731719796153290752
731761252633067520
731685905870659584
731734262156808193
731759969083752449
731663944469749761
731790264600158208
731765228652859392
731759000291663872
731738909584052224
731789349935779840
731734169642885120
731666822093799424
731706466332090368
731744672519950337
731765031575146496
731675986299879424
731666167614582784
731662656973774848
731790864096370688
731738007464640512
731752209436803072
731778914620579840
731789580769341441
731776339229986818
731701059954020352
731789639682539520
731785281783926785
731713240221147136
731746521968971776
731640276083691522
731666926829731841
731771394082623488
731773998904840193
731714385085796352
731727635261313024
731764612182507520
731775894893649920
731800205016764416
731799944697352192
731766470045249536
731783142726619136
731789849389305856
731760656828010497
731687399147876352
731790889396264960
731791451592527872
731793338802839552
731783478115745792
731796157307977728
731783708580155392
731768953350033408
731646106052890624
731796081781178372
731791443065348097
731765056548052993
731786078504550400
731774888055345152
731792277740228608
731789966443970560
731788754592010240
731700673943756800
731671833875881985
731644935896727552
731780307297435649
731768726630981632
731774661785190400
731798166673195008
731793598866317313
731765371217281024
731774254744780800
731784023199088640
731778721519140864
731774175086514176
731652884199317504
731792722235916288
731771989866713088
731763198420979716
731653094119866368
731791719830814720
731782420945641473
731646622191472640
731748493451137024
731793892379656196
731796312631443456
731777161279868928
731778449157836800
731722044107304961
731771545069191168
731770739989327872
731774980522950656
731792680318013440
731787022164213760
731758622590545920
731640750165741568
731787064165945344
731793863300517889
731653907663966209
731727475919704065
731750162897506304
731771667022786560
731694940640710657
731752729631166464
731693468452564992
731648547414638592
731759394459881472
731663084603969536
731789522250387456
731673423886176256
731760023555215360
731729593938366464
731767912885784576
731698904098582529
731757620005076992
731669506146377728
731739857110896640
731666482023686144
731788511033065472
731793879989669888
731765304032956416
731679522404204544
731764054218395649
731788800788180992
731790910254686209
731791346776739840
731773529214062593
731757691383758848
731778939790725120
731643602258911232
731645351392743424
731690507328360451
731738833746821121
731794265874046976
731699717973803013
731715404595367937
731788775509110784
731645510608662528
731776876159610880
731763982881689600
731790478350422016
731753119747559425
731766616963305472
731717745092464640
731696005817765890
731713735207882752
731700673973116928
731675260764884992
731697087952248832
731769762485768192
731791350669021185
731743275573510144
731778247780864000
731711185146515456
731715794371903488
731787009623248896
731785008906682368
731785122236776448
731798405618520064
731775059942092802
731724799744081924
731768214988947460
731779942250209281
731797646260768768
731658034833969152
731647725368971265
731752037751361536
731790834845126657
731775257145712640
731699554395947009
731778444837654528
731793024456511488
731650715836370945
731738330753343488
731760279206367232
731789002026549248
731709201244770305
731750943017058304
731763835971964929
731683813089259520
731660396130648064
731754977828442112
731788230232817664
731799882038710272
731684576305778688
731777408802512897
731764889086263296
731794764790681600
731737369926369282
731771885126451202
731681107566022657
731746144565510144
731797453322764288
731775064312586240
731769058031480832
731792336464777216
731711331817148416
731775660025335809
731666767374749696
731757905477689346
731667086028591104
731764687709339652
731789945619255297
731737324145512448
731645799910801410
731752113106259972
731644537353949185
731786455845097472
731735004288561152
731777794791727104
731777203558457344
731708244867997696
731772585323585536
731778256320528384
731772673446006784
731794815101353984
731756877940428800
731799198241296384
731754935977713664
731733398218113025
731766612630614016
731777853356974080
731651676222951424
731790377754185728
731761592266833921
731773936090947584
731737953177718784
731654843056705537
731797461732364288
731641219915370496
731734308172533760
731783389905354752
731765363063574528
731800561339797504
731661985914331137
731794357959987200
731777308424581120
731682202409295872
731707645107834880
731777081672122372
731667182560497665
731742742833967104
731673209628549120
731796321141719040
731729090626134016
731789975109373952
731715249393553408
731763077050474496
731681170547580928
731786212571222016
731790583354802176
731799726954270721
731790809863856128
731750250638131200
731766763659116544
731774191846858752
731664259059326976
731793842060574720
731794324409683968
731737210874134528
731797885357047808
731790843313459200
731789266129297409
731770324841299969
731777740429393920
731774099660378112
731729828752306176
731761600370229249
731734769621327872
731798313230565376
731770807098073089
731699294076428288
731665429576454144
731785738585575424
731782223989329923
731794010092658688
731780932194050048
731644977994960901
731681002649591808
731796296047169536
731741832657424386
731741182603239425
731790616858857472
731761692934295552
731734467610591232
731722841046061056
731759272556691456
731794924467847168
731787634729701376
731787269699407872
731667123924303872
731795217922281472
731709226431578112
731764595292028932
731721687423680513
731728440227991552
731786951112720385
731776272246947840
731685981632532481
731752163303624704
731779493459791873
731796283300577281
731744428956782593
731791916908580865
731720475609419776
731791397003624448
731734542965411842
731644063628296192
731746966716219392
731787257300979713
731770027087671296
731773206076526593
731787584473583616
731788301707968512
731767581548384256
731761130964652032
731800838079840257
731761814560776192
731798669738020866
731797461937868800
731789966573887488
731752473870909440
731725173129367552
731784644186779648
731750565550657536
731668956646363136
731795415113273346
731790818252464129
731765547281600512
731743133055193088
731716323131064320
731787253035454464
731794542551269377
731793263263387648
731739580634959872
731774699202588672
731688514941812736
731731108069412864
731771998230224897
731796895551660033
731757917892796418
731775219459837952
731793405995454464
731774242048512000
731800465055174656
731794853206626304
731793791842160640
731672135865892868
731786053342904320
731687768439525376
731799349181726720
731700674077974528
731773680129298432
731785889697894400
731753983631630336
731779648829284352
731799450054737920
731768814644436993
731775139973627904
731789668992360448
731781024355586048
731795599415250944
731715026977980417
731798384466640896
731776066780438528
731761936065544192
731740431935897601
731781800524156929
731786137145085952
731729149367324672
731647784080838656
731794685203775488
731773571253538816
731784585286144002
731709209662738432
731768709727944704
731761139055353856
731785818533171200
731747457265176576
731779845609394176
731736371627429889
731737147800092672
731766637821624321
731765719302574080
731784769894223872
731757548819361792
731753094581747712
731799332421177344
731719691090169856
731754550152069120
731775509038825472
731777916514795520
731757284561408000
731725852635889664
731751303454556160
731793242203795457
731717015086497793
731751215634255872
731669921294372864
731721591172808705
731659477615706112
731761369838698496
731757611629084672
731748480817893377
731794127344574464
731796643981447168
731752721292906497
731782194671321094
731645414051577856
731787122991104000
731648048158416897
731763055827259392
731738712057450496
731648656240193537
731770702328676352
731778671204175872
731791694501453825
731792537778708480
731743162608324608
731775072495669248
731776192580177920
731737789495017472
731776259613659136
731785235675938816
731737777000329216
731777954162868225
731788284800667648
731799424771461120
731761466253164548
731755493794942976
731765371351511040
731755694827900929
731657825156485120
731765341957816320
731770630895472640
731797411518140416
731772472287236097
731759125739282432
731751907522453505
731771046303563776
731711944051326976
731766889551138817
731724409799606272
731759427989209088
731755552242581504
731767862516449281
731752603621728256
731760833089392642
731754206080700416
731724627949588480
731792822769221632
731767107604615168
731789278804512768
731787739302072320
731766855912787968
731787206591811584
731788146451619840
731749407700439040
731777740374843392
731742617109725184
731795993969217536
731765169953640449
731779438820663296
731764876230729728
731666024836268033
731796765570007041
731711147498307584
731797235206361088
731761734764072960
731768655386714112
731784531011862528
731765904019689472
731753643838410752
731785390504415232
731794777549774848
731759478459277313
731775450217877504
731727924475236352
731745603336699905
731745909508329472
731790155418324992
731740931116912640
731800381089452033
731661465657200640
731742264909791233
731657883943731200
731755606877425665
731700959122984960
731749147544588288
731748749035360257
731650103216234496
731782618103042049
731779338350305280
731665186042454016
731793363838603264
731789261800792065
731786787295772672
731724027996348416
731798648942690305
731775806880550913
731772908507430912
731792575485579265
731746958084165638
731770639275700224
731789165407440896
731699147191947264
731747100816474113
731699281422368768
731771247298793472
731728268634796032
731786107982073856
731747151311671296
731721381549740033
731785504081973248
731761260715515904
731783989896286208
731776234330464256
731744231786729473
731795268182650880
731774116244656128
731680155689684993
731784358890246144
731764696097914880
731675474930352129
731641253259968512
731747595836592128
731788951598604288
731671263664476160
731799445705240576
731794819333390336
731708685412503552
731712233500225536
731740406803763200
731755736942936064
731781649344692224
731774582009499648
731694432882446336
731695946929737728
731731296905535488
731786057428111360
731777136315510784
731769611629297664
731759746785546240
731797642192277504
731706898668355584
731708060100485124
731764771624718336
731766004389425152
731778151328649217
731790062933950464
731798627975331840
731793401792843776
731763240741441537
731742227052019713
731727756887740417
731774556675919872
731795700174999552
731769901061378048
731797327720120320
731753983719575556
731760430570426368
731780755920171008
731650258623680512
731699398950805504
731699218813988864
731794353870516224
731700342950334464
731763777276776448
731773944592801792
731768450054533120
731787412318248960
731789257757491200
731753321179058177
731791988505333760
731666100455276544
731791526896885760
731783461434998784
731788872124928000
731762397602582528
731784081889988608
731791124420018176
731667975422377985
731785550127087616
731779292049379328
731656269145210880
731744840233435136
731699155903504385
731800993525051392
731792386909687808
731639344906293249
731743061651390464
731798552251387904
731765803125747713
731779220876201984
731781045196967936
731744769039339520
731725345196527616
731777480156024832
731749013280702465
731661939621814274
731734916472418304
731785877303795713
731758840648204288
731657250553614336
731790302265085952
731657699209953281
731780139462348800
731748803569582080
731695301178892288
731762602959740928
731771519987224576
731765128081899520
731794878343065600
731697146592788480
731777480021794816
731742319372869632
731762972104769539
731783771696054272
731661117710340096
731800175396552704
731676913341628421
731723377954697216
731780722365628417
731769892853194752
731799324212895744
731667702494826497
731772845496385536
731684534509408257
731759574693318656
731783574731415552
731732013800116224
731787923868127234
731737458182914048
731744014035238912
731699533206294528
731660383623090177
731776977020026880
731773310908956672
731726129447342081
731781653731917824
731745750359650304
731660819805708288
731789568031215616
731759138322173952
731771670948630528
731656218587090945
731776729509953537
731800691459653632
731744643096969216
731791942028279808
731782634817261569
731746853474189312
731785847968825344
731786447485833216
731779900403798017
731780298980139008
731667710929592320
731755313272094720
731739492281950210
731782676861071360
731690469315350528
731769687156113408
731774515026481152
731775173477601280
731793246607822848
731751328570036225
731738720500625408
731783578573545473
731778788774805504
731792122723078144
731748178865819649
731750968061272064
731753560111730688
731791451517034496
731727626633658368
731750498265649152
731726905221763073
731770538767552512
731732613854076928
731661331548491776
731767845802086400
731650057204826113
731794119174029312
731789681373921281
731751798407593985
731722517975605248
731733964499587072
731771104931500032
731651952946348032
731796560040890368
731790885269045248
731761764329738240
731718009262383108
731727492680159232
731789899335094273
731779149514326016
731758274660421632
731723499497238533
731658114383089664
731684848860069888
731652426869145600
731730843664703488
731798187653115904
731800188340166656
731735709338456064
731798133034881024
731781284415066112
731661180629069824
731725902959259649
731778012765683712
731682600801210368
731795142437408768
731707829678022656
731734094468407296
731733033217331201
731765866216460288
731775949486718976
731798204455489536
731747168130891776
731774091250835457
731785231225769984
731778109498884096
731740469730922496
731760157865168896
731744248706519040
731788440128376832
731770656044408833
731639667800608768
731718151608537090
731751030849966080
731794551208312832
731755074221944832
731787244558782466
731760111459414017
731783402458914816
731708366398050304
731765698268176384
731724216664489984
731648194837385217
731719787643060224
731751387554557952
731760921257873408
731785096978702336
731780101784911872
731686803720167425
731740108890640384
731762233924059137
731766361106591744
731777975339909120
731778906458574848
731792739197702144
731782534430900224
731650397186707457
731783599826059264
731664439389396992
731664619912187905
731755774880419840
731734056564629505
731801123582021632
731721729681313792
731737902691065856
731797751307063296
731770228225527809
731801132054499328
731698660786888704
731792415942533120
731780500193415169
731789035484647424
731639080572702720
731787131501346816
731782177667481600
731793175501766656
731751127247683584
731783628976467968
731768974292205568
731759302139097088
731647754406133760
731795482196905984
731643262381907968
731756399450066945
731764612132147200
731745909793554433
731759411350372353
731789534451671040
731716008344440832
731743749714399232
731721025021317120
731768856541319168
731757989439406081
731722165637238784
731773197750837248
731658378603298820
731747218357649408
731763634788020224
731783687864500224
731652615700774912
731701064110616576
731799345239035905
731741497087918080
731794375064322048
731796765825867776
731784220289433600
731747553918750720
731801098307158016
731676485669539841
731753593448071169
731769540485500928
731645993070923778
731782370911780864
731659486130278400
731792240142626816
731790897654988800
731786510689832961
731759142684233728
731750913543700480
731770647634907137
731786950785564672
731784929126846465
731685855824351232
731772866312560640
731732198408261632
731784283178848256
731681606856003584
731754180914884608
731770442365685761
731793431308177409
731769334884929536
731770878275551232
731751567888646144
731790268727463936
731748212428681217
731769959794233344
731701198441578501
731763211276582912
731767153783902209
731765962727407616
731735407239389187
731769657976295424
731773671837188096
731738993071693824
731717539399524355
731730705449771008
731742420010946560
731790545543172097
731726934611218432
731681736778776576
731728931275964417
731658345019518976
731739240535576576
731790478438498305
731771834845282304
731775592950059009
731763802505654272
731774842152882176
731778012891385856
731656583541882880
731743103544070144
731656940028342272
731730332219781120
731781691111575552
731776419227967488
731795788477693952
731714922061692928
731742847779655680
731764989363671040
731778700744790016
731784228849995776
731771146941661184
731760979919376384
731774498123460608
731745838515556353
731659700140314624
731699390516101120
731783046165372928
731761101650694144
731789610167226368
731742239538487297
731710006328987649
731752838754406401
731796040060305408
731739748109299712
731793636602613760
731724640477908992
731799764577189889
731788775546880000
731754977895415808
731794039389835264
731646567577489409
731784799103397889
731785893938352128
731784639732457472
731782580538884096
731777001980350472
731785180797652992
731759138351513601
731791774549606400
731796207773859841
731695863316287489
731687466378334208
731761214884356096
731665651752964096
731766503595511808
731770253223530497
731780684726063104
731774493752999937
731681934166921216
731711390516400128
731773810186309632
731771146841001985
731777283200040960
731743669745799168
731770857220128768
731772329697681408
731798480910454784
731643253909422080
731649516215148544
731784052622131200
731748715657072644
731666796646785024
731762926168768512
731652221528616963
731692751218200576
731780235855863808
731646320218230785
731753383850348544
731763840178917377
731787294773018624
731780303035961344
731795058698018816
731762766491619328
731699474431533056
731748250047401985
731760581242454018
731784224726908928
731755862818209792
731773093040017408
731699298279292928
731675478759739392
731784665099579392
731800783788871680
731778323261599744
731797164263776256
731771050325762048
731795994032082944
731798682207588352
731713777209643008
731791216501723136
731769469127790593
731798816551243776
731754541629222912
731773114128957440
731796954297073666
731712401226256384
731754747225604100
731639747630772224
731786309149315072
731788603370668033
731771964621238272
731795939262767104
731787001419186176
731699520703078400
731792764346740736
731708198869204992
731655870434533376
731643606595948544
731744869539037184
731640381121658880
731797113613504514
731766306580631552
731692579067072513
731778138561257473
731779895932682240
731749466554912768
731676099550322688
731768156365193220
731780458007146496
731783578841960448
731651013531340800
731777412971696128
731799034818494464
731666281028567040
731777643985666048
731781535985221632
731800842504806400
731794664399888385
731675953017970688
731775353874726912
731781200595951617
731639818875207680
731801274581172224
731727295212363776
731762409971519488
731784975616380930
731720521692418048
731737734918836225
731691689732116481
731674451297865728
731760187112062976
731653572195028992
731716704670126084
731797373727481856
731790797113196545
731768005273780224
731756923926679552
731763353643814912
731775915722674177
731746295417864192
731697436197027841
731766939903725568
731656851851333632
731776142181568515
731766256341241856
731752049981935616
731794399986892800
731799651171614720
731765304213262336
731800225996804098
731775651594817537
731793699722629120
731697650102231041
731790369319452672
731697872379494400
731650707443601408
731745171566690304
731731724384800768
731798208666537984
731790939602046976
731791996495482880
731780789348761601
731780240163389440
731781577882112000
731766818285576192
731799827663736832
731757984876007424
731793682618257408
731780206499926016
731646391500591104
731747885021286400
731796111468400646
731746471842828288
731745439872106498
731799428865138689
731785881317707776
731746781994860544
731770953886253056
731660656391401472
731742419943755780
731766662920306688
731744110273568768
731784207878356992
731707695292657664
731645254865035264
731768365858095104
731747977333735424
731791820351373312
731651357317451777
731695905041043456
731764641550991360
731768118431862784
731784597994909696
731640267938385920
731645015890497540
731799819279339521
731641211283492864
731781137647947776
731799336804188160
731742541641596928
731795343927611392
731790268815400961
731783360545230848
731778830860423168
731787307586625536
731735998636412928
731749214607155200
731666431838986240
731772014831271936
731795524085551104
731700670030450688
731798992883978240
731774535687667712
731771519966253057
731720802639323136
731787798097874944
731794253387534337
731747092562120704
731752650069397504
731795444272005121
731742092670685184
731757620256768000
731768919728492544
731771088225570816
731731783218270208
731772098708787201
731787269678469120
731797352709795840
731786099450904576
731786045122039808
731739995661344768
731740738162135040
731790310473367552
731801010189041664
731770903340679168
731755418125537280
731774972025274370
731666637296799745
731783322775502848
731790251820122112
731764720953348096
731695284367953920
731768798039158784
731716251580551168
731772656677228544
731775684947935233
731757028843081728
731791132515028992
731779052919525376
731757347442446336
731678226179891202
731679903737913345
731791514305736704
731753429874421760
731790281415229441
731785323479465984
731781573788483585
731788855146336256
731767015296385024
731788142244663296
731790062996885504
731789543037341696
731700800125165568
731773063419842560
731795737923584000
731766348326576129
731781963875553281
731681648832548865
731773025809391616
731749030091358209
731772992238301186
731685222346035200
731749575644590081
731784589530791936
731663046985154560
731797281620525057
731799898820104194
731797646440943616
731793384839479296
731764532343934976
731800842412511232
731800062188244992
731764255465320448
731797063609012225
731754134509129728
731723042271969280
731664389317771264
731771469638799360
731759838804488192
731785080146931712
731794773393039361
731770563761426432
731763487987380224
731749349051510784
731791971723956225
731794572175654912
731769150213922816
731772929541804032
731778713222795264
731790432137404416
731776662455631872
731704340025626624
731791690391015424
731748321497362432
731779254283862016
731695393294159873
731788976978337792
731761344647704576
731750473045315584
731760912584060928
731794911847165952
731799269682741248
731800104395366400
731647733698854913
731799915643437056
731639709768638464
731640578010718208
731783989783056384
731789530500599808
731723470082588672
731794508929732608
731785999001505792
731791053137809408
731777237016555520
731763278305726464
731789400347185153
731747839093571584
731800947353997314
731791677942300672
731754529180393472
731762976370253824
731639483611893760
731734773702479872
731644474758172674
731779283950141440
731782295204597760
731799013691809793
731720844356005888
731667023294390272
731796526503186432
731640641017552896
731748346734477312
731760719885180928
731797646323552257
731748346503761920
731798116320612352
731775857161842688
731743728671571969
731669464396136448
731793624162242560
731793456167817216
731789224316440576
731754424067035136
731659905476767744
731647645505232896
731741359003013120
731778952293941248
731773541813735424
731655019162968064
731684865922342912
731678574202228736
731765862173184000
731752649826140160
731685834550853632
731734841021059072
731790440530333696
731772988203409409
731801127642136576
731759255888515072
731790390232285185
731768571378962432
731794874014547968
731766436490776576
731650921093009409
731775861272236032
731794282525364225
731775093781729280
731780668057849856
731742357096439808
731740515893415936
731744915462455296
731654863923388419
731796446786117632
731793724896841730
731684563907313664
731767896154746880
731746354217635841
731776653769211904
731766616917168129
731771226331320320
731688057464836096
731764209294413824
731800733234937857
731655698417770496
731795675281772544
731702431474556929
731738204831948800
731685108848168960
731775181606129664
731676456158269440
731775030766534656
731744642954350593
731673994303295489
731739052169400320
731792957125189632
731783440509616128
731711323558412288
731745188322873344
731790910359404544
731656663258796032
731761831107284992
731656508195229696
731684597356990464
731761227358179328
731745343470243840
731695896874733568
731643618981613568
731663256822022145
731798980288483328
731755053137182723
731775185846730756
731759977380057088
731775739717156865
731775521428766720
731723025381511169
731798459993427968
731714486034255872
731755669934755840
731797915056754688
731775836005801984
731742927454605313
731789480055574528
731754914716745728
731795729728065536
731775420799041537
731640477670359040
731795117376299009
731782920109752320
731784816128086016
731755493698482176
731790294010597377
731750770987704320
731650061583699968
731738192034992128
731662057121140737
731799336594464769
731775500666834944
731782890980151297
731648480356249600
731661155178061825
731680151252144128
731793800272748549
731792936057344000
731732253210972161
731778587410366464
731788276500209664
731762368053710848
731721372884439040
731763936987582465
731789308332412928
731788242836672512
731740075214684160
731649038127386624
731777094179536896
731746509432049664
731757481597276160
731695649259982848
731772220494647296
731763223964307456
731766201874026496
731781569669660672
731793468998209536
731754457831182336
731640544531603456
731793800163696642
731651676126351360
731776436021932032
731688196212445184
731753589455106049
731761730431426560
731775941010194432
731790872790978562
731794831983443968
731797230978486272
731797608629293056
731734543057752064
731764972808773632
731776687474671616
731764200884850689
731766281494511616
731748778500325376
731721238809284608
731796983766114306
731718411982536704
731762833894084608
731728750652620800
731784325327392769
731760682144813057
731651214732070912
731658978334101504
731707846405017600
731786225531682816
731740649838415872
731736267159916544
731701412384542722
731793187988242432
731774775048216576
731748853955858432
731673419419254784
731729446978367488
731769699877392384
731760543460007936
731791233211846656
731788209353543680
731642880956104704
731749948866371584
731781485661949952
731765849493626881
731763869597749249
731755413822164992
731778117782675456
731757401905434624
731766776330113024
731694365765193728
731765601945812992
731664368245587968
731660098389585920
731667933324320768
731796564138676224
731760086343946240
731799017852665857
731727865629184000
731772875024306180
731696358353080320
731724757931048960
731759776103731201
731768080888537088
731676078750601217
731800842299277312
731749684654542848
731771218207068160
731676108202987521
731669019690975232
731781909332819968
731744890330218496
731667706945003521
731701059819835393
731790784333152257
731790486617214977
731788255331487744
731798317491871744
731718537853718528
731770119072944129
731800842471276544
731658772897239040
731768345045925888
731786573293977600
731771654469242880
731699495394664453
731792156004896769
731780701499080704
731794685203759104
731785214704398336
731739345653207040
731745448504008705
731645733082894336
731644093151973376
731767501827280897
731655845545713664
731731833679831041
731731477260435456
731791355106734080
731765593477660677
731766377883811840
731785193481207810
731721611997552640
731766994635259904
731777941579911168
731672916287496192
731646076852293632
731730835355881473
731790256190586880
731798170578096129
731785113755889664
731773483152211969
731686509837852673
731786111974924292
731786154194960384
731756810500231168
731640779467280384
731774334633693184
731698631439462400
731711596100079616
731795410881261568
731769095755075584
731775651640922112
731770463056240640
731749269229699072
731794903252996096
731712111898972161
731768181258371072
731683011926888448
731743598761365504
731788926378082305
731751743940403200
731746777846677505
731789761074102272
731799969917763584
731771905888391168
731798158066376704
731770530362183680
731764024963141633
731730340331589632
731779308788781057
731789198886359040
731758731466313728
731723033862344705
731696437742964736
731800842508980224
731679601798320128
731785063394910209
731767472664236032
731769997530402816
731734434219622401
731765266418417664
731793519338237952
731779225129263104
731767577488187392
731724132799414272
731763563342266368
731775857065398272
731693619199934464
731794915978547201
731795490690469888
731773701054726145
731721826158575616
731658420651089920
731741799413370880
731774237934014464
731759453029171200
731718340679499776
731699176946290689
731725580014637056
731767510522077184
731784069571215360
731757301531594752
731797722110537728
731779896024928256
731774548295749632
731734413214646272
731749130708647936
731639315764121600
731740880596574208
731749009371631617
731780718418919424
731771876586852352
731778302281682944
731764410780422145
731777148701249536
731645082844139521
731791522853756928
731769020173721600
731735956680769536
731734996050939904
731741153545064448
731785323571761152
731786946633183232
731796392184684545
731763710419718144
731682114471530497
731765459230588928
731793850759548928
731695737310982144
731720123061440516
731758781965737985
731693380166651904
731781707867656193
731781188143185920
731765593737592832
731771163697909760
731788913904214017
731798158217519104
731796727976493058
731719816923521024
731799022210584576
731781993218899969
731742432644214784
731656738718371840
731796123732606976
731782295158456320
731725911431634944
731789765213868032
731711717575671808
731763131580551168
731756902871371776
731770597202595840
731639001170464768
731790956681408512
731768382824038400
731767959182544896
731787542530510849
731799525678039040
731788318418079744
731798967697199104
731740922594136064
731657111961276416
731738917779714048
731800523918168064
731797973584248832
731763983024304128
731780034428567552
731743938504228864
731790839186251776
731648509615722496
731698652448739328
731739970638057473
731791824646483968
731783318790938624
731797038292189185
731767132686585856
731799580145254401
731736061651656704
731769871906656256
731773361588699136
731762020190683136
731730289962196993
731723008608501760
731772539517554689
731718881501429760
731792927719034881
731757733398097920
731784262450438145
731770131957813248
731773503850962944
731783746593165313
731755032379568128
731746576448823296
731771545270394880
731782916116758529
731748644572037121
731798615472099332
731745137886416896
731752813680857089
731782093739544576
731766306727460864
731776993658818562
731725399433093120
731743426673291265
731792495999373313
731761432849731584
731658915746746368
731770266058162176
731798510576795648
731754025780166656
731699512142520320
731748866706550784
731699126400733185
731792860626993152
731779443199475712
731790348473749504
731751039263776768
731766696814481409
731790830558543872
731784174227628032
731792533471281152
731641190702059520
731772006627184640
731734413206228992
731775253186285568
731794580358594561
731672207403978752
731751949574520832
731789522208325632
731768454068510724
731787982722727936
731796350392664064
731786384638349312
731794945145753600
731670731017363459
731770588935667712
731790235181416448
731764138037350400
731779132602847233
731795071037767680
731785214410653696
731739035165659136
731727186508533760
731649893589209088
731762607019954176
731695997567406080
731751874156724224
731797717928804352
731756735380103168
731774233852923904
731756722394562560
731741992275836928
731720064462917634
731753463567286272
731796610267656192
731731103778803712
731731259160956928
731736224898154496
731796484421758976
731754176590577664
731767212760023040
731788892937015296
731797407487365120
731796413168922624
731771197130715136
731779594118955008
731777899523657729
731700665915822081
731745377184038913
731713324107345920
731789979064602624
731762812905791488
731738519157260288
731798997116026880
731757934590431232
731777186445836288
731648811660136449
731702058206666752
731791694685818881
731781217205387264
731792038539210753
731748711538122753
731786682509463552
731781619795775488
731768663750127616
731785181066072068
731786330049417216
731771499229642752
731772967106060292
731779300584624128
731777626931503104
731784832758386690
731759847461507072
731762485779369984
731752943364526081
731737776840839168
731795503269085184
731654788476243968
731751752509313024
731655472076488704
731754516245270528
731795343642361857
731733939182768128
731726959764508673
731736602628792320
731685163751645185
731778730226548736
731757418896576512
731685251475472384
731781649462087681
731779975611842560
731764603844169728
731789190891995136
731757817267257344
731781712338915328
731685977266130944
731776553336643585
731762934377025536
731654545122689025
731788943335825408
731793187740758016
731763874094039040
731798401566842882
731729514183557120
731777819898941440
731783356367654912
731697230466404352
731784388032126976
731789257614884864
731754277169971201
731671615940009984
731763211020701696
731754491234648064
731669577411796992
731756517209186304
731775982835777536
731753228644302848
731674690217873408
731787919627784192
731788070844915713
731662166391021574
731798573336121344
731780391158177793
731794014156902400
731756307229900800
731786367882174464
731777626902138880
731654620846624768
731794760898359298
731750359824207872
731789215718121472
731750271810961408
731792529209708544
731740755086168064
731645682445131776
731748736594911232
731753580865171456
731764897210638336
731676326013308928
731740998204837888
731674371601752065
731734312337428481
731795595556454401
731728494770700288
731742692586233856
731764578594500609
731769821352865792
731768411924074497
731756471101313025
731779917239713792
731706403392360448
731760065271767040
731791904266960896
731767749509300224
731772581200691200
731646731075493888
731793816945053696
731775207027904512
731772329483767808
731764406435106816
731743535687421952
731796044325879808
731744378625110016
731790105090904064
731699143354126336
731719686707122177
731793477147721728
731797403251159044
731777505573605377
731666503293014016
731745825630588928
731733221965189121
731772757558484992
731784832846438400
731797726199959553
731641282943168512
731765371246673920
731749638278156288
731788527973859328
731739869706387456
731728998288527360
731779501886033921
731656310983249921
731760883458838528
731761881644449792
731748803951378432
731746064911499264
731781649323720704
731800007934914560
731775890774859777
731656764148449282
731641924461940736
731766457760161793
731771134216179716
731786451772379136
731730281678426112
731643618943991808
731791304645070848
731800813232918528
731730315425652736
731755472529788928
731793531874877441
731701068481105920
731780843971203072
731766423878569985
731759469785456640
731790910569222144
731758387642417152
731782077104934912
731789685664698368
731796358772994048
731666641419784192
731690150674243584
731798846200631296
731773315199729664
731768072311320576
731795176079929344
731777325004693504
731792210811867136
731786405572136960
731782890690904064
731752876347904000
731671041328709632
731771394082607104
731793292719951872
731787789793165312
731793712066531329
731778528811880448
731763466919391232
731769997614305281
731744995334623232
731772124008984576
731656524934881281
731791472316420096
731771561842216961
731766096668336128
731755762297507840
731786032249733120
731737659610177536
731777756896350210
731782114958512128
731750665932931072
731748162055065600
731793011877793792
731733137957474304
731764641366446080
731788897039028225
731779149661081601
731800595108134912
731734262186168320
731791258289475584
731733435681804288
731773915144552450
731744219547750401
731704713398366208
731699822785376256
731741539156828160
731650694697123840
731783343927238656
731793527718465536
731742436981129216
731789450745761792
731697503276519426
731800137765421056
731762821084631040
731702066477977600
731753975184293888
731770576382132225
731750527483191297
731728134018629632
731786246368985089
731791669721485312
731742684268924928
731763672561897472
731792927949643776
731769481601658880
731756143786201088
731768596767100928
731763563308666881
731759272716046336
731777501089824769
731785017173671936
731760954459983872
731740410742181888
731769003597762561
731796270839439361
731764079346483200
731796283380371458
731770568064827393
731761575577694208
731784400816508928
731702473568608256
731640578220404736
731778776229658624
731643946292629504
731790784412798976
731741530927534080
731765941525196800
731777983694950402
731773793392332800
731773050908225538
731703383669805056
731758106850496512
731792319482081280
731699407549140992
731760157626122241
731745624673157120
731795460994813952
731715383485431808
731800431379288064
731789387860676608
731798615316963333
731788498752131072
731751228095483904
731721780000362496
731727547013156864
731792567063465985
731749869056987137
731769909345034241
731756391057227776
731689789779410944
731775110290538496
731728599993057280
731743204324696064
731788750158761984
731775752111280128
731782408471646208
731755682454704128
731754101072117760
731788293306748929
731707775135293440
731798930002956288
731777488729165824
731776251199950848
731727513630703616
731767313423323136
731769112397893633
731763160944906240
731797042452942848
731799424834244608
731745804654915584
731782433704677376
731740293532405760
731778981947707397
731769666222329856
731778986116825088
731780248560373761
731754457705353216
731690074954293248
731654918629658625
731779212324032512
731782676932333568
731753547679862784
731766138628132864
731759897705107456
731766688442650624
731668923238645764
731791891918954497
731663168695468032
731700481031081984
731686040373596160
731766763592007681
731783775789690880
731782215651196929
731769800557498369
731692168050528256
731790826502639616
731789865939935235
731793770988077061
731737567163469825
731788980849655809
731757657888030720
731796958474588160
731797986322321408
731779824616910848
731764905771159552
731788213430431745
731731569149382657
731782286736297984
731772858226118656
731661868335566849
731776616167309312
731703614293585921
731699562583187456
731778113584152576
731700518867832832
731745204848496640
731699428419981312
731753530747408384
731794077268742144
731645187575955456
731786238005481472
731680772113977345
731797071880163328
731770349763874816
731777744397340672
731743359728033792
731700468494270464
731770484170358784
731788591077134338
731800855251456000
731648606172786689
731788506830344192
731766667227860992
731790306534817792
731795457001803776
731747218500243456
731772245689925632
731726003639341056
731785554237489153
731771386058788864
731663961314058241
731734891046547456
731790591672111105
731786829469495296
731738318128463872
731671712605986818
731722966858387457
731786602700255232
731773411710603264
731769901254385664
731760652537204736
731789538805211136
731794672490807296
731734987586830337
731679639870017536
731725982608957440
731734308331884544
731771616569503744
731781095738515456
731791229147549696
731684119168569345
731685759141457922
731719225568595968
731754705249013760
731670877671198720
731770425492045824
731793049412636672
731695938796957696
731797327535603712
731747390437371904
731757867821350912
731731061693108224
731791359095508992
731786569431011329
731767787102801920
731784623118811136
731734966791471104
731793246591025152
731788418955513856
731795947575873536
731739806955372544
731678129706676224
731674925413634048
731674887711002624
731742012978958336
731710966920970242
731697687813337089
731769636858007552
731800653689847808
731726787777073152
731737885888679936
731791799635869696
731754415594610689
731787366235553792
731795582663184384
731799630221086720
731767871139917824
731721679139962881
731785466136150018
731794173620310017
731801060772356096
731796614667489280
731763294919401472
731788112838447104
731752289216692224
731780516756766720
731738598983249920
731784065121173504
731789094129373184
731770953705852928
731772350627254272
731773705353826304
731739655796862976
731745473317502976
731734400581423105
731743053384323072
731777710914179072
731736032257921024
731770471621009408
731751173703778304
731735667282214912
731768839734755328
731780437379547136
731755552594923520
731722333442965504
731781427218518017
731790532922511360
731748749144424448
731772006694326272
731722165695983617
731669397199147009
731767351159492608
731782664211058688
731793305449697280
731762796132741120
731800838394404864
731669401552982016
731761906659282944
731788423078543360
731655866328465409
731791346655105024
731785885457469440
731750586467651584
731701324035854337
731773734571253760
731766814078799872
731757544650223616
731756026551226369
731725961650130944
731789207681687552
731759658772336640
731742650714316802
731642511891021825
731755552418697217
731740201161269249
731794957909000192
731784405140815872
731665571855523840
731783373161648128
731790029404680192
731795054436605953
731797944215740416
731784820439830528
731785155753476096
731788591060418562
731716733992603649
731800842571894784
731764314428727296
731734593628475392
731756953345626112
731664275777851394
731773604535386112
731739731332042752
731790113492074496
731771377548591105
731779443031707648
731787546418655232
731774711923920896
731764557404852225
731743296649826304
731792005026729984
731776368686575617
731780013679366144
731743611402997760
731794743970156544
731745435728089088
731700309412601856
731660056295526400
731789199138037760
731791527073087488
731791426229547008
731701936391634945
731760451424530432
731716759280099336
731682366062792704
731764696164925440
731772572942077952
731797361140334592
731649939663667201
731755141142040576
731655958653480960
731739488200712192
731760317143908352
731688175261880320
731774993021976576
731658664013123584
731790943800705024
731725806372802560
731737210681065473
731790838947151872
731755695196934144
731776834111574017
731663156125290499
731761944512860160
731772497398538242
731754608675164160
731800175719649280
731772195207286784
731772874931994624
731799370132295680
731644638336028673
731789719365914624
731777123900227584
731791120179531776
731771385807278081
731771507425312768
731776142391283713
731801270193790976
731639156368084992
731755208397586432
731781192081674240
731799240356339713
731765560019714048
731799131157610496
731703727766245376
731797164062609408
731751085652709376
731783461489512449
731703802978566145
731747302143037440
731756886186430464
731735658981675008
731792147645616128
731793208930381824
731762011789479937
731680038165319680
731760921190760448
731644696968200192
731705770253926400
731782454571339776
731759125823143937
731660908036915201
731676196329623552
731766256114802688
731645028095959040
731660694207205376
731766952595759104
731799202607583232
731752381319368704
731772518336495616
731685960652599297
731749336237887488
731796178329866240
731747016959787008
731670567460409344
731794076975169536
731767715765977088
731764066943963136
731794031110393857
731769737391288320
731769435594313730
731789907883114497
731654843010568193
731792391011700736
731790323232342017
731777232839016448
731770240917471232
731722010599038976
731750917691854848
731767174944202752
731749223033655296
731744852690513920
731775005684568066
731770111007297536
731729665040261120
731780827214950400
731742541608062976
731776217892962305
731747705018519552
731795129644797952
731745452706660352
731789798990581760
731712179255173121
731797487246249984
731769804730814464
731794249222656000
731737785124655104
731723952700133376
731757834149482496
731789903915302912
731719506394009600
731784077783732226
731761369947770880
731773948568965121
731766998732967938
731781032832290816
731649763825876993
731770853097123841
731799282316115969
731789320562991104
731773231288483840
731790851534295040
731751005881286656
731791199632134146
731767153821687808
731695787755741186
731696458643189761
731747692070768640
731771918672629760
731763974451134464
731797889580666880
731785692695695360
731777165793087488
731777446849216512
731698669171429376
731706906822254592
731758790278844418
731765157383286784
731783788540268544
731800104185827328
731783717094604800
731778943884374016
731755518759456768
731649235020578816
731788762724737024
731767762029268992
731784656635482113
731798095030288384
731759306417176576
731768349353447424
731742763885199360
731774632093732864
731768730900959232
731652099721682944
731746173862723584
731785033980203008
731766423920492545
731664011721375744
731766357096841216
731751991450476544
731704868465999872
731667157222707200
731745569761333248
731790318979284992
731703995832672256
731644067982020608
731661981606920192
731668331674128384
731757204756402177
731766667198496768
731776716641845252
731760295996231680
731780969838092288
731763978758672384
731800536434016256
731712711848022016
731773801856372736
731782823871434752
731782991341572096
731759159675371520
731794609857298432
731789500918042624
731655866437472256
731727345732575232
731659637183918080
731713554936672260
731789274622791680
731706474821390336
731705472395304960
731671989283377152
731760178606018560
731658013728223233
731776213732200448
731770182218227713
731683322468802561
731759448914599936
731798938471301121
731777425806393344
731792466282745856
731667803497857024
731794269980229632
731777513748234240
731698945978728448
731787445868597248
731668633911500800
731799722768273408
731791778722906113
731795754986156032
731651403723227136
731737986832977920
731750640846770176
731794081060409344
731769187882938368
731794265915953152
731799521076875264
731756202552664064
731744370316222464
731755347023519749
731723977626947585
731764976944304128
731775546682671104
731716071598768128
731734241126580228
731774250571325441
731727806921592832
731759138317959168
731770991706177537
731768172907495424
731786867088052224
731645590120103936
731790847461621760
731776259575939072
731747725893586944
731790792918990848
731774300898889728
731744366189006849
731775605243584513
731654616308428801
731668059333771265
731680822604914689
731787383138594816
731774715992408064
731771226646036480
731798263167393792
731784891747143684
731769213300424704
731655388131696640
731658206691229696
731767334327713792
731799529624834048
731800477520830464
731644957187035136
731784342087864320
731794509198135296
731659720730288129
731786288223924225
731750837916205056
731782932768141312
731673453032579072
731747121754345472
731796199372693504
731750716201664512
731791338190962688
731763617838837760
731732487894933505
731795729476280320
731788293235482628
731799323973844992
731703802970177536
731748451407527937
731752301681991680
731784279026438145
731742604581306368
731768047204204544
731754373953540096
731641022829170688
731772128324804609
731652200334807040
731754256236154880
731786204228800512
731795465352646656
731702762946351105
731650254186123264
731732122898206720
731745284536082432
731764733657944064
731759138317996032
731793623990292481
731757804789334016
731761952830181376
731789568228360192
731789710604025856
731741392238612480
731761994685108224
731661046323220480
731788498726989824
731645082965839872
731748455559860224
731750628318306304
731676326290063362
731737110030516224
731791447389798400
731738674694656000
731773311080894464
731667807352586240
731758924702093312
731725156360568832
731736946322464772
731794722981838849
731781305248165888
731777421574307840
731785956815179776
731774577907539968
731792084668153860
731671775449362432
731734388061376512
731779954938134529
731795276655149056
731788154563235840
731772124164182016
731770207182704640
731793871378763776
731777446509416448
731785063323570176
731690154910486528
731755212722016256
731763865587974145
731666490693296128
731763479527428096
731768315673186305
731767590243209216
731750959534223360
731745549066477570
731800351574261760
731674749261205504
731783620722053120
731788154676465668
731772040143876096
731749646687735808
731788049965830144
731734174059503616
731709502953689089
731655916777570304
731755644555018240
731782689527898112
731800838365028352
731724438987788289
731766335969992704
731646206733111297
731789404533075968
731790805371740160
731788389586997249
731725810642489344
731778143019782144
731767824797011970
731726297144135680
731771771561639936
731786631980650496
731753857882165248
731747100954873856
731795423329984512
731729941797163008
731772283660980225
731768093295398912
731779774448861184
731744034998353920
731699344508780544
731785935847837696
731778004335136768
731789065004154880
731798216887373824
731800955809751040
731792499874902016
731662300269010944
731775441963520000
731668520434421761
731754197620756480
731699545759850497
731742759640530944
731748296050511872
731715488263376896
731782328851308544
731727224148267008
731787563313332225
731783893364445184
731687927621636099
731786233865768960
731693615186096128
731775215378808832
731648509443735552
731686556214296576
731771083909677056
731768651062317056
731740251677396992
731793993009381376
731758559894065152
731745431659646976
731785218672209920
731766868600557568
731777488704147456
731750628104523776
731784866333917184
731781384910573568
731746119340822528
731745599444373504
731779313075249152
731645967703773184
731771302038638592
731791535277244416
731739379056689153
731640817220222976
731798808087146496
731676326189502464
731790222531399680
731764741916532737
731762682504871936
731764846870593536
731661754988531714
731799265283088385
731790834945904640
731790658529337344
731773357180485632
731776989464567808
731765744732606464
731776859642290178
731744487710597120
731772178576838656
731640515003879425
731794659891159041
731792667579940864
731788154768756736
731793758103162880
731772635684687872
731647926464811008
731785004720750592
731655581199650816
731767367907323904
731799966037970944
731747541428080641
731762238198063104
731710170003165184
731652737499287553
731688690876026880
731772388325609472
731771163437858816
731673876707606529
731650250348199938
731794429468643328
731774087018745856
731779501722611713
731755816651509760
731669271273689088
731754105505513472
731787215366438912
731782035254202368
731726364240318464
731789245170487297
731788318489358336
731755023990808576
731784044212572160
731784732283899905
731749403690700801
731776301598707712
731789731948863488
731790751093411840
731731498081124352
731788993591947264
731738255213760513
731776549054218241
731799240113061889
731642326959984640
731764339598856192
731761411676880896
731771150863347716
731763387273744384
731756835984658432
731726888591360000
731785944341319680
731765152966684672
731780806373343232
731791145160839168
731791543556800513
731749130767372288
731688699210137600
731640225814941696
731793611340288000
731775651343142913
731760015330119680
731713105860780037
731789274463395840
731796090270457856
731659947226763265
731708827905761280
731745565608976385
731737915412381696
731760396688871424
731756122646953984
731751617989640192
731651424610848768
731762577886314497
731672484286746624
731701009857269760
731776880605532160
731734937255223296
731651533658595328
731777480223277057
731773659015155712
731734886957129728
731771138448195589
731796421792411648
731777006069809156
731781498181959681
731795213568622592
731789924756815872
731788154902978560
731705291985850368
731756336648732673
731683728917942274
731793737358184448
731777681713307648
731799492001972225
731753212076797952
731768450016759808
731783734056366080
731765530760187904
731781871793770496
731735558196744192
731791006702698497
731760098914140160
731790948099756032
731643149119062022
731701009500770304
731701416553775106
731792491746328577
731754461845147648
731793372441120768
731744839944028160
731774498249277440
731730592207929345
731798695071645696
731651416008339456
731783650233208833
731777199074889728
731792021833162752
731767078235951104
731772703070388225
731725533839523840
731787575715897344
731779010938556416
731639047064588289
731793078957318144
731741618961829888
731774133101436929
731713479359467521
731795939325661185
731793078839836673
731785151668232192
731694860743393280
731749831228702720
731755061777453056
731714670566903809
731799034684284928
731713751863287813
731799403909005312
731799722663546880
731799668007546880
731794819257769984
731742445017399296
731692692284030976
731790751017926657
731790981553606657
731685331423137792
731742017278115840
731732043223207936
731790792981807104
731770450678796290
731800427390509056
731766868759941120
731655048594231297
731768701431615488
731774325926268928
731738598886785026
731783029136494592
731790344262692864
731790801403936769
731714980723064832
731800574052683776
731786506193489920
731775819090165760
731764364433313792
731745418867056641
731661424024559617
731759138372521988
731781251011641344
731746463269654532
731770160948858884
731783595594027008
731773327858122752
731696316280143872
731796543225888769
731795775815094272
731717790881730560
731666897243004929
731744647186370560
731749218906439680
731765262064750592
731794584779558912
731734299997818880
731753916526907392
731690355964289024
731776146350673921
731729833059700737
731794651837923329
731763684985479168
731773600680775680
731776394028519424
731771822262374400732146348456333312
732126244775436288
732159728185282560
732047702310146048
732119303407931392
732154959333036032
732120024937312256
732002672455368704
732140832774574080
732047375359868928
732143131282571266
732121811647860736
732137321986965504
732110105462865920
732147858095386624
732150471222157313
732135573079654400
732104237463830528
732079549861773312
732075888179838976
732090501097267204
732027418689568769
732125943045754880
732125351674032128
732154070136455168
732121883013865472
732115490697531393
732095152441950208
732144846559936516
732117818733412352
732045781591592960
732142267234975744
732087359416602624
732138748096487424
732110780494020608
732076093784514560
732138832011890688
732113515427840000
732130103921102848
732139410842652672
732095060456640512
732145735785910272
732115826296410112
732097853892464640
732068632046518272
732100932369063936
732033122884288512
732131135602458624
732006380287238145
732120691588370432
732089653709410304
732134528639238144
732117730501885954
732043713464000512
732139280965861376
732121753011519488
732057785366679553
732141206248030208
732113620042170368
732159103099764736
732140505585225728
732095391534075904
732161300999114752
732008385063718913
732134893531070464
732120821582471168
732141038077415425
732131135380148224
732007512560533505
732047513734119424
732160482912686081
732107899032481792
732148478785269760
732066031544471552
732044200036978689
732098285733879812
732114073274454016
732047429604806657
732093248378822656
732150819341123584
732025128758956037
732118497900281856
732053901667651584
732097853536018432
732155131152764928
732086856129650688
732163146429935616
732149598676996096
732004471828582400
732017771878486016
732045663970590720
732124529707847680
732075170836426752
732136466688671744
732108847108763649
732047131901452288
732024566592069632
732095840668504065
732118275589586944
732047429629943808
732105092900507648
732094469089038336
732046733627265024
732152266480713730
732022700353441792
732151989597962240
732157098289664001
732065419054325760
732093743277481984
732143580156940288
732107148293967872
732117361428467712
732074503988219904
732121480255799296
732075519043211265
732129226921512960
732095517300281345
732158679429066753
732078610367033344
732109602137870336
732161963535532033
732107790005719040
732016538883117059
732115947943792640
732020108315525120
732154619611238400
732158771762364416
731999933495005184
732143584422416384
732090018630631424
732162244612632576
732150089460813825
732102626838499328
732138357938081792
732141080326602752
732087833503141888
732148126497148928
732119546820235264
732157966326059008
732095609906311168
732047006139437056
732148181241303040
732046452591984641
732150123132780545
732046498469453824
732149540338475008
732163423274946560
732059161287135232
732159334042484736
732139134047817728
732108272241627136
732128145130786816
732153801692618753
732112441455316992
732122600189612032
732033064126283777
732017415165448192
732140212109910016
732150999582904320
732136470752956416
732110470069530624
732144230349541376
732101939173920768
732085254006177792
732162374740934656
732140686041071616
732076206762405888
732047018953035777
732156590606798848
732161502388596736
732073879120846849
732044124489023492
732076022548594688
732152186629656576
732078568470134784
732102744484524032
732126454805331968
732135489168379904
732121920477511680
732061048883286016
732149015958130690
732136160319901696
732129986149289984
732133438342475776
732114953918906369
732142661595987970
732122965140246528
732120490379186177
732046775498858497
732127138170699776
732140245710299136
732104564581761024
732151662438154241
732142367986319360
732122449198731264
732094984938262528
732124714232098816
732119769105715201
732100038852288512
732101917900439552
732163284938440704
732046263793897472
732089829920509952
732100110117707776
732107286882160640
732163410687721473
732106611230146560
732026571331125249
732149762388955136
732115390051057665
732127511652536320
732122809883729922
732126849132683264
732115507441221632
732147522806923264
732150924299243520
732089188158439424
732099527050661888
732146558058287104
732102966707159041
732103159406022656
732129113734037504
732080480905007104
732115792968343553
732047354296045568
732068820869890048
732157094091198464
732089410410401792
732081525139898368
732113913752526848
732150924123250688
732088576121274368
732044288356323328
732158947960885248
732107336895111169
732016010308550656
732104094752505857
732144406262906880
732064232330526720
732044913248886784
732124839809589248
732103352641814529
732120322447687680
732153730238414848
732153629386395648
732147573121777664
732098109426274305
732113104125956097
732158809511186432
732119424912789505
732044816943595521
732105000772587520
732126349800837120
732126945329086464
732045047261204480
732133526426898432
732141864405569536
732119592953389056
732150844548915200
732107983069564933
732136500192808960
732090115330342912
732144846706769924
732154887996354561
732125418610888704
732114861606457344
732145115091832832
732083345589456896
732152480151285760
732119399679791104
732128581040656384
732000474606362624
732133064739045376
732086470421417985
732006913018318849
732126735676903425
732047132098592768
732118686660743168
732163238943580160
732046276334915584
732106548638580736
732106170903764993
732084000114810880
732128597775945728
732118292605865984
732122671287308288
732124357368152064
732137166999044096
732116610731921408
732016505014104064
732039993162665984
732078312563085312
732035593681571841
732132444359557120
732146956613652480
732139046122733568
732117952665927680
732126261909151745
732089276431663104
732125456468676608
732096947696336896
732135292178706432
732041301974241284
732082666091085824
732133689673588737
732159728034308096
732128992204083200
732095202782003200
732095970373177344
732044854369259520
732021035067969540
732160160026628097
732149414228189184
732110059015147520
732116027572666368
732159426073763840
732054019221258241
732110155752591361
732036230813093888
732020515016220673
732149904848650240
732159031792533505
732149686883262465
732122105161121792
732011845272371200
732140597717405698
732142862947717120
732047240911409152
732163213551411200
732140400811474944
732094800263053312
732002634484195329
732103499245322244
732124470610120705
732129424380940288
732144460868550656
732157748310384640
732160869006749697
732077180033863680
732043696934248449
732081844083118080
732109622841069568
732093999268397057
732158344010563585
732083672623419392
732033596890959872
732104128571133952
732142426773725184
732069420411944962
732151658436825088
732139910019305472
732126102177652736
732062176786190336
732116724057821184
732139083577729025
732126563798532096
732016517970329604
732044254839635970
732066530708586496
732154556692324353
732128518289530881
732122700701962240
732139465318113280
732163368690290688
732081197950611456
732009613932023810
732113871855489024
732122318986723328
731999568695562241
732046683337576448
732081621579501568
732148667797344256
732131886223478784
732110499580657664
732018019229151232
732138156863201280
732084247423553537
732021248956469253
732092761671909377
732106904898576384
732160386540183552
732146109271937025
732140392506884096
732142133054996480
732146142604038144
732155303173730304
732135824964386817
732008657500704768
732077171439624197
732047182480605185
732126068774211584
732090664872091648
732098642182569984
732098562708930560
732115905933500416
732147484806516736
732105621642854400
732093927709376512
732115859695620096
732034850920792064
732087439074951168
732068858496851968
732148302712541185
732119600989605888
732156401993322496
732136218956333056
732008460435357696
732044388847616003
732161389058490368
732075376604778496
732117730556444673
732129864535285761
732121786251390976
732107773467627520
732063657497088001
732047161333010432
732136605025177601
732116673407389697
732086814484385792
732100924034961408
731999866298109952
732125418636054528
732044657522147328
732140807780765696
732086474464710656
732106611473436672
732150387189383168
732089922170048512
732110818293235712
732156859344400384
732021273954422785
732160617109409792
732147199883280384
732104853829210113
732160722067718144
732101460792594432
732087628019974144
732104883399184384
732097530649972737
732108062484516864
732139461312577537
732068812292415488
732129461945176064
732061044328255488
732129864589975552
732145563735625728
732146193162223616
732121278883237888
732143437399638020
732116581199839232
732155059677581312
732161267234947072
732079671450337281
732105252393062400
732048608518774785
732129705470623744
732024876882612225
732112407795994624
732130812422918144
732037468451688448
732001774815547400
732003591091826688
732155839910428672
732125682784972800
732111808018808832
732139142549737476
732088093528850433
732101188083154944
732068070060138497
732118103669264384
732105286174031872
732158062807547904
732144150372552704
732120393964761088
732089486050463744
732156976663269376
732112449831337984
732032896555323393
732143718501879808
732028056488050688
732119659965747201
732017088018014208
732116166223777792
732077482162196480
732100810881024000
732119320352948224
732114610107629568
732159908544679936
732157182251175936
732151461161754624
732014617598283776
732133526234144768
732159434558820353
732141151470399488
732140946150830080
732023966794055680
732110663078842368
732107567896334337
732133257689583616
732149003392061440
732162890497699840
732046851168436225
732020565448491008
732045529597677568
732021928429559809
732065272299933696
732005239470051328
732117697039880192
732020338851233792
732140266560323588
732074675984056320
732130506284892160
732099317511663616
732047245290278912
732042249899524096
732132876217647104
732044724375166976
732043512535912448
732018212271980544
732087661398102016
732014785341075457
732129332055965696
732092082219847680
732081386966941696
732144494536212480
732127175906852864
732124839784243200
732044632155000834
732115960677666816
732046964397854720
732076785660108801
732121434240241664
732039171418660864
732101876154548224
732146943938428928
732043411750969344
732069642739580928
732108054133641216
732129076291440640
732038399499046912
732152321073893376
732096012332892162
732046393825599488
732120217812340736
732136030296383489
732119601358721024
732148361562718208
732110004761858048
732047878743560192
732095773303787520
732117139046453248
732161280090472452
732114383510372352
732126714613125121
732106011667013632
732125158740201472
732115482426347520
732080090813603840
732045227914100737
732149758106669056
732096062685597696
732094532016209920
732028408784392192
732045416741490688
732149368070017024
732091398636355585
732160919313260544
732140006513475584
732097266568335360
732155223238574081
732128903993671680
732136147854462976
732033479362351105
732122344114782208
732043424099008514
732118762539892736
732099649050415104
732047593325240322
732102802961514496
732056510684139520
732158570679160832
732099762338574336
732162366171926528
732022704572891136
732123510269743104
732151309940461568
732073426257608704
732124428956372992
732130607011139584
732135363326705664
732136831433756673
732091557944410112
732155571747627008
732112697400164352
732021525889613824
732098755453943809
732134188971761664
731999690124886016
732163372989435904
732122809867063296
732153122257305600
732114555623641088
732097014671020032
732042996426915841
732063946954428416
732152283060830209
732131328523702272
732134453296922625
732140341839724545
732158109133635584
732130850486288385
732042019007168512
732113263551496193
732099825169108993
732094565570744320
732110059325534208
732057882099752961
732150068493459456
732049430354890752
732148382379220992
732095802512953344
732084440336191488
732160466282254336
732133383606697984
732136349189443584
732119991156387841
732003234596917249
732086277282009088
732149389049782277
732091117865467904
732086424321851392
732044972111712257
732140237112152064
732149649255997441
732132783703789568
732097132283461632
732093630123528193
732139796722782208
732076915583025152
732096821967921152
732075179380215808
732120486214291456
732095622229164032
732082272090886144
732032212695023616
732146624978255872
732126756556005376
732015452579364864
732099900414951424
732100042954264577
732086138844946432
732076236483231744
732072792561225728
732149145901928448
732105273360449536
732133538968023040
732127528354250752
732134360825102336
732146860085805056
732136172705751040
732046050056228864
732119655918211072
732125795976642560
732135891930624000
732102996096630784
732155072633769984
732086285930774528
732097975363731457
732101641395179520
732125737604534277
732126026944385024
732147355101868032
732159375683395584
732121450992259072
732090828080943104
732092904529793024
732061606465540096
732043558417498112
732154065908441088
732085463595528192
732121324907204608
732121320712966144
732095404184096769
732137301128646656
732063787663167489
732115826183143425
732135409510170624
732159178517688321
732122985964822528
732045328451506176
732141126191333376
732135669619920896
732045626062581760
732029662927425537
732080250046296064
732009924163719172
732145849309003776
732137632520671233
732061434419404800
732085258347290624
732140589484019713
732128954644107264
732045722573524992
732068648630648832
732157366700019712
732044183263813632
732152228836872192
732038902865858560
732096813566705664
732045349540536320
732118279804702721
732143361977651200
732101250985119744
732147769935331328
732155982747303936
732147975506558976
732044250607554560
732030941804236801
732127818033840128
732055411629674501
732089242646659072
732152341990772737
732103587413774336
732155030351032320
732155387064008704
732159149484736512
732149888469897216
732161636346265600
732043650943746048
732139394086412288
732131278091390976
732111959026507776
732156553072156672
732103499308249089
732078400689557505
732096549359112196
732080300747063297
732112001300713472
732124185384865792
732162991102234624
732137980622716928
732044468803620865
732100902983634944
732147355043008513
732126815549030400
732142909089271808
732080556251320320
732132821624627200
732069567262920704
732113045586071553
732147757587279872
732106707762085888
732044598734819330
732120888880009216
732038361851002880
732037543781388292
732001309134462976
732116938009153536
732108956181532672
732104619082579968
732006258572693504
732095014239674368
732029239055126528
732066455114616832
732144322406195201
732157286852886528
732131819160784896
732067096767664128
732138924223692800
732044959465885696
732045529782222849
732043919186366464
732015410615332866
732047396402667520
732076718446551041
732101330983063552
732066421824311296
732128702847438848
732109308448636928
732116849731735553
732104791111925760
732119047471566848
732152899657203712
732122772143407104
732099619497377792
732083182036787200
732096695970992128
732122780641202176
732082754226163713
732055117894144001
732072222525886465
732132779668996096
732136730854326272
732113028704051200
732065268072087552
732142049126961152
732099447497342976
732086768141520896
732129491397545985
732106309349183490
732146801399205889
732159639849185280
732160017550336000
732023224301703169
732127960581443584
732109350517547008
732160105727283200
732055424090918912
732134545319993344
732116686304882689
732096410838011904
732045773248942080
732106905070489601
731999794978164736
732102442402390016
732121312517312512
732146025423605760
732041821933703168
732011245721780224
732011946178809856
732135610853539840
732122570783399936
732151683636199424
732098881455001600
732134780536524800
732112663812161536
732011878684065792
732044548411555840
732157429669072896
732112835627626496
732127947927257088
732087590455627776
732116065489059840
732100781466324992
732141428273467395
732136202195902464
732046263701528576
732012675656470528
732133559872421888
732047396083916800
732153248027713536
732044779001782272
732114169693130753
732072406886416384
732160051012599810
732109878618165248
732104220665630720
732155374313324545
732127348024311808
732105604832067584
732128556206198784
732046112647864320
732113863559290880
732138416901656580
732101800371707904
732077041772859392
732125892609253376
732122159821295616
732121014604320768
732149103950450689
732090895311441920
732022452730134531
732157849070149632
732046754477015041
732045462698659840
732045903054262272
732049451536273408
732150836357410820
732053956277469184
732019097085468673
732114920549011456
732045856761913349
732046750266036224
732025124434657280
732112466805706752
732046947314487296
732138009877975040
732047287254319105
732046171540049920
732129332160778240
732114803033047040
732161154018086912
732091566676975616
732130829145624576
732137712388558848
732102362760925184
732131517217046528
732141956965535744
732046423181627393
732103088224362497
732154271521767425
732116468247240704
732124512830017536
732009978677055489
732112999444586496
732124554500448257
732064601303552000
732022922517176321
732022192800665600
732130904936681472
732105806242516992
732108352247848960
732162269946253312
732147057243398144
732122822319951872
732093978011680768
732017281161658368
732147640113172480
732104829028454400
732106263274917888
732146524608733185
732089796500262913
732005796943396864
732099112141770752
732129768091623425
732061380178665479
732124483507634177
732134566429896705
732119525735444480
732099485338324992
732081915445059585
732113188075016192
732134931317555200
732149166969921536
732088902949834752
732058351731916802
732131735161470976
732044669899640832
732156129501806592
732138727380783104
732121622765785088
732102190526046208
732155508677849088
732079914648666113
732103671148888065
732126018601926656
732142686749261824
732134772022099968
732044414286204928
732045458533552128
732157785983623169
732015234412466176
732125032856596480
732014454280486912
732102509523828736
732106401816952832
732137347093909504
732017780309016576
732123392829181952
732038747747975169
732106934296428544
732046142112817152
732038252572577792
732105269153435648
732145819667857410
732143835988561920
732113850724651008
732000503798890500
732115578660474880
732153092788129793
732114341466640385
732084515804479488
732100659521163264
732153608515522560
732016358305603584
732126030866087936
732147388521975810
732008116708114433
732099388814860288
732044510515986433
732111267050213376
732109878878179329
732058355762630656
732105286144696320
732163465192833024
732159153649635328
732140937644810240
732139297558630400
732072520111661056
732118825425117184
732156825500585984
732152513806340096
732105445557587968
732090757167886336
732053289135669248
732138790039474176
732147971316416516
732149703878561792
732046595269615617
732163293289287680
732007932058079233
732118988696784896
732145962353872896
732011082160738305
732101691416424448
732138064668065792
732098633840070656
732113393512022016
732045630449717249
732075594435809280
732114412937564160
732037384611627008
732101158991474688
732105336484704256
732085371496960000
732025359219064832
732010876446855169
732005784507273216
732148357444059136
732134465678544896
732125498323681280
732126777745788929
732146788803743744
732043961070686208
732141717781090304
732044460175982592
732075321839767552
732121505509855232
732013661607317505
732144377125076992
732072365044211712
732129466323980288
732133526108274688
732105953089323008
732102794719662081
732147837341835264
732087313417666560
732102832418095104
732139163487604736
732146662731218944
732128132338208768
732155391375708161
732107622401331200
732044036773691393
732146171997753345
732141579335503872
732120775726125056
732158046206451712
732105349092782081
732140715203907585
732108532317868032
732141562566742016
732159476426506240
732145299762892801
732155995158421504
732094875957641216
732050411838947328
732100844167041024
732134788883218432
732133551571898368
732148185473425408
732162915709669376
732042056948809729
732119043461746688
732132737814020096
732044812619108352
732122444941549568
732151003840188416
732144821360529412
732151213727338497
732012256460869633
732163004012363776
732115234857570304
732105940288344064
732091809770418176
732120305687236608
732152203675324416
732162211230126081
732112504327966721
732096293657403393
732101309915136001
732101729160990720
732115574663327744
732143710264135680
732101024534630400
732145928761704448
732152195039268864
732104811970232320
732125426982748160
732046716967354370
732046742019936256
732147241486536705
732154162255781888
732132494384975872
732043814483972100
732045319869894656
732088617942851584
732137418426593280
732104883264950272
732126718996164608
732044862824976386
732109736007618560
732149632566988800
732129818351927296
732076307794792448
732101649649504256
732151612022652928
732085920996970496
732046716602437632
732140824532811776
732112541997010944
732137900909965312
732159304686571521
732140958679216129
732104031946952704
732091885162991616
732141432375529472
732110310769868800
732129596271951872
732140123836559360
732101259428278272
732006937831804928
732125649268170753
732120100422066176
732008456182337536
732085266760994816
732149338739113984
732036096809443328
732112256767524864
732103298044530689
732105235636740097
732134981657632768
732042396670775296
732146520301174785
732044477158690816
732107190195064832
732141453506400257
732044049276801024
732119265495506945
732162207077781504
732096700177874945
732073354639769600
732129436825346048
732155642803326976
732045508953264128
732137888536776704
732109132359204864
732017042035892224
732090035432886272
732154933886255104
732137364093472769
732145240862265344
732094284288004097
732001934090117120
732113867665506304
732081735048044545
732106288310693888
732094225597247488
732116388282793984
732154132992249856
732101242848202752
732092346444189696
732044632087891969
732150223896711168
732111552497745920
732100873493438464
732135455639113728
732144330916257793
732139846949584896
732047325007216640
732120620364931072
732036528915021824
732111774745526272
732000374014513156
732159807680057344
732087892453924864
732153189043208193
732099346947289088
732027582493888516
732101381264412672
732147564708044800
732102953948053504
732156947357634560
732157140299812864
732098323612598272
732147006890741764
732136437211144192
732125632646254592
732095924550418434
732108805132169216
732130254748286976
732149389091864576
732129793311973377
732072230805491713
732129004753420289
732049539369193472
732131798029897728
732139213718622208
732121841142247424
732107198491414528
732129009178451968
732006887873482752
732142132866256896
732157542860771328
732102731675140096
732154409732341760
732154199937454081
732139935294234624
732151335253102593
732073937849462784
732057776961290241
732124286190796800
732141646553448448
732120029077118976
732153755613970432
732045982569881600
732145874239782912
732131244545298432
732094129073737728
732074990477160448
732016177896144896
732147929352392705
732105445331107840
732143592689504256
732151750623367169
732109786586726401
732161225350651908
732011514136236035
732140975531917315
732146675410714624
732069152018432000
732148621559267328
732158419289919488
732131726999363584
732022662411767808
732157043809865728
732040123181858817
732105030053072896
732130850314289152
732047056672575488
732065809082683394
732011773952413696
732075783376785408
732110058977411072
732090970876051456
732144108429557765
732143840153468928
732147979709206528
732150261402247168
732128283555471360
732130816726302720
732085442741469184
732084838841389057
732097216140185600
732137670416027648
732080979989417984
732105508295987200
732129311105355776
732112688822779904
732135216668651520
732132179845783552
732094628221079553
732073308653559809
732110675791712257
732079214434783232
732104220665643008
732098340251389952
732150328565628929
732153839114194945
732134579235131392
732143609588424704
732021097965731840
732139268152262660
732043302422216704
732155588214411264
732081693268541440
732159103028604928
732045718593142784
732106989103398913
732102568055341056
732054178340700160
732111929683128320
732146658444754946
732068699037782017
732044309147615232
732006434741846018
732046574059061248
732103843245346816
732098264745529345
732162672670703616
732130057397899264
732136323725819905
732154271333023745
732152270515642368
732112152283078657
732040689626849280
732117244004728832
732108331209359360
732052408549953541
732002974357176321
732094334636597249
732034892901404672
732133303839522816
732011467785043968
732159627530534912
732085069398089728
732073556012617728
732129332190167040
732162236236627968
732099519077289984
732117084440666114
732084238997131265
732044841815822337
732136655382024193
732135401121546240
732161640691597312
732120083540115456
732047522231914497
732088823212060672
732151792579018752
732102526296858624
732038869361803264
732148411718369280
732098432580485120
732085128269332482
732034217773826048
732155231702638592
732064076952539141
732128795281489920
732156137974452225
732139121448263684
732109094572548096
732157064814956544
732133773647577088
732008372589858816
732161359530602496
732111069968240642
732107391748210688
732045387045867520
732095320411258880
732162710213939201
732124579989192705
732152648200290304
732126110637510656
732037082496024576
732149091258372096
732104736476958720
732044426630074368
732124164404940800
732029222143692800
732160025930678272
732099200297664512
732138425420288000
732113683049005056
732092120299933696
732152975360204800
732044284023578624
732044904923172865
732128497129422848
732092283877724160
732149783402422273
732118103648276480
732080732441612289
732125699507691520
732044241950531585
732044481193644032
732105470387859456
732119450065993728
732110814010847232
732131047576616960
732143521134743552
732132217619685376
732133916363096064
732105743374094336
732043734620102656
732129998912520192
732140274944778241
732127776086593536
732142586031448065
732114261795864577
732020670092038146
732080900536700932
732095446370357248
732094339086614528
732110033987772417
732127717232087040
732046783929585664
732083127405977600
732099116310900737
732141323352969217
732010184382529537
732125657669468160
732045534089744384
732127268399661056
732088802513170432
732017528793272325
732110340192911360
732079994579656704
732141470103289856
732099707636326400
732140694509211649
732040500983803904
732141998963105793
732117956864380928
732115759388856320
732017885107851266
732096050043949056
732129755655487488
732038575643082752
732009056144068608
732156548722622464
732113209008787456
732110767869190144
732073451066949633
732145010418831361
732063674232246273
732073434373574656
732119622275739648
732096398271844353
732149829556637696
732089662110597120
732091793089699840
732159698678386688
732143710222196736
732005960890392577
732047119394193408
732162215516594176
732157496840867840
732066488622911489
732106951128166400
732145392175976448
732156292962324480
732093953059790848
732056078641463296
732116711273603072
732138987377299456
732091591490441216
732046364582912000
732130292333465600
732110386191847424
732090857512296448
732128266748887040
732133845139636224
732103444866142208
732049497778327557
732045475205939201
732056976172191744
732152618567487488
732103549425946624
732132955787808768
732088412149157888
732084155241103362
732093042912600065
732061845486469120
732128124113174528
732121895508836353
732104459598225408
732100689250426880
732124919778168832
732132960217006080
732017331573039105
732118087089176576
732045441798283265
732161938700951552
732111640364232704
732103604136497152
732120653956964352
732157219987423232
732149892517384192
732162248949547008
732118242324586496
732043437021745152
732066031645171712
732122214305169409
732091230914551808
732045588510826496
732142753820315652
732092736648679424
732114274529755136
732110474335145984
732160957112328192
732096977001943040
732160999101435905
732038160582991877
732140367118794752
732122075738087424
732105675925508096
732146314700447744
732091989949358080
732044695027765248
732067113515376640
732120578308636672
732102341764218880
732117608913350658
732122453254672384
732158947860303872
732154128877649920
732046637275611136
732144595241439232
732123698950488066
732086923402055680
732101058047188992
732146751122079744
732117730577408000
732044007455461376
732149607296163841
732107123283378177
732047647947657217
732109446827126784
732051183674757120
732121119470190592
732113179845726208
732140920662036480
732037481051369473
732046364469682176
732117730409611265
732093781223346177
732095442163499008
732146348338892800
732153000450478080
732133438120185860
732037686328856577
732079876849737728
732047211563995137
732162588683964416
732129357154664448
732149590544109569
732135791321862144
732037434591088648
732136172823183360
732101360326414336
732110059023568896
732106489968640001
732155533982109697
732120582725193728
732099648840683520
732144309840039936
732043944217841664
732159249955102720
732132804851597312
732110596032860161
732162571864838144
732094376797720576
732105592232255493
732079931463634944
732093910890254336
732012432542044160
732118766637752320
732139092331405312
732116031729209344
732105554588487680
732099313380302848
732124546308902912
732101691521286144
732096825923014656
732100563291148288
732111250260365312
732152916484718592
732113850967937024
732130644994736128
732106821280862208
732084461265924096
732012193621901313
732158092377530368
732046611858083840
732142565177327617
732007298613157888
732099036631695360
732139071280152576
732009467059933184
732156439704276994
732141168104873984
732144515415453696
732083051921047553
732118955477880833
732146151214977024
732115792825720832
732139650031190016
732146176351453184
732088747915902977
732097342111879168
732111267226365952
732162051955691520
732107257215897600
732153201642901504
732139671027875840
732110210215596032
732128895684726784
732119898898497536
732155420530364416
732099783293341700
732116619233787908
732156104092856320
732149800313966592
732152371187453952
732035857784438784
732162110394863616
732130187438096385
732163184170258432
732073233156046848
732046356265730048
732155214992707584
732139041966133248
732149909147779072
732101859339579392
732121794929254400
732136625984147456
732100617758461952
732002458679922690
732009823596904448
732121060846534656
732163322724909057
732136533571043328
732071207433031680
732067201734352896
732001749624442884
732096268172820481
732130569329377280
732060532841144320
732110868771655680
732047199081635840
732117210592903168
732053721417289730
732122428340469760
732076471162834944
732133639610339329
732076764655063040
732134633501040641
732147334130352128
732045462618963969
732126852949626880
732136621705994240
732044636538163200
732085207852044288
732083416980705280
732131966120800256
732087548185608193
732095991407595520
732080728251437056
732002382888992768
732117101218004993
732117340658241536
732123774737383424
732163620424060929
732113347668234240
732148004988162048
732110025628520448
732073778583375872
732048373440761857
732112483528376320
732155173259378688
732107580378599424
732141587682217984
732054522290421760
732140065313411073
732148852128550912
732025279711830016
732127612462632960
732120825797722112
732027611883409408
732045467014430722
732087766536880129
732124143836073984
732135057138163716
732156666242859008
732095207223767040
732078861899431936
732131156326518784
732126995845255168
732146344098463744
732071605875167232
732065121455984641
732007202270150656
732128975418478592
732108062698299393
732133727451680768
732116447133061121
732111678289154048
732065230629507072
732158759427018752
732099153925439488
732117776790368256
732108138367860736
732140237313462273
732124114064904193
732163087537704960
732123564879560704
732154548199002113
732121631309635585
732014374362173441
732011853811978240
732140719687802880
732136823086940160
732018329708310529
732068720084955137
732157043818266624
732154338332844032
732097278907944960
732115759057514496
732074231337340929
732114274542338048
732141659002142720
732136714014216193
732107294981406720
732111946628136960
732087808526061568
732084268441178112
732151947499704321
732122847787634688
732004002012012544
732080787055509504
732108620490379265
732069076512714752
732038764525178880
732155345112600576
732144481642942464
732154250353098754
732140119575146496
732154728340172800
732148860672442368
732127306337157120
732094053723086848
732118795779739648
732142963673956352
732160197674729472
732047622786195459
732076165150580738
732126731482636288
732081969853566977
732120880357244928
732115427908800512
732020854528299008
732131739406073856
732117373835059201
732122218415542272
732155655583322112
732132066536636416
732109899598036992
732047270271549440
732133844846022656
732085539415953408
732137158383964160
732159384176857088
732052966425825280
732151410603724802
732091503573504001
732016719225618433
732100055738527744
732151830260539393
732155063917936640
732158188888440832
732095568021983232
732012021395427329
732131257358942208
732004283151986688
732125791992041472
732093667754815488
732159077955059712
732087372066770944
732092317067321344
732125854936014848
732149045414760448
732005121996034048
732117180926595072
732129009107107840
732145114987024384
732044313580867585
732095660095356928
732104862448668672
732163171469959169
732142842013995008
732045600905175040
732152325351972864
732019734733041664
732149863006228480
732138664193490944
732071337238380546
732109358801297408
732093940275380224
732044137202130944
732148105479630848
732140077887963136
732133568080662528
732097950210510848
732041729642266625
732153612743376896
732120607958175744
732089041483644928
732148126765572096
732113431474667524
732096570435506176
732000201737703424
732160914900811777
732044384871452672
732045642898477057
732154271148314624
732117030082596864
732039590760960000
732125825537953794
732083328954843137
732114186201890816
732087577742856192
732103310375829504
732116505735876608
732126589077454848
732116917000015872
732098835359645696
732124777138262016
732096008289558528
732144863383306240
732116635675439104
732152509737934848
732142699080515585
732084260102909953
732024285469020160
732097149186539520
732072679486947329
732149024204177408
732144838402027520
732090882908807168
732095878333337600
732100911233781760
732115243476865024
732128228949807105
732141713687449600
732107429404610560
732076760783851521
732046490412056577
732041075351650304
732147409556541440
732013900712034304
732148911062671360
732140501458137088
732105638554308608
732135866911625216
732119177608241152
732144997777195008
732159594051538944
732155965903151104
732105403413204992
732122386007494656
732139633060896769
732046066523213824
732047484227354624
732141835179565056
732113024346099712
732052878056128514
732102601869803520
732141407209721856
732116233294884864
732155252892442624
732133614335463425
732140975204761600
732138903310848000
732055030010908673
732118762342760448
732108612303101952
732162056015781888
732116283681046528
732140618760265728
732088915658674176
732133438099181568
732078211966881793
732018333793411072
732062508282941442
732152719348142082
732030618977095681
732157572422209536
732045269626277890
732125712484728832
732154313338986497
732155588348657664
732089381071298560
732105340658065408
732121844963233792
732151863865430016
732152950005596161
732139620796895232
732073291695988736
732128291663040512
732122835125190656
732148327882592256
732032531453841408
732137125106356224
732117726370533377
732071714767704064
732117902694989825
732036872826818560
732121811434016768
732129025771081728
732105424380538880
732150244805316608
732043910810337280
732037048736075776
732095488296525824
732104275254497281
732103780100145152
732135036238073856
732129038479835136
732028324894154752
732151771590754304
732135090587877376
732053700449996800
732086201994362880
732002718403969024
732119420760395776
732159161853677568
732040366417969153
732046901512540160
732097685772222464
732078618483015680
732007931936395265
732073593727782912
732152405014544386
732159581162340353
732103201428754432
732139159054368768
732047463452905472
732105977961582593
732132964352577538
732094699645849600
732142124762726400
732019009349156864
732154376165425152
732138408487858177
732096607949312002
732150291030786048
732045533880061952
732108557697585152
732089909834612736
732044103723188224
732084616572620800
732098746989842432
732129247985176576
732108243103780864
732158381725786113
732098168402239488
732082171347914753
732105864946061312
732122457537044481
732163309919670273
732154451537055744
732085950382260224
732091734071648256
732087309118652416
732096754938720256
732121018819452930
732047014679171072
732135908674277376
732040870103375872
732042035977326593
732125087449661440
732126207135752192
732102169508384768
732105290355777536
732159564318167040
732101062463737856
732109278937546752
732140258171736064
732147774255403008
732113964176310274
732150815306199040
732124206566084608
732102895475298304
732146813860491264
732133270343823360
732163670722134016
732148441212719106
732122222807126016
732127570422992897
732109987644870656
732134167903911936
732129495709327360
732158163504496640
732096498872287232
732149527742808064
732113997726662656
732145677266980865
732135736716214272
732124089280761857
732136508338081792
732163439922188288
732162831865516032
732115335571197952
732130682445647876
732146494988521472
732100789829808128
732101028661841920
732128593736794112
732083467408838656
732019751594147840
732086940288192512
732154950797549573
732061522671894528
732150760532787200
732043659311497221
732145186546028544
732140694303850496
732047052281090048
732094376835354629
732081579930030081
732120867677872128
732148676135550976
732118955343654912
732127847393951744
732124332282023936
732147711416369152
732150190229032960
732150836340609025
732112366092099584
732050546035724288
732069110243196928
732158293850886144
732085350475177985
732154879406424066
732125183817986048
732046742007480321
732099917146144769
732103880746487808
732046905631379456
732132725289799681
732161590313791488
732139456984055808
732066971072761857
732126622405496832
732146742335029252
732107563668398080
732128765829124096
732098361038409728
732059911949934592
732037556292882432
732090782199496704
732029603821166592
732155894583152640
732125213006176256
732137024317231104
732059467525816320
732036772134166528
732009945185406976
732133903776010241
732155844150857728
732022889004732416
732131374715568128
732103549396619264
732137959806382080
732156741903892480
732162353857499136
732105139201445889
732065784156045312
732134281343074305
732154942350348288
732103276947243008
732097912373710848
732152178484367360
732036394424668160
732095085697892352
732080808106807296
732083412778008576
732128489088946176
732105135132946432
732123653035442176
732093735069224960
732151511267020800
732118074590154752
732153747212795904
732095374882689024
732134088451207168
732004060900012032
732152895378882560
732106133201096704
732108880642244609
732139301996249089
732118665806630912
732110302620336129
732128983656042496
732137405818515456
732121798884642821
732157907614244864
732102312123060224
732163276621012992
732105852212011008
732121023261343744
732128853867565057
732162525786214400
732154682420957184
732112986584821760
732140178555473920
732132402135437312
732099841942290432
732007059449729024
732118527432392704
732002244439199744
732061631635562497
732117730443268096
732127566044254208
732005432139513856
732142162314448896
732121287141785600
732134339799093248
732109408885428224
732136663686774784
732036134478467072
732116212243648512
732134100975423488
732108142176292864
732117952846270464
732123459845640192
732124068267360256
732110080171184128
732137775114244096
732086113767182337
732146348196306944
732147036330414080
732143470798868480
732075267204714496
732110059006726144
732148088719200257
732087263119581184
732160919321649153
732121241226772481
732134499492986880
732156666167361536
732043814458642433
732038995190910977
732083534215708672
732046444354473985
732124768560939008
732132926599663616
732145765087363073
732086260790104064
732156427083612160
732151674832326656
732036352464826368
732104854022291456
732147505874501632
732114144321785856
732135065480790016
732045789661368320
732128182556561408
732082313748742144
732140262399614976
732132116809580544
732094162808475648
732112454025641985
732145509473894400
732156624450785280
732149502308691968
732141218742800384
732140593510416384
732023790671106048
732138337113247744
732157475634352129
732147732576505856
732010888861995009
732108947755302912
732104598119284737
732133752583946240
732012210034225152
732144591034560512
732090911954509824
732158130147196928
732091214326059008
732095563446005760
732145203293868032
732154162314674176
732110147301085185
732025682306334721
732157706484785152
732109295790247936
732137305243291648
732143101918203904
732086579406249984
732118766335721472
732075426713980928
732150144037179392
732140488652931073
732160403287969792
732046599325519872
732126613870116864
732050789418459137
732117030212669440
732044036610002944
732153021598212101
732117302720757760
732102048100040705
732099363766456320
732140245689499649
732122872764846080
732162143836098560
732120666628050944
732104556029575168
732155395305799680
732045764570976257
732145509264166912
732160348808220672
732135371937472513
732159635826712576
732060021182345217
732149435291951104
732098554156711936
732022838429921281
732143684926509056
732061736547848192
732096826128633857
732161435195854852
732091511815315456
732090496898748416
732136093349478400
732134495277744128
732138261448171521
732086860349100032
732098973587132416
732154095033810945
732045198428082177
732074898361712640
732094175248814080
732044564937068545
732132007820591104
732124395351752704
732137615751819265
732141759808032768
732128962852216832
732147057318871040
732127503070814208
732149288491466753
732100051418275840
732132226121502721
732039292894228480
732125280261820416
731999606427529216
732129285666967552
732149880026697728
732134411194519553
732157647630176256
732156322276347904
732125020437250048
732067294088724484
732100949167210496
732143278225690624
732113913777623040
732149334423244800
732127318773235712
732093575459115008
732068023670964224
732008686919417856
732020514772770816
732143701649199106
732073459606532097
732149523154386944
732004090088202241
732162349700947968
732153508019998720
732141067483631616
732158050258259972
732098675934121984
732036113439858688
732103830595371008
732121438245822464
732118409853337601
732125003345461249
732158360737435648
732056241946525697
732139624903118848
732142464358862848
732163360528064513
732122432417435648
732041809292103680
732087082768838656
732093454042402816
732020301240881155
732078346226573314
732051234115485696
732130258992893952
732078417160605696
732128115623923712
732117382387355648
732142426744328193
732029738412343297
732044154172276738
732158478379257856
732116761638752256
732069424547561472
732119941118197761
732157857592934400
732122872605478912
732018262658023424
732028215754166272
732155039012294656
732124370181722112
732099795775574016
732121559847030784
732005226517929984
732105550272565248
732148315282919425
732048729977573377
732047664720683014
732133530554241024
732087795607580672
732039737419173888
732122897980985344
732109262097416196
732092103531057152
732152077640683520
732117252347043840
732022922349449216
732149120790626305
732141478890344449
732095941059223552
732137347190398981
732136886035226624
732105168678965248
732137712120107008
732157794619658240
732119554994937856
732111284011991040
732016756936450049
732139121695703040
732128203578429441
732103666849746944
732141415808020480
732128459745579008
732108611980263424
732129650634309632
732159946377338880
732056993024888832
732114148541235200
732119785555759104
732106418547986432
732102996079837184
732118380493348864
732046180000116741
732031307094589441
732020666099191809
732149062053548032
732098562608250880
732138127603716097
732099829321474048
732046779596689412
732154233689116672
732086806125150208
732101192214446080
732159019125776384
732142938466226180
732124978490028032
732078258011807748
732081177356587008
732163007963406339
732045529811587072
732143550721331200
732110017193709569
732130774871355392
732162693294084097
732044959214403587
732045538254692352
732087963597836288
732021227930451968
732122352801218560
732082649234186243
732099070194515968
732122470099095552
732097455181926400
732043470328725505
732117562629165056
732057839913422848
732134159565512704
732133844913000448
732100047203110912
732140249841831936
732142707548815360
732092015207276544
732147161828339712
732143047215972353
732148751570243585
732152119684300800
732149934200369152
732162047564087297
732107676780498944
732092942001815552
732107471452557312
732088059966029824
732148877273530368
732123615165087744
732122860089659392
732099791568539648
732151972632133633
732139096257253376
732080208400945158
732130074183532544
732055289910992896
732111858509959168
732083014293983232
732142867209060352
732116774389485568
732056049033732097
732145584761503744
732154355021926400
732126786113437697
732140874570797056
732133241147265024
732157467489140736
732151142201864192
732128560425664512
732047744441843716
732104614795972608
732046779563139072
732139582997725185
732085329641889793
732093324069212161
732145823891361792
732133094422118400
732088609449222145
732134776128344065
732152321086504960
732099149664030720
732106179409793024
732118451762933760
732078861798756352
732158918638637056
732014022204121088
732071395941720065
732122046558261248
732047014368681984
732018442941911040
732021244724428800
732154606944460800
732135468154912768
732045584220229633
732043977755484160
732113083343212544
732146004284313600
732039649552556032
732152744631513089
732124336593735680
732100735102533632
732143148185587712
732121190978998272
732150005528662016
732012570895372292
732118502094606336
732098067621519360
732005163687247873
732083949598584832
732139817602011136
732099665592750080
732123946506588160
732110877017706496
732045277973106690
732101305603362816
732019768182480897
732081218993463297
732114651878727680
732120645387968512
732113398016708608
732103860165087232
732161699403472896
732105873334648832
732044732721942530
732116799463002112
732145324966346752
732098508212305920
732159451092770818
732089209087987712
732133870049628161
732045529828331521
732100768937955328
732085140655120388
732079251856474113
732139347999264768
732115431918608384
732000428544671744
732108582783590401
732142560748113920
732082905099468801
732101024677253121
732044061725491201
732123262940020736
732159161782439936
732046909913726976
732122616920702976
732081655473684481
732006443080126464
732102769306406912
732116547553103873
732140924990570496
732080900280881152
732058448129626112
732151892965478400
732082695522684928
732101062488903680
732162886429200384
732143596938240000
732047215804321792
732114693964345345
732006690481147905
732156641265745920
732134151290134528
732161963703336960
732039158533750784
732125477612191745
732073501767680000
732087078620553216
732105336161742848
732152610246041601
732077427481018368
732125640892284928
732064894913290241
732126660271575040
732045399842643968
732159933723103232
732043835220463618
732075598751764480
732124688944640000
732091893522268161
732119223653285889
732115050236907520
732128174369325056
732141503787741184
732045206623686656
732161145621057536
732025594355933184
732104610937241600
732059727572680704
732129604803174404
732154187606196224
732125959642451968
732121119625379840
732130821142937601
732057630169042944
732135656848281600
732144162917785600
732037976037822464
732143789775671296
732155655524491264
732092707431174144
732116950348906496
732012109542920192
732095869911220224
732046775360606208
732102844875214848
732161036619530244
732093978045251586
732012260697210882
732154157910478848
732082607555416064
732100194251214848
732093684511088640
732029226346373120
732085534999367684
732115629289947136
732115528685359104
732044368161427456
732105160202301441
732138794485460992
732009769297399812
732101129530707968
732144767056916480
732126479778217984
732100676440981504
732128149211742209
732153499627212800
732092191502442496
732047115216543744
732136587929255940
732148894008770560
732116656760197120
732114408667779072
732139842956632064
732125985030737920
732120360385150976
732086877088546816
732003893002047488
732132331092361216
732117105592668160
732107693754830848
732121261992779776
732138572057325568
732105487538343937
732150689573576705
732033273841352706
732044149701087232
732104346700271616
732144028796502016
732112021970358272
732080795402289155
732045437461495808
732126173854089216
732092174834274304
732157794556772356
732147027715428352
732151733942636544
732070187894181888
732146046332063745
732156905423028224
732108352130519040
732047031439495168
732006665516617729
732144196723851264
732076676637687808
732144054012674048
732137661771681792
732015217635393536
732018505885876226
732152388098904065
732129688555028480
732138047865798656
732034628811292672
732039510763003904
732147795126304769
732040701936963584
732123590112337920
732125418636120064
732157450426691584
732152178475929600
732091579150835712
732123359404826624
732112789616132096
732016505374834688
732157865809481728
732125355922853888
732098851868442624
732152224550264832
732119752366260224
732159707217960960
732141063280922624
732103826375880704
732139377229504512
732152266455683072
732125393684201474
732133077498142720
732141826937921536
732115339807477761
732143382831726592
732154418045407233
732100563085692929
732158801105813504
732133740009406464
732105088911704064
732150672586620928
732105185330368512
732108133972254720
732099179263197184
732122893719633921
732123111777271808
732131399881359360
732134646125895681
732161355466309632
732054371228385280
732152538984763392
732026370080051200
732105399105650688
732096985306648576
732123896045015040
732155453988339712
732070184048033792
732151008210620417
732123388806856704
732093185586036736
732104141149900800
732098621181661184
732084247507423232
732125884300337152
732162848609206274
732145236751720450
732101129463533568
732106225660379136
732154942396321792
732020791970271232
732103054867062784
732157920155213824
732091637908815872
732149317692182528
732014873480044545
732041524284809216
732073908485140480
732105256494981120
732150643436204032
732153893858250752
732150479568949248
732082007468052480
732121438312894464
732005398752940033
732027188178878464
732071408826777600
732121211803734016
732082762673442816
732119559117934592
732137011809796097
732094921977499648
732148214665777152
732121954015182848
732148860835991552
732017629423144960
732119450095374336
732138571893768192
732120515373076480
732139922774196225
732136022058909697
732047618579144705
732159123995934721
732135728126283776
732098340192722945
732131534036205568
732161552535699456
732131726894481408
732162085195526144
732076085345550338
732103859808706560
732110059031908352
732103918587518976
732143705751191553
732094854960939008
732010972941058049
732133903843069952
732157480118173700
732127821842255872
732066857998553088
732079478483091456
732126828127760384
732121471800225792
732146835012390912
732160931732557825
732100168833761280
732122126291869696
732047517953740802
732107492428255232
732128371346407424
732149384821936128
732095542663249920
732111803875000320
732022910106226688
732145027057635328
732105160416231424
732045923975471104
732124701569470464
732135598450987008
732147845701111808
732044439191949312
732159799425683456
732094263333421056
732119362317000704
732119185938075649
732081667930624000
732155449974398977
732135644240187392
732059333199052801
732149011797426176
732132330958159872
732152941700907008
732013732855840771
732090354468569088
732115708881059840
732104044538257408
732046083640020992
732130523171192832
732102614247215104
732016404522622977
732115578706665472
732137200431857668
732162358127280128
732126589018877953
732011216047067136
732062827263971328
732020829710585856
732095886470287360
732094154252136448
732103121762172928
732106930110509056
732150915671687168
732106003135791104
732103566505152512
732157337205510144
732110713645211648
732149016016879616
732116841288568832
732136588008820736
732135937967308800
732138290929881088
732124936198864896
732149171248041984
732131890405113856
732046561778114562
732147665438396416
732044028024356864
732156943238893569
732124869337464832
732094531953410048
732134734227214337
732139276478099456
732113246870765568
732130871151468544
732017692169928704
732147304409509888
732133195009957888
732111900503347200
732122012773158912
732142548374986752
732014777153798145
732124831479672832
732038433074511872
732025300545081344
732113221511974912
732101582427410432
732129143039627264
732016119243018240
732027133388722176
732155454164471808
732047312311226369
732078417135472640
732111917188284416
732094754272346112
732086495440437248
732141805777588224
732121379584282624
732136248480010240
732160034302349312
732157224097812480
732140438455386113
732096817731653632
732136684599554049
732121329374105602
732140190882512896
732163397933006848
732044430769676288
732126794258731008
732107630806732800
732101393616621568
732104199656374273
732134105056464896
732047190529613824
732150387478761472
732155479204466688
732125079107035136
732120075017293824
732148982491807744
732073614841761792
732017801280561152
732139155233329152
732103365036023808
732121484395679744
732126194833997824
732123896292376576
732159333866307584
732084020981420033
732019705565880323
732074319602290688
732156511133290496
732153117811314688
732093420521570304
732109555757400064
732130539814158336
732129759606509568
732044871163224064
732080464333148161
732104115912724480
732110747170418688
732111632076316673
732160751478181888
732146494900310017
732156674790834176
732104270825291776
732109564284444672
732100680752726016
732155793974366208
732045349364334592
732150760851509248
732044283922911232
732092010996375552
732121836750798848
732151150955397120
732135799509016576
732022033287155712
732060553624059904
732045038906015744
732139704531877888
732150001607032832
732058553255665665
732125985018150912
732079327282597892
732153222740217857
732149871315144705
732047056513208321
732088571528503296
732143491799781376
732159166253518848
732047140206317569
732114156866928640
732160990733840384
732034490248364032
732022393892376576
732104514182873089
732091134634299392
732090685826990080
732112278041022464
732143039012061185
732102228182454272
732109086188134401
732054497170706432
732047136343232514
732157005951995904
732075217271586817
732081105684312064
732127352390619136
732025585912799232
732107844678488064
732112877688127488
732112617486094336
732127507558830081
732086390603681792
732124319824904193
732002617753251840
732136818796285952
732156213216092160
732078455001616385
732064873790738432
732139998217113600
732098168339480580
732131345049255936
732103822378684416
732126291122630656
732000155990364162
732129587862327297
732002316006637568
732047090260541440
732046951659671552
732135199891460096
732162500452614144
732163486227267584
732130061797707776
732106846467579904
732092661268664320
732098130490036224
732084628887113728
732129365434191872
732149175320772608
732152740223143936
732111795712888832
732038064114040832
732035874704134144
732046226024173569
732006552131887104
732130577705517057
732097581220827136
732101159041814532
732133576515457025
732110805647294464
732092820589268992
732156020177420288
732047685511827456
732147031918166016
732044309080330242
732115373152190469
732107714612977664
732134826573078528
732124239990415360
732105751511105536
732070485794656256
732104665190535168
732007336538210304
732100185841618944
732119190048477184
732146524285734912
732099598576197633
732046674953129984
732017763691208704
732088513026392065
732136378339840000
732158264096489472
732072700529790976
732154472693137408
732145983392493568
732110834932060160
732163104637894656
732141952670568448
732097291503468544
732133719419555840
732113104243396609
732096398364168192
732103075725512705
732132943389442048
732144574282539008
732139121313976320
732045466737770501
732149967754760192
732105504001003520
732157350010834944
732160621530255360
732158222325456897
732137414211293184
732137502375546881
732059933013909504
732071735873310720
732075489792303104
732124386996703232
732128510014169088
732102920414629888
732114039367712768
732155802169958400
732155810797785088
732160910828113920
732142426677248000
732079457394171904
732028169461633025
732147488996610048
732027221771046912
732120612081016832
732160835460698114
732159237187600384
732122440898203648
732146079941201920
732105990800297984
732000155927465988
732043311200882688
732080980106870784
732084205342068736
732109316715622400
732147791284318208
732092103526875136
732125519228047360
732161405688799232
732140778303148032
732144213488480257
732040567731838978
732078102713499649
732113062380118016
732084465418293252732960454427959296
732962794664910849
732959590086807552
732955781805559808
732951050819391489
732962199212335104
732958566789812224
732957619032346624
732957807817953280
732953957379809280
732955962307448832
732954334846197761
732954657774022657
732956767408291840
732958688508530689
732957119880822784
732951038123212802
732951025565466624
732959455848112129
732957367214702592
732962715153633280
732952275262431232
732961662244950016
732961343310077952
732960462669787137
732951050613850115
732957903972388864
732956448603447296
732953852434128898
732958994504011776
732951264498229248
732956499132227588
732950798796267521
732951792888205312
732956880746782720
732953311477956608
732953785522393089
732954351698903040
732956926997323777
732953135103266816
732954888347385857
732954280395694080
732954376659066881
732957006689128449
732962358633496576
732960471083536384
732963654354776064
732960265596243968
732956339773800449
732961431419785216
732952820521951237
732955249137324034
732952233323724800
732953416264212480
732951440814157824
732950652289056768
732951239353323520
732954414638587904
732950723453956096
732953898625929217
732957631451631616
732953978133196800
732962706748104705
732953286391832577
732960647193985025
732950836825968641
732954066351857664
732960336769372160
732956691952586752
732954234178699268
732958688399392768
732961796601057280
732961712698216448
732962324756193281
732957275166527489
732959850330763266
732957451171987456
732951138950107136
732955483997360128
732958562671022080
732961540677218304
732952942182039552
732956008444776448
732958159942340608
732953919668793346
732958990288703488
732955266094927873
732953529510400000
732951566475464704
732950618717990914
732959246174846976
732957811768983552
732955010229784578
732957195470557184
732951210131656705
732963398682443776
732954162925867008
732956041823047680
732953055642169344
732952019682627584
732962027195502593
732953621579608064
732962006173515776
732959284129112065
732955362584727552
732951335721664512
732950706739642369
732960764760326144
732956318642798592
732956108881551360
732950824129822720
732962132011167744
732958973536653312
732951541544587264
732958185242394626
732963620833927172
732955114940563456
732962693846552576
732952556293525504
732961016125001728
732963578991542272
732960143860719624
732951445117407232
732962887103336449
732963285386047489
732962509532110849
732956972870422532
732960588704415748
732951939655323648
732953571252146177
732961389770313728
732960559239434240
732962320599638017
732963641952243714
732952573012004864
732962014629396480
732953093281853441
732954209033854976
732951910353899520
732956511627038720
732960420928073728
732956071057297408
732953835501576192
732954066280677376
732953793650921472
732951000202366976
732954636890558465
732963868436238336
732963281065889797
732955395904417792
732954146169556992
732952086837530625
732952153950724096
732953374216192001
732952111940571136
732958940275806208
732960093470371840
732954242357592064
732962790659461120
732957136544751616
732951256176689152
732950652029140992
732952363665784832
732951096616947712
732950899602120706
732959304928595969
732958814341869568
732955827842211841
732960567611301888
732950849194987520
732956964754493440
732954464991256577
732955383204065281
732962639580532736
732954556984885252
732955916178333696
732954582356271105
732954242663784448
732963008540991489
732951260186464256
732962203217891328
732959166432706560
732950920619827200
732961901379002368
732951776148791301
732958986157314048
732961247101124608
732960097899548672
732958185246609408
732957111437688832
732951256143138817
732952887794376704
732962497037144067
732950765598310400
732960814949404672
732950677563936772
732952845994070016
732963318806237184
732956138539384833
732962127632322560
732961897188888577
732958797560479744
732962790487535618
732957308578320384
732951235171483649
732953453916520448
732962912030101505
732962505186758656
732953583910539264
732960177675243520
732956658566041602
732959879577653249
732958306663337984
732959816818302979
732958503875280896
732958579561529345
732959531655958528
732963650349244416
732959913106935808
732959443466473472
732953445683040257
732960857014046720
732951038282469376
732953202245705728
732953512636755969
732957690255822848
732962207416356864
732952149769003008
732960210898161664
732956696398684160
732951289907294208
732957501520551941
732952891799953409
732955391726891008
732955609901981698
732954745741119488
732959422524313600
732952518532202496
732950773886291968
732959003194576899
732951923079315456
732958218792624129
732953810587549696
732958030065733632
732951503825174528
732963885024739328
732956608070864896
732954846320570368
732956465619701761
732961398003773440
732956998262722562
732955970788331520
732958218633281536
732957782631153665
732951516085125121
732954200779427840
732956486507237377
732962815775002624
732961553037860870
732959267150565376
732958738613690368
732951650470637568
732961007891533825
732957711390892034
732951386405654528
732956394178011136
732951151377715200
732950908145930240
732953567133306880
732957484701343745
732954188108333056
732961360083050496
732950824020647936
732957677819678720
732958046842986496
732953995191459840
732957077837058048
732955806824554496
732953038772707329
732955450623315969
732959888226275328
732960731176554496
732950752826667009
732957228811051008
732954531798126594
732953588394168321
732956633303781376
732958944138760193
732960278317563904
732955324466921472
732951273046179840
732961456883412992
732957019154591744
732953013783040000
732955509016416256
732960882318319616
732957249912643584
732952333936693248
732950727677644800
732951268881235968
732956646046093312
732963780330553345
732961217787088897
732956234710720512
732961259398696961733476559219269632
733591969465688065
733559623374929925
733546826574401536
733464492021972995
733533702240657409
733605693463396352
733557668862824448
733611544366469120
733590677716500481
733537171009736705
733543839932145664
733601989997658113
733585749455437824
733575188059590656
733540086319480832
733558985874276352
733461724066504707
733592879919046657
733580120967897088
733593009829253120
733559698629103617
733587452305104897
733580615677710336
733535757613162496
733582372986183680
733611305542766592
733553067711287297
733571698654511104
733603382552760321
733602015096475649
733586181326135297
733574768872460289
733552857803169794
733563616050323457
733611569804775424
733514899523952641
733612370560442368
733545471466033153
733592204707434496
733546620772438018
733581022424498177
733550127260925955
733540610607472640
733554787174649856
733533958449725440
733539327037165569
733585053167456256
733494569568886785
733580380779880448
733589730097401856
733548214574403584
733610621720244225
733579881565421572
733554673806802944
733553101022453761
733595006527623168
733589138335801344
733570687864967169
733524072441634817
733547040207077377
733531831811727360
733565654456918016
733553843359748096
733596243658579968
733582733629231108
733576786324295680
733548201907609600
733587112730099712
733560667576242176
733562106415480832
733487049194491904
733594482218672128
733486214540582913
733564366822334464
733597523009409024
733551687638519808
733604489849131008
733508339540185088
733560751625883648
733471760838877185
733473769801568256
733477339326119940
733567592233738242
733591336280952835
733493713863741441
733551486366416896
733578099204349952
733575758531022849
733594914202640384
733584667304034304
733570432129892352
733463892332937216
733547896121892865
733584046584799232
733559329446486017
733591059603673089
733557148609740800
733597988480679936
733557937092710400
733610563071283200
733553298158931970
733603051202695168
733585644614746112
733561980536029189
733500428843880449
733527628867461120
733597170700423168
733593324402040832
733514580526125056
733605756222627840
733607257917796352
733586277954523136
733589662669897728
733538282403827712
733592884071391232
733552782473486336
733561711974748160
733610785507794944
733600085750251520
733555693056188417
733579743375695872
733501502531063808
733593496376877060
733472729723219969
733545031068356610
733554573290262528
733611632476094464
733582196859002882
733605886573305856
733599330620346368
733585879747321856
733584730180837377
733607937231441920
733596554121117696
733557035443191808
733605051881508864
733552035572809728
733599624255004672
733598676371701761
733562982819500032
733606989427773440
733596134812225537
733572625742471168
733585187351592962
733597673811415040
733576022847709185
733589004470255616
733482389486194688
733561892145270784
733608453151850496
733581957989158912
733543777277595649
733559413680701440
733485925234184192
733608616733769728
733577364983013376
733484243242749954
733476097740902400
733510046613704704
733565172116131840
733478614273040385
733467767974690816
733535640118140929
733600605684518912
733574345046417408
733572017383837696
733599427156312065
733604565363372032
733543475220635648
733537326211571712
733576484300849157
733560667458797568
733541805979897856
733590203793690624
733546419668148224
733570180173824000
733586785641496577
733596335769690112
733545228527755265
733602283548606464
733557526021570561
733574299240390661
733561116329005056
733548352927752192
733598114381103104
733579030104965120
733555122823778305
733590925243351040
733605991078596608
733477037541720064
733591373903843328
733541990311198722
733592917395144704
733568024293167105
733505395126214656
733611078790316032
733558457232560129
733588098404126720
733575721143017472
733495651649093633
733584441042337792
733578291882287104
733597036340088832
733557702106841088
733591428576595968
733582536786333696
733545975050960898
733458494389637120
733579823138803712
733535170578391040
733601507464118272
733563867960213504
733577516099604480
733610781053444097
733596767904628737
733592070149918720
733586332325314561
733606955894374400
733584474588340228
733568762511691776
733469814929297409
733491977354809344
733539901740699649
733591944345964549
733513863434375168
733574626299641856
733596243755032576
733510768100925441
733604779197370368
733556364316827650
733561586204315649
733493105710751744
733568330397704192
733557584880230400
733567965497430018
733612001797283841
733465389762416640
733590178644656129
733587812927201280
733583937415446529
733493030058070023
733585497725919235
733604074613055488
733587280527429632
733589524429692932
733542791528087552
733566451601145856
733607643735064577
733547392750915584
733475653383643136
733546922758176770
733545270114312192
733554472748613634
733598823226998785
733589738284687360
733504350455095300
733590602147717123
733583707026530304
733577088175738881
733590623442239489
733456602909573120
733608126117761024
733540396354015232
733603445215768576
733551368804257794
733569052015136772
733578862475403265
733561753951330304
733588500864368640
733583472162267136
733596910469029888
733520389838512128
733602304495124480
733576731819315200
733566002810609666
733464962085982213
733583732204937220
733502777880678401
733571358949416960
733582809105731588
733508184057450496
733575267889766400
733593039415844864
733509207853404160
733543424779935744
733590963029868544
733594419182469125
733551142173429760
733599796041113603
733609468152291328
733612630926036992
733588756775608320
733591164352258048
733553612693999616
733596633800183809
733597783165374464
733551394079154179
733591353158836224
733606452795957248
733600341501956096
733596927309185026
733613117268185088
733585820678914048
733566229026217984
733597992683347968
733565088519458816
733572130571321345
733586143820701696
733591600387874816
733566413751771136
733584591743655937
733610722500870144
733471563580723200
733575934893129729
733592338686218240
733556737387548672
733510465964244993
733606712679268352
733547468181274625
733604628210688000
733547959028056064
733527679253635072
733588811226046464
733571933531312128
733572541617315842
733554405623005187
733560193808654337
733540555754364928
733554565023289344
733590027637129216
733509073534996480
733578380231118848
733609766258245632
733574483735285760
733522289719828480
733609593977339904
733611246616973312
733605869754187776
733550936702885888
733597091113500672
733613058841579521
733478354360356864
733571111389007874
733612555382456320
733570956388536322
733505638127439873
733551238613082112
733555382551904259
733457911448363008
733599569867644928
733535875129167873
733579655026892801
733598982543282176
733586215035764736
733536269288886273
733608075907727360
733514920130543617
733572323362529280
733501653853294593
733611573835616256
733491486818361346
733512546359988225
733608474316275714
733557127575273473
733566233493180416
733601004311089152
733460084185911298
733529378265563141
733573686834270213
733601633238548480
733478111224958976
733535409649549312
733576308320436224
733591357453795328
733574999689154560
733512735225323521
733582494923034624
733539452937592833
733557643688574976
733583023191392257
733579688581324801
733529235629821953
733537334608547841
733570091980218368
733607912153702400
733551309987577856
733549758078279680
733606528025001984
733581517331390464
733609976023879680
733555382572875777
733585699153182721
733604544140173312
733598399358849024
733570884791762944
733596361082306561
733578975860031488
733569332865732610
733589109126500352
733459186319654913
733585950933147648
733563855264079872
733585061828661248
733582377499287552
733565956635549696
733502362602602496
733598965845884928
733550341099130880
733550525606567941
733581265719332864
733577167766839296
733522851827834880
733566363327815680
733518238093451269
733611574011801600
733601285069406210
733601348214607872
733522558306291713
733578426368417792
733551398235734017
733594393874206720
733584952650915840
733546088167137282
733558008467230725
733577314567487488
733566040332898304
733594050045992962
733562735384879104
733551503164592129
733553952596221956
733577281218568192
733560738816499712
733561455966969856
733574957553192960
733588945745915904
733546700543922177
733572176813510656
733507987306745856
733566233409265664
733571161833922560
733532712447836160
733549116458827776
733580242208456705
733580166891343873
733576521965690880
733559434585071616
733584902436749312
733553738791587844
733514941181792260
733598437308928001
733574324053889024
733606003669893120
733582981122510849
733601692277563392
733591034282795008
733578510158069760
733595253983219713
733589105108340736
733607442291003392
733612693563834368
733564303949713408
733566287998115841
733528384127426562
733548483337052160
733585703452475392
733576899704709125
733591365703991296
733585233551974400
733539280933412864
733539092235849728
733589335644082185
733588274304929792
733585963457220609
733579839836282880
733579915207958529
733458972288552960
733600106742611968
733595673438748674
733610953003044864
733578329966567424
733518242333917184
733563112922583045
733556846728880128
733580804610084864
733575385460264960
733477376940630017
733558306313146369
733556842203226112
733589260247302146
733602652668317696
733484507404374018
733545312158023680
733592946985996288
733597891982286848
733549783256731648
733561908897308672
733577402803093504
733585783018291201
733497694195462144
733576689901395970
733565914734419968
733500001159090176
733509291554922497
733593508972351488
733479537195917312
733569777516449792
733590967270268928
733553457752219648
733613024875929600
733568041103974400
733498264926969856
733459127586840578
733491923122409472
733611737371553792
733547010985316352
733554359468843014
733607157212532737
733582838776270849
733581026845327360
733601453160325121
733569953597558784
733583576919220224
733612114930176000
733549359875293185
733600282815299585
733594301851017216
733577906375401476
733512655583895553
733511875401371648
733570939447709696
733609460044824577
733593030972710912
733559027464998912
733579428853256192
733516644111110145
733463531497000960
733542653187346432
733551440174546945
733570767619678208
733455990234849282
733584784987840512
733595342000644096
733467147129622528
733576161343590405
733604636628779008
733549414262788100
733548541851754497
733547656962658305
733556775161499648
733466534782214152
733543219288412160
733561808250802176
733605458427154432
733569307993477123
733570306070044672
733565201740484608
733547564448899072
733547975687819264
733587913661800449
733549481468125184
733567609333895169
733597078501265411
733557832205799424
733602971343310848
733501863522402304
733559103235088389
733580200571637761
733602493054234629
733483769282224128
733592020107726849
733605697838014464
733532045566058496
733555160316698624
733568774968774656
733575729313501186
733576559949320192
733574441565704192
733548109888819202
733563981181243392
733550596909752321
733567663549489154
733601603861811200
733554413894139905
733478232532606976
733552157497024512
733532729241829377
733575129607737345
733607790548267008
733486239526060033
733566954674360320
733536566983827462
733605684940414976
733501288621740032
733532624379994113
733601750825979905
733606989637521408
733541944270327809
733578728425447426
733556368284622849
733546549746106369
733585753867870208
733591856622100484
733561065900937216
733517697086951427
733553147377917953
733572017354461184
733464576063209472
733587360240140289
733611494366171136
733589671150641152
733539268312764417
733510071557099522
733522998532050944
733457663757967363
733546386126344192
733581609903890432
733545270458253312
733542627820216321
733584893876150272
733555579994574848
733547946453536769
733557156742451202
733570704507998209
733575507145428992
733543756348055552
733587175632048129
733607627209351168
733492010955485184
733478627078197248
733579659288313856
733553746823667712
733473820477030400
733558704465838080
733610428849393666
733582180211810305
733563519547760646
733586856625901568
733543404034908160
733536273600679936
733576744372867072
733554732728340480
733565734496796672
733549359929810944
733589872535953409
733556158628134912
733483714479558656
733497836831117312
733467214108483584
733604808356204544
733606821886361600
733606951867797504
733549300987219969
733552991827988481
733581680963805185
733477729560068098
733547807726964736
733559287566340097
733551729594114050
733567718054453248
733538924153331712
733572478862123010
733584793422553088
733549112394555392
733528442726027265
733534017165742080
733459253432700929
733469584242540548
733596490967326721
733555449950130176
733518250575695872
733563905637646337
733594897492545536
733463611251687426
733558750913527808
733458875819560960
733586273986695168
733530946893320192
733467834848677888
733612496595083265
733477951660949504
733589239032483840
733557501086457856
733576010390626304
733585791398514688
733550802606821376
733581370526601216
733604749925187584
733612366592544768
733529390672289792
733563142060445696
733456590024638468
733590052895219712
733573057621561344
733489033251328000
733560835369361408
733574718515646466
733559392482656258
733493588227579904
733522176314204160
733556225971912705
733579399472128001
733593135721238528
733552878741127168
733481881669402624
733556137576914947
733563121432821760
733512185750552577
733562957477515265
733524009346695169
733560382254518272
733574571522056194
733570423732895744
733612223789039616
733598294539014144
733603726439505920
733526853038661632
733600702300217344
733525603085770753
733589734228791296
733546532763361281
733578782880075778
733597233363357697
733518825224704001
733580804228407296
733463682600960005
733590098978054144
733577717539471361
733459710653829121
733584487011913728
733567793635844096
733596130294960132
733598688988303360
733581211407286272
733600756603883521
733587347560796160
733601717187645440
733580049568260102
733589063106592768
733464106368303109
733561497964552192
733557882638061569
733568385007509504
733576555754979328
733527289330196480
733594696069455872
733559123980115969
733601448835960832
733571715247153152
733567290210287616
733591156064313344
733537305118433280
733507475538739200
733557035246059520
733566225096138752
733526060545900548
733591051265445888
733552018959142913
733544691665227776
733553298259640320
733493260971311105
733545664387252224
733608692160069632
733602740543184896
733483110805819392
733560449485021190
733559891697143808
733608285354479616
733612777483296768
733566447436238848
733595711024058368
733589272918265856
733549833798066177
733550601158590464
733548348901220352
733591185151795201
733541663365156864
733563695674990593
733552736336109570
733551263980232704
733551767179272194
733599091595173888
733587527957778432
733589537151029248
733604686809432064
733601058711212032
733567529281421312
733560722207084544
733602740794843137
733584520608239617
733538798445830145
733552740530413568
733605265610772480
733571208009023490
733570196967825409
733580456310935554
733493617252274177
733489481903398912
733560273143889921
733594570231963648
733563368808669185
733526005843795969
733570041669509121
733512118352285696
733491188767023104
733600500973703168
733591915279474688
733595316872601600
733588307959930881
733590023442829312
733564270697275393
733489020676780033
733601662745477120
733576278742163456
733478677418266625
733513750196670464
733483681260699649
733606050151075840
733591202298138624
733467293926055942
733582213606871040
733586777022177281
733579659237941249
733563980891840512
733576941366697986
733575754387095552
733558960553263106
733594792291000320
733607429867347968
733458070655930369
733461690356879360
733605194358005760
733514513299820548
733577079875198976
733523145399754753
733585988476227586
733561812835147776
733560420204601345
733517277560070145
733523833076879360
733568070556389377
733573678273724416
733611036805365760
733510428106493952
733541013201936384
733558205431746560
733604036729929728
733603466245988353
733564107052351488
733548193628069888
733604955270041600
733585929684684801
733535443023597569
733538966335426560
733574173088350210
733577780365910016
733474780670742528
733474671832637441
733562769048403968
733609728375300096
733579529562677248
733609703125753856
733539305855979520
733539931079905281
733594645561663488
733518372017606658
733529009087123456
733567055362842624
733585317324693506
733553331931488257
733510369684131840
733562437572534272
733505755953815552
733514030938095616
733480665287626753
733550089394774016
733489934749863936
733554871014563840
733599162923659264
733609959162662912
733603348763435010
733528824495771648
733587343488077825
733530531321675776
733535728399847424
733597040727330816
733606696011059200
733499816437788673
733558465700859904
733585590277414912
733573204497731585
733555210820325376
733600333100814336
733551956195573762
733575821701472256
733561489634643968
733604812516937728
733601712884187136
733597099208495108
733594050087915520
733594700238618624
733562789927624704
733573535625416709
733494955407224832
733602056867598336
733558356560904192
733588018431320064
733588979052892160
733529910703067136
733593496364273665
733483920054988800
733607950175064064
733594628822294528
733544829787897856
733562131426086912
733564652290875397
733578678068641792
733611053725188096
733458624538763265
733582943445127168
733612542711504896
733535954913255429
733524064086581248
733556544625729536
733598139538493440
733583354751111169
733607496913408000
733562374670553088
733543311709868034
733575184196608001
733600655902789633
733559111514607619
733588232475054083
733564320966004737
733552845362864129
733579835528749056
733577243599867904
733595329145118721
733583325315502081
733588157208240128
733511325909798920
733543496162795520
733537909341442049
733561686896992258
733610395060043776
733597426360029186
733468342585982977
733579835369390081
733457227596587008
733597774453837824
733584159705178113
733553818458185728
733572625499181056
733587825765945345
733531705764548609
733588006263652352
733583115407347712
733530699102228480
733556418716962816
733586416307822592
733598915451228160
733595245548605440
733608738549026816
733592678554689536
733552262052634624
733587175422459904
733570599616839681
733603655115526144
733586169074733056
733597590231601152
733589289611591680
733482645099798528
733566065670656000
733474013100527616
733483404344299520
733458926193139712
733609124282433536
733558553621856257
733513636845490180
733585061644107776
733537540322430976
733498688488808448
733495471415533570
733611850525511680
733605324511318016
733500789574881284
733553692469694464
733546042180829187
733516258360975361
733533580731654144
733583387982598144
733566283556347904
733536676207689728
733518137182720000
733520905599488000
733561724343738369
733463959341142016
733482074808537088
733583253941051392
733570767300923392
733546755208306688
733594557565140996
733564605859909632
733558562056634369
733560872895799296
733526719018098688
733553491151462401
733607199390478336
733597216858722304
733574810870013955
733571316981207041
733561451923668992
733566161925722112
733612320228675585
733546377414729732
733573971942113280
733556511046164480
733578442860466176
733612261881851904
733471718795157507
733608025609646080
733590807685521408
733575112599834625
733567365774872576
733533543205240832
733568619779522560
733550563338522624
733607748454211584
733552564029906946
733573883945582593
733564249423806466
733493298531307520
733483454663299072
733606955990843392
733516086478393344
733574747972206594
733562945154637826
733569140196134917
733497719554215936
733606884687634432
733556628662800384
733594557380616194
733595904129671169
733612031195123712
733561397410308096
733605919918071808
733493453754105856
733566258671587332
733459396135555073
733483475752247297
733557421000429568
733591030214189061
733610223441727488
733586865001897984
733538207128657921
733571253995347968
733611251025219584
733558771717263362
733550580220600320
733572919234682880
733603923462922240
733574311546519552
733561078454476800
733459056275296256
733594649919520768
733551155079307266
733593513305116672
733597032191942657
733582217864056832
733556003539554305
733561552482095104
733559317006143488
733581697782931456
733604070401904640
733567697036828672
733565931641671680
733596877032034305
733479000144666625
733558197319925765
733583312690634752
733556372768317445
733548978193633280
733580657683615744
733587427281928193
733556393479790592
733515109029421056
733592900655796224
733573984453726208
733548805988061185
733539150859665408
733611364091105280
733595505423306753
733486537615278080
733536344681504768
733610818860912640
733594628654387204
733555030641414144
733497702705729537
733508117124653056
733559539358818304
733458922347106304
733586483559309312
733568297069748225
733508222133407744
733547564398579714
733563074926366720
733601801069453312
733515109058797568
733596155615936512
733475036791726080
733555311466815488
733577855934697473
733595559831973888
733580578042175489
733579546100793344
733544884221534209
733544225883574273
733541147084095488
733548109939146752
733585271401254912
733526039427588096
733575989536526336
733479490844758017
733509107060080640
733561283966984196
733604443715981312
733569475472019456
733525355894439937
733578338065780740
733562311865049088
733607564009689088
733591315179405312
733566728215531521
733501762649391105
733606918128799744
733591705581051904
733585141545623554
733494368363892737
733606448597499904
733460381973123072
733537934264012801
733459173900312578
733554179000569856
733461518503706624
733524642770472960
733578959057616897
733558935446134786
733539922435440641
733543865139888129
733546042101137408
733522969129943044
733559329509380096
733525804575948800
733548894051700736
733610500039299072
733594427537510400
733592716127277056
733552304142438402
733556921991454720
733582306187698176
733521635534245889
733591512378826752
733560218659880960
733575792366510080
733562462952284160
733555093467893762
733586265388408832
733600031022981120
733575175610867712
733582763110977537
733557572372848640
733495765058879488
733558578959650816
733587880283512832
733574030779777027
733575288852877315
733554619343724546
733563410697228289
733571946256826368
733607022827081728
733577390358564864
733604141432344576
733479067220086785
733608616931020800
733592263389937664
733586022303338496
733550416747597829
733563548870152192
733533509315231745
733589260205359105
733565927107661824
733588714685796352
733560990382448640
733593479540920320
733609438741958657
733568523474083840
733524411941163008
733596675806134273
733554149678153731
733544703862300673
733565084308373505
733603059532587008
733550446057422848
733528564235046912
733554271388454912
733599716760387584
733536881871200257
733597526943637504
733586718197063680
733459588956049409
733589444796817408
733565205729284096
733536986380697600
733554971522662400
733609233502081024
733565050456154113
733583971259322369
733459849292341248
733571941743759362
733598701625692160
733561129100705792
733569068788113408
733600069052551168
733593047418576896
733521517959471108
733557903504728064
733601503131271168
733590111640657920
733555697347006465
733604875657981952
733584600438448128
733563867733753856
733566829075910657
733579835365167104
733608176269070336
733568506805911552
733591755845599236
733592535893823488
733587276320493570
733579982346190848
733552849494237184
733568405874171904
733599603438813185
733548420128858112
733546306405195777
733563351914029056
733483622372679680
733584910766641152
733534092298354688
733589994334347264
733511061618319361
733552627183554560
733580909354442754
733565524538335234
733559539216195584
733569630694821888
733565549620252672
733546142521155584
733591369961246722
733557232277684224
733573598489673728
733506024238239744
733563297497153536
733581911675666432
733612723112677377
733596453298262016
733571320936419328
733542158074925057
733569899147100160
733593614043860992
733604682728407040
733611611798151168
733544620383031300
733553411556171776
733594465185587200
733492548019310592
733587628700770304
733576811494281216
733528237238685696
733596851761385474
733597044745478147
733610777077256192
733459786209992705
733537439415861249
733593148425801729
733552866346995716
733538811011981312
733605433332629504
733563377222488065
733577713286451200
733462424297213954
733575872075071488
733555202607849473
733543903136092160
733595878896717824
733531295007965185
733580590566379520
733545068930310144
733466643674714112
733599955768606720
733563528225783809
733598730960568324
733555906877652992
733591436818403328
733538236648165376
733489020622274561
733605978663489536
733552912413007873
733585870956072960
733589150985793536
733504191285460993
733590656715792384
733508108677324800
733480849966911488
733604758276046849
733496842722410496
733575787970854912
733530627908079616
733571845425795072
733563117037199360
733528971053174784
733519538088611840
733601096602517506
733536449467801600
733606104610025472
733553549875941379
733579638279020545
733496226348339200
733600509198663681
733609472447254528
733472411195084800
733561380742160384
733581341485211651
733548952792924160
733563456951980034
733555160513798144
733570784057135106
733575951473205250
733529587905220608
733597019705626624
733585862596780033
733607161381670912
733590304352141312
733579256765120512
733603516778876929
733569488105267200
733589549683593216
733526458782474242
733553612907941889
733569295381225473
733587632765050880
733582385661403136
733604028500856833
733578522648707072
733590036222906369
733509429774016513
733473610552250368
733556162734395392
733567454174044160
733597745110355968
733525078827130881
733562156352831488
733597397054574592
733558234812813312
733465511208554496
733518531577282560
733599183731560448
733569228310093824
733583492798251009
733602598079627264
733553868693348353
733564618707083264
733573858477805569
733567147872374784
733608608676597760
733579831271514112
733603634206801920
733593924418211840
733557777713364996
733586953111638016
733534713067929600
733528450951041027
733551364521922561
733476462796374021
733462156151132160
733586609388584960
733533840665255936
733600551196368896
733585673941180417
733568779439898624
733547870662483968
733610743539585024
733604204607082496
733492619385438213
733553449388802049
733502043919261696
733571572825362432
733597153680052224
733503495223959553
733587469048762368
733458116839387136
733532611990065152
733527897609146368
733554728576000000
733484390110617600
733561615530872832
733560738971672576
733542023911768065
733601700636942336
733500202359885824
733605483878187008
733606993718579200
733572315212972032
733580078764843008
733521266246705153
733590774449721344
733527255796744197
733608469861912576
733543596876423168
733596461867225088
733570444452749313
733547401001082880
733462575350841344
733553067493199872
733558075446042629
733566325696536577
733572432582184960
733472629152186369
733596277171097601
733551993763987456
733480501739065345
733553059112976384
733560193749897216
733601780341170182
733573875603144705
733588932995080192
733580443656683521
733524860891062275
733603772560068608
733586571702607872
733525297140629505
733527369177124865
733590342306430976
733562341187452929
733576278675054593
733613213871407104
733548449602273280
733611628361580544
733572004599582720
733584709377249280
733547312882950145
733583153315483648
733563733495013376
733602631638241280
733589180568076288
733600823687569409
733529545941225472
733579923642687490
733542778827759616
733551024758087681
733519341233168384
733594339264204800
733562756503232512
733512885951811584
733587225863020544
733586206848491520
733593450344407040
733572092772245504
733530271513894913
733594071160082432
733591134828527616
733576052098793472
733535480646488066
733557702169747456
733527188608159746
733551180110954496
733592288614481920
733487564993232896
733536277543276544
733556590914068481
733514895019249665
733559262606024707
733588345897390081
733584369399422976
733612207058083841
733571765603983360
733562659874856961
733556846657572864
733612739797651456
733473086457184257
733589235173724160
733475044987375617
733570297522061312
733600664664825856
733591172803792896
733565591601041408
733588878376853504
733578300304449539
733595261998501888
733551444217843712
733558096325316608
733459157106364416
733564258043060225
733570410831216644
733563129448136705
733593458703663104
733547912844607488
733570494801137664
733600609903906820
733542569091563520
733571719588257792
733577822271197185
733573552645935104
733559958554337280
733606838546092032
733609485097439232
733581349496324096
733594381240795136
733603613000392704
733608138641936384
733520326814879744
733560403515445249
733558650015383557
733576303979302914
733573514662285312
733572114008014852
733572977766211592
733592405811716096
733575477462372352
733577331671851010
733560466224472066
733592733063864320
733521111254622208
733577671112712193
733575662397575171
733480158036910084
733589016860299264
733550089738706944
733606096045277185
733586986708000769
733458867661639681
733563121147617280
733560336268156928
733592619989663744
733583375487799296
733572806013636608
733589071465848833
733578291840344064
733591034312155136
733537217197445120
733578275197329409
733530493715521537
733581320496906240
733558792533606401
733459371120726016
733583711220826113
733593613754601473
733462726316412928
733582150637785089
733600220060127232
733603277703675904
733611053746147328
733600127626010624
733557949520445440
733565335966601217
733458703865647106
733584373740527616
733574445676171265
733540253747707909
733583333808988160
733590694535823360
733534541315379200
733547191348781056
733612043677274112
733580800361299968
733581198769803266
733597174752104448
733595501417766912
733479902058438656
733600937063944192
733603197810528256
733592850412109826
733566288132345856
733526769295200256
733539729438707712
733561846351859712
733603298394050560
733580322298699776
733566031965224960
733560885550022656
733572231394037764
733554946545614857
733577515940204544
733532167351885824
733594377260400640
733612345620996097
733550454261481472
733587523650215936
733562286506283008
733585036562206721
733561376543674368
733526437836120064
733557995796201472
733595983678951424
733589494859857920
733595115206270976
733578707361619968
733569399949398016
733596709159243776
733483802840969216
733588568300343296
733609967467565057
733607077558558721
733536466320556032
733487665719435266
733511980162502657
733545811322109952
733538534225629185
733457055575625728
733517562512736257
733588316382093312
733545014463102976
733486353090940929
733572503931494400
733609711384301568
733593857254793216
733544301418831872
733537607431266305
733546256069361665
733584164125966336
733590875113029632
733574126900629504
733528023186563073
733549355584520192
733524865139900416
733611649224052736
733562152389222400
733579022056095744
733478769541808129
733593492383924225
733537082849648640
733596243855736833
733586814699610112
733573774683951104
733543982668484609
733583127969292288
733561774796988416
733587901166981120
733588056385540096
733552669076258816
733589692046708738
733579495731396608
733579928013176833
733606054324523008
733549820938346497
733525808518561792
733580850554527746
733553914616766464
733608579207307265
733565822229090304
733581186010775553
733528870616334336
733590640185901056
733558990056001536
733545966683361282
733582880689901568
733553214423851008
733573527207448576
733574487728218112
733489779724013568
733594838436700161
733526404474621962
733520398025773058
733564299893841923
733472079589171202
733597954766974976
733502169723232257
733587003447476226
733507957623689216
733604426800369664
733604502234923008
733545882579132416
733514597370449921
733568330506719232
733588186320928768
733556112746668032
733533689741611008
733593861134659584
733489192538361856
733591826897108992
733569798508924928
733598072450785280
733551901606744065
733607639444258816
733568577928724480
733604946822729728
733598479214366721
733594016646717440
733596587461578752
733602086319984640
733584638073933825
733591285877989377
733597417958858752
733579046886330369
733599506835496960
733596990303391744
733595388238667776
733511770510237698
733601230878990336
733566300350337024
733573208419356672
733587133839990784
733583610259738625
733507764861829121
733480350920413184
733539528313470980
733557295410348032
733567206605217792
733596927376384000
733595195162300416
733597556312182784
733592393312690176
733551465147432961
733587099962593280
733591600505311232
733582998231121921
733611431267078144
733563125367111680
733572323714850817
733547891864666112
733473866509615105
733610877421813764
733609740853481476
733591147721850880
733578317220057088
733600177945088000
733559514310418432
733594415034290176
733610676422332416
733595333712740353
733585586032795648
733562772915544065
733578275335720961
733577344061820928
733581702082105344
733551801027330049
733582326802747392
733590476616400897
733580229889822728
733539553458327552
733546499036975105
733601075589079040
733586110224334849
733502782070788098
733578329840750597
733597673874317312
733551868018753536
733612308060995585
733545916351709184
733568527764873216
733475019754508289
733532238575337473
733541231267979264
733589935475691520
733549187690680320
733579659305095168
733461686326198275
733608058887254016
733612374897238016
733551352186462208
733470905343479808
733576794637357056
733605416605736960
733531693437485057
733601629275049984
733598261169135616
733536416081186818
733553314860695553
733532762968203264
733529747209125890
733604540209979394
733527868043448320
733514165415862272
733537280011304961
733585002764476419
733564723304632322
733611326321364992
733531882227302400
733590346660118529
733588534355877888
733583446925135872
733603583569088513
733498625255432192
733516740731109378
733590824819154945
733490186542297088
733611645331726336
733612001663066113
733528451152371713
733599850562904066
733587041389137921
733597040484065280
733550387483922434
733595291618795520
733530543900385281
733545467523399681
733544184011849728
733486042733547520
733585338610778112
733597975834828801
733536176871604225
733580821362135040
733607421407600640
733534444837949440
733558343747264512
733566690454167555
733514547030433793
733584633766379524
733586256886521858
733603298440142848
733558415222431744
733559304612024322
733578262559916032
733550458665504768
733539092110004225
733539503105658880
733505755928629252
733590099191959552
733523828836458496
733474491297333249
733589893289414658
733568619943100418
733609476905967616
733610592439799808
733608117792079873
733610579605127168
733542170657841152
733580775124172800
733580556890333185
733514593239109632
733576685749051392
733563699949010944
733593936652959744
733586105853841408
733516140853370880
733611766584774656
733584445098201088
733538425177939968
733573888051806208
733611284239908864
733589134304890882
733562068662521856
733513255205765122
733583341933363200
733613062792577024
733560965321523201
733526152803803137
733478790643388416
733553218601385987
733545270412087300
733557236794953728
733610147940052992
733572638069530626
733601016982147072
733492761824002048
733593903350185984
733609132725526528
733611410111004672
733466933484363777
733476605453041664
733508347702317056
733612962183811072
733584361249869824
733598210594201600
733610218941120512
733565222514876416
733602266666635264
733546751018176513
733583585391710209
733538848668405760
733609745056210944
733555374431731712
733548843711635457
733545404634013696
733566371833896960
733600458867015683
733541776305184772
733551666591490048
733567743413227520
733610655316611073
733562211180797953
733607761154543616
733553096870133760
733588165437460480
733570301989027840
733586198329860096
733583614592487424
733589159445569536
733480350677012480
733608319106093057
733594662586355712
733564505565716480
733580401701093377
733599850596425728
733604267509059584
733574504534810625
733550534309765120
733576044037316612
733589868358443010
733589406934700032
733474508124782592
733563414799257601
733602652500709376
733585074180907008
733567323987009536
733578732456153088
733561527597334528
733535270960685056
733611343207620609
733566984403570690
733571895526756352
733542913007738881
733516702953050112
733609279530242049
733524416089329664
733602107341803520
733566963121676288
733557027067166721
733609354914607104
733548931745882114
733555869464416257
733519995255152642
733603646491873280
733603977758158848
733520481748275201
733589163853762561
733544993512558592
733567965811990528
733570289473179649
733594578545041408
733594750297595904
733600039445004288
733611649475710976
733584902063431681
733487506205888512
733583924979372032
733464257321308160
733602581440827393
733587456793010176
733583841181343745
733502417031962625
733574131480809472
733538068787957767
733586970262151169
733523657020997634
733589583154184192
733544385309081600
733575288756404225
733558973220052992
733572818332327936
733534755136753664
733592896457314304
733549934511693824
733582415189303296
733572856026554368
733458406363693056
733557677142368260
733572721880092672
733456468360462336
733526488331362304
733578338271268864
733532217729679360
733587196578422784
733572705211977729
733608574773952512
733484498885578752
733590019126894593
733604523424550912
733579189635309569
733530292246306817
733609330029666305
733477590946709504
733605857179652096
733555659786985472
733596725894643712
733535585709625344
733607178142134272
733607404877840386
733592946897866754
733609258500005888
733588622444662784
733602329543507969
733508624534900736
733554808309702660
733532087395831810
733567718301925376
733577541324169216
733573426573508608
733570993822662656
733568779267936256
733550962070052864
733607354424565761
733509094275829761
733592921707008000
733553436604530692
733575473561665541
733570218199392256
733598919809073152
733599221417443329
733602614693089280
733586319973081088
733578782599061504
733588349974274050
733578896025616384
733593785628647424
733564626974056449
733608306279895042
733556234297565184
733522839223984128
733609233355313153
733554095118671872
733598705681465347
733596055065878528
733566925591089152
733577851597783040
733537540146266112
733546914436632576
733587267910963204
733557689674948608
733530091246915585
733612760924225536
733508154961448960
733553109620822016
733566468101529600
733552413068533761
733515394107899904
733577629278724096
733611687077613568
733501267650220032
733538400016293888
733548579445334016
733551113098563584
733537015828860928
733503910355181568
733594629057089536
733603487322267648
733611443698958336
733592435352199170
733548193602920448
733589251854454784
733545782075265024
733559543448272896
733504375855796224
733572038397333504
733578279471316993
733611741620244480
733497731965128704
733545878514851840
733587775329472512
733584109461639168
733604745336651776
733567185717628928
733573858716880897
733487980250292224
733527884724232193
733580347363856387
733606221916340224
733586177328963584
733560168361824256
733593844554420225
733595937554206720
733529138967896065
733539561989513217
733466257945583616
733559220709130241
733540673375195136
733565079828889600
733558444393828352
733578472405106688
733606641501900801
733566883501215744
733568003254550529
733546054470107136
733524819036102656
733584369458155520
733551666499178497
733555009497927680
733600316529082369
733594687383052289
733492690441150464
733511531179081728
733539272427343874
733469227630256128
733458548693176326
733537179427708928
733486575284150272
733598709846433792
733579617554993152
733568691099435009
733567064003088385
733609019500318720
733469391220678666
733558687927668736
733611003565510656
733543634541285376
733565499569639424
733612496544763904
733573988497006594
733593987332739072
733592691263442944
733576241131835393
733578388607107073
733572159784640512
733584440727756802
733582049978671104
733595660771938306
733592745655164928
733610747427721216
733610550261911553
733613033654751232
733581626374905856
733599880040439809
733551830290989056
733551402241294337
733556573759365121
733601041770405889
733588941442416641
733551280749051904
733531798030843905
733567751948668931
733568993454215168
733576408786599936
733585065972654080
733566568894857216
733582230656716800
733568376614752257
733548349110910978
733563993550258176
733555990864388099
733593462734364673
733525435510743040
733583954545008640
733473132363714560
733580326287466498
733497836860493824
733561842161721344
733555886224900096
733457911360323584
733530489470885889
733566417774071808
733563993462181888
733584453675581440
733574949026205696
733588026828296192
733568393580662789
733547140895498240
733591156118822913
733555575749926912
733549695377670144
733564320815054849
733466958427918336
733539469517688832
733612903249645568
733574571786297344
733613041825255424
733491981595385857
733609950530932737
733533995963555841
733584012959055872
733516509805318144
733588622448844800
733541172371578885
733569156839170049
733548512500060160
733582213841747969
733586944840458244
733459228203974656
733608243386322944
733503285244497920
733579038606774274
733580192241717248
733595077692391425
733569840707854336
733536827202641920
733559614973698048
733588039604146176
733569605537402881
733591390676869120
733599724960239617
733586206680719361
733578032028360709
733562219493875715
733598399497310210
733583564424388609
733524361685032960
733597375982391296
733593463011168256
733581525665472512
733611007654961153
733597883639832576
733526345536262144
733596851660685312
733608377721458688
733577885135441920
733570679283453952
733580041032884225
733552064962273282
733565989980246016
733581257435533313
733545647828127746
733538307825491969
733567575775313922
733571107081445376
733551024829431809
733553746903367680
733594326693875712
733483320453922816
733601755020165120
733538844583202816
733596251908767745
733497723836497920
733468237644468224
733575574157819904
733456040713408512
733591764095787009
733574156504031232
733531496225497091
733458460575043584
733456703413473280
733601792747929600
733575339293560835
733570855570022401
733565201765662720
733599171148578816
733595337697320960
733576077298139137
733550966264336385
733569341296238592
733599712226332672
733512080968536064
733531668250693633
733610772757106690
733612098291400704
733575813036048385
733598655538733057
733572507941265408
733549510639505408
733474747472809984
733578119903219713
733534721544617984
733601142626758656
733551511578415105
733488949197479936
733558864214253569
733458465176190976
733558813689712640
733597774638239746
733550454387269633
733574819267018753
733583476167868416
733561217139150848
733579894223863808
733491948057731073
733489129523191808
733457999474331648
733529931762696196
733549586430578688
733547661211504640
733552845400641536
733608549629075458
733540266418675716
733596042386530305
733608562136489986
733608667396886528
733573443434610688
733545756993294344
733573808435552256
733587741766606848
733583778241601536
733565386105348097
733569739918708737
733539805212987395
733589583187857408
733569630908743680
733591613352464384
733552329161510912
733567269553332225
733606503136043009
733572696965971968
733592959724052481
733587905268981760
733605311815225344
733610772945850368
733585640294473729
733597162035019776
733571346421022720
733606259858014208
733488953337077761
733580972319342592
733531454320218112
733563096099229696
733553038279892992
733543814674014211
733600978864242689
733603864767832064733951765385752576
733949471327948800
733861063658078208
733909109465092096
733935982282723330
733944819869945856
733881490073866240
733927249913753601
733971713558466560
733955204580843520
733933482628501504
733960049324785664
733936330577698816
733920190581379072
733829996469325824
733959076002992129
733915459620327424
733866167903756288
733845183981326336
733936875887558657
733819837693190144
733923835678982144
733865987951329282
733972963305852928
733907905829871616
733874376278482944
733923193757503488
733845188007858176
733918429221138432
733934774394474496
733929778722570240
733833884383608832
733901727322284032
733962876298403840
733922031889047552
733849109782798336
733960791645249537
733917909102305281
733961466970312704
733928977958457345
733896019046338560
733960804060405760
733925819500875776
733931553168986112
733968005655330816
733843489402716161
733970778161618944
733927790974734336
733919464996081664
733852091899318272
733950435841695745
733954672160083968
733961072550510597
733894387311202304
733920039863091200
733974729455964160
733923206596288512
733926310398033921
733959621564583936
733920736193175552
733969591387467777
733951329161388032
733972153914302464
733866948430176256
733949919837487104
733943762859261952
733963928829460480
733956588785029120
733950054122295296
733950624727994368
733972556739383296
733872715543814145
733814582326661120
733918777436409856
733970937436098561
733950079225200640
733961336946892800
733962641446731776
733933218177548289
733935466211332096
733944697857691653
733950913874911232
733970006573223936
733891988098035720
733830067755884544
733913920180789248
733906802639699973
733954420652806144
733825106053455872
733919582537187328
733961349529665537
733955985132421120
733972716085207040
733925047681830912
733970333703798784
733930261340098560
733971638191063040
733920882964463616
733940352911036416
733957046215806976
733940042457047040
733959462134906881
733891086561644545
733949999600504832
733936791619788800
733960393203286016
733956282907021312
733927447083765760
733910241985855488
733950221865132032
733859499274948608
733973521513218048
733959210304733185
733943468960157696
733927111287799808
733938931004235776
733912846451367937
733852725566410752
733912284414803968
733881347337420800
733923227546849280
733942135238610944
733921369503748096
733823054934118400
733968873972715521
733917892123725824
733916453683003392
733911961541431296
733970618840817665
733917976135630848
733922443090395137
733938230408675329
733942022114017280
733838724950265856
733912108363091968
733947365770416128
733954667915448320
733866189189828608
733963484149452800
733960984709222402
733936884041256960
733874959324315650
733814292840091648
733894974392160260
733811058960261120
733930584259624960
733911814547877888
733944840707289089
733914117451436032
733902239178362880
733922959035895808
733867833231310848
733865555690586112
733953946411106304
733906366226563073
733932907941761024
733917007444365312
733961693584326656
733834366699352065
733947734793854976
733966428693467136
733965921388273664
733900351515033600
733942336506454016
733832466876747776
733961316092743680
733963446702706688
733926993750855680
733974641035911168
733912242689839104
733948581795799040
733925110680309760
733923336334495744
733970279236538368
733948384885772288
733954026245619712
733935655118635008
733958992343375872
733891728097214464
733924082899636228
733972888093655041
733842462062546946
733847763541098498
733911311461974016
733942991178600449
733876003773124617
733931456532250624
733935709669588992
733814905376284672
733963174035218433
733957834589736961
733971956882636800
733918353434238977
733955800570466304
733809792502894593
733892650776952832
733809603662761984
733898413994090496
733975563799527425
733922577186357249
733899059723800577
733900771037700096
733942668024250369
733960938248884224
733911433138831360
733965312903643136
733962171604860930
733956425345576960
733883670747090944
733903388472025090
733939065108713473
733968991413231616
733974129519497216
733925983233937408
733958862164918272
733956932688617473
733907876159229954
733930500193198080
733937693625856000
733824892135694336
733897596071235584
733924137559855105
733945620734607360
733925160969994240
733906769014034432
733968324745256960
733972573273227265
733966764229419009
733955573784449025
733879640343842816
733965648552972288
733845834123649025
733825001024049152
733948196007870464
733886149756739587
733942802334289920
733922854102806528
733854398892367872
733954877836001280
733941879587414016
733948250428997632
733894014005432320
733893892504969216
733902641860747264
733923768444301312
733955523670872064
733941875158188033
733954898761502720
733812934187483137
733951501421416450
733929057423921152
733828826162036736
733910615169859584
733943313863172096
733968861360476160
733831032269459456
733924859022041088
733932945539510272
733938125714685953
733947650706280448
733945956211806208
733955980753567744
733954974300901378
733936909425217536
733945956538978304
733962301632548864
733953686574141440
733867728407171075
733937605587394560
733974003510038528
733937244659191808
733948120594317312
733815169566965760
733956098349268992
733915501408202753
733918752014782465
733926830462226433
733893536064507907
733947462050848768
733963643889582080
733925328792477696
733960560803450880
733964058995642368
733930731228004352
733913349818310656
733898850147160064
733920471952031745
733920320843829248
733933490757095424
733817757251346432
733972141490737154
733953598170800128
733925559525347328
733910879427780609
733958148998991873
733929925791633408
733935306911715328
733958526469603328
733940847880863744
733931951724363776
733941929751285761
733858349855432704
733963110990680064
733907356178780160
733860283517669376
733955951376621569
733925869928996864
733971159813873664
733912363997536256
733911185364529152
733959524990734336
733930001104408578
733909205829177344
733966588026703872
733943183718092800
733939891176935425
733913773602447360
733914608184893440
733945461279711232
733950062364102657
733908237095833602
733943276311617537
733971822459375617
733953392872132608
733960028340641793
733816578677051393
733964247533785088
733908241344761856
733925760654807040
733954294425235456
733951085828771840
733955758610649088
733937098101690370
733965338333810688
733865316846030848
733964088473202688
733931934804410368
733959671631908864
733906911511379968
733911483436961792
733944702278344704
733929413855842304
733924993357078529
733882357908836354
733917984385867776
733947550009593856
733929829276516352
733904810085253121
733958996260982784
733974381211332608
733902968920113152
733951542978576384
733905665849167872
733910904362917888
733926046014275584
733946572900306946
733913802928951297
733914687855693824
733973366311419904
733866981926002688
733837915223150594
733932278846492672
733971927467974657
733810371467706369
733825777045807105
733966747485786112
733958677695238145
733869041211695104
733929225250570241
733940625255628800
733919574148534272
733919775676600321
733895716850913280
733930378789048320
733821934853464064
733954781002256385
733960716105842689
733916541750804480
733908576553578497
733965879252111360
733950972834271233
733907884652650497
733907733712392192
733951085824593920
733951463546839040
733885990578708480
733891250122854400
733971197608660992
733952734144167936
733862728717217794
733839462858362880
733962263950938112
733866671333466112
733893292555931648
733935852301254660
733970459428065281
733911978134110208
733974406368788480
733849156066934784
733959663130140672
733820676558204928
733965954787516417
733910468352319489
733922292288389120
733956219925188608
733961437522079744
733826901190414339
733911873238634497
733894504655228928
733946589895610368
733886577756119041
733886263107981312
733935474956488704
733894492378406915
733882450510630912
733914998376923136
733824590112247808
733937886312206336
733960275687149568
733953724356366336
733945612459233280
733974305508298753
733901333124808705
733961089478623232
733935814355341312
733964054750998528
733917447863083008
733893926067671040
733920618442305537
733962934989279232
733938796748800002
733964356719890432
733821427263098880
733920786524819456
733903346541547520
733949361957134336
733960720187002880
733960783239995392
733928013147086848
733927480403320832
733930886022893568
733975425488195584
733898799945420800
733813139691573248
733929606890323968
733929581896470528
733966709825110016
733971369680068608
733938922439479296
733928709397356544
733865782430466048
733944677087469568
733919008068644864
733952931272249344
733934090668417024
733928529038061568
733916013042008064
733939291705970688
733910346541477888
733900402127720449
733945461493628928
733842180763181056
733972149870923776
733904554580795392
733973080951885825
733858886831251456
733955829582422017
733936179490529280
733874955163557888
733958145161240577
733920232599912449
733949630438838272
733949274225037312
733917380724830208
733916755723190272
733864347882098689
733942307423191040
733958568773308416
733969155011969024
733952965216587776
733882349771849729
733908102920032256
733961441720467456
733955137715081216
733945507421114370
733843405676019712
733915727816724481
733936833680134144
733921440660099072
733864880382480385
733915249749983232
733869317926707200
733912196275707904
733966097251205120
733964214168084480
733903027535384577
733954835834359808
733929414103175168
733938993650372608
733926557799047169
733835327232573440
733963555666579456
733915086243397632
733886099634958336
733947692586569728
733968626433200129
733927115519864832
733908295807733762
733916042381000704
733875638734577664
733901664332046337
733936707700195328
733917649051213824
733812577587875840
733953019474153472
733958463647289344
733948883907313664
733879031976857601
733813986592993280
733899190066151424
733935466278486016
733835449026760704
733945629022556162
733867921223626754
733911768368599040
733971881531957249
733907871889514496
733946111338160128
733878025482174465
733942911331651588
733866193354784770
733938804965396480
733963517821341696
733889035257667584
733822698489548800
733934610795638784
733942018091651072
733962121164271617
733909793052712960
733859767538438144
733935449815810048
733932375210659842
733955582248550404
733957457115025408
733939191088840704
733865899669782529
733932345808572416
733941581615632384
733913559701291008
733911072244158464
733952923261120512
733884287695523840
733973433181212672
733946232972840965
733903145009455104
733960799912353792
733826276126031872
733921130357133312
733969695993389056
733907003966410752
733929548023205888
733836094853107715
733971587788050432
733966965774135296
733921667290927104
733882307832995841
733910095214616576
733841295697973248
733955569707552769
733852016317845505
733949605302435841
733954747753865217
733869917766746112
733975593142898688
733971637935034368
733912041044463616
733940440739766273
733956936983547904
733967817205272576
733946438699372544
733830436787499008
733890214163161088
733812816512061442
733955766890160128
733914260162543616
733893808421621761
733968190250856448
733870081399263232
733949781731606528
733927102903390208
733934673798258688
733938544989863936
733923499895578624
733814620155174912
733951169819611136
733970170192896001
733844491803578369
733896907957927936
733944375114338304
733961177563340800
733912548790140929
733967728868884480
733968253173825536
733967724871880704
733970740580655104
733945964843663360
733937483847606274
733859943900549121
733930617843376128
733967758195580929
733971000661053440
733939207815737344
733864246929436672
733962838369271808
733866193283473408
733965564830449664
733830344651079680
733925940992954368
733949475388067840
733942156285648896
733974037022560257
733947046865047553
733958413315657728
733960279868989440
733940277086412800
733933482649526272
733954244307484672
733930584129568768
733908568361992193
733815647612882945
733919062456205312
733829207877242880
733923487417544704
733956387554906112
733850611301552128
733938981428187136
733926201169960960
733866172240822272
733971340156342272
733921558213857280
733855464434241536
733939857635086336
733813512959594496
733939547327897600
733911260870389760
733894936811208708
733964025499922432
733911567285157890
733936275745574912
733930785569263616
733910312965931008
733909931624009728
733865283018883073
733938897516924928
733960749593296897
733932459096674304
733905527424483330
733845981121351680
733931268035973120
733944429652762624
733931620265267200
733934677728301056
733857389565317120
733947441213382656
733899458338017280
733897226720804864
733880185624395776
733885550038392832
733960665627402242
733886804135452672
733955846439342080
733952130516672512
733969536639111169
733841299967741952
733907180085215232
733932647660060672
733929040667631616
733959638077472768
733812627898523648
733938654159179776
733948183676628992
733947197818048512
733964671217176578
733961202460676096
733894446304006144
733925202950815744
733814825441218560
733923436955848704
733952264579219457
733895297592655874
733960892388413442
733945146778243072
733905259144220672
733933662933274625
733947663322845184
733950863476154368
733935738962726912
733959646709350400
733972858444124160
733949907485265920
733959424096632832
733951551564189696
733871721229385728
733929099354378240
733969159445434372
733914939287601152
733966877416947713
733945721540497408
733950670785634304
733822652041814016
733971981826166784
733930114572910592
733945083876106240
733946438875553792
733946664990445568
733919972544684032
733940637775585280
733963228548567040
733939945925160960
733944286920769536
733909159804964865
733972246247690240
733920056481067008
733941472563716097
733944559676362752
733892785045135360
733815274256883712
733915287389634560
733972837791354880
733961269796032512
733852373202788352
733907540749262848
733971084597428224
733911961327525888
733866658822037505
733966487514406912
733913794452291584
733934858259582977
733821498872483840
733947193686695936
733956999793217536
733912959735496704
733829233072431104
733867925430538241
733960837619195905
733971801479340037
733930819249573888
733909440672436224
733911311373852672
733832567670091776
733960317785378816
733836065677660161
733936921953505280
733909742700113920
733953396944830464
733897633975042049
733959407508283392
733974536329125888
733912221600907264
733912213325369345
733974020484399104
733952268941316096
733897206139375616
733852817652391936
733938293331595264
733936682916052992
733924192253534208
733952495265796097
733970908247928832
733961345155117056
733928483072659456
733954097628471296
733939954204708864
733905460235997185
733929405450358785
733973466676887553
733925819333152769
733866591612469248
733945247357673472
733968743991218176
733966542149459968
733813240338075650
733961240477859840
733931192370634752
733963794632855556
733921906412380160
733900632617189377
733934128459026432
733943783637803008
733931846875152385
733889425504100353
733955955621302272
733902348376903681
733964356849963008
733932446538948608
733918806544928768
733951236907651072
733910208414633984
733967410412322816
733965723941359617
733968337110106112
733917288315817984
733812174989189120
733951140400926720
733928742750322688
733927216237645824
733944299482648576
733929581674168320
733950519698464769
733968446225059840
733905909173391360
733823545675943936
733905431056285696
733950289062023169
733957775924023298
733917334381940736
733966970006052864
733956589091225600
733860749060149253
733959172404957184
733952809729687552
733939207538933760
733862300935933952
733955167167512577
733918756175482880
733940898187337728
733968320525959168
733852423484112906
733966324058185729
733852448545247232
733962809126617089
733927551702343680
733817904173441024
733959822731816960
733848828982530049
733968576231641088
733943754483224576
733928914712731648
733951731743232000
733949743852847104
733927698750410753
733916638073004032
733825206477803520
733940877014470656
733868613245902851
733912825509388289
733915564519882753
733877303889928193
733950242874347524
733939052446093312
733941338450874368
733921608352440321
733946388476792833
733907863580639232
733927694220578816
733925844712886272
733849827126038528
733965606853222400
733873386313666560
733849415962755072
733962339259719681
733948607091646465
733950305872797696
733921386293563392
733909700870209536
733957754939944960
733931670450143232
733960539752173568
733869221663277057
733903795361599488
733958342159261696
733974393681018880
733913827859914752
733882333107912704
733943775366684672
733954437123833857
733955649256718336
733872270607683585
733865035672518656
733951744586223616
733975173968343041
733924963959345152
733949290788335616
733864913966243840
733943154567729152
733849416084291584
733963685564194816
733855866802339840
733969712934223872
733892684461400064
733830105416511488
733925417019711489
733975433939554304
733933822228717568
733902801001140224
733952247856541697
733964952231239680
733923638383149057
733841413259939840
733939929244270592
733914423723589633
733917636271190016
733975023006912512
733864909675495426
733950398159978496
733938977175179264
733968513216446465
733914079543349249
733920953995001856
733921784752439298
733970413202608128
733872472085274624
733932832523988992
733888842437144576
733953099170209792
733965321388851200
733958929252782080
733866411374743559
733827332968984576
733929816831987712
733930852468568064
733846933022724098
733955355932119040
733894181882449922
733931188319059968
733958229055705088
733912464757252096
733948531770335232
733956332957663232
733919750435274752
733903027531177984
733918794238820353
733957700267167744
733925190485315584
733953095126941696
733915534928941056
733887558980096001
733934514246979588
733909533156904960
733854369683120129
733815261963288576
733964675470200833
733889383485583360
733967666097082369
733965753595142144
733928613096067073
733904067722764288
733914146652049408
733960204543463424
733925979069026305
733891187069816833
733958526758969344
733973290696474624
733952738334244864
733872166006054912
733895293230559232
733909453192466432
733969423581741056
733916734579691520
733942374284599296
733919863408893952
733913819731402756
733961638752178176
733904420031860736
733965568840105985
733946979714248704
733937903433289728
733930693105963010
733939463726981120
733825990888062978
733945830726639617
733968756729348096
733915182536269824
733970031453863936
733921864221917184
733937953626542080
733822991788826624
733953283736412160
733880751599456257
733966454027063296
733932832511414272
733935034403540992
733941070128631808
733917296612216833
733951392155619328
733811235242708992
733883549300883456
733927040160784384
733843430686658560
733828272446808064
733962276563226624
733931922339008512
733959277396791297
733962536484233216
733937076949901314
733904118192984064
733907356187119616
733926763173122048
733951555641036800
733872400886943744
733970564159836160
733927182469332992
733925257665499136
733919771436023809
733969649914773504
733903480625078272
733971319495200768
733901643507486720
733908413193818112
733965086444789762
733929615387938816
733894358076887040
733944957996830720
733953115930628096
733947474591682560
733912875870375936
733911307087400960
733866759342718976
733916025696182272
733949533936357376
733917951003222016
733950855465013248
733950851199455232
733965681964810240
733938947718537216
733968290842705920
733975584829767680
733922023798276096
733965652688568320
733926822086213632
733973190054137857
733955552959725570
733961131149103105
733861017445404672
733926150846713857
733878394677432322
733932106624163840
733896077477175298
733931674606637056
733869183943856137
733943431458852864
733948317646921728
733820705985433602
733881259026321412
733915606437744640
733880634121146368
733937068561338368
733920337658806273
733826011737907202
733947416077053952
733951274736070656
733954206558748672
733955217524461568
733945473980104704
733897109322108928
733894714710052864
733930202439557121
733949949377925120
733911617616916480
733946023295475712
733925496573046784
733922271031664640
733866570628235265
733937383352193025
733963924836470784
733909767739998209
733918173368459264
733875223477555200
733923194063749120
733973131426209792
733955556910747648
733972309183221760
733928881250406400
733941543833337856
733864624638988288
733950914189496320
733914264294023168
733913878107725824
733944308190085120
733951853608734720
733820844451975168
733873487345917952
733909491150950400
733915711190536193
733950754831118336
733836619422130176
733965434656071680
733944001875857408
733927539127812097
733928432384548864
733928889651695616
733960539848728576
733949932500029444
733949345263976448
733956660390187008
733933935294599169
733934426237853696
733947210304475136
733950393860952064
733847625263239170
733889924668133376
733924343034548225
733813319686098944
733965669591572480
733922405471690752
733975241026875393
733965862403596288
733848216664313856
733949148253290497
733864322682761216
733932308177276928
733857284606939136
733933348247179268
733868936270336000
733891782841409537
733928969435762688
733823507675521024
733922216786681856
733961290549501952
733954214863474688
733850628070465536
733971658852163584
733912104135233536
733950398302687232
733905842001477633
733923336590348288
733952881175449600
733822404560982016
733949345364594689
733971356895870976
733923017735163905
733956152652750848
733944966309937152
733965350736302080
733811931677663232
733959051042652161
733948430947602432
733947516547440640
733822262336495616
733953862550224896
733967196335005696
733930558993137664
733911894415671296
733957197164621825
733934220490444801
733958451240538112
733838611410358273
733872417492209664
733918525627195393
733882635009679362
733960514724888576
733926658168762368
733852666833539073
733861625539792896
733958581138149376
733874556843229184
733913840677728256
733918043101888512
733945817870917632
733963983296860160
733833381172109312
733815408822652929
733968945212985344
733927413197901825
733957054503768064
733901505057722368
733942785259274240
733967397812592640
733906051649658880
733888817430712320
733971881339027456
733929082539413504
733927526574096384
733868697429774336
733944723421958144
733852062627168257
733918315689725952
733950532453306368
733970312732114944
733971109385752576
733931171332128768
733918563266920448
733954739088416768
733960141456969730
733958870570303488
733966500059566080
733832534094532608
733951064819535872
733917430989398017
733875127272628226
733972334202257410
733905573473882112
733836375863132161
733960816655929344
733912661822431233
733886124544921600
733966718226178048
733966151789744128
733965468382420992
733914192906854400
733829740382068740
733953560547844096
733828624793534464
733971147134537728
733934959065468928
733972829058654208
733913802815733761
733936804240461824
733965627610652672
733957222166732800
733923265043914752
733822438123831296
733966693098229760
733972233790459904
733849521101373441
733923420505812992
733951182364778496
733856135254401024
733851953537667072
733950368695103488
733927417484480513
733938301544075264
733888704184340481
733975383633072129
733943947463135232
733944467556839427
733926565894094848
733906899100258304
733919762821042176
733895121175859200
733926633103577088
733950393768673280
733925312162107392
733874975958925312
733848413729521664
733950645594664960
733958786570985473
733963236765224962
733908694161838080
733921432426688512
733949966188613632
733836191573770241
733946220406820864
733908438313488384
733954739243732992
733974414765613056
733959889660313600
733840188456210432
733973714249912320
733910690432311296
733926788221538304
733972263062626304
733942936359084032
733938092198010880
733910694903480321
733895515650199553
733894471457312768
733934073752760320
733918508761911296
733929896179818497
733937110571442176
733973936485076992
733933037944201217
733863496383889408
733910850071887873
733966529218416640
733872321312657408
733908949934571520
733932790320930816
733920228623712256
733953942372110336
733966877626634241
733957184460095489
733866684079968256
733970895568568321
733952247772631041
733938477876846592
733879891821633536
733963245095096322
733946308696887296
733963660666777600
733907226243432448
733917871236075520
733973710026248192
733892923708706817
733950863635587072
733954206671998976
733923294391488512
733940042201190401
733947755639476224
733885986057379841
733820689334042624
733845280303550464
733922426313183232
733879111643320320
733927958486847488
733941527341338624
733954370123993089
733916772584333312
733924959823659008
733959591910744064
733960753800052736
733960254585737216
733929095323615232
733906894679506944
733859696226926592
733850502203645952
733899802317103104
733922631712440320
733894295166455810
733957528225124353
733915488804175872
733921184581062656
733927757411979264
733944241051705345
733962053937975296
733866662886133762
733972934239354880
733928080125755392
733913488284880897
733935202309918720
733832433204920320
733936112310358016
733897172370870275
733971671577681920
733974800591360000
733856462389137408
733849940166742017
733945268509511681
733872551752044544
733866792926449668
733834568243908608
733821377191481344
733971285852758016
733964407043133440
733897390319534082
733905854592917504
733942177114533888
733928634067603456
733967997245755392
733899257074323456
733960053305147392
733874770765357056
733948447791951873
733967800352559104
733945163693883392
733951589459730432
733900741593714688
733929770640154624
733951224224096256
733910388551618560
733960086893170688
733952511845883904
733938117279928320
733971709351579649
733923881795227650
733951287260221440
733893875488563202
733910308993925122
733936024217341952
733965745231532033
733924015979515904
733957167913537536
733974054013677568
733934401055297536
733811059249819648
733867426375290880
733957138234626048
733869620092772352
733928751482994688
733891510173732867
733956207262740480
733945230601420802
733943490023849985
733945511728848896
733919771180343298
733882291194204160
733937223922376704
733927094502236160
733901844972507137
733934870901186560
733828503385321472
733877413084561408
733962599260426240
733941430717190149
733972946767728640
733950238910746624
733930332475543552
733904592245784576
733957440211943425
733902226326851584
733907930819485696
733961014002094080
733933591521021952
733922560577052672
733913328721006592
733938939334119425
733920492600631296
733846425423974400
733921780201607168
733915577190912001
733877517828820993
733926201325191169
733940532947226624
733909771946840064
733920669096906753
733970312648392705
733954445789278208
733842575308689408
733894244788666368
733940529013137408
733969964571459589
733972829360824321
733958023413157889
733938746433908736
733944878476984320
733927534992207872
733963605889015808
733957951887691776
733822866215424000
733914625100685312
733951073501753344
733938842634473472
733841450903998464
733896610372014080
733872757356691458
733960061697953792
733970291735560192
733961034915053568
733950146422149120
733858320730050560
733951580806905857
733960737232588802
733865463541702656
733937202976161792
733885881413603328
733906437429178368
733867753736638464
733819439213379584
733936942597967872
733974989238571008
733878608553349121
733944270198083584
733880428914954240
733972481225195521
733960758011142144
733926024824664064
733954349051809793
733877459133681664
733941703300767744
733951341974945792
733919947668213760
733963765469872128
733951367010607105
733930168897703936
733841119834836993
733855443395694592
733934262471262208
733966810270302208
733893431148171265
733915459624566784
733913962115432448
733925156800847872
733957293423906816
733960074461249536
733931926269087744
733878331393773572
733930001393983488
733966705626615808
733934023395934208
733935634113515520
733925060524789761
733959440861253632
733866499492990976
733895817736519681
733962418846601216
733964541294448640
733834618701545472
733925479573553152
733919125295104000
733850225530556416
733848052977565696
733866830666682368
733937857212100608
733948342720434182
733898606902685696
733924674598490112
733963949704654848
733952814163038209
733812086653001728
733908383699488768
733841765745074178
733966869053493248
733817115623477249
733956689536241664
733903065288343553
733971768097034240
733959432447655936
733931192303505408
733910032266498048
733873223041851392
733952394724278274
733885864510644224
733917288177377280
733960229403103232
733952927145046016
733895025113731072
733973475266809856
733866705152135168
733938163178188800
733929523058769920
733911013393846272
733869142063775745
733961571911802880
733897461647978496
733968815185354752
733861042518888449
733959411803230209
733941908972658688
733945406791536640
733894873905037312
733930273801445376
733974792123109376
733916877110513664
733875076802576384
733935361408274432
733899965865590784
733961139856547840
733875068309102592
733941619532169216
733875265563025408
733905292547756032
733915036146663424
733920102664548353
733930982538088448
733874355185299456
733911366109630465
733914301937901568
733937710486982657
733887026492215296
733931112658001920
733955439650590720
733882765049991168
733965900387340289
733809729630175233
733973575665737728
733956173746065408
733970023094554624
733929891972972544
733880206293893124
733966990617022464
733933167866970112
733917502133133312
733910749186281472
733942080775565312
733969398294286336
733929003141206016
733961097728778240
733917791598841857
733809792301576192
733866788862103552
733961500285603840
733940675801186304
733950154798075904
733972061765414912
733910535532601344
733974771315118080
733948074469543937
733944215671963649
733878843166068736
733958224769122304
733884564318216192
733904080423227392
733966827080941568
733811650424229888
733932706535510016
733910061391581184
733939950219988992
733930613489733632
733927018874687488
733921365322006528
733810924746735618
733917388928917504
733812405633880064
733937697677545472
733958501496717312
733958929214902272
733942961570873344
733919569954361345
733920496945745920
733973429125156864
733925098147745792
733949748147802112
733911898752724992
733922384391065600
733931561322745856
733873709459607552
733922195475423232
733926415285006336
733975136320229376
733812581643780101
733974788163665920
733876825882042368
733924082882871296
733918601128882177
733897894013505536
733954504371146752
733938071012552704
733911369968451584
733903837208162304
733893116487335936
733937899180265472
733899726702186496
733969083910246400
733945373253865472
733885583743803393
733916449379635200
733968135817027584
733955754181439488
733961831836848129
733859578882985984
733929493715374080
733900628561432576
733914935265267712
733907213446721536
733969931079929856
733937605528702976
733955804378845184
733937404004950016
733938071050301440
733944517527801856
733958895928934400
733909700677373956
733959344551821312
733957662774308864
733829585213755393
733970547680399360
733947210346299392
733955951288520704
733889505388699648
733973911327625216
733968815252471808
733938419018125312
733969381592596480
733930034940006400
733972170758574081
733974695830278145
733909281217630208
733934237334798336
733874984548896768
733938498672197632
733913886622134272
733966709787222017
733888213367001088
733923206566973440
733928298510581761
733882337138610176
733913974668984320
733943452291895296
733882936760631296
733937722793025536
733947965535096832
733938499037089792
733824090952339456
733842122076364800
733914704666447872
733966986582056961
733909914595274752
733843208401125377
733958229051514880
733927266359611392
733822039904161792
733942886321037312
733926263996461056
733936959714889729
733823080133361664
733930928121094144
733906504919703553
733936229792808960
733936632299196416
733948766525476864
733969444339351552
733923810244743169
733966365778948096
733874749584072704
733933960493961216
733820873619050498
733858404255465473
733955259446530048
733893016050499584
733940562294939648
733929200009261056
733959286037065728
733972523105259520
733955544680173568
733942617617096704
733831158438502400
733960535763488768
733924892362432512
733925484061466624
733834891129851904
733832332654858240
733916738815987712
733865572375531520
733970258202112000
733921264654516225
733946468017549312
733957721431674880
733825076672356352
733810182397034496
733867451465666562
733950523867598848
733826091580674049
733928113931948032
733963219979636737
733916055278604288
733937915873628160
733937437748174848
733926574676946944
733813584317288450
733944991865831424
733918475396255744
733854407297748992
733972414095314944
733968945162649600
733891782849658885
733937588566921216
733940373689602049
733835780330803200
733831015458689024
733959164343508993
733968022570979328
733926964738854912
733953837430677504
733965665409851392
733927799258546176
733955590649729024
733971541768081408
733924297048227840
733926620495380480
733890570641248256
733842516298997761
733927006518251520
733940835289583616
733824011147317248
733878214280503296
733924317889597441
733871599686803456
733958153277198336
733815501026144256
733961030490021888
733867472458240000
733864943171162117
733899605075714048
733956790426173442
733822119407190016
733945935470944257
733914331306414081
733866688286859265
733927429975232513
733874477084246018
733927371326259201
733838037105451009
733960909102690304
733931461041127428
733949584226037761
733963589292285952
733912540254765056
733906630383783936
733963643734347776
733942353535328256
733964121679396864
733905095234977792
733951576654663680
733954529662636032
733940294228582400
733931657766404097
733905200231092224
733923420526772224
733928629743259648
733960111920545792
733954172886908928
733935261080510465
733838875957833728
733911219057364992
733918320047493121
733907926415486976
733913102291472387
733866939957673984
733929653061201921
733848270921830400
733934464070524934
733961479335120900
733960305223438336
733975056330698753
733925974476087296
733904956923609088
733921822450823168
733951056732884993
733902675302060032
733811658938716160
733968513170296833
733956572158820352
733936393400004608
733837273528205312
733843409824190464
733815849140654080
733943733469745153
733909356719296512
733968915970330624
733917380452208640
733954743404400641
733965485155450881
733950821612851200
733939539266445312
733867954887000064
733972841713000448
733931792105910272
733961584163328000
733905208871391232
733894123304980480
733940218642845696
733909927190618112
733925878393151488
733924640846925824
733894014118834177
733909818235363328
733839328791670786
733958962874195968
733812816386232320
733828436016410624
733820790018281473
733920090161336320
733893305101062145
733932073191378944
733959193737211904
733975534573629440
733909461778173952
733908073304051713
733959470233964544
733899450008080384
733955338974662657
733844227759706112
733917237996867584
733956429552451584
733940260590211072
733931066550026241
733953078190346240
733958824491679745
733883901475688448
733879132715679744
733966260829061120
733820554940190720
733935495751864324
733966906714169344
733914218106376192
733928894039007233
733935143354834944
733932740253470720
733930869396668416
733957989607038976
733813391026851843
733813814735560704
733932932855959552
733823830762921984
733953279495966720
733957138544988160
733967632324382720
733872421615374336
733863915898081280
733942605038358528
733914318895521792
733909600047501313
733970413320065024
733810522097889280
733952939782508544
733844802169511936
733828696390275073
733944593037852672
733942210819985408
733884786738003968
733960032425889792
733932228590374913
733813647231864832
733969591160999936
733951089981194240
733920241051394048
733973076715655168
733950234615762944
733817354933637121
733900746127605761
733941829142466560
733949173222023168
733912293071835136
733914515922952192
733922778534023169
733936422709780480
733958241382760448
733916445382434816
733866117727420416
733946409251020800
733881229825605632
733966642749771777
733967011731132416
733932459042177025
733965309074415620
733818357435240448
733956165093195777
733902427880067072
733818827113267203
733851592756060161
733964729966833664
733971038418161664
733822828533817344
733909453167284224
733944391807668224
733941724154826752
733898837589364736
733925207228993536
733850108148756480
733885554182365184
733869582176292864
733930370450788352
733915769877213184
733815609922703360
733929586115907584
733938192563503104
733826087336202241
733899890196090880
733923969900904448
733855648887148545
733880336535322624
733876809071136769
733950976827228160
733927283279331328
733975463308210177
733951459293855744
733949735225204736
733882324387909634
733965313113362432
733933696412221440
733961471189647361
733897080201043968
733945511640727552
733865572509880320
733950167301251072
733810363087654913
733942361848434688
733962225925382144
733941422299205632
733909843455664128
733917657561464832
733938259823341568
733951413068398592
733948837929357312
733859985508212737
733951572414103552
733922921396211712
733939811661283328
733818189356892160
733959172715360256
733813097622818817
733964159554048000
733912871784960000
733975039817715712
733934853905911808
733931649436639232
733972678332153857
733883566031962113
733918412406153216
733867111672479744
733951408756690944
733910195705925633
733939106858860544
733911802178850816
733913920163962880
733953191570722819
733957658642911232
733951023073660928
733888393801826304
733950519878782976
733975174077370369
733909277228826624
733953988303933440
733926045825519616
733915920846983168
733954000987557888
733904004883881984
733891837316988928
733906194365046784
733962997769474048
733912167091740672
733813726621601792
733920178166243328
733949102128549888
733973223449210881
733973529734045696
733876532377178112
733919527986171904
733930521298935808
733945968903749636
733959780893663232
733913404465897472
733868189721890817
733902767551451136
733928835096424448
733861046688088064
733951501077467136
733865392179793925
733839769118068737
733820362031534080
733918034952396800
733835897712586752
733926863773552640
733919892924141572
733949114732400640
733969373061341184
733963413081231360
733931439704702976
733814129371320320
733907914000191489
733928558498852864
733895566044729344
733962226047066112
733947558410739712
733925240770859008
733974095734411264
733926272674463744
733926091941924864
733913949654110208
733903753095598081
733933809499025409
733952939795058688
733844911250771970
733872136520097792
733862238209998849
733960082573008896
733949219682324481
733909977539186688
733945465738268672
733951538817695744
733910090789453824
733947650953908225
733960699433586688
733951425760366592
733955758333808641
733897117920591872
733926415268220928
733961370329174017
733899575841443840
733935210455310336
733940575054004224
733904252398112768
733915082103623680
733960896469422080
733859645937180672
733971017119342592
733945864209698816
733900154479206401
733870232348037121
733971512282255360
733944962224513024
733819770638864384
733964277258801153
733916600269688832
733921042138304512
733971440735821824
733945259974119424
733930106272550912
733846358248062976
733910237632208897
733896652314972163
733955762611847169
733945142797697025
733927144775135232
733809780062486533
733857607354617860
733904139260952576
733825240095035397
733855623473975296
733912838041833472
733973924069933056
733845192235589632
733929544026062848
733960284071559168
733927899703738368
733920572535623680
733926251338080256
733936456402653184
733946895765233664
733883008214827008
733944014274211840
733963622922211328
733971982136528896
733959722244669441
733972892015284224
733930164837572608
733896350236958721
733939966984740864
733948666076135424
733975190556672000
733955758619021313
733949722755534849
733878348435226624
733871478198800384
733919615944929280
733865396437143552
733915291697061888
733936326278537216
733946342356189184
733960099559968768
733918278284894208
733919293335871488
733836375984902145
733841593694748672
733962561650057217
733938431559143424
733869590732623873
733941858682994688
733833205128781825
733830549928706048
733826548885651456
733911990733819904
733938960448245760
733834975179505668
733962104550522883
733969482167652352
733952474130874368
733958140601847812
733939748922920960
733951782406217728
733927392419446784
733936334621028352
733914415158956032
733961768796590080
733947013394354176
733940596126187520
733928705312104448
733931997601501184
733826548906741761
733891166098296832
733857876024954883
733879229146890240
733930148035198976
733956752488681476
733871583136075776
733946644128010241
733895955871846400
733913525832257536
733930043047596032
733964025441210369
733903023412383744
733925999952441344
733944509311123456
733937462989447168
733945247605108736
733866348321898497
733917221068640256
733970660708515840
733938272246898689
733936133189566464
733865480075632640
733968429359718400
733951001888235520
733945083997749248
733972040898727937
733969536609832960
733958027712319488
733947541977452544
733903182691078144
733887818905190400
733931125412921345
733846761098252289
733916466211348480
733914620746817536
733930613632335872
733935902507053056
733915044174569472
733931855033073664
733928613095972865
733947805983768577
733940730306134016
733955116794023936
733894479653023744
733918961872572416
733910635948462080
733944064542945282
733959998762405888
733926805002981376
733911487639621632
733973990981664769
733969582776541184
733953568860934144
733852423484231680
733852683313000448
733810543128121345
733823642136510467
733929321555984384
733975463429804032
733927560191614976
733962335082184704
733888703936892934
733936779179532288
733941032224731136
733916747275882496
733946526670561280
733823403002454016
733862791644217346
733924770916499456
733921008722157568
733955871827501056
733848090814353408
733865451017510912
733958484870483968
733951526285115396
733890507756077056
733946564574642176
733816700609560577
733885071673851907
733941472752504832
733903245870010368
733961982651600896
733912233948893184
733894135824912384
733825022041726977
733947545785933824
733856290439630848
733945687830867969
733866411336949765
733973865324482560
733958665095516160
733957880781627392
733869154495647745
733930735288131584
733826397634977792
733924326131503106
733893640741752833
733960674150256642
733928772131540992
733962146422349824
733909570666389504
733954139370184704
733854227106172930
733871310112186368
733925865520824321
733917888034308096
733944983393292288
733952696697393152
733951454965313536
733928034215067648
733811541489881088
733972812529078272
733956295133429760
733902830604554240
733961425035485185
733954965551611904
733967913728806912
733959432640598020
733906869572370432
733959789198344192
733882265806221312
733821309931651073
733923110131470336
733912930203410432
733925404357070849
733962280606502912
733957129774698497
733933104956608512
733938461137309696
733966525393211392
733950083478196224
733923684767956992
733958140715225088
733946635768737792
733938301892231168
733953367567958016
733882353861332993
733858114852659200
733922455581003776
733925211289100288
733911202519232512
733931360365207552
733960799899684865
733915564578594817
733969784275099648
733960653099008000
733965015170961409
733946606450561024
733964541160214528
733851156842184704
733896690235809792
733848791024082944
733955708283162624
733909071439372288
733941707725799424
733905493815611392
733835889592442880
733958736377569280
733957385904066561
733937307775053824
733882609667854336
733928138737078272
733934338283294721
733933948234047488
733887571504177153
733919016486592512
733933843397398528
733940507999670272
733865669050159104
733921172233039872
733948145856565248
733910606579957760
733951723660845058
733880336350777345
733956723136942080
733935671845347330
733929951049732096
733865409057787904
733952537045422081
733857108429529088
733902201547018240
733814590828621825
733958249993621505
733954864900939777
733811000298835968
733911198232612864
733909218475003904
733949831975211008
733901161384841216
733928512407674880
733911252540522496
733921289832792066
733900515285733376
733952776187838464
733813344973533185
733882471280988160
733971776343027712
733944202946588672
733882542646951937
733931901405237248
733970212001828864
733898179012349952
733891933668552704
733964553873199104
733846488220983298
733882580240465920
733915552003948544
733939417518354432
733939786327687168
733931456435752960
733966722445742080
733940100942417920
733918349365784577
733963840979898370
733956085556641792
733937689423187968
733866331838124032
733815886864228352
733918764568305664
733823604203376640
733944962262437888
733948728822894592
733816528559345664
733824061650788352
733936854744104960
733927409024569344
733810933340868608
733920312543346688
733923529507246080
733932861917691905
733959143128604672
733844810591666178
733962527902736384
733882068510330880
733920069160439808
733872283262025728
733935785045561345
733942227488133120
733938909839773696
733968827814383616
733940482963836928
733960774729617409
733973097699758080
733937118859436032
733878503498649600
733837621798002688
733868546304974848
733958430289989632
733927098935566336
733935860706611200
733955884276023296
733865375276748800
733907947764494336
733931620009443328
733952390219632640
733918089440563201
733916625645281280
733939023262167040
733921239388041216
733892684520128513
733881343046758401
733953552096333824
733921780285505536
733915887464534016
733862959399772161
733950074959613952
733972565115428864
733936850390384640
733957381508456448
733918412171280384
733941912890138624
733969897273856000
733960741468786689
733909944228024320
733825516864671744
733872753351135232
733909285520826368
733942596884692992
733940650756964352
733898468406632449
733956051851153408
733941036582506497
733820219588763648
733950750544568325
733935340369612800
733933494922055680
733948334415695872
733968295121063936
733920488645349376
733920459067142144
733914369000624128
733961307611889664
733951564214210560
733929082824630272
733965690663800832
733809637103800320
733937316234940416
733963261947838464
733943271802671104
733926293524320256
733967171173404672
733877744447197184
733906689200689153
733872560148992000
733966101487464448
733917158456070144
733919683036995584
733936904983486464
733899030368014337
733947990629580800
733918861137838082
733909763579346945
733896107097346048
733917582043021312
733909516144672768
733938461229584384
733974326479888384
733910187518623744
733937269929836544
733964335643537408
733959533228232704
733969830131433472
733946178757373952
733923701423517697
733954546133651456
733814167270920193
733947990738669568
733910266866454529
733935776950538240
733812510466400256
733933171910320128
733950590955454464
733825265386688514
733822258003775490
733924980581355521
733938071176118273
733913668497383424
733824434973315072
733958799225200640
733962079451947008
733887785585811456
733896560136888320
733920723249565696
733919200931151872
733926830126682112
733868919681777667
733858081692516353
733915035932708864
733877463206363137
733950762921918464
733947436859854848
733938930798727168
733942185809305600
733939882956083200
733967661806329856
733944496669351936
733914926771752960
733842784910614529
733928319431892992
733939463613779968
733972091100385281
733954491691728896
733914985739522048
733941992766509056
733954260866600960
733946023429603329
733951962606129152
733942336787472384
733957457039482880
733834568256491520
733935600580108288
733964604267765761
733954844021665798
733954365875232768
733949437706403840
733913526000078848
733877618710216712
733912628221870081
733813047127506944
733975001800577024
733925869832556544
733960720375676928
733822350152454147
733951547252473856
733819024283471872
733957960414728192
733933570377568256
733969201216397313
733926708563345408
733957574681317376
733973231917539328
733920631301935104
733958346366156800
733947218789441536
733932731910885376
733853555669360640
733964914449059840
733959218932416512
733923097557012480
733816138279354368
733962611931422721
733901374987980800
733957268274880512
733812350864625664
733958975507554304
733967405823762432
733891044576796672
733890906076684288
733924049357836292
733885042653437952
733943745993904128
733943901145464832
733915459771338752
733903958775898112
733947814582050816
733961655814619136
733839358281715712
733966982542983168
733957020903219201
733931892744032256
733813001166458881
733957385727971328
733964235127042048
733872833026105344
733945679589060608
733897209977184256
733845989405134848
733936518960713729
733929015409528832
733882303756132359
733935831413592064
733816159464783872
733924947182129152
733812816457682946
733934774461534208
733967674590498816
733952578984108033734292934263222272
734296319129423872
734301683811901440
734319920356458496
734291059568717828
734227968659054592
734302492989755393
734292976235515904
734267990691176448
734327222933323776
734336697576640512
734320721560633344
734318393814188032
734217709420871680
734206158383239168
734298068351389697
734270478085435392
734302769805459456
734213318169202688
734336664353394689
734251435911745536
734215729847754752
734186281593360384
734335976353476608
734319870360313856
734331618442260480
734243374559944709
734324857291313156
734296159695568896
734335632156336128
734329437332869120
734276366858866688
734308591633608705
734303365459501057
734297619195953152
734272810193985537
734336668157673473
734261204575608832
734299234372100096
734335988705722368
734279894142685185
734267869035384832
734334575283982337
734258725498687488
734294465427472384
734308998422335488
734302010871271424
734191339722657792
734323754269085696
734288496966438912
734307564276613120
734311599024930816
734284189235810305
734318314038661120
734225217149669377
734246960627109888
734251943284084736
734292464769617921
734323963938099200
734317693302624256
734312093772591105
734307085949796352
734329173142036480
734271702826389505
734282045942272000
734299112594640896
734332608432070657
734295413365329920
734317542345453568
734320956370485248
734286290477322240
734331110692376576
734263750484733952
734239775897571328
734308096625905664
734248772713189376
734269077334659072
734206670155460608
734324865373773824
734236407867154432
734261842168680448
734311900972994560
734189662009462785
734325012560236544
734224323959889921
734304514858065920
734233647822348288
734331664361488384
734299687117856768
734289201349464064
734271992170450944
734246394341560320
734327176841953280
734318486055456768
734266539768156160
734306972623851520
734333585616994309
734305630606000132
734334659304165376
734239754871439360
734329990922309632
734297397132660736
734336177520676864
734278543820066816
734296088497262594
734290539294646272
734301998045073412
734288396164694016
734335791875411968
734335720555458560
734224520949571584
734302656789774336
734226140005421056
734316695020535808
734314614536601600
734280603235946496
734282956185980928
734303801688084481
734226979063488513
734310059870654464
734245173740240896
734252459367993346
734220419142549504
734305215462133760
734203037653307392
734310390897758209
734303965173555202
734312383313645568
734185698417344516
734263683308748800
734283950080823296
734308478420979712
734246318806274048
734330938721718272
734266778524782592
734331366624616448
734262114756464640
734240388026904577
734310055504412673
734303978029260800
734329483705090048
734319375222722560
734335611453247488
734304858744999936
734271249728339968
734285321786011649
734255038751768576
734328510332993537
734330221546065921
734328803984543744
734292334679068672
734183471296319488
734330662119968768
734306779752960000
734319031126220800
734209719309467649
734221094282874881
734266032144175104
734301943603023872
734312412539539456
734276517916741632
734274932486635520
734233966710947841
734283421523017728
734302824465629184
734330611830116352
734271950227443712
734322000869642240
734306192667840512
734279659542679552
734329944990449664
734296528882393088
734329634658103296
734337943456911360
734287263601938432
734255261116968964
734295908066701312
734319362698530816
734304384922816512
734305232084164609
734330846530969600
734256653554483201
734202228525826048
734314048381128704
734305219262177280
734211665542029312
734317953454313472
734278606415859712
734329265429352449
734292183688327169
734280963857977344
734310013720748032
734324152476172288
734268443894108160
734329722423894016
734304070400413696
734317685123600384
734312123334033408
734301633379721216
734236688562556928
734307111279185922
734336320202539008
734310780989022208
734209715132043265
734200101669896193
734320419432341505
734228484474556416
734266015320772608
734294955787735041
734321874885345280
734299586441928704
734260646641041408
734289658427936768
734329701674557441
734310164493373440
734248290036895744
734303780930486272
734292082987274240
734325545140428800
734295643653611520
734226563638648832
734292057854971905
734280628422615040
734321334084308992
734288102383046656
734324722767368192
734189540571766784
734334885863755776
734301692246786048
734290254195269632
734308390336364544
734277948203765760
734329206805397504
734327893996785665
734280141854105600
734320339732205568
734331580546744321
734290963108139008
734322361558781953
734308063113412612
734314362912051202
734290635788681216
734259048766398464
734309841758478337
734300605913694208
734288509519953920
734331064588611584
734280146031611908
734277339987750912
734317299235184640
734326765502373889
734313230370242560
734318406372085760
734294670633754624
734237007350771712
734308348384796672
734212038726148097
734309128605143040
734295656366493696
734323707749879811
734296470011121664
734308377891876864
734318125445959680
734207748049604608
734274907127873536
734308138485174272
734211002682736640
734310294521008128
734246440331935744
734336198496247808
734323242471698433
734328900617134083
734335351171485696
734297942471933953
734331450468761600
734197857826279424
734292456351629312
734270092335276032
734248462213091328
734228920921264130
734302866333159424
734317273947770880
734213552802762752
734283304082505728
734292347035484160
734310655369617408
734310424569647104
734294091966623745
734337197000777728
734328242056900608
734313696026071040
734320042251259904
734279495977447424
734241042237624320
734283740424380416
734275611821281280
734186528893771776
734313490689753088
734326593699598336
734337935202353152
734188537906597888
734319740026531840
734205386652299264
734246754887946240
734329625996824576
734328699349282816
734319924668174337
734282842952347648
734298508690350081
734279122378215424
734239176103743488
734188152093573120
734332151076954112
734258046097068032
734320524487069696
734283132220919808
734194892537090048
734288991655235585
734201938850418688
734317768976281600
734310072147443712
734268842193629184
734273896233472000
734335783193194496
734325922434830336
734293207169798145
734250777506635776
734299955557470208
734288895144300545
734313922648539136
734337419072446464
734312073006567424
734302279105449984
734302920905261056
734191381971927041
734313826095661056
734184666635210752
734267126740094976
734310978293239814
734318955683282944
734328795574984704
734319152748318720
734328200252293120
734295329298886656
734215507394494464
734292741572689920
734308054649344001
734333014965145600
734254136930271232
734336093714321408
734303529259634688
734278661269000192
734279428730019840
734242141346615296
734211975933218816
734329533961232384
734328015656718336
734247765950234624
734312354062729216
734333547855613952
734285028268466177
734286198496186368
734226374928535553
734300597390839808
734274936542527488
734182431075487744
734199619534659585
734300018543366148
734333862529097729
734234792691044352
734333765921673216
734275351942209536
734268837886107649
734308105152921600
734337389825511424
734289683962822656
734289226515283968
734313456988487680
734204841518473217
734293403912003584
734308641961091072
734333959035887616
734299624178094080
734267365974630400
734248550217850881
734337515516264448
734322617323229184
734302954468061184
734302799383629824
734308814086918144
734301348196417536
734308805589094400
734194670075584512
734282322594369536
734332247411699713
734306985164804097
734284889521020928
734324484073771008
734314690344587264
734320964834578432
734321417794293760
734255307342422016
734279973792583680
734263175684739072
734321107310780416
734299108375203840
734237464806731776
734334516475629573
734333224659374081
734299213014683648
734193537823215616
734250198558474240
734313268278394880
734276261825122304
734336919937646592
734326023144103936
734282322716073984
734305190250176512
734301805371351040
734267688890081280
734330670546309120
734303621509156864
734335565252993025
734276685512728576
734296545512808449
734297476790931456
734248520731885568
734332507798151168
734334281607172096
734194279967494144
734222553816956929
734313901681192960
734282326847426560
734304829497954304
734208721216241664
734210742929346561
734314564368490497
734267952950874112
734272898320478208
734334189319884800
734292036631822336
734308914666299392
734298961385787392
734330435820474368
734310005025996800
734305576050642944
734281718740451328
734294645723811840
734234088245067778
734299808626790400
734319421326565376
734183580457394176
734291973985669120
734319714919415808
734228333651726338
734267466386448384
734313666938560512
734327675741966336
734243429090201600
734323074607255552
734294863659827204
734279546216800257
734287817329790976
734306687583195136
734190555421376512
734328581678075904
734229184965402624
734309535532388352
734297107805392896
734322462448574465
734303994651238400
734303571181752320
734201695832551424
734293563337506816
734209736221044736
734328573352415232
734307778135752704
734331966590492672
734315474566144000
734308264352092160
734288832238080001
734291546032459780
734291474528018432
734201125373612032
734293932671139840
734295459477458944
734305697760980992
734275225907515393
734263188473151488
734241021555445761
734266375817076736
734308042343256065
734211975857733632
734193273305079808
734193843957039104
734182737393922049
734316867171569665
734312110746968064
734324823703334912
734296474503249920
734331324610281472
734243944905748480
734320604330004480
734191935452291072
734250206833836033
734289151219142656
734304795939463168
734300492579414017
734294481936257028
734270809393500160
734320327405244416
734285841745465345
734274890388373504
734270704602861569
734304204530061313
734323405961465856
734297514669658112
734316875493068800
734189750203080704
734300282809651200
734298219216314368
734291927630237696
734250584631476224
734314589391880192
734285006957334528
734308025339654144
734318846551678976
734229650772271104
734298286165757952
734335380686790656
734311435333951488
734305253055725568
734333035877896195
734329592538923008
734296352721637376
734292489918664704
734261749487042561
734311964067893248
734319257727733760
734334277551169536
734220964108636160
734310797833293824
734290233391521792
734290220787634176
734190119352143872
734296000580452352
734310739050139649
734309648724004864
734272340155060224
734188156317278208
734331463332679680
734274693222543361
734306561510789120
734328674162475008
734181541828497409
734323594768056320
734300421334962176
734267902749253633
734278950659207168
734270956055764992
734253360908537856
734180929523068929
734233077304729600
734269060393906177
734309669557182464
734315143383945216
734300555573657600
734299104281563137
734270859880345600
734238777443373057
734315864460275712
734311561037262848
734301213920006144
734317508753281024
734310999197650944
734293634930102272
734281441836707840
734279915093303296
734289536851791872
734328749618024448
734299552879120384
734327407264432128
734315751390236673
734292149991297024
734300563572166656
734291818607747073
734306955855048704
734307882896855040
734322378394603521
734247484889935872
734316758077743104
734321736527794176
734292355487043584
734326052701523969
734273091019366400
734269270025248768
734324454512295936
734220540773158912
734318972544425984
734325901404569600
734245836339695616
734307710712348672
734212588142202885
734324744024100864
734299846392336384
734336903030398976
734326409011822592
734248189318959108
734289587170881536
734318708538085376
734274164643631105
734304472751591428
734187548222853120
734312953948844032
734329110021820416
734331219849162752
734181034451959808
734329974031781888
734322680388784128
734187086815858689
734181865091956736
734278849693949952
734327604556222464
734224886114226176
734265256168595456
734304816936157184
734337687507718144
734265658754662400
734289046382489600
734336538352443392
734207097731227653
734233589148094465
734295975280410624
734330725105840128
734279256600109056
734304061667807232
734319513727045633
734325322611494912
734272700882034688
734278325410140160
734310856608075776
734269488368091136
734298982499921920
734267189692358656
734305903244103680
734286147858386944
734294800816582656
734329282328166400
734313838863077376
734323498135457793
734275347819155460
734312978959499264
734279533357109248
734284893887303680
734327801537519616
734262785509609472
734242430917222400
734324156553154560
734289599883808769
734314232955731968
734310579633016832
734278241859600384
734194334610771969
734206041097916416
734252467664375809
734253541448159233
734317013796048896
734298710033747968
734285451905925120
734209207474388993
734310420299821056
734256989317017600
734262890547544064
734316296469413888
734300853293715456
734325058693419010
734315428227518465
734252371090509825
734320595870093312
734326996440879104
734255483570278401
734182011607212032
734290191402336256
734288136205963264
734226559675031552
734284298325393413
734336404289912836
734289532657487872
734326299833995265
734329412284473344
734304950881275904
734274244587061248
734266774515011584
734336273918230529
734333053062025217
734337372976996352
734299188016480256
734336521382301696
734312953676206081
734312496706641920
734319664835264512
734312664185352192
734190702247084032
734313654288420864
734225024501092352
734334248392527872
734317236123512836
734235774263119873
734293748146966529
734187778867597312
734316405739294720
734306377250832384
734182737515401216
734301859872165888
734227956222951424
734255001158201346
734289830402744320
734269404440059904
734317655608414208
734333577291280384
734317454135033856
734294641298812929
734275238469472256
734263930789502976
734234247523893248
734309564837990400
734293928241811456
734298991068774400
734280565260685312
734336919912480768
734245471665819648
734309204215930880
734290640020856833
734327101097168896
734322902607245312
734295706664468481
734271165871628288
734319530256826368
734250420961464321
734331706661015552
734295157286146052
734325901534564352
734330783570251776
734315889877766144
734278812209287169
734337935114444800
734272839377899521
734313347882070016
734221526250049537
734295589433835520
734274810625200128
734337721133600768
734334097447849984
734289419516186624
734334277589053440
734320214050000896
734319886848151553
734294343813599232
734181915171901440
734337024757538816
734210268603940864
734305336832761857
734335338873802752
734322474830168064
734333132464369664
734331182243041283
734274735408828417
734315931858554880
734332037876875265
734328992728256512
734258616484663296
734213099910205440
734187946690129920
734302266602213377
734196175893635073
734330704155267072
734331832129490944
734305156653813761
734298902808010753
734257584878686208
734314463688589312
734263892998782976
734288987569946624
734287100229586944
734188672518639616
734308407017152512
734332264474120193
734336638940262400
734321434705559552
734334235696365568
734191314804350976
734317173179584512
734309036091400193
734325997965877248
734207680911314944
734294763243999232
734196532539494400
734280506662133760
734288312026927104
734288257802981376
734291218688028672
734220981124751362
734282557680930816
734309619347148800
734231156388986880
734306997936529408
734298080565186561
734285556587368448
734325062602502144
734314585256296448
734250727074201601
734296210165661696
734307182544621568
734204208241647616
734284831039860736
734313381692346369
734251385764646912
734311678515384320
734317445754834944
734316199945895936
734311720726863873
734272910853058560
734313176163098624
734183756475555841
734244943179460609
734300811380051968
734328669863215104
734323632613302272
734334382526205952
734321333992095744
734220964280434688
734280016033374208
734299494347505664
734311343143157760
734288081583476737
734184234873688064
734305202581430272
734313549196070912
734330003723259904
734302128236302336
734263334988591104
734331962299691008
734304200088276992
734314186768015360
734285866768715776
734225292642787330
734228853841788928
734320243372396545
734293722825920512
734187690975989761
734244607635132416
734289654317514752
734331559554252800
734298949125869568
734239662588366849
734333132548235264
734287292949532672
734270859683241984
734310030325997568
734247430464622593
734189284886974464
734318972749938689
734309787081539584
734207924042502146
734262580311511040
734329143870017536
734297560836345862
734279953038987264
734204497275289600
734311691140407296
734185216147914752
734247363410309120
734283144791269376
734205458093727744
734293143928090624
734336773103443968
734309296310214656
734290426123931648
734326933262045184
734260533340168192
734201204809596928
734316804315709440
734316988823146497
734292317738303488
734334248442691584
734201922064912384
734324232142872576
734307979516776448
734308658968993794
734295643968143360
734269328736935936
734295434076819456
734221538912653312
734292485690777600
734321292149706752
734275540429987840
734295417249206273
734238555371765761
734236650943942656
734318007703441408
734185761315164160
734329609274195969
734275196618743808
734276077619695616
734314220507041792
734231827553083392
734311762602905600
734301759091380225
734292107985354753
734247296032854018
734309841590755328
734313054368878592
734333467941572608
734290711240134657
734331396173508609
734312396030894080
734286391354523648
734287083242721280
734319442369384448
734295996172251140
734329495969222656
734205936097579008
734325960124817408
734210310807166976
734269446374707200
734277671266320386
734197400475205633
734300119261122560
734312823673741312
734217529313218561
734305865281482753
734318666460897281
734312580345368576
734279730736861184
734209052482342912
734315428596600832
734259782731878400
734184255824273408
734317504391188480
734309690600001536
734236956998172672
734302660799696897
734309652905754624
734314065120645120
734185849470996480
734241964988715008
734312006002577408
734323792009396224
734227457222529024
734246373458116608
734282578761519105
734299616007585792
734331416926916608
734201070503661569
734331232436297728
734260466441179136
734327335982358528
734325817786957824
734289872433872896
734303382555365376
734267495784161281
734216623138033664
734241629570224128
734280581928910848
734326845106094080
734183672513974272
734273028197093376
734327243938357248
734333313054322688
734251121422807040
734234910316171264
734219244423000064
734253960693846019
734221312521035776
734317781517279232
734306956073152512
734257802890215428
734328099383414785
734310705793503232
734335179355869186
734278707259510788
734196574599938049
734278434453622784
734184251550269440
734317592748384256
734287800581914625
734237070420496384
734297115996921856
734324576092557312
734299338898350080
734311079078154244
734308323261087744
734277717311389696
734311838020689920
734293584648753152
734209946045325312
734293458500915200
734330653823651841
734333614729596929
734270096433131520
734212018006306816
734276630940553216
734318473271250944
734324148206460928
734289457071984640
734250743834628097
734322806301851648
734318238499278848
734247493442109441
734314513995030528
734304208657231872
734292544385908736
734329303199035394
734288698125254656
734292409887117312
734332755245436928
734248927541624832
734286667964649472
734261775026278400
734297548102504448
734260344391094272
734314086075355136
734212021818908672
734186386291560448
734238479647952896
734185841329737729
734257014440755200
734333207873769473
734316481161367552
734333619263700992
734268217506562048
734204790905831424
734202916186279937
734302694584811520
734332948204265473
734334130733907970
734334348736876544
734330485879545856
734337507337371648
734331333338529792
734246813612576768
734290333916352512
734262680974938112
734315025767256064
734279923536388096
734292569459445760
734298873645129728
734299951589642240
734286101859291136
734214139963420672
734311817128869888
734329823053647872
734252899887386625
734275045825085440
734275309923500032
734333769939705856
734267650927394816
734288383460159488
734330225752997888
734270641419997184
734312664453808128
734324605477883905
734316850314674176
734325914100629504
734202442326376448
734316837790420992
734336538352422912
734325884916731904
734319911900749824
734306427209154561
734322432740315136
734290262424465408
734313830453501952
734305957468065792
734214400064802816
734196813364858881
734304116214771712
734323359652151296
734293471138308096
734329018028281856
734333153620439041
734252681573863424
734289956198309888
734296591968919552
734265679776337920
734296684155547649
734233966689935360
734325893091500032
734293814941220864
734333690453594112
734237892675919872
734293643159318528
734284298430390273
734307140375023616
734194691005153280
734325318392156161
734306117103292417
734285141372239872
734307404590907392
734279416004677632
734278677941366784
734329206490927104
734321111471689728
734271052495228928
734281920083677184
734292703781998592
734266048673898496
734330951485018113
734195848981139456
734277008662859776
734292443458375680
734334919292428288
734230066050273280
734304540116328448
734206716154249217
734335041103355904
734329160374587393
734332260271427585
734181411943555072
734315747283992576
734306293222105088
734337050216796162
734318255205187585
734289935436525568
734231709894516736
734325641538113536
734319937121095680
734279239818694657
734199728448143360
734280045313855492
734237296782942209
734194288578306049
734271119755202560
734312874202542080
734273762229637120
734297770467676161
734229566944882688
734316204215521280
734307354477531136
734188546362335232
734323632500035584
734311079048798208
734225032835014656
734337679303815168
734222398585610240
734319132141883392
734336873909325824
734296034025869312
734316401444298752
734332117673463808
734296331649462272
734280238113390592
734336282470518784
734287607501357056
734329076639518720
734287070747873280
734190513507667968
734251012274442240
734312580299280384
734316854433320962
734230342853353473
734201594787581953
734234067156250624
734330653739757569
734291378314850304
734312370785419264
734211464198660099
734321602461061120
734202383669055488
734305269656719360
734184658506682369
734303482866503680
734188865288704001
734310554609782785
734197379704983552
734294276318896128
734307131877429248
734247904425086978
734295551676678144
734333287607508992
734305764735627266
734233312336609280
734309141192278016
734292976382443520
734294750468018177
734329634515488768
734336244805734400
734305601333796864
734294792377630720
734319962630787073
734336710352457728
734328053162250241
734317387009392640
734326341848453120
734262915805655040
734331320545992704
734328728562630657
734307291344863232
734221434201853952
734317483625172993
734314455232745472
734334739096670208
734302216421416961
734336773157982208
734315126577336320
734315931866914817
734331848898314240
734259665312309248
734186021630382080
734324840564424704
734316317675659265
734320692443947008
734319375071776768
734284180989878272
734330343281598464
734302908280360960
734189293019729920
734300299440066560
734304930064936960
734304770484146176
734318653840072704
734291222957858816
734317919690231808
734297225103167488
734272998836961280
734303818456965120
734217516487053312
734322147632545792
734293747941449728
734305928359596034
734273007405936640
734322143446585344
734258004103565313
734281202669064192
734319261892661249
734296470233448453
734302015203856384
734325624576299008
734329852438978560
734294209465749506
734318032995135488
734203935314087936
734329252934483968
734319744417959936
734283207949029376
734224256947519489
734299506796285954
734308109326397440
734291453661315073
734328468637356032
734335921714253824
734319630995599360
734304854705868800
734317353375272961
734324534124384260
734318804881268736
734282025050472448
734321409338572800
734199858740006912
734317575790858240
734298432999948288
734205915134447616
734250173380100096
734286445561712640
734302287699542016
734330423074000896
734258738207555584
734259984037449728
734314694320738304
734309258624413697
734294310192095232
734337024723935233
734302908414623744
734324546988179456
734274181404196864
734270884953874433
734306892969857024
734310147951104000
734323175283101696
734226483967873024
734329508820594688
734337373052542976
734233153049628672
734317852572979200
734335322079760384
734306330983469056
734237989107302400
734298516936331264
734311204596879360
734243311540658176
734314178463313920
734277688211439617
734219920066543617
734187900477263875
734314237024174080
734262395594547201
734305513261944832
734330708076945408
734317995468673024
734226597251809281
734290623092690944
734318440022970368
734278086620024832
734217122423832576
734328304824639488
734305211242647552
734203159468515329
734295782321467392
734301620775882752
734302702730104832
734274399524773888
734274714265374720
734292720387297280
734205172776308736
734311892571828224
734301536692670464
734322202334613504
734274152090083328
734291072151617536
734308784743587840
734319614268723200
734318913920602112
734310139382136837
734327516568096768
734288228505784320
734319903675580416
734298604857360384
734334663301464065
734315847842443264
734183110800199680
734288500925816832
734326329357815808
734334336376266752
734314220322443264
734305177432363008
734322147775139840
734289931347087360
734317634594951173
734255059941363712
734329718590279681
734277411307683840
734319693893390337
734288824034025472
734292837831999488
734321174696632320
734320801193852928
734189603620544512
734209811823366145
734297816508567552
734306813248712704
734309871118602240
734334890129395712
734310600642170881
734274844120997888
734280460512186368
734295517862199296
734337809285283840
734263716934455296
734280015785889792
734253260450582528
734309434881679360
734337641219493889
734310479317864448
734290338064519168
734336878221131776
734315977949782016
734277150996598784
734197161605402625
734279529246642176
734197102935453696
734279252581945344
734281085492834305
734308692481474560
734291537501249536
734313217850232832
734292145713090560
734187212766466048
734292439285026816
734250311636766720
734328934054133760
734336521365512192
734309275217104896
734243445838106624
734231609243639809
734333560300142593
734314744887316480
734245886730088449
734327050920710144
734267328205103104
734297082618511360
734301381574692864
734333753259139072
734199862577729536
734256397949370369
734266057062535168
734187544036835328
734337050154000384
734212332335816710
734302031683325953
734325867975999489
734319182377037824
734296100895657984
734310550507786240
734320335667892224
734337964403249153
734187787482763264
734315323562725377
734285573159067648
734307996193300480
734308348410007554
734184083908071428
734286705960833024
734327008973467648
734330041358749700
734188697638162433
734272151365267456
734317978561433600
734300408437301248
734303319611604992
734318045594853376
734264018672582656
734333036200878080
734327486994059264
734333010997284864
734271518130212865
734305144037220352
734293915914915840
734324865663139840
734307454956261376
734319220176113664
734326421867405317
734310197984919553
734328589970247680
734334302926708736
734306020600762368
734311481370611712
734231638826180609
734274206964285444
734296864376381440
734330561607704576
734221010241740800
734196645504679936
734317987092701184
734233819923030016
734187510495084544
734307933069135872
734331148818649088
734334516769095680
734220779609427968
734293781428752389
734298105923928064
734299443768528896
734323812599238656
734305202627616772
734314908209315840
734201024634839048
734295249791680512
734284017156132864
734304103732551680
734227268436918273
734323795847188481
734301817891356672
734313935051096064
734198344600440832
734321145088987136
734254451398213632
734308436574240769
734252723495964672
734207257228005376
734313125646848000
734294327028023296
734281903143030784
734306159155380224
734306544783921152
734292963732381698
734330444074848256
734335741413691392
734314233131851776
734237930298839040
734267277776986112
734299880089366532
734336089490657280
734311318044442624
734199648823320576
734315642418036736
734291982097473536
734220372925521921
734265331716349952
734242111839698944
734325968773386240
734232188095434753
734274697651736577
734335582172786688
734282813525139456
734309782774001666
734270004196184065
734315898220253184
734239834630299648
734302430402379776
734314488955064320
734212256733487104
734181865020641280
734300492499681280
734278539655192576
734328573176229888
734247589529452544
734246922882560000
734313494657564672
734255286475591680
734194225596751876
734289369130012672
734271790927712256
734224936387121152
734334206248124416
734316653119410176
734298651334447104
734286726861053952
734296868516200448
734249300813828096
734299074917236736
734333325628805120
734332805413539840
734336349625520128
734289121921880064
734237523224854528
734221295576059904
734295014579277826
734310550558019584
734297556499505153
734266967423614976
734337855481249793
734231655620214784
734307887024119808
734272831169564672
734296864388993024
734248839759155201
734302141020438529
734235468049612800
734319471494615041
734230434834440193
734299972582006784
734308117576458240
734246818012266496
734306943502848000
734330448227250176
734271090378321920
734329667881177088
734249930206875648
734331022947586048
734322688731254784
734306213664575488
734313868260937728
734326275020587008
734294540950118400
734299326579507200
734297317268848640
734324148470702080
734297166508855296
734287871788646400
734315377904234496
734329265563574272
734297459921420288
734278828898582529
734261212683210752
734263746076368896
734300547197603840
734304099382894592
734203453124280320
734307543028277248
734297774422953985
734321455773581312
734271732211666944
734310592559865856
734213741798100992
734320750837026816
734336685241143297
734292988764028928
734336760449228800
734334499878764544
734308260514238464
734322286044545024
734322802002669569
734298609135591424
734304107993915392
734307509339598848
734182179442446336
734302145164550144
734292741442699264
734291994835595264
734265994143801344
734336081181724672
734333652671336449
734181298596630528
734217642584637441
734318238423781376
734226609851535360
734207110637080576
734298755973976064
734229084520075264
734326736079486976
734336164954537985
734287041295470592
734243106195804160
734288056346415104
734303181132292096
734277763536814080
734265281237901312
734330502686113792
734334889772732419
734311930232459268
734306486025891840
734311342992203780
734188290463682560
734335305235496960
734296931426570240
734283262068183040
734286651145498624
734276018891030528
734266933693034496
734289390273495040
734183148519624704
734271035848175616
734294142306680832
734335665966616576
734288828064780288
734331035459194880
734287578124419072
734290149421506560
734320243657576449
734317600931500034
734322428852219904
734307077628256256
734329756066451456
734304527311069184
734258918365466624
734321082191237120
734301700408938496
734295257932804096
734320297810251776
734321853909590016
734308621232701441
734326304196157444
734335523507036161
734302371635953664
734314820053442560
734290388593352704
734320285348827136
734288924596707328
734310613334233088
734306087755743233
734297925468225536
734315927504846848
734321090605027328
734312647420698626
734183915833937920
734319715179483136
734325050208325632
734299246753665024
734312559482961920
734334298472493057
734291646850977792
734293479778603008
734297388525998080
734331651904425984
734326581104148480
734312895102779392
734257421208555520
734296826543755264
734324148302979072
734326677631860736
734331291156516864
734293391329112066
734300538494406656
734307912131055617
734271048636583936
734312643243220996
734311355705135104
734218460423540736
734334030309654528
734300677023903745
734333501856710656
734301952020992000
734308226653683712
734305617859469312
734331756778643457
734326929092976642
734308465728966656
734329173083336704
734252795013025792
734181164609622016
734205357136830464
734270821900943361
734288165276667905
734316552577814528
734198218435788800
734327562344771584
734183115057442816
734261363711873024
734300236647174144
734268951354576896
734283387897270272
734324064488198145
734294410607792130
734278334033580035
734263024698163200
734181751652777984
734334868822188032
734237393234976768
734211338445037568
734190605883039745
734329890426769408
734306712707031040
734297837421223936
734323607212548096
734268540379901952
734221006315921409
734268246828929025
734307488535810048
734266833138810880
734275926398230528
734275393839071232
734235506020614144
734274542294728705
734335233697415168
734239490726711296
734274584078393344
734328703484891136
734270700253523970
734325364797911040
734251817647931393
734268422821814272
734332750971449345
734262177637539845
734294121377071105
734243919878328320
734330448105607168
734274626222587905
734294071045328896
734309719922221056
734327126355238912
734300806862778369
734317672222068736
734312496559980544
734328212617109504
734331555364130816
734329802417704960
734226693594832896
734200995144708096
734280460512206849
734250114815041536
734318976742875136
734302363016658944
734313272573329408
734254816512200705
734323422721921024
734317999382011904
734261518989066240
734282788397035520
734250529916899328
734307861933756416
734213515167162368
734236457913700353
734319194699927552
734191956331532288
734241159887740928
734248999042060288
734326904174575616
734309879159083008
734325767362863104
734311737420357632
734326384089124864
734257022762389504
734312236328595457
734184997918248960
734319618320302081
734301285009215488
734279370035060736
734333950617915392
734270133988937730
734303973604233216
734302845374205952
734242611263877120
734221526237515776
734305840241496064
734329559122911232
734265814031994880
734295656479756289
734189708192952321
734277536847396864
734332197281337344
734292858899988480
734322441363857408
734266443223666688
734283954354786304
734224399448969216
734337394120523776
734241780489555969
734277671098679296
734295752814559232
734303307003535361
734295840873926656
734331932864040960
734297073999171584
734200915431854080
734259950269038592
734321702939860992
734280972124966912
734307232872071168
734284898102546432
734284445105061888
734305823502045184
734310319930101761
734271132501716992
734335623918714880
734302950449876992
734332473975447554
734309183101767681
734278254085976065
734332692351885312
734277474150952960
734289763511984128
734315378206244864
734304984448176128
734311833717334016
734306917997268992
734299158727798785
734198092698947584
734337725504081920
734315319200755712
734312349839044608
734197434381963264
734246364876525569
734322818834411520
734309434600632320
734318561699737600
734303839705300992
734282184199163905
734201599028015105
734290447288393728
734306083351756804
734332042091986946
734327839214931968
734211728494432257
734302845579714561
734308310669660161
734293076760494080
734320222648344576
734290899983867904
734296348703502337
734315101411540992
734271186759221248
734308147008004096
734229554408132608
734335640855302144
734216950168059904
734315142989635584
734306536437207040
734221610358431744
734301213756395520
734255051397423107
734248453673472000
734300488355708928
734289801046831104
734295677484818432
734269433586159617
734335514950651904
734299116914761728
734297204064718848
734305743701172224
734194557089382401
734284529112915968
734188290824413184
734331307925331968
734330741673349120
734284742934204416
734281001451593728
734327487119929345
734197010572685313
734321312991203328
734210948358115328
734334457826664448
734269446248763392
734336848902770690
734189255149428740
734283505404915712
734225938674647040
734297522877964288
734287892646789120
734250517145194496
734311653588754433
734268162598969344
734283698581934080
734191935557140480
734259744668585985
734333476380499968
734300425374072833
734317949226516481
734318968433844225
734296419880706049
734296537405198336
734281244926697472
734311850628812800
734337934904688641
734293710482083840
734308142784253952
734263221788545024
734298797786943488
734323506469609472
734252983492485120
734337289254539264
734334990473940992
734214119184695296
734266392837427201
734320910342193152
734222356995035136
734188034841804800
734294888708251648
734194032457318401
734278711390900224
734321593946656768
734217285695463424
734312165243531264
734200944842407936
734314933513506817
734298919555866624
734335754156056576
734186461763796994
734331631067115520
734248286073290752
734213032977518592
734273757796270080
734314547444604929
734203310278901761
734336412628094976
734300920410984448
734280464664530944
734299339204505600
734302493220343809
734212118338244608
734274596766134273
734294083536048129
734305722796756992
734272273012666368
734308742603362304
734300500691197953
734328111966355456
734277671413125120
734306146442444800
734307396223406081
734260164136669184
734287238339678208
734268888578301953
734332897646284800
734321283811270657
734322550281474050
734305588558069760
734310118242783232
734304040788582400
734308012928737280
734311414526021633
734314778416586752
734187694868320256
734253881161568256
734288676931375105
734273472722001920
734224856489840640
734332260049158144
734330695720525824
734248688739098624
734337758710366212
734298714135760896
734304787500564481
734290384004755456
734319043725938688
734305299121725442
734296226783432704
734321191385767940
734287318274674688
734262760427655172
734236256662609922
734225922052657154
734322365971189760
734330880244776960
734261892189982720
734222621034852352
734307220066832384
734211480761995265
734333274970066944
734316363729281025
734316887933386752
734326694446694401
734316908900712448
734312379287212032
734264006039506944
734312534266773504
734183580574855169
734337523934232576
734305458526248960
734270947969138688
734201578169589760
734283610547687424
734328917067190272
734294465469382657
734326157571543041
734308298036371457
734275855191552000
734247769989369856
734316917322747904
734200701744730112
734241927349080064
734184637208137729
734336731286212608
734284465988505600
734302400853475329
734313393956507648
734295270423302144
734254560676614144
734335766462140417
734193193777016833
734305034880569344
734313419524997121
734191000114061316
734197115451277312
734322814736441344
734308809665978368
734308511870488576
734299007724355585
734211732562935808
734218263236771840
734296109368102912
734320763428339712
734321057243467776
734309388450729984
734319761086119936
734307962605314049
734312735480111104
734248277630189569
734232150636126208
734337587050127360
734312261708316672
734337364462567424
734192560625700864
734227297855754240
734253319099551744
734295337817493505
734305735161614336
734327776342364160
734328422516838400
734315352927133696
734283165741776896
734286747752910848
734245161388113920
734321506096930816
734282872065032192
734309304799531008
734294532502761472
734316044798529536
734279722402742272
734316158044758016
734333233064771584
734294595203399680
734330871965220865
734292733188263939
734291923670863872
734305785606504448
734334420316884992
734204019422429184
734246126090616832
734321963087364096
734309485259415552
734246088195092480
734256406287810560
734214991746891776
734236097132277760
734292112292904960
734320025230839808
734332889085661184
734256552790614016
734209589118439425
734325423274856450
734337645434658816
734280280228438016
734319593406205952
734293832083382272
734272751524061184
734234969086808064
734328900290007043
734221526283649025
734279617624854528
734303726148681728
734295644052000768
734331417002311680
734310617562124288
734318439884591104
734290996402524160
734282868093026304
734325993754726400
734232251333021696
734273351242416129
734207341126508544
734336064568070144
734275716678885376
734278623281156096
734300765045547008
734268431021805568
734265176518590464
734313092281171968
734197350252568576
734316175048466434
734280183449014272
734261711947988992
734324811057487872
734214513365372928
734289834836131840
734277646000005120
734235849857073152
734240517979054081
734299175463092224
734306981226352640
734325134173995008
734293403949748225
734271900109705217
734290723927904256
734314132535705600
734326295954235392
734337049935892482
734297006907228160
734289356458971136
734281467153514496
734326396387008512
734279512733548545
734303210563866624
734271044362604545
734232687326695424
734245404280160258
734334424398110720
734255235787460611
734287137617678336
734305936769159168
734184805231910913
734276174088679424
734331186512842752
734319286987153409
734202861538574336
734319341588611073
734304691123834880
734311926256308225
734313369109434369
734197333534072832
734317055902679040
734305919874535424
734303533420425216
734287553076076544
734309761697632256
734301725507637248
734311661964660736
734330850679136256
734290879289167872
734279210626392065
734297283651620864
734291000831713280
734323485858729984
734267592492339200
734322294282194945
734314723576012800
734337511485546496
734226571863707648
734308629260734465
734247103157800964
734266640204865536
734280779182772225
734307664621146112
734300056136863744
734316892366721025
734336374933966848
734292842110193665
734335363938942976
734299246963380225
734318733309677568
734300244960108545
734204334024601600
734336542446104576
734337561775202304
734288387818020866
734327025582919680
734319475978276864
734332834777829376
734240761542217728
734304758132015104
734299900968620032
734323535968108545
734304300998893568
734269349939138564
734292602959372288
734330586433753088
734207890714730496
734315772433010690
734326459385401344
734315650651426816
734299347261755392
734322395192909824
734308180725878788
734320574961487872
734299934690836482
734293278162620416
734298655335841792
734277855664836609
734269119210651649
734249800267366400
734323884233752576
734313176234348544
734289301865910272
734308662924218368
734257756618788864
734331467321466880
734337830227464192
734316259022647296
734289864280150016
734290816387158016
734305726991114240
734293752043298816
734209064876441600
734280754197368836
734300538641240064
734242220983918592
734305257153564672
734295748657983488
734313331113263104
734304061755920384
734307027103539200
734212051191664640
734236776743768064
734337087814651904
734296268898508801
734320603986026496
734252295865663489
734309266975232000
734189293019762689
734277935704748032
734299783616167936
734233589236146176
734297812373020672
734308092545015808
734312467166318592
734289365069893632
734332260154003456
734322143438221312
734198352611581953
734311330719666176
734307069017391105
734319006031564800
734252161337528320
734204983978033154
734292674115702784
734251196890763264
734305295158087681
734324102337552384
734290908556853248
734304988734889985
734316334260101120
734315168335863812
734316816613441536
734287112619626496
734266518700208128
734301692011945984
734262450200141824
734333136667070465
734300685475401728
734306934938030080
734329609400025088
734325624605708292
734311561339281408
734212588356112384
734308818293755904
734316946825613312
734200714239610880
734303952976510976
734193936227504128
734272570950856704
734264325184098304
734325817862459396
734314132304957440
734316653094244352
734275183872245760
734315365589651456
734271807663050752
734328112092225536
734268183868231680
734250416687321089
734308549585698816
734318570017030144
734277440768495616
734308537334136832
734294075017469952
734210281572683776
734283924873093120
734337972762488832
734306670717902849
734249116646117376
734321140999553024
734313671116132352
734312232272678912
734292988977893376
734305026345160704
734240832765763584
734295295924785152
734296511916462080
734328216639447040
734292535821127680
734305341144498177
734330527742840832
734264031582769152
734304413968441344
734332440286789632
734269773534613504
734306825915539456
734302069478334464
734322172735434753
734308440517058560
734330901090471936
734241269036224513
734301138493820928
734297891850817536
734193994863939585
734284340218236928
734319274760798208
734311246527356930
734256041035214848
734258855606030336
734259467831873536
734258436259614720
734300307862216704
734297707561529348
734276123375370240
734278812242939904
734243273888436225
734313276599832577
734296696738467840
734327969322270720
734321380280401921
734332004217544705
734327419834884096
734313012522258432
734270813675900928
734241449336840192
734295517870608386
734300718971125761
734293349444780032
734289633551470592
734285523200540672
734256402068176896
734337066943827968
734312525802680320
734316418053906432
734325003815161857
734273854361702400
734309568956731392
734318662371430400
734284059346653184
734328049035059200
734303936195272705
734296990218104832
734310311168200704
734320973135130624
734301331268194305
734289071275683840
734333128379117568
734295836721582080
734310055462502400
734297929763201026
734335389079621632
734276291172564992
734281454549618688
734257131923382272
734327965287391232
734221534688993281
734278698770128896
734333740906864641
734323238168363008
734192640112140288
734274546543513600
734326396323909632
734335129171156992
734292179368181760
734291550348423168
734303126602321920
734326857701707776
734191805353365504
734335116546314240
734313759108403200
734272571143802880
734298365849141248
734311418456117249
734331094061875201
734286022129881088
734293760478183424
734306766951976960
734328653111283712
734285803833196544
734309615177981952
734271241272590336
734294704473419777
734258713058512896
734299431336615936
734255000872833024
734333044400791552
734309199723790336
734214458998984704
734185488714739712
734282754741964801
734324517254926336
734316988818960384
734290434399346688
734274185791311872
734334848114950144
734326434383171585
734336735442808832
734330066394550273
734289369163534336
734335624044523522
734186931521753088
734319781885710338
734336978775330816
734321577303638017
734337150867636224
734314870561222656
734306339455803392
734328158258860032
734290149325017088
734309312978423808
734277927303548928
734287397777768448
734312639233302528
734270733824741376
734314450946232321
734284168046227456
734309963376402432
734321313142190081
734331333170888704
734304925862219776
734314321086455809
734274772897501184
734288194716499969
734292007502417920
734303818658271233
734262676508053504
734328338412675072
734316607120498688
734184914225106945
734249364101730304
734330301317586944
734328137308311552
734315323697070080
734322328092475392
734279881626816516
734315981984522240
734323745708335106
734295303960961024
734317017977606144734696963095007232
734637756484308992
734663849098530816
734598258807431169
734620014511284224
734557217249198081
734646271093407744
734567673867214849
734691531429289984
734593905111486466
734673286538399746
734695121799774208
734691343025373184
734676859829489664
734695646352035840
734681620431704064
734593250774921217
734688394245083136
734700041735180288
734568562891853824
734649777477025792
734695440726261762
734650607924043776
734639245260955648
734686909394485248
734656157080522752
734696602443603968
734698687146917889
734634094634663936
734693582452428800
734662225974185985
734657398258962436
734678977982402560
734620945890050048
734658199555592192
734629586156326913
734630781184802816
734622090616295425
734643536172351488
734686582549151745
734681046013386752
734608249656385536
734652121761624064
734629825210650624
734683944000462848
734627191208710145
734688629117833216
734670803585863680
734597998857101312
734561407379853313
734616839268012032
734657591511556096
734653950591393792
734667162724540416
734696283957383168
734543522896990209
734590977424379905
734677350890233861
734610371848359936
734562816917667841
734602285372833792
734657083635867650
734692152324853760
734662146521464832
734654575454605312
734635223133097984
734623764424581120
734575437519675392
734682039815917568
734638083434512384
734636758231584768
734698330643648512
734690147510431745
734644236595941376
734641942378778625
734688322895806464
734664331640606720
734637970393829377
734679561175240704
734642647067938819
734664364926476288
734683381972250624
734638884538191872
734593028510384130
734661739531411456
734694542956503040
734697793714020352
734644836272340992
734626016627466241
734611965855858689
734690541741441024
734638620569686016
734666995103338496
734664767969845248
734616440993681410
734631733405093888
734627031632248834
734588167018385408
734681691684507652
734672862615904256
734652398933790721
734539182077542400
734652612574883840
734570488266166274
734560984124301312
734691523262980099
734685806271533056
734673458173497344
734664008742141953
734672514497011712
734689505836437504
734693712685588481
734655708059172865
734664432077283328
734681276456816640
734670585419206656
734645775792275456
734681427451781120
734663794656436224
734643162938015744
734684682508500993
734638020675153921
734660535602577408
734622044567048192
734670203573800960
734695910400135168
734639253729226752
734651861777682432
734679699536896001
734651207399178241
734667829807484929
734694690046513152
734686720818581504
734629066029060097
734653447371378689
734680299313975296
734690739062513664
734683763884625920
734687232427188225
734687387746488320
734692013816172544
734682828458340353
734682329210335232
734700373106167808
734654701426331648
734587278010515460
734691283994808320
734620941565755393
734655364289953792
734699618429227008
734644547075084289
734621486758137856
734666097341911040
734663979407167488
734631456518078464
734577760933453824
734646812078923776
734625089719828481
734661470932357121
734651153124839424
734650880511889410
734676176459960324
734689858271227904
734666441300029440
734630919718461446
734645993967353856
734647524951269377
734684728385736704
734594571989049344
734645985591361537
734638549232984064
734662590828183552
734644945697509376
734692475462418432
734623395321663488
734635936177377280
734610283843424257
734607310165704704
734656442041503744
734618617791270912
734695499559755776
734684304953991168
734664478545956864
734619838593830912
734676960694161409
734685991043207170
734683864325619712
734700092343517185
734657473731264512
734680714625568768
734659697047932928
734663274545963008
734691233977782272
734684715920265216
734618127246458884
734631716690767872
734595561697992704
734685521222471680
734616931903414273
734680962173390848
734616004605693952
734693691894435840
734679628002955264
734593917795074049
734683784847732736
734613219810156544
734640852023312384
734651266165530624
734693783900704769
734660686559744000
734631896827727872
734561986231468033
734656861463564289
734678374111694849
734561264811139072
734693041584361472
734660946958913537
734681922690002944
734700281154396160
734654441543086080
734633431951364097
734698993150660609
734563278324518912
734683721794768896
734560140700098560
734633058729623552
734665765840924672
734659701242093568
734618764692590592
734583519834460161
734677510210891776
734561973820624897
734682039916630016
734664998581108736
734694778118475776
734624611598491648
734671269094948864
734695465996935168
734680408495951876
734678302707834881
734696128394973185
734674863517007872
734572321172770817
734666910902702080
734635046917836805
734637987301076996
734665786845990912
734593867077537793
734682295743959040
734569791911002113
734680508987281408
734688016686534656
734673584006668288
734682832761704448
734683105341116416
734692835866214402
734663719238635520
734693339509952512
734637223988068355
734684787064111104
734679535732559872
734690621324206080
734681989727592448
734549550082457600
734684791250006016
734689392640589824
734682400559599616
734693238792151041
734685860805763072
734698095615873024
734659445041582081
734653564946153472
734644341591937026
734626037649297411
734662225961615360
734543305137086464
734634321399668736
734671029918830593
734685621676048384
734655032889647104
734655406253969408
734676658762964993
734642827460812800
734684585976594432
734694509494325248
734660527171985408
734604646698917888
734689811840241665
734617514840363008
734685323905671168
734651349997080576
734545737774727170
734639387837861888
734649135526187008
734672661389975552
734699509112922112
734694555799392256
734697839675183105
734698657744883712
734696678071099392
734630672220979200
734666676130729984
734699366477234176
734685999314407424
734692660057939968
734645482392309760
734612083233456128
734660082781294592
734685080849928192
734657935234715649
734692898873212928
734656270309806080
734683696511475716
734677505865580544
734631934932979713
734679967833960448
734676604245270528
734662536260423680
734636259293945856
734635537554931712
734685760406884352
734654739019751424
734693771519086592
734686431508090886
734652008783839233
734672715953623040
734681553234591744
734677946296860673
734683251978207232
734670002457055233
734698918001446912
734559880665784320
734642923900403712
734611583901552641
734654068170326017
734663954178379776
734651169772032000
734696950604386304
734677245730639872
734573570920222720
734637047684694016
734685206590935040
734647483230523392
734650259775848448
734584652246200320
734560719870513152
734566965197582337
734645398539735040
734683159699304448
734686708327972864
734657956277571584
734682526493638656
734687425532964864
734668760901124098
734620299812048901
734634942106349570
734645708846997504
734666613350371328
734614658418610177
734661252820160512
734624049293340674
734613823710236672
734585357061226496
734569573807235072
734611403827515392
734694883018067968
734653447191023616
734624733292068864
734611101762105344
734696963413815296
734671738647252993
734561940383670278
734670153280061440
734635558832574465
734667527498928132
734650334983901184
734665732592537600
734609897938116608
734646208057184256
734680270134202369
734664423814496256
734648439221411840
734633772008787968
734597180925878272
734630164609503233
734664348363325444
734645377396269060
734680664054845440
734676352515866624
734611588032909312
734657641847394304
734625781847097344
734681746210447360
734672623808843776
734683755458224129
734662364503678976
734648737205747712
734671759698497536
734630391152291840
734684040683458560
734567602631102464
734666680408899584
734681070910771201
734692525668204544
734676474188419072
734560912485535749
734696401192488960
734639039802970112
734626649845714944
734599806581104640
734680924340752384
734647726210732034
734662158974394368
734639018776924164
734660363791306752
734657876430622721
734661559184691200
734678667737989120
734686083074527232
734650653931360256
734639266588987392
734646858308521984
734655909486596096
734670295974449153
734600091705696256
734561692936327168
734683663053508608
734539190373736449
734554969269927937
734676448733237248
734687392032952321
734671063263653888
734643703839608832
734612187801587714
734639308322279428
734589958112063488
734549818601803777
734635143516819457
734543854469275649
734687333052755968
734667607287169024
734641615382405120
734685215147339777
734604801611313152
734651802998693888
734631506950361088
734693092092203008
734686716410335232
734675370910179328
734666361666953216
734664629373243392
734559541136887808
734689950415917056
734662263756492800
734644580533055488
734582773227257856
734608224347951105
734694899598168064
734596824170926080
734680592785256449
734553488752058369
734688603805077504
734685559080243200
734692169211117568
734640679838711808
734698791778025472
734651992115666944
734650175726223360
734684397111287812
734698192378449920
734634015093862403
734673404054384640
734666315479277568
734645562239275008
734647587731591168
734665040436076546
734544987023626240
734668915931025409
734691997336928257
734647688726249473
734564222093262849
734666315592572932
734690374124457984
734672795561525248
734684044722638848
734658425808916481
734655062119751680
734646887282659328
734681050086051840
734666952803782656
734600171154182144
734641690556895233
734689102960951296
734657456970817536
734656626574118912
734694480205340672
734638520002842624
734591740611559424
734649282448527361
734655733279666176
734632626921844736
734695579226386432
734698150397652992
734689153410072576
734696023814180864
734626150736134145
734678810457706496
734611982465273857
734562917341859841
734669310258520064
734642366087303169
734664612684107776
734563978525835265
734697986681405440
734664767915331584
734641191501844480
734644706504790020
734689102956793856
734649366456176640
734555745149149184
734631381259669504
734665392556281856
734658426102513664
734665396788338688
734591300431925248
734671915063869440
734696904408305664
734548870684905473
734675194749587456
734637848670949377
734635503920775168
734605443734077441
734645893522194434
734670517991559168
734683914653073408
734667347219386368
734648254806261764
734617716112379905
734668446038904832
734624439355215872
734630936407638016
734686720705318912
734605149923094528
734661840265981952
734643297273151488
734652260320321536
734636607282806785
734643070633971712
734682509817090048
734539685154938886
734542709424324608
734621906322722816
734576993606479872
734643045627498496
734611017980874753
734682639836254208
734670283425099776
734617434984960000
734652554152402946
734664956604502016
734678084562128896
734696946686889984
734647579376517121
734695809988460544
734618550556590081
734662670520070145
734647772654280704
734579334023942144
734610904327835648
734692215444934656
734689136817278976
734645700680634368
734639828537647105
734653891854356480
734644987472797696
734681050148966400
734551127325331456
734689367218749440
734679867480903680
734673776940584962
734649756555837440
734679858953981953
734650255300497408
734696338311483393
734685030518292482
734682543061098497
734610283734413312
734658027597357056
734566524745355265
734694622627143680
734636556821114880
734566545444069377
734628692463325184
734666147795210240
734683654539116545
734591178633535488
734678969690279936
734659378029137921
734676364993892353
734661731205668864
734698791773868032
734691275891445760
734655519370186752
734660171008516096
734582802600103936
734670476375691264
734649991298453505
734648149994786816
734688574487072772
734635806187458561
734611122498732032
734613798506668032
734685533817974784
734650087696125952
734614549224169472
734658166110203904
734690436732751873
734662540668506112
734668362094153729
734552230494375937
734668224004947970
734625748003229697
734623890165665792
734640134482735104
734647420269690880
734646140973518848
734641195822002178
734559105034137600
734641011041898496
734685009383153664
734659059152982016
734541086283190273
734625320184229888
734666290489610240
734619641197236224
734570030835240962
734662578232799232
734694761311928320
734658233202270208
734626025036976128
734663282808770560
734637811060645888
734593816825585664
734564863591096321
734644362680926208
734697160466440192
734631796554510337
734626742053261312
734679703697690628
734672556603629568
734674892726099969
734685814613889024
734621922860929026
734657964737474560
734610833058172929
734686477309890560
734650029177200641
734697080585883649
734683646137925632
734637970368630789
734684178898386944
734679976407105536
734671298497024000
734650498725359616
734646254014058500
734596291527901185
734662225915478016
734554373519495168
734649869755949058
734633897837879296
734626951856574469
734688461593055232
734650712764895232
734638025095942145
734682576917569536
734699764948799488
734657037817253889
734636925856980992
734682333547266048
734691573544423424
734640927302660096
734671516256735232
734642211002933248
734625752172363776
734603988012781570
734674553285267456
734678252548165632
734675274659434496
734686901052002304
734656190395908096
734619725049782272
734632299678044160
734636636408061952
734647453501247488
734667162699374592
734622145175822336
734691674358730752
734579866767613952
734646304631066624
734563303469527040
734577870069202945
734679691076964352
734643083233665026
734651425897230337
734562091126792192
734644610157416448
734662712647688192
734648552715096064
734694153251135489
734555317497925633
734596761134718976
734655867375734784
734654898609000448
734556407895363584
734677644202147840
734641577293930496
734682010397073408
734667091383615488
734572258019168256
734683805609525250
734622929531633664
734628327609257984
734639019041169409
734673584359124992
734698913597411328
734688666799505408
734691867372224513
734610111931502592
734639199253565440
734648389162401793
734622208266539008
734686779312353280
734593905082150912
734655099730022400
734547348064509952
734666462258991104
734646312981913601
734666470802608128
734683352813473792
734688901651140608
734696233537839104
734698641001091072
734627765555757056
734640860227379200
734654575521718272
734647378364534784
734673974244806656
734632748548247553
734697072507523072
734617241954705408
734646304324898820
734635822985678850
734574120625704960
734684774481039361
734676352448749568
734623143625691136
734570882669121537
734539899286749184
734687685319753728
734590469716467712
734650607743733760
734582853036429313
734564410811895812
734614192917975040
734655758445346816
734634984137478144
734697252845948929
734593888061685760
734611512715825154
734679447916445696
734678491464093698
734573369652314112
734641695057412096
734652176375656448
734648653357404160
734625307576152064
734559486589960192
734663476124254208
734678734666633216
734554730312130560
734559855764086784
734569825368866816
734666504126529536
734657847183675392
734625081368948736
734694056471584768
734668932641107968
734669184211124224
734653653001310208
734562015809658880
734667875730984960
734640415463346176
734669809238052864
734639794970628096
734625374705975296
734659700889948160
734625005724700672
734618605426515969
734674494489538560
734650217853636608
734665681938087937
734664256264769536
734631766879834114
734595234777169921
734681524180750337
734683054841733120
734698104151105536
734651928953622529
734631473312104448
734657100501135360
734663211534802944
734689505651924993
734673927952289792
734619225931845633
734626666572582912
734684837676732416
734662096042889216
734646635616178176
734620329243488256
734670413385596928
734686959843434496
734696053056917504
734683067588087808
734643045359091713
734619393972416513
734653807947309056
734644811081338880
734621252023914496
734635667859312640
734665124334604288
734656584568217600
734682622903914500
734634405222813696
734690155928420352
734644081431871488
734666449541681152
734656567719657473
734597063489511425
734631863336177664
734646510059696129
734641875269918720
734680936852430848
734658128004952064
734669435961643009
734606156564463616
734648128998146048
734679754041925632
734679300994150400
734629896534822912
734663857671680000
734619053969510400
734690629935071232
734679007573254144
734688612357308417
734629229539799040
734653572995026944
734671797539463168
734658534965534721
734571175897108480
734569821405360128
734645499064619008
734543007114887172
734639849416851456
734675022833410048
734591417654366209
734677820551618560
734594936729915392
734688406962339840
734642755889168385
734669410674352132
734662968332431360
734624880084320256
734670283408310272
734647159992254464
734696007141855232
734628294109351937
734664499542786048
734632345827966976
734683935838441472
734660472641818624
734667175466786816
734657528290762753
734675723110096897
734596098543747072
734645222274158592
734637806904020992
734643377019465728
734690680291885057
734673168837795840
734658560081199104
734669708524433409
734680043612459009
734685311570219008
734624703910928389
734669440063791105
734682442381070336
734685206435762176
734554063497486337
734684887903526912
734696740859871232
734590218418933760
734638725397909504
734647977797648384
734699370986246144
734686427313758208
734658790889541632
734650415040462848
734630949208612867
734684103468036096
734628478843256833
734620987573075969
734684011264643072
734694337632710656
734618944829595648
734699567883681792
734561931877437441
734687941168005120
734646468208922624
734551748031963136
734673315952918528
734640709395984385
734697454017347584
734659961012269060
734628231400263681
734635080585498624
734593573832785920
734695893572669440
734667171264102400
734685009433399300
734655385223729153
734663048074547200
734629577528647680
734607016614858754
734683688265453568
734640667377426432
734693544993148928
734655653403340800
734647479065579520
734614662545854464
734692274144215040
734677627341004800
734684820824064000
734661638998085632
734661764789473280
734681935222607873
734686448172072960
734695843400294400
734643825537323008
734562124731715584
734673584078131200
734634975446859776
734654206678814721
734653409530400768
734682098779492352
734625198603931648
734639094622527489
734561210419531776
734696090700816384
734664931254079488
734603266672230400
734544760451522560
734673466734039040
734643825717678083
734631066389106688
734561717754155008
734610774669332480
734684992547258368
734642655477551106
734648074472173568
734674318303633408
734689333865795585
734622723989704704
734600901013479426
734675274319597570
734690654924705793
734693767240941570
734651132216233985
734589953921978368
734681700136017920
734641254496120832
734680890694107136
734647197824864256
734677346477871104
734680580160249856
734631389656715264
734627434339897344
734658983710068736
734615916919541762
734544483375800320
734678164555878400
734688251479527424
734663186469650432
734678084801204224
734633952233803777
734684891934265344
734637681016229888
734600922022744065
734687609813798912
734542189334810625
734648699234734081
734645188707110914
734681817756930048
734664906184794112
734611894321971201
734695314699882496
734693456807878656
734672464396091392
734613920170844160
734562095505670144
734659558455513088
734667082919481345
734645930989879296
734639543111024640
734672527365185536
734662364579172352
734651530465452033
734650469604327424
734566079863914497
734638163386335233
734697047157280768
734659973507059713
734689308767072257
734669117433729024
734664742774706176
734646224784089088
734615312776204288
734632698254331905
734639153325957120
734695683966566400
734645931287711744
734680693385637888
734654588360462336
734573398983053313
734659453577003008
734640222777036801
734648267552739328
734644970662006785
734644006018273280
734689178471010308
734656274286006272
734689703102799873
734674624282165248
734638582833500160
734570840507985921
734657301953531904
734637798226038784
734663836578545664
734657880532619264
734609604231987200
734588834034356225
734572564257853443
734604441236692992
734599428980506624
734643406362845186
734695914472869888
734682702805405697
734600070776115200
734689841368207365
734694169957048320
734696895952617473
734690466390810624
734678667721342976
734545456408219649
734654558887116800
734647839545004032
734588188203876353
734669314607960064
734691590179041280
734657255736545280
734651006202548224
734664948090048513
734679863223853056
734681796714090496
734658803291979777
734693293179711490
734658631468081152
734683826815938560
734668295069179904
734643079056101376
734630131076075520
734683658825666560
734546052208959488
734638910026944512
734686372544548864
734677803539570688
734664046398582784
734659277231640576
734686464856838145
734658618977574912
734652860043014144
734685923808579585
734615048459583489
734673756224954369
734613584756547584
734662771325947904
734672204114300928
734679338830966784
734646878889971712
734605841979047937
734644404435177472
734620765283291137
734678579510939648
734671033953845248
734696032068632576
734699521876340736
734651475939491840
734556907202023424
734567166368972802
734647999004082176
734646908426276864
734678181232431105
734624368358240257
734688599925526528
734652814186668032
734693620297654272
734692341013983233
734675526066032640
734667615902302208
734684955092131840
734660615378178048
734628629833994240
734640793001054208
734636149931663363
734675610094735360
734540394046869504
734647181198647297
734549973958791168
734691095276355584
734618714134458369
734545301244129280
734655431302348800
734698728930545664
734650310057156608
734655368282923008
734686787818393600
734693557563449344
734566583297773569
734687815347392512
734548426029989888
734682182636048385
734642168917282816
734640977852436480
734567183305609222
734686099902238720
734556873358217216
734647604886245376
734562128808448001
734658128323698688
734668085328646144
734651702415138817
734626155035254784
734686368534761472
734646321290715136
734680198633951232
734614142703833088
734690302502576128
734681847012020225
734678026034679808
734686108328529921
734698984720191492
734626809313169408
734692835933425664
734556898494582784
734688058688307200
734606672585428993
734690219019079680
734673273661886464
734650880293806080
734685860994617344
734684166609068033
734610300519976960
734692567502184448
734690961075392513
734640411592040448
734632714968702976
734664390415241217
734688373449863168
734679829610692608
734673533754822656
734645306399330305
734571591229706240
734690038257061888
734672019757862912
734556458096988160
734563513235058688
734570488387633152
734674972572946432
734652210160762880
734561973715795968
734614154951204864
734557871929724928
734595461001170944
734662339270725632
734661210814054401
734685651287867392
734676285373480961
734642412287602688
734678642698113024
734689560379023361
734648443700908033
734644882434863104
734666718048604161
734539181876215808
734646312998703104
734605636575584257
734675547108876288
734686842369478656
734612846613532673
734624850673840128
734690562947878912
734676344240508928
734688516127477760
734664100727394304
734600037196533760
734685164660490240
734641674014576641
734666500125130753
734635189436096513
734659692866207745
734594508927696899
734674087629492224
734700301798756352
734681582565462016
734679582096412672
734688520099495937
734642127104311296
734683440868687872
734574422456176640
734641552409133057
734579908425469952
734655619995688960
734681435953582085
734576330801446912
734589350093164544
734639069142077440
734674888515063808
734661986907099136
734696774380720128
734569082914115584
734642768455290880
734647864811520001
734540511567065090
734663522060275712
734639304367058944
734652855911645184
734650939206991872
734688612583768064
734619163059224576
734683264728870912
734670275019689984
734639551524786176
734688482174586880
734682715010785280
734680185849679872
734677392682274816
734641053324697600
734690063615983616
734686444124549120
734696585670578176
734559608354668544
734651815803912196
734686934614867968
734624741466771457
734662573954596864
734623978271191044
734659466029858816
734677052889128961
734699106510249986
734664805458411520
734678982159937536
734667544582336512
734672346775232512
734684032399736832
734641501922316288
734542679791525888
734683055139479552
734581158327943168
734678550062600192
734641862875742208
734554956527599620
734569628286885888
734579119917256712
734664939739172864
734685927990300672
734662792247021568
734678802127818752
734641661201022977
734677124213313536
734696837341446144
734684695007531008
734623822930935808
734611948797591552
734638977089687552
734628906561593347
734686175663915008
734667162632228864
734600049678811137
734616730522255361
734640700671832064
734555040682287104
734689514065645568
734662184072929280
734672049155805184
734651316648169472
734658027702353920
734696514384101377
734682933156536320
734686699624751104
734621948194525184
734679103845105664
734691309470945280
734660774820339713
734693209377476608
734577023046291456
734684560638742528
734698116524429312
734697332177014784
734687576477466624
734655217254469632
734632077191217152
734695856000077825
734688033627312129
734668492226596864
734621297997668352
734642571373379584
734676390218366977
734597675627216898
734680286777217024
734689707100016640
734627455399514113
734541882991214592
734632496663547905
734684552312954881
734643922073309184
734655917820633088
734695289626472449
734683302213255168
734669180310523904
734648556984885248
734694383908466688
734643997445136384
734633855857102849
734614847283974145
734644110716502016
734625655724380160
734631423173402624
734673127138025472
734634988394676227
734636741529862146
734618290488807426
734696128776671233
734697345112244224
734656832300589056
734577660379201536
734688612218871808
734652071811645441
734699890807312386
734699094019575808
734633251952857089
734676809611087872
734619230084202496
734625710426443782
734699618135642112
734652889507958785
734679812703420416
734684615210881024
734679133104410624
734675597381783553
734640637975404544
734648712178323456
734697353148522497
734622996686635009
734663048133251073
734640218507218945
734670799135748096
734673026252472320
734684883860103168
734697596648890368
734647151872122880
734566469963550721
734660397517660160
734605800107323393
734673982717341696
734611877746114562
734634942160904192
734683239592431616
734629237668388864
734700167677521920
734676839134859264
734598946480361473
734688754804391936
734679800154083329
734680848822308864
734641107599020032
734672154143391745
734641841581219841
734620668717850626
734654147727785984
734688616555810816
734664172127064065
734659008842338304
734642567527202816
734639555945635844
734664079856533505
734633004274974720
734658404967288833
734614864153346048
734597788818898944
734647147392434176
734627426060361728
734665069762510849
734663194916966400
734654206703984641
734655267753885696
734688138489171968
734569099737600002
734626125477990403
734616139012182016
734692404045844480
734619574134509568
734686460805189632
734695428189487104
734680303382450176
734656236440915968
734696309068795904
734685747622649857
734681003852173312
734656240689745921
734679036937506816
734629464429191169
734620551227052033
734682421464031232
734652335734050816
734635642336972800
734688587216781312
734645062760562688
734647801750126592
734540662704590848
734678495763304448
734640256163663872
734669914364096512
734620849089708032
734670547699785728
734651874578681857
734677786758139904
734686192315293700
734573638280699904
734553967041077249
734685785295847424
734647046636863488
734691506271965184
734661920029081600
734678802077388800
734658945906790400
734652533050871808
734689778554261504
734596841040449536
734682207881691136
734639992044171264
734636779253452801
734644521976369152
734630957488189440
734650591033589761
734664595789381632
734645067286253568
734669389820268544
734650855274762240
734624473303912448
734693209343963137
734562099452620801
734695080141950976
734574602647707648
734635147715313664
734635034401996800
734700188598718464
734659927654944768
734698095544565760
734607054330040324
734642386819788800
734549671964643328
734647579334578176
734646229028753408
734643125239619584
734647374103072772
734674657941553152
734670270821236736
734683772021526529
734688784210616320
734665539583418368
734678600616710144
734617174938136576
734651211828371457
734656391676317696
734665526773977089
734690298547343360
734545729281261568
734666986727280640
734681809238265856
734626062584426496
734699144422494208
734633121656754178
734638733606178816
734630055696072704
734655792054435840
734644379122585600
734677493488066560
734670333769310208
734656618097414144
734609617049812993
734693074954268672
734544538077954048
734673261125066752
734661215327117312
734639312512405508
734623428628652032
734642961653321728
734679330299781120
734658568469762048
734663165540241408
734673579946676225
734647147468075008
734599970070925313
734673752164818945
734655061951807488
734696715622711296
734683461965881345
734663442351554565
734563437691293696
734633201520496640
734680676805529600
734619628782116865
734608111122710528
734651228689432576
734681825906438144
734615673477926912
734674221775867904
734685240334163968
734663199052705793
734656626649628672
734651476178505728
734695646364639233
734693104511373312
734691149764526080
734653883763544064
734668995614408705
734696002930769920
734664004522610693
734674464831623168
734680324530044931
734664310803292160
734675752650739713
734693637305536513
734684355004641281
734687828056104960
734698611662049281
734621079977754624
734637324244508672
734669716975955968
734654458001522688
734611122624565250
734539492116287489
734649294792327168
734611185639788544
734544722526666752
734600280315199492
734628927357001728
734651035701153792
734619972706664448
734698057913225216
734669213919551488
734695130184200192
734626385759723521
734679464743829504
734587366078337024
734644056098283521
734641908987748352
734650699997270016
734640151444500483
734563735252144131
734655842339958785
734686171188596736
734684149462618112
734680940946063360
734631250955272192
734686993452503041
734599965952073728
734571868267675648
734693729655750657
734541350348193793
734637806761484290
734638804842209281
734642856875425793
734689052910325760
734697244318896130
734567057249972225
734572136732463104
734663069088002049
734603363321544708
734695830737715201
734599026256039938
734653560726528000
734668169210679296
734662083304906752
734676621085573120
734642349276598273
734541950078980096
734694887132672000
734689812029018112
734640365173669888
734660103517921280
734668316334297089
734699559604133888
734657524037738496
734642395313283073
734664608590487552
734636217208340480
734548417729400832
734663144623116288
734668081193222148
734617737037795328
734545590680494082
734563722878803968
734694979348615168
734644853192183808
734685450091278336
734699563697737728
734647491610742784
734679288268632064
734695105139986432
734653548097470468
734572333831229440
734699706341810176
734628730396659712
734678940535664640
734637378955059200
734676562205937665
734620769418891264
734657196865294336
734668794182803456
734698460520284160
734631158814781440
734691716385636352
734659826765209600
734562804276072448
734661055742410752
734652935691489280
734684661339803649
734685047144472576
734689300059676673
734635420064092160
734685659466739713
734620488685768704
734685516851871744
734621113469292544
734620979188633600
734624787780231168
734686674576412674
734611541866250240
734692617846460416
734669498976854016
734543804120870913
734689627567755264
734569678698209280
734697793714016256
734603954395418625
734651295601205248
734679976193183744
734539555202813953
734619981191745536
734683298300080128
734691925777915905
734617418073542657
734586791337054208
734650419033448448
734643926481657856
734679783443992577
734641707615129600
734655347403706368
734685517091082240
734647336438276097
734631720801173506
734665883520491520
734672556792373248
734649932397838337
734614918557782016
734686372783620096
734653984196186112
734649039271145472
734624909322801153
734687358327640064
734644660287770624
734687186239520768
734664344298889216
734649420990537728
734594701995708416
734683012953198592
734636326100832256
734570446104973313
734659117969756160
734650595148189696
734700394304184320
734686498453389312
734654382852198400
734680513047371776
734662724953735169
734690197653323777
734661844468649984
734690269254328320
734687765259014144
734649055838638080
734619989307731968
734665757842345989
734623030308147200
734678831286620160
734637492083785728
734652956482633728
734641955125202949
734647822902001665
734680622178918400
734690227374133248
734689564678365184
734684032089350144
734693431474302976
734667615717740544
734641229317734401
734679145712603136
734571297771016192
734682669196402688
734686120949223426
734609835107450881
734560316827312128
734642328397352960
734664398875172864
734691607119691780
734628914962829313
734655024308072448
734655544645025792
734655049725575168
734664612545757185
734692035136000000
734664805403885568
734673022343360512
734677736699113472
734648359823282176
734639132048293889
734686716582363136
734681507109998592
734685768552218624
734598904776413184
734566063388696580
734652293975445504
734677099198480384
734644484135342080
734639199391997952
734637764990406657
734648997302939648
734670069435752448
734638549350424576
734635927780401152
734659398862274561
734681456862232577
734634241695330304
734586657366769664
734682774091780096
734642638767460353
734661752147869696
734680865318436864
734593644854947842
734660711855575040
734640516462215168
734689606516367360
734689736330084353
734676088178237440
734694530381840385
734668186113740801
734548186971283456
734661701812035588
734541174338359296
734646640078901248
734651589185654784
734690491351093248
734650188313337856
734540238924722176
734579019488890881
734610870890823680
734600846449750017
734651778059374592
734621604018302976
734590746813202433
734569988976037888
734648841937539072
734660397203083264
734699765129216000
734646396624736256
734693955862958080
734690801725366272
734680982838743040
734679036673331200
734670484776722432
734650418907615232
734660896350425088
734678735006400512
734653401070510080
734610350868443141
734613718823239681
734699958134276096
734677786749763587
734640990292738048
734626192800788480
734696300420141056
734691255016382464
734669318693224448
734686041492316160
734576657969778688
734670748862828544
734655313715068928
734671268914581505
734691049457758208
734668144342601728
734632299858395138
734642831462170624
734637127431008256
734630433342816256
734627262369259521
734597868695224322
734640449399459840
734652620867043328
734655385081159680
734639253825724417
734630701623087104
734630449901895680
734629472872325120
734682836977000450
734650935062986752
734645616689745921
734560925072625664
734680009999327232
734623055536914433
734687119097073664
734541702824787968
734677820430004224
734638775779872768
734695482476384256
734680022485749760
734655020017324032
734664411093159936
734571046188224513
734683302603284480
734627627122753536
734686083066122240
734611034590351360
734655309646417921
734696321643352064
734666516965249025
734601144295653376
734661785765060609
734627258174996481
734625655724384256
734649882120720384
734644622740336640
734673995153481728
734648921801302016
734613324588064768
734569078728359936
734600536402604032
734662947440578560
734664486699819008
734600183917465600
734694899858149376
734611361792200710
734694937455951872
734643645425520640
734661718383730688
734667943024287744
734557053692305408
734669566031368192
734652306357166080
734611663563952128
734672611112669184
734684136955219968
734693779882528768
734646845457076224
734688478353588224
734683302267736064
734664491015737344
734668240530575360
734653120056197120
734640037996941312
734650418861604864
734608023063265280
734632538937954304
734693167208005633
734678239881367552
734681175726428161
734670770023075840
734690617385725952
734626029159976960
734677631753412609
734668081134510080
734642181517021184
734637421107810304
734679619664809985
734674158970392576
734668471439634432
734602486393282560
734643347604791296
734682903985172481
734700263966187520
734655385282486272
734663836452671488
734625605757571073
734601307848335360
734676637481046016
734686070709866496
734688725695909888
734556407907901441
734602922739306497
734694039950393344
734645415337992196
734651874662600704
734580051434409986
734639400802471937
734628432605220868
734638871980441601
734679225404424192
734651035726295040
734628549924167682
734695235037597696
734696674019381248
734620043787546625
734653606889148416
734634073897979904
734629502031171588
734692400044593152
734648024207593472
734596685888950272
734632895382454272
734678227126521856
734675253587218433
734637982876073984
734616063422418945
734643716711927808
734606181604466688
734651526166261760
734561302660669440
734664104871350273
734697621898571776
734677229242855426
734685324127920132
734648422783979520
734681997910626304
734627476413030400
734624984648327172
734644693791838209
734549189435219968
734612339169824768
734653657086578688
734653665349369856
734548438692601858
734648883922534400
734688943627751425
734680815225962496
734579053106192386
734652318902325249
734673793780699136
734665497728405505
734685483486302208
734696971785674752
734680005486092289
734667695279484928
734642475034411009
734618538036592641
734657553410478080
734687261816688640
734653606788497408
734655980559040512
734666629867556864
734598497786302466
734667175512932352
734673462581731328
734615916898619392
734602063003418624
734699752634343425
734684308992991232
734570878256750592
734660300679577600
734696409425977344
734670081792323584
734575307643101184
734559184579092480
734674066720882688
734691414324482048
734676679805816832
734679775143440384
734690944390299648
734629372099989505
734626994034487300
734661466792570880
734636213118873600
734617363769888768
734668312072839169
734691711897763840
734692517476732928
734598728351424513
734698326281461760
734680739728527360
734651438475923456
734692412245827584
734683088542826498
734628335964311552
734574242126127105
734682387905454080
734682085919707136
734690579422969856
734629954965622785
734601106676932609
734678705474293760
734667246644170752
734683302372610051
734698276176449536
734699110805147648
734559717293469697
734597738604732416
734639354660917248
734620522198237186
734603744730570752
734581016086614016
734634925253656576
734689749156401153
734643854905909249
734561923606274048
734645289328480256
734633444534321152
734647084608069632
734607285033521152
734700050316693504
734680097903497217
734657746365206528
734696380116127745
734696237610467328
734643989203329024
734627652456288261
734680970209701888
734607603708362752
734540444546142208
734669876489519104
734561998751604736
734684128839380992
734647361604050945
734677719737237504
734610338491080704
734689333958041600
734644177930182657
734590696364101632
734666521138593793
734652235225915393
734666139213647872
734694786230292480
734541916784734208
734560874791370755
734561684472266752
734550019945201664
734694987825303552
734688591486418944
734643225982586880
734566075648647169
734609784763240450
734669461026930688
734587412375044097
734664721589100544
734688486687576065
734685475118714880
734673747723079680
734613441894350849
734649945018486784
734620043913334784
734637689551659009
734684204294918144
734685898747564037
734550598834659328
734637622056914944
734665052863762432
734682153343016960
734602016647970816
734697634443755520
734642584035954689
734662595114721280
734603715454369793
734614259787812864
734666797719420929
734647814496616448
734647403475808256
734644844862296064
734635004920238080
734694774037438464
734679770940727296
734660917334552576
734687790122815488
734561948533194754
734641346686914560
734682463499390976
734700172064784384
734656081268514816
734649231970054144
734616256662392833
734645612386353152
734632546999402496
734650708436365312
734566063111864320
734628172290002944
734687555535376384
734642806497677312
734678286186356736
734674758680248320
734660325811752960
734604990707314688
734630177515393024
734628851842711552
734628721919991808
734563710388174848
734655254898311168
734686397794287616
734636368148758529
734694794908303361
734688968948715520
734629808240533505
734692043239350272
734651685876961280
734539160917291008
734644513684246528
734682434101383168
734690730719875072
734662226003529728
734648875458383872
734660871188811776
734652235406282752
734673072427503616
734645075578212352
734610900242599936
734656102319689728
734610011188568064
734672229485674496
734609042220408832
734602813616066564
734672862917726208
734557444093968384
734634724019339266
734569741516341248
734618542503563265
734596253967908864
734651958175408128
734664428008804352
734622749419839489
734616575182024704
734683176568754176
734647155856658432
734563160578007041
734670685738569728
734675325037252608
734639685889359872
734696505911705600
734629950872014849
734662339157479425
734628197669720064
734653174527725568
734607679189028864
734683474389524484
734563596877856768
734651320746057728
734683277282398208
734656190349742081
734624204469997568
734662158747762689
734622367608098820
734674771372322817
734689807792766976
734638138140790784
734649253029642240
734682115523149824
734691590434885633
734562066208460800
734641753790222336
734612192377643009
734676255824613376
734674981079158784
734684757741740033
734571247477133312
734672166676008960
734544664032739328
734657700194222080
734663446457782272
734642009579884544
734636586286059520
734634338269179904
734622778746408961
734698129174466560
734640382160560129
734648627918999553
734647323695972352
734620312256577536
734659793156247552
734654063707578368
734647889876619264
734669301626589184
734642747525746688
734669041743351809
734686200640995328
734677690301751296
734663216031137792
734695360900169733
734548711477547008
734658807587045377
734691494041247744
734649534236725252
734652528609091584
734552209237508096
734621893496573952
734592977918689280
734691552623263745
734680999855071232
734671092997095424
734613463008464896
734675362597240836
734680865712791552
734681339358744576
734691036589613056
734642282255777792
734609289512357888
734669398275919873
734576603448102912
734682018882158593
734641627973685248
734622405478473732
734548531147460610
734576804674015232
734560082143412225
734568621901512704
734609612696113152
734680320084193280
734585889746235394
734664495121858560
734617397500469248
734602234831474690
734658035860295680
734648632113307649
734653254437613568
734695075909926916
734656802768465920
734636955418435584
734596505630347264
734645515887988736
734680353651208192
734677568931106817
734684757955600384
734688658352181248
734631406433906688
734644026813612033
734561957160878080
734642282163503104
734692928287870976
734689698589745153
734689207835361280
734686343402553345
734686670252019712
734577887001485312
734684808081776640
734664625380331520
734619389576794112
734664545533362176
734652784604254209
734615916881817600
734650414956728322
734626800962310145
734644005942743040
734648938440105984
734689703102951425
734683436665864193
734642139322318848
734559822004297729
734650419041980416
734644957898780672
734694953998266368
734602998161248256
734680450317225984
734570706453815296
734628155835682816
734675756794707968
734648174992883713
734566440611794947
734676549404917760
734621931178201088
734695189076414464
734688440495706113
734687438052921344
734664424053739520
734618034866950145
734627941620027392
734677069611831297
734641640472743936
734611298818895873
734682287590248448
734645972991651840
734614343715803136
734689870539546624
734614507310460928
734606286550126593
734658383937052673
734695965031010305
734636154167910403
734650850958802944
734654516809891840
734649395862462468
734659420089688064
734561915079266304
734693314344148993
734695323138850817
734611089187569664
734603564551639040
734648783284363269
734669352180539396
734647827108909056
734644056303751168
734694773810941953
734608387900624896
734677786938511360
734693808982499328
734698858995941376
734695667147366400
734596706994683904
734680576070946816
734643020302323712
734619553230098432
734636452030603264
734651882950545409
734673861124317188
734637114776801280
734639807574487040
734681012316278784
734678567221665792
734620710669258752
734609327567347713
734679452240744449
734695231153709056
734695516357943297
734697160332193792
734637894699208704
734673881873711104
734614935297265664
734660712086278144
734673370437058560
734663127980216320
734653703349784576
734668760775307264
734598573459935232
734655204898045952
734646166198030336
734664407083450368
734671759732006913
734648825130934272
734660804268548096
734638066950938624
734629707715608576
734632165451935744
734657603733594112
734649638779822080
734691091207860224
734695143056506881
734589467365912576
734627287308632064
734680475281817601
734660519081152512
734654563169542148
734567321688244225
734689275082608640
734652356646862848
734666168829612032
734636754171494401
734567526886191106
734687236726349824
734604990728314881
734682413125734400
734683130607460352
734686963962368000
734660682701017092
734652386086670336
734557871715684352
734676029562847234
734610967452110849
734696992824266752
734650309943779328
734687773609857024
734680366481559552
734603724006535170
734696216819290112
734613719087452161
734656811236753408
734631968193818624
734673848277340160
734611521259622400
734699504860028931
734637576162824192
734687811488612352
734643356035387392
734686313849487360
734678646640775172
734668702210265088
734671096813891584
734682635692314624
734555015264735232
734699622287998976
734652641939165185
734694513906712576
734671591972458496
734635231446245376
734625538405457920
734657524050329604
734689065208041473
734642617493954560
734654575479771136
734661663874519040
734617284078149633
734641208434298881
734660921449152516
734624917497450496
734677849857232896
734700205610786816
734683440755400705
734624901051604993
734647336446615553
734695373508218881
734668655825440768
734657863939940352
734665053102825472
734561264878374912
734667439594704896
734598342785781760
734643792138149888
734620354371563521
734592168753561600
734657612248158208
734651023185326081
734678013195882497
734653304622419968
734662351857799168
734655028531601410
734643070516465665
734654894213332992
734655368371048452
734664218432135168
734667099705114624
734673991101734912
734576297272324096
734650876405678080
734657578672656388
734649902979026944
734560774094487557
734616415815258112
734568743209160704
734612296840941568
734655758265122817
734676503418540032
734689266702417920
734602217945190400
734694018999672832
734696996934651904
734683302221611012
734683654807531520
734677321374928896
734662435634741248
734594886457012224
734654349058674688
734664524331159552
734622405428137991
734673496006090752
734689665312251904
734670627240607744
734649961929932800
734658904316088320
734697734939119620
734671822717890564
734634858128015365
734698133335183360
734699274311733249
734611546060554240
734570085499691008
734683428033957889
734644387624419328
734674851026206720
734647747123499008
734645113150922752
734686104041951236
734680018391961600
734657524125859841
734656710439243776
734581175335976962
734696514648428546
734639836703907841
734693347617583105
734660862858919936
734633398371782657
734695247985270784
734695377694281728
734579912842043392
734670673302454272
734565173915058176
734625328669282308
734649856942346240
734640059157229569
734682694160896000
734659520752930816
734629116029329408
734620023050936320
734630068488671232
734697697299554305
734671176883142657
734657406601416704
734646124066316289
734667103802916864
734687979222884352
734664746767683584
734645041889726464
734573633977364481
734655829635411968
734683931564462080
734697953147949056
734640310593159170
734654894414630912
734693205107707904
734659734607962112
734679817141026816
734687819726262272
734643573895860226
734682371316973568
734646686102913024
734679066310279168
734652352431525888
734644488321302528
734687349762883585
734682367089119232
734662364390395906
734615015093833729
734654487340720128
734580521095843844
734644119428059136
734644228148584448
734555766137475072
734621914778468352
734631632603320321
734658937861988352
734622183134265344
734651098418581504
734677031909097472
734680551140036609
734622128331427840
734653132672794624
734626914002931712
734656576183803905
734647021861273600
734686733397336064
734650138241728512
734688239018205184
734683998551740416
734617137206198273
734682518201503744
734657314314199040
734624141756760064
734672992828022784
734656588942807040
734621340016218112
734636104029179906
734690101502976001
734649496194453504
734684304953991170
734651312491618304
734667879925358592
734652004400803840
734669624952901632
734685122780356608
734628088684904449
734685382680416257
734686016099979264
734540939461599232
734665741065170944
734621361079996418
734585818329829379
734630123010424832
734692471075143680
734671852140892160
734667536046936064
734689211979292672
734694631284211712
734676058839130112
734668940945858562
734594705946771457
734695952234209280
734694006374993920
734693859612086272
734656269924061184
734682153020166144
734640508052639744
734679959483125760
734577136179281920
734591602191130626
734658794970447873
734682266459312128
734686234027556864
734678663443156992
734696971546591232
734697084927025152
734681826095157248
734691707783110657
734698578082471937
734589354190983168
734564012348866561
734685697467121664
734642844120559618
734601928563425283
734645952288559104
734587856862257153
734684137274118144
734698397647654916
734542574933938177
734685869487968256
734643796386910208
734597432542175233
734697265051369472
734631901286260738
734681599338532864
734681440194068480
734622728100184065
734691498130821120
734697735174127616
734638863751237633
734656039489015809
734637601429278722
734595012231598080
734690676001112064
734635759941124096
734580940421337089
734649307387858944
734675178219839488
734663480012353536
734700066838040576
734666999318650881
734699979051143168
734692207068905472
734690357213073408
734664675367882752
734654357317255168
734693574101602304
734663979130363904
734673118590029824
734645062936764416
734667972065759232
734577949698052098
734597596199702528
734606316027662337
734593632532082688
734666634279948288
734630873694343169
734673928329801728
734619482052775936
734690701070508033
734660896505663488
734619112958242816
734694920540262400
734685332512346112
734695855752683520
734659285637058560
734690520870445056
734656987246567424
734688608007905280
734631939169243136
734641170572283907
734653954727006208
734678977873358848
734562418181976064
734642810788433921
734670073454067713
734676742607147008
734683759732232192
734610916948512768
734651836653830145
734557322157133826
734634409396195328
734641741178015744
734679259088867329
734650410468659200
734694509548834816
734653334284554240
734605040904724480
734674137914957824
734697474837913601
734666416075345920
734649366129082368
734632979100794880
734698368463712256
734645570615320579
734624854620659712
734623412073730048
734646174628466689
734661844208648193
734657599736565763
734684615349264384
734623206531846144
734567334094983168
734610841589436417
734684632202027008
734659642404524032
734578750852042753
734697399617224704
734687513684680704
734643725138333701
734637152479367168
734668748007874560
734644001647792128
734623990724038657
734563437737611266
734691770500550656
734660313476435969
734641040787935233
734610128385761280
734620786242248704
734669494631665665
734696766134575105
734655418543149056
734670199576797184
734663517949825024
734696556549541888
734638943539466241
734678051334676480
734665606847463424
734668068731904000
734652214233333761
734670426052435969
734610334078623747
734634996812521473
734648737172180993
734658744559280128
734539697767231488
734660741266067456
734696665316265984
734622094969933825
734671709538652160
734683990251212800
734673005272522752
734694853318201344
734664683853127680
734659222865076225
734649643313795072
734586661477044224
734658912457261056
734699223850070016
734629330106626048
734654529619263488
734699026826792961
734644295446233088
734687710686904320
734641757724377088
734662192293896193
734637148314447872
734683868607983618
734560237361987585
734644899564392448
734642793612779524
734680882460655616
734639623004168192
734691028490457089
734625245009694720
734635973791916032
734696711721996288
734642256775352320
734660980484001792
734635940531036160
734650154637266944
734640348631343106
734693179820244996
734668135643512832
734647986261741568
734672787357458432
734558152604192768
734662246962335745
734625169407369216
734664604127756289
734618043075203072
734626574524383234
734687655976304640
734639946041024512
734670115590004736
734666139477942272
734681532330315776
734696468183928832
734627119779741700
734625496613392384
734623139339112448
734664423638470656
734631360296554496
734678395007684608
734561734904709121
734693767404490752
734575999359328256
734683541477416960
734680924265316352
734610028062212097
734647223007338496
734592512552226816
734581221242593280
734554713404887041
734655196521992192
734675505258090497
734640574838542340
734664138690035712
734682341940023296
734639211819765760
734560996463874048
734610111906349057
734671290104188928
734687760955637762
734680836151316480
734570886674710529
734670556092628992
734572048442380290
734541903857868800
734683533155966977
734688897532235776
734627056798072832
734638599526875136
734656865657708544
734601018357514240
734661349255483394
734683092720492544
734663890974461952
734674481701134336
734684455793631232
734656303663095810
734692672489693185
734667808747970560
734613802961014784
734657515800166400
734562917354348544
734665917175615488
734568227292880896
734567044801265665
734692861074083840
734657679482818560
734577786279469056
734661894557040640
734677564711657472
734559453052297216
734639333685243905
734657591356358656
734593246601547776
734652516122656772
734652612876873728
734630806421901312
734657629105053696
734642634359250944
734686439825248257
734618794077872129
734690189642235906
734610111847661568
734660481294598145
734641367796862976
734672720206659585
734682446730526720
734681033191370753
734547381912535041
734690449592438787
734540696217104385
734651815644565504
734655095552507905
734685194230370305
734648468766130177
734654709798211584
734632081402269696
734628818263150592
734679892306989056
734698037042384896
734645415199571968
734666575509344256
734694346142928896
734695784457900033
734667472922660864
734557037229527040
734676041864761344
734668462929383424
734561680106135557
734632337330294784
734699924470833153
734631804838281216
734572631484162048
734662238804443136
734649093490933762
734623986718543872
734646732286496769
734685181517418496
734685064177586176
734644459015639044
734662083367870464
734670455341076481
734699114789736448
734678785262489600
734675660585762816
734693582741901312
734659206259855360
734657863805767680
734680840282734592
734672153925189632
734570085579411456
734568470550073344
734685269409071104
734629766284902400
734661114626199552
734644924713435136
734650347629760512
734675807256367104
734668488237801473
734631511350185985
734610916982067201
734576301722345472
734598640308789248
734680941126418432
734555082512044035
734612611606716416
734630534056415233
734691821213880320
734689174419345408
734609482781753346
734685881920016384
734642399494864900
734686460587081728
734615266399817728
734640868443979776
734691238058790912
734694224482959360
734653556561711104
734656144287903744
734686045372088320
734682375540576256
734603660831956992
734655834001702912
734552742048468993
734640071744356352
734594756571959301
734688813537185792
734695575036276737
734583662327562243
734633947842412544
734683453413855232
734658908523003904
734600984912089088
734682497016070144
734667938741911553
734626704300331010
734576049779036160
734676008650047488
734688360770441216
734675484232015872
734635227105140736
734663203393654784
734679594775760897
734546836501991428
734595607961210880
734539244966940673
734619154909671424
734648397555204097
734656832040542208
734650880637739008
734652319111974913
734676264385171456
734662322397007872
734594014217900033
734675123370885120
734653245897969665
734639073650978816
734596337673637888
734653732680568836
734572983742832640
734568881872834560
734651857809727489
734699328783159296
734625051811647489
734672610919747584
734596140738478082
734647885829156864
734672090998116353
734599374265831430
734644601441652736
734664591729397761
734561709365579777
734635298437627905
734680244678987776
734629476965961728
734597625488519168
734665220770004992
734640671353622532
734678449743405057
734694228421402624
734647633969549312
734635374270631937
734655297160089600
734570874095947776
734641086661005312
734643867375554560
734641640363679746
734691544381456384
734624951433584640
734628457733296130
734665828797435904
734611206456156161
734631662206758912
734619687607242754
734637550942441473
734689694638821376
734683600222818304
734656790365896704
734610313304248320
734681046009139200
734636300880519172
734628524972224514
734662393985421312
734686796081160192
734573084531818497
734587340950261769
734696883415830528
734639472009195520
734566906330419200
734590272559026177
734684904492011520
734551169280946176
734659508216160258
734684287879000064
734574640442511361
734696212356595712
734560820210831360
734589673029394432
734692055826497536
734648477137928192
734657297545351168
734678151670988800
734646078142840832
734682555908272128
734654458341294080
734696871038464000
734644148549124096
734650515708071936
734653472444973057
734668060192321537
734577983491543041
734645096608595969
734642281974796290
734681398129373184
734562024026411008
734592344738177026
734695956801847296
734576569881137153
734650444061020160
734673143915220992
734628478646136832
734669561996402688
734682077778546688
734693700027092993
734672170757062656
734686813063766016
734688494778515456
734661538078941184
734592738822356992
734649651454971905
734649563315851264
734632001945403396
734663031318323201
734655942852251648
734630160763367424
734685278133161985
734691430971641856
734672577394843650
734636439527424000
734587076696526849
734683235293237249
734681343737659392
734628671395401728
734670333710569472
734589605756981252
734663144425938946
734694325020467200
734624376470052864
734692244859588608
734690692652531713
734641577566605312
734666932109053952
734634032064004097
734625597335470080
734686754419118081
734695554077298688
734668731196968960
734674024450641920
734658866537857024
734663668751826944
734557502646431745
734642860906143746
734624447798345729
734647441073541120
734640428377640960
734660401464528897
734700394354515969
734615815937531904
734673269664714752
734655599191990272
734662217791066112
734617422284619777
734677887668920320
734539727257407489
734615916877631489
734659566873522176
734695860232060928
734682908066238464
734679170983333888
734652625182986240
734568735164366848
734651484483276800
734653032118509568
734633671123193856
734640583243894785
734659684368584705
734632794782076928
734686213370748929
734650796588040192
734639354312790019
734556261073735681
734649336882200577
734692999486132224
734661823203532800
734690361487020032
734588926304919554
734619884651438081
734646157499084800
734633280948043776
734580663651848192
734680785760968705
734645553506713600
734649362266083328
734674238695559168
734697563228639233
734672707749597184
734549479077117952
734646367272996864
734666579619794944
734664281204068352
734639970900692993
734635629984788480
734692827880427521
734658019275984896
734666806376464384
734641409681149952
734634132706365441
734644844681957376
734675983324872704
734692760473751552
734671503850131456
734636376445059072
734563567781961728
734687362601635840
734659357259010048
734664037791830017
734645377379500032
734634329695997952
734668076977885184
734678093214973952
734650570062061568
734658778507968512
734591208153059328
734649831797448705
734612292910866433
734685550582583296
734688121812455425
734663312349237248
734671420131835904
734650104624369665
734563508696829952
734675656370491392
734693351799328769
734550661929504769
734677313019871233
734633675317448705
734630743448649728
734700129790349313
734683302523637760
734629607090094081
734648250402234368
734667343226273792
734632077300228096
734674729173450752
734599076717727744
734680722737397760
734693565893332992
734682840932229121
734696145469865984
734648095229812736
734641963165700100
734649676826353664
734664969237745665
734696032148324352
734678814425554948
734652058998059008
734615849605206017
734639040062967808
734673995375640577
734561852164702209
734688935335591936
734641346586288128
734654672267513856
734637387310092288
734655607408578560
734634979636989953
734603992450338819
734666252682199040
734697647018266624
734639409157578752
734690638160138240
734676264494075904
734613320599261184
734574191681273856
734673894641111040
734655863181455360
734670484726501376
734649144040656900
734659898278051840
734687723118821376
734674062425886720
734681545022312448
734644215788015616
734643053915475968
734617456162045952
734654021831655424
734570458910228483
734597495146328066
734676419373084672
734634447136563200
734687551324315648
734672745548685312
734661701677768704
734688423722778624
734645058889232384
734597906246815744
734666365924192256
734684912830296065
734606043519590401
734645587136675840
734669033572814848
734691724711362561
734619037309755394
734652730099281920
734647923527569408
734547381925072896
734595393846140929
734681167618813952
734645461475287040
734699173568712704
734566591904501760
734684489243348992
734606806597668864
734686473245491200
734694174222647296
734654709965938688
734643422804512768
734683302607486977
734660275673010176
734625127221059585
734686775310946305
734627010836869124
734681356261851136
734664319066050560
734691774837428224
734682773773025280
734683449295032320
734621289751711744
734674687159087104
734699819403448320
734673353437511680
734620983416459264
734677690259759104
734564230129717248
734551567735611393
734643141865791489
734624997356904448
734623407673868288
734674246807478272
734566059089485825
734662586822762496
734699689421996032
734695231162028032
734695662965665792
734629745493708800
734685235963699200
734561570966151168
734634216617562112
734682694253084672
734696694642823168
734688667009228800
734650590916153346
734633088039456768
734565455042621440
734657763490582528
734683440742797313
734691712124243968
734626251286192128
734555988313935873
734624292911075332
734684342702706689
734662318450192384
734658245776793600
734643104389685248
734689103262818305
734627329620779008
734683994302865409
734587856669249537
734618634513965057
734673110369210368
734678974035550209
734671520757383169
734698016230244352
734693297587945472
734642718450851840
734693901248892928
734652898081132544
734697600633430016
734654101703827456
734661747924185088
734633448904757248
734694396478816256
734625320230395905
734644014234894336
734582353729818624
734654835568574464
734648661490049024
734654072146427904
734644064662884352
734639127803596800
734667473287577600
734680488191758336
734690185162690561
734642810423541760
734662070868795392
734647273313980417
734673386954235904
734635504147267584
734633809417752576
734635835417579522
734663580793110528
734624401887535104
734683302326476801
734648426600779776
734648770873397248
734565182614196229
734683302229999616
734681851101487104
734628004790407170
734650561761533952
734634745095684096
734625924331786240
734579233272520705
734549080530157568
734690952720322560
734648590379982848
734562028321439744
734622526970724354
734647932033601536
734698821255598080
734609071815446528
734673202404696064
734666932239147008
734658774191988736
734624557089366016
734642768597950464
734691619673366528
734697093248471040
734540544957927425
734666495846813696
734700108856594432
734548858232016897
734694945722892290
734552498879516672
734657817693429760
734656182242185216
734665581501255681
734603614858153985
734662536398819328
734687408822865920
734601286998470657
734696074095562752
734641619539001344
734677182832881664
734545121270730753
734664570795626496
734686410494640128
734677505672675328
734610334229626880
734650331049676800
734655393708793856
734652600109420544
734663949837340672
734621856012075009
734660900452499456
734632148762779650
734641720072273920
734581993187475456
734689086292779008
734646421836685312
734616457775058944
734663006207021056
734606169327718400
734607247226109953
734682648052944900
734570203128926208
734622459912151040
734695402826530820
734678529137221633
734644735948783617
734676117404127232
734646757355884544
734645343778799616
734681989383622656
734605506300542977
734658262436597760
734544592570290177
734551873722716164
734683071593742336
734684904705937409
734662033237368833
734570974578905088
734566067578757120
734647260689076224
734681897348026368
734633407108485121
734698871847301121
734643657891061761
734683570845941760
734585919064408064
734628600108961792
734674532267593728
734650603511681024
734656043704287232
734643041257062400
734661676390322176
734643582297079808
734671730300456960
734674985067896832
734619683027079168
734611147807133701
734685341022584833
734677996607578112
734600897112735745
734697479153799169
734687630894338048
734683608435326977
734650725079339008
734632404506251264
734574711867334656
734646241615745028
734640360991887360
734660481043038208
734646392384282625
734637081302077440
734643645396226048
734662247062999040
734643574160142336
734620153036574720
734685147954446336
734660166663147522
734665409689964549
734663970813018112
734657369045643264
734699265927352320
734624271897612289
734663672992280577
734619054024056832
734632454967963648
734657377274716160
734563227737198594
734677816256651264
734595674998726656
734643800296050692
734666315303002112
734684292090068992
734660288075665408
734652738722750464
734619590806937600
734556655464132608
734683608796041216
734626674969608192
734607066715848704
734628013246152709
734669633064599552
734688255686418432
734608626925600769
734686393599852545
734682081914150912
734660405805490176
734689971261603840
734664637556391937
734649555048890369
734699781671395328
734683310677327872
734693742234480640
734699706199199744
734681976909795328
734611650985267200
734686003596820480
734688494761725952
734667812665470976
734654030539067393
734636003332390914
734690797585608704
734687052130856962
734602679515779073
734652319267094528
734694337439731714
734696799655632900
734543615167496194
734629615340290048
734682618835390464
734656647587454976
734643796311445504
734645658695704580
734610094906847232
734696128566939648
734600020176084992
734595553170952195
734689778608820224
734598971914629121
734670006529753090
734577475808825344
734601198808993792
734659650545680384
734671038219456512
734685252849958912
734619989429391361
734610988465557504
734696774611406848
734631141949464576
734676700630552576
734592483070464000
734693641265000449
734652126048178176
734691053631119361
734651526552158208
734621369250549760
734630676423663616
734647583650516992
734640441006645249
734692941101432832
734656874029547521
734680735404163072
734543774823677952
734695356722728961
734647923246501888
734570421249560576
734675572148850688
734676658767040513
734645666950041601
734660368010743808
734643628547710976
734567879501307904
734685559008952320
734678479048978433
734656693548797952
734664469788295168
734578868451971072
734642936302997504
734569875704709120
734655699599425536
734643859100028930
734646220388343809
734646459635752960
734683608468848640
734673030622908416
734622249920135168
734632689618325505
734690180993519616
734596224645496832
734619205039980544
734678906859491329
734633209892372480
734681574319501312
734622246082338816
734687480130244608
734561814462140418
734675618391035904
734693439896473600
734610497752928257
734668664243425280
734655460591042561
734687081616658432
734686305569771520
734642835648086016
734684598383353856
734581183661608960
734640147015335936
734664184907071488
734659248156708865
734646509950631936
734615132408578049
734624041152196609
734682446575198208
734692752261275648
734640088555106304
734598564945481729
734623164433633280
734549092945297408
734690701234032641
734689128390889472
734663840957366272
734557867550871557
734681461027135488
734673504382144512
734680542466183168
734658690297520129
734697852320940032
734696917116977152
734593955413790720
734650247100633089
734611504360763392
734686640984166400
734649865305763841
734632563826958338
734689589865140224
734649819344580608
734658409212043264
734632681519058944
734684002783789056
734623902488535041
734667569404235777
734682732014473217
734666697190281216
734693721179095040
734691988742758400
734698200422973440
734697106062114816
734669138443051008
734567124304330752
734577190919131136
734540570257969152
734682585092268032
734641564874596353
734658824246841349
734575957646905345
734692127104454657
734551911609733120
734630349335060481
734685634577715201
734628256306106369
734699651715215360
734654881835978752
734568344779657216
734637743754629120
734648875701665794
734594693699407872
734651962482950144
734670807729897472
734611135345889280
734566071785521152
734644802898284544
734668508991197184
734681071061741568
734681394006396931
734611973963456513
734664793118941184
734633092493774850
734637995383488517
734683121937960961
734693268257157120
734648674354102272
734601706554720256
734664037938659328
734680651811586048
734568562925375488
734638863830913024
734694845177024513
734634594000080896
734680852941131776
734691904726663168
734649890748403712
734681054339059712
734627166030290945
734638683417157632
734687173706842113
734693108542263300
734647004706578432
734606051555696640
734651643954888704
734687278476431360
734684552208261120
734570266047709184
734677786846199809
734641325941870593
734655674379075584
734628365408305153
734682652469547008
734563915745497088
734681377241731072
734624745623302144
734681368723107841
734640570799427584
734693402118393856
734664965072637952
734693754603470848
734638108604542976
734685844347457537
734652264653160448
734620513721548801
734685370244206592
734676465804017664
734694098737762304
734639799265591296
734657511630987265
734569179643301889
734698678548635648
734619607743516672
734653728544940032
734635890102931458
734548187218726913
734664566517420032
734577152809684993
734689434482933760
734691464714850304
734590956511580160
734663144581300224
734676583030521857
734657637451759616
734630764604723200734986055737323520
734978426088607745
734975414540632064
735036521401724928
734983174099439616
735047749826162688
735054473253531648
735062262092812288
734984566830714881
735012303612084225
735046822771757056
735049540735111169
735057081829457920
734961527212670977
734953528813334528
735011431188471808
735051763473092608
735022831424135169
735046507980857344
734904908529434625
735053798058512384
735041848213901313
735040870949507072
734976731824697344
735050853405609984
734993647209459712
734933924489596929
734983598005223424
735050706822909952
735046730392162305
734939490477805570
734918787288436736
735023619928117248
734997015176826880
734986881994268672
735008763699068928
735031056479457280
735032809622929408
735045623163027456
735031463188533248
735040027848232961
735014002472976384
735022986542100483
735051210168885248
735005009784475649
735058243899248640
735042360120315905
735038908136861696
735026304219811840
734901263616331776
734958033587994624
735015965260451841
735019534797672448
734980229878321152
735026438596886528
735007203547963392
734903184607444993
735053365730791424
734962550610243584
734940308287299584
734988345848258560
735008663082000384
735001302141390848
734961002907865088
735046818480852992
735039822419628032
735035011561336832
734919865555910656
734989746775203841
735053676088283137
734985057530695680
734993794324680704
735010340807659524
734989163641118720
735059456040505344
735030880348045312
734993794198863873
734999330789154816
735042045308375040
735027982025248768
735035779219632128
734983413380349952
735024336923467776
735040925609627648
735051168125181952
735061108583763968
735039856196354048
735006184114167808
734993265708109824
734985762249310209
735056750701776896
735056104774717440
734967554662371328
735004305040773120
735026128189030400
735057618721341442
735042045300101120
735049456920449024
735007895419523074
734943106144014337
735041357459423233
734986978358366208
735022940463456256
735055618256539649
735028942281838594
735016820734885888
735003046804135936
734905956933439488
734945832336822272
735004418492538880
735009934014844928
735033325564383232
735012139837034496
734911883791073280
735030045551538176
735062039509356545
735029714260217856
735014363040518144
735044108964745216
735001461260619776
735039805621473280
734907970333466625
735042615830142976
735027705041813504
735059963412938752
735020361025236992
735037725359939584
734932083177447425
735007291561418753
734946817956184067
735019224054259712
734983065068548098
734951020745371648
735031735713472512
735014610332471296
735048672287838209
735013461139329024
735034550171099136
735044473797902338
735046449281568768
734915264261689348
735039638059032576
735048068345827328
735052019602313216
734929940127322112
735036421010919424
735056608166809600
735013742086397952
735007501326913537
735048961749311488
734915578561986562
735004712081215488
734966480643592192
735059980303405056
734963972756099072
735057228701536258
734906900630773761
734999414394265600
734989725602316288
735057832614170624
735013121694261249
735014509782405120
734997745346351104
735006519775875072
734909882910941184
735027629766627328
735057534839607296
735012987182972928
735028879421759488
735026216227377152
734967323703058432
735008847463612416
735008126244528128
735048391269462016
735048550720081920
735028246199308288
735047070202138624
734904250082299904
734987808784449536
735025981187076096
734986097432887297
735060727006826496
735059397181853696
735061121216974848
735030775461089280
735050052461338625
735051289822932992
735022571331158016
735040078498664448
735044666693914624
734912995109699584
734994704413151236
734986282347167744
735017923866177536
735017617971253248
734994750609227776
735058071978938369
735055915808915457
735023204545236992
735057337921196032
735039948324274176
735041013748629504
735054905283465218
734906242129235968
734995492766113792
734985560771563520
735050555580645377
734954334065135616
734986403847757824
735035711976550400
735062262130442240
735018938933862401
734999796042338304
734904564688642048
734976299748470784
735035858957574144
734996276970946560
735054364151255040
735025393950990336
734942120306343937
735015310990938112
735020130116247552
735000299421765632
735015063359262721
735056993744883713
734964060660203520
735009166209757184
735055337171111936
735045551692124160
735011183741243393
734933916159770625
735045581421326336
734927222344028160
735040761935187968
735016774815485952
735062035432497153
735015747311783936
735048932456206336
735028804096303105
734941914986913792
735053046930083840
735007245214330880
735045128193114112
734978539498377217
735062060644569088
735003801778851840
734943928168910849
735024274323439616
735016346879184896
734996285372129280
735028405733851136
735009137000603648
734900873353138176
735044746666758146
735001742207766528
734973674265169921
735036202638794752
735061376763199488
734957513335033857
735033488995454976
735026492954927104
734999053747007489
735009677856153600
734979013257617408
735045287484481536
735048622044291072
734960114025832448
735050811437256704
735060152403927041
734957136015413248
735046495557320704
735004904717062144
734998340576923648
734912957419782144
735039415790211073
735060450224840704
735017932514807808
735000530339155968
734980783404912641
735055622182469632
735004787251372032
735010093327077376
735007857456893952
734950639025967104
734996839376773120
735024894954594304
735031211551297536
734918304893001728
735025582661046272
735032469829869569
735059292529807360
735021195351994368
735025658452148224
734999196605026305
735020151146487808
735030079214981120
735041386995712000
735054796122664960
734975465086189568
735061603285078016
735050396192903168
734987666136137728
735043706479218688
735059204319412224
735062392086892544
735058692698177536
734993827572948992
735032218280689664
735024320112660480
735054536029708288
735007786531213312
735044247527776256
735039608560312321
735053764344709120
734931093321875456
735008482777268225
734999422803808257
735061452390862848
735012635008225280
735010713970835456
735014446716887040
734984126261043202
735051511923892225
734909513757786114
735045950394224640
735054611741040640
735032734100361216
735017173190598656
735057757313732608
734907458741641216
735034818724044800
735029911245688832
735022529224540161
735002954621681664
735051587547058176
734933081677811714
735032784205565952
734996046393278464
735022953138552832
734957190541283329
735052279431192576
735034072163098624
735023678388338688
734955965875818498
735007496918708224
735032243337482240
734987045496623104
735036848624553984
735037200866349058
735019274385928192
735048940945612800
735042163063566336
735055597167579137
734981441877069824
735030640907845632
734993949501313024
735019433912061952
735013100466937856
734981748291993604
734989167906656256
734995014632275969
735020528654815232
735011724986843136
734993819113000961
734993756303294464
735054112283320320
735062744253227008
735033279464738818
735038400760254464
734993412471050240
734985212740960256
734940291719782400
734981265800232960
735014966995128320
735017332406398977
734983895674933248
734925368335929348
735052321651085312
735037410661261312
734976190553968640
735007316572033024
735027977759657984
735016934291427328
735007698312417280
734952346141220864
735061548931141632
734992255019274240
735062090097000448
735062480028729344
735023653293821952
735052581463019520
734915922738221057
735012295156322304
734918162517360640
734952702464004099
734997946681413632
734950500592947200
735029408076079104
735054771120267264
735051440541077504
735034927759142912
735055643447414784
734980250938015744
735034411759067137
735050291620544513
735055664515547136
735037830079107072
735016850258571268
734963322345390080
735039633508163584
735042498549157888
734986584047620096
735004787364618240
735041546505052161
735026648228171776
734979843947921408
735058835090472960
734991940354211840
735044167706017796
734924403595739137
734907282354515968
735042397818740736
735060433321787392
735032172227219457
735034646740795392
735033832953511937
734993668512317440
735032327051436032
735027440859283456
735054401925177344
734954162329288704
734996851745783809
735052065479622656
735057987971256320
735030678711078912
735019337652801536
735045157473550337
735060752059498496
735050492745789440
735008339923472384
735035716242137089
735020134281142272
735002812052967424
735029370084065281
734989805554159616
734994704337604608
735048487692316673
734998072439283712
735019807376969728
735003109500563456
734997967623622656
735012240701689856
735053508299395072
734993597083361280
734955894266421248
734982561605267456
735048299250618368
734994922269507585
735061200636088320
734965935623294976
735013268377460736
734902165538377728
735020394285916161
734977700645982208
735057413359833089
734951704496640001
735015017507094528
734977272827027456
735028334036406273
735061595248824320
734998395283243008
735018519381856256
735043375208992768
735045169981100032
735026086246010881
734996554197635072
734907341078925313
735002207918170112
735054749901463552
734999536230359040
734901267848437760
735054552874012672
735040556498292736
734995543043235840
735039239612665856
735035884190502912
735026870333243392
735052153530789889
735005940760600577
735007182199095296
735011351622483968
734929931868770304
734976840582979584
735037943283253248
735043538648506368
735025473818877953
735009787004473344
735013218016337921
735047888225640448
735004275726790656
734987422883270656
734994259905028096
734986634639364096
735042800274841600
734989666877853696
735044708666384384
735013625006526464
735040204294225920
735047141660471296
734959618829475840
735027797555568640
735060126906875904
735017030579953664
735028405364772864
735039566734823424
735011519235280896
735037049959501824
735021967280115713
735057983978274816
735044268402847744
735038664955203586
735009757598261248
734907131623669760
735015776432848896
735062283060162562
735051981815840768
735034713774120960
735059988821987328
735016774840750080
735045518158495745
734967395303841792
734976274658009088
735048198411145216
735022462279225344
735024278375108609
735040153949995008
735035934475948032
735040182970417152
734986689169502208
734922973279293440
734930544027373569
735041902781857792
734953721927467008
735055727090368512
735026128063213568
735059946707034112
735006339299180544
735040418052603905
734962366165725184
735023938573639680
734923061288407042
734984885270614016
735003210340007936
735029101719867392
735006830234079233
735053999368327168
735058810222563328
735019065010458624
735036248981688320
735034135098593280
734994486103838720
735032675195621377
735047930080550912
735055131658489858
734924001114365952
735003361351716864
735033178533040128
735062488509599744
734945194831978496
735028560675536896
735031652016115713
735033363287965696
734957009934684160
735029940488310792
735048756408770560
734974198251171840
734919412533321729
735062283097804800
734963443975913472
735024693409910785
734989499118260224
735036878005624834
735033019443056641
735037012168871936
734999527707512833
735059938230341634
734959706893090816
735032696292794369
735057585158623232
735050635347955712
735039872679968768
734993185819250688
734977256087506945
734988542917500928
735014488890429440
735050463372943360
735008671332237313
735031773688631296
735052988297940992
735057203619450880
735056880553349120
734982834595766272
735035972170178560
735049767064096768
735021350532878336
735057740406480896
735044645927936000
735039642064584704
735009371701268480
735060349355884544
734944951302295552
735057321114644482
735017001257717761
735048718609715200
735061779798183936
735000068739059713
734978753533751296
735045027366359041
735048898813808640
735046957069139968
734990623384604672
734937192024412161
734993286490902528
735041651018747904
735047007237079040
734909895292690432
734994805143547905
735019983533703168
734981492338745344
735044214048841728
734992363978948608
734961397474287616
735015969245036544
734982763003138048
734917000468660225
735052338327638016
735056737938477056
734984390321803264
735013046213578752
734958977201676288
735061569864794112
734988614216605697
735029747931963392
734935485064314883
735021358913064961
735062094333251584
735023682603634688
734946646002257920
735044486582181888
735025196805984256
735015126303158272
735057522382381056
734975271955238912
734948545908879360
735038924897288192
735022046896361472
734999603133722625
735049456861728768
735045388265259008
735037817718493184
735024639240458240
734912244283265024
735015700826316800
734959354609307648
735006310077370368
735048601001332736
735031324583530496
735009468405141504
735060638611976192
735041151909171200
734982612306034693
735014220287344640
735005810779115520
735060558941200385
735042250921660416
735044578856861696
735031517752086528
734969609921646592
735061259670986752
735029609226440704
735024487872225280
735047456279429120
735060831893880832
735045207910010880
735013784197173248
735025712797716481
735028586109882369
735037373097074688
735018829986816000
735015931731152896
735057287513919488
735009623531507712
735051805479079936
735003197870379008
735053806438879233
735039134545420288
735057685855494144
735045040238678016
734999821510184961
735027637966495744
735018280545484801
734996784880160768
734993156505243648
735034306775658496
735000366564184064
735030070499246080
735048521519366144
735019073361285120
735035565037498368
735012517341233152
734922583443943429
735027117948325889
735053701354782721
735010420210171904
735011233951326208
735052551977107457
735009128410677248
735027910445268992
735036152592269312
734905457710641152
735018985121587200
735009619123314689
735044733941223424
735038564111667200
735043622312280064
735016288242806784
734987397964922881
735022504033591296
734999465044652033
735058751338713088
734913657574940672
735025826203324416
735008704806817792
735044230486315008
735010701345951744
735019123646816256
735053755985584128
734968598985347073
735025884772630528
735004002958639104
735005483522744320
734985351027142656
735047158219608064
735041013723586561
735018590999568384
735039210202238976
735047397298950144
734996184759185408
735011024345174016
735023607299072000
734925393392721920
735058915046608896
735021887684792320
735013427769380865
735046004773421056
735004435001266177
735022441240502273
735062299904512001
735022516578701316
735017471158177792
735021296308785152
735024119037714432
735047678292287488
735001524389154816
734973690715246592
735032708980736000
735022848209719296
735049263990853632
734983161621434368
734994418948820992
735040648898879488
735059237869629440
735015335959629824
735016552630747136
735045010626883584
734952991803875328
735039868695371781
735049255392514048
735022307014508548
734994628651409408
735034768274784256
735021296342433792
735017580222676992
735054225563095040
735014388168556544
735019442216800256
735032431942733828
735049809170726912
735029240412917760
735011263357591553
735032306319101952
735054598910578688
735053483464904704
735020725619306496
735029646954225664
735025339395608577
735003613039316992
735028820584058880
735003248130719745
734905004990038017
735002069640327168
735025654241071104
734920490469330945
735043626766471168
735030125402656768
735058222743195649
735057476412923904
734995425938268160
735005957617537024
735011888350830592
735021489104269312
735053147572449281
735037821837156352
735011804296941569
734993873924153346
734997896001691648
734921199269122048
735058940053049348
735010433095094272
734993806773346304
735043354212212736
734982071194689536
735045942043389953
735019270531354628
735032482572185600
735033467990376448
735062605837012993
735022202253418496
734927637513142272
734982993727590400
734996604126650368
735027013153607684
734988580838203392
734917302571945985
735007618704539648
735034873195450368
735033027835858944
735001729880752128
735039679632945152
735034046934224896
735033233302134784
735060449914408961
735002333915025408
735035216985772032
735019542800412672
735021040481533952
735003902303686658
734946117692096516
735032167839961088
735039822528532480
735030892708700160
735052757724495872
734989864240832512
735002635745525760
734992372279463936
735049330973900800
734918653339009024
735001775749648388
735041269634736129
734966145321734144
735025087925997568
735023674546343936
735019874251091968
735020440700243968
735016229463851008
734915826109829122
735032905836204033
735015566721880065
734962727001677824
735040804012560385
735029177452269568
735047766645301248
735028267003064320
734973888044650496
734991998919282688
735045476181905408
734988094223568896
735050811550535681
735022415940595712
735058948458479616
735017802222981120
735047108089262080
735027050973700096
735060844178968576
734984617204326400
735001062713724929
735013855382765568
735057241452208128
735038182568271872
734936760120004608
734990623200169984
735043219986190336
734959719677186048
734983031413301249
735035649091342336
735035330160676865
734956624360701952
735022252647944192
735029512769916928
735043001567825920
735018351680966656
735018351819431936
735040124619096065
735001977357275136
735002937705922560
734999787632742400
734982641427054592
735000622433472512
735038711080071168
735060030538534912
735060429236523008
734949934441615361
735049049783435264
735059632339726336
735061448364294144
734993962130386944
734904229110947841
735000643446902784
734977100889870337
734980733161345024
735021229229281280
734901439693213697
734962701953294336
735020503430246400
734994976774426624
734933903744585728
735009589884817408
734990857955344384
735013062638510080
735045761512013824
735059812367486980
735009992403759104
734992850488696832
735044863855562753
735008889301798916
735052673775472640
735030716698890240
735019215778811905
735048349355757568
734957396078907398
735003994578427904
734998336684457984
735059128918417412
735007660446191616
735051209850126336
735052267078836224
735058734716719104
734909786509082624
735017957651288064
735007811705262081
735037725498281984
735016623552225280
735027445158555648
734961263193776128
734919378655977473
734918254750097413
734960034082230274
735051415706578944
735041688750678016
734954397109780481
735008340061921280
734910923081551872
735001637555572736
735046218737455104
735032536934535168
735045564488810496
735049750534336512
735027272944627712
735058021362110464
734987154422702080
735031459002486784
735014069250428929
734919512819138560
734980804196106240
735022252647952386
735011901130838016
735008692433719296
734982179969769472
735047753978482688
735054384954900480
735052908534718464
734927994070781952
735045719610920960
735016095409704961
734984843503755265
735056243081891840
735008331736199169
735034445359644673
734980758339768320
735004447546413056
735037536347770880
734961619722248193
735044276762095616
735025486187859968
734995778117242880
735013197116112896
735051536976498689
735059397290786816
735043446524760065
735008545666699264
735008314933846016
735058646539849729
735016481298190336
735057749076279296
735051143034900480
735005194212245504
735023586281435136
735002635707682817
735030070838972416
735047661724831744
735061100132204544
734900642670641152
735019614116139008
735054624240111617
734999062051590144
735038505353678848
735035754150268928
735039264757538818
734953625211011072
735033514207420416
735041349062414336
735014199315795968
734988584944427008
735055500686024704
735043119339687937
735032213901877248
735054808772694016
734991596358361088
735039214144880640
735048584404467712
735047930160271360
734922658609922049
735050513884971008
735037502826905601
735061905644130304
735042368303435776
735061641100984321
735000635079282688
734953935513886720
735003915159277568
734904593998483456
735006847011278849
735022055347916800
735008042195030016
735043958154399744
735008612435779584
735032662671413248
734978992478920704
735002245650128897
734991956988862464
734985980285976576
735026698643746816
735050237027356673
735059573623640064
735022051296174080
735017668164657152
735012513201422336
735007408683143168
734921106868555776
735055312164687872
734998361690931201
735050522080710656
735060361800515584
735041336617934848
735060798071050240
735028979992780800
734978732415406081
735008906058072064
735019543094034432
735052967351595009
735042053718036480
735021862363750401
734903222293254144
735055483933974528
735014501469323264
735044637354774529
735016938162774016
735027147270725632
734924906849173504
735020516126392320
735038769531891712
734953029670215680
735057497363353600
735000110627753984
735004539829530624
735058025724190720
734970754962493440
735039960710053888
735033350616952832
735046625446506496
735056943723753472
735036672442765312
734977369266622468
735049901302747136
735019408733569025
735007434121613312
735037976787357696
734932985066233861
735023472871641088
735017978685710338
735016053466599424
734926320249905152
735004829488152576
735045643945807872
735026664850231296
735048697587720192
735052514232573952
735015478498889728
735011808679989248
734961103797522432
735023900921335808
735054385118597120
735017449960136704
735024530209542148
735036756265930752
734905738896760832
735041089325924353
735058897942220801
734967370104508416
735006435847884801
735056390075650048
735018582535442432
734962391557890050
735025859506102272
735036374546550785
735060697625821184
735061322480680960
735047577553514496
735011531654582272
735025616160952320
734980661958848512
735055374869499904
735009593953267712
735009069837234176
735053454029299712
735056834520743936
734997245939060736
735062647947833344
735013901457367040
734996939914268672
734926383319810048
735003260814282752
735001411063320577
735004787289272320
734978346661117953
735044234881945600
735036773068242944
735018762974416896
735056843110649858
734977990048780288
735015331815641088
734984776562528256
735042477497954304
735026425779085312
734998206753460224
734965650230235136
735048441559146496
735060424962494464
734957874150006784
734983891589685248
735007241024208896
735002715625951232
735053743348187136
735011141622071296
734985459949031425
734954854364372992
735056016669343748
734999531943821312
734994364619984896
735059258874552322
735031102591643650
735057165791158272
734940585296076801
734972755506921472
735051717608366080
735051835136827392
735010101707300864
734942023887650817
735060575873564672
734999812857331712
735049314138001408
735040401325854720
735062564133015552
734986336608911360
734925548565061632
734992862958497796
734994142204399616
735014845490302976
735015256272048129
735052803954069505
735020918762811392
735031144580714496
735006519742193664
735002442606202880
735039872680005632
735035640887156737
735042745786601472
735031878428860416
735024869566468097
735043324793479168
735045384251318272
734983610512596994
735052333911003136
735061679067652096
735014509878861824
734994037627887616
735045560378347520
734987062127038464
735007731959140352
735029949090799616
735008482714386433
734980145996562433
735022097412542464
734934348315533312
735009560646324224
734997535312515072
734986076591423488
735031224134176768
735003734820986880
735019500857348096
735058747324833792
734931189895712768
735060789883772928
735059803983220737
735051541199998976
735045325161934848
735027105205997568
735039981664751616
734901334994997248
735000379297955840
734927452770705410
735006310119407617
734943064033222656
735017131344056320
735032713145503744
735040644540968960
735002455545647106
735009879191105538
735019706734792704
735004552429199360
735040971692515328
735057744890343424
734989406738714624
734984113904570368
734975293262340096
735051612478144513
735056826241155072
735062564023861249
735059464399818752
735007954152349697
734988299807412225
734997506002653185
735000471690219520
735024723080425472
735005093678972928
734919131154120705
735022042769166336
735059896392122369
735050744295006208
735025188472033280
735028938204925952
735062182409314304
734931550731665408
735026060899799040
734904170365489152
735021610722308096
735038757125099520
735030934790123520
735001964518445056
735026459207729152
734915893357121536
735004611380121601
734925045437464576
735038345965895680
734917034312671233
735048525692686337
735004733090484225
735057606394433536
735002459505070080
735021141211893760
734989868187652096
734935207925678081
735005051677184000
735011548591198208
735012408553574400
735054871691460608
735035150195527680
735003524803624962
734998336462262272
735039252069679104
734992841961799680
735033749180690432
735029177460658176
735050698463846401
735022285875257345
735040610806202370
735049305963298816
735060957408440320
735050781976453120
735012680982007808
735058877104951296
735011821296422913
735003067645448192
735025217727299584
735029395354746880
734999548540669952
735018955807559680
735001515748937728
734933199017627648
735029659654627328
734964496909934592
735038765677301760
735041193789165568
735020046389547012
734965046464380928
735051482526060544
735057362948497409
735040665466376192
735027402967908352
735005663974330368
735023980478889984
735008918603206656
735030435495940096
735047980357722112
734981198783623168
735036961883357184
735056570132766720
734987116619399169
734963758741770240
735016569336647680
735012525893386241
735004183393370112
734951184130281472
735023984761294848
735035183536177152
735007346125119488
735006704165785600
735017772787335168
734970356562153473
735034701191229440
734906460531003392
735003923409424384
735017030605279232
735033937886515201
734982108972744704
735005429311385600
735051062982369280
734995715148132357
735019492481368064
735021006612365312
735029470709579776
735036928345661440
735055161018716160
735026211735343104
734994955979100160
734904597970444290
735054892398718977
735054737444245504
735032935439585280
735032239071891460
735051423717724160
734986596664086528
735062786175172608
735056842787684353
735049037364105217
735020868418580480
735029999275790337
735060139452026880
734977167776419840
735026811881590784
735021182957846528
735045891464286208
734997464034447360
735061721052815360
735020448858181632
735033560273408000
735048215100284928
735036420897841152
734993617975136257
734980259033014272
735001348018712576
735029714230910976
735033061335764996
735030615813292033
735056536884518912
735052203946315776
735018062362103808
735036097693093888
734986781230145536
735050463473721344
734978526735142916
734977029372776448
735052250024935424
735036529802891266
735004527569567744
735018196462358529
735008541245898752
735037536683315200
735018540714078208
735052396930310144
734970448786554881
735054531776614404
735045539075608576
735015537282027520
735052505860575232
735030359918804992
734903616406990850
734938747947585536
735037641268166656
735005097860706305
734924822862401538
734980569637916673
734980053604392961
734955202445344777
735019861655625730
734988589071667200
735011083258322944
734979789291982848
734931085121998849
735048085194330112
734907790041448448
735052736681660416
735050220329967616
735016212657213440
735027747098087424
734918661572558848
735006876174155776
735060793851580416
735029516922413056
735018074819166208
735041156145352705
735048425050374144
735034407476703232
735008327307014144
735058591774855169
734996163871510528
735018427455287296
735029466515263488
734999129357750272
735022869005078528
735050362902720512
734992422544003072
735001088059801601
735017173387771905
735047330387222529
734900806311247873
735056695953657856
735007853342253057
735028380291215360
734954313039106048
735009380022771712
734999322085969920
735037930788556800
734988597464469504
735049427346436096
735038866068000769
735062278777622528
735011427015004160
734910226860642304
734904795048222720
734959186765717504
735027357002633216
735033228935958528
734995597887967232
735047321919082496
735042540152475648
735035540056080388
735004640438259713
735053168820772864
735062589076471808
734945266009317376
735011766715850752
734903385867096065
735018360228990976
735024299342495744
734943768865079296
735060110435880960
734950299350237184
735039033877860352
735042913734905856
735062047860236288
735025503229251584
735039088387100672
735050765551570944
735010789300523008
734924831481683969
735043140214620161
735040468497649664
735039319249948672
735024198494658560
735050656214601729
734979109688745984
735013331040358400
734947199717507072
735054238099865604
735050543194742784
734977440393494528
734983379570065408
734912718092783617
734947623270944770
735003369874575364
734982196797288448
735043194660917248
734924282149670912
734986651366215680
735062526057009153
734964371261116416
735024400022540288
734901800340361219
734983048220049408
735062396193083392
734994758981025792
735036089484742657
734979307018326016
735000211609800704
734904422090694656
734903369072934912
735057140801544193
734976937119109120
735003138898440192
734969093879648257
735044251747225600
735004238074523648
735058759547027457
734977381954408448
735001587375087616
734983689982087170
735027449113640960
735019115354656768
735019513788391425
735062324994670592
735020998538448896
734966971465371648
735058298387451904
735037624788877312
735028971625123840
734980024399450112
735032193005801472
735054892566450176
734948596496273408
735019748338044929
735046495708282880
734973472762368000
734997443117486080
735036429286400001
735037079164493824
734985782914654208
735005496449597444
735005169142927360
735032314523189248
734942690928906240
735047611191824384
735049439925112832
735044113087799296
735029454259531776
735030599300337664
734961967648153600
735009249990967296
735023368232112128
735026530674475008
734996214471634944
735022772745867264
735010269227847685
735025880590876672
735021267007508480
735038677492084737
734976630901198850
734979764142919680
734992170927689728
735032105084682240
735020541183197184
735035154004054016
735003919110275073
734966686571339778
735040862795800577
735049452625514497
734967554607710208
735002069380255744
734987280251793408
735016149675573248
735041093146836992
734987573874044928
734967470860034048
735021304731033600
734986936566190080
735012706185535488
734973275818758144
735062710728163329
735027092606332928
734996881231601664
735045988096708609
735000102184595456
735061653763543040
734991562573291521
734921224392998912
735021312951910400
734914374918373377
735052220652236800
735003659348680705
735030863491141632
734920112738832384
735000970405548032
734982041897472000
734917088586915840
735055534169133056
735043144144814080
735056264074383360
735051038177304576
735019312117866496
735008172251983872
734928564135591936
735002740514906114
735011095757344768
735055173479989248
735058298538446849
734950383127306240
735053776915042304
735040308895830016
735049741831135232
734993529903185921
735046290162192384
735035716082798592
735007094110355458
734955055753891842
734984109525770240
734949313587990528
734989419594326016
735002514043592705
735002178562064384
734949301001019392
735026861881892865
734964123453161472
734999339085373440
734949611316510721
735023326293299200
734979990513684480
735010768706379776
734980091479003140
734985913114198016
734918485353091073
735054041076670464
734902605978214401
734915167734108160
735017273803608064
735009988272357376
735002136417816577
735010604776316928
734900529445384194
734992997113311232
734941415617253377
734919810652512256
735047754066628609
735024987283808256
734995698228170752
735018502793351168
735035921679187968
735033078192742401
734918615305093120
734942019705966592
734966749079187458
735053256876040192
735026564304408577
735031182350520320
735041009466347520
735048559029047296
735014480367718400
735046239855738881
734990950557048833
734993244719845376
735014136611000320
735039776487813120
735048164877697024
734920771399647233
734993953611776000
734968917836365825
735015008774586368
734985590014369792
735039251969134592
734901251037626368
734979034371657732
735053701556080640
734980863214157825
735057958724378624
735033665403641856
735005353763610624
735027445217263617
735046759626465280
735017819151204352
735054544506396672
734942284073013249
735012177762000896
734903113232982016
735032012562632704
735050463540699139
735044482509475840
735051948282548224
735001712885436417
734991747349159936
735061171456249856
735033803622735872
735040300448665601
735014262175891456
734963968620568576
735005852969664512
734990669521920000
735053269261684736
735052593911730176
735015067637415936
735060265633517569
734971015021907968
735031463318585344
735022709739028481
735013960479608833
734968917924413444
734919357810216960
735050958414204928
735015365256826880
735050501062950913
735046260575621121
735044582841430016
735041957303582720
735041395124228096
735017718492090368
735040250414829568
735047292382646272
734971090255138817
735037087720804352
735062052201476097
735043723017523200
735008482500435970
735048903108775936
735052505982337024
735042519369699328
735033464026730496
735029751841214464
735030481876582400
734997803852832768
735061872081305600
734985149637660672
735052577113559040
735039625127944192
735011745891241984
735053592344821761
735009304873406465
735043723214487552
734989155223101440
734976018486726656
735004728535490561
735035196131672064
734992485680840704
735051511839916032
735008134423543808
734998768446246912
735017408189083648
735047644834344960
735038681422172160
735040484935147520
734986030571507712
735042104196497408
735048991038046209
735012068718456832
735035976070766592
735006620133011456
735047464592527360
734977499285753860
735006049950916608
735004086865678336
735039738449670145
735021249961807873
735011263537917953
735055517459046400
735050497107759104
735048861069279232
735003541769748480
735060487847743489
735038836586258432
734902375203405825
734988568167223297
734935480744173568
735019731598606336
734983287588818944
735005051807227904
734981508868517888
735023452088901632
735016724555288576
735056251734872064
735001566047010816
735037817697542144
735054401967149056
734935992260517888
735015105516208128
735033333881688064
734964786291703809
734932964040052737
735033845389615104
735060584325074944
734976425673953280
734989528696377345
735024882317197312
735040665512468480
734956095576367104
735060596866027520
735027398916382721
735006377169571840
735025964464414720
735055995530031108
735022772565508096
735046176794365952
734990921259945986
735005219281604609
735056306097127425
735042565578366976
735018917895213056
734933526001356800
735006985276493824
735041743314399232
735051444940906496
734904119979331584
735060143818186753
734954992457646080
734988018730340353
734989620711198720
735018033123622913
735043630960807937
734955063995699201
735001901947879424
735049909846605825
735019396154937344
735025125561643008
735012387573616640
734904161687347201
734975758733594624
735032771643637760
735017101895860228
734960050838601729
735057660685504512
735008981563768833
735005118811254784
735038060774232064
735057002225913856
735027537227681792
734944397838716932
735002719614865408
735013272513024000
735056519818022912
735021174594383873
735010302723563520
734996474103255040
735061968340586497
735031366694371328
735004451686252544
734980754111922177
734997111658385408
735020881030742016
735049029046800388
735013532589252608
735035535727677440
735044633177251840
735034390846316544
735056889176858625
735052447434067968
735017706060185601
735006658053705728
735061049821540352
735020536988860416
735003529295888384
735046742928953345
735060638762930176
735032117533511680
735033166210043904
735028661301215232
735047082961195008
735042053999104001
735051692333502465
735060735127105536
735008801280102400
735018628622495744
734989579082682368
735009271197372416
735033715567398912
735004686865031168
734932775606845441
734995899827519488
735018414759137280
735045480552353793
734996440615911424
735059250641272832
735002614799028224
735048815082889216
734991743171612676
735018163125948417
735016338666708992
734984386173624320
735045061331685377
735042192134316033
735008629498085376
735038891506290689
735003109823369216
735057652544196608
735037670674599936
735007781980364801
735053223388708864
734942657311473664
734939851292704769
734997279820521472
735062199014719488
735036567622844420
735058298546880512
735035145892155392
734998777132666880
734905826872287232
735037041721901056
735027617145970688
735032142699302912
734969186309558274
735052359018110976
735051872474693632
735031668843544576
735060919697444864
735057895633588224
735050463586877440
735024911790440449
734942959322435584
735050119280726016
734906162727030784
734990350553616384
734927624628097025
735015013040160772
735004187612880897
735037490281775105
735037490281775104
735046751439196160
734990531088912386
734989474195607554
735000119263776768
735000903296618496
735061653587263488
735056172038950912
735026979594964993
734983304097763328
734987641062588416
735022365667696640
734906086931632128
735062463255851008
735022671990300672
735030108549832704
734993961878753280
735045472088395776
734995169699889152
735036047520763904
735018460887932928
735031651848335360
735047846160830464
735005576103657473
734996503845056512
735022269299298304
734952736270225408
734942166565441537
735020465622790144
735038547317686272
735017529802936320
734910608475328512
735021912678649856
735009669698232320
735016653294063616
734924873315713025
734920754744201218
735055085491916800
735037209368264704
735002354517475328
734967604935282688
735007316689440768
734951410714955776
735050316773740545
735011485655695361
735017899010711552
735025314527481856
735003189389496321
735030481583013888
735062182447218688
735048726813626368
735012295307370497
735001138299293696
735050413016285184
734983874430783488
735039625362853888
735050513725722624
735035296853565440
734994230326775808
735042338821705728
735036299296399362
735012626753851392
734986693133099008
734908817364881409
735002015118589953
735000224075120641
735037251223179264
734987032724918272
735043383534620672
735040665369903109
734997061330952192
735049683119312896
734984361024557056
735046407455965184
735031039421259776
735043567916191744
735056566144012292
735037540898643968
735008310672363520
735057644092686337
735045010639446017
734905030042628096
735017089468076032
735043618382090241
734989079754969088
735015726109577216
735012274105159680
735041609348329472
735001062671781888
735058298332958720
735007408850931712
735054452227334144
735047514957680640
734999007626461184
734967370196783105
735056050051813378
735002279225532416
734998865271738368
735048416493965312
735009874971496448
734931823223005184
734945530132889600
734984109555089408
735041156078243841
735062219977695232
735026517990907904
735030825457201152
734959652597846016
734957823688343554
735036936931414016
735017521535930368
734980200216203264
734914069027688448
734984206091063299
735039486942453761
734998458097143809
734916879140020226
735013171694440448
735019631073755136
735057547665805312
735024765082185728
735058889679482881
735040833364332544
734975125146218500
735030129454370817
735053399234842624
734989218263502852
735037167504904192
735057933415919616
735011313928294400
735052510063267840
735013889058996224
734903285166006273
735008637672816641
735047619660140544
735056775968260097
735026710937108480
735031899551338496
734983686077190144
734996126215069696
735044587329294336
734989155239886848
734902098324774912
735045484604051456
735044872198062080
734992275894308864
735046189243060225
735048194443382788
735039386438500352
734905264885895175
734983488630337536
735036299263004672
735033329616093184
735004749838340096
734997850199838721
734967542117236736
735006133920796672
735040741202759680
734973967778226176
734998663605407744
735061536406802432
734985111943282688
735058822528634880
735058826722840576
734960525105192960
735013280918478848
735013289479000065
735019458905944065
735056775750287360
735027289705066496
735051990078771200
734969299597721600
735004695098449920
735013742124138496
735006351743651840
734991328002576384
734996302208114688
735028472737869824
735018997909979136
734985887801442304
735044683836067841
735057753035673600
735014308418093060
734924726670331905
735040556603215872
735032431955349504
734986596567678976
735034227150979072
735059761956331520
734920477899169794
735001280909848576
734922663148281856
735000571984420864
735036777300365312
735011515267489794
735049981166538752
734967810355548160
735059543953117186
735052703248830464
735029991008829440
735028933855318017
735004476910641152
735055928567988224
735053458282319872
734995060853460992
735025947531972608
735008444688793600
735045577113800704
735056998299996160
734996407329918976
734991785001259008
735051209963343873
735060827636662273
735005596995489792
735037557667471361
734996398869995520
735016388985769984
735042397730639872
735039004530384896
735040749276790785
735051755214405632
734985778745462785
735040095028412416
734991206279565313
734913947376222208
734966271071166464
734991013496901632
735035351367049216
735033296204255232
734995165719433216
734921236946378753
735041365822734337
734996981710344192
735052845804834816
735035787322986496
734979390724055040
735011984907833344
735026589256257536
735004812715122688
734947367229652992
734942522846240769
734913213041627136
735024941108736000
734999301441474560
735045392354676736
735047280059949056
735024077061160960
735003701153280001
735023930197614592
735019123424530432
735050190831263745
735044402708656128
735047024060575744
735031392065748993
734972600200355840
735006435793358848
735058357032235008
735031480091578369
735045488991305728
734924810313076736
735045014946975744
735027361171791872
735049104640860160
734910952525664256
735010109944922112
735044964602634240
734965990195236864
735010655279910912
734905395097931777
734994200853393408
734983052569542660
735053739199864832
735061850845523969
735044851239112704
734988517751676928
734989365147996160
735053009542057984
734901833890570240
735047930223026177
735022545909493761
734989868246401025
735034759760470016
735034659231436800
735032520136351744
734922298118017026
735029479383388161
735004426579152896
734942304730025985
735062328962633728
735062186326777856
735037595353288704
734973095467835393
734905202218766336
734982523978186753
735051746955911168
735030099901317121
734903021159616516
735043987338342400
735049825926975489
734916572716863488
734926072786112512
735022667624030208
735059959289892864
734901158905556992
735035116473491456
735055874016825348
735048252844707841
735006427274711040
734962609653420032
735042074836410368
734999024642621441
734988341427507200
735054141756706817
734913770938589184
735001645801734144
735058537467023360
735039285745864704
735023712081182720
735030720620429312
735061527988998144
735019861655625728
735020147170258944
735060156623392769
735038924708556800
734979793595338752
735041076680101888
734991667627970560
735010319790186496
735022277742448640
735033958900072448
735003462094708736
735026371366420480
735020134306353152
735028183255420933
735024815120240640
735014044122394624
735048454142099456
735044259972325376
735058856280133632
735024697931386880
734929927456329732
734958624741548032
735012320557010944
734989520152756224
735062287149457408
735013213880737793
735014346275885057
735008847434240001
735047460435963904
735024479483666432
735009417872191488
734984876894629888
734970247392964608
735004045144915969
734900869477634049
735017806379503616
734969085298155520
735032155164823552
735057417596207104
735035452034519040
735055194614943744
735040271226941440
734980800383471617
735044373281280000
735029324160585728
735012953829871616
734925573760241664
734988631019036672
734919299043753984
735018339282653184
735037834541867008
735056066963214337
735062626888253441
735057564442988544
735016971683680256
734950588698361857
734970868191879168
735028116305940480
735017496042954752
735004531583557632
735005521267314688
735061205077917697
734925527560163329
735010579669225472
735019341524131840
735044142535999488
735052032164257792
735048374626484224
735022248453668864
735039478423814144
735038584923660288
735049544824688640
735027281383575552
735048349649391616
735040846001807360
735041206619607041
735013964669702144
735024454594625536
734994012449431552
735001213884858369
734986458440818688
734969609736978433
735056775939002368
734991051220520960
735015751527108609
735020583101071360
735055979109322752
734997229379936256
735012420918317056
734994964434800640
734942388888690690
735029320083767296
735037419284631552
735052405327302658
734993362097451008
734991281932406784
735055916039606272
735046008883806208
735053357514117121
734909526562983937
735000802763407360
734954850035863552
734981165199851520
735010470860578816
735028346866651137
734976677089005568
735024932866936832
735007539058839552
735047070231339008
734995744390844416
735050983441457152
735038912117215233
735032591431180288
735062555652038656
735044897716211712
734936587885281280
735053403454328833
734975221904625665
735056536855158784
735021539423334402
735042674642817024
735037209351331840
734985376079712256
734995492925517824
735037289198452736
735042997646196736
735011800341712896
734911590076690433
734988584839614466
735020952195633152
734914827953438720
735041881642524672
735030062102253568
735038493039026176
734974907298107393
735006196822736896
735022709839659008
734912684534030336
735028384502276097
734908536396914688
734997380475555840
735030313940877312
735050895273123840
735060676541054977
735053340623699968
735015093025538048
735008138466856960
735042779328438272
735004896433471488
734994750600843264
735048659914657792
734999343191760896
735055370876522496
734906661601579008
735024789925023744
735048387406499840
735046394893991937
735050740394168320
735031282690854912
734954086504747008
734909077554397184
735002669165711360
735005424768942080
735036760791617536
735001188568043521
735028518732636160
734904505905471488
735021883352027136
734907404031164416
735062161261793280
734996281186209792
735036068634996736
735049163071594496
735015759513026560
735016850136797184
735018846847959040
735019291464998912
734968796243431427
734991881390592002
735008755306377216
735021409496354816
735005601114259456
735024739668885504
735005055728898048
735010529605914625
735008830891888640
735016267099185152
735017856912531456
734980775100223489
735051604039176192
735054963672502273
735033165958549504
734937821224534016
735033849839816704
735003361330728961
734905399372042240
735036370721333248
735016493784666114
735025868062502912
735016930046791680
734936672119328768
735057178655068161
735002518460239872
734994612042010625
735027310684983296
734941683973009408
735052577511997440
734994662411370497
735012542624505856
735006041650429952
735024358008213505
734994750512713728
735019958296576000
735054263496278017
735055987262906368
734904518454956032
735008570689892353
735002358942445569
735038945663193088
735041709961252864
734958926932914176
735003646723776513
735045560177135616
735030989395742720
735011422703366145
735044570354995200
734977692332871680
734926462806065152
735060898658844672
734911854435311616
734986843985485824
734982805269151744
735033052984922113
735008604080754689
735006247011913728
735051725837570048
735006074923823104
735033828721319936
735033920996020224
734997506283704320
735019736078163969
735054963676680192
735010248503767040
735058235363844096
735009816490430464
735056205266182144
734978950514933760
734989889276674048
735001885120299008
735009258669015040
735025402343723008
734979172976709632
734993131607838720
735037687636328448
735028460192686081
735001893383098368
734987301214924801
735036089489076224
735033816188850177
735026891514646528
735033778280800257
734991558710329344
735018662017552384
735032314787430400
735008587496312832
735043203015921665
734983618821492736
735008989948313600
734904161834127363
735009162191642624
734990132529369091
735041898507685889
734911636235014144
735039130300764160
735028975844614144
734987322492473345
735052107481382914
735058692501065728
735060101883658240
735006163134259200
735053638591217665
734905424424636416
734979902680731649
735052027714252800
735056817965830144
734994494744072193
734905210267697152
734986319827488768
735042360111927296
735044725690994688
735029840097607680
734910352870248449
734982943345676288
735039117608800256
734988848946647040
735043727312486401
735046977994543104
735050010241470464
735018767223279617
734992519046533120
734989830678011904
735057656499474432
735029823089872896
734997799880777728
734915843180638208
734980837758885888
735047590220337152
734999578022273024
735019731846107136
735042846705750016
735012664334778368
735005529794318336
734904853818966017
735024680801865728
734982364770803716
735000609754087424
735025263868837888
735053546173935616
735013851104567296
735001578583773184
735004246530232321
735039734418919424
735000823676162048
735044461370183680
734918590432972806
734917684459143168
735054946916257792
735048642868989952
735020759379218433
734985527104012288
735012089702588420
734918405715791872
735032532635406337
734994230448377858
735005672371310592
735018163235106816
734960499935346688
735039524573741056
734993307516973056
734996147106938880
734991160142368768
735034378284367873
735016690711465984
735011351622471680
735023171095670784
735050597603414016
734975448430436352
734998089203752960
735038199244967936
734929386407878656
735039575047983104
735040787050696704
735012593195044864
734928153127362561
735046361285054464
735056369007644672
734995706780483584
735060118811860992
735054414227120128
735062769595076608
735010768375054337
735055823785857024
734990145087234052
734911132754907136
735050756823220224
735045694579474433
735014220253822976
734910344221495297
735027063564996608
734999930499174400
735014501372833792
735056201252102144
735013473697050624
735061565918089216
735022143465984000
734989931278405632
735033107229868033
735010755716714496
734968930150821888
735026606276775936
735017273811992576
735037423349071872
735022638247124992
734994762844016640
735058365668327424
735020641880006656
735061683224358912
734964379393789952
735028472771383296
735004036575952896
735043475817648128
735054519428632577
735045916659437572
735016925890248704
735017030395539456
735013872252428288
734931403750658049
735048634471833600
734969672756527106
735038903808368640
734995345948717056
735024282724642816
735024165170905089
735057518200786944
735001104837140480
735053000943763457
734924860707590146
735059434901143552
735043848892620800
735025066744918016
734901003670016000
734992368051585024
734960025605574659
735003059529482240
735039767923044352
734963213385781249
735026224632868864
735028493470322688
734918166480986112
735010265360674816
735055102130696192
735023879861743616
735007517726625792
735044415148920832
735003386433679360
735034109777580033
734981785734549504
735037314141978628
735062572542500864
735005437641293824
735004359625297920
735022298437193728
734901809009958912
735049758885203968
734994335415046144
734991915104542720
735031664536096769
735051499265462272
735057312704921600
735050601617330177
734991432910577664
734996306616291332
735053672183369728
734990920895057920
735053000947961856
735018091667726336
734989713086517249
734914073012244480
734988609879691264
735035145787297792
735058990367936512
734991432876994560
734977830728007680
735022709613199360
734996474212286464
735005265708384256
735017345056448516
735011959763050496
735039155714068480
735053009210757120
734993785579507712
735040837269102593
735005949337952256
735050756907094016
735033967083171841
735019857738104832
735028137197588480
734979936121982976
734996168309084160
734911036399181825
734986034522427394
735053629900623873
735001096515690496
735053525248544769
734933958010503168
734981051882295296
735001092149248000
735019475880300544
735057388051533825
734996977780285440
734991751581212672
734909962745483265
735001578835316736
735008222558474240
735037112890822656
735018100131831808
734997782927446016
735057086128762880
735062442435186689
734997069837041664
734985812576632832
735040426529427456
734987930666708992
735032759102656512
734960588032475136
735016057560309760
734967806215770112
735039046527881216
735051025489534976
735027063560769536
735060903079649282
735022306876116992
735043936926851073
734939431958908928
735003302811820032
735061892834557952
735005785600712704
734914240692125697
735045321089122306
734979940450471936
735049792301191168
735031815677878272
735010202362187776
735006855114657792
735011544426291201
734906414347485184
735049003650404352
735041076550094852
735049041726177280
735010718366453760
735032138391801856
735033526676946944
735002044394811397
735008310747860993
735051642115096576
734932901163192323
734931479273312256
735057107351801856
735001142573342720
735049439996416000
735011032930865152
735016045057081344
734994620585791489
735033426273808388
735044473906974720
735053005003722752
734989918708072448
735036223593418754
735051750923587584
735020465538932736
734908226072780800
735013608170606592
735032725699190784
734978975483695104
735006951684202496
735023909427372034
735056863717261313
735034780761346048
735012282455982080
735018448384872448
735036424865615872
735009421970046976
735023883913400321
734905957134766080
735043714553368576
735020608493395968
735030729185320960
734935086580281344
735015608849473536
735027902438346752
735032088118845441
735061439833079808
735050660660535296
734907303577722880
735031576438931456
735025314301136900
734990946350301184
734950928357416960
734989943987163136
735057090222362624
735017768869896192
735039629540392960
735055672686022657
734974609406185472
735058646556659712
735000983193985026
735049733539016704
735039952405340161
734993341004283904
734929377893318657
735048982674579456
734953230979891202
735048613798285312
735022487407362048
735010135274360832
734988580502671364
735043903565467648
735054011892649984
735023326289100800
735050459136688128
735052225060478976
735014295763857408
734933748597280768
735041118639935488
735052178839240704
735043211413049345
735035473089814529
735025570065620993
735051805684469760
735032964766109696
734999406215200768
735059900729073665
734960311153786881
734991835601457152
735052950452703232
735010730777432064
735041496043421696
735035648923566081
735055882514485248
734954015365206016
735017924151377920
734991038348136448
735060299145940993
735000073218732032
735057543442104320
735044205681201153
734955923945328646
735060848583004160
734994670581878784
735016619504766976
735030846797807617
734921052455862272
735036915993477120
735041080748584960
734984541471965184
735048282540511232
734920100311109633
734947115701567488
735054674387193856
735050824242450433
734944787883646978
734984549789278208
735024139925348353
734985883728773120
735026887051911170
734989473985892353
735045992354025472
735004619525459968
735024106177957888
735016099390095360
735055731368591360
735058999008190464
735053382436589568
735035858840133632
734992141722648577
735021870668513280
735057883210100736
735029705674350592
735011452281585664
735040090905403392
734985527309537281
734954594380316672
734985959360585728
735048538107879424
735024034908233728
734986344955580420
735021652665368576
735025465346363392
735009464202452992
735023502504394752
734922554008207360
735004338767167489
735057669363535873
734990707082047488
735011032939237376
735039356675731456
735032134432235520
735047032587587584
734947216595509248
734910096992522240
735038270636232704
735053537982451712
734978136773931008
735044339785728000
735013901746774016
734999351794274304
734945270262177792
735030246639042560
735049326871875584
734929092986974208
735043672706801664
735057820110950400
735001771622445056
735014119720521728
735049452482924544
735058180967825408
735045673364684800
734990736576352256
734902102611374080
735003940081668096
734971257968545792
735032440499097601
734991604524556288
735048726893367296
734961007244804096
735028334334083072
735039000457715712
735033379821916160
735032365060349952
735050375456292864
735010156031938560
734952580879519744
735036043527892992
735052644511686656
734968489715347456
734935447168782336
735040656939360256
735011925965295616
735002853752897536
735032952187432960
734950181834248192
734972793117364225
734963943400181760
735035342978326528
735026627307044864
734988580741775361
734995110967054336
735003868929490944
735002019317059584
735035795971641344
735034055155187712
735037339278450688
735026019032137728
735011087247134720
735041336609497088
735048961963200512
735050912297668610
735055915997638656
735058034158886912
734914379100065792
735052082311532544
735039595784503296
735036953482133504
735034063816433664
735018867634888704
735051751137611776
735009849763844096
735060328388644864
735039826819440640
735007719418105857
734905332082839552
734989453027123200
735040636173307904
735051314879684608
735018343204311041
734993471153410048
735049167500759040
735048378879344640
734999028476215296
734998172951543808
735056175855599616
735021027718246400
734959773968400384
735008587441807360
735001897686421505
735051629410521088
735034696946442240
735009505876926464
734915067175665664
734999305669447682
734977205684588544
735051826337308672
734988005841195009
735004158160441344
734910658697789440
735008830631890945
735002103068794880
735036223572545536
735044469628796928
735005177296609280
734941185148657664
735046738650746880
735048336940662784
735015772142108672
735010734933979136
735019681581551616
735000433576411136
735009921050284033
735027344419753984
735032008255082496
734926609589768192
735060521477648385
735024315901616128
734986504267784192
735060999523422208
735038157327073280
735018091739029504
735041735001280513
735009677914710016
734987280499105792
734984956586381312
735012223878336512
735046256410669057
735012832132091904
735012630671314944
735003927641522176
735038841145413632
735051054694420480
734960877267517441
734908591061106688
734939419334090752
735042733270794240
734994687338123264
735030523584712704
734994012130709504
735044469783990274
735037322815766528
735062262155780096
735003860633145344
734956422975397888
734967235861680129
735061502865072129
734931789840580608
735025880515379200
735029277935194112
735007559904600065
735003478850961409
735023389295972352
735037779613241344
734924227225079813
735035313437986816
735018393888292864
735021367712698368
735046952866435072
735018393888272384
735024509003177985
734932549122686977
735039696447930369
735021182869766144
734964727546183681
734994574217777152
735022495955292160
735048416544346112
735024664427266049
734922210125750272
735055718848548864
735056247175675904
735036001303793665
734964291623890944
735020948185743361
735024030932193280
734953625110335488
735045233063428096
734988064607604736
734984335993012224
734903461431652352
734951024905965569
734981529991057408
735005144098689024
735048181520728064
735031983202533376
734996872570515456
735009141232635904
735034411767463937
735062396230873088
734985824945737729
735015743109107712
734986688850726913
734986802147250176
734998617518419968
735037817437495300
734992519260479488
735016909062737920
735048278367076353
735033984103645184
735044893186347008
735048949065613312
734995861927759872
734903989972656128
735043450610057216
734914303585865728
735034273347080192
735048500422004737
734907265493401602
735057761675804672
734919144089522177
735039558136500228
735056033584979968
734985816599080960
734996906527592449
734930271590600705
735022386525900800
735014719359201280
735023657488027648
735016346879168512
734924374130757633
734910147336757248
735007975111286784
735022311041073152
735039377731112960
734912563159441408
735040430572752896
734945945436233731
734911015423475713
735022256838082560
735058210147737600
734919928218673152
734973124580544512
734997409755959296
735009971759423489
735001683609145344
734910554100355072
735040023972741120
735056561782067200
735007740188196865
735017366325714944
735048831981789184
734982897225064448
734917742826950656
735018771023298561
735041626159087616
735002661062385664
734971274787708931
735053265017147392
735061351878512640
735014291825434626
735031039618383872
735053147585056768
735030662256820224
734964669085929474
734942673887453186
735038098703278080
734987586377224192
735016279933849600
735047313333309440
734941571053965312
735012446390325248
734966333926977537
735025314380800000
735031152889745408
735007844962033664
734991000574275584
734959522289065984
734906527404969985
734996902043865088
735015361372950528
734997300599214080
735013671148097536
735057719355408384
734988584671838209
735056519893520384
734937363940417536
735008490918449156
735018796285628416
734922876671922176
735045492967641088
735042477237895169
734913284323840000
735035208513114112
734967491844276224
735026903954927616
734938752120983553
734980242448617473
734994913918627841
735054716455899136
735013159262687233
734987116736872448
735022781117534208
734977600121016324
735010470546051072
735010072292696069
735024387305426944
734985791596863488
734995673049894912
735026408964141057
734998990899404800
735018641402519552
734956603120685056
735015239771643904
735043228085432321
734949376523665408
735053802102001664
734947875034038272
735012974738440192
734976484289323008
734922885123342337
735023749733470208
735042838149365762
734935778527154176
735018637031923712
734996537265262592
735062454703644672
735029450019119104
735018318202077184
735022806275129345
735002413430669312
735051532945788928
735053391009812480
734900604984819712
735011808587751424
735056033589174272
735049125427740673
735044780007247872
735055253297500160
735002719489032192
735006955891240960735405620237590528
735361685125517313
735358744658317314
735393670833295360
735376238970306561
735381658338263045
735420161830846465
735401761318526976
735405645374103552
735376092568162304
735390613059842048
735307930787008512
735368429314682880
735348879651115009
735417318315032576
735417121186975745
735360858457550849
735360783375343618
735376885136384000
735357989671034881
735412738114064385
735306915836747777
735355812722409473
735349492262830088
735418643496964097
735397789346234368
735417913792827393
735350452653555713
735328897919750144
735405007982493696
735380123029999616
735349911349301249
735420438608785412
735377325563510785
735377170286186496
735377011112300545
735376142597783552
735341606690246656
735395264362598402
735395981924126720
735397252441767937
735384770541195265
735414365449510912
735384686495715328
735416923761082369
735307603618631681
735343057973956608
735412662574555136
735379993254039553
735422095384051712
735409910985445376
735370635401170944
735413539251314688
735316612815978496
735351815940780032
735329833354399748
735385370058199041
735354164407111682
735420665235419136
735360325910974468
735367989000830978
735370132327964672
735402390715785216
735274481053249537
735371923031511040
735348221434834944
735304143364100098
735380399908618240
735353149360381953
735351207728930816
735407494990811136
735417053805457408
735391468756553728
735392949119426560
735412050080456708
735373643082010626
735402835450441728
735331016022339584
735351337567784960
735348716048113664
735406379436019712
735416903137669120
735401102993154048
735388583096389636
735420489213038592
735408598235402240
735394195201007617
735369800831078402
735346858072145924
735300900886044674
735408342303186944
735389119724040192
735309583414112257
735261063403298816
735415225109733376
735363358380204032
735332027134775296
735348401739603973
735345058615025666
735397525385936896
735361810816241664
735413321193644032
735366470641844224
735358031672823808
735383403231600640
735368068545810432
735351870202466304
735344689746980864
735338406612467712
735390621419065344
735393595218362369
735404940844208128
735290591421075457
735419260193886209
735382266529075201
735354231587262464
735370312792051712
735310132842745856
735405251075952642
735355267525808130
735396921490198528
735342449997021185
735397906878959616
735366680256360448
735366315595141121
735371457514090497
735414965172064256
735396451375849472
735365291870457856
735406312373161984
735329405430599680
735412540797292545
735418219868082176
735380362159923200
735386930259578880
735371415751380997
735324707906588672
735311688719798276
735371574908493830
735412863980974081
735308711032295424
735263215249174528
735370622969257985
735399299631222784
735372225201737728
735370316785057792
735379498284253184
735290998528614402
735308639464869888
735375291338625025
735328696710631424
735376209731801088
735382732155588609
735358409348878336
735373827362967552
735337701956800513
735268269502935041
735345993894514688
735421416162664451
735280432795815937
735307008056823808
735360011338141696
735373827488747520
735310002601132032
735400859622838272
735392093506523137
735397433035902976
735270416994992128
735350590990110721
735288540674838530
735357742462963712
735416521200181248
735419440532205568
735410796113592320
735395205948551168
735391791608913921
735364977591209985
735361844525813761
735283599532904448
735269573985861632
735265580748574721
735278230769438720
735388880900399104
735275030439923712
735414252358537216
735383922968825858
735403665566076928
735373764419059712
735342722677145601
735421420134641664
735396690677641216
735392269797326852
735349668343844864
735359654868492288
735350922218463232
735367112504532993
735418639600472064
735334199536844800
735356840599539713
735423886536347648
735332220005670918
735411660014374912
735390923249582080
735389354944823296
735418333277872129
735411710362816512
735393603506311168
735398770842734593
735408128272039936
735416747654828032
735421902496358400
735401597828730880
735357360684826624
735388906137485313
735387991640801280
735291992209510400
735384673715638274
735387374914555905
735312355639341058
735307049937055744
735334073787355136
735279422165618688
735405800647217152
735422464663130112
735353086642905088
735405700122333186
735410791776669696
735394383533641728
735389044511805440
735377912657006593
735358740476661760
735403451811647488
735274468445192192
735337060077326337
735326721046679552
735395734489534464
735376084192133121
735380295160074240
735402361275977728
735377526986575872
735401476206518273
735339379686842369
735405297112645635
735404152248016896
735262233962422272
735361634571550720
735366697255899136
735267057340555269
735344077303119872
735410997565915137
735309960872071169
735275307343720448
735384346975186944
735305699312427008
735418845087830016
735378592268451840
735408950682759168
735378478808375296
735369209379704832
735263655806242816
735366290425139200
735366604708585474
735389249923600384
735390931659194368
735312427143794692
735396770423934976
735394081782812673
735396808155910144
735392114809425920
735278377515388928
735353069647564800
735391523324465152
735404152268918784
735356064548462596
735371361368051712
735378458143002624
735402163967516672
735423320213061632
735407537059692544
735391309486280705
735404324155723776
735262745302425600
735415745165824000
735276938928001024
735419566403293184
735391279824179200
735378294439350272
735360250635771904
735410724835581952
735393746360147968
735383470051106816
735413589461372933
735360070079381504
735352533170937856
735419608287580160
735425006251978752
735418081414107136
735266989992751105
735414080219975680
735385827157680128
735328411707691010
735366306950696960
735346572876255233
735331573881507840
735390713911910400
735406446419030016
735414168283697154
735409873165406208
735397042860744704
735396153689313281
735351027122249729
735378042634309632
735392345504485380
735353455519371265
735275181674004480
735343892657229824
735408065592348672
735345184624508935
735393503119835137
735282471336566784
735420228939681792
735263512931520514
735386942863515648
735404743678435328
735329841709473792
735286761941782528
735378164537556993
735397894174482432
735371940098105345
735391904788025344
735406253443284992
735419553883160576
735410716556054528
735403523068809216
735400541157793792
735386791952388096
735366122648817666
735395231030468608
735366437116780544
735361022136094720
735366877464133633
735394979397271552
735397022006673408
735328184833609729
735300666327851008
735348523214966786
735360477115600897
735391472837644288
735421407702732801
735267481057656832
735321608508846081
735394559753113600
735395520248729600
735333289628688384
735409562795298817
735272295992725504
735423798514749440
735402470285811712
735418790276632576
735382153123483648
735357943747649536
735377359088590848
735343053951631362
735280726506098689
735297998716948480
735352008606093312
735374569771565056
735363870362095617
735360288418082816
735276825820155905
735314444541104128
735384002757070848
735357587269537792
735371466225635328
735304915233460224
735300959639855104
735404416518529024
735399723230728192
735373324159713280
735420388247756800
735386980918431744
735335776884510720
735344651700408320
735282924329828353
735379590441504769
735382660852383744
735419369224871936
735375421475328001
735338427445547010
735361991204831232
735423261538979840
735338133869473793
735401249961578498
735358744587046913
735275072634662913
735371302589083648
735343527639588864
735386930481909760
735373433316515840
735387412831080448
735384031999709184
735361290508619776
735336477106831360
735366323765686272
735303015083606016
735370052615196672
735398980671164416
735384338418835456
735378692772335616
735420585635942400
735380819448107008
735420162116030468
735344651901804544
735418819796164608
735362574137561088
735296450817495040
735425090121302016
735414193470492676
735292432842117120
735393897023713280
735392269897990144
735411228030423040
735343112734793730
735363639377530880
735397277737619456
735262464640569344
735410062227865601
735371419773722624
735365149243113476
735323994807750657
735357268246597632
735381721273733120
735337819376394240
735271557740826624
735388494906986496
735358283469475840
735408891912192000
735408870672191492
735367795999973376
735405699900002304
735359025588625408
735404944845590528
735380374839300096
735412184495345664
735418140348297217
735388130006687744
735391246345248769
735375370812325893
735303929332801536
735347793359949824
735363731962646529
735362876173586433
735418660429398016
735379141525114880
735351664685780992
735295406649839617
735410133530857472
735423332779208705
735415799775645696
735387865601953792
735415216779997184
735410959594885120
735302939531567104
735351274552594436
735394362637615104
735353883732631552
735421923614674944
735408342479343616
735358921012064256
735365459919376386
735381826190069762
735399332824948738
735398305518260224
735393444399599616
735260761455525888
735263236120010753
735355913457020928
735411396041703424
735349202889388033
735366235911774212
735361772916486144
735392500618256384
735262225594617856
735356979095478272
735377480580796416
735281339000324098
735300917810110464
735412297418612737
735392102243307525
735347487150645248
735371776448954368
735414608849207296
735394090272075777
735358442840412162
735312204900257792
735265513832517632
735350326719598592
735352516217569281
735369234688180224
735403040606326784
735422682498502656
735422527313485824
735371361263161344
735414264849178624
735372124760756224
735410502537498625
735401128020566017
735366454074281984
735365409663295489
735378684538945538
735363220161105921
735396329837481984
735424196814110720
735360032552943616
735357868023681024
735308383536943104
735343536296603648
735362204829093888
735284967064932353
735411513280876544
735369305911627777
735407360798261248
735343427060125697
735388025337839616
735382253996544001
735367833966792705
735423525658431488
735369821936885760
735345901842092032
735262728609271812
735339417309708289
735310241768869889
735422854750179329
735314037815271426
735308366759661568
735388784309735426
735357176085123076
735421839590215680
735402256485502976
735423026439720960
735387463137517568
735374183799066624
735382073301688320
735380991410343936
735385038997585921
735367053520056322
735382270710849537
735387555219308544
735403187419680768
735393779570618368
735391984639221760
735384115885793281
735266625134419968
735318483731369985
735400897669410817
735406840977227776
735404328404570112
735368068642316288
735365472397451264
735305573734993920
735327153445818368
735273570918490112
735364088230973440
735350456587825153
735368416853385217
735385906878787584
735392491919278080
735373349111664640
735362540750921729
735383537185116160
735416479328423936
735285574928498688
735417251181023232
735266193028718592
735367636738027522
735344802934476801
735405464918315009
735338976932995072
735412033269698560
735392232233127936
735377694674800641
735337437606608896
735399748170092544
735393825691160578
735341049053319168
735359742932099072
735405867592355840
735347206379720704
735357000029220865
735261575473434629
735274782967533568
735268655223721985
735377908483653632
735383474404753408
735416546235928576
735349068453535744
735348699237371904
735385177292218368
735345050348097537
735403208756101120
735284849477615616
735344635250364416
735370975286550532
735382690002767875
735262397288615937
735409315645902848
735393939100864512
735397131096330240
735362507020341248
735395008765960192
735276121114050560
735399194563903488
735394308275179524
735421206103494656
735273722047795200
735391967870353408
735340382112886788
735390864688709632
735383637835808770
735367238178492417
735352742512824321
735382992076558337
735348091289800704
735381154820435968
735408573002350593
735339333704687617
735371851795435521
735367380847714308
735359357236477953
735409017640587264
735364109311574016
735318231746023425
735359931663175680
735379607369748480
735411009939251200
735363979061649408
735361210833612800
735390847936647168
735424633047011328
735420224787320832
735381171475877888
735370023422857223
735382266231332865
735410330428440579
735373391096610820
735380399933825024
735404722639769600
735423257306931200
735379649199476738
735424221858271232
735365241756909569
735367896646463488
735398355942002688
735394266449629185
735386897028161536
735369331329118208
735409361418358784
735385340702273538
735392248817430528
735385076750508032
735391955111280641
735416592406708224
735292822815952898
735381364695040000
735375995910402049
735399420951416832
735366814457311232
735380291037110273
735312464833744896
735304650786758656
735391305086476288
735366361543802880
735412671089102848
735368341221744640
735341661245612038
735390524941733889
735340835059978240
735424083668652036
735408808093200384
735368030738362373
735418379549433856
735420342466924544
735407004500545536
735363400528760832
735411999635603457
735424041478197248
735413744503775232
735302822149787648
735419377789571072
735419142828896256
735391569168224256
735383226886295554
735368525871763457
735375395994898432
735417586607882240
735357323011629057
735364293760327681
735374972428914689
735372657181528065
735413992177467392
735385877535457280
735385340626800640
735398615921876992
735358497391579137
735407977298067456
735381943454425088
735370367116709888
735312410190450689
735390977981091840
735345855633457153
735415917136478208
735386997733359617
735359776603942912
735392341217923072
735304898225442816
735367745768919042
735361898993049600
735399857322610688
735326918518669312
735395319136063488
735324716173516802
735396782860075008
735375136132608000
735383029875675136
735390772518866944
735268453905498112
735396094880911361
735307322700922880
735368748165648385
735420845477220356
735389531113979904
735339144839372800
735424087791685637
735373357840007168
735398867647234048
735379745534320641
735395318930542592
735367380990316545
735359285652230144
735383197547134976
735404131402321921
735394996229132289
735313752287895552
735377463866429440
735404718663602176
735351496779436033
735261235629981697
735417120851415040
735378281785085952
735306680972414980
735410464637779969
735403963634307072
735385739337302016
735406874305146880
735371118064881664
735290440426115072
735347197944975360
735384531486793730
735369297502064640
735321570730758145
735381024843128834
735285713374171137
735260874680700932
735381016660070400
735372778879225857
735418739882135552
735406450718167040
735344177979002881
735363551414620160
735349659758166016
735266386335944704
735349324419371008
735392177577197568
735375991850344449
735366583724429318
735367905014124544
735357004286398464
735353719903162368
735372153869246464
735372963378286592
735388960411791360
735419910432530432
735307763082010625
735371638028521473
735398582220640256
735350989608325120
735366269516582912
735413463816769536
735384724382855168
735262225338904577
735269259362873344
735421562862571520
735357645633245184
735382467885010944
735409290396217344
735416307257085952
735377715428216832
735349181926150144
735406664837369856
735401178490634240
735400394063552512
735277899352268800
735350158842552320
735363555688632320
735415338679078912
735377111452651521
735304785017110529
735417653595144192
735271326844366848
735318643131723776
735419985598808064
735268315455754240
735290943868444672
735387811159937024
735269019993800708
735396304793284608
735360267165564928
735261914859720704
735402998667579392
735406459073134593
735291216305217536
735400528226754560
735411949593350144
735386158864191488
735339455205285889
735379565095321601
735406140381597696
735394492967202816
735358514026188800
735365992465981441
735325152540565504
735396690690224128
735382245607899136
735309268522405888
735374477488459776
735358744696107008
735341900253822977
735407675337519104
735350217571205121
735360762173100032
735355179458002944
735264100360593408
735412238849331200
735267992402046976
735369624745848836
735347931725860864
735315899880755200
735410133451321344
735389795006992386
735372023753494528
735409814428364800
735367506572005377
735402642134945792
735339660445163521
735367816874971137
735313010051403776
735372690962456579
735369339659026432
735410716279230465
735421457858211840
735362096167321600
735395075967078400
735390923379576832
735384049024393218
735399475754225664
735402667669901312
735415430932762624
735376977532747777
735352885156958208
735359516590678016
735418895197175809
735350888609554433
735364281278029826
735330961664159745
735365392797929477
735352323388624897
735384305015361536
735353426176004096
735419138470993920
735404349552263168
735395721613082624
735411249203273728
735267808234373120
735358312615706625
735408761876189184
735396581432778752
735424184403267584
735354646701735936
735302943562338305
735394828482121730
735304248112467970
735311118554517504
735271150918479872
735391959464968192
735340742843961344
735286753783914496
735393226065088512
735339388138344448
735378764192944129
735375807049289728
735405213251735552
735395893696991232
735344937215086593
735368458758705152
735302826469916672
735411974473961473
735401891673329664
735365606413893632
735384825121607680
735381515769614336
735405515438751744
735409432931225600
735393150672482304
735366097491365888
735377086492315648
735360967601754113
735406169544634368
735376201490006016
735371604553814016
735345041938481152
735405930511228928
735357788482834432
735318118617190401
735354600723746816
735371696744583168
735398909372162050
735316520553852928
735424243115102208
735384703168073728
735351878683361280
735269586531147776
735412721173331969
735265954163269632
735388700369125377
735385424584134656
735377413425770496
735401547610378241
735341220852027393
735402852034744320
735395675396001792
735411324612706305
735288582554984448
735346069345800193
735423743867146240
735334765746921473
735375479969087489
735420736546955264
735267736754917376
735316038175358976
735269527903043585
735352365314887680
735421659457409024
735392374810157056
735362326640091137
735421802080546816
735360313458069504
735298011169882112
735372728623108097
735417624444735488
735360347004129280
735409013479903234
735388876550856704
735415460292878337
735373714066440192
735363044084178944
735367120868024320
735372594325622784
735293867046604802
735404852705120256
735312749866029056
735364671188959233
735392752339423233
735362683273371648
735423966102228992
735363220240801797
735413518015553540
735399626765959169
735344848895680512
735415627956035584
735397013362233345
735409927678746625
735410359880830976
735323885957222400
735383692462428161
735394362809552896
735396262615392260
735387899311558660
735338574397181952
735357566012805124
735367359842668544
735306160539078657
735362955638935552
735303577179021312
735347348688240640
735361240353144832
735410842083155969
735377543424004096
735350603698872320
735283406708346880
735414855927111680
735399962075336706
735368429344067584
735368575985319938
735411391788638208
735360363655516161
735397005220925440
735297109390413825
735363844906885120
735379590349246468
735398175230578688
735358841379000321
735420119883485184
735311152037650434
735380882446508032
735411961907818496
735417087498330112
735374687442718720
735410284437725185
735351962485567488
735348204552769536
735366936415113216
735390738779869184
735270270198374400
735423353742331904
735387366605639684
735339379707772928
735375014371962881
735277974870597634
735423769066475520
735274422400081920
735361525427376128
735368785813704704
735278918610128896
735268026052796416
735395277264310276
735369054161145856
735341321569894400
735394132215095297
735422615511273472
735272853747204096
735399169230147584
735264926428696576
735397806362484736
735381419250290689
735399177874767872
735300045516333056
735401237395472384
735391451861942273
735410783329345536
735351677474250752
735372539921326086
735327816015859713
735345289528279040
735382857644953600
735356056184967169
735386074701287430
735370589255372801
735360548150378497
735394861814321152
735423643216453632
735358962695065600
735414914693664768
735404680860315648
735353715612385282
735308190754050048
735369595415105536
735392274062921728
735384686659260416
735394513926168576
735354655203569665
735370631479496705
735364201431076865
735395444709326849
735317795613908992
735367204796026880
735339522121162752
735401857905000448
735388599647150084
735319007922917377
735372330109652992
735371461922295808
735340084107587584
735402159920009216
735334707068604416
735388800969519104
735399496734134272
735358354504220673
735362733361745920
735367531632988160
735330495890886656
735382178251603968
735410792024186880
735361877715365888
735405704203390976
735413836874944512
735364058854088704
735348741331427328
735346090397061121
735288976488181761
735384380500267008
735345683788627968
735386213419520001
735412926568407040
735382660659466242
735330642783797249
735306911357251584
735397898481991680
735410674499760128
735389472142073857
735351685644734465
735412184319184900
735365292025643008
735362725027676162
735313903501094913
735382962448027650
735368353955651585
735280512567259140
735339178414776324
735404152315084805
735410535919943680
735372736776839168
735384883493801984
735262367869771776
735360984521543680
735355355883003904
735261864842629120
735336418441056258
735385626137219072
735415044813508608
735393880439443456
735403250678005760
735273092776333312
735388570538631170
735391565263310848
735295536379625473
735371793222008832
735332853316263936
735370606041026560
735405616135606272
735364096539918337
735415317308964864
735361555093725185
735288473519857664
735352340081958913
735361601197465600
735422783426048002
735395968997294081
735367862961995776
735317531444023296
735381670841483265
735372292541325312
735400960567152640
735296966830247936
735352780571967488
735316294074040321
735401258065006592
735376138340601856
735391045182193664
735358467922395137
735394492610674688
735395839338807296
735367309510987776
735269972235145217
735357029120937986
735366822954999808
735278473988689920
735416919600320512
735418396133691392
735411353771487232
735409864919375872
735348120691822593
735368727248699394
735349202654486528
735274829117558784
735393813129265152
735383629703094272
735381633226924036
735309478267105282
735352461590941698
735383704839819265
735405754476310529
735344605739266048
735385273702490112
735365896223494144
735424146600005632
735396417997537280
735384862740348930
735355875909632000
735395436404563968
735349957742432257
735406119296897025
735351484271955968
735347302609588225
735375362432114688
735364365180899328
735410196135153664
735373685012500481
735271620651159552
735353967304146944
735374632564498433
735340507946192896
735332345650249728
735376121550807040
735402260784644096
735365996777721857
735353757651873792
735414948566818816
735379133363015680
735272685886930945
735407092446711808
735351991728242689
735384849897390081
735385047046488064
735390973660958720
735312057973760000
735376604151619585
735353061279993856
735336435377672192
735363056432189440
735311206349561856
735352583263490048
735360942532362240
735398540424384512
735384577519259648
735392244438568960
735414746938265600
735380056189620224
735276721113550848
735282672751239168
735338163271553025
735359801639772161
735417863419375616
735392349484879876
735373710014730241
735377648558428160
735294127106056192
735365845539561472
735385785604669440
735424121287245825
735423194299932672
735266071448420352
735423156475858944
735417423046844416
735423399749505025
735349521446752257
735373210783485952
735397697096716288
735410368323821568
735392047587266560
735409265280745472
735389883456442370
735409969726689280
735363509400293376
735395897786441730
735363622906527744
735364222515843073
735373017753264128
735370073460899841
735385466539810816
735350121278414851
735327769933041665
735388612318134272
735364016881688576
735265245111812096
735407171966504964
735368324381609984
735408237663690752
735274036532547585
735380559124389888
735360091172548609
735359944271273987
735399819645181953
735408791043379201
735385747730108417
735308128082927622
735329233497690112
735368924167032833
735382777978327044
735297570843561984
735401530837327872
735401908152741889
735351866280804357
735397097441230849
735363920702083073
735330722781769728
735398750177349633
735420455687950337
735398020070662145
735407725883097088
735363727483146240
735308257938415617
735360258676248576
735394157087358977
735420816196800512
735392630511702017
735365246064418816
735309947999801345
735352394519830530
735360900408958976
735398078983856129
735417963931664385
735373928093351936
735408132650729474
735299147910254592
735415426700726273
735360367958863872
735415946697936896
735424226170163200
735360846159859712
735340709331521536
735307226043289601
735397080672423936
735410292717408256
735385693241937920
735279249930625026
735378030256881664
735409609217871872
735358882999062529
735400612146352129
735369444604686337
735408736655814656
735423295202430976
735367024424144896
735376801313218561
735296165793521664
735413635481145344
735353136748101636
735364553719091200
735418337543458816
735402143239266305
735304344673878016
735386578298806272
735382648156196864
735385529437552640
735366638212648960
735388704626384897
735397277905354757
735365463883022337
735422149960294400
735406253481025536
735269045323210752
735371638032719873
735378097437081600
735347206404886529
735357385573859330
735374863460884480
735384476684066817
735398259175370752
735404269680140288
735408376075681792
735340130416918529
735416106098302976
735356538567680000
735353572951531521
735352637948874752
735406320908705792
735394387786620930
735412817503916036
735361588526522368
735415074383376384
735354689009688576
735419000155430913
735329074424520705
735376264320700423
735261067639672832
735352650582097920
735418878407389184
735352105167388672
735406962515582976
735354634294984704
735420984145104896
735276209299456000
735396367477116930
735375525947052032
735404974256082944
735286636070772736
735354936364552192
735376209715068931
735424192808620032
735290163765645312
735393389697323008
735392219562160132
735400096318230529
735398401722945536
735388843185188864
735365262862651392
735379670187802625
735261785213673472
735376759370199040
735413195070918656
735271784069664769
735380261500813313
735367729113399296
735366042629877761
735286758070464513
735336053641519104
735327794813636616
735353157790879745
735346556073877504
735421462060883968
735421856530980864
735355527551672320
735356060538658816
735366978098061312
735423030793515008
735420241614909440
735351970949672960
735361638610669570
735353984316256256
735372988560904192
735369905579659267
735391959246856193
735424150609727488
735294655718391808
735373017774215168
735264045926862853
735416353402834944
735350087631679488
735417813318393856
735370115462668288
735372602760433664
735389749205209088
735351698269601792
735303396610183170
735413769904521216
735391296832057344
735361114612113409
735386313797554176
735398095521992705
735414826831368192
735397181478326274
735297545648234496
735374313881276416
735384699162525696
735339727742771202
735406551578595328
735388759076839425
735411001521242116
735382622805856257
735297159805972480
735382149084381184
735362339277508608
735361823432704000
735403350972207106
735379846474440704
735262196259815424
735371210104680448
735414168313008128
735300737442426883
735393058443956224
735303132586991616
735374632749027328
735421365843578880
735262049098420224
735359827052990464
735347290219683841
735380618046013440
735405121048317952
735262376476479488
735347604549185536
735300527660077056
735374091746693120
735377824522047490
735382698232020992
735384669777240065
735383239389515776
735370404899004420
735415661275586560
735421995018489860
735414054907465728
735276318351327232
735394719296040960
735385181406789632
735379783241064448
735371889481265153
735390797567299584
735373601101258752
735362419019665408
735380190247956480
735315761712013314
735321163744837634
735372711686475776
735385928148127744
735375002019762176
735392664200302592
735423148376641536
735261558486405124
735378525075742720
735401807552221184
735386523525386241
735350163183636480
735377527015899137
735379607248064512
735371327733923845
735277983531950080
735349068386467840
735388809702060032
735413765718585344
735372174849150976
735356592917516288
735287789588258816
735355540461789184
735393418965360642
735357553534717952
735407822326902785
735287089080741888
735334430433267713
735393398132183040
735423274302210048
735395117650092033
735377631487655940
735398917899231232
735357046158176259
735343204837527552
735262477240393728
735376616759656449
735383994334908417
735393154766143488
735378491546447873
735379770968580096
735370908110626816
735406849206411264
735420245817495553
735405448308883456
735418102435983360
735374716848996352
735380014120763393
735290968845484032
735403770494996480
735420031870357504
735422665809268736
735354919721504769
735286489513353216
735390659260088324
735284010759258112
735351521991364608
735344102452133889
735355523424518145
735377619122786304
735342118458265602
735305904757874688
735344664337895425
735364331341250562
735392160682549248
735367204699508736
735321373296463873
735291870759288832
735420665428381696
735372841869250560
735361689244307456
735356299446255616
735396803751907329
735375534725705728
735311839953833984
735371524727840768
735288800516186112
735390776826462208
735411794194399232
735360569314844672
735399697993609216
735399169494376448
735367737355145216
735397978064736257
735391724491657224
735376159349866496
735396967518339072
735395944024428544
735373693384294400
735291161900781568
735393276245774336
735425169846472704
735411119129567232
735410599035830272
735398867613683712
735420593902882816
735371302589042688
735414101183238144
735415770692374528
735410711992672256
735376213850492928
735381003984900096
735380643371208704
735395713136373760
735388868057399296
735406366882471937
735383457556267008
735373752016441344
735417465157636096
735424062579572738
735417141848100864
735384447458156545
735391456320454657
735296710986063875
735339220227784705
735375425619251200
735281796015738880
735424591196266496
735361777085612032
735381993857417216
735405771073036288
735368160967299072
735396652870209536
735326528150638592
735419213930745856
735380454631694336
735348481162924032
735382497010298880
735270584842608640
735408321411350528
735373252936228865
735397093255319552
735297088465035264
735398502365290496
735385093183840257
735264729518608384
735365803814617088
735400323079143424
735341355145306112
735411873949061120
735412566130823169
735342789760847872
735390902559092736
735288670442381312
735404760430481409
735324284390932480
735380743950585856
735424524036931584
735364604080099328
735404110279757824
735309658953551873
735423081230049281
735355536187785216
735355481540169728
735374683093209088
735423261379559424
735420040279957504
735350519682748416
735376226513264640
735421797844320256
735371659197157377
735364545607307270
735392211114856448
735417548896931840
735414533276065794
735395134594940928
735305162441396224
735357431807610880
735366504301092864
735415439170408448
735421957185929216
735376688155086848
735414658933346305
735342164771770368
735369033365770240
735390424123183106
735261449329770497
735377975479275524
735408266977628160
735423374625640451
735371914663890944
735331792136372224
735397906983833600
735343091490643968
735394698278408192
735411714699743232
735310140971323393
735377778363748352
735418978991001600
735358992252309504
735342441608454144
735420224749613057
735396652803076097
735416722577068032
735274758179160064
735354420473528320
735409407740219393
735369792392200192
735397949019193344
735402172725252096
735311260921778177
735378399259164672
735418815555743744
735300544374308864
735418660253097984
735312255005433856
735397495975628800
735384791521103872
735366155930632192
735398288682156032
735418559690575872
735275525598547968
735417301307150336
735358191064735744
735353589787414529
735379825309933568
735375614245502976
735353526889635840
735351408812265472
735404961958363136
735262485356421120
735373567295119360
735343733131083777
735402084309323776
735328814289539073
735384976015953920
735394463560966144
735420891534917632
735314775836659712
735372065788792832
735275076879286272
735310946244132865
735338733596246016
735369112893952000
735347982174986240
735409059541745664
735365241895301122
735402340132487168
735424662340001793
735386183837044736
735419310278053888
735404634701991936
735287089038790660
735406677206392833
735415380487864320
735383771998982144
735386095748296705
735361546474422273
735404345374691328
735369796573925376
735395071613374466
735322002643423232
735351891358560257
735351618699448320
735399484033765376
735394211651047424
735392584231727105
735394534872469504
735373496054886400
735372422413717504
735423080986607616
735417099963731968
735413706985721856
735324531842285568
735325299257266176
735350901188243456
735421265180303360
735337794030186503
735412654227984384
735352168136478720
735289538550091777
735349471060623361
735275710177107968
735398250732257289
735345175967469571
735390298549932032
735386024424148992
735321616725516291
735409990857560065
735390181101076480
735416466871291904
735370002447126528
735414944376758272
735418635083218944
735355561282244608
735399446410874880
735356228034007040
735368840331329536
735364050536824833
735401803634839552
735364734350942208
735338792433942528
735369398299578368
735418727374688257
735391560775421952
735323030323400704
735273533220245504
735370174380027906
735424171849580549
735353959070715905
735368144282390528
735348322081345536
735365916930789376
735391535760592897
735424322521726976
735274803926441984
735423370519584772
735403896361897984
735401845351387136
735367053826269184
735382941703020544
735347294309076992
735407985766305792
735380291041275904
735338947442823168
735402155776036865
735381373091975168
735350075237511173
735418706541576192
735355716639285248
735369704366321670
735407490997817344
735373240353345538
735412364665868288
735398464708829184
735366281763926016
735369637249069056
735394987697942530
735404122774593536
735369100487229444
735418580829896704
735348447914659845
735415854360203264
735398196181094401
735343653443522561
735421185282965504
735377019156959233
735261025918943232
735386632652763136
735405238652444672
735383205797363716
735332857342767104
735284769836109824
735409424559419392
735381574145998848
735349722962120704
735399609883865088
735403946731311104
735305565094744064
735415401471954944
735364104903397376
735369633218318336
735372288141479936
735263513237696514
735416458298150912
735331293064495104
735387177790627840
735385953028689920
735377103114371072
735375563905458176
735344442006200320
735361290512830468
735390428481105920
735405590952824832
735408237655298048
735406161353150465
735370111100583936
735412348085796866
735403556711374848
735418890847670272
735374989390680064
735352906313019393
735395004592590850
735401635841736704
735421638410395648
735369465270046720
735411270074179588
735381662238920708
735309184812654598
735371210058502144
735400440322494464
735353719907323906
735385902915129344
735395952224313344
735416324344713216
735333377629380608
735382174023716864
735365673526960129
735406375371563008
735411140126199808
735395553853485056
735420820340760576
735404659939016704
735347877136961536
735381427571851265
735337282627112961
735407608241258497
735351559861751808
735397227422744576
735404458360770560
735420988402339842
735335621733036034
735357041825447936
735278004440600576
735398821404905472
735404252911308800
735349634764279808
735353225180762112
735382744453263361
735394069099188225
735397273719431169
735286095387058176
735374599278432256
735293569284636673
735341527216590848
735364083982204928
735424205135581190
735359197785804800
735390453856645120
735404647351881728
735261181213089795
735413069396992000
735387932698259457
735372732544757760
735404651588276224
735369096401944578
735384854347579392
735368114892869632
735424708628336640
735404894635495424
735381096351830016
735316197634408449
735416554976862208
735419352481169408
735375677332000768
735278226843406336
735350888626294785
735373722442473472
735418559640276992
735370371415867393
735402604465917952
735394685879996418
735380471320825858
735309336017145857
735366843985235968
735402969672384512
735282689356357632
735309545459834881
735357939549122560
735391837909880832
735355750160207873
735387136132849664
735351568485224449
735362502851190785
735397873412648961
735378898419060737
735389426185043973
735420069770039296
735414575126990849
735378088855539712
735357532416397312
735404878093287425
735382358627618816
735378227443666944
735386280238960640
735413224548368384
735397781070811136
735391338720595968
735352218317119489
735306169128882176
735304038615384068
735396514630111233
735415455767236608
735361378857422848
735365703155474432
735359881595740161
735362280674713600
735371562707193857
735351161587421184
735338087866339328
735406085775970304
735386334660034560
735370979313131520
735357616457699329
735364197433901057
735396736601075713
735355683051343872
735357528196931584
735350116878536706
735349760635310080
735371533003153408
735405888618561536
735299718109143040
735398317849518080
735408443067138051
735395319001829378
735377736735281152
735385575805575168
735397252622094336
735372145581301760
735377950577676288
735366260926582785
735423798208561153
735394354194436096
735321553844461570
735262166689972225
735360988766216192
735414529128050688
735272442726371328
735266096954146816
735366852248010752
735424645692694528
735374804564496388
735345419258073089
735391623832559616
735407562418327553
735421248080105472
735413178440552448
735390570965807104
735405918033055744
735393653997309953
735339618862796801
735333658622578690
735346061020139521
735397399263379456
735375236858839040
735407188903112704
735391107928969217
735380404325224448
735409445619007488
735329950908157952
735262682639699969
735274170754445312
735369486463815680
735415183250587648
735366248540852226
735343930489864192
735363765517062144
735407574879744005
735392496210051072
735358723632312320
735421214592798720
735422061770854401
735382736240840704
735261420166647808
735410632502169602
735398364011986944
735274812315209728
735346371591602178
735365904268152832
735338083504295936
735353124387475457
735345385758203905
735389526751870980
735369650012323840
735419432130973696
735387048014647297
735399496524369920
735415493520166912
735333490682699781
735409470512205824
735379854573637632
735375618385285120
735342424512466944
735357893214666773
735362633038200832
735373378731839489
735369385876066304
735374963968991233
735380957952389121
735418593148571648
735369452708102150
735421055309750272
735370971306196992
735381926492672001
735384023627923457
735388784372666368
735397877565034497
735400658547937280
735385818773258241
735295624766230528
735371923165728768
735404643031867392
735333138608574464
735391258873597952
735399190554148864
735368370665689089
735369607842795520
735377115923812352
735360711946317824
735384573295624192
735366630126039044
735366810208468992
735415812320854017
735365673833103360
735340868496986113
735370535018876928
735355871451045888
735415220907171841
735390990593314817
735422195963428864
735313228281073664
735417770976940032
735405230154764288
735372439325167617
735339526340628484
735316205972664320
735384212740681729
735343104274903040
735421076134604800
735410498187862016
735322405271392257
735355544454746112
735413757350948864
735366630138621952
735391623690002432
735277299533291521
735288435724816384
735388109018431488
735413035712401408
735371092584468480
735363283004346369
735339891345784832
735352012976586752
735269301133946880
735294421005127684
735276838298083328
735365480861577217
735342042897862656
735424171744710656
735384095207870464
735310384454897664
735344052145639424
735413480396820480
735358937571164160
735408006922375168
735282811192500224
735412251327365120
735414013224488960
735387983398981632
735372975852118018
735391732985036800
735393935057661952
735402960885317633
735390277578461185
735410561333268480
735408543587782656
735420451397066752
735404496197722113
735384300800102400
735416135248687104
735379011556233221
735344370703011840
735399991666192385
735358543222693888
735393775615418368
735275810668609538
735391590466912256
735424654140047360
735405976900251648
735385705514467328
735411395920072704
735260962933100545
735419813871374336
735369255588401152
735261126401855488
735261105392603136
735418597611327488
735278734098497536
735339555650449408
735409839925432325
735364650292940800
735411513134067712
735367934332309504
735415803953221633
735395948222894080
735366562815856640
735414650443988993
735424326925754368
735361542389137408
735400062898057216
735419050617114625
735410955555856384
735414252362706944
735360678328958976
735408875164160000
735390470508019712
735390457711235072
735362658166296578
735359747164098560
735409227410378754
735384019697831936
735409755951353856
735374238585135104
735376738390290433
735336368319172611
735404118559346688
735360938547761152
735367674407063552
735384552093437953
735395532974260224
735408954642182144
735321956694806528
735347000732975104
735345998147506177
735366143599386624
735359449536319488
735424238723682304
735389547903746049
735379603016044544
735315660805447680
735420040263176192
735412310265696256
735263349651460096
735304135000494080
735419356637712384
735393125334700032
735343380851462144
735346119874613248
735371365323276288
735401425921028096
735377132617146368
735405490226749440
735391149947518976
735364104886587392
735331779515666432
735418463271915520
735395843545665537
735372799859142663
735400453010296832
735404848447934464
735351530392555520
735418735859638272
735404416614977536
735424410610479104
735381838676545536
735413048454860800
735423467219263488
735399676837498880
735372766355017728
735424565745192960
735351580824875008
735323869062516736
735367255043772417
735357096552714241
735384858554425344
735303090342092801
735364562401255424
735419067331448832
735399588765552644
735371717871296512
735417716631298049
735413585141194752
735382920572080128
735282928410865670
735389103043301376
735392877983977473
735390239666102272
735411836074483712
735418601809842177
735262493698822144
735367938467889153
735308882843574272
735364176563064832
735367674545491969
735364880912515072
735359600388677634
735354491738984448
735381272160272384
735353631948603394
735416173060345856
735383122058051584
735286816782225408
735398594807799808
735382773704364032
735419012717367296
735357352120029184
735383344259706880
735365589745696768
735358149167828993
735379850303832064
735391455976513536
735364008564412416
735400003938713600
735374309632401408
735378357337096193
735328755648978944
735372665544933376
735347717703077889
735387127635161088
735346430328643584
735374200542789632
735372326028578816
735408086639378433
735357104668708864
735411353993633793
735418794479374336
735268139466907649
735298921308688384
735267459771551749
735367573890600961
735374976707121152
735412154887774208
735365874903842816
735407008556449794
735262288232353792
735350075052937217
735288876001026048
735410221460377601
735406199273852928
735370589645484032
735369951717019648
735286837598650368
735403657156517889
735374628680523776
735416600849977344
735354923911634944
735264641127985152
735365447160373248
735312032669532163
735300888491888640
735338209492803586
735403799892877312
735394681429864448
735365032167510016
735374456605052928
735404592771502080
735364767708254208
735370597769879552
735340608756289536
735365967363051520
735286355316625408
735396120126443520
735413912615559168
735342898686922752
735419721353420801
735285612853366784
735372434816274432
735410993019289602
735421390967476225
735420706985521152
735354076330885120
735411962201395201
735354550513766404
735361252873129986
735366390748680192
735275735196262400
735376495032578048
735358656800296961
735384585861746689
735356140108800000
735366932032016385
735413555713867776
735389472083349504
735366860728897536
735408933838454784
735382652312813568
735394736173813760
735371000561475584
735410225734377472
735423009817800706
735374662058790912
735362875938770944
735381658170470400
735270492505047040
735384548075274240
735408786828054528
735381100227395584
735380400135131136
735410556983775232
735364264232419329
735407146880409600
735368844475273216
735356450407653376
735403032549167104
735394207553191936
735395616893902849
735373454304813056
735372137054273538
735343397720981504
735403506232856576
735378692873068545
735363861805694976
735381922604519428
735419046171160576
735373932216344576
735422338641055744
735358379883958273
735352658861625344
735366537759105024
735387911991005184
735410489933631488
735366764452810752
735400754836590593
735358367217160197
735352239401865217
735382643915804673
735415887776321537
735352440774664192
735370631433322496
735403967706988544
735271536865615872
735359281428586496
735398108360630272
735416982598717440
735304155867316225
735304097159630848
735420929526763520
735382232723009536
735339878905458688
735382396518989824
735375215950241792
735369494860795905
735384032259780609
735354852612710400
735349122832736256
735379007424892929
735402587923578880
735279891667652608
735347424273797121
735360766321274881
735403011552509952
735372716132433924
735384455993561092
735406136141197315
735354328161132544
735400113078738944
735399387376037888
735398364339163136
735403800018714625
735349479520522242
735391514667388928
735406929070149632
735422229777899521
735263555151405056
735409835676688384
735343259380264960
735377380236251136
735381817499455489
735379082746204160
735360565091176448
735367233849970690
735411349690290176
735377992315240448
735412826106396672
735344907875942400
735389660751486977
735404731053543424
735416953247043586
735372275579506689
735391707668328449
735411152621064192
735346820151398400
735335604859310080
735374200781852672
735397575747096576
735383294146142209
735358539259125760
735367917819289600
735272115532767232
735409642768084992
735406690020020224
735270328730058752
735303942121230337
735417796260159488
735337760584830977
735411173500289024
735365015075717120
735406794604969984
735411987170091008
735365975667822592
735409726633181184
735293754131816448
735401849491099649
735306689377755136
735280319570411520
735401325433917440
735352050419179520
735351987722719232
735369498832842752
735277102656806913
735358274770505728
735327593742913536
735392068479143936
735366168479944705
735387920132112385
735361559141187584
735310606555832324
735368144110387200
735354638568988673
735390357396017152
735408808156135424
735354294778597376
735420614958272512
735402281428979712
735390042458312704
735302838935420929
735403607084957696
735392303548895232
735391603012046850
735363157200375809
735359038150545408
735376306121084928
735288049844785152
735320392227823618
735345192836988928
735374737573044224
735407620807397377
735402030009876480
735371507828953088
735370027533279236
735266201463574528
735379183375880192
735367355774164993
735327077700866049
735405120998023168
735397508642443265
735344270153031681
735404521367670785
735265643797348352
735393297603170304
735364599994781696
735378764331421701
735385177187323904
735338406637637632
735423353939365888
735353606883409920
735414600200560641
735353757886713856
735350255349293057
735420539578253312
735406480103473152
735416718537936896
735360909003067392
735391753931489280
735369322965663748
735398343191461888
735396111830155265
735373705614856192
735411114872299521
735322094792278017
735278222636679168
735376369232838658
735398921837641728
735410871694970880
735353774315819008
735379615749935105
735407113493680128
735336284089135105
735312947019288576
735398506584772608
735380244828463104
735399102398238720
735393897162153984
735357432122200064
735358497316065280
735329497747197952
735330538148507648
735362276178448384
735358178637033473
735376792727506945
735414910805499904
735377505838899200
735345427961270272
735372883632005121
735390894187261952
735288653874749440
735370241304334339
735345830308241409
735418920350388224
735361429218459648
735291572816863233
735320698298728449
735358870441369600
735367850613952513
735398796016787456
735262887946649600
735357238777421824
735291237578637313
735355343329464320
735399198598778880
735359021364973568
735377933813055488
735368035071098880
735326930799595521
735343930384977920
735292575196708864
735422271565762560
735397764499165185
735361391536799744
735410527556513792
735385969772367872
735343448300113920
735405141994688513
735353246001303553
735367619713368068
735359939997208576
735323780831137792
735395314987880448
735336732976091136
735383554063015936
735369574313529344
735369788504084480
735356924586254337
735417922236092416
735353325667942400
735402948591652865
735383486933180416
735393569863782400
735358061066522629
735368412516470784
735375190566277122
735418190482821120
735396082226696192
735366101526294528
735361936657944576
735415397185245184
735356055987838977
735414730345549825
735374393833082880
735355716467298304
735306685032456192
735406203480768512
735369322852454401
735316302429048834
735410078984110080
735413900041162753
735402726369157121
735309344040996864
735377065621528576
735330722425278464
735364016932020224
735368161009209348
735363773708537856
735406421525856256
735376532907130880
735362066702315521
735406417096626176
735360862903521281
735385726838280195
735371927615877120
735383667166576641
735348342830575616
735357205478789120
735371491043385349
735408657043738624
735357029116706817
735418903522902018
735402243869048832
735262342821384192
735358262292406275
735291069575909377
735348900895326209
735394966831280128
735373366073393152
735304168533954561
735404563520495616
735361898913357825
735400591309037569
735398603225739265
735402688423170048
735362024507637761
735394236737130496
735372485449940992
735397332213223428
735417045488152576
735422468932939776
735398154502311936
735342755954741248
735401505835122688
735363052124639232
735362729234595840
735267720095141888
735407339789029376
735377912803819521
735383008597975040
735412813649313792
735329552189272064
735395084242391040
735366134954917888
735424750546259969
735364419593588736
735384393037041664
735288045713391616
735304256610131969
735382689956700160
735368060123615234
735406534637690880
735272979588866048
735331817134383105
735413950280564736
735390428523073536
735306177328742400
735410691159527424
735365497395515392
735308299994796033
735363433944780800
735343951620788225
735365208026255361
735357918430781440
735395763610607616
735360657432956929
735411819435728896
735357528243097600
735361156584472576
735395671403036673
735374699950178304
735372346987515907
735419339944398848
735372770578681856
735362821681254400
735343142082334721
735370367070527493
735397801924890624
735422145728253952
735358484838031360
735414881227313152
735271264223383552
735410666115325952
735342428899708929
735275005295087616
735379095421386757
735366311090528256
735268714048819200
735304256647888896
735376553656344576
735278277028257792
735277748621578243
735335760056963073
735350339168264193
735304575184470019
735391116179197952
735392034907947009
735338888827424773
735338188345118720
735423894669168640
735421156057047040
735415736798171136
735390646438100992
735382878696144896
735381981131878400
735420120051355648
735321646198882306
735407105109307392
735371197488238595
735276008081870848
735345633540866052
735362695734628352
735338758820749312
735359621448257536
735392500442107904
735378839833063424
735266792826884097
735407663081754624
735326553291251712
735349567751868417
735420417641488385
735397290534305792
735380131640946688
735369423410855936
735286854275063808
735320018553057280
735297638107480065
735347394972397569
735388905835487234
735398783417090048
735288339004194816
735363547182563329
735355766736080896
735359335929413636
735352201506369538
735395373603229696
735377048886247424
735351350360481792
735332555520643073
735392668222656512
735376558026838016
735296870549856256
735338121282375680
735389371420020736
735394945981382657
735374741821874176
735413044247990272
735373395584507904
735352797173043200
735412515534950401
735413014652977152
735391976196046848
735370098584748032
735382438348763136
735416365964746752
735386385394372608
735382849310892032
735354772799246336
735413958358773760
735378789144875008
735351408875167744
735303950413398016
735424633235775488
735394509463375872
735406505344831489
735392991368646656
735399668599926784
735384120117886976
735420531147722752
735365266868174848
735422929970810880
735405079050780673
735348871182864384
735392169054310400
735343905365995520
735374582601928704
735389673548353537
735296841147813888
735373017837142016
735351899491315712
735347151576965124
735395377642377216
735369641581744128
735363861671477248
735300783457980416
735364130253705216
735390994603069440
735379686923079682
735287869179322368
735388570266042368
735273797519998976
735390659176214528
735389056767545345
735366844006162432
735360309326675969
735279132846784514
735377627305922562
735366709889105921
735415308945653760
735288930484912128
735357478020513793
735358405184004099
735380290848362496
735410989093425152
735350113044926464
735365166045515781
735304084740280322
735396556304715780
735377275072483328
735336779012804608
735402852181512192
735292567122776066
735393226190925824
735386028840751105
735373613533134848
735346669307461632
735351807296278528
735378609007919106
735416248784322561
735370291858280450
735301035212873728
735278729837056000
735416865292464128
735381209585442818
735407566415495168
735375186397138945
735377929446789121
735391279849185280
735391518954016768
735365421927370752
735399316118994950
735264393856847872
735342861101760512
735400377298866177
735371080341282817
735367665968091137
735369306192629760
735376876689055744
735368953627848705
735403057454977024
735412125779283968
735367959724601344
735289551346880513
735353371964678144
735304302529544192
735393150764732416
735315983812984832
735404856895275008
735293326136627201
735296887155134464
735383084409966592
735392987140612096
735346367472783360
735370044369174529
735279011165835265
735418039613722624
735424981379731456
735411148175069184
735424780036395008
735414180820324352
735388910302441472
735287533798576129
735394211684573184
735412574620127232
735390843750715392
735281124776103936
735355791813775360
735374620279345152
735321398642610177
735381809018589184
735262288479850496
735366411758010368
735318492145147905
735343569876180992
735380618050162688
735297977607159812
735358765676036096
735365514311139328
735395491140259841
735407755364847620
735349034743922688
735411207256047616
735371596026806272
735407545595072512
735396497668313088
735391367938072580
735424465492971520
735282185956171777
735409076323155968
735337563314114560
735405402087673857
735376230946615296
735279824617476098
735397747726123008
735327610532724736
735367640965844996
735273797612359682
735368144026537985
735355087225298944
735311298595033089
735402776545656832
735396287848140800
735358425861881856
735410493905637376
735374691335081984
735347290282569728
735383126072000512
735375526068670465
735372481150758912
735420220660195328
735301240872046592
735312624179515392
735343423075549185
735405607814062080
735414134569832448
735408484787716096
735303409109176321
735400218049585153
735376616780640257
735374825582145536
735383260272984065
735374561408110596
735369075111628800
735391443594956800
735366504066252800
735365401199169536
735377967090634753
735353162241040388
735422611409276928
735368915795247105
735354147898265600
735352193155534848
735375945557741568
735418857293250561
735386871853879296
735416265511211009
735371453365932032
735398003393994752
735367380948357121
735329757718544385
735367208965132289
735352373594497024
735372451627032576
735399798635941897
735404706105810945
735349697544622084
735408719819739138
735368249085464580
735366869020999680
735343292808896512
735399454686228480
735267325566423040
735372456060456961
735368031103242240
735273562429390852
735378961220435969
735404147973984258
735376218183372804
735355951205765120
735375287177908224
735382413308776448
735364390304796672
735410464767770624
735392835957055488
735363656293175296
735379196239851522
735400910201884672
735362251083907072
735353346589085696
735399177698443265
735316226948399104
735410045081505792
735380710207434752
735381310185865217
735399228147662848
735332953853681664
735270555356516352
735372531398512640
735378852223037440
735308383679569920
735405993702658059
735361143947046912
735392400017920001
735356576110903298
735403372191219712
735401866536837120
735359625667698688
735408665323286528
735392790058827777
735363966583590913
735366869285228544
735382966734606336
735392156488192000
735400457049395200
735368903531057152
735291761514270720
735383738792697856
735331007675662337
735394581014024192
735294743815458816
735260950551486464
735422951022006273
735262413998706688
735423718525042690
735379401580421120
735358832705146882
735377468299837440
735296970856792064
735412150991261696
735404433220177920
735363517948297216
735356169439547392
735421009222852608
735378592390090752
735347923261771776
735414889540427776
735332983394177024
735346015109287937
735374649480097793
735304239564492800
735365174778068994
735400297707786240
735395700763037697
735310757664063489
735395050645913600
735386854766317568
735316818458488833
735407486849667072
735344127416664064
735291111577690113
735408128666259456
735337676916850688
735417091654885376
735400251532693504
735415799762944001
735404080819011584
735398175578673152
735344429712715776
735365501824708608
735399358032695296
735415552374640645
735415363559673856
735412218003591168
735397017585876992
735267711769530368
735367833899675648
735395591623180290
735420723817263104
735283205285122048
735367825309741056
735365166121025536
735408904365068289
735346585345875970
735353463937347584
735265417212665858
735400029284929536
735424628882083840
735371268883656706
735356873868709888
735361462743511040
735342047297687553
735415300666036224
735413379767107588
735362586833735680
735421030206996480
735403674298650624
735343405958615040
735352323338305536
735321755045224448
735379422451228672
735261797473734656
735424561697673216
735340281508298752
735375610114113536
735386745865408512
735367477186727936
735394698337091585
735398078916657152
735357570261585921
735388620895465472
735289345633058817
735334426280886272
735397995114565632
735263538277580800
735325593156345856
735394887210799105
735349810681778177
735369209488809984
735401711196635136
735393222051155968
735394761411076096
735365208093380608
735291543481810944
735402537348694017
735370446783270913
735385525574610949
735334342197678080
735373307239890944
735403762131566592
735390474790424576
735416160359878656
735388100755652608
735319792186478593
735361966051590144
735411303620202496
735410510686998528
735355473285767170
735364872624582657
735347650787201024
735390793360375808
735382769614893056
735388717217681408
735393959942459392
735288326492590081
735378013546795008
735407469845983232
735391695207026688
735417670712057857
735322627712135171
735365103231569920
735369456868859904
735260627476697092
735382073633067008
735415330030399489
735359973669122049
735271419299254272
735315484552351744
735274506202316800
735419750713556992
735368932551495680
735396581751541760
735344924460220416
735412524301094912
735378114038108161
735286833504866305
735423207155634176
735294580459900928
735405058335080448
735375861646528512
735407314765774848
735417788127432704
735399463083081729
735366370175688705
735355317861650432
735404563428167680
735385080844161028
735341808276885504
735397227309477888
735373307256700928
735283364878389248
735385047008710656
735361261446307845
735381435880734721
735309998583074816
735398041000218624
735393284982464515
735306223474626560
735286871148920832
735289928821661697
735383029871435776
735391552634269696
735280927631368192
735324196247572480
735396824765325312
735415749477576704
735393872138928129
735342382753943552
735262112281440256
735344685556891649
735392462827589633
735403816745590784
735299894324428802
735277731571699712
735347596152213505
735374062151684096
735349739772907520
735374855076519936
735416143792484353
735363526412402688
735417288954937344
735423655962902528
735383688419155972
735392408242933760
735405766991978496
735351228469760001
735397923794628608
735356647590203394
735377057237078017
735399895021060096
735379162517626880
735370145045057536
735384355288276992
735393339357462528
735403384564502528
735367330570592258
735358497332826112
735420015147667456
735397168585056258
735379955538763777
735378999212421120
735375018813730817
735417615783497728
735345276714659841
735371701010235392
735357067012280320
735280353284390913
735353627766841344
735282672466071557
735347248150765568
735370983591317504
735419440381169666
735359285861961728
735374787946614785
735410838195036160
735324129310744576
735302687848202240
735410431020371968
735395759529562112
735383939947364352
735402814470422528
735345125807824896
735302008220045312
735301022625628160
735359294183510016
735360782985236480
735376092584923136
735341019735195649
735377082193223680
735340465873166336
735396531302436864
735274464313647104
735367133270528000
735359168278896641
735398326380548096
735418861881839616
735365397059362818
735414201640976384
735332429880254464
735420396657348609
735409063807332352
735380311681425408
735418568133615617
735406417213947904
735353552143540224
735404173320200192
735419369182875648
735405305610276864
735376536988221442
735353778791165953
735358929291644933
735384610989875200
735362225804840960
735423228118700032
735401098756902912
735309537226457088
735419486724034561
735348187649724416
735391057710616577
735364281328357376
735397235731640320
735289882487234560
735308295733383169
735397907004805120
735409424362311680
735319851032530945
735360871308918785
735264293231419392
735369263977009153
735416345278418944
735344903354519552
735415695182290944
735378751672987649
735379745429393410
735389644058157064
735396657123184640
735377854163226625
735269103989096448
735398607193538560
735390231185268736
735363526353670148
735357888919687170
735405008099913728
735371809831452673
735362565757382656
735421072179355648
735392420913946624
735387610068160512
735363090208985089
735294840397791232
735373349346496513
735408631684947968
735344660374249473
735414764051009536
735340180614287360
735398246693142532
735418056466419712
735383759659372546
735387647523356673
735422431016296448
735287152326643712
735363945725341696
735318701713559552
735377887591829504
735411726976487424
735387324746465280
735287265451253761
735334140816527360
735371629535055873
735266448956915712
735356198896209920
735409860762841088
735371935702503428
735384237906534401
735415133124464642
735414268787630081
735388138319826946
735261306928779264
735396854247129088
735271473795993601
735347197806542848
735370581093285888
735368324343828480
735337278424387584
735271767439118336
735348380566704128
735382778053857280
735268504429961216
735404798082715648
735382526387228672
735385676284370944
735333256065888256
735415984455069696
735300993211043846
735267464003522560
735388780165779456
735300796296892418
735422426935230465
735275101843783680
735417188220346369
735387521849393152
735323856538337282
735276851006840832
735292319528812545
735402546026708993
735399584734838784
735371558441652224
735370706708529152
735329078216122368
735360569121853441
735405633038635009
735352235002040326
735332379481493505
735399567835926528
735409319743782912
735367825490120704
735401878796836864
735321352639500288
735381821874143232
735361169020555264
735370031601684481
735387912020340737
735376847479934976
735405808989655040
735385026372730881
735362670732451840
735362666613624832
735399601407152129
735346543675486208
735415187411460096
735338335200288768
735387177924845569
735402826667597824735760395525226500
735685627778240512
735726727616286721
735674185553448960
735696482813120513
735765382342971392
735751281101262848
735704233681375234
735703285722550272
735718817377095682
735651108752789504
735750131824238592
735746445278470144
735767400121925635
735774333323202560
735626190455590912
735711267516645376
735739734421426176
735765118336700417
735738484401393664
735749095885656064
735691877303738368
735777990760534016
735698990985945089
735774341426647044
735673913187913728
735759103780261892
735760877912104960
735747237880299520
735750065118023680
735636302725402624
735625850633244672
735741059901194240
735750408740577282
735768117188526081
735762740145332224
735784055514357760
735769631164506112
735730649428938754
735728573319811072
735741672223449088
735707744359972866
735653369528737792
735785917621755904
735727818332471297
735778707843866626
735754179549876224
735739495178371073
735767500550328324
735633488586608640
735780721088811009
735780037337567232
735723812948303872
735757442504482816
735741328168878081
735772009326465024
735780964283125760
735782411225694208
735754636494176257
735784076351672322
735776610587004930
735631819199131648
735729126967894017
735762975051550724
735752476666695680
735660713558081539
735645328922181633
735757329442869248
735749469224898560
735742657876496384
735725922574180357
735678375696568320
735726144608030721
735764631763836928
735763457149042690
735741395235803136
735782382083674112
735734025923366912
735779840284983297
735780096213061634
735778510539628545
735757602173247489
735727721699901440
735748844416159746
735781291698708480
735712777424101376
735682364639055872
735733006682312704
735742745793306626
735731479754334208
735727646399561728
735717387006136320
735724643328237570
735730313762996224
735757195183149057
735743626550992896
735758730139041792
735654204165890049
735738916418949120
735784596508286976
735777936205189120
735722789500420097
735782625202208781
735741563238682624
735726878590259201
735736999752007680
735751042118230018
735750199050543104
735710466618466306
735701633103847425
735721497323393026
735756373040893952
735775285459570690
735757283339046913
735757924950114304
735745232973615104
735735259061309445
735710789512744960
735757954574471168
735770344162623488
735740510166343680
735765910988853248
735730095902494720
735786475845914628
735724739855945733
735771095232483332
735744322952265733
735769144751095808
735750350058065920
735756909848846337
735775126013153282
735718188390850561
735645215818539012
735757140682362880
735709350728077314
735758973513568256
735626425403768832
735734814607691776
735707492533993472
735719605956542464
735749918288007169
735767966231322625
735741756197634049
735694503068110848
735726530773454853
735735263343714304
735736509102358528
735741642762682369
735746939971473408
735756239108374528
735786052116324352
735772365842305024
735699620009938944
735693504563666947
735772109993959424
735771833388015617
735655206738923521
735647044610588672
735696876935086080
735757497399533570
735733417925431297
735702715389468677
735706821692792832
735781308358664192
735710420330106880
735776736504254464
735732108895784960
735747149946707969
735763105003671553
735784017707028480
735734222967603200
735727231117328384
735787062838857728
735743169493491712
735737758954594306
735732637784932354
735705953421512705
735755404051767297
735781010667798529
735783028115558400
735741642745876481
735755018507190272
735720562052321281
735784667903721484
735708570495262728
735694595288244224
735723028517003264
735778976048644098
735768054194274305
735744025093771264
735730049685426176
735741940688265216
735705852745654273
735782394645479424
735755605512572930
735742582244794368
735767328571326464
735724320257806336
735711343127334913
735783116103516161
735783346786074624
735760160753254401
735626475525660672
735713297828171776
735725700343160832
735752715532308481
735783971812868096
735729038807814144
735746617156894721
735772944664657920
735768498794680320
735778452037505025
735695400372314113
735779177463353349
735704913074786307
735720046232637440
735724294903193601
735752099175108609
735781228444422149
735757799309770752
735767941078122496
735665146958381056
735742427143667712
735784408054042625
735688350108000257
735770503604899841
735727814331109377
735757019219558400
735753566950825984
735772366156881920
735767110664617985
735735250676916230
735714849339015169
735625279989776388
735770826675392512
735747216967491586
735774999911366656
735755165337145349
735776388473487364
735780352065568772
735751239456034817
735781652136230912
735756800851509248
735724408237527040
735707060562624514
735734311245094914
735741961617833985
735748521253474306
735744087895072768
735748206810664961
735773607477972998
735723225565401088
735734973961895937
735627276688228352
735717236074106880
735720814004211713
735746659339010048
735694716814036993
735770486995451905
735784990953246721
735733707181412358
735755060311793664
735680523213754374
735748357914644481
735748429150748678
735761020329725958
735718658001928193
735759992838443008
735753529441189889
735625313552498688
735770381915590657
735741491893538820
735662366134702080
735726451056467968
735742489940787200
735750442416668672
735786957939187712
735714677703856128
735741907003809792
735743467293278208
735748911487324160
735767756608442371
735751663047188481
735724169455771648
735776581252063234
735776606266892288
735761012087873537
735711850638123008
735746277401497601
735733044284248064
735780255437180930
735755681085558787
735786022760419328
735735510564364288
735714299956498433
735782847588372480
735744192857575424
735719798961623040
735662064019066881
735781765269196801
735728392906018816
735734214759321600
735778426859048960
735635619154694144
735711603069353984
735705366101516290
735730888500092929
735702727968198660
735754129222471681
735721296219103232
735734977812271105
735767164964114433
735697329756327938
735738367120281600
735741839987212288
735728439055941636
735731165571600385
735774136203497476
735756926860943360
735749242820526081
735749431471931393
735732742495735810
735754108045381632
735712517553430528
735731286862528512
735741814552956933
735711389180780544
735739360843157504
735772131028406272
735760076800065537
735665683850108928
735783782838476801
735782805670494209
735730880329613313
735719203072659462
735766456202199041
735779873721978884
735653709040910336
735717995163484160
735726476008390661
735655001188618242
735729135176163328
735775108980080640
735636873364787200
735651091929542656
735665767660806144
735703784773419009
735647011026939908
735766934411583488
735768771382513668
735639566057504769
735735070372175873
735714551870586882
735759661387808768
735707983460466688
735726291521921024
735775088021262336
735734550001639424
735767077147938816
735725058472042496
735716271480659968
735730821236019202
735732171923546112
735773263624687616
735781002019115010
735739675688587264
735786622592155649
735737654084395008
735783946558967811
735763562254110720
735780037463396352
735776346308116480
735751709234892800
735753403784036352
735693756486160386
735748798291402753
735765135185219584
735690245564338177
735726220189401088
735731106830385152
735625758379376640
735662332693643267
735703659187572736
735784390899290112
735783971460517890
735782487075393538
735779362025263105
735746671527661569
735758923467100162
735747376300756992
735736668276150272
735746583652753408
735699783558406148
735723024406614016
735760278088863744
735765814528249859
735715818554589184
735728510505910272
735665273043361792
735779861227130881
735786295134453760
735755018486190080
735786857410101248
735738430068400129
735736013893427200
735738622922522624
735741948762284032
735675078965264384
735732859932049408
735705081157320704
735689956539015168
735690329806929925
735720213950267394
735727847608745989
735764652664094721
735765449472802817
735772487783321600
735766426879807488
735698831409438720
735784407940878336
735787004215078912
735716132888317953
735753596562612224
735766125108072450
735765479160090624
735630346780299264
735760080985939968
735750165634506753
735777055191666688
735728669784604672
735710533400154112
735755156822728704
735764698889474048
735784349233254400
735728720225271809
735722663398645761
735771145354416128
735722869196390401
735715516409479168
735726375605129216
735755966474391553
735739814071279616
735715612786204672
735715290030313472
735785850571620354
735736844512464896
735786521991602176
735731983272181760
735743483894325248
735649175279443971
735786756612579329
735761251133857792
735646368979640320
735715004867969024
735769828326146048
735719697979564033
735756750524014596
735651977003208705
735786819434881024
735747300690034688
735628430130216960
735724408283619329
735770243658702850
735748705828012032
735744348101345280
735732318975844353
735744062884438016
735750044037439489
735755018473607173
735732884833607680
735752577267032064
735709510015160320
735745241404178433
735728615208321025
735682473728741376
735734428375228416
735757409277222912
735752535521165312
735784529596551168
735663347832651778
735779156537937922
735641126145662976
735697074239328257
735720868190396417
735719458967150593
735739818278150148
735767710378786816
735736055781937153
735732931239383042
735701301896450048
735631634574102528
735783313068040192
735733405069901825
735742821357912066
735757677385519106
735678673567637506
735787524379967488
735742683113627648
735777323622924288
735732616591118336
735749054106238977
735761980766621697
735741936523313152
735718163057278976
735636080469381121
735724144109576197
735700748130877444
735702862357893121
735669257422262272
735778754069303297
735758889858146305
735699259446566912
735783929597202432
735735523361202176
735760751801991168
735694536366657542
735779064229683202
735736823356366849
735639175744114690
735769610268508161
735786786056724480
735777533229027332
735742846456631299
735750643613196288
735729521417027586
735625074842173440
735708809641918467
735722348758716416
735728497872670722
735735422655963137
735785142053044224
735763658727264262
735726828564799488
735718205017067520
735728535726260225
735760387237257216
735704908830105600
735738505461039104
735720381806317569
735775343848480768
735777063806734337
735646771821481984
735755760592789505
735763067070382080
735747196088291328
735757312552407041
735725842802704384
735731538688540673
735732389905727489
735655168985817089
735730444113612801
735646800963457024
735783938262589440
735786773259784192
735784877648285696
735781182315466753
735753571371622401
735754825464307713
735748034659647490
735740543733403648
735713360642080772
735778577631715328
735730947291676672
735719069131804672
735755236569022466
735757018967859200
735719232407621632
735654204279160832
735722369788960772
735765072039936001
735743266105135104
735769962560651264
735736412276817924
735674948962951168
735760412323385344
735742674536259584
735741005379436545
735778099573469184
735738551485136896
735774509467197440
735718301414752256
735729881825173504
735785846708670465
735731022621380609
735734558390288384
735738366788927488
735749980917354496
735777998926811136
735745321356034049
735733413664034816
735738811569700864
735734730549657600
735771372102639617
735711871555096576
735702337793052673
735729194164883458
735769245322088450
735754527467397120
735752787196149760
735768913909141509
735658159373701120
735780469275430913
735755357956366339
735752422300090368
735783795337502720
735744071289831424
735687447963566080
735783296508919809
735721849863045120
735720616829976576
735760877702373377
735773942929969152
735733870516043776
735775792802627585
735768091821379588
735727709083435012
735751033754779648
735714652462538752
735753063688851456
735721946315251715
735750643852279808
735726924836704257
735653784492314624
735754787874955264
735731811444088832
735734399388372992
735781576546484224
735749037245140993
735767542371749891
735776023506100224
735731219896238080
735730955810275328
735731706515193856
735723879688081414
735716489357971458
735766225620324352
735771606937538560
735752593972953088
735785804673351680
735743450524483585
735712618220949504
735768029129105412
735757212098793477
735657375160360960
735772974175789056
735730376904052738
735633505225314304
735729516958519296
735765428476084224
735778166875136001
735739751005720576
735685204094767105
735731278494851072
735726811590496256
735738912304300032
735730485846892544
735726677481783297
735677683602853888
735781308098564096
735777545908453376
735650592681512961
735783342407192576
735772068071886849
735731274497675264
735758541491822592
735769354323648512
735732876566630402
735720130315849728
735710671858372608
735760382870970368
735748881967808513
735757400825683969
735785141717504000
735625691077705728
735762345847226368
735757849414901760
735694624434487297
735646981582954496
735766170972741632
735654443174092800
735778317744373760
735747535621390337
735639519928672256
735728875422916608
735750115038629888
735729647120326656
735649275644891137
735784009284747264
735780427537862658
735777072237268992
735759200270221314
735734789362192384
735787222113222657
735746675717738497
735727738552623109
735725712758308865
735785749920899072
735740443124600833
735780033021628417
735761054139973632
735751734077710340
735745048508145664
735771896407461888
735733845366964224
735647359187726338
735762316386406400
735726626953003009
735772810761535489
735743274216873991
735694448617619458
735674445767925761
735633127800897537
735646855640416257
735746260729135105
735761515567927296
735761267793625088
735679118352650240
735734998863466497
735743798425223168
735761246981496836
735697174789398529
735719198979018752
735688009996079105
735768079343329282
735734571124154369
735729260996890625
735727096731836416
735742053863165952
735625514958868480
735750043823542273
735724156570865664
735767970287255553
735768926575984640
735750962590031872
735775469837000705
735771154024009728
735759112080752640
735770595971891200
735715445332795393
735728128576782336
735749049752551424
735724462738264069
735780180078170113
735735384663957505
735770906526552064
735787138218790912
735732062800338944
735730444012912642
735680825140748290
735781077512392705
735736819497631744
735757409189122049
735724680963706880
735734256446496768
735774169674088449
735778481154359297
735672243900940292
735625250797457408
735785699580870656
735771430764191744
735786894944919552
735767122958159872
735753172904345600
735783929853050881
735742435624525824
735749570097876993
735779395520995328
735716053292961792
735627775818752000
735754364124418048
735781563951026176
735697330125471744
735714027431567360
735735372454367232
735683891537666049
735725868132143105
735765936225935365
735723078630572032
735731090015457280
735740875016261633
735757082083790849
735731874123812865
735731270185979905
735752757630504961
735768813291999232
735787125598261249
735780821575958528
735752195811872769
735728162303180801
735633014357692416
735769002262200321
735730490288705536
735762240775684097
735690661081403396
735755018448429058
735777990454317057
735725473716523008
735734369659166720
735695639560888320
735784734844805122
735654862789050368
735773930602954752
735773288811503616
735739440744665089
735757585228255233
735727231108947969
735734466224627712
735757060927717378
735713888994394112
735778468579794945
735786723121102848
735760076766466048
735747573336539137
735654220850860033
735773099849744384
735654455916519424
735768427474751492
735712072957198337
735718335061463040
735696533119598592
735702568626585604
735755614106705920
735716606890758145
735775184519450624
735780243093393408
735742741506727936
735739512093970432
735783376246870016
735704950777384961
735756905885245443
735728372068716544
735721526784204800
735776384002318338
735635228874711040
735657530307842048
735724362255339520
735654166178189312
735778338644459520
735753017538969600
735747183400521728
735761796435312640
735743018569867264
735759648783892484
735689570293944321
735785389479235584
735744830408523777
735779769099243522
735689524219518977
735785972227538944
735656456364527617
735643995104280577
735748039185338368
735657102555918337
735694884560982016
735747556920070146
735625665869807616
735771455909036035
735739998570319873
735746575201247232
735723611265196036
735756780106436608
735745539216547841
735734818550358022
735728556580298754
735768192836980736
735721686423605248
735638383121338368
735630439113707520
735641662957834240
735730297145167873
735733107194658816
735736856852078593
735761812948279296
735654350748540928
735708000241868801
735654203893243904
735714622926249985
735727390391861248
735644158837153793
735765302743470080
735678485008637952
735770273266339840
735723150260850688
735773959673634821
735779953711579136
735782935530348544
735778544274444288
735750421550006272
735769677561880576
735746323526230016
735786328755838982
735769786550870017
735783682233901056
735779659900538880
735727260511014912
735765017656594433
735740447256018944
735737394062725121
735749066630430720
735740548045111297
735760487548223488
735772097419444224
735693907367854081
735741579785162752
735708931410923522
735672327787020289
735736714627452928
735770436584116224
735730737668718592
735747275683598339
735727650627420160
735625515206316032
735725641442549760
735735044971470848
735739591576014849
735735690852368385
735734533371232256
735719945414156288
735734306836865026
735781983544999938
735756951938686976
735723217193598976
735727717648207877
735743467075178497
735697996902334465
735646914243231745
735631231921094656
735745732070674432
735632552971538432
735685145508749314
735778204489637890
735707089889202176
735718645561622528
735685284000497665
735653805606330368
735706825908060160
735650127113682944
735754494093332480
735696939732193281
735731228360343553
735726874735714304
735707648079724544
735674516903448576
735725142370750464
735748924070199298
735741642578132993
735673661491924992
735734726489563136
735678099157704708
735761024670830595
735781492761100290
735733363307216896
735715214306377730
735648256374493184
735769811842539521
735734445215342594
735641893984296964
735761876143865858
735623900051210240
735748596901896193
735744016830996480
735725092131328000
735774018599456772
735649250793639936
735671358617735168
735719479909318658
735762568183054340
735759644518293507
735766456080564224
735783686407213056
735763537121808384
735772932102721538
735785775132872704
735730997400985601
735762442492346368
735727688346783746
735738174190686208
735751021415145472
735765009221832706
735731345578561536
735749775593603073
735735787493302277
735737368691363841
735638420941340672
735765093258928130
735769484414197762
735756633016389632
735775071231299584
735723699697917952
735762094105055234
735736005546774531
735779806541811712
735745367266889729
735669689423126528
735713507384008704
735735518881665024
735676899662274560
735718553186238465
735721720003231745
735774903702429701
735754242376359936
735728187544506369
735750345779904514
735777613017317376
735712911679619074
735680720689991680
735755647677956096
735705424914055172
735768905763852289
735754368176128002
735699892492849152
735651158891470848
735767597283606528
735769253740060672
735759498061565952
735764627410194432
735704284164063232
735661489395228673
735765587821887490
735740535323791360
735654208083369984
735734638128205824
735748785742086144
735758285727371264
735721904443555842
735759586045530113
735742242611044352
735740799602696192
735708218240827399
735708398566526976
735755714539356165
735771988405325824
735690396789919746
735646851358031872
735727952449568768
735779227883081729
735761427110055936
735750153185853440
735714434484572162
735666262525808640
735686118465622017
735777583594233858
735745740425691136
735778439505055744
735723846217568260
735757807731900416
735777860502183936
735750589368258560
735631932185321472
735693357716934661
735754066362404867
735713561809321984
735737607640907776
735757958496149505
735732067258925056
735753760291454976
735733384236802048
735742058187489280
735633077293047808
735784659691376640
735651444079091713
735629290000244736
735744146728583168
735656695465148416
735758726016049152
735749205281505285
735656611562332160
735674915530145792
735762811289108480
735765575574552577
735746424420192256
735746835210342401
735767517323362304
735727323320750082
735762941371285504
735687716721987584
735688827910512640
735719081614008320
735723011781754880
735763222284750850
735732012691030016
735747615413833728
735757891487989761
735753592125018112
735698101831274498
735736936648695808
735749364560203777
735752619109408768
735748211059494913
735728761874698240
735779257255755778
735744767301058560
735782553861246976
735757694166917120
735625670051561472
735716749560057857
735731312372289536
735750010516570112
735764476356526080
735782541546950656
735785016030986241
735738518031327233
735744440430526464
735775616406945793
735670658147966976
735775159328481282
735786702187462656
735742389302628352
735760768709206017
735728623710134272
735665264424013825
735691453800710144
735739843418804224
735755605709750272
735653016930373633
735775486584848388
735771892137660416
735759401626132482
735731597207425025
735787452976238592
735745442760167425
735769178527780866
735785305261805570
735774005978791936
735749867734110208
735739726078955520
735692644811038721
735735082971860993
735743735628070912
735735301021126658
735753118277730308
735734751391141888
735624059476692993
735744675051540480
735777474504577024
735635036318367744
735739923274174464
735736811117383680
735717449849393152
735734780961034246
735772110023331840
735741458066477056
735629587657281536
735755408304836615
735744071050760192
735746814133960713
735718263552774144
735776786806513664
735641495433281536
735731262036418561
735658016771563520
735773645264457730
735761880329773057
735760521509490688
735739617089982464
735632028960460800
735765210376478720
735748341200355328
735726639909195776
735664174034870273
735755869938290689
735721791155408897
735685875388940288
735643362020073472
735745144805163009
735778624062660608
735742548812009473
735724907506475010
735694888847581185
735748513103941632
735725159261175808
735759652885958656
735651351972089856
735772646990708736
735779001482903552
735771648767365121
735730976723066881
735760026300600320
735630585889198080
735738946005565440
735723309283696640
735772974309990400
735748093585428480
735759820943286273
735742154333556736
735762626781683713
735752526943784960
735679193904648192
735760085272530944
735685652818206720
735741634260795392
735724106482520066
735748882001330176
735644850880712704
735742209014661120
735710089173041159
735728812378361858
735757782381514752
735713075349753861
735742913787764736
735726203328286724
735754699425488898
735772659565223937
735753105690660864
735707824181780482
735656271739817989
735680909165219848
735729936376287232
735724387328921600
735723560916811776
735717986829402112
735734596466180096
735633895136202752
735738241299546113
735783938078085120
735728862579953664
735726249742467072
735763511813361666
735723263372853253
735765122593873922
735763985857843200
735765873038761984
735745895816298496
735709287771570180
735633895115395072
735726199155003392
735710558905761795
735624730850496512
735713301645037569
735767647476846593
735758944379895808
735728564885037056
735723661584257024
735749733407285252
735774601544765441
735698877420949505
735747258822463488
735753026019807232
735714916808548357
735630799668707329
735673850327769088
735659379664388096
735744838864232448
735781748848529408
735750832499499008
735719739956158464
735771028085837824
735744540804415492
735750832616935426
735785414368190465
735632360000135168
735709476792111109
735782440673804290
735755022718246913
735678719855992837
735731387538378752
735727046387634176
735755425388204032
735759392990056448
735739495304155137
735706351893024768
735746176729776130
735761179797114881
735771267257667585
735670247143944194
735761859182104576
735731803072270336
735729131267096576
735719740300132353
735731333155065856
735783887679295492
735709552046276608
735769966960480257
735651956123963392
735780389629743105
735757149058400256
735719132126056448
735629206021939200
735706947391889408
735731496770625536
735722290126540801
735769681538093056
735743547144474624
735759087015591936
735716573265043456
735754066253348865
735770440988119042
735764413576151042
735781195066150916
735741546104901632
735734327829368834
735718641228910593
735736706003959808
735729231854895109
735650441917259776
735675779770634240
735777269256310787
735776648541265920
735681890590416900
735634809515429888
735712152388931586
735782566482038784
735723208763006980
735669379157884928
735745736193646592
735673866790404097
735739663025983496
735720473988759557
735686328096952322
735737473683185664
735625766734581761
735754380792602624
735780800973574145
735744918488911874
735758445064781829
735755500617228288
735735275708551168
735754770896412672
735725989649481729
735655978276933632
735760739491676162
735751616670748672
735723477093613568
735753516904374274
735758734647951360
735706104538107909
735734688598261761
735652694090620928
735728824923521028
735750110873669632
735710957020676096
735786010009686016
735713943394492416
735765516929748992
735710739046924289
735653369314844675
735749859332915201
735719400343363585
735744331147927552
735773230024134658
735717059837853696
735715361379622912
735723729045487625
735769488549781504
735701004084092930
735668552875675648
735761066731282436
735733921007079424
735652186567348225
735654451743055873
735725200885452800
735771594144940032
735729093379915777
735738765293932545
735717785641193472
735714392218554372
735781220173242369
735764573198786561
735717118805573632
735724227907588101
735703155829133314
735720977238130690
735673221190692864
735733774084767744
735762094050578432
735715554124664835
735730615849353216
735738027243274240
735689218064715777
735759783265853444
735769027276996608
735668066198118401
735781530375757824
735726186580451328
735776673468055553
735769828468756484
735747133089816576
735691793392488448
735778120725209091
735760521186533377
735748282312331266
735731534330658816
735660659065692160
735727541357400065
735732226571128832
735751063320420352
735743417045504000
735656460474929152
735662601066139648
735786861579370496
735787410919849986
735640337763426304
735786005853147136
735650227802103808
735654455715057665
735761401977831425
735733858302197762
735737871919808512
735698139579977728
735753671984566272
735733556228427776
735756750427557889
735755018553303041
735719224383938562
735750740400951296
735781711007518720
735717575825326080
735769920735088640
735760605139718145
735724089441013760
735780347644772352
735729680762867714
735769085959540736
735717521261658112
735767379079094272
735758638149603332
735771418240028672
735760596604325888
735715315011592192
735754921706848257
735632322523889664
735761376858099713
735770080051486720
735763851489116160
735697271199649793
735768666738855936
735693890569699333
735737016348860416
735774098370924544
735745434266701825
735782474232528896
735741680389783553
735625154336718849
735744813732007944
735729030285008897
735625389385469952
735726551719772160
735689138368712704
735771011371540480
735734541881511936
735731152900620290
735628853788454912
735768620425318400
735781123855241216
735730838164234240
735728447297708034
735782650502217728
735759304850997249
735718687118790656
735722617252941825
735742817218093058
735771376011776000
735660088728293377
735755018410725377
735739562249453568
735662060000841728
735730565702287360
735737121386831872
735772647233978368
735687053996752900
735713729786978305
735778380667183105
735692204488818690
735729026166185989
735750769480077312
735774341632135170
735738090308788225
735748634780667904
735733862278406146
735651909760126977
735783627930226688
735687104156467203
735730968334503936
735768641484951552
735752912681328640
735637951258976257
735715180756099072
735749075010609154
735760655597215749
735772601000173568
735734093053190145
735730309774200833
735723279919390721
735674261390675969
735626378939338752
735751981797543940
735775088289554433
735638999629500416
735715650681741312
735780595272290307
735758810074095616
735785028760698884
735781425627045891
735737024825561088
735724496343027715
735690887674486784
735776707244789761
735734579445694466
735764342193283073
735787427877392387
735739163790565378
735772370057584640
735746453465759747
735687968090791938
735732750783647744
735754297166548992
735699548627050496
735696923051462656
735747153956478976
735733602177056768
735733212249358336
735676253676527616
735625464836960257
735777592297459713
735722038548041730
735721388321865728
735757149247143937
735759225352118272
735781295565897728
735744826377805824
735733510057533441
735717676442476550
735773255403868161
735762664492650497
735741416463179776
735679424566173700
735767509148651521
735763230920843265
735727449040769026
735643890397679617
735784525188341760
735734495857414144
735739805523283969
735747087074136064
735767110542991361
735730125359058944
735753886116368384
735738857920987138
735627834371284992
735775319001468928
735758780768489473
735735082648928257
735712437974896645
735776656707592193
735699636615155712
735709413848141826
735779122958368771
735733124248653824
735670637398790144
735733115570683904
735760382690631682
735734252436783106
735767207188123649
735773007570833408
735780938991312897
735751092370214912
735723284096917508
735700760860594176
735766590298292224
735773334726529024
735766594471661569
735774765105840128
735743597476077568
735692359636111360
735678661051830272
735779655915950080
735742678848020481
735717244320108547
735769522301337600
735782063459041281
735706423200350208
735745564298514432
735655768528064512
735782860053958656
735762442278473728
735757799066456064
735703470431342592
735735439361875968
735717626026983424
735627922569068545
735642132912951301
735654245949702144
735650567435866112
735738299747160064
735744352199147520
735780142333726720
735758650577281025
735718343399739394
735738304067338240
735705588634509313
735750153047416832
735727361254006786
735766594656165888
735755282538631168
735776585681240065
735665272841994240
735648223096766465
735718544545964034
735678334047125505
735626014215245824
735745883317272576
735670612396478464
735723515089821696
735747338753318914
735626832171704320
735754871421292544
735742221492719616
735763612501843969
735684449220759558
735744205490819072
735718821659443200
735728359460638723
735724676677173248
735782373443280896
735647656790261760
735767391674605568
735677650228776960
735628744568807424
735748391322324993
735734567135412224
735727398964994049
735762815693135877
735729235818467334
735738262313009153
735755152443867138
735781170001022979
735747095445929985
735763931096965120
735769253941383168
735740149418467329
735762169568985088
735729806361251843
735755018570063872
735769824144433153
735785259434905600
735772508528349184
735744343701524480
735636810408333312
735715948544417792
735744306204409857
735714992339587072
735784781133189121
735776367254458368
735718146313592832
735765730658897921
735760915589529600
735751751190487040
735767739780857858
735725238671921156
735725482147078145
735764870646226945
735773628537573377
735641575074738176
735780813556551680
735704699379159041
735629684377931777
735730280569311232
735633312367161344
735691327946399744
735741260992909312
735719006158479360
735698797905346562
735785255282442240
735737465412034560
735734780877119488
735719119262076928
735770985891139584
735768960256221185
735729881959436288
735717013692108800
735745866472902657
735756016789266433
735766196096667648
735707912018894849
735682574459142144
735712601431150592
735672608516116480
735741684894420992
735729022080950272
735710659485138944
735782537348292608
735774438155681792
735736210983788544
735784122753253377
735676987658768384
735754871773634560
735745446799278085
735726954117107716
735726144914219008
735745107261956098
735732373396934656
735733182943748097
735769304122019841
735716019646267392
735783849938948096
735777214503915523
735760521215909888
735626798659166213
735652593544761344
735738358580711429
735694867737673728
735717802284195840
735640157387390976
735719740237172736
735732029334032384
735651309886394369
735764564743053312
735756071147442176
735757048252534785
735777059356573696
735759766400557057
735768964278538241
735762153081208832
735722118239817732
735733719634317312
735769925097160704
735779986959912960
735772189786415105
735705030485905411
735728477018558464
735733908248002560
735718817423228928
735721090471759872
735772206626537475
735770768097714176
735784659410427904
735762689687855104
735728015464759298
735633140102926336
735755890918227968
735737595049611265
735782436529799172
735731090036379649
735723473167745024
735785066421321728
735776396597829632
735706611839172612
735630338542686208
735733317203435522
735766619935281152
735694276361736193
735675339138039808
735649170921492480
735779026627792898
735739025558933505
735774077235789824
735707446652456961
735745782683295744
735747812617420800
735754963805052928
735735703611412480
735713297706536962
735735171048046592
735781928943509504
735762077537603585
735714555909656577
735721589958807553
735729147733934080
735753185650823169
735774429414752256
735663657950924800
735772080608681984
735710839932518400
735732759310700544
735654443127971842
735746054994296832
735731614014005248
735771598523793410
735755375039782912
735782742835662848
735764191278030855
735650710033989632
735698064032178176
735634209797201920
735774865907552257
735710755987689472
735737049819418624
735720184606949376
735724454571999232
735731911851573248
735742771038806016
735672537351389184
735725716822626305
735758193364606976
735703075936075777
735698508427100162
735781111352037376
735710353288400897
735659094741241857
735694956149383169
735716581800443904
735767949449953280
735786869783285760
735739767938154499
735700496548139008
735684361178095616
735721140786597891
735755018591080452
735740778534703104
735769044083580928
735631554697924612
735730968082796544
735779550940954629
735738811594899456
735728581821665281
735764249964740611
735759493821173760
735739143129464833
735744683616280576
735775893256175621
735695723715387392
735759204355473408
735752342356643840
735738702337433600
735741101676466177
735732075538440192
735630703573008384
735768494571061248
735780574414045184
735672021498073088
735764682196189189
735705756314394624
735638194301980672
735780196859551744
735761712641540096
735730930447351810
735732520172412928
735723611227459589
735744264001355777
735753286322552833
735734827106717696
735649095386312704
735718167436099584
735752455615438848
735757115529142272
735731584834240514
735742162906685440
735763520302678016
735637342954872832
735773955559030784
735722420145815552
735738115462074368
735635044631347201
735786911730532353
735707102627254272
735743605592068098
735720822338256896
735747724507652097
735709015091486720
735716871085785089
735777705539424256
735706523880423429
735719530563964928
735734743149383680
735765474663751682
735765206530330624
735687892714983426
735736118994337792
735756981185568768
735696272833712128
735773104056606720
735753328139722753
735766603216756737
735714274727727105
735753420452167680
735704162529247232
735758650455662592
735695903856594949
735673800017092608
735785536200282112
735737439851937794
735787184335134721
735735011429601280
735757774093615105
735769979274960898
735764359230558210
735674206818603008
735729340730609666
735743379301011456
735727197663567872
735716527136079872
735771044762423296
735775646148759552
735737322721812480
735754850571411458
735682809264644096
735734671879733249
735746789127557120
735783225050566656
735676564046680064
735718146342952960
735728199796064257
735678476536053761
735684189136117761
735768956053553152
735776468093964288
735753160145281024
735684134719262721
735769253714923524
735748513108131840
735679722143682579
735764228917760006
735735758128979968
735760236133253120
735776191039168512
735676262128062464
735733438880186373
735768708639920128
735711099878670337
735784265443479557
735776199415205889
735775268648800256
735689356497670145
735718318175178752
735763180496945155
735661783000588290
735746675726131200
735758008731324417
735787079758712832
735751507581108224
735769283087634432
735715864389910533
735752551937642496
735709287775772673
735769429892431874
735750345930903552
735776526692581376
735715759679111170
735662848605556736
735705303308632064
735778992825851904
735708184850010112
735764069488021505
735636793605918721
735760424700780545
735645572405858306
735759283917193216
735738807308324864
735744109030215682
735734957084016640
735738576529281025
735744079842004992
735727805611134977
735740174563348480
735749796288307201
735742712104685568
735725448747847681
735756083944259584
735724412746371074
735751050523607040
735779555026210816
735746478593839104
735780599500152832
735757388062416896
735691726132641793
735752384492670978
735642153989328896
735752581490692097
735742494076375042
735687167301713920
735747401709846528
735785062096994304
735743282894929921
735745052807335936
735718108707487745
735779429159342082
735739813991616512
735741785272508417
735780653904453633
735673728785338368
735752405329940481
735718355781312512
735764329811705858
735705085393522689
735782675445776384
735646234829029376
735737561650323457
735695887234564096
735720851635470336
735753022039429124
735744490661548034
735709426443681796
735688677049802753
735716451655385088
735781509710254081
735775075593388037
735687628608012288
735780125678018560
735720180307763200
735775096447467522
735712211461509120
735700085586034688
735753449871020033
735764698709131264
735749423309852673
735728510577180673
735712332832083968
735733673614417920
735756532525105152
735782621192425472
735763751090032640
735779550668300289
735689201430073348
735767139995389952
735732713160736768
735744725643202560
735734235756036100
735725733759180800
735739721834319872
735774173960626176
735785288664940544
735772345168592896
735702145186422785
735776342130589696
735654460077133825
735699318007439360
735733086290214912
735627599578157057
735693110630436864
735737800612417536
735770591865671680
735716082585993216
735703713759649792
735775880903958529
735729332530733056
735710131069943808
735763608181690368
735778590298492929
735769371432214529
735783858621161476
735695874374787072
735699708182548481
735777906723426306
735729496016355331
735762429724872704
735759854329987072
735775352237101057
735754519108157440
735717987064250368
735676543054303232
735771183203778561
735784940730650624
735742850688679936
735782658773372928
735740543649484800
735747623949238272
735725498777534464
735686580023656448
735779332719665154
735735787346497536
735695316679163904
735718997732163587
735709984034430976
735688005935996929
735731383314718720
735783069752262660
735729949080850434
735723942606864384
735702157404446720
735740594014687236
735697740882018305
735778024285605889
735774366823112706
735745795299774464
735760877920518144
735764250065436672
735717492023164929
735750513631715328
735781710957142018
735737775622758400
735744327192711168
735745669420326915
735773498694459392
735690535101333505
735727709066694660
735744645695557635
735719937382055936
735772827278675968
735786219758587904
735772445555056642
735739356648853504
735685355215540229
735722231540514816
735755744033705988
735726107085836289
735778279815155713
735758067514494976
735697174709706752
735749259568381952
735764245866905600
735752669512355840
735639331101020160
735757086349369344
735752774227369984
735691973810475008
735647421812867072
735706838449033221
735712278616506368
735656800561795073
735705307414855681
735726182398754817
735772974129643520
735780511365226497
735724567935651842
735754230032568320
735735653472690176
735785561261264897
735762228423462912
735770868744212485
735783040622829569
735705789780791296
735754489949392896
735698626136023042
735735213033066500
735656976571584513
735738371037765633
735756008048328704
735697783080910848
735750006267731969
735773305622298629
735738681579868160
735776052753010690
735754594647609344
735729546477998081
735753659401658368
735764312808001538
735734386428018688
735624529523810304
735726278829953026
735786857376555009
735693123184033793
735711804521734144
735747263218126849
735731773645033472
735710130868649985
735760126959718402
735726451056476160
735729743350239233
735734508431888384
735770344569462785
735755018494582788
735651993725853696
735758558411640832
735785561399656448
735754787627487232
735765092952772618
735716552624857088
735784072132186112
735697065532002304
735642485108527105
735784298951802882
735654208079159296
735777915065925632
735628501261287424
735708457261633536
735721904435171328
735728917026242560
735745165776719876
735694100209405952
735723221417218048
735782046581334017
735753961425100801
735764690240831489
735757426037653504
735780737987678208
735771648880578561
735738211608055809
735626651615285248
735688064807243778
735760471077224448
735735288283037696
735732788746280960
735716842015072256
735783401194561537
735773708116074496
735747867210452992
735730817276596224
735756419173994499
735719920609042435
735751671427403781
735767441742041089
735773247023636481
735733191370149888
735761238550937602
735763893427937280
735736362192642048
735726689901125633
735630241868177408
735623996784447488
735768389839265792
735774496888492032
735732562128052224
735727197646819328
735708163953950721
735778808431677444
735775239167041540
735647421775110144
735714555775442945
735698340940156929
735641658931314688
735739134724050944
735774287143919616
735728153780310017
735734659137437696
735750803265191936
735741063831257089
735771132905717763
735786827936727041
735786769174659072
735664383687163904
735778837712240640
735746504015519744
735728871199244288
735711309451300865
735777256765685764
735780465194344449
735655479074922497
735730049614106624
735766175347417088
735763465650872323
735760252805648387
735772999157063680
735712974879391745
735759816459571201
735773670610591745
735740363386716160
735779869456367616
735786869842137088
735707199192760321
735758465977581568
735723364044570624
735722525099859968
735743660071882753
735749767087587331
735785879881424898
735774530245787652
735755534242979840
735781689943687171
735761745873014789
735735191948300289
735725519900016640
735757119668903936
735706112788336640
735732935572086784
735749104299446273
735751168203227137
735764065373425664
735727763940737024
735735623986728961
735736873792901120
735638139738411008
735744981390917634
735713343722246144
735764627661852673
735775750784094208
735779785893421058
735769299982290944
735719740052639751
735730036972474368
735746587691880448
735729252608282625
735699334763675649
735773804710924288
735783422145236992
735727898175229952
735770289859002370
735751147210694656
735773435637338114
735774421135163397
735752531293274112
735638282416054272
735719371113304065
735728372022550531
735657332928053253
735753839861600257
735767571757047809
735748429096226820
735633895215927297
735737771403313152
735742259165986816
735771329849237509
735783644372033536
735745539220770816
735737171554926596
735726840992518150
735679558519652352
735672428387545090
735724454337085440
735766414452097024
735627133872185344
735746315359911938
735765545912406016
735735019788898304
735662072483176452
735675959852990466
735759879395151872
735681072994754561
735784198016012288
735737314387714049
735746772358725634
735679588051734530
735749918086684672
735754741590806530
735756356259434497
735720553823117312
735736470963511296
735754158465159168
735779018226565120
735629172337479680
735739121885274112
735731605906423809
735663620445589504
735719681370165248
735774303585587200
735753281792659458
735716594337251329
735786731681652737
735735330276401152
735787096502194177
735742901246824448
735756230359011328
735728648829829121
735751067229519872
735706397845782528
735785569540706304
735721648326725636
735768389776330758
735757685925122052
735727696882204675
735718443933040642
735755714472251392
735715151425339392
735745493263781889
735674055940931584
735714979697954816
735787138449432576
735655571622363136
735745598024876032
735742926223876097
735712135636910080
735721564788776960
735754452141891584
735758029715443716
735760449979875328
735637217083854848
735681693458124803
735689960708145153
735773658065424385
735714820352139265
735738165609172992
735756922616303616
735771783001866242
735734504078217216
735728464112680960
735756977163247618
735770411393122304
735715159851700224
735745061103640577
735667194021961728
735729735007756288
735743597341900801
735720470016729088
735740288098963459
735760319981584385
735746709456748544
735732872254914561
735770960771452928
735723590293671938
735720386168393728
735771996718407681
735688727494696960
735745463912009728
735762979006775298
735717961785167872
735714878841716738
735751247777517568
735780418998272001
735776568715313152
735729298863050752
735771984403927041
735738224409092096
735727415788343299
735774580497776640
735721891923529728
735772403918200832
735776895933939712
735627159289667584
735732650044887041
735667873260113924
735750685468164096
735736319968575490
735722499762053120
735721791075688448
735760332631597056
735720511905243137
735673523184750592
735780926580359168
735735883886821377
735780549139173376
735654493371564032
735736685091131393
735627268316356608
735710680251125765
735776308844584963
735634545563705344
735759028194672640
735654208267911168
735670062787395584
735694221819011073
735736165114875904
735686382585151489
735764644191567877
735728543741575168
735750643856461824
735762450847408128
735630204438085632
735748374712844289
735776363378966529
735773469325955072
735723837917036545
735784793611243521
735694108686065667
735761909769609221
735764958982463490
735748563334897665
735731136035315713
735785569591033858
735667592250032129
735692879897624578
735713352366727170
735767706142576641
735742481627631616
735670268484452354
735780612112551936
735633564058984450
735715281666899968
735752329870200834
735732784199651328
735718624220971008
735751818207055872
735777831381172226
735755232404066304
735760143715962882
735746311035592704
735753210753777664
735782663202557953
735777680373620736
735719488281186309
735736504748670977
735657614084706304
735746617232363520
735771267257618433
735766850340933632
735737901317660674
735764371838664707
735762996127891458
735747221036011520
735776006884098049
735702644132454400
735768641300373505
735762752724049920
735762341585817600
735727457500725249
735770545745068033
735740971472719872
735776635966754816
735755785741836288
735748664073687040
735766959703232512
735786693714804737
735721870801010690
735784613348413440
735755706310098944
735642971538923521
735746923496247299
735760424709160960
735751117846413312
735762773611708416
735692766387150848
735778393132666884
735707501266509825
735657270051274752
735748714220781569
735771837641035784
735749347497779200
735770738775314432
735674823158960129
735739973417074689
735774098320547841
735732893465513986
735759380260360196
735737674842001411
735751201564725249
735754229965455360
735776686042533890
735763163627409409
735720541294755845
735705781434081280
735751641903697920
735753030352523265
735715520524083200
735764002605670401
735748865303810051
735678719889539073
735725008157188097
735727767816306695
735742162713731073
735741256899301376
735718393626562561
735748915597713408
735772286402199552
735767244899160065
735714295728635904
735677855770640384
735677184640061441
735775239309660160
735650571961569281
735748311672446977
735721480869138432
735753147734315008
735709707348774912
735757144700551169
735751667061121028
735731001620467712
735763381647376384
735754867281526785
735716653267226624
735642401432342528
735658473690648576
735724777386582016
735787494676008960
735718141964083200
735650253169434625
735721011014836224
735736039361286144
735783602579853312
735757610347945984
735728728576131072
735782646249197571
735742825669660673
735786920073146368
735698835553406976
735667483198132226
735725591341600769
735785586468868096
735663943084081152
735749926370447364
735745396643794945
735744134355386369
735646922925613057
735697766245011456
735759632237400064
735757971230052355
735761637064347649
735686588512882689
735695794980802560
735762366718050304
735762933167194112
735776992226770945
735722814313897984
735717462549790720
735731995771207680
735669110852423680
735726237050494976
735651913899745280
735698038883131392
735786136048525312
735749360210694146
735779034760519680
735651305880997889
735731496644792321
735743576139661314
735736769111461889
735726794737733632
735731593168355328
735650286627229696
735732520197591041
735758625541488640
735747191671640064
735751570474704897
735740128694439937
735759560938397697
735787398588682240
735727289904726016
735723871374954496
735687989225881600
735761607725219840
735718183802265600
735732075412606976
735746105443385344
735728879478833152
735706116798087168
735718070786785280
735780821630517249
735747103717130240
735777831410487302
735780993701793796
735767697695203329
735736374846849024
735785670526918656
735750815852335105
735720528640516097
735782877045096448
735774861490950145
735625552950857728
735749461108871170
735697778609815554
735766838097760256
735783543733899264
735775251804524545
735736374737829888
735735041020432384
735771342780301312
735643055626162176
735740615091064836
735692879612379137
735764178913267712
735751016881127425
735743999768596481
735773770938351617
735758373648404481
735767458884161539
735671811606761478
735773255395479554
735769799196737537
735745262589644801
735745891429027842
735778770766823424
735740871165894656
735755743790391296
735755613888618497
735754745944510465
735760391142150144
735702417782636544
735745564516589568
735654208490213376
735724408539480064
735773590595870720
735673154048135168
735719324959133696
735705408094887936
735624332177772544
735758776582557697
735717630191927296
735754292867399681
735741064120651777
735744146762174464
735767014111744000
735781383826706432
735728845731418116
735625141711863808
735645891068059649
735737842727428096
735714602239938560
735770482901848064
735729449870622721
735774798576377857
735757040128118786
735759594270531584
735725922423185409
735760219376996352
735754217374113792
735686148014542848
735713381504548864
735722139064508416
735725947668701186
735635497394044930
735786458917769216
735772034848817156
735723317915590656
735740053238906880
735740778891223040
735774744243363841
735746780801826817
735761762943832064
735698197994037251
735731748588265473
735771061594165250
735702308386836481
735763746530807809
735754217281855488
735744784149577729
735735825204289536
735753848082419712
735760923894288384
735647711320506368
735769744490397697
735657723111563264
735733761518632962
735752283833569280
735771954947313665
735674257208967168
735704200202489856
735714975264575489
735745400812883969
735727390471512064
735731538831101953
735742825640263680
735648227077324800
735735128933048320
735654451743064064
735749741888163840
735716485360812035
735753852201242625
735763474257575937
735646935307194369
735770499356073985736132203583705088
736144610414723072
736093238629523456
736069180319895553
736115032442953728
736127157844447232
736054831635304448
736090407340150784
736128810660302848
736032069004996609
736145294023397376
736117351775637504
736014721464336384
736031196400885761
736078093228462080
736090273478938625
736140055341846528
736128848228671488
736075111095115777
736125081655640065
736091363817590793
736084464183349249
736125476087857152
736110158355570688
736090848094347264
736097806151094277
736084069918724098
736102482921672704
736034723881988096
736085340608290823
736051383695118336
736002264125472768
736000477284978689
736123924224868352
736071881363623936
736127703393439744
736117544554205184
736128063780585472
736102407306944512
736114516577112064
736121697149947905
736063622699307008
736112960322609153
736089417710862336
736090491394002945
736104005638758401
736102206265561088
736093553122672640
736108325733990400
736131318556336129
736075945430290432
736093821516156928
736049315982938112
736046438417715200
736103477089308672
736086150230593537
736092622201069570
736127179021488128
736084325817405441
736094262161334273
736010912939794432
736094539027337216
736072909081317377
736108623357562880
736132451056136192
736093981239447554
736064218416308224
736108983979802624
736039824130334720
736127237783736321
736104118683459584
736013844766593028
736094761090588673
736038981046009857
736105527961325568
736085789667266560
736089853738110978
736112624681779200
736077627308441600
736074230190641154
736121340663635968
736109156109783040
736137249633521664
736001790349545472
736111601271508992
736093267981307904
736070442738290688
736103338597449728
736066055513079808
736142915957837825
736100901539086336
736040289790513153
736092756188090368
736116026195116033
736054089100845056
736120811979976705
736094723354427392
736064184903827456
736076738405400577
736109525187563520
736121537489559553
736036758001963008
736127795663896576
736136788029366273
736116533727002624
736089916942123008
736143356569456640
736107956404555780
736100348163559425
736066315266326529
736097399219707905
736077669553446914
736146405610426368
736148385325948928
736050620394655744
736144040249462784
736108166333759488
736106161443725314
736146447586983936
736082199099772929
736079292669399041
736081985534189568
736129502510735361
736013341353615361
736107658869149696
736130748348960769
736079913174732802
736069100267397121
736067368355397632
736121265052913664
736108681989922817
736024841954820096
735997734268862466
736102843485171712
736091787454877698
736079971987259392
736113992255426560
736007251241013250
736056945409282048
736088474135060480
736146082665795584
736097185662566401
736050763076501504
736076331583078400
736007100187344896
736146455925133312
736014867900010496
736097684432379908
736142983158980608
736087144150638593
736104861129969664
736037932545548288
736100461426577408
736035130901467136
736086875924893696
736058778215292930
736106823829360640
736113354712829952
736063815771529222
736108401093185536
736136385464127488
736137392097202176
736057515608150016
736119981520359424
736140437069701120
736062515499540481
736004432777875456
736126424038285312
736022136872132608
736112989779202049
736092370647687168
736007427393363973
736010593983967232
736093582549909504
736097743253344256
736092521651048448
736102273059692545
736094199271985156
736097139281928194
736086515126652929
736126553822617600
736103694966521856
736121231615889410
736099454575480832
736082472044105728
736117519581388800
736124054151790592
736008534614106112
736094560057577474
735991350584352768
736108426418397185
736110318062063616
736105221760389120
736035604773756928
736005078503596034
736076511971672066
736118874073096192
736073890175193088
736115145634656257
736080542345494529
735992126731919360
736076801324130304
736037186039074816
735997612617170945
736081305809477632
736042537866170369
736093842475098112
736089178581045249
736088192957325312
736142572087824385
736086469043879937
736135223826644992
736027698645061632
736146267370295296
736138231096483840
736123773338976256
736054483281580033
736100339435241472
736131994007044096
736133739022061568
736086112641286144
736091271706468353
736110259274670080
736130471420121089
736090172480065537
736149811301392384
736129012083351552
736131197311553536
736100960385126401
736134380750524416
736101916686442496
736032563840438284
736098301074771971
736090956856856576
736044718837125120
736037269958758401
736055405982289921
736058648229601280
736145206253355008
736123664022818816
736083604145475585
736132476406530048
736115548375912448
736059398875799552
736110632630669312
736083629416185856
736047067638947841
736008513919426560
736105016407134209
736102747137658881
736128739252285440
736066592451108865
736125010432131072
736036447606673408
736135777134874624
736143071021268993
736113866145431552
736060170833252352
736111395838779392
736118060453658624
736059428336635909
736087211435659264
736086317927276545
735993908992299009
736112398373789700
736039400522518528
736007570209570817
736146829314826240
736124813484433408
736104596712620032
736024426748071938
736071306479734784
736071977585123329
736120191457873920
736002230495645697
736051228673740802
736112209449897984
736105448328286208
736088704523980800
736056899129344000
736128403544236033
736121118059286528
736090763986014208
736134695272861696
736105590712205313
736094643767508992
736087374883524613
736036250528952320
736105762829697024
736121348947202048
736054814472208384
736139417748803584
736009365052784641
736099823737180161
736119943960375296
736077942246117376
736101862043058178
735990377702916096
736142626760577024
736126956773728256
736122166903738368
736100356233396226
736132157433778177
736007351979802624
736026591030083584
736068630618640384
736135500478709762
736083260271251456
736145189157408768
735991878990987264
736083507965874177
736044890958749696
736072023995080706
736064096756326400
736111328809586688
736097609262080002
736133860409282560
736045310397423616
736115183161081856
736019377087074305
736075442097000448
736143599713325056
736027891578724352
736123764728041473
736074507073425408
736031116801413120
736146736935251968
736103162226958336
736113559957037056
736117670563721216
736130110793846784
736142743966208000
736099165139148801
736077816106618880
736125765620752384
736097034483032064
736007339506053121
736128240008503296
736113673270353920
735989962248687616
736079997249540096
736146774956646401
736106077561856000
736122087035817984
736058900043038722
736103502225801216
736127254586101760
736135655781191680
736027438619099136
736032798666952707
736004185095823360
736006311582781440
736057809310081024
736148297421709312
736133990541856769
736004361495687168
736081092038402048
736105238747185152
736071549720002561
736064100799676417
736148851107713024
736148100306239489
736128894613393408
736092890598756353
736085005336641536
736146120582254593
736125060662984704
736099869962559494
736089920939249665
736092051557613569
736086070442360832
736136892798885888
736127133026791424
736069855544123393
736108292112404481
736135106411237376
736128323873583104
736019284661411843
736053531015159808
736119675566891008
736081091962933254
736123747829190656
736129267814273024
736127304670281728
736018667930947584
736137127780581376
736035210354118656
736116529641705472
736094790584934400
736100125601210369
736141641023651840
736127443086544896
736118538906284032
736093045808988160
736062515570823168
736114793271177216
736148901389033472
736061961796911104
736139132708196352
736114985957531648
736097260941901825
736137219958820864
736014582767095808
736072225002917888
736110573868351488
736075408676818945
736112654226333696
736107780390682624
736073554693754880
736146862755975168
736128369968943104
736127816383778817
736067607191638019
736137274681872384
736013341525610496
735991191053959169
736037903097270273
736013332931477504
736080382945198081
736059218780770306
736106069173342209
736051215771918337
736065531036323842
736119591429124096
736080609622134784
736105418779459584
736075236534190080
736121000975273984
736078034210426881
736108342184148992
736100872304787457
736092177437052928
736053023730847744
736038536403660800
736144002462801921
736069633271205894
736100713017679872
736145164335493120
736096845965856772
736139950605905920
736089992305332224
736095105103200257
736136901539815425
736127166589599744
736087907711098880
736091766600781825
736139032124612608
736070446882291715
736074741862146049
736108438674116609
736086007699771392
736101249901268992
736089577123766276
736098838117654536
736090667663773696
736116609220247552
736127313096630272
736122531799826433
736096665459785728
736048175199358976
736058157630291969
736112025139580928
736085835825582080
736039782225195008
736085873641426944
736061437248819204
736029359346057216
736030819072933889
736103053259051008
736077669524078594
736080735614828544
736147504408989696
736134363621011456
736123551099551744
736119935420801024
736045117346316288
736116789634052096
736057763306999808
736088096467341313
736137815680032768
736039191008579585
736048669900734465
736036682646986754
736052973151756289
736082052626276352
736092425018445824
736096300647616512
736045171779895296
736051777909362689
736148461003935744
736087291030962176
736128085007958016
736145696869494784
736008836876632064
736146766484131840
736045323110387712
736101044350943233
736109579667443712
736105586840854528
736112226285834240
736085655353053186
736126570817937408
736028390549913602
736068022536830978
736116303178661888
736079829301231619
736104223545253888
736102608558030848
736113874462777344
736100054205792256
736102386247204864
736097462197190657
735999869203185664
736122880014962688
736068425278099457
736052138493628416
736136888675934208
736013127528026116
736120929638592512
736139434769436672
736093272381100037
736099538625122304
736110191914160128
736092924279029761
736145193502642176
735996350156832769
736085575552237568
736091527198343169
736006207064834049
736023042892173312
736058778269847553
736093225891467264
736040679802048512
736148528012087296
736112230337503232
736033859700133888
736078995012227073
736090273436958720
736074796392284161
736094895333462017
736029497670000640
736108313176363008
736074117024124928
736143817829666816
736131205448540160
736121680184119296
736097437111091205
736147601179959297
736119398730207232
736119448675962880
736110057675460608
736148188445454336
736091724603260929
736112109034065920
736071923386310656
736083608427843585
736058849442988032
736147764711723008
736069402450268163
736002142478172160
736144929223643136
736048758148988928
736117200570843136
736102311106203648
736092064195055620
736121915044179968
736089308440862720
736100779870674944
736121122425569280
736033729819201536
736149643571134464
736093582717636608
736076461627478016
736079695347748864
736115988718985216
736111014232612864
736081587083710465
736129171387191296
736121625788174336
736140072089755648
736116613448142848
736118186307817473
736118920554369024
736128785486106624
736095293851082752
736093796471951361
736014662458834944
736107906043633664
736145369638244352
736135118771892225
736117670299439108
736115082749444096
736109298858790912
736146963519901697
736058803599212544
736082555586248704
736098729162203141
736085101516201984
736007100241846274
736111630505914368
736090680297037824
736094778002014208
736082371141767170
736047399328612354
736110418712743936
736145361484578818
736148699936608256
736101044279599106
736135542371422208
736126302462316544
736105557468270592
736122997187170304
736104437488472064
736098511054217216
736138063286566912
736134200420634624
736060627945328641
736134359615410176
736091393060274176
736088553751384064
736039228665167874
736077895894851588
736093704146935808
736129275963789312
736106777918504960
736114998825652224
736005737294483456
736096367592886272
736100369105752064
736112985458900992
736008455195103232
736083369298034688
736004868830334976
736004852153749504
736089237322240001
736102210182881285
736007821775536128
736097420329684992
736131390081761281
736106497000644608
736018349532971008
736115418209910784
736142471533580288
736068018187304960
736034166291214336
736147936795561984
736141972369465345
735991568612610048
736013442180468736
736148574040428544
736084535666868224
736012661712904192
736137408719257602
736111060109787136
736095038153752578
736072531589758976
736139204044951552
736096401298313218
736064168025935874
736115338601979904
736094488628592640
736094740119093249
736124117066371077
736086796312805377
736135970395951106
736130777499467776
736063651874897921
736037622183661569
736145629769007104
736097416034680832
736102478819692546
736120069453942784
736117154634928128
736125522133037057
736120715670376448
736014608087973888
736118484170592256
735988226058506240
736105280648314880
736037383037059072
736047461970681856
736128806201786368
736080697606078465
735994563345649664
736116005416624128
736082417321009153
736004806142099456
736107696399618048
736035609077256192
736002280818778114
736128747519152128
736067674191495168
736120493305147392
736141598942191616
736005355524784128
736097214871658498
736135173255901184
736107943796445186
736055070614134786
736084967654985728
736056857345691648
735992046687780864
736075136198008833
736083641990668288
736108690470752256
736095604447666176
736135362154745857
736139090987495424
736128475094978560
736058782359244800
736078906579550209
736005653047582720
736088800942645248
736144325243998208
736118878498131968
736081326885900288
736016432534720512
736113077545013248
736092425165279233
736120451349544965
736131641521889280
736065728340590593
736036238189174791
736063228334071809
736030680602284032
736106341614419968
736067993172475904
736121722005557253
736113912458797058
736113086130720768
736077807671877633
736080668451442688
736145960997388288
736007242760261632
736086519224487937
736103519028056064
736106228510777344
736128944966078464
736112213505638400
736081951853944832
736093137823666176
736074829938360322
736111232374165504
736009142901448704
736006706019373056
735998363603247104
736135147997663233
735993028351918080
736132321183682561
736139585814704128
736083499619221508
736006332755681281
736108292146003969
736148301360201730
736120627459817472
736122087077711872
735994978544066560
736104001138085890
736018353458843649
735994895014494209
736093930689691649
736028155706740737
736120971304697856
736020392045748225
736145877224558592
736126625163673601
736104047313326080
736090365543866368
736097399500767232
736049034792599552
736140948711833600
736142421122285568
736101803276767232
736135232034885632
736090860362686464
736126893926297600
736120082141720576
736092852862615555
736077669586997249
736088910187503616
736149568300154882
736076876699996160
736090403330351104
736106488423419904
736120547902394368
736116089441144832
736105708509265920
736086171474747393
736058371460104194
736114759712550912
736007381398790144
736133214771744768
736137962543583232
736114285479399424
736015266518302720
736096824696545280
736126151509348352
736056123380228097
736088687956492288
736089094778806272
736097122743787520
736041716046647296
736052755257786368
736110980485283842
736096933693919233
736049173301071872
736026662312247296
736108975708643330
736047164166541313
736066068121157634
736140768449077248
736029539961184256
736100637226635264
736098812893138946
736078650705989632
736117934913912832
736148897098272770
736110754185764868
736112972918095872
736098078847963136
736044748151132161
736133164385591297
736148297354731520
736099148370350080
736108032170549248
736100016536723456
736112960301568001
736098787702104064
736145461887836160
736011311520317440
736127178874687488
736135101935976448
736106484078104576
736090680255119361
736053527013793792
736027165737656320
736139338086555648
736066508304973825
736121881556885505
736074360029515776
735989610048815104
736095864330981379
736139736872591360
736067867389530112
736028356894851072
736087760960770050
736071256299048961
736102654816849923
736059709581451265
736113275063128064
736072082425942017
736143415059075073
736144790736240640
736104932516990976
736142450587271168
736032240711262209
736095868437204992
736098729132851202
736075928669818881
736047101264551936
736128898765836288
736088377527697408
736027572438458369
736088477964455937
736100834593767425
736135974611259392
736072497796251650
736029003006377984
736033293691297793
736139623366295552
736123815156015104
736006202828689412
736110099677249536
736098406234349573
736022661009149952
736099802954371072
736080735614816259
736063379337412609
736044249108623360
736019230198509568
736067968023429120
736130350045384704
736105418724872192
736075853314940928
736091502284148739
736094920654520320
736105926294446080
736058618806575105
736069536827346945
736037764626452480
736141192321216512
736094966670233602
736029271345516545
736050750388768769
736062825659932673
736110246779838464
736121621505843200
736090097200680960
736007288951955456
736141674615873537
736090235503681538
736119042193432576
736034463856111616
736090063595933696
736141338949865476
736136884699693056
736148947442540544
736108015057838080
736120623118815232
736018542454132736
736106694015492096
736067569539375105
736109487535337472
736135232068452352
736013651577016320
736148846888296448
736082501177729026
736055657611157504
736133029920395264
736138763479351297
736103032560066560
736118354189123584
736096665518493696
736105880429592580
736097047061790721
736127107500244993
736119629395828736
736009260430036992
736098636652679168
736083914570137600
736135760672215041
736113249788268544
736062704163524613
736127535432511488
736124549247307777
736143075530186752
736005586249240576
736034585423683585
736141834074914816
736138658806435840
736079871256842240
736077438715723777
736069222275502083
736077342364176385
736104890309746689
736124729380212737
736129183898832896
736013370894213120
736092747812065281
736127971514322945
736110246704353280
736079967881023493
736100608160079872
736080471398842368
736127002667716608
736098418733420545
736067615584485376
736095021229740035
736033012660375556
736064583060705280
736087643620921344
736109902750420992
736073148056010753
736123773221523457
736143197181599744
736148326706479105
736116642950860800
736101023459069952
736139501647564801
736087861674446849
736071814237978624
736122997396901889
736029338278105095
736119973240799233
736052247755427840
736119251707305984
736044261922086912
736092936744538115
736143415260385284
736096518562684929
736099589007122433
736124351888658432
736099442089033732
736088222292267009
736094132108566528
736076725784711168
736102474591834112
735994391446310913
736108522514055168
736109457839689728
736034694614126592
736048661801533440
736087282617196546
736088268299603969
736035864682192896
736097147863457792
736052302440583168
736057117203779584
736085353484816386
736089916593971200
736077690193616898
736129628335710209
736071377980030976
736029531484479488
736091338748268544
736143666721501184
736095834874355712
736030248739995648
736071340029935616
736145386310623232
736050893129416704
736111202955370497
736049559252520961
736097034596290560
736132325575151616
736106828191399936
736098703967064064
736094555825569792
736007096194326529
736101811849957380
736126101039243264
736049190019563520
736119096551542784
736141049442250752
736033147016466435
736145478820200448
736145155749781504
736018416323043330
736074162884595712
736075261909696515
736071151491776512
736128554610642946
736149438327050240
736127111946244096
736082115490500608
736072925808201728
736126042344173568
736115913146109952
736121503901749248
736114189350141952
736078453544357891
736107159679848448
736139346504503297
736122162654941186
736096782849953793
736144912463323136
736105196439384064
736099269879304193
736128798144536576
736096053192056832
736079342749417472
736081977162375172
736020417328996354
736037655553671169
736106752761049088
736028386527576065
736001639077662720
736080903047258113
736129808762036225
736007045556510721
736107038103773184
736097198148964358
736024850641215490
736060909039165443
736119922951135232
736123563304988675
736088880986750977
736069154910801923
736043334712590336
736102088699060224
736139510396952576
736112842642993152
736043707938541568
736074779677982721
736037169178021891
736077447016259585
736076683908812801
736058631515308033
736002364876918784
736088998234324992
736056911603191808
736103493543571456
736138864188751873
736148221978923008
736027497154940928
736134175187689472
736127015322017792
736118769337040899
736127669591547904
736069763038744577
736106761074024451
736138663109758976
736090185335607296
736081876289343488
736101643880534016
736141720686039040
736036221118451713
736051794904649729
736122699651645440
736063585051246594
736050217594671104
736144396614270976
736075568014233600
736053015291953152
736129716487360512
736046551865262080
736133923567239168
736097621517819905
736037630610018305
735988221490941952
736110775144742912
736110745704878080
736114810031616000
736139430730301440
736130253207314432
736090176854708224
736082526330978304
736126071737884676
736025320130777088
736056706375901185
736090177018286082
736083205896298497
736090499845480448
736035311222988800
736134229554266112
736134573717893120
736089291646869504
736135861151096833
736033763537367041
736076985701523456
736127338551910400
736109407679975424
736018395376717824
736114042536906752
736085621769261056
736105716918947840
736102747221565440
736013953566834689
736059373886181377
736143436160602112
736040222811693058
736049135577485312
736093104374087680
736108170406461440
736111215609556992
736079410223144962
736065740764110848
736131440467947521
736095356820152320
736092555071262720
736101090475663362
736088721250869249
736095427913621507
735998984280539136
736102956852858880
736111152527249408
736054315358375936
736069800783314944
736073571387113473
736043670554562560
736074871747137536
736122900760104960
736097055597154304
736142890888536064
736145151681253376
736076012669149184
736141536073678848
736104089277194241
736147638643511296
736112255499182080
736008463424364545
736139136961122305
736098838100860928
736139422215876608
736148570110316544
736097206315323397
736134967944728580
736119863937269760
735991329587666944
736098129208975361
735989672900464640
736145495622615041
736028688282591233
736104471206318080
736101061153292288
736130358387806208
736097340663029760
736112457098354688
736125442449625088
736120073711169536
735994290720149509
736076603915046913
736118534439378944
736106702467039232
736090310845988864
736085127093063680
736106060835082240
736097198149009409
736120321464532992
736070254053359617
735995066867683328
736132715582480384
736067712074424320
736125169991856128
736141426975756288
736020731834830848
736100238998413312
736080081227898883
736088201396248576
736030625975525380
736072409669734400
736140709883990016
736137723300458496
736112784073719811
736099949369131008
736107042113359872
736147072743804928
736098678692159491
736090311236034562
736103892056866818
736129875862523904
736124842811002880
736031452203122688
736087102316634112
736067452136656896
736090273185308672
736119948058234885
736120291928252416
736113023388127233
736072380494159875
736147307645788160
736095264402874369
736055821075775489
736137228439674880
736096694719283200
736105007897018368
736028197733695488
736128927844929536
736092118968475648
736114755656548354
736128131178893312
736093847034335232
736096342531964931
736045692012105728
736146971958857729
736109977966907397
736135655818829824
736070891281387520
736006395443707904
736079099651751940
736108011089977344
736147848375500802
736119402848878592
736111798554906624
736128827429117953
736137480144048128
736079401717137411
736083742846918658
735993124682649600
736143754797670400
736016591985463296
736121088728530944
736102059431366656
736093737906929667
736106710952235008
736058870355742721
736149308169461760
736024984934449152
736090780767395841
736088700224819202
736101786747043841
736001890828333056
736029456066695169
736013072729415681
736089845290827778
736105418758492160
736145679983235072
736112662422130688
736095734445936641
736089438514610177
736120463718383617
736081733586538496
736123638987038720
736037546556280832
736137169736241152
736126092503879684
736105318426365952
736142324418371585
736053141192335365
735999760008499201
736127749463642113
736092085422456832
736139925603688448
736122540251303937
736097651150622720
736074527751311361
736050297580048384
736105565756248064
736081607669350405
736033138284056576
736138935781445632
735999177205919744
736012590774509569
736089333740933121
736105482025357312
736130672914489344
736143490778865664
736065526737174528
736145482905329667
736113140551798784
736097516781899776
736107876842909696
736133306958352384
736091409770369024
736048376341532672
736006190254022662
736075320621551616
736094773665107969
736105922414686209
736077979743178752
736078550361509890
736068194499104768
736075236508991488
736068165273149440
736111374900834305
736038570125873152
736135395600171008
736121571039907840
736103690763919360
736112100330725377
736013097895223301
736114311022706688
736070455392501760
736137786324058113
736002251693658112
736116584129798144
736049068498030593
736111139872858113
736134845965979648
736080299314937857
736148096082677760
736131570617176065
736102344706777088
736039832741257216
736096308985896960
736017376416665601
736141762645925888
736069020688908290
736118999986147328
736084300483854336
736037269904097281
736026696181108736
736014855686086656
736034623344365573
736074280341905409
736021759477067776
736101002340749313
736124754726400000
736007263886921728
736059109720477699
736103808237871104
736010157918945280
736124368800088065
736014993775153152
736048628238688257
736008786297528320
736144681617248256
736110514879758336
736091481367150592
736081813500628992
736094413177262080
736050373043978240
736144266469216256
736104819161767936
736008241138663424
736093200897572864
736054286103109632
736095297940520961
736028436670488577
736019591030177794
736133398951956480
736043171470319617
736110556755677184
736023126803419136
736085412171505665
736143167783849984
736135806767800320
736061999587594242
736090227102486529
736098649474662400
736092387177422849
736042915517091841
736088113332658176
736113484778344449
736131234942717952
736034854073208832
736115619494567936
736049181740007424
736120677858709505
736063626675511298
736121890058711040
736114084286988288
736016541435695105
736072816466874368
736134820829401088
736114076015857665
736068852916752388
736103066022338560
736076457454141440
736119880756428800
736050679039414273
736130031269859329
736049957489115136
736110162512097280
736145952642347009
736013333061468160
736140676342120448
736098997610237952
736132967265935360
736139510212382720
736065661198159872
736123307842539520
736136616209616896
736119222321971200
736018382982504450
736109592397139968
736029376068751360
736131364966260736
736084283983433730
736146602700705792
736129951343185920
736120639883468800
736080903328256001
736082287142404097
736011315542691840
736055913501462529
736135458699108352
736080563388325888
736091514774773763
736093616175599616
736095465813377024
736141234100699136
736109567097118720
736044286756560896
736063924617940992
736129888516722689
736143993889775616
736037626508156928
736136473674649605
736132874697637888
736098036745539584
736136024699572224
736127439173222400
736072573331509250
736149778074112000
736057675201417216
736140235776659457
736059348535762944
736057423383789569
736007498692497408
736104928154779648
736094840736210944
736118962291941376
736107692301942784
736055573880279041
736123131463622656
735995544817049601
736007368807309312
736020899594375168
736099513492865024
736082304192253953
736134523402887168
736104865106153472
736139233484808192
736095557911904259
736074209307201537
736075798784802820
736013811212161024
736083214163271683
736121323638947840
736145449518792704
736083839173296129
736092865202257920
736058929059266560
736085797841948672
736053871076741120
736119314596691968
736077958989762565
736018374526803968
736146615241564160
736025093780869120
736117452585717760
736068605549236224
736109680519458816
736105171562958848
736074012137115648
736106022834573314
736009340063121408
736112629110968321
736129821240131584
736077166304059392
736050507102441472
736130093962121216
736026481994928129
736105305772314624
736060221290745856
736079334448865280
736095423903858689
736046736578379777
736102461803352064
736094664810336257
736074662141001728
736073815004872704
736114126343262208
736009100991987712
736138100963938304
736019980916039681
736144774235869184
736118987550040064
736122527290904576
736109986703638528
736100784413118464
736027635411623936
736143083692232704
736109000773783552
736099706137247745
736131549498908672
736076423891288064
736095088527314944
736017489411211264
736116693194379264
736040826485284864
736124431760818176
736095633799405568
736146422534447104
736037412627832836
736071927307997184
736103791641133057
736096405232619520
736127439076786176
736143909894684672
736087773514371072
736040482883534848
736084388593553410
736101497142812673
736097563141496832
736125052261937152
736055833738416133
735998757922312193
736106262019117056
736122124667133952
736107642024792064
735998791128604672
736004705273405440
736087958193733632
735997231204073472
736081121335615489
736045763306917888
736121071955513344
736096451319599105
736117703996510208
736062423036104704
736091132958904320
736050842663456768
736006399973527554
736149542836527104
736136809260929025
736099131865726976
736103430897434624
736140655475449856
736093188528562176
736074167242526721
736116038698467328
736077002558447616
736126029618655232
736091938244304896
736120539517837313
736041065896153088
736067477348581377
736063241130934273
736058807520890882
736141406092337153
736122435163033600
736081871956627456
736105423007322112
736009805639323650
736112587167944705
736148729129009153
736088839018577922
736036565101641730
736080295103848448
736114453654208512
736066336460152832
736020744153489408
736133537439567872
736134061870092288
736095218194210817
736075559738822657
736104190058070016
736093616322416640
736112217926569984
736037337155538945
736009231044726784
736117250957049856
736053954631503872
736140189739945984
736035227391393792
736105020509147137
736127929957122048
736053187283554304
736081997915820032
736049554865278976
736078663297302528
736104693210943488
736021260367462401
736104424796344320
736093750544367616
736147571631087616
736077665120063489
736012829816414209
736073248626991104
736048539826950144
736098703786708993
736147860983578624
736039316690894848
736144245552218112
736045956127330304
736075488477646848
736103015426318336
736138469999837184
736092764895510528
736092689242816517
736145420083138560
736013106296455168
736072070132432898
736129565572145152
736133797608062976
736145730210004996
736058115594981377
736094346106150912
736095398582882308
736009444903915520
736108719960928257
736078310938005504
736129083235569664
736112071041941504
736040956588236804
736093821822324736
736129980577382400
736018122990321664
736088465402531842
736097562944376832
736052814158270464
736099794179891200
736120098923159552
736012619807481861
736113618656366592
736087865684152320
736097881828954112
736036229867839490
736023915235971073
736107671171047424
736097109913395201
736131180500815872
736101677644681216
736018529921568769
736130953828028416
736047143429890049
736033012639404034
736080664202645506
736113350183129088
736081687734407168
736037051867496448
736132082166964224
736061227550400512
736077937816915969
736094584967593984
736145902419779584
736007095988822018
736120858356416512
736123337194213376
736029627685048326
736115695054946304
736118198861451264
736116013628948480
736142123079225344
736105184133160960
736094685853155329
736067410134859777
736081675063459841
736009184689295361
736086188168122368
736018324249673729
736135106373509120
736075597265260544
736096145529700353
736093431399780361
736061273813581826
736132145148788736
736009436590837760
736093435946401795
736060367806201860
736114151282626560
736019712438632448
736080185884217344
736109764078272513
736106178103627776
736080924102656000
736123064170237952
736087295464329216
736111500637655040
736086108425981953
736041468234629121
736102080289464320
736143314462904320
736071507772772352
736122619775352832
736126965086867456
736090831119998977
736079816823181317
736005590439362561
736081188540928000
736097500130512896
736104504404279296
736045335613714432
736114851806859264
736115443253972994
736090793211895810
736112645812539392
735997033975275521
736132396517625856
736121017697984512
736052684034183169
736130785892257792
736057926675107840
736132791012712449
736098410298646530
736126965178998784
736110326417133568
736074473380577282
736120606677213185
736088310326562816
736102659065708544
736138742541385730
736111886605950978
736086548945338369
736031486042734592
736040717668225024
736134921584922629
736094622942797824
736079435380580354
736033952096354307
736077686385188865
736108392750669824
736097634230796288
736042441367818240
736079867322589190
736066776681701377
736129733210046464
736123031014277120
736015975238144004
736131117473009664
735994471280693248
736041749240549376
736094706854035459
736100721469198341
736096870854885379
736083654665854976
736120300472000512
736136876092882944
736125304289234944
736066093240881152
736074125018435584
736029833512243200
736061764790452228
736138511984807936
736112121503682560
736137883036356608
736076629101793280
736000850548523010
736043842470809600
736129586510090240
736067682928189441
736112142500384768
736141162650697729
736109537678217217
736098120736473089
736104643093245952
736015581099495424
736081565986344961
736149031504711680
736111991585181696
736038066951880704
736078768192684033
736117699743502337
736102851991068676
736115233681375233
736119121708994560
736140995151200256
736103674179526656
736077480767803393
736077564762947584
736131935286759424
736114608461746176
736041069876531200
736147286326153216
736104873649831936
736124314160881664
736128923784892416
736059889718431744
736099848731009024
736007297470582786
736117683016617984
736129007578669056
736141192350597120
736019230324338690
736083625318326274
735994135480545280
736144694380494848
736062624652087297
736135236426313728
736111668380471296
736031150376943616
736068400045162496
736111362183733248
736076192931971072
736116433315336192
736087052144414720
736108551911944192
736011919358754816
735998023692619776
736092936488652801
736131318954786816
736097458174889984
736085046990245888
736015979554045961
736018747941523460
736029548093964288
736066239831760901
736003832870797312
736086179532021761
736065845705637888
736120937792294912
736102222967103492
736136729606914049
736137094188404736
736050054083928065
736067896690909186
736095604334465024
736149211679358976
736006760373354497
736130672763375616
736139959107747840
736143415155494913
736094324920705026
736136179976921088
736134938509082624
736119629249142784
736120636062502912
736018068288180224
736087769282314240
736113882826178560
736080219392462851
736108220561956864
736037362174726144
736137270479163392
736134867335909376
736068278452289536
736078172760870912
736131553470844928
736092458606415872
736118182289809409
736096266862501888
736063832305475585
736142362469126144
736052759300956160
736097131027566592
736018244662759424
736096547968978948
736127023928737792
736083818390523904
736049156486135810
736088109004115969
736125870243450880
736119377456693248
736050574181863424
736054810290462724
736141863346900992
736107260221501440
736077669314400256
736118371134148608
736135366185521153
736117335120023552
736146602696445952
736140760052039680
736058786666815488
736078319389540353
736090961093107712
736124503017816064
736149513581277184
736104483701161984
736005171034136576
736107302290399232
736133646600527872
736072074079264769
736081104717766656
736148758803550209
736141187971723265
736131792663674880
736072187598118913
736130521735041024
736147789592289280
736105893033431040
736120652688719872
736137547148107776
736101216061526016
736149215861149696
736021188737040385
736136897332969472
736136385426526208
736021646113406976
736138826435813376
736086225946181655
736109940302065664
736126910690951168
736144547772813312
736126805535543296
736101836973694977
736118995934449665
736131272762875904
736050829937893376
736012561129279488
736101732321742848
736111995745886208
736107352688992256
736020287066505216
736044819722600448
736023177009106945
736125748814155776
736096581674401792
736054000949166081
736100088154460160
736070107047174144
736079259194691584
736124880425517057
736061622192459776
736012615940341760
736096367458672645
736122837791059968
736085890288648192
736107285399769088
736002130159374338
736050347915902977
736039488598773760
736073969892134912
736093817309274114
736147173335826433
736137685606273024
736069138305540096
736014549153808384
736088561842151425
736090097049735168
736103300983083008
736018265353289728
736047726308298752
736079947043737603
736096590025265152
736107977522970624
736128445793505280
736076872702787584
736056945212166144
736116739361153025
736078046961098752
736044848793456640
736142303526563841
736105494251773952
736077669226283009
736143058799108096
736149752748900352
736139761958719488
736106333129183234
736135391309225984
736133638216159232
736115841620713472
736004978003849216
736090353065811968
736060099458785281
736081846811795456
736041292111708163
736130387823366145
735996107151540224
736091754001141760
736141762763337728
736109084592607232
736056014252871682
736136821797687296
736105066533400576
736143255788621826
736099920352968704
736030819094007809
736007419050921984
736131398608818176
736143100641476608
736122435016216576
736079422726406144
736149517842649088
736033516002152448
736089534933307392
736069809406771201
736119998372941828
736036812897017856
736047705495986178
736120522514272256
736085793597325312
736054038710476801
736101861975986176
736133461891796992
736137652282482688
736107356585611264
736149903513157632
736029518977105920
736146833353932801
736069251551744001
736119587209678848
736130802728226816
735995188481560576
736106874395729920
736057318614306819
736130559756357632
736090604837298176
736143687642710016
736145042486775808
736144643893649409
736146737069461504
736055007384997889
736059554136350721
736146208427802624
736119205519601664
736044060549480448
736102675692027904
736124452593897473
736142114912931840
736078931699240960
736097936111636484
736135760630321152
736130752627286016
736102780838936577
736127313063055360
736029422478725125
736085584020570112
736069649847058437
736029334377357314
736091393148391424
736049152392454148
736134846108536832
736089275091931141
736026167547858947
736115820925976576
736138042331762688
736010799563603968
736076972959244288
736110544181186560
736061588537376770
736095398738022400
736062196552065026
736047138870853632
736087936995753984
736120870565974016
736116638836215808
736140508347654145
736104546544541696
736092878007459841
736096040525303808
736066219048980481
736107704909848577
736111324359499777
736134376363307008
736142701914148868
736019612001800192
736013089674428416
736004189495676929
736120807911510016
736145927468134400
736138298092072960
736107440471674880
736082501433597953
736143268392624128
736093267868024832
736116722470690816
736135169309048833
736149727734059008
736118085543952384
736133696969965568
736113316792262656
736121071867449346
736078080549101568
736064633518182401
736018558954541056
736115669637472260
736075748394442753
736135001285218304
736096841628979204
736018722805010436
736120392499245056
736114902268575744
736097625791811586
736105376882384896
736132283409813504
736080081290858496
736103363922644992
736076453196926977
736073668128710657
736065409426718721
736080659978977280
736079628134014976
736095591554371585
736093712741060608
736072812205461504
736118782071083008
736057385584730115
736107453041905664
736144341924782080
736063568341127170
736056366402404356
736142106612379648
736047160001581057
736067527738957824
736137198966296576
736074330560307200
736095126116700160
736071000547155968
736139757550456833
736047101528834048
736142479599251458
735996123622604801
736138251862302720
736079879628718082
736085869468090368
736074683267715072
736007238758719489
736086364333056001
736011416365346816
736084749421142017
736098666247655424
736013999918047233
736076260330217472
736126314856480768
736094236852912128
736142165378764800
736051446420885504
736013257320718336
736026314562535424
736108703234052096
736055590657527812
736006554944577536
736088654150393862
736137178280042496
736099978985103360
736121881577693184
736060691052826624
736052918772588546
736090004871516160
736084573302362112
736131595741106176
736056387646586881
736079359807651841
735992831269965824
736094429920907264
735994383007416320
736055599176155136
736087274308276225
736110599046828032
736098607376404480
736139136973819904
736147957544845312
736121260891996160
736101186885976064
735993162406211584
736016679902138368
736137421323153408
736037706224918529
736061944809947136
736066323684294656
736144132486377472
736128416433459200
736147064170684416
736094220260249600
736007888615800834
736112712879636480
736043737646665728
736133197751320576
736106987663052800
736094752626483201
736117125358706689
736126151542837248
736132664982396928
736071235252035584
736101417396502529
736144883333877760
736124154760581120
736018063959719936
736133843824959488
736005208585732097
736064117778186241
736024636706689024
736058354515091459
736085235750703104
735988372590759937
736042034809577472
736084434856771584
736062414873993217
736143050288836608
736100574349774850
736054873221791744
736105347773956100
736095465901428736
736144216213102593
736115321568780290
736085932370055168
736103669981192192
736084246272479232
736131159529295872
736066667940175872
736123878188142593
736010774263435266
736101748914294785
736116269682851842
736138935764668416
736133809964503040
736077698930335744
736037722805018624
736005606994284545
736127434911850496
736058635575394305
736122875799834624
736134330318082048
736136939229872128
736103682568163328
736091443446448128
736136767057874944
736118240997433344
736083151173210113
736116445940224000
736080953752227840
736139657193394177
736008521993486336
736095105107398656
736070820133371905
736114466002075648
736122351390228480
736124431509114880
736110150021468160
736125077461323776
736072304887635968
736097445680054272
736063991995240449
736113329526218752
736069708458270721
736071575225532416
736073773066027008
736149681626058752
736112876319047681
736147043140435968
736106643843223552
736109080733962240
736122577844768769
736132191340597248
736083382090637313
736065669326741506
736139027951321088
736089778337153026
736077493136855040
736112356133089280
736105418724913152
736138130286317568
736121072010055680
736117544826736642
736145415935021056
736047273096957953
736097948983910401
736101337889263616
735992600667127809
735994915608530944
736104185842696194
736079342980063232
736011181425496064
736009067244621828
735997960752893954
736094891420176385
736084191369035777
736111102342356993
736121323827650560
736072753866891265
736084174864404482
736103552465018884
736073760248205313
736101656807383040
736136129745985536
736088553495498753
736144648096391168
736093557333725184
736075974853296128
736099324396896262
736064893472804865
736117502757998592
736100691777724416
736105947572109312
736121956915941376
736107960682844160
736144627087085568
736135391363891201
736016269087019008
736101178560282626
736024930102312961
736113354436149248
735998820635574273
736092945263120384
736084703430606848
736070442549551105
736127837275590656
736033130075721729
736138834912518144
736104907065954304
736129812897501185
736048124624408581
736121009355554816
736080064505221120
736110774976970752
736134195857199106
736040965195063297
736008866110930948
736101354570174464
736001202924720128
736146141352497152
736116554849341440
736090663410765825
736148829834215426
736100054562275329
736095994337583108
736029401482207233
736091330128941060
736066470594019328
736059151579643905
736109063977701376
736050750485200896
736084929704955904
736133017270374400
736042957309104128
736106668669472768
736045574789734400
736120182989590528
735989400325230596
736085797938466817
736014280743604225
736002058659233792
736087303785840641
736143918539116545
736022224956731392
736089916942098437
736068626298458112
736041472638615552
736081909982199808
736077937938554880
736094060880875520
736126902038089728
736081767111626752
736098360038285312
736142668636553216
736074750158458880
736149589078769664
736090776623403009
736126558100946944
736139862395486212
736056601312776194
736076285386981378
736079288361848834
736069134065143808
736048996964147200
736116835855138816
736118848932458497
736008517916622848
736122086993887232
736073386846130178
736145701034459136
736107625159528448
736130307909292032
736128864947167232
736067703765499908
736035495717699584
736107293616398336
735994643205095425
736114998691409920
736047378348658690
736073701678972930
736132958608883712
736089971367366656
736008971018997762
736078885712855040
736106757026643969
736041174587179008
736095663142772736
736058618974339072
736125635593175040
736138226742759424
736086418762534913
736145587649818624
736148091842252801
736125853378224128
736131020785913856
736101476158693376
736133550303531008
736044299666755584
736124213665370112
736052323399565312
736076599771074560
736136850981687296
736133847897780224
736115678021849088
736088713193656324
736116802292453376
736052558116970496
736080483738517505
736112717170380800
736086041405198336
736037236282646528
736061873825579010
736020324987244544
736138696395792385
736066802178887681
736123546771050496
736109730666582016
736040583450370048
736079099563638784
736037559382511618
736096166408900608
736068442080452609
736094513643413504
736104747887788032
736006676676018177
736148091708055552
736120627644502016
736077002386481153
736048049240170496
736128256802492416
736146778882375680
736048430775046145
736133877182435328
736014180373925888
736101090517606402
736129653740560385
736034132589940737
736126365431402496
736089656731701249
736039887045033984
736105901086642176
736095495081234432
736146586179407872
736146586196168705
736077535142809600
736103451667599360
736035227131359232
736128952977240064
736036074653257729
736107549796114433
736084959136358400
736009260123852805
736126931649888257
736124633204817920
736070643758731265
736069029350146049
736116219393232896
736049626487214084
736118991706566656
736130811221549057
736133869028642816
736085047082516481
736051178190970882
736092802405142532
736130261742542849
736089010854977537
736084422215114752
736027400727715845
736113597676322816
736030495981641730
736149228439916544
736122443606040578
736115086687916032
736074637134565377
736024674367209472
736051165532557316
736124758882934784
736110653593767936
736095667249020929
736072040566816769
736138973488242688
736034329613217793
736111307607429120
736123659790606336
736113887104401408
736084250135404545
736127493451710464
736077342418731008
736037609508470785
736059415862730753
736004478911041536
736126830759968773
736039937326321665
736143360780587008
736085407733977089
736011416361140224
736086867695697921
736105674732535809
736148142006140928
736022774238568448
736145763944783872
736118630904156160
736032307983880192
736047960983670784
736118677175709697
736128961764163584
736059684235284482
736083814011674626
736126205858979840
736148746019295234
736063673211310082
736060585863827457
735990880952291328
736119826448560128
736069284909060096
736138746677055488
736108464057946112
736090474763583489
736084560820113408
736091414300233728
736136515546292224
736146548321624066
736002184442175488
736009226863022082
736066151743004672
736045314398781440
736105976718200832
736083327585656833
736127032325767168
736142463128219648
736125228699508736
736004017445310464
736146262924263424
736078491381157888
736111978633134080
736104752161783808
736076100598517760
736091716072022017
736142416730804224
736146174890086400
736087525953916928
736082903763816449
736100872099225600
736052935658897408
736090286070206465
736071574990655489
736048363666210816
736079242081882112
736000393382088704
736007242978197504
736072778814607360
736115602616668160
736077669431836672
736078248149274626
736095189140267009
736129422831583232
736093544671150080
736009696721534976
736144233036288001
736133457982676993
736076364923559937
736085613430988800
736092865399398400
736144342029611010
736099387428872192
736125295560888320
736132380033830914
736087597278060544
736067531916476418
736082253906771968
736130597500944384
736033415309365249
736112679224520704
736107369390690304
736076285135331329
736120363172630528
736037131299229697
736109604975710208
736120098906312704
736148863380258818
736137782339457024
736121650773659648
736012271982284800
736124310264393728
736122561050841088
736127900412321792
736143213749116928
736092638890205184
736146925708292096
736098682781601792
736090034340696070
736036271718436866
736149643717976068
736073118477778944
736105402111135744
735990616660815872
736090940180303877
736128680464949253
736135181707431936
736107201501265920
736034014906089473
736041896028426241
736070316863016969
735997558112321536
736126583270957056
736023651019956225
736009822391394304
736048762297028608
736033629135081472
736149316428046336
736014641759846400
736014180088569857
736118454806269952
736072564875743233
736011370232041472
736050309978587137
736141565232566272
736107956647952384
736051295795056641
736074624455172097
736096283853611009
736076054746431493
735990495005028352
736093381357535232
736126273093787648
736124867821600768
736096266875109376
736029183130914817
736137962510032896
736136611918794753
736148754307256324
736137677125214209
736047495600472064
736061127046488065
736037345401540608
736080731118522370
736021377535365121
736141833835778049
736127170486079489
736128655416537088
736131733951774721
736076771913699328
736033751059202050
736130987214708736
736102101038702592
736045100791271425
736100167703629825
735991178785497094
736038050116079618
736093402203185153
736104546494210048
736108023626665984
736104290478100480
736105565722677248
736074582361178114
736121042641551360
736143477986066434
736140885952462848
736149173712478210
736070669113262084
736102659174850561
736052994228125696
736084892123963393
736136834061901824
736065249934073856
736084514674380802
736094069303058433
736085919472570368
736073764526428161
736068999805427712
736120115704520704
736060707532242945
736037467183157251
736120086600126464
736060019783794689
736083008701136896
736149740195319808
736017472579469312
736094727481655296
736115371984359425
736115346768297985
736090810324635648
736090461899653120
736147831661203456
736045159322779648
736003992443031552
736128256706027520
736145533409087488
736052931372285952
736027555908620289
736042021987590144
736037462871441408
736145818487554048
736096849816256513
736060397128536064
736104924166115328
736117620353687552
736092156637548550
736055988889915392
736097147574091776
736081167573618688
736082073564237824
736106886768955392
736100931037601792
736048468750278658
736116554723647488
736082408844361729
736149295381000192
736090709363556352
736035546116431872
736073991031377920
736125140682080256
736125987818201089
736108334080774144
736131461263294464
736125400515006464
736067619820699649
736078370065121281
736115124730220544
736120346328207364
736037341316288513
736085848316207108
736034497557344256
736129599155888128
736146783076810752
736146917365829632
736111395868119040
736047801843486722
736134867042193409
736029443181813760
736141779347623936
736085936237215744
736146955055865857
736139262752608256
736077661114486784
736127166426034176
736072245978664963
736118731823255552
736063207542906882
736128621689995264
736096589777768448
736147827559108608
736019590866718720
736101480659357696
736077971232980994
736088784324825089
736103930153705472
736079254916468736
736079913199898624
736072531333914625
736118442328248320
736127028013993984
736148020383879168
736040763553779713
736093876121829377
736060829380923392
736090050929131520
736045410863681536
736102868747358209
736081343642095616
736146854312878080
736084422248648704
736142995511218176
736143801115365377
736104907145633792
736100364798152706
736141028768501760
736009331435548672
736143830425161728
736110783352832000
736067192110743552
736063777938907140
736074653555265538
736075958189363206
736122762272616448
736099106687324160
736094421490401280
736060988856799234
736090134848774144
736122284189057024
736074322150723584
736109365942444032
736042244403253248
736089594018422784
736145235303075840
736098972272451585
736109055463280640
736020865880625153
736033146756419584
736137719236165632
736020576440078336
736108040319950848
736137622838476800
736094991764754434
736102910753263616
736102868915081216
735989777846128643
736107159629488128
736046526741504001
736099412674367488
736084036469149697
736103346956701696
736017590036762624
736088511871225857
736102126280052737
736061311679766533
736088008399560705
736093125484019712
736094891294363648
735992231648104453
736054084952719360
736088704725352449
736035969539805185
736148158741385216
736117989200793600
736090893963264004
736124049886203904
736095205590327296
736098976668078080
736131654494851072
736100985739694080
736085252867645441
736149723208388610
736095038136979456
736037026760298497
736029976085024769
736051379324719105
736142983305777152
736007234497302529
736018416612564992
736021004359741440
736123320119263232
736148699852771328
736148012053958656
736094345955180545
736100822161854464
736122133110218752
736058786826190848
736092693281918977
736068639141466114
736030664001265664
736016650571501568
736137366914641921
736090776543711232
736122015724240896
736103288299499520
736140097268113408
736093758756773891
736117599222824960
736146736993996800
735988175638781952
736088440207351809
736112360318980096
736094882721206272
736006123057258496
736141720493150208
736067334582894592
736005971894472704
736080316129910786
736135039096872960
736133952784740353
736014100531122178
736088994023247872
736098565353660416
736107763441487872
736004311050821632
736010589990969344
736076238997970947
736081897218920449
736064969020579840
736087588881063937
736022124217831424
736018328376901632
736101660989267968
736109705681076224
736098879985221636
736102462147330049
736133206173491200
736087609747738624
736099345464860672
736128332618715136
736066306877722625
736119964717977600
736091930254135298
736075400443371520
736104949285675012
736042378646130688
736008824214065152
736044374908403713
736113690282463232
736101501328723968
736053078202290176
736124058211909632
736051299712520195
736110796128817152
736132929483644928
736073676265689089
736083662874103808
736075224274243584
736097776971309058
736014822131814401
736145243964334080
736111936694292480
736115908935045120
736133394963279872
736107809587273728
736028390478753793
736083516232896515
736045960501960705
736077023379001344
736100586920120320
736126751164796928
736047440957038593
736137333276315648
736077468260438016
736045637381292032
736042533747183616
736037336975302657
736136733595701248
736023076299780097
736010774439563266
736108866673508352
736086133315010560
736107339921559554
736129183777198080
735998703438290944
736005812557107201
736094119370448906
736096271102922753
736107218437865472
736006274169470977
736099018523041794
736084992820838400
736062775642857473
736101514175905796
736148917994283008
736077145080881152
736144090207801344
736090864783523840
736075488372752384
736109520913633280
736136817330823168
736045880734711808
736118505347678208
736029447552274433
736100780097179648
736050465130041344
736121483072675840
736086905146642433
736137660524298240
736078038329217024
736024036673753088
736099177847869440
736139896126070784
735997914913378306
736144010843152385
736114994346110976
736091862914600961
736125056850497537
736033738216210433
736070220419203072
736124670848733184
736093976931893249
736006945182617600
736036225606385664
736043674765656065
735987785660780544
736129007813529600
736113295904542720
736083122106732550
736122972218511360
736117225690648576
736144858038042624
736090449346076673
736119285479800832
736086536123359233
736092567691890688
736138985840349184
736138671284457472
736142274241953793
736094593372934145
736087026768826368
736115384525410304
736006852631089152
736130798697340929
736111521487454208
736004428646518785
736085252888612866
736131075446083584
736101488770961408
736142634792722432
736093540564893696
736143456884531200
736137924748705792
736112868186304512
736117615882608640
736109709510332416
736002016640536581
736116554962767872
736102671594070017
736133894244831232
736106899314114561
736009382119411712
736134497918423040
736092253035233280
736136913829175296
736132929282289664
736049144062574592
736110871496302592
736130844763525120
735994051799986177
736107172174528513
736023193769517058
736080978750230529
736137698314948608
736076495173484544
736069238746546176
736131826209587200
736077228920832001
736103552511266816
736066390776414208
736124884510736384
736118509168517120
736082501089644545
736129808887861249
736142412700082176
736077514271903744
736109739092942849
736028461647552517
736127388812255232
736035579771523072
736089967248576512
736000863244800000
736138956484554752
736065178576375808
736093364588683264
736137232541724672
736144094444060673
736090843858096135
736144128006705152
736103598577225728
736113677603098624
736119436160176128
736078512507883520
736099886471348224
736077245580611584
736097143476224000
736109386746191872
736140663536930820
736008899761840128
736099031089188866
736082782179360768
736137476167864320
736093553047130112
736148960180633602
736136590813220866
736129255042519040
736122036725157888
736142811272085505
736118102455386112
736104294722609152
736088847331647488
736097869271207941
736086070689832960
736131184539926528
736113333384974336
736073026274369537
736087370852749313
736121571266441217
736094932998361088
736127036528447489
736071604497612800
736096531086872576
736076922942169088
736109982337224705
736146519078887424
736134179168096256
735995356249395201
736108942070296576
736144321225887744
736016961105199104
736050662224498689
735989471498362880
736122145823154177
736094329349931008
736105804777066496
736115779050057728
736075165583343616
736121386683535360
735994735429615617
736034573105139712
736118698021408768
736119612253868036
736084287909289984
736134464581951488
736142081459146752
736092265567789056
736149416994873344
736077451462205440
736082677418229761
736092618027732992
736105339318214656
736094631188799488
736105938831085569
736021788556165121
736065451239706624
736012921734586368
736115615132438528
736052986053431297
736101991995211777
736047449635049474
736149559840215040
736001408697143296
736037139939368962
736111228209270784
736018320080543746
736081859541508096
736036955176198144
736128969947283456
736100465608298497
736105398156070912
736132405208199168
736113446740185088
736045360695496706
736149861750460417
736132828644167680
736083545538453506
736028046541611009
736119742445047808
736133885873029120
736076075613093890
736009180503379969
736094136445505537
735994165000048640
736090353078390785
736063169622216706
736017988554391553
736111638957436928
736146888018235392
736082555628228608
736131511590604800
736008354443743233
736102033984393216
736082572694802432
736144128036200448
736103015615102980
736118853294424064
736145549968039936
736018630350012416
736074842605133824
736029057381466115
736092462913966080
736075270373801984
735995234639876096
736074066642141188
736123613703634944
736102315044818944
736138709024833536
736115720287817728
735998996964073474
736008505140748288
736098993399156738
736102675838730242
736078013553508352
736127761912324096
736017607069863936
736120547659124736
736149283011989505
736041644458414081
736095465872068608
736036452027375618
736144245564837888
736102084412477440
736098586258067456
736148737861537792
736009058877067266
736094849149992960
736089228728115201
736100209634086912
736042550629400576
736127304838090752
736099261503307777
736107650354667520
736078034353037312
736134359586111489
736101216111845376
736128114208690176
736008853381210113
736007418815991808
736136104408010752
736111442106167296
736126977632047104
736073730921664512
736137010465939457
736076868198109185
736101992192311296
736139778689794048
736049043302846464
736037936702099456
736053753581690881
736120958944153600
736091372269146112
736113606333370368
736051664650526720
736136599373766656
736102499866673152
736076369264672769
735991220443467776
736101136508194816
736047428420259840
736090101369831424
736037194259824643
736114956802887680
736104441754091520
736009184966148096
736087299478327296
736087676902735874
736102575074770944
736103535868153856
736111030812725248
736061081127288832
736007444002787328
736082975075405824
736138772115492864
736097340839190528
736096413952544768
736013622397276162
736141183735451648
736116827273744388
736144342054785024
736044798679908352
736076738321485824
736103267332132864
736112343889780740
736071503775563780
736121835264344064
736007490500886528
736139011060797440
736075912161071104
736059634033659904
736035273524563968
736093737818816512
736073009442611202
736072887824617473
736032467212062721
736035290318524420
736143708626812929
736141724662259712
736089161669578753
736102730280751104
736114801525424128
736093469467250693
736104319901179904
736051832498196480
736138570541453312
736100666972590081
736142756758888448
736027883223797760
736137908038602752
736099073103519744
736096396781068290
736059592170344449
736137962421948416
736019037264613376
736124767292514304
736106463265972224
736126998532259840
736125069424873472
736080458685898752
736121059443900416
736076130164166658
736149832545533952
736038725482745856
736094631176200193
736145848007032832
736085219095154688
736067053581271040
736086049516969984
736090785083334656
736109147687641088
735995335101681665
736090780616384512
736094635257274370
736018684905426944
736104282458460160
736091560744353793
736020731868422144
736113535005118464
736092382970531840
736010283559333889
736059021593960448
736097063876755457
736117960067174400
736030831722958848
736132690173394944
736102067677302784
736064885033832448
736121739038580736
736123450423709696
736107981515968513
736016948283232256
736122183722893312
736122552481939456
736149413089968128
736087840606429184
736068022415151104
735992080380665858
736132518328537088
736124192660312064
735989010384990208
736064398528106497
736092622112968707
736112196791472128
735994647328100353
736094983359369216
736085651368476672
736078906692751361
736110959740256256
736112758941450240
736033000249380865
736091737274228736
736126851660161024
736074527965204480
736121281960157185
736066915014086657
736045196979408897
736116718381195264
736103841683247105
736066802002722818
736094258076098560
736050548990828544
736097701482221568
736061382865522690
736098141989015552
736135928209629184
736148163082457089
736029501872709632
736148091724832768
736017338571608064
736140256781684736
736079938739044356
736039996268781569
736082107072544770
736047881660989440
736126680004190208
736125807286845440
736013412489175041
736115057592008704
736056219534659584
736107348452904960
736054743437430785
736144635869974532
736139892086833152
736134171022753794
736025479648534528
736120929579737088
736101199447883776
736071025578803201
735989509150642177
736102335957590016
736046291793420289
736016222823849985
736023990762803201
736080022562177024
735994110620905472
736149526055030784
736117049680789504
736114822350180352
736073148001484801
736093276625731584
736052889563500544
736098062263685121
736120233300230144
736111249210146816
736033008289861632
736038158954029056
736029346821873666
736112515755708416
736097840020103173
736012611695706114
736012284342894592
735991837341671424
736093943423635458
736132232952307712
736079900579221504
736071512008986624
736084137224732672
736139426389229568
736121571165638657
736036997324644353
736122846259380224
736043443785367553
736076679437656065
736089975444242432
736050763143614466
736056920256061441
736143511691616256
736110871374630912
736055171160018945
736081276524847104
736080504777150466
736111114635841536
736028436611751936
736061919824470016
736090265006395392
736024045297229824
736033717261475840
736095558117400577
736110041061822464
736114843623645184
736109483416518656
736131624992186368
736105251351199744
736090080293457921
736018940917383171
736106815646257152
736087924551213056
736013647454064640
736130316138610688
736131419391426560
736101551610040321
736073517150535680
736094241139482626
736113476247097344
736139740991328256
736112335471947776
736080496266878977
736119990072573952
736126801508962304
736122284365230080
736017124511092736
736104911385944066
736137929043652609
736102537246310400
736112003853496320
736099588810018816
736092743894634496
736066793442185216
736147043085914112
736005074296700928
736050838657847296
736085743416705025
736118995783389184
736074041186914304
736082304171266048
736009948367335424
736148381165293568
736037458614333441
736080534254718977
736113845173923840
736080588667387906
736096711500697600
736139493414035456
736085055538237440
736039190857539584
736062330887278593
736101463693238273
736101283535290368
736140462365548544
736132430445334528
736111051985543169
736062196484972544
736123068729417728
736114717760966656
736107033716490240
736116240171798528
736099672658321409
736142291195330560
736111525891440640
736103594470952965
736116093471719424
736030198362034180
736092533864824833
736102831116161024
736062117132935170
736019364495794176
736134112365400064
736088608117915649
736129796225257472
736099924576608258
735994127456862208
736074313908920321
736059742846521344
736088184442912768
736077786880712705
736085152145645572
736068009844867072
736090361244700677
736079196292685824
735998971840212992
736081087953133568
736093444095905793
736127208348123137
736090881334214656
736090881611042816
736037383171411968
736123705965879296
736149299734695936
736132912429535232
736128554635788288
736106283154219008
736085055508881410
736073542056345600
736108606420967424
736101572719968256
736122636636291072
736085831551619072
736016256327950336
736102919196545024
736098028621205504
736094820054142978
736100973035167744
736096287997583360
736078248249958402
736117918090592256
736139128589410305
736077493250097154
736087249222172672
736039492981645312
735994575911673856
736059730565554176
736079862964703234
736149865978339328
736011034301845511
736093091854057472
736097588127010817
736099110663520257
736114545610133504
736107063269597185
736098234066604033
736104974464122880
736000678703857665
736131683603386368
736005410017148928
736048972159029248
736107008777191424
736038578560589825
736144190992723968
736095159713042434
736120006812045312
736138767992508417
736114801731088384
736024783624671232
736108182888546304
736089564310183936
736147072529932288
736063517762019329
736108111518441472
736057364713857024
736112020706217984
736133034299121668
736148980900495360
736057167585808386
736050108731523074
736113463680978945
736083285411909632
736114415565721600
736136121042776064
736140911252504576
736052025264242689
736018194180243456
736087567796314113
736105402249535488
735992269287882752
736083201710391296
736106480043102208
736138323111116800
736099748331982848
736053682052038656
736129175392800768
736077136692273152
736095897944084481
736059684226895872
736099928393453568
736107855804239872
736051748771532801
736039413243863041
736060057612259333
736089778555215872
736124654046355456
736091061928370177
736018009693642752
736097483240046592
736100029237055488
736121952717377536
736009449073086470
736020031331434497
736080311721725953
736119339724734464
736052654749679616
736060472818991104
736094723513810945
736090122198777856
736145684450148352
736095340164612096
736121021560934400
736114436537233408
736099693684346882
736000250939314176
736007062597967872
736015572778033152
736003996406714368
736121067778019328
736074339246735360
736121000883032065
736096904455409668
736071789017632768
736095537292705792
736076687759138816
735991950457864192
736116214955692032
736074880257392641
736107453323091969
736144707181543425
736079745666842624
736008928929030144
736043640976465920
736109864968015872
736124804827381760
736122410114519040
736074733301551105
736114558260117504
736101732107722754
736119834774114304
735988561602838529
736043599016517632
736115896343769090
736104001264070656
736143406813089796
736092332819259392
736070815834214400
736143561922600960
736113178468323328
736064323114569729
736123475597856768
736067531861983232
736116814724337664
736105918228779012
736032635349127168
736120765964124161
735989362463264769
736133470519496704
736128412272734208
736141397737242625
736059679877386240
736022774506885120
736095067408998401
736010875073646592
736054311537364995
735997206038073344
736094261901299712
736086896942534656
736027161405104128
736068387504152580
736095704800628736
736032937125122049
736071176791810049
736096342322225157
736103816873926656
736085420635652096
736118223993745409
736056198793854977
736110267717799936
736018491946336261
736041011399401472
736126629517393920
736137719215181824
736146216912859136
736017292480286721
736097152095551490
736123991165927424
736012598831808513
736058597772124160
736096556521136130
736103413923086336
736091678184857600
736124389603741699
736100402475597824
736120740727115776
736090281624248320
736059722067890181
736126939862290432
736135429326573568736438563982745600
736473288952688640
736455513106419712
736460475282690049
736487163525763072
736461330836754432
736381831923146754
736459531581022208
736499813609537536
736470780582735872
736466607162150912
736379990514765824
736476182707884033
736483380297105408
736379147417755648
736506293863780353
736511473871097856
736474559512248320
736347665039032320
736465382307954688
736496248165928960
736446030066094080
736511960301375488
736470872995827712
736496487547437056
736471917192941568
736458126480670720
736433728210210816
736434902585872384
736508462247649280
736426492968718336
736499700073943040
736499880793935872
736440111823388672
736436957530705921
736483208167104512
736491546648924160
736462576691908608
736475033380507648
736456259914862592
736347883256086528
736506645853929472
736493815641575424
736504993570775040
736472986593693696
736446617327415296
736455874139525121
736501369725669378
736404929817026560
736348143177064448
736484009539145728
736451595605512192
736482407352832001
736352266496712704
736431198772158464
736434285721354241
736470436729524224
736460294994661376
736425498721411072
736404590304710658
736388433954938881
736499092025712640
736414342120230912
736484777012924416
736351972584914944
736405798365057024
736478548265971712
736389847280189440
736484156297863169
736442552920969216
736492850972622848
736490745339760640
736477906881372160
736434655151464448
736372420005634048
736450169764499456
736498450347495428
736449179984105473
736420557995020288
736421317017112576
736449372859207680
736433497422897152
736385539675443201
736497397744959488
736501491071102976
736501734558830592
736497863044268032
736497779330142208
736490724372451328
736500551819665408
736450576553250816
736365151092363264
736494897893642240
736511565885759488
736452699063885824
736462861631901697
736404124846153728
736405764802269184
736473548714311680
736465000957644800
736471091108061184
736468674912092160
736488707004477442
736503261352624128
736392955242684416
736507749081714688
736494856009330688
736391591993171968
736471971597291520
736451621081763840
736458864409903104
736442368354713600
736489759862841345
736361598441381889
736471531388293120
736496005038891008
736349917447348224
736466561217794048
736414450882727936
736503579985448960
736487335471120384
736507086398476288
736437167464058880
736500945975140352
736476681964269568
736371450920083460
736483258481938432
736493450925907968
736497989188001792
736349514651570176
736499167632232452
736409761848004608
736450249523404800
736435951224954880
736346918385815553
736488522354466816
736362785651580928
736427902032617473
736490502334320640
736438237049278464
736485926189305856
736423384846893056
736384902342561792
736494285466525696
736356364159725569
736473817363582977
736360730388221953
736471829213241344
736460055608995840
736457740420288512
736483971803058177
736440334092238848
736502552242556928
736497980761604096
736450618508910596
736495422076780544
736507095000944640
736450442318729216
736407945488019457
736365948060504064
736397825018363904
736437582628671488
736501033904525312
736488627287556096
736482621199421440
736497045289218048
736456696218980352
736476874801479680
736475926771404800
736497913665314817
736463083808403457
736487616539992064
736503877693014016
736466036745220096
736497301338869761
736375418970726401
736422168506949632
736494763420028928
736419282880475136
736446893862064128
736370805253275652
736405731293941760
736510110340665345
736472370395897856
736502737056206848
736452124163334145
736469182682955776
736419240845168640
736494549737058304
736484735040540672
736418917946654720
736481186554490880
736393315772424192
736484671958175744
736441525085835264
736483330120646656
736457538955149312
736382293439287296
736414572513366016
736507618987020288
736473892898910208
736501441116901376
736467810956783616
736484709933404160
736401272534913024
736480620247977984
736442980546945025
736370058633613312
736506113345093633
736400106694410240
736467504797749248
736417080770191360
736501809972383748
736437351816171520
736477340633534464
736376211446898688
736507832984600576
736497288751779841
736475461316968448
736446625443250176
736474584829054977
736397266886479872
736422466365628416
736422055353126912
736491278129565697
736512153214177280
736459858497671169
736441193928790016
736468251203534848
736454884304818176
736457941906231296
736355982620692480
736501260732469248
736484072420171776
736486110646403072
736410608933830656
736379302942408705
736480221952675840
736470000521891840
736495527102124032
736460651149819904
736370368768675840
736443102228013056
736411850728935424
736483145411891200
736504402119405568
736362978749059072
736473062124707841
736499368782503936
736398269258027008
736494012614467584
736475163768856576
736348663321137152
736442297114595328
736462995740626944
736507887414038528
736501499467993089
736380909092380672
736491286602125313
736493761123864576
736416472503865344
736453877478903808
736497833709338624
736452308729536512
736424865473789953
736438954090602497
736468850967908352
736349519055462400
736452673940099072
736358843085684736
736356880122052608
736454108224364544
736414031767076864
736413721380065280
736387183917948928
736503047405371396
736414442649456640
736509863002542080
736510899155046400
736494763646562304
736482461526437888
736509112104542210
736436500611649536
736381303285817345
736490376450736128
736478527369973760
736469002185256960
736481908004147200
736497003442507776
736439189202440192
736467408521678848
736489117874278401
736454611536646144
736487595568443392
736441822898094080
736469626939379712
736501155736473600
736434009044094976
736490766596333568
736391558598135808
736350551030517760
736497644936126465
736501415804297216
736481773689962496
736460416310771712
736484848437743617
736503789776146432
736478183407685634
736509489831157762
736446231367536640
736442007447572480
736488589496877057
736467018229121024
736477671895519232
736497586534748160
736473435426193408
736469614654263296
736481119558897664
736444310112079872
736510919837134849
736469660783247360
736463105140592640
736461737596227584
736365935607439361
736433677702463488
736511935122944000
736477122441695232
736493110969159680
736509116470943744
736475096458645504
736470922962608128
736501575213035520
736444087973384192
736451381989670912
736490212948217856
736462500850499584
736489583643398144
736422256704946176
736450929017393152
736482495349293056
736510865533509636
736347640103862276
736460966058156032
736507589723324416
736370356336742400
736464698888052737
736468339653017601
736425519831486464
736472856616443904
736483803770802176
736502132979949569
736481937313964032
736412068493033472
736490460118650880
736483292149653504
736473053849325569
736488375553806336
736470029907177472
736427642082238464
736441093449977857
736412551051763713
736481085773754368
736455739624050688
736474651916963840
736429089230336001
736388307869962240
736472152036286465
736415856343851008
736478481303896064
736506415284670464
736499708529680384
736456788451729408
736419228425850880
736447992769728512
736464849899753472
736419874445131776
736495166413000704
736435296691224576
736489864581906436
736461880349331456
736487474088706048
736349204344373249
736487440286769152
736471866974601216
736467974698196992
736452501705261056
736439092486000640
736475834618368000
736456410813321216
736412953608519684
736396650600488960
736447485544173569
736482042117038080
736495304606765057
736398709668388865
736478082782093312
736502099538743296
736497317906382848
736498991538528256
736466842286460928
736453403761643520
736404590212591616
736460034830434304
736357278312484864
736484252817227776
736495329667743744
736446302515539968
736435170715308032
736463830780350464
736375078947000320
736479357707898882
736467886689161216
736505593440161792
736494092549533696
736407370889199616
736511704180330497
736491064148758528
736369618084732928
736502124381634560
736479433289175040
736460684691701760
736433837199220736
736451562210463744
736451776111628289
736469585335963649
736416564828856320
736448278183743488
736504003777941504
736492083561791488
736464455593234432
736478904882434048
736495132787236865
736498609605185536
736472957371977728
736510253135716352
736470423995621376
736430569802899456
736478078722007040
736504313820917760
736464099077279744
736424261355773952
736422550121656320
736491458430140421
736454225492738050
736422701171154948
736465487488507904
736477067810869248
736406297197842436
736509145986273280
736370196965916672
736480783985221632
736420574608666625
736501604472524804
736467022456836096
736511247059984384
736406393960402944
736471405701664769
736418653558558720
736408914460315650
736495271203475457
736454825546809345
736483824775929856
736476216291532802
736468280840331264
736456058672156672
736489961000734720
736391625497313280
736511935202643968
736431060561563648
736457861967020032
736432260027547648
736496030443786241
736451499287531520
736485930475880448
736446663338823680
736432532707741696
736362055847038976
736504620177035264
736471154039328768
736499331264565248
736431266136920065
736413431746727936
736508210492887040
736492863500910592
736419345639825412
736490825144762368
736385850137710592
736468129656807424
736409208074194944
736482860194922500
736435556771594240
736479072642072576
736493932989849601
736440472684658688
736481316619882496
736501340176781312
736512329450434560
736464740902260736
736491588587814912
736462018648084480
736497753983995904
736505450808627200
736481798813822976
736487809322782720
736373296674000896
736494973483397120
736473767069769729
736484915361894401
736384423847809024
736357697872764928
736501692703838208
736482319150788608
736488254053191680
736463985604759552
736497418573844481
736509061919846400
736460940741365760
736430154440974336
736437679261417473
736450803091791872
736411720734773249
736504423090819072
736485301066051585
736489889898889216
736495233391820800
736486127599783936
736499922749542401
736453864841347073
736479089675100160
736353352561348609
736428862578528256
736502615295594496
736418175508729856
736455391777853440
736498160911056896
736458562570981376
736453625787125760
736380393205706753
736476535025238016
736477202137649152
736503462461120512
736456305913831424
736385015337091077
736364341901987840
736507204082257920
736388677010653184
736509783507894272
736441999063175169
736494461744754688
736503042988756992
736511889052696577
736509468750532608
736500170205110272
736489990608302080
736458902091530240
736473800582254592
736438249455943681
736489646692110336
736488480402989056
736431048033226753
736498282730532865
736372726009454592
736488383938170880
736445585352450048
736469819902562304
736483439059316736
736480729471803392
736455744015458305
736494415548719104
736512023048163328
736411016116994048
736475008437002240
736500652302569473
736359245470273536
736507816240812032
736510047434473472
736494004288782336
736447250625400833
736508436918177792
736448315731152896
736488824507928576
736383320850890752
736350034891919360
736421048858640384
736480569907945472
736502292329975808
736469362853466112
736463801269248000
736485095914254336
736478120480538624
736351737972436992
736462589123829761
736477696943919104
736501470456098816
736376744450494466
736479777385807872
736354237806960641
736368141538885632
736489655072378880
736353747018866688
736506876863614977
736493262127665152
736443190627078144
736462077313847296
736490011604946945
736481975276474368
736470902104281089
736452636073951233
736476774381584384
736485284372709376
736441206528442368
736500471830056960
736497498479419397
736503613426655232
736474974723186688
736446508267122689
736445941775896576
736458386426978304
736469870259232768
736349808269664256
736497858954833920
736490833688600576
736501025666936832
736466120518012928
736417802312163328
736482226716704768
736452493249552384
736428384436260865
736497796249833473
736490913233506304
736479664017809409
736459711734808576
736492800531963904
736489738866040832
736503026299592704
736417504403304448
736479404126285824
736446747300356098
736444561887727616
736434256516395008
736367269375135744
736388165280239617
736474618375049217
736485062158495745
736488446785552386
736478019724976128
736484743223611392
736446692686368769
736355726394810368
736463494862757888
736396298195107842
736466326147989504
736495870796042240
736475671174733824
736500484811456512
736368506690785280
736387804637364225
736469723429408768
736452610710994946
736477340457443328
736481874617499648
736488770028064768
736487733925908480
736501495525433345
736482457495711744
736376765111803904
736506322968018944
736418729110704128
736479194331394048
736380523266736128
736435552543723520
736486349960843264
736496500151341060
736483866991595520
736469866379653121
736444926901293056
736463419541467137
736417479283593217
736487562093596672
736477223117414400
736472181622898688
736486626495475712
736502283878404097
736507023450378240
736428132832579584
736504607661281280
736357492242796545
736495254111686656
736469782464212992
736382855232638978
736441676466642944
736471157927477248
736443454461464577
736500128308158464
736454888519958529
736485762473021440
736497397434552320
736504871780765696
736510966368735236
736437612093833216
736481069269147648
736497632303013888
736450874478841856
736494373635031040
736381555006791680
736486156955684865
736484684851355648
736380972040523776
736464115703656448
736474974882529280
736391428364853250
736437209327247361
736453177063661568
736466858824597504
736452510366470146
736476304531423232
736481949926166528
736385015622340608
736480696097738753
736476648552419329
736498295388934144
736420046457561088
736414841313873920
736500539027001344
736510626542047232
736367818782867456
736445161685852160
736440052985663488
736459414098608128
736474995828920320
736492813311840256
736458323462115328
736481161397043200
736457891587166208
736511897395208192
736359505529851904
736402383916269568
736419521825640455
736494776355303424
736381618122817536
736488476259024896
736499888826003456
736443316284362752
736458914879918080
736437129597845504
736473624207593472
736423921923313665
736495933622472704
736458709254217728
736379558719459328
736439289840566272
736447883692642304
736449528170188800
736416015572213760
736361783074639872
736484797900558336
736467320105795584
736379013476843520
736436077020512256
736510857102921730
736490422562922497
736380548503998464
736385128616841218
736495204040085504
736481283099009025
736419400484425729
736510530039513088
736392980265893888
736486660226060288
736418473404956672
736422370060206080
736445031930822656
736461997617876992
736434445176180736
736442905259184129
736488577002000384
736437662123315201
736479940749762560
736495204040081408
736492951740764161
736459657301118976
736463549472604160
736435703463182336
736463046206459905
736433220418478081
736489768259751941
736458860525965312
736507778420867072
736492129371983872
736489466345488384
736380280110518273
736490271614074880
736355240237092866
736450518042718208
736348461948231680
736390878978134019
736497372449124352
736476011060199427
736433782509731840
736494071439560704
736459707406295041
736444968831733760
736455760847245312
736484449878179840
736362546584780800
736498664290426880
736442544687570945
736389545139294208
736447418275930112
736510060088545281
736440451432079360
736498064433745920
736353503820582913
736379059676925952
736358775855173632
736471875073638400
736511792453722113
736486882427736064
736350102168690690
736482209880641537
736401310296068097
736441219019071488
736388869961228288
736463851416346624
736436592773107713
736477138942038016
736505048084185088
736352685578813441
736474614184960000
736489558574006272
736347149240303616
736501818264551424
736504997517664258
736501323307339776
736413817530290176
736488476296646656
736404300923047936
736418192210419712
736490963628089344
736449783666225152
736506260342865920
736503471059415040
736365990200659968
736495468339953664
736494830575091712
736509183504338945
736481614377693184
736495233287004161
736476958662479872
736486152757256192
736481916636037120
736499037378056192
736503118599487488
736500916560486400
736426614406283272
736472550457389056
736493693839020032
736488665115824128
736481761299996672
736349560977641473
736388538460033024
736491420777873408
736443399985733632
736449448507781120
736467194356326400
736501281540444160
736416317507403777
736349372380815360
736349158299303936
736497565194170368
736449729551323136
736511507291361281
736500719428210689
736459758044073984
736501092868104193
736461775563063296
736510345385279488
736461741849219073
736446084336128000
736454263325511680
736354673683267584
736477088916475904
736476417806983168
736372189147103232
736490879666556928
736491999637819393
736372642115162116
736486572296671232
736446826727886849
736430859134308352
736464505899606016
736403461806391296
736470977643745280
736461712635908096
736485146136707072
736510253064425476
736459921689063424
736420675427045377
736502925866991616
736510890879660033
736471317629788160
736462517849972738
736493748629176321
736349934161661954
736446738798632960
736350911346270209
736461607727988736
736401557617545216
736510399785402368
736511578602930176
736424525605285888
736461204823113728
736360789204930560
736470440768606208
736430838016049156
736465533537771520
736487763445452800
736475817794932736
736480787978162177
736461855070248960
736427310681886720
736483279566721024
736462261875806208
736466581887193088
736488220284817408
736492733704065024
736423410092396545
736378522730561537
736459602930376704
736347417596006400
736505958214602752
736430443785027584
736472487836418048
736460152258318336
736457891562070016
736499423509807104
736423728674967552
736490158107791360
736395144530919424
736428900553621504
736482759695171584
736485376592891904
736450387918639104
736388303633698816
736485443856916480
736444067001847808
736476363302043648
736429961612005376
736496802212503552
736465352947826688
736509942715318272
736510832155238400
736458264704102400
736431165209346048
736445899979776000
736459816764362752
736435149936721921
736456008034361344
736462555732934656
736504041585381376
736435904768835584
736504129628033025
736481841058881536
736381517375606784
736349514848555008
736394058290102272
736372495369003008
736432104951676928
736436672649388032
736356699536252928
736421342321496064
736487612110802944
736508738857775105
736465038538596352
736447070236749824
736377176237477888
736369677031645184
736470256458338304
736491039054270464
736451037935067136
736501734508531713
736452614884331520
736474165427965952
736511196661207040
736474610007461888
736503865403662336
736477655101517824
736473561515327488
736461657925406720
736440711667556352
736372566848217088
736503823347417088
736443165318643713
736469547247665152
736391474669969409
736498836412215296
736420411357941761
736463210006646784
736459292321153024
736424387428093952
736486295367749633
736495954719838208
736486358034841601
736496483042795520
736503894793199616
736492100196405248
736488828790317056
736495862470324224
736450241092845568
736489772210892801
736427361319718912
736438589110779904
736494062988099584
736491970093305856
736484541934751745
736464300324200448
736375758487179264
736438408713736192
736469476141568000
736483917188980736
736472592664657920
736492687487078400
736498236505128960
736490082929102848
736381085404286976
736452740864299008
736457543334125568
736498110613102592
736424899082752000
736454213258117120
736418313912365056
736505467502006273
736471892077490176
736456687649980416
736385267083382784
736487125928058880
736490535872040960
736474551434006528
736480167237955585
736502753602744321
736440086762389504
736487927023296513
736482491138232320
736456100602601472
736455970444967936
736488736217804800
736435380644421637
736497250919174144
736456230680580096
736504959982829572
736453273335533568
736487465691680768
736384344227467265
736511083763093505
736499293582819329
736489675821613056
736465432962568192
736419454658174976
736475159310270464
736472210655842304
736435020005572608
736452984129781760
736428401507074048
736406376944160769
736440862792548353
736448399596216321
736504938818359296
736487327212535808
736448190044471297
736499695992885248
736497472944672769
736475998229823488
736456687868055553
736492003559636992
736485720819441664
736480184191361026
736503957581893632
736495312856981504
736469920565866497
736348373960294400
736487562122928129
736469509880590336
736466422738587648
736457912512610304
736501130331578368
736506620772028416
736504959949283328
736476510043918336
736443987331063808
736495740671918080
736469958507515904
736416740972826624
736484777142812672
736452979826425857
736412928312672256
736463310334349312
736505966582194176
736502095394832384
736511813374889984
736458831128100864
736423867388854274
736455236353699840
736425544909238272
736347950423678976
736478128810385408
736501092951949312
736469501420699648
736475834672918529
736365797103284224
736436949259419648
736455077158879232
736359853589811201
736458268910989313
736471480951799809
736390895801651201
736467114689744896
736481945824071680
736505014412271616
736436668123742208
736461309680750592
736416237786255360
736353927365529600
736478615341301760
736482134563684353
736483271387684864
736357052159647744
736486895111266304
736424332746952704
736472244575195136
736376698103431168
736485741807554560
736484361919463424
736479231903813632
736448387353088000
736487071406252032
736476195307556864
736398277793325056
736472626009411584
736509473158729728
736452489063632896
736383849278504968
736392007413825537
736494570712764416
736488161791115264
736363532351066112
736509284301873152
736474333078511616
736374957677129728
736485074804301824
736454276113960960
736472655377862656
736437859377373185
736483912839507968
736469513697382400
736488589509439488
736495803842318336
736471153737355264
736389935318568960
736413637296918529
736420235172057088
736448093483356160
736476186889588737
736497451943624704
736508067907567616
736470939928539136
736369685197914112
736506545438101504
736489302708850688
736483069885087744
736449641055703040
736478674367721472
736463440651358208
736440719896944640
736453655197536256
736457266447011840
736491928309661696
736460403681660928
736432989916303361
736467936790097920
736505371024609282
736428493416898560
736477030267555840
736435166718140416
736494620817936384
736414543191113728
736507463999049728
736437620394369024
736475289388253184
736435271772700673
736502443173896192
736430544418922496
736475217976037377
736512048427892737
736456230676402176
736466313569148929
736505207346069504
736506096714719232
736469765594714113
736477437018656768
736506876637118464
736353650331656196
736502766135345152
736486257698701312
736413855375630336
736505375013277698
736503584213340160
736456809318354944
736393752244330496
736443186231562240
736466116508286977
736487432040767489
736496910937137152
736492251031953409
736443337067106304
736508466215424000
736495409590210561
736452040365383680
736422940259045377
736476799522250752
736468242894618624
736455249171492864
736472366059028480
736407996029247488
736467119114702849
736404473011142656
736374705729470464
736418955712036864
736495405433823232
736451302234988544
736497628297330688
736441336535126016
736449427263524868
736409661050617856
736362404083302401
736492981004472324
736446340507553792
736497452203794432
736383627148308480
736475998385000448
736457920666337281
736488300257660928
736467529971970048
736483740910780416
736382058474426369
736486085585428480
736487515889094656
736438744455217152
736477340327350272
736435565088899072
736346394349441024
736415612755431424
736507333942083584
736496042993176578
736428296649486336
736366518582267904
736494960736931840
736471183311437824
736489671597957120
736376744425316353
736471145558511618
736508084831555584
736412366452236288
736494381843120128
736482101030195200
736351570078642176
736503827579428865
736508306882203648
736390875056459776
736477675938820096
736443844640800768
736511545149161472
736394205271035904
736460080888066048
736449465255596033
736434738790039552
736408730078711808
736509191981006848
736488686104289280
736510555339558913
736505253688975361
736482143111655424
736353612717281280
736446860328591360
736450492818153472
736441177084420096
736404082555006977
736388039375654912
736475989769891840
736500279135350784
736482717378957312
736405315776811008
736467072591495168
736417110188949504
736487574416412674
736456276859883521
736355043062906880
736405739426680832
736466221370081284
736493572241956865
736509221177593856
736357370750636033
736509686850146304
736455743805792256
736486685425455104
736420738345766912
736487251505516548
736485112515170304
736481299809046529
736510081018306561
736486677045202945
736451725872226304
736421409543626753
736456079509467136
736460890325823488
736503793911771136
736469027304919040
736480586932576257
736366530951319553
736427428055244800
736460173036933120
736363431620661248
736511548999520256
736500677703258112
736434562754973696
736471736758177792
736462845047640064
736454401817247744
736440241633001472
736471023953059840
736467454310776832
736491815000539137
736510261499207680
736473884388687876
736476111488593920
736460617809289216
736495870733078532
736468259613093888
736509015681863681
736471032274558977
736469593686978560
736439201433063424
736500153339764736
736472860735115265
736451159695757312
736485808916598784
736487373396160512
736496999168544768
736484441586044928
736350617770328064
736494692133707776
736503076836802561
736430057875505152
736396230922670081
736474756657106946
736501960841539584
736509019888685056
736449632767774720
736506461547794432
736448554890350592
736387955808342016
736362257286897664
736408591570198528
736350261535510528
736468201136095233
736471602448240640
736409426257645568
736482088250150912
736399498465796096
736486614176813056
736500085987680260
736458088635617280
736429068208508928
736470377979727872
736455131412201472
736500228879220737
736398105646616576
736463046315495425
736439939659751424
736493526205247489
736469832678445056
736384151247421442
736460139415404544
736487096433672192
736489545684881408
736379973703991296
736483673898389504
736508160018649088
736496873247236096
736477441095553024
736468851244826624
736478305285734402
736486118921768960
736486979039174656
736500778358181888
736478862775848960
736451705013952512
736464396663148544
736467374593998849
736469908146532352
736486840514011137
736489919137353728
736393207051866112
736441739058241536
736505354360659968
736413612336656386
736448915533238272
736436630656028674
736468171729866752
736496839797673984
736350810800455680
736470503683182592
736480343662952448
736411187693428736
736445078055571456
736506612286902272
736482948187312128
736474538603483136
736470679684579328
736446877021806592
736503923847073792
736507392674914304
736465311101276161
736437364646653952
736460525589127168
736492217775312896
736388039363039232
736478762280357888
736473733532094464
736483988265668608
736463692041191424
736452749127192576
736423431055507457
736414413251567616
736468964482633728
736488153184362496
736385262960410625
736469073672835072
736404120475729920
736447527243948032
736489898216194048
736447518834368512
736479924098240514
736474177864110080
736458705202470912
736394897255739392
736462039611277312
736458130452668416
736446382421204992
736429554659516416
736508852179488769
736360923187818497
736475100829102080
736417999461208064
736476912525119488
736395568419725312
736450203255984129
736498861628399620
736445912340439044
736473766843285504
736481232826052608
736455462812569604
736489030041374721
736509825396400128
736367974123208704
736454221625720832
736485334603571201
736437746252828673
736510953475481600
736458269129080832
736461812988792832
736436575886815232
736462173925482496
736491710230990848
736505131911544832
736487482129162240
736385296560967681
736364119243259904
736504075135635456
736478388903411712
736504192232218624
736424483767103488
736508822827728896
736478322075533312
736487352269340672
736417630207217664
736509808468201472
736466431215304704
736477688689496064
736446063595388928
736504359975047168
736466686849646592
736510144050266112
736468729475796992
736454720370413568
736368804389871622
736487822190870528
736495757713367040
736492121058869249
736483052927455232
736440690754899968
736480125445910529
736373657346269184
736382759095111680
736451478236205056
736371241477668864
736452258309758976
736409178835693570
736482545655816193
736477504056266752
736500627325386752
736371450932649984
736436207060692992
736511205410525184
736455223863021568
736458969313644544
736510169102884864
736465457847357440
736496818926784512
736385539608354816
736494255892357120
736473620281720832
736458042615681024
736364387762606080
736488291810213888
736400366619754496
736495476661493760
736447590238179328
736432205413650432
736435145713057792
736396948182315008
736444020948373504
736430380836900864
736445996251635712
736449645560352768
736487104973279232
736507380096245760
736455093894152196
736391801884512256
736470453448019968
736476191151038465
736484567276761088
736381093843111940
736478422596227072
736511398235246592
736490737001467904
736477860710518785
736486417027747841
736444008113704960
736509787400220672
736454246506369024
736397963359092736
736457895542464513
736475713138753536
736502074339397632
736483648778711040
736452879368736768
736374752076550144
736502296486502400
736512103016763392
736481270402781184
736509439604228096
736383023126618112
736511675206144000
736448039234199552
736466376332857344
736489759959318528
736395924897955840
736467819316031488
736462744195584000
736446902539980801
736351100391952384
736481232666689536
736413406580740096
736467299436105728
736437150816817153
736465294294683648
736477679990538240
736467081311494144
736454317805309952
736497317784788992
736448097673433088
736496881681846272
736434164346572800
736481551731433476
736464598153449472
736506302105411584
736452799584710656
736452937912877056
736465499756875776
736492104294248448
736496629843382272
736491580278857730
736469559964766208
736474865969025024
736348176769224705
736483359451435008
736418972464074752
736509879909789697
736449821662412801
736491588587786240
736511746119225344
736509447850319873
736444960602476545
736463545399947264
736461267964137472
736471384558309376
736492578363805696
736451885280923649
736435850268057600
736493979391414272
736483132589801473
736380405679575040
736457660808220672
736349842017026049
736366191216857088
736511205402107904
736494121825763328
736464040457822208
736451503741894656
736465537790824448
736451901907206144
736425788430376960
736448244750946304
736454162645458944
736483522702106624
736456884975079424
736446445046398976
736476505681887232
736493014487576576
736508193787023360
736454682936279040
736507858016215040
736360566655221760
736498496354852864
736483996926775297
736502057327316992
736420428126793728
736458617260511232
736495459691286529
736487096505012224
736448634699517953
736461892911267840
736472474938937344
736469740323999744
736460147963375616
736480662417485824
736507896008216576
736492347484176385
736391818783432704
736421904282755072
736398156099923968
736430921918906368
736421161886724096
736486093974016000
736382616140582912
736494268831784960
736380166646190080
736417747744133120
736469949905047560
736474634942578688
736511268014698496
736480980953890816
736485938755469312
736478355416096768
736478372260282368
736508965463445504
736462064764477440
736372444903018497
736356091357990912
736481882741825536
736476681754546176
736473796329254912
736346578705862656
736453617532604417
736454510894321665
736372105403465728
736446361294475264
736460982533431296
736460080959377408
736456402550542336
736452254132211712
736488644027027456
736461817267015680
736455055952449536
736357328845438976
736461628753973248
736503563296346112
736466636400648194
736435686975344640
736510798378504193
736482206000914434
736480305855528960
736490774842466304
736512035677188097
736408759564656640
736472596699611136
736400597474234368
736457237196115968
736499490463580160
736511587134124032
736485917653880832
736489994538364928
736410101486080000
736511008261451776
736445019020615680
736377981388611584
736428656998944768
736501113596174336
736479693420023809
736417026462351360
736510697752924160
736376018605330433
736447535926104065
736439356806856704
736440757721157632
736443098071502848
736478342963167232
736437242873315328
736501763918925824
736460307263041536
736412731402637312
736442649524228096
736358511450460161
736500086029582336
736489466186092544
736486920398602240
736501382157602816
736382859582316544
736495652755083264
736498618094522368
736483128416608256
736471522802556928
736458776656683008
736458331926200320
736445128257212417
736508613049651200
736449523837480960
736489923423948801
736355642844303360
736398013749329921
736455219891036160
736499448512151552
736496902506721281
736463692276043777
736496189747662848
736509607204519937
736411930093625344
736475327162122240
736432805480173568
736473171394744322
736454909181186048
736454275858083840
736436693469941760
736498102400647169
736477524855771136
736494696646725632
736484139210313728
736384763561410564
736446956705357825
736474043721875456
736486530173259776
736440082366894080
736463256055885824
736484197989273600
736396784797245440
736482189265805312
736358406647386112
736436731294158848
736479660071124992
736361934132514816
736488317001306112
736477084458045440
736424488108187648
736502292313190400
736450123752976384
736425498687897600
736470986040696832
736486358299054080
736463016804356096
736463511652577280
736460731093266432
736453365773836288
736492532335529984
736478020005924866
736479085334040577
736484718355591169
736500295715442688
736472449777291264
736484542140297217
736374353382625280
736483669506990080
736371841292337152
736458868910370816
736498601292091392
736472500083818496
736355432885784576
736496487329353728
736463281326546944
736458113876955137
736477248233066497
736477982139813888
736452954559942657
736372428180316161
736347857989443584
736462924651319296
736499541067857921
736491168939266048
736351792473251840
736370599648432128
736483774628810752
736442078897537024
736437616296370176
736402966895267840
736468356421783552
736471275372187648
736452107461644288
736467400045035520
736476295891193856
736435246309203968
736346570417971200
736419563827531776
736399334682570752
736453030082666496
736465260966744064
736505597500219392
736460277814697985
736443458714492928
736373426361905152
736386462573170690
736497439465738240
736457900000968704
736353566483419136
736465671861764096
736463969049841664
736378979834290181
736482906391097344
736488811958575104
736489508091351040
736426820015382528
736508638186119169
736462081478791168
736466544306327553
736488191167959040
736465571349434368
736492800552906752
736487310192201728
736443253327859712
736505018765979648
736422240036655104
736419375360708608
736494964956233728
736501185075613696
736386382684393473
736486798478708736
736472080930111488
736420348212707328
736494662819676160
736483933911711744
736486421188509696
736417512716374016
736449456825085952
736494599854776320
736474098453319680
736453927806337024
736434898173562881
736369417005731840
736438622891745280
736469782388609025
736372378083700736
736362391487709184
736501927538741248
736484437093928966
736499222011338757
736458147506888704
736487922808066048
736509900659019776
736477151730405376
736510202623733762
736486635035107328
736471883768561665
736418947327631360
736455836374032384
736418926532296704
736479509009010689
736502141481848832
736476539295043586
736403885787631616
736368024131928064
736445266451107840
736369559301558272
736509615714799616
736354690540044288
736482264612241408
736485779178917889
736494788745252864
736474723341750272
736435703492513792
736512111292080128
736408272731840513
736351725343395840
736501130402926592
736425532468953088
736463298078642176
736504980958412801
736421426035576832
736495296197234693
736510802694279169
736466808539107328
736429173082890240
736509561046241280
736361082848223232
736498232407302144
736373963526410240
736471439247847424
736430594742190080
736373011515744258
736485754344513536
736457170062082051
736387640984018945
736353977558798336
736501319381422080
736477525099024384
736482222694400001
736498483801292800
736430209197543424
736500014680150016
736503013657989120
736487670982008832
736476979839406084
736502061613912064
736462996000677888
736450245211660288
736364907868893184
736509724489854976
736357085408038912
736499591248547840
736372617075130368
736472034700632064
736369932888203266
736442108400259072
736461402035081216
736449142042550272
736478183499943936
736490657162874880
736504586698149889
736426283048046592
736366028020715521
736493316523601920
736455198906929152
736445912461893632
736485129225392128
736512073534955520
736388307916083200
736493895169802240
736498236391870464
736477462016733184
736475821926387712
736500371472953344
736448764647505921
736455467266871296
736452082388062208
736487910296412160
736469866341761024
736495413855821824
736468368748912640
736460609529729024
736362865326739456
736504167171280897
736435431152226304
736358188451307522
736497775001665537
736502363792547844
736494633379856384
736491563212283904
736469400556081152
736497548618268672
736460227680305152736851778428370944
736841506561101824
736870824867565568
736849010376515585
736844958792060928
736859223548678144
736822233952182272
736848683057217536
736823425033981952
736800914250584064
736846221004836865
736802025594310656
736799274407755776
736831406882619392
736841146148720640
736778738805964804
736778692660101120
736867763139051521
736784837302845440
736869344408375296
736809579615518720
736841716456624132
736741069925322752
736726226459631617
736799261535277056
736825622782038017
736825274889818114
736862402885615616
736848339145220096
736843536935596032
736831746369540096
736832031716462592
736821126698020864
736824695996157953
736843855610449920
736736896668274688
736775580725678081
736860452227928065
736831477988634624
736785688964829184
736854899166748672
736760267254599680
736799018504753156
736849148775911424
736821030258364416
736805058390564864
736822447635324932
736871642836652032
736822376512532480
736811337247035394
736863732375117824
736740679628390400
736789476446347264
736849647705133056
736736506660966400
736744207314870272
736840000906629120
736855389682077696
736790122398633984
736795289571336192
736874473819754496
736750310027202561
736841666162741248
736740205693181954
736761726889304064
736871223368507394
736775744303583234
736873253415833600
736737504817074176
736857532937953280
736871869274566657
736759822821949440
736855788346560512
736848242596556800
736845390624985088
736842303600513025
736853364093423616
736751539075719168
736723747562999811
736862788589604865
736825308238778368
736799513248026624
736839841594396672
736808384188559360
736807063108636672
736866718723805184
736853422872399872
736722954621329409
736844903993516032
736808690284662785
736852776601411584
736822229627981824
736861429706465280
736864348816183296
736815254567571456
736839967582912512
736871785401077760
736741610986184704
736785907106349056
736844291713212416
736839157889306624
736852197858775040
736848238574198785
736834338675957760
736740939893506053
736862352197492736
736847940766027776
736861958322946048
736760703541862400
736804634577244160
736813899647946752
736866965923504128
736872712463880193
736839862649802752
736824028934078464
736865045179666432
736832283315949568
736863304359006209
736844291516043264
736815980018569216
736736527254847488
736847903147319296
736844853636694016
736799454796353536
736817183762878464
736812390008934401
736861660179275777
736827392711352320
736738997813141504
736851606566735872
736870073953046529
736789887538462724
736778667771211776
736845281761853440
736861085584740353
736874498973171714
736726272420634625
736825127921319940
736846330295922688
736754441202720768
736866911569518592
736856149136449536
736816055801241600
736839321601376256
736799265725415425
736873119307173888
736864453707345920
736763018814578689
736817796282093568
736802587609960448
736839652833951744
736829318244900864
736815665634529280
736872989220835328
736798959599947776
736822401565085696
736848343616397312
736839912981422081
736714327168667649
736817498411171840
736832601986596864
736714582786461696
736854907412729856
736862012458799104
736822150003359744
736860096005844993
736824259637616641
736791258799181824
736831704686596096
736844350387322880
736739043937943552
736843822118764544
736798074681593856
736795637891661824
736856610593746945
736855666602708992
736781326829883393
736853229573640192
736795692308549632
736750972547006464
736842068530737152
736854538494345216
736859508841058304
736819415434592257
736833881257746432
736784778918125572
736833164254056448
736838050517520384
736842094019530753
736852923586613248
736870367801806849
736859429166063616
736819863910535168
736867440265732097
736740092618776576
736852286102732800
736842831982133248
736859084817846273
736838713431429120
736844870657134592
736822200423096324
736850381901312000
736725479772684288
736803523011170304
736809269396312064
736861844837699584
736848427120746496
736830983291310080
736867649758633985
736845508090712064
736832543476060160
736846288340258816
736752172034105344
736836725130072064
736838474024771584
736846564933697536
736843167576805376
736775094085779456
736861882523525120
736843348036702209
736827749491429377
736716579233112064
736796682017464321
736838629327286272
736769133975621632
736850704762048512
736815250188603392
736840810315022341
736853405902229504
736849786146553856
736788125805096965
736811500501897216
736853443566931968
736836037339717632
736822028142006272
736849228559974401
736794027131994113
736870891867525121
736833877327499264
736827308997283841
736851510307500032
736845201898143744
736800490697019394
736873454662615040
736817204847579136
736850780125339648
736855163554664448
736847769000902656
736861039510323200
736857256227176448
736845873104183296
736836544984649728
736862746445283328
736839636203503616
736809004832292864
736861123434139648
736825581074063364
736870329935613952
736818203096141824
736835244788199425
736836708235366400
736844925191479296
736847470953664512
736820463830175744
736816324228349952
736856178207150081
736848255435321344
736848356044066816
736843339673305088
736739274540896256
736831818029248512
736836674819379200
736844325456388096
736851606411436032
736874067282780160
736862772009545729
736841095691309056
736845126241255424
736838876841512960
736870053099016192
736791984518598656
736721499470471169
736872808580579329
736808056969940992
736871437202542592
736869281334472704
736760888011685888
736842165222006784
736857818356187136
736868509641256961
736819310593748992
736840886085165056
736841171239088128
736849324810874880
736866412556374016
736826406995398656
736824293099724800
736867951844950016
736871147766157312
736714838555144193
736809252451409920
736868689937596416
736857503733022720
736831813537107968
736863824662265857
736788536653938688
736855071141437440
736841645304512512
736765795338838017
736772094978052096
736730915565674497
736723906665517057
736820199643570176
736811672711667712
736844715199483904
736852562729656320
736829464953389056
736873949796139008
736800121543872512
736831129890762756
736812842817589248
736827933722071040
736835198587932672
736859848571260932
736747168514646016
736871189814116352
736824880394588160
736845277341097984
736871185594634240
736774724865433600
736788826203508736
736855972820324354
736858132849233920
736850469952180229
736868748666261504
736835852735795200
736805334845693952
736844627400130561
736868870535925760
736845172596695040
736845377895333888
736861899216826370
736747138944622593
736825409128501248
736843658348134402
736713974515957760
736799337292779520
736869109560967168
736799266060963840
736854924475158528
736856853464911872
736830740084752384
736858170744811521
736827955075112960
736856035571453952
736861853155000320
736724716510191621
736817339191169024
736835135409160192
736872208845443072
736840504453832704
736790793231470592
736810804356468736
736866231962247168
736832463897559040
736864801654243329
736866689216880640
736815023822082048
736867024840855552
736855415208677376
736809348928786432
736844451235155968
736841401757995008
736824251353866240
736870455877984256
736854903126032385
736831960606212098
736829049557909504
736836784047411200
736830450648289280
736817490303561728
736863191087484934
736865363837784068
736779137294073856
736808548018061312
736841045468717056
736851950659047424
736749085126955008
736811542721798146
736802164274831361
736845566936809472
736781641226551296
736865695133241345
736835412518391808
736824549333995520
736853074719825920
736842487965220864
736720979263655937
736863602498506752
736848909734150146
736853934359384064
736848913953591296
736844572815466496
736832442657472513
736842492558069761
736824922425675776
736836863403626498
736863325502341121
736845613065592832
736753463959359488
736837132132573184
736711345064841216
736789736380084224
736711151820673024
736853640862912512
736871835866923008
736764662868545536
736722954550136833
736784803941515264
736790705377513472
736864386657193984
736849471737344000
736871135195848704
736791531760308224
736713819658067968
736871588163948544
736728587454275584
736775068961902592
736848536197812225
736845516550635520
736814176618831872
736864260819550209
736809344717758464
736841733129048064
736805288750256128
736868115527663617
736809198122635264
736845466109923328
736838713108529152
736866865402761217
736809562880237568
736800670842490881
736781649782968320
736840525337202688
736843687586615296
736739178243862528
736871374518681604
736798825415774210
736790189532536832
736860880059703296
736827011084255233
736831788610408448
736861580583899136
736830085412622336
736861425285648384
736757675099324416
736846829262909440
736839657175044096
736871676370116608
736775001940987904
736817989241188352
736821436992475136
736861584874733568
736855159104516096
736809382596448256
736858367793102849
736870745100451840
736727312645902337
736871831643291648
736736804372504576
736866068359057408
736823504780308480
736859982759657473
736827497925496832
736763870270853120
736850226716237825
736840055625486336
736800146479034368
736860829874827264
736857247914053632
736843285201866752
736758711029366784
736736921653673984
736790093092917248
736849438271021056
736839879137611777
736859722733604864
736712133543636992
736721390418558976
736776897644924929
736873471553245184
736841401967730688
736812670784000000
736776352460877824
736735248113934338
736857877248376832
736828261032951808
736845839621103616
736767846177374208
736770513926787072
736872393692569600
736799823748272128
736846481143910400
736867389799817216
736808002456543232
736799278291521536
736820560387268608
736776381548384256
736830740118315008
736760468660977664
736864281757650944
736814881056395264
736855108831576064
736762670741753856
736826289601056768
736862360808398848
736828986500620289
736845009065005056
736856203519795200
736856429827608577
736848771141767168
736850096621555712
736873865788444673
736811991587803136
736842207022448640
736848154604118016
736848062270844928
736860498570924032
736861412748840960
736844589709950976
736859026483466240
736863098871685120
736874331150647296
736829402026217472
736869365434449920
736869315069284353
736818555338039296
736846753664765952
736874645966737412
736850092569853952
736773701580947458
736753128322781184
736844383794909184
736873060423356416
736865343075962880
736857613003030528
736848616011235328
736852562901508096
736739006298390528
736815007254622208
736746086199644160
736851891750113280
736846204185759744
736847470949470208
736869134550589441
736797735072960512
736864093223694336
736833034381561856
736873660133302273
736834900641361920
736820149202735104
736802008993128449
736873907731505152
736854139892731904
736826411458146304
736861089963593728
736831180302102528
736852663401340928
736766940463529985
736847685039329280
736823420806148096
736840990972104704
736856186696392704
736820946066124800
736839241779564544
736729258765209600
736827463976779776
736863455366500352
736807679704858624
736830370868527104
736744870115745792
736838017135022080
736821571000631296
736864764085800960
736852919459446784
736872980769296384
736860855124496384
736839514317000705
736874649921802241
736854697823330304
736862415095091200
736832312877428737
736771843558768642
736779137189216256
736863405110218752
736811387599638528
736874578614603776
736766361452589056
736831499207593984
736843369029177345
736861509297508352
736834904839847936
736801618952228864
736855423358230528
736831646037647361
736847202711130112
736800662504230912
736801006391021568
736872506947166209
736874159553323008
736800905681633280
736850092242669572
736872120970575872
736818798662127616
736870518616403968
736870694827397120
736796354920517632
736823865482039296
736844706844409856
736835349545123841
736843931196006400
736863178793975808
736847781311205377
736778793398964226
736786649393205250
736862742607503361
736869310883344384
736832602296975360
736851510135508992
736816735190458368
736871185636556800
736857671731712001
736797600683286528
736868178375114753
736832929368772608
736868690109575168
736819557982162944
736828860675805184
736840256901775360
736841674593345538
736857423894351872
736854588695973888
736874293443895296
736870996972609536
736869096806047744
736781918092595201
736849320872423424
736826625292140544
736846095129686016
736853355578953729
736841372645363712
736739048086110208
736862528609910784
736838939986792449
736868543296352256
736806589190049793
736809017662574592
736792659709337600
736810531911274496
736792626423287808
736874532619866112
736808543525994497
736724775012335616
736873366628470788
736853963970994176
736852000650989568
736713634882129920
736854144137498625
736857801490718720
736827640171102208
736861291269259264
736853447841046528
736837215859449856
736836796647104516
736872917686947844
736860897034010624
736838910219804673
736857524914262016
736798531952869376
736852516890116096
736766294633123840
736864189340258304
736867221826326528
736841792096632832
736799089673674756
736799454775390208
736840542135455744
736839002662244352
736846199970496512
736848418929315840
736793859498332160
736760569240248320
736823815154630656
736837606139387904
736873408391204864
736817746017669120
736860695640309760
736857524834537472
736828605091696641
736871789717028864
736820736304779264
736850855987712000
736825488858095616
736820291800702976
736737630583422976
736818438203682816
736817544590397440
736874352138915840
736825350261510144
736839510177271808
736767779219460096
736835483746066432
736869772193849344
736870346813497344
736859240128733184
736848007942053893
736817762576830464
736777694596202497
736718588489437185
736848402005262336
736712800333103104
736739853694554112
736805607496417280
736798603042258945
736858447698898944
736758350562500610
736806018823401472
736863212130291712
736824796701413376
736850998254264320
736848066381283328
736808011008724992
736843809494040576
736807616907776001
736863207902482432
736857466089144320
736837031507152896
736845080334639104
736823362081685504
736831792569815040
736863077895970816
736849559733862400
736794190877741056
736829917900443648
736827179120644096
736851849991573504
736832996414763008
736836654095273984
736826348686217218
736730940525936640
736748431025152000
736868883106304001
736835164899315712
736827166218956800
736856195009515520
736860930521325568
736847890358931456
736822510885478400
736858149873963008
736815317381480448
736811525638348800
736799466980675586
736815111944470528
736850360900431873
736835672561098752
736841858953908224
736872255058259968
736834833427668992
736870308922134528
736873156804124672
736790504155807744
736840047249502208
736849517962727424
736834712031924224
736806220200316928
736837605870952448
736838436326379520
736718923933077504
736846065702477825
736729875122388992
736719876010676225
736790348693950464
736821390796574720
736751429738729472
736847894683258880
736776327341051904
736719968214102017
736816617556955136
736816617556955137
736806685780512768
736870917171744768
736845721903747072
736849861715329024
736839489163788289
736845067831410688
736845210152505348
736848171398270976
736807893660520448
736837689757044737
736862994102116352
736873731495202816
736856467781849088
736711386596659201
736861899460096000
736799609842851840
736800578886475776
736773755960229888
736793905581166592
736821902585389061
736857788924735492
736861182091464704
736852542093676544
736821168422805504
736852332340776960
736779145737179136
736856748716331008
736827984435384320
736819817953546240
736857617155264512
736818987456200704
736812452902543360
736752436480729088
736863455492202497
736832165804167168
736863375934754816
736851891854938112
736712120969072640
736803829216219136
736816676566618112
736811169130938368
736852311134310400
736847475370233856
736867381478367232
736856073685065728
736821734578524160
736867280496300032
736815271181160448
736853934602588160
736795998496788480
736715564249272320
736849811400462336
736800800924696577
736730416292450305
736846648891084801
736817632779894784
736842639362904065
736843864066134017
736857709149102080
736785177033211904
736831562071855104
736849949820899328
736725475398197249
736849853549019137
736750616077303812
736858371865911296
736836473677307904
736858569086275584
736817494338490368
736847688960970752
736849802881839104
736862838820605952
736828634187628544
736825601835859969
736855213605163009
736805045740679168
736806513642110976
736849211447201792
736857205908119552
736813845159792640
736845403254075392
736829074719580160
736811945324621824
736848121301487617
736869566647787520
736804433305047046
736814646389309440
736822926071074817
736809088932159488
736851321307926528
736832140978032640
736846212884615168
736794039702282240
736869084357234688
736831159552774145
736851896078635008
736867905804111872
736817250972360704
736861664516145152
736817372812746752
736848007870722049
736853615487389696
736869797112258564
736837526326026240
736813165816745984
736829242751651840
736822002988814336
736844748879736832
736867268148219904
736852638398980096
736844136469438464
736822934350614528
736821755826823168
736826927185420288
736857440923291648
736870602640924672
736791686794207232
736773580051120129
736846455915315201
736810133389332480
736829758491787264
736763463284842496
736728398727380993
736837987850461184
736809206548955136
736872200544866310
736776608342790145
736825048120578048
736843041743507456
736860355834613760
736833524980944900
736764012944187392
736807713099943936
736845399013654528
736862159326609408
736815003005784064
736869159787745281
736816193949081600
736850914506641409
736819062831996928
736829703936413700
736809323637149696
736794161219784704
736714922462089217
736868757155549184
736871814572478464
736836926402142208
736805632708366336
736841955418726400
736777963165908992
736836679101784064
736842903356481536
736845575140806656
736841267796160512
736837006316195841
736842106631819264
736818064549941248
736870417835696128
736772392895188996
736873572157640704
736738641230200832
736865653425090560
736853695413911553
736860296971751424
736826411479138304
736811227872104448
736841494104018944
736861781981794304
736819449009963008
736718219390681088
736817007748734976
736717833611182080
736846015630839808
736816341076869120
736857235150770176
736854664323436544
736841263220174848
736873186076299264
736845277450145792
736852709593206784
736730634475954176
736823681024937984
736810959373733888
736861312328826880
736839564577415174
736776528407695360
736829452076908544
736841674362621952
736808296062062592
736856467765141504
736853548420456448
736824566065057792
736871747711062016
736867288922521600
736821944595718146
736839585557274624
736862788447023104
736795239390777345
736833948664352768
736808896057184256
736850381662212096
736871726609485824
736872821251543041
736826356978307073
736847315978293249
736844451214200832
736808619279323137
736854433569624064
736772510222569476
736836934765584385
736833390897287168
736835231811014656
736720719300595713
736860444007272448
736830727501795328
736845377857572864
736843389971369984
736861350031396864
736872259323842560
736868278921003008
736859575631118336
736863463796924416
736830345815920640
736786225600794624
736832555903791104
736856249627779072
736830907580076032
736854987100303360
736842475504046081
736784992806789120
736791942785302532
736832870644338688
736810926058377216
736844258041319425
736820782484074496
736855616275292161
736844732094160896
736861878224343041
736736816829599744
736855599665827841
736843285076021248
736826767705538560
736823596966944768
736839048795394048
736829103991607296
736870992547569664
736840671961710592
736810976192925697
736840592450289664
736832631720005632
736817603402956800
736838654589571072
736836884442144768
736789958900350978
736839115824594944
736824532363804672
736841200586633216
736817267971903488
736863606567018496
736834611389566976
736852323914354688
736867704121008129
736748233959964672
736724636528873474
736819377748750337
736825287279837184
736742827460329472
736781204981174273
736859827578802176
736851451255918592
736831834827460608
736823907555086336
736737479550722048
736855742372679681
736814923314016256
736826134751481861
736839757599264768
736846691018649600
736730365939814400
736826100899287041
736863459556655104
736843247394267137
736814298257821696
736844841204764672
736785114353434626
736838620829634560
736852239768256512
736848397999738880
736785630223536128
736871588226859008
736861328879562755
736857725943042048
736870573129666560
736718836007882752
736791418346168320
736830676947853312
736867331062796288
736855846869565440
736747923526930433
736712913533145088
736857159925964800
736718911459196928
736839736589979648
736725034975166465
736825484357566465
736821164249616384
736750599409180672
736801866319826945
736869763515879424
736722145196314624
736770094676606977
736841145976795136
736834367998316544
736805796592373760
736865275660926976
736782203594641408
736741938150428672
736777862489866240
736811987301191681
736852424623853568
736857289794199552
736848083556896768
736852344713940992
736828818846015488
736734337828311040
736855775793012736
736825526212530176
736794530368892928
736852047060930560
736867377003024384
736854009944936448
736859017876770818
736779615587467264
736852529477210112
736855377413873664
736827862653800448
736841976272785408
736790617041342464
736846283877584896
736868706827931648
736848352009170944
736779150044712963
736720358301151232
736856689996075008
736834544045830145
736822120420921344
736825962764079104
736772288100458496
736830836356620288
736770060895682561
736844128005296128
736816349264089089
736863170153709568
736739476026843136
736868383996715008
736736791651196934
736843780188459008
736839946573643776
736723957278117888
736864344634490880
736828940547919872
736779145863008256
736822758177398784
736860083091542016
736764272873603073
736846330132373504
736792345434284032
736741610852126720
736728344528596994
736855746415972352
736738830296850432
736808363170889728
736807473907179520
736845697010520064
736818534593011712
736842622485057536
736825639651573762
736814428109328384
736779145925918720
736844606487334912
736826625325727744
736845117911408640
736829272090873856
736832769758658560
736761261380116482
736811592797585408
736869805547003905
736841410264109057
736839656956960768
736793486129762304
736843444266631168
736862461308096512
736824796445614080
736834267490222080
736836582536253440
736799215523909632
736869927508905984
736761714096508929
736839623410888704
736831025066708992
736838335780519936
736814243689824256
736849765237825536
736836985395027968
736816563056193536
736740625266135041
736790541724229632
736741187281944576
736857235532447745
736824532456071169
736837945576030208
736779988972769280
736870040578994176
736830072951300100
736872200515387392
736834032550432768
736835240610648065
736865708039147520
736818962227441664
736760535530770432
736841989233233920
736858200230768640
736750938971607040
736840705742655488
736831021119897600
736841343163588608
736848649397882880
736851069683310592
736842576163115008
736738851184599041
736842832124710913
736733348110991360
736771105264967681
736799752382210048
736720379599835136
736869881073836032
736836075105181696
736773492008443904
736805435647373312
736814558145302528
736794685822406656
736858040834494464
736766869168754688
736852998966677504
736810279959465984
736825493022986240
736820832912171008
736823794057248768
736848628711591937
736843910182502400
736779145946927106
736851325628108800
736866962056187904
736823328640532480
736716407350669312
736860213450551297
736737806559633408
736780101988155392
736849685579767808
736827128625410049
736864994764132353
736783289760026624
736740683894140928
736851631896207360
736837974902595584
736835265604538368
736828252841517056
736790365638950912
736856220187918336
736833768393170944
736849635134824448
736864210588708865
736862314511671296
736842106300424192
736802168154398721
736824687456616448
736799395975430144
736861161212289024
736871567112704000
736851619053248512
736828416259919872
736786829924519936
736807100731510784
736849450610593792
736863396650455040
736844551613124610
736819776161468416
736796132886581248
736853141531045888
736737785697214464
736834212985114626
736825681527623680
736867209516027904
736866521524371456
736834531731345408
736778554554208256
736864961041989632
736781116942766081
736865045280329728
736829502450503682
736868883018227712
736859688814444544
736866097828376577
736846040813473792
736844534777319429
736819511735820288
736837912231325696
736717078326071296
736846367851679744
736717497769074688
736833168595144704
736809793617268737
736832061332459520
736830400149000192
736815371798380544
736848733690863616
736741569139597313
736844459472781312
736813669082894336
736844560056393728
736868060838170624
736832920887906304
736860292936794113
736872775252475904
736779145753989121
736856283119128576
736833424170881024
736773504318767104
736839774598758400
736830027090792448
736857193522302976
736763782140207104
736856262265188352
736822950997827584
736760330081046528
736871495813758976
736837262244257792
736811194409996288
736851518591242240
736737093796257792
736864953022324736
736860112573325312
736849383430459392
736750959892692993
736823991319560192
736851069767127041
736870409723875328
736851833155682304
736715572889554944
736855645597499392
736867955951177728
736828680576454656
736746329519587329
736784908815765504
736852500163264513
736761512732200960
736775081620348928
736798204856020992
736779145930149888
736866064181657600
736833965303042048
736778915276947458
736797130858369024
736856136431882244
736863572765122561
736725211236683776
736839535431147521
736837631015825408
736822300822142976
736836373005619201
736773890291212288
736843519810252800
736785743373336576
736848037063077889
736852441329717248
736853343172239360
736852525123575808
736833722218119168
736795189025644545
736859055830880256
736803334435295232
736766344603930629
736712804321857537
736859009572065280
736869797338697728
736852176853716992
736856346017079296
736810640661176320
736869251957575680
736822464395812864
736844790789201920
736806383492976640
736804538091462656
736872552920940548
736834607274991616
736804269517635584
736814948249153536
736721356532764674
736808866449477632
736847429056757760
736831797040951296
736839552149692416
736862369016631297
736837492847071232
736812004078456832
736825580801253376
736785743536914436
736843280906919937
736846053400547328
736851048825028608
736844593581395968
736844228806987776
736841070563233792
736805028950867968
736807411386880000
736861681473728512
736822057695055872
736856497037135872
736854420802162688
736812859607416832
736868421518909440
736833449248591872
736831406916161536
736829095846289408
736741229443059712
736804047349526528
736872343423856640
736801619027886081
736732610047709184
736865703509266432
736834875509067776
736787232393187328
736826780527562752
736843524335935488
736871848277839872
736758165837090816
736821667649949696
736836485991780352
736858338512736256
736840931945615360
736865888247402497
736849123681435652
736850834789654528
736861953826643968
736853590388539392
736871722339667969
736815791375581184
736812339543068672
736847806569316352
736835441706467328
736855075331690496
736794123584167937
736873157018058754
736853913299734528
736821181240614912
736741275303596036
736737110275686400
736814801419177985
736873022561325056
736794186482130944
736859038684708864
736780412584890368
736871818737422336
736837941356531712
736750859456024576
736867989610323968
736853913538834432
736851334058676224
736845348522577920
736819331204579328
736815812351119360
736728147262119937
736842471271993345
736840931928899584
736736976154419200
736828756208259072
736806996167565312
736812402377904128
736862750907846656
736836360338874368
736828802081382400
736858808299991040
736749995580264448
736854429261930496
736866584405409793
736734350448828416
736818316547895296
736836985181077504
736871172982329344
736796887521628160
736782199152861184
736822179329921025
736825119373430784
736837463319154688
736854747983007744
736845273197072384
736869134680621056
736771818263023616
736824725201145857
736852671827582977
736807671064596480
736821063645024256
736799798691569664
736713769091510272
736833394835918848
736874289538977792
736777761801568256
736716197710954496
736814084302200832
736839979863805952
736857159720402945
736857206159769601
736835986970279937
736749630336184320
736854744120098816
736819670951559172
736839610706362368
736847747861651457
736841620021088256
736845810177081344
736810557102272512
736729178876305408
736810078653665280
736812117383352320
736823035169112064
736844593677926400
736830391596777473
736813375338909696
736820094660182016
736800255816015872
736865288512241664
736836347764281344
736841284502048768
736808086397169664
736846451846844417
736833260676907008
736782287216508928
736859240116031488
736731372761546753
736847982646165504
736805079228022784
736715652619112448
736820346611961856
736871357485551616
736859198315724800
736778764043071488
736824381511438336
736783914769862657
736851396864139264
736756165208641536
736868375402450944
736859642664521728
736829783577907200
736867058365964288
736714595558100992
736856400660422656
736844564321972224
736871084734185472
736865850616078336
736712557126418432
736863409371807745
736867721145667584
736867104356499456
736761051547639808
736841401812582400
736830882456174592
736757280960438272
736856820183138304
736735067880456192
736868597834866688
736849467681476608
736848016301273088
736830110611955712
736841011616481281
736863166257233925
736811857118396416
736841095594774528
736844614808674304
736810028280229888
736861740034609152
736810401548140544
736838713225969664
736823290644287488
736874578828484608
736860624538439681
736820979679252480
736770979268071424
736856442607706112
736819696394227712
736811412375384064
736855658134425600
736809277734694913
736804018022809600
736820186905513984
736868866022871040
736855956114575360
736822762430304256
736859923712200704
736837870300893184
736721314887532544
736853452165373952
736726234835615744
736856581099388929
736778440955682816
736849815787720704
736768492192464896
736839296213233666
736820396880584708
736864353236852739
736811664079605760
736839707431186432
736844253943365632
736859995292196864
736843373072502784
736794144497008640
736816202278965253
736863749282398208
736835496433831936
736814809749000192
736831805093994496
736840130804092928
736856375565946882
736844430175567873
736837018676776960
736853603089043456
736815338462031872
736846858602053632
736846594549645312
736835773274718208
736791519139639296
736832715446755328
736721402896621568
736720941380669440
736845839369375744
736835358051213313
736845893878611968
736779150166360067
736781222047850496
736714826022584320
736855037666820096
736871705591840769
736861018442305536
736851811999592448
736753564920451072
736849005964054528
736838654623158272
736828281882857472
736836087524495360
736815950771687424
736873219668475904
736850851533180928
736803095070580736
736869306554851328
736767015688474624
736836200942686208
736802856322367488
736829334900645888
736870686468284416
736821298370875394
736718705950904320
736853967876063232
736835043222491136
736814239382396928
736839560576028672
736808241653526528
736831486494572544
736874557831806976
736827703261835265
736842568026185728
736802596212596736
736862218101358593
736869168138620929
736857629696360448
736853255125372929
736739832756637696
736827112020189185
736786674697572353
736852457905655808
736833516659347456
736850822210985984
736724435466657793
736858761978126336
736784497644015616
736840957224747008
736846309076918272
736867104704581632
736845457792569344
736855062652276736
736852575463542784
736852265294811136
736854601387900928
736850310367457280
736869948425969665
736868601798479872
736859919702462464
736845054938075136
736866949284663296
736858078331576321
736847894603501570
736862675158880256
736863719871778816
736828542210695168
736830559415074816
736818010191716352
736828789771100160
736784644532805633
736842949359742976
736871437366120448
736794962512257024
736810313736200192
736857722013024256
736842223719993344
736804907206856704
736817347600732160
736841842109632512
736862541041786880
736834825001148417
736873047702024192
736866462665707520
736832606231252992
736823848658698240
736825845323583489
736859210659581952
736844673206104064
736733436350730243
736813920657256448
736873257618542592
736848343566061568
736836146563559426
736847500234100736
736774188292317184
736858111898726400
736840688915058688
736867620453003264
736797802219479040
736851929444306944
736835340904890368
736843465426866176
736872196342157312
736845021656162304
736762678887075840
736840478965018624
736835911539908608
736848582658129920
736855595463147520
736841322309488640
736797793541619717
736779145892364288
736815661452828672
736866676763987972
736856232884080640
736836633039929344
736841527851376640
736847458584649728
736787001899405312
736763849320366080
736811588582264832
736864688441577472
736764390414770178
736866647219261440
736805171297193984
736844228844752896
736852030195650560
736842265696579584
736792970117054464
736870678230622208
736781020733657088
736825497192148992
736830647721938945
736842114789715968
736874532703735808
736861559784366080
736863153682821122
736851224755068928
736833004971163648
736858862565785600
736801598089793541
736809793407594496
736828814723055616
736813128189661184
736866789951426560
736870225258369024
736784128540975105
736799974894116864
736748959541166080
736818266262278144
736800775960154112
736868190890774528
736838302293098496
736779149990236161
736859147740807170
736863736309354497
736837488380108800
736840168829800448
736860527683592193
736864168330960896
736847190052732928
736821764022513664
736834120693776384
736819419511300096
736855679131090944
736837081876594688
736806408671404033
736829649225928704
736830337104367616
736837555744825344
736853464505016320
736837656164859904
736842429282803712
736834212976676864
736868719524188160
736855079383408641
736859986740023296
736841821347848192
736829573778841600
736784581571923968
736799374940901376
736864692908478464
736844564414271488
736866148239691776
736837954027540480
736853137697476609
736828319757414401
736775882547695621
736863996410744832
736844887233069056
736834871469936640
736836918290358272
736759021575786497
736792844220784640
736729103445983233
736827208182968320
736795855877967872
736858782890889216
736799265905741825
736840055365480448
736827674044313600
736837282875990016
736768055863173120
736833906801037312
736843234702462977
736863577106227200
736857713544683520
736823416527937536
736753392714928128
736830748381044736
736873077187842048
736784149680267276
736836989257977856
736829779475857408
736820916924121088
736826595843923969
736863606382460928
736858598345703424
736857826707054592
736855780083793920
736721285435117569
736817905292181504
736783860147576832
736838000076820480
736823148188971008
736848356182528000
736724019995680768
736853720445661185
736835231949393920
736846371911798784
736801363196272641
736841372339212288
736857168050262016
736815355386048512
736712926258565120
736840705767804928
736851988080660481
736835580269592576
736854152618336256
736870644726566912
736836934908010496
736861693800636416
736874566308466688
736871923628539904
736725903456210944
736841493927874560
736859802412929024
736797441371058177
736842811287457793
736825396180746240
736811487877042176
736832686166278144
736823324358021120
736822359567552512
736826591905353728
736864013536100352
736820572932481025
736873765003481089
736815522994630656
736806140277837825
736819008360583168
736821571126472704
736725617895481344
736831486624714752
736760657190760448
736871885905002496
736862595609722880
736846158333612033
736873895068880896
736830358247837696
736808837173383169
736845990376919040
736856186943852546
736853821327036416
736790629796089856
736799479811035136
736827497677983744
736836788015247362
736821365811105792
736860225739849728
736855427464454144
736863505773694976
736810955208839168
736836813235572736
736836129756942336
736840298584801281
736834355243421696
736714465459064832
736827208275271680
736822322003357697
736752591560794113
736862671241371649
736760581873635328
736802390423244800
736819595814768640
736841833867808768
736816085161414656
736836712601620480
736825027350388736
736819658540646400
736824540551086080
736851073923579904
736811949485350912
736815657229123584
736776012462194688
736816277931581440
736829905447575552
736840642714841090
736840319510155264
736838629503471616
736840546308788224
736842957958045696
736830995673055233
736838436288647169
736755703969239040
736804529836941314
736832258120790017
736795658611527680
736840990598803456
736866735513600001
736839493416824832
736846787345010688
736799144212209665
736826310840987648
736841729077350400
736750914002952192
736824771552350208
736739165589667840
736857784629657600
736828743428284416
736853422868168705
736827934103736320
736849366946852864
736791716104183808
736869574927392768
736727606201057280
736777744957067264
736856618894233600
736873194678824960
736715283436474368
736802080350998528
736848334955122688
736854307585150976
736726905894772738
736791607173877760
736855285164216320
736734032050823169
736863833143250945
736830895055835136
736870606692618240
736872737306759168
736867750652547072
736848330823749632
736849736125321216
736864357267734528
736869776316829696
736836444061323264
736873240652570624
736874482481168384
736869776383954944
736817703940460544
736786536268582912
736727052682989570
736747097173544960
736854404113006592
736810385093853184
736836150468456452
736794539046756354
736844090189484032
736854505044758528
736870715895492608
736845059270823942
736798519248494592
736799538623610880
736799135865573376
736781616102707201
736839061420269568
736830400098603009
736862008604262400
736812201105883137
736798842142744580
736858757758627840
736873005796757505
736840210730897408
736806807184637954
736836402197979136
736862184442073089
736865980396281856
736832962789052418
736765019266949121
736843482057330688
736861870003486720
736810766737625088
736874318899118080
736850834709942273
736867490509279232
736833961280802816
736832388471361536
736808799399481344
736872515319046144
736823525562949633
736849337553145856
736799878374817792
736835663933366273
736838356823314432
736822913161003008
736859445628669952
736844807604211713
736857562457485312
736815178881372160
736805452256804864
736803569232416768
736853066008408064
736820283458392064
736844467756503040
736773319987449856
736830798754680832
736834875546849280
736753161981988865
736825350311825408
736868903951990784
736819117596889088
736870786934439936
736821243815550976
736871319980134401
736853150112579584
736721491090276352
736742659448922113
736810850556760064
736859240023896064
736785005419110400
736858921399255041
736847626361004032
736859894695890944
736860595174178816
736822947051016192
736853766541021184
736824318282375168
736827967536402432
736762431553339393
736812024747941888
736829527834398720
736833214728273920
736855985608904704
736831344022585344
736845193324994560
736845097183117312
736830660061454336
736724519180718080
736807335541104640
736813920741171200
736856014742540288
736833948567908352
736766042601607168
736800951823171584
736865380531077120
736713840335986688
736836662341181440
736868371304570881
736729590106853376
736834707720163328
736774703856025601
736861236873302016
736774078975991810
736810645069385728
736729266998611968
736836008059240448
736819486402154496
736838600067829760
736739358825435136
736737085512679424
736849068870098946
736841372649545729
736811697713860609
736809026021928960
736757465543380993
736823622057263104
736767821183647744
736854349448634369
736786477623824385
736862348116381696
736835420948992001
736833575216119809
736749928442122240
736828038902644736
736859739389329408
736818866031104000
736842400010625026
736845973704564736
736830920087502849
736807541137670144
736809864861765632
736832438404534272
736781721161453569
736839963371790337
736869738526167040
736823366175313920
736852466453630976
736871495989927936
736819889164451840
736849203339595776
736747436656463873
736768077153456129
736862826472558592
736807167831990273
736836280525410304
736826738647437312
736856904190693376
736799265926701056
736840412032344064
736803459987570688
736849819835236352
736803489574047745
736846556708634624
736839921135128576
736846996917616640
736717036630507520
736859260991250432
736756660086013957
736874410821443585
736829641034498048
736793364532744192
736870787269971968
736863145000599552
736857277257375744
736835697429123072
736826856117305344
736737580197150720
736800310274842624
736855104536596480
736845004811972608
736777870920585216
736720870081597440
736759709282111489
736833856444243968
736826939990740992
736869654589739009
736861555355209728
736860892755808256
736813992065261569
736853783565602816
736841330689740801
736787953645694976
736863459648774144
736721432009277440
736838813750820864
736739811801862144
736873215545487361
736865988784861184
736847571486904320
736865363753881600
736852479112019968
736720429914697732
736850213915271168
736858338638598144
736721063145443329
736871936278581248
736846607015120896
736822896396406784
736840613346324480
736842974525566977
736720597405831169
736858627848425473
736790801624272896
736866970348322816
736836591168163840
736871206574542848
736825631330050048
736762011883872256
736839350693036032
736742324055728128
736859298781929474
736824339203534848
736740445024309248
736740323485847552
736859189977485312
736839786875490304
736721188844539905
736752574980751362
736862599648841728
736860724891398144
736836624701607937
736716084632518656
736779141538680833
736821722050105352
736737496554430464
736857990259675136
736864739033288704
736770056776884224
736866794129002497
736839661365153792
736860297332416512
736781851302338561
736853405742829569
736843314352259072
736783323310084098
736733108951601155
736845025926123520
736862897759002624
736793813168082944
736859907098615808
736825434202066944
736833889713442816
736859315525554176
736773995249455105
736855519906955264
736860821444304896
736788805177352193
736856446621601792
736823668312055808
736872431445495808
736814054870798336
736837303889453060
736851703232892928
736849035496148992
736810724668887040
736816344969121792
736726884621406208
736855985403404288
736842840521740288
736822326331908096
736861194674311169
736799274197868544
736822150108196864
736852843848564736
736791560910733312
736866823497469952
736779137335975938
736809734645387264
736750125192597504
736830220024549376
736822498076065793
736817876137480192
736787802747248640
736847592479416320
736833168234385408
736863245596827648
736855192512004096
736835588641456128
736858678335246336
736831784328003584
736864592094232576
736773554662821888
736840806263361536
736831754774925312
736849228551585792
736837908087382016
736824335407677444
736780387356160000
736779145766522882
736868165788028928
736823622287953920
736834359433527296
736848930533703680
736822254911291392
736867167564505088
736853401695354880
736803837491695616
736836481835229184
736778902610157569
736831285319077890
736850079915618304
736869096772521984
736821072176271360
736826369548619777
736803309219110914
736835412442783744
736819360631816192
736837836637392896
736839384478023680
736829573820743680
736863526623531008
736834846081720320
736833239692775424
736870464287563776
736855247138742273
736829792171884545
736861576293158912
736851795201396740
736820614854500352
736873014109835264
736846204315795456
736811924063703040
736832174255673344
736837857780846592
736799605732544512
736873739791523840
736841380912353281
736840889939709952
736869168235094016
736760707434176512
736723101510045697
736855024886767616
736857126262472704
736767888124727296
736871470597603329
736842475638247424
736752302074302464
736826923259723776
736809088793841664
736713580414803968
736806794455097344
736824972564389888
736871181312229376
736862520334548994
736802176513789952
736835508786110464
736850096713764864
736778206276096000
736859768816558080
736842282695942145
736858065606172672
736815350906507264
736832937698729984
736872557211713536
736840973972606976
736851069737816064
736809315265327104
736820245869006848
736869746881232896
736826214124507136
736817339182817280
736840017625141248
736850465619599360
736809206523695104
736850016753553408
736838444685623296
736869604333608960
736744207218540544
736782144715018240
736803577792987136
736847420462632961
736825559817281536
736855389698809856
736840344747315200
736850612684509184
736859802144497664
736847177234911232
736823265818218496
736871802299813888
736855687792365568
736835773098430464
736830303524769792
736811961971834880
736817356098273280
736751123814551552
736853124762238976
736853393411584000
736853884220493824
736859370202484736
736814826626928641
736858548060229632
736847303328313345
736871881903595520
736828336761147392
736858741090484224
736840097325322240
736714050298580993
736807461693296640
736801769762738176
736827409438277633
736806174008479744
736779141601583104
736828517116203008
736837358646112256
736869268785123329
736855612034666496
736853829610840065
736826738370547712
736820736497704960
736800864090886144
736836058479009792
736835022326517760
736841741500882944
736727346158280705
736841397492428800
736837455135932416
736865955427450880
736871260974616576
736833713619755008
736842295153041408
736860322384973824
736834150007754752
736797797870108672
736842001505746944
736839170522513408
736817838132977664
736871764211470336
736858954941235200
736835617972224001
736849337557323776
736851376064565248
736779758176997376
736827355067518976
736846254450352128
736739539054657536
736853242253082624
736809353148289024
736836347852427264
736863828705574912
736842995559993344
736847114395869184
736819121590022144
736844232988741633
736837669100093440
736840164354314240
736837786276376576
736764612654157825
736858602640662529
736801232866709504
736822384863412224
736855029110411264
736778898449408000
736829821402112000
736853166730452992
736795226690473984
736814982126526464
736739954336792577
736751442275491840
736855213475266560
736833042443014144
736873714755735552
736872989036294144
736867679001280512
736833369774886912
736809868858957824
736861249317810176
736861765334671360
736869868667043841
736852835686572032
736856295651823617
736761730928365568
736858057330855936
736730647226683392
736819725498474496
736778692962201600
736854202815811584
736868266228977664
736844019267964928737199729419898881
737212006227398657
737177260822794240
737227156024102912
737197796143423490
737227583985684480
737229010233614341
737162584944717825
737221494045069314
737192225805873152
737225415719309316
737194612465520640
737185942780444672
737189537609322496
737179651353812992
737202166541242368
737234055662559232
737157904134897665
737227676163932160
737154389039779840
737094611861176320
737220818783113216
737215894649212928
737174588895825920
737215802236014592
737169375497756672
737190799855788032
737166519193337857
737146604675702785
737096696723853312
737234357702778880
737098106022572032
737201063237980160
737213155777126400
737181052482031616
737234739409620992
737141768601407488
737204590639210496
737218780154105857
737214556410368000
737183694591561728
737170927289573376
737080372379459585
737134218799521792
737195040569724929
737198647402713088
737215412312649728
737205949753118720
737226824741195776
737194142690902016
737200086229385216
737196420277620736
737160412009877504
737220562599182336
737151671470415873
737193891322048512
737190175005134848
737211200937791488
737235821535866880
737137293060800512
737221347064057856
737236706601111552
737229463210078209
737185913726472192
737161817361948672
737184818983624704
737233569232232448
737215365932027904
737224811408162816
737220545985581056
737166795937832960
737188535120363520
737147070302281728
737196273376350212
737235108688728064
737182268859527168
737172898503266304
737210089745068033
737184881898323968
737191978413219840
737182302321704960
737216829777547264
737225348299919360
737198282707984384
737173850736168960
737196332377645056
737223943317270528
737228766972416000
737208298575912961
737197972312756224
737185251013890048
737236442410287104
737228477422837760
737211985268494340
737160709960806400
737084784690634753
737214455830941696
737237092565188608
737212920543744000
737085384639680512
737190447601352705
737205039438106626
737221665717882880
737224601994924032
737227097266106368
737135145681969152
737222064298438656
737090946165297152
737161419020505088
737192435915325441
737154850740281346
737098881658281984
737232734725279748
737096960818171904
737212102738350081
737206260332933124
737121115970142208
737116195707617280
737234261468647424
737224350089269248
737179584551124993
737211389710848000
737214833251254272
737227525374541824
737173875918811136
737167697511845888
737205337430851584
737148797978071041
737163516172480512
737192494576861184
737126773868134400
737229269944897536
737211997989789697
737232440910024704
737216804754468864
737192201004933120
737188232916533248
737230398455959552
737233200238473216
737230780250869760
737198848813109249
737213101033066498
737181224393932800
737205723415740416
737213147308662784
737213344428482561
737181777895137285
737206209711906816
737130502734249991
737148156320747520
737192427518365696
737188891518717952
737148827497431040
737227592177057792
737231044202663936
737183778557308928
737236991767646208
737189478826020864
737216506925359104
737155601147498496
737187029151285248
737117282099433473
737180276640653312
737161502768128000
737210458734661633
737189768065388544
737226426257158144
737164841597698048
737158810024955904
737210966186823680
737082498853666816
737181409060761601
737143559531429889
737218213994467328
737165759852384256
737218276686737408
737236157252018176
737182344189071360
737236308213551108
737206012772384768
737198144165924865
737206226774327297
737212660790493184
737101394239459329
737187427899604992
737179215334936576
737185703688318976
737192079156219904
737203001035743232
737202141400604672
737192930490880005
737128514558824449
737224069150572544
737193593266405376
737086273714720768
737226266898792448
737229324525375488
737179827439079424
737220134759190528
737086882039767042
737224878789648384
737180616219840512
737230599635734531
737187327232102400
737204456643780609
737158717720920068
737130787783516160
737197590685581312
737184189527756801
737191932317732864
737226027718574080
737125519632785408
737095425585451008
737208009361874944
737079437070569472
737207464081432576
737207493332439041
737218331418218496
737219770051891200
737213012818432000
737189189196914688
737100236473180160
737103302454857728
737233367775739905
737227475114196993
737167009805406208
737148378639896576
737177378271694848
737199503011418112
737208701119922176
737227118606684160
737219031791439874
737116430890610693
737223532237737984
737155630914506752
737107635267239936
737149926589759488
737193895432491008
737227504122003456
737231178617475072
737195057279733760
737224597620314112
737223989542686720
737129496197763073
737231757511102464
737209011611799552
737232361298010112
737210970414649344
737221552790503424
737118129579401216
737213629666365441
737175260248870912
737176954756026368
737221435026997248
737218318906593285
737185066414149632
737190921532538880
737235356072972288
737175201235009536
737211377052422145
737229324655431681
737193530259570688
737173448229806081
737215512657170432
737096617019375617
737177461943848960
737194524506791936
737189332004524032
737167056198586368
737173012080906240
737189193605058560
737218008247062528
737233254856720384
737184315545640960
737196466461134849
737164157557039104
737208189733736448
737207204076355584
737212702548975616
737229509276143616
737180415044268032
737188530984718336
737219283541954560
737218348283514881
737102811851304960
737103076163616768
737215718396203009
737161230281015296
737193694202363904
737228527897055232
737216532107931648
737209867253874688
737229110922088449
737207765966442496
737209397512900608
737105122753314816
737188514253680640
737109052963053568
737188488936890368
737214351153725440
737178657601556480
737199696255418369
737163809530351617
737130292998242304
737184822968258562
737199834332028928
737117881771692033
737201046574014464
737232839595458560
737225700797747200
737227453815521280
737110508201906177
737203953151180800
737153122670415872
737221552635154432
737198584697917440
737182276916772864
737196441102356480
737206230956003328
737193211802845184
737166737217605632
737217006026534912
737225784696446976
737182461503930368
737209502282469376
737232885418237952
737171300700028928
737208583729905664
737196911069962241
737216544556605440
737135846374166528
737231211941224449
737230738190434304
737236278639505408
737220051187732481
737229274441080833
737196571482165248
737229848985272320
737085355313246208
737181639596445696
737082977113538561
737210894896246784
737185359906385924
737085036256759808
737194004287197184
737086428878868480
737187306097020928
737184458000961537
737184651186450432
737188568553132033
737210387431575552
737236018542333956
737107077252980736
737182419896442880
737183082353025024
737187008238485504
737187515745095680
737122088750747650
737221359445643264
737193488517869568
737226959126683649
737204364444598272
737204779525496832
737192766900473856
737212211983187968
737117701613727744
737216418945597440
737185137474031616
737205635314487296
737151738499698688
737175545159553025
737108302320934914
737190346824749057
737208428481916928
737228200527462400
737234018186502144
737197477359673344
737234718689759232
737232638038188032
737232902287659008
737210081054498817
737180729264721920
737229601546633216
737224106748346369
737081324440309760
737096994334900230
737224974977671168
737190854633394176
737175733999697920
737197699443884033
737234005381271552
737169937500909568
737207514442436608
737217513289883648
737231874615971841
737133698852720640
737197477263249408
737226623368433664
737191835861422080
737231081888452608
737236320850980864
737141454083100673
737226220677550080
737198484089098241
737178124966875137
737219723700670464
737185380957585408
737228754318041089
737188811717902336
737105743455920128
737222832032239616
737103734468120576
737220307069636608
737210676729544704
737153114051076097
737162345798045696
737086172837597184
737180859242061824
737128917090377729
737164296245907456
737186203020189696
737177730685501440
737157987823931392
737226552182738944
737231920707297280
737170889431764992
737231849437696000
737231971047202816
737216230042566656
737096566549413888
737191307291070465
737144977164099584
737148085030227968
737136005510270976
737142598876401664
737213520375349252
737219807947415552
737197259108950017
737170570920505344
737226313182892033
737086227745099777
737086713978335233
737209955460091904
737163251780177921
737193807209467904
737194004555632640
737226577503621120
737110089018941440
737184957462761472
737224341839024128
737229253402628097
737170457498124288
737196667783548928
737232583742922752
737174047700750336
737214334267428864
737151776256851968
737198370729627648
737173523555340288
737234915817885696
737084272889077760
737194155407867904
737211796583550976
737224287350882304
737202900489908224
737142204838383616
737189638037737472
737211012198338560
737082154908299264
737189483058192384
737189482726850560
737189755633471488
737228003374161920
737231572588498945
737216599300689920
737178963731173376
737095236971843584
737232227008958464
737177344440446980
737229605543743488
737193257680183296
737234932540538880
737213214350581764
737178997335990273
737095429897097216
737191135655923713
737103642126229504
737225474049445888
737186672723546112
737208701162000384
737102488944398336
737208877364695040
737116476910374912
737154766854336512
737103201976131584
737151532697849856
737207879065870336
737211582858547200
737204641000247296
737236555815915520
737182474279751680
737170755310456832
737201902308478976
737236463205687296
737229144333783040
737225415631220736
737203718370660353
737212262339973121
737184109861195776
737140548138618880
737223230394507264
737101490796527616
737225675719987200
737096625412268032
737193056458448896
737195363547910144
737208067742437376
737229001777762304
737183199734947840
737189457644904449
737133195355901952
737225860118372352
737229865875873792
737199549173862400
737214237530066944
737221657618714625
737191089300475904
737173502646714368
737196155885477888
737215504453111808
737192104443662336
737184059730857984
737119576375320576
737100462965592064
737190636357603328
737234882255069185
737187830250758144
737194188861739009
737221233679433728
737171157850427392
737190670117535744
737170176513347584
737227596736303108
737164229204135937
737195245948043264
737217672962674688
737121438658793472
737188514106908672
737183833322364928
737125448421920769
737233724446806016
737105211160940544
737190661569576961
737214816528568320
737209288356155392
737223876028010497
737186425322491905
737195866608525314
737217702054481920
737185838186958848
737174328740073472
737216435538276352
737191240282873856
737090430156853248
737228573812084736
737217094161436672
737218129865150465
737094314023657472
737195891656957952
737221309197877248
737197770918875136
737199520082059264
737227554596081664
737209099738316800
737163734251098112
737159573480591360
737186739991744517
737122428644626433
737171778884243456
737161758519922688
737220986173587456
737213877214007296
737178653117829120
737198173693829120
737199964342878208
737180855060271104
737163276908408833
737204829840388100
737194553732648960
737198807029547008
737235444207882240
737083782122049538
737198068727218176
737191617702940672
737229614095994881
737153093012361220
737216749993660416
737105609330458625
737107203383951360
737210395727908864
737236966446620673
737173607298785280
737219128176566272
737234290744958976
737234949003182080
737105865426259968
737115134515150852
737172814759927808
737166087301763074
737231233164402688
737231413313982465
737235389686140928
737233237823639552
737228884110770178
737235750228492288
737219686044172288
737236454905139200
737229945559232512
737166959360512000
737163025355001856
737116594485104640
737204351689760768
737204381230206976
737206113192546305
737227311477444609
737205111055867904
737235024689438720
737233590426206208
737231446792929280
737174341570433024
737186735654862848
737202665625686016
737189357107466240
737222299103993857
737219962872422400
737107840918294528
737195166243520512
737228330546630656
737193266161025024
737123301198319617
737151121966387200
737205412928200704
737233271289872384
737226153690304512
737227902580891648
737185187860209664
737185641012695040
737213948169224192
737183560759713792
737224820132306944
737199339689369600
737224543253716992
737201268863709184
737223918273110016
737137548863143936
737209435098124288
737206755214688256
737231669170577408
737207514173956096
737173414708809728
737192180041850880
737100337321021440
737182142694891520
737234479270526976
737094939222376448
737188174452101120
737213512213139456
737121698911244298
737161280356749313
737177029989273602
737190619500580865
737120092341829632
737186710535147520
737233510516166656
737151616781066240
737151163733311488
737154120839274496
737229450404888576
737214556691410944
737160085147881472
737221447622533120
737182797249576960
737216603343970308
737225104996859904
737195631647858689
737187721421197312
737235896945246208
737225818229854208
737215185727950848
737179961925193728
737230373214552064
737104120302174208
737227156095442944
737221171003969536
737201524607221761
737225604442017794
737236228534329344
737162870165737472
737184818786492416
737198504922222592
737229232535965696
737183602316824576
737181769779253248
737186118987354112
737086164746698752
737199452784603137
737219560244445188
737202736853340161
737193253682941953
737192469104758784
737108918770540544
737234622162055169
737216267640266752
737187788445995008
737142754166378497
737209879732031488
737109904368902144
737235125537284101
737234500426440704
737102622914686976
737225923129380864
737142842213158912
737213419779182592
737202283943989248
737179655770361856
737188883071414272
737216917719666688
737157107024158721
737159275412361216
737218633441501184
737230444366864385
737226598131347456
737185749880176640
737226225224196096
737216750069092352
737155550908186625
737204586566561792
737174312264687617
737196814579998720
737188598076805120
737235590983356418
737143370884222976
737220856187850752
737232210277859329
737203365877325824
737161448158285824
737217496491696132
737181413129101315
737223125604130816
737103143083909120
737225881047830528
737166644867420160
737233946547736576
737196764453699584
737158491371147264
737184109856968704
737100924519337984
737168481867726848
737226485040349184
737159124543229952
737216037133942784
737089364858175488
737196873304313858
737122558626037760
737184697306996736
737195241879547904
737234315835277313
737139344264335361
737188002435354624
737201973573914624
737203592742998016
737205207193538560
737112949651873793
737223104527794176
737200878998814720
737137133757009921
737164703143710721
737097728245649408
737180410468302848
737219971282051073
737216251148308481
737236874276802560
737231635695972352
737206578718363653
737185347206012928
737188627499876352
737166955464040448
737233363698917376
737175088106250240
737081068491137024
737172604847427585
737227223183335429
737081236305412096
737230868108972032
737181186519355392
737232877314805760
737229236516335616
737090514198138881
737204150463778816
737139335854592000
737213277135118336
737227261145931776
737198928324661248
737195048832536576
737202896173961216
737130439576457220
737199238971543553
737187150865825792
737229324521242624
737192918084157440
737099619973222400
737205924536913920
737211456698122240
737199930805243904
737196495938682881
737116569206194176
737236459057500161
737183371936337920
737214095275986945
737179924247744512
737234529665093632
737118322278334465
737230067118542848
737094268242644992
737208227398569984
737180339530018817
737213172407492608
737201000327618560
737230079617470466
737230872332603392
737192175692328961
737207145071030272
737190502244716545
737200715232358400
737203475252191232
737181413162655744
737179861350031360
737090128267628544
737205857373585408
737225411239772160
737181098535440384
737183376050814976
737223998052925440
737188014850445312
737185712232124416
737210546609618944
737224807373275136
737161523571896320
737143810984169472
737213826563641344
737188518175342593
737233313203642368
737197800253980672
737173649451421697
737227390972235776
737153713769447424
737103910716858369
737225394714091521
737199733660225536
737222773186121728
737088761012576256
737230687791685632
737192100274548736
737201797517987840
737130011929513984
737234777066070017
737184739350708224
737221963752591360
737142267459211268
737150908027568129
737202489456513024
737116137163358208
737109250007273472
737145266655137793
737181421379391488
737224048351010816
737198148439793665
737216200611135488
737140761867608064
737226875009916928
737231488689803264
737200270644523008
737080007198158848
737160835857014784
737203219152130048
737131563918430208
737162953926008832
737188262377316352
737205505144332288
737183204201877504
737129793754386432
737181857645797377
737236467458703361
737115889733099520
737166326133850112
737154712282234880
737084067292798976
737188195251695616
737115654986313728
737236970955505665
737118414809006080
737158256473280512
737226409639170048
737236568126066688
737209011645386752
737202061805256704
737123208818610176
737123938472480768
737092921778933761
737184755746263040
737163637631123456
737165764109701120
737222043461095424
737180876224798720
737214229523091456
737185103999336448
737110592092147712
737197305502269440
737191873626972160
737217710476660736
737225004371283968
737196244150452225
737174869792698368
737217916039507968
737170713434595328
737141646769393664
737130574041784321
737233292613816320
737169824309227520
737205500966768640
737236442234130432
737170931446108160
737186911790436353
737227369925083136
737175213880803328
737233942424739840
737228309495488512
737183669446709248
737141072464220161
737220541900292097
737090140968001536
737082138093363200
737233279863169025
737184822854975488
737193413104304128
737221263312162816
737104229710450689
737195187294875648
737108293601112064
737183069870919680
737236408629334016
737199532681928704
737236194896007168
737190665742897152
737231207822467072
737220696934383616
737211670708248576
737196596539064320
737229563617501184
737180989579988992
737207803778105344
737088534448877568
737212383895166976
737192108776361984
737205664376836096
737231304396316673
737181245130571776
737213453576867840
737180251369963520
737198886742306816
737191265566134272
737228448092033025
737172550443278336
737086458163560448
737118372530429952
737206536972476416
737232126333095936
737188723637522432
737199880737837056
737155089475993600
737225771916365824
737101633255919616
737086449837875200
737230574478364672
737193454741098496
737162970896171008
737194923028516864
737225906129887232
737081093787123716
737186521887952896
737161922341163010
737171644410699776
737228506866831360
737178590274555904
737161808985894912
737085472644726784
737177503912099840
737150211852775424
737221628107624448
737222752151703552
737197745790963712
737107798740238336
737203512757637120
737220419938332672
737189545704296448
737211041784958976
737123355510214656
737233208752889857
737171141182132225
737101607939280896
737204204817817600
737208470387167232
737222429144059904
737200354480271360
737197120567017473
737184085022539776
737237037951164420
737180347708940289
737235993758212096
737146919240228864
737218012739186689
737206490763792384
737229106354479105
737228066280382464
737230842951573506
737234059869474817
737226246065508352
737117613441044480
737195455659020288
737096809596653568
737198291029483520
737198228207243265
737223712588599298
737091382196764673
737225910601060356
737219870564208640
737083513862688768
737195489213460480
737234244620128256
737106284902776832
737086240302895104
737228821271859201
737191945190006785
737204142205227008
737134369987399681
737160080819400704
737130255035535360
737083618825211905
737199473907105792
737173532145266688
737207300373483521
737211863725969409
737114627285393408
737198685390573569
737228292978270208
737176400805953538
737196768560095233
737229098053963777
737228351723741184
737201327776890880
737159694914064384
737195384406151168
737150316571824129
737135707580420096
737204796256595968
737189038420066304
737148378904170496
737208122385829888
737087003557122048
737109782897692673
737235339232870400
737129848213110784
737207153493184512
737227751678214144
737227122654216192
737199004149256193
737162710807392256
737232470416982016
737119555353481216
737202816578686976
737086370045415424
737207002368200704
737154846554480640
737217643468312576
737193500886863872
737189831038533632
737159363606028288
737228456203816960
737132105021411328
737215378359779328
737233699461337088
737197254902190082
737198458822664192
737090912740888576
737185930151403520
737220491270836228
737164887349153792
737206440616689664
737181325074010113
737234647097200644
737132595507519488
737186475469643776
737233594524012544
737197137700737024
737162220065443840
737088786228645888
737213516227088384
737217752365211648
737232416037830656
737234621855858688
737204234119225344
737131903451574272
737083488634064896
737176476542439424
737197259352346624
737228498348199937
737175243446493184
737198391780872192
737120465542483968
737227806426451968
737182256134000640
737216670339600384
737185745845248000
737167609553117184
737226854034231296
737217232263057408
737208143562846208
737209460226199552
737216716611178496
737177655120957440
737211083698626560
737179299258740736
737195073847332864
737193366992064512
737172806580985856
737193840772304896
737139520240549888
737095903924891648
737206000177025024
737207359257223168
737233959411720192
737209552702054401
737231916575948801
737236480104534017
737206041910247424
737131240793374721
737192213566902272
737168486456262656
737080070511185922
737214384624312320
737212543010279424
737231488995954688
737229077250072581
737222466863529984
737204611921137664
737194818229653504
737203030563528704
737222349309808640
737210714293686273
737136705862438912
737210613844324352
737147351232614400
737127822662209538
737224056760598528
737220747182133248
737236337426845696
737220826932613120
737207459710930944
737191274063626240
737178670087962624
737197846563262464
737229421199937538
737200778268561408
737156494903390208
737227105725992960
737188417730191360
737184319836422144
737227672166748161
737155739786039297
737218876673556480
737233498059231232
737110156085989376
737195891883413504
737186345731395584
737218373357064193
737237075527884800
737211511391834112
737218792540020737
737206574897352704
737224010291945472
737216020239265792
737209946773803008
737210995509235712
737209385089261568
737188056977969153
737218662696910852
737226812124712960
737119228168441856
737150878591787008
737221195926523904
737184655443513344
737109011020062720
737122051115388928
737236224268750848
737194986060550144
737094964199428096
737100165119508481
737221028267458564
737177235447250944
737087326258483200
737174223949549568
737205748422316032
737158239406698496
737205781901258752
737211100547158016
737233439414464512
737220181223723008
737183292215185409
737208235594293248
737151541468114944
737220722125352961
737208130677923840
737220520920420353
737196873170067456
737186173718794240
737227906934550528
737208780753100800
737222873799098368
737174878512635904
737167114839175168
737228901156413440
737195925567852544
737232537391648768
737222034988617729
737179164852269056
737086009637240832
737236400500834307
737205987317325824
737198882451554304
737215101640560640
737236253788213248
737209007232942080
737221024266223616
737119869980807168
737178057476313088
737201008892387328
737217827904626688
737181392195457024
737164233029394432
737192234550853632
737203676331290624
737099125066485765
737207392807571456
737211377031467008
737194478256173056
737091231243591681
737088329037008896
737188375682289664
737230519931437056
737105747847348224
737189512435097601
737133321122156545
737178434963681280
737226522814238720
737194524309590020
737205635129958400
737098772652625920
737219618830442496
737214816415305728
737204674873413632
737209691005034497
737188426026475521
737209326033612800
737203794031808513
737193341889175553
737218935414788096
737190951009951744
737195149369958400
737215609348460544
737196994972819456
737215361976836096
737209657442340864
737193249564200960
737189868879634432
737204813079969792
737172915251249152
737190774622834688
737184655129104384
737185146076598272
737184214936850432
737174857444667392
737163465501093888
737208361578532864
737205991851319296
737208793491230720
737140439061401600
737198223933181952
737182448967143424
737222844606730241
737201918985015296
737196655108362240
737162366597648385
737146059198074880
737189009076715520
737154078946562048
737230608141783040
737215743662555136
737231258204442625
737182809593413632
737220927826628608
737150937488330753
737212635444326401
737218280998457346
737098743187546112
737232395062128640
737196567048949760
737226736715345920
737234554981916672
737092946856677377
737235712685297664
737226090763169792
737213826584739841
737196890052276224
737180297385644032
737156528470380544
737144679242829824
737168964330086400
737235053936279552
737180939147694080
737200581090115585
737188778314465280
737189822838767616
737216477498118144
737228250997510145
737132558001963008
737197267761963009
737196994935050240
737122340417474560
737213914950295552
737230108889600000
737217786120966144
737221544221364224
737233246266626048
737082297543884801
737170759387348992
737225230779813889
737233539750592512
737229211438551040
737092334345560065
737215521247137792
737220567116488704
737227592214925312
737221158366502912
737233602610630656
737206746880450560
737221309294358528
737145031509868544
737227118355087360
737174576233353216
737193669007183872
737219103103062016
737221003097612288
737222601349734400
737205685675556864
737127961049063425
737177348768948225
737205429810397184
737216972576960512
737220235753889792
737177407623417856
737179085076615168
737213776357957632
737130825720967169
737181719422459904
737090107480641541
737159816746000384
737175323041763328
737193576774443008
737227701589790720
737094364648886273
737086122682028032
737233850141683712
737192226158194689
737113049946001408
737190745497473024
737151213960081408
737153827053436932
737212459258417152
737195807825403904
737080666005856256
737235561514176512
737079965418688512
737225751234269184
737136429369696257
737110097181192192
737225797379993600
737228565595357184
737188073772068864
737213889650302976
737227466360664064
737217341478559744
737203332700209152
737187280750837760
737174148439543808
737171887948595200
737226330094194691
737191059898400768
737163012784721921
737159980038656000
737225297930686464
737192251240120320
737226585896427520
737079306774556672
737095723603222529
737203030475591680
737236412823703553
737092271515045888
737100140171956224
737193392220823552
737236278782103552
737189378192232448
737183929631952897
737092774953115648
737142896671985664
737103185224081408
737178129115025408
737232231442337793
737155081263558656
737223591209623552
737220504071884800
737137792346644480
737216104112652289
737190556837765120
737214711540912128
737199679436427265
737102182667976704
737206868389552128
737107618343182336
737105815132311552
737097799548997633
737165281995300864
737188492988534784
737199427513896961
737194486565089280
737221590384005120
737206473936252928
737159040485195776
737170034024386560
737172453890379776
737229072875573248
737174563684003841
737165596358496257
737192226158194690
737235846592663552
737208332209946624
737101012679426048
737203651349975040
737139050709196801
737208483083354112
737192678799069185
737199486557114368
737191613567541248
737229706379067392
737188329452638208
737105538216038400
737215819013361664
737178703457816576
737197791923970049
737206302221312000
737207941930061824
737205664502710273
737199519918608385
737208784993554432
737123082981146624
737188824481202176
737236958250958849
737190921746436096
737169870203330560
737207065320542208
737101620786266112
737195711616405504
737135971901317120
737227537802264576
737148634500849664
737114807724183552
737152098966462466
737190405557587968
737222743746306048
737160869482627073
737219421903724544
737193870312759296
737203349494321152
737177453567848448
737230939244355584
737236689870032896
737187046016552960
737200442778746880
737188535044825090
737226598500433921
737221808324116480
737214091111063552
737096818232807425
737182608493281280
737106653653401600
737218373315092481
737205186272329728
737085795731902465
737209334522875904
737212148913340416
737169488588595201
737210370595684352
737156746347712512
737230767336620032
737221263068909568
737188505600860160
737224236901732352
737191856811823104
737119442413445120
737203168765968388
737180192746131456
737217878391427072
737221661628506113
737222525575389184
737226036199497728
737234664021168128
737196948617232384
737129835777003521
737144175976583169
737189076294467584
737189868900585472
737204800740327424
737157954168885248
737166330542104576
737151050562580480
737223171519184897
737179672467869696
737237037850501120
737233410054316032
737214879300476928
737110101467635712
737225252120367105
737134453626130433
737175864186527744
737182985838067712
737158134536404992
737210492318519297
737167739597541376
737172491760750592
737208101389119489
737111338963619841
737176942114447361
737216297151369216
737219325405335553
737192599417683968
737112630851031040
737135695031115776
737117538136535040
737185024236244992
737170767775989760
737128753432645632
737204926409887744
737198471208374273
737209808537931777
737218637686296577
737170898046717953
737205475817758720
737225344235638785
737207849697300480
737190564953751552
737199666606002176
737194428033556480
737186345714647040
737174085545906176
737215047362052096
737133690166378496
737196936399294464
737178623971590144
737177206405877760
737134302866079744
737177080585019392
737105215283994624
737204343305162752
737163641779322880
737194193202909184
737217249216495616
737216796407783425
737105236217602048
737079726280413188
737130640966070272
737168440277012481
737213268809420800
737212899534475264
737222093671006208
737096860083453952
737167072900308993
737192171367989249
737096247933210624
737179295156568064
737231421903896576
737180708305833984
737226170706579456
737193534432894976
737192062605504513
737202258912366592
737160970036858880
737185875939971076
737172831553871872
737114853618356224
737235444182732800
737178162463801344
737169610227744768
737148659733827584
737104963575402496
737214715810615296
737223310023512064
737232017562206208
737227693205426177
737197716170805248
737195707212369922
737230255711195136
737103218602323968
737136207050641408
737090132587712512
737089666965491713
737079948708614145
737206952229539840
737211209510977540
737229169495412736
737234794086567936
737217232325992449
737231820249518081
737189579569127425
737190158169182208
737232453555851264
737237059010723840
737222563500326912
737193979243008000
737199360363073536
737157962666364930
737215366087225344
737111179349348352
737192582590156800
737183866931253249
737226329989451778
737233896555810816
737222923975569409
737204095686193152
737196550410149889
737183212477243392
737201428301815808
737175444408131584
737084482587660288
737209091483918337
737206830393331712
737186542872080385
737194473973747712
737187633298833412
737143563557867520
737229358356533248
737079319562989572
737195468371963905
737190095284019200
737207417923076096
737234454469615616
737205484118286336
737122025920045056
737200811650998272
737106360282714113
737205756928348160
737200002427199488
737208139133652992
737205526124171264
737224526321307648
737233154126270464
737201797257940992
737186446080147461
737225482572288000
737169144618098688
737182667138027520
737218343925616640
737101905961177088
737081496213815296
737229702088298496
737178497920172033
737214048765419520
737200677672341504
737182763795816448
737220797454942208
737192985109102592
737228368249262080
737188669396783104
737192997561978881
737228796093431808
737218117319950337
737225264544030720
737100286955794432
737178456086044676
737233506447810561
737182063409913856
737223171376615425
737222219609300992
737112957763608576
737232692446629888
737142024277655558
737187062613454848
737180125234483200
737134776767905792
737101197182664704
737141319567560704
737225096847360000
737193945604751360
737103537658810368
737097086676520961
737121518635782145
737207753429647360
737216540513296384
737111372580978688
737208499797696512
737093705996337152
737225004622958593
737204305489494016
737091994674200576
737197586151579648
737211955870609408
737194486909001728
737235515271847937
737186437683150848
737178548390273024
737197334539423744
737211050131623936
737169668922826752
737228246538944512
737196336605450240
737199175926984704
737195686379331585
737203735215083520
737209515087650816
737232336241184768
737156188505313280
737106985099788288
737226354912071680
737235141978886144
737172198025101312
737224165460185089
737218092229627905
737188610592641024
737154397701079040
737204796353024000
737123376666415104
737093915841560576
737196059617824768
737225767889801216
737165654948732928
737191177364119552
737192372656832512
737096805675094016
737199754610941952
737154670066438145
737224450865803264
737214455633694720
737206230771503104
737106460740452352
737217505148731392
737182205814788096
737147309415403520
737218301932261376
737233317796433920
737194356831096832
737215508584366080
737180364666339328
737226547933925376
737199259817234432
737081743962865664
737236115040657408
737181551356727296
737223851239706624
737211381464846337
737087087325782016
737119769317412866
737231845541175296
737141202353422337
737180654010552320
737121736492261376
737187834658971648
737231103182921728
737189243668332545
737234198583480321
737192167119192069
737223624583745536
737213155433140224
737208692710346753
737206478076055552
737222345136443392
737145124061347840
737214015567462400
737105538295693316
737194222621593600
737176191363338240
737169215988305920
737225390230515712
737128523085799424
737228846471254016
737198072896364544
737159472511090688
737217165145870336
737168893236641792
737232462129049600
737198722870697985
737235536503410688
737091504015966210
737229861429841920
737100580427026432
737230931157749760
737171539532128256
737182260382814212
737212945873133568
737212509690703872
737223603691868160
737101410823720960
737094125443534849
737219782416572416
737083308304142336
737140870751866880
737227722364231680
737203441534046208
737150597695045632
737192464906358784
737230922794274816
737188593937068032
737201663006650369
737193119465254912
737158835069190144
737205278714777601
737102006687543296
737196231471079424
737225289877590016
737105819347628032
737184445602598913
737226300600033280
737175813863268353
737189134893260800
737223746054918144
737236253679177729
737199129919655936
737193844899500032
737094037170163712
737158805918617600
737096755226025984
737200035826372608
737207518276005888
737211704384180224
737193618537123841
737196902731681793
737206184671842305
737189625446432768
737213490994282497
737227554612973570
737222035022217217
737183208387776512
737187893253439488
737184030366552064
737233674224144384
737203227599507456
737234844409823232
737220466134396928
737185754380664832
737186127682109440
737196092949991424
737101691837878272
737225075624054784
737183774539141120
737235209075228674
737127222507671552
737199410799607808
737227575412428800
737224534546391040
737218054627729408
737204863629725701
737223263718367232
737172005305257985
737202627696570369
737152073805012996
737235322568859648
737236929020887041
737229689425661953
737136248830230528
737227042807222272
737235712534253568
737115348424613888
737169845096226816
737192985281060864
737217261803556865
737135565351555072
737210446143488000
737222307605684224
737218092430823425
737218599723601921
737225323356540928
737200874502672384
737179525482741760
737196021869117440
737105114381570048
737226162238304257
737227206590599168
737231270812389376
737216318156443648
737237084164001792
737212883084423168
737166489590091776
737163914379689984
737186932963282944
737181496780328961
737211289139830784
737117214977953792
737170478725496832
737211502973837312
737190820726603777
737203151988744192
737091780873719810
737131937131810820
737151440578285568
737204192515923969
737198328539189248
737176807544217600
737185569621585920
737182272844091392
737171074148925440
737144302002917376
737229853150306304
737209917489217536
737225235003543552
737200232832733184
737198140135198721
737180926690496513
737112764930490368
737180825754730496
737119014506221568
737236068974485504
737236110829604865
737163155177099264
737211884546469889
737225922886111232
737205677236555776
737198261698744320
737209900967825410
737211750366470144
737102497110757376
737157190897664000
737231920837369856
737225348534927361
737175671110291456
737223645551038465
737195707270979585
737166338884567040
737188434566090752
737222756291477504
737167144157319168
737219996506525696
737193845117460481
737196260990570497
737229869709283328
737125519691513856
737199326879965184
737116778699055105
737186312063700992
737232222747545601
737162777882726400
737205752541151232
737228703827144704
737202980320055296
737225369342742528
737216678690459648
737208566977814528
737199024823009280
737190879685947392
737196995140411392
737080682627768320
737111330554023936
737201042446798848
737157471861493762
737224853623820289
737175998358228992
737168943517990912
737162891057614848
737215206506520576
737171661397610496
737179546617794560
737158109571862528
737182352611381248
737197733258375168
737235628664950784
737158734422671360
737234605271572480
737224341809680384
737215370348630016
737192091999174656
737168842858897409
737235767001513984
737204003574943744
737226191640403968
737133178608091136
737156071312220160
737152493323321345
737200795167383552
737201558161641472
737211100371013632
737220969366990849
737115621184376833
737097640224133120
737233133154734080
737179009692405760
737194436267003904
737103155809288192
737179370494791680
737153235589304322
737205349992783873
737196181114126336
737219711134531584
737197741512658944
737214032227258369
737230268428259332
737175171983904768
737136634840375296
737210374580252672
737208974026608641
737209556695195648
737190845963702272
737117206576693248
737214728460742656
737151239243304960
737197863030132736
737138094114279428
737207820571971584
737169019132903425
737189768086343680
737147237743132672
737189462153793536
737230616421380096
737223012383096833
737220160185094144
737179634861756416
737226396997668864
737220126722887680
737200828407222272
737226438902992896
737233439104094208
737180687413972992
737084511939239937
737160193935544320
737198156941799425
737120298068238336
737196571117375488
737107060827918336
737191181474496512
737223934861545472
737163364850360320
737208227335667712
737184953293799424
737200103010783232
737201197719883776
737197343204859905
737219753362755584
737095165542813696
737192267866345472
737218524301697024
737105311652294656
737204825738203136
737158784825622528
737170864291119104
737203651165356032
737202330119069696
737227374136295424
737200333642960896
737189151712415744
737203961808224256
737089734141304832
737174429478834176
737204171267510272
737186291113164800
737192171284140032
737196592357314560
737191689027223552
737223599199752192
737188614774378496
737081328567488516
737095593319911425
737203806539223040
737156846927106048
737208084540579840
737094809064755202
737149905441980416
737210227922178048
737207212335042560
737191554989850624
737219346259451904
737221942596472832
737236295580327940
737204607768612864
737115302480220160
737215521117048832
737176929321771008
737135535983099904
737227986831839233
737172206762008576
737227827318272000
737229077338284032
737125108767203329
737194994423975937
737180720834224129
737210290799054848
737169413397303296
737185817064574976
737192976896626692
737158537260851200
737133262351568897
737135279899873280
737167731452153856
737195803572310016
737201227054886912
737227562838073344
737215135459213312
737164149222977536
737225633743392768
737212031485530112
737180335323119616
737199507214110720
737106465249329153
737207250188664832
737220600519876608
737226195704631296
737183946400763905
737101972910821380
737208596556042241
737168985347756033
737117722757193728
737221636668174336
737139985879425026
737187410820366336
737177411608055808
737203345308454912
737125176052191232
737210337003470848
737197083183157248
737207942089428992
737197661720354816
737209083053367296
737221363765792768
737181610353758208
737174601722167296
737209594808696837
737230716954673152
737188547644493824
737215697475018752
737160512681746432
737224895466242048
737166464755568640
737236312227520512
737205240861233152
737178636311232512
737179806555594752
737200010434117632
737217345697939457
737228028699389952
737209443784462337
737206436107669505
737214002665771009
737199528093356032
737207631832567808
737189806007013376
737230830397980672
737217857596063744
737227898600497152
737176228982099968
737166204587118592
737228615688028160
737198341449191424
737198479513128960
737218557948383233
737222420659113985
737116393150124033
737163063045066752
737181497069817856
737185708012605440
737199549161279488
737093492036542464
737194306478452736
737085896403476481
737225499244630016
737184449964564480
737166200208261120
737207216365834240
737176296107716608
737197787847229440
737160609293303808
737178066020106240
737234546593255424
737187650008961024
737171128662253568
737190930013249537
737198752306495488
737228863206367234
737137742207815684
737189914761170944
737198685038215168
737169211815014400
737176249810853889
737223989437865984
737198064407089152
737179966035664896
737216716493758464
737118829789089792
737214900259434497
737207526811394048
737231543270281216
737168322496761857
737226875035078656
737219702984978432
737219757473038338
737123917727305728
737112232211939328
737145388319145984
737213101066571776
737229542599856128
737199868196868096
737185594984529920
737183317305491456
737235351857733632
737175377328627712
737227197908439040
737225080116252676
737236966715035648
737201424086540288
737183988427563010
737124458612281344
737232000386490368
737195635963633664
737085200002383872
737116086966030336
737153000888668164
737118716429750272
737163431959252992
737209686701801472
737096507845971968
737223335105441792
737200480292622336
737219631711150080
737234345119879168
737213717436305408
737107589331341313
737174215644880896
737197854612164608
737230721388032000
737163146993930241
737196730593255425
737124257130553345
737227604864978944
737227650968735744
737217970489970688
737160240148418560
737212472072011776
737200945801486340
737234085010100224
737227718002118657
737193731644923905
737187603926134784
737232772423651329
737188891472564224
737215215012610048
737228619836182528
737157035876323328
737208533352091648
737231040109023232
737079831410704384
737196621436473344
737191709998755840
737196953130414080
737201977717854208
737176312956256256
737183862678298624
737209976242995200
737236421283598336
737208487307018240
737198542813593600
737204930537238528
737222974651158528
737230390180511744
737197380806823936
737209615650263040
737183543697244160737564491659902976
737544023443804161
737583315322961922
737545843708854272
737520195569254401
737543935086579715
737584687237865473
737484682036711425
737555796716716034
737525983461285888
737592538769424388
737530840687607810
737550071625965568
737483902198120448
737488771617280000
737562096708116482
737482270647422976
737449408187490305
737577342692786178
737590403877113856
737507939599032321
737535496411185153
737498418474450944
737452507836866560
737588344264085505
737552068060143624
737463291216310272
737518215761256448
737543381484609536
737438326710501380
737475639310094336
737535361937604609
737575564408557568
737524381463633922
737509504334471168
737517750147375105
737588155516223490
737598947707879425
737526595884187648
737560334714560513
737574750566780928
737567410601885696
737457586837061633
737537975106437126
737535169242890240
737559991016525824
737537161268862976
737579628601040896
737565258953297920
737495189137154049
737536528163831809
737472858687836160
737571806278615040
737567918137835521
737553242352062466
737595369815605250
737586456865034240
737514252060131328
737575786702503940
737597613839503361
737562507573760001
737579351835713537
737596166712397824
737535600987770880
737587501376774144
737588520504557569
737565082930941952
737597592742166528
737536649731526656
737442059703963653
737532849704734720
737595080677023745
737558363660161024
737518064502083584
737486317991256069
737575459651608577
737563774295498752
737545981789503488
737584414331310082
737551866788089856
737543079578603526
737585161097744387
737563283461308417
737571856534798336
737569264639430656
737572808906006529
737541842246373376
737441795475439616
737520849889026058
737505951477956611
737457125824290816
737567267899117569
737458581272829953
737519612208631810
737570355024252928
737558246106353669
737595969588453383
737593566180999170
737529598951313409
737565091290193920
737570371709239296
737566936901373955
737564537394585600
737551266801287169
737457620626354176
737538696698683397
737594585770119168
737567305677164544
737564147479543810
737575316932038656
737544929249878017
737569746976051200
737448372135702528
737581881202331649
737531717188124673
737558246324469761
737562142807707649
737512079398031361
737550830472069120
737570929778118656
737441015141830656
737583764134453252
737481687672709120
737586088135385093
737577053197729793
737574968653795329
737560561529933825
737555045906948096
737567570174169093
737465887427436544
737578185965998080
737591808847290368
737461059989078017
737567137917591552
737525803378827264
737571751844929536
737545508009349120
737531608224276483
737558032037466112
737553355484987393
737560922076516354
737552596483768321
737597982879539200
737518324733476864
737561546952314880
737569843566645248
737534007374548992
737567976774205440
737440608621498368
737565389064830976
737582195489918977
737539321549328388
737569197295730688
737591288678121473
737584531742429184
737545709520486404
737493905566879744
737567330843004928
737563522578534400
737539841357807616
737446539405168640
737555947581636609
737498489786011648
737555586804416512
737537467654410240
737558506333573121
737563899935870976
737569474274951168
737570862639898625
737563535014658049
737551937994821632
737565045278658560
737570900287971328
737447604536127488
737534795840782338
737544023154425856
737469264106512384
737531990006628352
737581834985308160
737516231842881536
737560963864363008
737582753307189248
737555809190563840
737559705673834496
737554022383517696
737590559129239552
737510833572347905
737461957649793024
737572683118874624
737551753298616321
737594527062450176
737553003469635585
737546099397775360
737565401551273984
737520425937182720
737596942981570561
737554194618417153
737564042814881792
737450037492342784
737547483451031554
737560003742076928
737568555554590720
737583424752345089
737550197249572865
737578269751410690
737567523885850626
737476389952098304
737444953811390464
737485290420346880
737595583959990272
737572120721379328
737523970337996801
737577250481012736
737546712013627392
737576554373349378
737537987584524289
737588814311350273
737559701374672897
737533671545020416
737545411515154432
737493930871291904
737553787447971841
737565183355150336
737590609234386944
737512431765753856
737596833803862017
737528076653842432
737559219176497156
737528575654387712
737547311471988740
737541133312479233
737583202399752192
737539002631229440
737569633612353536
737567159136620544
737579394030411784
737554668197318657
737554324541181952
737587299953696770
737540793527721984
737521034480345088
737543993991389185
737514331886096385
737598452935229440
737579406210654208
737595093129957376
737566253175312384
737592706751336449
737590571758288896
737566408268087297
737560360215941121
737457746241454080
737568249391386624
737465602529366016
737539396967104512
737582413727948800
737532287777046528
737515921422450689
737530307809665024
737507360759939072
737578491919486976
737555544861343744
737538902005714944
737543704420880384
737527049116471296
737594363144900609
737532773980741632
737591267853369344
737531352317235200
737570535379374080
737440126326935553
737494446736998405
737565854728998916
737596238028099584
737541993245462528
737588160037670913
737580681430073344
737578877841608704
737590475377369089
737589564831719424
737594241845579780
737570837507624960
737581700595613696
737546732741890049
737572959921917952
737559818907484160
737552286176579584
737558871292551168
737496241760673792
737579934781054976
737578437452259328
737576550191636480
737526235169857536
737453392675672065
737461433290633217
737578324130553856
737546368080740353
737589229593600003
737515178892222466
737502503793627137
737581990048735233
737566533912645632
737534577871179776
737568908090081281
737546732888723457
737594317083054080
737477719496249345
737536171631206400
737542358162505728
737523437577469952
737495730223349760
737555792555974658
737526260377616385
737548167047057408
737576277335412736
737518790229909507
737571923815632896
737578500387803137
737532182927802369
737572238312890368
737546560666370049
737567251243503617
737575253858078720
737511928281501701
737452146862362624
737536821781921794
737476398353244160
737571408033652739
737525471718432770
737576806107090945
737557294079082498
737562071164805125
737564478670143488
737437676870193153
737529791885148161
737578588547874816
737448963624800256
737546917505204224
737574972898435072
737546292302209024
737544174455508993
737568572671565824
737466584025968640
737593234843537415
737549572386365440
737534384643805185
737503384668753920
737561794424668161
737502055162478592
737539153714249728
737585752465276933
737566500689584128
737578991368839173
737544266478583808
737478181037481984
737563283293540358
737562729888681985
737593385830096898
737595143503499264
737578223630835712
737570967623372800
737453447243390976
737582388474089472
737534355459821568
737507843209756678
737581847387865089
737587765785681920
737574541161943040
737543528302010368
737587455298146305
737561740204871680
737535815182487552
737571617602048000
737595147613929472
737546652953640960
737450196691517446
737542425116213248
737594539339186177
737588059416317958
737471315142025217
737594510171983874
737549656192753665
737511861290033152
737548511281963008
737565145941999616
737597714393759746
737524171714895872
737562004353736704
737570573086162944
737521046782279680
737560515099009025
737473437401239553
737469188516630529
737534745425235968
737593318947704834
737541863335297024
737556618821279746
737555578373836802
737542051856711680
737521080231809024
737581847555637250
737586104790974465
737449110337265666
737542559459745793
737550419472187392
737506173889306624
737519536929267712
737530697787658240
737556366995259392
737595780974837763
737562968854929408
737570443201118208
737486703926087680
737538499549634561
737492588480102400
737519449008267265
737592903812272128
737590751794630658
737542089605447680
737569683839160320
737561031216504832
737540034358710272
737545298482855936
737478214684024832
737565032687374336
737573588895567877
737510410115391488
737585760715440128
737547860980338690
737462943248310272
737576365667409921
737559009532612609
737546250224947200
737473403796344832
737545738582790144
737454986376970240
737563023296991232
737446694305009664
737538134422872064
737559349137022979
737527485177331713
737525161507717121
737591498380697600
737591754426175488
737549093963108356
737511957947768836
737534212857696256
737592056416108546
737581847488532480
737535068244041729
737469964349628416
737560607600218117
737560406273626114
737582992466415616
737586633327796226
737518337308000259
737575401023639554
737584162626932736
737544941824413697
737593398744358912
737481880354885632
737441405388378113
737582682079526914
737462766861180928
737453740765151232
737550943688921090
737486552998252546
737453719692939265
737574469837824000
737531453009854468
737567704425467905
737538608316305409
737546825134002177
737552420390080512
737562205470629888
737557595934707712
737546913046634496
737594803806834688
737494744503353344
737597102159593472
737457205528657920
737537056411246592
737586314216775680
737550243407876097
737591221862862849
737505435696009218
737574855537610753
737587933612380162
737555008296607744
737557323497889793
737559236125687808
737525815689117697
737560372547194881
737592970984067073
737550855621083136
737561043925245952
737582392815144960
737446405221044224
737596863189159936
737486129335816192
737509730633945088
737542324570333184
737515233376276481
737562851636744193
737528831376924672
737541980750647297
737597290718711809
737527233422594048
737506324766826497
737490172657311744
737595823022739456
737548502943682565
737478214751158272
737561127630995458
737591918180192257
737506597690216450
737577908995117058
737577279895666688
737561421114839046
737538364967026689
737449139533811712
737588625362190337
737535941019992064
737597093745827840
737575774203453441
737543075287863297
737514017061670916
737580773700554756
737549840574353408
737551946211459073
737508879190237184
737577397403324416
737513798999769088
737563308492914688
737581058913230849
737535156647428096
737565766325673984
737462372860846080
737510179311214599
737550100990328834
737580564228640768
737593520140095491
737599069451751424
737581767893221376
737487194600833024
737596317959000064
737589607001247745
737585676909088768
737464633590730752
737525484607524864
737474267995111424
737539912757448704
737571764243333120
737516403666755584
737591540332126209
737561551129829376
737563786618363904
737598087934287872
737570816481583104
737546464520343553
737592224242749444
737449110186270720
737535416404873216
737542551121498112
737553661765640192
737547756131094528
737439966846935040
737576730471239681
737552571087257600
737562494789505024
737580618372911105
737584326317998081
737550566444802051
737565321926574081
737543545112788996
737476381689315328
737494409009209345
737500830350217217
737560347393941505
737561714997108737
737587404823887873
737526700737601536
737592517936316416
737530337442439169
737574834700357632
737572728912248833
737522775074603008
737550805566296064
737544023385112576
737546267014746113
737568459341463554
737508858092912640
737552126675582976
737441002953134080
737475588814835712
737470702568144896
737443284335788032
737541942976745472
737498041058349057
737528386902364160
737568870475538433
737596510683045890
737563728246235136
737519302140534786
737527766078230528
737567246944370690
737497713961402369
737596657739530242
737579154929901568
737572758297546753
737532514231713796
737595147718778883
737562041796304897
737497416329400320
737565934320128000
737578102079918080
737571361707565056
737488465504264192
737546552353267714
737451035610976256
737595554352398337
737523651579236353
737443624040824833
737454483303583744
737599299886813186
737531410945167360
737575040330260480
737448791704358912
737544031572393985
737586431917359105
737554182001942532
737516676426534917
737560091805683712
737473697414533120
737566181607907329
737596607420473344
737598540705239044
737573110686175232
737580941414014976
737534586280804353
737465816128442369
737534598670778370
737474376782598145
737479032372113408
737566127224586240
737554169335140354
737569486878838785
737569239314235392
737568501297078273
737580861940338688
737593088357502977
737577376339501056
737567280553295872
737565640601407489
737592941623934976
737517662125752320
737598373209874433
737514251963621376
737475035192037377
737578533875113985
737516307457789952
737580278684647427
737517632660733953
737575153236729857
737567133928824832
737572414364606464
737583160272117760
737578210989219842
737595764247924737
737534904653602820
737468978876977152
737596280185065472
737548809035603968
737588696963108869
737453048880979969
737598675090710528
737442982618484737
737511634705387520
737580735830196225
737534950895849474
737458165802016768
737580312218112004
737547278131421186
737582816502812673
737574092358836224
737593692098166787
737573517634338818
737548972563124228
737500171995471875
737512444419940352
737544702526820353
737472963239280640
737536091620675588
737571940404105217
737591171250196480
737595764231147520
737577623920902146
737584078652743683
737590701702057984
737598054346326016
737579398182756352
737530307692265472
737583411984896001
737551652639506432
737550889200680964
737453069856866304
737558107874721792
737563304529268738
737512737794711552
737554634911322112
737593599894773761
737565019911553024
737551761699807234
737524460819910656
737554534147358720
737551803781287937
737545030097735680
737518232496537600
737546455850717185
737597383047946240
737560179814735872
737523009687166976
737562637668515842
737458308597059585
737552395102621697
737588319337353217
737587732084465668
737522267588956160
737524058514825216
737573425179303936
737536183979249664
737550968896659456
737529636767158272
737538151116201984
737598847170416640
737488733998448640
737512612175314944
737585479831326722
737549903811870720
737557876911153152
737528927774642177
737520577267671040
737536276526555136
737579179722473474
737542487942668293
737457737831993345
737554030956675072
737456626475651073
737579045571813377
737533587684098049
737440243545038848
737579050042953728
737581515937173504
737572427215962112
737543385771184130
737544916557922304
737599035754696708
737480655618068480
737487060525711360
737489866452176896
737562889389641728
737486074759512065
737552806106648577
737540076364648448
737558166364262401
737518811142705152
737593432047128577
737446698536960000
737594757468160002
737547701781331968
737518115098001408
737584284362407937
737558145342406658
737546183149649920
737531100734488576
737441019608870912
737594891778154497
737584146088755200
737580408661934080
737561375187181568
737529401995186176
737511106185302017
737555129801441282
737589493826359297
737589200011173889
737547164583231489
737561601750925312
737505200856924160
737568559836987392
737545789094825984
737565732792205320
737563522716991489
737542115056455680
737465753172070400
737561744189444096
737558204297580546
737565464419663874
737563229170241536
737585009893072897
737541129122369536
737585982967451648
737568648215166977
737557176747597824
737515774747672579
737590496143368193
737580065098072064
737549127739838464
737573618230562816
737566844442157056
737555825862922240
737577678237097985
737558175033921536
737548431669878786
737536238425505794
737555259761909762
737591129424564226
737437978876882945
737557037974835201
737576571024769024
737574260143579139
737574821953818625
737552378400935936
737448032556449792
737560926111424512
737570036382994433
737509923773288453
737455431270989824
737535999744430082
737489329430335488
737575874862579712
737562452892622848
737525908135804929
737451593260539904
737595726293671936
737579574196723712
737467791750664198
737598326976090112
737578404027858946
737573622370312192
737564952899129344
737578626250465280
737535072769695745
737464352467521536
737555738050990085
737596267686043649
737447898166624256
737598691901476866
737554831951335424
737526633553231873
737451983645249536
737589661523009536
737476276752158720
737503233589936129
737448883849043968
737590466649018368
737521516506546176
737516630293372928
737544551552847873
737504588278829057
737525186526740480
737590458348507136
737598519914041344
737551707333234688
737518345566621696
737453728446349312
737544560071442432
737546053352751104
737548921996607488
737564810036924416
737551677780168704
737530685334786048
737473449837236224
737524012360695810
737598176085966848
737510410245398531
737501333637324800
737589535790370818
737579008020221952
737520593960980480
737474272189415424
737546883858468865
737521462211280900
737449110156906497
737599434117156865
737568400700899328
737497487334744064
737588843453386753
737586293652103169
737499400142917637
737581545364426753
737585144391831552
737555402343088128
737592094152216580
737514956803825665
737588961015517185
737586884650536960
737540940621963265
737460120561582081
737572095777865728
737475219691048961
737586633109737473
737456416882085889
737566915590115333
737528076611899396
737550054467108864
737542060329205760
737563392739659777
737559311551856642
737516978189914112
737587685938733056
737508371704598528
737539673916997633
737561643693924352
737593587337039872
737585139849433088
737543394222739456
737579309779406848
737553527640186884
737561039470878720
737564881537228803
737493100080205842
737566466891907072
737552327964397572
737585035058892800
737536653753909248
737559538094596096
737583759906635776
737535446045970436
737490038368305152
737539040434491393
737490814289383424
737475429410299904
737560888417230852
737534338795864065
737585550874447873
737571860838125570
737556589356294147
737591934835777537
737541070657978368
737565359515934720
737537450772299780
737558896106049536
737481288878333953
737575362968715265
737560406206472192
737589053168570368
737526772057538560
737562499063513089
737548037409505282
737558707710529537
737446681688604673
737570372007034880
737582069966987265
737559839853793280
737557361267609600
737536469418401792
737567297611517952
737526025618227202
737541032552714241
737591544643883008
737513887327653888
737571009209847810
737482920735170560
737581230867124224
737446354641924097
737531742257479680
737465891869368320
737453296290398208
737572548624277509
737530840519872514
737528722593447936
737457134074507265
737560259267432448
737567448539353089
737592475699707905
737563061381275649
737472460027617280
737528600988000256
737560897074270208
737474469036331008
737565766363406337
737588545951436808
737582111708741632
737596590332874752
737543901469233153
737451459105677313
737576210457202688
737597366472052736
737445037655658496
737596758298005504
737572334928723968
737525601939030016
737591326586241027
737556388214231040
737537174044692480
737591146185007104
737596728677785601
737566437439463425
737558510196523011
737575140922265600
737583847974395905
737590110070267904
737482358463553536
737572007651344386
737568455054876672
737578273878638593
737439748717981696
737474498283216897
737597186167300097
737540399510618116
737583055418707969
737597802482540544
737580547464003586
737521487360360448
737550314534928384
737592219905855488
737568379771330560
737518949701541888
737548632908398593
737584212929171456
737564659159465985
737562516016893952
737580257763418112
737554655937335298
737508547953459201
737533650770657280
737599111252213761
737578546697097217
737546263177003009
737529816958668803
737585957969362944
737587904264867840
737485990974095360
737593528637788161
737526407220232192
737541263474335744
737510447851544576
737565183392915456
737521017300492288
737566936658116608
737585135898394624
737438922549166081
737548037241733120
737553141621628929
737581277130326016
737595394926862338
737577237935886338
737585211437776896
737584984790171649
737441392939634688
737491586171310080
737577636289871872
737582594192117760
737472489455034368
737594799553798144
737584519402815488
737568895406473216
737554530066300932
737588348789760000
737537056365125633
737533999032078337
737591959846412289
737556425916841988
737576764168241156
737553791931715584
737472963381886976
737453287725801473
737580169825681409
737551405087522822
737439610092068864
737570757824286721
737577250736869376
737584066355040257
737513333658550278
737590017837522945
737513476189392897
737585500869910528
737475584675057666
737571768513093632
737592756910972928
737507801119920128
737563056960479232
737560045496328192
737583986654871552
737563463992496128
737559554859270144
737471524542812161
737534955106930689
737507088339865600
737533525092503552
737592295311081473
737517062457724929
737484376125145088
737495771784695809
737570753743224832
737565955455213569
737531222335705089
737556178369052672
737582300410437633
737449617911099392
737474926102249472
737474200823205888
737585970439065600
737584187750776833
737589585991983108
737443817322729472
737582686462607360
737523106286178309
737586507515465730
737488398470905857
737453006690603008
737583499918467072
737566244593799168
737592522059350016
737585102209703936
737544421663608833
737568232958136320
737569071835709440
737515636339793920
737587052632412160
737553405741129730
737534158176555011
737589137100804101
737598587094212609
737559026448269312
737454625796722688
737476050255482881
737474213313843201
737573350025748482
737577799888699392
737587002237849600
737463299609092096
737453942272057346
737544232961875968
737559085202051074
737590315750563843
737463639410540544
737570585824264192
737443502439596032
737562008350924800
737470707022467073
737563430169673730
737518383504052226
737561563834417153
737565439362899969
737581256246886401
737460594521956352
737578030671880192
737530857368354817
737582627473891328
737549760903544832
737545428346900481
737550717171339264
737577690757091328
737543406667239425
737577561069211648
737470002144518144
737565837654032386
737549576589053953
737588155834994689
737552369865478144
737540084677771264
737549719203778560
737471608562950144
737544308568395776
737571814700781568
737594988251348993
737568840876363776
737566932589674500
737593012843225088
737517683051102209
737558837708783617
737583474945597440
737453308697321477
737558552261201921
737563761716776961
737552910930710529
737593570769567745
737528378446602240
737591146113703937
737504513070759937
737511550957719553
737558216939167744
737452008580493313
737543675278856193
737527946286497793
737551451472289792
737456802720157696
737564936235147264
737443049697992704
737541473034346497
737577007291064320
737439782209392640
737454902780276736
737541259087073280
737543603904380929
737586297573756928
737576172658118657
737536666340986881
737577980306690049
737583415986245633
737536427433431041
737577829353717760
737597215267393536
737512821861187584
737575744641994752
737584900795027456
737481901309493249
737562675140431873
737533109575421952
737526293940441091
737555041603575808
737589917501394944
737583038482128896
737519755079229441
737592241171009536
737499375073517568
737588696879226880
737579406214856704
737561043539361792
737534338531655681
737593675513921537
737531578675384320
737453715771129856
737550889125216256
737440172124590080
737474062193201152
737470815885754368
737581902098374656
737467795877855232
737551992269111296
737596066002931712
737576885576572928
737497944824242176
737547697415036928
737558468366721024
737575853761011713
737522653091635200
737577376356306947
737439438108643328
737581897971163136
737578206765584385
737596930058903557
737512318364352512
737544450944045056
737440998465232897
737521000800083968
737573853182857216
737575148996288512
737574545188474880
737565217148702720
737516412172783616
737561807003344897
737555410953981952
737579217458630656
737560397872431104
737481582525747201
737565351295127552
737544027348688896
737585722836672513
737557772066164736
737525035741544448
737554601268781056
737597806890782725
737440423803641856
737448875674341381
737571097504153601
737584074844340224
737569277364961280
737499324473430021
737490042617090049
737438171491753984
737554890617020416
737439597710430208
737574243093778432
737483692436819968
737597769053921281
737587174099427329
737453006724169728
737592526295556096
737596011846078465
737457872208957442
737584137435910144
737597810988589058
737537282987589634
737456488172662784
737585060325384194
737509717837119494
737527501769998336
737578903175188480
737573374864424960
737557155520249856
737585488224079876
737587212070486016
737559240257069057
737597555224109056
737555352019865600
737558107929251840
737548511185534978
737568899600781313
737514281365708802
737490579316035585
737537454966603780
737464251703529472
737529741540888577
737584158742974464
737552374231769089
737561207192748032
737577497861099522
737598284940726272
737553942670770177
737446027569987584
737555352124686336
737586494576037888
737540722518196225
737525912405577729
737549957998092289
737539283569934336
737589615272431617
737520229002051584
737538666940092416
737449051671560193
737563040384581637
737564202215170048
737582602526154752
737542890809745408
737566177472307200
737557281609392129
737585937144643584
737552219134824448
737580790335184896
737474523679883264
737588331966398466
737546053189132289
737472934126620673
737526285665062912
737529229785464835
737510024386252801
737438935001993216
737572158461747201
737575027399229441
737566760723845120
737582434846269440
737596624071860226
737544065349095424
737527732540575744
737438398084943873
737534044838105090
737580794663706629
737511072794447872
737502914869002240
737536167327850497
737474238500605952
737523588626939904
737475534297272320
737583755942989824
737563065391058944
737563199721984001
737448372047646720
737528747427954688
737575421743534080
737574381698711553
737582900409831424
737570468283092994
737527778782760967
737540798019833857
737577338481709056
737560276250157056
737591515275354113
737596288590438402
737573613964922880
737579204942794753
737456660092977152
737563422011707392
737543943659786242
737587711205220352
737548406390849536
737561328936620032
737583835689324544
737560095890886656
737561903430438913
737574285284282368
737554253124755457
737552609205059587
737561777739685888
737475660503912448
737580731744976897
737597374843871232
737584481540804609
737583957118590976
737564927775236096
737450905516154880
737514444926783488
737514369471238144
737532069312503808
737587098610343937
737583759952777216
737563522679197700
737595944699453442
737574448706904064
737467917445406720
737582812048412672
737560200618475520
737558732633051138
737568501125111808
737568920522002434
737493238542520321
737586788256997376
737574910000648192
737497659267678208
737595181118033920
737457112968761345
737568467646177280
737565158180978688
737567050046963713
737511454530621441
737588650477649920
737598138102337536
737593155147567104
737451324804075520
737592408548876288
737566454308954112
737565577854615553
737590131268276224
737527590001344512
737571101824294914
737485026225491972
737561379314401281
737499366353575937
737578114637697024
737570095124217857
737511433445859328
737554429520404482
737508564474830849
737467443451305985
737557818241220608
737592220035866624
737590508738875392
737540307055566849
737559487779737602
737544790686846977
737530924414341121
737532497227960320
737590768844447744
737519331362234368
737568186694930432
737573106391212033
737568019073761282
737560683114418176
737542513502752768
737557105457004544
737545155624869889
737508493221974016
737577921653526528
737581600028790784
737507742710009856
737591360186777601
737595281798090752
737581809911762945
737522909321646084
737586343677566976
737553242414931968
737539421952561152
737575102909276164
737593298018177024
737576541710733312
737584435269226497
737594480715390977
737589133137219587
737559848309526528
737569813908750336
737564524954288128
737568518170775552
737596280038297600
737586641691234304
737550515907657728
737536674721189888
737533163996516352
737560527979741186
737585236402311168
737467418285592577
737522124911321088
737438712733138945
737461001034059776
737587052737236992
737552642700759040
737566840147214336
737475614303625218
737544295796744192
737540042680213504
737581704890589189
737566596864954368
737536129541382145
737543188693454849
737515841890091008
737533361497870336
737586679217717250
737594895938916352
737584749959471104
737468815315861504
737482991971274752
737589799893139457
737550037761163265
737542135889551360
737547106194358276
737568463657406464
737574914232721409
737555473625272321
737591830083035146
737516349442785280
737549744130560000
737583055360036869
737547818940829696
737584187880833026
737531838831329280
737593352560861184
737590332519374848
737596581910716417
737516185739108353
737564311170600965
737551778485411840
737550054651658241
737538767901204480
737579138140110849
737531763417702400
737498099933798401
737591523550756864
737506433755799553
737459633757904896
737599409202946051
737542253422346241
737580249664258049
737572066514198529
737528688778969088
737536737648332800
737500616230993920
737481104601538560
737592928923615238
737440457584726017
737572351672356864
737550142887235584
737574964497256448
737556727718023169
737583135131500546
737556262330634240
737543091985338368
737580496750661632
737535685091987457
737526889334480896
737554177849577472
737536486120128512
737457981336522753
737576772313583617
737544522473701376
737577711787376640
737573639130730497
737542370896420864
737542156819124224
737472468554678272
737515221145686017
737485219305918465
737568891308642304
737586830325866496
737577124551237632
737468504987828224
737561953707528193
737579674671271936
737572309821591552
737442667899064320
737439794838556672
737577455909642242
737503464163418112
737535278215135232
737544237114265600
737589975965794306
737499043408969728
737556346006962176
737540302995476480
737439677188169730
737546627829768193
737524179822510080
737564160129540096
737577774651604992
737587694461587456
737566622173401089
737473906869702657
737585714687139842
737583147517247490
737534426502959104
737587341842219008
737587048471613440
737527120176369664
737559332540157952
737595999267393536
737471231130271744
737586079453184001
737551908684988416
737558523018502146
737439623043915776
737484162102366208
737532862245658624
737570355091406849
737472246197813249
737581750985973760
737439572368363522
737584028384038913
737569922910322689
737597076830191620
737484577216827393
737440600144760832
737574301990162432
737564998940004352
737594241723957248
737570594074419200
737549673041264640
737523861210566656
737595369937240064
737536855197941763
737519453122920448
737561949622304768
737589057455153152
737589438973235200
737526751060856836
737557323271405568
737542433584513024
737556996363161600
737514076083867648
737545814138970113
737549777894707200
737582824895610880
737531776042573825
737565116497960960
737560020179517442
737587811755270145
737578814818025472
737521453692682240
737486900957581312
737458119706480641
737589661560758279
737530685355757569
737557818228645890
737563660868947971
737542760601784320
737572657760063488
737563463900233728
737553728882909184
737564776700596224
737590848599138304
737586209606668289
737517075044794368
737565389228380160
737540835663712257
737593725577089025
737521894182649861
737595072170991616
737471218509484032
737591247133507585
737584573614149632
737565464646164480
737592257637797888
737573895100727298
737595328107421696
737501090355150849
737569088340267008
737561995906404352
737539162241269761
737536846809309184
737450792165253120
737532371298197504
737518513468772353
737544526512852993
737505439982616576
737468194533736451
737477866292695042
737508887650172930
737514097051205633
737592853157711872
737567708330348544
737518903421587456
737578059864252416
737553368122417152
737589242247815169
737547710077665281
737593914501140480
737585857431900161
737586419451887617
737542756600422400
737538583263727618
737568039999131648
737514122149912576
737563279313145856
737577879635034117
737595185408811008
737545805691682819
737472048973242368
737543952065134594
737546359524360193
737548343568564224
737559424944873472
737456559286943744
737511500793810948
737496631747043329
737554504879464448
737554689273651200
737502193574514689
737516927963127808
737573345487556609
737597559535869952
737544962892402689
737537648055586816
737573899076919296
737577774697742337
737595466599170048
737566546843701248
737553791923298304
737494304059318272
737571009306329088
737593918850633728
737595126449504256
737547462613729282
737561601587314694
737461252767649793
737469431563980800
737516072551649280
737559739425378304
737550176215126016
737574012625117184
737583177166786561
737531381715107842
737501354529193989
737458920634060801
737560695449866241
737470371268579328
737577753923325952
737579607629533184
737523122941743105
737480152536453120
737481238731198465
737570602379157509
737597349736775682
737571865116348416
737579934902689793
737538281210970112
737550897639608322
737517758464724992
737521306833293313
737474494206382082
737586771605651458
737582778523385856
737541745542455297
737583487503372288
737544107178893312
737570665365016577
737598813540474881
737526147202699264
737590844069281792
737561278592344065
737450897253400579
737441413902794753
737587220522012673
737568509731840001
737595285895946240
737589510364483585
737576722137108480
737592937358336001
737456760806641665
737561480103485440
737551006901272576
737509197827317768
737492106290200576
737482131920834560
737520329468170241
737578114683785218
737596271733526531
737503179235954697
737448963545124864
737451903567732736
737444433596157952
737574654437515264
737566978643087360
737596611577020417
737596477023780865
737587551947489280
737589669815148548
737541372618493953
737517603489349632
737559768798109696
737525551510867972
737528118366208000
737531381421506561
737457176118210560
737552550086336514
737439526419861504
737548121182326785
737562318817497089
737445452958818305
737554152616660993
737450565832040448
737580069258813440
737557461956059136
737475282999738371
737542865518104576
737552982087077888
737557495246249984
737566672626716674
737586469708038144
737511605374590976
737504060023046144
737593490809315332
737553787502501889
737527141084987392
737565141663764483
737579507217895424
737527476880965633
737586951889424384
737533453688668160
737525354336686080
737558909003517953
737565397566652416
737551120017457152
737479493925769216
737590403768057857
737557470218850309
737582489368072192
737589707777789953
737537031530647552
737595860700139521
737507838939914240
737578231939751937
737548855072292865
737586457112502278
737542601335660544
737592299559870465
737584607495737345
737530878176288772
737582556476936193
737584204666396672
737538218132791296
737467120766849025
737534757873930241
737577263277821952
737571894505832448
737583550313025542
737539845606629376
737575157770817536
737562553820184576
737591171514437632
737592786392776706
737590160666157058
737577053436796928
737559512802951169
737575069333868549
737528219037900801
737551535412912129
737571655178801153
737562507485708290
737549983491055616
737589799771508736
737546934257254401
737480781400920064
737578907105263618
737572313663574017
737539061590564865
737587304076705793
737538445027876864
737549416941264896
737571181281189889
737537425661005824
737597492255031296
737472145605963776
737444677100699649
737530727131021312
737575815915835392
737505481732685825
737552219038355456
737594761704398848
737578580054417409
737569105176236032
737567247007285249
737591138069024769
737561601490833408
737498850445774848
737542269864005632
737545659012653056
737527359272718338
737533960981352448
737582447303360513
737573920312688640
737533122376404993
737517368407031808
737468316021727233
737589548155162624
737473374436401152
737551724093657088
737592052142067712
737516604938817536
737574637597392896
737536582438162432
737557428250673152
737581851603132417
737476381781590016
737582367787778048
737531591509970947
737536037174403073
737564315419430916
737598222097514496
737585958015537153
737572422799351808
737533495635910657
737530777848582145
737569440825413632
737481280623775745
737535382896529409
737573899102081025
737574050273198081
737520920932155392
737535345156202496
737583143339724801
737533591911960576
737531108938547201
737468169409925121
737588973753667584
737573358296961024
737577976007516161
737534065956376577
737448418361016320
737575874904498177
737540898641215490
737584255014838273
737455724603793408
737594858106281984
737570246182084609
737451593231015936
737528609200427008
737535722538684417
737571613537755136
737599434230403074
737542983113793537
737492131187593216
737584460674129920
737515648956260353
737546690907930624
737589284127969282
737505800357220353
737595785307525120
737562322802069505
737548959866986497
737455733227331585
737528655203598336
737577804288512000
737542592951255040
737527002689765376
737583244003016704
737561567907045376
737556199202127876
737584452012933121
737551921179828224
737576839455997953
737533918983774208
737476704642469889
737591263608770561
737498334613508098
737516311576616961
737468689331585025
737555150764572672
737545004655091716
737464205821939712
737465317140619265
737530211579793409
737591540483129344
737573186254962688
737571713911644160
737527632078610434
737596288665952256
737550700796743680
737513958307860480
737515535462588416
737572892519469057
737550042001612800
737442701587578881
737572062361845760
737484170398699520
737536985330384898
737569629535494144
737521931977515008
737525845162491905
737549555512664065
737586364921700352
737538352455393284
737472971783180289
737440981633490944
737571650950963200
737597001378861057
737474209274724352
737527199872356353
737568106915102722
737546569063370752
737526981844045824
737471323295744006
737591603464806400
737552705296551936
737542693471977472
737490566779260928
737590273878851585
737594040292507648
737566391302127617
737548163167326209
737524305701961729
737560351495966721
737589829219713024
737471411388854272
737570979853963264
737550289343893509
737551178771234816
737584255069388800
737594057082314753
737579473462132737
737573484167974914
737482249357119488
737560225910136834
737520841131335681
737440574937178112
737589116313833472
737592773486858241
737552814411415552
737569331530235904
737499739931840513
737510699346235393
737567645625503744
737549844873515008
737522774961356801
737598586750259200
737580211772887041
737515921279877121
737566488140251137
737536263629078529
737563275118809088
737542152478068736
737495608479490053
737552504292921344
737546455963992064
737547995349024769
737550247803523072
737566420901322754
737454713931730944
737529439672664068
737470098651381760
737469020643991554
737515287898001412
737585685398315009
737568060731621378
737512838621593601
737566370615808000
737590492079128577
737534602848272385
737542224028651520
737509319546011649
737554060081913857
737586348022845442
737507859814965250
737532916914233345
737563166163357696
737527363336994817
737598654265974790
737521877124448257
737580031350738944
737576772300984320
737532958827937792
737595869109751809
737521537788444676
737592052234391552
737475614228287488
737533302492430338
737476830559604737
737555817520451585
737568048127692800
737556371449614336
737468378793795585
737558900556189696
737542442111533056
737522586284785664
737528168890793984
737464482268602368
737550008585576454
737577049364172802
737537727751553027
737490474760609792
737512536426221568
737568706687950848
737485516782895104
737527032276344832
737547894438252544
737563644406304768
737502516535922688
737597374776778758
737544132109815808
737560238610489344
737547407852867584
737585114788462594
737553208776626176
737501509651304448
737549236984651778
737563010953158658
737514793154678785
737473756151590912
737541552608661506
737549291510587392
737536527849259010
737551363387756544
737527665599479811
737497047033516033
737510494160883712
737588248013242368
737462292900519936
737584481440141313
737558225214537728
737558954843070465
737565690920456193
737568140394008578
737568614618796032
737548008011661317
737567188530257920
737558888073961472
737590991008325633
737580425690808320
737586100374372356
737569537155948544
737530345575223297
737594954520756224
737597731124830208
737537308224716800
737475651825864704
737513526298710017
737519004042952706
737531649932419073
737573152780255232
737482912187224064
737438888902414336
737484455733022720
737461869250629633
737515703167684608
737475639310176256
737580224141893632
737506341506322432
737528877455540224
737560771085770752
737449542333927425
737549115299532805
737583768450433026
737558468299653120
737568387883114496
737531448823971840
737518924665782272
737550020929425412
737440314957410304
737598641339125761
737587115576328192
737554638975569920
737553871623487491
737553791688409088
737510414230003712
737595147827875842
737592064880189440
737452209940639744
737518635095232512
737577015465771010
737598058666459140
737464666910232576
737577825209716738
737554471169888256
737565384723685376
737581222335938560
737558480882524160
737450540527984640
737556652296003584
737437836023062528
737503854304972800
737527753486913536
737579309733285888
737550557926162436
737491263155372032
737550289352302593
737548603296649220
737534737263120384
737528089299673090
737547848665858048
737474401914912771
737467171173982208
737463643529318400
737531222188949504
737574490486382592
737541154527268865
737564419970867200
737503388670119936
737478684551024640
737591448103616512
737438775496736768
737591188069306370
737457603844792321
737556283025285121
737478659297153024
737548112558858240
737529380826533889
737576042576023552
737527980105162752
737539228964265984
737588268993150976
737515019697410051
737538792878264321
737504018012856324
737566806794108929
737445700385013760
737594069652623362
737512926580330497
737529808683294720
737486305584500736
737520757576630272
737537262095720448
737586260001226753
737578395714736128
737537412872577024
737483809982152704
737529037162086405
737475102447566848
737523181896892416
737469033138794496
737513010609065993
737573848829157376
737597509065793539
737587576974934016
737515447415767040
737549056365318144
737575979770511360
737579452557721600
737597789970960384
737562901985165312
737560703888809984
737478663365660672
737535018063384576
737578089199239168
737594631542579201
737556283323080704
737532119807754245
737573152880922624
737451195095121920
737551572859650048
737591997679075328
737579930788106240
737476507363385344
737593499420221441
737512578625077252
737527825037594624
737593327130796032
737453174651518976
737532539250704384
737571340740235265
737465912551481345
737536678881943552
737549370820677632
737562629258903552
737561882664394752
737517007940161536
737595969638793216
737519809600970752
737501929408856065
737585370850693121
737539036034695169
737552969512538113
737543649949417472
737526801581252608
737549094156017664
737533059428294656
737573731720003584
737560569885032450
737581889582551040
737547445626773505
737521197672333312
737565930197155840
737568568405938176
737531507581947908
737441216862654464
737558187625185282
737597215560998912
737536557381390339
737582875197853696
737585970317430786
737567859505659904
737541254917951490
737574125867139072
737542899315810304
737500243105746944
737557814235648000
737444081316593664
737578139698626560
737557939955716096
737590890491842560
737441665485406209
737578320015949824
737586364720418816
737587039978192896
737583688687308806
737580769413976065
737591817256869890
737528563235094529
737587996392710146
737589338511265794
737562188584386563
737571324076249088
737587379746136064
737525702518407168
737595025865904133
737531008505909248
737582505935527936
737556920899244034
737450028831244288
737521420092071937
737551254067384321
737454306971004928
737561127484194816
737441195694002177
737590546349195264
737566898955526145
737533872955482116
737556379586596868
737549907846782976
737501123855060994
737443741632495617
737437995616309248
737560150173581315
737589778846089221
737533382381309953
737532774161076226
737598918351945730
737497277678243841
737588084515049472
737524062394556419
737509042659041280
737464301955493888
737542777458679808
737453560397475840
737495881176338432
737534338502254592
737558065977819136
737567075074379778
737575451283984385
737584561299722240
737590458273005570
737572292884987905
737552441164500992
737581876978683905
737533285933289472
737473785385877504
737576688360394752
737595323581763584
737569398647492608
737544610566701057
737585555072942081
737542941325983744
737537845154320389
737591565661536256
737508551975829505
737493574367879168
737584582124412928
737571835491934209
737587904021561346
737583143675297792
737582598436708352
737557402904465408
737495734086291456
737582711422881793
737571177200115713
737594539288858628
737556803215450112
737585743837569024
737555872209985537
737531687815385088
737475245242757120
737468056155328512
737556346174722048
737580757170814978
737565829542219776
737457159248678917
737530869980663810
737521143398047746
737552097101520896
737580446456762368
737551648575262720
737584183606808576
737548553283764225
737448246499479556
737559554913800194
737596913545945090
737546443406249985
737476532747284480
737490726209081345
737573995772420096
737578227611226112
737546477128404993
737472308902760448
737547718533382144
737573337103093762
737577112140271617
737535043241836544
737596972354277377
737560582484680706
737543352275501056
737548515279142912
737589359331835909
737588315159830530
737568014749437952
737535185990778880
737557864303099904
737474460782055424
737598914132512770
737554274033405952
737577841978576897
737482001918332928
737539132801437696
737566177459765248
737500964530184193
737589393158856704
737574473797238784
737559621741645832
737574520093954054
737522007563108353
737456093689827328
737560469267832832
737536582358433793
737593042081701888
737534233644699648
737549114955571200
737582380211310593
737593947900366848
737580475837882368
737598645474725891
737535638933622784
737455657515945984
737464889346662400
737516785499443200
737539564567289856
737564776629313536
737574813510684672
737545826881306625
737551812278919168
737526654696726530
737558451509813249
737596070268522497
737575803383255040
737457624912789506
737595877628383232
737514155712745473
737439928829640704
737561756747190277
737595919420391425
737484606694424576
737583462501122052
737578437594865664
737520942159564802
737548649652097025
737576713677217792
737534653301559296
737542823570857984
737585056340840450
737512507200282626
737558363458834433
737490407341228032
737573727311777793
737587795003203585
737573555261476864
737595575600742401
737533495707197440
737573542598823938
737581985707610113
737547559015579648
737591234374434816
737590731078930432
737578768680648704
737579938929221632
737562083932266498
737586721223643136
737581843088736256
737502164025638916
737543222122020867
737508111489998850
737569755373019140
737555448568512515
737476381890744320
737584276091215873
737552885760692224
737460984571437056
737541024382226433
737598553422368773
737564047021735936
737455552926756864
737553871686402048
737458371398356992
737594405155016706
737525773850939392
737527502067748864
737561295226961923
737545122196258816
737580161172791296
737591154443571202
737483755372285952
737527187117473796
737545709394657280
737544329300828160
737562096594886657
737550021147533312
737439534883999744
737508333888802821
737558443301576704
737536607637508096
737587652329799681
737541989021810692
737589137029488640
737597760698863616
737561123331809280
737555054119374852
737546514654863362
737546833430351872
737531083768532999
737517309942632449
737592375044800512
737518429674950656
737587224611454978
737510905055875073
737444781878546432
737562092123738112
737575295880859648
737588180858245121
737566584353361920
737582262716268545
737562780157415425
737456437962670080
737597462894903299
737496887758979078
737532253840887808
737583764398694400
737536045869236229
737534401605566464
737467405958565888
737575572738441217
737586071182004224
737582510129840128
737540965703946241
737478478845607936
737542643467444224
737442432820862976
737546523156746240
737557059089010689
737583604780306433
737475001993990144
737590622161272833
737578114646056960
737584477484896256
737578047335895040
737514893763448832
737438708316536832
737516382615568384
737526814055112704
737549433789767680
737476306061889536
737484443267407872
737593428138041344
737517213469401089
737535701810454529
737558284022878209
737577632099770368
737589929962676225
737549966428643331
737476373153861632
737590353369268224
737563442878373892
737597873798320128
737536657868492800
737514180673077250
737580752657735680
737544367150268422
737570606573490177
737563917027708928
737584762647285764
737598561907441665
737469133885825024
737557432528818176
737552843930931201
737550109307592704
737517838152306688
737566513192800257
737526763606020100
737552332196433920
737590278001819648
737586494651564033
737585471513989121
737545906510139393
737588478624440321
737524683235434497
737549572252143618
737566152566571008
737474528016633856
737462494193553409
737586259900534784
737454722324402176
737469352165937152
737516672018350080
737587698697789440
737543113137262593
737590584244719616
737483973539069952
737561723134050306
737570044893270016
737589841777434625
737589330068176896
737542588689850368
737536645591793664
737562318637125632
737571084774449153
737595466473295874
737575170068484096
737528785327656960
737540768634544129
737595118287392768
737548523789418497
737578886200840193
737568471936966657
737593289373712385
737567607671263232
737538641803677696
737543658438721540
737596439358898176
737552092911403008
737464784589819904
737538696476426240
737545562577199105
737475580510101504
737553066182860800
737544463862534144
737547114285170688
737504773075652612
737552826998476801
737591796545388544
737567079151206400
737554739567562752
737581914496716801
737474465030774784
737592664686632966
737501044192641024
737565586163564544
737569071756021761
737503912949735426
737588273250328576
737566869549260800
737531805138489347
737583307026665473
737553011505954816
737440423929511938
737586423625220100
737520056972640262
737586633365561344
737598108666728450
737593767499157505
737594828926509057
737559022052597766
737456559341588480
737440654586961921
737478948817358848
737596087058325505
737596925852024836
737550331395985410
737582032188887041
737526742865215491
737552898507214851
737547714230026240
737521017317298180
737590986704982016
737564814327697408
737513090468569088
737462129440096256
737571198289121280
737569570689417217
737590433069432832
737593948156223488
737469909773516800
737546586067062784
737440247622078464
737546770721296384
737586952061341697
737515086814674948
737461558876327938
737495721792802817
737438305734643712
737585462978576387
737587165945729027
737523974683271173
737591922332598273
737456827701563393
737572267543040000
737537689671499776
737558699334467584
737447151417036800
737570263005462528
737560301336330240
737565066019536901
737592148816592897
737590890483453952
737597114562150401
737592215690579968
737589657454530560
737474938974654464
737523949307723776
737443674427150336
737548662218186753
737548011866202116
737564461922291712
737522523449888769
737481515618185216
737572858948255744
737517829683957768
737544832638275585
737563275089444865
737549022781538305
737562683755499520
737557872796520449
737577057731780608
737557981722640384
737579977038692354
737581503362695168
737573576203587584
737591964023980032
737592677219237888
737549102490079233
737572238405173248
737579565669748738
737588646476283905
737525442337349635
737581520299270144
737585030956879872
737552110061903872
737515992524283904
737546543855599616
737580261848682497
737583487541071872
737543385813123073
737560687031902209
737444882466361344
737584284400128000
737572729168109568
737458027415097345
737553745798529024
737577921703874560
737451723544010752
737523265749409796
737569394776121346
737543226131775490
737557281299013632
737566961773617152
737560594836922372
737498867382386693
737597274285441024
737580761344147457
737587396464644097
737440977766514689
737572041319022593
737576633792528389
737591012009218048
737582686143815680
737562155222863872
737547823382564865
737576915041583104
737593339797590016
737587929195761666
737511789827489792
737578831775563777
737582837377830913
737554962004115456
737538876651147267
737552210641354753
737538503743934464
737527187213946885
737540231809753090
737578525645901824
737583722522763264
737473160698728448
737558250212626432
737568324855304193
737512989704617986
737530840389844992
737555775736840195
737574847170019328
737548552918827009
737591121195372549
737548137665957890
737592261966323713
737576528972644355
737541435331743754
737539938040717314
737499379217530883
737511005593313280
737446509742940160
737542169553076224
737584154334765056
737562495104077825
737544849465835520
737534409843179520
737578106043568128
737447088594784256
737531503391825924
737515686340132864
737487148497141760
737520174547361792
737538126160109568
737565510875766784
737447248137719808
737438540573769728
737564453634342912
737562117524443139
737553896541806592
737559063932739584
737554294929395712
737575262435430400
737532321285341185
737575954420137985
737517305530191874
737585588920930306
737528780965584900
737581444843737088
737576986294374401
737548876110913536
737513199415631872
737477711296385027
737560087565193216
737550423846854656
737569109546672128
737518131724193793
737491976270942209
737596514944454657
737593327252447233
737466139186450432
737540290286784512
737503233573195779
737592794567446528
737545965041647617
737593633440862209
737554261400117249
737591452423749632
737564126633811970
737543339545763840
737537664522420224
737594371604774912
737514281575424000
737555725321261057
737589988628406273
737546258756182016
737548641200529408
737541523454066689
737598826140205056
737583550581506048
737578462890708994
737516517114314752
737580693903966208
737595080450539521
737533592163647488
737593549676371968
737537614538903553
737585064427458561
737572137662193664
737536343585087488
737539170260815874
737561345738997760
737479489886752768
737559609133518849
737537379674685440
737551459810574338
737540143427391488
737563669186285569
737565565095530498
737566710136377344
737592782106152961
737590038846836736
737584036739092482
737500423607619584
737579737606823937
737590546403713024
737594057086504969
737546770687762432
737569004592631808
737575652677668866
737583798016040960
737450322575171585
737567691670577152
737583281944698881
737584993027817472
737540801849262080
737527162203295744
737536737795149824
737589648751353856
737564306892431360
737572301130989569
737596443670646784
737440046425444352
737537597665202176
737511693597560834
737531901510979584
737547277951111168
737585127476191234
737548125376634881
737545918916886529
737486276128083971
737480869703647232
737466529122373633
737515523081003008
737576885526241280
737557788801433600
737528294543785984
737561211307335680
737562402586136576
737526495246065664
737474498299994113
737583650917646337
737536917932146688
737453304486199296
737546892368707587
737588973485199360
737593130225016832
737547680516210688
737584514981978112
737462440003260416
737560179697295362
737550528536707074
737551501883645952
737437940771655680
737536746309582848
737593935548157953
737594224946733056
737594904260399108
737568291397341184
737594879358861314
737557218531254272
737566538190835713
737524821890736130
737547429013131264
737539216775610373
737590894547767297
737546367816470528
737596808591904769
737592056479023106
737566114746499074
737552126465871872
737546091101487104
737545860242771969
737569428104089602
737593549424730117
737548511273582593
737562784573980672
737546565066203136
737484078077841408
737537148987969538
737594409378684928
737554500555149313
737577854330757122
737596833799671808
737537983499272192
737566517236113408
737563937638481922
737578890521022465
737573907692019712
737565921724661760
737594438747185155
737478415901724673
737558871200305153
737577971804839938
737493016177299456
737557461628911618
737585094064373760
737493175837691907
737554328626434051
737442877610070016
737586385545109505
737459159994503172
737550008573034500
737454831259033600
737582099083857920
737595915335172098
737545977746198529
737543327206113280
737528798095114240
737552617291681793
737554404274884608
737572175251542016
737534569214156800
737588445111930880
737589972018958341
737579943358406656
737557092588912640
737528454040543232
737541472967221250
737544044117512193
737592920564326401
737534753654476800
737584490051080192
737534514642067458
737554169104502784
737511702015545348
737532300053741568
737532606539960325
737572888602017792
737586801150328835
737554215459917826
737537417301757953
737450557393113089
737506434011697153
737534153885814784
737586402515243008
737544891501154304
737566546738839553
737592064871829505
737572217437839360
737579750160400384
737585118986960897
737597454426636290
737539661078237185
737580597585924096
737552403562516481
737550545246814208
737508501589655552
737591121014988800
737599404643745796
737574591497797632
737560527719661569
737559303255531520
737581818086449154
737578269810118657
737511840163332097
737468735338876928
737594312767066112
737520149217968131
737595244238098432
737588747030560768
737587010651586560
737542114905460736
737568279057686529
737513757245509636
737584695274135552
737584867265810433
737589053466386432
737561488383037440
737543008057364481
737561224129318913
737465195317059584
737582048617975808
737580991804407808
737575149126328322
737538490884227072
737588638108651520
737533902282055680
737523072891162624
737486544332722176
737592291116781569
737559382704066560
737556841157132288
737579515484872705
737534296861216768
737518953694564353
737546317405118465
737582405293203456
737540164705128448
737593557872082946
737599438475038720
737591167357878272
737579234407809026
737518165383512065
737512473515819008
737457536622690304
737472250329206784
737591850849034241
737565795752902656
737586423407075328
737574645855965184
737586561731022848
737583978081714176
737562331257786369
737554647531937792
737593121815429120
737535278181548032
737588524979867648
737547773092843522
737440134711246849
737594065454129154
737593289390444545
737582682255675394
737585400076603392
737569776327753730
737453094976532480
737456840636694529
737582795556409345
737547860967727104
737562524447444993
737476381857058816
737460896180645888
737596728744890369
737584074630402053
737575841119375360
737546779105726464
737565414121558017
737567897422159872
737590613458046976
737559743359647744
737539971540623361
737555326833037312
737513509886398466
737510934285950976
737589564894646273
737554009859362820
737570791374475264
737561509346185221
737557252270231554
737441057378443265
737496220780761089
737563069790834688
737588000738004996
737545885605711878
737573249190498304
737576688666566656
737545403210424320
737589196093689856
737548653661822976
737563769946017793
737585773310967809
737570103340892160
737592098166181897
737584007521538051
737468445965438976
737527774722686978
737562083793854471
737449475254456320
737588508131393536
737559298826375168
737593532790116352
737569012813430785
737563673384755200
737525740426563584
737548561416523780
737495327339470855
737548913721245696
737486389248438272
737587606389563397
737507524270686208
737586536636514304
737452696588804096
737449517147160577
737555565824475137
737566001454145536
737554324545404928
737516064079155200
737560137955606529
737549236837879808
737486850747686912
737535311878594561
737556597967200256
737569625295093760
737577665624842240
737575778343215105
737582006683344896
737513954096734209
737511311672676352
737470476172296197
737549639344226304
737581310487592960
737537136212086784
737519193029890048
737546846164291585
737548108507160578
737571827191422976
737574905881845760
737598704215941120
737565615532052483
737587815777591296
737586733827522562
737582615029383169
737593520161071104
737565292541288448
737549123394490369
737531394352545792
737542219893084160
737566550840905728
737549308157775872
737574641800093696
737576516553342978
737558472477147136
737518026879209478
737548167328063489
737569159639224320
737553309347647490
737528911215525888
737569822595121152
737516148023926786
737577984387735552
737459704977367040
737556887365767168
737550734204407809
737551899998576640
737480655857160192
737471507987763200
737568538857111552
737529217487773696
737486296847908864
737567326833238017
737574012574826496
737536171673157632
737553842229764097
737526642260639749
737547697603776512
737579251298275329
737562646073905152
737554567894728705
737504491973443585
737564021855920128
737541385042026496
737506828293017600
737439689737637888
737520023569235969
737524834289090561
737589871347302400
737577120675725312
737573681203806209
737587379649708032
737559068047343616
737532065407598592
737569138860658692
737576843503501315
737521113966596096
737568396334665728738744491662794752
738665991379390464
738716138419392512
738677945099800577
738702561490968576
738756843921608705
738713235818450944
738719078626537472
738742868634931202
738720403942674432
738742407362187265
738605144242167809
738702586660958208
738676162289770497
738557077552017409
738636966531584000
738529672288423937
738699960972103680
738630268290883584
738683917570576384
738743372081463296
738613474482233344
738750074424070144
738698215898370048
738680566552375296
738640326370426880
738742444922163200
738639222937137152
738627080544456704
738709968333996032
738715639175643136
738604062153670656
738714624305029120
738657946658312192
738621070152867841
738719426795741184
738724799640408064
738689013805092864
738718734483918848
738653378725613569
738699210032316416
738684467087351808
738645782874750976
738624497054425088
738602250356981761
738667991856996353
738706592204357633
738746769144713217
738760484510412800
738646362028380160
738743162005520384
738731363709263872
738557627299467264
738737940164186116
738620927647178752
738753266415218690
738707846116872192
738736036025622528
738652003350503424
738603655591428103
738745754248957953
738531974655016964
738755384224157696
738655467866558465
738532297838886912
738697314437451776
738590619551993862
738759616260112385
738651940398223360
738722085888000000
738652569518657536
738669505820430336
738758722978230273
738636060826161153
738715115042803712
738744689084510208
738634919652515840
738587389916909568
738597338776666113
738667454868692992
738530775180673024
738711012782813185
738614472441368576
738656914691751937
738680251950190592
738754679610445824
738618301815787520
738749558310719489
738754336004575232
738707325897170944
738611192441102336
738717228938432512
738639218881204224
738605719205740544
738695175107661824
738730314995007488
738675445181321216
738659087265759232
738661604091416576
738642280781844481
738746589141970944
738698576654704641
738730872816472064
738700648783417344
738702510999900160
738737256593260552
738729199398047744
738689391154040832
738660203055439872
738645363628904448
738648450682740736
738614564720279553
738759964777414657
738743451781627904
738686140677513217
738730159977705474
738659724820897792
738754734232854528
738671129238241280
738714489911005185
738647972578267136
738630134186573824
738753173955956736
738755866875310081
738747427713355781
738641995422437376
738753744406519808
738737923416264704
738689282358050817
738659179620139008
738673524097875968
738658504303599616
738704792709672960
738709871793692675
738551281296494592
738636517724303360
738705891709571072
738646185699872768
738641202925441024
738693644069175296
738678016386170880
738678129535922176
738570440810090496
738625566459322368
738641475450351616
738677726899515392
738731263100653568
738747012657610757
738705765901434880
738683552934436864
738700371753902080
738746676895186945
738722798974177280
738730881414729728
738754163669008384
738675872769703936
738725000954318849
738692515851702273
738658953194790912
738605647927726081
738750850517094400
738713303132868608
738659813127819264
738752121085022208
738620424339128325
738718927623180289
738737726481137664
738618863923793921
738640355785117696
738650988270215168
738730952701190145
738725197948149761
738639621563637762
738693434538659840
738631509712732160
738758492564140032
738642310267707393
738734630795411456
738674610489720832
738712032237649921
738676221123407872
738691974748725248
738677982798086144
738669673647116288
738709477810016258
738681052793835520
738706671627685888
738670541817548800
738712787199885312
738735402555715584
738672282659389440
738612195173404672
738642813269757952
738636316414464000
738706353061924866
738633896577929216
738759104613756928
738756747645624320
738592834169667584
738725986548744192
738665110470823936
738651718142046208
738634424766599168
738675155858264064
738685939237720064
738660077293477888
738677278218063873
738624740168863744
738748266762899456
738630687876583424
738686274966585345
738625218172751872
738757515257774080
738701340931674113
738686627208396801
738649482577973248
738650065233977344
738623859495034880
738635184032088064
738611163215208448
738740200818364416
738541348924559364
738732873608527872
738636224391450624
738715882239733764
738632243799678976
738714083206279168
738738619633012736
738670462171906048
738741308299354112
738636505221107714
738649448880996352
738650291814453249
738682998892199936
738761583661289473
738661398436282368
738646827315126272
738552564463996929
738661692159168512
738632743110709249
738536282511532034
738610316125175808
738698883040059392
738631543300739072
738650082292072448
738633271307866112
738680335685279745
738606134345400322
738691320793989121
738626359002423296
738532238925660160
738618318689423364
738723289518985216
738706525120802816
738706638186500097
738648786218651648
738652770786508800
738672135749664772
738744441310220288
738670025922469888
738718285798113280
738539495063093248
738759452736782336
738705082238291970
738638132774612992
738706927388102656
738713391053819904
738619098964197376
738701810681143296
738544490621898753
738755740815351808
738722027255664640
738709821516599296
738715676848754692
738601092880048132
738756059674906624
738731795491999744
738627516819214337
738753899742429185
738706973584154624
738696962053148672
738639709770010624
738660425240326144
738635049692602368
738670424637071361
738646051469463553
738682801902522368
738740486370930688
738607082052583425
738684559303180288
738728905721446400
738661163358097409
738695808665718785
738636744141209600
738685645808361472
738713965845417984
738733603367047168
738732714233344002
738743585605095429
738630372980822016
738748006737010688
738640192060411904
738686878950555648
738654628619911168
738643631159021569
738642423216144384
738689181501788160
738680700480716801
738645921618087936
738654968702439424
738634777339822080
738702783755358211
738744659523047425
738645325750112256
738610743893884929
738587180369469441
738635548894494721
738750275687743488
738758618141593600
738709775513440257
738649843099443201
738656147234787328
738679236802846720
738754117691133954
738705673597386752
738707304992772097
738647750217216000
738699247655084033
738540250180517888
738751123021045765
738681183077306370
738736618891272193
738691517833830401
738733422953144320
738530129345925120
738639919405367296
738664657435668480
738630482397630464
738708324296884224
738629957769826306
738669312999854080
738683351326982145
738539050777350144
738642054087991298
738645468549423104
738699407021871105
738593849145053184
738533497166532608
738535506330390529
738729882830708736
738655497071517696
738739983050280960
738656629458079744
738723495266398208
738629953638404096
738602086930075649
738691370815258624
738618893439094785
738684639175450624
738757251004010496
738668218466865152
738649964813942784
738737898393112576
738633107708993536
738673398231015424
738650237389115392
738582939861057536
738760874907799552
738714959589302273
738736522501971968
738693476628324354
738668516266643456
738726628134510597
738604045305184258
738654792344604672
738756256958144513
738601902099730432
738677948987936768
738716142596849665
738649608310657024
738688510492839936
738747931268943872
738721230262407168
738756147868372992
738665877965574144
738723784543338496
738660635156811776
738668918827552768
738639885754568704
738645149685780480
738676137300201472
738712833001558016
738709284716941312
738614468410626048
738687465964376065
738601889432932353
738657288089653249
738721712460562433
738701118419685376
738561154729967617
738664032505372673
738640162721271808
738756604766494722
738704180198674433
738668835071524864
738629886684848128
738570784520601600
738609518930628608
738717887318360064
738717996449927168
738663218609061888
738690540288540676
738659771146985472
738668356568506368
738722140543983616
738652388882550784
738675201878196225
738707099379634176
738761411573092352
738654775558983680
738545233122590720
738572755860398080
738644407453356032
738759398366056448
738721779636658176
738699587624570880
738555593032491008
738725047041413120
738648907920474112
738575696021192705
738634701494222848
738679505041141760
738576359098843136
738742814180290565
738573141958615040
738753891127431168
738715849087811585
738743598188003328
738644335919550464
738666569979547650
738757402036703234
738675914943438848
738730101106475014
738601864275460097
738684244801794048
738642062602588160
738713428878057472
738623071003672576
738551155228323841
738650660992909312
738701642963386368
738652586023124992
738683120900263936
738760019181723648
738689542409097216
738709226172776448
738695036867510272
738556876430807041
738610303248662528
738738242082594816
738633145478729728
738622462796038145
738726309543583745
738675512051175424
738718311043727361
738652326114775040
738730910569357312
738740889040871426
738628317746597888
738627743131148289
738662287515516928
738652342820556801
738722249482571777
738747717157982208
738664368049655808
738732596545392640
738644772345262081
738649780377784320
738710412972199936
738680432141565952
738647855007694848
738543571888918529
738734031035113472
738721242878988288
738569220087119873
738761109495242752
738624140538613762
738742499431337984
738614573008183298
738667979114696704
738678091900440576
738623452597227521
738637960682209280
738566607010734080
738667534644355072
738666834082340864
738744659401285632
738682344844996608
738757510761480192
738732756176408577
738547753756852226
738651357364768768
738639676207075329
738599616392794112
738632549887582208
738759402723942400
738595925291999232
738716654151053312
738538975040811008
738697054394961924
738602514438721536
738690439579062273
738567538150244354
738693862525444096
738634286497046528
738573552966864896
738755707445620736
738554812569112576
738567487793438720
738613872785915904
738643300006174720
738723780311187456
738612517853749248
738756428618420224
738683640993972224
738719795722498048
738732496259547136
738759901506338816
738695904971067392
738690703837036544
738747289578115072
738623012128182273
738639135041196032
738733670492688384
738676820908879872
738714024410513408
738706193477144576
738749818395328512
738718986230079488
738709322671214592
738616209126481920
738643908188573696
738626158061879296
738677546473168896
738572722259759104
738609615475085313
738648006166216704
738635100284432384
738636794451898368
738684014131871744
738698777972854786
738694487208275968
738761394758266880
738711151102431233
738733792022650881
738610119022284800
738574278371594244
738748765906034688
738676791695413248
738572244432105473
738670047078535168
738701772907270144
738705585433018372
738652141766737921
738553290145865729
738748916783407107
738593337536438272
738645342657249281
738760807794757633
738648807232180226
738597825190060032
738715135641067520
738643274735484928
738643723584671744
738675747322273793
738670001012363264
738753182231367680
738643660640817152
738729451106766848
738617831990779908
738686664936017921
738695171156611073
738626447171026945
738665047535280128
738657397003145216
738714959639683072
738637566535163904
738717937553530880
738754352542781440
738709372814143488
738614845847703557
738732009682526208
738730298310025217
738745863179108352
738684056024559616
738571782949507073
738557098791997441
738713433030418433
738688682396356608
738690351574179840
738715358304083969
738677026211651585
738692935303188480
738598735471468544
738613960954413057
738712824608739329
738572978108137472
738655643909935104
738616426940899328
738639990679339008
738687805971410944
738673138184114176
738738879893786624
738631803624361984
738642385538850817
738727404282249217
738624308033916928
738663612965916672
738655983543672832
738718751290429441
738608885548748800
738678209085071360
738706189232525313
738614963120410625
738690398005170176
738551872609472512
738648488544722945
738661264029798400
738747134103683073
738558470048354304
738621980362956800
738724434622722048
738620361206423552
738655677544079361
738616703790129152
738615588180746240
738638627576647680
738628720601092097
738735759285489664
738614267029524481
738611771448008704
738752234557743105
738689995326795776
738637302163968000
738532369125122048
738696215186051072
738631908255510528
738681224886145024
738707586032259072
738743954942926848
738709427608555520
738735272846839808
738534629951442944
738679723425968128
738693262567985152
738688619456651265
738650979919405056
738613310724018176
738743963222454272
738570034092617728
738702515286446080
738711121864085504
738671770958364673
738751710030532609
738690939066159104
738729660788441088
738720173042077696
738608080502423553
738642385677262848
738715995557265408
738673305884983296
738714154513629184
738652292728168448
738677806633226240
738643535054929920
738553277730689025
738744441415061504
738651982089625601
738726921660305408
738680700539416576
738659561251409924
738629651699011584
738696597182255104
738706558666694656
738690678851567616
738706562533888000
738701181573341184
738648744049184768
738712946411376640
738645573289562112
738753542886920196
738623834073374722
738616586408333312
738671758165807104
738594541029097472
738668029786136576
738631732178608128
738649650262085632
738705216242089984
738712375851880448
738759394100416512
738714410416545793
738604276000247808
738758668666208256
738615525165531136
738659179687251968
738712317169373184
738676162403045376
738666582625427456
738656524608774144
738706382157942785
738624043935358976
738649151223693317
738549146362077185
738644713566244865
738685079287926784
738636526368763904
738646059711336448
738649209574961152
738632235604168705
738700070045028353
738742214289969152
738695330426957824
738629441908178945
738761139098619904
738651051063050240
738670999294627840
738643987725230084
738638690604470272
738729228682862596
738537146336849920
738598253101387776
738610173497868288
738624001845518336
738668390219415552
738637939618373634
738648505204498432
738663705387368448
738619057050521601
738573242458329092
738594872425226240
738587708830810112
738602355407523840
738635012082278402
738699306610380800
738694092968857601
738673314588200960
738745129117306880
738710706560864257
738715379225092097
738616464949678080
738690876126429184
738753693898711040
738541844032720897
738622605192663041
738552908694847488
738730046798630912
738614329927307264
738672706372145153
738736912475639809
738638132573306880
738703832113242113
738639873259737089
738686333686829056
738664519002624000
738637717295276032
738667597764399104
738709049764642816
738740905625161728
738638086616162304
738653240401727488
738691643679907840
738647133692268544
738619245739671552
738714817003966464
738707338501197824
738751374800867329
738674530688880640
738593526154305536
738709129397698560
738621279817760770
738684370802880513
738681015145791488
738697632844001281
738717463773380612
738721381291024386
738712421942976514
738683578033274880
738744349274570752
738721687164702721
738711629525864448
738621837655957504
738642163492343808
738715303723601920
738630331318833152
738687373609947136
738635204936491008
738634827495264256
738712715561213952
738686446945636352
738620734700802048
738550760892436480
738607711214915584
738718193406115840
738669321476575232
738728142446202880
738717639753732097
738697347664859137
738582801553858562
738638245949517825
738746115101741056
738760811779346434
738648996051357696
738670936136814592
738734291128029184
738742516372144128
738759171655471105
738639302733750272
738574782023663617
738711356933869568
738726619771195392
738670302759124993
738618251677040641
738608550348361728
738674321221025792
738720475371732993
738749612975067136
738714833948946433
738695523440398336
738760329635745793
738538312558882816
738675155552079872
738587448565846017
738689898530635776
738726783592337409
738681225045544960
738710882738393088
738681505761746944
738710186676916224
738532146885726208
738743619297902593
738717312820346881
738660383410511873
738623100196003840
738720080809320448
738671615886557185
738619245710299136
738652921613651968
738656042469457920
738660311973134336
738621917603586048
738636987578646528
738648316326649857
738716263921262592
738622332558663686
738662367274360832
738724711388041217
738705702739443713
738675038396764161
738655824101400577
738553080665362432
738651307091886080
738709352077492225
738748048495415296
738710802992115712
738654629018341376
738676208712470528
738760769676812289
738745196322693120
738730415880601600
738677487866105856
738716234661892096
738638052801708032
738681203847516160
738676531313008640
738685708588752896
738760266683457537
738759318695215104
738758626668646400
738761671804616704
738670986762047488
738721347581415424
738624392280866816
738683410193977344
738696026433949700
738701739122171904
738585263509667842
738735079795642369
738659728918732801
738749067799461889
738761264936157186
738665911503212545
738636228262662144
738637775977762816
738713223319457792
738610081198022656
738710081676664832
738640250638045184
738668596008759297
738600635398901765
738655853608357888
738760916657967105
738670164397428737
738617610040840192
738666993675603968
738676275594809344
738707858804609024
738688460240912384
738759775673016321
738762158012534784
738634261113212931
738651856466018304
738684811204820992
738605383657218048
738664430762856448
738699512076771332
738549024756731905
738651105664569344
738745556961513473
738642444561096705
738688535436333056
738676439046705152
738704318778474497
738687856269496320
738645586006663168
738747113253801986
738657547930984449
738669334243991552
738738024004112384
738693732288106496
738652166676750338
738631853913964544
738648714789543936
738654800800272384
738628229947371520
738697884833591296
738544675292729345
738673838762958848
738734572406509568
738721179800875009
738535124606844928
738538333375062016
738672362334355457
738658730645000192
738713801999147008
738688862696964096
738630025218543616
738617244960227329
738633854391484417
738760077876862976
738653336925315072
738632269020139521
738715362221400065
738736233308815362
738718990550347777
738543693800583168
738553424590086148
738713164418801665
738699537372434432
738720991136907265
738534323624775681
738713164355915776
738677450155167744
738657833311436800
738714775094448128
738635561322287104
738586240623091712
738650023370579968
738719137241923585
738736514235027457
738693467975606272
738684702052081664
738738724410908673
738700044598149120
738683817116979200
738622403845095427
738746077357170692
738707263251058688
738735562186711040
738738552746315776
738549066527690753
738761428589543424
738639688588726272
738617953709522944
738727194286034944
738692050363781120
738689709984129025
738757129205649408
738711834828673024
738631484794392576
738741077818155008
738667194817622016
738698240984416256
738651030234238976
738735817925877760
738672165260787712
738608474813136900
738627181203619840
738701798005841921
738738850596413440
738689018007814149
738619769889292289
738760266628882432
738758999818936320
738683334763679744
738718323567792128
738712849825075200
738653097703178240
738759221970407424
738738514699902976
738624698368425984
738702074737774592
738585171176226816
738677651368448000
738610374795108352
738673830324019200
738570143131832320
738725579743203333
738729094435745793
738685960175685632
738742914533195777
738596281988190208
738732303023804416
738530133506555904
738752268120563712
738622160550268928
738700384655572992
738660345468887040
738627147561095168
738529823077765120
738697519664893953
738686199305535489
738581052357124097
738612857823072261
738557740214280192
738620575115972609
738548982528512000
738748421700472832
738616154516639745
738661746454450176
738724996588175360
738691287130509312
738741467657691136
738753023057395713
738698585101848576
738537951727083520
738653261327044608
738633632307351553
738698891164536832
738761491491524608
738566002993205248
738638405450502144
738745057864454144
738690812922433536
738736933728321536
738554066033217537
738682936145416192
738648761111564288
738666179947069440
738618930902630402
738703924526518272
738692465776070656
738742289619689474
738701613297205248
738685431773077504
738654628699615232
738612807302668290
738690741808070656
738639923553665025
738544461253386240
738737105761914880
738653521415786500
738694403213103104
738659103954903040
738688967462117376
738741086206763008
738707028210651136
738723541110116352
738572017931145216
738688699177672704
738673574572130304
738621737156251648
738618037738168320
738653374514614272
738677412473503744
738714418830315520
738732521161134080
738609170874650626
738717153252249600
738718894135726081
738757540109033472
738715874094383104
738717891554643968
738694147394183168
738599620356407296
738673977195954176
738679295715872768
738680809675051009
738750925884555264
738741337709776896
738702032815689728
738535384649502721
738660039293042688
738729014798495744
738646349378379777
738617618416836613
738622164971061248
738757150143590400
738692348209696768
738676229633626116
738671695255326720
738580158815207424
738756755962900480
738704641807032320
738642285001334784
738619866295336960
738729467670102016
738654884711530496
738751559220273152
738605706308288512
738712644279013376
738689877693353984
738746538793435140
738659754172665857
738625960895877120
738699969092280320
738699973278208000
738741933124812801
738706822572412928
738634311637798912
738728746388205569
738751542346539009
738645048959635456
738659871604670464
738623188251357185
738546499722858496
738683515097784320
738717807588741120
738646873376993280
738539570590056448
738688850164355072
738662761417302016
738675637976760321
738684030779072512
738627533621633029
738620390549815296
738667182503010304
738719170733461504
738676065879662593
738750573453922304
738715731525783552
738548294830301184
738674585126731776
738758320249569281
738693614851743744
738649075600396288
738678628825858048
738549120911036416
738682114003111936
738573687234961408
738529076340752384
738668079765422080
738754621154447360
738694965614764032
738684940959797249
738727970219696128
738672463194787840
738671888512192512
738739207112413184
738664980329988096
738615777117360129
738632583471366144
738726775245668352
738740410772774912
738634546422415360
738529160222609408
738633468754690048
738757267437326336
738667186475143168
738656637947351040
738648501031161856
738594373646974976
738641144150626304
738713034496053249
738677101721718784
738545753010753536
738635926449065985
738680814003757056
738636748633280512
738658185574285312
738664263166898176
738636991613538304
738758375090049024
738725139110584321
738672706317619200
738741698289930245
738762011396476928
738742126125649920
738652623994257408
738743929802084352
738708425052426240
738596650810122240
738725776665772036
738701600974331904
738709565932474368
738676371917000704
738684710461792257
738610693327327232
738577185179475968
738741299977670656
738665852871028737
738707099660623872
738710887029178368
738699847780405248
738656792952066049
738748685992005632
738761420137959425
738658563258716160
738760572867485697
738621774808518656
738566892458217472
738592355867992065
738647485904781316
738709444335423488
738604603436990464
738720957687332864
738613759439052801
738637566392578048
738724237284937729
738678112645439488
738681959111643137
738699411581239297
738634487882452993
738668608558092288
738553554399461376
738650791196626944
738616649511620609
738723981642108928
738539062957465600
738686966787641344
738630213853052928
738693598112153600
738611402248572929
738574110842867716
738703383427702784
738725546172002305
738712837535698944
738655455094968320
738573850900844544
738570704912809984
738741476230897664
738664019687571456
738730545799135232
738588673483014146
738601268743045121
738706956865638404
738704855473258496
738696710336086017
738529953218727936
738653974463688704
738615898697654273
738710094309957636
738634688911282176
738596147564941312
738651814594260992
738629668350353408
738553332256677888
738648102438068224
738596789356351492
738562274521165824
738728221915648000
738739743970582528
738759998235348992
738645745134370817
738621174964359169
738715303518015488
738576476308660224
738679039846690816
738734027163635712
738642960430948353
738684504978653184
738742650296274945
738691492533788673
738723755120287744
738698518223855616
738630117468065792
738673721376935936
738585800254709760
738608357397827585
738739991283634176
738606063155482624
738712317202997252
738673981256019968
738732206839975937
738723226524758016
738723507803197440
738743791386038272
738668851496419328
738683833629966336
738689965673095168
738710127923040256
738611968592904192
738737340487749632
738719480939974656
738701856537477120
738697301691138048
738749197831311361
738646261126037504
738546151410962432
738660446325092353
738628469135953924
738708420891709440
738645581569101824
738634022239272961
738610945228869632
738615500112986112
738660320613371908
738757867482820608
738627718317780992
738733519489339392
738704788481802240
738662761673064449
738670609073311745
738560831672193029
738681883324612609
738670566991900672
738743795534200832
738719787396833280
738537473492418560
738760728128159744
738671263468552192
738553906674999296
738633015446884352
738733607645220864
738687415850799104
738648320760008704
738718809893150721
738668562185740292
738667660486029312
738689194189586432
738721578108719104
738604079245447169
738575951856951298
738718453343850496
738653819240886272
738687021552676864
738625788887453696
738620990599528449
738736375776808960
738730105200082944
738652766382493696
738554342840537088
738687201660309504
738640297031258112
738700858360225793
738666674707177472
738625675553312768
738642788397518848
738701261231509504
738668176528003072
738680528677838848
738621519169884161
738735821973553152
738669363323101184
738672886416846848
738636132125138944
738669048754503680
738666066830843906
738719598690865152
738653911419125760
738638594018050048
738734957984686080
738643757243863040
738740423389118465
738690930388172800
738617949561311232
738751085351948288
738680700807839744
738698581050306560
738648463127281664
738547011289513984
738753232781119488
738719095072247808
738545157348462592
738619325284683776
738660303693590529
738727291149275136
738615642849316866
738669309069807617
738737717916360704
738635049751437312
738633455848857600
738683246410633216
738690917876572160
738695192002199552
738704666947670016
738739177660026881
738663072081010688
738633715920822272
738660236626669568
738743564742623232
738618251479941120
738633397380206592
738751471248932865
738692625151217664
738693476460724224
738677446019518468
738735709016760321
738539134491500545
738715341430394880
738716574677372928
738753111276163072
738739617797701634
738538287313358848
738653744003436544
738640179339100160
738634382961987584
738680134295773184
738752536505638912
738697016361029632
738535699251662849
738693136759808001
738628934518984704
738705660779630593
738629420932583424
738663478974676992
738721930505781248
738623704242884611
738723817984430080
738669388547665920
738645795407335425
738695229830762496
738687273110282240
738634588461797376
738616926104997889
738712438833483776
738745032690270209
738650963129552896
738684555046060032
738719519074619392
738653244633812992
738668415423025152
738741623073439745
738636161128771584
738643916463968256
738757166832750592
738604418799538177
738661939484725248
738658516899135488
738621258850390018
738732533676969984
738697955771813888
738675499539521537
738659334901669888
738534097144950785
738735406775177216
738610802328932352
738683166928605184
738655509780287488
738556918512254977
738747373229330432
738689445759713280
738667157018529792
738643476372422656
738678079321735168
738552602502144000
738696647232921600
738672609999630336
738666557262422016
738677261302370304
738672542504779777
738703786223534080
738557077841383424
738618008461922304
738761730361327616
738686941760266240
738618138422431744
738687134727471104
738687289799368704
738705170339627008
738647339045289985
738731338623275008
738683837912207361
738710480282353664
738646844033617920
738685553579851776
738662396802289664
738751689294000129
738608948677201921
738710597659971584
738691190413885440
738730134589542400
738719279814742016
738566322066497537
738663067614085120
738696148127522816
738531127720312832
738588480314347520
738655652193685504
738748493070774272
738745393522049025
738682973923508224
738635104231161857
738623313967075328
738670038530588672
738690603358244864
738693212257280005
738610987197026304
738677584184135680
738701068075470848
738739047393300480
738655023266201600
738729241232211968
738626816483590144
738674518139490304
738690192215658497
738654616435462144
738609187580567555
738715555193081856
738664531518476288
738675285890109441
738596453761703940
738618818042298368
738696118977081345
738621573410623489
738669291940237312
738622043411750912
738530838141403137
738653857073537024
738648253525336065
738617328926003205
738720701889314816
738704578842132480
738709016558374913
738609556704485378
738636371196301312
738683569510440961
738671288525328385
738689785322180608
738660551237246976
738583518511390721
738625738493034496
738754490954874880
738579508639457280
738605937280188416
738722912161632256
738585653668020230
738661977145380864
738601159892471809
738600925019799553
738731254741340160
738709012355637248
738680264222728193
738758089810317316
738752209156968448
738743250454908928
738706780717518849
738724002705854464
738695359669534722
738615487559409665
738716759037988864
738750183643750400
738673398369378304
738720265555877888
738704113396002816
738656868537667584
738616997324279813
738668117677740033
738696593004716032
738570239525298177
738740888713760772
738690913644449792
738536915503349760
738683653526556672
738670223033827328
738747016638038016
738704805107994626
738693032057262080
738615827377704960
738680864142467072
738742012959068161
738657111853391872
738740825908072448
738714825266696193
738631023169314817
738644315182878720
738721880442568704
738758626660212736
738684550910476288
738690091623780352
738604448134500356
738690108556218368
738642155024097281
738760207732494336
738652120623284224
738537360183332864
738676250424803328
738713642611396612
738738678420344832
738740423494144006
738746412658249728
738570784545886209
738690309605888000
738656537359581184
738642612119175168
738646676274089984
738662207886610432
738689730905288704
738633036728795136
738689282219646977
738739454416945153
738701198061129729
738730281604124672
738742558260645889
738557606298411009
738672475605770240
738627433130254336
738716935089721344
738595807947939840
738761579458625536
738543517572550657
738724090811453441
738646449873788928
738529382667587584
738630742335492096
738638069725700096
738653404000444416
738715827852218369
738636987704455168
738657472538415104
738556888946642944
738623926444560385
738735302232137729
738704666817662980
738666427524096001
738721745939619840
738655878635749376
738631975494418432
738722559785467904
738680490798915584
738594574847770626
738747868345995264
738658407914340352
738686727620055042
738737919242973184
738541650947932160
738724040270086144
738734580824440832
738676527265546241
738728633238466562
738760123762511872
738636543049498624
738653810999087104
738672840522792964
738702544524939264
738669413747003392
738630817849724928
738571007049502721
738616007493722113
738535237819453440
738654268014624768
738726439617433600
738633237703036928
738691878518968320
738636987587002368
738660064840568832
738644344522067968
738696332970450945
738616796190638080
738643467686010880
738687239530647552
738761021741899776
738670651179991040
738624320822448128
738689315606269952
738724061182894080
738614128575549442
738704268564287488
738646978389803008
738738737153204225
738666184116195328
738687470297042944
738660437990985728
738656277291761669
738759453034618880
738631077854609408
738727471449837569
738718826691334145
738679786336313344
738760295800279044
738620868952133632
738739311957401601
738737680188575744
738690339121287168
738586836105236480
738535464299319297
738689760240275456
738689403615203328
738652325972221952
738656159586996224
738720106008739840
738741748579602438
738691035581321216
738659695695679489
738641458618568704
738570679637938176
738562089875181568
738610748155273216
738732500059447297
738646114543378432
738641635010023424
738740280506077184
738639219082571776
738738431199744000
738679333229854720
738691903642861568
738642155145662464
738674589652389888
738612933240852480
738732869267382272
738752611906686977
738741341971185668
738698501064953856
738632340482756608
738574911791239168
738719665753464832
738616309764608000
738586857185808384
738662539240820736
738657057482625024
738625247797088256
738734601510739968
738642444519104512
738673133960495104
738731678206722049
738696936623083520
738744340919558144
738762120544800768
738756567386968064
738614980233175042
738647691249516544
738611868026081284
738636962395889665
738648333007392768
738694072035115008
738720655609364482
738595577068294144
738598567598641158
738601294022086657
738645653090410496
738687441037631488
738557832577077249
738639462293475328
738701563208867840
738640565441552384
738584277571358722
738750909027651585
738709351720964096
738750669813907460
738744663868379136
738678653681324033
738637155350773760
738613042246615040
738670021736603648
738681526884401152
738622001502248960
738713814825328640
738757079070953472
738680645908598784
738664082711191552
738745062381760512
738730793070125057
738646420455034880
738598706199433217
738715794364829696
738626673600565248
738619497435648000
738707565106896897
738725260967743488
738624622933999616
738677211012685824
738674622929985541
738653097770254336
738667941558947840
738609514807595008
738582876724154372
738676183475294208
738678263590092800
738612698531782657
738740549025464320
738637562185719808
738616376928014340
738724090735955968
738699935571382272
738643753192296448
738626266861993984
738668096710410240
738548601081712640
738695242472402944
738672467049336832
738612115313819652
738663436897255427
738758819392716800
738660618358509568
738685947555008513
738644923243757568
738661176146436097
738661989875060736
738673729560023040
738737588056555521
738723310612193280
738650371602677760
738652443748270081
738754318988279809
738674606417051649
738748312828809217
738663986460295168
738664531476484096
738737789223591937
738703945569308672
738696735418142720
738677005466669056
738596609047433218
738676095415898112
738627759937888256
738713382526849024
738690045356478464
738615340595171330
738716431827668992
738750514633027585
738686488775434240
738732055723315200
738740150876950528
738746765243977728
738701902947422208
738560345028079617
738714359812096000
738640422684102656
738651675964112896
738700053171347461
738713646725922816
738654934984499200
738621317453250561
738749114029068290
738685553600811008
738661041945640960
738708857179013120
738741790510092288
738721158833569793
738682634176475136
738628557052751872
738736610834059264
738638333883121664
738541986609762304
738693472203460608
738630817577062400
738707149979803648
738670206462070784
738608017600479237
738612152928346112
738741526419886080
738741040052604928
738683280145420288
738594218118025216
738658651087482880
738750351101308932
738624601802952704
738712258520485889
738687247801782272
738609669971660801
738677475186741248
738702141813067777
738653903051489280
738660576440799232
738716234846474241
738694399341780992
738743086541590529
738713390860754944
738657833311440896
738646944743051264
738604670633922561
738735813744197633
738677970026532864
738554120559169537
738732592472674304
738759465479090176
738676506109587456
738708194260701185
738706793367543808
738676594542280704
738638061420957697
738755871128313856
738557769674981377
738611104591400960
738738468646465536
738700443258347520
738604033112317953
738597682692792320
738622538377367553
738653831894949890
738691584972214272
738621439318720512
738631367148195840
738668343989768192
738658953308078081
738614011042795522
738676632156798976
738739882366017536
738646760315355136
738633485137633281
738707586007085056
738698757257220096
738656079886856192
738703534326185984
738598651606376448
738743778748583937
738613537031872512
738753261969248257
738613059074150400
738747150889275392
738685389968420864
738691513710874625
738663533269929984
738705799439122432
738739064250204160
738601709153308672
738740553462996992
738594801461788676
738684861305761792
738576543396532224
738698563958505472
738647892857114624
738644906495725570
738758290889428992
738616959655239680
738650358935785472
738755812299034624
738691509277630464
738704108832448512
738709389666881537
738647280505524224
738736749304766465
738638166018654208
738686182742237184
738541529367601152
738672060273135616
738674954254721024
738731619402424321
738678838536904704
738617337364905988
738755426129485828
738733548937609216
738750670178783232
738715605692502017
738636526301679616
738576673277247488
738662526561325058
738697431756509184
738658168729919488
738637490714730497
738531676809138176
738592624437649409
738663088854081536
738745645381648384
738690364429729792
738639298535260160
738650023366426624
738704071222276096
738718575284850688
738649272573415425
738623154776461312
738629400091078656
738634118670385152
738753920567279616
738606469742886913
738633028319256576
738543110804869125
738703203206889472
738666633074343937
738723700774735872
738751580279709696
738742029606359041
738725336314171392
738707095252525056
738690142026797056
738720949348884481
738747314731356160
738653626172854272
738539046557749248
738610983082430465
738738108116701184
738686501454630912
738674132280283140
738651260753203200
738643543066038272
738671313762418688
738626749139955712
738650975750225920
738717686109220864
738748145090351104
738702938932170752
738653441829052416
738675730423414784
738701240322887680
738534700969398272
738674325390254080
738704788687196165
738726963985190912
738550026868273152
738593349859344384
738657841481932800
738643140777807872
738561075071877125
738708915681144833
738718483081527296
738683913560805376
738665009719414784
738744324125515776
738615168897187840
738547581807173632
738741668954935297
738671225744949248
738660764895084544
738656965178630144
738676313284710401
738628167007633408
738706801948917761
738701361861275648
738730113592885248
738662543326056449
738635079002513409
738663516752728064
738688871236546560
738677693403824128
738748279287107584
738600710955106304
738641735690117120
738737717970771968
738537704393170948
738733536442617858
738707766533984256
738700372018143232
738711088234106880
738642889039876096
738677173024903168
738695212843864065
738742696760709120
738637432300707840
738618515830149120
738715114707128320
738652498156720133
738620860626436096
738556662546628608
738681870825738240
738724917139648512
738759968762044416
738633871206588418
738663739038306304
738612174017335296
738683821122543616
738636853251837952
738706008890060801
738631308637818880
738634428872810496
738564124012077056
738593182171037696
738706231293009920
738682462260318209
738701391070257152
738724547965378560
738682801835364352
738632298539692032
738713101592322050
738757766605602816
738549469122170880
738749915212451840
738712568991260672
738720257112723458
738663789290225664
738685905901355009
738618587343028224
738663952847151104
738703341497253888
738663755614130176
738700149623562240
738613348313366528
738724476674822144
738695976123269120
738692675398995968
738760367057326080
738617026961276929
738549423043575811
738753698264952832
738709179943268352
738621263095037955
738660416771985408
738658818968670208
738657568818614272
738733087517970432
738614992442773504
738671615731478528
738664133256749056
738630167724167169
738671737286623233
738556305997238272
738682726329536512
738612387784187904
738631547402780672
738636400569024513
738720202649526272
738654083561750528
738706839559229440
738697398176845825
738675398830108672
738687160006676480
738528980165373952
738679580626722817
738720382816014336
738664145608925184
738575516047790080
738697658295017472
738542867329765380
738638044564054016
738652070123851776
738689802455879680
738744386809274373
738612828232261632
738682361563467776
738645204215955456
738621216936759297
738687654804475904
738673721322438656
738656528656392192
738686740236541953
738609452069199872
738637515993681920
738666423409606656
738738351130484736
738754386076241920
738687403133702144
738607833139154944
738690385158000640
738661906068713472
738653668141113344
738705271019560962
738663776795398145
738626715824558080
738635465100648449
738679895149162496
738632533252902912
738696471403499520
738648073136656384
738646068204822532
738677408258215936
738745016089255936
738676384676126720
738707162290114560
738547388734791680
738662060943245313
738585137550483456
738701999332413442
738648018627481600
738679014454333440
738709381206945792
738704889006706689
738735381672255489
738660890921340928
738745733285810176
738529781331808257
738745301427716096
738703781911777280
738671129083019265
738757531963559938
738672966393856000
738686941768654848
738597674320990208
738543219764559872
738677286346592256
738616456372314112
738762086734532609
738736656669417472
738685117363855361
738682160064933888
738646370328842241
738618813583745024
738695699420745728
738648039456440320
738755363235876866
738729128011157504
738668906093641728
738555731310346241
738746832306724864
738680969088126977
738562819612913664
738721276198539264
738757011714805760
738736602206339072
738713831325749250
738759859861098496
738747201153867776
738728754667782144
738632222727671808
738661721594843137
738636270503616512
738730528854138880
738629680958410752
738744885944193025
738711352479473664
738633015740538880
738727379175145472
738696278343847937
738633736997199874
738740905621004288
738708035028307968
738650166010470400
738669531372126208
738721779447824385
738739013872279552
738681468159971328
738697087580246016
738702901007224833
738625541494837248
738673012363300864
738661184451280896
738743879206338560
738692214000394240
738720517339877376
738686207635361792
738750946780401665
738751957784010752
738730826804957184
738551377601921024
738695896725098496
738675361148473344
738657065892089856
738541823212326912
738652787366592512
738528778817769472
738747847349309441
738705060973154304
738701424540934144
738564434503839744
738625889559281665
738725525225635840
738665601162481664
738682848186634240
738742809948258304
738625633467564032
738761625629536256
738734798835945473
738743690798190592
738607178718711808
738704024980082689
738649746609426432
738726770958958592
738746702161661953
738617979139559425
738689596746256385
738582755307458560
738752007801016323
738668306408853504
738598395674124289
738727630724292608
738725491683790848
738646357825622016
738664690751012864
738681510291611648
738673016448634880
738745699748220929
738718214566248448
738661893473198080
738568595295215616
738659796392509441
738675520615878657
738674543456292864
738700958906060800
738655102777626625
738662279399546881
738654188389957632
738669019285344256
738674967039094784
738683229675368448
738658961373696000
738634512905670656
738683846405820416
738680738502082564
738746957901004801
738655891193352192
738677940817252353
738629488301514752
738704377519689732
738649297923756032
738670856600182784
738631438661210112
738681757667446784
738753656393216000
738714213066104833
738680482532069376
738732877689552896
738709171516899328
738674874814717952
738625906072113152
738671716520583168
738712011157032961
738721817293168640
738621431068516355
738642876305973248
738711943834423297
738673910028374016
738674329429364736
738637205816651776
738540363359629312
738540510000877568
738746714681692162
738692712900231169
738616997479469057
738754130118770693
738705811900379136
738608675984547840
738697343739015172
738644835251453952
738700711651889152
738641064366624768
738688023890628608
738539407117066241
738690595053527040
738619320968744961
738733473180098560
738696148400111616
738536911397105664
738736157668839424
738688976077361154
738652137283059712
738683670135869442
738663185348169728
738671137459167232
738743992532250625
738648412896305152
738736564646379520
738728729694724098
738690213350912000
738680071586779136
738731384492150784
738696253119270913
738757112428388352
738703588822810624
738737084643561472
738703521961349120
738543496425017345
738671238281723904
738644679965716480
738735302148296704
738639411852648448
738750959451394051
738616640871370752
738645371895832576
738561452190097408
738658651364306944
738755266976612354
738666972762771456
738679622557130752
738746538558640128
738761810078109700
738743485260570628
738633606759895040
738666049952972800
738755728186478592
738671288479322112
738642993763225600
738646005374197761
738709985278844928
738697364400115712
738754402840915968
738743028081430529
738605781998673920
738644407239507968
738716817720479744
738636383800025089
738668272967639041
738735587071565824
738573863253118976
738686866350833664
738760824550875136
738743409637269504
738677206583386112
738655530474840064
738670810504695809
738740070790901760
738613260350459905
738620159858872322
738648421351993344
738734446405386241
738668994165673984
738596839838998528
738677882126487552
738682839714148352
738698891315531777
738589130716676096
738754382045532162
738713495693361152
738705535143432193
738644818205671424
738619077871034368
738609997135761408
738737000564543488
738704583120310272
738658911411048448
738672454567071744
738742398688350208
738711260334673920
738721838235328512
738651759850233856
738646429162315776
738760140690690048
738658848341364736
738725298456367105
738562362362462212
738676959148933121
738652426639659009
738599050216243200
738702154299543553
738732202305949697
738650057054920704
738652334339829760
738686463441670144
738708995192586240
738664623667286017
738705191210455042
738663277350244352
738742805812629505
738704876537061376
738638770187075584
738658495961014272
738694604707536896
738748870612516866
738612237187715072
738706818684358656
738704738313736193
738715626508845056
738669401294147584
738746672969351168
738624270255935488
738743309103857666
738665110412132353
738547887936811009
738674518340833281
738651717806530560
738713420531372032
738694936019734530
738536399784280064
738749726355427328
738724636150665217
738640938403270656
738653219371376640
738717560347197440
738606511950172160
738585557215809537
738688711576170496
738683884003594241
738680624978894848
738651202079055872
738717740530343936
738694919280267264
738652212755365888
738621024246235140
738664703476551680
738729891219279872
738635117007122433
738554774912696320
738648157031038976
738711776007688196
738685033368723456
738683732970901504
738732856801955840
738536420831301632
738686320848056320
738695527596974080
738699222476787712
738686320772579328
738616926390255616
738760212044230656
738702053632020480
738651214594854914
738639508468420613
738721343294873600
738671028424036352
738677802384392192
738668746722643968
738664845994807296
738673981226688512
738643979621785600
738750564998221824
738719598577606656
738731518818979840
738608059279278080
738728104559005697
738637495173316608
738608051062640641
738634248614252544
738646940552966145
738756181368442880
738713848312659968
738704037550383105
738729379640037376
738636349889249280
738563645957898240
738664208687058944
738638220640980992
738706633883189248
738691387613413377
738685255813595136
738546872848134149
738686727775223808
738687700765540353
738544528307539969
738752922314477568
738576996515479554
738700426346962944
738654914025541633
738647725151899648
738641546598350848
738676560731987968
738621967947833344
738695435154542593
738729681646723073
738569970876067841
738656860228706304
738723763378786304
738666670617722880
738627969669828612
738644113625604096
738697184389025792
738680163743961089
738632529037660160
738673658198122496
738669183232278528
738673478027608064
738671795935420417
738676582009733120
738722761279950848
738734559550902273
738637037906067456
738656860304199680
738732966013227009
738691580463353856
738688598652903424
738708672616992769
738693090475663360
738666842739384320
738650404985155584
738600291474407424
738636526221987840
738550714885103616
738682176917508096
738734500813889536
738751294899265538
738574509092032513
738546294210322432
738643312387710976
738638904392179714
738686526628974592
738638095004762113
738671229867986945
738707586137108480
738655467669495808
738754830643171328
738627265055985664
738691396257861632
738635196581486592
738695598795313152
738655128065069056
738742545711267840
738756625931112449
738546554240393216
738637184719310849
738663550051360768
738618650249170944
738737453700423680
738652766541873152
738578544318545921
738669958838816768
738736761510060032
738687008755855361
738654213383684097
738655765410516992
738755115901947905
738647272041394176
738686429946073089
738750917575618561
738657174763753472
738649780222627840
738673859734470656
738714796099534848
738599385542467584
738642763198140416
738627319858794496
738694063508066308
738651885893226496
738572172956930048
738743711744569350
738760551761874945
738658752023437312
738530305271795712
738645724267720705
738715320593092608
738640657431027713
738695695125909504
738609342996303872
738694139315933184
738639642438819840
738637834790133760
738748815969255424
738601528781508608
738688091121197057
738713206596730880
738756395349245952
738696735371976704
738697536710512640
738676305173045248
738730495400366080
738587931053432832
738649478295654400
738590225488740352
738575125742686208
738731363499528193
738623821603733504
738535602824577028
738734593143115776
738686463617949696
738658500012855296
738681954887991296
738685733632888832
738684773284089857
738715668330205184
738657329743290368
738672173422874624
738704142672236544
738688569049546752
738575326951903232
738683590456815617
738716922670415872
738670391107981313
738662509973020672
738674014911143936
738748187075174405
738748652353638401
738689005148098561
738550077443084288
738626564565274626
738617358026084353
738549251245015041
738625902192398340
738653379023540224
738710882625179648
738662455593861120
738651558628470784
738665114434457600
738743141256331264
738559372046041092
738709943423885313
738706835495096320
738641060130394112
738655098495082496
738696106201096192
738648903764021248
738673629018398721
738529114324369408
738641869693956096
738690141829632004
738653500545077248
738702016067821569
738681413445275649
738601654669299718
738626560362582016
738673888960360449
738638866815549440
738722614408011776
738693568542441473
738745431358898176
738647833973248000
738718268903596033
738737759926554624
738646835632345088
738652028352794624
738758857233707008
738663965149036544
738623188343521280
738618847238840320
738630591206281216
738703689628557314
738701978490920960
738576061122924545
738732202658308096
738714368481857537
738724912697905152
738634647186313216
738728792299077632
738675302407274496
738610936718626817
738576539458129920
738712808200642560
738714808875372544
738682969716600832
738712388430487556
738635368464027648
738716872162451456
738540849898872832
738724690399727616
738759608085426176
738614015337730050
738555937019961344
738712988383842304
738703496816496640
738666355906498561
738702829863337985
738658810433306624
738657481052819456
738632923490848768
738701550617567232
738696068582547456
738649893347069954
738715739989901312
738697335081865221
738652921668247552
738678251292393472
738681833165099008
738703811095695360
738705837003276288
738716402698354688
738624559788654592
738531890714578944
738753673103183872
738571640456368128
738675789021995008
738623729542959104
738679358445883392
738743967433564160
738657636133031936
738682403296808960
738529135430139904
738742361078038528
738641051938922496
738635943150751744
738628158543396864
738752129775591424
738552178818830337
738673696114626560
738653873947181057
738648312090374144
738752473393827842
738717543582556160
738643035844673536
738593421443489793
738642314336317440
738621326068322306
738699528904318977
738668172346298369
738533484625420289
738652737324343296
738690859156316164
738747243423899648
738683493820059648
738736103243448320
738716410805772289
738662203566501888
738645476954673153
738666125542756352
738648999914315776
738618381801164802
738679521868697600
738663923566665728
738697192408420352
738733544701366273
738675650601623552
738743351109812224
738737327824982016
738711465767510016
738636526280683520
738544922744262657
738632965190606848
738757309510209538
738701474889359360
738625985818570752
738529433187819521
738593417169506304
738665873720913921
738747155100356608
738658554836594688
738752519732502529
738645497976606720
738666251338317824
738717891596550144
738752997640052736
738679299704639488
738694772559253504
738696789931483136
738631249699426304
738538224470003713
738648882566008832
738728511494488065
738698492869107714
738704385715343360
738558969212489728
738725873134665728
738674279278071808
738698429774344192
738663638358188032
738750762470281217
738563251752062976
738639411869552640
738741316788621312
738754436269547520
738705992368672769
738609695254970369
738729232856145920
738746404185776128
738694881682554880
738705841172385792
738637608226414595
738617379089846273
738673230605615104
738718755656597506
738539226636156928
738708618070089728
738565957120098304
738678049781252096
738669468088434688
738686291655659521
738750997095403520
738634999566639104
738585514907865088
738688497796681732
738548710066552836
738658579687825408
738649205544124416
738749260498391041
738658462599614465
738604317939113984
738667891252400128
738713982362619904
738684047753416705
738601034054914048
738644797498523648
738685469542744064
738570071585492992
738716775748108289
738625696394665984
738615890397138944
738675793484742660
738675436952125440
738649805220634624
738625314683822080
738669229281419264
738700208398274562
738667031344652288
738710916313841664
738731367945646080
738547485153583106
738713906907099137
738748644254441472
738659649336008704
738590653030891521
738658441351340033
738646290582671360
738685104697004032
738668302105489408
738650954682241024
738648006216581120
738753513774305280
738616930588712960
738696341266763777
738701214905475072
738659016163885057
738691370840432641
738615986794831873
738706596230889472
738679761027911680
738679668790951936
738598479526662147
738658521215045632
738534852048396288
738729325340545024
738757271975514113
738678129695330304
738624501311639552
738724795387412481
738653710079909888
738690402195247104
738704205301592064
738683284419416064
738621401662296064
738702393412554752
738647922217222144
738661784320671744
738664678168137728
738705442830974976
738607715514081280
738575872337158144
738721137908125696
738688866903789568
738718927602257920
738752133818896384
738725705299566593
738739680959684608
738631568521068544
738692813739700224
738683611575160832
738687562571780096
738616859130372098
738654372972908544
738680641865273344
738659037097693184
738613713385619456
738675411618529280
738603491950628864
738657992833392640
738701345130156032
738756734962040833
738712099132715008
738712119990964224
738712292032978944
738656596071460864
738650132342788096
738715819396325376
738624454834720768
738741107060662273
738630783997489152
738704570193305600
738564791166341121
738660479753682944
738667068980006912
738696429175250944
738710341622878208
738756319730118657
738691941500620805
738753262237679616
738607635692281856
738637847444500480
738579391353999360
738636958331719680
738674711178153984
738668822329184256
738743799694888962
738676883609538560
738663168499666944
738609217167204353
738637465632800768
738710589057421312
738649582993838080
738675113621618688
738646336682135552
738726015728517120
738695820984356864
738644927366717440
738597955242844162
738615235859255296
738616741874388992
738704318581198849
738656201626550272
738615860890243072
738754142802300928
738754222594887680
738564329734299648
738654490203717632
738684542698070016
738736166220898309
738661796974714881
738743099451674624
738609758140137472
738673507186421760
738630255674425344
738753471860609024
738679710956277760
738580419025637376
738635150364315648
738675914918252545
738562375188516864
738630524051152896
738580444292075521
738654033284632576
738738556882059264
738624400308633601
738679274610274304
738659666260025344
738649277061271552
738636052043272192
738723281025519616
738659234141851648
738617265772363777
738724577241620480
738665089507708929
738726070434844672
738675592124628992
738603244302147584
738655891290001408
738669166224408576
738686681822429188
738655232952012800
738649960493789184
738708210995978241
738607002331451392
738738976064974848
738684517397987328
738630549250703360
738697964386963456
738652179322507264
738683481283256320
738639244080623616
738647335060787200
738732403800211457
738698970906669057
738716306044751872
738699268962189312
738613272979480578
738754667165929472
738695280137244672
738706889798746113
738663143191240704
738642620713447424
738666041497255937
738668788992872448
738736296147963904
738620466231836672
738578141485006853
738543840500404226
738708936833028096
738643685911449601
738686396366528512
738656063256428544
738620625606959104
738672098294530048
738689936648482817
738629836416135168
738578204336611328
738702334772006913
738751756247650305
738557064927141888
738645229524426752
738706156005294081
738705807689162752
738545702914162688
738682797703987200
738730210074464256
738711260322234368
738676569137352704
738654142223257601
738640217008185344
738693497583206400
738735213963018240
738643220305842176
738703027004137473
738626166207086592
738721624229335041
738637893397319681
738730872929685504
738713441238683648
738554967875825664
738631056899743744
738717602156060673
738697502862540800
738638992514682880
738653177503961088
738618746512674817
738615974060953601
738619832749297664
738671217171783680
738652842098102272
738542880076206080
738689508665856000
738573905187770368
738761180777480192
738742021289054208
738546034264182785
738697645397544961
738740188348882944
738753803248373760
738682332043968512
738760241509240832
738750711761141761
738676636179136512
738713948866891776
738719808150069249
738701093354496004
738631086092234752
738735507765637120
738528976042397696
738729522510565376
738609615382839296
738669405295550464
738732907271979008
738704419307565056
738682118079971328
738625201659740160
738691182348357632
738636467560452096
738640942652067840
738665387223617536
738640162863886336
738617332914753536
738683720455049216
738696370538745856
738649444506324993
738675839399780352
738663227257720832
738655077586501632
738743476649594880
738735843226091524
738626350781599744
738733846502461440
738711398549757952
738698538956300288
738711151173738499
738715219799605248
738632579251867648
738736946198024193
738720190129541120
738675809972592640
738698039699902464
738686581054144512
738703924404867072
738732298930028545
738723155288719360
738663374146441216
738637969029013504
738618477955555328
738688351146901505
738651860777730048
738685389813256192
738637666892283905
738701336477335552
738634471000440832
738636081663508481
738640582071947264
738693518604918784
738565642433990656
738704524144082948
738641001460420609
738592695757611009
738656487065718784
738614652897136640
738722161360179205
738596873183723520
738716012292546560
738694541776027649
738639365803376641
738634567582650368
738662073555668992
738666523951259648
738728792617852928
738657053087039488
738754218564018176
738692176088059904
738538002046177281
738693820414631936
738537104335048704
738643350195167232
738644487082119169
738632214452260864
738722643747168257
738653814945910785
738575121703653376
738681728118620160
738566934493466624
738710081903042562
738751080964689920
738665731265429505
738548995266629633
738674404851363840
738582792884224001
738700401294385152
738636605687246848
738654570239381505
738645674032570368
738625583232503809
738569274634178560
738738309371990016
738632671446851585
738646105982963712
738684135540183040
738650895785840640
738689625997205505
738743317391912960
738729086160375808
738710815725883393
738702653685927936
738712388464152576
738663847750422528
738658995146199040
738731632186818560
738669635927674880
738681992359907328
738707992988749824
738717166086815744
738756265086705664
738654293138538497
738689785473163264
738736988329791489
738675440911405056
738695250495950848
738680495173689344
738550899627282432
738734358450835456
738700111925129216
738642364533776384
738544234605780992
738687579248332800
738719451995078657
738705140681715712
738712178740592640
738626728118132736
738742633510666242
738757594794184706
738751198342189056
738725453708529664
738741191064313856
738703702253441026
738716079699165184
738696642992476161
738641819249037312
738623658206371840
738731950790352896
738671233928155136
738740159173267456
738650430167781376
738731908947939328
738579739464474624
738752657964302336
738697817607274496
738559195897679872
738739425031622656
738598291072417794
738701948921257988
738660270248235008
738717740303847424
738656520645279744
738746085678710784
738675663352307712
738721989410459648
738565436955054080
738719250655875072
738680503671377920
738737831414226944
738592397777502208
738713579587796992
738573502542958592
738742742642229248
738681770095349760
738665487807188992
738751081119920129
738638082304561152
738705140987928576
738754323291602944
738622810675810304
738651453548564480
738534525022670853
738753450922639360
738621334591143936
738649843225088000
738728217788485632
738636526163267584
738715815176994817
738728838738366464
738706285764300800
738550521888309248
738724224945160192
738675394916831233
738653454269304832
738736602155995136
738724233270820866
738654440169852928
738602724262961152
738535514857431040
738722505100251136
738637109230080000
738725860614778881
738698815809724416
738699197365374976
738646873431478272
738644944085254149
738711898036654083
738707351264497664
738735054713724928
738715870025949185
738647192488058880
738563431956021249
738758009833312256
738674006346346496
738628322020708352
738701261156044800
738697628871856128
738731862768668672
738543869877465088
738624337754783748
738667807454433282
738668537175121921
738726863326052352
738680625025142785
738664472752099328
738674295946252288
738653332651319296
738617915885256704
738707355404259328
738717698369191936
738723264424497153
738626304501637122
738574790047453184
738753039901822976
738642436046622720
738758576441823232
738684798424784896
738740146670034944
738620378092732416
738712434702045185
738655807382917120
738732093258092544
738723172133052416
738638598241722368
738611519923986432
738686270642126848
738701445671714816
738550249329983489
738704369168883712
738654456724750336
738716545082331136
738681019264565248
738649113147936768
738688032119918592
738631685911105536
738645602578243584
738675348498440192
738750611328491521
738690087618285568
738756470683078657
738673612216012800
738700275452645377
738623485954560000
738709901178871808
738708215110701056
738751211185262592
738672731303075840
738739785959890944
738674853545398272
738610370592407553
738621627957547008
738729241265733632
738591630194704384
738614090726154241
738673100448006144
738569488505806848
738722370861555716
738681069600448512
738725416169406464
738631232846745600
738716725642924034
738567387105120256
738643321061539840
738607979834941441
738619971442376705
738698509537402880
738731313109315584
738626757696225280
738643144984662016
738754214168383493
738739689318932480
738659095897473025
738759947853258756
738688581686964224
738751148232978432
738643492902207488
738539059149164544
738656046516822016
738545853707751424
738680184832937984
738755128677793793
738686958306795520
738595182816284673
738720835884732416
738729824156590080
738658600814530560
738600115296862212
738641408299388928
738710828397002752
738697435866902529
738630733800079360
738683720664817664
738747109109702659
738713470573629440
738708857103360000
738743460153438209
738680981738004480
738608797774536704
738573477276319748
738627558812573696
738708462692098048
738663445084704768
738682974045081600
738716457173946368
738558260362498049
738629899016110080
738756227375595520
738619476489310208
738611834542907396
738744495857119232
738637226519715840
738666452404817920
738743615107764224
738685238918840320
738692994115735552
738713290243772416
738667073124114432
738694868898320384
738719095424753668
738636115071078400
738752091796209664
738694365833498628
738670407935463424
738635771033325568
738747406800551936
738693497398677504
738691358265872384
738756252415733760
738751810991587328
738702745738317828
738547019921379328
738658466441617412
738685318614880256
738596193651982337
738713475074142209
738738322047143936
738756823214219264
738704612295856128
738680239350484992
738654180194160641
738623339124510722
738642100321980416
738671255226716160
738612954090733568
738748044167028736
738688271127961601
738644285717909504
738761696853041154
738658605021401096
738698849485754368
738686061128343552
738726603174334464
738533878827192320
738736518450323457
738701709883641856
738676527378903040
738624329122877440
738660291337146368
738757762407096320
738682147536568320
738755614910861312
738622878006927360
738670386926227457
738712153843204096
738636303944814592
738622404042203136
738633078281805824
738707057768026112
738638053116379136
738692100573802496
738644457533386752
738715735443312640
738597145964470273
738724426359951360
738759616243322880
738759616293658625
738752892996341760
738707175074365441
738718881154400257
738666813282607104
738697691685871617
738623980840443905
738706197814116353
738653735426129920
738718004561727489
738724916778917888
738737311177953280
738705098923212800
738622928271511552
738634437357916160
738661612265963520
738732575900979200
738737369671716864
738641399810301952
738549494569017344
738659733448581120
738695749765062656
738696508808302592
738727458879483905
738674862290407424
738702259144564736
738668772198875136
738549599162511360
738719300836569088
738531622501371905
738675394782625793
738725688761552896
738668923055439872
738678314064285696
738614560735649792
738704570386288640
738567609591861248
738625482514534400
738555194322124800
738656596105035777
738677148093952000
738578594289451008
738655811556151296
738713579600371712
738537968445489152
738622488041512960
738637620708659201
738642343608229888
738649356748894208
738738221195120640
738761709276528641
738687017287094273
738625390386761728
738702292908548096
738704901916610561
738600614549032964
738646776882810880
738748522632204288
738754268656599040
738705765691576320
738684278507220992
738555379051835392
738726212873424896
738645732857647108
738618088111775746
738727454454480896
738710127730163712
738716029250068485
738672613950689280
738682168474374145
738683468691984384
738682277463527424
738672177789194240
738755468185632768
738667811711684608
738656881351266304
738629047836651520
738706961001254912
738695535876542464
738641806867435520
738689504496746496
738656616845856768
738615848240222212
738646806352007168
738681438644604928
738739190381314049
738549355834134528
738632369704407040
738671489780752384
738681589882859520
738566154051067904
738697712657387520
738650157617717248
738759100402663424
738681262811025408
738600476002787328
738737487141556224
738644595987353600
738566149865144320
738634894679670784
738669082371706883
738667010591182848
738557614624149504
738706181032685568
738629844800528385
738712103486377984
738684685249843200
738627227298861056
738624538997489664
738760912656576512
738638476632068096
738731866925236224
738697809252225024
738559606943780864
738703743919738880
738668038187327488
738577017562505216
738719720346660864
738688246075494400
738631065225596928
738679157027176448
738640674380075009
738754117707923456
738645107608539136
738620013427359746
738698392130326533
738536550787653632
738602472692813825
738659146120204288
738548668299644928
738663596306092032
738743443359469568
738724954674462720
738682956999462912
738620696733962240
738629261469331456
738760040035799040
738682185528532992
738673985504808960
738759914407878656
738641630501163008
738676741078679552
738642595543408640
738624056526667776
738636932859711488
738658139537559552
738761835185377280
738747750628610048
738698241097633792
738624241050914822
738744378580029440
738613310539456512
738679228384837632
738688854270595072
738688724398116864
738680663042338816
738718407298797568
738664841771126784
738758840334712833
738754382032973825
738620231245930496
738641785723965440
738671586207801345
738618188632457217
738662576943423488
738601898236739588
738718893779357696
738716159202168832
738662120036896769
738625423987220480
738646223465422848
738623884484710400
738653714395889664
738680960477106177
738720907326283776
738631526800183300
738718684127068161
738622873661640704
738725831388897280
738667123510259712
738678003467706368
738748065423691776
738709142358110208
738718709573902337
738725923634196480
738723134543691776
738565487290781697
738531362571980800
738686396681064448
738642037633863680
738629249138102273
738671062028673024
738713323793965056
738667312555905024
738717874827694080
738684332789792769
738731254695223296
738685230437928960
738707103880077312
738548685102059520
738715131849379840
738674082053378049
738670474717220865
738693359187972096
738618909939503104
738616569891147776
738635813173497856
738642029308088322
738614099462918144
738716960536547328
738655035572228096
738639373932109824
738760685929279488
738628942869999616
738672261796880384
738717765574512641
738725558763167744
738709871919566848
738711944128016384
738682130805477377
738667266221473792
738710820020965376
738761575117524993
738735863933329408
738670596666593280
738657761790169088
738731611185876993
738707485448626176
738746035368013826
738578686677377024
738623742130061312
738666511372521472
738698665011843072
738649020927729664
738728251334496256
738750913171599360
738716100469329920
738670491758534656
738636341769048064
738686987666919424
738714192325292032
738606834710286336
738684345553129472
738760568618811394
738754566389387264
738658672155451392
738617949569703937
738655220184584192
738628519287267328
738751605235933184
738586844493799425
738743833358413824
738722446388400128
738654884770156544
738685293579096064
738707191734120448
738635943217930240
738607811953758208
738727513346715648
738723998314471424
738730646349185024
738659951380463616
738631015095226368
738748736273186822
738645803951136768
738674484723388416
738688204392517633
738601474393968642
738760698608689152
738720907015884802
738639235868155904
738684810927976450
738705170067017728
738654289191677952
738662610602741760
738719816752717824
738661897629782016
738641408416960514
738558256218394625
738588098888503296
738713097528090624
738729165940228097
738719153951936513
738723515952713728
738699520549228544
738620667667435524
738615328108773376
738643262311895044
738677793970638848
738747704558391297
738626095117959169
738745255344918528
738564845495164928
738735797084520448
738664095491235840
738618960308903936
738700040634544128
738616745905135617
738679895514095616
738634747853844480
738616490136502272
738675206261202944
738625407138729984
738726816958021633
738712690680553472
738728763303841792
738736367249788928
738702242761609216
738658424725078016
738749449346928641
738686560099409920
738709699873230849
738715672784580608
738620613103751168
738711184912879616
738575771606745088
738670978067107840
738547980043718656
738599926771261440
738571967620616193
738654184178909184
738717841046835200
738675097142235136
738748753092481024
738739345474064384
738573590610726912
738641567880249344
738530737448734720
738635531991539712
738600501327994880
738745540167471104
738607006777409538
738724073711226880
738738078676717568
738747373434851330
738756244052312065
738705249842671616
738750816614518784
738718554292420608
738740695964471296
738748711069749252
738675910795218944
738645699114467328
738621451796766721
738645917247627264
738635230358196224
738739005592875008
738631593741438976
738758148627046400
738702246578376704
738605429492584448
738617140056457216
738716939569135616
738609510697177089
738542670407172097
738675541692162048
738689781467602944
738603747790577668
738649759108333568
738651919128879104
738686312627195904
738732663956213760
738622425105977344
738625172345786372
738639025955872768
738720181774602240
738608818624434176
738756822887239680
738544838845599744
738633846166544384
738647880303562752
738696819199377408
738725885851893761
738744693085835264
738713684789231616
738637499103383552
738732546440220672
738723318870740993
738677944982360068
738655081793458176
738676632236511232
738708416693215232
738640758253703168
738754960867872768
738652762444009472
738605593330470912
738739672327802880
738667832616050688
738569685763948544
738609292794679296
738705111409659905
738696487769628672
738652313410240512
738715278255607808
738721217453162496
738748967018725376
738719917541711872
738654159105318913
738589470388191237
738748262585229313
738634022209748993
738728515856650240
738578938570539009
738749185021874176
738677487698350080
738650812088504320
738652279960543232
738695506587586563
738703970449907712
738741136412545024
738754809877123073
738662593859100673
738621862918258688
738646903114616832
738712107479408640
738640221487665152
738689764417798144
738688233735884800
738746748110245888
738659980610535424
738633225279524864
738571724388741120
738622391333453824
738732798266224641
738689479238524932
738632424377057280
738634185863110657
738700720061468672
738703085606817794
738735276852400128
738665710369558528
738587146567573507
738641781751984128
738623141983879168
738608764295602176
738753987697115137
738678804596559873
738697439952113664
738757301243420672
738681761870188548
738745091410432002
738659661793120256
738681153654280192
738684685367250944
738648974983344128
738734282752020480
738635016377237505
738639516702015488
738532004140974080
738698258072150018
738698580895137792
738657581586108416
738561141824069632
738584453878931456
738755799573536769
738710639556894720
738747809332101120
738641307627839488
738726888387039232
738628691291459584
738640095755022336
738669921337511936
738687256467247104
738667522015252480
738660446115385345
738721888772468736
738595296339320832
738741715083886592
738623808953688064
738546570975711233
738551268512272385
738633774695645184
738695456151240704
738716142492127233
738738921866158080
738758773540556801
738657225137377280
738757552855453696
738686153122058240
738595811886387200
738666586836455424
738675722047389696
738625784647032832
738624111258148865
738684064530608128
738648127650070528
738613340092567553
738701554707013632
738664674246414336
738673834405023744
738711939757572097
738703932910895104
738640498001367040
738700879235276804
738712099313057792
738648203080372224
738735188906250240
738709981222993927
738614191506890753
738701856852054016
738719703489642496
738639378369613824
738663197947891712
738728427499495424
738642872388485120
738641437923934208
738647905486180356
738757917889994752
738735100632936448
738643568634560512
738678230362771456
738675931695448064
738597351418298370
738735553538097152
738718340324151296
738623263622864896
738631048314163200
738713806067621888
738671573977182208
738711801320341504
738637675247370240
738662413378158592
738703685484728320
738626459884003328
738598857198575617
738720936577400834
738679270386630657
738642960141582337
738659473288486912
738632147515346944
738760220554498050
738671347350548480
738634391488847874
738745666294415360
738653525769629696
738617370764185601
738643253726216193
738653391447072769
738707271350390784
738684727285157888
738702712435580929
738595610790498304
738697444167409664
738642150951387136
738544029311377409
738754436567273472
738644109557129216
738667790744178688
738567521591123969
738703467448029184
738722224375517184
738631056753102848
738595283571875844
738731153801220096
738624035559342082
738714779414585344
738567454369058817
738633468582711296
738711151383453697
738613050719141889
738638023642992640
738735071276990465
738716905964507136
738666880177713152
738629282692354049
738711939686096897
738640825245143040
738657384655147008
738629907446681600
738705295900303360
738700896209645569
738569043901321216
738708454504812544
738638866823815168
738751538349416448
738754537062817792
738714670236897280
738579085161435139
738650165934993411
738672869706731520
738715081274445824
738663181187317760
738754256233074688
738730776343269376
738669287896940544
738681837338398720
738674052605353984
738609363774930944
738636526364590080
738637646012895233
738644403225563136
738638619305332736
738734068897058816
738682399425462272
738644902377033729
738755128493248512
738739181963345920
738669296423972864
738672345406185472
738686140656562177
738671909261414400
738681392855420929
738620994634452997
738734572171632640
738739760756338690
738648081709858816
738685293205815296
738751005379178497
738703899171815424
738635125378932736
738634261415202816
738666154722533376
738745208859447296
738618260107591680
738742373698703360
738658777184903168
738646021916479488
738707464389066752
738668369394708480
738731459993866240
738671091468636160
738647531924643840
738667047966642176
738692339980500992
738586278506041344
738760648436416512
738675231284432896
738715722969419776
738753996001841152
738689957494165504
738731225364324353
738651365765943297
738665303287156736
738599356404629505
738709226047082497
738669183261630464
738752288924282880
738601902221332480
738637872551460864
738651114040627200
738624941650771968
738739294907600896
738533094597087233
738748920881352704
738607593841532928
738643006375370753
738667903621468160
738614766071992320
738680289745063936
738666972863434752
738644356983324672
738634865055240192
738704129803968512
738730403033292800
738696659866161152
738546755571175428
738677240213471232
738678628456796160
738675734558842880
738674690181332993
738686556022657024
738711688334200833
738717547638497280
738549825537486848
738645053262815232
738683540364263424
738650325356158976
738668604342820864
738636526100287489
738675642145726464
738726070480822272
738651592124170240
738654586836295680
738689164787355648
738662510002352129
738759603723325440
738567785618497536
738546516457971712
738669397049544704
738701265463611392
738699147327373314
738537804825792512
738566426672398337
738682697124569088
738749956975173632
738605182188019713
738687168374267904
738699495211339776
738742650581491712
738607916656119810
738749684202737664
738749881368641537
738588119767777282
738650274940784640
738619476401233921
738704591282376704
738676938252922880
738731992741777409
738632432610627584
738675868751527936
738599754574139396
738693623433338880
738542007501611009
738700560753254400
738726896595292160
738675503666745349
738710123523112960
738647096019038208
738663340440977408
738618142700638209
738738355417034753
738662140626776064
738741677502943232
738628544448843776
738709880383606784
738729677309804545
738541822885122050
738727513111855104
738654314441416704
738615290234163200
738717560217178112
738613096885813250
738740343542296576
738648048058912768
738656948271353856
738638971463405568
738620466068213760
738653722776113152
738611540706754564
738643308562526208
738619040340418561
738741769559511040
738669204136693760
738725726258667520
738709402384007168
738678301439463424
738759763236933632
738637587372376064
738529122465546240
738623456959299584
738702775228465152
738615986538958848
738746798697811968
738637633341947905
738691622691573761
738690364215791618
738676070212337664
738714527823495168
738592569957842944
738756294652383238
738701764229271552
738658009426067457
738699776443752448
738660559537733632
738608269371969537
738690544445075456
738532796793249797
738622479661432832
738612866081644550
738749915162120192
738657430494646273
738630817564524544
738589797371891714
738564946078896129
738672785787080704
738748170105131008
738664783176708097
738639848202981378
738748195472310272
738708026346082304
738743002995163136
738678226160082944
738682185285173248
738694546175844353
738733309656768512
738714536145002496
738713198212288512
738724040307789824
738710408844980224
738724443053264897
738664111995817984
738684156566245376
738720110165135360
738655291470929920
738749348712828928
738674111501762562
738686975373246464
738755774369964033
738684576088854528
738656167929520128
738660182213984256
738755061342429184
738609695309463552
738651629784817665
738750573353271296
738648714865192960
738753010512351232
738692725558661121
738586207060299785
738574173723889664
738711910556696576
738732378760351745
738696160668471296
738669623500013568
738619744790548480
738648282759626752
738686811904561152
738668704708341760
738706298477391872
738744252881068032
738638317177188352
738747809512476672
738679702387326976
738706328001122304
738643987695820800
738659926432714752
738611347592597505
738530297164140544
738625537078231040
738599179929321472
738693799606636544
738624647776768000
738760979450843136
738647741585297409
738654062611202048
738741023019544576
738754826637586432
738748006502158336
738550035617599488
738756667744079872
738688816446341120
738713453850820613
738675571132125184
738677684885200896
738671259358138369
738677743525711872
738595904492441601
738710022935465984
738704675428519936
738631807462178816
738675604426346496
738577797430415360
738636526268059648
738643606127448064
738702334675410944
738721372931805184
738605937078853633
738551998254055424
738748572858994689
738645736749948929
738712061631401984
738603382907113472
738639873326878720
738688493753356289
738727223767638016
738621011378114560
738687096861429760
738737684223528960
738583283663966208
738592968219623424
738547703483764736
738716461171118080
738647246682619904
738751739734679553
738678066608807936
738551377727782913
738675818348613632
738658625799917573
738649385752465408
738723285333123074
738731250287005697
738674556102168577
738624874382528512
738754629454974977
738715618308960257
738648748532830208
738700464112467968
738633581665390592
738753778032214016
738707980561092608
738713609296093186
738688178874421248
738685033372917761
738546910814994432
738639340381863936
738636387650527232
738725139395809280
738674249791987712
738636169731280896
738631958553604096
738707581787635712
738640422701043712
738711075588349952
738754461586325504
738676426723954688
738706579386552321
738762019910897664
738678037114425344
738626820749156352
738682785389481988
738715433654751236
738722518010318848
738609993243467776
738548378695520256
738624526158729218
738530150095060993
738729480248819712
738644176481464320
738678293050839040
738654830340788224
738675206022012929
738672983024242688
738663143136727040
738719154044346368
738735742281732096
738616011734163457
738618788506042369
738753836899262464
738617706266562560
738571552279695360
738729925021171712
738569891444199424
738663734814597121
738692574538567680
738644629462061056
738716142504710145
738592729119100930
738747104659705857
738743392960675841
738733066621976576
738628145981599744
738700766328819712
738690208909144064
738646919593918464
738748816241897472
738638749375078400
738638077976059904
738662497146839040
738599595194753026
738728419056320512
738698501438242817
738547456065994752
738682294483947520
738538106958254080
738624626968797184
738740855117389824
738732839995375616
738706575326470144
738715374879920128
738716205196935168
738689835683225600
738594381792305152
738741081844617216
738666750544318464
738742306635952128
738574983262310400
738743602780721152
738604695686516737
738738640931696640
738614103606886400
738734110856728577
738651122215227392
738694776858480641
738743132653654018
738727085410254848
738636526335188992
738613533068267524
738660299579006976
738666922473103360
738686987834646528
738635230135848960
738669359049146372
738676959182520320
738738225364107264
738700933937434624
738670659547566080
738700107793727489
738649394396991488
738712501626515456
738583153648885761
738639080561479681
738617396039057408
738740062461042688
738594796890005506
738759192832528384
738583187232690177
738643220305960960
738600014826475520
738735620621639680
738655513899110400
738666696014061568
738643132338819072
738717900047949825
738553747316613120
738720810878283776
738550215754403841
738653156452798464
738700401185284096
738624429685542912
738669837208150019
738671221517262848
738671120803598336
738721813048512512
738573162993029120
738692591370244102
738718835344347136
738564715681619968
738726221442371586
738540338286067712
738627424510967808
738700627665158145
738681518424530944
738706571006468097
738628280161427457
738688573243822080
738663587938488320
738674635802316800
738682332354351104
738678892773400576
738633858757709824
738696957942603776
738641093768646656
738633778881540096
738599645689958402
738673452731781120
738626183135301636
738750363956858880
738677126937747456
738739072903090177
738694122421256192
738738183622529024
738714213061939200
738632759699079170
738638027858157569
738757196440338432
738643102899023872
738612513768505346
738725663654416384
738745833764626433
738654175999860736
738735189015285760
738645787022856192
738757955487715328
738721448232124416
738647791988269056
738671661852073985
738566984724537344
738578443613282305
738696118964477952
738755766031687681
738693941839683584
738720252930985984
738621422386302976
738725865006190592
738727357897445376
738720462675554305
738716985505251328
738681803637182464
738731019826802688
738678762645139456
738643337691926528
738647616104333312
738701361940967424
738731166379823104
738700560795308032
738652951217065985
738690280321355776
738673440077447169
738682801822806016
738612396344778753
738647443999449088
738630381348356098
738641601501663232
738732097712619520
738734715025432576
738677831664816128
738682894206537728
738634026551021568
738738137581690880
738657258641489920
738672999809863680
738744328126894080
738590531572228096
738697821881262080
738635855024128000
738579735312097280
738750435260026881
738657833227554817
738600010632167425
738636685433536512
738617580613603328
738674266611273728
738726628059164672
738687994664759301
738710794741944320
738603445821673472
738728696006201344
738645434894327808
738638715501830144
738716733826043904
738733293168951296
738551734235074564
738665433373478912
738675357063221248
738617685206913024
738652087098216448
738654192424882178
738702943042600961
738711751139729408
738709314320408576
738711272699482112
738690456733814784
738754558084669440
738639214791798785
738717153411661824
738673520071303168
738642444288458752
738668298028490752
738731703385137152
738674921052753920
738761877057114112
738633414153261056
738669182900965376
738681711299530753
738740616130113536
738699700606541824
738716180182097921
738701957548937216
738708684931510272
738740125421731840
738596365807144961
738665340989808640
738653743835713537
738639894390571008
738634273729740800
738743250106880001
738640422583570432
738674283237511168
738683451977650176
738624052420444160
738722870159933440
738600698267336705
738659221579935744
738667110944149505
738757972348829696
738754885198446592
738749302680477696
738737269293613056
738632952683302912
738636501181956096
738616443789410305
738624945652174848
738659435564916736
738753173783994368
738730642364600320
738708915853139968
738727949625659393
738531584576491521
738620072147591168
738683284452999168
738689554757079040
738536970297565185
738550282766946304
738607291922944002
738754105104060418
738644147217694721
738720869548208128
738679815738384384
738740939288612864
738648488565702656
738594394471694336
738650115800506369
738704574458957824
738628514983874561
738634399781130240
738658198094254080
738665441728565248
738669464024145920
738715903320281088
738706415691370496
738681120213073921
738533090419560449
738696555063091201
738635809113427968
738740645712560128
738643245421432833
738696680757972997
738560034750234624
738663050979377152
738700052944826368
738619258179969025
738726779272220672
738721653786443777
738719489550778370
738692700409565184
738702825472073729
738668008747499521
738690942920757248
738659997396131840
738757527865806848
738681673848524800
738699658860466176
738748685987774464
738722228481593344
738647439759052800
738702498228117504
738530225768763392
738661419562962945
738714540297363456
738634403866349569
738702091586273280
738701546284830720
738662543527268352
738641433368879104
738638761781829637
738745980925841408
738717698545352705
738647200780156928
738628863119462400
738689080846897153
738737957104947200
738680771871944704
738638883236249600
738644600441720832
738721452531187712
738620143090077696
738587821959565312
738742688141484032
738628796119650304
738576232980336640
738689324305129472
738618461199294464
738744462533218307
738701802300833792
738698060721573888
738604053718929409
738712275448647680
738706893963702272
738560856556965888
738751726833049600
738751987081060352
738556888812376064
738685201308635136
738758614119251968
738664259048079361
738661901735956480
738683024217387008
738653701674573824
738705220537069568
738737403544887297
738632390638227460
738674015099838464
738652489734586368
738593060758523905
738690456440176644
738672383448514560
738657988337119232
738714913712017408
738680897839452160
738675776460050433
738663848077627393
738676586086535168
738606356471549953
738552744815022081
738729547445772289
738654880492060672
738593886839263232
738622118854688768
738548005532360705
738540417810042880
738761105414184960
738564317264510977
738721838138810373
738705664915214336
738571338168799232
738551704833163264
738761415796903936
738696282454163456
738709276575703040
738701860748546049
738638820548087808
738632835142197248
738664950944698368
738726531648872448
738700585814261760
738678867628544000
738639105794396160
738746102250409984
738747649910837248
738719145802534913
738649394124357633
738675122299670528
738618306211418115
738702704034336768
738611918357725185
738675726241681408
738704717233197057
738635674790834177
738636836516552704
738551209708167172
738672643264614400
738620579410935809
738598530047053825
738636278711910400
738687478614360064
738702833864847361
738608529280401408
738688623525138433
738709674959114242
738607044274454530
738627328218157056
738674614629457920
738687046768824320
738699906500677632
738654041786462208
738645585910222848
738708752187195392
738685033507131392
738693786889539584
738657548069437440
738723864000270336
738553038646960128
738718407252574210
738714896724938753
738732965950296064
738691329094475776
738601025544691714
738670328260526081
738645359581368320
738650128362405888
738762095345291266
738537939060314113
738727227987107840
738628527625375745
738657350815522816
738668688065363968
738735461632475140
738616003366518785
738717274908069888
738609280136273920
738640204483985408
738667224475533312
738695187908562944
738630868059738112
738747473997500416
738679501052383232
738637386092011520
738665513014812672
738689454106382336
738667065028927489
738660484208066560
738743367681482753
738563641851531270
738671888323497984
738536089233817600
738733498513526788
738646630312742912
738693665376309249
738705526536732672
738732269460946949
738733561356922880
738638145156206592
738671351553241088
738636597315440640
738630138166923264
738685608093224960
738680205548609536
738702565500653569
738688187330088960
738555831965229057
738742960922238976
738682340407414784
738689466752208896
738602665752432640
738754239380475904
738744546310426624
738754348348518400
738634831853199360
738716922464899072
738605949707898881
738657581523206144
738660995887927297
738750154233286656
738610953323843584
738626220934340609
738577487379070976
738640141531648000
738542926318313473
738699566401347584
738650644412649472
738687076086865920
738650350815711236
738553541799747584
738697398340493312
738711851798794240
738757825678168064
738705576876593152
738642763248488448
738725986473267200
738548756220682240
738643710997626880
738680826544717824
738712921342021636
738758685204287489
738553302812524544
738628527646511104
738589612826726401
738652288441589760
738706818520784897
738744147952205824
738672655864320000
738691660129914881
738750800059633664
738625189089411072
738633820723896320
738604112749547520
738581610090668032
738731157882306560
738597602963259392
738754952244416513
738729186928431104
738616280454815745
738637797112811520
738600866261794817
738760400578203648
738541294570614784
738699591906910208
738629886416412672
738708731064508417
738652879729364992
738675776438947840
738610894788169728
738703014287007744
738696647232872449
738703370748198917
738730113815060481
738762141617029121
738697410780778496
738631027485204480
738587905749192704
738718671753859072
738738917562814464
738737097276854272
738735272511184897
738749592020226048
738639034466107392
738691190741164032
738734806930993157
738744273651273728
738712120024522757
738608323897917442
738660563824283648
738641727267835904
738622391476047877
738690464845602816
738657447368359937
738758358052810752
738640091174817792
738679337646333952
738675294047985664
738713999349583873
738751722827452416
738615462519439360
738614934037110786
738696865500303360
738645606692851713
738623519701893120
738669208301539329
738735583279865856
738607837253750790
738584961293262852
738632810227990528
738698618757120000
738633540011757568
738665764681580544
738761386310946816
738749864612335618
738734383453048837
738687616929910784
738694025990025217
738614443202863105
738541999150637056
738533837219713025
738695590494806016
738615538008481792
738707057466040320
738590057410351104
738722857476325376
738652368041021440
738554586168852481
738676472953589760
738689672038211584
738645405689380864
738736208088563712
738663378177167365
738670898731962368
738658026274557952
738651159947251712
738722853449834496
738741673384017920
738701017894801408
738714024179798016
738636958335913984
738647754226929664
738739915891048448
738610072536784899
738691521860489216
738623591156064257
738723344107905024
738719393002233856
738739655588352001
738529525441671168
738708173482274816
738741299730370560
738681212122898432
738573355801018368
738624237053710337
738673096421412864
738652535830020096
738651386729103360
738626698770423808
738742201644163072
738644545697665024
738685716956385280
738726980737196032
738720961642541056
738665982940610560
738636383703687168
738675017404305408
738744093287780354
738747805334831104
738612761131769856
738683473116966912
738671678721560576
738701562898440192
738674492973580289
738610882070990848
738572118649110528
738687285768691712
738681782548201472
738638140831850496
738714452250480641
738751269846814720
738706604435111938
738719414195998720
738675667454332928
738631182586384384
738616548542156805
738761256602079233
738675097158987776
738753249575096320
738708081064939520
738715840544157696
738646940825620480
738550723298877440
738678419018260483
738726976400306176
738708429016039424
738703144494993408
738745745969455104
738643073417285632
738689152271548416
738531182204293120
738694403351515137
738740083663220736
738714620085600261
738679005990293504
738679073208209408
738696517364617216
738682151831494656
738623414903136256
738716372960710660
738695762540789760
738550362764943361
738754767753752576
738744760144367616
738663726115639296
738712195656261633
738728838528675840
738704570545623040
738653441938063360
738643203721691136
738665546745577472
738649780251807744
738761327745851392
738713567101358080
738710387898650624
738688271375421445
738700455782580224
738733624523141125
738676380402126852
738664691036102656
738751664241446914
738742079996735488
738625289606049792
738634601174831104
738759318707789824
738670751763603456
738676594559070208
738540623544909824
738605740135321600
738759666960896001
738752712456736768
738709045654216705
738724409435774977
738706269293412352
738743267127394304
738647142055739392
738702083025690624
738730021334986752
738685880597159936
738542565427798016
738752838394912769
738614594118127616
738756823004635137
738677374691205121
738660647769100288
738643279043002368
738646294546239488
738709792454246400
738740545007292416
738532033429798912
738570671312113665
738678196560887808
738714812818022400
738617496459083779
738737852272496640
738678670525616128
738750221341990913
738757498258268160
738607883332419585
738644847834345472
738691031072407552
738693019252232192
738667270612865024
738715358282948608
738659028566433792
738755317119340545
738730256433979392
738751273953034240
738625721535365120
738664074460954624
738750439479468032
738648052102266880
738689122743640064
738633267230957568
738594574604468225
738686077846818816
738664154043719681
738667044023865344
738615378431991809
738616033032839172
738642507446259712
738677072374173700
738625591553859584
738732277979451392
738644881464250368
738712640151822338
738633489415872513
738598848935821312
738748254129508352
738548261129162756
738637524243861504
738686325042339840
738639315262132224
738657418008203264
738741673300131841
738618121485848581
738752054181650434
738742012900413440
738691500805136384
738606918512443392
738652825153118208
738632109703766016
738690020396138496
738742260263706624
738713680414642176
738682659321327616
738697767393103874
738671636631719936
738541864987545601
738661767669239808
738546864627273728
738705489157062656
738752398181728256
738733720681762816
738700657260175360
738700891826573312
738664942556053505
738704092051038209
738702993319591936
738642653902950400
738649041995628548
738597867414126593
738670017726676992
738604104356761601
738709423338754048
738712975985500162
738587637330501633
738633036451958784
738666557505712128
738618947851845632
738605165402456064
738747721411141632
738668037851742208
738536714495479808
738669199925608448
738706403179794432
738625578887053312
738621904873885697
738756407827255296
738681061455073280
738757049543200768
738661046198673408
738671070467772416
738754696341520384
738725302654771200
738656482712006657
738747062783758336
738690532097044481
738689806641823744
738692264206209025
738680318811574272
738703056171323392
738715387374751744
738535992974544896
738660697966583808
738730592066490369
738625457285799936
738741656518807557
738598643255541760
738588778151845889
738649872384073728
738672450284707840
738626262923517953
738624249603072000
738642465402556416
738725722114625536
738742059075522560
738718658885767168
738609896594112513
738606968856678400
738716490594144256
738652476996472832
738545191196471296
738572051162750976
738660912014430208
738664237837504512
738690687319740416
738682911205953536
738682764162125824
738641190321545216
738688992837672960
738691257686327296
738532855626801152
738718428307955715
738577172412006402
738735755049226240
738669296423948290
738614858279591938
738682919338795008
738692465499250688
738654511179390976
738640783431979010
738714099698311168
738747474026868736
738690385409609728
738609833620869120
738637998233944064
738708248870653953
738713416186138624
738606218269184001
738648811489398784
738644986019905536
738546327743647744
738622483541037056
738728419282845696
738623829954547712
738733561512136704
738544066867011585
738543165049864192
738689542090162176
738675457755844608
738657204040040448
738718361144721408
738690464858181632
738713835666833408
738688547998334980
738697205196939264
738753379380432896
738690834128900100
738742801513517056
738684513157566465
738709481928851458
738552027668746240
738657468398571520
738649767547416576
738692708844359680
738606293733105670
738671967881072640
738734169472311296
738753035757723649
738698987658678272
738718764032757761
738743866958970881
738653026743898113
738646202397384704
738761386365485056
738695137551917056
738741740379639808
738756659586207744
738644386259558400
738712778601603073
738716733716975616
738676120271355904
738639193920970752
738650367370498048
738761348482539520
738718629689065473
738653357859045376
738692688128643072
738704348218265601
738659108518264832
738676279818489856
738670948946059265
738608793450225665
738697867838271488
738609485619417088
738708223591518208
738660853172580352
738715681118662656
738583543790477312
738612211745067010
738733645112954880
738659569551937536
738650564658135044
738757171031252992
738624052487671808
738668973496143872
738694663574556672
738648509356900352
738689491980947456
738531500967272448
738689898832637952
738647204911550464
738589696603787264
738650321090715648
738665684884979712
738690829909299200
738648312253952000
738630423409008640
738760408996139008
738707879688036353
738673985710362624
738676829398110208
738750263012528128
738671854689390596
738637193024045056
738645196020318208
738664934414946304
738660567951384578
738631962638815232
738714292715933696
738759553395920897
738568439862693888
738725164498702336
738681229252386816
738754805536022528
738645879373074433
738613960803418114
738531324684840961
738740544919220225
738657082547789824
738642259818729472
738756223386943488
738634861225881600
738660203118354432
738633195810394114
738530980911284225
738693430407237632
738595073814716416
738673779950424064
738650035894820865
738637893636399104
738677705827307521
738710140367560704
738673394149920769
738665248660430848
738646026123399168
738703790086475776
738651940268220416
738710773871054848
738746307901304832
738671745813643265
738703161238511618
738703228217495552
738663801738907649
738552946489708545
738646437550923776
738632428407955456
738716092311470080
738647167141879808
738656117811744768
738609351405883392
738661238939455488
738621774703689728
738645174662889472
738740540762664960
738647435648638976
738737696961638401
738711444754206720
738624543141421056
738654654108565504
738651189592641536
738661994014900224
738650199774625793
738684441925550081
738690091728670721
738710845081956352
738691769173434368
738735771843076096
738687780511961088
738670567201595392
738757300987432960
738678976856481792
738679845123686400
738724229059739648
738573666334707712
738721540603150336
738704885055651840
738699923072376832
738724040500776960
738554779060822017
738684139797393408
738751039277387776
738585066310230016
738646810739101696
738673926700666880
738710824093618177
738680650333585408
738653244877090816
738728259882471424
738674392536887296
738713646705049600
738710740132089856
738643589287251968
738683632458584064
738674585164480512
738699298356011008
738683146036776960
738563243199733761
738754453461950464
738741409122004992
738642301853917184
738628414366711808
738617199003238404
738532704740909056
738683015916838912
738716129695260672
738702213061742593
738680142738907136
738679572452024320
738758634935554049
738728628893167616
738634101729722369
738641282449473536
738544935012569088
738749575369007104
738660484178665472
738648601509924865
738686341991436288
738687822392098816
738718994513940484
738704763433459712
738664913284009985
738685272221585408
738717413424943104
738557589374521344
738735402912223232
738696836098215936
738613071489339393
738750464397807616
738735058895409153
738695095613022208
738646986711310336
738729685861998592
738685591135653888
738710849204965376
738541487575699456
738616590871060482
738709653731856385
738736786680254464
738616980589027329
738641773325627392
738682286028263424
738728142223908864
738663390575513601
738673931121532929
738704658596831233
738732676446879744
738675965044379648
738680641718484992
738725521081634816
738626635948249088
738697121168302080
738639416067952640
738612031314497536
738630113223430144
738542229858320384
738684681080700928
738574538640752641
738653886572056576
738722647870218240
738640355516506112
738615609391341569
738704918366814209
738752926462672897
738693698930774016
738752112956432384
738544977161117696
738617001543770112
738679580542668800
738671066231545856
738633787391782912
738614694844342272
738666532209864704
738614296570036229
738743002995265536
738640758195027968
738583531186589696
738638732283269120
738700896188694528
738755099300925440
738653789918486528
738559866881609729
738588685797466112
738700141247369216
738647561284681728
738754465856163840
738711109323083777
738753614555041792
738730084291481601
738538345870036992
738743720007335936
738743397188546560
738587750446698498
738710794821636097
738671154219626496
738746630824923136
738641358068580352
738712036327235584
738533686031876096
738550614192357376
738667862022365185
738646701427265536
738669166455074816
738569392338939904
738680952382070784
738698660704354304
738545241423106053
738707334516637696
738660597114474496
738741337705439232
738588031578308609
738640464811855872
738644260375924736
738693140916412416
738714968267345925
738620579490598913
738750309334388736
738545501512011777
738755724285730816
738574874134892544
738701927962320896
738668147125936128
738540954701959168
738689055802679301
738576367231590401
738737785079758848
738612123882770433
738671456498778113
738685100469145601
738644772227796993
738744466614419458
738611058231808001
738675827035021312
738633334394343425
738680331356737540
738664443463278592
738601155714899968
738657640390230017
738650400862146560
738687235286028288
738666708504809472
738661280983158784
738660999801229312
738592473325260800
738602959185936384
738619967021547521
738753660474249217
738667077691543556
738635339187793920
738673905695481857
738637344241287168
738687725889589248
738701743412924416
738681933593448448
738553671928123392
738701416190074880
738669241755262976
738735377666560000
738760044288872449
738599377187405825
738686354717052928
738681325733941248
738713353363828738
738680499229593600
738707556558856193
738687025553887232
738715467293044736
738551306311348224
738757204514312193
738688963339124736
738692821952122880
738630096328773632
738711637591461888
738746328897966080
738748237117575169
738738904996712448
738754436584120321
738726774998204416
738734945737150465
738757238236516352
738740515760439296
738678842433359872
738668226612219904
738740641249656832
738651931820838912
738660119152631808
738609191812632579
738642218043375617
738691886844678144
738711877010784257
738721431547219968
738731783047548931
738542775013154816
738739215542947840
738643862218907648
738562048146149376
738702800440446977
738610982860128257
738644822622408704
738686350543708160
738660257698852864
738631602050326528
738711075860979712
738707183437815809
738740926751870976
738659359945830401
738655530479169536
738692499301093376
738702208934383617
738687432355373056
738606515842469890
738635528002736129
738655757122560005
738748241567752192
738687155631968261
738561829635399681
738739097771085824
738606188976181249
738687520729337856
738642893024419840
738636689837543424
738733725052211200
738702972515934208
738690796128501760
738637906093342720
738742172489371649
738701693152530433
738652862918582272
738725646877229056
738702699554820102
738652590343229440
738705455220920320
738629903449489408
738659401825955841
738640900759425024
738637298103951361
738693367484276736
738671863119876096
738759138117701634
738673046140145665
738754520180785152
738604355792732160
738715810928205824
738621443596910593
738645338425331712
738637809645412352
738534218842689540
738746488415719424
738691530169438208
738670642745073664
738715592912457728
738657916996231168
738743216921563136
738695019981344768
738588178550951936
738682533416734720
738749810090606593
738675185109372929
738710165663277057
738761768156200960
738758039428313089
738711352689168384
738692440660578304
738606687846727681
738743187280437248
738679534610845696
738628733054160896
738603508530716673
738713374054354944
738680814049722369
738644596046102528
738535401707671554
738566703496482816
738712786981801984
738675067635269632
738717547516821505
738552489251885058
738713865169559552
738753417204649986
738585800221171716
738737860426272769
738697788133912576
738743841600241664
738656302189191168
738609905066606592
738652384814104576
738747268342415364
738677315958362112
738692604108365825
738670856784711680
738655048276795392
738674262320513024
738715538550099968
738735134220898305
738652875581231104
738696362095697920
738703693823021056
738619732329267200
738756298922156032
738614908934197248
738681728370413568
738699554103513088
738698098554343424
738748337822785536
738658458225025024
738745255000997888
738621644793470977
738672647647690752
738645401482317825
738754310637424642
738689412029112320
738643748993765376
738579223594442755
738735759079972865
738641903256625152
738668960623775744
738715525912662017
738749365360152576
738682785058164736
738652338752245760
738747629132259328
738697913862356993
738712367417040897
738597741392101376
738702460525641730
738637830671454208
738651420291801089
738752095860477952
738621275761872896
738713814682730496
738611523770191872
738679828124164096
738713227438227456
738753467477577728
738700082615357440
738684664043470852
738715160953528321
738640133122084864
738675654791696384
738698690123190273
738709192693932033
738623385597399040
738675805937664002
738738133295091712
738631035752206336
738749042440732673
738726968049455104
738679224119218176
738726921819848704
738714355529842688
738534483071242240
738611255494086659
738676057381965824
738705954326360064
738714858972012544
738757892468269056
738647267767390208
738666364311740416
738739714358947841
738746932705693697
738629173544144896
738643362887012352
738637507584200704
738612778185809920
738662061077581824
738667769546309632
738669371657097216
738699868772794368
738664791770836992
738740943231275008
738572596623638528
738694248053256192
738632583601389568
738663923436650497
738651596201033728
738684156582842368
738728729522909184
738643283182657536
738566531622273024
738677705877684224
738735679736324096
738553533591621640
738674576733949952
738738208687656960
738688208351944704
738682575296700417
738730717559980034
738538685587705856
738583325485371392
738754977422774272
738634324187217920
738649943620079616
738739055983202304
738623842466177025
738571757829902337
738702045599956992
738756995017281536
738710706678312961
738717497441067008
738650984138866689
738644499468066817
738674958415462400
738534587677179904
738754335618764800
738739655542243328
738696660142989312
738614224985825284
738656985890082816
738744877807243265
738701064145391617
738726330578182144
738752901254897664
738676296532787200
738585305201020929
738654998008061952
738752884376932352
738650233333223424
738645942468018176
738634105902899200
738753920378474496
738628246674104320
738585796295303170
738658311487291392
738614287795556352
738696282412351489
738711662899961856
738754339817160704
738717258206314496
738724937989382144
738690016310788100
738744563209252864
738710115138834432
738675466178035712
738617882565697537
738680369248100353
738749852004278272
738731263029317632
738619358906187777
738698669147455488
738607715350519808
738737739017904128
738671372612861952
738723427931021312
738585057997135872
738673842864959488
738612773735649280
738758043593146368
738698929018175489
738617786230931457
738713999194259456
738721255344513024
738719317420806144
738576988173111296
738661272590356480
738706600609779714
738703748462174208
738699726082609153
738631631255244800
738698920570851328
738701701507653632
738720961734660096
738604305461059585
738683167025008640
738711373518110724
738606465552764928
738684261771907072
738732609426075648
738726854916472832
738688682236874755
738758576261455872
738743925352091648
738632961147441152
738680960812748800
738694378210926592
738676066030604288
738688954929647616
738634374724341760
738595631803949057
738742004457308160
738663596176080896
738644768180342784
738646105949360128
738659859126755328
738699268995698689
738679945526796289
738642460990132224
738599280751960069
738722404747337728
738759100415246336
738648802790379520
738657434936483840
738537352038060032
738725684583993345
738653966045741056
738678641119367168
738571950809878529
738725801940639744
738751185696460800
738716578670317568
738601038186319874
738659653765234688
738617181873700864
738657657142284288
738714724737650688
738653316087943169
738747155041660928
738743694745063424
738669644458930176
738696815021809664
738698228544208896
738607937929646085
738750644811620352
738665060126601216
738748333561372672
738680902000246784
738616225782108161
738747931197624320
738741967014789120
738750636641124353
738748904255197185
738649784366567424
738732345189076992
738712564775976960
738742633686814720
738753887176384512
738711616884203520
738607967390433281
738660354029408257
738759960448897026
738587167744659457
738720462654476290
738684236237012992
738713915153108992
738657086729523200
738621233655209984
738704549624614912
738654540606636032
738683888243970048
738746819606384640
738682797758418944
738582784650797056
738714317982306304
738644688526135296
738655157492256768
738613059128688640
738747469929058304
738642150590689280
738728138063110144
738702599185137664
738599192797401093
738653433490706432
738682441230090240
738614317226987520
738551671178039296
738709624338141184
738752859303514112
738635376768716800
738723533027676160
738693094632214528
738675122224156672
738681107412062208
738714590532472832
738636190782476288
738592636806664192
738555916019224576
738567101942759424
738700598581841920
738744718457065472
738693971233345536
738711864335577089
738590913098719238
738666628590768128
738656482560999424
738752695754981376
738736077897244672
738743019390656513
738720429083217920
738749667643559936
738691429606658048
738653328398295040
738615806439759873
738713692871790594
738557585410785280
738579181638799361
738585758529773569
738670034524983296
738733079079096320
738652384906346496
738633791711907841
738714842446630912
738633824955957249
738723189090623488
738702221513269248
738605710771032064
738651822928367616
738694340495704064
738735918618673152
738722090023538688
738741140665606146
738700472438140928
738761457748303873
738688724146388992
738635893016256512
738690859110137857
738711134409134080
738648597466611712
738684962082332672
738535598827307008
738591043101167616
738577416046575616
738639927877992448
738675390592524288
738681207945232394
738748438737735680
738750971937951744
738687449220698113
738664359405228032
738688476661551104
738659779262959616
738723973165395969
738689257003438080
738718940126400512
738762162492035072
738692356728324100
738730667169587202
738649096739786752
738703886651887617
738656369377566720
738608642363002882
738679480013705216
738536877922209792
738674572703203328
738571242005991424
738732865081516032
738657980091125760
738542284195565568
738637167740624898
738661155334455296
738716348029755392
738752138017394689
738689370107072512
738532138421620742
738668331604037632
738683997182676992
738761944212078592
738760417644843008
738633980103233536
738718759683272705
738686044095320065
738671003174350848
738600711210991616
738654326894268416
738655161481072640
738727341405446144
738639344622149632
738612429962104834
738646106163294208
738714582106132480
738707472840458240
738545073797890048
738608868817670144
738677798018154497
738710173825404928
738697444318433280
738743824764276736
738583329801277442
738672433784360961
738687558276788224
738548752068272128
738739810815250432
738760157354725376
738706495672459268
738731179013197824
738652980312977408
738686744556670977
738625239324581889
738744726782943232
738684500725633024
738699092654690304
738553068149706752
738631619070812161
738700602386042880
738669128643452928
738676091066404868
738651667621683200
738598097824014340
738712619176058881
738618905988501504
738697821919059968
738759637277782016
738715978847166464
738755791109402625
738669212483391488
738649314566807552
738752666684264448
738649604128952320
738616490111340544
738667882628976640
738553403496902657
738625486960484352
738711637973176320
738541403643490304
738612144900472832
738739483806445569
738683024393576448
738672819328942080
738721880144773120
738675776590090240
738678150469701633
738704360855744512
738735314487906305
738759490581864449
738762120393687040
738630599586504704
738733414480809988
738682831157796864
738743787053146112
738695254711390208
738710526272937984
738600929268629505
738741664689328128
738633925770219521
738584164656517120
738641563438452736
738681677887754240
738634898907529216
738666230186430464
738668658671521794
738586433686896644
738682433005096960
738689705621999617
738622898961666048
738678209038962688
738746580673650688
738681480919044097
738702972381745152
738590338453901312
738599339421896708
738684186089955328
738690334771666945
738610714357571589
738651952687517696
738718558432034817
738646768666214402
738642540832821249
738709469530599424
738565143458643968
738679169761021952
738642679270014976
738669371950829568
738688300530176000
738726515098193921
738719896515706880
738707153880506368
738633930132324352
738619908234174465
738574727212597248
738749747146686465
738627873494433792
738632457629650946
738596084893638656
738689458166435840
738724543498489857
738675046563098625
738634634750218240
738617853192986624
738741253953617921
738707661697486848
738628779241705476
738640019997483008
738651436830056448
738628204848644096
738687264776163328
738619337989226498
738640527525072896
738651508452032516
738605236797853696
738683196137693184
738623016397996032
738646232017567744
738663084714295296
738599805140639744
738755359209185280
738662786889306112
738591152106930176
738609560827494400
738667350061371392
738604678703767552
738637134375059456
738742029778325504
738662325314584576
738755560661745664
738661415289032704
738639642426150912
738721724976484352
738696609719013376
738726099765628928
738610991143882752
738609535657476096
738736921099132928
738678683301515264
738754054936010752
738616049508057092
738710568387907584
738733053791506432
738626656907104256
738638702977650689
738695666055012352
738686061002534912
738648006195580928
738711461808209920
738530800434614272
738667174152245248
738591349222428675
738747322952257536
738615604869877761
738624895504941056
738655304016072704
738752284935458816
738723826578644992
738670550311112704
738573829790928896
738695028260909056
738638291839356928
738582436393541638
738739441850798080
738698681721970688
738538836716867584
738748925222473728
738752746090815488
738678096086339584
738755149431209984
738674149065908224
738592297059639297
738621632319606787
738743145362509824
738759758971318272
738539625396965376
738743552105193472
738709771231072257
738603495993937920
738712103234764801
738711218177904641
738688808078716928
738622500553134080
738646374334496769
738632474331336704
738677282366181376
738701198371508224
738632667483242496
738671435598561280
738703471671545857
738740142291161088
738661062673862656
738754780466696192
738654695850442752
738676858720559104
738567307488694273
738622953340948480
738739043492499460
738709763148681216
738633153863159808
738660605888892928
738538132165922816
738594058860257280
738760979698307072
738703060436983808
738754637742755841
738664338534322176
738645640608161792
738709935110934528
738662954674094081
738679744502206464
738615529322090498
738654498902671360
738671171005079552
738676028260896768
738752305948983296
738630532515368960
738664452053143552
738698715255431168
738632969326362624
738577373822488577
738553315231944704
738738363965014016
738624471981035520
738740515516997632
738638279625584640
738706831158181888
738637377560838144
738700875103899648
738602501889347593
738547548273684480
738620579385724928
738713542011068416
738645493442482176
738713437023416320
738656621140672512
738681719784624128
738575775780065281
738666406565322752
738697704470122496
738687440815312897
738551893727666177
738706428408561664
738654582772011008
738651688500891649
738642746349654016739010200993042434
738982011021451265
739107265668632578
739032665521803264
739072905930256385
739073450887811073
739090324757315584
739076294911135745
739111178782248960
739000193337675776
739020275765809153
739002827364655104
739092182842388480
739100558972313600
739051124766871552
739019340352126976
738930760938328065
739032086837891072
739062340319076353
739041976796991488
738992861534904320
738950176115691520
739107433222639616
739026814488711168
739083521604653057
739118724293267458
739101838272778240
739082632277950465
738961043846635520
739090052110749696
738993054623924224
738896858169397248
738981507709177856
738925492632330240
738983575350054912
739122440635351040
739085287222050816
739099736712609796
739041226167619585
739040202837102592
739092019369234432
739040089603493888
739007004761546752
739050323571007489
739107731261509632
739019814388310016
739075367751823360
739120754575429633
739072054289412096
738895256133898240
739056866873987072
739042706823974912
739026260802834432
739045755927810052
739114492223688706
739013086821158912
739074378005155840
738909797723086848
739113364106842112
739067276905832448
739009722758668288
739106787287175168
739056233357791232
739114429271400448
738991238318264321
738989615307206656
739053980999897089
739026881480101888
738963451150798848
738993356785737728
739084473539661826
738997051749502976
739033198139707392
739015229737177088
739122813756420096
739077528023912448
739034880374394880
739036579033931776
739014747773935616
739005788719566848
739108381110226944
739107009753157633
739082858736685056
738991452328316929
739104174269435904
739033596892155904
739093835465293833
739001380187181057
739002990745423872
739085065171394560
739072096484089856
739122763361816577
739108779871109120
738999740352876545
739021491988103168
739003171129937920
738992844891918337
739024302264176640
739081009057136641
738998796705751040
738895000335835136
739086134634909697
739116602239639553
738994157591666688
739073991931920385
739046465046188032
739070833956651008
739112080746369024
739016387352485888
739024864166711297
739034427070787584
739023383845691392
739045554785816576
738906270124511232
738970078293729280
738983722280570882
739092552012443653
738982271235952641
739082729023758336
739113989066493952
738943456882642944
739086822341480449
739071467191717888
739038667545665536
739066660594843651
739115117363789825
738903283847290880
739047983073927172
739123883379412992
739015007820730368
739014856410554368
739045906968891392
739036780234571776
738997718761254912
738997093755412480
739075699395465216
739093319255347200
739072113252937728
738967574269026304
739093181237710848
739025774431358976
739012499580813312
739070040952176640
739061799367151616
739098205749678085
739006535263789056
739107735493574660
738957780346888192
738952160206049280
739044896401690624
739018635541413888
739063149832327168
739061773916090368
739065909856342016
739102807039565824
738995223100022788
739040387457818625
738907037753479168
739109253508694016
739078949733597186
739042832741195777
738906274503479296
739087061509103616
739038663590457345
739103511556816896
739005171762663424
739043126166343680
739030811945664512
738965535598202880
739052064236539904
738983000835301377
739008280010317824
738926499588407296
739027946980167681
739091859910340609
739098281364590592
739030060926181376
739117721846157312
739089045540765696
739121219836993536
738960271973158913
739097744606892032
738969474091614208
739079780289634304
739018321274806273
739026437072642049
739060293519704064
739009576033525760
738986284874665985
739055705076977664
739052882230685696
738990265327816705
739002563299840000
739097706703015936
738958183268487168
739065297521512448
739109802949922816
739035266040659968
739058565361467392
739055595865710592
739106124696330240
739025346767552512
739009336740024320
739089351569772544
739094141456527360
738903057342205952
739041272325902336
739060129807667200
739019101260152832
738978076860780545
739052819395846144
739121710599798784
739028345598402560
739003020277583877
739019218553843712
739094078453846016
739008250553700352
739109761203986432
739020984364072960
739059198709862400
738984737398722560
739000294026149888
739087435053727744
739038919224905728
739023442213756928
739091155246288896
739118367768993794
739051816898461696
738951568632975361
739026264971972608
738986117094084608
739105302516240384
738987639680929792
739016014139162624
739002487663919105
738891745350520832
739097245165998080
739083756380753922
738899685075783683
739010049817858048
739012390222696448
739117914838687744
738986226259271680
738943813360685056
739035190761279488
739086319289274368
739107059929632768
739036105060798464
739093063558004736
739016995895672832
738996842155773952
739101770979364864
739030006345650176
738995617528184832
739113573784424448
739083676852584449
738922913307451392
739024264582553600
739095013796290560
739121559860838400
739085899754004480
739053872191266816
739054668979044352
739073547411292160
738999337485635584
739120083348381698
738926818015752192
739106921727201280
739104346244288513
739007743202365440
739013564934021120
739015817023639552
739043969246625792
738995009286983680
739007717998727168
738995659223666692
738985043306123264
738955037326467072
739123006895706112
739020233596227584
739019663359647745
739048557781602304
738996611565654016
739073753074794496
738941460440076288
739007818695647232
739116304087420930
739057756011921408
739075279684001792
739090085618950145
739006094715060224
738972800237613056
738923659788718080
738991582242865152
739121219929309185
739046812997189632
739011664897511424
739089934603190272
739010557592883200
739005025003950080
738999434298720256
738924356152233984
739055755249192960
739020506410721280
739001602804228096
739078752446078976
739116643931029504
739030547352129536
739013401217748992
738992869915131904
739020695011794945
739120028931489793
739119609295589376
739098403150270464
739108947525808128
739044053011038208
739039917762859008
739102417023696896
739051007515185152
739101108421853184
739032875341844480
739049224759857152
738997651593662464
739074851848212480
739060041932800000
739104014864900096
739012524771803136
739016920331112448
738923517245284352
739117973743489025
739030551714238464
739016085563953152
739017687846793216
739113603056455681
739063556663083008
739043054884118529
739116018870685698
739099250013970432
739082179460878336
738950201579319296
738983453685895168
738985161006669824
738947399792644096
739044317545795584
739010461144862720
739013338089324544
739042165578444800
739066648024485888
739042757331849216
739110750967451648
739041603738828800
738977993041842177
738958036488818688
739029645845237762
739073493187330048
738968589248692225
738991716527669248
739001183164108800
739054304212963328
739099850151727104
739048495001264128
739050910886821889
739001862700052480
738925303943340032
738969058985553920
739027821293654016
738950155077091329
738919948039376896
739063099433594880
739058510730760192
739051779241938944
738967389728038912
738894731850223617
739094036879839232
739108616133840896
739025396767809536
738990474959159296
738984267716399104
739045638470565888
739097043902320640
739122113273962496
738989040729489408
738996187630567424
739091608260489216
739064949109035008
738989199974498309
739070988806033408
739038671698006016
738905846537719808
738988516303065088
738958535434719232
739075137044111360
739059639359307780
739122759414996992
739074789076144128
738986465540100096
739065657963077632
739062470271217664
739020254559363072
738954559507341312
738958564795027456
739080270830305280
739076391426260992
739080396915232768
738961953964589056
738987438555664384
739109346060029953
739044355181318144
738970484872601600
739038898228236288
739072998171381762
739085971237523456
738986918319431680
738984330517696512
739120012192026629
739104258117754880
739006782601867264
738943851071721474
738991502546722816
738994786833698816
738966446118703105
738952441018777600
738996787424440320
739098541516279808
739084846828552194
738997534320918528
739071483880820736
738935827493978112
739014051175489536
739062638156603394
739024847431421952
738972792150970368
739028886709796864
738996816839069696
738903124534951936
739108054013202433
739003796265799681
738974889290391553
738895755109408768
739001556465487872
739043063268544512
739041570108932096
739053389816823808
739073765464772608
739082020060573696
739069378168270848
739114224035717120
738998989719232512
739067784391471104
739018216241041408
739086927278821376
739116803293601792
739093634172096512
739033923871739904
739104296101392384
739013791069933569
739100642510274560
739079604120498176
738897122448281600
738910770625425408
738983810235256832
739039229607567361
739093688756801537
739020195834957824
739120729191534592
739073795105951744
739073228799348736
739046120815534081
738921235762008064
739081114082545665
738998523799207936
738896426390978560
739085186504232960
738998427414069248
739050072122511360
739101779263119360
738964210336604160
739054748595195904
739102593025200128
739113636837396480
739061023529963521
739105424159428608
738959168682364928
739081797615681536
738901262154895360
739071030791147520
738956698480693248
739017151072374785
738912528185622529
739000675724627968
739013220715794433
738912968650301442
739028152723374081
739069625741283328
739111367484035072
739072666586484737
739078421108686848
738951392585355264
739019738651582464
738991494439272448
739001665446154241
739037740688416773
739069126887407617
738998460976861184
739086361291001856
739020879540158464
739027963954536448
739097069009272833
738974695979126784
738985110482096128
738951304366686208
739061702927515648
739062147464974336
738998377233428480
739061275041337344
739084628921876481
739062709606584320
739095307435298816
739036012534452224
739057478961405952
738995504198123520
738999446927736832
739054190782205952
738945390435766272
739037635834982400
739109371083403264
739113187916840960
738940194007568384
739033856951603201
738998687460888577
738893989558902784
738955913957105664
738910351295709185
739094867314368512
739093713671073792
738996233721774080
738920878851907584
739093231527288832
738954957630656513
739096997693693953
739084113035026432
739007042732625920
739054769738809344
739075770488922112
738900419196379136
739050588101562368
739029821787869185
739025455718621184
738912368642560000
739065246866911232
739088772973879296
739080631758561280
738977263060934656
738901782554902528
739104791033446401
739120200856010752
739023471884275712
739121056305303554
738913782072741888
738996573477146624
739015519337078784
738985316195897344
738914117881335808
738997039351123968
739020103845482497
738970078427893760
739069499832434692
739108242626842628
738964235569532928
738999735953035265
739040810851827712
739075481098686464
738988399000997892
739116295963086851
739006950537629696
739058779443109888
739001451456954368
739098251853340676
739082477159997440
739007260588953600
739052848542044160
739034611603234818
739059735538860032
739109576746930176
739109278720622592
738904357844975617
739016370621403137
738922712156930048
738958069787328512
739061770111848448
739030631368298496
739049467869945857
739090668463771652
739040672536272896
739108351716560896
739037497632665600
738943885007826944
738984519106187264
739064223775502336
738994577097564160
739036730100219904
739080644173520896
739081273528967168
739094586035953664
739084435891605504
738906048191401986
739080707167952896
739111229231357952
739112457961099266
739012218369499136
739025514195783680
739072851270094849
739052060033847296
739013845742694400
739059953604923392
739010611980455936
739099531225272320
739028144057909248
739032317658816512
739079104956338176
738946254659555332
738896313207640065
739046703765065728
739021219580813312
739057831417155585
738986583018352640
739069571395637248
739123967231942656
739114051763048448
739105260665442305
739019617155354625
739074151600775168
739061018979127296
739114467292774400
739095357712392192
738998100296126464
739073971145035776
739103918496440321
738929540303572992
739098902285029377
739008129111887873
739085006279217152
739022917997072384
739099661089316864
738984338709188608
739118279944462336
739079918638772224
739015317842710528
739083785786904576
739113385158160384
739093390969569280
739009475470852096
738936674982465537
739117424130314240
739031059074023425
738951811927773185
739041310259183616
739034095867551744
738992429639045120
739082145705103360
739040219564003328
739022389762232320
739094766542028800
739025442921943040
739064802472001536
739011232653529089
739071915831271424
739033315622162433
738899634786041860
739055050786525184
739000852036325376
739003251169841152
739011304053219329
739068648640286720
739019830863368192
739030543459856384
738968450870214656
738947990891679744
739026021786255360
738941628195426304
739010817547440128
738993671371100160
739001963430481920
739038638164574208
739084914025496576
738973454746062848
739120221793968128
739035551278366720
739107001377161216
739009580383019008
738913731820785664
739105877207191552
739114412783599616
739035450548064256
739081315278934019
739034489964400640
739066962362441728
739072742113300484
739104388392878080
739103260011827200
739014844158988289
739094191838527488
738948918000652288
738998587032473600
738973966346420224
739038940116754432
739002894289080324
739089368552464384
739055767723118592
739003456388632576
739028215453388800
739059156779474944
738997819315499008
738993281292337153
739066002093297664
738991695858151424
738900935225774080
739050898257776640
738979032923013120
739069437249236992
739041125684633600
739094145571164160
738996578048978948
739084771658203136
739042668957868032
739121274677559297
739003632562110464
739115234628108289
739006597930704896
738992190446276608
739019369527672832
739033823078404096
739106640373420033
739064999562317824
739101405928001536
739105537313415168
739098130193453058
739075262789394432
739038281665482752
739008430984290304
738907843345174528
738968375175581696
738891762220044288
739090257526788096
738990437369778176
739100705512951808
739106787270365184
739117088556474368
738910703541751809
738892110435385345
739003762799435776
739034347655827456
738945075959320576
738941179623002112
739045747509891072
739018543451279360
738999517857624064
739116300128030720
739095873733398528
738898095467945984
739018564217274368
739037342485368832
739083047602130944
739043101130559488
738986754796048384
739092833097777152
739078911867400192
739099673886130176
739088298723934208
739114739704463360
739002479141085184
739005620595138562
739022951794769920
738912959989207040
739057479225606146
739065460923195394
739055738593497088
739059035140296705
739028806971871232
739030740298563584
739111686154690560
739001938226843648
739062747359412227
738983994759483392
738985374941380608
739078379455033344
738999841192312832
739007633907187713
738977313547767808
739092484874084352
738962285146824704
739073992091435008
738991435777769472
739009500380811264
739108481672880130
738896703080652801
738971361696219136
739087103343112192
739077679010467840
739115142479261698
739051313435181056
739091306383867904
738965938645667840
739092870817271808
739048696139026433
739120863275024384
739036520234012672
739065532280885248
738991544590577665
739007780800073728
738948959943725056
739093080364699648
738978060070879233
739045454097305600
738946610919559168
739038508191453184
739123430335905792
738996078788251648
739005067022499840
738948620108607488
739043751092441088
738986096130969600
739085685806792704
739050550076035072
738996758215331840
738967473375023104
739036943963594753
739083139830538241
739047572141158400
738897282041548800
739028446307876864
738985039103438848
739027393541746689
739050713838321664
739104455245860864
739037552045391872
738951920962969600
739023102546477056
739069483122348033
739011803280183297
738986448762867712
739018614901211136
739116190824599552
738995932033916928
739105390516916224
739069701473632256
738892714414989312
739117088585830401
739008942542487552
739008753907978240
739075825111306241
738902008715837440
739112642753757184
739105319285104641
739092681951981568
739030967042605056
739010268135559168
739069160404049924
739111191281324032
739043251999657984
739029721279795200
739093239953657856
739043541515665408
739012155559845888
739029561875308545
739047064538099712
739120490082619393
739053297450024960
739028295191236608
739030111350063104
739047504919027712
738947496068554754
739080417916145665
739016597365346304
739051913468084226
739041553528684544
739066698054176768
739094527328301056
739000797195821056
739082619950882816
738993696562110464
738998704204566528
738947202425475073
739102693717839872
739023744254005249
738945919094272001
739059085346263044
739047467359076353
738985123178242048
738994610773610496
739001971890343936
739067381717303296
738916521104150528
739082854622187520
739054740059787266
739033756149944320
738959252778160128
738959361838612480
739007613157937152
739073258218246144
738979129467523073
739046548768690180
738950905920360448
739048360716455936
739109542898864128
739014692950159361
739001862804930560
739040433544790020
738973945530060800
739014466373816320
739039808425713664
739041284766240768
738997659990642688
739108716583194624
739087052973563907
739001371849052160
739093956827316224
739105680104128512
739017008327626752
739011706530238464
739015263383867392
739089729195499520
739030144652828673
739078718895869952
738996254793945088
738929963743612930
739106787241033729
739036411282784256
739054987523788800
739063002935136256
739020095150690304
739109777851207681
738992400480280577
738991452601131008
738996233759399936
739064689351483393
739016597411667968
738912632988565505
739120808967147520
739023744274927616
739101527881744384
739015137512787968
739055822240681984
739051799848570880
738898456476037120
739018279172362240
739010611997233153
739051602825334784
739068711647186944
739006736443416576
739026756003368960
739013304702668800
738940839540469760
738952843726622720
738991481839624193
738997995648225280
739028282788679680
739032527206244352
738982074061860864
738937303876395008
739012839118123008
738940499990454272
739092962995515392
739075028034064386
739117180663562241
739076550654595072
739022884358762496
739102958051328001
739119408149319683
739019000781365248
739033408068825088
739038772692672512
738996536072392704
739023266027851776
739091843217002497
739097161330241538
739118992820973570
739005385932210176
739003951492825088
738900675157983232
739022557396008960
738976919237107712
739046900947685376
739010330844614657
739031906402992129
739117667215380480
739121286874603520
739106993026125824
739046792248066048
738948947134140417
739023413159682054
738893989550694400
738890566713348096
739059647680634880
739108452576813056
739036528765210624
739018283387588608
738987966941528064
739014944595841025
739094472710103040
739010133875793921
739040408387346432
739072692062683136
739015380761481216
738996993146552320
739009030618767360
738935080786137088
739032959269867520
738996405755219968
739071488305836032
738971516797353986
739049342326218752
739004421070303232
739089666108854274
739080283660681217
739007231371403264
738988193228300293
738951782626250752
739040819361943553
739107194294161413
739080312722968576
739063623876640768
739010826019966976
739002961481715716
738918786263322624
738945499454156801
739006291864092672
739017167732101120
738997848520429568
739079428119072768
738997487885770752
739011400325042176
739109886806622212
739071500620156928
739037123991461888
739000453338411008
739029024937250816
739003330693861376
739057013657894912
739097547176693760
738992005951463424
739063527474761730
738984389363834880
739119919539867648
739095139801399296
739104543506608128
738913127799066624
739098826506702848
738949102592008192
739079662861754368
738958585888157696
739035069017423873
738981935364624384
739094833445232641
739107362103926784
739031982034681857
738987543509749760
739036310330085376
739050994819080192
739012604069306368
739075443274485760
738977359672512513
738898716434661376
739057521277730816
739037543711248384
739079147075604480
739015523464302592
739060696374255616
739017121426857984
739016303634206720
739086382010884097
738961454657900545
739119844067561472
739120884233932800
739065351816814592
739121819894980609
739047324731596800
739003049507704832
739083131303559169
739094955147329536
738986545059893248
739114039247306752
738972733275541504
738994006798028800
738982078075801600
738913799030362112
739061216346288128
739014546334044160
739090706371903488
739122998473560064
739052940787388416
738901568427315200
739124369788657664
739015011683717120
739055373475323909
739040307648593920
739086449199480832
739037971555356672
739060226574438403
739069642682032129
739053460918837248
738996384724979712
739015368329433089
739055478609698816
738913421412995072
739107936719544321
738901518104047616
739036465590603777
739018857944350720
739077221869101056
739088005290438656
739108955721465857
738964596413829120
739015997567426561
739102811233882114
739066941416017920
738903766141964288
739096544935301120
739102173833744384
739001900545236992
739112143618969601
738996212796391424
739020653030952961
739056128546492416
739090349948342273
739084024795238400
739018304489193472
738954295228387330
738897277800964097
738912456706129921
739031113809723392
739106665669251072
739025983911677952
739034439913746436
738897789577498625
739026781026562048
739015561418539008
739105809968287744
739006287749337089
739014399566962688
739021060113375232
739068539647234048
739013191288684544
739019151692333056
739102702303608833
739082393127030785
739032971630481409
739028219593101313
739117273034723329
739001678268141568
739016316133224448
738982917045522433
739015334645116929
739019592090148864
739106376262246400
738901652476973056
738932501419298816
738952139242889216
739067461417508865
739018996591296512
739077678708490240
739015183591460864
738924360321224704
739031940108562433
738987014947753984
739085375587639296
738969528739172352
739081416038830080
739042677379993601
739019466344828928
739001581518086144
739029415036915712
738978735119044608
739046976461918208
739092568542195712
739023627069362176
739072347953598464
739075716130742272
739019063410757632
738903850342584321
738989460201844736
739069483243823105
738976927323656192
739052626340368384
739024990163591168
739000986082119680
739018388341690368
739048151177383937
739103779866484736
739112437270601729
738953686907551744
739023169537908736
738905679063322624
738999832635953152
739046842420203520
739030044375449600
738914121886748672
739059840509612032
739072918500544513
739081013280804864
739103822094667776
739069361520939009
739095148110487552
738989992601608192
738946283851939840
739044954769633280
739079637565902848
738895042052534272
739082254786383872
739086734596657152
739045768456220672
739001078457507840
739014076358086657
738964906838532096
738922347000913920
738932492871294976
738949182283780098
739019524775763968
739000679851798528
738895356591738881
739098008629874688
739100898677383168
739015875949432832
739102286937350144
739067432120254464
739081852368064512
739113988848529409
739109119337062400
738901878977744898
739022561418334208
738965476982829056
739109018933825538
739012746826678276
739107412477677569
739089704071659520
738940655146262529
738963484780560384
739053121280827392
739007831324626946
738942618143444992
738980702339903488
739007017336082432
738995042845642752
739051158359179264
738937303771582464
739105164066488320
739018249732542464
739008997307625472
738980463306498048
739075812528427008
739045529456390144
739096913815994368
738943511547006976
739105009032433664
738991133645213697
739112730817236998
739017167505633284
739033299084009472
738990609529245696
739120783654551553
739037874780143617
739039905079119873
739068652855558145
739071542689210368
739098163928268800
738981461731225600
738995340653801472
738981491112353792
739055797074862080
739068627442225153
739094346973249536
738980089925357568
738905938766245888
739021064320221184
738972590480445440
739070074678616065
738998616354754561
739055352478601217
739016060591083520
739031021417562112
739010427242336256
739094959500996608
739071379031625728
738983940569104384
739099820506353664
738960062102790144
739023295748546561
739071681071833088
739001829283921920
739030547633197056
739026386665541632
739051158396928000
739056829125267456
739068455555608576
739081633928773632
739021810579148800
739033819114786816
739035555325988864
739017263983038464
738904844027625472
739062474696187904
739039519173976064
738961324768661504
739116501496647680
739022163269824512
739019403312893952
739028228040458240
739045861037068288
739087212546035712
739027020089266176
738912985381404672
739097693981663236
739053075118366720
738967054276042756
739101314009997312
739053356082171904
739003121024794624
739066354196729857
739068879062847488
739014588247748608
739034087579586560
739021781315489792
739055948019433472
739001334117109760
739110960896606209
739099761861595136
738991788074147841
739048381490700288
739028676805820416
739078802819538944
739075036460388352
739039200352206848
739029213567557632
739042224449675264
738981528663908352
739089226013257728
738998381297733633
739019524813553664
738904714343907328
739067302021320704
739032426538803200
738975283160571904
739019139142946816
738964709630717952
739029515888930816
739056589932531712
739091033573720065
739078601799262209
738971445389328384
739095353610358784
739005784223322113
739038294240006145
739023966757629952
739072050250326016
738936893065269248
739016844795863040
739085480411725824
739054903755190272
738959768799174656
739117772232351744
738984326226923520
739031667264851968
738901207897477120
739098444988616704
739061341911158784
739015502333349888
739009940686311425
738913396343607296
739121161137594373
738941980483424257
739018111249059841
738957025351245825
739116300241272832
738909428729053184
738985265851727872
739009559302406144
739022163244683264
739035224097628160
739013149580484608
739063640373002240
738972469126529024
739053846891094016
739123648494227456
738937836678840320
739080145231876096
739046578065973248
739117856202338304
739040307732316161
739056451558215684
739068115888267265
739002986941161472
738893897271812096
739017767618269184
739071571801804801
739024033547575296
739112349211197440
739000042388852737
739071508891459584
739115981100961792
738974243237548032
739092837019582464
739063829431209985
738986088023392256
739040693381963776
739029658470125572
739067079811272704
739054740328329218
739012654640070656
738985001639759876
738961366678183937
739093315295936513
739007281585651712
739018559993581568
738982271236067328
738976877117898752
739118053120573440
739121626890047488
739068728361553920
739020044974366720
739089473460424705
739034678955479040
739001678196793344
738984162632294400
739121358412599296
739034431353163776
739077490031886336
739108406439600128
739047702126833664
738914831000965120
739106951087423488
739087262802190336
739067230839832576
739115326823104514
739035022838091776
739005625120792576
738975837043732481
739104887313686528
739008292727488512
738976596019777536
739088101633560576
739090513362620416
738982501885042688
739013476643921920
739029410939056128
739004303592071168
738900372886982661
738920623229915136
739026948735795200
739085622833385472
738910603201372160
739033521130442752
739006740604276736
739056958838308864
739014374145294336
739054442327216128
739035589039824896
739005394199191552
739044107520249856
739070401804832769
739078035262038016
739072788284080129
739073878903902208
738975656537509888
739001350831374336
739053494498435072
738978966061645824
739014722293510144
739065796329103360
739054152895090692
739028366553145344
738966487860404225
739085631402475520
738977556536426496
739002000931708928
738965758219321344
738894333332627456
739056107646287872
739051921537945600
739006467869675520
739093889882030080
739046527843336192
739026952951058432
739097547424337920
739099980217094144
739059844624191488
739029541071396865
739012159611539456
738951526845054981
739025015144878080
739036104914014210
738944442615377920
739083399755927553
738980316447145984
738990114546843648
739004375159451648
739070628205072384
738994824771145728
739018426144935936
738982044596854784
739100554480209920
738909818640031744
739036960405213184
739054878635495424
739098499229306880
739051145545588737
739083525924741121
738944711055052805
739007596196155392
739118271383900160
739075573469851648
739002915642167296
739031868545372160
739115666565963777
739113988835905537
739109522086727682
739082426761261056
739060281037443072
738996833712766976
739029234774122500
738992198876680192
739034205091430400
739042958461276160
739005528693739520
739061815896854528
739037837283188736
739059710469496832
739068732455190529
739070485577781248
739069277773438976
739035681222098944
739074822542626817
739061296130359297
739062617059303424
739111820674359296
739105097066676224
739002143500337152
739054757055172608
739104446907482112
739014999373455361
739057697119719424
739018698657280000
739027800229851136
739078614365392897
738992262013718528
739018195110133760
739072750640193536
739072867925667840
738975912369246208
739020862918123520
739074503981076480
739026877344583680
739057009438384128
738998939198836736
739005327211925504
738926960856993793
739019956931731456
739006640175886336
739061312907575297
739073111153348608
739008204403822592
739099363612450817
738970023776145408
739064227927883777
739010935042519040
739056107759362048
739011761064579072
738905905266360320
739019449290743809
738993419595317248
739009970121891840
738956975266889728
739050554270289920
738987937711460352
738985295127924736
739093319666520064
739059471301873664
739077989175037952
738955469557882885
739027901073489920
739002604924080128
739003058131197952
739106481166028801
739024545584152577
739021043352899584
739017645714903040
738990286328713216
739016702202118145
739031629801398272
738896988100558849
739117570909995008
739054035584585728
739025405106085888
739075262835482624
738951375636176896
738962306252603392
739014303068606464
739043327438401536
739021307266879488
739013732513239040
739098830906531840
739053473455607808
739048905854353409
739037254216081409
739093793450954756
739028546987929600
738995889872764928
739074180717641728
739015787831275520
739048176234201088
739071001393139713
738954618105778176
739031826866540544
739038604643700736
739000767986700288
738941573824647168
739034083301445632
739119928146571265
738990256939274240
739080254208258050
739022024698368000
738972070399344644
739109370974359553
739118334440939520
739024184777527296
739105361412673537
738982799735160832
739015775349055488
739039909047107584
739020283839926272
738994531035668480
738994228882210816
739107525467967488
739117054993793024
739043797519216645
739076273755029504
739110482708189184
738958879589957632
739025162159394817
738956979624808449
739109404457472000
738893968381972480
739062403040718848
738969071417450496
739003783833911296
739089892710481920
739008267410538496
739106682664587264
739024591776055296
739100558930391040
739005453120704512
738994958800060416
738906140059140098
739095349495750656
739069927676600326
738999199295897601
739075774557360129
739084524005535746
739080417962233856
739054354301358080
739031793207287808
739097589296078848
739046355713265664
739026051381137409
739031029911027712
739095832046231552
739045332420550656
739030929033822209
739050734772211712
738991687188553728
739091595430133760
739114089801261056
739042685932052480
739105700979347457
739002957400772608
739091633497595904
739051275640307712
738965904868925441
739028043331731456
739042811769675776
738933323733426178
739089339032932353
738995063729082368
738992169503981568
739005813503627264
739029767220023296
739048092171939840
739085119466639360
739056065531285504
739107357863464961
739025967390171136
739049191037509637
739098168273571840
739052790027292674
739065301472530433
739089678691893248
739118518843650053
739002772977131520
738987786422915072
738974788232843265
739119034722062336
739048658562322432
739008707938422784
739041041748242432
738992861497176068
739116912362332161
738964177029599232
739077548987035649
739024608456740864
739122461657157632
739076634628751360
739000163797217281
739010637171425280
738985794094911488
739079977556140032
739043042305429504
739013610836480000
739042777984569344
739041612207132672
739050906856136704
739033248550948864
739004979097264128
739081730607439872
738918551080296448
739057160492093441
739062554081820673
738897348856844288
739015238494892032
739029914322669568
739065821528481792
739006610635390976
739002500192325633
739084578556641280
739019021736136704
739011459271819264
739049333996326912
739055356731527168
739111925217415168
739033638587793408
739003741555331072
739098696625848321
738974779978452992
739002307162079232
739076974275092480
738975513843269632
739032917435899904
739074868596084736
739113607330451460
739112655068205056
739117851756355584
739011576817156096
738910707941572608
738996208727777280
739002919438028800
739116572686581760
739111640285614080
739103549397827584
739078350010998784
739060855577382912
739017545244626944
739005688018554880
739050428650926080
738966076936093696
739033370106028032
739002320013385728
739010439816839168
738948955917017088
739053628967821313
739053976952397824
739117067819835392
739100101512171520
739108972804726785
739049434374344705
738992844992618496
739050688697733121
739020242144264193
738970862766960640
738904684866338817
738978999414751232
739016488271634433
738984691240456192
739120699680403457
738982405239902208
739030560123682817
739050101402783744
739025115690749952
739023761333178368
739103725361463296
739058636937428992
739055524516376576
739019428235337729
739037212264783872
738980065032179712
739078756711694336
739103696143978496
739070477461639169
738997089565315072
738988293916917760
739093214427156482
738978718555766784
738997919811010560
738994862373081088
739091805308784640
738923512904089601
738977585875587073
739037812020895744
738896120047407104
739047983061303296
738995495562059776
739065641337008129
739084083414900736
739088332433543168
739069613313556482
738991079299682306
739017469503938560
739055449266388992
739039762229698560
738999614691385344
738912733723283456
738996808433737728
739119546381041664
739031226783289344
739005012601278464
739032946506616832
739048629004996608
739010888628207616
739101833772208128
739092379987259392
738996926016856064
739069252754366464
738984321952952320
738932413192151040
738961790336393216
739078303982718976
738969252099674112
738994254232584192
739090307900264449
739016156913258496
739023337611890688
739016500686774272
739057542060376064
738995743176937472
739010641441230848
739093936023691264
738914088638676992
739018639760850944
739068816232177664
739002185632108544
739071039452418048
739112760009691136
739032065786675200
739011820111966208
739086822400221184
739045244264550400
739088164703215617
739078492697026561
738971806116270080
738990869186027521
739110805350780928
739036415523229696
739019554039291905
739106300924178432
739046951287586817
739044774393565184
739054740068130816
739071655855562754
739117319088132096
739120553135591424
739013065698607105
739061711341268992
739035991638433792
738996724753178624
738983894444298240
739015909554180096
739104661056131072
739039254890876928
739009379027046400
739097291320111105
738958376282009601
739093927572164608
739086998800084992
738989678074826752
739002982486933504
739101628301774848
739107936539160576
738943528395526144
739079058655465472
738980803091267584
739092941851893761
739043079882190848
739058473388941312
739058586421198848
739008544264073217
738966781637857280
739083194562191360
739023681607852032
739024671425892352
739111619163213824
739079889102508033
738998662357864448
739068669708374016
739004597365288961
739087774419169281
739108083402575881
739045466722164736
739049983924568064
738940898621329408
739068707159330816
739073350375505920
739047651870703616
739100814619365376
739105126254776320
739032477059166209
739007281518510080
739032263124484096
739063812402384896
739062709275107328
738920023377448961
739049954732331008
739017792729534464
738996493890277376
739120276290605056
738954291008942080
738954945152487424
739052819341283328
739039456372613120
738991280454258688
738972611691040768
739018904303964160
739039468972331008
739040357841788928
738983906800721920
739089963816476672
739048222451208192
739039846161874944
739009156745678848
738997429345878016
739116119705956354
739022460943765504
739072721313796096
739064362070102016
738973354015756288
739049635646451712
739079566367592448
738994786921766912
739039632562737152
739040085467926528
738961819633651712
738991460880519168
739044317604368384
738933755742584833
739002164677349376
738960351664955392
739087069973254144
739069675976458240
739089389603725313
739025505891045377
739109492860846081
739031256197922817
739031369393803264
739030924889841664
739087657150615556
739075766097477632
738943876573057024
739017700429705216
738998746218942464
739062390784962560
738993276905259009
738927329955700736
739074239395942400
739021152333488128
739027875685404672
738900201142816769
739016332927193088
739029385760505856
739059312023228416
739104170188374016
739045064169672707
739019021404803072
738989384578551808
739085744610758658
739058603034849280
738951908325367808
738951514270502912
739060897520353281
739030610216407040
739009525806735360
738995382265356289
739007260576342016
739065091778306049
739015045338832896
738970782789951488
739087535553531904
739058095821819904
739078018723942400
739069751792566272
739111690311245825
739037975669940224
739102647794405377
738987480251301888
739058280123772928
739040139939319808
738980413192998912
739093042548867072
738891912988524548
739038269170667520
739083626449604608
739031977676902400
739069831568330752
739023761115078657
739004027116134401
739015938784276480
739095857006514176
738900146499538945
739047551391965184
739027196187054081
739007390763364352
739108612069588992
739075212457705476
739047651765833728
739019575233282048
739052731227381761
738895784591151104
739122579017863169
739064555100311552
739011337527910400
738975631430549504
739066769382486016
739071689514946560
739058351422767104
738971739070312448
739028614004506624
739048264432029696
739040815046119424
739028358072262656
739052894662623232
739106518952349696
739106829121257472
739011283253612545
739027041010524161
738968039731781632
738978727040847872
739001388794011648
739031730435325952
738904391156178944
739075862637731840
739019453640364032
739092665245913089
739008389146103809
739068115766628352
739072167690809344
739037803456139264
739027489796820992
739042589513506816
739035882460700672
739069781228261376
738907633491546112
738992446474838016
738987341847629824
739046444074729474
739104455178788864
738957746964451328
739054861778624513
738983990925885440
739092727984447498
738994291821924353
739005507449585664
739049794979672064
738999195055624194
739020506213535744
739103331415687169
739061916753113088
738890612842336256
739080585637945344
739122901996163072
739033311373361152
739051670190084096
739085618735632384
739019180914180096
738948444153384962
739007160030486528
739065058391642112
739021852786470912
739033756024115200
739015351699165184
739012994227654656
739104207903526912
739014173032632320
739003565394567168
739069911016693760
739098918953332737
739056627861590016
739017738232823808
739040811090857985
738936729223204868
739064563296051200
739100085020020736
738893242717081600
738991821649498112
739031482820333568
738946908794802176
739000256369729537
739053213698150401
739102337415958528
739010020608729088
739047312169795584
738989330161508354
739041221931372544
739060083791933440
739063929838702592
738966483531767808
739018421648523264
739104979462545408
739053419227451392
738934355251335168
739087262701522944
738897533737545729
739070712145645568
739033080879534080
739017834483879936
739075875237441536
739039217024663552
739114979018690560
738997987125428224
739076529473376256
739038592039854082
739046179653230596
739029654158331904
739028379047976960
739107886127841281
738951522692661250
739035350190940160
738993184445976576
739023610107564033
738929024362270720
739079847276871680
739021395561218048
739080099203538944
738985567866626049
739019336187252736
739066786159702016
739064014018334720
739031885460983808
739117835209871360
739100323889958912
739013338210914304
739009559050760192
739051443517313024
739048310187659264
738943029223034880
738977560764272640
739067788887764992
739058410184925184
739122251581296641
738895407120539649
739110990181064705
738921021453934592
739114882394673152
738983390909747200
739067771867299840
738947949195984896
739074163961266176
739057583881900032
739040567494103040
739069797930029056
738975442863067136
739032665509269507
738975052570365952
739023324739575810
738953288629035008
739006677526151168
739070603089563649
739004135933108224
739047945560072192
739050277681106946
739001468590686208
739090744036732928
739061157642833920
739051942459150336
739099472349650944
738980543073767424
739073195114921984
739043444946051073
739061195127324672
739077246829404162
738904194002849792
739076739230531584
739005201294692352
738968295748075520
739003577943855104
738983197833322496
739075942484692992
739023371027943424
739019143018643456
739108699881476096
738944052503162880
738936624512278529
739037761580195841
739079608230944770
739009915826675712
739005935490899968
738952940216406017
739020086871248896
739040563635326976
739095714408636416
739002898776891393
739066417396469760
739108762888380416
739071358085287936
739092153348071424
738996699285356544
739013271160754177
739023094279507968
738996405986037760
739120880182255616
738929594665992193
738960129194885120
738951170190774272
739031088765521920
739029482288361472
738949979084075009
739001300516524033
739048570351915008
739050885716791297
739034804860116992
738896216377937920
739020128961056768
739009332797378560
739048935411613696
739048985696952320
738997538431340544
739049656756412416
738926705138651136
738933483070881795
739006769851211776
739030941927145472
739069546267574272
739019013171351552
739003766830174208
738974775721086976
739020413871788032
739103784257884160
739035832485564417
739030363025121280
739119454206955520
738909265130295296
739093600592617472
738913304245063681
738988134906667008
739029091932876800
738974847267659776
739001262675513344
739106393089843200
738978563450245121
739001577529303041
739115939246026753
739067331696046080
739046380837146624
738995223137792000
739055000354197504
739072360339251201
739092904224915456
739027175198838789
739079193254891520
739011803125059585
739102836479365120
739123841256050688
739050520808022016
739004786146676736
739010125554290688
739027770680971266
738983646678421504
738981088245223424
739050718091415553
738904458482982912
739104291584106496
738989267112853504
739119013666512900
739036784374337537
739116526708609024
738980027253981188
738991540450787328
739114542605688832
739079537070342144
739046293062987776
738993927206928384
739023807441043456
739113586539302913
739078803125895169
739103570151100417
739002781034545152
739027548508672000
738996741278695424
739104027590414336
739011454981050368
739050546049523712
739104979588395008
738977246103392256
739079771817009152
738999677484445696
738894928676323328
739051388970389504
738915954982146048
738950537161408512
739039682521124864
739100282169217024
738948926531895296
739063447753625600
739028387461771264
738957763578068992
739005872601501696
739055927266058240
739040160671748097
739037216509399040
739019814426021888
739088584284721152
738998410682990592
739036134399954944
739041104620818432
739082301028585473
739002991055900672
739001489511862272
739092216237412352
738934573518589952
739092929273159681
739014042786861056
739022351908536321
739019642186915840
739045294474694657
738951333693120512
739034368421810176
739029125550211072
739003230135410688
738956975359168512
739088151914942465
739005310178885632
739060536734851072
739012067219378176
739086071514988544
738893612080058368
739007076085731328
739031784843837440
739069738932801536
739082783524552704
739059416926978048
738898732956033024
739043860098240512
738992945504899072
739096913920790528
739041163458564096
739045630270656512
739077863463260160
739099355215454208
739021374572859392
739019210362376192
739024730125111296
739006354602496001
739010947549913089
739111233358598145
739039208594149376
739076710122000385
738988151532851200
739081306777264128
739001174729326592
739011631145967616
739083806590795777
739096595350749184
739016777561198592
739063951011504128
739015259449663488
739064445851308032
738998243099586561
739116874496106497
739077200742363138
739040076911529984
738951149152145409
739063195827109888
739089863425830916
739046309869592576
739016026713624576
739118330099970048
739016374828306432
739095408199274496
739104883270373376
739023786331262976
739050973767868417
739009706031775744
739118049178099712
739037166039359488
739068476443103232
739013065774116864
739040408131403776
739011073236471808
738998532540116993
739002097551675392
739086646252015616
739086579185111041
739068929704873986
739032040876560385
739058804550213632
739105671564697600
738978345338216448
739113691346554880
739044145453486080
739069436926267393
739094489806049280
739051334280871936
739113703891685376
739008728687611904
739023643775279104
739077234166751232
739057940351614976
739062252234526721
739078291420651520
738902801502195712
739093013171994629
739009848805752833
739062114048966657
738974268399050752
738958539843067908
739031235545161728
738983755679993856
738993373202288640
739013283605303296
739077892890611712
738979263546806272
739005801214283776
739070431123152896
739064579959951360
738953083053592576
739092325360631809
739044686711644160
739003838238101504
739044145445122049
739014609219268608
739096460814344192
739075275686830080
739024629327626241
739104895610064896
739049224726159361
738949178076893184
739036960480722944
739004345761599488
739096809029656578
738973949380399104
739008636542844928
739015351673966592
738966441609723904
739001539625291776
739028676717744128
739093562743197696
738951283730612224
739001455881773057
739011001845190656
739046485971619840
738922154243153922
738991972518658049
739078429698629633
739049312924127232
739002693285515264
739055390327967745
739093445189345280
739075015480643584
739093709539532802
739111002634080256
738983739137654785
738982153514582016
739003855153815552
739103402626551808
739078656123895808
739069504152600576
739109094167085056
739075606801985537
739082346968829952
739080044694343680
739087304959098880
738975841284165632
739021957396615168
738941972069552130
739035953839366144
739070888193216512
738936700106346498
738986440240078848
739090450607448064
739095877994876930
739022519802449920
738944702867640321
739060033359622144
739040953571397633
739120297266270208
738999811840450560
738963258497982464
739104325465702400
739064089557782529
739040726894383104
739117176657981440
739108733662298114
739043600110092289
738976466046705664
739048981620260864
739059102333145088
739045604882538496
738925379579043840
739010918193987585
739074583681241088
739017469747208192
739031105391595520
739093264863756288
739008250738278400
739002336652201985
739041175697514496
739067180529127425
739021810885373952
739010251370958848
738993268587958272
739089158606585856
739003166956630016
739014210722664449
738990793764003840
739092518554456064
738898078946758656
738958640560758784
739100466475372545
738978693134061568
739089469245128708
739109739993391105
739012193375649792
739118745415745537
739008825349529600
739017029403959297
739016655871873024
739099132950937601
739044132774154245
739116296067940352
739075824960319488
738976436955062272
739049996604039168
739099032015011844
739109744191909888
739065976713416704
739106959153111040
739108091673841665
739033936391737344
738996112179224576
739095605239222272
739042886969397248
739022892969668608
739044044987305984
739028052064100353
739104908176203778
739021219249283073
738912922303385600
738998503041597440
739019189470539776
739101384944062464
739015800292581376
739089351485882368
739052035107098624
739109509574987776
739007000508522496
738900716996022272
738903111801131008
739013577529524224
739013577378541568
738934011385380864
739033626252316672
739107861012336641
739114475459084289
739104367081598976
739112134970314752
738909319404638208
738992010330296320
739118502028664832
739091549666041856
739109782192324608
739087762205347840
738976613124034560
739040311968731136
739073706690027520
739104769801916416
739117826984837120
739089447980048384
739120649583611904
738959374564130816
738989565151744000
739015594801037312
738980362483687425
739097681721757696
738922414151729152
739035673093607425
739095756183904256
739087552276111361
739063309228351489
739016010020192256
739096397979525121
739068766148001793
739071546766053377
739056006978797568
738966748104294401
738952533641691136
739115264218923008
738898418433724416
739066601840971776
739073161715720192
738912079525072897
739064336849600512
739055612705812480
738994904500572161
738999983714750464
739075497859153920
739023450912620544
739063913174716416
739118787224600576
738974557923483648
739084611892981760
739032548278468608
738995260811030528
738987438568316928
739043377866498048
739096620541710336
739020233520775168
739074000312270848
739026705365471232
739018966891368448
739008745527709696
739032795616419840
739086956542464000
738987564460347392
739119097640833029
738959709940502528
739017066901086208
739080795235700736
739005742582267905
738986121418412032
738987723709632512
738982178881732608
738993675565305857
738930853057822721
739050327652061185
738900570405228544
739020095477841920
739004471523573761
739056858229551104
739018635755302912
739069105823612932
739043088677646336
739121534577594368
739003074723844096
739007311180496898
739077028935290880
739021173422493696
739057202351116292
738912633085169665
739041469495971840
739009974492405761
739062348531503105
739035697986699264
739108695607529472
739062856277237765
739111317391474688
739075204320768000
739038810105884672
738911865330339840
738998633178238976
739058964000870401
738993868167884800
739108075118989312
738893011959046144
739063971941122048
739111350614560768
739085971245895680
739008217188044800
739098725784682496
738966274038976512
739093286011473920
739102744158609408
739052223867564032
739047983325556736
739104157529997316
739019814484750336
739073946105053184
739013527147515904
739078970818330628
739109257979760640
739104262513393664
739047484245331968
739050353061167104
739019956935884802
739071261704224768
739078580802555904
739058972246847488
739024977496793088
739082582109872128
739051032337121281
739043683891302400
738939401279922176
739106544042795009
739088370362634241
739104929235734528
738892563327897601
739112692808601601
739067990143033344
739048352369631232
739057873511055360
739097518101925888
739034129522647040
738955092024512512
739071127591456769
739090106489970688
739045785598361600
739035689522761729
738977342958096391
739011396260745216
739071978703847424
738939589881122816
739038420169719808
739115352223801345
739106787190788096
739096158950330368
739061841188421632
739016584870563840
739103784442470401
739028139909713920
739108607644569600
739098277262458882
739034087361548288
739075527122817024
739028211095511040
738983889910272000
739059177662742528
739117520444002304
739012084235669505
739079809402294273
739098717555429380
738996670302703616
739105818663079936
739020107993784320
739089133402914817
739017222132269057
739074268781240320
739063795662753792
738936276162904064
739006736556789760
739033571655077892
738992387700215808
739062910715080705
738930408700661760
739049983991816192
739018161555542016
739020866965655552
739113607435325440
739012818184327169
739026004925120512
739101477227143168
739090509373771777
738967020499140609
739023467522166784
739084771372982272
739122922690912256
739079306312290304
739021399717773312
739091096584654852
739052962044071936
739122251673395201
739121698260328449
739000537379569665
739017045963071488
739074457520771072
739055725859725312
739018618814529537
739109203390943232
739095748168540161
739004911812284416
738967943346827264
739028500544421889
739101762540474368
739094409917177856
739052685136105472
739052932700610561
739118510383738880
739048641760010240
739050524771766272
739052915818696704
739060561858691072
738892043364139009
739063426585112576
739079495127289856
739081504207278080
739089599184699393
739115222280114184
739051166642909185
739046984846184448
739027116436623361
738900998173822976
739099665631744000
738999736217243648
739079843372007424
739018090323808256
739097090282913792
739031818427637760
738989678179831808
739009034943107072
739117117837062148
738992840655667200
738999610467835904
738895033659760641
739105948346810369
739068766215122945
739077485929848832
738988008762904576
739045244541501440
738893393829494788
738940613266145281
739001275518443520
739010519873511424
739087317533659140
738901098530902016
739057256788951040
738944673172062208
739056787282874368
739058938814074881
739009009668268032
739091134287347712
738980647931236352
739109807261638656
739093189571665921
739123803557613568
739121094024663040
739090949591203841
739112596662571008
739024214108340224
739012495386509312
739034569815515136
739121643532996608
739053658252443649
739010125466337280
739063611092504576
738984984652992512
739115070962192384
739122381944414208
739117826930155520
739043520397316096
738983491593981953
739010586755792896
739083240498155520
739076760403247106
739020837823598592
739053884614676480
738967351798960128
739043004393066496
739055763562201088
739071635060297728
739121672972849152
739039275933667328
738987358939455488
739025493521924096
739017415263027201
739081718158614528
739108087802531840
739108859290226690
739051367881265152
739097685794422784
739016865717100544
739042597872762880
738952311347810304
739107689058455552
739121450771206144
739024394559885312
739101418607501312
739115398377963520
739075334264487936
738998251349630976
739032502157889536
738989514438246400
739062323692867585
739110692222033921
739002571369680896
739045378696306689
738988839482589184
739014538000007169
738896443092684801
738992999942742016
738946107703578625
739001308972261376
739121584842133504
738969935502807040
739038726450470912
739083848592588800
739078056468459521
739110922749399041
738946422486138880
738992618273656833
739082255000293376
739092979579658241
739046175395971072
739123111514234880
739119617541558272
739121136064208896
738890487193567232
739120007657971714
739019411454054400
739025833109651456
739035614402777088
739021622003310592
739023920377024512
739115930966446080
739057881941737473
739024788560154624
739114915852636162
739051304954134529
738933193328328705
739009823497392128
739046099986616320
738992727547904000
739062231489490944
739049048657788929
739122134270742528
739012688248999936
739088520992677889
739071303416721408
739108284876066820
738896707098808320
739108389654007808
739052873644806147
739056518654533632
739003775470469120
739065712464035840
739110503574822912
739035714898276352
739098579017601024
738942592767778818
739077167150190592
739047660338941952
739086956668325888
739085572396978177
739075313511084033
739083139985887233
739089859244097536
739037841213259776
739034666519269377
739061711286763520
739114085527228416
739059504789258240
739044242060935172
739085677455933440
739057458228908032
738996464643366912
739117541658791936
739043595899002880
739034284493840384
739023853377224704
739042987691409408
739056006878101506
739025187182653440
739082187690102784
739103951845494784
739039519098429440
739087787304091648
739054853431939072
739117386557591557
739029914259759104
739105298523299840
739070766843580416
738976302422720512
739030056798818305
739068497414651904
738981029545934848
739026462238507008
738944107209428992
739026093362040832
739046209038520320
739054941772386304
739089095889190912
739106451713581056
738996305075286017
738993251554856960
739089137563783168
739036755077287936
739047354167218176
739063808296128512
739114685421748224
738921319421644800
739069420480417792
738972506770542592
739001485061705728
739064542458707969
739059266091417600
739010049960488961
739114307942678528
739017742309830656
739114786022170629
738892944778756096
739081818750734336
739009559352778752
739046301229162496
739016215658663936
739055000417120256
738944098770489345
739093503863586816
739114366436532224
738996590254432256
738965233868230656
738998318278291456
738956404845871104
739107395687874561
739118799723626496
739093801868918784
738930412580446208
739112932123025408
739011551391297536
739045676332486656
738942450467799041
739064437693415424
738947756190924801
739006669326290944
739079826317946880
739044568872558593
739069646905708544
738996947118329856
739117226809249792
739067377594273792
739122494905323522
739117348624420864
739031436855005184
739088462511538176
739113812683554816
738894496893706240
739045374179049472
738941565243101184
738970925337546752
739079553730088960
738999530671198208
739071949431799808
739054144716181504
739066299825967104
738892622027194368
739102563824439296
739075686653120512
739080337985265664
739107651355738118
738995890023763968
738991926314143744
739109966452297728
739009701929750528
738927711675142145
738931742321594368
738950939571277824
738900104711680000
738996300922900481
739019982252564480
739075065904549888
739042870536048640
738943062563512320
738908556179574784
739097404679409664
739092858213261312
739015703919886336
739086822438010881
739099245849026560
739027170987761666
738998947495223296
739050822936338432
739121421499109376
739053112661577730
738955222098182144
738977099482955777
739019436741382144
739045017801625600
739063707809001472
739089716713119744
739095907505963008
739059551048175616
738962901701173248
738950931325165568
739113175484928000
738980341810114560
739090354033577984
739035748263940097
739044569006899200
739016265931608064
739071211179790336
738912800668569600
739029310300946432
739064147875405828
738910905006755841
739026525186629632
738971046955487232
739045768485580800
739025518583001088
739081311202226177
738896652724015104
739039548437463041
739094191779778564
739046842495848449
739032145474277376
739123954682597377
739113477281714176
739024226640908288
738983315403886592
739050084415995904
739021546665201664
739065305696243714
738979813407531008
739070867456548864
738911337019887616
738896149411692544
739071911817273345
739020825265856512
739061300081348608
738994174683414528
739055738664976384
739110511787298816
739052827612487680
739028471247179777
739018216215879680
739109291232219136
739015116696391680
739006732341514240
739048037650038784
739007038479568896
739093944504573952
738908556200710144
739036839114334208
739085702781120512
739020032299008000
739007369913507840
739040056124530688
739022918148083712
739024407042068480
739108838322896896
738994476396515328
739106405723066368
739002135497613312
739003745711849472
739063095293841410
739043097003188224
739001162150641664
738968819742302208
738995168649564160
738907511647014912
738951228902641664
738924041357004800
739066706690248704
739069004896210944
738980329009086464
739050533391110144
739115427511554048
739002940669755392
739096662442926080
739088936253968384
738995189688225792
739050902393212928
739093558632800260
739059832276291585
739007843618131968
739060222023634944
738951589923328000
739093634130317314
738972125076324352
739005536721612800
739005063117438976
738976189403025408
738951317285113857
739013224884928512
738961303830695936
739065645598380032
738986725352050688
738958241921568768
739067142641946624
738986251634802689
738970271185575936
739001292148867072
739010532083109888
739067440785690624
738976386292027392
739072133876224000
739089649268891648
739090064802746368
739073623202377728
738923852810588160
739032154022219777
739021122985955329
739122537100128256
739094808455729152
739069386816925696
739106770602364928
739040492319563776
739095911608029184
739038567134027780
739041901450526720
738988621383008256
739107026375180288
739048264226492416
739079520079216641
739039540271321088
739096809214205953
739024209742024704
739110436281450496
739068329676148737
739042060955582465
738900847241908224
739033898785574912
739069994902904832
739012868465524736
738992194930016256
739103733829734402
739009152211689473
739104744812228608
739037900168433664
738957751196487680
739018535100370945
738896581328396288
739016299536322560
739089267897597952
739040542617636864
739034867493654528
738971928019542016
739021928355270656
739059156901072899
739074470468562944
739087124419448832
738998075088343040
739005276993556480
739058750191964160
738933453366906880
739119693068423168
739076013573963776
739005104880242688
739067386041507840
739010032990334976
739071291018338308
739016677090820096
739004698179600384
739002760402751488
739066845169324032
739116090253574145
738911467190243328
739093776652750849
739050386531713024
739081453795840000
739080996474245120
739122293620809728
739084326772559872
738995952690814976
738993138488999938
739026525350199296
739083462955675648
739011580994715648
739003691399827456
739049656685101056
738900456945135621
739026013577940992
738996796056297472
739037610623000577
739018438639812608
738995084818059264
738971252648378368
739066081634062336
738998003797753856
738997647235776512
739029834509262848
739023132120522752
739084372834439169
738906916001316864
739098541239508992
739082343097479168
739015532016455680
739060843137105920
739079574559068160
739104220612333568
739062352776159233
739110461703098369
739016840488312832
739070989099667456
739076529544531968
739018396449275905
738891908869697536
738990051435106304
739052844423221248
739074306710376448
739008154302853120
738968929142513664
739073212001181696
739036000064802816
739001560806621184
738999501206245376
738966454335217665
739081181317222400
739122813727088640
739054761316601856
739072159344136192
739055335680421888
738969511995510784
739044099475574785
739016567812460544
738994912763490304
739088651313905664
739040659886215168
739009781306937344
739062587820740608
739018556080279552
739106095461994497
738897768400465920
739025921168965638
739019579373039616
739046511129071616
738912461051572225
738983902803578880
739092300073213953
739092954560630792
739086398947491844
739117717916094464
739013631673806849
739035739967619072
738973626511163392
739011790751817728
739026663481221121
739023903926915073
738956035843465217
739058662015180800
739018832979886080
739014252527288320
739075040856178689
739108704008699904
738966982775672832
738951354975064064
738999102843813888
739080598044737536
739035253596164097
739051166718427136
739085899825336320
739052592794324992
739055792964415489
738893007915782144
739091947764219905
739069491439665152
739075355328315392
738957805596610561
739032384578801664
739067776103518208
738978412115701760
738967402440953856
739023840609730560
738919058775498752
739107345209364480
738916755842727937
739117726246002692
739007160017768448
739016857441689600
738918098217107456
739111514456621056
739039187861655552
739061824360992768
739034100212899841
739114915907145728
738946837495832578
739105130470051840
738946749461598208
738970388462473216
738948632720855040
739068845537828864
739100567033794560
739079843162120192
739030438602117120
739081407633498112
739119827554566144
739062168340058112
738981054862794752
739077007707869184
739017671103131648
739020980383797248
738990269626867712
739023450640093184
739018895625949184
739019667310841857
739070783515992064
739001321542569984
738980840642912256
739011794841149440
739008321944997888
739024549686218752
739004844783046657
738903288226025472
739119810852888577
739000671601582080
739092363201662976
739018895588265984
739110470041243649
739042928950185984
739119290494947332
739023844804034560
739095433595789312
739055600278048768
739049052856307712
739069047162212352
738937287338123264
739041981108785152
739073249565413376
738967645458989056
739079482401775616
739034708219166720
739061618831720448
739100642657062913
739047417052532736
739003859054538752
739115926621171712
739042908251295744
739058808685617153
739118497767161856
738923190236422144
738991469172805632
739015225769373696
739041972959186944
739044392741244928
739092992317788160
739055239169343488
739111711635038210
739110700576952321
739017859947454464
739072922493587456
739009932360613888
738997408458235904
738985005892927488
739036600047390720
739007336187101184
739104652466094080
739124273378381824
739113867159162880
739074927421186048
739115956073533441
738909885644083200
739033886332719104
739112382778249216
739026244084305920
739071001565224960
739048553474101248
739045538058932224
739068430381371392
739120813320876032
739007092875493377
738998238976606208
739040869710450688
739106510677020673
739117277354807296
739083613753487360
739048348032765956
738976759639609344
739058888591482880
738978932402356224
738951719867043841
739025182887686145
739101145961009152
739080027514474496
739104413588049920
739064001137631233
739042832506310656
739080769969238016
738994539390734336
739042559822036992
739096154634375168
739104627099074560
739017956235968512
739043973428346880
739122918722932736
739047127410704384
738958392899850240
738960578065096704
739100411932643329
739035043654422528
739033454344556544
739112344748363777
739075908968062976
739043113705066497
739032879473303552
739039208644435968
739117637884469248
739058871482896384
739057646905532420
738986171703795712
738960510943657984
739074776359161856
739037522609737728
739007369577893888
739067008688394241
739066358500036611
739026269505998848
738896438961246208
739012394534490112
739105692779417600
739033315936743424
739008884002697217
739025505802948608
739023102823280640
738916521267716097
739049606273732608
739112625859121152
739066765519511552
739033454189391872
739103989782847490
739019801704697856
739080090504433664
739039674447089665
738959068031770624
739110713176756224
739069915261460480
739066442243571712
738954974344974336
739092996704980992
739004530189295616
739023706517843972
739063388723150848
739122620893798406
739036499405078528
739010381360730112
739107647056711680
738929888502112256
739109794720669697
739102119266013186
739035324744105985
738937953918066688
739071903499948032
739120536123510784
739056774469193729
738995046716997632
738999299858702337
739069172999544832
738969730145456128
738980668923912192
738980182187495424
739040395833839616
738925266131619840
739039124976439296
739021877990023168
738998024911884288
739045403853623296
738976344609062912
738897118350413824
739043835104268288
739040500477353989
739097593435820035
739022964117676033
739069655323684865
738902147241283585
739074298086891524
739046280274575360
739025916802826240
739109958231396352
739100080754458624
739068766198370304
738995671894745088
739036314474057728
739013866861035520
739073325369073664
739057118603542528
739019348635963392
739084750552485888
739100726434140160
739117197717602304
739022427523551232
739114416919183360
738997420852400128
739058712367759360
739121920369643520
739079272904728578
739103171751088129
739110214016892928
738961014423719937
739072004146487296
739024201596702720
739026432895143937
739049149077786624
739066614486814720
739002617511174144
738978928140914688
739014361793060865
739118741124984836
739024469793099776
739096322788167680
739090123258728448
738985538565332992
739079578812067840
739045374413922304
739068287968018432
739057298740383745
739112801831157760
739109140203737088
738994887698309121
739020221017665537
739107672176398336
739001632168509440
739007239730651136
739121832515801089
739110641831546880
738891963446005760
739026785074065408
739085170012266497
738994854026465282
739050982173245440
738973572014735360
738966336915820544
739089578091548673
739032099433369600
739045973981204484
739056636124385280
739115767401156608
739073652520562688
739070552674033665
738961157101355008
739023635432808448
739081537656922112
739105705077018624
739033806494130176
738962323143045120
739004501051510784
739102140061323264
738900461374341120
738990638633525248
739016551127494656
739051187635421184
739111388619124737
739015435451011072
739053293306011648
739058624299958272
739046972359770112
739008309106216960
739032904618127360
739033282185179136
738995340364374016
739023346088574977
739057982336536576
739012633567842304
739070212952231936
739075636103413760
738979045564649474
739046146048446465
739061602234847233
738970954655629313
739010922417688576
739007029998694401
738996569408671744
738973605762072576
739093017622155265
738978290543792128
739029595417149440
739060599607398400
739043784856506368
738968211849420800
739025082266361856
739053943406403584
739012998598172672
739115876545400832
739063544231038976
738896887734882305
738894408951595008
738998419046404096
739014521080172544
739002756229259264
739043205921054720
739053276507865088
738973513256738817
739013824854904832
739008477218144257
739086071590424576
738997039393058816
739104744929628162
738991163076706304
739002839737868288
738984871738085376
739049598241542144
739059614155694081
738909751723991041
739023232561479680
739066089980735488
739048352180883457
738900934957387776
739063414228701185
739045437416591360
738955452646457345
739032225346420736
739114383314411521
739010343599517696
739001187589099520
739109409012453376
739028207068925952
738999857776603136
739017641784922112
738951430422155264
739011899556286464
739070234200510464
739002089280569344
738917703860297728
739111044635873280
738996288478404608
739052441983934464
739006631573389313
739062281695318016
739014819039354880
739018975519117312
739006182992576512
739036591293931520
738945906402332673
738933797501050880
739099178710749184
738948678765928450
739111539358191616
739107898677071873
739022901416988672
739027544188452864
739058158656749568
739104681914470401
739056225237766145
738997907437805569
739078446597480448
738941745581465600
739094237942276100
739023610027859968
739078190665216001
739084847130378241
739027326164336640
739046829845663744
739048348154396673
738997534312562688
738997911485349888
738991112707268608
739035525982609408
738951174489931776
739075938416271360
739055373445943297
739028571813994496
739009873682239488
738992953805406208
738976935980748802
739054744614756352
739001883638018048
739115398319214593
739063322004316160
739090676994953217
739124143489159168
739121291081420800
739025459829219328
739079818118041601
739004677199695872
739083706309181440
739019898152615936
739077955847114752
739101837924700161
739099333958750208
739109530303225856
738927829153415168
738900301990625281
739032933990830080
739114232227192832
739069634385678336
739013652888604672
739057743202504704
739110843170861056
739010729571946496
739020493941018624
739081793446371328
739104182507081728
739076198500827136
738890512338391040
738944983697330176
739047849191743488
739071659974348800
738903170756317189
739102328914087936
739030870615568385
739118653141078016
739086562529542144
739088567469780996
739058154323857409
738983458261880832
739074583668654080
739092656752623616
739061140794277888
738985450195406849
739098059053903873
739079189010190336
739073371351207936
739011203213733890
738995143383130112
738968601995161600
739090710415171584
739076970017873920
739040723090178048
739058267482128384
739121610075037696
739018757528506368
739027787709710337
739051456196706304
739027959638568960
739015905309528065
739011333564162048
739050323667505152
739082137584996352
738984028670431232
739067193036537856
739087791196413953
739024960799137792
738988055139352577
739017855635755008
739006711072198657
739102572183719936
738967725079330816
738966844414001152
738896749025210369
738897168807956481
738968584945336321
738991733355208704
739123530982424579
739015704003895297
739120016063401985
739006820258320385
739068778751926272
738978252916686848
739006602045468673
739109584984510464
739018815934238720
738951610752081921
739051418246623232
739075770702790656
739105248019632128
739111678026080256
739117101160484865
739060629194051584
739019621475483648
738999484525514752
739064072608612356
738999169742934016
738994849634979840
739016823694364673
739118007276949504
739024796957220864
739075061504745472
739009563488325636
738987090491396096
739060326986096640
739095219572969472
739006409308839937
739087644601294848
738897504054321153
739037132610777088
738925555819520000
739002844053835776
739082430993272832
739112642611183616
739093277325037569
739056665249583104
739055486893445120
739104371565334528
738943574499266560
738987841154351104
739110650119651328
739016572082229248
739054488766578688
738906920296271872
738962755068166145
739036776208027650
739044724116459520
739034007766237184
739011085739667456
739031172479488002
739020191913369601
739057722591707136
739104698808950784
739026449806557184
739082485775106048
738977975928922113
739006866630545409
738967037431668736
738952890077700096
738981952242483201
739025635809583104
739059202904215552
739112944491958272
739016773324935168
739016672565186560
739117306878394368
738991049616457729
739062931757862912
739113833650741248
739085106934091776
739043004615413760
739002592362008577
739093805891100672
739069491582210048
738982141103636480
739019130502819840
739073194989084672
739018841150394368
739040588633387008
738895830698987520
739050122340929537
739039334431662080
738951547598475265
739060390076682241
738957554135531521
739103994145067008
738912368827240448
738944283252658176
739069147896643584
739123820401938432
739044627915931648
739049153477660672
739062218646491136
739111216526725120
739113842354049028
739101204962123776
739026806318202880
739073148902113284
739011991885500416
739003783678726144
739023362584776704
739068472404103168
739102257665474560
739048826103865344
739070061969838080
739046104331878401
738944807658262528
739084943398187008
738906689626202112
738999908062093312
738991695858180096
739113598887317504
739091754876608513
739008590275436544
738973328732487680
738891325865644036
739074835205230592
739021563232722948
739060012463558657
739012658947629056
739004152613863424
739062092863549440
739075170846048256
738896577171984384
739066387897946112
738956975229149184
739017121749979136
738947349112889344
739050013372878848
739080136897662976
738965150095540224
739063548442120192
739123107298938880
739028357946474496
739021269698502660
739004782053085184
739105633824296960
739047031256285184
739009681054703616
739009928187252736
739051988583911425
739003460650192900
739036080004050945
739028907714838529
739025917188657152
739038109774536704
739021118841970688
739047605703966720
739117491063033856
739055302314741760
738979251177820160
739055784676446208
739052970269085696
738923102118125568
738978009496080385
738904370108989440
739051451826200577
739006229096370176
738898485697613824
739065494322487297
738981864367607809
739028055994335232
739033953210929152
738987513868517376
739019155723161600
739051812586541056
739123598011551746
739033483645968384
739009735211556864
739029520070672384
738973773249019905
739089058085752832
738917523442262016
739025799421038592
738968878701649921
738981155475689473
738982396914208768
739001363514937348
738901094571642880
739095324401250305
739052433444241408
739094653052571648
739003041387581441
739004291134918656
738978106317414400
739087023991066624
739064860932087809
738973769323188224
739010146588872704
739061174344548352
739038768498417664
738981046490955776
739097711023099904
738993063008174080
738965296589983745
738981788580646912
739064454302838784
739003754331115520
739012138828746752
738893855085449217
739008653156622336
738988386506117120
739092883123363840
738908711532548096
739094888151683072
739042677468061696
739073589580681216
738922980395339776
739011161593679872
738987551881584640
739106409976102913
739022603541729280
739122306216255488
738984359848468480
738983978238087168
739028924252971008
738971470764838912
739049342238138368
738994644311244800
738943821707350016
738968564091215872
739037166014201856
738910443620552705
738957721702150144
739119844180758528
738954194422497280
739024201516994560
739059815482286081
739017368983080960
739030916723527680
739051296762789888
739029448553574400
739064852669444096
739066014361604096
739005465380655105
739048796810797056
739045080946900992
739097274496737280
739073262232207360
739043587694989312
739117701050859520
739017075344199681
739045793890480128
739026122562756608
739048876615860224
739079616669843456
738998159045582850
739026550205632512
739050093018546177
739020137349689344
739029885004435456
739053632776077313
738971885908594688
738972649137770496
739016542696931328
739062784940462081
738989199957843968
739015347198644224
738992253490827264
739045240187801600
739098268764901376
739082816755900416
739075967491137537
739075070216310784
738928126688825344
739038038374895616
738915443327533058
738999895697297409
738890784821280769
738987870258659328
739101774997512193
739006744970420224
739078643700387840
738893246894473217
738984011805163520
739004026952552448
738991720751337472
739035043725709312
739019977789870080
739033156276346880
739022637226156032
739010074945937408
739005469784702976
739049153599131648
739055876942729216
738991439904968704
739012738341470208
739077905335091200
739116295686234112
739063699407671297
739100554467680256
739101183793565696
738951459694223360
739100739126087680
739072909776461824
738910410040954880
739080233375137793
739113531702812672
739123866379915265
739026718267166720
739057756037087232
739039498286333952
739020661427933184
739095693416140800
739077469379145728
739037120103391232
739003309823004672
738976864782450688
738982040343879680
739040441975201796
738979762945789952
739019948656369664
738993914510774274
739066329110614017
739041947440926720
739025820325412864
738920711218044928
739024461438029824
738894786363596800
739043117765152768
739040425265205248
739020435120128000
739052584351215616
738897462308413440
739049120023863296
739039670219251713
739018522307776512
739067977400737792
738988214447411201
739067734370189312
739016857131319296
738949546957541376
739080594135646208
739061308700688384
738976382164860928
738993125906124800
739111556328349700
738958082319912960
738978882141949954
739028274270117888
739044523024715777
739114282487578624
739052835984289792
739011476015489024
739005398590623744
739036582947225600
739082183567155201
739113494264578048
739002953202208768
739109702555062272
739086554036097024
739102966481850368
739061698586398720
739048171976962048
738982875102601216
739044330011295744
739047093969530880
739022699889057792
739045508593901568
739001699017326592
739053897285836800
739005197326901248
739069294554685442
739064357791911937
739094506457288704
739052156465119232
739013862561878016
739121140191367168
739063678344040448
738998750576795648
739104279047372800
739050407561940992
739008305037770756
738985588687265792
739013262767968256
739020011407171584
739104547533115392
739045567175766016
739063372285640704
739048696092856320
739054798885031936
739017792645693440
738928323913342976
739045143832100864
739072976906276865
738994849785880576
739098776380579840
738991976490635265
739041737948139520
738970275245608960
739066987549188096
739010221805309952
738966408202162176
739121857543045122
739108142181715968
739107735225040896
739079927119675392
739045550528430080
739020506276462592
739044644403679232
738995642442371072
738902411448700928
739005390210400256
738904840034787329
738976952518868992
739059148399255553
739007814371319808
739043382190866433
739024327253721088
739019520669450244
738956975342395392
739012449014276096
738985387335487488
739078236571729920
739102114878771200
739026529179598848
738984250951774208
739081978029412352
738948716439187456
739000168247402496
739053632792854528
739010792129986560
739071920294010880
738936443968491521
739108989473017858
739118321606397954
739079151081168897
739021387201970176
739006073709953024
739048054410629120
739080392536403968
738984829426008064
739074281414512640
739016106673852416
739089813215674369
739073488690892803
739056115909046272
738965921671348228
738992467240964097
739053741815566336
739028194582495232
738965208568344576
739101980807827456
739113200357117952
739066769705312256
739030828605448192
739057022142980096
738986239009906689
739013468423065600
739046292991705088
738951379926933508
738918731712237569
738987941578571776
738951543651631105
739090912052191232
739009865193009152
738897818845319173
739009928430505985
739002034725212160
739037547813347328
739089863409078273
739029968865374208
739042182452117504
739101766684430337
739006061106057216
738929347248193536
739071253026332673
739025191301484545
739034133813448704
738970359236599808
738952504138989568
739114508929634304
739014667700408320
739020233755742208
739107143828316160
738910468752826368
739000474465099776
739103939530891264
738951719799787521
739040198793789442
739055801290133505
738995340699963392
739001732768911360
739105172429918209
739071249155031040
739108213396758532
739021995468169217
739001850154749952
738996246287929344
739077049936121856
738962776098361346
739074285847863296
738998251454631936
739044820782600192
738975086045233152
739037505865928704
739081139399368704
739112881829076992
739105462168211457
739105474356842497
739029930747527168
739091775990681601
739035245236867072
739120964189982721
739056048724713472
738951262629044225
739018400857481216
739108376823615488
738966005473509376
738994555996000256
739063992765796352
738984577843269633
738912444366659584
738995600637722624
739019805802389504
739014122675838976
739093839357566977
739051179364093956
739045294755696640
738959609105383424
739003456481026048
739052152471986177
739009764567420929
738901635401797632
739105084290834432
738990731055013889
739046628494061568
739033697266073600
739073908385689600
738987337791733760
739079386066866178
739046246615257088
739085610292551680
739113133147590656
739043474385731584
738895079734009856
738996150209024000
739036713121615873
738979364524724224
739027171050672128
739024859838189568
739026881580826624
739060100707569664
739100013528293376
738966441714540544
739006266719281156
739041352055443456
739011744534761472
739102794238529537
739114207279382528
739020913178468352
739011136155193344
738987740574953472
738921659151835136
739017356601655296
739014294763884545
738997483964104705
738954156447281152
739110537091518464
738947680487890945
739040571818446849
739071886378815488
739046607635775488
739084679320600577
739101431400173572
739049732102840320
739010712815685633
739024591624900608
739085384034947072
739047605943033856
739031046826627073
738905381158694912
739036603973304320
739013086418489344
739001854122708992
739003552824209408
739056015388381185
739058389448265729
738926029494996992
739071756380557312
738996175299305472
739004127624212480
739100084852379648
739112890289008640
739093378256805889
739050411781410816
738999031553265664
739094930035986432
738999740382228480
739020170702794753
739076580039921664
739038046851633152
739030073404182530
738991288868048896
739097207769550848
738987040100999168
739016110863994880
739051581841285120
739037262516781056
739027091375656960
739000365438390272
739029243162677248
739007743131062272
739061073811116040
738945344445108226
739003691404042241
739121052274589696
739079297848246272
739103205632684032
738998335323930624
738914726000898048
739017150845857792
739021907291410432
739070989145800705
739067805316829184
738999257919827968
739061413348560897
738999937686491136
739002063846277120
739074499749019648
739087568994729984
739102139960721408
738992043633041408
739014680388247552
739004161216352256
739005264435785728
739094968023801856
739094535935021056
738909323913531392
739062998665400320
739093638089609217
739050789197512704
739002450070392832
739065540409491456
738957050592382976
738976294344511488
739049715686383616
739035953793110016
739117960862830592
739026118423027712
739044627920125952
739000541393616896
739081617331916800
739052873648988160
739106883714306048
739051158333984768
739040706170376192
738898989030854656
739023329080680448
739043998652899328
739010159003869184
739031562461663232
738988793164890112
738975417747525633
739069285906055168
739056199669325824
739071764991381504
738970401326276608
738910460301414400
738992584668917760
739010033376186368
739117235483119617
739013291943591936
739036163734929409
739059140203544577
739051548412674049
739098390391312385
738982321349644289
738893708238544896
739030811756929024
739022641433071616
739104698586832897
738957860302934016
739046804700991488
738924993740836864
739078920214044672
738951497635991552
739026948823879681
738917951592488960
739053708353372165
739010360154435584
739043428156198912
739059496769720320
738902147337715712
739018983815434240
738925798980227073
738997777213050881
739046305679343616
739026781005570048
739027494091825152
739077016289484800
738979519592337408
739015892412051456
739087581799981057
739035576335241216
739092300081602560
739072977296297984
739047353995251717
739019617184677891
739062881296257025
738900561756606464
739034473514344448
739074759787479040
739069286136872960
739081915064561664
738975799424978944
739080803494297600
739064387097530368
738941519298723840
739003850665889794
738961253318725632
739058489985753088
739035219899088896
739045533709438976
739022981016522753
739073027506327556
739119743433646081
739002135287877632
739041582834438145
738935743570006016
739035249519296512
739056233316003842
739013174565867520
739109626755600384
738981340096368640
738995546229215232
739055524788998145
739025594181156864
739053385534611456
739074294005784577
739118401600258048
739063476799279104
739066312283062272
738956186821746688
739020233604730880
738902646354907140
739040953432997888
739103079438659585
739040773400875009
739013719808724992
738951606662627328
738900796566319104
738920606410891267
739060197000368133
739054102634766336
739117310963765248
738983839847096320
739079717169598464
739001963472424960
739067734391160832
738940055444717569
738998201202532352
738903175025950720
739080548010893312
738991800707362817
739007491443417088
739000415551946752
739013874943414273
738959130925359104
739089326672359425
739065636991684608
738951539499225090
739115255540928516
739026957250232320
739036306475515905
738986372913061888
739025749160628224
739020909084823553
739068317080621057
738988713527611393
739086214297489408
739009487718211584
739053201127792641
738981230704758784
739047324735901696
739048733959192576
739116295992446976
739049350379278336
739014781043146756
739051816764231681
739075938319749120
739089385363275776
739116681876934656
739072582834655232
739116929126936576
739079863982788608
738906605748518912
739047945513930753
739090912131829760
739047295279374336
738985119076192256
738919163410931712
739034179732672512
739010943217061888
739028794187599872
739053431801974784
738951438697521153
739105587728814080
738997706065084416
739113833659305984
739048759145947136
739085035588976640
739039649058951168
739027074522963968
738979842717188096
738981243623211008
739033680719564801
739092774079889408
739095680950644736
739018019175866370
739094405836091392
739009164949790720
739080820372213760
739053129589772288
739043172454653952
739033143617933312
739022389485441024
739035928807804928
739089917792399360
739106858728841218
739007222915686400
739059559457816576
739058246837755906
739036654271356928
739010293385310208
739085257815826432
739038055391236098
739062227018387457
739109031504183297
738995592089767936
739101083050643456
739038155907698688
739013791178969088
738953598885855232
739021706061336576
739021479602323457
738896833175556100
739034276218474497
739021446077386752
739025870896177152
738901987715125248
739041825797898240
738971542089011200
739055046332166144
739109698385907712
739013376119033856
739064277965901827
739037002587373568
738986876619620352
739097266192064512
739031332001579009
739019436854771712
738976260731326464
739042488753754112
739071760709111808
739079331473981440
739023316430639105
739006740780490752
739063531400744960
738994405063921664
739020036438953984
739109148743237632
739068539412287489
738978039095304192
739017088099069952
739116681541373953
739084947798011904
739111216602320897
739113313703989248
738994585431617536
739084708458418176
739011673101598720
739025405202595840
739050726467506176
739107580199374848
739043507923488772
739083433436143616
739055839286300672
738906924788355072
738969289814888449
738973450631548928
739108917951791104
739094405966143488
738978676579127296
738936846844088320
739020116281708544
739001476882763776
739116954485698561
739003225613963264
739104145030926336
738990857005768705
738939732583813120
739073379714629632
738911454296997888
739053440173809664
738996200184156164
739089896724385792
739091041891028993
739111493392797696
738909881755787265
738925849294995456
739046620160008192
739010893158207488
739043306563371010
739020053178404869
739087359539613696
739004815599079424
739094984448716801
739098222598180864
738892982628143104
739036423802740736
739065771398209536
738970963337961472
739038789218238466
739019822667726849
738987450861821952
739077741685968896
739076345259536384
739064861204840448
738901874468900864
738904773047537670
739022842407333889
738951459908128768
739096322486218752
739015007602610176
738999488518447104
738951166067769344
738964738852458496
739122356711477248
739006916706349056
739092610833338368
739092040089276416
739112718062485505
739024969045311488
739026688810455040
739078882620477440
739091301803675648
739076089390239744
739006170086658048
739082347279089668
739103956396281861
738904689178214400
738932513998032896
739063455890722816
739009441870295040
738976357036785664
739070422893891584
739058351758270464
739029826099675136
739111619029012482
739082548312211456
739061404951543808
739077368338223104
738997039237849088
739120871667798016
739021064135671809
739078643541016576
739043981686939648
738979754364309504
739000822403567616
738954768899579904
739010720856170496
739073602243448833
739009475303067649
739093428361924608
739093910773981184
739065595191304192
739094594357465088
738978688964923393
739061929352790016
739036385982681088
738951115698360320
739045554819321856
738990974311993344
739099569183559680
739120800339484673
738959038965112832
739019885674696705
739046959869222912
738951455311319044
738991498746855424
739034561645039617
739026139327369218
739081415929827328
739061610568929280
738894769628295168
739073891608473600
739081109649170433
739031982009634816
739015070588506112
739086298103861248
739047215675625472
739037866534313984
739049358939856896
739011341642502145
739098478412988416
739007688592502784
739071165176614912
739013522961600512
739028681159409666
738996460444753920
739082909286567936
738958980035252224
739098079798939648
738939203958931457
739083664353579008
738952076093325312
739072713050972160
739022578392666116
738915858651701248
739058762649116672
738951447258103808
739094368154488833
739111400975405056
739019386543964160
739045315798532096
739106758220611584
738899529869725696
738978714323668992
739000155790290944
738994879242604545
739111006941683714
739034360163241986
739092484848918528
738974910173716482
739088701494546432
739038520774414337
739015439481724932
739028119194046464
739093168637890560
739034628661477376
739016999703977989
739120422919262212
739013304878764032
738998523790655490
739081776920973312
739017150812291073
739009051590299648
738994749013676032
738952931857170436
739117293993623552
739027787747590144
739057416260571136
738951270849859589
739083030963200001
739051590208884737
739020149945143300
739069491657592834
739038244030025729
739052500448382977
738993788824223744
739078865939791872
739106875635957760
739043088564264962
739048176267726848
739107932374216704
739040634720423936
739019319158427648
739105516622872576
739058976394989568
738903850309058560
738959378506743808
738915086782373888
739093864796061696
738923739513901060
739122289640366080
738983080493453317
739107890271752192
739039703765245952
738980480217911296
739005863973654528
739045349365579776
739115520121704448
739076043139616768
739119005437440000
739115691991826432
739004731364941824
739019248144658432
739029440408223745
739059828123963392
739086482892263426
738953796093661184
739086520548724736
739103331268759552
738977502085939200
739035240828702720
739119584251383810
739115020890562560
739008372079525888
739042383812300800
738965137403596800
739081919149842432
739089443731148800
739046964038369280
739114509030334468
739049400987684864
738993692002942976
738970032026226691
739121115323326464
739023031255879680
739003678993092608
738973991315070976
739051955029475329
739088441405788160
738909264945643520
738981235192672256
738989804206055424
739017042033049600
738913543270060032
739000390557962243
738913434016854016
738955859557023745
738924842628591616
738943981132865536
739108632906829824
739071760629420032
739018878773137408
738926768023842816
739051581883179008
738975723793305600
739107328264310784
739065699939844096
739049417685241858
738956983529771008
739040798486888448
739117944114950145739293240780820480
739433770961473536
739351596488921088
739409687335063552
739479849627226112
739483834463465472
739426695153897472
739438384691740672
739471146651947009
739397817463123968
739401382856364032
739480621471277058
739400350881460224
739397356022562816
739338887416434688
739445032965537792
739475709756870659
739338228872929280
739362404912488448
739371879950094336
739426129086402560
739483503042134016
739452595148840962
739384131692462084
739457263522353154
739449830917996544
739457166793269248
739379316333674496
739333690828804098
739366255216361473
739471784043499524
739366217471774720
739456718166478848
739469212821946368
739442524637519872
739460581074305024
739391383627272192
739442646364618752
739439068510093312
739382487411920896
739356813833981952
739331891275370496
739455061349240832
739400506188140549
739351193546330112
739377328220962816
739478943842107392
739394705214038016
739348924515901440
739348907776434176
739391416883916800
739388325723770880
739410090181152771
739432517003059200
739399398757523457
739417354505990144
739481640758562816
739251268456177664
739377622065524736
739366284731682816
739303743380979712
739356654563643392
739382630043529216
739355350030286848
739402582293106688
739428805115301892
739453500917207040
739404289534242816
739412216550690816
739480827168362496
739359070428102656
739413445574004737
739433473341952000
739414041001623552
739436107411030016
739442281250459648
739392591498752001
739468869262315520
739413869181992962
739371527515348992
739429996318601216
739461386410024960
739482450087280640
739437784918806528
739437487148392448
739386698430304257
739349205765005312
739441199413624832
739465475814531074
739343689970028545
739367425720868864
739380499383226368
739444508425781248
739481804340613120
739447708658851840
739381279586672640
739384202630729728
739359783661252608
739295140947185664
739256163418525696
739479631816839168
739364183356153856
739448400668708864
739323045597347840
739461763763216384
739457913543135232
739366209196457985
739374887245119488
739449524754735104
739318104950349825
739371221599412224
739470588532625408
739392519981666304
739358630160400385
739363277273223168
739371246492745728
739364808462602240
739354469419393024
739424916743852032
739478205590081537
739398190731014144
739440309868896256
739474103602544644
739346764600344577
739416662705733632
739474703434153985
739358294737752064
739402821448159233
739435297885310977
739420550498418688
739383179505700864
739393522604879873
739395342911823873
739297687032483840
739373259939012608
739401739019898880
739398580880834560
739362484860129280
739368553803964418
739416889034559488
739326929761800193
739390435412574208
739346202370641920
739416490772959232
739462992669093888
739411562256080897
739470726995030018
739399847611125760
739349620933963776
739448941897502721
739447666782941184
739473713595330560
739355895390298112
739378838149287937
739432835921121280
739485973310930944
739353332855255040
739442906310660097
739467816470863872
739449583487553536
739419057523281921
739432814643404800
739458018224570368
739475852535209984
739366225977843712
739444533516238848
739468042720055301
739445133679169536
739385540630319104
739327390912905218
739343098644430848
739247439039877121
739373419364528128
739482181978951680
739479401079930880
739423440550133760
739381723864125442
739479715321393153
739264363014426624
739449721899470848
739453740227432448
739358147786113025
739409503024779265
739353949250162688
739381535149858817
739387457712578563
739322718718427136
739366246919987201
739403580336156676
739329152428474368
739399205681123328
739373826002321408
739456135044997120
739368474154311681
739286634764632065
739360538694701056
739482890543747073
739418323528634368
739438061784797184
739385779957473284
739411436640800768
739414405897723905
739398098707972096
739429891507167232
739405254249336832
739261292884566018
739452712673247233
739359057887252481
739341785802014720
739402288628961280
739462581593706497
739396026705055744
739445439548776448
739414087373836288
739346277960404992
739321137184813056
739433833825722369
739484438510338048
739396488011251712
739458513131479045
739480122416365568
739367442271612928
739389177154899968
739427223799791616
739362958732562432
739284630239612929
739347326720937984
739301365189476353
739355580846997504
739463080824868864
739448174511718400
739261531943272448
739476880269643776
739446790341021696
739340477321904128
739364774908157952
739366049859145728
739407590308872193
739305249085739008
739415676947832834
739360244766277632
739351654840053760
739374287664996352
739395296925351937
739420274022481920
739455354858295296
739383829731921920
739438330404843520
739405866240233472
739483519806754816
739373087720898560
739300174296682498
739335553238372352
739272034417553409
739409632729391104
739396290904268800
739427588888793088
739334449859592192
739413307187208193
739252438792843265
739473503552819200
739420827301597184
739372441865195520
739366205060849664
739415639245348864
739456147917148160
739419187651727360
739371649368100865
739383636793905152
739413135350763521
739474690557784064
739346852726865920
739458379232448512
739326589842952192
739484832561008640
739479904287363073
739369548021784577
739343400663683072
739390087377629184
739359741583839234
739346240131993601
739377521192513536
739446706199252993
739428779714609152
739464611741749248
739368218238783489
739332939847245824
739316292918726659
739484727921549312
739426909046640640
739274257734078464
739405195491282944
739397008243490820
739356512141869056
739400963140648962
739383288532500480
739425894188584960
739347729114136576
739482978687012866
739394348933124096
739388049084289024
739389672158334976
739476104193409024
739441824033562624
739407833511432192
739387193215451136
739402158655737857
739447876414230532
739335607814606848
739258415487279105
739359649275752449
739427974680842240
739374098602692608
739379178194239488
739343148996927488
739367513608310784
739430541661896705
739438548408016897
739375680211845120
739395120747941888
739420542252515328
739399579209064448
739374899844747264
739337562117033984
739373826203627520
739413273393664000
739479015279501312
739382479136673792
739444256906072064
739434664386035712
739463059996020737
739372496378548225
739430000542244865
739410115363803138
739353387087593473
739462778793103362
739428071032389634
739411805471178753
739250261856751616
739358097400025088
739344625190764544
739416465540014080
739438216944717824
739419309240422401
739478473811611648
739311100102086657
739318230620078082
739307648449937409
739431929943105536
739398643770351616
739396026390417408
739377282427412480
739254657512525824
739482131341135876
739297997335330816
739377215050289152
739421834223988736
739483448390225922
739336207507853313
739401101624135680
739485247763566592
739417052688044032
739422824050397186
739383267669970944
739470299217973248
739386664833929216
739376921394466816
739352326301995008
739452746047336448
739415810922418176
739417853758214144
739386832849408000
739401684498173952
739452632700493824
739406709332938753
739472069352656896
739366532325740544
739421494455963648
739466553784143872
739393715446394880
739296478837907457
739445561158455296
739441631091269633
739400187437711362
739419250394173440
739395305238630400
739366246810935296
739343870224433152
739249544857292801
739304825482039296
739392537065099264
739454377606451200
739268045814792192
739273385167847424
739421528119447552
739397775641575425
739398941540769792
739440737746616320
739459356455018500
739404435957354496
739425256683757570
739477903692468224
739395636370538496
739435461559635969
739440456698896384
739411440440901632
739369841627410432
739357325581033476
739359389149106176
739366167391830018
739481984557297664
739410572379336704
739396819365560320
739433783724646401
739474262885576704
739405484801851392
739366272148725760
739458265948508160
739421402294538240
739451198495985664
739410392049418240
739480613002977282
739457208795189248
739366414700716032
739461772193726466
739442768091586560
739408894724825088
739367739995881472
739366222018445312
739378687238377472
739411331619639296
739392713108295680
739318276824633345
739248123038568448
739387520434081792
739476661972959232
739482760532918272
739356444861030400
739374530901250048
739482014135504897
739380843316154368
739422463134707713
739445414403952641
739388577314934784
739282788726235136
739406088789954560
739360853145833472
739459415049404420
739416671090311169
739434484244877312
739455757591191552
739477169437614080
739449135049379840
739377470856646656
739324001802031104
739406181073031168
739416981401669632
739483033393352705
739430076073283584
739368432181858304
739398459481022464
739420969907933184
739378812996231168
739473986065686532
739431782903369728
739366456811474944
739438271722328064
739476192462442497
739467585419378688
739452888888573952
739408139544625152
739448597884854272
739376976155283456
739389450061524992
739479598027669508
739366230289567744
739377089275658240
739365328505995264
739416121602920448
739271124261830656
739464800493809664
739470819269718016
739343555756498944
739375616890310656
739472711072747520
739373889013305344
739388913144451072
739429643879624704
739380528470724608
739403156795326468
739445015856975872
739274551117414400
739473944273682432
739376183427629056
739483477914095617
739483540681723906
739424656793468928
739485855832805376
739454239139897344
739427106493337600
739261296944635904
739366222043582465
739405635780026368
739452125583921152
739262400097099776
739374568624803841
739353903087640576
739383103832100864
739372827678248960
739381769955348480
739368289604866048
739246646509338624
739414917841883136
739417652561645568
739384609847148545
739246663076872193
739413391194873856
739438611406426112
739435054598873092
739281115068956672
739459302054825984
739350660861288448
739376791324856321
739361276598603776
739248592767049728
739388451498364928
739369409337253888
739436300185567233
739396341235863552
739404402600083456
739469359907766273
739402464873566213
739329823760220162
739469494133895169
739253361581514753
739344554021752832
739436464056963076
739393484742885376
739426955204907008
739248969986023426
739259191752282112
739463731168608256
739366276296937473
739447536683876352
739389579753578496
739387088634793986
739281920366764032
739420659563016192
739471494674186240
739479627291365377
739287096213409792
739473453577818112
739405522529439746
739338527020879872
739427651744608256
739382063623725056
739412309060132864
739397603784171521
739407367943684096
739404822047260672
739395355624673280
739379320678977537
739404725490192385
739438397597585408
739339105755115520
739347867622576129
739403861379665920
739394223183630336
739371221339373568
739398031355830272
739437625719808000
739470471431737344
739482403937341440
739440532330545154
739389705716936706
739380125817409538
739424560282492928
739434165439987717
739398551411798016
739409008151416832
739362237303902210
739401151993503744
739452083443773441
739457057787543552
739349914317164544
739358198323257344
739366280638005248
739434354099793921
739453735915651072
739415647734599680
739380038068543488
739440956001423360
739444227508211713
739440989635497984
739409028753809408
739373209611558912
739378955791269888
739433981041643520
739397968579661824
739408869382881280
739406009010114560
739452544615866368
739429270544617472
739451814924419072
739441807273152513
739476628531646464
739442113578946560
739380625296228352
739398954035621888
739467854026772480
739359078879748097
739404675263389696
739354746113396736
739442977437831168
739378586583334912
739462619690586112
739358147777699840
739364355293220864
739458920373227521
739373692023668736
739471964281135104
739414150217138176
739473214519316481
739353798133612544
739371267757899776
739376661418934272
739426242194112515
739342586826117121
739252950288175104
739481179401945088
739456336321257472
739340942927237120
739391912088457222
739405912348237824
739369942378647552
739378041433030656
739425625669304320
739404222312140800
739369417771880448
739450137261572098
739461558447812612
739374895805521920
739459532691263488
739473994387214341
739384663999930368
739412149672550400
739440934925012992
739432529585922049
739482412409888768
739454000160985088
739443703132065792
739384282532204544
739387042522628096
739438351405613056
739391358222245888
739461818637287424
739403525860511744
739377441811075072
739366188178759680
739343677567471620
739415618282131456
739421485966721025
739436707016286208
739387054996500480
739461013003730944
739377324265775104
739452750476480514
739485977681354754
739389084813103104
739352758223052800
739481615592611840
739422798725029888
739457057774915585
739465505111695360
739425965344993280
739483532423254016
739469997521698816
739381635993489408
739387910798102529
739410010216800256
739252757551579137
739387184906522625
739377055536553984
739334949174693888
739303143771623424
739339797840429057
739467019360309248
739405799261405184
739432701523005440
739482852740501504
739423809544028160
739467011139489792
739431137186091008
739457070295048192
739395384741597184
739474804189728769
739442721874710528
739324580964143108
739432000965234688
739422576389283840
739338682134634497
739346965738192896
739342083769700352
739299989747290112
739422161274863616
739390066284449792
739366368542351360
739357372024557568
739396496467087360
739333091248898048
739376996954820608
739454138845700096
739377135400439808
739442818083655680
739351160272736256
739454637703630848
739360064566333440
739358097496367104
739397129886633984
739455615089704960
739256943462785026
739457502652338176
739406403136290816
739474023785074689
739457028595142657
739460866429595648
739434433976127488
739330679201275904
739459381637439490
739452784001552384
739344793063596032
739472786721234944
739364242294509572
739312081967677440
739416432027545600
739411545327841280
739358038641893376
739382285846351872
739411113293537280
739393325325783040
739482278225715201
739443833105207297
739482496346279936
739453878551359488
739419451850928128
739399092795760640
739359657588891648
739373788203220992
739373427488854016
739421599388950528
739335347532746752
739427874046889984
739368474305265664
739393920841449472
739438125013970944
739367903644897280
739379253515542528
739358739401048064
739467568830918661
739469888314429441
739422291382018048
739267249052123136
739349960458670080
739448539282018304
739397398288535552
739361163461419008
739385301806653441
739453736167297028
739482919970955265
739375419770671104
739359246748377088
739484538850672640
739370915478179840
739376053462929408
739483729538744320
739306620702822400
739402104016666624
739419422222344193
739411256193495041
739457661780041728
739248634714324992
739334844245757952
739397549191233537
739366490248478720
739485751105163264
739388065656000512
739476896870731776
739439705956200449
739425508178296833
739356599945428992
739406541724487680
739435373235998720
739442092745850880
739416545290489856
739423977542717440
739449004937883648
739462594508009472
739406084503416832
739373062638948352
739302690627297281
739438267414794241
739408307631329281
739377458248581120
739366284840689664
739415957718728704
739455635977297921
739452427519283200
739417358784208896
739414804528529408
739376271554138112
739412367474233344
739394093143490560
739460811597418496
739393904240394240
739283556254552065
739431032168943616
739252229220229120
739450435145244672
739442591561744384
739482702068486144
739375722070953984
739333149658845184
739367358607818752
739379840885870593
739420664122114048
739372245034881029
739396898805710849
739477375029764096
739344918804598784
739472136411156480
739433397794308096
739439055910375424
739456009379414016
739395204655026177
739428339664965632
739367840747126784
739262018629210112
739402016166977537
739401202295803904
739373100412833792
739463508790632449
739374753107042304
739321858600800256
739388879510245377
739344860176605184
739378595068575744
739385976955506688
739461071929528320
739332617275908101
739417547515301888
739448455546982400
739308210415370240
739419162288771072
739409435748147200
739431212410896384
739391467488219136
739354356248645633
739403626452557824
739451437709709312
739418969581465600
739419468728815616
739375692660510720
739486325771014144
739373423546138624
739419942404128768
739473323508146176
739464809062793216
739373180251430912
739443485300916224
739464565608583168
739363457854803968
739434886642184192
739457431336583173
739366582707716096
739461277161033728
739362903992729600
739419200100413440
739428725243138048
739449474666266624
739377437616787456
739451047337459712
739402959805648896
739449307003277312
739446412891557889
739266745626726400
739382508270276608
739474640620244992
739441513759952898
739316573752729600
739367517949464576
739422786049966080
739365537998733312
739474111752249345
739411797300514816
739419833285120000
739268872092680194
739327810561511424
739366167244988416
739339910839209986
739365399628681216
739289906430783489
739448438560030724
739430801419427841
739403551324114944
739346613353742336
739363596111646720
739433171197005824
739449055256907776
739437764018593797
739402913588641792
739315575722250245
739452918194130944
739351629674205184
739395544058109952
739360052004327424
739338166180667392
739374321072754688
739396974592598016
739357535543689216
739370412103065600
739395103698112512
739400577457782784
739407460058857472
739408022464827392
739351675836719104
739372056316366848
739433632842940416
739360077191258112
739392947939053568
739415962236030977
739358189674717184
739395208694091777
739378175457808384
739379614385098752
739481326101876737
739402934665019392
739288149092864000
739421943309455361
739334781473816576
739328586323263488
739250538668298240
739380448925786112
739411507646234624
739407359492149248
739391689593348097
739428205090738176
739339101652975616
739334764432392192
739335850765520896
739479438530912257
739422534379184128
739384391739314176
739424673675501569
739353945286561792
739447125721878528
739437441199706112
739445548638408705
739442868708859904
739476410255953920
739441656311603202
739449323516231680
739388627738726400
739408848457498624
739304687053201408
739271552089391104
739366171388956672
739457024337940480
739393312772214784
739445104016904192
739463626373750785
739414515020926976
739411155278540801
739364036819726336
739373989504684032
739467682072940544
739382009378832384
739355979217698816
739462216706076673
739411549631041540
739366213646618625
739423809703444481
739414582360440832
739419778847215616
739379735818588160
739382957245337600
739425927826931712
739419124661686273
739460295979061248
739386077820166144
739418726194368512
739366209313853440
739293492522954752
739410295458762752
739417849337421824
739417929079529472
739415630844166144
739421448435945472
739445536030400513
739466209951899648
739352435106418688
739482416545452032
739325998525603840
739366267946041344
739394310978863108
739408425021476864
739353886268477440
739435956252598276
739366800727642112
739466436280766464
739399503841792000
739407661377146880
739422509548867584
739472136344068096
739480579515682817
739413655322779648
739477052047384576
739403916186669057
739478092285120512
739376179006865408
739403584740163584
739447213911347200
739476783838441473
739416326926684160
739346739182862336
739377487726186496
739358382901972992
739399730304815104
739439127234523136
739420353571741696
739318809274748928
739424774141550593
739413831559041024
739269480233205760
739456915420418048
739394721957748736
739453022900748288
739372320461103104
739412174695739396
739268641187713025
739394680182317057
739466171964133376
739451269631356928
739460023269621760
739382353143947264
739342851029368832
739438678322319360
739469124783484928
739471054318493696
739398010648436738
739380767587979265
739478524369723392
739384567572922372
739484077515022336
739383074438434816
739395150049333248
739354154800406528
739436472290398208
739441983643648000
739376183507361792
739383318014234624
739438804382195712
739480084499836928
739456990963990528
739481170866540544
739427458798084096
739479287691149312
739408299116892161
739255412571148290
739483603638341632
739346940832419840
739431002716667904
739442306353364992
739275096225939458
739388439100018689
739396831789125632
739471834387746816
739318335377186816
739452314340229120
739471507382996993
739396458508615682
739386836909363200
739360093876195328
739247845929156608
739368176333520897
739459046034558976
739376804234989568
739374157436194816
739383666082729984
739445196488908800
739435842939289600
739480453795569668
739408261464633344
739358701673406464
739410425675165697
739354670632734720
739457988927315969
739454901865046016
739405144983543808
739290741197901825
739279227791499264
739456986702610432
739432131059933184
739374153480949760
739453127955472384
739476917745790976
739379572194615296
739401491740495872
739374690075021312
739453551563264001
739466599757795331
739367538983874560
739411457587204096
739300757183340544
739479665081864197
739317844681195520
739424770295488512
739443854089326592
739411692375965696
739378964167307264
739413067965009920
739388002963689472
739394071895134210
739388267259396096
739393912549330944
739453035609358337
739330498946797568
739378507046850561
739417266480140288
739368708884205568
739441375289167872
739476577994584065
739366267828600832
739416100480376832
739324799055454208
739485822257369088
739358043134164992
739475504605040640
739385503242293248
739417732135936000
739366314079293440
739460702902095872
739356591724625920
739469267444326400
739329240747905024
739356373717254144
739447545231970304
739373184596709376
739462539986239488
739449851956461569
739472660753723396
739397012429385729
739426049361088512
739416599455731712
739442101037977600
739475403773992962
739371225818882049
739457859163918340
739426343138516992
739450585980751872
739479191347941376
739404469570572288
739376028024512513
739366246987112449
739461080381063168
739347884341100544
739457678569832448
739450741354602496
739426233767825409
739446417052307458
739478721388777472
739403987435311104
739406700969635840
739374488731668480
739447436192718848
739381535279861760
739462019825438721
739450409744498688
739403886897684485
739352317741391872
739354893094391808
739344662973042688
739358412081901568
739375260756234240
739446479656497152
739464825563193344
739376908777967617
739271388729597952
739462682663784448
739399302443831297
739390632750370816
739472329403699200
739375185288171520
739294923053236224
739456244000423936
739393463888678914
739391861459161088
739382101557006336
739421494187556864
739409326612336641
739433003508740096
739357627566698496
739376036706680832
739475403664920576
739453195039182848
739400166516641792
739417472156237825
739361788337238016
739371133204631552
739454708931235840
739480583823200256
739387617033244672
739475621932339200
739336744399740928
739334370209763333
739329362420457472
739393858044317696
739387151326937089
739430478642565120
739398316828557312
739366259649740800
739403052231188481
739367652305567745
739398916316233728
739426217221312512
739411763397943296
739394139142381569
739472132342697984
739331316676743168
739459444426321920
739338996443189248
739454608381255680
739427374773751808
739381271105654786
739386379617112064
739436656911130624
739352879627145216
739465144586113024
739440284833054720
739478251521859584
739400375900475392
739425445540696064
739352447953608704
739404784332115968
739440012035428352
739365940903727104
739362346523602944
739276082168225793
739366184185798656
739455979834777602
739251402648780800
739393136510832641
739433573841833984
739406260819398656
739411138539102208
739482945094856704
739418424368103424
739457250734051328
739385608104083456
739419246363586561
739247493595070464
739393241632649216
739387713632260100
739407145603633152
739407162464702464
739298077102706688
739427345405071360
739275909967040512
739475974102876160
739318025019592704
739393480452100096
739486682244866048
739461403300466688
739441857915158528
739340091311591424
739414523250118656
739360408473980928
739397553335226368
739473851730567168
739366247024844800
739360618290028544
739252346501242880
739484773886898181
739384097940877312
739395426743406593
739353940748345345
739386517974568960
739468017810198528
739437336279306240
739420445640908800
739347888589901824
739483876427464704
739443615123001344
739427328678232065
739463412250476548
739450443496050688
739474070035648513
739416620561534976
739391186440458240
739352825210261504
739458232507338752
739297082830409728
739366985260228608
739459033564872704
739250601591242752
739397012144164864
739479673642573825
739420105877114881
739277659247628288
739360182086606848
739358110242869249
739374086208557057
739461613061804032
739370676373598209
739466490999672832
739452360406208512
739334726843047937
739378641382068224
739396089321824256
739452330714664960
739398471774572544
739368608447500288
739387734326935552
739453312211275777
739402125231427586
739386564342624256
739456030191521792
739446815519584256
739366234609704960
739482911649501184
739355706630017024
739404222286995456
739439572036268032
739464389586223104
739458962072981504
739365500292042753
739474850088128513
739453811589189633
739435822336729088
739477656090083329
739383963677036544
739403035097616384
739274366433787905
739270486731808769
739374728062849024
739366217845071874
739395678313578496
739318234923442177
739421033019674624
739371091383201792
739364477079019520
739304741763723264
739403014486786048
739430591976878080
739302401178492928
739377768736165888
739423390138814464
739375503837126656
739418050760441856
739457989057380352
739478629130850305
739477530307092480
739444756074385409
739477307962851329
739410241142554624
739430025666166784
739477798750806016
739404729965551616
739258646404706304
739350648345370625
739479916782063616
739458714642616320
739366276519206912
739461961046429696
739455409577197573
739462782991650816
739398970871422976
739431468351533058
739473092829978624
739379174004150272
739372886713085952
739398496915234816
739394269157425153
739411847477137408
739443732416712704
739374316970758144
739280834331480064
739399877050966016
739340695257927681
739366226187542529
739394592227856385
739396240560029696
739364753680793600
739399130401939456
739382676050808832
739471817832845312
739435503477493760
739273800425058304
739398404845998081
739378401979596800
739457062036373504
739405027714990080
739345812392685568
739364632259743744
739385096239616000
739375235485569024
739401307384074240
739366205044064256
739443040389996545
739435117421203456
739414225811079168
739352598742978560
739377362052120577
739367559695323136
739301641988509696
739357980001439745
739463328557338624
739359469214281728
739437105508691968
739369124208463872
739385662269456384
739397507277541380
739371070311010304
739395875642957824
739417375636873216
739395351417753600
739410174079700992
739450829543997441
739342792573358081
739377576007864320
739391760833642496
739405807641583616
739402934501396484
739439668509478912
739431686606344194
739445817354772480
739381627378360320
739483251513954308
739427836004552704
739258914739490816
739424795465383936
739432097417416704
739366213566926849
739406747245416448
739356977730576384
739457565524905984
739276866532577284
739457196208066560
739348790121992192
739373016644210688
739485432342155264
739416813566590977
739376472624758784
739413449508282368
739451735480147968
739411906021216256
739372030903103488
739407581878341632
739369866692550656
739409670570422272
739418776576401412
739476913748594689
739362484654592002
739439525840211968
739365676415127552
739387336119570432
739400187265716224
739469493911445504
739449939986657280
739275478243016705
739388409853190144
739463714118750208
739386983554879489
739374853531291648
739406507951960064
739349222164733952
739366242797002752
739473185163366400
739264514005274624
739472891536805888
739383338746580992
739372635071631360
739470248898744323
739422916371206145
739420949141987328
739464398117294081
739396668378992640
739391442154586112
739410173865930753
739397179987644417
739261276048789504
739306004408639489
739448686044839938
739449713821372416
739389903054753792
739266187624734726
739312572428636160
739472954271092736
739383200443564033
739370843776638976
739440561577439232
739371292953022464
739411784734519296
739452448478203904
739458605707993092
739351218800103425
739451651346583552
739378636894179328
739380558053158912
739421636798087168
739484958541123584
739351529136791552
739477379383332864
739372358243356672
739422391890280449
739366217559867393
739485138782978048
739480856444600320
739389269370933248
739454432111398912
739464750292209664
739296491747971072
739479937669824512
739450917473247232
739470848868880384
739384009910849536
739436367420084224
739376799981920256
739341052042170368
739385901613240320
739352825449287681
739452527859666944
739339755909840897
739429912415744000
739420160407310336
739389932158996481
739432105776697344
739447272577064961
739349889415577600
739484253751234561
739424765971181568
739452578572963840
739381610668302336
739478473882882048
739483503008567296
739432483440189441
739452079069138944
739404175939895296
739348806966378496
739386706852466688
739375671747698688
739361750756274176
739357254382673920
739299699988037632
739464314000547841
739354846978035712
739471582893113344
739350656599920640
739290405745872896
739416742330519552
739452964444733440
739390062316683264
739443547854778368
739450447694602240
739379194644299776
739391223987863553
739377726709194753
739423960526401536
739348308020363264
739363931580469248
739441035739320322
739318490574819328
739365290685792256
739458794275672064
739471536562835456
739340154226147328
739468860630372352
739290413794758656
739410710980104198
739382093239717888
739412505936683009
739378376935231489
739479266715439105
739375176618500096
739366184047382529
739473810047533057
739474648837066752
739306071257403392
739366171334430724
739413000730202113
739347422778908672
739455866794061825
739437747522396160
739401231546875905
739401869093658624
739338463779119104
739366263713980417
739431837739548672
739320176756264960
739453157005221888
739409381280780288
739376069900374016
739463949322702848
739412543937097728
739380192897044480
739287784196734977
739351445288423424
739410383866335232
739465656056328193
739256356197261312
739449537362862080
739384978727915520
739363621361311744
739375642068832256
739422429924188160
739462778931548160
739298412546363392
739473679826968576
739482198521303040
739400338130796544
739454574885474304
739458878044262401
739372714532569090
739417539109900288
739382600649707520
739353760418402304
739420093336162304
739486275544207360
739427827800477696
739350287673090048
739432768602525696
739378838296244224
739468109753503745
739474829057888256
739386446587539456
739382202245451776
739411025271873536
739464406497558532
739386279117393920
739389156103593985
739394675862339584
739339390732898305
739367681531379713
739361234865258496
739463429182873600
739390318248923136
739431074242105344
739418554236309505
739375227172474880
739450640481587200
739344831005200384
739372144287744000
739354834487349248
739477685643161601
739468269124390912
739462103715696640
739260043095203840
739433246971301888
739359012009971712
739399654731812864
739366268155756547
739417782568247296
739420991214997505
739409603654488064
739468160034705409
739275243106250752
739376141346217984
739397440210673664
739406134910570496
739256947812257793
739264052656889856
739368562297442304
739380130200625152
739427580311281665
739319765873872896
739479673562902528
739393518305705985
739389055658516480
739479531183079424
739404440256577540
739259552353292288
739329291121397760
739391475964903424
739443938260553728
739388678305370112
739392205362696192
739249137904963584
739412472331964416
739345934161727488
739418264959344640
739400548072460288
739463123032285185
739304259569717248
739459968659660800
739366259511332866
739478587179421696
739455392552521728
739377827603156992
739271250376314880
739356717356621824
739476607400878080
739366167349841920
739419371903279104
739439286697766913
739261490260234240
739358655187845120
739361192905441280
739262790288986113
739419279959961600
739451462737072133
739363470525771776
739426229900709888
739481955096354820
739254519037583361
739412728327065600
739479736536076288
739464662228443136
739384072984776704
739345468581367808
739464435706810368
739373842993385472
739438838033059842
739369023830392832
739362912603635712
739437680212070402
739472136310513664
739480117978771456
739430717705224193
739373947947454464
739376975979155456
739431828973604864
739350887659937792
739476347328815104
739372299502129152
739363432697335808
739373134265110528
739477882662195200
739381715756584960
739414800388788224
739390473471721472
739372983181938688
739413001057542144
739350556041416705
739439907391803393
739260743539789825
739411721866072064
739382696917536768
739410543132413952
739460547490549760
739355631027650560
739435260027408384
739451223452090368
739449965399969798
739400203921444864
739416104913752064
739392389949882368
739440813168549890
739442839378104321
739450204571607042
739360467278172160
739379622643650560
739439211212857344
739461457620926464
739397523811512320
739473935654346752
739445196488728576
739370630127194112
739417702675144704
739406722146668544
739486493484277760
739399654698278912
739347356013858816
739425315328528384
739376233683816448
739432302929928192
739454461421211649
739401202266431489
739390083388821504
739404943468158976
739336710648139777
739411805441822720
739357359290585089
739460828479561728
739413244134232064
739425839641690112
739466884945465344
739449109661245441
739454494988247040
739380222588522496
739439005750681601
739427886348668929
739406663237636096
739260236029001728
739376417998307329
739359674395328514
739380830640967680
739311985255403520
739436187106971650
739329597389471745
739406021572071424
739352938674573312
739367899698069504
739385045799047168
739342263973752833
739463802513698816
739443900235063296
739411977353711616
739439450380472320
739478972975742976
739474145617022980
739248852629258240
739392297876525056
739393803681955840
739472912294498304
739425994973556736
739444785287733248
739366188157804545
739418461886119936
739398413251444737
739403169290190849
739399566617894912
739378028904599552
739403031129788416
739390456392495104
739404151126364160
739345061457039360
739447314461429760
739373851474333696
739458370638209024
739380088211394560
739482056045035520
739377605099593728
739380612340064257
739425172894167040
739382634023813120
739381526777974788
739472392163057664
739406793508556801
739398652108673024
739290502122479616
739390766829740037
739413910898544642
739430126346244096
739360781964324864
739464125135392768
739467652607934464
739469464643768320
739386048262770688
739377261057605633
739252355011641344
739410744517754880
739377131248078848
739427634950643712
739367874536570880
739398882728288256
739445204785238016
739342754568769536
739408458433335296
739380298106949632
739377471091552256
739408370566868993
739447406920630272
739333204415516672
739380914342531072
739371011649507328
739357636194373632
739415710628237313
739352842067148801
739364254743068673
739465769457684480
739401026256707585
739396420646670336
739444353270190080
739463554860978176
739281580598919169
739394139343716352
739372886453059586
739371447932620800
739355559820939264
739417333563850753
739471201223970817
739473776421789700
739427316087033856
739466927052083201
739366263814660096
739445389288443906
739486829062291456
739341731183792130
739354536486305792
739416033245704192
739400887941140480
739415563705978880
739302468627075072
739386845222539264
739474107599847425
739360538753413121
739355207616856064
739443695049543680
739415173618896897
739445200519450624
739421079123447810
739381644403089408
739356272768733184
739363126626373633
739395925848776704
739440486067408896
739309875692490752
739446966606802944
739388996795682816
739440859347877891
739344575161061376
739459176099909632
739375063393243136
739330029105090560
739427072704143360
739379132010762240
739425994843533312
739249335007748096
739255265699221504
739380994223034368
739274823612923904
739342872315494400
739258893969297408
739372802629873665
739263985728380929
739467455567933445
739483255318163456
739450959462600704
739406529091231744
739484291327987713
739410853552750592
739255613776134145
739461747262660611
739366507256385537
739348375116480512
739281555718340612
739397779827609600
739473872882421761
739386111173230592
739276945993674752
739388606893154304
739428163156094976
739457674387955714
739399914640248832
739439840299757568
739390834114744324
739484236869042177
739374765778083840
739352099691974656
739463731206225920
739483180089114624
739367408708780032
739383385085386752
739326011108524033
739450107901415424
739375822730080256
739423318856638465
739299326913056768
739362660995727360
739380692015009792
739383577679368194
739399973498937344
739472052655005696
739464205066108929
739416129928593408
739472039908675589
739380977273872389
739271384514363393
739406633898385408
739450510718193664
739433725109227521
739396701925081088
739350836980162560
739366230079856641
739435901911080961
739369652686458880
739417111538372608
739469250549583872
739394051041071104
739440125311094784
739357581702012928
739460299930099712
739445146132066304
739391429471014912
739374874691547136
739383183574175745
739350778247286784
739467568684093446
739413152077631489
739429098750156800
739482492294574080
739428435949408257
739411168029245441
739315701337333760
739335250937929728
739435218176638977
739373897372585984
739460405123223552
739376535677722624
739339483338809345
739466268730916864
739428943497986048
739420307497332737
739301264664735744
739401193898815488
739366221687070720
739379232757846016
739250261898711040
739257916344143872
739425101427265536
739252233422790656
739413714126917632
739407712069505024
739464078997880834
739375445330780160
739407879657148416
739440872027217920
739480847951245313
739293924569780225
739410287242186752
739482064249061376
739375092673695744
739366192570335232
739448501537492992
739366792427098112
739413294390206468
739399964934189056
739392369007681536
739430420073308160
739450208451497984
739434999951171585
739413277776707584
739477253415948288
739392385797365762
739367459279474688
739416695920427008
739409330882138112
739469062108000256
739399453166194688
739455912662949888
739432873451720704
739373628853194752
739418088555315201
739309049313906688
739461613019877376
739473222685491200
739482991223832576
739410786376929281
739425873317777408
739483180206526465
739431531152805888
739370948734922752
739417174419353600
739258424010133504
739385398120570881
739350564660740096
739467166358077440
739421234182672384
739409767022616576
739309267497390080
739430101146828800
739383284195594240
739382462120402945
739444877671436288
739452188272001024
739301688385757184
739384961820676096
739425793407868928
739447603755143170
739482634737332224
739421800489181185
739373163478417408
739318754715258880
739437487412641792
739475643063279616
739397075310370816
739476435514105856
739349587220148224
739440851085107200
739468298623012864
739254984542457856
739371771049201665
739447826351042561
739278288410030080
739403660220899328
739474955138662401
739394613270749184
739470169278386176
739432114395832324
739305702339051520
739457061935677440
739385947729584128
739293635158675456
739419074363555840
739366259419009024
739448325297037315
739479405026775041
739447020813848576
739469473162395648
739373075435651073
739389495880122368
739393862414766080
739418151373410304
739430235498778624
739449176765935616
739340376377462784
739480076434165760
739363726197936128
739395753773260800
739402758370021376
739252870860660736
739352162711556096
739395007342387200
739470794363949060
739480814438621184
739379157222711297
739459280911224832
739370499902431232
739260684928573440
739378968340615168
739348597209202689
739250475694968832
739438204319715328
739273175574401024
739377936701198336
739445183784189952
739371384950775809
739258210184486912
739257031647973376
739379874423508992
739474200088444928
739397012416778240
739412447094804481
739456034436177920
739447218168434688
739336479856558080
739329374982307840
739436837005975552
739463924073017344
739482017998471168
739450821117677568
739378314041757696
739368658754015232
739427819474833408
739408458609463296
739480898358419456
739416863877140480
739447775834738693
739281190713196544
739435331200684032
739386144975118336
739402544552771584
739366423005265920
739463722742210561
739418730254336000
739289625320140800
739413827159261184
739371926301335552
739421943133315072
739370160369348608
739430394571816960
739384823383531520
739399201554083840
739361624788766720
739346324018089984
739377647327842304
739375638050668544
739415622447206405
739419040599441408
739404373411790848
739394298576310272
739419980408729600
739317454539784192
739400883746803712
739438250448850944
739431065618632705
739366167433773056
739363352980430851
739366280608632832
739266195896012800
739280645533229058
739377441584488448
739405866491842560
739366188115841025
739403895047393280
739357162091257856
739486866999791616
739331924984877056
739360748393095172
739368687963082752
739409507172950016
739390963991334912
739276836904030208
739394734758596608
739447981435277312
739374543538520069
739441908079022080
739352762123706368
739471544984952832
739262354085564416
739415299456405504
739339717876043777
739360085793767425
739394923640786944
739426833918267392
739456860789604352
739366440034271233
739378079232077828
739409695908102147
739394327676366848
739296227401990145
739436589563162625
739412963124215808
739450598630658050
739446622438993920
739454180797128704
739394084612214784
739467279277142016
739318310442020864
739374228844077056
739441383828803584
739358093193027584
739430067386875904
739274098111590402
739412011038179328
739354024764420097
739366238434910208
739388694742720512
739382277612900353
739461046826598400
739445368488873984
739414280131477505
739458991558791168
739482903021686785
739417895571070976
739356423818207232
739382542097342464
739431971810463745
739356696422821888
739377441597231104
739471989673480192
739458396060037120
739484190920564736
739291730810392576
739363663182696448
739481124829822976
739396043377389568
739422606072369152
739450384712925185
739466612470730752
739376036551532544
739418042287968256
739343559850090496
739321279916838912
739479593699135489
739439903264677888
739449122307080193
739322878085062656
739381086518685696
739391601638772736
739410303998406656
739409989622714368
739475693243928576
739355358397763585
739355245197856768
739350904206413824
739289956879863808
739429429999501316
739419300721786880
739420819273752576
739420504369598464
739377307568222209
739398354363355136
739379890982641664
739413520970829825
739320331853258752
739410496722509824
739366175612637184
739398597507158016
739412548139782144
739393673415266304
739435553549131776
739394642274181120
739443971471093760
739375537358004224
739377823400484864
739394831064150016
739416142381453312
739421703898583043
739368696322330624
739359150354792448
739350325283434497
739373671136022528
739344436467892224
739288954416074752
739437004753113088
739431590116364288
739374710941724672
739398090277441536
739477731566583808
739283820361449472
739413491522670592
739338145385304064
739381820266057728
739305085587599360
739415966141063168
739286568020652032
739384815280087040
739345032390553601
739321565129510912
739389097509289984
739334504620363776
739363935925600256
739336761009176577
739379601575677952
739451311641534464
739439349494874113
739442608582365184
739435193040142337
739426166755471361
739476167338643456
739406684246945792
739449516429070336
739365647411347456
739412380187303936
739401391035322369
739484333484822530
739375549907341312
739369233394634752
739371481428152321
739481959483613184
739457271806230529
739428238636814336
739327629904478208
739422845051260932
739385351865794560
739279781603119108
739261683131092992
739379006143930368
739362950104940544
739391127829270529
739386979390001152
739285414331088896
739380507742441473
739414473199517696
739372676842704896
739355585091674116
739371414332051456
739422844824604672
739485268818989056
739366213378154497
739450041027432448
739355949828308992
739441782145069056
739480042863009792
739419778843041792
739431464450854913
739378083468333056
739341861169438720
739386916362129408
739437466470518784
739479430477819904
739449730300805120
739346756064923648
739262916269051904
739394143252840448
739393350500003840
739437956906266624
739386908225179648
739400250360729600
739441975003336704
739420156326219776
739379240869756928
739447692196188160
739417920711823360
739422614150582272
739365425134325760
739462447627534336
739390825449304064
739412292111106048
739460933404262400
739427936713867264
739411751012175872
739369141124141060
739396005708324864
739361922622083072
739366184286486529
739371124849545216
739427454377299968
739342054279413760
739401663665016832
739278363827699712
739349218230476800
739352045220663297
739426515167903744
739406936169414656
739384311980363776
739391509192179712
739423339874291712
739477777829769216
739477689606787072
739402339161935872
739368415358394368
739458538670596106
739454998313107456
739261255387516932
739482802614358016
739418939999039488
739350568632745985
739450493806743552
739373255509856257
739392092414324736
739466318970298369
739465064659439616
739427081386373120
739331170240974848
739408986806620160
739428452860854273
739392230855725056
739449306818707456
739466503645454336
739429191108722689
739408366037012480
739395674375086080
739393568779980800
739268330922606592
739348215867297792
739360261740564481
739266179278082049
739457955461013504
739366570120609796
739472832590163969
739440519705722880
739310282498048001
739361146583584768
739417644055592961
739360459015475201
739410312517066752
739444772914487296
739443330032013312
739396231957336065
739458270079913984
739396638859530240
739469364047532032
739470206934880256
739320688494907392
739414422918168576
739442260304093184
739424061432967168
739404641604128770
739402221369053184
739414586340855809
739417614456397824
739389781331873792
739362883218341888
739467363440046080
739366154876137472
739341664007901184
739350384121151488
739390666258681856
739410127728545792
739410400295452673
739473847775301632
739357753362251776
739401533691940864
739366226237886465
739331233172365313
739440972849811457
739349918482104320
739393593920638976
739370097337335808
739402037213954048
739485097020301312
739433834240966656
739337218037284864
739452679085281280
739476443785220097
739409007933313025
739352980252721152
739358424794828801
739368352641110016
739354788366843904
739375684183805952
739326304818974720
739428318584393728
739375759781941248
739257111205584896
739383850544041985
739270981664006144
739454566605938688
739453479949873152
739441828416589824
739441534798573568
739366246903226369
739391895118434304
739341303587180544
739385817647325184
739466297893879808
739418986287386624
739267014049603584
739304775272046592
739403010003075072
739247225340059648
739359720725712896
739332805872779264
739404381666324480
739335649749241856
739436665194881024
739412975727960064
739341324441292800
739352061859532800
739445737658810369
739342289265430528
739463047454982144
739450250453213185
739436883223171076
739468525203521536
739462925690261504
739372328690290688
739483935198093312
739428645815586816
739384601412526080
739391018617950208
739377600867536896
739366213541732354
739442747095035904
739388527134277632
739371879916548096
739483251203526658
739430155555328000
739398304056889349
739373402612326400
739331899903074304
739253361585889280
739418378054426624
739319258145001472
739406847971631104
739439081101352961
739378221947441152
739376007275290624
739429161442377728
739281522042253312
739263335372337152
739427097815306240
739265218941964289
739398618700996608
739394260697534464
739390305389162496
739428280764338176
739391291168063488
739410098376876033
739402930319728641
739408299234349057
739410903767076864
739486749387284481
739396798398140416
739377760460759040
739369686194851840
739421628635971584
739402272002674688
739405228806705152
739255450219216896
739367907986132993
739447692032512002
739392843085688832
739429400467406848
739460602167365632
739447876737196034
739373448535891972
739433368572571648
739406147405385728
739396391613702144
739374937765470208
739466797221548033
739350547858358273
739427500573495296
739361285230465024
739331589415526400
739406873108041728
739254628043329537
739426296804036609
739410106702569472
739441400723472384
739470576172072961
739471683438936068
739417048263065600
739420978355294209
739379366908530688
739388631924789248
739485859980967936
739358147702194176
739271573077659649
739372869734531073
739401504407183360
739343509761761280
739451693478252544
739383552513609728
739451194322649088
739438955259658240
739430302221754368
739383951215755264
739376334133178368
739459582842548228
739379374995177472
739408055993925634
739418092804014084
739261292754534401
739429052596015104
739366230109229056
739272835659616256
739419556767227905
739446794564730880
739457049537318912
739262912141926406
739453765271625729
739378226070466560
739414737188982784
739352099750858752
739398744307838976
739407401577816064
739486929746599937
739443313204285440
739368901805543424
739422467572289537
739483029073235973
739381056953044992
739328284169797632
739393111521005568
739380906159448064
739424900310433792
739469816881254402
739434668672438273
739372764814008324
739456625853992960
739385243065585664
739440884471746560
739332860541325312
739453924730494976
739370986399793152
739475785313071104
739377529635627012
739412958967701504
739385100220108800
739313545641361408
739462195935842304
739377584086130688
739416486406696960
739426305171726337
739362514090217473
739427513101877248
739366175683928064
739414737339944960
739370827255316480
739400740909776897
739399264418336768
739326157770874880
739250739898241024
739388950658338816
739399713250783232
739287398308282368
739387818116567040
739370965570859008
739428599703474176
739442465791447040
739399017096974336
739477760838533121
739405526640041984
739457154369736705
739449617016889345
739411486951374849
739478939416952832
739441627010334720
739366263839821824
739348492561338368
739446999821455361
739435134332633088
739453048150446080
739432898512736256
739249221614723072
739408890631225344
739392989773103104
739364044822417412
739383607173754881
739417354795388928
739377865448390656
739364137285881856
739349658611376128
739375189146931200
739376426474983424
739433469235867648
739440758814576641
739346504503156736
739423662873288704
739271523001847809
739396257198841860
739345003051405312
739364204558307328
739397255443189760
739436891548864512
739420932155035648
739322815099215872
739270398869659648
739413894414880768
739264455381422080
739379555421573120
739343694160121856
739387625442836480
739445964088414208
739410693854793728
739365881982128128
739386220392906752
739476598974517248
739476288629395457
739352330198487040
739422823962300416
739358743213842432
739388766444478464
739366167165308928
739450850406506497
739414603222913029
739397679327907840
739475953102000128
739372232485572608
739392855563587584
739350564430024704
739460727748993024
739417073542168576
739456160252694528
739450871390588929
739325868435070976
739426867275534336
739482613925203968
739254561169235969
739391794560028672
739402070638395392
739365613508890624
739373612109553664
739410991973273600
739391631074459648
739437726517334016
739390502819274753
739467757478158336
739400745204764672
739425021727215616
739469217280430080
739423860022489088
739415450203901952
739387520480206848
739372815128764416
739473126082383872
739407548474904576
739439685127311362
739278116187701248
739432361926877184
739402016120786944
739411629201297408
739454771912904704
739380906197176320
739403983136116736
739362694466293760
739480587786977285
739380759295729665
739459389963309056
739395108194385921
739449353102843904
739424384360849408
739433548948590596
739461340268515328
739411717571129349
739366129622233088
739440134031085568
739391970557186048
739359137536970752
739430814124019717
739464179640336384
739398987963322368
739471226435993604
739255966206701568
739422853137879041
739349956360732672
739283111721246721
739273242494566400
739381782911553536
739355937241206784
739395833808949248
739444873552658432
739420697613602817
739398366946287616
739316447894228992
739374488945631232
739467530893467648
739423356815036416
739359796210454528
739406340292939781
739335246798159872
739362744818884608
739425923531976704
739408370378133504
739372043632791552
739369593911840768
739426330614194177
739386115619196928
739360144148955136
739406524842409984
739365814919438336
739430688315875328
739442474284912640
739457192013750272
739381786711560196
739444458408816640
739461122311479296
739451919740076032
739452788208439296
739341806773534720
739369753559601152
739401437189378048
739413814790197248
739408017997893632
739450992832438272
739400191485214722
739414221558042624
739395019992387584
739251503274336258
739432114391678976
739438275916640256
739339151942651904
739420504717557760
739421330819448832
739379354212405248
739367434122072068
739478645786464257
739416419088117760
739422576691253248
739250907888660480
739373503045115904
739374514195312640
739298861533954050
739366171502223361
739381812070371328
739337192892473344
739454104913780736
739378330860965892
739438607342178304
739421167241592832
739389512942559232
739262345529176064
739432160474607616
739471947633983490
739426573565239296
739466004527521792
739383271864336384
739273682942611456
739372660090654720
739470530089259008
739419112166838273
739417992023396352
739367727534608384
739437940099698688
739407367910133760
739422291210166273
739372995488190464
739397750303936512
739367551390617600
739355593534767104
739303701492338690
739363315046977536
739469951195619332
739352284333670400
739481041077817344
739418269036236800
739401177033543680
739320386425397249
739382751586070528
739424249857900544
739364863051452416
739377701480497156
739412929741737984
739411725888327681
739398681368133632
739427315894112256
739442545709752321
739374929108447232
739336257621364736
739355782429429760
739381665206808576
739418743072264192
739413965801959425
739445196308381697
739373956000534529
739468785053241344
739441358704922624
739255458603663360
739461331913441280
739356692429737985
739247091134914560
739458890669162496
739388493743411200
739253302819356672
739388439062286336
739364237890441217
739416134022275072
739435205581148160
739328561157267457
739358667821158400
739357849848057856
739402917883596800
739395091425591297
739373683324551168
739297733010460672
739486288177307648
739472589219848192
739450380644458496
739386262302404608
739378066745614336
739423339689709568
739419686782148609
739366171422527489
739402582158921728
739473914649251840
739463286488477697
739350166004727809
739366217505333252
739350484696346624
739257564278497280
739431388617773056
739370399562125312
739436430439657472
739367270259003392
739343371345485824
739376090880282625
739469384901496833
739381707271507968
739364862967615488
739418453392646144
739384441961885696
739407263232864257
739252623463833601
739366179853082624
739296390946258944
739392838924914688
739331165669199872
739468092976340992
739250089793753088
739251486631268352
739444630178168833
739390947331604480
739460031666638849
739454440638320640
739381363195949056
739394260705914880
739416050148757504
739398014687694848
739260349241643010
739253080424894464
739409028904804352
739389894523424768
739404322744721408
739474808052822016
739427781746917378
739406923502620672
739355807523950592
739484266153803777
739427592911065089
739399126190821376
739367769511211008
739475655440506880
739425713858740224
739374220526931968
739410719263842304
739417342023741441
739414691185823744
739437793588436992
739434895257292800
739414678531670016
739407166680014848
739437101297455106
739403165100081152
739284001102397440
739261133589258240
739439693494947840
739331937815367680
739417102977781760
739441236898152448
739383502337118209
739296248113594368
739371687108476929
739437235800551424
739452561455996929
739473260685975552
739478121599107073
739406642270380032
739383233956196352
739305161135411201
739400040716865536
739478822005952512
739468567079444480
739359661984473088
739401831663730688
739284520973828096
739435050400387072
739439139783901184
739419657187266560
739353378833223680
739423583080960001
739429694270017536
739351583524282368
739423490734850049
739443384599871488
739430893710938112
739379807381823488
739440578354679809
739376770684706821
739388577587601408
739430168163323905
739308059571433472
739482781412143105
739371703780904960
739327613282308096
739464481713979392
739367609985081344
739374316815540224
739467941952036864
739443825064710145
739355710727802880
739398937455517696
739436413561638913
739383661620015105
739477333300613124
739350132651659269
739460144728264705
739400313120165888
739427488082866176
739440490416906240
739390448280735744
739394663258427392
739435654401142784
739417107239186432
739450334322528257
739249234134859777
739349603854745600
739417161723187201
739374166034554880
739480860525662208
739382508429713409
739428788145098752
739332331907874816
739339722435268608
739424484931706880
739366985235107840
739451022456803328
739409569915490305
739449210253246464
739355622831968256
739426162590552064
739388774803755008
739443879309611008
739375302548148224
739392432043876352
739295644280598529
739360282737319936
739360559477477376
739486275573587968
739403295417085952
739329572227928064
739366184303218688
739390926381060096
739427332792979456
739352053433180160
739409482099380224
739439538129522688
739251998575501312
739416591331364864
739412095020716032
739402548617039873
739461029827072000
739474870895968258
739387210248552448
739442675800236032
739379945726582784
739417392544153600
739464330706489344
739480344831897602
739427282461200384
739365651496771584
739373997901676544
739415433472806913
739434157105905664
739270537369767937
739434064663416832
739261158587310080
739333048894918656
739414074639962113
739398983672553472
739392775901286400
739458945438392321
739403043469418496
739395053471305728
739446924588244992
739485386167189504
739364531588243456
739363143055515648
739383976306020352
739366548859723777
739383141836726272
739446589119442944
739376246086336512
739462799898882048
739438691198898176
739452498608541700
739469175199027200
739433347307425792
739392537077645312
739422953952161792
739387269061038080
739364900523409408
739361826379554816
739437202015412225
739358898734403584
739415312068685824
739478939513556994
739448338131603456
739249028727242757
739377126852427776
739384312089317376
739380142934396932
739331299878576128
739467862444638208
739362681677828096
739475177176739840
739396706010341377
739444248467152897
739434458894458880
739422002008739840
739445523543818240
739407250352185345
739323880158990336
739420873493471232
739406516344741888
739395653474918400
739361306009014272
739388724191109122
739388724191109121
739408747894824960
739401689015455745
739372651542630400
739366192603750401
739466470078480384
739405258384773120
739391001861722112
739384735458156545
739298265607340033
739364149889748992
739256033286070272
739474330053169152
739415760817270784
739397247134240768
739426317901258752
739414548650807296
739444906821718016
739461440923422721
739463886139719682
739358747747864576
739405392581697536
739392683509059584
739368419703689218
739343723616686080
739464402018045952
739339734623870978
739383749914198016
739440582569795584
739350073839083520
739415916136398849
739366649749483520
739348068856954880
739475701565362181
739378251265630208
739425810248040448
739376321743233024
739400665315840000
739449524779900928
739400187450253312
739362983806181376
739417048317591552
739445171197251585
739396504755023872
739303533753683969
739404520195817472
739443191510884352
739404956231454721
739367849161064448
739474065929424896
739408714508185600
739400145255714816
739270810003607552
739416863881367553
739392570627743745
739374744726818818
739318045970169856
739438841908633604
739482001481338880
739369346435145728
739482877923106816
739418776349859840
739413424355049472
739419904743473152
739452670692491264
739371808839831552
739397276368535552
739316158537551872
739400174842191875
739374870300086273
739369355088171008
739400287962664961
739438380501639169
739446391894839296
739417849396092928
739440977027444737
739278342675943424
739422580734627840
739326896232615936
739346147744075776
739425684666372096
739428444266598403
739405241314115584
739411650172723200
739401131139473409
739381371727163392
739362149177364480
739395435224305664
739465190505226240
739465551429390336
739441434164494336
739432999377379328
739389840182136832
739397909792337921
739394348895330304
739383351551885313
739354494757163008
739474044748189696
739455426450853888
739402246912364544
739446001690370048
739372811039461376
739252229098504192
739427039254568960
739401063955075072
739387142833459201
739412103363203072
739486883638595584
739453089988632576
739253013290864640
739463588562145280
739457028582703105
739358252782096384
739415446148009984
739381094949224448
739431694969778176
739271245892616193
739389768644055041
739427106162126849
739462451570348032
739430528760307712
739480449341263872
739378188107845632
739425433029070848
739376682432385025
739291428996718592
739424581400793088
739256247145271297
739362510000816128
739463537991520256
739469703714865152
739391416837758977
739429681712222209
739411725728911360
739463118854717441
739367492670377984
739455791355269120
739394902426046464
739469359840694272
739395288582918145
739452725281181696
739369631631171584
739373154896732160
739374107125506048
739485910597672960
739427458592575492
739268595281104896
739424128550219776
739452846945488897
739370168539873281
739377068182544384
739405128265043968
739430101180239872
739486224927313921
739450531521961984
739401005058646017
739451634594500608
739456009220063232
739471083775086596
739309447659573248
739427722787749888
739463667947700224
739387193274273792
739481905062678528
739396718630998016
739395984455786496
739351411964579842
739376489511170048
739360706408153088
739427983002198016
739360160917815297
739441794904100864
739404104720617472
739474229553291265
739394860378034177
739436270955442176
739467359082151936
739392893467660288
739374056919666688
739370378519302145
739375055055015937
739485029848453120
739402322288119808
739392503162490882
739475374577463301
739327999246376960
739374362952884224
739344495200874496
739341756295217152
739366242780209152
739371229849751552
739361151096606720
739394566940397568
739339717989240832
739402976532533248
739427919861317632
739416582921785344
739403085454413828
739452431554207744
739261980632973312
739364808273842176
739464628711751680
739407460117577728
739379286960934912
739480047061368832
739414112422223872
739304762852671488
739363470479482881
739484383611092992
739435272685924353
739249939063177220
739350715412406272
739346034548166656
739359104074940416
739376409911558144
739395204382236672
739452981029023744
739452037281222656
739413172881379328
739413323838595072
739342742166216708
739379043716435968
739419850116870144
739373255824429056
739422157281722369
739422739925196800
739438875496583168
739479635898028036
739457150070587393
739358747810635777
739420357556350977
739318117269176320
739397955979988992
739387977898577921
739372035319681024
739403060359888896
739360119222337536
739441434294505473
739474028105175040
739388090918305792
739464888465149952
739356889411112960
739403257559306240
739370336613990400
739402636655366144
739475902749249537
739382990795591680
739292481611796480
739473306487816192
739401722364350464
739369199672365056
739430864564670464
739471062841339905
739313646405361664
739375797404872704
739328095438680064
739366196852588544
739292272064368640
739407577713397760
739389689149325313
739422639425523712
739451739452133377
739400891820806145
739315357588955139
739366192343715840
739467879226183680
739471800782991360
739394743302508544
739485977542938626
739382768577220608
739426238033321986
739340858844164096
739354289189982208
739373012475121664
739381703148482560
739477081579356160
739428939358167040
739345707459588096
739427890530504705
739325134570291200
739338300436156416
739263088298496000
739405316991946752
739373091915243520
739398023193759745
739395040901009408
739481238130593794
739463454243721216
739359682867953665
739363323444113408
739457175387508736
739414514991534080
739481523133415424
739382030207590400
739464368648134657
739421053785640961
739483792528773120
739373784323526656
739431686476271616
739386245432922112
739395183431811072
739412203816820736
739384240643526656
739388892223275008
739389785484185600
739332268796334080
739406184986357760
739366473559244800
739474392850300928
739334428967731200
739469078868303873
739372031162998786
739388808064536576
739379173777678336
739461784734666752
739398140307050497
739366205060833280
739457015991308289
739246621083480064
739459947667304448
739379077568704512
739427345442934784
739356717553750016
739409334904426496
739464825949032448
739381333894565888
739439966091018242
739437361256378369
739397532539850752
739255315926028288
739459175995052032
739428737985437696
739450204513009665
739385863654760448
739377596807401472
739300132341088256
739455526879277062
739391723382706176
739366225986228225
739465782057394176
739395216998813696
739380822139109384
739388296271265792
739436908414152705
739343073520590848
739478209671008256
739348266060533760
739454709048696834
739356604269727745
739329903355527168
739256003796074496
739380587463593984
739443518633021441
739422656412418048
739363613119512576
739413324010491904
739416905891581952
739326203815940096
739366876028010497
739310613608861702
739446261607223296
739464943100121088
739286186104127488
739378754271731712
739291412190089216
739396722930155520
739432835698831360
739451991147962369
739296277448544256
739433531835863040
739410471795757056
739369589772017664
739420793793286144
739333615364902912
739392713087418368
739429643997093892
739405090352697346
739480005097316353
739415412635492354
739380331560730624
739399218431971328
739392453116108800
739354813251473408
739336757074874368
739463299171942400
739366188321382400
739402385227952128
739398706659753984
739452427523461120
739430285704593408
739463756036608000
739462653022633984
739461940087427073
739485910618771458
739380339945132032
739270017024294912
739425667780071424
739477114911662081
739468550444875776
739372450299977728
739356617033027584
739354847032528896
739376489683111936
739345799897845760
739484186541719553
739274874066083840
739453861820280833
739468835670102016
739396903096471552
739373020679163904
739381585380794368
739363453664628736
739480881342124032
739394294201585665
739462745381347328
739396663962439680
739407040729231360
739482186139734016
739477144418537472
739417052524490752
739461231224979456
739415160910155777
739426859075665920
739356692304007169
739393547552628736
739303131310370817
739391924558278657
739290862752960512
739416444270739456
739276090657624064
739474594218823681
739365823589036033
739435272543277056
739419124493910016
739379496755843072
739365148297728000
739413902803537920
739434303621369856
739409679084851200
739399285435977728
739464313937760256
739393090725744640
739424589806194688
739399340284858374
739416029030436864
739408945081679873
739352938670395392
739378481696509952
739372693682855936
739427521414844418
739486300592558080
739366284714901505
739251540985143297
739296583892766721
739447255749431297
739410186490793984
739384240647852032
739357028016136192
739407397450616832
739470487890317312
739474187601858560
739395858672783360
739390561451442176
739392461253054464
739475881731690500
739387197577629697
739250647602601984
739251478217564160
739399029763788800
739321175084564480
739434882636632065
739461679914856448
739368713112162304
739350203891732480
739389655527874560
739378544921300993
739336782131699712
739459696181055492
739423021073584128
739398178257002497
739377743549370368
739366184148041729
739367224331407360
739340418689732608
739427756404920320
739329383350042624
739360131662635008
739415953629282305
739380830750052352
739400199983013889
739356990397423617
739473834902970369
739392729654923264
739401936240316416
739443241657995264
739366456589209601
739417891351764992
739397381133832192
739284646731612161
739358126692929536
739372597155123200
739266179290648576
739378658096361472
739277902349402112
739424665211441153
739464951618785281
739405694298927104
739403081373388800
739439261263499264
739465303768354816
739261771043602432
739366209406177280
739440880625426432
739392096545734656
739339739199721472
739294079918317568
739415626477867010
739457145943384065
739360135982645248
739366213608837120
739452196861923328
739390196635082752
739483029119328257
739429098720792577
739392394261495808
739479178790227968
739360978987552768
739328808579272705
739358642680401920
739291965934710784
739366242822148096
739364544049479680
739409922434191360
739384949304922112
739438594599706625
739400090763284480
739248542213099520
739326509983379456
739434933001818112
739480675871559681
739361314435440640
739275981605765120
739367874532417536
739274353829924864
739470060155240448
739390565473787905
739428612311519232
739464284711751680
739486829070671872
739398488581103616
739449851906232320
739458987083608064
739474325993095168
739467174532780032
739452897310724101
739452503000023040
739377089464389632
739400854206308352
739387793013678080
739420584161873920
739359191991779328
739480588105711616
739387592014233600
739480466416238594
739255303661703168
739424191422828544
739375952531197952
739308906724220929
739478629403525120
739418407414697984
739477505082556416
739474091002863617
739401844116557825
739328611451297792
739366284899422208
739414196354490369
739453123496947713
739418604605702144
739413995040452608
739455539600609280
739250404484124673
739389751988486144
739398803032289280
739373390037815296
739434689795117056
739373087725105152
739469556738084864
739389156200054784
739251977247461376
739332952824242177
739402859024912384
739399122155929600
739419003173605376
739374916840132608
739420856967958528
739440188389269504
739257941677776896
739477664378015744
739484253700919297
739470622170849280
739352322057342976
739462116403449856
739404217870389248
739350178830897152
739374648111075328
739365282473480192
739447155224645632
739449856180293632
739411377803169793
739390112686080000
739366243027668992
739438657568903168
739323515388723200
739405732328640512
739336983466508288
739360953611997184
739457833763213313
739396152328654848
739483700065357824
739366242960605186
739437214585761792
739411084319334400
739271044817637376
739394931979083776
739312920664756224
739411331741274112
739467560270372864
739359187998625792
739310991414988800
739448836981194752
739420340883857409
739399390226452480
739405375774957568
739367270481309696
739448585352294400
739380557801508864
739483306001993729
739415072825593860
739403660183142400
739345640560427012
739400103602081793
739479640088182785
739405878881816576
739377953411203073
739417149077348352
739463550469611524
739434307853389824
739375965139243008
739410996016615425
739405757402238980
739366276229824512
739453887019687938
739416507323691008
739387822314917888
739461763704467456
739400711700615168
739460501378367488
739396588599160832
739420059777519617
739404910198968321
739456143471353856
739366171720327168
739446010234187776
739409855144955904
739381350663360512
739408370231324673
739395175110217728
739475437135486976
739432877553819648
739374954282639360
739413550389678080
739367668923400192
739415362303823872
739384966379753472
739414473249820672
739388598424862721
739459649833992192
739302308853387264
739466339870445569
739361213897973760
739471511568945153
739394021857038336
739395187571466240
739387461848170496
739395003328417792
739465677195644928
739390070621274112
739486439092674560
739457712048738304
739258516469354496
739438955125346305
739359032629198848
739380281191325696
739472207722729472
739423231002742784
739356696448012288
739464192286031872
739392507461652480
739472710841946117
739397980940296192
739366192419196928
739376393088294912
739356864480223232
739366167127556097
739397029084975104
739378456622927872
739426472914477056
739395632234799104
739278313370357764
739376938360446976
739421112791007232
739405870791069696
739455254350200832
739422236898037760
739382894121123844
739477287209439233
739425294243770368
739389114378780673
739440779815485445
739458404058435585
739475391354671104
739390544447741957
739309904838709248
739468336531136512
739385536662605824
739418378029412352
739367186645417984
739379698187309056
739425093235838980
739397477896458240
739419040746250240
739475403790770176
739382462376226817
739363005025116160
739292959988928512
739383401694781440
739358344746405888
739399239512563712
739449734784503808
739366204901457920
739379656248446976
739276841043820544
739376996975837186
739398224566439936
739250371156008961
739425202124259328
739376443218636800
739374589571129344
739445968244989952
739483750602551297
739359317992824832
739306180577656832
739476280576462849
739312480254595072
739416398108217348
739410131838865408
739438078847258624
739391685491363840
739451563320745985
739260936318394368
739364892256415744
739460027413626880
739382646871035904
739251574640234497
739396202928701440
739249754375327745
739360324692807685
739374425766760448
739270570634817537
739317362214723584
739376002804113408
739366280675753984
739380897754009601
739455980048666624
739401118325870592
739482030803718144
739415266027769856
739458764860993540
739414149961109504
739436598140538881
739350833075228672
739416360619528193
739408093512097792
739383930189676544
739268494760497152
739247959204827136
739339805952200704
739352863156109312
739254938455420928
739467258565689344
739351311154577408
739431682512683008
739445615655018497
739483914067161088
739399600260427776
739310789882843136
739343132135809024
739348504989081600
739422169831211009
739328578031079424
739421947168198656
739374539084320768
739372546802454532
739429060737110016
739359108437049344
739449738743808002
739423839092887552
739437982197919744
739390947096694784
739433267938611201
739386572555100161
739393208178855936
739411809698996224
739383456304664576
739407456229416960
739461935746387968
739366268134957056
739409829840621568
739473935637565440
739341291100770304
739430004711383040
739425076383096833
739425076383096832
739445049491132416
739446005754699776
739387893882445824
739366175763628032
739359225873305600
739312622860926976
739465635319689217
739379043896819713
739419388823080960
739372504934944768
739372764788838400
739372970305552384
739366544669560833
739257039734595584
739468365727707136
739379643787169792
739470597130846208
739348949602082816
739406545901867009
739405270804267008
739399184789458944
739474846048882689
739428964515647488
739330251612901376
739422383518408704
739377634640056320
739385930868461568
739277659268583424
739378842389843968
739354880515670016
739436631732682752
739486422151876609
739271032155066368
739457158731956224
739396588611743744
739467195575603200
739450053362847744
739370529203838976
739482232146927618
739391932770725889
739377194141679616
739449143358291968
739374606436421632
739379165401583616
739486350844518400
739428578694172673
739415815288676353
739437189679964160
739414708013371392
739401005155135488
739398714943504384
739261724772048898
739444458203295744
739470517384712192
739464091576766466
739465148834910208
739435083933880320
739470152694136832
739451840299970560
739378213160288256
739263104702382080
739408357879119876
739316607453822976
739398543195115520
739361255589351425
739393547577724928
739409720977555456
739363692891021312
739372282590703616
739395032696774656
739423625233719296
739438904974188544
739479908645109760
739377483435380736
739275197216219138
739403811224203264
739254565082673152
739423033828380672
739371296920866816
739362971416199168
739333443239215104
739426242462666752
739375675749060608
739366171409948672
739434580659347456
739269912128978944
739353852680503296
739383917644525568
739328934463016962
739406764194533376
739428893019525120
739435528425246721
739410828240248832
739381098858352640
739440628682108928
739354435827208192
739402477351669760
739430746826252288
739263985535582208
739310550853656576
739363973569613824
739352301027139584
739392155433750528
739474078390702080
739401500015898624
739344453257678850
739412040603799552
739388887877877760
739470429136490496
739375956683526144
739401487491715072
739435079840239616
739383741336965120
739486506126049280
739398056777555968
739485419893448704
739272953116950528
739246923102707712
739308638221828097
739382755817988097
739410719188389888
739424120174219264
739435008578981888
739403253251723264
739287855621607424
739456315320307712
739454151420088322
739482039041286144
739444823288078336
739486610857840640
739475496107286533
739387269010706432
739418159892025345
739382478826246145
739476808802918400
739376506338562048
739428406710947840
739478805203554304
739391702159491072
739404322904133632
739345921629163520
739411788970790912
739481821231099904
739416662496182272
739401172814028800
739483771515330560
739308541647978496
739275079473844224
739465643838308352
739484098452852740
739357354899181568
739452083401809924
739392360749006848
739328259373031424
739417119910207488
739249976832839680
739411281162207232
739255437577621504
739410882782990336
739411755152052224
739428632918134784
739387478755315712
739400145360539648
739427135933161473
739356507783843840
739248118848466944
739442772286046209
739468948681416704
739390976712683520
739250396305182721
739383175324012545
739336920258449408
739438515042328576
739422299791757312
739399004514078720
739412027760889856
739435029416316928
739381980006088704
739464590891814912
739247099330613248
739470181718691840
739462841682546688
739261200727429120
739430151444893697
739402376881180677
739372358050451456
739448572857311232
739483243137904642
739439601119600640
739334806673235968
739338874980204544
739389890174029824
739407883960487936
739440423337353216
739354851138768896
739445418904432641
739388489280704516
739345749301944321
739375407313485824
739427735546830848
739463596749557760
739304335037857792
739458186156122112
739476905171226625
739343224494526464
739474288059781120
739319522511880192
739428452852498432
739454793014468608
739420743419736064
739427391777341442
739342796545396737
739280444210831361
739447549568946176
739447079660093440
739407778905788416
739358173086121984
739478310497964032
739270289838776321
739400086619328514
739398346159357952
739395271654793216
739434261846077440
739391127804055553
739462200264364032
739330557792952321
739394147690422272
739423059027845120
739357896232800256
739377416326524928
739390179891380224
739396714579275777
739284726452649984
739362765781901312
739447000102494210
739482123149643779
739448082283237376
739420294683725824
739411595965538305
739354695928537088
739410257856827392
739362102863880192
739380935486001152
739290782952267776
739424971617886208
739371355741659136
739353135500660736
739404138459566080
739247418127060992
739366259616153604
739427001459576832
739473709291962368
739475814933225473
739384064583569408
739440028938604544
739384039111598080
739455988466618368
739391194690641920
739333883884249093
739454432287567872
739464788003180545
739366167391805440
739269383558729728
739480650995007488
739466486541090816
739345959038136320
739438535833423872
739371938880094208
739472207651471360
739462107767447553
739401017926815745
739256167625596928
739340024273997824
739253458075824129
739396752042790912
739477131894218753
739378301647605760
739333502114500608
739369526974779393
739275880787279873
739461533286203393
739366909574012929
739393937694019585
739486313284538368
739349490830876676
739378876242100224
739289663140200448
739419200175935488
739306948105883648
739455187387977728
739307614765514752
739357308967325696
739362048593829888
739382495934853120
739366112878530560
739285074680549377
739455426278895616
739395070290464768
739347716396986368
739374363070369792
739476133750673409
739459180319248384
739306901901545472
739411604073250816
739363495674810368
739326006792687616
739377797982871552
739422920255143939
739427714348634113
739444802219958273
739357686345523200
739409171355930624
739465614469783552
739448409095016450
739394411767943168
739384613945085952
739457145989517313
739437369691152384
739401659479101440
739369019577356288
739400417948372992
739439450263015426
739370000788692992
739478046248456196
739448677824122880
739341232288243712
739263155277336577
739434224235761665
739427739724349440
739444726676488192
739400686551638016
739375377827520512
739360127615152129
739379152814505984
739484165515710464
739366221942902784
739386027354292224
739417467953553409
739406017570672644
739447549325672448
739352929916882944
739473570670202881
739476414739681280
739345531487539200
739396458621853696
739417828688809984
739385704535478272
739371988892979201
739321879865987072
739455510366330880
739403710447681536
739344637828173824
739457267402182656
739422786393886720
739392872366104576
739443703350169600
739394570962767872
739366230184730624
739304750273859584
739393661163720704
739404289194504192
739468449689309184
739377772834004992
739405291901595648
739471771649376256
739422953834565633
739379471602581504
739381891707592704
739481443714404352
739341726960082944
739427014059249665
739383724769415168
739463303336955904
739386300126662656
739268678928060417
739415064378245120
739371838183223296
739439773119569920
739417547343319040
739402548872945664
739299838551035904
739374815774158848
739449889860517888
739400636148523008
739365009516572673
739351743138435073
739358076361277442
739420613568286720
739264488818544640
739420408189878272
739380834969505792
739421293271908357
739268796519571456
739437869102731264
739469158430179328
739431275623288832
739425793525354496
739464645317165059
739291206853623808
739406637962776576
739431774581850112
739429492813402112
739457779128229888
739419032244355072
739416490693169152
739451462846156800
739366217606008832
739451085333598209
739437487274266633
739366175734304769
739392767659479040
739446022640947200
739401496127799296
739485017181687808
739270302304178180
739411478479015936
739437239973892096
739385314423283712
739467786997600257
739266267270414336
739465798654234624
739438728691785728
739399163729829888
739486913036423168
739366200996552704
739462577705656320
739369711696240640
739374631266754560
739355115371515904
739330368759828481
739436090365480960
739404503158390784
739396370428223488
739352518937980928
739417002129956864
739396500363567104
739247351047585792
739379261962919940
739465773702361088
739396320016883712
739355136510697473
739340972052484101
739406155932372992
739454231028043776
739366037339148289
739398971106439169
739480591926726656
739458194590867457
739425445628809216
739418474288717824
739361578630451200
739381174364045312
739400598550896640
739351860423856128
739371380723056640
739482047723364352
739346848264126464
739373046067253248
739381841325625344
739404184290725888
739418247813074944
739414766779834368
739378452340609024
739411696649961473
739427983144849414
739426963757125632
739332692517392384
739477056342347776
739435302188638208
739420827544899584
739345879493152768
739430788811231232
739467803858608128
739429627349848065
739466088358912000
739410014423658497
739361910223568897
739445762434732032
739463059886989312
739336043745431553
739327558924283904
739434891033579520
739404528466952193
739299113179680768
739373536737796097
739270147014299648
739261829617160192
739424367604555776
739327185354293248
739375755470196736
739394005054689281
739313902002049029
739436640091942912
739368587404677120
739349960399851520
739465320725946368
739400191615377408
739382697018183680
739353895001051136
739390934719291392
739390473215737856
739465593418612736
739394621290221568
739379802839392256
739393610664271872
739364401619341312
739423188828971009
739331480342528000
739452460817866753
739453039606648832
739372660086476800
739414062166073344
739454688081383424
739339210591719424
739410786129436676
739394839507263488
739409951639097344
739361843030953984
739393497535512576
739414678527434752
739366238678179840
739422220120907776
739440460834410496
739352267317518336
739464263534706689
739483595341987841
739413659328348161
739441727732207616
739467686376275969
739419128902127616
739467212243640320
739473902313865216
739358252689854464
739344784830128128
739413483268280320
739440289035780096
739398757205344256
739481774997176320
739361180175605761
739474267025362944
739373905824124928
739425508463652865
739409687456649216
739262706386145281
739339596211859456
739421582674808832
739395053425184769
739387264808128512
739434295383707648
739380448971915264
739366251193999362
739360660283351040
739382395065880576
739372211518115840
739386421581107200
739378989266030592
739395632285245440
739375361193070593
739398224239288321
739382147803406337
739387486925905920
739471020873142273
739418709236842496
739415634933612544
739366280512163841
739356851809230848
739343874745901056
739276975630626816
739366242868297729
739388724409184256
739425126681300992
739427647403462656
739386123911323648
739444454139043840
739393987975467008
739479883110309888
739356675480649728
739422614381268992
739483138192211969
739480479053840385
739447985508130816
739351424535023616
739290221095845888
739422496898830336
739373104623955968
739389810771656704
739367014456807424
739420756065521665
739410123538485248
739469670005243904
739384693775302656
739376468564774913
739289872779739137
739414951262101505
739417233185722368
739412518687346688
739411838970908676
739461323604529154
739407564966899712
739309070365163520
739288694398550016
739366167316307968
739415236357328896
739388502165606400
739374681690669057
739449071853699074
739407493768581120
739264237449666561
739459696315224064
739467992417902592
739357342467264512
739343853560430592
739286521598087168
739249196730048512
739263310307037184
739347460728991744
739423507679870977
739403467341586432
739377512896200704
739469942945382400
739329626569199616
739258776545570816
739250098199224320
739403043532328960
739373490638360576
739416683627053056
739337293840846848
739421393713041409
739364892411596800
739313012868255744
739439408449888256
739394965390954496
739398417529622529
739397511245398016
739383384825171968
739456902816374784
739342477740650496
739425282038353924
739399692245716992
739475261322858496
739371225592397824
739341303436038145
739358718249181185
739464142201835525
739397343431254016
739358714176540674
739251600078700544
739468219090665472
739450670022033408
739422471795924993
739402984745013248
739480550143066112
739394977919176704
739404608313950208
739462082584666114
739415504729821185
739383586101547008
739444801972666372
739284428619456516
739431615332548608
739422622841241600
739453564020482048
739420357791260672
739365731163353088
739393241582174208
739378469428207616
739440200942780416
739327378380476416
739453610321453056
739377743595462656
739372756786106368
739476015991402496
739474967604121600
739339134960082944
739374006533541888
739411889571041280
739366180113113088
739366167404384257
739271807895756801
739378242910617600
739432210974007297
739381241598869505
739467250202218496
739465748536426496
739457166956843008
739466801285898240
739408420642672640
739394977952894976
739451672485842944
739384353688522752
739369631979343872
739418893945589760
739283715881308160
739363424182865920
739465077275787265
739456055302860800
739409045904359424
739387491069747201
739271287835635712
739258700951654400
739424107457056768
739439081097199616
739444013498028032
739393430414077952
739452255359766529
739366280390574084
739369665168695296
739357858375077889
739479690268807168
739269887084892161
739345157858938880
739366196487806981
739371213126930432
739481376546775040
739378054187778049
739459054393774080
739388749302337536
739390733162041344
739396576037249024
739484845022138374
739458613836713985
739346407757381632
739371628241489920
739258675584454656
739326267036553217
739391974764105728
739372433698873344
739282885425963008
739438913387954180
739313369589547010
739463726798131200
739467237573177344
739379123395629057
739449365710929921
739405534952980480
739362128038133760
739250408854593536
739276362989604864
739416662735265792
739391530243362816
739373788253589504
739376485425909760
739420886286118913
739273800328589312
739458710582484992
739423809720188929
739390955799842817
739421318219595776
739451491920924672
739455648702865409
739369514530426880
739258608412692480
739391241012531200
739408160901976064
739364246216151040
739417346041892864
739260923874009089
739434114856685568
739380461617721345
739472769725911040
739393858124042240
739360580335767552
739305773403144193
739411532728172548
739350845582643200
739433913756573696
739416473802842112
739384949237780480
739486623490932736
739443397249863680
739427076948664320
739474829041008641
739362740616241153
739452490278699008
739481393428860928
739331715303374848
739410421610893313
739430709241122817
739369430518534144
739367681455882240
739469930177921024
739363948529651712
739462653198913536
739466507483254784
739481900650270720
739424761667813376
739249896818126848
739330939336155136
739430830804770816
739414334636462080
739486124624613376
739374430183403520
739396324387356672
739366289001619456
739419061612871681
739430038374862848
739437474557100032
739427840500731904
739420454256058369
739397653767835648
739445598915432449
739440511325503488
739373289395609600
739416482241728514
739338464060166144
739337100814848000
739396865393840128
739336052150784002
739426808676929536
739416368911548416
739420521142603777
739410866001575936
739366175902044160
739428532238049280
739412237404798978
739459058382561280
739465476041015296
739482865440821248
739470634745356288
739383800074018816
739397087842832386
739455489231212544
739427962211045380
739351063820701696
739439026617339904
739374157398474752
739379694156582914
739414418719641600
739396852727095296
739378108470591488
739401307363135488
739351386391859200
739363550251077632
739400594054651904
739381497627594752
739475592656134144
739383841970872320
739415542617022464
739257958584975362
739385180058734592
739401017868079105
739334865145987072
739399721568088064
739427685038968832
739388854269018113
739442549824180224
739419728662396928
739472178182299649
739465731537047552
739478650320363520
739378150593957888
739483838389358592
739276878884786176
739444202371710976
739469502199398400
739483150829686784
739388481168932864
739415618043191296
739299616500289540
739424208065822720
739323347515756546
739442096856256512
739456273712828417
739466260069515266
739394898273636352
739432705746710529
739410085856743428
739441975221424132
739375277470539776
739372681158615040
739417631489458176
739427211388846080
739390448096137216
739395481441275905
739441970809085952
739419292278661121
739437092883816448
739406176950091776
739375910843977728
739374480615743488
739417279272734721
739484748888707072
739288937785626624
739450267440193536
739369086765780992
739262421269811200
739366200904323074
739338677806059520
739405069569937408
739394642299498496
739409913772965888
739382403454668800
739390334917070848
739481657384833025
739400116025593856
739434996004425728
739361704786694144
739473256399396864
739388615420203008
739419334368448512
739335288967811072
739265084568928257
739377902983077888
739257207804559360
739386069205016576
739425168653705216
739277499910230016
739358147773501440
739447167585247232
739386371400404992
739438749604532224
739480583869485056
739423910173802496
739378804930535424
739447968907026432
739358110209441793
739426883964653568
739485558284521475
739453551567642624
739366284903600128
739366787897253888
739401084737888256
739439655620386816
739366263831416835
739468193681526784
739421309906620416
739291886272294912
739431531555524608
739381317008252928
739366691470213120
739396739443089408
739441274663624704
739479312672378880
739340821108011008
739480785040904192
739391865871577088
739259522766807047
739486065757585408
739462170736529409
739435671039922176
739393140931592193
739401886059659264
739280611945402368
739381409404555264
739374585263607808
739478914247098368
739391815372144640
739378926519193600
739457146144727041
739443849895018497
739451198630178818
739416628841066496
739382390871760896
739444835766140928
739253269315260417
739427102299017218
739471054171701249
739369434700255232
739457284368109568
739384567849734144
739436568516120576
739463894452699138
739331799034302464
739372701995945984
739470286823804929
739379853456183296
739392193123651584
739302984300023808
739250387748814849
739350153530904576
739413726671966208
739425122457522176
739359066447839232
739486053111869446
739403601337012224
739378016325935105
739443632084750336
739399574922485760
739466595702079492
739372861417263104
739358261128921088
739300711201177601
739446144196038656
739460551886184448
739338866541404163
739457053568192513
739465945538822144
739342373151510528
739480428701208576
739254716262146048
739401777083207680
739430113620688896
739395359764582400
739373142276231169
739366544946384900
739384945269964801
739409129438056448
739409041626128384
739422807013117952
739467342514638848
739383661951225856
739437956939829248
739385280705220608
739486132942077956
739477232666718208
739342062563123201
739454302293463040
739414036937334784
739447301928800256
739352833716326400
739443166152130565
739359234178060288
739405669346869248
739387835082477569
739469573834080256
739392582845878272
739357959084507136
739375344520552449
739430923297554432
739473050572197889
739367924763238400
739445087378149376
739356382126821377
739468189369765888
739430453573193728
739367438353977345
739428347881652224
739397146521276416
739363126580154368
739311867663921152
739414451963756544
739398073252777985
739424543526244352
739376564958285824
739438678385303552
739393539226914818
739333569303220224
739474606914981890
739392201466257408
739375864715022336
739429698502025217
739420093583478786
739366226112090112
739380797032042496
739431732743667712
739377102022119424
739415349855145985
739437382416506882
739361779936034816
739436543471943680
739435742573809664
739479501562843137
739259376154902528
739457871667138560
739423121674014721
739252350779588608
739442075893157889
739381354920611840
739377777187672064
739448048498139136
739448212306702336
739275192778772484
739470127226183680
739445515004174337
739324291263660033
739452490366783488
739351399033626624
739410362865487872
739483473631694848
739464179963154432
739447012702191616
739464183926784000
739360618432495616
739392230738268160
739379354405326849
739361671219531777
739401655498768385
739346806337855488
739385549329444864
739469305314717696
739374195163967488
739359045539139584
739374782630760448
739318750860718080
739456806196543488
739366217782157312
739358156380200960
739439852651958273
739480726391955457
739411373545955329
739486887803555840
739407305238818816
739415932687290368
739442914846117888
739389739434807297
739348953708285953
739403542788755456
739382986290958336
739381958891823104
739397414923173888
739368432391606276
739448296071122945
739454805647753217
739410698086682624
739351269303803905
739423692254543872
739449264883916800
739434425595879424
739403211266772992
739410127808237568
739385956218855424
739370315399192576
739414393461583872
739392662705410048
739312379431915526
739379714834333696
739431879632420864
739408324161077248
739478385798221824
739482034767200257
739407531555082240
739457561267605504
739442205715255296
739436010711486464
739373729583669248
739347959775678464
739363533129912320
739305379251814400
739480722277289984
739325101049532417
739262845011951616
739382172763729920
739399595978022912
739477660112441345
739358978237452288
739331937760911361
739479203804938240
739353009734492160
739303127027843075
739415601521692672
739379400173621249
739449738680995840
739417711181193216
739478947843317760
739395405830586369
739396689442787329
739411503535816705
739375038160338948
739370613387694080
739476934816583681
739439550737616896
739397658117296128
739361776010199041
739305773474287616
739418122034221056
739418470157258752
739393149244690432
739393086262902784
739482672511193088
739400589868728321
739262978957180928
739481586006167553
739378213407854592
739431242085584896
739429337934368769
739356990217015296
739370755897610240
739412799697395712
739456537765261313
739470601241264128
739480881476177920
739354423210692608
739377420533420032
739267848791425024
739434056258072576
739418856171700224
739462695112564736
739397360229351425
739411793039097857
739457116822458368
739366960182530048
739481690867793920
739405060921167876
739413256712953857
739365211010965504
739366209288732672
739462946892480514
739366708201324544
739362115799121924
739387667184521216
739468214573400064
739426497992134656
739474069851144192
739378607613698048
739319417637502976
739268922453680128
739383443793006592
739339709827059712
739333174958817280
739336685436194816
739416893107392512
739390582540390400
739398765635866624
739374509703188480
739433355771535360
739451345275473926
739416465384845314
739356289831194624
739255408414560256
739479556143386625
739444827251695617
739366213470420992
739374421698301952
739329509187551232
739281001805975554
739437483167883264
739362555936772096
739428159184048128
739379257563041792
739363784976965632
739420005213872128
739391391764094976
739407963580928000
739370860834750466
739309112387883008
739364669823934465
739462242232610816
739396643016085504
739338354836135936
739364833536147456
739457070513037313
739455786842218498
739288278998847488
739436308494462976
739479128416620544
739456759891435521
739332344641789954
739369673888698368
739427291055423488
739381417830940672
739396551072710657
739304955568345088
739375084574498816
739434253629460481
739325117671571456
739437592106668032
739386803417952256
739337939583393792
739421687255584768
739392746499276800
739478297969561600
739452410796625920
739376498096918528
739272973916348416
739352422502563840
739461524670926849
739438179405733888
739288904222801921
739468881446744069
739398891360124929
739473184819445760
739268343761403904
739252434523070464
739465152819519489
739354339593101312
739442155584917504
739351701224882176
739365475470200832
739347875881193472
739373117387231232
739338648311726080
739271439044464640
739444735035727872
739346915595309056
739433808701837312
739396059923918848
739419141203976192
739469888322838528
739415022728777728
739366167324725252
739360102499639296
739480764186791936
739443082303819777
739447775868358656
739410962453762054
739263310458200064
739368105135222784
739412522873327617
739438951019220992
739461575191318529
739440473635332096
739356600142602240
739432240137052161
739421213483802628
739473319393677312
739321258735734784
739366272387809280
739363470290870272
739390062287290368
739395049230893056
739363021680746496
739251935505743872
739432596694814720
739339885966942208
739413839964438529
739428557462638592
739405958896603138
739393459526733825
739414372511014912
739431753706831872
739397263945011201
739285871636144128
739431015282675712
739424665484034048
739423926900686852
739425629880340480
739357619505246208
739403010036617216
739359695467470849
739449285901750272
739366792146063360
739261976656916480
739404557919342592
739429559922270208
739328066472808448
739369443105607680
739405514195501056
739367425519570944
739424832929058816
739460614565810176
739385960262164480
739372513235480576
739366846718218241
739403207311495168
739366243010908160
739358164802506752
739448753061560320
739479350526005249
739348203141791744
739308525088739328
739467015249928192
739321275894661120
739249112684449792
739373104900788224
739401630328729600
739272672228610048
739409070868824065
739431430808174592
739336782161010688
739415467085946880
739396475428339712
739476733502627840
739423704950710276
739372756693831680
739366846705631232
739332319287316480
739482202887585792
739379857348517889
739422891180199937
739393056944852992
739474636178612225
739381937895309312
739397200829091840
739373276607225856
739434031352324096
739415710435299328
739359036819296256
739412745209188353
739334982498324480
739450804168462336
739358248671674369
739418613011120129
739471834635198464
739423562042335233
739381963111403520
739387256260157440
739295883380953088
739357506170978305
739275935195750400
739402922216325120
739380071484514304
739457666267918336
739414632352337920
739397184169381888
739289914756485120
739392352314347522
739339789338562561
739464880068124672
739364913378938880
739414535958859776
739390393624694784
739376288356573184
739446446315868161
739249200634957828
739377483426992128
739430013087457281
739366968537559040
739356381862563840
739318222306955265
739485981795979264
739395871398301696
739373226292170752
739481774850486273
739465450489282561
739378901173055488
739452599510937600
739381698840907776
739466897536737280
739448090294292482
739402750136602624
739365735512870912
739345644532424704
739429430121005057
739429899883155456
739380985779879936
739419300759515136
739388946518560768
739448698602655744
739373478139203584
739447021074034688
739479082379939841
739480134957203457
739472782421958659
739424728138547201
739383779047923714
739421452617846789
739409628870651904
739361746549362688
739363868707848196
739399889667395584
739458303537860609
739430914904711168
739475114526269440
739353856996429824
739389433330421764
739472937397452800
739275989956579328
739352611359334401
739366909775204352
739415370520494080
739462087060115456
739429178559324160
739370940312649728
739437000915341312
739454679894118400
739372555199451137
739403853049794560
739382671952973824
739383628271079424
739421024454840320
739393581136379904
739366196651266052
739411956382244864
739421368480063488
739372639182016512
739470244662611972
739343354400505856
739455652951687168
739375705029509120
739478398414770176
739259095107153920
739480005139390464
739464385345773568
739333141463195648
739429396650463232
739328057987719168
739445116876820480
739424770136113152
739417929293434880
739376774820339712
739415307832463360
739464645480681472
739408425017298944
739389433326260224
739416524272898048
739409737624760320
739359393355956225
739323997670629379
739450057418760192
739369191426424832
739398438161416192
739422861899730944
739457603336568832
739445825651281920
739386778054955008
739384592835170304
739421179992231936
739332306582802432
739383883951669248
739458425441001472
739473050933006336
739366196538048512
739401198139232257
739470873871142912
739312631077609472
739400237710749696
739409922102841344
739385775783956480
739431867070468096
739264103215030272
739251515823644672
739415693871878144
739421574151864320
739366284660350976
739363520601567232
739399302276128768
739366226179313664
739342658435489793
739367681514573824
739410585138438148
739470022624616448
739422471590445060
739346693234135040
739480885934727168
739470068778569729
739481212776022016
739411767634333697
739381354953998336
739391517710819328
739337926962778112
739429480310145025
739381786736766976
739437885540175872
739283283658297348
739323074856779777
739405073567088640
739381644159782912
739366263969845248
739353265473761280
739366234643255296
739434119277498368
739475835787350016
739479065564971008
739357032151715840
739333086681391109
739484450975682560
739318759287050240
739417237275054081
739289801724166144
739353886499217408
739486694718771200
739347926430961664
739333950783557632
739358982276587520
739396966157844480
739388384561500161
739392037825417216
739363898260881408
739457057804324864
739452922514288640
739424501763612672
739291693166514176
739410471711834113
739461608884338689
739377974328328192
739454415355142144
739336748594036736
739395233847345152
739366251311431680
739362379763486720
739446882691362820
739411163998523392
739352183355871233
739462350990934016
739432294587502596
739360727455109120
739459100384206855
739478520066412545
739425000994836480
739385020654231552
739327315595919361
739420282193084416
739359611468161025
739357418019229696
739385586860036096
739323020347604992
739407326088663041
739473340210024448
739357661381177344
739459151038939136
739455275292332032
739463051703898112
739476146195025921
739471784018251776
739378678807826432
739439672640831488
739360064654475264
739447205308858368
739400161961512960
739413827092140033
739472434395516928
739431170816004096
739407573367947264
739396680789987328
739364720352866304
739371158752120832
739410257785409538
739391823777501184
739421330827776000
739347531931525120
739347682884485121
739362325308841984
739435926842015745
739337075670024192
739337906091917312
739475588168179712
739448564393377792
739423239080837120
739432730967040000
739421808865214464
739415332817899522
739471670998650881
739360098141802496
739441807541440513
739372060460363776
739270403135315968
739483272456081408
739415114756067328
739337247707832320
739469594633588738
739260592301674497
739402204671561728
739401038961184768
739318914291748864
739408517417701376
739426988851666944
739407116436398080
739436530792562690
739390506967371776
739433607647858688
739257262296977412
739404444706689025
739393547800023041
739343111407669248
739443061642678273
739347099922386944
739399352452534277
739462451754881028
739362392375762944
739379115061547008
739300228856225792
739374480464695296
739469787638734848
739457053614182405
739474510362054656
739468344563224576
739477727242260480
739299985427038212
739424002700087297
739460560299921408
739358051296104448
739477345774534656
739394885745291264
739427060314148864
739338128574582784
739463559004966913
739434890811342849
739337625153249280
739372316262432768
739390393750544384
739458664180920320
739377802504503296
739252744813457409
739383506585976832
739322760648876032
739469858824413184
739469078889271296
739374824456355840
739378859448119296
739398127871008768
739403173576749056
739364212724621312
739383133292888064
739353072812621824
739375138769113088
739406059501191168
739399231023251456
739400816658948096
739478360645062656
739418600495288320
739449537622728708
739430700852510721
739418206222180352
739411465619177472
739383661670334464
739358248420159489
739421351916756992
739363692517699584
739429983668568066
739366242834776064
739366209137713157
739422412945657856
739448065459884032
739454554027216896
739412744890421248
739350132693577729
739428901680746496
739385607743410176
739477559591768064
739406231329214464
739259539812323328
739415664511844353
739419501926699008
739402444069867520
739347963927990272
739271132717690880
739471666531598336
739426313619001346
739379941490462720
739422064629669888
739390028552507392
739473751113355264
739480990465167360
739260982741065728
739339919340998656
739374950230970368
739466243527352320
739365483678437376
739381128545591296
739364317779353600
739371225542057984
739394856225804288
739277478976495616
739345304709824512
739345632113102848
739366225969451009
739388653114380288
739401323846717440
739262798744715264
739413730753007618
739456802090188800
739414016007802881
739432403836514304
739259682330714112
739263478100295681
739410433946324993
739253541869588480
739386316908027904
739259560624427008
739389227431952384
739475869370961920
739425198018048001
739430382248951809
739465010452258816
739427576335110144
739327294502735872
739449403245629443
739393904450129920
739341970322141184
739286643127910401
739383385009852416
739437457779789824
739381497443012608
739424950411513856
739400766167908352
739363474720034816
739301654831464448
739379421522632708
739400623364284416
739372890769002496
739421326537019392
739404742523248640
739395103844929540
739398966694023168
739395862976188421
739446332880982017
739422744316661760
739412103291928576
739464746009694210
739425017730113536
739486304916918272
739470496463523844
739486858523054080
739450321903181828
739354305866702848
739433980798238725
739374296066363392
739437617427677185
739465681347973120
739310303561711616
739457154478800897
739393820434006017
739272009524207616
739273808805269504
739368209875247105
739366192452800516
739387478583435264
739416465330294784
739366242746671106
739461101411131395
739441803091410944
739471570393923584
739329655791071232
739440171721064448
739470622342950912
739375063363911681
739451269849325569
739481145646141440
739395842067566596
739417652607787009
739478398477729792
739474778927595520
739339038428127232
739434169537810432
739448405139787776
739365181751365636
739251885220237312
739432311477927936
739365362085531648
739457141593903104
739389865113059328
739436803464237056
739321003151622144
739329593199362049
739360249233170432
739386803107602433
739399931421687808
739420504415735808
739330352011980800
739388632025444352
739327919453962241
739363747286781953
739246679950557185
739299628793909248
739398321031249920
739380998211796992
739456055298654208
739464054025166848
739364137222950912
739341039274713088
739401638461513729
739461818297417728
739415643150286848
739459356396290048
739276816108638208
739392407054233600
739402447895068672
739481116462174208
739390410406133760
739401022054014976
739486933844398080
739470374795153408
739251990186823680
739438502106955776
739431363435233280
739413990875467776
739392125956022272
739475995321831424
739390968068198401
739408965872783360
739486518738333698
739376762325438464
739263008472453120
739432164757016577
739453199174750208
739444919454990342
739441853733470208
739451127121518592
739384269777326084
739360446189277185
739426246401089536
739436941956030464
739326539695857664
739407607065149440
739410476040228864
739427739523026946
739452704100089856
739394256679391232
739408655435608065
739461466147983360
739380243488706560
739397570125041664
739366221754163200
739456256763650048
739479505954328576
739373704518467585
739390922186756096
739407011385872384
739477945534828544
739374065375404032
739427580416167936
739365773177720832
739399511924211712
739485600248700928
739451773052653569
739474745381392384
739352363849404416
739358239960256513
739431552464125952
739456344944738305
739342247309803520
739381606734041088
739341794031206402
739431980190867456
739371267548164096
739330494769319936
739381577168347136
739414036891197440
739468978133827584
739446798511640577
739401009265553408
739419606817902600
739433410519814144
739367400492138496
739350535141269504
739438166734688257
739372513315164160
739395024165687297
739474208460247041
739424111710064641
739366473416613889
739450401536282624
739408567644610560
739387973481996289
739386262436630529
739302753453760513
739451450045140992
739382260965777409
739428783929856000
739431984305438720
739311456714412032
739440880503951360
739406248290967552
739309405745872896
739402725029511168
739461243619147776
739363831101706240
739414871507369984
739478188875730944
739427580449685505
739394827197026304
739364946752995328
739457213203402752
739361125914021888
739480407524188160
739345057480736768
739338790993580032
739336547296804864
739452490349875201
739363617305440256
739476607455404032
739477152903663616
739395497899786241
739330964535414784
739406718019440641
739444852413337600
739401802274213888
739457028574216197
739407632373559296
739280586615967744
739391278421532672
739451538222022659
739453756954136577
739446215809568768
739288631391703040
739359330533793792
739356109509656576
739265768311902208
739248668046430208
739406055038459908
739472467765432321
739385049955598336
739292662067564544
739481628305698816
739483276562288640
739310458373443588
739377294750449664
739389953294143488
739420366146306048
739280540780498944
739267018306781185
739397083669598212
739380377626775552
739384840534003712
739480864556355585
739376829333708800
739365252853301248
739399759660756992
739410836662390784
739387654945525761
739432806556786689
739468688550727680
739390943229554688
739426804470054916
739476317930917888
739445817258434560
739341852998934528
739482081055629312
739465454696206336
739321066129096704
739410136037359618
739321611027939328
739386656373886976
739430176489103360
739443967264198656
739378549023485953
739399977487699968
739279970086707202
739350597942542336
739280192573739009
739443103506006016
739452569798496256
739399780514811904
739456789381578752
739379471833260033
739479384038514688
739351890035539970
739332814018084864
739458689669595137
739452641302941696
739263000041906176
739440075340156928
739420051460083712
739452104620806145
739465442473979904
739446303608823808
739476934652919808
739457498457866244
739333749586972673
739365152429084673
739475038668197888
739254506400190468
739410467739799552
739413772876451843
739398329252122624
739481473095458817
739475491695042561
739383330253250560
739411591511343104
739473650361962496
739425155882045440
739361365035454464
739399079856373760
739336798841778176
739395070080778240
739463739506872321
739405899949690880
739411373654970369
739418327697756160
739376132823392256
739373280746975236
739405014834237440
739358357354614784
739427920079290368
739426615604727808
739463580232228864
739448555929260032
739378691642425344
739366272048078848
739430646301483008
739306742534787073
739277659331526661
739277659331526660
739374148955299840
739443393001062400
739432009618083840
739394675912642561
739377571628978176
739336429818499072
739458404289249281
739365873874567168
739374006634221568
739417988089163776
739276119711580161
739416469604290560
739384383254077440
739411138710933504
739305081623969792
739399851683794944
739435356572024836
739380142674464768
739366175780442112
739403094031732736
739462518784065537
739387503627653120
739370030081658880
739433251211776000
739441115183489024
739470521423761408
739430394911588352
739486296591216640
739362480711946241
739397394010394624
739469422721568769
739388820580339712
739418176832823296
739358261263097856
739445087277592577
739435343905185792
739393430158090240
739270126172798976
739427215440482304
739263104882606080
739398480200892416
739417341839212544
739358189725057024
739406315160764416
739399034050351104
739366184026406912
739477459092017152
739431942605680640
739443460072169472
739380394424930304
739447272719720448
739438875748208640
739427664058929152
739442725968347137
739476338914906113
739402850644709376
739325403043667968
739364049050292224
739390859372679168
739359129236439040
739366255258271745
739469078864224257
739415454746333184
739428326813667328
739443740985688065
739475051293073408
739388292160950272
739440293414572033
739440385454399490
739460224428429313
739350908375576576
739449973599789056
739389860843290624
739390121129222144
739430466114191364
739384433334177792
739383095661604864
739390611703267328
739457066285338624
739397397915303937
739373821757657088
739477312039751680
739347720830353408
739378389694488576
739481955318652929
739359876061757440
739366259523915776
739396257131683841
739399067306975232
739370277583396864
739324253481238528
739364187722420224
739404155215810560
739427307853467648
739329299455451137
739484979311345664
739341835995209728
739403215561732097
739366116812718080
739438414307590144
739398908267397120
739440012299763712
739416696159510528
739393191091306496
739401345069944836
739371712064696320
739378838300418048
739375453698424832
739410182262927360
739388128599937024
739388669811908608
739389365944737792
739440993641074688
739460736192221184
739419875425329153
739366209313902592
739271954662719488
739467300328361984
739388644515971073
739485180822315009
739373150945849344
739389126856871936
739453710686932993
739356843550638080
739423017026134016
739429568461819904
739471511501873152
739399335767638016
739477161355169792
739421251031203840
739345602614530048
739331849550475265
739272088977051648
739482890753318912
739414724928999424
739433846446379008
739415882544369664
739308508080971780
739385054351249408
739342695810863104
739444051339022336
739410094069256192
739380721626779648
739372710619402240
739485977593282561
739461503846350848
739483033254891521
739364585917063168
739393451318468608
739397318231744512
739333867136536581
739259577561055232
739405442917490688
739408160511778816
739389387201380352
739384106199470081
739369187043315716
739373918247604224
739374312847773696
739427257320542209
739379065015140352
739435335642456064
739353173207437312
739378406245076993
739391349745692673
739379434101329920
739382378276229120
739443686350540800
739479367290617856
739401999389712384
739363138840236036
739403471405912064
739376707497566208
739387230960123904
739370235896209408
739456256767873024
739461247826075648
739465886839365633
739401927977504768
739446404213579777
739388434838650880
739325054907867136
739404398443532290
739353924210176000
739434727581614080
739455443043553280
739436467898945536
739365106304221184
739355975350620160
739425940543922176
739381841334046720
739381094903074816
739393057095835648
739427303705346049
739470756648759296
739411704698802176
739372278455119872
739314439170691072
739446668660199424
739447314385883136
739473885284962308
739303365876797444
739286727035064320
739470924269789185
739348144371032064
739376422448443392
739422786372964352
739478872291430400
739415517543432193
739394222994903044
739427701845569536
739372261539483649
739423012882108416
739447688010313728
739474464098914304
739483536659480576
739325457494122496
739342285058547712
739353458642452480
739444051259199490
739326812002648064
739389223502020608
739334181713543168
739467652821864449
739264539313737729
739351038386405376
739362057116647424
739358076310949889
739445301342277632
739456340792381440
739414728779419648
739427353651073026
739423910245060609
739340825503649792
739363810025295872
739376950863613952
739463441744855040
739401860751208448
739440439930019840
739444378339540992
739429757004226560
739432370051252224
739485243787378689
739466566471942144
739474896477032449
739379895428599808
739371590610194432
739341374999429120
739424774527553536
739474380258840576
739424753425993730
739386094303596545
739373176002613248
739445548542005248
739325994474082304
739454868344213505
739457968249446400
739407980244946944
739470186030465024
739437248278614016
739377974273843200
739383045355147264
739476318006431744
739417862318792708
739416608184143873
739405904232222724
739394273431412736
739358315440967680
739379912134561792
739437801654079488
739396282335285248
739390783623729152
739481145641992192
739431002854981632
739484077779083266
739433070781140992
739414103991701504
739484270419312645
739468613032284160
739396471322214400
739486380129189888
739403215570120704
739469296816914433
739284827376095236
739362589424095233
739394512481619968
739466541113217025
739486384667381760
739454214263341056
739377085253361664
739412996825468928
739323926384410624
739427018161463296
739330549312069632
739391358310420480
739294935569027072
739391719154782208
739371720717537280
739466151135182848
739369799537561600
739425847879335936
739267911739658240
739358148016775169
739387683970113536
739366201088827392
739322857029656576
739395070261088256
739420160633737216
739458076932247557
739454360816627712
739255634948980737
739388732646776832
739415005859287042
739398232573419521
739378527833870337
739486061357899777
739340359633932288
739396143948369921
739413785119707137
739379496835534848
739268590843486208
739466767790178304
739346152080969728
739433091547189248
739474409770127361
739405329344135168
739373599472095232
739481829628104705
739398287460061184
739448870820679680
739366247012274176
739382751518937088
739480180964659200
739331677634367488
739486086481612801
739388413871312896
739404561807478784
739480222869913601
739366238778884098
739419980186390528
739486476769972224
739425852119781376
739451907127808000
739485063398690816
739457439741906944
739346168732372992
739344201901543424
739248865195352068
739425575425724416
739402087197380608
739366049892732928
739349549559517184
739425185363841024
739378196701978624
739366259523883008
739339898281398272
739395887999377408
739352816754536448
739423247410794497
739411214149791744
739457070634651648
739399109342334976
739335481704472580
739443279536738304
739344235296657408
739395091396186112
739411214141292545
739383581911490560
739303659784179712
739391542872395776
739463496023347200
739453618571649025
739432873464373248
739406969656758272
739424313028284416
739434173895561216
739432923670155264
739358097647357953
739341060271280128
739423385986437121
739395573791481856
739431518888710146
739385343737221120
739358147848998913
739397582565310464
739367010174443521
739249330679222272
739370973867192320
739401349041770496
739424623138344960
739260370288836608
739416494958739456
739380591368503297
739431057460744195
739469225388036098
739424052708835328
739409502680801280
739384655980462080
739458223833518085
739433066532331525
739314380089745408
739472379487735809
739366213587849216
739294323263557632
739373159191740418
739252358933295104
739247980226719744
739477622699229184
739480013154746369
739412392896045056
739424082320576512
739392767697268736
739374098615312384
739358055561756672
739476888498798596
739479174533009408
739371339065266176
739351915046146048
739336966718640132
739359553024856064
739308478993436672
739318541078437888
739400619425943552
739480848118865922
739376766125383680
739411772134678530
739377257093996544
739466478391590913
739425823011266560
739408559285383168
739463592597196800
739480076295766016
739476171268624384
739398316551745536
739372215582511105
739481502115889152
739377756136427520
739464649498853376
739377688922718209
739338069535559680
739436766004977664
739407422578696196
739362052515495936
739418671534231553
739421255246417920
739329290911809536
739481233982402561
739427349511409664
739361146558394368
739380968956530688
739401361775808512
739483368820248576
739421288742129664
739351462153703424
739389894431236096
739385746285531136
739416708696449024
739396752260894720
739410505153032193
739476934594330624
739481292471959552
739405308523614209
739426791845068800
739375617150488576
739395044935892993
739449319431016448
739372287007293440
739462590099820544
739352766603264000
739428767215587328
739420999507161089
739444428968955904
739388065593102337
739470836093091841
739353940844773376
739379987665592320
739477978883706880
739457397756964864
739406763938721796
739308957047656449
739445703726895104
739454977354137601
739402426910953472
739358730756624384
739256972659286016
739385024865284096
739485704829476865
739358776755527680
739392906071560192
739408596933414912
739366238627864576
739367681439191040
739469473158180864
739374304308121600
739409230390759424
739391140051439616
739261729033555969
739443929897152513
739325855978115072
739382013233336320
739347238581874688
739384282423103488
739326287836262400
739456449634566144
739357149512540160
739423507730341888
739441920523526144
739463818963603456
739358647055175680
739425508480454657
739378108437024768
739439282570563584
739362933361217536
739438808555499520
739323515313266688
739325650142695424
739318209757618180
739429123953729536
739452146236678144
739463076672634880
739469510856577025
739396047689142273
739366167324692480
739427777523417088
739394503933493249
739333141454807040
739460342129004544
739473885503033344
739475437194215424
739453652088262656
739466822362275840
739477085714976768
739465798658428929
739425269438615552
739345623628062721
739476636781907969
739312627214651392
739389097794359296
739443958942597120
739389928128286720
739412992547299328
739375122197454848
739401151934824450
739463307426430976
739469926004588544
739415454473551872
739408001405231104
739405681971875840
739368528717975552
739378469402988544
739426842231312384
739400183318990848
739411595781115905
739248164977283072
739411650407768064
739408756430282752
739367807104737280
739357212624203777
739409855371485184
739418034272636928
739409268068257792
739408902891180032
739429807616843776
739440624714256384
739346097596977152
739392700563218432
739431460218736640
739456521189347328
739360332867571712
739411776182333440
739356495226277888
739366251017867266
739478973097336833
739404637460037633
739385301542535168
739375029952098304
739398073470717952
739416775952105472
739247355128623111
739398203330682880
739419179015639040
739363122234949633
739413135233286148
739378356072947712
739400342421569536
739477589077688320
739394772343885824
739391782073569280
739373045890973698
739478075537293313
739437416084348928
739284638275915776
739439013954789377
739426032785195008
739371712114921473
739254993228824576
739485629533294592
739425609080770562
739438577642274816
739380033614184448
739248873487499265
739483800837758976
739369522822582272
739447490743832576
739399646393606144
739418277353390080
739445649440137217
739483696047099904
739257585224814592
739401051221151744
739419137168932865
739394105436950528
739391274252402688
739396660078477312
739262253552308224
739431841766215682
739417270561046529
739319560231387138
739346718161043456
739426250566045696
739263880912719874
739366213629804544
739379320561512448
739358298651168768
739283686135205890
739276421630021633
739347569667637248
739373956281556992
739374627319877632
739419048962891776
739483632881041408
739472816064606213
739463869307969537
739258675630645249
739429409082515456
739274966244466688
739370860956487680
739444797946093569
739402360091463680
739458815314305024
739253072057208832
739468646846730241
739393170321080320
739481464627187712
739368923099987968
739395443407347716
739377814965719040
739402393465565184
739410433849839616
739486451369422849
739418646259335168
739472874617081856
739412137035083777
739378162887430145
739291194295869441
739381459744477184739842602485219329
739787053257347072
739715204775305216
739787048920469505
739824185363566592
739837233713270784
739716983290224640
739642538441592832
739785174293073920
739734985243033601
739749698777538560
739828530771599360
739663858260955136
739748721332768768
739729486149734400
739835774007382016
739846763117432833
739836478809907200
739811594125901825
739821488501620740
739791847036493824
739749883322589184
739767772054495233
739745625902743552
739674255554686976
739712130258194433
739778308158685184
739747802763395072
739708271632777217
739832812828827648
739789590538649600
739713598222675968
739721525675347968
739801481679933441
739818787113959424
739780384246763520
739615459994140672
739766861676548096
739814999800041473
739705155306827776
739664294334373888
739809408897667072
739843852379394048
739728697964560384
739617473276715008
739739238204354560
739795466955673600
739723517826981890
739822473902972934
739638541349576704
739734850832371712
739848881425502209
739793034032906241
739822402675310598
739728781649281024
739692383311384576
739796595353456640
739777452550049793
739848373696659460
739813875650953216
739845538367995905
739744137084182528
739788269458731008
739697358020194304
739744594137632768
739805629636714496
739816647976976384
739640738976141313
739828505320525824
739843097283158016
739835404946427904
739811057355612160
739829696565760000
739736293563899904
739825976369156096
739705763422212096
739619872368394241
739789489942454272
739764374487760897
739775925802405888
739833530251763712
739788202282782720
739775749461315584
739620384102699009
739716941158461440
739769906846175232
739762487168532480
739691179709726721
739816325216886784
739724805398634498
739720980398907392
739755134641659904
739660829587431425
739718119845990400
739824319698604032
739774843692912640
739707097189916672
739823111537872896
739810755369914368
739641586238300164
739788131109593088
739816165757833216
739724369119838208
739838433489719296
739837674064908288
739816946045177856
739808938825244672
739833622375628800
739745684929150976
739792388449800192
739820993254948864
739792619107057665
739730937701924865
739785765341782016
739737258165702656
739828501319147520
739828514011119617
739831869118808064
739776055750316033
739774184931364865
739743012801019904
739799711490641921
739778202969767936
739771810879791104
739826576162852865
739619805251018752
739685303519186944
739714416124526592
739747542959820800
739832687297331202
739792883390291968
739648829880958976
739744417909776384
739770104116842496
739736419380383744
739828404833398784
739780908463599616
739731746850283520
739795374844616704
739689023984308224
739805801863319553
739757177171107841
739815163512160256
739694396740931584
739793524850188288
739841964993089537
739727980520431616
739794514655608832
739793080325267456
739743834838601728
739660326468222976
739818258589732864
739719797664034816
739766106940952577
739698146444517376
739810088303595521
739652088733532161
739774738868887552
739826278426103808
739757789472514048
739690596781174785
739814832149561344
739787527201005570
739809714905710592
739769693079142400
739765435801931776
739696770750418950
739710700130467840
739733433199513601
739739389232746496
739669713375105024
739748323154927616
739615472631590912
739712272793251840
739797589244141568
739808502965669888
739693763531026432
739841394345451520
739782913445613569
739812751493582852
739808829995659265
739823132572258304
739843256725409793
739713195594633216
739796356085231616
739728920283582464
739696141600755712
739726776687943681
739836675858255872
739717746271850496
739712029666185216
739772784142876672
739736582886940672
739726944447651840
739838772909608960
739790878475051008
739627262547492864
739848319300698112
739784217664585728
739820301303881728
739766379478450176
739839050048229376
739790006009667584
739728634819153920
739621680310554624
739809794597507073
739815285163724800
739729364867264512
739738281882050560
739720921594929152
739838856917352448
739789519344545793
739791381535789056
739819571687895040
739700893659082752
739747018587951104
739810839159570432
739834872303226881
739835656692731904
739746129307406336
739811191321702408
739847392527306752
739731273229455360
739788324076986368
739822742422310912
739748465647947780
739738722061701120
739848097174523904
739837141673463808
739812718094487552
739651946240430080
739776596912046080
739809761215053824
739846582850445312
739790727350194177
739632480291000320
739817889671315456
739722569826340864
739826660116189184
739842371773444096
739782367930290177
739789582271696896
739752647213887488
739814806669119489
739759710438629376
739810033723117568
739818372045504512
739782862875037696
739838798473928706
739797169897648128
739669931315322880
739784884600868864
739787543793827840
739794313534668800
739798063397666820
739715246575734784
739779012483026944
739761048501256193
739844670113632257
739789670339346432
739824373910016000
739782825340219392
739628705761382400
739699144911163393
739758804431208448
739796830083551232
739780938046017536
739838798327091200
739715578093441024
739738592268976128
739778534688751616
739840631233740801
739741943316533248
739810318780616704
739717272495894528
739776416405946368
739771844799148032
739689024043012096
739838047584419840
739774810012721152
739795869541773313
739822943937650688
739809479961759744
739813758382571520
739756623661572096
739755075606851584
739789720872423424
739732430702190592
739815192599662592
739638423850389505
739675010822852610
739710276577185792
739740135802077184
739810587312553985
739730962658033664
739781642542321664
739795265599737857
739836134906318848
739810004321116160
739794191836909568
739627329798836224
739809215967940608
739812415919902723
739624876152135680
739785249693933570
739792375854288896
739824676050993153
739698117071757312
739808871779315712
739648066580451328
739841436292644864
739662268212903936
739844548822728707
739808750291161089
739817134709182464
739783970385240065
739769969626468352
739672435524571136
739621617249210368
739775195733479424
739704383567499264
739794934144761857
739841491074490368
739741469548896256
739663208013692928
739839993540190208
739755646296281088
739822843316305921
739619088113258496
739743864270032897
739773295772467200
739765557315129346
739673148623224832
739733345173655552
739738726465712129
739825330416955392
739846725477752832
739848180733480960
739789473194598400
739625878586560513
739769810284875776
739782598969286657
739701724227719168
739761442656772096
739626562329399300
739794565331357697
739704974712680452
739718363014959104
739718245565882368
739763246199013377
739783865385013248
739809559913635840
739778102600060928
739798994256318464
739800701425979392
739844246858027008
739810725959507968
739840035499999233
739794640535232514
739783408348483584
739777628685602816
739752383094329344
739707101170274304
739647152138260480
739783211274797056
739819647168548865
739822801125793792
739707218933714944
739731982096183296
739741243090030592
739783806605893632
739699283281219584
739710007810359296
739726575277608960
739816421492948992
739772393879678976
739674272319279104
739807949279748096
739839708382003200
739765532338061314
739803729751334912
739824004870111236
739781482919649280
739721865330069504
739771345647640576
739790295534030848
739774155713859584
739808242939928576
739764953490567169
739724180619464705
739785304094056448
739773685926666240
739824705297874948
739787829245399041
739845295257845760
739781311053844480
739731562699227136
739790953838448645
739720804141780992
739808196597055488
739776974101590016
739735471564132352
739718103043440640
739803285264191488
739709777496952832
739848466243956736
739818883645857793
739793038491455488
739720426503430144
739841817978474496
739753905370857472
739761673259601922
739824692895322112
739843650889338880
739780354848886784
739727502218829824
739747060367298560
739705813518946304
739799111885586432
739810402956103680
739818422528180224
739722703976927232
739814345476087809
739756740762324992
739799241812529153
739761363220828161
739781365584035840
739715611576700928
739818787394854912
739781168720191489
739756896115171328
739804316916158464
739814614012203008
739738776524718080
739759555303735296
739773882916175872
739777922299400193
739746758658535424
739751829513375744
739647961643155456
739720275466571776
739833324689084417
739782766397689856
739672527719501824
739692005828218881
739838391626420225
739797043913228289
739761870735876097
739709764838494212
739782825415745536
739709051542614016
739751229493006337
739840157034160128
739846515733237760
739717264325283841
739836629867716614
739835648442544129
739800516964823040
739813867140861952
739739627993583616
739827800757112832
739721571607019521
739710846822146048
739786696527646720
739781718098477056
739759530330984449
739755973372317697
739805822578987008
739731084431261696
739775678044835840
739825753806798848
739843944624885760
739782665977499648
739758783602302977
739701233691328513
739762445179363328
739730354752348160
739824944368910336
739822646196592640
739827720985530368
739826588578156544
739819089317728258
739759857159577600
739779088169193472
739772565896364033
739836126328934400
739772326930227200
739829256067375104
739847333584605184
739790358121467904
739842589952643072
739666261387423744
739747156739952640
739811140885188608
739788571280871424
739646728467402752
739819688973225985
739646472854065152
739700604528906240
739787027831521284
739739376423477248
739801360057524224
739738067817242627
739755457422741504
739838525533650945
739766182375460864
739828694345224192
739826827544395776
739796133975822336
739802416800014336
739823879212912640
739742396267761664
739735995982172160
739799023842775040
739804094714503168
739782686911438848
739789972341940224
739759698048483328
739718035829891072
739810968981639169
739753209430822912
739834616689786880
739704848795471872
739778916072689665
739782368182042624
739832267665768448
739822813918441473
739761790825988096
739745886054551552
739789099880591361
739638872653586433
739741536674545664
739748041918406657
739841700848369664
739773471861972992
739747949681377280
739811875043545088
739837514618306560
739791293463814144
739723517785169920
739624138055258112
739845584799031297
739782607081246720
739730828314480640
739789263743668225
739782267359363073
739789280516710402
739754991901155328
739701388603719680
739796494610485248
739786302258860032
739798323062820864
739824189373304832
739721856836632576
739752894795292672
739841201575198721
739792724006731776
739750982008115200
739826634820321281
739791566026510336
739834222458855424
739812349079638016
739786965189591040
739770414340145153
739831143516807168
739759811051552768
739787606653870080
739797744446017536
739715447990456324
739794074488721408
739827360376061953
739778945520898048
739772716937543680
739836600394383360
739807685126807552
739750445351116801
739781634187218944
739768292026535937
739776642726395904
739744111897546752
739807378728734720
739705381769883649
739713451308818432
739841868322705408
739726151900352512
739715775313907714
739830761965158401
739705918334631936
739799271361249282
739821676964282369
739787279753826304
739720313299185664
739765440034000896
739764705741279233
739767155399503872
739725094864445440
739769894410018817
739822453141217280
739652067879493632
739768191426146304
739803419381235712
739816660564070400
739843739129122816
739715800450367488
739734318277230592
739780195633225728
739787342697926656
739838496165232640
739790790227034112
739740341230768128
739639203844268032
739842975770021888
739750848016879616
739764819197300737
739824344617103360
739764726809415680
739831059727147012
739759463155019776
739774587722989568
739815729512472576
739740206761422848
739694749016313856
739747651885883392
739745009600172032
739733521187491840
739712604415918080
739762927620722688
739708200086339584
739753771190919168
739774558262136832
739766874200801280
739759836187893760
739789267719860224
739712537277661184
739766513633222656
739793961183645696
739712381824172033
739787741043544064
739748612423471104
739768908677283840
739723853384028161
739815138212073476
739830463989190657
739655586837585920
739813649431269376
739794376549793792
739814026675376128
739786537118748673
739718287420837888
739783345576370176
739779453245652992
739812328221315072
739757411817295872
739822486762729472
739749543470850048
739726126654861312
739817700961222656
739780841321181184
739775510226538496
739818384532090880
739779792728379392
739730052586176512
739720191899271168
739817495314464768
739700470135066625
739742501167345664
739800269366628352
739707038352211968
739832620205281281
739721441692680192
739701438960553984
739810020972462080
739622367815716864
739708229429669888
739793797475880960
739723819699601408
739829029801480192
739779591447928836
739802022506049536
739742144789942272
739780489045762048
739842485191647232
739839335021826050
739794133196394504
739786851913891844
739786377710047233
739750273254490112
739847367130644482
739795315910279170
739821089778458624
739719881352982528
739765318302699520
739830896161873920
739792258367557632
739759668633993217
739759299623276544
739717226585034752
739843286366621696
739842522843750400
739790509359648768
739718287580336128
739845286969933824
739638935563837441
739734276300767232
739787103542870016
739725342491959296
739824877549572096
739616491637727232
739848436942569472
739803960358408192
739828580797009923
739678328492298240
739776596614189056
739722775431110656
739731478452555776
739724327139069952
739743394830946304
739777288837926912
739836575215931396
739767625341906944
739839490420822018
739832175437156352
739737354831843328
739719403126829056
739770427120230400
739721458331439104
739833551047274497
739743893793673216
739806841824120836
739779025258844160
739715473269350400
739745718269804544
739739456094097408
739731377835376640
739797903842127872
739771542792441856
739723782215077888
739715469029060608
739768358950801408
739839058281529344
739754450861076480
739798277034369025
739727967790768128
739763808210702336
739749790842523649
739744816708374529
739807483674435584
739822587442810880
739754576501313537
739821782065152000
739740945122525184
739761279313817600
739752186100486144
739778853162225666
739775493755506689
739746464973328384
739784049888219136
739727808658825216
739719306590707712
739798860252499968
739619448634507268
739751330416230401
739809920682463232
739831521238880257
739764374718558208
739739313605201920
739760918385414146
739705008564895744
739815234827878400
739842870878691328
739709978471202817
739621533275029504
739838051812298753
739812370177007616
739652659364368385
739803226321637376
739792920803434497
739715376871841793
739828547573981184
739831382948610048
739761887215226880
739735316404260864
739807471141851140
739772855458660353
739811757804359680
739709479495819264
739755277042495488
739839633106833409
739723840759205892
739837187676602368
739718941937930240
739747165472358401
739828950105346048
739731898092654592
739730761222397956
739809735747227648
739629506886045696
739742568355790849
739825372376731648
739798021177774080
739745634538901505
739646598637080577
739758066468585472
739708649153560576
739808893036036096
739736344134451200
739824499906973696
739724905990762496
739784959993384961
739696183455715328
739798562490470401
739734334765191168
739848612830707717
739829755239895040
739836881593073666
739756573182939137
739793839586725888
739715133623144448
739715125012226048
739800999183945728
739748176169668608
739803977328537600
739810059069325312
739642022433284098
739623081199685632
739646770297339905
739848625602207745
739722183988129792
739746162698276864
739821261950353408
739717884683812864
739817977617522688
739801510918430723
739745323963305984
739789095849844737
739619683435839488
739742186670030848
739772469502988288
739749186883702784
739723329272225792
739781545834209284
739784989680640008
739716894865948672
739738810179825664
739772129726627840
739777012026494977
739752219466141696
739743545737764864
739719734564933632
739845722976092160
739838588754513920
739761849445548032
739814723143630854
739813040959410176
739778345915781120
739728123260997632
739690873538158592
739617192023621632
739825296828989440
739762281462915073
739707315281113088
739747047876796416
739632270852558848
739848436783124480
739796058214158337
739747236448473088
739724822054338560
739732485387476992
739753570128564226
739783961778343936
739784507201572864
739743272931885061
739628424633974784
739652223223767042
739789423114616833
739732841919975425
739834935196930048
739833769390145536
739763774719205376
739727359927062528
739737635782955009
739736365135495168
739714672165847042
739702399305154560
739728227992752128
739669700779511808
739768879346515968
739839976775553024
739769277834633216
739779730040229888
739644505452740608
739677502151397377
739779541166657536
739809014511501312
739630811276775424
739619130110672896
739844687213760512
739773933570916352
739842715727237121
739765528072425472
739804123965575168
739728509103427584
739698448455376897
739819194175262725
739842170509754368
739807005439852544
739752563520733184
739663845359124480
739702688900730880
739808498507251712
739841616857423872
739830656943951876
739694304344543233
739788562992922624
739699010387251200
739741146407141376
739791528290291712
739770980659286016
739841738475442176
739755998374711298
739615367778144256
739794103760760832
739797765258121216
739786298119094273
739844192126554112
739819286580056064
739824537718685702
739753440050610176
739717163427106817
739836994621214722
739730853518028800
739748339642687489
739762105600118785
739802748288438272
739677489727819776
739703779423969280
739813477468901376
739751355498278912
739687253723783168
739647550664232962
739747530041397248
739795244598841344
739704169402105856
739675471957364736
739684045202829312
739783131507625984
739812864932892676
739694011087245312
739771966320574464
739755616969854976
739742094412107776
739823606620913664
739720095426064385
739723710920265733
739705255886237696
739691565543723008
739691255349809152
739786482592980992
739724964811673600
739824885795557376
739818204076343296
739782657656000512
739840258087456768
739721709964693504
739760415010213890
739821068995678208
739737057153720320
739790848796332032
739781676096749568
739799908828340225
739811963283345408
739646787061878784
739785887035297793
739698805201866752
739759190328102912
739845966337974273
739632237054922753
739725124253941760
739735823717912576
739826995316576256
739823854101618688
739622649224175616
739794862996922369
739742983780716544
739712952501161984
739700847446233088
739820850879336448
739793189494657028
739760553346895872
739817369632165888
739828018919682048
739707990513704960
739847593686093824
739710901377458176
739676558328274944
739838454478077952
739712084347387904
739787141404844032
739726961514139648
739648074792849409
739840677501095936
739801787817955328
739833450446880768
739829553862836224
739788562925821952
739752387414503425
739751560767377408
739652109637963776
739747622605459456
739789624395091968
739799183230701568
739834767646986240
739824986349838336
739829071836807170
739773555789946880
739829398958936064
739703611727466496
739710603527397376
739781500053409792
739778106773364736
739721454422523904
739838513135247361
739787657048424448
739789049620271104
739841205622562818
739739657672527872
739786562532167680
739816895801634816
739708061930115072
739668631299186689
739819382839365632
739745265503076352
739649874317180928
739814630575329280
739813930130919425
739814517618671616
739831621990354944
739800676436455425
739716089668571136
739770317925691392
739724289692164097
739781466494763009
739798587551453184
739842145444597760
739837217057734656
739776236017291264
739782334749286401
739747190663483392
739720053357088769
739810754967175173
739762411524214784
739809647884947458
739763103781539840
739797383584813056
739726437142384640
739756111905988609
739741314179289088
739761358766493696
739774893936549889
739838290606608384
739830594083770373
739713690598055936
739720044788092928
739833135798616064
739815385516679168
739783932787462144
739831018018996225
739735396234481665
739750348945035264
739823627634376704
739734146268991489
739734121031868416
739701728275267584
739775346782941184
739812676050780160
739827624646746112
739676067640672258
739774461893824512
739844389325803520
739771894921056258
739750176789778432
739803792653332480
739714030147936256
739798327366168576
739782175202119680
739806099486998528
739813590312570880
739624939070840832
739834859837894658
739785354371342336
739844540102807553
739776332465377280
739818002950950912
739778933009354752
739799338436661248
739772251587940352
739725380043571200
739814626469126144
739726432784515073
739718820244258816
739617905432760320
739808905342095360
739788466456821760
739769541836845057
739811375753666560
739801536046436354
739765163075764225
739838760548978688
739805180993114112
739796129685065729
739789808680243204
739751221309902848
739765590772965376
739779461332258816
739778463276662785
739777922119159808
739758485731082240
739662616360931328
739804698492981249
739770259339644928
739660393547595777
739630739717652480
739830954986983424
739728588795174912
739776458336403457
739645759646236672
739778853225308160
739807059953225728
739761010664316928
739720271356145664
739702483547721728
739720099356151809
739839129505177600
739827058302390272
739689971955728384
739767319107244033
739651539518783488
739720372073967616
739757017548623872
739775036349898752
739745575646691333
739834318852345857
739833651958013953
739820322204069888
739666605437657088
739703972236300288
739751141659942912
739843454121955328
739761312557879299
739731243617660928
739795362244898816
739755151079133184
739745932326113280
739788508743774209
739816300004937728
739774633952616448
739676524803174400
739790484223234049
739840497066315780
739629573713842176
739800202308128768
739752743729037312
739843491686023168
739828207831093248
739675723816968192
739806950855172096
739832435442110464
739782695358758912
739799828897640449
739775363480440833
739846243149565956
739805759849037824
739743935556259843
739760679289229312
739784188266741760
739795055918092289
739838395451478017
739818724237139968
739837984447574020
739717696267427841
739753628534210560
739734989345030144
739836621483315200
739805361457221633
739710481754116097
739766610051883008
739716286947721216
739698809081626624
739754010454806532
739621256593604609
739745156304228352
739832666174951424
739715330667319296
739793302678056960
739698678991065088
739793466046185472
739838911594123265
739642358044598272
739830623729225728
739742782210859008
739818501976756224
739708229404524544
739788915457064960
739733869428146176
739828270645010437
739758099867799554
739690231662841856
739824726399451137
739743759487913985
739848893932920832
739632526663159809
739729276543631360
739786059081351169
739765519641935872
739732464365654016
739805826882342912
739809861953785856
739787761801105408
739767650197344257
739723903673729024
739704463020204032
739683055221284864
739782376675512320
739781009319809024
739842355222708224
739764403894116352
739844989006516224
739786923129114624
739793071995523072
739831873518477313
739780002623950849
739699861902270464
739798440876597248
739805738839724032
739734867823464452
739741423247974400
739689388708352000
739708963755720704
739649861637840896
739832070474588161
739842476509401088
739781726491267072
739813556858683397
739827087687585792
739786990246322176
739762503756972032
739835090323148800
739824256767393792
739815226456088577
739778442120601600
739758544392753152
739757017590575104
739806522952290304
739766391914401793
739820121020071936
739807139812802560
739731847698087936
739780199823220737
739833673047019520
739668023032877056
739777754292494336
739801796009447425
739628021942915072
739844439720529920
739835820371279872
739847312596475904
739840568432459778
739737514144108544
739715515191562240
739662100738539520
739736121509183488
739812978313289728
739829226698878977
739824415920263169
739840538942308352
739792929326305280
739649815340945408
739791364943163392
739719302463557632
739819609335857152
739785660651995137
739813066095927296
739798805625901056
739747844907765761
739793126651363328
739725572893331456
739815419104616448
739839037540696065
739775464370114560
739689154074824704
739818787059445760
739660263599673344
739697349581213696
739819231856984064
739705650020814848
739717758984851456
739742497170132992
739758963881807872
739709882085957632
739615606824017921
739800324043603968
739715385021366272
739830569073152002
739716693665140736
739776315818151936
739821857428365312
739750818723815424
739847019183898628
739735886959644672
739728911886585856
739751284081889280
739756254168387585
739790714784079872
739797518062616576
739728962058911744
739732858709921792
739839930587873282
739795705817124864
739791817676324864
739742274683326464
739834507688284161
739789091680714752
739700885325025280
739752265498648576
739766203460255744
739810562247270400
739779733915729920
739812705423462400
739810507620765696
739812671927783425
739796175763742720
739843206540623872
739771798552711168
739735555307626496
739715510988865536
739846234941325312
739825313534906368
739789879912091648
739698368910262273
739751946953822208
739819018140389376
739630400063078400
739841188883238912
739835501537038340
739750814491774976
739769348806586368
739678311736086528
739837791467646978
739782439304843264
739683252361940992
739699719497211904
739765180029112320
739786675534974977
739747786053300224
739829025460326400
739640265103704064
739702009524301824
739711606133788672
739744711741673472
739844594616160256
739754677525467136
739630190448410624
739836147472433152
739723102444257280
739721277909278720
739823598244859904
739788965797040128
739761824481091584
739742945713266688
739787044906360833
739762956683055104
739776915670605824
739841335763570688
739797253578166276
739712423695921152
739834964594860032
739839691571220480
739778400508862464
739768812057329664
739826949506338816
739620983737356288
739743478452736001
739848956780367872
739772838496849920
739807768694149121
739665997171417089
739633529210966017
739692488357711872
739786893747978240
739807089216753665
739722540617244672
739722154741268480
739627707420553216
739722133878755328
739719646581039104
739769864978468864
739777137650061312
739818774799482880
739646967731658757
739748897581617152
739842174704062464
739771370675048448
739762273196093440
739839834177540097
739776865280352256
739762810100420609
739807387083739136
739742199194214400
739718807632130048
739848931677507584
739729305803055104
739833194749546496
739747660282908672
739811791249801216
739715380780883968
739785102687899649
739708292541321217
739806929913008128
739754719413952512
739730686026895360
739830309156425728
739756543881711616
739705750877016064
739835232938037248
739788911308877825
739726621725360128
739797266177855488
739668631190134784
739798151343771648
739728026791907329
739739208886157312
739784842896920576
739818963413180417
739657633767010304
739783022359281664
739621768302891008
739777750052024320
739824462233763841
739641154241597440
739782594699501569
739694245959901184
739649660353138688
739675396774498304
739833798708187138
739734867613622273
739712428171223040
739704064561274881
739793831311347712
739806397420974080
739733303083819008
739843001002790912
739827792553086977
739832460670849026
739812076575543298
739827628765548544
739786851825881089
739696905110884352
739848503837523969
739759421132288000
739786679846899713
739733684748734464
739829075741642753
739721881994006528
739787568854802432
739755038092886016
739770124996055040
739720342940188673
739770653583282176
739837879560593408
739667821790134272
739838831818575872
739820385160548352
739756510184673280
739799040536125440
739643826176991234
739841763830050816
739839964461027328
739622586284441601
739784348019392512
739782661602840576
739786390561558528
739651602383015936
739806002976034816
739838173442756608
739760054434443264
739784117236142080
739734695664078848
739840295546785792
739718627407060992
739737577113194496
739713052958949377
739742065114943488
739826316200005632
739800676310474752
739797987635777536
739664793309609984
739763443406917632
739706782684176384
739823564682104833
739709093653426177
739780849919463424
739844120928194561
739715435470323712
739838374584942592
739704395970031616
739708510762639360
739829407179739136
739790794358423552
739657176424144896
739755130422235136
739746963915218948
739845005968281601
739689435042844672
739716798585544704
739728081162670082
739718354676551680
739733537939562496
739833765304881152
739831160369471488
739718396732801024
739764882212544513
739711996195708928
739760914430341120
739664931776266240
739643670899609600
739748947825176576
739802169315053572
739823677664071680
739646208600379392
739825980517277697
739819655456534532
739650826231263232
739795697692770304
739845026642075648
739843399344357376
739758342944489472
739844162586050560
739814865573928961
739807408017530880
739702722535018497
739731574988627968
739772939244056576
739780040217485312
739774172331663360
739848734423584768
739793441228460032
739744073960071168
739735413028446208
739750348684939264
739724541367226369
739745835811000320
739822197385138176
739688717577773056
739771769230364672
739756233205288960
739743797211365376
739768040364101633
739782280227459072
739802769092141056
739810138605953025
739831617640923137
739814173329219584
739846377333784576
739785497086693376
739783101920858112
739644606095200256
739791918410944512
739751678421966848
739814227838308353
739662276794454016
739742895360647168
739625475803381760
739846272459407360
739761987966623744
739739586302218240
739813913525518336
739846352105050112
739782775037825025
739837380627038209
739811619329413120
739815532329852932
739777838119804928
739796951747592192
739736927205752832
739786973628485632
739727632573599744
739739712148082688
739657717393031169
739791893412884480
739803503288279040
739798419645079552
739650168040001536
739708216888729600
739841654602014720
739750931793874944
739668081811828736
739754891279634432
739813175252680706
739843886105919489
739769885740412928
739837430979760128
739703577950728192
739805717725609984
739777078950821889
739733164827025408
739755297900728320
739787342752456704
739703343061303296
739827666740609024
739721068349390848
739784977097854976
739834620724842496
739799879451615232
739817545809661953
739751233917976576
739767943886573569
739749430199488513
739814009910747136
739788533926400000
739783919931916288
739744569143767040
739815951902879745
739755708929953793
739713900258566144
739737161747025920
739797236889030656
739777850711146496
739767470077149184
739828862171918336
739783181809913857
739791167584362496
739807945135927296
739682204100464640
739721181771730945
739793424476409857
739782825319112704
739719340300324864
739790786259243008
739740559368171520
739730711243022336
739739674151944193
739841373466177536
739826039187222528
739724818015244288
739796976892563456
739768426231681024
739673093963014144
739817168230068224
739717562112610305
739707189204553728
739798448946458624
739723668809355264
739786650574671872
739750130744721408
739804405055295492
739797249606225920
739721806685298688
739736373310033922
739845647487094784
739681234931060736
739672934323736580
739843500150296576
739779188681498624
739719218522787842
739702172821164033
739675899902197761
739739707647660032
739800780903845893
739837275836665856
739792027638894592
739809685474181120
739802651618115585
739838189989335043
739638595862953984
739729394042871808
739736369342251009
739705146821771264
739795299250622468
739781508471345153
739719281785634816
739796565796216832
739809220229509120
739802236591693824
739834037552984064
739838819323809792
739757403651117056
739732560784334848
739754702380879872
739716110858084352
739625014794682368
739618274380500992
739707093083656193
739736641686937604
739731574942531584
739731101011304448
739692316487716864
739674725467729920
739658338401718272
739825376332009472
739699832596598785
739793596094767104
739743616839618560
739736821995851776
739845102160490496
739824759857369088
739824839704317954
739816107213623297
739718409080954881
739758200447193096
739764298847821824
739843416054464512
739799447195033600
739834570355269634
739760230767165440
739618404378808320
739795131289751553
739789506920992768
739735610202591232
739811287832645636
739829835200114688
739827947461218304
739786121870217216
739775476772769793
739692924712194048
739722318088376320
739838542617169920
739766769485676547
739731566818172928
739627833216126977
739778085793476608
739794715973963776
739750180904402944
739782355439607809
739782804200951808
739748230674538497
739783072762187776
739690357500334080
739737925152186368
739835518175879168
739813670054662144
739767751011663872
739803339798552577
739811501763092480
739707705468817409
739715456387420160
739744220953645056
739829705034059777
739810331745243136
739766350101553154
739780598055763968
739740286641971200
739799984049168386
739849170929000448
739749585283846144
739796943354920960
739818199919820802
739724537093197824
739788441433563136
739809962596139009
739749660747780096
739704567823228928
739644681718403072
739753700005187584
739829948291092483
739781466373120000
739759492443869184
739797534919557120
739673836405194756
739849070043357184
739756690673938432
739758330713919488
739802438006415361
739693335594553348
739785425645113344
739812198013370368
739838680982945792
739742924901130240
739811170413117441
739832620062638080
739797685528625153
739774398912188416
739788152051761152
739721420637413376
739733525528731648
739789091756183552
739805935913295872
739638373288161282
739732762224119808
739789905245679617
739802240865730561
739732367615479808
739708972043640833
739782711859122177
739727540156239872
739789355632451584
739848957011099648
739753272194531328
739643004164702208
739790094190678017
739701678027509760
739714227628343296
739711937425117188
739783844690165760
739727821350670336
739848747354607616
739805613094506496
739821635117682688
739813837793333248
739845706140295168
739779566298894336
739623550596710401
739843567057670144
739625279014895620
739807353529323520
739704081313366016
739841834935980032
739758661921312768
739719030026604545
739712465982914560
739721391503740928
739726583674638336
739785916508672000
739718350306168832
739817386480705536
739730731870629888
739728165275377664
739818233553944576
739718228839157760
739621633992855552
739758783354785793
739742148875149312
739806019858006016
739696066187104256
739760813423112193
739834985801211904
739744325941235712
739847417432936448
739757948973527040
739775787105148928
739830577357049856
739786361155227648
739786461642412032
739800437113692161
739634229395509248
739756900212936704
739830577268854784
739829671286693892
739835954362384385
739742161499869185
739838173275000832
739748042111393792
739762600221806592
739741523953127425
739716718742917120
739707952940998657
739848214652690433
739727695223894016
739804048388423680
739719692605100033
739646980205498368
739744275609587712
739639325596454912
739779880745730048
739763829345640448
739828752989978624
739777884378779649
739827742087237632
739707524744499200
739771177577644032
739647240352845825
739694119803596800
739765213357047808
739753599492726784
739767746787938304
739767889356587012
739720246144208896
739713103546490880
739705285300850688
739707755834028032
739784494530633728
739823719921659904
739787120290758656
739846012659978240
739721655463882754
739786444953296896
739709945143234560
739768447375159301
739809962596159488
739697777345724416
739736452947398656
739818204244107264
739754891225141249
739797475918290944
739824445326430209
739827804871766016
739662284985929728
739720854246985728
739781868913102849
739737610541764608
739810340091858944
739818527293624320
739838823241256960
739791427782217729
739721491990773761
739795370507685888
739772666639462400
739806137348988929
739820792100335616
739715594925178880
739661224187596804
739779931253690368
739688461934944256
739750587676385280
739661211562741760
739846071103459328
739830212339339265
739747983353368576
739701900531142656
739773954202710016
739642223889920001
739735261928624129
739785610207055872
739738093067108354
739837267229970432
739773790566113280
739759379013107712
739793256691695616
739679951616626688
739731793033629698
739777309985677312
739787656964493312
739795861182513153
739778513390174208
739781986345226240
739682119962628100
739846302050160640
739754828352651264
739772457033342976
739752626254974977
739815062777520128
739751061884264448
739735824065921028
739843676411711488
739632518404702212
739826051740794880
739709680621125632
739819768514007040
739756400973361152
739824160134795269
739783504960102400
739757919403663360
739818363447345152
739744833368162304
739787736635301888
739729113242566656
739795575848226817
739704953762156544
739843726588121090
739693088038375424
739824566856519680
739774436555902976
739710536498204672
739753209456144384
739720011540013056
739698167403425792
739728336981774336
739824055289819136
739688914861035520
739736621034184704
739750055146590209
739642936938270720
739805399038169092
739787795590451200
739687291812085760
739848638101356544
739849263258206208
739732833401442304
739728152503701504
739730358858592256
739846637481263104
739729834360885248
739829101247266820
739753792208408576
739811153610735616
739779834725990400
739779973079269380
739787959264813060
739710892980482048
739785157469700096
739758477300531202
739769227444375553
739793843776856064
739768862456045568
739789519348760576
739846570472919042
739829109237415936
739805679926398978
739711346141454336
739754249450463233
739732137331593216
739775338562084864
739786948492021760
739679762969432070
739750268938686464
739829138689773568
739719050821914624
739713837314772992
739791524251226112
739797526187003904
739844355716972545
739839985302577153
739843231769362432
739756640438779904
739827049955622912
739671928064069632
739741876304138240
739698259812311041
739794497937100801
739845286722441217
739771819377471488
739821123513245696
739774059156770816
739714046916763648
739783903037116417
739810759367086080
739751586147274752
739830141405286400
739842707196018689
739804446843097090
739721521527164928
739785379524534272
739801444002463744
739818082802270208
739799627617206272
739717159081902080
739647265564811266
739726902772957184
739780509870489600
739845760993353728
739704244979281920
739637824090148865
739804119788052480
739778710711226368
739823212104712192
739846930885443584
739709752268095492
739789796265103360
739751988607488000
739785325145395200
739759207185043457
739838101879697409
739720774953603072
739691603355275264
739814760749891585
739823652598915072
739790047885545472
739730992177483776
739760616504733696
739755444877594624
739750969689378816
739787963312246784
739777695626727424
739681700725198851
739747530288857088
739742761507774465
739813980378701825
739841612591861760
739692501083279360
739737526718586880
739832011842588672
739749715286319104
739839486096478208
739678538106802176
739774038092959745
739809216026816512
739792430304628737
739790949577019392
739828723516575744
739822268629520384
739769843939958784
739692744319348736
739653779251994624
739734997620264960
739659349069574145
739677523156606976
739828006345138176
739822394429321217
739831374169935872
739799040527736832
739845991315169285
739824651073912832
739815981363699712
739728311941771265
739653687073705985
739781176773087234
739715204590768128
739727125045989376
739842376223580160
739749174221017088
739789770902142976
739759811168993280
739710922508242944
739719495586086912
739829889390542848
739760050277744640
739832796064124928
739716748258185217
739826462899965953
739619503441608704
739717331182587904
739765221611458560
739786922973876224
739772310283034624
739743507938693120
739844670252044288
739811833138315264
739783345287004160
739766395999637504
739639354738499585
739631914169053188
739766626703298562
739778093989171200
739828224323145728
739810834935914496
739726826990342144
739780384355979264
739802790269231104
739786436430299136
739806518732693504
739796406261665792
739831542118252546
739807298944700416
739812915180670976
739648842576977920
739813502630699010
739718765516988416
739730639633670144
739807298894344194
739785262092460032
739756606716547072
739700805876523008
739722372727480321
739736457405927428
739739233724825601
739810319124549632
739793067838951424
739827977077284864
739735421144424448
739747379138691072
739830615093153793
739830560499990528
739830506146148352
739843236013957120
739767537240559617
739792765907767296
739845274420584448
739771874163429380
739682761867288576
739832183972585472
739713610893660160
739813380714680320
739810641733660673
739760331132669952
739756678028099584
739715234101886976
739689892142297089
739729167705640960
739741381560799232
739753121044410368
739817818552668160
739779432064356352
739786931396050944
739618115131179008
739760423520612352
739717310471114752
739658015549362176
739772905890959360
739835631384338432
739695289968263168
739680878662701056
739788546232451072
739718174115930112
739812034267602944
739713069748609024
739648322382794752
739819345224818688
739673022479499264
739777288816996352
739766304073252865
739758150027476994
739820691474788352
739745408109424640
739790152843857920
739776861199294464
739830279615942660
739775825097183232
739640495903805441
739827884722819072
739735287090315264
739841478529298432
739752504469114880
739787384322195457
739843328120885248
739755570874306561
739644472040947713
739815729403449344
739746527976001536
739728626560684032
739803650164330496
739724587278172160
739621617412808704
739834016870830082
739726436999811072
739784993757663233
739789074689490945
739723627030020096
739704219654094848
739795487855894528
739806191644246016
739822134118256640
739751254574960640
739846318663839744
739790945588117504
739775216897957888
739813267355402240
739806854440615938
739822381674471424
739771387351556096
739848981900107780
739805332042620928
739815419062702080
739735647603281921
739677455959633920
739730446867697664
739745731041366016
739835581140742144
739800097450545152
739750470235873280
739725174396878848
739756690589941761
739834528512905221
739739825381777408
739767817961103360
739794800136835072
739619318758014977
739839796667940864
739843479317151744
739767440394031105
739819563051667460
739759832111185920
739807454402351104
739701447227506689
739822268616966144
739703393669816320
739780816398491649
739755218271887360
739758846546153473
739733722463883264
739787812459909120
739795097961783296
739848940036739072
739815360346619904
739790761106001920
739766861697449984
739836285750267904
739835702783954944
739758972182265857
739695109667708928
739830854336303104
739720497731010560
739768656981286912
739728727177875456
739712520278138880
739773446771617792
739787565008588801
739776827489718272
739767981639671808
739714881742635008
739821916282859520
739811916797857796
739832703957274624
739704832236359680
739671277686771712
739766496994414592
739745424848916480
739817059333382145
739781181122695168
739776424928776192
739701510506958848
739784826077777920
739769063988035585
739741532388003840
739770762630991872
739740458654535684
739800260822851584
739629099849768960
739817751318007808
739645508055138304
739716198741475328
739697118856646656
739791771807428608
739794397252997120
739786709026635776
739846851495636992
739736109131894784
739812097400410112
739824491438723072
739661420963323904
739768275219972097
739744845871341568
739844548810186752
739694229144907776
739848050978349056
739763459999551488
739736868225482753
739756187336335360
739721479382695936
739809622597500928
739766077547253760
739652508369485825
739840430032990208
739765695932682240
739808230231048193
739816086233878528
739828815803752449
739768468162158592
739684665829691392
739834901633990656
739731692634570753
739733328333578240
739771840269287424
739838244762722304
739787330182086657
739834520057315328
739618354059567104
739781567208423425
739775879421829125
739631083734634496
739820053982498816
739755784632950784
739820636848173057
739751833753792512
739828019045531648
739758209032937472
739746494199287812
739847371438313472
739783412400132096
739807521175658498
739666257100865536
739713850153553920
739702084774297601
739811711524458496
739653821081780224
739708737104039936
739751917404880896
739775464214953986
739817675812155392
739744019538948096
739765343279796225
739847392455995393
739813917476540416
739806741051940864
739797756844343296
739822683857276928
739715045395959809
739786075837599744
739753863826317313
739813871473528832
739780396796248064
739798776253186048
739796968436817920
739766295638466560
739847392439242752
739787350914387968
739636507183566848
739718132378435584
739712218229510144
739786281211842560
739755666999545857
739846704523051008
739801074643542016
739847765690175489
739703670346915840
739740681091076096
739759546789429248
739653649039790080
739761023213785088
739757462199410688
739796951797899265
739761862259150848
739742316605411328
739744636193890304
739760419309420545
739778534332211200
739825837961142272
739819802315923458
739746053663133696
739783609704275968
739846020859826176
739711694189039616
739745441269616640
739733189967613952
739843839633072128
739743164060336128
739749837197836290
739792296158371840
739748050340589568
739822918696370177
739667465056231428
739833156832919553
739747228408000512
739781718010396672
739823476568121344
739817700738895872
739767902073675776
739724872708947968
739774789099782144
739757504201166848
739728030956986369
739800928111448064
739816576707395585
739735509401018368
739814257592786944
739721165036523520
739660359959609344
739844561090940928
739756770269253632
739771886721191936
739842837286555648
739815951940603905
739836361218371584
739827058466037760
739846566027091969
739646745294970880
739791251650797568
739809857382035456
739752810699448320
739743742932975616
739813573610901505
739817600134352897
739841373495537664
739828329193345024
739751770654572545
739778031208824832
739647856726810626
739777834030366720
739833525977894912
739725975706034177
739698759035146240
739780560168570880
739793533448687616
739762591958847488
739796964154413056
739678366001954816
739781302719787009
739811749289988096
739821664754671617
739752236406964224
739742094579896320
739771756387393537
739733722480549888
739834247511441408
739759094047854592
739803276737150977
739827083690512384
739818900423094273
739813401778618369
739827624810254336
739818078595362817
739787514500812800
739797438182100992
739801523421642752
739848256503435265
739745491861274624
739825137558671360
739744497765130240
739743579044741120
739822331372163072
739832120798007296
739766480196227072
739798143013949441
739806883704360961
739846721153437700
739703380830982144
739831743461658625
739629762432401413
739760402607792128
739782745409212416
739708921464672256
739742119406014464
739711635292585984
739833148385595392
739786210185379840
739647823323398145
739753133967036416
739722821480382464
739781034166898688
739843806212837376
739836487038963712
739767948135436289
739737757359190016
739820628572790784
739733995055919104
739726881579098113
739802592851701760
739767021106266112
739826659910660096
739810717533102080
739751552479551488
739827255367475200
739754689911226368
739807391173074944
739718694218174464
739822587136606208
739762361184051200
739736104933429249
739798163935072257
739802899157516289
739801741437325312
739808452600418304
739711341770854400
739765213562601472
739817705276997632
739748343883128833
739711228470267904
739836462225592320
739813745535377409
739794246476173312
739828866009686016
739771089660850176
739785706617352192
739616072366739456
739709420855263232
739762709604995072
739736214186655744
739761761377783808
739673849034342401
739756640069517312
739813431163949057
739784771245473792
739773656507809792
739729716870062080
739744652744609792
739760364892639232
739751082910437376
739834301806739456
739724893462351872
739845589026885632
739677812387393537
739731059345117184
739744929845514240
739724125875240960
739753217651834880
739846939504693254
739732267023663104
739675690161864704
739721210876067840
739700369341730816
739756711511216129
739742664812285952
739819126965841920
739772863708860420
739625790694817793
739638432276746240
739793793210277888
739818774841462784
739748113137729537
739838072657969152
739774742878638080
739773517936381952
739745231764094976
739747316509384705
739775682234974208
739706560105066496
739758095769993217
739830552417570816
739797526514126848
739836348996128769
739713124387958784
739728571799736322
739797358481932288
739709915741192192
739835468037001221
739742950024990720
739629644962357248
739731411654086656
739713338159026176
739820578295664640
739647508477935616
739660078945566720
739703586347724800
739736306071244800
739696007512985600
739720808365498368
739727598754791425
739739309406879744
739843223183462403
739778010132287489
739702000884043777
739818972003061760
739691057986842624
739774382155960320
739816061118382080
739746586339770368
739823493282463744
739770133221113856
739708565158498304
739839045598085121
739734674495266817
739692983474356224
739781827066494976
739676294061907968
739769936155938816
739739078728548352
739749619127754754
739829423902498816
739620182814031873
739712507581960192
739826236512440321
739767683793702912
739835770039611392
739786595914551296
739790848813109248
739742497132269568
739840413276774400
739743516352483328
739693738260353024
739840845105500160
739765188359036929
739800659587956736
739774466251759616
739827343687090176
739746267593625600
739834675238047744
739732053298688000
739705738088591360
739738223010709504
739750118178586624
739833400295600129
739698213674995712
739786474351009793
739730102817325056
739723920534831104
739658250094825472
739840492670750720
739786608539533312
739772478101262336
739795366103687168
739815343691075584
739749367247187968
739759458939588609
739836680136327169
739814479886749700
739732363731668994
739837347114553345
739833093901680640
739797840784990208
739843034477678592
739756619383341056
739743033810427904
739710951759478785
739821559670509568
739759727119306752
739708791755804672
739845291113906176
739818904789389313
739778727421325313
739712579124232193
739820167371362304
739761195092185088
739799040410419200
739690575918682112
739620727855427584
739643146468876288
739846415338373120
739735685373038592
739800806422151168
739774688356864000
739754459409055744
739724637697871872
739670149435953152
739841373646520320
739775141278814208
739767671080800256
739839100350570496
739729088064163844
739810897686827008
739842430388822017
739846599841619970
739810142913466368
739761056977985537
739772582719803392
739727208739180544
739692660546539520
739806460297674752
739725631668133893
739793600482058240
739776068387778560
739817948454477824
739727212950257664
739764168920813568
739844116687818756
739789896836108289
739796285016805376
739827595366260736
739818405465706501
739710028815466496
739783773408006146
739843634372173825
739632539350994944
739811833045880832
739662792538611713
739745932347072513
739829272844587008
739814752159997952
739767813687115776
739843202262421504
739647009729052672
739773648047837184
739645478694850560
739799657027637248
739693495108128768
739748054572503041
739705641737039872
739790169675575300
739793159966838784
739760121572646912
739785983730823168
739725757539307520
739791050366025728
739744749482061825
739701082360848384
739761019229200384
739714709897809920
739786780392755200
739838399671046144
739727343032389632
739848482958217216
739760482253475840
739790794635284480
739646489450815488
739762289901998080
739616223550427136
739823702813073408
739778278492385281
739844317817262080
739718379871850496
739618240763068416
739845131780644864
739733672295866368
739783731184013313
739719642470457344
739715079050952704
739780249962074112
739792996351234051
739753418839994369
739785203497979904
739733819226488832
739674641443217408
739726940261736448
739620786877661185
739731314883059712
739638537000235013
739773090364854272
739687333658800128
739828023004962816
739773757070430209
739775229573095424
739778916408123393
739824097224318976
739753410828881920
739783211123937280
739727728799305728
739753561614094336
739844653395103746
739800684632084480
739838441781886976
739787816692031488
739728341415170048
739758506560065540
739796519612780545
739829616802549761
739729175788048384
739709953468960768
739664088607887360
739755935560667137
739781974026559488
739729771337285632
739837988792901632
739665833752829956
739821614293000192
739783877938548736
739750604629807105
739841109535395840
739804564249923591
739796796432490498
739809253444222977
739816069200764928
739701271360372740
739773212100300800
739829088316207104
739721328379494400
739742857645465600
739768174443401216
739827909771157505
739719482915061762
739812747270103040
739735114909921280
739834633207087104
739817545780350976
739753553326051330
739837825265377280
739733072493596672
739783907499872257
739744879325155328
739704987538841600
739703209065865216
739732241895575552
739800680316207104
739719545670238208
739823338218999808
739733844111196160
739747400106016768
739617418620882945
739812499864858628
739716198817005568
739667142392582145
739793877176057856
739780988058763264
739811199848747009
739827020499189761
739777788069224449
739621310893031424
739720820902252544
739782296602042368
739802504888758272
739835103170334720
739762759777329152
739661022584266753
739778702154731524
739793826886324224
739792610668208128
739842795616243712
739777213160128512
739842673884942336
739781508454580226
739788252656349184
739617297162113026
739799820504846336
739725661107982340
739767788819087364
739750235509915649
739796544820514816
739762088671903744
739624674955530240
739757156078112768
739699245402447872
739750319299694592
739770041164570624
739799145263702016
739725778460549121
739797433920671744
739628185646698496
739809056261443588
739816396612374528
739624775656591360
739783253192769536
739835379973398528
739638348176723968
739724633470046208
739814148222128128
739844670243667968
739798591489769473
739748574511136769
739669608244842496
739841944180903936
739842808186609664
739749535111598080
739728190445355009
739832406316875777
739790039337443329
739615594065055744
739848151713079296
739794733116063744
739741658267451393
739805663275196416
739661425346383873
739772171577393152
739718304168873984
739804807771394048
739787632075526144
739725421986611200
739844888351637504
739718807774715904
739797501172142080
739779868477427713
739804899840385024
739746364406501376
739799174821056512
739803922660003840
739755281228369921
739716450630373376
739818128918597633
739802379005087744
739695709658570752
739765200849633281
739831403848826880
739822079848157184
739780279410266112
739825447911981062
739733844094558208
739837007300571137
739756577390010368
739702181570449409
739832938632753153
739808708180475904
739728940906991616
739800915310415872
739721890386841600
739689871300759552
739798750902771712
739726026066919424
739728034933051393
739718929233416192
739819420520992768
739746678824112129
739795773198635008
739708250489278464
739814156828835840
739838525793796098
739789469201629184
739731994603556864
739790282674348033
739845878333222912
739795617862541313
739760616651493376
739741578571354113
739730333499850752
739772691926810624
739830799583825920
739820905380118528
739819395459907584
739776412211642368
739788424677347328
739805545943556096
739802215435644928
739830443130916864
739726965570174976
739730278860591105
739783714595573760
739830426508886016
739781755679444992
739798306575024133
739669180438306817
739757877536161792
739773652296687616
739779562205282304
739765309989617665
739777762655756289
739640072023183360
739618995620483072
739721269831208960
739784058226540544
739831181387169792
739822457142575105
739741662524510211
739655054110642176
739680178176176130
739744321679679489
739803394228006913
739701141177503744
739643515760693250
739775875529478145
739848734578638848
739711564215947265
739756934023127040
739716966450135041
739816681728544768
739787833255157761
739839545034870784
739781432676130817
739832175563046912
739799111768150016
739754987715059712
739784679012728834
739642836098899968
739782070491217921
739838676755226624
739789112731963392
739718438726307840
739845844661309440
739768338348429312
739765855177854976
739837275572477952
739828027249594368
739841109485051904
739838559331491841
739748993941508097
739834863826567169
739754920748953600
739795345186684928
739676407492661249
739755289625427968
739717192758005761
739744203991842818
739665284156542976
739773530649337856
739841319003164673
739822314573926401
739757281923981316
739782070159966212
739848616953688064
739849086870900736
739841340117291008
739786541535494144
739846465573519360
739733307445891072
739772528357482496
739838609524674564
739686498753077248
739834406907613184
739826316229410816
739787715990933506
739848629847003140
739843596631875584
739801028435050497
739826764902506497
739706530828853249
739794342764679168
739700130358525952
739753427383767041
739822020913995776
739709756525453313
739779704920670208
739766219927105536
739797748816486401
739707696853704704
739675690170224641
739803218176311296
739793315407728640
739846310296068096
739731063472312320
739704144487944193
739803780087156737
739756908693704704
739780757527351296
739794045027909632
739788370226884608
739771689593122816
739788495934369792
739742413347033088
739739401853521921
739791448615321600
739815532539617280
739770875805859840
739821073315700736
739725627671126016
739692585028071424
739755549881958400
739742648123195392
739737212086935552
739703846436495360
739798340204892160
739793009089368064
739759546948825088
739771517454667776
739845416959811584
739720082499076096
739836768325881857
739715154192007168
739760012558520320
739828761294733313
739809190512889856
739657717766295554
739791956100943872
739849204239978501
739797014536421376
739792329473675268
739747572324171777
739771324327964672
739766496889610240
739777565657731073
739847371388006400
739841696733761537
739814668320034816
739781071949209600
739784389635235840
739789804724948992
739745731037257728
739782565339357184
739756992567382017
739731868665454592
739678064045613057
739800290484998144
739662800923025408
739806413980061696
739729817768218625
739748318784409600
739711182513278976
739758028623335425
739689279555788800
739739439216365569
739694384199913472
739807525340487686
739810218176086016
739782242306658308
739777716694683648
739740894988017665
739674532366196736
739813296895852544
739673182169239552
739783500660936704
739759555173842944
739794468518383616
739841033731776513
739820381020803072
739844313639751680
739745709927374848
739743701015138305
739779125796327424
739651946274000897
739711127739858944
739842531186348037
739794422615965697
739683445463470081
739778173978705920
739793785060753408
739753095870189569
739845677069504512
739759236360613888
739680308283342849
739719642231525376
739804832819728384
739737338062983168
739765351840382976
739733713983016961
739624532370149380
739795429076926464
739773484675571712
739837070051540992
739780929602781184
739793629661827072
739726344834187264
739788403680677888
739696896592076801
739811724094767105
739791243438391296
739790375095828481
739746439836913664
739750747454210049
739766216030556160
739699392102453248
739794598810288129
739820268051439616
739812835623067648
739788508420804609
739698532395945984
739833567874715648
739715808633466880
739794640652623872
739650440439201792
739792572697153536
739791386044731392
739747077232689152
739822415463735296
739842107670560772
739781931999592448
739842124569448452
739840849345843201
739818321550442496
739742425648877568
739813502542589952
739826899002757120
739778828227252224
739783420683943936
739750860398428160
739843323871952896
739841948219899904
739844825541906433
739740164822564864
739724620752953344
739797471929499648
739846578857480192
739672015829929984
739666970090438657
739824340506693633
739828845126123522
739759198972579840
739726739224563712
739800760070766596
739840035407683584
739806304831700992
739715276191698944
739763069971275776
739622338493317120
739718627423834112
739765184126980096
739785388156391426
739837078477869057
739620555922366464
739642265849597952
739817734335238144
739791075506806784
739830262847115264
739708007177555968
739647827534610432
739692387899957249
739772238891765760
739718539028893696
739653032544108545
739714458025615360
739756904436621312
739765603540586496
739741561760546816
739725967162265600
739814131713245184
739727229660336128
739825359647059968
739714885811077120
739791402511519744
739780900116926464
739712734162489345
739840660455325698
739751648826953728
739710700055040000
739640487234011137
739700826537500672
739787564899545088
739814919936217089
739845114735042561
739783236168110080
739656580816216064
739783630554292224
739769374245015552
739642777596628993
739841373629734912
739783831989936128
739747765224378368
739803482279030784
739798365060272128
739644505419173890
739721294988480513
739733647239041024
739757428674170880
739781793373622272
739700583465164800
739723396091654144
739632195137089536
739771878169051137
739741951847632896
739793168481325056
739833643556737024
739765221871341568
739815792427061248
739701850006523904
739837334649114624
739829763578028034
739628969851424768
739647797855694849
739776722434920448
739788571649937408
739680802884067328
739720955111563264
739726751568437248
739819290552115200
739779973289005056
739783232133070848
739821408604327936
739808498469490688
739796943434584065
739733596613660672
739679062306770946
739731914895032320
739844699754790912
739740668461879296
739847254169821184
739834192746315777
739804644063477760
739663942012665858
739774595897688064
739775594293002241
739792056965603329
739631305978175488
739687299949207552
739776118560043008
739812336442179584
739781957026992128
739750096988934145
739816010438574080
739820515137867777
739732372082434048
739731499403120641
739761132441833473
739751175201935360
739840115237912576
739730849571168256
739765720863670274
739715212916359168
739818002749722625
739630056293556224
739765091629993984
739816908376166402
739707172532064257
739822541209010178
739752089492934656
739816526547714048
739622531758456833
739713829190389760
739797727765135361
739813594880081926
739648011869917189
739644463434190848
739781261024186368
739813544435290112
739730698442006528
739755356621004800
739716718910681088
739799116042096641
739729930750205952
739707474534670336
739824050902605825
739703938866372608
739723630918000640
739781801913225216
739815603926642689
739651098793914368
739766610169344000
739671407592919040
739735463162961921
739809207646584832
739828945735061504
739836214715527168
739798402867814400
739795856791076864
739767042010718208
739755998378876928
739828023172685824
739803188551901185
739806846194724864
739824512624136192
739782393347866624
739815759153483776
739623378844286976
739722175700041728
739796091948916736
739844133372755968
739643478083129344
739755797366837248
739735647624298496
739716697762959360
739732741005152256
739687450822475776
739788810385494016
739779109337878528
739771844497145857
739803100396027904
739784964565282816
739824059370868736
739769017779556352
739762516314722304
739814798393782272
739646174899011585
739784410854240260
739665606966906880
739768304819163136
739806246442807296
739736134364733440
739783785680674816
739787329804636161
739770934387703808
739716332875288576
739728752171683844
739758141949259776
739830807955660800
739775275718840321
739774805675790336
739693360768749568
739744153668575232
739737174430486528
739833802659356672
739709953435443200
739776504360513536
739697039001456640
739751137406914562
739814639190560768
739791784163848192
739759610022768645
739732321683841024
739785714989203456
739712428108308480
739812865071284224
739737329485684736
739706233263951872
739846289261727744
739842526857699331
739770569525202944
739809526036242433
739846205627338752
739760226317000704
739821236851724288
739751376398516224
739768472402563072
739732812509675521
739788428850692100
739749996640231425
739762441123418113
739712197241262080
739736670988316672
739704844878024704
739778618604277760
739842871067607040
739728215334375424
739829206071140352
739833953788530688
739828128034344961
739795513227247616
739824265013252097
739727334798921730
739765817475276800
739655591216418817
739759446201651200
739778580834439168
739746422900334592
739797031242338304
739712252090126336
739820439753621505
739737472293343232
739706333780447232
739835745024761856
739818799717715968
739779222194032640
739675048592580608
739844460440367104
739758385004847104
739838416595128320
739734943237087232
739841000227627009
739758628555657216
739837095276077056
739796003650428928
739825233830498305
739695403478745088
739720338360131584
739639615108354053
739621357357572096
739748893261365249
739788630194028545
739774898235658240
739726781066805249
739748930938916864
739794623770570752
739841792913215492
739645897844379648
739739678639808512
739645553949048832
739733303108964352
739775061662408705
739717595331432448
739812864983224320
739845895185960965
739825531902910465
739726617421963264
739733441764265985
739704656255954944
739842720114450432
739825145674600449
739739217178296321
739770875617136640
739805264933576704
739727368101625856
739776806606282752
739722737615265792
739730392123641856
739822491024171008
739842065555726340
739807462694490112
739728664233967616
739716483836710914
739714387037061120
739762419954798592
739644253941305345
739796821577498624
739823178860613632
739804669292216320
739775023993389057
739816325388898304
739768262540591106
739714781238546433
739774067629264896
739653796092088320
739831554713767937
739804870757212160
739767126035030017
739826840223809537
739668169673998337
739724763485065217
739777242750943232
739773534801690624
739734397902028800
739741339248689152
739647533786353665
739788835526172672
739709911400128512
739754282963046400
739753591087501312
739689195707465728
739810658527645697
739664231381925888
739736239113375744
739690240374386688
739814219537879040
739803620783345664
739797518066798592
739695365570564096
739770649187635200
739706073729380353
739713161981497345
739718861948366848
739638520470339584
739844812954869760
739622623898968064
739743633583153152
739777645173460993
739747622580293633
739775308933570560
739750139246563328
739749501347483649
739705402842046464
739827658373115904
739829218670956545
739716534432628736
739825762421727232
739792065278685184
739719323347001344
739827310036168704
739803964468826112
739845827821199360
739657252110512132
739827645794418688
739699417415028736
739679808859164672
739681750914326528
739754484306485248
739750415810629632
739780061197414401
739836432588648449
739812118506016769
739618429687214081
739817046477811712
739642282727464960
739762889888669697
739829046456942592
739739468878381057
739717847023116288
739796615985303554
739705381685956608
739803058679484416
739702982346985472
739737707333734400
739834893249748992
739709441851969536
739626696312250368
739638549444722688
739750017272012800
739765494316687361
739766383534186496
739766534487343104
739727905102528512
739615841709371393
739717322814918656
739812541933727744
739815561685807104
739723295482912768
739752848729231360
739843285989117952
739713585790758912
739783890714386433
739718606443941888
739617204623314944
739737728322043904
739812391010107392
739832360171130880
739779734104461312
739845211577286656
739724721680461825
739692756663160832
739794464571588609
739745860892905472
739819693100404736
739739884127191040
739787279464595457
739845265738334208
739794007304376321
739805705067220993
739771303595540480
739787132965818369
739755847425921024
739696191760371712
739835837014286337
739800080602025984
739697819171184640
739724679590641665
739751309411254272
739763749721145344
739648490297511936
739767990179221504
739743604315455490
739831042870235136
739787753513226240
739752374789623808
739790748292259845
739681876919603200
739675488801546240
739779407049433088
739682665163575296
739783957898756096
739724088403480576
739757088994365444
739718535111413760
739762570802913281
739731923292049408
739797236893294592
739839897167663104
739748352330457088
739718757459722240
739823757611667456
739745839757819904
739815855635058688
739777989395746816
739724579057336320
739803347918675968
739695713651560448
739810180351819776
739803138283175937
739705990011060224
739710045668184064
739781348840329216
739765347608350720
739734486087290881
739786428230438913
739705746758209536
739703984945008644
739707998914895873
739784964548497408
739640567001292800
739805269111115782
739642257326804992
739723253636288512
739638008413061120
739775678229446656
739798113477644288
739795697533394944
739827977182052352
739756841421426688
739775002992627712
739816694273708033
739728186116853760
739693851460444160
739815108835217408
739695357316235264
739734599065030656
739838198621294593
739776525621334018
739751254855843840
739635580057866244
739813984954634240
739725526932312064
739827062475763712
739757365659078656
739808028711636992
739809916236500992
739781038310883328
739842501985619968
739738210675396608
739768140960239616
739765779785261056
739764902986846210
739789955413598208
739736226404655105
739802840542117889
739794351375712256
739844464731127808
739735647745900544
739768690674139136
739808779567566848
739839280592355328
739752383018737664
739834264364191744
739753389739778048
739722033181794304
739802614049693697
739755004303642624
739767692194877440
739795219504234497
739834335373742082
739839808982417408
739777418643177478
739776311560916992
739764215280467968
739743013103095808
739809236776013824
739653640919613440
739746020347777024
739685848992653312
739778270355443712
739632899721469952
739666072568266753
739710431460130819
739829470249373698
739849183373430784
739831776995094528
739760566181482496
739771081037348864
739807500556500992
739731394847444992
739842950629326848
739830396884422657
739840542985625600
739802265855373312
739832116612042752
739826487960932353
739693478184165376
739772796625113088
739752857172357120
739751456010608640
739809543102685184
739838999724888065
739841440868663296
739805113712181249
739714550317076481
739832611489603584
739714999292186624
739811824749547520
739693339663011840
739774348798636032
739730161642438656
739806632041975808
739763074329116672
739647651184971776
739766392153509888
739704433810890752
739646460161982464
739729318687965184
739724880841736192
739760021022646272
739816631505846274
739662809546514433
739700679950880768
739807315948240896
739730803547111424
739732590215729152
739766920401031168
739835862200909824
739783806916296704
739784838450958336
739747995642630144
739740207159881728
739778845088288768
739762331962478592
739781873140957185
739788005301325829
739826530059096065
739697739500523520
739756778527858688
739757302941679616
739699325241044992
739812705381588992
739748339651096576
739846339668873216
739840937308893184
739715263566909440
739788470688878593
739721164835196928
739720074177613824
739709500559663105
739773916382629888
739830782945046529
739793365458358272
739728618029486080
739769894271471616
739752215435444224
739763665612603393
739734045354000386
739817461772603392
739790534340935680
739626847449849856
739717683629953024
739791843202859008
739744552299466752
739710981228597248
739847333605576705
739845882493816832
739782183653507072
739787359387066368
739842900478021632
739620811858907138
739785769800323072
739792228906860544
739712365269241856
739824952816336897
739843378666475520
739768191245766656
739790983370543104
739776382859907072
739751732712865792
739716131578073088
739840455203000320
739743545578381312
739744292021907456
739750550179303428
739787891816210432
739678911286644736
739774923338616832
739821241104760832
739693721504129024
739784461060079616
739795374773272576
739826597071556608
739838840215613440
739793256507146240
739774952501587968
739753771153166336
739691246910738432
739839393746259968
739847610656251904
739617481564782592
739736792686026752
739646791243567105
739652936247201792
739783844455403522
739748348098400256
739824072125779968
739764093607772160
739648494282125312
739827326754672640
739732330256928768
739832737641734144
739660079008342016
739735538601734144
739741637073637376
739720003101044740
739727368210763777
739737770214719489
739737627272740864
739778718952873984
739825531647098881
739844687129903104
739617351650267138
739839742028742658
739810633428930564
739779478201761792
739843202316939266
739836134998573056
739838836197498880
739822075599163393
739704484205604864
739794581873627136
739824776877854720
739842816419975168
739642756423913473
739805902182588416
739647634659495936
739707407610286080
739786927122026496
739711337719312384
739739015994187780
739823795251220480
739730320942092288
739735647968190464
739757819033980928
739761371529744384
739764231881515008
739807672401285120
739766073306820608
739631213690884097
739760175930855424
739713912812281856
739842543991554048
739768598198116352
739782909381513216
739768606406250497
739732409911021568
739744979984191489
739830141103288320
739779671001288705
739712822444064769
739729259980263426
739758565590732800
739847195248103425
739755318926794753
739847119910141953
739771077102993408
739831701577334784
739737325643665408
739785904097755136
739690504472952832
739699895486021632
739779155261313024
739837884073709568
739709617857548288
739828463448645632
739623089252798465
739837728628576256
739787724387954688
739818531361955841
739846973105180672
739819860977389569
739765939013619712
739830514379554817
739691527832633344
739811606494904320
739743805566517248
739848785040400385
739774772201017344
739745084795715585
739623789995134976
739672271770374144
739837791446695940
739786369313034241
739747685343887360
739695969537773568
739669692533481474
739847492930392064
739812101682831360
739827700316114944
739790664553074689
739774810046238720
739813481411686400
739822536968568832
739737740900769796
739623487841665024
739849002884202496
739756271264501760
739839448590909440
739783156627210240
739748860000620544
739784737716342784
739776252995895296
739842384515600384
739780954739355648
739708711992741888
739739363907674113
739736654399868928
739806497857671169
739796549002235904
739719256498163712
739803121614880769
739784922450124800
739782439589928961
739815683530358784
739766719208509440
739837598739398656
739781571075571713
739781458038915072
739723626849656833
739839725289234432
739781713958703104
739627237423652864
739712746837671936
739768946178568193
739818833326841856
739829750974152705
739827431620612096
739707587852152832
739822004447129600
739787774648307712
739711140524089344
739827695907930112
739843416083795968
739799770320015360
739785295625740290
739819684636282880
739804065404747776
739803851524571136
739746188090613760
739728668532969472
739753188320894976
739834113063059456
739822537165672448
739832720646393861
739763074287144960
739747811042807812
739785622697676801
739846616484610049
739734221779013632
739721751932895232
739652256723816448
739812114311831552
739684204481503232
739737069539471360
739736751049166848
739697588652367872
739801372690898944
739711954017734656
739822922819342337
739847166101856256
739782581835550720
739726722174705664
739653632153538560
739649563783364608
739804904135524352
739774235346931712
739709592557486080
739752185764941824
739676508076150786
739735064880291840
739699861906296833
739714911102763009
739627665523638272
739708573366771712
739823317062955008
739792447170093056
739829210009735168
739812864949637120
739647944979296256
739845429530112000
739783596953767936
739816333647417344
739813917803696129
739770565502832640
739717843139334144
739751972182577152
739712197379694593
739840601949122560
739761480418091008
739805449512493056
739783789958844416
739795232187949057
739737631832051712
739821932913123328
739710997661769732
739725551934509056
739646883841249281
739711450877440000
739703527728123904
739732296618516480
739820544497979392
739757244271763456
739774440934899712
739831705696129024
739769852139819008
739771798531805184
739810696645464065
739726927683063808
739784175776083968
739775552442236930
739777834047021057
739641439550836737
739709580133961729
739738034304888832
739741419263434752
739795408235433984
739828740193026049
739728559468650496
739766148863004672
739803981254406144
739692236678406144
739681218111885312
739776911275102208
739823011088371714
739827993808363520
739699287483940865
739766056273596417
739618509030752256
739816585213403136
739751045144948736
739617251003879424
739839905593839617
739783131578945536
739719755733569536
739816971131342848
739787732596199424
739664042701279232
739633977976328192
739839834395664384
739806850409848837
739822696331087872
739728983114297348
739747450391568384
739776643087118337
739806493936082946
739786684196397056
739794200405762048
739643222159331329
739818476710338560
739787694851657728
739747475901288448
739758032897376256
739813074509672448
739823782718771201
739826726902112257
739736146926653440
739745420558147584
739645633674551296
739746125045989376
739741058263855104
739767419628048384
739777833971634176
739813049301905410
739829050663927808
739784137993781249
739711622781009920
739710528227016704
739794137516376064
739784083685953537
739832616044597252
739712381865992192
739804174293082112
739729251356835840
739747509434744832
739815339714879488
739744678094987264
739838907391574016
739702793733345280
739723949840445440
739704446314270720
739718409336688640
739789456580980736
739767092379930626
739692228206026752
739722758603542528
739844301291687936
739837884010745856
739676982095421441
739747886670483456
739755696741330944
739805856242536449
739764177481420800
739690919742562304
739721034786582528
739744195724873728
739822159590260736
739846398254911488
739771051853385728
739845509188358144
739782170940723200
739714101639847936
739790911803101184
739748784255696896
739769516939481088
739627652990963712
739798272861212672
739819793981820928
739842342375555072
739792535095123972
739798537001701377
739823354702499840
739752106324824064
739799392698261506
739784939374272512
739750730349875200
739711966768463872
739841478361518080
739789112480137216
739831512728670208
739731373695635456
739762294125662208
739816228852764672
739736884956565504
739726227490131968
739808112551415808
739757101543792640
739834746700726272
739788382813835265
739768002523074560
739803352284811264
739764294909329408
739833047978237952
739727817005375489
739679221929398273
739791629180108800
739820309805715456
739754002112491521
739781852014252032
739713887700955136
739758355812626432
739787032009048064
739815523924508672
739740307693129729
739754052569960448
739662868119969792
739833949749424128
739625060844077056
739749837197955072
739840186398445568
739666265481056258
739739028560416769
739799036128071680
739843210856529920
739771731359993857
739782451854254080
739835086477131776
739706971490799616
739753427249549312
739778278693670912
739664252445810688
739779566399541249
739781793604214784
739809161328918528
739702244313010176
739776546496499712
739677430814773248
739770066187747328
739717561961615360
739839859376934912
739764198251614209
739811526715002880
739814765015498752
739727229886836736
739727812626550785
739783592981766144
739703154669817860
739730186653028352
739776798167343104
739688772053413889
739749904017436672
739807328363417600
739824789448216576
739695797793632256
739814081276837888
739767117671768064
739751414168195072
739842304618430464
739837435266387969
739826198520422400
739694065281818624
739759563730264068
739755994398490624
739795076759588864
739780589860098048
739747496537251841
739793244024918016
739803956109582336
739621034375151616
739623546784239620
739716135910805504
739818732596400129
739765007949402112
739763741143773185
739833043783929856
739755067381846016
739820997520543744
739722741926920193
739739292705034240
739734557403009025
739847413586927616
739779243559800832
739764814835113984
739756187344875520
739848688370102272
739755319241367552
739777037284577280
739752387322208256
739702462316224512
739773027454464000
739648267697463297
739749707015200768
739691385251606528
739830464156864513
739658329899868160
739731499533144064
739762000641839104
739721387204612096
739755210168471552
739821035328000000
739830849970016257
739787124380192768
739789590601441281
739719826893983745
739787086883082240
739722657898205188
739767025405464576
739831856716087299
739746221548568576
739841348442984448
739840761173311488
739787267036745728
739752458541490176
739729519989379072
739784448582029312
739655465374748672
739724251675119616
739822448930115584
739741729679638532
739728584705597441
739745613328289793
739835048635994114
739821668604858371
739767960525516800
739841683874021376
739790127678001152
739762562414354432
739804988029980672
739802077052993536
739793659319685120
739797983315828736
739779742593896448
739775061599657984
739746779474825220
739811741014577152
739819349150683136
739812646740971520
739812143512596480
739817130376499200
739783068479787008
739805977982193664
739617062281175040
739796624721907712
739779054644154368
739778182237302784
739795253037797376
739639027914178560
739716006021586944
739752437544804352
739711115115016192
739738168530984960
739687669312131073
739751325945192448
739720254708809728
739680190494736387
739787690724450304
739693415185670144
739708607042850816
739627954922237952
739819407883505665
739710666504732672
739794028405895168
739766609930162177
739837544058224641
739848264921518080
739812013380009984
739703225868242945
739833228341698560
739837288482373633
739702097705308160
739726038809317376
739758783593906176
739787133011918848
739799271273287684
739749853794697217
739803012462481408
739784771266613248
739719331961962497
739747538660532225
739813758449639424
739655066706120704
739843663707115520
739785555676954626
739848160160407552
739696753771876352
739788369975255040
739747903476928512
739733428954796032
739638268430589954
739745932061859840
739782456212082688
739837925932863489
739827985453359109
739729054245355520
739730237035057152
739780900217573376
739625136257675264
739824734716764160
739837087181099009
739668228545335296
739617557003538432
739824789301436416
739775355347689472
739732187596099585
739778585020530689
739772632996958208
739718396481130497
739752164885561344
739760570333855749
739847014758948864
739741926484770816
739802807054766080
739630454563700738
739846230767964160
739797606058975232
739793700943958016
739844146224070656
739824889897582592
739800437373739010
739787338465878016
739800516683804672
739772641427476480
739774868707790848
739646715737735168
739677086877659136
739830673729458179
739833391621758976
739833173559906304
739723601520119809
739751422372241409
739783643179192320
739753280486703104
739838584480485376
739833358197362688
739810826631188480
739821148725215232
739809618465980416
739807651438202880
739686440351768576
739818179174793216
739747995743227904
739714097600724992
739716341557399552
739798247636652033
739701405561331712
739809547003428864
739797341788614656
739794141706608640
739781986252935168
739835891754098688
739688076004495360
739840249669558272
739743675543134208
739810008628662272
739820553138253824
739814328522690560
739833383233200128
739746787855073280
739782343058165760
739763023812890624
739795521456332800
739743499365408768
739663719693717504
739782326150778881
739777070822227968
739698955806756864
739636024498900992
739788168665419776
739838924269441024
739799384469082112
739774625450594305
739848126467604480
739723567974232064
739771878210961408
739839540647591936
739848629649805312
739782795891986434
739719440879751168
739627287839158273
739819756069478400
739774239625105409
739793940400967681
739730387912556544
739802517505183744
739835174330867712
739782242260508672
739662926768918529
739758045136191488
739748608212340737
739813368173842432
739698012222554112
739813024211435520
739708762286624768
739807886063337473
739761375485038592
739734393753894912
739751464575369216
739788517107077120
739742346070265856
739744568862642176
739833555463884800
739784494756941829
739799229229588480
739781567036465152
739766605832458240
739806363723911168
739811539402821632
739759521732669440
739708984777543680
739633638040608769
739796947700224000
739819084884389888
739834499261992960
739808251169099776
739849112020000770
739791071153168384
739753264028094464
739761279267704832
739791096432230400
739829029801463808
739702978165145602
739805596304707585
739807806451159040
739831537957371904
739729582685839360
739754090075455488
739689518941409280
739821786372542464
739719201997213696
739836214602301444
739761677634306048
739767461562724352
739844234027667456
739743482705784832
739807227649888256
739797891204689921
739764223547453440
739731713442611200
739846163537465344
739846591373266944
739763263089614848
739787413749403648
739750235644137472
739759395886800896
739717331174227968
739776663739871232
739826416628436993
739728177728266241
739768694570639360
739779687895830529
739823837114695681
739785429965283328
739787132978372608
739845270171713536
739707856329560064
739629032875003904
739787359470817280
739845748364316673
739806963488395264
739848847879344128
739830120261791744
739816128080318465
739762139154513920
739744266990288896
739756149612924928
739815394001575937
739621726338842624
739779918834372608
739790081364480000
739834037926297600
739835489063030784
739704425497939968
739721106274156544
739740110451802112
739815695937081344
739744946626924544
739710699853729792
739787833112731648
739782066007592960
739702877619408896
739788206489636866
739834784281681921
739770267375947776
739738911061250048
739808305875292160
739775397013774336
739828044098109440
739831969824014337
739809760967417856
739637492836651009
739813015864889344
739775317481541633
739704035306045440
739797878500143104
739843797882916864
739782355414568960
739754324948062212
739794330215419905
739844519190011904
739803482081759233
739848030015397888
739772473546178564
739819244246994944
739783076893581316
739778111018029056
739844792054603776
739818988641849344
739726348902666241
739703875838574592
739616416123506696
739753494563950592
739633717967265792
739785908149329920
739807114357551104
739757852236091392
739742379771592705
739678521476419588
739846465347063808
739768199797968896
739719197593206784
739805784926781440
739736335540355074
739637165353631744
739747437833793537
739655855499415552
739701518652280832
739791281010954240
739778823718350848
739748188740030464
739729620522663936
739654806827061250
739802395832688640
739673165236822016
739811803811680256
739827259721158656
739797077346156546
739676239745536001
739675975596814341
739809362747740160
739641183815761920
739824290300841984
739669365033963520
739753729587580929
739845031088037888
739813221314498560
739814743964323844
739782670129991680
739717943701823488
739759710300180480
739845211560513536
739847283383128065
739834532661059584
739832137839464448
739677485361664000
739707994804486144
739759517554999296
739797673088319488
739730677671813121
739807819327807489
739736864245075968
739798851595468800
739796746272903169
739715632430743552
739625375291088896
739715473357611009
739779356688420864
739711895549181952
739663883372093440
739828937593913346
739847518272397312
739760553619423232
739771198473539584
739776927892836352
739776756064870400
739818120253210624
739648083437330433
739700943986544640
739781260831264769
739750692563357696
739812772641406977
739810105064050688
739785417239744512
739801389140938752
739746519599943680
739814131776262144
739737992563204096
739754782164811776
739819613605629952
739724151234170880
739793667473309697
739783198532603904
739696812639047684
739785216223551488
739821710678056960
739649366772719616
739785484344426496
739823124213026816
739810608338599936
739731583574388737
739719122301427712
739701027855839232
739754140448919552
739757617422204928
739756246002208769
739797656143269888
739792358879985664
739660888433627136
739732371851726848
739804161781469184
739780707359334404
739787858567892992
739734553074540544
739800802051514368
739670149310087168
739825993121169408
739643406419255296
739768132584243200
739836873057697793
739761312738213888
739724168040751104
739774965290045441
739799216776744960
739775653034201088
739638042173034496
739832859276480512
739803742413950976
739798847401172992
739811099034320897
739775896408756224
739800327952728064
739846872379105280
739734498716352513
739822666903916545
739693453106413568
739829331590033408
739770233787797505
739776139376394240
739835442879696896
739718434511069185
739797312420106240
739718262410248192
739789330672128000
739690311467847681
739763787344056320
739782858865156096
739744304864841728
739794686622236672
739845568009113600
739796444123631616
739823317079719936
739720149666824192
739751082625224704
739809425733586944
739818405511999488
739802341336092673
739826240379584513
739809035524788229
739788340992585728
739763166624776192
739798016945704960
739736960558845953
739764185895206912
739625438406791170
739811812296822784
739760574310043648
739789263693328384
739788999326347267
739757026171981824
739790408595738624
739742882924498944
739821417013907456
739838366271864832
739830803807494146
739779713174999040
739846406643519488
739781709613420548
739774881139691521
739742161579606016
739689787397971969
739618991614857216
739819793939845120
739827842956025856
739708825373159424
739787946400854016
739787426302951424
739731088671670273
739659827425751041
739828757062660096
739766752893128704
739830258879234049
739745449762906112
739734809086398464
739705645792907264
739791566194245632
739779956356616192
739778039429619712
739791323150983168
739790676976603136
739839972761444354
739846629063282688
739802161236877314
739785660840583168
739711052372422656
739826244544499712
739843286219776000
739799296241983488
739722196529119232
739708326028693504
739823031820898304
739806510579130368
739790228127420416
739756132869263360
739834868209717248
739799933813952513
739750206124752896
739761656520015872
739846230671527936
739841008603631616
739845240589164546
739777280470351872
739755126210977796
739661152754520064
739769818870648832
739829700680404992
739817973465161728
739815108956856322
739645713303248896
739752001454514176
739785761218822144
739665607033913344
739747404510027776
739715792099368960
739658753688109056
739761002238074880
739846188590084096
739845500573192192
739794573652856832
739844469021761536
739709949459222528
739832422846636034
739758364062846976
739803440465973248
739786881181712384
739716093770661888
739838714273267712
739722465245552640
739838299263492098
739776466750164992
739803880666587136
739844284476731392
739786319191281664
739844963853172737
739802744165371904
739834759371587584
739794212699443200
739804593526296576
739771177837690880
739843403576414208
739763334187212800
739720158055440385
739702533539631104
739720191593091072
739773555991318528
739790995815038976
739767121836707840
739808976620097536
739797002091909120
739838756165914624
739756116104478721
739819332700647424
739772389739876353
739769307194871808
739806573237788672
739846243283783680
739737253975461888
739701027960696832
739831261099741186
739715997586886656
739800315587858432
739751292650803200
739819764600733696
739728173320015872
739691846843179008
739647265460092929
739689329937678336
739709408108777472
739710163234480128
739831965738774528
739803020670558208
739771311728283650
739752596945133568
739842271206596608
739753146273140736
739777251043082240
739793768237441025
739813150304919553
739743893705621504
739845907445907456
739823992324886528
739730329498439680
739817465920659458
739824919215738880
739845219663876098
739781009017835520
739824579783315457
739811677953200128
739848902397026304
739829566454259712
739814643229659136
739699903719481344
739774696883818498
739726349062033409
739748041880707072
739793663535009793
739713623292018688
739787984304754688
739719839326048256
739749098962714624
739843785207734272
739751200371945472
739768048756916224
739748150810906624
739769915083751424
739803222240600065
739752676724985856
739827293342867457
739737656767045632
739781537789542400
739770368110526464
739725569043124224
739783861316521984
739781990556282881
739747572307374080
739776626309877761
739795198318874624
739814907424702464
739746343166562304
739837611095826433
739811208119877632
739769940580966400
739735928747532289
739758275973943296
739727917857415168
739803994047025152
739830317599621120
739792015165165569
739819626197049344
739710905580199936
739813997201985536
739772440176431104
739759219713429504
739821681380724736
739828627181850624
739727863088328704
739758175226855424
739801473371017216
739836977755918336
739845303495430144
739781625878192128
739615950798913536
739812239872380928
739833991461736449
739770485676859392
739814005838077952
739847455269879808
739811023520190469
739772452599910400
739838382977785856
739747475825655809
739690160451952640
739793373876396033
739645629501177856
739764651420946433
739837636362260480
739751531763879936
739809056316108800
739766677345292288
739787397110595584
739819244339089408
739784964334624768
739759580310327296
739831357703086080
739652969843597316
739723400512344065
739786373482184704
739752504859209728
739792702863233025
739839876120641537
739739380840075264
739845026646249472
739828153040916481
739806330085593096
739721923999961088
739767566411894784
739825267552686080
739828165544161280
739818996980166656
739739791701475328
739826114592411648
739837024144740352
739651182965215232
739811090679234561
739714009436426240
739627098990649344
739782015608848388
739828144824279041
739826248948559872
739747479890087936
739839519839641600
739680006327144448
739846264133586944
739843776739479552
739828375360032768
739762642345164800
739687501191741440
739652218756960257
739791008192462852
739796314230231040
739728127493033984
739774927448989696
739709659683164160
739726504087683072
739756849860366336
739844363937665024
739796876174753792
739664067682574345
739813271826518016
739776177502597120
739746775377059840
739704278521131008
739831059626479616
739841390524272645
739829939806056449
739694803458363392
739847468112715777
739768732294238208
739767272772796417
739787879560384512
739842539801464832
739773593618382849
739717616596594688
739757193965228032
739817407225692160
739756782860537856
739779465769816064
739796657945096192
739759010157449216
739714780928315392
739824688705064960
739726646836666368
739807559054413824
739805143240040448
739768564836642816
739788764235452416
739716639265030144
739821656013742081
739720682548961281
739753066854031361
739845488225202176
739833433787097088
739772125746200577
739714143398289408
739731562388951040
739690596546158592
739723073155391489
739836596355239937
739763498146762752
739774923422367744
739657709239345152
739777288640823296
739666001508327424
739770934496755712
739788005175623680
739788722510671873
739782888271577088
739779671265542146
739781122268225536
739707273145143296
739782607248838660
739725489028399104
739796855119306752
739806913299402752
739736494991126528
739733206870691840
739807907211059200
739734854980505600
739843596493459457
739843022058364928
739728764951744512
739836365529980928
739734355782832128
739784624671334401
739841847363817472
739845769067397120
739848445234647040
739820309642129408
739686729737588737
739786755478573060
739769739212378112
739772499056070656
739685773251776512
739774583314731009
739744766259286016
739735802759028736
739724642068377600
739761036056768512
739685601277059072
739776969991180288
739812168795848704
739782519051128832
739845609889366016
739786734255407104
739805596027871232
739835891682836480
739724348496347136
739822830410424320
739742228525027328
739649412805197826
739716853119995904
739720359507681280
739817172621533184
739737618955522048
739771714641399812
739705758988787712
739819726885396480
739801787646025728
739708875553841153
739841067374252032
739751376306208768
739646057563312129
739843780908601344
739710482114809856
739732547966513152
739768451221356544
739717255659937793
739640013328158721
739741934906904576
739685848665456640
739642022403837954
739830082672447490
739742476152537088
739769751719825408
739724222394732544
739753259557134336
739770754124898304
739782527569760257
739746137758957568
739783852864864256
739758695446417408
739845265813843969
739797991914151936
739721295001161728
739838508869685248
739715657848217600
739771903527821312
739744384309207040
739781365877645312
739837145855217664
739806510377795584
739769143604318209
739711446418903040
739789875818336257
739802177783369728
739816455097749504
739803754954784768
739688725937020928
739782242298302464
739829264732807168
739788374324695040
739766215703470080
739730689940201472
739792308556726273
739748226404777985
739802823693459456
739715598943457280
739847568553836544
739840555576922113
739769118363160576
739793587857018881
739807185853644800
739723689764237312
739788474958643200
739809312269275136
739699278751379456
739636062243442689
739839880352681985
739687350364700673
739828597834285057
739713505964752896
739772603972341760
739785140507934720
739757135085592576
739786994591641600
739804405113982977
739823950641893376
739622279911473152
739721517232214016
739747488161255424
739846188443271168
739826462753198081
739804249979113472
739829747140726784
739765624482586625
739736792744792064
739799606909927428
739753771316740096
739622770615701504
739753234642939904
739814630537764864
739765402159321088
739840534831828997
739772595181080576
739800848063205376
739830673784111105
739803880830164992
739786906372833280
739771408314732544
739769173027475456
739625324942483456
739728274234937344
739769655179481088
739774747043594240
739642148425977856
739714986470178817
739728261547208705
739702588053020672
739837162619736064
739727322270605312
739821287175016449
739787380312379392
739786784826097664
739814177510920192
739828606302625792
739818497685983232
739736797203271680
739800357556113408
739776823131656194
739721173177671680
739738457916858368
739616235839709185
739799858555555840
739848202090844160
739765339089711104
739711568309563392
739788625982918656
739664755816730625
739782129194663936
739760524007768064
739780711272620032
739772528332308480
739778647800840192
739635621916856320
739821018429181952
739722645344641025
739771311849889792
739702638623772672
739841000496058368
739744929547714560
739720346807439360
739777489996787712
739624821739249664
739715640764866560
739803675032473600
739725522914004993
739788768450912256
739775757828919296
739814206934003712
739745185672921088
739723878721802240
739689355019706368
739834981405577216
739707491269906432
739847484533571584
739623404106600448
739776131000340480
739808460867555328
739798092560629760
739802097999351808
739829218352107521
739839758948536320
739811069632319488
739764902844325892
739803755017687042
739827377388261376
739702114155417600
739829495427944448
739649752472522754
739832334984355840
739756224963448832
739712226924363776
739743184830533632
739722586788093952
739795886373515264
739726093138157568
739756011033104384
739789263634456576
739696720406294528
739721630482567168
739804098736836608
739736444600614912
739797199312330752
739782099620769792
739696603016105984
739758913747357696
739844724752666624
739753385537228800
739761132290899969
739796826069606400
739691682858426368
739824650977435648
739844120986955776
739749614849564672
739712004521361408
739804845335576577
739835673725652995
739791272471371777
739823317213970439
739771874075381760
739717876412731393
739846801184854016
739666105992499202
739742480208433153
739727632439382016
739787313279012864
739847484848103424
739764315654328320
739692542879404033
739804669262888961
739836407548682240
739763858466865153
739807810637025280
739787791186468864
739668480237010945
739720141567602688
739782867161649152
739729922684551168
739788710107979778
739704026938396672
739790718839967744
739806841924771840
739806946837069824
739804111520960512
739818690900725760
739716169339408384
739731361020383232
739701225013280768
739733059902246912
739765247007920128
739777100245258240
739616974230200320
739841126144839680
739790974826729473
739741272211136512
739840572396056576
739682744926666752
739620157778104320
739777871787503620
739733613462327296
739807898692390912
739761547698962433
739733395274616832
739813892621209600
739620128397070336
739808578115108864
739795198629253120
739731411368710145
739768472511651840
739739104032755712
739710305895362561
739666395596763136
739713275236110336
739806720042651648
739770145942425600
739824390918012928
739849175181975552
739817667524210688
739711974905249792
739691506710282240
739820649716297728
739716756428689408
739678219314532352
739751061687144448
739671747482505216
739771001735634944
739768703076597763
739834826069528576
739811883407020032
739738986235711488
739759693745229824
739645465864458240
739782317980418048
739790656265191424
739835723847741440
739640734907666433
739828606185017346
739848805726748672
739621424483184640
739839368580485120
739848856226177024
739827167308226560
739771668344778752
739698934931726336
739709324432445440
739802714532675584
739818128910241792
739769982196846593
739754635574005760
739837737159819264
739789691440893952
739794565205463040
739759479638642689
739687803290832896
739779025271422976
739799510352822272
739842011071668231
739706199441039361
739651409277161472
739632274803589120
739842896040448000
739799849793654785
739757051191152641
739812546107088896
739822998505574400
739840513726021636
739731440888369152
739827301496565760
739758699561005056
739744346753388544
739783009759416320
739782867367137280
739820565800886272
739793080203649025
739792719610925056
739686033437102080
739820020415508480
739817046737838080
739741989457928196
739772024827023361
739790928534220800
739742593593020417
739839356328923137
739700545452134400
739627300296249344
739829038244630528
739785622991278080
739825674475687937
739763254512193536
739847438459080704
739697399833059328
739782825096970240
739746708037505025
739789032763363329
739781202211708928
739737728187764736
739790177745440768
739778253423005696
739732951005573120
739786897988440064
739756833255129089
739779121513955328
739773589478617088
739758842192351232
739808217589506048
739759530091909120
739804631333736448
739819328124669954
739738004772814849
739790488308469760
739678127123791872
739846406698110976
739820804704198656
739776529467596800
739779503317221377
739731566822195200
739812042698162176
739823098799620096
739749623292678144
739634955047735296
739793591963422720
739741310102441984
739848524674793472
739732862631481344
739848957078167553
739807638863642624
739802198952054784
739827977081520128
739848210240417792
739715745790238720
739741045890547712
739709223588749312
739731428276076545
739751502252802048
739751510817550336
739733361686499328
739733152315375616
739780208031637504
739804216282251264
739800248499965952
739744057337860096
739780443101401088
739827142272389120
739778098154078208
739746682854858752
739840589450076160
739632686101368832
739769873321107456
739836726269640704
739802215410507776
739645751186325504
739814026897657856
739747748312932352
739750118182780928
739758854863519744
739756426424242176
739743855877206017
739618534532251649
739753263818493952
739782045291941888
739739347201597440
739822381808652288
739732866930741248
739771638900789249
739706820227371008
739787329825472512
739800655389429760
739792061315088384
739711626820083712
739744355293011968
739797203498217472
739699933272543232
739777045606072320
739760012474646528
739782196207202305
739826718832263168
739793394868858880
739821874180444161
739778807188459520
739818623485784064
739776731012292608
739819211070054400
739650968950689792
739809538845642752
739805029855571968
739679393673445376
739767797018955776
739731226832076800
739844829757210625
739715649400934400
739822453195579393
739784792296816640
739735232643993600
739779927063597056
739832519298809856
739776483653099520
739696426981150720
739747517613658112
739750818656727040
739782443411066880
739841922827751424
739788256905166848
739799694864486404
739849120584740864
739803427648180224
739682405385154560
739788290266681345
739804346188238848
739777922031063040
739776877691326465
739772335213936640
739848587828428802
739805478780317696
739725166213779456
739811912754593793
739795383140782080
739722624498995200
739791394257162240
739679372676890624
739832141882753024
739789062261727232
739776491995705344
739813594523705345
739782804225986561
739675140917694464
739847912579043328
739695176751452160
739701149482123264
739771118807068672
739618391795736577
739629141683638272
739798474393309185
739817336216129536
739782619848544257
739778337283903488
739722297263685632
739763891996135424
739818594226307077
739722083178057728
739834272488509440
739759685318901760
739729096448577536
739741733731368961
739835786942656512
739841075972476929
739728970527199232
739788722686853120
739814072951132162
739813674601320448
739797652003491840
739840803271512064
739720279866376192
739726235744542721
739821291218210818
739634090962505729
739730572717608960
739693092274462720
739818455889764352
739841474154647552
739778396008370176
739618437857738752
739826072817127424
739765184051466240
739789271926767616
739742685825761280
739665733051768833
739727712097579008
739727515141459968
739787480820506624
739842132681183232
739775384447819776
739761744717832195
739742656423550976
739748943844773889
739781009282076673
739789343141842944
739750814391140352
739767079927173120
739770644880052224
739773258136850432
739786784528322560
739837174879772672
739623177588875264
739756636022181888
739715363944996864
739763841861570560
739747089647706114
739624800889524226
739825661884432385
739737572864327681
739801632687394816
739764840110116864
739846683580846080
739718404832145408
739727892402327552
739838856921518080
739748406650908672
739747383425257472
739794296853782528
739815041738887169
739836063724765184
739708216989343745
739777657701867520
739619708782137345
739700382255984640
739841386263023616
739820154658410496
739732413820067840
739707244053471232
739807990975463424
739828513855967232
739727271859195904
739786851859468288
739811023742459904
739816929309917184
739718635854401536
739715523290791936
739797421375541248
739702835877707776
739779817965551616
739767897564794880
739748721269821440
739698578688487424
739828438140375040
739624062394105856
739783538132844545
739736415509073920
739737358845743104
739695135005528064
739722578164625408
739751615591239680
739723551339610112
739827138086330368
739726848242941952
739784901520674820
739671839727845376
739755205990830080
739802786066509824
739685643408834560
739809047898148864
739831303219073024
739795173157277696
739721315905572864
739826718731423744
739799913022787584
739779188698288128
739701703130394624
739801783355244546
739827855484424192
739797757079261184
739744908760731648
739835635796717568
739763082638004224
739676528955523072
739757361468977152
739781742953799680
739726898431811584
739647672039133185
739781944624484352
739769139456266240
739717016848863232
739765410577420288
739834968675889152
739679859295801344
739726747441070080
739682619156107264
739636641418072065
739725975542452224
739777825834733568
739726021935529984
739784956159922176
739755079851487232
739814022447570944
739741188530405376
739792937735884800
739843244142538752
739638062980927488
739775745225068544
739711949924077568
739712226571866112
739757391013679104
739642026807853058
739778391910535168
739802840542158849
739794695316967424
739720359402864640
739780019262791681
739778131905679360
739766664779182080
739768589981483008
739811254261456898
739821215708262400
739789053919428608
739784368953102336
739847505723199489
739847878882004992
739712277113413632
739735177820315648
739701694670512128
739766069049446400
739770263513006080
739776688842768384
739805541560619008
739706744721543168
739829126081576971
739742862129106944
739764127120384000
739833752730271748
739805650897625088
739760477832646656
739786302472720384
739845693913858048
739701669886300161
739743784762789888
739649886648467456
739772289135284225
739758242465714177
739772704270782464
739829339945046016
739805776663961600
739809194711388161
739774096930701312
739724314610651136
739771416833298433
739745361640759296
739748193005535232
739815587195564037
739759794534371328
739655406331518977
739774721915559937
739834532652843013
739676503877750784
739809006072385540
739708288305106944
739622548464271361
739798545549656068
739713715805786112
739781680198717440
739804782559399936
739619947878481921
739714286197604352
739759362294620160
739779780153909248
739786650524495872
739799598147993600
739785262226649088
739810671441891329
739753645516980224
739813284405202944
739827209515335681
739748797107048450
739749736475942912
739781084498558976
739728664049385472
739837846358503425
739760041922699264
739837032655126528
739726172804632577
739802320620408832
739749946115514373
739747618457190401
739748838907469825
739787896153071616
739764961652662272
739794267283935232
739820297344409600
739788244221591556
739811862360010752
739800177083584512
739683768349396992
739640172975902720
739820183783497728
739630278503583745
739681247639789568
739704287002001408
739747123432939520
739849166659194882
739735664397307905
739824726319726592
739746993451368449
739760062957289472
739777636927430656
739804006571225088
739818556360142848
739780132668383232
739848667281162240
739773207771766784
739746141709832192
739829231144730626
739780254160592897
739782590517772288
739691070896902144
739833303826587650
739758808860266496
739841419876171776
739768157863346176
739810226719842304
739780220480303104
739756514412498944
739703439777746944
739833890878148608
739626377801027590
739719365575245824
739814894846017536
739825808391458817
739774965361283072
739758896592637952
739776957534064640
739734649577078784
739758053667397632
739828966790451200
739832427309367296
739803083740450816
739838018236911616
739738403365781506
739808351752687617
739752101908090882
739626088431648772
739782057673543680
739780023327064064
739709483862085632
739805000700940288
739701162228781058
739770561287606272
739633013315764224
739789452491534337
739717649937141760
739683319751802880
739749493004963840
739745298956877824
739765175708962816
739754983671910400
739787615034068992
739711958346268672
739761560277680129
739843055445016576
739836206104641536
739619851291893761
739803201378095104
739712239427571712
739737014933815296
739790286847676417
739758808533078016
739837896547504128
739719717603160064
739639333888614400
739676181096763392
739821350035001344
739707734619217920
739805205928259588
739718170194280448
739745823114858496
739729507414839296
739786512116682753
739823946133082112
739690730784980992
739733328496984064
739846213667852288
739822633638875136
739690496147226624
739816862192701440
739797526488977408
739827993787256832
739725292021927937
739748780128493568
739653581972733952
739673928386351104
739718073666568192
739692358149738496
739808188179087360
739744632028991488
739735308229595136
739819923745050624
739783681066323968
739778865787179008
739836667515834368
739740353775992832
739718111176298496
739681612724600832
739841923033255937
739787984464142336
739784481842843648
739773010715017216
739722456592703488
739700176730882049
739782544296534018
739719495598649344
739704341527965696
739794296895836160
739773585418506240
739843672087384064
739808154742063104
739824302724386816
739703452390023168
739750957110702082
739847803464208386
739632073472770048
739739477153812480
739727443909611520
739795529891217408
739799686320693249
739725594011668481
739806690867064832
739754295713636352
739738374152544257
739792081913253889
739689644447633408
739822843282784260
739779679662510081
739759668474609664
739737719786614785
739811740897189888
739814207194071040
739838156359540736
739766719070232576
739848931912384512
739760402746249216
739705981647654912
739837099692691456
739756556477202432
739738726465568768
739772717143035904
739735395928281088
739828065212207104
739777041143373825
739838408105693184
739648716697665536
739756069803728896
739813074585145344
739776919588081664
739624519820808192
739804320917520384
739813368391958529
739751548302053376
739836713711898624
739761971411701760
739820829966536705
739837175240482816
739649773595041797
739795714490929152
739669201716150272
739819839896883201
739807814894264320
739772482240929800
739673656096346112
739819282268311553
739768359005347840
739748243077140480
739776764642271236
739724801195933699
739766752561729537
739806913274253313
739778261761265664
739786830829101056
739699085914066945
739751195875495936
739764479496466432
739794770713796608
739802408629374985
739743860025397248
739711467746918400
739788764583763968
739822536968523776
739846075289325568
739712893843836928
739786411511926784
739791964476968960
739806556615770112
739796876099211264
739827666623336452
739792178638118912
739758766569205760
739827972815851520
739847761395322880
739840270276120576
739761065194557440
739684518999789568
739743881064009728
739846184299335681
739725829085794304
739776672388554752
739730849374081024
739794821175488512
739794711792234496
739726072082747393
739830225186508800
739769022032564224
739767230838231040
739813460633092097
739750470235881472
739792576962822144
739756250351558656
739772868196720641
739819005482049536
739805503694491648
739782854629044224
739709903158267904
739744640413368321
739763594225549312
739827096000700417
739765972538527744
739792799177035776
739791884906844161
739788626138038276
739623982933135360
739842984234131456
739644690165682176
739837707707375616
739767033538174976
739830023637569536
739732951030730752
739770309348315136
739771680881577984
739786902031630336
739750499973517312
739720481255903232
739751858676355073
739645529114677252
739736708967718912
739794778913689600
739711832563326976
739822671375020033
739793071861334016
739793873145319424
739727666132189185
739702265230024704
739764596878217217
739733827602501632
739775003097468929
739814215263850496
739801166834323456
739779507708698626
739696607340462080
739729029184520192
739810482324918272
739836076232192000
739819923883577344
739799522964996096
739696124752068609
739725363534778368
739691292888698881
739754450823319552
739755050734587904
739818153765654528
739752512941658112
739749820378779648
739825313409077248
739726441156366336
739775053378768896
739752999585734656
739699023037255680
739663900036239360
739724310554783744
739772121283502081
739762566738640896
739803599476133888
739739401790623744
739796389677420544
739827637296603137
739784322492866560
739841394705981440
739785794764832768
739659739366203392
739785392174583808
739666093657071616
739718014950625280
739784456765083649
739777540651372544
739804610391638016
739720984303800320
739846511601782784
739689585874227200
739770301135880192
739647856697434113
739763795833303040
739753809073819648
739756833313837056
739814840345219072
739820037322706944
739840031217442817
739796721048408064
739836697039474688
739760536624242688
739724868313358337
739787958958628864
739731667418533888
739845769218379777
739642517574950912
739793936110215168
739820452361687041
739782200418291712
739835803744997376
739791142649270273
739839444182827008
739789280508252160
739803532556132352
739845987510915072
739700176340803584
739739791781023745
739632291660615680
739790362332540928
739653552549691393
739761174384873472
739780811990413312
739665955144519680
739745605086482432
739771630747045888
739676965305606144
739848197749739520
739664034186690560
739815981275615232
739817629494444032
739790853204541440
739774843411943425
739656870223351808
739731910428139521
739770342936346624
739819252849332225
739778626984509440
739805721882177536
739767671323906050
739774566629814272
739793180925775872
739822583252717568
739767122021240833
739724025518260225
739753255496908801
739775435081457664
739779658644750336
739686335313743872
739647030700691457
739672267773345792
739747719049183233
739787183209451520
739757802139312128
739683306850127872
739799568997552128
739786478490931200
739714760317501440
739736570601803777
739761207658303488
739805059312017408
739762571184508928
739725531050999808
739804144823738368
739731000679337984
739832645161472000
739777196605202432
739779796897570816
739751128926015488
739825686857289728
739756820474953728
739822813788377088
739789330542133248
739727233875513344
739809899597725696
739708036806266881
739661375170023424
739733932325752832
739823191217082368
739650746581417985
739803515950891008
739787187533713409
739799334162685952
739716064444059648
739711178172207104
739784029101260800
739848310924705792
739841348535222273
739715150333108224
739753247062298624
739789154473644032
739731340132679681
739838748091949056
739626553919836161
739827498859560961
739840367093284866
739757474983596032
739760003922288640
739825368199233537
739700948289900544
739783508772716544
739756292001009664
739779394277756928
739697940915191813
739733773110153216
739836231568216064
739805344675794948
739829386229096448
739800009500135424
739776013677277184
739708200249917440
739774600427536385
739781466259853312
739771982871449600
739826911745052672
739824399109476352
739698758850646016
739715447805739010
739799325711163392
739718925232046080
739840769771642880
739765964288450560
739722662222520322
739846129748086784
739840245387173888
739665892347281411
739772997947514881
739805197527093248
739713363572330496
739770481352531968
739794430794817537
739751246446239744
739774889691873280
739642987169226753
739721433329348608
739708233946927104
739727510863241216
739815616249495552
739758179463102464
739827985549647872
739781705465253889
739727880112967680
739810943891345408
739785111156215808
739678051685040128
739715779457867777
739822381661835264
739635768793149441
739821958355898368
739780816394452993
739798122088521729
739781764135149568
739833773618016256
739666068449447936
739691301369708544
739750260742950912
739844833989263362
739820959994089473
739824831227695104
739749719493074944
739834880687673344
739721018114252800
739836059211685890
739738957198544896
739840563931938817
739839829953945601
739663866284625922
739767935493775360
739681256015814657
739816098636402688
739837863009890306
739751942667284480
739678345248579584
739749304231825408
739709034769612800
739790140269268992
739801313593069572
739833421153882112
739779293656580096
739779469662158848
739783320372940800
739809496973869056
739700046590029824
739795731121246208
739820074761084928
739782502349475840
739819655523500033
739797886846799872
739767826253221888
739737056918769664
739786608346533889
739666366257463296
739738638473400321
739615682120155136
739819336668352512
739738609004093441
739823480796008448
739827507076071425
739823686396579840
739635915639906304
739641170897293312
739808200673878018
739621864746721281
739708753906401281
739725057098911744
739749019363254272
739760926698672128
739811321596628992
739696548569874432
739697450387185664
739841692497514496
739739254914318337
739845660070031360
739775283864145920
739697429201620993
739831084955906048
739752647469768704
739821425645719552
739807949053300736
739805730568581120
739653854560653313
739840270582218753
739767113284485120
739722620078284800
739799615021719552
739776122641092612
739781789275820032
739838206707826688
739667167239503872
739780614694526976
739778572274020352
739731323447828480
739829940091125761
739628067887427584
739740550992121856
739640738913222657
739788105734074368
739787699008196608
739773870362787840
739788517061058560
739794598843830272
739800432814346242
739718002485170176
739796162996109312
739803306063745024
739780468061638656
739734330944163845
739761707053092864
739810486766731264
739831814961799168
739827515619971073
739772960484003840
739774780459646976
739784435998957568
739808708180496385
739839364436525057
739797790729986049
739757739270868993
739751300917661696
739757579929165824
739810772050677760
739750374047948800
739842791228866560
739734528084828160
739709902961004544
739846544984268800
739814349716357120
739807227587006464
739714843889008641
739796561790705664
739758988875735040
739780132722900992
739734972618145792
739751128997339136
739801422770909184
739811166189453313
739761971315265536
739801880189128704
739766257612771331
739802085441540097
739742006268813312
739724302061346816
739783358109081600
739744430735785985
739828018932289536
739829688269430784
739786726114086912
739727070260035584
739848688533680128
739792363128823808
739807022275825665
739805906494455808
739668744423780352
739782095506014208
739788772821372928
739724260034400256
739816157599965184
739629632442376192
739730769782931457
739685060467523585
739776433304788992
739724998416445440
739807211065610240
739730002158194688
739802626720706560
739796364549337089
739783093918306304
739795664104620032
739710209258590208
739727192188456960
739667117113495552
739840450731839489
739775292139548672
739839028917370882
739842086669680641
739821639190339585
739809014582632448
739833064617086976
739816807431852032
739817843643027457
739724067322929152
739733596668190720
739827049867550721
739747375229620224
739765775393820672
739835971525611520
739842497602523136
739628307172462592
739694233280348160
739760398291832832
739794669836603392
739834604077654016
739705520202862592
739813854876667904
739834318651052032
739727309687672832
739823669485142016
739811686337662976
739745160272203776
739830577629528064
739794917447368704
739789183879925761
739767784402497537
739780862158503936
739767956553535488
739773559950696448
739837770500296705
739814391760211968
739778731682738180
739662620869808128
739795106325106688
739730639906279424
739791906083905537
739804975497392129
739783915855089664
739690835726458880
739764257047216128
739783534240501760
739627203944718336
739650293584044033
739836885468622848
739838165058387969
739810851729899520
739846956122550272
739813531651039233
739838806841536512
739759681170722816
739775548235255809
739675752946339840
739685500613623808
739729444454207488
739748461386604544
739776366023954432
739711421542436864
739683797835341825
739755377718374401
739735811340525568
739740647519858688
739652130705965056
739785186871812096
739629989134499840
739716165191229440
739748926954340352
739848998685712384
739832552991653894
739714755871543296
739629846326841344
739819143956811776
739846255627644928
739781873241600000
739653506534014976
739779209950814208
739710154644541440
739743533083561984
739782552525774848
739817063506694144
739695734816116736
739831869366226944
739777036957454336
739789334652555265
739748637702520832
739621554489790464
739795408231276544
739640738959364097
739846801084305409
739802869692387328
739846981514866688
739780140759175168
739814932523450368
739809505056264192
739736390360043524
739722477694246912
739821677220093952
739820569944719360
739801514923962368
739825364063641602
739713082402951168
739808561669255168
739749702799876097
739733424785629185
739726239842373632
739782195951194112
739664038414700544
739808620460773377
739753230373097472
739749245557846016
739805839465295872
739807043264126976
739736029582753792
739766526409093120
739749706981625856
739813850401411076
739719109458427904
739703553061703680
739842338269364224
739755247762038786
739840928823836673
739793533318533121
739751401694330881
739739888203898880
739775506346856448
739751552576049152
739756334011305984
739649865882304513
739788823350120448
739731021285986304
739772125754580992
739763439258742784
739731701006368772
739827364532785153
739847300281827329
739724226874183681
739725900258779136
739708158084538368
739779788659916800
739744376058990592
739774675803209731
739728777303851008
739683697310470144
739845001480441856
739755155575480322
739797484554309632
739822746700525569
739697919905959936
739838123149041665
739828232971812864
739758150212026372
739762290090737665
739837431025930241
739807349364383745
739724965046591488
739839498918481920
739752664028880896
739776097487835137
739839318370455553
739712675526127616
739682606422196224
739665393313153025
739816539067711488
739738780731617280
739712197446664192
739820481709264896
739738386827743233
739716978823270400
739777775473590272
739797807515721728
739639119869943808
739805042396397570
739707696832774144
739819907068665856
739727695198736384
739634745458335744
739676625642659840
739833438027546624
739838311905251328
739834453002964994
739674176232009728
739741997737476097
739730564144627712
739700168094851072
739666265615138816
739723362772123648
739800923892011008
739720284182327296
739787359445716992
739682447164596225
739802966174007297
739836772272754688
739734024747376640
739837841845424129
739744053202452480
739796637242019840
739811702955466752
739827008239218688
739729083563528192
739804518267949057
739725119891906561
739830413988909056
739630324494143489
739790891066462208
739719516536459264
739688935748739074
739767109127950337
739711249466982400
739831659734896641
739735463129317376
739781902601719809
739801011951407104
739734112613892096
739793646485184512
739794598684295169
739822180603678720
739691498699120640
739820066493976578
739759794488250368
739846423462608896
739825468854173696
739700931374239744
739654894655770624
739721458340012032
739796821745278978
739743344297906177
739806174791499776
739848973649907712
739823644306747392
739776466586640384
739754387875237888
739616642867417093
739848361419759616
739848486976380928
739840870187446272
739718656507150336
739722641267937280
739703250761437185
739817780757835776
739737120093409280
739821417156333569
739695625760047106
739753704384004097
739743272822820864
739842199861493761
739831214987694080
739779083891052544
739781134871977984
739837883876532224
739817256427851776
739781223011258368
739763179329343488
739703204649271296
739764542155034625
739770850430312448
739772234663878656
739768078033145856
739746905148776448
739776923996295168
739727309649903616
739716303490043904
739707793473576960
739750357098717184
739788730702123008
739769579698692097
739819898600329216
739808746256400388
739773648081440768
739841944101224449
739844590526685185
739846503167053824
739689623757201409
739705201464999940
739665317605998592
739843839901507585
739758527565045760
739813133431111680
739804602175004672
739715238161829888
739653401546481664
739784557466144769
739842426395856896
739715234236145664
739726692919455744
739724931466940416
739650020836704256
739807215087955969
739724398534504448
739722272265674753
739843487655440384
739779528554319872
739760939432579072
739755289587638273
739725811935268865
739765955904081924
739624867872399360
739809920695046144
739793789129101312
739795752331923456
739846050383560705
739698004077203456
739625484363935744
739847476312739840
739713946509152256
739812281958191104
739754199332851712
739795341160120320
739799317410635780
739844066444185600
739795152231911424
739831697190080513
739806401594286080
739710276442935296
739834868343971842
739642282387877888
739727422891937793
739626654713163776
739835509829185536
739775342458589184
739736801309511680
739814303549771776
739787283952500736
739632908399415297
739681696442810368
739729511676186625
739716618033504256
739713694934929408
739739343049216000
739700155721584640
739750852072738816
739809370901381122
739754706742988800
739717238786281473
739765880217841664
739810004308492288
739848663388815360
739845148524285952
739813452085137409
739771244975771648
739669902173339649
739783903356063744
739822687858663424
739776647231111168
739772632963416065
739750327872851968
739784469486391296
739801938754215937
739723685804834816
739702231709196288
739842099395342337
739698079218143232
739802823706214400
739711668918353920
739810168041549825
739828954421420032
739749061310439424
739819210784669704
739809974826770432
739778136087404546
739795676805095424
739812705578717184
739847975472488450
739816799164858368
739763380630736896
739733097667776512
739839972765802496
739845819633926144
739624926492135424
739816015006158848
739721156366901248
739812046984876032
739733949115736064
739726906782781440
739755486682189824
739708611203497985
739837900817305601
739819483301355520
739739397550047232
739837976037982208
739775594465009666
739802945521373184
739805638142754817
739847556063232003
739835413330853888
739803834755784704
739770774920253440
739835476450889728
739769781071515648
739779243530412032
739811854256607236
739845706438049792
739819932456718336
739701028031975424
739621134908436480
739793227360899072
739797496923365376
739763602794680320
739778073197961216
739745064155512832
739651707118989312
739626797269147650
739782603192991744
739818414017941505
739743662872133632
739730497006403584
739744598348566529
739751791781253121
739829034037710848
739778224226471936
739760314464374788
739653930167111680
739730564115234816
739758754116276225
739739808365436928
739769189645352961
739825665994829825
739843462464475136
739720082817994752
739768346443436032
739772536607678465
739767356574994437
739819701602287617
739719982209224704
739828966782074880
739788185727860736
739769344654249984
739626247693553664
739837930118778882
739717695948660736
739705255747817472
739758523639173120
739816291545042945
739819143831138304
739764416686788608
739782317892214784
739688646341599232
739735337497468928
739727330306883584
739697882354188288
739641494127169536
739830753765253120
739788156208349186
739772750504562688
739830065534541827
739827201101705217
739758506555936768
739741133710970884
739814613768929280
739723303749832706
739786461797552128
739747358297182208
739847186683469824
739770540274094080
739755390276120576
739776408046731265
739805600293474304
739816094609866753
739703146256175105
739779432076828677
739776777023848448
739800286097735680
739729918427291648
739803348174409728
739803259800588288
739831399457431552
739759089685794816
739779151251406849
739837149940490240
739738109852692484
739718082214526977
739848596246388736
739820682901655552
739728517336694784
739830967406321668
739715686914789376
739847002377355264
739834851516370944
739721894606295040
739738512568750080
739775422141857792
739731688264065025
739759295399636992
739786239470120960
739844737490948096
739632924941783040
739794879614734336
739846318487666688
739744279497674753
739839645580677120
739807957668536320
739772071102799873
739761602191364096
739779142728732672
739719579396669440
739804253838008320
739836248223670272
739811413795934208
739760884780662784
739824801800282116
739795588686974976
739740563495374848
739824437164449794
739709798237765632
739754027227971584
739741473508347905
739791448745365504
739771735558361088
739780274968367104
739741301705478144
739827276729065472
739768065668321280
739818611100012544
739769319458885632
739731382151352320
739693809714356224
739685844420861952
739756040439402496
739825909163790336
739848948618235905
739831156435214336
739753645370183680
739754169951617024
739716559355121664
739847686149541888
739690055627898880
739844771087323136
739801510721269761
739818950691786753
739807991164178432
739727515065974784
739798834927271936
739743541388136448
739843030266548224
739695583972216834
739736721504542720
739823254328770560
739838668362387457
739817977739018240
739621520939622401
739727506509598720
739781231273992192
739709416509968384
739758661904535552
739740064570302464
739837414064152580
739757709658968064
739826853104390146
739825074417602561
739788755972853760
739797828118192128
739789032788529152
739640265158205441
739619574434402304
739836579359789057
739796309855588352
739807168917086208
739709601159864321
739805616991014913
739642274301108224
739723400394866688
739792342257967104
739702458067394560
739789905136517121
739819240190926849
739783047604633600
739719222708867072
739708619588042752
739725850006982656
739754983449579520
739841725821276160
739778119243026432
739792388445642752
739646636054306816
739842371786035200
739827125381935104
739841616853278720
739767549596958720
739685089668276228
739770707865939972
739813565494747136
739824210306961408
739785312604409857
739844406241529856
739769269450383361
739815809137152001
739839721212391424
739786390490251264
739778899400380417
739774973347303424
739772725544275968
739789867366948864
739737560314957825
739781084745994240
739837636584583168
739642513342922752
739810012835483648
739813385022386177
739710419108024320
739787351136841728
739837862959546368
739826806795145217
739710414741721088
739723513507008512
739815209317994497
739647676476579840
739649802934321152
739728635062542336
739771852864802816
739795030588686336
739816853867012096
739676101161684993
739652587901751297
739753267828232192
739742341943021568
739756468149362688
739764596844679168
739821505006161922
739844066301620224
739796121309093888
739797526459486210
739774776282091520
739708456098246656
739823354773942272
739841390524403712
739777934848884737
739756090649251840
739845643468955648
739744791244771328
739751229539160065
739792933440880640
739838773018525696
739820225806401536
739744505981734912
739666764569694211
739764621876334592
739809706483560448
739847279092305920
739836529242181633
739817822709288960
739749891556179969
739677174941224961
739789573929246720
739764022199865344
739805516432613376
739731948311023616
739727322178310144
739696888069378048
739716823642431488
739806770663546885
739720237768052736
739785039798501376
739756783003144193
739627812110356480
739797773982240769
739824747421302785
739835006810501120
739803184579907585
739795299028373505
739762399234953216
739712960621350912
739726823093739521
739841197410291712
739761111575240704
739828186691801088
739753566026489856
739782917740597248
739731537290223616
739638272721309696
739811099252400128
739756678095228928
739834784147513344
739645562467823616
739839892851560449
739621462001221632
739777615846838272
739792048648298496
739722444064325632
739846918445076480
739775657119338496
739748138219634688
739800831260819457
739815716942151680
739763800111452160
739756510394339328
739660586485702656
739757164449914880
739722104556421120
739760435935727617
739831332356886528
739729108842762240
739779348295745536
739849082504630272
739731478481887232
739809878357749761
739839880591728644
739641343052369921
739704790444351488
739767159505686528
739805512435261441
739819500485369856
739813674416766976
739847451000049664
739790903393570817
739809731787755520
739621986419245057
739739565242605568
739761623049613312
739838278095011840
739785144798584832
739797920514506752
739840572576391168
739742345978089472
739702277871677445
739782573803638784
739778010023354368
739798604223762432
739642718691811328
739773794882031616
739725845556776960
739736168036700160
739842552040411136
739840878664134656
739658787263381508
739845525793611776
739746104326115328
739753951512383488
739772515770368000
739822230750781440
739649685577699328
739798675594063873
739676986067410944
739716488060403713
739846117290999809
739830128822366208
739780640053297152
739812864865804288
739732724332789760
739834037573812228
739747731384700928
739631457098833922
739772142317936641
739836570962907139
739756523015016448
739738940308115456
739838932683247624
739696104023818240
739807232062312448
739744766318022656
739771781658087424
739720057530527744
739811401032667136
739752458587635712
739787388768129025
739816060912820225
739773417319190528
739708024026238977
739720611317059584
739826248797585408
739786419669848064
739739837683621888
739742182639276032
739728928613539840
739841361101357057
739780682097012736
739681906212605952
739726327947923456
739773648211480576
739842065727684609
739724415563378688
739635173315088385
739708992818192384
739742929174941696
739677908999012352
739705469695102976
739743432495751168
739777896852652032
739801238447869953
739834436058030083
739813494019772416
739829008804806656
739789624252485632
739801624055537664
739804103069536256
739788986609176576
739794011448303616
739758816892309504
739824030199513088
739735530276048896
739783475205660672
739776793939456000
739634221040336896
739804036065550336
739827956051234816
739717515979427840
739746703797059584
739789414545653760
739748008217214976
739731130535030784
739636339033944064
739727468815388672
739832393482285056
739821861631037440
739738730496413696
739830644436553728
739733907134939136
739760788295024641
739787891837140992
739798994407284740
739844360011911168
739634191831293952
739732304885469184
739733093490266113
739718455117647872
739780157880291328
739623978776436740
739774902073458689
739724453085511680
739833563659390976
739776881940127744
739840178160861184
739793981979168768
739745445853859840
739845232297181185
739739418404212736
739761207985463296
739828283051761665
739741226061168640
739788110209404932
739814261510275072
739847883206369280
739756812258447360
739752852965449728
739766476098310144
739638927091326976
739735870073241602
739785396230426624
739820003608797189
739736289419923457
739766677240324096
739780987991805953
739735245059063808
739794250494279680
739764634710859776
739811338206203905
739803771610488834
739785207595819008
739648557343330304
739805084373159936
739762919085342720
739803138174128128
739777263516983297
739726508168761344
739735387862667269
739722779470204928
739806581978763269
739839645601562625
739824004907831296
739674100663095297
739786780514385920
739761526459006976
739821760967782400
739751757954330627
739755252006653953
739752026347732992
739752156719370240
739723249542631424
739759370616119296
739828056857182209
739731650792296448
739732619382902784
739714097621651456
739787971633795072
739804992064851968
739696896604770304
739636012117331969
739730195092017152
739836789393874945
739842665362116609
739833882594422785
739770003260506115
739777678912282626
739761946019409920
739836545889411073
739681256112295936
739776332624711680
739636737723535360
739777838199476224
739791951990509568
739777511291256832
739782200413954048
739651925067595776
739759580578775040
739746183862575104
739820036970414080
739766685708746752
739790400181915648
739823690506850304
739825988712955904
739798381963423744
739845458735050752
739760666710577152
739744505985896448
739802853288595456
739802970511003648
739734620019789824
739845974928019456
739822650185388032
739794561078296576
739726852474867712
739790400014176257
739756640275038208
739819328405671936
739692161382240263
739755709080961028
739761190964977664
739812479220473856
739715582409486336
739818371919826944
739631909957951488
739748066966790145
739706841224056832
739714122774777856
739646011124133888
739766278794153984
739792996342829058
739733798049452032
739768140851204096
739764479404179456
739800122582814720
739839175764152320
739754454845640709
739795177406144512
739834432048254976
739787074031747072
739764982603206656
739801317791703041
739767566315487233
739821433744949248
739769537646694401
739765376821657600
739713099012440064
739758770784505856
739666013810200577
739692731610607616
739821857432440838
739819072418926594
739814844757606400
739714705745453056
739831345027895296
739796532422148096
739688734359212032
739791276661473280
739807416448094208
739668593412067328
739844557173608449
739754866172698624
739778278572105728
739770179417198592
739841084096958464
739727997394096128
739745328321204224
739782766687059968
739783676674772993
739752609456750592
739624930556416000
739753154586152960
739705717192589312
739774902081847296
739776420650614785
739818736895545344
739784884693159936
739764395320844288
739821186402660352
739842145356513281
739755381933649920
739800097567936512
739832926368616449
739680073259700224
739787845863395328
739764621972758532
739782640664903680
739839532351229953
739729159103090688
739740798535753732
739748561852698624
739802320314216448
739796029000830976
739840664783970305
739752907512422400
739814286621593601
739624553417220096
739749476282175489
739726315633430528
739838202698182656
739786608707309568
739769332062904320
739751690946117632
739794208584781824
739848592047886337
739761837063999488
739829050710102016
739642270148923392
739732401539166209
739714156266409984
739782883930431488
739780606314328064
739839691789336576
739704148577398784
739739875465924608
739816446985961473
739746305656885249
739819861157744640
739787174904627201
739717763141406721
739773606155161600
739787132949004290
739739334635585536
739759119121416192
739725224820801536
739770120843710464
739734619977830400
739835052947865601
739733613667844096
739801024370749440
739722922399518720
739844363942023168
739629397699747840
739731453257355264
739701761875795969
739838647227273216
739835837123330049
739652877510160384
739836046800740352
739727401853276160
739723307931586560
739773870362759168
739836315429142529
739832544695361536
739776655611166720
739840509540237312
739760825989136384
739829105059868672
739664004906385409
739714692998799360
739822700386979840
739751246270234624
739756501833818112
739620585366523904
739774260567248896
739721479273648129
739783123286773760
739742966760247296
739813095665770497
739637073045491718
739843587987378176
739642504975245313
739764798229909504
739804392413597697
739787250486120448
739801779240599552
739751351295606784
739831659462336513
739820775390236673
739721512849182720
739675052623290368
739746536049901568
739827142146424834
739696745479835649
739802442049724416
739841159720251393
739806531374460928
739789855060807680
739779222445694976
739728005623250944
739739326104272897
739761069640417280
739801351463538688
739780359135604737
739764068265938944
739786877033664512
739838081243746304
739798394730876933
739789427103371264
739796645395697664
739820188166705152
739745168924938240
739838311867486209
739815054229524480
739734410581381120
739716299287334912
739775649045438464
739824013271310337
739764361804271617
739795072577900545
739845722871205888
739845316317458432
739730778045681664
739839293011722240
739784221854728192
739729557700390912
739772046129922048
739744346933755904
739804736266833920
739802249002635264
739817206175928320
739746519365124096
739720699368120320
739827439912812548
739722032846385152
739763468404948993
739790114956660736
739788282020663296
739842199664373760
739803817592651776
739819479404793856
739826668420931584
739744329892302848
739796121061445632
739776127141609476
739720237977731072
739739414255915009
739792023344033792
739847124041539584
739745605061345281
739845945437872128
739734548817313792
739806657291620352
739836034301743104
739786302518923265
739833467119226880
739820976804761601
739691670619361280
739753645365956608
739645226973822979
739832251018412032
739771404116197376
739793986143936514
739824185288056835
739702776914120704
739619310226677760
739831328384901120
739793541845684224
739711815916093440
739843152153071616
739770389090471936
739811354958258176
739741981031600128
739760994038075393
739749950477733888
739776068220035072
739808146370220032
739720040619085828
739730111189114880
739659760304197636
739775028166860800
739793105575108608
739642513061871620
739767122012819456
739737631664275456
739743101179318273
739718358887731200
739774516415598592
739848973511430144
739675769924812800
739782502521274369
739762399192977408
739732590031216640
739833031041523716
739623060148359168
739775233725501440
739785496914755585
739812864802852864
739811807959777282
739843508475957248
739760654006026240
739692899294707712
739750247946158080
739810092317605888
739805168540254208
739841323444928512
739781005142265856
739726948675420161
739790974877065216
739757684795314177
739647642838257665
739845571872055298
739806120420777984
739789221406216192
739762353047228416
739722095870005249
739625681466892291
739753892834054144
739759039236722688
739800781315047424
739847795104964608
739639656925564928
739838525508485122
739806619597475840
739804535091171329
739837686790402048
739751837893562368
739786604395515905
739795794237231105
739695927527649281
739801280189632512
739808071002783745
739723090104602625
739804597863239680
739816211819732992
739711480002535424
739756959059091460
739716559304806400
739818757732900864
739714504448167936
739710997666009088
739757420566749184
739700608668573697
739756262775267328
739711308195586048
739767788642914304
739811031971733504
739808448129335297
739812659307151360
739814450425909248
739645889493512192
739841411479154688
739727141873586176
739775674051858432
739767507599380480
739781076336451584
739713296123715584
739722041583108101
739840643913027584
739797635381465088
739693054500704256
739731285824917504
739765121283690496
739759840411652096
739718581118763008
739714445400788992
739635059922198530
739734578198380544
739709764620439552
739820032985858048
739754501041709056
739843860935761920
739845047961538560
739810805319884801
739764747810246656
739754916328177668
739760587102642176
739628646831427585
739749367498833921
739734494207348736
739773853824647168
739617158850838528
739813863093358593
739719256347119616
739802463067381760
739747953888223232
739710565732384768
739674247413403648
739688289788121088
739723434058358784
739722167328374784
739812252459630592
739810725619720192
739811820416950272
739844007631552513
739844603046662144
739826442024976385
739821345597448192
739757005037047808
739642278520623105
739684246403481601
739763351094464513
739685349803327488
739844477351825408
739778006047162368
739755960860839937
739622405807714304
739705323099959296
739640739093569536
739755105180778497
739774700985942016
739813624169005056
739742035536695296
739810448925724676
739845920381095939
739769994809102336
739726776797167616
739789011758239744
739849179371995136
739753251181039616
739822608397504513
739728916022198273
739756111817887747
739652910938763264
739825393314717696
739755818195783680
739808142289145856
739661341506600960
739719885710823424
739765829789753344
739748138458730496
739832544426889219
739822214023905280
739831164634959873
739802576288403456
739808117119193089
739703846570721280
739841939843977216
739774138798215168
739805495599435776
739719575063957504
739776454339268608
739753259758407684
739684653284478976
739615363478982656
739793134926868484
739788948961169408
739667687509463040
739767574850904064
739762621176483840
739831596484853760
739821090088886272
739755230989062144
739840471778918401
739837929917415424
739710255488225280
739683822887899136
739843877440507904
739701745173991424
739775837709438976
739767172088619008
739639166154244096
739785161521438720
739741746406494208
739787133049671681
739661517830905856
739772763355926528
739743965205934080
739617284361048064
739815692057350145
739713459814797312
739703636809388032
739811703018377217
739827280692797441
739744598600323072
739754258036367360
739666005660696577
739769323670016000
739809538707054593
739814831948222465
739695688800309248
739787354991407104
739764953360502785
739695743104094208
739795181608656896
739760238958641152
739769315369451521
739706723808772096
739778332993196032
739785639567233024
739799397161152516
739722980985610240
739778819813453824
739823816222871553
739690458524192768
739779285335035905
739839767181942784
739789762568048640
739731428330622976
739719709365547008
739744371789139968
739817256138334209
739717763330105344
739777892696002564
739660410488553472
739844380996034562
739765020335214593
739781214555381760
739708875327311872
739713338335186944
739785375451865088
739676172515201024
739627019663757312
739762399067136000
739746020180004864
739826462790914048
739747609930260480
739849242219581444
739776772795994112
739793059232129024
739690152197541888
739749581366398976
739695604905938944
739702919700844544
739644094532706304
739844800460038144
739824994826518528
739803083664941056
739839909582807040
739738197811433472
739833500963049472
739684305211793408
739671835504181249
739838416414748672
739735308179279873
739830401255014400
739677422518296576
739741259913388032
739769189817319424
739720560704401408
739836998786162690
739737434662023168
739723396200706048
739780421886545920
739618937059606528
739838370453594112
739786797371260928
739728781888389120
739742350344355840
739839498771693569
739676415742861312
739759303532392448
739834335553945600
739797744466944001
739843105973751808
739752793972592641
739841629381656576
739824919173812224
739826559176085505
739781231550857216
739760893207154688
739846587288068096
739782133288435712
739798767872970752
739798587475922944
739730241174810624
739758070599979008
739837879652876288
739785837005709312
739773354450784257
739813691001077760
739830833490452486
739805915067645952
739781558677188608
739820401858072577
739828492821368834
739730522247680001
739786310756536320
739817495503196160
739793101192056833
739819714197753856
739791482366918656
739702235748306947
739680341477232640
739786315059843072
739740051974819840
739758254998343680
739694434665660416
739740047390433280
739822679763603457
739822235125354496
739795609671065600
739752072841723904
739762411612340226
739784830162964480
739788307400380416
739736381581361152
739828769712541696
739834108839399425
739723400256462848
739733894518480896
739730543126970369
739788395317190656
739744388889382912
739774365399715840
739700583263698944
739638382041681920
739806858765082624
739701829198618624
739736184792973312
739710859451174912
739800684619534336
739693147022843904
739753628777467904
739791784197410816
739819118573039617
739710083328774144
739806095267528704
739775623502168064
739771416753668096
739637568141164544
739781407518625793
739759479617507328
739744590014472192
739813061863837696
739762575156514817
739798637891489792
739839465364062208
739716828088422400
739809874276683776
739634212798668800
739831307421777921
739772314187894784
739811891632082944
739765033169719296
739821656114376704
739761929141506048
739769734841958400
739728085600309248
739691401886203904
739740609607503873
739787074232979456
739826206779056128
739841797262696448
739809433795055616
739806430946021377
739795307739766784
739715859120312320
739749153614508032
739798432467030016
739711194957746176
739715670473121792
739654374700556289
739793030119448577
739715015972950016
739705146888888320
739734142049521665
739741620623532032
739716999836753920
739806770521071616
739724092438417408
739767872524824577
739784205404491777
739810201323372544
739769432919117824
739666194186244096
739847694278086656
739743922918981632
739737929338216448
739768048958214144
739822025221537792
739712650498736128
739772612205785089
739749627461828608
739670736516853760
739656031496736770
739735064599101440
739784368655323136
739781235552227328
739803545034231808
739843303101857792
739655587059884032
739715771010519040
739797249388105728
739671101693825025
739749966927790080
739716538341675008
739719193684267008
739702663651065856
739847551659216897
739622380578820096
739793227293839360
739755260126760960
739618756645822464
739837464592932864
739618425425821697
739798927248097280
739841868356276225
739636775480635393
739843600649969664
739794229698957312
739695273568505856
739788017724973057
739806447496798209
739777175725871109
739844833922195456
739810163658481664
739763418358517760
739703166950866944
739829755311194112
739791486359896064
739784897326374912
739653636431740929
739779511693279232
739842409551564800
739785601839472640
739815377220345861
739775112015163393
739754300033912832
739621101295292416
739754287119634432
739829121824522240
739833173853491200
739689858512355328
739781835295723520
739618718892752896
739709995231662080
739697127308201986
739841058813644800
739656572532494336
739718576983187456
739834134114209792
739727955341910016
739777494220451840
739824076248784896
739748667041538048
739811719757713410
739842069703757825
739795966006546434
739718899831341056
739787896186638336
739833555363172352
739843625736110081
739842917041352704
739804081896738816
739810184537767936
739821878265675777
739648062402875392
739845744174206977
739740123244466176
739806443537338368
739771001446236165
739798331484962817
739761614782619648
739837862951034885
739817033869623297
739624914022342658
739778475784048640
739714114298077185
739791389907668992
739711119342882816
739846037725155328
739772842653417472
739747836330414080
739756833145950209
739767171941826560
739797706479144960
739733353407098880
739760461395169280
739726512631500800
739816581077848064
739729440075321344
739843529246138368
739824277776650242
739829625371648000
739729872256372737
739775489385091072
739829054816276481
739728345676537857
739784964451930114
739706379699654656
739631511423623168
739786897967448064
739642286783373313
739797761122545664
739647575968604160
739751267296280576
739821966715191296
739761048266407937
739770540366409728
739826538171011072
739735152818061312
739809887094464512
739674045843681280
739762747051630592
739702584122937344
739717721139613696
739617817092329472
739800005008068608
739789209037197315
739793030123819008
739775946505490432
739796972719222784
739801553029173248
739791050173222914
739713874992193536
739846419239030784
739800315378159616
739775833477414912
739753179852595200
739802160930623488
739679905462423553
739769264987623428
739792396892942342
739793026017529857
739849309139701760
739722607776419840
739751661460201473
739816748682215425
739737011041505280
739676885723021312
739727607281897472
739726546278191106
739771387246678016
739719105582891008
739825686802796544
739621793309200384
739713808147439616
739793315181166594
739750960990420992
739753851176292352
739781122251456512
739725363434033152
739798742690332672
739641640793542657
739844670335946752
739835136703881217
739640285920165889
739840920477110272
739739904855310336
739810604114923521
739749505617133568
739838383107674112
739691385264168960
739753742002720768
739811199953608704
739709123005124608
739624506990399488
739725937974087680
739621193775521792
739711148749139968
739821865842118656
739811086388563970
739784012227588096
739718367418847232
739807403709976578
739756862384570369
739753255362822144
739809497036820480
739728307760078848
739813594552926213
739827108646526976
739784289089245188
739708216809033729
739847857780461569
739802513541566464
739753196579651584
739827079374635008
739727821342449664
739795207038865409
739841885481500672
739812441173987329
739756850149756928
739747706558676992
739753083593490432
739712063115800576
739619360755621888
739823371689545728
739780996661424128
739795856908521472
739767474061729792
739738554591531008
739730795120582656
739719935853789185
739823124292743169
739807945127387136
739847585427394562
739730723733667840
739653644795142144
739833072959533057
739785266265722880
739790047809966081
739625542991904768
739777456459112448
739767188853297152
739804149299220480
739832976519929857
739787065915781120
739661501003399168
739837309378519040
739838101871169536
739646460250066946
739794464647041024
739762713749016576
739777817173491713
739617208930832384
739784385478701056
739706468040118272
739793856355532800
739646586054021120
739757210578911232
739699656465207296
739676071864369152
739645986075611136
739848889788977152
739793394940121088
739827138107482116
739748650251882496
739745764503658496
739750277352325120
739808087704494081
739805181005561856
739719302417395712
739833178106560517
739707898213720064
739793554281746432
739765196659511296
739775409630351360
739688843486461953
739718530728263680
739805050831286272
739770246471487488
739846612122521600
739830367536971776
739848084281294848
739633159747342336
739817835006939137
739784838610313216
739828652410609664
739842447187050498
739742253988651008
739648959761764352
739743906468888576
739723752901120000
739792732370173952
739658657218973696
739701917186686976
739772822034223104
739828572764966912
739756006956113920
739809845164007425
739693968867237888
739792174372540416
739785199404363776
739771739882688518
739705419480846336
739730379825762304
739842258682449920
739780933772054528
739785043934121984
739732493830623233
739767759475728384
739760595575185408
739819613698052096
739735723335680000
739766366799007744
739765603632828416
739751028309000192
739739401836765184
739749715315548161
739761375766007808
739745722686418945
739735567928307712
739776961862590464
739726780878180352
739826840299151360
739730383785328640
739751007387824128
739817394864955392
739808632909516800
739726541832212480
739840530427826176
739798813863518208
739718090536062976
739836029847384064
739648070783143936
739785191066062848
739767880942792704
739736788680515584
739817071647850496
739814433367724032
739816031531732992
739824722179981312
739816333777510400
739788575580033024
739693826445594624
739847652607725568
739812084825919488
739808486163415040
739719562464243713
739768640208314368
739799245939724292
739792908522541056
739773211865456640
739723526114926592
739767121924763652
739763833619775488
739842485032255488
739762071764672512
739657986235375620
739743180548116480
739798797161795584
739659630331191296
739821232418377728
739745802331901952
739786407376523264
739789099767189504
739745739186798592
739784582845898752
739732510280716289
739830053156970497
739840102692737024
739638746778206213
739799153723609088
739731746854428672
739824315261169664
739798826429632512
739723849248428032
739751930101108736
739766379629314048
739829767793442816
739671588245798912
739634154170683392
739761744562814976
739771098045124609
739751866976874496
739706220479696897
739805281488654336
739766442480963584
739728768932143105
739731243944677378
739848369544253441
739767989877248000
739675459684683776
739718996430192640
739822918843158529
739707495489384448
739752202852564992
739767180644995072
739711564236886016
739715737225433088
739758783749099520
739757587961417728
739846528437768193
739766635263889408
739767805353021440
739721445907914752
739692513632522240
739709466787057664
739621319499780096
739837569513459712
739772947741724673
739827989505007616
739839850938007556
739778190688854016
739728433454952448
739753553099644929
739756422334980097
739806833657794560
739765204813238272
739742442568704000
739714491840102400
739727305350762497
739788412283064320
739776571553288192
739757047051214848
739836122453278721
739657344431366144
739718694310453248
739667284655022080
739755851565654016
739782670243225600
739763263144136704
739753494467469312
739643989599604736
739763007333531648
739776009541722113
739795068668784641
739781093105098752
739776538225299456
739685844735406081
739827477892243456
739759198981001217
739789515171237888
739798558258429952
739786210277773312
739791365052063745
739740173374754816
739837888066510849
739816006344953856
739751908945100800
739737207993454592
739790475511627776
739838991055392768
739800613219926016
739824965453807616
739638159701577730
739755361020850176
739758661984256000
739744929568559104
739632623086120964
739730811717439488
739782644850909184
739718434267664384
739659093367984129
739826525596438528
739769348848553984
739821249426264064
739633763722756096
739810944096862208
739744451728408576
739671688938442752
739761346070351872
739692073335586816
739828270699581440
739645025802326016
739789800283242496
739826383304658944
739694484670304256
739796557600591872
739711660722671616
739744875315355648
739725053013544960
739734657906937856
739760893215531008
739828874436091904
739847102809972737
739743055079690240
739726307001573377
739710465081774080
739803046218223616
739785409027276801
739814718970331136
739713510138097664
739756426147602432
739770464566968320
739815863717527558
739705993949548544
739638537004437506
739803532447109120
739738814374109184
739841373596065792
739801682687692801
739745705800130561
739716123373928449
739789850640035840
739755721814872064
739813448041828353
739715682812755968
739762386467475456
739728060140900352
739835572978470913
739741150492254208
739816874825895937
739674067138150400
739764626196451328
739821022879318016
739840660606484480
739639728182530050
739748490662825984
739721030718083072
739795789812277248
739720779017781248
739750172608057344
739803121715687424
739757676092133376
739830741215907840
739837045229690880
739649253371457536
739787858593124352
739770116708175872
739692643723141121
739822981384404992
739742585040703488
739779327085121536
739750449302110208
739819307258028032
739717117189230592
739708628123279360
739752613680406528
739773899924078592
739690244438511616
739785941506613250
739740076821876736
739848478575198208
739719373812862976
739753293044457472
739688436819316736
739785844983255040
739777884277985281
739787208459190272
739800663660494848
739762289830723584
739840253595377664
739821681263411200
739746498410352640
739772780095373312
739823774451654656
739671353482153984
739718618846396416
739765045668773888
739769302966996992
739783924155551748
739744057199628288
739820951395831810
739841021106872320
739801800316977152
739814299548450816
739788991122247680
739767528805793792
739703645281869825
739785262180487168
739839578417336321
739664348692549632
739770431247417344
739713271012298752
739744136941731841
739813913487941632
739753859384528896
739745332402257920
739782837851856896
739769978031906817
739716635167199233
739838068652408832
739746632598757376
739791738265427968
739806522910355456
739784742191681536
739628369915023360
739777238447587329
739746754481016832
739773929187840000
739768397081260032
739711161273290753
739831840064864258
739742832567721984
739788043209445376
739758456312336384
739807609482420228
739661178092158977
739750151774965760
739777938762108932
739683734929035264
739753771446767617
739839008012931073
739793437084549120
739734859258712064
739787434951577601
739791473793765376
739768853933260801
739826777355345921
739753083421528064
739728102230765568
739787632134262784
739804522487394304
739782187952701440
739750499885408256
739772079340412930
739797421673353216
739770561069453312
739731935686184960
739616223378345984
739760998127652864
739823560177389568
739751120520630272
739642144198037505
739641829642080256
739793835165949952
739769017607593984
739746481620541440
739831781105487873
739810922831720448
739797303846920192
739784272287019008
739777209221689344
739815456916275200
739786294029606912
739650671297826817
739702001173307398
739786939818250240
739772809140916224
739842837387350016
739811774292238336
739726378485026816
739688319261380608
739812286135701504
739822071518253056
739823858304319488
739821442079019009
739836306906320896
739808192650219520
739732640320913409
739672632547803136
739750977889243136
739830703181991936
739764315746623489
739633767971708928
739787464340967424
739816765438496768
739777498448334849
739783559318147072
739721060053094400
739846541071011846
739770976531939329
739826534245142528
739764231944425472
739812785283080193
739764076830720000
739825523128422401
739756069669502977
739847719649415168
739670422116040704
739783840139517952
739706715382288384
739792627214733312
739800714139041792
739730270555910144
739735681157763072
739712700809371648
739755541480738816
739844905292468224
739800575794155520
739844611712143360
739712608341790720
739761669358882816
739737698928332801
739765297163468800
739671722383802368
739742744457957376
739796662462218241
739798100856999940
739798931471732737
739705562007506944
739708770813661185
739688969189785600
739847165929984000
739731172272439296
739768384510820353
739783714297794560
739731814038786048
739754014624088064
739814735475048448
739761803408859136
739645461821284352
739692509262020608
739836583801655296
739725283545079808
739617100109651968
739746557231300608
739730853656301568
739743537332293632
739825305234341888
739788223556247552
739834549463482369
739775480908423168
739788793826398208
739770150057086976
739720774756540416
739817914887458817
739802618344570880
739823467927904256
739781395027894272
739805898206482432
739842564581425152
739806032294236160
739748733953396737
739732070201720832
739764559297282048
739836785178595328
739812009122758659
739746557034168320
739711752640823296
739808574109540355
739722381241946113
739768291888136192
739819282310238208
739647462546145280
739798067348705280
739838026520502274
739681457430351876
739791734033371136
739732371990188032
739848411462144000
739653116610678786
739762852173647872
739848189377929216
739618064761774080
739719659231006720
739766098397175808
739735962197065728
739822981732524033
739718501556846592
739824273414627329
739737363342036993
739723433999802368
739728723059081217
739768229040529409
739842795322499073
739727871523074049
739769936088846336
739825213035184132
739631536912236544
739758141617917952
739751183557009408
739773690116767746
739782615771709444
739760780090986496
739617074968813568
739841964779134977
739794120642793472
739801196270133248
739768119854534656
739703783710699520
739842522634129413
739838404221935617
739667657885163520740119623580975104
740039881586409472
740166281349976064
740097473771888640
740175990933053440
740122614224572417
740148065177210880
740156743196549120
740204575039324160
740121842371956736
740197264656879617
740146534461911040
740075847881629697
740106323661082624
740194404112191488
740015135029239808
740191014854512641
740147738034069505
740084173327749120
740163177388888067
740127899068567552
740085670752989184
740039264981929984
740127307482955776
740177421119422464
740044402983337984
740168848184217602
740207720817688576
740016326274486272
740128058590515204
740204604332376070
740035770984091648
740103538508980224
740136094839230464
740096026422456320
740125009079853056
740150711820914688
740192633801211905
740177903430832129
740177366752894976
740081644275568640
740057145417302016
740133326581866498
740143652832448512
740072869770723328
740124652576473089
740192856082685952
740122002078498816
740169661791227904
740194278182379525
740057145228435457
740211214916161540
740138179102150656
740166650121441280
740062568719519744
740156835689340929
740210086644092933
740176699598471168
740207573882830848
740090078836449280
740142067507154944
740154100868894720
740196798766145536
740097599320010752
740174820554330112
739988321091325952
740168076424052736
740074484581961728
740127236230107136
740106139132649473
740129501238202368
740164578198335488
740017572154888196
740166146805116929
740055325005516800
740161692735315968
740020394804011009
740132970011492352
740199965465542656
740126414490472448
740207670339194886
740090141830696960
740147511810228226
740144407995813889
740106281579630592
740210975723393026
740148157582041088
740101596672086016
740080402753277952
740147297724600320
740208585070743553
740172996195811328
740178532727328770
739995606735826945
740193581768540160
740066385586446336
740153886862905345
740093048416243712
740142029754257408
740099767980699648
740123960495443968
740029538294505472
740078796330663937
740081652697825280
740128968804839424
740175172876046336
740071275800985600
740091006167748609
740200586243629056
740174141085618176
740158932929421313
740170399871303680
740116595616387072
740076296357699584
740023813321154560
740205879404814336
740174145275715584
740176787863392256
740069417820774402
740117153442091008
740091618292838400
740082311140659200
740203794957406208
740007681851858944
740111549751250944
740114007542104064
740132462446182400
740064430973714432
740064225209520128
740176754321547264
740145632476815361
740071091486531585
740154486841303040
739973250944520193
740167887772655616
740170320431218688
740166058645061632
740114041109118976
740092830387994624
740155652757131264
740190956369121280
740171205081239552
739985384994668545
740009724637253636
740119514780729344
740161034032414720
740055031408381952
740094734606192640
740202398132604929
740022198619013121
740072974699532288
740151441562734592
740022290562338816
740072190146686976
740030851417788416
740158295382466560
740156302865895424
740069254490247168
740090649622417410
740143153911627778
740178218330755072
740201819645857792
740184740389605376
740180420067766272
740182408100773888
740164091893972992
740039797822107648
740209549639098368
740204407162306560
740195528051462144
740187844040392704
740140096037507072
740069816506159105
740178796893110272
740184564157452289
740148107254566912
740184614581473280
739983358961328128
740116670761607168
740170349506093056
739988560296697856
740188846357368832
740100396891439105
740152557377597441
740141522193133568
740187328266833921
740092084015730688
740109037434462208
740158504988774400
740197600041828352
740151324180942853
740009615513919489
740192382256316416
740116318398099456
740057271229632512
740125965628637184
740149378049007616
740132852428328961
740065781317271552
740172128062955520
740153429931130884
740154113577627652
740197532857438208
740091156940328960
740109402124996608
740118046791110656
740121250970931200
740167480719593473
740145712101531648
740171884675883008
740099239565492224
740184794642980864
740206877615738885
740035154538864641
740161025761259520
740052397607768064
740095246449664000
740183834419957760
740129853530198017
740082554427035648
740116691712118784
740085536690409473
740150166561390592
740110710605283328
740009502188142592
740054545028501504
740068134258769920
740163135483564033
740159599542718464
740033451802394624
740207620062126080
740122664480706560
740134794667921408
740086744373178368
739982256140390400
740125898230272000
740080407102754816
740126536062402560
740131673879281664
740103102230110208
740094986499153920
740092167939588096
740083003125334016
740191593588789248
740061742328205313
740091915991973888
740202314246590467
740071368360898560
740113902772555776
740115617974497280
740153580687138817
740132290412589056
740057409721409536
740128595302088704
740086400549326848
740014958851805184
740210807838003200
740133150215528448
740126171157909504
740101474865139712
739978854622584832
740014678215131136
740181162451193856
740152578449788928
740162183363854336
740129501288501248
740177433605869568
740096211068325888
740094348998639616
740174522956009472
740118881209966592
740138187612360706
740129513762357248
740053139773100033
740154058867118080
740199781239271424
740068654339891200
740091408502128640
740137143188762624
740172132131479552
740142545464758272
740182865598664705
740131942335717376
740200313622278144
740124409256501248
740148757342367744
740119791294394368
740030054445383682
740129077466673152
740206764654796800
740144336751497216
740161767867875328
740139177463943168
740130747097419776
740150133157814272
740147176047837184
740157900853813252
740086002061070336
739972604857962496
740049297811591168
739974979123617793
740110660407824384
740153237010010112
740207448422813696
740179732214472704
740186225252958208
740108777224048640
740053655689306112
740097939176083460
740123037719244800
740194164789284867
740210400961007616
740210811956760576
740167707052658688
740065529767960577
740072278394822662
740155950590484480
740175718273802240
740097943240347648
740198434578255872
740181149784387584
740207024651243521
740151794161078272
740095603133157377
740175772757807106
740073180048547840
740132852512227328
740121326644568064
740141702623727616
740154935749279744
740208559904935936
740117262422712320
740096450005237760
740157674491379713
740056558193790976
739983430360915968
740024325080780800
740103202922696704
740063206144630785
740128121513508864
740203211814928384
740123247598010368
740156151791247360
740199407799406592
740131199906091009
740129081908461569
740091559715196928
740084286875914244
740048974891999232
740062866452013056
740208312298418177
740084378802360320
740137545955217408
740153236917784576
740119426738065408
740064879516602368
740070810447155200
740129262179647489
739976686171750400
740108064175620097
740155149398593536
740142566688083970
740197121803030528
740182475331239936
740074576852451328
740057526880866304
740164154451996672
740144986533048320
740153169725034496
740090884256075776
740132248503078913
740175357454757888
740165702347329536
740138296651616259
740186678233567232
740155459961774080
740137088989831168
740203795108499456
740144219256442880
740163684908027905
740087436412227584
740043660784340992
740087575222886402
740185335741743104
740075189245972481
740097888802492416
740126170948206592
740152343413559296
740151651206615040
740116540780105728
740119460305068033
740073679120433152
740211365764272128
740158341486383104
740175605220708352
740154494986670080
739973208829530117
740091920395931648
740150925889785856
740177534541692928
740133133631299584
740017362582315008
740209197145587712
740099868400726016
740128892934053889
740115895050244096
740086018934734848
740206877875802112
740172266319843328
740124380047540224
740027768323211268
740082017413541888
740087696471756800
740093119790776320
740035733226803202
740204759588704260
740070231792615425
740175517081444352
740109180036632576
740076040534560769
740186120244203520
740161449222344704
740063424042958848
740078687115182080
740085532596809728
740196123646828545
740082525217914880
740160832844275712
740059695654834177
740167086278860800
740006033708306436
740160249580126212
740188708259962880
740119066015367168
740184564157546496
740155912829161472
740086002279157760
740116993672613888
740123167981604865
740156923601915905
740115190394556417
740143921125150724
740092935396528128
740176188048543744
740145309825806336
740089583967318016
740091538823360512
740210795334762497
739985565572042752
740110035569803264
740090741658165248
740066830077861889
740184555596984324
740129836736385024
740198472566067200
740125722128310272
740201639030706176
740186808105979904
740139886565576704
740162711636566016
740189211589017600
740033221098901504
740042712628371456
740147822062772225
739982679563702272
740140742027431937
740137336206426112
740072307671085056
740088359201054721
740183452700413952
740123356540719104
740186313115197440
740206357874409472
740100732406398976
739974026924154880
740191023444418560
740140133677162497
740145670238179328
740160786807427072
740149919034572800
739998353627303940
740196345827463168
740035435548790784
740084936783343616
740111184851046400
740182202542100481
740097867742863361
740100942314475520
739993568132116480
740127441792929793
740082466338308096
739974454499905536
740129824119902208
740093266868064256
740194395488673798
740172182576324608
740021690969776128
740119846000709632
740154453379153921
740204256511328256
740029445998792704
740080922758893568
740183410552020993
740204130585710593
740176762844401664
739974609638952960
740105044499017728
740135734095532032
740025377666564096
740118868824317956
740204390708056065
740109683260829696
740203983885586432
740104259883151360
740031463811338240
740139110648696832
739972265312452608
740036568149266432
740196266303447040
740199978312814592
739990900689014784
740077957570514944
740034760169361409
740050455464714240
740186363539099648
740118516276285441
740084815089827840
740110345751035904
740009493988134912
740025792864870400
740179967363977216
740102917693149184
740093895787302913
740137269328269312
740085066647408641
740168239678902272
740180344616456196
740192797463093248
740156596689461248
740134630850998272
740194257340932096
740104775832850432
740122677285953536
740101248649711616
740162162442657792
740145594706993152
740071456370003968
740144496067936257
740176557076025344
740127978710048768
740074727755161601
740149864663810052
740148950137733120
740179174279806976
740162988414402560
740125667656794113
740156760019898368
739978623810187264
740141207788093445
740119212551774208
740156865024282624
740090393585389568
740164771052441601
740141681622851584
740182353616773121
740118403252428800
739997296859983872
739983082153988096
740133809044217856
740023234435944448
740119372107239425
740132152076042240
740211177003876352
740110236888010752
740102267739766784
740159075271479296
740073670773727232
739993261817860096
740172153174298624
740141450969677824
739977914876342272
740153450776891393
740175810531840001
739991869220917248
740192600532094977
740112673619247104
740185461566636032
740090045672087552
740112484833562624
740058424570961920
740096877820010496
740102452024901632
740201744148402176
740049398286147584
740103580582023172
740158332862877696
740176536087597056
740160975270252544
740093241446563841
740163663974240257
740197990099390464
740153249286750208
740195389681328128
740131078418108417
740101940688883712
740195712730812416
740183658145959937
740143573065170946
740193644943187969
739986815235411968
740120777211686912
740147377454108672
740159096159100928
740176653637275650
740146987148922880
740200749808943104
740182743707963393
740163164923416576
740138661665247232
740058562953682945
740192403227848704
740048320534568960
740021997183373312
740206462761197569
739972709938008064
740093060982448128
740117266474360832
740129656653938688
740168755804655616
740060165433634816
740190075363962880
740108206735822848
740064141373739008
740123687798603776
740132948897353728
740087205847306240
740066066655645696
740098098471526400
740166511688585216
740121544551174144
740013960938819585
740145313755877376
740201617996255234
740150091193942016
740191018943930368
740082394879778816
740148035863384064
740048203165270016
740169514818490369
740116368771690496
740184748509810688
740095254947336192
740099989985239040
740187911090536449
740196497053093888
740114099946672128
740141170005774336
740204625286946816
740121284487565312
740031803168161794
740066859559596032
740201312143429632
740057786931777537
740137860704133120
740025839236980736
740197537118887936
740031417560731648
740181217174257664
740150363785859072
740169514810249216
740084135570608128
740201748271366144
740047301213818880
740204973703737344
740105333813706752
740064653124984832
740075734354546688
740127135914991616
739971988429541377
740177710710939648
740115202851536898
740185386308243456
740114401706057728
740178679469334529
740145938883284992
740204487080546304
740060983192911872
740144240089530369
740088728610328576
740124279266811905
740189278580379648
740187952937078784
740060035204648960
740126607323586560
740183305937690624
740135385976688640
740117920894705664
740047129473736704
740165161143537664
740059909304295424
740097427651198976
740077517080518656
740030536844992513
740160778276212736
740101697050161152
740137034077995008
740155371675918337
740188422917230593
739986979031535616
740142834779586560
740056675697065984
740168667875442688
740110295637626880
740176536129536000
740198288079622144
740091521752535040
740165433916063745
740068348168445952
740083720577810432
740159452733673472
740123159307948032
740072043362832385
740111981584257025
740093182847946752
740096844374540288
740128851192369152
739983321514528772
740096844592644096
740112401002049536
740180571096252416
740170034857795584
740186820449865728
740197746892759040
740080432075661312
740138359822155776
739975071222116352
740200326121312256
740114124873568256
740194186058731521
740121284676358144
740163475243028482
740105836857528321
740138594606649344
740082092944568320
740153203224924160
740211004999643136
740164670410096640
740110266088620032
740148388126195712
740162359596089344
740082126553518080
740206588309430272
740124921192435712
740109612112838658
740142901988970500
740076749619351552
740176834076250112
740057594291736576
740077341028712448
740073994020388864
740057166216896512
740078645444812800
740108198238146560
740088648763330560
740148627432214528
739984692980523008
740138963546050560
740123696409481216
740072764854415360
740167220513374209
740116494839885824
740127915715747840
740126267626885120
740160367062581248
740202696045645824
739985401788698626
740106604775919616
740178134062927872
740140784121487360
740114955631005696
740141643987353601
740192042760982528
740153803257851904
740052175125155840
740139081179533313
740144688682897409
740208932833112065
740188959708459008
740002304984797184
740137835311837184
740082202218659840
740109821693726723
740197386216148992
739988945946202112
740211667703848960
740092197308096512
740111545686851585
740121078987653120
740137919239868416
740126766405189632
740059888290824194
740101290500468736
740166469816844288
740162745404788736
740093900086497280
740105791051534336
740189081490104320
740110526282354688
740183457008103424
740159511554621440
740069946441539584
740197486841581568
740063508029661184
740078624234037248
740119715994030080
740131690891317248
740136530832920577
740101168794308608
740211357497319429
740125588166483969
740206827309289472
740193271557836800
740077961785839616
740109255399886848
740176146071977986
740159238836785152
740087285606195201
740171561798225921
740149038314590209
740087382096109568
740132382590795777
740179065592643584
740163655409471488
740131011204403200
740076413848555520
740150279811784704
740110299714473985
740080251674501120
740029265635377153
740179929267089409
740166503547408385
740083980691767296
740208467621883904
740136115911438338
740032503742930944
740123314874667008
740114645135020032
740129740233822209
740158022509559808
740133867537977344
740002778769133568
740124841353871360
740112728392617984
740140184243576832
739977113860722688
740075734677524480
740193141395980289
740057413873631232
740124774337261569
740127228055461888
740211181097517056
740075675940487168
740142361024532480
740200271817625604
740156907055374336
740103559597936640
740194110280216576
740085494617362433
740145775267577856
740076007319842816
740110312314134528
740098597706997760
740188590525829121
740145963831005184
740094902529363968
740210895943520256
740111465756151808
740028963695779840
740168764344434688
740148497324855297
740055346081890304
740160039978172416
740060895259295744
740131644477169664
740190301868941312
740115232085921792
740102175297294336
740207301374713856
740116104480198656
740146970417889280
740195641381531650
740151479382708224
740068310683922432
740151789744332801
740149163992743937
740070269268660224
740057824873451520
740185356847435776
740032189295939584
740102666295087105
740086392387145728
740106155712774144
740132676435382272
740073217960861697
739975977011445764
740160098811711488
740015403544551424
740037364811235328
740136241702838273
740107690974846976
740205523132420096
740142675656093696
740040808741670913
740153836787007488
740103186388791296
740127521715326976
740000350422368256
740092444818083840
740035431597801472
740044923345342464
740108613704900608
740105493276942336
740046114523623424
740083334550827008
740182983060119553
740069216519344128
740204390695440384
740185591673958401
740120005254217728
740173793117757440
740128590977761280
740140012407279617
740096286406254592
740161034053357570
740202117139435520
740107472904564737
740075923395993600
740125302647586816
740092197073235968
740145171174699009
740137583901061120
740127072887185408
740191849600557058
740100044821549056
740090716416839680
740111058921246720
740065621870817280
739973007750336512
740174296623001600
740172933444861952
740145083052232704
740109263717183488
740189781888520192
740109028777426944
740184706696777732
740171020720570369
740045867034411008
740156294712197120
740098094520492032
740093082042028032
740104239180095489
740110971025383425
740189219591729156
740096819368239104
740121653909262340
740162355376586752
740142914609766400
740161558345621504
740150271603531776
740033057541918723
740147150844243968
740190977319653376
740167443100905472
740121284592472064
740076464389902336
740094424248668160
740143367628201984
740105992239755264
740145301218955264
740161994586763264
740124644494168064
740063755619467264
740151991314337792
740188276036907009
740147960571252738
739990971954434048
740180864697520128
740061209760829440
740157607306989568
740060295125684224
740108320002985984
740140494467006464
740042276454305792
740162535563927552
740101709675024384
740170068399513600
740123335661621248
740106407572295680
740197151091888128
740147607930966018
740183763083235328
740112031819419649
740099558345211904
740188741839540225
740031178565136384
740091341632352256
740141140591169536
740189366568419328
740086866192519169
740091844730687488
740078033126739968
740134735960113153
740094218648080384
740078972575350784
740203002485702656
740138279966756864
740108068470591488
740192281525932032
739973317830971392
740008650958352384
740201131746459648
740104855612719104
740008571073499137
740060760978653184
740177194601832448
740089479436853248
740102947237830660
740167442828263424
740144856815796224
740071439466913792
740188984891052033
740146609653178368
740198036182315008
740194089342210048
740128209463713792
740136983868149760
740088560796110848
740171633164439562
740102397847044096
740179912737357826
740149940261904384
739988295703273472
740174501820825602
740194353646297092
740202910198435841
739999574190743552
740024274438750208
740124669248974848
740042213426528256
740105493058818049
740080155264159744
740140104342228993
740085834339258368
740086845229432832
740059565459427328
740088694841868289
740081422124355584
740116834687426560
740053751973707776
740188943078035456
740073494931705856
740121221719822336
740189870065393664
740163647230595072
740165089895063552
740075491038777344
740191711297736705
740094881545211904
740138779281920000
740102724721729536
740188909263564801
740155791173419008
740166843118280704
740186224854487040
740120236133847040
740058470632820737
740204415718686720
740064900651864064
740050946252808194
740093094759157760
740114359704276992
740107401450377217
740088766040264704
740099927200681984
740169770838941696
740107607185166336
740129736173703168
740061113224683520
740155233347764224
740092012540612608
740179031782477824
740164360283230208
740064984571449345
740170173538308096
740098660625715201
740123612636717056
740159670854254592
740154788571144192
740147096242782208
740116649882292224
740137760024109056
740192558635188224
740144239934361601
740147545167499264
740085314417483776
740165605656006656
740077684856918020
740149369777885184
740087243575054336
740089680465629184
740133137695571968
740145351718539265
740116989868412928
740197474330116096
740130247698489344
740122199185629185
740132428778442752
740067341569003520
740204294167613440
740086140582166528
740197675656712193
740183620447555584
740176427136487424
740085691867103232
740168738939473921
740105681735294976
740129715281879040
740093908525416448
740091916008722433
739988509793132544
740102636922413056
740094151711166464
740073788188942337
740130683952234496
740187386689261569
740146509388320768
740093950434938880
740196882920673280
740109892791480320
740184165526704129
740190255593226241
740114342956441600
740158781603078144
740030956120248320
740091979204317184
740145574029201408
740047863489671168
740185130174664704
740208459006812160
740044155540373504
740096752234205184
740061788427943936
740131808143134721
740065953275387904
740053873746927620
740100988212772864
740076514465746944
740118621381365760
740178763384795136
740203262331228161
740138154003468290
740197847677702145
740146366647816192
740082168425123840
740160660936511489
740068470071513090
740067949944393728
740018171961188352
740176724974043137
740135998420439040
740164905488265217
740106650728706048
740025067422244864
740127534147211264
740154713195327489
739994155418587140
740005676898869249
740106377935212544
740208274499342336
740203207692046336
740113583976120320
740138791608983552
740114301185298432
740165333336621056
740184433907666946
740100996819496960
740106340262129666
740096533958397952
740148874669527041
740081468031049732
740204122176004096
740107686910537728
740148522641698816
740050392361402368
740175013727215616
740161205898207232
740193699271954432
740127747931000832
740136082076008449
739974849024512000
740127253204508672
740126321880276992
740045636297318401
740173478393982976
740092608366673920
740023397984272384
740166495246880768
740151877829070849
740110882643009536
740143459793788928
740064875578281984
740168634157412353
740087281294442497
740081069618257920
740204298441785344
739975717207703554
740082235483774976
740160774199513088
740159129902321664
740029500495257600
740185830820564992
740130625181614080
740120387254640640
740177110636081153
740074279035932672
740042595523403778
740203581027057665
740081396912267264
740001122056708096
740119707756290050
740183318449295360
740194282527555591
740175135504732161
740109301348458496
740074165701619712
740115307902074880
740034131363401728
740165698173947905
740053064376156160
740067823855243264
740125764344025088
740093514067906560
740138955186667520
740102636939182080
740138095526416384
740209356763893761
740106650661584897
740170181641658368
740110660491698176
740169968084516864
740155996572504064
740026514398445568
740134656260091904
740165928814534657
740132995147964416
740076867030548480
740155942252204032
740194571762716672
740139026540204032
740175492033220608
740127571925475328
740154042115100672
740093505670897664
740077928243974145
740208878336528384
740043794763161600
740106239884005376
740164838224240640
740148656846819328
740082747272744960
740088753763553280
740069497726468096
740176297180172288
740001524777160704
740197751133241344
740096382976032768
740039155783110660
740153379385643008
740104977314648064
740190964447338496
740198304550662144
740114510678249472
740136983960379393
740141430044295170
740105623212195840
740145070620442626
740132504519254016
740123633331372032
740099877074575360
740043043986767872
740150804124950528
740043316876582912
740083661668818945
740143921213366272
740194861329055744
740021388732338178
740140960231854080
740206491861417984
740120517210963968
740070995155922944
740157867441958914
740031773824811009
740137311015469056
740143094927069184
740159058519425024
740073842727653376
740173302510063616
740075935651778560
740175240303644672
740157720486129665
740065743652409344
740189525981470720
740140507326783488
740106331907035136
740055199365136384
740189190537805825
740101453834903552
740017047799746560
740155497685389313
740161336022208512
740199332390031360
740056402769612800
739980414555586560
740108915686449152
740171146524512256
740187491601424384
740159230494289920
739998882273329152
740071167046864896
740108680906035200
740201446231117825
740078305643204609
740077781233586176
740165777987375104
740197201704583168
740077684814950400
740153459152982016
740120508612644864
740206676465192960
740170932464062464
740173424056766464
740074178490032129
740194584232333312
740037310478094336
740031690106507269
740135331580784640
740154616831152128
740209570627223553
740133485914914816
740154050394619905
740194894673760256
740179329611632640
740129085943341057
740097335229845504
740168906778804224
740186052971757568
740076795794468864
740198912829579264
740142679636348928
740070982166056960
740200070373576704
740190314376384512
740059007818305536
740183956084170752
740066838357233665
740204717805031424
740114128967225345
740099260251811840
740158337233354752
740145225927008256
740169074760646656
740181481235095552
740106386529497088
740118906363359232
739978128806838272
740159817692655617
740173314904186880
740108470876311552
740202175952003072
740170361996738560
740180546135851012
740147985481355264
740081153747476480
740189790189064192
740123901787705345
740002078165061633
740167870865416192
740204738868875264
740201081360224256
740128922541625344
740006692247752704
740088510468722688
740096508779847681
740142528683466752
740170508944216064
740157913394774016
740092226613747712
740116381665001472
740020323718987776
740150380454117377
740079471601016832
740025197441454085
740076703263928320
740126032536195073
740170777484513280
740127798434627584
740177475842547712
740088514637893632
740052422672953344
740147834415112192
740158102318796800
740088590198267904
740184450940690432
740074107195162625
740106080127090688
740027495861211137
740136681806934016
740188829659725826
740141497010556928
740156147651465216
740023813350395904
740042272536952832
740134979208904705
740204797257744384
740094587994177536
740181233846652928
740140993580834816
740081614856785920
740079450843402240
740070344900382720
740192646723997696
739977231284326400
740097641393102852
740155086417068032
740058508515774464
740122765257265153
740196849383034881
740037314697531394
740135662884638720
740181133254615041
740039537481658368
740101152142938113
740100782826086400
740161117759123456
740155082243706880
739988652386816000
740157271955656704
740096030901993472
739974547089170432
740145057999802368
740142239247015936
740088396954144768
740106981948723200
740174258807156736
740114825284583424
740144302886682624
740139491923529728
740099138604400640
740141996183015424
740092759034503168
740059733063766016
740104046208487424
740111478372618240
740151341138448385
740007807630598144
740149982074933248
740098409105920000
740155849885294593
740127215543832576
740150179383382016
740139622135652352
740146333143695360
740141908228513792
740127995579518976
740197562167263232
740152393988329472
740174283796795392
740131484992966656
740194504712572928
740166914501189632
740195217781985280
740090280532017153
740046064078721024
740132076490461184
740177584760184836
740011179783790593
740186505906421760
740127915959029760
740083443569152000
740127957587533824
740131195686637568
740170013961793536
740204327650885633
740105774316331008
740180093121794049
740002980087353344
740084387560067074
740187231743315968
740094189627527169
740082810346700800
740198333965336577
740149277633089536
740188141835935744
740172434024714240
740139290945064960
740102947288256512
740118797420363777
740076560972189696
740080939636817920
740122324838547456
740190612134211585
740085910084059136
740118566876413952
740084324574203904
740150166649511936
740095237918330880
740093275290402816
740012161313996805
740051634101858304
740177287098814464
740053391645282304
740100703381815296
740156713970589696
740075965255168000
740168076453416962
740132554813149184
740038174315945988
740081623161556992
740184937429671936
740124598071480320
740174174921035776
740188586457235457
740166356583190528
740068549792829440
740149432495316992
740193397139492866
740111893768097792
740185289914781696
740170534051184642
740185528654520320
740163542301609988
740129950259421184
740079144449380353
740021019713392640
740078561432883200
740083263398678528
740088799573737472
740084064607162368
740083464779620353
740131505968676866
740059674574225408
740006914222886913
740136463929606145
740119565196201984
740072404337233920
740182060174696448
740180881587994624
740140595197403136
740177496549687296
740122974754373632
740133100156518400
740125562899988480
740084362331467776
740126909149908992
740182567433973760
740050551891726336
740182202542129153
740141971084316672
740080490997223424
740132697230737408
740153316601155584
740136623208177664
740115639101198336
740077802448429056
740180575303172096
739992796426309632
740165920354668544
740181980327870465
740135717104459777
740167862476767232
740165777748283392
740105480354291712
739976975276773376
740111385913221120
740053278323531777
740039571308695552
740128003850702848
740071930435407872
740108215405432833
740079954172518400
740156382742216704
740059833945235456
740049998369394688
740204092941799424
740130235392331776
740134840666886144
740133271783235584
740035511033593856
740163907302641665
740144323799482368
740143476591853568
740105430240776192
740077659636523008
740168583716687872
740121746012024832
740091907573985281
740168437092261888
740153299618390016
740165152981590017
740208341612429312
740192868896280580
740122891258335232
740200758331748352
740094570973777920
740137885907714048
739989965287923713
740060744050446336
739989004658053124
740179857922002944
740023632676540421
740124908529831937
740044348742602752
740087277339193344
740160190851481600
740190050441437184
740139609741496320
740045841893822464
740163403725955072
740075856178077696
740172287505268736
740125504158740480
740190561974521856
740147398316556288
740087126205825024
740112136815284225
740122630963879938
740190784331321344
740025377599279105
740145850580619264
740138989001265152
740208727660343297
739975721435697152
740111390384529409
740146874229854208
740099566708621312
740190062944636928
740113197961646080
740141954181300224
740092331169222657
740110501108187136
740158236557479937
740107384522190848
740158827677552640
740089315657715712
740144315545100288
740192126462464000
740093547748024320
740032604292980736
740114477400489988
740072140033118208
740086480123662336
740104452972089344
740019732267442176
740071821408604160
740159759043661824
740170559200301056
740179417528446977
740167346401202176
740111352472162304
740002497947947009
740105681647341568
740095548464746496
740133053977272320
740058953053151233
739997485503029248
739978229667233793
740155266721800192
740147356511805441
740089814788280320
740118885307912193
740192097110654976
740035590842920961
740111264379240448
740129690132873216
740099294020173824
740174682494631937
740100120067354624
740154478175920129
740084450437017600
740140595285352448
740158270170628096
740037943738400768
740079211457728512
740001147147034625
740123352615014400
740045174735278080
740179111620968449
740084236477071360
740153874405695488
740136799205511168
740174719916384256
740011930685841414
740089403578671104
740032285521653760
740047670438285312
740200208890494976
740174174673506304
740137617342091265
740180680089468928
740107317585321984
740110366986932225
740197046511144960
740149327776129025
740067874350469120
740209096482299904
740157653402390528
740107598557499392
739972806163767297
740086740455723008
740120538270597120
740110564190474240
740185461608439808
740115433777401856
740024769437831168
740193934287110149
740190138236579840
740115496327086080
740199910922981376
740071326174617600
740074610633379840
740160799105286144
740177073227059200
740144210691624960
740039286108659712
740159905928208386
740208652146114560
740088107865919488
740155229291810816
740188359952191489
740161906347020288
740192826730926080
740039051302998016
740208551491215360
740167480908251136
740179983927238656
740072089638555649
740155246136176640
740113567194701824
740090888580419584
740091555273445376
740129769874804736
740089869477761024
740211646900150272
740112208114417664
740141396284166146
740051055434698753
740156026079588352
740155451392688133
740163362001145856
740140024826597376
740207200984047616
740196484256301056
740121204829368320
740089529491697665
740082638376075264
740206462413201408
740170278316171264
740109188387508224
740075952609366016
740113147592331264
740202284928405504
740083439349706752
740074883049267200
740012702664380417
740143535517773824
740135889192509441
739986043416416256
740159511516860416
740191039928078336
740196677345218564
740127433328889856
740131464352825345
740104050180509696
740143724324388864
740113734752980992
740173872763437056
740199772838109184
740203744818802694
740025117552480256
740050736298524672
740105350574157824
740176334916354052
740076997083312128
740126162517643265
740200720717221888
740115614069579776
739997829683412997
740211013560225793
740186539716644864
740173117683859456
740036198996058113
740190977030279168
739982620843343872
740138774752071680
740144302794244096
740172199273734144
740105623203946496
740129635430764544
740192969421127680
740060039252193280
740098870214938624
740113562845216768
740163487620583424
740098056482344961
740125361606889472
740171452926697472
740104427650977792
740145154238078976
740122878516023296
740124874916663296
740076636264103936
740139773256421376
740109519431163904
740196257638064128
740127278168965120
740111914420842497
740203023398506496
740102527849488386
740071523491450880
740153694113648641
740090053939073024
740103131665715200
740140167474864129
740187403688783873
740188540294725632
740115605697769472
740158014083244032
740140934873124868
740182781607727105
740049704818376704
740132982632091648
740090292766924800
740085758975979520
740140951927164928
740205153836498944
740096026598617088
740087277167083520
739987876524359680
740206177221369856
740210434691629056
740071368386064385
739993329094565889
740114368290037760
740172933130113025
740158496679841792
740145569809588224
740064535755784192
740122165585055744
740150208433164288
740155845564981250
740143841559252992
740074900044517376
740154407149539328
740188024370307073
740156344724918272
740077076825395200
740194089484877824
740102875662176256
740154507632496640
740161638096109569
740081078023651328
740077735184306176
740163311703052292
740089089022668800
740167266801713153
739976233149210624
740185696430919684
740089932262301696
740183154787553280
740104817775939584
740151231788777473
740186510444617728
740133536422711296
739996256756498433
740188175537164288
740067622717378560
739981882771832832
740207158688677888
740069220965359616
740024249608327173
740146953900544002
740174497735692288
740157393556934657
740194345345818624
740081099133603840
740186791248990208
740170538455306240
739984487459790852
740163131352174592
740147557645553664
740175349292634112
740121104291921920
740177786321666048
740164045601308673
740174984161550337
740075860154257409
740198866709024768
740173906523394048
739990439214911488
740163265561497604
740138779147685891
740115769078513664
740031388208893954
740101353142378496
740135415227768832
740061490531737600
740127924230225920
740109570039812096
740108165006524420
740107107790401536
740171331271036928
740176896936316928
740092109026398210
740041404274094080
740162300905197568
740033296642506752
740137130895122432
740082537821769728
739983304645087232
740116972948623360
740121347712487425
740200150128336897
740075692671520768
740150330021842944
740086195196137472
740089105762111488
740188657915723777
740132341025214464
740211218942693376
740179862195961856
740043727696187392
740180608752750593
740082856244981760
740164506979033088
740196454854070272
740188724831473665
740139135453831168
740128826043162625
740098211868749824
740130822611668992
740067111117180928
740132814851584000
740083867223248896
740159763170877440
740097209325080576
740084668511465472
740107187457032192
740191807838007296
740178297808551936
740078439730806784
740136719878606849
740165081401548800
740029626659962881
740093719840468992
740069489375580160
740151890512621568
740080142580600832
740142742664282112
740183611874246660
740182223563939840
740161247832858624
740181351182307328
740165035406823424
740099675638882305
740175730839937025
740175181667241985
740189064574439424
740198673703940096
740124526948716544
739999574362853376
740174862518489090
740178503514083328
740157536192630784
740066754584514560
740003265190998016
740088896063705088
740023989318393856
740133192468987904
740182358100463617
740148027663474688
740090997472923648
739982188947636225
740130659071602688
740121003750248448
740058441289478144
740136145137373184
740055555662860288
740053232022654976
740115970560294916
740090095886315522
740006532654505984
740128905684733952
740179111440744448
740117501456076800
740148946174156801
740091559643779073
740153647837925376
740065420862984192
740185428330962944
740067870151938048
740115286955810816
740182492293038080
740138137175752704
740095879550541824
740139886229917696
740184727894757377
740079056289435649
740067216020897792
740071909396742144
740154885379883008
739998949294014465
740038078186848256
740113227212677120
740103035091816448
740144017820749824
740201911954083840
740185738680139776
740207217455042560
740211210411487232
740072324611870720
740025029518327808
740177668843393024
740147717180121088
740043564122570753
740152238501462016
740098723594784768
740169900824612865
740159356180791296
740202725326135296
740079735900938240
740196937203343360
740067794893443074
740175101946040320
740104108829343749
740092419253936128
740152003846901760
740070864931147777
740169300863012869
740186724316237824
740113504183701504
740055572356210689
740182852768309253
740080327423590400
740141635430977536
740203484574842880
740082357160579072
740175131243360256
740132533661110273
740139555051933696
740193229723869185
740025889283440641
740067408883425280
740106386428690432
740127471400583169
740141761209765888
740071720434950144
740211113929887745
740127089429348352
740149168237334528
740211160163717120
740065492170334208
740118784762118144
740063629886652416
740080805570064384
740082902784835584
740112271293190144
740164963956887552
740059691422765056
740136149340069888
740104293563437056
740116717016383488
740211336404078592
740076493490032641
740185663115526144
740157410111827968
740159842858369024
740064497927368704
740135352380231680
740160795175096320
740145112567713792
739988937733754880
740092863996911616
740065135419621376
740038648540717056
740134442165997568
740039369696780288
739995392524292096
740180000633192448
740123805339791360
740077076762484736
740115215652683777
740074912270979073
739998726974889984
740142042211323904
740146605798612992
740161193323696128
740103182047576065
740185805486972930
740137759839539200
740191883163471872
740042742286458880
740157129273839616
740097532139868160
740129857833566208
740123465701859328
740119179043442688
740158547032412160
740086765596385281
740098660562833408
740155153513320448
740066389734662145
740189404216602626
740171104598249472
739986567922601985
740106533208510464
740078246725832704
740086434070200321
740199894242074624
740104331119190016
740100531390173184
740049213908766720
740170131397959680
740171914166079488
740167732478369793
740084362197270528
740080172288909312
740117895787597825
740005689595138053
739976367127855104
740183633189818368
740196056655396864
740036727679619072
740134471601639424
740170345483796480
740110203245449216
740133741847285760
740095955190456324
740181779089350656
740171888832417792
740110916361039873
740145582065504256
740180394880995329
740028649206730752
740089256748679168
740129954344669185
740146333156179968
740189601483001856
740069669340602368
740172467570872320
740072471479648256
740136627427774464
740155753328201728
740048832378097664
740157581981831168
740187508630261760
740142495166812160
740089831699709952
740169016040263682
740072077193936901
740096286511206400
740136757509951488
740120563088265216
739972412025012228
740059112596250624
740120990869561344
740072429297512448
740024320639041536
740113667971256320
740206496009445377
740079668678774785
740203379826266113
740091039453708288
740163332414570496
740199672103440384
740044348633419776
740192382205956096
740119581684080640
740189119154774016
740077730956517377
740032709393842181
740166339717894145
740142600145928193
740128196708945922
739980137849094145
740135222533050368
740033195857596416
740153073247608832
740202700294393857
740089449820893184
740131556476518400
740207343229652992
740067043794427904
740173289709047808
740122408716271616
740096009796091905
740166293538668544
740128242942742528
740077009540354048
740165379364933632
740088321641197568
740112287781027840
740087495195557888
740101227501887492
740176674629783552
740126829730619392
740183700231606272
740195653666492417
740079681429491712
740068180635324416
740058164473651203
740079412943675392
740023385481220096
739991416290594816
740137600690847744
740068792936566785
740088548011986944
740185725870739456
740077726825119744
740070156219650048
740108567513038848
740101139602018304
740181909301514240
740140045714100225
740189693694910464
740193128934703104
740051067614957568
740154558098382848
740139865493393408
740145460766248960
740102397792550912
740116498786746368
740124946077093888
740177274562023424
740147259975798784
740002879549804545
740176896932122624
740132080605134848
740186363673333760
740101793670139904
740119514856226816
740092050218078209
740064321800048641
740163554670747648
740173776306966528
740158802562043905
740077039013789696
740184157242970112
739972726450851841
740150434875183104
740042020530622464
740152184139096064
740158370796146688
740149009206128640
740110450671640576
740174141479735301
740151974168039425
740038442889928704
740128398291415041
740094395135975424
740130100969152512
740161629732605952
740156042827452416
740156860745928705
740119443162824704
740166646212497408
740074408946094080
740098824358756352
740049486513381376
740165429742600193
740102397884764160
740055064866398208
740135113393098752
740170890500050944
740069828866756609
740089533899939840
740079307943514112
740071556819374080
740198392639455232
740078456793358336
740139974301863936
740075784891715584
740058109926838272
740072064422268928
740183020603330561
740136128263671808
740117832655065090
740169577682882560
740168072116461568
740179740619907072
740063290169163776
740115475384938496
740149248252076032
740125319634522112
739975083993747457
740151466661404672
739975171876884480
740079132021686272
740158282736750592
739972235780198401
740097503077486593
740108894471618560
740143552215146496
740191388424372225
740170769196519424
740070051047452673
740129639687852033
740183947552919552
740097901452529665
740155304629915648
739980154584203265
740207494463639552
740182764956319744
740139840424022016
740093610587217920
740099545514807296
740210141170130944
740186221067022337
740129954378178560
740193481155477505
740192529115717632
740082130714263552
740162808160133120
740082495530663936
740049142702080000
740155946576576512
740199202240749568
740137613034655744
740049805318205440
740100283926237184
740082650824740864
740157758335504384
740014560627830784
740125923547222016
740068537042100224
740162153819348992
740160048459026432
740177215552430081
740157699791458304
740127085461688320
740193732964847616
740109615929524224
740075436886130688
740032168089538560
740159700310863872
740033543821242368
740037541353639936
740088367770046465
740047586388783104
740153694189191168
740184903849893888
740057816350785536
740194202777096192
740073415256739840
739976585403584512
740206433262837760
740096533949976576
740148019232800768
740037356510531584
740198887558893568
740099746753327104
740094415797096448
740148577025032192
740166868359581696
740126968067305472
740099621108715520
740085742085525504
740090670422052864
740003533664190464
740114112433270785
739975477889224704
739975566007382016
740051738770690048
740126817118519296
740204788932087808
740084223701319680
740146219591340033
740050891588435968
740194714209554432
740072144143519744
740148308698599425
740167757652692997
740149281714102272
740206110406234112
740009552511406080
740116301776093184
740147067075633152
740159389940764672
740186497811353600
740055480102354944
740117409063931904
740172979406012416
740138862962429952
739975348121698304
740173927427624960
740141065181798400
740110584947965956
740138762194321409
740122865933000704
740099633716813824
740157275839602692
740180340619268097
740142638003847168
740126456131379202
740145779206160384
740048672772247553
740074547483947008
740038778627051520
740090401818857473
740183293275037697
740070357516816384
740177542880104448
740076061870948352
740067060760387584
740059393551650816
739976967097864192
740181179182264320
740122358317338624
740097410773471232
740151202416099329
740186015499980800
740118654855958528
740121272021979136
740159272399568896
740098253644017664
740203987832446978
740087482813943808
740144525373505536
740044105271681024
740092851472748544
740046009284366336
740116939415138304
740178348131946496
740193522981163008
740205145724727296
739999549327040512
740093283481845760
740090829927223296
740117925202432001
740091643370582016
740150196101775360
740168273564737536
740138464524394496
740079127579877377
740168537851990017
740118948570628096
740114468731027456
740105723804319744
740173960747307008
740159947812573184
740126649337974784
740181065998979072
740176091780911108
740061222364696576
740200439526895616
739990225162756096
740162053218897920
740187856698626048
740209444752101376
740126745727229952
740097851271852032
740082705417797632
740152494282690560
740036924698726401
740178092270997504
740154570710474753
739990128915931136
740067450805473280
740103672894476289
740152611937128448
740118902466842625
740156605044535296
740137478934401024
740100254347988993
740124828892467201
740164435730419715
740096060312391680
740152020674416640
740119409788850176
740206596719054848
740118180702605312
740164679088144384
740145233967616001
740063638040498176
740124547655958528
739985204656234496
740211680215470080
740127479445266432
740143539733028864
740062312803885059
740158970308988928
740102762717941760
740200598759460864
740151919646257153
740147696044908548
740191455176720384
739977059359948800
740109268049920000
740076221250277376
739981538654359552
740061335560523776
740163391457656832
740145011736649729
740187390942322688
740058457982783488
740004557263122432
739990489353596928
740115559627390976
740036110919704576
740023070983868416
740154671160012800
740088535567466496
740125634106675200
740083091146964992
740062446765891584
740189890793590784
740148950112571392
740010412448448513
740122089944973312
740205900380688384
740155887709474816
740111276907585536
740210862330253312
740088975948435456
740185155306950656
740096357722128384
740083628114214912
740167287676796928
740060978763681792
740173734607257600
740044180710252544
740183444324552704
740150976104038404
740140637094182916
740149122422996993
740150170831224833
740136568745283585
740045497969168384
740073406683480064
740088023988109313
740092960713408512
740072781514080256
740138993023627265
740206797999341571
740119212518166528
740168973765971968
739999477768048640
740200858911133701
740086392181645312
740156458206105600
740165647754137600
740208526291836928
740097582802841600
740196949769498625
740148799167967232
740091966260662272
739971975699779584
740100925566660608
740173763656945664
740171163524030464
740099013102338048
740130931466440705
740165060568489989
740162015587635200
740173906527563776
740004016076251137
740028183798525953
740177140382076928
740167576983109633
740068591748284416
740176859250495488
740133418969800705
740210162137464832
740202348090429440
740099990018764800
740192885614731264
740108974498979840
740169552521101313
740113462253211648
740183616337121280
740162346962784258
740117593508433921
740133741750824960
740112636004732928
740062031617757186
740088825133797376
740062027721347072
740176976774729730
740172820039225344
740051621590138880
740193095153782784
740005798646943745
740119674122309632
740150430802583552
739992808824705029
740144223144579072
740021628172677120
740149399234445312
740109112785133568
740095217240395776
740169837926846468
740076737116184576
740148757484949504
740115819636609024
739977184937381888
740103102536265728
740047900906917888
740174858634530816
740131950652985345
740004272037711873
740134513473429504
740164049854435329
740197654748090368
740113076305989632
740174518774333440
740209121627115520
740096693279043584
740089999417311232
740063642226425860
740153115140325376
740134580645027841
740146051840114688
740071871471747072
740173650431778816
740050946328297472
740070793787408384
740144823219412992
740110165450579969
739988128086261760
740118365210054656
740068113304150016
740088632044851200
740162292155703296
740084609547898880
740146911836000256
740059901142110208
740027080704811008
740091265946144768
740069346446299136
739993547307356160
740101248381292544
740126389140127744
740105732041912320
739982373475979268
739996919263580160
740140092052770816
740182626489761792
739977806092853248
740152502696435712
740208261983440896
740116221933277184
740035473440018432
740056100997861376
740043404990681088
740110748601438208
740176611794948096
740070739278213120
740139261509275648
740191891514392576
740211634090708993
740191476320243712
740172576647970816
740026485021376514
740117744734097408
740206827426697216
739985070396559360
739980469303926784
740151881905754112
740189769041215490
740053110417199104
740110362759024640
740068075609817088
740062799284588544
740144076423462912
740056994153799680
740138552650960896
740169951026249728
740172069145563136
740106130601447428
740097620476059648
740168189640740867
740006197063999488
740079580724219905
740210816100765696
740111822309707776
740138221204582400
740153446414815232
740200175512236032
740161050876731392
740130109584203780
740168705603211264
740207872060076032
740186443147030529
740106277628547072
740204881391144960
740186338478161920
739979496363819008
740144403499487233
740098941618950144
740149944162471936
740174380165148673
740117677470015488
740162174727786496
740173960877219841
740176766988345345
740118315285262336
740113856366845953
740161897954168833
740163886230470656
740081606732435456
740156126541537281
740161587693027328
740150233619910656
740101084702756864
740143996844937216
740201421019185152
740005480089542657
740016938655571970
740104087874768896
740098001880948736
740079853504974848
740128465492545537
740172647972130816
740088560896909313
740120500131614720
740136539389202432
740146983265030144
740095506433576960
740072035196473344
740193116465057792
740155610759462912
740153161432870913
740143313202860036
740067945490096128
740110102586396672
740065554862616577
740163856845156352
740127404035805184
740098278855966720
740203601918754820
740052980276301824
740109112797728768
740141081870913536
740146509073809409
740085226416803840
740187063992082433
740060831996649472
740179182957780992
740183679100715009
740208542863503361
740200942998454274
740191992303357952
740198501708144640
739993253471260672
740054788071665664
740211504314757121
740159620686188544
740191539314462720
740144382876213248
740187844170354688
739991860962283520
740088162253443072
740135985653121025
739981375131029504
740077399795081216
740180185253810177
740129367104335872
740139005526839297
740170978681061376
740193330261266432
740064560988729345
740128364544020480
740108584189603840
740140058334887936
740207649560666112
740146072992010241
740174472599085058
740077215111471104
740122773612339204
740135964648079360
740072211357241344
740124929300037634
740183083731685376
740194017904824320
740108022119333888
740100854259326977
740134270124097536
740052292750213120
740108190163947521
740016980762234880
740070294354862080
740199973904633856
740088631927418880
740162472598966272
740128318599639040
740094927812628482
740126208801820672
740083619931291648
740139945172422660
740072832022007809
739993161380954112
740094462160818176
740191245520117762
740154990149406720
740135327231135745
740131279501295617
740076560791797760
740155149289721857
740042951766708224
740143065592123392
740167820307234816
740137801719685120
740144311417769985
740076049258708993
740104629187448832
740149117972799489
740152058414792704
740192419904376835
740126494089973760
740167715650932736
740095497956921344
740084781459853312
740019455430774785
740154449054867457
740192474744819715
739994536919900160
740060739700936704
740050161947283457
740177911840428032
740056352551280640
740051176813535232
740118818328977408
740208446562312192
740106445295869952
740192948403347456
740047510861807618
740063000766337024
740122153014702080
740115160786972673
739979697325510658
740114808679366657
740169028442959872
740121003452403712
740052829302181888
740053542505943040
740096530019799041
739991164934184965
740114594803404800
740185117860241408
740129186526941185
740088900555677696
740079962217189376
740120047381811200
740101617442279424
740196291368656898
740155124203556864
740124531017256960
740211575424974848
740078896826200064
740191019329847297
740028485746327552
740022441829924865
740120005375713281
740173549797670912
740204407321702400
740199529513910272
740119011233566720
740156101719687169
740209243194806273
740144131113164801
740087994275770368
740027147574640640
740139743594328064
740089827383640064
740093233284386816
740182689219629056
740140142313263104
740162925722140673
740144353306411008
740136476441206784
740078695667367936
740180948701073408
740077064045355008
740154428070715392
740202603775168512
740142226710233088
740006025252601857
740083330432012288
740170932770209793
739975335282888704
740166239222390785
740074178489942016
740184685733634049
740126984534151171
740075730424365056
740191816226504704
740107724579602432
740193695023124480
740197751078715392
740209977214787584
740142012800872448
740188527800012800
740015944798502912
739985880115511296
740132697448808448
740072634898079745
740138074571689984
740198942223261697
740093820268863488
740118377994280960
740064044858544128
740002980057882624
739975708693434369
740058235865071616
740067186497191936
740056495140835328
740187617778651136
740208425720786945
740157628140158977
740204205848289281
740202196831178752
740153975085879296
740150149968728064
740077651369558016
740168638414651392
739987075382968320
740169171049144320
740160375400898560
740175714335461376
740118936046436352
740176515334311936
740000123917209600
740151672559697920
740069652953341952
740048769404768256
740185256263835648
740010324322045954
739997074507337732
740008969645789185
740110916415557633
740118591702487040
740180147458985984
740044344443408384
740036480169562112
740136321172295680
740178578856390662
740164150324801536
740151068554854401
739991051344044033
740044465906290688
740005081324658688
740176364096131074
740107842112344065
740172060824096774
740130516356202496
740036442395664384
740071380985712640
739976983812136960
740056667174371328
740105329468444672
740134353917902848
740113239934160896
739989826955546624
740206269437513729
740162065713770496
740145288611037184
740208304081764352
739994922963619840
740187571511140353
740151261413134336
740088300715794432
740142427994918913
740146999740239872
740147570245304320
740139261614264320
740120965997268992
740138322094370816
740154193302847489
740136329426685952
740093954759241728
740072093669335044
740087335958650880
740087168220041216
740146396049858561
740132038662094848
740105535027044352
740146584575475712
740169883971911680
740132588170444800
740143472712253440
740071968121163777
740085897417379842
740085947535085568
740197302086799360
740123608119414784
740102037023657984
740129618770993152
740198291892273152
740117061104508928
740123922750935040
740210660936691712
739991613456457729
740066087430172672
740062048416108546
740146865740615680
740112853965754371
740206441655455745
740149382436229122
740194806777970688
739973011663663104
740024840627707904
740139940885889025
740115789915787264
740067417179578368
740140410559987712
740057971468718080
740189588807880704
740093271016374272
740128003821338625
740171913960394752
740106352882814976
740026518621978624
740168256800096258
740160568473092096
740021707533082624
740107158218539009
740102020242235392
740122081434710016
740204612771282945
740106822871355392
740128167659220992
740096345311195136
740082755703181312
740124296253673472
740026761677832192
740147402770808832
740168709688328192
740093266750771202
740141333323612160
740069569008668673
740096534054850560
740143812249571333
740078657813811200
740208064964464645
740103614023208960
740156747499876352
740078116748546048
740149256376455169
740178289281671168
740105279375876096
740164150366720000
740201521850245120
740211604747358209
740081753419718656
740089869322620928
740173080266309633
739986630883299329
740105413320925184
740052321841844225
740209272605298688
740005584825516032
740077265384525824
740056985878581248
740080033813962752
740068012951281664
740034940851638272
740068256141172736
740077013667590144
740068826314858496
740180814546231296
740132605002145793
740062186765209600
740177639302942720
740058038552399873
740181171036913664
740156562824658944
740059905202237440
740185210109693952
740128725325516800
739988732040876032
740141006213939200
740148791060402177
740068536945672192
740061553425321984
739987385518305280
740137810372493312
740082554607443968
740083137317883904
740176943128121344
740028955634241537
740198585606787072
740124866431488000
740155812241362944
740187189829570560
740091559425773568
740087235396141056
739989889832325120
740135075501776896
739975872447385600
740147440343523328
740091605944786944
740167665310965760
740139341217943552
740164607709433856
740102053851172864
740086425694146560
740201840260829184
740080641761529856
740145704044236801
740120110086623232
740168655015677952
740201333114867712
740156441319878657
740154625093947392
740043081949577216
740199751514259457
740178809434058752
740209214002466818
740187386827710464
740122383470714880
740104138172813313
740210229049208832
740135188856852480
740032701072216070
740159159086252032
740181582040944641
740162028258635777
740132303154884608
740203639935897600
740161872993779712
740085863607107584
740123428011843584
740112354801782784
740176238480785411
740146064477573120
740201408440504320
740105765726228480
740138816720244737
740081551866757120
740077324113170432
740142809722814464
740154943915577344
740089185466523648
739989210350784512
739972466592845824
740157292650336256
739975717052657664
740101567165124608
740086878683209728
740063248049922049
740131409495478272
740022894764249090
740104750704828416
740050732091592704
740096760601808896
740167656779714560
740203832760766464
740162111838552068
740124329699102720
740083443606900736
740193908974604288
740209859921096705
740071330356334592
740135306079281153
740149222754947073
740194450048200704
740184043824807936
740102338984214529
740139248704192512
740210317125287936
740200930348388353
740179124233375746
740054611957010432
740068130127388673
740148585346502656
740141425610903552
740138661728145410
740059276266344448
740148245536591874
740112547714473985
740130415600603136
740147545108795392
740204826626281472
739973926378475520
740153417155383296
740112564856709120
740146249035309056
739997808439087105
740000358676631554
740203287614476290
740172882840453122
740140007894208512
740089315863236608
740089462449942528
740092478280355840
740080759353016320
740144839740784640
740170936691789825
740085809186021376
740185193231855618
740052321921576960
740182638825246721
740048450570444804
740008818550022144
740204239641837568
740088095186550784
740187995110772736
740003898576887811
740103211261038592
740185109563854848
740065517042552832
740201538644279296
740062849716920320
740151299182854144
740116704278269952
740097826009448449
740175856543371265
740207481977077761
740085100289896448
740180998827184129
740128846851248129
740101709981179904
740094818555203584
740084437870874625
740154784515293184
740099629568688129
740178503153397760
740190889222361089
740208228580130816
740189798644736000
740118663051792384
740147746657566722
740145070712758272
740092624841871360
740020776342949890
740128955831857152
740153857674752000
740115886665654273
740133066438512640
740109511361482752
739986081374830592
740065450114093056
740131661338140676
740151252772913153
740196450940788737
740095858587340800
740061947815677952
740173356885024768
740057543842598912
740142797345443840
740100116099563520
740102397859598336
740141652157857797
740145443712159745
740048026899619840
740140779730001921
740033963528445952
740002611147968516
740208475645579264
740138015591387136
740110593550516225
740177207297998848
740112740891688960
740124912602472448
740079006188511233
740037448957235200
740136845682585600
739987155099996161
740166482668232708
740130981844267008
740171612129890304
740146375074189312
740194735185334272
740185251817922561
740073263867400192
740172081917235200
740148270933086208
740186581403893761
740169493956034560
740085423297462272
740090934533165056
740206211061166080
740107963722039296
740113877418016768
740165899412463616
740055555549614080
740135822008168448
740202842821136384
740085154908143616
740077533752877056
740108118911266816
740193762081546244
740085863594532864
740152125217349632
740149059181289472
740151324084408320
740093757446627328
740155933754576897
740142352572899328
740126607315079169
740145330763800580
740093400918200320
740136316973764608
740090846389932032
740186166176153600
740154000125886464
740101160586104832
740155321289736193
740107862697992192
740189882480463873
740168059739066368
740156277939154944
740114019948843009
740084005631057920
740105832814280704
740096194303668224
740087218581213184
740201752578936832
740161436714971136
740203362914861056
740185847585251328
740172740435513344
740083900823801856
740175168685899776
740146865635758081
740063222821163008
740187592273059840
740105035946692609
740186245922455553
740208622622236673
739974752585043968
740158123311267840
740126292469768192
740178520089956352
740140339491639296
740152565829107712
740164720943091712
740176364460871680
740140859396657152
740093111628664832
740171414930624512
740077898862854144
740150535702089728
740156999183147008
740166272680353794
739973368376524800
740176208885907456
740069887691870208
740081971351687168
740095040941228033
740170874007879680
740076812366163968
740180139040866304
740156726364803072
740158286654230528
740081564529360896
740052762113646592
740067479922323456
740125084589907968
739977524898209792
740095439144419328
740036618250289152
740210346355363840
740197973146095616
740209457490210816
740111608500912128
740090569909751808
740110056444833792
740127182052298752
740087302194618368
740078221526507520
740097901599285251
740154046435196928
740143900413825024
740134303770759168
740207796382273536
740039814498504704
740154708950650881
740132722480402432
740045430566883328
740197373696217088
740080327113183232
740180315331760128
740137407706767360
740188049687085056
740209230616072192
740082629970698241
740201974835118081
740138301064130560
740172123801587714
740172719275290624
740053542522736640
740165924523741184
740105375790333952
740159838672584704
740140498929750016
740159163272159233
740179946170114048
740057422102986752
740145565405614080
740134496536801280
740195653993652226
740203950326976513
740184778062888960
740138607105744896
740087033901764608
739975935034851328
740080935627063296
740101600660869120
740105774156918784
740154130140782592
740117916608253953
740063092952989696
740133297305554944
740134140020948993
740211378200383488
740100980017115136
740068864445145088
740124736773066752
740087579282903040
740085674921984002
740141341884157952
740152662239383552
740112879354007552
740088556622843909
740169351475679232
739981207555936260
740147838697492480
739985145919201280
740208597657882624
740090309858758656
740166012570603521
740161088789073921
740083443434848256
740109305630822400
740043400599085056
739979580228931585
740095179378462720
739976245572734980
740109687232835584
740166050650685441
740096857095995392
740184409114976256
740083489752514560
740023049915879424
740096160715657216
740125420289437696
740133737334251520
740031002442104832
740041609761435648
740197109220188160
740121284839870464
740156592449019904
740202872198078464
740142524510134273
740153517738987520
740098463350673408
740087029816393728
739988203546021894
740100023778566146
740143510473564160
740069640332840960
739986911834427392
740137474857533440
740065387287568384
740073846972256256
740179577046241280
740159817537441793
740211638511513600
740069535357636608
740150799817445376
740104683423993856
740007400820727809
739976912383021056
740006071138410497
740159666643165184
740135838818947072
740077667953848320
740172551431684097
740080209731457025
739974689506889728
740115597145542656
740179140691824641
740157888518356993
740199973824892928
740166155470508032
740192646635921408
740008709619908608
740158152612679680
740133993300013057
740153094319804416
740144546198237184
740126271477317633
740094386717872128
740060152645201920
740021770757885953
740112271007977472
740093686076329984
740114477173989376
740148921100566528
740111511931236352
740129010584281088
740079958282932224
740099646090018816
740094931818184705
740008214578614273
740085125753372672
740165442426310656
739990288031191040
740146882597519360
740109351919230976
740188259419062272
740154058900709380
740143443360514048
740188448036954112
740211118098898948
740082982128517120
740192071793795072
740165702397612033
740180554230812672
739989470418608128
739973192203264002
740026283460038657
740092268493803520
740144030173040645
740056952269615104
740081698650488832
740122190482407424
740184219989774336
740091790280249344
740152301495717889
740190008355737600
740132248645734400
740141564085862400
740128578625536000
740087226772623360
740153077420937216
740178381883465733
740186526907256832
740066431694430208
740115836359282688
740012719231897605
740077273890590720
740123343945338880
740186082545827840
740151118748090368
739978883982884865
740094059352608768
740211399331172353
740190113003675649
740107707718344705
740018763160899584
740177572357677056
740076707680559104
740153799055138820
740086346149208065
740139986998185984
740107221216972800
740118147202682881
740160656515596289
740071204455915520
740163575914876928
740036958190198788
740148178452897792
740155904314777600
740204222902358016
740167338033455104
740104159211323392
740174535648006144
740084127450402816
740128113003270144
740165463448166400
740077911470964736
740117648315457536
740089856643244032
740152355883220993
740177131846664192
740183008112697344
740082952898412544
740036958148251648
740208022664970240
740081812232413184
740073171882266624
740146979037184004
740019383888531456
740199743108812802
740137252437643265
740081426104766464
740096831951110144
740152179705688064
740096903249960960
740176959699881984
740127706260463617
740141828477980673
740209603988721664
740094076003995649
740065836015046656
740062967031554048
740138011514507264
740098526261223424
740103710508994560
740161315268923392
740185411499241473
740059955374366720
739971849782583296
740099587357200384
740136669328871424
740204856170979328
740187198046228480
740174917019275264
740029785762607104
740006155137646592
740175500128202752
740107757962055681
740122773494861825
740100321364566016
740170588782747648
740208673058885632
740194739643813890
740211428662083584
740185956649684992
740097309808185344
740126447793242112
740098593537806336
740211651111194624
739975243293331456
740167065278001152
740100686327775232
740108332556390402
740140943504998400
740121108658200576
740129769761693700
740073767343423488
740176691457368064
740156323736653825
740205879493038080
740162619554828288
740096693249675264
740139534189535232
740198644507365376
740145188144861184
740126724587950080
740145426914017280
740065861176856576
740180197866143746
740175013643313152
740114166959230976
740173457615392768
740012253873897472
740210606498848768
740189920438984705
740007510103498752
740185071769030657
740119724411981824
740176922026606593
740189098162409472
740076267018588160
740157091592081408
740031413215367168
740160681652162560
740185050604535808
740107799850561536
740098761045774336
740092243424497664
740136610562478080
740161256200495108
740178960483528704
740067438373576704
740066955860844544
740032759838564352
740158911559434240
740093136676982785
740182219612913664
740139080953044992
740083003045642240
740079551326216192
740187705859014657
740094458012798977
740101273647783936
740063302487834624
740048098085502977
740050887536697346
740181552420769793
740154960642478080
740160991950983168
740154251813523457
740193787268497409
740035141930602497
740106734602063875
740193854297640960
740034563292954625
740037767791415296
739977583790542848
740137415764017152
740087771965095936
740171733840330752
740190830368018432
740163047289966592
740142784473137154
740185612582539264
740069136991199232
740037109231300608
740153765148413952
740206433082413057
740091110698192896
740135918586191872
739977977807523840
740117492836765696
740086073381031937
740196245277310977
740093233016012800
740188217387933696
740090481657454596
740144193805418496
740112036185657344
740020973781590016
740117144940208128
739977256416739328
739999846963269632
740174313408598016
740088288254529536
740202314548543488
739984730867765251
740130566700433409
740120051509006336
740091937072553984
740201207042584576
740102909409566720
740140569956077568
740086329338417152
740153517956988930
740115874179350528
740085436043956224
740169569411682304
740118264798425088
740209494899208192
740186610822582272
740117081815945216
740164863465492482
740150191735640064
740142050482507776
740177748526829568
740137768240582656
740043786491965440
740082449615572992
740112103315517440
740182424857018368
740132869239123968
740210258522583041
740130793184473088
739985431194947584
740153400332062720
740167509878407168
740117866226290688
740177542741688320
740192952740413444
740193728695021568
740097637324558336
740075684383625216
740120147948638208
740157640861487104
740157976565190658
740186967464415232
740151550706868224
740194508957192192
740173751052947457
740030448445890560
740173864609648640
740127911500480512
740087277385175045
740165676984369152
740100229198979072
740180357065125888
740094839598030848
739982251828621314
740113072011018240
740131673950539776
740098476084580352
740159935070228482
740051642289168384
740177702204903424
740140494626295808
740022441867546624
740083191848030208
740076665716506624
740170777375440896
740163336764051456
740203849370206208
740197608233312256
740073318422839296
739972311260876801
740178104912580609
740093765965250560
740166167944409088
740091148392398848
740054834460626944
740188674403540992
740108848632041472
740075650749485057
740164330902147072
740030209743687681
740200091638714371
740172530472865792
740185273015898112
740080771935948800
739985250722435072
740188078900416512
740200691168350209
740042611923292160
740119476977307648
740074836786040832
740102410329305088
740176468903354368
740137437092052992
740156650862977024
740149575437176832
739983858288885760
740114674428092416
740110664648138752
740142034015637505
740130231231582208
740082625709285377
740204264765718529
740130373636661248
740108940906778624
740187584106745856
740209398556020738
740146454828883969
740206471166754816
740186220978917376
740091018381537280
740114146017083392
740166742689865728
740115609577488384
740171096062885888
740001415788126208
740079710600867840
740170970527338496
740063847852179456
740077428882722817
740007027464933376
740143191295426560
740134069049135104
740169934374883328
740175785386901504
740193695316738048
740174841727197185
740041152351637505
740067802976030720
740160849369763840
740067497030881280
740096340923932673
740155548067364864
740172534709161984
740087524689883136
739972697283788803
739973414597865472
740097091909877760
740121343308468224
740068398651035648
740100342453526528
740119925751189504
740076002986987524
740081623371243520
740185121949638656
740124770004504576
740118348449624064
740128163448033280
740173071684935680
740178780145098761
740079740204257280
740056029543686144
740081640244838400
740133754153361409
740208756903018496
740105388171755520
740056919008632833
740018171768274944
740099742659674113
740080926881894400
740146236553039872
740012614340743168
740140012122066944
740155422301130752
740047276073209856
740020793145495552
740089584093138944
740102427215572992
740178876723302400
740101852629504000
740008969788395520
740098761255489537
740141539071033344
740119011313209344
740102259149840384
740155975835996160
740146547007102976
740169787486011392
740157150262136832
740087474261745664
740153350272864258
740156437259816960
740071867323580416
740103974884364288
740160035729346560
740196350025957376
740152121002196992
740068688020275200
740086694360326144
740159393954680833
739977474621243393
740080218040373248
740208182379810817
740079261898285056
740144118463123456
740097175770796032
740149587646816256
740183997943283713
740182487922573312
740173952429887488
740063382221492224
740163974264676352
740068373338464257
739972449572409344
740156969714102272
740135822104637440
740094235618119680
740126963881398272
740060471567503360
740080855671017472
740143359088578560
740126397469986817
740156059696914432
740102284256915457
740200473085521920
740172891380125696
740052095332716544
740198984002744320
740071661706313728
740184257738465280
740070890285760512
740076556555407360
739989046743601152
740159708808523776
740053445927919616
740099285518290944
740075524807090176
740089663948529664
739991261231341569
740210166268866560
740096639055040512
740141262045466626
740067912300498944
740120701735165952
740161906665754625
740085016697397248
740057929647284224
740135935447334913
740120793804328960
740102779470020608
740120642826215424
740092259937439744
739985338932727808
740169242524319744
740179682155462656
740057292192788480
740075629610033152
740132911152791552
740010097720594434
740080855805132800
740191899768737792
740116830392582145
740108814960234496
740151303460950016
740081359075561472
739992368548483072
740162887881228288
740201408620843008
740143803940671488
740075658815143937
740138112152666112
740078720866750464
740103022819348480
740050463773622272
740144055607123968
740130373896658944
740074187021131776
740079010093404160
740069015196958720
740101617387724800
740143774668574720
740079073117011968
740210967452192769
740180596111069184
740057052911927301
740076137104183297
740201366384181248
740106126457462784
740198191300284420
740152515598135296
740134081623646208
740088409713053696
740109276216233984
740092494902267905
740109393832857604
740186581470957568
740156147785601026
740096668285186048
740072802607321088
740149910767587328
740098136249643008
740149587613257729
740116012444569600
740157385210134528
740088980079841280
740159113057951745
740168432730021888
740048547010256896
740129832550404100
740050757223862273
740105048370384896
740097662423334912
740109586867359744
740145934714167296
740080469719580672
740077093363548160
740114108259794950
740209637836922880
740190888962428929
740209499097665536
740130323585863680
740121033135390721
739978502317985792
740046059766964225
740075311094718464
740047154564239360
740170962038083584
740189211287035904
740147218057957376
740147532529991681
740195331057553408
740029232143695872
740159931060506624
740211650742095872
740188099813212160
740050296093573120
740169884181598208
740198460008304640
740002548241866752
740053236107776000
740204663048392704
740209583168364544
740089626078109696
740074820096921600
740103764854476800
739982960544210945
740097935157923840
740143086668533760
740207876128550912
740137759969443840
740089433198845952
740122815555198976
740163127011053568
740181686915375105
740197360823881729
740132332619898880
740140595314843648
740201031078928384
740203484558004225
740143799846965248
740171868091600896
740186187311243264
740092201401745409
740205715818745860
740114900773707776
740048865991217152
740196945575055361
740144860682936320
740188028627484672
740107862727360512
740194005657473024
739990313125744644
740199147903561728
739988467942330370
740134450680500224
740116582744096768
740164968256045057
740065688979656704
740106486949523456
740169913348829184
740057195883200512
740116264023162881
740151911295418368
740033925771206656
740163558961467392
740139403939610625
740104532500307968
740141400390533120
740150791747559424
740137109923745792
739983937829666816
740189882316783616
740205824971313152
740130533036982272
740081811976531968
740163072631967744
740076649073508352
740073855260229632
740136568892063744
740170722924974080
740127051655565312
740150149931012096
740144286365147136
740174497953767424
740031572762603520
740061389977423872
740005861574082560
740197176547106816
740190029188870144
740039181062262784
740138951118315520
740165807112523776
740075981772324864
740186103270023168
739992695855161344
739973326446170112
740188821292232704
740207364310237185
740145217504989184
740078330922307584
740208811298934785
740055966595592192
740158517512966144
739985816898920448
740200523643682817
739991944705806336
740153811277336576
740158207260303361
740180265029357568
740142906284068866
740173596069396480
740075486919942145
740209104833105920
740114989143363590
740197277063622657
740115836044730368
740211042828046336
740068042252640256
740144152076247040
740180340610850817
740035578272448512
740188779332423681
740099281454010368
740074484586192896
740100736806232064
740148568401580032
740180252320616448
740070735033602048
740077860870848512
740152209283948544
740138158474571776
740182127099187200
740160828729659392
740195586696204288
740204277470269441
740200821045010432
740018457039802368
740065395642621953
740067820034248704
740201362139578368
740157250627571712
740147260034588672
740148493159800833
740117119849877504
740090745730813952
740126728748568577
740115450361708544
740082814612320256
740169812647743488
740127093602783232
740196488677076992
740171205056077824
740071460337811456
740076313457897473
740068587214344193
740194957672251393
740187617661190144
740162292537544704
740197818271424512
740166356574732289
740087306460233728
739996885818212352
740196983575568384
740012756859035648
740095997179727872
740134559732387840
740082789328945156
740114057798111233
740084702128832512
740108634567409664
739975058819518464
739974614189740032
740111675676889088
740141912435351552
740080180497133568
740152121094463488
740099591694090240
740192294314356738
740113164637868032
740096290739134464
740102229957464064
740064783240691712
740188465002864640
740131774701940736
740205418102837248
740117832944517120
740120936469417984
740185298269802496
740197373440315392
740036597324894208
740037922682986496
740174195997442049
740205715969740801
740139840432443392
740206978362937344
740086446757969920
740075885408210944
740176079042805761
740201198746107904
740038740643610624
740142356880629760
740150401337577472
740194106316488704
740156588074229761
740176473215078400
740174141345648640
740093929455005696
740080545313492992
740132101681451009
740204034221576192
740174539582099458
740072974674448384
740192222918770688
740141627147223040
740128708384722944
740159981471858688
740173662943383552
740129614375292928
740041177605537793
740140620363268096
740139974545297408
740066666315448320
740063957088669696
740057392931426304
740045531360169984
740158341163454464
740156152009351168
740190909971599361
740194152164392960
740183519725522944
740172861885820928
740183389744037889
740133964044763136
740198757439004672
740162342495916032
740048559660273664
740132038922129408
740156894229172225
739975310465236992
740101487594872834
740104616377913344
740134433978757120
740088892150321152
740146886519066624
740155958781939712
740085511587540992
740095611500793858
740125751576539137
740118772451823616
740206164709941252
740199370189090819
740146383269814272
740185348567797760
740135302082273280
740208996020281344
740104188810649600
740161067477815296
740088787066363904
740152201004384256
740133213448851457
740201802726002688
740087461922111488
740066721130766337
740055488696573952
740136514269515776
740154386043834368
740155661166776322
740206462727786496
740096244727582720
740016603241152512
740107950941999104
740174610990272513
739996994773635073
740093409327747072
740201739891138561
740149709558386689
740012140573171712
740006012485140481
740160161529102340
740178541090902016
740119829399638016
740061314651918336
740051877362991104
740114586234281984
740097112797503488
740196970757640193
740122681241178112
740137034308784128
740130654554324992
739987746194788353
740031115671539712
740081136802648064
740116037404897280
740045120452603904
740089751693320192
740130851791507456
740031790753030146
740086857925570560
740173159702405120
740113483166035968
740141652367527936
740109796402159616
740110077349224448
740054297459757056
739979525686059009
740146861617643520
740070596596400129
740154449050505218
740071330402439168
740118767959572480
740091819728461824
740152330893557761
740137927821398016
740141912087224320
740083867080593408
739973590502674432
740091312339333120
740190310521659393
740154084313989120
740143472456400896
740120324088434689
740184232841084928
740177354186719232
740143229199355904
740087226709778433
740139743959232512
740147259816448000
740203887286714368
740172807519244288
740136740585930753
740096206987202560
740105409097273344
740057392700870656
740136132449468416
740139928160489472
740137164453875712
740098027432644608
740063038519250944
740192763992477697
740207016157663233
740136262477090816
740140645529100288
740112048659566593
740105656598958080
740076392939945984
740023548891123712
740106193402798080
740125793641222144
740125692659011584
740208236750639104
740172996225183744
740163844295806976
740139932501573632
740131363488190464
740168789145362432
740207699867119616
740136103190106112
740128356100890624
740098547312381952
740196761231368193
740197507649708032
740200707966566400
740202792548237313
740076841638203392
740160757166399488
740196090046230529
740203040234475521
740054775685865472
740166444672012289
740021992963743744
740153626891550720
740123738390339584
740191346355503104
740038552118005760
740074174358671361
740140297385086976
740199772775190528
740157850501185536
740177136133263361
740049650078617600
740095129139183616
740184803006287872
740164175775817728
740144416107569152
740131912979783680
740192600439721984
740113189598269440
740145754241699840
740163525285433344
740188754128863233
740172933377724416
740088627825397760
740141471852941313
740085230254620673
740204889901432834
740108605240795136
740099784493633536
740176699866943488
740071305127464960
740037696291241984
740123537197944832
740143925629980672
740119715981365248
740190045966045185
740180705502695425
740047926311813120
740067639578464256
740159306021150720
740190897497903104
740196446666928128
740079647736631296
740048802703380480
740138087133630464
740180277356597248
740162409692696576
740116813611184128
740095393036423168
740204524808359936
740109049866407936
740074933284405248
740168021973606400
740164615976439809
740091345906323457
740181003348672512
740205824866390016
740105639829987328
740162195695271936
740115035343708160
740137168660799488
740113474857148416
740135985615405056
740144407752630272
740134052313862144
740147130053087232
740185260491694080
740065173097046016
740201177548238848
740110190524157952
740078884226498560
740047364300410880
740134828268519424
740196664653295616
740148836878802945
740121464855244800
740192986315776000
740075138943619072
740110341699428356
740117086266118144
740036236845293568
740069598410735616
740168596547088384
740139081036881920
740163869461598208
740123620681383936
740113873496379392
740088577510539264
740125873106345984
740172203648548864
740047909295624192
740165811256451072
740096672336904192
739997292837621761
740134349891358720
740027202109116416
739996692821348352
740057158088331264
740107439396270080
740187739245576193
740064967827808256
740093333742051328
740024547265646592
740196916168818688
740095372136218625
740143061649481728
740206441617891328
740051478761594880
739996273617424384
740065584407273472
740048576487653376
740060731291406336
740140288954511360
740050723740782592
740178281157251072
740147616676229121
740153677244182528
740135440318136320
740208274318954496
740194886373265409
740162552353689600
740112673589891072
739979173037510658
740071569536524290
740155531252367360
740155870990995457
740067052489183232
740099105066758144
740189530100228096
739987406477217792
740123130102976513
740130226991157248
740120231675334656
740137029871226882
740096932513742849
739994843041124352
740177912012242947
740064514796818432
740203371311812608
740182693284085761
740089877669236736
740085679246319616
740137885878214656
740160367343472641
740134093891854336
740085939221979136
740196438358011904
739972110173523969
740103043715371008
740125630063382528
740166117696634880
740169275948818432
740147687597740032
740201513163837441
740197256125632512
740106323648483328
740198459840598016
740187546127376385
739990921580818432
740104398488100867
740100430408081408
740158953858945026
740157535882252288
740026015141875713
740144692931788800
740166172130185216
740192936101580800
740160455260393472
740102397771583488
740166608216293376
740140469523484673
740075424273797120
740178759182102528
740113986516029440
740099369316147200
740135125946667008
740173642248654848
740057321599078400
740075457769537536
740087700703830016
740156004936101890
740173386219966465
740153853555970048
740095925935296512
740141039751680001
740210753337188353
740026053163245576
740186929849864193
740135075417718785
740192143357140992
740150799808876544
740179354777423872
740200158349103104
740116448551538688
740148375752839168
740177555299393536
740094571233869824
740089529521049600
740028074629070849
740146521707057153
740087843670872064
740020222783016964
740063998846992384
740107065755095040
740095959556841472
740154377856536576
740051264738824192
740125424353726464
740121099996921856
740186472591044608
740154948021784576
740173948185391104
740120601168220164
740015668024770560
740070290143596545
740125973702541313
740055480098246656
740114267433754624
740152267949641728
740162346811805697
740089726695247878
740193074161278976
740118357190410244
740105090539872256
740150221263507457
740152427442278400
740211596480352256
740147096272130048
740156659423678464
740195318176710657
740071565262458888
740143304835235841
740130340228861953
740141136136769536
740094117959602176
740180382281289728
740126695110389761
740194202752028672
740173487101366272
740104541136392192
740197411226804224
740164502881239045
740067794725810176
740122325010505728
740073540712595456
740171406642716673
740204118052982784
740069283573665792
740075931470073856
740056013034954752
740116247401095168
740144328123764736
740142822280552448
740181204436144132
740077399845523456
740132957311119360
740170177602584576
740037352316407809
740172039873540097
740208442456051712
740004326341521408
740126103713533953
740020608981999616
740148480367267840
740155480857817089
740088351030665217
740032273219747840
740172215954591745
740123184763183105
740171595130474497
740197667247099906
740157468727255040
740022404043276289
740075986239258624
740043337525256192
740067710982324228
740132181499105280
740119720247070720
740043048210419712
740208135919570944
740125097235742720
740108256975065089
740147201293312000
740191929208475648
740132055506423808
740163454389096449
740179035830030337
739987813710626816
740210891820531712
740159477811449856
740184530452107264
740007069693169664
740139563570634752
740096517432848384
740001222631948289
740186623397273600
740088950753099778
740160073754890240
739975008127229952
740118239708086272
740109410446512128
740175634446614528
740083951201570816
740176964191948800
740143547853180928
740153589172207616
740204503975223297
739988627179098112
740062186777632768
740162107778420737
740181020046135296
740080138470182912
740064833563963392
740205778783633408
740184761075945472
740184866088726528
740025612778143744
740133397675298816
740137466305347584
740181569193840640
740119250485059585
740130885559832576
740202020800475136
740160585439055872
740192139238313985
740160455101042689
740121569658298369
740123302161682432
740145418609262592
740121570010619904
740075956786847744
740037092189691904
740145829613305857
740134626929299456
740156793830137856
740183167311749120
740154025350467584
740076225104773122
740144747516469248
740055996303872000
740089189765685248
740167870861168640
739992943063371776
740192021420204032
740151555001880576
740163286340141056
740161034128904192
740116490385555456
740206957680857088
740206777279647744
740130474392195072
740168306817175552
740000971003154432
740195674688524288
740133976686399488
740110241010962432
739974966565801988
740151865149652992
740150250367750144
740182836234190848
740144495929462784
740121272152129536
740156386861010944
740210954521169920
740034781531021312
740059573848051713
740093321230585857
740047330666270720
740174359306833920
740156525340065792
740210195368935424
740127202981842944
740101269520588800
740190960550809600
740139882337738752
740151781385195520
740154407212421120
740181439518527488
740149143285424128
740206513030103040
740106336273346560
740161625676754944
740111084007362560
740063273056403456
740135415332646912
740194475314716672
740196945621176321
740134433978781696
740148564555399169
740162481029533696
740138615309754368
739976568626401280
740167262619963392
739982557916352512
740183758775685121
739979789612650496
740186069665206272
740209419569496069
740061591337500672
740032868865474560
740178474082664448
740125030105927681
740099155545198593
740101080760131584
740078507137601536
740116599634546688
740151521317421056
740200586428157952
740061490733043712
740047137547952128
740097968712323072
740203090448658433
740099197295296512
740093526759866368
740190503090720769
740201958032723968
740126946894438403
740185830812180482
740098270563831808
740161725966614529
740092272788791296
740120773096968194
740084161009070080
740054188181196801
740189844614316032
740132982510505984
740025486944784384
740199521007849472
739977977878941696
740185621130563585
740106399204642816
740090330641354752
740077848585732096
740083921833086977
740173776390787073
740106688401944577
740163072611000320
740142016898715648
740199424387911680
740114104149377025
740095573517303808
740124765810089985
740076938371473408
740082126649884672
740109053947457537
740189639185596416
739975196904427520
740053571652227072
740142445007147008
739991022135083009
740088418139578368
740089126775586816
739987780001009664
740140989315174400
740136572754886656
740124899994259456
740112233456361472
739995426057768960
740121125359882240
740123084036943872
740117392244789248
740173977532895232
740182274184990720
740175772988641281
740143224933736448
740127311752798208
740141937253068800
740145439769526272
740084651411247104
740145162656059392
740125722367393792
740102284479201280
740167623275622400
740097838386974720
740137852244262912
740177022807384064
740189567765057537
739986559500492800
740060169531314176
740167854100774912
739989453687558145
739985351620579328
740090078844858368
739990095336443904
740186820764422144
740077206915796992
740135046141579269
740012593453142016
740100757752582146
739973011760123904
740184391977209856
740181259129913344
740131778602663936
740194307500593152
740071364195934208
740067257825566720
740152158880989184
740168084904943616
740171683617755136
739992544877158400
740155476650950657
740208395991580672
740047649248661504
740105643894280192
740041802430976000
740083338858369024
740173046540054528
740171025011343360
740077042989957120
740043698373861376
740112132495310848
740210782789640193
740061104903196673
740068096547926016
740145959850651648
740154239469670400
740177593148706816
740140972902731776
740177320414220288
740118906610798593
740160488873578496
740063784744673280
740135042157031424
740177584902791169
740029139974037504
740194236038062085
740165895134183425
740090771127296000
740207548905758720
740100107618521088
740127194354159616
740081824848850944
739973372688236544
740112627691585536
740104838940401664
740181166892810241
740211323636613121
739976006384144384
740143187109523456
740170773084672000
740170484025860096
740196136330268675
740190406927908864
740102397851258880
740113567287017472
740104041968062465
740143099394043905
740090930603122688
739983015107956740
740150661677993984
740081149314236416
740054943420317696
740188754149806080
740082005086511104
740170039236648960
740124489141260288
740100711506120704
739977914846957568
740076019793661952
740168269236211713
740203258233360384
740065496209489920
740113390836822016
740156281902764032
740110991728463872
740123641942269955
740105963026415616
740146873969856512
740109167218688000
740113143624572928
740164393699135488
740080419593457664
740137567140601856
740078498409283585
740063629823873024
740176523815051264
740158773461975040
740073406880731137
739996340592218112
740139840444977152
740153475858718721
740178390293053440
740163668265074688
740173914710638592
740208161320239104
740203379775963136
740095858700615680
740191023339569153
740207024579825665
740207012076785665
740164410535251968
740103618058149888
740207930780319745
740140867751575553
740033149648785408
740116784074883072
740150321893117952
740188246785818624
740178301969387521
740063491344719872
740110828335157248
740074837138407424
740130545573728256
740128435964645376
740169464822530048
740078473281208321
740116964383789057
740076992800886784
740092113430384641
740138665821765632
740211630101778432
740152121107025920
740170173617983488
740144877699223552
740172958539218944
739995833077141504
740073280682496000
740059343270346754
740158890944274432
740141245159329792
740023997652295680
740157431150346241
740158098200002560
740157833816199168
740156109978140672
740073226219491329
740121901092212736
740196509338243072
740096479730114560
740114011769954304
740138837666566144
740175659633369088
740127554930114560
740189785944293376
740048072881901569
740113424584151040
740170085332094977
740139886288769029
740201542851145728
740152595340251136
740107686772146176
740093291732045824
740193640769851393
740111457535266816
740042452564742144
740082608944599040
740188053701054464
740154386073169920
740097389562892288
740001117988212736
740112845749133313
740085356293410816
740127924204998656
740050996580192256
739996562877775874
740062069475704832
740177752431710208
740134031015174144
740079576445919232
740130654785044481
740111704793698304
740135654319874048
740144332192272384
740161034091155459
740092805394104321
740080071524880384
740169695316185089
740143107748954112
740111256015736832
740088682158379008
740074484691042306
740207951714123776
740073142299811841
740178998198734848
740083976178704384
740188083245588480
740172874502287360
740005790476578816
740130922977239040
740161055209447424
740160857959727104
740119011267088384
740205934249676800
740070659305410560
740119900379828224
740065944899354625
739987352332951557
740089458180030465
740136396732653568
740119770561908736
740087302521823233
740194026675003393
740161918984421377
739984839655313409
740078284537516032
740086354395205634
740198858471407616
740182177464389632
740184329444167680
740145313973862400
740088535621980160
740114091252060160
740195620447719425
740141375476400128
740176968306593793
740153270317027328
740139198427041792
740054842698240000
740187001178185728
740072643458650112
740163940693516288
740181720478146562
740116616525025280
740151626288222208
740157091323740160
740155355158740996
739992985283223552
740060869892182016
740049729715867648
740167451237883905
740153844890357760
740085247077945344
740115777567723520
740053584591491072
740195976619646976
740066137745063936
740185092690214913
740090112713883648
739981744246427648
740107996907311104
740172429935443968
740114431032594432
740149118107062272
740094046782296064
740070957352636416
740168588133158912
740162309042110464
739974643222609920
740158475687370752
740081644233592833
740177127585288192
740160933318778880
739978460118949888
740125831192809472
740155883607445504
740153777970413569
740143656963866625
740080440426549248
740061193025425408
740180713677459456
740201118937022464
740156726364798976
740202498816757760
740073985312980992
740087566637146112
740144038607769600
740146571996696576
740170034937495552
740192994549174272
740202717025443840
740115991624093697
740181653428043776
740157401609961472
740157540319793152
740123679607164928
740083171203678208
740161461838811136
740199529585082368
740066091985186816
740151005682249728
740206852810678272
740109557507215360
740110161281482752
740102389429088257
739987335308312577
740049524287111168
740116050033946624
740048568124354560
740110366751883265
740165702385033216
740191929351196673
740070621556703232
740118008698376192
740169695471501312
740178717109067776
740083682694823936
740194710061486080
740060827882037248
740103299525812224
740092587126722560
739975284959633408
740160157523562496
740186195905282049
740196438358040576
740193883712262144
740063860258807808
740102401709989888
740101747713118208
740137076071374849
740121083446231040
740128360475529216
740149751597936640
740183465098936321
740146412890009600
740123461570289665
740115861265076224
740093820512112640
740124933590654976
740080016982151168
740093593835163648
740043236903915521
740164334932873216
740155258584715264
740167296228962306
740193921670742017
740107174815399936
740207968143220736
740138455926181888
740129228809637888
740075633775087616
740200267652571136
740171247091355648
740133133375397888
740047456487014400
740202243316682752
740101177308811264
740135537105895424
740148765743448065
739984181275557889
740122253678018560
740047259543457793
740168260654669825
740104746309189632
740204466251681792
740046433273942016
740128016483950592
740093380097679360
740095540218626048
740199760141922304
740202926984056833
740162476986249216
740178046347542529
740209356466212864
740106923329105920
740114435277266944
740086396422082560
740139932501610497
740141975358345221
740155824782336000
740054402225057792
740018679283392513
740087537176313857
740137977947557888
740193476856283136
740132991037542400
740171003922386944
740000493087395841
740127076791947265
740185344168099840
740160849331900416
740127253179342848
740181929987837953
740178360823906304
740146542745522176
740085645633323010
739973485833768960
740089961681149952
740045351181254657
740138611295784961
740203979343339520
740165106911334401
739999633171091457
740143862614790145
740209486644842496
740078204753485824
740049742374273024
739983334034550784
740109502704451584
740015814590369792
740079136056573952
740171666840559617
740117866087866368
740168348974100480
739993412712210436
740189328991735808
740148157703688192
740004150277087234
740112355015557121
740021728609370113
740089064154660864
740152083421265921
740131141072617472
740006868253323264
740073079603224577
740132101798961152
740104108774850560
740054276471463936
740196995999109121
740055555880935424
740076669646540800
740077042943852544
740186539632787457
740183439979118592
740141459257630720
740121960055734273
740151664011845632
740139030776565760
740122719270936576
740002279785431040
740132651349233664
740088245967572993
740108399682191360
740156781100437504
740201559519330304
740148690120122368
740179367339380736
740140003876065280
740197759496687617
740146924423122944
740088162324742144
740107824953499648
740166927117656064
740162560796860417
740145699522764800
740200821212778498
740065160589611008
740142881281847296
740149046774534144
739972328034078720
740151618067259393
740087122187685888
740185205831553024
740133489908043776
740192462111711233
740145078874836992
740152628613517313
740103018310455296
740092234851291136
740139261446475776
740076829193703424
740047578293620736
740178046200619009
740131762026713088
740162892130099201
740161990312796160
740129945788264449
740119053310779392
740192000788602880
740130604495298560
740175751689838593
739987641723199488
740051118013616129
740210837114216448
740154767633158144
740149579635695616
740051701026037760
740001508046016512
739976623072653312
740140473616977920
740204247917158400
740210283562553344
740208635117240320
740090997728772096
740097729272139776
740166033877540864
740161721864622080
740115416656322560
740168676167520256
740166155298570240
740153710718947328
740119460325908480
740193460330762242
740175894317260800
740154885333782529
740150036777041920
740144172963909632
740041349542641664
740061272734105600
740115987052285952
740048027021283328
740065584419876864
740075357072678913
740095066048466945
740117903874379776
740039902553866240
740150271515451393
740202947791978497
740132332384968704
740095678270050304
740059666328256512
740198505780785152
740162875428327425
740153853530779648
740141442505510912
739996617521176576
740081690580680705
740049788528394240
740129102708019200
740155455507423232
740021518940282880
740065877832404992
740170693623570433
740201580536958977
740022517063127045
740170311736434689
740140020556668928
740151605090095104
740140691590811648
740148555860594688
739989889500909568
740080461658087424
740105895695273985
740094487150612480
740015693085675520
740175932187676672
740199722154070016
740025193008136196
740069539694665728
740192113711812608
740181074475659264
740114427119276032
740182156757065728
740117211969409024
740204470286573568
739990736804925440
740089147923288064
740143505897558016
740192059223592960
740011406653853699
740107493980962816
740151622261694466
740162157992632320
740059045315379200
740102137632428033
739989885352857602
740123289700425728
740168520844103682
740035603316625409
740068415625388032
740094336088604672
740185755201470464
740175542255820801
740149579505602561
740145330558115841
740076988547928064
740142449285332992
740144454066176001
740051197994926080
740085201188093953
740176431557271552
740155774408757248
740095414054080512
740087197643251712
740071271807979520
740164263822647296
740178457292853248
740199332289347585
740145502713417728
740040603073941504
740057908923092992
740172396586487808
740165857389727746
740170991511306240
739989818310955010
740162296727654400
740031635513573376
740102796041682944
740135310605070337
740193757958672384
740169569399103488
740181829639098368
740169942721499136
740141249651310593
740156940471373824
740186573120122880
740115735545057280
740153979045306368
740094378165829633
740183838433902592
740138644703346688
740101147701215232
740071028525805568
740153392010518529
740162342688817153
740205447416819712
740083640734867459
740089714007478272
740135872641826821
740175101698531329
740069350753873920
739997154018631680
740083435255910400
740158349598203904
740188100014575616
740085414845775873
740206949086662656
740009149921132544
740125340643827712
740154239129911296
740056600287776768
740204109542785025
740139999438508032
740181825314787328
740152859581415424
740131535404306432
740082978106318848
740167350696218624
740180751564574720
739984952821964800
740135444789202945
740177018399166465
740174296371372032
740140163163099140
740178046058139648
740204159903911936
740056075798491136
740171595252137984
740200443809304576
740111088499478528
740135079771574272
739990389004853249
740131476713267200
740073377432543232
740140477580709888
740200326230347778
740096659774902272
740180646597951488
740085918388867072
740096018235199488
740166532978839553
740120072350535680
740162040497635328
740070823088816128
740162414021349376
740115362235207680
740150732851011584
740082655140577281
740175810414403584
740152246890049537
740141207758721024
740193070218682368
740079660537630720
740110954097201152
740189735503712256
740172610235990016
740135327369568256
740013998569971717
740193439426486272
740170576254275585
740134874401628160
740153366781829120
740076850202841089
740176510980620288
740170819196846080
740146018260537344
740090842187223040
740208891271614465
740121049581359104
740196408993689600
740193124627189760
740164456727085056
740150179026763776
740192474396798976
740144416048873472
740183645655314434
740159905659682817
740116096099946496
740177358121017344
740173298055680000
740192424274853888
740116809525960704
740057023627337728
740148040158355457
740166549747736576
740056780596776960
740174275685060609
740200741630017536
740142587550404608
740118549969133568
740151638850195459
740138254645661696
740193699116818432
740102171031666689
740124426147004416
740093849612259329
740203719359365120
740084366257225728
740160103110828032
740122664581406721
740054960319008768
740073998067859456
740202062936481792
740067111171686400
740202809321197568
740127102285021184
740101626074136576
740209109371326464
740140389865263106
740102775057584128
740081157887397888
740169586235039745
740094956816175104
740143967631777792
740140939088429057
740124921322426368
740091085859475456
740186451552395267
740113550203555840
740132802163789824
740073490372530176
740169997155241984
740206454221594624
740095762332299265
740192747102064640
740181539879854081
740132726695731200
740106252454375424
740091199076327425
740079668641009664
740156424576241665
740157280340090880
740139806601183232
740196685561901057
740146458951880704
740099516066598912
740149281781338113
740169993137098752
740113462148370433
740177265925881857
740077076833808385
740137898108846080
740209927088709632
740098983507468288
740076179273732096
740071552880873473
740141316751904768
740051470498865152
740150862933315584
740160061041967104
740132932417904640
740050203785318400
740163554679128064
740001121968607232
740161646346305536
740114452197068800
740058563058532352
740003894458093569
740141157208993792
740105698785255424
740167031853600768
740204361167540224
740081749204553728
740072953598070784
740018385799499776
740148568703545345
740109221740445696
740157624008609793
740118793305788416
740076585903132673
740117320979349504
740006087978553344
740163672195108864
740160027428835328
740145062110232576
740087872645148672
740194731024605186
740038069697445888
740056910628589568
740189932635852801
740105551619719168
740101420532273153
740115211131203584
739977529067511809
740011439818211328
740133603376386048
740123323108098048
740085129855393792
740089483618603009
740143686462365696
740115144152383488
740206605065654272
740091362520006656
740149780618313728
740000522216869888
740085972788973568
740156697294082048
740080507703037953
740023041464242179
740169997213937664
740205053403889664
740077491717591040
740028087316979713
739994587197014016
740039139274457088
740210988440489984
740140071022669824
740034873734225920
740179753253130240
740196488710623232
740052292443987968
740177505290584068
740164511114637312
739979038823960578
740090280536379392
740066653648629760
740133800353628160
740168571033161728
740166948181401601
740194173198962688
740207292872830980
740192646346477568
740197432366141441
740076728458977280
740209960508743681
740207074953596928
740159515614687232
740120777148801024
740118931822809088
740074807631466496
740193976117006336
740153513850863616
740000157228535808
740167627524411392
740203048446918656
740209008716480512
740105455402397696
740114368399048704
740079052036308993
740151009587105792
739989273210806272
740184157322678273
740076527249981440
740123281035042821
740145951243898880
739975301992714240
740195905593282560
740070437305122816
740062929421238272
740083602956943360
740128838592671744
740105698495717376
740172086069633024
740196178277568512
740077013852127232
739980167318241280
740185579070074880
740183104317468672
739984172748574720
739992297090252801
740055886895288320
739996919183888388
740064749560442880
740157951348854785
740128775816531968
740154365122629636
740196337560522753
740034349333020676
740161902454689792
740128121312186368
740081660994129920
740159930779504640
740113844153004033
740156978308190208
740151991159140352
740129194965766144
740095430843760640
740114569729871872
740029559341518848
740146802834460672
740056507660808192
740144265133690880
740166658753433600
740145758398255104
740069660989722624
740211663392116736
740149692512751616
740155388742537216
740076434920771584
740084622231515137
740032482817413122
740100997003911168
740190234969812992
740139798220972034
740182961748840448
740147054601703424
740066523839102976
740205317380792320
740118675714367489
740105694372761600
740105811918196736
740081740799193089
740109821513502720
740122085893255168
740179820227776512
740139089681211392
740114485864730624
740194898779897856
740163949300191232
740104230632067072
740080801216405504
739976102966398977
740065374524182528
740111935430111232
740207775419117568
740141563997782016
740100871174885376
740126598708527104
740175454070439939
740097675106918400
740168390996680705
740156571146063872
740086920793985025
740046206659764225
740073842970890240
739976237062332416
740111784401641473
740161549956943872
740166809475747841
740074232810504192
740206362009948160
740106453688700928
740209683668033536
740041882177277952
740193556585951232
740149033977708544
740119686742835201
740132877610962944
739987876616757249
740194097953177600
740133347289137152
740186476516904960
740118168392237061
740148195452456960
740160484704460800
740057157756956672
740067236694654976
740176641050193920
740085859450519552
740084676791042048
740159314397171712
740159247422459904
740208228550770688
740134731753394176
740011410697125888
740133661937414144
740107091151577088
740192214593241088
740124950577729536
740180470348947460
740143720180404224
740009938618068997
740097645411225600
740208240789688322
740048371029843968
740116088080334848
740054515492261888
740205271524478976
740074501518569472
740150418320334848
740101340723052544
740205925848473600
740065467038072832
740053261227597824
740080893411217412
740084282601918464
740110018746388480
740202578538070016
740198069585772544
740082235626409984
740189828025880576
740163194308689920
740161378149879809
740123914395897856
740136971293560832
740001382288105472
740123654248370176
740206672497541120
740105824354336768
740158001777147904
740168869218680833
740117912279732224
740022366214885376
740122953992548352
740150124496592897
740158190323650561
740168344939188225
740140645399048192
740150736881868800
740145733081403393
740033506412105729
740080922683396096
740113441264967680
740149805863870464
740138594665435136
740166939629260800
740069057261670400
740189005933912065
739975167791616000
740115035272413184
740065563158958081
740101084711116800
740143191647780864
740167053043236864
740165794609434624
740071754316587009
740026258654932992
740005484128768000
740151370443956224
740194210993733632
740138405892345856
740135746640711680
740071708128731136
740167338255863808
740198812141129728
740135176185991168
740087814105268224
740115907410825216
740070504250347520
740169896731021312
740118998902280192
740115848808042496
740124745035833344
740192432688627712
740203610580062208
740197625274720256
739996160186687488
740158236314247168
740150670054002688
740157074844323840
740082206232678400
740121154422247424
740182819339653121
740164557214253056
740003106033913856
740040808640942080
740169154427256832
740137416036519936
740113076532416513
740082881582759937
740194517165453312
740211433015672835
740160044294082560
740037373531037700
740114473277661184
740031069207023616
740176561375219712
740007581133864961
740162267032002560
740143283821813760
740083481296932865
740053638781997056
740085557703872512
740118273019260928
740047397976444928
740190431888191489
740062275093049344
740163005204291584
740142805759229952
740145967966609408
740047053716398080
740169707983130624
740210476555116546
740116968682999810
740092859982958592
740114661815779328
740124359243763712
740154344083984384
740120793754042368
739985099962392576
740055362892664832
740173419845672960
740196291339112448
740181045115559936
740142499398705152
740188066208481281
740206156568793088
740182265477648384
740065567554437125
740096810736353280
740154923061501952
740129954235580416
740152821664862208
740106109558624257
740161017297178624
740170907335921664
740127714628272128
740184299757043712
740156319831863296
740205774757040129
740133393581637632
740073603677458434
740133263742775297
740094449552855040
740111679489474560
740146865879064576
740068449205014529
740137227112599552
740194374684971008
740048983066873856
740071288404889600
740194546659692545
740198799423987712
740075927250599936
740135431988207616
740139710274756608
740173096800423937
740200942734311424
740074358979317760
740150053264850944
740033048889040896
740085029154529280
740187315713282048
740199059772805120
740042599495438336
740158924515643392
740211504050475008
740165811269079040
740121246927597568
740110186535358464
740152792325754880
740071326111531008
740082999232958464
740201286985977856
740093417590521856
740114636478021632
740105773993361408
740178407057723392
740185264547467264
740201609859346436
740134727529680896
740162678241558528
740185583511863297
740157125045964800
739976773895589888
740150263017832448
740147507418828800
740197377508814848
740094864734494720
740133116690436096
740178906024693760
740050795303960576
740182576091041792
740084626484428800
740113437188055041
740082600501465088
740205212670001152
739972298694791170
740118688171462656
740141408900812800
740088816573288448
740189081477513216
740097402158391297
739995451315736576
740167061419229185
740133796104785921
740115395999354880
740029643269410828
740090766861737984
740135125799800832
740119896525312000
739994717157482496
740117539187986432
740194924063260672
740161910595805184
740099331550810112
740057103419707392
740150233775099904
740145523424960512
740072060479778816
740137080286679040
740106692613050368
740211436975181825
740172497191079937
739980314152448000
740136036186107904
740153362604232704
740179803676934145
740187982444044288
740196664724488193
740115467180879872
740135788617162752
740182928479649792
740115597107814400
740164813117136896
740161818568626176
740209721706184704
740190876731744257
740198401137053697
740200905098825729
740199197950017540
740076308986769408
740128205345034241
740166457464639488
740071288509726720
740157322098511872
740162548268306433
740185264715399168
740170940819091456
740138238103457792
740149390573244417
740143896148090880
740145796125995008
740064015574040576
740158680922984448
740053110618492928
740197947976081410
740123171903442946
740070277724393472
740037675214868480
740122769346732032
740178801062215680
740129593638694912
740115840440401920
740179535237414912
739979093416910849
740186397219401728
740124610784436228
740161340308787201
740084089731096576
740051172610834436
740198501737332736
740092394083745792
740198564580753409
740209163641327616
740017794457186304
740118625613434880
740161348500398080
740134064645103616
740139513062645760
740117895523504128
740140205273980929
740143518610563072
740187743297372161
740107149993476097
740150879798562816
740139936754618368
739983547776270340
740000828493320192
740069711426134018
740042586954555394
740025096560087041
740101281889591297
740035498362572810
740086409176961025
740091240839012352
740086215974760448
740088447306760196
740162027977474049
740204067536797696
740146857175744512
740203807381016581
740126162454753280
740062778132684800
740117769744732160
739973632550567936
740151299291918336
740085637374709760
740196513721245696
740127320418222080
740183955782111233
739993840711503872
739984005169328128
740110547182604288
739998320114999296
740117698517028864
739993475886764041
740211327986225152
739988727741571073
740165920371281920
740025624983539713
740110316680425472
740187579941785601
740176133459746816
740071733030445056
740116700306231296
740200422598545408
740122404400291841
740088535663955968
740191954357518336
740094969776635904
739973141825388544
740068998314885120
740105728162181120
740163126964985856
740163529815252994
740140788315791360
740108571552141312
740145456584527872
740108001214910464
740120496021377024
740192109546885120
740135658367258624
740201014209433600
740134408649355264
740083087246303232
740175408008691712
740128872323158023
740109553086398464
740128675216121856
740072139949236226
740085998017777664
740083808486227968
740055543335821312
740065483790163968
740075583628009472
740209889247531008
740082877333929984
740090028722900994
740067727436566528
740060995670937600
740002879654776832
740068348520718336
740149860314296320
740162938376486912
739974635123576832
740182173161017345
740141715085008896
740159172004728832
740162548369117184
740150934215495680
740056251929874432
740136136887013376
740149222750715904
740165043677958144
740113286272667648
740072668385443840
740107359490592768
740073217952514048
740204780652371968
740157024319754240
740192445179285504
740048807195447296
740084987123372032
740133787779076096
740123654499897344
740194009792946176
740172895754825729
740078918162612229
740113588103356417
740026237691793408
740104583087816704
740002690558775296
740168013425594368
740092285027819521
740192222725984256
740082189585506304
740116532349534208
739976782472970241
740204948399390721
740079140326363136
740138288334442496
740198044696727553
740197138756304896
739994465780125697
740033636217524224
740182299057225729
740206315570618368
740119800068743170
740065747884515328
740196094454464512
740172480506003458
740200666048696321
740061163510190080
739981408731463681
740166666944798722
740176632598630400
740086396434718720
740079954117951488
740105648390569984
740126141856555008
740142407006584836
740068130303578112
740172010429534208
740164712399306753
740093178519379968
740052317525925888
740109540553695233
740006155309588481
740105375748218880
740148354735341568
740139781393420288
740060010118537216
739985452237627392
740067727784706048
740152851159191552
740081660893356032
740093732217704450
740072488156041216
740094697104932864
740061909924368384
740129673196212224
740140095949266944
740108445995675648
740073687509041152
740122182060281856
740114846465806336
740066708300255232
740173239570313218
740177328920244228
740094172678479872
740117593554616320
740193602832355328
740145745815310336
740142612615680000
740064347024699396
740096705828392961
740149667367899136
740130251938930688
740150581847822336
740102158599790597
740199659377922048
740151324055048193
740150971804844032
740131149641617408
740200641067405312
740201173366493184
740085372869316608
740100778896072704
740195163239256064
740080398445772800
740169057819865088
740022399781982210
740138355514449920
740130294125203456
740091488164536320
740198103396065280
740194210939277313
740083112370184192
740140259506294784
740023091917692928
740089596705439744
740160706776051712
740173738579234816
740204675874590720
740156353398902786
740084815257600004
740201131574452224
740175399498326021
740199705754230784
740126527384354816
740204197552005120
740052720380432384
740091358128574464
740159654005739520
740068293692817408
740193611036430336
740122287261749248
740165584915206144
740100959255302144
740124723816857600
740161826957070336
740148019098755073
740048840577929217
740146869809057792
740068260138225665
740203094751907840
740146240755781632
740153354291154944
740191962976915456
740117434107973632
740025268643979265
740069455775043584
740169821166424064
739994096606019584
739974026873962496
740178402829729796
740168256854458368
740084890612465664
740148715416129536
740163617748856832
740197407250616321
740151466766258176
740043853462405120
740002279785390080
740048505033478144
740084840519860225
740158739832025088
740189614179291136
740151114541195264
740147524334407680
740087969483198465
740099184741613569
740191702929920000
740204189066874881
740158844618309632
740164603217387520
740142432541675521
740172534918828033
739971946478198784
740207599417692160
740209272588500992
740127836095152128
740138359792783360
740131682301431808
740101592553263104
740186275546816512
740024509298835456
740185734318063616
740107582048600064
740138984484024320
740169225571041280
740100791093100544
740101806441828352
740134886913282048
740202385507651584
740183356177063936
740108412248285184
740124287626059776
740116780115365888
740199902676815873
740142427931971586
740101281885396992
740154239125721088
740148220412592128
740195985293508609
740148107300720640
740150175113568256
740130612737150976
739992397690462208
740134664434769920
740202155118891008
740159649974915073
740182676532039680
740142604197761024
740189270158286848
740106247979028480
740089621816725504
740081283557150720
740086409084739585
740163991264231424
740160476114456576
740076942595133440
740146387690622977
740140930729189376
740087113756999682
740205707472044032
739982650396512258
740186317191946241
740207603289063425
740065953535434752
740079740078292994
740180797739704320
740156701232533504
740135767717076992
740176011917185024
740083938408976384
740110165702279168
740099612766244865
740128662637416448
740161726126161920
739990099199426560
740144760065826816
740155929757384704
740162640568156164
740186128775548928
740108307575263232
740088313365700609
740094004751159296
740163764717277184
739972042846437376
740067933259452416
740120420733489152
740132705732571136
740172249462767617
740101256874577920
740141136501723137
740155631659671553
740051130856529920
740069531188658176
740203203766026241
740142881281835008
740066641128591360
740099788729913344
740103589058781185
740050090430201856
740079648000839680
740156860758642688
740084496456912896
740061830412898304
740118382041812992
740056025273933824
740069677997694976
740171905701937152
740161411654033408
740178092371644416
740060366722453504
740100917169639424
740084261408100353
740187735114317824
740137411892654080
740132680533172224
740022693177765889
740070751521345536
740137596463009792
740143548025077760
740047145974239232
740167522742370304
740094088691748865
740163013777469440
740136388302143492
740133313952768004
740106885660037121
740200473089560576
740192692764848128
740067786496585728
740117551854714882
740094768223539200
740129182370410496
740115441864085504
740189395895078912
740158022580850690
740129056675536896
740056851950108672
740158270199988225
740161101040627713
740204415768989696
740118239771013120
740201198834225152
740055404911198209
740070181330898944
740139823491645440
740196115027529729
740135927058665472
740133385172045824
740209406781050880
740193833737158656
740143979874816000
740077454358908928
740203325413588992
740048094230781952
740080666809925632
740191052791943168
740140570035687424
740200468887011330
740139584214978560
740174816603426817
740042918195499008
740113097269084160
739981228493901824
740059024280948736
740166188693618688
740135163636637697
740068088494886912
740178474170785793
740205132877549568
740109800462258176
740129845179342849
739974236505276416
740184496964837376
740186707346239488
740203698425626624
740079656263659520
740167690464169985
740110496821608448
740104956427010048
740060232467009536
740117153274339328
740110496808996864
740140708317802496
740052254615572480
740118046778478592
740181741525159936
740085775807741952
740151974222569473
740209465845239809
740186749549301761
740177844765085696
740108349388247040
740124145237692416
740143036471054336
740163752092438528
740077806391037952
740138380428750849
740125575621251072
740143846017863681
740208026943148034
740105862069379072
740178767708987392
740128171681415168
740116083508707328
740077806634307584
740059934642081792
740193040992768000
740161659193425920
740088502092718080
740080440338452480
740109259543871489
740135268485894144
740138246277980164
740107137121128448
740169317669605376
740190138186276864
740159255559438337
740084769011163136
740201626397347842
740152129462009856
740022315971317760
740152163305918464
740076577694744577
740172962515542017
740193577830060032
739993312078221312
740132089123590144
740127039232069632
740129438277455872
740134567999373312
740207951365951488
739988241164685312
740069770083618816
740125739131932672
740163399724748800
740002443048542208
740074652572213248
740171071157075968
740078783789686784
740175366212489217
740106436865196032
740112837348102144
740156055238414336
740083669977726976
740185340183519232
740164162995785728
740138879739645952
740088724076285952
740169741252366336
740183066690355200
740056755284156416
740142113459933184
740090435591372800
740078905453748224
740001117996605440
740172463720550400
740184715123122176
740198128356347904
740203224540532737
740129333591826432
740195666366857217
740192269056282625
740081245854564353
740074165768749056
740080264299356160
740135188890537984
740209306306543616
740180088692576256
740090737744740352
740118059147534336
740007237192683520
740118520428531712
740084970354581504
740194240467218432
740187806211923969
740121628613443584
740208501218234372
740184903782801409
740098748752269312
740072836124057601
740101793841958912
740078330859401216
740138535659966464
740163676645294080
740197025225007104
740078737719500800
740029504697995264
740155862438678529
740113944522657792
740079127667998721
740186040594485248
740115903350738944
740210988360798208
740151391382081536
740170257239842816
740165010349924353
740043631151747073
740140653980594176
740111411200856064
740120235919978496
740056482578714624
740168256472948736
740156231512379393
740205845980536833
739989340386955265
740141282962636800
740208949807480832
740063415796895745
739989684038729728
740114212933009408
740148593806430209
740075554133671936
740024534590496768
740175349154222080
740081925428289536
740201425033007104
740057107576279041
740098740225232896
740194957655474176
740140687300136960
740189588916998144
740177312319209476
740177546852093952
740093115596341248
740166872482648064
740127798564552704
740134626849611776
740003055777767425
740173046615543808
740201224092278785
740150518786449408
740107732922011648
740147436010754048
740133104300490753
739989524588072960
740045589921009664
740100094922477568
740025981616816129
740142172238970880
740128033181425665
739978330116591616
740029878213300224
740111499440574464
740186564706308098
740087617023315968
740133725099466752
739985917503365123
740100120289611776
740162489699172352
740186493650604032
740197046196547586
740116737895587840
740196622580219904
740059003552735232
740163072464171008
740205317527478272
740092410869358592
740104171878252544
740155984169996288
740169535756611584
740150191634972672
740082025886060545
740120030709436416
739972005345251328
740127613956587520
740083816803491840
740007216430915589
739977352927645696
740074270781509632
740189391797268480
740038283657400320
740200460355698688
740162002996371456
740073834351448064
740202846981918720
740205913122836480
740085846871805953
740132336696754176
740030599600218112
740147914392113152
740150627808972800
740187932145946624
739976950450622465
740014472639569925
740130180786749440
740198879392636928
740098475963076608
740127097801351169
740061150897836032
740050837125402624
740041634667192321
739972831589601280
740201249128255488
740157481461141504
740084228155641856
740194416502136832
740096131439468544
740031841038536705
740117748798349313
740123990035976192
740162271196807168
740099482692489216
740205611036594176
740145771086024704
740142914769195008
740147243311857664
740155225105956865
740184996317650944
740029357947793408
740164108398538753
740152381032300544
740188959813296131
740022546750279680
740058445609590784
740130855893471232
740182727106891776
740051298465271808
740091408644775936
740116943747846144
740127114666643456
740007518223622144
740084441910022144
740207062278406144
740064753914155008
740047997644464128
740155967338336256
740179841463517184
740189060480782340
740188338833887233
740075701018198016
740046282169942016
740183779659120641
740132332317855744
740186942315319296
740052238194774016
740187512631660544
740207016334008320
740209017105043456
740137093108621312
740061855385804800
740011729455874048
740088061606957056
740164268037935104
740130851967643648
739977323554840576
740074937633931264
740025876880883715
740067043723104257
740170592733761536
740168546244694016
740159142518722560
740142335929909249
740003512818470912
740144038611980288
740027756046487552
740148945926684672
740103903493120000
740061964773232640
740158102297792512
740015336657981441
740077001122435072
740193753823117312
740160757246111744
740093409206099968
740105425996140544
740142344373075968
740182601298743296
740163558885855232
740068864277512192
740187336395370496
740164783664566273
740052267496181760
740092851321724928
740189769301381120
740192285741178880
740206915695714305
740189031129026560
739994448977756162
740105883137499137
740142675639345156
740075457752637440
739985158703620096
740151198389547008
740201483744903168
740130357064945664
740184278760296448
740105753231544320
740190654203088896
740191195272482816
740120785512173568
740209272789827584
740078867650621440
740210715500384256
740024199163564032
740153748429897728
740165102339555328
740141480292036609
740082688619597825
740117807736729600
740187840068358144
740054150583586816
740191098790895616
740110962267725824
740158290949087232
740143695022919680
740152972819193857
740087973287481344
740092352220499968
740081304679632896
740120563310530560
740060819510177794
740106143314411520
740084450214694912
740154465693622273
739973813056724992
740199172855468032
740110962515181568
740179287861563392
740151789807370240
740208195004715008
740181170873376768
740144424680726530
740099134607269888
740180680047534080
740131334010589184
740100233611317248
740088158226948097
740183364603236353
740176011791306753
740135788743036928
740165798799548416
740061939523452928
740131661187284992
740174820579540992
740124795367391233
740036933007638528
740029458925527042
740156264999727104
740172799042428930
740198245868134400
740019459461545984
740079366906990592
740198082508267521
740110605911261184
740113625692688384
740141572579336192
740004662095450113
740171402398072833
740199273686568964
740108257340051456
740141815844773888
740208329033666562
740096924079030272
740146576237187072
740076883786764288
740097964291461120
740177522009088000
740104352128323584
740029278251823104
740164687413837824
740086480152956928
740091941501730816
740207691658874880
740110794545889281
740056960842772480
740173398958084096
740193833363902465
740142705087549440
740189366572711937
740155992386732032
740179702912942080
740079421143552001
740183901323317248
740098576588636160
740174099297763328
740209880942804993
740144512861933569
740103047674777600
740069321494265856
740056516246528000
740016070640214020
740037683666358272
740145674482778112
740031820012523521
740203664833413120
740151597087461376
740073771432828929
740171981056679936
740192030014464001
740002875292717057
740147784083505152
740072781765873664
739981224396066816
740104012490547201
740196438232203264
740107074391179264
740029974829277185
740126087271882752
740194877833662464
740135264274767876
740206823089704960
740079786006040576
740097049874554880
740096706155577346
740185013061320705
740173998554812417
740108953191743488
740086870210715648
740011209446043648
739979701775650816
740093740518395904
740039206269902849
740106390732169216
740093698839617536
740150434904608768
740094344762404864
740142235010797573
740160857942970369
740152075032616960
740077726812516352
740144558856654849
740047964001972224
740165580834152448
740189676879892480
740019753188724736
740105711045214208
740112170399223809
740199097215377409
740064984487563265
740046290516643840
740107346924441600
740205451791507456
740193627931037696
740090515278987264
740055249365442560
740132496084467712
740173872692072448
740148153492463616
740130365243830272
740079186350616576
740120341012434944
740145661803257858
740027730868076545
740092406922645505
740126640622145536
740166948152082433
740142642126671876
740095380713508865
740100933686792192
740103404375150592
740128037354799104
740151525499150336
740190218058338305
740111914521530368
740164024646668288
739997989045972994
740146022748454912
739997468990046208
740177694051172352
740169019966251008
740164175649984512
740122010379014144
740065869615747072
740189659997872128
740170362294505472
740203589583425537
740046311525888000
740161046808301568
740084089718476800
740151089236967424
740160509975072768
740094629920509952
740107804061536265
740040712268480512
740100996752375808
740072840544800768
740132890315526144
740207653842870272
740128276450926593
740180193743142912
740170664196333568
740194126965166080
740021057655066625
740170584441663488
740122609883308032
740150107904090113
740130725853167617
740126024424394752
740177744181506049
740160929141252096
740095242108600320
740087705112023040
740154948063744000
740064351198060544
740080272717287424
740192344591470592
739979588273590272
740156021755252736
740138233766510593
740181225416085506
740181225416085504
739975641467125760
740144324067876864
740108584411926528
740163211027177472
740105438537076736
740200225709654016
740080281055420416
740131531310653440
740177068781146112
740150002895360000
740080067297083392
740143442953637888
740131900233273344
740130977771491328
740111860129796096
740206827321884672
740081866645049344
740058307356921856
740192868892049408
740162560981340162
740087893851406336
740057845736034304
740076946764238848
740123121852764160
739974911750443008
740079454769270784
740151911391825921
740167241686233088
740102234197889024
740097243026333696
740015042813382656
740100413853048832
740071380620824576
740181963684904960
740145909560954880
740139781389160448
740122618376953856
740105006595100672
740139534013374465
740140809278873601
740115622344982528
740043488495042561
740100585798701056
740108667987632128
740076636096192513
740048500994539520
740143401157439488
740086794843246592
740209218297421826
740196584957214722
740133863263985664
740090318033457152
740059980632580096
740032956786315270
740142897727569920
740071401789480960
740092729934422016
740097024645844992
740155405414879232
740135364887773184
740175600820867072
740129442379501568
740100657118601216
740023678922985473
739985191960252416
740080029607067648
740183397981655040
740071074461843456
740171255731630080
740075902466461696
740195636969013250
740206789937926149
740157124861386752
740148065437376512
739996956890697730
740145674688286720
740024123422834688
740150669911425024
740202708582309892
740091043849211904
739987947655712768
740199713882902528
740083850441687041
740200993330241536
740121297104084992
740128783869607936
740185591871049729
740198204160020480
740009393002053632
740136971176185856
740137956984250369
740054859437592576
740165475682897921
740078641338560512
739985116693463040
740013885449592832
740155548109279232
740186137021546497
740077043132583936
740118730521366528
740185403081273345
740119023900360704
740151957453713412
740104075354734592
740168374185918465
740109406218641408
740068000339005441
740035465063993349
740192697005289472
740105761490128896
740068088104751104
740128763032174595
740081266696032256
740172354689634304
740115261471215616
740119057274310657
740064523147677696
740130398819254272
740123239356203008
740146148598505473
740135821920079872
740110824228945920
740055522309746688
740015927744299008
740076204443762688
740188339089870849
739974936928739328
740197654395801600
740194823177658368
740145829894316033
740131040451276800
740121007881621504
740195360350539776
740143963194183680
740014959136899072
740186900347113473
740207515309342720
740005853219160064
740146559434825728
740025386231205888
740150489560559616
740091387790626816
740160040061927424
740162569382596609
740136207984693248
740157586276798464
740045162093678592
740160878843138048
740085641552109568
740147406814257152
740200179480055808
740094856169689088
740112359176450049
740207872026542081
740081249851723776
740187261082439680
740097620425740288
740205183171465216
740179753366396932
740184568276221952
740078851041021960
740207582334320640
740210539251519488
740145049460183041
740060362368811008
740150149876305921
740101428874731520
740086258202988545
740156764155482112
739981530307645440
739995686075138048
740121544890982400
740180101237727233
740137310914809856
740083439249035264
740092469652508672
740179614815952897
740066922360901632
740137655120302080
740040120578002944
740194361946804225
740182467160735745
740075965389393920
740105165852839936
740121226119614464
740201714490413056
740033208406925312
739977415666061312
740056260293349376
740015437405130756
740211361431597056
740073956225503233
740166989885366273
740158106525655040
740153685632638976
740021527228256256
739978573289775105
740166298013962241
740066444319264768
740188586528608256
740081619189501952
740191090544914432
740062694515052544
740078112508149760
740158433773662208
740211264882933760
740191191065583620
740207938766274560
740021242204291072
740138082851291136
739972722197823488
740090930372435968
740133330738417665
740077978424639488
740208123458289670
740095988799442944
740128414955233280
740200808646643712
740081153361616897
740059439449919488
740192759844327425
740129295742476288
740096995503837185
740044847554396160
740115614157672448
740107586205319168
740135746569424896
740129115320246272
740193485354045440
739990137208250368
739980041505898497
740175076729839616
740086270639013888
740156860641202176
740178113318014976
740019266687107074
740139542477430784
740120680616845312
740067777990516736
740045208423915521
740075583359594500
740177819666374661
740142255986610176
740211583645671424
740144747768107008
740095762344910849
740108605093994496
740086438230949888
739993312275398657
740197000285724672
740124359285694464
740100153865056256
740110136157556736
740102469116694528
740159998236459008
740136598084431873
740096408200568832
740158681166303232
739993069068619776
740053693605679104
740202121497354242
740118218824658944
740061323057344512
739985146087100417
740143690698526720
740137105716809728
740176737582120960
740059859270373376
739995656782221312
740126993270837248
740168239901224960
740114925985599488
740188989072801792
740082747398557697
740125198008082432
740157582233473025
740117400855646208
740025440639815681
740130021436751872
740089042893574144
740197797274738688
740079345885163520
740187869059395584
740081744876077057
740118973417689088
740196656419770369
740082193565921280
740037851660857344
739974249218203648
740104465445978113
740108152079716352
740181623820296192
740054775732015104
740065819204452353
740076472908587008
740139777245188096
740041945070866432
740190612226445312
740067358664839169
740101982401269760
740092230766071808
740165949693648896
740127617857290240
740109016412610561
740025331369844736
740211617368006656
740034970115137536
740034454136094722
740205770608873472
740081258349404160
740193841731489792
740104444432519168
740099541446348801
740188578119057408
740060911642288128
740033154061238272
740174745195454465
740094948649750529
740155656775335938
740052426598780928
740120034635288576
740169745673158657
740131535588720640
740085306007912448
740197654349516800
740116000037842944
740067958433718272
740196593232646144
740055790535512065
740093010650664960
740204424136687616
740098798937100288
740208991721099264
740196568112975872
740149319567839232
740177865656926208
740136229090529280
740065282484539392
740184387996819456
740077617659957248
740200930449215490
740063793489838080
740031031546413056
740085075316998144
740147658631839744
740054360542023681
740147557821644800
740128805046517760
740134240973664256
740125579643604992
740192436627079168
740173839359971329
740074379619532800
740072504916594689
740196702397796352
740135574691008512
740096039324164096
740018259798331392
740201379067768832
740151009759141890
740118218723995648
740176414717181952
740055866297159680
740087180807262208
740068948046139392
740152024633909248
740190406953046020
740178423637741568
740185486833127424
740187009201901569
740113361673785344
740053043190857729
740144319567409153
740106105561452544
740103547040206849
740128356293824512
739978304996839424
740103790137856000
740143271192629249
740194408046469120
740193489703436289
740121318327242752
740168558592851968
740137906677899264
740121888677101568
740145909342699521
740067324775010304
740170785927626753
740193829433806848
740096945151184896
740075474475438080
740138992910340096
740114003381395456
740004297094533120
740180445489430528
740162670020681728
740186564723134464
740144160213106688
740178272772882432
740007933757493248
740057933870944256
740118768161034240
739979219250216961
740070839765368832
740059837908844544
740150967581085696
740083007428657152
740084487955058688
740087407417143296
740151361891934208
740209167726608384
740194752235229185
740154197421785091
740075096895836160
740180923426217984
740176821530951681
740090750302584832
740179342043578368
740108374499528704
739981983514775552
740090888324415488
740075998654390272
740042611965071361
739991672428302336
740101516875403264
740165891187433472
740181774739877888
740181947029282816
740195733693956096
740173512103563264
740130994360094720
740195918033620992
740149776415592448
740144085030182912
740138254922620928
740097922537291777
740067983620485120
740182018256973824
740139555249131520
740165320594329600
740203514144657409
740135998416248832
740125021713117184
740079190733684737
740104612447948800
740199647008948224
740209423554097152
740116599491956736
740111000377131008
740136816125349888
740185977747046400
740130646392078336
739976690097610754
740048199092736000
740100921116528640
740085494856441856
740130197568098304
740169154431442945
740087591752568832
740151324118024192
740032759603793920
740141345927499776
740167816423280640
740157774923849729
740144424630521858
740076296454148096
740167828926517248
740075885689241600
740145192112640000
740119640647553024
740157905027141632
740021644765200384
740110480065335296
740100350770700288
740154780446777344
739981077306085376
740105757421621248
740207905555787777
740177933113917441
740081103390789632
740127790192791552
740075357068513280
740121616131198976
740104536631697408
740081635694157824
740022580128681986
740183696011976704
740094025697361920
740200561232859136
740133880171274241
740099155373268992
740147977067597824
740143136949829632
740174816699768833
740086815873466368
740066096091439104
740074665079640064
740082990508691456
740150741432688642
740074547458805760
740134555269648385
740119200186929152
740152372811419649
740162493880905729
740152733488013312
740069992398364678
740130507841753088
740057514604146688
740180432587620357
740069829017763840
740125655153704960
740104234742501376
740071330452787200
740153647737233408
740073108753768448
740070126725140484
740182152252411904
740092801166245890
740123306196643844
740144575797305344
740137004835442688
740205472712523776
740137772393041920
740207888753364996
740102397817688064
740194600900382720
740022139630329857
740147373125599232
740202477983649792
740198401283915776
740179422016339968
740072752359612416
740194345031225344
740180235409297408
740180512610889728
740100791222996997
740053932701978624
740151332716302336
740138443628515330
740108299111157760
740091765076545536
740194072485351424
740127945210142720
740184123772391424
740061230480691200
740093195581853700
740093329564655616
740190071303741445
740065953388580864
740209151020826624
739980112846835712
740163773013626880
740100933712007169
740074241224232960
740151059881025537
740159830141349888
740101374361382912
740075994762072064
740018973027094528
740067614332989440
740161650775461888
740194223534837762
740198774472085504
740148455297945600
740205925819162624
740210656775966722
740134194769240064
740110081501593600
740154201754456064
740161185253851136
740058726615420929
740199969970348034
740207985239203840
740200284358479872
740092960549818368
740179765991243776
740141266126700544
740156688901246976
740122903602159616
740068914453872641
740151454095249408
740151793913450496
740023364337598467
740068738389708800
740112270957662208
740135058690977792
740180113803870208
740182064171909120
740069447218565120
740059053888557056
740124405318189056
740184161286279168
740082269134561280
740110765265432576
740097750348398594
740124858235953152
740174275504570369
740089756013318144
740150812647690240
740087554247122944
740170353985609728
740191987916115971
740188838283223041
740100824760758272
740154851523330049
740128872289669120
740160731895758848
740201173668483072
740163563029856261
740177991712550914
740136224770392065
740121897199882240
740029207250653184
740084148254167040
740083494009884672
740133376854724608
740165379499118592
739972730934546433
740207137922646016
740202054468145152
740071854803722240
740065676409372672
740082449774972929
740098979233423360
740074622989828097
740191044474703875
740160350583197696
740155342223507458
740142201821335552
740027848203833344
740086710944575488
740133079184998401
740119107761213440
740191547811975168
740075356875526144
740120214961061888
740165588992020480
740146504942424065
740199034288263172
740085373053853696
739988329513394176
740196761038409728
740171276501843969
740200531654762496
740124614790119424
740099042449993728
740163466955268096
740090640915140608
739987457165430784
740074962602622976
740158022505353216
740131988494024704
740147213918035970
740169141546553344
740208346003865600
740145448246235137
740195515288150016
740079182118543360
740154440544616448
740066288962310144
740105631491751936
740159046125289472
740192403366105089
740111109164793856
740189047696588800
740135490628792320
740076292167471104
740160140779884544
740074128015642624
740091005920120832
740196307994808320
739975238868467716
740172216000774144
740105669357928449
740129518195748864
740177614225199104
740177819507032064
740160983851732992
740149650909495296
740123884947640320
740105937898311680
740170693376086016
740134077433417729
740094059281326080
739972055567761409
740155782985961472
739983250236440578
740189131918151681
740122714892013568
740210157582438401
740124975521271809
740132265381003264
740143933691441152
740103546868256768
740092239054049280
740174237684629504
740086933381087232
740068033574637568
739979168922755072
740142650452520960
740205393238953985
740149206330052608
740159599496531968
740180738767790080
740090263712960513
740165358552776704
740081434543726592
740081753486954496
740118797563142144
740205527142125569
740193330299035649
740083213117313024
740127420724957184
740101294782873600
740037046316589056
740069287889633280
740066708476579840
740098983402606592
740145858994376705
740089990810603520
740181942780502016
740137873039609856
740084609824608256
740124400939323392
740166490721243136
740158085373775872
740043971112620034
740045770552946688
740184165807689728
740094608986755072
740207796218560512
740080704848039940
740101512706330625
740089701604970496
740148103181963265
740173482835779586
740180147639332865
740138674030059520
740159679209177092
740188817345421312
740176506748588032
740034970115153920
740204923174965248
740096357810221056
740165580649566208
740086849352278016
740114523550552064
740131195841826816
740209503317184517
740194001240870912
740088703503216640
740082206173958148
740158924335222784
740173982079586304
740155522695979008
740181535660376065
740189710597951488
740126359767384064
740100317325320196
740101541948858368
740195272119193600
739986739591294976
740167681874243584
740177186271973376
740205715894063105
740042930761674752
740116058460278784
740169183401496576
740168252547031044
740178130145419265
740143757744603138
740092847303626752
740139592909737985
740091224078594048
740145439673028609
740041336817102848
740150963542106112
740081157715288064
740186170584338432
740098060798300160
740121305559752704
740149847890743297
740172799227113472
740185470261297157
740160392417161216
740183012189601792
740209243199053824
740095162441834498
740198711385427969
740127370615656448
740171133786456065
740109456847962115
740161038348386304
740047070845931520
740097943542345728
740118638225686528
740097276433948672
740061557699252224
740160266449620992
740198506040791040
740140939151323136
740125923534573568
740133871677788160
740172279112302592
740106034245738496
740200242520395777
740072815211204608
740024752723529728
740003944882135041
740085167360970752
740060601402134528
740070206454812676
740074774173523969
740197524384940032
740129954138988548
740137940194590720
740031778082066436
740071837846102016
740149600309411840
740204063611080704
740172006403002369
740186606792015872
739972042733260801
740075239393103872
740106772535468032
740039030339981312
740206244611362816
740108244484526080
739982755006668801
740028276127760384
740183092036567040
740067207355465728
740183695710097408
740153027148025856
740139043258662912
740141459299565568
740141580804325378
740187126713753600
740024148760526848
740112380193972226
740129845158514688
740184010605789186
740184027076952064
740078204908638208
740084366324445184
740142432407441408
740105367259119616
740202884910944256
740170014225883136
740106902391128064
740023397938307072
740200200380284928
740184627135062018
740203874871615488
740080801379934208
740131024030584832
740166834683543552
740193418157002752
739995883463266307
740182131582861312
740180248352854017
740210652589920256
740194143876550656
740013050820890624
740122962196566016
740004989175627776
740154109320396800
740174019559837696
740183381158330369
740167992374362112
740141551448428544
740076397134290944
740211181193924608
740164632715923456
740091442085826560
740170035067551744
740097255563243521
740177609926037504
740145838253604869
740108781577736192
740192973699354624
740186904621092864
740023389721595904
740136455297765380
740205938242670593
740140284852330496
740114011879018496
740077701789147136
740073163338481664
740078960055324672
740119690698186753
740151265695502336
740147813510569985
740050547772903424
740147767574679553
740197637903765504
740142394578980864
740149608865771520
740105279153508352
740061658316472324
740112606502002688
740107728845209600
740104549432758272
740126959540273152
740185113623994368
739973905373220864
740096647204601856
740124925218988033
740066527995535360
740097553232977920
740206617896079363
740139441767997440
740112229153013760
740186388528779264
740000157182218241
740173486874710018
740148337786126336
740092599646728192
739978888013549568
740005001788022784
740152267819618304
740139634588561408
740062509982441472
740154918930153472
740148061297606656
740081182856118273
740035477596606464
740160967020007426
740102129428402176
740182479496196096
740171679037546496
740149650531995649
740054213707845632
740160606091792384
740190625090404353
740174351169814529
740074736345075712
740129249496059904
740202213675520000
740082932019277824
740010517297827840
740161189179731968
739979471101513729
740043266381385729
740190045882191873
740189945474646016
740115563444326401
740176217291296769
740146798774374400
740118332024721408
740092029414342656
740163844333576192
740125755649167360
740102397817696256
739999628922216448
740168927687409664
740147813821079552
740197545348071424
740109817591648256
740179392345837569
740081883338395648
740089152188866560
740079295314432000
740168344691707904
740132550648168448
740143619219283969
740081497667960832
740198191602098176
740196937165606912
740106793469247488
740064988795146240
740164439735959552
740197339986558976
740166440473526272
740059032925417472
740175432994131968
740185629372383232
740091400327462912
740109108636946432
740200699787542533
740179082139164673
740177886833971200
740122006125969408
740108504657235968
740185356646158336
740187533779304448
740146718952591360
740166193093484544
740110077563183105
740199802013515777
740158261517783040
740162934119268352
740181645077164032
740204462048845825
740103605823373313
740032780650872832
740076111879606272
740185197514219520
740077084941422592
740127932493008896
740145145962766336
740180449549557761
740151491844046849
740124749221761024
740072412738248705
740038023367294984
739983334202302464
740206957391417344
740178121471733760
740200003268841472
740210967053783040
740175043162824704
740147545393893381
740040628394827776
740076724399050752
739976358898630657
740210304487952384
740089185672003584
740062971422969856
739972399366590466
740176930507526144
740200313689346048
740168629984067584
740059825615310848
740202737867083777
740201899060649985
740172115303796736
740133309779456000
740068843352129536
740025516283985921
740103588848996352
740075051031134208
740104570227941376
740110459202854916
740198212561076224
740208962533007360
740028657779937280
740110962540326912
740022533890543616
740105316818407424
739994167921676288
740171318528778240
740054469598138368
740068621116964864
740081946101985280
740053752317612032
740203094668087296
740183452780244992
740137277427310592
740039935931998208
740195553166938113
740163059977748480
740202461290434560
740102544471543808
740057728316493824
740050153252507648
740180709537685504
740121955551051777
740144374181302272
740080599898148864
740039113915654144
740126821216313344
740011343638605824
740154176576049152
740064632090546176
740174057577054209
740070026049380352
739991441758261249
740175735193735170
740180755876356097
739987712648839168
740153425405587456
740105434200190976
740194655728373760
740059951326973952
740032562400235520
740164918096232450
740072039302746112
740147746515083264
740171054405058560
740204101334650880
740074480597360640
740194773013831680
740028464556703745
740185172293890048
740129715269210112
740095644971507712
740139265514819584
740004041204322304
740163730940383232
740098379649277952
740076535521103872
740099847727001600
740076930037387264
740141161638023168
740069656774467584
740102745798152192
740075923379212288
740126841982320640
740178691939041280
740150305220878336
740146823587897344
740129740577746944
740085817754914817
740060157011501061
740183481875980289
740064069978329088
740205095317602304
740136040158121984
740114108087836672
740119795639681024
740136610788970496
740170676590551040
740147415219462145
740147121538641920
740186342370349056
740064321607225344
740191912431386625
740139194304102400
740098451061538817
740077315699281925
740134731698872320
740081837385584640
740034693454831616
739972265157087232
739999095989907460
740205686714445824
740117971079593984
740153010341445632
740016993475133440
740065949093662720
740169523333070848
740195058390011905
740082084782411776
740115647665975296
740070235731034112
740142621243281408
740093719660105729
740134140398440448
740124841425162240
740103098216153088
740071951046201344
740052137493680129
740085972965163008
740125080684990464
740160455084150785
740146957973377024
740087398772682752
740074119706726400
740119258877833216
740095552742887426
740080604222488576
740115877987766272
740140213729689600
740036564017926144
739978590377369600
739984445680308224
740208010094645248
740076527438565376
740094776658235392
740205355393818624
740035796485341185
740116700146892800
740099382129897472
740096077039181828
740038493125115904
740056537272623104
740191761591500800
740092989851209728
740157850476027904
740208782219808769
739984432791162880
740084647204380672
740105488822472706
740202687715807233
740025172229427200
740193044918505472
740095364028637184
740126963692625920
740211223090855936
740153824250187776
740183335113240576
740175185458782212
740109389546147840
740177932992294913
740117971327160320
740080327083839488
740014078387703808
740079374981029888
740123851678420992
740118306653405184
740210493386809344
740155849801404416
740082147684421632
740108437313486848
740103131665555456
740150179110719488
740082973756641281
740177106538237952
740211558572294144
740118436848795648
740131304675672065
740013461556563968
740027269461213184
740182177560834048
740066481782804480
740209906268049417
740085758732689408
740081715520147456
740196643618705409
740117618938499072
740089114335252480
740131547949457408
740005308135788544
739988618761080832
740096101999611904
740059913569894401
740135222528839680
740094978060341248
740185008539893760
740097070934167552
740118214357704704
740089655383732224
740130977561911296
740201408314675201
739979131119538178
740191132362104832
740153635338784770
740067912053067776
739988472006643713
740199227368837121
740128695852142592
740078892824821760
740106948562014209
740051105351110656
740140523827154944
740200699569557504
740093212275118080
740148686106288128
740122404408659968
740166054593368064
740128008284049409
740073121483460608
739990133118763012
740174627683631104
740181481318961152
740044684085563393
740092595636994048
740048383663087617
740168193919049728
740211097412763648
740209109149044736
740149558500528128
740110366903046144
740149214332788736
740142327558197248
739976275004166144
740046403590721536
740126812752252928
740104851414126592
740142621268578304
740197188882604032
740173533133737984
740138980331663362
740085234641870849
740175525243686912
740129967053385728
740206609411018754
740000165847834625
740081040505573376
740196618390130688
740086769601908736
740136598155722753
740116725476249600
740131892138283008
740082730642374656
740150229740163072
740146731401269248
740191610403577856
740028179432230912
740113172783337472
739977013042286592
740069959007653888
740158207147020288
740119174844796928
740157888379813888
740186262808629252
740119279815790593
740174749435867136
740032407559016448
740090196608176129
740088430508544001
740153027143860224
740089693094744064
740031505506897920
740122467285471232
740146722987466753
740069136852766720
740077760543137792
740089152172134400
740156927834005504
740194026368946176
740164326623969280
740090720954896384
740102259212718082
740098840854994944
740120479277547520740892927505883136
740889194562650115
740915622972956673
740915455313993728
740850787526529024
740853308135464960
740913898971226113
740928998432243712
740917397205438464
740855916954714112
740919074767667200
740842285676531712
740935671779631104
740865072977743873
740886241642745856
740848556177817600
740858190129160192
740871238646661121
740912363814178816
740869322084634624
740909528598872064
740886354884763648
740902943415664640
740874820661956609
740844806407127042
740891660712857600
740910141130833924
740895313964244992
740853769341140992
740909075408388096
740928453348892672
740895301347610624
740860518039203840
740844680322093056
740866742675746817
740906152158863360
740856848136298497
740905523181191168
740890427570688000
740856416043405312
740919154727755776
740851936413536256
740856042750369793
740872761153867776
740914066777092096
740854834887151617
740899000723853312
740864125123895297
740858735388708864
740892097004339204
740877928578359300
740876838394814464
740853786235768832
740921905901895680
740854075600830464
740887017924464640
740871670697758720
740896064979533825
740851743496507392
740845880182444032
740878260029038593
740884945984458752
740929476708732928
740892071909838848
740859163316768768
740856776652947456
740894471030747137
740856168806002688
740869229520523264
740898736671494144
740851936501567488
740882555029839872
740906869343014912
740927605940047872
740882391472951296
740907351746719744
740866948226031617
740884140304650240
740928943948173312
740882504802963456
740922027691802624
740918877597663232
740852536496783360
740876347615158272
740934283364306945
740840532457488385
740844906978103297
740852620210900993
740919737392238594
740899378408378368
740863580099227648
740920282764967937
740869372248346624
740857896624328709
740885851828310016
740854084090093568
740923139106820100
740931863066357760
740849541499473920
740883402174255108
740858454592651264
740852284704362497
740872237117542400
740913014002573312
740935730352922624
740926117012443136
740924816757231616
740898002609393664
740867526805032960
740903706825216001
740910594132344832
740932974871511040
740881028139618308
740861528887427072
740866960481738752
740865861657985024
740870135603449856
740908505041936384
740867464087674880
740893858645544960
740888431069433856
740896387886383105
740936305119481856
740918223181205504
740876918065487874
740909352383598592
740904587729764356
740851848664502274
740865043730927616
740894445684559872
740882512994525184
740897969101246464
740892327544279040
740869384831438848
740848480575459328
740905510279467008
740883020744392704
740848014898647040
740932991359287296
740851143815892992
740873575217926144
740887563028865024
740872065029406721
740864121164464129
740875093170106368
740882353531162626
740876250823176193
740861109528342528
740901022676180992
740922816263036929
740934266486464512
740877463048310784
740857775174062080
740870508888068096
740898594153193472
740861264755326976
740922757450465280
740861722072748032
740845997509730304
740866171960995841
740855409280450560
740897348130328576
740917036524687360
740869888198115329
740933368834076673
740873713416032256
740852917972959232
740905380432187392
740863315556044802
740907741812772865
740866428031664128
740856248317452288
740874967542288384
740856533630750720
740856194001166336
740899244249391104
740886984046960642
740891719743442944
740903639783444480
740915958290616321
740931422672801792
740873285655744513
740912657465643008
740874531158556672
740878956426080256
740840964370116609
740848719529140225
740892084618592257
740914654172569600
740886958835130372
740850443555897344
740876095743000576
740890817972310016
740881166669074433
740868315166474240
740890088100401152
740903220306948097
740881363688120321
740905921698762752
740870760697368576
740935134917066752
740847255553466368
740908094285221890
740911864909963264
740875101776842752
740886589841276929
740842142910713856
740848463873777665
740901462889365504
740928537176244224
740909117389299712
740883767187886080
740866243419328512
740871507094601728
740881871530262528
740841224282722305
740932987458625536
740905627812237313
740873327477133316
740847410830794753
740896975114010624
740841337604481028
740935940080799744
740901781727784960
740846026936975361
740915241257738240
740898866631938048
740886900194578432
740919095898607617
740882609484496896
740873419743367168
740869586216685568
740907133768765444
740862296415670274
740885486986797056
740845477437050880
740916252156284928
740850342573793280
740859691815866368
740881917524901888
740926209182343169
740930214960730116
740856814661697536
740842818021789697
740902599516426240
740853857627086849
740868676220538880
740908849289265152
740855107705839616
740931561147617281
740892000552026113
740850527307714560
740850741070462976
740900271954354180
740891941823451136
740923210552741889
740864498488217600
740874459926679552
740843262794158081
740934942050398209
740933415009148928
740863236229201920
740871989603209216
740876003510210560
740880625532555265
740880210288115712
740854905989140480
740936086877286400
740930420586479617
740866293499330561
740915543268569088
740848883241193474
740914834498293761
740883662242222080
740866457232388097
740856696982016000
740853345762586624
740878822283825152
740935675810177025
740858588747452416
740934996525998081
740923101362413568
740865463404662784
740865861641195520
740915404810293248
740859872275791872
740915257909071872
740850690705268737
740922489098887168
740899004951711744
740871901409640448
740888750159462404
740930806470873089
740927408946155520
740847083662512128
740898715506905094
740858261688201216
740874523029999616
740860077561815040
740875731039866880
740867828811767808
740911269365092352
740885973563801600
740919154522214400
740875428827701248
740876154500878336
740881237938704384
740931435549364224
740873201677406208
740881288173891584
740840284808941569
740924430801604608
740853023107342336
740849935738908672
740855535373852672
740841245212352512
740852251238006784
740919640948236290
740864897160994818
740916662937997312
740881812520611841
740843300354183169
740869749865893889
740847859898126336
740868030134116352
740913366173093892
740859041614827520
740900129025167362
740859880735707136
740884874580664320
740920299403784192
740885616716570624
740844890003800064
740847339468935168
740864989397913600
740849214612197376
740929761870905344
740901022672015360
740883519874969601
740861818332024833
740905275486556160
740887130809851904
740856617420361728
740863789701140480
740879719852167168
740891358957842432
740891363038928899
740911244190720000
740925135654248448
740851240439943168
740926092010246146
740858022696787968
740899214998261760
740920999806259201
740924083009933312
740857204639686656
740906265593974784
740848014730899459
740880403301433344
740909558130937856
740878700401569792
740858077180768256
740862770632134656
740911231528210432
740896341568675840
740846563866595328
740864075110993920
740869036603539456
740907079066607617
740906571631366148
740903547479326720
740871502875201540
740870466852753408
740922333611884544
740869921693831168
740932308048416768
740885365163216897
740933016835477504
740873109595688960
740847561964179457
740894655634505730
740853433863790592
740894806579253248
740877865898610688
740898128484831232
740913974707912704
740916935689404416
740846450284888064
740929581432082433
740870508955176960
740868311274098688
740897507643777024
740863927974789121
740864871844220932
740904763915571201
740893116383789056
740861222749392896
740924120662200320
740891832717053953
740898677867347968
740918336549195776
740844152003407872
740913886447194113
740936410023268352
740907205029826560
740878763165093888
740891824320065538
740913987328479232
740847675399122944
740880885696712708
740888800314937345
740864322268766208
740841413039001600
740849784928534530
740845175287730176
740875604921192450
740925727026089984
740863500151599104
740913056008536065
740915199310467072
740886523042660353
740869703690784768
740889509009739777
740880298510934016
740878084069543936
740905808259645441
740900103871975424
740846404185251840
740883079116492800
740886929588289537
740845729086865408
740857993114189826
740893816778035200
740875932349648896
740909956271120384
740902855498997760
740892638006652928
740931234231025664
740898724189208576
740848728072916996
740919477475414016
740878369202536448
740883968711626752
740877542626852868
740844697267142656
740861335982989312
740848715544559617
740903904079183873
740885839337689088
740930399271014400
740933100595601409
740865626621784064
740900787547672576
740892835415764992
740867040156749824
740920777730560000
740882920080969728
740895733700665345
740859444289019904
740899025851940864
740913869867061249
740909801014722560
740890373313159168
740902847131353088
740889882323734528
740842801475227648
740929002756558848
740871897240510464
740852880408739841
740851466756337665
740854494934794240
740869808577753088
740894471093641216
740865131991699457
740851097896648706
740889697975730176
740915438356332544
740933826218758144
740917849955414016
740868051046965248
740892247894413312
740928419626680320
740906663742345217
740887634403266560
740883029120450560
740889953819725824
740931708019716096
740897616834220032
740855069822832645
740927652261990400
740928235278585857
740881091079213056
740922120042090496
740847968987811840
740858433658884096
740883188185190400
740878570499809280
740880445311733760
740889815336488964
740840750196330496
740928415478349827
740917925775835137
740843703300952065
740932014447206400
740892491344412672
740912728861224960
740868105593819136
740926104345534468
740921037966217217
740909591626665984
740895981017923584
740922371444465664
740906500500099072
740884237121884160
740917652823085056
740865954150813696
740870286887784448
740910233401315328
740928260385742848
740910509910806528
740847473695068161
740858911553622016
740899516946120704
740935210506813441
740911202121945088
740931909530832896
740848962647777281
740887969993793536
740924678542393345
740865614294700032
740869183496458240
740873323295453184
740841413085122561
740880663474278400
740881783189868544
740877710667489280
740930973924200449
740889395939676160
740886615292280832
740853463156948992
740887923881611264
740868562923982848
740927266281164800
740906529537331201
740908811242901504
740899768357036032
740858022742917120
740892730381963264
740900263544901632
740863039071789056
740849474520657920
740891140866605060
740890230593486848
740929052945453056
740853240875601922
740900531946786817
740865215747784704
740868214767243265
740881913490051072
740899181259284480
740927668753977344
740921658442174469
740864842534256640
740906655450300416
740879799464300544
740901114858643457
740851001457016834
740903639867359232
740917535411949572
740866801081409538
740901756356288512
740844995192717312
740851123087671298
740842591814594560
740875890180034560
740909591467167744
740871259748208640
740915308253319169
740903371255599104
740858223683588096
740858664328822784
740897885215064065
740919263532175361
740899038531313664
740868810446655489
740914498664554497
740843174600577024
740889538646671360
740898170507567104
740918462411902977
740932303556337664
740910656719851520
740861105187213312
740842767782445056
740869493765865472
740865010424029184
740908215915925504
740866830546407424
740883964475375617
740907162931744768
740918802230202368
740843573055217665
740914335103504384
740906034542346240
740900590344097793
740841170008453120
740850292405719040
740848887485849600
740886007051096065
740898656803508225
740868818642325505
740841543200804864
740935755577577473
740848853662994432
740908291413401600
740932362440056832
740915773942730752
740903883103440901
740863810689499136
740919133676658688
740916843402010626
740859716910321664
740864704109785088
740913161008603137
740883624728363009
740862283925073920
740846366713384960
740874245945884672
740903115323539456
740872643889496064
740887483341283328
740891728165666816
740840427310440449
740866000065699841
740869670136320002
740927844939862016
740882311567179776
740877123523481600
740884534929952770
740848010695958528
740849986359992320
740880671753801728
740892382133116932
740913777260908546
740849214582890496
740882077076361216
740902683566018560
740912242351177729
740881653422120960
740885432163049472
740900829717225473
740880789286588417
740852573960294400
740842667307859969
740912300849278976
740841383695687681
740861444988768256
740864246997749760
740864640985468928
740870827869151232
740847859696840704
740911810497417216
740900641053249536
740853387722297344
740852741900271620
740865119270342657
740863844025831425
740879568559607809
740845707918245888
740876024443899904
740924128790753280
740880524932186112
740856839668011009
740905472841154560
740892491134734336
740846366411370496
740887734882054145
740908832243748866
740855757445332992
740933649932156932
740895729150001152
740866041996140544
740887596566470657
740852343613329408
740843770296606722
740911260993261569
740892038409904128
740929787200450560
740928419689553920
740910681856299008
740884362619670528
740914297484771328
740874489349689344
740881644828168192
740847452870303744
740927970802597888
740865211456839684
740915316759355392
740929841608818688
740847322830143489
740868101651193856
740920525887832064
740923956832702465
740872606174183426
740883771319328768
740908421420097536
740859566217428992
740841241038999552
740874505975955456
740851609417179136
740862141247434752
740924619880824832
740886208453193730
740903694116519940
740881250420936704
740927895518871553
740851852699414536
740926112792875008
740858165038841856
740909943897886721
740899428689686528
740881137422192640
740871087609778176
740884295498256384
740915656594444289
740870676937052160
740877114879008769
740932823633268736
740921561851564034
740906919599177729
740880096953835520
740932580439101440
740892608843522050
740863240138293248
740872702752362497
740934014878556160
740891484577267713
740926263943135233
740853479967731713
740852267939684352
740865610146566148
740916675609006080
740893795722661888
740884060705325056
740892889589284864
740910430365843456
740878960628772864
740844487325437952
740925718750765056
740915459403325442
740896635488731136
740866645971832832
740880675977322497
740882156621336576
740905200215576576
740931464636837888
740907536233201666
740841891407777792
740869669951819776
740859763039166464
740917019667759105
740860044334510080
740874887754092544
740859939355275264
740860581134143490
740875667861032960
740873612849250304
740890737945026560
740889584595140609
740849172396560385
740903115516416000
740879426112610304
740919183781810176
740921830500864000
740905602524839936
740845913392984064
740902427675791361
740851630397108224
740922199507230720
740874120150274048
740932387601821696
740917879437205504
740894504480296960
740873465771757568
740881846301544448
740890582780936192
740932920374874113
740904566917582848
740892340391399424
740847431844143105
740869191889264641
740884178254860288
740912850332454912
740846534468743170
740886468286091265
740854960796106752
740852343546253312
740898296349265921
740852636862140416
740888708048654336
740857540108550144
740935885747720194
740858743894773760
740897583128838144
740843086515949569
740935055116251136
740883498798436352
740928856018853888
740920584884916224
740902562023366657
740935055028191232
740920119249903617
740892982216364032
740854222661521410
740875777219121152
740899688900132864
740841987507662848
740884933330243585
740923772581122050
740890419303714816
740870173373177856
740864863451402240
740845598933405697
740894559316660224
740862611215028224
740910531029139456
740909906212048896
740847985442054144
740897415528599552
740924288333717504
740922472267173888
740931959665393664
740846156989763584
740849713516314629
740919494067949569
740936174869614592
740843992414326785
740882123125624832
740841840761569280
740872690068783104
740921457329471489
740919305345196032
740915723543969793
740917405392637952
740897621015859200
740933855566254085
740917674117632000
740901559538683904
740881250697785348
740859570118139904
740844898665005060
740857443765346304
740900447951716352
740907356071047169
740912338749034496
740853987520446464
740857863057375232
740933540901212160
740860815985741824
740897868542672896
740920320350167040
740847490577092608
740916482872356865
740867061124071425
740907842606096384
740923365481799682
740869972134625280
740914481857998848
740898136986525698
740859989653393408
740864427122130944
740861172455514112
740888179763449857
740881636338847744
740853094293049345
740930260980670465
740886757814636548
740925962041331712
740909016977657856
740906320044253184
740904042541383680
740894185767731200
740909134506119169
740887143535480832
740926544927920133
740873965275602944
740890717179019264
740872144582672384
740897348218281984
740895506868670464
740916654654119937
740903547487674368
740897935475494912
740857330494021632
740878574564089856
740911009137754113
740883402279227392
740866956241162240
740891652399763456
740877316256059392
740850686691315712
740841677196275712
740873696785670144
740924669969240064
740859247131529216
740851244491788288
740928868387815424
740842809675153408
740889219850199040
740881934365102084
740857091242483712
740868801760243713
740872434178359296
740902326978940928
740869594731192320
740866059016753152
740877815424356352
740858932869103617
740848862030639104
740884920608935937
740888150315270144
740864691447160832
740868147402661888
740877463140569088
740892416039882752
740851697367552000
740876754210979840
740877026765246464
740853635299594240
740896589263310849
740901114690867200
740904801681166336
740893410010222592
740865387810684928
740885122111660032
740885138628829184
740859130039152641
740872723665199104
740934081844793344
740872350212751361
740912552520130560
740870487849480192
740868952918757376
740891417451565056
740928235270078465
740870403984347136
740909524459081728
740913098089975809
740869062117445632
740918303007248385
740912628197953536
740845330632216579
740872551514005505
740881292670177280
740912971946307584
740874095097745408
740852515407810562
740854813722849281
740930764406194176
740868638249484288
740844013553651714
740920182235922432
740881846251180032
740921859827367936
740847041803390978
740871960352182273
740914817414860800
740848044443324416
740878507627163649
740920525925588992
740873222602784772
740926569854738432
740922484799770624
740901261680201729
740857729124696066
740899760081670144
740904059117273089
740881955059863552
740856743459205120
740859377452732416
740884467464691712
740859020664279040
740858177688834052
740852301464768512
740906890213752832
740841996139569154
740901114783145984
740930021892587520
740921184540299264
740866230635134976
740916696685420544
740900607133929472
740909411309346816
740870207095218180
740855530932043777
740924292733542400
740913848752955392
740852909722701824
740859683561431041
740921834481274880
740923814507360260
740860375516741632
740880575469355009
740886426280038400
740879543511089152
740908735825076224
740904491214458880
740848404960514050
740902981411983360
740918231884533760
740866394468810752
740898971506335744
740926792228278273
740917015309877248
740905417967034368
740854851509313536
740879677661839360
740934480706297856
740858475597713408
740922354902159361
740902389906079744
740919263582670848
740876259392118784
740872115264585728
740855115817570304
740861499711840256
740929153600487424
740863630279905281
740897339808813056
740906265342320641
740905707751546880
740879153235398656
740922635761094656
740855871018795008
740917694841638912
740886782867320832
740868479029514241
740880554489458688
740846748214669312
740863496091488256
740864788062932992
740872526591582208
740917904552628225
740848765595222016
740854696441729025
740896576508329985
740884815826685952
740915698210201600
740890591169388547
740920127642705920
740905065662287873
740857477110059008
740862044803465216
740858878146031616
740884832478240768
740917715867738112
740935080244346885
740890859936174080
740893552511750144
740854855737180160
740879321120792576
740914033277165568
740926020715446272
740859360637751296
740930080667512832
740864888516530176
740926649810755584
740858903550959616
740868743291625472
740873776393420801
740872052421185536
740893435108990981
740921612552314880
740867631658471424
740871867842498561
740864502598537218
740877794570309633
740849751487348736
740900716395401216
740903015033507840
740912435255779328
740892315322056704
740870894810189824
740915899805388800
740859180039438336
740934048407781376
740935332066152448
740864557439176704
740880818478952448
740925638815649792
740887944584691712
740872463542824960
740908878561456129
740858505008123904
740869716303024128
740880029895163907
740861428479971328
740893954942631936
740853828279513088
740855577195257856
740862426703376385
740900347129040896
740910321238454272
740863542375649280
740859524257447936
740913907624235008
740906156273569792
740930634475053056
740875974221398017
740908488377958402
740927186568384512
740930785226706945
740919640952557568
740852767078682624
740878985740091392
740844672109694979
740863844319436800
740929732657750016
740889370585145344
740916847730524163
740853140451381248
740847704608247808
740871037336752130
740924661706416128
740899948770693122
740842570570436612
740935398881406977
740870798257311745
740873755212288000
740852729204084736
740857741728714752
740894957486084096
740894261525118976
740850024087703553
740880747070926848
740903027423338496
740929661253865472
740860320936263680
740876900906770434
740850309027794944
740919313758969856
740935109801578497
740923868907458560
740852930505510912
740899525271916544
740860144985251840
740928126188957696
740935122375999488
740854163979042816
740847322888802304
740913966092689409
740894022378618880
740936347163234304
740898627460161536
740858144147005440
740897042038435840
740860836948889600
740868491432108036
740844672256348160
740935873173196800
740881024201031681
740882848622727169
740864485947285504
740915350359904256
740917774466306048
740921415457771521
740910300396965892
740861050933895168
740876036980645889
740932135813586944
740877379296362497
740919565715156992
740861306878758912
740893640449503232
740877039545253888
740843598267187200
740916587406995456
740848803532705793
740914855335628800
740912624062373889
740858798588465152
740924342754775040
740857242354913280
740878599759220737
740930110195388416
740876330523328512
740925420762173440
740860212144443392
740872715242987521
740850921714921472
740860740580564992
740861998863384577
740855388581580800
740892721859067908
740905451865419776
740900687106605058
740874401223184384
740875588383182848
740887038770216960
740869384843972608
740903178258944000
740897939833245696
740872258114203648
740871079573479424
740922686252060673
740866944014946304
740854382061838336
740913995603922944
740931468961165313
740931628554440704
740917007227473920
740931880065880064
740889320643526657
740904046446383104
740865488490729473
740864670555328513
740882479440072704
740842813785579521
740868730478039040
740878599687917568
740930336356503552
740927933041287172
740886892112138241
740935025768734720
740860790589292545
740928931495219202
740932945305800706
740890004302516224
740931146201112576
740865899255726080
740849214452830208
740917699245662209
740861705023029249
740864712431312896
740861042629152768
740930974020558849
740934535060283392
740934585467469825
740874782879678464
740875424570454016
740857158426873856
740874820737466368
740870580245811200
740843019688128512
740874711639298050
740875797997584385
740918739160465408
740868596486770688
740858592849481728
740856122601537536
740858504802668544
740886308986490880
740925425019392000
740883506981670912
740861642179809280
740916616972603393
740854411103207424
740922866271715328
740853245032181760
740868533484171268
740913555277533184
740857405874016257
740844802300870656
740903820339892224
740841388082892800
740900091398082560
740916851954290688
740906538014023682
740875017974648833
740888234121535488
740884790497382400
740877152908873728
740856470586163200
740847100628459520
740888708233203712
740863059854385153
740874879516475397
740863924023660544
740856479218081793
740919905264996352
740872916712206336
740922157748920320
740893149686603776
740920475816230912
740856650991439872
740862015435116544
740892902168137728
740931426921549824
740841857769426944
740873067673460736
740902843025084416
740923395122987008
740875831455666177
740887219045605376
740911629852872708
740868923424448516
740846391556247552
740876687303380992
740860698486538240
740896195065839616
740929640190103553
740902087987449856
740903316637417472
740858018162708480
740917531125403648
740841094221565952
740891409176264705
740923101484093440
740876389474263040
740874258893688832
740922942146613248
740889073057976320
740904688355299328
740897176201646080
740904730369622016
740879036172341248
740893590260453376
740863600818946048
740846748147568640
740904021641330688
740924284311339009
740899181305421824
740902633351716864
740896798693154817
740848430117949440
740917749568798721
740911147738484736
740850988567912448
740882588403945472
740932408652898305
740879895736258560
740890251737071616
740905510434529280
740864003711377408
740850061882601472
740859175912214528
740861717522055168
740889697736634368
740851919665651712
740861063206469632
740871209307361280
740898816396656642
740871033331191808
740923113903390721
740840884435062784
740884467489906688
740928079833354240
740873046525915136
740866826200965120
740911411950407680
740935793154236417
740872249423499272
740851227899105281
740863802149896192
740931032871014400
740899353032855552
740902431735742465
740891539166113792
740934094658375680
740856822819655680
740902360566882305
740927316495372292
740879392415457282
740912083001331716
740874074088480768
740875185755160576
740892973483855872
740885939807981568
740912095580033024
740906890440364032
740841710767460352
740913806612762624
740882886342156288
740867564478312449
740850187707555840
740876649311444992
740925886472429568
740923977770622976
740926930824876033
740857242552012804
740914670723170304
740932383193567232
740867371645194240
740851496066113536
740852137920462848
740878826205499392
740906357876985856
740861147243524097
740856353414078464
740921239238279170
740933947891306496
740928960855453697
740876385233821696
740851416470691840
740896962510245888
740890398353182729
740908660331810820
740916155532083200
740843363482619904
740929791319121921
740841467447541761
740903589506355200
740927727751073792
740893762260455424
740903652248965120
740929501929082884
740845603362603008
740923428421541888
740864880232824832
740885998398099457
740884190997192708
740877521785348096
740908870189625344
740881368075362305
740893531527651332
740928138633433088
740854864255815685
740888615732011008
740842516275179520
740855271141089280
740899608881180673
740861415637037057
740890620575780864
740901723066228736
740935696832208896
740920337488064512
740842109297647616
740845590712573952
740850309275234304
740892419940618240
740874531527634944
740850879813804032
740889165320073216
740857422915473409
740869267659337728
740906986708062208
740914565890904065
740861449321500672
740900301188780032
740842209814163456
740908584758829056
740871024846196737
740864641337806848
740881552385527808
740906437250060289
740900288421330944
740876616084099072
740891614655057920
740867963234996224
740865022763630592
740857162667331584
740934165915443200
740857456348286976
740877010294054912
740916797247868930
740926171546832896
740914129938976769
740917678324359169
740892843556937728
740898623425105923
740845922117128192
740903924903858177
740935378157359105
740847880567689218
740933322856124416
740901731379359745
740861092952428544
740899088783282176
740934048449736704
740875374201032704
740894357700681728
740921406951559169
740925043471978496
740891048537391105
740889454609596417
740916428350607362
740922220759949312
740872509504000001
740895184024678400
740917032233865216
740934984031207425
740879015192494080
740880726351089664
740929216557023232
740905703204786176
740905816568569856
740843245891137536
740929644522840064
740848182675054592
740879614759833600
740888133454069760
740859276630052864
740920613942919169
740847222355558400
740862157957541892
740876565429506048
740932991472574465
740931070351298560
740852741896077312
740890083855872000
740842033854681088
740904281511976964
740841157287137280
740875969779650560
740924590281523201
740889735871254528
740867329588764672
740911911068401665
740843510081945600
740905724562309120
740892675864465408
740918705597632512
740856261038723073
740909994355331072
740902507430346755
740905883794833408
740866843313868800
740907070669492225
740909360906260481
740922627561295873
740934916611973120
740908702404747265
740926318494224388
740923361405067264
740896043806527488
740892117996867589
740863710063939584
740864691401072640
740928876910641154
740910266989285376
740864179830022144
740935239594303488
740892847826690048
740914033440722946
740886401126928384
740882676681412608
740911881532014592
740897868291117056
740905112105783297
740855581532168192
740894320153243648
740886036197183488
740845712263516161
740848430029910017
740913974351384577
740913005718818816
740922061137272832
740885528741064706
740872387827142660
740910065276833792
740877081274417152
740864926156247041
740890679451078656
740860161502371840
740897214235586560
740850372319842304
740867069550415872
740840808916635648
740901227874123776
740881732803678208
740905686566076416
740909327251296258
740906882018234369
740868764342845440
740877286879166464
740875890071117825
740900779138125824
740865425295192064
740876167289262080
740858471390826497
740861826737410049
740863181455663105
740903417686687744
740879316922179584
740884157354610688
740849625377198081
740876431518011392
740876829850886144
740882941039902720
740900922025349120
740906215035658244
740897079967547392
740929162307854336
740905443166461953
740895351801024512
740914939062161408
740907070610886656
740858991320965120
740859549364588545
740850363583057920
740899701327814656
740882248950554624
740933599663362049
740841266355798016
740855992703913984
740843036322746368
740841312476377088
740861164012351488
740905187527778304
740918059918053376
740853086026141696
740894223537479680
740857540221775872
740885935651311616
740935613029994496
740918198288175104
740876745868447744
740909369219526656
740892528875077633
740845439671504896
740868944320471040
740889064774225920
740895590842785793
740851722873122816
740902498890854400
740860081852551168
740851810878001153
740861411656601600
740854809801162752
740886216812466176
740932437769912320
740923478870794240
740900586422435840
740880462101499904
740916126184579072
740872455187795969
740854289783001089
740881917394997248
740840611830484992
740916595866865664
740883754428702720
740875139676528640
740898321254883328
740856286179270656
740924477152845826
740869502309650432
740912749824221184
740853635266011136
740850892086345729
740935114012688386
740908597270466560
740900376501755904
740926167541129218
740855774226862080
740842491029684224
740850741397626881
740882957582372864
740854172229210113
740854247772803072
740909746568482816
740865870185005056
740860262480269312
740907552985231360
740924590294192128
740876305512714240
740892285651550208
740896257904914432
740881074486665216
740856873272922112
740870026555711488
740851202414501888
740866625012826112
740933822045401088
740934489061347328
740843019549724672
740935944119984128
740886384446210048
740933469568696320
740871113031471104
740854008676556804
740883243075964928
740847712841662464
740877597307998208
740931578000515073
740936334488051712
740864141846577152
740906768784592897
740919595029176320
740881229575229440
740881783265316864
740893908943704064
740915241148637184
740841031307034624
740909415231066113
740915857715519488
740920366567153665
740845800503300096
740891660708679680
740857880027496448
740854709234376704
740885344384585729
740930013608988672
740886900169400320
740920886866382848
740933692156223488
740874132657713152
740865874278678528
740860002294857728
740933167742390272
740910178816655361
740868248175054848
740929111804289024
740925336905359361
740843954871078912
740914742198427649
740848576948011008
740849172350402560
740870110559281153
740898548108034048
740879518500556800
740885142957359104
740881384747700224
740926171773308928
740928855830102017
740905216657248256
740903820293734400
740904163945615360
740907439772442624
740867237628743682
740909759289774080
740931766861565952
740844932076830721
740892818277687298
740901702098915328
740933415164379136
740867417853857792
740850720304422912
740866838960218116
740922845522362369
740908861905883136
740860564176568321
740906839932604418
740895368653639680
740876183710126081
740865924685828096
740883540812791808
740915660579016706
740865077285388288
740907078924021760
740917023627169792
740892801500651520
740851311768408064
740934002425597952
740915916704092160
740933910096453633
740870844436467712
740865521747382272
740895922171875328
740935902248239104
740880390878048256
740885071662448641
740897838998138881
740923810199797760
740879681835175937
740895465168900096
740864460827598848
740875869447716864
740880143246200832
740884253840379904
740933339557834752
740864720647946241
740893225242742784
740910317325168641
740921570428755968
740877718951190528
740853832561897472
740885113647603712
740843866782322688
740882722952863746
740895192346071041
740873298205151232
740865513631457280
740935453679996928
740890398244151296
740889559513305088
740847746370920452
740921700339068928
740899638241308673
740912242414211073
740916423913046016
740920207397560320
740843887896322048
740917833404649472
740870337181552642
740928063123431425
740852968489160704
740901181929689089
740902956191600641
740854486571352064
740922833044426752
740909826184609797
740879103025250304
740877895338491905
740861235370024960
740893498048696321
740855925385400321
740860065368936448
740929413785780224
740868638236758021
740918324117131265
740886007139172353
740904608713871360
740874443355004928
740848547805995008
740932576425218048
740920115206574080
740917833178157056
740874652948549632
740882085339123712
740906756184932352
740908345608003584
740866641815298048
740860501173899264
740905267274080256
740851865286377472
740902679442915332
740880504002600960
740883272188735488
740910514130321408
740904910594711554
740880760060645377
740888816974725120
740904851920523264
740896023128604672
740904583527075840
740893753917997064
740867648456642560
740855937972473857
740886300631404545
740933155054624768
740930999094251520
740916214155902976
740885729925058560
740884329056862208
740929686306361344
740932005840326656
740911508142628865
740916998645948418
740917082506682369
740926968586211328
740919611550535680
740871654021173249
740931297204436992
740905476863471617
740865635027197952
740924632480526337
740877685631684608
740893170989453316
740857317919449090
740930974003789824
740840695875969024
740919301197189120
740865484384534528
740856755954057217
740881619775594496
740929774642679809
740863605176958976
740895947513692161
740903199532580864
740874812512468992
740931070388899844
740895695931113472
740854428006252544
740902427587710976
740868575402033152
740935181146656768
740877014186369024
740856630095581185
740857481392443392
740908027033886721
740905053133869056
740921675504455680
740851492035395585
740882580262801408
740920517734109184
740932530342367232
740931234000306177
740936070116806660
740935046585065472
740857334835077120
740917258516594688
740910631784714240
740927148744183808
740861876934987776
740901358170177537
740865178087129088
740870341212307457
740886879525085189
740840582453563392
740860513811320832
740881246230876160
740921151099174912
740856818767933444
740889995532197890
740892923366125568
740904533350580224
740902675101945856
740850816727257088
740869175162380288
740885696546623488
740875387031453696
740858597219799040
740847792575422465
740877119060873216
740890721398325249
740932253325402112
740854616640901125
740877353925136384
740873948494204928
740854440677281793
740888502343077889
740877823666196484
740888758552268800
740848174194163712
740856474734333953
740886413860864000
740847624882900992
740919640876949504
740900490054127616
740917749573124096
740869032547606528
740855304720666625
740914846858944512
740875323865214976
740930185516613633
740924783160885249
740853618375577601
740863512893853696
740894852766965760
740929938203742208
740854449049047040
740922958923878400
740897411413876736
740894097712513024
740874900508954625
740905896381960192
740865853294542848
740876242484858880
740864095835070464
740911017530560512
740848027699666945
740923113945366528
740866071201239040
740930994912538626
740902087773585408
740846303677190144
740861961055961088
740858991597748224
740907796250697728
740917690638958592
740868814305431552
740876326492573696
740929459734249472
740884589183401984
740904839513804800
740878247362240514
740922283271786496
740911327833653248
740902838499414016
740919888424763396
740855812223041536
740893019776258048
740841534581530624
740908211625136128
740869464615329792
740883838545612800
740927220303044608
740877840636317696
740922430227636224
740929787091427328
740926846762680320
740881246373433344
740893242061918208
740848249804886016
740923310897287169
740871037617868800
740845930518286336
740891203705700352
740860673303957505
740888124931342336
740884832494964736
740871083692294145
740874015498199041
740922082146541568
740887294438178816
740903455280246784
740907993596854272
740905212802674688
740852691782537216
740849499506147328
740906982731845632
740930994832805888
740859989565296640
740879899884392448
740867019474653184
740925433257021440
740845791917510657
740874141159546880
740862514452439040
740896731634749440
740858865697345537
740885159667343360
740898346739630080
740879665305374720
740856290168147968
740870248916758528
740907112625229824
740893078731554816
740874950815428608
740898535479095296
740876746032074752
740899445282353152
740891295862915072
740929736860405765
740875303011123200
740888485800861696
740880269306122241
740848287633281025
740869774822023169
740894131107549184
740862741334904832
740924775007162368
740855820464848897
740921067196289030
740841044066107397
740852477461987328
740917208486969344
740924674154991617
740871155016404992
740872413064355840
740844684734541824
740849948342648832
740920504995983360
740903891613548547
740877311940153348
740915165877678080
740926666592129024
740917334139867136
740872803474378752
740861574940786688
740898585525379072
740870810995417088
740875009502109696
740855153566175232
740853207686057984
740889139919388672
740883788297801728
740903702576369664
740889005923938304
740876133353332736
740891568551415808
740862413982052352
740922329765662720
740902222154899456
740891300292091904
740918701562712064
740878121730215936
740841115209871360
740853475941179392
740935763995529216
740903069370748928
740883490258989056
740880680196952064
740877341518225410
740883985396604929
740880172711219202
740930911198425088
740859473833660420
740851114464190465
740842780373749760
740893699337506816
740847410998587393
740841438422962177
740900758493659136
740930298750308352
740875470821072896
740857787715047424
740844990734143488
740858383444676609
740911839769399296
740907611831173122
740864259542814722
740888758439022592
740889605742985216
740875139408142336
740901634742583296
740931951541006336
740875433223294976
740899227337908224
740925529830920192
740858626584281088
740889391946600450
740841966607474688
740916713491943424
740871570294505472
740862204463964160
740912238115094528
740925215291637761
740873843607273472
740862279651086340
740902360411701249
740921197005787137
740856336322310144
740892072085991424
740866545283272704
740863949097324544
740888955621658624
740857607385022465
740842029777887237
740891589585870848
740899470544637952
740883092093739013
740879925234794496
740882638920110080
740841689728856064
740876137904148480
740890838742487040
740928415512035328
740896328973193216
740879275092377600
740881519057764352
740907678847905792
740919448077492224
740911449510404096
740863735141675013
740925378907144192
740853630971039744
740887814699638785
740921108958969856
740900959749038080
740844638626533380
740854289770422272
740892503964942336
740878738250956800
740887760114831360
740874896171995136
740857729074364416
740847272494256128
740899441486499840
740841828224749572
740871884875534337
740904411338317824
740852032928681984
740903383809331200
740876431178256384
740885440513859584
740870680942641153
740901395965071360
740928457471885316
740915065046597632
740863424817565697
740869229860270080
740913303329878020
740928591664402432
740884161645453314
740875093534867457
740866025478967296
740912498279383040
740850091028795392
740920865785708545
740866855800299520
740894022412185600
740909109046706178
740910526838890502
740882819149398016
740907800507875329
740907687249104896
740880944274497536
740898581649842176
740878398575108096
740891199305879552
740863839844073472
740861302428577792
740918420665864193
740860488851066880
740897981751140352
740845615932968960
740904373610414081
740899520981180416
740898480693075969
740918739332399104
740854142726492160
740886455661285376
740907242640265216
740896631080521728
740919871651885056
740860463718801408
740843749182443520
740858375047630848
740907003644612608
740861616900722689
740905128769814528
740919334898405376
740847193003855873
740922069517533186
740928658932666368
740898749057257472
740911445400006657
740899156127043584
740857175472537600
740858635094495232
740871209429143552
740933046031896576
740924514989674498
740931498438733824
740933477906927616
740868307113365504
740852607577686016
740884119660433408
740885503499702272
740872513996136448
740910073791156225
740852607812546560
740856818709233664
740860866220953600
740878918572474368
740851936644235264
740864594990780416
740935210364108801
740928411187695616
740882705945112576
740841991970361344
740869942619308032
740908459122675712
740896744293171201
740873017325150208
740901739663130624
740935440929304577
740872434304176128
740865702140186625
740874405325180929
740856370103242752
740841916418424832
740860828581253120
740907615920754688
740880445093613568
740843950479691776
740869468935442433
740908245074759681
740927404571529216
740892734605643777
740880319570673664
740879262522171392
740902544914911232
740912204711596032
740908673028001792
740923361392533504
740929824693362688
740895045616705537
740869527349649408
740842457433268224
740904369407856640
740913534335373312
740866834862342144
740927413148913664
740864070807617536
740906982576623616
740877790359244800
740859742256533504
740899336452767744
740911172594044928
740866688032313344
740843258511818752
740928323157696512
740897700854517760
740883469467844608
740902960339636226
740852271962071040
740849990386487297
740841433914085376
740927375400173569
740852381190098944
740876217453137920
740859108874674176
740890503403671552
740870282500571136
740865274623229952
740928205851402240
740877501031931904
740909318984306688
740848132481769472
740912015758266368
740907733407420416
740903115373850624
740914897098317824
740903367229198337
740908861704572928
740891186735546368
740928394674720768
740920127785447425
740864070518251520
740846026668544000
740849034273935360
740920760953384960
740850183433531396
740885923101966341
740914691631919104
740912888051867649
740901538525249536
740862724494741504
740865580752896000
740846844633337856
740923814591266820
740843644320518144
740861809909977092
740863387257688064
740864393626439681
740915316591624192
740887336490311680
740861596281475073
740842503658672128
740855795458441216
740884564285984768
740840922171211777
740849021380612096
740899357466198017
740841459218296833
740885067338244096
740913093698543617
740848077800677378
740878981407383552
740898308726652928
740920328784904192
740879363076460544
740929640483676160
740930575402405889
740915111200710656
740866750837886976
740899932031320064
740920060429099008
740880432888184833
740867342083706880
740905133106696192
740868554493427712
740898803759390720
740928017267085312
740849403372658688
740895389646258176
740855908784295936
740905305027010564
740917015431516160
740929476863885312
740925924267298816
740885705065431040
740886560468406272
740846374938415104
740868416127574016
740893166669303812
740900150109982720
740924116320935936
740882009950670848
740872819907645440
740865924589322241
740863269708140544
740873621191544832
740919578079944704
740873717698433024
740841526297825280
740842755463778304
740862187334455296
740914142433927168
740875093153316864
740914851334213632
740844219045150721
740877916146372608
740934916532273152
740882794218323968
740882772949147648
740849218668138496
740908748579835905
740855988216074240
740929287801438208
740905921501626368
740915857950277632
740858240590811136
740847230538678273
740935453793259520
740854490748866560
740861784857415680
740929107702210560
740907934717235200
740874061551685632
740858920151977984
740851915517526017
740864981068066816
740898782859145216
740849789089263616
740858483931774978
740922929320493057
740846177743147012
740927916318556165
740879392683872256
740924837946884096
740931233970954240
740863454333050880
740868181166817281
740918835956568064
740890574421692416
740935172678418432
740868563003662336
740856319620452352
740850577777827840
740856718305984512
740840935060307968
740843850181312512
740913924162256896
740879111330009090
740908064967151616
740869762276687872
740864628675227648
740859544998416385
740876645381361664
740850569380794372
740858122999365632
740864368439664640
740880088888119297
740860597672235008
740930982312873984
740904013110116352
740862086763450368
740877840430694400
740852335153446912
740883616306237440
740870244856680453
740911286150696960
740904252336439296
740855581498576896
740847331134865408
740871993592025088
740935000468652032
740843640336044034
740918567260946434
740874514360340480
740876875900289025
740912145756459008
740916864495144961
740927920709992448
740867086293962753
740848363088826370
740856608926928896
740920244835745792
740930865161752576
740901206986530816
740919557305556992
740871784061358080
740926180023369729
740903023065636864
740917451622338560
740935084639956992
740925764573532160
740857028604616704
740862049027280896
740876179507445761
740880063755898880
740919611730853888
740917518886404096
740845653341900800
740908135901200384
740850313238827008
740928163782479872
740891765901799424
740895586933571585
740898770288791552
740844563183591424
740935101308100608
740895159018266624
740858605541412864
740852695754518528
740916923165089792
740869326333480964
740869640658792448
740866658491727873
740845636589899777
740929958877507588
740869703610966017
740857728898191361
740869670320930816
740880369944268800
740856395327737856
740880466321022976
740843879415599105
740933650003419136
740877374909095941
740902301603266563
740919775203844096
740917803813851137
740879132398104576
740874426351292416
740898858276933636
740869703678234625
740898958931824645
740908823913828354
740851667969708033
740854604020252673
740921604138532864
740918705765376000
740870332672659460
740901768947732481
740911604687114240
740851911394533376
740920400348123136
740930118546231296
740847238952460288
740878113249329152
740921604130152448
740889878108504065
740927874346188801
740901831916834816
740920001725620224
740842092365238272
740851299118395392
740864041296355330
740858572007936000
740925370413678592
740908740203941889
740900812826808321
740890951888031744
740931754165477377
740919762889408512
740897675353198592
740905233711128577
740868046743568384
740934228658016256
740845187967111168
740920723221454848
740933238932295680
740901915744174080
740861738707472385
740848866304634885
740904214432485376
740847784425820164
740868147515789312
740917371947339776
740867015099985920
740881690814521344
740927190657728512
740914977066881024
740906135503376384
740898635978801152
740903019064107008
740848551593431041
740934912706908161
740880415897030656
740855887800246272
740853740111073280
740913793996337152
740910656749244416
740893011605921792
740869854505390080
740861709393465344
740897306451582976
740871448374464512
740871314395811840
740888431048331268
740853085644443648
740926607720861696
740899638241329153
740883821562867713
740847591433342976
740916419731279873
740854876721319937
740866356455825408
740914867796860928
740843619435827201
740854042176442368
740855942003216385
740910447000440837
740930177060999169
740916222712127488
740903287365472256
740840960293244930
740883200763891713
740854239442915328
740885256111304704
740923760006549505
740918433177579520
740901849008574464
740897230735937536
740919624431206406
740895137794904065
740898917181755392
740925127068639232
740886078316384257
740879094859112448
740935558277521408
740880395009417216
740894370556186625
740874317546786816
740870387223953408
740915883137175552
740914691606618112
740880105581477888
740875294505062401
740891832767352832
740846421289619456
740849239497007104
740851626324459521
740894416584515585
740921331399692289
740849067656372224
740899965443137537
740927324934307840
740918399560126464
740934644032495617
740850166446559232
740930906957983748
740890130047729664
740872719529611264
740861772115021824
740930525137932288
740906835780198400
740923445148454914
740930806122610688
740871373023784965
740905149829394432
740936447427911680
740909826314735616
740872702634909696
740864393559322624
740920714723631104
740901404093603841
740909012594495488
740859281029926916
740927635543445504
740884626877583360
740851429225705472
740926133680656386
740840666461315072
740914373183574016
740899193942880256
740878272704176128
740847008366354432
740915534770933760
740898031806107649
740880503864197120
740869208922296320
740924208742563840
740856076422254592
740853794729254912
740882777118265344
740856332144775168
740851030661976064
740852251250589696
740904474529652736
740909226718027776
740910304704499712
740891371440119808
740868093145194496
740890163656708096
740934182789058560
740904268983468038
740901085435600896
740925429134073856
740845678654554112
740895817486225408
740846555503177728
740862678214795265
740847343969439744
740906143787159552
740893770481336320
740887294610149376
740934199293661188
740873751085129729
740850137359081472
740868621518405632
740865601619394561
740902578670702592
740842205666025472
740876511109124096
740860513941389313
740866109033828352
740884509688762369
740924653233934336
740887722546634752
740877060520841217
740843623328153600
740848983644442624
740874355261865984
740864720673099776
740889714870353920
740921755036852224
740917456005369856
740873122031751168
740893804002172928
740878524106543104
740852075039490048
740934556002308096
740867069839826944
740887252545490944
740929443158429697
740844898753097728
740847251644395520
740859108912435200
740860656618995712
740906248569278466
740920517692133377
740861109641568256
740862246155231232
740892839584747520
740927274799800324
740931456222953473
740887009238130688
740879975528730624
740897218396364800
740863957339152384
740907737618481153
740916566456406017
740913022655430656
740892445362135040
740915668846010369
740885419554967553
740921843054415872
740855514515509248
740867006623256576
740889870034407424
740849247982080001
740928549662658560
740931489760706565
740929699069693956
740904512085360640
740906953195573248
740934232936042499
740855166396686337
740903849410592768
740863256852606976
740866553713991680
740879371460857857
740902255679930368
740856512583729152
740905896344182784
740878440493121536
740930244459139073
740909683809128448
740872723371528194
740900649219543040
740872660796772353
740904432691470336
740922509961396224
740843397007740928
740911856550809601
740936116178554881
740848727942934528
740866146791006208
740848333787418624
740895624330121216
740884539115986944
740886460048494592
740920899323432960
740918252734435328
740866448751529984
740918080721670144
740915170080260096
740930592473239552
740848052479660033
740858823657828352
740879392474320897
740849285755965444
740896773875503108
740913798433886208
740884169681711104
740873357063802880
740873943943393280
740846991438184448
740925382958927872
740862837770321920
740850397212971008
740879908243537920
740924217001005056
740866847436886016
740891107085701120
740881682648158209
740904747117334528
740881548409503744
740926817369001984
740914087719272448
740850791569850368
740899789613699072
740849592099581952
740862539739717632
740885860091088897
740923806202646528
740843912718393345
740918147771813889
740926108477054980
740914318615576577
740849482888318976
740907775287537664
740875768511795200
740845942853734401
740842436700803072
740905158272417792
740877706536062976
740904717652492288
740875626043838464
740928759507865600
740850531351068673
740866717463650306
740916180882325505
740864909689389056
740861008831512576
740898157702307845
740921310394634240
740861805942054914
740860996412182528
740860287444766720
740903451220119556
740909973195100160
740910908407439361
740910715637248000
740861189417279488
740840326789779456
740841320672006144
740856076308992000
740843556487766017
740856428534083584
740857204685844480
740897117632401409
740864364304011269
740863361848647680
740918370166538240
740932454853271552
740905770544443392
740849575276228613
740925244794384384
740855870683250688
740885675759828992
740882970244976640
740893099585593344
740926993567473664
740934988129050624
740856818956685313
740846001800544256
740844277975093248
740932240935419904
740854172317257728
740849029790240769
740861906592903168
740842860178755588
740932186291998720
740866058815426560
740883674791596032
740842633669582849
740899919448420352
740876884221820928
740891706946641920
740875974082985984
740901194370011136
740925706226552832
740866893553278976
740914645582655489
740858509252820992
740915564042805248
740919217474527234
740930193984872448
740868659459948544
740908689532571648
740888867570585601
740902196871630848
740890746501357568
740876456570572800
740935650652868609
740878683871846400
740918600932962304
740846656074219520
740871557623468032
740891124148150272
740890843020709888
740911097318912000
740898434815787008
740857347422191616
740900435159076864
740876431496863745
740913580200087552
740860828321230848
740863206609039360
740868751487340544
740867052890685440
740886028005838848
740915962791092225
740890373044703232
740858727138533376
740841438439673860
740865681521029120
740856391150272513
740915224648253441
740918508536619009
740871150511751168
740900565358653440
740849847654350848
740883100201320449
740872232818331648
740846802568630273
740887730939252736
740916868609888256
740934862014697472
740925957633105920
740904046643564547
740906798270566400
740918814922182656
740883620324335616
740891627103916032
740868021963608064
740870886325116928
740929330000232448
740874913045741568
740895431664668678
740917053138341888
740850338538917888
740878092395270144
740893472949932032
740896085980401664
740909784585621505
740886619444674560
740850648913186816
740886556416827392
740868957104660480
740866230752563200
740918651000369152
740892868844355584
740859427482394624
740859750619983872
740855761920765952
740922224949989376
740901215286988800
740910321271984128
740875810744217600
740915325173010432
740936456080760832
740861818181058560
740897931201388544
740856340751515648
740899252721856513
740854373597761536
740926691887849474
740865643566772224
740886585541959683
740896656372191232
740851936770023424
740935944182878208
740848463840169986
740907016261111808
740844378546147329
740856508217479168
740910392520658944
740901312158674944
740911109926969344
740856693005946880
740860476234534912
740893581934747648
740900930258886656
740856537552457728
740924418290028544
740908236891664386
740922174450630656
740902251393384449
740849734781374464
740841626969513984
740867128367026179
740902612162187264
740930223164653568
740844642627899393
740935562601848837
740929329971011584
740910812085260288
740875370203885568
740904742784774148
740886401240043520
740911466325389312
740852876193456128
740844571307937792
740888930392899584
740845443710586883
740930764548739072
740880285848440832
740932169372164096
740884580740300801
740914335237672960
740935034211868674
740931884230676480
740880298565591040
740859394041094146
740884643931639808
740906940839137281
740898095085428736
740905870977060864
740898098998714369
740844793635459072
740859133981777920
740888053691060225
740842419676172288
740884090002493440
740859436026212352
740893418092646400
740848665187782656
740858605495324672
740873587524050944
740877605860220928
740876125275033604
740871146552332288
740874485180555265
740931510908358656
740846215374462978
740916281352835072
740856395357138945
740866084086120448
740867484727791616
740923613218365440
740862334470631424
740897792881631233
740877639280254976
740931200391483392
740840825769316352
740927165479440385
740930525226008576
740877169614819328
740862120389148672
740882852674310144
740869565136183296
740856332127985664
740889504869941248
740916164117835776
740894416357982208
740931028609585157
740896488532893696
740861185206157312
740869028495908865
740847209621692421
740840897034784768
740876716491563008
740934107195047937
740899328135417856
740901206982316032
740893833429389313
740903543146749952
740851286476656640
740896568165957632
740843925422891010
740888691338563586
740912515048169472
740855518462398465
740845704034324481
740859738070626304
740905959275401221
740886237763018753
740921348109832192
740908932957409281
740892873193869312
740860446777999360
740843812403204096
740900678655172608
740851810827698176
740881720333893633
740926805041897472
740901223755321345
740891774030368769
740849965266784258
740935118185975809
740852288894406656
740868378219425792
740848975406895106
740926440074448896
740901710567071746
740895792341389312
740842893485690881
740880332073885696
740899600777809920
740853723191246848
740923004729839616
740906894429147140
740925437459632128
740880491486793728
740908412729319425
740929732728918017
740870877923971072
740843409779347456
740921968808103936
740869804391862272
740930898447732736
740905816644046848
740921335459811328
740872241030696961
740900359950995456
740846152552206337
740922681722294278
740891623182192640
740869967780970496
740927530362916865
740908983247065088
740851366122381312
740870668342988801
740899080507908096
740934287592030209
740893166665093121
740898371880275969
740932039218626560
740912259019485184
740928469966704640
740906861042532353
740894198434541568
740874644627034112
740919523465953280
740935801803018245
740901773402099712
740924829507964929
740854897957076992
740849910950547456
740858441984561152
740884228724936705
740860635664224256
740928474202923008
740885906077421568
740855468101406720
740930609028190208
740871536559673344
740892688501772288
740879874793963522
740856596658585600
740898333875654656
740884219967201280
740841874513104896
740863135284756480
740875860970967040
740924712021295104
740895553266024449
740872769609441283
740890385749250052
740854981717331968
740851550885711872
740911587960225792
740918630439784448
740879216305131521
740856256676651008
740875680527884288
740863655479259136
740864150499393536
740850464447696897
740853287096848384
740914117201006593
740892378274353154
740843308965072896
740862170544648192
740875412088229888
740934606418018306
740906449862328322
740933561973346304
740908538906583042
740858634767376384
740863114359508992
740845649487364097
740867371674525696
740881905067954176
740867468105781248
740868617399619584
740910748927418368
740920396023758848
740917451760668672
740870081320747008
740873944002121728
740840624585379840
740869380670644224
740865064643788801
740899365724659712
740903061086965760
740877245212987392
740907347447533568
740931515056545792
740892235286351872
740935088544829440
740900124902207488
740847280899641344
740844650991341568
740926007985639424
740848266384920576
740903014655873028
740865790472245248
740912989004402690
740851168910442497
740856781191143424
740881976274653184
740926452544245760
740927576483500032
740913794289926145
740875844097298432
740897923072823296
740877521743425539
740905208654467072
740901294966247424
740872836663894016
740880268924493824
740936225230626816
740863378726526976
740843568818978816
740841962585133057
740875160610181121
740854541399265280
740859633296891904
740934845518516224
740891870499373056
740921172074827777
740877761141702661
740854419688984576
740918554573312000
740912263087947776
740884018925850624
740874464355876864
740870940880449539
740876251083083777
740868290394914816
740868856265203712
740904319139119104
740890062632685568
740867451135664128
740921381794271232
740875475107622912
740902159093370881
740875101781012480
740906731023306752
740850451864772608
740865786311380993
740888980837793792
740930873344724992
740864997866283008
740878310293405697
740840897034788864
740863806692335616
740926028906827777
740865702186385408
740893598821064704
740874921199439872
740871180052254724
740929451718905859
740936074344734720
740877068766875648
740898153826648064
740877010059153408
740869410177622016
740842478497083392
740909323040260096
740854017031602176
740843363654602752
740918294568435712
740858945452007424
740848124156121088
740926075157483520
740931100051181568
740878784149237760
740886724201447429
740846949486755840
740902603790422016
740912422467305473
740899227581063169
740932278373744641
740926360424697856
740899961575985152
740935038427090944
740866486583975937
740921457170075648
740904415725559810
740894030817562624
740903098571497474
740906890478116864
740927865982685184
740928935693803520
740862019591622656
740883972767420416
740854373308346368
740864528037085185
740933486303936512
740873771960143873
740882471215075328
740840146531127296
740922342096900096
740865513664962560
740931338916757504
740866750846242817
740858425064689664
740907129272438784
740934635773919232
740877282580037632
740928167997788160
740907364371533824
740910317262233600
740883641518194688
740934694561275904
740852305906536449
740851697480781824
740856101592281088
740846093873905664
740898787128954881
740932559647977472
740858173528133632
740854016884772865
740888229725929473
740875634449190912
740875458191839233
740935835286130688
740933926676402177
740878121700839428
740902540905156608
740875441574141952
740935306900328448
740840389662388224
740851169145327616
740900607112937472
740883561453080576
740863844403142656
740853878766370816
740915748537798656
740881083013664772
740843841566199808
740888884154892288
740917069819072512
740851437597536257
740849004737646593
740901828036939776
740914662234001408
740897608319827969
740890725701685248
740894454467416064
740840893062754305
740923739014090753
740935914797535232
740920916188790785
740898908474384384
740859939254591489
740903161574137856
740916738469036032
740877622641602560
740922149154750466
740860589434638336
740847410990206976
740879363290189826
740872455238062080
740935566854754305
740883595158388736
740935466212593664
740881263167438848
740859666905862145
740847029270777856
740844655470841856
740878931281256449
740851517117337600
740908362607546368
740852364517777409
740931133567815680
740933171999563776
740844261038559232
740863357532708864
740928960742215680
740885692415369216
740844109892554753
740904738745688064
740876993323929602
740928193155203073
740845397799768066
740866897797779456
740881317877800962
740932739965329408
740853216074682368
740853937193005056
740879404989960197
740850741317906432
740880667572097024
740883481996218368
740855971459784704
740843271270830080
740882273835311104
740918894269976577
740863911541493760
740927446485176320
740923441159622657
740930848120279040
740861583295938560
740934736558862336
740875839781359617
740883012049588224
740888997375938561
740919133341163520
740840167276220416
740902448701804544
740905602520489984
740877400284631040
740917716039655424
740850175095246852
740903098605023232
740843141163589632
740900712146731008
740882982723067904
740854436566818816
740860383943000065
740861537276047365
740882244764585985
740907611814428676
740917656996438016
740927425840852994
740890540884004864
740928415541407745
740842117598216193
740851873641549824
740880806026022912
740863659816198144
740892797490892800
740925454501040129
740855346428796928
740874518743404544
740913362389897216
740881036515651584
740925747972444160
740879165990260736
740926637252870145
740892055040327682
740847444414627840
740908585039716356
740899898481074176
740845674703560704
740884324887736321
740923348859949056
740880948632408064
740885713235939328
740866432213344256
740855904317407233
740920538667864064
740846471369625600
740925164905476096
740846802648375296
740861654670446593
740881867335835649
740845984972976129
740919095990865920
740882072777150464
740935856257683457
740886866937950208
740887437300244480
740899374163742720
740934149322706944
740857745562206208
740912254934241280
740910287646298112
740921817729269761
740855745088888832
740885973228195840
740901097972191233
740894747892551680
740841018774458368
740870442081263617
740842159675441152
740865651854737408
740883184007688192
740904592054059010
740923969402986496
740875336460558336
740935009155059712
740848589539250176
740872748914868224
740891077926883328
740908769501057024
740909323128279041
740928381844262913
740916663277768704
740890754990649345
740929803885236227
740861789060104192
740894831711539200
740885814154919937
740876598916841472
740866356497797120
740853018749468672
740904944056705024
740897931440627713
740845603345862656
740908199000281088
740883993550327808
740904587566153728
740927530752978948
740921696211853312
740924078798868480
740882517306290176
740907410445983744
740883163208122369
740840792311398400
740894382950354944
740886011199295489
740916730122276864
740933855494995968
740862707608477697
740900028596781056
740864930690256898
740926469392732160
740863042993414144
740885168282537985
740935281768009728
740853027029045248
740880042776002560
740860400577744896
740904772195233793
740929547856666624
740885927346774016
740917774516654080
740868944500772865
740893833664319488
740923038552723456
740870773217329152
740865005957087232
740864825501331460
740862967554658304
740861013025816576
740912632413204480
740862401210376192
740863646985785344
740867547864674304
740853085636046848
740877278792548352
740841526322954240
740896115143368704
740867304347537408
740862501991120900
740894240482447360
740869250823430144
740919238328758272
740896161343655936
740934392470753280
740874883727556608
740878700451901440
740936275767791616
740917556647710721
740850090986852352
740852515256819712
740859326873632768
740901765122535428
740867493405855744
740892113915809793
740935277456326660
740872878892167168
740867342381547521
740842348372955137
740892159881191424
740871570017521666
740863021992546304
740870466882113536
740935009167626240
740932785809002496
740919703892299776
740846287021592576
740841425856823296
740869489869213697
740919871656079361
740907208997801984
740865270206636032
740875596755021824
740914876277723136
740849088476946432
740848681696559104
740922371608043520
740927480127737856
740918667823730689
740846207392722944
740922250107465728
740919158712467456
740863554627211264
740849629890260992
740920370669191168
740874958964961280
740867677653225472
740907146276163584
740877119014604804
740843640092827648
740919364338225152
740932836446875648
740909499251326976
740925710383058944
740849625389752320
740901114766299136
740864217465683968
740845720589193216
740871591244877826
740929401022472192
740856839697371137
740860228871303168
740882739616849930
740910946449661955
740877676861390848
740845397715910656
740912988840943616
740934224660725760
740854944073428992
740875818784546817
740916314928222209
740860182671003648
740908941236969473
740873533211971584
740902918228844544
740863542149165056
740898191558725636
740858622251569152
740864901275492352
740851194420158464
740926595116994560
740906055782289409
740897415532806145
740888695545298944
740844122702000129
740842457575895040
740914817670774784
740861617236279298
740919297099325440
740879392608522240
740906844206555137
740924984688775168
740911374231048193
740872799259111425
740916256216342528
740917824969965568
740883213682348033
740840805032677376
740887311353847808
740905456001003521
740866591701733376
740932530224959488
740894751889723392
740882513019686912
740871385644445697
740894890624753664
740867363239645184
740855895920410624
740874573101568000
740845053757804544
740922816208371712
740859108933373952
740895435556937729
740844055702208513
740878369168994304
740884132201418752
740880784937127936
740854667199008769
740855837439238145
740872819953668096
740935688556818432
740853757123166211
740915677255585796
740932903492845568
740881129159430144
740868130692423680
740861126330744832
740909624862212097
740853635219881985
740860203512561665
740924590403244032
740882852942864384
740905216942481408
740930869389561857
740892638266691584
740854906324680704
740913592862703616
740860610586497024
740856353191759872
740933557627949056
740909939653218304
740857771030106112
740849822660452352
740911734924414976
740920496884088832
740856617542004736
740886707445325824
740918013717778432
740871020500910080
740844495714025472
740906575817248768
740912410018648064
740898568861560833
740904432309702656
740871825849208832
740910203923771392
740840662262816768
740922950451232769
740873411237449728
740928000238051328
740851605281615872
740916403138596864
740927849276833792
740918332518477824
740927857732390912
740894353510572032
740912376401166341
740888599156166656
740914087903801344
740872325017534464
740902549478203393
740895398147952640
740857753917358080
740849352860704768
740844319788171265
740858219661131776
740860077553373184
740850841754734592
740918458372771840
740897713143881729
740851580036100097
740875752023990272
740868374113095680
740908580627320834
740869733101228032
740916591857176576
740891614596456448
740923449468542977
740845280258560000
740853815579119616
740845833915117568
740856139135496193
740921641614626816
740873692364824576
740934950178983936
740863261097099264
740894257234345984
740929434572574720
740898216623919104
740927815793704960
740935898267824129
740925731224457216
740872920608690176
740856592204206081
740877190544248832
740905489366650880
740897885336653826
740879069496156160
740884195157942272
740905577359024128
740922023342264320
740935596005281792
740913907515019266
740899499971870720
740927937558523905
740902754688864256
740875135251546112
740863290402852864
740865815600353280
740898187087597569
740882139886014464
740875747779313664
740898568815448064
740906164586721281
740853870109306880
740857942761689088
740858576055480320
740929820490670083
740847146711298049
740873008701640705
740907787916615680
740868159977185280
740868663465676801
740840423070027777
740880646784966656
740877345876234241
740899143413964800
740849751562805249
740892499779162112
740856952801071109
740865316260085760
740863873738276864
740858349818925056
740920358430212096
740887353196224512
740850359510405120
740869816773443584
740923218899423233
740922392697024512
740913731455090688
740917694912942081
740880290088779779
740902591144529920
740877069018669056
740887843845742592
740869217201881088
740852213543768064
740896698319392768
740842839265923072
740921679573061632
740856944404090880
740874481149829121
740896735975866369
740845817074995200
740922103097102336
740906487783010304
740927627087728641
740854570809692160
740927245515161601
740869540272214018
740880067774009344
740880847830548480
740887168915230720
740907955525189632
740869120548311040
740925672659505152
740892881599266818
740897432075132928
740885998540849153
740871155054202880
740893640495632384
740914851372007426
740854239463919616
740890486425169920
740900926093955072
740894055769485312
740918139408547840
740934094742261760
740876372810301440
740865396278996992
740841312547708929
740862309313187841
740924426569580545
740871121151664128
740928146950770688
740846274237321216
740931431245873152
740885138628825088
740905166627590144
740854721452335104
740908358421622784
740932316424331266
740899546125983744
740871712712065024
740857632425181185
740925127077007361
740858542773526528
740891530957860864
740915782218067968
740920085854978049
740850619599212544
740849751243923456
740879677552766976
740863819161997313
740863659623231490
740890532738703360
740931750159876096
740873436738781184
740934472128995328
740865622456815616
740876141913726976
740851995460919296
740908488398909440
740853144767373313
740936133039783936
740846953664282625
740878738129326084
740860086176915456
740926138147475456
740915279023243264
740924401512808448
740869586216718336
740858743831859200
740889878406168577
740859880630849536
740851194394972160
740862602520199168
740933255592083456
740876859009863680
740854033791909888
740845997388095488
740878327230009344
740869410085343232
740880550240587776
740884622943326209
740913882223480832
740893950932844544
740869548400869376
740927560113086464
740857720517971968
740934975319597057
740876158531702785
740927799070855169
740903560284639232
740862422290960384
740873105397153792
740860824307310592
740867564432199680
740875194055725056
740885210099789825
740865891257176064
740912380767571968
740859780152057856
740854130172919808
740875726728138752
740889395771871232
740909457241219072
740935797403209729
740927933037056000
740931334718164993
740890209433198594
740856462289817600
740851315887198208
740893741066637312
740862376430477313
740914008039923712
740871725294833664
740883406456782848
740846488062984192
740855778626637824
740841853306691584
740909499188285440
740921847399731200
740858484053401600
740887927954235392
740856072114692096
740931376845819904
740887881724624896
740932517532860416
740891379807735808
740902880786436096
740889605839425536
740923978022293504
740842365359947776
740910816241852416
740845301272064000
740843728445788160
740889190418644992
740933322679914497
740919884142530560
740886975721394176
740843938110640128
740844575644753920
740858056259579904
740870450125897728
740908450511761408
740885075978518528
740898958927503361
740914553370910720
740869418469711873
740887860908331012
740914054248665088
740875617437134848
740905133131862016
740901051776307200
740873319012929540
740881489622110209
740904906286993408
740908379518959616
740865714857377792
740875236111945729
740870941039812609
740855694778347520
740871003702624257
740920685254443008
740934329530994688
740866419513032704
740899504325427201
740924346961649665
740905778769338368
740926339545341960
740933788277039104
740869229906386945
740904663046860802
740893673970372609
740911059444326401
740908056498864129
740905732552466432
740850275855020032
740931414586183681
740927991891562497
740927824060686337
740917397033385984
740888913468743685
740915689888833536
740929514276937730
740875080650067968
740927882822746113
740921356578086912
740910463920308224
740905237863641088
740873713235726336
740905799699038208
740906634369728512
740926637190053888
740860270843703296
740889127407751168
740885109495242752
740931103884779520
740872308433293312
740880923449774080
740922165881634816
740868428714643456
740861621455716352
740850246310367232
740853333246771200
740895808942379008
740869279923372032
740873772358631424
740846374829318146
740859679337635842
740906185889591297
740851236040286209
740874162210754560
740900695419813889
740870466836041733
740847318640013312
740910488993812481
740852817234173954
740933826315190272
740867522652692480
740843728546500608
740853928905035776
740897109386334208
740925571631308804
740843002566938624
740872094523625472
740869728755961858
740875634478571520
740904222619795456
740890515730780160
740888594714394624
740890456888901632
740840158988271617
740896807203569664
740865651997302784
740846156712935424
740852893033627648
740878830617956352
740921163400896512
740927920613556224
740890402689945600
740849000774008832
740886140962635776
740872153067835392
740935990378921984
740872363064037376
740881011458723840
740914822011850752
740876947107024896
740840922192195584
740919754211364864
740879904166776833
740924376497950720
740868999160991744
740898459771797504
740918869213118464
740884597697826816
740913756486701056
740861063512494080
740873818378489856
740933134049521664
740927593537380353
740918831510654976
740905019663339520
740933821940518913
740903560116731904
740876645343494144
740887990751375360
740914574208077826
740887239950016512
740856562919559168
740882026606120961
740868055434137600
740878561972617216
740919536195645442
740931166824501248
740894563439546372
740917158109052930
740902536618594304
740888439445422080
740852448193974272
740856072165019648
740924959606853632
740914544856465408
740914171798261760
740867015070584833
740883695771344897
740889572020789254
740873478459396096
740901806855888897
740865115248070656
740924087053082625
740859964420427776
740910149498511362
740849377930010624
740891954595172352
740887147633217536
740874070108057600
740859024812478464
740845188055203840
740890473896804352
740931695549943812
740861818235555841
740870819518291968
740884652244623361
740902524283150336
740875705794342913
740926918069866496
740862296667369472
740877085841883136
740862749677387776
740900397552898049
740890683460980736
740859389800808448
740904734618423296
740919980871569408
740894076816347136
740883360491409409
740919255307300864
740891203512606721
740881229696892930
740906621774221314
740936384572186624
740875584230789120
740872656476643328
740911772392099840
740854113563475969
740928528724660224
740880634223165440
740874124541726720
740851848404291584
740927794704748545
740916969424060416
740863080725352448
740892264772296704
740864624220835840
740868927597727744
740884677150576640
740936418139197440
740907586556416000
740882156772331520
740898703209332736
740901320387928064
740843401344647168
740871926835519488
740906458204770304
740933272633507840
740854339921694720
740896463144812544
740871205301800960
740892445035106304
740851093366812672
740905682254233601
740856810261729281
740866461393096704
740884115101233152
740863332584980481
740888871618088960
740880222950658048
740904939908673536
740918055811829760
740927433877114881
740882458606985216
740860912505135104
740863412255764480
740927098349596676
740880763852345344
740875785553121280
740864821428690944
740889815554654208
740843044711333888
740856474843373568
740883687278059520
740849084500676608
740870525803712512
740899877392125952
740930047016636416
740917346735382528
740904151333277697
740916205993775104
740861579336536064
740877840518946816
740870412406521857
740882555076022272
740912611387117568
740882525866856448
740903589619617793
740879459591573504
740933754852659200
740848895807348737
740914016650940416
740865069001670656
740905829356965888
740906987010002944
740919053745819648
740871142177656833
740852729535401984
740852364303798272
740859322641567744
740881896427663360
740921419329077248
740900804333297664
740875273646813185
740927538885734400
740858530245283840
740866109256151040
740857942644252672
740929459797303296
740845993290305536
740924846146785280
740925689185107968
740883632806563840
740859247114784768
740895578364739584
740849713700835329
740847981486845952
740892801701924864
740899156093345794
740903241429471232
740847406858801152
740921213778821120
740934757350002688
740860790782185473
740931150047248384
740880009011834880
740875168864710657
740876594789683200
740873730017091584
740892596332007424
740867434593308672
740870739662917632
740845179595313153
740930953141424128
740869691103543301
740857984797036544
740861033871474689
740841111107817472
740857871487905792
740855153495027712
740904893989462016
740892755740741632
740887714011197440
740851760579940356
740862694937485312
740876204799070209
740844629961125888
740933331328610305
740858206965096448
740888867490942976
740933914403975168
740911676011204608
740884899750674432
740845867352117254
740851571781734402
740882915731607552
740908916217892864
740890528393351168
740920723133353984
740878406892539904
740879522543898624
740853333158678528
740844420564692992
740864305596354560
740892705115541504
740841178254446592
740862472555532288
740936028278521856
740930697326678020
740877366868709376
740869255021928448
740915127990554624
740905783240626176
740881179352633344
740906433139605508
740846710474297344
740896194814173184
740906236154122240
740841119462895616
740858567998222336
740921671004135425
740845145868865536
740849516635643905
740870173423439872
740909826268618753
740865995837968384
740862044778450944
740857032559861761
740882630409879552
740865454974078977
740884291433943040
740923373912461312
740855480621408256
740919435700080640
740881166849482752
740870425111056384
740897327154638848
740843430369169413
740865899503190016
740904927422078976
740919842476331008
740933024884363265
740849096966180865
740927689830367232
740897985907789824
740856395218755585
740897629232635905
740932274242260996
740860413349400576
740870613779255297
740917401340895233
740865727603871744
740901374838333440
740887651008544768
740854860086665216
740933104689381376
740933855356452868
740876414577168384
740890339519647745
740863542434357248
740891925276983297
740904633950982144
740868952826515457
740920538579783680
740848832687312896
740882693307650049
740886153654620161
740859951803944960
740878910347444224
740854306228834305
740879723878834176
740849034076786688
740881334399303680
740862254590091264
740848119584305153
740842205926043651
740884195149484032
740891241517195264
740881770506268673
740861831061864448
740883515651325952
740893472761204737
740853958219051008
740908085661827072
740849768163840001
740873583593947136
740855380134223872
740907636959391745
740861159922925568
740925169074638848
740873700917059584
740913626597429248
740931192351002624
740846140137058304
740923172556570624
740852821747175425
740849814204776452
740893439408144384
740850992959393792
740840322398294016
740899604867190784
740933452762091520
740857049446289410
740884631050977280
740876225841930240
740846790325456896
740897776322514950
740894227631099904
740850229344374784
740869787660738560
740890238902542336
740918781090750464
740912745483259905
740908756964413440
740866750720430080
740934031731097601
740880436805668865
740935017422020609
740861512198262785
740925660047257600
740890356611485696
740929275302383616
740909285190864896
740862284147400704
740865249365118976
740906764451909632
740860644111618048
740842927124025344
740859100448358400
740848849468727297
740869431044231168
740891543263813632
740840796715372548
740931804417404928
740934950346739712
740900137644490752
740925903258189824
740915635702648832
740858374745640960
740901320522141696
740879392700784642
740858945120677888
740841773900173316
740894135528394752
740878306245906432
740886086818234368
740928969210466304
740931645147099136
740918252931424257
740881288509415424
740905602646446080
740852750204973056
740890872213037056
740936191957143552
740866151090114560
740914578381475840
740915589263314944
740895309832802304
740911910925828096
740846978779734017
740866453050527744
740889932978388992
740872396425560064
740846232269164544
740911827148787712
740876225783169024
740917627774742528
740908945611448321
740888863435018240
740925982752677890
740864246855159808
740901571848900609
740898245782736896
740871809361448960
740863365896097792
740906081031983105
740873591986786304
740918521140482048
740864372852051968
740853836668145664
740887491771826177
740907641250193413
740843292116570112
740899386775965696
740873961047793665
740911495626805248
740848887435558914
740903895615049728
740921079632408576
740917870964707328
740865505100242944
740910006913142784
740906995067289600
740841379488751616
740885948238438401
740921377386078208
740881825288081408
740861113949114368
740931037115625472
740881267575656448
740932198916861953
740931980641075201
740876318275981312
740853702513295360
740857515144052736
740884807232675840
740890557694771200
740934455196553217
740862116316499968
740932228339929088
740928528749854720
740906005551325184
740840884783226880
740887210594074624
740854969092472832
740906491755044865
740885562521976832
740876892744654848
740897876667043840
740924430830993411
740881594572017664
740872639800070144
740929271053594624
740923231553638400
740846659970699264
740883138155446272
740869397414326273
740882768897441792
740904189241524224
740845108338253825
740906697527545856
740892210519019520
740877362615685120
740897587520282624
740867510178828288
740903421868396544
740868269028999168
740901517365022720
740850678504001539
740926947635519489
740869406021025792
740933796636299265
740907918011179009
740908433986068481
740927421608689664
740911369889796096
740844181308985348
740841178216685570
740852636967047168
740870496384913408
740867312866201600
740865655981871104
740934044309987330
740894974208704512
740859545229103106
740846144276865024
740866465683886080
740854700770136064
740912968112713729
740860887083458560
740896396266590208
740875969968410624
740848522602385408
740877978863800320
740871243100999680
740931632555819009
740876259429879808
740908568262672384
740919515073130496
740935063651688448
740922576952799232
740893061761368064
740872874655895552
740863718473535488
740891606501457920
740868730738094080
740915354642358272
740881200403886080
740874422349922304
740892671741464576
740854239153397760
740912888269787137
740848803406843904
740887839794073604
740866348289527808
740873554141564928
740856898426179584
740901009824698368
740855157974544384
740853484283527168
740883913774641152
740932538458329088
740908345842892800
740842633661153280
740886028039249921
740926041393238016
740882332857597954
740869691007193088
740856403481481216
740902163468156928
740877823779409920
740922728174243840
740917095060393984
740868403615961088
740883683226353664
740930239887478784
740896282785501184
740908538772361216
740843095152070656
740920081635520512
740865249402867713
740894634793127937
740898774206144513
740883737668358148
740926943353294849
740929871027818496
740933188567044097
740895255189426177
740881707570593792
740864809005133824
740925920068784128
740878012581826560
740888825300459520
740884421331542016
740929636150968320
740895402346549248
740854746685247488
740843317240471552
740854398495121408
740855438971969537
740912284118044672
740872362820800512
740909251913252864
740841069286416384
740903539023740928
740932538504499200
740877530152996864
740873553898278913
740931523478704128
740853429740961792
740935017484845057
740847050082947074
740876594915463168
740895066424741889
740892009116880896
740844147821686784
740901999626063873
740924695097147392
740926465093586944
740854704788365313
740898807794274304
740844227404402689
740884505230213120
740866667186638848
740877610062913537
740895087639564288
740903371360632833
740897549851168768
740902951930232832
740885503566872576
740908643516829696
740856177173528576
740908543059066880
740873507840479232
740882601142046720
740845129137827840
740869560979591168
740916897911308288
740858672503476228
740868860438556672
740935264743399424
740844151814692864
740906978541752321
740932559392112640
740918676417810432
740852255272931333
740861251979333634
740856756012613632
740902142530203648
740870940918218752
740876125103099904
740925815031005184
740920144277409792
740855753578319872
740841476012265472
740882290633543681
740867996453904384
740922589653131264
740910145073491968
740921721620967426
740926695671267328
740859104676155392
740935055246295040
740908261709352960
740901622478295042
740913265530810369
740880814305648640
740873545740365824
740903916414636037
740912732917137409
740935977703636993
740924384957878273
740885411317354497
740853781982810113
740878029476483073
740874653078458370
740925446079041536
740929107429601280
740871528095571969
740858425022746624
740843526901125120
740918709850640384
740861998917914624
740870030951383040
740865832490795008
740933302060756992
740924267408297984
740854750778888192
740913106486996992
740854658705596417
740921184733302784
740898858130132992
740867233224744960
740886560476909568
740874854413570049
740857586220695552
740852721079754752
740841530668265473
740881107877515264
740862019608444928
740918961689137152
740890700196270080
740850183198670850
740912879667425280
740925311718723584
740858253148622848
740861369797480448
740878956505763841
740900804270424064
740923629869862912
740907116987305984
740915304000323584
740859402438201344
740903077688037376
740869078651392000
740862342758563840
740868709712035840
740873818118492160
740927853311598592
740871620558999552
740900242195906560
740861755388264448
740868491629236224
740910707017973760
740912062130491392
740928549650112512
740886426414419968
740935374063697920
740877102438744064
740866067380178944
740892667383537664
740870299411984384
740866641689333761
740900771072462848
740868009032581121
740901823490461696
740888355710308352
740924133031170048
740894307255738369
740906798052413440
740921020857585664
740846983280250885
740855648418664448
740900112197525504
740909817867436032
740882802456023040
740930500131311617
740870068758667269
740883351867916289
740934946144018432
740856537573392385
740896761196228609
740935659016343552
740855774247813120
740888879847313409
740880663218401280
740849235596300288
740849457886040065
740918194114822144
740907003653062656
740863596721262592
740915165856665600
740844999156346880
740841723455246336
740935940043067392
740874992577978368
740899202373439488
740934883304976384
740915840904749056
740864708111151104
740856663792582656
740869816731500544
740875798173917184
740879946206334976
740889924497510400
740885730168299520
740840389691777026
740842856059969537
740911378089844736
740928574782353413
740887110232748032
740845787761004545
740901756343885824
740917799812358144
740850380683104256
740900426912927744
740874128777973760
740927513870905344
740864221613830144
740878725567373313
740930466388267009
740859993742843904
740845808606646272
740933591190933505
740873394829156357
740926855470022657
740889937185112066
740904973710434305
740877844990046208
740920492442275840
740841337528930305
740879518156632064
740904365318344704
740933020996280320
740871230211903488
740910732330602496
740853802887221248
740844546108575745
740884392017559553
740913811100729344
740877140107898880
740878306308952064
740849071750008833
740915526323572736
740892205951397888
740892369738997760
740919129499127809
740923386407309312
740894366085091329
740929887918252032
740898438833917952
740895972599926785
740927044125663232
740870953475936256
740898501668798464
740926796737040385
740890754827071488
740880315065978882
740929040383680512
740883435712024576
740857414329729024
740886401332436992
740924472962732033
740867887724912640
740894743744401408
740890096447160320
740925873600135169
740868831179091968
740893812470337536
740902494704828417
740933054353571840
740861051009372160
740894202800787456
740850615371321345
740860924941209601
740882173339652096
740880613255852032
740864951661809665
740921545246314496
740893766228152320
740861746886377472
740863194177130496
740896899662766080
740919527823814656
740922648578887680
740924862844264448
740891644090712064
740846148269821952
740924473029890052
740869317869326336
740887403469144065
740900640810016769
740849612756537345
740877072944484352
740917694883581953
740878511603339264
740872564147388418
740919083156267008
740861981977137152
740880722001465345
740905091184594944
740886296424415232
740897885173252096
740925311857086464
740917002680848384
740897952378544129
740856051055104000
740885834895921152
740864913963356160
740855501932662784
740911956970905601
740929917035106304
740858098198454272
740926071118254082
740882408342446081
740843573109772288
740849377946816512
740920488420073472
740899424663003136
740928780395417601
740850175082663936
740845137488678912
740893757822930944
740908412985344000
740854545299984385
740892780843524096
740934740694335488
740845263640748032
740932920286838784
740845393282539520
740876225673994241
740859570185064448
740867669302333441
740902419303895041
740867917009420288
740880147537072129
740918894521503744
740847125559414784
740885159893995520
740875877744005120
740843866736185345
740925919737597952
740916390526230529
740858299181064193
740890780173230080
740882064191410176
740926771340705792
740856554564521984
740926519850237952
740926825887567872
740899063709769728
740912338878992384
740898174508929026
740906714300567552
740842398562058241
740906118600380416
740897776221839362
740902318669991936
740881535688159232
740912036935303168
740928239288352768
740911369772535809
740885042063396865
740879392478498816
740842323110731776
740918558977331200
740922430319788036
740873683980455936
740919179612696576
740873562257526784
740875940599730176
740924020112117761
740882366227480577
740859335279050752
740889815365779456
740907536166031360
740855099212206080
740887261160611841
740865438033281024
740931242300964864
740861054947852288
740908458954874880
740929250077859840
740895754613592065
740866155322220544
740878150918410241
740930999362670592
740887902687768576
740853865931800576
740867669272862720
740898841667457028
740901148559867904
740908333067055104
740918042843025408
740905812521029632
740850942707400704
740892768101408772
740877006045360128
740898287897718786
740902968531288064
740886510237560832
740902037664206848
740862477009866752
740894659992518657
740869141549219840
740861776649191424
740885189245718528
740870345293320196
740917141189328896
740931624255250432
740881812558348288
740904466006835200
740902096090877953
740894164846583808
740910107198902272
740878264089120768
740845384994586625
740914058438791168
740892688413773824
740898090723463168
740854331696500737
740887302923247616
740929401022492672
740840746006253568
740862590100869120
740920098421133312
740888024561688576
740891006502076416
740843711463084032
740917644753272833
740886447306199040
740861864402264064
740842985877868544
740900045164318720
740924091222331392
740865660226547712
740841870176223232
740869074620579841
740857225686618115
740859343583596546
740912762285608960
740884987868794881
740856336402030592
740931619851108353
740862774776041472
740897927145660417
740852494377615360
740873193322360833
740886464184082432
740867392495063040
740842243674759168
740920396141199360
740876926194229248
740867174563258368
740880277719912448
740869196297441281
740878536957906944
740933561839169537
740932387559907328
740865354193326080
740888527559397376
740905661240872961
740874623387107328
740917497562533888
740855564486348800
740895699903119360
740927958299201538
740857288341266433
740925366227902464
740866616687243264
740911101466943490
740877521688858624
740860887096033281
740847079686348800
740914297635643394
740851286640189440
740898308621754370
740919335003258880
740909566347640832
740875244156637185
740905380260126720
740894697560911873
740934849486147584
740877643441184768
740934346492772352
740901672629751808
740867254070464512
740927027109363712
740842050682249217
740867862315839488
740864439755386881
740923382368206848
740905543838093312
740843820775002112
740923076041441280
740917166434844676
740856609207951360
740861659032526848
740932173667180544
740931569498488833
740881854576885760
740925974393458690
740877634989608960
740878582885539840
740924623882194944
740851089327673345
740883121097297920
740894068595695616
740879404994301952
740846425282600961
740854449195778049
740887202369032192
740895011990999040
740872883120050177
740844642732789760
740907448341397505
740854482356080640
740845284389978112
740851638697660417
740901043555307522
740932102410141696
740879107265835009
740886031956725760
740841920767897600
740862753691295744
740895905612603392
740929027947532288
740911818713923584
740920165399973889
740847205305716737
740864075094228993
740876905210122241
740843518709665795
740907913640828928
740900934314758144
740869284092600324
740861776607219713
740924338556243968
740861575091752961
740909004168257537
740848702672228352
740869183479631872
740906261240242176
740908928863719425
740934807496970241
740896660381966336
740878125836292096
740903279274561536
740883020694081536
740912150080692224
740922585270063104
740889404147896321
740855648615796736
740907930724241410
740855250014359552
740934501669425157
740843250295181312
740897239434989568
740882160559755264
740877287160188928
740889467137974272
740875961512517633
740912481325977600
740870160672641024
740927912405270528
740879715687354368
740877148362309633
740886149447712768
740853945506123776
740930504254443520
740883276420808704
740840633112367105
740919288551346176
740865043747725314
740843497545175040
740882727126335488
740846891039100929
740865626990874624
740863907330437120
740874699253686276
740869644865679360
740897310738153472
740866079963107328
740846001779511296
740856114112307200
740866469970464768
740906663759216640
740876347246039040
740866377494454272
740897608584040448
740926146540384257
740843493673828353
740928432419274752
740863039017242625
740851181606600705
740884505519620098
740861642355945472
740847712770392064
740852360189227008
740931703947071488
740853899347775488
740885403146682373
740919263444144129
740844722588110848
740897973211533313
740932903287148545
740876964211396612
740905934009061376
740871226176999424
740899424658935809
740856202163310592
740916230966652928
740860555725004800
740852737634623488
740914448618131456
740923080424448000
740888020266713088
740877219967406080
740893070300839937
740891878820880385
740903627368189952
740889031177834498
740852117066420224
740882857124581377
740873876968722432
740868491423682560
740919938693632000
740922312938139649
740875915404693504
740892361362972672
740860832523943936
740894290793123841
740883888713654272
740866709050040320
740896740308594689
740866474059964416
740892713663352833
740882676673073152
740851664010219523
740928986063228928
740852029032136705
740922992323137536
740872992163561472
740917535500054528
740858160781635584741252429849722881
741276521717960704
741198369427755008
741295853332275200
741168887413235712
741240534547697664
741196083473338368
741090101896192000
741134569852833792
741220074913210368
741131876883107843
741154228685705216
741181046746718208
741282385598156800
741244192215564289
741284314843910144
741229457445289984
741167285327548416
741244485879889920
741251720852975616
741236457709436928
741169307137114114
741287078940577793
741258263891697664
741206481241001984
741159555133018112
741217537510264832
741222268374798336
741216102890491904
741257844540968960
741180740835016706
741213246670147584
741147286781231104
741222096534155265
741218661420150784
741153293121015809
741230808028086272
741173245425000448
741258498869235712
741260088573317120
741199896108249088
741255227496505345
741257144222240768
741195391237001216
741176366196871168
741120875454418945
741283807102259200
741272910694846464
741249208582299648
741171672724713472
741243756058402816
741128026470109184
741270352001695744
741295618627362816
741156136817156096
741281311789195264
741295677121134592
741238961629237249
741097173178318848
741197786348195840
741246608071897092
741244611402862592
741075132337135616
741277193079259136
741275888474595328
741179796999315456
741290652395286528
741184700191023104
741233522002780160
741228572602474500
741214039175483392
741263213380141056
741176802169606145
741237884041191424
741257001653702656
741236734751608832
741288739872202752
741204417383419904
741171509218119681
741290400950980608
741274475132559360
741183211095609344
741269072613085184
741292992799989762
741259648032997376
741251448273555457
741244037106126849
741201682630074368
741236550105714689
741170401917554688
741223384189665280
741156350865068033
741163317528567808
741216010540175360
741266501483827200
741188919581102080
741185090076717056
741156895885524992
741227532146511872
741208251191136257
741215150552813568
741169302636777472
741181948597575681
741198776329736192
741289154990854145
741257244680032256
741296201539178496
741182321953546240
741175602762289152
741286932022333440
741287456264359936
741169910936543233
741285774436491264
741150189377949696
741153662349807616
741179369075441664
741247098784501760
741080551285792770
741184008185380864
741290480600748033
741159659961192450
741269060042661890
741137577261076480
741105419486126080
741248566639788032
741226567511072768
741255210664878080
741242782820540416
741289339393605632
741153448444465153
741230820615172096
741142266354536448
741265071322468353
741286370077970432
741222884849422337
741288165399498752
741267231233839106
741253784517660672
741134037100662784
741210688094375936
741215364449734656
741289838524137472
741127938473660416
741162025812910080
741231424846471168
741169256507789312
741290870348107776
741192597922848768
741174440856301568
741160817782095872
741150310912102400
741287565567762433
741231877567184896
741246985466982400
741139821167554560
741227150846615552
741224273415528448
741157697131847684
741260520540377088
741223384118394880
741218640603811844
741253339879460864
741280346847760384
741240136197918720
741252945782661120
741152718371360768
741242078185857024
741078357786394624
741148763234914304
741173648208330752
741202861573459968
741222889043558400
741168161966411779
741144975937835009
741247476406030336
741122511165853696
741083499784871937
741216039845933056
741255352994430976
741261753825234945
741245819316240384
741248847649886208
741178773442318336
741273166568247297
741089275643580416
741257886530207744
741289851283116033
741243793769418757
741280539869609984
741201623934992384
741246771460902912
741230489349033984
741235203532804096
741109861195218944
741182317557866496
741291524755992576
741204073504968704
741255097208975360
741185123866038272
741269911692005376
741143990230192129
741298705509187586
741184532251049984
741270528166666240
741116987087147008
741237712028639232
741289977129140224
741241536910876672
741193122273763329
741296973337223168
741237200239497221
741097131490967552
741244234104221697
741293626223890432
741140882120933380
741272688224800768
741191394300137472
741219462628675584
741278585491759105
741102428989358080
741160742381064192
741181244000632832
741179071321780224
741161622836785153
741229868365516800
741189720701571072
741073446004772864
741297459750703105
741119549878243329
741291994488705024
741222801328078849
741173694119194624
741194602733031424
741159316355420160
741151044906975232
741162440864436224
741248726082191360
741266619108892673
741263406234107904
741171362396528640
741230720165793796
741074754665349125
741179784408006656
741273917126512640
741194649134600192
741274562998853633
741220296968044544
741262168818089984
741159517405229056
741230225007214592
741282117041201153
741150826727649283
741223790898741248
741261078554873856
741109030786060288
741197924751822848
741175850268254208
741228102726995973
741255906894204928
741121391400001537
741223099148951552
741271614575288320
741240757118504960
741154651999965184
741203276645978112
741231042971860992
741193868880846848
741249091066339328
741192916811583488
741251435795451904
741293684910612480
741168229058514944
741246595300241408
741212214762299392
741270356116246528
741168732429504512
741075975354617857
741150189302484993
741231470786818048
741139988671303680
741216379538378752
741271585269501953
741168166135549952
741234343679545345
741284310452441089
741075513805025281
741219332496195584
741176294856138752
741291180772757505
741237539751792640
741264123544010754
741255022005125120
741225615479701504
741190140278804480
741239809201602560
741187283861307392
741260348552937472
741186696436453376
741221727259230208
741255638211133441
741155398510579712
741217700798566400
741186767827656704
741241633564446720
741231726463180800
741184557295239168
741239297483886592
741271530441560064
741185593514819585
741239716654223360
741140810939392000
741188621944950785
741208163215650816
741257014278561792
741191658516156416
741236470506229760
741157273356120064
741175573175750656
741231701402263553
741246859562364928
741280883974545408
741172918198099968
741234910317383680
741170972095565824
741203033208545280
741242925552652288
741247899925917696
741200113993945088
741258431827464194
741223103020335104
741197345719717888
741164626080071681
741209769323712512
741244456540766208
741186923054538752
741251544700489728
741261027883548672
741197526146113536
741176290363969537
741216010464858112
741072565188329472
741247254049263616
741172175919579137
741193403409403905
741116790311399424
741202706182885376
741284587372961792
741164810646261760
741193000517271552
741239775491969024
741151845972873216
741233446241046528
741269743953399808
741258675231330304
741133110004305920
741175162373050368
741291516233031680
741221354226262016
741143260211646464
741291243855089665
741267466194554880
741190869810843648
741239377158901760
741207114459295744
741249950932213760
741217017089425408
741197933308182529
741208259588161536
741265956396097536
741198394484523008
741216677363339264
741296189061144579
741065338662572032
741221685509169156
741159496559497216
741151908828729344
741255365610897408
741172758986526720
741298651138543616
741176277999202304
741240287360483328
741239138037301248
741271316859396096
741215100573351936
741280191759192064
741192648455643136
741173501181235200
741237682391617536
741174042418380800
741250324061687809
741159706429947904
741288601246302212
741204102919684097
741155708880687104
741163535636520960
741192988102123520
741255311009452033
741248587594485760
741205172647518208
741212294311489537
741143105013993472
741190765162942464
741207873674465280
741200617432043520
741295664777338880
741212810403778560
741083474602414080
741244003480408065
741289855435431936
741176160445435904
741160025121533952
741249380586491904
741156699105562624
741204656496447489
741220993524506624
741225837932974081
741076323410583553
741204753271693312
741198234928984064
741209744099188736
741202429585330177
741288978926739456
741217814036504576
741157378444431361
741110494329774080
741280577698041861
741293693131493376
741229272916996096
741182032609415168
741263171474890753
741171693683658752
741181512570286080
741220351741440001
741110662416367616
741266002407763968
741174415820357632
741187837450715136
741202102429552640
741157768577613826
741232397685948416
741191008231297024
741197928862257152
741174939902988288
741265050237870081
741172062493024256
741256431261888512
741271190854066176
741185568206426112
741193797585903617
741188982571208704
741187694785630208
741224139164426244
741261237695225856
741267348879904768
741202362392555524
741246486583869441
741179973180891136
741200881769713664
741268422693163008
741277406980386816
741065380458823680
741243441175244800
741257878271610880
741142337477304320
741294825794850817
741267873121865728
741205826749091841
741296281314840576
741292405572403200
741075136632266756
741153771473010688
741257463022817280
741275037030703105
741241390168985600
741226764920295424
741288064585191425
741208003802759169
741214831965966336
741064533486280705
741196565700874241
741153209411096576
741084258928713730
741167474155085824
741256057977196544
741221551337406464
741219571445694464
741188198072782848
741216908280770561
741259958688358400
741184884677476352
741190844900904960
741067620187840513
741236084600885248
741174826610642944
741239083549249538
741222348158849024
741256120732377088
741163195822379008
741164764538212352
741209467304448000
741280200193937408
741193223004119040
741189171298074624
741193419968634880
741125610588770311
741222633514078208
741193138950135809
741181818716717056
741241654741438464
741234633203978241
741186860001558528
741195106284412928
741288500721393665
741212151671599104
741283153172537345
741165465179934725
741168212461641728
741280300836261889
741259031617110016
741166912134995968
741219085132910592
741180044492562432
741285187271565313
741220234422538240
741246528354934784
741287607276048384
741162470413307904
741192010657202176
741260864574001152
741260662979080192
741268284176248832
741221224068550656
741247081881473024
741158632415461380
741297405371535361
741193860257349632
741271090337550336
741247010607669248
741218283924402176
741258922619703300
741223828626505728
741157797853843456
741196083351724032
741222981322612736
741264647823577088
741187963435012096
741149526497603584
741214899062341632
741170791765684225
741247929256714240
741214005612666880
741256422739038211
741190379156934656
741260340009308160
741273971480494080
741234176066768897
741107566646726656
741260579076079616
741156288055418881
741123115086974978
741225666050396161
741212122605051904
741210633673314304
741226269702905856
741298810333319170
741173417420947456
741155784671776768
741186818171887616
741253155506118656
741173962529374210
741161337900965888
741260977576894465
741253545253470208
741289427826290688
741262370270531584
741298332023296001
741239532381601797
741221052303454208
741272604158230529
741136251605127168
741199518520254464
741167302100406272
741189771100315648
741085576292630528
741210448859561985
741154987586244612
741214651590004736
741178232406413312
741175816705441792
741198830906028032
741073303482175488
741258746136014853
741236239555141636
741253453062754304
741186474465366016
741154694089822208
741298625788121089
741163644596146176
741180048678457344
741233710410911744
741237623872708608
741297770221424640
741216845085192192
741252685433831424
741261480839024640
741200772646342657
741254900261228544
741176147787042817
741236977798893568
741180270993408000
741103859259428864
741295157069238272
741280183378927617
741264798839635968
741129754565353473
741256686825013248
741182645019762688
741184431701012480
741181608791814144
741070052833656832
741256535976910848
741196087650865152
741298021804199936
741092199081873408
741220322188230657
741268229545459712
741167423697616897
741242480985833472
741119897971871744
741200046859911168
741229562231726080
741162491275776000
741218023978196992
741229339979579392
741297875150340096
741290387982057476
741225871244177408
741262575636217856
741259341882236933
741078600846188545
741136473991319552
741234750778576896
741243000806887424
741237669817143296
741247002357444608
741194254609879040
741253377452089344
741162390432145409
741192430054150145
741074851289399296
741180501659115521
741287234263879681
741267600320012288
741207823284047872
741192459372363776
741255533664014336
741237036808437760
741169520908374016
741285057051172869
741266988228476928
741202362178674688
741157105730740224
741287812884893696
741178064726528000
741251431290798080
741166366661742600
741220884476743680
741199879452647424
741243990880747520
741197052319834112
741171869810839552
741243411878010880
741193365459488768
741282326794149888
741231797938294784
741079968453668864
741271946000621569
741134121028726785
741155113323073536
741295664559235072
741238508677943296
741229168030064641
741151179191767040
741204434433282048
741178593372471297
741289972846592000
741254426132877313
741140198357078016
741128995438243841
741145747601645568
741177486063640576
741192186771955712
741267147595341824
741107357338341376
741178089930149888
741276408471793664
741122397739311104
741187153741402113
741200240192020480
741156120027398145
741259425982353408
741243676387606528
741269441783160832
741180765757546498
741288664290996228
741292053112459264
741260398884704256
741068115111497730
741277205414711300
741134746130976769
741193063436066816
741083592302858240
741288991346044929
741217466047569920
741240362639982592
741190722985037824
741143092603060225
741183668245434368
741278346210902016
741213263506067456
741166853272260608
741167100773949440
741155444727644160
741254602331459584
741206632244383744
741281856931385344
741215356358950912
741198226536173568
741273279713841152
741266270742581248
741216996260499457
741207647114919936
741179750962450432
741167662957527040
741277213950136320
741265192906940420
741221593377038336
741155373659377664
741281563359510528
741181596343119872
741283958458089472
741252345644908544
741252710784176129
741236340277272576
741233777591128064
741245815121924096
741216396609228800
741275485737472000
741289444259561472
741296398671482880
741159542709424129
741246033561260033
741174138711232512
741173446869188608
741212386850406400
741156967285194753
741280686854787072
741188818775252992
741172448708694017
741293051663024128
741148742334742529
741264521898004480
741115674584580096
741210566199508993
741161836968611840
741236239836286977
741170670076203010
741212130876239872
741231802291982338
741153989539078145
741189083322585088
741202840299966464
741157441241526272
741082065635037184
741130270657675264
741172465418801152
741195445976760320
741198902033027073
741187837563961344
741158083020369920
741198222530600960
741219244206129152
741290249716797440
741085949308882945
741188424695177216
741256338962022400
741279231456448512
741269869790953472
741289968702754816
741112637686198272
741185027321532416
741229855904137224
741172444472475648
741168895831216128
741167524356591616
741095982256009216
741219252720525312
741165720730513408
741260050728165376
741270003891220480
741246683401625600
741233832305688576
741254514154569728
741223342032715776
741093209862987776
741219785564790784
741257802543435776
741224860458815488
741113250201272321
741251792017739777
741277503151607808
741142484240236544
741148205321191424
741201900884856833
741261376258199552
741236113709367296
741273510279053312
741225644755955712
741202962035408896
741166706337386496
741225078780788736
741250198521974785
741162399105966080
741064193495949312
741189154550079489
741196826020302848
741176328360169472
741250621983076352
741214559407607808
741165121041469440
741295236975099906
741135283014500352
741266761530642432
741275162952278016
741256133248094210
741270599394295808
741270603584282629
741237158430814212
741184578312867840
741130790759763968
741217025633189888
741272499300798465
741090101845884930
741153960132759552
741252580773367808
741199828789649408
741199807872536576
741256884158631936
741243881723953153
741171332969312256
741107801813028864
741214622133456896
741234180126855168
741290220495245312
741141091777400832
741065967812349952
741074083698384896
741282096006725632
741183894955950080
741269924337713153
741212361428750336
741099429843902464
741185685718175744
741169894310477824
741286009397252097
741217537124405248
741265931305766912
741275624027893760
741219550516109312
741067632934281216
741237837849362432
741263716520493056
741224315094466560
741203863668183040
741224751599865856
741247807772844033
741297652646727682
741187225090699264
741238022453202944
741238860957376516
741245081181663232
741241633497329664
741167264184041473
741295501220274177
741276186249199617
741288832012804097
741214584636383232
741286382673498112
741067351802695680
741177695426449408
741178719096688640
741285527018733568
741161275003133952
741167809695207424
741284684005543937
741237825018990592
741263443815215104
741265201517891584
741162566592954368
741152026424414210
741192488896069632
741235174290165761
741183299092090880
741248898111541249
741203196987748352
741171131499978752
741146225924268032
741097421011177472
741207147812380672
741159723106488320
741153175814721537
741148792574103552
741224990444519424
741235400933539840
741188810697003008
741161400744185857
741250420752977921
741123287309266946
741260990445195264
741228325012545536
741257479812747264
741237430792138752
741237171034726400
741165708273459201
741231017873264640
741170556825968640
741166333354614784
741233618287222785
741253612672815104
741282540665876480
741276966448451584
741277813513150464
741178370839457792
741214714663952384
741223598099202048
741157474930151424
741172557680889856
741186029797920768
741158058005516289
741276987549962240
741165578342301696
741214764857229312
741210625062404096
741251632810299393
741235505623228417
741188332303093760
741188529703817216
741172934891442176
741207168922333184
741167226707927040
741298831334182914
741216178417307648
741199422172844032
741221626914734080
741169965303271424
741248441079238656
741247824491388928
741201632524926976
741297610573631488
741168120224612352
741247052642975745
741175040603918340
741283035434373120
741297426036887552
741190978913075200
741162424158588928
741283681306824704
741234746487869440
741260340151898112
741274428902903808
741233718879244288
741215561816870912
741257777457299456
741183139729416192
741266342087643136
741270733687390208
741107336153010176
741284348368945152
741185484639064068
741275724699586560
741144564937961472
741242354921811968
741211208095813632
741228685869481984
741153767043805184
741165435706609664
741177737545678848
741218594122518528
741229377762033664
741160058696945665
741235107072200704
741198679692980224
741235178564096000
741274630275633152
741260130340220928
741157197980262401
741233190627598336
741294821600571392
741269370656022528
741242204161736704
741067112874168324
741186679881510912
741154119327600640
741197161279410176
741285489362243584
741245492454150144
741262948966993920
741227255649566721
741123286952775680
741179633249488896
741253402861129728
741107587618246657
741215502958264320
741269492106399744
741258368879321088
741147991508144134
741220007846260736
741201099630206976
741150336333778945
741230749316186112
741245735706984448
741229369507581952
741174336053227520
741264165415882752
741181890124734464
741168560370782212
741269228087611392
741217260438753281
741234797054296064
741254681893208064
741270234531827712
741173891196932096
741165699796733954
741217575074443264
741267952742367232
741183408441790465
741167193132544000
741285162223276032
741182632143290368
741173987959574528
741190207240863744
741177452534374400
741247077997531136
741292376250036225
741231818779791360
741102248323887104
741252266104135680
741286575452127232
741277700610891776
741120179082514432
741223245886697473
741264983246438400
741248017429209090
741198902012039168
741246117279469568
741257819375210496
741286327916756992
741113980064796672
741235749031424000
741170460348420096
741134309717741568
741265947906822144
741255894240010240
741217138808131584
741214853000507393
741241365141557248
741187602691264512
741212227190067200
741112708968374272
741177909633765377
741110515649421312
741245379010760706
741212843786272768
741275275917418496
741264899452612609
741210809443946496
741206917159260160
741197454805192704
741161258104328192
741179348028379136
741210989840990208
741189464718970880
741258171579289600
741276588743000064
741283442252353536
741222155166339072
741189263509889024
741297631779946496
741237913283923968
741268435263488000
741181059619008512
741174306718294016
741235572795138049
741277549385420800
741245022478163968
741229986103730176
741216367257362432
741209505258713088
741291302671798272
741208528036241408
741161547708432385
741159953600262145
741238823351398400
741216224630169600
741212458153562114
741295710809776129
741202269891366912
741192358700539905
741165079006203904
741216602134306819
741258033368596481
741224210517757952
741193093030895617
741268896381075456
741160855530819584
741296906056278016
741183554982400000
741180296222085124
741066307588788229
741170317742088194
741197530617221121
741187950734508032
741181927684771840
741226517238321152
741188903000903680
741280091162939393
741130627215413249
741263385254350848
741146724924837894
741291268811018240
741203314239516672
741166446609338368
741265788787560448
741274407688097792
741286575368077312
741258763089399808
741194464442650624
741266535327617024
741220553160335360
741164751904997376
741175770354200576
741230602486173696
741159471473385472
741191503071039488
741217843358932996
741179184559591424
741224667805949953
741261900403642368
741234142482989056
741159311783628800
741252605809184768
741296763584319488
741203847096504320
741167239341219840
741247203696599040
741284365234098178
741182749738999808
741270507295739905
741159211120349184
741166857617604608
741167105152831488
741129221943271424
741207500171694080
741202492487262208
741128408340549632
741214081382817792
741268300898930688
741219986635640832
741176328205021184
741294582684651520
741212906994405376
741190307828662272
741171257174020096
741187615265837056
741227041723457536
741214244742385665
741109676633391104
741151783188373509
741246285005660160
741252702399795200
741163678230302720
741232741467992065
741167675565432832
741265532851130369
741117293581770752
741298084714422272
741252232432254976
741233660356091904
741288089893654528
741135069100838914
741083504029499392
741142366900391938
741220670474878976
741272729987514369
741293336724656128
741225711927599105
741190098105012225
741269093744054272
741269118884536320
741273275532247044
741228396357799936
741284637729804289
741163053404786689
741232066516422656
741082736757116928
741273279751716864
741280292409880576
741167507579490304
741260520364347392
741232699789180928
741084292499963905
741237649013276672
741289419412496384
741237493891239936
741230946616283137
741285392738091008
741129536746754049
741296914411446279
741239645275607040
741245123321864192
741289347798859778
741208599289036800
741218099177852928
741196637008236544
741235581124894725
741127233817972736
741297371535937536
741147983039848448
741214290712133632
741197312278581248
741154429987106818
741179394400657408
741171769009049600
741265025151696897
741263733234802688
741248529126072320
741170720617566208
741273921421508608
741127959357104128
741195718556327938
741208477444497408
741261988739719169
741163669925580800
741187212478402560
741172385626361856
741296411375964160
741199455857213444
741224919262846976
741198419872645120
741228887284318208
741157881609883649
741253579097411584
741237992879235072
741164315785433088
741185950122807296
741246712866574336
741193923343876096
741190450506272768
741173325066600448
741069272944934913
741134733422256128
741260247793274881
741279864708288512
741256225598394368
741200613460037632
741167008411222016
741160784118571008
741171232037556224
741205092905459712
741278052622204928
741136285314736129
741128370549841920
741175422465892352
741184490228318208
741263062427009028
741178702348832768
741165523757596672
741289427796918272
741182820857569280
741195789658161152
741199463927193600
741108359571476480
741144770295271424
741207189751140357
741290442822582272
741266220490625024
741104568126312448
741294855196921857
741118367357095936
741189846698315776
741293827588280321
741284050418208768
741228434165239808
741166416922050561
741227507224064000
741191935151443968
741091062295482368
741281974397095936
741162327811235840
741290652454014976
741181281665437696
741167679738937344
741252580693659649
741253553923231744
741212470405173249
741263754227240960
741065699230121985
741233526134181888
741280963720798208
741285044485009408
741152722636967936
741213775076855809
741294242572701696
741230711508586496
741210025385992192
741269278352113664
741251242886844417
741205021308669953
741222675507449856
741193172731211776
741293064233332737
741215163207057408
741291642368479232
741292376342167552
741173992103550976
741170091472105472
741152190002253824
741242652973268992
741135861446803456
741203200968171520
741278237393817600
741190043453251585
741197505493356544
741296914633756672
741139250637352962
741167692351176705
741199204123615232
741148389887348736
741265268664602625
741240962521935872
741180409472372736
741254862327980032
741131071727751168
741184519643013120
741238571823157248
741275590498635776
741278359015940096
741201766922981377
741161044064768000
741272507806810112
741166043679367168
741198935470047232
741150055294480384
741221085887246336
741186906290040832
741082719686414336
741237032270336000
741239167179497472
741293949256642560
741247765750157312
741246989778620416
741250739272552449
741185920787963904
741236545961754624
741164768912936960
741179155195256832
741217998762082304
741204207806631937
741148125839167488
741161555878895616
741155142687436801
741161799337299968
741253503448961025
741180270867533824
741165414584098816
741178769231228928
741239033158864897
741281802518679553
741167994164916224
741214706212478976
741211023655440384
741106212192849920
741122422930345985
741172733724262400
741252903709483008
741268217176428544
741185295526166528
741171429316689920
741183785937440768
741205797372329984
741107168363958272
741286562994999296
741269458602319873
741218191821709312
741185870439538688
741195781416308736
741219634536407040
741185366800093184
741220423111704577
741295664567615488
741219659744202752
741230984054575105
741263406204739585
741134187948875776
741278640021766144
741272885432623104
741253734043254784
741276823837941760
741250361902649344
741223010754007040
741258419001282560
741209912198451200
741206078524907520
741266174374219776
741064197702844416
741203222057078784
741223509989302273
741166337460994049
741191775709233152
741140357832937472
741269269749497857
741278308676046848
741222390005403648
741165188326494209
741275137614434304
741198809703845888
741214756338597888
741256993105711105
741225170753474560
741171316150153216
741217533232091136
741066274126581760
741241348209004545
741225699533541376
741162956659019777
741236482950594560
741200248446423040
741193655080341504
741212923717115905
741272692603654145
741295060487184384
741241268475301889
741186281259044864
741168053036195840
741239536349384705
741073970372464641
741194174968397825
741247790802702336
741294502887972864
741171483918139392
741159571868266496
741224546154479617
741262089147289600
741263804827324416
741154778089197568
741297166111641600
741242837216419840
741148004011376640
741248101025906692
741267256475279360
741164831626145792
741261007063023616
741250672432152576
741193575048716288
741238936551497728
741181244126420992
741256175124140032
741109357698555904
741272533178142720
741072401635651585
741295652089397248
741069411335962624
741138625841254401
741109785756467200
741191758906806272
741291998720757761
741249741271531520
741198121741488128
741220561490186240
741179595588673537
741270893092032512
741213938403184640
741283996248756225
741214378977038336
741125275174461441
741151845960306688
741200277815107584
741185295576666113
741143860034863104
741242786893025280
741224130809364480
741236449589223424
741219579922395136
741254266703204352
741129523975049216
741273346592116736
741115741710254080
741207772906291200
741141310007070720
741220527986094080
741215104549724160
741185903868006401
741230405311975424
741284146991898626
741273086834708480
741173132103409664
741230925690867712
741268917365116928
741223493266776064
741291122375299072
741235757243760640
741201691337428992
741184293217636352
741200722537021442
741088222785220608
741173857906745344
741237217012637696
741186407167885312
741231848119009281
741232259483635712
741280619548835840
741188798038614016
741167578903654400
741230984192888833
741277784497115136
741207085115932672
741287238349250560
741179553880608768
741216249540141056
741135350102405121
741270704138649600
741171819550494720
741248709472718848
741298479004323840
741143679923060736
741194980417540096
741140361985335296
741066466791960576
741258444401836033
741078638733471745
741295790564507648
741238252942819328
741075664867053568
741135496584237057
741245752287055873
741162738823639040
741175451771674624
741187153758179329
741216195324612612
741209131978231808
741243902728929281
741239184057335808
741212223062847489
741236034264961024
741263263476944896
741243814749298689
741277738246504448
741152731138756608
741212202208743424
741199896011759617
741270439901728768
741212189697048576
741168237640028160
741099358720921600
741243827365810180
741186050706542592
741240966661574660
741279688400769024
741206430775025665
741180241763274752
741154161551671296
741177443910848513
741173862126129152
741266581234323456
741238299113709568
741157965722464258
741283031508361217
741112646120943617
741121001266794496
741260180873154560
741183584585830400
741232569866457088
741161715363160064
741253583270727680
741176672230199296
741206103636246528
741256967952437250
741255319519690752
741252622695464960
741288072780845056
741180744769392640
741191306098167808
741288924371390464
741196880462381056
741209958281322500
741290518106230784
741104760825257984
741200722541334528
741242518646325251
741175069930557440
741280879658553344
741143428071854080
741090189792026624
741185668823519232
741215070923960320
741237581942280192
741066550841466880
741210839084998657
741170548563181568
741154673189588992
741269827491356672
741268590293291008
741239771280859136
741256137492692992
741143696595427328
741148754808610818
741107923347066882
741255780817604608
741289813370802180
741265826267996160
741193445256134656
741223140743860224
741250261210025988
741289335203336192
741241944131698688
741081117617446912
741279810144641028
741218195617525760
741175992551641088
741247761421459456
741182909080571904
741213682869342208
741208528032038912
741184167308890112
741179155027513345
741131411554471936
741230841695735808
741174042540003328
741232305457467392
741134523631558656
741092085755846657
741107537282367488
741191339627286528
741288475547344896
741284579194097664
741253130222981120
741235891667095552
741296507719127040
741127615684194305
741122288892977152
741141100392501248
741186100970950656
741281194428502017
741284809578811392
741192354690945024
741136960362848256
741182061998919680
741209773446561794
741206326081138689
741290400963538946
741161526426505216
741202668408967168
741138222835716096
741268942740721664
741296369382621184
741194632294498304
741257957950803968
741151879686676480
741182397438394368
741187359342002176
741185207441711105
741296222351265792
741285090693677056
741232691174092800
741274470783045632
741196821452705792
741200252586369024
741220406397415424
741083067813494784
741231823229849601
741270230169735168
741261971664867329
741146301333667840
741216379559350272
741142777837330438
741150864849666048
741243655139131393
741288005864988672
741165720730505216
741276576311042052
741249959111069696
741131780468641793
741193357012180992
741100713455931394
741123664771485696
741200152065626112
741220959911333890
741285711354204160
741237519119974400
741180656718319616
741205919112015872
741185237053526016
741259790584664065
741162423978188800
741224478936567808
741232900864086016
741125597972340743
741157126622617600
741234549573685249
741226315903336448
741220829816619008
741229549762031616
741164399856078849
741267323625963520
741177980781748224
741065158118801408
741220087449985028
741220343411417088
741290228669906948
741253931167322112
741083558572371969
741264567976775680
741192975561031680
741231692896178176
741291755635630080
741149103137128450
741234897323462656
741211677761376256
741192430066749440
741147190266089473
741284109352341504
741210365011369984
741294884397670400
741241499388612608
741253608407195648
741161832749092865
741225200193130496
741216102957486081
741166102407991298
741172704456409088
741296717333565440
741254522735976449
741185904052699136
741207437617811456
741216597940002816
741212751763275776
741144501922725888
741086393917710337
741239830168928256
741223337830055936
741282024732921856
741129800966889472
741222625108758528
741202945300037632
741143885531996164
741270201140957184
741288613833547776
741173031687618560
741270297488162816
741188223469289472
741229386343518208
741171697668227072
741094715693641728
741149157700866049
741166211447312384
741257013968162817
741179788430315521
741128517501521920
741090047248601088
741228153004273665
741203977186861057
741249342770667521
741231177181368324
741166559738114048
741275712330584064
741176705855959040
741161560316481536
741210549665562624
741179507621699585
741193344567631872
741174029755797504
741233152815927296
741240433829875712
741271207614517248
741090718412726272
741170221503909888
741087706940354561
741158162787602432
741283953974333440
741214227910791168
741175594352844800
741289154886000640
741272432288387074
741224936262512640
741181197791830017
741170808521953280
741241847624798208
741197006199246848
741214622074732544
741185237150015488
741208435551834112
741197442406813696
741245504894406656
741134255191920640
741158879963320324
741240878581309440
741101644553854976
741254874894106624
741268712112721920
741230455916134400
741263527655133184
741226584527515648
741129851244019712
741266702944460800
741194422583332864
741208834233008128
741232682735173632
741126046829973505
741164684942954497
741169634125172736
741165939064987653
741241914721079296
741250261201649664
741165469059710977
741195370588430336
741262257129148418
741221207169769472
741166102546419712
741282633037058048
741177829744840704
741212051293376512
741151745548640256
741208884648546304
741198243594260480
741235258381701120
741290266456412160
741168245688930305
741161614653718529
741128198507859968
741109726851825664
741111681330221056
741275351616196608
741287863397011456
741171349696172032
741266032044572673
741282267981565952
741113149496168449
741174952439713792
741285652717785088
741166387880722432
741134112627527680
741256812679303168
741275225724227585
741242203918503938
741181403505799168
741185060926304257
741208108370923520
741217394828402689
741290174278193152
741162902317637632
741257521780957184
741222650333286400
741201875756847104
741227754494955521
741253641991036928
741181911003959296
741290950073405440
741232427130081281
741067125255753729
741161455110762496
741096250502610946
741214471226462208
741186553796497408
741183194221907968
741217147033165824
741290878829006848
741174453531496448
741289976965402624
741208653923917824
741203675218096130
741193667499556864
741213896451690496
741203138292547584
741231151969230848
741072506589741056
741158309617651712
741283475920158720
741075182505328641
741079343540150272
741150822684348426
741211686300848128
741270746308182016
741253780352729088
741249753846054912
741138776773267456
741174789038084096
741231852359450625
741273799644090368
741217214242656256
741179323110023168
741265138280464384
741258914218553345
741273032027672576
741248604652769280
741170468728623105
741209291361648640
741136419415068674
741162306684477441
741248986162601984
741207001204674560
741195349403009025
741179486385889280
741161849371119616
741198356848992256
741262194143285248
741246851446394880
741233245170368512
741254736784044032
741146230064091136
741254832980426752
741163800024502272
741178622661234688
741156271110393856
741188625883369473
741189946971688964
741200391124045824
741187875333677056
741282272071028736
741178886805950464
741165494405877760
741212940506923008
741253839148490752
741134603449171968
741282205087850500
741245412686843904
741192698783223808
741271282994577408
741220687189299200
741255256546349056
741248197469843456
741251230186545152
741278736339832832
741204916618682368
741297870603735040
741246075407896576
741297321439285250
741293793912094720
741171567573377025
741224512256114688
741209081545936900
741234306237009920
741215616519053312
741199443135987712
741122825663176705
741220028532576256
741242707436314624
741286013356658689
741255566996082688
741206086888230913
741208435828523008
741240987666644993
741179008616914945
741234872165928960
741263250914988032
741237292594036740
741250731148251137
741225099689349120
741141360280010757
741175464291500032
741191784403996673
741275368183627776
741166148520169473
741187275409784833
741244884053549056
741148541163278337
741252152820150276
741174155702214656
741147576142008325
741271572611207168
741205155832549376
741154048263487489
741077518757826560
741248671564599296
741206426408910848
741220603332558852
741193088752713728
741219974157611008
741121995094515713
741269643218853889
741179440575750144
741182795834359808
741250298883276800
741186952360165380
741276148580126720
741151514606116865
741230828852813824
741162914690805762
741295740211855360
741234457164840961
741189779543498752
741144833390215168
741295186265968640
741291852041736193
741227423434412033
741192661030318080
741279289987858433
741240325029679104
741245718728429568
741256124863651841
741277205314031617
741072489992867841
741218690717351936
741252018472427520
741158947013427204
741236180893589504
741234583107194880
741230761907478528
741166299590590464
741273246247485440
741253704632967168
741230766156304384
741232645355380738
741255600408002560
741192543610757120
741262542081785856
741206829095518208
741105394093850624
741254233090097153
741289398440984576
741260495173210113
741260822505103365
741254862390874112
741241717584736256
741295727318577152
741182455982346240
741221727498346496
741198843400724481
741254501508775937
741244213174673408
741297191541563392
741178094074122240
741220179632361472
741267957037301764
741276257707397121
741123597528408064
741205537497350144
741263146061582336
741164936341168128
741214240598560769
741294028730171395
741225338693390336
741215704540676096
741130870321479680
741216597822570496
741291419860643841
741197555674034176
741144166508433408
741211153750167552
741290392214249476
741240757093335040
741107680224235521
741234935244017664
741166924676075520
741107344663183361
741242552003747841
741281139751587840
741273837447319552
741264291052027904
741103842335461376
741105624818274304
741216094652891136
741295018497998848
741289813395968004
741249351213830144
741173916685766660
741128798264041472
741088193244585984
741167427749285888
741230329759961088
741137304543191040
741171156674191360
741174931602427904
741234503318962176
741235392326840320
741148670918336512
741249359501787136
741160083866955776
741258725516824576
741235052735045632
741211493249605632
741157324065284097
741274067974524928
741275456498982913
741232557069598720
741238525530636288
741195089440067584
741208498730610688
741209685550862336
741134372686987264
741095176706359296
741256070413312000
741170846283235328
741216065309417472
741254958939410432
741185291671769088
741202576423673856
741288794150871040
741266782590095361
741153632838651904
741126319707160577
741286441251045378
741174650638618625
741207714433519616
741189338936049664
741278354876170245
741207106036989953
741202207253667840
741199162138591232
741086062634749952
741071432793214976
741273958922784768
741216882892627968
741229818059100160
741272620990115840
741237187543453699
741124696486367232
741229809712390145
741145227507998721
741248860182458369
741278191222947840
741222859943608320
741213074661609473
741234352357412865
741111157231091712
741271769529647104
741144665500573696
741142501373939713
741102722540314624
741231554739851265
741288823821307904
741205684243566593
741229360980631552
741209572279517184
741151607174369280
741205503842340864
741272499304992768
741127838078763008
741272604510670848
741280414015315968
741219521374097408
741172729383129088
741270557371600897
741240886990753792
741182112263471104
741297111581483008
741271815616626688
741122251165163520
741159181764431873
741073656047108096
741223644374786048
741249850130452480
741216837031985152
741171605565542401
741229868361388032
741267042469306368
741186608318287872
741113195637575680
741286202444238848
741283412955238404
741267051117940737
741210356773703681
741227670642536448
741224084655210500
741181403484819456
741077476755935232
741241277115727872
741192719410835456
741107612851179524
741242073957994497
741265025155768320
741242992443396096
741181608737263616
741190672724725760
741175741140860928
741164160390729728
741289666607910917
741279411761119233
741225267516080128
741175783163625472
741166215947771904
741276979077484544
741222222413582336
741258880672468992
741251691392163840
741252152916611072
741255030041350144
741205805911953408
741253436319117314
741269504936824832
741201544385822720
741228966678286336
741154845042855936
741153544984743936
741269374871339009
741229373718732800
741203683552178176
741283870306226177
741266103255588864
741297002768695298
741291180965695488
741267982031036417
741186746923110400
741259270696644608
741225472990777344
741186042078826496
741264186223644672
741157474741460993
741151124527435776
741171269857476609
741201431290580992
741281319901093889
741293093488582661
741182372285153280
741219420727574528
741199883403694080
741194527281668096
741148024903225345
741226315945238533
741174222559563777
741184603491323904
741277725369995264
741210536835207168
741185069331677184
741267512285892608
741244649176768512
741165678779092993
741251246825345024
741127934287679488
741239872044814337
741251133692346368
741147714927333376
741270188432232448
741234075525074944
741218891913924608
741229302272819200
741196301744918528
741298738921144320
741124721647996929
741164558925082627
741175472839663617
741242350601637888
741206699059650560
741287598828752896
741251188277051392
741277331323424769
741210356794699777
741148960388218880
741197111165919232
741204191033577472
741198902003564544
741209257744289792
741189934757871616
741154467710668801
741162906407014400
741290606236930048
741271073577172992
741221693826310145
741186814153764864
741145063791726592
741287426979713024
741291667391709184
741274818725584896
741227431776768000
741182300818444288
741226190183256064
741237808317222912
741235924995035137
741249527190016000
741213103988342784
741227616124817408
741290232914575364
741223652558004224
741205809879785472
741249439021600768
741230896129396736
741113124292595712
741214332957122560
741164068350926852
741238642895663104
741175015551475712
741249581900517376
741268795814088704
741198109200515073
741287246595248129
741225888075776002
741249850306658304
741178744245624832
741180107348402176
741183496517914624
741097445933731841
741269093647560704
741293571509264385
741242850076168192
741297996667715585
741218472814747648
741198675695828992
741294427159834625
741176877876924416
741168782635335681
741070484964581377
741269215240392704
741216597973577728
741159286865330176
741091624340574208
741259396626456576
741258952009220097
741179759107903488
741167193258352640
741145751913410560
741295718959316992
741162025498316805
741172373181829120
741160557491978244
741192254002450432
741156552313311233
741264656132628480
741253302197866496
741167159389347840
741240287188688896
741293638630576128
741227935189901312
741227251178610688
741124247670657024
741241461589479426
741230543694639104
741086117357879296
741297497449062400
741123228282818560
741074817885962240
741080610127519744
741135681154646016
741204111496990720
741219567410814976
741202056237703168
741161799400230912
741279793451139079
741127871633186817
741163183524728833
741080983340998656
741249418020687872
741261175036469248
741269764853669896
741163535586238464
741247421695418369
741215498965286912
741151582000140289
741140039237836800
741245542529916928
741174348560617472
741193264867512320
741285640252313601
741275167201067009
741160058579476480
741281705760333825
741151502337736704
741123748514910209
741153716951207937
741158364013551616
741220360255836160
741124541234204672
741127859079614464
741173715031969792
741277113030836224
741206535666171904
741291101361950721
741217390604615680
741209215935467520
741152219395981313
741209513483735040
741210591352737792
741164169123246081
741136259997929474
741167633563783170
741164617628520449
741264987386044418
741218480989609984
741283652257128449
741290056661532672
741226794104291328
741196842583613440
741104102395006976
741283010230800384
741226383041531904
741218346667024384
741253482569699328
741184465272242176
741158602988265473
741238089339817984
741230032320880641
741285912806592512
741245714685120512
741238861028839424
741256225489334272
741254551865556992
741102458341076993
741233639170670593
741270582742913025
741172121196503041
741266694719471617
741133411969044480
741195295107715072
741177880307224576
741168816240070656
741237162520236032
741264727519682560
741152206632681472
741296931490652160
741274281871446016
741227116918939648
741248214481948672
741215708797886464
741242896159014912
741173597889257472
741251255373336576
741223031847178241
741201691308101632
741191083686825985
741228526540587008
741232225946107904
741284742478336005
741230078286266368
741229973504151552
741231583894614016
741210906294685696
741151103769817088
741266833077063680
741127041009979392
741276404487196672
741262923843162112
741258834493214720
741161786506915840
741230237577543680
741171005633273856
741296880882225152
741286961579577344
741163699260559360
741290656425971713
741263762758500352
741201590619627521
741194397153271808
741267483273928704
741164357778845696
741280443555840003
741265431961341956
741215750627700736
741092890848468992
741262722424315904
741243101549875200
741170380816158720
741182334582587396
741184146417065984
741080735998676993
741259677611220992
741195231912185856
741278295875059712
741242489135321092
741219496086654976
741233148336476160
741282465071923201
741201070551105536
741234100741263360
741218384713547776
741220343205920768
741130853665931265
741269248756981760
741186885461086208
741168178915508224
741223690277400576
741257928527761408
741152726848016388
741153872165646336
741149761424744448
741243554727645184
741204010577727488
741232347463491584
741275615840587776
741268657410605056
741110930809851905
741167616757223424
741166572400742400
741201313749454848
741146695417876480
741275099869806594
741126940149600256
741209941533425664
741120472897728512
741263787739734016
741272629454249984
741273837250203649
741279969322602496
741193076270616576
741252413147873283
741267319406624768
741168371530649600
741183572040638464
741272780436574208
741277209705381889
741266594064703489
741155453296578561
741260319037788160
741234377615499264
741180803640655872
741238147913289728
741233882675060736
741258381617451008
741290908218470400
741192254187016192
741170510923452421
741205294051696640
741279206240325636
741272243540529152
741242820757856256
741185035475275776
741177444082823169
741284407097577473
741294884401729536
741264727255482368
741211015111671808
741132912905605120
741277989925728256
741289536588746753
741153817505435648
741281588357500928
741273216535171073
741065317561012224
741165964012728320
741267390986637312
741284138540531712
741193109703380992
741155251777114112
741260377867030529
741277276881313792
741266984013287424
741187342585716736
741097848696152064
741238647387754496
741106123982393344
741231550684114944
741156589768445952
741195445863653376
741107579254775808
741265121666838528
741201414354030592
741277306103046144
741230812360790016
741237082610270208
741216388224671744
741171102324527104
741166979155955712
741108867279376384
741185232586440708
741190106506268672
741176034737852416
741284352710037504
741251506796695552
741186885175906304
741080614422650880
741227192663691264
741245085480800256
741189200754548736
741217625477423105
741175698996506624
741281005517086720
741141050115403776
741158536210747392
741286420535496704
741260252256083970
741236801894027264
741257802597969920
741268200357306368
741278434291265536
741200965580292096
741239901367078914
741245504986710016
741206820656549888
741260143162228736
741201158363066368
741211984247541760
741157080619442176
741242430398271492
741142681582206978
741194472965459968
741266052953341954
741221236555063296
741209660561195009
741245425131393024
741224495810269184
741209244993736704
741236592216530944
741238588503957504
741290296059801601
741256871286308864
741286134987296769
741114420152152064
741173710908981248
741129259658452992
741223493258334208
741160004187742208
741146045497872385
741240677468639232
741179964792438784
741284083997757440
741256385032126468
741202253302923264
741237506281115649
741123358444642304
741220372645851136
741256518994001920
741244758371270656
741225670035005440
741262009652678656
741101468221112320
741148251550822402
741250773082877952
741078097521463296
741277641878167552
741241105086349312
741131109623271424
741159987431477252
741173505673297920
741201708198580224
741185945857359873
741251893028999168
741242635998928896
741222683891892224
741271287201452032
741250286258429952
741154316355051520
741244259244871680
741220687256375296
741203759146094596
741274722252427265
741190815536558080
741209899288367104
741248210048561152
741247484748406784
741271316859359232
741251020551016448
741244439683846145
741294842551119872
741281467024703488
741244162801078272
741274558708211712
741235954300690432
741237003023306752
741203817882996737
741190182175674368
741240635219423232
741284943763013632
741197211694960640
741275833986383872
741219647115124736
741221249267830784
741154287280132097
741210947939885056
741076465907728384
741194300860424192
741256787542691841
741197333468188672
741265985580105728
741234306132135936
741093356630073344
741242346755510272
741277498969890817
741214416948060160
741139074535280640
741218787270250496
741180329583648768
741221697932562432
741149497120657408
741161711131099136
741285799761711104
741249732895444992
741183647248703488
741186503842369536
741286365929873413
741091301525835776
741276005885612032
741284386033799169
741185593296752640
741250470832934912
741241595983482880
741181474771206144
741175564900413440
741286344899448832
741154429945192450
741224285998551040
741174675913461760
741291881246695424
741274479259746306
741213292799131648
741297824508313600
741266723962294272
741205457574977536
741172230378426368
741246687893655552
741216480507858944
741216597839347712
741159169227657216
741172255443521536
741260495215267840
741191264255811584
741125174712471552
741196041379270656
741129507361435648
741192203687624704
741232863476076548
741246452773617664
741196184254046208
741227565772328960
741208838326472705
741101338394693633
741207932335984640
741185895596969984
741263469127819264
741171282620907520
741284700778561536
741271673165484032
741079343292657665
741211786955894784
741230992585822208
741226793986863105
741089636357808128
741232900998303744
741226441665335296
741230841431461888
741249133172908032
741263930669076480
741273174856327168
741229067635175424
741179604208078848
741179490919940096
741158066243153920
741297011178119169
741211342477086720
741246062803980288
741124407159103490
741234176221974529
741173249606701056
741169210328535040
741147911812206594
741155163809931265
741253482469036032
741185472039358464
741082304764907522
741259975469764608
741237938256760832
741189217418678273
741255470485274624
741229830759407616
741220754184933376
741250873838407680
741264836600832002
741215410985521152
741229566564442112
741153985286000643
741245152497307649
741198491028971520
741170686866149376
741253751076454400
741171513022369792
741243688945352704
741097185991753728
741157751527735296
741219739146551296
741215238700302336
741248293980643328
741143541603274752
741296939745062912
741203834433740800
741147135790489600
741200844109062144
741182321789960192
741298802024456192
741275787949707264
741180329747206144
741200705717997568
741247572623429632
741102529505722368
741211908720693248
741195806498299905
741293978558078976
741158448100954112
741265671275810816
741264928733069312
741190727179329537
741159500841897984
741291394992615424
741147605565112320
741250106213666816
741189955528069120
741246830424510464
741169759895588864
741212973797085184
741137484709560323
741283249557766144
741089288020885508
741260516140716032
741293827382743040
741190651891572736
741208662069248000
741187019683041280
741222209801363456
741245194394337280
741193256432721920
741191163374391296
741293424867966976
741148104737599488
741283429837242368
741222583022948352
741142534768984065
741244456461041664
741292946637660160
741228517908729856
741175715916328960
741184872203603968
741172276473810944
741203314537332736
741176286392004609
741242527018319873
741223765770698752
741180581199892480
741260180768231424
741069109274783745
741235828727386112
741199594114187265
741152987121344512
741178177955844096
741167356613906432
741280489646886912
741229755337433088
741153641365704705
741229717664235520
741298625842679808
741293961537523712
741171026671894528
741292405484310528
741183064483713024
741191209796919296
741237766424518657
741210742397927424
741246247479201792
741266803788271617
741254862449561600
741188323822166016
741195982579306496
741287124931076097
741216199313350656
741171538246914048
741157755910803458
741202769353314306
741276500737986561
741253784282628096
741161840953155584
741249082652528641
741087241209020416
741286009267232768
741160473840734208
741263192236642304
741197509536681985
741218027966988288
741204140882333696
741277000032227328
741248789227425792
741224185096200193
741156158006759424
741268690931355649
741258842747641857
741220167326281728
741291533060739073
741205365631516672
741186017252810752
741181743269564416
741278996411879424
741236680296935424
741208355948138496
741215469609291776
741191155195490304
741278765960069120
741257282470727680
741148654061428740
741226852686176256
741230267118063616
741153234493014018
741166576305573888
741170422671155200
741159563521593344
741265037742870529
741191218000998400
741096372200460290
741192807688380416
741108300658286592
741220041430044672
741234243196624896
741293202708271104
741219986929291268
741229835209613312
741261191817908224
741237145558495232
741215155049115648
741163552308879361
741228694165946368
741192019003969536
741284209831088128
741190366766993408
741206497691115520
741208637197144064
741288614064226304
741270536467054592
741289201077997568
741147307677224960
741091682968567809
741222264251809792
741250567331254273
741265729857683458
741179025238986753
741286613247004673
741264471591653376
741277415150747648
741194833658777600
741227280551301120
741153045837402112
741288085695172608
741208972535967748
741234834513661952
741200772772159490
741132099315466240
741286000794718209
741254166065106944
741131587782385664
741134800359133184
741086943665115136
741173761530068992
741126420387266560
741214060071510016
741201208883478528
741145672133582848
741234972959375360
741190798792871936
741216656710631424
741154068958195712
741216929067761664
741144723985948672
741220204785602561
741173862180769797
741156648652312578
741108909176414209
741205176841703425
741267273302740993
741237556726075392
741249078395318272
741279864485859328
741291231066656768
741172666581852161
741079322346262529
741190006048460800
741203591344590848
741282498743832576
741208490379771904
741151804054994952
741245538276937728
741161967004569600
741231726765170688
741168707351764993
741174520527126528
741277301791293444
741181634033111040
741086184172965889
741128144254570496
741206791501971458
741259102752542720
741261204044255233
741258423422091264
741249628025303041
741221219979132928
741157436938194948
741246809440456705
741205235234934784
741251368414019584
741201321999634432
741186252096057344
741164399780585472
741218422495805440
741086926791430144
741280724372836352
741220242475585537
741198453368360961
741137459690491904
741255638299344896
741215909939957760
741275498479771648
741237401666850816
741174008897474560
741284591571456000
741107768384466948
741232187970883584
741284948317982725
741281626349539328
741220326701432832
741258264118185984
741170632222642176
741183840186716160
741274189617868800
741238856767410176
741175396985606144
741181785145528320
741298118260609024
741285363193421824
741225468909789184
741180153515085824
741182552568913920
741264811242184704
741138667440345089
741188126857646080
741282838444703744
741241679685005312
741224776639844352
741290471893422080
741271354503237632
741234675067150336
741172750585352192
741271581046013952
741211732446720000
741268061991239680
741286756025176064
741184095997308928
741245274325192704
741168384465874944
741163430716035074
741079830045696000
741094342018928640
741280585889505284
741142123655888897
741149350315864065
741172448725471233
741141901261295616
741257714341384192
741185421464469504
741226898953543680
741236978025431041
741238865277636608
741223618923929600
741237556759699456
741241772081352704
741238861154684928
741195722830184449
741221056493522944
741230921429422080
741174306630176768
741171295216357376
741179503536398336
741144417940209665
741216006224416768
741186474142371841
741185996130226176
741165850972065792
741292288039649280
741226433343787008
741292108015898624
741163686463705088
741205780469297152
741217474243268609
741081163595448320
741065829517647872
741267445428682752
741233865872834560
741166861556064256
741214697920339968
741165985256886274
741127787570941952
741253692343635968
741083974005559296
741206598543106048
741125229095845889
741184171750633472
741157701196087296
741211203792408576
741220855179579392
741210020986163200
741233265818914817
741249330061971456
741294402153353216
741281097959497728
741077594523762689
741166526154346500
741145688789127168
741221874311561216
741178656215666688
741107214551810048
741247992116695040
741178643498565632
741236487308509184
741179012542763008
741280602683506688
741192124092157952
741083327776591872
741270960058290176
741233748235157504
741200768586416128
741267336267747328
741159014239703044
741227221810024448
741225452132532224
741234876565880832
741152986785779712
741256519363231744
741220921961263104
741181915156369408
741279013231075328
741273061635264512
741247849350975488
741285413650714624
741237640519942144
741245563652440064
741266870725017603
741179507441295360
741267760102146048
741252685475778561
741245639103807488
741145856649363457
741297522635866112
741292384869187584
741277574458834944
741273002764054530
741215339476832256
741151829539577857
741243692783132672
741151271462244353
741221970780524544
741138957078003712
741240434161131520
741189943003885568
741228668949831689
741173799199080448
741218619422543872
741294959870025729
741201930261778432
741088306658738176
741100281186897920
741190907559608320
741227469491949574
741288483914911744
741267567063498752
741223220544671744
741132321655558146
741289301686784000
741120321785372676
741189024581308416
741241356954263554
741256565349437440
741135442104455168
741126525236416513
741228409037152256
741207751888654336
741179662655754240
741189078901743616
741153951643537408
741235501705793536
741261896469336064
741201989091086337
741104555165949952
741121211103645696
741274747686752257
741113694583685121
741191029114740736
741187690515861504
741264694074183680
741183487777112064
741182019976232960
741209614218371072
741257995523391488
741081046331035648
741184188301365248
741239955708481536
741198608423260160
741144543932846084
741146221440536576
741210046391058433
741238521592197120
741290354691964929
741166933215711232
741291168273694720
741216996411486208
741128190186389504
741283085984141312
741188298924777472
741275087265878017
741176357795856384
741290887347593216
741232611566223360
741206791317377026
741167838954725380
741160222279016448
741278388438999040
741171240535216128
741219215034724352
741088595889393667
741287041036484609
741168703094546432
741214983158124544
741129394022977536
741289696286756864
741067548863660032
741258016591347716
741234456946704384
741297891935932416
741278056820674560
741185601802768384
741173656663904260
741260046617747456
741247845513170946
741241490970664960
741279319373324289
741248306869862400
741255571207245824
741233601556193280
741164256964534273
741083789233774592
741253545358458881
741254229176811521
741249174751088641
741211379953246208
741168182770192384
741081864270663680
741168287816372224
741278404985511936
741220297060298752
741207269573074948
741138948467085314
741277746387636224
741285497696358401
741137421979549697
741189787747553280
741203960254615552
741228178069299200
741189993163415552
741139187810873344
741273682098724864
741230938156355584
741193348690661376
741176361985966080
741232531928961025
741290467950616577
741238139675643904
741245853248159744
741249628000112640
741220318245728256
741256754034552832
741253406854156288
741249497905369088
741167276787924992
741178270079700992
741258255704465408
741101363673731072
741248180902342658
741288391631876096
741195126953902080
741253335714566144
741128618001174528
741145454042357760
741223442712825856
741250257204416512
741167264351846400
741271379455135744
741208112896610304
741276022537134080
741237707624615937
741267915245133829
741204392267943937
741183722788147200
741192606277894144
741284138737631232
741291659137277952
741235833009786880
741163896170512384
741064533247197184
741204341936246784
741109844405592065
741203910187200512
741204472077144064
741214920130330624
741166660606922752
741281315983659008
741142954245533696
741228941709578240
741270545073905664
741230716005056512
741193503938580480
741226127071531008
741160947549655041
741085907332272129
741278078089977856
741220787739316224
741146082999209985
741292938466983937
741071315541450752
741263049668079616
741195726768754688
741238781546762240
741159865444405248
741272138678558721
741222193158328320
741180795335921664
741292594496425985
741231894336045056
741149178353586176
741198528857264128
741241071586271232
741204681909784576
741158212896993280
741284042142842880
741084850686447617
741185022934319104
741276672763170817
741183513194573824
741230342657462272
741232372465573889
741218288248729600
741077296468070400
741286596587180032
741260461656662016
741232477620969472
741163556436115457
741106526476083200
741198273034223616
741248856168509440
741274734986297344
741179746457915392
741273707268673536
741249057457352704
741238219627454465
741179473811361792
741257521571074048
741197320591675393
741211728176775168
741177792113565696
741194313330249728
741283677263560706
741160234895482880
741240773606297600
741242128311914496
741160280760147969
741179067127336961
741273686641127425
741217642174779392
741242363415252992
741289750439464960
741127955536084992
741219362007355392
741231042925711362
741178060423241728
741152668035469313
741090059739267072
741128232146178048
741266262576238592
741189599104491520
741243319536222208
741210100870840322
741198453167030272
741199073840091136
741235392465240064
741254434798358528
741247946176536576
741100880959660032
741267717777457153
741263871789404160
741256653497106432
741245060314959872
741174012831772672
741244095666913280
741248487250087936
741215444149882880
741220930614140928
741282913870741504
741107382218940417
741254900298944512
741202521490903040
741273971463720960
741135022867030016
741257584376750080
741086288967671810
741210646021308416
741231370131939328
741213724762066944
741178958197100544
741242807847911424
741212197884465152
741272747045728256
741238336937922560
741165821515403266
741226173435248640
741281185951780865
741291403372859392
741294012192063488
741101166147297280
741227100460449793
741288559634710528
741194879750025216
741090101824868352
741283417136979968
741256590263783426
741257458748956672
741215431743184896
741223887573295104
741287116819337216
741097362009903104
741247484593381376
741174390419660800
741259207513505792
741183748029325313
741223409313546240
741256674288230400
741244691153354752
741279810102644737
741178144544194560
741187359321038848
741203717114978304
741164038885888000
741256233995272192
741213535846404096
741276471306682368
741257018447679488
741141792452665344
741102118413729793
741279931926237188
741126374069575680
741297056963305472
741234280928514048
741168887518138368
741214723039989760
741292351038083072
741276760768172032
741133151980883970
741224671912157185
741257957862735872
741189800292581376
741075656608501760
741256624136937472
741157177033887746
741209551496720384
741281701867970561
741075715295088644
741196742130077696
741256938554597376
741270255511687168
741259916741095424
741129700051931137
741256800327061504
741077661359935488
741184267955359744
741157617301639168
741161933613715456
741228815687393280
741261959186763776
741201271940468737
741213510676275205
741179096328228864
741158523288096768
741072385147842560
741164680765440000
741141947469942785
741163833595682816
741298558570233860
741191893342683136
741265230660030464
741237845986316289
741249669871894529
741197559994167296
741191188812795904
741287003233325056
741248696751362048
741152999536525312
741209098222489601
741230468406882304
741274315757342720
741114911032541193
741284310448119808
741211149417480192
741201171050795009
741278459679375360
741282939191758849
741224625707884544
741209769348857856
741210713188864000
741252920314892288
741193776375304193
741176491887763456
741276635043901440
741238294885851136
741231386753925120
741190374870396928
741158427053948928
741197371267289088
741294171307315201
741267751717744641
741198629281599488
741240467598237696
741241780260220928
741242573033984000
741257823409995778
741269987269181440
741206443261612032
741188076525998080
741268221202993152
741208846799151104
741255386657873920
741153116947656704
741189351665721344
741273313272438784
741148012546785281
741296184866832385
741255726639747072
741293370455293952
741066181818372096
741125266878124033
741231537895538688
741158989057163264
741181864849903618
741111144551587840
741293466827821056
741252312467931136
741280095525085184
741259450971881472
741155742682599426
741217268693139456
741186017047289856
741089782793535488
741272445131296768
741238529875927040
741178542898196480
741262718439690240
741191075637956608
741169101482000385
741203759028535296
741266161904537600
741183047702306816
741246415205244928
741249338593005568
741250181434347520
741147198881173509
741227423220404224
741291692603674624
741266430453264384
741166337263861761
741230732383801344
741128794220724224
741162432526180352
741281567549579265
741122603377676290
741111698363318272
741233852987891712
741178425524649984
741216224537939970
741205205933563904
741251955771748352
741267113927643136
741068769401806848
741297862357725184
741292259040169984
741161195361669121
741177821343719424
741243252511150080
741287162847494144
741166022951067648
741216929042554880
741242883462860800
741213259190153216
741152576041783297
741208192282152960
741100184872976385
741214945044467712
741147274143793152
741097240513515520
741243940263854080
741201242345590784
741150755726450688
741134636970061824
741206019624325121
741203742129676288
741140697764528128
741194946581921796
741237229771710464
741212340469825536
741259446597353472
741208829946433536
741230216815710208
741208360117252096
741078752097079298
741251297257631744
741288618082349057
741276777503428609
741110675003613185
741269525539213312
741236042464923648
741202198781136896
741208305712959488
741176223590711296
741247211988779008
741279126645006340
741168170434580480
741160142578798592
741288035111870464
741190647592419328
741231055462633472
741158636894982154
741075706881449986
741197522098610177
741257265609605120
741278531024506881
741212399244546049
741224525141008384
741222104973094912
741249036343185408
741151267121168384
741170967779610624
741155503724756992
741285371888164866
741200491464392704
741110326754738176
741248604636098560
741146821427351552
741166219978510336
741233362422145029
741206866940792832
741179344031219713
741203780138590208
741242749312192513
741291264868507648
741268808632045569
741283782309912580
741275288760426496
741156703266349056
741078764717772800
741231676316102661
741291344447045632
741272591537741825
741234301996552192
741181793588641792
741216178417324032
741219164615024640
741083793662955520
741172125642395648
741157265047228416
741199438945869824
741239670600654848
741233005977600000
741216262227791876
741154832602566657
741240320646488064
741236537342459904
741237686816608256
741261925745577984
741146015969972224
741212541716713472
741195051527766016
741176210688991232
741171655783944192
741193822835707904
741225112263925760
741139095355822082
741146779324973057
741197857483554816
741292611282014208
741173220129132545
741070573141393408
741242224806088704
741249841783771136
741172599439364097
741275024410214400
741175871076175872
741178391848587264
741159907685175297
741163086938312705
741249103661834240
741079884429066240
741070648617906180
741288689406509057
741256884200570880
741151355302256640
741230120057200640
741147853154885632
741219013552791552
741200772831023104
741104538355138560
741176215076241408
741212038618329088
741293034642505729
741198973306802176
741129448720871424
741182556679311360
741210017014157312
741266896029372416
741289910032814080
741257156888928256
741277146778198018
741134145993232384
741288970563133440
741291290038571008
741159265843445762
741265809738215424
741170116331769856
741279541541363712
741262676328845314
741272323286695936
741188277651263488
741086117135552512
741100654479937540
741174415505887232
741171265592012800
741169890149715968
741193776614383616
741225867318317056
741243860827930625
741219051347845120
741176089221967872
741100662830702593
741216446764711937
741240488703971328
741199061605339136
741129666623377408
741228224538087424
741157432991358976
741182900851363840
741182590229483520
741116253234946052
741169084855930880
741224722097012736
741279969507221505
741242833168785408
741164727015985152
741213007565459456
741075698320736256
741278266753851394
741168925455585280
741161136679182336
741234494804365313
741243864820768768
741256825153036288
741160578547339264
741277037835489281
741232452165873664
741169940447780864
741195089461051392
741105578613874688
741243156121964544
741217872802897920
741261631817142273
741216597617086464
741080710732087297
741230061630726144
741293533756166144
741169193899438080
741296998389800960
741182288260632576
741174931698950144
741232724825022464
741291373631033344
741173006484054017
741221312077651968
741203897495130112
741161115711852545
741240245316931584
741239465100869632
741278426099818496
741136255887478785
741175304899702784
741241323223711744
741242690747150336
741170548626063360
741237124712763392
741186398984769536
741152529782824960
741267327916871680
741128953625186309
741247274718789632
741196947340431360
741084926129278982
741183827507351552
741255525015379969
741285992720699392
741177943146307584
741172582641197056
741281479297228800
741168178865311744
741290254120943616
741140173417762816
741188550562095104
741227796471676929
741117129710309376
741175669686710272
741204430297665536
741218954945908737
741291407344701440
741155402826539008
741256959547084801
741229654573469696
741139636702023680
741155457583173636
741190156774969344
741294490061811713
741249758090629120
741226798483050503
741213376668413952
741200093034991617
741269311701065728
741189636979077120
741190081445167105
741211442800648192
741257227814768640
741273984143069184
741165444099346432
741203159419228165
741181864875065344
741205977685471232
741283073220808704
741231160349577216
741257731248652288
741210167719563265
741119709257564162
741230955059249156
741206694953390080
741194733079408641
741189095536349184
741286860685709312
741184037411250176
741160285201965056
741151162292948992
741148570326302720
741216392058261506
741140827506892800
741210008407429120
741283182482329602
741187351032930304
741203150691000320
741181399198093312
741193776371105792
741097244573597696
741067406341222400
741260268689326080
741222016984977408
741223606512914432
741191897327280128
741086469704519681
741237380749889536
741159769059233792
741280103762694145
741248960971575296
741265880785530881
741202018195410944
741144128537399297
741282930664710144
741190664235438080
741147857168785408
741213124808871936
741263452421955584
741281336711909376
741215993788125184
741249271379329024
741223358948380676
741116228123668481
741232380975939584
741217503750332416
741201477499256832
741237410072268800
741245698046341120
741290468022079488
741238978788118528
741248717563498496
741193096902283264
741246800921808896
741199405462740992
741191805144829952
741291491142819841
741214743868903424
741282800477736960
741263192219848705
741170020236075008
741184159008317440
741079808893812736
741280384890109952
741226190179045376
741180270913703936
741189674685829120
741143948429824004
741211774486249472
741257106326720512
741215247416070144
741222927035699200
741137933420367873
741274676303953920
741089577474129920
741098284752769024
741162893840879616
741205537556070400
741196095833931777
741204891453018112
741210339925237760
741209257861730305
741286621807554561
741281576064061441
741203599821312000
741163682336477185
741206414107021312
741288387680849920
741296675357097984
741249833558761472
741291923151933441
741236394857746432
741220527726026752
741289947945152513
741297849795805184
741252538578636801
741153360355725318
741292627761496064
741075945868558336
741166010158448640
741172742200922112
741186352759218177
741292758036422657
741240039691177984
741262806360690688
741183727129202688
741220184069931008
741249221156737025
741077728447762432
741127867308838912
741244242589257728
741165691630411776
741242983962533888
741186138539491328
741251398076104705
741281366332067840
741195881924427776
741259392423727104
741178010099945472
741218695029133312
741250055634595840
741154824163631104
741211107264737280
741241738300379136
741163082525888516
741276869870391296
741177187924115456
741268137467842561
741230992560521217
741183055822344192
741223644324630528
741188005243686912
741295396253782016
741255470657179649
741206082547273728
741203838875508736
741269773040902144
741250496019697664
741220007741394944
741285875229806593
741163887941259266
741289218161381380
741241797360390144
741248596314607616
741255948761767936
741159701845512193
741189955398029312
741147936889901056
741206447674011648
741246608189181952
741193852221034496
741125224826085377
741257953748062208
741295773535588352
741217315149209600
741238186031091712
741233362283728896
741195273947484161
741291109586862080
741119814052253696
741238768745779201
741271631247482881
741243042775085056
741065607060152320
741252098524905472
741259371200557057
741222583262171136
741254887430840320
741161522177708033
741166547092312064
741217231242166272
741289910091546624
741156564543918080
741197442499088384
741200605054685184
741180824624762881
741252731726352384
741159731549634560
741298634306818052
741208301392777217
741172310330068992
741069738495901696
741185748502732800
741192522395979776
741272201580707840
741284016943423489
741162684289277952
741095529250193408
741268787467542532
741175040616607744
741289826071261184
741235057029976064
741260277073612802
741245999914586116
741205747250401280
741158041215770624
741162717684334592
741157462372417537
741182208791224320
741194279943589888
741249099362619392
741160083904663552
741077846102315008
741215511577567236
741266702965604352
741281794088181761
741188751800598528
741208989313142785
741229960891891712
741255516899414017
741210117467561985
741235111325114369
741199417810784256
741289511427137536
741266962848854016
741227234531397633
741242568747454464
741209815796617217
741226278083264512
741065128884375552
741262294638858240
741264719114338304
741120623867514880
741168392586047488
741239460847845376
741286051260600321
741255697187385344
741291407240003585
741146121049911296
741243634415243264
741206682446008320
741178173744943105
741211770036051968
741232263308926976
741080345664163840
741108292630368256
741219235792355328
741067007739715585
741280615337713665
741233748423901184
741219173179772929
741296608306966528
741218002721472512
741263527667728385
741242279571140609
741214806804402177
741148171892625408
741229730150682624
741292388828774400
741261543879348224
741226257287905284
741257840409481218
741188827470036992
741230178869907456
741236743060488192
741271438221574144
741121773119365120
741275095893565440
741244766852157440
741163896170549250
741234230777237504
741260457462366208
741245962002141188
741240530311471104
741201250671333376
741296926906273797
741275938860699648
741242715799715840
741240660590727168
741266464053854208
741077758030315520
741228241038479364
741205390801698816
741264320567357440
741160012429557760
741132933881303040
741157382777143296
741282859533492226
741251938940014592
741296834761621509
741222675213889536
741173967071924224
741286965476265984
741175082375090176
741170867221200896
741179541142437888
741252954141958144
741211749362339840
741080111013896193
741215465507291139
741236638278356992
741136469843136512
741197299813126144
741273497847136256
741260969456717824
741155935582846976
741148448901206016
741246398436364288
741258276701114368
741263414576730112
741297803796860928
741234322913562625
741175028239175680
741255743190540289
741232091430408192
741237800134049792
741220619916840960
741208150330777600
741107562838261761
741250512838877184
741171479514099712
741223371661320192
741210100887605248
741233098046771201
741248558263717890
741202617993433088
741259014571429888
741166962504531968
741190425344507904
741234289329602561
741213296724828160
741064764156153857
741160893355032576
741248705173557248
741249531342430208
741173148863889408
741164320155914240
741245420966383617
741269668355309568
741216509704450048
741209165595594752
741192799106699264
741225607166623744
741173618932060160
741228878908272640
741156749412077568
741178014357131264
741150587841089536
741206971903283200
741074213600165888
741258339326140416
741209094011420673
741104001815433217
741126118414159872
741212806318567424
741268993026207744
741288991480270848
741178471733448704
741084179438374913
741288651901042688
741072892499103744
741186042271670273
741242153628794880
741172683501494272
741283450917933056
741216098666872832
741162654685888512
741263578297073664
741174323273207809
741158083104231424
741195118611431424
741124427816022016
741211707104710656
741119994658992129
741247673555095552
741207655482556416
741076223003099136
741231969850273792
741189280408719360
741277683804479488
741223446974201856
741285287775637504
741247946172272640
741210734286274560
741180216513462272
741124813952036864
741241826691141632
741261565119344641
741273384529469440
741210692078952448
741103603155369984
741145042765656064
741194523326488576
741160989626880000
741200328088006657
741114130745135104
741095747261632513
741187048938328064
741143424146001920
741274634235064321
741067200975540224
741280758208335874
741261631859085312
741280531480973312
741290295858499584
741233613979701248
741180274973757440
741067834369974272
741206116235939841
741220712501874688
741186574860324864
741180954576838656
741235514070708224
741265784257794048
741159873908445184
741160738094501889
741262202653573120
741133307342163968
741198205593911296
741247954531418112
741170477360685056
741169122445299714
741272310540292097
741179486532710400
741250760307052544
741191679244423168
741266036100636672
741232045381156866
741135274248392704
741274810379063296
741231454114467840
741107801649336320
741196041307979776
741219986979590144
741193923259830272
741243718141759488
741174591641530368
741230850004684800
741226152593854464
741280842127925248
741157567053877249
741209324870094848
741167377459630080
741255776963047424
741169776572149760
741286613200818176
741286437153177601
741240006178680832
741209622753599488
741195512829841408
741178752747634688
741214593050136576
741201389225938944
741176101737779200
741192950332456960
741153263874113536
741084216998416384
741221832238456832
741094329587007488
741072854763065348
741149392648953856
741282439969017857
741066768869949441
741264182146936832
741194401469333504
741162075871977472
741239372930908161
741284080134852610
741224994579972099
741297136676044800
741180409162108928
741188798101344256
741118182526717952
741267113785077760
741212202061996034
741126609109934080
741199275451764736
741244611528695808
741261124662747137
741190849082626049
741172679110197248
741075530812903425
741247652503785472
741266199787503617
741264631021350912
741195974308208640
741227897143328768
741212265203044352
741175103363420160
741138084721491968
741199288085151744
741284931243024384
741146557081395201
741192212004884480
741143507881086980
741196162997354497
741102672040759296
741065779139993600
741242971710951424
741287644928348160
741204752931790848
741225296972517376
741183563446489088
741192669234368512
741121055725649920
741194892467183617
741208905448103936
741067406567673856
741216945962405889
741226483734183936
741083730534621184
741281370480091136
741190848906432512
741174411668148224
741289360541245440
741211614943301632
741277687935868929
741216295941771264
741274810488107008
741162612843548672
741140655867629570
741279369595850752
741208934778732544
741065556724469761
741234863848718337
741165272057434112
741214387256594432
741225711931920384
741231244340563968
741196016356052992
741255814564974592
741170527553900544
741287368326516736
741255130683707392
741145701548232704
741174319036928002
741077564840652800
741289020739592193
741192723793862656
741142945970196480
741143230872489984
741122217619099648
741255516769357824
741240945874751489
741254853922590720
741143327584727040
741170544138194944
741255382459420672
741107684317880320
741246423614771200
741217390436995072
741271467799760896
741295589078540288
741160801143230464
741181529150328832
741170561267707905
741153477796220929
741269722650529792
741293164737232896
741265155196096512
741298323605356545
741259140694220800
741183945216294912
741184179975622657
741189850825646080
741218573335601152
741103603109093376
741241130092777476
741201255142293504
741167176351162368
741252224177872897
741077502018224128
741142551571353600
741291885449224195
741246062816530432
741281118687657985
741244410390818816
741277687658905602
741263871806218240
741215565780516865
741238512817700864
741116504809320449
741169046809411584
741196754389848064
741130644005195777
741276685492834304
741107549898866688
741183651334004736
741103980579692548
741225951170822145
741222994203148288
741189959663525888
741272696529387522
741189385157267456
741271144754483200
741087404690309120
741174663083134976
741253826624262144
741248730171645952
741167918705041409
741173547620524033
741248537447542784
741098402264403969
741210985608970240
741226672381435904
741156170589712385
741249476938092544
741293730880180224
741185194892234752
741259652265050113
741154522169548801
741197295430074368
741132095016296448
741174373797777408
741254723798478848
741188538037735424
741176504500027392
741151015475548161
741234851228078081
741181722235183104
741240467745067008
741137681871163392
741205826623418368
741238844276781056
741168208141557760
741235551731355648
741263448235872256
741129800748797952
741154744517992448
741076625496760320
741194636316839936
741270125375070208
741254527026909185
741282993445163008
741161274944393220
741204333581193216
741252463257223168
741161819969060864
741175816550244352
741223723714412544
741125732567527426
741262269481398273
741287590754680833
741088545687908352
741150588004622336
741284453083951105
741136503145955328
741189615915311104
741173446617468928
741189238331461632
741274810450382848
741265729736036352
741194019657658368
741194355235553280
741186331733307392
741185249565106177
741075681824514048
741257244751364096
741154916333453312
741246306216226816
741155297935392768
741152856993107968
741204878761025536
741200944763899904
741252559554416640
741278505707679744
741225254920540160
741180845688541184
741254283811770368
741288945363734529
741216715078537216
741250324208451584
741128496567685121
741192966967037952
741282913765883906
741256871374360577
741224592124063744
741158292764905472
741165523535319040
741284683783229441
741245311989993472
741256120606527488
741171987075203072
741147869852372992
741213879708057600
741216245572210688
741218468620558336
741207408001830912
741189188100489216
741156069834133504
741143138870394880
741225628125401088
741285057030152192
741113988197552128
741295069068701697
741251519375417344
741236730284679168
741272415766974464
741250450066903040
741185031444566016
741239154676240385
741228702684454914
741248139148066816
741186973444902912
741158846362685440
741222784412569601
741065351195164672
741185417530085377
741236181061492736
741289851203489792
741193998950354944
741198998644625408
741221920465686528
741170661859659780
741261766206889985
741157734733783042
741178316346908672
741245647685320704
741119273221947393
741270666494627840
741166299812925440
741083424455294976
741224894126563329
741229084160708608
741275364014620672
741263242522152960
741151678209097728
741193533458092033
741116450333720576
741199916995911680
741258834266738689
741165683258593280
741278090530295808
741231412032983040
741239548823359488
741222855879327744
741149665069019136
741279059523567616
741177989241638912
741178345732341760
741204815854882816
741161941624840192
741156120002240512
741183584455827456
741189720483504128
741243647040081920
741176567515217920
741238898714542080
741156107624820736
741242124289638401
741272587578265600
741191423605772288
741134691537944577
741244607430840320
741288278339530752
741147626788270082
741203985407840256
741282095880896512
741113958761791488
741166572442681344
741145361843130368
741176508761276416
741150793357787137
741180279314915328
741146678791704576
741192975590428676
741074750533861376
741257051775639553
741100889587355650
741108590153342976
741267420334202880
741143784562528256
741201846547677184
741141406627024897
741252165394534401
741243361475055617
741282725185892353
741157919660605440
741264488544903172
741157898387136512
741130639643140098
741189762451709952
741209366741667840
741257806666432513
741138294407303168
741233266141888512
741181000634511360
741141205208170497
741124469717147648
741248465984970753
741080400265662464
741272889433817088
741083504168083456
741127925802663936
741249766386982912
741227658248261633
741085022392700933
741289960326627328
741192228740182016
741212499962408960
741114961225748481
741183240682283009
741166211715719168
741285690663636992
741152588364689408
741161874872520704
741065632310042624
741244229695967232
741291759745912833
741267256592596993
741287296880676865
741190664373817344
741278392339845120
741221240950644736
741204048293056512
741211862398816256
741290564470116352
741192346121949184
741124021153107968
741220808924770304
741275582332276737
741295194822303744
741197052160311298
741211207936397312
741069272903000064
741158511023955968
741247329290866692
741189431441424384
741230615144566784
741241289811857408
741290128191033344
741289674933735424
741166777779007488
741136700609560576
741254816194777092
741174264632610816
741224755911524352
741213578074726400
741227242995453952
741089921562091524
741220536148230144
741288488142790657
741276941215502336
741193831123582977
741183647345049602
741269584255307776
741231466386993153
741192857869033473
741263611566297088
741217700798697472
741292523239440384
741177951400677376
741253717387792384
741183609617403904
741204702566748160
741243202225770496
741146980689301505
741135320486432769
741269492236484608
741289071029456896
741194145801244672
741241293741957120
741220557228756993
741170540099031040
741276697790648322
741233060352512000
741193793349652480
741273589886914564
741200252657508352
741142862058946560
741203712996184064
741174793022509056
741125556415148033
741156233529413632
741186981896458240
741129478047473666
741209144368205824
741189447904006145
741164407875588096
741216203432157184
741141549036273664
741088201805332480
741239352005648384
741183194381352962
741254358935961602
741254740768489472
741278790895161344
741201225518047232
741277419278065665
741188269346586624
741198298078416896
741129389925117952
741232255243309056
741160364876935172
741289578703638528
741238789981495297
741138696825626624
741231235788197890
741210516056604672
741197501076754432
741223627618721793
741169017575051264
741265872313028608
741255776694620161
741254313096417281
741206443240624128
741177414726914048
741177611523608576
741212378428215300
741285703028461568
741165959889588224
741223195404054529
741192845504176128
741073962281603072
741255583790206976
741223031654191104
741195999515955200
741256116328407040
741219261054636032
741277071356375040
741140441798692864
741212785149915136
741214613862273024
741173073643212800
741102760263843840
741068979234557956
741238814853730304
741222130147266560
741255797573881857
741212927919808512
741271824076550144
741254409376694272
741186940054044672
741223300253241344
741151384658169856
741262974204137472
741165326549803008
741199669670338560
741266119806181376
741290400963428354
741107323658113024
741256699592347648
741232225941884928
741174503917670404
741210343972704256
741290148965560320
741201057917902848
741174478563086336
741186331636817920
741244900885286912
741294276374626304
741211983870066688
741199946360225792
741221660221669376
741240274563825664
741208724866519040
741243554412957696
741078823245086720
741174318990688256
741233081386979328
741290300132446208
741190576314294272
741090752059449345
741195647320219648
741296092315324416
741260910564675584
741282976978329600
741064482907148288
741225368196120577
741237183605055488
741074285154865152
741169391035928577
741175552271355904
741205566912114688
741126416239104000
741189003546927104
741155591599558656
741163044978335744
741162659131842560
741254661085138945
741183555187974144
741203184325169153
741153498591571968
741253331562188801
741075698392010753
741190219752480768
741247803473567744
741143784617037828
741293911285497857
741289612258226176
741282276303069184
741237896661893120
741256422835519488
741292204468101120
741286605017747456
741286789374054400
741160851323932674
741213774837911552
741273858259443713
741255382429925376
741285422253232128
741241981842624512
741232230106697730
741156141229563904
741176693214175232
741271996118470656
741162638122582017
741268405714624512
741174617188929536
741278539207565312
741186566618550272
741117809435017216
741180866605420545
741228350316806144
741255424528285696
741164709890641920
741261283996106752
741293403816787968
741209580902961152
741189024266653696
741192178689572864
741128764927664129
741241281188270082
741201460524945408
741168300214898688
741194342597951488
741197920444293120
741187439126052864
741171827574071296
741274701616582656
741254791213555712
741192686082883584
741194510735167488
741107751326121984
741150327819403264
741270742080196612
741259975314558976
741236562831237120
741185190891028481
741200793760632833
741295656283688961
741076965277458432
741259132062339072
741186331737346053
741194074217140224
741169717860126720
741231345037348864
741242011244716032
741239997748121600
741212030091317248
741069025392885764
741228044065640448
741071856594259969
741254241583534080
741183571759628289
741210541125980164
741205357226131456
741079578223906816
741203406698602496
741241365221257217
741221521872420864
741258175794585600
741175170539360256
741243755882250240
741222931372511233
741184238750433281
741144690704175104
741197895467208705
741281848454701060
741200818951598080
741295220172722176
741235220482031618
741118421815988225
741209203419844608
741224219015585792
741218024053690368
741285266976088064
741114999272316932
741190391844769792
741198805656162304
741227544951803904
741185366921744384
741253851609726976
741086549010485248
741271547290083328
741147106388398081
741136423814897664
741191574470561793
741217973315063808
741124587199582212
741237388786192384
741227150678851584
741222008520900610
741149400945266690
741229000287264769
741222138351394816
741127913601400832
741079179719016448
741174990301581312
741170548495945729
741201531828047872
741182019946811392
741269802363260928
741288374741274624
741267462314942464
741193617113526272
741248587695304704
741298592309202944
741221236722786305
741203767341789184
741251364269985792
741209370852098049
741212231535349760
741265473879314433
741280841939181568
741246347907633153
741180488904232960
741236592044576768
741273191637622786
741259555661852672
741239758697832448
741217180868575232
741235979659415552
741159085475782656
741204665161777152
741207274044162052
741148964607660032
741231475060772864
741185102676299776
741255164561137665
741277482448527360
741073743984885761
741225950881452033
741250743714369536
741196276407111680
741128538514960384
741260285466578944
741280300676841472
741266505799741440
741144766310699008
741239376890433536
741276345540300800
741174256235581444
741278786709299200
741257705965248513
741247559985995777
741209362719444992
741261086557646848
741247128077504512
741249401520304129
741154404548653058
741225602800332800
741277951988224000
741170338977959936
741201146077937665
741206543899754496
741183001539796992
741192212004917248
741171291022098432
741097227729281024
741177146337562624
741147714843516929
741211707398328320
741206984515588100
741219890204381184
741247736389861378
741150462171336704
741204643863093249
741213393311260672
741253201576484865
741181181027291136
741166228337795076
741236508150104066
741184721145745408
741243676374896640
741250466823147520
741277507618496512
741267860715098112
741259073363009537
741250521311350784
741235241570832384
741208620193460224
741219038727147520
741205193505771520
741246029123686400
741284457559302144
741227918399934464
741256825446633472
741215142566875136
741201137777430528
741252295669714944
741294578330947585
741064176827785216
741291516409188353
741264244960833536
741193931677794304
741296176339636225
741186566769410048
741258129976008704
741246603995013120
741298030180192257
741236332010328064
741147135899471872
741149405043163136
741146607605972992
741275947161161728
741261921425317888
741186315010617345
741270599541096448
741190756736630784
741277834786811904
741173526577741824
741224529280794624
741281206633824257
741201720722792448
741261057377861632
741223455442542592
741198751159570432
741274617680154624
741127762514182144
741230690646253568
741215490463420416
741263477629685760
741295299692466176
741193000747995136
741223669326852097
741192967109513216
741141179895549952
741298063772262400
741117817559355392
741170372175859712
741100650491052032
741295455083061248
741268950898577408
741215196765638656
741256229780086785
741187506008403968
741240119492018176
741167595672489984
741220309643231232
741228052525486080
741204157357555712
741284612471676928
741277536676655104
741238408371179520
741186507793412096
741266472434061312
741208263686037504
741235707071635456
741218699210719233
741218636392697856
741268431169716224
741194493680975872
741290140602093570
741236361328525312
741151917464813569
741193457633349632
741108401594212352
741281634763177984
741227750502043648
741251016054722564
741246692071202816
741221559436607489
741262189886070784
741239200977149952
741239729329430528
741236663481995265
741264773505945600
741267445307035648
741233987289546752
741246343864307712
741242820397174784
741183664067842048
741103066351603712
741265662916583424
741232695443755010
741246830130921472
741239498571456513
741163346792206337
741128542453436417
741267160283160576
741186008557969409
741281580023418880
741092836305711104
741272163727114240
741186885473730560
741254799346139136
741293944860999680
741265775915335680
741209211565019136
741221064861220864
741181214460153856
741156598341591041
741294896930291712
741188114308341760
741237342783049728
741135903511482373
741194800133591040
741133428943421440
741082065672626176
741160339425906689
741284633715822592
741208418824916992
741244309647687681
741156296372715520
741297543498346496
741257542593064960
741287166911778816
741155021329473536
741212516718661632
741265624928768001
741137002641428481
741235702684372992
741162977664106496
741254665296355328
741226106422972416
741254681934987267
741230699001335808
741261174860288000
741287666038235137
741098922479779840
741211703094960128
741244854634745856
741121793956687876
741288584448217088
741246960242446336
741200818712514560
741214018136866816
741281219300622336
741242560669044736
741196544620298240
741185190781980672
741081595675709440
741266673773072385
741261371858419712
741196825663787008
741138034251472896
741203666653347840
741218380162564096
741237103632252928
741274508498243584
741271870402596865
741290392407003136
741260574965649409
741226965990969344
741176000998969345
741224529175928833
741234868231786496
741273388514168832
741196788116402176
741165288717180929
741294901292212224
741252476058374144
741074293354827785
741175527051042816
741215020516823040
741227209273266176
741139854638108673
741270716868218881
741272264780468224
741288022533124096
741225783356731393
741238185980788736
741194564975742976
741164919903649792
741214655994073089
741261011114725381
741179335785209856
741181554412683264
741093042124382209
741188772604334080
741174327647834112
741219303047999488
741107898151886849
741242740906819588
741145827175981056
741268145814409216
741128773232427008
741263557065609216
741165733506351104
741240450909151233
741237993055326208
741221656048308224
741177548877398017
741291424323403776
741251947328643072
741217378063765504
741256397732511744
741157130795921410
741236243841855488
741295631168208897
741161023181316101
741149442670223361
741222809376948225
741189964147331072
741201649104867328
741228878786666496
741285384336879617
741285161971646464
741262894671777792
741102634359099392
741236537657053184
741274999303065600
741277520016887808
741266669247598592
741246251702833152
741139489607811072
741138432844529664
741071508387287040
741193289890734080
741225393324183552
741172721246179328
741269488134443008
741149031540379648
741269798143840257
741171051703439360
741273954946584576
741230728227262464
741195999503212544
741273745180884993
741199858120466432
741292611328212992
741283106657832961
741177406413737984
741120191837376512
741171827930726401
741170791664885760
741227855112208384
741223296159473665
741274521152442368
741243701242912768
741157344780910592
741173950181412864
741085785961684992
741200009283002368
741289792718143488
741218166345457664
741212831119376385
741266514284818432
741230304766087168
741167247503298560
741136100501139457
741257680812167168
741287330619752448
741203536684421120
741203239085965312
741268439189315584
741167281053536256
741244930463531009
741227628963766272
741200650961293312
741183630425399296
741291730444685312
741257731454210048
741155964867497984
741255667550289920
741177997760167936
741261946587127808
741258666679078912
741292485473906688
741213775013912577
741190567867088896
741218619481329664
741257785850093568
741274613494259712
741266250094006272
741290291647385600
741196402236227584
741202538389745664
741222797062639616
741193776392077312
741201464752787456
741198008742608896
741108976067194880
741272734282321920
741195181559578624
741156149664321536
741267126477033472
741180744668721152
741226101939273729
741165469101613056
741183974400262144
741185031595544576
741251938797400064
741146074627313664
741254191432269824
741190916199845888
741248382170071042
741184930885959680
741147417031155712
741188298752811008
741166304061689857
741162646418907137
741171911523241984
741243688953733122
741262982630506496
741269341065203713
741281332509179904
741213271655649280
741252694032146433
741245169173954560
741284436407291905
741166396290289665
741157122377928704
741122016204492800
741140395854331904
741294574094553090
741292128941268992
741249380649422848
741160247448965120
741237418133749761
741266564360589312
741199111588843520
741278371489927168
741263481698160640
741248436926812160
741262068259643392
741235438728318977
741256133092900864
741176764416819200
741133043147104258
741167327308308480
741177917867200512
741162319447764998
741176953382817792
741224621459005440
741288379023757312
741257899108798466
741257970374348800
741231172970270720
741252786390720512
741219537849192449
741168023365685248
741237229624889344
741234943653732352
741253612622512128
741236608943423488
741153079274446848
741291881326379008
741164127175970816
741229512113938433
741265650291777536
741212953110794240
741157877436547073
741208750158172160
741146540388065280
741213019913506818
741270259605344256
741147899111874560
741079892964433921
741263443878117376
741239582616879104
741117016585711616
741183185879326721
741224646704541696
741072003281657856
741232808807403520
741166681364570112
741274449807323136
741290031784943616
741244384897826816
741227867841933312
741289583074119680
741246557551529984
741280183328624640
741277520008335365
741250659924611072
741236344693854208
741228807458279424
741200416122228736
741219919841366016
741260285789495296
741281575824969729
741215972866957312
741290107030933504
741170200565809152
741238689242681348
741218955180822529
741297174705623040
741281848421195780
741256003451256832
741262680770498560
741273451474747392
741247698368598016
741232531941400576
741283387969830912
741265616431124481
741183701992755200
741149551705399296
741250244583796736
741143906105077761
741288030766563328
741190454843166720
741164454247829504
741226122994667520
741173442716807169
741242816521752576
741217382161604609
741210017123160064
741240799048794112
741278581360340992
741258909881630720
741253209696677888
741212596603211776
741244573943529472
741219529498431488
741279000430055426
741173014855835648
741283157211815936
741245009865871360
741092949761634307
741256087068905473
741163548274008065
741293756280889344
741237854316208128
741173488698961924
741156539600363520
741179545240408064
741251922309566464
741229671333961728
741258892999544833
741184964490858496
741247786482425856
741163468536090625
741276504970039296
741292707654598656
741122452479193088
741198801520599040
741249762280767488
741233337331765248
741231336741085184
741206804177227776
741169911012065280
741264781949050881
741177552832761856
741127942777020416
741096732939976704
741240933014855682
741216320864329728
741180862432223232
741263406263504897
741125287824482304
741287921819504640
741203666795913216
741278551845011456
741145130892201984
741263435686662144
741193373818589184
741179608331104256
741191201462833152
741298139299237888
741196624597254144
741068291595075584
741287506734374912
741158792012955649
741188105747726336
741171198734835713
741143960719101957
741272830898229252
741283148604964864
741253717379403776
741167444694339584
741118757171531777
741157667893350400
741208985144070144
741280833529643010
741138478772146177
741184389552427008
741261820783104000
741152558987812864
741253323114852352
741178634942173184
741226139713048576
741216111195213829
741251003744440320
741221656035655680
741169348874641408
741258570281451520
741247606282670080
741247924957413380
741193801864249344
741244150083915776
741252286920437760
741192979688390656
741174180817842176
741182942840524800
741233064622313472
741275443949625344
741174721790771200
741103972518219777
741149224503508992
741080156962443265
741281479364345858
741234180160266241
741274324091424768
741175476937494528
741237502095200256
741175925618921472
741175099240394752
741298168407547908
741267042473365506
741149245475049472
741108993049923584
741266228891639813
741094757410078720
741119730124238849
741213221261041664
741179134399897600
741234641496072192
741263838213996544
741228337503305728
741262730863247360
741243034436833280
741243672155557889
741192216429907968
741229520275939329
741151682495688705
741215570117464064
741249984352423938
741193868943724544
741202664445382658
741206820698497024
741187695020527616
741203599745679360
741120061486817281
741227347806957569
741203624718635008
741137853720211456
741158686857531392
741180229172011008
741191679609319424
741065208643256320
741209211678384128
741281580103016448
741269978855399424
741232376840392704
741215360469368832
741251922229891074
741264996018081792
741276148500402176
741280489760251905
741241507814899713
741209551509303300
741241692284542977
741194833470033920
741068958317617152
741229100870819841
741179813554163712
741293470913069056
741221723186548737
741242724301471745
741291860308692992
741258075148017664
741216958343962624
741271413013778433
741187413800689664
741152995241512960
741282788033363968
741196201085829120
741292384479248384
741200764203208705
741218552401821697
741226391539228672
741293756259966976
741258096404795392
741238840350937088
741295350082895872
741271308453957632
741082497312804864
741235161656889344
741222574567399424
741143214225260544
741212889915219969
741227628993122304
741194724653031424
741247467887431680
741251838276685824
741180858263064577
741298810341724161
741255533399842816
741209488414416896
741292053137633281
741154014776156161
741210373529833474
741291436801302528
741128504855658498
741126566999134208
741243428885962752
741196980827873281
741222239090184192
741295291165446144
741086540789633024
741186008566239232
741153884660498433
741170796144398336
741266002613141504
741162348581380097
741148251609518081
741288056200826881
741195471272697856
741171249112449024
741209509511725060
741226446052569088
741120338461884416
741269684918554624
741186788769861632
741248260703191040
741222004339150849
741179461480140800
741206816525156352
741101862754131968
741298864913813504
741066798162972673
741250840271433728
741234302080438272
741150424439361536
741237582047150080
741261149669363712
741276442030379008
741209509276880897
741224910882766848
741214093760172032
741211476464173056
741217310808125440
741257064471728128
741175896409788416
741158988822286336
741237325972262913
741181440986124288
741210751113789440
741234507345502208
741138353031106561
741161199342080002
741068190827089920
741296130206650369
741183949188272128
741119918893105152
741246343977521152
741289805095522304
741257202820730880
741153716645056514
741297921342210049
741186939706040320
741240337562251264
741269081286905856
741180803640623104
741160104825892864
741276324874969088
741267642296631297
741245412535848960
741153573984161792
741237938495840256
741251703941533696
741168551952850944
741204564515426304
741130618709409793
741215188318363648
741195185762242560
741100352464900096
741157474846248960
741287611340316673
741214219782197248
741245685391982593
741207990947217408
741248788937998338
741259870561837056
741120413909061634
741262659551657986
741144204043255808
741176840161767424
741167457264635904
741296746916122624
741269294915293184
741244901153746944
741243034298425345
741262319959846912
741179863873228800
741119981912494080
741210197344014336
741292783131099136
741264236542885889
741282574044155904
741212890036834304
741227800833708032
741159580302991360
741145139431788546
741286638542802945
741174604379639808
741290153474461696
741185597788819456
741261573101080576
741195122784784384
741171097769512960
741267722147921920
741173870414036992
741280183366209536
741277385643970560
741172477720662016
741235102986960896
741222704779538432
741231026177900545
741247761601990656
741266338082086914
741177578321498112
741164382835597312
741273895983054848
741239846924996608
741065296648241152
741186432530685953
741240668920520704
741278958688305153
741164387080228864
741250865110089728
741193839428415488
741287670391918593
741246260095639552
741214697710575616
741256754126835716
741237691145179136
741175988512534528
741267961428639744
741267344698265600
741296868383150080
741295798797881344
741232636702666752
741206598496948224
741294045432061952
741174600114053120
741263016239321088
741285820632584192
741107671701458945
741289054189330437
741253537028530176
741209362618814464
741084418618609664
741230136801021952
741199493538926592
741158829610700800
741187393047388160
741238471004672000
741281051855687680
741226932562472960
741173987938439168
741107369598320640
741170720344920064
741155545525170176
741236571110793216
741213749684637700
741294590804774912
741156166370222080
741198532812541953
741210612676562944
741153934786564096
741264811238039552
741187908942581760
741231776983568384
741197811526553600
741250458518454272
741269722990186496
741283442353147904
741155159796002816
741162722017083392
741282939166699520
741075304232439812
741286907074752513
741197148847542273
741188663762137088
741289804990668801
741207139574779904
741128932758544385
741207596674220032
741080224243318784
741207223687352320
741223640113381376
741278182565892097
741259018866438145
741186406974918656
741285031956598784
741272067623030784
741277134019141633
741219588222816257
741249388790616064
741178764969791488
741114961217368064
741175724393005056
741258465515970560
741232196468510720
741225703551684608
741233702227828736
741113711478378496
741143981870977025
741149644055564288
741271459230846976
741293814896336896
741246071008022528
741283761019625472
741199820422062080
741249112104927232
741221907878547456
741228400732450817
741288408526524416
741263263611125760
741183634875547648
741245597022334976
741281898975141888
741229050543407105
741158171159465984
741213234137575424
741292560635826176
741197916551970817
741142996150833154
741198629407490048
741243378327769089
741243911058886656
741114189704531968
741175011080318976
741199929528463360
741173534785974272
741184645736325120
741218342493671424
741288731328413696
741282427352547328
741208620042489857
741169848110198784
741254782631960577
741223203612307457
741251507048329217
741264874206953474
741071479199014912
741127950989398016
741198595949527040
741261539714469889
741177246904254465
741081793022074880
741264857266196482
741127930386976769
741136696255860736
741282226080522240
741197929092878336
741228803062681602
741206892232486912
741177116864172033
741267885818011648
741270121314975744
741140970188705792
741203234589683712
741188575451066368
741178001988194304
741257685346201600
741209219857321984
741228643897245696
741214785853894656
741261594479452160
741135727262638080
741220901300109313
741281022315237380
741208960133402624
741228912244490240
741175132878733312
741097705833934848
741167746684178432
741257114920747008
741075673167593472
741182774887874561
741238081093799936
741226378809462784
741284381831135232
741137828663468033
741245605394165760
741290925113102336
741280451789082624
741160595592974337
741202630723174400
741169843769114625
741160373190025216
741143222609694721
741260180696924166
741081746721144832
741241008776728576
741231629981634560
741241491071238144
741230065766137856
741147626616291329
741164206892953600
741133592428961793
741166131906482176
741283102580822018
741170393369608192
741258587134169089
741250114375798784
741235191096676353
741100889633480705
741293370388172801
741284700510027776
741208880135340032
741193332022476800
741168900109443072
741179972992131072
741274412230443010
741174616798826497
741204463864680448
741242204199489537
741278677548294144
741239678997659648
741235207886495744
741293848664629248
741270557589708800
741247702932017153
741298181095448576
741075082097856512
741281357997985792
741155797250478080
741168359061000192
741224688454602752
741289415213883392
741270976873304064
741141641197694976
741226668359094272
741207093672284160
741283203428671489
741227171633500161
741184028871696384
741199661256609792
741216346122289153
741260306593255424
741175577290231808
741226936689676292
741237447871324160
741294054034395137
741098649900449792
741291856043053056
741211887573032960
741171945304121345
741177175420850176
741271484476329984
741220733523726336
741154555635859456
741262718481530883
741210096588443648
741243806058749952
741163477092433920
741202156749983745
741201464677273600
741168338253041664
741251351796060168
741195953290530816
741264689729052672
741211891779833858
741180342279757825
741218435087007744
741293231929860100
741286823016730624
741247996478816256
741223346549968896
741175774519169024
741213573838426112
741293232068366338
741172897532792832
741149887383887873
741289641404444673
741229113592156160
741207630551601152
741229524642324480
741256741648748546
741298273571508225
741223665010933760
741097240589008896
741232028503449601
741263095645999104
741232225765621761
741175208313290752
741286361538437122
741089388755603460
741201078977433600
741113157733748740
741235354762678272
741254287628640257
741200869199388672
741273975909679106
741239788108447744
741285904392814593
741291675729854464
741214534015320064
741262949084463104
741266220792569856
741285652810072064
741225829443592192
741139166780592128
741167603952013312
741220314089181184
741193118205120512
741114755922964480
741159437893767168
741107784914108416
741190379060535296
741204795030179840
741217776312954880
741128039061422080
741172951794520064
741244628242997248
741236118255964161
741195869496696832
741254195316150272
741297711312429056
741251561565880320
741258377045610496
741254044702932993
741257404092940288
741216362962518016
741164097883000832
741254371825049600
741172704515133440
741089057418018816
741276244973588480
741191545320280064
741263213472407557
741220288738791424
741113313183043584
741236193485000705
741241277128155137
741205164128935936
741145072293564416
741184918378676224
741278807743696897
741215154965123072
741204212156141568
741241013025542144
741189469060116481
741190429555691520
741220330841182208
741122574034296832
741155142658052096
741290170264264704
741264811460333568
741154882690899968
741236835498766337
741269584393736192
741238290565713920
741129247008382976
741267038287626240
741269051780026369
741285627673468928
741157139381620737
741267503918284800
741264362317418498
741108263299604480
741179406769590272
741178136113647616
741212432757096449
741281706045407233
741224483256733696
741199887530897408
741279822526226432
741277083729571840
741286848266444800
741233156716691456
741165247046819840
741211480926867456
741179599753728001
741183429354618881
741210356761034754
741134594901172224
741196523933958144
741291717769433088
741229398653870080
741269345221758977
741195143957610496
741243080607694848
741154736070623233
741246322775347202
741262168977461248
741160977161457664
741127917447598080
741218573192994816
741195412288212992
741206497883983872
741161300173160448
741209756925317124
741177112518877184
741288873876180994
741292200005410816
741198616891691008
741264610058080256
741203259713564672
741233790291456000
741260684110008320
741184171750658048
741266828740067332
741234289434562561
741185337666490368
741206531270549504
741298281897164800
741248462088474625
741240945765666816
741136683672952832
741247966833455104
741194112020402176
741193889688760320
741260692704104448
741151149714243584
741263628628811776
741260872841080832
741167037800677376
741225879884288000
741289234628259840
741086884873572352
741207529766653953
741290950098604032
741236084558942208
741081297901236224
741213183663300608
741248290033963008
741228958495150084
741182456297099264
741080744127172609
741213640989147136
741075618809384964
741207361864503296
741241151068512256
741154492654178306
741274172916109312
741138654932926465
741245555372875776
741174113792729088
741117914175143936
741225367889969152
741074247418818560
741070489314066432
741255151881621507
741227100326232064
741132078327173120
741282934775291906
741287091477327872
741259518034612225
741175510420623360
741105150752755712
741193818364620800
741069730052767744
741271014701686784
741121911418130432
741294359988080640
741266950349828096
741201019942637568
741185882833756160
741206493521977345
741161685780725761
741268036561346561
741264828191346688
741156992723652608
741218405496283136
741294079305224192
741171651736424448
741192522597306368
741253906311708672
741284708923887616
741284578980179968
741259899766726657
741241579067854848
741280288353968128
741189561192177664
741189141803761664
741163841984290816
741183676776624128
741169911045619712
741173316900290560
741147882372386817
741246385664761856
741245567641210880
741092396084174849
741137031812788226
741292779054174208
741247052726706177
741128387268378624
741180866475524096
741166488581775360
741296356652912640
741174591981277184
741280674280275968
741238320051556356
741188089213771776
741211694790287360
741139221243662336
741240094087057408
741217642220916736
741169759824252928
741247426086965248
741287116794138624
741244615634878464
741179478026555392
741067125209628672
741261674162839552
741093696091873280
741165968211202048
741239305767661568
741229595765116928
741242543908720640
741075669107412995
741231864883646464
741186835175645184
741093922915651584
741181801876447233
741065128800604160
741193310925131776
741277138569957376
741213712137224192
741179834580250624
741178534404739072
741221832318169088
741277343805624320
741248394593718276
741215935227301888
741252622582087680
741110851139186688
741155620842262529
741151053303971841
741274487774011392
741215972955193344
741262181468110850
741228459263856641
741282263816646656
741273086557859841
741235639878705152
741270587063046144
741188861003456512
741218854144233472
741279994782076928
741238743865163776
741265901966766080
741241717328912384
741161924935704576
741208322263523328
741198721837326336
741107629880016897
741086251248439296
741219009526419456
741254879033823232
741254665111785473
741248986334564353
741221979039096832
741177510927466496
741258692008513536
741240832511074304
741192493039910913
741242581594583040
741250764631330816
741207223691579392
741195655775981568
741172884672892928
741066860934762496
741213976365797376
741275108182888448
741174520468393984
741241579097231360
741277184342429696
741277297643134977
741265582859902976
741121592558784512
741246528292040704
741176034792460288
741277402580570112
741276903559073792
741161761554976768
741245458799046656
741278052663984128
741249858682621952
741158041094107136
741160356278620160
741170732982501376
741269139692654594
741247883240837120
741194535791923200
741177976675536896
741171433628438528
741147370977693696
741170720462516224
741073240727126016
741292481149566976
741173249489272832
741213141548322816
741215343620808704
741255227173699584
741131583403528192
741175237740535808
741283521910722560
741274194000760832
741194842043240448
741173383925272577
741236088505815040
741230296356421632
741168640154800128
741268799882682368
741159366674485250
741292850424492032
741249271371075584
741147697898520577
741213221420470272
741241914448564224
741284893561376772
741210486490988544
741282440057065472
741233668778299392
741189901211820032
741208712472317953
741259673140113408
741245316368830464
741143935582638080
741147635139153920
741274307276476416
741075203405418498
741177917993066496
741251037252718592
741245735530860544
741270570206154752
741290379740225536
741278660959821825
741139376617455617
741165624295051269
741265658688733185
741266778580525056
741168920980246528
741181646754467840
741258020525592576
741265717186711552
741263834225205248
741164496325074944
741210897553711109
741131004744699904
741249334281273346
741208645468323841
741157055382327296
741212072302776320
741117843077468160
741290581318610944
741283429975752704
741202748302069760
741157437063987200
741288387387215872
741298114213056512
741218870975995904
741150717830955008
741246662463623168
741233655847223296
741105599895719936
741165313832718336
741190257379553284
741191004225691648
741159941113843713
741236453590601728
741277146660868096
741226726986911745
741289448743264256
741221392071467008
741286370077999105
741224302893228032
741236361269772288
741160071007195136
741287032631242752
741210599963643904
741214076949409792
741107915084308481
741073475520073731
741191230466428928
741232024225230848
741274072177348608
741224739130253312
741195735350181889
741174105420881920
741171055935541248
741082996736921601
741237384835174400
741180593996730368
741143109531275264
741196477888929792
741219387063947264
741183777330876416
741161702851502080
741166152727072768
741246129770254336
741085873933029376
741170703630798848
741245240506523648
741224671673122816
741091473299525632
741129695886987264
741266090748223488
741207676441513985
741216350450765824
741092098271649792
741190500858757122
741210184505167873
741203314407137281
741212235524124672
741107285808685056
741285044745035777
741277939577323521
741202039460532224
741289033507209216
741189590783000576
741281575971606528
741219898765017088
741243101457453061
741247254019866624
741182842017853440
741123954199400448
741228262207201280
741283127977508865
741175736753655808
741197345786867712
741162688299053060
741195886143897600
741290761409298432
741247438409863168
741150122374004737
741211703044624384
741198793111113728
741165289002401792
741263834036457472
741275745951981568
741189175328813056
741281915685228544
741243931975901184
741268791569600512
741263121210183680
741226039259586560
741232611541016576
741172792637427712
741233047950008320
741133453979209728
741105259896967169
741121672317665280
741248726342225920
741067406576123905
741108397383110656
741164529497870336
741228924936552449
741256640901619712
741214378997993472
741076709261246464
741112776228282368
741192426069626880
741290337981763584
741260432552427520
741213527520727040
741256892433993728
741187061701566464
741128635038502912
741100423793287168
741280028177141761
741264685606043648
741160889093623808
741235329533759488
741233693646331904
741288274312957954
741129855190847488
741157269233127424
741175036443295744
741290967051931648
741172528069152768
741295140300595200
741298034391322624
741258691819778049
741166207248797696
741190429618626560
741165653558722560
741189775336611840
741158481529589760
741214400057593856
741265712887402496
741163585796214784
741244682756325376
741137770144518144
741248121972215808
741183458639241216
741087174011953153
741205113952456704
741217327702761472
741185454918225920
741251863488630784
741207382861197312
741297526720991232
741228077628465152
741251364458790912
741295358257438727
741223698590519296
741229659006861312
741275980711481344
741168694571749377
741128638876254209
741168304694415360
741170179611168768
741242828769140736
741242296105095168
741178119042826240
741265058903302144
741173585281224705
741246469756358656
741168187283148800
741140479492919298
741238236094337024
741262802233495552
741176714261368832
741093796985769985
741265176419291136
741181000613564416
741287448135749632
741170825152364544
741092668831326209
741218044630945793
741212449811091456
741284478304301056
741264261721247744
741192816064368641
741255462335565824
741206217058615296
741173975338864640
741177616120610816
741232947156504577
741177485950341120
741227997877788673
741220515239612416
741067645307523073
741155885096046592
741246012531060736
741291642129395714
741170657636036608
741278698536603648
741291537473097728
741213741522423808
741174109674078208
741298453909737472
741211576993230848
741221551333363712
741151179019784192
741260285453971456
741210516065013760
741222708906713088
741225883982237696
741160557798117377
741131902153822209
741273510148984832
741213422864343041
741281298950541313
741124318906712064
741247384051650560
741074834336010241
741194539864444929
741142299829272584
741195727079084032
741200080460492800
741289746517872644
741160436142346240
741125883281444864
741187149450465280
741133147790802948
741233102287044609
741179604065525760
741291130424299520
741257953685168128
741229583312261120
741223300303605760
741167176426606592
741197085702295553
741166551399829504
741090231747674112
741239842663747584
741195643243233286
741221182159134720
741240123468222464
741162939974045696
741171341219516416
741237749659934720
741107592068366336
741226102266417152
741293441573912577
741075660874125312
741237099374993408
741226110634098688
741121185929383936
741213112301461504
741142757029351425
741210956345282560
741176902984032256
741190463202439169
741283219945967616
741295392176771077
741174436531834880
741289893133832192
741274101797523456
741251116990627840
741216262345400320
741228790710439938
741178651711045632
741263653782032384
741239498814676992
741203096362229760
741230938168778752
741074302028677120
741294809118343168
741276639221317633
741151569211760640
741154971035566080
741238668187295745
741212462003933184
741292124491120640
741197748557340672
741265087957192704
741291474583715840
741222973277937664
741217151617531904
741290560174972929
741158158601748481
741182292702306306
741215960258973696
741179411224010752
741260876938940420
741220402039525376
741256317675941888
741178110788390912
741182980345974784
741156988273430530
741168770035650560
741107529099272192
741141595110690818
741212470413426689
741257077205667841
741195743566823424
741216404645388288
741243919682392064
741178303890001920
741191289178365952
741216694304116736
741247296101191681
741159769176739841
741191323022200832
741290169895116800
741065984702742529
741244360059129856
741191503444344832
741191347890196481
741118396532719616
741235899904708608
741167318961688576
741218040478584832
741077116045959169
741143008708595713
741295241005805568
741200533541650432
741215415184031749
741244942807408640
741216438325805056
741235903981584384
741272705119490048
741242845646835712
741213582143152128
741259740571938816
741223463759777792
741173517920669696
741198662936711168
741235703007301632
741160151021977600
741290757068328960
741280078437486592
741281873532321792
741263217523974144
741189829698985984
741247111241564160
741243122739499008
741085072661618688
741262760131067906
741100885355290624
741256783440707584
741295656069824512
741169185527451648
741124348405239809
741288739683635200
741214316003794944
741067976657489921
741264199066750976
741190265747046401
741262860760842240
741259312593567744
741185022867148801
741198130318823425
741234541138972672
741066319940964352
741291164171669504
741222696130744321
741104303499300864
741182947064225792
741253306446647297
741212042904895488
741247379958030336
741282297467527172
741192480528453632
741222465700040704
741210679777103876
741238064211755008
741275078835482624
741245844712783872
741083315214651392
741285992645070852
741282301368098818
741296142776979456
741255768314351616
741178643347431424
741195584380534784
741175426593083393
741247866488913920
741246335303585792
741241138628202496
741121240417611776
741284063307137024
741085248860131334
741223547821903872
741212982282231808
741233718812086272
741154895466799104
741211153758605312
741292464208814080
741286021829173248
741297501844692993
741161505647931392
741151049105481728
741102580013666304
741274332450689024
741236503896956929
741193810068148224
741152982801223680
741196981113114624
741189867363835904
741072028485222400
741297497675419649
741255432673628160
741292971950231552
741174927550734336
741077782957072385
741209425558540289
741159785765163008
741167629138792448
741179130213961728
741182657623687168
741241050480664576
741230636183236609
741084774798917632
741187384650371072
741147219965927424
741253130336280576
741171546824265728
741227658093158400
741182225551593472
741229247738449921
741284851668684800
741250714362642432
741264828203814913
741295887096414208
741246230530035712
741218485288632321
741193973671288832
741209127548899328
741174818385584128
741174365400760320
741267298447589377
741270775773171712
741269261423939584
741236499828617217
741156656969580544
741162784810008577
741144010975219712
741136629373538304
741156338315755521
741209777724882944
741161040013053952
741168858178932736
741154333304180738
741190043490979840
741212466332467200
741194522990776324
741280976064643072
741254010787745792
741295115336044544
741204941608472576
741181558665707520
741296335572209664
741247899670065152
741268359723941891
741295689850834945
741269626160615424
741173522286923776
741194233705553920
741227796421283840
741240241005170688
741169676185686016
741107130518798336
741214488255418369
741114365936443392
741184653789368320
741093008351760385
741227364630310912
741279088845979648
741233299503349760
741134435509211136
741289213908422657
741139418438864896
741253427901108224
741157093399515136
741246331340132352
741138587903725569
741253855845978112
741119449231659008
741185190874230785
741231143689805824
741169415945883648
741224810290774016
741146078947516416
741196351741001728
741205092938977280
741211946192637952
741168275137155072
741254812185038848
741249925699276801
741222796781555712
741222947952562176
741263188298080256
741171760519745536
741154169596305408
741254145030692864
741254002701111296
741136767693250560
741270318463979522
741252815562104832
741180929285193728
741174222920265728
741230258666536960
741222608180547585
741254887783038976
741202311939162112
741150482941497344
741260403246804992
741225472852365312
741212646674812928
741238974585397248
741234243163041792
741271295728443392
741251888675487744
741175284020436992
741179851692875776
741227733838102528
741128756597788673
741288387685015552
741189976575123456
741189066205605888
741284755375677440
741075765739982851
741262051444686850
741119021601415169
741245018296324096
741284801475444736
741215549217222656
741228618840301568
741241222493306880
741281886413180929
741269223566118912
741210444816371712
741253352378535936
741208204860870656
741224684428140544
741254442926800897
741254237305331712
741237690838945792
741177418698743809
741178354271948801
741250043181682689
741239519618437120
741216786331369472
741266451357655040
741291118046904324
741223178605895680
741197425478635520
741204262538096642
741272100896440322
741260155778650116
741285720057249794
741205147469131776
741223841553354752
741264471541321728
741170800238178304
741199203918065664
741244942685638657
741123228341522432
741249195881861120
741249963586400256
741169818603278336
741246419303059456
741279046617665536
741283299880886273
741253352454008833
741147068614488064
741111698371665920
741199518369206272
741197509410852865
741127179350749184
741135656282378240
741169571428700161
741210339883155456
741245370601242625
741263813241098240
741143553976438784
741209656400416769
741294347640049664
741266245656432640
741214974442360832
741252975117651969
741210981469151232
741209626843217921
741294167368818688
741183592928272384
741220590695153664
741212122584129536
741224709568770048
741202831961690112
741289549511303168
741124268528939008
741239423283560452
741292254745268224
741215494850641920
741259656706822145
741158863261585408
741127787583508485
741166639593467904
741144967549161472
741203905934041088
741163791312916481
741232330757525504
741210600076804096
741237627962134528
741225523339268096
741227515553943552
741267919225651200
741293458263052288
741180220791783424
741277541160210432
741291168340840448
741203402638696448
741216614767464448
741244599063044096
741145370303074305
741231047015301120
741076864739901441
741281584402202625
741177024606261248
741169222924046336
741269714433921024
741246943574302720
741268871403868160
741198813986193408
741200139323211776
741281316084289537
741233849062019073
741102710032719872
741198604065492992
741071642806394880
741187430766792704
741164794129096704
741262571697737728
741134582171480066
741192774221987840
741279176590827520
741293840104103936
741127292735377408
741219995062013952
741293865408319488
741130962780729344
741223501735071746
741235895718825984
741208016393998336
741243797737111553
741181881622790145
741194497942425601
741174310807560192
741279223000780801
741256380682633216
741258457056219137
741255399488229376
741173899883347968
741228895425302528
741199409426354176
741209761027362820
741247652441034752
741124818028920832
741269186081497089
741216287221817344
741252979261644800
741147232179752961
741234214042009600
741082535065706496
741111618734546944
741252375034404864
741072972191043584
741065581990842368
741171760679243776
741245467074396160
741286441418907648
741150038513098752
741187770249543680
741278895740227584
741186943850033152
741165150330327041
741201917775319040
741157357288325120
741289696182054914
741225036913254400
741180610459369473
741248168487223296
741209345665433600
741111433962872832
741172964570345472
741186600265256960
741117960157335552
741248487069782016
741272906433462272
741197891352592384
741227523816587265
741247518114254848
741242724112703488
741158003349524480
741232402027122688
741180346423742464
741124591528124416
741222654418550784
741243818775699457
741262714253803521
741167813750980608
741068215825096705
741115988867944448
741174646347866112
741167373420486656
741102860662804481
741193906700718081
741167608137973760
741288186341642240
741188806259412992
741195160860626944
741241868374183936
741255692753997824
741168283672444928
741190173799677952
741292888068395008
741219596884180992
741126202082119680
741112067445424128
741251926516322304
741260319172005888
741224382480011265
741249657393819648
741212625787322368
741145437030256640
741258855598850052
741149900109426688
741111157189017600
741170389099778048
741149409258446848
741251238352850944
741235107164475392
741210365116223488
741234318601793540
741223564695773184
741183509092503552
741175787123036160
741170670218977281
741223568760045568
741229285378260992
741108707585609729
741235732103073793
741168182782660608
741164747966558209
741288517532327936
741072569411997696
741187183227375616
741214613996482560
741221178077904896
741233014349369344
741156149391708161
741160553406713861
741287125056901120
741262651284697088
741249913229611008
741266572958916608
741279743065108481
741274965815742464
741152030505439232
741093125775450112
741219726731423745
741123132036141056
741244292904169472
741296499431088128
741288920177086464
741213997123436544
741289268304314373
741233773312942080
741198025196986368
741192576871587841
741293408073986049
741243902628265984
741264807320522752
741083265100976129
741139435186728960
741175300571172864
741192870783275009
741156116038586369
741186860215599104
741192530730049536
741243332211269632
741064608698519552
741202102215712768
741230782912602112
741177418694709248
741238877835382785
741187774385127424
741295199222136832
741064227218173952
741289238788988929
741106111294636034
741231026001850368
741195714454249472
741157479128682496
741079901239971840
741195357665808384
741249363561873408
741183538410754048
741264001624121344
741204551819218944
741081025321795584
741245555276402688
741212965609705473
741107226979401728
741171076894445568
741218757931106304
741233832284786688
741219647085805568
741169026110500864
741289973085786112
741270628859314176
741170326114029568
741183961741819904
741295706481254401
741207840212328448
741197505237549056
741219940800331776
741295953815179264
741204278925266944
741194472747307008
741254505786966017
741263729120169985
741235979806248960
741265297844371457
741156577386827776
741278279206899712
741218795419619328
741171559432368128
741266124034166784
741206392892227584
741194363678511104
741292208708542464
741140550804459520
741243609308123136
741150994701115392
741280820900593664
741286005215354880
741235836948090883
741236877081124864
741258331013054468
741215222233452544
741064952794976257
741197505296224256
741264232629604352
741187657187897344
741191121427107841
741217814191706112
741158313916784640
741157831534055424
741076314963091457
741162986216292352
741276236404666368
741177783745908736
741247694497296384
741292128752537600
741248319213711360
741212617449058305
741213556834607105
741240580672524288
741259492881534977
741225993168257024
741173484483686400
741076692408500225
741084494086569984
741214890543702016
741153070692872192
741197111123972096
741161560278728704
741156829045108736
741198100744830976
741169613388578816
741223568630001664
741226416520474624
741253104994226176
741273879541383168
741234297869340672
741212655105519617
741208813018226692
741265868462665728
741151229607317506
741281303241338880
741201066423902208
741245353740079104
741181705323745280
741278543565492225
741243881677828098
741279638190755841
741286839709880321
741253587225972736
741155851839410176
741178832342929408
741190039401582592
741222633216282624
741178916182851584
741183697672638464
741294720874336257
741271333401661441
741229357016977408
741214353962242048
741180757301923841
741231781181980672
741210763302424576
741273007058870272
741166580894203905
741182854483283968
741251133889519616
741210411358392320
741085567732092928
741222931133390849
741223287649411072
741249590104580096
741167893476454404
741165930420436992
741257689184018433
741286504211841024
741178395908792320
741188303211352064
741255466299330560
741229625322438661
741249921362300929
741202173745332224
741103007631323136
741167041877532673
741240958365368320
741137648392261632
741218623499436032
741215402596962304
741248604602572800
741090869437157376
741274663603580928
741194296813080576
741249644739563520
741223463990497281
741196376965423104
741095709714178048
741180954765561856
741202140144762880
741196528111476736
741287347380211712
741279369792983040
741089560541704192
741262537996570626
741257009752887296
741287024544653313
741193998933626880
741255269288685569
741210285197950976
741212307196391424
741198344169652224
741160012626710528
741214836080685056
741264018485215233
741128873971220485
741254535168069633
741130555836751872
741251087596986368
741149438379450368
741212424494141440
741212604870361088
741171613765226496
741148767332802560
741100847711457281
741270825840578560
741293881841487872
741179130251739136
741247891516358657
741160574449557504
741186050765279232
741198277245337600
741190198764179456
741186621274365957
741225426832523264
741177595149094912
741225153984528386
741200038777487360
741230145286070276
741191180428451840
741262953064714242
741170758081249280
741097228069003264
741287628167774208
741193776656306177
741245840644247558
741236654950715392
741254405241114624
741178635235807232
741216358835314689
741228513827663872
741240966661689344
741190517690630144
741283878439157761
741249049269932033
741228333371887616
741150642341871617
741277293432164353
741261946628907009
741163275614838784
741236637993160704
741287968049115136
741277117212549120
741214081139507200
741264425223622656
741237158057529344
741289964726407170
741187531207811072
741191297885687808
741255982504890368
741122007681662976
741237992916934656
741186323369754625
741234922795458560
741287217469890560
741278237184172032
741135480054501376
741262059778756608
741229084236251136
741178026927476736
741266589530607616
741214978779283456
741182619887538176
741243072336396293
741260839500537856
741293785586536448
741203138082787328
741191897595645952
741269118788218880
741258783909781509
741252601531015169
741232267511664640
741195026445832192
741213842001301504
741282989548699648
741188994898268160
741290182717100032
741243726631165952
741274844197707776
741138009073057792
741154769536987136
741199166114824192
741192803489841153
741215838674554880
741269274136850432
741224965610016768
741071395183054849
741291520641400833
741198843459608576
741170397480124416
741285623554793472
741174822638587904
741249451625447428
741235945949831169
741168837081595905
741227679307988992
741201326114213889
741074767256690689
741186524696436736
741171273951260672
741200084801585152
741229390571405312
741290354553544708
741220704062840834
741206237757472768
741240853235040256
741288433570701312
741234818005016576
741219890137341952
741201896824770560
741197312232394752
741151980178034688
741208431571308545
741228719285604352
741274697216757760
741219139533037568
741294993554481152
741165775420051456
741264085833113601
741136822277918720
741200516752023552
741291533106827264
741205915072909312
741222792713129988
741193759954751489
741169357338906624
741089955166846977
741105213927522305
741191637515276288
741149417785438209
741260612949381120
741205180759330816
741205684050661376
741286399287005185
741176005310681088
741173912378183684
741206397174579200
741213322037596160
741214508937555968
741232561297494020
741268611415691264
741204006278705152
741167603981373440
741166542856015872
741095701178920960
741285086683889664
741244384922963968
741156333815234560
741233987285340160
741239276566937600
741212948685828100
741232494180175874
741259409209315328
741294775303733248
741197522027315201
741255260715552770
741083680110727168
741239083385671680
741237745427881984
741249313335037952
741180203842588672
741241637754576896
741243454093701120
741209639589576705
741265310565736448
741256397346603008
741285409452347392
741161232938471425
741171588599533568
741203952155435008
741231424645279744
741247254082822145
741202614071775232
741248302562344960
741137732169261056
741238894876852224
741272042138406912
741239745943097344
741181717940187136
741160163525165056
741241251920547844
741080198892900352
741234171939524609
741290816199655424
741214987268554752
741251620235804673
741286517029605377
741279663364923392
741275272016715776
741151686866173952
741158384980873216
741206166395625472
741265335563616256
741195328620224512
741261388681732096
741266702952980481
741244695305654272
741083957077413889
741290023199346688
741294037257342976
741204362819719168
741190957845098496
741259832792088576
741163590107996161
741163892227837952
741144120073289728
741245077239025665
741188911364505600
741260763646545920
741088692396122112
741192966950248448
741222549300875264
741204811622780928
741156229117050880
741271262203416577
741262026417274880
741285661244829696
741067704279404544
741204291566718980
741145944872390656
741172058323750912
741231021899845632
741177250926764032
741240971011186688
741202379299774465
741233895019012096
741249900717965312
741222880680239104
741193533235863553
741269987105574912
741105398338310145
741289494633193473
741257978733572096
741238819182288896
741192425947996160
741177863311888384
741237779087101952
741076197606559744
741231265244844032
741194208741076992
741260206110281729
741190026835415040
741173384009113600
741194313279889409
741270935106400261
741237317537435649
741248847737987072
741254552083681280
741163674249879553
741186541205196800
741273485092261888
741255814573395968
741229839080927232
741276412955492352
741232515248185344
741185987905093632
741154307966402560
741232787731058688
741071407623372800
741293319909675008
741256355554693120
741176118577922048
741283719332384772
741216652214304768
741171349536833536
741159983216218112
741245357951201280
741175724493529089
741197371070107649
741245865621393408
741192006651813888
741202093776764928
741173631443718144
741215993779884032
741270033163288577
741236210211917825
741190240744902656
741295974962761728
741223312668397568
741158536173002753
741232728906059777
741221647747670016
741195349243629568
741210327161933825
741233962161340416
741223631804469248
741167629310791681
741169672079478784
741179184597323776
741184180193792000
741150055030198272
741254879226691584
741233790434086912
741227465109082112
741254724024963073
741254610711654400
741066747709509632
741146154537234432
741170351296643072
741176965709828096
741156044601208832
741230657263837184
741240379584991232
741104509129084928
741278363021676546
741210113374081024
741191230621638657
741252207543226368
741236290054590464
741211174746894336
741141574353051648
741263272062668800
741276823749820416
741065481210056704
741178295438413824
741266967043166208
741271861812662273
741253239329423361
741209585084600320
741293416504545280
741196871805308928
741150000760160257
741170196124143617
741196838594826240
741270964340686848
741208070605447168
741215754809315328
741204027380137986
741121303378300933
741156569031815168
741275204710760449
741157412049149952
741190383451922432
741242916954374144
741195600914436097
741194619560529920
741182091405230081
741286596683522048
741275603240947712
741261552280444928
741229369314709504
741107415895003137
741158854944296961
741165762887421953
741277104864530432
741100423839256576
741228459456921600
741147899313201152
741282968317132800
741210650349842432
741203410888843265
741242095055298560
741187749340975104
741246453025263616
741223946226257920
741177896782442496
741250320081260544
741194078721847296
741203922510090240
741258674933534720
741174491242483712
741170351342813184
741153419080138752
741191041907363840
741144132719120385
741285896079695872
741293760382939136
741193210253299713
741229616879263744
741197094380285952
741152454495088640
741232884422430720
741273283732078592
741288127415865344
741216098780123136
741190622384508932
741298730779959296
741230455782051840
741236512348606465
741288316310425600
741211527059931136
741216488607059969
741153666531528704
741212923524206592
741275565370576896
741258834358964224
741205206180986880
741242023794081792
741185409087115264
741222817975390208
741239356040609793
741274357637513216
741275842291109888
741275087534456836
741222368966762496
741276572146139136
741239691526164480
741178282612232192
741172263916048384
741213988894171136
741178429601615872
741275976508837888
741279201911701504
741258901438484480
741166031369080832
741186352549617664
741177892785295360
741269232235753472
741250668296572928
741160763281313792
741267474709155842
741214320114171904
741258364500488192
741236356979019776
741159274131402752
741181340670910464
741241377699319808
741227075013607424
741219894507765760
741132711671271424
741217277157253120
741240174101835776
741120216801943552
741114386761273344
741282813354364928
741266468235563008
741265440333287424
741227524093546496
741172935075889153
741275624346636288
741185987796209664
741189989279666176
741244913497612288
741094912536530944
741187266886926336
741197987691540481
741180153288593408
741291986141990912
741206933898731520
741278014936219648
741165603470364672
741291071917969408
741122230248169473
741264328976965632
741217264758849536
741180878970294272
741142857654894592
741219441313255424
741259589258215425
741175300474712064
741144896271224832
741137342375862272
741254774222401536
741269798491979776
741175090872758273
741246444477263872
741200852174688256
741233228242165760
741209207400062977
741254849967345664
741105918687993856
741228924655521792
741237535674933248
741195760625012738
741196687327301633
741281873700265984
741159236273606656
741268749584629760
741081566475128832
741212676047654914
741252744116240384
741202882469482496
741279201840508932
741252475794030592
741253079664865280
741167247507492864
741167297730117632
741221618425462784
741155088425725952
741171743901908992
741254501697499137
741195836110065664
741070938138157056
741143654534909952
741291289812054016
741196985080897536
741286672118218752
741278354918121474
741279814431219712
741142757041917952
741256267386195969
741127946958737408
741182590175072256
741270448319631360
741221996000907265
741245496413552640
741159882309668864
741219009463521280
741267449530748928
741250483365367809
741166182158471168
741190664264818688
741289134048841728
741266585411805184
741188080753840128
741262902741635072
741166480113471488
741196888880361472
741244087081271296
741199375788052480
741167604178550784
741294209064390656
741181113931010049
741083252463525889
741203792683794432
741226659710439424
741200319590375424
741297644446883840
741180472068280320
741174117852975104
741106639865040896
741210654653157376
741281261306667008
741086993766027264
741283425756295168
741249053133017088
741226529686839296
741298722072584192
741170477104791552
741158494280294404
741273690529226752
741281022189309954
741197153155047424
741294570038829056
741205579180474368
741224617201799168
741172008164167680
741264693960966145
741064306691821568
741146422779744256
741282683288997888
741182984577900544
741112432240820224
741232855024537600
741191448658382848
741154241134395396
741245060503769089
741169038705971200
741212726614228992
741247283187068928
741282356032606209
741151284057780226
741196033284145152
741279042624757760
741135471741394944
741094334007640064
741133189654122496
741181025728921600
741146481466462208
741221568169316353
741133118715858944
741210788627644417
741200403644088321
741259379748569088
741122552936988672
741176714261352448
741227473443164161
741220217381085184
741178379190308864
741274193925439488
741240056535482368
741277205469253632
741153846735560704
741232913430286336
741192350358249476
741211480536801280
741185526573719552
741198503528042496
741128186252165121
741275322243526656
741098972719112192
741255034244108288
741174923020906496
741153700199174144
741287330372292608
741298839592837120
741206212658794496
741215415108554752
741282049789595653
741248268777185280
741265385723400192
741194468502687744
741226991374897152
741210289476108289
741207714236379136
741082115882680320
741208741782138880
741234054431952896
741286118578999296
741229323189911552
741218447292530688
741254824520523776
741164944880734208
741210415179440128
741202895006097408
741203066880438272
741283262056763392
741162797371953152
741195957765820416
741251678960267264
741284532960305152
741273128412794880
741269592627089408
741216539265929216
741228207542665216
741186436611772416
741269253001601025
741140664277164032
741286676027351040
741208020563185664
741128613924331520
741223510060699648
741224885536628736
741176676294524928
741156485208629248
741200680363393030
741176898554843136
741212307057987584
741114902639726596
741219613434875905
741216484467298304
741211602263887872
741120535678070788
741242027891929089
741159412803461120
741154044069203970
741179872354181121
741142639576264706
741206434923216897
741106346313932805
741180711361753092
741218133009158145
741214345602961408
741268472987062272
741205642321498112
741255072185716736
741142669079019520
741189825462702080
741067242771714049
741161367386882049
741238609492205568
741244078856261632
741186537388277760
741282599411187712
741195890677977088
741282666360766465
741071181193859072
741196997827268612
741177305628835841
741287620068577282
741074251336146944
741186004502097920
741165431285682176
741200437106343936
741279369864327169
741188198093758464
741176324186853376
741183814983110656
741247103159177216
741277159495471104
741204308335661058
741274311214960640
741282616276570116
741122724920168449
741168782652116992
741168774443859968
741087035889356802
741277205271973889
741202052135718912
741206527437099008
741154312294965248
741153678996975616
741273296549863424
741200768661757952
741146515226427392
741237627869859840
741159266048999424
741218132971380736
741128840190234625
741143797363531776
741294691480657921
741075698341662720
741209706715320320
741284348243128320
741165758525366272
741229763889664001
741089027936243715
741184247285846016
741116693553029121
741136604136394756
741223639991918592
741234788414132224
741285199707820033
741159735446147072
741152542298673153
741168145264726016
741237657397809152
741155071514320896
741177196287496192
741275104135553028
741129939144036353
741158116729999360
741270989405851648
741265301917028352
741194309123342336
741245886756491264
741206434977718273
741239108765245440
741195743810064386
741212541796257792
741234130076217344
741176009408536577
741179776141000709
741292535524524032
741206103598469120
741171211271606272
741208607505670144
741240891013206016
741293487677526017
741153658168053760
741289209474875392
741225267591585792
741260474310905856
741241012916523008
741287972344107008
741194321727131648
741162776291336192
741241331511635968
741199120203980800
741278187070607360
741194309169520640
741107713510232065
741232284372590592
741277746370871296
741212244046970880
741292112235368448
741199715694477312
741198876657487872
741233240787292160
741215100300853248
741210889374797824
741192006517567488
741298726367592448
741222088233656320
741257550977486848
741075983659339780
741184712664862720
741068547112247297
741180619154194433
741149769846951936
741110641235202049
741257479485526016
741187287979958272
741106882971062274
741149547636887552
741205285885366272
741192908175462400
741267655105990657
741210402852343808
741263288860827648
741108913106354177
741174059216609280
741157860650962944
741244967927042049
741196012254068736
741126609197993984
741249455815548928
741157152098783233
741170242144116736
741201473028149248
741263922162995200
741167553863618560
741112964875325440
741248419923144704
741248168415858688
741269026484178944
741183177713197056
741271572682526720
741248696608784384
741230682463186944
741240253625868289
741140110515838977
741075732063883264
741236596289241089
741203058638639104
741235229046759425
741162977693421568
741256062003732480
741281261470265344
741150092959289344
741270993558249472
741242011056017408
741269194201698304
741238462804832257
741160775918751745
741266468189405184
741268850424074240
741266081986318337
741250693080698880
741166605896454144
741164311540867072
741246503012929536
741207529825423364
741254665409531905
741285946361012224
741166245098184705
741280477114433537
741074826253598721
741263351540547584
741196427188154369
741186763604004864
741267768402706432
741159349763117056
741251079342575616
741173803473096704
741185895504744448
741273690835439616
741267718129606656
741203410716758016
741266354934710275
741257240431230979
741197803024572416
741242032031731712
741285241969618944
741179428017999872
741279734789746688
741199770140745728
741295668837257216
741236613129338880
741205461760905216
741191155241615360
741157445360308224
741164789779439616
741278514175954945
741159848696512513
741168082190766080
741244598878666752
741242505950318592
741207668157616128
741075669086408708
741190131885965312
741240069214883840
741205931803959296
741277570369507328
741291054901678080
741232850771443713
741155293841739776
741146133536354304
741150415736176640
741167843010617344
741240060549464064
741088289696808960
741209983237361664
741192904358629376
741179268303073280
741189896740704256
741234654196301824
741298500072247296
741217088698777600
741274869367640069
741228643821707264
741133202492915712
741218627869872128
741129645806981120
741158058013917184
741192371312828420
741107998962110464
741166345740550144
741213095427637248
741139292588802053
741212466189733888
741147186214359041
741297686087933953
741153465313923072
741250995062243328
741261292183420929
741238865416048640
741189305503211520
741275787865825280
741226227890061312
741194850217959424
741189070462681089
741289603919970304
741163237710934016
741278560174776320
741218854228090880
741251708202975233
741272528962912256
741182153950658560
741292153893191681
741210876674486272
741270221894385664
741293730855063553
741289364668489728
741242967529246720
741098339417100288
741277909990547458
741243910920544258
741279105467965440
741204220595044352
741235329475051520
741218401163575296
741225087123230720
741149128340742148
741180673462042624
741225905046093824
741213544369246209
741068891003224064
741282465096990721
741205860366553088
741151917305434112
741206841829560321
741163506142171136
741197287280386049
741156778763812864
741186457700868096
741200886114836485
741271048419676161
741249879595450368
741248122110763008
741135140353638402
741177389607202816
741194816831250432
741135215532376064
741282628662398976
741237766378381312
741089594301648896
741075707002900480
741117943568846850
741183835933683712
741141746223026177
741097873736097792
741230388467601408
741248457747402756
741257123020083202
741281840166764544
741130975271387136
741135009986269184
741107222927659008
741185844971724800
741210708940066816
741220221457993728
741186000471359488
741269328448884736
741203822043889664
741280531682189312
741206153959493632
741274982483951618
741254426011312128
741296306191241218
741160733686255616
741230917172244480
741218384587726848
741204245505003520
741227842592243712
741269789927149569
741137899916251136
741242040260911104
741273371783094272
741295848949157888
741199409384415233
741195445817475073
741259991978381313
741224810273996800
741196322594824192
741292233794686976
741242585625337856
741260281469403136
741243449534341122
741205331787796480
741245031038779396
741094375719997440
741279948443398144
741263775517540352
741205533273640960
741203343905837056
741288836202823680
741268992971640832
741195714353471488
741177469131055104
741266648615784448
741166467526348800
741283287163764740
741147647759777797
741168736623792132
741156845847498752
741173438514135040
741155847666032640
741252908067524608
741084242432659457
741285430621032449
741196091912294401
741289109067567104
741211128248832000
741174193165893632
741216782258704384
741200332412178432
741113115937509377
741140387478315008
741183970159788032
741236533152391169
741156480943030273
741207240401670144
741207345103966211
741286772827688960
741242174554181632
741218032392019968
741269768926289920
741251544914530304
741274231762264064
741159056312807425
741290362832986113
741226735295926272
741156438781898752
741165192583741440
741205986053115904
741202781630042112
741171311725023232
741288605654614017
741175245948784640
741228903705022464
741189758475505664
741222620822130688
741297799606730752
741188231589416960
741158217108049920
741297623324319745
741206145658937344
741174721782370304
741256720287182848
741137774150098944
741230699034882048
741288987206275072
741241507907133442
741175078163996673
741282003895656448
741200659538665476
741270737990889474
741167524515962882
741160394035761152
741214785837125632
741255051000188928
741293324171104256
741199468335378432
741176659626188800
741066567635636224
741115682755096576
741206216882393089
741120707602616320
741196343645999104
741159739967541248
741263683163201536
741083201976860672
741138105680470017
741267596289429504
741128580176961537
741178832099659776
741258566087118848
741180191398100992
741207110290137088
741215381365350401
741221882716786688
741250877818867713
741267567147241476
741212856260001793
741214404369387520
741278866430398468
741257165218951168
741252375353163776
741292825111826432
741193881413263360
741273787061153792
741213795784220672
741174528995385344
741254963226152960
741134355867783168
741239150423224320
741252018623373312
741172515482001408
741160784181485569
741174788975136768
741120355272626176
741152093440987136
741288521604976640
741294230275018752
741178077330317312
741263511209152515
741233660100251648
741178781948317696
741192488728330240
741265914209796097
741194149970513920
741224080448225285
741181696930926596
741277100515135488
741121668161122305
741148352084070400
741174981812424704
741206485364047873
741292606823518209
741244267620925440
741217486859829248
741214320370028544
741258079606542336
741235539408355328
741267156009156608
741210792939376640
741181072214482944
741216597810020352
741209291407777793
741285191281479681
741166916270596096
741113006835171328
741230757662863360
741072859024490496
741204765552615424
741239452689944576
741267474633662464
741145864983465984
741288982999339008
741132653060100097
741202559365480448
741197681532514304
741227624500985856
741208372628848640
741291214629134336
741192690063314944
741123878475423744
741092350022279169
741162851872702464
741293592728195073
741141356198957057
741135874155499520
741170200599400448
741278203902365696
741254849879265281
741237741472514048
741216727749427200
741277188582866944
741179826359422977
741219038836195329
741241835109154816
741205721866502144
741133416263995392
741258033263710209
741193931627614208
741202802857390080
741200760218624000
741278648255270912
741265801085227008
741164684930322432
741076994499043329
741137325636354048
741218455844749312
741146577931227136
741169843735515136
741210331427409920
741219156482260993
741178395992657920
741287103896637441
741230648589967360
741141943334412288
741291768046555136
741224223067144192
741281596800667648
741174570871365632
741263268006768640
741261401239527424
741169407557259264
741102319778025473
741064315139174400
741251158715564032
741191834697883649
741245442046996480
741189536160620544
741214315970191360
741176118405922816
741171190170066944
741099140692750336
741295912006356992
741228165490704384
741209530470703104
741272017102606337
741292917432684544
741280363700441089
741199522727112704
741181885863190528
741162600159969281
741273812193271808
741083730450599936
741198684071792640
741165624546721792
741207772939857920
741069805613121536
741172264062844928
741225582072082432
741223287569719296
741184125487452160
741243667848015874
741218305063686144
741215582616485888
741275536035450880
741245555414847490
741221618391908352
741174407125684225
741163678066737152
741174117995536384
741279088690761728
741223954430500869
741244347350454272
741278157530107904
741067989491974144
741187866630361092
741193000496287744
741142383602061312
741186948161736704
741220502803521536
741262424632856576
741259774017306625
741181281841602560
741211975779295232
741163179103944704
741230028109795328
741275884129247232
741233211309690881
741223078030516224
741192845625851904
741225640716865536
741206569044475905
741262927898890241
741231898639360000
741168099248967684
741209123627229184
741125925279039493
741279172681695232
741248604656963584
741231768729194496
741195554991005696
741237397397065728
741110876334358528
741198289769496576
741124578823577601
741123043892793345
741195944822202368
741135479735750656
741067423147819008
741171408206766080
741270838687698945
741293693311811584
741219823183638529
741286462440767488
741141544699371520
741228379509121024
741191079547015170
741254371598577664
741209337369104384
741149719485927428
741250861192601601
741295559714197504
741284306300112896
741252127826186244
741249598421913600
741087123755925504
741121416288960512
741250840023830530
741268300773089280
741212311185195008
741221547151482880
741257475601649664
741226345326333952
741267281930489856
741176231895420928
741231688710279168
741184813349097472
741163992656281600
741152534044246016
741244326341185536
741214714508791808
741231760038596608
741089938381275136
741284243490377728
741200772784881664
741206812674928640
741175883579445248
741200533575237633
741181063611944960
741271228456050688
741296582952357888
741282389540888576
741169910831665157
741108267405967360
741152194179829760
741226953584283648
741243248249819136
741224046956793857
741239280480047104
741258058437951488
741193243975684096
741289264080621568
741291906336980996
741259312371113993
741160855497248768
741296419689091072
741293806738235396
741194573590999040
741249716072132608
741134469260808193
741279558670921729
741257215298940928
741257219782610944
741267705404219392
741209496664559616
741246242966081536
741200634096013312
741245735602167809
741175011348742144
741291902348238853
741229923113832448
741223455442472960
741252349906321408
741250521105858560
741292590146957312
741253591420309504
741245320500289536
741221207337512960
741183760595570688
741263406200586240
741292426510409728
741244460495933446
741197253826772992
741240807206883330
741228446639099904
741114445389287424
741177842478747648
741210968819138560
741245064639307777
741188944856002561
741221295208169472
741232460642455554
741193805936889856
741239645665648640
741182527382163457
741166521842556928
741286357608345600
741117863726075904
741244628368797696
741286462289772544
741194254563807233
741164395414315008
741283702307729412
741200307074543616
741166123408891904
741146540421566464
741174814308761600
741193503833628672
741242392725098497
741169097363345408
741167667151835136
741278878879088645
741178756665081856
741195202698870784
741285921195233280
741213489792835586
741183458496634881
741252836370092032
741235862420217856
741235362907992064
741162059128295426
741181017675862016
741186298115969024
741247589702569984
741257198706274304
741298730456997889
741226332961550336
741216895576252416
741125463997861888
741285615002648576
741250026270117888
741169223045636096
741214110503870464
741237195911073792
741138625581223936
741112285419196416
741268942522621952
741272751286149120
741206032316301312
741200629893304320
741238932248121344
741073919965339649
741178635332247552
741250047170498560
741214928531427329
741149375758491648
741075270682169345
741074331179048961
741163242047844352
741165393734144000
741250349504200704
741214156829937664
741218770488807424
741286017911689220
741224483235758080
741275951514976256
741294536480165889
741224197658185729
741086351978823680
741202568018202624
741249724532064256
741175523024482304
741219739217891328
741171169127071744
741213313682579456
741241377615446016
741151246191562752
741269563329875968
741104303654338561
741169340612005888
741166211560538112
741267193766240256
741211711504420864
741285312953880580
741267466282631168
741207261423542272
741199094845198336
741295341690097669
741236550290268160
741279612907446274
741219584280301568
741106497405521920
741223203968798720
741228442629345280
741212864925442048
741186943921197056
741256708056616960
741173538938183680
741219961679556608
741188600604286976
741283891391139840
741275557120380929
741129511320846336
741256234104463361
741197735957762048
741222234761596928
741232913451241472
741263817284321280
741173056551419904
741277780227305472
741196259717976064
741248034076561409
741276089998282753
741204631343136768
741221467354980353
741161778403512320
741165221650272256
741243135158816768
741071407916974080
741174746826612736
741266270931275776
741247191117766656
741263720874151936
741259262421270528
741165964054515712
741194841963433984
741247925150453761
741119516323807233
741277570268864512
741199061466939392
741205973788954624
741272512089206784
741298709665828864
741282750322380800
741218132853960704
741265545224454145
741291101026406400
741175279524188161
741130035944431616
741289985609961472
741220326638538752
741234486529003522
741187824989417472
741203473870520320
741156224973066241
741163820870172673
741298630116683776
741213334440181760
741285023832244224
741213959601197056
741213443554955264
741084921909772288
741278384039198720
741136704531206149
741157269350539264
741116760611540992
741194678335242240
741273682316775424
741211661277769728
741200852300509184
741224030112481280
741182745423040512
741135333010608128
741208276168232960
741176961779806209
741205658910003200
741171785840918528
741221245010726912
741168417915437056
741164135220695046
741169780917305345
741210411341488128
741241692154650625
741292451869143040
741180119780229120
741177825525411840
741179528588988416
741248738778308608
741234155325935616
741194238050873344
741280279759847429
741208825831686144
741182250520350720
741269722826735617
741172893049065472
741074062718341121
741147337381285888
741292610959101956
741104903456620547
741251750175342592
741155365178515456
741211229096660992
741177754499088384
741066391399321603
741148989895155712
741135798561611776
741285082258759680
741064797458993152
741259203633893376
741269072612982785
741092899182542848
741185417270185984
741176642773655552
741194422537224192
741177825596715008
741158703798362112
741214940854374400
741194359375302656
741208980844883968
741206761957384192
741226043520909313
741171152526024704
741085823618023425
741275829871742976
741181587753172993
741193403074019328
741081004371279872
741133361947770880
741222323118825473
741279755689922560
741208183881015297
741201922003177472
741204950219427840
741119285892894722
741157214988177410
741216010783625216
741166014294036480
741168765874937856
741094505613561860
741173782220537856
741171584547840000
741200571407929344
741130472076521472
741236407503556608
741252144590946304
741253520259682305
741206498018217985
741161337980604417
741172192495448064
741285958839078912
741161786561462272
741272793074008064
741141482158051328
741245219673366528
741151737105502208
741140563353800704
741174147238252545
741245253148102656
741247824273264640
741138176866156545
741250483541708800
741169201994473472
741079150262386688
741228442549686272
741251787961839616
741101871083847680
741223832917291009
741086075100246016
741244263460163584
741132753664679936
741162466072244225
741285040441688065
741294792123023360
741082099214602244
741199765849923584
741196247051075585
741161698564952064
741258179984691200
741170255008026624
741208314030231552
741195588671307776
741228840807190528
741131520702840832
741138260651577344
741258742147239936
741208674920632320
741101271361458176
741188927902613504
741133487789477888
741198411173658624
741109236072091648
741089942353248256
741236780775641089
741297103452831745
741197115196596224
741090403580039168
741208225798836224
741214735681658880
741283975029653504
741148494874968071
741170158350131200
741246515889344512
741226269958909953
741204186914795520
741089783053713408
741235077774970880
741190958117572609
741205583571849216
741238810944655360
741245374950739969
741183840400605184
741250861045809152
741213976265162752
741204178580705280
741193679990345728
741236264846917632
741296159369629696
741157269350547456
741276525958434816
741281500302323712
741175224998211584
741246121486503937
741249409728446464
741293642896248832
741085236537106432
741141582670397440
741145823111745537
741247694266585088
741234654309679104
741298638358482944
741156938071838721
741253365150060545
741296348398374915
741127498101067779
741226450083151872
741179083879518208
741288454516969473
741219751960137728
741211161778085888
741215528216367104
741229595723075584
741159207270027264
741230036443926528
741168874972975104
741247740672253954
741201687109468160
741141003776733186
741231478965702656
741162822483202049
741202395682734080
741160717009715200
741264601552060420
741156086720409600
741265645858377728
741141720881090565
741220246988673024
741194116357296128
741277524424949760
741200021916389376
741259824462200832
741225724737159168
741272780629528576
741209169815031808
741207122768076801
741249695146758144
741134985042747393
741217289769455616
741191868118118400
741244133302472704
741215293482119168
741148025020633088
741275607393140738
741227041769541632
741220959995199488
741168891880189952
741257655876980736
741253025298284544
741273552033316864
741158451976507393
741191373278318592
741245496707014658
741187866848550912
741221891034206208
741189452240957441
741273954694860800
741258360289271809
741216530512412672
741181621567639552
741223941805637632
741168040486768644
741172779920306176
741229092675031040
741097236180799488
741293341162246144
741139519123128321
741168015367110656
741175716004274176
741187745289277441
741245006007132160
741115632670912512
741067154569764864
741212474746253312
741180413402583040
741298818927493120
741110054191910912
741134716594716673
741083755691925504
741257815277342721
741132955108675584
741126474644787200
741240211540049923
741133227675521025
741210650202931200
741263972263923712
741183857022619648
741156132794839041
741269999457865728
741208012027744256
741127628191596546
741285128555614208
741168639987093505
741283039582560256
741212776945815552
741292850231541760
741135949518770179
741168124377042944
741180241654190080
741206762007744512
741181328071200768
741283119349833730
741179717160685568
741217776254099456
741254468096958464
741280712121307137
741172188632481792
741275150440620032
741256758039969792
741258079573020673
741155486725251073
741222948032258049
741262202460614656
741254799673417728
741176110151409665
741258968702554112
741272075814371332
741123404384833538
741169839474135040
741227683259031552
741176328200814592
741272637943480321
741271526595530752
741243432925028352
741188823049195520
741279935940206592
741201125072863232
741228803305902080
741181952930254848
741227075239956480
741239754654683137
741185484643274752
741125178525126657
741254120154267648
741238907459764224
741227091824377856
741279768138665985
741183018061180928
741295123577884681
741262273587630080
741193474595127297
741224059468406784
741135102600740864
741225800217833472
741244905100587008
741283065083875328
741237699122765824
741114734896762880
741248097142112260
741272679777488896
741197215956369408
741207437546561537
741283228636549121
741252371150438400
741190429664804864
741248768146845696
741182422469902336
741224650995322880
741129763205591040
741243743341150209
741201200557744128
741199774355972096
741254996738637825
741149979457294338
741288311856222208
741260679718555648
741297589765722112
741225695192326145
741173241385979905
741242774574403585
741156673654562818
741296868399931392
741182988906532864
741089921566285824
741168455651590144
741274638735572996
741153888615731200
741176873334546433
741291507974602752
741183261603467264
741278300392169472
741251989300875267
741222926922440704
741072724748042240
741195588486696961
741246540845568000
741248592015331328
741147614134013953
741230787018821632
741278530974027782
741262324233818112
741221069093277696
741254225045377024
741065779194564614
741263737512988672
741285753322385410
741160360573558785
741247832686895105
741257823485603840
741285266745360384
741142337619890177
741200147778932736
741135983425511425
741274323877515264
741229893648822272
741210138607034368
741268351368998912
741152890367180801
741152911510634496
741189934434930692
741196825819029504
741198835012100097
741240245346308096
741290958608867328
741262051432103936
741282922322366464
741180652683468800
741292036494499844
741224902594859008
741197094237671424
741275020350115840
741228178375593986
741172532531888128
741220074804154368
741200575665078272
741090982511411200
741177502824075264
741195647370436608
741199497607385088
741155155350048768
741189997412397056
741143520266878976
741107441199403008
741209522195341312
741285896130068480
741146749931257856
741182317767622656
741119315227906048
741270960288980992
741295890913202179
741164567586328576
741209631062642688
741269986874793984
741128119067783168
741286726388330497
741124541028634625
741081192972312576
741113321361924096
741260591801597952
741259446911938560
741258989795704832
741235048716865536
741226919803260929
741080077530697729
741258381558730752
741239372951998464
741243097456226305
741186336040837120
741172314423889920
741223644202950656
741169495901868032
741212479171231744
741211371807838208
741239280668905472
741145126668537857
741267474608328704
741282003551674368
741174357087621120
741194950839291904
741160830314663936
741194196158144512
741268464413773824
741161308612136960
741296369248391169
741147949565087744
741223824595783681
741197370969333761
741216992049389568
741276438037471236
741212482983854084
741220511271751680
741243948660850689
741280485595316225
741124943803518976
741166844749488128
741248021485244416
741199203909677057
741289733888692224
741266128232681472
741223056891367424
741291734466985984
741249619657666561
741254451416158209
741283673148928000
741190001782861824
741269978859606017
741085706173489152
741256112268140549
741227137898848256
741244573914169345
741266094892175360
741187858313187328
741284721737498624
741115464898740224
741200944709414912
741174310988025856
741225032559517696
741222029328809984
741134900938608640
741212013272170496
741157919568351232
741291306757021698
741227511250452481
741162877315387392
741227666481774592
741235942091063296
741297124084711428
741130903779442689
741239808866029569
741203771481542656
741166593347059712
741107676000587776
741199593942200320
741255407537115136
741082367415201792
741252463236395008
741182120731811840
741294880329072640
741227678930341889
741245337281695744
741182909084762112
741266355018694656
741225053568765954
741200684767432705
741203394006810624
741164093474754561
741294125484544000
741218011441430528
741277750749716481
741189959588122625
741179335579729920
741245920239603712
741188122860457984
741239687252185092
741238848584339456
741212319431176192
741252991592828928
741257823749873664
741188852635848704
741210235189108738
741258762984554498
741110783820582912
741186197523824640
741091980852224000
741150214694809600
741254388585402368
741264660284968961
741291394824835072
741216895395889153
741091385424662528
741189704104579073
741241239140503552
741222515784200192
741186436670623744
741208104239431681
741182884153856000
741256502476955648
741198448888795137
741240450888130561
741148406706540544
741257034956480512
741283291605696512
741098167408676864
741222474075885568
741242954816335872
741189238255935488
741241360825634816
741261191457210368
741132443059691521
741277012397064192
741232385203789824
741161761299124224
741229415649148928
741240547386527745
741283115155394562
741185723588546560
741259438540128256
741265088334725120
741215582578675712
741234683569164289
741227561703886849
741156598236712960
741268896485904384
741297455715737600
741216438543863808
741174323298336768
741227096199057409
741237108103360513
741161513851949056
741161560261939200
741183517430829056
741223505702838272
741183605460865024
741203310045188097
741291432732921856
741267298657394688
741238345309794304
741163477021118464
741111496843763712
741064654927978496
741147010221395972
741274970052022272
741240823950544896
741195244503470081
741213665941172225
741190802869760000
741200256734400513
741250689293123588
741181969594212352
741210717458726912
741199296364699648
741193470321233921
741251645217083392
741178777640783872
741178324685344768
741277473904701440
741272465779757057
741130245424701440
741140894682861568
741114005243232256
741176223347396608
741160922383851520
741291860581359617
741160788560334849
741115670251835392
741212332236365824
741251461015822336
741240417358860288
741278815930994688
741245584506519552
741223837237411840
741150570854141953
741179369226444800
741276438028947457
741170024178651140
741199401260093440
741157638638084096
741198239173599232
741279835205558272
741130627320270848
741158795984969728
741192442628706304
741155134659538946
741259241416073217
741212206180638720
741202207329144832
741184230265389056
741231370308050944
741181784948346880741554339899133952
741536405147557888
741596324974473216
741620521918431232
741493640057360384
741571762991837184
741567145180553216
741624468598972419
741564234341945344
741539374815432704
741659226691534848
741644630744145921
741603329399197696
741553350219550720
741639274697744384
741547121560702976
741593841736781824
741490842326601728
741515408243601408
741573956747075584
741639652071878656
741595029010034688
741572589349416960
741518290015510528
741566553804709888
741617577584136192
741595980794040320
741567145088147457
741569733208768512
741616172408446976
741647491188293632
741615178396106753
741625676810321920
741452011317649409
741585797313376258
741607473283489792
741627723332870144
741622245555077120
741598115950657536
741651517837561856
741599432731430912
741587672167129088
741659235059130368
741646266338250752
741628554048380928
741560169927172096
741522479819165697
741646694320865280
741615723726970880
741602087935574016
741564716556902400
741618718292205568
741479643727941632
741556592185905152
741606043109707776
741582085136097281
741571620658151424
741591140546269184
741481958983634944
741446630344384512
741641925174939648
741565442444103680
741513932163059712
741429685117145088
741593766323163136
741546265847189504
741654567159353345
741642684448800769
741628071430750210
741531451779371008
741634551915630592
741644488016297984
741554927047180288
741519938406522880
741545288591126528
741617527176998912
741529849374887936
741524610886172672
741631028721295360
741546446361595904
741551890354298880
741637441497509889
741517019179298816
741585394337206272
741627920414736384
741613228065624066
741516364595220481
741517967003951104
741559662500282368
741514745841389568
741569116457316352
741634841381380097
741581653370404864
741595335059873793
741589605804171264
741587713929936896
741598652611866624
741600544180043776
741657624475635712
741565274462113793
741563944767258624
741555946359492608
741659466085568512
741532672330174464
741538451812667392
741628226741665793
741557506586124289
741526003256860672
741626003726860288
741554247586680832
741619989195591680
741624766583410688
741572929213878274
741616725808943104
741592004912644096
741640239253495808
741594986777575424
741549029755129856
741570538175242240
741641354896408578
741626821708546048
741560119759101953
741504658263429120
741648795461660672
741551403915710465
741584408860299264
741556852442464256
741632165214052352
741622631779205120
741633369075810304
741516029143056384
741645771393650688
741437293609750528
741635063620771841
741638037071790081
741560031607394304
741563508786139136
741539865423122432
741568185372160000
741522123575824384
741542818150240256
741589169378594816
741552544577683456
741578968869023744
741575550372741120
741588842126282753
741657150611554305
741449784347766784
741656190384525312
741635566777819136
741644014257049600
741591325271810048
741523050349363200
741513214941405184
741536350512500737
741558450451288064
741428150123397120
741625819286540289
741609901768749056
741588058051620864
741607700044251136
741598254232707072
741621847054290944
741633670864330752
741548304333443072
741573759421820929
741554650449608704
741563001262723072
741657985445822465
741513420411928576
741606395548667905
741525491530760192
741583276620546048
741576947063492608
741622988156600320
741538296862519300
741526888305307648
741589039485181952
741494247992393729
741588510877069312
741547683391766528
741513453999955968
741609474134151168
741613383246569473
741546425381707777
741506466134302720
741604298409312256
741591157478658048
741595527838568448
741549260794171392
741592222924218368
741606781462450176
741573159812485121
741628318907281408
741504452985643008
741534295358099456
741566922739884032
741583465309704193
741524719686553600
741634119843602432
741589299477499904
741548845411209216
741629187216281600
741625563580911616
741550636186079232
741500384565465088
741595351946268672
741571079404019714
741539068375371776
741522362399641600
741611386749517824
741616650311475200
741553962294317056
741483951315947520
741642789570633728
741586493400059904
741603325091688448
741658547457523712
741538787277348864
741479115119722496
741625852606173184
741524786787037184
741586166147887104
741620802693402624
741658350463680512
741481774182715392
741655087236419585
741647260644151296
741647755588849664
741505702875779073
741581686719320064
741542184969703424
741594261401960448
741482600397713408
741599948882509824
741640818079961088
741479681111789568
741590180096835584
741508227599376384
741566197326610432
741640356723347456
741622706941112320
741515575973662720
741545900980441089
741456348576112640
741643322167590912
741504192775344128
741465189883727872
741573960999919617
741604109489438720
741542805621837824
741514070323564544
741649940758290432
741654491699765248
741568487349473284
741570232247029760
741543296149954560
741523289307283456
741617107876601856
741610778420076546
741427231696781313
741581992999981056
741657431860781056
741639547101057024
741570852777566208
741430864001785856
741578620834041856
741593141350895616
741561654773682176
741591375611826176
741541677249224704
741595037142790144
741555375984513024
741572107079942144
741513562972164096
741545888485650432
741615753015611396
741639513718554624
741646354506731520
741544936282173440
741545838204334080
741600653471055872
741590016535715840
741532957538717696
741588800481026054
741577127649239040
741542897900736512
741510043674120192
741499335859310597
741578037838352384
741557594704084992
741544302904528896
741594462426664960
741548123953172480
741537470605578240
741653354988769281
741591694479609856
741560644118450176
741615757319012352
741638007728574464
741562816621072384
741545737293422592
741647918994690048
741644341328916480
741446500312457217
741547583068340224
741500069715836928
741475738822410240
741594319954575360
741589391760576512
741543288050712576
741623176665440256
741607116989968384
741618613262688256
741586753522405376
741597973348515840
741434940781273088
741585113478107136
741433829303431169
741496349389127681
741594915617017856
741581678259408896
741548623087951872
741542750907142144
741615568264921088
741442553329815554
741594995157835777
741657406686527489
741605648908070912
741606944763486208
741657465331146752
741553228593139712
741600296917422080
741551781549854720
741553316388212736
741623562721726464
741499218347610112
741558999846359040
741610866735386624
741615757193154564
741549634103971840
741587353165287425
741629640452755456
741583263924400128
741464057509744641
741537042702733312
741435980729733120
741539840336990208
741585549639725060
741653690235408385
741619397643534336
741558265595695104
741516826064998400
741658258008645632
741624456066551808
741435712570957824
741583431730102272
741509708234776576
741540053919272960
741579338072662016
741561956738473984
741560815954825216
741448064494370821
741551857068347392
741622442909564929
741548354656690176
741468226501087232
741561554022334469
741536761470390272
741584677312598016
741587948777426944
741522282997108737
741576918064103424
741434747826634752
741572039765557248
741597142687440896
741650372830318597
741654961310859264
741529190894292993
741646857848422400
741535926774562816
741651484044070912
741529388051750912
741606655515893760
741645897264713728
741544709978488832
741526883934842880
741649974191087616
741529702578425856
741578364776022016
741443786505486337
741564490152579072
741612355675643904
741531137194008576
741636162264109056
741532647135055872
741507368006090752
741598413712707584
741638825949159424
741567010719596544
741610161949790208
741581783288979457
741624745452535809
741621192881102848
741654529456766976
741638385543065600
741548346360365057
741519149843648513
741632798692413441
741621448591212545
741541333186314240
741559553398059008
741598640150597632
741634262470930432
741584215850897410
741544294578827264
741648992975605760
741548128109768704
741563487529275392
741578360862740481
741624363703783428
741595309738983424
741540867928936448
741543145150795776
741568638113701888
741635147552935936
741609096651149312
741546580394803200
741542406965841920
741517455282032640
741539726839152640
741646987867492353
741591073424834560
741573851939778560
741592205903663104
741554780275892225
741490049833897984
741606676332216320
741649563396669441
741621226423091200
741611793592791040
741533079018299392
741548384138461184
741568231547211776
741516599606300672
741550174854602752
741544361482027009
741612636719173632
741572794983579648
741548384197173248
741570353772793856
741621876552650753
741584295823855616
741646048393895936
741597134198312960
741456532739477504
741610568948289537
741558240580894720
741536644340297728
741558714465943552
741601613836607488
741617925677797376
741566935566028800
741525390779285508
741593363741216768
741653086297546752
741627509696016384
741475591740743681
741656764689612800
741630265253105664
741623919065567232
741655255058939904
741467744273584128
741617636086288384
741601559490990080
741514053760233472
741537885615214592
741628579159674881
741625244574683136
741607519479574528
741539462723842048
741535494723522560
741654571261558784
741660640402640896
741586816529227776
741609851575537664
741653224659116033
741603312412295168
741449985816973312
741586086787469312
741532072460816384
741589144455938048
741531472566292480
741509532254363648
741647289782042624
741632257677529088
741617816328081408
741506504042254338
741551441547001856
741590117291315200
741573977802461184
741607313950318592
741512984284008448
741533192121909248
741571330932412416
741598908556709889
741625974295519232
741557573845954560
741564452345024512
741570689233256448
741590536709017600
741566776064905217
741598073961517056
741569456095268864
741535855484014592
741557976511614976
741568034419159040
741559171775008768
741491090004541440
741618164711194625
741521699879936000
741631695619653633
741602561699008512
741574753492828160
741649680786935808
741588624022622209
741581833721290753
741556726453964800
741571930994692096
741657486088753152
741625005755228160
741544445515010049
741590184244961280
741441722719174656
741569166784770048
741511142577704962
741429005757251584
741444877150498817
741547591209517056
741546651739955200
741555736719839233
741578667042701312
741532835740258304
741599743403544576
741621553545248769
741560857709056000
741482227062714368
741534094035714048
741448920115650560
741495170764525568
741534395916488704
741552494329909248
741605275396911104
741572069322850304
741608794472480768
741546446349078528
741565333216059393
741578268327956480
741536388445700096
741612628003414016
741659361232179200
741445451774185473
741503781943148545
741595825898409984
741565081574608896
741522442187902976
741644538293411844
741429273999867904
741428599065092096
741517681497677824
741610770241343488
741616126342336512
741660099123515392
741574435015143424
741515916094132224
741585713498587136
741511826563866628
741645293297491969
741480163611971584
741654961252139009
741540972669075456
741634753179332608
741583113021755392
741537680132079616
741617145558278146
741628255975936000
741619242458578944
741658345875099648
741574401234194432
741605665823727616
741525458051862528
741533381175980032
741633893393178624
741597792985026560
741649789784297472
741440439383949312
741614645568475136
741534702327205888
741569518951108608
741559696134275073
741507447471378432
741539743754649600
741539701618802688
741625806779260928
741517522332209152
741450824535117824
741642923683512320
741627933253586945
741559113121996800
741576443717652484
741595511074004992
741546165104181249
741514431000150017
741528859477217280
741555052972769280
741656857211736065
741571951953649664
741654298459836416
741540062437986304
741649622096093184
741652025193156608
741613940883529728
741621365053247488
741615715044753408
741597994173255680
741590201261252609
741606533805510656
741581887970365440
741654437031227393
741613362094735360
741633331398205440
741540947675205632
741535360631615488
741649483402993664
741500245947863040
741535436103929856
741640159486042113
741550623783591936
741651198915268608
741656819525902336
741592143370825728
741435229991227392
741612099848142849
741654109875490816
741520412002144256
741506717884796928
741641338102415361
741564867656724480
741529509732745216
741548035986096129
741649290607656960
741536342325235712
741608991718055936
741509519398871041
741549508119646208
741511532761239552
741611525182521344
741650490279100416
741437046212988928
741501709629919232
741562220912476160
741570269882421249
741525814316011520
741558399855431680
741444822259531777
741634186776174592
741644249079369728
741567380204204034
741590633048117248
741568000579506177
741477789681876993
741602335319822336
741646652470136833
741535603859292160
741597545420460032
741612930106593280
741611357490012160
741579363024506880
741634530851868672
741642126803501056
741542251927642112
741543518410264576
741617925501681664
741629157981978625
741575441551642624
741559914078699520
741528972933144576
741633113126764544
741608618538217472
741516859716030464
741639035463077888
741510299526828034
741461561760321536
741633582872055808
741600024451289089
741639014613155840
741653522777702401
741557263551365121
741602385777266688
741500707174506496
741609776212119552
741571004061908992
741605527206174720
741572710824738816
741621255871201280
741582483821596672
741559868075696128
741604118003879936
741590511711080449
741588657904201728
741588150376660992
741522576254640132
741647256374370304
741566469918609408
741532781180813312
741530667452911616
741604134642651137
741547557810262016
741546664356241408
741555627609182208
741497444119252992
741566759048781824
741607670638116864
741579182845665280
741632173711724544
741510186595176448
741652914570178560
741639601719238656
741624170677739520
741633599569596417
741561763758497792
741578520187535360
741646815964061696
741561625455566849
741431413304627202
741568289969713152
741601009764536320
741485901495291905
741569435044024320
741646585189273600
741643641035337728
741572077661130752
741552095942311936
741572685600264192
741607003458506752
741645608109408256
741548782572179456
741500979816869888
741538712119578624
741524564497272832
741521213277806592
741522614196305920
741656651414048770
741590356471500801
741620811061043201
741619355750928384
741428154107973632
741613190027575296
741632295241678848
741586065551720449
741582538339188736
741544990954950656
741584630982311936
741627505442983937
741657104382038017
741615136390123524
741435678806970368
741551202534629376
741505446721298432
741593611062673408
741627920653950976
741580189294026752
741546924390633472
741613508924571649
741549000592138240
741653283542990848
741616717747617792
741642340612333568
741521452428582912
741594659965796352
741582093600317440
741596689778151431
741556898277687297
741618475110662144
741656982776647680
741596396407652352
741655322020990976
741593305084006400
741537239834955776
741626561678446593
741585306533658624
741515286659104768
741528553456537600
741475839338913793
741539341026103296
741520034745462784
741642021664923648
741574673805279232
741615022925860864
741628985923227648
741496903230062592
741566767659651072
741551986861051904
741568201939681280
741583334996774912
741579178387099654
741615048150421508
741612229854781440
741522719179714560
741437054425276417
741445866863665153
741651522111438854
741576959927451648
741565735885930497
741614406665129984
741544848000442368
741576687343828992
741430725476552704
741654713612001280
741631737424445440
741597146852515840
741518097119641600
741583788287741952
741555480917626880
741550569232465920
741590641600307200
741429743862566912
741616331649228800
741620366691434496
741573965156614144
741444273091010560
741558206997114880
741590909968584705
741635201831469056
741626406329823232
741606957560258561
741485981245837312
741540641251950592
741519627683958784
741529333446103040
741582089498198016
741490078992584704
741645167422246912
741599118456459264
741534047709634560
741626863731286016
741500082294558721
741507590203510784
741536854047117312
741622824314494976
741598971714535428
741651333204332544
741595012203438081
741550929854373888
741652302101151744
741573067525238784
741534265779879936
741553777757585408
741585923117322240
741523151163641856
741553458914988032
741608358373920768
741654860651765760
741429907675308032
741566981564968962
741573277219491844
741611428470239233
741566146911076352
741495594309521408
741635105635106816
741632744007077888
741628574994550785
741583666367848448
741605804105666560
741547385952841728
741558085374889984
741638313992425472
741652557999800320
741611080657555457
741615534853230593
741624162293321729
741536950386098176
741648447372169220
741625039087374336
741559175885508608
741575021877985282
741528943564619776
741575294713090048
741517870551683072
741565328996569088
741649622104317952
741501512455585792
741500874980216832
741432130346070016
741593166680231937
741649600877105152
741508072439439360
741467060702699520
741507208337313792
741487855978024960
741548065035714561
741545225542377472
741649718254669824
741646224588218368
741521041210630146
741624028113338368
741527408394801152
741587554814812160
741604973759344640
741517207612588033
741648728336007168
741607427079081984
741573843479859200
741575936219459584
741616969108082688
741653723869503488
741553660543553536
741575122637721600
741563420726702080
741551773182234624
741623050907586560
741538611108171777
741561705092788224
741561365257682944
741494067905716224
741585541230133248
741625345288343553
741652075663249409
741652423752683520
741624779069915138
741523272525877249
741572853741592576
741600737365463040
741441156546977793
741524791111364609
741631783704240129
741627782233477120
741447271896715264
741599500054204416
741656496526786560
741571956147884032
741639882800402432
741544353349402624
741529052297760768
741600661754765312
741547054355222528
741648413826125825
741640889248960512
741644878334021632
741545141685604352
741429374965174272
741456679552884736
741581129120157696
741657532465319936
741566629293785088
741628868646309888
741499025564831744
741590628929245184
741527651614097408
741531237790167040
741557305477607424
741575596451467264
741527341264973824
741433275357495296
741628071644647428
741505425997238272
741436098480640000
741605158099013632
741569367905820672
741562942437658624
741625580274208768
741602968487759872
741597092309782529
741547402721677312
741561722100715522
741570282402484225
741555681979830272
741551575710191616
741623122458075137
741572358591287297
741653124327313408
741642802107437060
741579606474424320
741555270925619200
741525935984410624
741649412280201216
741578268491587584
741534052142960640
741626154973532164
741470004969934848
741596140437639170
741573927407915008
741457376025284608
741526250615934976
741589685416431616
741530159958884352
741598388446212096
741638502987636736
741642017537544197
741634845231697920
741589484194697216
741586816449585152
741515781779791872
741591379776798721
741638389611565056
741568545826443264
741548052805263361
741568432622211072
741576737352486912
741571817438117888
741646371455897600
741469195578290180
741523939717976065
741547281040703488
741646195232280580
741580659181899776
741646715179175936
741591430083158016
741624544264359936
741657783897051137
741477042991026176
741426153685147648
741571645735833600
741659856206241793
741584396503908352
741620949854781441
741630344898740225
741642751725449216
741546529987690496
741547499085783040
741621583056343040
741596064839569408
741589010032644102
741543745116614656
741577920280465408
741427885827727361
741631099927953409
741650553164464129
741559108697001984
741646631276269568
741438040141406208
741615413138595841
741469640342151168
741564825629773824
741651328997285892
741538154134536192
741467857536552960
741540893052702722
741582521566146560
741561352947441664
741510542922252288
741540494673608704
741525348714741760
741643045297389568
741563877696131072
741561482983448576
741540779810820096
741653556302733314
741609646071283712
741657176050126848
741570991197958144
741535461261377537
741535679293837312
741620270251814912
741530499382906881
741595767157235713
741643703668899840
741548518159077376
741638917997236224
741511067210256384
741657549234155520
741637911251062784
741529081901158400
741464737204948992
741596966606524416
741459045492633601
741654961063383040
741508781524160513
741567912775933952
741464321817907204
741539466775547904
741522148561461248
741635738974978049
741608492503556097
741605430737162240
741521649678290944
741553685784895488
741624296800456706
741580327886422016
741635709489008640
741525617410244608
741445929597870080
741582164832210944
741562359307771904
741527332607889408
741588812841684993
741628314964656129
741628771925524481
741481606678974464
741519464236191745
741441718659260416
741631611482034177
741551320071606272
741514318030774272
741661236144787456
741611776593276928
741544600591052800
741535046310473728
741596773869834240
741583125327663105
741518571034058752
741576523409416192
741504511747883008
741533838069878784
741585096646352896
741586908552278016
741581028205158400
741655443550932992
741552049846788097
741574304597442560
741541790411575296
741628721908441088
741581552497348608
741547616606027776
741601928556208129
741543237438083072
741563353273892864
741538128759033856
741595595165577216
741654076270743553
741563135346257920
741554428050804736
741589878329249793
741607322493943808
741576334770614272
741548492984836096
741599738957565952
741588896639684608
741637211179876353
741434806383333376
741654399144067072
741518059064688640
741627652100874241
741494885589614597
741526053466865664
741608249192030208
741511713099546624
741520781167853568
741631272032862208
741548681690796032
741573713305341952
741542704711118848
741556160147296256
741562984363925504
741448626715693060
741517568490524672
741653535172009984
741600016071024640
741592961180434433
741650980727459841
741502607282327552
741466381229531139
741635143073452032
741659004460498944
741552041647038464
741526259067441152
741427873408385025
741511549773287424
741573910634827776
741602389879312385
741477491676696576
741608123270582273
741633637242789888
741504310119419904
741518763749736448
741574086590144512
741621797041410048
741625802383601664
741644077104533504
741622728222969856
741607980760731648
741577270209433600
741493476307533824
741616251949060096
741542554034950144
741555573204865024
741530046440083456
741580428461637632
741631720680620033
741480490985611265
741586921403654144
741601152408682496
741610963187695616
741535377333362688
741545900909178880
741647013113139206
741540700072882177
741562418158030848
741574258506240000
741525617322102784
741577060343283712
741483212774375424
741528289173504000
741427978198999040
741656588738519040
741594953156034564
741612917464961024
741544516948242432
741627740156252160
741599109870702592
741620555267346432
741565215616159744
741606961863614464
741597667134963712
741571251559358464
741534752369455105
741514682968739841
741641761630654465
741560509808398336
741550443499814912
741529211635109888
741516930981498881
741591761299066881
741661005160321024
741535801046126592
741595834324680704
741577727241814016
741625349637832705
741515282653548544
741603379533643776
741582508945510400
741658635546202113
741521901349175296
741654680305061888
741635025800679424
741523289626038272
741517266374660097
741577052252479488
741650645317496832
741526435098136576
741612602887942144
741632681247690753
741618508434407424
741512505726488576
741603753070055424
741588280131616768
741583507126882304
741583012228440064
741569552719446016
741577354191872002
741532420487385088
741583351895719936
741646518009106432
741538733024022532
741622568868839425
741525961439596544
741425943898664961
741604931552043008
741507577696124928
741658828320579584
741629749458534400
741594018086330372
741628671245570049
741606013825122304
741495892306497536
741657792419921920
741597625263267840
741516532266762240
741452778988568576
741620018627158017
741537466365186048
741581040771293185
741575940451471360
741653363109056512
741564611913232384
741439520676139008
741512543844327424
741658568361938944
741600456367972352
741525327923585024
741634027346612224
741619502773895168
741588364051288064
741592717885591553
741561008989310976
741588531957620736
741633721397325824
741488200091197440
741633884769652740
741590520053518336
741623743240343556
741624153942298626
741564964238856194
741610103107883008
741599915302735872
741621402713784320
741548702939123712
741509108424187904
741660212399112192
741505350382166016
741589559507615744
741618617830281216
741542792959283200
741552184068820992
741475054819545089
741614557580431360
741538086979526656
741525168640557056
741502854708531201
741582504855900160
741549688403415040
741651026877534208
741539404188110848
741564599196127232
741620811275067397
741561390448664576
741601466918522880
741626091748659200
741649265357885440
741612418367950848
741544240019296260
741647763746738177
741527945357975552
741484177758007300
741588745988771840
741429030877057024
741538871469563904
741550204202176512
741648287963435008
741529757305704448
741591035755810816
741617640339300352
741601030899695617
741654189349076994
741606915550138368
741589236726566912
741558584748707840
741547515766525953
741620425298456576
741565828324294656
741628025305993219
741606928200126464
741622614813233152
741573751024799744
741582324349960192
741578494803640320
741635310862405632
741432193512296449
741446701462872064
741443249672331264
741492058511282176
741491106593005568
741541337703518208
741626188259545088
741523658410229760
741634891616505857
741646484513423360
741629526933917696
741637101830197249
741591946213392384
741644920121921536
741629556419887104
741504679293652992
741659616895991809
741548015006015488
741580092955058176
741571675121160193
741625051498287106
741619506846568448
741644580198682625
741642504068595713
741594600951816192
741526162644537344
741507103659982850
741615568566902784
741592243962798081
741524878994636800
741630001104195584
741632681331544064
741541614535991296
741588468875288577
741589467312590850
741647541456904192
741612674396622848
741577026876940288
741544818954907648
741608110859689984
741534647490904064
741659059259101184
741654239806521347
741570135677247488
741622669221736448
741653690587566080
741568218943393792
741479035184816128
741557192252370949
741565454683115520
741577139967959041
741558349674618880
741605367772237824
741652654208782336
741612196254392320
741574594096570368
741539215167631360
741636636543320064
741630634377027584
741614842885214211
741527689258012673
741520412023087104
741573662868930560
741583544754032640
741593992954060800
741513202362634240
741470512459567104
741602293355778048
741533481457569792
741604059178799104
741617405361827840
741589462925381632
741525399293792256
741548220589957120
741544281786159104
741624594532966400
741625827633168384
741481417901756417
741635776513970181
741537730333663232
741566600050937856
741554000357691392
741577849031786496
741571532548345856
741559788472008704
741552964175683585
741626691462778880
741564947142938624
741627950144081920
741541937371570176
741646497175965697
741531476802539520
741498056462458880
741588955687231489
741558211468251136
741534526044798977
741569217099649024
741523721387692032
741636690989731840
741430490675154944
741601668630990849
741538410142240768
741601085270437888
741496403789221888
741474539083694080
741589395946475520
741659314784505857
741615841041653760
741640436285079552
741628931485380608
741477068324655104
741611646548889600
741529392296398848
741580852182781953
741613752160821249
741618353408778240
741530834973392897
741648443341479937
741454288992407553
741542314959605760
741655925992259588
741521406337355776
741640117757091840
741653040462241793
741561453379911681
741656534145454081
741572861777858561
741553123441938432
741629124461133824
741524975744651264
741583884492640256
741530726177374208
741564137612947456
741571905870790656
741601567623643136
741621863965564930
741643925979533312
741633784181854208
741605447589867521
741519397299195908
741563949234163712
741491265896779777
741519212619956224
741582697525608448
741585088207556608
741519913102286849
741539030697791488
741446357404155904
741647256433070080
741514020167897088
741444885455077376
741549097031749632
741553526174851072
741556487424749568
741542453392637952
741577647692582912
741547163361103872
741432092693651456
741540574373785600
741523926946353152
741529417520930817
741621247306518528
741579191003533312
741552532049285120
741612221399080963
741556835375710209
741615996016988160
741641623289901057
741492318671364096
741630525073457152
741646602021044224
741437754945343489
741525617460535296
741511088345337857
741600045154328576
741531128838885376
741584660673757185
741448899219599360
741646400606343172
741626234308841472
741458009457577984
741586749407776768
741593728532373504
741577278757314560
741616025507135488
741584522190413824
741512690351411201
741628864410099712
741579266865827840
741595091790397440
741517610441809920
741553836570103808
741552833988841472
741623214577745924
741502829572001792
741577010019962880
741559067051753472
741639954212782082
741654252293128193
741555224826023937
741474450953142272
741636724388941824
741595641323913216
741549755688472576
741583339442843648
741637139687968768
741609046403350528
741653702847631360
741646002432684033
741600032537874432
741509926464462848
741457107451543552
741638787869118464
741525109769404416
741447036944408576
741543044537802752
741583553331355648
741551798331289600
741600066310447105
741622086435799041
741583053957517312
741491777777995776
741450379938824193
741640939752542208
741530071492616192
741599105873543168
741572602066538496
741568277617463296
741442561835819009
741653212172718080
741630114316845059
741526707983765504
741554885376741376
741551311682961408
741659642057658369
741625710230548480
741510622785982464
741658534744629248
741541475914223617
741629694794158081
741637219350368256
741520521418924032
741645851060273153
741631946929917954
741607783632654336
741542083996061696
741572211895599104
741559880578830337
741649877596274688
741567971433271297
741638515201585157
741591707108708352
741559914217263104
741541874402492416
741581179279790080
741575923774988290
741597012756451328
741642932097286144
741577257559412736
741656135611109377
741628641818337284
741570345510014976
741559121405739008
741618479153958912
741656785623371776
741590645819736064
741653824474075136
741568449407782912
741494256552935424
741601807059804160
741567677760569345
741547469553700864
741467135948525568
741627681448419328
741553861744336897
741548287694512128
741649517141987329
741615270687432704
741535071417565184
741644488188252161
741512010861420545
741499801276157952
741615354250678272
741602796831703041
741636908791570433
741556965390815232
741639907836342272
741559368827559938
741619402072838144
741608375285383169
741533267908661249
741485343661281280
741504960186200064
741546144141062144
741573776505200640
741556722360291328
741589303629885440
741621532586352640
741526892344442880
741545838166605824
741596144669626370
741544143676178432
741596542885371904
741571301773586433
741555220929482753
741636741237510144
741592936056520704
741512443197857792
741544651262431232
741529652229988352
741553433958846464
741564984912715780
741619586416676864
741526204403093504
741642357431533568
741655980417683456
741436530288431104
741522446617051136
741637936463020033
741520441391644672
741617740927098880
741614901366509568
741620052152221697
741454968599777280
741544516969172993
741637479585964032
741450656721047552
741592084516208641
741518289915006976
741574522726408192
741602821930426368
741550237848895490
741537180967948289
741541463608205312
741587495779962880
741627052453965824
741576733405679617
741590121682767872
741657582604025857
741602679114338304
741605770513534976
741487532903387137
741610258393640961
741572799152726016
741588846433980416
741460102327062528
741540158827319296
741504268386095104
741591073512947712
741636326043332608
741555031900590084
741507980097622016
741580290179649536
741579463884865537
741539014130405376
741650922254827520
741547054208585728
741652495164837888
741588603080441856
741623810110197760
741528972811481088
741572740310700032
741610501524840449
741435536284475392
741622316912791552
741599076240785408
741426635858190340
741616642229215233
741583322757910528
741623432517976064
741652180441128960
741541060715909120
741608698267590660
741457182919643136
741513646967250944
741472219562450944
741487151213248512
741530528684363776
741625320017694720
741594743826747392
741612489817882624
741536744907116544
741505585296736257
741618068087001089
741504494941442048
741434785420054528
741591392284225536
741601643360313344
741652662932889600
741658929126576128
741655745515692032
741490787721093120
741598212415459328
741632085455175680
741629585633206272
741588653567315969
741649575702876160
741514905166184448
741564674580320256
741595620234952704
741584840890454017
741554679713308672
741611202116255745
741507497723351040
741575382768463872
741478171455967232
741574267041644544
741491030915092481
741460157012561921
741571221997924352
741445279560404992
741597335554297856
741584169747288064
741561713573695488
741504264082755584
741548375426895872
741637882234974208
741637164828594176
741651823916879876
741535843102425088
741649290737635328
741579568839020548
741541127971438592
741554000252796929
741577546907668480
741549268822024192
741609738450919424
741550095192236032
741531044927688704
741547796889755648
741505761285656576
741588183725395968
741548103115890688
741493010865737729
741631967955943424
741541865942614016
741640151135293441
741504469708484608
741588791740112896
741530461952987136
741628482644377601
741479043749515264
741562955209318400
741529040025194496
741618952992854016
741505476131717120
741436102649761792
741648489571049472
741656056120659968
741488938070724608
741646421690966016
741625915659190273
741560757062664192
741568080434876416
741444549923459072
741442263914536962
741600531655839745
741575835677827072
741541006391312384
741427193650249728
741598807868223488
741522215884197888
741581736954449925
741565538682425344
741650322179907584
741623235742191616
741549419812651008
741545036953845760
741638037269061632
741632517548179456
741506902316752896
741609541285072896
741654311185174529
741580050814898178
741634891595517953
741627438241828864
741602683631636480
741657838615957504
741534115174985728
741523645848129538
741636909076746241
741592436582010880
741438388360884224
741537059450589184
741629124175876100
741605187299737600
741657704481972224
741639467484741633
741428536007917569
741441265871388673
741594143831523328
741546521825554432
741443706700582912
741594156284444672
741548119813423104
741565622614642688
741559775704424449
741644756669894656
741656789830225920
741523453178744832
741544164723167232
741609188732833792
741524602245898240
741659210090479617
741574967410753537
741609713230446592
741627987909611520
741636531308396544
741635235570417669
741608945727442944
741577551097782272
741535427841142784
741621624823242752
741542553854562305
741554033895346176
741657306060857345
741553580860137473
741428737451778048
741438266713513985
741528158999023617
741578893522407424
741638309907070977
741547540936527872
741560283320221696
741546265696186368
741555245873016833
741588179376078848
741636577659637760
741599483255889920
741527441877938176
741575747605803008
741520060003590144
741627744539250690
741596908108558336
741588460453146624
741582257157201920
741544009235980288
741428691033415680
741509599157747712
741491790218432512
741647344588967937
741447842183716864
741563168762277892
741589420940361732
741551173384208384
741589492205785088
741566574499364865
741640784672231424
741539236088840192
741533288842461184
741582710251134977
741557745493610497
741630735044378624
741558345320927233
741569984548249600
741602352164143104
741456537118343168
741638968517754880
741605128592101376
741588318140370944
741476476743225345
741507288062525440
741645939392319488
741549059169746944
741457514496135168
741657213488467968
741584014671286272
741644655889154048
741610988106043392
741559981120622592
741624216915693568
741497607868944384
741554457318723584
741493874959519746
741595850930040832
741495518883254272
741561612935532544
741660120451579904
741651639287873536
741655430842208256
741462828599496704
741658773715058689
741517367012921344
741578197024657408
741434114184728576
741623734696579073
741647583458828289
741510677060259840
741652620759162880
741533674768896000
741635881589575680
741513672032456705
741643951053144064
741523591448166401
741547310350520320
741514607454519296
741577677140824065
741509385256468481
741559008142692352
741551311494217728
741643045444149248
741621381477978113
741476535698214912
741515425226366976
741608970780053504
741563097824034816
741550057665769472
741650372658384902
741457468090421248
741574489213939716
741551064319725568
741537084343787520
741540544896241664
741506642093703168
741478355912925185
741616830930903040
741597407071207424
741534073160622080
741562942307569664
741564595081478144
741596090177183745
741581745372434432
741651031189258241
741620811073789952
741584970980990977
741602108839976960
741639148537274368
741659646394572800
741572576565137408
741614674974773248
741558026696556545
741600393499684864
741631729195175936
741456889393733636
741605283835858944
741619880068272128
741620006090313728
741500505873108994
741567761827139584
741633381729894402
741566671056474112
741648024011735041
741582018203529216
741647344559640576
741551781277241344
741550527411060736
741653145294655488
741530776320249856
741539198646288384
741429102247333888
741639400480772096
741593758001696768
741522522081005569
741606995145437184
741498014800478208
741607800481144832
741566343997235200
741606013883801601
741517719368011776
741549847904456704
741431375560093696
741533477288476672
741490255300337664
741506881332482049
741503731263475712
741581527398686721
741603480310284289
741612636387835905
741561503699087360
741556315604946945
741520055809249280
741519241988452352
741656018036346880
741426111570010112
741617111781507072
741584736175456257
741542515988402176
741427869126033412
741518788793933828
741520009466351616
741552964276506624
741552590815645696
741651979219279872
741618009257725952
741594345380446209
741506155638296576
741597453338742785
741623440965259264
741532789384859648
741531644641828865
741537080266924032
741537428305891329
741657696043040773
741613219505156096
741547264166895616
741600573523394560
741643447967358976
741562036656693248
741574204005490688
741529207847673856
741591178383138817
741621440286445568
741532680500740096
741573210173505536
741635097212923904
741568013175009280
741560711155994624
741549852178292736
741628784575668224
741562036484726784
741614108638748673
741642915240398848
741543309005496325
741578222203228160
741571431847186433
741545989065019392
741600536126951424
741567430263246849
741560140508319744
741613093722193921
741578566094233600
741644404327391233
741475629682425858
741535222462844928
741648841712209920
741538695292030980
741530696703967232
741550569375080449
741609826338385920
741585331527487488
741630072071827458
741564272036204544
741524019262984192
741619116809785344
741526372330438656
741647222647951360
741512610911248385
741608555401388033
741517350378344448
741488132919570432
741534429533904896
741596182242316288
741565241008361473
741546366502080512
741529308104151040
741529396243275776
741528892981272576
741516457092075520
741522492494352384
741657192634408960
741660204333424640
741490179458879488
741622509921927169
741461805319487493
741466624360734720
741442377248735232
741638079346311168
741586967520026624
741538955376635904
741496211090354176
741598963242020864
741655862977167361
741549180812988416
741627714981896192
741650053975015428
741586338290520068
741606475223732226
741660166291095552
741630152099168256
741600464802701312
741535092242272257
741606684821491712
741548019032559617
741585679784808448
741612716314480641
741623462234591232
741638041308172292
741555187035299841
741577094027694080
741555594147049472
741429341314244608
741625613568643073
741569762564706304
741460270107746304
741526108013760512
741657708718391297
741538716242616320
741453617798995968
741551898797432832
741545842381869056
741499063023980544
741653186939899905
741529824003526656
741656387281948673
741545825319391236
741539122972659712
741445065839677440
741621641575301120
741585142867734528
741552205187014656
741624623754817537
741599306902327296
741567921206534144
741551135484485632
741534483975929856
741598677865730048
741516863687917568
741591732043812864
741533813050900480
741647155782422528
741635390474444801
741563529757491200
741652666917507072
741570806589861888
741588410289250304
741585327278559232
741576142092652544
741596241180655616
741529421409091584
741588800321781760
741551756082089984
741493803593437184
741608614239043585
741597411127222273
741618718384529408
741531313203781632
741533577918177280
741521963894636544
741580860370124800
741544487575560193
741534035109916672
741630751729422336
741453135575678980
741610027488837632
741651568131342336
741551420810403840
741598577080864768
741546463025582080
741604088748605440
741629803686723585
741569124954951680
741467932925001729
741595913932668928
741546085613719553
741658559851679744
741527441865379840
741576653659328512
741500288113184768
741580319241953280
741635478596784128
741571607689330688
741611722260127745
741464321771835392
741558634732195840
741629405236219904
741624372394393601
741619695573426177
741627614322774016
741526200145842176
741628541192810496
741648376022859776
741563886256717824
741558915817713664
741523818003476480
741590830461390848
741606542248685568
741446256761921536
741563412354871296
741628637888303104
741538816683610112
741556227537293312
741523746603847680
741550581697925120
741548551856095232
741606227482972160
741634383971528704
741570047445991424
741589433766535172
741557515167662080
741627660581888000
741613026806267904
741647885339480064
741542084188868608
741595221859938304
741607884400664580
741491530150621184
741512518401720320
741621490710351877
741521481943928833
741538258937516032
741534467370713088
741547943401009152
741644643096530944
741524669568811009
741561461814726656
741654944286146560
741572924763738112
741660300529831936
741584237032153097
741611357209001984
741579505895116800
741444600351629313
741581041052352512
741582206947188736
741580692799258624
741619708181532672
741526799948107776
741511772109209600
741535033714966528
741469090867499008
741512065647562752
741574258820780032
741634250001289216
741518986047852545
741552070831046656
741527899140820994
741588015806619648
741558106228969472
741541983689289728
741530130527485952
741622337775243264
741627232846745600
741545024488407040
741612657422147585
741574313099300864
741654676265795584
741530042300280832
741654831312588800
741545816926658560
741575487730900992
741599009106722816
741584224227065856
741544944599457792
741479874322440193
741602943313563648
741618453853941762
741516901730357248
741651513702010880
741507061771427840
741543761856057344
741546312030691328
741449062680043520
741545943087128576
741559406551281664
741576414634344448
741658333325721600
741524069598826496
741602171884589057
741609717420556288
741656659903283200
741555292148793345
741556990816718848
741430293433880576
741634845541961728
741494214463098882
741546689585160192
741544063891951617
741655401611939841
741577144480993280
741581124879650816
741611986279092224
741596308331503617
741563370281795584
741536128235376640
741531262888902656
741563009517158400
741536367352655872
741459468974579712
741618026362118144
741476602652053505
741559964423061504
741516612034023424
741625391530573825
741603224415784960
741575432907194368
741572895613329408
741534832262557696
741549835392815104
741580319443300352
741649928284475393
741546978849525760
741627266258571265
741621431897882624
741494650700079104
741638733347192833
741636627760611330
741626964453294080
741587239948460032
741561444903333888
741520160562028544
741660673994838016
741548488840904704
741526346980069376
741506969639489536
741552569714147328
741623352977133568
741611336359120896
741575449806016512
741529723549933568
741550552362934272
741582965990383616
741490590769020928
741625865256218624
741536417453625344
741604768188145664
741565102529318912
741487155743100928
741544634313277440
741564137642307584
741551697466695680
741544088865001472
741614490463133697
741655632223293440
741613915638013952
741561210022289410
741438296136376320
741617124603531265
741624707607318528
741470294347501568
741464640601759749
741500040322121728
741655120497217537
741636443513229312
741453102184845312
741598992518283264
741586543748452352
741427646635118592
741599269497503744
741555367553929216
741654470443077632
741540016510361600
741605862851149824
741637911280508928
741620198671802370
741587068057489408
741556210537779200
741510563851698178
741607649528184832
741589760708358144
741615329281986560
741545716426805248
741579971148255232
741611638403502080
741558572161634305
741476527112609792
741593271504375808
741649760495489024
741582756128362496
741535331162460160
741625525526007808
741569204361568256
741438191295733760
741514171100102656
741550556603371520
741577693930655744
741433560897323008
741541819993882624
741641354795745280
741659516459220992
741525521020911616
741548648362848256
741628998594093056
741594802232393730
741560564078366720
741587538029088768
741453966014304256
741603803296731137
741533468996304896
741615803263537156
741588766830264320
741503370930835456
741513739057401856
741592503971876864
741613555229790208
741629170300682240
741536618847318016
741564414785167360
741611893962465280
741541631271276544
741653992225308672
741567497309196288
741493006625296386
741590679395131393
741634698598846464
741622010992807937
741455291296940032
741549545759334400
741659449274798080
741594215336009728
741626800762150913
741579295869571072
741626792318930944
741658786360897536
741577819642335232
741528578580467713
741487121991536640
741603316984123392
741512472243359744
741529605928976384
741550833653960704
741654361617600512
741433816573718529
741468646199808003
741541207545896960
741546710351118336
741516964317810688
741580738815008768
741578696142770177
741495367976517632
741512841593819136
741525646631927812
741623927550660608
741573927416279040
741540561547579393
741447154447843328
741657578527199232
741648938374168576
741512300255977472
741609381847019520
741584966555963396
741581795905265664
741599751439843328
741572115363704832
741652692137828353
741605690783850496
741627295744557056
741521196722880512
741515823618097153
741573281241698304
741658001967304705
741529534688854016
741438975425019904
741546366489464832
741654344571981824
741565970918088704
741611068070461440
741563630261538816
741448911873839104
741625206851112960
741634690138935300
741461868192075776
741642155932946432
741599256679682048
741655061827178498
741546660220833793
741595594922332160
741641774381322240
741540481998454784
741624795742273536
741622207902679042
741623164061487106
741592554047741952
741522656038637568
741448396179922944
741543321449988097
741569980647546880
741471825578840064
741603144640139264
741514254751281152
741453424856846336
741602419113484289
741603656387178498
741619196417736704
741625764634841089
741574661327192064
741642797766180864
741567912511672320
741560048204255232
741606504533512192
741613148176850944
741573877109784577
741655464392445952
741601752538042368
741551848461639680
741527710476959744
741570093780459520
741578117479837696
741577907898855424
741553517748445185
741656702043455488
741488816448372736
741623491246559232
741516230272659456
741541119343874048
741654407692046336
741584324965892096
741549583596171264
741577794304548864
741650590602821633
741535096331767808
741630701611671552
741529052260012032
741606483599753216
741592642207813632
741524916865007616
741573046595641345
741621863923748864
741431069287677953
741567627584229376
741525562922049536
741543854277459968
741559343737405440
741635160114925573
741549071836422145
741636531551535104
741471288544403456
741595725088296960
741540863541661696
741608689656811520
741513860767711232
741574573330735105
741606454159933440
741534345639366656
741557712174092288
741602842780262400
741590092138065920
741556823094747136
741528234546896896
741445703403249665
741568898361876480
741626184312754176
741646107093143552
741582647239938048
741627480155561984
741607679081209856
741576712484442112
741656655843201024
741535054346747904
741595964365017088
741556210734751744
741539257349746688
741529190709760000
741491127690395648
741536518406164480
741630416273182720
741537755667300352
741559725431611393
741524258216546305
741444251905581056
741565710481170432
741637001309474816
741579308670570496
741511239302516736
741462807418437632
741618437320015872
741509918021259264
741614179845541888
741609188795781121
741463982033276930
741435297020313603
741590981401804800
741563542160052224
741546055960002560
741653681813266432
741437838827261952
741648892014518272
741554545633984512
741638934866825216
741597881065340928
741560727664746496
741643825530179584
741600334670225408
741465395459162112
741627559939604480
741443241011204097
741552951618080768
741559553339314176
741639526028709888
741523436141416448
741614796672503808
741508504603754496
741611092938510336
741651618400194560
741567489092538368
741551189913964544
741545158735474689
741637017877020672
741534928861433856
741530151297638401
741507321831002112
741479392073949188
741562904701456384
741558978631639040
741645964696424449
741645658235502593
741648103380508672
741475889473593344
741588548650950656
741642873435754499
741567425942933504
741539987062153221
741526078682976256
741474501272051712
741660833244164096
741624745406398464
741579988047175680
741505962851356672
741577521917894656
741525365663895552
741434793766838272
741656978594861056
741525881567350784
741591887379898368
741481522792783872
741464045002362882
741534303549554688
741518239713353728
741560459577466884
741600175341211648
741583184006123520
741445124358471680
741518302363693057
741455094126809088
741583901487992833
741488061587070977
741655493920362496
741580235372630016
741636082819813376
741528675116580864
741557167002636288
741596895164928000
741501865066696704
741587324090372096
741594433360121856
741590092012257280
741616906512146432
741521238393294848
741441400047341568
741510924813635584
741600280014422016
741598128457940993
741490167064735746
741576359944855552
741538728540295168
741567275103334401
741598145310789632
741505056902647808
741579518389948417
741648066017656832
741654248274956290
741506655075115008
741599667574706176
741584874360868864
741481094873153537
741577542763728896
741564007757303808
741557594842619904
741532735009886208
741530943928864768
741584199178686464
741534618407538688
741566167719026688
741633587049533440
741546404267630592
741631393604767744
741571205384278016
741427810439462912
741570328707600384
741636972058423296
741591455416881152
741597495302717440
741511205890588673
741582785786175489
741597306340937728
741501445510332416
741616000295145472
741624611301888001
741540985096818688
741627467627175936
741551756425973760
741607489989451776
741650817199931393
741559188711694337
741514812736348160
741582123052720128
741448853132587008
741579354849693696
741596308037894144
741540892952174592
741599605029273600
741489932321968128
741457468438372353
741570337163350016
741575399616991232
741603153272000512
741626746131337216
741590029429006336
741462031652397056
741614234522517505
741637793953263616
741603446932045824
741619582453043200
741593812481409025
741641237443293185
741529203431116800
741660841783742465
741609050337611776
741632781596434432
741559112958410752
741453794156916737
741518591846174724
741655284091850752
741426640132177924
741589249137508352
741638561569624064
741562711763456000
741645033460367360
741544491757228032
741435330805534721
741601064303132672
741627035685130240
741648338500653056
741579576975851520
741653371568918528
741591102906597377
741527068542967809
741533729131245568
741500686202966016
741551609579208704
741657926503276544
741617149505077248
741506277487054848
741631821125984256
741639832288497664
741577005888589824
741654277614129156
741569682596069376
741531225039482880
741547834542051328
741515433732395008
741616595844386821
741532059596955648
741648954866176001
741624183403208705
741521624139173888
741561713330360320
741642923427651584
741471821107597314
741599881714929664
741629325737263104
741505925173940224
741533997520592897
741532290594013184
741601655943102464
741440032351752193
741656340997758977
741467555370401792
741593271449886721
741659532963811328
741532869462495232
741555619379871744
741637601245966336
741600905041084416
741599810197835776
741526938360123392
741653895873761280
741567799609282560
741544520937000960
741600317834416130
741539156376092673
741576225588666369
741552670515863552
741591312659558400
741626813458350080
741574904718495744
741583062379724800
741580940313563136
741587567129300993
741611168511430656
741637022272622592
741540318357663745
741633935227129856
741577991562493952
741507065974165504
741656504697290756
741617929838465024
741459925939802112
741542587383840768
741546664389939200
741553991704662018
741643452278935553
741658333548032000
741588171130048512
741451336093433856
741526011666419712
741627333489086464
741596693792231428
741603535008239616
741529547544219648
741618344906919937
741562837416480768
741539941000335361
741624510806405120
741593560819093505
741632735530213377
741609671077814272
741619561229914112
741527173408956416
741582051611160576
741635503737470976
741638532238839808
741549487240400896
741575370261008384
741576804486533120
741520563131297792
741638053886840832
741518768074022912
741653350517768192
741586900373372928
741628860035436545
741618689016004608
741583741781475328
741571947465572352
741546777741000704
741531388780896257
741597486519865344
741599269300342788
741555673830445056
741519070126866432
741616616824311809
741522492758581248
741454746200870912
741642768322338820
741577870082985984
741558370449133568
741660262835625984
741592516517040128
741533897012449280
741499847627313154
741605569224658944
741627287196602368
741647226770984960
741582131500048384
741657276558258176
741496454401921025
741442083588820992
741596073190404096
741509372602404864
741652062820290560
741576297177055233
741596073278373889
741516901524856832
741573709249531904
741491584579969024
741577517690191872
741558425050566656
741658799107375104
741630802249814016
741617380422344705
741637848395288576
741484743720587264
741584719192707072
741592403325423617
741560077895782400
741529425892761600
741627157219299328
741476573296119808
741569661884596224
741594936739549184
741599063976607744
741604537425788929
741600175441879040
741555518578302980
741611600352804865
741632450602864640
741530780640280577
741560606290018304
741513051132792832
741541312336388096
741511134512074752
741584203461107712
741503509229625344
741586007099727872
741612619836989440
741461696011722752
741598799609647104
741623570955132929
741500728498327552
741540955753488384
741566973021196288
741545015885828096
741578494824591360
741631007770693632
741428083140493312
741433779017945088
741637844163284993
741603903964217344
741581430854033409
741540993481248769
741545951194689536
741650037302824960
741492683512762368
741507690900402176
741520655582138368
741519019518349312
741598451348164608
741561742799560704
741519892264943616
741649063993573376
741560895596298240
741613366293221376
741506265013190656
741545066137800704
741479266211225600
741530205928460289
741579858027941888
741466263805923328
741612653274136576
741609314515877888
741608836662956032
741614360309731329
741607469273784320
741544642773143552
741585050764972032
741522983324389376
741609541142515712
741624661641957376
741623512352325632
741626116876738560
741634228757094400
741582538158788609
741539441605541888
741641480612290560
741588854998601728
741473851385610240
741601475332308992
741608660300861440
741533229967147008
741432092769259520
741563252719550464
741484202961588225
741478913893879808
741598296112795648
741576154327486464
741585344412291072
741486568179916800
741649969854062593
741661189936185344
741522979247513600
741557762350534659
741433762102267904
741433493541007361
741644450389188608
741589764982210560
741513588167303168
741643120635482112
741605321609773056
741448085457539072
741587844012093440
741477957579857924
741528171745562624
741562862582280192
741612225337556992
741575479040311296
741533733388423168
741539408076247041
741501151904968704
741638381059354624
741531761788747776
741478385193385987
741563927927095296
741604541544697856
741566285218230272
741601307929284608
741520877825761280
741595552983437314
741659956798205952
741622061001478144
741587835648679937
741595381352550400
741471149884854272
741600322125107200
741470600703676416
741475587617755140
741614469479051264
741526216956612608
741569619815739392
741657649868050432
741573759379877888
741591430129422336
741643867246735360
741518747010269184
741584438295957504
741625601346441216
741547528278134784
741586527134699520
741504956025475072
741615132120363008
741556755918925824
741550082751901700
741522496579592192
741639228489146368
741593359429554176
741625815104815105
741605841833447424
741505509912514561
741550695237746688
741606508597764096
741553375184064513
741555967427543040
741647394572533760
741635524843163648
741584756903710721
741614335097774081
741478188254154752
741651308223008768
741616378046615552
741440250497601536
741538439296880640
741436257553809410
741651865767575552
741544919312019456
741554625271238656
741634975229980672
741606332302790656
741599915302739977
741429400110039040
741552565821804544
741661219279540224
741604839428362240
741656869526228993
741633842847571968
741587521218437120
741623826988040192
741624796027494400
741567845532901376
741554306319540225
741595721036632064
741490083384164352
741609922828324864
741489105733750785
741601442117636096
741572073294700544
741588473090572289
741586115904348161
741507263182082048
741525814597029888
741576598906929152
741629925380231168
741429311719280640
741616205740572672
741614943506681856
741638473652838401
741533661821042689
741565756740120577
741578209557372929
741566872546611200
741642592329293824
741543917095661568
741598904303550464
741543174485708800
741575353429266432
741600355469918208
741639098612518913
741548539017363456
741643716457291781
741525541937917952
741517518016262144
741596173908226048
741545229703077888
741566880754847744
741452380789690368
741538632431980544
741643942924455936
741592885766787072
741569141497298945
741646501466738688
741435955781980160
741629858258821120
741629317319434240
741587416327323648
741587395116716032
741651496908009472
741602083669839872
741599826937282560
741558307580678145
741563990950719488
741525784955879424
741484819222302720
741528335256309760
741526791848927232
741540695769550848
741539676582993920
741511155173195781
741586065597685761
741590893363351552
741558819428401152
741582181819092992
741555174397775872
741644681084174337
741532105855881216
741538464596918272
741582747785961472
741569867120300032
741581707883753472
741561990125064192
741641552238280704
741576427238268928
741533922241183744
741566159275884544
741524162066456576
741584161459326976
741522199169863680
741549252292313088
741536270707462144
741600380778348544
741639413118144512
741566176371740672
741614217862729728
741534727186874368
741586527059382272
741658870473494533
741635944189693952
741585323403055104
741615249711726592
741528658062508032
741571049926610944
741512732281831425
741647658880753664
741637353647771648
741649848265478145
741564729399873536
741654503938744320
741598401159176193
741599479103639554
741549973490290688
741611365681528832
741458789359079424
741637626164350976
741610396763688960
741615161312747520
741634962739343360
741552502638792704
741601483762900992
741644010083717120
741543585821143041
741610833181036544
741644601203646464
741432654931873792
741658182389469184
741583922325262337
741659810043691009
741601634787176448
741620538574012416
741600527683887104
741590930940039168
741660359153618944
741569368044273664
741539135438131200
741563298882170880
741611013544415233
741559209515450369
741559943392841728
741530969098866688
741585327328878592
741653812163792897
741491337216819200
741612187635048448
741583800723968000
741621843157766144
741629137081749509
741613089498533888
741623462222036993
741572173903597568
741573436460437504
741647231078572032
741454704064892928
741529706743402496
741558810972696576
741604147347230720
741636296616116228
741574556490420225
741570890748551168
741465441470717952
741426551959490561
741557338717495297
741604759480717312
741577433854398464
741550996866891776
741625819143901184
741609411249070081
741541345907597312
741448375216660481
741570966262779904
741563571528687616
741571469508018176
741543732542115841
741523385860005888
741494327667490816
741646618852753408
741519753529991168
741527567673491456
741616172462936064
741619972472967168
741585205945872385
741588825466511360
741552540421107712
741563110264340480
741628373374500864
741567094945415169
741657616250609664
741643783406772225
741629934062473216
741603488958910468
741531669618954241
741629023609049088
741639446689386496
741625546455539712
741609797162782720
741601823748968448
741601202912296960
741592185154490368
741588691152478208
741658433993248769
741502158386921472
741572400584757248
741552209347805184
741632546744598529
741585595965804544
741611030275600384
741653094677766144
741619616062025728
741621587066032128
741475633981722624
741571368647593984
741600926151086080
741621234690076673
741626138091393024
741625446106861568
741506629846204417
741573583378501633
741640323093434368
741647323487428608
741639404456968193
741643779464126464
741615983505342464
741660342716104704
741602117031362560
741628767785897984
741590985671462914
741610891544788992
741442502817918981
741446235848986624
741574594201407489
741492448669671428
741641539374325760
741640167757381632
741550812485300224
741645230433144833
741597201613361152
741533917715570692
741558089804046336
741644479799693313
741447427283030016
741635692636295168
741628507659325440
741608995857780736
741561730225033216
741617741174558721
741650691446476801
741633087797403648
741526955397386240
741618177147211777
741575676390723584
741557250624520192
741541953934876672
741613911594569728
741538678326059008
741539257408475136
741525734712315904
741573872768557056
741567467970015232
741597428030296064
741577643527671809
741579677681221632
741648980036063232
741525386626994176
741518625572425728
741528339379302400
741604486981025792
741548816160194560
741612875802873856
741605405378420736
741540620351754240
741545066125201408
741455962683281408
741439646681464832
741580034360631297
741647155769815040
741441618050482177
741517744529649664
741487767734095872
741581002938699776
741613920180277248
741515802558529536
741506659135033345
741598778520526848
741650465117614080
741550145427275777
741646941910667264
741562518896672769
741626587003637760
741598262558400513
741554201474564096
741564901357965312
741605699264774144
741555787034689537
741530918729490432
741533666090876928
741501118375550976
741536673473941504
741555015345668096
741549927696891904
741587818816897024
741618701540196352
741558102261108736
741616210161328129
741653249808322560
741494797744144384
741523826408869888
741474614795083777
741553383778193408
741472668558364672
741523033542819840
741480868347158529
741650070915813376
741649949062893569
741451545733128192
741565278530764801
741650641169289216
741631435451207680
741617833176629248
741525005087952896
741650817267163136
741565450572726272
741621834622373888
741577937099624449
741509066531459072
741594227692429313
741568785203630080
741467794819190784
741540553205092352
741649961805336576
741633817736187905
741561168079294464
741626079262167040
741562946837479424
741498971013537792
741652729748197376
741543178965258240
741532252622983169
741524405155549184
741526418551672832
741611730510458880
741648321622773761
741545779546886144
741574455969861632
741596480285331457
741625328410460160
741574849961820160
741589454448668672
741634639886995456
741589345585401856
741504478080339968
741570857055752192
741584442238504961
741591807767777280
741530692597735424
741429194484264960
741637475177771008
741603597884882945
741521439707287553
741533074681389056
741522848976637952
741617266903638016
741566058943893505
741462060832198656
741650146019008513
741580281740681216
741546551156310016
741627496915861506
741589916019269632
741597960543309824
741607934640148480
741572735994896384
741640478278443008
741574661457252352
741501810360389632
741440242390081536
741526309478748160
741651538897215488
741522769230204928
741592050987061252
741581066205532160
741518025539588096
741553865905049600
741487109534568450
741545276180201472
741620819659390976
741629199740473344
741584689924739072
741517497128652802
741613563551350784
741497112819433473
741597063163580416
741541933227577344
741642717889998850
741571574348808192
741597465938432000
741522408675414016
741541824079269888
741591811706261504
741618231950082048
741449721265434624
741621817685708800
741648166328664064
741650586542714880
741519795825332224
741490200472367105
741543791291727873
741506092929286144
741618177088618496
741556349121789952
741509058318868480
741559310086512644
741544869089423360
741643389393739777
741629455802769409
741545934396502020
741428254813360128
741545665906479104
741642642790944768
741568286115123200
741591534924103680
741594558891446273
741531946669486080
741596350102577152
741608278711492608
741573944000516096
741656987126140928
741553282808745984
741589160956297216
741555384113111040
741579522668105728
741631623955877888
741600112288387072
741625169257598976
741630747648397313
741457229371592705
741580843794223104
741625626214436864
741562497879166976
741591950093062145
741622006748053505
741532999200608256
741478800433795072
741551882225733632
741596085936750595
741553589336854528
741516549370970112
741593309106348033
741490708310331392
741585285327298560
741650007757971457
741526078745923584
741520550791647232
741632270113595392
741590729554833409
741644974576566273
741504494807175168
741632433666334721
741635097170968577
741564242621521920
741559020721451008
741630399256907776
741578117291094017
741586044575973376
741586585599115264
741518864689864704
741582102165065728
741495036743962624
741641430569869314
741492381510471680
741542826702344192
741594873875341313
741564863508557825
741580604550975488
741616109309284353
741588229703487488
741611558699212801
741518390599159809
741647721879244800
741633146588778496
741545309713629184
741561554102059008
741607792314863616
741512485145092096
741655502443012097
741441316094115840
741499671525400576
741592743059816449
741580084373524480
741619620239581184
741445669844570112
741557342861418496
741607678825357312
741574539721707520
741475201804832768
741432629728292865
741602435882483713
741591996519862272
741618055520870400
741589714734612481
741441605459005440
741496991373484032
741567719796002817
741634245735514112
741524497258401792
741511121614561280
741512044512444416
741653291784908800
741432042467041280
741500245968887808
741565408638054400
741549172663431168
741575311612096513
741614146563670017
741542948299505664
741513256565641216
741535193069129728
741559356265750528
741642894256316416
741654386582159360
741590389824626688
741506264732213249
741653975737454592
741517593631199232
741630420228444160
741621981292953601
741539483775045633
741597998401126400
741525210558562304
741611499874045952
741620265990426626
741615761106436096
741559834298978304
741603216199159809
741654453661642752
741621306119049217
741619276285632512
741578297931358208
741553295337127936
741530059064872960
741524031967498244
741642827340382208
741622988135489540
741556093197930496
741582664025673728
741563634392928257
741527869642407936
741532231814942720
741440875524411392
741588393491107840
741625068359274501
741581024052666368
741549151595302914
741596631133491200
741562871063187456
741644895140610048
741624250436620288
741659382178406400
741626762887606272
741615572614451201
741544005297655808
741606168922103808
741621415183548416
741556659391172609
741629078239739904
741518566541905920
741558777351180288
741562069942685696
741535821996658688
741534299376254976
741562258799595520
741646446714294272
741648900319289345
741582873908662273
741484550690197504
741615312529969152
741539013799104512
741571347990622208
741548342153498624
741523184512557056
741585625212653568
741582731251843072
741613643192733696
741434953305608193
741599072004538368
741549193483943936
741534907613229056
741439567102763008
741535155089739776
741550191568904192
741606915659157504
741459762601177088
741578532854370308
741658572552036353
741598660971008000
741576838347161600
741640755119149057
741439705443508224
741613089397825536
741649005176848384
741568491581493248
741575575828070400
741431459580391424
741573897863241728
741637277902897152
741625970143178753
741546651815452672
741641875157831680
741561398828896256
741554591758716928
741553480259751936
741531661473599488
741654336233721856
741571230415872000
741568730417729536
741599827193126912
741584903893057537
741520009537695744
741531132727054336
741597889235976194
741586543706558464
741572446910881792
741516062588538880
741519883532435456
741553656076599296
741554780305281025
741530641926397952
741510379323428864
741590582854705152
741638351938330625
741546966480457728
741604604606054401
741426195485450240
741617333991575552
741607280395837440
741535708876263428
741648539877560321
741564091672694784
741546081150992385
741563479098724352
741655812658061317
741660640343887872
741608765301129216
741552687255195648
741581938230726656
741621431960756224
741562778863972352
741472043347103744
741660187220705280
741598623432073216
741539261304983552
741597083979948032
741582412484857856
741579728209993728
741623390595862528
741595783733088256
741637689141694465
741513210654797824
741514661770760192
741596522018672640
741545490119065600
741528364498976768
741613173573353472
741636670072750080
741436597560836100
741614205078503424
741593657183248384
741632563798810624
741525210613088256
741638351665692672
741468839116996608
741531875123077120
741632349599899648
741629673633943552
741508693129334784
741656081340891136
741623839394660354
741614645602078721
741613227998642176
741652260346859522
741543124158152704
741595746227650561
741581418208321536
741638595304431616
741588246526894081
741577681091760128
741518273238454272
741653468008456192
741635898253705217
741502263374585857
741567354837082112
741579727895449600
741478691566456833
741606038965747713
741641661042823168
741619494221549569
741659050660794368
741560363083280384
741577731738062848
741568738768609280
741611537517973504
741565374941007873
741615165578313728
741607565801447424
741531233553911808
741619200527982592
741609079886499840
741592231124082688
741606764379004928
741556617561395200
741655363775254528
741577618345070593
741549138907521024
741555623481860096
741513969932898305
741576943099863040
741574883818242049
741520349221801984
741645343734038528
741643355512180738
741513667557089280
741607246916943873
741551194028560384
741588775042588672
741566155102388225
741659449195155457
741610287791538176
741463067750322177
741653900168712192
741540532388696067
741485117009498112
741495359436816386
741548073420259328
741562950633328640
741541782333296640
741633650215641089
741609016728621056
741597620896997376
741627425700859904
741574875324788740
741634685860753408
741613764823404544
741592793127215108
741575294792966144
741630579938971648
741653002705063936
741513240140734464
741634736506982400
741505652556726272
741571829995708416
741603014629314561
741607934929444864
741583356148756480
741585826665107456
741534244992888832
741612984825458688
741559079294935040
741624590393323520
741625051678683140
741503005997080576
741443333294313472
741570118963040256
741522047822598144
741517710853607424
741606252858462208
741601223871213568
741555845759041536
741577102303088641
741585188967350272
741585977379049472
741495313425403904
741603228597559300
741515987128713216
741568147451301888
741452783266762753
741575131101810688
741532919685124096
741543099336396800
741603144652591104
741556839913902080
741616394723172352
741623109812387840
741460530183819264
741576343230504960
741650033078984705
741590188451856389
741537134771884032
741508278065205248
741528134110093312
741596920339148802
741517534755721216
741581456141647872
741511579070562304
741592554395865088
741656773015261184
741609901953306624
741545246694244352
741618886068568064
741500610919473153
741640058957074432
741577181978087424
741593623712665601
741635902276022272
741584505358581761
741584819973410816
741589236546195457
741652050359025664
741550132873842688
741572534886338560
741584341705318401
741518365173370880
741646853494743041
741588880118288384
741612510609035264
741578197003870208
741583502961954816
741561159711608832
741545771061923840
741576317892743168
741613144179642368
741613236232060928
741660015505887234
741552704137375745
741525092929261568
741538879866609664
741638771142234113
741530490960764928
741425964983431168
741558638964314112
741556600700346368
741630919535034370
741430352267366400
741598233303093248
741574053023088641
741520970020716544
741513323678564352
741616763742224385
741549826790281216
741553559892807681
741630714093948928
741575949033082880
741651257581015040
741462686014136320
741510966777614336
741628826468388864
741614234388320256
741564318089654272
741515223862026240
741633469839749120
741648837765369857
741542943815766016
741623239634526208
741516049959522304
741593300919037952
741542784688095232
741548681959231488
741598275380387840
741533527880175616
741544160306565120
741588825600729089
741620400178790400
741613987184287744
741552792179871744
741556193882210304
741483213084729345
741582148122124288
741509183951011841
741553018555015168
741553492712673280
741592377890983936
741586438756683776
741653786683408384
741575151972716544
741564200720424960
741585084348784640
741620077192224768
741566671291351040
741656135590109184
741634531002699776
741656387206402048
741626968521707520
741636112125419522
741652855522787333
741540968298631168
741615199195521024
741644962161385472
741552121242357760
741531694713475072
741658249632591872
741568160206323714
741586019494023170
741652491016777728
741609709019488256
741571620335128577
741453387384905730
741444805662670848
741525315378368512
741514728770535424
741524820588961792
741506478922694656
741499700583374852
741559427464105985
741487776386928641
741486845297577988
741565173853478912
741536094584475648
741437591539568640
741661030472941568
741650058228174848
741656353857507328
741638565755539456
741655993143197701
741495606993137664
741528154838290433
741570961921708032
741605980308418560
741531862439452672
741628805773594624
741487050902409216
741428494081622018
741641858330333185
741571234375204864
741574564904308736
741576615960977408
741609494996783104
741543916990824448
741647571073028098
741525126538264580
741610430523674624
741523968914509824
741561881136103424
741633691974275072
741576615944036352
741575852576514048
741552179996176384
741614423425617920
741522119360679936
741468713006796800
741578599652855808
741620748159057920
741448316127322112
741661084914995200
741567514153488384
741575584225058816
741500040414273536
741648342493630464
741547222010101760
741569120454512648
741598736569274368
741640667135414272
741578868142813184
741617661302431745
741528301613776896
741582470987042816
741572945986879488
741641875011014656
741445917312749568
741615132036452353
741582022343335936
741466368411848704
741642865034547200
741658761232809985
741548346280677376
741528989655805952
741589584820207617
741554696381452289
741463596039692288
741659746898350080
741608341726715904
741646392494555136
741655242274672640
741640562110017536
741444503857401857
741646820170928128
741548774212919296
741656513211666432
741575210927804416
741555958862745600
741652172258091008
741431425908539392
741632718832865280
741529761177075712
741567753191055360
741590985742770176
741522056471322624
741534572349935616
741576414391095296
741547163541508096
741494046900637696
741552209415004160
741555166088974336
741605791640236032
741600607136583680
741533783787200512
741550288264417280
741531963232784384
741509511333203968
741621423769280513
741622794950184960
741617531392294912
741588896664985600
741530201855688706
741570592692969472
741635227102109697
741532743377555456
741570798192824320
741529916622163968
741436089756487680
741480121635213312
741575336408797184
741610682030919681
741571116934647809
741538191832977408
741543183105064960
741489323921416192
741591937623412736
741502871703801860
741631959789645824
741444180749258752
741632408685056004
741626347764736000
741537546056937473
741511625291747328
741518314892107776
741527139837706240
741554151096750080
741489299007393794
741551206854692864
741608719251693568
741614935218626560
741657234464231425
741489986587885569
741627048167346178
741546471267422208
741466817466486785
741441416761577472
741574896308916224
741591216379154433
741574481139761154
741623159984664576
741550527406825472
741650104306667522
741579245730824192
741492947955376128
741590180147175424
741628948212256768
741524824720211968
741590834617810944
741633876494307329
741610447103754240
741602167371530241
741568097392463873
741525961401831424
741565878471426048
741566696176123904
741559490387009536
741514955397206016
741530524670365696
741596882833539073
741534106446614528
741637328481980416
741436912179793920
741560971089596416
741534051924869120
741654122248740864
741507917552091136
741601970562158592
741649567557509120
741563525273817089
741562799793573888
741621155283501056
741551340904648704
741509582376177664
741646555766226945
741526905137074176
741623583735058432
741646371242049536
741533418685501442
741591551613251584
741552880453353472
741564972463968256
741594076772868096
741532152194568192
741560547280293888
741624590443499522
741643544197103616
741510685511688192
741530671420674048
741577718807035904
741609859880255488
741572824066863104
741434944992448512
741495330458337280
741626771267833856
741527777271287808
741561776249135104
741614825805991937
741624930224066561
741443199064014850
741553803015639040
741580994906619905
741510299644108804
741605506331115521
741629002561916928
741569913353949184
741582009940779008
741552742016122881
741550929779003392
741639341726916609
741505396700024833
741555992622686208
741587009194631168
741573172424761345
741551617800015872
741556349138505729
741625215403339776
741639392192782337
741608735638966276
741661118683328512
741641745025404928
741464300640972802
741512111575212032
741598795331436544
741650213207576576
741512585560887297
741610816114417664
741650033099997184
741626079169937408
741653153528041472
741537453727682560
741617095302086656
741652172224507904
741563349293490176
741636250550013952
741552569793777665
741538565167972352
741553597679341568
741633255867289600
741514137713266688
741434324269080576
741585440776556544
741653380045623296
741650850699829249
741536987937705984
741493308447457280
741488816427388928
741546265952038912
741582982931062784
741623185116827649
741543707531436032
741557083200425984
741571591193137152
741560170111766528
741552091836092416
741657381575249921
741467140297887744
741555401200664576
741601026638110721
741565375108767745
741600833779945472
741454603603070977
741584912092934144
741541148800520192
741554507516121088
741506541480607745
741632517535469569
741612485728436224
741588666045325312
741527022233628672
741430641695195136
741507741328510976
741542054744969216
741619615709732865
741580390872305665
741548916647288832
741630323902054400
741561952716136449
741526921561931776
741539974286299136
741533729064026113
741620098075635712
741619364328267776
741431631521714176
741574485170638848
741481405155278848
741530038038732800
741628084005244928
741636850083827712
741538133154664448
741588804625043462
741598917159227392
741586803677929472
741527269869551616
741532923724242944
741583008029913088
741515412492390400
741563399507697665
741600590329982976
741562279880237056
741519950746124288
741551664088354816
741592101390028800
741506726323707904
741629824985354240
741659197343948800
741479110866653184
741480612498788352
741624817007403008
741633683749273600
741636015673249792
741612951321337856
741595653906661376
741513823119609856
741602180268855296
741588833775427584
741565400278798336
741594399642128384
741537466159484928
741637219337789440
741510257885753344
741616654845652992
741512870706487300
741534224042369024
741513881844125696
741522509401579520
741538485643792384
741656500536377344
741508428875608064
741464011493904385
741449218104008704
741597243506085889
741456147052384256
741582391282700288
741548518209425408
741586891707944960
741584882992877569
741621465464877056
741657423228874756
741579942153101316
741612498110009348
741544898453721088
741613248898826240
741525831030296576
741496336684572672
741554025498304512
741593103753187329
741560539076235264
741655082970779648
741578314654048256
741555971412103168
741444595817549825
741507829354270720
741582752286420992
741641988454371330
741606462359756800
741592302506872833
741531581672763392
741575491803590656
741484685314928640
741633494741340160
741607288679608320
741540008016936960
741482113988329472
741613806867058688
741636954920505344
741580298299842560
741608769512181760
741513449449082880
741646329575772160
741566662672011264
741592990456635392
741516364532305921
741606558820409344
741542952502235136
741539596891258881
741564427158355968
741527546571984896
741563135526473728
741520340766056448
741615140366356480
741538317729189888
741450136719626240
741460572030504960
741519787168239616
741467090125750272
741551877926588417
741568482928697344
741596110972694528
741501101619478529
741540037347708928
741524694638137344
741643901036068865
741459313722413056
741643036866793477
741550468581752832
741544491849502720
741451252521897984
741582815201009665
741622522727141379
741516993765986304
741519480862478336
741516125683482624
741605254421217280
741614297478926336
741573096738430976
741599382341095424
741638393902292993
741615123614322688
741512782751903745
741627287175630848
741635629662998528
741606856804728832
741614301631393796
741476724269973504
741597226594643968
741592491489644544
741574057381011456
741636468607746048
741631720802377728
741557204440993792
741442519775469568
741558932771110912
741523675241910272
741652985638486016
741526724576481280
741653510157176832
741538774870544384
741637601094991872
741625802522038272
741570525764423680
741658706950098944
741628956630220802
741531430493298688
741548862230409216
741471238367924224
741535121749184513
741541396360929280
741588922128441344
741658253629755392
741659075809775616
741549851842875392
741634660795568128
741585029546057728
741543313090740224
741622463650500608
741617141032620032
741540192629051392
741526590312591360
741610669561106433
741532298714177540
741659172500967424
741622736271855616
741542436380512256
741559436007899137
741473553472716801
741603891561824257
741615547192889344
741646035953418241
741535201352880128
741658656316510208
741522492456620032
741644211469062144
741578687879974913
741620526192459776
741596241117777920
741528087687532544
741618663887933440
741573394538323968
741521297054830592
741568000675975168
741602599439323136
741633888921878529
741652914389831680
741587969690206209
741635587950575616
741525751338545152
741645008151941120
741645448390270976
741659721610985472
741541236704706560
741567644403421186
741592411541999617
741638922367832064
741655036887977988
741617459808079872
741659910400794624
741660216672948226
741583469445324800
741635914988937216
741545422662045696
741643175316606976
741499470194573312
741658148897992705
741643200549523456
741589110570291200
741658350472024064
741434005309009920
741586103585628161
741650133830520832
741639178098749444
741506537320009729
741540595290804224
741654923532701696
741625085417656321
741498840843444228
741449637442260992
741610967398776832
741547075368816641
741643213166026752
741589396047187968
741551500246290432
741522127506046976
741640016946991104
741592155634827264
741600733280239616
741603522517577728
741660959119310848
741508361942769665
741535398405492736
741596463348604928
741489743377117184
741536191078621184
741631263530946560
741619024421879808
741544584048742400
741553970821378048
741655137626804224
741562196015058944
741626960024047616
741523109119983617
741447402100555776
741608069034086400
741576598986592256
741525080338014208
741571553159155713
741527362123272192
741493392392265728
741641032157306880
741602113076264961
741592499874082816
741552544921583616
741647180658671617
741549927684268032
741659260392775681
741495204436267009
741553991675322368
741640520221528064
741601366276243456
741542671416692737
741616675775217665
741607158660399105
741643804508336128
741631720613675008
741624296527761408
741526158525759488
741550825168904192
741611785304821760
741613936785666048
741528981145522176
741644253273698304
741630848349392896
741569078649888768
741531330060685312
741538326000340992
741487734473232384
741517916647084032
741530004610293760
741493748861931520
741573923200991232
741643745733513216
741508752042496000
741594462716055553
741556487533826049
741635306902937600
741612816898084864
741587722347876352
741453768911294464
741508664046018560
741538200359997440
741544932159148032
741530981761421312
741527945207025664
741555501935267840
741563194234261505
741534718777253888
741587176945770496
741538515012444160
741431161491185664
741634144904568832
741606483419336704
741504947603136512
741642009098649600
741483128825352192
741521670687457280
741459489904332800
741620525949198336
741493631454871552
741620525953372160
741642747640188928
741653740541902852
741629963166683137
741612695145746433
741545179698606080
741622019343720448
741616260543356928
741454205152415745
741583469181014016
741532177104576512
741578457033920516
741655921747755008
741615123962441728
741541123513044992
741560413314252800
741499512171159552
741610690486489090
741594710259666945
741528377048334336
741634140659818497
741514611644473346
741573927193968640
741568718052937728
741552817329049600
741520114378477568
741567463746379776
741637986811416576
741528272119472128
741616214192033792
741486639550193664
741567522617450496
741489416292601858
741550737101053952
741512283524878336
741549554215030784
741557045053120512
741577509435670529
741660300743675905
741619896988143617
741574879472930816
741589278627598336
741602859666526208
741530449328132096
741553614225838080
741586371949830144
741659360988925952
741542763540402176
741616583353597952
741549671814959105
741509616215986176
741564364507996161
741583175781130240
741564725213966336
741650183797149696
741586644302737408
741647050698166274
741575051259043840
741617321446367232
741498786531278848
741645046038990849
741538024245301248
741521490156367872
741537126379073537
741607376772583424
741526481520713729
741597788799152129
741543497505857536
741528301596991488
741577228266405890
741566176346656768
741538527448604672
741536627575644160
741627165620326400
741549738961539072
741641036334829568
741585013070811136
741450233226354688
741660514523189249
741552330907193344
741552511354560512
741534446214615040
741579031921983493
741537763930058752
741589731448872960
741557917577564160
741533762857644032
741490653700468740
741575336446545920
741489839824982017
741607012052537344
741642462381367296
741588783477477380
741426367603089408
741441521682141184
741542352741928960
741535520015147009
741650632545841152
741514309524688896
741587004975153152
741623248249556992
741520042907537408
741549428495003650
741569250465353728
741463004819148800
741584190743941120
741613714483367936
741621608133988352
741609176221130753
741438870768734208
741564917774327808
741485020481748992
741483133183221765
741558437708992512
741600732932083713
741657083498663936
741538246325325824
741589957953921024
741548723696771072
741553371031703552
741517929183858688
741445644510892033
741608882770939904
741566037771091968
741491592939360256
741427973916614656
741597134491770880
741633507408121856
741563428922261504
741572144778350596
741602242927726592
741538023909777408
741512325782511616
741615757218353154
741590993925902338
741518226975248384
741587189709086720
741554096566571008
741627953956675588
741587986492624896
741579534969929732
741549751355756544
741639140249210880
741537550297366528
741579627169095680
741574979989479424
741601785824051200
741584136301744129
741639236965826560
741592289882066945
741601202971025410
741553874297888768
741552062241120256
741651882683162625
741429798346489856
741572383845187585
741634681905524736
741602113092997120
741590326918406144
741463000733888512
741634350555533312
741557569467125760
741650271986651137
741610224642105344
741513621541408769
741437977230970881
741521259633217536
741606022037540864
741566536989675520
741586669439225860
741558148180234244
741656269837238272
741599013368004608
741644282470223872
741507669970833408
741539798310129664
741634790777061377
741524266781401089
741616927227969536
741501810318401536
741450308744839168
741448035151032321
741659394522243072
741509674676035584
741542575069384704
741646048288874496
741580214522806272
741506281790398464
741426170500161536
741559197024784385
741566910052085760
741608869974179840
741646442650054656
741611936245284864
741628818264313856
741500971482816513
741574459870478336
741599760189132800
741635260727840768
741535092422643712
741655628083564545
741567120018968576
741614863873540096
741549122189164544
741567015278809088
741649651389042688
741618231920762885
741623386649038848
741540247142469632
741530487018164225
741583540672815105
741576196287287296
741598841548513280
741582714512506880
741544365865242624
741549705373593600
741526993053880320
741635277500862464
741560329520447489
741599797824622593
741586841778987008
741601316183642113
741543216479141888
741426526822993920
741458814696820738
741619951446818817
741451797684989952
741598052927082496
741644593125576704
741570978556346368
741626435870298112
741638251056922624
741487507846627329
741533036840407040
741430322907189248
741603920825421824
741562527142825985
741516855223980032
741467316622262272
741598329985847296
741658358529282049
741592214632042496
741520265235050496
741496131562164225
741637882012655617
741557691173212160
741504482299777024
741499255949557760
741534417164894208
741600942638956544
741600036828684288
741627744438484993
741551311427108864
741443161411706882
741509817299312640
741582005524176896
741646153226326016
741559603884888064
741587508400525312
741605099265527808
741631536198483968
741590075264229377
741597360913010689
741626326709358596
741478242650083328
741655342933803008
741499340137631744
741600313652740096
741551596727865344
741634644215496704
741545565587165184
741513734913396736
741594991311605760
741449578709405697
741539634879070212
741440669948989440
741540305942544384
741601941042700288
741572727644037120
741573667151335424
741531283881361408
741647658792718336
741571075218284544
741516465422147584
741546429404057600
741530549945290752
741658417257943040
741544848151486464
741431665092907008
741551475063726080
741616440596369408
741615538913300480
741603451025641472
741635663297011717
741631854957056001
741601508874199040
741570471326580736
741594223758180352
741567132505366528
741513587936501760
741633553537110016
741572149077479424
741545146018369537
741568965416235008
741436333172903936
741430314178912256
741596782287691776
741531489310003200
741557833771175936
741594647386951680
741570424870473728
741586489213997056
741639576431820800
741550036736192512
741540095946305536
741649915642847232
741530189084172288
741657104491110400
741585310631534592
741560518113169409
741619326504042496
741610778583793664
741564557089464320
741520563244544000
741620265893957632
741426938133291008
741486002024353792
741566629176352769
741578289509224448
741651014592258048
741633117438521344
741588871754977280
741574325791301632
741552624479162368
741599445645729792
741511402674872320
741654315480154113
741655133088583680
741625840421736448
741613613866176516
741640637695528960
741601831957200896
741616411336945664
741476711716556801
741560866290708481
741456180472647680
741529664787734528
741442364498141185
741619750174855168
741545322128740352
741644010125676544
741638024686120960
741623231161991168
741444176567402496
741497062437605377
741610757482270720
741546861383782400
741609990092390400
741580902392815617
741602280697401344
741555384339550208
741532097383399425
741616784755838976
741462899747651584
741623323474448384
741517589537513473
741535574540963840
741617770471788544
741539597054844928
741567736334127104
741599483209908224
741568336102821888
741501386756497413
741592721870229504
741586824699772928
741507833624170497
741517211773341698
741514389044498432
741573696628895745
741449331178377216
741649705667579905
741547561790676992
741551949258981376
741605820736151554
741652620885012480
741535700558958592
741534031246950400
741594655754727424
741573960719044608
741652805237121024
741579375762669572
741520240127967232
741519619459035136
741629585868107778
741477386923966464
741652662635143168
741641639995772929
741654999055339520
741626884715360256
741647768175947776
741597692103528449
741588766771412992
741491148552830976
741638796492570624
741487155369807873
741485104653012993
741601550813044736
741528343800123392
741655766596243456
741561847795621888
741452946752180224
741442364712058881
741553094295588864
741526141480099840
741530952472657920
741542633537998848
741595654007496704
741567002507120640
741461914413334528
741535109183049728
741562271185408000
741576288754896896
741615949976047616
741601504805654528
741652818004676608
741619817397035010
741572886952091648
741660711714181120
741434563331645440
741654206193512448
741475600443932672
741596907743633408
741621134370713600
741584593619288065
741533091718631424
741462837143343105
741429248817238017
741536153233416192
741598048862785536
741636229452705793
741517534906572800
741619481806508033
741598367495622656
741605413917986816
741489147961970689
741513697147932672
741592872839991297
741518860331974660
741595393872539648
741555111802048512
741599277538004996
741432465986879488
741450644050071553
741617786968014848
741645280634916864
741600670009151488
741637424758030342
741597096818692096
741576192151703552
741472638900568064
741563521276600320
741543732630151168
741628646385946625
741659667353509891
741624489784582144
741571079265738752
741642009346248705
741494596421734400
741591648317083648
741603207558746112
741629635876753408
741495246438203392
741591824326877184
741603383841292289
741643032475238400
741521217354600448
741533452105830400
741521737536393216
741517459329519616
741459074643034112
741590608226189312
741589920142270464
741612598932602881
741575588217901056
741523696242823168
741584341780824064
741627677300396032
741650993469788160
741492809283174400
741559125784530944
741655380653158403
741587965714046976
741569955301363712
741599265202405376
741553337645031424
741584824050257920
741431719287459840
741622451294117890
741515794337681408
741585331447697409
741547083845357569
741564393830395904
741614687725359105
741477726729732096
741490611472195585
741648044840615936
741546341474684928
741570253289705472
741587164639682561
741603979310866432
741528058495172608
741529056819171328
741578297767780352
741661068058066944
741619603315494912
741539353692917760
741622723936432128
741436857515413504
741550363648663552
741563030501269505
741643406087233536
741657398067265536
741641346440691712
741604885636993024
741650523598802948
741628369473769473
741571943531302914
741623646741991424
741634228899565570
741522656076390400
741598690666807296
741641681905291264
741532403731202048
741661130918137856
741623797720158209
741600762296426496
741538317762695168
741540683392143360
741640033648709632
741573038207033344
741570555111964672
741519141400612865
741527647277191168
741624950918938624
741575340720574464
741464392923942912
741542486716321792
741649965718470657
741462858051915776
741502338863665152
741576020122341376
741659021204201472
741609797116690433
741598921244434432
741595456552206336
741639962467180544
741540641134510080
741484806572265472
741545582347452416
741632194758750208
741641661093171201
741565123576385537
741475659067727873
741562346947104768
741587294549770240
741535494887051264
741449444650946561
741449578868678656
741565702088339456
741659474155429888
741649957401317376
741507577746493440
741578646092156928
741659252071223296
741568080279703552
741574367516217344
741512635921928192
741550120538411008
741609650139856896
741616373609156608
741629699030450176
741515601131233280
741611537492758530
741549793227329537
741539597126148096
741510442376433668
741588188020543488
741561277403795456
741642239932301312
741550233889443840
741463143205965824
741477194011004929
741572622916411392
741609071434944512
741562753756827648
741571939081310208
741526909192966144
741627299800449024
741497301663940608
741589215591464960
741634560065196032
741586887727534080
741594953525153792
741623877139206147
741516641679355904
741513978099191808
741521599006937088
741605653060440065
741608211518742528
741654449693859840
741596198977429507
741572769670926336
741640902020567040
741537416096415744
741653715451514880
741565064663203840
741460161210900481
741556239927287808
741609662710218752
741467731703144449
741592424196231168
741527446214873088
741437352313262080
741594521260167168
741490192331202561
741610199853727745
741543870740107265
741447037242253312
741526443725819904
741606978607284225
741615027216617472
741520630483406852
741631980849111040
741578377669251072
741567656717877248
741643204664000513
741571331049820160
741607553126174720
741464225483259904
741605241985044480
741657372842700800
741614213425205248
741464158193909761
741503739761156097
741527169168465921
741520458537938944
741545494212677632
741651442273026049
741567216437563394
741544239931260928
741634086117212160
741625118800154624
741651459071201280
741593149957492736
741635793333129217
741521284778070016
741546559557541892
741629099110715392
741616126036172800
741600565407404032
741516876291837952
741635126216495104
741530180632580096
741620639434412032
741630801960402944
741548547561168896
741544718207713280
741486262318731264
741565253557833728
741483515053674498
741606533868494848
741644492495851520
741625458375135232
741564951311974402
741540951764684800
741565253671124993
741573658955657217
741617086716379136
741526095355338752
741532978476658688
741522236876726272
741598866680782848
741633977375707136
741627022993162240
741572488702787584
741587890178772993
741538879837196288
741582059991404544
741610434512490496
741565111068954624
741504528319668224
741508554713108480
741569875546648576
741589303478878209
741641111555346438
741532181542096896
741546031192670208
741510626678300672
741615736104341504
741591866349588481
741521288943050752
741603157269225472
741499109476077568
741625613539147776
741501684418007040
741542629490462720
741616180578947073
741569128973111301
741651631142506497
741539290686033920
741578184509009920
741655850469707776
741599252711800832
741470097315876864
741603199182770177
741505031602622464
741551089342926848
741582135576891392
741594139616284672
741538422481899520
741492347964424192
741519199923769346
741538615679975424
741460114687811584
741425948029919232
741429781686685696
741570936818798592
741581175030992896
741592256516329472
741597910404567040
741499948043210753
741611697132175364
741561206054506496
741432541576495105
741647570951413760
741609092477771776
741525336408653824
741601718958444544
741545452034785280
741569699633344512
741647612932153344
741644680924827648
741631716280963073
741549990510747648
741517081858985984
741573717663354880
741572874532749312
741628247859965952
741555623440056320
741611047035998208
741591732098371584
741631024296255488
741432147295211521
741522261828640769
741613358059769856
741600238083969024
741522429827239936
741652423761104896
741626377280098304
741652696223059976
741592960937152512
741599063716581376
741542092690837508
741594315672170496
741596840701763584
741618605108932608
741500115760742400
741587197946691584
741596391949012994
741562866747248640
741586350969880576
741533951613898753
741561428402917376
741546207202398212
741597411274022912
741525713774338048
741611629859745792
741475910533185536
741473167626100736
741426426130239488
741658455300308993
741596505153384448
741519460234842112
741459188019142656
741518965353025537
741643926021541889
741560018949033984
741616096969555968
741594500175388672
741628935662755840
741614943221493760
741543560684707840
741582429236953088
741502020138487808
741560509821005824
741597767731019779
741577064646578176
741458772854444032
741657587050024960
741613270042181635
741575927931502592
741613886412034048
741659449287446528
741649215156277248
741608186579439616
741533188032434176
741580466277474304
741612170987868161
741541006399680512
741578859661930496
741551701526740992
741579262403203072
741539626150723584
741577673013497856
741641455790346240
741639723442143232
741481648374591488
741531602610757632
741646367274205184
741562363527237632
741521733589577728
741656647311982592
741633196857643008
741550329959960576
741646543124615169
741480541288075264
741573780720484352
741450589742239744
741523616471220224
741574422440644608
741575932117422080
741588938637213697
741634904149086208
741610115887947776
741588544532185088
741517862125326336
741612342870413312
741629464170352641
741567044479553537
741520382830710784
741493040272052224
741605292283170816
741634128064487424
741444868409430016
741579698690523136
741654105580548096
741615824100823040
741593426798489600
741523746859716608
741528712781418496
741616574885433344
741651329194561536
741475868627853312
741442427500830720
741587286039666690
741539827481518080
741536388500336640
741575248701689856
741626020378382336
741533741718331392
741576657912336384
741435645445476353
741561512150638592
741576083066236928
741590234849284096
741545242327973888
741533318273990656
741554864359104512
741631477448855552
741549885430878208
741625362006827009
741610870783004672
741534052226871296
741652419470200832
741433724324057089
741632072889073664
741552888867127296
741639190715064320
741514980370087938
741585696742383616
741641824691970049
741539106254114816
741567174527975425
741615048326586368
741560366941896704
741467769317642240
741538619647774720
741592625472507905
741523931220348928
741604411538067458
741522492427276290
741597184718704640
741490175499489280
741544512519086080
741564477691310080
741461998043463681
741564100145188864
741577760762662912
741541232850178048
741431492916678656
741558089485299712
741628566324940800
741497397956726784
741551999511072768
741550741236686848
741598551902433281
741603920649330688
741600137420541952
741609117446459392
741570093683875840
741519111780507648
741608689694605312
741614373148479488
741461511588220928
741634191285211136
741541157155569664
741537268989562880
741656634812977152
741652104893321217
741552477472952321
741636992946044928
741554406869569537
741426488948461568
741627471817101314
741577869801992192
741536178751606784
741650607656820736
741658438263046144
741626192730656768
741533267648741376
741600682705362945
741660115925934080
741523922726817792
741533993233833984
741614452798279680
741649919749029888
741530898093494273
741596396290215936
741624535699591169
741572761454321664
741461679238709248
741572207583854592
741532391236337664
741660942522552320
741570106354982912
741511046200995840
741549050894426112
741642218897870848
741569640837611520
741467731896066048
741544613455007744
741617913006817280
741527550753681408
741513353378594816
741593652946862080
741600439679000577
741635356949401600
741559624583794689
741505048392404992
741556889956319232
741634761488228352
741519229262942208
741612363963609088
741617330137014272
741631980815712256
741658509528338437
741596580843769856
741561545667268608
741656756548427776
741540347675869184
741550288092332032
741640499258265600
741532395355181056
741587491594080256
741611038672621568
741506818271281152
741609302247477248
741599407561396224
741572195223244800
741568286018699265
741579740499304448
741643867313844224
741522110741381124
741596270368858112
741514665927319552
741527945190182912
741653103389364224
741546593095176192
741622446990733312
741517379755200512
741657188406562816
741626620344164352
741530344361447424
741646421867257857
741634463562661889
741598854257205248
741500497551581184
741498182270607360
741639446727004160
741557267712069632
741582366435606528
741486366924648448
741599701489848320
741468591736819712
741557837990637569
741511251658997760
741624116214697984
741644119009861632
741615803410329600
741555267020722176
741583863604973568
741548631476604928
741544273745743872
741568290242351104
741537436791132160
741621155140915200
741657188511449089
741488891950190592
741559880620855296
741536619157676032
741526242483146752
741620974873923584
741505346397671424
741551823400673284
741602113168498689
741486152918675456
741577723282350080
741650745863344129
741566524574601216
741660828928249857
741543107649495040
741614234648383488
741576963937185793
741516629075316736
741495736907354112
741539903016718336
741545016145903617
741607758613581824
741532386849132544
741455715232014336
741588360045711361
741539404083265536
741538913165180929
741648829406027778
741502481574809600
741623470266671104
741556269459333120
741632043633758212
741591627165270016
741567044626329600
741549231232651264
741548610647695360
741625555104243712
741630659270049799
741518164081709056
741566436221542400
741571246970769413
741574871176609792
741536963015102464
741634367223697408
741546974625857536
741523356546109440
741624028075425793
741535721194819584
741593732621950977
741514049469452288
741625081118482432
741507527494377474
741632727410081793
741658241206243328
741531128780214272
741590238930161664
741655779166564353
741580009211596800
741579727861911552
741487163930447872
741566591352115201
741608555699130368
741538217103593472
741619028771241984
741532571285225472
741606563228618753
741621197306204160
741616356697739265
741546739962916865
741613634728669184
741627077342990336
741628553767292928
741648405697601536
741546609645883393
741573990376820736
741538686932652032
741530386421960704
741590641411391488
741611961234886656
741490833849864192
741642395301728257
741653275074789380
741597860156805120
741550233528766464
741544235929903104
741432096779079680
741563407967617024
741615928891310080
741616679898255362
741541756857135104
741660984406769664
741628511857840128
741650569975214080
741642487572234241
741532974240387072
741602314264383488
741636430745702400
741540062416928768
741649483507892229
741586229393825792
741559926573682688
741631259323961346
741622539500281856
741654155778007040
741595897260281856
741569091308228608
741615425742594049
741632089913757696
741636569090646016
741592587602124800
741563521075453952
741443514026885120
741545271730024448
741552238565425152
741587525093986304
741593497975803904
741452346878631937
741546865615867904
741630940301168641
741658614625099776
741604491343106048
741616260421672960
741569888033091585
741513281697898496
741549403345944576
741547872504549377
741543602405421057
741643728893423616
741558924181184513
741612317939499009
741658014931914752
741660636103376899
741640998455889921
741642525132361732
741628855841083392
741623768213270528
741552364298096640
741652767777935360
741609662747938816
741541496806121472
741649185624207360
741637622066483200
741475822339514368
741599005029851136
741630114061012992
741600359936823296
741616377698652160
741513856552435712
741636292279173120
741594278191845377
741612648991625220
741505400806084610
741586786963558400
741613286756585472
741486040049930240
741649353585131522
741580751343386624
741522786351357952
741506344293797888
741578935134244864
741652859964493824
741478360233222144
741483124920483841
741538506569322496
741628545395531776
741621813721993216
741592096973455360
741553585146757120
741597222480011264
741650183834980353
741538032646520832
741553500895780864
741504314443747328
741595750426128384
741596622656675840
741564632947560448
741516624910508032
741544584161923072
741558546878337024
741651085794942976
741517732022235136
741563143609016321
741491978848882688
741522681183522816
741621385764732928
741558316254531584
741488980093345792
741618299058958337
741649399529373696
741487767847239680
741531359399776256
741653602352123904
741584572484313088
741521938875568128
741579857918865408
741655216920088577
741552809150029824
741439692617322497
741650980782145536
741551819076304896
741614545106534400
741525067813683201
741545964012482560
741560434248011777
741652008436965376
741612171042422784
741605426664329216
741550451720650752
741550573267394560
741460899253223424
741583913995276288
741660048795934722
741619397610090497
741556248508784640
741541312449642500
741515236277096448
741450560285638657
741657301535227905
741587437303042048
741571582758428672
741466330994487296
741601840551301120
741596178115006464
741449939612372993
741585222672756736
741548790650396672
741455958191181825
741573105110355969
741616222626795520
741588808794177536
741570915826274304
741619003320209409
741538884027310080
741542390410928128
741510274377748480
741612732814897152
741624665727111168
741563441748541440
741586606725943296
741628755295240192
741486564065312768
741603073735467008
741530167957422080
741588045300801536
741518092845514752
741593363900567553
741545955548397568
741534681343119360
741641942300139520
741574514509680641
741450770122317824
741604839340277760
741640926943191041
741655003069190145
741586304761221120
741576410515537920
741567635737939968
741632928610983936
741643510986735616
741565437935247360
741548442640474112
741651245300076544
741619779333722113
741600275950120960
741565257726857221
741591824284942336
741448031103508480
741549461852291072
741658278778667008
741579472013529088
741531657061212160
741516259746033664
741562946803896320
741655082895310848
741560006462574592
741596597386121216
741572165716353024
741544563005902848
741547767496101888
741550741177896960
741541165808418816
741609994043424768
741593321756319744
741556843718139906
741522157096861697
741476535769673728
741510832194879488
741645830197809152
741446797973917696
741562779002413056
741658946059046912
741624976126705664
741489520969928704
741585117794074624
741568529326088192
741439860762906624
741520978237358080
741591581229211648
741540964485992448
741520886126280705
741650968203427841
741586325556563969
741581091337842688
741609239249096704
741584031578521600
741651148696911877
741597310556110850
741642030112231424
741529291591176192
741591954618765312
741538858874048512
741614469491625984
741599512683270144
741602108747612161
741658824172507136
741575713984286720
741563814685102080
741601857051762688
741607842575220737
741463164068339712
741518638168018944
741558395833061377
741500233327116289
741573218515968001
741648770576879617
741514326264123392
741631242584612864
741560958582132736
741642365568438272
741554621013987328
741534756714745856
741630676252950528
741620890966884353
741637999578976256
741648762062446592
741616801537085444
741502099838631937
741562057426894848
741650766784548868
741592638126731264
741609968823115776
741516599597903872
741428884063850496
741646182796152832
741620756812075008
741572488799354880
741551617732947968
741605158229004288
741586707418652673
741602108974243840
741546840357797888
741590742179708928
741450400751099904
741580390708695040
741557548428464128
741606395242500096
741589601542885376
741628667080671232
741622862214103040
741656869509419013
741574149693399040
741660497640968193
741561994575118337
741601269823967232
741521150405050368
741596840815009793
741523750986915840
741517581153112064
741508844254158848
741594437420212224
741540888741023744
741609079966171136
741541060657197056
741634350521802752
741595171356282880
741591950160072704
741558580348915713
741487914610270208
741616134500155392
741511465681702912
741566557906731008
741612838003822592
741614977014992896
741610124125540352
741585356626137090
741560652423176192
741588691085369344
741532819076288512
741643712233676801
741605527172571136
741532911241986048
741656521726169088
741576171247304704
741653950584229888
741573973390036992
741618852627402757
741594697504694272
741546487973302272
741587491757645824
741612904894599169
741573478424444928
741572291633532929
741511260064337920
741574741220331520
741638376990904320
741592017180975104
741554042065825792
741578277005856768
741559863717822465
741651018803499008
741542088265900032
741528960052436992
741581091384000512
741600280257695748
741593812695437312
741520789875396608
741604277404192768
741605304815779841
741585679952535552
741655733146640384
741611994898419712
741627891063083009
741610673784954880
741537319375777792
741660153708224512
741581355461529600
741426455717027840
741591950399152130
741605749688836096
741626821754671104
741532730689748992
741604889646792704
741618202560585728
741604357020344320
741563152173785088
741567807960317953
741484768802574336
741631309668352001
741649806586720261
741637164761526272
741572761479417856
741576452341137408
741590968831496192
741630403639955456
741598392522969088
741575022196711425
741521313764941824
741583792356347904
741584304002727936
741571104729399296
741427625776676865
741586556385951744
741529719426928640
741635004829143040
741427558760255488
741598585620471808
741524023478091776
741494411754799104
741613672338984960
741503253448433665
741617149458960385
741647369721253888
741645310255108096
741573981984018433
741599827226677248
741455652006961152
741578943757733889
741659025503309828
741438271008481280
741629069758894080
741579128462290944
741496693510791168
741615794862297088
741610854119026688
741526397445931008
741598132656443392
741635789256298496
741615962445615105
741548526807711744
741570869789655040
741548069397745664
741660812138401792
741629019498684416
741608266065711105
741518247917293568
741620127632924672
741517501377458177
741546446105792516
741649030384615427
741591954530656256
741583964259880960
741593208371707904
741533171062280192
741563210940174336
741604067386875904
741610917079744512
741529736074166272
741608442289229824
741565786100207616
741618583902523393
741614444254515200
741586015245242368
741630080535941120
741585537232961537
741524040440020992
741652054813376512
741596261816619008
741603174105092098
741515165284212738
741635839243997185
741562091077767168
741642328188813316
741545976310190081
741553962600386560
741520928283238400
741626494351478784
741467878340366336
741544323779530752
741436274377162755
741535268294000640
741451051069517824
741560514124390400
741541572588806144
741541345882460160
741566931300290560
741642621643161601
741626590887436288
741566419712671744
741505556016443392
741566243405193217
741655712082874368
741657415083524096
741618567414710272
741635143346032640
741611680250142720
741519208375275520
741637454327910400
741604138912473088
741658299737767936
741490846437146624
741462878968893440
741570815305482241
741559008385978368
741640549694857216
741449062684229632
741584563990724608
741613936760492032
741640981729153024
741531573116358657
741583897302077443
741516511492354048
741552599204257793
741557842180640768
741483166653775872
741527462782373888
741582785886982144
741533519332134912
741578834768756737
741646610581626880
741622367491870721
741550535568982016
741539081138634752
741537667658174465
741652448998260736
741555069640966144
741583163051388928
741583163051388929
741588896711114752
741623776698191872
741656655583121408
741519585850101760
741531711461306368
741525755767730176
741629069989707776
741587407657635841
741582496459022336
741650926168100864
741588619773792256
741605917326708736
741585134504300544
741653925410033664
741595955984801792
741490066434973696
741616281418407936
741585574935420928
741435687304495104
741578511513714688
741614251526197248
741448148602621953
741655842030768128
741490645387247617
741576934824501248
741613282616823808
741550393184903168
741618017805733888
741598380233752576
741570072561504256
741507460251410432
741563386941591552
741602943497965568
741513416200867840
741434269776646148
741603656374444032
741601618207084544
741564037008359424
741629510425169920
741631821293756416
741631141954891776
741560174314409984
741557527435972608
741651999897333760
741480365135691776
741564066355908609
741642042716082180
741604873062473728
741544634334216192
741582639023415296
741599856364421120
741630990901207040
741614167359148032
741445132642193409
741532860885143552
741589559448850432
741563215214174208
741540679021690880
741624309463060481
741610887589597184
741441546868953089
741558156866813952
741489953226493952
741558857122484224
741611675942563840
741529438182084610
741547495013163008
741598145025613824
741489907219243009
741538606909644800
741444008661028864
741586107406659584
741566033702625284
741534689513594880
741506629527588864
741632450535804928
741649471117791233
741548400882159616
741603769838915584
741566301966114816
741639832271753216
741511675665342464
741538044902309888
741596849325412353
741490993300656129
741658153230733312
741535700261163008
741632219714818048
741550464542646272
741562254437535744
741624506364645377
741475168338477056
741578851222990852
741602947663028224
741573948136099840
741611420052258816
741571683442659328
741622430255419392
741624212851425282
741536577130749952
741573885330522112
741638280689684480
741512618972741632
741656236257599488
741547645911597056
741604096914952192
741529832790589440
741484622144540672
741556466545504256
741561868624465920
741559817576161280
741543505940647936
741610367470698496
741609167962660864
741575416503226368
741492692144783360
741581426605330432
741528913956900870
741513500057600000
741559008004341760
741567749017767936
741649970202304513
741653061446295552
741511029671251968
741573839172304896
741540133766352896
741592101314519040
741619934711689217
741582370353098752
741553878336995329
741642051301838848
741620677086740481
741656559323860992
741495267183075328
741537952652787713
741520760326492160
741631041308352513
741615157239898114
741555656931606528
741606114555506688
741468587408392193
741623931791118336
741632735693901824
741452502340673537
741602373236297728
741524769971920898
741632580592762880
741588175269834752
741630739008098304
741644689258860544
741580420282777600
741539739677786112
741621889152495616
741568869052129280
741627207588646912
741626658206187521
741545934568443904
741504712944562176
741537340280197120
741653820455936000
741575969987788800
741461716937101312
741568638461878272
741555572886110208
741568193576210432
741524321261228032
741539609541283840
741632915977699328
741584073169068036
741632395938521089
741497918348087296
741442364514959360
741539123152855042
741643271542321152
741619695682523136
741580202007003136
741605334238760960
741552725134041088
741625571579334657
741499860252131333
741623856499175424
741525738860380160
741533154696155137
741547687879806976
741628080117194752
741555858094587904
741544885765963777
741495401593884672
741537634141536256
741646257911943169
741502263458451457
741505404903923712
741493208039985152
741631343268929536
741627677262647296
741582806745272320
741554218117533696
741570903339880448
741615710913372160
741532269618286592
741514854733893633
741632328947146758
741616050794598400
741535708817596416
741532177037328384
741511608342609920
741512677927886848
741605409778237440
741638360255606784
741621519932108800
741612229590540290
741645964604256256
741598124393668609
741551613534429184
741655103669690368
741462761679560704
741568902531010560
741617929645625344
741498102561935364
741590666921250816
741660359463972864
741616399035080704
741652503494811648
741580340435750912
741607917955231744
741619519584501761
741600179321720832
741561939978035200
741632739754037250
741601261716398080
741536845423607808
741622208041234434
741621465355784192
741553291457396736
741608576347574273
741626863588642816
741612745720791040
741504926925361152
741580898106286080
741450308803567616
741518050705444864
741486056525172736
741523415312523264
741565710539890688
741572299892133888
741514338880638976
741650918064697344
741480012730105856
741523981384224768
741557498122014720
741638469261381632
741634241306497024
741594470941138945
741582320319221760
741617313380728832
741598174742249472
741541102814171136
741536333638840320
741647449148825600
741537382248382464
741555405277433856
741650083192537089
741629162159517698
741525642613755904
741653661118550016
741562514727706624
741518512359940096
741652604040581121
741614687578513408
741536430229487616
741513885912465408
741583293406171137
741517656453468160
741659012916236288
741523809396785152
741551563190206464
741568680362926081
741438413426044929
741565991650525184
741552410573869056
741522253658128384
741544147929161728
741654701381431296
741644441870598144
741654533340815360
741428829592428544
741601840572289025
741621558037336064
741558911711518720
741525441064935424
741592214585872384
741529379466055680
741639245304057861
741515765061410816
741551953394737152
741629707549052928
741642516739457026
741585323407249408
741514221549162496
741646253700743169
741656978716381184
741648225417986048
741572220405833728
741571481935699968
741579786695417857
741520554943877120
741515706139836416
741638972523307008
741629309002121216
741522597351948288
741578683463372800
741536333953257472
741597348485341185
741604583487754240
741518856259276800
741615564049809408
741544047068745728
741515806715023360
741550292576145409
741569288478330880
741653241679777792
741590062987640832
741530503510122496
741517526316789760
741603849669087232
741567262742700032
741544378368446464
741568474854608897
741598384507748352
741658535017074688
741516910123094017
741592839260372993
741517933369655296
741539135693946880
741595590694449152
741586988265050113
741582391496585216
741551575760527361
741614565834645505
741615266191298560
741575315642843136
741527668324241408
741549814085746688
741553962562752512
741646790559207424
741549671479431168
741583595274424321
741572048259010560
741563290728443904
741533150438789120
741612162641100800
741560874771456000
741658820016013313
741609113281568768
741618294839513088
741555480804360192
741612993041993728
741644852908167168
741564733569007616
741540855320870912
741461767486742528
741502913378430976
741625055730245632
741527173249564672
741606722440159232
741572849387851776
741630273754959872
741630747421769729
741627115490189312
741596136104955904
741586216517140485
741605372054638594
741520823308177408
741513726545825792
741588842403102721
741584031393959936
741566822055575552
741597234995793920
741622589458657280
741595200636788736
741450266566873088
741604214300872704
741618403560034305
741607049742721024
741522253540675584
741594408118816768
741566964737421313
741517233021693952
741640633576738816
741596299833794560
741445057170014209
741541484214771712
741541589215019008
741649906956414976
741518499688906752
741540297453273088
741521074966409216
741586627651309568
741567933487407104
741472223794434049
741653602171793408
741508965897490432
741473826085699584
741609717475205120
741586493563621376
741506592168890368
741657175681077248
741658023215681536
741655821298348032
741453651592380416
741636250680066048
741611994973868032
741642986392571908
741513051040546816
741650498676240389
741542575065157632
741525994670956544
741593460109672448
741569179426430976
741641115913228288
741475847765430272
741633893330243584
741545800338157568
741609331519565824
741557359688978432
741590536839041024
741642038752497665
741613102207225856
741431371353227264
741621906021847040
741549507985473536
741539668395692032
741538691009630208
741538594662297600
741590549514199040
741541794828144641
741580629779841024
741565148717035520
741551005263761409
741623571152175105
741593074275614720
741577865876152320
741624359454953472
741524212314214400
741589492285493248
741463159794479104
741552339069358080
741573948199079936
741644345653219328
741544395221131265
741622258150608896
741574082383249408
741578960287469569
741642088857665537
741560966953996288
741655741245755392
741591669284450304
741528654203768832
741568042883284993
741616289773424640
741602872010362881
741572958284615680
741507225294774272
741537818661556224
741554864329752576
741562468388995072
741571272388268032
741435003381403649
741583687418929153
741654508154048512
741587848063778816
741467866101362688
741539810955923456
741565803137531904
741560283118850048
741526598772477952
741639572388466688
741658539056320512
741621578937606144
741439332179935232
741497029084467200
741608685693243392
741564108533846016
741539512992583680
741620681276674049
741600091283193856
741617665668616194
741628050509598720
741556756027957248
741576410553278464
741494025946042368
741550296816553984
741484169088245761
741633604011331584
741517153397002240
741590041974181888
741568449722388480
741616403132874752
741587697127567360
741584043897171968
741578683736002560
741567174477651968
741624300713725952
741584706488008704
741638217695428608
741589060163100672
741549793126842368
741660208141873152
741532387058810880
741560904177881088
741607171385921536
741541014570205184
741541283043348480
741506587794276352
741617225250013184
741642592463388672
741562414026657792
741564414667563008
741650615953149952
741653291730407428
741577895068471296
741609700333105152
741576297076424704
741620492273102848
741558806979739648
741643670256914433
741609155467829252
741568277500067840
741648628071161856
741539118950277120
741501856728420352
741643330426175489
741618932327550976
741659143161909248
741641455433883648
741537164245225472
741630160248680448
741639165540851714
741554197225558016
741497766980026368
741542214371803136
741585860148236288
741549835313025024
741444075816161284
741535314511077376
741543170618593280
741599835661434880
741562762174828544
741486295608872960
741620438023999488
741626318303952896
741502997268733952
741582575915802625
741574602808250368
741503391659085824
741539378783227904
741429164981506048
741572618860560384
741607242881851392
741657574404161541
741531418174574592
741610639899168772
741567795062820864
741526338641776641
741519275618340864
741660044824051712
741658060716974080
741632018446979072
741520185832681472
741534819423821824
741488640535187456
741619511217029120
741519447303786496
741635306701611009
741627421418491904
741563022037123076
741588988864172032
741439856228896768
741523696318304256
741527085458558976
741576506930016256
741618697513672704
741539789745311744
741548245697101824
741575382692986880
741569468808192000
741528532480884736
741530902333935616
741560845193367552
741656290737434624
741515324307214336
741616872898977792
741616092766830595
741582970281136128
741652792734060545
741638158719328257
741563307266543616
741570219395649536
741598086510837761
741562095192395776
741560035927576576
741549843768836096
741476703390830592
741620035278372864
741583611846098944
741572610501300225
741525952719691776
741655934544531458
741572467907530753
741650208979714048
741545137503895552
741455597577621504
741577777497931776
741652633497305088
741523293862252544
741615908200800256
741654797795745792
741451201909272581
741516394228027392
741642462297522177
741583121083027457
741633654342963200
741576150095437824
741518755423997952
741594743763701760
741519095250735104
741649856779915264
741642592165761024
741589899053256704
741560400773283844
741571939282628608
741593883839205377
741554394358001664
741581904722440192
741563483649540097
741464179001851905
741593678213419008
741588489989427200
741636501998600193
741558957697826816
741539986835673088
741582017947635716
741512833201020928
741557359785484292
741571037435944960
741588846429736960
741590977266233344
741537403509301249
741646169869279232
741596366871351296
741588230022287360
741645561913311233
741647189017956354
741599973939281921
741594735232618499
741650536253009920
741576146119196672
741531929942622208
741538393369268224
741621952272437248
741571742133542912
741497519859982336
741652168051200000
741600942768979968
741609038031552512
741652058713923585
741550430719594497
741561595864723456
741488682406928386
741493786543554560
741584551567347712
741552666367676419
741512807829606400
741539068572540928
741438233330978816
741579010908491777
741565437981413377
741496941020872704
741640834764963840
741569468950810624
741581334561345536
741585348459794433
741571620481978368
741436631077523456
741610287669882880
741539697474830336
741628956466630660
741561386325676033
741514640820031488
741437037992116224
741636376450486272
741452020033421314
741590146810798080
741545393561993216
741573839314944000
741634497112838148
741445866632949760
741518101108379648
741535230515806208
741551223652929536
741513139477487616
741608278715695105
741625676675964929
741561457515581440
741553509472960513
741537575316393984
741430762994552832
741579379780751360
741553614439776256
741653497565843458
741592440918945792
741631653676777472
741633616585871360
741446382691586049
741455924888543232
741588246572863488
741616046638039040
741591316866473984
741572115523096576
741437297799794688
741650464924655616
741617241888690177
741559025007988737
741591627236577280
741511151347847168
741605732718641152
741653052936081408
741582911598649344
741654290385735682
741530344470552581
741655821134794752
741561159770374144
741566331531694080
741552783640399872
741604470371581953
741452988787634178
741503450584743937
741429383097942016
741645196769787905
741520651165569024
741547410766319616
741641526917337088
741595993695784960
741638825781301248
741571436033216513
741610442838188032
741557921826385920
741652440433496064
741589563714490369
741536728008138752
741522169474220033
741645876557402113
741628788883087360
741602981414612992
741651849288273920
741649697320800256
741526166700314624
741600137630253057
741511524351676416
741631212989648896
741492721442000896
741553903876071424
741484559158628353
741561453660884992
741573616777728000
741533821439496193
741571243099492352
741616738685489152
741511717243498496
741556311188508672
741526980407889921
741611822655131648
741586031963561985
741657368967163909
741642244114010112
741644207077658624
741539144040648704
741615878685511680
741631670433021952
741584002184798208
741549524708163584
741514930113765376
741588687201423360
741653535041957888
741623076287315968
741598807876599808
741617766172491776
741580311239200768
741545724844871680
741551227692060673
741610522412519424
741634371443167232
741610287812489216
741592210370637826
741634459712278529
741523100752318464
741637269711380480
741598468179820544
741589014092906497
741477823131570176
741587088940765184
741654709426098176
741574954978807808
741598816504287232
741537596095004672
741646786415169536
741578201483345922
741583817446678528
741574753723555841
741476938141847552
741656358110564352
741621788627587072
741659155631595520
741562787139354624
741525080287641600
741593640573755393
741513080568434688
741627513613496320
741621784437366784
741609872584802304
741545770894172161
741576292773072896
741448949542723584
741638700073922560
741435926203666434
741632127565975553
741567933785231362
741606328314044417
741545221578588161
741585801260236800
741609910438350849
741477076516143104
741630097338171394
741660871127109632
741584597687914496
741617111857004546
741570932540575744
741504960219762688
741624833461522436
741644026898710528
741643703756951552
741577228119597056
741626742197063680
741589991583842304
741597587338371072
741617342568882176
741571750383747072
741611755625971712
741651270134562816
741545641025929216
741565635155656704
741637353412939776
741521531931635712
741523851373387776
741447653628727296
741525986303455232
741437029381201920
741658610418192384
741552674974400512
741578713159094272
741641732547186688
741602285038542848
741449532794245120
741583318504869888
741579686254383105
741628025616359425
741511243266039808
741651631117369344
741566365102972928
741602821758459904
741550951065083904
741528284735918080
741638284858818560
741551802441695232
741490297004249088
741642642551934977
741527534299435008
741547050299490304
741653409183367168
741432566507524096
741600816830746624
741632370718199809
741648376106782720
741549478713364480
741631125248987136
741441899177861120
741614918420594688
741642789398695937
741512761893638144
741518080313032704
741559129865658368
741576313987829760
741594810843336705
741620169366245376
741499977592098816
741514007446593536
741504364884426752
741577513479065600
741544063950692352
741504029193306112
741656676793745408
741539097689391104
741630873376821248
741535058658361346
741577328829026305
741541274734497792
741652620826312704
741638691479769088
741646149216526336
741591027530731520
741580944264437760
741629929842839552
741638901178216449
741556663568715776
741430599416721408
741615387884855296
741554260379373568
741527932666040320
741513302648459264
741615400648069120
741534060586119168
741560694475264000
741531443281727488
741444017179746308
741457476860530688
741497997981257728
741600355562225664
741597017017864192
741642717986496512
741558454502969344
741501349112762368
741495116322377732
741557351552065536
741435708116729856
741482600397742081
741557116650000388
741632840656429056
741518457783615488
741537294247702528
741577878186426368
741647113755500544
741561679830519808
741642407926738945
741512899995312129
741534475767713793
741533573895888897
741546312009650176
741534165175312384
741601680857370624
741631104096968704
741555485078327296
741470470587850752
741509573920628736
741634371229224960
741538858626646016
741532894502518784
741580218863869953
741600611293122560
741512786828759040
741589546916253697
741572350358003712
741523255920627713
741585143048089600
741597918545731585
741659625452412928
741642025959837696
741508454058209280
741556550150410241
741466934756016129
741559012429271040
741621972921135105
741577475570962432
741570857076727808
741580973712805889
741586447355019264
741484945185644544
741650364408156160
741579753375862784
741541656273530880
741651328850616320
741458885932949504
741497402289446912
741627681456959488
741463944355840000
741430322655551488
741482864584327168
741506369585549312
741582047353966592
741513952899792896
741625856850833408
741542734079623168
741618730828861440
741621067211476992
741613630584696832
741625924140077057
741636564967645184
741446714045956097
741561629473701888
741600401758294016
741432738461409280
741557540127952896
741632450334429184
741502846558822400
741532462594019328
741611017487147008
741642940309733376
741523918565969920
741549679930945536
741575839712727040
741603245567660032
741598644470681600
741542461693153280
741603249799745536
741589228086255616
741542163998068738
741573512205373441
741541748707577857
741630441459945472
741556927679848448
741463042324463616
741579694357643265
741573226963181569
741657553369767936
741631234233761793
741624267201236992
741559222115151873
741591920674242560
741605506335297536
741551949145853952
741617959328702464
741572626875846656
741616721644130304
741555896011108352
741517287493079040
741434491881816065
741523817881862145
741452712064081924
741426241849425922
741643959643017217
741554323193225216
741595397773090816
741638657950486528
741555023616839680
741546370549551104
741612250507530240
741620278401347585
741585445067366400
741659126040829952
741615417223962624
741610900138950656
741524308581814272
741558710527528960
741483615658332160
741601513320157184
741490066611183616
741601991198003200
741571930986303488
741553589085188096
741620765137735680
741543824825196544
741592172357689344
741503911723339776
741660841834106880
741565450803372033
741566319015940096
741625475202752512
741591828642725888
741660325578199040
741505828570734596
741533762715066368
741601966141362181
741633633291755521
741647109737353216
741565697986334720
741587793806303233
741577391848361984
741602952104841216
741556021827653632
741647193602297856
741612804369580032
741448958229118976
741557766721032192
741462073805295616
741600846543212544
741598208338460672
741628931539914752
741552654011248640
741535909942833152
741548002150612992
741571528278544384
741538997030297600
741478062240333824
741633733963436032
741556261116911616
741633159197003776
741580864891588610
741497297486352384
741556747459022848
741585595818987520
741579711055298560
741581359685083136
741617258796097536
741519468627644416
741536853975793664
741654751377379328
741654998958891008
741632085597753344
741629707435806720
741631804529094656
741485146344435712
741655762183671808
741599768384786432
741452728640122880
741607028737638400
741596429752369152
741560530662526976
741556802165321728
741611118049693696
741603744656293888
741494650742046720
741544177285074945
741576292823244800
741519808076910592
741596857730801664
741590540962037760
741460299363061760
741555111474941952
741633851538219008
741599474707992576
741579874985345024
741594533742313472
741652570570006529
741534702096556032
741530520274796544
741637982927609856
741578608058208256
741630600721903616
741509519566594048
741551131151634433
741553694194290689
741638460675592192
741632366599364609
741645301820329984
741652398557515776
741520626121334784
741638427515424768
741610728008777728
741572438459338752
741658492868558848
741596630948794368
741631494267895809
741621859901419520
741656790027390977
741554474032988160
741456964832616448
741554067097440256
741562292416991232
741592071832805376
741598656957157376
741654831098527744
741563940497326080
741527630596431872
741644802723184644
741558005569835008
741451919315460096
741517484478566400
741618743340498946
741604952473100288
741632966388899845
741446600925544448
741442364703662081
741513743230742528
741626771561451521
741572035831336961
741588024513941504
741567551793209344
741549181102379008
741553324734976000
741459053897908224
741611030002929664
741621717060067328
741539873585278976
741574523028410368
741638058102161408
741650016326934530
741646065326252033
741623701079261185
741564981070684160
741611474737582081
741597197393928192
741566415216513024
741640927048040448
741603266291765249
741617971790000128
741583708617113600
741576792121692160
741656483960492033
741610363402244098
741565836436082688
741581275857838080
741580130632486912
741597918881316868
741583503062491137
741546861388009472
741659189223755777
741612234040840192
741638465251606528
741448446255730688
741523214153732096
741603757306286081
741641355135422464
741568243840786432
741539152550842368
741630286136528896
741517325145374721
741508814869045248
741633196975087618
741603363050168320
741561902371905536
741612485732667392
741596635084509185
741549206171705344
741450942109863937
741651513433591808
741459762689146880
741553630885597184
741558718643490816
741535440566689792
741598690482257920
741622174570647552
741529610291150848
741646472110821378
741594676415844352
741495334447157248
741591505664659456
741535184626044928
741625944985587715
741532563265748992
741564179656630272
741646153347829760
741546417081221120
741580277441540097
741587302925864961
741547024923922432
741633616602599424
741575907119407104
741546257672503296
741628822500544512
741600175278301184
741570005570052097
741647101243727872
741588599167193088
741643917733552128
741558861249777664
741608492646141953
741510924507484160
741531787277524992
741621297898246151
741640981599158272
741446705611190272
741611357112393728
741602867962908672
741637991291101185
741591279067398144
741511818154266624
741574581669003264
741427915297071105
741656911603343360
741659608549359616
741603224617160704
741502737439961089
741530553938288641
741646543497908224
741524304500658176
741656366331400192
741545829731840000
741549218846871552
741634975489884164
741560832857939968
741646086016798720
741618168657895426
741624007166992384
741500220811403264
741652860056797184
741524216344875008
741638813173354496
741621289207664640
741552406471802880
741640813885685761
741564997533335552
741593946648809472
741447099754123264
741622031649640448
741570760725041152
741611189311000576
741516628907659264
741587697182068736
741495464680263681
741581518850510848
741588821096026112
741620970503450624
741582999704195072
741427499763150848
741519082546036736
741636523263725568
741604440948477953
741640897796943873
741548581212069888
741525730744360960
741537692572254209
741549222898585600
741479119448334337
741605908887834625
741596081566404608
741645645614813184
741550640472686592
741556193882169344
741626867887820800
741620320424079360
741541199341834240
741549319531171840
741633968970305536
741651861682434048
741622027740688384
741520818941919232
741483477141475328
741599965735223297
741428862991507457
741655766545883136
741462446938824704
741586723977760768
741541476128161792
741556466277044224
741631410201624576
741458982225608704
741526648986710016
741534244909002752
741599118104092672
741551118627557376
741619292978941952
741525483213312000
741540527980576768
741496001425477632
741567954555375616
741627308377841665
741557296786984960
741531686274531328
741596899501834240
741637215219003392
741614918328160257
741569066247282688
741510580813631488
741625223745671168
741609775952187393
741585453279813632
741547666644041729
741632286848913408
741561205865742336
741626309835624448
741658408873496576
741582403857207296
741647021329813504
741612686870499329
741592948295503872
741602608029270016
741654885909794816
741548434277183488
741595188385173504
741654348720021504
741552616266694656
741611017638141953
741632001493569537
741503420943720448
741612825299275776
741630093102088192
741612015702024192
741626880613191680
741614603474440192
741627345904111616
741578385965633536
741489164739182592
741516914111840257
741461079499366400
741588292903284736
741660074184151040
741458697222787072
741628822429241344
741589152802738176
741586577462317056
741601840249339904
741634665149272064
741511444903137280
741579304467828736
741638716851163136
741547943518429184
741475432386564096
741642437148434436
741607905426874368
741641799387742209
741558064466284545
741623168536698880
741573977739427840
741613425281880064
741605623725449216
741550053349687297
741561671601299456
741574896136953856
741612364038955008
741658304284332032
741521066518929412
741512728276307968
741623537543303168
741504876585291777
741498811412058112
741597901793710080
741652432095186944
741584752805838848
741515387397935104
741581942601199616
741583922488827904
741458483493638148
741579577219112960
741534379134967808
741613504944279552
741542155588489216
741629367432937473
741451478938816512
741642915160723457
741529740373299200
741564716783407104
741652784454500353
741471305434697730
741569305117102080
741528016484978688
741510358444191744
741456444784939008
741526741580152832
741523679440441344
741582731155542016
741584887233294336
741621297738874880
741578868159614976
741551148000288768
741552800513941504
741607041425408000
741516142485897216
741464518983712768
741650083096231936
741660849975267328
741581841858187264
741556500167053312
741624674145173504
741577379403825153
741438074002022404
741537113997512704
741516477736603648
741513542000607232
741646392150622208
741577450489040896
741549529015693312
741654751415144448
741593560990908416
741612313434828800
741547381657849856
741558307572318208
741646933442334720
741592726295195648
741479119305637889
741624577651052548
741570500393066496
741554494933209088
741635486947631105
741435305618739200
741561973385613312
741589357979533312
741574241758371841
741656630727725057
741603748791918592
741640197293637632
741584224139026432
741653627572506624
741476812467867648
741574531421220864
741632567733018624
741648501835239424
741609369234755584
741641002700705794
741626175722770432
741587109866311680
741555837307588608
741592541758431232
741608467400691712
741608270176096256
741599093085118464
741652583266275329
741597939743744000
741523381883834368
741562107800498176
741585331569496064
741613936961847297
741635147515101185
741577605850112000
741628537170448384
741530365299417088
741438480690089984
741650691572301824
741549294251999232
741591539156168704
741602175932092416
741601270188937216
741573134629773312
741580650717827074
741464065868980225
741576372607389696
741572937438928896
741618558988365825
741483531763752965
741545263282675712
741639719113641988
741565609981272064
741453408100450304
741604168167772160
741607318022946816
741535213810003969
741533179715170304
741559821703471104
741611059321147392
741565417190264832
741600095532093440
741528473685139456
741610761831743488
741543774317359104
741519598697078784
741592118196461568
741577526179336192
741625915646451714
741656768930041856
741585335692333056
741504385671401473
741643246586056706
741597553846784004
741654793597399040
741507166649995270
741528096193585152
741550040796254208
741582286576046080
741641266849550337
741652285177073664
741565039396683776
741630328029208576
741535301961711616
741538502333091840
741567711151558656
741599114224357376
741587508669079552
741600833750618112
741616088455090176
741553077325549568
741441576061292544
741640344048177152
741603069344030720
741556638465851392
741637286358552577
741620525827399680
741536451381342208
741642646687502336
741503928416735233
741538258946035712
741624598710648832
741570404100247552
741616784827158528
741629338307731456
741548061055438848
741545460377096193
741600569597562881
741591216421212160
741520869269352448
741435678978756608
741573876967198720
741603891347894272
741634799346024448
741622271048060928
741543132769181696
741534450450898944
741630441346719744
741529207470182404
741655833507926016
741611998979493889
741631858895638528
741582529656950784
741549860193767424
741550829455441920
741650901199360000
741532332251881472
741559981078646784
741585033933246465
741522673004642304
741532047001419776
741487319228813312
741653967139131392
741630365773619200
741617279671119872
741551881999294464
741596710644944896
741583557420797953
741523314586333184
741553874268491776
741438430257786880
741437201196584960
741515584358076417
741543531165192192
741641208062218240
741522882552078337
741633268261474304
741603887241527296
741620895177834501
741615065099554816
741603006223908865
741626834329206785
741593233650647040
741602284933685248
741578734189285376
741645205502365696
741623273096642560
741560149106688000
741599286270545920
741484232065703936
741524996724527104
741655946879979520
741653665140871168
741617921319948288
741462354706063361
741566612445224960
741607465008156672
741645566103425024
741656198672461824
741647201835880448
741570856938307584
741541207541714944
741534194703171584
741426984274825216
741629002893406208
741555178957082624
741655632160428032
741501110112923648
741584178203004929
741535230864044032
741583137952665601
741643074703523840
741522358444269571
741540855278882816
741594529778827264
741592717688483840
741503823705964544
741499465853460481
741549847984111616
741649240108191744
741438816096034817
741563915444850688
741574715706335232
741593586144321537
741649336660983808
741570731348271104
741497611832721408
741536073545830400
741542293816152064
741555614858543104
741609780096143360
741592906713202692
741575445498454016
741652197386137600
741433338439864320
741551085077319680
741534622421549056
741533058139099136
741478682955501568
741570798419386368
741613345573330944
741593988839428097
741616352872534016
741591996536606721
741639949984890880
741621394174279680
741605414073159680
741630156159242240
741513734867288065
741579904387547136
741578184584482816
741660728436785153
741644026915491842
741515592860106752
741533531948584960
741527991340179456
741611457784254464
741580143269941248
741530729998323712
741555845494898688
741599059786518533
741530377718792192
741549608736817152
741588091534639104
741650129476689922
741586321584607232
741525587978641408
741660837300035584
741557221604102144
741547461324460032
741537205986938880
741650087579766784
741553505350131712
741534429613592576
741561633831452672
741604616949862400
741622942069579776
741587223238311936
741592709203394560
741615790869360641
741538259042344960
741591241482199040
741569351485116416
741561868687400960
741426543663194112
741620865645858816
741555552061403137
741581007204306944
741446328358670336
741509754539921408
741596429882413056
741653967302623233
741575206708224001
741643435338280961
741648883802120192
741564632872026112
741593347106701312
741621926725050368
741625303496286208
741600275899813888
741540116875862016
741602012442333184
741586443324252161
741648598354563072
741642294454038528
741642487375269889
741552951630659584
741564880206110724
741508420747046916
741518621353119745
741602167493165056
741656731319668737
741526657371144192
741531153627250688
741504402511532032
741539965981622272
741565819923103744
741600934363463680
741555640217243648
741595724996055040
741565941293690880
741471619953000450
741581342861889536
741611101553459202
741623290192662528
741532739069980672
741608068832763904
741626997663731712
741650431550578689
741577211317084160
741535163516112896
741442909933862912
741472508889698304
741527898977357825
741514238221537281
741524639898275840
741590649913413632
741529178412068864
741567128298389504
741585231065407488
741573084226985984
741541388005822465
741480989994582017
741611818695708673
741556831420481536
741572954224513024
741558043683459072
741496844266680321
741479144303689729
741554818033037312
741576653579620352
741538959403175936
741475755385839616
741581821192863744
741532571662716928
741622799194722309
741532885849673728
741589798704545792
741520936520847360
741633083586301952
741647503800471553
741569317670653953
741540708419538944
741648019624501248
741578750559694848
741580080330248192
741635160035233792
741656072834977796
741649194151084033
741576007598133249
741632722917941248
741609562197745664
741649592622669824
741549562578538496
741643473120600068
741543497648459776
741614591118069760
741516671014342656
741605401376890881
741648720190681088
741653648518852608
741617371832582144
741632920247513088
741590981544423426
741624938260467712
741632601312657408
741650549062389761
741585126111498240
741603300177551360
741587542227750916
741606651405455360
741551227914309632
741567732240519169
741638137873637376
741441936607707137
741479220036173824
741523117512765441
741537805919223809
741447611668959233
741594525345415168
741602608100577284
741614901467041793
741562694982094848
741534005825286146
741551152253263872
741577949657337856
741593984527667200
741567325472710656
741553027069399040
741603769721466880
741657058559197185
741517266496425985
741510307995082752
741628725985484800
741637039163121664
741578222324862976
741553476082241536
741635109628088320
741555535217078272
741590725343776768
741527634622963712
741601005905838080
741548711118012417
741524535019773952
741646580864983041
741660627668729856
741557187747713024
741586015316414465
741555757531959296
741614544766808064
741585377966886912
741541547385196548
741449994197172224
741514149952430080
741564519688851456
741508664146563072
741445577414746112
741544869055893504
741574770433654786
741605711629549569
741568260718612480
741647487191142404
741577979008946176
741654944588140544
741561906570395648
741653350643605504
741646358923378689
741563215042203648
741537621403406336
741574774418251776
741601764856745984
741557380832464896
741592965261459456
741656102119612417
741508609515880448
741429290839998464
741538158161104896
741558312085377024
741599718036393984
741592306743169024
741554163755192320
741571385408036864
741587256897638400
741525697148030976
741611101549436928
741608794451546112
741600754167910401
741531715642920961
741541006097698816
741649823191990274
741540549115576322
741569196102955012
741594773161541632
741446277838307328
741594584275423232
741586275518550016
741582798218264576
741441009880567808
741606013757968384
741579417596596225
741558789879566336
741602314247626752
741486748883161088
741631221533421568
741551231823425537
741659147104595968
741606265516904448
741543510252376064
741569263350251524
741616662999367680
741482822716825600
741573776358440960
741616671346036736
741658182364303360
741534849027211264
741642894126243840
741563538137747456
741551017884585985
741514628228911104
741547142523854848
741602406727831552
741581468758073344
741450077760311296
741531430510039040
741600737113845760
741621331217788928
741584404527632384
741525579653058560
741637093370298369
741658601719095297
741579669238059008
741642621467152384
741570391500566529
741592428600274944
741653551789805568
741583070755717120
741608417245179904
741580625631707136
741457707446587392
741541605912514560
741480012503732224
741652184773894144
741652881078661120
741594462460215296
741562430573150208
741558932783648768
741583125428506624
741580906629103618
741528091865014272
741548145134407680
741546995626696704
741596534467350528
741579945948946432
741562799944552448
741538267301072896
741586346595213312
741560350504583168
741610904236724224
741614796576067584
741505799302860800
741620140094197760
741611604668747776
741651568169234432
741596748624371712
741632354133803008
741549583373717505
741640486625107969
741602461140553728
741640054586626048
741513248378396672
741579208070025216
741568550087729153
741625051863212032
741525457774870528
741613588746522624
741593283953098752
741548384138498048
741622585268506624
741432553924636672
741557909251887105
741527731104546816
741584010523086848
741522425301569536
741632546773950464
741607854986174464
741644920004448257
741552162929561600
741584765346828288
741545494070079489
741635335952699392
741616357087842304
741590880885297152
741638469315887104
741528842607681536
741610589932380161
741609725599584256
741649525488648192
741569355507507200
741621150917201920
741595901446098945
741585403132678144
741614616317448192
741622367361765378
741579514333958144
741599311302168576
741546723089219584
741521175461912576
741589219831894016
741456532735459328
741600284464418817
741589324735643648
741639257907953665
741535608338841601
741559620708257792
741648518931173377
741571934975057920
741654370035470336
741509955593883648
741575504449409024
741647629734584320
741431975127490561
741540611992473600
741594584086646784
741531674031362048
741446680688660485
741537055080124417
741612950964867072
741540570007539712
741554339748171777
741530226828713984
741573415706984448
741601714420232192
741637340905496576
741528616236908544
741612779266678784
741445644540338176
741539001451044864
741618223473434624
741517925039919104
741578885033275392
741569451871612928
741556730526633984
741647176619687937
741649319753846784
741564339010686976
741508978723684352
741599382391431170
741598208250372097
741435477505384448
741439843704639488
741426573119770625
741535574432096256
741594806477041665
741651786340179968
741577681112825860
741649286438498305
741523805428953088
741581980425424896
741589991650824192
741574464027136000
741612548387147776
741622103040876544
741569514798784512
741649491862953984
741528284823846912
741601714491527168
741437616831275008
741630848391348224
741639564159225856
741583393796853764
741548249614536704
741531900477616128
741617636077887488
741637823447617536
741536875001827328
741600229624053761
741492897376305152
741564024626745345
741565706513330176
741645842969419776
741634547410960384
741640042003730434
741608022762459136
741572719553044480
741531053102227460
741478389312290817
741660073945006080
741604885397921792
741537692815663104
741548614565154816
741612233692585984
741585868461379585
741521355821199361
741634916736192512
741539328602439680
741503848678862848
741552024739840000
741623193719459840
741611864883232768
741643502354898944
741438828666327040
741604235255644160
741590809410187265
741650435803631616
741621188795863040
741576812984164352
741541899517997056
741534714872401920
741526187785228288
741615753049169920
741479664552706049
741610455316074498
741535314662064128
741566465455841280
741428917672763392
741620425239601153
741434282065965056
741515508994826240
741551441714806784
741582986978676736
741542918939389952
741519279586213888
741641384143261696
741554335742578688
741579413511413760
741587357640589312
741569753853112320
741557661708263424
741577987489927168
741607263455055872
741564909566201860
741539164957642752
741632349574598656
741629308872065024
741640054884454400
741565018597036032
741595913966194688
741580722083909632
741560409006702592
741634669230366720
741545577817706496
741540330768568320
741634270813376512
741586183042564097
741625613522329600
741572245324079104
741583263911817216
741607578128535552
741627950089535488
741528490592378880
741589693905653761
741637844167430145
741594110277091329
741620253290070016
741547104552779776
741525105424125952
741639006237167617
741486647875801088
741636187702591488
741638133746442240
741624913430220804
741430033194090496
741583129455001600
741660073928314880
741601710238486529
741583368886857728
741505639655047168
741651069114146816
741467672844472321
741654638487842816
741535528487682048
741636120371470336
741527852785532928
741610346297843712
741555300298162176
741532785299558400
741501344901660672
741565408642248704
741561029885341696
741565710623707136
741560417441439744
741596224172724224
741483695345831936
741546416800174080
741606634556956672
741643737428819968
741589907739643904
741581334620045312
741588049562349568
741644571990495232
741505786636029952
741581330354307072
741544294633328640
741612154059558912
741524367465648128
741550598638710784
741569405964914688
741559301853040640
741557963626819584
741620110838796289
741542239323705344
741597251773030400
741544286156652544
741638016372903936
741547813725556736
741525353185857536
741653593766395904
741646182615769088
741618365882589184
741559847074836480
741556545964625920
741560333639294976
741591950223020032
741525571340017665
741651236747894784
741514598986207232
741650158836940800
741548065132269568
741536216399675393
741659566660845568
741636284192591874
741623759816302592
741659558163144704
741537344533241856
741535528458280960
741643678490460160
741542008486002688
741516993803780096
741628126040489984
741488640296144897
741612330266599424
741643489948106752
741565119453335552
741596719134183424
741519325757112320
741516091885817856
741566172231929856
741469111658545152
741480935237898240
741576481524961280
741452858684497922
741575026416201728
741534773617790976
741532428896854016
741578431884840960
741577727178858496
741660392900956160
741593238088343552
741627597457612801
741650498399440896
741550531366244352
741542298052374528
741612254727147521
741641422122680320
741604662969831424
741526527486140416
741641841330823170
741566314607677440
741621146882351105
741593208698855424
741523805533835265
741642630006591489
741509884659806208
741498413267755008
741439411653648384
741548199618437120
741431371437080576
741534039375523841
741604356877848578
741656056044998656
741653044308418561
741594601090338816
741541954241069056
741501215016620032
741570941143093248
741587932058898432
741638536399556608
741566729726365696
741585893597663234
741600795880247296
741578847284547584
741518138953617408
741658207781801984
741585671534616577
741629283551043584
741626154797400064
741651173669765120
741518751133229056
741486354513694720
741623931958792192
741574556394135552
741634732123914240
741622799492644864
741554213910683648
741642206356869120
741593632181002240
741544978036428800
741644018442854400
741636904626589696
741618189621166080
741633956148314112
741520202471477248
741598497653313536
741577760754307072
741579849878405121
741551705746182144
741629111609724928
741530205873942528
741650171440828417
741635772147720192
741652192919224322
741638175798497280
741599038655627264
741620706488819712
741630420417163264
741610476547645440
741568944662827008
741615920783622144
741574149605203968
741548128084631552
741609444786720768
741492583004700673
741632349679427586
741534186390048769
741629090675888129
741654407541055488
741427240030883840
741576351426224128
741563785484374016
741521628501270528
741519975840686080
741563739267293184
741561659160825857
741521301429489664
741491563742822400
741549566869274624
741621339807580160
741532965864411136
741610631837667328
741556080543694848
741471548469432322
741558349767057408
741524463821410304
741475214484250624
741617686615056385
741607674803019777
741649001171259392
741603631565295616
741575776944984064
741653488883486721
741500342421053440
741595620327231488
741447376733372416
741523583109861377
741517241116708864
741655699436998656
741523558074068992
741616747078426624
741654923574706178
741542767852199936
741564083418353664
741599617482117120
741598275208351745
741541719095836672
741545431210070016
741505480271482880
741596719025139713
741605393172975616
741651953999056896
741543342299811840
741555283567226880
741528196827500544
741584752654835714
741604143052247040
741480650155425792
741533565431775232
741526464504418304
741560358767230976
741625596879470592
741641875120136193
741596194850365440
741560832501403648
741600598840233984
741500417805164544
741594827687616512
741618374438965248
741649252779208704
741539823257812992
741553953993687040
741530553887948800
741538506405773312
741593825240571905
741613471356309504
741554650390929408
741426304587702272
741614662366724096
741581837793910784
741621193116024833
741635721992282112
741567250050777088
741637383037329409
741566088140427264
741577710552633344
741631162976743424
741526149952614400
741531715919851520
741645687461433346
741447200668934145
741597176334188547
741655204718841856
741610078072123392
741650250922872832
741629527009333248
741624942836383745
741549420118970368
741590658301988864
741656953563283456
741584085781520384
741549860244082688
741614498667106305
741563076827320320
741461431971762176
741535805122961409
741463268930297856
741634232812896259
741492536703897600
741588922132664320
741551500342767616
741618194192969728
741565567979638784
741554134382415872
741652486683955200
741534547142152192
741609574826926080
741641745100886016
741544684829454336
741593577814384640
741654189374312449
741658777896816644
741541039731773441
741636158153756676
741648900428300288
741534664410697728
741568575345971200
741568583893962752
741655892240814080
741543275140677632
741549298362392576
741651903717724160
741445812295733249
741553069037629440
741590343963971584
741642495604428800
741618160609021952
741592369796108288
741604918927073280
741516062668300288
741581460306550784
741455316491980800
741596337276395521
741510534525227008
741576259315105794
741470948822536192
741570739661213696
741556596648620032
741630969971515392
741602196958138368
741528419016527872
741539860989743104
741596912021852160
741456604105707521
741623684322996224
741626389728755712
741613349562155008
741642428633878529
741459594862596096
741608178207600640
741635218805796864
741510589021868032
741542000365871104
741537369778728960
741551328355360768
741619594956316672
741627362593411072
741566272736010240
741655263195860993
741443182492143616
741649311650418688
741452020012351488
741633784324317184
741631083255566336
741627471599153153
741565094304317440
741602889148342272
741656504793718784
741550116444766208
741591732253511680
741649613690654720
741597348250423296
741517497132810242
741599013468819456
741546005859082240
741617254274584576
741564871830032384
741650670441369600
741600800301010945
741528511500963840
741458672056971264
741573331716046848
741537587781853184
741641069620826113
741596194904940544
741637261419261953
741639454864072704
741625869752500224
741643913337966592
741519577557958656
741660250407899136
741659231040868352
741537302757974018
741547477879431168
741648292480749568
741448790113062912
741489529647833088
741583964226342913
741474115656265732
741609432094756864
741620635193987073
741634312659972096
741559251596873729
741514238376726528
741594215101157376
741545129090158592
741510912289411072
741523058859597825
741526393079619584
741611982386667521
741489575516766210
741652721359544320
741573625342492672
741451696908341248
741637403949965312
741649286266540032
741554449135476739
741478364314140672
741561554236248064
741626251413196800
741650708437577728
741551819042742272
741625030900129792
741593510369976320
741582857068482560
741478129294790656
741610077937770497
741646950194372608
741511562310082560
741426157841698816
741551818937913344
741519174774751233
741568315458457600
741553396008771584
741473511298994176
741563081038430208
741638452324753408
741500648751927296
741562959055425540
741569670126374912
741609595802681345
741560446809956352
741558005582471169
741608861723987968
741562787424546816
741542230792523776
741458412127522817
741626888985161728
741649147963527168
741531871151063040
741559285004521472
741592851985764352
741566570380427264
741637827616706560
741561470362746880
741542059010576384
741560828709732356
741537579347128320
741592369682874368
741577798859563008
741612238281179136
741517010778107904
741548564468387840
741632287071031297
741438656674553856
741580218696146944
741563403626369024
741564121108209665
741516175818002432
741627249674342400
741529958531661825
741532416339234816
741590654321623040
741578637728714752
741602721069969408
741502800299851776
741629132921004032
741622123924332544
741534941259911168
741610308783988737
741568734704373760
741622140785561600
741550476810981376
741602847092047872
741536736497532928
741592826773962752
741473184197840896
741641413629247488
741598501750996993
741525227335745536
741634014965080064
741430830426394624
741579350621999104
741444092580659200
741483128879861760
741513638255726592
741543036270874624
741624250625347584
741658807638495232
741477768836194305
741570416662171648
741527987082907648
741558534207332353
741575852673146881
741599680287670273
741554314754326528
741641170393014273
741537919333208064
741655359916519424
741528742233821184
741465911434092545
741591698573283328
741614897071554560
741587944591527936
741635168503529472
741504377349939200
741572497087336448
741506059492335616
741550900767035392
741528314368626688
741527588749910016
741636749512847360
741442171610509312
741561583416029184
741595414726639616
741614771515052032
741535893345931264
741432209974960128
741628167895547905
741628256311517184
741572505412984832
741509851109568512
741532517040279552
741635789013045248
741650603194089472
741598166299082752
741626876217688064
741619729085915136
741653262735138816
741606344902508544
741648640398249984
741537457871671296
741595821381160960
741615056656338946
741578822236176385
741616927248908290
741484601219158016
741610144954515456
741440372145070080
741626796718882816
741655015731961856
741521804708184064
741537470261645312
741650259395411970
741452950862766081
741630022079766528
741556483154956288
741519770294624256
741582462703173633
741570198457716737
741607897017245697
741593275841302528
741559226330456064
741566893572644865
741589731281100800
741532302988185600
741510220116033536
741538670105268224
741592864736616448
741642969665671170
741537935862976512
741525461927219205
741583540719104001
741589962232070144
741532680622383104
741624623662534657
741541098363965440
741540498612072448
741603098901241856
741587982243794944
741532139641016324
741551223678111745
741548514082193408
741512434591076352
741608739896098816
741433078539780096
741647298216747008
741572597540868096
741537755595976704
741536715639296000
741524245671497728
741486786287927296
741451038419341312
741647663377096704
741603077707419648
741629833147518976
741580323666939904
741569367951970304
741511557956415488
741480155227508737
741559675242590208
741485272387493888
741631871801565184
741544965633900544
741594232037777412
741459091466248193
741571570179641344
741458046950346752
741658417312505857
741640264557694976
741630277940875264
741621297923297280
741606194213736448
741495665809891328
741582970117591040
741557003445764096
741606319858257920
741555707191889920
741594340883988480
741524858065027073
741560698531155968
741628096827162624
741647352981786624
741547117194448897
741653963041312768
741428313709645825
741629258716549120
741541165468516353
741517312591822848
741569611464839169
741609335621455878
741570756484694016
741648158237810689
741527651412783104
741551752034541569
741631552799531013
741608102705909760
741551122838618112
741555912779784192
741491848917704704
741623789327355904
741635365417680896
741595955695341568
741657528279257088
741595544783585284
741634958628950016
741524237429673984
741568659403984896
741631829812252674
741538313325137920
741517295684583425
741580202099281920
741626070730964992
741552117001945088
741596169667645440
741517736161902592
741578335453483008
741432986139234304
741608387876691968
741658048192753664
741483141471211520
741581707724378112
741600380992245760
741550346871406592
741612779212144641
741438602442199040
741519657413312512
741589702281703424
741613684917575680
741611353140531200
741500363447148544
741628889458479105
741573562474090496
741584069138382848
741584349993312256
741653144988422144
741506332096794624
741650859436564480
741601416976969728
741639278833348608
741479634999513088
741583255321903104
741606017947992064
741608991655133184
741659461819981825
741640918579748864
741556323926429697
741660942405140480
741620005775781888
741620828102627328
741625102014369792
741634942006898688
741585495260565504
741464615276531712
741527022602752000
741632609860608000
741488824887320576
741447490021380096
741498807439986689
741479874146140160
741438975710220288
741613316133531648
741435913566294016
741556898613350400
741537315173105664
741590939542691841
741622203574308864
741602561896132609
741656303563595776
741532781218521088
741594965864787968
741617338382848000
741636342896025600
741502670431719424
741620676826697728
741484554981154816
741554100970610688
741561185166839808
741530893874003968
741503798359785472
741621557647249408
741517379847499776
741611885666177024
741557301287456768
741623688374673408
741430838655635456
741592117898711040
741610891821617152
741557695187025920
741514653285650432
741653308813811712
741575160352919552
741638263723724800
741620085727449089
741608027132821505
741577567908597760
741519611061895168
741584991981862916
741624514879049728
741622170367954944
741585549740380160
741549780908843008
741426216528412672
741531141363146752
741556457997533184
741592369477345280
741567187278782464
741622665123930112
741571524138795008
741578755144044544
741441026439708672
741456792794877952
741589513252802560
741588699713048576
741643300998811648
741543820710555648
741635575191601152
741655212725784576
741519535560396800
741561696792252417
741594122801315840
741564674550861824
741628138631880704
741433875159613441
741500304743665664
741646711278473216
741566272740196352
741546987196141572
741615467731791872
741612594755194880
741522190542245888
741579346423521280
741607146262007808
741435955895242760
741497305761714176
741623793324556293
741595414701453312
741562099336351744
741431648017735680
741647562499837952
741579199358611457
741589802861072384
741522622719131648
741652423849041922
741594986752430080
741585323390439424
741649630291755008
741532089066082304
741538145783713796
741644773358985216
741527785622011904
741457275441848320
741494927553638400
741555572898570240
741449410924695552
741615849363152896
741591895890071552
741573302532083712
741594902920896513
741607313845432320
741598388358160384
741538846131769344
741630538012884993
741630030439141376
741523217995571201
741462631601475585
741518822704852992
741654705504411648
741528955887452160
741613722746138624
741429773096878080
741555602296610816
741444885186805760
741661131035533312
741524531139874816
741634455203422208
741437318976790528
741512736543236096
741540725150486528
741546114734825472
741539567648575488
741567174523785216
741492675220754432
741591266706722816
741595448490766337
741559104481660928
741614901307834368
741503316056625153
741598455420817408
741474325077729281
741541610048094208
741534148343529472
741658127779647488
741647864569470977
741623856109129729
741507909062918144
741430595176136704
741555958866792448
741614922304389120
741613303282204672
741627425717637120
741444507984629760
741564402097356800
741624561138028544
741431253988220929
741630667671359488
741628897985503232
741616407142670337
741542566512988160
741616721623175169
741605992903921664
741627715082555392
741617342485041153
741656039410536448
741577253226713088
741607477658189825
741476464151924736
741554377828229120
741563856594558976
741635562696757248
741516591062487040
741650175488368640
741641921278402560
741655586060783617
741635751566319617
741588338767974400
741578524306374656
741515433614934016
741436962226229248
741624380493602816
741616771967389696
741579794945593344
741596631137542145
741592851994181632
741606001137324032
741646488841945089
741659138732613632
741568055214493696
741523176295915520
741555174641041408
741641975795974144
741594487835766784
741639157253017600
741655867049795584
741603572756971520
741590389782519808
741568755814268928
741615761169383424
741614150506315776
741646337574375424
741585847657631744
741643892693557248
741575034473484288
741576490098266112
741624213023391744
741574908686176256
741627740256931841
741630361650778112
741595062430257152
741600359991246851
741629137140486144
741639333116010497
741564012010295296
741502292881379330
741517618964746240
741573851658788864
741630286312706048
741568021622345728
741651589253890049
741622312680751104
741532298793869317
741525219026866177
741609067173556224
741622841469079553
741551915742449664
741595347810693121
741517073378082817
741515827686559746
741510589113982976
741657834308415488
741550762065600513
741653644148396032
741471422678077440
741556663598059520
741652784253128704
741532659365613568
741600456489701376
741531455654875136
741585373764018176
741497678861766656
741611881727594500
741625391610245120
741602297449484289
741612770643316736
741647923348426752
741512908589305856
741544194028765184
741565970595090432
741580516365848576
741527852928077824
741576724761182208
741649835812605953
741516809300520960
741479182237044736
741531631941517312
741651685429252096
741522127749304320
741611080468856832
741610636031885316
741585134370033664
741636313431060480
741512128541102080
741555136653320192
741474379591077888
741658400648507393
741538204491206656
741603333689999360
741638700107464704
741595901240745985
741633595639484416
741600884212273152
741543309106106368
741642537904001024
741517484478595074
741561986031472640
741562334406180864
741610287598571520
741609725855301632
741526288326905856
741656437861023744
741614868097179648
741536434524327937
741627878618566656
741624649197453312
741571939030970368
741522928634855424
741566784252301313
741565631183609861
741644202711392257
741583381096497152
741603992136994816
741551831726329856
741497230293651456
741508018215497728
741555103082151936
741593879657512960
741639262085341184
741447309863571457
741638532285009924
741498069309493248
741632026797854720
741607901282738176
741628130146832384
741579639869431809
741582286521532417
741614633199501312
741453077018988545
741580428486660096
741655921911336960
741534647776083968
741623365786554372
741605531442372608
741554750987075584
741550686660231168
741492608208375808
741658157148147712
741540431704510464
741555103182753792
741556831521116161
741528523878322176
741621746499915776
741632961938743299
741578394366775296
741595758776963072
741426627394031616
741560266358415360
741607737730170880
741629405315760129
741455790616150016
741443824103260161
741507531323904000
741428863058608128
741521230042390528
741427953104347137
741634635742990336
741588812891983877
741448681094778881
741602209520070656
741448119150219264
741600695237943296
741607955871715328
741573616853258240
741571351861972992
741495191891234820
741547838941892608
741579333848961024
741556097522278400
741517530842468353
741597750844903424
741519363589672960
741513789447737344
741605648681566208
741580030019538944
741642902640726016
741655036783124480
741649005227171840
741609608289103872
741593238042247168
741511704723345409
741545531743277056
741659688165576706
741549399126478849
741608127477518336
741432004709908484
741551659650850816
741655397455527936
741632211271704576
741615954090565632
741606554827382784
741580633856745473
741472542477692928
741606907165675520
741627953964941312
741561529150083072
741571725444276224
741617653064839171
741649194214100993
741597172123226112
741626536344817664
741633800858394624
741532693201063936
741642285943689219
741552830155214848
741657842889850880
741613702005264384
741649709844942848
741636116059725824
741574816705204224
741563957425655808
741612506594975749
741612808442384384
741584106748837888
741591077778526208
741553832472281088
741574329889087488
741554675254759424
741588922048741376
741591765719896064
741631464605782016
741520865041485824
741568919295676416
741542633588293633
741637760621150208
741553047982231553
741537642416771073
741585021081948160
741548631640145920
741623587984007168
741608455002198017
741574728293355520
741651664453656576
741445510112890880
741582005549338624
741642009052622849
741627350069202944
741577563689095168
741554419574145024
741656223691505664
741596375440363520
741647033858039808
741567119960182784
741453118660071424
741592382404231168
741621012647796737
741503391885582336
741558064298504192
741584417399808002
741608551244832768
741546450316890112
741545771053375489
741633041773301760
741505648169484288
741594274064683008
741623172450127873
741540985382047744
741590167652204545
741533175659257856
741426636093034496
741555229238386688
741599516940345344
741581728561647616
741542390264139776
741612544306106368
741491635121328128
741513776621584384
741570404150480896
741439403395043328
741543304882495488
741605506284982273
741459586226487297
741498199320432640
741636137232502784
741443589314621440
741523138450690049
741455815920517121
741525932096249856
741549537643405312
741596169898430464
741505153438765056
741556835438579712
741619771221913600
741558404305584128
741592378222481408
741590431927021568
741622006488129536
741591039916576768
741562858455044096
741607934568849408
741560908120494080
741661198358351872
741582420789596160
741546991486963712
741583309919096832
741577819734441984
741506445120819204
741628252003913728
741429748149198848
741551542243872768
741544676403085312
741637865315176448
741568466503630849
741426254226857984
741614276528476160
741557598969815040
741636812427366400
741591950185238529
741632852970770433
741598904324591616
741639027187666944
741595599464718336
741601290879373312
741649751905538048
741516922710171648
741509313886195713
741547658398052352
741597855740092417
741563835790860288
741459137565839360
741486648156819456
741583771389034496
741482239700131840
741649483369304068
741583020583464960
741661034759520256
741649097438953472
741621872329150465
741655007439769601
741503844685864960
741544424719671297
741500812262838273
741628017223569408
741586195449303040
741535402713055232
741589517338071040
741630386925666305
741585373755789313
741640906248310785
741572925023739904
741621281099915264
741527953608216577
741554826362925056
741529903976316928
741547259825917952
741595389493575680
741609692040830976
741440569336008704
741516523936862208
741552238716424192
741629040268869632
741622577119035393
741592948303929344
741513512640479232
741651824139227140
741550841967022080
741517493051752448
741643238218584064
741538414290436096
741628134538104832
741611696863731712
741433799825891329
741431119527219200
741455958115635201
741650896946356228
741430390049497088
741564666279657475
741612061889863680
741598870933770240
741534396210159616
741542461797851136
741570089602953217
741513776638382080
741606835707379713
741659444946337792
741580416050692096
741592575237365761
741593573561389056
741558441865543680
741654122294857728
741568512326520832
741603757218271236
741656240422539264
741590347944329216
741601446026706944
741545640992329728
741649814782414848
741490330688757760
741548342270922753
741558404087468032
741565274344804352
741594663941984256
741641279260483584
741639387897823237
741508504545054720
741639698007871488
741524480560893952
741539806799405057
741576275941306368
741525466503335936
741556613203558400
741455282849615872
741579388152582144
741579853888139265
741656747962732544
741569963618508800
741499046305501184
741543874942935040
741629573339701248
741645071230087169
741582080925171712
741619632591757312
741526368203198465
741606600813731840
741622287674310656
741599848152092672
741510610224058368
741570676897652736
741556617532051456
741572287409819648
741533854947672064
741610899941777408
741451680064131072
741488359407820800
741531778679197696
741531116088250368
741579929393975296
741601047479734272
741620001581453312
741551525533749248
741540662433177600
741474044084555776
741577546819637248
741605871269056512
741488250477412353
741628813797384193
741568613006618624
741532730752569345
741606928216956928
741532063799640064
741643674312974336
741569217300955136
741531569035214849
741498421492715520
741650766927171584
741551076957118464
741509620133470208
741649521462136832
741573713313681408
741486719275393024
741598023579406336
741515228161024001
741537570912358400
741589009961496577
741526179279208448
741456910528843776
741533305456189440
741514041227677696
741435288858198016
741618491732729857
741450530896150528
741650095779762176
741547369079132160
741575336425590784
741580932000419840
741585587421995008
741608517824598016
741606227583631360
741580046893252608
741598258577838080
741615371162161153
741636976290365440
741596601530089473
741559008067244032
741608752797847552
741651287238938624
741600007317512192
741557917510455296
741645956282650624
741449155088941056
741592114006478850
741429026670018560
741598061147873280
741524702766596096
741484357982912513
741603559955800064
741513931844374528
741563625903640576
741572656328101888
741554629398388736
741526770717982720
741600284451995649
741505098917007360
741631091384176640
741584446671970304
741553542859751424
741554805462736896
741620169659670528
741627027317460993
741632089938923520
741581246212542464
741562258820628480
741608735827714048
741501286344994816
741606261184155648
741646157634490368
741527207118540800
741577786247262208
741431249827463172
741635436746047488
741438379808546818
741588791874445312
741520554998542337
741598296322547712
741592118062260224
741543992530198528
741590478181781504
741599718157914112
741461109065015297
741588410364788736
741509439820341248
741567002691522560
741558936806002688
741572022929620992
741612557027430400
741588263547375618
741651693998333952
741623239810519041741837119958614016
741944103831633920
741980326071767041
742011393096851462
741971392174919680
741914718856740864
741988173513936896
741930778603458560
741997405093134336
741967726344818688
741952832241307648
741966682114002944
741877414549037056
741882452126355456
741906107862503424
741910029364781057
741920519394594816
741963557076602880
741916299882823680
741863560767143937
741998911116718081
741868962888228864
742015188862439424
741972566538125312
741980229422485504
741971245349109760
741956204633657344
741933790260568068
741976983035224064
741933115019382784
741893701228728321
741946956281434112
741967621357207552
741921094098137088
741985715899207680
741981685135364096
741940471568695296
741925485396037632
742019983237099525
741962395183132672
741927813318594560
742017382705692672
741967671877603328
741965851671339008
741881424412823552
741915582874976256
741901687095447552
741959077463523328
741895223773659136
741913699414331392
741945358096289792
741924134733647872
742002040117841920
741919621817765888
741975372565118976
741911631555362816
741917042186571777
741811765483327488
741971060745220096
741875795589730304
742001817719037953
741890202860412928
742002392204513280
741899636139544576
741993252757344256
741847014133075969
741917285678518273
741921135932133376
741991046452776960
741951964066553856
741920544669499392
741815204804190208
741913011833720832
741941738554679296
741913011531747328
741932787637358592
742008369024802816
741948252141031425
741905868673978369
741926269626032128
741872570073501696
741997216647221248
741914521489571840
741958205186707456
741913145816518656
741960130556788736
741920393691332608
741985074128752640
741939259771392000
741959522307219456
741863363643334656
741986131017895936
741878744189669376
742018477423202304
742016950658830337
741863975818690560
741975112350597120
741960063212998657
741966300436631552
741902303565864960
741895689303687168
741974164425281536
742010675900350465
742008981523173376
741915217970356225
741967193856868352
741961946703003648
741893940153028608
741954174410207233
742004984305324033
741975704041054208
741873371349159936
741814789417078784
742018657752993792
742012819378450432
741909400168730624
741940895222747137
741879755079884800
741914567618531328
741944133284200448
741959253955514368
741906405595172864
741929738453815296
741960000491401216
741973879380316161
741866853304291328
741907030693322752
741984927189700608
741938123018403841
741911950439878656
741937728711995392
741911103278571520
741880640015073280
741852353477894144
741923577004449792
741916929309442052
741997245751566336
741909681510047745
741796175087570944
741913007475810304
741795038636736512
741920330755805184
741916820127526912
742009887379623936
741954526773714944
741880778347384832
741881248340189185
741940169939509248
741992674253803521
741992732969701376
741891402519482368
741921848930275328
741919047378468865
742020373282230272
741915003993894913
742021161618419712
741904123889655808
741942140998189056
741991851872374784
741874369522081794
741928832660295680
741873392324874240
741805515664154624
741933639089442816
741804232429408256
741943374014349312
741916018864488449
742007249099468800
741903926941868032
741973623687241728
741912047017984000
741975120810520576
741892811742580736
741787039763423233
741912873274888192
741804618213167104
741947153271160832
741983971022671872
741870934269829120
741915662533033984
741906766456328192
741930170391597057
741929868737294337
741959358892904448
741983811534217216
741893034321825792
741935413607157760
741979214728056836
741906812656553984
741965876551909377
741988249200152576
741931072439627776
741946133921071104
742006649431416832
741908137700102144
741937065965801472
741935791031627776
741926559427231744
741885455214338048
742014602020573188
742004636282966016
741975225898795009
741979101431353345
741965977492062208
741880832831442944
741953172021907456
741973015441870848
741916425762316292
741964010246025216
741901657785675776
741878861634371584
741907898687721472
741998554655424512
741950294817398784
741907974105530368
741920850606231552
741851124798357506
741938034820669440
741789619285577728
741999200376750080
742010562637377536
741929105327804416
741891570404888576
741880396875468800
741872876295454721
741948055159746561
741894514835611648
741922272714186752
741944540064415744
741992393008910336
741927406433370112
741946767319703552
741970331024404480
741928161441665024
741809252826787840
741936478796812289
741828638878879745
741968032373821440
741826239992729600
741938995484057600
741954086266888192
741997979708600320
741921555475759104
741959786644811777
741928782085361664
741916576983744512
741921593035739136
741934146910556160
741919256741302272
741932607550726144
741914559129260032
741901540118663168
741994494283919360
741958054372122624
741928698333519872
742008990058446854
741894883951136768
741904128092344320
741787148907581440
741833949014429697
741978367356862466
742021434399182851
741927524024913920
742018007757692929
741951301467181056
741916589562421248
742014534559379456
741926030718427136
742015998698610688
741971878881943552
741927096205860864
741961615290077184
741941784377450496
742009010711367681
741848276824129540
741910008686874624
741875032016592902
741930741110611968
742007173664772097
741918631802572804
741970972597719040
741970540781572096
741835555248439297
741976295404404737
742005869378830343
741862088398778368
741953344063836160
741961392983539712
741966002418647041
741853410652258305
741864622114897920
741967571222712320
741866320577351680
741935346376708096
741900973866680320
741910943748268032
741798804878430210
741937288230408192
741823882689007620
741980904826896384
741990098632380416
741948805801750528
741888277834309632
741962764311244801
741990983680831488
741893327931445248
741954191355187200
741924982268268544
742020381696008192
741957160754655232
742005034863493120
741865922030411776
741947673419350016
741984163935440896
741800037877944320
741827518961831936
741963074752655361
741911409567617024
741979113968283649
741936562552905728
741913544392855552
741922830506430464
741916849558966272
741933337321873408
741986327961473024
741973405549924352
741887447311749120
741939079437254656
741969903066984448
741904098837078016
741995563755941888
741975284568756224
741974156074442754
741935207939510272
741790651281461248
741964790499840001
741959342086356992
741899489389248512
741910449072033792
741824256150020096
741971949790892032
741937737079640065
741944292952965120
741991768061837312
741919235920760832
741951175432491008
741949594205048832
741964194925449216
742020058659074048
741925707912228864
741885329397981184
741950840068571136
741965301974224896
741923061289484288
741916576589418496
741987737524264960
741938101967290368
741819084568829953
741904035805036544
741930028062126080
741908842548715520
741904753005887488
741971589177167872
741984532879048704
741826038519365632
741889590789804032
741855050746630144
742005126894919680
741836478330904577
741888483502006272
741896360056782848
741936659114168320
741944200426491904
741990891435479040
741924508248989696
742021837207568384
741948847652524033
741918472674922496
741881718018297856
741913078762229760
741956783443415040
741964110829608960
741908813020823552
741959039832236032
741798259539255296
741971115514400768
741926446088753152
741969857076400128
741987053529862148
741987057686446080
742014295588917248
741932473249062912
742009014960197632
742001532510605312
741922864069246977
741817226236297216
741993743763410944
742021455479721984
741987431080042496
741979130527354880
741942791253590016
741921412827467776
741962521054216192
741919823211401216
741917675815874560
741906753663700992
741926135580217345
741997098967703554
741914987099226112
741894896353710080
741893310860648448
742010931857756160
741991793319940097
741974051393044480
741901175432306688
741999435257876480
741936567011401728
741918283922853888
741883378664931329
741958247058378752
742020020939726849
741942027714191360
741935597921566722
741794375945080833
741911216554188800
741918615318999040
741910449067839488
741908603469172736
741883366245597184
741976718970228737
741960029650231297
741894233653686272
741950122943217666
741787044112896001
741827435453255680
741985648496807937
741826193796792321
741933769330970624
741990312655081472
741879545444196353
741974319862026240
741930908584923136
741795474609311745
742020322816327680
741913447928074240
742022181056548864
741950370092572672
741946343653003265
741913565104361472
742004611012276228
741914731259301888
741957349783506944
741913427040468992
741915771463434240
741971446877065217
741907022036230144
741910541149560832
741920959934935040
741935182538760192
741812633557471237
741997250029592576
741873639792992257
741785303371927552
741891763342835712
741915888920735744
741857306992857088
741945282523500545
741993240186880001
741968682830725122
741942418048684032
741927892922314752
741908846520770560
741942531282325504
741828521455063040
741950328153739264
741888521133293568
741931407916867584
741952991872307200
741949141169901568
742002329369595904
741907923945721858
741929033722691584
742016954890911744
741905302384181248
742012345183010816
741977041973678081
741942010857291776
741946767420338176
741926760527302656
741968980311695361
741973023612370944
741955021756108800
741869693036814336
741855272667353088
741960612964601856
741913024181772288
741992514727608321
741860716932661248
741946880431652864
741897203321589760
741945756400115712
741933739777916928
741920540491960320
741962060020502533
742009589714026496
741936566940127234
742001566006153220
741962525277868032
741996042166624261
741977729785024512
741983488686096384
742021979532722176
741897387992592384
741907219499896833
741948600293425152
742017496102895616
741963741575716864
742004678079184896
741978333563486208
742006590946041856
742003688223440896
741991017189117952
741827548506509312
742003034075631616
742014362941034497
741959689886400512
741975372481318912
741906766213042176
741950064201990144
741887367720636416
741963217291841536
741987980487757824
741963007857725441
741966640196292609
741987527435915264
741935300356771840
741949057652953092
742004086799634433
741891398450970624
741941029738315777
742011883935371265
741976827921637376
741987456392658945
741914022539341824
741994037222117376
741973199890591744
741954690531872769
741953067109756928
741958893010452484
741874058996895744
741825723837468672
741940492502487041
741947383806853120
741966732206735360
741959064897232897
741988374836346880
741951666208026624
741979759916122112
741935400625819648
741940702523711489
741853469313748992
741956451921453056
741984033819742208
741967281660518400
741843083994759168
741927561492635648
741997031850287104
741958805227982852
741944091429064704
741934801016500225
741930271101079552
741902819553337344
741974785501073409
741982674756210688
741913498314244096
741895861324656640
741943101657370624
741974562913538048
741939637103566849
741925795757752320
741882577812852736
741837711175098368
741947988063424512
741947052649779200
741994070730366976
741918078267740161
741892375455358976
741968816729640960
741928635481870336
741932821367926784
741866916403281922
741940987690385408
741808196159950848
741875564709957632
741854266403389441
742022117978431488
741916060870316032
741947086057447425
741803066496667648
741993991105871873
741949875349131264
741999376495726592
741959945755762688
741904568624291840
741915041650348032
741907491815051264
741969156636082178
741893105620815872
741926332758532096
741933609905496064
741851334282870784
741803024478261248
741929520308101120
741913468677292032
741901691403022336
741911224993099776
741885790658125824
741910075728629761
741998139373178880
741937162375942144
742011040775430145
741923577147064320
741987028703809536
741945156723724288
741903473948643328
741980929837674496
741974240119775236
741938919701417985
741925326046007297
741994821716475905
741963112400736261
741953595566870528
741909849164943361
741921702259662848
741922985615986688
741903918423236608
741867319090089984
741973950595530752
741789162144174080
741854354487967745
741976995924455424
742000366275956736
741927033178050560
741802466614775809
741844552374358018
741951062224080897
741921278643318784
741935476496535552
741921144408842240
741906912913072129
741979340322312192
741984100907634688
741937296530903040
741960495524155393
741915616467136512
741874340191342592
741888776973099008
741824532709703681
741866341729210368
741813488977248256
741911254218989568
741895341109317632
741939964225589248
741866299509248000
741917365206716416
741914077014953984
741861048223834112
741923174330335232
741926840235925504
742021606403416065
741960637992030208
741868648525139968
741855591744851968
741847429289414656
741974714180997120
742009807847235584
741969865293103104
741784959325732864
741915436133044224
741981244548861952
741979931589136388
741940224473858048
741858267572342784
741838881528684544
741918619542671360
741914244959080448
741930006792835072
741925833573605377
741991935775256576
741962382654722048
741957622220345344
742022969401171968
741934373088440320
742018762640101376
741870602928201729
741855952161411072
742006863575814144
741922218146451460
741885282933346305
741932020213919744
741840626371661824
741986726663557120
741885434221989890
741932934773518337
742010818435416064
741802353142173696
741933035411648512
741788952680615936
741920699938447360
741953230784069636
742020259884990464
742013930583797760
741843126143361024
741896846675677184
741991336157556736
741985346439761920
741906627780087808
741934477983797248
742017927856173056
742015759329660928
741799446783119360
742009010757459968
742015986098970625
741956192000430080
741991843450265600
741966795343597568
741875992801738752
741939897150365696
741960466155593728
742016439008296960
741828664006823936
741907500241420288
741992539822120960
741814495937433600
741914391713583104
741927465032028160
741930472712867840
741805922532626432
742018095577976832
741961078276562944
741965478151790592
741910243374989312
741981798071193600
742001775696318464
741976056136105984
741952341436473344
741956674341199872
741940073294364672
741958180222050310
741930652992471040
741903591095603200
741979667494805504
741805104874000384
741882955132469248
741905206124810240
741979239570767872
741827783433814016
741896825662234624
741871928579743744
741872029096390656
742006875978387456
741961501796229120
741802491579367426
741933643355070464
741954103329325060
741833797797171200
741827649174134784
741919055695781888
741927670603218944
741927217861529600
741834792010813440
741962420646780928
741971660585209856
741976710321606657
742009212277010433
741860356323151872
741894552605315072
742011586194247680
741854731581022208
741991663351009280
741966740712722432
741927234714361856
741955462136991744
741797148057034753
741903633072193536
741911224766586880
741948029754834945
741950382763593728
741931118333681664
741879016806842368
742023649130078209
741908624222609408
741826562811629568
742002639609724928
741974013593915392
741891914186825732
741951007966527488
741981588578308096
741951578249256960
741926202697474048
742008536704520194
742005525253095424
741917977596071936
741885648081145856
741901913667538944
741928706923466753
741948138727079936
741930942374240256
741942346594590720
741938282322382848
741987024190705664
741914739857629184
741993450007072769
741923770038951936
741997833063137281
741930644373155840
741963964125323264
741962579707191296
742019383254482944
741939700001349632
741908322513747968
741792714669330432
741915855345340416
742012856862945280
741931072200413184
741909593274585088
742019941243752452
741974957136089088
741929612687626240
741949870982844416
741887174707142656
741949652904357888
741961120399904768
741934549391843328
741951460741664768
741945739924934657
741949628053106688
741965293753368576
741936482882080768
741798993504677888
742023284259205121
741920624231206912
741915863608131584
741928643874705409
741972390465445888
741820527099150336
741909786195722241
741961871108907008
741958872127143936
742012324387672064
741811081723686912
741993034959577088
741992363476815873
741978459572948992
741856191207333888
741997480716423169
742009736321769472
741942371588444160
741936705289216000
741882313617903617
741978967134117892
741874474203521025
741911942189703168
741960046398038016
742008385961381888
741964081620455424
741818920626069506
741812264555139072
741996289483755520
741914458839191552
741877850605780992
741939330881556480
741811161469845504
741847995847577602
741915503015428096
741852936502796288
741996851751182336
741945484101734400
742010545965043712
741987301098721280
741873362905882626
741911438604828672
741904266625974272
741874990115491841
741960663145283584
741816970480357376
742017944553672709
741945165011640320
741972935632662528
741946226409607168
741932708092383232
741944758419984384
741834208943837185
741909845121634304
741930472721264640
741953369133178880
741983106937192448
741939528068435968
742016837328736256
741887174715559936
741924650641436672
742017332160135172
741828660127137794
741881352820281344
741889875734102016
741988114739175424
741960206137970688
741917021357637632
741970402105298944
741985875127635971
741981160767672321
741950865163059201
741983962684350464
741870787423010816
741875061716570112
741982343552978944
741907710216708096
741934083853418496
741975112354795520
741926316082135040
742008784399257600
741862482973581313
741911673548722176
741978723877060608
741994234258034688
741958423563141120
741852294992564224
742009736313331712
741949170601332736
741974747441926144
741907114407395332
741817054148300800
741921735893737472
741922519976906753
741946557466050560
741957144052936704
741847450382565376
741972885162610688
741970775511568384
741995945508909057
741924286127083520
741965834776641536
741943445418303488
741917071798206465
742005584141111296
741990061005230080
741831126143148032
742012051774672896
741923002267340800
741929973401804804
741875476705206272
741914345282621440
741986675992219648
741956296757415936
741845177262739456
741943642839977984
741795005040300032
741917327676088320
741862285627494400
741894565230186496
742005818908905472
741892144823214081
741918887936155648
742020864011567109
741806308433793029
741785911738945536
741983064855826432
741993726801772544
741912713878773760
741910947942572032
741990643946266624
741899636068261888
741885773818007553
742013976733716480
741955562892562432
741906795753529344
741927578613714944
741943667913560064
741864680864534532
741939985176272896
741969861149134848
741920410342686720
741944401757392896
741986009378922497
741903138437758976
741917637861638144
741910864001916928
741976274340564992
741885597523058688
741925271566049280
741923727995244544
741904275094245377
741841087896166400
741911560562577408
741812084275580928
741929365307555841
741918342525652992
741947358922080256
741938156350640128
741963628388200448
741917247807967233
741938743762931712
742010634150281216
741921190504202240
741815997171011584
741990853904846848
741923732252418048
742004879657439232
741934419221565440
741988240530493445
741936063468437504
741881789417938944
741949074404954112
741976329050980352
741971144564211712
741838722237353984
741891335406358528
741920779500027905
741900088956555264
741933051807170560
742013553083875329
742010952716013568
741897635238449152
741961682424074240
741891742375514112
742023527520473089
741904530892263424
741886834788204545
741913636520726528
741997577395179520
741925938359865345
741786985577218048
741874755196866560
742015990008033280
741970742141693953
741925653151354880
741933106492477440
741941587387813888
741978862226014213
742014547335249920
742010369787432960
741988697948758016
741886696363462656
741935467965390848
741913485471326208
741967176928792576
741935320996974596
742012982721449984
741939855383482368
741982460825767940
741937397185818624
741806497341046784
741937363828494336
741980619500978179
741963494417784833
741959895461822464
742000488208470017
741971689995657216
741995282959880194
741946691910311936
742020679445291008
741993487860662273
742007463298387968
741924621524557824
741884133840945152
741992871155408901
741978145167925248
741904119645016064
741883282523095040
741938932351373312
741934125695815680
741984591645380608
742009442707865600
741937070080446465
742008348082638848
741958427547738114
741836130060886020
741994657941475328
741883848447954944
741915280901832704
741867306230423552
741951838178676736
741973879267184640
741913355372376064
742014970913783809
741966019401527296
741876852613074945
741919416426848256
741927309863686144
741976471544041472
741934352351780864
741969274189799424
741938915662278656
741794719810867201
741912239783960576
741970435848429568
741935568502816768
741988802890244096
741949195691687937
741960352909266944
741935266538082304
742014673164349440
741920053696794624
741963582292779009
742000496534294528
741910549609472000
741800516104163328
741934700558745600
741956837923262466
741952014398173184
741903910152114176
741912126592278528
741969466817384448
741996574776172544
742001738102755329
741927217865850884
742013825998716928
741920548851228672
741960398937726976
741911010857062400
741991751414484992
741986206251122688
741855210067398656
741944087314616320
742008935377428480
741931411951620096
741902622135836672
741893961137152001
741875829043568640
741890786183241728
741881734707486721
741963536159608832
741899254424276992
741872457016082432
741987683002650625
741987586466451456
741910792723927040
741944330575880194
742018749948137472
741943357354610689
741967051057725440
741814277552496640
741946049988808704
741936193609203713
741826390857678848
741961040557166592
741991675791347712
741972742744989700
741914848720740352
741883085176885248
741952207344574464
741985757661925377
741983048267407360
741978484763963392
741790797859721218
741919412215648257
741996491066118144
741890085373808640
741914865615425536
741835429654102016
741922142460252160
741948335959998465
741920536121495554
741956489993170944
741993861052923904
741918506220818433
741952127652757505
741957617854078976
741931504440385536
741957689413095424
741995626741805056
741896079411716096
741974303143514112
742004631895674880
741872201029324800
741862298352914432
741884410816036864
741873581102116865
741979831290712064
741981982960275456
741898356683866112
741909006030102528
741805511457267712
741975548910567424
741912420411641858
742006355700162560
741983492834222080
741968489800437760
741924537709830144
741921165497753600
741937615398686720
741885811570970624
741992829208137728
741983207592054784
741879914530492416
741954845603684352
741919521162825728
741912495691010048
741953969161920512
741903410731966464
741944934589161472
741960704908005376
741967177075597312
741922050323972096
741832749393186817
742008088283230209
741924935954747392
741910834893492224
741974906896809984
741854157225742337
741904492900298752
741919546232164352
741864600984014848
741854907783774208
741956930076299264
741823287106240514
741915301718204416
741945777359032320
741951100086059012
741792412767555584
741991499433447424
741922167990931457
741993315608973312
741915515682205696
741921819561742336
741962114160570368
741995513742950401
741993168976130049
741956644767211520
741936977872834560
742014173882789890
741994188351406080
741981068362977280
741972596045053952
741929570706853888
741890760870612992
741897585095528448
741916115538968576
741940278760726528
742004820756815872
741888411963908096
741901334820073472
741938315855859712
741923560155938817
741926655527145472
741946591356014592
741946679281258496
742012638931095552
741792303866621956
741995723156291585
741930216810000384
741913305359519744
741938177343115264
741897643547230210
741883467084926976
741920620196290560
741942837420363776
741936566998818817
741883470985695232
741884012201938944
742022290087530496
741890622613782528
741998575249412100
741921291238838272
741826231453130753
741974546203480069
741924495737401344
741930359399583744
742021992149291008
741903385826349056
741792844696817664
741972910336806912
741865947468730369
741906875537580033
741830664794734592
741807776469422080
741927289089363969
741981014029930497
741956170974400512
741969034879598592
741925296828473344
741902450295209984
741902949698392064
741958226355355648
741991004845314048
741946285062819840
741951813331615744
741842111109201920
741983916433637376
741891775820881920
742000823702593536
741828274158854144
742004867049345025
742020390009114624
741905965101023232
741995903754633216
742018360020508672
741939020649893888
741935908245639168
742010176706891776
741904287643631616
741937279925641216
741901427098914816
742001805047955457
741938773206917120
742003214338396161
741925821183594496
741911061432020992
741933701928390660
741962504432160768
741931760070561792
741926785839988736
741938295031140352
741899363509800960
741922532849225729
741989939349495808
741921844886949888
742005550695731200
741978916907327493
741930740909215744
741930547853807616
741987867547865088
741996096675848193
741965511618101248
741918162233495553
741828064406085632
741887787285254144
742023560848379905
741964140026167296
741967332260581376
741916681782579200
742023409769517057
741893004882022400
741819822590300160
741967264837210112
741961644604063748
741965918453039104
741790596549857280
742011259114000384
741992568997695489
741906267111890944
741987490018566145
741879809333170176
742003294105653252
742006888397692928
741939607693037568
742018938926727168
741909253565251585
741945609695973381
741883911505088512
741888282066333696
741915599400472576
741909668906303488
741790861013491713
741954757527523328
741927133849751552
741983710745104384
741915989726629893
741868992386727936
741944812698533888
741900214815105025
741898180728492032
741984923091898368
741976068928704512
741912978140844036
741948675795128320
741963280160305154
741999590392664064
741924650888929280
741957303621025792
741878026733006848
741961137160355840
741920162983649280
741947056810536960
741994381264224256
741985946200100864
741926152286179328
741876349128876033
741951028615106560
742020381419163648
741980795644968960
741921710606286848
741968862829252608
741916958598279168
741833634525655040
741893386307837952
741911749255782400
741958901596311552
741901913541730304
741972084105052160
741933232376184832
741919223375503364
741804852985122816
741919533640867840
741974286253056004
741959669225230336
741824906145468416
741985002834022400
741936298416574465
741997866776952832
741830660625731585
741917633885437952
741914987237511168
741960923347353600
741911182957776896
741875296530485248
742007710686797824
741989620716605440
741978644080365568
741969328678002688
741965595768410112
741971178303201280
741907613353398272
741899665424175104
741951796281802752
741926966144667648
741823664685862913
741940404606668801
741999070261219329
741919084917444608
741916564082073600
741990925140905984
741919902798340097
741917214333403136
741913443557642240
741876097697124356
741937615570665472
742001251471265792
741946788194590720
742007089921445888
741932200606728192
741976207315587072
741918132865015808
741939767139520512
741904983784841216
741955437155786752
741848142497320961
741939041436864512
741919789707370496
741998495876456448
741893029989060608
741910167835533313
741979080501907456
741922130217013248
741909182086021126
741974512862932992
741795600337928192
741926450119479296
741946414922665984
741900885811417088
742009044530003968
741948411700727808
742008390034051072
741931667896565760
741885568494227456
741960436614987777
741951586533015552
741981311812960256
741960595977670656
741868027893944320
742014236902199296
741863531402907648
741884616076873728
741910931295350784
741997195495346176
742006725088301056
741959258078650368
741886277319004160
741934025170952193
741907957491896321
741909547074396160
741969085324464128
741918866788470784
741994704171085824
741898642139840512
742005433238474752
741897253477093376
741786046002782208
741806241375264768
741929222550212608
742023120698114049
741963171343175680
741897991716524032
741957018337062912
741969878119284736
741971534865149952
741913384954793984
741953671295041538
741885811696775168
741998029989916672
741917608421658624
741786775480340480
741976068781969408
741832774697422848
741959375615631360
741881487423864832
741903616236224512
741831457547689984
741999682650558465
741956800338100224
741909953892454400
741888303083950080
741910620942041088
741957144170377216
741976026880827392
741836260268867584
741870271704006656
741974374123753473
741966644323450881
741909601856196608
741899753462456320
741878681057042433
741897396041449473
742001943367667716
741945899270557696
741947572772864000
741955780996403200
741946587090411520
741923065198743552
741950907374534656
741929881152425985
741977129856946176
741891243148382208
742012890694062081
741834297330520064
742008213885865984
741916283176882176
741879016689389568
741914433606258688
742009589856632832
741949816654041088
741912172582871040
741846657550147584
741968846370836480
741838805926182912
741812461779755012
741932213156089856
741896591104081920
741976873966698496
741999556863348737
741890546906599425
741882254784233472
741910411017084928
741946956273061888
741918908668612608
742006137642463232
741847328919683074
741965406886232065
741902253372628992
741898197333909504
741926559385276416
741826487167356928
741924600469200897
741984092321939456
741902752234758144
741803070670135301
741977226447589376
741998659118764033
742016455579992064
741913716082499584
741965247569879040
741953532664877056
741852466682208256
741973791346196480
741968447794520064
741925724408446976
741881906682335232
741885480380178432
741906510624751616
741922427677093888
741877573760749568
742003218360733696
742009514333851649
741966098896179200
741991235351515138
741904362851708928
741958196978286592
741864152277393409
741996717449568256
741886377651015680
741960507800887297
741891251700535297
741864856853315584
741894564924030976
742000475424325632
742005537882177536
741901665876377601
741922365018345472
741960642005979137
741938580109594624
741785731174039552
741914383010418688
741951636835336193
741954338151600128
741956569412182017
741993768803569664
741934352427290624
741968833548849152
741892316995190784
742000773203165185
741952089983746049
741918183288868864
741999011788410880
741948306767675398
741992132794298368
741954040414736384
741952148871733249
742003533189394432
741933018324033537
741941268780077056
741989012412502016
741970830167511040
741968871238864896
741875439107342336
741812868547514368
741941583184953344
741897715030822912
741987372288626688
741941474376450048
741907982473134080
741935786493366272
742017173116321793
741985120261922816
741935400692940800
741923636005703680
742013230126661632
741834070603096065
741946188618977280
741919412228399104
741963116746006528
741955990732607489
742007559704465409
741837703017299972
741884997901156352
741913489896308736
741899824858038272
741947086111936512
741901125138288641
741976895047143424
741929897698922496
741974709735182337
742018670440927232
741913921938948096
741992912926474240
741940094429466624
741946083908145153
741975452298973184
741931252459114496
741798649533849600
741981072523710465
741940836758347776
741917176551112708
741912105629159424
741934754728136704
742014794614640640
741924134721064960
741926592809734144
741930774639828992
741940446679687168
741898402980593664
741987037084012544
741920116833693696
742004556494700544
741879347951198209
742017520945745920
741791653766266880
741891775690838016
741926609368813569
742010445318500352
741971027316645888
741881994620088320
742001285092630528
741925175164346368
741963045556092928
741926768743964672
742013997730410497
742018326596100097
741834033064071168
741948356885241857
741792718830116864
741960637958529024
741938521464811520
741961044738879489
741956003072212992
741933102306463745
741965939533447168
741926743901081600
741968607261908993
741903603602980864
742019337381257217
741891209598242817
741924810301833216
741988764751433729
741842224363765760
741811115273818112
741806836895129600
741958767466668032
741880384170786816
741929214409068544
741875875289927680
741984616966414337
741873203572842496
741941616945074176
741833248666488832
741944900929880064
741946666551521280
741937812593905664
741891176287109120
742012873921208320
741841243097817088
741837061305606145
741888638695444480
741978031930134528
741952119188688896
741886293915930624
741975989127897089
741998848252497920
742015994508496896
741917642148216832
741985430552358912
741823819661365248
741931546085601284
742001561606488064
741923631803052033
741914659813527553
741899803790069760
741897912192499712
741935757510737920
741919408034086912
741909375070183424
742003419750256640
741886482529419264
742005877855690756
741799027079929856
741998638415544320
741983467529998336
741996520023707649
741949657421467650
742011154122309633
741943907018215424
741900479198834688
741914752289525761
741942472524201984
742013926414639104
741952761143693314
741809651499536384
741939964036976640
741939846806163456
741925716225363968
741924671885561856
741950462665097216
741949984627646464
741965646037159936
741893348848480256
741927121229058048
741930569144107009
741936113770758144
741985363355402240
741998776966127616
741807197718466561
741913749926338561
741991306843574272
742001977048084481
742022898391584768
741911593898889216
741944057774133248
741787224514174976
741802151802998784
741954216428703744
741998726324072448
741893604424179712
742018557001773056
741928014745767936
741898910550102016
741904547518554112
741886037954310144
741929868498198528
742016455944867840
741897358657486853
741937413942050816
741824633297637376
742000261695164416
742006611519082496
741940010530820096
741942019329687552
741881869097013248
741916056894214144
741942149328031744
741912776633901056
741851066036289536
741875350901301248
741927888824487936
741913179224219648
741978253825613824
741913422586085376
741947803300139008
742018485920882688
741973460092637184
741926626544455680
741925150128537604
741923392681594881
742018674458918913
741985547745431552
741888059675906048
741923493093232641
741950831549939712
741919235996291072
741851858847727617
741923531047505920
741812499184377858
741972646238269440
741946410866737152
741985132639334400
741922771630837760
741955646812266496
741943650842607616
741964240781639680
741795034392039424
742021891502772224
741937896584826880
741905814319960065
741958108751220737
741968481210535936
741895324298563584
741966212117241856
741935979699658752
741971543195029504
741902949518041088
741966656629538816
741972403169955841
741844271389626373
741955009298980864
741810724977180672
741972218398314496
741907198406709250
741844296215760896
742015793030963200
742014945596952576
742017596464193537
742015558095409153
741887560385978368
741887128427237376
741947027324608512
741978581379715072
742021157575139328
741954585460412416
742020033673564160
741856455716966400
741789199939031040
741796741352132608
741796623697596416
741934284945149952
741951674688897024
741969789728481280
741950974093361152
742004472461692932
742022067877478400
741920288951001088
741926462568210432
741915888862023680
741949296430469120
742007349834067970
741938382922620928
741910809442410496
741962575756308480
741861165697880064
741962890282971136
741912302585286656
741941654505017344
741956737108971520
741974592558911488
741903532354326528
741880220697952256
741939431716818944
741791745751535616
741946910173450240
741941851582791680
742001733891698689
741924780820029440
741937325828149248
741931886138773504
741961539595337729
741996046319013888
741952664582422528
741998562750402560
741954673511440384
741907202533957632
741944997340164096
741992023847239680
741902899199021056
741874813896118272
741992086694662144
742020075566342144
741920729277534208
741952979159404544
741921337120264192
741902479592464385
741975745719832576
741941222546276352
741935044265021440
741925431100768256
741882993078378496
741851829240111104
742008469709062144
741829331043897344
741793188919271424
741943143625576448
741910201507401728
741993080795082752
741913829358075904
741924503924658179
741985778406805508
741891243286757377
741906875235569664
741924440997539840
741959320766681088
741946276606943234
741925506581442560
741950714172346368
742011171021160448
741855096674390016
741926680953008129
741786578570223617
741904564442550272
741981970033315844
741919429060112384
741953528449671168
741907206782783488
741893315294068736
741918661187883008
741999280039284737
741987502559494144
741931500212490240
742018695619301377
741897345852407808
741786742123077632
741965385939988480
741837136773668864
741886830883262464
742011854801756160
741801405544058880
741939112790401024
741973569165365249
741842920471441408
741823664711159808
741893772397662208
741985665244667904
741927511383244800
741912776583610368
741969211212374016
741971991796801537
741848280880058368
742013284782608385
741952236843077632
741914785642643456
741941222604967937
741904643886854144
741914571909308416
741985107393667073
741966334003580928
741974185497530368
741910931190480896
741910499382730753
741878714858938368
741790684722647040
741940584974299136
741915406441545728
741904040049704960
741952274558267392
742016904425005056
741906518761672705
742016816382390272
741853041318612994
741920108478615552
741947463548948480
741910004484182016
741981588418928640
741957764822540289
741921203020046336
741816265778573312
741954241485545472
742014597738180608
741994041504628736
741881868719693824
741980409907548160
741894141521633280
741949267305213952
741955776672063489
741914463012585472
742020800878915584
741836024972742656
741907563227295744
741833735008460800
741899837155749888
741936965365403648
741810616202080256
741914487867985920
741965482194931712
741980372263677952
741971295563288576
741926123009941504
741907944854278145
742020172005945344
741918963316166656
742023389003538432
741915444152537088
742001104599273472
741832833191149569
741991633697308672
741972906385805312
741956380706250752
741887707362779136
741883647188434944
741860935221018625
742011455948591104
741928497044725760
741810314279145472
741921903632351232
741898759446138880
741953088290983936
741956380702081024
741888772921565184
741946436116484097
742017311348019200
741933056332681216
741908175620853760
741964152768466944
741859165304455168
741954774107586560
741883999476277248
741959132295598080
741932032893259776
741896221846081536
741976261652819969
741785567852146688
741883853023944705
741950890496626689
741982200724398080
741881005104070656
741945190311731200
741929583352631296
741957915792248832
741963653780541441
741965192943243265
741897870304018433
741880593865117696
741944481625329664
741986093076238336
741954984187695104
741986823153561600
741979344558428160
741847341225889792
741985379948105728
742006032768106497
741955525286481920
741930963056398337
741911313119608832
741940186326704128
741879029314228224
741924034401718272
741910771811115008
741817876282122240
741929470144217089
741811123549245440
741856468408905729
741949128838635520
741958041826938880
741928207775993857
741923145184075776
741925539993255936
741968720495575041
742021304182788096
741805020979601409
741792714887442432
741932821527334916
742012924038909952
742005366028963840
741924843692695552
741911447333146624
742019656018472961
742021279235112960
741842543327875072
741960063447932928
741980858656129024
741953301915275264
741916702724788224
741982838380232704
741889624163921920
741889565347221504
742011808333058048
741973552354754560
741809034978693120
741925682427625472
741867406772084736
741957777615097856
741979361318961153
741999539972767744
741818341963206656
741925091177582592
742019475776647169
741936587815161856
741926911463526400
741972520467898368
742009690511552513
741932888434823168
741807952697364481
741933622337372160
741941188958298112
741907622069145601
741922796809424896
742006842386087937
741921131796520960
741868279191502848
741980909117661185
741942606494588928
741911699020746752
741910952120029185
741969836142534656
741912890152759297
741935010614239232
741969005393629184
741920309536821248
741876005267197952
741881944250716160
741905566533095424
741923753098137600
741916753098346496
741916140520275968
741940475859472384
741903444215275521
741963963986939904
741933681074397184
741904853639827456
742000194317918209
741944942822629376
741796367991984128
741841406612885505
741938810670460928
741909836338716672
741955751686615041
742021891599282176
742006544808710144
741913078657372160
741987179598123008
741935929263333376
741920632875720704
741904673184059392
741920284345831424
741954619287437312
741997031804313600
741954153413509120
742006100107612160
741897404794933248
741980443289911296
741901796004769792
741944619840241664
741926248985722880
741969416422821888
741827196109520897
741929985942933504
741967210411917312
741909865824653317
741922578747523072
742005927948263424
742013322669740032
741872780006850560
741939381313908737
741989134223462400
741845340668592129
741993072335028224
741915528353206272
741855176475181056
741941201419575296
741913380567584768
741986713812226048
741899879425925120
741950408080261121
741999842218639360
741994162992615424
741939540458405888
741929289721991168
741977687649030144
741952887065042944
741909329159262213
741979092774445056
741976282511093760
741839200467755008
741800927292731392
741989838707122176
741960860235632640
742008054552485890
741953721672867840
742008197326737408
741977478231666688
741993257031368704
742017332306968577
741797961793863680
741857864994586624
741878978881916928
742016262763622400
741916769842024449
742016011029905408
741993445712138240
742015713469157376
741944145950978048
741844472334589952
741971442359799808
741927381372424193
741964681447886848
741849769786630144
741918438914854913
741978161773187073
741944427015483393
741908964003184640
741931718395957248
741849459630473216
741942426437308416
742015281229402112
741913619684823040
741929583130386432
742016875303972864
741944393427517440
741957098150502400
741907089338028032
741845487469236224
741923979766566912
741935921076002816
741893898092548096
742004375988625408
741915922642915328
741884750596444160
741992648731459584
741804534280785920
741872251188981761
741988597226704897
741978098846076930
741943210738618368
741918166515888128
741976584555466754
741929734154690560
741877804510248960
741908704077971457
741806950338285569
741927943509708801
742015541221687296
742022692535160833
742016895973359616
741873748836556800
741872226081857536
741920435600789505
741953121887395840
741987829597777920
741965922915745792
741943206632382464
742015457406914560
741916815853555712
741886008598335488
741788516254941185
742000211053187072
742019894988922880
741926211052568576
742021178441801729
742007429471309824
741895273857835008
741798456675700736
741933148406177792
741913884215418880
741922667012358145
742016703048081408
741932095694602241
741922335754756096
741946708712685568
741928677471080448
742000513168908288
741915385436475392
741910415513423872
742017575505285120
741925313622515712
741940325053300736
741918632066846720
741952404720091136
741819872737406976
742007236474642432
741950303113760768
741968061926899712
741839103994560512
741908695802609664
741980560923430912
741900273396940800
741990752935411712
741976236482793472
741961472520114176
742017160340348928
741841867994714112
741905084246818816
741905650486247424
741931974034608128
741943323791896576
741967759718899712
741986944532516867
741925636302901248
741790072261971968
741956493784813568
742003096952418305
741917084410609664
741958649950707712
741936906464858112
741978518129512448
741996713246744576
742014245433409536
741927939286179840
741916740448358400
741795671691366401
741946989735206912
741919206611013632
742015683840618497
741883962088431616
741940433966796800
741863300619730944
741788637830873092
741911510008496128
742022038454423553
741840039265587200
741920980671565824
741888600825077761
741896100387258370
741873643710521344
742000504880893952
741960646422581248
741942627654852608
742004954815188992
741858049279725569
741912151749763072
741796334521442309
741941377588711424
742008734067662848
741847911802118144
741973736593756160
741932456341852161
741890769166995456
741975364319215617
741959668931645440
741972902048862212
741977159451979776
741825367334354944
741924319333363712
742015214112083968
741848515870101506
741789325621374979
742005571549859840
741907215163002881
741965557940031488
741957957613654016
741893348936409089
741915238723948544
741967692836569089
741993223623745536
741906535593431040
741799459110027265
741920267627286528
742001855308439553
741985279444189184
741910046163013632
741933198964338689
742008331536105472
741981685126942720
741925435328593920
741913770813972480
741951792339095552
741912755666583552
741981009504276480
741984276909064192
741930086497177600
741920964078886912
741933207411675136
741852953204510721
741976207147859968
741948755507859456
742021677803032576
741911824564690944
742008570355519489
741916014565314560
741994389560512512
741987687175852032
742001557458288641
741983828110151681
741939045719216132
742002060695097344
741804244836208640
741967676143206400
741879427907211264
741914081091813376
741876714029109248
741924298600927232
741973682415898624
742009518406656000
741887048722702337
742016548018229248
741892598160367616
741788050594930688
741867163816861696
741792668536053760
741981299112566784
741932280231383041
741966866449616896
741914681028268032
741992162510962688
742012244762988544
741954321252749312
741934083656187905
742013356190666752
741929981941587968
741925250678525952
741887677830705152
741946020821667840
741953549580566529
741990786535936000
742003311008722944
741935081900609536
741952891196477440
741922817999011840
741921899232567296
741902798694948864
742008226649124864
742010910802378753
741967592131338240
742002429902893056
741922998383435776
741835966600646656
741931252811436032
742009585456828416
741872842820702208
741925565150703616
741878337111461888
741899258501169152
741819243826679808
741923820488003584
741977293615173632
741937460045860864
741998441090428928
741912550216990720
741897006273167360
741959555966337026
741911031811854336
741913938619686912
741936499726356480
741903842812530688
741970221871857664
741930111944032256
741987498189062144
741813157728006144
741840437548322816
741860058376642560
741911162091114496
741974630035009537
742000110347915264
741800163954569216
741960750990823425
741916241254875136
741971065090527232
742020444417466368
742013721111887880
741952760866873344
741926882027970564
741785060265885696
742013008239599616
742000857005326336
741939846609051648
741966581278887936
741798750310551552
741956095728459780
741947346318168064
741950156472340480
741917935871098880
741884150668480512
741918032122028032
741806740740657152
741977994135240704
741941541191716864
741905688503455744
741967051145805824
741909391956414464
741935081955135488
741909664426799104
741868115861118976
741854979242098689
741848985481170944
741958226376298496
741896003821899776
741913430953762816
741901792066297856
742000089758113792
741917222717796352
742002476337991680
741919219265069058
742020939261566976
741997292086005761
741887493369430016
741832015289417729
741915410900082688
742017001116344321
741792450692415493
741831360973787136
741784347091578880
742023514664894468
741928031367880704
741970058541465601
742020713121501186
741916732042813440
741990946053689344
741956846274121728
741986923674275840
742022265060085761
741997409564168192
741932800346103809
741920926426632192
741939670670528512
741929960680620032
742008926863032324
741969966157684736
741873690032345088
741937825239687168
741978208095047682
741989075473813504
741979160134852609
742018871637475328
741920796227076096
741928887203037184
741976894908796928
742016183231250432
741894133275459584
741958465434877952
741890375082778624
742022658972389377
741994116855287808
741853414850736128
741911899969867777
742007710821023746
741837493021093897
741870863117647873
741824151233531905
741929902161682432
741792933033152512
741785534209593344
741909920325488641
741959035608530944
741928434188877824
741903582627278848
741948197661233153
741974391005818880
742020201278013440
741928224360402944
741924265054867456
741961095045337088
741935853673406464
741914907394867200
741955898470502400
741974252807675904
741913137574752256
741870116581838848
741863460183638016
741922671059947521
741985380006776832
741877141793607680
741918787088359424
741936491295834112
741909966488018944
741943873446903809
741960554131099648
741938232003158017
741997652750000128
741965033454850048
741842501057810433
741936411616653312
741909857448693760
741909047805378561
741984017122250752
741884175645474817
741932213332283392
741918661473079296
741933563810066436
741890655962726400
741980594465308673
741921341360771072
742012802647379968
742017051322122240
742010051251015680
741940010249822208
741972113435840512
741909316354084865
741961380409016320
741943952979431425
741833999249604608
741911526982979584
741990874565873665
741788671636996097
741965633500381184
741871295277699072
741961372137869312
741983098582110209
741920586545303552
741943730710667265
741945571951316992
741975364180791296
741991646351495168
741913016032059392
741897538886897664
741995840798101504
741876860817117184
741980619694067716
741981110465376256
741926991079837696
741920305669656576
742023212649832448
741911518258843648
741924122255593472
741953709068820480
741974491648135168
741938529714982916
741962202400346112
741956779156901888
741891511734919168
742022504055775232
742013301660524544
741881348848275456
741878425531490304
741935358921834496
741922121484472320
742006125059575812
742011884111532032
742007110679040001
741929868447866881
741912856401174528
741808409893339136
741938760439435264
741962743666839552
742015164006989824
741969206799925248
741930288012353536
741993747815272448
741991247825539073
741905336261578752
741937078636711936
741835916092674048
741927712693100544
741886516302057472
741990618898042880
741932322166034432
741895496034332673
741853045705834496
741934272672583680
741921270267322369
741923904168435712
741998508283027456
741932175604518912
741969596974956545
741921475846885377
741940131809099777
741913355745697792
741961967741620224
741976148620529664
741980254806376448
741809852704542720
742009409317031936
741924986521309184
741973774669651969
741988492423598080
741847572168331264
741947643883073536
741961904831225856
742008641939767296
741921869817905152
741928320921669632
741921920308891648
741923291753906176
741918766087409664
741968401766199296
741952350148034560
742013561724149761
742011300969119744
742011091404902400
741931940517937152
741918590216069120
741823069157724163
741875451694456832
741948365286576128
741915310048051201
741940601743114240
741896800710365185
741945001530281984
741943483120881666
741875652823908353
741834204661485568
742008390138892288
741993559008653312
741928450785693696
741914500442513408
741960818410033152
741922675329798144
741884565992681472
741919051409154048
741871039223857152
741859790184402944
742009019431288833
741984906205618178
741893223065346048
742006292995309568
741971597699878912
741918736848945152
742006846697930752
741988399956037632
741931521058213888
741887363396296704
741927230427828224
741940752905818112
741833970120151041
741961183033499648
741959866089123840
741930585917100032
741900713895165952
741977356638687232
741799480140304384
741822200634740740
742020150933606400
741958675116462080
741924843583635456
741797085201244160
741958964615741440
741891998127382528
741967210441232384
741809693132226560
741955441010216960
741915536758603776
741955772414873600
741904073553760256
742003314972327936
741917822696165376
741959488895352832
741793155146743808
741877771186634757
741902546977968128
741943386727428096
741961472436211712
741942254462500864
741886952576688129
742016946330324993
741955168627986432
741967042803343360
741928199257460737
741791888668274688
741915419347275776
741979877038002176
741897920354607104
741918900640714752
741890647494414336
741958855219806208
741998625937580032
741834062290001920
741970402365321221
741993785521999880
742020763398643712
741913158525288448
741877909548376064
741963792175792128
741981651354419201
741955541832990720
742000517258326016
742001607743799296
741957433304612864
741862705137602560
741934994168418304
741970876090880000
742021895780962304
741957123203043329
741915134021500928
741828655647592449
742012273967910912
741922641796333568
741980359580102656
741900202257338368
741949455847460866
742022852048769024
741943793419751425
741959463498854400
741890765186596864
741948470307741696
741803234147323904
741897995931799552
741910503585353728
741944569378557952
741895521460162560
741945723068030977
741964412777549824
741902236385742849
741965671148441600
741896247141928960
741942203791101952
741981647264985089
741993558916386816
742022050890551296
741870040836800512
741876391289966592
741905906443689984
741949783011512320
741964131981529088
741943974101975040
741990014763012097
741799886937546752
741940916412252160
741929323309993984
741790244333334528
741999204705271808
741958909745860608
741901875881095168
741829792304091136
742015306600722432
741786079553032192
741952299552112640
741959572550737920
742003516177326080
741913573866242049
741942967515119616
741953411076247552
741872393799512064
741794472149688320
741920259310026752
741891666945167360
742010659093794816
741961698987376640
741927565707874304
741949833364262913
741875627653922816
741951657798426625
741793943604625408
741872985380769792
741943349163266048
741929130355249153
741958964380733440
741936155759902720
741921311983820800
741975703701364736
741963406127697920
741926529958039552
741978677794250752
741968623833624576
741937615360937984
741917273028448256
741978522521116672
741888277653901312
741914659993849856
741895190076620800
742012026583650306
741849937810427904
741919856929476608
741935719766237184
741985715811168256
742018699511488512
742005143722438656
741969840206950400
741994427221192704
741945337112330240
741956900925919236
741832732515442689
741826340693921792
741893222738366464
741936663128100864
741964890924015617
742022877373988864
741986676323520513
741965864019202048
741884410509680640
741887543847702528
742016451436007424
741991436569194496
741899199986434048
741809622235910144
741933148297138176
741934973125562368
741957580164091904
742010965416415233
741955168397361152
741927972555345922
741939800853340160
742022524838551552
742021765904338944
741988928442486784
741892254126772224
741895664099987458
741978199408693248
741933941347766272
741842262305300480
741952220128743424
741951217463611392
741920452331905024
742017718308745216
741949082554540032
741927838551527424
741982179723476993
741993714122432514
741967625585065984
741938668043173888
741801346551054336
741934117235896320
742020364969054208
741930489284571136
741968250767020033
741918447542624256
741916602023694336
741871647402135552
741886033734799360
741909291360210944
741945274273288192
741992275622793217
741916555731173376
741956158362124289
741991663371948032
741939012328423424
741876819037552641
741889548557357056
741835043618717696
741935820312043520
741986483389628417
741805230698991618
741791213343395840
741933165279858688
742014916396077056
741957077103484928
741894661531406336
742000886382202880
741969823580749824
741971647830368256
741977989982871552
742002446873034752
741891377538072576
741893189406167040
742019609696567296
741803204921286656
741865662130192384
742018250767278080
741915469293203456
741881864676245505
742011338566733825
741790743304515584
741956569546514432
741984285574500352
742000035127263232
741910713040547840
742012261267542016
741948105189404672
741999011750633472
741986734972493824
741919567170154496
741963519474683904
741855813774385152
741911090540470272
742003998715195392
741916971051126784
741814881880576001
741893034166652928
741992149911261186
742002354434809856
741824184511303680
741913175038267392
741923983793246208
741925292499963905
741899824665088000
742006318161002496
741963758705217536
741897836627890176
741905008942321664
741921983210852352
741923786803515393
741908398019612672
741893965260193792
741955390745776128
741968783271694336
741986520979111936
741955634283876352
741975825554214912
741977238812364801
741971258116583424
741982284832612354
741935040305631233
741911677952626688
741974680320540672
741972457570078721
741990820115550208
741919168988057600
741841947589910528
742020218193612801
741790705907994624
741977658389606400
741922985523740673
741878031023624195
741955688520372225
741873719425933312
742013968517062656
741902278404284416
741949569173475328
741920762542575616
741961862556831744
741920590559367168
741842010261225472
741928748702912512
741847446167248899
741982267850002432
742023305062977536
741808200043929601
741972419552915456
741877179680755712
741933328731889664
741949661347491840
741928945994567680
741925888149884930
741970230210093056
741826890063716352
741910998441938944
741998705419620357
741915024952852480
741913229568450560
741980351267020800
741938571750301696
741914953683111940
741909534533357568
741942426328309760
741951406458961921
741968393247559680
741912248462020608
741978140638105600
741950835928760320
741915247213203456
741919496068288512
742006028808622081
742013591155580928
741956569315868676
741938726847303680
741997669527244800
741794757580558337
741845772778364928
741865179617611776
741831164030255104
741810335074508800
741892920962355200
741949552266248192
741920766850179072
742001129907716096
741937477049561088
742013641428508672
742000705947488256
742023606960558081
741937212720287744
741916866097090560
741959073378242560
741945937094836226
741940610337214465
741992028083355648
741903629062426624
741803808884285440
741948847627329536
741952358377218048
741984763565772800
741934947754254336
741928383634886656
741962609436569605
741852949219966977
741921848951242752
741940727685484544
741962911342592000
741935979674652673
741974617724620800
741882842129534976
742017936160923648
741841914127880192
741947274952069120
741913271607775232
741950428884180992
741986512410140673
741929725992574976
741940140516495360
741998705360830465
741902739605721088
741817113115951104
741839913155321857
742010206192865281
741925967803887616
741999003341066240
741876294661603328
741976030861266944
741921291268132864
742011552606388225
742020822211133440
741988165251178496
741995429802430464
742011661809287168
741889355925598208
741992086715650053
741797743660830721
741937388855918592
742005512707903488
741922876576538624
741902190239965184
741802164532719616
741951397709656064
741876990991536128
741975444002459648
741915293400899584
741786788386066432
742008629105135617
742016774418370561
741964593216561152
741877015918284802
741925632221818880
741911279221280768
741926970422919168
741921123550531584
741966749030043648
741958674856456197
741913556925304832
741932188040593408
742006204893933569
742022722142756864
741852903120375808
741967046724833282
741997270833500160
741979399113867264
741858011770019840
741786452883824644
741994896878407680
741960671307431936
741906254528958464
741973086816378880
741936004962103296
741808951113584641
741982209125404672
741793423703826432
741940660639571968
741912764361408512
741988068551335941
741994817194995712
742021820380024832
741849270819643392
741951565855137792
742014320800845824
741965784419799040
741910918485970944
741968913240580096
742013125612961793
741897488681078784
741898264363012096
741801762059866112
742007618508558337
741896096138559488
742010080455888897
741989016552116225
742012894938697728
741890219977236480
741863376372957184
741891188706312193
741894208747933696
741957576221331456
741942078331080704
742009547527737344
742009409178636288
741892341900955648
741892241455742976
741822230276022272
741910805466222592
741874595968471040
741850562665144321
742019727371993088
741851795635458048
741867470068305920
741984197393408000
741954774304722944
742014757142663172
741916421731540992
741946184567279617
741938576066252800
742017592462848000
741938282360152064
741905260403392512
741876512589127682
741897916424425472
741995316342312960
742021153338884097
741934339554979840
741930397152477184
741999284388794369
741965801301934082
741928933340381188
741926521351352322
741911073717112832
741918501783228416
741994385441738752
741987045208412160
741999078935035905
742023166604763136
741896444202897408
741863992960946176
741950445623619584
741991806011904000
741899522763284480
741926592956534784
741841678902923264
741816408393285632
741995991797235714
741912474753064960
741923690330349568
741916069372256256
741936143420293120
741925707668934656
741945928387551232
741875678111485952
742010848072372228
741785496251207680
742001116976676864
741967839507152896
741828659812536320
741916450974240772
742012265461862400
741888802055151616
741983773596758016
741978123806330880
741973069774893056
741972474267635713
741921018374172672
741952962302349314
741849795208216577
741943932196507649
741873304185802752
742022059459522560
741920318302871552
741917919148412928
741947610370564096
741937728472879104
741853930573955072
741973690536099840
741877649384034304
742014844975603712
741897945709219840
741975724911890433
741847517508206593
741968691101847552
741949824971493376
741927180125474817
741902660035588096
741890693564669952
741912160037699584
741798028898668552
741919252597313536
741889909213007872
741840726951002112
741937166805274624
741892182869704704
741936080337940480
742017445523755013
742000072800403465
742002534668247040
741952568226643968
741943856510447620
741955181118652416
742018091488534528
742015507927289856
741990614661799936
742014589450227712
742019387536867329
741921752729673728
741897597753774080
741902378987884544
741888743179747328
741943206351384576
741920162950086657
741837279446994944
741927452625231872
742017734960107521
741916216072228864
742012609638084608
741948742966857728
741892346481147904
741967818669887489
741942648710254592
741901456450670592
741963745795145728
741968875592486913
741933337326026752
742022403321135104
741914785722273792
741950730924347392
741920347574898688
741897886871343105
742005890090446849
741884066841169920
741952735856189440
741794195401277440
741976442179723264
741994351740485632
741991252179181568
741958729684389888
741806195367903232
741885002238021632
741989767483641856
742010193794437125
741902160900804608
741912584014725120
741994687360290820
741961099487088641
741891549416431616
741968393247576064
741986340477280257
741807424315723776
742022763993571328
741838608995364864
741943483053805568
741941122054934528
741937527226028032
741979650927300608
741912802101694464
741904178604187649
741790969826312192
741969689316839424
741932980797607936
741984826530615296
741994896979038209
741933173743968256
741950978358923264
741906141156900865
741998030199640064
741929596107534336
741943613198733312
741965608363917312
741915779818528768
741912755897270272
742009774095630337
741943227251630080
741901850572652544
741826650942246912
741978941687271424
742010936014180352
741990400815140864
741905403185762305
741990731913547776
742017361688068096
741962928040116224
741993651308527616
741959132337610752
741951708197179393
741796301038227456
741977570372112384
741899363425849344
741964064528683008
741975167212130305
741978233156063232
741934566286458880
741852919637516288
742008066951024640
741995777862471680
741828672441581568
741883533879312384
742002023026024449
741901561052401664
741970528093786112
741931856447307777
741922608346738688
741935711264342016
741995886713114624
741977045861867520
741976903423262720
741946960396099584
741982578287206400
742018208945864704
741944620075094016
741914597196599296
741922683500306432
741908947192455169
741918925458444289
741915347721261056
741964903762829313
741833126863769600
741832699187339264
741864705753518080
741891477895254016
741957748083068928
741932636864663552
742019303701159938
741875443415060480
741915075359969280
741902018479030272
741939481729740800
741938706123231232
741838361481076736
741921102448955393
741797873726160897
741989725444157440
741862340417617920
742022185364148224
741897136107859968
741794115801600002
741956569638838272
741956896610000896
741881369605902336
742000576100192256
741910549370376192
741954820320440320
741999192197992449
741913347138965504
741795365591126017
741852563352526848
741946951839715328
741936570991775745
741919785492058112
741934742333980672
741916673079451648
741893143214338048
741900709755396096
741946733752520706
741970167425605632
741891838815162368
741931952932937729
741907135244718080
741848373406388224
741786461058551808
741972684179951616
741985640129003520
742004527029735425
741894728803880960
741966807616094208
741983056349831168
741917197606486016
741828655907672064
741914052016930818
741940844903714816
741902698035941376
742020608188420097
741924176747978752
741907911207571456
741821131309654016
741966342308270084
742009056882221056
741951788060925952
741935723603841024
741970590840594432
741941973322326017
741963766938673152
741890379323199488
741927842544508928
741953922936537088
742020415044866048
741901028350644224
741925846349434880
741987167124226048
741927242834554880
741928668897943552
741910235087052800
741940958271537152
741861945838436352
742005013627740162
741923681870417920
742021342321606656
741923178553970689
741875807979769856
741953624876679168
741911421903081472
741845164516200449
741902274176258048
741996369326526464
742001007996116992
742021014993969156
741929075674087424
741881189460496384
741972650432561152
741858410287763457
741913179584901120
741852467017711616
741931768350052352
741915813565829120
741932628333502464
741889972358254592
741887178851160064
741937174858371072
742013607853105152
741989352151089156
741908884617613312
741938139581812736
741955600591032320
741826411787341824
741915603578060800
741842991732686848
741896934881939456
741963037284896768
741957223962836992
741943894263406592
741787199339827200
741950999456296960
741958016346390528
741851405850398720
741786633180196864
741915721316323328
741974139305525248
741979935959580675
741914102113677312
741850923555684352
742022357343178752
741980070219243520
741916354450718720
741951104443912192
741928249735929856
741958293216722945
741922675422007296
741898268469235712
741942900372692993
741930241854177280
741935338097156096
741987523442925569
742020843119759360
741882770818011136
741956460503007232
741937334501969925
741894975969976320
741942275442245632
741923207997980672
741863321683566593
741955063606710272
742007576569782272
741943420525088768
741940476119486465
741925653247889408
741959329159471104
741903406571347968
741991109564502016
741921882505641985
742022608611385344
741990442623983617
741979629884346368
741873211990757376
742013565888909312
741898675698466816
742017680379629568
742017882012422144
741911967372349440
742006498604154880
741919764289720320
741812398777094144
741873547258306561
741897740137975808
741803909551902720
741980737252040704
742017231580712960
741976614100213761
741978530859384832
741904887349411840
741987376453537792
741864093594705920
741926320016396288
741916971055353857
741847412763824129
742016010966999040
741888919747321856
741945542771671040
741990212071530496
741960205764812800
741787102665400320
741988194388971520
741930086509760512
741926483644518400
741911438634160129
741907307198582784
741946637434638336
742014287183548416
741867419530989573
741935514190815232
741931592189399041
741789535550349312
741927188262457345
741970007878467584
741878035398438912
741952291218071552
741937254524977152
742005135484813312
741982330819117056
742021098972254208
741877498636472320
741934452813746176
741968879811985408
741891385901649920
741936331950043136
742012089351409664
741860180309225477
741968636689154049
741914546609258496
741915838496833536
741944481512054784
741932397843914753
741928455122616320
741900541761032192
741795940315467780
742021862306271234
741997832870187008
741914089472020480
741856174815993856
741875438964723712
741940199014453248
741916971260891136
741902911903387650
742009652716654592
741969815124987904
741984600193404928
741911270933303296
742016648794771457
741925728728588293
741991642085871616
741940672970776576
741960855852580864
741833630113206272
741977473865355264
741981093457362949
741909324755243008
741910562322419713
742017281836847104
742018653462269953
741928027337166848
741801476868198400
741986109916340224
741939024890322944
741943290379927552
742005923816824832
741851577514786816
741933198783844353
741971912281214976
741913795853979648
741945328690159616
742008238967795712
742012488103956480
742007408722083841
741988089778843648
741892472197009408
741999032541810688
741951217597878272
741974726650830848
741920896793907200
741889687107690500
741937145514987520
741949103576350720
741994335076507648
741879507683028992
741797265442885632
741838596198535168
742017198181339136
741970066774839296
741882393292886016
741909706319486976
741969953335738368
742012932477714433
741980498059231234
741925330257096704
741985023667146752
742003415555952640
741959195193446400
741935585565245440
741970888766193664
741922977470615553
741999238163337216
741887023590592512
741889989244506112
741890039345520640
741953415568297985
742003067609092096
742023032567418880
741903410903928832
741848008405422080
741992493571571712
741965448850378753
741898084108632064
741944812878848000
741903989604790272
741900084980416516
741920485722705920
741927142112428033
741953469804904448
741869650837917696
741929180489732096
741992220945993728
742019056035856386
741923807615684608
741823232756621312
741927368881778688
741895647406788608
741944221570060288
741964249380081664
741963724878151680
741800407274393605
741957848779853825
741805251607580672
741951733253984256
741923254152093696
741914211148779520
741809982627315712
741928723679719424
741977268558409728
741905969525882881
741928593333325825
741972247691329536
741932049620172800
741974236051460096
741892924971982853
741826504082919424
741976605464104960
741883739437928448
741904279083098112
741853565803745281
741932976687177728
741851582044635136
741984574985646080
741868904243462144
741973342329176064
741985392837165056
741998722125565954
742021988168966144
741931869227343872
741806488784539648
742003369439580160
741811442320592896
741977339857371136
741963574038437891
741987888414461952
741973107561369600
742002715254005760
741980019900178432
741929273053810688
741946020725035008
741916669195526145
741988752432726016
741919697180975104
741903121492922369
741789237549400065
741799509664141314
741940295403704320
741788352798707712
742001779680874497
741952152856363008
741968892436811776
741919089308893184
741924051111796737
741949992928055297
741787816057839616
741935467990487040
741943747299020800
741944829496659969
741923828692029440
742014585226571776
741904530636439552
741910704748433408
741979998991622145
741855067339251713
741884595013099520
741902349640175616
741991759819997186
741925057501528064
741990748917248000
741873635564998656
741933651877842944
741890001496117249
741798402409811968
741919261338312709
741983459057537025
741949103513448448
741895731179622400
741918556351299584
741916509602091008
742015352608022528
741964228081422338
741968061738156032
742005399432400896
741927758696189952
741815925918208000
741861954508165120
741903037543944192
741999733170917376
741975028691042304
741913212828962816
742018372611801088
741968170890764288
742006875944853504
741955307119742976
741914261451091969
741829767415005184
741932817064460288
741996322979356672
741958721140592640
741987527540805636
741806153445871617
741925573455319040
741922914237321216
741968380614324225
741907898763120641
741898436618932224
741956447727190016
741951536188772352
742003315123355649
741989712978694144
741939477871005696
741977104917659649
741875195762343936
741794191387332608
741849660931907584
742013297587851265
741837724018212864
741956141840797696
741903486175023104
741947878688493568
741926303222407168
741978778465898497
741789241844203520
741839384908038144
741989884764794880
741880971503534080
741983689815515137
741974202169864192
741978883076063232
741915872084787200
741975615713218560
741930892139061248
741971039744360448
741996700374470658
741822058015936512
741884494748192768
741946008297480192
741961707610853376
741900164508618752
741989775729659905
742022629566124032
742009631589978112
742002782367064064
741907672132407296
741993307354451970
741902622223925248
741855268804399104
741921043531587584
741964907671740416
741963120978059264
741978405227352064
741924340585926656
741905344348180480
741943273556582401
741892174313357312
741883148217245700
741979977957023744
741926278069096448
741907706009780224
741931894309281792
741963053772767232
741963825486954496
741944384967606272
741954874926063620
741982670704545792
741923157800542208
741892593894576128
741918804167536640
742019265923059712
741993382998900736
742011103882936320
741944905270996992
741909404660998144
741925053588201472
741977398548267009
741927934768873472
741913225713815552
741890639181254656
741991487232212996
741968078502830080
741832979996114944
742006934887399425
741914165216980992
742009933483364352
741902701882167296
741967449709379588
741970654036103168
741967327839817728
741941130359676928
741979957006630912
741788218476101632
741998240015470593
741888554779938816
741946528512761856
741885610294693888
741913980541796352
741888642839384064
741964995890712576
742005101930369024
741965800995753984
741801468190064640
742006443881172992
741882800043925504
742020457294008320
741888751895515136
742005248437452800
741804161029832704
741965797069852672
741945702012571648
741956669987512320
741800902198235136
741943936407744514
741926949250011136
741930044793061376
741892845443948544
742005307333824512
741899635896295424
741982112748822528
741910834830553088
741918682406850560
741896372710952960
741913175331856384
741984914464215040
741920435521081344
741862340434464768
741814982304747520
741907374374572032
742018548503973888
742010676005179393
742014773722763268
741992900557430784
741906829156962304
741954967100100608
742016040587173888
741923585426620417
741797970383769600
741948746997583873
741934503430631424
741972805605052416
741792689667121152
741950051577126912
741894431029219328
741948684104007680
742007228421578752
741904006486863872
742008356588687360
742019186046558208
741842924896292864
741873308363329536
741942506141716480
741838520738684928
742009656764182528
741914496277549056
741972319028060160
741914282661707776
741974315629940737
741801950614806528
741899224867045376
741882586276978688
741957102193803265
741944443910164480
741982674982686724
741958784273285120
741915695970168832
741869097437302784
741923782445703170
741989498930728960
741999829715279872
741899988393955328
741992204433039360
741910755281371136
741830824417329152
741806761489793024
741937346908684288
741996310539186176
741908695639019520
741978212100608000
741918501812764672
741912810259636224
741824314673106945
742001737838567424
741942203954528256
741935958782824448
741884750231654400
742013993624145920
741983832484675584
741809714380607489
741787287248244736
741985485061513216
741920330688528384
741896913751052288
741915796562186240
741960835166314497
741952954048122880
741924910679904256
741912902639202304
741888231877271552
742008675368341504
741849018947502080
741793985790939136
741834250849157120
741953402909888512
741794031835983872
741956598965370881
741948109476012032
741986160415756288
741939200916901888
741856913000800257
741881239863431168
741967868774866944
741794547559190528
741970620527697920
741883123214979072
741790034597142528
741944238133391361
741998848059576321
741973858283065344
741932246588870656
741938873685663744
741963586625503232
741787790631968768
742012814915710976
741906585958547457
741947233109676032
741992938482335744
741995475952373760
741802986750377984
741930623447797760
741980954969964544
741991176727896064
742016619271081985
741963963970129921
741823446607220736
741912420101324800
741917264820178944
741919462421581824
741987536214577152
741947035981623296
741857927976259584
741885589155418112
741891348194721792
741955554634039296
741950298831343616
742009228945203201
741832443192324096
741877393602797568
742014346214187009
741975020067561472
741996243514195968
741920955660963840
741959996431302656
742007245265899520
741804492425924608
741861354479484928
742021857881280512
741826114109222912
741947375464374272
741920020154994688
741948038055231488
741928534558539776
741839330230960128
741940593341927424
741946457012506624
741982846831734784
741947098661277696
741978962956587008
742021711269363712
741807051005919232
741941197447385089
741847844865314816
741852718659178498
742017999360643072
741913384954810369
741912684287954944
741969051602325504
741903415157108736
741870040882941952
742023464324878336
742012815037366272
741855541224300544
741956129278824448
741892036110876673
741826642582999040
741790143615500288
741906145363779584
741981298949017600
741910394332151808
741882225252302848
741946251319595008
741960969232977920
741887799792701440
741875896026533888
741828643035303936
741999300855615489
741988282402230272
741866547107352576
741970389702692866
741888487528488960
741923136510263296
742021333685567488
741991768166694912
741941264405417984
741991772193214464
741941340129353728
741881696816123908
741896154871390208
741909140436582400
741857458230939648
742005080828825600
741966535120457734
741955587840331776
741982641449271296
741889288825114624
741887812325236736
741789837364076549
741872930863255552
741868274980388864
741967902337830912
741804794331992064
741880497551245313
741882435114270720
741836800965103616
741995421510164481
741874705204924416
741872439953592320
741894510679035904
741927599618854912
741957253243244545
741909135961292800
742012093797371904
741921412928004096
741855956712062977
741939167463116800
741959786686713856
741925699594911744
742023644969340928
741991613010980864
741940752717086721
741946377303904257
741965419637035008
741871337124311040
742020213680541696
741900021772222464
741935056978083841
741847345512521729
741898377869328384
741894267124224000
741923916822650880
742008767408181248
741930741056057344
741950974336630784
741998730602221569
741888399364214784
741802672030900224
741942778528210944
741917134670991360
742005537974439936
742013028925870080
741912671788879872
741915272332857344
742011158278864896
741952480041402368
741930304781332480
741891800839950336
741868237252612096
741908125473738752
741937271302160384
741833474936582144
741923472096530432
741791255047327744
742019676797030400
741991726273974273
741991898303369216
741846079042400256
741947874687209472
741962462568800256
741902588833075200
742021250004963329
741992527079866368
741944523308294144
741940270279892992
742000131348652032
742016686317047812
741916123688501248
741894590379249664
741786339348230145
741927301806469120
742015235121393665
741992233608617984
741952530519891968
741952580490801152
741930908714962944
741947518024568833
741927133744930816
741920808818356224
741982490286555136
741870330575265792
741974747576176640
741898323028742144
741923509983715328
741848716961812480
741989997939679232
741821437564968961
741926429022097408
741937703646814208
741890756550533121
741959258229608449
741974592458240001
741902215644893184
741889863352520704
741929553958961152
741992850393604096
741815720376471552
741919143834832896
741964702268284928
741893776516485120
741913170915168262
741902672526249984
742003344177270786
741915213826555904
741921278706233344
741919542016937984
741995886696357888
741865217433337856
742011539885023232
741903129768304640
742022940309458945
741938055871881216
741983312521101313
742013343590981632
741790688996626432
742008868142780416
741937661385048064
741937984375685120
741942413539741697
742007135928745984
742017739057958912
741986277550137344
741847026837692416
741899539678961664
741940463419154432
742009434415738881
741916832660107264
741991658896658432
741922398451191812
741955978074161152
741977742426689536
741927838358605824
741874516272525312
741984100937043968
741979160004943873
741906682549284864
742005927843356673
741924306691706881
741788117741379584
741946771769810944
741983866148294656
741896888547442688
741925749804957696
741993143848013824
741789476737929217
741922675237478400
741921899496771588
741923560302739456
741855947937714176
742018183624822784
741979512473325572
741890626678050816
742013901416632320
741916551742402560
741788742860562432
741913095367458816
741785177492467712
741818446833455104
742005043096915968
741879750621298688
742023229699674112
741930082579578881
741822204992708608
741927364398055424
741893495678500864
741883945126666241
741990505714704384
741915184437006336
741939213474668544
741935463863332864
741821936603258880
741851715973066752
741904006423977985
741977096248033280
742015398778941444
741969001430061056
741867029465030656
741905079997976576
741893860482265088
741950026239336448
741925791722668032
742015109476802560
741995551324033024
741990434365411328
741805192706920452
741963162866581504
741910411272916993
741901699711967232
741901313718394880
742008096336281600
741898541329698817
741961707430522880
742016690440011776
741861132223270912
741981907206963200
741893277515911168
741939058436386816
741903582786641920
741957731255455744
741916165853827072
741881139263090688
741928358737530881
741939263810441216
741962428959821824
741990929184239616
741912546144342016
742007609864138752
741915788169351168
741874247916736512
741921697859768320
741932574042423296
741882753973510144
741932196265611264
741799865999626240
741943021835571200
741974454037794816
741925552584544257
741912302731988992
741912730492375041
741925351324950528
742000496366505984
741952484361576448
742009056848678916
741908641209561088
741986562838286336
741903708733181952
742022646615973888
741954300495208448
741941885414039552
741872079507574785
741922507717021696
741926685075984385
741880140775497728
741923019170402304
741897375224979456
741938693309640705
741921807150776320
741892107372220417
741986512414380032
742017651334127616
741799748621983744
742019077221298176
741989125847416832
741885702455971840
741959384050348032
742020956059783168
741866819758268416
741991541422587904
741859899324370945
741931269609672705
741945475562102784
742019714797473792
741982175797477377
741883957663436801
742003868788199424
741917914731778050
741828647305121792
741996725662023680
741999569546936321
741956238146048000
741917780572803072
741967319535104000
741942715861086209
741927951919382528
741960646389039104
741953293602160640
741942644566327296
741932074794426368
741895483837255680
741915611895336960
742014497104224257
741965297792487424
741915540759941120
741892543630217216
742003386090958848
741892966927716352
741890958187499520
741910021022330880
742001070851907585
741975154574643200
741913250904854528
741964123563528192
741926785605095425
742012567514697729
741835681039679488
741895362047139840
741978182627266560
741956032772116480
742020650076934144
741915352062431233
741947551600017408
741867260155924480
741955827091787777
741882342873038849
741847064431185920
741952048095199232
741920486087643137
741861127907332096
741943827217408000
741976047919497216
741902035281416192
741918346719973376
741836083948703744
741936445066252290
741872893101936640
742019186231238659
741955692790222848
741921505299312640
741930417851359232
741876831691919360
741991222760312832
741905562435223552
741941985846693888
741938009558376448
741908158717800448
741884750437199872
741924214521892864
742011284057690112
741824620731457536
741997568700338178
741909211387432960
741915838517743616
741966409152880640
741968040745541636
741922310215639041
741930853991895040
741905289880948736
741913657383256064
741901716455575552
741802101601271808
741982586906521604
742015482866339840
741877624109162496
741968070281953280
741878114930819072
741876437104398336
741944070650667008
741915234437332992
742019081453350912
741821164599681024
741978669447532545
742016149655805956
741940387955286017
741928589457805312
741804488382615552
741990648283168768
741936088667684864
741932385328103424
741935572814462976
741901015901974528
741869504016330752
741894313395818496
741884506932666369
742020700307922948
742004799734943745
741796787309023232
741923165912354816
741992493626077184
741997082215632896
741956972078112768
742007224130785280
741980598764441600
742003814279094272
741932791844179968
742023288365318144
741849795002695682
741789455997149184
741828651583315968
741949015592427520
741821596713680897
742005617590689792
741990144916459520
741983694106316800
742012894959652864
741874705221615616
741901527607083008
741994414579548161
741925632376983552
741909199215529984
741993936642813952
741967030161702912
741913514877554688
741924826877730816
741934758968631296
742003470237061121
741902018386632704
741880509991649280
742008683811483648
741944351501221888
741896318260367360
742022734717149184
741892161684279296
741792110647611392
741963951508992000
741888063975100416
741998495779934209
741997631619137536
741977461399912448
741969827473068032
741862314945708032
741930883393949697
741834335083433988
741908393519124480
742001863579553792
742007870120701954
741822704127332352
741965180330991616
741917403081244673
741895152243998720
741946863822241792
741907454141702144
741952224167858176
741935845280714752
742003885389303808
741937535614652416
741840588601987072
741922885103702016
741944120718045184
741971492980830209
741901787662327808
741906359407501312
741949783078785024
741894132902289408
741962311590645760
741921442271506432
741794757366697988
741960315152310272
742016053027430400
741901888207998977
741917101254955008
741867624959709184
741798180065562624
742005328447963136
741878173865017344
741936306746445824
741787895640543233
741902970334416897
741887778900869121
741793394264047617
741935841275084801
742010017449189376
742002354585800704
741919902680928256
741933693825077248
741949678363811840
741852907201384450
741963653709062144
741997304421449728
741924067972919296
741945152458129409
741934402620542976
741912567199748096
741888361841995776
741901326259478528
741946889231343616
741872859652329474
741969689446846469
741933886750494721
741902790319058944
742016472453615616
741952945533681664
741967319535095808
741941344193613825
741869197941055488
741958289005674496
741932284408922112
741950735382941696
741887212283940864
741944036903227392
741866995835129857
741944439384514560
741911304718458880
742011816902025216
741991289919574016
741834028819484672
741946478013362176
741948965122363394
741834691318153217
741844971423027200
741974319740293120
741933496587935744
741942346716188672
741842085746089984
741863917450858496
741921324554190848
741871215451725824
741870380634230784
741890714917818368
741790286460882944
741970649837666305
741932557193859076
741962999431344128
741955910956929024
742020201324130304
741967269115219968
741945127434911744
742017059803009024
741972243773816832
741906875235586048
741906942382084096
741992300671275008
741852445874130944
742005479052828673
741947501532618752
741932032880709632
741918271310548992
741859446301839360
741873451024125952
741895781523808256
741917642215280640
741934595722121216
741803439596802048
742010956901912576
741940014745944064
741996566374981632
741870389094146048
741959895575040000
741901254838919168
741950626033209344
741970507009036288
741985547967692800
741915389643329536
741867553853571072
741930354940973056
742015646184185856
741881160209424384
742014387926540288
742008905803411457
741831239372550144
742021266551476224
742003327391522817
741904237068734464
741913342831427585
741938747680428032
742021312785289216
741859223986917376
742017684485771264
741802177128206336
741940039815442432
741987133460762624
741991797442875393
742020415170719744
741978090407100416
742019613945430016
741978858157641728
742007714897874944
741892866583236608
741938483510562816
741961124283711489
742001381255438336
741784472824188928
741875179018686464
741964559611768832
741900147551047680
741917616994963456
742009077782482944
741937590119583745
742008859842248704
741950537889906689
741921236637224961
741903297771130880
741899409638756352
741962315667378176
741986390808928256
741916933101129728
741872435893391360
741886155709382656
741897421542838272
741884783815327749
741870401538654208
741919471003111424
741945286633902080
741926152437149696
741948084519903232
742021996423192576
741892610587918337
741887703164325888
741952836674686976
741986672083128320
741932573715275776
741789023958532096
741787517867986944
741950471145967616
741936050902204416
742017219245182978
742015935561773056
741943240052645889
741942275236827136
741941310433726469
742005168938582017
741986881714327552
741835941266915328
741961439234150400
741916820169498624
741930724320763904
741992334414483459
741940119578550272
741893570861371392
741968657383854080
741913896563400704
741801468450222080
741842090045394948
741899384397430784
742013297604591616
741952891188092928
741973996833509376
741987619920318464
741884884420038656
742000798373191681
741963137759469572
741923338050736128
741890165103329280
741961493751734272
741982460909604864
741913817026813952
741978841229463552
741974067994107904
741992728679096320
741948206091800577
741792509299417088
741966186959753216
741899673707892736
741982314268393472
741957945366335488
741943831298334721
741833651411902465
741789275298140160
741905684304924672
741888495837446144
741909333399732224
741926039098654720
742017256830308352
741892711016501248
741948264564555776
742009916634869764
741915939244015616
741920792145956864
741941633659338753
741882410195914752
741931177028780032
741910994092445696
741788277414318080
741944175290093568
742012781331877888
741974634204139520
741902886536400897
741916539130155008
741865456475246592
741839409784356865
741861669173927936
741958221900943360
741986185300451329
741905172671172608
741923748996091904
741893092886859776
741970515523424256
741977591226216449
741937930126688256
741899921343844352
741892308728217600
741988748007776260
741983786380955648
741974844074528769
741989595554807808
741879960655253504
741902802729869312
741994519483162624
742009715576733696
741971928852877313
741914710359085056
741974466369093633
741892367414919168
741892040045170689
741809764578037765
741938101820530688
741952467424927744
741893134636974080
741895647171907584
742011275618590720
741892585539567616
742020654225063936
741950739254247424
741950261321666560
741792177748082688
741934264246231040
741823329032671232
741901724818886657
741997380258631680
741987162925740032
741792178020749313
741921589042765825
741903695990915072
741836797085241344
741984898001608708
741958108654784512
741837308551254021
741913590442151936
741876760342614016
741832690509316096
741920745866067968
741950970230415360
741828140037775364
741910541048926208
741970859640946688
742009103052984321
741967487219208196
741909530280353792
741910323112861696
741938219349094400
742004233550090240
741796649215762432
742012370428567552
741915813351919616
741976865884254209
742009308758564864
741887103424942080
741921727417044992
741834024423821312
741890844702216193
741935732374261761
741950253000200193
741979948437667840
741964253524066304
742012378687111168
741968703781281793
741909182316748800
741941839117357056
742006406224695296
741846724990369792
741947127966896128
741991184948703232
741937711997714432
741941545297928192
741871089354178560
741973833381449728
741902236318470144
741932573996122112
741897853451243520
741913439384309760
741959446599847936
741923594008199168
741972046314364928
741904757388873728
742017453929168896
741788822309109760
741827770586521601
741829309904605184
741909324658802688
742020184655986689
741899254483062784
742007815674449920
741952114994348032
741975326234976256
742015763654029312
741898323150376960
741994490026725376
741829867877044224
741888445774077952
741998021676781568
742006590673391616
741992682524938240
742006087415664640
741910910344802304
741934612293652480
741933978798718976
741908851058937856
742004548026388480
741889934483685376
741899338364948480
741969580004900864
741920486083420161
741932582061891584
741987888208982020
741943793641869312
741925674127138816
741970079148089344
741936549911105536
742011301044617217
741918053160607744
741792903509463040
741923321089003520
741939146143453184
741877968390258689
741877125033152512
741946574536900608
741981651421499392
741922981677522944
741926974394880001
741870498007658496
741911099017187328
741958847099731968
741901649183158272
741923900196585472
741925586168336388
741920905337667584
741910754937479170
741908343246196736
741989578509144064
741963792129642496
741926274042605568
741796124839796736
741844661275217921
741897131980664832
741965872458272768
741918824920940544
741925351295713280
741976991516233728
741907273627410433
741957911480537092
741934507364917248
742010915135033344
741922625178324992
741912067893002240
741877741667164160
742006854914576385
741903557486649344
741890437711962116
741849069450977281
741984834944393216
741963486071271424
741973850016092161
741956925970120704
741935794932350976
741911279481282560
742012697613631488
741799220269568000
741831906304524288
741988781880954880
741919219139366912
741957336957214722
741916237131829248
741942749172228096
742016221068046336
741936449591889920
741914710405197824
741995362483834880
741939523827994624
741924365512675328
742015469998198784
741911493252395009
741877825439956992
741929457359986688
741787077663150080
741980925861494788
741906409831473152
741882049196371968
741853586896916480
741984771958542336
741956271549603841
741996725875953664
741998550280736768
741842497052114944
741887950720401409
741942824745209856
741982339383758848
741937271679668224
741928010341834752
741951494484852736
741967789250990080
741907265440079874
741915997863608320
741795336176295936
741925531457867776
741941260290805760
741933517697847297
741957626565677056
742008407071293440
741884171631616000
742007522022850560
741870372455342081
741922113464991744
741964962357252097
742011598940872704
741958528051609600
741906539913613313
741911333801734144
741918703365787648
741890698052538370
742016611020886016
741912684506042368
741904241464221696
741958087712616448
742014585268543488
741881244133249024
742001960321224704
741901502311223296
741828496561836032
741973896086327296
742020855656484864
741796871283322880
741969496387227648
741949883599486976
741932296866017280
741895252877791232
741910759190331392
741936910772371456
741926588623814656
741905332058873856
741952152776642560
742004502123958272
742014862117720064
741909815656644608
741992032315539456
741937917350838272
741933928647380992
741962022263349248
741960650704990208
741985711524581376
741916136296570880
741912134943158272
741917927381860353
741993798021066752
741929864278777856
741958888916983808
741990279146790912
741944439552237569
741924906598813696
741858347415003136
741893109831880704
741972776278458369
741966115912421377
741998458094137345
742019672934125568
741919487662952448
741999657509740544
742007488430628864
741904144814989312
741906556665630720
742010432794152960
742000387222278145
741904744768241664
741960835099197440
741990035881361408
741898914744401921
741819029988347904
741998004996018176
741923828641767424
741977725532024832
741942040485826560
741912956993036288
741992317687615488
741992850078982144
741914035218714624
741789015549022208
741828932408872960
741843142777786368
741929617062301696
741989809527214080
741955067872432128
742016304954114048
741932317904625664
741973900440002560
741808246441267200
742022659089780736
741920389564096512
741851627947069441
742018246543560704
741788248066887681
742019140165111808
741991218620596224
741999355591331840
741818161457160193
741971576808181761
742001129911947264
741965956361117700
741935275090137089
742010831186100224
741802009179885568
741901330374070272
741791984931753984
741903138135887873
741922280897425408
741927066657034240
741918564744056832
742016233516761088
741922704870215680
741864030705451008
741988060292751360
741845340882669568
742015998748991490
741897530280189952
741958515523215360
741948008783327232
741943063837351937
741937607098011648
742013091714617348
741803863259283456
741891180309315584
741916929137479680
741914538551971841
742016049097416705
742017869031059460
741992707694923776
742007266136723457
741952756945129472
741931843897991168
741926206946189312
741895953389588480
741922540990402560
741958092141793280
741942451531874304
741991571026018304
741973405335883776
741923761725820928
741996411076673536
741979910877544448
741920918017081344
741905633671274496
741948017469759488
741990954391965696
741910910281879552
741923807871565824
741901628207403008
742023347157008384
742016929540378624
741988899329703936
741916731879329792
741924772368506880
741939792460533760
741934444366434304
742012139817345029
741905805700661248
741867843118063616
741844363601383424
741873337610186752
741990941905584130
741935551633358848
741973833213739009
741980116109123589
741926773114474496
741988517493022720
741929633738850305
741980204244062208
741990627123040256
741936419904626688
741874315071762433
741989779902976000
741989284991750148
741993496064761857
741906040493596672
741803431375953921
741929986014253056
742001519806009344
741863728673652736
741953411076214784
741909480221347840
741930627788865536
741894388750503937
741881487067320322
741921387732946944
741915364662095872
741992405595918336
741991101201010688
741914345580417024
741993953331908608
741918501992955904
742007232481636353
741898386031431680
741844640341594112
741787157526761472
741907122942803968
741951020335390721
741879570412998656
741975624013733888
741926273832747008
741881403529273345
741875103554785280
741962915369091072
741882384866521088
741932628446695424
741922922630156288
741917323389440000
741954086501769216
741927267929104384
741923400961142784
741956951165313024
741930027994996736
741914701865594880
741959735985983488
741880883339243521
741996738349805568
741952471543775232
741906581839712260
741790814733512704
741793549402935296
741964740038135808
741923728100065281
741972872546115584
741833462416560128
741897119343255553
741897727663964161
741953226468167680
741921567890919426
741907470914818048
741921198842515456
741984004572844032
741872763149930496
741902903502352384
742004841904545792
741993311691493377
741920817085349888
741947887207251968
741957441718525953
741972092720054272
741931743490506752
742017462502363136
741938659692302336
741932489971781632
741972939784982528
741883584395513857
741934180351762432
741884737686540288
741957504926646273
741910868431110144
741888626095755264
741975443981635584
741862088595869696
741821001206370304
741933102226759680
742007945387511808
741982733581357056
741913728938041344
741892853987741696
741944238385025024
741859320552361984
741924562535915520
741975167140777984
741918296551870464
741921207482744836
741947778373439488
741964224075857920
741951586671460352
741912994729205760
741876173047779329
741928769716400129
741833462659846144
741910637589204992
741947044219236352
741996381980753920
741928895486791680
741972528902615040
741927515539812352
741912038730018816
741993613756882944
741893877129433088
741970796365635585
742011556838420480
741928685725437952
741948197728309248
742000609642074112
741977247188439040
741977029101408256
741796338602512384
741963964045631488
742023288184938497
741953964833378305
741964135961886720
742009841225478144
741951175562547200
742014832606601216
742019983341977601
741854262121140224
741911786794954752
742021656772784128
741969210918768640
741951045727838208
741943327906373632
741937665881165824
741944577859461120
741976094069432321
741930912733102080
741992967473352704
742006980819177472
741990341826355200
741960457745899520
741894103596736512
741977226355314688
741867163753930752
741942614895775744
741958515711823878
741923191367606276
741986420173197312
741799585090142208
741914873744003072
741953201319120896
741970125650288640
741931210771927040
741901691159760896
741890622567682049
742020318680731648
741872590956957696
741965993937887233
741903918507143168
742003138853490689
741878849185689600
741930917149675520
741941650285428736
741972876908187652
741932125243461632
741919559121285120
741935556096098305
741943365911056385
741854844823146496
741836184695930880
742013247017082880
741976706496499712
741909085566570496
741906451938037760
741968607278706688
741875971649867776
741983304145080320
742009581187026944
741898599869599744
741992795880095744
742008482254094342
741889485932265472
741923833083465728
741961602535153664
741809621954924544
741916413301035010
741951200682233860
741932016191606784
741972436673929216
741910285536120832
741943013379874816
741894447571587072
741870414440210432
741932733451014145
741914626267480064
742020423567745024
741897316425191424
741970855471775744
742006280383004672
741938638745915393
741947895646146560
741912818581049344
741860465446375424
741912844011229184
741935602136973312
741945915867602944
741797701852004353
741862227121188864
741831445103149057
742007752462077952
741914450421293056
741881613248827392
741909656092676096
741920657693380609
741840186137563136
741925858856820736
742013515351785473
741886100814352384
741964416850268160
741873237009813504
741941952422219777
741968787587670017
741992850301300736
741957672577183745
741844984098213888
741784456118317058
741988249191747584
741931609117581312
742015637921398785
742001012408455168
741918585736564736
741970062437982208
742011171130224641
741991575144833025
741957270095953920
741922461239906304
741932435575873536
741923501620244481
741840898758152193
741979336283148288
742016497694969856
741840034987442180
741880581353537536
741946280646217728
741839548397846528
741886612699676672
741932460418686976
741817524057169920
741925334380105728
741918669744246784
741894045144776708
741973971680165888
741895919986167808
741977721434198017
742021145008955393
741881306829750272
741933307827507200
741922322941087744
742011711968927744
741952178038972416
742018976734187520
742001981301137408
741991138769424385
741849543390593025
741906032394444800
741902911865643008
741949539674820608
741990992182685696
741896360446812160
741958910005874688
742002182724157440
741895047520604160
741929876937183232
741825891542654976
741967202207830016
741933756592881664
741997665194520577
741887866645696512
741940140336107520
741947094714421248
741842471684997120
741947547581878272
741993928279371776
742007672745172992
741888823232172032
741829708690624512
741903641586618368
741938945005629440
741956913399750656
741983379357335552
741915666496753664
741792966495375360
741913812723326976
741826386784980992
741887862568816640
741860041926578176
741907906963091456
741784322034814980
742002975263051777
741808196021592064
741886461872603140
741900130828333056
741998546145169408
741899413812064256
741930195737665537
741875938317750272
741957877896753152
741872654194479104
741970951777210368
741926563512524800
741985778780278784
741956028460204032
741909496641949696
741920334769688576
741951670507147264
741915570325622785
741957857252397056
741952538665160704
741900558764789760
742013071149924352
741918816423292928
742006167216459780
741956363761397760
741901162543190016
741934091998760960
741927628827922432
741881785156567040
741915083496902656
741907408000299008
741922989738954752
741939620204666880
741836587395211264
742008902011604996
741968988905844736
741917692341440512
741984381883940868
741963020226691072
741982188405690368
741970314389770240
741973854273343488
742017323826085889
741931387041812480
742005118711783426
741978727802937344
741953201360896001
741980367838580737
742011929904992256
741946280981725184
741904996481011712
741824356674899968
741810330997661696
741988173723631616
741790462474739712
741973065492500480
741989750408634368
742008914263351296
741921970497933312
741877125238652928
741895739467436032
742022633768812544
741961606800773120
741966409379532800
742002681531797504
741940727719071744
741960172365549568
741911724144615425
741920783518175232
741888106027208704
741910449000714240
741900420226895872
742001742255140864
741909748279353344
741977813826293760
741990597708394497
741799396325625856
741829876194369536
741817062809427968
741889964003237888
742004854193672192
741898151410470912
741936906494214144
741917503882964992
741991482823979009
741836998189678592
741866547128369154
741920695559524352
741918355083436032
741984058759127040
741948545771687936
741950856904495104
742010055411666945
741922633202204672
741918837617135616
741945995840368640
741934776064614400
741913854796386304
741915029067403264
741956921641603074
742003310996115456
741904723587026944
741943273623805952
742022030078414848
741917373557526528
741916576644009984
741915427652128768
741873631282749440
741794589447593988
741791167193460736
741982725050077184
741893201913614336
741980003097661441
741944192163713024
742017382835585024
741938206724247552
741915582891724800
741911111461658624
741897446456954880
741916316811055104
741934582807822336
741792375207559168
742002643883659264
741954136925704192
741786721235390464
741963007794745345
741984809837330433
741969697499951104
741900999015694336
741993286320029696
741948059039469570
741933668457943040
742003239579725824
741908037250781184
741848121471172608
741909568129794048
741952962369572864
741939142142099457
741815720619716608
741945651580141568
741854752539975680
741971203582267394
741931244464840704
742003923246931969
741948403349852160
741884590822952960
741797953375854593
741944892411289600
741914605484691456
741919139330064384
741970591192879104
741883873592811520
742010336111431680
741890576505831424
741964547045490688
741876005212717056
741987431130484736
741785928281272321
741897115031470080
741916098656907264
741785836149178368
741913309574770688
741902853221044224
741931776831000576
741876596580093953
741983060724461569
741939683396096000
741903893177749504
741904962846920705
742023007355473920
741816114749964289
741945395874533376
742006506904793088
741926039039811584
741971669112258560
741985946405588993
741810318163091461
741958465296404480
741890354018947072
741923002640650240
741976681146159104
741936579355279360
741920393628377088
741894791412240384
742010692950196224
741857269365755904
741919600674279424
741853771391770625
741986810235084800
741886516411129856
741914030768427008
742017026286354432
741982150438850560
741992917204631552
741959585217556480
741953453199626240
741988098171535362
741952043703803904
741988416791969792
741995265922502656
741943474996580352
741786997988196352
741918439107887104
742009103023636483
741888890148139008
741922297712410624
741964400337256448
741967801796157440
741939893039927296
741978820241199105
741872209308831744
741902915791663104
741940584940752897
741930967460352000
741966648253501440
741794975654895617
741843256368062464
741966359119179776
741975317938573312
741949032290000896
741785865559511040
742001062706610177
741945806996033536
741960403140378624
741943625823735808
741986412128505856
741956745673768961
741927771182669824
741906816607617024
741980263291322368
742011162489982976
741993072419045376
741913443717009408
741798721076232192
742009199614435328
741964156887240704
741859676803989504
741847777743765505
741890181964410880
741786058476507136
741979378142326784
741910318734057472
741922964510285824
741934004291702784
741906434779123712
741948587660054528
742003688361730048
741904316676464640
741884121274814464
742010009157013505
741942891745021952
741784560896114688
741981798343823360
741941608321560577
741915767302725632
742005689107632133
741867243282268160
741908947204866049
741870598645809152
741955105553948672
741938215377076224
742007429689446400
741993701598060545
741998416092377088
741917407166509056
741995610056892424
741912315528945664
741870015687843840
742011573590491140
741968997281898496
741913024043323392
741831935874342912
741881911061143553
741794438796582913
741785542719901696
741891943555293184
741997329574690816
741944116443906048
741992631975202817
741785869703643136
741835429725474816
741906875541753856
741818585337761793
742002010711576576
741893738943938561
741994612001234944
741884364599005184
741969122821591040
742019932649492485
741965016983871488
741991415631249408
741796716249255936
741913565393784832
741846137502638080
741929121849049088
741871999610454016
741966073843617793
741969714369400833
742004695015772160
741989758927245312
741801451651993601
741982498796756992
741807868823756800
741942363459878912
741958155094085632
741999648999510017
742014639450525696
741826738896941056
741805234641457152
741969420994641920
742008914242351104
741944838036328448
742010990389284864
741960356910731264
741909689676488704
741956019866206208
741973573049294849
741992355373420545
741923379964321792
741990732190339073
741821303242493952
741811769702817792
741910520182276096
741945597004021760
741954069812662272
741924990552014849
741909446465626112
741904560105631745
742014711026323456
741993638528421888
741899396791537664
742020608028991488
741976240807088128
741989800908034048
741972587669028864
741912826906877952
741872981174026241
741973120228196352
741826399456006144
741873983440621568
742013284900016128
741902349732433924
741946444400185344
742008389903978500
741960642085654528
741895210993586177
742001028908847104
741924550355628032
741941121803112449
741982238645080064
741872951780356096
741818279174381569
741794270751907840
741949585900310528
741947438387363840
741967776810573826
741976098163073025
741920150203584512
741914009872543746
741911862342733824
741976827816759296
741934914216595456
741898100743098369
741882770662805504
741994486176358400
741984218331418624
741912873186787328
741961095057952768
742015365149032448
741971593413328896
741903645541867520
741925581919395842
742015302280568833
741949888125140992
741981651383750656
741887917140873216
741997505840328704
741980535933829121
741895772883562496
741791582375059456
741932473307824128
741933492574031872
741795046777880576
741961589922877441
742013247021318145
741968703558844417
741881193533149184
741964198717075456
742019979139293184
741811421227429888
742007328782815232
741931684464107520
741960935577899008
741785940826279936
742023116143001600
742018867552096256
741840030625304576
742017030568574976
741965268272848896
741934620787277824
741999200259317761
741919273828913152
741927377173905408
741946368772702208
741969458479124481
741879650033487872
741902408436043776
741949997046992897
741784934239621121
741985942353895424
742003155643301888
741891008397512704
741813329937600512
741953885326180352
741965549463306240
741988190463000576
742007882690990080
741868925147697152
741864080730886144
741974420273561600
741976047932039168
741965385864482816
741796347108597760
741949674140106753
741902270078521344
741899812006723584
741989448494223360
741959698295857153
742001096093237249
741943122427547648
741919311514636289
741978891481436160
741903456840101888
741881357165531136
742006112669556736
741953704811728900
741945001723199488
741903662553964544
741994234157355008
741939674621612032
741924046665834496
741941390419038208
741912445594292224
741908993380077568
741910637585039360
742009380149858304
741978367315087360
741917818292166656
741981714369511429
741941453270745088
741957215255465984
741869223006208001
741881265083809792
741897417126215680
741948411574915072
742006506887991296
741913032679362560
741814051123003393
741889183854264320
741889305459720192
741964782132072448
741926001266053120
741948902253821952
741980741400186880
741855771839729664
741989909905412096
741924005087744000
741924692605468672
741945169444999168
741866085763420160
741833844286885888
741935853673566212
741984239122538496
741884574393847808
741914416766144512
741934121539252224
742022214644563968
741882359490957312
741916421748363264
742016413804679168
741979809983672320
742012156737138688
741970364457201665
741987598848036864
741926110452158464
741925464537747457
741867688088199168
741916803304148992
741947015056240640
741809252940025860
741954942194356224
742000680974602240
741896951634001920
741841721030381569
741943932154613760
741837090657161216
741874797316038656
741922482530209792
741794740811780097
741909790474010624
741919290295746560
741938949258682368
741921463016513536
741907181558235138
742002907957104640
741910046435594241
742016791107362816
741940022803337216
741792572150943744
741874705074819072
741959115610542080
741906267023810560
741891217873469440
741862411704127492
741942132710211584
741983459053338624
741791162902695936
741925359529103360
741987611586252804
741906418261987328
741917277260505088
741902852893868032
742021014859722753
742016585976537091
742023057578037248
741851514700980224
741953193161154560
741867792727674880
741986034376933377
742022168599531524
741917730367016961
741895127069798400
742019437734174720
741955998978584576
741853842619404288
741990677710577664
742015260345958400
741949711771406336
741936633793019904
741947572558962688
741931755817537536
741969060200648704
741929897929629696
741919227787911168
741932741776801793
742011321806360576
741970716724203520
741919605174734848
741835270249648128
741884590902632448
741909538786430976
741840899035025408
741867163665862656
742020247440523264
741957064285622277
741949527041675268
741985795259695104
741918309101260800
741849987961749504
741928882849390592
741959354522435584
741944124992016384
741908045748391936
741976207185588225
741917382164291584
741960973666390020
741890333009694720
741931005326557184
741945349540085760
741997833226620928
742006972300595200
741976253440397312
741886281127460864
741890886750089216
741800122133053440
741994582288781312
741835677118009344
741928702523658240
741904581005877248
742013309860339712
741916476127490048
741980925811130368
741977440541679616
741941155550498816
741917382202019840
742002903896973312
741963171313930240
741897253686812672
741971572383178752
741855809705902080
741825233242357762
741924424463552512
741932263424851968
741841998026395648
741936835463643137
741911551867793408
741912793415225345
742020423395729408
742014647998504960
741960302212874240
741929008686891008
742010885510705152
741892191187050496
741947786632003585
741964102239723520
742022021580623873
741981009533669376
741932003260542976
741946410896138240
741991764056264704
742008818071130112
742001800975257600
741935396502790144
741870993283645441
741879482559008768
741946079680286720
741912281626214400
741872867940306944
741970385537753088
741938030735462400
741916442745053184
741911363224735744
741813342583554048
741939020696059909
742012781365452800
741862088780468224
742008256034398208
741933559552835584
741920720700203008
741951997687910400
741986105705299969
741984989877837824
741993135220330497
741964589101940736
741958645768982530
741843298298531841
741935857834307584
741911082411909120
741966124246519808
742018066377248768
741938823437914112
741969676670881792
742006502643372032
742019505073840128
741982943342645248
741909547137138689
741958473680867329
741926672279179265
741915180234346496
741949548420009984
742004330031685636
741921211337281536
742020398334771200
742023124837904384
741908016069500928
741876638653251584
741932200556384256
741868899969310720
741791829637664768
741898587626450944
741947576761618434
741963532179243010
741998420244758528
741923992232165376
741974722586415104
741940899719090176
741977284941381633
741923749205790720
741925674269716480
741853054165749760
741906716086931456
741929134490845184
741908628626677761
741957840248700928
741882120679882752
741952668881543169
741874323468759040
741866484394295296
741990241171611650
741907474949767169
741972285544902656
741928346032832512
741940916378832897
741925858579992576
741967529363509248
742022491355422720
741992321667993600
741866278558765056
741949476781363200
741862545800101888
741804429288972288
741969840332808192
741926961732329472
741983123555164160
741953893530144768
741960075905015808
741942568729096192
741861090221527040
741893806019235840
741922851389853696
741906976117030912
741914869549568000
741919831457472512
742012890589323264
741932070524555264
742009162029236224
741923178822414336
742021321010221056
742016124464865280
741837820545892352
741927515678183424
741930766200868864
741935836862746624
741907647205638144
741976680982515712
741988832128716800
741977645710082049
741995207441408000
741922771660341248
741926085269540864
741947199576256512
741954107271983104
741845067971715074
741994154641764352
741923791014612992
741949384762392576
741933899287306240
741885874573574144
741981504461373446
742016686392496128
742004451494514688
741946729529024512
741985107695808512
741938986789310464
741912390749573120
741945744001798144
741978220552146944
741917323179745280
741992053157027840
741958511605620736
741811778062061568
741787216259735552
741964857403158530
741904790930784256
741958398351167488
741877116719878145
742011523233644544
741948688210235392
741953637530935296
741921287199555584
741814781213069313
741869814457597952
741948100978331648
741997686434467840
741910914455212032
742015046612615169
741943831218774016
741976035307233280
742006028808650756
741916459140558848
741949149571108864
741941465782177792
741906669685346304
741960612713005056
741861627306381312
741970234727223297
741862088608452608
741921266186256384
741952421455335424
742011624027000832
741984981703139328
741959807394058240
741937544078753792
741881856338059264
741796451810979840
741886856137191425
741825942000001024
741907588489609216
741911170320338944
741845407894999040
741920863201710080
741833546424160256
741921341725609984
741974873556279296
741914161064628224
741903792686399488
742002350475386880
741939968306741248
741976391961464832
741905776298631168
741896767147495425
741988215444406272
741923094844047361
741995836360560640
741972122147426304
741785731136425984
741888709750980608
741913649359523841
741953461646983168
741914722795200513
741987741689221123
741929298047684608
741989327048167424
741930736773537792
741833982657105920
741978119821791232
741913636512399361
741954455747362816
741903020644958208
741947773977788416
741984834696929280
741964148448333826
742022285796724737
742008092175552513
742014702411210752
741890697767362560
741926009637863426
742002862209794048
741940367042445312
742012403991339008
741905680005746688
741952907965259776
741821940705296384
741997925299953666
741966174456565760
741979394802081792
741936939994099712
741819688523583493
741951322400956416
741933471237607424
741835786241363968
741892048366637057
741911535170248704
741997493215465474
741918275668484097
741871290852769792
741942313119670274
741960680056619008
741918241732329472
741851036508250113
741933500807426048
741897836497936385
741915519880691712
741971295718498304
741933266027040772
741997246032531456
741932569609015296
741976475851710464
741934247238340608
741926928240803840
741967785144811520
741897312230838272
741920561392156672
741956359739068417
741919307320459264
741967864555528192
742010117974032385
741906342722539520
741918770369863680
741933983303389184
742016103585619968
741907252773261312
741893164353658880
741973883499188224
741989465569296384
741897593504948224
741843641933660160
741927708490371072
741920741877272576
741920926145601537
742008813612503040
741988303566712832
741847253472665600
741928526258024448
742012802433437697
741913020083798016
741948235305062401
741959362835533824
741953323058778112
741905713388224512
741982246945464325
742012689157922816
741992535560753152
741934595478855680
741969852689047552
741920389295710208
741899816532336640
741938487721623552
741912424341770240
741922905844502528
741951561379794944
741861622906380288
742011024161792002
741886449117724672
741899862518665220
741875292046778368
741886943974313984
741921752540925952
742016820547334149
741952429743345664
741997438567874560
742008285168082944
741916795095949313
742012806623580160
741973363350863872
741933601428803584
741851992939728896
741911983843336192
741958788295561216
741938508919635969
742020465322041350
741859232346046464
741921983319904256
741793159378817024
741927628798562304
741922360916336640
741934704711065600
741923698530258945
741900562770321408
741832820562219008
741958813356544000
741932984719310848
741989381318270977
741979247997161472
741942640216788992
741944451925475329
741996704820568065
741926735332151297
741925049163251712
741942216407588864
741787660797259777
741956204746919937
741908594954764288
741965142443872256
741915247011889152
741917113544237056
741951922228350976
741968124640137217
741900059730661376
742009648404783115
741937925928128512
741899891870453762
741923350767865856
741941889608253440
741939922161045504
741833458402594816
741980300885004288
741914827556278272
741908213231194112
741959689932550144
742016526983823368
742004325988356096
741920309834567680
741903826198859776
741871949203263488
741844225214537728
741936352913149952
741987854730027008
741930212267548672
741989201189720066
742014987799908357
741943722531794944
741946008188424192
742004275342135296
741955164257538048
741957571821637632
741953780414054400
741971618507935745
741795688460255232
741969978564464640
741947635423162368
741989675041165312
741914328765501440
741918451502088192
742005617800445953
742020557961629696
741971232921399296
741946020913946624
741932330529521664
741993655465091072
742023632164159489
741866190545555456
741951255363354624
741900986613157888
741950269441859584
741922113221763072
741915263768100864
741858573609664513
741924302694551552
741929356721848320
741914630797172736
741920741818519552
741954744760045568
741965125888921600
741894120327761920
741989259880632321
741899086580842496
741830681832132608
741956179564322816
741998504109846528
741929914845257728
741969349498572800
741788977812758528
741923656666910720
741960172231364609
741998092879335424
742019509142327296
741981823232802816
741921131670704128
741812339838590976
741965046100721664
742010365676904449
741980783057985536
741927557646417920
741901380756099072
742016011063468036
741925145795760128
741910000013086720
741880765860958212
741926156627288064
741838663231754240
742009530838487044
741958939328303104
741892736471683072
741899225072586752
741984612583378945
742006599078846464
741862998873153540
741864420750557184
741955755817996288
741927649950502912
741915465191198720
741957005624127488
741961611003465729
741859836162396160
741999871591387136
741952241033224193
742011380790906880
741834276333719552
741983425498730501
742020746717876225
742011808362401792
741886679636574208
741919999506415616
741851435185274880
741851808549588993
741997246040969218
741874705209004032
741947187014205440
741906770340237312
741821613679759360
741852819343462400
742001222182416384
742000614012538880
741864743506436096
741922335524061184
741919621767397377
741979034377191424
741987506711826432
741974768413515776
741992325908451328
741902655920967680
742014165754208256
741794916909617153
741961665709805568
741909907725778944
741855813824696320
741954464123346944
741903079637946368
741853792409399296
741968946740514816
741904564249595904
741901808789032961
741922092103438336
741960235238236160
741861543135092736
742009983924064256
741972797262434304
741915691880710144
742010248102350849
741981278073966594
742013272245829635
741914991427788800
741972751188135936
741920959934910464
741830656628510720
741913028527042560
741967990573412352
741992128855707650
741928832593190912
741918686689251328
741837585606021121
741977524356456448
742001897494577152
741970263915548672
742011670185156608
741910268658212864
741923707254386688
741976089577291776
742013960275234816
741983090181050368
741967000524709888
741979222848221184
741969282440024064
741855297837268992
741953180473405440
741954451150364672
741924457749577728
741944464906846208
741926081016528897
741894233536237568
741937267296641024
741914206820270080
741894090992852992
741851485282152448
741990606176673792
741974454167830528
741893952547094529
742015327563841537
741965075557257216
741943957303754753
741930401124470784
741979868636794880
741974193978388480
741980313262379009
741823354085085185
741988664482357249
741970125499342849
741814235974369280
741934402733768704
741809152192880641
742004476622589952
741935925014482944
741951141882236928
741867209866252288
741908641276649472
741974818954825728
741934683718602752
741910566323793920
741990098682679296
741972335926906880
741988257630695424
741929524414316544
741950454037385216
741851816686538752
741985950469853184
741898704668483584
741919520982454272
741889385281523712
741816517352947712
741938651316297729
741938559133863936
741977515938435072
741942388365594625
741918510381600769
741989327144685569
741927666425724929
741854878683664385
741813543788544000
741924944523755520
741991772339965952
742014412987322368
741921647523987456
741913212929605632
741969559247159296
741973757942730752
741939540768743424
741895613508407297
741981173170245633
741976471300870144
741994968143777792
741996075637190657
741826411971944449
741932947171901440
741853515321085952
741914336885514241
742015080112476160
741976828160532480
741804307683500032
741941423919009792
741789116170375169
741880245683376128
741926802462019584
741965033702346752
741860444479074304
741962840030973952
742004460193517568
742018251090219009
741923497333690369
741787392202428416
741997870757367808
742000030924476416
741917339957010433
741972440864198661
741944552592936960
741882988787466242
741928735960633344
741983320863612929
741953780158238720
741899829069139968
741977796755501056
741881290228695040
741947031502086144
741903540910731264
741946394106339328
741987942911074304
741939813054582784
741932800266358784
742003550084050944
742023506431332353
742014887241650176
742014970976690177
741788726196613120
742017609336520704
741928563973181440
741934004077633536
741895492112683008
741915373176393728
741914739547230209
741836662800539648
741956808592482305
741921601545867265
741837296157089792
741908884277891072
741862931466309632
741961468539723776
741911421831811072
741870703893479424
741842010571575296
741815078891229184
741838646811201536
741930657086083072
741916656348319744
741921190344822785
741932259205361665
741967311016497152
741953771761111041
741948789045481474
741993470764699650
741912285841608704
741894179106787328
741972017038008320
741936881219309568
741960784868216833
741880354815025152
741943722468741120
741912344717107200
741837723741212672
741886155398991872
742012068388343808
741897568406376448
741884767180853249
741922532505292801
741996390025420800
741835672844009472
741950042945269760
741904538999914496
741938169109696512
741989389815812096
741956363941740544
741850801555931137
741886117700636672
741920783853867008
741942132651347968
741853976816156672
742006121133674496
741943613131755520
741880124275105792
741936147337773056
741880618842128384
741975238276206593
741844996920213504
741925560927039488
741983295672623104
741829247140958213
741940203196166145
741834293039636480
742017743499759616
741995316463828992
741839812559261696
741955437143068676
741976777455742976
742010403396390912
741976005934469120
741904870467342336
741802269364998144
741882460326232064
741944087054536704
741947212113055744
741860662637428736
741918430853488640
742017818900582400
741907072653000704
741944758369685504
741995312303181824
741970465342775300
742010546162159616
741915918431858688
742012462657048576
742014711076691968
741914966362628096
741901045283074048
742020436288929792
741938366107750400
741929729918439424
741809441549344768
741992816818192384
741931756085870592
741854727726473216
741971815728357376
741982565876301824
741945047671656448
741996620875730945
741955042585026560
741975112585519104
741905822696001536
741914479462518784
741909954102210560
741918846018162689
741986718186868736
742021979570638848
742015881304256512
741992665676406784
741920187902001152
741925489636454400
741877745932767232
741912948638126080
741956846236381185
741963880189071360
742014400710594561
741918221125582849
741785563385204736
741902115019337728
741891612360462336
742013427409952768
741921962310684672
741943327927439360
741960037963341824
742002140588220416
741795222829535232
741957290933112832
741923778255556608
741902643178708992
741991927319568385
741902311853817856
742009476270678018
741917508010147840
741899124098883584
741984239256735744
741941813792149504
741923484960477184
741902253368344576
741946956268851200
741984012789415936
741892526538428417
741999070315749380
741962810679300096
741816802821410816
741886642030448640
741914014142365696
741805666789122048
741917424207941632
741889766984175616
741965788593147904
742007324601110532
741852269755400193
741909970795548672
741786855360729088
742013868050911232
741902320359854080
742014257752092672
741976949426409473
741995668680638464
741945639064440832
741993395409719296
741853171308498945
742000941147246592
741990102885400577
742010206171713537
741843528683126784
741924881479159808
741885689843843072
741929109257850880
742009790990323712
741838013248864256
741967546044305408
742007685332238337
741930040502431745
741801707198394368
741970616350171136
741895898729488384
741952102424031232
741786767280443392
741992749726076928
742018628585938944
741918741013749762
741888722292121600
741952597326725120
741934864098832384
741903251692519424
741944695471886337
742014429806497793
741946779986464768
741921735612760064
741962261288390656
741807893931040768
741876483635974144
741918522767466496
741949070256787456
741938898893471744
741981311615668224
741860515790610432
741906393184210948
741979692790652928
741896272039313408
741877070498824193
741953687950594048
741917793151504384
741952580566274049
742019504994156545
742005789502607362
741993852588941312
741850143406837760
741969471032688640
741920334941704192
741961606783852544
741919240354201601
741898486577266688
741989792741752834
741953742375784450
741932707916185600
741880832852434944
741994867514081280
741978715593289728
741791712385847296
741913653314752513
741993378578063360
741938575965597696
741977855593218048
741982855077711872
741978375489785856
741942392547332096
741998634309431300
741902408297635840
741832929710608384
741911510033797120
741921446428061697
741995073345355776
741865393703161856
742021471934001152
741914811127242752
741965515862708224
741881180987985920
741917419690680320
741956795858554880
741939246827773953
741928240999235584
741924403173314560
741935555982856192
741944158424817665
741834230175391745
741943877683281920
741933152629841920
741833013621751810
742002153171095553
741787975135137792
741810926265892864
741909459207737344
741904576815763456
741975707904004096
741900583792173056
741920347268780032
742016036388622336
741868896039411712
741992204332236800
741930711431708672
741993537990995972
741938756421320704
741792966281465856
741909446599806976
741941197153898496
741969433481097216
741972230872125440
741992476769017856
741935866545836032
741869428678086661
741917570694057984
741942803748540416
741903272265535488
741935350440988672
741976144140992513
742016254534246401
741897526115217408
742003092812648449
741946834512412672
741962886029938688
741969156686413824
741907424634884096
741972272928436225
741948461743017984
741929885300629504
742010650948440064
741992296678346752
741917398773694464
741998592018243584
741970418962141184
741958687539924993
741937674009903104
741785504614600704
742017520945762304
741924101552525312
741941604185935872
742012718765510656
741943806233214976
742012236487524353
741955877255675904
741786666441003008
741980577495187457
741932565293113344
742021770111225856
741857558646956032
742017185372065794
741927012026175488
741942841711157248
741937842067103744
742011191925592065
741915960018382848
741844078233456641
741948885585788928
741989381578227714
741977025267826688
741933811160715265
741981382822498304
741899774593486849
741997141124583424
741978065367076865
741890110577356800
741887887692726272
741930669522194432
741966237429858304
741868887365562369
742011305125683200
741860653992837120
741908737766608896
741918757757542405
741867041863258112
741788709222125569
741997753388130305
741975909276717056
742005793835364352
741994997650751488
741977310459531264
741902844526243840
741932846407913472
741937753894588416
742002182560485376
741878437804134400
741937280072441857
741918342471024640
741950156422057985
741937447576162304
741925842125721600
741818488604532736
741985095121174529
741796196193275904
741942140926857216
741934498997260288
741944770755497984
741925342701617152
741987078800584706
741952064910204928
741911434481766400
741883290974597120
741897115064995840
741796624024797184
741914743712153600
741980908970876928
741948742862012416
741991121971253248
741900588099600385
741960147208019970
741966891648966656
742016912989802496
742003520476418048
741933760699076608
742018452081278977
741944083069980672
742018879870906369
741945374768762880
741949032487133185
741908842540367873
741861857741275137
742018892751593472
741919701622763521
741970007932997632
741924654839955456
741920800597512192
741922440297742336
741931307228356608
741944317816770560
741947144798633985
741785852896903168
742010097392603136
741944632586711040
741908884277841920
741784368272834562
742010772503592960
741976718789861376
742011950905892864
741960411541602304
741953109212168192
741929583264604161
741998529346932736
741910709076922368
741800960637427712
741940928881950720
741998541816639488
741876303020863488
741820581583151104
741984231086260224
742018678590427136
741883043133161473
741928874473295872
741914723050983424
741887283750699008
741927934823432192
741928966844473344
741796573500329984
741911929476767744
741957110674685952
742001754728980480
741823219880058880
741994364432449536
741950273703268352
741972600281169920
741966807913750530
741916992110768128
741998533616734209
741949791324643328
741913733069410304
742021103120420864
741906770336055296
741962504440532992
741936096959995904
741888449645555712
741914848804605953
741913036684984321
741960151528263680
741841620308484096
741888667980029952
741912051329708032
742001880713199618
741948562720837632
741923082261135360
741984679725694978
741976899283386368
742008868327292929
741992397203243008
742010118053711872
741986516822556672
741796120767004672
741922360530440192
741909153015291904
741861233004052480
741909362634022912
741947023402881025
741916572760080384
741952740167974912
741955135027449856
741909022778003456
741900177078882305
741917335863328768
741953516189679616
742020876430778368
741871726942904320
741966849789825024
741962395522899968
741873480233156608
742020410988990464
741960625211998208
741869831230722048
741921454644662272
741895227661778944
741980028154564608
741929969266401280
741848478033149952
742000957907734528
741922373230825474
741923656792702976
741973715932590084
741920246978781184
741866790540677120
741976538527191040
741979155747753986
741937594380865536
741987129232875521
741906690828832768
741891071303639040
741893302543392768
741929004417077248
741996184718479361
741944061981003776
741940387988836352
742019186319327232
742011640669839361
741945924423843840
741949464433197058
741974688755245056
741857437255389184
741797785813540865
741915901310668800
741827191948738560
741860356348203008
741939888602386432
741866651939934208
741967994952286208
741958620334686209
742014924629630977
741913611510132736
741977666836942849
741906896278421504
741970884760477696
741931856690577412
741919852567404544
741921652079005696
741795453839278080
741944280231641092
741984952485617664
741990992157519872
741923732197892096
741955122528325634
742006993423044608
741898272730648576
742010633890242564
741853569746362369
741920116925976576
741909471488802817
741785450399010816
741803619868155904
741985103287451649
741910541153800192
741999963840729088
741847202855690243
741934855638941696
741934817885966336
741931130878865408
741861526525476864
741799539024232452
741828668364718081
741930543965720576
741973136866938881
741903046062395392
741940622760763392
741975439778942976
742016229402157056
742004871004618752
741924931966013442
741892220534525952
741915717063323648
741883198330810368
741828639168172033
741939515451932673
741958163117813760
741964303662616577
741960898194071552
741917214140436481
741892908358500352
741908549069082624
741913401752981504
741881453697458177
741999590384107521
741795009280770048
741885035578527744
741931944884199424
741900583825723393
741921928592695296
741984411177127936
741922419422728192
741905105209954304
741922322911797248
741990673499496448
741912285837447168
741821290500096002
741915465237270528
741990589458055170
741953453300318208
741958096159924224
741813065721712640
741939393926074370
742007106535075840
741939020519743489
741925644997693440
741925502085177344
741904786669330432
741874201657806848
741991164237230080
741876131289300992
741930699041742848
742006439829504001
741814026213150720
741929872872906752
741856564605255680
741832409528864768
741814982459940864
741865922005196800
741982083485212672
741974160570732544
741876294607089664
741891125758337024
741940916273963008
741935283483074560
741889691159564288
741808485478735872
741888911224406017
741957252987359232
741947316853211136
741929424082341888
741982385491849216
741970276313878529
741921026926206976
741940798787313664
741925539833733120
741970808990371843
741958402201559044
741965717239631872
741975988939198464
741955562741501955
741871190025854976
741822041402298368
741872922634117120
741967633927536640
741835144504479744
741895458507759616
741904056592044032
741940631052902400
742017760109068288
741921567945461760
741964551323713536
741922368956796930
742004116017188864
741999846182277120
741943629992890368
741909119490105344
741990287619264513
741893759647010816
741878144328708096
741799660549996544
741871315896967168
741926777145163776
741883349439021056
741911275094081536
741831654537334784
741991696817356801
741867306435760128
741909668570791937
741881747332341760
741926664158973952
741980799784878080
742000576276353024
741788155645460481
741988379265540096
741935333785407488
741934234797903872
741974424606363650
741853834067116034
741882481088069633
741937670079840256
742016174632914945
741972663137099776
742004283957219332
741985078067245057
741942598403686403
741892799138795520
741929864341622784
741838852164198400
741927284651724800
741953390356385797
741972243568287744
741944758352945153
741945248885145600
741999045393031173
742001322879225856
741891608212328448
741990698329755648
741888135018209280
741898457435213824
742015612650717184
741897224238604288
741921031091281920
742000185933451264
741914982757990400
741930027810492416
741927209397571584
741893311166828544
741988056295575552
742021547670536192
741990832560033792
741980032487329792
741939595194077184
741902844463194113
741984579238526977
741903310345633792
741994804725354496
741835320463917060
742020344031158272
741918502097813504
741833760279171072
741899812199632896
741914848582336513
741852458566057990
741973564660801536
741959035541426176
741943160448897024
741933467190099969
741918011376951296
741940496868773888
741918518698991616
741854530548174848
741917096897052672
741993475269365760
742014115200143360
741919596668686336
741956590279004160
741996633416552449
741872100441391105
741953457314095104
741892962985070592
741950701622964224
741934608250462208
742019551240593408
741989146479202305
741912243865018368
741958297415262208
741943860545355776
741943306913878016
741951830100455424
741927700189831168
741906116288884736
741904153379737600
741971237157605376
741918204197474304
741935832815276032
742005374451122178
741798850986409985
741788264751845377
741990320926281728
741970788216147968
741990891326476288
741948248173256704
741864940865097728
741902697725624320
741920745975074816
742012299121065984
741978451108896769
742013435815297024
741944057925095424
741793079695429635
741914139845656576
741838252550848513
741932477372043264
741996616807251968
741906099310317568
741857592318644229
741899598348845056
741920498280435712
741919483288268800
741927121329721344
741846485776601088
741907533732806656
741920263550447617
742002086087393280
741886742769307649
741952907717808128
741939850966892544
741844094910091265
741903117348929536
742012374610239488
741942396993318912
741900852496072704
742016069687087104
741804135939485696
741900411783778305
741926114763870208
741973745028435968
741911119976124416
741913259004076032
741787979333533697
741927494404743168
741979206104559616
741914743913484288
741958033434148865
741999040858980353
741911195310002176
741928753002074113
742018552916549632
741955030287327233
741908926476607488
741991814140461057
741984604006027269
741948541413773312
741919026243371008
741897744172863488
741988400094445568
741941293941686272
742011074325577729
741967050965458944
741939368449937408
741953172189646852
741893751564554241
741823236556652544
741985967339245568
741964085865140225
742007354317758465
741918112040275968
741919340765798400
741938588632403968
741919525319380992
741975649322074113
741903306163884032
741995953796812801
741956976356261888
741912822767091715
741808900601577472
741987162539884544
741971824163053568
741786003824906240
742017479040479232
741969710305181697
741901498066558977
741998407661801472
741886377990709248
741972142884065280
741854350302019585
741969559427678208
741910402762674176
741981957416988672
741986521209786368
741945626401857536
742010634133458944
742011481475190784
741988391554830336
741988563714117632
741973401414275072
741940052478070785
741966384087859201
741856921305632768
741940807490473988
741834016131665922
741924873073795076
741955193676402688
742014874373525505
741924608731938816
741940375103930368
741936868732862465
742001121229701120
741902492506673152
742002383882977280
741936499680219136
741947648215789568
741898914589212672
741943218854612993
741907504569946112
741965704845533184
741986470878121984
741893348768768000
741976043783741440
742011191925604353
741903159375876096
741957035114254336
742013565721251840
741909064721047552
741964777841364992
741915410770071552
742000114835804160
741964488216354816
741806488822288384
741987254978129920
742005516977754112
741799190620188673
741914341411328000
741881210209751041
741824813979848705
741955806007070721
741879725644206080
741901154343354368
741974227612491776
742002346071298048
741954849693171712
741970582732955652
741900340572893184
741923023448645632
741828647477075968
741925179157274628
741949816821813248
741894422372220928
741955965306732544
741958028908433408
742003071555936256
741948264686182400
741943017574006784
741876244564697088
741965545382248448
741951876061626369
741946419418963968
741967869118926852
741947316807012352
741912277448855552
741798356004044800
741921265951334400
741937657341739008
741915301869178881
741911644171870208
741917638104911872
741966057133461504
741808481167085568
741983052121952256
741920468953923585
741975812803547136
741909307948732416
741904945780248576
741997434537025536
741928862054010880
741863745392087040
741948801687126016
741962554608615424
741825858055200768
742016527189311488
741892417503170560
741900826998931456
741920708201156608
742005454277124096
741928539100831745
741881994561388544
741968212657602561
741953423722045440
741898595754971136
741981844518895616
742010311042031617
742022487186280448
741912684526981120
741981756165914624
741836474052706304
741919995068829696
741983895231549440
741900957072691202
741951670708502528
742008759334141952
741912541874491392
741786897345712130
741926966140542976
741927980906237952
742019169613455360
741981567682117632
742003864619122688
741914404137127936
741942308871000064
741911942072262656
742011628296753153
742015402939719680
741908666291388421
741806782654255104
742000328741117953
741894959511568384
741864416384188416
741957890530004992
741915884864802816
741966837127204864
742021325254995968
741810356050223104
741915935255187456
741784577736380416
741978300357193728
741952236742451206
741883085327863808
741932275911233536
741952006139449344
741872008120664064
741979738705661952
741954350721957888
741991701045227520
741961858345799680
741851997255675905
741997464111198208
742020469625327616
741912231407931392
741992367968899072
741912982221946880
742019102299062272
741901628261957636
742013930822729728
741837426197430272
741965734167863296
741925439233495040
741908129487720449
741944473165434880
741883068437397504
741997124288647168
741931848205541377
741987774920790016
741962223350894592
741967692907876352
741924789443399680
741899740695154688
741958125511643136
741923581131657216
741930883402326018
741900030068592640
741926412588879872
741933081481859072
741912537474727938
741950189947265024
741971807515856897
741891679603589120
741950810762973184
741894229719453696
741973543768842240
742002266350227456
742004870950051841
742016183050903552
742004657267081216
741957735667769348
742002954320781313
741965750743797760
741912906938339328
741795394854625280
741921114897649664
742021996431745025
741836381811417088
741914089568522240
741996566546948096
741938173467578368
741855226626478080
742016594096848896
741952203057831936
741932947230625792
741946666882830337
741943965616734209
741931114399473664
741944280319700992
741909182362718208
741916878944276480
741944699804651520
741888026217975808
741985816189231104
741880589607960576
741933517681086464
741982934761103364
741980003139649536
741803766962233344
741935409249320960
741907655522955264
742013460905644032
741866479981867008
741857403457638400
741839376305520640
741892711217651713
741915276757880832
741954400915214336
741921047855910912
742011636349685760
741948843579846656
741908506916327424
742014010552426500
741937476823089152
741933370687524864
741962320021184512
741837375635128320
741900529471741952
741905600439803904
741792907720597504
741971077644029953
742012282348146688
741919089304670208
741987150082772993
741943415961735168
741842601758842880
742009107377442816
742009526916894720
741960147182948352
742019400136593408
741846963776327680
741993475269361664
741891893349470208
741903180116709377
741911229132886016
741950429106343937
741913296673120256
741916111055261696
741925174962950144
741957349569613824
741921110917287936
741993928350654464
741967508186484736
741886633847459840
741929990145609728
741988802537918464
741960193169330176
741833890382254080
741991541762338816
741945714654257152
741979646648930305
741907668034523136
741798658287370240
741834699832627201
741905214597431296
741917843457970176
741989260090331136
741949753601216512
741876647155142656
741931785538375680
741931512896061440
741960277072175105
741869139187359748
741939402348302336
741954384427417600
741874411414904832
741917365399654401
741951683169820672
741937422393544704
741923287849132032
741956376507748358
742005202308370432
741950651278626816
741925351446712324
741883030759997440
741793482482843649
741964517480005632
741990719708094464
741907626255101952
741931873396494336
741978283575808000
741872280737812480
741936562729017344
741942560562806784
741785177731551233
741913280218796032
741990887480274944
741883156744175616
741976211308613632
741905981785931777
741966908501700608
742015193073504256
742018867644534784
742021640117231616
742014136339599360
741922503224889344
741973904500133888
741970427292098563
741906548180553728
741965247486013440
741861694503321600
741863422233563136
742016330019315712
741920846651002880
741990627387269120
741930652895940608
741957638913687552
742020788539293698
741984566332821504
741997040192901120
741991755701202944
741892405176078336
741812071327801344
741927515527229440
741993550452248576
741927721035530240
741927494513786881
741954254185828353
741929092535160836
741936571021135872
741995710925701120
741887745136721920
741926882308853760
741931684657004544
741938055993397252
742003080208646144
741926282418622464
741939410724257792
741892778427318272
741976173664731136
741801124450160640
741918132894367744
741949653155991553
741921282955051008
741948969253634048
741970913860714496
741982490211028992
741940719082954752
741983647700488192
741952672987762690
741887833015619585
741929302468349952
741903150655868928
741925091215351808
742008235008364544
741900575416197120
742022222907334656
741995773571805184
741892115437871104
741841003678687232
741938743649669121
741961594117070848
741947455202299904
741978388378816512
742015423852470272
741784967735300096
741992439167127552
741962689090588674
741829133827739648
741940161152454656
741840068415873024
741979277453844482
741893290098843648
741938491861434368
741986844057972736
741936482953236480
742005332474515456
741932469109313536
741966434620833792
741939494568525826
741987183532331008
741922100613677058
742016829137244160
741830811637436416
741934356445433856
741973518817103872
741969450379841536
741857722430312448
741912923690405888
742016543811207169
741965734234980352
741803196226646016
741872956125499393
742019983048335360
741951683266281473
741970444203532288
741898470093623296
742023149865295873
741917705255718912
741936872973324288
741948290007216128
741970112840904706
741976265897480192
741910478276939776
741864412252884992
741866492665401344
741859265799983104
741972604496412673
741872041733816320
742004745196429317
741837476348579840
741941486896484352
741998202296008704
741977155157004288
741984004413509632
741999254785380352
741891075535577088
741974412224827392
741920750123225088
741960088445816832
741900554369179648
741997614804127744
742021711025971200
741995664570257408
741995740059344897
741951129379049472
741908729264807936
742003214317391872
741889229953871872
741972415681601536
741925296560033792
741797412231106560
741978706965454850
741970263852646401
741915620481093632
742010076274266113
741786499008565248
741906938208866304
742023154063794176
741903285137838080
741913170860740608
741807105611468801
741912080656310272
742014971089944577
741926265561743360
741922662906224641
741952807100502016
741792635069796353
741968674249187328
741787698348863489
741999796056150016
741860817893654529
741851288380416000
741913502303014912
741936302787026946
741978447078133760
741935883079843840
742018393415528448
741995589081157632
741892421605326848
741817226206928896
741955894041284608
741992199949299712
741902152600309760
741912273229385732
742009576900419584
741910880938512384
741987741660024833
741987888448077824
741935363153891329
741898910361358336
741926022401122304
741933756617920514
741928089983287296
741876969965420545
741814202315083776
741993018186682368
741957441752043521
742012903256100865
741938630394945537
741983383736229892
741959014565679105
741943730886848512
741975842369179649
741925976410628096
741877913658765312
741785080956395520
741917981995831296
741928723486789632
741949132877619201
741928803358932992
742023497895972865
741868573019213825
741901284513566720
741959937627017216
741929180527529985
741811241086242816
741837547521904640
741959547284246532
741941319132676096
741885094521081856
741985174666285056
741932774991499264
742011582121672707
741949611259006977
741986944477847555
741880669287112704
741956812539330560
741844673761705984
741874713379495937
741996566341357568
741972558266896384
741898679880167424
741990891452239873
741867612376727552
741927641448648704
741844736902729729
741905365462306816
741915364628561920
741957609515810816
741945974826930176
741901682628526080
742018435538952194
742010818632556544
741947623070912512
741916899882209280
741993743394312192
741965650223104000
741940803090681856
741931017842380800
741926810934517761
742019136088379392
742015331858780160
742010155924107264
741958679193366528
741903234890076161
741832338515058688
741924717817409537
741948373733904384
741951565532106752
741913313488035840
741959316547248128
742015965102276608
741919512874889216
741878211387084802
741834683160236033
741794577166786561
741942296250359808
741949242151948288
741926802533326848
741987447819644928
741849010818801664
741830249416032256
741922994235265024
741896616022446081
741919751895715840
741845080546234372
741902450504945664
741954006700851201
741964056471429120
742009233110118401
741878786153709568
741913993191825408
741971061001060352
741939091638489089
741912546140114944
741799765621538816
741889863381864448
742012370340319236
741956062144831488
741992250268364801
741980456040570882
741922180192215040
741960407137542145
741972855932489728
741897953972002816
741926391663333376
741963829819658240
741922381720133632
741815330515898368
741994452420571137
741825002555768837
742022369682853888
741854748404416512
741935577113743360
741961795775148034
741972864182693888
741959249736138752
741946893303943168
741967000877039616
742006779517669376
741940282820833280
741833622043250688
741897144534196224
741996721509650432
741892572809973760
741951305757921281
741961095062097921
741937045195632640
741971673369415680
741940069137797120
742009740713164802
742008654526853121
741914060313272320
741902995584081920
741901309650046976
741932670251368448
741983555509735424
741930611091374080
741986550490271744
741896200853544960
741940106894938112
741924273401565186
741869034157821952
741958943363215361
741982913936379905
741978518389673984
741975880092770304
741892140863721472
741790621665505280
741970968650846209
742014329273323520
741975682901741568
741849656494198784
741909182115393536
741858741340000257
741917524867026944
741915800844570624
741803661827919872
741906326075416576
742012790110572545
741970645429456897
741786062578667520
741884356160028673
741898084242882560
741951997520158721
741924399083704321
741896100064432129
741974743373381632
742003138652188672
741921270250475520
742004061550071810
742016585796341760
741872889092145152
742003172584136709
741980389133193216
741999934380072960
741916312444776449
741945685055012864
741919688821739520
741910163653832704
741919852747730944
741998575631147008
741948243748196352
741956481281626113
742000563370532864
741887820608851968
741994704083025920
741910155181346816
741914882208075776
741949007128363008
741936298282389504
742015918910377984
741921064524087297
741924940304252930
741859794374524928
741866110832803840
741977071426101248
741942648668356608
741904270656700416
741893940203360256
742010466340376576
741909496616878080
741873425799630848
742014568264806400
741844703159549952
741881172796551168
742021501415763968
741967013409607680
741996470040154112
741867427814739969
742017181244887042
741949598663643136
741864005388492800
741936281442263040
741996247549087744
741872788273827840
741904492887691264
741874310923603968
741889494178267136
741967105382318081
741838269298548736
741936969333248000
742008994013798400
741923446976843776
742018502635065345
741943055637450752
741875405477543936
741793541182128128
741997405084733441
741910528407314432
741843256351170560
742011292655837184
741926051685797888
741929344168136704
741798381186650113
741894447705772032
741795202218766336
741886360815034368
741884779885367296
742003080175067137
741878001931931648
742004216596725764
741897568263634945
741928455168794625
741919995274403845
741892061184598016
741935757183594496
741971128063799296
742020733770043393
741926840244305920
741991067638214656
741898004618215424
741906472691486720
741812193352638464
741970276490022912
742017890195542017
741930954801963008
741916178256416769
741932385063817216
741967260932308992
741909924830150656
741975599179255808
741989511681441792
741939389664743424
741948252136804352
741902211177930752
741990891448074240
741922981614653440
741828651499425793
741965746792726528
742005697450237952
741994892809916416
741987301161598977
741978606428131328
741883601097232385
741940647771418624
741942581442007040
741934754770092032
741915759002148864
742001733656707073
742013134030950400
741954627411836928
742012517396975616
741915079575240704
742010445205262336
741909345709875200
741982284555943940
741934821820272640
741912432877162496
741993345119969281
741800000116674560
741992439284682753
741867323104067584
741855826487431168
742000328619368452
742018016163057664
741998856322306049
741942086539313152
741994389317267456
741929289663188993
741990434214404096
741928497166311424
741854979053363200
742013205137002496
741805239108521985
741921211521892352
742001700337246208
741921546885795840
741876567429812224
741918250485829632
741944493927190528
741974609185144832
742017760385896450
741985216772907008
741922134335868928
741978182715379712
741989801050705920
741954451523698688
741923337945894912
741784804136353793
741995756895252481
741896477560168448
741807910611783680
741921496520634373
741905243634585600
742016359211622400
741885744269152256
741932943015333888
741987565239046146
741984289592643588
741964974856228864
741920708184309760
741907911396499456
741876986688208896
741936239486570496
741972998442213376
741898696393134080
741989075499028481
741897941577814016
741973992580341762
741944204520214529
741975372577787904
741913980462112768
741926928253374464
741917881189949440
741978061256708096
741932347260440576
741917386136248320
742005990867013632
741785215396417544
741901980654817280
742010999033765890
741988920297172992
741917373733711872
741935929401704448
741891725497643009
741896406366031872
741789652806340608
741945924361027584
741898440616083456
742002438433968128
741935958849900544
741982104385429508
742019953654665216
741930329989058560
741971438261940224
741969211032014848
741955101527511040
742001943451701248
741927264040947712
741949388990341121
741994531940368389
741911778381160448
741857353084096512
742016275388334080
741934343791120384
741962097572089856
741918493579186176
741896704211996672
741987800082440192
741984918671134721
741877867546607616
741923308497739776
741919147752329216
741908838316703744
741898860054892544
741885153157500928
741932661870972929
741888416162414592
741983325104013312
741963552857198592
741990874826080256
742021459489509377
741952861802745857
741873652178792448
741970079504601088
741879910311071744
741789753515880448
741881889800228864
741895492204908544
741984134243962880
741988815477297152
741906971717165057
742000320222507009
741971094408691712
741928933222961152
741879582849015810
741925909238829056
741929151175786496
741847563846877184
741988731335278592
741931500170555392
741985879451938816
741909916395376640
741941239197642752
741911707140947968
741944171108388865
741912055402364928
741913896638926848
741917604537901057
741952001823608833
741967864664592384
741977562105139201
741973040305573889
741986659508617216
742004787298881536
741960977701277696
741940584798138368
741992804260446208
741874352782643200
741909643765682176
741943315474583556
741986214819962881
741859962087956480
741947673532616708
741996465573138432
742021736439394304
741999213081432064
741928563977392128
741907676641284096
741939695832158208
741977478290362368
741935325421948928
741983195101429760
741991516466499584
741979289931919360
741967193500323840
741970389572669440
742002509724684289
741954053014360064
741849887382212608
741925263198584832
741940870400905216
741919588145893377
742016350999171073
741920351509217280
742010751678832640
741941490973282304
741845307353239552
741949284174663680
741928098350915584
741825405158559744
741929499483344896
741790156118708225
741949682629390336
742002149001940992
741802714204626944
741944762677104642
741883966085599232
741883773072080896
741933182203858948
741911849646592000
741891075514769408
741983635285417984
741890932765757440
741969701828472832
741959908061483008
741832942310154241
742017814911934465
742016778658828288
741903624725467136
741994058030157824
741893344544972800
741977889252466688
741911153542995968
741919428942671872
741909584860852224
741879524196028416
741914592989843456
741965108893618176
741935287715139584
742015789000196096
741937695283384320
741892870609735680
741941348304101376
742011330517950464
741960348576669696
741980296602603520
741871328563765249
741870552739020800
741902890772664322
741869856597905410
741980686773555200
741970444400664576
741962768748683265
741841830065672193
741808254586630144
741788864319197184
741833508750917632
741925955359375360
741877678748340224
742020767450304512
741924873237336064
741914504800403456
741875283712675841
741946729646415872
741914689546883072
741903939143143424
741870234034941952
741975280080785408
742017793583894528
741928031284002816
741816194446004224
741978216106217473
742014731867807744
741824834846347264
741990627127250945
741907269487611904
741998915034087425
741868195410288640
741939746054803456
741930678162460672
741962021894291456
741997107322757121
741890135755784192
741910927084228608
741811777843892224
741900222993989632
742022721891094528
741937791718854657
742000802613633026
741793058921025537
741842073251352576
741833923987017728
741992673855299588
742001813633806337
742023598462795776
741926114487111680
742011686631137280
741897534474465280
742018246551994368
741982829932843009
741906695031508992
741866547191238661
741907831515910144
741971513839124480
742018896761389056
741920095677644800
742000521419034627
741956305280208896
741935430262743040
741943806040346624
741805583016308736
741915268369256448
741984755315539968
741986374274940928
741972310723301376
742018779597709313
742016090868453376
741960784935288833
741935430229102592
742014123735683072
742000513391177728
741979730430316544
741977423554576385
741946687795658752
741963808885907456
741915691931045888
741957169365536768
741851800135860225
741860221979643904
741919940630962176
741940358645420032
741903406764195840
741965058763304960
741792509253324800
741856078309138433
741891931190484992
741921266001711104
741896439987638272
741914374953160704
741941511974211588
741970939039100929
741821278001188864
741937770571108352
741959224578691072
742016984187994116
741956292613398528
741903041889075200
741901649170575360
741914760518742016
741903637304184832
742003222840287232
741986848277430272
741938898901729281
741878500773244928
741956846282493952
741964576430948352
741928794781585409
741897366983180288
741976031188357127
741905960952811520
741940756861030401
741904279125032960
741937330257166337
742006699993731072
741987078959857664
741986839653912576
741864869251682304
741970213663477760
742021208024055808
742009107163451392
741991705268871168
741854014493593600
741798561462013953
742012601094295552
741928136309387264
741960193286803456
741857353134264320
742010109694496768
741932284601851904
741973787055427584
741900567191097344
741964190596792320
741925754062176256
741898704819486722
741940073218867200
741974290321526784
742013960128450560
742001146701582336
741911937735233536
741971237111496704
741893688456945665
741973401259102208
741794186857418753
741825212153507841
742005147983826945
741922817797726209
741959467747663872
741893839556841472
741789082712453120
741853980955975680
741944389350653954
741927851218337792
741930807879696389
741784300832575488
741794056909561856
742001163109703684
741844778703282176
741937439359574016
741974806375989248
741955814315921408
741918309218693120
741917641993031680
741883391256219648
741809064259133440
741970075125583872
741943814697275392
742003327492231171
742001003885629440
741843327557963776
741971073420414976
741974324077330432
741909890944229376
742015692543823872
741836142736117761
742006951463256064
741967982100918272
742021207881551872
741930594318340096
741833693036089344
741891389793968128
741943592210604032
741988358172385280
741982314255814656
741896452339847168
741983434025934849
742008964636905473
741907277981048832
741944447961796612
741813682087333889
741812625324015617
741970267891605505
741956774995976193
741788155397832708
741927024793686016
741996729789259776
742016950520446977
741796611316166656
741914215393296384
741834103985573888
741965947754385409
741909027102326784
741928433907830784
741992644654575616
741923258178605057
741941306495250432
741906988691542016
741916237115084800
741916501410754560
741833353402421249
741918505977536513
741850487322857473
741939557302734848
741966383987187712
741985367402926080
741923312662679552
741917105377968128
742023049155862528
741994133586378752
741799207410012160
741913661569126400
741985723990036480
741954258560536576
741958926627966981
741966459635662849
741798586984239104
741810062499418112
741896603640958976
742006834098241536
741920640924590080
741937778833817600
742010210546421760
741909400387002368
741972176279048192
741988756589318146
741926773026369536
741930812048822272
741930757736824832
742005625861865472
741918195766984704
741911761834610688
741993609407401984
742004615139459072
741914240433393664
741823844990615552
741922515811995648
741828701793325056
741903146809741312
741907793800798208
741814231419342848
741955386702450688
741911858114920448
741979252212563968
741911895901409280
741924197866307584
741948340049481729
741812352333549568
741933320456548352
741911015210749952
741945857289883648
741892971184939008
741928987585327104
741980812762095616
741787849540968448
741959354560196608
741920628559781888
741872649681260548
741830601813200897
741913477237837824
742013335206563840
742015423953014784
741852303326601216
741998189734203392
741897744508321792
741964773462544384
741800260243230720
741949023884595205
741962156430766080
742019861723947008
741922494853074945
741956686953521152
741892782441308160
742014564120678404
741940962461659136
741868732281147392
741920116913360896
741938584450666496
741904698458931201
741836788528861184
741853284562960384
741897538882654208
741888340568444928
741933689546772480
741955797886730244
741902735604342784
741972549828005888
742001763285389312
741962219265482753
741975334766141440
741921509384593408
741893063623245824
741895097806004224
741988987452063744
741787253891031040
741949552232652800
741951054074503168
741795252273569792
741945949573029888
742016350701387777
741806006494199809
741935308405608448
741912931802185728
741831352757018624
741877028547350528
741926932720300032
741930145200623616
741949296610824192
741907928089645056
741915481901281280
741919018060288004
741954837026361345
742011002967953409
741929847518318592
741806199314735104
741978706990731264
741989930935721985
741985099021996032
741987095812669440
741895341042196480
741920074731294720
742014459443482624
741947283080679424
741815192254828544
741968229841666048
741786251263627264
741883663936282624
741964014536691713
742010898311745537
741976710724358144
741917373532360704
742008579037777922
741893550170877952
741932574063366144
742006230198013952
741930183083626496
741899636168888320
741816190327226368
741874314962669568
741952408897605632
742001251546730496
741863145434537984
741964844967071747
741912936332054528
741958633164918784
741916224376954880
741939289030807552
741968456057257984
741920741935976448
741877259187916800
742020436226084864
741934801142288384
741804190549311488
741910302099410944
741981953465978880
741980603009105920
741953578919661568
741940471564369920
741826323816022016
742018800393064448
742006666175123456
741918170693406720
741945916119191552
741999170983239680
741977062890692608
741998202208063488
741915578730975232
742003432291074048
741946809392738304
741925225412038656
741902047914692608
741971283135565824
741826629735878657
741952685415538688
742014228765265920
741975162740977664
741906007081684994
741996897536212992
741997220694757376
741952907847868416
741960310635016192
741790584097148928
741910977462083584
741797953577324544
741787924711235584
741851078535352320
741817956062142465
741902836041175040
741903377412595713
741787467670560768
741922620967407616
741987057715662848
741810792207523840
741920653801103360
741973422083821568
741970058260385792
741933437683150848
741792299710054400
741920787863613441
741911547837095936
741978723625390080
741790865169866752
741998499819073536
741905558253379588
741807533413826561
742003222655688704
741909735989858304
741887787226533889
741950898621042688
741884477882912768
741950655695327234
741935346330537984
741926588514750464
741995953830268928
741916283189481473
741861295687933952
741923899835748352
741795877426241538
741964622434029568
742016258468614144
742001364486762496
741808951050797056
741985170597806080
741949154151272448
741988706261688324
741817951880286214
741862084472934400
741935036006596608
741885526505066496
741949275609956352
741790810543263744
741991893995753472
741810498757349376
741941537098072064
741957530138599424
741978577084682242
741840085306351616
741995249245904897
741924277591515136
741914576153776129
741917172293894144
741923530934243328
741919991121989632
741934784256020480
741958800882737152
742015885116837888
741934020976640000
741857894375686144
742006242504257536
742011770840174592
741904790704271360
741990308381069312
741892497442537473
741999670084263936
741950332574523392
741841733554561029
741915322781929472
742001238653423616
742002065073803264
742009707171172354
741872914140520448
741989998002573312
741917184939687936
741898717469548544
741944665847570432
741948981878591488
741867423670767616
741950491953745920
741940656122277888
741832439148871681
741962450002706432
741906930029957120
741958670674743296
741913472980639744
742007983383666688
742007123538792449
742016686631604224
741941885107875842
742005160453517313
741948201981349888
741911782751670272
741947065111072768
741899850019639296
742005366087618562
741947102792699904
741886407233392640
742016795486367744
741959581027311617
741828794072367104
741990262495412225
741879020984369152
741972729981751296
741980694956638208
741965104799961088
742016594138779649
741895806702256129
742005361704599552
741912977968910336
741917361045950465
741876298855919616
741915771337592832
741906820906815488
742021262344654848
741928987870564352
741869168761311232
742009556314824704
741949736933036032
741967399373705216
741901225621397509
741972868620255232
741976324458287104
741940480250937344
741990619040616448
741866597393018881
742014623038230528
741904019052998656
741898239310434304
741868862501707776
741906091194339328
741922222273613824
741984566546731009
741872972982571008
741866132060164096
741865318025469952
742000693473619968
741973057271672832
741817155163987973
741938668273819648
741919097403920384
741969697650921472
741961136887758848
741965268520427520
741993047454547970
741922461235699712
741908091604762624
741793927032803328
741926743733370880
741958159095463936
741907638838013952
741940941435641857
741973174712193024
741802064070770688
741918996736413696
741907399473270784
741999540283179011
741901766741131264
741974231488069632
741999032646635520
741898683755683840
741997929502806016
741812604117626880
741999192156037120
741833105783160835
741817758799790080
741979742883205120
741919470717915136
741916073302368260
741889267593564160
741984285549338624
741978463750479872
741880421886099456
741997602305085440
741944510809296896
741894720184549376
741994838376218625
741884863746187264
741973652984483841
741926013920251904
741875690824470528
741876391197708288
741997153589956608
741838122158153728
741920066434945024
741930040334667776
741906023829676032
741937892407271424
742021111634886657
742002174297837568
741899417813458944
741928220111572992
741928429935808512
741887338465374208
741886621004468228
741935744789413888
741891100634451968
741902362340655104
741913527590477824
741926135752228864
741906346887512064
741920250854277120
741998378167488513
741916891204222976
741908297243103232
741928559862763521
741951527879905280
741886931324243968
741880979657232384
741991642316603393
741925678258520064
741993730870218753
741977259876220928
741992007116181505
741982205191290880
741802722601668608
741834133538758656
741907332343463936
741902681078403072
741918216843317248
742012261489889280
741889913453486080
741959480385142784
741851904746098688
741798620199026689
741796296638517248
741944263433441280
741975301262041088
741970993757970432
741794224673193984
741920972375097345
741898142891773952
741940979188568064
741898914597601280
741937225189986304
742012819286204416
741997736766148608
741916173982437376
741847433752104961
741939456769425408
741957496521297920
741984469956079616
742014291411390465
741967143374295040
741980162611380224
741921156891041792
741888466494062592
741975670499246081
741884951654760448
741914051689713664
741935279251021824
741924306855288836
741798826063859712
741790240252252164
741922440469680128
741796636410675200
742014886910263297
741991767956934656
741943986437246977
741907106220118016
741911979842019328
741907894552133632
741917180829270016
742011229653327873
741915800785801216
741984910194397184
741955692831989760
741924139301253121
741969160918437889
741920473093660672
742015356659732481
741985589826859008
741851305145077762
741822238501044224
741954782814949376
742017382739238912
741805323011260418
741947165652684804
741963603390107648
741992644889477121
741928232560254976
741959656554299392
741881625844273152
741936160109383681
741915071081811968
741791649492307968
741835609984077824
741962223271223296
741911690464350208
741945894883495936
741965377639321601
741928471664922625
741875623564447744
742009774162780160
741911883288961025
741901515028303872
741865057982779392
741922746729435136
741937305045327872
741889049678336000
742002320746110977
741929361146793984
741923950414958592
741913607315808256
742021530729775104
741850394721013760
741912965314707456
742016216680828928
741786108841873409
741856162228883456
742016636127875072
741999443633967104
741933920263012352
741920066523009024
742018951551537152
741961850242367489
741890307768344576
741926546550730752
741929096846921728
741908557092773888
741991365429604352
741905596119650305
742007475667382273
742023644646363136
741934029373591552
741822645545508864
741947073730252801
741905407296344064
741989805328850944
741849568547999744
741842899646611457
741947836930129920
741912474887323648
741897865996337154
741875116062212096
741936030140497920
741818853773152256
741814743242014720
741898021248630788
741917839158874112
741925619735355392
741962001031831553
741997589722234880
741900814705405952
741956389216616448
741959903959470080
741879457296699392
742022805810774016
741897878482878465
741906892063158272
741982007824154625
741877372576751616
741969827632447488
741838810154074113
741939125373145089
741963452227276806
741924458089357312
742000869693083648
741969060192256000
742009128386580480
741916777907654657
742007425331560452
741909555320369152
741921769347371008
741887745119948800
741796510472503300
742016082542755840
741906586029989888
741928832404455424
741791024696152065
741892262322409472
741885454870556672
741993021990961153
741877842238136320
741979084633300994
741880019211935745
741989582800097280
741930925672529920
741951288863281152
742016728260071424
741858871728320512
741973778759069696
741921677085380608
741914928500641792
741927985318617088
741830446863028224
741950177519362049
741973204261015552
741989176086781952
741968913148313601
741906011485802496
741830455184351233
741977662504194048
741888680395165696
742006213332766720
741987758290415616
741916299958358016
741989931057303552
741933043489865728
741976710355124224
741995614142091264
741985380321349632
741812289557270528
741992435136536576
741914446084313088
741907286524854273
741951859347296256
741899069723955200
741847509081849856
741958955992223744
741947027458756608
741929654450290689
741878295462043648
741915960186183680
741815657524649984
741882632083021824
741900550204198912
741976089954779136
742020377501683713
741995710841769988
741932494342258688
741934583088812032
741997954496647168
741840726930120704
741861409118662656
741988022544007168
741959576820547584
741955982348177408
741915284865482752
741924713795096576
741865603460411392
741927414746451969
741935249752510464
741908301428854787
741827523357478912
741917784863584256
741989306210865152
741902790059040770
742022193542897664
741910293555646464
741871081112248320
741826227372072964
741958003788808192
741902915732930560
741911778553147393
741807428509962241
741964287200141316
741976270129528832
741966556004028416
741804169342812160
741965075460857856
741952001995505664
741854740087087104
741916992114962433
741917575030923264
741854803135987712
741908318004912128
741854106931892228
741918879493017600
741948679825788928
741874088344494080
741998868917825537
741821181381091334
741951532292177920
741979025715953664
741997732567650304
741978384196993026
741965167970373632
741984574989840384
741879075598422016
741953889205772288
741930057422282752
742017231870164992
741969911489003520
742002212080103425
741990614582071300
741801032297132032
741970670918225920
741985564803616769
741963926435430403
741796288237297664
741907525411442688
741830656313806848
741893109563297797
741853175817207809
741987179363196928
741907152097415168
741918480899944448
741896842523344896
741913846135304192
741958133812232192
741809760341622788
742017168607432704
741916027387301888
741915570350772224
741967919157018624
741920041390772224
741947736338075648
741789896147410944
741926248771883008
741823622503903232
741915872072216576
741877028618637312
741999468900409345
741899090565431296
741966279448399872
741983488719659008
741926357999947776
741941184667496448
741808988866641920
741920640949751809
741949988759064576
741910914471985152
741904484599762944
741941801318285312
741914001383301120
741844589749915648
741972315047485440
741984914569080833
741917323498520576
741935015114768384
741979499751866368
741925393045835776
741940115333865472
741990148901117953
741999200284479489
741807642184540160
741936663346204672
741919315767742464
741829293399891968
741933848997564416
741907588506394624
741964949665284096
741935874703818752
741819877002862592
741941566558867456
741941436485009410
741785278336143360
742010277630234624
741938278291668992
741839120377339905
742013800774258689
741904795083124736
742021103149780992
741892165811474432
741806727905955840
742005747656101889
741938257236230145
741939825859801089
741913049410490368
741925741147885568
741995408860274689
741811157162332161
741916631178334208
741996478185373697
741917629393326080
741889636646146048
741843713438158848
741930380329127936
741889603339161600
741916593718988801
741880623099432961
741918170722668544
741915746423427072
741936331782279168
741843793184362497
741862914722795520
742012576104652800
741915049984413696
741895290861588480
741983178349367297
741893596241141761
741984415329443840
741791636867407872
742010021677047808
741953260056117249
742009510064226304
741944665960808448
741941696536154112
741878379331354624
742006385035055104
741909643442696192
741926433463767040
741898780400885760
741983354384490496
741967227088449536
741958649724211200
741920297289416704
742014132166250496
741912751753318400
741940509682327552
741890265858768896
741904878730158080
741914177565032448
741913976196505600
742001771560718336
741804563666219008
742009434495422465
741931366049304576
741896410468081664
741955982356557825
741943281731436544
741954136770498560
741891998253256704
741970578362503168
741909366924664832
741793742391218176
741944926099939328
741939825884942336
741885358380617728
741799404810698752
741935153556140032
741910042174164992
741965687850213377
741923614681911296
741902760560496640
741884603674300416
741838571200516096
742008004267151360
741791297275465729
741939821464170496
741898964849577984
742007769478377473
741995643737018368
741867272566910976
741915498754015233
741842488688795648
741905856061661184
741920355762208768
741898214199152640
741922079516266496
741914949220478976
741873266479005696
741864588564520960
741991528839716864
741933521602809856
741919873652129792
741906661640704000
741933613906841600
741814231599845376
741920091562987520
741871802545119232
741890534453727232
741844791307075584
742009778440966144
741898235183280128
741956976125612032
741966719632220160
741867352602464256
741957794035830784
741963947201470464
741974856451948544
741932087264055296
741938126948597761
741893319354109952
741913041160273921
741893273200037888
741945748074434560
741900873182416896
741962286299025408
741990237216313344
741945299439083520
742006380983357440
741982297277272064
742018494150127616
741936717972791296
741905038428233729
741902156631056384
741936189167554560
741929063057608704
742015860345339904
741784758309507072
741897098627448832
742011648874041344
741882560784011265
741930434720894977
741978833050578944
742002266618626048
741952346016514049
741952920367812608
741911212074618880
741880975513247744
741920020155006976
741791746091278337
741979608971681792
741893197610258432
741891662830546944
741997317029527553
741930803760893952
741989259955953664
741999800166580229
741901221468901376
741923778586894336
742013490559344640
741978765589401600
741920280172433408
741931009281785856
741992221163950081
742007488153784320
742016333995446272
741928404786642945
741955378334867456
741810347749703680
741987099885338625
741856900271243264
741959656533327872
741941478499352576
741924692857131008
741888932040708096
741939964166955008
741831403143368704
741802403599638528
741966656960794624
741988039208140800
741927201092866049
742022248194813952
741862734644555776
741993156330328064
741953876681691136
741985707279974400
741797257285120000
741926303364993024
741985216697360384
741939729369812993
741964056211423232
741940136347357184
742020516035350528
741818572532514816
741886096968192000
741786608001814529
741985317335470080
741950051631661056
741862554314543104
741921500807241728
742001658419384324
742003273134133249
742021073789542401
741827279869857792
741891905714262016
741891347955744768
741951263508664320
741946742367760384
742017219031379968
741851263193755648
741886688021078020
741895773088948224
741890643446890497
741982322464030720
741917323326558208
741963699980775424
741891075372134400
742009551940128769
741802668025335808
741956796118671360
741992254412328960
741976114889908224
741903985410514944
741877452192911361
741803225599344642
741888210872217600
741898474216529920
741954438903017472
741907043053936640
741996776023068672
741978950218489856
741881260851613697
741875652870148096
742022562608238592
741983433958789121
741980413908897792
741907634656313344
741897152885084161
741974911124701185
741929075913035776
742013955825147904
741953864002375680
741914513205809153
741873836908503040
741942313031716864
741833701454188544
741895873559449600
741937493797392384
741914425062477825
741836151179247616
741935719799754752
741855813937958913
741962101720293376
742017726613467138
741882036865097728
741900676297592832
741902580557713408
741883672454942720
741838436802367490
741885153061015552
741991570736590848
741920259481964545
741890664175144960
741945441961545728
741942321579581441
741891130040549376
741885429901840384
741930057116061696
741948025480871936
741811698231840768
741928954152558593
741966295978151940
741882556744794113
741995194657189888
742021182816407552
741899589662412800
741908724936257536
742022839650426881
741951934907703296
741922457125277696
741883135693082624
741921588786958336
742016287979786240
741990786418364416
741925833485488128
741979864601743360
741964496558796800
741985941980631040
741875720255901697
741788151409201153742306303255695360
742210018548711424
742325458314907648
742177021959114753
742307016316747776
742343175436521472
742352276862468096
742281292511891456
742300519297863680
742380596979195904
742327048170000384
742373370113740800
742328696510545922
742305430563631105
742189890390085632
742322761465495553
742368332767211520
742335281647456256
742372975664566272
742360266839576576
742342109752119296
742177819166396417
742382454774890496
742344278467305473
742201470842347520
742255103122542593
742353186862825474
742340138529869824
742210601678737408
742328440498462720
742376058662617088
742319662088785922
742251030566604800
742338251294412800
742301412437155840
742382320536190976
742302264061267968
742284706805391360
742304226810953728
742199923081383936
742221800608804864
742363622672871424
742320110677950464
742325378644103168
742314020829552640
742345385851510784
742265395973750784
742268294204362752
742265735641194496
742273621293473792
742299646685544449
742156050456006657
742328218561216512
742355145632174081
742271997774864384
742291459353812992
742262535395680256
742382416996802560
742211213984169984
742210488449302528
742353904176910336
742306785348964352
742202397791911936
742366625563873281
742361194086998016
742296660416598016
742250200194899968
742336456153255936
742176501957726208
742351748451471361
742242025286828032
742275659548884992
742294789647937536
742309830661001216
742196106038259712
742357754858196992
742312502151778305
742198056452399104
742346480376262656
742324111968505856
742377346041294848
742238095312060416
742298015336128512
742363987459743744
742350796151365633
742276452117323777
742301207037923328
742262791260635136
742334895796670464
742333658476974080
742267874765574144
742308190637936640
742284660517044225
742373986680643584
742345725581742081
742247964693798912
742247528461144065
742298661078634496
742271230208806912
742193807630995456
742291497253535744
742180935282495489
742359575018524672
742371012835172353
742279262330327040
742353258455404544
742278012658454528
742332832232706048
742283355975221249
742193971389181954
742351224201043969
742280160028696581
742317535442444288
742167807115309056
742382849039454208
742224124106448896
742276414368423936
742352570442756096
742314712638103552
742368282154524672
742269527652720640
742274342449500161
742300049326133248
742385827242778624
742335675912048640
742307276032212992
742281846134820867
742224694380744704
742281577682612224
742304935782559744
742213378123399168
742217077885435904
742284908115042304
742333390091870208
742264259627917312
742238435008761856
742371709181906944
742268155771359232
742257485516550144
742321130065661952
742350297318711297
742250988489347072
742258974477680641
742301190332002304
742294617979228160
742264284697100288
742304952761110528
742366877431824389
742325852604649472
742339899362283520
742329681991589888
742362003503755265
742270001252556805
742363597272195073
742328004441997312
742315966957293569
742283612087844864
742289186007437312
742314540537380864
742266901833879553
742337839975813121
742298946287067136
742371578906824705
742291195431378944
742334199441555456
742370240957448192
742266163598491649
742324443532386305
742292998856265728
742237495539171328
742201994832531456
742371222504120321
742281489694347264
742369142309687297
742161645871325185
742258299307986944
742328042077474816
742230960675098624
742216758795341824
742371713309155328
742378550196633601
742362095967162368
742177097565626368
742250896457863168
742360354915655680
742344580536913920
742253127584350208
742385151754305536
742284903996231680
742334702791462912
742381876187410432
742302339332210688
742367279757852672
742264695617392640
742251827572281348
742353119930093568
742287655329800192
742308224121110528
742282475477426177
742235150809989120
742292357094080512
742362255275270149
742242885203070976
742273289754673152
742308815379431424
742371432479502336
742326087858966528
742382135953268736
742362921880145926
742259062545469440
742274539728580608
742264137707884544
742334740326453248
742309042136174592
742362523454853121
742169027640856576
742370207465885697
742290637500911616
742286203932659712
742177206613381121
742353971340320768
742265068855939072
742305439023403008
742278515664510977
742246433537937408
742300506576457728
742350389446639616
742300582245851136
742348195968233472
742386007404908544
742335843776532480
742341069795430401
742327878793232384
742299403415851008
742379401359331328
742337429215059968
742356949363220480
742318424550952960
742270710207352832
742379942458036224
742260488843755520
742276573965881344
742317472402014208
742242411145887744
742358236989431809
742313278353866756
742255938086797312
742326892938792960
742260983608008704
742316289906081792
742320312247803908
742377602153742336
742353925244850177
742185637269377024
742327006059212800
742384132781658112
742381087490334720
742384170563993602
742210945833947136
742246475535659009
742300246710046720
742312334392197120
742207477068894208
742238564910567425
742304562623614977
742278780043988994
742255191475556352
742299613403570177
742315819879784449
742319536309862401
742385843957026816
742251667987542016
742268474802720768
742382975204102144
742299609142333440
742294877719912448
742377845352206336
742335688465485826
742232403645583360
742360493441097733
742247230648782848
742344156668932097
742363748443164672
742300976409890817
742319426960302081
742229081832493057
742260740548087808
742303987882467328
742183242174849026
742360682272837633
742329614878531584
742327337480523776
742291044281294848
742242394654007296
742324183653318656
742333268377391104
742333889042092032
742375630751293440
742295959858782208
742331439518220290
742330369991643136
742329807854272512
742252020560764928
742261059294236672
742341887441391616
742270572026068992
742266746678059008
742277920199180289
742326263822553088
742328042349953024
742318105783894017
742321058615791616
742379242021879808
742304306808901632
742383180334964736
742234580325785600
742281497957240832
742266289486340096
742362590861484032
742234383604715520
742316612653449216
742260488713670656
742289651591970816
742363349770326016
742279392295014400
742225990424879104
742306697209884673
742344077136400384
742266142559985665
742237009079631872
742335159748419585
742319372610457600
742258374658666496
742262518635212800
742323004772917248
742301362344591360
742319959859208193
742380613680926720
742354126533591040
742317166289158144
742332899370934273
742264351529312256
742319468844613633
742315853694271488
742300900929249280
742256403532898304
742282299031597057
742246894865354752
742374859066331136
742356429374394368
742258831942680576
742286917081927680
742380496072658944
742315337606107136
742302977050939393
742348799964647425
742375093955923969
742150971422314496
742285944024358912
742322337966624769
742314033043365888
742360384334667776
742284677189341184
742361005326471168
742254084217012225
742294118836129792
742354063505817601
742383142967869440
742163516539314176
742355250862907393
742239798300180481
742288729000292352
742347155545935872
742343137448894464
742328193311494146
742260153253285888
742276276153638912
742252737589448704
742325819096305669
742385487592230912
742316939951935488
742322442878734336
742328126039019520
742340079977431040
742256151853666304
742301580158996480
742316923002748928
742194894194769920
742230235425411072
742372577230880768
742380928387944449
742257682929864704
742253337425399808
742311533401808897
742353526978973696
742312456010268672
742332060203786240
742377723545432064
742338423223115781
742205711321464832
742303052703670272
742302230578102272
742370002075025409
742327958367535108
742338897208872960
742354931764584448
742348032381976576
742374146064175104
742320207402831873
742380236235505664
742350649426223104
742273847433527296
742352461566988288
742337026268237824
742316130291863552
742235625009614848
742349714188701696
742341342253207552
742266348223401984
742321260135321600
742155937532764160
742358547174805504
742262384627044352
742351274566258689
742320165321199616
742334824204120064
742340889406787584
742344496508194817
742381863713550336
742231078165962752
742261638032728064
742319204678967296
742266457052958721
742304449285238784
742326725112135680
742241614287015936
742379946866278401
742321117394788353
742334652334112768
742366600452575232
742340927146983428
742324900547989504
742201386838949888
742321767641927680
742370333265661952
742337651546689536
742223239066312704
742300053616885760
742353027558952960
742319985025011712
742315363031879681
742297524334145536
742336300943081472
742221787891695616
742284144709795840
742330613387124736
742316151150120960
742199092655362048
742281158143184896
742342521112690688
742352264334061568
742260081887223808
742248165903110144
742315832517230592
742250577707552769
742292503894892544
742319016061095936
742225634114441217
742257368180883456
742359499525267456
742178490158616582
742273063337611265
742288171086516224
742331741751418880
742153018284617729
742341388277145604
742336372137152512
742281812685291520
742353367494692864
742149465453256704
742330453781319680
742305531256152064
742203312158572545
742163596264771584
742295687140941824
742356605463859200
742317082457444352
742264276073754624
742324460087312385
742341048861622272
742248014820036608
742303304160583680
742384979921895424
742366470550786048
742235784426688512
742378667607773184
742262199842967553
742373810322673664
742306924008476672
742269393116266496
742268139023552512
742329484968222721
742355514772852736
742160232286179328
742287516678692864
742374485618089984
742313995563094016
742278658618884096
742379728791703552
742272694163496961
742149314726744065
742339777798770688
742366017230372864
742264066434039808
742324749653708800
742185515768635392
742210005949112320
742351270170796033
742296014703472640
742320127727767552
742293821061517312
742356416523042817
742324590454710274
742241648076193792
742297104878604288
742309431921266689
742273319274184704
742302976900014080
742290633335963648
742339320682565634
742179924652359682
742252330859565056
742325987191459840
742311373972111360
742296777655783424
742362427187204096
742384950511603713
742258802838413312
742310854075502592
742328046569455618
742289462856683520
742290905772789760
742283284701413376
742244042671427585
742357352024842240
742325857147092992
742240653820723200
742301240541990912
742375618273284096
742376389911928832
742321188832223232
742351232480595968
742225676149886978
742296362587414528
742273184955813888
742299134972035072
742171422521430016
742340176148455424
742364688000913408
742320722958241792
742263240072265728
742162404897759232
742296471614132225
742344098070339584
742360124371677184
742353824459960322
742286849817870336
742376889248063489
742246865807282176
742247872381456384
742298434556792832
742196420820783104
742332228097576962
742205165806092288
742303866193104896
742347327738777600
742370484281544704
742259792664629249
742274451564335104
742343066204405760
742366055104925696
742260102888062976
742299357265989632
742205773996953600
742383142783176705
742363584735379456
742308383529828352
742339891179233280
742158739042504706
742247167574827008
742376922542419969
742322220421263360
742317296224374785
742273570680770560
742342340619177984
742320807012126720
742286308681351168
742326527962943488
742302448434434048
742255782570381312
742158009472688129
742310610738810880
742331166913626116
742365828524318721
742308513620365312
742248379690979328
742292881231253504
742326855387123712
742333129952628736
742357276506398721
742274594036457472
742299667858264068
742353749155418112
742323390627872768
742332131712602112
742321964849725442
742372271260602368
742249893901799424
742333880477224960
742242914466705408
742238304888819712
742228163040837633
742324305174880256
742202796208840709
742355980508221449
742161108799086592
742326792183242752
742343624180957185
742288242553282560
742264775221096448
742289169398042624
742303761582804992
742312116527505412
742225286067064832
742151076279951361
742246240759353344
742248136610091008
742360791475728385
742297134192529408
742351601701003264
742234697783201792
742289005979574272
742347751380377601
742258312033521664
742316763694653441
742372837244080132
742353434704236545
742277685590773760
742361915238711296
742296744420052992
742375307852795905
742249092932378624
742365090364719104
742343267463929856
742280067707981824
742343083174572033
742238594618757120
742328377886027777
742331930427809792
742314586678923264
742289165346349057
742378491480576002
742227726954729472
742292097022230528
742206369709850625
742221972512313349
742380374676774914
742229366881562625
742322929426436097
742248203622469632
742314171824504832
742350624210063360
742248723783274496
742297138445623296
742270873642672128
742298577326612480
742357293195530241
742265542770319364
742300280067391488
742376306126532609
742381679172521984
742365459497013249
742275412198363136
742272312406376448
742283666601172992
742352922760073216
742295821736116225
742296245117542400
742378822553731072
742350804544147458
742272958270410752
742385726399090688
742324032259772416
742266893390741504
742277727189893120
742271251176132608
742342189389348864
742317900569153536
742314515451240448
742302259975966720
742250812412329984
742385663534878720
742298095032078336
742237067787264000
742360887756005376
742267753415987201
742214418566676480
742280135034961920
742205111427039232
742265224028422144
742317472448139264
742302758854905857
742373290321182720
742285402996912128
742271800726462464
742378449554149377
742207984651010048
742298640199254016
742362083258454016
742258437816520704
742343133422309376
742260127835787264
742341161982001152
742349907030343680
742375638993080321
742289492443287552
742254457359110144
742269900878696448
742375660241494017
742345721060425728
742261159923965952
742350712600829952
742280164076355584
742210190846615553
742218885533990912
742311424358285312
742207548271386624
742304558110543873
742270425028284416
742285147169427456
742338662038405120
742282479642521600
742219317626994688
742337848410529792
742274900455460864
742232412118089728
742350494287429632
742348443352469504
742328747022389249
742224463698272256
742349349267460096
742216444247736320
742347180648845312
742362175440838656
742381653998215168
742316994205212672
742278465718734848
742346132362297344
742203685124460548
742220835998556160
742332500811354112
742288733194616832
742303140532391936
742180440396681216
742319682791833600
742337240227946497
742211998440685569
742245200379170816
742287441214767105
742327463406145536
742186971007713280
742346182756847618
742226556777418752
742258852977115136
742244915258753024
742330718261551104
742277844798177280
742168990122803200
742377438643167233
742358450739531776
742378579531567104
742374372619522048
742383654484226048
742352331535187968
742380529576710144
742382697994162177
742251970015166464
742374078724636672
742359667104321538
742234169359667200
742248149302038528
742184731047956481
742349021990133764
742261306582020096
742367384800006144
742354319660490752
742270051718336513
742256277770772480
742339484105248768
742284169871556609
742368060057767936
742356374626131968
742368773043326979
742254159651573761
742330403432857600
742322136614739969
742265102653657088
742320228202381312
742321838777307136
742309260147707905
742331099800567808
742336804037107713
742381011917541376
742332748329783297
742356429345021952
742285801308884992
742264175649533952
742301680805498880
742312884152193025
742205346425376768
742300888077893632
742202502402080769
742363492372484096
742339979075018752
742376520102989825
742363383601762304
742305829278343169
742296115077320705
742376171690692608
742311663584436224
742280906686271490
742315388000702464
742329510020980736
742162602260828161
742359671407775744
742266767683256320
742286388645625856
742259847148769280
742314117260660736
742321188798615552
742365639835148288
742348502152425472
742340339764101121
742244596537823233
742306282133020672
742306936603987970
742326356277628928
742323101136998400
742273314731724800
742359218641096705
742379896274571264
742315572457660416
742322468178821120
742302222059343876
742242788583088128
742250602701393920
742314104371580928
742313869733986304
742256714062389248
742190816974622722
742284618490073088
742286526961340416
742343733224558592
742278507624079360
742340897942032384
742286535400300545
742330038700281856
742385222944231424
742379279997120512
742277421009895425
742279669127491584
742240880535408640
742380722485399552
742343665939517440
742298539326373888
742331057782030336
742331011577597952
742379837709553664
742284022991204352
742277505172819973
742292013287104512
742176531192025088
742248904016564224
742283146285223936
742173590989086720
742291518250229761
742356534290567170
742347377743396864
742306689009881090
742172085288620032
742298187197599744
742325424831746049
742248975332347904
742316943877758976
742241295482159104
742310799599906816
742336762090008576
742350343183310848
742342759814692864
742281250539458561
742308102645633029
742276477492699136
742324565154631680
742305128691142656
742383247578046465
742290482059845632
742253660525199361
742304885488517120
742333608111788032
742350624356978688
742189579873222656
742320618373324800
742322643936874496
742294580033359872
742338129479237632
742285822184001536
742289555324346368
742255207921242112
742303014891966465
742372401179152384
742209888785453057
742371264594116608
742304692395515904
742258194492366848
742352000160047104
742289614040358912
742155035753254912
742237382284431360
742326578428907520
742150774139031552
742323399121215488
742352918800654336
742311697067606016
742244462433325056
742243996769095680
742257133140512769
742316453190324224
742275583925702656
742377660878360576
742274485059997696
742339442271215616
742252322428833793
742328566357057536
742306172993208324
742347696774713344
742294449817063424
742328776412004352
742326188228644864
742249336067756032
742264410383601664
742268118261727232
742318391139151873
742270492233568256
742328641879724032
742285956720529408
742209981089357829
742317208177639424
742320169544863744
742280906493308930
742306974172205056
742373483364024320
742297281320341504
742248404755976193
742333046129467392
742224019169103872
742261281495846912
742337018206687232
742289790029139968
742284643752280066
742368135374897152
742222303610699776
742357364435619840
742323927410565120
742295116795252736
742283955853004801
742368932305240064
742306693346959360
742355632209154048
742337349363879936
742248279115730944
742288427035414528
742317527267741696
742293791571382273
742376154900893696
742294949132140544
742235142719213568
742269955320729601
742276611588927488
742362758528782336
742286556531204096
742367992927944705
742374188116246528
742309746666004480
742303903912337408
742343821304823808
742156277128667136
742291866394210304
742325894883225600
742351010174111749
742282559149776900
742356718466764800
742383641972637696
742321285162799104
742371797195235328
742303060886720512
742329065542057984
742319879987048448
742297717339095040
742287940651454465
742333381401137152
742303950301450240
742375404325982208
742280671847194624
742314175834161153
742346123717660672
742273281470914560
742279484905291776
742291199340519424
742342667812622336
742168016981491714
742282177560383488
742379011381301248
742227177584787457
742185758878896128
742321960483426305
742177630175305728
742348636185563136
742325978630852609
742375756433625089
742368122879938561
742290843038539776
742292130769440770
742292516653895680
742379036647796738
742385864727236609
742271444411940865
742383231048130560
742310245855285248
742289064347471872
742342168719851520
742262015394209792
742204196787605504
742342642449711104
742241593361608704
742349441689083904
742197012112629760
742260475983986689
742262644791480320
742329455532609536
742336753621573633
742298082096910337
742326465082105857
742306554930724864
742285868291985409
742311000913891328
742190640872624128
742363102302375936
742355221230329856
742219778622902272
742322572935712768
742298602526150656
742208185700913152
742281678572359681
742321914157371392
742306827614883840
742335612825554944
742188136956993537
742343535874191360
742245640843886593
742318340908175360
742212694544154626
742291321101115392
742280743112577025
742207565140877312
742371251977629696
742278914450432000
742276838005870592
742258932694011904
742376583000907776
742232852448829440
742321020862881792
742250753843159040
742189600710529024
742249117934452738
742323331827896320
742273776159719424
742165823326945280
742151004792164353
742282722941501440
742345960223846400
742288082922246144
742381431431827456
742333700457697281
742236501602357248
742251890558291968
742372866767892480
742311961417768961
742200262782115840
742377031740973058
742357750273998848
742316570865770497
742256768424792065
742228150831222784
742228570043502592
742310791232245760
742360929908576256
742247478079131648
742345608036548608
742288045400043520
742300187725602816
742329556267339776
742274829143904256
742233066278551552
742208026388533248
742293464155443200
742362187847639040
742285298072162304
742383457242730496
742315782412095488
742151629885956096
742365564304293888
742277475829485568
742316470038757376
742348606909337600
742353400931717120
742323202064551936
742314817625698304
742231409524277248
742242973434417152
742288183732273152
742376218071322624
742280780949426176
742358631149129729
742255136995717120
742374951269900288
742371235196178433
742383650394800128
742376117319958528
742352075498082305
742306340824027137
742327538790354944
742281749686845440
742246358095011840
742263282350854144
742226212920037377
742361667753771008
742335776558583808
742374410217259009
742313500429651968
742283423109271552
742270915669577729
742255241769406464
742287919419916288
742384661310132224
742308639562567680
742317858387038208
742316109240631296
742231585924222976
742296891036143616
742361542310699008
742290381648322560
742343615578509313
742370907931430912
742359109534666752
742303098639552517
742250153973850112
742243564793561088
742274581726121984
742355074593230849
742346254051594241
742254234893189120
742352868259319808
742378839377088512
742325609376813057
742249587906334720
742356332804739072
742367837705121792
742309184629133314
742211633322307585
742166301351641088
742339710719283200
742286376033525760
742335419916787713
742302406420135936
742276158625026048
742278952010559488
742337902898642944
742330772493881344
742382924847316992
742353946304516097
742270752196546560
742296584801619969
742340260126806016
742343649334337536
742203630749552640
742353266554458112
742380433124564992
742327954299047936
742325710119927808
742380114529357824
742382559783321600
742279887550046208
742295314007220224
742349311346905088
742301408360337408
742323248122232832
742359612536590336
742221028789768192
742249033972912128
742356148431511552
742241916524318720
742182860669497344
742383687904399361
742385680412778496
742235490624147456
742315245427949568
742218033813299200
742369645404033024
742271624716636160
742384275077664768
742369318449647616
742196743538757632
742293980243714048
742349370327195648
742347331673067520
742380961828995072
742342328040427520
742309440632852480
742371721743847424
742319594916962304
742199969029984257
742309998101811202
742340918846578688
742208236141432832
742270802414972928
742340843042787329
742380441819357184
742275315452510209
742272325052043265
742323063728013312
742379443231072257
742255074085208065
742286254507741184
742266121659748352
742298535157239809
742299843968806913
742240486073630720
742383419649228802
742370794789994496
742339068919468032
742283377236017153
742377908296114177
742344634899271680
742303329309581312
742293216725078017
742385667947307010
742365518498254849
742258143929982976
742194386675597312
742320379360911360
742381855186386944
742352113418768384
742303673208963072
742327782080978946
742201285965910016
742298036169216000
742263051504779264
742335906724630529
742355456300048384
742282407974436864
742257640743505920
742368546748026880
742356525700812800
742357112781733888
742310791169355776
742346417247657984
742355665906225152
742381171363975168
742375140093251584
742296681543290880
742243493372960768
742374213147865088
742358752695844864
742294273991835648
742333989806067716
742363782039646208
742161616616071168
742347331631079425
742354331991695360
742296509249654784
742311676150587397
742375941305962496
742261268745211904
742206826796584960
742329959084109824
742349521414426624
742313060216496128
742351429436887041
742357259817254913
742314608044716033
742160139956846592
742335021659394048
742301894765359104
742299495761907712
742246781950566400
742271557347774464
742364620707528704
742188568932712448
742284584814006272
742367749758976000
742297968888446977
742322103224041472
742233263314489344
742241333486706688
742349068270080000
742298212464222208
742252573898485760
742220563108663297
742326423357116417
742350796180889601
742286346727886848
742274149779972096
742289882593132544
742383889490944000
742386011808911362
742348166436167681
742378944335360001
742362133661388800
742364138333212672
742240620320858112
742226980393734148
742271351860432896
742305375978967040
742269967702327296
742295008070500352
742277995579211777
742273948067454976
742311457937719296
742339782227955712
742351517743747073
742382513465786368
742337701739954176
742336434913353728
742255568941780993
742279358728024064
742270433525825536
742304776411615232
742226439500505089
742366407514595328
742232403607851008
742240079125598208
742362536352350208
742284383793487872
742322124199723008
742330139304992769
742334685859217408
742262841739247616
742379086908116992
742356030760333312
742270685129670656
742301374898135040
742322602019041280
742263064028950530
742310342089269248
742262820801282048
742381309884932096
742310308547461120
742303845175296001
742248052728205312
742335692454395904
742252641305034752
742310350478036992
742373034577657857
742372011025039360
742325873571991553
742159083185180673
742300502554226688
742344265657896960
742339496788774912
742384866520666112
742326851117457409
742350796386390016
742308396041281536
742381020297711616
742343359759552512
742331993271226370
742327975064928256
742314700059222017
742183833529769985
742385298844360704
742207531355799552
742353942181515264
742336934257758208
742234760974499840
742360644519919617
742276032766578688
742236531017060352
742291379980783616
742188522765832192
742379388906438657
742223952345468929
742245082879791109
742273717779206149
742364352330764289
742192994049216514
742234916193112064
742257070351785984
742262145597898752
742275647163228160
742253005936988160
742244735088250880
742315065198645248
742369821854212097
742319032750231552
742263776964190208
742343544493514752
742180843129430016
742298023699599360
742352469724794880
742322241380225024
742238791772065793
742276225729597445
742310455662804992
742273411418890240
742377828415594496
742274737003483136
742321159270748160
742243283674370048
742375660291821569
742188816392462336
742382354212257792
742320270195724288
742150807668326400
742269670233939968
742357909904986112
742313471245684737
742297331329040384
742350217610067968
742295658070171648
742266566096658432
742323684237443072
742329711519535104
742309121567952896
742275030483107841
742149700292345856
742384988427952128
742303551645483008
742271742161342465
742373718345846785
742287852189450240
742152304871235585
742297927306076160
742280592239267840
742360581605347329
742346828616699905
742383956381687808
742278725375496192
742385537592504320
742334249597054976
742360958962700288
742348518900260864
742336451652685824
742200078073528324
742240502796455936
742322736257732609
742342847995727873
742278897723658240
742377274926764032
742266234817875968
742322107246350337
742358757116678145
742303719442767872
742356563277582336
742371721584467968
742208706075467777
742358194916196352
742365019174764544
742326452402704384
742317845883834368
742197305894273024
742323587676311553
742180314533920768
742241400612343808
742168872405569537
742199474060136448
742323973782900736
742382945466339328
742361504192811009
742369058411171840
742359298177634304
742375521795858432
742319271875883008
742342298587910144
742314695810420736
742227106445336576
742313874045702144
742296073042067456
742242889531576321
742180822145323008
742283205114535936
742259935119966208
742335281722953733
742305837461458944
742360451510620161
742326360140550144
742370492640825344
742339517768687616
742297952324964352
742277202977427457
742291988159057920
742269355547824128
742225915204108288
742346530716164096
742287139233107972
742355653323198464
742338200820187136
742291182731067392
742283091918520320
742273159890604032
742276108498915329
742381758537175040
742383264317444096
742367627855593473
742330185337458688
742297893453758465
742269598863634436
742378252409397248
742281397222543362
742344685356744704
742367728670023680
742352016664563712
742349684681871360
742354008979955712
742233783437512705
742385718174060544
742283968662376448
742353329645199360
742304734577627136
742251646953115648
742370639512625153
742251508595580928
742253203337687040
742379288096186368
742337101765677057
742302129919033344
742378050780794880
742332311937658881
742314641536241664
742235826386538496
742380747697356801
742382689802674176
742166922205265920
742370400613453824
742268638074396672
742277123335950336
742290108754350081
742371973183864833
742361219034664960
742375764998291457
742309494886006784
742379384783437824
742307104426328065
742244076381212672
742349722396954624
742329438935867392
742298959033577472
742350150337736704
742356995689222144
742339228319817728
742307490260484096
742224694473043969
742333226551644160
742189298867437568
742330432868495360
742291019018932224
742271444063784960
742208601016635392
742323130522292224
742381951546314753
742309453119291392
742351081645182977
742381641067311108
742364297854996480
742317137092567042
742296044004872192
742298711309623296
742269535915495424
742270110505795584
742338310018879488
742344542662332416
742329765898637312
742303325165637632
742247989830418432
742303358686498817
742275613596090368
742261012837982208
742276192359833601
742269808415113217
742383511731118080
742248275059822592
742201047167455232
742367976247164930
742383453006667776
742240423306002432
742313907465904128
742351949698191360
742238128778403840
742369460942704640
742251659619749888
742371088252948480
742272534914162688
742286225101492224
742350188338106368
742366625735835649
742368131373502464
742268982187675648
742176686532231168
742377765706596357
742336758138822658
742349785336807425
742342932150267904
742345729683820545
742304134574018561
742300561094115328
742358094596935680
742305086907518976
742359289566760960
742318709818155009
742287558978211840
742343611669483520
742359704920162304
742364650226868224
742252788017664000
742372292261478400
742248153378914304
742358388198248448
742325097952862212
742305577368473600
742361479387709440
742363219960926208
742380835702210561
742280894128459776
742294378673274880
742280919118172160
742345314477039620
742269485504139264
742336065776852992
742243052912320512
742221884301955073
742278507560996864
742255484950990848
742358203627868160
742225436936114176
742268403315048448
742282043090866176
742276976547909633
742282651352997888
742334023482114048
742349051602030592
742351157176205312
742312305120120836
742363580411023360
742338167211216896
742321339567083521
742288842196148224
742369351769149440
742282013873311744
742315694138789888
742380726969114628
742384296418238465
742289848682348545
742349382855622656
742315194878185472
742321155164409856
742281175075557376
742208068138631168
742258253283856384
742364994218692612
742296698379198464
742299336327843843
742382270263222273
742159934398320640
742285340019437568
742252456613142528
742276209157890049
742301781481377793
742279707165614080
742353161814413312
742260685724389377
742213172631719936
742209142178349056
742271729595224064
742278457116221440
742287894509977601
742219653112553472
742283116845236226
742207988526686208
742293472602951680
742167048181059584
742281162668773376
742270693656694785
742322832986644480
742382320662028288
742374355913592832
742284568410066944
742203387400200192
742251299039813632
742368273942073344
742243636172185600
742170164582584320
742384967334780929
742273642105540608
742369800589062144
742236430206967808
742228830195064834
742385155881467905
742206873080758273
742345427429654529
742278599689011201
742261667468189696
742315178159681536
742278427651280896
742326112676675585
742330290190884864
742229870470692864
742356265494536192
742252360353730560
742269653460733952
742305015377825792
742267493255897089
742360934040080384
742350770956308480
742382328953995264
742249893826338816
742231023694422016
742335512107716608
742377874888511488
742267921188130816
742302729746407424
742351505299214336
742262711640195072
742365761524486144
742361680403963904
742312942834585600
742333083794300928
742350368475086849
742303442614509568
742275479349145600
742356857000464384
742309520177782784
742296681199357952
742296698135928832
742307066300207104
742378936043245568
742333901654233089
742281611333533696
742383020980592642
742321654072774656
742305564731052032
742242994292727808
742317846009683968
742152237812731904
742330818635259905
742341459886673920
742328809827893248
742271662519910401
742337798250848256
742229597803184130
742350242683752450
742231724223008768
742345524221599744
742345847145410560
742313211232452608
742305493654376448
742299290400329729
742292398986932224
742293153991000065
742369867827970048
742246626459279360
742179882755592193
742373810637295617
742188229336694785
742246165144539137
742228762918551552
742274501883367424
742305204087848962
742288003217784834
742357234500259841
742296224020238337
742197037278466050
742334803492503554
742315345919279104
742256252332445696
742363073122570241
742271679326486528
742172915945377792
742317636239822848
742337483652767744
742228649919848448
742225654847045633
742346060836790272
742332567769096192
742307058125574144
742373386844790784
742311848037343232
742251575704453120
742303748693884928
742195170872020992
742251701667827712
742245125154295808
742297914404442112
742244416190959617
742301672475615232
742194948691398656
742287923597479936
742291493189193728
742227647313416192
742324615440171008
742363555186507776
742322270639685632
742338930507407360
742309478385745920
742298606745624576
742252045642653696
742331754309124096
742260648197914624
742333872122269696
742309289344311296
742360451552530432
742203383499481088
742323084577918976
742327895490715648
742257615607058432
742306600975753216
742305526999093248
742362519491219458
742303115408494592
742371495364726784
742325416665452545
742384153430249473
742324254797074432
742336023783432193
742250053520199680
742255086294962176
742336581692993536
742336418408697856
742289261832081408
742360824929472512
742372967485607936
742154091992907776
742306630260412417
742309616831352832
742340843231694848
742298103118581761
742266016785276932
742278255819010048
742316365164380160
742325747763806210
742262858587705344
742297352585814016
742367774660546560
742360757711609856
742301056223215626
742309532714577920
742282382850588673
742354634036109312
742289513456783360
742384975669035008
742361231743418368
742350800559570944
742197033021251585
742380273896181760
742336363740188673
742265089705795584
742196722621927425
742333033605390337
742238594333577216
742219460107440128
742327622613512192
742325684937199619
742304721990471680
742384145251336192
742254385925873665
742343892339548160
742335398911848448
742246983184744448
742290024981397505
742158735041126400
742381263575744512
742294315653844992
742267195414196224
742357809178812417
742307377068802048
742266478011899904
742251969994166276
742245074478747648
742263730751279104
742349617703059456
742331292914569216
742363232376086528
742225189665181696
742339513763135488
742264049602301952
742248748907134976
742351861743767552
742229278817849344
742374439686426624
742306571493855232
742371008611508224
742324971851124736
742317229337776129
742290213725196292
742364247238299648
742270001240018945
742328138617737216
742370673192898561
742359210025988096
742374066242355200
742372073889140736
742308924687319040
742325865556680704
742342994918047744
742302603636183040
742285222398570496
742341308983971840
742321985791926272
742291958496911360
742299391046914048
742293078569037824
742372862468579329
742354869063843840
742321767595794432
742300137574301696
742261763677298688
742296731811876865
742173146762117120
742368273996632065
742360879359008768
742187348264292352
742281531494957060
742378235577700352
742312409919000576
742334962737778688
742149771746521089
742327282921017345
742179727339839488
742301970375921665
742331510901080064
742219233728172032
742264460866408448
742215454597386244
742205157568618496
742305602647543808
742276108171771904
742249281407586305
742337504674615296
742296266063925248
742325886280728576
742188569171759104
742363739916275712
742382513478340608
742318617568645120
742338209112281088
742252573990735873
742261818358398976
742362716552212480
742308807011893249
742179035455705089
742262266922455040
742257917781549056
742299722233184258
742251609464393728
742348619492249600
742258743996473345
742365694268936192
742162878699048960
742335675844923394
742347243563438080
742274028019163136
742350418735443968
742167278851108865
742348590308331521
742319544593612802
742290515744428032
742227752108077056
742366244049948672
742255224782487552
742249860389294080
742194315242377221
742247654139301888
742348967426547713
742339094072676352
742365833045938176
742257347226132480
742315954114310144
742363945361657858
742332186364420096
742298547840778240
742373332364857345
742159850533203969
742187323224252417
742245884348354560
742273768026968064
742272756981473280
742280730290577408
742301248809013248
742361743385632769
742383553778987009
742351089715007493
742370039844704256
742365815983464448
742373797681074176
742331435537866756
742310266801692673
742160601540100096
742174182721654784
742227567562895360
742364180162940928
742314154938138624
742285436366802944
742331913650769920
742344244946456576
742380387259715586
742354713933402112
742327618549080068
742247633385869312
742302150722650112
742313949253754880
742380949090926593
742364201142784000
742191047749558272
742382043795968000
742348430664716290
742347532940910592
742335915041914880
742292004621668352
742330097366138880
742297914668687360
742296584969461764
742271192434892800
742300628442087424
742288372543062017
742333029293645824
742333666618159108
742306416225058816
742250447788990464
742348783237910528
742317246148575233
742254579132334080
742241874258321408
742313261270466560
742363748502011904
742324070000250880
742338800395788289
742160110571507714
742337827514384385
742321872566640640
742355539875770369
742270060098662400
742375043490025472
742346773935493120
742319569696624641
742359864324718592
742262724462317568
742319087536197633
742329954843693056
742239785532719105
742272924686635008
742149121591541760
742359050659205120
742222236543750145
742347092807589888
742214024314687488
742320962125860864
742194420267655168
742232403628810245
742317166511435776
742332945441128448
742351626837610496
742351647737667585
742262783064965120
742324674005082114
742284404630949888
742313706030137344
742382714876252160
742299424278380544
742324682586755072
742343737339203584
742207741024829441
742335906510721024
742283162986946560
742306382838435841
742306143582703616
742272702640205824
742211155427532800
742366084590882816
742289404216152064
742335399142391808
742340050336223233
742363182174441472
742368827787345920
742235167931179008
742230180811280384
742355422531702784
742354722070396928
742325160863240193
742267837331472385
742349437549187072
742203395918827520
742320546831044608
742332257621422081
742254499167916032
742311529182298112
742273826810036224
742380898667102208
742372267145998336
742304520743555073
742232952986308608
742358090004205568
742301320162332672
742385068061130752
742156293989761024
742324531486961665
742335793235136512
742323524753362944
742291900066091016
742329552215670788
742299906979856384
742343078585982976
742311365625450497
742377476245049344
742219472627499008
742356609570111489
742246521794646016
742338196718096385
742357905693904896
742161163614441472
742259620656353280
742224165894164480
742272387903676416
742316348282425345
742258810878840834
742320572084916224
742211700556980225
742303866327339008
742303702594289664
742361982620344320
742345607948308481
742370547305197568
742199071503437824
742242876747350016
742322363245727744
742290692047671296
742168067208253441
742268026070929408
742353551805034496
742374812719407104
742254650284466176
742313022467645440
742295590718058496
742265387832750080
742261872737570816
742308672936759296
742298493436497920
742373055343779841
742345955975004160
742222593311277056
742266235094761472
742340721491988481
742202389181038594
742228389537406976
742270370644959232
742163705308282880
742216658333229056
742280743150292992
742225432699883520
742274883661365248
742331842267885572
742340612389752832
742374909154824192
742182466228785152
742329732373446656
742358773772234753
742213206303596544
742327715135520768
742332630851522560
742305510540619776
742317053256826880
742262803994529794
742286715621105664
742327127807283200
742298296027348993
742262959116804096
742259536745136128
742365312864165888
742241526240137216
742371306558136320
742320337338007552
742305900405362688
742254989897281536
742312762366394368
742226536053366784
742356450194776064
742289081162309632
742344995496165376
742338054082433024
742328767964680193
742336862774235136
742313307525251073
742240725358772224
742234764971802624
742338595256700928
742335889951588352
742385944603557890
742331624189132800
742270530116542464
742350108583284736
742356508780810241
742373365717966848
742291560256114688
742165425031520256
742357020494434304
742318806417166336
742298883540279296
742318701559619584
742163474529320960
742262221091287040
742382908049002497
742328860100943873
742326213390143488
742380512958877696
742258194513330176
742160739725631488
742343737276309504
742275365930971136
742279501472747520
742361227641380864
742204645959970816
742317959029358592
742337642784788480
742205476192952320
742269925926928384
742261029636165632
742379334237884416
742187272829734914
742364390016622596
742326532123856896
742303102884274176
742336296446742529
742333033387298816
742327178092785664
742342500157927424
742335105247653888
742314943433740288
742350716514111489
742321821853351936
742320463112773632
742347982092304384
742299675970002944
742172467129520129
742338372752920577
742247385611436032
742314519637037056
742336980080529409
742381527770796032
742198652198891520
742304143210086400
742205342105276418
742384413498052608
742275676317843456
742276616001294336
742332236532482048
742301756432977920
742269158210035712
742334493026058241
742277727298981888
742283024763658240
742296018700619776
742258676736593921
742303920819560448
742310061251264512
742304529002029056
742327564086194176
742361797924118528
742316629309181952
742238845979242496
742251693186912256
742375978815651840
742323751224758272
742275223542595585
742359059249168384
742288892385239040
742262518714863616
742382715002093568
742353585455935488
742272337547001856
742330621884653568
742251458284953600
742326456584404992
742294840042508288
742267648512282624
742295200874258432
742307582317109248
742295645596221441
742259842765721600
742246953841397760
742224392495718400
742153307406389248
742373214798647296
742247926894825473
742205484757745664
742333196981829632
742308278818996224
742304084166725634
742260681622335488
742276443695091713
742364671039115264
742266624900747265
742336468400640000
742274069869953036
742338657865105408
742347218716401664
742333264032059392
742347726101315584
742244806156488704
742180541030633472
742310002464043008
742229266151133184
742259926827929600
742287432859701248
742292134624006145
742298531139047424
742365279238246401
742250552491413504
742316574971990016
742248530803363840
742259113082683392
742339824108118016
742339249186471937
742337013836218368
742276368294129664
742343380668145664
742208781170421760
742305430685257728
742317409789456384
742354013136523264
742336355196403712
742277639323451392
742384778704486404
742265589020958720
742267249784950784
742333301696909312
742350624428195840
742316747118813186
742327929108074496
742299055557124096
742372694654484481
742293803936141312
742271356117626881
742252561307193344
742326737636364293
742325848695574528
742231791369629696
742280579664773120
742309465827905536
742375102445146113
742224170390573056
742317111775793152
742336116431454208
742342764348706816
742384023750750208
742328960697180160
742268017468309504
742336984572657664
742354730605785088
742325181700579328
742297641896312832
742378155869130752
742307293186953217
742277115127685120
742246924170973184
742264037010984960
742283519758610432
742228242799661056
742286963378692096
742304734338420736
742370022983651328
742364041889210369
742329627511816192
742344580163604480
742201650962702336
742301077136146432
742247130019008512
742383457167282176
742355997327400961
742353472381583361
742267795082235908
742328331631218688
742335017427296257
742309138424836096
742278612221583360
742273805683286016
742368378900320256
742335172587225089
742220676405309440
742239735255584769
742237072069648384
742297767855394816
742267547609882624
742301836376453120
742218814021111808
742372757644546048
742373147811405824
742336875231358976
742311336084967424
742284068956610560
742312238132822016
742323453659729921
742365665231798273
742353065358036992
742312124827963392
742304935673507840
742355632389423104
742267275210838016
742324825042128896
742297193189670912
742286275126890497
742375467160834048
742281875327057920
742305552391344128
742262321779605504
742331863390380032
742276179562876929
742259117151113216
742245812747538432
742340075569045504
742152095474847744
742242142844817408
742316801523130368
742318948851580929
742295733643018240
742199377603657728
742248321201385472
742294156601634816
742357608061927425
742246257364770820
742213617433485312
742327832697802753
742248723590172672
742342030160998400
742335139095711746
742377249744261120
742353744902393857
742318500295913472
742167824089505792
742326133916635136
742299701429538816
742329787021197312
742381234433732612
742330739098689536
742364646104018944
742264209145237504
742234341485355008
742349265272492032
742212782695845888
742374972266582016
742245498493513728
742277253510406144
742313920191471617
742344580364898304
742344081284562944
742293242125881344
742323638263746560
742295863637245952
742374083136983040
742317648743014400
742261524866183168
742368005426950144
742372644230733824
742314150701989888
742296970845425664
742304898029654016
742333817889951746
742350301546610688
742270441922932736
742229933448175616
742326691842949120
742339803048509440
742317078372290560
742275302886379520
742337127267078144
742303169804263425
742336833414139904
742355393410703361
742322732092690432
742380231873449984
742301827992064000
742353828809474048
742294835860627459
742285411284881408
742301744017727488
742370610257498113
742298526764412928
742372052913508352
742339106764623872
742303988025036800
742305019496681473
742337789639921664
742351878629904384
742325764851421184
742248086240526337
742352004081713152
742304109424873472
742155824282406912
742316885455310848
742184584587055104
742278830623096832
742298430479859714
742287617601966080
742368219386761216
742378847946035200
742341954755829760
742255363332964352
742327287106932736
742243984299298816
742330642491314176
742334790830034944
742373252568322049
742341220689694720
742324926011478017
742174975340257280
742281372061032448
742371629330661376
742301211173498881
742282358041280512
742289097927036928
742358396335230977
742325747994492928
742274287906656257
742380697680154625
742299491462615040
742348988624609284
742250460166361088
742190804609949700
742202305295056896
742286128317763584
742328729964294144
742327480330117120
742370753002102784
742383474032672772
742345888832589828
742185343462449156
742309406985965569
742343909443964928
742282957503799296
742295641204871168
742173024867209216
742362481776033792
742303258014814208
742338729382051841
742269200379588608
742307884491476992
742331443850928128
742216251414446080
742303174325850112
742251265544073216
742288905186205696
742326167215210500
742300191873720320
742373986588360704
742272681521872897
742241580933910528
742192410877296640
742232277900505088
742355389002452992
742334346103640068
742213390999818241
742360900515028994
742384170295529473
742281707827671040
742282609447841792
742156138507075584
742270597200285696
742366466343739393
742268180979175424
742209897220214784
742247108930109440
742290847169978368
742346811923439616
742384359093743616
742297729796300800
742188539614363648
742235813631627264
742254348361555970
742225420255395840
742261541660037121
742259696153812995
742228091922206720
742299650967887872
742347646220767232
742329892046540800
742323961321672705
742376004103114752
742381104355758080
742327249404235776
742304935925022720
742300124924248064
742345285016408065
742333247393288193
742169849846206464
742377706805952512
742268235588993024
742344312030154752
742287625776562176
742275026326556672
742365929489727488
742346253686693888
742247427663659008
742295200995905536
742266218036355072
742384170572390400
742356899220295680
742319682930245633
742342495972040704
742276444076834816
742152041011630080
742323793583046656
742313978626351104
742350787859206145
742302767243497472
742343498339209220
742165017949245440
742378768208121856
742193887574384641
742217153156386816
742308463313702917
742376935116918784
742319192045694976
742343368160595970
742313513016655873
742320274167738368
742264087665475584
742243854301208576
742307687401201664
742296257788530688
742359486770360320
742335805876752384
742352071538692097
742364482408751104
742185977083371520
742385340514742272
742219925603901440
742334778163269632
742355250477182977
742372719854006273
742250766249930752
742287626091253760
742276087544041472
742331078678093824
742284735838326785
742360174841745408
742355389040185344
742362741713821696
742308962469568512
742239299127545856
742248530870427648
742354655175380992
742375358117388288
742189638484267008
742347474245849088
742308098367455232
742354139284267009
742270005610323969
742260786341552129
742301605341597696
742267854012190721
742357696112939008
742319175251693568
742334128197107712
742371822382010368
742247242984259584
742265358145441792
742304663324753921
742310631856951296
742263496054845440
742310241723944960
742341174376140801
742382220229349376
742331188094873600
742209104328810496
742176074134605824
742303316701511680
742263307147436036
742149973140115456
742218818374754306
742186010520457216
742196634520457217
742293028153397249
742242449100308480
742275911395987456
742277094181376000
742280818496655361
742224031781380100
742335122041647104
742300837918167040
742198031529824256
742253400268673024
742255459923550208
742268331894444032
742314125351616512
742203580417855489
742342818627227648
742317011246682112
742310195615911937
742208991162421248
742347981941317632
742244625780346882
742373504297881600
742332492347265024
742289190524702720
742357440251990016
742293875604197376
742254713006108672
742266876772945920
742266314698297344
742302134176096256
742195233706889216
742295280570277888
742258504954699776
742280856388141056
742171426728202240
742344979004166145
742206096845115393
742191790082523138
742310874778603520
742268449645309952
742357712697057280
742251332594216960
742250703461175298
742290419250270209
742210631097409536
742174647974662144
742216025123508224
742356861320581121
742232403549163520
742261231273181185
742293229404606464
742225466442932225
742282622076850177
742363999895982081
742168373262450688
742325655556263936
742325357664075777
742279534960070656
742284249290657792
742310992307212288
742309394344464384
742313148137492480
742331095585333248
742284744541544456
742347474476486656
742171087153176577
742306475297640448
742355720260177923
742313198712299521
742315803182280704
742280784803954689
742377400919556096
742265672856686592
742264066358513664
742324724362010626
742229312552771584
742168880802451456
742333159308701696
742347596140826625
742257523411976192
742340754937417728
742273629384257536
742351593228603392
742213738913140736
742322698668281856
742276313902374912
742227005538721792
742385021688905728
742331259213479936
742338011875049472
742315803090014208
742310438604570624
742320702326484994
742286442941054976
742281774663925760
742257112168861696
742300107979300864
742369674718023680
742376045828014080
742354638251397120
742285784586276868
742325735260618752
742335046841929728
742379325773762560
742260316948549632
742309692014231552
742285054638952448
742226145840631808
742325831922556929
742305875109523456
742338095908040704
742371683885973504
742315261991256064
742205329526693888
742373281798426624
742288426850979840
742288032867487745
742364993887293441
742303572428095488
742332433442459648
742304520470953984
742283565656903680
742243611035742208
742229182629838849
742326192615751680
742343972153098240
742358861831634944
742321486552272896
742359671575453696
742367993154424832
742267866439929856
742342352963047424
742195468785057793
742259876299210752
742257309452275712
742321297682759680
742380785777451009
742285650297245698
742353853862051840
742241756897480704
742302742039957504
742311466481668096
742323378057564160
742274455917989888
742367435282632705
742177898870767617
742300603011981312
742287701412581376
742314729369047040
742273562455724032
742304151581786113
742381112727470082
742294500542951424
742310111591292929
742333549219581952
742201395051384832
742349277842792448
742364666790313984
742242545384722432
742340746951413760
742343087071109121
742373747580121089
742184743752454144
742170822802968576
742287210788102144
742363928601075712
742316579208171520
742364994130579456
742318101858033664
742302452762968064
742258425141334016
742342269236334592
742159192056823808
742360447521689600
742346543144022016
742286673711648768
742382945646739456
742372233302003713
742382492653490176
742263974159339520
742284408795828224
742286866544746496
742377681887604736
742373080731770880
742383461613199360
742299357312122880
742334505822920705
742322002489442304
742317040640364544
742227848841297920
742305552441724928
742314826068840449
742346925014405120
742265941455736832
742281590219235328
742339584869183488
742381184085168128
742318789635809281
742257351198007296
742253022768570368
742226460325224452
742282957537312768
742352658409893888
742307603296968704
742253865903525888
742380839917527040
742307876077731840
742323810033139712
742288338758012928
742265614232870912
742277618192506882
742330307035074560
742376088056168449
742224375819214848
742383956612374528
742315408871575552
742252263662596096
742371532744359937
742335994809208832
742288792040701953
742336481067438081
742336158139486208
742310988305825792
742326842489704448
742277966458171392
742338846541545472
742244034526236672
742323562804064257
742258966026162176
742293518748508160
742308328777228290
742181455481217029
742323424408801280
742264658011295744
742347445103951872
742296702426746880
742353623246475264
742281468496519168
742227211009286144
742331880046006273
742317015499739137
742310157619712000
742331783518257153
742382589172953088
742378948626092033
742346375678033920
742270412294328320
742330714125914116
742376213973479425
742276666106490880
742296467524706304
742335445158252544
742251236003577856
742259109026779136
742295938908180480
742324317556510720
742288959649153024
742268248268251136
742350754342670336
742383558128480256
742286904658427904
742208173159776256
742203085385289729
742280755804569600
742295481838096384
742309578675650560
742251814897192960
742198677473759232
742265316240031744
742237415935516672
742314838634827777
742325630512029696
742331351714697216
742328432344735744
742353094739165188
742317296446758912
742186266167508992
742299097143640064
742264943127498752
742247901498347520
742275290341232640
742159707981242369
742385726273277952
742334878889349121
742365358884020224
742289429394554880
742331682792079360
742344546613334016
742291702879129602
742312670058139648
742385961422749697
742163508171669504
742298778397507585
742221217411694592
742189416253411328
742282756365815808
742348284103135232
742339530208989184
742321805289918464
742355242331705344
742350850639552512
742301181901443076
742350913696899072
742227538160852992
742343762609885184
742325546659545092
742329820667842560
742306902965510144
742327765270208514
742279988183961608
742155706539859968
742166104190115841
742284236707770368
742254486526136324
742287336579444736
742296232496762880
742293732909715457
742259914068885504
742361609046200320
742297734363910144
742299558596775936
742276619851554816
742264016081457152
742298887571017728
742270299392073728
742383880825655297
742171565308121088
742300653247209472
742350741738643458
742300347121700865
742366621415546880
742355460200796160
742348040833372160
742193044385083397
742277371005407232
742307158876950528
742283821698195456
742296106659258369
742288116615155712
742285390439145473
742326540759904256
742346589457518593
742362624319496192
742256025823240192
742274988506484736
742260316604649472
742257506550972416
742316897752977408
742281657189867520
742365572801892352
742371163834175488
742235830396194817
742384837420589056
742364121769873408
742156524643090434
742202091448438784
742309834532347904
742260065030287360
742283695948713984
742324841789980673
742215630556893184
742246072790220800
742325894635737088
742238116275093504
742189001126387712
742361357497077760
742308698090053632
742158424398540800
742306483522539520
742172186174230528
742347277084282881
742273461570134016
742265945671016448
742315249651482628
742287214785204224
742332735558148096
742277089886371840
742342105595576320
742276942993498112
742211155494572032
742280382381498368
742245678856953857
742347923242024960
742347356952223744
742353468036415488
742304608589099008
742375958133518336
742275596433170432
742332215456112640
742273662917566464
742201587976704002
742277727252828160
742378470349541376
742225617496641537
742386011762765824
742349399536377856
742238573534052352
742351551356866560
742246383437111296
742297885241282564
742324569424433152
742362045425848320
742171229834989568
742385919483777026
742223327360606208
742252678743494656
742367040825069569
742376641498734592
742335973476995072
742338183875178496
742382551587770372
742290444600676352
742345494572216320
742313802637643776
742271616147718144
742333733848649728
742243107450818560
742312653494722560
742380793813667844
742354634124201984
742348049054355456
742380818983755776
742382593128161280
742203391875637248
742314326866944000
742244701181517824
742299197878243328
742303778125303808
742214691183722496
742159800193187842
742317162107396096
742263101794443264
742321725719891969
742374720490876929
742276645290188804
742248493071360000
742373533611761665
742327832597139456
742272773809045504
742299533489672192
742197846753972225
742362607391248384
742310929258426368
742252775577399296
742313114801033216
742295905584459776
742233586401611777
742260652157349888
742220890289635328
742312019966234624
742262334039547904
742356433363165184
742200594027282432
742250305006379008
742354290354819072
742293795543371776
742341870777438208
742343976334696448
742303925101944833
742362854951690240
742370643631607808
742280201816641536
742340058976509952
742248564173242369
742258882509209600
742166372575289344
742277563888873476
742309524435042305
742348485278715905
742245322143989764
742329291980050432
742237814142709760
742260140431278080
742345792661401600
742245598863056896
742212543565815808
742346702460309504
742293644611178496
742326826035499009
742260748806725632
742237004868509696
742362255107457024
742338817198329856
742225537494573056
742263219071397888
742361873664856064
742294512811134976
742349743431528448
742382127669469184
742307443850530816
742301605408690176
742177559056519168
742369200749056000
742249772312977408
742295465174151168
742307666089803776
742333842808307712
742365535233527809
742343925965299713
742248010755780608
742319846533308416
742327128042135552
742360451602866176
742339266311819264
742354956984913920
742279950124896256
742288355832922114
742278809555107842
742372917200195584
742342940337577984
742366210361315329
742381217383915520
742251387124383744
742305963424747520
742311755855040512
742201394996908033
742176833391693824
742287000863133696
742174446660653056
742319108507750400
742359684233973760
742258903304548352
742348208416952320
742344177887940608
742198018900795396
742332433631170560
742314616265572352
742158709892190208
742328503618535425
742369469201141761
742323793180254208
742304331609702401
742268483191361536
742281586150760448
742346555710001152
742300900937633792
742293359545356290
742258991401570304
742382169612517376
742336254784593920
742378806040743936
742209234192994304
742362393464864768
742290889255587841
742297109244698624
742323818526429186
742328360995409921
742292264769232896
742335365663608832
742317925713993728
742342910914494464
742273411238481921
742247154895331329
742376196932050944
742199394695405568
742216930732412928
742153718523678720
742250653049724928
742373202375135236
742316386211364864
742384266949099520
742340264434470912
742344957961379847
742154041392664577
742296282845351936
742265488173092864
742272836870524928
742316948168531968
742207170951979009
742307309796360193
742374661963517952
742323554310590464
742328113451966464
742270790075318272
742314620241612800
742321192699301888
742331741524856832
742266482609016832
742272442589163520
742350268017283072
742328931412545536
742307523596783620
742352499051528192
742303492770004992
742287650867011584
742245850483691520
742314310001655808
742372481059721216
742286107564494849
742271217772728321
742381108646514688
742264532211400705
742364486502391808
742323688381505537
742277903308595200
742310472146399232
742311952769294336
742321909984026624
742236962724184064
742271075145375745
742271515652161536
742293191773159426
742327647921963008
742262396971024384
742248975227617280
742248182701273088
742264892716109824
742344651554852864
742327924834074624
742238061858332673
742295985129328642
742208621837230085
742378784872005633
742193006548275200
742338917949542401
742350519599931392
742373516876517376
742326146260455429
742316998432985088
742367023859150848
742283108435664899
742282655614394368
742249503965753344
742267581399195648
742214301260210176
742342390850195456
742263047163654144
742217048256876548
742382438005899264
742173679316934656
742353589713174528
742254784388968448
742338758670831617
742320312168157184
742300603162972160
742292545670025216
742356718630359044
742373265038028801
742307293040107520
742348061628829696
742277890792935424
742367208798576640
742284333516500992
742277446221877248
742361009415966720
742302385524117505
742304394805452800
742334459526156288
742314452788383744
742290335343091712
742351798678245377
742249059214299136
742295184042528768
742374074568052736
742248212141117441
742217845170438144
742366948567044098
742351677118926848
742335981848760320
742365757187690496
742291681790337024
742205145111363584
742266734200164352
742367846232166400
742156759242932225
742313177728360448
742263940818800640
742289974628847616
742351047834898432
742330357278613504
742229174065074176
742307640907304960
742327345793634304
742335763900190720
742302561806495744
742370950096818177
742350800605827072
742210006288764928
742381771354976256
742320584718045184
742314062541815810
742263814779985920
742266901955530752
742262556572667904
742269993140658176
742337164952932355
742299269261086724
742357158956830720
742256642675376128
742310686189985794
742239500491972608
742265148623228929
742324904771620864
742350733299843072
742219644556038144
742295087376388096
742350150421651456
742287869134397445
742295490121732096
742337298914803712
742149574463258624
742342977926926336
742314129667461120
742283062663385088
742335952463495168
742356076876570624
742370702423142404
742168520176336896
742382375246663680
742287441306914817
742309117327466496
742359831043002369
742301861424816129
742374187927515136
742201852318646272
742179727339835392
742351479986589696
742317019673006080
742354952731779073
742311772372230144
742308127601745920
742198064971026436
742259595155017729
742283804837093377
742336095338254336
742294085277515776
742377623053963264
742362448003485696
742297209744560128
742328575022403589
742325588426395648
742253807061467136
742363991423352833
742378923409956864
742208869414359040
742321897640058882
742289253363798016
742299013450334211
742159393643454466
742339589189337088
742326142208770048
742315933239152640
742236648348520448
742357762861043712
742346975329193987
742345868146278400
742262841584066560
742283972445491200
742361525180981248
742324724609515520
742327303967903745
742193153554456576
742232840037904384
742385927771803648
742366835522326529
742327744525160448
742308316307685376
742342164278083584
742246672554721280
742289236318158848
742201395076575232
742309885245693953
742364603762520064
742263118420660224
742362485727109120
742363979083882497
742266444667334656
742301613721817088
742316541392359424
742330156199641088
742328650503213056
742262904771256320
742337710199865344
742209180031930368
742335394663047168
742369045756813316
742332953930420224
742358123852206081
742293615251185664
742287323744833536
742201395068166144
742293510360031233
742283687602049024
742339685498945536
742320920346365953
742234412818018304
742332727396073472
742277727345074176
742322304479297536
742338657848156164
742277425313157120
742351475783798784
742351106626494464
742312137415118848
742321486623559682
742302393937756160
742263634466725888
742327836778860544
742356878123008000
742150270822588420
742156126096084992
742256290374750208
742374401748946945
742353585468379136
742243430403821568
742304101145288705
742321704530284548
742306999375941632
742379741261365250
742312191936868352
742317384363560960
742307305581125632
742303576861626368
742255573144571904
742336087000002560
742205929303728129
742265794579550208
742250812689285120
742334186728591360
742314368596123648
742346899798253568
742374632410501120
742380118765637632
742293451606106113
742252913976823808
742288410237390848
742208789928128512
742246257498935298
742329287794130945
742370941481582594
742379686576197633
742268122581901312
742182944647872512
742319833916813312
742249978026921984
742240565727768576
742282030562447364
742244248527998976
742322019262464000
742328448987848704
742362662009348096
742262816455921664
742379388818317313
742208647019663361
742272178276667392
742330563110047744
742314435738513408
742310283532730368
742332731569414144
742262334274588672
742326297267863552
742366982037721088
742166565693620228
742200195526467584
742265718880735232
742276720598781952
742269254779691008
742374645215662080
742309771773128704
742287323958808576
742335516247511040
742376281002676224
742294907222667264
742317162203906048
742305690933469184
742298635816308736
742331078736805888
742346346313715713
742290062671503360
742272106902196224
742345431682682881
742298828888412160
742340318859788288
742276192149999616
742310271029522432
742261222733688832
742305284010434561
742258651818254336
742345142212939776
742323298529349632
742296412881358848
742321419384655872
742252058309332993
742310472104456193
742352603921539072
742354843667333120
742232403645587456
742219137124945920
742342332188643328
742311176961425408
742314368776429568
742298606720417793
742253190473756672
742311273371729920
742275672060657665
742264523646767104
742344995701690368
742382572278325248
742314721076973568
742315052498354177
742217174333411328
742382132019011584
742383260248969217
742322119732658176
742290750486904832
742318596655812608
742291883263700992
742200166262964224
742290402422722560
742164359611219968
742351588908486657
742269791822589952
742254725920395264
742154804944867328
742332614019813377
742317506002571264
742304768173985792
742385823132340224
742351861861253121
742309394294177792
742326704119648256
742234270027112448
742355837885272064
742311101312995328
742351307957280768
742291316726325252
742349609498972160
742300267522228224
742242872800468992
742303711200980992
742371675384086528
742255140799942656
742337080815169536
742295104421912576
742378214543269889
742336913152090112
742338293291986945
742374083028000768
742343439572951040
742333826182045696
742299239863226369
742376499077058560
742335772263624709
742292357010366464
742353551918239744
742368101983916033
742155769546715136
742260853630742528
742366994708631552
742364260160921605
742341216432427008
742311013358374912
742276611521843200
742346530883919872
742379980265521152
742237302513111040
742345381510447107
742323709629845504
742305443205255168
742253345939820544
742323722045009920
742352696406102016
742303031753084932
742307360245420032
742241807480852480
742367003172818944
742340146960404480
742374837948186625
742349332406374402
742354436790616064
742289567718506496
742315304307556352
742308580842315776
742289517663682560
742308417235226625
742161113006084096
742301219763453953
742341849667473408
742243724248416256
742293476847411200
742240951771484160
742285965071355904
742347449365372928
742298337982943232
742356861412769792
742228905487151104
742212317010530305
742365174401765376
742375941159194628
742353023482142720
742297532802289664
742347109647716353
742303329435389952
742327954290659328
742248237009121280
742190900965560320
742359163905413122
742237315150565376
742243652915712002
742160404328161284
742329497568055296
742271297435127808
742158701289570309
742281376452509696
742327345944629248
742370442531471360
742277177811566592
742320865875001344
742202510979436545
742275013621993472
742258928277463040
742289479839416324
742286875130466304
742319741881065473
742178125069615105
742297176278192128
742376012256837632
742289391775830016
742377019233738753
742352528491216898
742279413350436864
742350066380353536
742282450282385408
742339454925430785
742370039769227264
742292793381511168
742277727332503553
742227060085673984
742276443787386880
742324510716755968
742261562531041280
742199159806132226
742301173483511812
742283024667119616
742351362432831488
742316654512734208
742384824887971840
742170093250088962
742384635884281858
742290671135035392
742378843755978752
742370949769613313
742151197629554688
742344257533530112
742255308924432384
742283440171720704
742359386182586368
742364008477544448
742217262401245184
742257968134139904
742272572381790208
742291820047040512
742337126956707840
742356479764779008
742384384091803650
742266046372040704
742269292452929536
742264074843611136
742202599168987137
742275567110787073
742297897534783488
742287491567366144
742284987681099776
742267300108242944
742355787578802176
742352151029092352
742297411364720640
742327056436989952
742352876849254400
742304722053390336
742353967284400128
742291778460647424
742262774684848128
742273105293418496
742279367468974080
742195934138761216
742329338289262593
742363639148056576
742362381037232128
742361093490810881
742326054266642433
742356005426585600
742319234286559232
742347621025632256
742324267384209408
742282840126197760
742204880849383428
742304696807895040
742215332790566912
742331896953212928
742185406674833408
742177944689213440
742370219960741888
742247209626898432
742217329329602560
742320433584836608
742232328328609792
742217262266867713
742290209681870848
742363895277453312
742290654030614528
742254902009864193
742210677054537728
742340965021679616
742282210984660992
742285776327675904
742277794378448896
742370907893727232
742314066685759488
742210140112322560
742280877368061953
742284178247421952
742293032259735553
742255904175718400
742256403398692864
742309356763484160
742341392521940992
742333847317155840
742255292000444416
742382417046953984
742222232487890944
742318160355950592
742297512006979584
742167106557345792
742237193616363520
742342625794109440
742363790084349953
742248350314074113
742281908986511361
742257342859862016
742336933922242560
742320920455417856
742258987169615872
742301261370908672
742299344578224128
742315924682866692
742270282472259584
742337827640385536
742270756311207940
742238522967527424
742309947799572480
742264137783386112
742153013863849985
742380944783462400
742327219976962048
742312527267266560
742322736257716224
742356651538276357
742347952623132672
742365006751240193
742233280188157952
742314402158776320
742291480279126016
742342663526055937
742385529505861632
742255132822409216
742296739953119232
742287470671372288
742256357533978624
742288351441620992
742378549844291584
742363605840977920
742379703307272192
742302108897120256
742231946516934656
742256311321104384
742303106961145856
742385483012026368
742354940270678017
742310241434533888
742337634488451072
742272295805300736
742310988293111808
742342898579079169
742210626865532928
742301366362755072
742318613600817152
742336917413335040
742263755984261120
742184420900147200
742361252702326784
742307322228178944
742380676599713794
742368496139403264
742377522256609281
742330751585267713
742247759022051328
742190821458345986
742349617526902784
742319804757991424
742365874934415360
742321591384674304
742248316797325312
742360351119835137
742329036261720064
742315627092840450
742285092589047808
742333805013307393
742320920102985728
742214888190140417
742285696623382528
742259964480131072
742384442988212224
742308953938403328
742191899344273408
742151537363816448
742374527544532993
742334409114804224
742286288057815040
742286199721734144
742284547103031296
742173813304119297
742351337577455616
742357494433976324
742227026757619712
742153533852688384
742379540056412161
742351211706388480
742369867660152832
742330906774495232
742223788629209088
742177680443990016
742365723628949505
742298891740172288
742284194894712832
742292470109605889
742365271034368001
742376964594356225
742339119548878849
742319427127906305
742338095828213760
742326532266446848
742280193461649408
742302175943135232
742253023041335296
742304940186439680
742310405251452928
742257158289514497
742363161320394752
742364616664207360
742283209241710592
742300724906840064
742331070494969856
742280248075640832
742362460812771328
742223159622021120
742332165409648641
742156570574749697
742321087854219264
742283133970751488
742254754995261440
742369767156109312
742252209019232256
742314209376149504
742291492925022208
742347625421099010
742318177221287936
742364616567738368
742288099938578432
742337521460338688
742281330180927488
742205375726784512
742169895878557698
742242713182015488
742152086876356608
742296903820423168
742347726009028610
742312804271673344
742253257586802688
742200531217702913
742248950254690304
742298640186789888
742295083316305920
742263726619906048
742331653486448644
742265169380773888
742278151015944196
742337118651842560
742220684684873728
742244877740707840
742344538530959360
742263730898149376
742261012905218048
742262321829941248
742343053453692928
742267145116061696
742176002910998528
742324590341394432
742210056519749633
742333863842697216
742355657622315008
742288108029399040
742203379091378176
742252460706828288
742205451220049921
742377862343340032
742292973786963968
742259645767507968
742364352200609792
742371469850615813
742275454028091392
742317522914054144
742291228977463296
742290004144214016
742343628119363589
742344907617120256
742353769879461888
742367275789869056
742308048161669121
742221196608086016
742269238237364224
742319280314716160
742330961464020992
742233431321530368
742286556409565184
742226749967196160
742305115986628608
742352105059581954
742274204104589312
742361177045536768
742266020941860864
742298178918088704
742378671785320448
742318973912551424
742316960701124608
742261629648261124
742162107018432512
742290784075055104
742289781812559872
742256055418249216
742218352588935168
742302666806661121
742301995613212672
742303337857581056
742326574238838784
742289785847459840
742315652225085445
742382899698229248
742283427400044544
742254969068212225
742372409362284545
742326548913651713
742303043975270400
742262401291149312
742345801016434688
742338586507399168
742268545917169665
742309549340663808
742297155453456384
742380408021602304
742315656293560320
742336455851278336
742270127421456384
742381368546447361
742237646601125889
742333226199453696
742220995071758337
742249252232007680
742285218527121410
742278411066978304
742383595604594689
742289001483272192
742212031772827648
742347508094013440
742312061854711808
742229828368248832
742369616278761474
742314897103564800
742258018348212225
742184638890704897
742341790972399616
742295917882167296
742293644556656640
742336338704388096
742269334538625024
742239634822946816
742362917983662080
742385675933261825
742315073566322688
742349206640316416
742329011175628800
742365660861239298
742171141737828352
742343653545365504
742347222789017600
742330923774050304
742322157678530560
742337223434063872
742383851524239360
742221339134545922
742277786035982336
742233272026050560
742300439547400192
742295292926644225
742358081695305728
742384833243058181
742251462475063297
742151474780733442
742342592298397696
742362016254283776
742266608270385152
742354214735773697
742319183854247936
742319678622728192
742385822809235458
742309683831156736
742172353698902016
742293061842161664
742245846444572672
742380789942325252
742273587684507648
742310786878447616
742308530158342144
742361625798156289
742255761858957312
742294269671669760
742278897719513088
742251932199358464
742351874137989120
742161440140873732
742347784938889216
742313957906604032
742159397606936576
742326884541796352
742239626195292160
742300053713346560
742266209937334274
742362553058263040
742268898129641472
742348258765352960
742357037254873089
742373038625292288
742360908874190850
742258378987147264
742311776637865984
742364054497284098
742382056538247168
742297977394466816
742380647298174976
742207841998536705
742382832442449920
742349525571014656
742219997079015425
742253769602129920
742288208952741888
742245410215841792
742161855481667585
742256416090685441
742366223091048449
742233712356691968
742283607717384192
742380823316434945
742360753685049344
742307787829567488
742246794386657280
742259083500261376
742351949585108992
742364293417570304
742382622777577472
742363333001654272
742299059583516672
742290146658226176
742349152001085441
742238263033925632
742299978106867712
742165404030631936
742185360336134145
742358933440991232
742382219872735232
742354118182731777
742271192707543040
742344718554652672
742205350242291712
742293783275048960
742286010952847360
742201395005263872
742362896932478976
742311957114413056
742284325132079104
742263059935338496
742290566289850369
742178058057228293
742296526295179264
742350204800761856
742326104585699328
742321952208084992
742199629253595136
742303220106678272
742368164919513088
742342973740847110
742291392488079362
742310090586378240
742355397525131264
742226904921542656
742384807771000832
742250401282555904
742314981107093504
742193052710637568
742351425406111746
742376037460365312
742351534663421956
742214166790819841
742271683210317827
742349667925528577
742300557130539008
742310346359242752
742299009428127744
742277245075619840
742262220814307328
742311902584442880
742254104949477376
742337693451968512
742311772674248704
742330630109859841
742267065239769088
742260060970221568
742264146339713024
742217774051823616
742377736463896576
742260962871365634
742318026356346880
742206465960775680
742276150282584065
742281904829927424
742342273606811649
742304600078848000
742249612782735360
742333444450091008
742198937470148609
742287198116929540
742162241278115841
742303576832286724
742330827116314624
742330517002014720
742344575973527552
742293959465140224
742332714494332928
742385453945344000
742383713112186880
742159892555956224
742269980490620928
742355057543401474
742172236421976065
742325995580051456
742267069534732288
742356739450937344
742296702326079489
742349416456151040
742208101693202432
742336057694392320
742237827073708032
742333398299992064
742195380478201856
742289366379286528
742257464704413696
742373390812647424
742316356977209344
742344509237940224
742253878461255680
742212715654041600
742328394549985280
742259498711166976
742357356135256065
742357175939432448
742246148300234752
742371570572746752
742338486011760640
742286229048315905
742382974918889473
742321914438377472
742272131984199681
742294617853440001
742246593173311488
742328545729511424
742327526333255680
742365115580846080
742302096033210368
742340340095520768
742286199704915968
742359977512308736
742306772954845184
742347822389952512
742346929129041920
742351232367497216
742205832691998720
742278088218824708
742231204230008832
742380383078125569
742258684986818560
742331540189925377
742224837268144128
742323986172874752
742357758717087744
742376821845557248
742376561765167104
742250585991356416
742306634655993858
742216003933868033
742258861269209088
742264930506813440
742347604558786560
742323453764599809
742380752160051200
742335512069951489
742341086614564864
742262242087972864
742261298071764992
742264150189969413
742226569477951488
742335394872741888
742261998768029696
742376356521103361
742260987693240320
742285008451309568
742352864064987136
742279241325105152
742301354006327296
742212715461156864
742287403747049473
742312162559950850
742334018977402880
742315710974681088
742246962141896705
742329162204057600
742371658770616320
742245368277172224
742233804782239744
742175931729649665
742325890445611008
742286354952769537
742358538966564864
742348497823760387
742290188458688512
742343816787566593
742188526909808640
742314754836992000
742266109181714432
742350343413977090
742237583846080513
742329061494644736
742339563960602626
742342999007453184
742217824433758208
742355858982633472
742336992965472256
742172475627319297
742345284815060992
742294953435500544
742238762118316033
742209150298525696
742275118395731968
742208932471439360
742312628232593409
742335415592570880
742304558202945536
742366596199505920
742375139891892228
742315958405083136
742269833778077696
742354885866328064
742280785122758656
742331124903514117
742352058691538945
742374607487827969
742276678639095808
742273251850625024
742263756005199872
742167073250512896
742253077286129665
742278595553284096
742185255465947136
742318902659547136
742385529543634944
742367372044996608
742290339499671552
742156281293611009
742373135257849856
742337642788966400
742323311145799680
742323655108136961
742271826101997568
742360854344110080
742341124283629568
742345809132453889
742346987849306112
742253421412114432
742352289659269120
742281518916227072
742330030496329728
742334434242879488
742322719631544320
742333532589162496
742280378153570305
742324456203390977
742284450952839169
742364754933604352
742326943123660800
742340499407802368
742210182185291776
742253857367957504
742210375358287872
742309927105011712
742294517177421824
742353539515703296
742338217555427328
742381020251463681
742325965985075200
742270597108006912
742325773130928128
742213671963787268
742185855226281984
742342546140041216
742323340208185345
742322795024121856
742288431150211072
742310963190370304
742305766103613440
742312405707948032
742282919868272640
742343892360527872
742302855219052544
742328503597699072
742380567648313344
742369725020307457
742272320891322369
742297725711048704
742219497751359488
742264188274376705
742330588095483905
742267715533033472
742299399427137536
742313450131578882
742349605195501568
742277391821754368
742367154020995072
742290968771231744
742244646923833344
742228700146638848
742325492087455744
742287776687755264
742376272345583616
742355061716619265
742354416003616768
742316252186693632
742273771906666497
742324431045984257
742279438579027968
742281103675949056
742360451447689216
742290914027184128
742284845234171904
742245074856247296
742350343393017856
742363752327090176
742350787913736192
742306709805268994
742336326150828032
742375693854507013
742331984781905920
742253077533712385
742301966097915904
742384023624908800
742173410709671936
742334203669434368
742188183224516608
742352243253518336
742225818789785600
742226086860337152
742302108737671168
742256307013603328
742268638070181888
742350871774826496
742227215539154944
742302385738031104
742284614480334848
742270920035848192
742149645757874176
742348149776371712
742333218167234562
742342306951397376
742337500354609153
742317573195333633
742272668993388544
742383914459746304
742302150622126080
742369909863264257
742367573614854144
742153219355381761
742258404228485120
742353849864859648
742377052578385920
742226632417611776
742318164533383169
742315375577075712
742369536658182150
742291421588299776
742321327164542978
742360934115598336
742350888547782656
742310145150062592
742323529216036864
742275034769707008
742385046921879553
742338544841195521
742261243919093761
742312451849388038
742310539284611072
742262195673665555
742325575923183616
742375546697469952
742352868301283328
742303677441036288
742343200522698752
742211159458074626
742309700415299584
742314167382757376
742226749589757952
742370702284750850
742202347510583299
742301299463462912
742261008824172544
742372380258013184
742288473093070848
742301223802572800
742255379959173120
742326892951408640
742196370468012032
742283603657232384
742363152843689985
742383188987760640
742372325526544384
742381129685164032
742212573165158401
742322518103625730
742231476935098369
742331095660781569
742284581009805312
742379481164349441
742310253967085568
742163218659827712
742295569738108928
742243808117727232
742326175788322818
742282982594088960
742202254841778176
742360749536903168
742297113313300483
742349185509363712
742322841190866944
742378805839417344
742303002267123712
742363643409469440
742256453998776320
742209360332361728
742364688009285633
742221397825626116
742287973966745600
742284274800447488
742307037208535040
742288573936762880
742355133389012992
742289827966521344
742245498149539840
742304776445136896
742304805901770752
742341488978321408
742294286360838144
742314071014277120
742350456446406656
742301861550665728
742382580725645312
742333264233439233
742253786127867904
742172106520137728
742283100109950976
742377551729938432
742382853434937344
742161981390487552
742284555751690240
742369066854158337
742283477677158400
742225751613833216
742363395857453058
742345582593900544
742374292810240000
742261398835724288
742273776172158976
742321197061398528
742274464059101184
742331355514560513
742331632523354112
742340939809619969
742352088005386248
742313462714503168
742309167894036480
742251055853998080
742175969360773121
742334878923034625
742308723348152320
742313874020524033
742338901302464512
742260862145204224
742385025811939328
742365132249042944
742281158289969152
742304994674769920
742341149474463744
742349504649760768
742249030021984256
742231879370309632
742327295541686272
742320626787049472
742371256037576707
742353896081739785
742361479177986048
742372271252242433
742326263961034752
742342164374392832
742304646497177601
742350943275061248
742295016211656704
742326964388810752
742260387907817472
742305875403104256
742351001945051136
742359784599486465
742326670510727168
742283024818143233
742267665255895041
742352104866643968
742250179336777729
742163667580555264
742297658681884672
742381397885759488
742261646358401024
742261596072890368
742286417934553088
742160152506159104
742355187885445124
742311638401830913
742154351976849413
742277954034491392
742326058159050752
742360061704581121
742376658351591424
742317120164335616
742258937001594880
742301588824412160
742199121960960001
742328893735108608
742384761889398784
742374787721236480
742325018210775040
742338062512979968
742277182169481216
742322484750475264
742201093174611968
742350750076960771
742348183263543296
742286598214193152
742285612506566656
742165043265949696
742260824429973504
742187776083263490
742309532869754880
742310640090501124
742296668687699968
742383746842787840
742380835849048064
742274032041611264
742293095082020864
742330017892433920
742330668013785089
742314486154022912
742244823013429252
742277182173683712
742322543663546368
742214892367798272
742330168769814529
742254226521362432
742173813538852864
742338750299181056
742323889708126209
742227798157320192
742326175662546945
742329170412351488
742367854633332736
742379254621573120
742213927585517569
742234840544743426
742355091471077376
742349345232556032
742242805725200384
742225575503376384
742307419016028161
742307141948563458
742337232015663104
742245871668994049
742246828029181952
742318277960052736
742246609854078976
742210228481970178
742337542255742976
742344294984388609
742329455671148544
742342026067349504
742349500354859008
742243933795848192
742374724680966144
742354801766367232
742257527367163904
742183854539051008
742299738897162240
742166259597516800
742349152198221825
742364901704749056
742363534546358272
742228222058725378
742308567999385600
742314469494132736
742238304876265472
742160802740867072
742348149835108352
742304243537858560
742320509275262978
742353430505787392
742293456089911296
742358731963392001
742341346342670336
742269867240329216
742369720901505029
742317665470009346
742292789032017920
742240892824719360
742265416962056193
742384472205598720
742265739818729474
742179442110390272
742268030009278464
742372753395748864
742363429642457089
742236430206918656
742259897522360320
742261902122835968
742340243630772224
742383436573331456
742343649032347648
742319099888439296
742270072857579520
742341082365714432
742289173789462528
742288800286572545
742328482676543488
742306563000565761
742368643216859137
742294202407628800
742242998432452608
742150207962554369
742352876870062080
742298489292509184
742295389366321152
742279824501313536
742283138026475522
742287986562338816
742156503478587392
742272815781535745
742317808034283521
742352423813947392
742340729859674116
742181153621184513
742291736442077184
742361215075287040
742346056780939265
742366747064467456
742259456914919424
742288951172567040
742162417535320066
742308555332542464
742267073842323456
742279514013716480
742275059742576640
742328113493901312
742311868849655808
742366373779738624
742231548036947968
742315056763969542
742262640483946496
742352457091682304
742221628373925888
742262866992992256
742275160301002752
742307288589979648
742359008842010626
742380957471285249
742252867822706688
742311739069476865
742318227414355968
742382950029889536
742320618289410048
742216977125658624
742280021730070528
742373634161795073
742334627310899200
742325550744797184
742364805277843456
742207728718774272
742293539929903106
742371801565515776
742300472841801728
742239282384011264
742235503299289088
742249474437828608
742306982514851840
742261017338597376
742243732674760704
742360774430035968
742304730228129793
742314377089454080
742348808055558144
742335914748317696
742307242616225792
742276196432523264
742303325044015104
742164246285389824
742374644980781056
742170214910021632
742252226056425472
742244076330864640
742284547459538945
742281649191149568
742339668642009088
742158852225781760
742229689880612865
742265341397610496
742351379344265217
742277404530479104
742269867043266560
742288980763365376
742253811595677696
742186283078979584
742318584035184640
742279916729815040
742274728455483392
742382983282364416
742261260415164416
742328457263075328
742254633314357252
742361831520473088
742332794471337984
742348690719965184
742324800073441284
742249973694205952
742344354044518404
742210153005486084
742374141832114176
742382941364322304
742368257378791428
742293552277905408
742300800349798400
742280520579452928
742290272466374656
742265899349082112
742250187415035904
742290318540804096
742376649967194112
742265123327344640
742287994791579648
742367644737765376
742251508750819328
742336443327057920
742293384878903300
742311587944529921
742301865430384640
742233049761513472
742344794450632704
742265815345467392
742269367921061888
742304625294970880
742323315180773376
742365610546434048
742289618356346880
742201730658537472
742266134259470336
742285742811025408
742379342555193344
742339337333788673
742340272621772800
742309017050046464
742332538564321281
742247263947329536
742344093993308165
742285545594839040
742313890713718788
742255828879716352
742264385255682048
742161947869761537
742213067740749824
742325059944058880
742370237081870336
742162157375229952
742231292029239302
742317577616150528
742381855333355520
742280503957553152
742338465040334848
742364138236608513
742191651972481024
742222412658311168
742322312972767233
742317589993562112
742354994712563713
742205207740719104
742271700193181696
742274111947313152
742238309276102660
742322925181800448
742287445484572672
742233594823872512
742361948906520576
742330814692765696
742242251976347648
742218923173679105
742245833966510080
742320471283224576
742285780513624064
742267270907482112
742307066329600000
742341296082276352
742265463019823104
742299646689726464
742312942914273281
742260048454426624
742253799016935425
742224145300226049
742317719845011456
742306076754731009
742305829072830464
742293279853694976
742320928655351808
742276817327951872
742271574141722624
742279832856236033
742283427483914240
742291442589159424
742335461985771520
742343817051836418
742240003745546240
742330026222362624
742355049276268545
742353292013887489
742269980641660928
742321993886752769
742222391732895746
742341883410669569
742304151565172736
742247587009449984
742242042185666560
742294131263803392
742317107501772800
742308698077470724
742282072765534209
742367284161740801
742188514641477633
742316281186144257
742358136435048448
742354676004327424
742305560624828416
742344903284432896
742365098891706368
742264376841932800
742318785378562049
742293783111471104
742330743406395392
742291098878369792
742223968954896384
742329128565772288
742287529534234624
742225625616928768
742350313907191810
742281665821736960
742338137809166337
742300972001660928
742366332184846336
742265316441522176
742276351630159872
742376398287953920
742330714155274241
742357918352179200
742219862622117890
742202397578010624
742267052661080064
742296241023942656
742279010621739008
742268667652608000
742304612867145728
742330806337601540
742348153853120512
742292684191240196
742273453366124544
742157971552120832
742196735225761793
742336913034620928
742329698777075714
742286325777305601
742306982581800960
742270903212445696
742161117389017089
742201395059757056
742325005455925248
742288683039117313
742317032155316225
742239106084831233
742324020046004224
742266796896616448
742363807096397824
742381687322124288
742246915803217921
742380953520201729
742320962176221184
742349047101566976
742331125041930240
742272287357861888
742367992973905920
742301731447578624
742345553615462401
742248920718311424
742358547233673216
742355581915271169
742267761615724547
742224455271866368
742228590964641792
742340646258769920
742363194572824576
742280482943946752
742371092594077696
742204612170518528
742351526203666432
742326892938809344
742339433735802880
742290767469809665
742309180317401088
742333251491123201
742321796976906244
742385793591857152
742198584829988864
742349391177129984
742383465677651968
742372967246659585
742362108436697088
742291794906480641
742364700231512064
742365556070830080
742344806807011329
742298208316035072
742265337492578304
742262355069919232
742310598130667520
742314721022377985
742361726574858241
742356752272875520
742316365055463424
742304570718687232
742274082335563776
742359331576938496
742304826818727936
742312791617474560
742271024834719744
742273948071661568
742367112258293760
742199809860378624
742295288711401473
742241773926371328
742351228244353026
742343737469206528
742275449724776448
742379590182707201
742253224070160384
742258970430218240
742323323640655872
742370500987486208
742249432511451137
742351668646449152
742263697406623745
742247956053557249
742240402242166784
742318021855870977
742331469104812033
742301408310009856
742329023829839872
742380961803829249
742250552638181378
742205354520416256
742253207313743872
742360023683203072
742299420339896320
742367355477590021
742256759889362944
742322438449438720
742204310121910272
742351815514193920
742382114981707776
742379225164873728
742329598495608832
742288548716498944
742234064522870785
742377929334738944
742158315459874816
742380777371996161
742316000486510593
742380202735591424
742252850890166272
742289391784058880
742161817720365056
742383532794740736
742274052971171841
742378617125150720
742252687304052736
742261650477191168
742304470185463808
742213009209196548
742337768681017344
742347956666261505
742240725056794628
742285016902832128
742320773336080388
742264301533171712
742206151459143680
742349508785364992
742208034584199169
742293540068167680
742266641615052800
742367216826519552
742334597833326592
742261034031980544
742350368433045504
742355607085256706
742220143841968128
742323067565805569
742336980390928384
742267698692935680
742259511587569664
742306210783825920
742281099477438464
742354097307844612
742218885630447616
742247448706482176
742378617141886976
742189810551554049
742324078581821440
742385076323946497
742352339915378688
742310828628705280
742251634403725312
742260618648948736
742283901171863552
742382748418101248
742330441521324032
742280222800805888
742315991997288448
742197003879337985
742236111242711040
742230126054756353
742370979486273536
742341707040227329
742332429566906368
742299910817599488
742370098434953216
742385076261031936
742368370255900672
742360468438716416
742343473081257984
742363840399183872
742305929626935296
742346404731949057
742270097893511168
742283993828233216
742223721402912768
742341140834361344
742296056629760000
742261231021613056
742287932040597504
742278054513369092
742313722711015428
742342273430659072
742369259448348673
742170940348338176
742294156534370304
742313475360296961
742251546482737152
742309515824091137
742235914315964416
742382068869406721
742306936624799744
742299327813582848
742193715490525185
742153210954031104
742312766422319105
742242021423747072
742250997179944960
742234790133391360
742254423599153152
742297008636071937
742317875352981504
742360032302510080
742358698178187266
742347642303287296
742366814148145152
742347994406739969
742307716539027456
742313576199786496
742305342839738368
742306189913034752
742381951676452864
742288733244817409
742297436530606080
742151533333229568
742311206355120128
742356953402249216
742337240492281856
742254683729842176
742274862811611136
742191093870006272
742326171346472960
742338897271787520
742322224523284481
742298195531866112
742366889666609152
742301693623324672
742337169197543428
742384937958055937
742277727307325440
742279245582438400
742360137109778432
742333398157557760
742262774663897088
742334895599542272
742369205006262272
742369700190027776
742286539653156864
742256487196688385
742291241417723904
742280701031120896
742340889196912640
742217736013680641
742335860553568257
742341631580372992
742339551432200192
742382609905405953
742219703255502848
742353937932509185
742374024316129280
742224895698960385
742316734548463616
742311592323362816
742282626350907392
742358278810800128
742371050512601088
742346891375968261
742268155905597440
742259822045876224
742259649920008192
742266507392999424
742317380211253249
742317044587212801
742376331065892864
742266750742454272
742221645138546688
742380177473318912
742279384128704513
742253542963044352
742314696116719616
742361139347132416
742305816510902272
742241979174653952
742326087611514880
742330718089449472
742334090557300737
742366659353137152
742382928815128576
742258496478060544
742328927377494017
742305288167010304
742345482295508994
742273080207257600
742274858512420864
742368819260362752
742288519209582592
742297709151965184
742246949399695360
742355955397099520
742372271331770368
742208584025559040
742192071390285824
742215181669937152
742296328890421248
742271532198711297
742380341126692864
742328079771656192
742294181725536256
742356433568686080
742338955878801408
742344400072810496
742264854963163136
742362368437551106
742236652416970752
742294684840558592
742272345939664896
742340117516406784
742257259288354817
742266511621029888
742314079331618817
742355955241865225
742273822242549760
742336539829637120
742338855110610944
742266297900113921
742276691230236673
742262669961498624
742328616680337408
742375949665243136
742363551046762496
742320224079319040
742263089240887297
742249201896161281
742262535450038272
742304969286619136
742368408168062976
742332094043590657
742305103567294464
742310287798349824
742268550069374976
742249994657234945
742340482483781632
742383260261593088
742298006884618240
742331435353313280
742319079042600964
742376998153146369
742285289595523072
742335873178537985
742353740733108225
742338830091603968
742325550879019009
742335721986482176
742313999858081792
742356097697124352
742325823353413632
742337429240225792
742314943228317696
742213147516231680
742307381078458368
742249151530971136
742290322726785024
742187348495106052
742340839150637056
742344538476318720
742341229149577216
742207179311054848
742155131832152064
742284987647426560
742321318901735424
742333499177193472
742329711397904384
742371885191684096
742302066744426496
742320198951149568
742348388612636672
742311587936120833
742247645788274688
742372401103704064
742258437535485952
742359541510180864
742321951985815552
742355863017381888
742273344385351680
742259217839607809
742286418094006273
742249101073481729
742265282954072064
742260387928645632
742317770445082624
742187440727822336
742346321080639488
742333566273650688
742183858666278913
742333037585649664
742270660022546432
742244168836091904
742362951504400385
742334128138399744
742175755224899584
742356894740819972
742251504405450752
742249465969414145
742315350125993984
742317992759992321
742337798229856260
742362791928049664
742314188488507392
742311327918592001
742152133277941760
742315740452118529
742305325806653440
742202800101195776
742358157155008512
742340084138147840
742228418897416193
742343984832352258
742367007085989888
742350490122457088
742231539669307392
742254364883091456
742382865791340544
742353186971881472
742322077978480640
742361424794517504
742299315511668736
742367204474228736
742354902408658944
742364079763906560
742304604570980352
742282282522845184
742350968466092032
742314335222009856
742383704732008448
742319804577685504
742275831460954112
742283976920993792
742271825984540672
742273545439481856
742193988216709120
742362456509517825
742338800387391489
742235121634422784
742252284722155520
742348208496627712
742279740682342400
742196835876544513
742316725920772098
742272857636544512
742361089069846528
742293921372475393
742284840901435392
742286082335748096
742295074889961472
742251567357775872
742224732200669187
742232403607855104
742166137681518592
742365140633432066
742380554822295553
742275743313367041
742351295483412480
742376343682355200
742283330926829568
742323285908705280
742383402775646209
742252062432329728
742351874334949377
742292864449777664
742372703345246208
742374728883527682
742382018756005888
742186773975957504
742330034669551617
742360678065917952
742273981894561793
742356102264688640
742231786957250560
742326636918476800
742322895750373376
742266914366324736
742368676662398976
742279296211898368
742347533196742656
742282684915814400
742234760739749889
742272526496215040
742322635682545664
742224510062088192
742374477414162432
742349206501761024
742344970430861312
742297012641660928
742326775632429056
742325727157194752
742270890734419968
742372711440207872
742235063006330880
742218583250509824
742375597058490368
742335797274247168
742278133974454272
742322010701844480
742244860657274880
742378944452644864
742305435110281220
742357339345420288
742341547975380992
742338079353114624
742329581718233088
742348816549044224
742336678384291840
742340012851748864
742381792167088128
742332375129051136
742338796453257216
742331032725258240
742223386026246144
742318667963224064
742292415797710848
742253740162449408
742362414675419136
742266654390931460
742353987983282177
742346249756680192
742309578851815424
742309553744818177
742251689030356992
742278176135610368
742312041000603648
742347465911898113
742359428331114496
742286959113056256
742372795443712000
742341715701424128
742234991510323201
742308484260212736
742283289059332096
742297528834498562
742330256728707072
742186757135826944
742221125212508160
742250657441316864
742226301109579776
742325991398346752
742356160917975040
742322858068676608
742293334144716800
742345091919040512
742294613583659008
742297855864360960
742353346313527296
742236195409809409
742313210980638724
742338267744460800
742252842413613056
742233548615241728
742316637840388096
742262850152988672
742317892037939201
742363081494396928
742294160594599936
742369591003774976
742203588697595904
742242335652745216
742289177664991232
742380869411819520
742260404890566656
742276854925676544
742283402192269313
742371302242197504
742331951332380672
742252133706260484
742319980679569408
742323063664959489
742291698764685312
742284815622344704
742280071788912640
742259364648607744
742384333974065152
742158114351353856
742293321821786113
742235209769308164
742370756898783232
742210727528804352
742224661098946560
742338511307706369
742174384064991232
742186807547338753
742378319392440320
742380957387218944
742252402103988224
742326221669826561
742277106512625664
742349085169045504
742330197924548609
742176673886556160
742309587206955010
742263445857406977
742330617686282240
742347646292135936
742358849378738177
742371499533697025
742380861081956352
742190972470054912
742259133890465792
742354956901027846
742265270186741760
742379867149369344
742272568468594688
742327199123005440
742208408108077060
742208068226846720
742380420591984640
742342906690871300
742381511287148545
742225198003392512
742252498656731136
742205731940638721
742369310170066944
742382165699203073
742233137644724224
742333398426001413
742313663932080128
742277014405664768
742272597497401344
742326569977413632
742358039697739777
742236983892815872
742381045727809537
742265236783259649
742348858626351104
742276217445994496
742226112072286208
742271574393262080
742198086055825408
742295733529907200
742267094960644096
742309113120448512
742381318395310080
742343024299155456
742226280196759552
742320815237128192
742350791986446336
742275621951311872
742362510813212673
742322866402775040
742340683630055424
742326687455543296
742245800458256388
742330672124198912
742263445622554625
742232596466143232
742322547782496256
742385843889963013
742347293853110272
742383008640991233
742276926157557760
742286921234317312
742361114395201536
742265211722342400
742283062675836929
742311395178467328
742243313013645312
742310900263194624
742345725225271296
742205023334043653
742242843306004482
742312506648080384
742287210800644100
742331313936470017
742366730576666624
742284962448150528
742274472535859200
742343062156771329
742327509337952256
742336376327262208
742287579773587456
742353597980151808
742319276149866496
742375941247275008
742316411381420032
742325831914004481
742360451527397376
742254729791688705
742354890039656448
742333201142534148
742296832261431296
742368248923082753
742340314703138819
742322497543102464
742276532123623424
742287424647270401
742373831524929537
742269234026303488
742307800689332224
742375202768588800
742296077404123138
742194612865892352
742322069417906176
742211465571139584
742205455297052672
742334870362464260
742374934664466433
742339627000946688
742384732466479104
742315388009127940
742335960847941632
742321671189716992
742275676208812032
742353971503861760
742341241799639040
742175205796155392
742369750530002944
742277030935420929
742331787695771649
742320584646746115
742272299936550912
742298723972218880
742295649643859968
742321373142474752
742338032972496896
742351379340111872
742320094106275840
742361479383388160
742292785089351680
742326855336857600
742368186016878595
742365841333878784
742383432223862785
742293212564496384
742221481589932033
742298719912103938
742330290404753408
742256374311211008
742209486090317828
742383943975088128
742327039764619265
742317967606583296
742169770229911552
742213693010632704
742340855927844864
742361110133780484
742294189967216640
742312657387159552
742348426566860800
742351983093374976
742353409563611136
742376020834127872
742331238132781057
742295955656048640
742240557410488320
742303253711454208
742379451841929216
742350892712742916
742296815719075841
742325655703015424
742383855894732800
742281393086963712
742273147148242944
742283981031395328
742348531286081536
742310824455340032
742314368788926465
742291539079106560
742362238531604480
742254985744920576
742341703185641472
742308765282734080
742264410534739968
742170986682802176
742161939481104388
742287424756277248
742336799918428160
742324493822070784
742294970019811328
742372870836391936
742251374541295616
742275600769916929
742320144215592962
742294261421379584
742315979305324544
742306017736859648
742257858864123904
742306076456951808
742326033039425536
742342608832364544
742300527741001728
742254331446099968
742326163054297088
742287189535494144
742182495861526528
742351114981519360
742163948519055360
742224006699421697
742281103642394624
742251814976770048
742294458490716161
742290176127422464
742196328516575232
742323105301987328
742335969614004224
742303119707635712
742374120856375296
742234819774537728
742267308739985412
742319653440098304
742272501334609920
742351098204291072
742326049858584576
742353207951806464
742256248272347136
742380475319242752
742255137020903424
742245787640442880
742310279225171969
742178335095037952
742350347570544640
742335554281443328
742286053143248896
742259792526376960
742371834960699392
742243761938436096
742385114265620481
742372283663159296
742351421438369792
742172924363329536
742273554100654080
742323768291430400
742318030483513344
742157065624379392
742281384576847872
742329690371686400
742324237927616513
742329392819474432
742375832207949824
742254813715521536
742290993882488832
742345046020771840
742364818040971267
742323952941432832
742353233318957056
742362271779848192
742168876612472834
742322690082639872
742384543710220288
742307993258184704
742202800298299392
742351853313269760
742295590969724928
742266218112028674
742340285208907776
742303157343125504
742363567886893056
742294303247044608
742261571083227136
742319250807918592
742350456773566464
742198681311514624
742206088448212992
742375295341101056
742280835169034240
742302377382957056
742360698970382336
742251902847602688
742327987844980737
742248111238680576
742314544773627904
742167140430536704
742251798291992576
742370459082227712
742256118404132865
742341891690270720
742310119812239360
742306177128747008
742185670844633088
742156554091270144
742322526508961792
742384367532642304
742293250585792512
742224560251129856
742295993346105344
742332404191399936
742382379487105024
742238720481320960
742311147609698304
742366478758903809
742313240613507072
742292034178928640
742336200179109888
742289018386325504
742264926409003008
742231829206433792
742308114905501696
742294198557249536
742265656108781568
742385126525566976
742248786441932800
742296262163189760
742384279318106112
742385135081918464
742357163151101952
742351580767342592
742362888656945152
742280071961038848
742251366324838400
742290536707547136
742302859459497985
742366529312989184
742276930322505728
742347319136374784
742382177959043072
742176787237507076
742277727311560704
742297730077347840
742226330423529472
742288230079467522
742301601231163392
742307053939625984
742375882497613828
742374783594205185
742295850957852672
742311260973305856
742245603296477184
742281955086077952
742322329368317952
742307922315710464
742336682461171717
742325261572681728
742260555826798592
742371184973651969
742302700268847104
742248442832027648
742356949304479745
742256864872796161
742347680089673730
742377459291676673
742318319718518784
742330823198842880
742170533555535872
742305669936746496
742338422933729280
742148999864410112
742382333228142592
742279866377113600
742330214659809280
742347432470716417
742353841409142784
742295800605253633
742258232362688512
742265979250573312
742278008363462658
742280768051896320
742337353390424065
742342508240195584
742328759290896384
742242222628872192
742313852964982784
742309490846994432
742255614894673920
742382085923442688
742352138408493056
742359788856737792
742214783429025793
742317028032323584
742221259421974528
742308291137654785
742286384271097856
742262883862646788
742303547426000896
742285679879684096
742314486242086913
742193363177209856
742250166363820034
742282181788225536
742241593281806336
742378386446778369
742262225373659136
742384254319988736
742294231767732225
742230805657858048
742320916068077570
742347180942450688
742353052678692864
742346585225474049
742265794667655168
742356085328072705
742244110040498176
742280369714679808
742313504548524032
742359621113876480
742358362860466176
742301542628216832
742268273568452608
742272883012079616
742197297291886596
742285042215313410
742296245083967488
742302549374554112
742337756211384320
742337823219539968
742317778909155328
742187520306339840
742280164348944384
742300699443245056
742332479844057088
742285952303915008
742310405112991745
742318307055947776
742362926280015872
742337966064992256
742368395681763328
742272748597088256
742375622438211588
742300854821236736
742347826596859909
742187268987817984
742316751275339776
742356299170615296
742286170609045504
742266075392397312
742289555290611714
742257481364168704
742326146415624193
742338804762173440
742288116820660225
742204452988456960
742269892565536768
742298342298898432
742311252291166209
742368341067759616
742254918803787776
742255619193901056
742324871452065792
742285541476081664
742348640627380224
742323835505119232
742371021265637376
742167173800460288
742222832101261312
742356626498293760
742359495213453313
742369985130037249
742257192208830464
742377270703206400
742239039277961216
742283226052452353
742219921229283328
742352327097647105
742324258957852673
742174408861614080
742197578331099136
742303463405674496
742383058985332736
742285897723322369
742333712713580544
742244285957935104
742275588094865408
742278343832174592
742284052233740288
742372661112754176
742363169394438144
742360031962796032
742280877330305024
742380903075315712
742298946383585280
742383939881467904
742348602677284864
742278826378596352
742359339936022528
742326842657492992
742333532534513664
742183833576046592
742294282351054849
742267140909191168
742354914999971840
742331686889881600
742352222542024704
742317786966286338
742256017656958977
742259469611094016
742217249738493954
742346060769660929
742313034778087424
742248295913918464
742218403126054912
742355024341303296
742278779913961472
742321377366183936
742384015269761025
742248736399622145
742263789836505089
742334925202980865
742283884683874304
742224199792594944
742322329359912960
742330881541591040
742266486757150721
742235658345807873
742257502352343042
742211570470522880
742335377835491328
742252594991505410
742288422769954816
742226573412073472
742358190659096576
742353572940124160
742311323606896640
742323868765978624
742275491827220481
742328973539971072
742248065197805568
742323860482228224
742347789074595840
742383285515485184
742358358624108544
742308211492065280
742385852475691008
742278486442840064
742289840348270593
742306479080755200
742311415978065920
742249453357289472
742153433361289218
742345813393707014
742342713857609728
742355149935480832
742302620719677440
742295318297878528
742383339986931712
742284140624654336
742370857541066753
742272182592675841
742282349438742528
742265068755292160
742358069187911680
742351274625110016
742276238509670400
742292445048803328
742261893650362368
742255858155937792
742363207130578944
742352922663522304
742262321842556928
742356638879776768
742163306836824064
742262657168773122
742384493391171584
742281359784300545
742289634865106944
742348925693243392
742176883647913984
742336615348113409
742207661689741314
742331422896193536
742311713614221313
742375328639684610
742364746670854145
742362984928841728
742255694687113216
742333574649643008
742367393297661953
742332068760281088
742312225361137665
742350288682639360
742374439757680640
742343133434908672
742362142091968512
742342059424636928
742289823638003712
742317346786775040
742370668931616769
742343766795681792
742346589516222464
742339182081773568
742265660512686080
742353740896731142
742367930189553665
742312347218366464
742253807388655616
742237478988435456
742372140931031040
742297100747218944
742226011396407296
742308706654773248
742300275772252160
742269368147410944
742225407697506304
742275017954709504
742311835223760896
742352511680405505
742376008431570948
742279669240762368
742270559220813824
742246228017176576
742253110912004096
742309960630034432
742372048870113280
742279107170476032
742204838570655744
742275441394733059
742309050591924224
742360422179733508
742364738265436161
742336581642649602
742301605438103552
742336418203242496
742329229065523201
742323126520799232
742350527883677696
742355812761227264
742363748485238784
742332920128540672
742164783307358209
742373768404832256
742281183543865344
742167723191439360
742181690563399681
742268029917138944
742225885814788096
742292436634898432
742364159417913344
742229132239601664
742360791454765056
742172085192163328
742305514571337729
742299868924903424
742382563977633792
742215982941229056
742310233343700992
742215450386305026
742297666986627072
742298724211302400
742347445149933570
742283326661263360
742351098288050180
742372249987088384
742319498527641600
742326691561918464
742375215401959424
742165290423832576
742167794528059392
742368164764352512
742313836221468673
742372724333543424
742337835890573312
742229740400955394
742305644456382464
742325269978054656
742273482755559424
742148962166022144
742321813716340740
742328927234994176
742260056775897088
742290377286295552
742305799876251648
742378591942496256
742342827171024896
742318596647485440
742330093066964992
742293107786567680
742184106356805633
742382912235012096
742344974709231616
742293544019365888
742302033252868096
742279358753210368
742248908320051200
742297079653900288
742368316057124864
742368873949888513
742365623326527488
742310400990007296
742167358337208323
742220278160183296
742294944883351552
742336372149760000
742340352280006657
742268055376527360
742330747479064576
742358211647410176
742298291875028992
742382765325307904
742271113036603392
742287206522314752
742243224820011008
742340193039097856
742228423297368064
742242285312610304
742279518182903809
742257980637384704
742317275630469120
742279023368146944
742295758561509376
742382765140803584
742359218611728384
742382824028704768
742332702024568835
742325337019822080
742319007496318976
742303455293898752
742259423205167104
742312523223969792
742314368885501952
742348829052243972
742384073918779392
742254968913137664
742245984802099201
742302419154042884
742338641205268484
742326360283189248
742331905211781120
742271507305533440
742335587718422528
742231803876937728
742328902165626880
742377606264279041
742288510841987072
742334698693742592
742257590306902016
742232462248534017
742382094001655809
742264418763997184
742359734230093824
742339937282994176
742320324805529601
742367204616855553
742342969538318337
742214317978886144
742349680412086272
742315111134703617
742304994406305792
742358866109829120
742241626966380544
742340637631127552
742344592935268352
742315832546594816
742247846972252160
742312619810246657
742286623270801408
742322295922794497
742276791826579456
742242910448406528
742210656271761408
742251504678146048
742262329841225729
742358933201772545
742283372798451713
742297511990153220
742266105079730177
742380190156894209
742277324536696832
742329866809315329
742192050238414848
742323961107603461
742316843277426692
742239777236373504
742292281684807680
742202116568027137
742317283729641472
742370610353967105
742377199601373184
742267770079973376
742267828674387969
742169598263459841
742346656583061504
742334413162315776
742333314556628992
742328079905869824
742284144789606400
742176862672031744
742264548779012096
742340390251036672
742290805369540608
742356118823800834
742246559623057409
742240683403120645
742293061825363968
742380911426195456
742266306360147968
742263571468406784
742245598863196160
742348615092457472
742248316977680385
742349584035368960
742354503987568640
742359289969283072
742242109269409793
742311776847466499
742322635778969601
742321125862969344
742345658158452736
742183359800061952
742255044507148288
742191647568564224
742286451317039105
742318856480428032
742174895531003906
742236216225976321
742351287182757889
742306907226923010
742237860451999744
742280860502794240
742318466481278976
742189777160527873
742283112634327040
742328465999986692
742292596345688064
742288150312144896
742275097298239488
742329057296158721
742288506563756032
742304910717390848
742314771555487744
742327513670651904
742316100931735552
742301395785777152
742261889456017408
742238166577516544
742282026628321281
742316855994507264
742163390517350400
742360846014283776
742363106534395904
742299239787704320
742325714423296000
742285549592059904
742283213457002496
742347897983926272
742282882287292416
742328851599118336
742268965347594240
742284388025683968
742305330189762560
742251257025466368
742276712327696385
742264171505537024
742333708519256064
742366608698576896
742318168790708224
742355477078679552
742292826994573312
742321826223783936
742352717125980160
742365505915392000
742380378778787840
742288619990310912
742305833543929856
742150346428977152
742281930129965056
742300405917470720
742347080258093056
742320735692165120
742287948821987328
742347172323168256
742233695482961920
742153944928006144
742368361842102272
742339760958541824
742363274298163200
742333461055311872
742298149402873856
742379745195790336
742237789119467520
742272555810226180
742177546356154369
742372858161070081
742302872050765824
742369041365532672
742333234755686401
742285738490793984
742170529134612480
742316252077527041
742293728648429568
742373412027371520
742244248586735616
742344324499800065
742309406809948160
742349697591971840
742211109264953344
742290586921619456
742355657471496194
742293946529894401
742373382575017986
742380701635354624
742308559707353089
742300628051972096
742178674657492993
742297650188320768
742314180129198080
742290234776375296
742311717963759616
742348544162598912
742297411129724928
742277127509250048
742333717138440193
742340692404523008
742332370779578368
742322753299226625
742310098983354368
742178062100496385
742343527615627264
742322799239417856
742294425028689921
742270085155422209
742356676565729280
742320345567375360
742224455292837888
742376863717195777
742347843629879296
742337001341476864
742355250531565568
742273260423778304
742253404567666688
742286367409852416
742351559770689536
742318084841607168
742229799058345985
742383230914048000
742352889151168513
742285415378358272
742365078020820992
742245930175434752
742288364175515648
742380714474246144
742254495107813376
742297495225524224
742308488546680833
742297243349323776
742301773315112960
742310858286632962
742355397604954112
742328616843923457
742335449444823042
742267325420802048
742201303120633856
742194101433421826
742382194828533760
742371805600481284
742266977478168576
742263756093296640
742321536946851840
742262346693804034
742334937697816576
742367263056113666
742293783207915520
742342697122332672
742358878562684928
742314217772974080
742347432487456768
742378940195540993
742244986784223232
742327769607090176
742366890035675136
742236140791554049
742182718104965120
742354239687626752
742243078358990849
742252267881930752
742365803614511104
742354680374800384
742316574909009921
742328788936216576
742248124073283585
742301525645492226
742316746892140544
742245263226601472
742301961974874112
742308559593963520
742215454433779712
742201718113329152
742340784330969088
742314834209996800
742364981346336768
742371667322802177
742316256284573696
742340998391582720
742313563646103554
742358383920095232
742297948244021248
742288540197851136
742333910214905856
742329430593417216
742365866348675073
742242637906907136
742363479886168064
742314180146044928
742353262381309952
742370182220374016
742318932376195072
742311311254523905
742159200541913089
742328361003933697
742245410404720640
742263257004662784
742373277654519812
742366541518393344
742363131716866049
742362402012966912
742371893462831104
742290914400342016
742380672287969286
742344291146682368
742312145937924097
742322518476918784
742187847487127552
742316986055675904
742350829835821056
742347277457559552
742283397976985600
742152808581857280
742330957261352960
742317413769875456
742371457649508352
742285755146461184
742354076097228800
742381964297179140
742314624779853824
742364008322322432
742367586067841024
742324694955786240
742336045086322689
742333180221394944
742235910247436288
742334392446640128
742371231018692608
742331472955224064
742340491073757184
742352138446196736
742272149042388992
742289295155810304
742376348098961409
742377493043253248
742316147077488640
742361538053451776
742223843150995456
742261705141428224
742321658627756032
742343649070055425
742384270874935296
742293875470049280
742358421341540354
742340251788677120
742328079780093952
742337991125827584
742166804680839168
742381381301489664
742384661259767812
742383285364346880
742207858763300865
742384627688476674
742364943517896704
742359683931873281
742274082683641856
742281799993286656
742309230745681920
742318894493372416
742369964120805376
742154544822530048
742304734254628864
742336141328830464
742279711053746176
742344911496851456
742360086820061184
742284354215399424
742310719874555904
742310803618025472
742256516728754176
742333091969171456
742363081309847555
742318118542905345
742236858046947328
742175449334173696
742296014703452160
742324301072859136
742364381569273856
742297759189983232
742335935937957888
742325273916518400
742362922140196864
742266612506611712
742279434464460800
742326485999046656
742213696915574790
742324397269233664
742327022932889600
742303736165453824
742335612942995456
742246324612005888
742355963517108224
742167945774829568
742346857645527040
742156872669630464
742237357135527936
742357272416817158
742286493222309888
742188883392225280
742255753193508864
742385122314444800
742281392956932096
742298627448659968
742294403876786176
742365392304283648
742372971419996164
742232751932248065
742272077571497984
742360753542332417
742277727256993792
742273050570334208
742362947033432064
742336594259152896
742382878693134336
742299802038308864
742360845737418752
742346203703201792
742330479018397696
742343892478001152
742331619957166080
742296475783286784
742233297279811585
742246408548290570
742347323385085953
742373294758842373
742316776512454656
742326914120028160
742248660843569152
742359901960298496
742380856996704256
742294718650945536
742300657621868544
742351609988943872
742296005945724928
742352125712273408
742307049862619136
742330462497050624
742273356745969664
742332693501870080
742340872696672256
742299697205903360
742376545231212546
742271599630503936
742339442258681857
742311365671452672
742297478305882112
742271503169949696
742364927051083776
742357041734262790
742302154845769728
742348942269108224
742309373507215360
742341262498373632
742283045751947264
742370119498629123
742317476885581826
742322614975221761
742345070993625088
742321578839511040
742290264069447680
742369003683909632
742298363371085824
742263303246860288
742343376671023104
742362280218726400
742368768819625984
742382844849336321
742308207171899392
742356215515222016
742324200120156160
742273549927337984
742281799817105409
742272216205787137
742287647037591552
742266960549806085
742325680633942017
742352679729565696
742290159257964544
742278012582912000
742289895025184768
742257817025941504
742384749222760448
742333570308399104
742279040237752324
742336191807164416
742367430714916864
742293623920693248
742309733911134208
742259532374659072
742332840478576640
742303421462642688
742334816138498048
742329103282544640
742339215657160704
742240851187798016
742218063374917632
742282689273794560
742258320162099200
742300062085218304
742320438097944576
742312313420713984
742337676683190272
742329690371809280
742360694763495424
742350565783408643
742370950075846656
742314695751667712
742373994821779456
742314612247269376
742294869427785728
742310031975145472
742314486359527424
742385030123687937
742270554883952640
742354512342573056
742306546592407552
742353811948351488
742224572909420548
742379686571970561
742381859393417216
742249776314486784
742290477836304388
742328142812024832
742303979653193728
742273008946061312
742249939883921408
742338922336931840
742282592532221952
742312590546751488
742212606442799104
742247654172852224
742361542029680641
742221339273101312
742382736137150464
742327849298857984
742359423956455424
742373353130987520
742255476562350081
742292755460837376
742305019505053696
742231082519527425
742338909795934208
742350624403001345
742271360202735617
742339245243830272
742298862619131904
742355623782801408
742196345096658944
742355146001158144
742328352430755840
742234848778145793
742262229513293824
742375093737775104
742334019220738049
742273231063789568
742297000067137537
742367795720126464
742182881682980864
742373780882919424
742307729050611713
742216129981075456
742261230966951936
742283678915649536
742322824606539776
742361236084535298
742251168840224768
742356450257833984
742236795107201025
742254062914179072
742251512953442304
742316478410723328
742294143699963904
742269481158868992
742291031794851840
742236706967953408
742324011372269568
742194348654092288
742382870312800256
742348472783917056
742333109081919488
742327694025756673
742337017837719552
742262048948641792
742286766242168832
742285646027444224
742365149063962624
742260400654290944
742281934139731968
742267124333318144
742362108411576321
742286686416166912
742315039848337408
742362737343377408
742255560335216640
742317057530834944
742238154082648064
742194822673539072
742336502009593856
742368290568278016
742194801731358720
742270408305479680
742326972668338176
742326456865280000
742377044147724289
742300087209107456
742350716556173312
742356697767759872
742336816569810944
742292260423766016
742273763727794176
742353811998642180
742259578373541888
742251106080854020
742187549922340864
742203375110885376
742280327960350720
742262912950120452
742237403331579904
742291056977448960
742308043929587712
742355858823090179
742318625944666112
742243749288415233
742231468500504576
742266528603754496
742283838416519168
742360757615120384
742328201385377792
742349269600993280
742177328105672704
742270982723915776
742309473923047424
742318986856136705
742295074952912896
742372073801195520
742340147019124736
742259335317889025
742322472347897857
742251466665103360
742300716350513152
742259171882631168
742338846847815680
742353254277906432
742369830259527680
742298820483153920
742291702560391168
742338750357884928
742365480401375232
742297314857910272
742305174673313792
742328021042991104
742225105753919488
742297436375240704
742344706328276993
742270727022379008
742333259900669952
742225466098999300
742341514496466945
742309193043070976
742328445061865472
742295167303028736
742328121731358721
742284274619940864
742271431891943424
742357670900998146
742276922176995328
742261432385966080
742280008832536576
742290767281065984
742330483279855620
742365111403286528
742330697042526208
742353841467887616
742269389232349184
742259100445216768
742327786350731264
742321847103066112
742272916344180736
742269951248105472
742316826546278400
742369679134576640
742303840876167168
742276875762999296
742356848804794368
742382425368469505
742314041415110656
742304654936150016
742208026229235713
742296626878808065
742338318143229952
742343892402638848
742363450651869184
742261231063601152
742235281068331008
742265957964517376
742370022815858688
742308509476216832
742331171330228224
742316235036168192
742336334342291456
742369087632855040
742225613155635200
742239487837642754
742349592658739203
742184836232708096
742292822766817280
742337014012481537
742212447075864576
742278981609791488
742291283281072128
742306667849764865
742297436203454464
742317988653760512
742232084824068096
742367388801323009
742349210855591937
742309977340186624
742367707694256128
742223620794126336
742243057056288768
742379879472189440
742282387292196864
742356970489810945
742357184428834816
742297541023301632
742279757576966144
742256067942453248
742360208157102080
742291468023410688
742266977302020096
742307590911209472
742183057726181377
742227563607625728
742328080061075457
742318127015448577
742197712393777153
742308232438239232
742273306347343872
742261436861272064
742335621184802817
742164862738923520
742344227846115329
742373390913314816
742351991830118400
742363827908583425
742270894987444224
742350775205138432
742277064808599552
742269976116101120
742285549550116864
742313529924046848
742333301944373249
742201118344634368
742250221036572672
742264632749006848
742303069153693696
742174819907690501
742378470420910081
742333389949272065
742283553237544960
742352394126757888
742347600045576193
742321012746899456
742160064333647872
742321268540772352
742163504006762496
742284442337738752
742314335335120896
742249633691410432
742268336176824321
742277534310649856
742355338813378560
742295662046253057
742378109803061248
742327279011954688
742344463079624704
742212614839754752
742378361327091712
742179370823909376
742331418500419585
742247217772236800
742383461432844288
742353644050370560
742243564667576320
742266528465358848
742278473973043200
742326200979345408
742253442144555008
742384510059356160
742285151154110464
742193950103076868
742269393166585857
742342818807582720
742150614931640320
742303211843952640
742348107892064256
742353375598108673
742375114919038976
742263634294931456
742244126599454720
742382459120156672
742324875549900800
742293216838463488
742317929790853120
742344421040132096
742238661702516736
742368496428912640
742343120898121728
742294592641470464
742241807321423872
742379141601865728
742287734933315586
742355330500317184
742383062978297856
742293724307312640
742310656918093824
742325995563327488
742383453123969024
742267317174730753
742250296382885888
742285516222169089
742297180581421056
742316717402140672
742340931437928449
742324929996029954
742151428282667008
742279816012042240
742280919088652289
742347143189540864
742249264957534208
742328650461282304
742323281760522240
742365652468523008
742325357852954624
742279308664676352
742308375078277120
742375479651377152
742299311204126721
742267799607881728
742309062956744704
742269900941602816
742185985203568640
742307062168719361
742339576413454337
742360996933709824
742305611036102656
742307829655207936
742259117205622784
742347298387185664
742160303530639360
742342462216228864
742276163050078208
742224736311070720
742319259322318848
742357070847090688
742360451544125440
742382706609135616
742374926032588800
742215655907155970
742368902957682688
742288859166310400
742258777395712000
742336376444702720
742253970618474496
742224031768817665
742378248043122688
742298170282127360
742259087933464577
742358782202793984
742286187252068352
742363551248076800
742334685859188736
742282672425164800
742332718910996481
742285935505612804
742323906480984064
742273671549583360
742263114452733952
742315652401225728
742268709448916993
742353803647799296
742324267229011968
742357851151212544
742298623506026496
742380999523192832
742356106249306113
742156759339536384
742315388143316992
742361621830471680
742292864671965184
742330642772418560
742310644314218496
742200162035085312
742314318407081985
742245745764487168
742239890633576448
742316881231683584
742252691359825920
742370752746381312
742353866457485312
742341480841367554
742261520474705921
742239936489885696
742383390264045568
742316155621216257
742370987669327872
742334836799635456
742311604520423424
742352633332129792
742337840126775296
742377056714010624
742260212111937536
742172450125844481
742346270736588801
742334677730643968
742362389560066048
742277115010113536
742300653343641600
742230667224829952
742379724257775620
742232810535190528
742375299434872833
742368613550698496
742253790401814528
742377652615532544
742251064272031744
742255602303393792
742325156656381953
742157434685390848
742379975941206018
742311399062441984
742359411507793920
742364683852783616
742375068794228736
742154389465366528
742316608572510208
742293581831016448
742316398785990656
742252401953001473
742255413471682561
742297096708034560
742364633521106944
742365459463475200
742290301671342080
742383566542262272
742289416929071104
742312871544139776
742307011979804672
742338561534513152
742319196361613312
742354327843528704
742277870052081665
742300787619946496
742373697244143618
742364419418652672
742271309879611392
742314372958162944
742253438310973440
742238246411902976
742355208521539584
742270894920323072
742187281532870656
742359684108062721
742177747724849153
742319246915559424
742337827623567360
742294370498564096
742273482826866688
742370849135677440
742242566310105088
742332462815191041
742312355430694912
742247754882244608
742374477271584770
742300028585267200
742315501142040576
742248987776942080
742326255383547905
742338540546236416
742202334659371008
742206457865736197
742320513486311424
742327761365139456
742320144320434176
742343900795396096
742245842036396032
742362498460880896
742150916606820352
742365723670892548
742293606984241152
742325433547509761
742278159391948800
742373458013741056
742352604005470213
742345813678919681
742272752774742016
742297927025098752
742377799395217408
742292231399182336
742320685553487872
742362905371369472
742271775635972096
742272186476593152
742335982066905088
742374758470279168
742332781657788417
742202288631107584
742203123285012480
742298962976243712
742281049082867712
742330181470310400
742357708343410688
742263949199040512
742377258267095040
742352109123866624
742239491914633216
742311285811879936
742286891911876608
742326750282145792
742310501745582080
742376637556215808
742250409721499648
742375978987577346
742350536314212353
742382366753230850
742274145216565248
742233624318226432
742240909530697728
742296597573324800
742222576617918465
742345289143623680
742305581797675008
742294890432712705
742363349854343168
742161423388680192
742333771421241345
742307100089581568
742383142816878592
742300963747299328
742335944171388929
742251382829395968
742243119970672640
742205392235569152
742368395702702080
742342457896148992
742380793926914048
742319494400475136
742260333675307008
742354428653633537
742323533406048257
742240897111367681
742298053114220544
742307603561250816
742364071446601729
742323679942565888
742169988329439233
742326381124694016
742346543244713984
742354604680220672
742191957925986304
742162409117356036
742276737304780800
742199511888564226
742219581612281856
742318110267576320
742159242367504385
742366386601795585
742335915083898880
742298145384714240
742348128578375681
742341577226518528
742333016635244544
742186111049535488
742346727743688704
742335789141504000
742296555445751808
742382664687194117
742370346133770241
742292080307929088
742314394097471488
742340532995645440
742241174136754176
742281393305092096
742251475108122626
742243346505039872
742300749997080576
742344794299629568
742342910935470080
742332794337153024
742335017259388928
742352335515553792
742155895241482240
742351937094438912
742343896664035328
742309595532648448
742369280491147264
742284937206890496
742385323754147841
742343150015021056
742303291694944256
742269120817811456
742303501246697472
742357524041588736
742221557376913408
742239613641621504
742257879810461696
742256399124733952
742278352485158912
742190351755051012
742341782562865152
742226351172792321
742312896420515840
742384967397867520
742164455790936064
742192800993824768
742368273849831424
742288921732648960
742359239390310400
742264133429514240
742347201611976704
742296601612451840
742182193787752449
742303501523509248
742236274992533504
742380840060104705
742327735998119936
742275256795168768
742306819096207360
742289353838333952
742307678878326784
742373441374818304
742333746515484672
742313005417828352
742384640154054656
742301505043202048
742366617028460544
742285486677336065
742228905558474752
742281070385758208
742316776323743744
742265450701180928
742360107812552704
742293342629793792
742238724357033984
742322136807837696
742372330039578624
742167341845348352
742270316135743492
742310052695035904
742273407006445568
742294437322199040
742222223948161024
742277395848126465
742373529363095557
742289614195568641
742325433258119168
742262493624438784
742378906427260928
742344333026861056
742248379716149252
742292290035552256
742286069975162881
742380374588858368
742220869469122560
742238435008729088
742257565254422528
742338192297369600
742318349196087296
742236023321563136
742225277376462848
742337076943818752
742278729813090304
742283725174648832
742282915745288192
742335906342920192
742376335310393344
742232403628818434
742324170885758976
742158223281528832
742286292030001152
742385747299295232
742328344318971904
742369226183180288
742331959641264128
742343980491247617
742323285753495556
742313181985509376
742351710660788224
742350934710177793
742162669264769024
742209880195469313
742317183284477952
742262535701680128
742375131473907713
742248698424463360
742255665486385152
742342776826826752
742307385063186432
742269196021731328
742273063149015040
742328960751566848
742321511625678849
742339815622905856
742271926815559680
742307317987856384
742348548302331904
742295444152258560
742349491945246721
742358916357488645
742337747772407808
742361139607146496
742374573816025092
742274057341657089
742306550673477632
742186794876174337
742325210905448449
742235872230178816
742238410132197376
742276087510650880
742246181955325953
742315115538743296
742324326213550080
742369553288712192
742341073876443136
742301039391543296
742338154598957057
742380567602290688
742347486967140352
742352230922235904
742223381903384576
742342302887186432
742359105185173504
742305258584571904
742315006474211328
742292189309440000
742385428486094848
742334518321926144
742307238346412032
742310925349355520
742382945491517440
742382870199566337
742246387438522368
742371960655601664
742320584629977088
742328822213840896
742267082004430848
742310501422632960
742294391285506048
742340578818412544
742347562494140416
742151042637385728
742264540646248448
742180109185101824
742286568757600256
742325819058589697
742214120628330496
742374867387965440
742294701580165120
742381867786194945
742328122016567297
742256734832459776
742382073038639104
742385361482092544
742304893826957312
742292713459048448
742237356984565761
742257812588400640
742316100839313409
742263827375362049
742378793457864704
742335768291639296
742342403575648256
742314419082776576
742273554188632065
742346606306025472
742257149942849536
742243636222517248
742302159035764736
742378042400595968
742357406416527360
742261210293342208
742358513700196352
742202468776456192
742336501913157632
742379678405689348
742298392810901504
742156297944993792
742163344589770753
742284144567287808
742167115126341633
742373240065118208
742238942448209920
742336632012034048
742360514358022144
742188665594613760
742314658040668160
742326557272854528
742275106043482112
742270684928352256
742270576136445953
742371419573608448
742254495242059776
742343087142359040
742384623448133632
742348019589218304
742303400528863232
742294944962994176
742276884277432320
742306831532462080
742262305069649920
742280403474612224
742242159617839104
742314100412162048
742214686922420224
742284165752750081
742331422740877316
742288280092315648
742327044113981440
742255996739846144
742211042000834560
742337491861135360
742290151007617024
742273138826838016
742355435404054528
742245170956120064
742383126203207680
742327593483935748
742343535953842176
742377941829570564
742357054182981634
742327157226123265
742372795233882113
742313303515500544
742355728787210240
742356295110557696
742260576974409728
742326439962370048
742230361220993024
742245494106128384
742349089363394560
742381687552757760
742356756303486976
742340926908059648
742270160766181376
742351756751962112
742324208626225152
742251576002117632
742345801037320193
742209515546873856
742174937494880256
742176103549177857
742290964606275585
742372334095454209
742302520052187136
742296677302685697
742383369124712448
742216218048790530
742228662280413184
742263491910901762
742206419856850944
742220798207905792
742317199793238016
742327433928577024
742289911940849664
742313383265853440
742199734228549632
742293980323291136
742381343401730049
742228201016053760
742245087304810496
742353803773652992
742232483358474241
742252926404579329
742385244217704448
742281615578042368
742384799545860096
742315740125102081
742333570270691328
742320048044400640
742295796335411200
742383155332677632
742310421810577408
742252494311559168
742162484442849280
742318323820572672
742325512874430465
742285214060273664
742274636210049025
742369150383841281
742279140611592192
742348741034844160
742283679054082048
742296299593207808
742264465056538625
742344953792172032
742289966177366018
742328314627391489
742161930870259712
742294093599002624
742346799076286465
742265186485207040
742346295738695680
742360191564402688
742301475553062912
742276897023754240
742280583645175808
742281762135511040
742363324482981889
742341510054707200
742339895407091712
742211927049375744
742329510335516676
742292663098040320
742336049154777088
742279929409245184
742299822842126336
742331514940231680
742238875301511169
742192859957329920
742267870596497408
742285566335668224
742187067568857088
742322732382052356
742335562800103424
742340075468541952
742377887240749056
742276494404128768
742288079050932224
742233758238158848
742343351425486848
742282974352277504
742371902199631872
742371406923632640
742303085981257728
742313743632195584
742265370728235009
742362108428312577
742375307777347584
742206730440957952
742284417142390784
742378785048170496
742379690699067396
742238606933299200
742363588824698881
742368915897090048
742317619320107008
742282768797798400
742317359453503489
742304570819239936
742271309879599104
742225403297685504
742353346598739968
742316948181024769
742381309763420161
742355447714185217
742312695249129473
742385021898620928
742266126013485056
742251235990966272
742293107996168193
742263630423457792
742331490063749120
742303342039322624
742349965901594624
742371914497200129
742313793980497921
742190649290555392
742301009767079936
742343745522274304
742364595541712897
742156230743883776
742329740770447361
742255057169588224
742355607332761600
742266276723183621
742380433095069696
742243036244156417
742295494475583488
742319829626015744
742340012893573121
742286011137429504
742313156807032832
742307515334074368
742319628588875776
742376931069464580
742362414499438592
742370153095127041
742306240110415872
742309750738583552
742237000594509824
742281741243666432
742272992084824064
742239601062973440
742201395131092992
742362255325581313
742364410895867905
742375060246257664
742237692616921089
742242784741064704
742248350397927424
742186450695933953
742266662968250368
742245150248849408
742197930698919936
742309574561038337
742375852973772800
742338192557367296
742301546671640577
742363190391123969
742329224862765056
742167367015223297
742355955241914368
742294944912642048
742378159857893376
742329858160623616
742301760585244672
742257254997610496
742371990166736896
742275907126235136
742354025916596224
742313903044988928
742343712236277760
742361533670252544
742290565954437120
742332790344187904
742263525582594048
742347935938027524
742221447976878080
742274774437666816
742274262795440128
742362305409732608
742299306850295808
742347944297410560
742228343634956288
742351584797941766
742357129810579460
742310178582712320
742260887382315008
742304457472409601
742352994293960704
742260212027920384
742308987509612544
742306341033783296
742280499809247233
742213688552099840
742300632560852992
742337114466078720
742257716102631424
742373001115631616
742291077927993345
742268332028628992
742310518556393472
742184362175696898
742343456094314498
742306705934061568
742180201480749057
742351664338874369
742322320996323330
742308421391769600
742245091658600448
742355497941110784
742369381179658240
742292688360361984
742337089258295296
742341573111730177
742320374982008832
742234936845996032
742357452738400256
742370115207856128
742368215041466370
742370874356051968
742361101501911044
742358165556068358
742314197011341312
742364406915338240
742277727416377344
742291690099183616
742247184540672000
742179567977136128
742363954026938368
742302565795287040
742311495808208897
742382840898289664
742326649870520320
742293326141984769
742293456047874048
742370756860862464
742313341020999680
742317946400313344
742378298471284736
742321423797063680
742337382939295744
742204574673424384
742345134042451968
742278012519993344
742346274666614784
742257301273346048
742236786538188800
742359595775975425
742373181227438080
742275055636320256
742167173754458112
742295360392028162
742351190504177664
742326255480102912
742234735703777280
742307984915759104
742243598222036992
742373382742642688
742360229191376896
742318588342771712
742274099125198848
742273444767764480
742383478503788546
742277450382598144
742315903786835968
742288250866401280
742328549609209856
742347348722978816
742320479671832576
742337600955023360
742363865548259332
742381637179191296
742367191975268352
742369670875906049
742272589133959168
742249361137147904
742311156057014272
742384434700242944
742326175708614656
742281686575161348
742281686960967681
742283519825743872
742293548331094016
742305179081580544
742286137071415296
742375509221384192
742304793255874560
742292000511131649
742249587864436736
742382454779064320
742294470914387968
742378072045957121
742303299894947840
742279006704312320
742306068383059968
742296253371981824
742245246629761024
742340142778580993
742369817550716928
742292075945857025
742357398065532928
742283553057148929
742296291330412544
742283003955552257
742314746087514113
742283486216785920
742364012759777280
742362402059128832
742293657173131264
742271486195556352
742360145611526144
742358656335908864
742278779976830976
742260350184263680
742322291619549186
742318172934668292
742243329757327360
742363152852094976
742352507666567168
742319376565571584
742286556401176580
742328037937664004
742381892855562240
742353476273967104
742203693706051584
742288339089391616
742357926623477760
742263458436157440
742355762404429824
742316814236024832
742248719664304128
742312514977816576
742166838130401280
742342999275868160
742339492602875905
742190125191307265
742336598742863872
742322824547827712
742161461275938816
742257976489152512
742247708669452288
742336716145582084
742383881182138370
742327308401422336
742261029976035328
742358396284899329
742153013821853696
742348225068290048
742317300771115008
742229341950640128
742347826932289536
742255216662335488
742343212954583041
742375991373336576
742326238484811782
742350741608730624
742360686462783488
742285599978213376
742318227577917440
742382673167929344
742366977784700928
742376499156799488
742289353796407296
742288607239639040
742375614196371456
742318265150636032
742183531707650050
742184760437510144
742355623870930944
742307674604212224
742365627512459264
742306324143181824
742334102884519936
742281133216403456
742159812893548544
742163885684326402
742379740997124096
742243547810803712
742336011213131776
742356546861076480
742163113747873796
742305531264520195
742269502226829313
742344370477772800
742286296434016257
742245355752804352
742300028417495040
742309889276514304
742191882688598016
742316122142179328
742271100323790848
742320584583876609
742358379633508352
742327866239688704
742355166964244481
742360451535736832
742381456811536384
742356152273543168
742294101995991040
742281762311688192
742377119615848448
742345435797327872
742291065047224323
742287357634871296
742282139870203904
742341212506558464
742330021877010432
742350548775665664
742289760832610304
742374167140536320
742321046301364224
742340344285700096
742314230523809792
742316985841655809
742278217986375680
742282974553640960
742348942218776577
742335411494789120
742288955371102208
742355082818297856
742284966655078400
742242662904782848
742361315696627712
742332937161449473
742271373087756289
742342537906683905
742327127945707520
742293019764920322
742339480082862080
742329501770764288
742369842536304640
742247716915417088
742187323303940096
742243078388502528
742251357642629120
742267795333844992
742223822015889408
742298639939309572
742383687833128960
742296970681831424
742329543843844097
742334459467403264
742334438600757248
742259137992626176
742288007701598208
742346643790561280
742270835914838016
742341774358810624
742333385809485824
742325987090780160
742340717478092800
742273591912366080
742307343363235840
742296006000271360
742360094994759680
742314696053817344
742358342060937216
742341933595525121
742331544619077632
742240716697554944
742294265343004673
742332450534264832
742343015906344960
742353917007265792
742318097315463168
742209267852312576
742237579463012352
742360396867211264
742296228579266560
742299487503327233
742355288339140608
742274506014773248
742240519737184256
742335461931126786
742337001177919488
742297071466745856
742337248595726337
742337529685413890
742380726683832320
742336921498746880
742361429022498817
742311571167252480
742298107455672320
742300057739857920
742273239632752640
742185850943864832
742258827693854720
742279786882600960
742384539431997440
742306986772041729
742279761381056513
742332295101730816
742340771836223488
742281179316015104
742267761561341952
742230629425807360
742314272152244224
742163415804715008
742193040010403841
742346958442893315
742331879811125249
742246437904220160
742292717842092032
742344484063678464
742257565392896000
742290570085695488
742333675019370497
742206927501828096
742334107200278543
742324208466792448
742344010107260929
742347340292456448
742299248281190400
742340151016345600
742279044469784576
742228310135066624
742357284693516288
742315115232497664
742198090279456768
742299164554432512
742270530057818112
742352192905052161
742356202844196865
742324493926834176
742206398868529152
742299369756561408
742270336830451712
742338309939204098
742293627787939840
742275001047482369
742376243069390849
742287437272088576
742276540315119616
742250384874479616
742277563830013952
742255359188946944
742264846675259392
742322531047243776
742174664957386752
742345389995659265
742235809529638912
742277194752393217
742300686784823296
742335034196152320
742301144278536192
742328679649402880
742348229497524224
742341346443337728
742383901889400832
742315757023809537
742277920098488320
742357897397608448
742310262569619457
742258588928872448
742259435905687552
742370878655201280
742159015938002944
742381213567070208
742234894970048513
742184769174179841
742354877536428033
742327853589618688
742343267493105664
742337005233836032
742341023750328320
742291383910817792
742265010097954817
742365824493576192
742317556254576640
742353719723974657
742293527204397056
742236581067640832
742277182182019072
742244357252784128
742324175130370048
742270446150656000
742330231785164801
742333553355198465
742322266688610304
742171825304698880
742162547743170560
742281594455613440
742308157192445953
742374577855156224
742308635301269504
742257590437089280
742268520868679680
742338271905259520
742323583855255552
742359495112720384
742327710647783424
742312460162588672
742346186925936640
742318147789856768
742327190935752704
742334627407384576
742295905374736384
742218889434517504
742372480795435010
742384107582148609
742152812386123776
742275437275971584
742300997226246144
742265652031979520
742293212761600000
742321943840362497
742258458867683328
742372929623732225
742292889917521920
742351240949043200
742343951101878272
742301118793961472
742384585695170561
742337940609761280
742371268880666624
742298229132271616
742202431379902464
742323726239178752
742261419966627840
742304981756325889
742381507130458112
742384074115809280
742280764088307712
742370870375682048
742378734615826432
742325278064664576
742224904121110528
742276116686082048
742351077425700864
742247532391104518
742352079784706048
742369343560908800
742374082885386241
742304311036764164
742335805948039168
742262225256120320
742360187290431488
742326846960898048
742335936042835968
742249029845831680
742342516683513856
742380731196936193
742298153412616192
742299944732753921
742232462235951104
742320987325276160
742273604323270656
742356911799054336
742309713199534080
742204511586942976
742281724411969536
742344718646939648
742306915309486080
742336959276781568
742341451493736448
742282383152533504
742315949991317504
742272702447296513
742331267639808000
742265329083109376
742369259548971010
742251550605643776
742374703826915328
742344802713411584
742271712893505536
742277710471397376
742325600975736832
742383159732494336
742315606171516928
742256046966734848
742292268879601664
742292931709526017
742376108792877056
742292269059977216
742305204041863168
742298191480115200
742256919499378688
742346820043431936
742329073800740865
742378424069722113
742231254544855040
742324967610720256
742231166502195200
742265001826783233
742275655463800832
742288502612623360
742324955233259520
742197238504509440
742221003531636736
742306449863368704
742205740404744192
742318030538035200
742258827857399808
742343804309639168
742307565615206400
742327756848037888
742345284894654465
742313928533762049
742332584768737280
742277001520762880
742341308610580481
742253924812394496
742287583791566848
742228087627120641
742313718814527488
742320957864464384
742233053649600512
742352096448679937
742302108922351619
742258223814692864
742287298708918272
742346270514282497
742380680617824260
742321054354264070
742361139380686848
742383998563962881
742375664272216064
742327668968935426
742305732637384704
742385378196226048
742358140427984898
742270873793638400
742331846550298624
742174698386165760
742237604502982656
742344609800585217
742371533092356096
742381418957930496
742237952860954624
742326335104647168
742256181125713920
742306588229263360
742333884789104640
742354977960628224
742259339394752512
742315253933834240
742289886464606208
742280344586555392
742318906963021824
742204876545986560
742247909819748352
742299407492714496
742293972014538752
742297872557875200
742237818383015936
742383159526969345
742316339939966977
742315811751231488
742338851088175104
742293959318196225
742319553024253953
742321108855066624
742284698467115008
742314842665541632
742235968887881728
742277182228201472
742313383182110720
742253337437974528
742304344519888896
742367334636105728
742287999379996673
742364113100247040
742309821962178560
742383343904411648
742279966998548480
742343179299606528
742243355149492224
742317417909628928
742296757028147200
742273272918593536
742178167151005697
742242079850385408
742331032716861440
742258639046578176
742384048924938240
742378411797139456
742359214274666496
742281749649051648
742320584739160068
742345289110032385
742293397420007424
742285981898792960
742204838608437252
742254210067075072
742304495426805760
742367942638194689
742294198473396224
742288015880392704
742334883150848000
742257359792267264
742337861194653698
742324569189519360
742305074131664896
742370207432347650
742320584713850882
742279560306274304
742279904184655872
742257015792209920
742300875834728448
742328222386429952
742299621410648064
742349219382624256
742378847958642689
742211289603309568
742171267457896448
742306349355290624
742274971754463232
742355393326747648
742331372526833664
742382895336132610
742198148777578496
742258286595084288
742323214601310208
742341128314294272
742254872490184706
742252406218579968
742347746938589185
742229358434254848
742240741993422848
742313429088784386
742266679573483520
742366462023720960
742327677143678977
742220227711139840
742149155263373312
742333297674575873
742153961680035841
742382870069678080
742335646551969792
742259272394903552
742287403432443905
742284878444519424
742267011015815168
742248127923691520
742225554523455488
742275961517936644
742307750051483648
742238879617536000
742329375979393024
742379808139706368
742313064330973184
742264293014536192
742373969924349952
742268697176383488
742257229760503808
742253996065345536
742279463778410496
742181661052403712
742292378220924928
742264116660842496
742339509413642240
742241497119100928
742312594573250560
742301232203730944
742330533586276352
742347738805768193
742186790795149315
742320010144677888
742345431888236544
742370979238793216
742332425322270720
742364691842863104
742353212389400578
742383780434874368
742294751987310593
742287323832930304
742269720360013826
742195477098029056
742364901922865152
742383541355450368
742291744847482880
742266943638515712
742329032004513792
742296614207905792
742355133368008704
742314209187368960
742329791060267012
742381414847549441
742200195568504832
742254587453841408
742358098766102528
742337345270231040
742243321582657536
742371142896353280
742288087070453760
742360804016697345
742225856257527808
742379095242231808
742272509714780160
742312514894082048
742374666279489540
742250996986941440
742384212464926720
742300066250141696
742155366985670657
742348623632039936
742299592360927232
742341518388789248
742317661497917440
742364679289352194
742363387523411968
742264066358562816
742271721034514432
742385663677505537
742305036345192448
742318357546979328
742291501242286080
742361802160361472
742364796922646529
742297406881071104
742350896936296453
742260581051334657
742286170424541184
742302293463334912
742373386710614016
742318743355830273
742220437216759808
742291488764243968
742329409433182208
742385873229107200
742184538495975424
742295150643150848
742324682448244736
742174832729698304
742225394854551552
742298572964532224
742305497991254016
742332886750220288
742321784356253696
742239571837124608
742250732754227200
742354235560448001
742194541654999040
742308475644956672
742371726017728512
742268432926658561
742318575474606080
742221783831588864
742345289160351744
742378009093492739
742207359536091137
742359361272549377
742249445044019201
742293929836609536
742203299290447872
742343171145764865
742174690081443841
742375949346459648
742318282141732864
742153957481566208
742289345596563456
742288066241429504
742316851934429184
742311525143044096
742228813526900736
742190813145227264
742298614903382016
742159217482727424
742259519879847936
742354474719531009
742360338138599424
742304864605179905
742385361456758784
742340495221870592
742320584638369792
742266352518320131
742259171584679936
742248111452610560
742297029351755776
742317866972643328
742275319843950592
742370979435958272
742226548405719040
742332630729949184
742313437640941568
742234878284947456
742308652116217856
742295246843858944
742380537965223936
742161087898910720
742359965118128128
742309817931288576
742269422501515264
742253140377014272
742370903992963072
742230310734168064
742277962045792256
742260404961808384
742224434451349504
742307917924294658
742160333008035841
742354185220415488
742319800488210432
742293292319150081
742200325810049024
742184987185713152
742375555484520448
742176548204122112
742265966638301184
742338649430360064
742275328119312384
742347835069370368
742302402406141952
742192562195177473
742338104317607937
742248170252570624
742313907289739264
742297608262012929
742271217604775936
742326502730125312
742329820420395008
742186186572107776
742347847756972032
742337504708169728
742307078967046144
742250053369110530
742355783384477696
742343573832671232
742347101330415616
742254658673102848
742347935715852288
742310736484020224
742376381619789824
742321801141833728
742255287747371009
742377811650981888
742276616005558272
742301228118466560
742279438629507072
742263290596753408
742277878491041793
742257561299222528
742376725435297792
742363983278006272
742284215966916608
742383604114804736
742284127664279552
742317422166704128
742286858428764160
742289253334388736
742274418135736321
742345041633497088
742197695981326336
742323856350838784
742284622822772736
742366789221355520
742237206048321536
742260304109797376
742350934827663360
742239047591006208
742264028529991680
742240092031422464
742282227736805376
742210643680337920
742177177190432769
742287886142312448
742333352301076480
742364272748072960
742156247575629824
742351278659899393
742344278375038976
742270882043842560
742344303675072514
742318126994456577
742270337145012224
742370962373550081
742294768953098241
742379187369967616
742217966838796288
742250371914080256
742244114142486528
742228708447158272
742298472435437569
742380450203701248
742293644800069632
742326959976415233
742266914580385792
742296127643496448
742268592016744448
742228133944889344
742324393217511424
742231682439385088
742289836145532928
742376251457822722
742245192141410304
742289366668705792
742377270833209344
742248233175486464
742368496286371840
742347889662300160
742308488269926400
742285084233990144
742260778099691520
742353224678641664
742370098590146560
742362104301289472
742255900367441920
742312346966577152
742378415592984577
742275160363917312
742313030600556544
742251039060066304
742296186422431744
742341556389089282
742249998683918336
742243233204457472
742156507777802240
742349114340302849
742295481787768833
742292562623496193
742313878122594306
742318076448899072
742356517479911424
742328478578642944
742353233062961156
742296928944283648
742377534793256962
742258555215065090
742359688067616768
742347176458768384
742315509597777920
742310644058181632
742263995181174784
742370014402056193
742346635561340928
742301186141917184
742256806232215552
742369058373406722
742237285953966080
742272899604729856
742331796042448896
742290935380205568
742264913683324928
742322619156946944
742312741537472512
742265366609596416
742254407073419264
742356630424199168
742247662431416320
742320521807859712
742248199528849408
742356697524666369
742266092442259456
742351077136203776
742285344272482306
742208911579742208
742245288740585472
742368051832705024
742342588049461248
742214129289560064
742385751514599424
742203437643927552
742381477770473472
742269577669808129
742351949882925056
742159607263436800
742285956724760576
742266293638680577
742376247536259072
742356034996424705
742312829496102912
742260207854686208
742345310157045760
742378604558979072
742262694816960512
742248128137580544
742275487771295744
742153600932012033
742271079377342465
742347277315022849
742272761200939008
742277727265394688
742356542578556930
742302486187417600
742370161458569217
742348237974077440
742353619157168129
742317426621173760
742297583058583552
742265525938585600
742224925352726529
742368374471196672
742340130048970752
742294097822687232
742326796293668864
742291828435623936
742250069894803456
742226468952932352
742333532429656064
742295766853640192
742174480232009728
742259549072175104
742262292251873280
742268373908787200
742313085415874560
742356253020676096
742351358158897152
742192205582962688
742339039584518144
742350909573734400
742282785734430720
742346492929843201
742363668621471744
742349361972023297
742311390891872256
742341342261579776
742369313965891585
742340650167832576
742321155214872577
742332756416401408
742371763598790656
742324464285814784
742362796214493187
742280906438770688
742381452382359553
742175746999754752
742367758244007936
742295305803161600
742349361863118848
742315362688077824
742163243779526657
742348590098579456
742345159044673536
742316449306382336
742278754786017280
742350154380902400
742224719924080644
742172026647891968
742348774572429314
742373990732206080
742381234458746880
742311441118728192
742364570384273408
742311915137970176
742371147099058176
742252020481032192
742267476428357632
742155945774481408
742252783756292097
742269284408295424
742338624608473089
742310740770443264
742353094596530177
742295007659446272
742151994572410880
742301928437219328
742242503651385344
742298639935111168
742352050336436228
742267497391493120
742331079030366209
742161134074105856
742305132835045377
742295628559097856
742359851641118720
742352570388250624
742366747244822528
742280185337262081
742293690870341632
742325148112592896
742264104061145088
742222672939995136
742339559896322049
742321813716410368
742353849562894336
742234291321573377
742315295747014656
742356462899453952
742228998072107008
742356705963565056
742364897615450112
742170193686892545
742208244530040832
742360791484092417
742269405669777408
742260157351088128
742259935019466757
742338183824711680
742196274032709632
742165609492926464
742356802390609920
742309822322724864
742247284935647232
742158915371159552
742236363282485249
742363790453313541
742241622818185216
742373336571891712
742364478222815232
742260702602231808
742285012851130369
742271377303035906
742356404175044608
742374217413431296
742347357061316608
742381054116274179
742225915103612929
742283657877069824
742360321361346560
742315698194677760
742343292767997954
742250623672934400
742363102570786816
742259616256561152
742270785960738817
742294374344740864
742246249265520640
742350913881411584
742280906614943744
742373592395055104
742344911584956416
742183787602149376
742156231058411520
742290951960440832
742223742458171392
742246152486129664
742263932128223232
742379501926109184
742334971210240000
742350641272524805
742331611564388352
742379002959171584
742148991631151104
742314473684410368
742165399609823232
742328012981587968
742339178277556224
742317963403874305
742375299602612224
742343770679676929
742381842532323328
742333809371271168
742282617811243008
742309918628319233
742309394486988800
742266130132148224
742365291720540160
742241853479735296
742385764072329216
742339329226330112
742312502499803136
742315903702978560
742345662570713088
742329992504344577
742356794002034688
742353120043356160
742289072941588480
742363874230456320
742327446796652544
742359289923313664
742353853757181953
742242943944232961
742280692910850050
742270466837098496
742348023909494784
742314532148776961
742370748401094656
742306374487527424
742246722957651969
742253979044872192
742265366894776320
742360925643112450
742279040317394944
742332710555930624
742314301826998273
742232475104096256
742318655179001860
742243665280675840
742154624656773120
742277882643255300
742351354132353024
742264758540369920
742283368486830080
742163742855692289
742224782448549888
742237046824132608
742150858205462528
742368114780872708
742295561429078017
742326641385431040
742317170659577856
742354021546090496
742151147302064128
742276238501367808
742272429800620033
742362858969829376
742339207427969024
742321067054628864
742353036165668864
742157078375043073
742377971164557312
742348371965415424
742264020183437312
742335499533180928
742166867582681088
742230704994541568
742284660579930113
742312955224678400
742296555659497473
742255703058984961
742381842632937472
742378642286743553
742364226652622848
742273268594446336
742332534353186816
742279253866229760
742354751719899140
742368689371107328
742295502910263298
742315933318795264
742307028715098112
742249969638203395
742264339059466247
742215383264985092
742333906016428032
742350573991645185
742233397645430784
742373663706583040
742170953132691456
742380764441006080
742194914889326592
742262636125917185
742319724738969600
742355686772838402
742353270878941184
742339169708572672
742323147354066944
742326125569925120
742353816343961600
742273663005786112
742323512493281282
742208638715080704
742321612150702080
742289202977472512
742295456605208576
742197045671264256
742385634053083136
742321910214627330
742319502449385472
742344572093751296
742335776504090625
742340251755155456
742294651206553600
742295209002868736
742328675346042880
742345804975726592
742159829838508032
742375538531139584
742322501372551168
742176996831039488
742381091663806464
742271599529713664
742378894150520832
742336644825665536
742288124949213184
742226506349477890
742263625927299072
742203349651447808
742293128678395905
742303769933668352
742301689324113920
742269300849934336
742306609473327105
742336434896539649
742251542338768896
742333935045083136
742376385856049152
742186849225957377
742346379796840448
742274132956483584
742318642709331969
742234995851419648
742233116572409857
742283159165882368
742347801510612996
742168403000078336
742369305799610368
742307720980729856
742349525248057344
742332186360188928
742329044486762496
742324070264373250
742316944221712384
742385315428638720
742283259728498688
742352843034742784
742345343753424896
742301055933775872
742281393246330880
742288032900866048
742163268844834816
742351542901084160
742345226132574208
742283532261818368
742355796051283968
742317636143480832
742343837901836288
742365623041294337
742298921335173120
742344949371404288
742247297623298049
742328864408543232
742253778003496960
742302394206289920
742318827262881792
742360875290533888
742245586548760576
742288225591431169
742179677037531136
742296194995609601
742309742626766849
742286891890954240
742379359361720320
742284153102708736
742299495795396608
742355338737897472
742260186895646720
742239227774013444
742263613486813184
742365438747672576
742344697591500800
742337521145765888
742351521711427584
742334946145107968
742159913669955584
742336787209682944
742305514420240384
742163323290943489
742350422845853700
742279258362548224
742311571192451072
742214242217164804
742338087662018560
742369104640806913
742364184478896129
742309423708831744
742192251632226304
742336485148483584
742384728020373504
742201781258686465
742320655903772674
742261201783160833
742313739647586304
742316117616693248
742278914433789954
742344676997500929
742276053603848193
742265777609400321
742292696983842816
742377828763729920
742243573085544452
742374640752988165
742385382411665408
742246660147941376
742326280620646400
742271725178630145
742285981718618113
742322300196933632
742314435897741312
742201395009474560
742358467751469056
742174191127023616
742280113778098176
742326775515119616
742363513369329664
742376885053755392
742265178155327488
742333016677064706
742278117591556096
742267560150720514
742326729184845824
742307523777167361
742378843525292032
742370522038702081
742316218271600640
742375492460896256
742188007130812416
742313815002451968
742364708620099584
742214535818403841
742274178775146496
742256894136492032
742302872340045824
742182537397710848
742273533129134080
742326595185172480
742347906326355968
742307330591739904
742290003959635968
742226921577185280
742333398509858816
742357058448723968
742372728313905152
742257590684422145
742361110196670464
742319611861835776
742157833035096065
742291396607016960
742271788210610176
742231674084298752
742343414369243136
742293560909660161
742231132834570240
742303568242311168
742371998479835136
742327056546025472
742363412567445506
742293653150957569
742197003740938240
742306135366078464
742331683043573760
742313991293140992
742345574440144896
742164913162854401
742296551427444736
742374561031827457
742329564760834048
742307859195691008
742282781355585536
742329208379211776
742310635694923777
742260119589814272
742342344662454272
742336732885069829
742372682134474752
742346841027579905
742268919491203072
742303685678616576
742246811075760132
742275231646142464
742288896734560257
742326670493949952
742244890147360768
742242969307189248
742341728351424516
742156700501708800
742379196111040512
742228213682872321
742271213725192192
742345717201522688
742289072924811264
742292893889617920
742292201858682880
742256952835723264
742316310827274240
742298346501607424
742346417558036481
742365069586137093
742310187151851520
742291480576991232
742274380248535040
742268063790292992
742310203954233345
742193312581488640
742311344553103360
742364595445190656
742364662537277440
742352977218899969
742243938099204097
742315111130374144
742336946723229696
742348816704278528
742313278450208768
742328092471988224
742356865611337728
742291589654052864
742293707467153412
742345314208743425
742301672588873728
742246551096037376
742320358364188672
742304105478029312
742325806597210118
742360929933897728
742371256264073220
742311747198058496
742303501456445440
742378495691620352
742377719745392640
742351031229665280
742379229577392128
742380856883482624
742164455816110081
742363769125244928
742323688658309120
742208139517267969
742235293651193856
742310979598487553
742356894694531072
742293149649915904
742213952914984960
742272752782958592
742264225838419969
742181593897406464
742331284266090496
742325680608817152
742340931169488896
742267199486889984
742260945863467008
742249239422455808
742350419016486912
742204624963149826
742262132784410624
742378063477022720
742319053885165568
742335550015836160
742345167496044545
742326297448349696
742328088202203138
742275462425137152
742338108465786881
742307284697645056
742275928160645120
742203555105247232
742227240512061440
742288766690152448
742276666303647744
742342168531075072
742340935556730880
742282508776144896
742268944535453696
742254809529614337
742365803639676929
742264066564083712
742368261422129152
742347851951280130
742269133396545536
742304944305377280
742351072950427648
742312301039132672
742337185718898688
742270618066903040
742353228898140160
742321616328265728
742320245197660161
742364809627197441
742327237005828096
742315660542365696
742376306118144000
742337680881684480
742331427182764032
742360166386008064
742328134595399681
742356018160668672
742345574297571328
742287646936993792
742240045604720640
742335960910811136
742273428258979840
742249923316420608
742264544777646080
742318491936694272
742303748610007040
742309981710618624
742304977679450112
742216557590282241
742346178579177472
742312279870345216
742385814668218368
742298476663427072
742384367339638784
742362854943301632
742313567668539392
742321524049248256
742319573802835968
742297386102468608
742263756093304832
742321004043735040
742258806869090304
742384233143013376
742245380730048512
742261834988834816
742340612733730817
742264481913417728
742340931165163520
742278759110213632
742246131632078848
742331724810588160
742285856011132929
742264964195454976
742346438252875776
742233280477601792
742342973782908928
742380487897927680
742272283004309504
742368676511420416
742342248407392257
742262904699924480
742275907121991680
742284740233953280
742325273840979968
742296798958587904
742357922559070208
742304738515914752
742255941920378880
742330378443182080
742301731539832832
742315388143316993
742343301278355456
742290608144973824
742304042240598016
742362686969630720
742384908681773056
742306936574464001
742312368022118400
742275575599878144
742287630293991424
742305812236771329
742278176324358144
742361432923078657
742304323217035264
742268332284518400
742351303926550529
742258957754961921
742252599211110400
742339752817512448
742245519213264896
742266516096352257
742278587131269120
742300133304324097
742312187935531008
742349819159662593
742167215651201024
742345591141851136
742366562896773120
742209406503256064
742316847660466177
742358128109494272
742379657471889408
742289693858004992
742170151731101696
742346186716123137
742287470507794433
742370773969571840
742313479516913664
742320588887326720
742326083392024576
742339387715923968
742330697172570112
742358128008790017
742306814771892224
742385315420213248
742356546521333762
742284677378084864
742307695768702976
742278033638326273
742352234848129024
742232030583369728
742364411201982464
742280973841137666
742339958271320064
742164732824551424
742287416333979649
742263802171949056
742383088441888769
742352121744490496
742362079038824449
742269191953207296
742348850233544706
742278960336281600
742268025961906177
742313735373590528
742224426066935809
742340621000712192
742363941276286976
742180834652852224
742305338288918528
742366734594805760
742306429118349312
742327211714347008
742335592084672512
742266926999572480
742282378727542784
742260341804007424
742385013300269056
742366193487581184
742338980784508928
742240972789125120
742381326666498050
742289102394040322
742283037329793024
742361567296032768
742201302780944388
742284094126579712
742279694314278913
742356311791312896
742223960415277057
742288846570692608
742224442864984064
742375034996555776
742255895959240704
742334165991981056
742288909250465792
742334518074482688
742199180647505920
742242864214736896
742350838077657088
742383029495070722
742370664535986176
742293154171359232
742380185874497536
742325437670526978
742294001081016320
742322081954680832
742351324948365312
742171682744369153
742283196688158720
742307158788874240
742357326867353600
742267895992979456
742258815349981184
742261545758019584
742304298458095616
742285122028855296
742380110200897536
742229501267042304
742271293462962177
742383235045330944
742265303657107457
742302775657238528
742331842368528384
742380055846912000
742334723792470016
742290876504932353
742256944627519489
742334354823741440
742289165262442496
742291123897503744
742369662294478848
742356534282227713
742250556471816192
742276930460909568
742266956200480768
742320114951979008
742259968779427840
742364855722725377
742316403097796608
742342013329113090
742376385776390144
742291425820303360
742256848234024960
742293112073125888
742341166335725568
742235591308247040
742209418809466880
742385332369412096
742311466141949952
742224598146637824
742336737150533632
742379695241605120
742229329137012736
742369871997095940
742337248641863680
742266532877742080
742367636344954881
742372766024794112
742339182413123584
742334761499295744
742345146398826496
742324103806357504
742326704316653568
742327610093490177
742308534336036864
742283251348279296
742254197240934400
742296647980453888
742329703088984064
742383297834024960
742270965921415169
742345351928152065
742178489906933764
742268336273248256
742278532651327488
742346027206868992
742311025727262720
742377602023854085
742352746813095936
742329283880849408
742379250670391297
742343934249172992
742268676116742145
742270018105155585
742333843076747264
742277307746881536
742330462434172928
742301781586239488
742306022140837888
742259632916160513
742239278155988992
742365690389245952
742300833895854080
742285805603934209
742385214962475008
742359688134725632
742316612850724864
742280919034298368
742332060250017792
742364725443338241
742199340089802753
742332752591237120
742261453353193472
742287814738477056
742313672328892416
742276947137466368
742278125959024641
742372116008448000
742343926053515264
742296563746279424
742191265920475136
742288792082485249
742379229313171456
742364176002240512
742278792786247680
742245380709048320
742266574510403584
742327996112048128
742328423704563713
742339840717541377
742277727256989696
742227701747044352
742343057627095040
742208047309676544
742269242297462784
742358094588575744
742330273778544640
742297457430831104
742304851992907776
742235444600045569
742241492643745792
742283872029794304
742382068961665024
742370391948206081
742320643610382336
742342969727016960
742347461843406848
742236291761246208
742356387473330177
742303006566256640
742303379708366848
742336888036548608
742318710027898882
742357951583653888
742259515731640320
742360577222279168
742385118501867520
742378466264395777
742359465974992896
742310610478587905
742344815166296064
742364423575080960
742328386291372032
742384958703030272
742313018227232768
742278587131138048
742275701357838336
742329283796979712
742322316953149440
742345888966807556
742368823316189184
742226762474524672
742321738155970561
742237466074058752
742336271536820224
742263491701116928
742316277377732610
742385680383348736
742325148079038469
742332228064186368
742354642395353088
742293191643172864
742264163066609664
742297494948741120
742299294489792512
742301487884275712
742327866201886720
742312535815229440
742268277452353536
742320634924044288
742307284500525057
742162027288748033
742235012385415168
742360086866239488
742350590769045505
742230591702106112
742362313836113920
742295569847181312
742183435322658817
742319280398737408
742379569383124992
742357108792786945
742247431828541440
742295326434824192
742335009047072769
742382442187739136
742297541337812992
742322077923823616
742197427587801089
742293850253889536
742299562841374720
742309205445640192
742358077656203264
742342445644566532
742262686705156096
742338095991947264
742261612913000448
742332798627897348
742199239409729536
742290721403768832
742183233962553346
742310283511771137
742261008912273408
742275596730896384
742368408365338625
742302910080520196
742342709759741952
742270219716984832
742255275432923136
742156298058403841
742298224937967616
742277295415689216
742286761926242304
742277773625069568
742202498438434817
742316516075528192
742177986783240192
742365224880201728
742372778637025281
742336720339800065
742315987618430976
742381498477780993
742379460087975936
742226800256921600
742320861647110144
742344953431461888
742291740506390530
742326926627459072
742322308522639360
742317455687684097
742302675082092544
742262170528845824
742276892548567040
742358325002706944
742225281730158600
742357150773727232
742376411013353472
742315803110952960
742371763493974016
742258131569348608
742345444387356674
742336078510731264
742345750756118529
742287881713135616
742356634702385152
742237507975294976
742354298554699776
742299877623877632
742349441429065728
742182877484490752
742301093594603520
742307104128704512
742213495576514560
742369834294464512
742326180053954560
742212409444732928
742245011635511296
742285457493393410
742242398667935744
742304730144071680
742378495683203072
742352981581045760
742319997586923520
742264167059607552
742285801418018816
742275756068331521
742321335368581120
742324321729826816
742233624322449408
742278566151258112
742279794952409088
742291161604202496
742288200673177600
742385575450251264
742325605446881280
742205971204706304
742223180257955840
742351324826718208
742319607587950592
742382937275006976
742304315155570692
742289936901103616
742317644527833088
742307737560813568
742339488345665536
742315341754322944
742263374600409088
742329916956512256
742208961903009792
742329522763235328
742316553962688512
742269821216272384
742309583251746816
742370031581986816
742152166706696192
742253731719356416
742154884712136704
742274837608038400
742301416816029696
742308773742686208
742262908650938368
742350624415612929
742295318222516224
742368236222681088
742339366962487300
742365136539791366
742360627851743232
742274841638666241
742329333977632769
742376570120220672
742280025634922497
742251940856266756
742302654227841024
742159963754102784
742377275144839168
742319561475756032
742380110448365569
742229203471458306
742201919645585408
742311902483611648
742329808122720256
742237835378499584
742258735477821440
742341287895048192
742241727524810752
742245166791196672
742300934424932352
742297079725326337
742319762546528256
742271343660503040
742339375309131776
742266788684173312
742200162039238656
742258349610291200
742360082462220288
742369448267501568
742336485274324992
742272719169966080
742306139715588096
742321239134474240
742312783186911232
742315043899867140
742312342738882560
742296949991313409
742326519574454272
742352377714446337
742302578592092160
742363719137693696
742241740409671680
742277597246132225
742256210427011072
742263307189395456
742341359223197696
742245007562772481
742366155688562688
742254931319492610
742273608567951361
742364989680459776
742370580918349824
742300443510874116
742342080706580480
742322417717157888
742360451531591680
742205321033187330
742299269089087488
742348376260419584
742263508662947840
742319322098499588
742268902625841153
742340843076472832
742303467729887233
742347843587825665
742348095267180544
742289312105005056
742278738314924033
742233536141365248
742356886364815361
742363983240257538
742321075497906180
742272807531216896
742224350594617344
742341832907055104
742307456404103168
742274195606933504
742276619977560064
742305858554613760
742322417708720128
742338242628976641
742287042684555264
742242642033926144
742258588609978368
742208882181804032
742164191746875393
742270584550232064
742273507778777088
742289844605423616
742357741927202816
742254864189657088
742308828155367424
742377057036861441
742265794730594304
742262774726811648
742329933851201536
742172387462942720
742354231324250112
742342738868371456
742224857933352960
742282873898733570
742297788533383168
742382530507210752
742361634409058304
742278453056049153
742358438290817025
742316902006001664
742268856392159232
742299327809396741
742324061901099008
742243073804013568
742259062776180737
742298329837645824
742358107079200768
742373974223556608
742299885848825856
742307032854843392
742385445485596672
742252720766234625
742296026942472193
742369150643896320
742380898784399360
742236870634000384
742320957889622016
742230490900488192
742296299794538496
742280772606959616
742378516377960449
742320542628368384
742319984836124674
742267665369042944
742347587605368832
742360032315117568
742328226920308742
742351823982465024
742293086844379136
742312334408847360
742253949848330240
742239642968305664
742348653210271744
742286472405909505
742316382122020865
742321884914679808
742311395199471616
742271209199575040
742280411515064320
742256814654402560
742281598725394432
742289349585293312
742280629979488256
742334752896749569
742232315804405760
742280709684011008
742226867357384704
742385831248289792
742344425314095105
742317220898820096
742277773511819264
742245460400705550
742310325316263936
742352343820304384
742164233559805957
742182864675065856
742364167840145408
742336111939334145
742344819356246018
742380194065960960
742365887399919617
742385852488257537
742324682658086912
742316293911654400
742335067574390784
742361466427346945
742378965407551488
742366008996966401
742266109139812352
742288863113150464
742320769267568640
742298019475918848
742158911051075584
742379413921226752
742254126046797824
742313215380627456
742375429475074049
742324565179834368
742260530786734081
742332727081488384
742275332191969280
742362645366509568
742337877644849156
742290142514315264
742330638687166465
742366659281850372
742160567897608192
742341833028599808
742314842690834432
742211679581315072
742329858483757057
742289056281812993
742304285682225152
742357817701638144
742315186481180672
742350682875957248
742330541807161344
742313282527232000
742331594623602688
742185683247239168
742311235790733312
742319167047503875
742365711050276865
742337856954335232
742221473134284800
742278603824566272
742315320921231360
742286275173060609
742380890286882816
742349890534051841
742375198792552448
742347558358376448
742346782173061130
742359620933586944
742234391754231809
742343988791934977
742317841618210816
742383306260484097
742217954192850945
742323575345061888
742344332930371584
742238716245225472
742383633546240000
742337353700761600
742230273174216704
742331041248055296
742209821722726402
742346010651987968
742276234332098560
742188602621235200
742239567571505152
742384090800869376
742325722853822464
742340730182590464
742352490688065536
742301450135568384
742302138144022528
742203777457983490
742249507912601600
742378206230089728
742309494928101376
742182877551558656
742213793598558213
742282827773939712
742357406647234562
742271297284083712
742373508437659648
742296286980919297
742319385176608768
742177370430377984
742252674553384960
742378285867401216
742150002278031360
742299390795259904
742359960659623936
742311197693841408
742332961991856128
742280856128131072
742240502989225984
742377929150189568
742335155696717825
742361680353579008
742244197923688452
742334593815187456
742272635657179136
742383650151518209
742228826126581760
742241161365094402
742313554922078208
742348065672200192
742330726486560768
742272413354893312
742309696246255616
742309214052331520
742191026706743296
742303119644590080
742227718561927169
742286564852633600
742203076942004224
742253341846052864
742359155609116672
742330781033484288
742373789510586368
742334346233847809
742182709624213504
742339437934284800
742318319856947200
742350649673711621
742378705134227456
742336921473404928
742361198088327168
742301374772305920
742300854548598784
742237680226947072
742274158189547520
742369402084020224
742331032935014400
742344433400721409
742287009138528256
742254578784178176
742326804762001409
742385701178773504
742330265356341248
742329648495878144
742348078259286016
742236698822742016
742278800973520896
742295913817899009
742293917161390081
742359918762659840
742281556849496071
742368135752220673
742201457932402689
742290612150493184
742330512757379072
742275760220733440
742344760585801728
742274908835700737
742288229911695360
742300351496392704
742308526194892800
742329925483565056
742180167976648704
742238552608649216
742277727261237248
742363622484148224
742263118672334848
742209154794803200
742209825791184897
742289706067611648
742318101904166912
742271981043765248
742311181180882944
742190766710226944
742296605768994816
742214015711993856
742354672028127233
742270756239880192
742214917609119744
742336988448194560
742209825665220608
742355242155671556
742273604436516864
742247112956469248
742261256321568768
742244122690478080
742293711866957824
742283662331392005
742331884072488960
742337575914901508
742236216335171584
742383574700150784
742310841370955776
742261360952758272
742349861119524868
742278498895593472
742268562937643008
742301433480028160
742269648968638468
742325030797901824
742332270015590400
742375123441885184
742222148769570816
742359214069321728
742278109093826560
742329250007666688
742343611547848704
742265517919080448
742379527490396160
742385122301870080
742210647883173888
742224199553540096
742228922310529024
742337047319318528
742364276711673857
742333805252354048
742333830229561344
742272350360477696
742305808168411136
742258970426023936
742336346774245376
742321826404151296
742264628508545024
742268810124742660
742274216825757696
742335009000988672
742263495983403008
742357402532597760
742247196825923584
742295045475291136
742378424187166724
742347340175020032
742305598608420864
742306492028747776
742369251089092608
742318592247631872
742276926287413249
742321268444278784
742356005690867713
742259176135593984
742332534101561344
742378206192340992
742317401086304256
742325911383625728
742331217375199232
742322338134380544
742296169628368896
742357712915288064
742262321804775424
742232605207236608
742225797835063296
742376410799448064
742301832098123776
742319447981981696
742254813681979392
742160597400354816
742301186167033856
742318370310086656
742379099629490176
742359839112855552
742295460644151296
742226334370402304
742285004370247680
742369553229991937
742229526244171776
742301886414364672
742264985041133568
742319884294586369
742354445242138624
742359629347323904
742336065814552576
742366755478220800
742342810498654208
742253681232515072
742250942536519680
742356324248358912
742303719623122944
742362804406063105
742325789937553408
742336048936669184
742257716106788865
742331120910532608
742241132126425088
742370085872885762
742295238383931393
742381196689215489
742356873660248064
742348539712446464
742377857947734016
742324023867019265
742321712830746624
742183485541060608
742186731886116864
742284635380568064
742356710220668928
742362452432695297
742328889561735168
742324904708714496
742345431913402368
742254134439620608
742377929255047172
742255774232109056
742301261656121344
742225105791549441
742375911794708481
742329963387486208
742375496613265409
742213755996676096
742381251101876224
742351316219891712
742337491781439488
742300556929077248
742263563042103296
742358622928273408
742289576450891776
742271716945203200
742329099176251392
742361432973402113
742258026732736512
742242654658891776
742277702191718404
742265715034578944
742317564961951745
742252376849944576
742219204343046145
742372161998950400
742348221180170240
742347314858188800
742328385964277760
742371906263846912
742331620036911104
742364020888481792
742227542346584065
742246492199473152
742309998106148864
742373537768439808
742211222414594049
742284845041242112
742347176488095744
742382916198629376
742156272758194176
742369599438630912
742329808160362500
742304990417571840
742282093695270912
742365593991581697
742314767369547776
742297977641938944
742209679024128000
742372094961459200
742321075594264576
742353459874287617
742311210326982656
742234261831462912
742206298440224768
742214711916298241
742380324387213316
742221322474782722
742326838333177856
742259477836140544
742359491040006144
742361177292963840
742369435676233728
742248040191414272
742304088407330819
742323479010246656
742281397549867008
742367053441564672
742270790138273792
742375353767858176
742377899957751808
742262145518292992
742191026694148096
742322681891131393
742354881378455552
742354294398189568
742292201795784704
742161251359412224
742305372157968385
742166896854720512
742234379154526208
742322120026382336
742294076712718336
742263823038619648
742283649614151680
742338599283228672
742377836783210496
742290444571271168
742333658305028096
742354940262252544
742208047305498625
742343703713460225
742345624553705472
742295750214885376
742254847240572928
742366126676545536
742353379943452672
742340113317924864
742316088491380737
742299160322445313
742152934197231616
742308458926510080
742172576198369284
742323860402372608
742333100349378561
742334392438251521
742269955165421568
742319750269657088
742217098533834753
742324116137648133
742304218502070272
742248648143187968
742360728477310976
742359197640187904
742268743301124096
742318797995057152
742384128394440705
742360677998833665
742349164839899136
742351853388730368
742320484143009792
742172387584540672
742384619060879360
742252058263293952
742290046196318208
742273411200749568
742314020850573312
742308358183608320
742336158357671936
742276422761369600
742265807053459456
742301672647581700
742382391910629376
742242927225786368
742263953150103553
742244261110775810
742352167684702209
742243460044984320
742207443325722624
742309792996265984
742373982352072704
742225965443489792
742302804899926016
742332693648683008
742346367058640896
742258412411596800
742264041515651072
742330856430243841
742218667388239873
742340990023798785
742227487929827328
742310581357645824
742377849521209345
742289043371794432
742328021349195776
742382605836951552
742357356168810496
742384946346528768
742251915489234944
742358069108170752
742295687199498240
742290079645872128
742384459962589184
742209573940006912
742363953687371776
742329485194731520
742344672719319040
742235712859168771
742355653155397632
742243384530767872
742354428678791173
742300259238481920
742336128821395456
742283532328804352
742333050382635008
742310207863283712
742345171694653440
742355502223495168
742220856898768896
742253614471712769
742298552077025280
742366596128243712
742361030567813121
742261658794491904
742334837055459328
742244013537890308
742376670942875648
742360501984841728
742164451881680896
742364113108492289
742286304851943424
742253144449650688
742343011766546432
742301333055770624
742297268636782592
742282693581250560
742256307084926976
742290637219876864
742286891706241024
742253341753933824
742314117080309760
742264322215272448
742315606192558080
742242981684609024
742312527267307521
742318433027514368
742314339399544832
742271498866544640
742344991226351616
742298992327954432
742244617471557632
742320177824567296
742277450571354112
742346027227873280
742373688780173312
742296995860209664
742321876429574145
742353421957758976
742251819234172928
742244714116567040
742373592319528960
742349550673899521
742296744495435776
742349160687505408
742178465139462145
742292881344450560
742349496118579200
742377069221416964
742370085738799104
742369075049996288
742329447093653506
742277815601627136
742334228797349888
742169082229710848
742258592926076929
742327949798608897
742284589109006336
742319758582910976
742274111897018368
742384791199350784
742337416539832320
742307292884938752
742267447277957120
742341116025004034
742257758309752835
742313722887053312
742202393253679104
742332215594516480
742255346346033152
742368714289451008
742383444576075776
742268504108339200
742335340451532801
742330831528701952
742360632155070464
742334727869325312
742353845385232384
742293359373455360
742281099687145472
742368932363833345
742273079943045120
742275294535553024
742344596961800193
742367321847631874
742327438135418880
742208223458041857
742358757221498880
742340763556544513
742269624092401664
742285281265602560
742358501197021184
742293510607360000
742370291578470400
742302167369940992
742219271183290368
742317351044059137
742294638959198208
742253400570658816
742226225427533824
742287906711187456
742261457497296896
742204964529971200
742262774626013184
742312028375810048
742259109014208513
742340880930119680
742302390024605696
742203303556222978
742294173085270016
742330244095414272
742362057878732801
742308031325691908
742362527930155008
742275013609463809
742280189342851073
742357821887533056
742368081159147522
742280512354406400
742277727269597185
742312355468611584
742256244115668992
742376847137083392
742307238585339904
742249663118643200
742199352727199744
742315572625473537
742383956268572672
742306680600330241
742264339210633216
742160437878218753
742335583675162624
742361319647674368
742254633381466112
742304407136657408
742296975161368576
742285922977370112
742322383961391104
742328994259980288
742266423599321088
742303727713935360
742362356005625856
742230566519463936
742180952198270977
742319213038145537
742262250556116992
742180176004403200
742273331831943168
742287365645991936
742334543198334977
742352884952629248
742327660395782146
742191144323457024
742314565875171328
742256764154990592
742174660654190592
742316298009481216
742385906925998080
742173830236504068
742245028437852160
742363559649247232
742299344913715200
742346937526059008
742349680558919680
742238833668988928
742361747537813504
742310199604695040
742257741276680193
742224128216813568
742257191906770945
742345490398892033
742302729570287616
742222467327008768
742369284920377344
742343280201994240
742266545435516928
742327744277688320
742363458809831424
742254667011350528
742233364325748737
742295431619710976
742384476743946240
742277861587996672
742371067415691265
742375378916892676
742245095672532992
742252670698819584
742260442446336000
742364415178182656
742275949153124352
742316382205956096
742344882220470273
742384380291747841
742170764065964032
742365732114141184
742298170525372416
742258060228321281
742305850321076224
742354550397505536
742243619348860928
742350368462491648
742326238799364096
742267279522582528
742325819192680450
742152351046324224
742337580256133122
742343082922921985
742267199717576704
742354826927955968
742325353830617092
742290146767343616
742177273818845184
742331016057135108
742302264216457217
742258420745654272
742262187599728640
742288737397313536
742319254951895040
742346350143143937
742349210939314176
742324032427692032
742285226618032128
742319024521019396
742362758587502592
742349940865765376
742381150455365637
742316692596883456
742350850664763392
742250586062491648
742295431414177792
742284165735817217
742361269659787264
742284379431526401
742297566352670720
742202511034044416
742339299878830080
742314008150200320
742335101137235968
742167136039116800
742384782710038528
742381951693135872
742329204109389824
742370207574953984
742184160685522944
742361567434551296
742327354245124097
742234182013702144
742310543759933440
742205442856603649
742338502906499073
742199386227101696
742385726600413184
742280223014686720
742247956007395328
742281112026816512
742185897056194561
742298954528788480
742353887445815297
742266813858349056
742255686344544257
742256403486756864
742378512452059136
742337076809609216
742151843560755201
742381926221287424
742337009570586624
742260996119646209
742312439333724160
742270492283949057
742350464990228480
742369871875309568
742283674859737088
742305610943889408
742283163154538496
742191412871979008
742311151799767040
742377333705834496
742340885141196800
742277718889365504
742271037392441344
742249411431018496
742165437337751552
742301374843650048
742254541270355969
742360451527380992
742373634166120448
742345410719715328
742303711012093952
742354168476762112
742210106809425920
742365564421689345
742312023984214017
742163189111001090
742178469329657856
742275382645231616
742307204854874113
742353296220901376
742331884206718976
742379883670704128
742333071014387712
742363827996614656
742318328044216320
742260610554028032
742264041465380864
742266017036926976
742226716010151936
742266344003887106
742275957394968576
742337990974832640
742329044721664000
742238862768934912
742315287387770880
742309603950657536
742209544789491712
742211608357666822
742382945600569344
742281015759081472
742277177710923776
742273583444021248
742357792271503360
742283154937937920
742320370838081536
742267094578941952
742364171744874501
742370903900749824
742277169469083649
742296450814644224
742276259460337664
742290176089698304
742374909284737024
742283498816479232
742375051924799488
742360002795589633
742351043833532416
742328021357633538
742179966658306048
742318894560333824
742329577452785664
742382568234876928
742379535514107904
742363769096003584
742233687333425153
742283553245954049
742371797018906624
742370706848112640
742271339256504321
742382928898973697
742262275478716417
742250879760388097
742305158210686976
742297142912393216
742356068655898625
742256546143440896
742174472040484864
742363433811599361
742349139581784064
742306537964765184
742268940341108736
742384858400493568
742275517043314688
742299735034302464
742274971783815168
742292998617194496
742306131264045056
742275739349704704
742294961551466496
742288661786550272
742155127658840064
742371134490968065
742201395076554753
742291560210006016
742270680880807936
742328415576051712
742324833355071488
742288364066443264
742358438135627776
742334346162405376
742323189569728512
742345897246351360
742281996970262529
742346937605718016
742336275601100800
742335453416804353
742376528554647552
742347339990327297
742323608924651520
742373537755844609
742339177983934464
742325118756589568
742377094697472001
742316986076696576
742224832868306944
742349432960733184
742322543311396864
742279220701843456
742321247619551232
742268776830357504
742247620739993600
742271301604245504
742288783484289024
742338531952087040
742300758423396352
742361298747412480
742229396300439552
742367565079564289
742382928924139520
742364633248452609
742327576723492865
742298745166024704
742347218368090113
742320782009720833
742289760656334849
742262309079384064
742308744281915392
742242222729400324
742318894530990081
742226225343664128
742351593148932097
742309826332663808
742362779278036996
742249868647862272
742327513704173568
742255937923256320
742280470440861696
742296270287560704
742351794530058240
742192910074970114
742184076979802112
742172416848207873
742364859640086528
742182789299228674
742363618151432192
742327253548343296
742328394453389312
742286304508018688
742180247383089152
742324384958959616
742312393145978880
742331024475033600
742308761071722496
742251382787461120
742300355627651072
742377807662219265
742260782440714241
742348959121866757
742202254883737600
742318416158167040
742293141403770880
742257049417965569
742322220593217536
742334333768327168
742294622035185664
742256659519655936
742271037610594304
742234857170972672
742175415842836480
742259901376962560
742285797357936642
742288137406324736
742297985820696577
742297721483169792
742279207917604864
742370740046024704
742158369818091520
742283578520784896
742359478717157376
742311688817545216
742297767737851904
742259440066408448
742384199710199808
742329552094035968
742329430685720576
742269984567525376
742300946886201344
742214141654376450
742344445945909248
742309201423282176
742323638284750848
742241119468179456
742356345416876032
742304264664567812
742347411339673601
742250950870618112
742333096389955584
742303971017170944
742245741696012289
742314054035726340
742322329452195841
742289584457928704
742335159895220224
742172723112247300
742295859484893184
742189068180561920
742322862409850880
742287051073179648
742283444353441792
742271385465131008
742363760766144512
742344534110146560
742264838437670912
742361894271496192
742367779190386689
742233720812371968
742256982439038977
742294403860041728
742256281973600256
742248895850393600
742347193483419648
742246983042113536
742344823508631552
742332076955951104
742362460770820096
742370601826816001
742258605626396672
742384883494969344
742358815945953280
742266671222657024
742247750729895936
742277727185719298
742346140591525888
742323621582905344
742346249593065472
742261545673981952
742251919872274433
742208684831309825
742261524903923712
742229467771338752
742285499579129856
742354935891787776
742345465191116800
742247628973297664
742341572973473792
742256139325308928
742265320723742720
742304679745323008
742262527191453696
742347134494756864
742336321855881217
742265563871858688
742348095116181504
742317220848672768
742273973338005504
742240012289204224
742284513749938176
742215131480870912
742272966881378304
742376222311747584
742377841204047872
742275496122142720
742235180392407040
742184479675023361
742225059650113536
742323508248608768
742277287089967104
742379154188951552
742237168249282560
742318034530897922
742340297821159424
742297864156663809
742374393419026432
742318252534206464
742333234747432960
742262770297647104
742377350357262336
742288099955245061
742282059922739200
742304411473580032
742382941620305920
742265664405135360
742343380953407488
742300930389991424
742325106387648512
742295112609374208
742331145975521283
742268093129428992
742330525193490432
742296567994978304
742267669563510784
742301433429667840
742342789376016384
742303622893965318
742339798904475648
742308412789297153
742362024575913984
742359650608254976
742373885832761345
742304042555199488
742303157221511168
742354827213209600
742375961975492608
742247591346339840
742334358791544832
742258962083549185
742339735868321792
742359394692661248
742383021341315072
742380915540807680
742333029427863552
742310032025485312
742308404337778690
742230306569211904
742252435654201346
742271817449103360
742314251277246465
742149167645118465
742348199889866752
742346694260445184
742307624536903680
742281393246347264
742278872507535360
742198312208470017
742298505939652608
742282362235543552
742232865178570752
742362250900606977
742326716983578628
742385109844807681
742321738252472320
742259528402669568
742244739005747200
742250091008888833
742347931567726593
742283171392278528
742188535600447488
742341832919666688
742307162811183104
742352457255276544
742286514420371456
742344798460317697
742310111398535172
742369263625854979
742281497986490368
742251412172607488
742251496146866176
742337580147036160
742202154211909632
742309222369628161
742315211634282496
742196341187579904
742281611387998208
742334673603416064
742367556841918464
742329862719983616
742209712448540672
742350078980001792
742347067507519488
742344219822575616
742315249429139456
742267644187967488
742383449110155265
742299814663196672
742242117758689281
742322287626555392
742340004463153153
742310551775219712
742266461343731712
742343988787564545
742269078778286080
742272769832914944
742321130111782913
742324636457783296
742222610130313216
742240091951759360
742341811977523200
742304042278391809
742291237378633728
742262128531415040
742157669499183105
742266608077426688
742336300850814976
742351559586091008
742367758193659904
742337521225338880
742255707152646144
742284132043137024
742237323438460928
742150262551420928
742242138461745152
742233494013812736
742285943768514561
742321964820365313
742268030181355520
742310249995067392
742317451422076929
742359469972148224
742374875759808512
742173112876339205
742281355216592896
742272543332040704
742315891430461440
742279077713879040
742249419953737729
742206436910845952
742255237474463745
742384032101634048
742286103395336193
742370836498284544
742331162635440128
742379821066506240
742228612095606784
742257070238359553
742244722182393856
742251772882915328
742342927855280128
742291769669373952
742275215103655936
742209301628997632
742281879727046656
742326158776242176
742312632179298304
742344052021055488
742377379872575488
742307112450203648742716816263417856
742738639331938304
742649883929288704
742687602948595712
742691524836614148
742748109944459265
742602953568051200
742699829499957248
742661090870493184
742737842493923328
742644007403196416
742742955530825728
742696356729491456
742747212661264384
742660876839354368
742643701525192704
742629423967539201
742625560967450624
742695970933248000
742665331513143296
742537602339766273
742693223437590528
742730221443547136
742607928188932096
742672092542455808
742625917357445120
742734977809436673
742741361552723969
742674433085734912
742641557942177792
742697581361385473
742688806936186881
742641990018404352
742564328499482624
742648579291021312
742710344582352897
742663234285654016
742680967886737408
742715323388973056
742730997398163456
742732645692497920
742648650778742784
742525895789948928
742544711714516992
742716942339952640
742633312200581120
742522641014239232
742623337998753792
742667331923542017
742600969695985664
742667663445528576
742687577766014976
742727444944281600
742705747532894208
742680371960090624
742744305719226369
742727658543386624
742607693186248704
742674458360455170
742746780509573120
742653146892242944
742734696816082944
742689985480925186
742712370586357760
742721728170729472
742589938571616256
742607785334996992
742627251146096640
742714408934252544
742681537972441089
742671534624526337
742704036525133829
742596204903714817
742673862442131456
742678606439157760
742563673990893569
742693797956616192
742647383822106624
742744343635714049
742712022333169666
742708272570990592
742736454351261696
742657953392656384
742711246470950912
742612189572419584
742674848099504128
742644942636503041
742512549841776642
742622646022623232
742706259560964097
742623124181651456
742626638916116480
742654912870420480
742726530531463168
742676312226172929
742615335187021824
742672054760157184
742700932509618176
742657085154942976
742728635916771328
742619801995096064
742707425304838144
742612890012655618
742673422166183936
742668149968015360
742682041519460353
742673497516838912
742521567314317313
742609005890162688
742664999940857856
742746973648883712
742611682040635392
742728044528472064
742686457924620288
742672948281126912
742562411585150976
742612201928851456
742737842397282306
742642959099793408
742572872011374592
742712177476407296
742626139852673024
742656435419389953
742671786257616897
742618090870018048
742623203776831488
742658813380042752
742686424562946048
742648344237989888
742599422211719168
742633584624869376
742661816665399296
742626026564554752
742646159248916480
742694846629056512
742670268116664320
742701981043658756
742741881478598656
742555994413228032
742697413693952000
742701486434603008
742701578356817920
742718045387378688
742623904397557760
742732603602677760
742637829260496896
742622343768485888
742707098098782208
742591792466538496
742651700041940992
742616824425111552
742602123372826624
742691549876719616
742735091227631617
742653696459329537
742743332825268224
742635572724924416
742715336026259457
742624055048699904
742650089169117184
742685598297817088
742709102954958848
742573840803475456
742700445915701248
742589984914481152
742725888752685056
742723162316623872
742747040770203649
742619860719570944
742591025235922944
742629352702156800
742687338996846592
742706955601489920
742739872486678528
742741499993935872
742724685012602880
742642799653335040
742693370204655616
742665897547075584
742571668313362432
742727507833671681
742637112067915776
742735271339429888
742534632726536193
742593713571008512
742649816581341184
742723904708476928
742667768198270976
742636097100992512
742674491864719360
742581914863865856
742612709745786881
742686026079064064
742709866435870720
742690484741541888
742688823847555072
742695966537551872
742745228583575552
742686332229558272
742615339628924928
742730196449693696
742705277783429120
742604421880795136
742735262841704448
742740879195176960
742700739668103168
742715864181571585
742666371469869056
742620938810851328
742604937461432320
742696977276801026
742590181878956034
742649565103443968
742666312799903744
742725938862018561
742676920312188928
742563048880144384
742607773066768384
742613976253665280
742733505533071360
742729122380677120
742675762713595904
742742859003101184
742674068168708096
742703956682493952
742747925600686080
742724781477376000
742744507196813312
742624063588208640
742634524161544192
742707144580030464
742624705388105728
742584351913705472
742644259048828929
742711334647762944
742686596500185088
742696914353786880
742742342793351168
742648885517111296
742604501459304448
742690895590391809
742638936460300288
742616979450761216
742728988448194560
742739553887215616
742673640362287104
742608511151050752
742620066311725056
742603448739205120
742642921036341248
742743055988629506
742630992591106048
742711866959495168
742598780524978179
742686277846368256
742738429578973184
742616614609276928
742742795866120193
742599321397415936
742691218606424065
742735921301311488
742653272834625536
742680733035171840
742647874798911488
742725955987329026
742712110615040000
742737288774422528
742603918518128640
742632905290190848
742628937583480837
742693538165559296
742647988032548868
742593608935735296
742699976376094721
742656221400969216
742632167059165184
742736873777401860
742610511674679296
742655139115307009
742683459051749376
742704501853945856
742596653887201280
742602861377359872
742623413345394689
742677876663853056
742684591459340289
742512130260361216
742740908525817856
742658733843611648
742672792848637952
742688764917645312
742724869390008321
742696927167414273
742703453508501504
742723544245768192
742678111305666561
742670683382108160
742597786273783808
742683832269340676
742715008618926081
742660709310472192
742699447776346113
742718246663684096
742640849159213058
742665629224833024
742611371565711360
742605822610571264
742628199218176000
742543683988393984
742676500789497856
742724110510350337
742744666668425216
742653960738230272
742709908311674884
742608481811828736
742705164717596672
742703281328279553
742613619586797568
742624998792278016
742624508159373312
742713301814120449
742686361707155456
742639653774368768
742638748010172416
742654174622588928
742511526381293568
742737448359350272
742713750495604737
742691201841762304
742700114712662017
742679751580585984
742612692939251712
742651213330718720
742631860849774592
742535051884257280
742535593058406400
742689293387374592
742514617499418624
742686139111333888
742614576156581888
742629159797657600
742744159178657793
742672977452503040
742662504388689920
742674894266236928
742633723078705152
742613854681767936
742610591462883329
742617545623130112
742519382107127808
742685333918191616
742711707773108224
742548360805093376
742736269642457088
742740489007419392
742661254477664256
742723556681863168
742633869774622720
742632116790382592
742679617081856000
742675779566379008
742687506764828672
742613968095698944
742634482302386176
742516324384006144
742603884749836288
742620544659525632
742697673531260928
742521617721360385
742703721973325825
742739834762973185
742665385904869376
742621219825061888
742665281068109829
742547865629822977
742743756378636288
742612868839936000
742724236100415488
742516169429524480
742650282027388928
742642749162283008
742526722088697857
742697732490551296
742612080298168320
742740271092236289
742674252567023616
742534603232149510
742629034035712000
742640983410495488
742646360374054912
742599871035756544
742690828485857280
742557722395082752
742598088460734464
742725024583454721
742653511662440449
742714119548211200
742732469783433216
742705764393963521
742715734321729537
742698390841085952
742645773234515968
742691700821401600
742634259941318656
742606116102754304
742649527212118016
742711636272635905
742688362302046209
742704653108940800
742724479256809476
742643604674514944
742634339742167040
742525103393636352
742655789412716544
742596305554407424
742577275992834048
742596011919613952
742529930840395776
742601393282912256
742685002798862340
742620435326631936
742640941333286912
742727180589768708
742649749510205440
742721274925961217
742712143892488192
742715130203525121
742702627314630656
742653742672154624
742711661543477248
742734726037950464
742726551406546944
742725565812211712
742700051940671488
742601351595692032
742651305659793408
742568245945851904
742684553647652864
742700664313253888
742690216096456705
742747392873779200
742668678362079232
742614106302205953
742558389125980160
742634285174132740
742683194965757952
742655801874124800
742740573132578816
742738643677237248
742637326141161472
742692057479819264
742698176768053248
742608632773267456
742610897626144768
742658733835190272
742670813439119361
742736819209535488
742673212534853632
742593206114623488
742621135897038848
742720163548561409
742636537276334080
742653268678062080
742679600405348352
742549639925092353
742662349186859008
742603016491143168
742739859840765953
742742921871544320
742675288623075328
742624415838523396
742665239217504258
742712152214081536
742646469363179522
742627876239990784
742734881394823172
742515569635819520
742621073028616193
742670385288761344
742711850241032192
742679956870844416
742708176189935616
742716954708987904
742672524580786176
742593944169512960
742654581226786816
742637573336600576
742519650605502464
742734902433583104
742735279577010176
742730431016095744
742728518501576705
742638726866731008
742732851389554688
742610281130496000
742747669647368193
742602118964596738
742552613778907136
742579729639870464
742747195754041344
742644192107712512
742738110774005760
742740421881778180
742747934060630016
742565267885150208
742724714402041856
742561673286963200
742626693383356416
742688240591720449
742638001210167296
742674223357890560
742621987583983616
742654585643360256
742633911981871104
742634801212096512
742600357520478208
742689553597796352
742636545870434304
742696008526729216
742645362289221632
742660541425057793
742648315070799872
742734801573187584
742741017611403264
742730037024194560
742702836883017728
742668103864229889
742609614336843776
742631734785769472
742736747746861056
742651192317251584
742534108287369216
742638101890273280
742576089009115136
742660340069076993
742712768965447681
742666409113726976
742676752548302850
742591440509915136
742700446175924224
742670951616151552
742728551900778496
742631399505682432
742510251342213120
742623438557327360
742593713667514368
742520430871863298
742726547380002816
742614840418684929
742694947221049345
742544376186830850
742680057756438528
742536331482386432
742664496653733888
742746650662318081
742642522858590208
742695761184456704
742725196570890240
742710730558996480
742723367938195457
742736496059416576
742610793028456448
742658234624970752
742721937688891392
742736873441787904
742634775928786944
742614022269337600
742617302173155328
742685740803448835
742671127751708673
742650043245592576
742661107739987968
742716191567958016
742714060710481920
742747250439421953
742703617065508864
742640589154471937
742737725141356544
742617142994997253
742635761585946624
742538000530345984
742709862346280961
742727037933215744
742618803771674624
742607735297048576
742707714783088640
742518182670258176
742637753649618949
742644615531089920
742692166506549249
742741894342397952
742644628181159936
742597647748505600
742733371281973248
742608930686312449
742606120368234497
742725586611757056
742523903747198976
742710898444390400
742623753016868865
742747711888326656
742661380210364416
742600084735463424
742616098764427264
742635908340547584
742619403657871360
742530669054689280
742633354114273280
742533281988612096
742718196529135616
742606875406000128
742735665591386112
742729143637422080
742718301042843649
742664383491346432
742721195460661250
742552051666853888
742738077551058944
742572326957486080
742740656657969153
742641331529523200
742731462869409792
742642757446033408
742744242997460992
742702308396531712
742564470883377153
742633811054329856
742714308069576704
742745069317394432
742738639503937537
742639385397628929
742681307340234752
742624944543170560
742669886527262721
742701071164936192
742731974784192512
742746566453264384
742634486257569792
742604299864182784
742512104876429312
742694896956518400
742629499490209792
742685019517390848
742712185772642304
742736655564541952
742626345327468544
742626559283101696
742612844034822144
742706754279116800
742681764800303109
742624646625910785
742705646802489344
742631638392295425
742512323097591808
742633639079514112
742617134723944448
742628572544835585
742677515760701440
742680636348063744
742652626798542848
742679537289302016
742715583368728576
742696121844240384
742687737413767169
742643059779739648
742648050838044672
742584871864967168
742664651691823104
742722163988418561
742724726858993664
742600202142507009
742634716940140544
742675645310881792
742628094352236544
742566404411494400
742608481849606144
742643474969792512
742557571492544513
742523282813898754
742613162705485824
742584863522496512
742637069957246977
742739570727526400
742616639657508864
742621773477380096
742614378890035200
742710709553860609
742671836790554628
742708234947989506
742658821890265088
742581093006749696
742558754135150592
742745098463633412
742632938794319873
742626601259524096
742661355291955200
742679507937660928
742626227970793472
742717558718005248
742658738050506752
742705731044921344
742626601221775361
742711476914409472
742739151062208512
742669991372304384
742526550118043648
742695647699193856
742605214562324480
742624419978305536
742614043324731392
742654254029099008
742712789882437637
742622809604694016
742645735380942848
742736684702273537
742574352672165888
742634989557272576
742744771265990656
742686135042879489
742639230229286913
742642665494335488
742632481610956800
742656871425789952
742630564629483520
742700316232146944
742621874199351296
742668447558062080
742680137062330368
742648637826715649
742689301654294529
742515888457322496
742596657867567104
742738643677249536
742523694002634753
742654728216162304
742543654762385408
742654598045896704
742743022631145472
742711695160803328
742620699563413505
742630405245898752
742707328957448192
742744520010301442
742693173156302848
742701981215674368
742571370450722816
742599589711216640
742608326706397190
742685615192440832
742696117398212608
742641314664198145
742696432285683712
742730695236276224
742644011719086080
742716992789053441
742523849112195072
742602400020766720
742643521144770560
742729885760770048
742689691774767104
742673099364151296
742738794751877120
742714803131699201
742722789308805120
742694691439661057
742727985703362560
742641885219454977
742647585219825665
742628220080664576
742621135850721280
742694058288644096
742693105841917952
742648323493007360
742572096279171072
742657949370306560
742631944576499712
742713087820726272
742700462936358912
742735774764826625
742651477454360576
742657978671718400
742657442035728384
742688693794836481
742581273357606912
742717462282637312
742724408264003584
742719802888708096
742710113866264576
742685984161210368
742730628253294592
742702094285606912
742688580452134916
742608129234481152
742721010605031425
742548306153218048
742678740552028161
742719022689574913
742510657900269569
742515787571679232
742650823424020480
742700236410368000
742736726976761856
742575631997751296
742629100855164929
742509923867578368
742534246728863744
742591134292004865
742700622231801857
742531235227049984
742717260905648128
742626160677392384
742739029351927808
742709400704450560
742630275323203584
742615205033746432
742705881889013760
742537082170531840
742696671381979137
742608892685737984
742659811725180928
742616472057438208
742650537863225344
742530052462628868
742641360960901120
742744163234500609
742675053763039232
742735846164594688
742672918774173696
742659501287936000
742542392188915713
742710772493606913
742682184079814656
742613330402103296
742639251234426880
742709031760973826
742667575306391552
742606556416626688
742725121232797696
742662579953250304
742659383998459904
742625854711160836
742622503349149696
742742959469301760
742723078669664256
742747846093471748
742618023606034433
742611153583497216
742633638991400960
742723665729576961
742519549853995008
742709878918123524
742683601825763329
742644490016591872
742744909963243520
742636646609358848
742667059235033088
742673078409265152
742656930200440833
742692644728381440
742737381263069185
742625854535131136
742651049715060736
742633320459075584
742576722684567552
742590370765242368
742660675865038848
742723254771539968
742606451705679873
742581629676355585
742596846946820096
742586524403916804
742747011108212737
742745895360417792
742669475200307200
742710244011352064
742687993274720257
742635430219255808
742549035886743553
742726425761972224
742623262627266560
742696863942496256
742734071600668672
742701314082119682
742631479289745408
742645924439183360
742747334019297280
742727440435453952
742712408070885376
742733803551100928
742738043778523136
742602651788005376
742677855365013504
742624965170712576
742635442626035712
742671589204856833
742679898070863873
742631944899469312
742741424303669248
742634364983496704
742744347695812608
742562688392368128
742614601343373312
742648290102149124
742717688762531840
742712123143401474
742733434062135297
742702429934919680
742729621704192000
742679667598086144
742745572575186946
742710986486878209
742715247681757184
742650378815045632
742608133453799424
742661636033503232
742654904238518273
742727260361392128
742613594785873920
742712789815427072
742648915028246529
742684553685389313
742684025282777088
742691864588001280
742556229076193280
742614127366017024
742612529185198080
742684641983877120
742747761926279168
742635861976748032
742737515300290560
742520950923501568
742696272642121728
742622180194799616
742679994720124928
742730401882513412
742525430473854978
742643063944675329
742560234628079616
742642690593021953
742618803939495936
742742057870069761
742713288878882817
742654845476347904
742571454324183040
742647564110073856
742727406977351680
742729613433004034
742620892514095104
742745568406036480
742604606048505856
742588810454663168
742590198651949056
742654686306652160
742739079662555136
742570581829255168
742608641069592576
742517654150209536
742657496234397696
742692489367322624
742691168161521665
742562801399398400
742729277683040257
742589896800534528
742728342210760704
742628270622003200
742586511842021376
742550705148448768
742650638648152064
742601519233654785
742618107873759232
742518245354311680
742747493763534849
742667663525171200
742593633803735040
742696419740504064
742621194814259200
742679369785724928
742678610427949056
742564349114454018
742655713978286080
742589041263136768
742701113003155457
742742108159807488
742688605601189888
742617000397185024
742568275318611968
742677033570836482
742627993500188672
742521617595535360
742653465697128448
742575799916765184
742663683000705025
742706183857950720
742598536945078272
742599082158481408
742691965125419008
742583164892282881
742519096944648193
742674244442718209
742646717124857856
742637523042586625
742688890612502528
742667180987146240
742713616303001600
742676983256121347
742596532218793984
742680388917661696
742626756549595136
742515657674268672
742631969780051968
742736168865783808
742607731060805632
742662231876370432
742672474412830720
742651347619713024
742738400122437632
742610667056857088
742678572851187713
742739381845413888
742602786014040065
742636730210082816
742548402479583232
742729831259983872
742657295113457664
742732109010337792
742602223826440193
742736005388701698
742621118993862657
742641587268751361
742615989486030849
742615016336199681
742642166137298944
742608473343528960
742745878776020992
742709312842125312
742688659946770432
742644804383838208
742552953379299328
742723510406131713
742516651636232196
742699288321478656
742669085264117761
742671761347485697
742655822942109696
742669823482732544
742663968037195776
742601644957925376
742707974943170561
742644825611112448
742631735129673728
742725007994937345
742582359799795712
742694552948080640
742639880342097921
742639339201568768
742658423398014984
742743672480006148
742620322483064832
742669554854309888
742603196753907712
742679965246840832
742712118819049473
742602425173958656
742614383306637312
742737083438116864
742720243248726016
742732759064543232
742617319327866880
742551409963454464
742671559786176512
742520963619823616
742747082679668736
742608917902073856
742655126675001344
742715763547459586
742526831161528324
742723065935757312
742640069262086144
742682301302087681
742613812927422464
742701922491207685
742578827960946689
742726169687162880
742607487912792064
742609505259802624
742645819413831680
742672268837441536
742733656540762112
742692745421160454
742616614349070336
742697900266901504
742702140481769472
742738425548247040
742732704362430464
742675104019173377
742747439233437697
742620536329646080
742512327145099264
742666375618015233
742680917265764356
742686722278993920
742699846184927232
742728157929852929
742657269834391552
742648684278603776
742539384944136193
742529079279243264
742614076795326464
742747787058663424
742682297204363264
742613556756090880
742620171098001408
742616434086453248
742678698458009600
742708536732442624
742686802075488257
742686458079760385
742641826394427392
742537354699804672
742662500324368384
742672402979684352
742724823261024256
742642233204199424
742713863544537089
742684708908109824
742595366030188544
742686092969676801
742735476726075392
742667483061051392
742720188748079104
742644263272472576
742740455465484288
742593839534329856
742615356028506112
742657802724900864
742721203803181056
742686055535542272
742621802845851648
742624311207415808
742720012679446528
742656196050575360
742684478301216768
742664941476450305
742679629945700352
742647249545662465
742647031479578624
742671501002997760
742636872845959168
742683739990429696
742716149729787904
742640333180313600
742699061938126848
742725637186682880
742677822175465474
742699745471258624
742639771223228416
742654182876975104
742726694176428032
742716011330306048
742654207912710144
742743290974502914
742629549666652160
742671169950765056
742697208106102784
742724118924005380
742728992579522564
742600822857605124
742687019986472960
742586683783151620
742667831188283392
742725251251994628
742628144566415360
742701800860487689
742613410223792128
742652756868136960
742670301465546752
742522641152512001
742657202947821568
742673086416326656
742711397365260288
742682477689327616
742647463551459329
742704657194065920
742597886999957504
742733392396079105
742676006058774528
742598449087025152
742707320367517697
742617470322802688
742593839433650176
742710747411714048
742623388389265408
742705588304543745
742655005010857984
742716170642526209
742702190712737796
742516190304731136
742698634064564224
742665180484673537
742727033806016513
742637649027059712
742729852290109440
742549358814597121
742704032041467908
742645593143693312
742649170784333824
742686667820150784
742714048094044160
742513388417351684
742663473339994112
742720893177212928
742664870122917888
742527401872265217
742581394765950977
742724496013074432
742703226739253249
742713360454586369
742575820783407104
742581759649402880
742604450880180224
742607244316016640
742599657017204737
742636436629913601
742694989378031616
742625053381005312
742621270118830081
742712123071954946
742715843356790784
742709753407799296
742618808242835456
742715516066926592
742652094109392900
742650173067825152
742639678864560128
742694674750656512
742626500332138496
742645869615448064
742596993470627840
742743215267315716
742717198226100224
742694599098011648
742659727864258560
742522603441528833
742674546336116736
742692581927178241
742646444457332736
742716946328784896
742654996630536193
742603645708062720
742688366534266880
742677075472044032
742634574597984256
742733320925138944
742572217997754368
742669156584161280
742672981680361472
742697115848151044
742740573015138304
742649883895681024
742538378239836160
742552286535225344
742716426440585216
742648533182996484
742612051101515776
742673216708038657
742658280896528384
742624990399496192
742596389746532352
742632838105837568
742545248572702725
742665700280520704
742723027994021888
742696964979101696
742592950266433536
742730045144371204
742593235357470720
742543247625588736
742619403636838400
742689171937054720
742733723645431808
742671350381318144
742614496464764929
742602710516674560
742618401479270400
742631760106786816
742713549106073600
742660482889322496
742620020400881664
742622880853315584
742587778525843456
742605453570379777
742649367857893377
742710155687661568
742612596180783104
742739658824523776
742629558021689344
742707353959686144
742634817595002881
742602789906485248
742730586289119232
742713029108736000
742720948021960705
742740988091879424
742593696978370560
742697250216873984
742622662518771713
742510549007622145
742652849239298048
742672692264996865
742691478812655616
742651552893112320
742648944409378816
742724319864848384
742588894261186560
742692636230877184
742578253592965120
742619588354048000
742637120561545216
742713595025231877
742658465273876480
742685078116020224
742743966240673792
742661531402440704
742605239417769984
742682138047184896
742678916779900928
742593801810784256
742658909803008000
742588839915458560
742667172627910656
742744276598202368
742641151036018688
742739922675605505
742688089840201728
742653297710993408
742675955525685249
742656548355346432
742640974950768640
742629545526853632
742657047787896832
742659962644615168
742688647355453440
742549413260840960
742715084351410176
742631562810929152
742662890109476864
742742791936180224
742727943819042816
742631600920395776
742590328847360000
742708314455314432
742726995981766656
742647841093525504
742710604503388160
742696234905927680
742716002568437764
742622734178496512
742718141868986368
742668955056246784
742670695734382592
742628870441029633
742731722882703360
742690912229294080
742630724021440512
742646800792887296
742672151342252032
742713523797692416
742680283997216768
742668850194481152
742606313415278598
742712726896541696
742671454970335232
742613166866104320
742668238040014848
742582065934127105
742654702949683200
742711095308263424
742715000318484480
742519139097419776
742589062003855360
742684788910346242
742629084115701760
742612210346786816
742619441423392768
742686424357560321
742674634483638272
742597719076675584
742730145769869312
742710864654934021
742654308546695168
742557487551905792
742731991473369088
742735200162058240
742648751102136320
742632020086525952
742715948092772352
742559978897219588
742636780554330112
742724319881637888
742696029435367424
742746029854953472
742652916322959360
742710537675542529
742647908353331200
742518342171271169
742691373598539776
742650106202095616
742620137916792833
742538587925843968
742701339545899009
742588688996040704
742524260028026880
742742728732225536
742694682900172802
742627972650242048
742649950740348928
742617818072485888
742592891730694144
742688123017170945
742733816125657088
742652559790354432
742727054777589760
742743702133739520
742722004827049984
742599510157840385
742723984412815360
742737032989016064
742663804669046784
742689566193274880
742650722760589312
742623161838014464
742676236745515008
742614202796376064
742541062565199872
742704275281698820
742593679920103424
742615393974530048
742645656062328832
742613192019480576
742660507983859712
742715813812047873
742628316486701056
742737356130648065
742737880381063168
742598218421272576
742620183840358400
742594686502752256
742667948561563649
742643613373476865
742680124852559873
742568522715418624
742594460060651521
742652425585233921
742576450025492481
742702299747848192
742672478443438081
742671912237694976
742724873756282881
742735195992907776
742681953380503552
742611556119285760
742605231259832320
742614337207029760
742702270433923072
742722067787714560
742725230255312896
742692279798927360
742540785636114433
742681156584345600
742648101161324544
742644271594000385
742705382565367808
742577389348261888
742710608987103233
742665356687347712
742681651289968640
742689759156375552
742550935872937984
742732670841425923
742601473280868352
742635975613026304
742647593566605312
742652639549267968
742693634697527296
742591544964698112
742701788244115456
742642535277858816
742680120368975872
742734470260887553
742637141327515648
742706905332748288
742610805229780992
742610486798192642
742654774403813376
742727797232259072
742746227062628352
742660092504514560
742746226949423104
742674374118023168
742678547504988160
742593679974621184
742717273769684992
742677251372748800
742707932693987328
742639184020660224
742694955727081473
742590467162943488
742636575352336384
742700270023512064
742739314568630272
742685216674852864
742741953041813504
742739868250476545
742718347163406336
742621311999062016
742601615568457728
742627339377463296
742664991598350337
742670578583273472
742736965704003585
742641755187712000
742746700645814272
742532438908370949
742644334609072128
742525979697008640
742599128610439170
742677867981623296
742706414657896448
742603100570148864
742735430936760320
742691826881208320
742646452682297344
742620720866414592
742667491227373568
742736588329869314
742695647925567489
742611891764232192
742730984869769216
742664383554146305
742636281641984000
742716346488770560
742651334755782656
742627804966064130
742745539205332992
742624541663498240
742531264767369217
742712811009282053
742710818714832896
742632699806945281
742709044360695812
742635589355339776
742638978457866240
742724483790737412
742706934600609792
742601485620482048
742730494140375040
742596552984780800
742645358040211456
742678660805734400
742677331165253633
742650164637257728
742628383817912320
742601091288862721
742649908914728960
742692858487054336
742560784211947520
742688706419658752
742662751760359424
742686290181783553
742539355349094400
742642203818876929
742685854272004096
742701209308405761
742726803157049344
742684646178185216
742614572062900224
742695283063132160
742727729959731200
742711040966811649
742714253648482304
742704501874929664
742662206735552512
742724060023558144
742742112144363521
742562910589865988
742685715708907520
742660034094600192
742643596357193729
742696008690323457
742613582014222336
742552953442213888
742668825158680577
742656322009698304
742692602911281152
742597110860795904
742722063597764609
742674957214289920
742697010889957376
742546959781777408
742609765310861312
742628241010229248
742718385130082305
742644754240933888
742718489903800320
742707501045538816
742624919301836800
742669269947797504
742660935928578048
742703335820668928
742661338384728064
742700395856834560
742668108188516352
742619118361317376
742529268266065920
742743517227851777
742603104466702336
742624944228585472
742724282153852929
742539057440251904
742657194466893824
742665339587067906
742699963742846976
742651313910079489
742647476264538112
742730938703040512
742710764046188544
742664559727611905
742711359595499520
742516601258446850
742618237515489280
742706729306185729
742736479428960256
742558544390717440
742644493996920832
742734688440160256
742717328278888448
742730745664442368
742685774508896256
742617331709411328
742699053599887361
742695605898743808
742702111268442112
742605994644013056
742723749653274624
742668170931122178
742695081350684672
742739092421677056
742551938408013825
742708474153435136
742512167904124928
742669680691838976
742689431639994368
742723808461742084
742671849243430913
742634721356697600
742729382771449856
742570493753077760
742654271150297088
742679780911382528
742745354597224448
742701888915832832
742719236745900033
742740178524049408
742643420225802240
742731639156015104
742666749099679744
742598411321479168
742737787951194113
742607332346105860
742712957679718401
742734399020621824
742631424755421184
742552210932924420
742672365235097600
742647916683223040
742682158746198016
742532015531151360
742628157107240960
742597639284371457
742586285643046916
742582544051359744
742733643890720768
742737129600516096
742733895825825792
742677549197758464
742682687224287232
742633030884429824
742665817892880384
742734399167463424
742686256610578433
742704795518128128
742631693077471235
742635132360757249
742597836429221889
742745157422841856
742738932916473856
742694984885895168
742610679560085504
742601556768509952
742616648058834944
742563875178971136
742691939947012097
742672864529244160
742680044871553024
742745320774307840
742638559144869889
742625401453809664
742674562869907456
742610142651375616
742721698596671493
742654401115004928
742692216905293824
742673816506208256
742714903891431424
742733971004346370
742595554954252288
742661908747149312
742693710018777088
742733950343368704
742689951955988481
742724101979164672
742633580522803200
742696478053957633
742682758565232640
742694066647932928
742593688598024192
742669710232309761
742732511399284736
742597723183022084
742639058342563840
742725246965293056
742646448546680832
742729944443326464
742715952425541632
742738945738412032
742607693232406528
742727956368220160
742704351077011456
742679105381011457
742669592716152832
742734822590799872
742512910203793410
742516056204288000
742725184118001665
742696381895348224
742704921523281920
742639725278859264
742743269965172736
742666937688162304
742680074256822272
742596142102372352
742745756990312449
742662957394432000
742663225733459968
742609572280442880
742638039214772224
742714010408226817
742701121249136640
742689855650549760
742647178309586944
742621588927942656
742746642206576641
742667420142276608
742721077793689600
742605575096262656
742717818991480832
742623250014998528
742633177735430144
742722973866528768
742719274347843585
742682612037242881
742637833396031488
742632942976049152
742644833806868480
742629415415250944
742706079071666176
742701851079024640
742625124755595264
742665893210165248
742694989252198400
742747913122549761
742520384445108224
742612793665282048
742672763572359168
742667315251150852
742631739122667521
742740568896344064
742717525184679936
742689972935741441
742616484560687104
742677545263476736
742586633594118144
742606095236136960
742618049061228544
742747027834970112
742732238828228608
742723409910595584
742645140108509184
742567671300947968
742594036742164484
742664714942046208
742675347318050817
742510095926501376
742637879470481409
742630099166597121
742615071218601984
742679520872964096
742524000081870848
742687804388483072
742673468496416768
742688316076609536
742643810442850304
742723053243621380
742725074915086336
742555830625665024
742665033574981632
742683547132166144
742720746468839424
742662986674896896
742743445958098944
742669014061731840
742703784636321792
742733199516794880
742688752410198016
742699233946566656
742743983051284484
742534548815249408
742658704500084736
742641440719802368
742521835661762560
742650714028187648
742649200228335616
742659241064976384
742669211051429888
742629600090595328
742741860536422401
742731269960794112
742548742176399361
742693257113669632
742602521709924352
742727784720699392
742686927871184897
742665868233048064
742699783538769920
742616903861035008
742698994711855104
742630875247083520
742701863712215040
742539724691283977
742745744478752768
742697312825319424
742601976400220160
742624021813035008
742596922289094656
742730552835477504
742613460513480706
742652832294273024
742632435595259904
742570481501540352
742613355660206081
742673179097858048
742737611656200192
742609953962270720
742710927783563268
742617843527651328
742721316982132736
742680535823179776
742708536724049920
742727969131663360
742523039502499840
742714266223005696
742693315611623424
742736856794734593
742735011313504256
742602819413417985
742688362369277952
742630472660946944
742641696333238272
742671798806814720
742613355429539840
742670033197932544
742688110476197888
742723527221071872
742697002664747008
742712827782279168
742732276769914880
742739700423766016
742614835985297409
742635300082581504
742606015699488768
742729202223316994
742703855994077184
742657995709026304
742630342381686784
742582493916893184
742676593030668288
742665486526259201
742741214622060544
742626408061636608
742664479851327488
742735074198720513
742708675463290880
742693718445182976
742737888509579265
742653574811815936
742542047991697409
742630460111622144
742735040531025920
742511505162149889
742646356179718144
742655617471524864
742650923747545089
742671786228191232
742622075693719552
742676408615473152
742720293467258880
742548528212410368
742643558557982721
742630694694723584
742614119094849536
742685627607580672
742564894600486912
742633945204920320
742718267618267137
742646616344035329
742710617170169856
742640874534887424
742690283217784838
742676614161530880
742672470084362240
742719873931956224
742663498526756866
742595948988223489
742642174483922944
742704648763494400
742723753830801411
742689364627607552
742632536132685825
742708515903410176
742688790158946304
742709249718030337
742676563682942976
742611551836884992
742529163228250112
742617549964234752
742697082138546176
742620888684630017
742744314158174208
742658750356459520
742703973283434496
742661602613268480
742659132138872832
742696029355671552
742679269000777729
742594942678228992
742617671393542144
742532384705257474
742720742165356544
742646243126566914
742732414951137280
742670167566647297
742656854874939392
742604643935608832
742634654113640448
742635652458676224
742531356878503936
742697245770842113
742695480103145473
742688328890322944
742619089252847616
742614244726833152
742718385201516544
742740719941607430
742666933661782016
742590811120881664
742674005115699201
742685350682759169
742613141830422528
742621647761477632
742598910414344192
742696213854728192
742635736411705344
742602475484676097
742526428718235649
742680200169803776
742522075018072064
742655462345048064
742666518270468096
742743823412015106
742661212471758848
742667612878954496
742604870490988544
742728199834992641
742722306733182976
742631776800149505
742594686838288384
742522007963602946
742732616411930625
742687443862867969
742596439772172288
742659824438149121
742665750733848576
742748169059106816
742609702421463040
742639385234051072
742646159316004864
742679507979644928
742671522180046848
742558133537607681
742712408112779264
742632485759156225
742734692408000512
742660054906765312
742519524696563712
742576063901884416
742679852197773312
742691432503316480
742686130869547008
742629608353370112
742718112487899137
742716116158582784
742741474861711360
742621899423768576
742591364840456192
742580623299186688
742641172196233216
742657525837881345
742701788114063360
742551258817527808
742643453926858752
742724605211709441
742704346576658432
742748160376901632
742548490828537856
742605852088147968
742597786462474240
742598839157280768
742656145635053568
742633702161797120
742670175787352064
742604081970176000
742634700389376000
742588265283227649
742710743041114112
742653532902461440
742677708543557633
742547907715424257
742735862966812672
742641910473445376
742633324527640576
742720033609162752
742735883737174016
742607806298095616
742717873563545600
742715789032165376
742680892049592320
742716564865048576
742697212124221441
742663087602446336
742744452800876544
742563506311028736
742608972331528192
742617289950957568
742725628844232704
742747393003753472
742680695064133632
742673271192162304
742563090877841408
742597782175768577
742536159444639744
742663074981744640
742718997452496896
742736852692635648
742610067367821312
742706619939688448
742572217653993473
742627280493641728
742678559995531266
742678321037774848
742719261676863488
742743596944785410
742743819456765952
742626777311367168
742650445668061184
742520523196895233
742694511197949952
742630094808702976
742642350560841728
742711863100735488
742511920620523520
742663645230993408
742566337428488193
742732826240503808
742621681169104896
742715570915823616
742702056734134272
742709874904207360
742720515735990272
742658591094669312
742712722614149121
742622666947973120
742723883732631553
742549216145375232
742664945293107200
742709534955872260
742672683813457920
742605826897149952
742699368222973952
742710583624093696
742695609942085632
742710319391342592
742687250815799296
742683060764839936
742688064343048197
742640773775122432
742713473407275008
742736424726716417
742731098149552128
742624361446793216
742585753012690944
742707496800882688
742557436981202945
742547072948244480
742547534355140608
742636201820192768
742605277367668736
742730993111535616
742665180455129088
742747405502664705
742655718105440256
742745333634060289
742623996458500096
742655860485165056
742672746723835904
742629247722881024
742608267784900608
742650131363864576
742637166757548032
742726924527644673
742684230828863488
742703029946814464
742598788586475521
742611413626171392
742709849784475648
742616736118263808
742621358379663360
742718393577574401
742629725890347008
742647677435949056
742651993437704192
742633966176468992
742692640265625602
742542346068348929
742687670309158912
742604358760730624
742631869209038848
742645958056529920
742740518644371457
742667453738672128
742677222222401536
742714542921273344
742663309552455680
742687112437374977
742696142576754688
742639020589633536
742656418461945856
742686936272404480
742731056101593088
742668544370970625
742744809140572160
742670024767311872
742520510249078784
742620406163640320
742718183619080192
742629344401559553
742697388545036288
742632657541070848
742638831644647424
742725708330459136
742559106498584578
742671899746918400
742624688380219392
742670821550919680
742744654077132800
742626546553327616
742692585978908672
742593944408756224
742729474848890881
742640459109916672
742562805753217024
742716493436162052
742702220421017605
742732217902870528
742707181942771712
742645286640685057
742665100469895168
742658154975105024
742615805096005632
742721107044765696
742675795961892864
742695890964512769
742726085759094784
742696994293043202
742672352643813380
742624395043168256
742663531888316416
742625195957985280
742584872196268034
742720742115008512
742730825549119488
742680003200966658
742704283691388928
742613275779698688
742720574607220737
742565787928563712
742741625860939777
742708587361882112
742732897384177665
742562545844801536
742700752183939072
742563682228441088
742642510334283776
742637728496390144
742579352206860288
742643185575419904
742623912693923840
742649372173840388
742703524769894400
742598180378976257
742629004369375232
742697073733160960
742748257131110400
742692053285359616
742654904406298624
742700773386162176
742685740761485312
742677134053904384
742702203413106688
742616769857216512
742604283447771137
742638072672751616
742572284922187776
742595093614497792
742620133617606656
742593776472887296
742643437099487232
742551598686162944
742676093803634688
742662919624630273
742700987266269184
742512964897492993
742725154623639552
742661195711275008
742710558466670592
742661577497817089
742738979032817665
742735955040296960
742530840916267008
742679822795558918
742734549784924164
742701771341062144
742538290159570944
742653918568714240
742722419836768259
742703960981688320
742639355987136512
742664891132215296
742747275487793152
742726207469457408
742583190062256128
742698906698584064
742697984098504704
742604551568556032
742677305982484480
742718796096503808
742649401433325568
742633081333387264
742707744231280640
742629671217573888
742631592573669376
742701872281202688
742742884164722688
742741042781429761
742715847563718660
742687930255343618
742559509147713536
742710403482980352
742741458038460416
742579352416706560
742717860699602944
742590060286115840
742660038309871616
742577573926952960
742667101387796481
742626760525811712
742744771299540992
742605759544995840
742722814390591492
742598620977987584
742656678575902724
742715453122969600
742571164942241796
742550596016873474
742685359235043328
742628161532354561
742648151362899968
742695614069235714
742601150298525696
742698391021490176
742675510891708416
742641725768904705
742633110542635008
742654128334241792
742683274607132672
742581923411791872
742528559483346944
742601556932055040
742669022412603392
742634088113307648
742741164206460928
742587212613705728
742708847220039680
742644951096406016
742655034417111040
742606288337702912
742665817771245569
742608561520402432
742609299688587264
742737922378616832
742724315850887169
742625242112221184
742712634621841409
742631600584851456
742651108410163200
742610067011276800
742658016361713665
742729990551146497
742634897282609153
742735480937123840
742512926934880256
742613586074341376
742615746371522561
742734541727649792
742745299886706688
742608297237192704
742593495353970688
742670511231139840
742716145501769728
742618883438350338
742688366618116104
742726367045914624
742692116254580736
742517545257799682
742655479101415425
742730846503903232
742660315012341760
742510204865110016
742734730215329792
742559018493808640
742599782712127493
742674844186234880
742720779922624512
742632955462483968
742683735791898624
742701414959448064
742586943993700352
742720683596206081
742567306203693056
742599375772356608
742739444801773568
742720188815159296
742586746827743233
742699355455508480
742711447654825985
742732620467949568
742745442363047936
742635430055534596
742613527324729344
742621593155829761
742575476871417856
742742481410887680
742604245346586624
742716183166750721
742609291283156992
742592685966495744
742717848045400064
742630250153152512
742659735967567872
742640262128734208
742671337454346240
742739230791729152
742673795488600065
742512881174904832
742678904150892544
742693454283689985
742635153508446208
742645760777297920
742664178054356992
742672012779233280
742636205913825281
742632859182239744
742745962544791552
742622461284503552
742515359815634945
742681068189294592
742654157715320832
742705756261093376
742622620726616064
742653369236500480
742622981617291264
742592619067396097
742732062839451648
742626034965708800
742723837670744065
742555579160223744
742678069496950784
742732725539475456
742629537205395456
742715956556861440
742606938249125888
742618619390070784
742580354947678208
742596213602557960
742710252550934533
742722260767760384
742643734731456514
742646192753020928
742595336640823296
742672612829061120
742743295240069120
742660919080161280
742660864625512448
742689880703127552
742683014681886720
742667479013425152
742668472921038850
742623279337328640
742626207015936000
742622427704877056
742633014379876352
742660759620984833
742705550513864708
742711779004952576
742604459231084544
742726291485523968
742661434937483264
742625376392843264
742699716127916033
742522980740145153
742690530530713600
742614580090810368
742641197508919296
742625414347116544
742600634248142848
742689695872716800
742633823876304897
742628580765487104
742623430072242176
742698642650324992
742574432393277440
742714132252758020
742599249913876480
742711909212884992
742658125489156096
742685778422140928
742691470461837313
742726073448828928
742637565241622529
742725188408639488
742672230946066432
742603163371483136
742524620797005825
742634893142818816
742668833777979392
742590798538125312
742607630158462976
742703990186483714
742666073825153024
742731978936594432
742713293215698944
742713658208342016
742665318645047296
742741311090876416
742632934700679168
742600491402678272
742619861008961536
742613435398131712
742675276212146177
742693403641667584
742699011572936711
742659576575709184
742670003871191040
742695215975268352
742621723145687040
742643520863907840
742704912988000256
742600013558222848
742632074570522625
742743420976959488
742744557754929152
742628031248896000
742726681409015809
742670234637729792
742722801866571776
742656963650170880
742682242607153152
742556484823703553
742619114343141376
742675959661383680
742698218987757569
742640807337955328
742668283963379712
742561417551831040
742656015653572609
742680359452745729
742710721922793472
742719270207922176
742697304663199744
742711422535225344
742641587553964032
742647526453587968
742664999873720320
742661900262121472
742620762671042560
742632183681191936
742555608465977345
742745119531651072
742620037140385792
742605751101853696
742611627292270592
742586784811360256
742652890972577792
742741785231929344
742725050047057920
742667210204778497
742654874970656768
742693588396433408
742677868220682240
742725544819691520
742612655211433984
742744750294437888
742741466183696386
742710663395610624
742706901004234752
742702706616377345
742643940357210112
742518782304780292
742724613478752256
742705345072599040
742547807089786881
742647396602155008
742636369843888130
742585161519353856
742546976365891585
742682401965527040
742694435528511492
742692619403309056
742681311652007940
742619080826490880
742673766082220032
742723909146050560
742639540649742336
742562763965272067
742645995591340032
742608377075884032
742674298586955776
742715281118777344
742623325524987904
742633639318556672
742738781950881792
742599199812882432
742712684840374273
742747191744204804
742687942817239040
742517587020386304
742713486099263488
742633525761835009
742634222305824768
742683849243688960
742629990156668928
742683308245540864
742645228067295232
742625493904707585
742708062931279873
742737808884928512
742703377927262208
742632016055828480
742611962954190848
742626156395040769
742630636138156032
742600227195129856
742639662313922560
742627850990321665
742670716701675521
742734595938881537
742637728681037824
742745836627582976
742731299249590272
742628626831659008
742645173340016640
742660851765649408
742624973592891392
742706372643594240
742648738758397952
742723833602428928
742746294142308352
742738010093977600
742645018154946560
742638051537608704
742697719945416705
742715453194178562
742606908742373376
742652437887131648
742617851853340672
742720264002277380
742606795458281477
742679935802875904
742746474300243968
742745966676185088
742518182674452480
742728044511535106
742603200956665856
742733471857160192
742598679534678017
742610704772009984
742619453922381824
742712966131421184
742510582398627840
742725372907773952
742691122284244992
742647195258789888
742643248527708160
742510255293276162
742731605744193536
742690056645705729
742607101629861888
742745274938953728
742669244433846276
742514831450836996
742616958328287232
742729432893267969
742705143725105152
742716220747681792
742515804558753793
742676810991869952
742621882726354944
742708776143323136
742650911286300673
742643827140362240
742671908035043328
742715331752271873
742603146518798336
742701813439270912
742602039222407169
742710692629860356
742685577385025536
742550466240876544
742604425882017797
742709900103520256
742644263549161472
742677683394469888
742619659460091904
742745811465932804
742685841437392896
742654912757006336
742637455812235264
742726803148537856
742689977004380161
742688479533010944
742702987953459200
742662139404517376
742661527036125184
742620796204519424
742748043234025472
742659815806238720
742630023568449536
742746612846481409
742652639276630016
742737326674214912
742689801082687489
742684591614361601
742598499179630592
742645886551883776
742650072467394560
742742875729891328
742697292000600066
742534804776816640
742641151337988096
742686227304878082
742693655413202946
742623904200458241
742631072240963585
742600059494277120
742697044565954561
742604266423078912
742741571402006528
742667600451211264
742537744857989122
742629113622564864
742616828304838656
742525472144252929
742621920257015809
742649292435955712
742621693915627520
742688249076961282
742699682586099712
742718854950989824
742599283673817088
742600055610331137
742698147449737218
742647815801737216
742572297463156736
742727533079240706
742718489929089024
742677062645911552
742713964493148160
742679843461079040
742640127726518272
742723166464843776
742693974138314752
742734839225389056
742645005576179712
742687791709052929
742733065194110978
742694041301749764
742678937847791616
742647748944596992
742657563439865856
742519013083914240
742721190905716736
742700752418811904
742547207220559872
742569051004776448
742622008236740608
742740791001518080
742673447352950784
742734457820614656
742740464026198016
742512318748069888
742697606564974592
742631810308378624
742734420042469376
742518429878525952
742679986415472640
742597819790327812
742680451811278848
742717143507185665
742539879603658752
742717080827498496
742706553128689664
742702320983670784
742727759512936448
742610696274206720
742693038842056705
742740539339067392
742719060580802560
742714383810367488
742646993978155008
742676849050947584
742613456168292352
742665884980772864
742742145854017536
742737985133764609
742652572150943744
742707295172366336
742658037547159553
742640912011014144
742616828502016000
742576072391307264
742719697796378624
742590505167421444
742511484253638656
742596045675208704
742631772928782336
742626915584970752
742708356465463296
742576995243036673
742596406339239936
742671463388459008
742591326877802496
742661065775927296
742653373225308160
742517968781901824
742647367292293120
742639138017574912
742607131052937217
742610352622407680
742672822267486208
742629918907895808
742748311287910400
742704669881958400
742626919997419520
742700265682407425
742702971054608384
742637812676055040
742705592683356162
742635186752491520
742660771960782848
742697744804909057
742739197447024640
742730342885392384
742647182419845122
742627192568467456
742704703188930560
742582711957782528
742690908206862337
742702304273518592
742650563419078656
742630334093754368
742611056992899072
742733191069458433
742582666021736449
742737745924128768
742575782984355840
742658553383661568
742631961622089728
742723661535293440
742514978071142400
742577536006135809
742726425598414848
742531327396716544
742649560649113600
742702136392351744
742606447486214144
742550541775962117
742686537918341120
742668451987267584
742702031593439232
742666367187443713
742588139487801344
742732289071779841
742702115353722880
742619777089318912
742617440631263233
742543532850872320
742673678136180736
742588642900725760
742647560087605248
742696872326926336
742739964786528256
742740740757917696
742717462320291840
742648453608542208
742725213452959745
742524331239038978
742642790962737152
742682544580251649
742655118278021120
742686646827679745
742524793015017472
742711653121335297
742627154932944896
742670431509843968
742686080701505536
742640698235703296
742668892296859648
742731391503192065
742738765400158208
742673489174355968
742662001147662337
742517096404291584
742742632317652992
742565091803959297
742535018434596864
742664249269465088
742597706724605952
742643084886966272
742537086377418752
742743898850754560
742677889162825729
742672679749201920
742689247329701888
742591029140979712
742691432385892353
742668053285076993
742544258377383936
742618606802964480
742576307398025218
742670171597328384
742619189786103808
742738140226539520
742606640386433024
742689196930936832
742519281343156224
742746503626805248
742741613357584387
742650848275226624
742684331559276544
742548784287223809
742640479913775104
742696780232556544
742590521659555840
742697602353926144
742701431862362112
742622549440356352
742635891525574656
742616056854917120
742645857204461568
742737896940113924
742679579249115136
742650449812180992
742682481959284737
742613523407077377
742638403813027840
742608620035117056
742694682895994882
742683459114663936
742531973437100033
742637963490791424
742702773947502592
742597232587886592
742624743191416832
742673677964185600
742733899806150656
742729189762191360
742664060345438208
742691709147086848
742691893960712192
742703860096110592
742633370958581760
742707161105633281
742679701081186304
742555608247894016
742604383842508800
742678296136187904
742625426783260672
742717609179774976
742729231516471296
742620171139985409
742687225452867584
742547651871133697
742607168919228416
742644120867504129
742664345772040192
742640505285148672
742692317459550208
742624462131089408
742727528700317696
742663880112013312
742612290009223168
742698076238950400
742685036386869248
742673115981991936
742619940474216449
742615981114150912
742619542040522752
742582585944113152
742591536819490816
742701184083988480
742564991060959232
742620422819053568
742694154413715457
742646142299742208
742732805080293376
742640983360299008
742578723178844160
742641654545285120
742648814310457344
742612302956920834
742689100583538688
742643650908311552
742623010629287936
742586403024973824
742641448856760320
742694175649484800
742611082280329216
742570036930465792
742532271459209216
742654140812251137
742734612791758852
742714287349719040
742510699939692544
742738647867363328
742619856600748032
742647555822080000
742532242061316097
742621345679302656
742717541944942592
742607705739788288
742679814491021312
742514726308065281
742649132825841664
742741491446108165
742594011576291329
742717592205463552
742634280849838080
742724051630710784
742743924293390337
742673329690152960
742567541147598848
742637506290667520
742720847085993984
742709208018210816
742703503739621376
742539263091183617
742732750764019712
742627960281260034
742721304219004928
742620364404969472
742637074508087296
742557344710594561
742643437074321409
742723401689780228
742627134007562240
742627284713152512
742622524379369473
742599178715463680
742714031618691076
742614479502999552
742644531774906369
742650584277352448
742519935956582400
742634725626523648
742689054353960960
742707467394551810
742692275625598978
742628564126797824
742651037023121408
742728895972134912
742687858813743104
742626479557742592
742510548961665024
742606271308795904
742668934281826304
742636130462519296
742629356674162688
742669664170442753
742608192186789888
742618715922018305
742638890566225920
742710004726124544
742623694657323008
742660155494502400
742696134133616641
742617008714489856
742640928859553792
742708297799766016
742580816119762944
742703998667362305
742618120196632576
742694574091571200
742729894317162496
742706057978515457
742626601171488768
742660109587906560
742719651629694980
742510033204875264
742694473285685248
742685778397040640
742682783789797376
742697803584053248
742717671993671680
742622150947971072
742696738465681408
742676664195256320
742632863225483264
742613410123128832
742624210317660161
742602731572072448
742654660956147713
742602169409536000
742652941287497728
742714824040284161
742630506219589632
742708809680846849
742699712210448384
742584305818468352
742734612766597122
742699808645885952
742617805900664833
742586273014108160
742661699245867008
742632691435229184
742698671750451200
742737720754229248
742681198577733632
742638626031407105
742531599967780864
742648403260256256
742652933045690368
742726870106509313
742636357126868992
742730456362258433
742740577154912257
742687695575646208
742669328672231424
742527825333395460
742730498460422144
742608737639223296
742620750167736320
742672276986953732
742683307989598209
742722629753180161
742725309888237568
742637241974050816
742669949135507456
742729361451823105
742642006900379648
742703122162843648
742714958509682688
742559618207911942
742672952278188032
742601930241892352
742671601821306880
742685124152688640
742521550587432961
742663938815471617
742718863310237696
742645018431754240
742712106131312640
742521479191887872
742711653200977921
742694813246488576
742650663830704128
742670649890643968
742718347297492992
742649976090710016
742706297259298817
742655701047246848
742583143933304832
742674537796513792
742733006482243584
742592476213563392
742742980520480768
742703629375836160
742745345894027264
742725758766993408
742562214431891458
742566849167167489
742645295213772800
742666648541364224
742691797286191105
742634897374875648
742638081132646400
742653562153541632
742664534503002114
742608095742939137
742662978399535104
742742145740636160
742636331910582277
742711447654957057
742625376397058048
742698009004277760
742682943110434816
742745387937763328
742654547936567298
742687938773979136
742646893138808832
742722151539744768
742698604603772928
742522062346948608
742683081568620548
742619579801829376
742648701097771008
742630896222621696
742709816091676673
742691302505127936
742631961567580160
742679092953243648
742669659804041216
742606904522858496
742710126335909888
742659887235248128
742670872071315460
742631764217200640
742615339582803968
742645337131745280
742641713039171584
742685665247252480
742678304503803904
742728782700679168
742606954934243328
742653998398898177
742738765375016960
742730519411077120
742606136973615104
742617558084407296
742629704780251138
742627872066678784
742706406239928321
742741902466908160
742683849407205378
742658658333528064
742727478465138688
742705663609016320
742628127726309376
742702002279489536
742607085204955137
742682985225326592
742668733118832640
742619114343170048
742624097268551680
742659350431404032
742648696656003072
742684218346479616
742641511725207552
742674537922236417
742573106959683586
742693621892276224
742722092991447041
742734432306626560
742644053720764416
742551858799992832
742707085633159168
742631152008171520
742745425736794113
742606707658883072
742697984203345920
742679457652039680
742705085101154305
742729105611890688
742666203974541313
742535261716910080
742612218869473280
742716044599517185
742687829487058944
742634717200060416
742514445549764608
742520246117011456
742744616332578816
742625909212119040
742706339109965824
742729516800446464
742620200638513152
742728254314811393
742675263570518016
742676655920062464
742670058187427840
742674491638190080
742743387506364416
742606153855729664
742613120586256384
742629184674140160
742732104849629184
742708394381938688
742707740020244480
742719140213886980
742666090652782593
742539179435786244
742602106259939328
742642895887335424
742562130646290432
742640249382277120
742601070581518336
742687699610521600
742701809278423041
742652760932417536
742591029270941696
742661946617389058
742575263041589248
742706045554937856
742685988175122432
742645035208867840
742701209497313280
742672919055106048
742536868290568192
742616559840067584
742712563239030786
742684981680439296
742689104576565248
742696860020662272
742631365980487681
742706238539083778
742620314056679424
742573253881798656
742645182026416128
742631365682860032
742746226991497216
742606128597639168
742729130983215105
742710743271768065
742728094751019008
742692984311980032
742734801514422272
742661778589515776
742686365951762433
742552722742910980
742661078191112192
742555142919163904
742622025185955840
742716564647075840
742732616500142080
742628677280792576
742716401404674049
742614785800409088
742599652869079040
742605713596387328
742732318423539712
742639142123798528
742607315849773056
742726865929015296
742660214441271296
742570296842944516
742539494050672640
742607282161254400
742724815145046016
742719135969349632
742691348663390208
742536033414336513
742714706553626624
742686726624284672
742739268439789568
742641151161839616
742715772032720896
742642006791487488
742592522367684608
742675762386489348
742695664551927808
742681043426234368
742702341787377664
742673015255781376
742704015499202562
742670980934434816
742610574798901249
742688270144917504
742559064371040256
742631839953604608
742694506848477184
742537283325300736
742735984421376001
742620204648288256
742698877493596160
742683815743791104
742590542710738945
742542480189444101
742602022722113537
742664794419957760
742717097277575168
742520879557414913
742603058497114112
742550940201459712
742523614029881348
742594443358900224
742647065365336064
742673052933197824
742617533174448128
742644821064585216
742614630493782016
742712303456538624
742542929064022016
742604408899391488
742722998642282496
742696931143647232
742671845149806592
742534645200224256
742647891391590400
742700198447714308
742683572344131584
742679189535363072
742675712138739712
742713272286121984
742738727408173056
742726521958354944
742743202977873920
742624760044081152
742688206953418752
742740505889406978
742655252525092864
742588739126317057
742523706337951745
742618883572531200
742526009270886402
742699938568671232
742614710382694400
742721908450447361
742540496409501696
742672767682760704
742727524485103616
742737783777853440
742541167544389632
742517784106520576
742745471811215361
742721350448631808
742677750708740097
742629440530829312
742526097238163456
742704103399231488
742656103993991168
742703591606104064
742727142736334848
742715780555546624
742627477919518721
742626387308085249
742539225564864516
742684008769785856
742685871019810816
742617604435632128
742693915439058944
742667940177285121
742520795843440640
742675666169155584
742669252856025088
742713599592923137
742511316527546368
742587908821917696
742608733352677376
742711082645610496
742604677683027968
742733572688252928
742536134299951104
742532778860904448
742621803030417408
742747594129051648
742733291556474881
742522884254486528
742648696576323584
742707223953018881
742674869263814656
742624147453411328
742510398130135040
742723065847664640
742619634453581825
742610851715244032
742543617043136513
742734260738633729
742656615610998784
742680858809761792
742647350544498688
742617516199972868
742653079967895552
742743966102265861
742720415290773512
742667407425163264
742621001566060544
742701662226264064
742662907012386817
742739532701913088
742692627884212224
742654543503183872
742686348839161856
742680334475657216
742739532693573635
742520623772008448
742517058332725248
742684432327442432
742708503375163392
742702295947878400
742656238090092544
742653834787446784
742677842828353536
742633416957566976
742604425886355456
742633869971595264
742668867210752000
742746952337633281
742691319202615296
742644154413518848
742702534800867329
742668846348271616
742708536711499776
742746579396857856
742547899033079809
742579385715326976
742606112160026624
742731643115429888
742664907921993728
742554878690500609
742680753868148736
742713477953949701
742732255643197440
742610138717114368
742714820026306561
742618296516792320
742740904394534912
742691797449777152
742523777725042689
742662370196086785
742710768127356928
742714836568662016
742672117607608321
742696654571249664
742742460565229569
742606611051601920
742681177463652352
742712320242159616
742663544777416704
742714220266041344
742594640487063552
742724156475727873
742744410761355265
742697719769239552
742617701026238464
742703910402555908
742679969638305792
742703960910221312
742565565726855168
742598381781012480
742522284716478464
742715520475095040
742700790188519424
742739444663455744
742654648448909312
742632213108396032
742678073720590336
742745429998239745
742698298461552640
742744461231464448
742618699077701632
742679164008996864
742679348910673920
742636642490580992
742662198183464960
742652949839679488
742692707445788673
742742611245469696
742650642884395008
742738370892341248
742695786027307008
742684604038057984
742675800156164096
742519319180021760
742684314798858240
742646511608070145
742690794998366210
742654220613095424
742632850768429056
742701121471401984
742621593109712896
742698156014592001
742732255462821888
742678190955499520
742719156676628481
742720465282707456
742740317271658496
742587413730594816
742639758841643009
742576634318848001
742625263188639744
742600545987350528
742634813610463232
742674873516994560
742684876965609472
742710864659238912
742605067547779072
742737255253573632
742511500976357376
742678073720463360
742658691833421824
742602206898180096
742626592799629312
742637913209348101
742693559057416192
742682167101259776
742666568816021504
742628190867329024
742524155405426689
742707261932457986
742587279475101697
742592287734108160
742607579944210432
742711275852075008
742510121247473664
742615121286057984
742678967036088320
742689591023546368
742696771789463556
742617487074861056
742615754558738432
742526990427652097
742658205319319552
742541729493049344
742669999534399489
742603679073734656
742745098429964292
742611975759224832
742555742708764674
742646079557009409
742540404147539968
742662823239618560
742657609442992128
742712567580266496
742639880367439872
742659257896730624
742543893795901440
742624411686051840
742712387388592129
742658838474559488
742603616427606016
742626706154999808
742689050348290049
742617851954008064
742709069413253120
742694246726180864
742646951708139520
742669567416258560
742647782188679168
742671039973449728
742728610843348992
742735577590726656
742641251699335168
742702710957432832
742623560137576448
742728439048851456
742747967728275457
742699607369584640
742722356943151105
742665108980174848
742735426654482432
742706179873198081
742529251451097088
742694469183537153
742643672039227393
742617193171451904
742676354060197892
742593596306685952
742586788720435200
742629591601319936
742658268233748480
742525057004646401
742704497898754048
742747774802759681
742737787963772928
742537874877206533
742701020766167040
742655374004609026
742741445212286976
742611556010233856
742704287856353280
742712106269609984
742738005945946113
742533219321581568
742727700612288513
742682607863795712
742665780236582912
742648181020708864
742735963626033152
742656565178695680
742653880979185665
742626601276342274
742624332116037632
742616228460658688
742611732212781056
742628819790663680
742709283645730816
742613745428488192
742678413371023360
742696973317341184
742627649672056833
742615792567484416
742635958831599616
742696327058993153
742699158386184192
742729110070255616
742711401395978240
742646083696791552
742709719521976320
742609400293171200
742662600828301313
742586880957526016
742690249680244737
742615368913563648
742643546176380929
742685724084948992
742739633264562176
742628064828530688
742596708169875456
742686332342919168
742720813577740288
742638802313826304
742655407534055424
742586868701745152
742603364597370880
742623799359754240
742658045952589824
742674697037467648
742652190402215937
742648751425101828
742703071906648064
742622683775574016
742629646152421376
742690522469433344
742663875829567488
742619420451844096
742701431535214596
742746151443652608
742527250751492096
742633941157347328
742716355221331968
742627112964751360
742748068173479936
742578622683348992
742544564880351232
742631676438839296
742596989561524224
742637850466881536
742637221044490240
742694267785752577
742642413706022912
742607529792917504
742617927229280256
742637053553283072
742637208637575168
742669710060322816
742648533153636352
742707865966678016
742709849704804352
742635132540968960
742743127514095616
742626441909698560
742712433521917952
742742141449838592
742669370434977792
742571060072087554
742722210117341184
742682867625512960
742733828356182016
742706359939043332
742671601800519680
742530832590602240
742571882256470016
742510951568711680
742629247689359361
742602118922539009
742689389885677568
742603947848929280
742735543834947584
742647304331612160
742635488750751744
742718728945709056
742648633754013697
742615221810892800
742559714790277121
742692963315257345
742621505125781504
742524591461957632
742641520470171648
742511933069361152
742690962569302016
742701415009636353
742704166447894529
742728266830782464
742638282253668352
742614265593401344
742643626010808321
742681902851756032
742635182616944640
742705949090123777
742524645853667328
742662416232796160
742541331055149056
742609047992586240
742634067141791744
742613376459628544
742619885960896512
742681089441824772
742643990550458368
742694339298656256
742701486304460804
742650953191555072
742619902817755136
742730166921728000
742646062582759424
742667546093047808
742720566260584452
742583227949420544
742632188093554688
742731274381561856
742675804405010432
742616111213072384
742708595465289728
742605583308718080
742629633670156288
742701788260929536
742693579827613696
742710407488380928
742582573470208000
742608133760126976
742570284155338752
742672524438298624
742593529147334656
742629163962662912
742539133088727041
742687502637633536
742645555013296128
742648268958670848
742688429578854400
742672784732631040
742712995541864448
742631445575802880
742700726888091649
742652748580151297
742655516854345728
742604941802360833
742606313167978496
742655600417460229
742691893809713153
742676811209932800
742626852796174336
742601364119932928
742589943055319040
742675523529236480
742738840897658881
742682653795614720
742715461683556353
742627519673815040
742657492187009025
742747191698198528
742743995697246208
742603863694430208
742701234679894017
742715495128956928
742680028060786688
742542895274594306
742734893868679171
742571236170080256
742679076138164225
742747288066510849
742612474738905088
742713071089524737
742669160623276032
742612856420610048
742607299043201026
742682452490092544
742588982261866496
742746771990949888
742597362519056384
742674256669052928
742744557490688000
742518970981355520
742710105406377984
742746893839667200
742622415184891904
742611639879520256
742657827647426561
742734940127821825
742729101761347584
742601594726932480
742550755370881024
742722617321357312
742613489789898752
742685929391984640
742686735050637312
742724768919609344
742566182050398210
742689687672901632
742649946730553344
742746038046461958
742695647791484928
742580665162465280
742672662984429569
742709598184976384
742672780295086084
742632980502417408
742604060906430464
742681697389580288
742721262540230656
742637854581477376
742705089295618048
742705986830532609
742742196043014144
742721778133413888
742648185227780097
742618489307926528
742619378424942592
742635614546300928
742689515677044736
742709061330849792
742716401404792833
742621131581063168
742641427952336896
742678904268296192
742587342293204992
742670091846750208
742677326979272704
742687204657364992
742585085812150272
742527699365728259
742733447031050240
742738408691359744
742660725932470273
742706213410988032
742601657666572288
742693315548749824
742705537838616576
742730372274913280
742713767205732352
742670536476655616
742600080394457088
742670796347166720
742641172057837568
742611719659233280
742715566507630593
742703952542601216
742530258000318464
742620100176543744
742675842308935680
742594330213285892
742686235622268928
742606892095012864
742661430512472064
742713775405535232
742614974678355968
742715658820046848
742651624221515776
742626450327625728
742666887255887876
742716850061070336
742587309078552576
742620892891516928
742675225867915264
742581914914066432
742743064461053953
742661053352448001
742710562753241088
742614370623062016
742703139011371008
742635983993229312
742746449050533893
742617289917378564
742647107274833920
742650496163291136
742580405128159233
742747774400204800
742699435113730052
742643239908446208
742618480789344256
742717999350747136
742623577061613568
742671270635053056
742630287998373888
742688173508169728
742635795039813632
742740841572278272
742574059100086277
742743664213032960
742719635112529920
742681160724189185
742704187318865920
742606208238903296
742587413822885888
742702312590839808
742653578934902784
742614265744461824
742625510711300104
742675783576129538
742609668716036096
742712123072122884
742657865584922624
742598956664950784
742541888725606405
742634994095521792
742714430031581184
742663129537122304
742537371518783492
742635384195125249
742742506610233344
742729630063427586
742710545833328641
742735594422304768
742650177450713088
742735627737653250
742659123687219200
742555851664293888
742607890318516224
742636507933093889
742676022806487040
742652198920835072
742675628273598465
742650454295908352
742673422002585600
742726253640290304
742725716572311552
742738878654754820
742728367737167877
742608104253206528
742663187984568320
742684990018879488
742736731078680576
742620926433464320
742647660872622081
742665419346092032
742661544106921984
742665125883195392
742679411795857408
742690320924676096
742589691409641472
742648579114733568
742570212738760704
742697518404935680
742719048010637312
742672981869006848
742743454661419008
742708419593834496
742606183316500480
742672507904401408
742664018565976064
742540819090051072
742683144474632199
742520070010773504
742708692215304192
742714987702067200
742590110894411777
742609496707616768
742728191333281792
742745841077735425
742652991782543361
742714442551595013
742679755602923520
742643734731460608
742632275993595904
742650315724492801
742564127160180737
742642988120219648
742705483555983360
742631131158319104
742546171311316992
742677553542889472
742656137363881984
742628291610324992
742636608835444736
742681135671443456
742726278709534722
742616165537697792
742638554900254720
742622327020609536
742695429763125248
742621505159233541
742624252478644226
742555927262420992
742620221584900096
742540945200156673
742689075174506497
742634087895207936
742625879755460608
742619009514938368
742633219904933888
742723300883730433
742650034647339008
742607945079345152
742705793758285824
742633626584678400
742740262544388096
742653671339663360
742673833371406336
742743601348812800
742710520751493121
742744901658550274
742650076535738368
742707219846836224
742707219708399617
742615419178094592
742635681697177600
742674013495955456
742605814142279680
742715000201072641
742638529918980096
742728363211522048
742665046061355008
742630451622346752
742650634609041409
742680179106013184
742717936406781952
742675657641975809
742729961543487490
742698634270146560
742650181498376192
742709979715534848
742663187888099328
742645370598068224
742529830349090816
742530509612408832
742619961370259456
742665914160549892
742607324020252673
742629868710572032
742644733026172928
742695840783978496
742611493364072448
742605168441724928
742632259103150080
742628106792505346
742683098383585281
742739717310054400
742633668670324736
742635640009986048
742694549022212096
742697295972601856
742621123301548032
742726077328543744
742617650547838977
742733719362998272
742639360374386688
742523039389208576
742609597379272704
742582225284259840
742658125531058176
742673828837392385
742617742818312192
742671526466617344
742702044226715649
742728694746218496
742741768446349313
742737666115014656
742738312398536704
742631374251823104
742611015251197952
742645056046305280
742662655375069184
742643516858347520
742516659911589888
742676047804653572
742656108104404992
742622503118331904
742618363608846336
742683509471510528
742640467410554881
742558410139443201
742693164952195072
742540940754190336
742734495581900800
742615528360038400
742666971456634880
742665608249102336
742589443761184768
742637497977540608
742685661090746368
742687674499248128
742612470523691008
742729676121051137
742653931394830336
742722462044000256
742613552465383424
742658054303272962
742676211441242112
742664437765660672
742640601573785601
742746419908468736
742609337328259072
742615133831241728
742636030113816576
742615863589777408
742615029229473792
742695106759688192
742724399728492544
742693361761587200
742600944563716096
742609127575289856
742677427667664898
742618505984479232
742644510941806592
742637405845491712
742722067523506177
742745916486995968
742662860963250176
742643525355868160
742574956891017216
742605327472971776
742696910360743936
742636680084066304
742631865102766080
742738567999442944
742743878063824896
742726497031491584
742714107095351296
742636449263177728
742609072952860673
742646054315786240
742640865957515264
742727096468934656
742727776202002432
742680631994372096
742643348855480320
742643348855480321
742623493372665856
742653004382384128
742633639133995008
742611346538258432
742642099103895552
742592195270746112
742718968172052480
742693089240875008
742642325470466048
742638890654146561
742679877321691136
742595563422523392
742645932592889856
742630845798846464
742707974888673282
742719475569577985
742512604237664256
742636818273705984
742644829402898432
742649892024274944
742575325675036672
742606447524089856
742735019739885568
742738593085546496
742613032602374145
742733556045205504
742666275038498816
742717122707632128
742645760903290880
742620045608669184
742655147650715648
742691772124397568
742594300790312960
742636428614619136
742518345975500800
742678992306733056
742575313180327936
742734789225091073
742530161355182081
742733837055209472
742704887868313600
742600046974210048
742516467275534336
742655088657879041
742742560867819520
742678526537633792
742729210691739648
742517284980154368
742714446800392192
742613598787096576
742567155414278144
742618355098587137
742600604686659584
742637959371993088
742606527375101952
742616841151909888
742648721993764864
742721027696918528
742736038737543168
742703440749461505
742643793464336384
742685833111703552
742607340801826816
742543432237776896
742667881335431169
742737649513947140
742731588589477888
742720809597292544
742709321079738368
742654786806353920
742708176194285568
742646104475324416
742737385201471488
742710193474183169
742653029271375872
742681508788441088
742644703816998913
742655776620195840
742642677968080896
742734902106435584
742577867490361348
742725171543453697
742670129675284481
742744415022780416
742731303489929216
742736726964199424
742717026091798529
742688756503879681
742743915741249536
742696264211542016
742540902942445568
742668548590456832
742701884595666944
742518392482041856
742628828124741632
742525338224197632
742701305718812672
742695832479272960
742742506601861123
742654170222743552
742608767028727808
742681659644907520
742624034362413057
742668225528270848
742665029573595136
742631827345674240
742622046077788160
742667038586441728
742683882957459456
742744284877758464
742586272733003776
742681236175343616
742538537543827457
742605084169621504
742647073649004544
742621068721065984
742731274406768641
742713565757444097
742709748928241664
742686260985237504
742645115013980160
742630971476987904
742668342763368452
742593969322786816
742613271455404032
742679235538649088
742712672337199104
742746004504645632
742623316956045312
742708193076252675
742707656008294401
742612067920683008
742733807661514752
742715914806788096
742654379858268160
742670901452365825
742722063505428481
742673128678117376
742701154950340608
742652933150375936
742615046044418049
742746365449666560
742627939183939584
742717051433852928
742665066995056641
742722168266588160
742637988677488641
742613590339768320
742520422407786496
742651343538655236
742740132411912193
742620829926690817
742633047728750592
742719458804957184
742722692772679684
742526273222627333
742604354553794560
742634301955641344
742687066039947265
742599468088975360
742737297116778496
742596079326244864
742656821094158338
742572804843835392
742697916859572224
742653084057231360
742709346434482176
742592870620635136
742587812197736448
742609396082036737
742678375467098113
742712685133959168
742657622063599616
742742045161361408
742517146576662528
742631508620550144
742632246830587904
742720524153933824
742669521652219904
742597379430440960
742738303909257216
742676592896450560
742667311132381184
742590060265017344
742640517763076096
742710235626897408
742684201380663296
742564076631523330
742732515732029440
742530375369379843
742587334068187137
742677888995098624
742696671209984000
742643487431086080
742667625755480064
742671744524161024
742710319600926720
742732721345179649
742700223676469248
742638563309801472
742658297451384832
742584846766202880
742564420505722880
742721023204855808
742596356183728128
742531625276342272
742673229173624832
742614802405679104
742578957871108096
742742250883538944
742702475904454656
742693391440351232
742641528502427648
742543633451208704
742639506948562948
742661283779055616
742660742617399296
742546456230273024
742635019068428288
742608754504568832
742658154748620800
742703512195239937
742636059268403200
742511488372350976
742636738766594048
742708595528175616
742720423733960704
742684415646531584
742702027491381248
742675355648032768
742669458758635521
742600684667850752
742685157706993664
742644385116913664
742738735708700672
742649959141548033
742518186776494080
742636864784453632
742639662087311360
742686911018508288
742694423029391360
742638219343319040
742679407320518656
742676135817928705
742741067838152704
742697371679723520
742606753783746561
742719790243053569
742593231456731136
742721811981426689
742693508587343872
742715268699279360
742698114109308928
742667759742558208
742742405695311876
742645786094260224
742686546097233920
742667382162886657
742581386582863872
742512755089899520
742662475166961668
742626139739295745
742707559589634048
742636478648324100
742614395608571904
742703549952471040
742747195800178688
742629679757201408
742697036034768896
742652723301060609
742693709972672512
742614202804797441
742734067574116352
742718334769102848
742685703159599105
742680598767099908
742600567264972800
742679273031368704
742727302275080193
742640929027330048
742621878481768448
742716128758272000
742637200236544000
742685040572784640
742664769136562176
742525208016359424
742710399267700740
742670905755734016
742653662808428544
742735929727668224
742640689700311040
742544942178897920
742648080219185152
742543352529342464
742641981709520897
742528324384104448
742743173634625536
742638307553771520
742659446720110593
742657802653425664
742590769048002560
742662475179528192
742511220188717056
742712278227791872
742510356019314689
742608829955907584
742720822104719360
742689519825195008
742631021930283008
742733354471182336
742679730307108864
742712668310654976
742642992524066816
742680657520906240
742724982581661701
742741139363659776
742735950971863041
742605180844249088
742729915431329792
742586214151118848
742740019199217664
742639041594707968
742736747965108224
742735107870621696
742649615334445057
742595320081723392
742633257519480832
742669089475317760
742744293455056898
742703994548719617
742630824797962240
742526097254940672
742656791822147584
742637267110531072
742630120159105024
742651926416883712
742733765600890880
742614244798124032
742697312959500292
742708016726855681
742684050524082176
742575644454703105
742698776679358464
742647610532462592
742647153332342784
742677633201213441
742690153198714880
742605675663134720
742690635405271042
742671064870883329
742544229050818564
742517796588912640
742613590373502976
742565540611362817
742670259572772864
742656301155659776
742583915890741248
742644556982849536
742679910922227712
742553016474193920
742596330938355712
742733887328124928
742678253828202496
742575573365575681
742734122129444864
742739658790952960
742735565171380224
742650261286604800
742694452490305536
742693219117326337
742654019210993664
742651049853489152
742667357177270272
742729932212670464
742597949679624192
742545147947163648
742672189074210818
742512646314991618
742575241906397185
742620213267599360
742537803716775937
742603238969475072
742728120139173889
742633890855157760
742589846494007296
742622855582601216
742610985832349696
742640484368125953
742741378334068736
742601183542534144
742614358056898560
742637867193733121
742594216900087808
742674931914248192
742702316915167232
742736676343152640
742659606183317504
742740103009828864
742540827440914433
742607416223772672
742703142937219074
742582565006155776
742631160409403393
742710738943348736
742699300921057280
742570867184533504
742643751802273792
742728560482230273
742539640775806978
742572335249674240
742738081686663169
742656858981306369
742600495752196096
742628073263276032
742634981177077760
742599598099795970
742636906538762240
742605717765525504
742622725630484480
742630183182737408
742633613884297216
742537602373320704
742687724755398656
742719853132402694
742614450381959168
742691151472263168
742675058036998144
742724127115649024
742594984625491968
742675481506369536
742718670472916992
742640886853537792
742613904795131904
742625867172589568
742695349840646146
742673673996369920
742688169250820096
742699456039030784
742632699769331712
742611317018767360
742743626527211520
742668573403951105
742718343258460161
742664416898994176
742744176006209536
742615163396820992
742728841416839168
742615469505556480
742621844793069568
742553137903329280
742736903091294209
742651959879028736
742700693383847936
742614907225526272
742588831300505600
742624479034146816
742669735196790784
742705839761436672
742730531645726721
742672058870566916
742723455989223429
742630157974921216
742615259689672704
742734696640090113
742696880929427456
742630623404249088
742682758644957185
742622973014708224
742709791085211648
742683752816640000
742739234793099264
742656976266629120
742512860182388736
742664828104417280
742618166585593856
742623895791009792
742641746606198784
742648176667201537
742748269382643712
742709887512154113
742659236971356160
742604702806872064
742626982677123072
742636029782294528
742615599663206400
742619818990305280
742610050343141376
742654556262260736
742641675328225280
742666228943204352
742657366408069121
742648948423299072
742715310763974656
742522809100980224
742532799605833733
742681496008445952
742658926815117312
742576047158374400
742716598201552897
742650919616163840
742609341635801088
742651796418658304
742608687466975232
742747237592256513
742730301185593344
742663385133678592
742511899431034880
742644301323210752
742665725584801794
742695551414734848
742643973966028801
742670456642232321
742518136621043712
742635107245252608
742604480311627776
742650110065160192
742641742743277568
742706343107235841
742592732208726017
742622528498237444
742646498878443520
742689889028804608
742639163112095744
742519545567412224
742697170361552896
742716749217435648
742635887264190464
742554098604474368
742599908415442944
742611837397651457
742709379896610816
742681286364528640
742658305806487552
742733707103068160
742662714070159360
742667927820738560
742627083474599937
742627729414164480
742704057404555268
742512012719194112
742636835164332032
742656846297726976
742622285178101760
742710835311611904
742633492475842560
742658934855585792
742646138239606784
742580795219410944
742734822737612800
742615205214097408
742698030005096448
742742086961758208
742731215313084416
742625699450605571
742733736362528768
742614664199180288
742657827571937281
742640195024134144
742733597816262656
742649086927589376
742727494961385473
742603683309998080
742675594828222464
742702836836896768
742706011891339264
742656926044028928
742647778052952065
742633991514296320
742682913829990400
742717076608036866
742703273099026439
742679168438181889
742635551891820544
742687838047633410
742623258139234304
742651292829417472
742628488503566336
742520682479816704
742624428500996096
742597148605349888
742614060315906048
742529515398832129
742579532507549697
742606393191092224
742733618947235841
742641675600859136
742627574317191168
742741894044717057
742545361500278785
742640572448440320
742656695403450368
742676878411059200
742701628923518976
742706058217541632
742687313684271104
742681097755099136
742696910109179904
742741420151296000
742636197827215361
742699275918954496
742747623745028096
742734281391366145
742713163305652224
742681236326522880
742660344380858368
742744423461703680
742628279031500800
742608574178840576
742616778073858049
742721866452848640
742727507649134593
742669471039533056
742698692998791168
742714127857164289
742710973744746496
742732301755387908
742696159555129344
742646448643248128
742650882098089985
742514407838617600
742673933917388800
742615154781761536
742608930589814784
742629512115048448
742722017527537664
742613758032351232
742708691984633856
742642954892914688
742618866954670080
742590358060707840
742514386657366019
742701322739290112
742514881790894080
742738073038008321
742553184040804352
742635597815242752
742659090229387265
742746327755444224
742735896236134400
742521516911386626
742730326359855105
742615712930369536
742645932840386560
742737964028022784
742658461180256256
742723233745670145
742627808988565504
742635384065167360
742708775946047489
742713544920141824
742672339976884225
742724827711053826
742522251157864448
742700504799711232
742638856919474176
742606271157669889
742539191834136576
742650588220030976
742642547940528128
742698420129935360
742593256488341508
742707622403538944
742683991606693888
742604547483443200
742736831838621696
742514818775670785
742657345331826688
742674865195339778
742681017870229504
742715461708681216
742625908914302977
742715793217982472
742624948418662400
742586772173905922
742633563733012480
742595575812640768
742631361706663936
742594569326452736
742707223877554176
742684608173604864
742673493662126080
742643814649585664
742634154899083265
742655323832344576
742668577619255296
742737012025917440
742642745198678017
742738463057936384
742689830488973312
742665323141312513
742617432439857156
742525162051018752
742728082306519040
742732188416905220
742621110928302080
742714270379560960
742703021361094656
742678866410541056
742710592285220866
742672562522619904
742647996253392896
742646968762179584
742639951813214208
742693747905941504
742719995814268928
742700638916739072
742589338777702400
742690631533928448
742673325630099457
742666967111376896
742615037248995328
742619382619201536
742662982551908352
742713356088315904
742744792434659329
742710206027571201
742604992306106368
742518656433676289
742692959234199552
742669034756419584
742716212291985408
742602957896749057
742648248037453824
742638496045662208
742596393785778176
742706494404231168
742616874693865472
742605839190495232
742716640362528768
742637208503361536
742733480501514240
742688203069476865
742718238304403456
742617876893437952
742666891781623808
742710981973954561
742646066894381057
742626018020720640
742529926692282370
742660667380015104
742642027624562688
742733492895637506
742735111917998080
742730351534080000
742741554549260290
742728896228012032
742737330969182208
742741613286326272
742621643403628544
742626810802909184
742742867416731648
742705709830316032
742700584613097473
742584737789825024
742511127586873344
742681819305418752
742728199784804352
742685191261589504
742521332345118721
742659337567514624
742664219972108289
742698004877070336
742736927942545408
742616186530193408
742737620170637312
742718116552159232
742622855557439488
742728262493802496
742678975428845568
742532447301033984
742622918438440960
742672998465949696
742593558264307712
742695320795111424
742642669671862272
742621995838394368
742565343164502016
742650424738631680
742516093822996480
742609362540240896
742645140133543937
742547760813985792
742689888965959680
742690387945525248
742739943722758145
742596670714695680
742588152003579904
742557986728468480
742714841006247936
742632976396255232
742673774584156160
742695664505790464
742618254619856896
742724781351538689
742543956538363904
742626387207557120
742636667593494528
742681596789198848
742671517939552256
742683672898379776
742727440578007040
742627268053323776
742685161859485696
742697971444240384
742689578541158401
742669139882430464
742640937311031296
742673661178437632
742722688410607616
742611270889820160
742623027519717376
742553045616099328
742628517897195520
742672570722422784
742655311203295232
742712299350286340
742660121893949444
742730603284594688
742624978114351104
742672168236916736
742660381924020224
742633291136667648
742641088406650880
742734738654437377
742626009657290752
742687535898497024
742677075300089856
742694871669067776
742731907683745793
742677146901041152
742689062662885376
742606971728220160
742707660382965760
742614882298793984
742619814766739456
742705567290908672
742650773054623744
742636084291592192
742684356813029376
742679700842139648
742595701738086402
742688429415223296
742667692683984896
742610885026426880
742593504098934784
742603406859239424
742628153215070208
742727755360571393
742627624615350272
742669995595948033
742618115910033409
742722847794167808
742692615292866560
742726979422687233
742587682019119106
742625443426258944
742716803978305536
742670674787897345
742629809684090880
742679692587769856
742696696514269184
742673040287338496
742725456559017984
742526583861350400
742743634810920960
742688555105845249
742646796544004096
742650806449639424
742620787752964096
742624550043684864
742695832286269440
742679717879255041
742720540922634240
742563128878059520
742630313310965761
742609748265177088
742614202737692672
742628505448513536
742572452690169856
742615725513314304
742614190146347008
742645114862997504
742726094315487232
742655206123507712
742661007026192384
742736412022349824
742697111473491968
742651867461787648
742717437372698624
742727759395467264
742661619491176448
742685736613335040
742708427630215168
742748277972471810
742704409738510336
742667411883626498
742718158704914436
742713821907824640
742709300045438977
742696457229074433
742652345771646977
742660843637215233
742648453675782144
742626370375843840
742700802637205504
742742070545240064
742693428807503872
742725616097714176
742645559295651840
742698692810018816
742640723191865344
742651209115406336
742702866188537857
742602014304174080
742699758184071170
742645982882627584
742677360634400768
742718154552532992
742732981316517888
742652236766011392
742688211143696388
742707937148346368
742607269716721664
742625942783315969
742737267891052544
742559941274308608
742547735757234176
742710864801898496
742624474802081792
742694464913838080
742530476188008448
742537082216665088
742627909735731201
742635933577646080
742709073771126784
742732163402063872
742687884147363840
742665784544088064
742732754945638401
742658356041658368
742729529370783745
742721509802803200
742726270249734144
742628949843398656
742721597899841536
742597291161321472
742646796833427456
742683287026601985
742646117305856000
742543843220983808
742709723946852352
742734558257401856
742607022160547840
742512105073565696
742674751584382976
742594317592629252
742727881109950466
742645500495683584
742732096368717824
742698986302283776
742735032486383616
742733388189163520
742624684403871745
742527804336705536
742744935217156096
742694179571040257
742566316410703872
742661518936969216
742711091143282688
742636520721534976
742710768395821056
742652597413236736
742695626773651456
742668410170056704
742738781825060864
742744566000963584
742620435448274944
742723275852222464
742700689349062656
742626361936908289
742729160104284160
742603285174046720
742646976978771968
742630346609557504
742575019604185088
742609387752132608
742611585588461568
742626114506526720
742629981721927680
742730800412528640
742742913507954688
742734918967427072
742623623194791936
742675615959121920
742725737556365312
742680950862123008
742712743749390336
742567386151190528
742606934071599105
742679696740093952
742514998916747264
742726941480996864
742744784129773568
742696192971276289
742729323770220548
742688760928841730
742570791850508288
742661606719533056
742715398584434688
742600118294196224
742662990944739328
742638458410131456
742616811758358528
742634721138593792
742633974640594944
742617679819907072
742521735312986116
742725255383425024
742613779247190016
742631785478139904
742667617073143808
742684147089543168
742522599314329600
742742636520316928
742596389754920960
742681202784673792
742654526767796224
742693739550932992
742624017304014848
742676207372734464
742664446355636224
742553104424394754
742625032485109760
742654556132249601
742554106733072384
742644682610626560
742610604221968384
742635639967879169
742679248259977216
742672050809110528
742633223897944065
742658213544353792
742679713529876480
742514478852476929
742722407627120640
742581096982843394
742593533371027457
742537316804091904
742662357801914369
742568635965657088
742691906497417216
742574939878916096
742669223508475905
742671895317876736
742665214022291456
742660298251894785
742574356862230528
742625829423882241
742742443712512001
742684784552509441
742631877459185664
742613862956945409
742696243516825600
742642434845356033
742696193189421057
742711443485773825
742623438628630528
742705168752517120
742652534368669697
742614513103425536
742735057463316482
742683849054883840
742660721692049408
742698822883758081
742640551577714688
742614731266138112
742644124822736896
742617906312269824
742679285891268608
742646792471220224
742636726078873600
742624659053510656
742512981859176448
742747279652753408
742716577381031936
742729348852162560
742735648889638912
742573803130216448
742745228701016064
742712026515050497
742600311093796865
742737876174176256
742746654550282240
742727688192921600
742599254275952640
742615922435862529
742703172414779392
742581155866775552
742632255093407744
742622939321905152
742590614232010752
742636176641798144
742621798710300672
742725767138824192
742621307938983936
742541444049739776
742733937768796160
742727650225983489
742624424327675904
742607013566394368
742654300141326336
742611917085237248
742623660779798528
742661317434179584
742695421252935680
742737926388383744
742590400318349312
742725343304376320
742609899411124224
742664048030961664
742688723108810752
742636076288905217
742576286149824513
742638382908575744
742724668348616704
742727629539790848
742593294190841861
742521953093844992
742742976405897217
742672176419995648
742638382996672512
742651402200207360
742707156881952768
742618988467900416
742729919260659712
742574696659443712
742734948298334210
742590551061471232
742605352932397056
742643839631032320
742721941698686976
742515162666565632
742521353648144384
742721761725288448
742735376423346176
742695421328261120
742704581449265152
742629008567881729
742629830924062720
742732398216024064
742696524287750144
742557541985574912
742697321104846849
742539263086993408
742624981968900096
742623128270954496
742623195384123393
742671685820817408
742642078241394692
742674273769279488
742671123620433920
742613536044548096
742671203538751488
742543901890891776
742586868357865472
742591503172796416
742631516883288064
742511391836246016
742612718058868736
742690367263346688
742648906299940864
742732897539489792
742746289742467073
742600847918551040
742674730977660928
742655227266899968
742719253531533312
742535119173390336
742617801572126720
742510863488299008
742636742881087489
742654858063314944
742723653062819840
742746226987282432
742724227770556416
742716384484810752
742530727850455040
742622486643245056
742603440333983744
742708054702096384
742631516983939072
742651620002004992
742619235940175872
742729290219966464
742627733520449536
742613330184015872
742647149234663424
742723300980359169
742559530039443456
742715805612265472
742610922808737792
742726026992619521
742668271573438464
742641616733769728
742739725727989760
742702383684276224
742609568056901632
742635190984552448
742696704793673728
742679780634529792
742701842618941440
742672117850738688
742724923907407872
742640916360364032
742691050867838976
742690782495297536
742748080693448704
742542626994282496
742705290420834304
742612210623602688
742598176381755392
742603754927689728
742662386746687488
742621203169304576
742683517797203968
742564227601305604
742698457866080257
742669697695535104
742560100582313984
742694926161457153
742643374189096960
742681026422538240
742577590628651008
742550038513995776
742547483981717510
742658951951601664
742661199884648449
742510469265690626
742598495098413058
742631139471458304
742700823570964481
742708234696466432
742665952026853377
742605365334945792
742612143498006528
742563833340891136
742677587047108608
742710118278660096
742632309728247808
742622595661627392
742680321762557952
742670116924493825
742671786295234560
742734164265472000
742539028101222400
742599413881831424
742742229610037248
742733467759316993
742546422961082368
742594594618146817
742606850336641024
742728195493892096
742645492367163393
742681231767265280
742724005644369921
742655697129725952
742638345382187008
742672759386476544
742671572314521600
742551967889653760
742639129343721472
742653344083247104
742626345457491968
742517087826907136
742739516033781765
742626135536771072
742515976307085312
742558342946684928
742697208110288896
742740468014977024
742632762528698368
742647912505675776
742733027596460032
742739558106828800
742614018041483264
742595114380447744
742633072986882048
742678597815541760
742676161059270656
742732847031713792
742699447885398016
742600676224716800
742542622934241282
742606006987960320
742726668696047616
742679847932203008
742671362729222146
742704032070938625
742626592803852288
742611384022773761
742694737493266432
742742141646970880
742617616771088384
742613934298017792
742635400695566340
742744863742005248
742662332237631489
742741298759663618
742653167926685696
742629042445246464
742614425006379008
742728799725465600
742677243219083264
742743689206849536
742696104924487680
742665272805330945
742650084895035392
742737972391469056
742730246630187008
742672226835681280
742667369995206656
742625753808969728
742638739638210560
742631944639381504
742693537880231940
742663322189877248
742695328827211776
742637703523602432
742729986696744960
742744586846633984
742727306188312576
742658893159927808
742658767146364928
742660071784603648
742517763260841986
742671853311918080
742593256408682496
742650168743448577
742637078555590657
742618652936142849
742596968304803840
742677083835469824
742713566059495424
742603494893326337
742686801815601152
742632116651888640
742718376716472320
742743416698736640
742641507816071168
742694213276565504
742516576335888384
742718099816861696
742545025939189760
742745790850977792
742714610076258305
742542157366464513
742608544596271104
742571013947465728
742671522117124097
742726685460680704
742542073472126976
742710709528764416
742560201077821440
742639859190353920
742715717523492864
742714899843940353
742676387492986884
742633282689478656
742567440316502021
742615972935311361
742700412470501376
742617440903958528
742629952235921408
742698420046024704
742602085359837184
742652626999906308
742634717267300352
742655227250278400
742715428225454082
742739163653492736
742606829205737472
742723288233828356
742648071734087680
742633232185843712
742673464235073536
742582724607803392
742658255692824576
742733899692793856
742676882332782592
742526848010067968
742576177294901249
742673422031806465
742704401400356864
742665805373014016
742734285766037504
742716770239295488
742712382967910400
742537707277012992
742662982417666048
742676995595722752
742680594526707712
742686978303528960
742716623413379074
742591079598284800
742603251342843904
742613561055182849
742632930397323264
742731492477042689
742664131791060992
742736491961520128
742681039009501186
742697040099061760
742734604533174272
742623337776599041
742689989763305472
742676823759278080
742558485494136832
742605348758913026
742640669009846272
742667893943472128
742626592816435200
742599359087448064
742613003141558272
742586771926487040
742695614111191040
742675552696471552
742656506638696448
742735204196945920
742639003900354560
742597718988574721
742693206542979072
742663792052604928
742596016432648193
742719593173688321
742680762319839232
742718099825266688
742653017019822080
742586629475422212
742740619018178560
742739885233188866
742737947422806016
742552236304138244
742718657592184832
742643894366572545
742627146544353280
742676429410832385
742625632404701184
742743165149544452
742615565760614400
742577401759039488
742615276668215296
742600219116900353
742650835755249664
742686156039544836
742647824244957184
742675007554387968
742699041042145280
742617545652342784
742726039672127489
742726673192394752
742638114368331777
742641650208509952
742608804601331712
742733803412676609
742665306271801344
742703998810066945
742717500211748865
742519847704092673
742662051286421504
742668946973687810
742681798040158208
742695261990965248
742626341263118336
742701851188072449
742748210951819264
742736135210733568
742595013700243456
742582728579796992
742625015905062912
742629126012588032
742626542409383936
742667633967923200
742704975927758848
742672297937522688
742748038930784257
742651834234482688
742746096913555456
742694741771309056
742686562891268096
742667890063740928
742524474038190080
742708977281163264
742668753901604864
742588546079326208
742666006510882816
742712705904054276
742735518799003649
742711007462711296
742606980133621760
742620322382385152
742666560494436352
742612671699267584
742584524014538752
742641000154173440
742542333388824576
742591238868750336
742691407408824320
742717021909962752
742600915086135297
742726429620600832
742643445437714433
742514810294833152
742635379858264064
742740824774041600
742735577720721408
742633437920698368
742599908436279296
742606623793917952
742643843909210113
742708675475845120
742731182110973952
742645073028997120
742594778987175936
742594816639262722
742612034378989568
742667004734119940
742697212463976448
742698231516270593
742653931092889600
742649107584540672
742712286431830016
742686806039224320
742721241283473408
742619298674380800
742723061607215105
742687582266527744
742538877282353152
742715872599519232
742614425287397376
742666405175300096
742643499858792448
742673082305937408
742730850609991681
742612042771795968
742618393031872512
742670398089793536
742614122924257280
742679080340979712
742708734154117120
742608721021304832
742702190997995520
742726433894604800
742711183380217856
742734923157676032
742611845551411200
742602467079131136
742731844693659648
742639230099304448
742595076627529728
742554924521783296
742678816078757888
742733799251968006
742616870205980672
742652727633661953
742695433982607360
742631978441297920
742694725052977152
742610843024510980
742733342014091264
742735153982779392
742742758297874432
742739201578401792
742673313051357184
742646268414033922
742731286880587777
742714857586348032
742733790615875586
742746470357577729
742618304796315648
742627222050197504
742521307540119552
742735762097987585
742721396728582144
742654824802586624
742644364065804288
742510469295050752
742631671921553408
742709337873911808
742659278767554560
742613418272686080
742676181955272704
742683425396658176
742617088632721408
742685015042105346
742601028575453186
742686730495643648
742514600772546560
742714660416278528
742608548899790848
742645974544351232
742614748169146368
742726308086591488
742660243830669313
742719035171872768
742680594480562177
742714513846374400
742536335500546050
742617155448020992
742673225075822594
742695106705272833
742659648273174528
742665939636899840
742635761397321728
742712080873164800
742611904154226688
742665373162557440
742618812470730753
742620590637469696
742685153718378497
742603167674798080
742613523386277888
742641218463670272
742611509918994432
742674906954014720
742688899257012224
742742775137980416
742743164969230336
742684327557861377
742519310816530432
742618614990311424
742744717071384576
742686504015790080
742741990576640000
742745673116884992
742720247229255680
742619080897789952
742725670506205185
742679436865245186
742622616704430080
742509990980648960
742553322410770436
742668233849737216
742740329703559168
742616060667539456
742644808834023424
742648092969799680
742646209454608384
742718787875704832
742673153575555072
742671954197372928
742680686868332545
742707743950295040
742632359892291585
742698139371642880
742705441453576192
742647320915914752
742635048344526848
742633878138040320
742629105024282624
742658394167889920
742688710257455108
742534557321302016
742712705904087040
742636868781506560
742524683665461248
742714559862038528
742611501626839040
742672834799894528
742642254326562816
742743546621505540
742595659832909824
742662625864101888
742607022256992256
742695819904684032
742534129229660160
742613410005782528
742746813946548224
742710554444369920
742606762214297600
742539074280394754
742700341213331456
742727604210302976
742724152478601216
742621563606962176
742612671950901248
742695849189363712
742594313394212864
742611497524813824
742689255491768322
742639154513752064
742683476021936129
742671174035968000
742717739152838656
742590483889676288
742581487397134337
742682645520392192
742547551291772928
742736915502370817
742592165868490753
742737708183748608
742637523239903232
742651213171265536
742636428581064704
742648075940945921
742634708786372608
742639423091773441
742597723405176833
742539040885334016
742568489177780224
742630837515096064
742668401672232962
742586990340800512
742718418479026179
742736827363282944
742698147382599680
742612034265747456
742669244802949120
742589896867614720
742623157568307200
742735405657788416
742619550353641473
742609740224729088
742650739290480641
742711489669169153
742722877011689472
742624860573184000
742599652747280384
742529012367523840
742747061385302016
742744524078874624
742536184379940864
742515410088628224
742667684492550144
742729655111811072
742636235399692288
742574323223961600
742584880488448000
742633622319079424
742738802918166528
742618061363089408
742713326619262976
742683148643799042
742634306204504064
742516655721459712
742645236623650816
742666589653348352
742620536363188224
742745454987874304
742581390915559424
742634377276985344
742660621137764352
742655411686395904
742733853710782465
742615582651129857
742670758762123264
742539263296733187
742557655361802240
742650672135409664
742635564273414144
742667646605398016
742621966541193216
742668661610172416
742671350096072704
742684293894418432
742607647178817536
742722936067522560
742725326518784000
742666388477726720
742668422585159680
742671928817782784
742640245259177984
742724391520325632
742679537402679296
742620435624263681
742529175706341376
742615159223537664
742612931788017664
742739494869336064
742573337633755136
742515674262740993
742689389898305536
742700538173722624
742607001117724672
742719622265241600
742652614349848576
742635753243574272
742738010064728064
742656472828510208
742689952031506432
742630166300614657
742627284666966016
742614479779794944
742608020253900800
742589242426183684
742630674008412160
742510783733600256
742670406453170176
742717965884399617
742612571379798016
742695912112263169
742682049878757376
742689813426360321
742660096740720641
742627821852479488
742735783229071361
742642887524003840
742718670493847553
742717143658139648
742747397198098432
742545030389374976
742748378723979264
742717999027621888
742716489464172544
742705592347840512
742717609364295680
742708679561125888
742660294074372097
742559567972868096
742639183957725184
742658301884780545
742672730257039360
742646406746247173
742677583112769537
742699083056435201
742699028559843329
742568875125018624
742712416442556416
742742519193186304
742544392767016960
742644930326241280
742611648633032704
742638928419782656
742621890997522432
742686571103719424
742693382665838592
742700462915387392
742649493842231296
742640278587084800
742715629598302208
742627922549321728
742744582920769536
742678350330793984
742701737774088192
742653922817540096
742740862313070592
742732763086901248
742647463648100352
742631319817981953
742553754667384832
742631244073209856
742695735917973504
742743844484222976
742683605885849600
742741009155657733
742712425099714560
742727516150960128
742599497453318144
742747548205613056
742600818914910208
742633878360297472
742629834942259200
742675058091556864
742706657893978113
742691902156353536
742516844599316481
742739981454716928
742625321682391040
742635857862098944
742619533832290304
742635375454195712
742658108904853504
742635941676867584
742708025270624256
742692506341679109
742713922449379328
742575430612357120
742734961015463936
742652886795096064
742734507850207232
742543486780506112
742696792689676288
742628228360241152
742577460479463424
742642904280227840
742707240704954368
742600193678450688
742714157238194176
742702216155410432
742671475929407488
742701226077343744
742714236913225728
742692535739502592
742677247564386304
742616148890505216
742537916858126336
742718422841188352
742702505524645888
742601741493895170
742688500554727428
742626840104177664
742718662029770752
742680682523164672
742639674808754176
742642749179109380
742735795577061376
742602135913697281
742605231331016705
742691738729480192
742718435336032257
742644854656761856
742738043770183680
742669131502260224
742656758385115136
742661602785300480
742576709963239425
742540156654256128
742683685816782849
742635245737021440
742671756863930368
742743965976399872
742643856399818752
742728774282797056
742551942337953792
742655667656351744
742677587151982592
742635908470562816
742700131686875138
742637850248642560
742647610381631488
742726606146260992
742743425099943936
742714195129565184
742717067892252672
742661011375808512
742667487133634560
742688144018001920
742664215639425024
742732352137396224
742734080362610688
742523962396135424
742667218857529344
742523811187281920
742639846909300736
742511559969230849
742653645817286656
742696302241271808
742659325131411456
742696402728321024
742665779963961345
742689700293533696
742617159931551744
742601599059529728
742707056256372736
742651632744312832
742711552462213120
742700987010408448
742628870151606272
742739755033563136
742612692712591362
742643214939787269
742629470071296000
742621970450223104
742661980109033472
742673703176134656
742591994044780544
742662458314215424
742645270119223296
742639041330434048
742710483107467266
742661732783525888
742731005858041856
742730083035713536
742648248159080448
742617575096524800
742707735779811329
742744444336787461
742661329962569728
742668686927007744
742683731857575940
742697019265933312
742655139031453696
742692963407568897
742622369014026240
742722659058909184
742578479917588480
742602420929232896
742712068416114688
742630778777927680
742741738834403328
742658049970688000
742739176148373509
742559341430050816
742703860364529664
742630719827136512
742747434904866816
742745799277334528
742606422412787712
742581671699058688
742698994686660608
742651112541544452
742700009754374144
742684893541486592
742611329668681728
742608666365419520
742701851037011968
742598553927700480
742584570114154497
742587594035367936
742623753398583296
742701075044667392
742714585115942912
742644795923955712
742720092165832705
742685891668389888
742718561412472832
742608867817885696
742608326387740672
742746860213968896
742707953707294720
742670976979218432
742673514411495424
742716300527443968
742690576865361921
742632863317790721
742675070624108545
742736017900326913
742713729335316480
742691365570543616
742710915229978624
742654514440855553
742735057526394885
742647480475602944
742741004927787009
742727742584561665
742635262241431552
742736127153446914
742649732917518336
742625674243002368
742646377444937728
742626869686702080
742709396879200260
742707589096611840
742618753733677056
742652282811101184
742613573701095429
742641868392026112
742708545230110721
742696088226959360
742699603095621632
742564445830815745
742745211793772544
742713825737248768
742747107627520000
742655550282989569
742678497219518465
742657030767415296
742632615879057408
742665063010607104
742687875678883840
742671408975609856
742653440598364160
742538655076618240
742643109838901248
742640870118334464
742691621406400512
742624797759307777
742678623111417856
742658343764905984
742685300384751616
742548473661296640
742597991811293185
742574910476718085
742731022710755332
742529519660060672
742601515119042560
742624810363129857
742679923270254592
742742158499667971
742724211186225152
742614227911888896
742645517662969856
742678132411531264
742677138344665088
742667927812444160
742671341799772160
742635824257327104
742516169471578112
742729936100675587
742653767481331712
742626240650215424
742720155076067328
742575686372761600
742514613430820864
742610100683182080
742663674716913664
742633383466041344
742650819061911552
742712944895664128
742636462110167040
742709182969880580
742549975293296640
742578404264955904
742701222168268800
742744763065995264
742590203035017217
742639574011219968
742686948909678593
742695836711149569
742678421969481728
742604170151243776
742571714555568128
742660721947860992
742611388250619904
742682582710669312
742617402970640385
742726589356617728
742680917265797120
742715470101368833
742682335263502336
742662038720110592
742713553455620096
742711992906055681
742686059654434816
742684860242927616
742644460291514368
742606451579981824
742609811301273601
742606296352968704
742614580128550912
742715004558905349
742614450256121856
742706938681524225
742615398256922624
742525312773152769
742705726510899204
742595663955931136
742731446348054528
742707333239873537
742679193490759681
742643046873993216
742693928302956545
742733375610454017
742591549247238144
742634603689697280
742660218434248705
742739247644454913
742742586188812289
742692770515685377
742570443781984256
742709182621749248
742694167105679360
742700597267288064
742704015457329152
742651620262072320
742628211796873216
742718460602527744
742623023233159168
742672986126352384
742738572315394052
742692799783534592
742640236744826880
742690593525125121
742626940943618048
742686256530759680
742723984643481601
742692523219537920
742632749819953152
742724718453657600
742629935483891712
742678384187166721
742711980427874304
742582326262169600
742622495052857344
742618984089063424
742644393518239744
742678619013578753
742707844621971456
742731324381908992
742720863984832512
742672885400121344
742722684434386949
742655403448733696
742602177550520320
742645655940833280
742636260620013568
742744998039392260
742704573173862400
742695362696237056
742695697926000641
742698613013413888
742610721687625728
742709438793023488
742626601184071680
742540408287334401
742736106249199616
742733333747126272
742641994241953792
742678732255727616
742667545812013056
742649417958883328
742709631596789760
742700743665278977
742592526524289024
742565070580781056
742616287184965632
742727365139124226
742743177686331394
742669328445804544
742683668666277888
742536738028060673
742690241203605504
742633513510375425
742559148353560577
742726471538597888
742596398089113601
742595722491637760
742682083475238912
742682515480170496
742637414129250304
742602999768317953
742544132955111424
742612692784041984
742692040622903296
742658876470759424
742747405507002368
742570900944527360
742688441801027585
742694129516302336
742588621547507713
742563858599010304
742706142124638208
742668959611293696
742532233714642945
742620557263261696
742624785058963456
742561073719431168
742700148455792640
742614718880174080
742700928571199489
742671731731660802
742714576823824386
742547408538767360
742657190415241216
742543197281255424
742602282592653312
742720545054154752
742523303659745280
742625850437173248
742601506742996992
742567553747275780
742540987021463553
742640136207405057
742726828087992320
742648986050387968
742656099841675265
742626601163063296
742518228715339777
742742120470089729
742617055065735168
742643793732771840
742608230111551488
742675305278676992
742608846603079681
742628660587417600
742688123172360192
742708960386387974
742628203374759936
742706586485968897
742628329090650112
742677541048209408
742645311940755456
742748311652839424
742630690433445888
742689985363578880
742667285983338496
742651028751945729
742590312095191040
742708306402287620
742668988715565056
742688223843979264
742694418973614080
742688836254371841
742693378496823297
742651070846013440
742599522627559424
742649191617417216
742598964697010176
742711267446673410
742690539309391873
742733484674842625
742618904581804032
742660025685053440
742741441378549760
742660801396387840
742679495547719680
742541213673226242
742743974536839168
742673380080418821
742654648591503361
742728371658993664
742637082548408320
742643474894315520
742712831825567744
742724068194013184
742611933694709760
742665280837591040
742617277216874497
742663523474497536
742673120104984576
742617872959082496
742634939234025472
742683760953556993
742695584801382400
742551871064154118
742658838692790272
742633983264083968
742671949776592896
742704367900479488
742744720946909184
742532736733347845
742617159847841792
742740816360247296
742691210230272000
742671580916899841
742738912003694593
742728421927702529
742710470663131136
742646368989282304
742633320551481344
742602865517043712
742622108908457985
742665134183698432
742694700071702529
742634897374859264
742728854020759553
742576080737980416
742648147177050112
742625439164829696
742689884926844928
742675536300871680
742611032057729024
742646427566936064
742691390539325444
742681223592566784
742679914764238848
742718791847686144
742628996198871040
742586419877666816
742694485914734592
742598184707489792
742528177587654656
742736353595691009
742626580090880001
742740203899518976
742620288593088512
742549119957372928
742662487590375424
742731198774943744
742639607616016384
742638836111577088
742713075271356416
742708520185909248
742630547965546496
742585618618802177
742604941806698496
742680275533062144
742603968501538816
742672180517818368
742720876622274561
742666581449289732
742671207561080832
742705370351710210
742596787974852608
742710218807775232
742669701663346689
742631542179168256
742681408116822016
742662286121259008
742707194806800384
742574344493256707
742670796636729344
742700185885741056
742593998796263424
742658662620073984
742714933088026624
742608209215639552
742686328136032256
742559483923156992
742718255161212929
742641813807304704
742614605634101248
742717588199899136
742634423644983296
742664618439544832
742638714510249984
742646649814683649
742670020770201600
742642237314617344
742690560130097152
742714563972505600
742712743917150208
742598923072724992
742642854191890432
742726727613435904
742634612334198784
742620410475335680
742616283196329984
742625456109785088
742621089667424256
742699913591586816
742708247530987521
742632058078433280
742560583002685440
742733610634076160
742601670324977668
742615201221070848
742723246215331840
742605596021624832
742748323958956036
742646767158599680
742613422760562688
742589099819827200
742739574590296064
742664144575299586
742611572925857792
742725028756606976
742619122710814720
742734956946989057
742658335242129408
742630502012715008
742610079665532932
742733140595118081
742618594371076096
742619282060759040
742736848464777216
742738467323412480
742538319259676673
742699124986945537
742628501040287744
742522272167120896
742700085486751744
742539107981615104
742568879206092800
742649032431001600
742643911068262401
742715482579566592
742686231541219329
742713024952180737
742716892058640386
742626286548463616
742596880463482880
742646268208513024
742725024684072964
742627259769491457
742729470767927296
742639720858013696
742663192363569156
742665767762546689
742608620379066369
742721291891838976
742638030528335872
742744926719508482
742637812529430528
742673292025270272
742697069744390144
742640479968350212
742520959203192832
742716900489199616
742641348327702529
742690736055914500
742709417804713984
742630208151359488
742617994455568384
742717873454469120
742735791458123776
742633660084551681
742653796946481152
742517020583993344
742709736412434433
742734524648443904
742513866458968064
742731689273741313
742712248938967040
742687678408327168
742695278612992001
742617927225069568
742733845183770624
742677981563326464
742547727351873536
742618141327536128
742739448828334080
742684449079459840
742617885307219968
742683077248491521
742548943465287680
742611233170456576
742709275039039488
742549912622096384
742637892351234048
742696054789931008
742748416472711169
742730670087229440
742646540976717824
742700458628788224
742648201979691008
742582095457968128
742646696178556932
742629918639415296
742737783924658176
742746692374564864
742741068068818944
742738081661390849
742610893490561026
742696796896526336
742645718645497856
742704241870016512
742725280695996416
742552617763540992
742685216758759424
742681773054808064
742643500190183424
742618728483983360
742610428090568704
742725838219579392
742714060760711170
742731790176116737
742588617487462400
742719941191868416
742719861374095362
742661820645838848
742634805330776065
742744209262706688
742690484691177473
742675636691599361
742610985626796033
742627649655341056
742646591115382784
742630875268026368
742723615473455104
742742594434797568
742705151975280640
742678195430916096
742631353380970496
742654107257872384
742717923727396864
742667898154536960
742629146963116032
742608100092436480
742523660519407616
742644104002048001
742686382489894913
742621513468104704
742714584860000257
742681085050531840
742740732314718208
742511584992432129
742521617532604416
742694851037306880
742572893129707520
742727490767097856
742682687228514304
742634629035925504
742690836714950656
742692631969423360
742593659095416832
742577720882651136
742615620378894336
742679642121895940
742682129486774272
742646096137183232
742671383713419264
742645844818546688
742746113640439809
742730582015283200
742705831674810368
742529767233179649
742702190888947712
742728015185121281
742619605173178369
742665339645886464
742701595251605504
742653897777553408
742631021871566848
742594082506055681
742516110679904257
742641058841014272
742679453520822272
742591729656860676
742532858510639104
742608884511051776
742613905080524800
742706569893273604
742652039562461184
742669752301027328
742635887314370560
742712819330777088
742622935425388544
742740308916637696
742693064217481216
742653880736047104
742647161628860416
742620645180243972
742717651093491712
742656817029914624
742599078039715840
742616547601047552
742712743749419008
742554987541233665
742663573743251456
742718498510675968
742601317982609409
742601422903083008
742634893486772224
742620892660793344
742523861783183360
742723372187058177
742523052093739008
742625280141856768
742666681718300672
742698353096560640
742735803919564800
742702115353661440
742655156022611968
742717646865600512
742626038925164544
742583252955828224
742678057065021440
742652580841545728
742683492690104320
742639100344295424
742725486028148736
742658259555897344
742619429066919936
742685816179150849
742702035850563584
742644439336792064
742730762437419009
742622025244516352
742672860339113984
742640530463543296
742717856698249217
742744742010621952
742650370405498880
742605705266487296
742687146104872960
742573153247973376
742629239225090048
742520439327490049
742656024239312896
742587455803641856
742715071722295296
742588911214559232
742538281850667012
742621366478852096
742710462119317504
742740644293185536
742617268849364992
742646670849118208
742588713977384960
742682381048504320
742685375743791104
742673174832222209
742527724422496256
742633089608880128
742632204707078144
742747552492212224
742661149737549824
742704682225815552
742637842090864640
742673866913415168
742699204578029568
742649992645640192
742612646709563393
742640060672135168
742636827064950784
742733224636383232
742638475380326400
742645819342487552
742630388502237185
742602056230424576
742670297447444480
742693039118929920
742729948968943616
742690270823714816
742739377550413824
742629805540048898
742721589360349184
742675284336480256
742650966055477248
742716459864969216
742518459288805376
742708486501326849
742639494361456641
742648667182661633
742743437749805056
742562121951543296
742619214951919616
742733337924644864
742596582462345216
742699531599548416
742612780918943744
742644439382822913
742730762445803521
742634197244874752
742700613973082113
742612378467065856
742733048521850881
742644741540589568
742622939376406528
742596477600563200
742688689491484672
742632036872146944
742580702881845248
742708314551750656
742690849667088384
742604572611469313
742583861205454848
742661036386455552
742578328972988416
742641172213043201
742739146964369410
742665432100806660
742604883023515649
742525023450062848
742611308852350976
742644913330884608
742639964152827905
742678899788795904
742708855591841796
742740699003641857
742628266373087232
742743546713739265
742724441726144513
742718448225116160
742743978760626177
742714320828633088
742611052794400768
742635589338574848
742576974229475328
742735879639158784
742620125333970944
742684415407599616
742692154007552000
742671744499089408
742639339264483328
742615020585005056
742559756469080065
742610981751300096
742710067686977536
742615612103491584
742696079695745025
742605109511753728
742672302094061568
742725976807772160
742568652667531264
742733446695510016
742662512777252864
742695576685432836
742642845735997441
742651364451352576
742636763819220992
742683492828516354
742707161344692224
742663708028067840
742660021503283200
742607357805400064
742687494035017728
742704325802250240
742721761553321985
742532388811591680
742698134992625665
742625669914497024
742627133906784256
742706850592903168
742695882794119169
742619378580107264
742602702161580032
742679776566054912
742708398437765120
742699087095582720
742613980565274624
742723443486011392
742591008135860224
742691034145116162
742661430546030592
742743731493691392
742667193700212737
742609022671523840
742656678592667648
742602253161377792
742692829034622976
742566945422090241
742681886338777088
742586772119392256
742552563271274496
742592438682976256
742612575343529988
742734939876143104
742731353960091648
742576911285637120
742516551211945984
742655885697294336
742660206090412032
742621370723491840
742736579907575812
742647228800503809
742745727613304832
742629717459636228
742715935476318208
742596964311695360
742594699362480130
742707123478396928
742676802938769408
742516052068827136
742661913151148032
742727851636625408
742747065567064068
742642824596852736
742684893495205888
742592409217961984
742663490184355841
742728405368635392
742595525581656064
742700546897924096
742578244906520576
742729705355382789
742733509652021249
742665255852122112
742655189467955200
742680380692660224
742651318028914688
742724689273991168
742655965334495236
742721870701731840
742718410249908225
742610725777068033
742726266026004484
742664157133217792
742634784359321600
742745413208444928
742635727775617025
742728686353403904
742620175636271104
742635329425952769
742549467916705792
742607537955078144
742722491483848704
742596351712624640
742615452489125888
742690505394409474
742541775462502405
742516957950447616
742719035268341761
742674277795803136
742602492089794560
742727948029939713
742678568459730944
742628815541837825
742682532093820932
742672197555126272
742723292314906624
742658519955034112
742702878570237952
742676890889117696
742667097331748864
742633031219847170
742727449092448256
742619445496053760
742622750855036928
742723233598709760
742737867533864960
742747669936889856
742673887905906688
742714467797073920
742636180823527424
742687728886812672
742637326161956864
742652718922272768
742611954540380160
742726446733479936
742525639933059073
742695886845825024
742742393385013248
742747149792776193
742695408909094916
742683417196793857
742722910624718848
742723544065282053
742607521446236160
742729705346850816
742641666906017792
742518824361070593
742592581008281600
742636684114690049
742607596683730944
742725934650929152
742601498413142016
742659161578577920
742732503165898752
742595659669340160
742640333239025668
742658188596613120
742648281621270529
742649061610786816
742629365163433984
742624470276440064
742593063604916225
742651360257179648
742669311660183552
742527275870998529
742532145265004544
742562159943516160
742650890264416256
742668233904250882
742613791809114112
742628903827562496
742512797230243841
742590169564491776
742732029347958784
742657911751512065
742627125417660416
742650911332413440
742704195736866816
742607902863720448
742718599056527361
742612470339129345
742741998839287809
742651314035916800
742614836241129472
742593210103402496
742629147210620928
742652538919489536
742725905294970881
742663653674061824
742598499187859456
742637845928513536
742746650507153408
742614035041005568
742512558234607617
742693596772470788
742732322907246592
742713561617666048
742687490008485888
742644104002031617
742725444051570688
742559756468899841
742697979916738560
742687128983883776
742646276681007104
742723770490720256
742607617609076737
742581520704151552
742623421947912193
742620939028926464
742664786241019906
742676811008598016
742637472954322944
742728807849697281
742595525376126976
742636872900464640
742667722270507008
742682616151838720
742708264224182272
742674898741530625
742665415076261889
742643256543064064
742601309707227136
742672843394027520
742588449748746240
742617516292345856
742642543784034304
742658268095512576
742719618356248578
742726333499899905
742682297380536320
742728996492857345
742726882655932417
742740946148831233
742715423888547844
742514248467644416
742723552676356096
742654367422124032
742697354659266562
742589758275264512
742705458461483008
742629440799309824
742606028299206656
742666199620804608
742672650498154496
742714417209593856
742631655161090048
742703734506016769
742721145036771328
742620951364395008
742736462580436992
742657454333415424
742745132370407424
742712789798670338
742612428526129152
742745723704381442
742562147239137280
742654040190898176
742610969138958337
742623207837081600
742613657444552704
742628366973558784
742673158113755137
742632301092327424
742634880668950528
742743219415470080
742733140590878720
742688416857391104
742564550524837890
742625883991769088
742732671038541829
742664551217389568
742612244094029824
742653826264641536
742631839723094016
742674671976521731
742600286083121152
742693185600819200
742709908349587456
742623644334051328
742728354902749184
742633194567012352
742736500492668930
742591704591667200
742690056637321217
742688081208299520
742642636004167681
742623250006573056
742622251564945408
742631521077612544
742659534804619264
742737385390231552
742683450545741824
742617210213011456
742684620756393984
742548242991316993
742638420657311744
742514332106383360
742616572544569344
742740040405688320
742671010466562048
742642916850577408
742747543768027136
742668976048754688
742662131183652864
742638793937805312
742713028987260928
742677071231602688
742647782427754496
742611829009092608
742610318833143808
742616438318452736
742655512639119360
742645114888192000
742627079376642049
742714316646801412
742586533023092736
742622876495413248
742522414655897601
742604866347016192
742649619386109952
742613925942829056
742730360023359489
742530685928251392
742746528696176640
742683484188254209
742694943341346816
742587036272451585
742649166531284992
742689805084065793
742653062934843392
742649250459324416
742717248490622976
742647182436798465
742714429968637953
742659136249319424
742706812969979904
742686344644698112
742638630229934080
742735577586376704
742628048202280960
742571924413419520
742659690048421888
742661996865294336
742686655333699584
742568686075150340
742654052912267264
742542127767359488
742549539039662080
742542631209701376
742641742558683136
742650839844675584
742651368373161984
742682226152738816
742636709553262592
742617587654098945
742735518992105472
742708301838831616
742610432234520576
742603674963345408
742699602902720512
742666199494971392
742602354063638529
742657722697584640
742627670505185280
742626135540797441
742657701793140736
742674961299582977
742658494529146880
742514260975046658
742619420393082880
742721048488116224
742683815802462208
742723325898592256
742683052246192128
742618695093104640
742519210161512449
742736353629208576
742542564054568960
742652127659626496
742603998033760256
742730661950328836
742611594086076417
742612785054392320
742672088490729472
742582401537282048
742621178083168256
742626601230209024
742733610550218752
742583752048713729
742632783412105216
742718217492279296
742685333817417729
742624231263981568
742611736528838656
742645152678838272
742695567923548160
742688022542594049
742649560921743360
742614576156577792
742608792324608001
742605092688429056
742741646526271490
742668409805111296
742735694943096832
742612504019357697
742539464572997632
742675963717242881
742594321627664384
742583831912402944
742671291350683652
742672780345278469
742703713257721856
742691113866268672
742547236408721410
742700391633190912
742666069748404225
742729781129551872
742665905839214592
742682443967254528
742700747859623936
742674927829057537
742698651018002432
742626362251431936
742599468063817728
742604119706349568
742680762168676352
742617608399130624
742587875007434752
742655399443202048
742707999928635393
742651653556473856
742611166237712384
742663632815837184
742658549050970113
742519013163556864
742547735522349056
742517792394510336
742735766326026240
742612852075335680
742649719961292800
742698340714991616
742688202859909120
742609048105717760
742670167591817216
742591801123446784
742647027360763904
742717152101335040
742652341405528064
742631013751361536
742678581256585216
742667654994010112
742690513917247489
742644066060500992
742558997543276544
742659585257967616
742711736940277761
742637812730736640
742539325959602181
742607483546546176
742600466442399745
742646872356061184
742616190778933248
742731387631853568
742620330758426624
742710386701553664
742684151145484289
742720255860969472
742622901929705472
742710164093034496
742533479380832257
742692011279536128
742608804844572672
742589859248910337
742735334484631553
742631206676631552
742640706615967744
742653893373480960
742714069069770752
742698671779807232
742678606506299396
742743840277311488
742664681031106560
742707207423328256
742737758599426048
742596448378847232
742650311584681984
742747384627769344
742662370212859904
742643290319802368
742592258344620032
742629675457990657
742600214582820864
742687766841032704
742623279417020416
742627272159571968
742744964552069120
742633307947597824
742613427051462660
742521852527030272
742671316801720320
742685019265601537
742666866636754944
742676253346521088
742643219184422913
742622754906755072
742629302206902272
742724685062938624
742631353464692737
742669307730141184
742632812948410368
742726538781675521
742609454680702976
742578110911090688
742720406872821760
742735510293078016
742722306951262208
742633504912072704
742744633239822336
742706439551102976
742602148312141824
742646884796407808
742658100579160064
742740556091133952
742657693643595776
742671974963515392
742711707940839425
742732377252892673
742693865296166912
742594883832123392
742653025383153664
742707358250504192
742586847558131712
742569923713568768
742629641886797824
742639729380855809
742733165639274502
742671312242544641
742733698517377024
742680443485622272
742606669667000320
742667353046016000
742745207721103360
742650613582856192
742658482206330880
742643550479847425
742669089458561024
742702526282248192
742600118298370048
742653864294387712
742707895251435520
742664568099483648
742698298738364416
742689528369033216
742650407973978116
742517674970861568
742612592217063425
742628236975210497
742688416836521985
742635354470141952
742730846197583873
742744813435392000
742698768445919233
742649498028101632
742722818559868928
742609840623738880
742706548850470912
742743236452749312
742645735510921216
742733228650442753
742731223684943872
742641037995331584
742525035911479296
742721430295613440
742604492881993728
742602148513452032
742723124848922625
742525300504989696
742552026501025793
742686663734886400
742671077730553856
742717051463159809
742645865622441984
742687271644594177
742741323946590208
742626899076239360
742619454148907008
742623006627876864
742652379506577408
742551154060492800
742711447868854272
742648042269122560
742716212539428864
742624256425635840
742619743568330752
742663884130136064
742677201406070785
742603578699812864
742595718372839424
742620909484318720
742747686437163008
742617960842469376
742650504413609984
742633240675155969
742725339374309376
742730464625078272
742692145635708928
742708658455216128
742642678077239296
742703461637226497
742531641982078976
742603956027789312
742731018457784321
742748173236641794
742661619554127872
742727239125618688
742694829713461248
742683589087768577
742658624783319040
742570506407301121
742698059679698945
742714664556068865
742636965326131200
742705462538166274
742720293597118464
742660868714811392
742666250006888448
742670909841002496
742747896056025088
742657517541576704
742696465810788352
742628971003711488
742652903698116608
742606560879333376
742659031404322817
742660591630848000
742734809999540224
742714400516255744
742607814770708481
742696046124498944
742715104957861888
742620561411571712
742720893240115200
742656573781225472
742532233383301120
742688492451450880
742540492001271808
742712211160764416
742740732335755264
742642241697632256
742628723669782528
742629243591528448
742646624900485120
742746189150425088
742602404357627904
742735212732252166
742621270374813697
742718573932609536
742680325961179136
742700282497368064
742649875368644609
742716850191118337
742600759955619841
742646511411073024
742640110848626688
742600839676760064
742722076147101696
742725054102949888
742634607934341120
742637023941427200
742584926575431680
742587959115952128
742678304214396929
742637841721741312
742629558025912320
742614874031816704
742653025341321216
742638508762746880
742716334220267521
742587874936299520
742632296994476032
742532187560370176
742650160665268224
742645433785286656
742717223236603904
742606439256981504
742524243485790208
742707219872002050
742638680930672642
742617071536775173
742624130550407168
742628798999449600
742615444461342720
742723439056826368
742549665023987712
742624814393872384
742688970602098688
742619739445432320
742673896193839105
742705865229275136
742631449631789056
742647350204633089
742652752455667712
742721530824523777
742608108325875712
742668837766725632
742745266420338689
742693873479258112
742729894308810752
742736127111639040
742712110430330880
742617906232561664
742711015746473986
742524469969866752
742611338149691392
742735405506822145
742686655270821890
742737016350244865
742577628465500162
742712764548943872
742611707139219456
742685732637138944
742582917386276864
742675494047485952
742654224912273408
742525572933259264
742599749413392385
742528441833148416
742655520994103297
742716195539943426
742570259253714944
742633722877489152
742645932534046720
742700148099158017
742522657925701633
742699917609709568
742706871786713090
742624562806935552
742573123736862720
742652274644819968
742748357584662529
742540924266287104
742661162047836160
742741164466528257
742579889375567872
742627163287998464
742520904639381504
742701821664362496
742707438101532672
742679189292191748
742598654536646656
742608007624724480
742739402686910464
742723393095634945
742588454052237312
742606091188637696
742698630075797504
742665394113105920
742582619540467713
742586738430906368
742655751584284672
742704631898345472
742622541273956352
742618065943334912
742717735117987840
742689997904564224
742657253182935040
742716132893839360
742672876717936640
742704376314204160
742625611424923648
742730779126603780
742607823050317824
742725163096014850
742650663902007300
742636860523024384
742606552364929024
742660084237471744
742744641645187072
742679705246171137
742639066714394624
742707756554178561
742703826776494081
742576739415642113
742701104656482305
742658352111624193
742666753331892224
742745316563288065
742709283310211078
742646599575162881
742709464013410304
742724517198434304
742670813430747136
742723669768720385
742714891279040512
742646348076470272
742688097889062916
742715436589060096
742733237013876736
742605004767399936
742687074801745921
742698793406222336
742714366999592960
742616606245806080
742678505457123328
742625888219627520
742744721349566464
742743802683752448
742735606887899136
742586650446974976
742705286163619840
742680682476998658
742703558232002561
742643907008290816
742653520311095300
742740145229549568
742710499679342592
742540890678398976
742696373259231236
742660000502415360
742710164223102976
742676601658322944
742601997275238400
742652064568881152
742639850948558848
742676710525534209
742593961085132804
742640622767595520
742638026350825472
742650416488419328
742622406892605440
742695849017376768
742651125107707905
742647689981136896
742687032888164352
742705038821203968
742673824878059520
742643760224436224
742669013994602496
742639687496572928
742675632774107136
742659706641076224
742665037731487745
742722721998643200
742641746992041984
742700668188819457
742654426285015040
742701393878781952
742734512275197952
742645727151722496
742607198321147904
742614769157316608
742534469026881537
742673614982500352
742672222804946944
742653654595997696
742515259009728512
742725314216898560
742649053339652096
742701385670610944
742734910545362944
742699552495566849
742681290596614144
742709069748830208
742689360538046464
742675523722153984
742734193533325312
742700622353465344
742687154363568128
742699825494249472
742544845638672385
742654816288182272
742677683390287872
742716271368753153
742605474596556800
742701217827033088
742675452230303744
742637028244852736
742606720262938624
742621920248627200
742673602575622144
742657336808996864
742655512341303296
742634587281629184
742715117830176768
742738777643319296
742664685296734208
742658091855024128
742732125842079744
742677285279571968
742656225393905664
742681416463441920
742711783073452032
742642841361518592
742670515446288384
742572465101131777
742720155134754816
742651049832517632
742714257725378560
742648730361462784
742536012706893824
742640492723200000
742690451162042368
742599065637113856
742521789809577984
742725045580107777
742708763459620864
742634943713579008
742618778660376576
742690731903582208
742645500894150656
742737297158852608
742667046840852481
742704497596698624
742690564479553536
742695899466452993
742606443363237888
742600147574611968
742606011165487104
742700500676661248
742676635044827141
742733006616530948
742632913712353280
742726916323610624
742692296706162689
742641004562546689
742672146892128257
742595642908905472
742675334953377793
742741113979691008
742719748111249408
742700135772082176
742724638879416320
742653042152091648
742744104388440064
742665809324060672
742689675194687488
742684071382355968
742691893885177857
742685095069421568
742713612117114880
742678228897239040
742517737830944768
742614634796982272
742702538827411456
742712387330035712
742704523022585856
742675213171752962
742675359913639936
742631214696239104
742708087979659264
742612256576397312
742648533296222208
742651422878142464
742529502903996416
742621287139270656
742553293029679110
742649535772626944
742711632388890629
742723690849263616
742636440841015296
742740325341528064
742646251573764096
742733413187194880
742740639947841536
742630833207529472
742601213112406016
742600940348420096
742604191068086272
742547513538957313
742673065843253248
742638693417136128
742653415134760960
742594502041473024
742710478732951552
742732121308008448
742584020534448128
742659295825776640
742618476829937664
742733094327705600
742600764363792384
742733136329605121
742666615020527616
742660193138401280
742607235910533120
742706913788461056
742701914098421760
742668321749864448
742660751052148736
742530119785418752
742630971548270592
742613078890696704
742621559655923712
742694565497339904
742689347783249920
742715323057471488
742603511536488448
742683232832004096
742654249939656704
742746336123060228
742724080999235586
742713540876832768
742715633691951104
742697233418752000
742733325169754112
742542857517535233
742600227262070784
742639834263621632
742615746090389504
742653058899972096
742610130269802496
742701280527798272
742638991191707648
742655717870473216
742663481795706880
742677591434366976
742645840473264129
742622906165907456
742518555732807680
742664572310564864
742538915228225536
742643911076642816
742668099711799296
742731664137326592
742682880514625536
742532023647145984
742625401411883008
742653830505111552
742700895025127425
742622742390923264
742665507661328384
742735220923715584
742689515807113216
742661271338778624
742706766991921154
742691080227983360
742680573366403072
742662567429050368
742668229571694592
742732356335861760
742543390516994049
742615758878969856
742690526693105664
742706586616004608
742742829303238656
742635555830267904
742637787250200576
742687422924759041
742625540151074816
742715079930597376
742669727013560320
742747711720525824
742684281126977536
742656842241691648
742707760865771523
742551762029187073
742684742508806144
742696495170871301
742720813720182785
742550852074938368
742701771454349312
742707001692672000
742648855959867392
742543713226895360
742618153625210880
742712022488453120
742651217608867840
742728178997682177
742666686218833920
742627905394475008
742669093619310592
742670150667796480
742625091276673024
742592014773018629
742643814460968961
742703357077381120
742570506679930880
742740342416478210
742724907398770688
742643445379010560
742512499300438020
742645052082683904
742679524891054081
742656443464159232
742534406032785408
742637539857551361
742715235375681536
742576202368618497
742676924472938496
742630984395423744
742513778537988096
742693382791761920
742591545153441792
742617470335221760
742702119610920961
742637862999498753
742665549394681856
742608548694269952
742615083675734016
742578546896470016
742745262116966400
742717433144877056
742646553324703744
742652601481736192
742573518014013440
742719756659216384
742525438556151808
742745555726696450
742710655195697152
742741961099071488
742602584477859840
742632041112608768
742696830711042048
742646310105415680
742720943546585088
742618749241593856
742671417410506752
742510783721000960
742631097641652224
742697421864587265
742612470687277056
742643436910579712
742622507581210624
742629411246231553
742613204560412672
742727218447540226
742618011098583040
742637803960406016
742746797261631489
742703436408360960
742741847852912640
742594200114462720
742617864230821888
742599325553963008
742631835486818304
742657051650723841
742736315691601922
742740069866450944
742655235697577984
742701855281668097
742526801918988290
742613397439578112
742599422115229696
742664882550640640
742702257913892864
742707740032827392
742643772463419392
742708595700211712
742577104223490048
742721916683878400
742636558247956484
742659425966665729
742724492049408001
742605080038248449
742658129939304448
742523576650174464
742638882278244353
742728002467815424
742610855716605952
742690501430640640
742613489664073728
742670079159095296
742734973711437824
742518140446384128
742575330129481732
742725511047204865
742617780491571200
742611648553340928
742512398746017792
742668200383369218
742684801296158720
742734738696327168
742727067444318208
742718758209368064
742681034626637824
742575044719742976
742684990035595264
742516962119409668
742711426876342273
742588848413216768
742586146912362497
742672188910751744
742698667723915264
742647438293540864
742684835022540800
742645010148040704
742733581227859968
742733933415108608
742710420247449600
742719207222218752
742739637718896640
742744872143196160
742667998826233856
742700316169146368
742744696108244992
742708239272284161
742522259491987457
742707303963623424
742724995185545216
742608817481908224
742672713228111872
742690878699888641
742670255529558016
742709652497039360
742647769622515712
742721568460021761
742542090006069248
742618929734942720
742647962904473600
742723657437458433
742644586183528448
742659220403826688
742712122853974017
742633785825583104
742671442257575936
742697854003773441
742702337584705536
742563007314722817
742673053033717760
742589670178062336
742730317908344832
742660654511886337
742617642125697024
742650525498380289
742746625253253120
742712622307385344
742728342323990528
742603318514601984
742740438755495936
742694360135913472
742674743468269568
742722592155394050
742614060009672705
742685547773059072
742684885006049280
742684838910644224
742689972998701056
742623455527440384
742603398269308928
742734168291971072
742557546246967297
742688374759251968
742661174697824256
742655155774980096
742607311747854340
742665172158930944
742724089534500864
742519071871279104
742709740640309248
742676668662349824
742601137476472832
742686382573899776
742651582504927232
742724840151470080
742615821994844160
742723833715658752
742683119334096896
742642812114468864
742539376580820992
742664215614361600
742629730151768064
742511090215616512
742679805943001088
742672486932840448
742683232760659968
742652081643880448
742746352728313857
742692531239026688
742742766711656448
742725389445959683
742704380424642560
742519612814839809
742592967085588480
742745081854066690
742599040307736576
742661669835309056
742621890783641600
742734323615436800
742741483086700544
742675318146748418
742727645985669120
742717038859325441
742678174379737089
742664756901842945
742624755518427136
742744373083930624
742716766204395521
742735762161029120
742611006879326209
742747292113997829
742604639661608960
742626966004748288
742686567039401984
742710797445386240
742666019282538496
742615070874710017
742726530502004741
742612902423724032
742687653397561344
742602072986525697
742710642495356928
742699074655227905
742738190503534592
742665180421722112
742648583434981380
742669236271603712
742674185403633664
742614400058707968
742554979269910529
742551279797477377
742650151983026176
742590836471402496
742610998289387520
742728963265429505
742571852695019520
742744629074857985
742686193972740096
742692002836287488
742736353335476224
742675641133355008
742656443644563456
742719580393480192
742742154158723072
742643277615108096
742720847354306561
742711758297661444
742611908428103682
742539133193588737
742723657466826753
742627440061616132
742651691359567872
742663896729812992
742607273948762112
742600034353582081
742702413220564992
742644619834458112
742658935040139264
742728388562014208
742711171103490048
742653860079095808
742743601101307904
742512914746068992
742611027649499136
742585757051834368
742628790686339072
742745354286862336
742680137192361984
742727469942210562
742605164071297024
742647434371829760
742593155640479744
742644397767069696
742627012154654720
742668380486967297
742743550820024320
742606392821874688
742711510733094912
742605763722543104
742676848782381056
742747179073298437
742635690337374208
742713951910236160
742736085097304064
742661690555281408
742620817167650816
742679029975810048
742708709000892416
742605155615526912
742696578738204672
742715121743564800
742709648424357888
742680636201291776
742739188915675136
742711691041898496
742736630264565760
742634326999871488
742589380741582848
742740203748478976
742657680897101824
742675112403570688
742744104535228417
742656183392165888
742639305714192384
742628677310152704
742668942808915968
742723556820320256
742618925565935616
742680518760763392
742679747331817472
742620452187570177
742659807346327552
742738425544101893
742574084266065920
742661803822481408
742637116270612482
742704443133550595
742532556411789312
742604862068805632
742628136236486656
742634406666489856
742628132163878912
742666111636869120
742615796787077120
742631135289692160
742645559522119681
742686097222815744
742611824743460864
742627628935446528
742600281951731712
742708855545548800
742604832859672576
742700748052570112
742729571456319488
742661120129925120
742688811092746240
742626903228620800
742535530366140416
742607055744335872
742545344962035712
742669458725044224
742694594886914048
742625376610988032
742591369118683136
742631647032528896
742693932308570112
742725402293067777
742726677252296704
742720935149502467
742608796535525376
742726870098190336
742652563976257536
742685384354717696
742728585773998080
742648566838104064
742580841155428352
742685912878964736
742631374180524032
742726949747953665
742743249027227648
742602664089944064
742650651398803456
742672008865972224
742640207472820224
742698713894821888
742586499275886592
742631650991984640
742661896130727936
742683584885100544
742646138369511424
742685556371562497
742731240705527808
742733597912780800
742520862629371905
742602118905921536
742666610809438208
742608473196748800
742705693082431492
742510209210458117
742568744753504256
742704208420429824
742674151882817536
742616765620981760
742610218195013632
742658872326955008
742523630882574336
742709107338137600
742518568420401152
742698231411400704
742627670895296512
742745794923614208
742517331096657920
742675418541621248
742747602601512960
742596888910782464
742709048546562048
742740304567099394
742681135440908288
742620255181115392
742712991410327552
742740485039624193
742682792451026944
742710491475218432
742646616201515008
742692741159780352
742687586158796802
742511895534546944
742685916796424193
742699015737745409
742712219348045824
742623954603368448
742603070975139840
742527284360433664
742741311279730689
742616136357924865
742520577487933440
742692191760441344
742747141114888192
742699741495087104
742698202202312704
742719182006018048
742744117101383681
742634641799143426
742686717921140737
742629629345837056
742688873864695808
742732897208111108
742722444985815040
742667763865522176
742671144679940096
742735585773785089
742644892556529664
742600457969762305
742745320891809792
742673376133550080
742663125242155008
742603973018820608
742579545203695616
742723074370482181
742653801312755713
742551770551836672
742626659996737537
742701578575085569
742641361036279808
742594355190452224
742714031224553472
742563627941679108
742660415461556224
742683723464888321
742670050155499520
742715830832660480
742745715282182144
742640790652997632
742602529951862784
742559907715649537
742670888668172288
742624126679023616
742612525129302016
742691269009416192
742633035074441218
742622654277033984
742656485474324480
742724814985515009
742691063282946049
742707450474856448
742656481489780736
742724760468099072
742746621247692800
742618254552637440
742634511784120320
742736584030752768
742626592954945536
742594292431065088
742660226701262848
742667353142525952
742710890009624577
742575334323834880
742638060056121345
742661514600013824
742664157019934720
742713213696020480
742747405662224384
742724932241625088
742610129955225600
742724873831649281
742626592824795136
742521617620684800
742676136048480260
742601678696878080
742688777336958976
742684432407105536
742678648184967169
742607643034984448
742632439743401984
742709149197344769
742621958056124417
742718640999432192
742728698865029120
742612395022028800
742683002015240196
742742385017401344
742680279828070401
742643168676454400
742601460660211712
742673464058884098
742626836073598977
742655436806098944
742658893281693697
742689234499211264
742728564609568768
742671169803964417
742623442944548864
742628496808280065
742573971015643136
742666992436555776
742627637101776896
742644636502593536
742612772375126016
742676173638012928
742635988166541312
742563212629966849
742641839262556164
742634654033936384
742691927255056384
742600755903893504
742697677687644160
742589020354543617
742637363797590016
742699473168633856
742692221015756801
742637128652345345
742557378197999616
742599413764399104
742699233862680576
742662944899534849
742719752485900288
742534909466705920
742682825833521152
742618677988626432
742600978118115328
742641524408745984
742741222905774081
742744096004055041
742528001267531776
742659207699288064
742608213351276544
742710831054364672
742619953103273984
742737754296029184
742585408865849344
742732520056344576
742636931515711488
742743030910750720
742582560883101696
742697275294633984
742679621175508993
742517729740128256
742555046487937029
742690157615255554
742617013063974912
742595014035800064
742711271766642688
742723602689196032
742676374981345280
742719488362221568
742730728874610688
742571647178276865
742637887821361152
742729931843637248
742703063434203137
742727121823498240
742549321288159234
742638408003145728
742661346861416448
742586801261531136
742668187863371780
742663834012377088
742641075618209793
742608599168516096
742644154363203584
742712403973046272
742672193264320512
742643038577655808
742712823575252993
742675884021272580
742727818287669248
742699997452505088
742652270496616449
742660331567255552
742702060869713920
742724319877300225
742597354344316928
742680355346513920
742581252319019008
742673199876317184
742707303904776192
742660931637944320
742588529612558337
742710986319245312
742747183376523264
742710814302474240
742681907096375296
742740862376017920
742714882743750656
742647023237615616
742599728223780864
742664559769620480
742515804239998976
742666589732999168
742707870148464640
742731206916222976
742602571802628096
742647820059090944
742653226563076096
742539582026178560
742621165236150274
742659295565611008
742678824551321600
742639523952230400
742742607386677249
742745924817018881
742567776116580354
742721203731726337
742743647314186240
742708981639094272
742718842120605697
742714249613611008
742701297669967872
742651238672703489
742616534988816384
742634490732924928
742590966540951552
742735715910455300
742693915594264578
742615607909187584
742674219008438272
742630489304006656
742676680951664640
742706288891731968
742607026191208448
742646918233358336
742738546998411264
742744788240306176
742597626915356672
742558212923084800
742633278339993600
742718452415238144
742622742336409600
742556233228386305
742694754228535296
742733861960880129
742676697867296768
742741298684125185
742650571392491520
742697237583699968
742693072614608896
742721702623387649
742716749217468416
742728355057926144
742632187804176384
742724102037766146
742661636369088512
742686252483416065
742744687740649477
742656040764887042
742699506567942144
742642522564894721
742708771718324225
742680644736684032
742578538587512832
742520565001375744
742703306749906944
742725435788689408
742716476709306368
742736194153373696
742585304129896448
742531478714777600
742688014011338753
742714748689645568
742742883866791937
742538348716138496
742519721879183360
742647203433488384
742672906338095108
742595571492474880
742656967785648129
742686680386273281
742745308266913792
742543490941214721
742693198481502209
742623363156344832
742647442621878272
742709992344653824
742612965434789888
742586235026321408
742734877116760064
742741659486674945
742683308199383040
742619604988657664
742630837338963968
742653671113166848
742658402518716416
742708243483480065
742679860401823744
742685103340552192
742594468457631744
742583890628349953
742685195401371649
742685489111654400
742662516837355521
742703214177484800
742696532944773121
742731123097276417
742720545142247424
742724827602157569
742693378672889857
742709858038874113
742683798731689984
742708973292249091
742727012725456896
742597719277985792
742734013199179776
742605088644988928
742638483689332736
742582191964594176
742676102347403264
742671694259716098
742718443909054464
742736307223465984
742630426154573824
742691856107077632
742738676959051780
742519977622654976
742731609883967490
742595013675233280
742685254180298752
742707169716375553
742621806889209856
742701129587396609
742693919637536768
742686705602400256
742599719789187072
742637241969807360
742558515173154816
742598830856667136
742582372265164802
742741844027703296
742647014626873345
742546150041882625
742660239393193984
742581852104359936
742642086680367104
742618829029822464
742600764271386624
742732356126146561
742628606174695424
742603062926315520
742650378764865536
742730162769428480
742662168651300864
742676618280214528
742727192946343936
742604895476408320
742705173148110849
742690476151558144
742644003154235393
742700324515946497
742736835856601088
742618573336645632
742641293633978368
742709438612668416
742611363193839616
742636541571432448
742670733684449280
742621295565807616
742618212697772032
742713129461813248
742677142564155392
742648902420205568
742608829792260096
742719643551309825
742736689152544768
742697149205491712
742625724541112320
742516953487572992
742742359713153024
742612067702743040
742741877355515904
742620095667703808
742625175187914752
742700723029299202
742544803750088704
742621286925512704
742610637457657856
742586419546361856
742633932877910016
742594049266323456
742737712323629056
742697241492754432
742590693567258625
742689054425264128
742637732674064384
742607709950869505
742714773956087808
742665947966808065
742664962108182528
742703319299170305
742543201467256836
742713134016831489
742578723195486208
742658800671416320
742741533313531904
742523588939485184
742519906374017025
742644062084321280
742708755146493955
742646511415201792
742537161958887425
742706284638638080
742628828292517888
742724873705951232
742701880355262464
742727725794918404
742700055975612416
742630069873614848
742512256001421312
742724546520813569
742675284516818944
742733824312942592
742703600175075328
742659065113890816
742613640612880384
742673665419022336
742646930916933632
742609425513512960
742733832646983681
742733266684416001
742598755078287360
742632888471027712
742747736722833408
742704363353821184
742528420916006912
742690811595358209
742696310583758848
742574826578161664
742616589141454848
742584490183118852
742701901326782464
742621785942855680
742645827873714176
742616605939666945
742682871991816192
742652392009830400
742663913637089280
742709170231738368
742577926328090624
742640945791926273
742714496909750272
742695052313563136
742673355195682817
742736575818305536
742691923035578368
742734982003724288
742654245934108672
742690107317211136
742687464628752384
742675678634467329
742725720754036736
742672927359926272
742601531980144640
742661728517820417
742711338565144578
742679768106033152
742645030721060865
742676714766118912
742686554561384448
742697598172172288
742530710846767104
742614169367760896
742518954506092549
742698709524172800
742690660885626881
742670309971615744
742650219251273730
742598792868945920
742606774646247424
742630828879024128
742511022779465728
742688223860817920
742648382255202304
742739839003561984
742726610026135553
742606137149771776
742682431472447488
742739449105121281
742525254044659713
742663511172583424
742525782589865985
742656800139415552
742640496695185408
742670670576902144
742729487243173888
742670595322712064
742701947703037952
742612466505502721
742735015549620226
742732692073119744
742704602697596928
742526306953396225
742728631839907840
742730842007445505
742678296031330304
742666417561083904
742652639452758016
742679013215330304
742648734316679168
742736357630611460
742741499809435652
742670037505441792
742633765105770496
742603264202395650
742718833694277632
742631759976751104
742523895035613184
742695698261512192
742686831175602176
742718271804186625
742621974627770368
742683496737431553
742628098370371584
742511161497772032
742663951356420101
742692703180357632
742711510569345025
742659014656458752
742735216997859328
742688047867781120
742520833596391428
742603947525967872
742734579346354176
742630682250350592
742690492991737856
742709031895076864
742668984693231616
742653692315336704
742619126963675136
742541154642714624
742712370355707905
742602257586388996
742617503906574336
742605247982522368
742606636343304192
742693697561726976
742641381999579138
742676245054382080
742654195396907008
742524054717014016
742704015331450880
742612415846731777
742520002776076289
742535425206722560
742673384543244288
742727553778102272
742668510766174213
742711263361372160
742736735130390528
742691990253359104
742585278934712320
742588986783236096
742665192996229122
742673543763263488
742626856835244035
742732968741851136
742706636914098176
742640945766748162
742621379242168321
742634624682196992
742678585157132288
742620288874057728
742701263960322048
742672113425776640
742514655361392640
742573530416578560
742663733168734209
742727851506601984
742679378044289024
742729777006665729
742635903957405696
742643554695163905
742629998675140610
742516173690966017
742696444835008512
742657978743062528
742659585136308224
742665054387064832
742604681923416064
742733870492221440
742519138875248640
742739318876307456
742721698672345088
742701029226106880
742580270675709952
742709837256097792
742691726108860416
742527267272830976
742633035158323200
742632137468317696
742631365997297666
742706431388962817
742733585308889088
742731240806064132
742646213632270336
742668628047368192
742673061590249472
742694662163566592
742685086349295617
742730317895749632
742646117293252608
742679684383690752
742630128732241920
742734193306787840
742651272227082240
742580694694649856
742669018214084608
742696004487655424
742696277037748224
742726668909973504
742616367153745920
742650336515641344
742734553970802688
742559060164108290
742613154316857344
742718498414153732
742629923005829121
742730519037628418
742704485139685377
742610734199263232
742651712247304192
742644108079042561
742712118827450369
742725750479069185
742692283808636928
742552508778811392
742716959222050816
742672465881620480
742607034865078272
742647408954314752
742519629692567554
742716032108756993
742699917454548992
742747363727532032
742673460032311296
742668657285812224
742639909584801792
742702484343422982
742712014045388800
742662944744427520
742698017359286272
742651611995090950
742701188336877569
742660885420871681
742669697657802752
742707215782580224
742699724726259712
742619290491293696
742642745026740225
742627859454406656
742706737371832320
742607974196256768
742715541299695616
742679189254459393
742659337844326402
742644372223733760
742585010436333568
742623782561587200
742703113468018688
742609094020890624
742747417888587776
742599514226360320
742730221498028032
742662466757398528
742704548012261376
742632489986981888
742672461741854720
742665297971273729
742699539983962112
742628132243570689
742639712532320256
742686659469299712
742696130211942400
742601712142327808
742737448040574977
742667336407257088
742707370825003008
742621320542879745
742699405845889024
742618200123318272
742662428777951232
742627037345615872
742594007075672065
742728862589685760
742700626631610368
742643860527009792
742554199175499776
742647660801314816
742671589070778368
742695169464623104
742609932789403652
742688496477999104
742702526454239232
742734621142568960
742624248238329856
742714031375425536
742635581360967680
742668984772923392
742608162856046593
742730439564140544
742568346294595586
742690744658448384
742655738812760065
742740971461320704
742701842736517120
742728178670678017
742645098064818176
742680430730678272
742700966257020928
742590567717195776
742624600522129408
742742854624251904
742718594988015617
742606627837091842
742669219465203713
742690325009858561
742743685096443905
742717432901558272
742587321502044160
742701150768660480
742593050959089664
742694179638218752
742637284156022784
742606728496349184
742657039327997952
742544904576847873
742721002522562560
742669143871238146
742530207630929920
742631500248555520
742637086872768512
742654937755160576
742733836971212800
742529104700788736
742605398889406464
742654468118974464
742676635070140416
742602505045999617
742733060978790401
742637564864106496
742695362557816832
742646079309631488
742629507870396416
742566479829323779
742659685946392576
742711808268640256
742663074830782464
742715033797447680
742733790926282752
742627628562165760
742701293366575108
742708196993839105
742703881310736384
742721040263073792
742601087220383744
742703499729903616
742637036583190528
742664475862564865
742650072597286912
742606216992526336
742719999974969344
742656926165676032
742735229262127104
742665880736280576
742635023241728000
742665230484930560
742533768464994304
742620511134326784
742699762382700544
742682632979419136
742610834787082241
742692816627863553
742727797001621504
742700567886233600
742728208303435776
742636419852738560
742540987117883392
742571378906390528
742743991351955456
742686810233548800
742718099858829312
742688354098159616
742670159169654784
742676177828057088
742635111355719680
742613926081351680
742632426980184064
742692770285015040
742650072521945090
742706712356868096
742676655903281152
742664861621071873
742734164034752512
742600152041541632
742647677461094400
742647899750866945
742548737952755712
742623920784711680
742651380993826816
742745459211567104
742597983573815296
742610348235194369
742665356314071040
742687930452414464
742599409498607616
742667323518124033
742656586187870209
742683920488009728
742727331761008640
742629117779021824
742709652455104512
742690581193891840
742738018545455104
742538847750328320
742743437590573056
742682658229112832
742695471832010752
742711992851542016
742592291953627136
742730200312602624
742739104824070148
742690291526701057
742714094336237568
742645832214777856
742673078228942848
742609979279040512
742743458788585473
742670498627264512
742673317514076160
742530782208479232
742733329208860672
742525010900705281
742662882005913600
742597723321339908
742692569222635521
742732515589378049
742717424672378880
742728946253369349
742621438037905408
742683052229414912
742656720359526400
742525522429640705
742720117168082944
742658494768250880
742679793125228544
742618363566915584
742602118922567681
742740719966801920
742728275122900992
742688840268271616
742520485234118656
742546603370778624
742525124289527808
742635816065847296
742697103248527360
742581902268366848
742673002588954625
742740749230444544
742720096485933056
742632225741672448
742663074637881344
742647279014838273
742638592783192064
742624675986046977
742719915841425408
742678744611966976
742701578721857537
742741466322239488
742573123875311616
742618736742535168
742684407232860161
742624629735448576
742684792932667398
742632817058779136
742723678178316288
742639628465889280
742637594341703680
742618933870596097
742646167524278272
742597455108145152
742740434590564352
742630048834985984
742601653300428800
742533042841997312
742612692842713088
742739520412635136
742678262502002688
742686332355543040
742515267478130690
742652400427765760
742612109834489856
742726362809651200
742601917726068736
742714471634849792
742743228038950912
742721388251893760
742632934373527552
742639037190680576
742618351160176640
742671937449676800
742704325911322624
742598876952207364
742511610263175168
742741994666102784
742601489835757568
742639746162274304
742583983003799552
742726916126474240
742635329476255744
742736638779002880
742735875415629824
742697426264436736
742679655015165952
742690723632435200
742735514780979200
742701670648455168
742734881311105024
742626320190963712
742667051173580805
742576638651551744
742703507791327232
742715327469883392
742650009468817408
742540210995482625
742723728702865408
742661782968401920
742618048847302656
742684453286215680
742656976283414528
742715012771381248
742590081165328384
742672331789733891
742659803101552641
742622855511330816
742717332217286656
742597228498419713
742613976324788224
742634838944034816
742691025727164417
742597052270563328
742665058925285376
742610683662073856
742556447108673536
742637594270441472
742641822200127488
742676941149511680
742513145432924160
742635945867005957
742740807719886848
742702425728024576
742703251951394816
742613472836472832
742581000576737280
742701033453805569
742647677670678529
742591163455156228
742561471846973440
742689897446821888
742690849394397184
742748429001035776
742576097674596352
742658893231345665
742739511608807424
742713792212127748
742741663550824449
742714270522171392
742701989612642304
742701750424047616
742647236954316800
742620947308548096
742709577259552768
742732025061355520
742726039835549696
742656552646156288
742716854293139456
742600478954029056
742552122743390208
742732939428007936
742731546822643712
742583584163258368
742552152371953664
742696327104991233
742642099305259008
742655915195830272
742619567143419904
742705617593327617
742708150994882560
742699460518633472
742707001701113856
742729512509681665
742738739860930562
742636168517439488
742634184439652352
742685787100188672
742683958169587712
742613967701413889
742703012842475520
742593843497959425
742558821193633792
742671459114438656
742605134677614594
742610004281315328
742693580167352320
742669806860656640
742617550014550016
742696641703084033
742663217420328961
742666270798143488
742673166506545152
742693789668679680
742668888203218944
742636633757876225
742714773729480704
742659975210631168
742624764011925505
742632062214103040
742729391004889088
742600864901304320
742667000724459520
742521701599051776
742724525763268608
742533160374784000
742640912019410944
742592669306740736
742711464641716226
742622058702635008
742638248745422849
742636365620248576
742594716189876224
742630535311306752
742706703943098368
742729730584137729
742529473577398272
742618904472604672
742611195505561600
742639393941409792
742631126662021120
742733589486415873
742673485235773442
742741780999884800
742653335795159040
742571081257619457
742677708920999937
742631391037247488
742556061224337409
742624319495405568
742718439710674944
742739549550477312
742637380453191680
742710399078928384
742684658765312000
742654350737039361
742632758208569344
742739188924047361
742605054864134144
742589104127389696
742741306879938560
742573111019593728
742618648859312128
742722692793663488
742741118245343232
742678862069387264
742735971842723840
742652421206343682
742540618061119488
742663796351733760
742727885186826240
742676962133544960
742651200777158656
742712802557722624
742659115218964480
742518354506747904
742641759524663296
742697744968646656
742697329686392832
742725893047619585
742566731458220032
742633324493967364
742655592121131008
742606716064399360
742721455268499460
742686965729009664
742527879649611776
742714694323064832
742688978965569536
742703709122072576
742649032389079040
742550537569075200
742616455162761216
742529242970361860
742518987813068800
742605025696985088
742702081811845120
742570116659957760
742643428580806656
742693697490411524
742614689343905792
742598587532513281
742681571547828224
742595349286682624
742698734820151296
742573543179882497
742720008510394368
742674537691643904
742670091742019584
742622813677199360
742731714649292800
742588877668372480
742664652023332864
742745103027056640
742626152485814272
742586939933659136
742703625449967617
742652085867536384
742628912228913152
742728984304209920
742680040899411968
742689511608573952
742707387736395781
742699158302298112
742614647497457664
742685136743862272
742660944187265024
742580539237007360
742600969674985472
742670645419446272
742547064584687616
742693278064246784
742624713856290816
742721509819551744
742690463598170112
742659748630278144
742719920098693120
742721035775168516
742668175188328448
742640341535346688
742662667970744324
742591717166206976
742632108368224256
742596402149097473
742633760714313728
742714098681565184
742632200684851200
742630795358048256
742748219281571840
742559672725446656
742530031331598336
742654887578730496
742626601263730688
742614282567876608
742514222957879297
742613473088131072
742714232580546560
742726543034613761
742627205180751872
742678686067986432
742674663587905536
742693181586804736
742572184225251328
742675309636505600
742662516929630208
742621920219144195
742737926488870916
742518182557057025
742575426397175808
742603960238776320
742655839727583232
742633459030609920
742641038154715136
742636331956899840
742591385891569664
742640077386440705
742572058584829953
742623488838668288
742585455053438978
742661648612249604
742569554279305216
742624680209752064
742690840959713280
742588894290513921
742519180629553152
742654694703529984
742737699790983168
742693676313366528
742682875993161728
742626601163055110
742560968509558784
742715415420358656
742719655886749696
742701062436597760
742690673166548996
742608058157805568
742727855730233344
742559643386273793
742699166607020032
742630451408437248
742611803658682368
742695169825341440
742723334501244933
742725695718072321
742524717475713024
742530971019452416
742729445300011008
742740447055904768
742611229047414784
742742535961989124
742695836514160640
742626592820600832
742575959170273280
742673954796666880
742747023938621440
742592107295215616
742626106428231680
742730523311788032
742667998759112705
742571244906807296
742748173089792004
742738563989639168
742740946140430336
742630388602949632
742661829118337028
742673929584705536
742725133543051264
742629654461349888
742715901896757250
742621823892893696
742662051319951360
742675208948097024
742650542078447616
742605553927651328
742637741389799424
742725032988839936
742635589338595328
742698680097050625
742671677260238849
742533449773383685
742666631734759424
742735120193425408
742549321023770624
742579570457608192
742747384552296449
742628513602113537
742636067812040704
742743991263895552
742740346518523904
742705869234835457
742671094323249152
742732012486832128
742663972449570816
742711481486172160
742665637391179776
742630417778495488
742630002664058880
742657768943947776
742676635049164800
742705437217198081
742663758586077184
742594657469796352
742701309900509184
742672285497184256
742668686796959745
742704942260051968
742597744267808768
742634788461412352
742667533459836928
742680829395099648
742672075874308097
742602781505159168
742680271607242752
742648843477635072
742586587590991872
742730540042838016
742682733646774276
742619068369403904
742689415017967616
742637137376481280
742546993088745472
742517322615795713
742679525008506880
742668988795228161
742743697578565632
742671866020659200
742703679837511682
742657513129136129
742591528237998081
742667440988000257
742540693248188416
742519361378738176
742625649005756416
742614999856783360
742632359997153280
742677331333025793
742665771575345152
742685174798909440
742704506056626176
742663179881218048
742625053368549376
742551460034945024
742612793682100224
742722482998812673
742682742035517440
742666925142986753
742669181917794304
742641385967357952
742675469099638784
742679046845308928
742626462558224384
742592149280182272
742597668875177984
742662118609158144
742722394679283712
742626357977468928
742527582155902976
742645508989030400
742737318252011520
742745383797985280
742689331106701312
742682171509510144
742744431653163009
742669982966939648
742620238567604224
742724257260687361
742695014459936768
742732691678896129
742618111912738817
742646616264347650
742688781522903041
742594506462105600
742705038691176448
742674214822547456
742685002580660224
742664165383409669
742701188597026816
742746700729716737
742728711653326853
742647513941970944
742656045227626497
742717483463933953
742710717829111808
742734163896242176
742656049509961728
742606736880635905
742728120143368193
742723984685424640
742693340748124160
742747325643247616
742631655454736384
742736567370952704
742615607904870400
742614064191418368
742723812563816448
742711779105624064
742684407094509568
742744947665707009
742735141559226369
742712303448100864
742633152645070848
742721702942101504
742671413014867968
742683375111176194
742622646089723904
742671874581225472
742652010248429569
742627939104247808
742678455242903552
742522964214743041
742713699874508801
742601020145053696
742704493675040769
742649065670905856
742735371834957825
742690891542859777
742566656199778306
742743085323563009
742631437107625984
742695710706044928
742733656431677440
742678652605845504
742642593998200832
742611124105936896
742650219238658048
742680954955804672
742704338565353474
742673795627028480
742635799372529664
742722340480385026
742621601544441860
742634633305673728
742598960716652544
742707035133743104
742665675412537344
742585811737006080
742659966797008896
742747455834488836
742680141453758465
742714908043845632
742738345743294464
742692028111302656
742653566448324608
742519881384394753
742521194189094912
742587447343783936
742651066341265408
742707836627619840
742554442323501057
742686143691509760
742644959673782272
742732620530778114
742616794691735552
742588789428740096
742730959456440320
742626492157431808
742594422400032768
742609467360051200
742658687773364224
742632477534130176
742604778098675712
742591847177064448
742632770938253312
742658671008681984
742617478380027904
742684348495757312
742634247354212352
742727641917198336
742682595096469506
742587141146959872
742731727395774464
742529234439016448
742645441976782848
742700467097067520
742717286281187328
742634628867981313
742594502293135360
742636927405436928
742627733516242944
742598587394199553
742611849875574784
742606925808947200
742660901979836416
742702539095805952
742640794574675968
742722919000907776
742606740940693505
742586667383590917
742729051211726848
742630891747454976
742685770335522816
742620901049536512
742610754902364160
742510477582962693
742623618887262208
742714111184670721
742724739639214080
742743726976557056
742604991978819586
742556753481588736
742703709206028288
742627276597137408
742585341815709696
742573669164015617
742746268833861632
742617596189679616
742658821777199105
742708952136318976
742584045712838656
742626248707440640
742642745144147970
742687552772177920
742633475564576768
742604727842656256
742655474684698624
742702937508564992
742682389529395200
742661564864434177
742634456893263872
742647220412026880
742672616775897088
742707169431261184
742578282797748224
742704506111164416
742688735612051456
742682033240039424
742744721345384448
742742229874311168
742621806939373568
742617000271347712
742706938765553664
742699300828917760
742642774437167104
742646457157726208
742638139664175104
742611149464670208
742669617882107904
742742607344861184
742653167905701888
742617289867067392
742614030901186560
742634784082530304
742738039584239616
742733115483885568
742679785063735296
742647350221410304
742630975818059776
742676899378368512
742633261860458496
742700819443798016
742693408062509056
742682985347043328
742722541802774528
742713679221796864
742733077667938305
742594279869194241
742691973606330368
742687988941983744
742670599596691456
742589469098934272
742669093774336001
742518475994898432
742724013907021824
742533923826245636
742693307529240576
742725813250887682
742649824923820032
742613561004982272
742692426557599744
742644544211148800
742731580368654336
742679663231807488
742691201703284736
742653654575001601
742670754702057472
742687095727239168
742600059590737920
742743710350376961
742686177195626496
742704791567097856
742635547810746368
742657794059436032
742630665506684928
742622448831455232
742710839539605504
742741256686702593
742730729105330176
742596142089789441
742744104753332224
742641927015804928
742702081916669952
742684205671403520
742680019990781952
742620083000872960
742657647447396352
742595047338565632
742563971832655872
742681781384531968
742534137781882880
742683391900979200
742677427663560704
742591692046503936
742649824953131009
742693089341497344
742728757694353408
742701695814230016
742746897975246849
742720771655622656
742720230481235969
742718632631754752
742701758946922497
742725905315946496
742609781932851200
742687011585306624
742699854829232128
742607684676030464
742618933899984896
742677695994155008
742627972843208704
742638647158050818
742741172720918528
742680569222291456
742680808473960448
742712336969027584
742566207379890176
742745866038071296
742645622361235456
742733639797116928
742603247341473793
742612789252874240
742618032187572224
742746268657713152
742742909108260864
742620800436604928
742617193142210561
742625321988558848
742644468969574401
742639670727692289
742688429276794880
742699699400937476
742678451275091969
742677230749253633
742620188042989568
742748122586046464
742708029464936449
742734788906364928
742690014866354176
742537597822459904
742721828565733377
742722788948119552
742622432155074560
742699930276499456
742689050197295105
742649392906260480
742618984244215810
742690178259640320
742647706951241728
742734226802540544
742637342662529024
742697900334022656
742636772463509504
742737402096193537
742676400029741056
742663607364800512
742684298151645184
742600097326862336
742646306041171968
742652043714781184
742709782444933120
742620519548256256
742602026769633280
742716824899465216
742659840888209408
742625418457538560
742741806123778048
742624097268424705
742671417125294080
742645106306633728
742687221296156673
742528693491339265
742713074981953536
742724345408196610
742565171462340608
742534116902633472
742610784321208320
742712471304167425
742632934432243712
742724957550092288
742648117900640257
742627746170437632
742695391997595648
742738404316610560
742612705400487936
742624923559047168
742587195756810240
742629235152523264
742671446825181185
742711367845695488
742657953573015552
742633223914541061
742618019432701954
742675536288305152
742742636679827458
742623392352894976
742718573953601536
742612755837034497
742729415994560513
742591700326055936
742574877002104832
742700815182405632
742675913490325508
742526780729397248
742703478443630594
742593331926962176
742520615370821637
742702941522386945
742539355269386241
742640924707160064
742667906799042560
742679109625647104
742682993601449984
742661850257600512
742721530837278720
742735606942420992
742648050678661120
742656154426331136
742728375970725888
742676798702555136
742732947887947776
742634306254852096
742716736626151424
742718036793249792
742680539853934593
742522154680471552
742672096917082112
742604061153865728
742676957939261440
742609190707814401
742629117917560832
742723414280933382
742648013005455360
742638114473140224
742743223949492224
742575141234712577
742519549774401536
742629881008263168
742665197022744576
742651389453733888
742736269487247360
742667273392017408
742716501740912640
742719303556993024
742565150457245696
742598369126780928
742603939141423104
742681642939060224
742631491918790656
742718158658777088
742662449845927936
742705831502843904
742739918514855938
742592623265894400
742653360839352321
742581675922755584
742621383402893316
742637342561820672
742610557786828801
742690652459261953
742685703054712832
742657001520431104
742551435158523904
742736487737884672
742602865668161536
742737393636245504
742723556841259008
742687536024276993
742680888195092481
742638685049364480
742689284923199488
742640836509356032
742582640738467840
742703151510376448
742713595088211968
742545072172982272
742703449352097792
742511023106707460
742730502583418880
742555310733168641
742612957192986624
742549266665639936
742668585986850816
742634305931862017
742726706767769601
742744540772196352
742687716350033920
742723531637673984
742632301071372292
742596385346703360
742526915123269633
742740816045572100
742687498153930752
742652526336610304
742674777052184576
742627171651485696
742716958953623553
742640966520197120
742747153852948484
742738513540485120
742619747464941568
742685262539575296
742728505981566976
742645173495140356
742660419630825472
742626592799621121
742719316106313729
742591666922487808
742531310812581888
742718330637852672
742664421206589440
742699963927433220
742714144726634496
742692216691380224
742649418206347265
742628010411589632
742640148828020736
742741973807796224
742737007902916610
742632611567128576
742660122095329280
742621484284186624
742734898109263872
742632196423483396
742736340777738245
742668636670681089
742733069497597953
742646339503284224
742695358191546369
742715176315686912
742636713634332672
742607986707845120
742745853400600576
742686626011308032
742643097272614912
742680883635847168
742704396937617408
742638219515289601
742611602294198272
742620028831473664
742734604340211712
742721509949616128
742746000561995776
742738937077174272
742594195911774208
742544828869816320
742696495141556224
742612667735625728
742661728534691840
742656598707953664
742689675144482816
742723326137774080
742738018612580353
742538122341257219
742705940529446913
742581898350714880
742617373484720128
742599648678948864
742611727943110656
742691369609777153
742647828581879808
742608578054328320
742669940805640192
742580555896721408
742644414233731073
742637841793048576
742744721160830977
742535207459393536
742610037655343104
742683169820954625
742654338275921920
742700337111400448
742697933821366272
742567796958072832
742681361794904064
742703680017838080
742670448413020160
742708163766554624
742672574891577344
742619332224679936
742745949932490752
742705240189849600
742667885529731072
742671148811493376
742672969059688448
742567721410265088
742681601222414336
742649418332143616
742572427373248512
742620913724588033
742715973472538624
742560054310805504
742636088720785408
742677758980063233
742702832453816320
742721061075230725
742634717003010048
742633031131910144
742729101471932416
742599401290530816
742601745763831808
742719303846367233
742715566444695552
742511568122970112
742629856056332288
742714815760596992
742694368696492032
742539191947382784
742720868091080704
742706234244009984
742541930593030145
742729940509003776
742645903182430208
742595861180473345
742666505901330432
742694901360566272
742685149339455488
742639418863947776
742736034866335744
742700408259411968
742662017807486976
742648520721727492
742634385984397312
742648830794010625
742521768825491456
742674458360598528
742619869095550976
742746096699609092
742624973655838720
742651456642273280
742606598585995265
742723628094083072
742697270919999488
742645823587155969
742700848900386816
742583756280598532
742672981772533760
742668519075131392
742708482307149824
742721203769475077
742667235395784705
742549555800084480
742629663160274944
742700647225626624
742693697234571264
742680896600481792
742596934641287168
742731987107090432
742740824648241153
742638928214249472
742648747134464000
742612440999964672
742578353912352768
742733048383410176
742654002337316864
742722768005955584
742702295763279872
742723837494743041
742631839706324992
742700030751019008
742697308865724416
742649967702093824
742676307872485376
742693680750985216
742584628741963776
742533584074854400
742574688375820288
742613926173671424
742645236569083904
742589506805747712
742633983301799937
742589192165691392
742704459973812224
742620917663207424
742602240427462656
742700764678754304
742660117875830785
742675561076690949
742728178951704576
742594498077839360
742705386822631426
742690299923845120
742531725981560832
742618199825502208
742692795702476801
742552407935062016
742625435016679424
742674168915873792
742655508495097857
742629897814691840
742664043668865024
742689519711846401
742525904405041152
742620284411359232
742734235262431232
742671811415015424
742596926567243776
742569176808706048
742630006921297920
742718594866380800
742717676192174080
742618523101483008
742634654361092096
742736487784058880
742728023712137216
742745232685600768
742733748786061312
742637779000008704
742731769242357761
742743982933938176
742683161239248897
742707765311885312
742612730616655872
742534443793948672
742648172607070208
742639406490734592
742623946256875525
742633307666579456
742519805962551296
742673099112386560
742666996345655296
742512633429909504
742747078498123776
742691583598993408
742718980528312320
742718708070518784
742640358539046912
742697979954528256
742595865311911936
742668854720106496
742723204234514432
742677188584083456
742681450089185280
742619462449410048
742722550216560640
742649803893551104
742657496268083200
742748202537914368
742604329518026752
742604471952388096
742638521496657920
742744553535475712
742540718766456832
742736869272739840
742518895639138308
742618023798968320
742649351206539268
742608767167135744
742652132080406528
742679768215080960
742514495902388224
742656456332353536
742604731844071424
742557441179721732
742612218798350336
742700953447596032
742730846524821505
742704099469197312
742677293445861376
742601951385374721
742660440933736448
742681986993664001
742644976555810816
742688156558843904
742517595258159108
742647371327143936
742614479498838017
742616023086567426
742676458687074304
742659786416771072
742711166800121856
742581440920096768
742708826218991616
742675221317079041
742733514097860608
742693550542950400
742620930309038080
742706511076593664
742716803680489473
742648319357378560
742544879348154368
742656078681362432
742668397503258624
742632607532351488
742621999944617984
742624621443317760
742573442604507136
742610205473689600
742677117268152320
742715411242856448
742641344120774656
742633198962802688
742657211365621763
742614454324613120
742638017991544832
742605323500916736
742607940889239552
742731936737546241
742605441021149184
742746864546643968
742723741310980096
742729877657407488
742713750268956673
742631671900561408
742639645247328256
742713049799352320
742693492032425985
742650638664880128
742692619491381248
742638257154859008
742667915225223169
742665369018568704
742736638892113920
742745019115790336
742739310458212352
742709669496520704
742642724143144960
742675540386172928
742717642771927040
742687833924632577
742586767719563266
742596469069361152
742611799309209600
742606317337055232
742723766493556737
742628937256210432
742529729455116288
742615842895106048
742734965138423809
742658834414571520
742638798102794240
742714601826099208
742725930662166528
742731861235994624
742719643471609863
742746449079881728
742739629422546944
742544136780296192
742665608379150336
742622968887582721
742677624812634112
742744502889271296
742722550195736576
742705374537605122
742647195107627010
742704657152266240
742709375924469760
742642871036088320
742678035749556224
742682263855341568
742726077592653824
742618266938580992
742733492786761728
742555621153738752
742689276618493952
742599669574995968
742592757156458496
742734625554989056
742699846298161153
742630388535676929
742747577460895744
742663515119423489
742734256372391936
742615972901715968
742604429992460288
742716090980159488
742644552595558400
742704556451201024
742626424910155776
742688328735064064
742558187769999360
742692514772221952
742669068516364288
742724101748490240
742574147352420354
742518220192546817
742545588189855744
742676974590676992
742674974226427904
742746147186446337
742698331978235904
742720071101997056
742668447616761856
742607282119282688
742678975546286080
742712462764613633
742566526134321153
742739906263449600
742537082208292864
742648067447459840
742734579426054144
742632993156665344
742685485089185793
742670079100342272
742607898556014592
742678081874370560
742605747251384320
742746155692462080
742587527031324673
742621844868616192
742621274342625280
742613108250791936
742714186636132353
742657194538192896
742731576048508929
742680808448790528
742726786262401024
742698113840885762
742696553685647360
742623262375596032
742629885332586496
742737590734966784
742710025760690176
742644632572592128
742652828217413632
742745279154249728
742660746937544704
742644816991924224
742715025425502212
742639569900830721
742651548954689536
742660486978736128
742605457664020480
742716870961291264
742683073318424578
742556933605969920
742707240902234112
742600432791490560
742613854631366656
742610885034803200
742645035091529728
742729629912305664
742689175959416832
742622008295469056
742530677283786752
742737708154490880
742742019987103744
742726534813888512
742624172522635264
742618279450120192
742667050833825793
742617571023851520
742680250514038784
742662751730978816
742645878331183104
742736533745197056
742621861608050688
742704820692373504
742618338447216640
742609257653227520
742667478828883968
742621374888443904
742733824325455872
742721211960987649
742608825547673600
742629503403470849
742710344699764736
742688580397600769
742624147419889664
742626601217753088
742620968313606144
742545588206456832
742656162789789696
742558234121142272
742606724507435008
742634402765766656
742719039223500800
742741143524282368
742663452251070464
742691780727033856
742615326727274496
742623803415625728
742714459416858624
742624784966688769
742687812907114497
742669777345384448
742591117544280064
742597295510827008
742660184909172736
742557508275830784
742673438893088768
742618325939818496
742703679841697792
742728375819702273
742661778895601665
742702949965692928
742743039282532352
742728883368136704
742626509073096704
742608771327922176
742643789580406785
742635765574864896
742708536715710464
742554035614404609
742659903752404992
742717470809657344
742741210675060736
742569164360024064
742539502133096448
742639989515792384
742743605534679045
742637376447610880
742584230165811200
742588005148459008
742668389206876160
742623908348624897
742551087069069312
742542513844555776
742539527198236672
742736517227905024
742606644517863424
742673787062235136
742722139019698176
742653381735534592
742600357499555840
742683572339920896
742580816094580736
742617931637522432
742548029463482368
742742879660048388
742638269498859520
742639783650951168
742615335178764288
742649678211231744
742672382087827456
742642363185664000
742666434417963008
742548847109496832
742611933824704512
742721010793865217
742689243055726592
742662097704751105
742640299923656704
742643218945323008
742672809692794880
742685405275934721
742732947640463360
742645378927972352
742677616558276608
742687674306285572
742691038108733440
742637145576333312
742703730282336256
742715860016594946
742708020900204544
742542027020218369
742656351160180736
742747015529017344
742698608856858624
742747698957324288
742741231680290816
742592388200271872
742687087254773760
742638953422020608
742704225206079489
742626609371451392
742633076992409600
742746818178617344
742622843251396609
742677708656758785
742655881507147777
742690665113485312
742633064745033729
742727252035657728
742583626139865088
742601120724320256
742548469504708608
742608829813260288
742652479876239360
742647463669010432
742696662611681280
742679713794142208
742691675823280128
742718649505452035
742686692872585216
742626634730221568
742665935278989312
742739843197763584
742619839831932928
742662101727055872
742737662331752448
742676710575857670
742645358124224512
742629138826170368
742632259195441152
742577884330491904
742667013366108160
742626454169628672
742611866711687168
742635132461416448
742700718847582208
742720742127599616
742701758993076224
742616673434361856
742534540359503872
742559249058926593
742665109223448576
742732939436298240
742637023979311104
742619516979564544
742648264936296448
742733849319215105
742610025223446532
742718246739017728
742523643742281728
742686873315860480
742585018992742400
742689200932151296
742630925327044608
742714605995188224
742716938242002944
742665683754946560
742686168689610753
742685443163082752
742683953870573568
742625476875804672
742669223663525888
742726261974421504
742652878263848960
742659811507089408
742676722919821312
742619386901585920
742712282463887360
742598352613875712
742626429070934017
742656850307493888
742675468944584704
742524226431647744
742528349537488896
742510461023723520
742529742155481088
742747355049545728
742728099062747136
742698076352172032
742741558659665920
742696142903840768
742747392714280960
742668829420060672
742582103938846721
742690480580743172
742675800437051392
742653608227917824
742710332049764352
742656565388316672
742568128341630976
742628740128198656
742628631063724032
742725050005127168
742728249910824960
742634490707750912
742727063208103936
742697883447754752
742702698466807808
742721858085228545
742630598519496704
742524134182297601
742648843729309696
742671337500618752
742594443421880320
742622486660026368
742626890435989504
742690929203630080
742611543678935045
742607865303732224
742717898398040065
742711942616219648
742707060517789696
742605935726759936
742692359322935296
742744356428361728
742715553903706112
742681081036603392
742709501757902848
742654992532832257
742680271452012544
742567243310071811
742728623480803333
742719509052719104
742675678831779840
742613053506752512
742663582148616192
742708423616126977
742604044334731264
742727717255315457
742695446334803968
742665700423000064
742656989063458816
742585245355151360
742747690749046784
742650084882558976
742721744860028933
742619386784186369
742535169442086912
742521944738791424
742670784079011840
742520095344361472
742621404412190720
742529804864393216
742607852733370368
742724840000458752
742661573055905793
742675653745463298
742576479058288646
742742837951877120
742655378094182400
742681739626225664
742698986285436929
742629260427448320
742665285262512128
742747015394799616
742734214383144960
742703487046164481
742723263248388096
742710856241143808
742514995007750144
742660767976062976
742684394436059136
742651347380674561
742624348821987328
742515250969387008
742682108506804224
742678073758228480
742687636662407168
742609563980075008
742742296920231936
742655068005097472
742672511800905728
742682435683516416
742695819623706624
742626882353541120
742684419543212032
742718926375772160
742693894668881920
742727826453991424
742615288907214848
742673720091631617
742678958605406209
742738366849032192
742631584025612288
742586167976034304
742655411992600576
742701104669065216
742681135554105344
742646482109632512
742741600422350848
742745811755409410
742717500081745920
742609375194415104
742596213225181184
742747095149490176
742698948599648256
742727159677095936
742556573063651328
742715956552695808
742694901196980224
742692405598687232
742706876131999744
742606577379606529
742656296906838016
742672348617310208
742723837855432704
742696113321455616
742553737760280576
742613300937166848
742626345319026688
742520527210844160
742554652152111104
742631676405243904
742717005271293952
742514210656116736
742614680875765761
742727608320831488
742649728366727168
742607512776658944
742700722920271872
742691126197538816
742601737446543360
742661468580122624
742622658345345024
742699430869078016
742620230208348160
742620703954984960
742709082054905856
742658322696970240
742631076384919552
742615238911139840
742692783006318592
742740447257366528
742701746456141824
742686063840366592
742610377515499526
742662403649835008
742621555356803072
742651502536347648
742552596733296640
742609572347707392
742518182552862724
742646058396880896
742647308576292864
742732566042660864
742649984596758528
742709447001313281
742640589343195136
742732838634684416
742523693717295104
742612873151537152
742702874421927936
742700362273067008
742707329100025856
742577712502448128
742627595271962625
742627838419828736
742676043551657984
742574826758365185
742736835974209536
742685266809217025
742609589254787072
742637519070715904
742710353063120896
742698432675078144
742597253798498304
742746625425178624
742683953904136192
742682192569085952
742709556120301568
742704170680123392
742725058418880512
742593176729358336
742614605252448256
742686999060971520
742732146784276480
742626047439560704
742609794641625088
742645857212715008
742680292603760640
742689851242319873
742713817617080320
742648805833773056
742616299885498368
742683794776293376
742568635823198208
742610725877735424
742663498241560577
742638613486276608
742696268531695616
742592522585833473
742645995473936384
742635530802843648
742638940969144320
742656837858799616
742662642704097280
742682326639992836
742747082591588352
742716065478672384
742668942758420480
742642619193430016
742643894148595712
742608028667629568
742694209233244160
742699833652219904
742639590893355008
742606497725751296
742670280640757760
742672461725114369
742614735548514304
742549727741382656
742665444453191680
742577330598510592
742634633309872128
742586931243036672
742698709713092609
742611921015341056
742632183748268032
742724303192346624
742629415339757568
742685023493492736
742704401261940736
742726819812544513
742706380876877824
742636231251656704
742734940006146048
742694062269059072
742548989824798720
742638504589590529
742746822507106305
742636382225465345
742674470637277184
742725611886645248
742692615326302209
742683203228467200
742717529500459008
742619202415009793
742618703179722752
742692250401013760
742593604732997632
742689121622237184
742729416040579073
742715352614719489
742693072291672065
742641503353311233
742675263461285893
742717978387619840
742656980351733760
742745795066236929
742701561718132736
742711179425001473
742634515991023616
742730997339443205
742579436361371648
742653960562061313
742702803127263232
742619668108746752
742698114180603904
742657450327703552
742594732887531520
742607646923055104
742726442451140609
742514076564267008
742674596537761793
742658687454617600
742593843489570816
742622805162876928
742649237641515008
742637510631661574
742686630109143040
742733543319740416
742711594371710976
742681605429440512
742609727310462976
742616086097448961
742720062696480769
742663175544438784
742747560503345152
742733350373347328
742669555085004800
742688357877223424
742731068814577664
742599376065990656
742540680992526336
742591746295668736
742681496020979712
742722843457261572
742615796459900929
742728619269586944
742736852696870912
742746537361608705
742712143875821568
742648696861515776
742628576588091392
742654740727771136
742714547157536768
742684876772626432
742516488242929664
742716854028926976
742662592469045248
742626802401705984
742605667379380224
742649816660971520
742699678718930944
742717709868277760
742686684412776448
742690673418211328
742649694908747776
742680481246924800
742734633775697921
742709761586630656
742635346274463744
742672310830829568
742646691698991104
742603846942371840
742715902215458816
742620389231230976
742679386466492416
742682385246982144
742639779859333120
742672335879049216
742707119363788800
742634562052820993
742631831355428864
742711992947986432
742626341065883648
742729302958018560
742743139794948096
742692443372593152
742586717631320065
742648076062625793
742645831896031232
742724387028258816
742636042679767041
742564668204417024
742737850819477507
742650848522555393
742672306317725696
742667315062448128
742615465307082752
742712596940378112
742595777327947776
742709258337161216
742691675894624256
742658632991571968
742629994292248576
742662466790907904
742577120786976768
742619718411026432
742644208708640768
742646163514527744
742660478728589312
742721841136078848
742669206831964161
742693852549505025
742727545313955840
742656468911017989
742611535357485056
742724483488882689
742623870813933568
742646855473979392
742652203329028096
742728510188441600
742601863166603265
742683442429722624
742630539576942592
742672520571129856
742580279165001728
742706033081081856
742657798476038144
742635669034409984
742635010746900484
742629264437170177
742739222508015617
742537426002907137
742606841801101313
742625187464630272
742639775262314496
742741403625652224
742697799502995456
742651737408974848
742611153541550080
742653222523916288
742676270270545920
742629029862334464
742635363261423616
742701624473354240
742691084275462144
742730439413075968
742648193574408192
742686219008675840
742642887675027458
742672428095148032
742615972788482048
742655533442818048
742701389932048384
742684910465384448
742698214583832576
742739939511701505
742739872725762048
742627469451218944
742575476833587201
742712391243300864
742596859445837824
742647044049883136
742646532323868672
742633270093959169
742565456649805824
742636491235426304
742597174043762692
742535639174893568
742747992604725252
742680816795287553
742638546549411840
742569764258783232
742732306142617602
742610000217051136
742683069149249536
742594326077792256
742629780433047552
742741315205599232
742644057952788480
742727277033709569
742728766162534401
742513514338738176
742683404714541056
742712751978651648
742627670513553408
742740048500510720
742684654579376128
742669374713139200
742693038837862400
742613179402833921
742618774529036289
742700580351643648
742648579303608320
742626332882915328
742604065230708736
742678232969908225
742655197982392320
742694699945873408
742557017810841602
742722818308222976
742735493771755520
742628438243180544
742698869218283520
742693248691515392
742621316285628416
742696373347356673
742671689746632704
742685342340382720
742614051860144128
742571324468404229
742675120888655872
742738891199877120
742680112290746368
742736068232007680
742677020862124032
742724336616755200
742596385514651648
742614492375224321
742642082293141504
742692938413703168
742706578000871424
742595970001555457
742606380272603136
742694448304427009
742658947526590464
742721891467591683
742668196231028737
742601514926100480
742688936993140740
742583789881266176
742648168332988420
742517972992921601
742745987903524865
742616396522237952
742691776310484992
742745929208455168
742745061037879296
742646071080431616
742720276690014208
742632942883704832
742648705036263424
742731135734677504
742746000440365056
742727323280150529
742694364158304257
742728694859456512
742681337002348544
742715398953394176
742688739823124480
742590991325106176
742721757140930560
742626370296111104
742736433224552451
742710294107955200
742619797939204096
742694280347541505
742628262254350336
742603008278728704
742697883191914496
742692091101388801
742668397251547136
742519411555209216
742722927683117057
742651079259787264
742667625822461952
742697937990455296
742603377356374016
742709644137779200
742705378396377088
742731215346794499
742641256061370369
742717575549702145
742689872431845380
742619399341936640
742648873093582848
742700311937208320
742737880150343680
742639733436780544
742723804120657920
742664996014936065
742598008647344128
742647186945675264
742645374792437760
742613762272854016
742648533166264321
742519038274867201
742630879479074818
742689037648027648
742631474743115776
742706401907216384
742747078363729920
742591855515344896
742642376112504832
742638546595512320
742629960930742273
742701054219984896
742725440087961601
742671127768633344
742630128631582720
742629516229611520
742675443745050624
742736928114630656
742626697623838720
742513182799863808
742734013224366080
742583538143264768
742539221366235140
742640492689641472
742621223994195968
742549962865713152
742591196997029888
742554308219002881
742721320966885377
742643034475667456
742646868220518400
742644913397989377
742526302780035072
742673405477031936
742596079217037312
742614567654727680
742733769740718081
742520300646977536
742733258173997057
742730712286003200
742745241124507648
742655953091371008
742646419237052417
742735707605766144
742706351634288640
742575904715624448
742693571741003776
742639683209990144
742741550178795520
742602945301250048
742637938232688640
742723351341207552
742649628022177792
742597136269860864
742699498246377472
742746495464701952
742666308437807105
742638173214416896
742673711443148804
742734843629473792
742639670572535809
742688831841959937
742659761515188224
742666958718394369
742684688251162625
742659312724512769
742630052874096640
742671995897286656
742681253040816129
742518904103174145
742594963402326017
742718666253303809
742691558458335232
742727566289686529
742613825267077120
742701595356463104
742631156340948992
742720247338143744
742738899395547136
742632087333818368
742641189061419009
742735925755678720
742564105920380928
742623694426624000
742567968996003840
742747669924352000
742677020862259200
742713674780037125
742595361810853888
742615263879761920
742631982262280192
742713595226624001
742712030835183616
742653146888032256
742617893616123904
742645987307454464
742616543029301248
742621001683488770
742663896708874240
742708788730462209
742660289594789888
742736483564408832
742717042923589632
742709673355313152
742715893793316864
742710424370581504
742661820519964672
742623648343805952
742634503122919424
742709170265325569
742702736345554944
742609668850089984
742625363923197952
742729403357134848
742615062507053056
742694708070256640
742664160979374080
742664605638524928
742590987407613952
742685833124323328
742696855931367424
742669332690444288
742711233967722496
742624747360555008
742695190641659904
742708511549861888
742726068986118148
742540789683650560
742666493100490752
742744398375571457
742703646148857856
742625040798224384
742594162470440960
742652966742675456
742679877153738752
742724533971496961
742745862003171328
742691654684028932
742741529287090176
742713452729339904
742663741838372864
742673782960230400
742519449085845504
742646544961261569
742603582839619584
742741663651627008
742664479880646656
742705093200482304
742718469184053248
742614043400253440
742661875184340993
742587317106401280
742642396853338112
742632825703256064
742687095756627968
742704229215817728
742658226072780800
742718234080595971
742725481905037313
742710688632692736
742557151797747713
742655780969680897
742683689633648640
742699888408952832
742683526332571648
742721748852953088
742706062445383680
742676504832815105
742607122777571333
742602055970398208
742717152139087872
742636692742492160
742646956045012992
742698608802336769
742531533077110784
742705286314655744
742651108439429122
742520971765112832
742665092345499648
742581952751017984
742641910368456704
742720561999056896
742733102783565825
742662680364916736
742624201903865857
742684008480411648
742672050737807361
742687724860243969
742632221320851456
742662126767050752
742541452513710081
742694054081761281
742694167357362176
742682783869509636
742652438096793600
742613557070561280
742674357542129664
742713108867784704
742674437141594112
742597148777320448
742602886580961280
742632473331437568
742647665142304769
742680405757825024
742632263490404352
742685128573353985
742631114196549632
742628559798304769
742600273693179904
742678023263096832
742677989662527488
742656518974234625
742598973341503488
742703654856200192
742631437388517376
742634364895383552
742643474919460864
742637099703259136
742645886401011712
742700832051896320
742652312309665792
742719823797440513
742693051433287681
742723053315096576
742663527773708288
742605277191512065
742676467071455233
742612986632765440
742747233658019840
742594283908272128
742668175142178817
742634570210775040
742679868727537664
742533315589242880
742600697259167744
742628341811970048
742599250089938944
742579847038435328
742732444445642752
742637858674987009
742602823850962944
742603192735813632
742515603102175238
742626051801649153
742747871007494145
742662848535482368
742542358726610947
742661904666120193
742741244015677441
742633685460123648
742705038854893570
742683903798829056
742546213304598528
742731768957046785
742656364116385793
742635425899151360
742725876295598080
742618095215357952
742666753105383424
742644737388187648
742682779759087616
742730548687319041
742650453977124864
742631365980524547
742683115215294464
742697652786237440
742674197915312128
742747258639294464
742725859287703552
742552940842487808
742590626785550336
742604115377721344
742634553370681345
742645962196320256
742728816481701888
742651410307796992
742631902947971072
742607550668001281
742678128057810944
742529737705283584
742681777110552576
742606061836730369
742681001403514880
742746692483702784
742686714116857856
742672826394673152
742681517286150144
742591465356972032
742651272059334656
742617025609097216
742661258592194560
742607840175632384
742728833233752064
742727876991156224
742653218275086336
742692829051424768
742616509797793792
742649942594990080
742695450592051200
742523203357147136
742615603861561344
742655327775162368
742739201477738496
742673627582234624
742686512471539713
742694666387197952
742632334810173442
742718074902679552
742629721792471040
742642527019360256
742743492070387713
742613909266399232
742731148326019072
742730359998140418
742690799364771840
742698017405435904
742678723951009792
742631625767325696
742734415604948992
742552760457924608
742605587817598976
742612109859639296
742735384644308992
742543910296133632
742686756030533632
742662084928909312
742623501752770561
742709203823796224
742600462440890368
742703625290584064
742645227991760896
742658784020041728
742734671419736064
742716355183513600
742738425321652229
742711003218083840
742546091619454976
742614496410275840
742708691862880257
742687368201809920
742605264864575488
742658364585345024
742643940277489664
742722189380718592
742694896939700224
742706091751002113
742654577103757312
742710642419900416
742649447478382592
742736219264667649
742648138759032832
742670717028831232
742708918699368448
742692690786177024
742746973590192128
742692598389866496
742649556672864258
742619399538892802
742600881816915968
742677021025828864
742665213875519488
742697535186337792
742636726150107136
742610704889323520
742698110036627456
742610541206773760
742607043043823616
742609312267259904
742691067414216704
742744696003432448
742589896699838464
742585488540901376
742547098139283457
742654195384221696
742696239083442176
742657395910938624
742516085501595648
742733564140195840
742635761497985024
742694305626742784
742655726246592513
742605986196787200
742649875213484032
742663259409551360
742518576830156802
742732029331017729
742589389260234752
742741709503799296
742648545933692928
742650127106596864
742519084160405504
742724177506017281
742515561154936833
742665771583692800
742652127835750400
742732259736723456
742638508695752704
742676458880049152
742512255883874304
742721736295231489
742560482171686912
742700718830817281
742515619900231680
742532476594229248
742674827341893632
742697673774485504
742741047017639936
742610893351985152
742717994988625920
742601582211170304
742624738707701760
742614840456425472
742638735423119360
742556564846825472
742732855424520194
742688144038998017
742522062455984128
742613825510375424
742656993085816832
742526202053689344
742589158590402560
742654392512446464
742688261454323712
742743567798538240
742657252990017537
742669173445263360
742701310160588800
742686449817034752
742606631976992768
742515082995863553
742691914873462784
742715935455334400
742732985364025348
742719811256360960
742652840582250497
742706204862992384
742614702111358976
742627599449477120
742620364304449536
742590228251172864
742636487162789889
742633685430718464
742696281315921920
742659325269790720
742697304327639040
742614190272090113
742711045127540736
742743898850766849
742510289011236864
742620603258155008
742732142346678273
742621081618374656
742678619047264257
742656162710032384
742706640974139392
742608452401401856
742658125728219136
742698621582381056
742523576511692801
742700810858037248
742725934944559104
742685837171822592
742627972763529216
742632158624370688
742725234332192768
742746822322462720
742707186254520320
742731924184129536
742736970271608832
742700479428321280
742685610733883392
742708436153061376
742745094558748672
742701087732453376
742628379510210560
742517779736100865
742715960910569477
742606896318828544
742596964315959296
742725846973157376
742637472845303808
742657173310734336
742551506444943362
742694255110590464
742713733722558464
742672403067772928
742651439823085568
742681944916414464
742677058426404864
742616622905577473
742699867118702592
742643235579797505
742632699668484096
742674856509112320
742706867521126400
742636495605899264
742725180041121792
742713716655919104
742625514796503040
742743894656491522
742734449272598532
742606036431982592
742514319678537728
742680908973649920
742715252127760384
742548058769129472
742698252353568768
742624940105535488
742719790331101184
742698415956627457
742726417226584064
742704615041474560
742663771068477440
742715377902342144
742668493724717056
742710688687263744
742620498253746176
742723300787429376
742736466737016833
742699888111190017
742587489462964225
742587669452972032
742689587030577152
742682821509144576
742608553136033792
742584922427260928
742654380013408257
742716996970786816
742534158623211520
742626412230774784
742648533053018112
742679486953488384
742697778585997313
742741441244499968
742544090806390784
742605696546570240
742704837519921152
742687288455483392
742630355128209408
742614127235850240
742659589238317056
742639766957641728
742703269022076930
742708981534216193
742702920735543297
742703273048707072
742745606041575424
742595907330412544
742669852779778048
742615675143892992
742695484154843136
742740136627212289
742626810760830976
742612168449855488
742696859936907264
742658591316934656
742633634839040000
742747254386200577
742720637647495168
742626601280536576
742643256618582016
742515703740239872
742627536417529856
742699925901737984
742731483916427265
742548142671986688
742631282203627520
742720654219345920
742640035686682624
742727671495299072
742636680088190976
742687972080898049
742704388620341249
742679315066851329
742609555465605120
742709576945045504
742602940922335232
742554358290784256
742624889841016832
742602550914994176
742686999010762752
742666073821044736
742526155757105152
742513476438892544
742597651892457472
742734722074284033
742666258429120512
742540873804570624
742692040748769281
742742393120755713
742680292507418624
742658666529193984
742708826491609089
742679449397776384
742734730131574784
742687678483865600
742616405003120640
742610016704811008
742578400053874688
742712471228649473
742739176391647233
742566458874601476
742736810523131904
742639456528814080
742584419161100288
742668577900236801
742652023032680448
742570258980954112
742627171643076608
742675481460363264
742631877761175553
742636973655920642
742635174391873537
742671706657980417
742659648063344640
742746990300303360
742743647339356161
742622633359998976
742714614467694593
742628711040712704
742715981928222722
742722793347813377
742664740053340160
742632191994257408
742514466479329280
742698621636907008
742631051147759617
742744213650087937
742708540909969408
742672729900503040
742541658181406720
742692560959868928
742546896615395328
742609517951787008
742624168294944768
742728267019489280
742571014157139968
742736974109396992
742543126313607169
742724521220837376
742610130290774016
742615595355508736
742683404618113024
742585597580218368
742696817910001665
742667747428040704
742618996869070848
742678560050163712
742693743623573506
742518216245661697
742674928026030080
742717852399079426
742743651504263168
742587745055477760
742671341900435456
742716699091275776
742717252575858688
742680690995535872
742552584293122048
742635618841333760
742636063483658240
742611883191062528
742626890746331136
742718590709813248
742521617784283137
742550126497914880
742629457530347520
742677343655825408
742705122631897090
742721753022144513
742578496636063744
742699871468032000
742631797880684544
742521122680406016
742698667547754496
742694263650189312
742646159051739136
742738626820329472
742676861298315264
742618849925861376
742654690593243136
742569185339920384
742639972633706496
742530660456407040
742591251451629568
742643416006316033
742633186211962880
742661573433565184
742734600187871232
742640630988480512
742735694943096833
742646142458945537
742559718783082498
742522003454840832
742697300439519233
742593688602333185
742579570612809729
742630829046804480
742722491420954624
742692820742475777
742583693223600129
742638181808545792
742587417807491072
742604639615504384
742655910892429313
742687775233847297
742694527740313604
742674567097921536
742634465382518784
742620611659304960
742512058831376384
742658406570414080
742633450641952768
742644099849854976
742686030206251012
742550554086363136
742687074826883072
742747480954175488
742703126399094784
742537094556311552
742739860151230465
742731550828179457
742644141746757632
742669408028479489
742654853940424704
742692175079690240
742646167411019776
742665109017878528
742525191104892928
742669437594181632
742622578930507776
742610314529804288
742689469522935808
742677687966261248
742683182164803584
742645941145112576
742663758577840128
742682473436418053
742685761867264000
742547962199412740
742719081539883008
742517465469571072
742681458452668416
742576634503516160
742723237860249600
742691852126670848
742658389910683648
742638663864098816
742630585756229632
742688806856499200
742735133132902401
742704242121539584
742663984852140032
742654443104182276
742695698320105475
742719031178731522
742721769891586049
742717969701175296
742689222239387648
742731181829951493
742654665423265792
742664945339371520
742676555474821120
742697401044111361
742612353045303297
742672923006140416
742622591446355968
742554664495898624
742680414062555136
742663573827145728
742611656967131136
742652232546590720
742723300980318208
742531109423067141
742526671794765825
742551434986557440
742632976505245696
742690660587700224
742747556434841600
742629151484596224
742627687454388224
742729411896676352
742658641514385408
742710868970987520
742743194337710080
742643877639823360
742734495267328000
742687103805476864
742656825384927233
742719236380954624
742650638794936320
742695446397739009
742715453215248384
742737716824158208
742673682296909824
742640081765273600
742742993241833472
742729378539282432
742603608009678848
742619332547649536
742629314819153920
742728816209068032
742713775749369858
742542467552006145
742593000686002176
742736424693170176
742668296818921472
742688177740120064
742628358438195200
742744738042896384
742639905692626944
742687103847440384
742686638246006784
742734780618395648
742668946722131968
742679143205240832
742629369462431744
742647002073178113
742593357206159360
742522091618996224
742711816900517889
742544640331522049
742683765244317696
742671152892551168
742641021285240832
742640198979358721
742697979727880192
742611367572574208
742598952483205120
742693093279928320
742664362486321155
742592207715110912
742716975676284928
742720918645047296
742636759704608768
742609207321604096
742671375412891649
742740401107402753
742625384634716160
742628836630777856
742695870009905152
742671597664882688
742668154208419840
742712207016927233
742576542237106176
742725851163152384
742663263373131776
742613758229524480
742629922854871040
742617621246402560
742700194282799106
742695551196598273
742648285589082112
742695631081381888
742639532336656384
742735917496963073
742737465161699328
742687728874164224
742677264219971584
742674504141406209
742680199989497860
742532770258288640
742657945037471745
742703465978155009
742661422191108096
742702161675624448
742718653603446784
742648952764403712
742702493021376512
742693387015426048
742737003528224768
742718657692729345
742685904536489984
742605386453274628
742720050377936896
742650995067523072
742671249634131968
742724525658378241
742659547538558976
742670578318856192
742684134233886720
742581004901187584
742731144282689537
742623107303809024
742649497935839232
742681462638530561
742716493318737921
742620309833043968
742691273258176512
742657215304237056
742641599960780800
742738123533209600
742734902286778369
742615792550825984
742732284894318593
742642321490116609
742661266943152128
742623816287944705
742642631818252289
742669231968387072
742678564344995841
742674181209264130
742618833131851776
742668166720049152
742685950376042496
742684331693334531
742731081393262592
742640782088253441
742604027280625664
742595160584884224
742633278440673280
742743844345765889
742687729117474816
742658461159313408
742735762026680322
742710529207083010
742594267068174336
742670351797211136
742617252244140032
742620699613794304
742701330897207297
742728963269767168
742708486551838720
742748038901334016
742681139513569280
742660390329430016
742576752040501248
742524058877743105
742637736914526208
742723246349508609
742623455489732609
742602349852655616
742559219845455877
742729223002042368
742727411079450624
742608913787281408
742680372228558848
742657102032699392
742646721025585154
742605063588335616
742567017031557121
742696981475233792
742747866872090628
742539682769080320
742713095882149888
742684612497969152
742713276287594496
742593659292549120
742730586234703872
742711338607218688
742660680063586304
742601422827573248
742633815521251328
742679076037615616
742691860372656128
742740459936731136
742699275847622657
742613237993197568
742601724553093120
742671170021916672
742696998361567232
742707291175161857
742723124853084160
742719962024939520
742620683180609536
742709417636966400
742642736793276416
742680678496604160
742571261587542016
742747845766316032
742614022608936960
742655160065921024
742747543814037504
742689360701755393
742619420636401664
742736957323628546
742736210838364160
742708897610407938
742693181406515200
742594694975197184
742678493146845184
742671916419407872
742663695541510144
742626999521447937
742649011388186624
742727507800133632
742620607322292224
742655353192488960
742661392944246784
742685698826731520
742613942577582081
742673392986382336
742569025817845764
742711187645816833
742685967509770240
742702933112950785
742690480522039297
742685543641780224
742690786488287232
742651792203354112
742744452708634624
742679264932286465
742661275386318848
742738081493749760
742592350665445376
742593671472787456
742701050113720320
742665243105624064
742547672767336448
742626827500392448
742667344456093696
742665952211406848
742716182940295169
742712324247703552
742587677845786624
742513442922201089
742706955827961856
742724630511779840
742744377009840130
742675989206040578
742595043081519108
742570930220728320
742717265200742401
742657798471864320
742663200773165056
742699418353324032
742706217517252608
742567046332977152
742598663067820032
742620037173915648
742641146929786880
742688807028457473
742724433232732160
742715235002396673
742694444143681540
742693818986864640
742647052513873920
742587426317701120
742683698169032704
742730846461956096
742673371784216576
742714454941569024
742637418319384576
742539263120576512
742681374365224960
742602399987175424
742715415457976320
742600067861893120
742549274961969153
742734461683400705
742706418822873089
742656452175798272
742609047921295360
742669219477618689
742680267144499200
742608955633848320
742638584134537216
742594711714553856
742592790966730752
742705877887639552
742610427746471936
742637497797234688
742741755636879360
742681483744280576
742652966457507841
742647363102253062
742596792286597120
742620582353768448
742741650871554048
742746742987329536
742552190087106560
742707232287150080
742620104165298176
742621429368262656
742637854556295171
742514432895393792
742623765893386240
742590521739235328
742744834537066496
742721577096220672
742635841005060096
742699766660861952
742636512186093568
742634729791467520
742710310868520960
742620532009492480
742712684873932801
742685728224731136
742645278210150400
742723468773445632
742640723313479680
742643017853571072
742605445022388224
742670096288468992
742650466622918656
742683207548719105
742698995047358464
742689750503555072
742523681314734080
742592140555911169
742601607205007360
742637925632987136
742685434682040320
742735980143091713
742651519372251136
742738064750088192
742680405531348992
742631470838231040
742722776444882945
742649376036823040
742706095915991040
742738010458849280
742630900140265472
742675469171097601
742741697042522112
742606435041808384
742664345612587008
742649078559977472
742694188370829312
742727323187838976
742696084175237121
742631873210417152
742640538822844416
742728480840929280
742712345491820544
742607303287934976
742630095005835265
742591817892438016
742738639491305472
742528429254447105
742740270786060288
742693466791108608
742680129063784448
742644473226768384
742691013018292224
742629381911248896
742637972093296644
742635073724403712
742669815073112066
742617629349826560
742743286629142528
742629356808310784
742648105196101633
742743743686692864
742679491231817728
742633534230269952
742648528909012992
742739528557993984
742672776079630336
742743773415890945
742732561890344961
742680334429491200
742664719077625856
742736537943576577
742523291072483328
742648117930037249
742629197428973568
742686625885487104
742683958178111488
742738614094864384
742650877807321088
742687074730414081
742627733491068928
742716707366707200
742719320468361216
742627431677370368
742634977095913472
742593940004720640
742589808510402560
742562776518905856
742539871365959680
742683559912181760
742583928339468288
742738974930833414
742622155075162112
742685803764146176
742675619792715776
742552567528325120
742602861268377600
742742921963810817
742676563909545986
742719496624984064
742603738163056640
742636470301687809
742709904259977216
742719849063960576
742682959837171712
742731635087560704
742614026706903040
742690081761202176
742632225716506624
742603230291595264
742742183493533696
742710722224758786
742706569750687744
742700357889839106
742608850998689792
742613175334494208
742568505745117184
742574872757440512
742633517574545408
742673854275944449
742559593079832576
742628455142002690
742637561009573888
742623115872702464
742651913959841792
742725729532661760
742610968866349057
742728208160829440
742657068453134336
742643084681433088
742623820226252801
742710130651897856
742627167494938624
742684314878500864
742747740891975680
742738740255313920
742658020488974336
742711116569169921
742689721072164864
742695488458268672
742733509790310401
742716132696723456
742718120935186432
742693840155463680
742622490728366080
742531537069957120
742648277179334660
742731567609581568
742688593156689920
742671715046727680
742746419765882880
742620594710155264
742625208796844032
742611396735733760
742680632304619520
742655453855920128
742522125370658816
742648461770772480
742718330755121152
742703747176898560
742718603376644096
742597899402502144
742516139931078656
742614097850695680
742615406574063616
742737108507332609
742682020300623872
742700743732367360
742734092597374976
742595223633711104
742620796095504384
742710248310476800
742687200282824704
742523224320299008
742620036985065472
742603482033590272
742629700946829313
742713276568571904
742551225426673666
742617646504546304
742657009682677760
742603306099433472
742713238777942017
742699921946611712
742702937449897984
742615821625741312
742520552351498240
742748424848723969
742605013185368064
742736512849043456
742686445383614464
742622327221977088
742717600807931904
742716057094361088
742606778852986881
742721476105764866
742594585881378816
742720604009336832
742632355886706688
742652869925556224
742614269900951553
742608695717187584
742617474504523776
742588668054016001
742612696856592384
742649648704290816
742527057834344448
742658918455881728
742581822714990592
742624244039884800
742699410031816704
742613733076271104
742664836312633344
742725188136095744
742593680175976448
742709027684143104
742701427416535040
742733472196907008
742737746213634048
742654367547961344
742702027374006272
742635665058344960
742650353586475009
742620087413317632
742605981993959426
742678501283745792
742648986109128704
742665935211921408
742685782910066688
742688802754433024
742685153563160576
742663217332289536
742601561126404096
742684587432742912
742613875644829696
742664865928622080
742697866506948608
742738366630920192
742630535500070912
742691285899808768
742531730184212480
742683526303211520
742700072576634881
742671777931886592
742684407207759872
742744913872326657
742522376789872640
742734571041591297
742529993641758720
742710802004725760
742510192273723392
742743030919245824
742592195325263872
742609475840946176
742664870001135616
742635103197798400
742717399435218944
742673925516234752
742735594158194688
742747132717891584
742724336679833600
742656628021993472
742690182441357313
742645294991605760
742674085017190400
742521022168109057
742735305120186369
742603339716800512
742663959736684545
742724940772855808
742628681688985600
742617927195721728
742589221458808832
742551980405444608
742649304993693696
742631638463578112
742607802103959552
742679923240894464
742519415552544768
742693122753351680
742696738188730369
742522813060403201
742733388243734528
742724932593946624
742576433067753473
742686420523847680
742704879253262336
742620334864670720
742715147219783681
742743920052965376
742606045055311872
742679587616903168
742515691023138816
742702828444131329
742616799057960960
742646930887475201
742660201862561792
742692053092577280
742679822858649600
742699091344433152
742539929918570496
742615272465551360
742548444540198912
742627783847882752
742549325192929284
742547458962624512
742628920651042816
742623199691575296
742597111015997440
742642350728597504
742625858754465792
742723153982554112
742645442090000385
742703256334389248
742735942566301697
742647459416014852
742666153324072960
742704913054994432
742701901628637185
742727692362076160
742624139152855040
742708419396784128
742669714300796928
742702761372946432
742649740937039872
742558930107281408
742624025721987072
742570313632874496
742574335731236864
742687225654185984
742513497381167104
742713742023102464
742733027344809984
742741579434065923
742733832781070337
742729667690389506
742650080734236673
742680338497994752
742681286372917249
742708838684495873
742721979443216385
742681529592221696
742707282941710336
742630522678038528
742672998365331456
742676672877613056
742567088078884864
742510032906911744
742707140243165184
742630405413670912
742624365762744320
742653004336091140
742735724441522181
742643638354644992
742725397884854272
742619575557226497
742707098333511680
742744993677377536
742628085900664832
742732129906380800
742696851544133632
742704829076672513
742712408267980800
742699036990418944
742640069195014145
742626152175534081
742627624401391617
742562730100588545
742649523063934976
742617901996347392
742729780899008512
742622725714370560
742735485081161728
742617126410817536
742744167521079296
742520435053449216
742739822050041857
742722516322516992
742636310905520128
742635438607880192
742594783252713472
742675108188196866
742574248028307456
742525979797684228
742717927963668480
742698915292680192
742662097637638144
742660155553284096
742635296098025472
742568103062671360
742659547395850240
742670431547707392
742525245890924544
742665117251346432
742620175669862400
742690484645072896
742728921146400768
742683781908320256
742606112160157696
742676517356965888
742698810409897984
742739260072022016
742620234268319745
742608800721469440
742610721595351040
742634771654795264
742632762402820096
742672600292335616
742548767396757504
742745472121614337
742663334751838208
742696331571957762
742691864361467904
742627113006551042
742638693190623232
742732947715985408
742727956703940608
742690497018355712
742675720518897664
742617834996523009
742696994058178566
742610868219711493
742693294614925312
742735808080293888
742593025868713985
742539946838380546
742557592082206720
742643013281841152
742687724617011201
742714752787468288
742573715154702336
742616291392000000
742617864398614528
742693320154066945
742637845957971968
742657236481286148
742723829219360768
742671362590969857
742715541488607232
742592954360008708
742689830316957696
742641746690080768
742531331888939008
742730611635458049
742647291576758272
742598906110971904
742657353988870144
742706041427755008
742603922758635520
742650340781248512
742629050506567680
742674109969076224
742714056629325825
742676156701347840
742734096846184448
742574151303471104
742549656736038912
742705013798129664
742679680113868800
742636671632433153
742602903253188608
742646444314787840
742714513896660993
742700567512920064
742710541899075586
742643655241039872
742546905066962944
742541528220848128
742539191788048384
742647350183755776
742533030280081409
742595894831370240
742609127877320705
742713754731876352
742700789794246657
742714555831332864
742558452178882560
742721576769101824
742614341271334912
742682901356122112
742636440849383424
742696935442653184
742631369948307456
742742527485300736
742658465185816577
742707182202933249
742635815982014464
742618703259422722
742634251456286720
742635740559904768
742684025211478017
742719601356640257
742732494680805376
742719051827445760
742721145137336320
742645509089824768
742682427361873920
742637699287355392
742666321310146560
742665419329273856
742711955387908097
742646259652145152
742626164783648769
742721295771521024
742520396990296064
742578496501846016
742617117896413184
742633718947418112
742632024440213504
742657370376052737
742688249198546944
742654807916314625
742678426105057280
742637627791155200
742614119052922880
742660902349119488
742607202549178369
742630019386773504
742528420878245888
742619059968192512
742703960817946624
742644565337853952
742640756733714434
742553666301886468
742640479964123136
742517440182128640
742724685155164160
742607697367990272
742734885375221761
742685094750654464
742633517511643136
742653625021911040
742631030373388288
742734738675408896
742631621938020352
742722977838583810
742568556001431552
742685560339374080
742580241563058176
742719437674061824
742709216180199424
742624017274818560
742628341732286464
742736458352603136
742649346726989824
742547504965771264
742550181133029376
742669806646747136
742685581621235712
742665750922530816
742604396429737984
742684381727363072
742693160523051008
742594778957807616
742697069647958016
742692950690435072
742635887545049088
742628866066403328
742636948368547841
742667650933919744
742675955605442560
742617587771641856
742679332057927680
742633748081041408
742572880580468736
742614286502137856
742525493358911489
742690887424200704
742658678998847488
742730422879170560
742631588203094016
742740300188254209
742690333667037184
742607387085934592
742734709399162884
742681777014067200
742734952681353217
742715667024089088
742672893549629441
742654250065498112
742681114591043584
742704388662296577
742608548971057153
742629532889292800
742603519979491328
742711405753815040
742635749091217408
742526587766251520
742628161586761729
742702190700179456
742743307738959874
742630552210132992
742644619909943296
742657601339547648
742589233961930752
742729969969815552
742647266591268864
742739868510527489
742677557611515904
742655495555538944
742733858009960448
742693290596798464
742542270616965121
742599052924063744
742713117055029249
742550075877019648
742548754834817024
742612910803935232
742616249507708928
742684289528127488
742715008853901312
742555180407902208
742630812323958785
742617663059431424
742615653836718080
742594519049199616
742679147487584256
742633068884824064
742543440852836352
742746864223653888
742618896318889984
742657752179343360
742546049730891776
742602647547568129
742595722709762048
742658905642270720
742715457346621440
742619928121872385
742655952822927360
742654963130716160
742585945837449220
742634389813796864
742710281592246272
742660063320498176
742601716353241089
742706410312503296
742723770515853313
742700295235325952
742685984127606784
742692187515817984
742646326949617664
742642874899173376
742565293025857536
742709610759344129
742657743652151296
742686948880441344
742737293140725760
742727444789121024
742608280413995008
742665734212423680
742526504182112256
742637309242298368
742702270396125184
742650307243479045
742634666990145536
742607584373444608
742668837888364544
742606061526503424
742621135968325632
742619605189963776
742627880383959040
742725435662979072
742615238785290240
742745484381540353
742684063299866624
742649246399225856
742573752756621312
742518211925573633
742718049384583168
742718779436699649
742652459152244736
742527917750669313
742743143880265728
742616073317580800
742738136137142272
742686198045540352
742521823313559553
742660680071958529
742730858805760000
742630405204004864
742712710387793921
742673401383419905
742652052212453376
742673732578226176
742636759788474368
742567037789188097
742748408134443009
742610864100892672
742581210191417344
742671593659346944
742713897111724032
742582573608652800
742683375224360960
742672180480086018
742626370296119296
742729437062541312
742667180924370945
742583907149873152
742743685016625152
742625259065606144
742604396681396224
742739415341105156
742618862596849665
742639335124656128
742730036898332672
742594426829164544
742646276588720130
742740417842667520
742642228967931905
742590932990763008
742742196185600000
742581839718670336
742591746543083520
742706728987295744
742664157007380480
742676664514154496
742627859458560000
742689989822009344
742713536367984642
742539170812289025
742715411444142080
742665285228843009
742680409826316289
742723401329070081
742609349961519104
742511048150765568
742693986784149504
742746159693713408
742669588710752257
742686428610629632
742552055781416960
742657374574530560
742603188705054720
742631617701765120
742650076493844480
742596620097847296
742625162370134016
742699099548352512
742528273993859073
742737267979128832
742673246106030080
742658159043448832
742721098987372545
742746990170230788
742699317669007361
742715168086429696
742643176863850496
742689150810329088
742668078706794496
742729361539895296
742728644376723456
742523509167923200
742615809034465281
742742582107746304
742598600111194112
742684335761960960
742694108603527169
742691180786417666
742667818513145856
742615805154598912
742723099666354176
742650055836864517
742606418298048512
742716635929317376
742727818262482946
742513153611812865
742691180740247553
742708931202551808
742623509881454592
742635476486610945
742634809537798144
742680594430238720
742641008513581056
742621635153436672
742706619969110016
742658687609806849
742642577422319616
742624763860946944
742673376196628481
742738043950538752
742687095412666368
742633337085435904
742712286633205760
742665788662910976
742596008006324224
742648445182353408
742649099468562432
742670813242007552
742650286439702528
742702438159769600
742679172359806976
742684226856845313
742646599436865536
742691021440573440
742527015698370560
742595995389841408
742697111540666368
742535677003333632
742659312674308096
742626169132974080
742669634877423616
742734256343011328
742602853190144001
742687137473007616
742706418587971585
742696394209759232
742739205810446336
742739742391980032
742745299903451137
742524977291755520
742676068822306816
742647610264170496
742680141592178688
742582405874233344
742676534348156928
742673363584331777
742641545480790016
742656473088557056
742655407836041216
742611086441091072
742732020665745408
742710587990364161
742724219583254529
742674114285031424
742744859379912704
742585463593172993
742619730939400193
742700064188043265
742607353372102656
742700248749998080
742728170529492992
742685921385041920
742716430475464704
742722478854840324
742637334517174272
742578878284222466
742720352179105792
742590622419279872
742647757165367300
742748307349491712
742673640324489216
742706863301595137
742627662124978177
742671794671386625
742622637738725377
742596804965994496
742636856085479424
742609869870616576
742662017736187904
742747724123148288
742706146104991748
742655751592812544
742688932597370880
742634641517993984
742641075823730688
742641520285777920
742584582776594434
742697912761778176
742624030226808832
742690551611396096
742741663613911040
742710369924349952
742594070321758208
742695027118354432
742662206605660160
742716766099505152
742560704335478789
742601473071190016
742733639654510592
742699003284983812
742620108263018497
742630556345761792
742649199901220864
742545055374823424
742605793304940544
742617948418871296
742580295983976449
742602769106898945
742731555374780416
742611984143646721
742644649043464196
742516987163750400
742623732137656320
742642724193587200
742696994230009856
742634826377908224
742630279349698561
742748160389316608
742740098882666497
742721010613391361
742698550073659393
742702404609671169
742686328001724416
742733396330303489
742693974167683072
742715964878381057
742720692022595584
742724584391233537
742696398483783681
742735472699572226
742585199138099200
742594820921643008
742630925402574848
742738450730864640
742635635660455936
742611300287533056
742632469065785345
742680938543480832
742597870273056768
742695781921128448
742680275658940416
742631034668355584
742642472417959936
742567658470682624
742653105062465536
742550646692270080
742633269892681728
742535555477610496
742603830202925057
742705802381791232
742577838029557760
742599241806295040
742633106629349376
742614056025088001
742635585492377600
742741046929575937
742646515525509120
742726144667979776
742620695373434880
742666509869289472
742670322755903488
742612357499768832
742717734945886208
742609173913964544
742732738080301060
742603268061155330
742635732196544512
742659115265187840
742518082116194305
742672969017774080
742584318527164416
742639909870010368
742626995406786560
742648889841328128
742623019047264256
742654858289766400
742633505046302720
742648751194558464
742633563800121344
742622746639753216
742517813550649345
742546070677360641
742544632031158272
742686273677070336
742697711258992640
742630367820144640
742603910125326337
742748068173471744
742595412398333952
742609551241936896
742655340538408960
742670247065473024
742651221513785344
742660843452674048
742668632354852864
742547710671237121
742525417681256448
742619231896928256
742709417800568836
742734793033584640
742670670685949952
742700223663869952
742629805582061568
742656389277847552
742622318686539776
742670326782414849
742662458171621376
742618787258769408
742680686717341698
742675095810912256
742568577161531392
742622646106521600
742622993977860096
742696432231157760
742695047875940352
742721371264847874
742744805046947840
742636554242404352
742519050799075328
742657383109931009
742669760656211968
742724336889499648
742644049463545857
742618082389176320
742692925646241792
742605780457771008
742680330377801729
742622566217441283
742710562774253568
742570464787234816
742646196762750977
742727193084694528
742669429037731840
742597937268690945
742690580988190720
742701528151101440
742687166875242496
742615561692192768
742647983750152192
742671446770483200
742614521488019456
742739155248123904
742519608733749248
742705278056042496
742666522502549504
742619307306278912
742732507238400002
742704870986289152
742738173743235073
742686533640171520
742563573226962944
742615439960887296
742624726409961472
742746524715732992
742679780596781056
742656041083674624
742647383931113472
742635061170851840
742588684822667265
742737418747412480
742593214302015488
742617587486470144
742744347788054528
742697237332000768
742732716936994816
742680237981487104
742647480274321408
742637816685953024
742724722559852544
742727809655803904
742620775216238592
742684583083290625
742665578930929665
742696654260842496
742725641427095552
742657760442081280
742721463837446145
742646301897068547
742633236694716417
742696163841736705
742625670107430912
742655189723840512
742620511197335553
742659492802920448
742741097248661505
742734218669613056
742684314710777856
742598578908979200
742625951209693184
742707723297521664
742665306301157376
742650810467749888
742611518454403076
742654363097796608
742632984684199936
742632838068117504
742741806035697664
742690405049880576
742612848107524096
742688152628797441
742684356536324096
742715952320684032
742734864638717953
742701876530032640
742690035846270976
742691516276170752
742671249713811456
742710092995264513
742647606019526656
742732545075384320
742548771792379905
742683568313409536
742718728983457792
742730842234081280
742638806663372800
742701272382509056
742728870877659136
742609454860902400
742711942607962112
742646977075150848
742641436353531904
742614009719992320
742612768419811330
742694171484508164
742518350396465152
742732331279122432
742606795793801216
742595689235025920
742680015439941632
742693160623702016
742652878502940672
742516123220992001
742696268472963072
742678744658284546
742650303036563456
742637686884732928
742666052589355011
742618984189693952
742710931633897472
742615037383180288
742513585465745408
742708151020081153
742722210163523584
742680045156749313
742680846197489664
742606707776446464
742516869815488512
742682049824194560
742735661262864385
742624671808507904
742639205055139840
742680254746091521
742745643773493248
742631252734410752
742605189400670208
742665549507919872
742615150562279424
742672105041317892
742685497672237056
742572595413954560
742706578277683200
742693601126297600
742728883653468160
742673954851033088
742674982271090688
742722759864684544
742702333684027392
742653071336058880
742729143326937088
742725859379957760
742692837742026752
742718150265950208
742712496138637312
742622302064500736
742633496590553088
742605080126447616
742694838118813697
742600932110794752
742615863849832449
742657743971098624
742728652857724932
742694867718053889
742680993056886784
742725196721819648
742657131409776640
742662437195812865
742684579140669441
742707417180442624
742634742303096832
742633177924141056
742743878185406465
742720746456223744
742680904838025217
742523362501480451
742713708498026496
742543390500392960
742651611844124672
742653981370003456
742653989804724224
742698537687867392
742634100528275456
742557856315015168
742691902319890433
742734268732821504
742656498006958080
742648948221939712
742661799900786689
742627599533346816
742620343173406720
742604505745920000
742620301159063553
742727914752475136
742718489945858049
742522955666575360
742602085544427520
742627880543354880
742560339728945153
742614244919808000
742603633146114048
742657492254085120
742629088171544576
742627607607447552
742744435792941056
742735724454150144
742681211064188928
742680938484662272
742534791862452226
742737607696748544
742577645112688641
742661510153932800
742670779846938624
742681026414120960
742607324301381633
742519876976279552
742670305907204096
742736865342672896
742626471093510144
742648579232280576
742737549064568832
742674722589159424
742726819791699968
742623094880239616
742720864123293696
742710613135269888
742635522632323072
742637695017594880
742649166346747905
742728560465567748
742556187116343296
742641381928275968
742654501627277312
742734474354380801
742637569314324480
742696956372230144
742640068880269316
742670939104681988
742650357759807488
742666895833333760
742680510334402560
742667625524781056
742675703871725568
742617436596342784
742735267270909952
742572498911256576
742655307151749120
742647866133479424
742587527119392768
742512918546292736
742523920440537089
742621806972928001
742729806035324930
742638500307075072
742614324418641920
742732121425448960
742666669370298368
742697551934132224
742683006230528001
742743882182631424
742648054881390592
742602874102878208
742672490984558593
742624852167655424
742583164812578817
742670624498327552
742703722023751681
742718699728216064
742737548708073472
742731769082982400
742682095928119297
742736731171131392
742605164104822788
742670767175966720
742620074725498880
742629201438613504
742743727173718016
742621345574494208
742666581210107904
742551975997243392
742695270442536960
742693026460487680
742608951615852544
742647874522120192
742687129252290560
742599279437549569
742615079435259904
742700173642465281
742557802145689600
742651796301185024
742546729229258753
742690098928623616
742598981826445313
742663125103710208
742700823445184512
742728640366944257
742701595419398144
742623744745721856
742741697222737920
742729030261215232
742721027445301253
742747174979686401
742550705395765248
742611426200702977
742626450222813184
742656628332363776
742537598132834305
742646679418068992
742724412244426753
742614538508488704
742729604985655296
742731471354531840
742634561989955584
742747476675923968
742701863896797184
742684331647324160
742517565830926340
742680954985152512
742686219155443712
742692267064856578
742524864150392833
742702438432509952
742599430533222400
742625128899563520
742672524748673024
742633458661490688
742708247652642816
742687116749119488
742712886443790337
742692577628041216
742673850136207360
742712873760129024
742628819895341056
742635979651964931
742605290063855616
742512629336420352
742703235115421697
742626911495544832
742672184754200577
742623187117170688
742712324260306944
742670037241171968
742644082812555266
742650298787876864
742613577740226561
742713310034956288
742577683180228608
742696809613660160
742605868559110145
742600227530629120
742731567789953024
742601146007719936
742591431840288769
742523647563313156
742694808746070016
742613766655881216
742531792943603712
742725825741660160
742635425882333185
742548175865696256
742742426817814529
742711393242091521
742683886967226368
742603029229260800
742581625721126912
742737968486440965
742683882600927232
742608301234458624
742701624766955520
742677394272751616
742706938996248576
742640446510399488
742680376129249280
742670100340350976
742640903521603584
742522682869227520
742687129260720128
742683366756081665
742586423761620992
742683345906245632
742689905688596480
742565246942990336
742708113120321536
742652807304650752
742644473184854016
742714970966773760
742575967466455042
742621744104677376
742639821739446272
742624873223192576
742649464448507904
742686046887022592
742714765240373249
742706607688187904
742701717054164992
742681097805389824
742712399820693504
742744473810153472
742633932819156993
742654480701919232
742638399539052544
742717885865418753
742619043031617536
742735351106678788
742621811133685760
742605973458583552
742720142556024832
742712135495618560
742648839417540608
742705039014137856
742737351714197504
742609718967996416
742711812630687744
742618577430253568
742603762964017152
742703495501996032
742667428656783360
742662818772746240
742642799703674880
742695878402703361
742556027623641088
742606346659434496
742599891881500672
742691566574264320
742616505485950977
742573639690792960
742743949299834880
742654996559368192
742578676877922304
742661476989669376
742682503010516992
742627863770333184
742607668137758720
742655516682399744
742625590285639680
742648910796165120
742656653326180352
742684390468243457
742641730063720448
742730628127465472
742732750680166400
742670708648648704
742645022709911552
742676882458566656
742747728501985281
742611312891465728
742630279576211456
742678543260323840
742654258395287553
742673250031915008
742696004378628096
742568254116405249
742663250945429504
742747753487339520
742734566721458176
742737112877957120
742701473595830273
742689524019515392
742655332170792960
742583018326495232
742713398035517442
742601993236123648
742703134657544192
742648571095355392
742733686064459776
742639117008277504
742682175594598400
742689050184822788
742554836470616066
742729307076866048
742515187840782336
742727696589967360
742620427093184512
742646624900370433
742711393384730624
742736055632338944
742686793653473280
742692036470538240
742646238743388160
742675271854239744
742614966054887424
742663523809923073
742599178891755520
742719081552482305
742701926760996865
742546267499302914
742700643148693506
742654522426789888
742743299224670208
742652551481397248
742646255801753600
742706661882613761
742646028978032640
742630518668267520
742738358556872704
742745564085911553
742620968393269248
742644980754305025
742647505389752321
742651905269243904
742660323321257984
742645240809525248
742547127474085888
742622339876196352
742717529433329664
742601607314067456
742593940193316864
742677427571294208
742726132097748992
742608607494180864
742695861721927680
742592845287174144
742619248695083008
742710612975845376
742716581466234880
742677591400796160
742724621829558272
742724374453571584
742617948276264965
742666057177911296
742547127553773569
742708297778798592
742650370137202692
742602387643375616
742653218400960512
742661623492415489
742621123200815104
742541368812277760
742721623040634881
742630434639597568
742611770070732800
742605348800991232
742713481997225984
742621513287925760
742626404118892545
742684608425254912
742515162502946817
742660034019069952
742631210564915200
742633198987968512
742728937801940992
742694934684274689
742652702400778240
742708402854453248
742747078435082240
742597270500171776
742629709129887749
742739343945650176
742597530513485825
742732884939792384
742580958549921792
742649023891406848
742724479462309888
742702467545202689
742606292406046721
742655227078279168
742650232031285248
742678551967584256
742542580718538752
742664018746343424
742698768441745408
742721451187408896
742560117225316352
742708717158797312
742528882281046016
742638605273825280
742715075840987136
742677176017932289
742612264885321728
742520544168284160
742741898285228033
742569021602664450
742527040872534017
742599057365864448
742632796196339712
742700911684943872
742638534117363712
742732008321863680
742629948075151360
742518040076652548
742618560560824320
742633513388630016
742523979055964161
742653151069806592
742666816124780544
742561853679767552
742690950229676032
742618804048515072
742614752430567424
742717735004569600
742621710718009344
742592988094865410
742743349682147328
742605918832107520
742600055346106368
742698130911731713
742684675521515520
742553620122603521
742725301705248768
742732813691150336
742605172468244480
742735904607993856
742588340894113792
742746503911989248
742564378717900800
742626018100449280
742630363491622912
742716753625686017
742674319671721984
742706586330730496
742639590985584641
742651817104973824
742715407296045056
742726295738540032
742644615862444032
742715751132463104
742633651939250176
742622423489642496
742606019629617152
742646008178302976
742644481363742720
742602496535859200
742740849973420032
742607131371790336
742731068869087232
742576105731809280
742748214953140224
742671836765380608
742674101576208384
742700366429556736
742693667933130752
742680044787642368
742622574522290176
742669282543325184
742721195485724672
742628627116871680
742740203832528897
742617151530360834
742581772358127616
742597274467991553
742696558152589312
742743941007691776
742633542593679360
742721723922022401
742686495669157889
742666958844403712
742725104380055553
742626601188216833
742590471575240704
742577083063242753
742629004495179776
742586872640110592
742696067121156096
742695266055135232
742660109487214594
742664471462612992
742543465809088512
742714367108648960
742715168082251776
742640018649419776
742638555093159936
742592916686811136
742603062704001024
742510662052655104
742677004231815168
742630380323377152
742685925461905408
742659115386843136
742539443593175040
742613552763162624
742656078832406528
742578350078726144
742711497890107392
742703709272956929
742519239572086784
742741013387563008
742636633900601344
742660541316009984
742694586418647041
742661833249722368
742629189208117248
742668166791319552
742697451472195589
742734843704975361
742707119305154560
742713272332324864
742727814034665472
742691889783148545
742619089168896000
742599228942385152
742631600584855552
742611531108601856
742511501077024768
742674244149084160
742738501112868864
742644036792680448
742727193000828928
742634008094363648
742716573186592768
742556795277840385
742571315899600896
742727105142784000
742593453549314048
742728354906902528
742613250739732480
742540269732532224
742598499129122817
742645165093969920
742703994599034880
742584515319586816
742564940532305920
742576001071349760
742644473105092608
742635560037060608
742732008120553472
742742385113829376
742684058912731136
742726954051309568
742700433504915456
742732603594309632
742665885027078144
742667592050089984
742738085780303872
742747598331781120
742614341158088705
742551003157782529
742656112390983681
742691520566820864
742562147431915520
742709379963748352
742741923698507776
742660046354579456
742636738833711104
742649611290976256
742634826046558208
742643143531745280
742618384647487489
742673380294426624
742557294521638912
742729466523353088
742689754894868480
742601418448752640
742708805209841664
742638491968909312
742510041476018176
742680523286425600
742608553182154754
742719291041157120
742658679099514880
742680908856217600
742720750554079232
742652845019762688
742687859015077888
742748340790657024
742727700507418625
742631462218911744
742722520797831168
742692632128835584
742630455632072704
742702169892237312
742690576789864448
742585656409477121
742613133127254020
742688752200470529
742685178997313536
742662839895240704
742666942121693184
742652526042959872
742733983931355136
742613921958404096
742733883125420032
742699955261997056
742684570731094016
742705030277550080
742593835319058432
742732679217598464
742615725270011904
742626676836798464
742633391724593152
742681269885100032
742616555750559744
742640689863884801
742695849260646400
742722084569264128
742686936347906048
742693143968133120
742680145845092352
742733920672862209
742649090924761088
742697052941996032
742740476613275649
742598545346338816
742625875661717505
742738987446620160
742709467935019008
742710067829542912
742586029748715520
742625405920632832
742736072279523328
742643143452069888
742718389127385092
742672185047781376
742692372065210368
742743924301762564
742636197571350528
742641780408127488
742516047513673728
742619890083848192
742748214881882112
742573610389393409
742584767137361920
742632187997126656
742611346475393026
742657454438244352
742662768529166336
742619995155398656
742632716567498752
742614064275292160
742684289763057664
742636474525351936
742615096329961472
742561665065967616
742657382988288000
742608934679285760
742606900567515136
742536671170727936
742544715615084544
742589976349577217
742646800855797760
742619361639333888
742738635150270464
742585345942904836
742562725910433792
742657890687672320
742729403717853184
742643504048943104
742623703079342080
742670519732973568
742607802108149760
742652165265711105
742720855394881540
742671870185459712
742525002650517505
742718212933046272
742628681718345728
742552403942199296
742661573462896640
742657274141892608
742593340386992128
742666434568982528
742528747832807424
742703906430418945
742684029707653120
742639246842941440
742718372325036032
742656678424924161
742656632283365376
742598746769350657
742631961521487873
742739587295019008
742715340061298689
742676550928240642
742681211022278656
742740635917115392
742741126524899328
742537082300600321
742568803578613761
742687729046179840
742705768651206656
742648298494889984
742597350116462592
742720905814638593
742665381731565568
742514340599717889
742724919998439425
742737838119100417
742687720720453632
742563803875934209
742686051114856449
742611963184828416
742623166204350464
742687229756071937
742521428843585536
742627905541427200
742664937248567296
742621374880092160
742547160844111872
742621488138817536
742658717011738624
742736076528324608
742627725186236417
742611606488678400
742723724365967360
742697883502272512
742536830361436161
742633567881158656
742706771169554433
742731756495867905
742524297709817856
742645970484219904
742711024248360960
742742041017344000
742635778203869184
742662735176060928
742673648729903104
742618464368615424
742618179029995520
742696205709377536
742710957143691264
742630115880906752
742644749887213568
742735468505096193
742731869616144385
742680456139841537
742671669010038784
742621282899009536
742708176227729411
742680623937130496
742656833836482560
742679495631605760
742582569544355840
742696587516874752
742738354370969600
742627654000578560
742628606115995648
742616950228942848
742705638757826560
742688156693237760
742699422845304835
742675657914748931
742651133454340096
742728614840569856
742658620417048576
742611396714713088
742747892130058244
742697556195614720
742669806588026880
742549660657549312
742597249327202304
742639095998996480
742579146652581888
742691486848974849
742669529680056321
742658611919396864
742665335552266241
742712509094760448
742684780316200960
742744880422719489
742668133018828801
742642556257873920
742592295778783232
742705101618458624
742557361555034112
742664203161468928
742647677733703680
742652513594269696
742744259959357440
742664408497786881
742624340559204352
742633496561078273
742625250542641152
742707660148101123
742726220240932868
742641281013256192
742586142789369856
742737695496097792
742572712896266242
742688391549030400
742714157213057024
742634918518390784
742644041049853952
742622364710674432
742665117402288129
742650168869150721
742631592238153728
742703830987575296
742658414782734336
742520971622506499
742729978366820353
742747975814762496
742720314329550848
742646855541116929
742593935780892672
742690547517816832
742627897391878144
742524470011645955
742639553132023808
742552617927086080
742654925130211328
742627771348836352
742737951516459008
742737465136406528
742737825909596162
742594879834980352
742631353103974400
742675653644914688
742615482256261120
742732926618599424
742701968779530240
742615121168629760
742747237839712256
742611820502999040
742699913432203269
742595458355187712
742563745373683713
742622536781946880
742653562073829376
742671832348790784
742700118835597312
742528089528356864
742658268217085952
742561224383188992
742653671255728128
742670402078552064
742631651239419904
742701477953740804
742692011405283328
742718825628590080
742647178334744580
742677666692628480
742605256178184192
742646775899672576
742719400105517056
742696495028273152
742613611248521216
742550055006179328
742726895167504384
742696671386161152
742697077935857664
742724479491657732
742681953174839296
742633782008815616
742612898544005120
742620145948987392
742728548050292736
742652119392608257
742690979640016896
742746964916342785
742635803583631360
742661762093187072
742712043267096576
742604731919532032
742660088381345792
742610297685454848
742705378408992768
742665763362770945
742611644447137792
742525329621811200
742617172288114688
742721790858907648
742616148986859520
742720192833323008
742743928248672256
742535433951846400
742518170137677824
742583118981435392
742706179600588800
742612751525285888
742605772438310912
742610943788625920
742742498011930624
742560104642383872
742640085775077376
742610990026653696
742722767968030720
742635065209982976
742720779910057984
742648528934146048
742683849130283008
742628245422628864
742656376556670976
742649061552082948
742513828978561024
742631491717476352
742678505729708032
742738014644752388
742630720158498816
742706645344653312
742682926320656388
742698281776611328
742613439462395904
742584334943584257
742522989246185472
742718364284489728
742640350121078784
742647014631059456
742514969892257792
742606032359284736
742562562684772356
742568682199519232
742679143226167296
742745496960176128
742622830584549376
742716770386083840
742661841810128900
742581763961200640
742738375321505792
742677541144670208
742643265040613376
742641692201914368
742642183048679424
742731265795837952
742723619764207616
742637606937169920
742736479525478400
742630715955773440
742648558285791233
742706980670836740
742674953221332992
742740472507072512
742584318233575424
742715478330724352
742666644338692096
742616140514365442
742536709024292865
742612185394909184
742532128672452612
742622641534685184
742708985787224065
742651473570435072
742578681164484608
742643961408442368
742652135960088576
742538147683282945
742624822748975105
742710466187759616
742742682779430912
742717889992622084
742655286113112065
742608997858037760
742580115691962368
742635279022886912
742739365122674688
742642229194436608
742604673312526336
742643315640815616
742518224642670592
742537233203355648
742636579500494848
742699036734554112
742634167607889920
742707001600413696
742692380466253824
742705730818564096
742724814956269568
742693634441519104
742731580595019777
742652647816232960
742619508586754048
742633773263642625
742710462144339969
742624944538935296
742643566908985344
742611715565748224
742648424126918656
742708776063668224
742721841169469441
742734940232687616
742651246922891265
742731852897759232
742625346856484864
742595345377546240
742709187143073792
742707274288861184
742637376313397248
742615184368381952
742661783148765184
742667537566031872
742713314115997697
742616669026156544
742714031518146561
742531834999930880
742689528255746049
742714337442312192
742703948490891265
742683706796744704
742737372555694080
742740598239678465
742668896428265472
742596867851202561
742662617550966784
742515913447100416
742631063953014784
742701272524951556
742741026037747712
742585912371097600
742592484597981184
742744721110487040
742739444780797953
742661686612594688
742614550751678464
742594346931752960
742600680418906112
742603578574049280
742730363932413952
742713326615072768
742630137120882688
742631630150488064
742647694141726721
742605608663191552
742631109821861888
742619483370590208
742617390450626560
742691378073882624
742656175036997632
742737305631371264
742649816425988096
742658234620743680
742606195660365824
742536259915112449
742631537695461376
742637770791919616
742537950240575488
742623371725148160
742626936803889152
742720960508223488
742611262723493889
742626844508364800
742671954184929281
742589905197400064
742663989386215425
742690040149647360
742679461980692482
742717466535702528
742611929445900288
742624831028535296
742677599814569984
742636050846191616
742552332538400768
742644691083100160
742727776017342469
742633727285731328
742574872761651201
742586998691528704
742615435934334976
742611350728409088
742673606862352384
742715889603219457
742582430792585216
742597266255532032
742549514138091522
742706922252578816
742581575414517760
742618325608476672
742612772370960384
742623266473443328
742725590814429184
742696503446278144
742746176366256128
742675494198509568
742667931918729216
742704321712754688
742641004436676609
742657991510491136
742630304892997632
742586239489081344
742572527986216962
742650001038422016
742666950476767232
742617566556868608
742697954578993152
742643755820453888
742715780316291076
742721258173923328
742698139035934720
742519499753193472
742718271896604674
742706649371168768
742660402945785857
742723556644139008
742593486952763392
742605063454101506
742542081739108352
742717059738521601
742607190016593920
742733853605777410
742727562116227074
742615834221236225
742663611747864576
742519155480506368
742603415029583872
742667940105883649
742648495308316672
742729697126191104
742596494306467840
742622322960543744
742591301804232704
742603100465287168
742745752925962245
742621417108328448
742615469400547328
742669881988894721
742693794043334656
742624223152181248
742741546231992321
742648784937705472
742617444934668288
742736303293239296
742624294488973312
742691747113897984
742643814536499200
742659635547648000
742664022739148800
742655206102556672
742642875054346240
742650080814108672
742654673514078209
742612420007493632
742642627519123456
742741718030790656
742674227426394112
742585748537253888
742719093854375936
742639276333137920
742721967057473537
742610805401747456
742694087380348929
742537602272661508
742603742097313792
742647589527511040
742574570675306496
742688995772145664
742660528867250176
742664559689912321
742702534876364801
742628329015156736
742726450822840321
742724957550043138
742686034492788737
742647673275199488
742692527413858304
742717567211540480
742641558193770496
742672004579524609
742630892053663744
742684037890768896
742589301410648064
742701914161352705
742664467427774464
742604593499099136
742705919641804800
742710063756939264
742611719818612737
742627863577427968
742518329382838272
742639477827510273
742683597564444672
742625271489146882
742714119321686016
742689628864417793
742580509742665728
742631122513874944
742589435221561344
742609572204941312
742613229772394496
742632443686064128
742677696275206144
742638252977467392
742642820519972864
742714836786642944
742693479344701440
742531742754426880
742601833777090560
742672138868391937
742533961499299840
742716527124832256
742709094792843264
742588823150964736
742637732896210944
742701025065357312
742712160925556736
742735749712379905
742603511389523968
742633362460925952
742682536577536000
742647799200632832
742693382762430464
742700533971058688
742603351922233344
742684448857133057
742632422932676608
742671392194334720
742626580208308225
742677817914195968
742603268178616320
742545470761754624
742691344519421953
742588932311879680
742618736939696128
742743676774952960
742698495568678912
742558703937683456
742643239979765760
742746818329612288
742711007164895232
742631319725694977
742611359133749248
742621240653795330
742699120826142720
742733010609541120
742681743497498624
742658247233011712
742735741252472832
742646448408416256
742710151598215168
742734772280172544
742743416761647104
742711321746104321
742728078296633345
742627259702509568
742730187717152768
742627666327638016
742738387933745152
742547924240896000
742660654532677632
742552685077880833
742660168245121024
742688018310549505
742714488412065792
742628920697192448
742603960339599360
742595777143394304
742640073267634176
742709157720006656
742655256497004544
742692888077832192
742665293797982208
742637476880257024
742674864977412096
742635115776507904
742523685488209920
742588064074063872
742650663675527168
742702941556072448
742625669964783616
742521722574757888
742733438256447488
742636814134054912
742681017853595649
742667768189882368
742681441595740160
742674076309807105
742711619797561344
742532820841598976
742633446242144257
742650382699089921
742735774819323906
742616744519311361
742604853747290112
742737271980470273
742668644799385600
742742993162108930
742653872653619200
742641918568435712
742718926354780162
742642090774040576
742535865654726656
742623904158470145
742512562143649797
742618489404428288
742720620748800004
742654493226078209
742650332413497344
742606334143651840
742726190499254272
742621777642283008
742688345319432192
742605839517790208
742738161403592705
742743282619273217
742727893487345664
742551510383353856
742599317287018497
742695857309552640
742620943151992832
742641377754877952
742637980477755392
742682616051163136
742554123568975872
742688626509774848
742662856584364032
742704598356496385
742740229224812544
742639284834971648
742534435438874624
742726907742040065
742644779331276800
742624398964854784
742662806290477056
742722617103273984
742636386373804032
742730628240691201
742665407035772928
742636730549932032
742657072706248705
742640408765837312
742634482138763264
742597769404264448
742688773234929664
742629365117116416
742611728068976640
742642740945637376
742656107986964480
742714199130808320
742697589599031296
742737552944177152
742622864050905088
742604421880766464
742743269730324480
742626651297681408
742676668536459264
742699305186779136
742606569326645248
742669932639473664
742748227607240704
742513891909984261
742645718758871040
742683639440375808
742635790874910720
742747074068807680
742610222305431552
742645672856432640
742702681567854592
742669295134617600
742743320150089728
742643978181443584
742735950741000194
742657546893266944
742594774847356929
742515737399570433
742699896722083840
742650139471405056
742648965158608897
742618006841360385
742723296752472065
742746432378142720
742724295072174082
742588538043006977
742732456806232064
742583987131060224
742657295088254976
742742045270364160
742653524195049474
742657995537022976
742644800416014336
742636512089513988
742545898480238592
742702820172779521
742723678496919554
742632204761628672
742622356519190528
742615502934188032
742721794965114880
742533365996359680
742711791688388609
742626496322412545
742584322608222208
742703432255963136
742650965979959296
742722793381449728
742638685137559552
742642426083434497
742617117716033536
742712441717575680
742688139941150720
742734159840436224
742628001955864576
742696046401294336
742650080960913408
742623694443433984
742618942385094660
742711506488430592
742711623941525504
742666631617368064
742626802489647104
742628782297735168
742671291354877952
742632892594020352
742669957624922113
742710675777179648
742628966771642369
742625368088121344
742619655299342336
742647551527002112
742517880504352768
742672587365462016
742687376644919296
742717391096979456
742512805358764032
742610645820940288
742653838864322560
742618737027735553
742675666177392640
742653872334897152
742571890670239746
742700374914682880
742646314236776448
742625779117400064
742696318871732224
742627356049833984
742685992688222208
742726463410036737
742604245615120384
742610675181182980
742609765298282496
742737842649063424
742681575830257664
742631395265261568
742672432209776642
742604476381532160
742641939707744256
742720343664697344
742596792194334720
742569730402197505
742713570010501125
742532531170381829
742668120645611520
742604354553778177
742579503373942784
742646519979991040
742622218140684288
742604434061033472
742513669423173632
742747065650798592
742716933817171969
742682809114890240
742696960616988672
742605969432150016
742594388942065664
742677893449322500
742735262879354882
742747535354302465
742702136459468801
742617059054477312
742653348143325184
742615268015366144
742635518362562560
742632682945929216
742634150847492096
742675959816540161
742670771512823808
742605033892679680
742734852068413440
742726689898237952
742645026690355200
742673841768431616
742711972139962368
742595668255092736
742639939095928832
742612332174409729
742605000434683905
742605952390664192
742528781580013568
742689968716427264
742657634730401792
742707018603974656
742659434128756736
742676139936755713
742678543595937794
742556564754694144
742734738557915136
742666170327814144
742720654055727105
742717198226104320
742590823645118465
742634494642028544
742605893695594496
742614643072327682
742677406855663616
742527536056422404
742724340865728516
742677247199485952
742666375592808448
742620418788499456
742622196963659776
742597773518876672
742577716331872256
742622788335194112
742646465177210880
742620158842261504
742717487675002881
742623442730647552
742628157409263617
742701406524735488
742649527123972096
742614827655397377
742543596046295041
742730221594529792
742645400222498816
742613208557576192
742599203852038144
742613221505257472
742527259186106368
742706825754251264
742511287054241792
742713850903040000
742687347280629760
742619575590752256
742641533065793536
742622478216929280
742680065771724801
742607626102538240
742706313822502913
742556292036853761
742618866862415873
742679160045338624
742633865626439680
742649657311006720
742691033985716224
742693936427339776
742676802833895424
742665809563000832
742708461469863936
742551791632453632
742704959217651713
742670062570622976
742613447666499584
742520434827112448
742636541512548352
742538495466446848
742583567604174848
742635690270326784
742660533241950208
742675594782081029
742641717380304896
742685912795074560
742685111771107328
742627221991493632
742716409453502465
742648080194015234
742596477512519680
742644485696462848
742597823972184064
742702689906216960
742618917051506688
742705420473602048
742733522197090306
742748034652635136
742671459294793730
742654434690408448
742625602801307648
742592170251554816
742622495094779904
742572171768172544
742747296601886720
742587023664369664
742653083818332162
742720737916653569
742659929169920001
742654325646884864
742730083002114048
742602320526073856
742690358686060544
742668799963455488
742631936137564160
742725280649883648
742747556577443841
742629038229950464
742706544492580864
742723619390955520
742723934257307648
742713733512843264
742717017690677248
742698529391513600
742516513228361729
742531130289709056
742511765494370304
742616446723837952
742624214738448384
742737762592362496
742602245003415552
742619994928750592
742718619935768576
742604035748814848
742630807991418880
742539472814755840
742605625243389952
742657483907420160
742622423770664961
742646532516745216
742609672830517248
742705672341626881
742665725685465088
742703826751393792
742634297883037696
742744264090750976
742717114126065664
742743622085402624
742652811410837504
742632091326812160
742640350028812289
742612630037102593
742647983712403456
742699917647433729
742739641774792704
742544983983542272
742628455238541312
742595353514545152
742613863116509184
742610033658077185
742680074508468224
742574990336262144
742611749174661120
742679512505298944
742600172853731328
742642862312022016
742708914471501824
742594913066487808
742615058384093184
742696553610129408
742626772961890304
742723061959495680
742723640706240516
742657295251865600
742737695764533248
742632477223706624
742553280690061312
742624172791058432
742601653480771584
742724449988939780
742648994539524096
742726501125214208
742666992491089920
742511358663495680
742627637223391232
742600164326531072
742637770598952960
742667021830238208
742628270521384961
742676744222609408
742732599462793217
742699464666845184
742727486925070336
742626907364163584
742546909491920896
742612734982914048
742604497285976065
742644536082599937
742684901946839040
742730133220544512
742717638686724097
742600948594380800
742696725756813313
742712697423319040
742702098521919490
742735292184989696
742635702790295552
742702052422344704
742715830757171200
742687771085656064
742688240763863040
742664823847190528
742594565194977280
742747476671750144
742632808569524225
742642023442829312
742611610817200128
742718770859409408
742705886284632064
742707634944495616
742733929405370368
742572570013143040
742645270060535809
742666073955262464
742662105854283776
742709577028935680
742743722832629760
742624696785600512
742673791369785345
742646654122270720
742573333359808512
742611170184531968
742668510522945537
742724362143436800
742647555876659200
742597216049582080
742662386876882944
742667696806842369
742622276630241280
742583609593331712
742511283115859968
742716250208489472
742688597128712192
742736563092770816
742613993018265600
742701687698300928
742697140762316800
742655281944006656
742674579903111168
742570619829641216
742613301205598208
742630904552656896
742654409461620737
742618208239288320
742617101123387392
742673124227973120
742719328856969216
742705709976948737
742627968598564864
742731890730373120
742653863925272576
742685103466418177
742653859827453952
742578064819953665
742533978410848256
742631764221382656
742536872459702272
742689410685112320
742551682525978624
742676328869208064
742639356096221184
742587602717552640
742615679224938496
742643638308622336
742711476989923328
742648201623175169
742613938538459136
742642522648895488
742662667962318848
742693206534541312
742526009186996224
742564282294927361
742648352861388800
742705034731753472
742685824865570816
742640698189590528
742609928737718272
742511463391236096
742629205704384512
742716258680987648
742646373212946433
742618795722838016
742579549435748352
742619495873777664
742693906941419520
742641927225511936
742573115394424832
742698718068113409
742618422291369984
742596389381627904
742637649106722816
742673497730756608
742615729573384192
742607563397726208
742660763869941760
742676710366253056
742626164875763713
742626630670163968
742655197797748736
742727235216375811
742619856642707456
742637732854370304
742630505930186752
742629981809971200
742741046971486208
742633639243059200
742729088780128256
742720431753433088
742646968686653440
742564257108230145
742714232702140416
742735544040456192
742610037932208128
742657349760999424
742540814941859840
742642979828031489
742648268774068224
742631366001446912
742615805150527488
742680519100370945
742675020279914496
742648323627220992
742718691301851136
742622872208846848
742675548514754561
742610969185116160
742660763597299712
742609567888990208
742731701890211844
742625061656514560
742742858969407492
742642904313827328
742698151660785665
742672834783240192
742686143297277957
742568703154348032
742681089307709440
742718100076933120
742632481501896704
742739998399705088
742684352371380224
742673405292351489
742715298286043136
742695001893785602
742674412042891264
742708184763273218
742532388585017344
742683845045149696
742625636611706880
742667139140718593
742648327787929600
742539439138865152
742603561935085568
742668082825572352
742593700870692864
742648520792887296
742735309264277504
742719572122468353
742712814884802560
742712370552836097
742705810728329216
742748097495900161
742606774818086912
742604656560484352
742626290654707712
742729256686526464
742617193330933761
742678761427087360
742702689826574336
742634578574213120
742664211403309056
742518207777411072
742514235729530880
742699405774618624
742675871463510016
742615431685509121
742702228524433409
742647698675933184
742618623387275264
742603838872510465
742640551485427712
742740296358858753
742673199763066881
742736265515130884
742659115432988672
742642036071927808
742519420040433664
742666019227996160
742604459352727552
742624030226796544
742719555139690496
742608410257002496
742721409399595008
742586465864056833
742603574253883392
742639787887198208
742722604637773824
742640190540353536
742510259470753792
742719777664274436
742739675576700928
742604790585294848
742662793766293505
742606611135528960
742699875465367552
742672348613074945
742689201230077952
742690408950599680
742547739888623616
742695543021965313
742635539015172097
742650697620017152
742512520229990401
742658738033545216
742700206819532800
742640723569332224
742630766094475264
742607873717440512
742612793547837440
742735015570604034
742659757207588864
742659232651214848
742611883505635329
742715646245539842
742606426636488705
742683329019969536
742647778032115712
742635971263528960
742705185747697665
742636566892404737
742621878376882176
742533730959523840
742621853399846912
742666761565310976
742598495094210565
742684482621296640
742605084266246144
742620116739862528
742530425562636288
742720641598693376
742615729577549824
742623258147704832
742615393928384512
742625825271468032
742601875548213248
742586763764334592
742635614756065280
742656279840198656
742684419706761216
742661275310690304
742688840272470016
742617021502873601
742642887565975552
742581856189681664
742613368217993217
742633823545008129
742698189569003521
742733866482421760
742623673694203904
742613414258847745
742682620266487809
742603872242388992
742618854363435008
742662428861829122
742616165604720640
742700475242283008
742696067158966272
742730728744595458
742632938588626944
742640622725697536
742626387106926592
742681903120158720
742661971812724736
742739419585646592
742700068399153153
742666833103327232
742635161678909440
742709749179899905
742658712712667136
742637405547704320
742733463791489025
742740787050500097
742740313127682048
742711753742639105
742600760014327808
742595076812079104
742687875641151488
742712576044335105
742737393686614016
742660147160461312
742605193355792384
742645072965959680
742724877812109312
742689393882890240
742681118579818497
742513795277455365
742670951846948864
742743282447454208
742623140954673152
742653457287544832
742704891831963649
742617851698237440
742624701126692864
742619571647963136
742664328738971648
742620389457702912
742606426736971776
742628891039309824
742582019729805312
742689058380517376
742572897248681984
742598147172532226
742727528863965186
742662928025935872
742645152527712256
742620250898878464
742678715403010050
742690870533722112
742714568133234689
742724613529063424
742563690709422080
742649980163330049
742667386751422464
742524402831523840
742666241597407232
742639590838837248
742567256131928065
742614651477823488
742612227128201216
742601758086705152
742585505301311488
742599455635955714
742716443184103425
742511639304495104
742727566616715264
742706435377795072
742603746593656832
742669454555766784
742722097219276804
742641575025475584
742709430442164224
742710935970713604
742737939013210112
742584431500795904
742676420913168384
742643499942608897
742639402124513281
742666447185403904
742635182595919872
742608699978452992
742727134276419586
742713951646044160
742741772409929732
742694070556975104
742578412850708480
742703684233093120
742677175934058496
742729361460203520
742579222443614208
742729617497153538
742645211151532032
742616149121077248
742688190369280001
742553641194643458
742724504758018048
742552026496835584
742624315364020224
742619928147202048
742728560478064640
742636269096734721
742647165986672640
742640794616664068
742679264638717952
742714199097413632
742673862614257664
742567117338218496
742660814012878848
742639561386426368
742640069018681345
742658679099523073
742721748760563712
742638793942048770
742565200767770624
742628119371124737
742565054009249792
742656351453728768
742737414528106496
742618283904540672
742649116321288192
742732242984652800
742671014505635840
742606116216004608
742610633343049728
742671488474583041
742580979886227456
742623317027368960
742573337751212032
742707450487439365
742620942975655938
742671962376306688
742640593172627456
742677704756068352
742716518480420864
742729315536666624
742736479508533248
742670167377858561
742673237440659456
742739796959891456
742644380603973632
742702916591570944
742659165806563328
742679940148170752
742634750775558144
742630904351358977
742583961650597888
742624864536801284
742555763428577280
742670855122128896
742687401647177728
742621500931514368
742739415391477760
742742397348630529
742631797754855424
742663955450060800
742671593499987968
742705441352908800
742618703402041344
742588399639482369
742650886317563906
742623107312144384
742637581859426305
742613619762958336
742660365096525824
742636264910815232
742708423674990592
742708465722916864
742620108422578176
742633110873997312
742564496137408512
742523928678170624
742522834275213312
742729202198269952
742574516367302656
742630279525879808
742707127622328320
742716686403571712
742592430239813632
742705541957439488
742623383930736640
742588403762401283
742578492668301313
742652199109459970
742713066534670336
742708193076359169
742603054520881152
742583550776643584
742559123183636480
742534817326059520
742706544710717440
742739683642314752
742625703615594496
742734621071265792
742702958492721152
742631403590803457
742736261107089408
742524746777120768
742634381483855872
742627821860835328
742683349928529920
742699749992759296
742675200630738944
742639137967247360
742743148162654208
742585031357386752
742607135381413888
742691424286740480
742664672806064130
742638282249543680
742681412113977344
742739021281918976
742744461009031170
742677410932494336
742626592816390144
742635664928313344
742659736261234689
742730200434266114
742552672490901504
742610738099818496
742652022986543104
742598054713249792
742618925704183809
742627725156847616
742654635845029888
742601313771507712
742675699752898560
742603381596917760
742607655328468992
742606862634385408
742655567035011072
742549463793729537
742616597647462400
742644300920553472
742667164163973120
742645282719080448
742674642767347712
742662366022795265
742649246403461120
742729088981475328
742580291986935808
742674315578085376
742631785142489089
742614479712714753
742619500198174720
742674068139302912
742647618820558848
742731714607370240
742717349095149568
742723036651114496
742683433965654019
742693013894336512
742627188504170496
742721304390995970
742538877462712321
742669064242352129
742745635317682176
742683819665395714
742698013185966080
742620217608638464
742646863837470720
742721421667897344
742632989042036736
742645366273740800
742736848640872449
742711577770643456
742634968661139456
742706058070659074
742722147349585920
742625733135208448
742572817493950464
742665838919045120
742682951620698112
742617843368267776
742593457936601088
742700710450614272
742732280846815232
742614286573273088
742618397238657024
742666589846306816
742612994786398208
742689566033891329
742680229617926144
742615372994486272
742734394734071809
742542480130736128
742590249038184448
742714115265794049
742679638275543040
742746436614422528
742682070791663616
742640757056606208
742681726770663424
742516853168320512
742611891785216000
742669001319419904
742685640131641350
742626022542180352
742583248765759488
742625439517184000
742679352924643328
742668527547514881
742707626732097536
742619965694562304
742660428291923968742981821122646016
742957355713847296
743004168143704064
743006277773692929
742998082284064770
743108950476902400
743102373673984002
743068781296128000
743096690337533952
743017497608212480
743043020065509376
743092059716849664
742998199779131392
742894688596676608
743035210263056384
743099462978043904
743019401763557376
743065690073124864
743008014412742656
743047256241229824
743064423674335232
742907577688719361
743085193649659904
743038762784067584
743070207598432261
743063257414520834
743103401383366656
743099026468274176
743048866791096320
743099597027938304
743092068419915777
742994965756776449
743041157605789696
743056005668315136
743074888206913536
742975965509373952
743066101492260864
742900254404546560
743056953589571584
742988636753416194
742984744242143232
742882462179549184
743102973564325888
743045385820766208
743043955214979072
743089048336642048
743008467485491200
743040440484671488
742985369419911168
742896965810262016
743054986578386944
742972375512322049
743090080135290882
743090025558999041
742955199761899520
743000859039158272
743045725202862080
743048967596957696
742957376643473408
743055594706341889
743010438699442176
742965114916241408
743102256388657152
742953383661801472
743081964161372160
742957762255147008
743090021222223872
743037152255168513
742874358759165953
743011353129013252
743065312644505600
742948518185304064
743043506646732800
743085940453822465
743102537142788096
743099492279431169
742964125328887809
742985646260822016
743078692402794497
742912124003995648
742903429568155648
743066281599979524
742966461598171138
742975378709483520
742951261461487616
742892360443396096
742962309094592513
742969238223245313
743049693182201856
742998727988760580
742983947550916608
743008278641291264
742987521114689536
743006697208356864
743070723271450624
742984022947729409
743070387681034240
743102189128679424
743031905315098624
743047197483208704
743037714333847553
743013617784786944
743046119526125572
742962133042900992
742931908779200512
743110619558227973
743091342646054912
743012900835631104
743087425061326848
743029505825083392
743073319872692225
743026536400486400
742915882473512960
743013596981022720
742960299872030720
743009042080116736
743008345653678081
743100544881987584
743023872853848064
742980176829632512
742893685986103296
743066940114108416
742889345078689792
742976037018046464
743014368644890624
743004570650087424
743032332848922624
743022014772961280
743040948259684352
743005598372012032
743035663159861248
743064574673444865
742941903855980544
743067066169720836
743079896239333377
742983465088495616
742997297806626816
743042760048017409
743007703879045120
743034899863613440
742893988076650496
743083176109735937
742988271827980288
743067892082741248
743068160685969408
742970127205990401
742974837635883009
742943749089681409
743059944019087360
743042675977256960
743018353455927296
743016604313624576
742981116471222273
742961512235597824
742990788498456576
743090423908945920
743107159265796096
743092445739618304
743020211390009344
743109222989221888
743109214684483584
743055984835350528
743005414015565828
742992998745669633
743041040131719168
743058429728686080
743027589103681537
743020907707437056
743031930241847296
743009545287569408
743102113476055040
743091682158227456
743085659204784130
743062041129299968
743000594638573568
743040213983887360
743017531389153280
743013743613882368
743091497986187266
743039685715492865
743022983674007552
742987647044456448
743028545518198785
742949675943231488
743066117992812544
743035763781185536
742906541376974849
742996786189619200
743110414129627136
743009989825040385
742972543062134784
743082660201943040
742961830943936513
743003790819885056
743005732803600384
742966868214960128
743045960121475072
743041052865638401
743053497281708032
742902250809393153
743082119400968192
743052641916325889
743035302332112896
743019531757584384
743056852905234432
743052994153828353
743063177907306497
742962778613354496
743087005530218497
742971683150168065
743025118893473792
743067791759118336
743034199561506816
743028276994641920
742879190349959168
743052431878201345
743028134489034752
743106819778850816
743011680238604288
743041165998579712
743110544094203905
742975009551974400
743068240222490625
743086074759614464
743087324641284096
743030080792711168
742980847960231936
743025961940221956
743110170897731584
743025869577461760
743097256455217159
743006030318206976
743027639624073217
742967035924250624
743011583920574464
743069687274188800
743109889766133760
743001165080723456
743079497977745408
743084694674284544
743004357088677889
743083004172570624
743035894056226816
743034883048673280
743071759482621952
742977538499186689
742978222074236928
743019729196060672
743004256442159104
743107453139746816
743007787878371328
742995850692034561
742958500662415360
743039517838462976
743082043718963200
743041811904663552
743068790003511297
743089774139965440
742952351955361792
743043288278704128
743053128212348928
743012745713483776
743065048709484544
742979468021665793
743005346852163585
742927869568032768
743027786147889152
743027685769773056
743010556160921600
743038913627971584
742947117455527936
743043397565480961
742908542160666624
742970802522468353
742998522665000960
743003702445903872
743099068709277696
743056894940565504
742975890255192064
743108719634993152
743025756276719616
743088335124615168
743043443748900864
743036678177165312
743018147687608320
743021289447641088
743036086713192448
743087269817503744
743094643546542081
743062661760421889
743012989012447232
743006315568594946
742876720101920769
743087320094658560
742972589115576320
742972798830825472
743038532235763712
743067292297203712
743040381676294144
742978474072281088
743077476042215425
742954557857222658
743087400155533312
742978872409493504
743023025826762752
742983993541464064
743082735741325312
743007410382622720
743039375215321093
742985763768414209
742979149317431296
743057490426929152
743039253748256768
743047247701680128
743068337035456512
743046404780724225
742941660686979072
742943330015825920
742995137928822784
743023398960410624
742924929465782272
743061453998063616
742938405588357120
743068706079682561
743105758502346752
743094660315381760
742988779171008512
743061634403426305
743038511285211136
743031057973288960
743059604142206977
743027627083075584
743019762788237312
742996886878072833
743044781648039938
743030575527809024
742954033837690880
742958249067057152
743026825681600512
742989999688323072
743015119404302340
743041262639546368
742965890916974592
742902137684922368
742992835134251008
742951781257347073
742996802962661376
742978733955518465
742985243297210368
742914015937069057
742979866501517312
742992675725529089
742976804630204416
743097889992409088
743030545983098880
742999780905738240
743067778991726592
743087781577134080
743071503688847361
743069309878968320
742983234456326144
743027043764457472
743088498815709184
742988745729835008
743040021289111552
743021335669026816
743062389378031616
742902192038940672
742940423338004481
742883623800438784
742995188407271424
743037898761572352
743074251029282816
743023252130385920
742969208636596225
743060099065860096
742990746479906820
743003190875041792
742970705944453121
742983972695728128
743048657252044800
743083709084098560
743032907669852160
742952054092664833
743014720895111168
742931195583926273
742946404390309888
743044865668304896
743007989179781120
742883275883040768
743041254066388992
743070773628264448
743028029685915648
742975026182377473
742999474776231936
742896626050715648
743084417648893952
742973076003028992
743030361505030144
742894554420903937
743069586581508096
743043640742797312
743043703678373888
743049579902296065
743040574836617217
743101442618208256
742979648229900288
743054268958023680
743032353799430145
743054726309220352
743102935836590080
743016050804002816
743010036230803458
743057104693538816
743096967241293824
743102402954469376
743055728638840832
743007460710096896
742934605586694144
742998803817635841
743077472179212288
743076867947696128
742958563379798017
743015408924561408
743016193330712577
742984979139944448
742977991404363776
742968592040394754
743065987960967168
743067124755771392
743065774219231233
743075685451894784
743006831723880448
743011890062893056
742875033811451904
743076679459995648
743074863317975040
743013492181983233
742985784530178048
742966994081832961
743091539765809153
742895527147212800
743035063541997569
742968416160645125
743080873600421888
743014092034740224
743028994120011776
742981669771153408
743060531230171136
743006374561480704
743028893783883777
743038897005944832
742962355127095297
743023680238817280
743075869627842560
743070366852079616
742921531974639616
742975575812407296
742979400992497664
743017309040611328
742999407621242880
743044701977206785
742954662635134976
743004168407949312
743075152515239937
743090764012478464
743014179855060992
743101660516483073
742983314294865921
743063819480670208
743096346551439360
743084229286715394
743093989130309632
742995947525935105
742997952445173760
743047327749971969
742976716507914240
743016188981215232
743024216975499264
743012506285805568
743060812156313600
742905761551032320
743042122656448512
743065010813980672
742972257786548224
742899117702172672
743043489718521856
743020702232518656
742997771934945281
743039924560101376
742947767425859584
743057821617557504
743024787581206529
742987671874752512
743087794076147712
743002599394279424
743076507392839680
743062095621726208
742968512549949440
743059746903740416
743066092860526593
743067107810791424
743019137593704448
743108715516207104
743098258944315392
743062372470927360
743022232901963776
742974204107194368
743043225531895808
743060585902903296
743042239870439436
742956025872035840
742984064802693121
743064436156596224
742957036917395456
742981682417012736
742993384466485249
743046224408940545
743027802962833408
743008714727301120
743079640332374017
743012699215437824
743100976928854016
742948207815196673
743017384571744256
743042919318355968
742992478496821250
743065711170355202
743091321724866560
742985872681926661
742968340457652224
743091024034205700
743016616955371520
742898563936575488
743027866074382336
742947406573109255
743090931667193856
743102629404893184
743057746249945089
743048095345348608
742933221608919041
743088784208715777
742946337134682116
742881040365191168
743074418453254144
743022807794225152
742966696483393537
743044550801887232
743032114774298624
743069720987996165
743050821345107968
742993372143554560
743043779238711296
742976985069199360
743002339485884416
743021272704110592
743100448492654593
742970236383678464
743007045616443392
742961285512482816
743057175812182016
743000393249087488
742963386833604608
743087244626538496
743037860878688256
743045121185288192
742983779753598976
742983766914781184
743096694380859392
743076129725132802
742952054168113152
743046136508915713
742977517569609728
742955937728737280
743096308785909760
743000250747654144
742969015803518976
743011172757196800
742904389854203904
742985784362426368
743020060365717504
743011965346451456
743095167666774016
743011382551937024
743107025119399936
743062150248300544
743022623265787904
742990952080519168
742871116377694208
742967900072464385
743089195254743040
742895850339328001
743025202519547904
743051844847554560
743042684630097921
743015031403642881
742955346671611904
742901961574522880
742888329910312962
742980596151033856
743044861193031680
743073550572130304
742948631414767617
742982500528619521
743012070413729792
743003996407922688
742975483227328512
743033364802899968
743031682928943104
743040289435222017
742898597658660864
743099689277501440
743076075257909248
743058131954061312
743009830441521152
742963898714853376
743019519174660096
743053057177595904
743076733797212163
743104961689583616
743042583706931200
743038028893933568
743084916875923456
742889059526156288
743043242439127040
743088553270317056
743106962141896704
742972123690504192
743042751474847744
743062171081314305
743087907645329408
742896018174423045
742990167565307909
743002721075253248
743060854023819264
743024867168124928
743011109590999041
743057955839463424
743107255680311296
743038196389384192
743100867923062784
743026792286572544
742901361742733313
742996325034299392
742936941734289408
743080017790439424
742952074929942529
742943732589285377
743077564156129280
743079472874819585
743043397552898052
742980612936568832
743008454642704388
742990440132169730
743068815148384256
743082236807876612
743053887293247489
743049147910086656
743060489329102848
743023050950606848
743090457631195136
742981389121945600
742999604665430016
742972534870691841
743060124416245760
743073164339580928
743077241383485440
743074883995873281
743053610502737920
743106559690035200
743043825275375616
743045721327345664
742976209127133184
742966389955301376
742901806359924736
743047390307995649
742985599892750337
743004008881741824
743062875695091716
743009406963441664
742985855715934208
743004872652509185
743054059616227328
743059126285139968
743089128108101632
742990763139665920
743020807203528704
742943753464369152
743077174140248064
743047872921358336
743089975189766145
743073567164751872
743006751939776512
742964905477869568
743034451047948288
743004868827357184
743091619252043776
743019523490611200
743062301067124736
742975088950120448
743034405090959361
743059163853561858
743109441151741952
743071629316608000
743062724846964736
743063912011190272
742959033133457408
743002511418613760
742888594205868032
743009012556304384
742987445466238979
743024560975532034
742886354330234880
743001324644618240
743054403259633665
743072900274618368
743020290909851648
743081154702671873
742973830654795776
743013286652739584
743091829118230529
742967010678689796
743079774910861312
743009658697289728
743042667827728384
742955384135159808
742922412778360832
742921712258273280
743038314236776448
742954402944831489
743022736457498624
742958081265537024
743009876469813248
742969238038679552
743061751919415296
743060950882897921
743030458225565696
742993816563683333
743090696622575616
743106362541002753
743046647995895808
743008987495469056
742973633665060865
743099890746679296
743033113203204096
742899763461402624
742995700091355136
742999005144223744
743062099731959808
743000699542360064
742974426501808128
743039366726057984
742974896142188544
743072929626394624
742983951589998592
742991182813368320
742895267280752641
743050418637377540
743102054843973632
743075500550131712
743007586740506624
743104000942297088
743014398135042048
743032882466332673
742944902833639424
743060522858205186
743025223721754624
743108581134872576
743040121776312321
743082010088898561
743083994296815616
742970856863858694
743044630862802945
742883632453292032
743065388146163713
743015735891480576
743095910113120257
742959033414475776
743068320224530432
743056886455492608
743100662330720257
742983649780465664
742908273976872961
743017317181755395
743067053477793792
742954171922518016
742979375663046656
742954956370681856
743110581964570628
743061189954011136
743044827655331840
743110376271777792
742965731558629376
743022597839917056
743104152084054016
743051220085047296
742996811296690176
742947603831246848
743092269541167104
743068752116355072
743003648138039301
743014360411312128
743018764300656640
743096782679355393
743107641501704192
743028918844817408
742990054449119232
743091464046059521
742980004812853248
743062951515553792
743080894454476802
742998602176471045
743030844185513984
742950086754349060
743074519473115136
742977186148290561
743036506093326337
743023189241040896
742953656149020672
743005011140042752
743094547249565697
742989823644950529
743004025780588546
742939835875373056
743078369831575552
742920668023562240
743024397213159424
743015215936208896
743050221664489472
743026498831949827
743097479030267904
742900715778146304
743054130806202368
743102000330604544
743110787510751232
743086896855830528
743017787010977792
743038460647346178
742967526838177796
742982529838424065
743008882570694660
743107889229889537
743048975880704000
743038196464902144
742988527537885184
743042214624911360
742929991856427008
743076364627148800
742972551400456192
742875529011957760
742996186626416640
743035600425607168
743098259221123072
742993233672835072
743031133244403713
742997683963613185
742982034876993537
742872127137779713
743075454798692352
743104198284312577
743106819799670785
743076670874210304
742990046060515331
743013668418359297
743076100469870592
743100796456275968
743087672441376768
743055040953339905
743109231176486912
742985050673811456
742890255167152128
743061533492531200
742927827775959040
743034740350017537
743059876860039168
743053858058960896
743026905327271940
743094622767992832
743004298104217600
742948497004089345
743083570370117632
742942398561587200
743000548337651712
743077073602895872
743084229182017536
743097306770231298
743047453625057280
743091464306085889
743016642133757952
742978972930170883
742973633820295168
743039983431344128
743021822191472640
743089715092557824
742952372918452224
743085185416232960
743018059745615872
742870923527770112
743071964869361665
742907951040598016
743066503801675776
742941983530946560
743070316704989188
743095390140928000
743106698030768128
743094660382478336
743014326685052928
742960513970233345
742890141933535233
742892411030933504
743047826842783744
743077396606226433
743018248334135296
742878850913308672
742919510437421061
742964456620183553
743056710294609920
742989777369214976
743046098462375936
743038200860561408
742999583832322048
742989928724844544
743083428065738752
743013785661788160
743023600509308928
743024716114501632
743058618828853249
742985037814042628
743028021095976960
743072522950742017
742951466617442304
743008119341613056
743027362825183232
743045192664645632
742938217138229252
743109889724194816
742958429376000001
743039706464669696
743102172322246660
743011701164015616
743032463128154113
742985218504708097
742873649946988544
742996765071278080
743089513698721792
743086561017921536
742913772654723072
743014762909405185
742971452706725888
743077929194795008
743052603823656964
743092596575084545
743105146150752256
743108169975668736
743094698252898304
743072862702043136
743073026107973632
743110816904445953
743002347819917312
743094303757635584
743062687018590208
743014234456522752
743024665757618176
743101799075315712
743110229471207425
742992587938758656
743070505511624704
743042516555948035
743073843930091520
742989228091543552
743093800667611136
742970861343395840
743085025793585153
743050074683408384
743006500432547840
742929987645362176
743100318246969348
743013832000425984
743006676568145920
743101534758699008
743086485671415808
742919019594960896
743050691539832832
743065686201761792
743044823679127552
743034287444897792
742975655344766976
742886941666877440
743109952730959872
743051077134757889
742881350542184449
742872236319756290
742976817083129856
743015677229969408
743104948821319680
743014213480652800
743039026958094336
742998308587769856
743054730360819712
743110745437671424
743062062339874816
742998052961652736
743055640550084608
743044278155235328
742987940519907332
743090100955942912
743038133806075904
743038985174323200
743074963897339904
743045549113348096
743048204325949440
743104411946373120
742991304238485506
743020412938944512
743089505574477824
743008777625034754
743085663340351488
743108434573266944
743008559475089412
743071641962487810
743055426854477824
743027198999793665
743050586396852224
742943518654668801
743009327108259840
742926074275844097
743076989561495552
743108790883647488
743057855314546688
742889974215921664
742908148059607044
743069569934348288
743042441058635777
743030915136376832
743070190741622784
743063547035422720
742980835222163456
743009612501295104
742935591327825920
743101530610540547
743092579768602624
743100557305384960
743106597497540608
743041153495367681
743085705530839040
743101828208939008
743033880781979648
742980218630119424
743058283309715456
743066277497999360
742984094208937984
742963483545899009
743099496226230272
743096681802149892
743012682823958528
743055653237841921
743001924128112645
743051731450363905
742991304121024514
743095776084152320
742882541603065856
743078205976944641
742956331959738368
743001387185885184
743097969629630470
743070534771089408
743080676501622784
742878578233217024
742973679638700032
743087169284284416
743063559349927938
742949235402936320
743036170649669632
743040968937590784
743107394318798848
743105208855736320
743091871065509888
743101061024649216
742980633874604034
743044810945138688
743107893529022465
743062661924061184
743013311780917248
743078503789252608
743013492047937536
742991471868059648
742972283048894465
743011059250962432
743045448651395072
743016688178896896
742874144975552512
742966964532961281
742892960421814273
743055472752791553
743021427805327360
742887943879155713
743032035183370240
742989441808142337
743055606995689473
742991987817762816
743000233869750276
743042617194237952
742974963158765568
742981866928668672
743010015049568256
743034643868491776
743094517734182912
742999701339971586
743090847546122241
742892495063941120
743028423694684160
743032060399472640
743007099957968896
743034941726937088
742962036561350661
742919065811832832
743067531490013184
742957376341454848
743007439742590977
743079384815390720
743036451667992576
743080622055403520
742930143061102592
743042344774176768
743012087065137152
742981925745401856
743048372014206976
743074120716279808
743084543465361409
743047499670257664
742871418401099776
743061672294764545
743009004209635328
743092626073608192
742879442020765696
742991899749974016
743096539451695104
743021272620228610
743054953044967424
743073730641956865
743108224526786560
743052750729121792
743051743987159040
743023806046949376
743047201748844544
742975558947098625
743016059209420800
742984044003090432
743088603820138496
743030206273867776
743050838046707714
743029908721569793
743036229327806466
743048170817650688
742990369055473665
743083734354829312
742966876561625088
743036879491174400
742958425332649992
743003450930266112
743051815298707456
743044500596088832
743099483597115392
743015203399307264
743009402513424384
743057376991907840
743004142986244096
743069238819094529
743029485138792448
743057138117971968
742974430528294912
743053266582392832
743080038887784448
743063039465955328
743030378231799808
743072048881209348
742966885222907904
742960409003630592
743043196209532928
742944705722322944
743066546034069504
743015207484706820
742939521243840513
742984933132619776
742949705290776576
743088221949681666
743046786609209348
743046551526858753
743045452791197696
743052285165588480
743041438812889088
743031942799589376
742947348008030208
742993598610874368
743039387890536448
743073982317006848
743047386201772034
743075983029358592
743058971079135232
743030126611288069
742992403020275714
743094979208318976
743095268615262208
743076255889788929
743095943721947137
742930881250230272
742987546016251906
743022111468494848
743100415038914560
742885989450813440
742998019365298177
743033704424034304
743063001759113216
742989328637382656
743002893196759041
743013567755063296
743058069014335489
743060963411304449
743033608210907136
743092462416203776
743013521399615488
743057238558920704
743081431451226113
743061932001927168
742993325863624705
743096509844074497
743050267646697472
743053761451544576
743007846657298432
742980306760814593
743017648804528128
743024128903524352
742996500880449536
743017971786776576
743109789039886336
743110321821356036
743038658010349568
742976687130939392
743039874358517760
743021520050630657
743093964262232064
742997969130147840
742985641970012160
742894667453370368
743037449836896256
742980147570200580
743017782921551872
743048904711770112
743045779691085824
743040897642827776
743101937541914624
743006668028534784
743064058530664448
743040260268019712
743051614030823427
742982345045778433
743024481308925956
743086640646750208
743052150876557312
743106806927532032
743024665971556352
743093779389898752
743015929047617536
743000854668709889
743070819866300416
743001433545531392
743067967915692032
743086305467334656
743080949211115520
743047499510874112
743004038128603136
742999445520941056
742962845789392897
743063748118712321
742973231045435392
743050448320516097
743055552536678401
743028218136014848
743084069668454400
742901961272463360
742888518729539584
742997163664367616
743048695021735936
743043187695079429
742993405517672449
743034807547002880
743026360319397888
743006068154982400
743011566833049601
742992889697951744
742974959161618434
743027144406667264
742999143514275840
743037865060409344
743086057651109889
743064905784414208
742999982169460736
743077312732778496
742917660476903425
743009574643367937
743038058203893761
742976586329272320
743093230032572416
742985692209385472
743022468110123010
743048359452286976
742982160529952768
743076939183890433
743010451240456192
743008639179460609
743012309166116864
742912904450572288
743006630179135488
743001408228753409
743065581360979968
743036124663271425
742944156042076165
742996043973824512
742974325892976641
742901084604207104
743014163035869184
742888673859887104
743058891181838336
743017028018155520
743007549012779008
743021050267611136
743041568928600065
743076750821851136
743040021003968513
743082324871483392
742961985889931265
743034921036484608
743016067501424642
743019724792074240
743083125773873156
743061290399215616
743110648855433220
742989358211403776
742886790672097282
742973344245526530
743061852289126400
743061181389283328
743016713558626304
743034522455920640
743040826444525568
743053531037507584
743043678382395393
743033046039924736
743083474303787009
743024372319948802
742968101482946560
742994068477710337
743055871291359232
743061223395209217
742893115594285058
742927248660008961
742968034319556609
743067397448404992
743054680058560512
743038422932172800
743019603442470912
742999403351420929
743042285986848768
743029912810991616
742986829008359424
742955493350604801
742973889572179968
742983272242745344
743019657641218048
743027400561287168
743003673182240768
743094505289732096
743067200223875072
743026062678994944
743021532620988417
742982815072047106
743054021519376384
743085281985826816
743012238232059904
743104244094500864
742990909852266501
743028860258750464
743050708061130752
743095599743000576
742970370584678401
742954813906915329
742976536249303041
742877814840393728
742961772093689856
743079657386483713
743028319185186816
743056014052888576
743067309229670400
742952565680267264
743026737605423104
742995519677575169
743055699538784256
743035810128232448
742994953228431360
743035457634701312
742925369892708352
742969095281381376
743004780604297216
743014687361634308
743094198862155776
743093158653923328
742974795449503744
743051454668242944
742972106930049025
743011965363068928
742958668564566022
742922899481317376
743080009795932162
743060732628066308
742961629382479872
743046421474123777
742903370638229504
743073462374256641
742891823883014144
742973323148197888
743017782762213376
743071050456535045
742998224680722432
743052419274297344
743019079003443200
743005892065513472
743022996533739520
743088331307765760
742967035907481600
742985688010854401
743106970652020737
743032756393922560
743028570721800192
742969691044511744
742907166600749056
743039257552560128
743015404650405888
742953358248513536
743023126389329920
743012317764460552
743042521069031425
743030256928333824
743000942979780608
743011734932180992
743031544386719745
743063542736293888
742873083770343424
743018768629178368
742963277907496960
743094936942350336
743086603002875904
743075391531679744
743082450679660545
742960157215326208
743091829269274624
743035453553692672
742992835134246912
743027157316702208
743039924774002688
742961130532900864
742877105944449025
743083717393063937
743071776343740416
743062741867499522
743049299043450880
742973596100886528
742976804370124800
743091468475244544
743058203554938880
742903303584022528
743053593960407041
743093423129911297
743008429539766272
743076406779842560
743021662455619584
743044353728380928
742960346177122304
743069767100174336
743046341908140033
743066667564011525
743069054005596160
742967141083795456
743074464863244289
742995246963888129
742901869287112704
743100628910669824
743102935790460928
743079858478194688
743046878875553793
743029824839634949
743016721812992000
743084317258174464
743106161247977472
743048493774823424
742998438724423680
743000858854592512
743027174060478464
743068785523843073
742966692024832000
743011474872897536
742901726441787392
743012502099927040
743026205033693184
742991694442967040
743037643060064256
743104554519171073
742980705425166338
743032672738480128
742995989448019968
742968147381194753
743054302634184704
742998203763675136
743083352274698240
742981066089234432
743104789408550912
743048413944647681
742991090354147329
742997885126578177
742996387961405441
743039622477840385
743014674975838208
743032765038395393
743029803960401921
743031338832384000
743082627045920768
743013777491304448
743012707704672256
743077429930020869
743084426255577088
742966369289928704
743039241005977600
743015253693345793
743045016516497413
743028809906163713
743008525937430529
742974925498142720
743051173880463360
742982844562182145
742985696625954816
742999164372537344
742973528899747840
743056693454602240
743107725593300992
743007129276190720
743049705811283968
743080085020872704
742918201764249600
743106152607711232
742953316548784128
743011122442338304
742873964226043904
743009943872114688
743101673254604800
742976725009768448
743103338284224512
743012955336232960
742965362451468288
743062473171992577
743057813547712512
743109705426477057
742979291714048000
743060573206765568
742981095340281856
742951852807950336
743082316558438400
742971448294264833
742990310188429312
742959582809587712
743069972763693056
743027891261321216
743031066328453120
743079963574800384
743033540821037056
742944696968876034
743020870071930880
743054097369141248
743052985580818432
743050590641623040
742947184396632064
743045322839064576
743061517109755904
743037873516097536
743045951665938432
743061730784333825
742908198210949121
742982131358502913
743005527073030144
743108811729293316
743096031886348288
743032156923006976
743110334597201920
743051735716003840
743003031558623232
743020677117190144
743039471478800384
742931174780198914
743033322792685572
743038603417255936
742878079178047488
742989312124420100
742986396881805313
743013802682224640
742992382103277568
743047201555894272
743077736483332096
743078684320468993
743063848958234624
742979140865937408
742978251740581888
743036863011770368
742982647400566786
743013483898363908
743016918798467072
742999889844527104
743100016298983425
743061550542520320
742952313824935936
743061126913593345
743060363537743872
743012577949585408
743105489932689408
742967115548884993
743041447318986752
743025747938443268
743031812906192897
742998824520716288
743044903157010432
742875696767373312
743015366981455872
743013806897520644
742964196560764928
743003815968944129
743024082875097088
742977483889381380
742988091540017152
743028490879012864
743016390307786752
743041732447719425
743040017040281601
743092172887449602
743032261621125120
743026905486622720
743101186673377280
742977299306455040
743051949633851392
743052872456273921
743008270173011968
743096719861284864
742930889353625601
743107658551595008
743055682816053248
743093234348478464
743096249788731392
743027488327012352
743108749104140288
743031196276428800
743036690693033990
743067577639915520
743034945854148608
743087676816011265
743008010163740672
743047747029377024
743058408736206848
743001286673567744
742977865780727808
742973478622629888
742922081545932800
742962380360015872
743022786826899456
743083797265145856
742988573855617024
743019095566766080
743025299068182528
743052746568437760
743075450214350848
743070752589680640
743048149732728832
742872563437735936
743076154861584384
743030705769349120
743099705907892224
743026473490120704
743025076925272065
743035185046953984
743081154740264961
742941576641581057
743083260314583040
743036531653414912
742992482795958272
742954427942895616
743078461938470912
743085592028798977
743087261584097280
743100918372130817
743021876759400448
743046731919556610
743033071184793600
743031699739709440
742940246896201728
742992038157799424
743017275574390784
743025689151066112
742910513642917892
743022828472127488
742989437768994816
743003497042448384
742889311587049474
743090684022902785
743091313361313792
743101803185704960
742911952431796225
743032026643718145
743070031286784001
743096233330368512
743066957000413188
743087680913825792
742960186793562113
743089031760740352
743002868010078209
743000300999544832
743063123301662720
742960560132722689
742973491025170433
742982882294157312
743062892447211520
743049164557324288
742968222908026881
743058920684408833
743059507677429760
743008916058087424
743007867582697472
743046933237903361
743042394883563522
742980550227550210
742954746684821504
742948224751788033
743031489764417536
743028377775378432
743097428484710400
743042994987798528
743035004771536896
743050628679630848
743094517687951360
743044446229516288
743054592183799809
743026154790080512
742900405223329793
743035474697158656
742967858007793665
743076918354935808
743063039327514624
742996433725444096
743054021691379712
743011353238069248
743058098584190976
743104902780616704
743075123272519680
742957078550085634
743106513401745408
743097290244689920
743063844604497920
743068966009077760
743034304175951872
743012669922349056
742977345548648452
743057922436005888
742894667579150336
743007314098196480
743013487799046144
743042319419604992
742953085845245952
742953131978457089
743001466965766144
743015039968399360
742995461024452608
742971993495068673
743065887217979392
743059122036170752
742975366021681152
742953135929499649
743007762544758784
743099865396346880
743020601519005696
742970672293523456
742999093128093696
742984547298578433
743025840166961152
743042441322848256
742974636112109568
743103887717064705
743083750968438784
743081574233690112
743070564001189889
743008949750861824
743003467590045696
743008974895734784
743072615137464321
742982076874510340
743028759331262464
742877164488523776
743040658643034112
742901378322960384
743093225947201536
743056605185511424
743046103034126336
743093687169732608
742954482577887232
742983935022501888
743016121993940992
743098301105463296
743070618476765184
743047675810054144
742980088745066496
742987944659693568
743071138650202112
742958320126992385
743104739139682304
743057305772675072
743072023618932736
743057985228922880
742871053496508417
743044274128883712
743080684726669312
743001185846755328
743066302810624000
743028738347171840
742944433017126916
742983519719333888
743068773226283008
742884643221954560
742970194172186625
743086963691913216
743051496925761536
743038137794998273
743068412541308928
743039404491575296
743100972839362560
743085600698454016
743097000711720960
743080219184123904
742899071468310528
742973700698443777
742918948426031104
742992810232676353
743068844210655232
743096140950843396
742981057570562048
742986325620592640
743013638794059776
742997172195622917
743004428140175360
742884999641202688
742999315229069312
743001894822498304
742963747757641728
743030965489045504
742973218399604736
743071088129646593
742966784312107008
743036703250776064
742911860098240512
743037307339563008
742907456032886784
742977324816207872
743050737517744129
743066969470013440
743023197659004928
743068592548249600
743042462080438272
742957980585451524
743059273089875968
742992147373260800
743028243549278208
743080945125855232
742957540015788032
742883309521412096
743053119781777408
743008744154484736
743026071038222340
743050871735496704
742992264658583552
742874803380441088
743023566740951040
743005082556497920
743094605835599877
742997813655699456
743096744779653120
743104919788498944
743041321150124033
743021658278133760
742997629114716161
742985797062799360
742983934946971648
743004973475213312
743076524321083392
743026356112490496
743031938496270336
743039001746112512
743062288861630464
743102839233368064
743090189048893441
743015056716091392
743100951565873153
743042139282608128
743048334353563648
743094530337968131
743018324020350976
742949818268553216
743051975017783296
743036757764124672
743066092743036928
743002540791468032
742981166706348032
742997641986990080
743021851505524736
743104424688635904
742974841519759360
742999780989755393
743015668996440064
742898991810088960
742969531501563904
743024758200107008
743061428911898624
743099576186474496
742979677464236033
742873997788975104
742993275720699905
742922983270912001
743063006096031744
742960857987088384
742966700287614976
743084602378584064
743038896972402688
743044487895756800
743069108627988480
743064004038365184
743100372936491008
742994554853425152
742976158736732160
742999571387830276
742870911037145088
742980113986400256
742886497041428482
743042487271493633
743085998972735488
743052662548103168
743005568902778880
743066914956705792
742974908775419904
743009448952799232
742987839865008129
742907074363854849
743038247102730240
742872089368133632
742981154266087424
743069708526706688
743041925339590656
743066285903380480
742985931318255616
743107457002680321
743108413517922304
743095658681339905
743045058384003072
743014221802262528
743092802309869568
742967698632658945
743088582563364864
743013726958190593
742903651610578945
743099827819515904
742984010398326786
743056466819448832
743005921429835776
742988569619357696
742956349038972929
743086745609179136
742901961603878912
743025156562558976
743011357268795392
742997306434330626
742997880831676417
743033549498912768
743015002009915392
742983284758597632
742980395034107904
742932365916393478
743039190783365120
743052197072646144
743107901812772868
743076666579288064
743093263410827268
743104831699746816
743034040169730048
742999009355268096
743056676752887809
743057045839089665
743031288479797248
742978326998978562
743102960822059008
743086628260970496
742949415787302912
743065329371217921
742980428563353600
743067409771331585
743104391243300864
743020815264940032
743060543968272384
743052104844087296
743048845945249796
743015673387974656
743089425941442561
742996626999021568
743020622507323392
743082953975140352
743081188076748800
743053916670201856
743076934977003521
743030932047859712
743007200520593408
742979203763736576
742998975834411009
743009293553782784
742991899905134592
742965584724430848
743032978780094464
743100796754112512
742984727779528705
743064679531085825
743033448684781569
742980679999295488
742964959680815104
743021842798137349
743084837209153537
743068886111821828
743091736931622912
742968311286235136
743083872582303744
742968436926603264
743007162859945984
742987928033480704
742979191130460161
742998677908819969
743018227601702913
743009314491748352
742992533362479104
743064431920320513
743009557836767242
743110665926287360
743072468349374464
743014226185326592
743010874839961600
742912547804712960
742928658306871296
742985427917930497
742981120577376260
743039241123467264
743001072764080129
743056689142759424
743027618577010688
743107369106804737
743103694661652484
743008161062227968
742992952809656320
743092584088776704
742889974002003969
743074229869023232
742966025377992704
743077900065247236
743017430428090369
742949801675923456
743031858980622336
743044290981580800
743037214951657476
743048736679546880
743034937780113408
743067279689166848
743045398374289408
742994596603539456
743053715549106180
743007934490284032
743020165168791552
742980055316484096
743110699161952256
743032060277862400
742996773728358400
743027781961945089
742909267850629120
743052398579585024
742975290415190016
743086481363898368
742972228518739968
743073445596913664
743010178531004416
743101358727798784
743007435468734465
743044315967033344
743050741670154240
743070023019794432
742974455551524864
743010958587666432
743095566234705920
743095738280890368
743068659669602305
743094693697839105
743045641274851328
742899121791610880
742991828576817152
743046828455792640
743099026405502976
743033998084046848
743105141734264832
743044534242816000
743029325813932032
743097470440312833
743012200441335808
743054789395632128
742974132997005312
742976724732944385
743099341196394496
742998904430592002
743074175393353728
743098976048648192
743028012749324290
742907741363044352
743077153210785792
743071511989358593
743043992972099584
743088725245198336
743110322039357440
743044139739189248
743071390249680896
742872597122187265
743108023430717445
743045192819695616
742900069754634240
743079036348452864
743021809344319488
742970286698573824
743071373401018368
743030277757243392
743089845208293376
743088339352485888
743077535072854016
743044831958667265
743046450964267008
742985730067202049
743082589142011904
743017082455920640
743036284160102400
742899893770059776
742930650433527809
742985499346915328
742913868968562688
742985549787627520
743026813115465728
743058631097098240
743019976353669121
742984501031276549
742988309710970880
743059361069715456
742979266674057220
743062410395844608
743106840582574080
743006785607467008
742962996775915520
743001794243112960
743031641044615168
743076939280175105
743055997137227776
743014859613343744
743063253346029568
743051538642309121
743083432230674433
743088373238104064
742951940854808576
743031472920104961
742962237921431552
743032706079064064
743097034383720448
743024825120247808
743066508012728320
742928456636346368
743025831803531264
743047025671962625
742880033648353280
743103485265248256
743032378990415872
743096266796748800
742961906349178880
742899235062976512
743011399379656704
743049382946344960
743075706398216192
743058392093167620
743085676120420352
743101085930377218
742991572548104192
743024116224131072
743110388837928960
743008114925010945
742991916816556032
743049814817005568
742889709769199616
743052339624448000
743026540829626368
743087685112324097
743105833823653888
742991115570323456
743016511997104128
743023822706728960
742919342678024192
742997394292367360
743083864147537922
743048204028108800
743062942913073153
743095226349289472
743022245572968448
743103673908133888
743026100197052416
743035688237584384
743063437824167936
743074741657997313
743100976861679616
743088414870933504
743028104969474048
743097969491247104
743059528887848960
743073340659802112
743040377779806208
743015312396804096
743060346668191744
743100129712955392
743026079422681088
743028138536542208
743107909916217344
743039542916206594
743005866912284672
743074279982563329
742976943033835520
743102763702325248
742878079152885761
743062456616919040
742987533705940992
743040809696645120
742891056312791041
743024376396849152
743057666667204608
743080911491731456
743091237918384128
743079904888168448
743105817319211008
743041325394763776
742926401490292737
743017065733337088
742977391719505920
743065367476461568
743016998414749697
743104881679081472
743009285077094400
743033582806048768
742979761673281536
743037965950062592
742894889931841537
742944151931617280
742995947211350017
743016285722677249
743054328089305088
743068173340020737
743032135653691392
743048720032399360
742960731956649985
743030562923925504
742922824021508096
743047289980256256
742965165445025793
743042990562811904
743012963703984128
743002922674454529
743010543674511360
743064020945645569
742995515546210304
743001043408171008
743049537883889665
743108669387210752
742897754532392961
742953316313911296
743085760035819521
742886253662724096
743004113760333824
743073294560067585
742959150892736512
743051261969190912
743034971040817152
742911172303675392
742977131601383427
743101035791671297
743042898493472769
743071411368022016
743096560372879360
742961574953013248
743072333976510464
743003505598795776
742984622921928705
743070765269045248
743102956715806720
743028298037366785
742985042306158597
743035369659064321
743095805272334336
743087127425101825
743056873641873408
743049437346422784
742982060206370816
742986405127847936
743025085242445824
742969036728901633
743015589350912000
743062037060849664
743084732364296192
742946832121221121
743035533111267329
743040478237560832
742993497708482560
743019158644887553
742992180856410112
743015471935553537
743006076673593344
743053384274587648
742975122810798080
743034656468127744
743080244626763776
742976192031141888
742969992854052864
743002234703740928
743088008065343488
742964791946448896
742988011739185152
743018214892830721
742983700074364928
742993959270633472
743042848140988417
743065589527154688
743033268237402112
742979401013465089
743016268899319808
743070769513701376
743007733360799744
742980713839005696
743034107161022464
743053518492291073
743033620764499972
743046996446085120
743013412649734144
743080739403632640
743065375839903747
743049827508969472
743043565421527040
742941907756691456
743081750105051136
743068487803928576
742880155245412352
742980571115212801
743091179001155584
742967358835265536
743042349027209216
743082501065834496
742884802353758208
742990641651716100
742966134111150082
743102377746665474
743097440937578496
742998535084355584
742991480231493632
743014473708019712
743109617387851781
742890758324113408
742997125831741441
743096375756369920
743008932965306368
743019469165998080
743042118147551232
742965748247744512
743095440640462848
743091615317790720
742986518411771904
743098808645619712
743095700372762624
743038360013406208
742969250432880640
743069830127837185
742966016653852673
742901961511604224
743033897391378432
742974019754938368
743069691464306688
743031829691781120
742931032253419520
743048078538706944
743083352299692032
742916809297399808
743094639222128640
743022967165190144
742988095549808640
743044236354977792
743055158179995648
743081716726784000
742938053396795392
743094492367073280
742881698686337024
742960031566548993
742990360457142272
743050381152952320
743020903324323840
742981602951745537
743056194353410048
743032030770798592
743009331524820992
743065677641224192
742875499656032256
743044261654974464
743044261654974465
743022694455640065
743036489534083072
743011634118004736
743074598808346625
742940628582043649
743017288031477760
743011294442364928
742983578343092224
743082006087487488
743082958307741697
742990641446162433
743079405740785665
742883665663787008
743080479235137536
743005241973608448
743094047934435328
743104160527220736
742984714911404032
742952628573868032
743027161372598272
742909649482027009
743038360239767552
743017615027798016
743025370237145088
743058861725077504
743063597169926144
743053375684628480
742916293133635584
743065702848856064
743105074608640000
742975651326611457
742981590352068608
743005837497602048
743049688862085120
743017489290776576
743079690752151554
743000020060938240
743042852402388993
743100498773966848
743013420975423488
742997637809491969
742980596222332928
742982710055047168
743088733759627265
743031145777008640
743109428287700992
743007653836640256
743027438389727232
743013186023084032
743041849804369920
742997843258933248
743057246976921601
743005573361336320
743048095311745024
742914594499383296
743083331529609216
743104042788884480
743017137070039040
743014511205068800
742971012086681600
742974145173028866
742986111723667456
743005975947403264
742953437894184960
743032416642666496
743060334068535296
743044248891719680
742942423744155648
743072686209957888
743051647572676608
743019519334096900
742980411572297732
742981443278770177
743027475807100929
743043649295024128
743008631151562752
742996698327355392
742980386473512960
742980046722334720
743023948393238528
742923750853709824
742950183286255616
742991941630107648
743055200479498240
743086464624414720
743026129536180224
743083398705651713
743100679187730432
743085265045053440
743069037261914112
743079543867592704
743081473532530688
743068508943044609
742975013557538817
742980885755072512
742967447091851264
743101442546864132
743032957825228800
743088473595367424
742962896091631616
742952855032717312
742884861065629697
742981028189458433
743020350032777216
743008110709755904
742966574613684229
743022811791364096
743055833831985152
743041044351201280
743068852947419136
743100633058775040
742978436210253825
742990423510093824
742961612903059458
742972304251097088
742981900541820928
742880553607827456
743052847365947392
743085369785077761
743005569225744384
743037479272452097
742974757797257216
742916104402542592
743059415469821952
742986631653806080
743044379204571136
743031586174738433
743076259907919872
742894516315688960
743103917123342337
742983519572496384
742982449949466624
743079812378562561
743087286674423809
742894244034052096
742982345242906624
743089962485198848
743068030687662080
743089060885864450
743025706041528320
743006030347575296
743034262392328192
743094849163923457
742961453272039425
743105850802376704
742970848781406208
742983943167877121
743005845814935553
742979488934428674
743088427441266688
743060120121311232
742982701645455361
742990021020487681
743035294002348032
743093393602007042
743029044606865409
743055359816896512
743078151333531648
743074397490188288
743099164918226944
743014620286324736
742877743298293760
742874476245876737
742930339958562816
743077862199185408
743002892966203392
743100364535308288
743099974351769600
742992222765895681
743096489098911744
743000926122823681
742969074553094144
743053161930346496
742897440051892224
743062208804982784
742996886844518400
743108564542214145
742985931498651650
743049768658690048
743096312934064128
742886354460114944
743067271438958592
743048942594691072
743103321636999169
743007997518024704
742947985546465280
743094832365723650
743009998259683328
743029686247260160
742982831605960705
743001374682677248
743097147436994560
742998103284940800
743084103428407296
742940075068121089
743073886066053120
743101756947595264
743054978084806656
743052499343400960
743048015540293632
743014192739844098
743090747038175232
743050854941491200
743038045717422080
743046907975639040
742984543234330624
743066541541994496
742971515453476864
743040058895269888
743048678101929984
742961835050143744
742995590972379136
743009407034896384
742965308181348352
743049366181687296
742957531853688834
743051140057698304
742958312002605057
743011613037461505
743109680226963458
743091460136960002
743092529663479808
743029870813425664
742980327656853505
743078319185219584
743081922260303872
742953438305193984
743038628729851904
743001274124226560
743047444884262912
742946643205558272
742957661579313152
742881191318065153
743025144017342464
742994139533463552
743062951523930112
743068559098712064
743055062029750274
743028294027751424
743062452254867456
742874803091218432
743045628851294208
742947154830974976
743080982564208641
743046836991217664
743000674464632832
743076150671343616
743018147813445632
742999625645314048
743039031248846849
742981166643466240
743053597911470081
742980462126202880
743072212421201921
743053799380639744
742966906047627264
742986828769333252
743039979010416640
743049718268321792
743054181246873600
742995561285046272
743043766634872832
742922345602535424
742955115791945729
743082794432274432
742965685454790656
743058115285778433
743085940390793216
743001714412818433
742961340311076864
743064297547276288
742884995488878597
743077392315523072
743025513095168001
742903412501581824
743024082778742786
743079904670044160
742976074674524160
743110770838372353
743034161485783040
743045448353624064
743104177388290049
742977672653967362
743024279713918976
743039001851002880
743100909853544449
742885314012839937
743059323258044416
743044005794091009
743077685891567616
743026339427409920
743036850298888192
743105133416849408
742979518256840704
742979828450787329
743071373543800833
743071449024475136
743078122271199232
743071252026425344
742983821595938816
743008110890127360
743090835185664000
743046681608998917
743053367400861696
743104831464820739
742993082652762114
743078935752265729
742986489366220800
743053925302054912
742963412083298304
743066822677831681
743054487418441728
742980281527848961
742902519052013568
743106001541402624
742965177927249921
742948627157504000
742995838335586304
743103862584844288
743088268015632384
743036317412544512
743089975286202368
743061135134457856
743088591178465280
743042831128879104
743109504154402816
743028994459701248
743065002425344000
743081276358447104
742997385996075008
743055871521984512
742960300132032512
742955438782746624
743031317776977920
743057758795272192
742977953944993793
743032605717757952
743104080713764866
743067292632797184
743023956731498496
742998166178570240
743009604204912640
743077426104832005
742906822772719617
743020718972080128
743069125581234176
743061848153567232
743012833504464896
743075689570697216
743004788762238976
743077450943463424
743046946101813249
743060728299593728
742977463077199872
743019792022568960
743050318192214016
742886295601614849
742978687985979392
743078113626689537
743053925331406848
742975663779512321
743084350636494848
743072652886171648
743105917621833728
742968839751802880
742996395959980036
743031909190619136
743021213971275776
742949319368712192
743062456608690176
742945993415622656
743022140979568640
743019875669561344
743106316487524352
742888380078428160
742970546636328960
743030403783614465
742995221550620672
742907527331872769
743060208449114112
743065509873262592
743028000195792896
743055309476880385
743067359557083136
743047210108104704
743030626077540352
742964024686587906
742874522341257216
743002096140718080
742951516953321472
743046144683433985
743036841729789953
743021461498036224
743110443334434817
743032114946428929
742985864377176065
742982378591780868
742975852372234240
743107289385734146
742936744736198656
743088368989437952
743055258994249728
743037739415834624
743104437326073856
742974795395010560
743004654544523264
743019439675805697
743067103607951362
743068647036489728
743041631570546688
743016826809004032
742982085317677057
742983674816258052
742997025202016260
743016377884217344
742999411656134656
743059684140158976
743100263829897220
743107562090967040
743020865881833472
742974925607211008
742972434219991040
743005300677091328
743033683582554112
742992550005514240
743040943918600192
743066990344998912
743060443346960384
743089438297853952
742962455651975168
742992499699003392
743089580807757825
742883200452710400
742961705186131969
742878666300874752
742996102589370368
742992562772946946
742973306719080448
743038381249167360
742991715397701632
743023344543518720
743005783043002368
742996144519794688
743082991551926272
743033406896754688
742890372553158656
743064037525708800
742900690423406593
743075412583055360
743014578473340928
743055367941296128
743052931260387328
742888791443017728
743097021817622529
743012556965576704
743097105523351553
743011189425311744
742987147611910144
743014922330591232
743033071092518914
743025911583379457
743034816036212736
743092542003118080
743092713957011456
743015685886992384
743022862076891136
743080739315580928
743080789894680576
743060703267987456
743065128099319808
743002297421189120
743009545400782848
743059558009077760
743059079841624065
743066319205990402
743009368971563009
742975952985153539
742901101616209921
743034920902221824
743025265362800640
742981863082430464
743052696291250176
742972983552159745
743040960595169281
742971737948688384
743040528598568960
742995435707629568
743057175828791296
743067137162412032
743010946247954433
743014079451811840
743058983519424513
743046019143880704
743062909400559617
743056269817307137
743050049609990144
742894537379565568
743102981873258496
743095230560358400
742991769936252928
743008555553415168
743081641103503360
743075869967716352
743068265698693121
743068034760380416
743034203554480132
742989509319610368
743087320275013632
743044693534117890
743085395198550016
743063370774024192
743063471621836800
743002167716483072
742901181438132224
743076045973127168
742944760265052160
743054663356960768
743082769564110850
743107436203147265
743071629232746497
743032211113451520
743082056469643264
742991266544254977
742996656208158721
743064088201199616
743038301419020288
743019565316251648
743055489530007552
742975353463930880
743001341379903488
743010287784169472
742901466482933760
742983544734113792
742912702847148032
742999688702464000
743035919049990144
743045662342848512
743088780052201472
742898731842949120
743001945326145536
742986678118326272
743058811762692096
743102872724897793
743046769626521600
743087630510923776
743106454706659328
742959280911994880
742988594890047489
743023604682633216
742962384701165568
743030718167719936
743053233028009984
743043934415265792
743106853052272640
742871443759714304
742969103640629248
743075026950361088
742984891130908672
742985591776763908
743095675366309889
743089475962560513
743016461833228288
742997306522341377
743015434170077184
743030403418738688
742972765565771777
743011277417615360
743040390039797761
743021989816864769
743049139613782016
742948786432053249
743056639012524033
742990109084143616
743005950932586497
743024946968989696
742996605805158400
742881107121737729
743052859751694336
743021851354353664
742992960988585984
743032236417634304
743003916414164992
743032869778558976
743075601578217472
743019980778831873
743058358530367488
743061282123845632
743041275243433984
743043154329403392
743032358014619648
743021629056389120
742987852464685056
742883154055331841
743060346613706752
742987659375738880
743052683674783745
743066281486606336
743021545057091586
743070991706951680
743104277980139521
743105192334381056
742979069327872000
743087576186163201
743014951808339968
743001077210091520
743052503395241985
742953563903627264
743044982878162944
743041602466238464
743090126205661184
742985704704249856
743000502472998912
743036753813110784
743051190649266177
742961831090749440
743011373853069312
743106693886836736
743023692674936834
743019624116162560
743046052526358528
743065744976531456
743045490648842240
743064067020062720
742936816064598016
743030286041133056
742981531409518592
743057045960708096
743036501936721921
742985621082415104
742942222383996929
743037487652737024
742958387202273280
743052402756976640
743066424390897664
743014997698174976
743069465307426816
742934127708639232
743035692532563968
743089174304174080
743012552557367296
743015090304221184
743027660419432448
742973210174586884
742984379409043456
743035109708681217
742872018450665472
743031112562266112
743041430361235456
742962678122041344
743098791667085313
743078948570038273
743056160677191681
743036971803660289
743068328516845569
743033692063436800
743059910695477248
742968525208313856
743018709812318210
743100054106427392
743023583597867008
743022019139272704
743102780534099968
743056030695837697
743019532059545600
742874568377929728
743009717090451456
743105133647527936
743042881464741888
743048019604590592
743036112084566016
743067716182003712
743036413894139904
742957913401090048
743038502649122816
742959784115220480
743050465064144897
743044701876584448
743049395478892544
743044983012352001
742937655072133120
742951861066584066
743105259145285632
743071209806548992
743056248694820864
742982529637097473
743091279869923329
743087144210726912
743110451781849088
743057867729571844
743060619318943744
742973679668219904
742987701394255872
743108056955932672
743014805137698816
743048539647938560
743038377042280448
743012435347542016
743035528845594624
743017418126151680
743012363817877504
742981636497805312
743032085640810496
743061688841297920
742947796580478977
742999890180112388
743059612555972608
743071704784752640
743099273865224193
743050024347566082
743020677045846016
742943749127475200
742933892680810496
743004868680417284
743033452749029377
743038951469002752
743094161239379968
742951026509156352
743106974963929092
743008433671135232
742905212160094208
743032840607141888
743015215848128512
743024745659039745
743082849075597312
743050393702309888
743002377045823488
742994492094095360
743005342401990656
742976305390571520
743071478518820864
743039442403885056
743029501865689088
742964959714365440
742901550377500672
743056211172589568
742986900164759552
743059721935032320
743073994841194496
743003891453808640
743025257011896320
742899272698503168
743057381458890753
743072677825417216
742900245974024192
743062989121544192
742987000945463297
743097856182079488
743005548250050560
743061953069907968
743047449258778624
743042579785261056
743027152975736832
743061625775792128
743018206550458368
743025299080765440
742987302801145856
743110342784516096
742971406330265600
742997948104122368
743066680151158784
743020874190721024
743048426347204608
742886694320496640
742953094129029120
743036485276979200
743007079074521088
743098590554431488
743024527492456449
743015736050864128
742957976458264576
742998505841557504
743031489944784901
742976406162964480
743061307096739840
743057465160400896
743039647652155393
743066696987054080
743056152414523392
743053178770456577
743108157665247234
743072569083977728
743089232709877760
743096258492043264
743006734998982656
743004298431373312
743019095608659968
743110468575887361
743079304859287557
743042646738927616
743075723200614400
743058660406988801
742969645091655680
742965676940374016
743017417908051968
742966973190033409
743051878448107520
743085084920664064
743044278407028736
743097760098947072
742964347434045440
743045779934183424
743071067456016384
742875218587357184
742959041505308674
742983251329994753
743031863124590593
743101144524804097
743029849904840704
742983729174487040
743091548200521728
743085667840888832
742905484731113472
742963647060836352
742956000685219840
743026947559657472
743080563297357824
743057515651334144
742902196354813952
742879765175140352
743104411900186624
743110363768487936
743085810422026240
742961356891168769
742897318207365122
743015144654004224
743052809562652672
742956650785611777
743097839719305217
743024087136620544
743058698453549056
742988318007255041
743039329078022145
743057222142427136
743075928637607936
743054365473148928
743067388934029313
743003949955833856
743035537523650560
742881191309676545
743023273307410432
742971536714436608
743086968117075968
743072665175461889
743066512383221760
743104286234714112
743011743119646720
743069968569372672
743108862425870336
743019271987593216
743038049928503296
743035050938241025
743092940755611648
743001957686751232
742992550143897601
743032634956222464
743082538965557249
743048522958770177
742990289267228672
743048594299736064
743041120200953857
743065857845297152
743053900220137472
743066797725908993
742985491084103680
742971406661636096
742937965194838017
742949575087030272
743009696198590464
743035591806361600
743097071864008704
743044584373116928
743032618183196672
743082031081480192
742958815361044480
743094148413198336
742973151336902657
743107813547900928
743026188407427072
742947415188230144
742977785984061440
743096791168647168
743096778258579456
742966083926294529
743043427038679040
743080529617145857
743030487539535872
742975118436139010
743092894312075264
743043686934708224
743068458540273665
743060082406068226
743028281457401856
743020559538229248
743010426171076608
742977320361832448
743109327754498049
743042944379310080
743038796195758080
742992210426224641
742992130751246336
743004075982229504
743023768235331585
743082605902475264
743063941413212160
743013311944527872
742976313766645760
743095893403000832
743107587072233472
743068450164232192
743056408363565056
743045607921700864
742994894424248320
743052339838345216
743033293432627200
743026213392920576
743082584893186048
742994437391978497
743001898995830784
743058660469833729
743063798710456321
743011105602166788
742965412636282884
743014599449018368
742971255515688960
743014087760744449
743094412922720258
742992990474489858
743077681634381824
742985239342002176
742957611398598656
743104755933806593
743020572318269440
742964242710712320
742914825383227392
742996840707174400
743009373274931200
742938384574910464
743013806876549120
743110149791965184
743074221471993856
742946064521699328
743026746098876416
742967165859598336
743073609023901696
743021121625264128
743020400116965376
742955400950120448
742972916564959232
743068337001877504
742978952172605440
743050720593731584
743045012460609537
743093959929561088
743096686344581122
743065241446166528
743010342134001664
742975747749466112
743043515056263169
743032853173313536
742905438287585280
743032202850668544
742999319582806016
742962430863679488
743047889665003520
742985780440752129
742968302528516096
743020618141081600
743059293906292736
742956520896401409
743051865802280960
742967140723003392
742970198462980096
743041694497710080
743067388908867584
743004679991394304
743093376824795136
743026020584984576
742928591214628864
742991580961869824
743003027368480769
743011441314238464
742999344605990913
743044001322795008
743045679392665600
743079330163642368
742982848651657220
743035864578674688
743053107207254017
743040528829325312
743069590897479680
743008576273321984
743039497009569792
743087618083016704
743017761769689088
743076511654236160
743082815693180932
743034606220247040
743078281675706368
743080399589527552
743001718531739648
743079741301919744
743071058845151232
742976464757395456
743084204108480512
743066361396486144
742963349143625728
742945095830376448
743108040233123841
742974770275352576
742925071900147712
743051857581494273
743065765960658944
743049697347178497
743048447629111296
743067464448278529
743057817607753728
742964825509203968
742983511305555968
743075932664123392
743009675310956544
742872924139311104
743016700988116992
743021016524455936
742979547663093762
743087416593002496
742987290205650944
743059767707467776
743070706607493120
743079149577850880
743062372521246721
743051563753705472
743088561784786945
743039568295796736
743039274589683713
742994399739707393
743083042177224707
743061068159811584
743036644492607488
743023512248455168
743023701222916096
743102260192776192
743034350426546176
742989118980927488
743033465550082048
743083780446035970
742893077702934528
742962267159973888
742891379274190848
743098401521344513
743069679145652225
743067116140691456
742956281871380480
742950833277534208
743036619435986944
743090633812905984
742973793224777728
742965387852165120
743082610197417984
743037383050854401
743068638769500160
742982135447965697
742958605675171842
743110347041689600
742970588663283712
743018911193550848
743077069505073152
742948002080395264
743037621769801729
742972211917672448
743035616984719360
743104198091345920
743093343211683840
743070777864519680
742988502351089665
742898438157697024
742962401247629312
743073747435823105
743016864356274177
743024812658954240
743015513991872512
743050980883849216
743019091426988032
743097307080445952
743108807744577543
742975890351652864
743029803633217536
743028931444506624
742994064300199936
743026116940713984
743043556995141632
743081305823424512
743045649894084609
743015048155631617
742992898266910720
742956055517401088
743065325386792960
743110439228321792
743059897999327232
742950107650347008
743038184154640384
743047092818563072
743026700124983296
742928989556068353
743004277162004480
742960958574858242
743064364874407937
743028751060094976
743110409809317889
743048694958850048
743068399857741824
742980747372466178
742998530919268352
743077379850010624
743094752392974336
742988514996948992
743015719500054529
743039098420617216
742888367759597569
743011151907278848
742962367886151680
743034392180862976
742945800406339584
743078327657828353
743096656841822208
742980080436170752
743025366294396929
743088045805719552
743018332182433792
743002670689058817
743046723514322945
743041015293038592
743004726082560000
743049936426700800
743072220772110336
742970311814066176
743091589979983873
742978469886341120
743059746911969280
742941010355949568
742969082857828352
743017610829303808
742987885826166785
742922912060047360
742923482485403648
743095193138827264
742887440529166336
743059423766122497
743102537373519872
743101136349986816
742980839529713664
742975747472658433
743102642130419716
742974887611011072
742978729769590784
743068584130138112
742970722872610816
742883606960472064
743051647652225025
743077828774727680
743060560519004160
743081221886992385
743086154245898240
742997691995688960
743000473226072064
743103745118986240
742996610087571456
742983679098621952
743099026451668992
743095356569886720
743067246495436800
742896332835262464
743014536714813440
742999730553278464
743092332329902080
743053501744435201
742972195035549696
742879643540197376
743038955822718976
742940922388873216
743028864419540993
743096002459107328
742965219790622720
742989215491854337
743001764748754944
743008790279262209
743009465667092480
743074493929783297
743039081677000704
742919531497172992
743007028889587712
742955438912753664
743110280037695488
743016788728946690
742952251266846720
743055938593120257
743050054081118208
742910526355869696
743030353368088581
743036590230900742
743038070757425152
743052658710347776
742948962630537216
743081582290972672
743079711773851651
743030328143400960
743104462206668800
742967983937597440
743034551761403904
743033075291021312
743028969088372736
743110694942445568
742972945820180480
743053245766115328
742972555926114304
742958899242885120
743027274556035076
743045591203237888
743046727788199936
742997000333983745
743107742521516032
742962867079614464
742976934754287623
743106354060070912
743077727826247680
743078772136628228
743087974720647168
742973969071013888
742980529230884864
743031796082855936
743069964060495872
743088804970541056
742994856813989889
743063547039612928
742981212663336960
742961981972480000
743054936267722753
742981497825689600
743016977711652864
743002410851946501
743043040995123200
743021436164538368
743049668070903808
743004445164834816
743085571451539456
743074582060531712
743000955558465537
743060610913603586
742871816792899584
743062028605095936
743013731357986817
742987575602913280
743029233266663424
743080839873990656
743027706841997312
743090851719598081
743107612447768576
743106895033012224
743039832222486528
743093477324562432
743076385921617920
742962426497368064
743035264860336128
742900648514093056
742955216648179712
742969561163702273
743043401835249666
743039362535968769
743072296361963520
742912719922319360
742965408823693312
742945284494352384
743088012221939712
742904864058019840
742961629692866560
743071683804823552
743073005262213130
742971507094237184
743018080574509056
743043934427844609
743105477488332800
743022098977828864
743025731073134592
743015253852749824
743020051922587648
743100297552236544
743039908017758208
743022354654187520
743046283166941184
743109478980157441
742950644823281664
743087420883800064
743087454618591236
743026993743159296
742982886371004420
743060283720105984
743040616884502528
742971905758617602
743045259802890240
742994672092622852
743034954293055488
742975642858323968
743036636150308865
742954230886064128
743057226148020224
743039517850886144
742983612086255620
742887276997287936
743031879973150720
742954637620346880
742950506243461129
743056601280569344
742967887435042816
742937428441346053
742998854132477952
743043729049718784
742931392833671169
742975869422043136
743047482863693824
742901412057763841
743074225532096512
743022593872125952
743063853118947329
742995586752909312
742996047891468288
743045620630466560
742961914804834304
743083041996865536
743043502234337280
742977492504449026
743094576336932865
742997994262274048
743022807660040192
743030885830823936
743001215261413380
743034270579576833
742916293339156480
743098359502798848
742886765271252992
743057330800066560
743016696487772160
743078503936057344
742955799446749184
743067582064930825
743071071683907584
743074758535827457
743008966309990400
743045578406408192
742984891239911425
742946127520104449
742962954790961152
743085206383562752
743022841281515521
742984782032850944
743087433554792449
742998472341737472
742983800544714753
743041380214267904
743014595225346048
742977924438106112
743069490334826496
743042391087714304
742969561075580928
743003450938654720
743110309271900161
742978868135530497
743014784111632384
742997411061202944
743061638606032896
743001454487719936
743038138067636224
743078008798511104
743015975335940096
743051312007385088
742980575045287936
742943090747527168
743034400556908545
743082404408131585
742926061902663680
742998795219275780
743087634713616384
743060912827949056
742995410596298753
742989576176820227
742925239869411328
743015761233334272
743018504434159616
743018193841594369
743060158092345344
742967417916260352
742960916606636033
742982286468075520
743008542878228480
743019330678476800
743098317647712257
742876061650681857
742899964833988608
742983272024662016
743094542715342848
743081527936995328
743026817523699712
743050028806221824
743074834020765697
743066902298284032
742986493430538240
743023684219244544
742995343495860224
742971003760971777
743007154655907840
743056848526442496
743107595574116352
743016260376645633
742873813340192768
743072690454564864
743066508306317312
742970731416420352
743005065972047872
742999827278106624
743050179620831234
743055301021192192
743077837033340929
742939349243822081
742964477700800512
742971192793960448
743052134233612289
743033847068037121
743036355144343553
743094987563368448
743076939573825537
743095536744583169
743027539019464704
743096988233785344
743022602000699392
743083847278022656
743022455405608961
742892444614832129
743032139868975106
743030881921687552
743032341438824448
743007670320271362
743069033054904320
743090604217880576
743012309459689474
743006559022768128
743073822954262529
743045121214554113
743099932484218880
743066369705402368
743086775141289984
743049781342134276
743056282484150272
743038607817052160
742976825366839296
742985503692181505
743065887515770880
742981011584208896
742881791040618496
743046585131671552
743023185088614400
743006819111444480
743024028042989568
742936791087484928
742974107516567553
742995699739021312
743102356766752768
742981204287365120
743051513602269184
743104621783224320
743069582542446593
742967530935996416
743059025407926272
743092462407798792
743099286460719104
742900334071156736
743089274917158912
743003941907075072
743074003250761728
742944416042766336
742974229151375361
742973600144183296
742982894755446788
743067833593122816
743019158774947840
743090637931720704
743037026182791168
743017501970206720
743001894784749568
743066835197820929
742947981477957632
743049282127814657
742980160094359552
743083163921027072
742916545102237696
743053451479928832
742999537820766208
743094614199009280
743044249126633472
742930293733130240
742882340565835776
742997050623721472
743047709288992769
742948803523825668
743008400112521216
743064385690730500
742912694429360128
742922224101818368
743097776695836672
742998358923563008
743102323254235137
743046379518447616
742986170498490369
743084484988305408
743026829892714500
743003656681869312
742937088576872449
742961470233825281
743013966176210944
742873347919335425
743088209375043586
743106400327471104
742885586868920321
743001991488647168
742972098570772482
743034698570563584
743067317685346304
742954922719744005
742900363422924800
743006051423952896
743049395474714624
742884953629720577
743048116195065856
743000817016446976
742992721938415616
743001597085638656
743097856228249601
743038758690361344
743105905043079169
743014205142470656
742953563895238656
743010493334487040
743053434396540928
743009406690983936
743092785390096384
743098015565615105
743015199226073088
743048456063705088
743072510095306752
742873184177790976
743102897781649408
743005288157085696
743066419881877504
743021289510735872
742943770350616580
743039467368374272
743077337655312384
743054860489199617
743038100134371328
743105003640983554
743036531330277376
743016134711115776
743054596357148672
743003094460563457
743068093455421440
743042315514720256
742994466827558912
742901353278738432
742907162230292480
743027509332152320
743100742207176704
743104080512442368
743054780831043584
743045700385157120
743020815281623040
743094341363765248
743054663310807041
743036976069218304
743069251095957504
742988699667988481
742968814413942784
743020651691278336
743110347062661121
743005048981053440
743082249453752324
743055133278375936
743020228158849024
742987898606194688
743033075509174272
743094844843773952
743021750628323328
743062582123233280
743008005797613568
743043741649375232
743061625767366656
742956420207935490
743067649190600704
742998497390120964
743062770904506373
743040729967169536
742966004192530432
743052935479844864
743021737999142912
743039077302308864
742975982563364864
742969573738225664
743100939284975616
743107796997115905
743050322206035968
743079543930392576
743085566934298624
743006965689946112
743038263775100928
743049621837086720
743045595359772672
742983649860128769
743014272091852803
743026808963108864
743072858151092228
743052369013952514
743053832909783044
743052033423486976
742885242806009856
743038897211506688
742969477038546948
743014859281960960
743021188805492736
743048237641261056
743084480752013312
743063165257277440
742921309701574656
743010312786432000
743041082192199680
743060845870120960
743074804295737345
742920902866796544
743091111766294529
742883716326957056
743054000631713792
743028037831282688
742955329844072457
743081821651542016
743008610091999232
742976292757372928
743027865986404352
742972190681882625
742953375252262912
742953563752701953
743010988342059008
743089706930315265
743063932785545216
743101446896406528
742946592928468992
743073948712239104
743095901720354816
743110162341322752
742985834903834624
743026796363452416
742989274317004800
743008102270836736
743000221311995904
743033582906683392
742899440793571328
743020722914766848
743079925683519488
742972031503900672
743038431601786880
743014624489046017
743081737735917569
743032563829182464
742979140710715392
743088901368209408
743056706108821504
743064721461481473
743022161846231040
743027295443681280
742931350831910912
743103426381238273
743107050490757120
743047285643284480
743011449572851712
742997406959210496
742980181128818688
743099551024713730
743094425253974016
743086481305174016
743104768575471617
743086670120144896
743086858805125120
743026654071652352
742955829003997184
743098904779063296
742959180152197120
743011243997466624
743014326689255425
742964548647424001
743070312401633280
743068768872632325
743061512521191428
743071641802924032
743054692608008192
743043212965732352
743037160639631360
742954109045739520
742955359078371328
743108513900208128
743042273567461376
743099865287303168
743008538495066112
743090176533102592
743005741070569472
742960044229169152
742986342389448706
743062162906697728
743024418490843140
742992407583686657
742961809800466433
743047101303693312
743038448399978496
743056978830708737
743020962204028929
743008639288385536
743049479209799680
742947645568778241
742981384734674944
743001647497019392
743072615061987328
743096023355101186
743018072215326720
742979119885979648
743109021603921920
743011881393127425
743056517251923972
742965953990955010
743103925511950336
742971179942727682
743098028337291264
743081091838414848
743077010721931264
743109411686744064
743017778513358848
743084119861669888
743030332451086336
742918021295964161
743026184116535296
743031959748808704
743004256119185409
743011214603739136
743039203160788992
743101538919415808
743074997451771904
743002645728792576
742985406963146752
743066520541134848
743036476959645696
743031158674468864
743002033456828416
743020840464220160
743033750683066369
743081515542794240
743085516694790146
742932185540382720
743100264073199618
742983913962868736
743028310679162880
743049940541247488
742964880286863360
743051094209789952
743003513740001281
742990784035704832
743037340969521152
742990758953750528
742962611113893893
742977777658396673
743062921983479808
743024061639491584
743063878142152708
742988796283748356
743007859076632576
742983905335214080
742970777205678080
743012149946163200
743093003498192900
742969430871801856
743074330540703744
742954666825252865
742963357439954944
743056173407031296
743035499762360320
743060942318108672
742995452530954240
743010883182460929
743052566305574912
743012309250015232
743029342545055744
743046845123956737
743092139563831296
742965207211900928
742985746961829889
742949638089625600
742904998141513728
743073902524432384
742973256093868033
742990406590312449
742996349977792512
743019397602758656
743034593717198848
742879307916271616
743019024389308416
743078591936761856
742965832297414656
743043695214243840
742981745600036864
742941761270652928
743051211574775808
743104441453301760
742954864049848321
742991866409410560
743040260129607680
743035516396949504
743039106855362560
742981413973155840
743053606648184832
743020823959633920
743048367576633344
743067556852994048
743107436198932480
743055112046792705
743026230295957504
743091367581233152
742976548635021312
742965790148808704
742982353614704640
743072518735593472
743102717514678273
743018860882874368
742942407008878592
743106840758767616
742986023832027138
742959423480553473
743009348176203776
743031225699405824
742985952398835713
742968189559148544
743053266657943552
743099039114235904
743000439319318528
743044668334739456
742989282617483264
743004596155514881
742964200692187138
742876854168760320
743006651356184577
742998937926303745
742958345473142784
743071893595533312
743013915932557312
743021658613616640
743080739533688833
742982655772397568
743019884393725953
742962837434302465
743016700988293120
743013605294104576
742993447708196864
742965844699951104
743040331449405440
743054092868718592
743004751051247616
743024728827383808
743017237573996545
743007137710903296
742981015774343168
742900158023766016
743046085912956928
743025508980400128
742947830424338433
743097751697686529
743041921224978433
743013777344503808
742898601878261763
743070643600687104
743061676342136832
743080265539551232
743085357353324544
743089601980575744
742998853952122880
743092978252582912
743082295398178816
743020643554349056
742908735035695104
743034044112310273
743044538349060096
743081687538487298
742992642443743232
743010199431221248
743002003773743104
743005535390339072
742999537762107392
742949025754808324
743106853115158528
743020039398391808
742945456322424832
743056970182098944
743110791516303360
743081083164467200
742895711717576704
743081259346329601
742979564259946496
743014381454233600
743057867691954177
742941215822385153
743085030306680833
743025806432043009
742954969050054657
743053040366813184
742979342033125377
743014607871049732
742929085857419264
743031775065182208
743066386356932609
742886589316096002
743006038664843264
743081347426684928
743032001758920704
743006848475893760
742988703845515264
743015203374280706
743074523650592768
743006303132520448
743013060231745537
743061898757869568
742994080746110978
743042885847764992
743051639444123649
743058694334779392
742906491196301316
743110170696384512
742953333359529984
743028138641395712
742947830235553792
742982244441194496
743070555633553409
743046874672844800
743029224898957312
743053275189149696
743051094251737088
742988632701689856
743094978948173824
743012271421591552
742870877247791104
743061424742629376
743036707751251968
743056966294110208
743021989615521792
742900225124139008
742987843786657793
742979182892879872
742988729069998080
742911075792748544
743019150424018944
743089278914318337
743092340710068225
743059751257444352
742949113575133185
743082639293353985
742990243264139264
743086129038118912
743028088523612160
742979581230100480
743088348001079296
742977203080704000
743097810103508993
743099622021828608
743097839648157696
743056995465449473
743013710285918208
742982978410827776
743016222711652353
742991673236594688
743015857903783936
743102075958091776
743081419098951680
742977551304425472
743081280452104192
742979577190944773
743027635463262208
743038871953367040
743047659125149696
742945070589050880
742992285550424066
743040415276896256
743021666742218752
742879635189338112
743083994376474624
743027731982651392
742871422779805696
743092114515460097
743085231452749824
743016230903287808
743036644664692736
742997243259670528
743004377850515456
743101140456378368
742982802459758592
743108656749805568
743091099183517698
743016851886727173
742949285705187328
743013143874404352
743100779951722498
743033914101538816
743063370706919424
742966339824934912
743003707009306624
742973063327846400
742988502623784962
743088826034311168
742989672591265792
743043653342531584
742979648410288129
742984455174914048
743056961718104064
742890888507056128
743108799343497217
742973872899817473
743038930732351488
743006185712930816
743035088443744256
743089400616235008
743025127185633280
742949843602132992
743005481027964928
743089425777840128
743048892074319872
743043414376222720
743027107027111936
743107859853025280
742940251065311233
743082077529231360
743012573793165312
742882202023657472
742951898605576192
742893061101916161
742893874943819777
742990800947122177
743004008856576000
742997180693237762
743033813429833728
742949205950529536
743042789211013120
742908437605015552
743091476897386496
742987110051893248
743013265844895744
743050791930494976
743097948721057792
743039437970538497
743007687344951300
743021398436777984
743023004762923008
743087152628666368
743052020945457152
742878062073675776
742997763525206016
743025815072481280
742959427641331713
742962627832369153
742986304607166464
743102159605010432
742956860454670336
743033310373416960
742972149015715840
743036694862147584
743055770913234944
742994798257307648
743017170494459904
743000003149463552
743011634034135040
743043456386338817
742983150733807616
743009809637777408
743004272904790016
742996018527100929
743078373866360836
743095402895790084
743077895480872961
742906986061299712
742905941712994306
742975269431070721
742989148294893568
743011629961519104
743104496096694272
742960245627097088
743044098039418880
742978725487071232
743063681307713536
742971658026258432
743038041527320576
743038205142958084
743085844047745024
743021591408345088
742928687545323520
743040729761611776
742991065288978432
743066063424757761
743083155490516992
742953844888469505
743040440555835392
743073717970964480
742975864988663808
743062632412893188
743083826604302337
743026939103956992
743075307792564225
742993204254003201
743058153198096385
743073193884258304
742974430700261377
743107222234894336
743068194089357313
743042256706342912
743058186794467330
742935020826955777
743094207125065728
743006907024150528
742962950764437504
742995578435579905
743060409515663360
743069267898335233
743026528200589312
743061080801312768
743073697339179008
742950938353238016
743044416684838912
743048523059482624
743008068892430336
742978758915858434
743015236815466496
743083159525466112
743008496732536832
743056878024949761
743070429917499392
743083172162867201
742981166744145920
743029719969468416
743014104529555456
743009839023030272
743107582919872512
742970487853228032
742991782313660416
743024498149101568
743016444888264704
743091686578880512
742996534388789249
743002666494767105
743059360952131584
743067279936651264
743075555050934272
742975202422820865
742983523850670080
742960216262778881
742966356476301312
743070853282201600
743035604464771072
743084182750953472
743020391816384512
743110493708111872
743072468437458945
743006777051078657
742951437517369344
742987806117617664
743000254874845184
743042890130153472
743077061020024832
743007318263107584
743085021897068544
743044639016517633
743046488587153408
743014691732086784
742996543016456192
743029258528935937
742971427314401280
743014368644829184
743109466388828164
742984501131894784
742992075881336832
743000393240743936
743083021113425921
743013437433872385
743069100180529153
742942805341966336
743011185402990592
743041023375486976
742960547554025473
742989324745072640
743106211428466689
743026557434859520
743053916938633217
743019418872057856
743000762561748992
742971129602691072
743020387781496832
743064218145001472
742954830432481282
742967992171036672
742966356618977281
743004776510558208
743008215856746496
742973516337848320
742992835142619136
743079443351101440
743066894228443136
742948920813314048
742918449157013506
743061726803988480
742975617558253568
743082178242826241
742992914914086912
742940293356523521
743069662292922368
742983469224054784
742922781839368193
742978268245155840
743004965132734464
742982630535270400
742898794614902784
742986355114975233
743099731077894144
742884089645010944
742959033125113856
743046568375390209
743076758925279232
743074951369007104
743105863431245824
743075123415109632
742998119936339969
742982513111404544
742971825865560064
742901885707788288
743100016382873600
742964104281894913
742998883463110656
743036661374849024
743026826008760321
743096279396421632
743052025181687808
742964221646868480
743026037307629568
743107444402991104
742990322620321792
743107868384219137
742983855108427777
743056630640709632
743097550144688128
743087991292301312
743072006829137921
742947788288339969
743052268602294272
743044466882252801
742993988496527364
743018860840947712
742935385685250048
742950632185823233
743061588190613504
743038733323227137
743073818676105216
743059893570174976
743099089668182016
743009285085356032
743008517582401536
743035495505141765
743050972352647168
743097084698595329
743048816442494977
743046694187634688
742975797900759040
742885741852659713
743004826511020032
742963701532233729
743063337106169856
742963634515632132
743103002781835265
743055120695492609
742948660703547392
743038528079044609
743011839664082944
742986120263290881
743020337449816064
743041409532432384
743074037073649664
742958878296551427
743109210150436864
742937826870874112
743028042340179968
742946588973240320
742981011387092992
743046580798947328
742989597173534720
743106244983066624
742947637322784768
743050829771485184
742977152698732544
743086959464042496
742930667235872769
742876510353248256
743083700414472193
743107536744763392
743031813069778944
743063144164130816
743078399116247040
743016877144735744
743076843029336064
743037177488134144
743028444867506176
743014272117166081
742907430745473024
743051337265381377
742924711408115712
743017728332705792
742968969452216320
743101052396969984
743003752882409472
743032345624612864
743012070220763136
742885721032130560
743094500919279617
743061118529228800
743066872996716544
743081532349284353
742949873096491009
743051840477003778
743037990902075392
743035332023713792
742987063813890048
743007918010847232
743066843598979073
743049051466301440
743099269716934656
743014872263196672
743042286129426432
742995335023341569
743008152933793792
743055808309645312
743061999093964800
743090730223173632
743002557556068353
742986845924032513
742994894751404032
742996106573950980
743029103419330560
743048925440004096
743090902281814016
742901496019361796
743039886740049920
743084275378061315
743088255508307969
742872412346191872
743083750871830529
742985579013541893
742984778010525696
743098691133804544
743036753943003136
742925147431047168
743053375604985856
742955359288086528
743052574551605248
743033918228725760
743051853194219520
743097692771880960
743104802251497472
743018273550172160
743023415767011328
742985306257887232
743061407944560640
742975462515838977
743057582500237312
742887445033848832
743036162500087808
743027182402973698
743056395654811648
742872387402792960
742995297136222208
742972056518721536
742974946347995137
743016520587083776
743021360549613569
743043112394711040
743030156223090688
743050481870745601
743047486898634753
743057637152071680
742955459661955073
743060531188113409
742982626177384448
743010820293025792
742943514250600448
742978813504696320
742947482204819456
743058173884542976
743078931755077632
743070979459407872
743110745299292161
742931535247085568
743110418374107136
743089257926000640
743080487783108608
743025777227137025
742982508690722816
743027044133441537
743019922050174976
742936803456483329
743074191948275712
743014645590593536
743011646466084865
743018420384497664
743067917516984320
743010174349103104
743034023253925889
743034513853407232
743042629940744192
742969938453921792
743094928813785089
743024267407851520
742992289950240768
742985272829313024
743053849603231745
743003043973746688
743064188809928708
742998128354332674
742983112766939136
742957728943984640
743071675575603204
742962946456858624
743094391993143296
742993418071199744
743047344225189888
743080265510191104
743092311496740864
743038205033861120
743031947090403328
743021650061430784
743030541977571328
742883657455525889
743089694229962752
743091405640372224
742972874454126592
743057083625525248
742980587787542533
742966633371709440
743068714480832512
742987114229420033
743045901405454336
743079577736646656
743012095386607616
743014276554760192
743072317224456192
743037903182434304
743098166820671488
743063735749771264
742922257668952065
743018781061054464
742982643013324801
742926288206352384
742944126635741185
743028579206758400
743077895707471872
743015480416309248
742927441711239168
743083373283905536
743084472493604864
743030189588938753
743051404412080128
743043330498498560
743084480932524033
743059658802352128
743048665720356864
742977899473571841
742984476079316992
743050871739715585
743095830475837440
742974220980920321
743105573902770176
742967300165402624
743055057541844992
743033343655182336
743004600182165504
742888875312447488
742897091714764800
743101186677575680
742964397732159488
743074837925658624
743014783868383233
743020576470491136
742998702927806464
743012724465139712
742967912433127424
743106651738263552
743006349382979584
743027660536852480
743021209831378944
742951416306774016
743081473239027712
743017698855116800
742995180001853441
743013051851411456
742995594935959552
742998723798650880
742947180139454464
742925898144485376
743075131807797251
742972622712012800
742985381797363712
743003438343147520
743011948497932288
743009247705845760
743052482381778944
743016767694344192
742973273009496065
743074057751527424
743015069374676992
742986858288795649
743082119300190208
743000733050634240
742992596277075968
743028663130673152
742997880986820608
743048405543424000
742954411002101761
743052998100680705
742987130880856064
742967388476440581
743004944287076352
743010895677251584
742963210945433600
743003610326392832
743105301256273920
743001894692507648
743070467653816320
742955107579494400
743085428539019264
742981770535161856
743100561508159489
743013622000058368
743077119882874880
743086099535265793
743098300790939648
742991123782766592
743038003845681152
743048766144536576
743096216590921728
743087668565774336
743043926211321856
743086745466634240
743023717828136960
743021616418988032
743070597547184128
742998757382475776
743039295297064960
743053631671443456
742926586257788928
742967254330052608
743074263482179584
743052150947778560
743096807673106432
743094429527986176
743097445152903168
743023080411402240
743063785842302976
742928922518691841
743099634793480193
743028788926238720
742875357120888833
743020848861335552
743072699019329536
743082693815107584
742974384466432000
743056462851760128
743022707185455104
743048799887757312
743010883299840001
742982093421092864
743047151555612672
742945468880146432
743000221513355264
742966272556736513
743061877794693120
743075001587372032
743023743128244226
743002046043938817
743067535780745216
743052649998606336
742981594537951232
743055439194148864
742953652063744000
742988502271397888
743043942745145348
742978180215132161
742975437253554177
742971435887525888
743101685862666240
743049433324130304
743037231972143104
743020123234160640
742985709028560896
743067242040950784
742951127243759616
743038448324464640
743060749422100481
743030013583327232
743073663436652544
743015677238349824
742949583358185472
743066390500921344
743008438016413696
742984295791362049
742922060675088384
742999470380621829
743069255600635904
743074351331840000
742980260824776704
743069104408567808
742980839445790720
742976460508520449
743014985304002560
743001504945217536
743047520465494016
743064545292255232
743040650380214272
743070878594928640
743076473754394625
743099160858120192
742965169756774400
742885620477874176
743048640315465728
743010421855162368
743022014928191488
743013986862567424
743080563452567552
743024846028873728
743046157400702977
743056420871012352
743040918769389569
743030445709918208
743066495694045184
742972052580249600
743037487690309632
743034111204429824
742955212231544832
743010052861222913
743044362288910336
743011705412804612
743049336502812676
743022102962446336
743051685505998849
742941727636459521
742888573016252418
742993602637406208
743106119183257600
743052771813953536
743009180567646208
743017791117221888
743034224740061184
743009830584061953
743051941396250626
742981825149177856
743092554913222656
743050192405069824
742972157249126400
742993162512261120
742907539893846018
743065073606885376
743053304561864704
743084313080696832
742876984439656452
742986086608166913
742986074117570560
743036678386913280
743096841269563392
742881094899404800
743081288878465024
743077904179957760
742999055337463808
743016386117636096
743075819438936064
743101425778077696
743003132326760449
743016021108396032
743020656183418880
743058954289356800
742898136172007424
742986170246791168
743048854430461953
743016352852676608
743072443099664385
743021440157487104
742904901752086528
742967610480939008
743048208578838528
742924967033995264
743042243968303104
743027685623009280
743033259727163393
743025525707419648
743022841201852416
743008714945355777
742948857840013312
743053099099529217
743064540821229568
743016587649798144
742877705666973697
742967170196475904
743009184413798400
742975005160558592
743073780914900992
742971289162424320
742946593133973504
742883661796642816
743061944576442368
743004671397265408
743075530023534594
742900707481784320
743017598527361025
742967560275165184
743104542187900932
743086695441125376
742981107998679040
743054113995390976
743082799020802048
743052549553586176
743040990026563584
742898681314058240
743100486174265344
743064717011341312
743061948829437952
743024862692835329
742874346083868672
743064826268770304
743027123762388992
742993577396043777
743059616725012480
742994483760005120
743015949964546048
743078738699526145
742905941880930304
742976792038891520
743056248682254336
742972954041012225
743033331357360128
743067221203812352
742934999884828672
743099454304223232
743024623722323971
743041929596833792
742911038065106944
743086682539470849
743007578158993410
743054554359566336
743104185458171908
743039677322694656
743070375102324736
742946853050798080
742983699881426945
742986145424936960
743083700552892417
743029304498479104
742971943402491904
743071339817357312
743078583405531136
742982265572098050
743054332279566336
743034874819399680
743013714480267264
743081682987683844
742951873720770560
743061458133655552
743086472924782592
743029854149447680
743021499208978433
742978952172601344
742940871994298368
743017774444908544
742991904174923778
742927940808232961
743068110328979456
743060753587023872
742978222418169856
743053120083767296
743052054369828868
743058152942358533
742963332592861184
743064411162677248
743008349927575552
742995825815629824
742971633128886272
742899994412220416
743100997887795200
743050058040541184
742992218483523584
743090692357009408
743072468311543809
743019452283813889
743077715197186049
742942604090822657
743052297740165121
743060866740936704
743072816174632960
742956860706304000
742979296063524865
743051140221276164
743064696073420800
743061202499174401
743055200366284800
742974682228477953
742992675822002176
742890410272514048
742988141758406656
743102495363366912
743079397263974402
742988967986008064
743045268308955136
743069700003889153
743006743320498176
743059327318167553
742946521826627584
743017665506246656
743050674787622913
743035516606656512
743005598388781056
743078424344993792
742963185783832576
743024082610884609
743016830768427008
743017221010685952
743018001042165762
742896920004337664
742964167112597505
743075328789258241
742876812452241408
743089484384874496
743039173830008832
743051412830101504
742992340160237568
743011051244027904
743107784112214016
743057863719845888
743078889682010113
742982798185746432
742956151726301184
743063337232179200
743106857322053637
742970424938659840
743069129628782592
743107087891333120
743042596247851008
743062737257779200
742994747715903488
743012728709742592
742995364224045057
743020702064861186
742948048351965184
743030282119352321
742979472115261444
742986296180789248
743061919385391104
743074435284885505
743079875259535360
742951047166038017
743090423971905537
743079493707956224
742905023412113409
742892960279191552
743018202234531840
742884102077087744
743044462868324352
742993955143421952
743084057110687744
742960907987324928
743014624518385664
743057813249875968
743057741933989889
742979203658854400
743023147474137088
743041098851987456
743032773431152640
742989165231538180
742949797464813568
743032488306606080
743018466567987200
742959561590636544
743031049706471424
742915194590990336
743092991120814081
743103359444385792
742874744446291968
742979237343334400
742966117346447364
742983624484589568
743061445764599809
743090084187148288
743072711564484608
743078940101750785
743107851552489472
743050142090203136
742886564301144066
743000862960816128
742977152618991616
743018256714354688
743035231029080065
743020727276822536
742975613238161410
742945305189044224
742953408542433280
742969322134470656
743110128828846080
743060724046569472
743042139035205632
743042399442731008
742982794113130497
743094228142727169
743033788192718848
743044194504183808
742886870237904896
743081217453625344
743066063475232768
743027899498962944
743075534091915266
743025085368279040
743083117670457344
742952645426589697
742991241202311168
743004235420323840
742964175467651072
743026565613637632
743098061690441728
743068555105730560
743038515311738880
743056575997186048
743029875057922048
743055808674603009
743052218048335872
743095423502520321
743081725199327232
743063861599834112
742953924609609728
742979325293699072
743011734865186816
743099135696510979
743039874484338688
742966029257695232
743087433558990849
742883263316955137
742882512368590848
743097235731275776
742969032689733632
743037647262777344
743031120887943169
743097290135461889
743094421068128256
743061420275859456
742912665304072193
743082836601778176
742958471268687872
743030202222026752
743080797993848832
743014528095539200
742977039448350720
742882365488418818
742871842126340096
742977588814065664
743056995587117056
743080483463045121
742947767530729472
743093083307450368
742946899200757760
743064704394858496
742947654213177345
743049193963454464
743079758125228032
743053090547499008
743058144667021312
743109512169689088
743043598971723776
743058811531988992
743101652220162049
742981464376107009
743091439228321792
743099504761708544
743035231288987649
742950422286045184
742994852724547584
743020257678360576
743046169941549056
742980000807292935
743000749823647746
743034161519288320
743035692553494528
742980344740257792
743051584825872384
743080886216712192
742970358039465984
743014595376209921
743107004022001664
743005405589164032
743063744004132864
742874744643584000
743106563875966976
743025747779031040
743009805502029824
743068492065300480
743044861356564480
742950808279453696
743057167448743937
743089773972205568
743053694493691904
742975437383536640
742964083151015936
743009008550838272
742987546133692416
742995313842081793
743021100599279616
743068714417934336
742937847750090753
743043846364397568
743049563305615364
742984668845355013
742897549053448192
742983490212405249
743081032832847872
743095994288472065
743074074855940096
743100657964593153
743025022420291584
743106224024064001
742979564327079937
743091715951734784
742909083200544768
743002402303967232
743021842928128000
743069821789569024
743053719709814784
743031976316309508
743020840413888512
742984870171947009
743060103339773953
743103405246296064
742958450397859840
743053388217233408
743001940850806785
743104168718651392
743046006351265792
742953002055675904
743109667346337792
743092928143204352
743109403272970240
743010543535955969
743046186727280640
742976410487250945
743089492752404480
743006273705250816
742966268295270400
742964737709854720
743093276031352834
743002666733862912
742894533344559104
743059004436447232
743023944534462464
743084409369202688
743107348089176064
743009457131511808
743054911034806272
742959729572478976
742977622603386880
743064457081851904
742978725734682625
742928129635844096
742983620126769153
743051496690962432
743074976274747392
742968638345449472
743107985635971072
743071096514052096
742908886361870336
743029409666437121
742986438959108096
742927144075075584
742891723173560324
743071503487504384
743036934109433856
743017145555111936
742927920121974785
742988288726859776
742964842311634944
742886149073600512
743022543339159552
742982256986312704
743067778991697920
743012443648077825
743064075249156096
742981464422223872
742998195563814912
742900283802411008
743100960151605248
743109176830877696
742995196586102785
743110259028430848
742886727497437184
742996010142683136
742982827705241601
742993942380204032
742958458794807300
742975923801206784
742960425831157764
742954595673092096
742936228954267650
743033490577444865
743091115973316609
743038595087360000
742987189798199296
743077304310583298
742979694556020736
743092462445416448
743010069432918016
743001735577374720
743088200944656384
742894847997181952
743062683004588032
743036409875988480
743101782163902465
743019414577106944
743001966255738880
742876292387770368
743081720958885888
742981582059929600
743054554439225348
743040520197279744
743101421558599680
743048829306474496
743106291288137728
742941287385554944
743038679061434368
743026775693918209
743023906609455104
742898979445342208
743101505495048192
742994487664873472
742965450447917056
743034501471862784
743027190837706752
743007703937748992
743070819685916672
743059847499894784
742949785007722496
742881564577538048
743084468232060928
742894839352680448
743083981558665216
742976045557637120
742994105916137472
742926326022164480
743009914314985472
742932617566244865
743066193553162240
743054734836289536
743005250471202816
743109558453870592
743029116107149312
743053958877478913
743100012146626561
743018265199398912
742989488008384512
742988380649193472
743099034798329857
743068563402043392
743047675533250564
742954264545374208
743062632496762881
743011894051676160
743025269900869633
743084145224654848
743019603186458625
743030764225302528
743094857363755008
743040356753801216
743056899076153344
743087219431313409
742917082036207617
743001454563233792
743010715506769920
742981682668654593
743078738649317377
743018441506983936
742943774557544448
743019049613971456
743022543347535872
743051933125087232
742980902335205376
742999118054850560
743103401203007488
742964322243076096
742978519949574144
742968717991153664
743102440627687424
743107994158796804
743068684806164480
743081658014957568
742966960732930052
742968063574847488
742995599327436802
742893333551386624
743042378299248640
743063085636800512
743103556299935744
743100733826994176
743084866670080001
742933943041822720
742979346290348032
742992583627018240
742989937063145472
743058736277815296
742951047296122880
743109172439490560
743013211205689344
743088226127257600
743051374951313408
743066944291512320
742999999085187072
743067195941498880
743079745252958209
742989299327619072
742891093889421312
742954075579383808
743033154961874944
743108761653551104
742938707829923842
743089148957995008
742982458346475521
743049215169826821
743078764071034880
742892100447031296
743103615280263168
743004805942116352
743030349131878400
742945569782562816
743013584490221568
742998954590281732
743055108146135040
743039991912247296
743015815683969024
742973939681505280
742873704242290691
742961478395932672
743075806751150080
742972190811885568
742989819563900928
743086087023808512
742994735200108545
743029602407350272
743042139097944064
742974610975653888
743101484498358272
742969783352709121
742968021812183041
743092248397635585
742994319892701184
743094215664619520
742984631067258880
743092248397635586
743019422722494465
742951605125943296
743029564524355584
743069725131866112
742895640758222848
743020412733390848
742996710801199104
743048023870177281
743022472258326528
743030923638116353
743062179717468160
742974216660766720
743030336548900865
743102268875104257
743009679572357120
743019867415191552
743010463819173888
743037303082393600
742950451709153280
743012200487526400
743020538742878208
742890284363714561
743018386943250432
743078378144727040
743038024729010178
743032026744422400
743078214587781120
743044651486183425
743094983171919872
743015413185929216
743007787979001856
742978612513673216
743038062490357760
743035151651868672
743094815659810817
743068240298008577
743044412696104960
742981367798063104
743005850214764544
743109944543698944
742993464237936644
743046819941392384
742987600848400384
743029522623238145
743009398520434688
743014427675533313
743098846423711745
743056471336865792
743054420313792512
743013563514527745
742985444795748352
743056005626396672
743083109080530944
742967736477876224
743079284110155784
743026930522460160
743034388275924993
743008723279486976
743026893008580608
742957938495623168
742982831878606848
742947813370302464
743082597383831552
742985621115916288
743097965418549248
743022950140370944
742979845479632896
743100695885303808
742994328465887232
743046035652517888
743028524567515137
743058300065964033
743083436198486020
743053887544786945
743102805792161792
743090029623410689
743104579919839232
743044748244623360
743029636116938752
742988972297703425
743028851798872064
742927282617122816
742976322172035073
743004105438793730
743064922649731072
742983008148434944
742992730360586240
743052180593250304
743084463861596160
742891014101340160
742980503750488064
743072980012503040
743039194667352064
743085059440148481
743016188997959680
743057981307293696
743053027800719360
742950170707513345
743093766916087808
742956709723918340
743083662900613120
743011772630732800
743036573227356164
743041514322956288
743095322897965056
742931178760605696
743028335718977536
743004537208901633
742892264268148737
743068387148988416
743031393597464577
743045931004776449
743090327511261184
743004134840885248
743059260477743104
743044572012482560
743091888027250688
743068156508438528
742902464689655808
742965203080478720
743016063244238848
743014800708542464
742969493949976576
743055875380805632
743105985028476928
743030068012679168
743046580832501760
742984937477922818
742889550331056128
743002964583960577
742982261520371712
742985885185114112
742976212960718850
743042210376089601
743074837854334976
743065354746892288
742903425197740032
742987344836431872
742994957489836032
743046815881265152
743042826993180674
743102985878786048
743088083713859584
743062951221944320
742881006475055105
742915462837723136
743093729028911105
742997985982701568
743030437044473856
743040017099030529
742942612651380737
742964968224612353
742994420669222913
743079263222550529
742956160282681344
742965119408328705
743072275432407040
743071491059798016
742898295601659905
742977299587432452
743101119711326208
743033796883324928
742995817171128320
743011722252963840
743005657280827393
743043435175743488
742911465623945216
743057066856747008
743053467921580032
743105103939436544
742937667701182464
743100498706845696
742997700535308288
743109268975554560
743084602349228032
742978604108251136
743057062670700548
743088851250515969
743001613913235456
743026977028866048
742871615751389184
743015660578570240
743082438180503553
742885309873029124
743031108212817924
742993472676896768
743043238177673216
743019368464912384
742995867876069377
743009671309627392
742968520976269312
743047579294928897
743014876453470208
742909167330025477
742874841188077568
743074993219702784
742888522881720320
743103451559665665
743050783814471681
743014121235439616
743067967571791872
742957993306820608
743096853734907908
743009188658438144
742995041560494080
743048393061175296
743020656070152196
743063496657489920
742974950798135300
743092022303686656
742980919125024769
742989974547615744
742971247236108288
743065404969504768
742999327983964160
742973528719364096
742953102731534336
743026452413751297
743063215555399680
743085663625445377
742992646587748352
742880314532454400
743074598875500544
742976917796728832
743082341841657856
743027438033199104
743110179122745347
742964997630877698
743017317416718336
743001068515119104
742883309366181889
743068961709936640
743061751843987457
743065388427137024
742916020621455360
743003220407156736
743064591551188993
743051462989778944
743098095467126784
743079783022493696
743110753960529920
743017447494684672
743072074189701120
743084157656543232
742889252753670144
743014163136548865
742959964499611648
743030621581250560
743033201057247232
743064171969949696
743005015573463040
743063769421623296
743078394909368320
743070316574978048
743048698960220160
743099886497828864
742996496640028672
743049521291231232
743049571530596356
742978838834118656
743041304389689344
743017808204865540
743036925590802432
743076469635747840
742946408592990208
742981791640850432
742966356606341120
743068395478917120
743027518043791360
742919392875319297
742958848860913666
743102331512819712
743032853051658240
742979958734245888
742989769064468480
743097994900279296
743018521005854720
743011982392053760
742987541926817792
743106773582761984
743038628415320064
742969162390249476
743107318888419328
742982861058408448
742899964951420930
743024279915233280
742991287540977664
743013265710649344
743061680297549824
743025118859952128
742948882989076480
743091355308589057
742992327652876288
742961453288820737
742963806347890688
743036778773413888
743008622440001536
742919770320830464
742976649499664385
743014037219315712
743067858821746688
742974497607831552
743101115139395584
742995758480281600
743039958085173248
743032429355622400
743034270692806656
742874132245839872
742990310154883072
743107784376496128
743020840393015297
743093163049553921
742951177239842816
742893069368987648
743089207761985537
742889411990327297
743097072107331584
743055632320856064
742989316025155584
742960564243140608
743097520822308864
743034828384276480
743013282232078336
743051601754087424
743038871999418369
743014829997314048
743048032116183040
742973486717644800
743010082313674752
742961633950093313
742993808284082176
742897762887294976
743070656301010945
742966373312307201
743016470226014208
743076175854088192
743053891655327745
743011566950481920
743083964705935360
742965102345867265
742982693277798400
742966549619834880
743083733968773120
743009671003443200
742967954749456384
742895715882405889
742949537518608384
742995058010542081
742991979622072321
743048523042721792
742980575036866564
743093926219898881
742971154810458112
743000284155219968
742998262492319744
743066013131018240
743002620554547200
742961822454710272
743012644739796992
743074368134119426
743057947396300800
743072229118902272
743095104932577280
743004398809415680
743031229700788224
743019791829590016
743100825866735616
743015278850801664
743077438687748096
743053606614667264
743017329810931714
742953090018619392
742972098616930306
743038674577854464
742970882084196353
743074384961671171
743020857153454081
743094421298778112
743083646161195008
743080705945686017
742901961234776064
743062938995597312
742888732705984512
743059813937078272
743037932206854146
743060963360919552
743070614261510144
743047231259971586
742976750196559872
742925617251880960
742982768733396992
743043154408964096
743030810320769026
742958907597918208
743016050468347904
743043154098720768
742985344346431490
742992893984550912
742950044706430977
742980529113419776
742997625255960576
743081783919542272
742980537317527556
743054848073994240
743062661949231104
742871766717091840
742979912651448320
742953941441351680
743019095650603009
742989613820739585
742979572782759936
742957086959665153
742978494884413440
743052318665498624
743106777659494400
743082731618349056
743060027754352640
742978956228317185
743008895380099076
743040566297038849
742921288784719873
743085680146931712
743099521710882816
742984501039628288
743056102225481729
742935364994752512
743091816585531393
743024946801221633
743027044020289537
743026737878081536
743021696291082240
742969883789557760
743079048994250752
743007431219810304
743059025609121792
742952926252048386
743046279039754244
743046681705521152
743044274091089920
743025563368062977
742962648778715137
743067804132331520
743017552222126080
742961738539241472
743076457010860032
743056982840639488
743028705040203776
743081209337683968
742997276910555136
743076813556056064
743036883844759552
743012858615603200
743071084027731968
743033465566822400
743102046627344385
743040956388237312
742987286023921664
742995368598732801
743097206383644673
742927316125376515
742978515772047360
743096770075430912
742873486209765376
743011768222515200
743043087094697984
743104709884555265
742886673357393920
742956290348060672
743073596516360192
743094148559982592
743038389679710208
743041984122736640
743048728592982016
742915487932264449
743061663688097792
743014708320538624
743031850768162816
743051777793265664
743012250529767424
742993409795837953
743045285123895296
742969947064836096
742976926265004033
742977739863543808
742961201932537856
743069125422002176
743104122606477313
742994634595504128
742981036745842689
742983620340666368
743070077398966272
742949499841216513
742921783490318336
743059130219266049
742990750682599425
743030512655208448
743100184293441537
742956311025987584
743015165663272960
742988045457182725
742993921337352192
743060900416999424
743048497985900544
743029048754982912
743014272372969472
743087915769683969
742890305498685440
743108941903716352
743076465244307456
743051492517683200
743063773355872256
742900472562868225
743109118081273856
743015937620725760
742981904723521536
743061936200425473
742986254363594752
742995087488122880
743076239104151553
743035109469761536
742986300454797312
742997109151010816
742914598987309056
743082119237369856
742881027643740160
743085684303466498
743090247823675393
743082760957513728
743072329945755652
743047562450612224
742982189932007425
743073726653173761
743034186672570368
743107012469391361
743051417015947265
743083625013448704
742964192324489216
743075576395771904
742950929960472576
742900493366792197
743068202842783744
743002091833184256
743023277342396416
743040583204253696
742995301582147585
743068148262273031
743068357885349888
743073944786350080
743093876156706816
743043401684291584
743102981713874944
743014611901878272
743087165270327296
743034140556070912
742947893351469059
743065925063036929
743019779531902976
743059772241387522
742910060490305536
743046761208500224
743005757898121217
743054885827006464
743012414346698752
742874786326577152
742979245715140612
743103166422654976
743024691133177856
743030072098082816
742951428885499904
742999609199448064
743033297601695744
743098120460894209
742979904057315328
742944307242487808
742967396751843329
742935453066768384
742973985936289796
742964435648708608
743109441147572224
743092110052732928
742905610480590848
743033763354021888
743043699639234560
743049550487781376
742989555314372608
743094479993765889
742979555934228481
743037617856339968
742989454479069184
742987777009192960
743084820461412352
742943472261443584
743036699350032384
743086473042403329
743095792584564740
742922140299694081
743081859370876929
742924661093105664
743051517515730944
743106354114658304
743105850613608448
743048950882697216
743085927959015424
742977567859298304
743078541546381312
743076326853255168
743095314832367617
743000367974252544
742927534011060225
743005438992654336
743021788599341057
742996236836450304
742921196597956608
742890934463909888
743092445903212545
742997851387662336
742984140342059008
743029799560589312
743011416014237696
743084086281920512
743034484635934720
743059658785619969
742914187677073416
742966750816436228
743059767967555584
743069523746664448
742964066482835456
743053581482401792
743053509885624320
743041220641951745
743079023945895936
743027928800235520
742941417182515202
743039727318781952
743028809763422209
742975332513423360
743005346717962241
743079837796040704
743033788402434048
742971980970872833
743107964626575360
742902175374925824
743004717572317185
743051735921491969
742990247437406208
743076712687239168
743042516920852480
743087429150728192
743014687525179392
743086418608726016
743081666248364032
743058152896253952
742935922698821632
742980180914929665
743015799015739392
743041245778448384
742975831505506304
743103392965353473
742941018757160960
743005942338424832
742947218072735744
743085382510739456
743103330138853376
743057607955517440
743026855146590208
743038095897956352
743043875485454336
743056655567441920
743032660034002944
743016851861471232
743106169653301248
742997654343405568
743064838906118144
743093078999879680
743007750125424640
742877030505709572
743052155074973696
742992340441300992
743059600312795136
742948861971443713
743015799154192384
743061697145905152
742884379031019521
743102944216788993
743103568824111104
742984760990007296
743077115659194368
742962732773838849
742974313180106753
743095746518339584
743077308517502976
742954847452966913
743070199247568900
742952313992646657
742997629177565184
743006051574927360
743078248163184640
743086619721273344
743083310516195328
743098154325774336
743028109155438592
742984031265017856
743016591873429504
742958249025114114
742891777565298688
742999227366838272
743098519192408064
743072065683656704
743094748580302848
743078910632558592
743016486982279169
742955807948562432
742972291361976320
743087056025473024
743061151831994368
743060128480538624
742985356811898880
743043255042867201
742881761533759488
742961931452026880
742990675126423553
743047491092877312
743027069265805312
742962858703609856
743091246005125121
742979740592689153
742969535981096960
742972224538345472
742907175115194368
743010316989108225
743011994781913095
743081745935937537
742977190485217280
742955837157703684
743099622038478848
742973113495891968
742933460772368385
742883477108969472
742981024167165952
742921317926735872
742990045871788032
742956818536763394
742962938382848000
743028461573394432
743068076900519936
742923641592107008
743057536341921793
742992764091138048
743110317488504832
743078910640947200
742946777607901184
742944013548982272
743020555188736001
743089723657363456
743032106390032384
743076843104964608
743063056150843393
743072828757540864
742998484849176577
743083306535792641
743004055002353664
743068097897201664
743099118868959233
743064847399723008
743046354675609600
743062833995223040
743024909115346944
743089098836062208
743056039017385984
743105422891094016
743056068725506049
743026758853754880
743109038586646530
742982613481185282
742977051897044992
742906508078419968
743061475107934208
742998900085260288
743036846108741632
743065052849311745
742926212931198984
743003841168322560
742937344643375104
743104269474140161
742971121323118592
743035101005631488
743079489421205504
743064691916738561
743043951033122817
743060648712671232
743022690060009474
742873976938995713
743097223206961152
743062112562511873
743063027067523077
742916293137960961
743049752011378688
743023457886179328
742988913334202368
742978469500485632
743039295473127426
743012070472323072
743060338392850436
743060585890369536
743039077268754432
742904096286330881
743013475467862016
743086087355179008
743061198136971264
742961239630962689
743087836220493824
742873301601521664
743100779742040064
743062712377315329
742978012606500865
742896651380097024
743002041744785409
742980721837547520
743021893343686656
743014406649434112
742904226267955204
742995368502263808
743028046421217280
743027383800844288
743078751475372032
743101568224989184
742974476804100096
743105213159084032
743090679790768128
743064763496857600
743024695147122688
743078092839780352
743022958877278208
742972132196487168
743033398172651520
743036632308285440
742978092101185536
743007326529937408
742998287725256704
743019141758517248
743085130713956353
743109478816436224
742996295347011584
742905631619833856
743084489027522560
743060162118832128
742957665991700481
743024082699063296
743079900492517376
742981158225514496
743108639989354496
743039270420631553
743048267005579264
742973243699630082
743000645054005248
743099265661177856
743064087899320320
743045079300997120
743058702652084224
743057163090821120
743027979220029440
742964859294371841
743044425073446912
743029556530040832
742877567179476992
742996018665492480
743051605591920644
743029598074613760
742961529067307008
743030013675634688
743040516070211584
743060745215201280
743065950119940097
742962468318744580
743056152213098496
743091187423293440
743060451421003780
743095193163976704
743052885118881792
742987609228611584
742996249461325824
743101169682223104
743024259077971968
743018458300964864
743095000074997760
743096568866279424
743088070996725760
743105196264456196
743052603932737537
743034933527097344
743074553027547136
743009507660451840
742952834241552384
743088331190378497
743009062892261376
743000133311168512
743054105439031297
743042424310730752
742958098072141825
742950808191373312
743037340860448768
743031653602320384
743023168395345923
742985067245539328
742987714019102720
743065140652834816
743052323124084736
743032324619653120
742996362422280193
742929396378402816
742962363511504896
743053493074812928
742889399566761984
743030650991718400
742985323030908928
742997629336997888
742982408195170304
743034014760603649
743059986159374336
743009599985442816
743103065805475841
742896710070865921
743085810325565440
742983188495110144
743094450663084032
743016419575484416
742988586547597312
743086175380967425
743095935534813184
743032123293110272
743053723862175744
743007670362374144
743039748667760640
742966646134956032
743060925343780864
742951852459823105
742999684327821312
743074100034347008
743039647681482752
743091271410057216
743094702132592640
743058077520437248
743094249399410692
743062481594159104
743034115734265857
743003820116967424
743068567478935552
742925382421221376
742901227600642049
743010828820054016
742991878916845568
743101002266595328
743024561017479168
742960434014236674
743026016151609344
743109059549761536
743097726435463168
743063362431553537
742956550185209856
742955929537282048
742967249900822528
743085214562291712
742998782778937344
743061181238259717
743042705614344192
743059637730201601
743100775702908928
743012061853188096
743075509286866945
742886090290409472
742990993998422016
743036980133527552
743006861067223040
743065795123613696
743052939393175552
742974569137459201
743032311910961153
742993577664483328
742945028700573697
743081712306032640
742973528845258753
743065782410711040
743053614655123456
743013278054526976
742978478220451840
743080500399644672
742955052923506688
743104672186142720
743028260204892160
742884588586995712
743049508670562304
743015991987212293
742984534644396033
743051173934960640
742890599133499393
743048497708994560
743084413836201984
742960270629318656
743060569150869504
742876976084602880
743032685136859136
742876996800253952
742889894335250433
742964901312929796
742967102991159299
742946332902621185
742957351188201472
743104911290859520
742992508062433280
742993761958014980
742897322321793024
743069699924070401
743046023304646657
743044437811580928
743061865127923712
742979245509644288
742903198839541762
742984295799750656
743016185013370881
743015127788621828
743063169384501248
743078482775814144
743070937181003776
743031649278021632
742981955357147136
743037315929477120
743050305747615747
742980025746608129
742875927449833472
743037257066680320
743036736998133760
743107960616980482
743093871740084224
742987315467935745
743039681453948928
742993049253470208
742959880408027136
743083587453489152
743088121575800832
742958123023994880
743002096031703040
743011264863969280
743068500328099841
743001332739493888
742995934754316289
742978113047568384
742966243108474880
743065107081658368
743063303535091712
743050112771969024
743042722404171776
742941895542865920
742879450765742081
743036485314678784
742994152338685952
742978700245929984
743055082871214081
743047939757625344
742994567532826624
742967124000444417
743020601607081984
742962065866928130
742993363796910080
743006009707397120
743033989733199873
743096350678646784
742933179644977152
743040499112546304
743109449334849536
743070161482199040
742998946444906496
743071813794713600
743085881435774976
743027287172513792
742949617101377536
742960647995068417
742991950278725632
743084959041236992
743048975964643329
743035239698714624
742936765783277568
743048719982055424
743053061157883904
743039438029127680
743103573148344320
742970550847410177
743074997443432448
743110401571885056
742916343498969088
742985503549587456
743087987060281344
742876065794654208
743030873189167104
743094152980795392
742997289736777728
743019834137513984
742991501232373762
743064360810057728
743029078064762880
743001974631731200
742922161216737281
743041530865274880
743052323207942144
743108577095786496
743011827177558016
743073244262092801
743001542605836289
743017589966819328
743007175530975232
743004532976816128
743082387735642112
742936023303344130
743108736542203904
743036040764612608
743026586690158592
742952502727987200
743012879868276736
743105452066627584
742923352260673536
742982928368607232
743077002282995712
742991233166024704
743064180283084801
743087588697858048
742942801176977408
742978863819595776
742872043432124416
743060703041486848
743014666390142976
742945263397048320
743060346848608256
742892885041942529
742873549279498240
742881430137667584
742977546845859840
742881451276795909
743048992666341376
743032756737867776
743029510384320512
743103946542190593
743063001851367424
743087064267272193
742988896607338496
743066130504417280
743012787413078016
742984018799529984
743088868086452224
743074196302012416
743027027175952384
742943744928931840
743080747679010816
743018051495448577
743107469598031873
743025005659754496
743017858238668800
743034845387993088
743080856697208832
742927576180633600
743020291316690944
743044156667363328
743064062792060928
742917211745091584
742980935780556800
743072988145164288
743033708895162368
743071126100676609
742976531882987520
743105678710046720
742990163408781312
743072442915164161
743031259123834880
743034614701232128
743078881490567168
743013177500143616
742955103263559680
743077732108664834
743109655145140225
743038821533507589
743020337433088000
743095889443577856
743059914801709056
743056546712723456
743109537348096000
743060053188608001
743084824559288320
743029229059727360
742962334403022848
742903219647598592
743040708806868992
743024057709432832
742993053150007300
743028465721577476
743096467896819712
742984232616755202
743050892891525120
743013764862185473
743080911470747648
742979316997316608
742976741547868160
742982437517557761
743046660817866752
743021348159664128
742976229947625473
743066780978020352
742952158748905473
742927445972639744
743070089914798080
742876292454977540
742916889005989888
743069725266194432
742889680438464512
742997897894060032
742996643717500928
742989563476496384
743052062989115392
743095809546276865
743063001889185793
742923641659219968
743104198028431360
742992906546499584
742887302410686465
743100062373273600
743025491922259968
742951391266758656
743070018607415296
742889357426626560
743107415340679168
743080592414277632
742912606394974208
742981997044305920
742979048515719168
743020576139272193
742881346473713664
742987105966665728
742967929352925184
743058778040340486
743071025353654272
742887491099856896
743087043312549889
742999932005683200
743088167495061504
743070282848604161
742961159884705793
742983620445544448
743053262526545920
743073391071113216
743022711253913600
743037039084507136
743029803624730624
743006265383616512
743024363738435584
743024896335306753
743025953484509184
743018718175846400
743067879558389764
742983024774676480
743046513929166852
742988406062514178
742992939962540033
743069112679567360
743068932395798528
742940540728188928
743103166233890816
742976548651864064
742959545048240128
742994433352798212
742979224835854336
743049458276048896
742998619318571008
743026410617458688
742877244440207360
743073806168821761
743097181062696960
742997700736651264
743032408518369281
742976619820818432
743099873960943617
743045075165401088
743006739168153600
742982169203736577
743031938781466625
743006458258829312
743082593495699456
743060355014856704
743005682182574081
743083209685012481
742983326764535808
743005749429833728
743041711279083520
743087076934098944
743053153382203395
743052037919768576
742989844507459585
743053656619134976
742999789336432641
742981481031716864
742908781382668288
743032026924736512
742880104997629952
743076931093008385
743025752157880320
743043019989868544
743106052175073280
742984258038468609
742988020106825730
743042755794849792
743024166748708864
743089819925000193
743064213933985792
742873033434660864
742882365526016000
743040755061645312
743046304020987904
742983289162584064
742935423442386944
742907405688786944
743015379572785152
743062108334608388
743026225921163264
742951533730500608
743053010679566336
742999957205061632
743013420862050304
743089497328345088
743065015092170752
743079472811941888
743097164432351232
743031993177235456
742917345958449152
743052947815301120
742891999980707840
742962292065767425
743041661220032512
743022136420388864
742962468629188609
743108791063982080
742982655420010496
742896659747590145
743056039155802112
743077165890166784
743010682124292096
743100456935776257
742992071716417536
742913651112185858
743060946529222656
742978964700975105
743090549964591105
743053438892662784
743005321828937728
742965618480193540
743069867750883328
742948732199698432
743051798592753664
743052260133998593
742995087546822662
743046731957448704
743054990378471425
743104575645863938
743068261382754304
742965970810097664
743107868241625088
743047163861667840
742976976466640896
743048925620359169
743036430755233792
743037370329669633
743028486953152513
742996509201997825
743055745609048064
743096073628069888
743021268572737536
742872349687435265
742981699248771074
743097315439878144
743072870834810884
742971901224620034
743040700539932672
743050670614405120
742999751642206208
743046345968095232
743061718432120832
743019154303811584
743091573425065988
742984647932583938
743014427327401984
743008178019803137
743071591798611968
743073273529962496
743025177332682753
742996735853793280
743079514830475264
743093372727005185
742992843741007872
743094786148569088
742917710904983553
743033863849533441
743094261780910081
743051005865144320
743083692055252992
743014909617770497
742987894348976132
743091724310827009
742880452990652416
742993162193506308
743045515672162304
742991589685989376
742963303056560128
742899818083848192
742958542370570240
743104927778508800
742984371230154752
742982940834041856
743073500001402881
743082094264520704
742954809834283008
742968487426043904
743053904401797120
743014662313283588
743057330879746048
742941802920050689
743079313378004992
743057419295698952
743069360072368128
743018525170749441
742987647023484928
742976775211323394
743097093137391621
742983259743768576
742962820875161600
742922332960923648
743014037278101504
742884890744623104
743021067049029632
743032131467628545
742980717722898432
743059482528350208
742902951337963520
743034564130541568
742970546669924352
743027354251841536
743011546062684161
742965241064099840
743056651738075137
743050951607627776
743087299261550592
742983515248197632
743044181942112258
742976393395507200
742970651334578176
742911465762349056
742974992644726784
742995829770846208
742982789826531328
743027388028715008
743028776175599617
743090906220396544
742963978263990272
743063698168647683
743052218291609600
743011319490613248
742932344919760901
743041480802062336
742996803008757760
743019217255960581
742971331143192576
742990301669826560
743056114598699008
743070362779324417
743106475497783296
743007586358808576
742975206558470144
743084581344055297
743031359829053440
742959347840483328
743107365021581312
743094043891118085
743069427386572803
743052054755741696
742998958969098240
743043246473936896
742984563824185346
743069821731000320
743018462256074752
743066093007298561
742872521406615552
743081754433617920
743050670362726400
743050477336731649
742905233152479232
743095151178973184
743020656170827776
743095197089857540
742961646486839296
743089794884964352
742947243104305154
743044517390102529
743034480282193920
743044798362361856
743022308563030016
742985675495112704
742957108241551360
742966377624031232
743020299461988352
743037894424727552
743022203562774528
743058874488475649
743039324728524800
743019892648095744
743109462198784000
743065476171960320
743110778945998848
743060808066838528
743040209995071488
743090537293570048
743033922582368256
743058559873781762
743083377838968833
743074150303031296
743024842023178240
743102067531755520
742930327442755584
743005485226430464
742977341429800960
743056542543515649
742981267143155712
742992411765444608
742983368544026624
743013165118676992
743016860002754561
743005485285138432
742981350991527936
743011072198639617
743065312573132801
743062217432666112
743000024175509505
743051303887220736
743087265912639488
743016868663943168
743064528418656256
743091338229350400
743060531125178368
743051316205899776
743058371398512640
742988934523801601
743024775019266048
743009448927612928
743029573307273216
743100989536931841
742961130373578752
743057935035596801
743009214105260032
743081926446227457
743074045109886976
743095276932636672
743082958249164801
742973633769967620
742875797476638721
743058266184245248
743049248669872128
743091380176748544
742948945849159680
743087475552362496
743030911038566400
743017648888385536
742934005897629697
742993481208041472
742971809226756097
743044207221321728
742906516261502976
743012678654906368
743055510677655552
743107343869693952
743050544802070529
742950619317735424
743006840032657409
742948786486546434
743093506898558976
743051891156754432
742972031428362240
743106911768301568
742992990403186689
743018101785153536
743047226843398144
742982118708551680
742940490383953920
742982806452744192
743059071696293888
743100473700450304
743107503144194048
743007540280098816
743053694569218048
742997096714915844
743027618375733248
743065170138763269
743077774177402880
742973268680966145
742988066198048768
743002809235296256
743060736625258496
743092240109670400
743102801543303168
742983561557467141
743050775430082560
743087445999288320
743030802074767360
743086695529123841
743031733055029248
743101287311540224
743029468181237760
742962757646049281
743026809130868736
743038527957573632
742990729572700164
743084656845852672
742978415188451328
742926275841495040
743101668879925248
743091623765147652
743082316575080449
742983007968079872
743009108995907585
742951773166555136
743008005847928832
742909305784045568
743012095554248704
743023902570520576
743107389835055104
742958722926907392
742970899075354625
742907153745334272
743055200345325568
742991966909128704
742978310414688259
742985801236090881
742981984402702336
743087387429986308
743069796560998400
742998501735436288
743059319248293888
742950548182274049
743008874370895874
743062305630347264
743094140112654340
742964519593476096
743066331872911361
743087135763369984
743024774679547905
743043326040014849
742950799907622912
742987927886700545
742892050119413760
742968587992862720
743059700699168769
743013806826131456
743002708555235328
743071956682018816
743071276911239168
743099668389888000
743109365658439680
742874342028017665
743108442752188416
742874224570683393
742874132057067520
743029027955474432
743087521589043200
743057024674566144
742904377262800896
743071491034652672
743099504732327936
743020618338177024
743092923919536131
743038150608556032
742971515407376385
742960941608935424
743069318158647296
743082429796208640
743019817242918913
743048405459558400
742994022361337856
742900967193116673
743014427679690752
743048426624012288
742976523343396865
742904775595950080
742952607757504512
743067993048023040
742969237908623360
742996811196043264
742983553043070976
743068668247085056
742942738254008321
743051886673203200
742994198190821381
743064738284740608
742986401059360768
743070002090123264
743026821638328320
742948316644823040
742898937158373377
742946291207024644
743034803600171009
742968017315848194
743043502418853888
743012648959234048
742956265207439360
743061776988659714
743007825518047232
742985218244677632
743005770476859392
743092542078636032
743065640127369216
743073449791377408
743048170452725760
743042298775232512
742990239120117760
742951026328768512
742960660829638656
743097516628058113
743039417103863809
743033914093142016
743090055137230848
743095453168861184
742993816513351684
743038741829259264
742884341148065792
742888820698284033
743069053925888000
742874719335157761
742969800108957696
743040289456160769
742999831480815616
742995842638942208
743031095684300800
743021910284455936
743067200282624000
743103254456848388
743054097167876096
743034551711240192
743009792852123648
743050603522330625
743051471592230912
742986015334359040
743017191340183552
742931434978021377
742907342820237312
743096275009196032
742971934930001921
743077283481673728
742995854966063105
743049521249280001
743012015619354624
743072694871162880
743096803738963968
742987281749975040
742897842407112704
743049760140066816
743109113958146048
742989953500598273
743033876310859776
742900321576353792
743063140020162560
742968151852388353
743036367924531200
743055401739014144
742955807977922560
742965794464751616
743045482029715456
743006537782824960
742985725814157312
743073038510501888
742988980455641088
743098686683635712
742973730293448704
742984060646100992
743109302475456512
743034564327690240
742871997428813824
743051807065317376
743022220394541056
743009033746026500
742953614285676545
743023369826803712
743069737849126912
743000330267439104
743002314454208513
742963323927416832
742963655365537793
742981699362009088
742890292865536004
742972664785035264
743021327238475776
743029220583079936
743036984533372929
742933791770083333
743042181108228096
742985952155586560
742964314089369600
743089509617836032
742947280823721987
742981917440626688
742979014936174592
742925072151760896
743059423858458624
743058132155392000
743105502729670656
743020341526724608
743086296772513792
743016579177185280
742946563689975808
743005787279233024
742994320173699072
742906579268296705
743061932211601408
742979455182864385
743037772978618369
743049135532576768
743028792889872384
742962309115568130
743021545086418944
743035998599270400
743022543641186304
743082991778435072
743042533459152896
742987260774191104
743021738250883072
742972253747449856
743089367070150656
743091506295115777
742999705525878784
743011764116303872
743105246579335169
743072065746534400
743082006175698944
743027274744758272
743062074935390208
742992843703222272
743079279693602817
742994131186765824
743091007047114753
743064758954295297
742979589778116610
742953475781349376
742905094681726976
742966398603952129
742981527521361920
743082463472300034
743100469568933888
743067246239571968
743091300803608577
743055598800019456
742908353349832704
743075278386237440
742941757168574464
743051651817340929
742892020969000960
742986795571392512
743083910482006016
742980269204996097
743049428957855744
742971511192047616
742927714584305664
742996203181363202
742912983995691008
743015274752933888
743061651100958720
743086942636507136
742949621278908418
743070014517968896
742984505368170496
743088876160454656
742967891474157568
743098938463510528
743037244668317696
742927605276520449
743014431869657088
743012376581136384
742937327840940032
743036191608582144
743095314433867776
743005896402477056
743106823687790596
743093070787432448
743026007830089729
742978662849478657
743070727801278464
743080919867793408
743094479788244992
743079066090278912
742971322557444097
743052083843190784
743104693006565376
743049894483636224
742936732371456001
742998501810921472
743061705710796800
743109344623894528
743015052320608256
743036225217519616
743054197994749952
743090705283813376
742912241436098561
743081376929480704
743096702983372800
743050448173551616
743075219850596352
743091971791687681
742966494917693441
743008169585180672
742975173100441601
743062636833579008
742963575849902080
743110712076214273
743026779628003328
742965299767566336
742961596125880321
743096744850952192
742983398021599232
743101530778284033
742915563605872641
743037072521338880
742984794578030593
742971968731918336
743054319566589952
743025106360934400
742884299330977792
743035910669754368
742982378797322240
743028763642998784
743055422517587969
742964871751405568
743015186567725056
742932743198216192
742996110814371840
743069284629401600
743073982321033220
742984140312694784
742891777468694529
742977895279296512
743060552126222336
742929538745794560
743067225163239424
743019947106832384
742979186994843648
743005577333374976
743091808037523457
742989680891863040
743091120184406017
743006735108034560
742910173912530944
742986526921986050
743098833593376768
743026288999473152
743088809265483777
742983364613943296
743068362037690368
743097961077440512
742960677640384512
743065090535096320
743047902101143554
742965022620553216
742964670265462784
743069859504873476
743045914030407680
743065937801281536
742900522668195840
743089190875725824
743043443748970496
742978343830687745
743024556911284225
743109617232805888
743105619872342016
743052922733400064
743003337558085632
742911537111666690
743028658823147520
743097185135407104
743061713868619779
743080668180164608
742987248237465600
743049022219255808
743068727072198656
743066700963151874
743046232831066112
743094672763932673
743017690525208576
743110724566851585
743037919716216832
742995943218393088
743022451236450305
743017933765500928
743056601339170816
743059038133465088
742951680761835520
743050947262218240
743093230137278464
743008027045941248
742897724996083716
743109025999552512
742988774917996544
742967400933560321
743065304213884928
743043577924702208
742994198475984896
743091745462702080
742950321715052544
743089912174530560
742980268974321664
743026427491147776
742995507069497344
743051026991714304
742994332576305153
742982756242731012
743030609065455616
742950250483208192
743049340931952644
742899230847729665
743062687131701249
743090742650908672
743077342231339009
743017548011147264
742900195696988160
743001206969208832
742986367781744642
742979912739459072
743002037563035648
742990838859464704
742949185046097920
743002184221097984
742994143681630208
743072333871632384
743005132854599680
742962049211355136
742990197063815168
742980449304186880
743099475464441860
743109013412446209
743004604418396160
743102184733200385
742876006902431745
743090688397615104
743016277308936192
743095922989641728
742973847545253888
743035092885491712
742912887707013120
743065145035923456
743003497092775936
743094584918564864
743105745835720704
743060300430184448
743094630766551040
743003031671873537
743110317652185088
743063815449808896
742899218470277120
743066260477517824
743103392826826752
743037642972008448
742887604216074240
742882147514490880
743014666675310592
743018395092783104
743024820942704640
743098162617978884
743039002064867328
743089283054075904
742988842278457344
743034199347765248
743018768377335808
743074691137609729
742975978482356224
743019590612094976
742989731433222144
743057943487188992
743026070836940800
743105255186042884
742995204907667456
743078239468462080
742975835645284354
743021193012334593
743064150801305600
743058299692683264
743070622633299969
743045738100359172
742980998816731136
743056467054321664
742909905439428608
743009604012019712
743065317027532800
742957036778999809
743061424507871233
743019620081274884
743009654331060224
742894864606453760
743068118692417537
743037575783428100
742975281984602116
743095675538288641
743005418016899072
743017690734989312
742972576717242369
743061605005414404
742998338254032896
743022992448446464
742990155011772416
743034295795748864
742958395704147968
742957913619214336
743059285568069632
743021129942634496
743092399430328321
742978889308332032
742921666204958720
742890884371341312
743044135859408896
742990070962094080
743044324414394369
743098007336275970
743051958114746368
743085005010800640
743093787841462273
742976758383792130
743081993668173824
743055892489379840
743076943734640641
742963932332167169
743104269444747266
742987563133198336
743110154141454336
743069012007997440
743096983909466112
743049525334528000
743031925984595968
743092361882914817
743014721117429760
743030042691809280
743034254041309184
743078160099606529
743056454400266241
742873146336915456
742873780054196224
743081750088298496
743095788478160897
743068835809505284
743053904238260225
743064021071433728
743011994601725952
743073751609270273
743084057156804608
743066768038592513
743066260821430273
743083415545761792
743009440597708800
743023537707843584
743076935358644224
742951760281632768
742951760411697152
743008316239052800
743090835206643712
743068877916151808
743085839790571525
743041975595630592
742911679495692288
743094345696432128
742959725181063169
743014150557868033
743110670174932993
742976624262565888
743045868140519424
743062636879810561
742938212595863553
743106467478286340
742997775885979649
743087722848489473
743088200969773056
743004545656205312
742976401972854785
742973805656739840
743045893239230464
742957242127908865
743021905725259776
742974208389615616
743101652316622848
743022467799605250
743047071792435209
742978826108608512
743049634373881856
743036707415658496
742981166786064384
743041313126420481
743093519661862912
742890280106397696
742969909303447553
743042994677260288
743000653442781184
743059684123283456
742900082471776256
743097273370988544
743018252759105536
742906247955894272
743070593453416448
743079652999188480
743034493070671873
743056768826232832
742990973131759616
743031858980630528
742980923424145408
742911075688009732
742987852515016706
743020404357365760
743047260313923584
742967195618152448
742989874098245633
743032752593866752
742990411011067904
742981699353612290
743045058392379392
742998564809416705
742984207497080832
743016457517305857
742950762263744512
743086267458564096
743102151518523393
742977668778450945
743014230438359040
743026985044217856
743075987328536576
743092273932558337
743075479922593792
742983444314107904
743110753834684416
743084937901805568
743008836261404672
743022883316891649
743022375860621313
743047357017776128
743056009858449408
743057263863173120
742983217691643906
742999776644485120
743050410315898880
742902015961878528
742990041820073986
743031288379105280
742970655667277825
743092240050950144
743055619565948928
743072082393731072
742884123086225408
743070123829891072
743058853600858112
743022853721890816
743014968694603776
742995439906136066
743020949503651840
743039287269195776
742988829649469443
742958349646499842
743021301783244800
743038108397146112
743003891474698240
743006076736540672
743033452690321408
742922635298889729
742995637076135936
742873360548388865
743011906512945152
743001185909649408
743092588316622849
742980130746839040
742988552812822528
743084463933018113
743050104224010240
743084963172646912
742886039962935296
743020928678961154
743086695462109184
742955384143503360
742971284804542464
743102088612184064
743066814184337409
742963735216717824
742950409719975936
742991367245340673
742992545635012608
743069758627667969
742883124741181440
743026368531828736
743014104567320576
743003232885149696
743095872335011840
743041644270870528
743099542392999937
743033125542985728
743033788431794176
742979400761806848
743044110492274688
743090671645380608
743037789537763328
742959247055523840
743042701239554048
743106156885901313
743049802427043840
743046908327931905
743094697875415040
743047403037720576
742990356350967808
742967551907467264
743107511650275328
743069226030792704
742992642460536832
742994236266668033
742969124624699392
743001693663731712
743063173708795905
743013580287660032
743024665568935936
743085294333927429
743103388498415616
743063123192643585
742988477365690369
742979929143447552
743065778413522944
742982009560150017
742947364906913793
743048548200124417
743028264684400640
743070714996088832
742987705475301376
743067661513412612
743059742596042752
742994328302260226
743002004121882624
742965387856367616
742884378770968576
743052624837107712
743033301733113856
743084426314285056
743076150717616132
743013127252496384
743089002350301184
743100729263558656
743047004587184132
742933108320817152
742964225811861504
742966578656989185
743063429527818240
743020089943953408
742994362045501440
743041690361942017
742876816436645888
743077283192266752
743073852385681408
743076570181603328
743042956970631168
743047663302680576
743048078366810112
743041225054388224
743025210979454976
742982500415352832
743012875476869121
742988116772958208
743022111388762113
743065899851218944
743052159240048640
742999491373105153
743039597567967232
742983553135300608
743069364467863554
743062351700754432
743002079413800960
743086766593347584
743069020434366464
743074317991346176
743056219535900672
743081469267083264
743007234037190656
742931342355206144
742893585587011584
743052859676233728
743107817679278080
742987177093672964
742984669029912576
742947393960841216
743008790312812544
743013756469399552
743109050905309184
742964012116283392
743015908097036288
743001463035703296
743090570868994048
742978150737575936
742919833180876800
743053086483206144
743005485327081472
743015245518635008
742897989232955392
743080504723918848
743046081739644928
743045868140527616
742982026513506308
743003106850574336
743014834468454401
742964376798437377
743067703393550336
743100834444120064
743087441993728000
742971868018278400
743024212663799808
743076364564205568
743025773183918080
742900162209554432
743073537859190784
743003337780518912
742969393429291009
742900342317191169
743011432732708865
742984861921771520
743076251359940608
743002595409661952
743058564302962688
743012770870857728
743057553152724993
742995896892280832
742947284900536320
743046773833404416
742992390743588865
743000007251513344
742968508364034052
743061751600676864
742903135652323328
743001739838816256
743079573374570498
743015350191726592
743110795907760128
743068458406039552
743095570546450432
743011076141383680
743084711237570560
743033469475782657
743026020694032384
743038951729057792
743038162851794944
742959926838956034
743021771595649024
742976691170086913
743067955169267713
742993174944178176
742979577136459776
743107767691513856
743014607653089280
742995347618861060
742983603370532865
742999063642185732
743063022533521408
743051161289129985
743062598980096000
743073537817247744
742952464907948032
743032932902809600
743041065402413056
743052960473681920
743046551543664640
743046014744072192
743106072852893699
743086573672144896
743002599603994624
742992126506598400
742941845114736642
742966771628572672
743034274908114944
743041367589408768
743099131242156034
742945494092091392
742951684813492224
743101337550737412
742985222543790080
743004696546267136
743048871119585280
743061076590399488
743082417209085953
743064390207963136
742951852510187520
743047470364655616
742968457768148992
742998761811681280
742942721451675652
743101484292771840
743060078119510016
743072908449353728
743036703527608320
743044173369094145
743009956237086720
742882721974910977
743024716198383616
743013316084301824
743084153529372672
743069733751300096
743060304830070784
743033276667990016
742982185876135936
743090315154862080
743097956883156992
743010052840271872
743095725559533568
743012787572592640
743014469475803136
742968843795042304
743093737451061248
743004256324702208
742928054108991488
743030298837962752
743039547303460864
743094337156861952
742966914327154688
743051236564447233
743028461464387584
743013940750356480
742947067102953473
743058543276916740
743007670609793024
743109281524879360
743013932663721988
743022690320187392
743053220793180160
742976670387326976
743060271049117696
743056085481861121
743003484518223872
743070010311081984
743018265132294144
743004562643095552
743104860938211329
742975017785364480
743044055936946176
743095369140146178
743036367676919808
742971456791969792
743075853110784001
743051635220480000
743004197646413824
743012166790418432
742962040596205568
743086687073472512
743061571627323396
742981443291348992
743016579269578753
743094383663325184
743042915233083392
743063278633549829
743002461108109312
743007699814744064
742881946137559040
743021218043940864
743108778225242112
743091267249266688
743030571341864960
743048812541947904
743042722244755457
742982412175572993
743054755568685056
743007204920459264
742933703865819136
742978591173029888
743038897156853760
743053547634364416
743107238961745920
743089530484498433
743102415596097540
743061533727424513
743031401692401665
742871032776798212
742990154994974720
743001102317170689
743086061883150336
742982974212329472
743007066516824068
742996207258226688
743024594550980608
743081888559030272
743104084849360896
742986690567012353
743098015859232768
743063748169064449
742994466672381952
743076138155712512
742998782774771712
743064218103078912
743008681462140928
743057817469386752
743003899724980224
743039106813464577
743101354470744064
743018265425903616
742902741471617025
743082618355322880
743023801626202112
742950384566718468
742940318358765570
743026381035057152
743052939619618816
742943745218367488
743103078350495746
742975009250025477
743044085376770048
742948363168022528
742958810889920513
742972543217377280
742967673462657024
743081666227384320
743044056012492804
742991694250057728
743007653497044993
743106672705581056
743064671192653824
743019708241326080
743090180781965312
743053253961764865
743108677503209472
743005392855310336
742981418482077696
743104332195844097
743070278805245952
743002192727187460
743095121504260096
743082295423307777
742973054674993152
742949877244690432
743065652668334080
742884022494371841
743071901824733184
742992914821812224
742951072579391489
743016524533862400
742995469366906880
743049798052384769
742952590816751616
742946853101129728
743048682510094336
743073156013903872
743015421352267776
743063094138540032
743010816312639488
743064792802447361
743054713575362560
742885087746883584
743061541965160448
743057058468073472
742947394053111808
743053422035894272
742992403330654208
743075999999361025
743052880765177856
743043561176715264
742990221998952448
743067221077987328
743058367103565824
743100964484288512
742975487488708609
743086112516771840
742969074645368836
742896643209564160
743042592020004864
743014733599657984
742971691865903104
743001865416265728
743033238831124481
743047142978228224
742977605578657793
743110044896665601
742988514934067200
742989920260743168
743004302629822465
743071666985676800
743014775764996097
742889311339585536
742896936726958081
742985608386252800
743044798278434816
743095461481943040
742880838832914432
742905602263928832
743081104467451904
743037923822579712
743073969679572992
742911662802374658
743066172464173056
743033624921051137
743081834288951296
743074695273144320
742895694927650818
742933632763990018
743038813283483648
743080093321420800
742967480495296512
742896332751441924
743084090644127744
743058299843694592
743045209563533312
743073080663216128
742954880852238340
742998497591472128
743079556576333824
743089937730441216
743021104848089088
743032567658582016
743050288563691522
743088616205910016
742964074984673280
742984085916749824
742955296318992384
743021222427033600
742979979533791232
743045427684069376
742992608910270465
743050934578778116
743090520486903810
743067418499678209
742937868721651712
743025920055861249
743026817393659905
743058714928812033
743022295883472896
742971934833561601
743023965497643008
742995490195791872
743036124709462016
743086691255123968
742993560769855488
743092797981503488
742994311793549312
743103287805763585
743049202431893505
742877529699033088
742970194264494080
743035516355006464
743082077554364416
743012183496372224
743060162244677632
743081901204836352
742973721707708417
743045662367977473
742934819433250817
743087773469511680
742999256722747392
743000590582681600
742977110600474624
743101085812989952
742884613681352704
742991740588691456
743078034228547584
742984337466007553
742992042268229632
743103392730480640
743108740564520960
743052100804939777
742921905242570756
742981754047332352
742949189240422400
743050385317875712
743019414304526336
743013324309336064
742981917268705280
743050414682165249
742921485732347904
743077769890828289
742948413424193536
742907007192203264
743059096954372097
742956638152314881
743013123150491648
743021209797853186
743031196259586048
743007846695075840
743025886455205889
742966193045307392
743055959484948480
743006017802362880
742933771171815432
743013530018795520
743028872665563136
743099097977126912
743032823716663297
742970479611400193
743072581633212417
743092101873840128
743049412314861568
743038230119997440
743018244324380672
743026112926605312
743028604330606592
743053476524085248
743023721955381248
742978888964419584
743023160191287296
742946894968696839
743047616800411648
743020605549731840
743047621300756482
743004193208819712
742980386523877376
743068299131551744
743067166598127616
742901881630908416
743042063906820096
743073588043874304
743019460689301504
743005090991243264
743071348184883200
742984165738590208
743047956773883904
743009016738123776
743109495442812928
742980852255232000
743106521660329984
743017829239230464
743046291626856448
743100066945060864
743083276835905536
742971398033969152
743100872184500224
742947473807790080
743104181339197441
743074376652886016
743066118244454400
743045993894187008
743045859592536064
743035189278986240
743076884800544768
743009398549839872
742985528816066560
742967208016547841
743041640034623488
743098120490229760
743109495736442880
742903920167682049
743103925595709440
743032685199773696
743034979534442497
743076918275117060
743016482553073664
743000489726476289
742980445294493700
743098280012357632
743022140748926977
742989148345249792
743090532918923265
743088482122403840
743027970726629376
742919766210412545
743055254686564353
743071046539022336
743051035527127040
743081095890112513
743055112243978241
743102381882277888
743034312556220417
743018084877864960
743105955597062149
742908710033428480
743055770749665280
742984501299675137
743013832059146240
743090340316479488
743008114933305344
743021742151639040
743043170942980096
743047042566619136
742999206474944512
743051022570946561
743016679639240708
742964989091282944
743023998733324288
743027379627380736
743105485948092416
743064243105353728
743110665930444800
743007406028914694
743106219993358338
743025097770930176
742874975363813376
743029044803993600
742964205041639424
743018517113475072
743042667928510464
743012086985465857
743103573085585408
743039715138375681
743046614701506560
743056076824809472
743020496636153856
743064897471254528
743021838989680640
743024275838361600
743011881691009024
743045263804272640
742969137220222980
742980982186356738
743055292452114437
743041447172157441
743026980937945089
743029879386558466
743015819806969856
743028088125194240
742985868248547329
743109671934910464
743093959967248384
743020874190716928
743095373271535616
743060514415087616
743042189631066112
743073345034293248
742985746919886848
742969531581239296
742986497406668802
743106848799199232
743037542161743872
743059415419486213
743110602655039488
743080517155889152
742988854802665472
742965030996566017
743066109755203584
743087899109920771
743080139655909376
743045817733402624
743040008538497026
742871846178029569
743033763312074752
742882818427097089
743090583355428865
742967711404298240
742986635994877953
743024695050702849
742987822915817472
743045314345570304
743083755070476289
743094798685458432
743007213451677696
743025035057766400
743049928176373760
743021293541416960
743039718917603329
742874815707664384
743034455330263041
743033092101799936
743038771055218688
743058677280673793
743090306535526401
742919460080615424
742999961143382016
742976024246419457
742977442185400320
743039215877885952
742992600311988224
742988858900545536
743014343416152065
743071075748220928
743017074189033473
743038301397979136
743042998993223680
743056605365698560
742992776296550402
743017917139292160
742987743169515520
743063249101455360
742965668736315392
742978876444446720
742997591672160256
743020840640352258
742981384864727040
742990851295576065
743033477893918720
742925554417061888
743031875594268672
743084753323196416
742980147394023424
742906776329261057
742954071334785024
743108388301725696
742993523184652288
743090097109733376
743101669190160384
743038527919755265
742987487413448704
743060816509820929
742953509365121024
743007460663889920
743088461272514560
742886350354055170
743007326429401088
743087010005417984
742987445369774080
742932445767602176
743067795844300800
742960882834112513
743059390257897472
743028835105558528
743016793036427265
742896437491601409
742884026743197696
742888921139384320
743014855217717248
742982454374465537
743017870842462208
743100846800539650
743029917030350848
743096623165636608
743026532109684737
742999105560010752
743072187070943232
743067862982500354
743090235202932741
743067720225296384
742958370613780481
743021931235020800
743022249788203008
742971708542484480
743081725211770880
743092311383408640
743071478539771904
743073604888342528
742985600173801472
742984161552666624
743094534532370432
743046388116803584
742978633363525632
743110066010628097
743074087262507009
742976468913926149
742998225079160832
743017128740179969
743034761250103296
743005413881307136
743101971062743041
742962753606975488
743065132557799424
743012846347358208
743006105949835269
742875470283169793
742899059036413952
743032496581795840
742949872744140800
742984627065884672
743060212601487360
742922773413126144
743071348315062273
743077254050254848
742871317666353152
743004155632078848
743099806621569024
743045088012558336
743092575788228608
742986245761073157
743068106118070273
743067271606763520
743008392013348864
743023671854370816
742989609861255168
742976771096731648
743089765650698240
743020983213264896
743034103004594176
743039677272326144
742954528669061120
743012221165441024
742958119005917184
743060422350233600
742893539281932288
743078554192089088
742983788054056960
743082559744180226
742973222828789760
743028084081893376
742989110789480448
743098607344209920
742991124000833538
742883674425790465
742890926310203392
743060183157514241
743076238974148608
743059528938336256
742958601413742592
743098175322476545
743069544760107010
743012565387730944
743013081161302016
742938703333609472
743032001633103872
742963428936028160
743096703012720640
743097952990859264
743050422785613824
743041736717553664
743027035392643072
743016822405009408
743074498426064896
743072325646581761
742960363084349441
743024883756498944
742981892455190528
742964582558367746
743007649575342080
743068596859985920
743040142802321408
743018659552079872
743002649667227648
742974812285509632
743066084710993920
742985604045131777
743069930686406656
742949956860907520
743038934863732736
743069754391298048
743071726049730560
743072669424320512
743037126896459776
743100310063718401
742996136265285632
743044504937234432
742958249150976000
743034677586481152
743021045951631360
742992084374802432
743034077805174785
743026267805646848
742941886957117440
743053518362316800
742993703384584192
742982638923878400
742903932553433088
743029237490327553
742946395993321476
742968659132440578
743049169040990208
742992789231796224
742976934636888065
742988959475748865
743016478656634880
742982244759965696
743027366759276545
743098661635133440
743059763777273856
743000506377863170
743016629647314944
743051471760044032
743073202285346816
743030009108037632
743106844877586432
742882332219047937
742998547981819904
742965366733803521
742970370525892608
743015249624858624
743012305298849793
743071507631464452
743086435176206336
742885364499501056
743043619880325120
742971452559904768
743049470926016512
743067389030502400
743023554363543553
743055636582273024
743006945016205312
743057431484321792
743106739806076928
742979262613979136
743014846967513088
743007326681112576
742994571605508096
743016876998021121
743043317684940800
743043154127945728
742873410875842560
742998715686899712
742949751386218496
743057368808837121
742888841497968640
743048430868692992
743096329677705216
742998015242326016
743011134811344896
743062209069232128
743107691820748800
743078692788789248
742993502095695872
743047541294518272
742887721711112192
743015514000269313
743048472765554688
743038439667453952
742960165822029826
743101576919781376
743004004460990464
743015798860582912
743029527165698048
742940716872179712
742973117732126720
743022660880355328
743036527458930688
743013332882493440
742937550231343104
743035046462914560
742997428014551041
742966951975215104
743019796183285761
743040159621513217
742895732932411392
742997754998366208
742989811288543232
743074057818656768
743056739709427712
743077316964843520
742962380297146369
743073332216631296
742904348104110080
743050787950088192
743078780617523200
743055011710668800
742959364600913920
743061345017421824
743011692884447232
743042835616829440
743014674870870016
743052679396659206
742912878987124736
742946949519814657
743098250803052545
743067594400358400
743089467561549830
743100104417120257
743009763458490370
743065560116830208
743084535118766084
743012439185199104
743021390035484673
743096904066727941
742950825241239552
743087664216301568
743058534900899845
743075635107639297
743076440351051776
742895217041235968
743090889707294720
743002310276747264
742989349923500032
743102088524255232
743045310319079424
743066231314493440
742984979387457538
743046207572979712
742989609789968385
743091552445030400
743025416672137216
743012850248089600
743095952110542848
743045553475330048
743005707390361600
743017099065462784
743077753004658688
742956948702801920
743035948305424384
742960308361256961
742984807353856003
743035210284044288
742944508434907136
743006407990120448
743089274950668289
743094333151272960
742975194130722816
743010409377083392
743084996735438848
743086015863259136
743022249809182720
742945770752598017
742881274944196608
743084711459819520
742981313477677057
742947784127619072
743059545405153282
742991153394528256
742984731596337152
743073684794052608
743085277556576256
743066793309286400
742970995414323201
742965350107631616
743082773506842624
743108107123994624
743064818031202304
742923213932355584
743029702965760000
743024703321735168
743029472362913792
742988351532339200
743025621975085056
743048447553572864
743028197302865920
742978926918635520
742946274060685316
743099026782990337
742888174595276801
743037672462163968
743041505837875202
742883833725472768
742919279692140544
743072472262643712
743102063442317312
743068273995096064
743061517021655040
743011885595955200
742995926344667136
743068110228459521
743103560661880832
743068945159180288
743048002982514688
743074385100181504
742910589136195585
742970764635312128
742970114585329664
743039119186644992
743020131819880448
743081687131795457
742982043148165120
743012464376315905
743090638061772800
743025538181287937
743087517461848064
743097839664959488
743046614722478080
743095314538737665
743089224493105152
743062733109796864
743104957537079296
743101534955790336
743087097905598464
742986602536914944
743040038024400897
742875440726085632
743072367673368576
743076637332406278
743038259471781888
743066914843459584
743060820528005120
743019619909242880
742982630430347264
743082983545053184
743087379179802624
743012019922669568
743104034417020933
742924228840820737
742933749873119235
742922282734133249
743027950078033920
743086674155077632
743047952680275968
743097495828451328
743046191135358976
742985226750693382
742994416303013888
743005795403608065
743064738272317440
743047298280751104
743023583698395137
743024799945875456
743085189518262273
743051794536931328
743016382208577536
743000036636774402
743022807857139712
742875726228119552
743041204078678016
742958274018971649
743027618715455488
743075391573659650
743009255788285952
743002221957124096
743082316436758528
743090180811169792
743016784488366080
743076591434125312
743015475932725248
743103518572154881
743031489789624320
743097168458874881
742962132904476672
742924333765517313
742973767933145089
743037340831080448
743041346496237568
743065459474325504
742989454592356352
742916620625039360
742963961591652352
743022149355606016
743102885513285632
743024678256685057
742980365325852672
742958534338416640
743006877550809088
743102063173873665
743092030373531648
743074955554881536
743044110681026560
743018244248719360
742989383377244160
743095981441490944
743088071009312768
743077602232012800
743100800776470530
743019406159142912
742893753216700418
743026586669199360
743034702613905408
743022916644835332
742981338547032065
743103728497070080
743103229093908480
743051534309658624
743013848660226048
743072300325588993
742959502882971648
743000372470501376
742993258889019392
743086678512918528
743011109720969216
742978163530141696
743025106025369600
743063928490467328
743057985132449792
743066579336855552
743000565211369472
743048002848317440
743003652336541696
743005074213998592
743104621825171456
742875231124127744
742991711216009216
742949520774975488
743031980762247168
743014456741990401
743037957423013890
743029187359977472
743093330918019072
743043670350401537
742936144980103168
743040860124811264
743034665003540480
742938674233520128
743020899335610368
743006198098759680
742894570912915456
743068617953136640
742926099814985728
743070945712148480
743047386172248064
742963609404362753
743091955077414913
743037563083096064
743061126884261889
742991899921907712
743012879868284929
743108099020623873
743008706644848640
743081485918457856
743025621882789888
743010908486537217
742981388807376900
743037244659896324
742999198157688832
742962007234760704
742994328172265473
743028776016224256
742980893900472320
743077652500779008
742988150184771584
743094073054072832
742978516002738178
742984194972917761
743057943411724288
743058450842849280
743002863899660288
743086888068775936
742954050535206912
743021461514948608
743108841278218244
742950099513401348
742979694371475456
743081192442957824
742946387424382977
743035486923575296
742986942288171013
743072325566926848
742997813852819456
743061726539714561
742931187124043778
743103057202950145
742981976072826881
742976082970857472
743049269465210880
742989903584169984
742886518058950660
743080756008878080
742986288085782528
742891832179298304
743006068243083264
743056282383437824
742977433847115776
743086959694778368
743082991866552320
743067456101621760
743052343894249472
743077597865598976
743009100867473408
742904243196067840
743085193603338240
743097567098077184
742986036406538240
742952167091363840
742965622586408960
742940314067996672
742963844142751744
743103476788539392
743046832582983680
742982114761670656
743067661580554240
743026343315701760
743023675704774657
743027157392297984
743044580229193728
743050238492037120
743094597530832896
742971817376239617
743016696491986944
742992935977943040
743063693764743168
743102579337400320
742983242643607552
743021243306266624
743099227950186496
743028847432568836
743105292733419520
742992470489878528
743100930703433729
743086737174495233
743001240439644160
743038347585544192
743015303970496512
742977324803620865
742885016527458304
742942511811989504
743033893322952704
743097516435120128
742985549749878784
743031842018844672
742981875447279617
743102151216484352
743015534783016964
742978763152101376
743031808527306752
742965819752259584
743020232575492096
743093045516742664
743032530224484352
743045066860683264
743071633519304704
743087064581869568
743084535441657857
743055573722226688
742999172656304128
743009981675540480
743081926555279360
743049097570070528
743029052886417408
743053174290976768
743006877705871360
743002574547214336
742984937335345152
742982387085246464
743016008873578496
743017560438886400
742979799329738752
743075064464191488
743089278889119744
742891828027002880
743002146552074240
742965526025150469
743064419278704640
743046656438870016
742881245764325376
743062049463390208
743033700120702976
742904004150239232
743053405015420928
743037693295235072
742986388463816705
743011554417868800
742981673948721152
743009671301214208
743110208763858944
742943749328769025
743053237293568000
743002402341670912
742977626797674497
743019569716027392
743073298641244161
743081612011831296
742986635852283909
743061684584087552
743053191374372864
743086745823158272
743040499293036544
743074062247858177
742946198592589824
742884110545367040
742930352776351744
742918667130769408
743065744829784064
742983897324081152
743034723832889344
742893971186278400
743025827512737792
742907329977286656
743099030574497792
742999332048228352
743064805448265728
743061043149217792
742997751101849600
742988016097107968
743110070322499584
743004151546683392
743083323266850816
742964452488806400
742973394707177472
743019292904587264
742980868797562880
743105183698309120
743033322830323713
743101362922217472
743089471957176320
742964905318420480
743041870679429120
743073076259258372
742891542856257536
742972870297554944
743081393832505344
743064041879425024
742960614511894528
743082920529801216
742968109846437889
743099718725668864
742998228925321216
743098724713410560
743013790044819456
742992801537888256
743029204057522177
742918168398725120
742903722867593216
743080693094359040
742967052680454145
743067183580884993
743109629895401472
742991249905487872
742965173707759621
742972178405175296
743009066981707777
743045444226428928
742969867377184769
742995666188783616
742960144787636224
742987298728476673
742970102237298688
742941228463972352
743010472144822272
742907539851857922
743063169552125952
743021247353655297
742972534933577728
742986866564210688
742906373948768256
743080257071120384
743033499096092673
743038045591621632
743052985803124740
743082564039020545
743055904761872384
743050007562031104
743029447125815296
742971624715104256
742952242681131010
743033612057124864
742966243154616320
742991287335391232
743028876834709504
743058572557180928
743070375299448833
743065690152800257
743042298779471873
743077509948792832
742904259872624640
742999764229357568
743003941772922880
743095570303209472
743058547232153600
742958806603341824
742989571852488704
743005158242672640
743079514784272384
742917962630373376
743102486764871680
742910689669324800
742925961289601024
742942595895185408
743104009456738304
743036330326798336
742975768423243776
743005741058039808
743076708530704384
743027517775355904
742955581422637056
742963302964301824
743003840946003968
743026062536417280
743026771294093312
742893430196539392
743042462160130048
743007053803753472
742992293951574016
742956562772328448
743056399916208128
743085348855644160
743052168001953792
743032312145682434
743013316042362880
743007255168229376
743068668175716353
742987298833375232
743056949441376256
743021880827871232
743001844755144704
743034023275008001
743086816945922048
743095314622611456
742952335115194368
742993699299282944
743055770930057217
743057364543242240
742872211388792832
743056433357410305
742901365953830912
742988511024951300
743063395822374912
743031846611652608
743100414896295937
743093733554573312
743029438921728000
743052452975521792
742997692159266817
743051953949843456
743105053616148480
742883128809771012
743098456210870272
742912283454627841
743024061790490625
742992029827932160
742940431592398848
743047143125045248
743055695331872769
743061084769296384
743094366542036992
742933695431086080
743013777411563520
742972216082567168
743078956782518272
743102662908989440
743019594709934080
743008253538381824
742973818172506116
743054378010038272
742907539986096129
743107364832874496
743052725718548480
743011487468388352
742989475463192576
743036506080718848
743039194973376512
743025219367899137
742998891633770496
742955887439024128
742974854148853760
743022010851266560
743080529554067457
742936652335722496
742881094538665984
742905430179905536
743104487678726144
742964364244881409
742960144816951296
743104629983039489
742913575434362881
743082077558583296
743018315669340162
743089052568670208
743075878331121664
743024019717263360
743049848190963717
742917669230239744
743081309904510978
742942029710254080
743011143485169664
742977383364431874
743057016604786688
743087303384502272
742872089737203713
743092521312620544
743040444649635840
743033805343182848
743029761887338497
742943484974379008
743110384962392064
743079921464053760
742962678159802368
743069590876487684
742952263669415937
742997331528810497
742967119898390528
743069112784572417
742967224630153220
743101283276607488
743013055802540032
743028511942803456
742938342627651585
743023625612218369
743029115977011201
743088377407365120
743082660591980544
742980889886478336
743094559530307588
742980042737778688
743069062549377025
742993887988420608
743022488980881408
743057729342803968
742949549979934721
743028457240727554
742979962890821632
742994684889468928
742965458794614786
743019884058148864
742989509290262528
743021578825412608
743100469610971136
743064419198984192
743016742696439808
742975349118668802
742998556097794049
743081888835833856
743017652923322368
743022497247944704
743026972733870080
743050251083337728
743034941664047108
743020005755912192
743038536362921984
743063391913271296
743053031810289664
743103971569475584
743102730047225856
743025479586697216
742966448998518784
742982508808114176
743095939624243200
742984903684415489
743020349923708928
742995431572000768
743050288861446144
742907170841321472
742946903390879746
743021067107749888
743019443815624704
743102428178874368
743033570373947392
743012019897438212
743108685904400384
742967103016308736
743070497055879168
743081964303831044
743033612212133889
743021847172747264
743011621363187712
743088700024881152
742987801864572929
743034295808331776
743082756771581952
743072111871266816
743106022533783552
742991245723721728
743083100771635204
743067577820303366
743056999634599937
743059809780568064
742891035143983104
742920613329801217
742955379907256320
743046711082426369
742983666486382592
742959968643584000
743086946876936192
743018307113062401
743044500432519169
743015606073630720
742976108266688512
743094177920131072
743076498773577728
742960899594522625
743049428806840320
742969636304637953
742891597193478145
743004566552236032
742999697254649856
743008219736510466
742972304225865728
743093787833028608
743026246884458496
743065958818959360
743088238659829762
743097663227301888
742962212655005696
742985184891555844
742982949038133250
743033616410808320
743103610804948992
743049428882362368
742970567557545984
743028000321642496
742985780524650497
743037181623730176
743011898468237312
743033301884014593
743022275092451328
743081460647792641
743043645184434179
742985323001548801
743104667794673664
743043464670138368
743092965845913604
743034677653540864
743035461921280000
743034996475199488
743026167234469888
743083205562109952
743022757252861952
743008215525384192
743092814758727680
743107708992229377
743018084718522368
742988179540676610
743079426515214336
743081683017203712
743055678273671168
743036800042688512
742901047232991232
742990352173441024
742905031553253376
743082861696278534
743053807744090116
743099374843105280
743025689247535105
742953211762495488
743034874911674368
743080542275555329
743006999231770624
743017384508788736
743092609355255812
743015815902076932
743039899612372992
742891903574790144
742966389938356225
743073302869086208
743093468982083588
743041346450165760
742881019141992448
743023793401176064
742967958780153856
743105934763909120
743035700816322561
743014439964807168
743024120431022081
743048673949589508
742947318408880128
742986220611981313
743085768374165504
743035361287393280
743027182281297920
743041262782164992
743021184669847552
743078910674542592
742953836759928832
742962531392757760
742919669905002496
743094211596156928
742979103096180736
743056269720817664
742947838682894337
743092181519437829
743028033683107840
742999470644842496
743073759909818368
742992961131122689
743004541478666240
743016327699390464
743008672771641345
742988309421494272
743000753938239488
743046652198551552
743033817779339264
742900707204812800
742980210463756289
743104235873656836
743102856115408896
743048401479159809
742897972762009600
743039710830923776
742951324355022848
743084581566447618
742993665778429953
743023394845798400
743038112507527168
743033536534446080
742975835804684288
742984174164934660
742995846594236417
743021964617502720
743048514662457344
742981430700052480
743071344217067521
743101119354789889
742903278359351296
742972236815028224
743076209643429888
743079602650779648
743065518463057920
743019079133474816
742974602532560896
743061433231892480
743085785218420737
743025089201872896
743084598071054336
743048862827450369
742980780960415744
742982089423892483
743017875171123200
742997696273874945
743089174102740992
742989777620865024
743018089193873409
742991643922534400
743100435700043776
743024972042539008
743000590536445953
743019347237580800
742905539026292736
743013794281074688
743108170076147712
742973537347108864
743014792215040000
742988342917222400
742971179972067328
742962963297013760
743036111862259712
743005221111107584
743006256768503808
743075731241066496
742948794816450560
743066881293049856
743044668443746304
743015912157089792
743009281054789632
743072702995550208
742970462867755008
742971356065767424
743073248364142592
742901168712515584
742964012133027840
742985499439190016
742997767761580032
742881921022103553
743099970174128129
742938070203387910
743035180898623488
742907099433160704
743050078890385408
743037038987857921
743022933317033985
743061756122128384
743069389432442880
742954075482955776
743006823192625152
742950241930973184
742957921793871872
743079938132213760
743053048671539201
742961398863560704
743049223571132416
742971209348964352
743041212135936000
743001190401740800
743042994719232003
743083608525680641
743053111376281601
743056609396555776
743072472329768960
743018261042868224
743085026028445696
743042525053767680
742973600223907840
743025811012366336
743036825191645184
743034627363868672
742958249104838657
742952213203582976
743011239715045376
742921343222579200
743101610344206336
743054357273382912
742882386715631616
743048564771803136
743051169526874113
742947914297843712
743016956647735297
743103636251791360
743090256287649793
742968592145240064
742989328612265984
742979652289978368
743000150260350976
743068538122960896
743095784200114176
742981829372878848
743056504593453056
743047625239203840
742977895111483393
742996329165639681
743054244174024704
742946911641083904
743039173670633472
742987575695159296
743091686528692224
743098841902252032
743068001172217857
743012070438907904
742978205611634688
742978675222687744
743056832042807296
743073755811991554
743010342012387328
743023931704156160
743100259753152513
743077341883207680
742985742645886982
742886891079368704
742990616443924480
742889449630007296
743085852390268929
743090205800992768
742984329341612032
743064054667874308
743098925930795008
743078583527178240
743084291861676032
742900543593566208
742963642849734657
743027924807352320
743065539157839872
742981657439899649
743048518873538560
743059675445374976
742967564456824833
743008785992716288
743002238734499841
742979711211610112
743088012549095430
742987282131587072
743066952801882112
742973717601476608
742956613129113600
743073701227290625
742989458837016576
742930797267714049
743019074633011200
742946202942099456
743028491009052672
743024858813059076
743005090831818752
743043254900396036
743019108271312896
743087236543975425
742945343256551425
743029803926880258
743059361048711168
742996693772316672
743034602000949248
742947306027274240
743076784367865856
742895871302369281
742945536127438852
742976959685251072
742930226754277376
743016625389993984
742971653760679936
742984547122417665
742999277769752576
742964368275607552
743011013256085504
743072518492327937
743051261679898624
743099102095912961
743109084367495168
742979635516997632
743054101475393536
743068810798845952
743099517210361856
742900610807136256
743072128627552256
742878469185376256
743068072592957440
743069955919347712
742971880341155840
743101975357706245
743100121118822401
743073596600356864
743042680175898624
743022178455674880
742989135787532289
743068953514237952
742958290741698560
743008928645156864
742956881472331776
743004298213220352
743002708743991296
743012640771837953
743027148731080704
743036984365617152
743036686674886656
743074871496826880
742985151383281666
743104718264782848
743048049128280064
743053618975256576
743091694816645121
743018084970188800
742989571818934272
743036908985585664
742953752659931137
743048929613205504
742941257882865667
742993539643154433
743042554342572032
743070614194380800
742954834987495425
742979644295614465
743023847688024064
743070325101989890
743075362284965888
742885733782949888
743053128166178820
743050062142525440
743055787635904512
743036573558538241
743060325864460288
743104697318440961
743086485809836034
742889961549090816
742984433884626944
743060917034815488
743043128983212032
742998027888144389
742998363159863296
743022484639907840
743018961596502016
743043758334185472
742984685526077440
743055099702988800
743097369726754816
743061562949144576
742998124021600261
742973029639159808
742984580978872321
743089811754487812
742980411828129793
743000984889266177
743093100206137344
742960798918672384
743011013121839105
743060778828345344
743091766417629184
743077388142137344
742930633660452864
742992805950291968
742981833562988544
743018709795672064
743090126369198080
742880276846501893
742960174214844416
742977932629544960
743047923324223488
743046220227170305
742982576026050562
742917484441939968
743074565413298176
742984127725604864
742999961390972928
743050175472619520
743025164737187840
742986422051872768
742995268027711489
742973541298114562
743083322960646144
743084170289786880
743028000145444864
743026628532506624
742991149091151872
743085705560199168
743065098671906818
743019095768113152
743046014836350976
742950812591230977
742938854643077120
742974703116156928
742872173639925762
743074234008666112
742988074624397312
743065857870286849
743004767828480000
742937797410082816
743043410047696896
743044022458011648
743051710789255168
743022627191685121
742999516610220032
742955220813111296
743091250245599232
743083339893121025
743031913535963136
743057708463620096
743044592711401472
743073093145362433
743000410131156992
743077061112168450
743024745424269312
743035185151807488
743013269938577409
743016029849325568
742990066973298688
742993124469923840
742966654204825601
743003153272971264
743011927740297217
743011428391587840
742991610623954946
743100264102629376
743074288585019393
743002901476462592
742991421557346308
743089509567504384
742939374665539584
743054004960276480
742910140450545668
742886916291473408
743023415968288768
743064238944624641
742889256704741377
743109747243687936
742977534254534658
743068093786816513
743029979806568448
742979652399071232
743022392440655872
743092064179589120
743017166362968065
742970856834519040
742998560283758592
743042994723389442
743069280544129029
743038196737540096
743060116065427456
743088251271946240
742973281200943109
743031808607064064
743068701860171776
742976452396732422
742972291475210241
742988892345864193
743097055371894784
743058870516383744
742998778316267525
742991232914358273
743009054528835584
743064125916479488
743090646362271747
742979895630925825
743075441913810944
743059331696955392
742930902230110208
743020890871484416
743019016101498880
743004503847383041
742922572010950656
743084463840628736
743107008199458817
742939781349400577
742888388706074624
743050410596937729
743090524693893120
742886882883842051
742998464091594752
743008895124307968
743033683385409536
743065681986457601
742872735689232384
742970190007283713
742990218110894080
742994051557937153
743110552461946881
742982634507280384
742961449031585794
742994001159196672
742946295078375424
743070006301339648
742997285290803200
743099563247030273
743048011077406720
743015337671708672
743065166049366016
743063240922533888
742886421317455872
742976708022816768
743023818650857472
742949105270464514
743094886669398016
742993284096765953
742992675952054273
743062884343808000
743051815537811456
742982743634681856
743028822501654528
743044223906254848
743068609430335489
743034430290173952
743041623307735040
743083826432344064
743047419965939712
742999931762413568
742982571601080320
743106236644630529
743007821441204224
742992625490333696
742979052504547328
743044450205732864
742997675302387712
743017376149590017
743108908215095296
743100884738035716
743034417652891649
742931602490200064
742874245349314560
743014456653930496
743008068871413760
743056664274849792
743062540436017152
743059272834027520
743046891563307008
743056752145469441
742974720098902016
743051006045519872
743031498434023426
743047701030273024
743090306606862336
742966151177736192
743088045969264640
743051765256495105
743062502720802816
743026708345950208
742945372302155776
742946840254021632
742971180076916736
742984974983401472
743014288856518657
743037768767528960
743102759638028288
743109373724110848
743032433528999937
743035814079279104
742965891093127168
743080747775447040
743041602176831488
742956193690353665
743083650082869248
743065434308661249
743018109943058432
743069561596039168
743053673446707200
743010619188760576
743078688237965312
743038372583776256
742975965530329089
743000498001850368
742989110684569600
743015539065360384
743105892665688065
742993019650080769
743013039180546048
743027039914086400
742889403555545088
743102176692600833
743071109147459588
743016541587951616
742997780143214592
743052948045893632
743086951377600512
743017782711857152
743070278952030208
743027874429444098
742957758379663360
743102490955120645
742962954929328128
742986795504271360
743014855397904384
742946295132917761
743071092701466624
743012015757656066
743015383737716736
743059545711382528
742957636606427136
743068638828072961
742997675356901376
743067208662831104
742990977225396224
743046933326012416
743031490057928705
743065870482558976
743107121680658432
742985637641498626
742969686892150784
743097768407769088
743086271602561024
742881983886397440
743043955508580352
743106760945336321
743045712720564224
743100586984415232
743081246838956032
743008546917351424
743039907883540484
743011277480550400
743095645972598784
743062229986254848
743003375399280640
743075156982177793
743018936514547712
743086066324930560
743037806524694532
743000364086091776
743054080218673152
742957577840001024
743107066986909697
742934119336845312
742982798034751489
742992315178987520
743098556895141888
742976141674303488
743067326011039745
742966713071902720
742971880412467201
743095423661944833
743066591961722880
742891161090560000
742916490337210368
743041543775354880
743033297689841664
742987244055736321
742900493454704640
743100951821705216
742880264439926785
743024325914152960
742974157831475202
743108921083187201
743021360646094848
743043607339356162
743067959346659328
743002989699432449
743008828002865152
742990310100307968
743097885781266432
743019087534694400
743026486022639616
743039589237936128
743053090622984192
743108291878916096
742983112666255360
742988942853693440
742982277932683264
743037395348512768
743085005002428416
743009306317049856
742887516294938624
743016201610223616
743043141704486912
742988229868158977
742976057880530944
742998845538328576
742964787848548356
742997360792481792
743073735037554688
742885515402186753
743107830505316353
742962590167498752
743059650422132736
742989026618187777
743076771403333632
743101157426466816
742964015924666369
742955371719970816
742992369805631488
743038037056180224
743070320798662656
742876921420230656
742887709266546689
742938279792771072
742995196720320512
743106370635894785
743011411828310016
742893438471802881
742939970168627200
742978368933613568
743010711366971392
743082094272909316
742974497809149952
743065618874781696
742988406125436932
743073194014322688
742940674794868736
743097298733895681
743079023807463424
742980692552916992
742952649423790080
742966935168679936
743057955910606848
743069657947623424
743095738285051904
743000888160231424
743058878854746112
742956856474251264
742943740843708416
742977786030260225
742973533110849536
743053837112594432
742934689434996736
742979367446425601
742885540601569285
743057465433001984
742976926306947077
743006445592051712
743013395595689984
742999516610203648
743075261739106304
743071448848338944
743107612510720000
742996039486066689
742873532581842944
742985872748990468
742922484178161664
742998333854224384
742962556378206208
743021234741477376
743051010176913408
742987600538013696
743083847202529282
742978104633794560
743007401876590592
742888845864230913
742975055412506627
743042990663421952
743008752643772416
743030302923100160
743089740585521152
743020949616926720
742925982122774528
743030831191490560
743034333582262272
742975114405416961
743104483496988672
743057364727824384
742999952725573632
742991559969361920
743005036410720256
742998728190091264
743011436868325376
742973373593030656
743056181963395073
743049080981606402
742932244252233728
743007276349444097
742992222904274944
742885981070757888
742954411270541312
742986900215062529
743095788767744000
742975202506776576
743030357558239232
743098795789946880
742881656894312448
743095130014519296
742993006974881792
743015496962838528
743096950568914944
742945271840133120
742976091594366976
742949528857399296
743065933548261376
743062829536808960
742993493551919104
743005837472468992
743009897458094080
742967098952056832
743013009858170880
742879723043225600
743025861092249600
742989320534003712
743014335157575680
743073583757426688
742985243502776321
742990234619662336
743016486688657408
742873574541647873
743102373468442624
743100368809283584
743038205038088192
743020920273547264
743005279592288256
742965651757731840
743064478120611840
743083977335050240
743063723212976128
742979820095705088
743012871265746944
742989626718224387
743109957130850304
743038737534312448
742998287922409472
743031674632589312
743081754534289408
743013777394782208
743020618313048064
742975961419939840
742978389880000513
743044064497545216
743064167813386240
742980416014061572
743038414774231040
743079132813271041
743037290755280896
742989060516524032
742954473975386113
742954096727101440
742949184949637120
742985159474085889
743109441143341056
743000343143931904
743019771025711104
742989488251645955
742986266862604288
743028201723691009
742881182866505728
742975546318000128
743017002852323329
743056936661360640
743108573010493444
743051555633565696
742995788096233472
742979224550703104
742970794163200000
742958043546161153
743055489861292032
742956818515775489
742890171348045824
742986975741943808
742910945530249216
743085302798004224
742987948958842880
743094442333249537
743040989925912576
743010468252508160
742976531912396804
742902208816123904
743022426217447424
743094039587786752
742981091141799936
742973340072185856
742889517057609729
743083293642493952
743065941773164544
742979425852088320
743013311940288512
743044664249323520
743047021431541760
743088213636612097
743068508712513536
742975017701527552
743062582072909824
743092638778281984
742961528773738500
742935423652106241
743106777663705088
742997507677036544
743073877337747456
743052092177317888
743025953220263937
743077207833075712
743043196364718080
743038238697369600
743036132951134208
743066105393098752
742955103313891328
743056005777461248
743035784773521409
743049261076611072
743051161259892736
743011579424178176
742990989569196033
742990339556945920
743042705463382016
743001316163760128
743088075153215488
743014142383120388
743050884540686336
742933808748597248
743045154735542272
742975982609543168
743046748604661760
742954939492794368
742882021618417664
742985214151041025
742922320759508993
743037009732771841
743016235214987264
742995402027323392
742943744878649344
743026037408292864
743076486488436736
743014385443049472
743034367287656448
743040147030151168
743077182528978945
742893073617686529
743020777830789121
743026309861920768
743102310524592128
742990381420281856
742988494142857217
743046258072375296
743039014475866112
742947633321398273
742983339183886336
743002494582837248
743101513728397312
742933645225267201
742988192182358016
743074653535506432
742938095302115332
743046325235765248
743077266628968449
743027534502211584
742952716834639877
743055623898685441
743033436202504193
743068735368531968
743051970781585408
743049655240495104
743069133605081092
743021599641718784
742893799286931456
742991832695635968
743079334127226880
743050414677843968
743023151475494913
743040104890028032
743021096451117056
743043091544834048
742983096165896194
742982139558408193
743039568241381376
743063676815593474
742971666452615168
742970035124195328
742950711634362369
742970114635661312
743021243042004992
743077316767551488
743093917973917696
743067905001181185
743056181657210880
743053270789263360
742883678531911680
742957745775779842
742974740877479940
742980008944230400
743026918128254976
743069616038150145
743067229697257473
743034321125117952
743083952387330048
743060288094752769
742906785061699585
743088050213900288
743109445308272640
743098967924322304
742981514821029888
743063471298748416
743003597965758464
742961646499434496
743004663037956100
743051211377631232
743060652848218112
743021155305566208
742993158158602240
742878708126617600
742974229419823104
743078952776925190
743016168173277184
743073084979183616
743072229341167616
743073772656267265
743021591206957056
743008353920647168
743077145027747840
743082165668286465
743015450993254400
742898786213715968
743094404559327233
743049302919000064
743089698445373441
743009276919205888
743010614688292864
743023323714596864
742991845299519488
743083369332887552
743060527148994562
743098678513131520
743029300576669697
742999399488487424
743051362380992512
743057167587151873
743013093773578240
743018168646545408
743108933607260161
743024078555127808
743055435285078017
742903186202071041
743109063584714752
742975911268618241
742967124314984450
743082568136986624
743079061812056064
742989941043548160
742978234871087104
743020630749110272
743107348022079488
742950304866566144
743063429531979776
742958823397265408
743086213016473604
743034052786171904
743029548019777536
743087324586758144
742994022386544640
743103984332742656
743099815211466752
743061743220477952
742986728164732929
743082656062185472
743087148233043968
743079166367633408
742969745545265152
743052193012559872
743022904225341440
742886563957211137
742906273255936000
743096631541825536
742980797393690624
742962460152463360
743034035677630464
743088071055441920
742977530001563648
742914963682021376
743008081307664384
742982844289585152
743033494876631040
743065623274491904
743051832482729984
743043632509427712
743009721334910976
743085474672168960
743084719819100160
742943770258382850
743057586946183168
743027136353697792
743094383432609792
743103887914225665
743105741704310788
743071704797327360
742941672942804994
742897863399776261
743032819333500929
743109000665894912
743009864000102400
742880448955752448
742993816714678272
742955845776969728
742980055060631553
743017426376364032
743052486651580416
743081360009617409
743089077709340672
743092114561634304
743045658349842432
742946601392570368
743017372030763008
743064100553535488
743080676581380096
742965069072453634
743101605894049793
743103405598597120
743025039130435584
743028251979743232
743037122974748672
743077971179769856
743095905964949504
742997457127235585
743106903392149505
743064847286304768
743105410257805313
743003320873279488
743042642704007169
743065182738522113
743053308697432064
742981670165450752
742973608486699008
743063198933344256
743023760006127616
743080546314682372
743110296869298176
742964393680474112
743015828283592704
743044358098812929
743061672017993729
743081557393612804
743050334830923777
743013592987996160
743074888554926084
743072010922827776
743000485586669568
742994009765912576
742995964131168256
743011688761458688
742966272753860608
743100683235262464
743004998565527552
743040863966744576
743066436998942720
743045482239365120
743019326408675328
742911461572235264
743076633322618880
743047130416304128
742916507437408257
743046589409693696
743011881695256576
743053887381213185
743011424251809793
743061755845312512
743101383914704897
742890422821756929
743070073254989824
743071906417512448
743084296035049473
743031712314208256
742965094162763776
742952020487852032
743063056238948353
743087257356242945
743024103628636161
743107092123389952
742979203780517888
743079623592923138
742984090022993920
743023118000791552
743085663717888000
743071516305199109
742967186889822208
743072367488827392
743039404378361856
743020639104163840
743094660181196800
742978868060016640
742894336086577152
742988464786919430
743039991614480385
743095151128645632
743054206412685312
743078352676868096
742995783876775936
743014322595454977
743096661019361280
743004734311829504
743064083801333760
743049097624621056
743025730976505856
742873305732911105
743102952374718464
743090721780031488
743038792341291008
743093377005146112
743041657097052160
743061328202457088
743065753226772480
742979212303273984
743021914227105792
742905618722377728
743016965128720384
743038704147652608
743108698646712320
742995058169946112
743095079708037120
743102289838149632
743020693865037824
742979010758578176
742886194808262656
743051366810169344
743040016897703936
743024498081996800
743081209182494720
743078423996825602
743083385829101570
742884378942939136
743096539560726528
743081972394807297
742980508292939776
743040734161448960
743053954750111745
742889139339563008
742967472228335622
743050146125086720
743082161130090496
743110150039425024
743100192673529857
742986267110080512
743050762834579456
742988682756554752
743032098093727744
743098800097656832
743028075546300416
743072262874648576
743102180564029441
743051324816658432
743055003246600196
743019418658168832
743034962727866368
742988242467868672
743050934608101376
743072153596252160
743075827840102400
743031917776375808
743090134682357760
743018537917284352
742886463356997634
743038095830851584
743058224270704641
743004050803830784
742939982881513474
743016662845247488
743056685162483712
743035302634258432
743062091695849472
742975000949469185
743018227588943874
743020949730172928
742983461129048064
743041174475313152
743012493744844800
743099827819536384
743034396727496704
743091070096035842
743103904510943234
743084610930802688
743048518651252736
743095109055619072
743107117314387968
743062955776987136
742979237469130752
742989043508641794
743026544700993536
743049475032244224
743037944785670144
743068488051331072
743068324460822534
743038200592125952
743047742688202753
743019431413059584
743094857481097216
743040708857221120
743035847608537088
743004688195411969
742979316963807232
743025160635191297
743065509877452800
743041086336028672
743076293487562753
743053669218844672
743062401814302720
743097441331859456
743012162541494273
743030730607857664
743019359992459264
743057163208249344
743002347979280388
742890959835271169
743073617664212993
743050465051594753
743104458335358976
742990318686097408
743028289812455424
743054252537487360
743016809713020928
743084564738932737
742993560786591744
742978398386065413
743038871760470016
743079003016339456
743059390484389892
743022266494128129
743101924786851840
743047361023356928
743057532361408512
743044932471037952
743059595829096448
742995271911649280
743038297434382336
743048892011270145
743047269017104384
742982131249491968
742946718770167808
743030881816739842
742975017944768514
743057683134218240
742956466416562176
742975861029273605
743013647346237441
743075723074768896
743062095856566272
743040432075120640
742987227446300672
743005871257575424
742977668396777472
743110137087426560
742880465653207044
743042000765759488
742903672733061121
743053803503681536
743045721264402433
743083851518447616
743081540482179072
743064670995636224
742924141012090881
743012963590623232
742961348519268352
743056932425043968
743027991681347585
742883875618193408
743002058291351553
743048883689947136
743015090014785536
742888589915086849
743061114406219776
743051681437503488
742985566418030592
743097671943086080
743060082410303489
743100704454234112
743093808959787008
743058161561702400
743109982300835841
743048078236782592
743097034207596544
742989416805879809
743083994082881536
743038909718908928
743052805548736512
742889348928929792
742887566437797889
743035361249611776
743059331587944448
743016159876878337
743109566800486400
743045171655397376
742966545148739584
743102101077798917
743109877053165568
743074892699082752
743072715834281984
743071528556888065
743033544944066560
742989198639169537
743053799590350848
742984002131365888
742892020985790464
742951164757573632
743007683226128384
743037533970419712
742959117204127744
743060233510092800
743033842894790656
743065480517287936
742919346608066561
742973956722950144
743009566267318272
743073575498854400
743040754986168320
742999516908015616
743046127910563841
743025823494606848
742957611503456256
743094136044163076
742970638877503488
743084837255417862
743036464460632065
743091653007794176
742906747245985792
743038179989676032
743106454576566277
742992415758385153
743014821877157888
743037093614637056
742998736381607936
742992810199113728
743063546989293568
743083549545402368
743044983159201792
743021130097774592
743105993257680897
743081528079601664
742912677811490816
743008131890991104
743072963000475648
742981837925027840
743026565727027200
742998015288479744
743080768654581765
743008681260945408
742984022943531008
743060883765661697
742953123455598593
743064620756303873
743015119647563776
743064461465006080
743108635635646464
743079845832196096
743080844080910337
742978243062566912
742989060273213440
743059197319860225
743079439022444545
743057079267688448
742980008898093056
743045133814337536
743038888579452928
742980562470719488
743072128313004032
742939982864777217
743005145273892864
743019838298333184
742895837689307136
742904192650629120
743059147088900096
743083084166352896
743027320760373248
743043514909532161
743009465440579584
743001106347855872
743034279005958144
743086758229880832
743067560753696768
743102638082957312
743087945238904833
742983255234904065
743007523557519361
743049646935838721
743049781287739392
742998036033511424
743086825288400896
743106068675497984
743097751660023808
742976867679019009
743031422630436865
743087047661981696
743028956723613696
742902469047529473
742922010125307910
743041120033222656
743033733687697408
743013328390348800
742950166509060100
742951147820945412
743080517281681408
743006495969796096
743031271828402176
743099512978280449
743041275402854401
743076972759113729
743044874044362752
742883892152111104
742949562755764224
742974439055364096
743003509780549632
743030306945564672
743022019009236992
743044697942155264
742894512180101124
743043468977545216
743068810937171970
743103199985475584
743086296780951553
743018365778698240
743060849888223232
743059533115723778
743071533011079169
742975428881698816
742959242995499009
743075047695388672
742994223482408961
742942348536090624
742949130385948672
743054772555546624
743047193217536001
742980495374491652
743088285115895808
743008824060219394
743022874995363840
743088716978237441
743082396074029056
743001890527420416
742999248204091396
743086607444660224
743054533400612864
743013643181281280
742988590385401856
743061290420187136
742973218441572352
743082807338094593
742997696378703872
742983511351689216
743055229558607872
742885553327083521
743034107286937600
743058492844613632
743093750075949056
743020232298647552
743038062205210624
743082740057288704
742928129635667968
742986862583746561
742990222045151234
742971381441269761
742920395485904896
743053115708968960
742992352738988032
743093431182983168
742984257992314880
743031997245820929
742966125856690176
743106114775097345
743004130575286272
743080277950529536
743046954171633664
742901747476238336
743108035829239808
742989760780771328
743037286443540481
743031548568588288
742997960494088192
743070593445199872
742983268082065408
743085915275399168
743043418612498432
743069913984684032
742965698163539968
743004704989425664
742964980753039361
743033884774944769
742991983594119170
743048548221112324
743047721695752192
742990213857828864
742983779556438016
743068890406768640
742974615169949696
742990129845915648
743056190322683905
743023868835733504
742995855263862784
742900413817573376
743101400436051974
742976745805090816
742913789222375425
742937843803295744
743026259626762241
743073277762019332
743013433457684480
743058702475874304
743099517403320324
743082224296308736
743030072106442752
742985331427938304
743087391783718912
743094845019803648
743085667807309824
742919342707212288
742980017542533120
743016641894731776
743105477228265472
742986866597711872
743071646370652161
742956470451462144
742970219459694592
742969179351994370
743060644358938624
742981611373928452
742986841415135232
743072556161376256
743049777009549312
742958181735878656
743061542032183297
743050301335298049
742873037633146880
743033914038587392
742960904099221504
743005053062160385
743002561930756096
743105720560812032
742995855263813632
743032765084491777
742985709091454976
743105896784465921
743062443664936960
743076805230383105
743037731106902016
743011793505800192
743101169778733057
742956965614194688
743052650191671296
743043871672807424
742887382047981568
742952360176144388
743063228004061184
742992701101121537
742999956924080129
742992323424948224
743023353053745152
743026670823723008
743075555134709760
743090067460214784
742888518863708160
742953693914537984
743097193729511425
742987953090203648
743041979878125568
743018512516452352
743028104944308224
742984534501785600
743064851455545344
743035822652325889
742989060155772930
743041249851084800
743092219217907712
742882541577854976
743068202486378496
742967983937617920
743033440111460352
742984262161473536
743066671611576321
743066151769542656
742963441325998080
742974162168385536
743053946403573760
743054659431063552
743017887623958528
743065983695343616
743110338413989889
743046278892933120
743108715591651328
743078046530478080
743103396874473472
743000485465034753
743109776461168640
742970802484707328
742984992054218752
742985679819444225
743017116127789056
743037483684929536
742978117275357189
743027832675270657
743064398361710592
743024225192181760
743056970211528704
743031531753590785
742992767899586560
743062984860311552
742951844415180800
743066751454314496
743090197529829376
743020337349206017
743052679560241153
743064679254228993
742920282273251328
742946286626852865
742995141993091072
742953739951214592
743073604976283648
743019653698621440
743037928121720832
743099852721127424
742915668408864768
742979228900184065
743019900873101312
742965320630054915
743102985992077312
743065312761909248
743089903798476800
743082165609594880
743010422052257793
743032072781090816
742904171880321029
743048149657223168
743012007473860609
743083520092823553
743074867365457920
743100779934978049
743062234272813057
742961260518641664
742944173007982594
743062217340428288
742975026031398912
743016545392152576
743110007345057792
743085504179015682
743058689830092800
743064540921876480
742967447238631424
742977953643003904
742918440642613248
743005091054112768
743047843431190528
743091250467876866
743055766651863040
743026993806073856
743102986059173888
743067380700479488
743026783969116160
743043607221948416
743030239928963072
742960451097616384
743026599541518336
743056521647509504
743086032598503425
743006819103211520
743039140376281088
742937491347476484
743061827488096256
743037534012375044
743072531184259072
742891676880932866
743035050766303232
743110225331380224
742938712036806656
742998560447336448
743062045612986368
743011181007376384
743076792647487488
743097734698307585
743100423368802306
743055032657031168
743039899587203072
743051006133579777
743004298334900224
743102495405264897
743100180187250690
743055493820612608
743085990714183681
743048728693604352
743016847461765120
743092919872200704
743096119840919552
743005246021087232
743081435666501632
743071830844542976
742970483864408064
743092152075472896
743026343693189120
743086758355734528
742958915789443072
743084682225549312
743053493221658624
743006621857615872
743067586070347776
743005506101469184
743053174337097728
743096078187257857
743044680854732800
743011806210183168
742951953261547520
742953433980915712
743036347049447425
742980185205661697
742884131235889152
742919589995118592
743012980611289088
743007439579189248
743095666918985728
743097395030806529
743087576064528384
743028180546662400
743026234515456000
742973008583786497
743039551392735232
743013831924944896
742974166555561985
743002637445005316
743051958227898368
742969992984035328
743012984612610048
743043154362896384
743046559986749440
743032958068641792
742979069583761408
743071050410426369
743011516534947842
743053094729179137
742998359045246976
743046950312808448
743040901933568000
742907309173575680
743043598665535488
742950187698622466
742920600742703108
743012921840635904
742975596607770624
743010161711796224
742978469701791744
743013643051270144
743043242187476992
743046149003726848
743043649244700673
743011411970953217
742873314255732736
742924254090498048
743045310235181061
742972790580641792
743043540310216704
743075152632635392
743048007185113089
743066516690751488
742989995464663040
743043535784542208
743016839161204736
743043691145760769
742897523912757248
743028776305610752
743085655329255424
742942516073385984
742988393504768000
743050062083829761
743011206043029504
743072996928028672
743004335995523073
743010564515958784
742981351268352000
743050355903074306
742972169689403397
743043385108357120
743041090455011328
743042529407336448
742983813039587328
743045616385679360
742985964998496256
743004738426404864
742966926863912960
743088230514446336
743010681830526976
743066025877331968
743077564302794753
743011919422849024
742888996678868992
743073009146159104
743038322470223872
742951492043313152
742992386477969409
743046186534371328
742948530680139776
743057385351053312
743099265635995648
742946807026683904
743032509244526592
743107130023149572
742966142461960192
742992080268595200
743088599621632000
742997524630360065
743014503055536128
742958530060255232
743110636318687236
743070354118217728
743039706733154305
743002045792260096
743063735888019457
743084371754819584
743011910946295809
742943128315924480
743014603425239040
743071805686960129
743096019462807552
743066114037567488
742945162884681728
743042713679986688
743056227823984640
743108262476795904
743097445287100416
742871913232519168
743084010952380416
743057243076202497
742972287490609152
742936090382848000
742949399031091200
742996819832147969
743020408522342401
743063018683142145
743009591278047232
743024640717692928
742980839340920832
742899293787463681
743029724142817280
743030621493207040
742892385948950528
743042315502116864
743054277371940865
743013760411934720
743024510400618496
743069045860225024
743040813635096576
742986975888691201
742974782816292864
742941086059003904
743104240084733953
742893518138527744
742903840266199040
743079443296587776
742885746130980864
742982542182223872
742999495756111872
743009574811226112
742937793408729090
742996819697885184
742979006732062721
743052709071323136
743049986884112385
743001769135996928
743068668267896832
742982043068444672
743043494084632576
743076851145396224
743047654851121152
743015501341839364
743105305345658880
742946504785170432
742961977501290496
742979572946337793
743017552398295040
742985554070020100
743020634859577344
743093804874403844
743036875548557312
742961256483688448
742946567783583744
742874090164346880
743035826624421888
742923977157283840
742947561753980928
743054831305281537
743012556785082369
743036850252697600
743094995817762817
743005082741014528
743066357164564481
742992881204527105
742896156347269121
742991488661983233
743084434564521984
743036745554481152
743039324824981505
742994206881353728
743002444410429440
743068370464034818
743049294652035072
743005598598434817
743030797972713472
743045217893355520
742991346177302530
742954230693134336
742960606161084416
743073785310531584
743080378596876288
742981913355386880
742996803138752512
742955757591777282
743018168591867905
742985575020560384
743023852087869440
743107943785193473
743004713503891456
743064444654256128
742997193267777536
743044886505656320
742997348398313472
742993732698574848
743021134166282240
742996132054306816
743033578800459776
743005493644406784
743025869380292608
743068949240250368
742969691082227713
743024930116239361
743074527685513216
743022220557963265
742953559688421376
743104357554651136
743086602935619585
743083524559908864
743000376748695553
742920969803698176
742969070094548996
742922890832551936
743088478079049728
743019456394362880
743007800306114560
742990926734368768
743028511800238080
742881141028360193
742987864875622400
743064855406649345
742992730209591296
743005736804962304
742891840676864001
742976280115695616
743042994702450689
742969078470594560
743072635895046144
742962556587900929
743041484916559872
743072698927075329
742981460446089217
743048627837382656
743065241492324352
743009755187159041
742993162277392385
743087207171268608
743089392252801024
743036099296165888
743070572335247360
742982361839734784
743088813300420608
742992633837039616
743100800839389184
743101161385938945
743009012443152386
743061143615311873
742964481689522176
742985985823248384
742965156880252929
743060296349192192
743020840560656384
743059398839422976
742946899385257989
743005233484341248
742892201244565504
742920596686831616
742988473322373120
743050653740728320
743026871957356544
743104798128476160
742990293277016065
742962162365267969
743103854145904640
743037160534777856
743059453134667776
743018479297646592
743036208293543936
743023508217810944
742955027619295236
743097428514091008
743101400591273984
743017040622014464
742963881971191808
743099022580318208
743041753314263040
743037626324639744
743052079543910400
743059008781754368
743096434438836224
743062573868797952
743077283439751168
743052906060976128
743046425823588352
743008253651652608
743107213699469312
743000259220082688
743075504958345216
743107004353400832
743108082100621312
743026175900016640
742987797838102528
743029589774086144
743068827727056897
742973851836030976
743011126552727552
743019360101502976
743036736826138624
742978331457519620
743028084186697728
743073688652763137
743057351935156224
742918218646425600
743053031831441408
743063647505780736
743103883510206464
743094609773875200
742999957234388992
743037361748103168
743042273256951808
743050699827712000
742989303786115072
742990599494717442
742986439022026752
743026503022182400
743092147998466048
743066625583292416
742935574546386945
743079191847936000
743102688360042497
743057964341268480
742999881493680128
743072040454893568
743107377319301120
743079405795315712
743092781338513408
743089123846684672
743019531786936320
742982102006833152
743071386328027136
742878599313645568
742966063130939392
743050511075663872
743028390249254912
742951349139197952
743055456193662977
743066772438429696
743015333632577536
743039660381904897
743079053318623232
743099689453522945
743087613918253056
743044055966355456
743027341815894017
743054361232838656
743074213154697217
743050947396521984
743048422358278144
743061533756907520
743054398998319104
743107990002237445
743022220658802688
743009780374097920
743078071801159680
743093079125700608
743091841839603712
743000565123272704
742910320616833024
743060451760713728
743049852586741760
743013764673470464
743052318829125632
743092651252174848
742984723270635520
743054625713049600
743014238835355649
743013450100707328
743025710126665728
743069620135825408
742997637662691328
743000884154621952
743046824089489408
742874824213594112
743089656338747393
743064922792337409
743041371754385408
743028423983910912
743065824643158016
743072422274994180
743106207259459584
743042994870353920
743054172682129408
743014565726806016
742937847779471360
743010392562118656
743029317387620352
742886589450182656
742950007133855744
743088251599237120
743031531875209216
742978163374968832
742879521762856960
742877567435280384
743104877811748868
743106815232245760
742958786026065920
743074594970578944
743071604113088512
743062854987841536
743057318603071488
742983460994830336
743065279274614785
742918331838042112
743067326132715520
743033725290713088
742996593150939137
743042919452512257
743066646445690880
743051467553148928
743015018879406080
743073248267665408
742885855316975617
743026041296420864
742992839454396416
743088293261234178
743049789777010688
743058035539476481
742968504022904833
743066705115664384
742987781031485441
743063412855431168
743092151920283648
743019691174662144
743000846510620672
743102365411205120
742981086926540801
743049856621674496
743043460429553665
743084463832190980
742959121490710533
743002465407238144
743091128556212224
743103384404779008
743035281369116672
743055749698445312
743052712972025856
742955669335224320
742983435694833664
743051186505416704
743083566234472448
742972589405003777
742990511632482304
742911289370906624
742983234359820288
743061818881511424
743083239389138944
742881178756075520
743106157057822720
743003375546060800
743081737459277824
743006663666454528
743038779645104130
742985323068657664
742961952469749761
743000938634432514
743085202113581056
743000216975081473
742968323705540608
742989148542361600
742873314322841601
743024783311441921
743055515052167169
743012108032462848
743097235735351297
743013332790218752
742947528476364800
743030646772248576
743026465143443456
742946542462636032
743085566984609792
742968667667869696
743011252566429696
742992738598191104
742990553630035968
743045612262858752
743082115126988801
743073416283049984
743036745524989952
743054306975305728
742990163261960192
742976045540904960
742991275033526272
743026901124558849
743095209815343105
743058022965116928
743065593721544704
743067296537706500
742999994790256642
743009914361090049
743069746191552512
743058270684905472
743102440548007936
743068290734493697
743054466472128512
742937101436604416
743061340835721216
743087601192710145
743043141658349568
743097168630829057
743010170314346496
743037865299320833
743031141775646722
742997931146514432
743049231632584704
743075865785958400
743068185855950852
742907732974395392
742946454692605953
743064893369225216
742996706527182848
743065103138983936
743052696362586112
743097503894102016
742976909575921664
743021616435712000
742954289346301952
742972085836877824
743109655006699520
743030000841043968
742986526943019009
743051370840903680
742998841255944193
743002922288570368
742901852421787648
742903697659793408
742986644224126976
743026658039435266
742999122337255424
742995704206000128
742991115444445184
743017141134315524
743046610293252096
743031112490962944
743011529197490176
743020278456963072
743059629563731968
743027824261529600
743063576399773700
743030307029409792
742980835083726848
742998057147629570
743082471856734208
742875914820816896
742871166826741760
743081297397043200
743020001716768769
743061428819595264
743016838989291520
742989248954011648
743022153549946880
742994307544682496
743043003384745984
743064784321531905
743054201878679553
743040977435275264
742970123074572288
743069519447461888
742969254685839368
742959926851538944
742993694895276032
742997419760193536
743109738628579329
742971180127297541
743027542932791299
743045800813465600
743014666444627968
743052788725387264
743039752811732992
743091825121087488
743037831505809408
742964322381467648
742984882696146945
743104617471447040
742876850133729280
743080756101021696
743095167779901446
743070400620441600
742980915182374914
743067716043583488
743090059247820800
743051962107695104
743053417698988032
743066877333803008
743070261868691456
743024887963525120
743008320768905220
743090402903887873
742994253073240064
742982903202779136
743048057428815872
743004105195552769
743000351452844032
742960362996289536
743083352585080832
742998212223635457
742975089206005761
743105124982231040
742997490715099136
743043082996834304
743027421495103488
743054118042898432
742933464916369411
743087567747354624
742993573377912833
743098896428191744
743060028052082688
743094689771978752
743015085791051777
743052838725554178
742966071477579776
743050083172782080
743077761523187713
742965765180149760
742873913911181314
743061554661183488
743082681232023552
743019548639657984
742979061115392000
743021129942589440
743073005283246080
743084694577815552
743035684139700224
743085437145731072
742976796090601473
743071826528505856
743106844802056192
743031972067454976
743069540423208960
742875847749730304
743089228557484032
742958731156148226
743082102569238529
743040654536790016
743102000297086976
743008320496209920
742952737768378368
743075534419197952
742986719956480000
743042277669494784
743071859978194944
743066726439456768
743012598787014656
743009620898287616
743068286401712128
743035201664757760
743107389948370944
742941308008960000
742985541231218688
743022035975208960
743103908923465728
743042025885437952
742979849799761920
742932412175384577
743079464402292736
742950510597115904
743098124873400320
742994940721025024
743100847110819840
743024728739336192
743021327209140224
743090000624033792
742887382169460736
743078273329049600
742964028516016129
743003426011897856
743105305542791168
742946152493031424
743027593578983425
742985075806113792
743007083390500864
742906164166426624
743104730738642944
743023105426268160
743097650950606849
743002201258352641
742883884015202304
743003446777905152
743023692708515841
743054134803320832
742946710415085568
742874564145876992
742992105375715329
743053736449347584
743040025345064960
743003027196551172
743076045889277953
743081171488215040
743084463811219459
743036598636269568
743012175233593344
742995536136015872
742908516902539264
743019653388218368
743072082213384193
742991417417564161
742931627588870144
743038129402183680
742983104378343424
742949721837305856
743027173930500096
742962350978957312
743095667065786368
743110703645626368
743001391715782656
743106761037611009
743021431974330368
743024510455152640
743064780123049985
743024342947274752
743053530823589888
743033536849018884
742957938642391040
743005107848089600
742940762980093952
742955795462119425
742964217590976512
743110477065138176
743052889162186752
743054067786776577
742906558191915008
743059549666435074
742972547554279425
743002356145623040
743041014982578176
743046643847692288
743063979065544704
742982340910174210
743076406519816192
743078923249029120
743069616059076608
743016084278632448
743004608797216768
742982978637340672
743079208419745792
743103896348938240
743050284390338560
742990809490968576
743013836052107264
742993456151339009
742947331352453120
742989110479101952
743025605202042881
743047713332285441
743010182733537280
743086716223946752
742996274690052096
743021511813017600
743071818232299520
743096941970632708
743105749874806784
742979224512933888
743061722236215296
743067749727895552
743072157782151168
743100809076957187
743091321649434624
743090826847395841
743004423912329216
743100003787374592
742985683921424384
742982928054026240
743050057902100481
743038448446099456
743046929047793664
743034941856944129
742977785975701505
742901122604535808
743076813577068548
743013915559366657
743025953237008384
743029459775787008
743042411761422336
742935444485242880
743091372027203588
743019695582908416
743007049500524545
743030663763365888
743043313767436290
743059436449697792
742976250801709056
742995683188342789
743098619528646657
743070186371158016
742990146610597889
743052910330826753
743042856349208576
743001353690189825
743027211813453829
743105817113702401
743064671104700416
743011072173592576
743073328085098496
743053073749266432
743012829364637696
742998614931341312
743034253915656196
743105062050910208
742979971237433344
742874165934428161
742890674559852544
742957968140992512
742979576901603329
743051400138096640
743049944844664834
743110166464331776
743046698646274048
743030336267902976
743094681433702400
743062955487531008
742992193338638338
742997675495297024
743101266474176512
743010610452004865
742984031399256064
743106014396874753
743106802896769024
743016700749172736
743020026991677440
742920668111634433
743012753904832512
743104781263081476
743101841039327232
743055552809467904
743100049962500096
743069205054918656
743005682551652352
743055275838541824
743028952432836608
743004453603704833
743103510322020352
742992839425044483
742989588621365248
742939341153030145
743039597538619392
743008614068178944
742972518030553089
743108136723189760
742969795860127745
742898484345372672
742951059799330816
743025227727278080
743039744481857536
742966696240160769
743084455540207616
743020756632625152
742976410256605184
742991874789625856
742994143765528576
742878360162828288
743068290612756480
743098326044807168
743029652843794432
743030336536215552
743032156801359872
743031276177924096
742923293632663552
743048632191090689
742993195848568832
743066298570182656
743028516065775616
743065627481493506
743054722140012551
742976603110658048
743052792953212929
743017250211389440
743043762457333760
743015253865177088
743009734203179008
743020383381622784
743044068775723008
742994592618942465
742988905310507009
743032526076284928
743007808774385664
742985864452640768
743098460208005121
743045561713106944
742999483223441408
742938237979766784
743108308521881600
742990964667604992
743063853228036096
743071033960206336
742995955553865729
742968801898188801
743016377653547008
743068072572026880
743052276995133440
743003400527355904
742929262307598336
743026817590788096
742994294785626112
743078516506431489
743099815098081280
743046341757173761
743009910108086273
743063299428876288
742985289786888195
743004713319288832
743085563075428357
743007188222922752
743036212676599808
743010497595904000
743042999001616388
743047893712535552
743066655018782725
743011621337866242
742968369687744512
743078470364897283
743030491486396416
742969518926991360
742974258729619457
742946127310401536
743067766589116416
743095637546242049
743046778250002432
742970383284965377
742967182737428481
742944348858376193
742893484584148996
743042512613318657
742956919237844992
743088943575498752
742888594273140736
743005967734935553
743012624045117440
743103204292841473
742960232851197952
743092336859582465
743084249859928064
743015153130733568
743039803143430145
742907585913708544
743090700829503488
743025986971664384
743103338221174785
743101580728225792
742984002194276352
743022706845745153
743101975160557568
743072011056996352
743071268480548865
742976401737981952
742974011076947968
743097336214224896
743020064765583361
743012036754309120
743090126109036545
743070534607503361
742940536571596802
742890988918738944
742964670349348864
742975005294768128
743015308269604864
743053757580234752
743103887813578752
743004881162637312
743037655525400577
743106626484326400
743102998486876164
742988020018774016
743101614379130880
743049823297937409
743069917969289216
743046350141554688
743006944928108544
742948732023476224
743043766764904448
742918239328440320
743048736960434178
743096321171673089
743109000649003009
743109847982473216
743066243872215040
743050754315812864
742967635663556608
743101878565625857
742987042800439297
742895371966418944
743087324641296384
742964775408242688
743035579273740288
743110481116856322
743015597764706304
743042055186833408
742986283572662272
743063081396404224
742871116377686016
743008395867901952
743048640286035969
743019536035680258
742963743492083713
743068013809836032
742988351360380928
743014285052366848
742996014446088192
742979405031591936
743010484690034688
742988364148834305
743046891202609153
743090797558571016
742891987141988352
742875050957766656
743064486320472064
743079930108489728
743001597106638850
743035910648913920
743023369818406913
743102881256071168
742887210047971328
743003735991963656
743015882910224384
743057075241111552
743026280694697984
742978427729350656
743006823251357696
743026557564899328
743025466987139072
743076926621941764
743018185662836736
743051710738911232
743062813124534272
742985948296826880
743016411270893568
743073286159007744
743006412318617600
742991010867908609
743026565743775744
742941736146718720
743038213342793728
743007305478856705
743072908713598976
743060845744279552
743051198790406144
743061458175569921
743005833311571968
742976997501075457
742984035497091076
743013932370169856
743088960289792000
743017170532175872
742881119939497984
742992847960453120
743040725915435008
743021662606626816
743039262006910976
743050821655527424
743042525276086272
742984123774578689
743050406251626496
742965089888833536
743004788892270592
743041547680284672
743093427223433217
743052138310434816
743088897429737472
743082484124913665
742912946083241986
743024523142955009
743010086474424320
743096979606081536
743029308894138368
743032580224749568
743017191365283840
743042650756939776
742989987222855680
743054617169285120
743043015707611136
742985121989599232
743019120954867712
743091665699753984
742872710158684160
743028222653128704
743076000045621248
743094421076496387
743014179934732288
743017661123153920
743046006426636289
742992973571444736
743064431857434624
743071973262123008
743033033578647555
742992776363663362
743013714614452224
743097697138151424
742974719851397120
743064951942721536
743081439902748672
743054965443153920
743044991426105344
743034866455961601
743090277217341440
743038594873446401
743060765993775104
742967698913660928
743075454572204032
743021641580576768
743051127638351873
742965505015877633
743054739085135872
743091380193480704
742953081588027392
743001920227401732
742959612052275200
743053304494739458
743032072986468352
743036816861896704
743025903068930048
743102553915695105
742946114689765380
742963122688950273
742933838050041856
743100574489542656
742999827278139392
743091837657829376
743059747092463616
742988657515188224
743017296348762112
743047272867467265
742935939668926469
743029379983388672
743104378538758144
743102541370658816
743012175275393024
742925235524009984
742974472462958592
742935218202521600
743070454915715072
743093049669128193
742954176133640192
742979606173605889
743027807270412288
743017707499626496
742989571886043137
743021771679358976
743036095244435456
743040088360226816
742994760328224774
743018718171693056
743072212563988480
743079665565368320
743087165043773440
743105523487215616
743070450725486592
742994055806787584
742979157374668800
743108526567002116
743018227308109824
742967740483403776
742902540052791297
743045708475969536
743099626186809344
743091527212269568
742985570650066944
743035486931976192
742971876255895552
743094081467916289
743066390848999425
743060623563579392
743040809616953344
743049143774547968
743043833806475267
743048099506094080
743013110466924544
743043091402264576
742937076161773569
742896340993069056
742967048461029378
743098263038001152
742942759598862336
743064675227684864
743036070170918912
743007947152707585
743080882211295232
743042034307608577
742875889445306368
743006630460203008
743044726937509888
743069813275250689
743064419584868352
743100532290527234
743098389148139520
742962808187432960
742941249242550272
742917396260884481
742978209571049472
743002704268644353
743051652031205376
742988217163603968
743019884108492800
743031095659225088
742941555682594816
742960845051822080
742989727343771648
742896882280730624
742962703157895169
743087202842910720
742951911171706880
743069180019101696
743058295632592896
743052859881750528
743044588655480832
743039790451412992
742961474184843265
743085134878904320
743043850411880448
743106299555123200
743045070878855168
743095578687574016
742986174789255169
743018395210125312
743041325482823680
743087315891916800
742963244386652161
743081553207668736
742979992057962496
743042252428169217
743024950798389248
743050569934209026
742902292949536770
743065405237923840
742977995791577088
743064457211981824
742968478785798144
743023319344091136
743089379611181056
743084615028482048
742922631079301120
743060556601397248
742985201748455424
743037403758243840
743061567302828032
743029220796960768
742986795550396417
742987621744410624
742997708852584449
743007276106158080
742980659313057792
743015752698089472
742968642644672512
743091145652219909
743017669717327872
743075408501870592
742992726292111360
743093813032292353
743014125568135168
742974778747801600
742967203885133824
742958945032151043
743085974100574208
743023671762112512
742978469710188544
743041912656015360
743030478987513856
743042600521871360
743051223922774018
743040243507531776
743002280883019776
743038095860322304
743084577011404800
743091883497291776
742980181095284737
743089832860213248
742997574588768256
743102671452786688
742969120518492160
743067313495216128
743061256844783617
743081750113484800
742973834958143488
743027996110532608
742877554705633280
743010241386795008
742963605252014080
743034614646747137
742970563308748800
742881623218102272
743039400469266432
743060380369330176
742979182641156096
743011973802135552
743029590063484928
742996060520472576
743101690140708864
742893174440353792
742957691279138817
743000552750075904
743040713374502916
743092672244645889
743058195107741696
742983616116969473
742878376935841792
743045796636004352
743074531909242880
743058605990137856
742932671999971328
743021805200412672
743042130994704384
743069926534057984
742990557874655232
743085843833860096
742957925971431426
743047176545132545
743070996047896577
743096195594256388
742993653187149826
743021465537290240
742889579653517313
743079644707098624
743021893272375296
743054781065879553
743011713855934464
742931338509049857
743095683738161152
742975781282938881
742902632369426433
743001102220726273
743027832507502592
743085651004956674
743001391782891520
743021037797801984
743024611063824384
742952066415529984
742972169928478720
742985407105753090
742900292203618309
742985826691383296
742957930341863427
742982718556909568
743077086349365248
743085415918370816
743001668384661508
742952364282417152
743090490988449792
742875587576889345
743009025273405440
742999529117626368
743087618255167488
742875709245296640
743067435054604288
743010811807948800
743007183827148800
743096073917321216
743071373556211713
743048946629644290
743044391372214272
743102075697926144
743085676263002112
743095272591462400
742983242664546304
743012112256118784
742890934778531840
743019884183883776
743025261172645888
743042608906264576
743052134275514368
742958337193566209
743069846846513152
742992839412436992
743105242405965824
743076608060366848
743010845496512513
742928024736272384
743009159570968576
743096925143105536
743049009653239808
743019489789366272
743022589455568896
743004763885801473
743038955923312640
743027807278628864
742941228455591936
743015551585427456
743040214248099840
743032995460841472
742986573126500352
742998023538642945
743108165852631040
743091711602229249
743055632463499264
743045679061274624
743099991435161600
743091351152173056
743045448596922368
743065254050074624
742964347534725122
743045008320663552
743057901535809536
743046702832201728
742980348913582080
742981405613907968
742958387277758464
743009809595654144
743047474496077824
743023827068825600
743099152372899840
743007389604032512
742958047505584128
743014700179394560
743022606195019776
743099420695220228
742951600893919233
743094719169896448
742969237979967488
743013970185969668
743000892492894208
743070853248749568
743083557988532224
743053421721313280
742931120145223681
743047646550577152
743031422944956417
742985600047980544
743032018376794112
742948711316238340
743080273785565184
742976997610098688
743065715368951810
743039953886552064
743015375219068928
743108413480144896
743090663173050368
743079757865181184
743044177689247744
743060732443561984
743005615434432512
743055749761372160
743085684479643648
742987730674716672
743003467556524032
743062901133586433
743070962397151232
743005304762273792
743026779884036096
743005564721041408
743012690956824576
742928733774962688
743068672273567744
742987726518124546
743049160434192386
742988732958187520
742990033561505792
742999860475875328
742947784337305603
743052830362198016
743064239208857600
743106354202726400
743015173980442624
743002138364645376
743104512785780736
743021868077056000
743009662539288576
743083427830894592
743067904724307968
742886996243161091
743010212026699776
743038289008046080
743012649177370625
743063907607191553
743092445748006914
743054634214916096
743051253467516928
742937852154159105
742982941001781248
742975797795934209
743039895204139008
742925629914501121
743037311412109312
742971960196497408
743036661467127808
742987944454197248
742955296100913152
743012015732457472
742976947119116288
743061181217263616
742957754017558533
743062506957119488
742990033511157760
743061386859819008
743005552192671744
742973562433241088
742999797913800704
743034484665286656
742888359324995584
743038289008037888
742991316800446464
743013231933935619
743099458708201472
743073638287613952
743074200643047424
742941266200174597
743056253061107713
743040499280412672
742994936744845312
743037567277367296
742974057214283776
743044232034672640
743090411460124673
742992180864811008
742981489697132549
742965287142719489
743081804572295168
743073063735005184
743054248255033345
743009218157019136
742953312123772928
743041707420356608
743084656841662464
743030340621619200
742952452274671616
742962380339085312
743048841876885504
743026242891485184
743083629333610496
743055582006018049
742963072562827264
743092214922944512
743050749979074564
743005132762255360
742980898266730497
742930537296232448
743000112344006657
743001244873162752
743084346450530304
742960362996301825
743056194198245376
743057209567903744
743030206307438592
742870894318489600
743075676786425856
743046354587418629
743047826800803840
743091334186074112
743007985199370240
742960702713921537
742947448524509184
743096908428783616
742948635650969600
743095499121643520
742956021614837760
743063798618181632
743069003799744512
743067494005497856
743068970039808000
743070232764239872
742884999590858753
743004755233001472
743000389075767296
743052318812340225
743006575934246912
743047503663206400
743049508712550400
743064817880174592
742891823568424960
742972748717248512
743072610800545792
742900153762320384
743107012431581184
743032421151563776
743030181179359232
742996891089174528
742998233253810176
743047298121404416
743036904665387008
742996824148041728
743048619603922950
742967115687288832
743023017316495360
743104151949824001
742989748306874369
743056525573382144
742997822379851776
743026498597179392
743065656569040896
743090856220057600
743061789429075968
743094073041551360
743070601959596033
743033574350295040
742886744543121408
743042705484357632
742947436067495936
743086435100708864
743061378529959936
743085243985453056
743023738812309504
743106387786469377
743072140958797824
743059000216948736
743069255353159680
742976380808335360
743032429619904513
743016805460021248
742885704179548160
743105943177711617
743089681479442432
743053186865369088
742883632138850304
743100792341704704
743012846271889408
743043573747179520
743102868455104512
743053648318595073
743012464481206272
743066755455717376
743012330120810496
743033884691025920
742909347525722112
742972257929199616
743085596294418433
742962795709358081
742984383842373633
743071642037936128
743024422404149248
742876569014829056
742945225577005056
743017699110969344
743051203005820928
743069448513392640
743002200906051584
743060581410824192
743089513757609984
743034031474778112
743077660998373376
743052604004007936
742909574223560704
743046744611528705
742993380435709952
743011785154961408
742968587984461824
743042545966407680
742959771582640128
743022233036148736
743046794960068608
743019309761495040
743056454425452544
743029300606185472
743032190213206016
742976414509617152
743073055627436032
743081674775404544
743088955994710016
743063056104718336
742957837945610240
743075194605056000
743066265053454336
743022404860055552
743048384420941824
743081502725001216
742994169082302464
742975718234198016
743048585772683269
742946764915904513
742997629139865600
743024347170885632
743068194248626176
742990838716846080
742992772253265922
743088666503983104
743108371612639233
743090130555179008
742991836847984640
743001999541690368
743041426213081088
743083310377783296
742998388426211329
743044043442139137
743055552679383040
743000775043874817
743054172753436672
743019833890111488
742921469081051136
743011428479737856
743016193100029952
743110175037394945
743042847927107585
743052029443121152
742990066860077056
743101375211569152
743007687420432384
743027677121155073
743101056696131584
742961487011033088
743103254486208512
742966369172480000
743108392563048448
743026955830886400
742991413382635520
743066692792791040
742976901086646272
743058824303640576
743092860925411328
742888820560044037
742967019339911169
742999797758603264
743027920344473601
743052536949547010
743067455942238208
743020865701486592
743087467021139968
743084187314315264
742972522136768512
743100347896467456
742901969774219264
743064650103803904
743059256128200708
742965240799866880
743076721184911360
742892658549522432
743042567051354113
743101811649859584
743060703095836672
743091590206492673
742961251916075008
742978419567284225
743003530571730944
743032370694094848
743095272738324481
742991291806547968
742927286563966977
743046602043084800
743102428032163840
743018244257157120
743043103947403265
743025924132753408
742967409468923909
743096774370467841
743077820289720320
743035998704140288
743078386432630784
743085030210211840
743062502750203904
742904591277264896
743083537155264512
742975755785756673
743046912266407936
742979665229434880
743052310482419712
743089434183139328
743034384052162561
743093876185931776
742983167129325568
743035239400910848
743001920122425344
742986401013202944
742992839236321280
742969141578076161
743012573705031680
743029933941874688
743084463849017344
742936337947447296
743004612920287232
742925349009383424
743074955617828864
743085256551583744
742981921425240064
742967983966986241
742960702667788289
742986891767734272
743088591132319744
742999957292994560
742962598635802625
743019552930430976
742994470950567936
742965916011499520
743083134229577728
743109726062448640
743077836949446656
742951386925633536
742902632574943234
743110711761473536
742941237020401664
743014561771606016
742954759435522049
743015098407657472
743043729037070336
742991585084907520
742939076647604224
743108258395742208
742979094812471296
743019485758554113
742962145328025600
743009830533730304
743107692126949376
743054755845550080
743065812089643008
742871841950162944
743044127328079872
743095826403168256
743021591345385472
743040629312225280
743091560733151233
743001865374334976
742983784048562176
743078344598691841
743002234452086784
742979123845423104
742995985002024961
742908546321395713
743087236250472448
742962409560739840
743052281030008832
743094039675801600
743026310008672256
742948170192289796
743039828154011648
742985226574565377
743108686114115585
743048153998499840
743074804379553792
742964578246635520
743034149259350016
743013991182663680
743041933711450112
743089916691644418
743038666491232256
742970622351970305
743105322424885248
743062381090181120
743022979844542464
743094303606591488
742991035769466881
742917815934423040
743046966939095040
743026192308015104
743106475707535360
743103556518055937
743086523206258688
742973155568979968
742957309475880960
742978511829368832
743101446724423680
743019686955220992
743004482838142976
743004600085667841
743085961475686401
743012741233971200
743033083922948100
743063320496906240
743002800972550144
742903257350217728
743046752819892224
743073126959828993
743051018540318720
743074544441798656
743028134317051905
743069142257827844
743057226290466816
742911793039736835
743099160606453760
743030021690957828
743068806571012096
742911704787525632
743088674963853312
743002918492725248
743053392428294144
742981338718982145
743004038191558660
742965895295868933
742973176628563968
742929845106118657
742964280534925313
743025064409501696
742989295007465474
742887239349243904
742960111346421760
743109608961679361
743042978269270016
743084572963950592
743043162667667458
742901760004497409
743035868647022592
743041820645576704
743025408124276736
742984404679688192
742998002604871680
742999999236169728
742978314676150273
743001294986719232
743086909359071232
742976192257613824
742909267716382720
743078894111232000
742970500650008577
743073789374828544
742964754361225216
742989785984315392
742986292212813824
743088780052160512
743000565257359360
743003497159876609
743083549541076992
743064763152891904
742943422139531264
743050569917575168
743024665661210624
743048455736659968
743077614580076544
743105557310132224
743023751479037952
743095742466818048
742895280069214209
742970840216670208
743020387705978880
743100293123039232
742993954975649792
742982160815165440
743042999001579521
743078940063989760
742982756234301441
743004109314379776
742974615341944833
743078168341385216
743084694825279489
743037823469506560
743028906102521856
743084463798636546
743098334383099904
743060166191382528
743085592209154048
743051249415794688
743061013608726529
742990662702895105
743042286154612736
743039186534604800
742893765661188096
743028029501386752
742970865424474112
743105532043628544
743075760802521088
743073499862978560
743018823167672320
743092663885389832
742991451202715649
743039551191552000
743055120787771393
743085965581914112
742977681222995968
743091871245815808
743022803562180609
743048896193146880
743063689666961409
743049915522121728
742974656962039808
743083939561103361
743062251054174208
743035378135912448
743076780093902848
743048510405267456
742977572183625728
743036162147790852
742945468955643905
742979224789782528
743061806172737536
742876044869259264
742970433436278786
742996815675596801
743048015351517185
743036103536594944
743020337135259648
743078789232611332
743038125090476032
742984736142921729
743043913552920577
742993208456675328
743066021574127617
743101559894986752
743023915010797568
743000787643699200
742970014177845248
742986350673207296
743055825065873408
743092232014680064
743025462746746880
743089086282375168
743043817067122688
743018428827590656
743052587193278465
743051194579439616
742965999855636480
742990050250633217
742986828920262656
743038141943144449
743094324590563333
742974820460167168
742979933559984129
742957032756613121
743031128982982656
742939194180403200
743087680855117824
742993292476977153
743108895846043648
743102684136407041
743048468260880384
743074469049184256
743048887695478784
742956881480712192
743034308445757440
742976741795344385
743102608567570433
742979459750453249
743090877032222720
743043397649371137
742994319951429633
743043837770256385
742988334914506752
743046685899776001
742942184698224641
742959205368365056
742999596369076226
742938225505927168
743040020982968320
743086779222331393
743082769283174400
742928532238532608
743064981588037632
743083339838574592
743060141365420032
743076390048796672
743077577024212993
743012682538831872
743104210724605952
743104646978392064
742981225518927872
742979887171031040
743090759419695105
743081347657371657
742967002390769665
743106081245794304
743017086465740800
743071369479458816
743056798211579904
743076478099787776
743029002760249344
742998094866984961
743107247597887488
743107893231247360
742884533931003904
743082588907155457
743062531795734528
743008479984648192
743031783587872769
742982177302937600
743094806948241408
743041086667554818
743027798751731712
743054130755870720
743042776783323137
743055103683375104
743052872435257344
743035344535293952
743094278780510208
743097030298509312
743050796133142528
743003975415435264
743102868652167168
742974459838107649
742999785028849665
742949298128748545
743076188684488705
743086485675483136
743047956702593026
743064235022921732
743090004432433152
742972777863516161
742985952411410433
743046618744651776
742982999751417856
743054101483773952
743101551464611843
742985755337863169
742976024380641284
743054357411835904
743042466400636928
742936149262491648
743072397155131393
743096350548578304
743028448977932288
743001060059537408
743091460006944769
742992759552921605
743049126896488448
743109596299075586
743100079310053376
742962380183875588
743054206408396801
743036325935362048
743014674766127104
743063148656230400
743051769329115136
742974661265395712
743060283682390016
743081372668035072
742971016285147136
742977186307682306
743059621225582593
743010820519514112
743031535893368832
743041518538219520
743059948217716736
743067434983231488
743008215802208256
743092084933021696
743001852980133888
742983196774694912
742979178463678464
743082589141884928
743068424755105792
743047507974852608
743041698759094272
743061671980204032
743103866711859200
742973490937094145
743005422353797120
743048627862413312
743067292569894912
743042244282843136
743042298796204032
742902217187954688
743091229206974464
742968701318746112
743028964881502208
743091296454225924
743026834040860672
743033058362851329
743074590415552512
743025517289480197
743084149418909696
742973713386196992
743087165144338432
743110095337365504
743030206416441344
742929551391608838
742998489127342081
742994898769575936
742949184874119169
743067607247523840
743048686733807617
743061701399040000
742961025528569857
743003912408596481
743006315748937728
743034245405413376
743044483932000256
743109558445481984
743021536760758273
742968042561359872
743099873738805248
742995448131129345
743076025018372096
743084472405393408
743002301762293760
742935692066623488
742978473862500352
742984626789093376
743013869786927104
743040448869113856
743055951192838144
743093938777640961
743045037651460097
743052822338535424
742975516987281408
743103162140217344
743040880953659393
743095696182640640
743103497734922240
742978574467076097
743070299814539264
743087337186463745
743101505495044096
742929358675927041
743095029569335296
742913722071404544
743018206340755456
742967925037015040
742999588169256960
743035881251057665
743052679383916545
743065291807162368
742872718773735424
742931946590863360
743015744598839296
743013076698595328
743011818524844032
743012422550753280
743086598863114240
742991296088969216
742976414459277312
743072375969714176
742956818859761664
743015669088800768
742993590113165312
743035772157198336
743013014098579456
743086347154526208
742965257505755138
742898849308516352
743029765909680128
743040323253903360
743091636188614657
743022677498159105
742950195802079234
743028688111964160
743050234318708736
743026054122639361
743020207413858304
743061651293798400
743045905855586305
743064167779860480
743081926546821120
743029724159545344
743040344217026560
742975764199571457
742993288018427904
743092097662746624
743104642628890624
742928129858011136
743007242572681216
743036997195812864
743060539727695874
743046232780726272
742987000828071936
742955484764835840
743055921664888832
742972782024228864
743097462169194496
742988636749238272
743068030578614273
743008026874023936
743057394054356993
743103053168037888
743083750892969984
742909385375133696
743001244868939776
743038704105717760
743056802397458433
743099395701387264
743065962799333376
743093834079440897
742984706778599425
742983712694996992
743030500089036800
742978507437936640
743056815005523968
743042009288609792
742989848844369920
743108740732178433
743042944588992512
742929413260644352
743055649056169984
743000858703626240
742954604091035648
742966801093496832
743002780001001472
742990289246244864
743023109733810176
743072225184616448
743083025215299584
743084501761413120
743035336020905984
743100511470125056
743095658467491841
742945284385280001
743027245099294721
743001668439117825
743084363479437313
742943762020732929
743023948540092416
743106630728974336
742877965671792641
742946609873440772
743050590633099264
743025387215716352
743055707759599616
743099630674714624
743005044782563328
743087861180866560
742985616716103681
743110460220805120
743028134363172864
743106727411879936
743088536509898752
743060459847331841
743008282806222848
743087416760733697
742953916187480064
743098288182808576
743015786357391360
742983863702573056
743020374963703808
743053107534385152
742979505791356928
743081406327324673
743063941086085120
742992525007458304
742899986069749760
743110795983216640
743027819681288196
743068001260478464
742999407478644738
743080697334763520
743048246017294336
743012754030747649
742979354540580864
742977869773701120
743016600014487552
743104407965962240
743024150046900224
743004625234763776
743064188491206657
743011671891906560
742994034864607236
743032810991149056
743018164401889280
743040297987366912
743087601385635841
743029464251170816
743049181653282816
743095264441978880
743037114254827520
743109692742848512
743019947241144320
743027425781665792
743040184841801728
743010581171556353
743021369236029440
743033880593244160
743041564503592960
743011462180950016
743022971279708161
743092517160255489
743024217021648897
743095499075510273
743084535374577665
743104176998191104
743070262162296832
743003916577722368
743044890855116800
743110032330461184
743062070548127744
742981774788153345
742907019942891521
743017636175437824
743037810614099968
743045759101177856
743045842962141184
743097126591303680
743061626094555136
743107826336337920
743034199431602178
743042411706781696
743059315112742912
743044928348000256
743088406465482752
743094190515621888
743033675206512640
743093141784416257
742999634025537536
743103766208098308
743039840799862784
742979832653447168
743086917768581120
743100804937158656
742992843652894720
742948648103882752
743058803084689408
742978964617039872
742975525510086657
742996890912985088
742988565198540800
742943753384628224
743013324552589312
743030206487777280
743090117947101185
743102860121022464
743100507099566080
743010623102062592
743054445223763968
743054441100640257
742956147414597632
743079363780960256
742993648984428544
743016025491427328
743010715410272256
742913483067396096
743074888475389953
743003660897144832
743086095433359360
742988166995582976
743056924321669120
743103732741738496
742912564405895168
743040642037714945
743096120071626752
742955564683165696
743076846900809728
743001244868988930
742941010330849281
742999646801367041
743039693873422336
742905094669242369
742881480452497408
743102352484356096
743089320920125440
742977807144357888
742992365523226625
743065782368620544
742931317277491200
742896684825481217
743099219649646592
743052570332123136
743061487745404928
743003212068884480
743104953024143360
743104537779671040
742979551630917632
742989630786686976
743100804840689664
743035038074339328
743080751831228418
743049999345418240
743025412448653312
743048640319590401
743008425466953729
743059101077405696
743012414300561408
743030907049803776
743089924795162624
742886434181402624
742988091573600256
742975051390160897
743037731136274432
743028352764805124
743106949483466752
742909284711698433
743040574865997824
743093737715290112
743107574552252418
742981842001887232
743027836739551232
742977182159507456
743075395730321408
742977026991239170
743075840334962688
743043699530207232
742995406158712832
743058199041871872
743021541085085696
743094480157462528
742940796626849793
743042491419635712
743026766952996865
743101295704350720
743082131824480256
743044311936208898
742986262651490305
743036556735356929
743074716475359232
743044693479526400
743056563389140992
742981648950693888
743048015427035136
743091099368099841
742984564080050176
742911952213549056
743068680649461760
743099903254102017
743046606258339840
743024867273019392
742999789432934400
742995783776100352
742965903625752576
743035478614630400
743090520621240321
742985952323338240
742982697560252416
743067049052639233
743083079917522944
742976297245257728
743069917914800128
743018135117135873
743052692226854914
743041577128497153
743081158980820992
742949118021120002
743020941060526080
742882948609871872
743010048696299520
742977135837581312
743079066014736384
743018265262182400
743058098772905984
743081410664247296
742953257694302208
743009931171926016
743051546909364224
743055523344449536
743017757902536704
742928129514053632
743016478497181696
743051454789746690
743025756469657600
743061671984386048
742934127540867073
743007712393461760
743062271706943488
743019611772309506
743073588140445696
743066835508158464
742998011173851137
743040813739966464
743048975851397120
743103652693446661
743006395474141184
743048657188970496
743102105351815168
743056068318728192
742951886278516736
743072803994406912
742945129191886851
742986807873245184
742982949100982274
743028172132913152
743004487162429440
743104663835283456
743058840934027264
743066730604462080
743061760199041024
743072132511469568
742984387982163969
742994861016666112
743030416051998724
743083637487357952
743056374867865600
742995284603613185
743029447155175424
743059629383557120
742950950940336129
743094194692988931
743034337927520256
743017967290617856
743002033217769472
743059117670031360
743047860250419200
742908848567160832
743088956225388545
742924300424990720
743006009334042624
743110737179070464
743012972151218178
743040457471463424
743036317479604224
743004570750705664
743086602919006208
742923792830373888
742982999554285569
742965098298347521
742976016059097088
743033444473704448
743035818357469184
742987609006301186
743110707600842752
742993162541621248
743016960963792896
742975663859191808
743054965564973056
743076838642221057
743094953836974081
742972618840649728
743036514804899840
742992839399878657
743042046949232640
743060463978721280
743041996525293568
743035755463872512
743046501509832704
743029405363130368
743033058664845312
742978813483712516
743019921869787136
743086510753390592
742984031428567040
743076335430537216
743074124835225600
743088184498741248
743076889183539200
742999285978017793
743067871257985024
743088519833391104
743094727264874496
742920936429621248
742872974500323328
742977324853956608
742982605147123712
742981477013557249
743006672369618944
743032311860625408
743000045197352961
742933666041630720
743042906743660544
743101518035980288
742972253541961728
743109462144241665
743089249788923904
743023600555429888
742997637570433025
742985583383961600
743103212291555332
743048090899361792
742970852799598592
742996882562134016
743010262614167552
743044123196850177
743039324900450304
743098498137100288
743043569393373185
742997427775496192
743093360211202048
742978012690456576
743068211088752640
743021016897720320
743046190883872768
743090751022714881
743095276991217664
743085529466556416
743001496242008064
743015274664714240
742980319473733632
743038250974121984
743081234457362432
743004021452091392
743076335208267776
743056416563433474
742966641588342785
743033293445181440
743093007868690432
742987172786114560
743018642762280960
743033184582029312
743048762017386496
743056890423173120
743015089977053184
742939789784158209
743101207502323712
742980998816796672
743067745391136768
743032341405241344
743027354419662848
742985633677856768
743030324049915904
743044710323736576
743067087053172736
743055770531581952
742994437417119744
743069616000389120
742985386297819136
743008853424541696
743031984646131712
742956655013466112
742933011650514944
742985709049524224
743088163137146880
742876493425037312
743057389788778496
743075106612772864
743073843892375552
743044982970417152
742980809943044096
743101996048220161
742982030577836032
743073466425987072
742959746169360385
743032366348832768
742982605486862338
743011390923931648
742974019671064576
743094127470972930
742928041563672576
742967199430811648
742978536856793088
743061936523223040
742998636003463168
743040927174930432
742973570561789953
743089899797110784
743025337055989760
742978461489352704
742966079786455040
742964498391240704
743060048830681088
743015060981813248
742908311561863169
743018349022597120
743032827961344000
742964666142478336
742907540015439873
743098003028860929
743033964676448256
742986543577616385
742986191386124289
742906956994727936
743070673086611456
743101371281514497
743088285032054784
743042500005351428
743004877228511232
742991430021451777
743096400930590720
743095918589796352
743017543686848512
743035587897221120
742979677858435072
743105485709180929
742970253001543680
743103363336830976
742951756389351425
743052436424822784
743107952240955392
742943766156283904
743078067841728513
743059927242047488
743025517192990720
743051366915035136
742975621698048000
742888825022615557
743094098467389440
743036397120946177
743015371008057344
743077644187652097
742980004863152128
743033100431691776
743055544072601600
742974858271817728
743037290478489600
743101832625414145
742885884547076096
743054608713539584
742909528048435200
743108543390289921
743029493258813441
742983901325430784
743061257008381952
743044261390745601
743039652169453569
742938888117817344
743004696894394368
743052851446878212
743101358736343040
742871850443640832
742877588197019652
743063697849999360
742890083074740224
743109331797868544
743009881037410304
743002255603945472
742883409832386560
743011776732729344
743110770758680576
743094501007347716
743017220826107904
743106169565151232
743039777688150016
743018345096720384
743081372751912960
743034560053706752
743075446011617280
743058153269563392
742997608516489217
742976552770674688
742874908141756416
742971012153810944
743033293365354496
742986061224259584
743014784048603136
743054281712996352
743032366717771777
742964745918152705
742978788301144064
743010027804450816
743101677423714304
743094588911562752
743095566352175106
743051689868046336
742997692146671617
743005917197664257
743008064744390656
742877433263591424
743004717551386625
743005871165329408
743062716424851457
743080391297400833
743000292770353152
743008245070057473
743066038535921664
742955572882997248
743094509525962752
742975747644612609
743064427591766016
743047725848072193
743020290972778496
742982798085107712
743006441414524929
743046623006167040
743031032585166849
742964389377101826
743042994727575552
743015605956161537
742926917452566528
743025299202449408
742973096626401280
743060787204390912
743050532160294912
743073550525825024
743031275901063169
743057758849761280
743094907779186689
743060053247315968
743072841336262656
743067594387787776
743041992486191104
743080873659011073
743023667337125888
743005359221166084
743100838630031360
743105787833225216
742904482233757697
743043791804719104
742895955205328896
743064377323053056
742875898051977216
742973742847021057
743057754567389184
742975349085110272
743010518244327424
742907258904797184
743030034504507392
743082576655613953
743019355605245952
743024674330845184
742959859633655809
743085940361428993
743050775287455744
743015421670887424
743000347279495168
743004155791478785
742926896413958145
743094681366470656
743102033738240000
743077354780561408
743054055057022976
742985549481398272
743039962287869952
742978020739256321
743063274305036288
743073969742458880
743065501635612672
743060946445340672
743060132993609729
743017959187226624
743065379929350146
743009553646772225
742982588680294400
742981971916271616
743037965916606465
743094089894268928
743018428903088128
743042282035793920
743087274091524096
743089891505016832
743074179419754496
743000183743614976
743015518089662464
743046019084996608
743065849666277377
742993854312419329
742979266787299328
742993866974978049
743072690722996224
742903223703343106
743066139215986688
743087160878899208
742971293293764608
743046517997461504
743032806952046592
743029304515235840
743100062708957184
743023759888683008
742976632546308097
743010224672477184
742983872074387456
743031062012559360
743089253974867969
743026540510912512
743060632107388929
743062829847187456
743059709180149760
743044303405080576
743067812399329280
742977433687719936
743043263142219776
743037781190938625
743075731568267264
743085546042499073
743103413915901952
743080785557762048
742984526410993664
743068957729554432
743010308537647106
742983364542664704
743060460094803968
743009146832879616
743013869631754241
743080005408804864
742985625012436992
743000909379207168
742872693440184320
743103892070780928
742950233521459200
743038016281665536
743099966281809920
743110665850740736
743068156432781312
743082358413348864
743045901573361664
743109583485423617
743055858712608768
743066965124734976
743036975951708162
743094022797983744
743048317395951621
742992939983470592
742964255033528325
743036611324170240
742996756884029440
742967023597199364
743100662339260416
743016876947673088
743062561508196352
743109445291528192
742962455895244800
742996819765002240
742887407289143297
742968898421657602
743101996174082048
742994428856520704
743092718277165056
743043892300394496
743016579256963072
743042009246617600
742900292082098176
743107624841936897
743106957884698624
743011302545756160
743017715883991040
743064734052843520
742997079887360001
742997847403057153
743022195312562176
743042814498443264
743036930074509312
742922861732626433
743008870134648832
742983360344121348
743052453046812672
743053803746910208
743005753682853888
743033045855416321
743003279135801344
743036464397754368
743060501836529664
742975852535779328
743108358836752384
742928129564549120
742975076493037569
742994646956183552
742903727279857664
743045964471078913
743011227010519040
743008102262398976
743081293018079237
743048124508319744
743005636271742976
743104970061418496
743104458020773888
743042600597327872
743026293139214336
743054298569965568
743012074364776448
743090847634362368
743067372047728640
742997624895229952
743057209513238528
743070245288574976
743015417535299584
743059398738780160
743037810563776512
743075550940569600
743029682271072256
743020676852895744
742955182946983937
742988586396602368
742912795474309120
743049412193161216
743005237657669632
743006961676001280
743084346542809088
743098175037288448
743048074294071296
742886555908374528
743019917864251392
743029325470027776
743036208360620032
742994668263251968
743084443179601920
742963731114627073
742992877261848577
742978792566738944
743042973735079936
742986644240879616
742980726128312322
743002486320070656
743068676400807936
743102809814470656
743057276668416000
742978100754063361
743003815872495616
743040373229027328
743102789077737473
742991920734064640
742974241692356608
743061110065094656
743025408019451904
743109017468276737
742891920075182080
743064964731154432
742977441992454145
742885616099205120
743069943101546496
743021981382119424
742903555296792576
743003392398741504
742994282345312256
742893073487691776
743071503462371328
743030315556294656
743060761765892096
743081293265698816
743022388066013184
742982982785454081
743000859022360576
742943761676800000
743020316100825088
742951542110736384
743026469174005761
742973910455586816
743091216699564033
743080496012333056
743016432259194880
743078159906525184
743057419031433216
742992604531462144
742996585072758784
742981284251766785
743075400054538240
743089807564378113
742965857375096832
743014964152176641
743098322081177600
742961189089607684
742875805798268932
742996140237434882
743110493758488576
743051169656885248
743042583698407428
743017099300380672
743055984684208128
743108451321139200
743049705928560640
743070320920252416
743041422199296000
743017334101704704
742952519480057857
742963961579118592
743056651423494144
743055921602035713
743034103017156609
742954021107994624
742987915123363840
743056299374587904
743095734061412352
743026796422148097
743024527324643328
743003560128970752
743046778098995201
743061714195873793
743058912103010306
742965282692567040
742991719696859136
743016239346397184
743033155217678337
743060539853570049
743017128492736512
743004562345332736
743084476352188420
742987307024801793
743064725722955776
743056857116221440
743030110073323520
742964301279993857
743074888282451973
742974849975476224
743043603241537536
742937755521540096
742999680418713603
743038024620068864
742906390482558977
743061865085992961
743017556345298944
743054168366010368
742999974087102464
743058228607627265
743000884125302784
742902787625910272
743022836915245057
743076234565914624
743005812306644993
743060724105125893
743002322813521921
743010182876258304
743084464004288512
743000103716302848
743039396316876800
743015471654408193
743052213971476480
743003165646295040
743080764649148420
743039249352687617
743068156483260417
742924191083724800
743041501828153344
743055921606217728
743029640219009025
743090579383422976
743076637433008128
743086871618695168
743108166083346432
742975827348967426
743110363793620992
743081754592980992
742911620700049409
743042797939331072
743006642669801472
743060065670701056
742886576502546432
742887168012488704
743067808267939840
742985377783386112
743066617173671936
743003828644122624
743037726728048640
742995574262235136
743086493929996288
742966012648300545
743021914214502400
742871057732800512
742993841922379776
743067066010349568
743038032908017664
742979275192696832
743014872246550529
743108312691048448
743028340039254016
742992906559062021
743012963712274432
743058488528637952
743069666311016448
743070409009070080
743105594719109120
743046710889451520
742957460399476737
742917056799051776
743083029409759233
743076108812292096
743084602357583872
743043544202510336
743091938228854785
742981393152679940
743049533966417920
743110204515090432
743098141755514884
742985369407328256
743004600131817472
743074888211177472
743058337630199808
743105385066684417
743099848593932288
743033423363768320
743044190234370048
743077740669112320
743100930686619649
743047780466360320
742989194692317184
742881795293601792
743047478660993024
743061613595529216
743086582018809857
743054462235770880
743045511582756865
743015622683054080
743008563652657152
743066730587639808
742969418586685440
742929606227939328
743076775756980225
743031208909635584
742960400614969344
743049311336833024
742954948145647616
743007284629012480
743023416001847296
742933733246930946
742999881548206080
742970122973876224
743048787027841025
742999441171480576
742979770078638080
743110250505633793
743065958751830017
743013907313266689
742973700971073536
743035579437289472
742964154693255168
743050473385644032
742956663536267264
743021473787482112
743068131548135424
743078700896419840
742992721988685826
743052322930987008
743008345691426816
742988842274332672
743058253773344768
742978561900982273
742944001091883009
742975894306852866
743002821730152448
742991933535059968
743037500353073152
742984186391334914
742964808744591361
743046866292645888
743103506026926080
743021087835983872
743086607188758529
743032026618552320
743076213644726272
743018617500012544
743042998968033280
742982068292997120
742950636153622528
743003979525685252
743008232482955264
743005942485131265
743047931561947136
743059252013617153
743053522548232192
743011889777676288
743015480282091520
743071079749582848
742998304435404800
743002016662859776
743030382619168768
743019728923414528
742982034851811329
743048757915312128
743052285303914496
743081104501055488
743109399191932928
743058173930541056
743009947944902656
742996500901416960
743012997388509185
743040432251244544
743084388313882624
743071285391941632
742963437421072384
743095419627024384
742927114442268672
742997193230061568
743091661409030144
743048225058369536
743105494206795781
743097172565098496
742945359681425408
743021578598928384
743075693790121984
743040109092691968
743024619423207424
742876661209784320
743108799284826112
743001102229049344
743038381056262144
742955052768329729
742996068963618816
743086842015305728
743097596479217664
743077434149462018
743027505515364353
743019422781169664
743101765441232896
743045264110432256
743026293336383488
742945334586933252
742982051775848448
742963093236547585
742928469529628672
743070811582562304
743073214897741824
742979014885773312
743041296009400320
742957904890867714
743027048138964993
743032953857527808
743051534406160384
742939471096729601
743074728944898050
742952699965132800
742996471641985025
743083465923514368
743051215601344512
743095495145426944
743104261219856384
743024741280321537
743106320543322112
742952041354547200
743063450390286336
743037797993459712
742959532234657792
743029485038120960
742998766001737729
742945825496666116
743067313382031360
742960350237188096
743072816568897536
742890334980444160
743101006158942209
743094995683581952
743073218878132224
743064620558995461
742898006358392832
742913298593615876
743076503286583297
743031833688842240
742995393659699200
742977719030419457
743070995884318721
742890444011380736
743082136115286020
742968449601802240
742985100950966273
743021880660000769
743040352559476736
742885188565241856
742974170615676928
743079065704370176
743014352115077120
743038078982475778
743027325030289409
743040377704288256
742954545295294465
743086892380508160
742944642510032896
743056449996214272
742985541306683392
743009125844582400
742902372578426880
742980906760216576
742944902699491328
743086254846312448
743042298720735232
742898622740725760
743096807991959552
743014599495168000
742920269358981120
742953450837843973
742996987486818308
743005992527515648
743019783784955904
742930331628625920
742983502925320193
742966519991304192
742931828944867328
743090340249374720
742957980358979585
743075039516446720
743074762667229184
742957989045370880
743102411288387584
743006911403024384
743105083269861376
742989790308634624
742899650194214913
742997365125206016
743038515492048898
743042739034546176
743011982001967104
743062129117388802
743074544240480256
743054902587498496
743036829360758784
743079904883904513
743076603865890820
743019951276056577
742982722893828096
743000552737492993
743039559823417344
743084497487400961
743080097813516288
743103304666861569
742997046282575873
743056530044506112
742891580575604740
743021792848138240
743101433998905348
742987227240751104
742997167703478273
742956453921759232
742981850155618310
743060837439557632
743018466551173120
743061659376308224
743028906203156480
743001966066999296
743058803114029056
743106005798662144
743036984331902976
743032756595269636
743089232911212544
743071218295812096
743032852858732544
743096153357619200
742983611855556609
743095775803133952
743045129578139648
743053216326111232
742957397661093888
742881820392456192
743007964236292096
743012296818065408
742967019100868609
743081922084081664
743010547734597632
743085273324617728
743064851510104064
743020920256761856
743024280061906944
743055796041175041
743028234913222656
743034795027009536
743031888445603841
743025647254114304
743009943888875520
742965630761074688
743085176956260352
743073772861849600
743069662309683200
743012158355701760
742875952565256193
743052310419476481
743038700045668352
743073848074063873
742884961787641856
743082354424598529
742963462419140609
743012586120220672
742978130000945152
743044366365798400
743044886337884160
743043292485554176
742946857349943300
742982257242165248
742977194729832448
743057943319465984
742997167980318721
743005959019188224
742962900621529089
743003014613635072
743088704261136384
743110573613842432
743024640667361280
742982059866607616
743105813158494212
743102692600483840
743016969063047168
743060589904203776
743041996542083072
743048137238011904
742974732518187008
743015647848849408
742984882746478592
742987051449102336
743033523968311296
743089627028938752
743104780977983488
743028801286733824
742958354025357312
742990578858741761
743008639129161728
742959200976916481
742885238855077888
743012082963120128
743009956450963456
743062590683762688
742979589773905921
742985847323172864
743014905478025216
743061894592909313
743077815977807872
742921263409201152
742953073061023744
742878871574433792
743101740246011904
743038968321564672
743067955144105985
742941891281440768
743050389562368002
743073533681623040
743049047179722752
742934240648658944
742980982207356928
742983284758614016
743100402502144000
742979149137084416
742905228677156865
742983385346408448
742961184832376832
743050557217247232
742973612882329600
742982534187847680
743035390550904832
742949961160097792
743044118838956032
743100066756497409
742912703149178881
743008509399339008
742986702915031040
743044647501594624
742981606948868096
743063580682117120
742977026706001920
743012439344709632
743006328428302336
742957447724314624
742995347459477504
743004960980357120
742966688078016512
743011139211173888
743049743367077888
743066046618308608
743065874991550464
743051685606621188
743069087711035392
743016243653976064
743046581209956352
743032580534980608
743104315422846976
742957863006556160
743104059691966464
743015803205783556
743052222448164864
743019376870367232
743025286610964480
742998556429160448
743102327654080518
743078625470259200
743079015628607488
743027144578764800
743074376560578561
742954570364661761
742899293997142016
743059742805921792
742978155078680577
743015266305646592
743018244248862720
743042101559066626
743083818085666816
743106806998650880
742983146321371136
742946781705703424
743068110517899264
743055670052683776
743057075195006976
743084153772597248
743002142391316480
743110246432792576
742975311407632384
743013273856057344
743070564030513152
743010203931660289
743017271300345856
743050741670109184
743034467850330112
743039672872513536
743070664765132800
743040000011476992
743079850177617920
743048627766079488
743041811975798784
742988636686286848
743094089747472384
743024070099382272
743073911210790913
742997943767171072
743041610653388801
743040918861840384
743044169338368001
743029493233811457
743094140196556801
743089027432259585
743098208805654528
743032601464737792
743081460735868928
743027006208659456
743067690911342592
743048766241017857
743089421625483264
743032060152057856
743040189052903424
743042814351663104
743008102371430400
743017086843269120
743101291581313025
742945569635717120
742967002457870336
743092864951934977
743065857983717376
743018642623893504
743027857493000192
743029535432712192
743062683059167238
743084396673171456
743033469626945537
743031884314234882
743087131388698624
743010321347010560
743046958617661440
743008085808173056
743044181891878912
742983477675630592
743045503210905600
742902133201063936
743021905884647424
743005934012796928
742974887812304896
743083298092519430
743069435582394368
742991400950747136
742982861217759232
743069712767160320
743016155418361858
743102503747719169
743035222816632832
742884529770205184
743079619675447296
743054218831888385
742962300777271297
743082740061474816
743084476415238144
743013613884047360
742971926654648320
743073827249377280
743057720882921472
743033675185553408
743000275783405568
742937692820910080
743054244102701056
742999034391072768
743070681349378049
743049407763996672
743036514779594753
742962145558691842
742883229649240064
742944730712002560
743061990856396800
743094962145878016
742964150528270336
743029871052488705
743022702970048512
743042999190454272
742913827017199617
743029509990064128
742990314382753795
743023587767033856
742907246347231232
742999164368375809
743027790585401344
743010220763435008
743007511217836032
743062145949159424
743052277007699968
743046211985408000
742941756992462851
743043200508661760
742966478375387136
743031632467234816
743016138792153088
742892163374166016
743074154212122624
743102377897693184
743075807007019012
743060531133698048
743063379204579328
742966952025526272
743024753934520320
743072346647449600
743043842312527872
743025999722516480
742975001108840449
743074393413275652
742904075218386944
743035541390798848
743054927640006656
743001173641285632
743083306263187457
743092852411011072
743019519346651136
742993665518383105
743002033498820610
742994253010350080
742981741468602369
743104311341748224
742990893054038016
743083985685905408
743054856273989632
743034018883612672
742978339674181632
743101044046110720
742979287389769728
742982945221271553
743069184146345984
742958798520897536
743026204953989120
742986543615315969
743049932123320324
743026846820925440
743019817255469056
742955308918681602
742955451537625089
743107004332408833
743077178590547968
743062859123462144
743000426988089344
743015794632757248
743045561931210752
743006948828778496
743084237394456576
743047176448774144
743087588903243777
743093595020918784
742992537577754624
743003194998001665
743093963939184641
743047130466680832
742905287561125888
742957003081977860
743040109306630144
742896634669850624
743027874433802240
743003299830484992
743040801089933312
742944399202619393
742989727297605633
742990864037912577
743054248028610560
743032286950490112
743026360067710977
743101245301399552
743021503403458560
743016486818566144
742982890309439488
742999940427862016
743043691229548548
742898895559131137
742920877680041985
743087047443947520
743042411782361089
742967329538072576
743023273412333568
742982685082177538
742974183156658178
743023596348559360
743055129184722944
743096166016012289
743080990885576706
743110514855792640
742962753485348864
743101450943795205
743012418591334401
742883678448160769
743100184066953217
743105251130015744
742999864837996544
742937696889405440
743002700380549120
742997884937904128
742881895822692352
743109336302559232
743057591111127040
743015022893404160
743041577237532673
742978855514845184
743057662158512128
742873716812480512
743041854032207872
742979232897355777
742877198047121408
743026708442447872
743053208029941760
742985214318813185
743042986599153664
743057884800548864
743021985635180545
743071130181832704
743044735477157888
743079481015947265
743044399962202113
743102256375947264
743102835152330756
742985805744996354
742991606354223104
743105578059345920
743060971804037120
743095566263934976
743106039415984128
743064021075668993
742944814568706048
743005866908078080
742974975863361536
742981548501282817
742983246976274432
743026091678404612
742950338303557637
743033222154596352
742916515612135424
743007573847224320
743028461640372225
743016256241082368
742954146857406464
743086074453331968
742989542681137152
742994554660458496
743042348783927296
742879987582259200
742928129816035328
742991631603912705
743035155774877696
743074808682979328
743046379619110912
743090369550815233
743054747440185344
742982718531743744
743094001964875776
742947796962140160
742992604464287746
742947788393205762
742995318363590657
742886895299006464
743047742793121792
743018575812825088
742930532816801792
743080923873300480
742974338136199168
743107276593090560
743077006452068352
743085881838440448
742877928069812224
742954947902341120
743035436545806336
743056726920945664
743008580786368512
743014683138007040
743025886123962368
743028642096222208
743043355450478592
742983670714249216
743005246272704513
743107482193694721
743044756553490432
743044815412154368
743050406176006144
742876451716796416
743091946730721280
743068466928877569
743049131116101632
743081854920732672
743104755996762113
743088159026610176
743014989372481536
743022707202129920
743079535520927744
743004155564941312
743054201895452672
742906893820121088
743105854828859393
743029027917705216
742992700916502529
743104693057032192
743101346161778688
743037126887931904
743106870127304704
743016717727760384
743086586485563392
743036812499652612
742995121218674688
743005229302566912
743030902830170115
742970127029784576
743002645569392640
742936958742212608
742947306140540929
743104210774949892
742999927786242048
743065560032907264
743070270638821376
742922379408617472
742977270051164160
742963772755746817
743059570784927744
743036632148914177
743063765076324352
743058060617338880
742884202765549568
742939416423960576
743009813861437440
743042227329503232
743013274095083520
743106303896236033
742918012857094145
743069368750383104
743002306078232577
743044856981815296
743047025667772416
742978801177636868
743032018355802112
742945808660713473
743109394708221952
743031938609500160
742987533412339712
742998140782039040
743026880454885377
742992248053338112
742992059146063872
742964288642506752
743065778333880321
742975890297094144
742951386992771073
743098175314087936
742987948757536768
743026066655084546
742992587745857536
743090784627523584
742988535901347840
743030323877838850
743007989284655104
743007989251080192
743053153570947072
743016407248560128
743098212718891008
743078361145221120
742988443865780224
742965228326027264
742937411706073088
742987541847146496
743037114472910848
743105938882629632
743017451382788096
743060720020008961
742901361713414144
743052058740334594
742969716218683392
743063635220647936
743089828317691905
743055296726224896
742948459339210752
743104256861999104
743101559979003904
743078231218196482
742987177118863362
742872110670942208
742954746768728064
743046589250478084
743060027993403392
743048900525891584
742960073664827393
742870881517588480
742878389464272896
742982936744624128
743063656062128128
742980419851800576
742996496715526144
743045553408331776
742978805451624449
743013710336303104
743040549482049536
743095314748452864
742940758823608320
743006676425510912
743011306714898433
743034123732799488
743104609405808641
742952943226376192
743107352371531776
743053728169758720
743000154358329344
743014846761996288
742974304950816768
743063400284987396
742990083536658436
743035625436250112
743050741556858880
743070652178046976
743065572716335105
743075270115135488
743037672352976897
742989576264949760
742992843644489728
743099152540655621
742984429849743360
743085856651661312
742954700580999168
742999076313178112
743010996504133632
742984018652766208
743091191433027584
743029065465139200
742986451659456512
743064402702807040
743089589603209216
743038553148555264
742926779036241921
743074435251511296
743076146623963136
743053430487449600
743042873436819456
743024581695377408
742900262625370112
742975210522054656
743052293722013696
743048653179342848
742988544239669249
742941757156032512
742999151789670400
742987936182996992
742950615454736385
743062896641466368
743014750326509569
742960685697662976
743054097297866752
742991807613665282
742986266833223681
742940922208473089
742981518763642884
743001811213258752
742982819144687616
743004017073238018
742981359615021058
743066369806196736
742935536638267393
742964657795805184
743050351687913472
743025592719843328
743001492395819009
743069259786539008
743081913787633669
743014502946492418
743098955312037888
742973457424654337
743019150407311360
742969343030513664
743098686796877826
743063328973586432
743063907552616448
743053522674065408
743048988362936320
743012267466297345
743089899608395776
743071881092272128
742974820548218880
742945489977548803
743099546654396416
743105552763523072
742986233287151620
743060174949220352
742901961293434880
743041447356665856
743019590624653312
743028419772944384
742945519224360960
743068458347311104
743082605785059329
743054508381638657
742975793886814208
743046992046219264
742979451257036802
743082115353415682
743020580362944512
743022757433118720
742985369197662208
743041178933858304
742889470932963329
743090860447956992
743017141222395904
742949797368336384
743036309061652480
742981355282280448
742929673173209088
743067921765662720
743076918271053825
743022698788442112
743071088221921281
743104990722416640
743093863296962561
742987642569134080
742941358449676288
742956340495155200
743025093656223744
742971964499845120
743014511490289664
743030248204316674
743001714500997121
742911134378778624
743022442889760768
742970139621097473
742970978628730880
743011436893458433
743068215140601856
743037760223731712
742951487811276800
743003350522814464
742993216874614784
742983385233149952
742877303051583488
743060766220275712
742990230421143552
743010598233985024
743104248628400128
743102067330449408
743057234419191809
743109164424167424
743073659523190787
742978826276311040
743086208780242944
743108187151339520
743064222230315008
742983284871843841
742970315802849281
743066436919267328
742993283907981313
743109780634537984
742980449216147461
743034052609867776
743101920525602816
743001437752467456
742982504794226689
743022321305288705
742879488191664129
742877814697922560
743048950958194688
743018206470787072
743061789747871744
742965220092567556
742915446135918592
743066122392641536
743037437476245504
742963559131406336
742991925133889536
742914498294624256
743083411359825920
743005602625036288
743076838742851584
743058098420604929
742972123887587329
743106031266467841
742973432539799556
742980851990990848
743011940255944705
743082127567294464
743040851480326145
743026490481217536
742995292992229376
742888770379386880
743107197073260544
743004944165396482
743051853328461824
743024774646013952
743095696396550144
743021117464543232
743054424445231104
743062301088075776
742984647743811584
743102386084929536
743037739264823296
743044303501590528
743028604343226368
742999072022351873
742936874789044225
743020047799574528
743059403159396353
743061512605077505
743086225699930112
743069049706418176
742993837719728128
743031682802929666
742958324283518976
742986766135767041
743102751232512001
742953836726386688
743024137438912512
743073844185956352
743061391280504832
743028952550281216
743042089051672576
743075903509565440
743038662087172098
743043615434387456
742988410114191361
743042592057745408
743086758162632704
742978075479134208
743013936757387264
743082031278620672
743008626768543744
743092634273632256
742997314810306560
743010912534069249
742976028428111872
743066051005423616
743008471390490625
743096296102334466
743051089726038016
743073076338774016
742893736284291072
742997377494228993
743070954214019072
743054831343009792
743029027712192513
742976552976154625
743022275205681153
743026687496101888
743062590545403906
742979874722316289
742920936425324544
743097168714682368
742978067145064448
743076310117933056
743093137825009664
743026200768045056
742950443433746432
742895342996312064
743039161326784512
743045616243249152
742992629567217664
743057964467159040
742992751478902785
743026188361322496
743101820197842944
742984610049601536
743032014010343425
743087211248275456
743029589832798208
742965052156837889
743028067342356480
742993980367982592
742975059590012928
743070660449185793
743101509760614401
742951722667147264
743036997208543232
743031288450428929
743056244739612672
743088519791398912
743110602755846144
742995074884239360
743095964563570688
743013445835063297
742967824499499008
743050305525415936
743066504049111040
742972442595971072
742912069628923906
743097260599169024
743068391250894849
742982982751924224
743065786927833089
743052138427908096
743081095734956032
742985532830011392
742998350748889088
743088608014434304
743063236463988736
742972232788549638
743091724403286016
743033150641733632
743010958646378496
743070903727235072
743053035929145345
742996811397378048
743068525464563713
743079795873964032
743043120833560576
743100813430673409
742958249100627970
742980772571828224
743053270743126016
742974208397987845
743037961898450944
742901466499715072
743061701440995329
743100930694991873
742890510872915968
742964922015973376
743056932697722880
742993133026316288
743093687169744900
743081561483055104
742981313465069570
743033129905033216
743087580242141185
742951781190258688
743001475375333376
742930415552483331
743028419659767808
743059553902813184
743072308856774659
742982383159414784
742967698838151168
742958144205279232
743042126829617152
743065476356579328
743095788411191296
743038179759030272
743048124352974852
743093028613705728
742924740860379145
743046329170075648
742979010817314816
743023223105814528
743042596264546304
742887256277520385
742982928171421697
743020974828838913
743093485759258625
743062045571047428
743013278104858624
743055548543688705
743046501404954624
743043573600399360
742998141104971776
742986346701131776
742990251652747264
743042373979152384
742985663142842368
743078549985370112
743104022207463426
743021054390620160
743066046760779776
743076645972631556
743091115977547778
743028361136574465
742927282432581632
743100544726618112
743059398789070848
742908017881059329
743043288412893184
743076167473729536
743073910925758464
742889311457054720
743012019968712704
743052985610166272
743058782129901568
742970190330265600
743066411833151488
743044966226743296
743051056331018240
742996094360158208
743045540850630656
743108564626112512
743090289930338309
742978473925447680
743098775061827585
743048703380971520
742956122269683712
743082543071789056
742986082422263808
742998698687356928
743053627242188801
742987386775277568
743091493443915780
743025844478693376
742977622620131330
742995561285062656
743075093941739520
743017258834788354
743034736134623232
743059612698546176
743045830366662656
742999466593136640
743075626526117889
742878666393190404
743056626496589829
742881141078786049
742889176958394368
743094589137911808
743062586300719104
743027916355698689
743063697954836480
743059860149932032
742970433419542528
743105167235633152
743028000413896704
743012695419420672
742997624987521024
743083134497984512
743073353121071104
743056496137797632
743000322096963584
743087433676378112
743063555256156162
742995338995335168
743083981663436800
742987554476134400
742970898890776576
743110028354330625
743072124139675652
743021654062817284
742994005403807744
743062926232293378
743060027766919168
743047793338658816
743068970153082880
743034656598175744
743061160228847617
743074049664942081
743018357658652672
743095411183890432
743082870198177792
743020915903090688
743080064217157632
742985624983076865
743081754462978048
743025869669732352
742952821742505984
742992004917891072
743099114494124032
743033305860296705
743016625465626624
743007486089826305
743107407006556160
743007112570142720
742986006731890688
742976817309593600
742952905620267012
743000942623268864
742994072403644417
743008446442835969
742992457500135426
742976636887420928
742886484374519808
743059122136944640
743090516250755072
743108166163025920
743043317638778880
743109923190538241
743020429372186628
743057943235547137
743035214612533249
743038498547093504
742992516471984128
743028008500531200
743064171873505280
743073416266289152
743085118248620032
743085734798721024
742975793551310848
743043301243228160
742885528027209728
742907581711056896
743078289883959296
743102780374671360
743080563276447744
743003518261465088
743100649622147073
743035390479749120
743044252960227329
743055984583712768
743054671808434176
743032001566019584
743030856516767744
743048636343431169
742971171428241408
742973860325298176
743013533999374336
743076544923488256
743108245603094528
742953068791226368
742990226293985282
743027463161303040
743014406309584896
742995683167326208
743023818529198080
743097965305270272
743056303589728256
743077262371753984
743056429247045633
742918310702940160
742978985475354624
743102633674702849
743102654621048832
742906306730831872
743041430608744448
743097059532759040
743085076322324480
743029707222978561
742979442973286400
742985566619340800
743069297203941376
743011902528323584
742942260149551104
743074674284875776
743009901857902592
743066147231289344
743051136140083200
743064444385800192
742931678016983042
742909062338215936
743018357658505216
743068689130524672
743010384018178048
742998803670835201
743072195564437504
743076012502704128
743094144315232256
742983523955511296
743091615225413632
742918243510325248
743061294668861441
742978951992213504
742985117862395904
743065275168370689
742989387298930688
742988082903912448
742955199912943618
743024049094156288
742983271991152640
743040725835763713
742935239064965121
742985889543036928
743087991250386944
743039492613890048
743045385527164928
743023810002190336
743056630372261888
743106039256584192
743079808087789568
743041908365217792
742955484928462848
742968957079064576
742983729249964032
743095021058953216
743041400858497024
743108744947638274
743094262049452032
743061768516341761
742980088782807041
742994278109085696
743095058883350528
742898589324697601
743073806198116352
742974053015814144
743034127985823744
743085562672865285
743053182662676480
743075131782791169
743008253311868928
743028826310123520
743076075463446528
743012535641739264
743049496100114433
742996916229836800
743036737182703616
743094425421811712
743065715431907329
743041077955964928
743028918832140288
743090273027260416
743027891206787072
743033599562158080
743102432205492228
742970018183385088
742974447523659777
743037705680867328
742986292171034624
743025961810157568
743095578758897664
742947385572265984
742876543828037633
743102935698006016
743067531561304064
742911641713410048
742967841385766912
742962455857496064
742979270985842688
742945334599528448
743072648587055104
742956281695244288
742981363620577280
743013362020327424
742989886429483011
743099584415731713
743056823566106628
742999105845231616
743006986715947009
742964703811514368
742953480000835584
742913210714558465
743049433080823809
743039475731812354
743038700007874561
743031401998602240
743006001180315648
743022232998400000
742984899741818882
742884974391496705
743069008006631424
743108711212797952
743106903581052929
743067917613465601
743028289711841280
742972467719864320
743087257406431233
742871665793630209
743028402937040896
743083993994825728
743071444645609472
743110116292071424
743029170482098177
742998333946515457
743022761661091840
743058677419085824
743038112742408192
743014620491878400
743083981516705794
742896362153463809
743079262866026496
742902632449232896
742900740713119744
742968600638685184
742998447318503424
743037613754421248
742915760540901376
743058547399872513
743100221966721024
742984429749047296
742972127901552640
743069905617096705
742979056778481664
743089379799764993
743003136596541440
742979379786096640
743061785499078657
743034145056665600
743051354164342788
743060032183472128
742954675331342336
743049106030006272
743001362179428353
743065539208204288
743005862625693697
742972010351972352
743014469215883264
743064679598153728
742994064094683136
742982886438100992
743016306690142208
743061718394408960
743022904124801024
743070434049036288
743032332853055488
743090373782835200
743092554770583552
743031854643609600
743103342646317056
742967636024250370
742994458594119681
743018005076938752
742999319435972608
743092550458847232
743027161372594177
743033792630272000
742961898098921472
742982504542507008
742981103770869760
743033218023231488
743026230035943425
742982739486445568
742994303069368320
743040511955611648
743069125518327808
742994064161800192
742993061651873792
743079112189857793
743040792743272449
742998141188898816
743085973811036160
743034790757142528
743022233266868225
742987894319681538
743039471533338624
742965396240793601
742956399257391104
742960019138859010
742959368862355457
743088503198785536
742998698658041856
743101983511433218
742886887178665984
742962497783799808
743107444566433792
743037399664623616
743013471164321792
743098091046350848
743004805828857856
743023520612032512
743070618359324672
742982836098076672
742981669817331714
743026053980016640
743036732644462592
743009473816563712
742954318731563008
743074485637685248
743098229869400064
743084489014796288
742962296264261632
743057196745936896
742875579221872640
743016969193021440
742871825428930560
742973331591299072
743059067283898368
743068269951737857
742989022679715841
743058639687196672
742958559541989376
742881057045946368
743037038874615808
743026674904793088
742955409439379458
743074842082213888
742964607720001536
742962376136351744
742967581313765376
743027668845756416
743053069798256640
743108078091030528
743070517998030848
743054575331069953
743041157647749121
742889349218340864
742879043800989696
743052998335684608
743047235508797440
743089207703404544
743107784498118656
742943438862188544
742883690909437952
742966876842692608
743044190225960960
742968235755208704
743097898523590656
743015534854307840
743005904744906756
743008031009607681
743040759138553856
743000036716470272
743051609870073856
743066776632709125
743036938433761280
742982861272317952
742884676721774592
742970186043691009
743017384559136768
743027417082695680
742970416445132800
742983368711786497
743008056380903424
743001378889555968
743035633669681152
742968634067329029
743001806867959808
743039723300589568
742984886995288066
742874342057488384
743052360797331456
743019255046803456
742929673018052608
743107356326809600
743055393438470144
742991220201410560
743079342754926592
743080143938150400
742990117476917249
743047638094884864
743078998612320256
742874463604211712
742983167250948097
743004549791776768
742990788297129985
742992197532979200
742988808778612736
743045914261082112
742979128220078080
743102998667268096
742974162264850432
743089820101185536
742977261595398144
743079359326629888
743012686900953088
742955224789307393
743030516702646272
743065493070831616
743005556701548544
742961164209029120
742962862579142657
742915693742559232
743057590905655296
742895929900994561
743057075031281664
743051131790577664
743020035380236289
742972367194951680
743103481125306370
743000167020957697
742991320856297472
742971658206580736
742991929080700928
743006483533664256
743000342938431488
743015815658786816
742963290372984832
742962673768402944
743019959945732097
743046816011325440
742995049789677568
742963835926159362
742986380062625796
743062787874820096
743001995649372160
742973222686183428
743060308873318400
743066507966570496
743008303693844480
743079133136203776
743048929789386752
743022220356640768
742897112900198401
743046652219510785
743063966478442496
743079292461060096
743101572561915908
743001555029352448
743097466296410112
743034564273143808
742893807587430401
743004579189673984
742970823401738241
742988661868924928
742946890858266624
743043657771540480
743088305739169792
743097911098146816
743095075421446144
742966159339847680
743081200588312576
743101018699902976
742961369725710336
742955585512067074
742887654656614401
743072233455792128
743066780608942080
743085097386184704
743022295841710080
743071763555291137
743056798148661249
743099009804423168
742938871336472577
743048375986180096
743092231884537857
743065572808773632
742901793542287360
742962426547736577
742891144321761281
743065363106148352
742994474972893185
742946035031498756
743080152125603840
743098695370080260
743051165525549056
743037642825076736
743022627384659968
742977215562911744
742974942283698178
742970429321646080
743036699211661312
743091590290345984
742957167037272065
742966805484974081
742993741129076736
743012581783265280
743003203554283521
742979744564666368
742962862616936448
743020202821099520
743039048206458880
743045264164945920
743028557929140228
743060514322800641
743043804375224320
743069377050857473
742988540179578881
742986216501567488
743066193465073664
743019213342773252
743078067854282752
742902058039283712
743029195559817216
743086049509937152
743048480965468161
743050582517264388
742986950416715776
743013722944339968
743067216841674753
742992977665118208
743063140213133313
743011357054885888
743035160078221312
743056190050062337
743058870453428224
743029761719578628
743022467887796224
743025957657808897
743000837887250432
742990494955933698
743029464003661824
743001265781780480
743064234683170816
743038750125494272
743020362510807040
743067569150644224
743008110973980673
742953479975632897
743054881578180608
743053078111215617
742995859433000961
742990154978238465
742962564750053376
743059918975012864
742963638760308736
742998526972547072
743053476566077441
743007657892716544
743038288714403841
742971872246149125
743035663260520448
742910555418071040
743103120129986565
743053803621130240
742989009836740608
742990415041822720
743079267140022272
742938259077103620
743033335476158465
743011172757217280
743043804488421376
743096497437302784
742919380313509888
743057255621365760
743043682769768448
743074536048971777
743035763818962944
742959884698832896
742984823925571584
743053019097509888
742982706095640576
742941396345204736
743028960670416896
743055947019476992
742973566652665857
742985562219532288
743005221052284928
743041044422463489
743000913309237248
743024045189369856
743018869078556672
743002914155814912
743078441046712320
743017577513881600
743051962254536704
743013701800865792
743068773180047362
742986510195167233
742984471662694400
743012665711316992
742978687679750148
743097021540732928
743067103847186432
743056479591256064
742959461174792192
742986367488122880
743038104303468545
743010488934531072
743014054348914692
742982190041010176
743021691903807492
743043669981319168
743050263800451072
743082891014463489
743057054361882628
743097961220083712
742998589966798848
742992940159672320
743017296214556672
742992134660296704
742981909165314048
742941652206137345
743022040190451712
743026213376036865
742976120832839680
743080894685057025
742980499946229760
743017258621018112
743040230798839809
743103829147844608
742997709121048576
742949621421461505
743034853805936640
743050464988700672
743084866586222592
743055577824296960
742932873372684289
742993095298535424
742988577936658436
743082844998733824
743059826742333440
743106580502216704
743084619046768640
742878355733811200
742979241306902528
743005317580087296
743046496925405184
743068307310411776
743052574480302081
743081968460521476
742969741330026496
743031380750311424
743090314961915904
742976905314508800
742984224400113665
743016230932598784
742940209235546112
742974413658857472
743091594241400832
743003287419539456
743044567784665088
743001257296691200
743089635379818496
743042487216799745
743006596658237440
743101148865921024
743015442512523265
742993242027905024
743091506161045504
742992525024239616
743036590285590528
742944055504588800
743019016197808128
742966855606927360
743066025680343040
742885452613574656
743003115327229952
743041094758334464
742983247114698754
743040713252843521
743076511729737728
743044580476588033
742956219065851905
742998849703317505
742981456201457664
742981712003633152
743057909869903872
743064721528606720
742909108408487936
743002762955399168
743026972436090880
742993502024441856
742981036473192448
742981930132594688
743000296830447616
743027236685643776
742959024862318592
743085726624026625
742976816965689345
743011038392639488
742995448265379840
743079179286122496
743004701080354816
742934739955404800
743037827617837056
743066331986178049
743050075056656384
742987940243111936
742954612467073025
743044005840224256
742953102664466432
743028356774428672
743086003297079296
742981695188676608
743070194801741824
743093603203977216
743098145882681344
743081376954650624
742891295371341824
743064838939774976
743052503386750977
743043225766727680
743082383759400960
743036782975942656
743095364820033536
743026234452381698
742962527223590912
743030734928150528
743106974745821184
743021830592733184
743066155678584832
743102516217450497
743068160564166656
742978004343742465
743093662016544769
743104391243272192
742950514850201600
743069104567816193
743057657955647489
742997775961477120
743105506873597952
742953014479204353
743082421353099264
743063966201589761
743019234247245826
743075659929559040
743095931009126401
743037886300295168
742963814707126273
743051014291509252
743041195404845056
743065619013177344
743009159294128128
742975726626955264
743038926500319233
743076872162922498
743069498652033024
743040910330597376
743015719437250560
743093485914427392
743069867872395265
743060577329795072
743017459779817472
742994143983620097
743050372563013632
743105267735367680
743074519384891393
743070299973910528
743029103469703168
743006118360821760
743007691308568576
742986421900824576
743100486337892352
742941740370386944
742916909750833153
743074951465476096
743034211842560000
742957321970712576
743012883823484928
743079019650899968
743018810484137984
742985751126769664
743060573135511552
743106505134637058
742998820280270848
743002490635845632
743011092968931328
743052981336215552
743092173147676672
743090759616876544
742988351482036228
742959100321992704
743042265153720320
742959461162188801
742973197327405056
743084463794458625
743074770837753857
743010145253330944
742955472173584386
743108442689277952
743015102962671616
743073118219079680
743094052116107265
742996182222376960
742982437387526144
743074838231830528
742956529100443648
743103736910872576
743054885718003712
743012649127038977
743044781610262528
743060132611907584
743034941953462272
743001513375760384
743036569146232832
743098644845494273
742984794859044864
743078877120110593
743038544860614656
743027312489168896
743007083423928321
742963529511272449
743102625424408576
742951617583042560
742960165868175360
743012326178234368
742976078919143425
743020597207306240
742972400418095104
742900275380248576
742978020839968773
743090826658643968
743038104181833728
742980642271559681
743039148743917568
743017594270175237
742899545332277248
743001257519009792
743069121252855808
743060179105812480
743080550483808256
743095964639039488
743095444700581888
743101425857744896
742991564113317888
743030890129981440
743057146603048960
743040570688438273
742962367743557632
743056911726170115
743072803600105472
743007028637892609
743077413240856576
743044575997112320
743102709180551168
742891127569850368
743102268883472384
743027027184394240
742935989769900037
742982026287009792
743038037387448320
743023546016882688
742883506624339968
743000393383284736
743101467574296576
742966989946245121
743095721667231744
743061525313785856
742977303534309376
742998233446789120
743060313109495808
743047264755720192
742986895945302016
742878376810143744
742994554777899009
743011365753868288
742966780088463361
743025160656150528
743081137870888961
743055430935531520
743076834464522240
743084371679252481
743097982275493889
743026267872763904
743070245393465344
743027832280997888
742979929160200192
743011470636658688
742883632247799808
743083729942257666
742987697204125696
743091913025323012
743106102544502784
742938221332598784
743082014451073024
742909163097853952
743049764673982464
743038993487564800
743089824366747649
743042852276572160
743079984554725376
743017828970795008
742959939107360771
743024078580113408
743104827131994113
742996601803812865
742982919669583873
743103028140597249
743072413827600384
743060900324593664
743007867779833856
742983016163749888
742958165264900096
743103602395385857
743024317592707076
742978700463988736
743024024062590977
743083872519348224
743069184314204160
743033469819883520
743088217931546626
742902150217539584
743078021385625600
743014045809311744
743050716445573120
742976691153293312
743018218932043776
742977886626455552
743079304968306688
743097030269009920
742991287507406848
742879685617537024
742979233207750656
743073487342829569
743102532969496581
743084275197693953
743002112829882368
742963974006833153
743022002190049284
743086565480669184
743022862190120960
742978377544523778
743095549415546880
743058878821064704
743009365121105920
743060434668916736
742884509079769088
743047260628471808
743061013604503552
743036644853460992
742989810894315520
743074510828625921
743034954355990528
743007133743087616
743053069634678785
742873700219953156
743004558385946624
743025861176201216
742987760122888192
743065031919566848
743063454764929024
743051416890052608
743070836811272192
742906528999571458
743017803997798400
742963709836963840
743087403984949248
742956953043865600
743104042986033152
743062007788756994
743058534678532098
742928867854286848
743091615162503168
743047511976378368
742960673479663616
743057196964032512
742961331888852993
742964590758236160
743015086168678400
743058711086796800
743064662510469125
743091124659736576
743013739549560833
742996077222170625
743053367220535296
743064264055885824
742970902997020672
743066705086316544
743073990646849541
743014888876998656
743043301184548864
743092454040211456
743028788884340736
742941178153336833
743066394712018944
743067690999414784
743076905927217152
742961466161123329
743081955919532033
742940313954684928
743049642670231552
743054554204377088
742956445289832449
743070748412116992
743005887732813824
742875973704683521
742974992627994624
743058744670486528
742979967068311552
743063660277403648
743062133592711168
743072522862727168
742960849237757953
743067099447332865
743040750770872320
743060367769755648
742969107864289280
743042609036337153
742978800867217409
743023751487488000
743001341157642240
743040058723340289
742886098389618688
742927643104804865
743053761459945473
743097009104519169
742927571885625344
742978188775657472
742985167824900096
743025861016817664
743022786759647232
742886195013636096
743081070560747521
742954851760508929
743052709075509248
743008882767847424
743095721558085632
743062091406430209
743041409234669570
743083650426785792
743065337898274820
742970810789433344
743064750720966656
742920256855773185
743026360470372352
742908185657397248
742990549288910848
743057330980425728
743090248113082368
743104353213485056
742952293167943684
743013634935300096
743106680997740544
742881644231548928
742957535800496129
743023529155788800
743041149485600768
743014746123841536
742970731152166913
742960413227245568
743063635203751936
743063320589152256
743087907649376256
743030345021460480
743109679908159488
743092852683636741
743018550441414656
743064909995479041
743064809545965569
742999197750833152
743058035527024640
743040822103265280
742998732233441280
743034027263832064
742903286760648704
742986212244393984
743104948741799936
743045457002258433
743071713253044224
742947226138333184
743028017044303873
743000263506710528
742984438091505664
743076603903791104
743011927534632960
743012829347860480
742974804022693890
743050628654628864
742992914943488004
742950699105943556
743077052723658752
743016243528138752
743091162370744320
742886757100879872
743011067698262016
743058060617228289
743043200282157056
743062745831092224
742961352701030401
743075181988569088
742981984335585281
743031431140610048
743065543352197120
743031641052975104
743104999299940352
742974548073680896
743077941723156480
743057842874294272
743070593210286080
743026867880484864
743008916313886720
743001689339367425
742999889920032768
742979145156702208
742923629181034496
743079661320704000
743091485122396160
743003530815012864
742942302142861313
743110409830436864
743078940231766016
743042197860319232
743081146150473728
743015211741941761
743022304469393408
743109399032561665
743087957997936640
742957670282465280
743005032153513984
743035617143984128
743078344569294849
743032043345436672
743049945037611009
743011680318296064
743075777374195712
743027299709296640
742985947973857281
743005594379014144
743100654034558976
743020358136135680
742966448654589952
743095398487740416
743009926935613440
742982252888530944
743067413990760449
743010665321881600
742950342791450624
742926300931842048
743075719010504704
743055242384678912
743038020425777152
743008291198926848
742978469873782786
742977135913127938
743062141742292993
743000468641730560
743016810002456576
743005812357009409
743040910347358208
743008639523250176
743092734962085888
743024036733702144
743080017949777920
743106538693332992
743051094041972736
742990071234736128
743055305328726016
743003161540038656
743073864813555712
743084442852417536
743017514532212737
742985079790706688
743076092123086848
742881140818644992
743047138699972608
743009281155334145
742988632651403264
743076578574389248
742982831866040320
743110481422999552
743037877718790144
742979581041344513
742953937129574400
742972920511799296
743076574531047425
743000900684419072
743106324800606208
743109743116308480
743096967341985792
743028138536521728
743090420041797632
743048401147809792
742985054603870208
743073286196600832
743099504619065345
743055510832852992
743049521236717568
742994139529252868
743016201580912640
743102641866219520
743053354906050560
742889562884558848
742998283560292352
743072090753011712
743049273827287040
743067338778415104
743058018904969216
743043426829144064
743070043844575232
742887969175011328
743039366646386688
743004633858232321
742984412917338112
742994613401718784
743027064941477888
743035109423472641
743082400423510016
742986304821075969
743036036549332993
743058836622303232
743048745474883584
743052629111099393
742978217854799872
743018206424616960
743043443602161665
743021880781590528
743024397167042560
742949474671136772
743000154429591552
742940284900806656
743109269084573698
743029837187649536
742873264146419712
742907359484383232
743052792944676865
743020677146411008
743077719433433088
743108606489460736
742949289970827264
742974417924427776
742998640025817088
742992516258115584
742975634293575680
742995683305721857
743106920471506944
742986837187301377
743070568216416256
743072694829256704
743044852980539393
743068714388606976
743084141013389312
743034966787928064
743017329919971328
743097491361570816
742985247785127936
743022199477555200
743023030092206080
743042160208011264
743052432096301056
742885867748884480
743040780454002689
743057356305661953
743030055606099968
743052968887496704
742998484933021697
743057553463119876
743010359183806464
742984802995965952
743095851623415808
743052952051449856
742985805619167232
743027278968455169
742981636468428800
742910555585814529
742992835318845442
743075727038373889
743011118298374144
743079934202138624
743025332698161156
743051203089727488
743044991497469953
742964221793718272
743024695168110592
743027568245346304
743108136408633344
743015106791899136
743098422425587712
743058237100957697
743028033938952193
742882180880175104
743049160312639488
743063744071229442
743023000593784832
742981049353932800
743034237083865088
742960878753075201
743052641585012736
743055422743937024
742968935977504772
742947414915600384
743074120837959681
742982374506532864
742976456427458560
743003560208699392
742965165537263616
743104508482445312
743014012368097280
742933796190851072
742894512301694977
742978235017900032
743053031760134144
743058731827625984
742975684545523712
743038628507586560
743011969616203776
743017711467368448
742987277832441857
742958177654833153
743048082473033728
743030038665285632
742963458220654593
743069012192595968
742911742401871872
743054877203529728
743058274728222720
743061952956649472
742962657137938433
742975005240201216
743039924656541696
743008798596550656
743000489613250560
742992998884118529
742961100904398848
743099039118327812
743053694367764480
742905388090195968
743081943051304962
743011764212793344
743040503629766657
742995867796443136
743087853115183104
742987953148923904
742987961218785280
743100557355810817
742933519148716033
743085563075497984
743071365230530560
743060233283633153
743057611952664576
743045905897639936
742944621622394880
742881292082024448
742909494439600132
743005497754845185
742960538850856960
743095788700618752
742925764048375808
742914300885504005
742957787551006721
742872907269935104
743065770041581568
742954079694032897
742882931895611392
743016214423867392
743056919930277888
743013886312472576
743052906128117761
743054487099572224
743093326350569472
742992419961090048
743031527752228864
743029011035619328
743100670635610113
743088649697398784
742980755538780160
743046836810878976
742880889026293760
743054357285855232
743038171328466946
743040042168406016
743100033092837376
742890154231234560
743091543964188676
743088582718455808
743058924824371200
742892021107527680
743002683620134913
743013106268397568
743041145379389440
742877508454912002
743055074394529792
743061965610745860
743021863945785345
742999990474289152
743109738825678848
743016860057227264
742980726258302976
743079883966976004
743063333159473152
743107830329278465
742972190954524677
743028805351145473
743073424541687809
743055414397259778
743059243624988672
743085621535723520
742964326659719173
742907308934471681
742990909856481280
742962355152289792
743098959372001285
743025965891080192
742922932997885952
743005082564845568
743038108376170496
742992344652320769
743075832181207040
743043880002695168
743014398025928704
743100498660720641
742976557107531776
742971444288720897
742951810705543169
742948400946118658
742944021866221568
743106500638453761
743063639079411712
743071386084708352
743025584394100737
743029619226480640
743086271803863040
743067611177484288
743098296923762688
743035893917716480
743065614801993729
743060560560967681
743029199997394944
743033255528697856
742895669875249152
742934051816898560
742958177801625600
743100012058542081
742977907652493312
742983473548414977
742960862122680320
742982785678385152
743016642125402112
742947268379168768
742961659132686336
743075073041563648
743025391263219712
742944285918658562
742885540626763776
743025420933685249
743002788297355264
742970534028283904
742991405098926080
743051693676498944
743012800012812288
743022195513905152
743094270312251392
743016633493540864
743086250891091968
742992973655314437
743001672612499456
743071889510281216
743110267211546624
743074846347776002
742959540992368640
742984949922430977
743025261227057152
743004847876759552
743094106533040128
742991291487817728
742951756196352000
743094106746957828
743013802518679552
743026829905297408
743028981759418368
742981045075738624
743107951871791104
743108304579223553
743037408258711553
743071620911136769
742998128207515648
742988389352386560
742984555687251968
743075391527473158
742955350907838464
743062863351324672
743063857527164928
743086472891404288
742971943515750401
743029862676500480
743001487886962688
743004474462048256
743020098110251012
743047277195976705
743001148248858624
742962166366633985
743088792660246528
743093045525106688
743091258911035396
743040054713589760
743091317459275776
743036212882120704
743088876290486273
743017459771445248
743088431962673152
743013999529361408
743076125509877760
743095532789305344
743046937604198400
743015085833097216
743104869138075648
743091216967999488
743095524455292928
743031074704367616
743062662116868100
742984299893362689
742992021586104320
743048606723117057
743049353296785408
743011772676771840
742999688618606592
742925378239537153
743038729300901889
743035579487686661
743044018083368960
742939991345647617
742968034185347072
743042541893910528
742978054440505345
743040830525444096
743105179587874816
742978347974701056
743106425413632000
743043179390357504
742980734760161281
743069716667846656
743022375860600832
743029774604505088
742904889144152064
743056001474134016
743025697543868416
742979363264684032
742954830461820929
742990087730913281
743099064493985792
743098661672882176
742964859046858752
743048535541751808
743101886916665344
743063358061039616
742986052974055425
743037017957761025
742982601250594817
742976468821630976
743033704667222016
743109650963259392
743004839098122240
742968864569430017
742882193727447041
743053795077296128
743003501123538944
742984173829378048
743007540229734400
742981892052553728
742949357188743168
743095612594356224
743101090145677315
743106177874034688
743071297991626753
743062175569305600
743044337219600384
742993422328451073
743046593780322304
743065069542625280
743103862635171844
743051270261506048
743069993424814080
743013726928928768
743109013307416576
743109893914234881
742991195111104512
743056051768066048
742969590418944000
742948593611505665
743027853588107264
743068294895304705
742902892458217472
743086435444621312
743023277451431937
743000154115088384
743049105824440320
743007804676407296
743005204065357824
743020911675113472
743033666843123713
743058794977103873
742947146664714240
743044429422972928
743063186211901440
743108329690570753
743036007281479681
742981892404830213
743106937181593600
743059843255291904
743020953819598848
742964301338685440
742987772630339584
743037642841808896
743081796271771648
743031464598573056
743041677955346432
743091179235999744
743011609086398464
743024443505549312
742982563401236480
742969900717735936
743016776112300032
743005090869608448
743065895879245825
742987735074537472
742941404775755776
743055036884910080
743081083269349377
743003430139142144
743084208235642880
742962715975634945
743073902797037568
742979291613433856
742926854785536001
742900191435608065
742973721565106176
743084245690789888
742999982240878592
742992570821775361
743066872875253760
742984169819639809
743025466777448448
743081917994704896
743095943835320321
743084732422979584
743058048441257984
742998594022703104
742998803561754624
742966402802388992
743059662942142464
742947301728096257
742897435857543170
743100729578160128
742962648896176128
742987013561946113
742986313129988096
743054277451632640
743070178074857472
743060833090084864
743023902314639360
742904159020535808
743076163313127424
743048867088900096
743041367421640704
743101635543601152
743005665405349888
743046178447597568
742986292233830400
742988825627140096
743069079309803520
743065711304712192
743105683101339648
743038385477038081
743000900797501440
743036023853228032
742985574647205888
742986661307551744
742991564385976320
743050020530880512
743076922754801664
742877076794048512
742982945124831232
742962653006594048
742972723392045056
743073055619055616
742981007121453059
743108967149240320
743063991388409856
743028075718410241
743071893822013440
742994328268738561
743009050296786944
742998459893026818
743060543930535936
743104953032581120
742983331004964864
742990314487590912
742981229495103488
743035487280062464
742963571689148416
743056341028200448
743055712037699585
742912556113743873
743042638224318466
743105372538339334
743072531167354881
743107692068245505
743020320500678656
743003530718523392
743037194051391488
743009792919281664
742995246829686784
743026402388250625
742969921563398147
743037294983024640
743039119509585920
742900325661605889
743032693751943168
743107687894896640
743008035434549248
743023583455117312
743069083311149058
743084061275631617
743015257925427200
743044869527048192
743000888386703361
742987206646718464
743073328122974208
743030739130712064
742883602938142720
742904435945312257
743016793069871104
743061445760290818
742987386796281856
743049051474694144
742948342062305280
743102344393547776
743034660612116484
743070370924793856
742976745851228161
742992893774815232
743110728899526656
743109910632636416
743105452452384768
742957426685661185
742976326244655105
743032299420307456
743073315326197760
743037760278298624
742977555473530880
743043976454930432
743027492844408832
743103044552916992
743093557251166208
743014255658737665
743090138654343168
743098435109261312
742992562701668352
743007968350834688
743081465232171009
743040268572712960
743074850659565569
743020295435472896
743105188202942464
742981753997041664
742980969334968320
742998849946591232
742978373098573825
743091862874009604
742936220611809281
743088113065598976
743084430198112256
743042164217745408
742988519090573312
743073395215114240
743082383423967232
743069687479738368
743018806398816257
743069154710855681
742881216194453504
743006361907306496
742949033996619776
743034283179311104
743072891969884160
742986292275875840
743060258692694017
743099970279067648
743093292859035649
743103371758997504
743070819723710464
742980436838756352
743057947421462530
743009570520485889
742899247603929088
743018236057374720
742981842131931136
743061550341230596
743023768302432256
742992231406133248
743009759100608513
743063068842807297
743015094238466048
743002297408557056
742963135301201920
743072690722967552
743084803814199296
742984173854560257
743001630581227520
743022249972748289
742939512825860097
743034463681187840
743000108321648645
742954528702627843
742924375859433472
742989785950785537
742989144020942853
743049332375490560
743070002203348992
742892155044278272
743035344640217088
743108509986873344
743007205016899584
743097751504887808
743043548652638208
742984991798333440
743098309468946433
743058325189722112
743047520448851968
742991572862697472
743049651285282817
743028033586667520
742944433067438082
743004373639397376
742993237762297857
742952150460989440
742937520783142912
742873024907644929
743062863116374016
743067451680788481
742985856038928384
743009419437342720
743109281843695616
743044572092203008
742976263309123584
743001617872617472
743060858352336896
742908013598511108
743020282886131712
743107360646799361
743062594664181760
743078449171009536
743100045982109697
743031414245969920
743037701511843840
743043774872494080
743015681722044420
742997595673485313
743062179415527424
742988003463864322
743104533702815744
742980638282776576
743016738552467456
743107448815374336
742949738740383746
743063626781712384
743023495764938753
743003186580074496
743048283875094532
743109030189600768
742973826401718272
743092441599905793
743109059386052608
743024044845469696
743102105053999104
742968206126665729
743058337625968641
743108161872220160
742950489311023104
743027308022403073
743073445580132358
743078700908957696
742998321166422017
743059960725184512
743015144637247488
743084333951393792
742991128262279168
743059717719724032
743056353787252737
742946479761952768
743095662934384642
742996530500665344
742881522399711232
743006852577890304
743072954779635712
743021507585150976
742936052738973697
743027039821828096
743047600035762176
742964045381263360
743015387864829952
743059331843788800
742994395415347200
742970936857616384
743108371566497793
742978155162533888
743022627149729792
743016499540025344
743107217881239553
742973193292554240
742974761861558276
743002771666919424
743077308446150656
743043594525757440
743079737099182084
743090818290962432
743083662703366146
743045645506891780
742988187744755713
743101903689637890
743012154345803776
743042223248420864
742953341714583553
742989085682307074
743065950468116480
743090482662760449
742960916396945408
743098598758318080
743055372286468097
743038758509895681
742900010929389568
743050410546634752
742929962718629888
743037814825230336
742962640222343168
742996362409717761
743020865835675648
743005443358916608
742949176804249605
743057112838901760
743010082301054976
743040356577640449
743064834812575744
742950078655127552
743025030565646336
742912367487389697
743105032938213376
742999730448400386
743097776532230144
743022778387955713
742905228702289921
743015396484120576
742997390412677120
743007330544066560
742897855308894208
743064247387705344
743091007097581568
743061986582355968
742992592099479552
743071394452406272
743034211888680961
742970429262946304
743052981411676161
743046253894852608
742994252666404869
743032186199216128
743031733168308224
743060732456099840
742997491071782912
742948287678926852
743079233757417472
743027341937512448
743031615568416768
742984974941454336
743110560766689281
743086368142819329
742976003614625792
743095390191427584
743043930229510144
742977903571390465
742971515491233792
742990821813850112
743038360227188737
743095184561475588
743099974477578240
742878620067201024
742956290163539968
743035843426672640
742876136926007296
742998774465888256
743061755832762368
743040612698607616
742992835096481792
742883598894796801
743087274091388928
742887776362725377
743006651200897024
743076985476370432
743095171835957248
742907707561119745
743021133985898496
742939764702216192
742911604271001600
743073378240712704
743056278340112385
743024816886665216
743040193045909504
743097835307077632
743007221647314944
743047273068777472
743043301138432000
743093288769622016
743079581964472320
742978100728889344
743097139279110144
742977043437064192
742992571081842692
742999210522488832
743002478095020032
742917564217495552
743073550320467968
742997281276846080
742998917038649344
743027337516744704
743008022717292546
743030323705958400
742950095201665025
743054130588057600
742986745176821761
743104223349506050
742967224831463424
743053308689035264
742968814619525120
742992076036575232
742969607217131520
743014926722142208
742998518676262912
743041296164651008
742975944655314944
743027761015627776
743027547277905920
743030713965019136
743109558453850112
743008240783532032
743053212136005632
742880021035917312
743041954510950400
743036292578054145
743047789014360064
743109524844728321
742943195424776192
743023009036931072
743027367086596096
743020756850769920
743089656443604993
742977094154620928
743096929517731840
742964658018095104
743013857086558208
743040348474224640
742929140387565568
742929979453886465
743089522213302273
743072380327727105
743033788360499200
743035914897764352
743110082670546945
742995813178191872
742986212470886401
743088666541580289
742915605490073600
742920206574620672
742969204400390144
743033612052877312
742999722089156609
742997813894729728
742970135665868800
743007339201105920
743040084111446017
743053782456623104
743069461045972992
743010367350145024
743018516861837313
742889470815567872
742972056548048896
743108585589215233
743090482658578432
743065342101053440
743109591970504704
743107377466101760
742940150385278976
743058316574744576
743041791306432516
743045188591968256
743094983360663552
743093431459811328
743064956300632064
743039777872699392
742985801177411585
743050838143295490
742961709216829440
743041950291529728
743106949496119298
743084094779760640
743010644312662020
743109390912217088
743103153676136448
742989244860358657
742988225795481600
743023621434683392
742976745637302274
743109071876816896
742997142646759424
743045318690885636
742992516400713728
743064545170739200
742982517075156992
743053199544881152
743074087082295297
742964229980991488
743072401290874880
743038733386190848
743079401236004864
742899352377655296
742898488623566848
743086796146376704
742989781618024448
743055225460805632
742872181953171456
742977895073746944
743067187632607232
743022023249694720
742997998213300224
743014394104188928
743054101403996160
742950200017309697
743010950589091840
743078440790790144
743085575515803648
743016914583191552
743026834040860673
743054663566626816
743040042105507842
743016818030317569
743035466224676866
742900459824775168
743007515168899072
742978498910916609
743099613910028288
742917794891628545
742996819643400192
743009641882374144
742983079279611905
743055804467712000
743005044652552192
743071788968644609
743044571819565056
742912803623862272
743074041125347328
743074095697436672
743008001787895808
742975336594432001
743032769077465088
743070912254226432
743006634591543296
743074716404027392
743030625976881152
743047084320956420
742952880177610754
743094698127036416
743015836554792960
743049856898486272
742981078558904320
742886245173448704
743062137812180993
743051983221862400
743058043978559489
743085185529434112
742960836973625344
743056819237576704
742958903382663168
743007737580277764
742967539546923008
743035852159389696
743101912128589824
743057943411757056
742890313958711297
742904893317353472
743068697523281920
743008261704720384
742967740865122304
743019598853877761
743106635179008000
743067183362760705
742969598824316928
743091543771361280
742956286099238912
743068127286677504
743106526076928000
742886065023922176
743096442877796352
743040486647156737
742983301372219392
743021406636650496
743087026627563520
742946529938399232
743002523959726081
742993577400250368
742993565068984320
742988439516221440
743109306648793088
742919631828983808
742987537795448832
742946672523784192
743090289863188480
742998854207950849
742906638005370881
742972899624116225
743085567185936385
742978532607922176
742979321195827202
743017182951550976
743058618644344832
743022950308302848
742987131145097216
743043187921428481
743020072931823616
742879555342467072
743025026656534528
743078583493623808
742949105303982080
742963227806568448
742895091338084352
743030210736619520
742988947010289664
742986233425584134
743023055073480705
743104181515522048
743047361316986880
742961638144364544
743087920056262656
743093552914239488
742939424787419136
742993820833480705
743060166392700929
743024342687191041
743095327301996548
743028780332154880
742985658675912708
743048648989216768
743088478100041728
743079523130970112
743100850931965952
742988020136185856
743021691970965504
742914808702480384
742961608679403521
743103472480989184
743034803440717824
742964858996527104
743065354864340992
742963625976008706
743084384107040768
743000166848995328
743088339629314052
742976980824555521
743102629526548480
743053090425819136
742974153830072320
743040486500372480
742977953697542146
742991052706025477
742983251178971137
743019825333719040
743043204728139776
742936346243792896
743013060030435328
742996333376737280
742987571345625088
742903714562887680
743034530731266048
743064746480553985
743019804546748416
742874157159841792
743089169841442816
743085495912136704
743109093041307649
743032609614254080
743037894730752000
743026792479526912
743082723380715520
743096128451682304
743091841906712578
742988829750112257
743056529834704896
743041828983865346
742982748055449602
742997138502733824
742899662961664000
743013324548366336
742997134199431168
743027094289043456
743048246281408513
742999269163053060
743002146396897281
743033016822403076
743046413299396608
742985541474516992
743028713290354688
743034065041952768
742961214452563968
743010115784192000
742957841925955588
743040432129466368
742946958080409604
743021880630751232
743107360755830786
742964838155096064
743065081995530244
743029283757674496
742944764140650496
743105729284952064
743053019395297280
743027136253026304
743083360759779328
743005556445679616
742888220682260480
743048955026636800
743088494499729408
742991530688925697
742992516266524672
743088154815692801
743039199033561088
743057536392122368
742993229386240002
742987017546534912
743054235500195841
743067787229339648
742985444967763972
743014918245515264
743060548045135872
743070576475013120
742975118650007553
743039601569337344
743053971200282624
743064339725189120
742987915236626432
743029421972545536
742971423447240704
743070966704672768
743021708630708224
743032496338677761
742997851714785280
743012439264919552
743061965803769856
743031368066600960
742897053940977665
743071226634047488
743052281017466880
742942092494786560
743051941341724677
742972916506169345
743030210564632576
743071637679939584
742953849263161344
743010971329933313
742999579629608960
743102407001931776
743067930095652865
742985365045268480
742949382295826433
742971352001449985
742974426468192256
743062557175492608
743089337584214016
742949810022535168
742979317118980096
743069721118035969
743050829687558145
743008211637309440
743057263871561728
743019091427004417
742974468268666881
743085160132972544
743056177559437312
742968118356672512
742957799999741953
743055342981029889
742975365858140161
743080647007338500
743017636208869377
742987391183540224
742989706238042112
742930709099229185
742964926315171840
743056508808728577
743056399685541888
742988452283703296
743050720853778432
743051760927932416
743007829938843648
743043988840681472
743007225900326916
743072887553306624
743076003946332160
743029136738811904
743057364740345856
743043867167969282
742976091418185728
743079040546971651
743016235248521216
743060745030643712
742907539990274048
743052969042575360
743097768151896068
742986057256448001
743012091393638400
743061571639869440
743053254116937728
743096703105011714
743082068805091328
742899956504137729
742994143773904896
742986866748690432
742877747689619457
742942495286394881
742930889542410244
743002083507507202
742994927987134464
742983666624811008
742955757461704704
743011982224326656
743087601138073600
742904419310833665
743041610620014592
743019750037553152
742964494322798592
742990381449654272
743044332920406016
743086716114722821
742970982881759232
743105800219037700
742959226109169665
742961193283923969
743026645360119808
742993154140459008
743024598732660736
743029090781827076
743076717108039682
743045628805156864
742916066674872321
743047705237291008
743079233619120132
743008941299359744
742988976483618816
743075110626701313
743023948493950976
743000661697122304
743000603186454528
743004021238157312
743075366621851648
742991862106062850
742934047870070784
742915471058444292
743049097595211776
743030055350247424
742957661717712897
742912090478923777
742996593486483456
743086959556362240
743109424366116864
742888502010871808
742979493141336065
743085055506063360
742970534120554496
743102126293983232
743041178904432640
742944424368443396
743086875578077188
742969267411378177
743043888357707776
743016042331394048
743018084781457410
742924153330794496
743028432192344065
742899650319912960
742901848151986176
743014385623441408
742994923838963714
743089551695024128
743078495270645762
743040268635656192
743047415838724096
743033431710433280
743011659179020288
743016134572670977
743012565245120513
742974988244897792
743052067141484544
743014826008580096
743080773146791936
743022451077042176
742956109766483968
743091032322105344
742924384021708800
743068999760633856
743040478384402432
743057008249688064
742939395532132352
743076406607937537
743040771713044480
743055846087774208
743076637315596288
743077094368890881
742977492437348352
742983280769794048
743058023048847360
743069058480898049
743096392541831168
743110128963031040
743045930845343744
743054998859321344
743029543561093120
743104613331652609
742913575635673090
742978775701426176
742996471511953408
743087550844276736
742909591034290177
743022996487589888
742979916862529536
743040608336502785
743105301323218944
742937411643150336
743013634746519553
742877571407286273
742984132028997632
742899998409396225
743099370363555840
742989614097518592
743105401814691840
743018688908005376
742983867733270529
743060656971231232
743014976835756032
742895246334263296
743052905830330368
742944009371451392
743086523482939393
743033264202452992
742987529268416512
743034274715164672
743105443845771265
743039312451784704
743030114032701440
743038993630126080
743100528112992256
743014448370188288
742972891189350401
742958127201538048
743069725018738688
743020739704541184
743090495572873216
743073575733743616
743019121063911424
743042151798431748
742890251115466752
742952469114806272
743034803285557248
743067582048112640
743003656652476416
742972484325113856
742973830856069123
743014049965871104
742965127465553920
743064880744386560
742871799990484997
743095788541251584
742965047786409984
743054742985822208
743058203366297601
743067619641724929
743052633297039360
743052629098569728
743103560645238784
743032400041631744
743050955709685761
742954507827609601
742960824197746688
743018994861498368
743064532742856704
742942675440173056
743052973132120064
743062993316007937
743066734614216705
743102231029780480
742885901429268480
743020567977164800
742922299783798784
742944470782611457
743078658986934272
743005296273018880
743066306992300032
742982525748957184
742896005436182528
743027123544297472
743031544558833664
742982181518217216
742977433582854144
743009633560727553
743030311110352897
743056815009746944
743096031987007489
743008354042159104
742985973366173696
742968403552526336
743078713772769281
742966448922972160
742986241797459970
743089920852529152
743023931674791936
742984245455540224
743065291668783104
742999361454538752
742913835464589312
742975663645306880
743103317346267136
743026020710768640
743108388431794178
743067976010604545
742980051092791298
743102180585025536
743062125183131649
742988749982846976
742985193116536832
743073194047836161
743058190749859840
743071952429064192
743075991552163840
742972593469304832
743099378718642176
743079758037176320
742896743692410880
743021365012406274
742981489680363520
743110800022351873
743080634684432384
742939156331008000
743105628542017537
743007749966073856
742980323647053825
743009545262338048
743052381794009088
743102004470394881
743037210828640256
742979761723559937
743026427281477632
743058635329261568
743036602641874947
743093246927228928
742978754864119810
743092252940075008
743077686013243392
743094232467050500
743031729070477312
743034837007761409
743064389830475776
742944046868508672
743108480706437120
743106190654222336
742976846644563970
742980034277847040
743076167683571713
743044983045918725
743010078136111104
742967014860455936
743051689826062336
743086871417397248
743023885604425728
742985952386244608
742976133503844352
743092177300037632
742924623415783424
743073177098682368
743062825388650496
742964322381496320
743014398185345024
742962963456331776
742968583605604352
743037915484278784
743055019868573696
743000238349275136
743039538784657410
743078709515714560
743017762008731648
743010824541876224
743070035573346304
743107738042028033
743086586330554368
742961386125418498
743054651008901121
742949696596021250
743069720966893569
743051681475264512
743029782678495232
743094173809664000
742949814409781248
742948962836086784
743050263532032001
742962200160129024
743100808959397890
743061198061613056
743012330334654464
743061814770991104
742995896862953473
742996345707978752
743031217226960896
743058475899572224
743028843187974144
743029518575755265
743002062842126337
743016113634746368
743078671590821888
743077270915559425
742986073786159104
743046727972884481
742885897247547393
742970295196209152
742997650232877056
742951739519815680
743092152175992833
742993841964343296
743055892464144384
743028008777351172
743059838998089728
743065061246140416
743010573089181700
743052394238476288
743024170657812480
742985524617547776
742983637155598336
742983515487240197
743026641371303936
743026108417839104
743056026396729344
743020177848143872
743059633703636993
743014637151653888
743090117905113088
743027559936499712
743027333142065152
743066478874886144
743012112218378240
743097487288721412
742984643666907137
743023285672280069
743026930732150784
743068324070887424
743040075622191105
743055317802586112
743090109432627200
742988167079469056
743001987114016768
743031401856045056
743090592020848640
743056156713701376
742887209951498241
742889311234752513
742943241771847680
743028297970356224
743040167930273792
742981175220817921
743062519334440960
743055791612174336
742955384281964544
743054902621048834
742963714291343360
742982437542727680
743036519066243073
743107910113189893
743030063629733888
742971171638022144
743007968111792133
743036225397915648
743041719965503488
743110460061417472
743065073669820416
743028465780264960
743019523360620544
743018508552966145
743110678366584832
743021419169120256
743022279077040128
743008903462543360
742955212386795520
742986547998392321
743063995771432961
742981804077023232
742986967424569344
742964900927016960
743052469626937345
743016973366362112
742977345636708352
742986640298217473
743059264416153600
742992365376438272
743084539447148544
743024506567004161
742986740969934848
743103044557103104
742876661218152448
742992646348656640
743069872008138752
742979975339462658
743019301364498433
742977396081561600
743107796791627776
743022807697772544
743075660223119360
743101824069185540
743013353933709312
743057683394232320
743083835001163776
743107268372238338
742964779367686144
743018777135206400
743043527593070592
743075391544250368
743011780868214784
743109529030823936
743068764770570240
743063093987704833
742948342146174976
743001693550444544
743043007595872256
743014863564312576
743064104882081792
743102579119378433
743087588844535808
743052109273280512
742973633769971712
743040977368166402
742957707708276736
742990234619678720
743051777679884293
742964158744940544
743028876666884096
743040792659435520
743054222929756160
742982911381655552
743015002039160832
743055124717830144
743021859986235392
743007783537287168
743063496745725952
742967631762870272
742992424344166401
743096627636899841
742906747124350976
743102084061495296
743090411334311936
742958030854197249
743097617169555457
742951596770922496
743019271916244992
743014540632281088
743014427352522752
743029073862070272
743086443724218368
743053044560973824
743010035861749760
742977891030405120
742986472479920128
743012636351029249
743096077964988416
742959461145415680
742947096236568576
743081431514152960
743047986125508608
743002528275701760
743058442382893056
742941991718256644
742992764078575616
743073969792770048
742912858237865984
743078587574681600
742987348917530624
743053250073612288
743069767297343488
743106391645298688
742999273596456961
742974027782860800
743003228724400128
743072074110009344
743079917349425152
743049244291010560
742978260150145024
742987382505492484
742882411885658113
743052973140496384
743107486358601728
743096455569739777
742985977363324928
742937306684903425
743084837192499200
743049852465090561
743009859684073472
743096581466001408
743011583643770880
743043901045538816
742960153201418242
743023315074338820
743038318158483456
742993913158438912
743041480885837825
743096014874234880
743040234976366592
743014540556652544
743010908587347968
742981078638551040
742985747003772928
742995087366475776
743047071859638273
742949646524403714
743010002550542336
742915500636790784
742879463025704962
743055615417815043
743015245388582912
743065522477109248
743083704965177348
743057373044953088
743072480814850049
742883288566599680
742958714722889728
742981351121510401
743062334801870848
743066915006992384
743095843071332352
743043368213729280
743069452670017536
742982282319962112
742964792135196672
742994751876648960
743068701948313601
743053501597667328
743110808226398208
742950384835153920
742974837375799297
742907376441819136
742977777448669184
742996585034973185
742876015412678656
743027702584778752
743027266360332288
742994273826660352
743041052991447041
743098779298041858
742883116323201025
743008979123642368
743069846880030721
743077426016591879
743040163635449856
742988045457166336
742990738108129282
743063454513238016
743109441139146752
743032056330997760
742983515319459841
742991295837315072
743034501312417792
743049043207675904
742956550290067456
743035466207891456
743091913130147840
743025072668069888
742980013037879296
743034417434632192
743020668695023616
742999562718220288
743071763739840512
743038112620744704
743023281578598400
742905728046882817
742984895388061696
743044609631211520
743042445244551168
743085948875997184
743022958625619968
743105338879119360
743014511494324230
743046392344678400
742874492980985860
743012342926069760
743083138763653120
743045939422728192
743013219460124672
742979002344865796
743011818424176640
743068852947439616
743054533283217409
743012170863108097
742974816655925248
743009402693750784
743052352463200256
742989421138595841
743016562270076928
742990444628430848
743014133684043776
743040675420114946
743094333264515072
743046853432905728
742952540409565185
743100884834488320
743078314986905600
742871485685981184
743094496691261440
742988972327075840
743085608864780290
742942138804121602
742998350849581057
742956768272257029
742906159800033281
742996693822676992
743108748772679680
743097030222983168
742976493983260672
742981477139386371
743092269524357120
743003849481289728
742945875907993600
743011940297900032
743057570252754944
742953555540205572
742962296415215616
743057834133336064
742951533847957504
743036938505052160
743066105619582976
742997251786743808
743034723589623808
742996559609073664
743061252646309888
742965677028446208
743104638417829889
742966574840221696
743056215496896512
743026779619766272
743063664446541824
743013026383568897
743043162617176064
743045117209108480
743033322662694912
743019473242841088
743079091201413120
743083637571244032
742964473409998848
743017573025873920
743018747770855424
743044592904327168
742932886089781248
742978956371038208
742987848240992257
742981489575493632
743057788373438464
743026716961038336
742936879184629760
743005925754163200
743035529206370304
743041656920940544
742960064911319041
742980248195764224
742972958495387648
743029136927641600
743075865811161088
743003786315173888
742975705542168580
743076566226378752
743093444151758848
742957812708429824
743077744481832960
742874262202114048
742992537498062849
743048220851326976
743047923202547712
742880008272642050
743084816103579648
743058136479739904
743046299939934208
743077429955026948
743066969717477376
743063425211891712
743052050427219968
742874346037739520
743002373115772928
742990767245918209
743057695893258240
742887335998558210
743072027838418945
742967195425251328
743085244148944896
742951579817500676
743032953580728321
743036644668887040
743066528967430144
742999252490694656
743034459432361984
743051098068488193
743101312326324224
743019875778629633
743053174630670337
742974497494536192
743066394846191616
743031925980401664
742976066378170370
742998174516678656
743014729321439232
743009864167895040
742919380351090688
742966608189100032
743078856349876224
743069779825725441
743070219992760321
743079799787261952
742946416998371329
742978754759266304
743007133713760256
742956483088920576
743092344870801409
743101337450250240
742976729027891202
743027404659101697
743100989415272448
743087089537798145
743039635077488640
743069528175808512
743084392499843072
742996664689004544
743050171492229120
743012242313076736
743037777311334400
743089186681585664
742971846719590400
743094702270992384
742906159787474945
742907808106962946
743079799812411392
742986455715336193
743036145743847424
743001660209913856
742883108064755712
742974145365979137
743039177965641729
743075433550336000
743099752229801988
743004940105359360
743106425421979648
743066373849505793
742973734135451648
743052398608809984
743017443363282944
743026280375984128
743002792458104832
742962703413706752
743003845043867648
743069964119183361
742970068502499332
742922811207876608
743089660591808513
742991459486433280
743094341741215744
743018139466731520
743078055049101312
743025596955910144
743077736479137792
743021763433529344
743089383788687360
742974875174854656
743055334676299776
743018617659396096
742894302465032193
743046220332040192
743061546134179840
743045717107822592
742983104537763841
742991639682134017
742923524348776448
743049521077354496
742974053003218945
742993791473319936
743000301209309185
743020920386793472
742979396626219009
742974145475018752
742987751734284289
743032425266155521
743034145073467392
743044135913988096
743056274045194240
743022459633475584
743052994304987136
742905706995683328
743106634986213376
743074586204483585
742938921403834368
743023835096702976
743044953429975044
743081079024812032
742951936492724225
742873066854879233
743014704151441408
742948824491122688
743067124499947520
743107843088351232
743015568308064257
743033020769308672
743047767979884544
743028763588497408
742997147000377345
742992885595971584
743061160304336900
743011210405236736
743009956350287872
743103409553854464
743006680762310656
743031900818812928
743104701403693056
743091862752403456
743040440719581184
743063391632232449
743028427935100928
742909527939485696
742971175660314629
742975428625870848
743019670366720000
742920462443876353
742972882804936704
743000796107812864
742979858205118464
742978201148882944
743072661132173312
743096031798255616
743074947229208576
743036430742589440
742898413126057985
742965093911154688
743021230538805248
742972412954849280
743034497394970624
743006739365277696
743038880069386240
743046652370522112
743049521345744898
743052054562623488
742970832071368708
743007473209073664
743013609756844032
743010446882570240
743029006858113024
743055946960769024
743027396308242432
743021843007852544
743037277878812672
742981757973200896
743083306523238400
742981825149206532
743067917567315970
742966587209175040
743053120121524228
743067447658459136
743091825146204160
743045062758531073
743081020585562113
743014960087863296
742899096642428929
743035222904672256
743029619436224512
743079124810489856
743032039297953793
742989647345750017
743086393530974208
743063836509540352
742977882604089344
743079384861573120
743087999819218945
743072610670481408
742973872891400192
743007599013036032
743049634495369216
743005502028779520
742949428504502272
742996618274869248
743000359971520512
743108136802865152
743079824990834690
743088989561860096
742960866262454273
743082442341396480
742964703966691328
742946219564126209
743007255365312512
743084183027875840
743020190632452096
743068244383272960
743031896670502913
742994739348262912
742946924156837888
743041422010507264
743005975976775680
742977345707999232
742969091141566464
742968806205722624
743051291396575232
743049571387990016
743014532419833856
742987625733234688
743066491503972354
742991090471555072
743034115507752960
743040004218294272
743063777449512961
743029551958106112
743056630703611905
743060627644645376
743012695255945216
742985549628252162
743056324238430208
743032261763837952
742907539893813248
742943979981950976
743088385485606912
742969682731401217
742972949897052162
742977043684597761
743050909450665984
742928297454080002
742995116697264130
742993124734177286
743060887838195713
742937738866003968
743060891856338944
742911142926766080
742992646629646336
743085634349367296
743040369328160768
743000473138024448
743097797684133888
742975936451252224
743025274137251841
742890255154434049
742978910246326277
743090784635879424
742871842130563072
743059059063017472
743014490271256576
742952926264590336
743083000192208896
743051190678609920
743003019114106880
743062641095118848
742986832959406081
742977412867215360
743079296533569536
743077656539897856
743006819052838912
743026381391597568
743043133366140928
742957414387986432
743051165252915200
742972702361804800
742995087366492161
743065136710221824
743077660998438913
743104881880408064
743007209118924800
742954289501483009
742958882507632640
743108589573705730
743094207246667776
742952674648281088
742919485204488192
743061512919515137
742878347349221376
742916268047650818
743045523867721729
743038771101204480
743085965376421888
743041409251430400
743082710537752576
743029858511507456
743055477030850561
742976460672147456
743103191416328193
743043384982507520
743035109725614080
743051228205191168
743028923085295616
743062750000205824
743018982530244608
743030605068271616
742994521139580932
742967036037496833
743005929663303680
743000049458778112
742956831191011328
743022593817620480
742995108644159489
743057993512681473
743101580950528000
743033746442596352
743007938730729476
743007662112116736
742983691761225728
743095893302382592
742976049764524032
743070106880774146
743071486722904064
743066789089665025
743069846741635072
743066155955462144
743093141889294336
743088624636440576
743098615632134144
742926632114098176
742994407947964419
743006198077739008
742890477582618625
743019297065304064
743044282471321600
742983376861319169
743038188374110209
743021994128637952
743086754161364993
743059642188726272
743095155260051456
743069557552599040
742993363884986368
742985901907791872
742909766876303360
743010447276834816
743070589313765377
743082349873758212
742879869953056769
743079212677013504
743039782247223296
743007515261161472
743066059377381376
743092277787164672
743052020815429633
743070669072650240
743097738766716928
742975772701425666
743007540619968512
743104240227385345
743065614802112513
743037026283474944
743070178242658304
742970941068726273
742958458488623104
743053375743401988
743000300965920768
743068018293542914
742907984515190784
743079820867870720
743083893402828801
743039563757703168
743013013817528320
743095255826890752
743004616997081088
743065929504968705
743017824986238976
743104839870230528
743057641308585985
743006785250828288
743068714476527616
743096463723507712
743078625679835137
743053497608867842
743102193314697216
742878464944963584
743037915618480129
742992671711580161
743102784589967361
742958232080109569
743078071738245120
743020689498734592
743041657021554689
742992545836347392
742968801730416641
743066491508166656
743043896607965184
742889722222022656
743009830449844224
743008467510759424
743092210896392192
742966968861462528
743047361115639808
743063135783903232
742991518353481728
743030982358503424
743103363600916480
743090549763145731
743054843628138496
743025236191391744
743010568689340416
743048506374492160
742997947844071424
742972560095256576
742890305557385216
743097315511144448
743074611571621888
743016834803347456
743009079682080768
743081548736561153
742978587314262016
743000989012262912
742970089356595200
743003056758001664
742985969054449665
743069611919323136
743029598301114368
743085613147115520
743050343261470720
742979115729485824
743035541546008576
743048753767157761
742955493174448128
742997465679400960
742987814573363200
742944164652929025
743065434438696960
743090931663015936
743074359993110529
742965454881316864
743029413625860096
743072027796459520
743040864298110976
743003677343023104
742991195413045249
742995754462089216
742988003514167297
742997671061913601
743050775266361346
742890347571884032
743006533898895360
743107692042944512
742956353145176065
743085936012066816
743023667626545152
743055821186162688
742954289346273280
742966473862320128
743051509127077892
742972979202695168
743028755170533376
743103728258056192
743100012297650176
743049495966015488
743071331474903040
742998128266248192
743021507539021824
742982227718475776
743035977661173761
743110368067751937
743027136143855617
742938737118728192
743061642557161473
743082463287709704
742991815893221377
743028167858884609
743010753360334848
743064188705251328
743091149666144256
743106559681691649
742884118984306689
743105141881110528
743040977229713409
743022014903013376
743047453507768321
743105540134408192
742968994605469696
742984052311986176
742955514464722944
742988783688273920
743042118176870400
742917308293644288
742986816186417154
742981137304330241
743042680419155970
743047524643016704
742878183997898757
743018407809933312
742967740693155840
742992717836390400
743020849108783104
742937101180768256
743058463564169220
742999516752809984
743079212563599360
743001852975951872
742977672926625792
742929001983946752
743101819971215365
742985503641894912
743032643227389952
743039899482349568
743019095684055040
743048136927653888
743037689017032704
742986778475429889
743076855335538688
743052356699475968
743093897061142528
743055754114928641
743005456038305792
743073969624879104
743010115809357824
742969355567308800
743045624833159168
743034732129177600
742996685748613120
743038439734546432
743053853889863680
742979174537809920
742961625485955072
743104063789793280
743096996718891010
743018349232152576
743050221547094016
742958181878497280
743026058153197568
742959175928532993
743061353489911808
743026167280734208
743010551744331776
743060891764174848
743028755132755968
742961021283926016
742978297924071424
743018323798069248
743077870361251840
743037047200481280
742961738816061440
742961520397680642
742935834396119044
742968105639530497
743047013005176833
743053933510283264
743007666453106688
742998459846905856
742984299708882944
742920953257201664
742977387583901696
743018231871373312
742971188507512832
743005870993379328
743053908579389442
743086670229032962
743067904950833152
743074682987892736
742982932239921156
742979555820994560
743087077198286848
743060942460588032
743046555939287040
742958852744880129
742986807843950592
743064545200115713
743082849142767616
742944160282464260
743069741863047173
743072078161547266
742991144733249536
742998493267169280
743009230576357376
743075450365333504
742987931846103040
742915601488695298
743011780776058880
742934425416142849
743015001905061888
742971733636993024
743110497923440640
742983804718096384
743079011291672576
743054860564766720
742993166526238720
743102172280262656
743002826192867328
743065648268468224
743033276865056769
743043036733661184
743031716235902977
743070442508800000
743098485688401920
742884802613772289
743051052036001792
742984903881596928
742998774474280964
743012733092802560
743074703850545152
742965807081263107
743060522996621312
742963412230082560
742974245874094080
743050360093216770
743093833962000384
742900447250243584
743000082950328320
742904079513313280
743031447888465920
743023268932771840
742986371590180865
743027790463787008
742882638206099456
743068517168209921
742963110248599552
743054269214031872
743034811665780736
742988615643451392
743040771901784064
743015102694068224
743073558914535424
743095943898247168
742968667449790464
742999390697213952
743052629153046528
743058153089142784
743028583342481408
743061177056567300
743073068076130304
743035461959057408
742925780846399490
743016310666342400
743028797176352768
743025282156744704
743060174613676033
742876493676744704
743049374490460160
743005699064528896
743049710118768640
742928406350811136
742960924928135168
743063345641689088
743059289858805760
742996098399244288
743100129620594689
742968818427908101
742914623876272128
743077191106330624
742991941634232320
742932210622271488
743069108657348608
743040302190067712
742933070764986369
743106089605009410
743013508883832832
742880452839628800
743074062084231168
742981887862427648
743035616967962624
743094530203738112
743036527396200448
743064582919442432
743105548678234112
742982236161593344
743031208825782272
743035671527460864
743037454127669252
743063823914020864
742886836922519553
743054264923230209
742986145160691713
743054067807576064
742933028792602628
742995293134856192
743084325357387780
743018156046864385
743058035573198848
742967212022059008
743080298880106496
743067623877812224
743009230572146688
743002800725053440
742998719642107904
742992457525264385
743060137066258432
742902288650407936
743058283141967872
743014033373208577
743089023179214848
743019787782094849
743062045608837120
742992159725477889
743042311093780480
742989152573108224
742885737800962048
743001638961565696
743065098898571264
743102361003012097
742975760126857216
743076578771492864
743044836266233856
743028025382539264
743078587650220032
742945510835769344
743012238202671104
743010094808457216
743072095018586117
743006764505935872
742950569107722240
742996375009386497
742975617415712768
743023340324040704
742963907011170304
743045901602725892
743062481560444930
743096447265087488
743031590507425792
743042416068956161
743082958270128128
742977513543073792
742993334143188994
743084375802155008
742961914645499904
743069293261279232
743075588605370372
743100901435531264
743066311106920449
742986556156325888
742980768071311362
743097940152061952
742992390395461632
742980118184878080
742976930203480064
743052675537833988
743069574145282050
743085692780216320
743031422915641344
743083927166943233
743060464008105984
743085646684774400
743071281420075009
743089300082827265
743061575662063617
743023785163534336
743025433210441728
742957594445271040
742980172501123072
742891953688326144
742954528589422592
743097013147992064
743050863346864128
742961029626404864
743050171496402944
742999235604402176
743093003678416896
743044781534773249
743038007821770752
743096753101144068
742963185557340161
742978180491935744
743003073363234816
742980768075550720
743095293743337472
743053224580685824
742957401679224833
743107700435890176
743021322905780224
743078314944921600
743109524748304384
742921607576854529
742992524797698048
743108979660881921
743104982644359168
743005526980755458
743059457576435713
743059893670825984
742921343281287169
742950401545232384
743076192723607552
743014398227296256
743109512295419905
743041623370674176
743029145131732992
743095771717873665
743096732502921216
743083314928615424
743002192509075456
742875490986381312
743090713626284032
742873125579264000
742994814787014660
743054243934806018
743009889417613312
743034908344455168
743060980184272896
743090168152760320
743042961315901440
743045188696870912
743052637684281344
743097931952214016
742985709032747009
743051551267262464
743104928126783488
743009100800348160
743093569972539394
742968348921757696
743009557799112704
742998539383545857
743103900165738496
743080730897436672
742929643741818880
742982898899419136
742899214192128000
742878989140824064
742978368845549569
743020064434184192
743001093823713280
743103791269093376
742997520285093888
742988691392585728
742990628838084608
743052406951383041
743030068016865280
742965823992680448
743066097075773440
742886895483387904
743064993936101376
743104210733047809
743106089953157121
742995485896642560
743070748500168709
742981678398902274
743049089349234688
743010501655941120
742946152706871296
743011302746918912
743017782783160320
743013689356222465
743072170566422528
742981401549672449
743103183103393792
743051601498275840
742971557614653440
743084006573477892
743008098424631296
742911440449765378
743069494654971904
742993971991957505
743048346982572032
742953681348366336
743103174609907712
743037059783401472
742987827403739136
743067938530439168
742873871980892160
743064650040807425
743014100318359552
743036107672158208
743060690827673600
743018558779752448
742953727385042945
743082857439059969
743022975264378880
743028524450258944
743062494155923456
743020018586259456
742975239999639553
742997667190542336
743031414396882946
743022039951413248
743072174605492224
743049701650538496
742958248978944001
743015912421380096
743078977665937408
742995204811182080
743054755564507136
743010849556664320
742971637147000836
743015983368032257
742968222949986304
742977093991075840
742905929193033728
742947624626573312
742905413176156161
743081305454301188
743023902574710784
742966989883330560
743014960238841856
742896173338513408
742961147096236033
743038913678352384
742990859755528192
742974447523647488
743108442995429376
743002221944639488
743023239790755840
742953857676873729
743015631352565760
743006516832260096
742999550206611456
743091602873192448
742874564410085376
743071579144347649
743082362691543040
743030218831626240
743059868731461633
743055015774932992
743002004008624128
742941379609911297
742953517850198016
742985658810171392
742989001720778752
743010501504991232
743100532340981760
742897620356456448
743075672537452544
743065513992015872
743082848987516932
743077430022295552
743058358802993152
742996945665466368
743054411564486656
742987441376743424
742992243708055553
743014322750656513
743077417695256577
742914150196617216
742965626923257856
743007636942147584
743013706154561536
742967585277411332
743054755547611136
743013186073427968
743026146476974080
743092420678680576
742992168491618304
742961583270301696
743014750389469184
743046618702831617
742972425802022912
743059184820867072
742873905568833537
743032324636463105
742903404117282816
743054629991272448
743003568429518848
743080391473516544
743081125216583680
742983695661957121
742956588139466756
742979191008854017
742940008131272705
743026263732944896
743107687718748160
743054223076696065
742890322309566465
743007402128252928
743107079603257345
743010258516205568
743102486710358020
743058710767996928
742986858116861952
743030906756161536
743063970458808320
743054684227768320
742989555347886080
743089094335561728
742971720877903874
743006982551052292
743054378039447552
743054810363072512
743062204761669632
742992298338750464
743104843921920000
743058757228331013
743024368175964160
743010870901542912
743020135938678784
742985302369808384
743078595950739456
743105477630939136
742992612739670016
743087097783963648
742963856620814336
743044878251261952
743004784756547585
743103837410603008
743056441804722177
742958735652458496
743098183358644224
743085114234707969
742952473275555840
742899444790747140
742990112984813570
743020643222835200
742877441509752833
743103703389986816
742983481827954690
743086472891371520
742892708964896768
742996794578239489
743067602998702080
742972475894595584
743013102137053185
743022522279600128
742981967868788736
743024774914396160
743021771629199360
743085810266832897
743110762122649601
743087714468237312
743002003878596608
742967388468088832
742959758857146368
743069972457508864
742882344479162368
742952808996081664
743037106117824512
743054277522771968
742967539215523840
743028713353269248
743065291849142272
742978226587377664
742890665961345025
743010895966699520
742947456829231105
743110325885673472
743043602985668608
742994248530825216
742975537702899712
743077631336321024
743037680716513281
743013714480275456
742907602682707968
743076654055051264
743041203902484480
743027417032314880
742998820502568960
743034665070698496
743044525904539648
742957305369661441
743056819254349824
742890733368004608
743053036050731008
743003463358009348
743055833643286528
743042676052918272
742901600700637184
742965077356249088
743051186329288704
742975353350656000
743104827421495296
743061554858446848
743107650217467904
743022526549372928
742892633182240768
742977181970771968
743043305462767616
743043645012639744
743080047536443392
743075232337002497
743005229306777600
743046530874150912
743098737367646208
742980990541418496
743020840661307393
742975072235839488
743067783274082304
742978708844236801
743006122592874496
743050322239758336
742948304217120768
743055011400278017
743062062016921600
743086053599350784
743077568354635776
742913277651484672
743081725065109505
743099315795591169
743066357009375234
743097738963877892
743025307523944448
743045192756920320
742976192177963009
742952855229829120
743036552436023296
743102159747731456
742975550558507008
742970882042269696
743022920767672320
742958190359420928
742916272330027008
743035549821325312
743052671012241408
742982080792006656
743101807438630913
743075651645755393
743108241308196865
742950942283304961
742932458098855936
742885951916126208
743051861784203264
742947306194997248
742999491645714432
743075379146063876
743044672654823424
743067179055190016
743039966725480448
743013663901155329
743002339410382848
743014503097507840
743106802812919808
743060808003932160
742978108886749184
743016998565613569
743017745319661568
743047810111537152
743052713219366912
743047272972292096
743107922855661568
743033104797945856
743042554334040064
743096635891318784
742965148474806272
743085097197416448
743011881678426113
743051609802866688
743091103709167616
743058530664488960
742912086548811776
743019586296111104
742920781160554497
743087546914213888
743076771604619264
743054667425447936
742943765938221056
742951743663800320
743108170164408320
743018424553639937
743048178853937152
743032656087023616
743070362879954944
742878360024420352
742872949364031493
743071524458897412
743086305077235714
743014884758147073
743022551673233408
742972169878134786
743078927615266816
743043065976377344
743021687722135552
743091107802800129
742998279366057985
743055766463107073
743086380700577792
742946290800177153
743035893775249408
743082660432642049
742989727041781761
743062137774481408
743044752338255872
743088372932087808
743008257443266560
743000401692233728
743008303798620161
742996144347852801
743041434484363265
743096304453066753
743090759637798912
742951806398005249
743076842912026624
743025555084173312
743020148634816512
743053157643739136
742910018853294080
743017539626799105
743054361484353536
743028138477752320
743078491164446720
743038129377009664
743022769747730432
742986065414369280
743098334328594432
743027060730302464
742986719717384192
743028134447054852
742986631926386688
742995674556436480
743085030004645888
743043837942079489
743021633321992192
743046484745170944
743085252634157056
743103564919255040
743018693014228992
742974677992255489
743044370790797312
743055229772500992
742923549430697984
743010262668718080
742992340449660932
743079137124876292
743026767141740544
743093054022782976
743078961119428608
742994214997397504
742993086893150213
742970085183258625
742900958766587904
743026377071448064
743060539811713024
743049928059031552
743056047443574785
743001643424219136
742973662903537668
742992961072431105
743041912848928768
743103912962588673
743105334965882880
743037617680306177
743073890256179200
743066566682681344
743064461423091712
743013270030684161
743037252834627584
742872836105228289
743022669319143424
743068034672254976
743054864608038912
743095222368886784
743008278460944384
742981485326684161
743057188344717313
743070115118338048
743091594249830400
743055938442133504
742923360875761664
743029149632233472
743009725709713408
743014922456596480
743032303522349056
743050045486997505
743085126649794560
743030055379537920
742942394463707136
743064356448051200
743090612761731073
743038452468322304
743097592049983488
742872232062558208
742977178061639680
742978570256056320
743060065855377409
743040654637424640
742955317059813380
743061558713036800
742969426857852933
742912942123802624
742944802182995970
743039534405914624
743052587168075776
743037324360044544
743095943709528064
742938976315641860
742974560769855488
742990326915342337
742956281930076161
743032920156278784
742992201765031937
742977136072462337
742911411236536320
742938522949177344
743008072919060480
742984505271693312
742889315689172993
743068978621390848
743012552616075265
743071344242380800
743087303350976512
742887822206603264
743012221094088704
743091493452275712
743022539367190528
742912636040433665
743029589958656000
743026381077000192
743056311693287424
743066030113705984
742969796044726272
743056076782895104
742903987410702337
742900421946007554
743107385863065600
743030810484310016
742873918436872192
743097852344315904
743086305295368193
743070748592484352
743052012468609024
742970630723751936
742872983090253824
743070736126971904
743079800005349376
743070526147530752
743029367673094144
743068525800136704
742973318916112384
743048992880201728
743077979597766656
742904842880946177
743100385427001344
742974870976401408
743069385301106688
742874266446761985
742906914984595456
743003933304557568
743000334675652612
742973411538898944
742977337038344192
743021520142753792
743032643135143936
742953702147907585
743042110077603841
743074208943624192
742992319171993601
742962082656755712
742981040629796864
743027958126891008
742982944969633792
742978532431802368
742972513693671426
743099446070804480
743050058023763968
742975474956173313
743106202901614592
743015987805458432
742977433553473536
743007481601855488
743097571107704835
742883565180837888
742962258683301888
743007028814176256
743002318606618626
743100645624971264
742951928032858112
742948635613220865
743049240050425856
743070425521983488
743087211093037057
743050091792064512
743050850772393985
742988846502150144
743105238467510272
742964481890865153
743012846389362688
742966390026604544
743099785624723456
743043812914794496
742989601195864064
743086959753625600
743085818676424704
743028495304032256
743012519015391232
743013257162678272
743087060202971140
743025525459963904
742973444753633284
742990104675766272
742990867934416897
742901772683862017
743010983942180864
743039966561849344
743036695105441792
742964766851883008
743062842526556160
743001513098895360
743069544902582272
742909154671628290
742902473195552768
743053170121805824
743092903078158336
742946375080521728
743069058220888068
743025265413115904
743075290964955137
743007372675780608
743052427792920576
742990851396259841
743081863464554497
743040214004867072
743059516250574848
742962027883290625
743030743123648512
743102423951155200
743098372232491010
743020303522115588
743050465068208130
742968034344771586
743068513150046208
742972543250862080
743044307700068352
742971784102850560
742985780486885376
743000963687026688
742980134924374016
743091946659426304
742946672796405761
743075081199423488
743074808498393088
743030004972425216
742966641944854528
743010346613510144
743059256321048576
742995460999249920
743094496741752832
742901227298643969
742956957158526977
742882181022900224
743095486425534465
743047017237118977
743008576570953729
743036573441105920
743004130466267136
742882122243788800
742983750489890816
742903135849549824
743088498815700992
743014712787361792
743009713147772928
742996610137886720
743060170608087040
743104022144503808
743010329454620672
742948534891257857
742954624940953601
742964892815228928
743042826976514049
743110082787999744
742962414073810945
742946743856312320
743016952591986688
743025026367127552
743093049509613569
742982634578554880
742985620826525696
743022715523739648
743035805703278593
743008353945784320
742887046520266752
742873075285381120
743063433545801728
743004218345279489
742911297734512641
742973243804508160
743104537934856193
743066898376560640
742996010331451393
743012527311888385
743022484656652292
742930633538801664
742988699592462339
742993682564014081
742993405437988864
742914036719882240
742964108300017664
743109658957778944
743007250810339328
742983607610970112
743099542585921536
743028935487856640
743046656602542080
743029879495663616
743005279697182720
742978859608477696
742889457976631296
743036061496934400
743072757521383425
743082983477874689
743026460986904577
743003002219307008
743049500277772288
743044823691710464
742978029278887936
743009800976539648
743056190238797825
742962287976271872
743036288132059136
743031246754840576
743044408409526272
743000133206446080
743001508862697472
742993078437466112
742984668966948865
743000397464363008
743005896335339520
743047646525427712
743059172292464640
743076427571077120
742979325272657924
742990079434592256
743034295909027840
742970366482649089
742889303190167552
743109273232760832
742958978645282816
743004608734302208
743026590863495171
743097181272412160
742993338496917505
742987009132761088
743042504241598466
743013030573821956
743046773883686912
743047335991742464
742889177214246912
743096690442436608
742994084978171904
743110179332427777
743003153126297600
743014758828396545
743047788829769728
743106744226844672
743034900043825152
743021792718159873
742973558117269504
743029355048239104
742973705136033792
742984836831412224
742960706799206404
742940888712744962
742917899900309504
743047730315075584
743084832977215488
742969967855951876
742970303568093185
743015182524354560
742988947031228417
743101618472792064
743104722576510976
742995146187386880
743072254137925632
743073814628728832
743071767930015744
742954956265775104
743056731261935624
742941240979771392
743099496465346560
743037667923890176
742912593774444545
742989756699713544
743027639602925568
742951680761815044
743071482767675392
742877311339495424
742951395465306113
742968260577099776
743065589795717120
743012955101507584
743107922901798914
743022006740754432
743026196577947648
742890477276430337
743051031127412736
743055833831968768
742974942220853248
742996048071806976
743001236312592384
743069255583838209
743107117339541504
742997855904927744
743089191077224448
743029744954974209
743034069534056448
743039681223401472
743029527056633857
743000594705711104
743086024411222016
742973189102436352
743074741653798912
743103262644178944
743063211411398657
743041128254083072
743006198266531841
742966134425686018
742937634033565699
742968248052940800
743042625930973184
743077426033512448
743061093283684352
743003476289015809
742986740768641024
743092265497853952
743056206856658944
743047545614667776
743023398931042304
743066797541326848
743057385703366656
742988586165915648
742994911209893889
743030155950587904
742952808853409793
743043057923325952
742956034424201216
743041170243215361
743069376849534977
742975193811963905
743057792387448832
743009973018464256
743093645226704896
742947264121999361
743003719411892224
742949944110264320
743047151501103104
742940930718732288
743055367945498626
743107184339255301
743045637109878784
743045201237794816
743035310909607936
743054461908750336
743103866875445248
742999021799739392
743025823247142912
742997272670113796
743033947844673536
742889084985577472
742966109058543616
743076696128147456
743031791863336960
742969615463108608
743089794830458880
743076197177888768
743073789525807104
742874232665804800
743064486408507392
743073219230367745
742952536257110016
742927743956975616
743019116718624768
743081766831935488
743101224602488833
742992063495540736
743028805514760192
742990578510598144
743039475790585856
743037818977587200
743012321761562625
743101320865927169
743065828694863872
743085827023110145
742975852254744576
743053132641472512
742890418577244161
743058786257080320
742980558653927425
743011588005842944
743038658081652736
743023201802985472
743099999861542913
743039438054432768
743076335346679808
743011839513133056
742994508699340801
743011780943740928
743057599445250048
742954478199054337
742973600232312832
743070589179564033
743089832692420608
742957494025211904
743062158817284096
743057989570048001
743062771181441024
743039240972406785
743004847889256448
743068655429255168
742888308854906884
742963286522630144
743099408347201536
743090319344865281
743055430948098048
742963227399716865
743011839475343360
743099639004422146
743010111552147456
743009176138448896
742946404189016065
743053908600324099
742958937025171456
743089492785958912
743070241274667008
742981888218923008
743110019680473088
742984622745735169
742908609508446208
743034228867137537
743053484858191872
743050976668618753
742991438401699841
743062376719765504
742975290603933697
743078063341219840
743042441285079040
743053337881391104
742986162063691776
743009377339215872
743009809339961344
743019603400503298
742989227990913024
742981501978050561
743035332044689408
743098556928561152
742882411663511552
742984505133301760
742965156913786880
742991929080741889
743019062016507904
742993871211233281
743048879294144512
743088310046842880
742907795532566528
743081548984029185
742997381772369920
742993066030731264
743093930628120577
742954541239422977
743023323467141120
743020798571581440
743066046941298688
743062829897502720
743018475057205248
743103342352683008
743015232763748353
742885653801635841
743050187904589824
743036460199116800
742982219577315333
742998145089581056
743038590951825408
743081511365140481
742984794888409088
742902641055895552
743093678797950976
742997776263458822
742997532939321344
743087211105636352
742991295845634048
743058312455938048
742922043784581120
742970559177359360
742988397720010753
743103795387850753
742979266422394880
743059159856320512
742894793500569600
742990771670908928
743060200064733184
743011545999912960
742933255079485440
742965341446377472
743051341677907972
742935041693618176
743084405330173952
742975541943402496
742907191745609728
743080915769937920
743064134145716224
743057595066376192
743073164410933249
742889508706914304
742907355239571457
743044320417087488
742975931950768128
743038469405089792
743077065054924800
743018529486700544
743081498463600640
743055137346859009
742949956961640448
743071423669899264
743091183073808384
743019087291260929
743038297048535040
742994932386926593
742998866769944576
743040956560089088
742978046026784768
743029216724299776
743091460162134016
743015425823412224
742990922766548992
742979879088619520
742996395951423488
743073021796220928
743023235709739009
743003773870739457
743052205385621504
743058207824826368
742996299503575041
743105754282917889
742968260749103106
743018697330200576
743022610464833536
742942239421255684
743073072127877120
743110216884101122
743065979643650048
743102944195825664
743001659941478400
743029938018738176
742989513400672256
742965413022183424
743104135269101569
743021729799229440
743000749844627456
743065585454456833
742992872778129408
742989454726602752
743093301453193216
743089534926237697
743072774604869636
743091682548318208
743060405505908736
743028369512628225
743095331559211008
743010216367820801
743095738247192576
743006512617000961
742951253030866945
742981108099321856
743017686603603968
743048581511274496
742880109007360000
743080198518673408
743016549674409984
742984190589861889
743085445517434880
743054805912981504
743013714337632256
742964184065937408
743002800775385088
743011013302312960
742951911293325312
742982508699095040
742979530722316288
742958249046052864
743073940348805120
743060946336264192
743025563225329665
742961923378032640
743031850424209409
743003652399476736
742887587434487808
742983595241902080
742996421297770496
742963726798729216
742965274442366976
743038536400707584
743053820327006209
743086493854470144
742885855430381570
742981275707904000
743046442655289345
743084929513336832
743046740559953920
743057339293536256
742987260849729536
743012452019937280
743087492371492864
743044047519002624
743023541751316480
743105225754578944
743064260134211584
743095595758288896
743083125794865152
743064578695827457
743073907033411584
742911776191193089
742983834300452864
743018017777430528
743070631214862341
742989731236093957
742933687189278720
743109864700923904
743034308605136897
743008375202582529
743034619025600512
742968470644625408
743058551380299776
743071973203443712
742892658536927232
743024372299005952
742976561310224384
743017614964850688
743012401759592449
743029418105397248
743036741020442624
743035394845970432
743028860254617600
743020697841242112
743056689163849728
742979363143090176
742992529163976704
743016004649910272
743046157442658305
742992944152649729
743091304926707713
742908093571452929
743031774956097536
743061877777915904
743066877207924736
742948367068766208
743066856454561792
743008245183303680
742995419073028097
743051144595972100
742955736595070976
742988427050766336
743059600107307009
742933934762299392
742963416223092737
743020567754887168
743068382954541056
743069381165514756
743009067199832065
743050066513043457
743050423167242240
743037261344866309
743019364002172928
743094370711130112
743066294316978177
743071805343027200
742971330925039616
743057813178621952
742942453242732545
742978285051740160
742980495592587264
743086124738871296
743047147076104193
742999894286290944
743022082129301504
743087743765499905
742958550935277574
743104835864629248
742872152374927360
743095176411906048
743038595016052736
743025924074004480
743050452292358144
743063387580432384
743024011433680897
743041086550114304
743102180899573760
742962787085910016
743004164108759040
743040495102918656
742954893670023168
743071541164974085
743105439743807488
742968696881205248
742998547646320640
742957028503658496
742956860605628416
743048959309025281
743103300699099136
743094446481375232
742979929512546307
743098909149569024
742899302142517248
742959847033999360
743077484598550529
743028436244025348
743083243470237696
742964955671068672
742949885469728768
743100960042582017
743101371369525249
742983989552676864
743054973920018432
742902980542763008
743091556706443265
742974606697500672
742871393465950212
743043728789626880
743073562941108224
743078826784083968
742979115695939584
743026666599915520
743030869170982917
742972853654544384
743067112239968256
743016180697419776
743058153277906944
743081917969367041
743051534309724161
743074368230699009
743027383779872768
743043699488260096
743101266495197184
743086347037102080
742905476178976768
743034161485729792
743044957733310464
742944726500954113
743106748156874752
743060141315084288
742914196149534721
743106395914932224
743065442613362688
743025970060394496
742944118318485506
743071906203471873
743065941756416000
743038255294218240
742890557282738177
742974342452105216
742932219233239042
742972820053970945
743096195246137344
743032731446214656
743056034801950725
743013659979485184
742983204873900032
743036652893949953
742990234879688704
743002364555218944
743061663595761665
743074196293554176
742975923557916672
742956063918592000
742982949088428032
743069313926635520
743022769919668224
743056664308396032
743089371360989184
743048208604139520
743046052488564736
743092504636104704
743028117766320129
742991920910237696
743069481866559488
743082132092899328
742983049755955200
743061642557202432
742871921851797504
742985541348646912
743031313683320832
743066348662722560
743093817147002880
743025802325950465
743098632174501888
742946869777694720
742979254158254080
742980067878395904
742879534542884864
742968126455832576
742884697647112192
743035226935439360
743038670391894016
742992747095851008
742988057822015488
743085734865842176
743009570453397504
742998933761359872
743107926898921472
743094282756579330
743075638991544320
743044576097755136
742962380536156160
743039945506447360
743079535839711232
742999520716460032
742972283120197632
742983003907985408
743091728526233600
743037923973468160
743075819606683648
743002637352771585
743007326546755584
742994408082137089
743103413630689281
742932772784852993
742985814137819136
743089665075384320
743010774277324801
743069624615460865
742893471950733312
743033113249452032
743105728894885888
742944214636503040
742898253583130624
743062997631918085
743100700197048320
742990150863626241
743011265065390080
742988095675609089
743026607904960512
743091481230102529
743052780273815552
742954683661176832
742976347325239296
743081876160667648
743024824994385920
743090856274595840
742991203591946240
743107222352322560
743099530065915905
743053178761928705
742954847549435904
743062120967868416
743042998968012800
743073495886770177
743044026509758464
743069322508173319
742971758668619776
743009499330576384
742992147213864960
743104080738942976
742977928556859392
743034908189331457
743009620675985408
742988120988254208
743071822275608580
743098544303841281
743023113902927872
743073986750361600
743098837892501504
742954675318718464
742966855783088128
743032345620422656
742890653453975553
742962392926179328
743060183249760256
743045872376778752
742997759251218432
742929551605501952
742984371209113600
743038741900627968
743018617378201600
743049428966199296
743052830467063808
742971750523232260
743050720715411456
742997658827132928
743084170386116608
742881170178723840
742927659940909057
743001983062134784
742962363587014656
742995456838504449
743047419756216321
743025588710047744
743067359393546240
743084476461375488
743003794951278593
743075358103228416
742984501069025280
742978662442618881
742910987586658304
743101979195510784
742998610917380098
742980961042898944
742990532511735808
743011541973356544
742981233634902024
743034220365381632
743063228297715712
742875948429676544
743038490213003268
743059939778830336
742991698624679937
742971410511978497
742986845781434368
742976364144394240
743035067736395776
743059822401228800
743015253848559616
743083155180138496
743008152904454144
743070555721629696
743055200340955136
743084464004337664
743027031408005120
743100901573963777
743102122024140802
743048581888790528
743056378894422016
743016952432582656
742958643184848896
742963835791941633
743097105644847104
742984421477867520
742885037511573505
742983066600243201
742981128814989312
743027802988019712
743078344586039296
742966394220908544
743012552716746752
743073642741927936
743108321192890368
743075970312081408
743027971062128640
743064108988305408
743000875644420097
743070203521708032
743036447540793344
743092349241298944
742894713842372608
743064109143334912
742881207839391745
743004004825890820
743031909383602176
743015409079750656
743014666629218305
743016117795475458
743095222306017280
742997293805228032
743085160422342656
742990171830947840
742978205523546112
742956890112561152
742956566983389184
742951366210015232
742979795017957376
743060950522187776
742970899087929345
742992566682017793
743005749308166144
743036862617374720
742988133424324609
742881371404673024
742995678880800772
743089212023574528
743053522543988736
742953962568097792
743053446895570944
742964897072484352
743063144277413888
743069389805789184
743077325202464768
743093322177236992
743042768499527681
743018261151784960
742964750120849408
742927345263226881
742942146983043073
743006286120407041
743018596465410050
743059033691717632
743087383369895936743249635490279424
743408461166284800
743422659116040193
743423397242224640
743369726902972416
743438496971513856
743416694853505025
743313569589006337
743442309275090944
743463515697078272
743384109196644352
743465046517284864
743381928078782464
743461997514203138
743441822777761792
743443131467730944
743345853142708224
743374609190293504
743433463399735298
743343021803003904
743358482053636096
743425683100176385
743454984667267073
743353683816001536
743448458451886080
743249241343164416
743427314776743936
743439595518427136
743425863530708992
743468570064072704
743354694408372229
743441936011378689
743439247559041024
743326596816207872
743402853549674496
743445090014724097
743436449878544384
743434612811177984
743409086503346180
743301775181000704
743382993541070848
743338886336647168
743442628025454592
743447573176942592
743450253324656640
743260003922894849
743357953722310660
743348054883917825
743284859347566592
743385640172163072
743328027099041793
743434252247785472
743428816194809856
743429457868881920
743436206722146304
743403998577823744
743414526213824516
743445056619577344
743362944579297280
743403600056033280
743419236496850944
743344200511430657
743366404934492161
743386034323468288
743412462628769792
743468301406330881
743349757708361728
743405755945127936
743389129719844864
743356225601953792
743348097133096960
743351381227012096
743410441024593920
743358007963090944
743312055394983936
743248901797355520
743423770673709056
743427578904481793
743458981855662081
743464937771544577
743336558460207104
743332934690570242
743277443738394624
743313544423235584
743368607019708416
743377289338040320
743454535721623552
743369487898943489
743382951560372224
743429487472238592
743333458823380993
743443681043169280
743451947919937536
743364500884099072
743371006023176192
743452291768983552
743340270184370176
743376853243674624
743395052228059136
743358402391203840
743329260429938692
743360050652053505
743443341354893313
743403734227652608
743357421079277569
743330187161460738
743470365003907072
743320259168395264
743470683712262144
743386382647832577
743429877601288192
743447921555824640
743433094687002625
743451809663049728
743387087110451201
743352265923137540
743445299826425857
743415428135923712
743344049315164162
743389201312452608
743463666759110660
743399867192643584
743452975415296000
743451549628674048
743402258168225793
743437662212751360
743392632093573120
743465407332376576
743369399973871616
743388374900215808
743271332637347840
743459803947802625
743425611734016000
743347555715551236
743382129313218560
743368028394422273
743378686074830848
743342954568290305
743348851713572864
743342573108879361
743310620750024708
743330250243747840
743278945433354240
743378497171775489
743377373282828288
743457379392552960
743433182725414912
743468691698835457
743451922926014464
743386655382376450
743457010386112512
743365784164958208
743322419281027072
743345269824094209
743396121666535424
743439637767675905
743383614314844161
743346087876927488
743431232227184640
743443362066341888
743463369160667136
743441583849148416
743250910583848960
743369659928436736
743246070482796547
743398520900595712
743289682977390592
743468901489508356
743408960561025024
743446684240318464
743408377422819328
743271228127870981
743459157987196928
743424139705352192
743369005608632320
743449276282470400
743372822353944576
743470436596387840
743416052944605184
743378371531382784
743375846518439936
743260016388497408
743392493484539904
743333035240632320
743401507278618625
743353063138721792
743400223859445760
743419677066436610
743427168039018496
743414031571091457
743386071992393728
743359903767494657
743324550083944448
743395542760296448
743436118771830788
743423803980652544
743460512869027841
743265565540777984
743447237867487234
743401364475240448
743335409321549824
743396809700216832
743373577538306049
743415843539693568
743415491067260928
743374781253292032
743412450192654336
743400651607117828
743349472541835264
743424424959893504
743410965308387328
743390694098735104
743432297668575232
743321203239116800
743441432762028032
743465181045469184
743398529410834432
743414521948213248
743470025277865984
743346570259660800
743459501962039296
743457568199163904
743405856566435840
743378530738839552
743459996768206848
743307605280362500
743343428478476289
743453378215305216
743420037512445952
743438991496777729
743407035153260544
743354870896308224
743417953031323652
743467420673806336
743344510835400706
743466665640263680
743333970436194304
743406242496978944
743443018242461697
743241934949482496
743453717756796928
743454787375628288
743441214616133632
743372788875071488
743454514850717697
743292144987709440
743350361893679104
743421593745915904
743343449810731008
743414891403415552
743368464321085440
743376211448107008
743443341300404224
743409048477802496
743374986753118208
743428208184393728
743347392380960768
743372721778753536
743324885829586946
743455064329752576
743427495286935552
743471845844754432
743414115230695424
743450404407517184
743328878827995136
743449271987544064
743466552620646400
743249807414747137
743471044485390338
743357211003346944
743330329742581764
743431068712312832
743390752965820416
743385740667674624
743446151400144896
743375615571668992
743463150989807616
743408897722060801
743391227089915904
743415881099685888
743393152019599361
743390379584688128
743366853750198272
743344011738386432
743464375835557892
743398827185442818
743276613270282241
743384998619791360
743386478995251200
743392602779713536
743326168972066816
743353977408872448
743447527064731648
743335585264209920
743399812675043328
743355285914324992
743344284460417024
743357211317964801
743362223305797632
743395417140924416
743455051612446720
743439515860230144
743374747703066624
743371752902889472
743400018258890753
743407484073873408
743440178765774850
743435984403038208
743431215647170560
743447627765678080
743431647643701248
743397195265630208
743464245531115520
743425825928732672
743361296247173120
743370012216418304
743381487668576256
743390832770813952
743399317705109504
743397962844409856
743343219014938624
743361074171383808
743443429280063488
743419530072973312
743421815934988288
743279193048289282
743392770501517312
743371215872626688
743464761321525248
743469639414484993
743427700681932800
743336218729975808
743456108673646600
743468980904550400
743403293867577345
743408780214411264
743280845599838209
743423712058302464
743421530986668036
743394444179759104
743300437218975745
743311627416547328
743454145835741188
743395358563250177
743459984055353344
743415260305063936
743286385952628736
743425963988553730
743370607702740992
743342023596351489
743429063751180289
743409988140425220
743448349110468608
743385464191750144
743364773388165120
743455228037500930
743403130218438656
743401704280961024
743441709800038401
743339359995236352
743425502858227712
743327444275367937
743457320982749184
743349485166682113
743444431542509570
743421824395022336
743381018057416704
743368783084068864
743470582994440192
743399242236977152
743389599414751232
743265733333815296
743409061152985088
743356477155352576
743453927648047105
743453180864925696
743446856223567872
743329847489896449
743429756046184448
743369144108736512
743428451525238784
743296083325947905
743342187060965377
743400420773593088
743412466890178560
743338450078699520
743370792197623809
743418049370427393
743345421146152964
743271530054836225
743459552012566532
743432314357690368
743416384579899393
743420897315282944
743357785748832256
743319894528131073
743398101352853504
743312676105838592
743406913841401856
743346838737039361
743384839005470720
743254115237650432
743401947659669504
743367592077836288
743334616392622080
743406473447903232
743426593268310016
743401423463800832
743377247323717632
743358360565743616
743465067493101568
743345206934724613
743423124658659328
743334683711143938
743376836361596929
743428170431533058
743316484672225281
743303381330989060
743420075282145280
743413087609335808
743271596916412416
743396826384998400
743390086046302208
743409480633815040
743352673005510656
743403595895312384
743411112075534341
743403537418301440
743465101450219520
743407941173317632
743388563660750848
743242811525505024
743451167628345344
743366694295449600
743258229602459648
743346083527438337
743468658043674624
743345312031354884
743260067059884033
743406318032199680
743461150050791428
743362613518733312
743472332132356096
743357542324047874
743429034575532032
743410088803729408
743383492604616704
743311896044920832
743429210706960384
743349921282031617
743392577576112128
743441567093035008
743370213475770368
743448126959329280
743348579201257472
743361258708156417
743412097795694592
743400093869441026
743411334260264960
743364894997647366
743324331921408000
743438639410126848
743348101147025408
743246892566478848
743362038685114372
743381005294264324
743388966125244416
743406112448253952
743421912336965633
743346595337363458
743390572698812416
743461238370369536
743409056899964928
743384168030179328
743289167010889728
743469526050869248
743447221065162752
743322767584419840
743472944433750016
743248502981951488
743361711621607424
743415407105703936
743418263435120641
743381751842676737
743446197457784833
743276516969226241
743453172824440837
743418599096844288
743410617059524608
743390778148392960
743355415933509632
743278341336240128
743410860320788480
743411254669230081
743411380464795648
743254798665822208
743468162897813504
743458331713507328
743387770924728320
743370624567902209
743386986476670976
743316085823266817
743437682966208512
743395572317552640
743441826984632322
743336814140764161
743353515989307392
743347417416818688
743391734672023552
743453327871086592
743455114661265412
743360994345267201
743327393721421824
743373631934332928
743437486043574272
743410973797654528
743419416822550528
743347312659828736
743461175443132417
743362521080299521
743418385111859200
743317767923765249
743451859977805824
743441759796076544
743379658964672513
743433555804565505
743435753837867019
743244313262456832
743250566936072193
743393428898189312
743348461722951680
743430745859956736
743396918483652609
743413427301924864
743399464690323460
743420515654705152
743404875086708737
743429311382851584
743449586522460160
743314735269982209
743348449152630785
743388546971623424
743254425431584768
743371446680944640
743439125764841476
743404220926296064
743455437383671808
743437112641523712
743378430310363136
743323870459944964
743334859515396096
743453646625587200
743307571512016896
743359727568990210
743348394681217024
743394460969504768
743411703476588544
743372621006405632
743351821297541121
743305348673470465
743419672779849729
743408063051403265
743401654041612288
743469832499257345
743376773195436033
743425356024057857
743462433822547968
743358268249104384
743466040936513536
743318237752922112
743412513266630656
743450165156130816
743394229892825088
743366086486298624
743375892471230464
743465432485597184
743459740966129664
743405806360666113
743454019889340416
743449133579657216
743347971182387201
743437695670706176
743412680699027456
743409052835680256
743395945761673216
743386156142714881
743339041614008320
743345093856243712
743320129253957632
743442078538014720
743464052647673856
743471363218903040
743366908309704704
743291729613193220
743467819128471553
743390073459216385
743359769734348800
743293524859199492
743416015460106240
743368640586625025
743356040792576000
743441047049613313
743446369680031745
743448630275735552
743375863425671168
743447342481870848
743412462741970944
743337548454338560
743400999742746624
743467223356956672
743296028871299072
743442078844227584
743372386267971585
743472030025158656
743437276420640768
743437846598426624
743397174583640064
743391365514534912
743382943410884608
743404317487566848
743317205715017728
743344061851918336
743331986773680128
743389406610919425
743248490772332546
743355055139491842
743451524278398976
743381596691111936
743297895110107140
743314693318598656
743469207610867712
743404313163227136
743415952314929152
743409077888253952
743452396630605824
743306007120470016
743420390102306816
743376941202419712
743459841579098113
743360281544359936
743438933053214720
743463423460147200
743352576490409985
743400097938051072
743340752554471424
743333232398086144
743396868290396161
743364412816384001
743364165243305984
743356242425352192
743432737995038720
743376882243035136
743409434454540288
743261060862468100
743435141423501312
743423535708700672
743364589065240576
743367168256020480
743371299993485312
743344464693911552
743400022629318656
743294275509596162
743363888696037376
743362592391864320
743367025754415105
743469131870121984
743295810675183618
743458574727274496
743467219187699712
743447535650476033
743459074197557248
743242392216702977
743358759032938498
743368871118266368
743363582457413632
743389452861476865
743384331427676160
743360436548968448
743437003551817728
743363611830157312
743446839387619328
743445916321931264
743368409958785024
743345672787656704
743332078998032384
743242408784183296
743421275033473025
743385992313307137
743457258034569216
743389712971345920
743373543719698432
743393957456003073
743338013762019329
743422407495548929
743421463592599552
743338437491597313
743328232888369152
743367067802419200
743413914118033408
743412026572156928
743354216610029568
743429831275257857
743396532926418945
743403511879196673
743404145386881024
743407341643587584
743452400866959360
743333815360204800
743397757428326400
743385078210887680
743364467291983872
743445744510730240
743334066880077826
743401628632420352
743410810190442496
743429315535085568
743438186425294848
743443127168532480
743368330132725761
743351070525521922
743466942686699520
743350156448305152
743450144541147136
743385958947622913
743428170574106624
743348776300011520
743296276435894272
743464299985657856
743336449303420928
743451054566739968
743433342020792320
743311023294156802
743381831756591104
743424374431154177
743465164293308417
743466779104550912
743419752312233986
743418628515725312
743410369872433152
743382754520342528
743444666503335936
743456557418033153
743428464141688834
743350948966236160
743457207510011904
743358528253919232
743308251085692928
743409065536028672
743451008307707904
743323451369218048
743383408714227712
743380804282224640
743407761057288192
743413058123534336
743362504433217536
743381315643412480
743456339498721284
743278240668626944
743462261809946625
743375452291612672
743396453083652096
743372382069456896
743405739314577408
743424835791912961
743449120921296896
743427667052101632
743399171173064704
743370863668568064
743460277895700480
743242345869631488
743378862361411584
743444540644823040
743362231912407040
743415839152545793
743469681441333248
743248444567916544
743462593017282560
743435602809462785
743393546619621376
743345278468558848
743384482359709700
743383316703780865
743312336258138112
743456767036760064
743445073400987648
743361120220520448
743404141414850564
743356556817772545
743374520988336128
743427708860801029
743384943775092736
743430729036599296
743334259746693120
743374789369282560
743317222811013120
743307693276831744
743437276055769088
743412026387533824
743348734528892928
743424248648179712
743449884406198274
743432461368107008
743440103071178752
743378685810642944
743330384524410881
743465399002497024
743444456771301378
743358918370304001
743393974442942465
743399497984675841
743461326559772673
743399221315899392
743403726145097728
743416086541000704
743409648351457280
743441625926500356
743329524671078400
743352601761062914
743423749693792256
743407848881790976
743472437203972096
743341683673206786
743389008206626816
743409103259635712
743382582696386560
743374592375402496
743447245907861504
743405080645337088
743459317421056003
743359408915226624
743392015627522048
743444813383622656
743427616800137216
743330388446109696
743243960731107328
743276345023553537
743359593326084096
743399426811662336
743454728735043584
743435007021228033
743457392285917184
743453197671497729
743244581345460224
743471069562994688
743447845815083008
743319454210097153
743449741820837889
743404476736937984
743437490296659968
743461917780545537
743466615384203265
743410227169505280
743445253844148225
743448328428457984
743338471033470978
743340479937318913
743395807337005056
743401477830488064
743365549539762176
743438236769525760
743350743587921920
743351221696626688
743395979181854720
743437096040398848
743460084919963648
743316337770954753
743459162240090112
743341906101338113
743460005047762945
743379185066876928
743322528383303680
743375997471449088
743371488380719104
743426593482285056
743283395761999873
743317948085895169
743428749056671744
743433354587025409
743301233826422786
743353268567318532
743286382139949056
743416115972440068
743468024645156864
743456343672131585
743460026099109888
743444116994924544
743471166405246976
743442204530663424
743413213644136449
743461531812134912
743435003049222145
743428774289510400
743459208075567104
743332661918236672
743333479958491136
743451087982702592
743367189244174336
743458877052706821
743280082236616704
743376412854222848
743320733250519040
743454246352347137
743417806155358208
743442284302172160
743446897805922304
743334872102514689
743452300056764420
743416728491790336
743418745792696320
743380971798487040
743349812469260289
743400915642818560
743417198094524416
743334356446388224
743468691497623552
743268610580242433
743338433255354369
743421295979864064
743449087329042436
743462269938442240
743418036800069632
743372537111920644
743371580777046016
743445815671283712
743436961617043462
743451666691858432
743435598376099840
743436026358566913
743395886928105472
743412735388618752
743450043689074688
743442569460330497
743458046349877248
743404934020751361
743443353774202880
743401523875549184
743468309836816384
743413779715723264
743362680463982592
743358821687394304
743421115498893312
743367138946080769
743329163956748288
743346696009068546
743353020964954112
743425846887735297
743406171109867520
743373447137460225
743349522806386688
743416631745904643
743400575954391040
743361984339578880
743465994593656832
743424030775050240
743403071745724416
743401532553584640
743293591980638211
743371467526647809
743312671743713280
743381970248404992
743407253542305792
743368334427643904
743371245375397888
743402127771439104
743331093164679169
743409740722614272
743468804643110912
743414836621615104
743266408704806916
743375972129509376
743397954623406080
743419245120282624
743444066986303488
743429621803192320
743343739125391361
743345181735280640
743409052948926464
743301783330521088
743361132811812864
743398755869786112
743346620679348225
743471854237650944
743408377670307844
743429432958918656
743315033392717824
743346389938143232
743410630019911681
743469786412228608
743335316921028609
743469232529125376
743363452421406721
743284192478388226
743436118645956611
743269680429707264
743375624119652356
743440379870056449
743450173821562880
743467298963488768
743390547587497984
743432822065606656
743399972150910976
743352723328794624
743351724891484160
743370918035066880
743358045783109633
743438723421986818
743390895530250241
743296968475041792
743285010354995200
743412399840038912
743442330410156032
743370423388209152
743419244709281793
743364739766587392
743323874658390016
743436227832086529
743318594109345792
743368862981296128
743308213118865408
743366199610867712
743457924782120960
743469291417251840
743362172995145729
743333949607292928
743303071229370368
743439905972355072
743371446735503360
743469702236692480
743339691370385408
743332737273069572
743439201467772928
743401641332834304
743401045783633920
743396436163760129
743314739640442880
743357454327517184
743419127281364992
743381043084812288
743408322775232512
743313728733511680
743360365375848448
743434382183112704
743423262898663424
743454309229039616
743287531387510784
743289498306379776
743253586788945920
743426056414076928
743380460026335232
743257701338193920
743357919794601984
743346306026876928
743309773454483456
743345949255176192
743346897172062208
743273639655550978
743403159964557312
743357232075550720
743429004867297280
743260779898535936
743440140966699008
743362768435294208
743358624668356608
743369219455201280
743416631745929216
743416720031911936
743471803616493569
743353243275649024
743390748968652800
743312898366144513
743437477743046656
743401213782294528
743397644186300416
743301665944567809
743400282374057984
743454296545460225
743412357704073216
743373543619035136
743369181668704256
743433165658697729
743363846342066176
743268090734010368
743381705927569412
743359480272805889
743413817351114753
743420599469473792
743461708027539457
743285379504054275
743464308345012225
743370020542103553
743372293812936704
743370859625197568
743454846204940289
743399443706216449
743456691870629889
743444427465596929
743361548102434817
743361455966261248
743465147411406852
743388970357239808
743335828521287680
743367701125599232
743453856386977792
743422906579853312
743401754595852289
743432914138963968
743416564721025024
743469803214635008
743289074748817409
743424923847241728
743421728043450368
743363976474562564
743415591638269952
743409640050925568
743374827067707392
743409090689327106
743428468331941889
743434822702501888
743351846702440448
743380246234169344
743370410562031616
743471212454621186
743464937717010432
743381135300956160
743404606672216064
743338726709878784
743389981213859840
743357437751635968
743272267929395201
743399116487725056
743445077746397184
743447690848120832
743412370249113601
743353859834163200
743387493903536128
743344418552315904
743446591663640576
743410759946801153
743328081776017408
743409262559387649
743409824440934400
743354342367866881
743402467765817347
743437267910406144
743275736841216000
743383673026846721
743433668996251653
743329801264500739
743365230563037184
743404409577684992
743395186223484928
743300738940444672
743328987833733122
743397350752849920
743384591650689024
743352941533290496
743285366854135809
743364140220170240
743454665795264513
743256786984022016
743409060976832512
743406368401526784
743393798068264960
743379113751216129
743305298362793984
743384868265000960
743369991022477314
743440204002787328
743441990667362304
743247865623908353
743328065019744256
743439666876153856
743394519585009664
743292589332324353
743411913225166852
743410726266511360
743392191599501312
743446054813630468
743410809980747776
743461116739751936
743364056124395520
743435317290614784
743463830437650432
743445140606492672
743366031880617984
743331965823123457
743335245760495616
743263938259857408
743472969775779842
743320229917294594
743241821824892929
743441445302870016
743320213270102016
743409052646965248
743394058295455744
743313221394718720
743442548451123200
743377498919018496
743392233685196800
743370846841016320
743412449978818560
743454598900310016
743377754813513728
743381634800553984
743373715560341504
743391650521677824
743364328959713280
743330925333778433
743402887158595584
743362990968291328
743429009342595072
743330002918244352
743449133344751616
743470289405775872
743432528384638976
743435506420170752
743334683497226240
743388710532583424
743284033279430656
743455353686351872
743308406186905601
743375917595136000
743354182984339456
743310922840604672
743417873251569664
743451356560789504
743403591654858752
743327725113380864
743351926448762880
743401691836461056
743339809125466113
743394846719770624
743410734764273664
743434965048688640
743415872795119616
743374911310176257
743363921935884288
743313766486417409
743372818230968320
743452690227748869
743332699566313473
743341889319952386
743335669372596224
743330740750811136
743366371359264768
743373854358151168
743441965262475264
743460516857688064
743334310250307584
743378832762101760
743378140878118912
743400869878697984
743419106448269312
743404547981316096
743417017944801280
743332078918328325
743347824247484416
743460399325057024
743400693633933312
743415700807639040
743330388576088066
743470973471457281
743312772713189376
743430951234076672
743467496196423680
743320804792795136
743387560940998656
743376463181684736
743317935519739905
743409069378011136
743362328012402688
743382070878216192
743332087244087296
743402996378308608
743316975011565568
743403629692977152
743360180549726208
743421845282533377
743373493522280449
743406355776692224
743271315910492162
743368107809374208
743312441006657536
743317344286441475
743275841619013633
743364442105094144
743419102237069312
743430879909908481
743326425000747010
743400575870570497
743465327577563136
743459917139316736
743461884263706625
743404325729374208
743352765225701376
743329725943144449
743348688303489025
743395626977726464
743375825341386752
743437657863225344
743428501743763456
743446495106564096
743242987753308160
743410151869267968
743376680983666688
743469178070368260
743367621551132673
743462916033126400
743396616749596672
743384905996959744
743390761329262592
743389540782571525
743445975327510528
743362428860141568
743368674178908160
743340916484669440
743260729743052800
743398193912647680
743420427645509633
743360550013329409
743388299281178624
743470629534367744
743454749693984768
743299984070610944
743424621811142656
743409061136310273
743424621878337536
743406959789998080
743420230458875905
743385103129141249
743276642924113920
743437020299669505
743327662349787137
743437007616081920
743355562683863040
743440610724569088
743450844624982016
743456133663309825
743467806428106752
743283370373844992
743442934251556864
743407764999905280
743367411903139844
743443454571782144
743417567134486528
743413129590218756
743415289484840961
743329872664113152
743327431486902274
743409061001990149
743376987436134400
743402811497414658
743382301342564352
743298289722753025
743419073040613376
743407937079681024
743447619498876929
743404577261752320
743274537089794052
743413976973836288
743393399785553921
743374856452870144
743346893002932224
743439645862662149
743430712070639616
743395048008585216
743410688585011200
743424152334376961
743240123144355840
743402526297440256
743392116303241216
743352182322257920
743442443408904197
743266526179037184
743434327661363200
743425888499339264
743363771188420608
743442254799351808
743421174500196352
743361002729660416
743424349265342464
743423913271656450
743316949896093696
743444683557339136
743390568374472704
743381710012719104
743283278069796864
743425376907595776
743455508955303936
743385145038802944
743460021758005248
743426782242701312
743351217510719488
743428233337634816
743332884086292480
743413024652955648
743363657736798210
743416841578504192
743462173444276225
743449003325558784
743415889421340673
743355898295287808
743462324703461380
743398592103198720
743433396383322112
743263938217914368
743373992724135936
743409065485733888
743429634038063104
743470759239094272
743331571239817216
743419349902426115
743423779112689664
743252022372204544
743417412050116609
743458252126552065
743373766248529920
743436156285616128
743371715238072320
743365218147807232
743410831308750849
743438970822922240
743389272569372672
743380309182406656
743402182297387008
743385505820213248
743443970513051648
743342350823362560
743324294374002688
743426828145131521
743449959949832192
743397224701431808
743251430870499329
743347069247590407
743359631246786562
743363301229330432
743340362710687744
743406318157971456
743320594771415040
743303985327546370
743426471524368386
743472659279683584
743421849523085312
743379684071714820
743398663637065728
743412273914449920
743372209910091776
743399657707970562
743462983083433984
743436496074588161
743459170364567556
743409992208879617
743341952435785728
743389679135895553
743462513161936896
743457614613323776
743338038927888384
743410294362365952
743320456577441793
743383014441254912
743455894784991233
743285664666488832
743286826610221056
743367415870918656
743411334444789760
743248696179974144
743301661989310468
743386592312713216
743314043528568832
743410059472953344
743351930634702848
743448508779290624
743435174952599552
743409103041552384
743441298535944193
743416019411210241
743439423547777024
743304270649270276
743435623781048320
743380179142205440
743451985660215296
743437976777142272
743330128332128260
743398797812740098
743411594449719296
743376064550952960
743419618233024513
743419681189433345
743443748110086145
743264298860945409
743409577220251648
743412944889774080
743348206067548160
743372742469181444
743358997890113536
743313699343998976
743467177420984321
743469140287983616
743376978972020736
743432012472717313
743251401443155968
743362932256481280
743420775907082240
743414287360794624
743384247847641089
743448181384568832
743425414731800576
743377377334599681
743472365783351297
743464295762059265
743442984616747008
743407274169769984
743417567365185536
743352123547484161
743342061445734401
743442250798145536
743439251744882688
743457178346991616
743368162452856832
743422868592201728
743465428551348224
743365599804465152
743427994190897152
743318480875724800
743314886239805440
743359446701617152
743399783201673216
743420138377064449
743308968122945540
743429474830540800
743353037633159168
743386407822069760
743446612870111232
743400680799469569
743424080926412800
743461640981610496
743418255012921344
743381991211548672
743334226175496192
743408486671753216
743320057812389888
743441088665559040
743442393308012545
743444314336919552
743338320210460673
743426174047690752
743341964985151489
743417940427472896
743369030627647488
743337623582760960
743300860764004353
743412924111273985
743447795676360704
743429520796049408
743453034123005952
743336864497557505
743395857341517824
743463423434948608
743431500511780864
743420121650184192
743451129904660480
743438475618361344
743469723430584320
743330002914074624
743386537602191360
743432754969350144
743427037738708992
743367168620896256
743408889375363073
743466040928133120
743410155807739904
743394460592115712
743346901659975680
743357370542133248
743367700915818496
743327674907525120
743437511217778688
743390870649577472
743435975938871297
743446528728141824
743390530512556032
743332976386179076
743397400870428673
743410671589666816
743455907204440064
743271215154921472
743426111044980736
743467189961895936
743334352105287680
743365771821146113
743446428085673984
743444540787466241
743442548438360064
743373623633731584
743347106987970560
743468477550313476
743449221655896066
743378954426396672
743455194210410496
743407949654167552
743428015049302016
743306892127047680
743446508029239296
743402647940665344
743338810834989056
743424261155491840
743337258720210944
743458348247453696
743331454063521794
743403415569575936
743396335433449472
743399108220686336
743418661952692224
743397803787902976
743438513492869120
743329071602401280
743451121608462336
743432058383515648
743364551278624768
743376823753580544
743450463098519552
743435468503654404
743408868089339906
743460995000049665
743404032350388224
743414337616773124
743334557747810304
743458331591839746
743374051276623872
743432591290802176
743471874940747778
743455399861424129
743415394753478656
743361753740877824
743413301527207937
743469937272971264
743387657418334208
743469140556582912
743329315006230536
743369420651671552
743466053313781760
743454535683702786
743406699889967104
743435116358287360
743433673375162368
743372130105106433
743424416529383424
743452337977626624
743416913011826688
743440858037559296
743413150444294144
743249119565778945
743375250717478912
743439272578060288
743454409963757568
743386177219215360
743401658001014785
743354938030338049
743350215126589440
743277003437027329
743294900582526976
743361279838978048
743342132635668480
743311912859906049
743408419210657792
743376467145424896
743447938240811008
743445224601587712
743254840864800769
743451289397374976
743458222678413312
743361891813122049
743440413546119168
743264848314699776
743259488094912513
743409098767605762
743446357051052032
743401108832419840
743344900926693376
743352806996738049
743392569183207424
743243277265149952
743296066712281089
743421308545937408
743412072466231296
743467550562910209
743466216967266304
743382263845490688
743413603655528448
743361044949639169
743416279533502464
743467294991462400
743354623423963136
743418133399089152
743434038304739328
743372625221718016
743301896681598978
743389888863678464
743378710997278720
743337480997371904
743421585227407366
743450194595950592
743360533034844160
743409086134288384
743415482435383296
743360860337233920
743351553092816896
743472009414385664
743439771884716033
743446839203069952
743352815465041920
743255713388978176
743442263456391168
743405818893242369
743419425475399680
743440740722806785
743430997287460864
743406502812262400
743397753313726464
743391419814060032
743248285045919744
743379176678395904
743321874050908160
743383039833681920
743402476137816064
743438815738662913
743316681670299650
743444586706706432
743378359023992832
743353020998574080
743451918681374720
743338718325444608
743425293147312128
743453529235464192
743392959341682688
743329700781531136
743401679249342464
743357852799082496
743309798590976001
743455244437200897
743287506230181888
743438739914035200
743246255015419904
743431802820431872
743304736061874184
743341016783028224
743362579909644288
743309014264487937
743345072947625984
743469962266828800
743406632793694213
743464086403416064
743465847885279233
743408113248776192
743387846397014016
743457014437810176
743440090429554688
743471069638561792
743439801399992321
743304631317475328
743351645463973888
743456804928167936
743394758563860480
743348201948798976
743440719638048768
743303394148777985
743353717152321536
743323933697441792
743385711420784640
743393089318969345
743435372026269696
743428942279778304
743383198894272512
743425217813417984
743375422642065408
743453764141518848
743445283250511872
743409711093952512
743393059933564928
743459690760175617
743361783134552064
743437003484717056
743440199607259136
743422701105143808
743381286568361984
743426081768734720
743412496342495233
743452036117692417
743349753799315456
743466451793809409
743430758430281728
743432314521264128
743469773527388160
743387120648224768
743400303643533312
743383811388473344
743441025960665089
743360721782603777
743357555028566016
743457450976763910
743410948396965888
743467802560966656
743259358092476416
743311707330641922
743271995492577280
743433593746231296
743384016779362304
743328308285181952
743316845042634757
743436013637341184
743333005704368128
743344615705612289
743458281264414720
743349321551122432
743342656806215680
743465843531538432
743411942744821760
743242496839454720
743455244714151936
743288999024820224
743440342217723904
743327108500381696
743429579759509504
743421732158005248
743395190661124096
743439633359470593
743465780692586496
743432238960877569
743356074414137345
743410667630235648
743432247462723584
743273622681313280
743435753515003905
743444981034156032
743311820539076609
743324164287660032
743380313431150592
743370402072649728
743404233450528768
743395396311908352
743414576637743104
743439637608337414
743409686003744768
743263938167472128
743455160718995456
743393433243508737
743416233542942720
743316342057537538
743430771034173440
743442955491491840
743439192928174084
743355936270540800
743292551751311360
743393596771078144
743407374917042176
743313913165406208
743381626172768258
743354745000071168
743371799069548551
743355500004204544
743337325757816832
743380405517193216
743403268756348928
743453071980765185
743319810428149760
743328056710823936
743352202966634496
743358460989870082
743421191101227012
743454103829946369
743469551321374720
743385329818808320
743404816588808193
743402572401287168
743458319034023936
743244510096941056
743410445420236800
743363787793661952
743467055907737600
743396008642613248
743426379593752576
743392212826882048
743324143462973440
743285828483420160
743464438515253253
743248339462914049
743245449683935237
743452249771282432
743276248667914240
743376395989098496
743369454537547776
743418871693086720
743445081718284289
743379168407191552
743454753867370496
743329281317625856
743439860099342336
743441491394170880
743332691085430785
743380519094747137
743424190104113152
743437716659052545
743358200909443072
743412882319216640
743367734587625472
743436273965240320
743446491050672131
743366770011025408
743372000090009600
743338576042090498
743469119463395328
743414538918232064
743430783508054016
743443638869327873
743419790300168192
743436978507612160
743322440583909376
743355743345139717
743471929776975876
743287468116566017
743430712028598272
743457232524804098
743390497289428992
743339766893031424
743417659367243776
743399938457997312
743344284246499332
743356242131726337
743468469140631552
743415704922238976
743317751339507712
743247282586394624
743441478958092288
743402186642644992
743405839793397760
743377943620128768
743381961641603072
743427335584571395
743267830620164096
743390669071392768
743371052311584768
743466661370601472
743408851601530880
743340081717489664
743366547822026752
743405651326607360
743430200277471232
743459581356085248
743368791548137472
743353117471703040
743373568835092480
743462651947290624
743368950843473921
743425032853020672
743442947115462656
743425678956105728
743268820563992580
743443542404521984
743328807151509505
743372440680730628
743379495520993280
743376995526938624
743377373060603904
743459292091682816
743390270855733248
743354606562902016
743443118859628544
743432956069486592
743331835552268288
743362512796606464
743427830692864000
743360876892172288
743339838363967488
743396075671789568
743268384104648704
743416157886095361
743401549041401856
743338865251880963
743359463508217856
743417185314410496
743404300802592768
743334675238653953
743457643721785344
743250910613225472
743462769014509568
743443269791662080
743439125970223104
743441965501546496
743419295103913984
743443576139309057
743452023266361348
743433132175654912
743456800641519616
743443102053072896
743381148173164544
743382154663591936
743366996516036608
743271689228681216
743414815612350464
743437800553521152
743425800540725248
743265972379746305
743426840870682624
743319722498785280
743471845719019520
743357156427104258
743247861354115072
743383152895352834
743303457034010624
743362516944707584
743385564586586112
743342736711913473
743422382421966848
743432864012767232
743371731914600448
743423552465084416
743398944550555648
743364156972240896
743348965106585600
743390031620997120
743410738958598144
743367608984969218
743458654511370240
743364257664876544
743385464187420672
743465638287577088
743434042213818368
743409069604495360
743375875845033984
743358872241475584
743368078780600320
743351486139117568
743354262680330244
743352563798446081
743395626893860864
743337892404027393
743420461325778945
743450572150415360
743324248266027008
743400328561836032
743352140412817408
743426148890075136
743400991152873472
743267595491618816
743453000706957313
743414417178648576
743316241339715589
743440984038481920
743413351729012737
743449645066690560
743422990407307264
743350625946079232
743427642049822720
743348369590878209
743417886102827008
743462450473795586
743315301849194496
743344993247469569
743461687169155072
743407643495018497
743431093806833664
743392346738307072
743292203821211648
743424240158838784
743461326522036224
743443072760057857
743385920984911873
743319101913759744
743290622392471552
743450110827307008
743442712234442752
743399883990786048
743462291048390657
743451486386978816
743460311525634049
743470478401110020
743390908394049536
743423619682926593
743427281012539392
743354258360147968
743400311956643841
743448093513875456
743323702863945731
743413972771143680
743360574805970944
743427092541476864
743455139692937216
743403591701041153
743284502907097088
743365536789069824
743469123632508928
743334910157430785
743253616186757120
743439087986671616
743436294760574978
743390568420675584
743423074456977408
743418326332805120
743417114187407360
743269483175895040
743243054920962048
743456012003270656
743343600482693120
743341134533922816
743441780952162304
743359279034335232
743348831048196096
743417608989466625
743454489848406016
743440644400680961
743446461577334784
743369798399123456
743442195949174784
743346675146588165
743467261328003072
743381190170681345
743370444087107584
743372893527089152
743353373571719169
743409090588606464
743406917737975808
743391399102550017
743382963983892480
743414509713432577
743378161791045632
743404506185097216
743362248580620293
743402417199415296
743406699881566208
743444393823182850
743241930700636160
743321416880128000
743385116064505857
743369093714157568
743267218356592640
743427285315915781
743262986119192576
743376660142104576
743285283249131520
743444264059691009
743374986648428544
743435359619584001
743450756901011457
743436072441479168
743427302193782784
743340266086555648
743428057067888640
743463310423658496
743353176372305920
743378493048774656
743468649533612032
743368791690620928
743462882608807936
743378748733435904
743359551437574144
743415180755865600
743378744874831872
743467194005266433
743318929540419584
743429105845080067
743471984114282497
743409488988798976
743443488088391680
743391100988194816
743388056007413762
743270108231983104
743332972464476160
743441881741332481
743385547968745472
743471086684119041
743437272004067328
743395069009461248
743408541231349760
743362827323326464
743437855201034240
743394712313266176
743451918350028801
743386239798231040
743342841275916288
743405357775609856
743464916632346624
743416233601662976
743317134441226241
743413834442903553
743423539928252416
743413783872274432
743348357054140416
743359736196653056
743368531404693504
743397539454541825
743455223587414016
743411330292518912
743369298966683649
743450949532925952
743435015497846785
743335254144880641
743348650483425280
743374705453895680
743445886987042816
743380753988214784
743350353668640768
743444188558143488
743446075856519168
743451322809204737
743468918090637312
743440421947224064
743335878991347712
743448122723008512
743377746429022208
743429873151139840
743338152375418880
743409094619332608
743473028340776960
743240815141523456
743367399227809792
743378799069257729
743393001146294273
743326550783729665
743331042904268801
743465747108724736
743383278657355777
743392791259189253
743372323345039361
743351569966477313
743452509923119105
743463780227620864
743425280556007424
743409711064690688
743366493044355072
743398432895807488
743382326759956480
743334175902568449
743426282910670850
743466837829091328
743429864724774913
743355231300292610
743374420429930496
743255604253196288
743392929687941120
743394037357514752
743303968554573825
743442791842226177
743431475555672066
743453751294500864
743434650597625856
743327855241682944
743460143556288516
743353239223996416
743375083222118400
743340253486841856
743397283711041536
743368590426988544
743455009937842176
743443148228202497
743364895324831744
743463180232495104
743420129929740288
743418792122908672
743447430537031680
743450203030593536
743465407395282944
743421694195437568
743362932231245824
743439469911543808
743427105053097984
743378497243123712
743428136969338880
743417147662098433
743426702307627008
743390522463690752
743340312202878977
743416166488506369
743418058056704001
743280136561238020
743432305964875776
743381122898354176
743411930082213888
743390476238225408
743405344961990656
743450484195921922
743394444150444032
743416564884643840
743365419398893568
743445170113421312
743247546923921408
743425297375203328
743422717681111040
743305948278595585
743411338794401792
743325745410252800
743413955977187328
743385967294218240
743337799923884033
743452446903570432
743389943393726464
743376685257596928
743419261545250816
743429080608088068
743418934477619200
743411947035582464
743354736665976833
743240659654455296
743355441342648321
743461209094131712
743380212809928704
743391122307723264
743473124864294912
743412160865443840
743254115279478784
743402308415852544
743446478585274368
743416640214343680
743388911725125632
743420939564650496
743276114106277888
743390115435843584
743402060926836736
743422709493825536
743349262843416576
743374592266342402
743403772043395072
743267096528773122
743457073430732800
743429340516450304
743465428417187840
743364072889065472
743403818327617537
743411623675760640
743306220962865152
743354455660236800
743427600081653764
743457152988229632
743344288386277378
743462316201680897
743424517167583232
743431206923083776
743348688337010689
743441734714167297
743254299556327424
743362932113711104
743294325874843648
743443605570871296
743360637917503491
743356758119243777
743463372990066689
743385002486992896
743448114493722624
743357940900388864
743450526206009344
743444838687842305
743393563304730624
743265003516485632
743267587241320449
743319865201614848
743431831970783232
743258305389281280
743359983719448576
743422122043793408
743384470041006080
743347224315256832
743419047858036736
743406779392987136
743455936531042305
743434730402648064
743377457198305281
743365175969976320
743313317595250688
743387883944443904
743439969105100800
743453940348510209
743313821255630848
743373073890566144
743263242093498368
743367877374271489
743338169085526016
743389226146861056
743313670092914689
743427469978537984
743360717605068801
743261572588572673
743316933362147328
743456540762443776
743468180065091584
743374168838799360
743398399123267584
743439289288114177
743402065121128448
743315209482186752
743328249556545537
743407316154777601
743456293369876481
743393986706997248
743259735340654592
743317902040801280
743429101336199168
743446428404559873
743372679953133572
743334251458789377
743330577470787584
743357932557864960
743434545760993280
743450979002003457
743329776148975616
743437225854119936
743406020345626624
743451948058316800
743469211763122182
743345286790021121
743429525053259776
743461469019340800
743452216263118848
743412844545318912
743385514460405760
743339280349552641
743454707792904193
743430531833040897
743250227025580036
743254794672889857
743391101281779712
743466317492129792
743465810010615810
743330073814532097
743343109908553728
743459904330018817
743367658972712961
743259253318660096
743471166162145280
743309211526823936
743357554932121600
743308452181614593
743391059099557889
743445811598524416
743406402106863616
743422264864014336
743423246347935744
743247945244483584
743448491687559168
743418926021881860
743364639388467200
743443949285670912
743434562630483968
743359430033453056
743274164061110274
743261686086406148
743380082786439168
743410252431798273
743465281452793856
743360604157546496
743462798513012736
743458121922842624
743321311938650112
743405072285982720
743268832932835328
743247521896501248
743423586078175232
743412366088470528
743393823322169344
743460500265046017
743419525874487296
743472902457139201
743344615596527616
743368158338232320
743394083188531201
743437016369487872
743400454529351681
743444419156680705
743385824612483072
743321857277861889
743339540702593024
743409573051121664
743421086038106112
743365595731623936
743442070140915714
743451448717910017
743328933207117824
743432171831046144
743458847654821888
743348344462835712
743444184418369536
743386017634320384
743468389713141760
743400517183873024
743401997978701824
743382549012058113
743325263342112768
743422806000549889
743397187133050880
743458411241578499
743386718141808640
743280795075260416
743469048000765952
743319735199117318
743434944173735936
743404203998064640
743424013809090561
743420339682672641
743423732924878848
743397426355179520
743393668103573504
743362034750881792
743368799911616512
743255230867976194
743402324945666049
743405273876815872
743355797774577664
743358687524184064
743290131788890112
743356540225130496
743444318371856384
743386244063891456
743375162792382464
743422155677900800
743361023747440640
743397220460990464
743396922938040320
743398034147577856
743403944131633152
743383408575905796
743241767328223232
743376798541570048
743465361467539456
743341331456548864
743337560773001216
743246686953291776
743299656856145920
743397988261838848
743355348866605056
743411334482534400
743323900004577280
743380619502157825
743359857613365248
743453739026120705
743358721225547776
743367965228179458
743283815209140224
743326005549424640
743376517632299008
743411699571638272
743442242304614400
743398323852312576
743417978037866496
743338185590091776
743450459101343744
743448907187904512
743351313920995328
743332104017088514
743394909386833920
743259328661028864
743351921973465089
743472994782187521
743368107922599936
743447791184252932
743363624350126080
743349955146874881
743410474558054400
743375548769009664
743322352381923330
743369659970428928
743438194679627776
743413863568179200
743345525718605824
743386873129766912
743438710562131968
743412190191947776
743444876268822534
743426681533239299
743407886626361344
743411053522993152
743352471607611392
743360260459532288
743400043235811328
743452249804967937
743440237498621952
743397824675483650
743324537471655936
743369584326115328
743398793555611649
743357357757915136
743325908883255296
743447594286850048
743365990033952768
743445677301129216
743467647166099456
743424399794118656
743435543946592256
743338122897821696
743403499585675264
743426773656997889
743448131010985984
743313388927782912
743408633405308929
743430850428035076
743442850432622592
743450203177558016
743441655152287745
743417894512492544
743457358349799426
743464207962808320
743457979115122688
743350760155406336
743461410257178624
743347060984807424
743336797539700736
743319269648138240
743305147179139073
743419907421896704
743339729299505153
743338370152030208
743344162838220800
743464396450631681
743471514180288513
743357995472453632
743454435146272768
743431374816874498
743389909839413249
743385795373969408
743417114241961984
743351984971886598
743381592584949760
743405831534718976
743399183483342848
743359279030108160
743391516513669120
743428778412617728
743444717057216512
743409958931226626
743428631947509760
743430573734010880
743364802664407040
743326114408370176
743250034024677377
743372448964481024
743364115062726656
743358247164313600
743448437262286848
743418863027511296
743410193506045954
743409048549134336
743354413763297281
743421123782709250
743343164338016256
743255637606334464
743254110854471680
743428421858975744
743350953387008000
743422185042284544
743412437626589184
743443198723375104
743323434420043776
743389163538481152
743353113197711360
743359404867649536
743360725914030081
743457002169434112
743356867112402945
743350135258636290
743354933672476672
743372964947701760
743401704268279808
743395152903962624
743365977287593984
743403461627240448
743269055260327937
743379432732229632
743415969045954560
743407941349408769
743445665045417984
743463922695544833
743359182619938816
743458851765256193
743359287494246404
743362751666364416
743421128178274304
743334352138838016
743305898110509056
743356502153408512
743391688463388672
743416858200641537
743431874089910272
743437263531540480
743454539894784001
743357328712339457
743447946625191936
743328140429135872
743336302544719872
743463360440696832
743435229537378305
743358561661517827
743377197067571200
743425561482100736
743470092281741312
743382033053982720
743308066368610304
743367650923810816
743404950722469888
743361917180248065
743433442625490944
743389654242689025
743447988454973440
743461100063236096
743409065276014594
743382620344487937
743306934233632768
743373497712377856
743471321208729603
743388366608171008
743457475890921472
743362949075505153
743422394837065728
743392535532441600
743321219869483009
743435988492488704
743459116148994048
743416883420946433
743409065426989056
743396469684633600
743326697513095169
743417001075302400
743455273872953344
743319005042118656
743423007159427072
743429013251719169
743422344501297152
743414882851229696
743371123782524928
743411179347972100
743241121057411072
743389041740099584
743366966954463232
743350575601844224
743429269175545856
743427083968339968
743387867322458113
743400530047754240
743460521236627456
743404619196473344
743345517585793025
743364006140837888
743381953391497216
743335878857089024
743409505682202624
743440510195490817
743366849845329921
743419613929627649
743370578279673856
743343214816485378
743417839898464257
743466770560847872
743351322238291972
743427125890453504
743440552012578816
743368527596380160
743310591528316928
743428287867740160
743364383615623168
743353147087720449
743379428449869825
743460621841203202
743337443458318337
743443257116475392
743416505874919424
743375234217148416
743455429083148288
743468033163788289
743420301686489088
743362659647524864
743389855464460288
743446344367542272
743345089712295936
743353478265724928
743460399547297792
743435166547349506
743370377091481600
743423758157877249
743407660196823040
743468829834158080
743378761358409728
743421681834799104
743428979986731008
743422981884477440
743468418872008704
743369613904314368
743449401897717760
743441885889499140
743344716297605121
743421048348094464
743402979408154624
743318988348760065
743453965338222592
743376983019642880
743373849962627072
743392879444361216
743407303836209153
743426760960843778
743419337298481153
743355927718289408
743293638113820672
743256338109706240
743443349600935937
743399938604826624
743343500150767617
743348742850392072
743367667403218944
743452426125008897
743253376863969280
743471145375117312
743469245225373696
743374655289856004
743457215844016128
743466145710243842
743358754721169408
743402547419971585
743368699244122112
743315746432770048
743392942627373057
743454627933335553
743464069420683264
743323673369600004
743343512448466945
743253058323251200
743311669422481410
743340467534725133
743336558233681921
743342828747579393
743330153619566592
743408628967714817
743417344983240704
743423565165436928
743350290464677888
743455907342876672
743440556227952640
743456519572885504
743342988256935936
743442292636291073
743431618233147392
743428698775367681
743359169768587264
743372692284309504
743380326060298240
743285576820895745
743440161829191680
743374659270348800
743369613908520960
743385614805008384
743368976282030080
743344347219787776
743413763106275328
743346389812281344
743274331589906432
743352983425974272
743348990456958976
743405042825302016
743401834384134144
743256254374522881
743365717374828544
743305428457533440
743425863505616896
743343919228870656
743407274283143169
743420918588805120
743381865474600961
743387024254767104
743466745239724032
743362529376645120
743358733728681984
743357064496373760
743423938450104320
743371467404939264
743328404590604288
743348063444439040
743320540190937089
743402581142151168
743462819438465028
743339553130328065
743341327178305536
743428107563044864
743300164312403972
743316220099735553
743385191557791744
743425603613917185
743381479204454400
743438836303278080
743429428777213953
743435422529896452
743329247876440065
743348642040283137
743240341269143557
743434235562844160
743472810211708928
743317226929807360
743277116607897604
743383475814862848
743389708789547008
743421711224307712
743368996968239104
743400546636206080
743422600362233857
743357789976723456
743352790467043328
743285291390119937
743447686653763584
743427688216596480
743360919124713472
743379797687083008
743348100954095616
743346679215071232
743345638885076992
743415872518258688
743284804800634881
743422671715631104
743421572904587264
743438987419869189
743435589941223424
743421941789384708
743404455803105280
743353646176342017
743402555657453572
743407089855299587
743318237807415298
743438358295220224
743255608451694592
743416602616532992
743403445143605248
743277062081871872
743437393634672640
743443035086815232
743408713101414400
743383744187351040
743276877675036672
743356632260698112
743426555699937280
743312495863947266
743378773874192384
743463213979869186
743331214958854144
743373870783152128
743282020030222337
743452476179832832
743360768075141121
743386462234742784
743453394749136898
743441780801212416
743399934469246976
743367004678062080
743436164737142784
743372281355735040
743325334657896448
743409078089584640
743354157910761473
743464870515924992
743427247806226432
743458650598023168
743375477486780416
743471871027462144
743351703987093505
743418422671847424
743460512780980224
743461779284627456
743317046314754049
743421035719045120
743425226189447168
743325565264900096
743409828580696064
743339465188352000
743310075477975044
743309106509807617
743466237745860608
743401196778455040
743471816186830848
743423749639258112
743367273281380352
743373535385686016
743342980078022656
743442070354923520
743360570800234497
743356581857787904
743422738698768385
743461204748869632
743371668765159424
743460441368702976
743332875727044609
743375158707118080
743423804098117632
743303544988536833
743437280472371200
743377570473840640
743327758961434624
743423191553433600
743428128480104449
743426949993865216
743340215796793345
743400290875908096
743258603167973376
743354530931191809
743387175081938944
743460110085808128
743348293866946560
743382443953131521
743334674982805504
743442355672522752
743420939539451904
743388747987886080
743365012660621312
743391692494016513
743381747828654080
743369655692103680
743407429757472768
743468506893647872
743462651574034434
743406506947805184
743248356357480448
743423682547179520
743469962321403906
743448001029488640
743454519057653760
743415952524607488
743432058333171712
743415126183784448
743420930962120704
743243193186140160
743422931561123840
743373346453127168
743441227110977536
743343466281738241
743415629277990913
743360109300985856
743325011465797636
743451369118408704
743332833666600962
743351443856330752
743388823569207297
743378891365056512
743472025847607296
743462870063648768
743409505661227008
743387989112324096
743396427695591424
743375653383266304
743438438154764288
743387993050910720
743413645523193856
743429483085041665
743457396119339008
743268975539216384
743417345033572352
743409098893332480
743387263309127680
743425557417893888
743368896443449344
743441634076008448
743308339220611078
743410323479093248
743445538968903680
743358351870922752
743397258318716928
743378333493268480
743451163731853312
743453621623398400
743334935201644547
743432641626673152
743409522631393280
743399930203639808
743358222023561216
743412550876823552
743365809343455232
743319848369819648
743260108906323968
743427495245025280
743360893845540864
743437724976320512
743341641751134208
743462135691350017
743462249205993474
743367621362458624
743463457027198976
743366472236359680
743454980414242816
743318892085280769
743320804625047552
743293600247648256
743402618672779264
743440291793768448
743341797116547072
743353650139926528
743443307792052225
743459879130640384
743418292782698496
743368787311927296
743463272435879936
743375884065841152
743459384454447104
743379621312348160
743383123694600193
743352555460169728
743248289223479296
743396096521699328
743321496500609028
743331860625776641
743320980680937472
743458729924780032
743416359170768896
743427386046177280
743369123061702656
743454988744134656
743394724829143041
743382850771259392
743409111656628228
743375435208228864
743245684594384900
743454237963624450
743359325196820480
743375167133450240
743353658461433858
743275904470679552
743472634269171717
743439595732344832
743390387902025728
743256635863359488
743368888306569216
743431492139786240
743271936684363777
743319982411386881
743256128474259456
743249014787694592
743455768779821056
743319844079079424
743330359220174848
743383807248764928
743282728783720448
743312512255352832
743432414823866369
743423564934692864
743408843003166720
743409618970349568
743452501349793792
743349724342718464
743412475459055617
743470163664699392
743340836583178240
743333056166002690
743467852636753920
743406435430711296
743401171637895168
743465348788281344
743426698314719232
743427750795575296
743401314357547008
743386160307765248
743466183446278145
743340039875108866
743430540301328384
743251619396128769
743378459464916992
743316065095061508
743372193346654209
743366052852154368
743383350065364992
743402639614947328
743455555063156737
743321484106436608
743333546815741952
743288680622788608
743361187270688768
743389104700792832
743390669054545920
743390270717313024
743367386447806464
743442871571914752
743331831475372034
743382905620209664
743362957401329664
743382612065026048
743239871418990594
743393034616864768
743318237870333953
743359488497881088
743309458848153601
743401137928212481
743454544240205824
743431357959901184
743326852924641280
743284033086431232
743360641998589952
743272108772433920
743448949097390080
743336168364773376
743422596012716032
743391541453004800
743426429761785856
743380997132148736
743426497030066176
743434621275246592
743356519056474113
743356829527244800
743308725058887680
743385090785415168
743459673664217088
743401779803521024
743456674875342848
743274033790103552
743441084722876417
743394775311736832
743416371627778052
743395429757263872
743421757365846016
743411393173434368
743454611453837312
743387653467439104
743440337977344001
743377931121074176
743396272707608576
743383161413963776
743380661491372032
743469476063043584
743310146994987008
743386323822718976
743384385852964864
743400320307433472
743405844210003968
743344254953521152
743459505992777728
743458579055804416
743355869019070465
743402673085550592
743361124335181825
743436961793220608
743456695888846848
743251275723083781
743356783398268928
743385077913100288
743435799715258368
743417755983056896
743382842688815104
743384839148101632
743381579930570752
743311803430502402
743378602151002113
743376806963732481
743367315325067264
743351137928024064
743310335449280516
743379927446265856
743368347241316352
743409056983900160
743404904748843008
743249249832415233
743341696402882561
743391277341876224
743357382927912960
743407899339264000
743386483202072577
743424714379497472
743421170096144384
743388395867672576
743420721288749057
743417458275430401
743404233664372736
743386546263433216
743371178153238528
743249270745104385
743372331565748224
743472260984496132
743337871407382529
743346515574329344
743448604900196352
743469396031639552
743441999198445568
743373128353648640
743397707105050624
743419383154880512
743377192818774016
743296070847864834
743469677406355456
743406259328684032
743453491612393472
743390883115077632
743240588615684096
743349804130983937
743355671874150401
743441155824680960
743440551773638656
743461963938824192
743462152804012033
743409400996569088
743447170695593985
743463767598571520
743372323064012800
743450433662902272
743312961364647939
743421203612860416
743266983496552448
743465172740747264
743417369985425408
743285048292544512
743375397568516096
743442716143550469
743409765716459520
743252173052514304
743375078897881088
743329553876082689
743346842767810565
743408562022428674
743374588134981632
743436919883862016
743413385614737408
743380284226297856
743420151069020160
743443077038215168
743348772386660357
743456519597993984
743365289497231361
743397862562738176
743328291507994629
743385287821254656
743332842097106945
743435216618950656
743376060176281600
743464207681728512
743350714299146240
743406674531225600
743451314751934464
743279457159417857
743402975314345984
743459459968696325
743408243410538496
743424915462819840
743268803484749824
743448336762552320
743468461058297856
743462223935315968
743468377012723712
743424773024251904
743282367897403393
743322704732790786
743315469436780544
743393001351806976
743464090413178880
743421052475281408
743248872349310981
743319953168703488
743253829861400580
743301846375116800
743469278914023424
743449900877242369
743395450598858752
743312541871308801
743424403912990720
743392350932697088
743379977845018624
743366660975923200
743357659814862849
743459136831033345
743421585307090944
743467924103499776
743313011666882562
743253372581601280
743440396659875840
743368783331368960
743463629224312832
743458033829814272
743352559813857280
743386357498675205
743268518439845888
743347220393533440
743464400959463424
743347840890507265
743415822551556096
743454950869479424
743373304900292609
743388408467226624
743408562098081792
743443039222378497
743353507432914944
743414320743211009
743471506009645056
743471820620300288
743406985056485376
743462534133465088
743443844327477248
743460382514122752
743443236262387712
743340324949393408
743370310037053440
743410327757328386
743398864791670788
743469828250402816
743416577408794624
743432805112217600
743405563023921152
743428900290596864
743403034013761536
743434629420580864
743366648468488192
743359387796934656
743451528359477248
743377473908408320
743320293041549313
743405349156294656
743381483562274816
743467865458696193
743240630634184704
743398629721903104
743466573298606080
743297601647239168
743407203223281664
743441990658985984
743367898094153728
743472143661416448
743406561192742912
743459124160135168
743316136293371904
743360541242974209
743416707251843072
743460885943857152
743397338165678080
743435409766522880
743340702445113344
743286079814524929
743415423933231104
743253863428407300
743355420362760192
743424865194151936
743421002256912384
743438374946611200
743249308347142144
743362462485872640
743417919460229120
743414648062513152
743422910807834625
743469882684096512
743425074850500608
743341654304710657
743410717693452288
743441306853203968
743327498579017728
743261832895406080
743374080678649856
743464581163520001
743311526614835202
743375410319233024
743401217661997056
743468100008325120
743455210866114560
743346251337392128
743434558243209220
743362366004412416
743409077842120705
743346679189929984
743354954656555009
743357555087335424
743355403564552192
743357815297703937
743454388912414721
743404719993929728
743357793961385984
743415511799697408
743409728059904000
743454154245410816
743435862814269440
743431798517022720
743327809087504384
743385204031688705
743448336649359360
743423585906208768
743469245305094144
743345987133943808
743452090324885504
743395576331513856
743369676638556160
743391910811865088
743431332810919940
743369638847774721
743391369721483265
743361770388000768
743374978419044352
743428128656220161
743444364651683840
743357483675062272
743386051184582658
743344791753154561
743410772546564097
743458558319042560
743450995850518528
743471866715717633
743316782199386113
743350584053370880
743427591776911360
743414958474530816
743376240644657152
743400509059502080
743465763894366209
743261916408094720
743317574784454656
743319428914249728
743285035608870912
743330958925979651
743335480389820416
743399640603713542
743270267309400065
743405315685777408
743380661617070081
743388265684803584
743335899954446336
743246531696930816
743455873608089600
743400097996693504
743365218210840576
743472709846376448
743296175571251200
743468368485720065
743364567967895552
743421992351653888
743399775073091584
743399850356711424
743374391078232065
743412320118972416
743357819223584768
743376341505040388
743410881673965569
743391105148936194
743393705617326081
743409094703222784
743438572208922624
743405739171995648
743372524503863296
743447850269417472
743346176108331008
743368397266747393
743254387636707329
743447652998746112
743395597592367104
743360856092778496
743463402396323840
743439075705782272
743380779024125952
743435149581361152
743409111459475456
743341062974889984
743261841183350785
743338399889690625
743349367952683008
743364161162321920
743334985654886400
743338965910978561
743420398448975873
743460131057217536
743442221358284801
743293545725853696
743418800129851396
743395194930925572
743440283489165312
743459027695210497
743428539362443265
743445291374882816
743335627228225536
743316954321063936
743414148839673857
743268090469748736
743361971874074624
743404715736698880
743349334113083392
743434256324636672
743451847306842116
743439155355586560
743431634872074240
743355726370746368
743357341043564544
743319114421153793
743422470452051969
743370645640085504
743336877206315011
743431362246475776
743442234046095360
743412617952133120
743422248174903300
743390434198577152
743344695212802048
743452946290118657
743379109414215680
743441860656566272
743396314818371584
743463692122001409
743416384600875008
743374663523401728
743468570001084416
743391524625453058
743335178588684288
743425209370288129
743286293715632128
743468322432286720
743467756213932032
743439763278012416
743389830248275968
743408062736797696
743345500804386816
743383304083214336
743397686339067905
743426081571635200
743415956391792640
743389360490483712
743430506608496640
743335463507812352
743386441334538240
743374441401417728
743382322548903937
743393571470880769
743458444817108993
743452333695205376
743316706756435968
743426643633537024
743402698477731840
743450433725702148
743391411672915972
743380183412019200
743241012064071680
743436563397353472
743294279620009985
743469735807844352
743325770605432832
743335228656103425
743409048423305216
743439348142575616
743384067379322884
743417504182198272
743387363884294144
743311090688262146
743410613095895040
743354053048995841
743428707419725828
743460269523775489
743403600148299776
743401247026388992
743389624698036224
743344993314607105
743338835908558849
743308074757173248
743359828404252673
743355021660561408
743420838850879488
743387082815483904
743450504945111040
743408021167030273
743407840514052097
743325162431381504
743385170552623108
743403075810037760
743296909591207936
743421073824292865
743406280287621120
743467173247606784
743429953174147072
743329902150115328
743457727666544640
743378094724087808
743468498735726592
743249342178430977
743456377142714369
743243079834968064
743441126598782976
743324168226111488
743423233869877248
743381760352862208
743285496940376064
743438400305278980
743366824658558980
743430863027904512
743273991960330240
743386835670470656
743416518743068672
743430208892575744
743459052873670656
743247672799174656
743356024019517440
743340702302507010
743350806649331716
743413163144667136
743274461915340800
743429734688821248
743455915844702208
743377679559327744
743409073639424001
743434218546532353
743448906999148544
743336050924257280
743465457647128582
743468515596902400
743393085166600192
743404958926671872
743456028843474944
743389427611893761
743459367656185856
743346679097630720
743401377196556288
743404170695294976
743407341673005061
743404644739747840
743431723094945797
743378622996676609
743417760181555200
743451511502569472
743346251379277825
743427696575713281
743436655458197504
743400986945912833
743416107411836929
743397623177035776
743373749211144193
743395375126577152
743441608813731840
743451326953177088
743456981030141952
743345085366972416
743455567406997506
743356619799437312
743365528287383552
743317037917732864
743420075525341185
743434575217565697
743254597398061061
743292107096358912
743472978336309249
743364714953072640
743388739850878976
743413943440388096
743366023219412992
743376290938400768
743357026646949888
743349619275378689
743432561666424832
743386525291909120
743402555661758464
743450727293456384
743375196128673792
743317390428012545
743371656337358848
743403440898977792
743433094636707840
743451499146027008
743426211771203584
743315368811237376
743425179968233472
743455328604299264
743461955646722048
743450085841723393
743420377465036800
743449347543666688
743365637435580416
743466057369853952
743409321170636801
743407660448497664
743409057113878531
743336734637711360
743466263171719168
743471384404230144
743401817560723456
743416359426502656
743430456469651456
743445081814896640
743354883147849728
743336650583875584
743431097858523140
743364958042324994
743320594867855360
743418393445924864
743459791347933186
743448768503234560
743456477726269440
743405294647148544
743368498189983744
743399347166056448
743414966523432960
743368850167607296
743400282676142080
743252764428374016
743453621539438592
743327200712130561
743441978055081984
743256145326915585
743374491900854272
743366685890125824
743430213166600192
743346264142577664
743348004850008064
743421639866617856
743433614432550912
743375775181709312
743324160189829121
743363397744484352
743412311671586816
743436819191185411
743330497611239424
743422315166310400
743417391091224576
743320171440287745
743321626704379905
743241699942633472
743422302533083137
743451025084813313
743417231665676288
743437456444383232
743460198174588929
743386894130610176
743452262316544001
743471996877561856
743386697023389696
743466770460250112
743448944919855104
743287367633494016
743421442717528064
743470625197416449
743335362869616640
743368674354991104
743455278360895488
743363058056179712
743358825797910528
743418796262711296
743333379010007041
743460961546297345
743417843950231552
743420620780769280
743343680266768384
743351821406658564
743409048494571520
743310515846287361
743404761995632640
743380644747567104
743445392398946304
743249505802391554
743422721984434177
743463272662261760
743349820958482432
743338018174439424
743389410998239233
743296456463810561
743306028020707328
743455043274313728
743278727434539008
743362814564143104
743277355796434944
743451616628482048
743351758382993408
743419446144950272
743351754503315456
743360935620902912
743406540292505600
743357374799319040
743400122885742592
743374395104706560
743415159679397888
743423774754672640
743439343847604224
743457975080189952
743422512118194176
743422457571344384
743387154433327104
743458717685911552
743263489645383680
743376232377688064
743314588477722624
743465168345108480
743397669452787712
743381009509425152
743374319774900224
743437343256940544
743454355412516864
743390970998366208
743463356296634368
743387188037984256
743374873309773824
743436265249476608
743336978041626625
743404786993733632
743378023349575680
743311703102808064
743467357948026880
743389410880786432
743373396977815552
743431563698905089
743415079836745728
743446780549959680
743290668647256074
743375229846597632
743329520325791744
743284234287190016
743382796320804864
743268157607948292
743394280446754816
743460978239672321
743431001448251392
743380309157175296
743400433306173441
743454519162474496
743400018153902080
743389624907640832
743368988906885120
743402094212722688
743409367517650944
743280866386804737
743380166404149248
743353968894451712
743361170510348288
743460256685105152
743344233927454720
743430447699365889
743262662956552192
743445496908353536
743355709656489984
743421388380266500
743416841750478849
743382058039414784
743367524918562816
743454095512600576
743337212662550528
743355369699713024
743357546644156421
743363238419664896
743451926877081600
743360222492663808
743392435074654208
743383169706033152
743459699060776961
743326802525839362
743403373639131136
743355177034350592
743407001556779008
743408389892476929
743405529498689536
743417240125509633
743367126493257730
743356581916483586
743438249415294976
743342300584017920
743412836030910464
743370876310036480
743386575426326528
743285052264546305
743386508556541952
743329981606952960
743385376081977344
743427579156238336
743405856679559168
743322486545088513
743266089883271168
743431798277844992
743252596966699008
743442825442959360
743274717658783744
743352014290063360
743386088979464192
743461200365752325
743352207525851140
743409371347038208
743418972096307200
743451272439701505
743408008571588608
743380976059973632
743461049660284928
743394481706237952
743470465843404800
743461032698515456
743401905548853248
743467760475377664
743416367811039232
743390354410508288
743371794866896896
743391327467888640
743472667706142720
743414467443195905
743269231492464640
743463494897504256
743337703601647616
743336332110422017
743391197541048320
743467047263272962
743413163350171648
743332108324614144
743464073669541888
743374537794928640
743350206612176896
743358142176600065
743432759138521090
743324608825155585
743380837551472641
743370020768514049
743404132967518208
743368783134363648
743400328658362368
743457790761517056
743459174487449602
743404766051565568
743359744492998658
743395723283038208
743328513835438080
743322490693255168
743388878095130625
743451884921421824
743325833431912450
743352853155090433
743452023476084736
743356816952725505
743390476225617920
743377368836935680
743377125777022977
743253804670423041
743406834111909888
743459115825930240
743464354562117632
743396335475363840
743456746086211584
743379067739713537
743324113901486081
743381139696427012
743359891293671424
743385363289247744
743354723948863488
743415159830552576
743350307199942656
743324264997097476
743407538591367168
743301661842563076
743419236714938368
743456226080600064
743366639844990976
743279843035516928
743424869279334400
743318212415102976
743313955372752897
743347430142271488
743332485530935296
743409061085872129
743382410398662656
743455781434048512
743457824211087360
743414950148870145
743302865708429313
743430217264332800
743376739859054592
743339347722665984
743422520825610240
743409879143092224
743432301787373568
743408998297251840
743412085032423424
743451322872119296
743363297051820033
743397933463277568
743340404775387138
743386529297403904
743456876155834370
743436072378568708
743336604710756352
743464505775108097
743403755387879425
743283710162763776
743426484103151616
743445258046967808
743418594881572864
743440409318297600
743450089625124864
743460411949756416
743444620609208320
743420742264459266
743442376589479936
743460584016982016
743437699873398784
743354367219118080
743364467254247424
743370586731196416
743344972309495810
743442422785576960
743445094347509761
743472776695193600
743364480046796800
743395815536861184
743376924530122752
743316925048987649
743438765193060352
743470809755291649
743398126556307457
743325628234010626
743348738488311808
743344976449286144
743382838209298432
743370704255598592
743461959736012801
743438072948400128
743409702885859328
743410122358161408
743371853494915072
743320599104102401
743341637670047744
743344938729934848
743428946411192321
743339091773685761
743415352495841280
743370263765516288
743429361718669312
743448391280111616
743355126534942720
743341331477471233
743383148805787649
743343290192269313
743445941785665536
743443445952372737
743281915151560705
743455034889887744
743396297743417344
743326597122383872
743368540053512192
743284029143810048
743450446250008576
743409056778321920
743461565647757312
743408654280462336
743411644760465408
743425121302503424
743444792353427456
743444280925126657
743463478107639808
743451008332791808
743408599779655680
743462819719426048
743383215868620800
743267993954684928
743395958050918400
743458700828913664
743425419009986560
743299879133294592
743467089369923585
743310725720870912
743430502296625161
743396616820883456
743306040532340736
743355508099186688
743300017486598144
743413116994752512
743385912713814017
743370054046121988
743336348526870528
743404955067887616
743370637125648384
743390715066056704
743458738451976192
743383102446309376
743386730842161152
743427172149370880
743466305160945664
743413184195891201
743262155659632640
743377608134516736
743418213036220419
743447992800264192
743467626022731776
743468464929529857
743407245204004864
743420880571641856
743361157982003200
743462735502020608
743393059686256642
743422575133466624
743427126058180608
743398109871407104
743349850163470338
743443819358785537
743422088803926016
743423288362340354
743350047161475072
743354166123237376
743333366615793666
743464027314065408
743410067681218560
743417432904175617
743352278757715969
743382074808107008
743407131563528192
743415104977375232
743379759846068224
743273719439724545
743416673953251328
743339050031947776
743397464036737024
743309178140123137
743384730071085056
743470264353173504
743386038563966976
743445891164545024
743462894914805760
743460608989925376
743361841674452992
743337292224335873
743273052444704768
743423963590713344
743393936685699072
743327599410089984
743361132761481216
743387615852957696
743379134898970624
743350655356547072
743282753832091649
743378111568429056
743455336703598592
743407119139930112
743296683140743169
743365541188931584
743249543513374720
743376802802958337
743423607053910017
743454426816471040
743470289800007680
743460483496304641
743358834345807873
743358440030998528
743318149622181893
743308922191118337
743377398545137664
743323195462164481
743409103230296064
743364676885561344
743272930738483200
743421035748401152
743408272808550400
743395488473489409
743295450027954176
743454271480406016
743355680430526465
743458939921137664
743377486629699584
743390845278298112
743303494807887872
743369785887563776
743437104198328321
743376387558543360
743381328557649920
743384453125447680
743428304611442688
743386676219777024
743426610204934144
743364110608302080
743396834559721472
743414086092857344
743248566236381187
743347681850888192
743349057427378176
743443286698790915
743248952032632832
743389024988037120
743380216752513024
743421006551912448
743441311190122499
743403637863489536
743373455672827904
743357664055332865
743409413445259264
743435485176074240
743366338052128769
743391076124401664
743425263762087938
743361036288409600
743471212425207808
743403407415844864
743397858360066048
743379726287441920
743270821129486337
743268866436927488
743395924538458112
743465495467155457
743331072335720449
743376722914082816
743422743106961408
743459065523666944
743437590607560704
743448202322509824
743387296955830273
743449125321080833
743417567050530817
743386608871870464
743437930748907521
743456452640137216
743457396358426624
743365427670167552
743358733724618753
743250365374599168
743357815100628993
743402727829549057
743416770443288576
743435749563973632
743407530253099008
743433308432801792
743441877211488256
743471082330456064
743301238284902401
743418573830430720
743419165382483968
743250071672717313
743455336728666113
743331105877569538
743386567084019712
743416925577973760
743457752756826112
743358003915554816
743433450829418496
743462525996498945
743450458887356416
743355252435390465
743359379739541505
743314836247896064
743409287507107841
743349833293914116
743467462675599362
743409430071480320
743385644139937792
743277515079356416
743408888989388800
743287195788787712
743365046005272576
743344678561472512
743239942457856001
743365377623724032
743464618958422018
743247534143922176
743350273943298048
743347253755011072
743320183826059264
743414593503006721
743328786171592704
743277259201609728
743425314127233024
743399263300792322
743375586492616705
743377897541541888
743373183177220096
743348768184033280
743450953995665408
743448458271457280
743249929066397696
743291524046151682
743355151675621377
743264693330944001
743377222338224128
743348864292261889
743341067437649920
743255897946763264
743375988915081216
743395823854227456
743410965245476864
743450576286015489
743247832182730755
743377478182330369
743382049768247296
743313078649917441
743280551700881408
743428585617129472
743374692833099776
743298142662103040
743451071415263232
743346968756256768
743364471687634944
743343307045011456
743459074004549633
743421128086069248
743409061333336064
743329168134311938
743457895556222976
743454619657977856
743403017123303424
743325338478903296
743348763897430016
743319022121320448
743347115288469504
743298188900065280
743423313238601728
743288181479510017
743461649475117056
743267226405449728
743367763998220288
743471782670237696
743457736164257792
743360365401079808
743425175660552192
743470725789425664
743380254690021376
743316606210580483
743432448722243585
743455068461031424
743343672138227712
743373745138581504
743319713925632000
743455257364152320
743439021200781312
743366446953160704
743424190036873217
743352085639356416
743320322456203264
743326500548554752
743417265207414784
743250067499417600
743314009818988544
743421191231250432
743462157019381760
743451364819345408
743409069394903040
743241792473149440
743419576407449600
743394515487195136
743412483558346752
743466489760604160
743334129857552384
743459900349620224
743320339120152576
743375984733323264
743398546095874048
743451490866520064
743399045230624769
743320615906512896
743396759246766081
743424672180674560
743281872940195840
743398856327585792
743360977811312640
743271454393798656
743435703422455808
743363313787092992
743350592395894787
743359320780214273
743369328314089472
743433325348593664
743248700441403393
743374311436783616
743273883000672256
743362835682496513
743331042786836480
743405168759287809
743347115426906112
743396075642490881
743393294906982401
743461276056059905
743404602406604801
743377620658708480
743285937279483907
743451268631396352
743468783642238976
743399707892977664
743445534720032772
743317738395836417
743430531644153857
743421312887033856
743323195319554048
743355818540576768
743383538880360448
743410243758080000
743352228199596032
743459438921670656
743389293255655424
743327817518047233
743413863488585728
743281793277689857
743455089369694208
743436244349231104
743429613213392897
743326374761402370
743427352575770624
743385153595125760
743350580093976577
743370637083697152
743442083025915904
743296054041284609
743446021439623168
743379180944035840
743456267902017536
743416669465370624
743412328704651264
743414442235420672
743319978133229569
743457039691685888
743412802434392067
743379721971466240
743387586211778560
743367269263122433
743353306248970241
743434738543669251
743390593670320128
743411376404729856
743447892141146112
743418397724184576
743371471976808448
743253712454434816
743441705425375232
743388869849157632
743312902598197248
743465436734447616
743415180487360513
743432515562647552
743329151411621888
743459346705678336
743278337217409024
743338118653214721
743419035094646784
743405613561036800
743325573477339136
743371253742899200
743363427259785216
743346847125692416
743468683092099073
743328064944254976
743329700894773250
743369190267060224
743422319167737856
743327809116856321
743395601744814080
743404313108676608
743407609714139136
743369072453259264
743460638626832384
743322402516410368
743284893073846272
743392875241738240
743329960585113600
743444133751173120
743310008394276864
743468377021120513
743428019239387136
743465889744445440
743290085710303233
743360352826593280
743377834702438401
743446134534864896
743267712961511424
743247085508694016
743334318605369345
743378455434305536
743271819399008257
743446789035016192
743342417978392577
743414899502620672
743468083486961664
743382213220306944
743420343881203713
743315389715619840
743382230051987457
743428820628299777
743419932868747265
743428275171639296
743410361219461121
743366660900282369
743463327033024513
743446231024828416
743469077398622208
743367663368413184
743386953047998464
743451591454367744
743385799367004160
743442011420823552
743302295035621376
743412747807887360
743359585092657153
743450714903613441
743381026374750209
743265532061712384
743315020474261504
743357249108606976
743442347082518528
743340736033153025
743253725045633024
743386533638574080
743466405492887552
743361997023092736
743394385270824960
743362433008340992
743354610606211072
743471510141173760
743417932047335425
743416916954406913
743385757717397504
743438874182029312
743408817682190336
743425779451650049
743331793579847681
743458981780275200
743401125651578881
743376349629456384
743417714044207104
743298599975428096
743466623655358464
743285056479854596
743380988638572544
743469723254398976
743408520167591936
743392124746358784
743363720550580225
743288542080700416
743406263380361216
743423288345563136
743382012031971328
743404707549446145
743412907128455169
743412450226212869
743316908259184640
743332787529252865
743258988888850432
743360205690277888
743364400053030912
743415839039365120
743363993465724928
743415587464851457
743377767379656704
743462399982866432
743304216156897280
743401075273764864
743401414723014656
743466699350024192
743343282000781312
743408511888003072
743424504366522368
743417902771015680
743340257739890688
743402912320151552
743409052663701504
743354379978178560
743423036590858240
743300764076937222
743447455618859009
743411816949231616
743421060897456128
743422185084174336
743445173984759808
743361879318368256
743461146104041472
743451910028533760
743448445579571200
743389457043329024
743458709054046208
743366832942256128
743446231226130432
743363049805983744
743448441322356737
743379755551035392
743417499979386880
743345660141797376
743370993524158464
743473011756511232
743445379665039361
743410932009828352
743285836897128448
743343877478723584
743384453062475776
743354136570142720
743462781941219328
743397237234016256
743424185662345216
743380032412860416
743342208103833601
743427151274336257
743372642166648832
743407060277043200
743461481648267264
743368690838667264
743375569442734080
743446935680462848
743362512813428736
743413255356489728
743429353019695104
743344464765194240
743420217842335744
743338290485436416
743347824201347072
743378023269933056
743399237925347328
743417152124891137
743428879159824384
743395366763012097
743404116022562816
743399439268646913
743341499182505984
743373413834711040
743410097049702400
743446998733316096
743462685497561088
743392644437540864
743336797569060869
743355193673191424
743311459887681536
743330086477168640
743453046999498752
743436525283598338
743325900628910082
743381525538963456
743450639087206400
743406368472862720
743447061710921729
743345282671214593
743472210644443136
743275287920672768
743335631313477632
743379495625822208
743377998238330880
743385791276126208
743400085526974468
743362248563888128
743353582884294657
743373539600830464
743359635659231233
743420092357160960
743455924166197248
743439734131855360
743378048465010688
743349279729680384
743350441631571968
743455248946192384
743383358525288448
743450777654599681
743392464317276161
743376186173165568
743244069644689408
743418087244959744
743340077594513409
743345173631930370
743350458127790080
743381667960729600
743310457268637696
743403918873460736
743415428043636736
743311325271461888
743363007762161664
743289024467501058
743358305972555777
743429818822328320
743389775571320832
743248557508005889
743444104416231424
743397769910558720
743459107739418624
743445773799538688
743315024924446725
743396696177152000
743428212202536960
743363741895528448
743371052227641344
743270481164394496
743446356816183299
743448344995979264
743412735405342720
743296175495753728
743331927856291841
743414601778364416
743451444586622976
743402618874134529
743380800071139328
743427625218084864
743341394597548032
743461494134808577
743468133671903232
743330350974152706
743366719566024704
743389846836776960
743385833072369664
743407848789577733
743378044446969856
743252118501367808
743469714878300160
743346524264947712
743439180462710784
743450425379160064
743400039381344257
743378736473579521
743442137308598272
743354954534916097
743400500628983809
743470700644687876
743460416286760960
743403742972743680
743391680053846016
743386730464698369
743352270260101120
743469677096144897
743401578439278592
743407832310095872
743424038962233345
743347278895689728
743355793496432640
743346721246216192
743321551156568065
743336600558415872
743383895115194368
743400269736706048
743366946129907712
743472281851207680
743358339342467072
743248834617348100
743288768552001537
743394901266673664
743457719449882626
743334242986295296
743448663792418816
743421786822422528
743402547327676416
743297320637259776
743381454265155584
743333748242931712
743467194235785216
743342493358428161
743336898282721281
743397165960204288
743437532231254016
743327502773321729
743321656127455232
743331613367377920
743356091300339713
743369428969066496
743417038568316928
743465285970075648
743337653190328320
743345333086752768
743434134824099840
743390660909273089
743364203130589184
743332104038060032
743338743495438337
743360721795297280
743453688568623104
743468100222332928
743390715347083264
743459996722159618
743311694542176256
743420130026192896
743350680430141440
743435716147896320
743245361850945536
743439503541559296
743436957657796610
743408016758808576
743439067224879104
743394397757243392
743329042045100032
743351439943053317
743454426933923842
743428103490445313
743315230487252992
743264324047634432
743282493705584640
743465738820780032
743363896912773120
743265548641902592
743409996684156928
743279696163414016
743399049550766080
743302441802698752
743395891214749696
743365708914954241
743429755958071296
743268640057856000
743352136184930304
743376031051034624
743384419734519808
743359824080035840
743299526870470658
743410789202206720
743414530471002112
743323560182046721
743361074007777280
743324956797214721
743420406728527872
743365813470662656
743435258650066944
743380938424365056
743307827570049025
743371115226079232
743344322116890624
743374239844163584
743410009007079424
743391424209526784
743414111028056064
743404061500772358
743339825944616964
743383069005127680
743468322293948416
743421136596254720
743447338484645888
743385422206746625
743330615215329280
743290572014649344
743454762084016129
743454770493546496
743407177956728832
743358771594825729
743425087743856640
743389813613658112
743379059174965248
743412827818500096
743315968571564032
743366644043493376
743364521864142848
743251435052240896
743344150272061440
743382465205665792
743440748968878080
743414060834824193
743469803076214784
743442586069774336
743274457570086912
743314781646401537
743357601140744192
743355198031028225
743326794221137920
743399670299377664
743438949868314624
743455613682757632
743378681599500288
743406729124265984
743367810261356545
743439818126917632
743298981648695296
743352102441783297
743302148402733056
743450689678938112
743430188063670273
743314823690100739
743381051767201792
743369584200146945
743384868512534529
743438807354118144
743250675925192705
743386390814142464
743427520154976256
743323640045854721
743285102499725312
743423711672438784
743424613590282240
743364299708477441
743395404314730496
743307135346315264
743357265718087680
743374252733145089
743339934908481536
743398768469381120
743393420715102208
743386785091305472
743415260128907265
743415709045227520
743393852535488512
743387548685373440
743391117945737216
743452270742867968
743375871776595968
743339821540663297
743447753758433280
743410193543925760
743376324413165568
743409740751921152
743444125547118594
743419437685088256
743351011935293441
743367969472917504
743249186980659200
743343701217271808
743395031285907461
743408058773176320
743268388508573696
743428115737739264
743374252456484864
743417344836386816
743453533173874688
743370913853341696
743440396668264448
743459749430177792
743411087194742784
743391864682856448
743354963212984320
743401792441061376
743422294035431424
743398709543710720
743318665701920768
743267712923729920
743379923461611520
743466703632351232
743388915957129216
743294313224777730
743311245646782464
743425637185126400
743400047606280192
743353268349198340
743392070082007040
743393378461683712
743334142683713538
743409744656928772
743387925983989760
743439176402604032
743457983389179904
743388886630567936
743376710410899457
743360419704770560
743433685890891776
743424752207937536
743414471901782016
743456687630221312
743362303249231872
743346675054317570
743319646992900096
743410579575087104
743387716260405248
743355680401154049
743343319552393216
743413083473850368
743352110754914304
743344506720772096
743424076652363776
743328627081674752
743416590025236480
743327926381215747
743361074288812032
743370616057827328
743387728914571264
743314290770247680
743361480775634944
743393055642951680
743337711885385728
743408666980777984
743341230994530305
743365952054697988
743398248317075456
743330275241779200
743451071272542212
743396834618421249
743470767661277184
743386583873748992
743317247955861504
743333681238937600
743366916731871232
743436038765449216
743336994609074176
743450907577360384
743462802946400256
743382267897257984
743433543435452416
743378673210896384
743312168678883328
743473108288421888
743377884975337472
743397770124472320
743248637229043713
743370255469207552
743394196707500033
743439511670104064
743245466335227905
743377935046971393
743411170783170560
743389742390190081
743429638517563392
743466401298530304
743387162817748992
743330275279593474
743375695510913024
743429265211854848
743334847008038912
743385581527269376
743387997488484352
743394934607077377
743354652607938560
743441441234395137
743444884535730176
743321882598871040
743355479049396224
743367181111484417
743358024819974144
743439767564484608
743397627585245184
743318086757974017
743389079618846720
743402987645612032
743373514422554624
743248213763842048
743431504685056000
743466728588345345
743268942081187840
743382955674968064
743325829363425282
743368942782144512
743386114069757953
743410323491856385
743348713662230530
743461779460788225
743312864786558979
743397245584814080
743399741506060288
743393130972585984
743330199975014400
743458025407717376
743402568471150592
743356535703666688
743398986342608897
743330925526687746
743387456175747072
743270036563963904
743350294570893313
743417944860811265
743370788082974720
743388232335917056
743355168498978819
743304874738102272
743341998300553216
743372893816500224
743360965094187008
743380669947068416
743409073773699072
743367944508432384
743311010950324224
743305210198528001
743406380778921984
743455735321923584
743334574336290816
743454154270511108
743291037624393729
743465113999511552
743423590188650496
743424189952974848
743438471809884160
743348918814052353
743458423992377344
743458398663024641
743253335092797440
743273895348711424
743442749853143040
743412567758999552
743333995555917824
743431831945646080
743303910073368577
743289108299026433
743350047270526977
743344338894102528
743357919958228993
743443651397881856
743324474624221184
743347652398456832
743445941571698688
743243188953972737
743389704641478656
743346175995109376
743414891063685120
743336868926808065
743324101280833536
743394393680453632
743401893104394240
743284204981653504
743411686825136128
743445056846127104
743425691375403008
743326273842249728
743361891884482560
743301750061359104
743328035466686467
743429504287281152
743426496962924544
743469949851734016
743320343377412096
743365838854623232
743409174386614272
743325263321141249
743322432065306628
743460865190551552
743363381130756096
743361212734275585
743422470414295040
743417441380868096
743336784797433857
743409052575641601
743455160576409600
743467932487909376
743464086231465984
743420134010855424
743386386724622337
743465545828286464
743430347174510592
743398223209963520
743434298246606852
743395953764352000
743338483545051141
743352140098220032
743359119369900032
743449355940552704
743368120337858560
743393634335211521
743430334595891200
743420318694445056
743350995078418432
743405282047430656
743416707369279488
743378887221063680
743385992544018432
743375251027988480
743403063399055360
743268233164185601
743460055408848897
743291301773225985
743416279600619521
743271278379950080
743366526577876992
743390962752364544
743383400329920512
743424139613114368
743269072041762816
743354895772704768
743353784219295744
743381001393496064
743253788006375424
743452891642535936
743413775408201728
743345223737040896
743421715531862021
743457459327606784
743427184715403264
743352320730095616
743404644366422016
743406456330944516
743443215475478528
743361745335484416
743392279579201537
743360759506288640
743407006099320832
743398092943278080
743307860772151297
743256669489070081
743256392648187904
743427184568635392
743361900533030912
743315280831516673
743391302369284099
743328106761465860
743386898509496320
743374458346405888
743375036904538112
743325745552887808
743325972087246848
743302706249404422
743262314934181888
743448252750532612
743396423723552768
743402119647105024
743463096551870464
743368955012710400
743403633665052672
743428040462635008
743447103582642176
743432008232222724
743446797260046336
743372532896661504
743346872165687296
743387007297200128
743330136766853120
743424684989898753
743408301774376960
743307831462363138
743308234094567424
743424546489806848
743417307024621568
743243533050593280
743381974178365440
743416422332764160
743424244688748548
743409056996433920
743399506469781504
743434344304349185
743344992983228416
743386315610271744
743338517342748673
743414580777463809
743307513039228929
743353981355732992
743429927895171072
743394209143611392
743404275347361792
743420763307270144
743429198195331073
743336998719492096
743408025042575360
743352295459434496
743317394496491520
743371752806453248
743445979353985024
743361221039108096
743381848412266496
743347363033423872
743452815960477697
743330321274273792
743384222669348864
743396377716195328
743402295610736640
743345039468724224
743322893338107904
743429957062266880
743440602419757057
743342543513915392
743433035765407745
743324994755657728
743416686200512513
743417290520207361
743426895241486337
743424869380005889
743339830071853060
743435963251163136
743441835343884289
743337959382913024
743370595220357121
743368124683157504
743430368070606853
743448797943062529
743399284398137344
743247001551200259
743433174185820160
743446084144476160
743419114744602624
743413611821826048
743283642898649088
743418691413499904
743259681112494080
743246594636713985
743468573952073728
743466485465518080
743400877940178944
743388844762923009
743379033962975232
743370850917847040
743427054805319680
743429051281453056
743407412724535296
743445379782410240
743360973373767681
743378447108608000
743316195009404928
743336525040017408
743469308093685761
743386835662086148
743332540295962626
743352773735915521
743303305997090816
743396402806460417
743419676852551680
743428128652013568
743371480071815168
743414685828063232
743409090387316737
743381147854508032
743358352160239616
743443223826305024
743344535946727424
743404740998881280
743401326923546624
743431224002248705
743397551878045696
743352073102598144
743449213057523712
743374210492436480
743337380619288576
743431085237895168
743384449044221953
743456016201703424
743329885364461568
743413377171603457
743312722339631104
743442032643969024
743443068607619072
743370356229046272
743440166124130304
743359882884153344
743340123379535872
743382020332654592
743393806637277184
743467974435180544
743356875425513476
743459527027154944
743347866169597952
743327628824698883
743419659945287681
743401310217715712
743402308516483074
743333022552907777
743316321002151937
743437129603256320
743446679840559110
743345328506568704
743438325004935168
743424282110402560
743418900868644864
743438840879185921
743376563752804352
743363552896032768
743370998020509696
743411774817468416
743365779937202176
743439251564466177
743401167615561728
743371345766002688
743362923662180352
743429965463552002
743401972624154624
743354577177575424
743466057558523904
743379394933161984
743315029206827008
743471883560026112
743352362681544704
743357257371398145
743373690700709888
743367294131245056
743435758027976705
743458113651609600
743346956097855498
743375305545551872
743377641588260864
743408117313118209
743371866081996800
743376379065012224
743450198710575104
743355755739250689
743289376721907712
743460042775609344
743301972237815808
743411439470321664
743413331009089537
743463016625246208
743412248815804416
743374663682777089
743267197263314944
743360822651432960
743352513647120384
743437666247651328
743413368707481600
743337305159589889
743382062296621056
743423376505483264
743247819662753792
743332808785989632
743338806401634304
743396260061679616
743461720652414976
743359576578240512
743456347870666752
743376123153768448
743468242606358528
743328987737292801
743421815893143552
743351548642615298
743321362345820161
743317747136794624
743369227697000449
743450400402055168
743360033832873986
743347740600471553
743378937489784833
743348310979686400
743343319720177664
743378065380810752
743277246731919360
743353583207251969
743334956227661824
743247907629858816
743370855279960068
743448278088417280
743335715363131393
743336482824290304
743425829972152320
743374575761764352
743403906261225472
743363112414371840
743472118143266816
743465441029459969
743396708974006272
743271517148971008
743462689662439424
743392619439480833
743421103138283521
743382930781802496
743434327451648000
743445648062701568
743385761844764672
743399640947531776
743404976026836992
743273153036685312
743294044818669575
743406938810093568
743371979340734464
743335002302087168
743388546782892032
743469731781480448
743469840829190145
743450551095025664
743422742901448704
743354707184259072
743440568802484224
743420389867532288
743360277278711808
743323497506562050
743400181828313088
743375716276928512
743357148353048577
743445069315772416
743346532380880896
743336939894378496
743333416989392897
743340681330995201
743411015644123137
743354770195255296
743380175090491392
743350370118709248
743419744234119168
743412089532747776
743309534437859328
743337028247400448
743341692183420928
743453403506892800
743435678021718016
743356384687726592
743409711370932224
743435162353008640
743385224722124800
743377280915865600
743471585747734533
743269344814071808
743340362517753856
743362055604961280
743464350267150337
743420897332170752
743421098646249472
743424550520520704
743246452323848192
743349426349998081
743335791032569856
743388035262349312
743387779283947520
743309253289484292
743326500494049280
743415293746233345
743443554958196736
743423296771858432
743471770338918400
743293700847992834
743268610731315201
743409300375277568
743410550223310848
743469945590210560
743254643485061120
743335249589874689
743364001896140800
743319504302669824
743470906144624640
743424227630583812
743456930723663872
743393487895158785
743285194904440832
743402186785366016
743401859453431810
743347434441445376
743323090659090432
743467911558344704
743461624170844160
743287485099212800
743341004414038016
743431030762201089
743452568689459200
743354669280296960
743398105798836224
743425721104637952
743338689296637952
743434281637273600
743437674606919680
743446256115023872
743396633510035456
743347052743004161
743417130859773952
743362843991478272
743434860157636608
743444725487837185
743429453695451136
743433174378754049
743426857605996548
743253452642525188
743356254941151233
743403273118322689
743360998413787137
743350076555223042
743398810135695361
743321484110663680
743338106091233282
743394343327772672
743246091605389312
743271869550313472
743375859193679872
743442699324383232
743423040852099073
743346071162626048
743359429995749376
743380246087360512
743353016896487424
743409098989932544
743458553848020992
743409107399499776
743366308633391105
743446310636818434
743273237073825792
743335316824555520
743460814552600576
743347073483841540
743378782631919616
743416954883575808
743342996725235717
743394700007215105
743344850418835457
743385887552249856
743467785745993728
743447158125363200
743291306093379585
743264579749355520
743451847294345216
743444553349357568
743413167578054656
743391759787515904
743327259713384448
743402316896813056
743438152736481280
743424613577801728
743376488033034240
743373107642122240
743452073887473664
743434503767597057
743311942232616964
743414673316392960
743422621300178944
743425058345877505
743371685517266944
743267822332153857
743402178308616192
743461129071042560
743416573138997248
743245898692571137
743332330731773953
743333186126520322
743383823954620416
743349892060372992
743414211863154688
743372138799841281
743355483201757185
743427822283268096
743457170008735744
743310168016859136
743405348996976640
743391428114526208
743385640331444224
743248775951454209
743339729291091968
743413196539695104
743427989954650112
743402350367416320
743320813017796608
743314068493107201
743392325708169216
743296804834312192
743262088446025733
743452983799734273
743350734947680256
743264630303162370
743468850793033729
743461968112062464
743451725407883264
743322691889856512
743361485250920448
743336998941822980
743454565018677248
743309161283227649
743426765134176257
743445438544617472
743463943524343815
743340358629654528
743450375160725504
743364114815258624
743380317566795776
743342455727104001
743316366929715200
743438169505423360
743411871152234496
743448512684236800
743338861045047297
743319277684416512
743439587410776065
743394762875617281
743344099776856064
743379000530173952
743419161032916992
743359132070187008
743363272007520257
743379021723885568
743243390142263297
743421702777020416
743347837094625281
743447493610995712
743355457868206080
743410340617125888
743364886684569600
743347472169238528
743304010405289985
743403033804083200
743409338178486273
743451000007122949
743424827378237440
743324856184274944
743364832016142337
743421706832912384
743444280782561280
743405042946949120
743404317558747136
743328614398078976
743341377598033920
743419538436395008
743406804416102401
743458071725236224
743469228397723651
743433501165293568
743448835784060933
743422243699589120
743377507290877953
743342455576137728
743371085815545856
743404980120363008
743408948078837760
743438526251950081
743458587591254016
743264940828430336
743368443664138240
743469417359638528
743441378202484736
743367835372556288
743356103656779776
743268765853450240
743418435548372992
743408406837465088
743439339699445760
743387141699305476
743390417304039424
743246930193551360
743296687469273088
743335505635381249
743402652311166976
743407744141697024
743402341773213696
743397984000368641
743358314273116164
743350831437611011
743420536835936256
743455307632828416
743343017646424065
743251422272163840
743433740248977408
743449204882874368
743376916107800576
743245579732586497
743387242501046272
743412475182391296
743295722812936192
743439633518837760
743417260866297856
743370586714308609
743266601475072003
743337280006299648
743334440164700161
743320238314250240
743465936020180992
743460864896933888
743430569460019201
743421455405191170
743383773799079937
743440048532631552
743381253056008192
743322667080548352
743374328071258112
743409048414892032
743433660800503808
743454263246938114
743348335965143040
743344389053833216
743400861443985408
743407534212538368
743396310607245314
743255570430464000
743417231762087937
743418980761755648
743316618814492672
743398592333905920
743409971291914240
743353796928016390
743464904003293184
743288512670105601
743412156415152129
743412324481011712
743390547382001664
743411221106462720
743417114330005505
743359878899568640
743318489264332800
743374298560233472
743340518013186049
743421354444226562
743467982819627008
743350789628846082
743324428616892416
743296624479211520
743367336053342208
743363708001353728
743324055034486787
743403784685096960
743385648430727168
743324776484089857
743417336619728896
743410759720407040
743388496426053632
743400261570396161
743308720621264896
743386932059774976
743240118975115265
743397224894332928
743437112855379968
743363741622894592
743360361248628737
743406158862553090
743406993336074241
743468058304516096
743314848709173249
743328840710160384
743320020336271361
743467550898425856
743471824680460290
743420549242593282
743465394975932419
743400416872914944
743458289741070336
743472978202136577
743354598287544322
743351901375201281
743376219752763392
743376328620072961
743362693025828864
743339972401336320
743457052387872768
743426983523123201
743470750934384640
743371647831412736
743431173720907776
743424642795380736
743259102395138048
743348927387205633
743369898831806464
743389587087687680
743438106649591808
743337649126023170
743455462641762304
743440212374716416
743345915914649600
743350223561383936
743417218877165568
743409094850056192
743398164477050880
743388328557449217
743275455994724353
743377872153354240
743353553679319042
743391184907829248
743381546330165248
743371056489111552
743323765640093697
743298423873429504
743425037236080640
743313665760235520
743461036884373505
743444213728174080
743345261582311424
743344934283943936
743345697945067520
743343651095339008
743390258151235584
743380883630080000
743350680543322112
743361963195957248
743420285307731968
743427327229517825
743397862332039168
743449733188952065
743365042016485376
743389637243179008
743326605330681856
743284242927411200
743464782573998080
743442049366646784
743338559281606656
743425217536663552
743448961705480192
743448567499661312
743444163358785537
743470709222019076
743331311201329156
743334524080185344
743462664505073664
743405017982451712
743346599481352193
743399322096635904
743437364182323200
743456050049912832
743256057321947136
743399422680309760
743343571449716738
743462987415969792
743439687977672704
743460885956530176
743445807559376896
743390086109216768
743365616493551616
743319613425909760
743459501806858240
743467567407325185
743413431777300480
743362638474784768
743349644575444993
743391956642992132
743422042716934144
743445635433701376
743464497386500096
743403923185119232
743406540363825152
743463994040672256
743464308705738753
743274084067381248
743421266460237824
743337913371398144
743397400878931969
743316027094634496
743298780120834048
743415692142186496
743446633870917632
743362781097922560
743314731058888704
743466351122055168
743324034041970689
743385300362211328
743342023457964032
743424877860904960
743340006136152064
743443823632748544
743316450744504320
743319848252383232
743370427519512577
743449464820600833
743321857575706628
743415096664276992
743352232385482753
743390211749588992
743398000744108032
743454258838835200
743404497670639616
743367701012242433
743413754424098820
743357139687612416
743251426760073216
743352253562519553
743446096970682368
743414849414238208
743437200612786176
743409514104389632
743405151873019906
743427239052640256
743308330618126341
743352672846127105
743313581819596800
743261987694489600
743379952855322624
743471103251709952
743391281641029632
743423913061916673
743413461082738689
743410709631905792
743423451835273216
743408134060933120
743344762275536896
743392153934663681
743276990967357440
743437083377819648
743410885767667712
743408515809681408
743437364119339008
743262360966672384
743351427230138369
743454393098346497
743366598073933824
743439960792043521
743458138553221121
743397069822562304
743348470254206976
743378925007470592
743421233207910400
743446432401788928
743424261113659392
743411405618032640
743435006979211264
743348033987874816
743373610841079808
743408222300577792
743302848604045312
743307068430376961
743417181149499392
743318942349852672
743469723338309637
743368854462554113
743339116809490432
743318082303623168
743267901977702400
743352647667720192
743388538360729601
743465227207974912
743417667713896448
743342304547659776
743415700736319488
743337716096466946
743442476971724800
743409925381046272
743271819331829761
743460155996667904
743459019688448000
743398273566838784
743445119454576640
743463733771411456
743395823799656448
743410541713039361
743340102538059776
743351305754673152
743334771787366401
743417013641568256
743442242451308544
743451360834772993
743375758526033920
743425683041456128
743375909546233856
743307944805076992
743436420707196928
743415444716032000
743419202804002816
743431731261255680
743445614634082305
743409627455447040
743375464853495808
743396742339629056
743306162263580673
743386688521547776
743310822168895490
743426685622689792
743282351065571328
743416380351995905
743361652817436672
743453998775209985
743383903700910080
743435472849014785
743295932196753412
743433853855989760
743405487752945664
743456213627715584
743396100778909698
743378610539626496
743342069763039235
743360713431744512
743367348896272384
743402207735877632
743361774523658240
743353457055145990
743345505032298496
743376656035885056
743429197910073344
743339834157129728
743469530500972544
743334280823111684
743381978649608192
743459816295796736
743459237796405249
743369286710792192
743353587296669696
743385833210781696
743422848010584064
743342891930550272
743422105312690176
743391566635601920
743459170549006338
743423229570605057
743365490647699456
743463234582220800
743465461782831104
743441374092083200
743356137462915073
743400232025722880
743278991444848640
743431139830824961
743407177868644352
743385661097541632
743413066608578560
743405462226362368
743367298631737344
743429571282935816
743248557675712512
743450605616791553
743315574306988033
743356301070065664
743351334733127681
743337728696147968
743399477059395584
743361392854638592
743357580446040065
743363473107714048
743379608943345664
743390828350017536
743303201110167552
743413557597970432
743413368707387392
743436882051215360
743363108249337856
743351095963983872
743341595622203395
743387859005112320
743454984566673408
743465025885601793
743403390248587264
743331886106238977
743315813487124480
743343726483800065
743368863061020672
743415931293024256
743355722302316544
743446352844099585
743369219501260800
743371048079360002
743433819961888768
743326479530921984
743299900218060800
743465667391799296
743416778483699712
743327603679854592
743393273654435840
743247953880559616
743409996596031489
743345865725612033
743267713108348928
743457656392712192
743464111187628032
743350546455625728
743407651766206464
743462798592720897
743291335629639680
743446302378307584
743417537736642560
743357609827196928
743428929533382656
743354321383763968
743367340591550464
743428124247994368
743431152631844865
743300365936844802
743341071623561216
743409082116104192
743470566405976065
743383458962092032
743330677886619649
743392879574323200
743339297265192961
743388550968778752
743419517359951873
743461389474365440
743349648866172928
743386017491718144
743408373450870784
743396021246566400
743463218169974784
743448697351069697
743452295870947328
743272171447848962
743399867205156864
743465457588510720
743309765120393216
743345744032104452
743336130616033280
743380653056495616
743353197419388929
743313703731290113
743424714278789120
743410898140798976
743355533390843904
743323505786183688
743323845671542785
743470897848262656
743434726191566848
743260381557075968
743414430059347972
743434122052395008
743400265802452992
743309111048101888
743366971383681025
743439981637681152
743305424170942464
743351238511628288
743407014508961792
743338169085485056
743327490353954817
743340949716115458
743420037608804352
743442535796838401
743297408734371841
743409996470247424
743293566919671808
743272100488613888
743387313586192385
743325766344007680
743386126627536896
743346507122827265
743289322275803136
743341813700796417
743383500930289669
743345328565288960
743405227441819649
743426274555748352
743308645283225600
743321802840039424
743403898145218560
743321605586059264
743463008211337218
743465482947338240
743368657447845888
743362118389379076
743463134044684289
743438886848835585
743324101327020034
743371845097897984
743330019443769344
743335190890610688
743405290322857984
743382385560018944
743369534036393984
743364026709663745
743445853717823488
743459384211144704
743263262859366400
743404757767831552
743383702542114816
743369643075735552
743449414337970176
743461959627059200
743320733124689920
743330015111110656
743370888909852672
743444129636564993
743399141435285504
743375582143127552
743385413759401984
743417256827289604
743468230258233345
743352144569335810
743328895567421440
743460970031419392
743373124528443392
743471044552462336
743342350663966720
743336868691902465
743355977861193732
743315964339453953
743471548045139970
743432289091190784
743349787185930241
743372759653318656
743404577467305985
743301296841625601
743386441397452802
743464837003436033
743371429668786176
743429613259493376
743331391056666624
743334822014115840
743357659760340992
743337770634993666
743348243581394944
743333492289765376
743343743139348480
743435166656380929
743280812032856064
743320326386311168
743440564591431680
743454321925185541
743401033179729920
743301808647331840
743459283627433989
743377117400956928
743317264749912064
743403763948453888
743405152019816448
743458012870782977
743466867210260480
743435921660481536
743414660657987584
743411556550119425
743430946913849344
743315347927764992
743441755677261824
743377977178722304
743364005759160320
743433761384202241
743401780013240320
743472831443386368
743409094875242497
743432423283761152
743430506797215744
743356682797883392
743331953085030404
743364752659873792
743367864862842880
743422197511815168
743274046633086976
743322419243290625
743348143236911107
743349678389944320
743400274044215296
743374743202594816
743457203332452353
743344154432802816
743334674961817601
743359941608640513
743449796233543680
743445463500726272
743341335537557504
743340102655455232
743273014674939906
743338903134822401
743354736678625281
743268388550619136
743459770254884864
743397317143855104
743401662375673860
743463666880651266
743392594378489857
743461712204955649
743303964364439552
743330925665099776
743359413096878082
743446314885603328
743341159456481280
743349221210763264
743243839092101120
743369785849831424
743301838150078464
743440883161391105
743461829884665856
743376316263710720
743291411022241793
743440182947479556
743459153528631296
743364299461173248
743324076119232513
743436344966381569
743462962346737664
743458725810348032
743291016518635520
743472936095358980
743402153067356160
743280853988573184
743239694964621312
743395198852538368
743437368573693953
743295278002778112
743362340700164096
743471581339459584
743248637463932928
743362663812472832
743426450842320896
743264198147317760
743417911222624256
743423627807318016
743381051716710400
743422684269154304
743441277472096256
743373057251745792
743319604986974212
743440258520518656
743324944193380353
743338286354046976
743359492734148609
743471556374958081
743341402671579136
743364710704287744
743340371158020096
743358931028738049
743326693448810496
743462169438732289
743362735124029440
743412924111273984
743267696431620096
743372709090975744
743370641445785600
743462827885629440
743453113734967297
743350202489143296
743430766676353024
743315846848622592
743457983716265984
743469614311575554
743438375076634624
743466204191391744
743394502858145792
743436764417777665
743314811123970048
743426111107825665
743378778093674497
743412815139069952
743382830072406016
743367575468400640
743359740147707904
743306627873267713
743392531279454208
743330895931727873
743318019628113920
743418359811833856
743464459449008128
743364999842832384
743385480583069697
743427218131587072
743369546703175680
743374625892077569
743381458379743233
743340408596398080
743244053194641409
743442875560628225
743399070388097024
743453676052840448
743357500477448193
743431219489079297
743422755756965888
743432117095370752
743330845876858880
743417005324177409
743356405931872257
743408696324165632
743354958997659648
743404112033746944
743448240264085506
743402417396588544
743410340579385344
743429906885902336
743343143534288897
743451016872497152
743468762851065856
743375016012709888
743388164925034496
743324969476591617
743391617143308289
743436018137829377
743388446077530112
743370528224845824
743400622234472448
743287417944190978
743375594835021824
743368942811488256
743445484350611457
743432733641281536
743348927257206784
743358494770757632
743378710988984320
743414773962907648
743358670927331328
743310566177988608
743314769050902533
743359983585202176
743424768968261633
743369655641866240
743451352345481217
743451008567754752
743425976621735936
743437108547883008
743446017186631681
743404724171354112
743340949665767424
743426492680507392
743365280915591168
743468926567391232
743391537174806528
743455156470067201
743252265482522624
743429395063398400
743453273265418240
743412978574327809
743352773492649989
743340945454706689
743377968899198976
743402153029533697
743355370022699009
743435355043536896
743369236064645121
743422562407976960
743339041291046912
743440409527980032
743423342598832128
743407387588067329
743408276684021763
743377239006404608
743340249363816448
743290865834065920
743311233336508416
743445681801732096
743262583663304711
743470872552415233
743344586320338944
743391822731419648
743326819185655808
743456784124280832
743462102115876866
743453596210073600
743473141654102016
743340832233684992
743437557057339392
743428447163158528
743435866752843776
743418641002168320
743394775190151169
743434306735972352
743389452974886912
743411061836099584
743414635458605056
743470738552819714
743472378529800192
743355755928051713
743408146983624704
743443878003548161
743411472945057792
743458142802042880
743390765703962625
743390589316653056
743453558410903553
743357739762491393
743418938785148928
743432603630440448
743448055609864192
743379189156327424
743444440111415297
743471300342063104
743408180290535424
743419802664972288
743248499173560320
743470658772938752
743374185422979072
743366241289650176
743276697303326720
743309303696654339
743446973324337152
743343776790241281
743398898366984192
743395471729823744
743361828982382593
743306267070861312
743390287624572928
743342438786314240
743321265847443456
743442112243466240
743420394271555584
743386260807520256
743367604513939456
743469698117963776
743375129426665472
743386944587993090
743357315831627776
743311103287918593
743361778835292162
743315817752723460
743368913359114240
743371106820624384
743367944550420480
743432083641507840
743301674270220288
743264848360808448
743435254585761792
743386529272193028
743444230371221504
743354388228378624
743347757121839104
743439369042821120
743381496371810304
743468935035633664
743466783139565568
743420951891689472
743315662223736832
743446684101939205
743417277991759872
743267876660862977
743342468251291648
743350445561651200
743408226616623104
743394951573168128
743336181102845953
743415113642803200
743404409489526784
743355499697999872
743278295391711232
743437104429010944
743456612040454144
743349334440181760
743452505716076546
743466237737443329
743252878056394752
743373946423246848
743410105492865028
743347128081080320
743414358504574978
743430506784645122
743460877756555270
743344221562646530
743409694530633728
743381307405774848
743256182823989248
743359362962456576
743412789721571328
743353470049091584
743399468817588224
743337749655093248
743376857404416000
743374332483735552
743441575338999813
743470390249426944
743357592886345729
743361002884861953
743420050187649024
743403209939628032
743469240829739008
743305675816607744
743416069772218368
743360558255185920
743294691035078656
743346763034034177
743444700158255104
743347056933122049
743416975695691776
743386206394683392
743452824458117120
743450932826906624
743345068547833856
743341553737826304
743399619888058369
743390140702261248
743441453750325249
743442636346892288
743424688936882176
743384838946729984
743368124846608384
743458776238399488
743345869827637248
743370544742039553
743377570222211072
743242245491527681
743390488942649344
743401469446070273
743460831581581312
743341562080305153
743428514226016256
743441348846465024
743456909760565248
743397556051402752
743349904592928769
743470599931047936
743371870385410048
743328685898371072
743352450606764032
743406624136663040
743363024421945344
743456339544793088
743391998602809344
743356594667192320
743337531492564992
743425066713624576
743447979927961601
743468314177863680
743390744828854272
743411221190217728
743356976332058624
743381147984478208
743390383992770561
743444939032379392
743418426828460032
743454296788766720
743455274133000192
743380892274434048
743434420108013568
743417114149720066
743249031623749632
743452778484248576
743413125395816448
743401175853170688
743341373282127872
743374844037832704
743387901032009728
743464744804323328
743370439997677568
743443056171442176
743366929247801344
743341369364668417
743420251463950336
743365935399079936
743368955264442368
743376664193798145
743453738858340352
743419559357517824
743445421624803332
743350374619189248
743347752914944000
743460479054512128
743403579298484224
743385384365654016
743369878007066624
743393127059300352
743403461799198720
743332569748377601
743445341878489088
743388492349202432
743331307120320514
743410399056297984
743333811014905861
743399603110821888
743402711165599745
743343596598812672
743446902243491840
743372323152138240
743286880872050689
743441910799433728
743369378821963776
743449733193207808
743343424649068544
743354644412325888
743367843715125248
743417797972221952
743360520615530496
743365096475234304
743339414550503429
743357748050432002
743413884514492416
743413028830351360
743372113315266560
743425586807308288
743405030514921474
743446780495413248
743447401168515072
743419395821625344
743346037713076224
743347530876882945
743361426325118976
743367910995988480
743383387742810112
743310784520847360
743370154625613824
743247186230546434
743447048914083840
743330111659769857
743361414048317440
743398671694303232
743467139525394437
743402581007937536
743357462724513792
743342938059505665
743351301447127041
743438848961708032
743421388069937152
743469723212361728
743343194000105476
743259085491974144
743414576616603650
743404661521145860
743421539157053440
743328354468696064
743398889944981504
743431022411292672
743241670670454785
743453420170928128
743409048515547136
743385640348180482
743462081551339524
743412106389688321
743329012861140992
743422239744335872
743345395690938368
743361925501825024
743351964025528320
743401184078233602
743361510152376320
743313376663592960
743432171944288256
743251422561505280
743259265738117120
743459715607232513
743341125843378176
743364505204195328
743375074498052096
743424978696179712
743373510051958784
743451880681013248
743358398326943746
743310155270369282
743351980869881856
743411141334933504
743356309295161344
743469416977936385
743359996251901954
743374667751260160
743417760160583684
743386550155751424
743340803213295616
743323157428219904
743362567309922304
743399581937975296
743423510593273856
743467676727676929
743355029990473728
743426916351250434
743378346432659456
743398365677883393
743347077548105728
743342472445624320
743385845604945920
743339913802702849
743433325306601472
743426870318931968
743352584681885697
743452153344294912
743251045070020608
743438232587800576
743396142633881600
743306770425143302
743297203343527937
743436974091034624
743368715941515264
743304300135223296
743353213869449216
743417890334924801
743371404481986562
743352949942820864
743397329793916928
743387930081759233
743447275561689089
743378484563677184
743287430346833920
743312671915728896
743427008734978048
743367298271043584
743420184514433024
743346465355898881
743337191678500864
743424223763435520
743395270122143744
743419676928114688
743382792109686784
743363888624832512
743416975636971520
743332342970753024
743346968676601856
743427436445057025
743444457069109248
743439314575630337
743384746827321345
743399720530419712
743469211834585089
743368762066272256
743399548584857600
743454955118399488
743470537138118656
743404313276456960
743409493342564352
743415201744175104
743332254991024128
743403549887864833
743374588202070016
743418620043214848
743441847918403585
743459312983384065
743358608012828673
743366333912518658
743309249493630976
743305160005300224
743403747011923968
743469534749859840
743322247562092545
743426157119410176
743340962609397760
743317348333953024
743419421239160832
743376936785813505
743466837615251456
743249195071643648
743468112742350848
743391625305530368
743469865818787840
743440249825660929
743342497640787968
743469484296536064
743370280404385792
743455772936376320
743434897868546049
743356217288884224
743456666683846656
743418468796604417
743313779304202241
743441671803678720
743472059557249024
743334822026719232
743338068266999808
743358922614964227
743281646565101569
743430611558338560
743472982308229120
743380560723193856
743433845106741248
743379382253780992
743372834911698944
743400567746232321
743354044454887424
743375582088531968
743310465560780802
743344795905490944
743450618283466753
743358599607521281
743356988877221888
743403612878082049
743367592228753409
743324227357466624
743335824545058816
743387649046642688
743442045348515841
743419295158386688
743417252679192576
743360839185489921
743397724029071361
743328983698178049
743376093759975425
743370154646601728
743451021008048128
743438094079262720
743394490031935488
743381999415549953
743375041056874496
743431966276587520
743410809997504512
743364475726749696
743354040445083649
743428724150910976
743406905310199809
743427637926723584
743354300257075200
743420536890417152
743436215119118336
743347367332569089
743459271241760768
743419878191730688
743328064780673025
743377372997685248
743420091975376896
743407915999047680
743348763993874432
743471392717410304
743383320784941056
743471153574993920
743288294432137216
743472177203150848
743414186714206208
743249153279434752
743385891884929024
743387687168540672
743374332374716416
743452778517962752
743357882448502784
743327137952759808
743317365312487425
743397820409872384
743465931884666880
743366635705106432
743402513731358720
743427616925851648
743339221780299776
743427344312958976
743318741069422592
743410499744825344
743387833822515200
743467827722596352
743432297467289600
743425507144892416
743378522589241344
743415147197128704
743321844636229632
743319663593947137
743464169970753536
743249656776359936
743397291940253696
743328102898503681
743383207605829632
743425251162357760
743353750824198160
743424697686167552
743453893871476741
743351255150387200
743408226302058496
743363351556792320
743356292580839424
743454196045733892
743380829276094464
743455273793257472
743417290255929345
743372713499123712
743377792730005504
743353541205467136
743454829591281665
743462467343368193
743295945123594240
743368061735043072
743273983613669376
743456435971850242
743388613862383616
743424240171552768
743337686635687937
743407782045450240
743425360298139648
743341990130003969
743350227520741376
743372574743224320
743405638449930240
743351704037396480
743270804218126339
743435913267666944
743439616691183616
743393479385034753
743275682218680320
743332636576210946
743447942506373120
743387745549160449
743351116637757441
743291033442627584
743316694379036672
743340878505205761
743425817322020864
743246426956673024
743459539786280960
743408616690978816
743463511620194304
743342908439310338
743446025554235392
743382762653102080
743360705160581120
743361707339284480
743330455504596994
743460395315302400
743445086147584000
743294875253104640
743296070650761224
743315528173785088
743416430385856512
743371496752570368
743348126233202690
743406452472176641
743464853596151809
743398457898074112
743468997757173760
743318111898599426
743417667915255812
743368661528879104
743472244098215936
743410571199000576
743451964600614912
743377004087611392
743453550068502528
743370641429061632
743319193781571584
743462303778013185
743453915098845184
743367445251952640
743373413935288321
743400974409154560
743341629155618817
743343173020225536
743363083196841984
743329168226586626
743462882373996545
743438626739073024
743375536249053184
743307252686172160
743451574735757315
743470738326249473
743371022997458944
743443655969628160
743389989728305152
743427235101704192
743342648405045253
743429894244184069
743438882578960384
743414744510500865
743284574067687424
743452304628555776
743364710775537664
743409099006578689
743400206767628289
743383412984053760
743392372013301760
743291549253959681
743468758493184000
743272054154137601
743309916262150144
743464077721145344
743439910233907200
743405051490639873
743349908850118656
743400114723635200
743430947001905152
743412500369145856
743374785342750720
743385262747619330
743402983749263360
743393286346444800
743418053745049600
743418921861124100
743422520683073536
743396377472999428
743345651652558849
743372671489019906
743401410927144961
743419689456439296
743259055876153353
743417147628519424
743399137563942912
743326189935177728
743429193900429312
743264915469668352
743424836064710656
743340174008946688
743430506730164224
743381278033063936
743388811015643136
743387233860882432
743460516794793984
743348684037861376
743255944029679616
743408058550747136
743241830020616192
743439738141552640
743466443564527617
743330204232257537
743375057746038784
743253045677428736
743287086711595008
743409312639356932
743385841398128640
743445111229583360
743464241215209472
743392019507187712
743412978796593152
743312269027639296
743340735966023680
743327037285269504
743453638119534593
743428954866982912
743453235457974273
743455450323128320
743452749048623106
743385182808444928
743443458547941377
743316941511614465
743387061869232129
743317470094598145
743392137027325952
743395278527533056
743309513722191872
743346892973584384
743406343298682880
743348881161752580
743466657495064576
743416300408610816
743384532846469120
743322461328965632
743435217013252096
743426975117746176
743432633108078592
743445824319983616
743422898006810625
743460332304211968
743272918117822464
743439603999244288
743341117735768064
743366870561071104
743360780448501760
743393806553387008
743434788967587840
743388211054002176
743424420593602560
743291524109078528
743441164142022657
743386768242679808
743291658507149313
743382209042780160
743261262054850560
743375737231708160
743322394312343553
743350919912316930
743419198978809856
743442959677407233
743366212143423488
743466716068450304
743431932608937985
743458033993396224
743469467565363200
743337434889392128
743365134408507393
743456846774566913
743412773032361984
743450592958242817
743311996704067585
743336742921502721
743424211050504192
743402430063321088
743432788234371072
743406594734571520
743348470392578048
743288726621556737
743364253315403777
743380619477004288
743430951015874562
743455433382199296
743419248974897153
743348109317541890
743360285541433346
743468938860892160
743338646980354052
743442628352573440
743393722717474816
743419102245552129
743249031598645248
743349195805908992
743400026714570752
743409065355706368
743308515125534720
743462601254912000
743401993641680896
743407618442539008
743410403145879553
743422671673655296
743409082057428993
743459082254721024
743451071411032064
743316757075501056
743454699425271808
743377956106428416
743375636933185536
743387456221908992
743391692452167680
743332129388396546
743361841674391552
743375921923620864
743353041848414208
743403226767171584
743367130566004736
743415143032328192
743373577148375040
743386441422614529
743389079425843201
743438588940017664
743390371460284416
743249665127251968
743472705652006917
743384042284924928
743445215843913729
743423825128398848
743408301828870144
743281965437091840
743452094863007745
743427683778957312
743438119114932225
743327200875683840
743414517833535488
743392539927937024
743302638997905409
743391562596519936
743351800602861568
743320137772634114
743263393033793536
743361984129798144
743418100058628096
743449913569181697
743439360868048900
743404518805643265
743457446547447808
743462374955421697
743390262156759040
743404451638161410
743463859621617664
743368741463826433
743306078562095104
743334230445301760
743441482959327232
743404296520228864
743452287763353600
743338483482189824
743418896875651072
743346394258276352
743353956215074816
743378178442330112
743329642111602688
743457144700284928
743333014088777728
743345777368399872
743411582034554881
743418682773245954
743309379353481216
743343168817532930
743349954945552384
743365570318508032
743364924391440384
743361032257703936
743472109737873408
743338596833202176
743362890384629760
743472688925118464
743423892396511232
743416430658469888
743354044417089536
743398021828861952
743329843484336128
743447065578049536
743390446987120640
743333156737081348
743280820408954880
743339704037212161
743441487212445697
743418254996054016
743375775085232128
743378090345267200
743425351754354688
743326295149273088
743366262609174528
743350055696891904
743391294135767040
743351070856929281
743411691124297728
743383094254780416
743315620402343936
743336168356384768
743387191867510784
743390819923730433
743442485658030080
743267700483461121
743446214176284672
743466242065989632
743419571957272576
743322159439740928
743454363914485761
743350001263222784
743411527428907009
743362835699273729
743405122747772932
743353138640412672
743241456916267008
743466762197471232
743400248735830016
743361686476750849
743441894122881025
743464404935651329
743388903256821760
743416774331351040
743424592635699200
743462823683063808
743269004920270849
743426681533308928
743464602005086209
743414186668138496
743460911109677056
743470495123800064
743410382266478592
743307278128820224
743419190388854784
743320397676843016
743346645757108224
743395450510802947
743327284736626689
743435611290411008
743357420676644867
743357685278486528
743337309253185536
743442607175569408
743340912059703296
743366946347966465
743412525698588673
743304891553091586
743447585663426560
743358775571128320
743376861678419968
743248352305905666
743412651263430656
743341012609708032
743370637213720576
743448755970707456
743463951824990208
743413142194110466
743365448901627904
743392716084568064
743289032747028484
743448538093346816
743322901793804288
743358758768742400
743425154731089920
743335639702114304
743420339783245824
743378904145092608
743357122956533760
743406985060683776
743357685307838469
743345341202735104
743367365425913856
743449552993169408
743395606022983680
743364026898485248
743377079572520960
743447782862782468
743444582583566336
743359685982621696
743392581824970752
743373220829626369
743366287561101312
743376228082540544
743424466882015232
743338089427304448
743423279873011713
743355478776832001
743372134622298113
743415117539315712
743409069361246209
743384990122127360
743353327283429376
743392938093215744
743441894294851584
743440581133742081
743343193899491328
743361183181201409
743379948371591168
743391365233516544
743402593431490560
743377645702909953
743288609277509632
743376613857968128
743394947135606784
743425582667538432
743360080137981952
743368632164462594
743383555640721408
743350860864839680
743437913648697348
743417307020484608
743422461845377024
743241695748304901
743362885871624193
743379608930783232
743416854048284672
743408322813001728
743469056326406144
743417650873761793
743368783356538882
743322721275150336
743366006677004288
743446520683499520
743379780553285632
743357265676107776
743463058719150080
743394959764692992
743346670885212165
743399867091918852
743344711964909568
743412190108127232
743435728546332672
743242282959314948
743409673370501120
743289586391015424
743455475308498944
743248503007109120
743353151135191040
743386244080599040
743301397349703680
743428485146877953
743380129028636673
743318065589301248
743426681591980032
743333819562876930
743349674145288193
743421866212265984
743395735790620672
743250625492815872
743358108903235585
743426614143389696
743344863060492288
743400022381834240
743352484324741120
743403348557168640
743333463164493824
743315612236054528
743371375298154496
743416053112397824
743448177076994048
743261841187442689
743349296628543488
743469576575422464
743405110047481856
743419307795845120
743380573599711232
743375024279552002
743413092017668096
743430695486390272
743431890632249344
743338630446362624
743327796341051392
743452237234503681
743434327506116608
743416049035583489
743360029865222144
743339427439616000
743396251660652544
743402845047767040
743408293620686848
743437645464899584
743349078587629568
743395895274835968
743331072243433472
743347715367567361
743365889244991488
743368787324444672
743453206307606529
743411598505607168
743426656317116417
743458180617875456
743460785255383040
743361476946173952
743470587461439488
743366337804767232
743360285554024448
743446386335682560
743407073250140160
743417051239309312
743454086859718656
743419844691800065
743243902241611777
743369957547851776
743303876447600641
743440769978081280
743368758090072064
743377335559274496
743413024732643328
743455148119203840
743413251447361536
743302072976609280
743309857403473920
743390899950993408
743383035337379840
743424630342426624
743443127403438080
743423158124949504
743326785480204293
743373413964713984
743394393743302656
743447652969283584
743388756439339008
743468918182936576
743392040864489472
743409589761216513
743395576272785408
743326231848857602
743373728168316928
743349975820566528
743419513383727104
743296607844605956
743304887312617473
743381462536359936
743270871523983360
743454879738302468
743383236848553984
743253850887421952
743421988018880512
743382951744790528
743417529545199616
743353243456069633
743454552679190528
743246074773667840
743350558795272192
743349862813446150
743373292069863424
743289787667226624
743351028813225985
743411682672803840
743466133240578048
743332179694915584
743321521943285762
743451188641816576
743460789315604480
743275820886654977
743455722923528197
743402698582671360
743322813797281792
743353482342633476
743288315454054400
743326622003060736
743462492542742528
743383203336065025
743301439426961411
743288713858277376
743441525196087297
743437712410157056
743281654844657665
743348931703115776
743457711073918976
743330392728436736
743442468742520832
743415151139815424
743419974614552576
743376995510325248
743387401826013185
743458935626145792
743363938960576512
743454951012175872
743441239844892672
743374940540309504
743414723639599104
743394993310601216
743411619607216128
743446323190341632
743417126694719488
743424424796262400
743341549505765378
743423325821669377
743453524898553860
743445681419882496
743349686560448512
743409702810288128
743337070253334528
743443429196242949
743305931606241280
743403050593837056
743462781588996097
743445438142029824
743413460814397440
743390769579360256
743346545211281409
743368783411089410
743307479270887424
743426433809166338
743418251003199488
743395978967982080
743459464116899842
743449213275537409
743457702588751877
743394494339395584
743422721871216640
743445241416421376
743451603844370433
743356271571542017
743306930022555648
743336654790746114
743435686729113600
743352156833513474
743402425600585728
743370079367204864
743365151059959808
743405022071894016
743255306516443136
743260805009899520
743445585320116224
743440832930451456
743299766059073537
743382548915560448
743437779539877888
743395081609224192
743419676902985728
743296653713563650
743442028567101441
743401448323547136
743378140756647936
743328509469155328
743416996973383680
743442716218920961
743400177701007360
743306694948593665
743377180261027844
743431492253016064
743418229691801600
743421786784677890
743466602755198976
743341906344611841
743456548865908736
743382741702479873
743409065527652352
743431261667074048
743326735366660096
743287367696527360
743373048934457344
743456838352506880
743434524848119808
743350995145527296
743384201647448064
743361753514381312
743353553914191872
743321869781131265
743374831240912896
743425506834448384
743390543183384576
743405042800164864
743240559041613824
743378144850251776
743414211636760577
743347287389175808
743372042083377152
743405021996421120
743385279461916675
743395291366199296
743373443022852096
743248327085592577
743405030213025792
743376161103880192
743423367974354944
743396021120675840
743471208042274816
743417105857585152
743372176250798080
743451318862356480
743321249040916484
743310771929550848
743363657854238720
743363070550900736
743471874965970944
743364664277471232
743364047727296512
743417290440355840
743469438133927937
743420524190015488
743417353292111872
743342984033251328
743457740262117376
743443345347842048
743464233074065408
743339876184031232
743452342222262272
743436538084720640
743396050300506113
743413633015746560
743324235720843264
743287598446055428
743352794552246273
743425284834230272
743409652398948352
743297283031130112
743413507140485121
743408373098549248
743346255800111104
743439507551313920
743380112041709568
743294627956957188
743414765263925249
743390819948822529
743433098889666561
743285186373226496
743331520912363520
743426689821081600
743364249037189120
743418276013809664
743389587083567104
743388643335757824
743408067224690688
743370393973460992
743422390751887360
743344720689037312
743317885183877120
743354170237816832
743465856085065730
743359442645712896
743469597454667776
743343164237328385
743327599456190464
743397858049671168
743306997060141056
743410205992558592
743445190698999808
743363225786421248
743431425316229120
743360855899779072
743386126602407936
743370939006521344
743296548843335680
743471057231708164
743406976449667072
743463264051408900
743341096537718784
743364546866339840
743435195878150144
743455584234651650
743453067803246592
743246624005197825
743329944080551937
743409249963905024
743320418614816768
743440623420702720
743355504026488836
743397912625954817
743335866282573826
743441848002289665
743404988362170369
743289548776431616
743344040985255940
743329423831629824
743381043089014784
743304170115993601
743442758317318144
743413599419375616
743462282534002688
743392237795454976
743392770342039552
743329167886802944
743324403501404160
743297245131399170
743380959148412928
743467584478117888
743328757180563456
743421425810292736
743338802261827584
743413721163251712
743403558255607808
743389087705481216
743330053002432512
743420322834055169
743368187631271936
743397971199463425
743331269270876160
743415142709338112
743437398034497536
743242367088660481
743458805518827520
743460177240854528
743465470477492224
743356498026237952
743350487815065600
743376307887673344
743343529280212993
743409061337542656
743420830307196928
743392204278751232
743362680346509316
743370675058946048
743350164920766464
743368883839459328
743354782815916032
743421069344681984
743472646898188288
743367172651630592
743354577148248066
743466711848886272
743411615630954497
743384947923296256
743442338949767169
743402220314570752
743419660045979648
743448848505278464
743339485874651136
743341511887118336
743446419743326208
743421404805160961
743309093960441857
743445807429365760
743395773434368000
743439113202741248
743242840805904385
743460185495175169
743442036632719360
743386856553840640
743360461668659200
743392619309441025
743245898415804416
743310335445065728
743423376165847040
743443970202669060
743452723962580992
743325644671451136
743400622318301184
743452119705989120
743440191139028992
743438870004523009
743253968176852992
743337942643441665
743399355550314496
743391189240545280
743454825283608577
743457731768647680
743455462926979072
743356884007034885
743375657594347520
743337791723995136
743373103275835393
743408977057296384
743322583047639042
743400861448081408
743445023170113536
743298067428843520
743346205262917636
743268082253070337
743470226717671425
743370008173084672
743331265349189632
743412122919415813
743375150314229761
743339532196601860
743361279499329536
743358754645696514
743448357742514176
743371656186429441
743343923809050627
743409077896634368
743407710536896514
743353918428581889
743345655855276033
743427574626455552
743409052672102404
743325921545883648
743465969666789376
743420717123969024
743375959659786240
743439666972602368
743297047990722560
743447963343659008
743239963735523328
743347098867765248
743394045389606912
743375426966388736
743413926700945408
743393575707287552
743253972664758273
743401184036163585
743247609880584192
743473066336980992
743443420836990976
743439700636098560
743448088958873604
743409102957608960
743384100770197504
743371811593682944
743411149727735811
743435657394159617
743316362831880192
743367806083809280
743241591050088448
743457488565993472
743383647982616576
743466384630358017
743425221730963456
743382884338262016
743390476074614788
743380615484088320
743350957275127808
743407597420699648
743281449336446976
743432771603959808
743416099010641920
743429688790482944
743387192186142721
743430275900780544
743400894901985280
743388311918641152
743438253563518980
743420964717928448
743413217632845824
743392023823015936
743403113541931009
743361854395793408
743422264767545344
743247777598103552
743336725997490176
743370641500307456
743374147825303552
743386269212938240
743449926164750336
743384889450455040
743351263643918336
743397975775404032
743323056777527298
743327632758956032
743460873470095360
743446058903150592
743358121502904320
743426295539859456
743383140362760192
743283315881480192
743402392385880065
743386592421773312
743248154955485184
743457278657961984
743263212536205312
743465000489066497
743439427876364288
743375821289758720
743357513093918720
743414538708475904
743418104160620545
743463079426560000
743345513194360832
743351242605236224
743473162835337216
743372994475597824
743443894906429440
743450400020279296
743321014193426433
743394510961520640
743408960313626624
743385350924537857
743390304091308032
743399938365726720
743458361086214144
743423745528840193
743368820996382720
743449087421321217
743349946695319552
743454816685350912
743399863023448064
743428853956214784
743463218031403013
743311346377252864
743339607652130816
743325770777399296
743398319389556737
743290760968056835
743472571304280065
743417034524987392
743446109465477120
743371471880355840
743438807354253312
743432993700745216
743383362635702272
743404887614984195
743361837652152320
743360747040710657
743455852670025728
743355202015662081
743332468867010560
743445488851124224
743372432287858688
743381349382365186
743456318237868032
743402706908360704
743365545097990144
743262235489886208
743331315496288261
743384134421217280
743464849791803393
743403541457436672
743344942731264001
743337468552839169
743349178869309440
743461737396051968
743462366415888384
743428023437901824
743452899871694848
743336554169393152
743381236098408448
743333077208858624
743444783931269121
743362856557625344
743462093857394688
743360608611926016
743415662970802176
743370964453359616
743419127625302016
743335895609139200
743415705131945984
743286210026569728
743330409354665985
743388949536776193
743356502396665856
743282711981400064
743382968316604416
743239946845093888
743463511599230977
743351200599277568
743340647738839040
743340610103312385
743393148135628800
743458092491366401
743379164330397696
743302416964083714
743403923294269440
743464799388962820
743389108664401920
743410302604165121
743415021267525632
743355680308924416
743267901969309696
743413087739346944
743370565692628992
743449188122431488
743379323571277824
743320393453207556
743460294635163648
743365956324462592
743467051663114244
743424936774111234
743394624165687296
743325447493025792
743346150887981056
743381068330340352
743343034419425280
743357055898030081
743441759804530688
743374378591731712
743402048306065408
743455496456241152
743363846446931968
743427964742819840
743443039390146561
743295710020304896
743299086573395968
743463037676335104
743389394158108672
743381143953735681
743470474173243393
743465549955502080
743251728762540032
743287287841054722
743298725808766978
743426765104775168
743304241213628417
743400164820418561
743409120032788480
743417978331377664
743430812960432128
743458402798448641
743411091263262720
743453411840909313
743403902108897280
743321811039903744
743445488502980608
743376043613036544
743346729492217857
743349023700975616
743463977187942400
743439025403531265
743354916849094657
743397250106331136
743405600684576768
743370876318531584
743369295065976832
743371769604603904
743467798102433792
743456200734478336
743372902188343296
743395966665920512
743409086138621952
743341226636644353
743472722307592192
743430409992699904
743334872228388869
743344963728007168
743462358127828993
743461905147248640
743415944031178752
743257998890524673
743335929167765504
743264043025244160
743462899067150337
743303285017190400
743288285955428353
743325409987571712
743412139600265217
743372612735229952
743263824946421760
743471837095550976
743431731181682688
743341059082592256
743391835050098688
743344011662897152
743409371598757892
743392456100708352
743465403188281344
743454086851362816
743450018397454336
743381106070798336
743314253273128961
743322519935954944
743398994928345088
743343277634523136
743330510156365824
743467106268749824
743345190354591744
743447711752421377
743399904878288896
743310486528155648
743423778777088001
743407014336880640
743389767518330880
743360403187523584
743405504458801152
743335107184861189
743362843974606848
743426148919549952
743281612876505089
743423774771511296
743339595190853632
743448508750008322
743387300990693376
743461879939477504
743400202942423040
743431123120824320
743349934104076288
743340333480583168
743253787968602112
743354963007418369
743404518696595457
743454598577393665
743311442766495744
743402887334727680
743382721083346944
743416149468131328
743252756174036992
743397120028315648
743365696193765376
743242727450632192
743415319167926272
743441193523159040
743456138105065472
743386793769209860
743381831819530241
743405647018942467
743416203956355072
743329784457879552
743302152613830658
743328568332034048
743285505484165121
743357206934888452
743449431459172352
743436060089188352
743439847407357952
743436294756372480
743336872999419904
743393701767036928
743438396010401792
743473028395311104
743455714216120320
743432809407217666
743386923574648833
743276848159719424
743455353749258240
743405630262771712
743460617462382592
743406158581477376
743409065213124608
743400005776584704
743362085002809344
743289976318615552
743405840107974656
743383853499244546
743458067476471808
743339284866863104
743433190833065985
743326349578756096
743366312760532992
743470058861559808
743334112992210945
743313242345222144
743328241285373952
743363376810602496
743410327921041408
743322251521458176
743407333036830720
743247081213726720
743441780708937729
743357785958555648
743349464383905792
743370641403830272
743353234954166272
743300697261645824
743470373392486400
743376274370998272
743359434202636288
743433509881192449
743436789503799296
743394590670061568
743359165553315840
743359501252845568
743380820728090624
743356896715825152
743276927935463425
743376073153454080
743372696449355776
743348516248903681
743344858736136192
743470587490754561
743327901303504901
743472722487943169
743410197755011073
743380762196647936
743426408953806848
743363280198995968
743430506612658176
743417269481517056
743291482015076352
743446998796247042
743374063872147456
743408415196708864
743450169459499008
743448395533135872
743433300090380288
743280786548236288
743415386180292608
743463545346621440
743377973047336960
743327402168705026
743392485158752257
743448080717066240
743248817605083136
743347820048977920
743418846409695232
743407924614160384
743381823284076544
743404015577333760
743376287063019521
743383027015835648
743404552276303872
743309664633262081
743392090961416192
743314290908635136
743249920866529280
743378128291127298
743427964889595904
743331596422381568
743306485313134593
743452807647399936
743418116751908865
743437800641536000
743249396758941696
743453248170954752
743365511795224576
743397329571618816
743379680108158977
743425519559938049
743466644798840832
743454489542164481
743460718100504576
743465013000736769
743251632050208768
743356397522296832
743417349122985985
743339641021988864
743469501015068672
743391990373548032
743346712954052608
743363695754027008
743438270160379904
743251913127362560
743397354980712448
743371694245552132
743381991194689536
743329742560976896
743379742821318656
743392359258390528
743443811062394880
743445274966769664
743293331967451136
743421048562065408
743442418280837120
743273899702390785
743333680907591681
743447804127875072
743282015693324288
743374294655315968
743379679902568448
743369026651422720
743387355734695937
743457173951254528
743445706648621057
743363313845821440
743459375927427072
743337305105043457
743428581385211904
743443844365230080
743353385852633089
743376785795055616
743365784395747328
743457358555320320
743382280467513344
743408293670952960
743324214711640064
743421698691719168
743381009715036160
743453826963873792
743315050224508928
743353709006970881
743353239031013377
743323522567544834
743254236675268608
743414660666433536
743468343496163328
743402790815473664
743404728336396289
743244355046150145
743395962194919424
743306828994404352
743326307421827072
743376450284199941
743409237271908353
743394074951057409
743332750149582848
743368267520180224
743392631967858688
743387800397983744
743446910686605312
743408293561905152
743311338248626176
743437490267250688
743376018589782016
743284670826090496
743331445666512896
743273585305915393
743442020027539456
743359362895208448
743442103913447425
743436080645607424
743404535692009472
743455546536140800
743339146287013890
743470721708490752
743430921752186881
743435908771364864
743316635658772480
743378828576317440
743356963828826112
743258443709059076
743247274227150850
743421430256308224
743377498952572928
743425570067865600
743396872656658432
743387213073911808
743375724745220096
743325783251312644
743343592178016256
743468196632498176
743450152799772672
743374730867122176
743334834412478464
743366157676077057
743350844339294209
743456507048583168
743323887295860737
743409099069480960
743292056945074176
743370272233906176
743317667407241216
743338596820652032
743299019548438528
743420306010808321
743343130833887233
743405294601052160
743375422902112256
743368153921634304
743314357883305984
743362701653475328
743348813989974016
743443051633385474
743385254111633408
743471925385695232
743387095482306564
743338101980856320
743361921332633600
743382678817366016
743442003170570240
743447413805850625
743303087687766018
743393995229904896
743363653769043968
743465579332280320
743451197118390273
743343126551494656
743433773958717440
743384889353961472
743350215244029952
743248427782311936
743459984214659072
743347295861673986
743355680321478656
743353956584165376
743366174579253248
743242694260981760
743342124410638338
743460475040563201
743342853904957440
743239988611944449
743337414245003264
743448055710552064
743455899050708992
743457387906883584
743319324102844416
743387024317517825
743414018799468544
743459430730240000
743376240791412736
743352559616692225
743376563480199168
743394599239057408
743466070283948032
743396029391839232
743347128164974592
743340585017184256
743380820988067840
743401205351747584
743385929356840960
743435556588130304
743360101151453184
743429223365382144
743402753003749376
743359044107198464
743330615118827520
743460219267715072
743356246347001857
743466816786202625
743362583869038593
743365729718677504
743372306374852608
743357177495060480
743441021833482241
743458172459945985
743409056799285248
743465059091890177
743300705583173634
743462181979688960
743391449237041152
743465352940617729
743358087730331649
743466544106250240
743394792315457537
743404112067256326
743349867011964929
743279511580585985
743356217146236928
743340132149821441
743374860617920512
743258263341273088
743419345699807232
743396067207684096
743455286510370816
743339360280449028
743392992631848960
743323078004875264
743334419277066240
743408868164780032
743418250990653440
743436072571404290
743463369018118144
743362781357969408
743332578136985603
743385098972729344
743342581283598336
743437616066998272
743341444925030401
743344686912274432
743348323373834240
743428090710343680
743381802409164801
743369014009864192
743394422826598400
743285224478384128
743354157784928256
743457610305765376
743450912069390336
743287359094013952
743351716523872257
743241712412278789
743444494511575041
743345265730453504
743471417950363648
743345651623165952
743381995221188609
743371270373449728
743404044669030401
743413188390166528
743372864104046592
743363976512278528
743437716835172352
743448189643128832
743400412305367041
743382737797648384
743330078323400709
743455127022018561
743366967243857921
743255193173790720
743377737981763584
743280044496158720
743441210619142145
743374869132369920
743447879415652352
743409069424181248
743424634780061696
743349435120267264
743286428201717761
743265028837507072
743312659190190083
743383253587886080
743442376602062848
743329696616636416
743403042247106561
743285664762847232
743454489483448320
743344909202006023
743293017293873154
743448437375569920
743413381357514752
743363066566418432
743448835582623744
743421383917461504
743454716017909760
743418296834236416
743434050648543232
743441881615446016
743425574228602880
743386206344478721
743310549371363328
743446654829858817
743439155116400640
743334859649646592
743397744707002368
743293570849734656
743389934912831489
743420415272493056
743423015459897345
743357701825060864
743376844859256832
743452732388933636
743387015757074432
743422961219158016
743422948569153536
743451461489725440
743358058424766465
743430082882994176
743355722193199104
743441654955315200
743330887912173572
743277041336877057
743256501721128964
743298994273554432
743441831250243584
743405282013872128
743315981217370112
743403755240992768
743378220565823488
743380145558401024
743411267348504576
743286335990005761
743261883214368768
743394796128059392
743312319661244417
743456813228625921
743417055517491200
743405139319525376
743332514995986432
743451847038377984
743461536182714368
743265469017137152
743402530479181824
743399468905570305
743399896582074368
743454489638744064
743344712308797440
743391562642530305
743459480671748100
743408482133614592
743412190078631937
743370947420389376
743411686766485504
743345760620535808
743426027184062464
743432498936422400
743457400359878656
743416879411126272
743438005889798144
743379751331586048
743410189232148480
743366803603267584
743425029027749888
743400592857505792
743339657836933121
743428954875297793
743424181472206848
743457111166722049
743268384004055040
743419504890372096
743355655277314048
743410600575909889
743411317847920641
743471262807232512
743344829459947520
743336940125093888
743342275221086209
743339947600412673
743312046809178112
743346163324063744
743358276453072896
743356372301930497
743394141850185728
743406980765618176
743248465581350912
743435799979528193
743376102341607424
743343554479587330
743429743329050624
743361648681967616
743407194746556416
743296133875671040
743359740168790016
743331634477334528
743414836848132096
743470184816644096
743403197302210560
743423531610890240
743410571261976576
743329222718951424
743287610714390529
743435967730749440
743340886956740609
743381101813567488
743397115875962880
743296515540606976
743457563937804288
743470608235769856
743426832599482368
743464933388591104
743250050797678593
743423896494419968
743453302692716544
743255570744905728
743319743604527109
743448911336116224
743424760542076928
743382322666405888
743361627672608773
743285547284594688
743421937607647232
743406464681795584
743433446958108673
743372591881134080
743430527609372672
743418011839766528
743423929960792064
743328551277977600
743409681717207040
743387045138145280
743426681491329024
743366254002507776
743424827667718144
743386546053779456
743386542027247616
743450152560648192
743428438657163264
743444989552754688
743326148340285442
743316358432063494
743319143454171138
743360730213163008
743346041617977345
743376618001940481
743248800945311744
743442061970419713
743359492985806849
743453537493884929
743439595702988800
743407555326652416
743384562135371776
743250721932517376
743375749961420800
743412425060290560
743391604615053312
743436231816642560
743419547030458368
743377092117671936
743332607467782147
743471124114210816
743353683673391104
743452589514170368
743376341374894080
743443689494700032
743457161343184896
743345836378120192
743354413570359297
743394712594300928
743453571010727936
743409082023874560
743439318899953664
743302714403106817
743248461332545537
743458444896722945
743389142424391680
743335509749956610
743397124046462976
743305839256100864
743309060598960131
743415440626565120
743302924424511488
743443710499819521
743297543115673603
743357941051359232
743431685253980160
743405877500088320
743443412599308288
743410365430562817
743381550708973568
743334427699249152
743420679161143296
743466506156007424
743388458719285248
743431232327983104
743432356145553408
743321182120738817
743327301534769156
743462073015894016
743404900315504640
743326387243626496
743264898516295680
743286008561672192
743266182229266432
743445517888294912
743357806665834498
743245382734479364
743368086959558656
743469664542527489
743363833901658112
743388769169080320
743445983523119104
743468561734209536
743369617792348160
743466485159432195
743346737885044737
743428770149761025
743440652814458881
743391013016838144
743439582893580288
743344980547108865
743389637507350528
743323270972248065
743357676722102273
743410415972016128
743462794167746560
743297232510672900
743378652507836416
743457643973337089
743316656311525376
743346113181163520
743377427515211776
743302747970101249
743404816597127169
743357118955171844
743334154952073216
743402157261656064
743333148595912708
743418334591463425
743444838515802112
743364962152759296
743468876202119168
743444213539422208
743449645322493952
743357156787818498
743343026173444096
743257915268665344
743384675574550528
743377138464677888
743412718636515328
743361199870345216
743442770694672384
743415528681840641
743391642162438145
743469534753988608
743440820607553536
743373350823657472
743372319117217792
743453269230444544
743468528058019840
743386164447444992
743425578427121664
743416610996641792
743324688596635649
743349325778976768
743399619690889216
743463293596090368
743469140304928769
743342036347060224
743417470518595584
743322612223225856
743465269176205312
743400609726889984
743400496245936128
743351049520480257
743404997061279744
743441596155334656
743466606882361344
743409061010407425
743412915630448640
743404820690669568
743349577621741568
743340392163074048
743365759192150016
743466229608886273
743378056685957120
743426656237420544
743267339941089280
743451155301285888
743331613333852160
743429407692439553
743375464631255040
743382775290421248
743353650127396864
743420369047027712
743261862222041093
743362252888244224
743331680316858368
743362215089147904
743386827298582528
743332506892541953
743368493807112192
743464601933713408
743320003634593792
743358796483821568
743347069520207873
743354291948134401
743361371887144960
743414505405820928
743394876105043968
743465063382654977
743373589844398080
743387020052074496
743325699377766400
743337401620135940
743395278791774208
743420901832658944
743341650240409601
743348084554379265
743449632454418432
743358335055863810
743333701954613248
743387477340217344
743332179439030273
743300944473927681
743409702801915904
743328945701953536
743471975734083585
743318195600187392
743386311281750016
743384038036115456
743422533198819328
743372054896906242
743268640162709504
743428577199284224
743327662106501120
743381563287703552
743360801361166336
743412575858229248
743402786629554176
743462073087238144
743456893113372672
743407194738200576
743370339175043072
743383542823030785
743353557819097088
743393215273906176
743445874580197376
743320032696930304
743345387545628672
743343990838222849
743334859666382848
743442422789718016
743355655117905921
743458407047368704
743320263421419521
743457429812174849
743264965675487232
743423812553834496
743271433606828033
743355957065842689
743408742209814528
743300923728945152
743384054796541952
743344162515279872
743454153901481984
743411925900529664
743296112723791872
743267532732272640
743407211469242368
743378979705364481
743366161828560896
743373376186626048
743375204718632961
743416120028205057
743347438602223617
743444813299716096
743435850340524032
743371933174095872
743409061048135680
743375900964687872
743345475353354240
743373128605261825
743394825802776576
743341297927282688
743446466073665536
743461028374130688
743380011374215168
743423506470285312
743375628297248768
743401150775496704
743441977874735104
743339876221747200
743400928468819968
743307915683979265
743409489009848320
743421610384723969
743408188775612416
743306657254375426
743357378809081858
743349266945454081
743313057552576512
743371085752696832
743416992640663553
743273010434449408
743325409979179009
743322482266931200
743395605725220868
743401280891019264
743324868691656704
743396809465335809
743347409191788544
743441260871049216
743367965517701120
743351674769596417
743375846421958656
743409061304033280
743443345343668224
743343353379459072
743280866445639680
743364177910243329
743424634587054080
743410365464182784
743451943843012608
743316715308617729
743279964640841728
743340756803289089
743356707892432896
743397895731187712
743433417295986689
743325376479277058
743440333883613188
743344472906358784
743339586823172096
743319722469392389
743389842730516480
743248989882036224
743369190057328640
743352706631241728
743341427870990336
743430477185449984
743242329113378816
743429147653988352
743375234011652096
743394548773072896
743463146631872512
743297475906179072
743439264147513344
743396532922253312
743445371087618048
743465885604716544
743392585910226944
743318258476941312
743351876209414144
743425322658443266
743353549644398592
743332754100625408
743300072230682625
743353729810731009
743409203960651776
743361963271520256
743399036611403777
743397878958276608
743310629402927104
743350127088197632
743462119144849408
743397845621841920
743453180973940740
743410105522126853
743450471495573504
743436844340224000
743369529976229889
743397086587035648
743241913856311296
743344179523129344
743374198031155202
743359434164932608
743357819190018048
743409740579954689
743358356341960704
743368875463540736
743377813529563136
743444297446359040
743263380387958784
743431731424956416
743463301690990593
743264114445795328
743367617046536192
743282611070570496
743439432079052801
743337384721321984
743387586299846656
743401544830246912
743394204940963840
743371169789784064
743350009643425793
743411154081447937
743470990206898176
743320171268317184
743430540284542977
743364035484205056
743327301559980032
743437414547480576
743277510977191937
743470084279119872
743471774231330816
743416673953288193
743348637904707584
743393659501092865
743376794477297665
743340178178093057
743401528023724032
743274528957206532
743403323131334656
743441357327450112
743313812862885892
743348897855111168
743457240917622784
743424353761636352
743242459115823104
743390493124362240
743347102999207936
743456247266029569
743422399169757184
743271575890235392
743461502368288768
743353339870515200
743453495672573953
743463914080440320
743263619404566529
743396918781419521
743354857977872384
743333198822670336
743468532311199744
743412076899500032
743445232897921024
743291595278036992
743403990231166976
743362626000818178
743316971177938944
743366883278094336
743456343474999296
743359425545633792
743420436017360897
743348638085062656
743310910383480833
743472869233958912
743375154479173632
743379390638264320
743339980957769728
743435711865556992
743468162893680642
743383706627350529
743431433486753792
743441663457124352
743460185323102208
743452463915761664
743320683170533376
743354837157347328
743439704662614016
743338064261480450
743356040968736769
743437351536496640
743417562973736960
743335723634352128
743404191440306177
743347585432227841
743339846568017920
743427880848343044
743245176915767297
743369278305492993
743432486156378112
743436613481566208
743418393479491584
743243205802528768
743390534992027648
743346909750788096
743449233987076096
743405160295178240
743395320512581632
743374114149269504
743404841666510848
743439084081807360
743337921407639552
743378295794851845
743421245547491328
743423468595724288
743393454017896448
743321916295938049
743383492503937024
743310150862151680
743391251932848128
743349430783352837
743427763374284800
743381953395601409
743385908754391040
743450840531243009
743399569636024320
743353633559871490
743379319423021056
743383916225105920
743426819760787456
743331848068030464
743406834107686912
743468431312314368
743443127294377986
743399934192279552
743385392611627008
743433539161624576
743410831229075456
743358255452160000
743418443911815168
743411418209345536
743413041618771969
743412626386878464
743376219618480128
743246754083115008
743389918169276416
743438857362776065
743377515931115520
743444889065553921
743282602925301766
743258313777885184
743374109959135233
743450433721671680
743423066043219969
743431811049623552
743339381067415552
743441726338174976
743291725645385728
743337590032465920
743389662681636864
743407782020390912
743267901843505153
743383123765956608
743462613980348416
743428069927620608
743326748113178624
743413016532758529
743468716864610304
743389226092343300
743367042544340993
743421228636082176
743417336703623168
743363762489430016
743420784081678337
743410424406745088
743368380682371072
743456918237110272
743470474198384644
743313921939890177
743284779840208897
743308536097050624
743334461182353408
743323665261957123
743406217297563648
743300965474832385
743379776497385476
743315884626706433
743345442130268160
743349460227371008
743409895710593024
743438735665152004
743357177721610241
743370624337317888
743470406946848768
743420423531016193
743301833947418624
743327389745197058
743443139663368193
743399166823501824
743386130935066625
743391692422844417
743392481132175360
743374982575722496
743410663385505793
743351288973295616
743362621705850880
743470335736025088
743406141711978496
743398814569070592
743358394023567364
743395715074789376
743449200835211264
743366753359634432
743428375973400576
743407475592945666
743445350246146048
743349267327156224
743430292552171520
743409929445310464
743328404716433409
743354539395297280
743458130454061056
743263514400165888
743379935759261696
743383799031959552
743385145223319552
743296922304159744
743439108979167233
743429856608796672
743363242630725632
743304715295854592
743417252486254592
743404451742908417
743401612157280260
743245013488893954
743354283731492864
743440551853305857
743348520476770305
743430724695527424
743404950814883841
743398076438675456
743373241759244288
743454720161808384
743342124259631107
743413385564393480
743375775210995712
743367529146392577
743430783449309184
743457446560161792
743399548266160129
743378841054355456
743443492337229824
743452937767235584
743323111437668352
743422667441704960
743342191494365184
743457610154770432
743244204135026688
743400194323193856
743469677213585409
743463071302168577
743377591407616000
743409807818891264
743357290997153793
743436466907414529
743336814417588224
743413343478779904
743326060171821060
743405571446013952
743373107654696960
743248910223716352
743319705734127616
743415109427421185
743289485610352640
743374172911468545
743327918063902725
743401658353344512
743312986253647872
743308481860501504
743333647726481408
743242266110722048
743324109698805760
743395941374431232
743434004548947968
743407769139744768
743374508304830464
743413943356506113
743442372378361856
743431798500233216
743264848276971521
743270451900612608
743324076136009733
743452853679841280
743437607552552960
743423011395670016
743414505506496512
743427029442371584
743422374012321792
743325363774750722
743373233425158144
743368023956824064
743426861884137472
743464899708260353
743253393695776768
743353872362545152
743368703354376193
743379759657259009
743360423836082179
743458973307658240
743455009824710656
743359740252725248
743341629289861120
743382339045171200
743451671120928768
743337686690238464
743401876142624768
743340152945160192
743471086403198978
743274558065500160
743463347878825984
743306283764199424
743414274794586112
743322809640771593
743435556651053056
743330220753584128
743306824783265792
743435283832573952
743425855267954693
743460777047121920
743397195341238272
743441806172512260
743448948849901569
743355357376831488
743419064685559809
743437825685721088
743423124583112704
743412920088813568
743367810311553024
743413112792031232
743341352360894464
743308183859396610
743361753619148800
743417554606112768
743266878622048256
743360847527874560
743385111685632000
743425955864121344
743368695301410816
743328287154331648
743389842755719168
743361690557812737
743319101729189894
743355449513172994
743344267469348868
743364844615761920
743424424871813121
743383010276421632
743370167170760704
743455986824912896
743399112423411712
743364513240584192
743448500159930369
743378564301656064
743349317570703361
743455919737020416
743384482531639296
743380262998810624
743301867459903488
743424273956601857
743333551068745728
743324713842147328
743295907328720896
743447749350293505
743374453816590336
743413989644898304
743266907621629953
743407660226191360
743326210894114816
743334654128754692
743324797518503936
743331613367377923
743350978242482176
743470436281884672
743444163111301120
743274583499767808
743460181162475520
743382565604720640
743347258175815680
743424957498130432
743345886420307969
743449259182161921
743388701875535872
743407496585416704
743301796068659202
743345349666869249
743320645019144194
743422713587433472
743348470405169152
743343894247596032
743456582533582849
743382896937926656
743403050744840192
743351041178009600
743292497355382795
743327389812305921
743409593959710720
743356879741456388
743430900696879105
743414215952707584
743380636497371136
743422780650184704
743433237289017344
743389612186415104
743323375880142848
743326643033251842
743296167191052288
743377968932655104
743339309931991041
743468360281665537
743468482004582400
743411330443579392
743385900202266626
743469148798357504
743343768267456516
743364362438590464
743344502224486401
743414635353628672
743312470387789826
743310876699070464
743470595619323904
743387464631476224
743445048168112128
743456897110523904
743399192001974273
743385623579475968
743341197377187840
743277309558427649
743334104620359680
743377180093210624
743368586077450240
743343663556681730
743407983321821184
743451406900862977
743335476254248960
743461057805459456
743458466040266756
743439553873182721
743454871425146880
743406531777953793
743290064445149185
743380833441054720
743244346795917312
743310868188803072
743325749537472513
743405269498093568
743426215898386432
743266806933000192
743260481918402560
743344758450335744
743465000652640260
743315674764705792
743465340118667264
743457639523180544
743381592484233216
743343319711780864
743448290478428161
743356586010128389
743316300097687560
743328971115233280
743466107932131328
743368317541486592
743451587394179073
743432633028386816
743432129980280832
743334247180558336
743344267435749376
743410852238352384
743281755449229315
743415037830660097
743361925413740545
743435871261601793
743253163248128002
743400366423871488
743381466625642497
743457501195173888
743319843965853696
743338206792298496
743316904064888836
743269080346419204
743380800012492800
743266932820828160
743344041094352896
743339573963427840
743392120485085184
743434847708913665
743392925728575488
743370024900042752
743357404306243584
743444700020019200
743419177638178816
743406217297596416
743412223809200134
743464908436672513
743328262038814720
743366858032676864
743406037160562688
743435871081332736
743470642117255168
743344921965256704
743398575573393408
743391898212044800
743322545399566337
743361082421477376
743394150503022592
743366136788561920
743366295886888960
743392850122006528
743271676687704064
743370976839237632
743361749236080640
743412026488193024
743334792578510848
743404460043542528
743372491209478144
743469161188298755
743472193728880640
743425821612867584
743443055810908160
743378040059731968
743322520229543936
743463012393156608
743351880256892928
743324818343223299
743463444607819781
743410906839789568
743380548450541568
743350441690333184
743333265809891328
743423250420596736
743351250922536960
743431370509324288
743310352205524992
743401591194157056
743387519409061888
743319546207965186
743286864107339778
743399624078143488
743369055835426816
743351477742100481
743269046984945664
743439822249955328
743443823628591104
743304019058135040
743442644886491136
743413507056599040
743467097934696448
743396377716207616
743405839994626050
743386827176960000
743358075348779008
743360251894718464
743466456067760128
743396935285997568
743401569945694209
743465176570036224
743364244821909504
743392460244553728
743380741413806080
743345551098318850
743415021259063296
743324734482354176
743423309342179328
743443689326972928
743287564723859456
743439268421472257
743402551685505024
743369823309209600
743395278607294464
743450689716662272
743385589794365440
743404862843428864
743400848680574976
743446839299612672
743397447188234240
743354812176076802
743462710399111168
743470818076819457
743424072588079104
743405512696303616
743385438920966144
743369475408310278
743426521952624640
743425242790502400
743434772286840832
743430557053353984
743381844133961728
743394314114437121
743422512344731648
743388056103849984
743383195010269184
743262306545471488
743330082425495552
743416795479040000
743386113998364673
743439637641859072
743356061864779778
743463226441105408
743351217644961792
743275816604270592
743414325109526528
743375795998031872
743396255783587840
743448659606540288
743385463860256768
743438459063279616
743250088722477056
743415918693392384
743361984398245888
743458306296057856
743363196505858048
743439805376258048
743464015108550656
743380984498950145
743330929658073088
743329780381061122
743343822755631104
743359308507709440
743273299828940801
743372872568143872
743437993252429824
743331873288445952
743391096856788992
743328757038014464
743299787139649538
743442539886317568
743449569732739073
743343470442479616
743341302373220352
743431890619662337
743441898417827841
743373069864079360
743413729254055940
743259928555585536
743366883328593920
743466351222734848
743390681805119488
743377171914330112
743419089616519168
743313875790004224
743455013817716736
743397442968682496
743445073384214528
743421417656619008
743314672506404865
743407459000266752
743374315576504320
743249543412617216
743303368848793601
743259307697901568
743340345690230784
743463444544897024
743311514241642496
743441357440684032
743436181518581761
743406339033006080
743381894608334848
743417722541867008
743440115649888256
743374370253348865
743403017249054721
743344133272539136
743378438396977153
743346545131610112
743244157976645633
743436927920115712
743422252264341504
743332766687760387
743388722834640896
743249862351814656
743419244801568768
743396813726679040
743375871533187074
743265456547454976
743269516713484288
743297333337587713
743390216161984512
743354300185739265
743458663147384832
743384507689033728
743424349558956032
743437544545648640
743334692145881092
743468297358815233
743428262660026368
743423045063278592
743358238796636161
743369357816913920
743454913204748288
743250977755664384
743385438874832896
743356615366107136
743359463373967366
743396281247207424
743468351951888384
743463754919084032
743380560911937536
743265884202885120
743368686816288769
743408977103495168
743323996318367745
743382511099719680
743461204841107456
743383861808271360
743394184078450688
743432360306184192
743416690722091008
743362408010366976
743256614866673664
743363775189901312
743264449767710720
743383136273301504
743397862340440064
743452690240389120
743426169610117120
743367403220807680
743442645004001280
743423980158189568
743376547101323264
743416917042421760
743404833097584640
743423917256224772
743446318983614464
743454619842469888
743397409385025536
743435384713949184
743462584481898496
743340823853445120
743432763307626497
743378836792938496
743394527772303360
743345928589844480
743423506482864128
743256644532969472
743467156487143424
743330145319084032
743356590472867841
743381533881405444
743419442055483392
743420763282104320
743326257073446912
743463226546003968
743356317809573888
743303268177051649
743310927122964481
743366920817152000
743405634465435648
743301900951388160
743415373744193536
743330015299833857
743399846338527232
743405609257734144
743285408788791296
743385476451696640
743403755211735040
743453122308247552
743274985821773824
743454648980254722
743390442771865600
743397862256615424
743379285818343424
743449204824088578
743363989170692096
743411598497292288
743309928882855938
743377792415502336
743392548249440256
743429567126315008
743442669901389824
743375481689481216
743420947785453568
743459396978565120
743425565584064512
743362944650584064
743346377380421634
743343705625550848
743373271077429248
743389163278471168
743380153938542592
743354510085496832
743398051222532096
743355919371665412
743341272899825665
743347077590061057
743379000777674752
743398369775783937
743404858296963072
743380913204002817
743318854437220355
743423061689516032
743471136877449216
743359857751916544
743336956759707648
743383542885912576
743247580583198720
743410696784846848
743410411551219712
743311367428411392
743365125751607296
743435485113159680
743472382644465664
743467559178088449
743405605084336129
743271546643353600
743451318887522305
743462840380567552
743322960400834560
743336076052312064
743299304442363904
743419773342474240
743361984318439424
743441982299738112
743413238864351232
743470059041996800
743461330758270976
743399502174789632
743338605133762561
743447061727698944
743405839713705984
743331919664812032
743363833935233024
743255792690696192
743445916649197568
743360604191264769
743384046172966912
743423523004231680
743465885726285824
743314626524241921
743440757609082880
743374277857189888
743338122826551296
743407824017862656
743406057939177472
743408662815727616
743447367685373952
743373921345544192
743373397040607232
743398000651755520
743358993725259776
743430984591351808
743402937452478464
743437317998804993
743288537672409089
743401540803772417
743447304963710982
743385807843659776
743318208128516096
743334779848777732
743308079219908608
743454212806189057
743243352632496129
743362982646845440
743429802166718464
743333404406517763
743460995079745536
743470998339543040
743275476878241792
743312076307730432
743437993520705537
743468423049523200
743305214233444354
743406653584769025
743346884635308032
743343676152156160
743328434248527873
743332167158095872
743356527604432897
743290651568021508
743471770305503232
743367201902759936
743396625192652800
743414576851542016
743344988843446272
743359811731918849
743335203494494208
743436013654130688
743443437677084674
743405714090106880
743409874944593920
743411409879449600
743405881702879236
743399338827735040
743418527558688769
743436710197878784
743417047078608896
743390316938559488
743468360105607169
743418242413305856
743409815955841024
743470096841064449
743342946477449216
743402882729451520
743471967194456064
743339146094075905
743438064744284161
743440946361163776
743456846933987328
743369026395594752
743367524989841410
743430112448765953
743400878116331520
743455089407496193
743414148701294593
743341696486825984
743343390973034496
743369102052499456
743432989846179840
743389549154439168
743439604032864256
743443391644475392
743303725498830852
743241427275046912
743441650974851072
743261321047609345
743403696491372544
743406749936291842
743340874478739456
743370846786490368
743302097941061632
743449326492454912
743314429081587712
743371949875793920
743429965723598849
743398155899772928
743460387052466176
743439348327153664
743461137589608448
743367315366916096
743345685064384512
743338383087280128
743365234971316224
743418662049226752
743471874949124096
743428262462914560
743470637629476865
743346888829599744
743391503733628928
743392544126558208
743424370404634624
743334968634417152
743421828404809728
743319089305640960
743318439066927109
743443676756598784
743461943034286080
743409111287599104
743373355164762112
743384369323184132
743453663268483072
743467689268609024
743467147930664961
743473158594899968
743418179393818624
743312839725637632
743364802957848576
743318203971964930
743399451994243073
743296649624051712
743380783323193345
743349519010566144
743358599393476608
743466162550366208
743394188335538177
743444129632428033
743398877324255232
743373522831998977
743418917788520448
743333479622967296
743369773073891329
743419274438418432
743344376529596417
743421614705020928
743399762167214080
743418292761681921
743361489533210624
743371907920166912
743383941424517120
743366199627636736
743466413977931776
743338013887913984
743472655072923649
743395379127922688
743300802140266496
743372478622359552
743464593645772801
743344909302669312
743326441845121024
743459740714409984
743314928367394819
743391122215559168
743460319889133569
743367986476548097
743390954506362882
743369852719611904
743387464836997120
743349497921560576
743416816362524672
743429613108473856
743442091414519808
743401888809369600
743411972088139776
743360801294024709
743407597185810432
743411967608643584
743423262877679616
743403596113379328
743449410260983810
743449225913065476
743336613061623810
743423942728257540
743383865910235136
743411800222269440
743375041115619328
743390719579127808
743371828400369664
743251845888487425
743443492039364608
743380866953445376
743366761626624000
743456255579201536
743356523363991552
743457371322626048
743332997349314560
743400999860068354
743463960268144640
743379939915927552
743365708738854912
743471090849222656
743415725898014720
743372008713502720
743472772433616896
743429227526004740
743343894130106369
743383811589799938
743377066930888704
743294292555247621
743351796391776261
743389582759198720
743399657561292800
743409480612839425
743342249921019904
743445190879363072
743347916555726848
743390656710615040
743463385581359105
743380900591865857
743357039267569664
743409111413334016
743460609174421505
743426530282450944
743356389049798656
743408310183944192
743413251451555840
743318468221505536
743361359203700736
743340865897140224
743471497763762176
743455341162045441
743436160735780864
743297597369024514
743379579557941248
743359341802094592
743453281536487424
743373963020099584
743385078076739584
743329893715316736
743294334494081026
743358121385426944
743451864084193280
743391952620634112
743396612496629761
743386592455327744
743427528644255744
743366082061271040
743401129896087553
743426001967939584
743247047906693120
743457106842521600
743324906658508801
743435808154226689
743338798063325184
743468851145302017
743424911553736704
743376362317156352
743367122143715328
743399317654888448
743417785179643904
743442716315521024
743433543313940480
743247203045511168
743459313147088900
743377549288431617
743279457268490240
743450567960367104
743449066227531776
743424022390669312
743348763662520320
743426467653160960
743337682609201158
743326810893496320
743430011718344704
743400479527305216
743399565215293440
743353759355441153
743391906248417280
743441709506367488
743440191243837440
743375250948235264
743357685085528064
743390799098970112
743248377224171524
743438416885518336
743368082689822720
743361942262190080
743366711106166790
743422390722564096
743368866923945984
743418330699206656
743430317898342400
743380384671424512
743438245317447681
743339020516622336
743464874668335104
743319638461689856
743410743131922432
743431458832916480
743397078160777216
743452736331538432
743420398222475265
743468121101590532
743384533014298624
743340819713662977
743442997178736640
743276676273016832
743422889710526465
743405353488900096
743445908063391745
743458398688133120
743354702822178817
743451666888921089
743315276377186307
743376693671395328
743372323189850112
743469152950693888
743247496516866050
743269814597197825
743450773351194624
743456020505169920
743409073756897280
743344384897253377
743271567698837510
743391650739720192
743450236803231744
743377108794249216
743308360074702848
743315842947915777
743342023688609792
743337728440307712
743314974693416960
743440111761821696
743271424937308160
743394158853890048
743459778622521344
743347673206382593
743438244998590465
743460562873499649
743440677636345856
743432977095528449
743349829191892993
743405097468600320
743352375008591874
743378992095498240
743470943717122048
743355416109686785
743425712384684032
743330119956078592
743386122684870656
743399355537887232
743404677904076800
743342447015538689
743250269081853953
743363611733663744
743397300391677952
743304711218987009
743458704968777728
743420369021829125
743451385920950272
743469442328313858
743409065250828290
743274860399501312
743376626499584000
743313191770300416
743445782385266689
743416602364940288
743347497335037953
743425616112910336
743421920868106240
743362764584804352
743406544751067137
743405047057387521
743384478366732289
743466804241121280
743303964414771203
743417126598377472
743360910425620480
743360315048366084
743438169778098176
743428103381323776
743390635772641280
743374382551154688
743451440513953793
743455034818494464
743433467887652864
743448785351761921
743403033736929280
743373355106115584
743386470514294784
743397996679798784
743246875948507136
743398403284021248
743336969632002048
743443794239041536
743437347677560834
743405114396925952
743462509038997504
743413167456423936
743409866253942784
743405751989866496
743408851282759681
743354132736598016
743357228007120896
743247249094938624
743460076502061056
743446054784241665
743350450087288832
743395220104962048
743304598002139136
743419286765572096
743417906856398848
743399594751590400
743362927923761152
743384721791553536
743448747842076672
743244442988056576
743405726735933440
743379646423633920
743456318422384640
743351313816125440
743455383142928386
743448554535018496
743339213370724352
743462580555943936
743261857776041985
743365419407450112
743407991748075525
743439524286521345
743358662211571713
743467919993085953
743404665488965632
743453587892764673
743445706682277888
743339993624547328
743367642229022721
743402685752287232
743470578800156677
743437422940332032
743437339003854848
743342367529263105
743375892437700608
743285488400752640
743390711274315777
743452673484152832
743453721942757376
743289062228791297
743408545173995520
743420100649291777
743447435024961537
743412756188061696
743469433839099905
743417240188518400
743397023668408321
743354899912482818
743446268626644993
743273530553315328
743367973574836224
743420448810143744
743450026991562752
743463767489445888
743353876707844097
743430506554007552
743327066834141184
743251560671633408
743339423157235713
743373770082099201
743427927027621888
743406573821669376
743417378260672512
743467726698487808
743356531668717568
743454493807878144
743425997832331264
743353172102520832
743413997731463168
743340677241544704
743436575846039552
743341683782258690
743403478655995905
743444385463930880
743433090228432896
743395098193342464
743382150578315264
743315192830820352
743396385890930688
743328425834749952
743471187091726336
743453483060367360
743441168604737538
743374336711626756
743438215865110528
743459979907207170
743288537823346688
743428346487406592
743344611662323712
743396159281053697
743444779988586496
743323056983007233
743446977480884225
743418548870090756
743367176976015360
743316111131717632
743424437643448321
743410176632492032
743350248441946112
743433857739853824
743248494815698945
743449313976684544
743264714185015296
743442619741638656
743390878736224256
743383463508705280
743251153807249412
743406582394929152
743407836412125184
743418598916501504
743367277588975616
743359761156956161
743469618388414464
743344607300190210
743322763469819904
743380850138619905
743358305687343105
743464329673064448
743447284021628928
743409052856659970
743410059531583489
743431987210260487
743407475559440385
743332225723203584
743409082053234693
743404770396934144
743456192547135488
743431517641318400
743434650744299520
743349976034533376
743397224994897920
743452241663660032
743439281084071940
743470453163974657
743441533442088960
743448634428121089
743423472924135426
743421320973647876
743432239044792320
743455525724000256
743442690872836096
743244975815667712
743430158414131200
743389582775853056
743334796990939136
743464572833628160
743472659204292609
743363058098114560
743371069122318337
743405063809474560
743457127667118081
743432121268772864
743461007469711362
743375653475594240
743463469551394816
743342006756212736
743364102450483200
743367810328465408
743412332718620672
743298973063012352
743392888118255616
743409916908560384
743365410926395392
743419957791318018
743248242993827840
743383232662605824
743424538055184384
743443748131082240
743333714843705344
743315435911708673
743442410030702592
743418766885720069
743380498102255616
743386810366181377
743310113356681218
743376089909600256
743457543180132352
743344930425167873
743422478677053440
743345756346560512
743430946884558850
743358251547275265
743409073874440192
743387120832757760
743340853196820482
743465428257738753
743373749496459264
743365528626954240
743332884182761474
743423514775027716
743389465301893121
743360445013237760
743337871378026496
743369848793800704
743327977044271105
743388714378924033
743398860437917696
743455219363676160
743400429468454912
743371635386912768
743435028009345024
743418481471688704
743268774057508864
743394217427349504
743438144561786880
743417365874933761
743472382564769793
743288831265255424
743394917771182080
743464447138725888
743361850192990208
743458859939954688
743423728495828992
743446688132636672
743370104591749121
743384419654737920
743406607309103104
743290295354155012
743326445892603904
743453554439032836
743351041249316864
743419794221834240
743350105894326273
743443986946265091
743390295753129989
743372214162993153
743459682153598976
743419656095010816
743471358982651904
743433149015855104
743335946200834049
743456645552943104
743369030589886464
743378656643452928
743455928314437632
743455647098937345
743382796295675904
743374760327839745
743317394781659137
743414786390646785
743409098922721281
743362307238014976
743374789516136448
743398143358697472
743406624409288704
743240328665141248
743388421171908608
743428090718785536
743406443953422336
743414434014560256
743419098256781313
743380170912858112
743328584895332352
743463104898539520
743416140978749441
743385027942064129
743348298249973760
743424051406843904
743355680317284356
743251535690235906
743455739465850880
743365985596407808
743240123177967616
743382968572444672
743409069667454977
743426215994867712
743355155907633153
743392741133004800
743364253407543296
743343508476461056
743369940745347073
743399179343499264
743364781722247168
743394364433510400
743444880358248449
743424190007566336
743442070136852481
743452367518040064
743367831262093312
743385602452652032
743387791971729408
743449846598742016
743367650718289923
743353109129265152
743378815909433344
743288428784033792
743341692296650752
743374366071726080
743293420060368897
743431924396490752
743422101416214528
743457182188994560
743377138229846016
743336797447434241
743383190656581633
743384520347516928
743375284284555264
743360306366185472
743326685018263552
743380841938681856
743386424657977344
743311052960477184
743465319277133824
743333567980179456
743352849115996160
743392925741121536
743444016532971520
743326165046173696
743413561704218625
743463700166762497
743364274349711361
743439545455124481
743366220666310656
743318636215992320
743440136629850113
743420536638808064
743393730770542593
743409048662347777
743375221420359680
743349388706144256
743401486160379904
743378203679592448
743415356924932096
743409174449623040
743324323537006592
743244984153964544
743381512826032128
743426559739047936
743370892886016000
743445652311465984
743386726681444352
743456343483363328
743457157283123200
743450836580216832
743246267472560128
743435456021356545
743455651389652992
743309702231031809
743376974907842560
743422734697402369
743437871772753920
743436185717116928
743443190322200576
743431093647466497
743409149145452545
743345857211162624
743315964167487488
743409476364042240
743401154785218560
743368787395772416
743400374770536448
743466175011627008
743385023466831872
743408176079511552
743403973462335488
743455529717088257
743381235943247876
743426794481659905
743437796157825026
743420733938860032
743358901525983233
743405852653195264
743407437818978304
743359283304161280
743334142285250560
743363263732264964
743379206046875648
743359555791265796
743349485187694592
743375863354433536
743427050409713664
743346742238687232
743388148273668096
743415168206516224
743267729923158016
743435615115554816
743466200030650369
743251393104969728
743420759138254849
743460143619280897
743406947370696704
743390702877302784
743355680216625152
743422017341382656
743362571319672832
743390249699545088
743431177701298180
743404564947288064
743341092611854336
743360440604864514
743362542093885440
743393949084225536
743341121938436096
743374013523599360
743441663343853568
743429634142928896
743470826666622976
743359232901263360
743378568554680320
743449674632282112
743368002922385408
743349120450990081
743438870067417088
743403717601468416
743397547616641024
743450630916759552
743426362820689920
743377746408136704
743364249381134336
743471774227116033
743363682973802496
743362261255852033
743409706966913028
743400433360736256
743401540782698496
743378710984859648
743369156620390400
743339074837065728
743332586378797056
743368875367075840
743454867272830976
743379147402141696
743327935034122242
743344179401547777
743367302683430912
743395547113984000
743353570393628672
743419844641579008
743353012739944448
743361950583824384
743428455803424770
743349703169847296
743437422889996292
743372088266862592
743429152037085184
743307349130018816
743348373638414336
743377108987224064
743402878879043585
743342027962621953
743431769228251136
743429281871728640
743419471612743681
743427377519280129
743412806695911424
743378052789510144
743455546703941634
743401892907204609
743405890401869824
743452300409200640
743355625703276544
743370402160852992
743370767249842176
743376513421062146
743330665341452288
743368049131200512
743459032099336196
743379537329807360
743374864938000384
743329675695423488
743347253759205376
743384923118125056
743396662589038592
743418330577461248
743421279085047809
743433509788852224
743337611238866944
743450433893580800
743288009169178625
743420993939607552
743428107290411008
743389947743318016
743373652947832832
743442112209887232
743388555242778624
743398805945593856
743459094883860480
743324365597483010
743472760052125697
743399477181059072
743407605649899521
743240961820495874
743255906096386048
743461737618280448
743367709690331136
743327406245609473
743389163500802048
743345538590879744
743416019524411392
743350932226736132
743349728646037505
743351578040537088
743445928896528384
743460156126674944
743382569941622784
743327813109878784
743336487089930240
743460147817766912
743440535365484544
743397535256092672
743442586149527552
743396784416882688
743451729753182208
743438694070255616
743429344790339584
743423808439259136
743361128550408193
743429785129525248
743402597575331841
743329599912718336
743382284800131072
743391709321641984
743337195830796294
743253632997527552
743457769529892864
743457496858169348
743410105534849024
743332552715304961
743392976089587712
743447191402975232
743469522120740865
743425175719448576
743342585805037568
743409048461017090
743399636614844420
743443437840629760
743338064311783424
743385879088107520
743390832548536320
743440501446160384
743432435954749440
743415679966154752
743395530299088896
743379701209530368
743248285066919936
743384943934513152
743413662388486145
743426941336821760
743301934329663489
743388316054216704
743456477797441537
743466846129524736
743355625871020032
743416870745837568
743333618299207681
743401058437726209
743458776389394432
743323656533614595
743318590070284288
743441571232813056
743263208304054272
743455613791965185
743318107805016065
743367093144403968
743390782342729728
743457715041763328
743465919209443328
743292253838286849
743435623839768576
743299103275180037
743421342133923840
743438077532774400
743285278803038209
743409916740702210
743426463366545408
743359064877391877
743421228715737090
743379113793232896
743357207077519360
743439641622155265
743399267390341120
743368888063123456
743395651979878400
743424600982323200
743439486776913920
743406062133477380
743408255796383746
743436294630445056
743355546196025345
743364219677073408
743425150629076992
743372230806102016
743383341525774337
743420377284509696
743259878093791232
743425687395106816
743264412140699649
743380720291282944
743405462557757441
743368657548476416
743387535825637377
743401947709976576
743448617617358848
743285236730052608
743461796053422080
743426702299271168
743423997115797504
743452102974930944
743344536034779137
743438815466033152
743470432024670208
743468280472567808
743344137504595968
743409006585253888
743264420449624064
743375879947026432
743472948850339840
743422394665046017
743424743500554240
743397635831148544
743451742260453376
743439465864171520
743386394924552192
743384356861927424
743453038560616448
743370905716404224
743342426182455296
743301070496006147
743397581481480193
743329415623368704
743399271844581376
743458478375657475
743352417278791680
743327913894809600
743449682941251585
743363393613082624
743440140756975619
743373547951820800
743426866019729412
743363691555467264
743349812607647745
743282800065904640
743461334881284096
743349069813161985
743378979722141697
743420377565700096
743434520762978304
743400794293157888
743248012256870400
743388320152096768
743418754093154309
743444553307398145
743373774523867136
743398587850162177
743408536978358272
743364069042720768
743433279215271938
743344431214927872
743395005897777152
743463683553103872
743416443304284161
743402694199517184
743416942090805248
743447896230608896
743385145139433472
743315712605724679
743450714710675457
743428548061331457
743260230478331904
743320062107389952
743357311897329664
743409983912558592
743374932050993153
743390765708156929
743401461174898688
743340069222653952
743361619338665984
743385845533646848
743396268345524229
743319483234738176
743457333221613568
743409061199126528
743399699453980672
743429856315215873
743424852611244033
743292925035962369
743415017161138178
743407165197647872
743405009329545217
743381739343593472
743463331038629888
743346674962096129
743408050493657088
743319449676054528
743386458204028928
743387498097803264
743357244910116864
743412227915419648
743468578431705088
743386441472933888
743345102160945152
743347278883106816
743349917205204992
743415377657479168
743294426651328512
743367055169171456
743363175286964224
743388966112526337
743278739761528833
743404187405389824
743341528500699136
743329147166953473
743343911179956228
743409166119735296
743406808958664705
743432964474703873
743369684901322752
743376429447024640
743422830939873280
743262222659522560
743352568152100866
743244371928178688
743440711245266948
743305478663348225
743268401171169284
743314022489948160
743333337180176388
743368196074283010
743397111706828800
743429307083653120
743346876599066624
743273656256585730
743439138599362562
743422461853696000
743410944437530624
743371346067918848
743399439260393472
743289011876171776
743409350547476480
743340148545314817
743450651884126208
743368775039344640
743372965044195328
743409375818162176
743464598083407872
743379138925436928
743408322884280320
743461619846492160
743327503113084928
743386449823825920
743397979847950338
743468481656426496
743403260501852160
743329469994131460
743445434358599681
743413394070474752
743451880647430144
743454351289516032
743424126962929664
743386567260147712
743332657518391296
743389452614012928
743417357406773248
743360432509837312
743300470446260224
743389956014411777
743400181912174592
743394024371937280
743284892847333376
743320661985132548
743458029836840960
743372071581982720
743458394665672705
743442107990302720
743331487605415937
743341537015148545
743372868554264576
743420956253782016
743347832883552256
743286885334786048
743454422513127424
743370280488185856
743440400845778944
743458218366603266
743430745650249728
743337497745227778
743373845847891968
743466011228246017
743394515382321152
743372205615091712
743380741199892480
743468024800378880
743417755878232064
743350093340782592
743348629562228736
743364354213552128
743441906751856641
743381638848053248
743441415909314560
743425322432008192
743366271014666240
743421195220025344
743395752672636928
743406896690958336
743365671103324160
743307068296200192
743460470888206336
743451159487217664
743432071129927681
743404996918710272
743436588525457408
743409048389726208
743328647906418689
743465898292318210
743364957933289472
743407358311817216
743370196665020416
743304165716221953
743438781982871552
743398340658855936
743400026693640192
743393319913463808
743284322636009472
743414417463853056
743472697296945152
743383224257232896
743428572853972992
743461523532701696
743384834689536000
743438899364626432
743417822961893376
743426455003074560
743343625854029826
743437880282980352
743442443761291264
743438656296390656
743406754344615936
743321371040587776
743355915017945088
743405135238291456
743310562159779841
743462827977904128
743405063859740673
743445702475399168
743443815168638976
743320393675505664
743338919991738368
743440774306664448
743448219162554368
743350374329810944
743347136280985600
743401112917549057
743377192718057472
743249967154888708
743389440379346944
743361111664123908
743428874986528768
743402752882126848
743393705940353024
743324646733340672
743263342509297664
743453994627010560
743457056749944832
743409816178147328
743472466345996289
743434247898161153
743407983191801856
743454275850895361
743435871232331776
743346905824911360
743424806478045184
743467932206923776
743269529405394945
743463406729052160
743457681474748416
743428094921322497
743390811639975937
743347212134932480
743360407105048576
743442141809086464
743407605754691584
743242232858312705
743445824365985793
743442397284212736
743301489750212608
743352329076781057
743239921687760896
743361422046953472
743403495219433473
743310993967579138
743333073144602625
743368896464330752
743420872325799937
743426563815936001
743307118791450627
743335488954601472
743397879088308224
743378019075624960
743469673207971840
743464945891815424
743381190170775552
743389150611668992
743349761902710785
743380040600035328
743409044229079040
743456909877874690
743442930082398209
743417147779592192
743455072705720320
743448680603222016
743405047367798785
743296620314320896
743355072109678592
743284565863706624
743422751495577600
743470616762789888
743356192026562560
743409052797935616
743286948035444737
743450673015033856
743447040714235904
743311589684580352
743438215852531712
743339984971669505
743455928096264192
743406091472613376
743450957963534336
743472281947602944
743412580153237504
743331005159772160
743460206349287427
743406565621960704
743422738669379584
743263132735397889
743399909253079041
743456561436180480
743388026546491393
743387217217859584
743374822911021056
743463184414146560
743459971409534977
743428472488529920
743457887096283136
743263497711157248
743429441091600384
743433061052911616
743452698561810432
743426291286827008
743252538208718848
743380183332315136
743246678606503936
743413725206618112
743402711056424961
743422726275272708
743312013196025857
743360591880847360
743448659572965376
743318644524888064
743419534439227392
743421308504006656
743424756377133056
743371534836838400
743451159428378624
743462211184693248
743291138094727169
743421253797711873
743370800540094464
743333563831967744
743457811405889538
743387653307961344
743454003153895425
743460374238867456
743424235956211713
743367357188431873
743329415606599681
743435233735884800
743466996939927552
743356942656016384
743451893448515586
743384235004858369
743312642329083905
743343613136928768
743412223649943552
743330472667668481
743422088527122432
743325988709236736
743374965685248000
743375083167694848
743296066687098880
743463033490505728
743429831325519872
743439943930908676
743375766885437444
743427104935677952
743343831140044800
743424676521717760
743392552187887616
743448638437855232
743334163365847041
743400261327142912
743377381495312384
743461628201533440
743412059946135552
743345265931751429
743332926033530880
743439406909038592
743258037025124352
743470553730801664
743459703062142976
743421018954424321
743389226306265088
743362454047035392
743337489708908548
743428963297529856
743329625346973696
743307508853334026
743380292463890432
743403419700977664
743448584088084481
743336134642540544
743445169949843456
743354929276846083
743302521523863552
743453201962274817
743342111559299074
743409098968817664
743262101104398336
743421954477203456
743401423363256320
743403721879490562
743318753467719680
743420914243612672
743449200646561793
743423409967751168
743336981900365824
743423003128627200
743384369117659136
743443651594952704
743411262982361088
743398776635797504
743406208862851072
743443097787449344
743442083080450048
743421233035874304
743408822014836736
743324264787435521
743413024820760576
743398781006286848
743309673114148864
743241192469594113
743385220649385986
743428392784101380
743295332449038336
743450563816341504
743385979797516288
743429151823040512
743293520732053504
743446176406462468
743422478849089536
743407429375885312
743461204597813248
743333341378707456
743389339439226880
743457949746487296
743385652792700929
743353541209690112
743366035802198016
743432167708065792
743347207693185026
743454737274535936
743447409670393856
743366409342828544
743469366650429441
743389360452567041
743374793613815809
743395278695317504
743379118096531457
743391239588941824
743373514300764160
743407069001302016
743372600068415488
743365662865752064
743360537401114624
743331546187259905
743416195702001665
743382460684210176
743347643808505856
743440082313580545
743357383221477377
743371090278424576
743261061109940224
743366304581750785
743401771607953408
743368556746784768
743394943025168384
743439536974368768
743411393026727936
743454044992184321
743342354787012608
743389335320469504
743451679438278660
743446067333603328
743397560426041344
743404531136880640
743268950599864320
743431731273838592
743376316091797504
743422235411525632
743329008687841281
743425221827371008
743315226137763841
743344062015561728
743392095151480832
743369483901796352
743318057506873344
743401276520685568
743369576113537024
743358465129668608
743384256160894976
743410424368988160
743426484258377729
743300332227203072
743332389263310849
743453181183664128
743324071983603712
743450488306302977
743269747312099329
743451658504409088
743467722558738433
743358368689979393
743369223615832064
743326211124797440
743456351976890373
743374927735197696
743394104327888897
743400550759292929
743349867121016832
743415277237342208
743431727020969985
743418645070512129
743442460223823875
743398738991910917
743433832599293952
743399741589884929
743321266044559360
743442624112132096
743405374196285440
743435405496885250
743428740932214784
743263246153461760
743409081935925248
743471065393930241
743243742459502593
743454061941383168
743460194059980800
743446356925132802
743393009425915904
743409061224296449
743461062255706112
743468259656241152
743416992519041024
743383517950803968
743412521512669184
743406645259079680
743400546673909761
743253481990008833
743363292970754048
743240215251259392
743349380342677505
743334260115812352
743365096550735873
743347975246618626
743324910815109120
743357060314599428
743369965869334528
743354727979593729
743258129073209344
743427293964546048
743425016344252416
743427100670042112
743271043196821504
743381764803010560
743362928045334528
743356074451836928
743439163664510978
743456314177765376
743430103888175104
743447447247163392
743437389524275200
743401582709116928
743470050640822273
743336675829420035
743367772298711044
743379487136555008
743352173900115968
743344695472861184
743366417731436544
743418410105769985
743259425088147456
743299291876208641
743358809024827392
743427948208742400
743397430280892419
743341432136597504
743412571932364800
743338286463123457
743394481601388544
743463700380672000
743244879518638080
743412320064446465
743386927756357632
743446868403814400
743332024329474048
743432507224432641
743462550902300672
743398805958172672
743368733045956608
743454418419408902
743335581099319297
743321668496416769
743375938587484161
743326257237000192
743443999646715904
743447011379281920
743448256731054080
743439134371516420
743371438204256256
743310264288739328
743300332361375744
743374235972706309
743371723630874624
743468494415630336
743420658600808448
743414249666535424
743421211959406592
743379658922672128
743403075986034689
743338420840202240
743392531514298368
743450525975314432
743361133038317568
743472881527447554
743335597998104577
743395639346757634
743421015015948288
743420448860311554
743341985633710081
743448756033585152
743444821772120064
743330338399653888
743397677858168832
743313062111772672
743303708549644289
743344959546232833
743440287763169280
743412446069665792
743444737961627648
743427310611734528
743243486749556736
743463092252712960
743466284017287169
743397640084262912
743322503112601600
743359090051559425
743366530973327361
743459669578919936
743271613756489728
743294103845113856
743357425231683584
743411657624412160
743413934842077184
743350164539117569
743378828425371648
743378874864631808
743252043377217536
743444670798270464
743462794322907137
743283718442332160
743295064357507072
743446235139411968
743257176987303936
743406129447841792
743410910950268928
743472961340997632
743463700208697344
743436324280082432
743424101851734016
743383631020851200
743459938081574913
743344791627272193
743349023696789505
743331000965468161
743347354347012097
743472265057144832
743388534258688001
743420507568115712
743353293619924992
743389050166448129
743423523285274624
743346339690352640
743438366612529152
743380695268077568
743377826125062144
743393936471883776
743435502028623874
743254685394571268
743444066696830976
743458817988501504
743333605787656197
743367030233915392
743347866341519360
743420675046662144
743458100930285568
743300336585084928
743361375930458112
743396939530637312
743302861451255809
743266123404222464
743385677862043649
743341721530949633
743383450825134080
743366602037600256
743465063521071105
743443085175193600
743377591311040513
743368950810091520
743374923670786048
743414111015477249
743468368431243265
743404384613244928
743242811571474437
743308896962387968
743426182452940800
743435099321008129
743394930547122176
743386541788135425
743375947211091968
743432289376411649
743339293293174784
743415079803174912
743435782908674048
743334671069569024
743443429137518596
743456515390988291
743450706540109824
743354124050194433
743317369494200320
743346016582176768
743445807475490818
743328647935713284
743243415538720768
743354707335217153
743412475324928000
743426131848658944
743348294189912064
743316698380410880
743402605985017856
743462765055053824
743337674069540864
743437922184073217
743392502141444096
743317222710378497
743366362995712001
743354808002744320
743313401577803776
743396025365323776
743432872418226176
743428707189030913
743383333284028416
743454468667170819
743348671501074432
743450593172283396
743357546522517508
743462748110000129
743417458179047425
743417957104107521
743391214263754753
743349694768656384
743439994329542656
743422294131879936
743391520384921600
743421056912867328
743427880877686784
743422906336686080
743449905113497600
743450987608838144
743421941789433857
743346272363393024
743331793860866052
743325129011146752
743374164334092288
743412261398667265
743393789859901440
743376039183810560
743387523322257408
743366274923692032
743366828513058817
743423095294296064
743430376400502785
743367269095444480
743423455949950976
743361644697288704
743441248204132352
743326190031646721
743347828420804608
743382897126703104
743449959979155457
743385602347966464
743253867522039809
743441034303016964
743385011051728896
743421983702949888
743325485459898368
743396293544804352
743368170837254144
743292572907364357
743358582796627969
743412328427716608
743464459558068224
743469215798026240
743318883763793924
743420960217374720
743450819500998656
743287061529001986
743412714345664513
743469253538390017
743393248593481728
743360075797008384
743290005745963008
743419995783335936
743405030624141312
743379256344973312
743336172504514562
743414908205867008
743371627073789952
743395987608244224
743376098126405632
743471421922369536
743252328191565825
743406318166355968
743379206084636672
743367302565986304
743462211255963653
743403117870465024
743359933203124224
743331399290126341
743406867708186625
743458218316337153
743332724736307201
743439050560905217
743443202917572608
743359157110247424
743414115243261952
743419836269731840
743255948249051137
743336977861222400
743465306807492608
743372801185357824
743460802284380160
743353205463998466
743443102266888192
743363343033962496
743451700346888192
743450978838511616
743369127306403840
743383496849141760
743401825865502720
743459627690405889
743362000848203776
743447095068213248
743242388005478400
743463742092959744
743338232130113537
743377238855401472
743431484015513600
743421710960033793
743426928711852032
743460697275797505
743375066428219392
743373975615606784
743334780180140032
743398013285040128
743430309576769538
743429365728419840
743356527512170497
743392149635358722
743451809310617600
743333114953367556
743343663544045568
743359211963244545
743381789717192704
743303867870306305
743353951999795201
743372847452688384
743428497369108481
743249358989168640
743428719809826816
743458046236590080
743448827307384832
743460949034696705
743461632567808000
743277846475341824
743334675066675200
743247765128392704
743319994969120773
743366375763218432
743446214352347136
743324214434770944
743409224743534592
743305256319094785
743417483504267264
743405290427650048
743244799759769600
743325569165590529
743397497469558784
743381391363051521
743394649319038976
743436298959060992
743458491034120192
743361107692183552
743338106292580352
743446331595886592
743447346751635456
743343143299387396
743250587723063296
743429030318317568
743468741950865408
743448567143071745
743330564577492993
743390568571510785
743351263551578112
743335358952181760
743370511363747840
743362567435759617
743370121272565760
743307856628187136
743453722005504001
743370771544813568
743453331973095424
743455668426899456
743337778847440896
743378732291923968
743339054159142912
743405940624461824
743438031244365824
743414106724646912
743401536651395072
743452711325171712
743467018121281536
743380883852255232
743462865651253248
743443647497117696
743316614523740165
743387661885407232
743455173381619712
743358360246849538
743247492385480705
743347354653200386
743374336397021184
743406867725058048
743450341522419712
743353386142076933
743374848043388928
743436538013433856
743432800859201537
743335560060641280
743366245676892161
743446453264187392
743409359032573952
743437267822350340
743461179570458624
743369303186153472
743378732027678720
743381487873990657
743436475157487617
743406360138747904
743461242375909376
743359689853911040
743462823632633856
743415620931289088
743367676077215744
743373782681784320
743403340151816192
743445069055856641
743379944470876161
743318808161509377
743448122710441984
743335526812397572
743459090865618944
743404996792745984
743407920088489984
743452161841967105
743246557047361536
743341947914313728
743372168092856320
743350621814677504
743392049060323328
743371471809032192
743415134543052800
743447225297158144
743440615023722496
743264852509024256
743471635953520640
743362865109864448
743261694147756032
743396801231884288
743423493711237120
743364534388334592
743395861615484929
743425175828500482
743446453494882304
743344447765676033
743444561620500480
743351401883918338
743452673584697344
743367810072600576
743316862021173250
743371614335700992
743316564263342080
743380707679019008
743459476494254083
743347769956438018
743341641923067904
743371807349182465
743318162196692992
743372784760295424
743404208150351872
743358582851313664
743359862105505793
743415306270412800
743457312560545792
743414178355023872
743466854597918721
743470994224996353
743458780394946560
743411816919867392
743383937309880320
743441156013441024
743258514915680256
743421727791812608
743411724485804032
743441667693383680
743430196162887681
743399699365793793
743329218419798016
743393064065056768
743448248384368640
743429068071247873
743375863438204930
743354799375024128
743387640809005056
743469916427255808
743362768645033984
743394351640940544
743357806548389889
743310721383960576
743292052729827330
743388982973603840
743322511618674688
743441814586286080
743377134165590016
743365058537742336
743458893762789376
743249908380098560
743419416931635200
743467810798460928
743394515491389440
743264303004811264
743466317794131968
743393856696246272
743409102953472002
743453831099518977
743443848693694464
743458541369864192
743361728403095552
743403415653474304
743441902431764480
743252999603105792
743417604765777920
743364974819446784
743409077787590656
743450660302110720
743353545500434432
743404187485151232
743339049742532608
743424169140969472
743462685371576320
743444616335200256
743470432272027648
743280963044532224
743340496802615296
743414685664481280
743361237493354496
743288361809412096
743363662040039424
743269063741181952
743370804923080704
743439247575744512
743469278700179456
743362156113068032
743398583823630336
743466325960437760
743469803046834177
743378480478429184
743347270788124672
743419802790801409
743421153117638657
743370804788789248
743380586216169472
743368334259949568
743388538251546624
743421270767898624
743441630103887872
743405445486944257
743415608654594048
743394188138586112
743457362581786626
743373132895969280
743380300990816256
743378560061157376
743462106398363648
743348969456078848
743304757343727616
743338324069257216
743363158761476096
743456280581386241
743352144531591168
743254295512920064
743381764622647296
743390601933004800
743352685684920321
743443722780745728
743455643105910784
743364161132888064
743360679734718465
743369202858360832
743371316678496256
743405747774623744
743458344233484288
743414362652745728
743376861489733632
743415742477934592
743361732496633857
743416887825006592
743431966247231488
743246934723330048
743284977039736832
743339737839087616
743415935780929536
743390363142991872
743374621697708036
743399645108445186
743425611750907905
743314936906940416
743396625129869312
743366367252873217
743343202283880448
743309760980606976
743271240559788032
743345899145826305
743358616166629376
743381709924765696
743411984499097600
743424810659745792
743449188076232704
743403671388569600
743288722536333312
743395333137403904
743427125915586560
743409057143230464
743400970189684736
743442120791429120
743364454906232832
743423606848360448
743312323608084481
743367327710908416
743427138594963456
743351423090335744
743423300727083008
743398319435677696
743376630815461376
743427201404526592
743305667310559233
743351162926051329
743338424740904960
743437754273529856
743379910778064897
743420184375889920
743405823175626752
743379063281180672
743459170381271040
743364735807037445
743405819086069760
743362668057104384
743385111576584192
743412085388828672
743444930840821760
743459656966746113
743245395229302786
743441776820785152
743450572104286208
743359433955123200
743408037747171328
743319848260775936
743394351875788800
743407169379373057
743362558946512896
743396276931158016
743432230404505600
743443928284803073
743376005755207680
743345647567331328
743316207835586560
743389863744012288
743407265877745668
743435053233995778
743254937455366144
743372612483506176
743388223968272384
743340853578498052
743277435672727552
743401293159464960
743376618127826944
743368204630663168
743449834120744961
743377796651683840
743314248869126144
743380292220628992
743407811237978112
743324398950612992
743439222296584193
743454351222530048
743395257610428416
743353373458456576
743338613664931840
743340475927519232
743329989932679168
743374076517974016
743311530934951937
743397207995482112
743371186533449728
743403201672679424
743370167443460096
743401305830490112
743459153524330496
743462353883308032
743348956969631744
743325733028691968
743356577613156352
743371815616028672
743357953395163136
743268061348790276
743364190597898240
743353280965709824
743447032015228928
743412991262097413
743459665569284096
743409438724349952
743417475061153792
743422919167053824
743385426153582592
743398956869255168
743309253478227968
743457517955653633
743271479429632001
743389242949144578
743290584471863296
743360596167385090
743337191632310274
743414094418542592
743439616544485376
743441835574591488
743415688312782848
743349849974702082
743416573285777408
743411523406733312
743378455371386880
743471707210530817
743426748340183040
743332653366075392
743355609009913860
743412793978789889
743446436700815360
743300340791943168
743431286623186948
743424752191168513
743334520162656256
743448848450781186
743331663707418625
743386692850094080
743348251919687680
743368695116767232
743432226092703744
743377867917008896
743240139728617473
743246972308570112
743353499031764993
743358436029587456
743390534874636292
743362290582425600
743404019398361088
743361413696135168
743329805769183232
743368778868789248
743453122333388805
743332053853179904
743443186199080961
743437246980886528
743248838626992128
743449754194030592
743394620223197184
743253246823829509
743357924349607941
743461242384302080
743387867234316288
743323820132442112
743373501990600704
743400848600989696
743373652645785600
743466611038912512
743411334469943296
743401058295222272
743280555966468097
743397778458578948
743332921742761984
743381001364213760
743461691426373632
743412668334284800
743377427880042498
743447485021032452
743354438912344064
743366786670804992
743472831300767744
743416048897122304
743453000568442880
743374332156600320
743379877345300482
743354027497316353
743281508140494848
743404598283608064
743419987113611266
743336122407739398
743329675498262528
743388525756825600
743343940296806400
743411745461534724
743432012481069056
743402346135363584
743448776958873601
743361283999686656
743424085032636416
743424823313960960
743450152845836288
743294342828199936
743427939623182336
743442057897750532
743366488753639425
743409245597503488
743419525954142208
743295613765193728
743333559633534976
743435766337011713
743382313862569984
743386072328114176
743356233738944512
743422830927192064
743461552926396416
743436986741043200
743451876482494464
743351100200214528
743369819047755776
743325133117366276
743378425872846848
743393731097800704
743329746839175168
743433950165671936
743316220129120256
743396595689992192
743374562990096385
743351204793593857
743347874591703040
743461896976728065
743384260237631489
743419337164341248
743423200177037312
743367914934276098
743449741707575298
743435355236540416
743405429007343616
743369706082537472
743368741463851008
743382729237139457
743396822337654784
743405718091423744
743467659723956224
743358960049127424
743419580530339840
743423938215149568
743423481254154240
743349997077311493
743327297306955777
743408440433905665
743307177113247744
743433442562478080
743381651498098688
743440384064430080
743387602959609856
743428057130631169
743409052764479489
743434692330983424
743383161321684992
743443022445166593
743245374119362560
743378337721106432
743389813643051008
743457589418143744
743442556869029889
743465545794732032
743314731226697728
743402501362192385
743419047879008256
743349279809429504
743403927119400961
743406481815506944
743288680396128256
743454460412780544
743448055744241664
743426501157191680
743319915323490304
743430955453452288
743418447980171264
743405751897587712
743461389394599936
743437683247185920
743424080867631104
743382763009519616
743332842344583172
743421157433544705
743343629914144768
743465965321658368
743287195604131840
743436764707172352
743254639487946752
743416476795691008
743464170021068801
743459623609450496
743431307552768000
743324378088144900
743244950771367936
743408494896885760
743386147510960128
743331303018237953
743352031369273344
743470709192658949
743365377472761857
743413209399427072
743390752844161024
743451197139357696
743471199854931968
743337988784955394
743432620449665024
743326211191934977
743415734357864448
743379126321569792
743431320303505409
743295508878262272
743442925770637312
743460311198474240
743461368301490176
743254538707050496
743290878077210625
743371140446429185
743419232315047937
743324797581459456
743388354050428928
743356636698279938
743301842336047104
743342329902170113
743397745042423808
743420633111998464
743450270126981120
743361485238198273
743263351057190912
743351624404369408
743366812130287616
743291364746506240
743353125960978432
743391226959921152
743417479028891648
743465059112751104
743432733968465920
743322423529922560
743396927232872448
743242752931028992
743260297503346688
743368766608781312
743417269410115584
743401326881705984
743420788385189889
743472420384870401
743454477164896258
743404036574035968
743426463383298048
743335761437593601
743442313561636864
743441155833139200
743434088703352832
743376224102326272
743406716700790784
743392372013305857
743351649616297984
743397707151212544
743319995094949888
743466317794189312
743373606881615872
743413276365717504
743436483554598912
743329902061985792
743397866757099520
743465382304849920
743351456611205120
743368380393095168
743436147854970880
743364119038926848
743384503431864320
743351704150695936
743394515415875584
743404715665403904
743423401675591680
743456473351520257
743421497348325376
743397979776655360
743389175769088000
743281411730247680
743424806478045186
743462857312870401
743386508263030784
743412353568546817
743449263758258176
743458256186712064
743355759845486592
743424982521372672
743381240338735104
743445371368636417
743353205434658821
743409069709373442
743429613263675392
743384079828160512
743443525619027968
743356372243210241
743414379408920576
743351938943582208
743417466517360642
743376169370796032
743382259340816384
743313930022330369
743390086159536128
743287375963426817
743377620704735232
743354442989199361
743363506670473216
743456511402385409
743388710197092352
743312541728702464
743373539579834371
743409048490377217
743388878225158144
743466212861026304
743462127533436928
743362256822374401
743419928527659008
743394343298412544
743332821289230336
743388291135737856
743385371673763840
743295915503452160
743457467674177536
743472927870312449
743409081965109248
743397128169361408
743340593405792256
743459313209974784
743381223649710080
743351485975535616
743379244017922048
743328786406486016
743465394648678400
743269911078699008
743410445365743617
743434105455448064
743354946347630593
743456037378859009
743437368594661376
743372138774663168
743367805794459648
743427201672962052
743433191092944896
743360679973912576
743375301367848960
743411342854393856
743379336179363840
743384503666671617
743442452141445120
743343147548172292
743381483419738112
743390484442161153
743377423568355328
743370142160027648
743467802560978944
743345081248165888
743368632089124864
743445429967294464
743423774893219840
743415080138719233
743441646507954176
743459140958248964
743315926670413824
743318674065350656
743401788141875200
743453390735216640
743409069726171137
743468351809163265
743340807399235584
743369265449959424
743423456121741312
743381860915490816
743445467569192960
743416715757948928
743446281272565760
743418242283122689
743418632672256000
743417198249553920
743332238272565250
743339993460989952
743436823356125184
743341214292807683
743375708207087616
743275648551108612
743408129925341184
743451071423483905
743372944110419968
743360646469672961
743458943834406912
743267767659307008
743340345665019908
743444087987109888
743469354088431620
743344968081694720
743332200641269760
743455043496648704
743331215067930630
743344481567531008
743383538846830592
743386026014539777
743334654288109568
743259567681732608
743352471532101632
743440665380536320
743419815172284416
743272591159242753
743453814544490496
743346058332254208
743430879796617217
743272502957215744
743371186642444288
743379558255239168
743465877287350272
743415541537382400
743352198868807685
743432800913719296
743362516810534913
743379642162253824
743332145855234048
743413238558298112
743429898446995456
743409325218074624
743395043982049280
743409119869042688
743400119081533440
743262226748891136
743426421364826112
743341981640757248
743401079535173634
743263971701035008
743286402717261824
743412852682293248
743320716687269888
743423388954337280
743412600965308416
743258934354419712
743396696445624320
743426559982379014
743443945238183936
743264944947367936
743440795303305216
743355462272200704
743405038899462144
743354552028540928
743377188788015104
743361585658224644
743473188034609152
743413746018680832
743372801499856896
743313556720914432
743399200545771524
743371971119947776
743416078076874752
743428031893635072
743439947936468993
743244224930455552
743463872250658816
743458696672448512
743377872279134214
743376454541524992
743447032011046912
743411183445811200
743411074528051202
743372084001316864
743455169136967680
743343814576738304
743439184761884673
743360730380963840
743363045590605824
743427293956079616
743374328197222400
743362499999784963
743297584731566083
743330581597937665
743417558766919680
743359904006705152
743342484781072384
743319064127279104
743247785848410112
743364647865049088
743392589919977473
743390387918807040
743453646466097152
743416833206738946
743250097178316800
743363720919789568
743408901580685312
743468850860023808
743243465803202562
743446918957768704
743385069801312256
743409698657886209
743419442118463488
743422788954787841
743357542315655168
743319298693697537
743464786827051008
743279918713274368
743344053463330816
743445958374088704
743417579939704832
743379411613978624
743392405358002176
743432306015232003
743448848186499072
743460017781735424
743377176003813376
743437074997608448
743444050183884800
743416631896866816
743276034674458624
743331856532201472
743440292007841792
743392808417976320
743385447234158592
743463318598344705
743249627445596165
743411409959137280
743413951900319744
743443635002281984
743331676277743616
743368237983760384
743448785276264448
743402824424374272
743396276813725696
743385187296305152
743396855845949440
743383568295018496
743369592723103744
743418762477637633
743349862603718657
743351716662247424
743458713181233152
743396725583450112
743360243774722048
743399154286723072
743387313695252480
743340048054050816
743411590263934976
743446071746174977
743450920260935680
743346905963323393
743409052860878848
743340421166731268
743345764772941825
743458826507132933
743456867880316930
743401289170751488
743443236220440577
743443060143591425
743439071507259392
743423900739117057
743349661495234561
743463872246448128
743449293105692672
743351481537966081
743340496676741120
743296880189145090
743421677803999232
743445937264132097
743326424942075904
743432385828687872
743340631045480448
743422420158124033
743457190787293184
743454988643536896
743447854350479360
743404984193081345
743394922091413504
743423753724530688
743336814249840640
743385107642343424
743372063273009152
743416980053516288
743421018933366784
743463134090903554
743461582043217920
743433891437027328
743323489084440577
743349816613232640
743369953437376512
743306610940928000
743371971090604032
743375657783148544
743428413784985604
743246708067405825
743262545809547264
743358544859136000
743398542014824448
743407350040633344
743292015056560129
743269206091665408
743413561599365120
743419446090432512
743356531614187521
743333114693324800
743417214922014720
743401595191296000
743373514376253440
743366157499981826
743421480592089088
743452958596206592
743380690788507648
743377541029830656
743367637997060096
743352668547014656
743422805899894784
743385266992316416
743390174369878016
743394506964406272
743398143534972929
743248708549107713
743359220079296512
743361032236605441
743402589337849856
743344963971256320
743388718728257537
743444431748104192
743444314445996037
743374168792666112
743448324112519168
743460382589726720
743463939422420992
743432033179938816
743324122327855104
743425045813297152
743389960099733504
743456553186004992
743452417732263936
743325741094318080
743409279395373057
743422856084721664
743336155626643457
743365490672803840
743377138317950976
743311409161764865
743443353862311936
743343231451029505
743465424042418177
743372197457166336
743362219300159488
743402723668824064
743431706363858945
743440744912912384
743407329031360512
743452019021746176
743380611163881473
743341335868936192
743448940616491009
743439813697806336
743377779949969408
743422096966098944
743383907744235520
743452812068139008
743323451193073665
743444222032883712
743334964687577088
743352047966158849
743349627672375301
743419358370750465
743257512544206849
743372298254704640
743442296897740804
743454862772441088
743257705331122177
743346645664858112
743341985746944000
743469459055218688
743432272506822656
743467466983092224
743452895790563328
743412609442062336
743398361584238592
743445673085931520
743449762867875840
743385418016632832
743363565378220032
743248998216118272
743462613934301184
743386797812625408
743465529139204096
743423728550350848
743367642271064064
743409090576027648
743453655001612288
743367302742052864
743397857978421248
743353474084048896
743380648816222208
743411103649112065
743423032190996480
743322750622654464
743453013394751489
743322394131988480
743420582943932417
743332116700663810
743380090936000512
743407576486940672
743386013448310784
743446180550557696
743467647099101184
743424190066262018
743412295116566528
743358867883462656
743469756842401792
743443269976231936
743454745637978114
743411770841149440
743278458701254656
743371278967537665
743430909228163072
743399674464198656
743415839060176897
743462911981535232
743406595099459584
743343957015310338
743367126648561664
743412168918458368
743332389129064449
743400479636480000
743435191620886528
743305902439051266
743244724232851456
743453113864978432
743385984012804096
743444981331824642
743378572883206144
743421383850532864
743358402143784960
743411992925351937
743322683685797889
743409333606711296
743410377988308996
743460315627659264
743421610326032386
743391583547068416
743458272930336768
743444024791470080
743436911340040192
743349544142790665
743402081894154240
743445258046935041
743434856147755008
743467030762950656
743408817816363009
743349896443400197
743425561717055488
743376362438860800
743463302005727233
743273904047677440
743421304133410816
743386181421830144
743355680325656576
743280270778970112
743403541302231040
743250474376249344
743383232629063680
743433023165767681
743409493128658944
743350395603324929
743461892673384448
743244640149594112
743342111844536321
743347643871465472
743461297111601152
743360642178916352
743423300639035392
743358482158542848
743447372013928448
743352731629281280
743352626700419072
743365771594698752
743437637076328452
743418523574214656
743335199413415936
743315150728400896
743359849363181568
743299547670011905
743403315082452992
743354182959144960
743386017844035584
743458398751039488
743328014562275328
743365217929859072
743452904271405056
743468716642295808
743297299908960260
743292786548441088
743454833735241728
743323199555809282
743356657401401344
743410545970266112
743463885097811969
743373678113488897
743369676672086016
743409379727245312
743387921743511552
743282053437755394
743440245836898304
743428371556737024
743294879632003072
743423615232839680
743364433615945728
743391604656988161
743401180135587840
743331139247476737
743410751474442240
743415998418673665
743371954044944384
743382620130648064
743404669586767872
743432171839496193
743460743375364096
743403126024110080
743344032697376768
743391772110389248
743349871151722502
743397816085602304
743462668405772288
743396608235147264
743304027547406340
743413091845742592
743339892856356864
743394679044055041
743376160961232896
743305826744492032
743439784337604608
743454187728551936
743440979840081920
743352354309705729
743302798515675137
743339209298051072
743440799346495489
743432004033740800
743389767186812928
743285354527100928
743312537752473600
743348902192046080
743382180018143232
743417395025444865
743242220136964097
743320338994368512
743430510689517569
743339414793838595
743360445164060672
743356162750308352
743248054363557888
743405441540046848
743427104956649476
743341490772926464
743379558615945216
743304992199606272
743429801998954497
743443672738430977
743384604174843905
743418749940862976
743406670416588800
743396973068292096
743385074100408320
743418443794362368
743370913865863168
743282510407204864
743345488091480064
743411074263826432
743385287846428672
743355554437881856
743339896866168832
743452736600047616
743277636965777408
743299581484531721
743459330054361088
743410742972583936
743436286481031168
743324718057422849
743451582860136448
743326999742029824
743354723789471746
743439180458516481
743422634038337537
743419421050417152
743446201845026816
743375171210313728
743412085288112128
743453931603365889
743370007959085056
743358821905604608
743461141628715009
743348503582113792
743321203205509120
743425121063440384
743336516445839360
743329977458798592
743332158459117568
743357001502097408
743415776405651457
743357001564983297
743463977242353670
743350106070540288
743454187514638337
743457220189364229
743400387500179461
743411061739687937
743460131103453184
743376467199819776
743375171357130752
743331835829063680
743388270059524096
743364630936977408
743382670789455872
743348369364418561
743409207915880448
743405558838005760
743398248107380736
743433753180147712
743363850737704960
743450915974184960
743375791833088000
743353117320744962
743460357553983488
743450337319723008
743357496534851584
743419655902101504
743375699730276352
743349942614298625
743430418645516289
743464333783478272
743387804613251072
743299140969345024
743436382841016321
743370465255821312
743317117609480192
743378690302746624
743348919032119296
743437699852406784
743460684768378881
743411389058981889
743398587858558976
743307370344775680
743391314851532800
743278832111673344
743282988780134400
743408025105469441
743348239529717760
743436454341148672
743391914980847617
743380657489928192
743404124478152704
743371144712040448
743430875585589248
743411024250941440
743308791920263168
743413175584849921
743379289924505602
743463146795470848
743428015133188096
743409216384344064
743301841945952257
743459174768513024
743252802365853696
743424894814294017
743450987369734144
743425158908616704
743416384353341440
743372990230970368
743472713898037248
743408754964717568
743457694028337153
743448017659801601
743319722280652800
743379264859430913
743375540409765888
743405017734995968
743422902402424832
743314672686768128
743425611788541952
743387322218090496
743378455266484224
743346142465789952
743410072093659137
743318451612094464
743370876410826752
743470113446309889
743389209550065664
743444792294637569
743412152300613632
743296427342733313
743325816830910465
743345894850863104
743370293159288832
743248997939220481
743298583068192768
743419672712753152
743304673344397315
743349145553928192
743275120379203584
743467898862190592
743287145503162368
743282674190647298
743417478924083200
743258108189782016
743455286514462720
743387166802317312
743331273695862784
743443705894342657
743436294945116161
743252869273509888
743441470678503424
743440245648039936
743418502539771904
743301338696540160
743394909604970496
743329906155630593
743323493232607232
743456586828554240
743353868189237249
743443202741514245
743463482117468160
743350445767221248
743423560992104449
743437238466453504
743351670663323648
743373833026015232
743390081948454912
743303259792637958
743387573779898369
743450437924290560
743385363394273281
743328320842932224
743343466608922624
743290509171396609
743276227352420353
743438551505764353
743450995712221184
743318338206502916
743365104830455808
743434038128451585
743386915064283137
743399984540725250
743394083318566913
743379378252349440
743432964499877889
743447879331811329
743379621169750016
743396389992935424
743370528157745152
743319559013179392
743392053363679232
743380145415819264
743320414718304256
743339926276608000
743409086172012544
743305382139879426
743381437659877376
743388483746729984
743327352067788800
743379340302356481
743461074696024064
743456007922290688
743297492813381632
743391617130897408
743432649751027712
743417143610466304
743455622096551936
743434235353006081
743343348870586368
743457589359423488
743432247357865984
743325384645586948
743376219568246784
743406028776103936
743452715569786880
743287363359498240
743345299507187712
743295643146301440
743263850145906688
743389733850615809
743446348620529664
743420574433689600
743440853918683136
743407223892750336
743389276788887552
743357588473946112
743269252224921601
743424999562813440
743341969212989442
743447619549151232
743394830030626816
743374953001680897
743385191264116737
743391751323455488
743424785435209728
743406955813822464
743362693193576448
743450974904254465
743383417178361856
743440799505907713
743401733569847296
743315813277401089
743466384567447553
743291377513955328
743381747841142784
743458117732737025
743417579839066112
743448973936103426
743383425390895109
743378895647432704
743353000203190276
743464690274172928
743368397195481088
743239884064890880
743368741140971520
743467118767783936
743426752542806016
743468960134369281
743340358432501760
743370603558633472
743264521381347328
743388672742068224
743410835293372416
743449653467709440
743273740318867456
743401960099971072
743368829439401984
743344691257610240
743410533412442112
743470536861286400
743403549866987520
743332334540226562
743440547789021184
743355487500926976
743348755592675328
743409065380896770
743296712723177473
743383148864638976
743311514250010625
743461917709086721
743356976382414849
743245768560087040
743451629064695808
743340748527939585
743357739821240320
743409501626314752
743459032288083968
743403319289319424
743472625926676480
743361317495541760
743426614311129088
743454145709998080
743379130629120000
743379541641420800
743262302313414656
743386894273216512
743435648732962818
743374835494043648
743355856440352770
743343646838185984
743345228036214784
743461934545014784
743442917776318465
743423514586320900
743396277086470144
743380120480546816
743290001442537474
743387372340011008
743419957829046272
743471610800148480
743398671866159104
743364106628046848
743347031721181189
743467756264128513
743365289182519296
743442049190465536
743425423053328384
743425515445452800
743241364675137536
743426408630861824
743320066389774336
743430611398959105
743331835761950720
743409795160477696
743333395808161792
743383102509170688
743333286810816512
743339989543489536
743326307505758208
743341738551480321
743341075574579200
743395136026050560
743325376491905024
743361942522257408
743405814610857984
743332842256490497
743346700253691905
743374109984296960
743384742662385669
743399057696120832
743362961377460224
743434130327805952
743462144121901056
743409770065952768
743450710545698816
743380548408713217
743348252255232005
743453009003315200
743395593142341633
743393361957109760
743436462570479616
743372398746083328
743343017449250817
743375191967961088
743451054495440900
743432049936171008
743459925641273344
743416229239623680
743390463592439808
743369525765148673
743333139901100032
743439180580200448
743384335781355520
743290383342280704
743444179901091840
743428795554742272
743331638323478528
743471145370935296
743360222744371204
743409069407428608
743427520289181696
743335308368838656
743436781270482944
743348805865615360
743374982416375808
743409077867294720
743363389171236869
743346905548128256
743376735815737344
743343856586940417
743355462054117376
743348163998711809
743341213936320513
743443395549532160
743398340482764800
743354535163244544
743386298531012610
743443894759751680
743392007159156736
743256065664442369
743452744967684097
743418750033072128
743317214250434560
743336113939505152
743458889362964480
743417022118264832
743443974690480128
743380451688071171
743296062404722693
743298046105006081
743417592367431681
743463935043575808
743335929255886849
743369173141577728
743345546836869120
743388718598258688
743458142919397376
743400974497288192
743411875409432576
743379592174505984
743428803763003392
743357827918356480
743462916054196225
743462244856569856
743358054029135873
743417558884302848
743361145566724096
743400379031912450
743332808853118976
743361602708209664
743404501747499008
743339163118768128
743410654892032000
743332401930088449
743416132837638145
743361321534513152
743468985224695808
743418385078304768
743420968962564100
743423791460585476
743420033263632388
743378228623073280
743442368083402752
743383635235999744
743442233765011456
743287287920758784
743350768514662402
743470470133997568
743382876192968708
743443387316060161
743455374481596416
743402522161876992
743361808249950210
743401633082650624
743436009627607044
743385946339540992
743409082233552901
743451662619185152
743442372265119745
743345630496468992
743445257799540740
743380837727617024
743409119957225473
743377071150338048
743363573724942337
743450001670606848
743429609224437761
743360071476797440
743457199381426176
743438253408256002
743407941269651456
743349854303182849
743372708994514944
743378195240656896
743424525447077888
743398973940113408
743406779451617282
743368271630581760
743273341830717442
743391411417022464
743398449421385728
743456704168337409
743443400049950720
743398541683494912
743413901178482688
743396096349634560
743304522403962880
743326471020675072
743350873611345920
743422449455337472
743462857119956994
743324067764178946
743350206691827712
743463574530461697
743269768266813440
743435267198099456
743332250649956352
743414694250151936
743469060852158464
743399665878577152
743344313640202241
743371660611334145
743339343528370176
743312646783459328
743381445817819136
743429910950215685
743424127130804224
743271664041885696
743453063625777152
743351955603369984
743470763596865536
743362042959134720
743252915708661760
743457039943344128
743401666767097856
743373052990332929
743435942388768772
743294351023869952
743271978803601408
743424571571740672
743307898793562112
743419202896273408
743421824361345024
743313032432881665
743443085489758209
743336122101600256
743358528077758468
743391541683757056
743448164649209857
743369458341687297
743408188926504960
743376765117173760
743406397644210176
743328585004441601
743240575986573312
743456200847679488
743343806154584065
743468259354124288
743418670253285376
743271647205949441
743250353085255680
743448848182484992
743411200302718976
743282116276822016
743455441783488512
743403528975056896
743370050090958848
743330052905930752
743429487564447744
743349388680925184
743454775065337856
743412320043470848
743446864545067008
743435824931414016
743453042633220097
743384289723748352
743354828814852096
743400454529376257
743370410566131712
743380686879358976
743452497218404352
743261627072421889
743338114492432384
743429542044405760
743242962516250624
743300403631034368
743255788626546688
743369353534578688
743275887982874624
743418405982736385
743415390148009985
743277217581457409
743421908125949953
743362638504165376
743407060486852608
743400723052957696
743455903106629633
743375716318851072
743431894759510016
743241947305803776
743466359531646976
743442573713367040
743386596662194180
743438286853636097
743418938873229313
743423648770457600
743366887547994112
743268383999860736
743350890501808128
743471992607670272
743349535477399552
743386394974887936
743439889115537408
743361082694131714
743449225816596480
743338621948727296
743438115272941568
743398164410077184
743355680283725824
743466799824396288
743370830067994624
743455374548729858
743347182456049664
743381143957942272
743245739053113344
743350575849320448
743353935558115329
743370762761822208
743254161345622017
743441743266385920
743391264750592000
743347698384801792
743376848768368640
743346578685984768
743332464945332224
743337824942858240
743440342238826496
743453470552899584
743361757964427264
743343089075400705
743354673621434368
743432595397017602
743380745226452992
743301821238677504
743360583387361280
743409573005000704
743428908528316416
743339590879088640
743359836872646656
743339792281149441
743400668308856833
743403654846234624
743354862256041984
743427914486603776
743379092897161216
743351196602163200
743384553968926721
743352823916572673
743417982592884736
743240164856762368
743467450033831936
743360575120482304
743392636082466816
743316400404475904
743349418095575040
743409077951172609
743334805157220352
743433572778909696
743336038249074688
743334574667620354
743406334679355392
743386588131000320
743347585058889728
743436978390245376
743461594823335936
743431987017449472
743343952825180160
743398000853028868
743461800419692544
743442720518193153
743351217569488900
743394976873144321
743338504357195777
743420411065565185
743455575984447488
743410344568176640
743430821361684480
743348176606769152
743469916276334592
743330892035198976
743347891553525762
743430565454553088
743445081873604608
743385694748483584
743443559500623872
743291096193605632
743352232649777153
743448248648511488
743453969410756608
743318304689795072
743373082367131650
743397849816244224
743353041856827392
743407203227406337
743471241634394112
743325477180366848
743419387466686464
743327607916109824
743364609986428928
743342384147107840
743317348375887873
743419760793247745
743436256839794688
743391793291591680
743411716315316224
743411284247453696
743463847072268288
743358838733103104
743409090630684672
743400123028353024
743445295736971269
743275497816154112
743396901928632320
743455147964010496
743418468960186368
743431873993506816
743436856591810560
743463859793453056
743378866199269376
743405349265412096
743336730422501376
743422361463099392
743428183165370368
743365394325508100
743401578426662912
743339225844617216
743414539002077184
743430334709178368
743362814958436353
743409232926629888
743411070123941888
743360801470197760
743323002561933312
743383035362500608
743470767669714944
743403755530510336
743468762746085376
743302680865476612
743379344416980992
743413087626137604
743417978151141377
743333555237883904
743431534317867008
743418934586707970
743451859877126144
743410113860472833
743326718362980353
743471573206704128
743414199011909632
743243713468571652
743317595957301249
743355088937193473
743401188272508928
743453080247799808
743383526188421120
743411825102946304
743383408756277248
743245890316558336
743264848419532801
743419685262090240
743350626210308096
743417378361335809
743388232331706368
743378652256145409
743451041929134081
743408947936247808
743467576064348161
743341734206136320
743409497318789120
743436592728117248
743421203646451712
743328933173616645
743422915098513408
743321253210034178
743384469965537280
743330925367304193
743363678846652416
743450920235589632
743341231065858048
743386046809972736
743405617600049152
743448374511284224
743370439792132096
743451750884118528
743357844540391424
743344317889077248
743453126296903680
743372897897570304
743373791301087232
743450211293478912
743339356081926145
743375095733821440
743429080368852992
743388156918136832
743375183944220672
743355289999548416
743373589794086912
743364140350136320
743416220871958528
743442674271780865
743405907053154304
743436307364446208
743247744056233984
743389851211411456
743431882306686977
743411883970035712
743426249272397824
743408927098843136
743438110869028865
743385543526981632
743381449886277632
743355353178345476
743429437060841473
743404145307049989
743364098063273985
743425712506437632
743432779984175104
743375313732796416
743456100368945152
743338760499171329
743339242768633856
743376030921031681
743420931062718464
743348293975977984
743398650932498432
743465264759578625
743409715644858368
743247760808357889
743339146115088384
743320183729623040
743253775444492288
743460810328944641
743414396114853889
743423934142554112
743409078009892864
743424236283396097
743404375964585984
743376685454725120
743401284779278336
743383459159113728
743342250034270208
743442703489339392
743368749714124800
743354233219538944
743271567665299456
743366208150470656
743446742687977472
743392896418779136
743378765749846020
743456888898134016
743428166304337922
743271215326863364
743420129954902016
743317319212949505
743257822926774272
743322151067934720
743419374959157251
743443949197594624
743366568625709056
743285563956944896
743455559198867456
743404178928730113
743417621886836741
743360721946185730
743464442881409024
743356590317699073
743330720022618112
743342434776539137
743397937833779200
743264110343684096
743455483890008064
743439969159548930
743446281532616704
743425049789501440
743408582813696000
743308121079111681
743403641999134720
743286331527335936
743409434483884036
743466548443111425
743406905251467265
743451381806284800
743409073882693632
743241058490933248
743460814456131584
743350865285648384
743383081671868416
743305164195401729
743414614294040582
743420658579812352
743352614352359426
743470050359779328
743471271002902528
743455060017963008
743408994048479232
743372885478223873
743378321237499904
743353084059869185
743384516014682112
743336055256940544
743452820372762624
743384440571895808
743428459934867456
743395677020000256
743380988479209473
743327200980541440
743378367316111360
743415830755553280
743420381684334593
743450937084227584
743341105211531268
743420750783143936
743365935252144129
743291406714703873
743380238063722502
743419659983060993
743310368970145793
743424080976683008
743299589613068288
743467470888009728
743434113747582977
743401423241617408
743281751359889408
743472822748491776
743434889538715648
743470306552123392
743440988086083589
743420775927939072
743453721904873472
743333739866906624
743396625201008640
743360738618671104
743342623226630145
743431035128512512
743424160693690369
743401050082844672
743393630367453184
743263464416653312
743462110844297217
743465671548411904
743254010124189696
743365981242785792
743392912994623488
743361816458203136
743443160634953728
743405181468024832
743331629972623362
743403843376058368
743435909039783936
743452191281811456
743348403220819968
743469014412890113
743455995393871873
743353973126553600
743457962484711425
743384226645450753
743415180713922564
743449313771200512
743347056668905472
743468087387766784
743364920092295168
743472894244683776
743415742805184512
743385044501291008
743470935408181249
743460248464273410
743407634993274884
743460038791012352
743290504968712193
743349233693007873
743378530977853440
743429927601569792
743405470648401920
743403310896582656
743448550323916800
743424470824673284
743453516514082816
743345161015439361
743386705433104384
743333873866539009
743409069516455937
743404573247823872
743418825471827968
743319848126578688
743441990587670528
743362227453968384
743363225660489728
743467894550429697
743418896720465920
743390530785124352
743349867087462400
743370721091588096
743379948371591169
743264177444225024
743431571768807424
743361334151122944
743341440533569536
743467282089779200
743388584502247424
743348508132945921
743430208829685761
743465499573489664
743388051716530176
743384079962357760
743460000878702592
743349044949352449
743409287620354048
743448995146539009
743414127994015744
743440845404180480
743391495315664896
743327926641319938
743409086440448001
743430779192082432
743452992121118720
743441441138085889
743267407121133569
743359626968608768
743425641433997313
743371333506109440
743369093475090432
743377499070029824
743379877370429440
743410281678766080
743335363087765505
743427855854473216
743377041731522560
743454384994942976
743406989246627840
743401549272092672
743431450180075520
743319798008840192
743371828417150976
743325435149246469
743408016737853440
743452778446544896
743348776388091904
743468825765568513
743441973995048960
743368556834861056
743334825969410048
743461439780720642
743359455287451648
743267738123124736
743369269920948224
743345672821215232
743387762322210816
743409543602929664
743363397719203840
743303079538221056
743447963167559680
743426631260323840
743360323265134592
743387460437172224
743414798864375808
743460026229071878
743423912973897728
743396528501436416
743304367260897280
743312323687780352
743459514570186752
743473066227859456
743344229930283009
743357181982969856
743464576927285249
743444335350296576
743343000764375040
743290873841016832
743431907581526018
743389154902482944
743429927769378816
743467106323275776
743399699634225152
743371367026933760
743472348918054912
743247534387167233
743367160110678017
743350496153350144
743380829435461632
743373447112200192
743348797594435584
743465445286682624
743383979001282560
743444829993050112
743424693475082240
743424726924693504
743444620328198145
743354384138919936
743393131291357184
743447476569509888
743395085606359040
743407278544527360
743271311825219584
743419668380016640
743379931879485440
743354149333401600
743373409686413312
743415298204831744
743375036875145216
743325682462162944
743251921427914753
743338332617203712
743373572995874816
743426417023561728
743384126091333632
743413310175993856
743437389306171392
743356221172781056
743296041286438913
743398906881519617
743396142789033984
743273446579253248
743389565851865089
743455622125883393
743338378855219203
743355076253626368
743441311072722944
743401112896606208
743348520480964610
743362688781168640
743333018329223168
743426186525679616
743323295815073792
743327020365426689
743410269288824832
743335635830767616
743421883228495873
743389855577673728
743412198580457472
743421849556684800
743385031800852480
743376806796005380
743284888875466753
743444079430799360
743426421230567424
743422818642239488
743419630836867072
743338961850900481
743326328330424320
743396792864210944
743377264319012865
743424315903905792
743403394652573697
743373388496928768
743363661822066688
743357081219039236
743409644010414081
743358968756600832
743294393109471232
743268040364670977
743335891398123531
743382767120031745
743383698129756160
743401759008296960
743385916773892096
743414501081550848
743361724091338752
743435241835073537
743439943637340161
743408322771099648
743352739917234177
743430506742751232
743267549563985920
743467198312681473
743400081349476352
743440757701378049
743445043910828032
743417508452044800
743404103607398400
743452312832741376
743420981549666304
743352698011979776
743413142303158272
743447770456031232
743248796621111297
743338051674341377
743324005004771328
743367453619662848
743394548886421504
743409468126420992
743410520917610496
743444138171981824
743261580930981888
743381076882522113
743325229691219968
743409056937709570
743247022791110656
743419437974454272
743332813017997313
743468351939289088
743470314861043713
743346968726888448
743322616384020480
743460240130248704
743384952394375168
743449770933420033
743451931142684673
743316828567412736
743468612082556930
743442280183382016
743406271773163520
743319269522309120
743435233782009856
743350378578665472
743372339958718464
743312114131959810
743374269485301760
743342774238355456
743419421046280192
743375217108619264
743267994084708352
743249409274687488
743349329880985600
743417021971341313
743406943121850368
743378925175320576
743365125869010945
743413406519136256
743407781907136512
743456591031132161
743406867527925761
743459715724754944
743416631792140288
743400089633329153
743336290096033793
743442108258869248
743405043102056448
743373225057452032
743402480340369408
743345928526921728
743310717193854976
743356653278363649
743382179925856256
743419437945073664
743301867225022465
743389717094371328
743387976311390208
743369689171103744
743388441849716736
743391264809299969
743400374569172992
743405680514719744
743357047698137088
743410822957924352
743409048368742400
743301653219008512
743276697433214976
743338584170594304
743383094133198848
743327800866680832
743464929441775617
743460944618135553
743355948819845121
743459296369745920
743423565060542464
743360340235169792
743388949633196032
743324118154522625
743472894236209152
743447044895944704
743449460613713920
743461636774764544
743272322564493312
743256354849095680
743369714399907841
743366358855876608
743357823518572545
743301750065553408
743404606823276544
743400781445894144
743350924018483200
743354019289038848
743373799551279104
743274046557720577
743326806657294336
743431253332987904
743444343483162626
743443252930568192
743328111094226944
743421077695541249
743463264093249538
743400341299957760
743383996021628928
743326991340838912
743399913313165312
743313120597155840
743469580576788480
743417512830722048
743248192905457664
743358150527483904
743358729689567232
743437980715487232
743457358714703872
743472546201354240
743369961649881088
743341759212576768
743423892102864896
743429848316653568
743331466520592385
743347224512368640
743386642434691072
743439398411304960
743261350403641344
743457283175243776
743375938612666368
743374021778149377
743397862478864384
743330417818755072
743395983195840513
743402014684569601
743390803406557184
743389100607156224
743451868043436032
743315255355314176
743246959826329600
743306141443055616
743377532678856704
743376374744788993
743364849082634241
743396880978173952
743367583563407360
743394116743081984
743330048673910785
743296574042693632
743410516391911424
743348126455463937
743459669478281217
743244820655837184
743392120371806208
743363435476353025
743446163953754113
743353901676564481
743345790161063936
743463708546973696
743415121733689348
743317537270554624
743422201764921344
743273559976456193
743340186654781440
743401901635534848
743452522422075392
743337439033360384
743438878439260160
743436454131531776
743460248246071296
743402606123425793
743319240153784320
743459870742036480
743394951300530176
743450337097486336
743462865781153794
743299883222786053
743325435295993856
743323472252674048
743358821813256193
743334012337324033
743424232089096193
743344909231366144
743377402642972672
743397149367369733
743412303249408000
743397233014472704
743315624617611264
743461976429498368
743413053941768192
743285530616430595
743365389866786816
743371350253789184
743407056326172672
743395970809925634
743309043859480577
743442242187190272
743242635264000000
743296393935130626
743345211187724288
743403793254072320
743371543242244097
743416904430268416
743401159004561408
743454795848024065
743461834011869186
743360260342087680
743415835016966144
743337393281896448
743344259172962305
743426312442830849
743462471491534848
743461192224604160
743387674182983680
743458436327837696
743349728331497473
743240760477159424
743416111954169856
743340639484416000
743429218948767744
743372268890357760
743376139926675456
743356879682711553
743299761688567809
743329067517120513
743385141121146880
743431517452509188
743361954757095424
743383261980803072
743463112972582912
743360776501526528
743427901970874368
743412399995256833
743416547851460609
743285111139991552
743376026776936450
743402270528802817
743439365108531204
743417626009837568
743400211243012096
743406133465997312
743394573880270848
743399145847693318
743415792939708416
743466502179807232
743374777033728000
743243172046835712
743391793358737408
743354677828321280
743381466797715457
743291125767692290
743454066076954624
743469144553594880
743350898777153538
743319961444057092
743365402621788160
743409094589964288
743335430158880770
743364777703964672
743399791560896512
743377545257713664
743439964881444864
743428207936966656
743410252280889345
743399376345759744
743240165024464896
743452560233758720
743471442860310528
743400924291403776
743463180085649408
743380774582390784
743396457164718080
743443508984430594
743418288563097600
743447048767283200
743357563421372416
743450408773914624
743380242144727041
743423678227091456
743351452433670144
743258649053790208
743434189106716672
743365922581164033
743446684009697280
743382385362874368
743299203753906177
743461179369078784
743442053720313857
743347207600934913
743425314144010240
743464161804451840
743375338869297152
743405038907752448
743416988215709696
743467982655987712
743367076157493248
743407916158443520
743459421947322368
743392451839299585
743363171235336192
743352249322082304
743386717982441472
743371383904870400
743403818101018624
743379218709479424
743273597909753856
743454023911620608
743321915922624517
743469119513763840
743380284234665984
743315427560816641
743399070379708416
743398659421802496
743362802199441408
743464375554543616
743396301979656192
743467009799774209
743409249854849024
743329423856807936
743362697488523268
743370469496107008
743282753806831616
743408151115014148
743353088099000320
743399020018688001
743356791723982848
743443613854629888
743359631280451584
743345861422256130
743346259927306241
743452098788986880
743359375520243712
743367017617571840
743430938521120768
743455164795760640
743381387047231488
743446344392654848
743253863440879616
743386495986376705
743367558435213313
743426836663832577
743388421004070912
743414903902437376
743352505342427137
743462358345973760
743325355511971840
743382687247908864
743456490422304769
743356154353377280
743419437882040320
743252395564621824
743440270948175872
743351494225731587
743243788806590465
743415436528623616
743436332471582722
743421182830125056
743368170795204608
743450576533389312
743469874412826624
743302278539448325
743472734911475713
743450442177249280
743431664156672000
743402832582291457
743322427770318852
743456343554560000
743346633300029440
743365465586700288
743398042682925056
743351766998122496
743446117669609472
743356569417457664
743338382814699521
743392929851531264
743326965931794432
743386818607988737
743277972287721474
743394813047873536
743377943779368960
743330199945654273
743413213677649922
743288332147294208
743329637627895808
743400542567694336
743256514215940098
743339712471957506
743421228816412672
743394355772334080
743420117418020864
743454447553097728
743433669105287169
743377230580039680
743350659848667136
743395551207628800
743390543426654208
743328199057121280
743390421649330176
743323132572798976
743334490689265664
743364182121324544
743374609228128256
743432981134585856
743369404151398401
743360839227441152
743465810082017280
743400454474842116
743370842738929664
743420784077574144
743324864723845122
743406150289399808
743364702370050048
743429403590406144
743342220581822468
743345014076432384
743340270406664194
743450136089595904
743412445788536832
743356829682458624
743359975167262720
743453243792031744
743460348901076992
743405290356355076
743376735685730304
743394536311783424
743391000274608128
743404258784124928
743415474143191041
743390266522931200
743397069696688128
743419232252215296
743408268249272320
743328186734280704
743326596841385985
743342845742850048
743404619330555904
743409073530429441
743378371569197056
743409698603335682
743371354339147776
743388211414728704
743329491015999489
743347639899455489
743346876364161028
743409266590121984
743335287346987009
743398772475060225
743452077725204481
743470256245608448
743331152023322624
743399586027479040
743433103037784064
743437616020885504
743326408110309376
743391147343618048
743322859871703041
743416770472607745
743399380665827328
743429655307423745
743403553927077888
743303289370873856
743348503871520769
743407412628099072
743437016038256640
743454871295143937
743406511137906688
743472126850641920
743409082296479746
743445429900173312
743273899517837312
743349896502120449
743394276197957632
743317910735622144
743419257367601153
743366539114582016
743419551187107840
743339779694039040
743390396559036416
743426308189880320
743317570615271424
743409048528158720
743389767400890368
743380720211660800
743420373056774144
743362256826576896
743338454239453188
743352207551041536
743450060625743872
743346712891142148
743439436252332032
743388966259417088
743354497565503488
743421048352288768
743433266267557888
743435292477100032
743345156565303297
743415650236796928
743389251555983360
743370049897955328
743410197612404736
743388974643838976
743438173867474944
743295164932718592
743312957245796352
743417667671953408
743390459293097984
743321672627818496
743388383033069568
743320007774375936
743462345695866880
743405319695515648
743373266799104000
743378845361971200
743351121188577280
743330086561034245
743465654959759361
743356900771672064
743462873981083648
743352274492108800
743431341421768704
743433111204147200
743413645405741056
743406099911573505
743318237622894594
743468637248434176
743431815084441600
743350814823985152
743407127411236864
743426182151049216
743334884916137985
743423665895776256
743377616632221696
743365813642592257
743315528094093313
743404028139298816
743396046223572992
743268820563931137
743408805388529665
743423954954616837
743324361491283968
743389746576134144
743415579189612544
743335308394016768
743437049806487553
743440400862576640
743271747898613760
743425658068602880
743401662568620033
743400236287131648
743374345070731264
743339150410031105
743463985559678976
743257252459589632
743408662857781248
743395265906905088
743462689398263808
743380648904138752
743252856854159360
743439079602274304
743346868017520640
743339670604414976
743350802308182017
743401272309485568
743371627132391425
743348210085728256
743382355944030212
743368175178256384
743375301053399040
743444633137586176
743354958871859201
743454103926358016
743391361018306560
743462903328681984
743382599171710976
743403839148204032
743423145814663168
743337342904078336
743439671305220096
743441202289217536
743444268166053888
743401834543521792
743442707733962752
743413829992853504
743464044330352644
743397660963414016
743447430482432000
743446918752272384
743419064744349696
743404963485757441
743387292669075456
743372943816802304
743390639841107968
743355483105300484
743423921668530176
743399774783561729
743358402491887616
743384872484483072
743366753137364992
743333228073758722
743424642786992129
743404954765897728
743419916049481728
743441256609648640
743362114404913152
743379864686735360
743419584460505088
743279620523327489
743402543213068288
743431492114726913
743328090034569216
743420494859362304
743404984214110209
743426974878666752
743356862997815296
743322842897354752
743422692439777280
743415616812515332
743351049801474052
743242979276689408
743460529545560064
743346985495781380
743365943800238080
743278098137776128
743348621119098882
743454435234422785
743360876799877121
743462207103565824
743381525547352064
743426442491478016
743459321674006528
743468242925027328
743425687369834496
743392762016501760
743449758476414976
743340442125664256
743419035174510593
743363225740148736
743438794553167872
743412940775301120
743365562089148417
743357160931811328
743361501872824320
743392032270360576
743304094299750400
743454338597662720
743357429312684032
743446050782871552
743444351959719936
743460709758083072
743332573972070401
743427184786833408
743296729219358720
743457358601281536
743378509700050944
743241310161768448
743415268668506112
743442934553546752
743374869040074752
743456523943313408
743345831953104896
743365050321113088
743416954732560384
743407362266927104
743246091353751556
743343336593858561
743467181782925312
743325162423017472
743457891336790016
743302861547724800
743445698453082112
743357731063488512
743343848051466242
743406066277326848
743327012090056704
743447682241466369
743361115967590400
743422017274253312
743360235050512384
743408285320085504
743432713017909252
743432637193256960
743380879653879808
743366375800987648
743360629659009024
743320548776697856
743377863986929664
743291876409630720
743422214339465216
743414979269791744
743419588986167296
743369123002888193
743431383369003008
743442863019667456
743287560407965696
743388022394265600
743387061953101824
743388811183300608
743387460630093824
743405109921484801
743341541234642945
743328731909939202
743452551681564672
743344284301070336
743405693290549248
743395425571463168
743273719183794176
743378232955797504
743412475438080002
743390656563818497
743318095280766976
743368854504562689
743391159964176384
743380246452445188
743342778562674688
743406787865546752
743407480055676928
743372436595318784
743336353069314049
743422986049495041
743409052554649600
743423124583088128
743402870322659328
743327524080357377
743400378771869696
743312432911683584
743337338487508992
743305872885985281
743396473933602816
743416636112199680
743470289435115520
743350747698368516
743343940242276352
743333718895452160
743385329592373248
743446692578603008
743400487823749120
743280845398544384
743243264589979653
743367428424474624
743448365808107520
743409904409583616
743378379878072320
743335610648125443
743451587318734848
743338592584376320
743389100531658753
743471484782391297
743360994408161282
743417500226859009
743408511678308352
743364953990651904
743428942288166912
743384176485871616
743420994115801088
743466346982309888
743398118201393152
743338496014704640
743439226583269378
743402606001721344
743378174373924864
743459124260667392
743419979031252994
743331907107065856
743404447414501376
743406473238220800
743379629667409920
743427784463220736
743360461853306880
743355525186752512
743351729404534784
743344837957607428
743451524119015424
743366933744066560
743447325704622081
743351972430938113
743341243250290688
743380170648788992
743367898106761217
743248490613121024
743467634457460736
743352173690425348
743455303220498432
743338555095715840
743452308445499396
743365092293521408
743433434152992768
743343026018258945
743336185066459140
743444389616189440
743442141586792449
743339846794510337
743266131641835520
743310809636306944
743255465719660544
743469882574938112
743351838372593668
743367197968457728
743385530923024385
743472579818758144
743363116734496769
743420335479894016
743296532338745344
743315364566577152
743340207294951424
743433824411983872
743418716273147904
743435816559575040
743358842772172804
743373640356495360
743469706573660160
743333870045536256
743326681021091840
743357261339201537
743347861983633408
743389075160313856
743376358349254657
743406351506825216
743370523720089600
743267465459793920
743365063097069568
743460793585328128
743427973156569089
743368745297420292
743452434484334593
743421291538096132
743314227960504321
743366388224385024
743442418549264384
743431689578385409
743390803444248576
743389557714993152
743251263228252160
743386260891439104
743354082379730945
743333987108610048
743357911728947200
743394611863887876
743461657582649348
743450735703121921
743421728118931457
743392820787032064
743441763969294336
743422306605727744
743345601174110208
743364492654940160
743470855758348288
743399070371299328
743335811924393984
743357655704473601
743405143790596096
743371505451536384
743455529641488384
743421530890076160
743372285592109057
743387590535962625
743335371518271488
743389444183629824
743392241855639552
743307231970549760
743374353434292224
743377129929220096
743345223862870016
743403860383895552
743340090173251584
743278278560088064
743365008323657728
743416216585371648
743323400718811140
743421539056377856
743366900089032704
743389024916803584
743360105404567552
743370997886259200
743375594818314240
743436055651696640
743441181254819840
743368342833004544
743376701883842560
743449620169297920
743247341298147329
743391780620632064
743351603487342592
743407366733967360
743451809360928769
743277032788856832
743376005750996993
743349472701227008
743294472914505731
743378887359356928
743458541273513984
743381693315284992
743331349080113152
743393965764804608
743281005000294404
743239762144722944
743281210265264128
743409245777960960
743387972083552257
743417390847778817
743398373860999168
743439457215381510
743317667419815937
743454292380651520
743353440672243712
743436013918388224
743361426438373376
743358129618882561
743456410558685187
743424584389656576
743452648456790017
743351645287788544
743326924269723648
743359400610512896
743382712711524353
743395249117007873
743470776339341312
743369173242355712
743431685182730241
743282690762375168
743247135827726336
743387976558743554
743401633074159616
743399711881760768
743368543966724097
743384717232377857
743329608586563584
743419278448279552
743425473351409664
743416153616355328
743375905209335808
743427813852778496
743444041698803712
743449364111056896
743341633467342848
743273056760639488
743317990158962688
743341184752312321
743304450836553728
743409086381731840
743424261147271168
743441445424627712
743442535998173185
743350957593886721
743239804058537984
743399028411539457
743460403448057856
743379231376211969
743424001272320000
743462458984009728
743340169613320193
743355222865510400
743424060051296256
743325242064416768
743452077821726721
743396092440608768
743452522694639616
743368665618317312
743349233554620416
743248905685590017
743388236358180864
743414757085093888
743391910430146560
743448000861712384
743375255243194368
743362613279522818
743469647719071744
743454431044243456
743415721754005506
743427054570475520
743456045771665408
743409094686449664
743373526883762176
743348096818548738
743325455877431296
743433048360779777
743451889199648768
743350063993229312
743288798025555968
743388601317195777
743408209751384068
743461984918769665
743376580307738625
743375859143278592
743310448892645377
743419957862670336
743416619217588224
743312185128947712
743421035761045504
743355529221681152
743443282663968769
743449486010220546
743424701880492032
743465579290451968
743399766411837440
743451629068910592
743366870661660672
743331122499575808
743460097347751936
743461687286595584
743372562399395840
743391889617887233
743444012208623616
743471719814299653
743392850293952512
743380179330994176
743461791989104640
743449292761894912
743465130499903488
743349523137732609
743353880994426881
743454007247642624
743412056049725440
743263590296100864
743360801285672960
743319177084055553
743457710742577152
743252617950859264
743400517439729664
743353797179670528
743409803465211905
743395614050902016
743356598920241152
743271106295959552
743450689452523520
743439448994684928
743385669469376512
743419416679956480
743383803067011072
743445517955375105
743460101432946688
743387879989207040
743425280455376897
743380028356984832
743453600567951361
743440367589138432
743400483977584640
743347987980529664
743466120380809216
743248444496748544
743323929188536320
743426882574553088
743463410797584385
743247609947521024
743401490497286144
743379067819466752
743391814086963200
743437938747383808
743279159284277249
743352899560845312
743374848357994496
743385577345683456
743339834152890368
743386776618799105
743295248554614788
743372981779439616
743284263982796800
743351435501264896
743364911707856896
743391105270546432
743398898274709504
743339351749201920
743335476380131329
743377436180647936
743327817618755584
743460441364508672
743373929775927296
743259320142409729
743340840840400896
743454477257080832
743357546811953152
743423527462768640
743262302439374848
743420310419087360
743321626675032065
743379734709604352
743350047115382785
743417605034213377
743428807810420737
743368041048711168
743418402027503616
743436169090850816
743385228958441472
743443567734034432
743302995530522624
743335811983171584
743406934716354560
743427927048658944
743442192111378432
743387880073138176
743465495488147457
743369324329480193
743435028038717462
743273274952429568
743470159449448448
743466925758496769
743327766959972352
743381399869202432
743439566225367040
743409086318804994
743393873515290624
743299778402869249
743398395117772800
743469274770079744
743240181839499264
743390501328523264
743339955628322816
743392183424794624
743346419327610881
743417361487691776
743316639525928960
743448227589013504
743409711085674496
743361233617715200
743454930237784065
743343894281084928
743356661792808962
743392019565940736
743387221328297984
743333790106324992
743426224236691456
743414601799376897
743365851458445312
743352274584383488
743448139286319104
743398676127592448
743384444707475456
743362374170722304
743422411714985984
743402883056607232
743467848387932162
743462983318274048
743352807042908160
743461619804573696
743247970414403584
743340295631179783
743284209159110656
743408419223273472
743341671094464512
743315318336954368
743402463407931392
743340387608072192
743284280525205504
743354136733749248
743318439146643457
743401469316112384
743401582809780224
743401196946231297
743276722481553408
743405793727385600
743369206876508160
743370636945301504
743250856041189376
743326655465197568
743403516081934336
743446919096176644
743393546493894656
743330149433675780
743349447497682948
743392019796594689
743392296415141888
743395920197324800
743379139084820481
743361057184423936
743451352299409409
743396532695760896
743248343745298432
743409908461219840
743373304526954496
743426366742335488
743450203248795648
743400672738021376
743431618140962816
743371756832985088
743363372511440896
743400999600201728
743329880893333505
743429777009291265
743411376463486976
743440673655783424
743433522266968064
743395610208894976
743417059791478784
743422424000012288
743455542220292097
743460059871649792
743381412183695360
743329545495814144
743392674061877248
743458344258670592
743449582131118080
743467676626980864
743419219551846400
743345345589981184
743383886999216128
743351167019712512
743417365703069696
743377511644540928
743274843374657536
743378018974957568
743439285244858369
743387024414085120
743330892022591488
743458893876035584
743446994555969536
743252903020859392
743451864189050880
743392623809953792
743407580505059328
743383748591378432
743411976257232897
743398638152482816
743463733993836544
743443324376342528
743408100783325184
743414782125023233
743426840988098560
743311262663139331
743365520007790592
743473020124209153
743380241897394177
743377100514660352
743428912609394688
743317147179331585
743446071578333185
743330174540734468
743463314483707904
743350206477963264
743372746684403712
743351976658767872
743446445055836161
743333186290094080
743445689858953216
743361619518849025
743354774452477953
743367529305772032
743245390867107840
743353830478274560
743353759443521537
743351129526829056
743362701297131520
743439742570762240
743351305511415808
743379927706255360
743364110801305600
743345664147394561
743421476494249984
743332393428213760
743392409623666688
743412709991944194
743422960988454912
743461951297191936
743259463075897349
743423388752896001
743330501998436352
743261908007010304
743400626546151424
743358331100626944
743458109260177408
743381961582977024
743312852010729472
743408184442916864
743249526710886400
743324839415422976
743421715296960512
743393831798870016
743342971668443136
743395375260770304
743262906230398976
743451108983603200
743356804202041344
743387762376708096
743380254870409216
743384838858629120
743342342426398720
743329310786785280
743333517405257728
743457568467591168
743314232259682304
743453122203267072
743333802575990784
743403340214710272
743459107643006976
743442674271674373
743392506369421313
743404695058800640
743345278288224256
743346507420598272
743355005088894978
743402224588488709
743415482540232704
743454305160695809
743379960912543744
743448307134046208
743432469555351552
743419685178343424
743432402350055424
743372214343434240
743416174889820160
743396725759553536
743302664184729601
743459744954916865
743359996352552961
743364773564256256
743354119922978816
743433337956597760
743376311989706752
743271051786854400
743372805518016512
743464996567392256
743376358101909504
743349825064710144
743395438141841408
743428640126439424
743244174841905152
743413494339485697
743463520189157376
743336122126741504
743422067828219904
743465785063051264
743465671556739072
743453927610458112
743356871403180032
743423875447406592
743357412338343936
743466145722806272
743293180997574656
743395584652959744
743373476640227329
743425519417430016
743419383217786880
743464560271699968
743340404578254848
743459140958314496
743282405641957380
743403361072984064
743322159158722561
743419781831888896
743422755396272128
743255419687047168
743360742645170176
743464912672948225
743315439883694083
743377482393456640
743465105623498752
743388022645858304
743436022206300161
743414622779211776
743386550277398528
743343545981952002
743359723542437888
743427096639344640
743328161211908096
743459111954714625
743406360155459584
743418171307270144
743322561883234304
743410596331294720
743409073610100736
743358553268752384
743355957049077761
743443328746856449
743438845006385152
743287577340350466
743264848427900933
743434080038096896
743425754336231424
743437112570175488
743398395205738497
743424944797736960
743359467861979136
743339473493065728
743429403422527489
743436726761328640
743417558754201601
743368783360778240
743410814175027204
743417038614429697
743469673094709248
743348906310807552
743296062341840901
743384839097769984
743309563709927424
743450106419159040
743376458727432192
743333412878979072
743266140152012801
743467835746181120
743408062740963328
743426828371648512
743431484032319488
743292296066523140
743346242919366656
743428128475844608
743394074753798145
743453432586067968
743464358735450112
743252986697134082
743309438010855427
743339490131927042
743379445172543488
743459241814597632
743432591143899137
743418741770301440
743365641785188352
743322700458790916
743436080779829248
743327494363746304
743329516039241729
743410491473657857
743334108986642433
743402735962361856
743416325750525952
743247651718594564
743397430436237312
743413020555108352
743468825983623168
743382964063641600
743343525291384837
743350286530445312
743262222785273856
743341482413719552
743361233534001152
743448454173712384
743464325470429184
743378677715640320
743409078056026112
743439000002781184
743409761664831488
743319990988734464
743248323029639168
743431462804918272
743415004486115328
743459023505203200
743334704678461440
743470490933669888
743390664780582912
743296171486044160
743352656123432963
743358268328783872
743274910609514496
743459153914507264
743346561707474944
743379734537584640
743378467887153152
743446881141825536
743375452127911936
743427239467978752
743330854106071042
743406443697704960
743453935952924676
743462504907542528
743389574316044288
743390694216208384
743369617935044608
743366296104992768
743340039803854848
743333605754052609
743409375864193024
743425158862479360
743312457884569600
743377025013059584
743361304769896448
743377436159672321
743393877726474240
743463209600978944
743471673534472192
743413440195272704
743405789793161216
743463205419294721
743447220956041216
743412085384634370
743385929545555968
743350076542574594
743268409433952256
743409685940707328
743261505500684288
743406397849767937
743435304787271682
743343961427742720
743350382772920320
743455198312603648
743350068242087940
743443185943339009
743397233228406784
743350944683855872
743417948841320449
743319902904193024
743425494398337025
743446348649771008
743419290892787712
743313259256680448
743360864254730240
743380179343441920
743436219258966016
743442154035548160
743454766353752065
743373350639112192
743373862499299331
743259492352131072
743266719188168705
743333861581422592
743421686075244550
743364844649209856
743386277647613952
743338085165862912
743405500050604032
743447065682972672
743253360111980545
743421161640460288
743452728173617159
743367952842399744
743350974056542209
743415260162330625
743449477344681984
743424404005224448
743468502900563969
743380883831459840
743378006689841152
743426748591779840
743388773350670336
743290031058518016
743366857881616384
743433723497025536
743343198127304704
743428971665199104
743420368807825408
743390434408292352
743418066328031232
743344967829979136
743367491569606657
743361728302374912
743276361582841856
743418011705479168
743316144669364224
743333245035569152
743428141159374849
743439163551186945
743343978213343232
743381034759229440
743347048355790848
743455584289230848
743334389896011777
743247563772436480
743365847259877377
743269633914896384
743430095474466818
743431857006649344
743392267055079425
743461632735490049
743363230052065280
743442041137414144
743419584720568324
743342723936059392
743370360280780800
743249551776112640
743340249250574337
743451985744101376
743454493900083200
743283953608462336
743450085724393477
743419735476420609
743292048443211776
743404757885149184
743425872011595776
743379201902911492
743461934381563909
743472948770639872
743424529775616000
743340568000925696
743387519216148480
743270237974446081
743454254833098752
743330824636891136
743336642161762305
743406427310456832
743468460974411780
743381894520201216
743413070928744448
743427293859745792
743372750979534848
743466338375569408
743313061822357504
743381227697147904
743316983664369664
743355914988576768
743450106700062722
743417923797192704
743388953563308033
743321693821624320
743421371557023744
743255910441713664
743329889575534592
743385703183192065
743408964671504384
743345928354955265
743472831351099393
743465591986487296
743373837513924608
743435250387193864
743299212293505025
743328589253214208
743367545801957376
743429046873141248
743383115268120578
743390841276862464
743288382525038593
743328589345521664
743430473150570496
743462404197998593
743451025235914752
743325628213014528
743434260682510336
743468108728381441
743391138787299328
743397262743703552
743429730683203584
743280962772078592
743387020131704832
743384537040826368
743464358802558976
743333345707229184
743287049009061888
743396880881696768
743341470082490368
743316438169976839
743407278561300480
743427339774746624
743440824659283968
743405621979021312
743396855590051840
743369911347646464
743370817552191492
743457312375967744
743373053183270912
743360101180907520
743387103892021248
743465575289065472
743431798395371520
743442678617088000
743362101645828096
743373980023787520
743403533198819329
743418552842096644
743448667844120576
743429390747471872
743424827457945600
743261522302906368
743315754842390528
743311526740692992
743435589987475456
743312063787732992
743287556402339840
743347023051534336
743450098068230144
743249367096791040
743242626892242948
743364823795306496
743451163664711680
743349426438045699
743327138045014016
743440350740611072
743239892449234944
743346821724930048
743318891904958466
743412819203334144
743427427981004800
743422449283403777
743446306765574145
743389939400867841
743429537644449792
743418892748455936
743441542006870016
743386818792521728
743379440940486656
743421199603109888
743448122752278529
743367994777055232
743427063173025793
743443462868058112
743268044537925632
743470696458772480
743353834823528449
743465185285914624
743427084148744192
743372113612963840
743455387383377920
743462538461995008
743392573536907266
743373015170322432
743340119193583618
743405408086261760
743339410364653568
743471862424887296
743349753698648064
743294703462821889
743456712766668800
743463067011399680
743407278565507072
743441974011793409
743379684134641664
743461011810811904
743410881338445832
743337531341561856
743330166496071680
743402681528520704
743456951850278914
743437011835564032
743440606555316225
743454023903227904
743458398805495813
743371786386046976
743335962890014720
743390983530774528
743397493107490816
743345869865394176
743246989194723330
743429604795424768
743399053417906176
743326932398280704
743364530156244992
743351976730075136
743341386024390656
743440799527014400
743395945669332992
743447674095996928
743409065544474625
743409086234951680
743423456176377858
743330849777553409
743434898007023616
743337674073747456
743396134203318272
743373615228280832
743372922996277248
743437892777738240
743277955728678912
743347874457518080
743375284385177600
743435393052315648
743390689933688832
743418057738031104
743387758287159296
743351804637782016
743271588582195200
743418133428461568
743380166794223616
743386114304552960
743348856092450816
743327658113523712
743379520481271808
743395291416633344
743414077481951233
743457261901733888
743470516091109376
743281751603159040
743430506612723712
743447200148164608
743421773908185088
743341365140951040
743310537140776960
743469161330917376
743415432145702913
743363024426147840
743447619553329152
743248306101321728
743335254082019333
743404846036975616
743338051489796096
743310973247709184
743454497981214720
743406246624034816
743431043357671425
743455173431951360
743422566908432384
743346490689523714
743335895672070145
743357487785484288
743390828626907136
743245659520700416
743433480399261697
743342707074969602
743340765217071105
743415361056317444
743411346994126849
743343592144437248
743432742151528448
743323513918894080
743328463319240705
743323203766910976
743459665414078464
743452484732018689
743429089122459648
743422885478404096
743374613149847552
743468008048312320
743401737910947840
743443018435305477
743387896799969280
743461691275550723
743392715828830208
743370410440429572
743275837319950336
743367495474610176
743417227257356288
743400915646873601
743378128161103873
743335996197003268
743312713984544769
743416380330999808
743248222374793216
743412810760151040
743330489352650752
743399062066634752
743328127724621824
743378509901496320
743385627631095809
743365235004735488
743423447422861312
743416388669345793
743345655888781312
743427998343278593
743328387792404481
743433014982619136
743402618890817536
743410999013801985
743357852987719680
743355856394162177
743380690885029888
743462697954480128
743375158694510593
743472588073033729
743407169584898049
743403625486098432
743388005738618880
743242996267745282
743386692942462977
743418490124636160
743306917192204289
743434566795468806
743444259685154817
743412223587061763
743366161702629376
743289301216043011
743267511844610048
743469257787346945
743436777227190272
743392833298587648
743405164820758528
743427679748165632
743428799556050944
743402526486069248
743354715547721728
743432327079006208
743372952381579265
743375389268058112
743428195588931584
743432868043460608
743419140208267264
743327398196744192
743425708358131712
743369005356875776
743341964817375232
743375896971743233
743341063180451840
743310490940506112
743355755764416512
743449955675807744
743432461267443712
743313854461968385
743279561903734784
743421710968492032
743457140535361536
743374739364843520
743397363369254912
743418922142212096
743425712678440960
743403419734540288
743326689179033601
743338248638857221
743466447742111744
743390576859619328
743467953207795712
743302861170237440
743463218174132225
743441516878831617
743428874894188544
743391059208732672
743386130796716032
743376094108213248
743308154583162880
743301024337666048
743388588621041665
743378644102483968
743386122634428416
743455315920887808
743376840690176000
743374466479099904
743381886408495104
743470474257117188
743408608231235584
743382443915350016
743423845911105537
743455294768951296
743405223314501632
743339817442807808
743331797698654208
743399502145556480
743442049484095489
743316660560400384
743349795595526145
743377448536969217
743326789896806401
743381483746885633
743406590548664320
743330396788523009
743309312341114881
743344074581643265
743334180428230658
743341214276063232
743355906910367745
743368200088330240
743319810478465025
743439465503424513
743426970797506560
743366270867865600
743318023864344577
743250243777593344
743288009299136512
743449015967055872
743341788505616388
743449498484117504
743377981553446912
743326097941504000
743410692653408256
743417030171320320
743351884526673921
743426182356570112
743281982314995712
743318975937843200
743427113492090880
743427302088970240
743409056954494977
743412923918356480
743351645258407936
743428132498247681
743348658821705728
743336151478476802
743431429447651328
743415432405749760
743417001129947136
743242521971666944
743360218650681348
743278895118581760
743397845781327872
743356045335003136
743394628427218948
743376207123722240
743411611407384576
743399326148403200
743447657209827328
743297249363394560
743329411156451328
743370741870034944
743443118880620549
743253871787651072
743361078277509120
743394498449924096
743442338656174084
743447204313042944
743363599230337025
743354631678373888
743398072143708160
743439000015376384
743372440798175232
743391407453388801
743469538793111553
743425854961758208
743302177595088900
743351741710643201
743358397991399424
743444746354364417
743449431404580864
743393047501742080
743252152320200704
743414605997801472
743417059489484800
743316572651954176
743298566383239168
743286021048045568
743401616376799232
743420457035104256
743411569481003010
743359627153244160
743327867753226241
743463226189488128
743379554056691712
743414001955184644
743380552477081600
743426442550198272
743409539320545281
743444385539497984
743400018107895808
743374214753751041
743390161615060992
743337703249350656
743252198373658628
743417567075762176
743391360980553728
743346993884332033
743393277970374657
743432918480068608
743405458342305792
743405697233215488
743310473995575301
743440618949648388
743350206603755520
743352970687840260
743432192664154112
743387653228224513
743429264977043456
743319739062063104
743341608486080516
743452912664215553
743397858355855361
743249010513813504
743413956040069120
743397241570852864
743310541054058497
743361741044625408
743421279093534720
743387506687774721
743435858678681600
743441051294261248
743464254091714560
743360969422700544
743335446764093440
743348193249787906
743398709698912256
743352337477996544
743424303157260288
743414748813885440
743466191935635456
743472722093707264
743246171246829568
743373095113719808
743427335874031616
743370733594763264
743303671044182017
743370246942240768
743395589086380032
743420716998135808
743391088379998210
743398634033676289
743414652336545792
743300554676277248
743376559373955073
743351372616105984
743451365070954496
743405122743566336
743383119236042752
743363272007622656
743316065216659456
743385006651801602
743388500813283328
743337221273460737
743363334930632704
743353977249554433
743340152995512320
743356183537291264
743417315534966784
743405932076498944
743376790337445888
743439499229790209
743463423313248257
743366824406835202
743447254619435008
743398978050457600
743372872731734016
743371836696690688
743399124662366208
743331869161226240
743371069118099456
743385103192100864
743389654058156032
743382666414743552
743405378554179584
743323052868411392
743347908066500608
743376614004756480
743461217524559872
743413511502585856
743355344747790336
743424114673713152
743434499766235136
743369018065588225
743383580815011840
743409786964717568
743469568044179456
743352182213271552
743447472522039296
743355629809524736
743452430164070407
743385585755299841
743364823837249536
743379348800049152
743327637204926464
743360251966066688
743318627680608260
743281541929795584
743368510693384192
743392552238333952
743464060973424640
743340366753996800
743374328071340032
743356120798887936
743438173989122048
743427700770111489
743456569866674178
743311690415013889
743433664827129856
743398579440582656
743380925807988736
743420754998398977
743349699285966848
743368451687841793
743421077653692416
743432897412104193
743345119068205057
743412571881996288
743456095948181504
743379147242770432
743442984587272194
743327192323526656
743441348842356736
743343004912496640
743433887116832768
743440925070860288
743396423585107968
743424823318163456
743365662848974848
743369269853962241
743366061060423684
743349103438893058
743409166065238016
743425297438097408
743359710783496192
743287564656746496
743254156962598912
743341142888972288
743368934234136576
743447627732234240
743448747645018113
743362202355142656
743347157265047553
743400823368056832
743418540393279488
743359845382815745
743349984288874497
743357089423122432
743416472467288064
743454313406664704
743315876498157568
743418674678239232
743365377640521728
743397640067481600
743439989929807872
743397602201305088
743401771465379840
743367483126480896
743386210769506305
743401616267673600
743469278951776256
743377486311002112
743323673356951560
743251242051379201
743350273804902401
743248465623298048
743341302255759362
743368787588579330
743418313963769856
743320565587443713
743380145810116609
743354828747747328
743337200117415936
743365704812986368
743398839458103296
743329038169583620
743288697257287681
743379218709495809
743353117492678656
743362835930030080
743301867380215808
743395039758422016
743413452727795712
743423514649182208
743448731006152706
743431454454079488
743397707310571521
743320444019716096
743318220933738496
743265125394587648
743356820937310208
743340295392133120
743392288253026304
743443756272189440
743352228216340484
743346012526305280
743321710414307329
743388999880871938
743333278380232705
743443596926402561
743410935973371905
743430003120082944
743442808405692416
743458088372469762
743466107923628033
743369022201335809
743357806653378560
743458851769425920
743345496589099008
743359451080515586
743336549987672065
743403189039415296
743310532795502592
743443198698217474
743317419897196545
743424198576607232
743454988970557440
743317201772412928
743392816450117632
743364739737223168
743442783285936128
743454330150395905
743418464874831873
743452006640197632
743423661630230528
743246187948544000
743391742674644992
743437372591726592
743332649490485248
743404359162093568
743313825156370432
743432012476755968
743423711873728512
743417336506552320
743442921634992129
743378371493560321
743427457525637120
743448022235889664
743406599134285824
743362659718823936
743422340336390145
743381538092507136
743330829070327808
743397912810504192
743253981087039488
743426442407645184
743426563811721216
743408322922094592
743315188296749057
743361015459483648
743359820028338176
743309828311814144
743325938465705985
743388240552595460
743250319241523201
743353402826973185
743401926524571648
743380829133385729
743360973474435073
743287275509915648
743361099429457920
743326353659854848
743440866669363200
743356758349905920
743424223469768705
743364987230420992
743413779703160832
743260192649863168
743368338701750272
743321152869720064
743381982915231744
743353029483597824
743387062091583488
743318590028292096
743412798374436866
743408985575829504
743375049562939396
743278891104624640
743381164874829824
743462228255514624
743330229322551296
743380707649675264
743456066885795840
743354636006891520
743331353421242368
743412857073733632
743362919530823682
743373753405554689
743359895613898752
743454191755137024
743431282433089536
743420679509393408
743429042687320065
743390798968926208
743433354440171520
743438777998159875
743464765620633600
743351930466885638
743412089465643008
743412441598439425
743401758911832064
743351666343239680
743436752057208832
743371568370286592
743372755144409088
743319588327165952
743399120639930368
743443110483496960
743451331466244096
743352345761746944
743442112168009728
743467127286333441
743410315409367040
743385308994109440
743320813068115969
743289976549347328
743413565894299648
743463276541972481
743459581699907585
743371136046600192
743351506712199169
743335371283456000
743318786946666496
743458470251368448
743359488753754112
743439469802561536
743369039066574848
743432620650835968
743366535121604608
743383588977119232
743391306748170240
743362252892311552
743249505806475264
743383924672430080
743345584606584832
743403839349465088
743310348048994305
743459291957342209
743439956538949632
743415088514744320
743382557425827840
743358863731097600
743326768904343552
743470524567818241
743359165871972352
743394037168807936
743442560958373889
743460231515095040
743362475005861888
743343780862951424
743380409837322240
743357270080135169
743447443048660993
743427402714472448
743350420710428672
743334406715146240
743416707507707904
743361581464096768
743356464702488576
743446885541748736
743442900814536704
743409463890161664
743271278375641088
743417290415345664
743387548731400192
743359887153868800
743452895698288640
743243784796856320
743394515504013312
743391780473823236
743324176899940352
743472160426045440
743421048511692800
743447229218828289
743416506025934848
743471908637773824
743357513270104064
743394398038265856
743416321585602560
743257197858131968
743469609932591104
743284427531313154
743411342808211456
743390518072205312
743355718183460865
743457211716886532
743415017140260864
743456670798458885
743458021163020289
743354417546616836
743421866501677056
743468146309345280
743406473187831808
743375665932701696
743341893497421826
743244552098693121
743456519509913600
743463465264766976
743404719981404160
743383161250451456
743359811736088576
743455030867537921
743365574567280640
743422784882126849
743338177293803521
743362894297980928
743410281615859712
743434533069021184
743353297986166785
743403046374277120
743408109125701632
743306929754124288
743425129674313728
743425771297976320
743426903751663616
743377221985910785
743465176779919360
743424034872885248
743338181756485633
743455303392321537
743442506524794880
743357693440581637
743384939761119232
743402354289033216
743413603416432640
743339364369915905
743384235004813312
743400706078609408
743435615174275072
743457362812473344
743376475714256897
743406838176186368
743338114664390657
743442108250415104
743248784071634944
743452178497474560
743422306853265409
743364089683054592
743354514418237440
743393127050928128
743397132548341760
743462848756654080
743396171989848064
743468473590779904
743421501462974465
743420398335889408
743423774901567488
743300432991117312
743456238571294721
743409573042790400
743376614193569792
743443475400634369
743364668526321664
743452820196720640
743324969661169664
743348272895385601
743350118695337985
743416958926880768
743394787722665984
743369747799105536
743404581825167360
743453801684819968
743469043848482816
743352262026657793
743349506192748544
743371702512549888
743363070794301440
743331554504544256
743451398650630144
743417173079556097
743313003005644800
743462077109571584
743345097828249601
743317210278461440
743358419134971904
743420721263607809
743409056920940544
743366082187014144
743459891877122050
743428950739718144
743452782720487425
743360453162602496
743362084923023361
743375678733754369
743377154885423104
743354384390590464
743370280635084800
743428019465818112
743445580844670976
743471702894575616
743404325595152386
743460692972421120
743442624116297728
743465021468975104
743353725834526720
743423317596639232
743408755166056448
743309601760698368
743248557612752896
743457958202212352
743352182376824833
743362835674062849
743369542416506880
743278551277928448
743451755048996864
743338794032586752
743452279324422145
743353486624989187
743435665627619328
743369332613210114
743375968211963904
743367357247037441
743278396130525184
743403159599603712
743274520450981888
743440451504607232
743336810118471680
743241724999262208
743326106321752065
743340647650734080
743344880097726465
743386915311755264
743276932083548160
743414924844613632
743472730683641856
743383094196002816
743415411417448448
743436089357131777
743415444866899969
743359165691662336
743420540770123776
743313716381286401
743450106486132736
743349372012789760
743349896455954432
743357555016011777
743419186387554304
743384713235075072
743251841954119680
743451671255212032
743365192814256128
743408675306471424
743358545106608130
743457262249746433
743431982831403008
743256535472693248
743394645296689152
743367944386682882
743442875585814528
743470193091960832
743423477156282368
743395752769093632
743355550218354689
743385891733934081
743423800029646848
743298859921604608
743248402469822464
743394997848793088
743443748093370368
743367030074650626
743431836400033792
743426945686310912
743323115741011968
743405059883540480
743371060649795584
743456440157863936
743424899016986627
743422109481844736
743419727377211396
743347178291101696
743390698578272256
743467160673095680
743359748838330371
743368845985988608
743382133612384256
743340714877034497
743418427172360192
743470235244707842
743371924915519488
743331718321430528
743415167950667776
743440140970786816
743458906270212096
743398629717708800
743289795955200000
743425347799126016
743252718538588160
743451784438550528
743329507977789441
743417563032489984
743404975968116736
743451008328663040
743391512214515713
743376689326071808
743391021535473664
743388932507787265
743445715297386498
743367013377130496
743447858305720321
743368221160542208
743394888671178752
743455332664508416
743307286177685505
743450828187435009
743453994928979968
743391692741447680
743362785426309120
743302613999878144
743413008064471040
743383798662971392
743376978955251712
743376437969887232
743353184593141763
743383450678337536
743440644350283776
743310918772097026
743380694894784512
743422323370254336
743451251707240449
743384784546729984
743390677606797312
743430980493512704
743444272502943744
743314739544002561
743314966040633344
743388953773023232
743392518696468480
743338932243300353
743433115352215553
743358272191627264
743344514874544128
743401100175282178
743304719641128964
743339913806909440
743440753490264064
743447015321919489
743420767589830657
743420826305732608
743423237795749888
743446130244063232
743288848256401408
743248247439958017
743403172467617793
743290429492211712
743398302822072320
743247118886789120
743395819651465216
743403151450083328
743375812708147200
743364232633188352
743339456468385793
743459170482020353
743359455107162112
743262122038140928
743412198320463874
743302538435321857
743461087102767104
743318959135424512
743408528535228416
743409732027879424
743464316796567552
743440212207013888
743288433053831168
743256669686239232
743348306818961408
743377364982374400
743404552297254912
743265234274619392
743361581786902528
743463494629081089
743347178593124353
743426639292338176
743468997736267776
743313141782568960
743434080113549312
743370620381995008
743418712397590528
743471224932663296
743327569861193728
743390761366994945
743335329373904896
743341373445701632
743347149212000256
743428518374146052
743432578644873218
743440451370360832
743335241557778432
743350877692432384
743338815083864064
743297014532739072
743396226440232960
743425272217636867
743430313578115072
743353562135027712
743272612239917056
743375334880448512
743439109117480961
743403004766756864
743452962756960256
743401762850242560
743350604941033472
743393852447416321
743425351754252288
743420767577214976
743356187681259520
743396352567222272
743350852686012416
743266182279667712
743397065435324416
743350995296493568
743443932604932096
743335287623847937
743380330296520704
743426282944405504
743331055671775232
743396113466667008
743407110898200576
743463775920070656
743239724358213632
743323526526959618
743457396102672384
743379055123304448
743417575791435776
743405009308626944
743446680054431745
743423292409806848
743385589815386112
743372495366004736
743340442268270593
743393433000226817
743395542894403585
743320636815114241
743257298768961536
743399808564625408
743456473431310337
743338584103493633
743447602696445952
743382343260463105
743370586668163072
743399338831921153
743339192231419904
743336126308450304
743372793060954112
743328308352294914
743408041907847169
743447967504314368
743470088100122624
743297375393849345
743354082417487872
743401989485305856
743430250625904640
743468335086637056
743372973361496064
743266224050737152
743423757973393408
743360780423180288
743436282056024064
743463222087421952
743460755887034368
743350236186173440
743345014235758592
743372302348353536
743456184104062977
743428967286317056
743428795345014785
743470943771594752
743307953327857664
743301586319859712
743419743961493504
743411942761455616
743417726455136260
743361820560220164
743345370508320769
743444200851668992
743376416679440384
743293134675677184
743447472438185984
743432482167586816
743339221792894976
743343944642093060
743408507500773376
743392451730210817
743430292803715072
743397648481329152
743388085409431552
743319986605744128
743437548878503940
743245928023330817
743414702676525056
743366954463956992
743250294293803012
743335228668710912
743433798969360384
743410411513450496
743400995305197568
743419794402189312
743328245471293441
743420788569628672
743451885126975488
743429986724548608
743310352528482304
743358742058545153
743467215131975680
743303414835093504
743308754318327808
743441034189889536
743430124972957696
743322650051641344
743382331013144576
743325925832458242
743411359744831489
743361476774133760
743346410859302913
743407186236284928
743318019426783232
743334167623016448
743416145202511872
743343126769655808
743403218386952192
743409069533237248
743452639778660352
743349845755256834
743373782958612480
743384025209905152
743361564766576640
743366061291089920
743327939069022208
743410550084870144
743396566430474240
743334192927248384
743249648094183424
743420972972253184
743382725118287872
743403382145179648
743439977392939008
743299904408158210
743433933262458880
743397329613512704
743470985911873536
743419890925715456
743369940703518720
743453680331067392
743350840119828480
743461879947755520
743335862054727681
743407890975834112
743360923088236545
743243881257504768
743410248153706496
743357601195266048
743314924315652096
743458117829042176
743346557676752897
743468037119033345
743360805853356032
743363255259770880
743433769693122561
743315436037537792
743346867828776961
743452199624318976
743412072831082496
743462072911015936
743412139625431041
743346255728807936
743408847138717696
743375766738591744
743338848302702592
743406251145576448
743398172597301248
743358276348354560
743428065427070980
743424575732604928
743407731516780548
743352282943651840
743339477649620992
743289846253264896
743452438779269120
743438685560016898
743421572581564417
743377775722135552
743417202452336640
743328413016948736
743390216266911745
743384562143760384
743369349487034368
743386621689626624
743328383753347073
743424617876963328
743420960544526336
743327016426995712
743270707941908480
743385942115790848
743349225174372354
743307319987998720
743384956588662784
743414530475167744
743364865562116096
743312990598901760
743403922996494336
743250466243493888
743449749915852800
743370008156266496
743426970629746689
743260410929885184
743247987124502528
743355260740112385
743445605943513088
743413737995046912
743409052894388225
743316014532726785
743400106305544192
743472424688189440
743321555250229249
743415797121486848
743423908980752384
743448819082334208
743245386635157504
743352500820942853
743423263162966016
743446134551625728
743264852647387137
743324655063179264
743272041772527616
743379256537944064
743345269945733121
743333953738661888
743440019138875392
743402476158713856
743415939958439941
743417600915410944
743419882574864385
743416464129073153
743327624479420417
743356963749134337
743317285717237760
743290802906898432
743376135677837312
743356707842064384
743358515654197248
743285358624968704
743424949340217344
743431731319975937
743371572480663552
743297190731210752
743457891240251392
743469463412977666
743459287964483584
743372302268633088
743433136567107584
743253653771943936
743464295753613312
743313028448325633
743356648941510658
743435829301805056
743411972088045568
743350416188932096
743322444404928516
743338072746516481
743462794524135424
743412940800397312
743337707607228416
743365750866358273
743356875568123904
743363225891254272
743388567976685568
743388375030300673
743345701975822336
743388601254219776
743350235917803520
743244753509224448
743371354280435712
743292765597884416
743355424372514818
743347312622112775
743412911498989568
743294070039052289
743314177767284737
743328002163892224
743382427121352704
743441503951921153
743424558976372737
743351066373218305
743432330950361088
743356833792819200
743373212508131328
743314139880128516
743377754876444672
743359673126916096
743330610891001856
743356787336712192
743328601903243265
743355826941763584
743319139649880064
743435988463140864
743355013271977984
743342053141078016
743271571758813184
743389478119583745
743454925821194244
743403763780591616
743396348402229248
743470520142725120
743436777164279808
743458449212739584
743464572707704833
743367286078115840
743343223117012992
743372218382622720
743346037650120704
743395320814510080
743431563484946432
743394699914915840
743378274772987904
743432448650907648
743369034696130560
743374558632218624
743408553692643328
743460302776303618
743416199845974016
743386382593363968
743303297528823809
743376408563560448
743431567771590657
743412966083731457
743245642584096768
743363649247404032
743447497864060928
743302215343890437
743410848044036096
743357294881079296
743382897214824448
743383354129715200
743403881074393088
743356388890447872
743292157365092357
743451251619291136
743423661449707520
743406318078279680
743378409280045056
743446939996459009
743320527675154432
743328417110581248
743388563396517888
743427876976988160
743419915978285056
743459082397454337
743440933706948608
743314509008277504
743390652482740226
743329352452968448
743332154503897088
743401528329965568
743459979961733121
743447363340091392
743279864036229120
743360566429769728
743409618924240896
743463037626126337
743462412641144833
743333127586611203
743418158615236608
743395777582632960
743343286098616320
743467903232712704
743297144572936192
743346620494839808
743312202019463169
743420574504878080
743349237581119489
743405374343090176
743349942383566848
743422038300327936
743312696901173248
743366186876944384
743292778470268929
743346196719140864
743385216555827200
743322180495126528
743243692136337408
743421178627362816
743463842894716928
743414597567324164
743316517995978752
743419316293541889
743356477029515265
743337661461499905
743387313485406208
743453638001987584
743432217951625216
743369554940796929
743295949057888257
743351393482735617
743456431798648833
743421774285672448
743344800162676736
743338709886476288
743354547683262465
743280555941298176
743358532259446784
743332057766473728
743442670018756608
743439474206642176
743370766964645888
743411007402479616
743346859679199233
743366833009418244
743349044773150720
743423615190831105
743394997584691200
743358108848660480
743347757138616320
743350529691000832
743373657133592576
743384658696638464
743381454248378369
743377062652686336
743405743609548801
743418183567151105
743368388811046912
743418519430238208
743351515436351488
743384625104424960
743320959814250498
743346071032606720
743451448772542465
743409463898562561
743285689970679808
743434679827718145
743338584359346176
743455840049332226
743447003024265216
743338798365347841
743466107927953408
743240223509839872
743435762067181572
743371560036220928
743423162474463232
743381932491350016
743423871244713984
743383039854641152
743422898346418177
743457836529704960
743432352249028608
743413993637818368
743406024544100352
743334154918465536
743421081965445120
743393844415373312
743400802685849602
743459040525639680
743367508338544640
743465256312152064
743425666205483008
743396616514707457
743375384901713920
743430821101584385
743399443614019584
743400450217566209
743413678884655104
743334289245274113
743262721844576257
743396411283214336
743351230257258500
743436588311527424
743408046097965056
743343038810853376
743420729857818624
743378841100423168
743400567721058304
743374319733080064
743447573407608832
743372767953825792
743471023496912896
743324650969522179
743463117326278656
743463939242070016
743357311855452166
743468641144938500
743367348610961409
743292568390107136
743356036795404288
743418515286261761
743315184383463424
743375687063572480
743420662644105216
743333613874249729
743347958653947904
743410478685237248
743249920908533761
743338764441812992
743456855121330176
743460416366481408
743432364555182081
743324483092570112
743427369080336384
743400475211366403
743315934975123456
743273916269891584
743407857178017792
743380405533945856
743444150876536832
743343030380302336
743303670712852480
743421098688126976
743402375378014208
743402945945939968
743398881698975744
743364278418288640
743277389283737600
743332393306595328
743430191943458816
743266941280739328
743284313957998593
743339704037187585
743381537954144256
743401582637744128
743427817883435008
743301812740988928
743366262332370945
743427461485039616
743401524181753856
743349867020357632
743461125149364228
743419848995258368
743332426936508416
743375594830831616
743456876298264577
743351276079976449
743456641362821120
743429764183113728
743377889027067904
743451159436865536
743439645992591361
743335279319093248
743319621894180864
743391348514947072
743447430725787648
743417659555975169
743446294186852352
743316266341916676
743356040830291969
743410113726287872
743276420487651328
743323115560697856
743356745544654848
743343411755786241
743429219082870786
743351267884294144
743450584657821696
743463784434536450
743398894185242624
743266983500726272
743394414651973632
743376764924198912
743367843752861696
743405231879360513
743396201521897473
743248515875233793
743421916690653186
743408566082637824
743371937511051264
743242593463566336
743409056937820160
743347446995050498
743276399528640512
743382804889731072
743386185381347328
743349166290571265
743463276512686080
743348268877262848
743427763625930752
743381169086021632
743385753267347456
743458725986459649
743425787915804672
743426849057845248
743269424317206528
743298302116913152
743402522291896320
743362894268489729
743337334301556737
743409837300649984
743392996872290304
743424328222543872
743459300396400640
743353952310169601
743364874160353280
743358452634771457
743373741112041472
743382271990829056
743455039277113344
743440413554511872
743423795717775361
743388437768724480
743471992578285568
743400705919160320
743440467996643329
743328031251406848
743405311390789632
743443085208731648
743349749382713344
743421891562479616
743394334884700160
743325372045918217
743247769293455360
743385254199758848
743458788661927936
743465449573199873
743326542235766784
743415151194316800
743361321530363904
743301565436428292
743417202263605248
743324516412096513
743439352328511488
743378879117664256
743446663000395778
743463620768587776
743434021623971842
743342703006474240
743454225322156032
743417445562605568
743354874759286784
743444347677351937
743406280484790272
743416057331851264
743335199543463936
743432687516590080
743383836520755200
743412836005646336
743413041337884672
743287472654684163
743445983544115200
743362592333303808
743380296758788096
743432939187372032
743455248992337922
743404090789601280
743336432605892609
743469299784876036
743446206022582272
743347509834059776
743468662183575552
743459690600931328
743312168402051076
743382620050960384
743346582658027520
743417218868842496
743417923721662464
743404954854002688
743255549475708928
743360310946344962
743250948265390080
743411267407314944
743416006886854660
743429265128034305
743362776870043648
743356753824223232
743391256491995136
743461070426112000
743328664549363712
743373371845521408
743363984926085120
743308506963402753
743441126485430272
743466066081349632
743466925758488576
743448596620664832
743302987225784321
743448252868104192
743454091108454401
743369458450849792
743388647429443584
743407618329239552
743396201425440768
743345223678341120
743452027804590081
743398495701340160
743452602117951488
743423422567452672
743434436654538752
743398395209981952
743442300861198336
743326051560886272
743374529335070720
743282938423484417
743241863499374592
743460651016687616
743458524731162624
743382813165109248
743430728826839040
743346553419505664
743416744996388864
743358599439605760
743380888206053376
743329579020910593
743406666071302145
743321387595530240
743422629533614080
743317767806300161
743353881019637760
743318480984768512
743409258113404929
743277272069636096
743397191469928448
743245974018138112
743350881790242816
743373686267252736
743381794150551552
743368917507248128
743390815930753024
743381861255221248
743466422471397376
743426987612602368
743268891644698624
743394326705803264
743357110688219136
743320582104616960
743387296892755968
743411896682975233
743388706229227520
743471971330064384
743333647755862017
743442812549632000
743350630253658113
743456431731519488
743287334246879232
743412802333773824
743471900161097728
743390664902193152
743347371191341056
743334042032996353
743467592820621312
743406125119320064
743445513781948418
743470851429896193
743407874022445056
743450559391371264
743439297768980480
743397845370232832
743413729606369280
743411330133069824
743370343721603072
743457975042400256
743373610706931712
743448181229289472
743411586086354945
743436252632989696
743417030179708928
743407358202810368
743320238242967553
743335073454268416
743387103900344324
743461053745369088
743456142412517376
743273606004645889
743318644654907393
743416925674364928
743416963108593664
743445635307700224
743412907321470976
743375611608109056
743346717181906947
743333949380796416
743260603754680320
743413167263453184
743384155401109504
743387577923796993
743380434894069760
743421862043070464
743357068682268672
743322536960679938
743416157781299201
743387460479127552
743347270767173632
743471044376174592
743397409225584640
743399955121979392
743360923025346560
743425968463843328
743269713753612290
743330770350071808
743345186147688449
743434227065184256
743260624788946944
743344204521189377
743300780879314945
743363640967958528
743471048922959874
743443584293142529
743271152563290112
743346255577776128
743400387236007936
743380250474733568
743249639810473986
743450790380081152
743417105974984705
743373850050584576
743440778542850048
743397044656672768
743468683306147840
743318376064266240
743370293318664192
743430347317186560
743401402534330368
743412135707893760
743344091392401408
743457190699212805
743310700588654592
743357106166726657
743407073090764801
743423871332782080
743316844996493312
743470633514860544
743375703958183936
743284578253672448
743458600023011328
743435141217869825
743409098901716992
743405022147379200
743359853670842368
743372348460503040
743382318300139520
743404816643272704
743390903918792704
743316304065499136
743300374296035329
743381223511310336
743325221327777793
743368862930866176
743330791422255105
743463322901635073
743316652318547969
743468087706529792
743359043973095424
743380187501342720
743393881975324672
743270527393882112
743432561930702849
743362646779408384
743333882523639809
743450450662461440
743360851764219905
743366174335897601
743472571190906880
743374806079381504
743465990474899456
743271915842846720
743343210450161664
743431895128539137
743385866790408192
743434017228341248
743341172249108482
743409056744869888
743287283520929792
743445857656311809
743354736322060289
743349183462051840
743378048255418368
743345764957487104
743438140191346688
743352874378244097
743422893867008001
743468217499291649
743378686183866368
743410839458295808
743306434792685569
743414333321940992
743406171390771200
743458000212467712
743364551228416000
743443538373808128
743330095121653761
743381051708411904
743422847880695808
743350223494250496
743421853595668480
743292677546881024
743407626696990720
743467856881291264
743281432672382976
743468754428895233
743433652504231944
743397816123424768
743350626000605184
743356150033223680
743453386549264384
743458415406624768
743253100098654210
743450328943599616
743350865218568192
743397065502433281
743343588059189248
743358788162322432
743341633710628864
743319785417498625
743379054921912320
743248666576642049
743294854516465664
743406519467663360
743469404638294016
743381374510440448
743324587945975808
743460349207158784
743373518688051201
743352203281207297
743431962157785088
743330942429732864
743406779631972352
743323921030668292
743397770187390976
743422407533264896
743326974488154114
743329876728414208
743256346426904576
743337086917345280
743415432359510016
743429688794677248
743421723622653953
743389654280445952
743366404963852288
743459438951006208
743413473636388864
743461657716920320
743405621953892352
743347048473210880
743377838745739264
743302282641448962
743335887392514049
743443232202366976
743358834324938752
743435745134678018
743334490462789633
743406204714622976
743385191381610496
743431219770163200
743470255993872384
743313317888856064
743403184903884800
743431689221771265
743352672716087296
743317272840667136
743350164635553793
743458235311620096
743376735706746880
743396952289775616
743322021140979712
743346813579599877
743245147660398592
743424680586055680
743396264407146496
743447866765611008
743408943796469760
743420893150445568
743341738425622528
743301930382819328
743390711266021376
743394951355047936
743451201522515968
743363712266932224
743352748515561472
743430821034459136
743454326245339139
743437553206968320
743244883700289537
743319638528819202
743418137794781184
743430506570711040
743411187463819264
743319680413163521
743396977359060992
743253813201612801
743360243476791296
743347253700501504
743353700349935616
743379499753025536
743379839386816513
743386579851427840
743450039406727169
743328631154323460
743348348556435456
743373355202543616
743367558313611264
743374550528835585
743361246280421377
743391251995762688
743441663494856704
743324013116547073
743367525119852544
743303436179906566
743324977768763393
743361921311772672
743469006246424576
743342853959475200
743428199938408448
743423619389394944
743373741019770880
743415029798739969
743457802950148096
743441671774429184
743356070404329473
743441600672571392
743369437558910978
743432926663151616
743342153762410498
743403897834741760
743279318600658946
743258053521379329
743464061178904577
743261966970425344
743367336011370496
743354380158570496
743441017551097856
743361430498480128
743390195089817600
743471409670795264
743433450837860352
743458163924570112
743394213304344576
743394117003022336
743393302993571840
743446360997924864
743424261214306304
743370687272853504
743452472363073536
743442062138281986
743464849544380416
743395509360959489
743399812796678144
743346137998852096
743422977874632706
743347018991435780
743424630451503104
743470054830792705
743455844315045888
743333798394236935
743355164426285061
743338466935640064
743392665681727488
743285765367562240
743405177059696640
743411196020297728
743451289296736256
743402614566621184
743441478978932738
743369077037531137
743417101512118273
743391545592778752
743262499470868482
743383396374675456
743349745154850816
743381428885389312
743381164950491137
743405005407985664
743418842290995201
743454263045554176
743467319914029056
743441210652532737
743338219513610243
743340241159786496
743268178856448000
743442036922195968
743468121302900736
743439843334619136
743444561566007296
743458998612008960
743248406865338368
743335300131233792
743358888863424512
743266429814747136
743333215713124352
743342086640959488
743293289982365696
743419937063059456
743274549668634624
743348126321254400
743399410076385280
743383517749383170
743330954656120833
743306837601116160
743405726622691328
743452136520835072
743402283283648514
743376794305232902
743348684054630404
743423116462952448
743440463814922241
743271617946484737
743306506355900416
743398466236387329
743421258214281216
743381361822699520
743437070744588288
743265196509138944
743403730117111808
743423950949130241
743420792713666560
743432125706276864
743423280044974080
743386009082142720
743340228283244544
743394968459304960
743396880743276544
743303473718910976
743315544753868800
743463952202375168
743418880140414977
743467978365210624
743441172941643776
743348403115958272
743278127523078144
743353612651270145
743337317742444544
743425347790606336
743434143162318848
743359878555525120
743375905150623744
743406808849604608
743452585529643008
743338131106107392
743269961091719169
743391482837667840
743390698355949568
743453910820659200
743396692062519296
743463415037960192
743404682291208194
743323442989019136
743364693608235008
743337321794150402
743403218437275648
743410839496056832
743465441071403008
743447829037916160
743382943305990144
743329646364659716
743315742267871232
743413486210916353
743447975804837888
743320771037016064
743425293285654528
743346855233216512
743303565876178944
743271718681092096
743422076082593792
743334322636103683
743427981486465025
743366262466744320
743419920025796608
743371521968701440
743348910781935616
743406615726981120
743391927207399424
743389163366526976
743386281699311616
743346696046804992
743393131287183360
743337787542274048
743351112833474560
743392048905060352
743400794150559744
743354728025710593
743317004484939776
743468099995828224
743383958398865408
743352312089874432
743461703740854272
743352828278669315
743388282537512960
743392992833114112
743375770895134720
743400764693938176
743435938064306179
743442015921274886
743445127872417792
743278593334251520
743455089277427713
743344607136649218
743367470342410240
743423686691139588
743399309266292736
743384486688100353
743376425076457473
743401691727413248
743271970368798720
743373531304628224
743461649298841600
743392401398562816
743339687356469256
743319634414174215
743337376173330432
743367868822106112
743455106339901444
743414526138265602
743323170032128000
743386252469239809
743407391765565441
743440404985556992
743322931162284032
743455307477753856
743398126472544257
743446151416918016
743346519907065860
743393705860734976
743426656275144704
743240332830195712
743319638503677952
743409828555526144
743384050409312256
743443274220834816
743410386704142336
743426392059150336
743459116153085952
743420079648481281
743400534103711745
743406779598413825
743275862783561729
743421673412640769
743364287062749184
743350533696561160
743423741175205889
743338408299237376
743459854300254209
743399070341959680
743346628862480384
743423724590858240
743298537207660549
743403340009213952
743391709376167936
743402903826751488
743438622431444993
743426735824375809
743336503900680194
743333626733965316
743315553306107908
743345936982642689
743357186131140608
743378157374431232
743378157374431233
743381404013170688
743380904899416064
743313481349238784
743350039058124800
743399804307333121
743461284348329984
743411682429509632
743319986525999104
743458407261298693
743328060737347584
743413125362425856
743367608984965124
743311761562972164
743451516053360640
743422575301238784
743445811791527937
743435636137418753
743471837359775744
743375083218079748
743366161748762625
743413481815314432
743453956832124928
743400957631954944
743319617741815808
743459300673191936
743361619573506048
743357840388030464
743334079693611009
743267260064686084
743469551447310336
743427692243083266
743346775746973696
743321194816929793
743391595869921280
743283697613414402
743385212525092864
743458352655699968
743444549222162432
743349942601678848
743325519035326464
743350135208321024
743335337661865985
743350991198707713
743438408803028993
743358360200744961
743243021232148480
743318141199998976
743245843885621252
743439050380550144
743406464849481729
743324126421520385
743360914561335296
743442439302750208
743461250927976448
743401238922928128
743337556650012672
743361317587783680
743360725926612992
743362760306630656
743467961910956032
743375884053282816
743404317344993280
743458679777689600
743321257542705156
743385853951676417
743276789749911552
743308377032269824
743341792712499201
743371974945079296
743464996227661825
743369743881637888
743311921219198978
743345521822052352
743333647684493313
743322989878358016
743462215513145344
743286847523065856
743240001341788162
743320787705225216
743344317872300032
743243121899757568
743306178877263872
743467764422156292
743285534609444864
743345265608790016
743405416189681665
743459954875596802
743393332387188736
743251586177183746
743359346197700608
743463402471718913
743414576583184384
743329780272009216
743412316008505344
743384037910253568
743439314793598977
743399208858828800
743467336733188096
743450698113703936
743349703249539072
743367504068763648
743356242169470976
743447199749644288
743437116890320896
743431890682712064
743460592346796032
743458973525884928
743360272941735937
743416371875287040
743449104068583424
743469979274723328
743419790325334017
743466158410633216
743433526511550464
743363775105925120
743298260119347206
743334444556128256
743394620084740096
743450446434537473
743399712024367104
743363221663387648
743265121057701890
743239867228889088
743390560132665344
743381278112743424
743450610071044096
743447912940703744
743450152908787712
743333664218447872
743385132493578240
743469366641987584
743385166203191296
743307902954283008
743322788513996800
743409665191477248
743433925083668480
743355395125633024
743341344114933763
743421375591886848
743332888314183680
743401679199084544
743277531860705281
743368086787497984
743386193992220672
743301703915581440
743440627581452288
743372205866770433
743375498391228416
743367826820464640
743409052789596161
743359740139298818
743356963724005378
743405848446242816
743299036044636161
743386898471718912
743321110683361284
743315007878795264
743454628176609280
743371694027513856
743348671362666497
743463138515951616
743363628649295872
743355424485711872
743313762480881664
743401226046431232
743367780678963201
743435753624002560
743457232805834752
743343474842361856
743411452036407296
743331487500533762
743317134432841728
743399292644163584
743255943782219776
743333009869279233
743356305264390144
743401247139573760
743367986388537344
743281277361479680
743354078193823744
743240789732392961
743391604464033792
743454267265155072
743424890447998976
743347237149806593
743421203692523520
743398097288564736
743404543883509760
743373556348686336
743422193581834240
743363309685121025
743337728561971202
743381047593705472
743322566056546306
743383706749046784
743328140601090048
743430288714366976
743268640112402432
743358125453910016
743402597642493958
743436496099696642
743334515649634304
743383962270183424
743321555350892545
743330749475020805
743347975414419460
743406221668024320
743413205267939328
743356301015560194
743471640328151040
743376492172812288
743338500271988736
743397501491945473
743375212935286785
743412097959231488
743375729182842880
743387275782938624
743346050182713344
743451234716135424
743357567879909376
743321677145071616
743398168352546816
743360528840433664
743366359032205312
743359186835103744
743418611377778688
743414677183561732
743425066474438661
743401540568944640
743408641605308416
743380137425633280
743350361902063616
743396280936833024
743412257091162112
743414962354257920
743393919795335169
743346733896196096
743249480581996544
743420742092488704
743440275054428160
743468389453172736
743348520527159296
743437007699992576
743341167840878592
743309404431257603
743439662790893568
743287791094726656
743276143667716096
743445501144621056
743380204417056768
743244468145397761
743429663695974400
743450962254172161
743321597528793088
743429240104726529
743398164414275585
743405936463781888
743376051879948288
743425809004769280
743262746876088320
743421811862421504
743390841142534144
743400223771328512
743455043454525440
743346964352274432
743428128387772416
743301410029113345
743342841527566336
743426274731790336
743459703217233921
743390442537033728
743375196221022208
743342199547408384
743403440974467072
743399485490012161
743404246175977472
743424961600163840
743364819798134785
743454413973499904
743449028604624897
743288726382485504
743412450092015616
743369672410677248
743343147795636224
743403935650676737
743434247835357184
743381823376367616
743355671718965248
743336495608541185
743447426476892162
743419744229924864
743424454286413825
743315033224937472
743387552598626305
743363871721816064
743409048607854592
743353528404480000
743395597516836869
743400869580972033
743400152631775232
743356611276615680
743339108672536576
743375246691008513
743336717730516992
743467735364042752
743410386339241984
743282749549666304
743376571902328832
743286373495488512
743357236311797761
743404497666453504
743431735434612736
743415705027153921
743425335056863232
743420377326551041
743384918865121280
743353318815076352
743251900485734401
743341868335804418
743463994023944192
743358683321667584
743327255250632704
743323493329100801
743458625251860481
743470889572966400
743385128651624448
743271265796927489
743376182050234368
743322742368272386
743435837484957697
743386093173743616
743451494733746176
743374810479198208
743461515211177986
743362831479779329
743357328498405376
743358435803049984
743317272857477120
743382452299763713
743441952947961856
743454133164904448
743246209054347264
743454409762365442
743439880844353536
743352379383255040
743346016523411456
743402031432474624
743428946440691712
743383328930226176
743357479468208128
743380569162145792
743397618961752064
743289854729981953
743356720596979714
743449884502728704
743466443371581440
743262294214311936
743390593821315072
743288550272098304
743322100849532929
743402899770867712
743456028960919553
743349917247111168
743377670809993217
743372755324837888
743472772832165888
743404615312482304
743425125513629700
743441797750358017
743443383172145153
743393462528024576
743420511443554304
743292761353424896
743412651527651328
743461376505618432
743404191603896320
743392585897676800
743340555690614789
743409602243465217
743389654238408704
743434164121239552
743310457260244992
743374747640074240
743338005235015680
743421983615033346
743366262345076736
743370779895693312
743322776124035072
743406494415261697
743457883027759104
743446239375654912
743386206537297920
743374197938741250
743354686313402368
743356447988166656
743392778747416577
743451536769056769
743371358415921152
743310516039254016
743426408861544448
743379264859410432
743402178384105472
743403050681901057
743447468596137984
743455626160803841
743449812859785216
743377692033171456
743404715862597632
743377696089079808
743384667223633921
743372168105439232
743379302742392833
743352886910849030
743346431826681860
743375196229341184
743443391401201664
743471627401330689
743411338458836992
743341461421232128
743347648007016448
743360994471190528
743337766285512705
743299388601073665
743241347910504449
743247823806791680
743380640494665728
743365612357955584
743411359614787584
743454523277062144
743404094912610304
743330170472267776
743420729895567360
743339959847772165
743346805086134272
743447841750781954
743434591923482624
743472936011587584
743422084542513153
743454795864883202
743367004711596032
743283400006578176
743409639958654976
743362827293949952
743398784986656768
743463897496190976
743453705471672321
743455810836135936
743420909978017793
743370331092561920
743403034013798400
743400232294178816
743411401654407168
743368644772532224
743445060755259392
743408285018120193
743454275876098048
743437532025651200
743351079060942848
743248394169114624
743383014567219200
743372385961783300
743321811136348160
743339058378608640
743367126598164480
743423095160070145
743425536224014336
743378749085859840
743276827486068736
743300478801371137
743443487950053376
743348293946642433
743318053190930432
743421203680006144
743409237406195712
743401968635371520
743249702938886144
743419672649998336
743370913995952128
743390413449469952
743375150381416448
743353528538669056
743338143928094721
743405424855097344
743329591574433794
743396373572292612
743392443127693312
743405009602285568
743338496333471744
743442313406472192
743330799441764353
743377687960498176
743346020877111296
743343508338008064
743363683045228544
743408213899485184
743395551090192384
743312705449140224
743391730389549057
743367109523152896
743248733840736256
743412336795521028
743399212805685248
743378132279824384
743346914289057792
743384029538418688
743425506863906816
743321039413796865
743322159297101824
743375183831007232
743418443869847553
743257730585006080
743440728068612097
743357978749734912
743281554483478528
743404342502363136
743423103817125889
743345919970541568
743355373940178944
743469060529262597
743408809322885120
743248071245578241
743329184831811584
743436831732207617
743397275150462977
743447623428870144
743419181874446336
743354103288336384
743333295102918656
743434864305803265
743367764207775744
743378384089034752
743393693420425216
743434646483009536
743416426241789952
743423711718539268
743324268964909056
743363192353488896
743418221315895297
743416426254446593
743422407617167360
743344070395760641
743444675055460352
743338257031716868
743442380527906816
743447724247388160
743445857652047872
743376714764521472
743364786109423616
743437536400379908
743350219132141570
743417529356386304
743267616467222533
743332884069552132
743383995837222912
743281432626225152
743355151612686336
743431815143264256
743404996998369281
743275967611834368
743429034596401153
743350911443996673
743354912713543681
743406603160948736
743363540556324864
743467840011829249
743352521725382657
743411405966151680
743400190342660096
743343701418639362
743418351322546176
743408901949952000
743465755417710592
743406913673658369
743353490710269957
743382930718920704
743395106716327936
743244954756055040
743385627564048384
743334326834651136
743356057548775424
743425905469566976
743419324476555264
743359476007211017
743240605489299456
743457752933105664
743358372938842112
743322650227859456
743472923424468992
743387858816360448
743327863483424768
743359061039558656
743401188494835714
743371828169682944
743300441446854657
743352702155919360
743465105300590592
743370079170002944
743427088112246784
743415377594572800
743397434483580928
743423380683104256
743400479720415232
743380472911171584
743369358051684352
743380640599543808
743417013754814464
743434570922598400
743335056840630273
743455043093938176
743367076283301888
743340094350729216
743311463947735041
743348965106540545
743416099019063300
743424521391251456
743324684532363264
743391965153099776
743352098255835137
743399942652366848
743381663925755904
743430829393780736
743427994107125760
743424064379822080
743400026781659136
743358217674055681
743390518093168640
743443962002817025
743379399232360448
743454913255051264
743443454546558976
743340077573541889
743370767136546816
743470608198041600
743269113947131904
743449099798708224
743397447154733056
743422931712286720
743470822086610945
743353734151868417
743332288776146944
743386785292623872
743388018128498688
743384809490288640
743469970789523456
743390342083383299
743465692700172288
743328752751390720
743409044312948736
743420259869294593
743383211644948480
743441256785678337
743445274744467456
743430628285243394
743467890263785476
743392015329681408
743405852439232512
743360470015426564
743344649180315656
743335572710690816
743344590338433025
743350231895445505
743452631721402368
743448604984152064
743306002703884289
743345228208177152
743387045075247104
743249451075141632
743368741241630720
743385786813399041
743291868054642688
743382137756221441
743467500235591680
743390316993060869
743346725234958338
743414819823443968
743391055203143680
743458075919716352
743395241072418816
743383786356883456
743286885196378112
743467797997457408
743346050103054337
743357114756673536
743369068254658560
743383236827447297
743468876151676928
743412898903502848
743255910341029888
743454758007115777
743378182624018432
743454305076776960
743242270359568384
743375846258278400
743330531283107840
743257617309569024
743357546883256321
743449553039298560
743377977115815936
743437087282692096
743341373437284352
743371903637852160
743303293506486274
743311262650507264
743353251534249984
743467387287146498
743297119490965504
743309215825965056
743364903633723392
743393659492634624
743336998744645632
743362764551266304
743453072165339140
743261094408445952
743467810903494658
743413771457138688
743270967946936320
743306355394523136
743341146785492992
743341713071104001
743450970584190977
743456922330894336
743242010316922880
743361686409641985
743275036497317888
743449762712657921
743362210706100224
743327821573980165
743284037125472256
743371144619663360
743243893530103809
743371446764847104
743265787885031424
743420578833567744
743239762085961730
743469207401050112
743401821620813824
743444188499304449
743360889722527744
743346159364628480
743319667758891008
743451025118474240
743412198500868096
743468377121792000
743437326668468225
743356603076739072
743400609747898368
743450970634477568
743456079363846145
743404946704465920
743329520246104064
743278324756152320
743465093032194048
743432205381304322
743447162277662721
743336109652873216
743279067055669248
743383660590596096
743323531048431617
743393773099573248
743354715476393984
743463465327730688
743409052818903040
743416145248686080
743395283048902656
743241414746705920
743329646125584384
743397874915024896
743460475057356801
743424206600208385
743396020999053312
743420373060845569
743380623893598208
743420087932162049
743389729610096640
743449452422250496
743471354805108737
743399426677424128
743369945044631552
743394615961608192
743338223485628421
743448793845219328
743445064899137536
743366220485959680
743397711467024384
743332963769671680
743355592052342784
743453860333772800
743449892572520448
743258644981002240
743309706593087489
743276701585530880
743324361298305024
743403575141883904
743401330887229440
743402702600867840
743248712734912512
743240248767832064
743414513832169472
743247710648569857
743472126833852416
743463071214145536
743350110399041536
743334486322995200
743377616334426116
743348470296129536
743306426525720578
743352911892094977
743465084517814272
743469257724399616
743389121561886720
743347811693920256
743408851236589568
743439843292635136
743429248518623233
743346079563816960
743325791677616130
743273111265521665
743450328876605440
743398466324430849
743435099186864132
743402605959839748
743356791782674432
743329692367785989
743470528539820032
743329713351843840
743408842952876032
743360755496452096
743410315057045504
743455982999707648
743423095373963265
743355877449572352
743329809862799361
743326261389328384
743243197388726272
743461930182942721
743375871701049344
743382033171419136
743421988035670016
743358121259610113
743379650714472448
743429584012582912
743408935126839296
743472898267029504
743471065402310656
743294753899352065
743322172026851329
743378048381239296
743445090341953536
743457278683156480
743464820389851136
743389276579168256
743395295451570176
743447304728944640
743467454387621888
743397111463559168
743306233407381505
743347807734530049
743341855773908992
743294921352716288
743266618462081025
743409472345825280
743304111219630080
743426815562244096
743276173052940293
743317633836056580
743439276843491328
743421224819298304
743375997433708544
743426178200002561
743293407330656258
743373690763522049
743266127745290241
743455257318031360
743248759128264704
743335480528277508
743348860504813568
743404522769350656
743328182527373313
743396549665787905
743428438653014016
743323786951286787
743461410286538752
743399141519331329
743388853097082880
743414060549545984
743335790726385665
743370146375360512
743332263593578496
743290266052767745
743415251975168004
743301372301344769
743308855065477121
743403046651240448
743358209495179265
743335744526155776
743348436565561344
743370855124709376
743405777092771840
743322914401849345
743460407776518146
743410596461297664
743415050623397888
743404787123757056
743341503565594624
743389658235666433
743426585001230337
743330572966125573
743437267797180417
743351133557559300
743424563208413184
743451062993100800
743286364976865280
743446839211393024
743367810303201282
743426320873426944
743370792335998976
743412408232837120
743335434361544704
743396801252712448
743469056649400322
743385329676091393
743256841338097664
743352190555697152
743430288362045441
743375964080570368
743414274769453056
743332825273761795
743269210466332673
743450543016787968
743425729442897920
743334805232771072
743417680468795392
743435543996960768
743432087982710784
743391059061972992
743424399785738240
743423544021811201
743307127117094913
743329566341529607
743381349449474048
743416652637810688
743325317645819905
743471065423351808
743417525216677888
743465692519890944
743443685073883136
743335144816148481
743360931468447744
743393613372100608
743386936094560258
743446990122422272
743356225388052480
743306564749000705
743344703731445761
743319609223188481
743442183391412225
743372625188110336
743363842382532608
743443853106155520
743431500759175168
743410936065712128
743428879289827328
743445933317197825
743432196757807104
743284628929155072
743339221696425986
743330782928744448
743402623085187072
743311165942439937
743420645971759105
743358959998799872
743407245128523776
743354535138066432
743337741153230848
743355684352229381
743361489264836608
743401406707671040
743311124263636992
743297547117047809
743353734160211968
743354451235213312
743412743848484864
743314903360954368
743329448917794817
743417957431250944
743313707879432193
743373711542198272
743399728621228033
743458226679717888
743392334142910464
743398516647661568
743390295941877760
743384905963417600
743340136117633026
743316065090842624
743395815457177601
743337074409910276
743356300902338561
743381227697278976
743442976257368064
743427696600846336
743372557924065280
743467940595572736
743450140342517760
743362156041768960
743348227152318468
743246900829257729
743445392004620288
743432490325422081
743456549209776128
743433124009246721
743448974087098368
743352492721770500
743380791581761538
743257848055013376
743471757399556096
743446100951056384
743373661047033856
743285526443106308
743344460281479168
743337825194512384
743346746248441856
743349719968026624
743341474075467778
743422491503132672
743405273528803328
743407488112943104
743339003663941633
743397988035399680
743353931149901824
743410231376486400
743448450058981381
743267155060363264
743414744225292288
743392057549557760
743389284850360320
743473167021137920
743428120271798274
743397195655839745
743452690253025282
743319084922593280
743360855912382464
743462572045795328
743437066638360576
743405663683026944
743426492562972672
743386814703075328
743423392930537472
743351095905263616
743464903953027072
743418452174581760
743357920163700737
743371689984065536
743385870716264448
743427629366255620
743304027429961728
743369131278409729
743348331997323268
743397468256210945
743433765666627584
743392615135993857
743406460646875136
743426857652068352
743462748152029185
743388316272300032
743452669172400128
743397589870051328
743326001552203778
743462022587752448
743422134773506048
743397766072836096
743446461887676416
743288307157610498
743409874889912320
743332150280237058
743467747972124673
743391759498100736
743369340943204352
743426140203671554
743408666813014017
743415037851799552743709532715548673
743791669741498368
743818504755941376
743775798616858624
743700007568584704
743695058101145601
743733062547083265
743714922220052481
743647452775907328
743638053558886408
743768340871680000
743815497620262912
743625831201767424
743732945223987200
743603421048016896
743679543622328320
743829988751839232
743636015043096577
743598971038351360
743739626800635904
743674762023444481
743629501100396544
743814272870981632
743753547523579908
743696458843463682
743751517652418561
743736225110990849
743787236466950144
743711042815942656
743764859716837376
743783356496752640
743773651099656192
743720492343795712
743830370521649153
743773827180732416
743732639253749764
743798116436975620
743717741090115584
743762326248030208
743771453187751936
743616410589368321
743706374400401408
743701508940697601
743730567066189826
743694840135725060
743798368061759488
743778789033807872
743808975368560641
743740025083355137
743795444438999040
743735814098542592
743794098092408832
743605358569086976
743678801033338881
743775488108302337
743663512690397185
743737861103452161
743759944122404864
743717212612001792
743805674736525312
743728906318946304
743724363736715264
743696333274382336
743691576702971904
743711826806865920
743794748218019844
743717296376418305
743781041387692032
743613252240871424
743616217940779009
743763643263770624
743744299154628609
743774053484335104
743748401288744960
743814176192204801
743826662702391300
743611415487909888
743666692094631936
743781376906956801
743772203867570176
743700573757669376
743824746031177728
743768319879053312
743746719519694850
743804634301595648
743720509209096196
743702666807640064
743732018458988544
743679753320685569
743828030313857024
743777811857555460
743768722658066432
743795872429793281
743649843533479936
743597372702228485
743792202363584513
743771486637326336
743819276675653633
743826629210738689
743630121786048512
743625197840785408
743762745951195136
743742860629942274
743764692007534592
743785156088053761
743715262164197377
743697704715329536
743611629112176640
743782945681444864
743632693053755393
743713534165417984
743625273187438594
743814944118931456
743727718999588865
743751827934437378
743785478877491201
743649386505199617
743775064357666816
743814029395755009
743605212120780800
743775270138712064
743805913593749505
743731229686566912
743805720630595584
743833893971890178
743782786025168896
743744463067983872
743771444966887425
743642453102628864
743781171285364736
743685147153698817
743669892193280004
743803342657323008
743774099953098752
743636212116824064
743820346197966848
743625994695639040
743753845587599361
743766906520350721
743820857731055616
743692667255586816
743615982829248512
743729430443417600
743673956553482240
743730227247878149
743770832518914048
743754432609869824
743835248539033600
743705036195139584
743650162203996160
743815086402375680
743728746906083329
743610513506992128
743804709962715136
743785789297856513
743714620255330304
743616968733892608
743756794002956288
743762091463446528
743785671815376896
743624224867291136
743811882306404353
743738138053357568
743667388432842752
743702259934978048
743752352214093824
743684027274530817
743734497368145921
743644550321758208
743828013423353857
743769037172281345
743818697790238720
743677853032583169
743723944356642817
743753136603430912
743697708808953856
743746170007085058
743687382671581186
743803468121399296
743713601345585153
743698950264238081
743788934883311617
743609305421611008
743732249082789888
743826562227781633
743788742268313600
743619963391348736
743705510155694080
743795205682397184
743651944753930240
743658106165563393
743689899002363905
743803245940867073
743815233492357120
743757708264779778
743772073831473153
743751463260741632
743674874959265792
743702884932476928
743702951982563328
743763169248608256
743743594742198272
743771159418777600
743687227490766849
743771440764223488
743769704292978688
743716201839239170
743756878069391360
743790646159376384
743725865519853568
743678478222954497
743782987641294848
743740880855543808
743736435031736320
743717678007783424
743746962642460672
743776855593979905
743630847647965184
743807578849812480
743677651777257472
743823051658301441
743744643200737280
743735000537792512
743813161338413057
743771486813487105
743797877290348544
743687588146384896
743600405196771328
743610450537943041
743748090885136384
743804575539331072
743735168268046336
743733565888724992
743729103384109056
743614712038842368
743821591985938432
743646462945402880
743786905079189505
743786208589975552
743756714386743296
743693950880407553
743760376257339392
743658064369356801
743627785873199104
743718458068635648
743798564984336384
743828751709016064
743745889106157569
743746945940750338
743735814098608128
743803036523466752
743815409464315910
743708442259423232
743699923493785604
743693816482299904
743634781758337024
743782786041970689
743792101859725312
743614384749092864
743703887245303808
743809323571216384
743788138049462272
743703169931194368
743701911786786817
743740944026001409
743781741954011137
743775454478229505
743764301815525376
743749449881526272
743769473363156992
743692189113290752
743774393407537152
743751798515609601
743813622934147073
743770689799340032
743720156812058624
743729380120133632
743704608590045185
743833038019231744
743788066997932032
743722732060172288
743698011092459521
743634618037895169
743732991235489792
743724888012140544
743777761576292352
743759776220209156
743706261271678981
743678754875019266
743802281510961153
743665232648769540
743727094237007872
743722992388079618
743698271042887680
743807822115201028
743602661627396096
743623675174354944
743823047346425856
743688473077420036
743759113436307460
743688317934284800
743731233985728516
743679874842263552
743710946250489858
743665350018015232
743771058986225664
743820900005462017
743805322083598336
743720467412901889
743715102923231232
743703635528298496
743742420379041792
743724585871282176
743754768321912833
743774519354077184
743823567398277120
743671943149170688
743798112049827841
743793200654065664
743690154838106112
743766365656457216
743736623527927808
743658450106916864
743689131687981056
743597343480504320
743828260866383872
743611281211428864
743763395896193024
743757901433430016
743817259144077312
743675101682405376
743609490189090816
743712628199981056
743770295400562688
743802394467778560
743741367621324800
743605107317682177
743743502459117568
743834615161446401
743729816201887745
743746794807406592
743713819441061890
743729317398470656
743706978556346368
743777241172156416
743771465728692224
743785164476579845
743800955884474368
743714171645091841
743798426605854720
743830471390334976
743675542252093440
743781020458225664
743692990539935745
743788972900556800
743767237803261952
743763190480277504
743672677206941696
743806085686005760
743824276063584256
743729480938577921
743699499982348289
743803686439260160
743660291452473344
743754911024713728
743787068409556992
743714792192385026
743794446202855425
743609704169910272
743692281371209729
743809784877486080
743739844887609344
743801526309642240
743688405792391168
743726117031284737
743752453053517824
743821654707548160
743750028791951361
743806316125233152
743703346020659200
743764691852345344
743831486428811264
743611428054020096
743797797779083264
743779690859499520
743678394349432833
743689093926707204
743748971852533760
743726234568273921
743804185704022016
743622253544349697
743768517305065472
743693862829334528
743739471460335617
743687831525044225
743735801469538304
743766717784940544
743741803510169600
743783625049661441
743732433435004928
743834954900054017
743696979071406081
743688930113949696
743744454553538560
743820400845557760
743763743973089280
743770790676537352
743617983520604160
743789631112609793
743808275192250368
743666868167151616
743798489725837312
743774603185618944
743787827796840448
743832828341805056
743774682969669632
743767975988199425
743732857231708160
743742369925718016
743779263132934144
743759247893110786
743688770877194241
743709289596870656
743831066952273920
743781414735331328
743773256826687488
743762183734046720
743685302250676224
743710849563430913
743808820267356160
743772988458270720
743809726438383616
743821432602431488
743612342106152960
743739458990682112
743807180122558464
743748804109733888
743753610538844162
743646630914711552
743810288286371840
743669791458635776
743689957911334912
743703304295718912
743808019121704960
743796358780325889
743625315377881090
743784183085076480
743719410452488193
743803413964611585
743778566849044480
743768995451404289
743784564473069568
743738930600644608
743702230579085313
743784442771148801
743793582310572033
743817477352755200
743757993674584066
743775857152430080
743657364021141504
743708567941722112
743750448289447936
743822694953672708
743729594037985280
743761642601668609
743795528685748224
743629316584579072
743807368987836416
743806341421076484
743823764719296512
743791204249255936
743794454566436865
743829829540188160
743758853406232576
743764671107207169
743721436196438016
743678822017425408
743820455409225731
743804500029247490
743693736824057856
743608806614020102
743803116009594880
743767703475761154
743811215277817857
743754210227871745
743753887375470592
743712921667022848
743693242164641793
743794920398323713
743766827004628996
743701542755172353
743717690682966016
743816818725388288
743704310802878464
743687134909857793
743693233570537472
743801270318809088
743770421569425409
743767099575664640
743714729600835584
743762502471688193
743634811089096704
743823613774659586
743734539181142016
743656751745032192
743722354518306816
743649906515152896
743729493345370113
743781104138739712
743629295780663296
743717363413987328
743790344249163776
743812242890579968
743816105874100225
743687831365660673
743702247154978816
743826415376703490
743784514325983232
743699684468764679
743787458601566208
743619711645159425
743784849799061504
743701664108941313
743664645198741505
743741573012160512
743771021019316224
743828915127468032
743750041181949953
743782291244212224
743704222542110723
743740851558375424
743708068735655937
743808262483623936
743647654047952896
743822451855917056
743612665134645248
743684542976790528
743690947720974336
743647075217326080
743805783461208064
743700888070455296
743730965583826945
743730743344402432
743746148767145984
743624778532065280
743707544393158656
743688976263831552
743692675962966016
743821486922706944
743762913475727361
743690612143063041
743799710230646784
743730969765515264
743784975527477248
743805666188394502
743821784957485056
743751651895320576
743717627613216768
743781527910129664
743724271390728192
743706202475896832
743723151654166528
743776251358416896
743723944281178112
743699529405337600
743752847431368705
743748694776774660
743704755394863104
743717338147500032
743729824586309632
743737265239687168
743741791040471041
743600007010344960
743697184848130048
743642935573385216
743801845156454400
743683716585656324
743785214871207936
743690855655968768
743714221976784897
743743611414548480
743650573262544896
743816508409782273
743763156665794560
743789698221481984
743757456895946752
743701978753077248
743745293238177793
743732521678970880
743814944051724289
743767313288134656
743610119313711104
743688447961923584
743723633994956800
743756877901635585
743725210935844864
743737500343033859
743789463596335104
743755875546857473
743708370809479168
743799013879603200
743719850518818816
743608789593534467
743682932309532673
743754227281854466
743776733850116096
743672987635769344
743795805157462017
743820144808464384
743800591181316097
743744681125699584
743770102508683264
743745075042123776
743778646415020032
743696437901287426
743721930889453568
743803439029706752
743622995806195716
743792810541879296
743812549028749313
743784610870468609
743795121456451584
743679551725703168
743627622341455872
743625029921845248
743708454871695363
743680466075541504
743743020114161665
743814423656148993
743747340079497216
743812775378558977
743760799676588032
743782538582294529
743603404216242176
743788985303109632
743680319333638144
743771386037018624
743829372335951872
743659133862281216
743610567974256640
743710694512615424
743664104376774656
743704789054152708
743624258186678272
743752109208723456
743695280386695169
743790105387761664
743660677286354944
743691476299714560
743822124687687682
743740486817452032
743612350503124994
743775672598958084
743704155416498177
743710434633519104
743831276541476864
743813312543068160
743812968585007106
743784182934028288
743822787337457664
743714532313300993
743709369313878016
743652880368939008
743786439419166720
743700611309285376
743787332696866816
743779703488675840
743774318044323841
743790537174441985
743785122458177536
743683683148697600
743760229045673984
743767720265715712
743702972660486144
743775249045413888
743704675808010240
743787614034075648
743727635105099776
743720869973762048
743673746741825536
743835202372308992
743820912395431937
743625529375490049
743723696750092288
743755045032722432
743675563143901184
743825115050172416
743776419294121984
743661247850291200
743793842198020096
743718114446053376
743826230919716864
743757641206292481
743769683170574336
743824242890899456
743805779313102849
743734799097966592
743763786058719233
743608915514953728
743768924219551744
743707561287811072
743709528609349632
743799043474722816
743773491502137344
743705900456673280
743775546773954561
743744911577485316
743760090683977728
743769272292380672
743625424337575936
743769922375983104
743716415341944832
743820513827491840
743708429387075584
743772652662185984
743708266224508928
743630625211449346
743758618449698816
743763819579736064
743689144119922693
743822573180428289
743780298886873089
743715333266018304
743735046557728768
743698438764658688
743809432652513280
743702956046901248
743609632753491968
743804466378510336
743714087528390657
743788544817172483
743782018702532609
743826549493858304
743748560529694721
743606382109286401
743735541435244544
743722308741693440
743819209642250240
743716994315280387
743783247784574976
743630038197645312
743687714118078464
743771847615909888
743710816063520769
743773483293872128
743716524595130370
743786829489520640
743653727551160320
743785365589360640
743801958377590784
743805733251256320
743745024974675969
743604083601334272
743701811182243841
743766910920122370
743822820996681729
743703425645371392
743698216625922050
743728277206900736
743691392124280836
743763597373804545
743775790278541312
743772556361011200
743713190278660097
743751312257359872
743749164861788160
743829703669121024
743668378204704768
743649902232666112
743752981695213568
743780810793304064
743807830399008768
743668101405777920
743810309396144128
743832744455770112
743733973101084674
743750171389878272
743722362894376960
743693871012446208
743807222078181376
743716969132613632
743771457294000129
743774976273055744
743746765346639872
743756915541368832
743779082618408960
743782874164432896
743829363880235008
743775387369385984
743627814901977088
743697541275934720
743735004694384640
743830240728879105
743775635097649152
743834246154846208
743771469897838592
743680264979701762
743816298778484736
743807293465100289
743715635360739328
743771482715656192
743833612651536384
743790948421898240
743821797481713666
743828244269514752
743761927856283650
743744957819686921
743771977421316096
743716151142715394
743625642575544320
743796170317774848
743714792376958976
743797571051622404
743738964314513408
743795448683499520
743792177105543168
743804290456653824
743659909804285953
743772237749194752
743766319477198848
743752146969997312
743700489859006464
743675709881614336
743753602305429504
743827623122436096
743769163265679360
743679023222394885
743782786025168897
743694991084519424
743681649062223872
743830165105573888
743751555283726337
743800800737001472
743725995409080326
743796854001909760
743808551852843008
743734304430133248
743713425147076608
743696744282624002
743748606725763073
743812599301562370
743675152135655425
743657301156892672
743634672840761344
743685176354447360
743615471237234688
743789165712531456
743696362768764928
743691648060653569
743806517598629888
743813366964051968
743723768363651072
743737714399289344
743718642894798848
743712552673153026
743790583244718080
743705321521045506
743680935929884672
743833294215741444
743659742044819456
743770744551669760
743722316757032961
743800200867758080
743828634037854208
743740935616372736
743660451154825217
743748816541622272
743672614594326528
743756018073509889
743735390738092032
743753761525403648
743740398779064320
743767288302739456
743825194947649537
743783348439388160
743778163914838016
743810430972334080
743760304790593536
743701861274787840
743729606830612480
743724539855540224
743795977350438912
743715744286859264
743771939706118144
743666792728387584
743828378348818432
743754541753991168
743617216218791937
743665169516003328
743730017754963968
743825572476952576
743614351404339200
743732689480519681
743679904164634624
743697583042793472
743805473338470403
743731619891052544
743608815027773440
743734975229399043
743808606240399361
743766172735242240
743792013854769152
743783528488271872
743599436505427968
743671301479378944
743692956700315649
743678578932342784
743748971546312707
743711952900218880
743686266705764352
743668134805143552
743822770706972672
743604486296338432
743683423277985793
743768890660904960
743746916328968192
743819184526737408
743720144220758021
743812238713069568
743833784559214592
743815493308518400
743765166114865152
743761005394665472
743811366402854912
743608517207203841
743647067109720064
743609934923849728
743740587350753280
743749718187008000
743622790335578112
743801651992084480
743704747064987649
743627215485734913
743664221628542976
743727417261383681
743768416666918912
743776914268168193
743742260664115210
743712833519575041
743610832483921920
743744756576980993
743603517332525056
743771734424297472
743712363669422081
743819167694979072
743684744366284800
743704696842444800
743768869370724353
743784434663567362
743778424280473604
743815002520494081
743796652394287104
743805305562140672
743831427490406400
743692541384499200
743630654609432576
743691572856774658
743763517401108481
743749202316951555
743833449191051264
743768487793934336
743689148486168576
743636270744641536
743718911284129792
743816571135602688
743773814450860032
743786099802279936
743831989699096576
743668936026165249
743683406437834752
743713693641256960
743609620195872768
743755603089076226
743771449177956352
743774439620362240
743707510880665600
743815996855685120
743787622296883200
743681636395417600
743796908326555648
743752691994628096
743802847410667520
743720765036470272
743714880595726339
743714091949162496
743743120584540160
743814088451592192
743752142553391105
743774871411396609
743732156812296192
743757527930679296
743798464572702720
743614875788681216
743813580659761153
743702532610895876
743800809067024384
743634337208348672
743682076759646210
743776574244327424
743744886608793600
743780886303416324
743723600524369920
743740750853111809
743785655004729344
743708329071915008
743808052738985984
743698157792428032
743694634375749632
743787408500600832
743800859537084416
743833096907259904
743695641008758785
743798049114361856
743795675163418624
743789941751226372
743688167056773120
743785474628661248
743828604749029379
743778197746106369
743686023637413890
743756617900974080
743600673917280256
743806630916030465
743805510940430336
743779090952511489
743718814852886528
743749215029846018
743710715618304000
743723726269624320
743815015245955072
743751962118619136
743776683552022529
743735260442046464
743755649272578048
743689898964586501
743675172964577280
743702192649965569
743615370683092992
743752792595062784
743775228103254016
743695653721649152
743673226832666624
743787513354063872
743616163339509761
743810758014865408
743828994907308036
743686250058551296
743753686006935552
743755422750777344
743714263680749568
743754349042532353
743769234593873922
743792466596233217
743729979842691072
743724808257470464
743625692940632064
743697708892884994
743718902694187009
743721134193934336
743772480972591104
743775605557170177
743636753282543617
743719846416789505
743697750798151681
743606948298293249
743679203640414208
743750846630891520
743810065937858560
743718428620402689
743691144760942593
743785655130537984
743792206650163200
743808056698429441
743703899748499456
743792185636753408
743698518255116289
743739148637351940
743708295332978689
743790373877714944
743720060292718593
743784136775700480
743721272509530113
743739756958220289
743755221289963520
743721142611914752
743685226623229952
743685591632490497
743818454415736832
743637977901895680
743789220255383552
743694747571650560
743798825421246465
743705904688726016
743817183529209857
743743116331495424
743725630408142849
743738393763274753
743681804159201281
743717883612532736
743627378711138304
743780290439561216
743765698430676992
743827359225151488
743714582779224064
743743414303260672
743828177173225474
743795415301029889
743683817240596481
743600837453316100
743755158325075969
743674506217062400
743727924591767552
743779577483296770
743608273895489537
743773411789385728
743775714550251520
743730781026017281
743665886905704448
743757322523029504
743748342409105408
743687055293616128
743673985905266689
743683398028263426
743737424900067328
743828944625991680
743600623262777345
743664054040825857
743786221382533120
743734979440480258
743688657777762306
743834451453612032
743808312630710272
743775731382124544
743701630617419776
743653371068846080
743707196572073984
743715169688133632
743830408253546496
743670303293747200
743807419504013312
743693451917570049
743712774816038912
743720483909074944
743823798328233985
743744664226828288
743702855559708677
743743040850800640
743789941864468480
743798678561792000
743771482698842112
743701395937759232
743683288892473347
743748510495838208
743616050063884288
743759998711271424
743609615850438656
743807083859042304
743811571772690432
743815963317964801
743712472989728769
743749311662428160
743622765106716672
743757154671202308
743831616271843328
743807713113702401
743746765489266688
743763890878586880
743753560316248065
743810237904359426
743812527977439232
743805456473161728
743619372103643137
743634559326052352
743769393902006272
743686921285623809
743796778567294976
743715324994871298
743703782488346624
743727626779394052
743828676303790080
743769628699164672
743766889738940420
743803996821946368
743699974060310532
743763530030080000
743804307062001665
743770635453763584
743718193848418304
743700766599176192
743785281938161664
743776687645556736
743796010745475072
743738402223202304
743814059024322560
743786124720635904
743703849332932608
743835424729161728
743756760566030337
743752956147728384
743747000617754624
743811500624732160
743697356609093632
743756924299030528
743703459208134656
743796237246304256
743822787245117440
743698329725345792
743696760954978305
743780139616477185
743660685981188096
743735734612299778
743744836134592512
743656952727638017
743638527166971905
743734207881437184
743693178918707200
743683989488046080
743773630115516416
743748501889179652
743801757117997056
743740947976970241
743744945350029316
743690759006629889
743809319200665601
743834032279027716
743747977747914752
743701735470882817
743798263384539136
743604662331412480
743783687829893124
743816969988734976
743782060402286594
743785596338974720
743608164571029504
743721930876850176
743778730422767616
743784505740230656
743814147230547968
743808212223275008
743700753965940740
743832157504737285
743729095096164352
743761030296133632
743716168003837952
743780051397783552
743733343875801090
743800683485224961
743781842386509825
743828596473593856
743761030329729024
743727887094685696
743816063905718274
743675982494601217
743816827013300224
743734211819954176
743761562960199680
743698329834393600
743805464794669056
743658450190753792
743731812682207233
743700695459602432
743786703572316160
743829703551770624
743702729550241792
743698958803861506
743822552313782272
743666436124475392
743826046294724609
743711998848860160
743642675430064128
743604108674859010
743629815660617728
743723181131763713
743750238356135938
743801128014520320
743756731029688321
743835190007472128
743811857094410241
743710316920348672
743666641561591808
743764268441608192
743835311386529793
743690423504240651
743790117794512896
743756521566154753
743606700951801857
743691723503607808
743823475220033536
743705816608366593
743698753169719300
743677001471430656
743707775264399360
743746035550298113
743652146181193730
743695565809082369
743706366175416320
743683649518743552
743601734786945024
743748678242861059
743706961519095809
743685398514171904
743714515582222336
743829703602102272
743691119817461760
743763400191139840
743722354547687428
743723092845879296
743608622140235784
743784732555620352
743765107302404096
743714419243257860
743676368500621312
743757033111904257
743724649050054657
743746681447948289
743808531023958016
743829162436112384
743789107038478337
743792068003143681
743793984892510208
743745637284352004
743769787889758208
743734438329098240
743614577905106944
743812745972293633
743654465564139520
743773365685592064
743735285649805312
743694953319014400
743779128709513218
743691706923520000
743680105659019264
743782144338706432
743742428805373954
743708010275475456
743700997382373376
743776247424090112
743833189257453568
743815254153527296
743772329788858370
743816407809466368
743639458319339520
743701727115780096
743767498030383104
743814776174837761
743698640049364992
743674082399395842
743799135493623817
743757255686782977
743729967507247104
743764201198346240
743831457119019008
743684668877221892
743735797627576321
743703576820645888
743683595236048896
743800054205526018
743610102385565696
743824334859337729
743807637649776648
743748464337518592
743751198885326848
743619086567931905
743738863437262849
743616175674953728
743759855932964865
743812721016176648
743753614666010624
743834036553007104
743711864580804608
743685796947865601
743798967960481792
743780907375538178
743801983430070272
743758891180142592
743801241269112832
743810451931181056
743664858990841861
743616045718528005
743701110364377088
743769238511427584
743717216776949760
743806903487242240
743821017131323393
743672517890473985
743690972987437056
743762053890981889
743695460796248065
743802784462544896
743835315492757504
743830265680715776
743659624637829120
743798082723319813
743698673465339904
743759969246273536
743787861221117953
743714553083498500
743786611398283265
743729430682427392
743717699214204928
743748812221538304
743811630455267328
743831284863111168
743816202380779520
743624077953359872
743828789390565376
743687399377502208
743832404842921984
743640385239416832
743717535409807360
743722640045539328
743833516123787264
743815984084062212
743707221666598912
743608978525958146
743787160826961920
743798489738522625
743646190223396864
743744886520709120
743621267748618240
743834460114714624
743774775068233728
743673352582135808
743763735718690817
743754940422643713
743651043322499073
743818362409594880
743678155295096833
743696261883166720
743709952271757312
743803413679452160
743713408038514692
743720253444620288
743689047646699520
743724829367377920
743756903071637508
743819012384100353
743815954967171072
743619502160633856
743625504096419840
743703375254949888
743830387529515008
743774171159617538
743697666844950528
743766226921529344
743767011302465536
743801966921383937
743804726781710336
743719313899610113
743729959164772352
743825819705892864
743745314121670656
743809147586633728
743794714898497536
743808019020947456
743808308599996416
743708412781813760
743794152694030336
743740771992375296
743816839839387648
743675638628786177
743805737504247808
743694814697295872
743689454674550788
743738951375032321
743762103937335296
743779007133454336
743781347592929280
743702985348251649
743797822647050240
743637189494353921
743601109764288513
743750573946634240
743764306307715072
743681502353842176
743832543359832064
743821575078699008
743713777330196480
743732341504245760
743786556721233922
743755812711993344
743827958759055360
743798477113556992
743807390198423552
743815862461861888
743759616807342080
743664263571476481
743690242973007873
743708345870082048
743778239781421056
743828650768859136
743792051494461440
743717879288238081
743622463326560256
743794085765451776
743704734507270144
743792009580781568
743791363485892609
743795838732886017
743661742727757824
743766130662187008
743687604772626432
743728826560045056
743681795581845504
743747285494861824
743714620414656512
743738859091951616
743797055236218880
743624472113127424
743821830834774016
743739693980749827
743738188145930240
743737429073354753
743805485892014082
743738599426793472
743672287174397952
743774079006695424
743601197903392768
743775710288949248
743785235494617088
743688032889380864
743773810407649280
743822409694912512
743767749722275840
743729342446862336
743757309893980165
743774259273601025
743743057619652608
743621259301363712
743810426518003712
743696614112432128
743791418179616768
743772300613386240
743829670274138113
743697264535736320
743724296732704770
743751089690808320
743791040650350593
743754667398561792
743822070010814464
743758018735538176
743703820249628673
743745624747630592
743749328280268800
743754759832690688
743820472089972740
743816445365260289
743709889009065984
743734287560646658
743760791472476160
743771444811694080
743695632590766080
743688565209497606
743736900515565568
743776478152646657
743727174004314112
743779564845961216
743781095947264000
743618948168585221
743795255754035200
743798405726617600
743732790315802624
743768680727744512
743811550834626561
743718907140149248
743706403739578368
743639055875858434
743674128608034819
743621792070148096
743700175072288768
743782832363954176
743663181403324416
743693212703850496
743821256252862464
743696777719668739
743722199287111681
743730705658580996
743707339069415426
743809722227302400
743793989032251392
743734606453579776
743708811093934082
743719699700080641
743828390780801024
743807700346220544
743770312521691136
743761303001411585
743786305293795328
743605774132326404
743781972531617792
743656676054573056
743723810008903681
743734950311002112
743771197561769984
743657892541136896
743813840857595904
743785898387644416
743653039618285568
743743137252704256
743744316028248065
743737001233416192
743761621860814848
743736414194413568
743806740060213249
743757708344516608
743733675095789570
743809545764470784
743743313690296321
743622115220422656
743801669016780805
743776192638091264
743696698103365632
743812977023913985
743693355058528256
743801425805737984
743824389414723584
743810712057806849
743705564882997248
743789073404407808
743692335855239168
743797260736135168
743658303645958144
743752637472858112
743755623922180096
743633456417038336
743641643669164032
743739664784199680
743734505412800512
743761286165463040
743697532673368064
743674812187303936
743698258220875776
743709574843097089
743688816930631680
743784962990669824
743693455759548416
743629773843349504
743834212374032384
743726515288838144
743692243962208257
743601059663351808
743767086745391104
743616997976604672
743770874231275521
743801731939704832
743734358792536064
743794383456174080
743694512900345856
743737755994185731
743781272275685376
743673050646753280
743808799337811968
743780781131243520
743741212188807169
743735570891866112
743815342384873476
743763534190940160
743744068727934976
743813006291800064
743745746499821569
743606604285751300
743775185959006208
743755212800745472
743778251965874176
743758748770959363
743811718619533314
743770131956899841
743680453643636736
743805464853381121
743715153200320512
743828160169508864
743734111345356800
743735466071973889
743698195612471296
743634873903124480
743680269182349318
743762502605901825
743799563467767808
743758010644717568
743701861291593728
743674485237121025
743762045317812224
743765254123945984
743692415928721412
743707754452254720
743712976281047042
743774745741656064
743728230763397120
743698828641996802
743644932225769472
743832115603611650
743800465050206208
743788049889378304
743723575291449348
743657820919312384
743834455949869058
743821847632961537
743742877331664896
743778273092501504
743717057137545216
743701915909816322
743714947612323840
743820954195865601
743827044635652097
743713500615180292
743794756690542592
743747033769512963
743654889146949634
743639534055784448
743807389908897794
743672622760615936
743762905347272704
743603030927499264
743723525039501312
743815153678880769
743770660388773888
743659184336609280
743746891423186944
743824083381420032
743832794753867776
743756358017679361
743789807415988224
743653287107399680
743791115946582017
743812724988076032
743695901185581056
743746853519298562
743725630261334016
743667610571546625
743813987738001408
743816311181053952
743681732700864512
743790671320989696
743739182057590784
743703597926354944
743720874159669248
743695150468075521
743610504971698176
743677651794042880
743604805264805888
743739111073153025
743796375574315008
743710522466410497
743645678748852224
743700942810341376
743719972430450688
743741929339256832
743798645049303040
743709520216481792
743828214762639360
743625562644570112
743711097010589697
743659436129001472
743747826589392898
743824024636108802
743606948281655300
743741166131175424
743774343021346816
743679006445187073
743818664386887680
743716792841867266
743745540861501441
743813211649085440
743821650580353024
743731527737966592
743695309750968320
743809952620355584
743756907152736256
743814017144131584
743660211978776576
743709352322727936
743737940749148160
743781511082631168
743617098522320896
743653278760603648
743620844119744512
743831192747802624
743805972385251328
743761164505579520
743672538916524032
743738280483532800
743655468044673025
743766982139445248
743778432463548416
743709230687883267
743604821916291072
743748053232869377
743771478424854528
743617123935723520
743829632290557954
743674942139445249
743816080548716544
743796740504043520
743823949004308480
743769414755966976
743658907533459457
743772556247728129
743670068525961218
743683834164568064
743717703253274624
743696480100245505
743798296829890560
743780500473413632
743816512474087424
743686518452039681
743771470053007360
743655606721122304
743800721011769344
743766453728518144
743702142389649408
743788972820824064
743793322108555264
743622526144675840
743736175010025473
743598840951934977
743779753606283264
743752079861121026
743772741006917632
743752192776015872
743801362744500224
743706814932361216
743771440634159105
743805208904359936
743730273561411584
743713253088362497
743784623449214976
743786259001159682
743692055075913732
743821927656136705
743664171254972416
743797290004004864
743833474457534464
743632143708889089
743740159464603650
743682555069620224
743606516578562052
743744588876111872
743821591851655172
743621674457669632
743829703857963008
743699034217472002
743700112187088897
743821336070488064
743748678322552832
743721448879984641
743759507986079744
743816743315976192
743812318513901569
743771474234736641
743801043813818368
743803074213453825
743738851051470848
743613927804702721
743742898324156416
743781964071600129
743632286017552384
743714448293007361
743816827059453953
743777652268490752
743700099583221760
743664871913324544
743749215126327297
743749688831049734
743766512171835394
743799173208694784
743731213010010113
743804596611616769
743766130821632004
743611889314258944
743818689254830084
743683007807033344
743709360824582145
743806991651438592
743672333252976640
743688661774962688
743787186189901824
743811366008537089
743627521548255232
743752675188060161
743705841526677504
743742860474736641
743793188276666368
743792705571012608
743657355469066240
743668050864439296
743605912489857024
743634349623484421
743607611220697088
743791879276331008
743700032470163465
743691241498411008
743667664984236038
743768966078824448
743718105763897344
743688267577491456
743597473495654400
743708957953261568
743668210390564865
743713643049553920
743761110004695040
743755913236881408
743796996444651520
743721092011855872
743745062698266625
743807033313460225
743675059525476352
743654818187706368
743685373407043586
743767221340606464
743832597877383169
743700775096877056
743823198366601216
743687063992598529
743766621563551745
743684631250120708
743781217498169344
743797726249361409
743758480184532995
743815640356642816
743821424209567744
743732139837915136
743775513135702016
743766952586452992
743617073536851968
743758291457572865
743795532779261952
743721465443295233
743771927228129280
743715748451778560
743809474620596224
743683637107798016
743662849898143744
743789224537751552
743630189209464832
743700774916481026
743744525919653890
743656151867334656
743741413439922177
743686682101223424
743832316926169088
743751681133813764
743775517283913729
743619808042749953
743784904538861568
743809067756437505
743616024730177536
743695683295711235
743732328757813249
743742260928356352
743752201164623872
743657502420705280
743772636191277057
743708194799681537
743743850477297665
743828911079862272
743717497497542657
743803950856572928
743824506960154624
743640314255024129
743637705230286848
743777589391691776
743835374548561924
743703429801926658
743792223431593984
743718365919744000
743679837060005888
743762930416521216
743750242730811392
743703962570760194
743713085374902272
743725777305276418
743745804892930050
743804642816069632
743607800002187264
743753308855119874
743756395820912641
743622295160299520
743813173875253248
743801690005082112
743673826773348352
743684480037060613
743773369946996736
743698216571396097
743749785539088384
743638548339920897
743632806182432769
743771473974697984
743826050640187393
743806035425660928
743807180416114688
743631430748639233
743705657216372737
743801048377208832
743805464756924417
743748934145708032
743815262579888128
743647763259219973
743637675991654401
743772539428560896
743702016422121472
743731229887913984
743825693826519041
743772400974602240
743811437642997760
743741728297877505
743695251248820224
743804747799535616
743723579569647616
743741069649580032
743712795842076672
743781821574430720
743813433980817412
743796447255080960
743694253029629953
743796845596401664
743683398032461825
743771482568929280
743816386733039616
743722979532541952
743771679827058688
743657565347848192
743665471635996672
743724741278654464
743615177648549889
743819226159456260
743785906713280512
743761189872640000
743814625112686593
743791913111785472
743734891506896896
743687537814704128
743803812301905920
743701219646922757
743725026537418757
743834015417901057
743716021471633408
743704616810864640
743751546861543425
743796686112317442
743688233872023553
743742558480670720
743743850351493120
743692982113603584
743764214012010496
743811433192783872
743601378409521152
743644344809226240
743707620188397570
743761743260712966
743654407158501376
743644294297202688
743811978523607041
743810997157167104
743781469093507072
743639663991209984
743614842242764800
743704797262450688
743721541012094976
743827908465025024
743766306801999872
743825996055445504
743821302608310276
743758656487841792
743822430834089985
743698765962346497
743706974332719104
743706466670940160
743795285311242240
743789832640528384
743774506750140417
743677274357039105
743718478947835904
743795993951371264
743604289054998528
743820291768475648
743788704490262528
743664259482038273
743641899349716992
743718600968548352
743800951824388096
743751081671331840
743711218645381120
743764763482656768
743826041920065537
743813077284454400
743811798122520576
743759285654478849
743797508028006400
743820807701413888
743781049843453952
743709243463729158
743785252544483328
743772535519608832
743651835911802880
743725882062180352
743703862066843648
743706403718651905
743801467631439873
743601722329808896
743726767173623808
743738343364534274
743738007887351809
743724191921254400
743732026583355393
743629626845462528
743769729526042625
743785646616109056
743615324499644416
743707276242890757
743811466894131200
743722971399782401
743723067642253313
743816382454849536
743792655457361920
743606155725803520
743750578124120064
743782874168590336
743831284829556741
743783298015453189
743673939679862785
743753484739043328
743713815267708928
743705028146323457
743658064532881412
743707687146315778
743697998350159872
743614204557529092
743766466038751232
743722107352158209
743612417964380161
743765216123453440
743820929097154562
743773239906705408
743792101909925888
743618323225649156
743795696202096640
743790851835465729
743700091421106176
743753962931687425
743745364671356930
743676183640870912
743803568898084865
743651412135993344
743825211422715905
743668587873763328
743719745824788480
743831821746585601
743736040624525312
743731208861868032
743820895467143168
743790126329905152
743737936525459457
743817397438537733
743725680811081728
743834564938862593
743798871466336256
743688989085818880
743769448402817024
743727798972387328
743668805868544000
743830026815156224
743781456728702977
743728297918402560
743834288106266624
743658286784733185
743783625003515905
743804529339142146
743764604052922368
743717505990983681
743721910232440833
743705317276426240
743826679487946752
743699340514865153
743756454172078082
743631262913527812
743771587342704640
743703614338699265
743770962332618756
743597985125249024
743616494685171712
743724544142106624
743664733228654592
743662107531558912
743694978409390080
743673512015990785
743822686682497024
743730407682641920
743766306718113792
743626011590418432
743786997496557568
743769775537520640
743759633559392257
743816978360565760
743766629591425024
743774246405545984
743759247821803520
743773084860178432
743830374636208128
743693682352627712
743788209281302528
743737101812797441
743786267519901696
743804785237819392
743712485677531136
743700296681979908
743828839780978688
743733020658544640
743655392568188929
743735407511109633
743811957543870466
743812494486044672
743663948956897280
743674061276880896
743806374891630593
743802315023462400
743824548923990016
743744974588514305
743709637489266688
743752763394252800
743687445447745536
743694970222051329
743789857785450496
743610802813317121
743751341491687427
743692424271192064
743796228849270784
743627013970337792
743812301384482816
743759440885624839
743822896208961537
743742529397415937
743731552740212737
743823936371122177
743725529929375744
743806685479841792
743604859455180800
743702469365030912
743742592106405888
743802356840660992
743758191008198656
743756982771814400
743825697957830656
743743607190872064
743772648463810560
743778151411683330
743697712940355584
743805573808984064
743749714290450432
743707112723755008
743662397068550144
743771276934787072
743743720466440192
743816781228294144
743727488577114117
743789119818579969
743808505698721792
743672207407095808
743802172442292225
743663768513581060
743715073323995137
743699822922760194
743724430711390209
743822288181690368
743682936570929152
743766130695737345
743723939977797633
743741820543217664
743775332902273024
743693430614720515
743775496350146560
743804063939203072
743616402251255809
743825010385633280
743625051090542592
743817448093192192
743792202359443456
743630516386209792
743693942596603909
743748476933070849
743820253830873089
743610953841860609
743707628501491712
743815627505340416
743778042263248897
743786519106830336
743826088095260672
743779908816506880
743714230348582912
743664355888271360
743715463541096448
743784577022443520
743737026415992832
743656227305992192
743818337277206528
743814671283560448
743834782858100736
743678717319217152
743647414943358976
743828973944135680
743703773969715200
743743888351891456
743797541658103808
743713739581448192
743708945336832000
743626770805460992
743743716477677568
743800167338385408
743773118540316672
743742969589596161
743710539155542016
743759428294369280
743680092736360448
743818597059944448
743819507362201601
743700955535810561
743767095402500096
743786644818452480
743784426212044800
743705225207263232
743821390445326336
743738322497871872
743638565083578368
743783339946029056
743721599644241920
743733343838101505
743810040654602244
743793821339754497
743822682463023104
743823793932632064
743761445590949889
743812695967703041
743802164066271232
743815527001358337
743832090169516032
743653093993127936
743691266454499328
743789064881569792
743824138066927616
743730722179977216
743781154575159299
743824171226980352
743719561464184837
743785193790705664
743763987305750528
743721012672356353
743796916891361280
743713253029613568
743830374694916096
743639081163300865
743731821326696448
743809243782971392
743799814979129344
743829959429529600
743778545680453632
743670987024039936
743831041710919680
743742806066266112
743775920184561668
743793884438761472
743639693250695168
743705204252512257
743725961678487552
743808375566262272
743777514162556928
743695037335113729
743720781683712002
743795813562843136
743791577366147072
743791636358979584
743622060451082240
743801492738473984
743616687451275264
743832321057497089
743779455810703360
743785596267732992
743755502467747840
743781926574694400
743765048305328128
743694319870042113
743711432814956548
743731158588887040
743819784165404672
743741132631224320
743740029327941633
743707221519806464
743713890660323328
743712963803025408
743714452713836549
743765140743434240
743815174625370113
743642109312307200
743718638411145216
743700229522788353
743696845134663685
743778604396453888
743729208329789440
743621682938601472
743717753740091393
743612820596523008
743661097073414144
743658261413396482
743783851533664256
743677894866526208
743702288930242563
743767091073933312
743753165959397376
743830777264123904
743783109213171712
743827447011999744
743711352959602688
743776570066767873
743773848269627393
743771893791096832
743803158133112832
743668143155929088
743711508136230913
743609670590357505
743714888816615424
743825081395191808
743717153551982592
743664766904840196
743787441807626240
743808572639830016
743715954371133440
743730173023944704
743654654441979905
743785273406947328
743697947976572929
743715836578299905
743829963577634816
743761416222449664
743750708252413952
743760577495916544
743747495197433857
743819146723475456
743752910081687553
743747671702134784
743795415204528128
743662359562981376
743654889247498241
743791590217490432
743732714512089088
743602657777049600
743733041835606017
743774032504492032
743770173761544193
743806328817147904
743821579532984320
743694097680990208
743762133268176896
743815103179526144
743813694245715969
743602074605207552
743835517003902976
743800326612910080
743782190756990981
743707435550941185
743809420128362496
743633938862714880
743780374577197056
743709159468654593
743813853574762496
743661776382865408
743651663693504512
743718500309434368
743749135145197568
743621552843931648
743683238506336256
743702263844114432
743794924458377216
743778746902142976
743711126525902848
743733620624392192
743688808596574208
743754147573358594
743675802080862208
743623473952624645
743740431943380992
743727731871932421
743826641974079488
743707217484877825
743785487555493888
743723206155001856
743763035140001792
743740780058021888
743765572693929984
743728432429694976
743796459527503872
743820610405564417
743775802651705344
743768555041095680
743669632247042049
743772954727714816
743797172752125953
743823768615813121
743823903097765888
743725785760956416
743770098511548416
743751479895293953
743809059455963136
743670970288791557
743637004861079552
743801878715064320
743733905736368129
743711252396937216
743803698938183681
743819117354946560
743794869827600384
743771465728720896
743704138769276928
743765019288952832
743670915712507909
743695548713078785
743833763872813056
743785298589532160
743746962499870720
743757658289639424
743739798653833217
743702398015705088
743807004100145156
743718600654020608
743762842327744512
743684039828135938
743699407531454464
743702670989352961
743675508353695744
743750859008290817
743641908036132864
743733792523706368
743769469214920704
743771465804193792
743632726805254144
743796560409075712
743661914945949696
743692398979514368
743714783929606145
743707926074843136
743748439184289792
743822401541185536
743762108320473088
743749475152257028
743809822571651072
743716956742651904
743671184181497856
743810133042536448
743604180355551232
743620474991583233
743743497983819777
743725844506411008
743830550792724480
743785105630597120
743740654480592896
743826717433815040
743707154633228288
743710534961233924
743740486758727680
743781926515912705
743826339862478848
743787081269280768
743799240414085120
743752897511329792
743828029982441473
743599918712000512
743720647696613376
743654876845047808
743761370236207104
743708894979989504
743808229004673024
743725601136091137
743723982210269184
743817502422081536
743770932993458176
743743368237178880
743803774712455168
743795268626358272
743720257622151168
743763253210267648
743805418644905985
743771339954225152
743714268059598848
743769993582510080
743731091555520512
743598131825217538
743767552594165760
743677806807113728
743768751904956416
743734044131614720
743766218872659969
743668982150889474
743764574478835713
743755259005149188
743718923611209728
743706055658504192
743765971421306881
743743892562993153
743621334937239552
743711285892702208
743651391076458496
743740260119547908
743791061655425024
743766944512245760
743785789356576770
743771444673314816
743737416419180544
743751945450463232
743683154658025473
743788901521891328
743668399331414017
743795742268022784
743737928237473793
743676515120906240
743760262738567168
743744009751846912
743814486583353344
743727891368681472
743813178325336064
743668705305858048
743668168380530688
743768303471042560
743717317352132614
743712754079432704
743721532799606784
743744060108595200
743719062119677952
743786187672850432
743807507332734980
743624383982407684
743692222768386048
743718160247906305
743817003417374720
743729745183989760
743677655984148485
743723952745263104
743780060021219328
743813299855364097
743672035507769344
743774649297829888
743734681636462592
743715895290134528
743753346448691200
743821113814319104
743814558117167104
743771453112279040
743748061554348032
743663030257475584
743696765270917121
743743841916751872
743715006185766916
743725894720577536
743755737050931201
743646546672123905
743801161485000705
743813362518212608
743691514027487232
743729283860881408
743725374505246721
743773475047776257
743711864689876992
743833189236490241
743699567162490880
743794416825966592
743709469708673025
743730122423836673
743617501246873601
743820249867255808
743778264712355840
743714423047544833
743815673751736320
743680541518503936
743710740683456514
743717841518485505
743735877248028672
743685448891936769
743783792704356352
743783046218919936
743796208141885444
743615504942784512
743691534973841410
743810271651708929
743660278861094912
743767015761055744
743748493450240000
743784044698165248
743826390303260673
743778990213595137
743686883587162113
743729447216390144
743640112664317952
743694584337686529
743793070655799296
743656441395945473
743783323122565121
743598266298687488
743705426366103552
743801941587795968
743693317381099520
743783671010856960
743696958125047808
743683100098453504
743789211808108544
743724321617514496
743791120476475396
743727660598099968
743797499719225344
743599587609423872
743784203926540288
743803585679470592
743730571453444098
743722887547228161
743770929021460480
743720920250875904
743779522860851200
743704583596187648
743711491505823744
743795264394137600
743636392606109696
743828932126904321
743696274440871936
743642780254277632
743799618106974208
743736653148127232
743813434186305536
743771465607053313
743725685001199617
743689634882850816
743657833816858624
743779162301808640
743732945425334276
743690939357499397
743705086824636422
743753321274441728
743774242592915456
743787743675817984
743628561525809152
743725714214518784
743797000538316800
743795696134918144
743667115622752256
743756311922249728
743834195827494913
743688649062023168
743611041880416257
743703165913075713
743746941540982789
743720249183219712
743785294370050048
743809411672596481
743705925727330306
743747256466051072
743775697928257536
743709465745121280
743609737439240192
743716700592340992
743623272567209984
743750779454951425
743682508907151360
743634534453780480
743769482083000320
743814910363189248
743603739743911937
743678075502632960
743673533054623744
743721079605104640
743621792091213824
743707359877300225
743746807402893312
743723956784377856
743722392376082432
743602599019032576
743833814066204672
743830441786933248
743785374057521153
743682945169293312
743675441421000705
743764629222981632
743730311196872704
743803883659628545
743795155229114368
743776415259168768
743828265165537280
743713328510304256
743698698731814914
743750762505723905
743698032022061056
743730806351245313
743797977827913728
743771214074777600
743826331599781888
743754961259925504
743801924726702080
743631874996711425
743602166754119680
743726133611401216
743833377866813440
743803640348090368
743680260743397376
743823756372606978
743829112104554496
743795977451110400
743744798469689344
743789543355224064
743759294034632706
743748875085717504
743726528005963776
743768651225006081
743834388786450433
743716117634441216
743625059319709696
743677723143372801
743754588117819392
743689924231077889
743793465109143552
743719544355590144
743811978729160705
743629572348981248
743758018840387588
743758698162454529
743757469407576064
743647230507237377
743716101125603328
743710388340961285
743618726101123072
743783431998418944
743800939228827648
743734664766992384
743635285058125824
743650183142064129
743763496601591809
743692747081555968
743752385923678209
743726771401428992
743738834144223232
743693145737572353
743724904894210048
743791401134002176
743632160469454849
743695267724042241
743637999003500544
743678234655490049
743665203192205312
743646014251372544
743812024644308992
743798472860643329
743627244459933696
743825840744562688
743731729072984064
743826847197241344
743772795386081280
743791959081267202
743682945043443712
743705996850167808
743659137993572352
743825924718755841
743777149002354689
743794056120143872
743724195922665472
743697067139178496
743795557701935104
743807201064562688
743773512540651520
743797684306329601
743783868260560896
743834023697453056
743714213374238720
743690083719471105
743723633974009856
743744248755822592
743627454397321216
743775437894082560
743771474327019520
743770555619381248
743789224294518784
743695024601239552
743788133830041600
743825739997290496
743734971001503744
743793766763462656
743738481692680193
743823944977891328
743821549921144832
743736229317873666
743778495411720192
743798418359918592
743783583140159488
743771478198362112
743780185867063296
743727840848318464
743699881634631680
743707053818970112
743606302384005120
743752625108062208
743793489972977664
743673545486569475
743829951107973120
743784908477374464
743694311598886913
743776926746181632
743737609269088256
743737244603682816
743679564237287424
743823584137744384
743762628384718848
743706013694464000
743759625439186945
743787031051014144
743802633803173888
743756802462879744
743612166134243328
743794379127668736
743677781846818816
743693208656322560
743726888648990721
743811705780731904
743828961294168064
743779439021031424
743598513737637892
743754206100656129
743714628933296128
743780751909367808
743634353901604864
743774342899605505
743765602297217024
743800138079035393
743713995538866176
743787710289043457
743701915788152833
743791938147606528
743704184843689987
743699772507205632
743652309687623680
743756903235223553
743739349901074432
743759172454387713
743720802709733377
743772568964993025
743735944423968769
743663978153291776
743640116988542978
743749332654948352
743705879296409600
743771448926310400
743776494850293760
743811462557212673
743623578919178240
743662254432849920
743774745556979713
743783738191020032
743673830900539392
743725848679714816
743831905695596545
743759050676965376
743753027723497474
743814964729741312
743776494820929536
743714528030908417
743658139698888704
743622228412088320
743750406145093632
743634538350379008
743825903759802373
743732496467009537
743788658050875392
743751748502720512
743710413393559559
743724770672271360
743833872945774592
743752373269463040
743743724870504449
743821461975011328
743809235343966208
743780437437321216
743784015107395584
743684765287473152
743626753717862400
743621284383367168
743741095016697856
743708186339749888
743710497401298945
743714054250717184
743745410846461952
743681888171098112
743731502412759041
743762611741687808
743702255732285442
743725945110986752
743702028992405505
743823386963476484
743600921129656320
743749240313176065
743705326017355776
743747616945516544
743698438752088064
743701739711266816
743755330354483200
743648912477659136
743620651211071489
743724674127794181
743820258104983552
743793024690434048
743829762334924800
743710199635030018
743803099307868160
743626015537127424
743807511468347392
743752809565196291
743702003927310338
743695242591756289
743795784286605312
743721834391044097
743772325812776960
743693959344467972
743619317376421889
743812310079156224
743754495784431617
743785999038287872
743802340268904448
743785298606252032
743744035169280003
743598572310929408
743706512908902400
743748195587522560
743789920645439488
743599872528506880
743811638998884352
743796438795231232
743765757213949952
743811928045256705
743771717626015744
743753304367259649
743604976992161792
743744106367619072
743695708474089472
743747377836658688
743822883944865792
743759721614610432
743658517568040961
743739492763205632
743750842226925568
743795603902107650
743710933676003328
743697205777686528
743760241800581120
743763333132619776
743713513156141056
743691916504506368
743815883550756865
743709717294288896
743806307933757440
743614347323138048
743766969590095872
743832341940965376
743770492604121088
743729510105780224
743775261645217792
743683955874922497
743795830436421632
743800305691795456
743648623146172416
743720743897178112
743626275739164672
743677844849496065
743732475726225408
743693757820768257
743718491610451969
743771469784592384
743711075992928257
743727521892466688
743755321869426688
743800242894741504
743800049897857024
743654667167535104
743724296472666112
743822267264663553
743690054170664960
743692264736624640
743642746590683137
743714607894716416
743758241327284224
743762166898110464
743747801574584320
743726419063103488
743800934879346688
743713886226911232
743746731938963457
743828055404089345
743665614032617472
743774620067729408
743717623494369280
743682097651417088
743694873644044292
743600673900662784
743726548969103361
743691518318247940
743612614773612544
743760552376164352
743668818581557248
743807440479731713
743677144383918080
743809810215272448
743802575141605380
743824301284007937
743698380019245059
743712259042508800
743714561644101632
743702880587132928
743765191259729920
743830311713316864
743828881610768385
743715253729406979
743810229347954688
743786288298496000
743658928278507520
743626552571756544
743772459724201984
743715018873569280
743723290091393025
743825207421468672
743736233646448640
743771486633132033
743742558791032832
743801518122475524
743795385852792833
743805577986510849
743766843740000256
743794848902316033
743738561334124544
743696790222888961
743707746126561280
743824397828513792
743736757946974208
743678989940592644
743602175457169408
743698350856278017
743753996431564800
743801950022533120
743734501428236289
743671859611217921
743672664582066176
743767363867148288
743693438957215744
743725756333731840
743741749315571716
743795582838390784
743826301966913536
743771469977509888
743607665780269056
743802268730830848
743810388840558592
743752998183067649
743708270024523777
743673054849490945
743776729769066497
743708119247683584
743708240857309184
743686300327284737
743710015215697920
743796363343732737
743726460737716224
743711680144695296
743609054061301760
743834539852697600
743831591097532416
743755388932132865
743710073571016704
743640263881535493
743612086521978880
743823936337514496
743672949832482817
743825018715508736
743816235905875969
743746186784346112
743606118027386881
743732010061967360
743645477392900096
743706395439095808
743753883147599872
743793859113656321
743794392016760832
743690582917210115
743752742540173314
743707939031048192
743720949590044672
743761399558471680
743720731372978176
743599583389843456
743820358696873986
743722983835852801
743628553296576512
743693686517596160
743625705343188993
743671381351505920
743614766783029248
743810497812766720
743642570572636160
743719288452722690
743782182104219648
743641367058997249
743719196219977728
743698501649866752
743761835648704512
743716612574875648
743711558396583936
743627936801169408
743609620313235456
743798451993972736
743671058310406144
743764947642032128
743702658221957120
743680788923711488
743763710515249152
743833981821452288
743743569328930816
743655908497047552
743671314259402752
743680688298221568
743758660430499840
743671582426443777
743633041206157312
743640016115630080
743742164434194432
743600954553966592
743819842827001856
743794790513377280
743811315777548288
743689345559756800
743624211994836993
743797244147695616
743604792681988096
743825932994121728
743727513642229760
743694147836477444
743699487390998528
743736124485443584
743672966936858624
743801954330116096
743759872915759104
743784686309216257
743727740214378496
743766646741934080
743752759132860417
743782765401870336
743818643482378240
743807645908369408
743723067797475328
743646937031786496
743800649935106048
743608793838329857
743734799311896576
743820690139185152
743831821981384704
743764683413389312
743747830972448773
743605383906758656
743703367252205568
743790897956028416
743684287078113281
743775077053800448
743725902870130690
743749068057247745
743781318278815744
743738364529016832
743740352503287809
743835399479517184
743711294331588608
743639693238145028
743742688692822016
743801685777088512
743765069318742018
743769834069032960
743783926951452673
743755183390232578
743697818020261889
743824091518492672
743823026454671360
743674183033323521
743619866716835840
743796656945119232
743603832236675072
743689723000979457
743797562663067648
743829078600523776
743813446655934464
743691836997328898
743800678926028802
743744903222439936
743715853460332545
743611629137342464
743800209327677440
743809734625591296
743680617024364548
743648140792860672
743727584777633792
743767636266319872
743740054447611905
743601843956256768
743734614494060544
743804147892355076
743788788472811520
743816583735291904
743759511819681792
743729103392518144
743745197037674497
743615689332768768
743768886101835776
743748640435380224
743602078677819393
743614942830436353
743738981024563200
743695532283953152
743733520086925315
743698719799840768
743822137035628544
743792357498228737
743814679668080640
743709075439923200
743817775198670849
743791976059834368
743833839114534912
743772656823050240
743712158362415106
743779841984475136
743807800866906112
743635155231793152
743720857323724801
743653790356635649
743697319074242560
743807155266981888
743770715191648257
743663474945851393
743765077816283136
743707200732880896
743698581291360260
743760514304466946
743825035601780740
743783247793033216
743616473684410368
743730785409073153
743726624357507073
743781213337432064
743823454051373056
743731535824576512
743772724095492096
743813819881914368
743742101599379457
743722908522995712
743718525236191233
743765585540976640
743732286957379585
743771973273194497
743739660174692352
743812628670099456
743703815711428609
743673671227629568
743817384834777088
743774682692870144
743661130606751744
743718064106012672
743824074808430592
743769897247907840
743799705830842368
743769796337090560
743610899236216834
743676141769101313
743719921935220737
743804437320302593
743618231286566914
743684291402465280
743710782651699200
743680785010429952
743712321877352449
743688984786722816
743808396630048769
743718462489395200
743799563555741696
743688716544151552
743743716393783297
743693967515017217
743697142892494850
743747017256505344
743698111655084032
743750859289288705
743723059262021632
743717501989584896
743798451897532417
743817850498990081
743764264058503170
743685008515162112
743793209004953600
743790956881788928
743727098355802112
743716037892268032
743700447869865984
743809902263545856
743665123538042880
743725328548257792
743834829318389760
743726993745686529
743774750053392384
743597410514051072
743691442485239809
743690922773229568
743671536658223104
743730156242538496
743731804503367680
743611054605864960
743750024585060352
743714515687088128
743685440583000064
743666356432736260
743686765853061120
743742789159026689
743807000124002304
743767380430458880
743687143453646848
743614976284254208
743765765904531457
743815309023453184
743739622530834432
743708349791797248
743788612257480704
743630491056627713
743746824150753280
743804403715608576
743772317197733889
743797260769763329
743752054623993856
743746547263799297
743793955461021697
743721582783172608
743736091098832896
743723675698880512
743771448888614912
743746316761608192
743681246161580037
743802960996491264
743677479764656128
743729652766674944
743808832795779076
743761734888882176
743829489617088512
743624384062054400
743604461009051652
743739803141705728
743788846995935232
743775211368001536
743833591927439360
743718630190252033
743703262277177344
743760728566411264
743700548608655361
743752025339363329
743698661012496384
743715211673108480
743814503356313600
743816193925091328
743694341114212353
743749013531328517
743760204055994368
743799127075586048
743767007326146560
743718361717039105
743785512528384000
743816566945492992
743834330103975937
743771214196400130
743796681913806848
743810460177305600
743706026231246850
743693480975728640
743704466088615940
743810380670115840
743764419331559424
743783327216242688
743598941627891712
743830488075362309
743740377782312961
743760631946317828
743652725011845120
743741510118604800
743807423685758976
743818232411340800
743789673332473856
743689697709297666
743742575497011201
743808530948440064
743717636161187841
743681728779190272
743709540877631488
743756081264885761
743731556880048129
743728830678859776
743827153687449602
743751651891130368
743786653341323264
743785516533972992
743772451323076609
743612463791280128
743765459749707776
743651051493015552
743700053596872705
743737558836731904
743770219873771520
743822103649017856
743680604709888000
743801975364542464
743795872392187906
743690779944574980
743831729744584704
743644311183581184
743729338269368320
743678809610690563
743725399700496385
743686094781198340
743789853431726081
743696257542041600
743752612600635394
743793054075740160
743763479660732416
743708987242143744
743754436850290689
743729661104914432
743825799002750976
743627064448794624
743750687276703745
743724619702538241
743608244304748544
743675177062404098
743771394572333057
743787005780197376
743711244020920320
743708865905074177
743675076331986945
743719762493005824
743728990221799424
743790403162345472
743739349854883841
743734883055394816
743709822202216448
743728293820588033
743618264488566785
743655589830590465
743664125121789952
743691161768890369
743802767949496320
743684043938529281
743729505831780352
743663542180655104
743613927720783872
743753015132250116
743809742867423232
743816122370260992
743758194829230080
743727211660775426
743766822789382144
743825576398577664
743766029998841858
743719292718350336
743597825867546625
743802272946196480
743782681176064000
743778776279093249
743808467782139904
743835558842097664
743683880494915589
743756966258839560
743773604928757760
743711680186638336
743746220338753536
743802923222708224
743811735199555584
743693845804650497
743767267356327936
743622471627091968
743672110992654337
743723872864722944
743747985989722112
743807813470793728
743804718200295429
743828130784227330
743720618172940289
743731808777297920
743658940810960896
743638409797853184
743725827532042240
743704495398354945
743763517610795008
743695007622692865
743732148192972801
743779649084358656
743707603453149184
743693422242914305
743778507873001472
743710598177841152
743742759815643137
743705204328062976
743831952021676032
743767036447326212
743749118435069952
743764880784711680
743692952719888386
743764775969112064
743835567360704512
743758266266587136
743718647005216768
743744777271709696
743803485037170689
743686573128978433
743755296678383617
743816756058259456
743760791430520832
743743607354466304
743741166265344001
743749713938157568
743729413490020356
743634790100901888
743724820915855360
743690968713420800
743703253938888704
743832538926329856
743783440672301056
743684413192429568
743761688999059457
743609636851326976
743797776555859968
743823651439579137
743708949573033985
743754285859561473
743805959634620416
743738855107362816
743784262755827712
743835512826269697
743815644395737088
743816915185967104
743754705201827841
743730143537958912
743828336464527365
743792244545691649
743612006725476353
743694366124834816
743782056447057921
743787571809943554
743725500456046592
743747080041029632
743706021978267648
743822141418704897
743598731698802688
743715669028462592
743712653168676864
743795788736790529
743718235820855296
743821361169129472
743677924600012800
743716616953696256
743684576468336640
743781393717673984
743783251865567236
743720832216666113
743764461450895360
743791292262551552
743803971500937216
743788058286428160
743646903326253057
743600170240217090
743831914205843457
743806152530624512
743760447409524736
743739265993977856
743680944163328000
743700644997935108
743613047005134848
743613826885509120
743740771912736769
743732072699682816
743715270561169408
743796560295763969
743705103350149121
743788872165900289
743779481278513152
743712611502424064
743732769096765440
743722375686959105
743820728089382912
743609624478121984
743819641672310784
743771910333313024
743702872219516928
743776402676264960
743640427379695616
743716554097864705
743655816348209152
743799840270848000
743668399302123520
743750251094282240
743688074610118657
743816898601684992
743652418886348801
743612052900581376
743617991993065472
743741027886866433
743696597381320705
743756068405149697
743830634813132801
743708777766019073
743714767152394240
743775073094426624
743616641238446080
743693531496095744
743725861266853892
743730449520832514
743739228455002113
743800167556616192
743604263885090816
743709809669603332
743812280723210240
743648316878053378
743786460571119616
743604188710572035
743774795968307200
743659179978678272
743746052331737089
743622035474157568
743740662797893632
743625566759313408
743832744682209280
743760468192329729
743805473304911872
743798007192162307
743791632139575297
743688674294927361
743734492808941569
743675407736537088
743778247964495872
743771449006002176
743807255838064640
743753342388559872
743709574696341504
743683209041317888
743800427536355328
743750368413114368
743747251894247427
743743967804563457
743726133552652288
743690628794486785
743727966685782016
743788662454915072
743635356583596032
743627886481940480
743724195813560320
743761164564299776
743732827796078592
743697436183429120
743805686929367040
743611885132603392
743676167140433920
743694726868566018
743755204626022400
743739895135383552
743714419146776577
743831398222598144
743830299293978624
743796082333847552
743786108312559616
743767049034293248
743654868485873664
743699927725858819
743622697947643904
743710358825644034
743724749457526785
743815111895318528
743734878999445504
743770593263235072
743720966249865216
743671880616280066
743734480590934017
743801140526080000
743704885351243776
743772765879177216
743813375101124608
743599650213662720
743761768598495233
743625097269764096
743692029960413184
743790516387651584
743712368031457280
743623809559781376
743732618051522560
743714641415528448
743734266530402305
743821298434973696
743784237627760640
743728616870076416
743686635955445762
743794505250447360
743825962563928064
743724275559849984
743675118514102273
743774389410332672
743637659159932929
743740817878048768
743822602695696384
743670856967020544
743748904512946176
743782903763591168
743721461123158016
743738250913734659
743750586697289730
743732177569931264
743756399788720128
743787982906359808
743757305771003904
743643573275496448
743771482476548096
743799869568065536
743738108475121664
743693636374663168
743774875572146176
743768328326373378
743762964092592128
743628196713725952
743705967561302016
743714418928717825
743780751859056640
743616071085744128
743790361085108224
743700749851336704
743680789322182656
743782693901467648
743612833200545793
743658580105003009
743711721987047428
743756567535718401
743616444231876608
743692436883410945
743833063449305088
743619854318501888
743794366771265536
743771855786545152
743715064998309888
743828525006880768
743667161990782976
743625432516468736
743738754607636481
743771474079559680
743750921960591360
743726901470998529
743771968936284160
743689656055664641
743627177686536193
743602460632059905
743625981961764864
743660006285905920
743797117974626304
743824007917608960
743724166457614336
743773868951732224
743834732572647425
743750347332542464
743685524548780036
743720488044617730
743717648752488452
743745083556519936
743723134914748416
743599965042204672
743680935808245761
743830324430389248
743719884295593986
743694567233331201
743699180992897025
743714410561048576
743784619145826304
743761290342993921
743680902262185984
743731347148050433
743684438366650368
743828537682067456
743689555027468289
743765652331241476
743719003416236032
743819142386458625
743830722809634817
743728268726001665
743756009911418880
743790021220700160
743742919564132354
743693674198925313
743747315052093440
743760598471573505
743734056588738560
743710208145272832
743674069917147137
743723877382029319
743791959274360832
743791778659196928
743691119817416705
743706215004286976
743650628019294217
743775093663334400
743740964770979840
743600233272082433
743743565155565568
743818529976221696
743732685181358080
743733490596741120
743753010824642560
743782668953915392
743735847908872193
743727358465605632
743731418405076994
743723101288960000
743703941481848833
743748380287852547
743717137001250816
743748971835711488
743781897004679169
743662489183854593
743790155513757696
743622270271184896
743827165955956737
743761995200004096
743812217699766272
743808438656983040
743810715937607680
743617841002315776
743731037046333440
743652590731165697
743825538679250944
743729791182901248
743764125579255808
743787693566533632
743826641835679744
743765002478301184
743725332532891648
743628570044530688
743728667151372288
743814935642157056
743613550065778688
743772380305195009
743699592294760448
743702230562308099
743757062379692033
743734090407436289
743800507106484224
743738544779255810
743730642559479812
743723155995320320
743647134134697984
743735025871396865
743826197398749184
743675550279962624
743671930939531264
743780668145025024
743732588733358081
743771449022775297
743621246806597632
743631610839347200
743722413297262592
743753178735206400
743835185637167104
743785332340985856
743652066531237890
743742508497178628
743670995454668800
743764234992029696
743827837371752449
743756626264363011
743693296531177472
743717472516243456
743614452159905793
743709385856167936
743613428774797312
743763983337873408
743720697889857536
743708626792026112
743750796068589573
743759403115941888
743643036056444928
743775450451820544
743755934183239681
743693510453297153
743710639902756864
743816525287686144
743703874695880705
743771486725382144
743643690615345153
743743837982470145
743777719608020992
743700527335104512
743718567267336192
743810858489249792
743700091408572418
743755665823268864
743776473866190848
743690142381047808
743785474746122241
743701789870956544
743713408155951104
743610823751368708
743655551943450624
743801001921118208
743709138316779520
743824632722010112
743800343528620033
743785026182127617
743726637196316674
743807616657260544
743772879246987264
743779640347594752
743654440452956160
743744613823832064
743684425397899265
743771700622417920
743742659513049088
743795327178661888
743615823630172161
743734618751283200
743622031028137985
743688343058186240
743693531332521985
743688427049091073
743715102898065412
743716704782409729
743817573779804160
743757301677359104
743826172082069504
743773655126183936
743730025917091840
743740042254782464
743601835756380160
743748346775404544
743753799236386818
743732680877969408
743711747379339264
743683477875236864
743650078519242752
743712825068007424
743704034087837697
743825635269705730
743692164211695624
743795729848664064
743829376425287680
743660505622020096
743717522973679616
743662351002505216
743814159515648000
743760979914162177
743680390737494016
743684924511657985
743777597956423681
743753510076846080
743818559395094529
743747658892746758
743738452248662018
743699193840033792
743702259888906240
743725903004372995
743691572689043456
743735218599694340
743730663661047809
743729300436770816
743759516223758337
743720211342229504
743822724221517824
743686300482494465
743733205321187328
743731246665076736
743690612373753856
743801149065564160
743637717884370944
743724263262167040
743692591812644864
743624333893861376
743832203377917952
743777786549116928
743655531219288064
743827870649323520
743730688629735425
743808350639423491
743666939730370560
743716663195901952
743831079363043328
743803644563329024
743785550415527936
743645112501035008
743705338445062145
743817342992396288
743802729995214848
743732463004844032
743799034943537152
743793343415656448
743747432484241409
743792257158025216
743782169537978368
743734602120855552
743797990389751808
743773307028246529
743752377459580928
743678658330583040
743736409765220352
743742684439805952
743713173555929089
743707632830058496
743810783335882752
743692574972514305
743790562428465156
743758123882553345
743822615295340544
743685444873838592
743815254157758464
743765786817241088
743798451767390208
743723365429436416
743706718526283777
743762519471329280
743647373176504320
743685688038555650
743759340264251396
743721587283656704
743604784196886528
743603387313291264
743706919664160769
743790516488265728
743705422083678208
743762792138838016
743777350551207936
743802512101244928
743767967687643136
743627215447990272
743709767781146624
743713617871200256
743751681305776132
743626317669752832
743772006877913088
743674443021508609
743644101736865792
743727165624115200
743739010116313088
743791204190523392
743707682922606592
743692440972857348
743795184723464193
743695326553341955
743625776805777409
743762007732686848
743807272703373312
743769884513964032
743615408180191232
743676934370910208
743731519173255170
743734744802701312
743680956934959104
743698463762722816
743785307036880896
743710178671894528
743639857096859648
743805133616611328
743707271775944704
743797990603788288
743763953927491584
743690121652822016
743676057899802624
743759558137393152
743715236801216513
743674699025002496
743751312320270337
743771453170974721
743727853225680896
743751589035315202
743717124309295105
743827568911081472
743815073831989248
743756253101338624
743719070533451776
743781070894698496
743738695606427648
743716583269240832
743810468825923584
743720190312013825
743811970328059906
743649663295754240
743818144330956800
743702725481771010
743667203879374848
743774519303757824
743800595346296832
743725949405921280
743805175605895168
743771465938505728
743833294064730112
743757460901527552
743665199035482112
743822334247706624
743693917191708672
743744613924511744
743739203209420800
743785734776172544
743711868783517696
743813933266415616
743695917795074048
743623339919441924
743665035281522689
743732899267022848
743806253382643713
743727664695902208
743744487864733698
743832627208138752
743608815065522176
743806228053164032
743710925408997376
743707376914571264
743802570540523520
743742860797710336
743760028033650689
743711545830473728
743614233955405824
743822430943182848
743789916740554752
743699684535898113
743791690616541184
743780743436967936
743706085085745152
743739605652905984
743702649795543040
743693837692919808
743761630320721924
743723139096403968
743776973076369408
743772208170938370
743725110482206720
743764197079670784
743764289341665280
743821529054601216
743726062262116353
743684966752497664
743808916816027648
743688351484514306
743760397203693568
743750062220599297
743783298099351552
743721117496410112
743608915552677888
743643304609349632
743707976758792192
743760384427859969
743795360779370497
743784996616343552
743646534131036161
743819956345835520
743740062928510979
743827254258565120
743799613572816896
743723889654538240
743616528042582016
743671503074451457
743829607384743936
743774087021985793
743607824874246144
743802403011493888
743740281002954752
743652024420433920
743609812982833155
743689286801727489
743711193706037248
743757364424151040
743729371710521344
743668894171201536
743752192968925184
743756706082000897
743801690051215360
743716088383340544
743795931255017472
743754633923858432
743614179488063488
743717074237677568
743778876942393344
743736787403579396
743825211502510081
743649910675824640
743788523849932800
743691589554319360
743694185824280577
743624984099233792
743655677952987136
743613185303928834
743761202317131776
743784811920142337
743773139268669440
743698216563027971
743655719870824448
743763341584175105
743703837022658560
743742340678836225
743767653265727488
743755237949739009
743619531130576896
743666880926232582
743769314184962048
743745880642052096
743796946356277248
743644613391552512
743802382199492608
743624430337724418
743766277542416384
743785273566314496
743766101453070336
743680273225682944
743779493689561093
743735751259492352
743737181735260161
743727702436286465
743804349026033664
743793410528600064
743811366285283329
743763115045597184
743798770593312769
743747809854160896
743711638151299072
743770966501756933
743703010753208321
743792529628401664
743778675708002304
743688192176463872
743741644470517760
743714591163613184
743742982084395008
743770475885699072
743692382378430465
743738775415623681
743767816717893632
743749710066786306
743738490253246464
743735944050683904
743720891020763136
743772191322415105
743686619140493316
743737064185696256
743695976762748929
743720576276017153
743808711307595780
743685159459840001
743606885543198720
743677228039340033
743694768824168448
743602204846727169
743798066021539840
743775207085707264
743767183197601793
743782786041929728
743795801105829888
743803094874501121
743698182903738374
743723684158808064
743750297168707584
743782572262625280
743716658762547200
743805464790458368
743632181507956736
743797306839818241
743704054837055489
743747415740604417
743732156795518978
743806119219466241
743718919425298432
743760493425238016
743765010682355712
743617438231650305
743709918574739456
743717543915880448
743789392322453504
743834439185096704
743807914381434881
743691287400853504
743638619781464065
743616092136865792
743796002600132608
743752553574260736
743711751380688896
743808233182199808
743672710702632960
743812167233867776
743781163119042560
743745377422082048
743720613928308741
743609662000365573
743718630144118784
743696769620418560
743628142313508864
743764561946361857
743815690709250048
743767544180375552
743686812074270721
743775651803574272
743718449742913536
743669787427909632
743743355725586433
743767653190406144
743830408551337984
743667275081744385
743683305590054912
743830353756971009
743805594801438720
743771478441656320
743793234359398400
743703446809763846
743765992283611136
743719087197425664
743619858365972482
743690221921853442
743739245244776448
743731447815561216
743727194933846016
743710539210067968
743666213822201859
743733603742298113
743762531739631617
743773420349947904
743718340925894656
743753706953289728
743798645053599744
743797940154675200
743710719669985281
743731884018925568
743780064064569345
743771457394606080
743720559347830786
743719259377852417
743754868825821186
743728562243461121
743723810029875200
743720458688724993
743739798666391552
743831872287891456
743817271903199232
743696991834628096
743777639702335488
743811630467678208
743772061336805376
743683482035982337
743598240835080192
743787844741672960
743753522362015744
743769716704034816
743610454765768705
743746018810822656
743813362534981632
743783008314916864
743694403751936001
743814491100577792
743803874985730049
743742629951639553
743735273175977989
743789681523953664
743711080380137473
743623327248318464
743615991125540865
743616884793311232
743795432065732609
743763345455648768
743820505577295872
743715501084315648
743743422683447297
743665589072322561
743655308786950144
743827010825289730
743708677014593536
743745951941042176
743657271746531329
743753849698082816
743673935716192256
743705191770263557
743691400823218176
743760241762832385
743772191355854848
743824020420853761
743722052717150208
743796111563882496
743797516425060352
743699671722295296
743767711818317824
743706156443439104
743798044924252160
743795226427404289
743774791748968448
743782786075525120
743725303285964800
743722941863473154
743779388953608194
743824171482808320
743706747500535808
743746811794317312
743770350241071105
743770647797456897
743793221445230593
743695305745391616
743717795318292480
743670714582982657
743754760054964224
743756131210657792
743732802588311552
743705044759908352
743784161920618496
743692725971673089
743792428717588480
743746778021826560
743827400895664128
743744705922359296
743748426412621824
743743967754280961
743655635833720832
743713102185672704
743783532699521024
743649621361164289
743723160093106176
743690653939359744
743683423135371264
743663861027512320
743732093859991552
743713538129027073
743700200489811969
743633263353339904
743777564162949120
743745586734600197
743817309593145344
743702867832242177
743724854633893888
743776574273576960
743800150552895488
743675881822904320
743614741550080005
743771461546967040
743827727975911424
743699525034905601
743720521657790464
743609297355997184
743831905682984961
743786867238133762
743674606708363265
743789983715237888
743775962257625088
743737928195543040
743791023827083265
743778667432599554
743643288008294400
743821549896011776
743767208711589888
743735961180241920
743600367439593472
743791086901010433
743806073056833536
743730571138895874
743771478487752705
743720660384395264
743712531428958210
743734207751434241
743796400815738880
743750758344990720
743621569897955328
743779045075128322
743736040662282241
743808329399558144
743833294085644288
743779174884642816
743673063217102848
743765853934587904
743692768006934529
743771469826625536
743740566555418626
743786049462239232
743814889483931648
743737764680597504
743727127644692484
743789815800414212
743829204580564992
743622987539091456
743757712631037953
743783184479948800
743811542446149632
743755401703784448
743754453757485056
743713823375273989
743727547309920256
743645951353565184
743789547427872768
743818043524931585
743753770115309568
743782903629283328
743671238661283840
743756102223880192
743665018516955138
743679530825453568
743720362383282177
743779422231134208
743828592052822020
743766088823930880
743820992154312704
743805678813319168
743788859390050305
743736984489754626
743831251489030144
743731053588688897
743710363300966401
743815883626164230
743713949426692096
743717648643432449
743835063977148417
743660555840294913
743650631894765569
743833356937367553
743721180188708865
743599142635614209
743822179012251653
743710010958446592
743768697353945088
743823722625196032
743795180260720640
743812116872781825
743799701976326144
743646546726551552
743601688905318400
743753694617862145
743616687426113536
743691882987872256
743710254110638085
743785139247915008
743734061097594881
743765715589599233
743658010048872448
743808883114778624
743773919300173824
743709868201115648
743683125209796609
743723940338556933
743604272319737856
743755984573652994
743662254445461504
743682949283872768
743798820836880385
743735440868466688
743783016737153024
743803162050629632
743833323496038400
743705548063838208
743766969544024064
743757355968434176
743761160206376960
743728545352953856
743795918634352640
743795868457918464
743717598290837504
743704956859887616
743700414135033857
743742877327466496
743809680196182016
743622740016410624
743720026667024384
743686916843855873
743606013090140160
743688414533324800
743713764910891008
743602116720222211
743798825291227140
743786037000966144
743755263346302979
743610077156769792
743821889622118401
743660128147210241
743820396579938305
743749559143174145
743829175342096384
743764293640982528
743823802254131200
743675462384123904
743733691831095296
743753610773725185
743812158924926976
743732383262793728
743826059011858432
743771335592140800
743718567414136832
743833918957305856
743771318886141952
743721536700321793
743821272946196480
743705002972065793
743834325695639552
743602708016414721
743740650345029632
743709473940738048
743698208212168706
743760665488220164
743683649472593925
743830928535912448
743668025971220480
743695628711014400
743748787076628480
743733935222358016
743759662965657600
743608852508094464
743739316531191808
743820694341881858
743605035620253696
743683880394194944
743719653558542337
743698656759418880
743825605947437057
743751316241940480
743815757688147968
743771465896468481
743827514271932416
743650808101756928
743719955594543104
743703098804178944
743731200326459394
743784568596107264
743831322888658944
743688959738273798
743717162028670979
743737483486105601
743819192936374272
743777211950333952
743829024347201536
743717594314661892
743734090520629248
743634416929505280
743609578231840771
743775676768063488
743743456367960064
743806953638363136
743716969120047106
743824188142551040
743740755189989382
743816605054939136
743744924374360066
743761055705227268
743698942257307648
743751295308169216
743691245524914176
743688347474755584
743637344448745472
743795121850712064
743824628695601152
743676473085558785
743701177766797314
743834380334960641
743606067783933952
743734446856118278
743769754536656897
743703815715590145
743750452521533441
743824938990198788
743597523927859200
743692982147112960
743715379663364096
743806194658193409
743739190743961600
743758199191306240
743737542076293126
743706973992943616
743827405383602177
743825060796858369
743769171478122496
743612342345269248
743731036748582912
743769649456754689
743681493600342016
743726133808500736
743722849643290624
743634073101361153
743710509808050176
743724988688015360
743710442824949760
743817494058668033
743829355617476608
743804655164088320
743813178124079104
743757037532647424
743741052725526530
743709822210580480
743786250763657216
743782995916578816
743654922743222272
743716981870759936
743702817613844480
743797176900395008
743612531059482624
743659582908674048
743693841853616128
743693607127785477
743726481927340032
743620126897909760
743784560551411712
743644600863186944
743742147615035392
743804185762627584
743794140073304064
743815317047095298
743807171972972544
743746455144280067
743776754981023744
743769230231777280
743813023022735360
743756886529323008
743810166672531456
743803896330616832
743643430467735553
743764763172290560
743819503344168960
743767699189280769
743782509306056707
743808052495785984
743740733996208129
743813568320126980
743700145724755968
743773697220042752
743727564154245121
743686937932816390
743798636698533888
743648275086065664
743638040866922496
743748946363711490
743808782438916096
743675348919869440
743724300771827712
743626624080326657
743772241867988992
743701924155842560
743816978155069440
743713076713652224
743598236905181184
743762175446024192
743714980902494208
743828365564612609
743725135312486401
743645825339883520
743707502714355717
743745280713990144
743660408821653504
743809835410423808
743741682022133760
743716902229278720
743791959215583232
743731917527228416
743705107758387200
743769590744768512
743793456473120769
743664729017749504
743774972020133888
743610966559100928
743748728570318849
743762598856921088
743757758856466433
743702955862327299
743723323771625472
743626766426726400
743793104143138816
743759264435494912
743708974998917120
743772732345683968
743740981770485760
743749135438733312
743671741872930816
743681586197999616
743717300495220736
743725714143207424
743822477097377792
743769502903504896
743674434565742592
743746413352259585
743810443337162752
743739727484854272
743794081587924992
743599751153713152
743684752608092160
743667229011501057
743832262060445696
743821138942398464
743780764756611072
743657389241606144
743643128402313216
743702268055195648
743751311972175872
743749294541283328
743726876133232640
743620454162771968
743737546346102784
743753170032046082
743713324479614980
743703006391087104
743634517643104256
743711428515770368
743794018430029832
743734895491440640
743813698200940545
743618394851704832
743786598890778624
743623574808846336
743734035759792130
743773952854659072
743747008880533504
743705610944864256
743826847201386496
743641303817166848
743791539869081600
743633821438906368
743613600682541056
743609892796137472
743763664243556352
743804797971685377
743736959273570304
743808279004975104
743767955251531776
743794287066898432
743771444870426624
743726511291695104
743597570002456576
743780580085600256
743812884350767104
743769150686920704
743681846169337856
743801530579623936
743717015454515200
743801144758140928
743745121317883907
743754491615313922
743744450392784896
743625755569983488
743754059262287872
743795415271772161
743822984440328192
743796568646639617
743833252230795264
743620475067109376
743612128351916032
743794903654666240
743773391077969920
743803749534146560
743823995074654210
743717858337665025
743718646837456897
743665756773163008
743685927080337408
743786179590512640
743813803087921152
743796489022017536
743792558774566912
743830500578594817
743686187026518016
743818685350031360
743746023084875777
743712988641648641
743777044119552000
743803925548109824
743757364474503169
743790595982954496
743798586220089345
743610412952760320
743698560495947776
743767162238701568
743679379792756736
743743909092691969
743798154210967552
743633401744326656
743744681159233536
743772971630723072
743805464857612294
743736334158696448
743750632784330753
743614980482695168
743784157625581568
743813396240302080
743712858882473984
743630176278482944
743772967402934272
743803434869096448
743601680227368960
743779288248385541
743757926716706816
743711344688431104
743771470183043072
743697163734003712
743829154379014144
743813358609043456
743723323482218497
743751480138596352
743702469553754113
743721478189789184
743743359609495553
743812498483089409
743747218381770752
743736237635178497
743771469906214914
743683255233220608
743705388734779396
743807981461053441
743599109089615872
743776746349150208
743806714638643200
743716482543030272
743786552552202240
743667576987852800
743830182054682624
743768290670030848
743768982625325056
743751194909122562
743793137571618816
743822749605453824
743685700587950082
743732354024300545
743749211015917569
743834350798667776
743771767982915584
743751467513700352
743792458383917056
743611415135551488
743731502416990208
743609716706844672
743664750127628288
743771474343845888
743679773986066436
743728016971358208
743740658607742976
743705514714890240
743690360442937345
743739740273315840
743799282600448000
743785340348022784
743746862138568709
743816772533395456
743732194368098305
743780634368286720
743727899425964033
743751328858398721
743804332223643649
743818366402584577
743699000725889025
743659163218149376
743681862959136768
743725756379893761
743821587913256961
743727421392752641
743769234220560384
743662766070824960
743817880026906624
743780231929028608
743771440743276544
743670471317557248
743697893605834752
743789962659762180
743782333191438336
743771927278387201
743647414871953408
743684719045292032
743714070994419712
743718030283157504
743675952891203585
743635536645021696
743724145779712000
743755951258247168
743647364712300545
743688196261740548
743833289740402688
743618285653078016
743614510913716228
743774351623806976
743775781713756160
743797483239727104
743728293820534788
743761512553013249
743610916147703812
743617652367581184
743774754138644480
743786426714619905
743779577697288192
743833939823951872
743771482531074048
743738716645056513
743692231328948224
743834598627512320
743739304032100352
743710199496642562
743792881912135680
743769511422214145
743625298344873984
743598761243451397
743604972768665601
743603328899235841
743721683471597568
743811236110958594
743787638835003392
743721935134023681
743661621344538624
743734031540322304
743681531575623680
743805188100677632
743683154813194241
743717669761781761
743646903179456512
743760891829592066
743699298513129472
743790558309720064
743763530118201344
743707955544002560
743711587769278465
743681636437368833
743813912202641408
743775718908264448
743597217496207361
743737596732334084
743748145394257920
743790088639766528
743700141442404352
743825995879358464
743729757720719365
743691879015821312
743814205845929984
743807515918401537
743679921076068352
743798732987183104
743792315660120068
743749621889957888
743676439786979328
743792420379312128
743772191590801408
743797608775290881
743774208988090368
743715031301251072
743798334310088704
743656244007698432
743781766884786176
743694055737958400
743616674906005505
743834552141942785
743635180355723264
743761034524012544
743779258808467456
743765484764565504
743706374337495041
743757343658147840
743791724338774016
743722950323429377
743700326079815683
743761600650350592
743703429919322113
743717346573848577
743780311528521728
743826453171675140
743734459292258304
743671179852976129
743711269132218369
743733876254638080
743737345334087681
743773793512980480
743743527666909184
743803367797862400
743604381489242114
743804714245103616
743816198127759360
743796551986798592
743787597193969665
743706366095699968
743650208391794688
743770953952411648
743693548390801408
743652854863298561
743609796352479232
743818815432179713
743683993594269697
743749785446813696
743827455539056640
743671738010001408
743736992651837446
743814679810564096
743711948655583232
743662594213421056
743711428318662656
743817355776634884
743611780056834048
743797550193479680
743751479891111936
743650116003827713
743610794630389760
743766176900124676
743771750832414720
743800221960921088
743750255154368512
743743284179173376
743804823150157824
743815577114796032
743795272547897344
743737525571706881
743683725058158594
743833751252275200
743727111022616577
743742550125645824
743750594851016704
743714926716321793
743801065070526464
743723050865033217
743771541150834688
743779875539062784
743755087235817474
743772489248026625
743668302669455360
743711478918701056
743657451912757248
743717632105320448
743778910761029632
743822757880807424
743815501646864388
743712191795257352
743821784827441152
743688452080689158
743803719838359552
743707347466391554
743675739191468032
743797860710252544
743820794933960704
743790256072368128
743653320653406209
743727765258534917
743666616710336512
743707146043305984
743700061763186688
743807545123475456
743807310242418688
743787362002534400
743774288730169345
743704927541747712
743715584920018944
743785000823304193
743771478575874048
743702968583651328
743720681280397312
743716243518042112
743671595378434048
743729904487796737
743743502245191681
743814453062438912
743771474058588160
743711772343861248
743771457373691904
743725030631104512
743751160977231872
743698203942367232
743739236860342272
743821654917287936
743797264913563649
743719762451017728
743804613497786368
743616326871154689
743692969480355846
743781532263931905
743805464735944704
743804869383860224
743665287019433984
743758044018835457
743708383631441920
743748493584408576
743753933613502465
743685151113150464
743741501721575425
743757527918084096
743760439041892353
743649143105564673
743826574768742400
743696471426375680
743598769724231682
743694982586916864
743827560371527680
743786565151883264
743601030340939776
743773646729134080
743704126354186244
743793309844373505
743735944386224129
743764112996327426
743687780987854854
743777123861692416
743711835229085697
743761311369093121
743707272048607232
743828546083250176
743748565097287680
743773713737355264
743789459443851264
743822527055597568
743604360546947073
743667560223117312
743817041245790210
743765593803751424
743748439016538112
743692017478184960
743625172804993024
743710040406646785
743704956759212032
743673142850183168
743756223888031744
743765346247663616
743640351940960257
743602514927423489
743795234824282112
743714473475616770
743802029890469888
743742881710510080
743757167337967616
743740734013005824
743750834182184963
743724472843198464
743651663953596416
743712737012781056
743797923369070592
743736963572740098
743782383590195200
743785110013612032
743741832920653826
743693334355447808
743637260734767105
743815065703440384
743632462459244544
743775374832705536
743778269107912704
743776154897760256
743782006136283136
743791883571331073
743803103313551360
743730911267590144
743719812828794880
743815732417466368
743704222575665153
743730651191345153
743722249639731200
743728243518251008
743692570983751680
743742231299817473
743724992945233921
743626728610930689
743775198713880576
743746975208660992
743716000219095040
743790772315578369
743660765605920768
743757956013973504
743687004949348352
743811571726581760
743828537866584064
743792210961965056
743771822244659200
743713563269730304
743624182878060545
743828017747632128
743763991554580480
743829514753609728
743774745775194112
743805661830647809
743713047575814145
743811966100250624
743698740599390208
743749902883164161
743715018982596608
743790478693302272
743802948078211072
743691648236847104
743640498544402432
743730667897249792
743773617406640129
743782178119651329
743700862925582336
743799190225059840
743813400455680001
743773609210970112
743775244775657474
743818622208880640
743606646325284865
743701957727051780
743620051509645313
743781666158706692
743797613212930048
743713081184784385
743740646029025280
743771478521372672
743790537384267777
743733851462082560
743771209813344256
743692298504929284
743744408147755009
743828227454472192
743603144010014720
743781334976446466
743717656872706048
743757548910575616
743776486394572800
743706332306382848
743804596611485696
743687667666169856
743692583533051909
743822367680528384
743726049716903936
743717900536549376
743783687909584898
743638887831117824
743809457965109248
743770941335842817
743772656852402176
743723059207536641
743688598856171520
743778587518590976
743717711729958912
743817439679414272
743641086011260929
743714410514939904
743824137722920960
743778411554947072
743698191262965760
743821755639177216
743817104013541376
743733758969274369
743797541981065216
743682160842833920
743678721278648320
743616356214530048
743679275174264832
743723856146227201
743820564452671489
743823646926340097
743739505081876480
743737127062511616
743811437592707072
743765245726949376
743715694013886468
743780852535013377
743715522299080704
743702981208510465
743782803121250304
743765547737841664
743818072927047680
743779162159095809
743738666309214210
743778550172508160
743670194355077120
743703920640299008
743718512628117505
743694873597927424
743822913153957889
743700464584167424
743729715597324289
743784560299642880
743612619269890048
743691648090017793
743674652661153799
743824775261229056
743691950272872449
743742046939209728
743751500850049024
743802885377527808
743615240735068160
743750057980133378
743796342246379523
743818198810660864
743787378884632576
743750955552759808
743824142147850245
743769980911616000
743669267527274496
743744056186966017
743748111852396544
743696886897381376
743681380614180866
743681594557292544
743794899389136896
743805464840830980
743805523661725696
743762473212252161
743778658880466945
743708727191056385
743646383069077505
743638367951294464
743731187907125249
743820589576617984
743682802483269632
743737160700854272
743702771338117122
743740545470652416
743748279704268800
743721557604765696
743628138224115712
743748812393455617
743805477377576961
743731414395326465
743705741131816964
743830114757132288
743737563119116288
743811710306390016
743732068799025152
743643858458677248
743742600666972160
743709369083133956
743740264422879233
743708827896320001
743807956379000832
743605010806648832
743675860947869697
743742143588532224
743703413305671684
743835366042574849
743835424536281094
743790868574969856
743703845159604224
743791195944534016
743695423169191936
743794844632494082
743747369628381184
743765954346180608
743774020139630592
743757553146859520
743744068753055744
743778256332140546
743760107545100289
743792185796136960
743683200984088576
743745284816003072
743736028159082496
743785759870590976
743805066499465216
743699495779610624
743628091797307396
743693103681265664
743745104637132801
743750704007786496
743748405613101060
743717828985946113
743775185938034688
743697679390113793
743643497685651457
743722971278106625
743675491689762816
743714808977981440
743733435974352896
743799118699573248
743809260849594368
743671624554020865
743823965840375808
743771453007376384
743779636186910720
743721289383194624
743719032730226689
743604645759692800
743749604986880000
743782970729832448
743729250130235392
743705317414838273
743604343627124737
743658794287308800
743731771011850240
743732538619813889
743832400577331200
743764289333264385
743725878023053312
743637017230213120
743790038048182272
743748111818842114
743821655017930752
743602191957581824
743725080908206080
743684366690222082
743786120547307520
743760434885332995
743708417030660096
743730319547785216
743714301618225152
743681326058868738
743808157596721152
743598002103779329
743726859293065216
743696958280216576
743678398262763520
743767850272317440
743671339307802625
743797944424488960
743747797501939712
743668063640293376
743822762322628609
743743422696067072
743696064864124928
743818068753784833
743747541460652034
743719628258435073
743780211012083712
743696203070595072
743720316078194689
743696773420457985
743703002326786048
743808312844574722
743713412543193088
743702767420637184
743671532338053120
743720882611224576
743668571201380352
743731611473055744
743771268743331841
743658874029412352
743700770634104836
743803061357936640
743830055843946496
743706206452125696
743679820228239360
743691681728323584
743725689363324928
743823651447914496
743725940660830208
743696446306738176
743705833372950528
743609724902375424
743640284660011008
743748208526929920
743679081930096643
743695695501111296
743764079752450048
743674245885005824
743747860261277696
743598593332776960
743686451427061760
743724800128880640
743649373758709760
743684912193015808
743688749716910081
743713685193916416
743831494611832832
743690432039653376
743774879946772480
743688015948578816
743605165983334401
743626283947560960
743709952011698176
743708060305096704
743800486147522560
743612568695013376
743602829454106624
743696836481867777
743784677736128512
743687978329874432
743735919245615109
743747654803283968
743718416024895488
743744676939718656
743613554289315840
743789492990058496
743724950893146112
743623293576445952
743715656579768321
743794165306232832
743819394132885504
743721138312753152
743719448134070272
743708219869011968
743808430037688320
743734065128345600
743770744522420224
743829837752705024
743797285738274816
743779569157668864
743764616325570560
743715367034327042
743765682039382018
743609645344788484
743615890705485824
743829343135113217
743770614490664960
743693225194446848
743633758524481536
743725709923782656
743789220276412416
743784883525402624
743716574842871813
743778222777733120
743661017146753025
743788121486204928
743800725239697408
743809126401216513
743741308640989184
743812238411177986
743617996367728640
743827778412359680
743691111349137408
743793980610068482
743766461903147008
743772090755579904
743667937932877824
743631048697843713
743680881240399872
743714326943457281
743801052315652096
743801467753103360
743625051119857664
743794249272037381
743820291751698432
743690096319201280
743771075612389381
743804697081954304
743672912159215616
743685054891597824
743707036907540481
743717736757366786
743808031805308932
743706357455425536
743747272899342337
743731745527205892
743770979113930754
743668298638827520
743792584187908096
743805464790458371
743792336769953793
743817049445666816
743648748861984768
743721092187983873
743822619535904769
743723151394119682
743804240213213184
743730453765455872
743809793232560128
743705707686461442
743790394551435264
743719548520587265
743747562297909248
743770475864727552
743806676961198080
743670924256256000
743733821909016576
743755254659842050
743737906968223744
743770064856489984
743803535603736576
743720400140394497
743750209176403968
743712686911852545
743688300972539904
743803749173444609
743768034746175488
743827229122002944
743694185836908544
743614405775077376
743602389362577408
743821457784967168
743696370914078720
743654457381007364
743714737863565313
743809239576084480
743782085576527872
743721150849523712
743737944805040128
743605408892358656
743761466378027008
743756177624817666
743823928045502465
743611918489878528
743797025821556736
743601764075601921
743773642555744256
743771037930766336
743671041617072129
743801933245321216
743719817203441664
743750335030714368
743813643796615168
743622744303034368
743806031113916416
743796082044440577
743828965601738752
743688666040590338
743811689162903552
743775886751596544
743769599154348032
743774661972992000
743678037632290816
743778965177901056
743735474389319680
743829728889610240
743766105651576833
743790193380032513
743620181247799296
743817254857412609
743791388735717376
743721486402256896
743712707778486273
743710564669489153
743666171854086144
743816059724017664
743688469084463105
743688443918573568
743811974237040640
743768030652547072
743828810366394372
743598047976898561
743792957527101440
743721314309943296
743754516521115648
743758920687063040
743716457431732224
743749856682876928
743773378545393664
743764062652227584
743725257291227136
743694131155738625
743688687205027841
743689630717861893
743729036304625664
743778994739249152
743702389820030976
743747403069587456
743691224595365888
743757159175852032
743692726160392192
743794945417424896
743696744299433986
743733205228912640
743765803347107840
743678218067009537
743819851467100160
743698459555831808
743679451276312578
743716792963465219
743710782769102848
743768240439107584
743761286102540289
743625206049058817
743730634154090496
743704625241481216
743705225001766913
743745855413321728
743600485173698564
743728717323599872
743824917968326656
743676125201588224
743721322685964288
743801056640012288
743690284874108929
743826935348854784
743764272644227072
743723877356830720
743692264875012096
743775941256744961
743762842210340865
743828915064549377
743785596372586496
743768387034222593
743734904140140545
743734312671928320
743606407312867328
743603395999727616
743614703679614976
743707418836643840
743750553168023553
743741199484231680
743821658847338497
743820757424287744
743761793810501632
743701559511416832
743738603415568384
743701332834476033
743764838988414978
743768965940416512
743722518414950400
743597951600197632
743813165398564864
743752960497188867
743822015405109248
743725441802854401
743709813582921732
743701756584951808
743758887266877444
743749605251125248
743686766129885184
743677257630126080
743726511283310592
743600900116078592
743753736623775745
743788783905214469
743646106328961024
743747147074396160
743637793482637312
743794920217927680
743753778617192450
743668508353978368
743746975191863296
743730986387546112
743734304119808001
743788951878639617
743712015730892800
743756085245337600
743661382122508288
743765824582848512
743670907315462144
743707372816728064
743775672741531649
743709067072307201
743737441450754048
743761651308978176
743705824992731136
743831561775177728
743628590860877824
743702528215265280
743665014381260800
743693321877389312
743771482531082240
743782522044170241
743796342384787456
743740520233476096
743603630721241088
743703396310409219
743718127024799744
743729556096319488
743778176707465216
743743166843518976
743751584807452672
743822329910800384
743747071665004545
743752670993735680
743819268370862080
743693363556188160
743739387557478401
743661558211895296
743725353630212096
743609896919310336
743677081486163968
743705430832996352
743726758701109249
743602976414044162
743708521733066753
743741472382418944
743826704804777984
743794119353503744
743742080569090048
743717363304914948
743754885770797057
743692264661127168
743778067777224704
743804797841596416
743664641256071168
743641585024262145
743731678443507712
743697558137036800
743672081875795968
743761408056229888
743731380907958272
743745158907199489
743830072935710721
743612908412747776
743712577910243329
743660648232591360
743769041412718592
743705501867749377
743785764052295680
743716147061653505
743654448866557952
743815854261932036
743671947347660800
743651810733264900
743615152352800768
743714855388012544
743717636115075072
743814985776762880
743825404381773825
743698426160779265
743696094140370944
743755166852124672
743711516482953216
743617052473065472
743832140522098688
743798728952188928
743762498269097984
743804558850330624
743811697492766720
743788666510774272
743624275228188672
743669032319074304
743756689141182465
743689299401412608
743740977341358080
743824389624463360
743729438777450497
743644432721838080
743756924269694976
743785810500198400
743643371588190209
743772988273758208
743783234954211328
743734442754138112
743765325477478400
743743498159984640
743698539235024896
743670534060158976
743697310639501313
743829355558641664
743752537023512578
743725899019804672
743772149559795712
743716306663313408
743701588636631040
743664838182854656
743730227197546496
743747528873508865
743728268503769088
743756294960480257
743657577968508929
743707842297790464
743767233755758593
743820245660377088
743783268508643328
743810988680482817
743745817488482309
743756349687750659
743775412732440576
743802147217735680
743742864853598208
743759805777510400
743743137546272768
743753736586092544
743782887040892932
743766910915985409
743699491463663616
743700540165480449
743711403500933120
743727329021616128
743782610170679296
743794718874697728
743832597789282304
743747440625356800
743701869772451840
743765765526978560
743730504407519233
743665836364304384
743825576322994176
743742843970195456
743661226874503168
743821935784562688
743751626637225984
743734975334277120
743829959580467200
743674354953707522
743670567459397632
743668445472927744
743716923016286208
743809537371684864
743751333207900161
743792047354712064
743720848926740484
743821034013491200
743767149756416001
743725584417599490
743804797824864257
743719578031652865
743757783997112320
743823764455063552
743773693113937921
743830483830640640
743630562410250240
743700019983716353
743695473379184641
743610781929971712
743683670599335936
743728935653904384
743609980897484802
743765975502229505
743798334612180992
743801459268067328
743716138782056448
743795599808598016
743600321423904768
743780676676292608
743717002888372225
743608831733825538
743626443343728640
743597721077039104
743670223828443136
743598022748168192
743700690917163008
743777539244556288
743721448817057793
743736673968627712
743730856410243072
743682319987277824
743758219974062080
743751979223003136
743772883541958658
743690872315748353
743652934806867968
743830483889426433
743780567607447552
743756110549528582
743787022603653120
743751660116205568
743803720073306112
743793779501637632
743742416100810752
743795813898412032
743731653315461120
743698489075367937
743612036072898560
743765291591569408
743738439783223296
743681179082076160
743789501340860416
743743116646047748
743620009675661312
743786271558897664
743754743084789763
743658571783671808
743801555732828161
743691811722387456
743809189554839552
743784212227063808
743778591972990976
743807478136070144
743707603289530371
743821579474317312
743744500737019904
743722056961843200
743725957765173250
743761642832297984
743792856775692288
743687839917842432
743801748788228096
743781892667875328
743692688172556289
743666650021568512
743682563156283392
743755506364227588
743720165238398977
743815539575951360
743780269505806337
743696190546415616
743752604006526977
743722484780830721
743735277294780416
743689274348867585
743742147795378176
743637424073543680
743786263413665792
743714834198343681
743797579402608640
743810392980283393
743624036085731328
743663710082842624
743805255113187328
743651839942529024
743830672419196929
743727874339790849
743791929893203969
743738897012662273
743747860378718209
743648383743623169
743751202949652480
743748472717774849
743659058566209536
743779304895614976
743677941016453120
743685612398489600
743739161232826369
743691031674126336
743691564480790528
743728671278522368
743766533457981440
743732655728910336
743814725637636096
743705946526887936
743624581286617088
743747017331990528
743703560165089281
743789962538057728
743800851177807872
743826642024411136
743726020663009282
743718277730308097
743808312622317568
743599633595793414
743775425269215232
743758463247880193
743813098633592833
743816168570490884
743748732718481408
743777769872568320
743749646846042112
743777396369788928
743779758014500864
743709104691023872
743725634787016705
743611423901650944
743787622401605632
743610387669606401
743788482007605248
743804101683707904
743731301153288194
743789115582222338
743828772651208705
743729509958983681
743773214984257536
743638640480260097
743601625793585152
743743997428961280
743783679428857856
743772875082039296
743799936932773888
743796992191696897
743800578313072641
743760380065832961
743688074681450498
743687097429561344
743730361700474881
743732421019869185
743696316484620288
743832606224060417
743741145197350912
743690339429416960
743745758839504897
743737642982879232
743699940191281153
743724313455398912
743710757305520128
743698895977385984
743743888360243200
743605006327242752
743795251639312385
743604566042673152
743786326416330752
743804856826273793
743697906096447488
743699663526649857
743710011038195713
743766092837982208
743689815154003970
743823969946574848
743788096387432448
743693372213207040
743655468195790848
743707402080378881
743685771815591940
743759113495076864
743792957510262785
743652263823015936
743818693537206273
743746211912376320
743682571779768321
743724279989080064
743756442000252928
743689542843039746
743626971880488960
743764326998286336
743744454624894976
743718701527007232
743723608623570944
743704638117928960
743682210830524416
743760384587247616
743751525944561666
743830932784807936
743696538770104320
743715677316349952
743710375800016896
743777329462321152
743814847285039104
743688963668357121
743748149760532480
743690641595469825
743757909910163458
743727060900687872
743769402152091650
743756852907761664
743709037716332544
743639190055813120
743820715347050497
743615261698318337
743771717487714304
743808732287606784
743748837706072065
743801773916360704
743703664909385728
743731339015315456
743810468704227328
743680487248396290
743806945514094592
743781804692234241
743641157155028993
743832794716045312
743737340825198597
743634232166125568
743698933642203136
743819868084928512
743697150903652352
743817565340839936
743716595902480384
743727106765381632
743685746800762880
743710510126772226
743829665832386560
743682441835995137
743765103103873032
743716109463891968
743610903459856384
743738775390453761
743770522153066496
743768420647342080
743704239617126400
743805200733962240
743605333805850624
743670441764478976
743750695732416512
743639865158336512
743743879770300416
743690331288281088
743621980687994881
743769460708904960
743805506620272641
743794471716945920
743787978951131136
743768978393206784
743616385427738624
743769808899026944
743780831466917888
743731661695680512
743748137022459905
743786477381910528
743742478856007681
743671905673060352
743725781289861120
743697650185211905
743833834924343296
743694722594549764
743824075143798785
743725026419978244
743610274406621184
743713789904719872
743716675564933120
743628175784042496
743811886500683781
743787123107631105
743820820162678784
743829300844109824
743806261582565376
743754013133275136
743777300118966273
743777862054973440
743827631758532608
743753711105642498
743728981573148672
743646307630321664
743779187589259264
743760397103042561
743819217825300481
743828583748079617
743702255551946753
743702553217499137
743752121556705284
743612053043056640
743723570992287745
743678281023553536
743731766767214592
743633011959201792
743829506444525568
743819813676523521
743798367973564416
743780462540226560
743804798013575170
743797231506100224
743793335068930048
743709641876508672
743821138975920128
743784879347765249
743696262067720193
743745456853815300
743807360469196800
743726481952518144
743714427648671745
743707133590417408
743662573241909248
743634404245897216
743780084998356992
743625663513526272
743797869107380224
743810023877271553
743766743051546625
743820430109073408
743818521767882753
743783537204170756
743824469349834753
743834267046776832
743695100002197504
743761382508728320
743689047541854209
743674770328170505
743731531751923714
743698698899599362
743670936646213632
743736476874072066
743822309052448768
743714326834380800
743731280135618560
743656751744983042
743757897021022210
743725584212058112
743685839025119232
743711080405360640
743710057049661440
743831603915390977
743805867317923840
743709587098898432
743674891845591041
743775744019431429
743729925488676864
743693355398225921
743771495244140544
743832501316165632
743776985395036160
743731800204152833
743771482547904512
743800805057269760
743722472269193216
743614548666683392
743771461630861313
743808606269767680
743645238221123584
743747990326644739
743601806295502848
743616217890467840
743677739761164297
743626846177267712
743726112673431553
743833512067858434
743781049893781504
743808073878351872
743767871302471681
743680285963751425
743793670470656000
743667203849912320
743765144908378112
743765946184130560
743769830088663040
743809927479762944
743694429072986112
743700607240810496
743738938997649408
743767929989238784
743700510734061568
743753866580103168
743791036514897920
743632537990234112
743652922312036353
743608928106225664
743796153385263105
743719095665721345
743729870698512386
743683721157455872
743833445105795072
743730437256667138
743750246660857856
743775068841447424
743753401071112192
743746761416572928
743772367462117376
743762821381427202
743801467488829440
743728578894782466
743731750048665600
743672404757536771
743721729722200064
743706139397742593
743705992634916864
743753887258017793
743743154113765376
743693711708557312
743797310920994816
743759142922313728
743711399122079744
743740788647956480
743751182133276672
743726674915655680
743742768384638976
743745096298856453
743684132115406848
743699910847934469
743714280835473409
743627353851453440
743670777522716673
743705812380508162
743705086707142656
743686275295645696
743700322015580161
743745670876520450
743733507415937024
743712002942480385
743832010704166912
743756907429539842
743635394143518720
743671091982282752
743726775520231425
743816193841192960
743692940233445376
743680466138456064
743717539591512064
743729258531479552
743730487441522688
743657103924076544
743720752659083265
743828797858979840
743704566709903363
743829909018189824
743677450433925125
743685645973938178
743716927135068160
743705870953943040
743801798838861824
743726893082390528
743705724220366848
743799404256075779
743726788124114944
743812737692741632
743778608624320516
743683892800946178
743791979922882561
743825341714661376
743710170417496068
743794522073759744
743767049139216385
743707129215782912
743734933277966336
743770828211363840
743677135710097416
743705548055416833
743697096461606913
743818186219462656
743810896401666048
743729908799549440
743824272259440640
743746551764267008
743818135954817024
743684085659230212
743700477250985984
743823730976055296
743655816142725126
743705577671397376
743712267263348737
743807570234728448
743754461877702658
743829099886546945
743767711822524416
743780663875276800
743728931514126336
743732677015044097
743824783930843136
743760313309265920
743700225743695873
743803674015711233
743669280017809410
743835458321399808
743739299837812737
743671914032308226
743777455354306560
743695150480658432
743742483276804096
743702276548681728
743821365531258881
743794538616135681
743795973030293505
743737437491367936
743771449127624704
743793280337518594
743603957780537344
743725777108164610
743760334276591618
743716797254246400
743722316790562817
743704893626605569
743816114090704896
743707284707041280
743703903829532672
743734413389795332
743803052935778304
743694697441308672
743683632800235520
743824393831321600
743686048832585729
743726490332737536
743763651924942848
743658118941413376
743732693817397248
743821369411014660
743678339534118912
743725458403954688
743790424045682689
743680399155437569
743685516155985920
743784497582321664
743833126057574400
743768936500568064
743773982558674944
743786514883063808
743713525860753411
743803258561519616
743697268344127488
743699294520119296
743737726994767872
743695855069212672
743764914246811648
743833738803544064
743773743210708994
743802595840491521
743640670556938241
743713143860269056
743740046277107714
743747356911230976
743747474536300548
743696953876185089
743817363997532160
743617614467960833
743675818866466816
743712464454328321
743601403340464130
743701987338772480
743704851662536704
743741849811058688
743727974990516225
743725626146729984
743751706245107714
743826369268817920
743800893183688704
743765317143367680
743706311301308417
743728385906483200
743800981306089473
743777199333982208
743824288696799233
743689056077250560
743783000026931200
743772841330544640
743783381725515784
743769557475590144
743706277876924416
743720140244557824
743727199203647488
743747755458211843
743710036052967424
743811869673197568
743820845458554880
743815661344952320
743745209633144832
743678826044022789
743699592294764544
743779720303509504
743792030657159173
743784950336487424
743724699184566275
743725013983854593
743607904700342272
743829439264460800
743833319138197505
743791204098314240
743736212570013697
743686413598679041
743694068354416641
743827422127206400
743734249744830467
743693539742126080
743736090855538688
743718009458417664
743710203787436032
743661143097483264
743700216998551552
743690217874296832
743689542536830976
743808631364272128
743661096825950208
743617509635432449
743752994202652673
743640599312531456
743762879912935426
743682311707734020
743739475776331778
743766285826170880
743695473291104256
743655828872298497
743741359270428673
743664515309441024
743665190630227972
743816244231553024
743749781210566658
743705959248207873
743831918156746752
743769335152447488
743717569039740928
743732202937061377
743827568751677440
743828038526320640
743714918310912000
743758345861926912
743643136665092102
743729707200307200
743677194426146821
743730990602821632
743783247419629568
743675088973684736
743806773342126080
743706055767527425
743767783108935680
743598630968369157
743733834462552064
743780211066560512
743686162003304448
743680352753836033
743801929093025792
743760132933181440
743809982043426817
743612187286003712
743797155744329728
743705212485963776
743719267833503744
743688477359824896
743823370098212864
743704830766571521
743819104646270977
743819049981849600
743697063100063746
743693472654196738
743771465665806337
743735646250905600
743709138400616448
743743342828150784
743742344923516933
743760279725473793
743719355804880898
743797625724473344
743700657673142276
743613147454521344
743684119456972801
743673944041873408
743787060343934977
743738901349597184
743825543146049537
743788213827928064
743616871988142080
743697570577321984
743720597356568576
743816177248514048
743675168921255937
743798334373105665
743612266747166720
743781267716579328
743669196194779136
743800729308102656
743611096691539968
743605824346427396
743706030618480643
743825740173479936
743700997483040768
743798506469621760
743804118570008576
743708907562897409
743819406887751680
743688905082306560
743830215533662208
743798275841597444
743689345467461632
743776377460121600
743666465522388993
743768106120646656
743825773799313408
743760640368508929
743772774389415936
743761240133033985
743819444569374721
743725672242126848
743720983282888706
743737835996348416
743702217689960448
743813102689484800
743602259129413633
743673499227561984
743693850099621888
743703547573788673
743723784973082624
743806513542795264
743828122429177857
743701643061927936
743751274496024576
743664976771092481
743704348450914304
743750293070843908
743744924047183874
743769238649765888
743709784537325568
743700670071508992
743690318583738368
743707993523380225
743720836431937536
743739312060063744
743699122524295169
743772011193733120
743694659549962241
743693275765186561
743830718661406720
743712305179832320
743668931907313664
743705657170243585
743785164543668224
743795335722565632
743771474004058112
743704688474755072
743756265550020609
743754394785611777
743710476295540739
743598459148734465
743730248391372801
743686019266936832
743812418896166915
743646345567735808
743676695354347520
743829397476605953
743770018773606401
743706990942138369
743602418487721984
743789291575316480
743660983776731136
743690981271175172
743692520417157120
743818991567802369
743711805860524032
743796170238099456
743731041102225408
743796581162450944
743757657970880512
743749974098219008
743766252141821952
743710262528643072
743831062690807808
743807360615866368
743780844083388416
743760275208232961
743790897972666368
743713852651495425
743697826283061248
743811982676066306
743747789075578880
743696018638704640
743598584801562624
743755963618861060
743750708348882944
743707234383736832
743828936073875456
743713605388902401
743723667557736448
743615983030513664
743668441068994560
743679652577697792
743603265938554880
743742365744037889
743825257811697667
743780936492396544
743700976175976449
743791195801817089
743647016681611265
743722362994987008
743772908535877632
743795025314615296
743778671689752578
743612430194860032
743766424141848576
743675185451044864
743738183783874560
743612409575682048
743656403462610944
743709750664142848
743606063409303552
743714364385984521
743813584996597761
743819683678171136
743773894394388480
743786234036760577
743737256960090112
743725638805159936
743721746356797440
743699080669331456
743730843827351552
743731217388838912
743723302800097280
743797541603545089
743810476883193856
743742680262316033
743716797254270976
743783386204905472
743789262282366976
743704558430355457
743745788220563456
743834728575418368
743775274400022528
743821289853431809
743745016342798336
743721201185349635
743598710601420804
743778726320705536
743788649901326336
743723298400329730
743702255589695488
743660237106855936
743725752202334208
743817888147070977
743743787554373632
743777362857328640
743780491803922432
743788272233648128
743763651904049152
743816017508339714
743770731910037505
743610547262849024
743680113938575360
743798984746082304
743807738048831488
743689718995390465
743737617578004480
743741749139431424
743604796893048833
743805921890041856
743757389669634050
743673939721785344
743667539327201280
743740923062845441
743775102353936384
743733918302539776
743716100823625729
743768571612893184
743688573912657920
743737282163679233
743817703908122624
743769171377397760
743774292882620416
743746438241230848
743747193174056961
743734828537810944
743701051971248128
743718198143397892
743779191712256001
743772992660897793
743675290228948992
743691254022574080
743743913425416192
743696228471365632
743786531916234752
743713785597173761
743740046130327552
743672589130694657
743771449156993025
743717250373279744
743736510319497216
743708534492127233
743606226966220800
743834812197257216
743765887451275265
743828684352667648
743711617376915456
743671414922764288
743737554835382272
743810254807306242
743808522299793408
743709390075633664
743734006638739456
743655795263344641
743765157680054272
743740952024494081
743743573774897153
743812440085962752
743822879716843524
743714251106193408
743761726651281408
743797818796584960
743714716808208384
743739312227770368
743771453015764992
743764884865748992
743675818950287362
743827627333517312
743724225316323328
743765077770252288
743732593095413761
743777518369443841
743801274865430528
743709721538899968
743742462032633857
743756462598459392
743773600637980672
743738121141968897
743816802203996164
743691065153097728
743805192215355392
743772912742633473
743720416833769472
743708647704793088
743734212168015872
743619145594454016
743745175998992388
743688699498487810
743741107557675008
743695053873287170
743712414315667457
743778084554317824
743813987633004544
743597393908740096
743745427414016000
743697243417415680
743739999934251009
743668034317881344
743748774560817152
743806656073465858
743711713594216448
743734191045509120
743728583336558592
743709935259660288
743727362815057920
743801971006648324
743727798997549057
743745037582761987
743752205539303424
743740641889292288
743684933063835648
743701773408296960
743807159113228288
743743523380289536
743735239583760385
743833742758785024
743707145976221696
743834359585726464
743694894678499328
743734283399897090
743787810918928384
743786233806077956
743790600374231040
743825580601159683
743639131389984768
743757678942388225
743816797904867328
743746736179421184
743668067931062272
743696031347417088
743731745573396480
743795411085836288
743777333564276736
743670055976656896
743795142772015104
743792391300202496
743607749662019584
743734253767143424
743607875155550208
743794719029891072
743725014046777344
743759549832671236
743668101191974912
743754042766065664
743613860641378304
743664796302774273
743667803564052484
743748606994219008
743699713942183936
743705925647642624
743795473903869953
743691547544215552
743741480506818560
743609934827294720
743794790425370626
743696534504517632
743706458202595328
743729430472732673
743628582568755200
743796338010128384
743711198021988352
743828814384476160
743822187652648960
743607804154380289
743701186163838976
743728729969438720
743752289312083969
743810779036663808
743720324768817152
743614586029379584
743821793211916288
743755364022116352
743779770547200000
743766155945467904
743704239633948673
743743020172881920
743698073918922752
743788947524943872
743722744831848449
743733528387424256
743721440420073472
743626011644821504
743666008213200897
743742457939034113
743716788957941760
743742823028031493
743740721652371456
743696710682087424
743678461194080256
743643212519079936
743643447085662214
743775173355118592
743740708947845120
743733545147858946
743672534726385664
743759382010175492
743798712015654912
743728797023768576
743750397685178370
743810653274648576
743739790315577345
743674602639917056
743653714888581120
743825295564738560
743782320600121344
743808677505695746
743798712040833024
743719250733326336
743652620024283136
743713206921617410
743819402525577220
743720999980400644
743815673596510208
743744265822429186
743788276473946112
743831100477284353
743700934568509440
743701400115281920
743785516676616192
743756076806340608
743705761918771200
743709343879553024
743697050374549504
743799055860568064
743711537454407680
743777505555845120
743686577126150144
743701710233735169
743755686912286720
743782928962883584
743602091369840640
743745431851524097
743599822196736000
743749462309232640
743612505704914944
743754034465509376
743621779566927872
743719196224151553
743722723931676672
743780953491836928
743783604174585856
743774716209528832
743807024996159488
743791250264961024
743786804239810561
743796610740682753
743759977571979266
743770282909896704
743783759242100736
743714268189626369
743773877403291648
743781007774584832
743783402730512384
743826000203616257
743751375192920064
743711445146210304
743810783331631105
743821843371483136
743598052108165123
743812108639420420
743668575110455298
743798854475223040
743664808633872384
743715299854163968
743799378821922816
743779363846561792
743754650663325696
743804919648399361
743834363499061250
743771461421137920
743793385081831424
743615970242027520
743809625422766080
743831716993859584
743734778126434306
743787425055416322
743757549262954496
743708265960247296
743738963987308544
743770341688905728
743758882774736897
743704885342830593
743600136975093760
743823831488405505
743775383091306497
743613927766929409
743731426760089602
743823848378884101
743704709278498822
743782442348220416
743702393951444992
743760967301890049
743709889021644801
743834275435384833
743709935381340160
743732278329651201
743709431829954561
743792399688806400
743682701899620352
743713735357829120
743731439632453632
743744408512659456
743673969383874561
743758199019307008
743750754209406977
743767086757974016
743810904991670272
743614443678928896
743709537031512064
743772392569307136
743773890103631872
743707842536865796
743673616974241792
743714796680294400
743795625171484673
743751400346161152
743658869604261889
743771755056095232
743661856154390529
743809063352401920
743683356055855105
743709864023625728
743791401406701569
743763836503719936
743628544807297024
743736879636324352
743692663380074496
743779389008027648
743743577704955906
743746560115126273
743689882577494017
743781271948660737
743688141802856449
743791900428222464
743717409706565637
743752616421662722
743698543613878272
743782786109046784
743823387235999744
743704537328844800
743688976599420929
743743124753637377
743802805698371584
743798493773500416
743790839403581440
743762754402721792
743796333677416449
743735130678669313
743743971977879552
743820245555625984
743745289090015233
743786472952766464
743679304307924992
743808954451492864
743815526833610752
743703220325781504
743776998149988352
743799781521297408
743809822571692032
743610471471734784
743794282688028673
743618205973778432
743670592851709952
743799550662545408
743806270302470144
743791078470520832
743751450409373696
743803795453382656
743798833625333760
743813551555547136
743793980777824256
743725072699953152
743779191791960064
743811953341173760
743764352185081856
743693472746528773
743795356563996672
743821948422131712
743703564258709507
743786477016887297
743706831592132609
743786972230127616
743745465108168704
743679950369099777
743793389213220864
743744735618043905
743717929485643776
743652142205009920
743610786287804416
743753480746078208
743743565264629760
743628305644011520
743789421527433217
743795352243888128
743632252811108352
743659033161240576
743705908945969152
743737412359098368
743834879599779840
743602703809515524
743694097588752385
743709549417267200
743814839139635200
743742608959148032
743831658411982849
743750775248060417
743621930557800449
743828701436059648
743655392589156355
743806915856080896
743830064597438464
743723390670802944
743705292085428224
743731502479872002
743788494535917569
743825740144197632
743704453258240000
743801140534444032
743649227050364928
743692730518298624
743804579897286657
743742697068863488
743731703684829184
743737584073871360
743762058102063104
743703517961936899
743792202459971585
743822229448855552
743679455286042624
743740507818340352
743825693977485313
743816298635878400
743774611402174469
743697247519440896
743732576402059265
743752012626432000
743769314025693184
743804881937399808
743791669590515712
743769305548988416
743670319953514500
743729149580193792
743759679621238784
743773005097111552
743627437569900544
743731305490186243
743663747584032768
743726528161165312
743771251701735424
743741191183687680
743716365144449024
743695389530816512
743815539412340736
743611423830401028
743831611943362560
743668499948535808
743792567540649984
743813735798607873
743776402374176768
743755800171012096
743808643942887427
743720572308197376
743617505588027392
743745976888754176
743724615357214720
743825664650809344
743809709300318208
743821193397022720
743712695094915072
743830068439322624
743828327975231488
743744928564420608
743615085306740737
743815820560764928
743787077184159745
743800066540896256
743820933526331392
743824045477593089
743728340062769154
743607837482319872
743744701962948609
743762502622789632
743744844363751424
743739320465383425
743696706621956096
743803799609946112
743821381998116864
743806928778825728
743833231288565760
743699919408500737
743637461763399680
743796711416434688
743819536902856705
743775630538440704
743793288818237440
743801769617203200
743621796168007681
743757880583557120
743729283709841409
743783495240159232
743820702923505665
743687760263843840
743695834018021376
743627509091078144
743810883869089792
743715547183874048
743812255234555904
743780705797177344
743744400149250048
743675789598556160
743679681933676544
743796984046301185
743609288938102785
743826138745704448
743730403601571840
743727685734535168
743781838489952256
743820564490522624
743749840023085056
743727983282642944
743609272236290048
743680134641704960
743781511015587840
743817892630716416
743771478366130176
743721645823561728
743716545499529216
743745012429578241
743723197875425280
743811957564792832
743727652201074688
743803149429923840
743732186017193989
743800800804278272
743622337405280260
743745943594381314
743791942316789760
743825853440794625
743817838197080064
743609884214628352
743809080351928321
743757838388862976
743709377413033984
743624765647294464
743807331410968576
743753883059527680
743806962236809216
743716885393350657
743737689015353344
743624358833328128
743776834689568768
743750200628383744
743698719611097088
743688053747683328
743756458425098240
743679283428630529
743822116089323521
743755984414216192
743620814696812544
743696324667670528
743742277726527488
743666843152441344
743707263563497475
743812498592235523
743715958221471747
743731213140008961
743801924722507776
743781011931136000
743733259910057984
743722895705182208
743793808824012804
743776536776577024
743793028784132096
743730617494364160
743768332726308865
743726712488230912
743609338976174086
743817745544806400
743792999407230977
743776960476815360
743771453204500480
743799957786853376
743710291851022337
743771205736468484
743686078155001857
743782786083880960
743726435794190336
743738494233649154
743835516966141953
743806727112491008
743821319377129472
743733037582606337
743771541385576448
743694621948055553
743802264746352640
743608093573931009
743669011599134721
743730227264663552
743797244156125184
743743586156482561
743673205882159104
743705405541363713
743741908460048384
743806190262484993
743721515875631110
743771440453812224
743616674851598336
743604360672747520
743759860123074561
743702951722549248
743805368241897472
743772665211658240
743737764756131841
743672144643534849
743807834488463360
743721079542210560
743684744261439488
743694097634844672
743785311113719809
743668646644310020
743727979340005376
743777216362840064
743802650450345984
743604633038372865
743705938146689025
743763865536606208
743765606407626753
743809801734492160
743624883226161153
743767095305895936
743774980748390401
743790377870581760
743832480176873473
743772979956432896
743796392599007234
743747424066240512
743742462305304576
743754000567132162
743715924897783810
743763395787132928
743740574872678401
743822162306473984
743782060393897985
743814553893474304
743802591818170368
743717761730248704
743795905816498176
743738402034442244
743716159636152320
743716776358227969
743795855535251456
743610475762487296
743834652977291264
743664892658483201
743812226176421889
743679837022236676
743709490722136065
743738964125745154
743636753102180352
743813953982238720
743802855811874816
743610060526456832
743823584045502464
743806978959368192
743765048594595840
743679144823664641
743810997299744768
743638363744378880
743800888909795329
743707536025489408
743760908770377728
743807813743419392
743679140675485706
743776024819802112
743706986890420224
743760137056223234
743807176041447424
743649373943324676
743710363204476928
743773244059058177
743745943573430275
743717300495212544
743808174394851329
743738351665053696
743799039150460928
743819586940833792
743703824280412160
743801539094024192
743743925983182848
743829355739160576
743700192021516288
743715409006735361
743772862431952897
743771008784568321
743774426781585408
743830135682535424
743638451942088705
743796417848840192
743709570594275329
743770274751877120
743753715559981056
743620319705862144
743831582574673920
743605815911845888
743724573665824768
743798766365442049
743698149399638020
743634643505680384
743811567498694656
743724065756577793
743755632465981440
743812636945555456
743771457210048512
743644030077018112
743723420215500800
743796325603377153
743724246484979713
743830022578802689
743711705528598528
743687978308898817
743782933039833088
743823357850886144
743620860804800512
743793355893669889
743754839436365825
743812628858941440
743709641582927876
743756689438965760
743665719036915712
743768731139063808
743780626239721473
743736472574922752
743771444945969153
743809902565593092
743742760021176320
743626267291901952
743635457074860032
743645544313126912
743692084566097920
743779162226253825
743611507443908609
743786636585033728
743782328917319681
743706852588822528
743822464149520384
743708974692765696
743619145464446976
743822632219455488
743732634769981440
743698069632344064
743835105874030592
743672593564065792
743662288192708612
743672983638544386
743784786817392641
743719322355277824
743765027698638848
743802365304791040
743763416729399296
743732840257335296
743701655984582656
743765069348077568
743826813697331200
743731649297285120
743685411092893696
743697251797606400
743673180514975744
743680965260644352
743766969493618688
743816915471196160
743780999532785665
743822082522365952
743643468057182209
743698317012434944
743684723440922624
743622945390665728
743608617740312576
743789979655102464
743774888306032640
743673818011426816
743799009983205376
743760136993280000
743808111379513344
743792718392885249
743730885883617280
743742109816000512
743808409099710465
743654423881187328
743744726982004738
743780123032289280
743758383639994369
743734534894587904
743685935733215232
743714225936183296
743775605557104640
743759587417849857
743657640958525440
743722107289239552
743728512037597185
743739488283680768
743696987330011136
743615106169380864
743754516441378817
743687554445127681
743736283965464576
743601038633111552
743692361251774469
743743640816648192
743834397019877377
743604859585191936
743768076932382720
743703975342465025
743753434684260352
743712804436271104
743685386040270850
743799525651820544
743704495159283714
743735021354180609
743773281984122880
743607162203668480
743775777422860290
743826113454022657
743750762581221376
743808975561326596
743765610392334336
743835244483198976
743666796859957248
743706181458243584
743709369074778112
743748786988584960
743834019620622337
743734878974283779
743755812653326336
743735969321410560
743805745905434624
743826004137877504
743677593161859072
743771839042838532
743688016015745027
743802302235054080
743709134281834496
743823936723386373
743729996699623424
743746409216638977
743703400584404994
743795645899751424
743737990925553664
743597603682652160
743733658150797312
743732462803525632
743823823242399744
743745133779181568
743723889704869888
743822837685846017
743761550603804673
743644118207725569
743698363091038208
743661985997463552
743720169462063105
743769100200075264
743771440416063490
743798292442603522
743737030555766784
743765803644952576
743643082185388032
743831968782114816
743824896946487296
743829368263278592
743759637980209152
743753535049732096
743609830074626048
743826062879121408
743804588365651968
743809004640546816
743807075571081216
743698182710779904
743672207709085696
743751119252262912
743730705520197634
743688389409419264
743760732412481536
743695112698400768
743792244377985024
743674212343128064
743780575652216832
743750020231364608
743704470282870784
743707125055033344
743670060221227008
743833524512251905
743630700809699328
743821214297235456
743605773889077249
743809797515010048
743603597078732800
743686686463295490
743641375325851648
743720693745934337
743743728897003523
743645032587067392
743806324601946112
743816571517288448
743622358418612225
743766902426636289
743732072955547648
743776729651642369
743829271664271361
743750380878585856
743668193537888256
743713932477554690
743733901747585024
743693057351000065
743704797170196480
743700984690421760
743778356936712192
743803245861044227
743789845055741952
743694500166434816
743635444584321028
743771562201997313
743694416594927617
743767946963542018
743755875442008065
743791497917636608
743681854503456768
743751588888510464
743820405069197312
743761705503645696
743798728788697088
743793624152944640
743771260098854912
743726406442508288
743714511262097412
743615928370331648
743685113284702209
743640934928289793
743738649653579776
743743653210816513
743695964112728064
743694559163490304
743749202325344257
743726934866071552
743805464798863360
743645615507251200
743798938323542018
743717845712789504
743803103380652032
743698858123812865
743714104330772480
743734975338426372
743745880675672064
743809642518683648
743732022430969856
743774598748045312
743690565854728192
743824666368819200
743810980535144448
743787186127015936
743833403070550016
743697251931828224
743800406627737600
743802042079154176
743798078843527168
743784094891446272
743704981966983168
743794634955100161
743713902991572993
743794287188516864
743800741840687104
743747499500810240
743767292434087936
743791636333891584
743773491648827392
743689433442983941
743820706950057984
743599981873999873
743721847221428224
743814990017216512
743693254760108032
743815967176798208
743731183830212608
743606365424214016
743742567020273664
743676875927498752
743753652460883973
743778466252922881
743819675088347136
743713819428425728
743827384441446404
743719410242719745
743758832543817728
743636673536233472
743764897373249536
743687374014537729
743738234316828672
743779590192013312
743798074468892672
743698447132332032
743808056899801088
743834141238640640
743779321752465408
743744026633867265
743723533142892544
743787546761625600
743712607320739840
743673616810704896
743767451997978624
743787324480225280
743790017303044096
743824288671662080
743777077686571008
743771386104123392
743744777477197826
743720291122057216
743695528010014724
743822049039245312
743653752758902784
743673306386075648
743764520087261184
743741246024220676
743716725867241472
743768970268794880
743778088648081408
743754789125689347
743745196932763648
743758627010289664
743758677207769088
743803367642828801
743723332000878592
743759537354616832
743659385461870592
743717145431805953
743819725499731972
743601940320378881
743783742465015808
743769532184018945
743676083250225153
743733645748248576
743717422348144643
743691610563633152
743812141958991873
743752461597368320
743634098049036288
743783969003540480
743826415225708544
743827564720852994
743642553745047552
743712141371269122
743818635014082560
743813425436987392
743673885141262336
743706097358299142
743748506033102850
743817338840055808
743747621051727872
743808782682169344
743828764086382592
743704520425803778
743783415208615937
743810690914320384
743634408599621632
743655585497899008
743824121197432832
743834028126670848
743701190395912192
743763718710824960
743830463001821184
743752474188623876
743627278068883456
743806060486606852
743720719012376576
743829464744861696
743748376169058304
743745406501191681
743827723919982593
743723726378668032
743711571235397632
743753988051337218
743779816642609152
743833038249943044
743802021187325952
743810619594379265
743759893740425216
743826994052407296
743680961187979269
743609544752906240
743664347453460481
743610668704620544
743620492012195840
743747340331163649
743675227440185344
743801757017448448
743752767500476417
743809310958858240
743712439397580801
743790684197498881
743616209422290944
743721222366597120
743796379957354496
743808216409247744
743697063142035456
743724401539985408
743819804969050112
743691669116067841
743777241188929536
743773118372716544
743657930340237312
743682961946480640
743695314092072961
743625109869518848
743717145549254657
743729912721223681
743725273770713088
743618033898270720
743758106912448512
743785084730376192
743727878617997314
743730122449051648
743829829414420480
743787991345291264
743797768074985472
743821734625837056
743764696029929472
743733738161340416
743790335810117632
743815317051187200
743764733774307328
743702150610489345
743735390536798208
743817745666555904
743697948114989058
743829263380525057
743734304392388611
743803149429837825
743737752026374144
743817955562000384
743717543991382016
743750456678055936
743744274232049664
743775903428321280
743690981225046017
743646936926822400
743624354907336709
743835177063940096
743748170518192128
743703056735305728
743763937133531136
743731535988195328
743801673026514944
743746308431745024
743793380979806208
743767321760665600
743748862716719110
743789883123204096
743675189561462791
743794781793456128
743634320615702529
743616138219655168
743793242794246144
743810770656366592
743745041592573953
743714066946940928
743691635427467264
743752075406807040
743827959014920192
743815485158940674
743666113402241024
743724044902555648
743644088843411456
743781020470747137
743705690644979712
743801123660771328
743728272819650560
743810908942630913
743801207467184128
743610907813502977
743727757155143680
743801362702606337
743811978716659712
743646357936812032
743715195151757313
743784061144043521
743805489964851200
743813677195878400
743806156989149186
743626628220215296
743701857042759680
743722442925846529
743622882547273728
743715979444662272
743761864941776896
743779254664572928
743612048580313089
743772153821171712
743788452517453824
743827002369654784
743793498382536704
743698472113602562
743707590803107840
743619220982759424
743726779844562945
743834518616866816
743828995012075520
743802398687236096
743745318475333632
743769083347345408
743628934802116609
743703828374052864
743795591600300033
743726527917887488
743677446256373760
743754352943194112
743739165590724608
743750653743292416
743726171490131969
743762561405845504
743681925844344832
743827023446089728
743694449876733955
743675051321372672
743744358118109184
743757402432897025
743786141506215936
743666964564828165
743755846098681856
743792219371364352
743822510534320129
743693909100945408
743670647230894084
743636161566904320
743790688366698500
743743774996652033
743798502090805248
743777522186358784
743728365106921473
743610517659365376
743801677401120768
743712556871626752
743750456325767174
743618293894807552
743623818095230976
743677156782276608
743826453255565312
743700267351236608
743772548043792384
743804982269517824
743794299779825664
743689643120427009
743811001229836288
743746387993518080
743765572660375552
743806446173839360
743654511747674112
743793414609633280
743624539138064386
743737508567998464
743765891712679936
743711445133602818
743805322289094656
743623054685798401
743724846161367040
743651911291772930
743768622091370496
743759226762207232
743606809894621184
743638950837780480
743696152734773250
743795281053941760
743816873414959104
743666524339068932
743799559038476289
743735801796665344
743736502107017216
743790503829905408
743737479195295745
743773600805756928
743809042527715328
743719091387564033
743770710812725248
743740532669571072
743733784365805568
743679803434295296
743628301571342336
743789341860839424
743796631691198464
743732228060942336
743734438492704770
743782962492235777
743643518434828288
743746023118381056
743818123132866561
743763949594673152
743725743717257216
743775043650465792
743646156845113344
743738574072254465
743741032026640384
743645112589295617
743706730765266948
743795738409242625
743759671563948033
743761630299848704
743780873644941312
743821826871144453
743812515424014336
743733780024700928
743711814484013056
743743234107547648
743757729613807616
743612669400350720
743782777707892742
743815975599017986
743793561288720384
743834644748054529
743718072255537152
743715744295194626
743798124745990144
743812557320888320
743734560249131008
743755674287374336
743796241650245632
743673046255296518
743768672422887424
743759549643919360
743782597424189440
743743028246908928
743619958987493376
743720328715612160
743749470702047233
743712238062604289
743788008281899008
743741006684688386
743767883944239104
743830483801280512
743716658913566721
743834023722622976
743754575170019329
743634219935600640
743709184462454784
743728549832462336
743819968735744000
743774363908898817
743777215976996868
743730416016711682
743719586395131907
743608194103123973
743819821825961984
743756446165139456
743727140575678465
743777081989832704
743780638755532801
743812695724593152
743759260283076610
743689953616400384
743775102081314817
743704772318896128
743823366088450048
743723931777916932
743695397848133632
743771650370510848
743786557052616705
743676917908283392
743660081942773761
743762284279914497
743804542064664576
743817334897311744
743780181504987136
743829733125783552
743826096555196416
743719657782157312
743678742325694464
743659242993946624
743758283123499008
743825408622202880
743819893284413440
743791615173615616
743813773736173573
743763505032101888
743784468075384833
743722035856105474
743672056781234176
743815048917835777
743636547736567809
743757104511483904
743815963296964611
743774095607738368
743723168213303296
743620491911520256
743666591573868544
743762498457767936
743687386584932352
743600455456980992
743832543149985793
743805934498086912
743819167476908032
743666813502783492
743785915164819456
743828856574902272
743782047987175424
743776100602482688
743826235155963904
743722660945768448
743833608520146945
743682412232638465
743655937806835713
743740692359315457
743738775373635585
743720832266952704
743745343553077248
743772753606643712
743703664829685760
743775118900371456
743759998467989504
743706173161906176
743758899652681729
743730726642683905
743723621395271683
743731192160100352
743764557609472000
743707632532262914
743696333387636736
743666771899580416
743614410070065152
743726792452694016
743731741391650816
743725492038098950
743743170924544001
743721213814411265
743727899421728768
743742705621073920
743730294562316288
743787383217324032
743829783549775876
743754264988684288
743711030233075713
743641786489384960
743755674186723328
743714083518615553
743763438040555521
743699046787780608
743807201412734976
743759545701281794
743797223134224384
743693627977674753
743802243430907904
743621611530653697
743628490180820992
743711923380727809
743612698626252801
743597716891181056
743763815280451584
743803438874640384
743771461576364032
743813744350769153
743781150645166080
743676137654521857
743706798092259329
743820979453952000
743610169704124416
743681975978844160
743814180508209152
743615814973132800
743653471702781952
743798464602058752
743769217636372480
743767447812116480
743663567451332609
743782001694638080
743814922954407936
743802155639803904
743813526339334144
743709834705412097
743682680701607936
743625764239720448
743612241757376512
743817469056344068
743751161048506368
743796203687657472
743615383131791365
743677110829481985
743806962064887808
743809491217620992
743813236764483584
743724845930676225
743822678365188097
743831352143937536
743779107650080768
743722992190922757
743763962269884416
743726955732705280
743724581983129600
743706340854370304
743798368019820544
743820803465220096
743751899380224000
743667006440869888
743764822194532352
743751597373546496
743705128679575554
743768353492340736
743768223741526016
743695574084399104
743703287203958786
743627810732838913
743823022344175616
743623151116943360
743786611226329090
743831314260860929
743736569303949312
743643116045950977
743604670724079616
743747654660718592
743772703040094208
743823764652199936
743693791295475712
743639848540577792
743760547917664257
743722153187565568
743762028511248384
743834988580319232
743727375293120512
743752071468355584
743825345904787456
743693715978346496
743770526355685377
743613273371738112
743752599845769217
743703530754576384
743729086602719232
743809768263913476
743743951354494977
743697893702275073
743791200021417984
743780110151614464
743622513444282368
743664012072783872
743813165624991744
743770857722482688
743734581086457856
743821629847928832
743708316170235905
743706034586296320
743704512125276160
743734937677815808
743704658963660801
743825421125324800
743761114400329728
743672421446606848
743627886360354817
743734660866277376
743698631685902337
743717673641476096
743628586956034049
743830081072734208
743689349728862209
743776511535235072
743779225350586368
743719275949498368
743738129572470784
743723327764594689
743831783997902848
743751660292366336
743683334899802112
743729183113641984
743759130511310849
743701689396400129
743764276658200576
743624497324920832
743805112322244608
743670643258888192
743703287526916096
743725676625223680
743782509473832960
743758434198134790
743598995935723522
743605107007197186
743751870171144192
743696806983303169
743792743625949185
743713643150225408
743715069272301569
743819758898978816
743715186524053504
743799899108573185
743795495097802753
743816642648498176
743662078196518913
743657242373787648
743745025066995712
743743837814693888
743793070488096768
743771465619693569
743774972233977856
743708081675112448
743807989639938048
743794559650496512
743828026115432449
743824402060558336
743823227714215936
743709088224186370
743766260836536320
743815237598584833
743729807809118208
743765274961162240
743740402784579584
743819599456669696
743627940852793344
743676200644575234
743776851189993472
743697708846702593
743789840907403264
743743372246949888
743778830817562624
743771457197473793
743718567347003392
743761886181732352
743702238997024769
743804021773860864
743757213559185410
743814339992358912
743769469399539712
743781083192434688
743807360561360898
743794433972375552
743721612390719488
743659096398761984
743707200552480769
743715606222905344
743778684151070720
743685780522962945
743672677169139712
743792655503601665
743806320650772480
743684991746375680
743757301685706756
743810602783617024
743628817491705856
743739488317235200
743713823513681920
743805255138283520
743633506639589376
743803963284295680
743808417706422273
743812032995041286
743624027558711298
743832270444826624
743636635577810945
743781435845271552
743824293067296768
743775324358443009
743741287677845504
743630117801463808
743808648472838144
743767216844341248
743723520861966337
743762003433488384
743803552200531968
743799005415641090
743704180821352448
743813333485129728
743755607082074113
743741808056799233
743786690955874304
743745733698846720
743833625318330368
743770429727383552
743743191912853505
743720874021289984
743792332302999552
743726469386403841
743690381645123584
743699084607840257
743793368291958784
743721612394958848
743738385269809152
743760065870520320
743793620147396608
743699550385250312
743747902149779457
743721138346287104
743799752383332353
743811240431083520
743705124594343936
743692243895128066
743828063767650304
743753786997374976
743823529825701888
743806320508211200
743729615043072000
743656600666251264
743719229950595073
743762133599453184
743667639847784456
743734455286697985
743804797761921024
743667493210890240
743716096964853760
743696597289033730
743621167303491584
743742646875619329
743645477493563393
743663030257385472
743716524557369344
743751664545345536
743611088026013696
743793641131384832
743604054174146561
743767544167829504
743705568943058945
743711596090818560
743820585390604288
743815656840232960
743797541985091587
743655992345268224
743745553192747008
743746006328578048
743620831436234752
743774309374697472
743702939324186628
743607657085407232
743809814334038016
743769947516592128
743813563857383424
743756869743706112
743735407565668352
743729463951654912
743835479053832192
743826218173218816
743752008218247168
743816298686255104
743702549052563456
743630436484579328
743687072188268548
743787940871024641
743804495994421248
743771306471088128
743760820794851328
743800716968394752
743835474922446848
743721016635973633
743722107020836865
743799911666298881
743751115221536771
743787454419730432
743745070961070080
743756685194334209
743775890950209536
743821743110782977
743781565587664896
743775056048721920
743768462527332352
743681657199202305
743732362383503361
743768982902054912
743731129191038976
743679598072733696
743812209055244288
743703534944690177
743604658438967297
743783478098034688
743737257031413761
743702675154296832
743700548289888256
743689219709636608
743734417596649472
743830592890994688
743749189973114880
743803736754094082
743694621901889536
743765618902499328
743768114450554880
743774976440938496
743774586391625728
743718714172792833
743686711654285312
743778251965751297
743750980664057856
743698455474757632
743650015592194048
743802939773456384
743615303599329280
743752771774484480
743833507772907520
743679103019081728
743683003663036416
743829468880449541
743717795360186370
743720496601018368
743819427708166144
743654579070468096
743748115937693697
743777060905091072
743704793168777216
743833319360462848
743701072913436673
743794622581727232
743744261435252737
743627278274310144
743637130564542465
743785017738813440
743722765627199492
743643627608367106
743634727328845824
743744127246819328
743740033832615936
743775936852692993
743711013262921728
743617543340883968
743704830904983552
743722862092050432
743612157896630272
743665127661142016
743762817078046720
743787232239165444
743729237329272832
743809881237561344
743809512176492544
743803040537411584
743811064178020352
743798871415984129
743754260731486209
743685750839926784
743729770345566209
743715459413880832
743706651052539905
743774645179027456
743798611406815232
743620474899357696
743766466009280513
743787450116485120
743753195361492992
743639936503582720
743774212905644032
743696324697063424
743785999227035648
743772308968443904
743757834093944833
743646903263367169
743760711596150785
743652066434834432
743737965982027777
743775307572850688
743803766105767936
743621364221902848
743811814866157570
743764796797947908
743760539789058049
743673444840013824
743832681465712640
743748866739036164
743715174100541440
743828361550528514
743777153301487618
743702817781620736
743693166671335424
743669539863355392
743757993594884096
743695028988481536
743741686245818370
743828503947280384
743616440155148288
743739383430283266
743824133784379392
743704327575900160
743738943036755968
743639596752244741
743795994215718912
743755539981598720
743824339133308928
743741795117346816
743748036552097792
743682903268175874
743744697609256960
743722484579471360
743794966334410752
743772510173298688
743684878735015936
743737076600889344
743796195567505408
743787869567881217
743720484139728896
743831079262396416
743679229020143616
743828911168053249
743699487487492097
743736359504883712
743810556734341120
743829171110092800
743790495470653440
743727022757679106
743768915524878336
743706802001346562
743777409204264960
743718474803904512
743722279045980160
743729212465389568
743625038297862145
743776599443550208
743713823345901568
743797726425538561
743698711595749377
743729518523736064
743686233373609984
743682672250085378
743727035684524032
743820379941183488
743777124004278272
743714016602652672
743722492900966400
743729992320720897
743771071330000896
743780928347119616
743768999587123200
743629102750457856
743683490294554624
743821990562148352
743631107627827205
743750934694486018
743694483661819904
743812884501766144
743775785933103104
743605639671226369
743704545851641856
743724028158869504
743763807185448961
743718831470764032
743664829932650496
743752192943808517
743802239295315969
743747251994910724
743764738039910400
743824360071323650
743804571500281856
743714230470221824
743743799990460416
743801538900963329
743608416342515712
743734954455011328
743769884341977088
743709511517495296
743755049088606209
743768407976251398
743748355289808902
743790562315141120
743834350794440704
743707523786543104
743704470358392834
743688871636926467
743707561262649345
743766067806248960
743738016124919810
743779263124480000
743751412618657797
743623914304110593
743809919103668224
743708790386630656
743757758793605121
743740922676944897
743813559776382977
743689521615634432
743829246515224576
743794135962877952
743826654254899200
743830014001577984
743767464341811200
743679916546265092
743769519475175425
743822984306171904
743788243062239232
743623709009707008
743743200469258241
743769897105240064
743805464857575424
743827577362538497
743828504047919104
743755078566215680
743629815832584194
743679556184203264
743738355838377984
743694559205425153
743792957233463297
743693820739497986
743685465815941120
743791669619924996
743832077741654016
743697516084887552
743757599506456578
743816801952407552
743776880654974976
743633519486828544
743617971193548809
743701257274068996
743703136586498048
743690994068000768
743830261465395201
743806228036476928
743754831072894976
743786905213374464
743685835053096960
743828609123614720
743728616865882113
743674434750275588
743721469503377410
743690402604060672
743715123739561984
743738246929088512
743707376981729280
743826096542539777
743822082757169152
743784594105827328
743736833465417729
743640632778862592
743738007774126080
743733003843579904
743661268683218944
743829590527860736
743701857176944640
743771474259906560
743788079584927744
743706458194227200
743815728365731840
743637520596901888
743710094668357632
743645498138050560
743690880582750208
743831855191949312
743706303076306945
743729468154384384
743779510554755072
743754885858922498
743736489368920067
743758098611871744
743774951463882752
743708840550498304
743797898119282689
743697784616804352
743680419896299520
743791162356604929
743607216847069185
743828612994957312
743632068140273664
743671653985484800
743708308159115264
743606239439970305
743789073286987776
743727790315364355
743720542889353216
743818316242882560
743605367037296640
743769096156815360
743686359039127552
743718441421414402
743702339471564800
743831444280184832
743823236136214528
743765572647694336
743724686689722369
743769846765260801
743717694952726528
743692239616958464
743764511773982724
743684618738536449
743782723144269824
743810326173450240
743613726289440768
743620907055321088
743835441540005888
743834170498023426
743776985428656128
743618315176804352
743711550083457025
743729715551178752
743607841655709697
743670567421640704
743702356328517632
743820404997914625
743809956856606720
743724476827738113
743729820706562048
743683821447479296
743694051573006336
743818781907005441
743815296314675200
743805762573504512
743732656102223872
743688288628674561
743833843325501441
743760484927578112
743739706395885568
743797369767137280
743774032554762240
743752717407916033
743811706074337280
743828999000965121
743717128394539010
743751517535014912
743747377853403141
743683414608355329
743619892079796225
743706810498981888
743699428683317249
743728214233649153
743835567314604032
743670567685881856
743676892641845249
743675961401454593
743760606587551744
743823160588537856
743688028527333376
743768198252724224
743726829802921984
743724875567640577
743775555095531520
743773961339666432
743726364340031489
743780546355036160
743753682114621441
743737550783668224
743761684876009473
743715295676661760
743690217970765825
743787810931511297
743699327940386816
743734782484320256
743744081377923072
743702272471769088
743705913039609856
743819285148098561
743776503150841856
743753060988555264
743649969257779200
743811957476626432
743631741030653955
743751664390144000
743690268143063041
743691610576150528
743732685181333504
743739731851149313
743766009044152320
743724489649774592
743598069200130048
743664754254876672
743664364176150528
743599402762178560
743703949971120129
743771449027026945
743825748587249664
743819905804402688
743698329855397888
743712581987115008
743818005713457152
743704608510377984
743730256947752960
743762074669449216
743771457314926592
743752637472899073
743745448419033090
743757955770679300
743819377238126593
743637608752812033
743705841891577856
743762317926621184
743694294624538624
743760812284612608
743821520544337920
743704545465794560
743712506317725700
743780231677419520
743731812795506688
743691119741935616
743657628102844416
743724795934584832
743744936919502848
743655027802312708
743694676645937152
743760703153045508
743791145646460928
743803073911472128
743733733778350080
743796564544659457
743776570435833856
743665853128974336
743699193756147712
743747721631174656
743672308431151104
743689689371025409
743664037074964480
743793901195132928
743740331531767809
743717753723334656
743790130377416705
743692667423358976
743710942081355778
743785034436468736
743768634489602049
743696853380661248
743760741140856833
743717762116128769
743811504525426688
743811944868548609
743643615218393088
743681107825065984
743755716037480448
743735042375974912
743654213859708929
743763274345422848
743697587413213184
743768273938976768
743683641142706177
743778952427282432
743743812615299072
743831834212040705
743613927687237632
743604792463855616
743817548639121408
743756701782814720
743726565574344704
743741543664619521
743772384134578176
743728868268249088
743761286048059394
743834745323266049
743777782442954752
743645628287193088
743722715543019520
743745670729736192
743784107532910592
743680466306273280
743763190635323394
743820631389671426
743683599182901248
743737445980639237
743781473552048128
743726125415702528
743796346507796480
743721671119429632
743701815296876544
743609058075222017
743624371672125440
743747554270076928
743813064709935105
743803422005145601
743714955979952128
743834024020426752
743626934127452160
743783176204484608
743744056019165184
743798388831977472
743804655294087168
743784749060268032
743701857105678336
743801589387919360
743777215997968384
743806999973007360
743797378340159488
743719103899131905
743757922446958592
743785139067584512
743627248901599234
743832064919744512
743711575287037952
743752708750905344
743780672444170240
743765895793750016
743812553168588801
743809680204566529
743676548801171457
743804563136839680
743777375654125568
743815258716811265
743750619991678976
743610480191766528
743818022406733824
743714310065553408
743821759527346177
743640599404806144
743830068787556352
743793351481303040
743609628362104832
743787605678923776
743709276888150016
743834535389966336
743743712010764288
743697281178755073
743822523079483392
743823450117046273
743788230491967488
743626158298791936
743782786037866496
743616041763299328
743729161911468033
743695901395288064
743687441106690048
743775244683444225
743770752617414656
743730311339466753
743611138596700160
743780399529209856
743702339572228097
743658647465631745
743649667301314560
743757960212426752
743776817891393536
743709058792710144
743786296829710336
743804709970927616
743744366452211712
743793246791413760
743761311310352384
743723340213325824
743703509854347265
743629576807514112
743803019687493632
743761907081830400
743798464425799680
743747369364131840
743784681959731200
743755577780633601
743704281534996481
743650493746929664
743775429207654400
743743993129775105
743722056991154176
743788192525066240
743701416800182276
743621443880124416
743821834978627584
743717556217741313
743785961172123648
743779145566588928
743601428820791296
743793460927467520
743637596216115200
743703883168374785
743766617146990592
743699504281489408
743827208028979200
743696538874978304
743701865305497600
743711604630425601
743786242337284096
743766017248215040
743763790282563584
743752608045637632
743721264158650368
743799689355485184
743770899422318592
743809701087973376
743695729227554816
743756370416046081
743803850063151108
743697767663435776
743797772474851328
743830278137774081
743782786096467968
743700061813538817
743691652460490753
743754898185945089
743614850337759232
743686409551122432
743684597611827200
743750750178676736
743814352642375680
743730701221007361
743781590967386112
743643090813075456
743797306869297152
743696127719968770
743789748670631936
743668361582764032
743811462599151616
743785801956261888
743685205685198852
743706302904340480
743807822136127490
743680701162127360
743647956134400001
743705476995518468
743803115938275328
743805435547951105
743702758738386945
743699244117155840
743699705637396485
743709847284121600
743742642454822912
743745989702344704
743700573619265536
743820149124399105
743650980122734592
743764385865342976
743815384437039104
743772082467647488
743715933194051584
743821206089007104
743771486658269184
743815254312951810
743706055784333316
743809810278268928
743741833235169280
743771126237663233
743793183738429440
743770362517790720
743814457554518016
743691195382018048
743695670595330048
743705476957757440
743827342418714624
743643619223953408
743694097483862016
743723462129160192
743812200792494080
743714930566672384
743722023285776384
743630721604952064
743706370344574976
743609708305485825
743783687809011712
743749437390884865
743610605941174272
743675437281218560
743681766301405185
743715182556254208
743792177348739072
743834640256012288
743759864279621632
743712942634369028
743828726220218368
743818286727634944
743812347811201024
743751215880667137
743826130172510208
743714150589698050
743683062609780738
743730755772112898
743682777422323712
743749391010299904
743802755366658048
743768705906147330
743742730413584384
743785927718363136
743757846970433536
743655665114054657
743666180343234560
743735914757644288
743733352318959616
743706710066364416
743748917251104772
743807104696356864
743756542613217280
743690813587107840
743738796471050242
743694978317070336
743756492298297344
743756362262319104
743788976985767936
743600346640048128
743812418900533252
743725831806083073
743754151553695744
743747574901837826
743804315551293440
743703539155775488
743827157634387968
743621259368468480
743755682587938817
743745645807173632
743635570342174720
743730088865202177
743776620767490049
743762020378480641
743738586449666048
743820916778504192
743736413867278337
743714578270298116
743805875714920449
743673897715785728
743832438271524864
743789077548380161
743760975900250112
743750372477411329
743628372824068096
743704985880301569
743766965395685376
743665278404399104
743733012588683265
743793125181775872
743666218255683585
743672803228979200
743820472224194560
743774095741943808
743612925114363904
743833365275643904
743657183414456320
743667279435567104
743651328489054208
743817376777519104
743703291540889601
743822502233784324
743720681255272448
743611922998792193
743696727346020352
743684522093359105
743772640196734976
743773806225850368
743786112355807233
743733486490525696
743729292090081280
743806018535186432
743684299598114816
743741711541665792
743786351439405056
743702515636527108
743761047136329728
743690377278824448
743709432127721472
743809898039803905
743670592868483073
743763941373906944
743822724347363328
743784635935621120
743771478521348097
743824892806766592
743816277798576128
743821189223677952
743696933135384580
743820300006088704
743639789891620864
743783532779102210
743820631360286720
743721796797497346
743776561984319492
743713504901816321
743600887688499201
743797810336768000
743778306894401536
743828852225511424
743672476119367681
743610090033405953
743665350001065984
743749663837167616
743812607774101505
743827854152982529
743815543778598913
743699428448428032
743637646438596609
743716922877849601
743720203138142208
743714075293556737
743768714340892672
743703887173955585
743634970518790144
743749302934134784
743678838589132803
743651877598990337
743608722593746945
743627047621165057
743730009269952512
743809936019296256
743763077166993408
743683267799351297
743767590124814336
743721151042453504
743822296423473153
743746962575372288
743774515059167232
743783549468315649
743708957919744002
743646706332360705
743659238908563456
743763425482936320
743623327005052928
743721465455927296
743771486859603970
743754894197198849
743831112917614592
743761810646437888
743725165024944128
743664116665987072
743733553494528000
743820425692610560
743744978615099393
743621716744749060
743617237043515392
743609880376975360
743660983550345216
743704700801810432
743619812308443136
743768055788998656
743608815023595520
743746300022120454
743768231945568256
743832408970010628
743764167526584320
743671372828672002
743689261765918720
743824544784326656
743791971869859840
743715459384500225
743765056941228032
743762900846809088
743665622509363200
743740272937316353
743835508678107136
743791573083787264
743702087725252608
743744588737720320
743633296995782656
743750343176028160
743818265819025408
743649369447141376
743744572056997888
743749823321382914
743763798436253696
743729342602051584
743741866705707012
743716403132280833
743798867079102464
743727773735235585
743789497226166272
743694810553344000
743765518398676993
743688208781697024
743824368405446656
743833692322291712
743810389083820032
743717585594650625
743729916936544256
743689958032973824
743801111300145152
743719540224208896
743621997414989824
743692461923414016
743798099777302530
743811412250738688
743761718317178884
743624120047374336
743821549774397440
743707116582559744
743669770575187968
743795285088833540
743700359877582852
743808178727575552
743735742828974080
743705942479372289
743651441743536128
743823370429435905
743745913999364097
743773550415331329
743778428243959808
743736338327834628
743687256804753408
743763542797516800
743770182435241984
743766642325393408
743778172278190080
743619275269668864
743738800577208321
743723738953191425
743787660049686529
743801094241869828
743642373318541313
743670060082823170
743773747698671616
743717581643649024
743795687976902656
743700766473355264
743606902433677312
743805665936801792
743637067532369921
743788800992739328
743784476610805760
743710812049596416
743812288927379457
743647687640236032
743781037046644737
743622744156188672
743794781776658432
743702314318323713
743731695489167361
743752092158824449
743723910730911744
743808858175451137
743748048795242496
743728197200547840
743791044945289216
743754231400718337
743650019899645956
743760128755654661
743701513168510977
743677777803522052
743784795109392384
743803652813504512
743783755265998848
743729418019889152
743813530424598528
743814818176565249
743807809242882054
743823936589172736
743784510110707712
743752549614792705
743834984289533953
743649751157997569
743614846428676096
743722019162730497
743806987515928576
743738213248884736
743719141845065729
743762691211337729
743727249292025860
743770505354817537
743693359487717376
743637499893944320
743727777765957632
743737240182939649
743620604943794176
743765715442892800
743812096161423361
743771557936439296
743782647692988416
743628439970676736
743717782819209217
743782823962742784
743757150699192320
743720660040454145
743644210595794944
743761634317897728
743800666603159552
743832685970399233
743825945711124480
743764901609476096
743807092058906625
743758882787340288
743825693885227008
743801031637762048
743797956931948544
743834812532809728
743805464857612288
743675336655679489
743670060011511809
743698296208711682
743714482011049985
743793951455477760
743824821402865664
743825802869997568
743622521749049345
743794089938718720
743711340557021188
743739559821774848
743822992640184320
743823374632222724
743634563583213568
743627794035335170
743679744713994240
743729094911623168
743794039401635840
743740469817970688
743800356023439360
743725756216283136
743688665939927041
743675042756603904
743601906979844096
743613151988457472
743783075767779329
743764779932614656
743781838368432128
743664875751235584
743767980215934976
743690456853209089
743806001753661443
743656990543581184
743684073411907585
743833176632602624
743757976884785153
743686904378331137
743687223057383425
743714800547442688
743804231791017984
743754768464547840
743831067044552704
743802000387694592
743787223837982721
743643619202981888
743787911645110272
743693216810053636
743702725498544128
743733775608086530
743786858761568256
743709163587407872
743746740302450688
743618420034310144
743720156833058816
743734484621680640
743729904332611586
743834505996304384
743700687054221312
743760258695192576
743692595994365952
743725978736746497
743692315173130240
743745356173742080
743818152736337920
743773705659125760
743662942382604288
743693443482812416
743724779115405315
743747549744402437
743832232670953473
743656504042131456
743691539134582784
743747495201644545
743787559424139264
743800691768995840
743808426132799488
743779732962054144
743813664713641984
743643619093975040
743734551751450624
743799601174478848
743691446784430081
743718693176127488
743672555672739840
743703555656212481
743816646733795328
743825874496135168
743735063393640448
743680344369442816
743705640342675457
743753686078283777
743768047622688768
743756286487977984
743725781327585280
743707879992000512
743771444757180416
743723705277128704
743703266265956352
743706173115764742
743691727752429568
743625029921890304
743684719267577860
743740645890633728
743825870108884992
743776222136639488
743780777066905601
743779673981722624
743707825432518657
743706533733638145
743705896438489088
743742021983080448
743731502437933057
743600841366462464
743630319220305920
743670697554124800
743803434730586117
743704713531535361
743807155111890944
743662187260977152
743726527901106176
743608517039394816
743752058881220608
743693049138601984
743797965240819712
743679799382544384
743712401787232256
743714255610884097
743793599016476672
743625931923685376
743820069315186689
743738318332952580
743727136138100736
743782786088075264
743827954736726016
743717694793388032
743624228809805824
743694747651309570
743697784419684352
743733536763478017
743749718442803200
743828126447329280
743778382387810305
743630071777267712
743793691555307520
743713181772582912
743774007384748032
743670039119683589
743799626482888704
743710115715383297
743724497933467649
743821055123390464
743768890451210241
743771474004107265
743813811480764416
743771440734822401
743748862519631872
743609368340496384
743753879163047936
743758018966257671
743707439619444736
743705040775348224
743677773449879554
743827929445109760
743778893824409600
743734274784780289
743795247365394432
743724757971939328
743775261485834240
743730072243183616
743757985235623938
743825005952241666
743731397794226176
743825836344651776
743758664977133568
743736187504889856
743772350857027584
743686736786579460
743769636940845056
743692151482028032
743713340984172544
743734509846171648
743763563886555137
743793775395414017
743730718329626625
743804177084710912
743799626445262848
743673381967396864
743605337974988800
743766986161819649
743717388554625025
743707221817589762
743597251289714688
743726301651972096
743749009504768000
743700624139681792
743769796412571648
743734962659041283
743754843852943360
743681313580814337
743620185618325504
743774515071684608
743756559197446144
743771549606477825
743794404566110208
743693309076353025
743811512834334720
743807775768190976
743776964587233280
743635456965894144
743804608988905472
743774531685322753
743675197983600640
743710438718791680
743835504219652096
743765912663232512
743781225911955456
743714960023261184
743694710045184000
743748636178153472
743633095711166466
743801417446502400
743745997990301697
743684207340249089
743754952850345984
743708077170425860
743654125997428736
743653198821359616
743773802060988416
743828021958742016
743681565171945474
743808451143438336
743809159854956544
743751610069770240
743776884622827520
743641778071420928
743725982629011457
743771440680402944
743698283520897024
743763735509078016
743790348749635585
743754063695613954
743768122776240128
743826994329190400
743699336161198081
743610907691986944
743783050551562240
743617648068485121
743678897472999428
743790134806536193
743605190951993344
743778331896782849
743776196836614144
743688045312892928
743761315672391680
743771449026961408
743833122219790339
743819427498459137
743708652003942400
743786867276025856
743609229970333696
743731229875286016
743813912085168129
743760300751491073
743762993377271808
743612757438783489
743704503677915136
743788905850351616
743809008989933568
743606894078627840
743730244192854016
743688615780188162
743722799387148288
743756638906048512
743723650742792192
743829846191575042
743626892276826112
743718344855937024
743760208392949761
743686426466746368
743610702447919104
743624346359336960
743727157080264705
743765153196482560
743771457302429697
743698312977514496
743693074363092995
743796656676577283
743701261321568256
743762255167127552
743703903871471617
743768785476325376
743694722552602625
743774946917244929
743752285084225537
743695662047363076
743779778906435584
743807029190529024
743648371265540100
743659901466062848
743791447535685632
743738880352870400
743647465316945920
743726683295879168
743602942775799808
743760451641610241
743754772465913856
743822296670887936
743785835443683328
743679568393830400
743784610774061056
743799190212456449
743706403940929536
743703207482843136
743758354363736065
743741342098948097
743767288344633345
743739245118947328
743765484684775424
743604679431446528
743702440063602688
743680331950088192
743641991758516224
743809931879526402
743825148516642816
743705414022270976
743799840300220416
743770647885656064
743792927885893634
743799349314985984
743796044274753537
743790080020512769
743781062162157568
743697318898081793
743782907857276928
743645070306443264
743828130943631360
743771897762963456
743806425181339648
743826293754634240
743798259081175040
743728889227161600
743643527008104450
743731259373813760
743760833281294337
743834086767198208
743834275494125568
743748053379612673
743729287803527168
743692885422276609
743700741294981120
743736178940096512
743760766168240129
743800897306771456
743828378130644992
743727660577153024
743722350672154626
743765497141854208
743782064852447232
743822426681839616
743726167333601280
743694169093222404
743800679005749253
743766080288612352
743805573754425344
743696341491036165
743690561761095680
743797340528480257
743630726050942976
743714834349359106
743831335186268162
743745817492611072
743777837052747776
743698216399441922
743770517815984128
743748128713539584
743708895248449536
743731703991013376
743597897015562242
743764901877915649
743718638738255872
743825656073555968
743733759111897088
743808765615607808
743791418104221696
743761713959317506
743797361474965504
743774162607611905
743810325946966016
743800259717931013
743820929164263424
743788251199193088
743646903254933504
743764712756813824
743785294365921280
743621540416126976
743798229775548416
743742135225114624
743733180386074625
743613181281501184
743750511044657152
743825123384360960
743772355168608256
743794907773493248
743785860647161857
743719397831761920
743685662935654400
743804210639175680
743742730736566272
743730713841664001
743799823329951745
743794022695768065
743710975417692160
743730625698402304
743710749046935552
743683611904225280
743814541289525249
743678696251265024
743773302703874048
743781188033191936
743719498327302145
743817062171148288
743772229129879552
743817590712209408
743776733715963904
743774171306549249
743766818481897472
743768814920278016
743642541195567104
743822699152220160
743746287573442561
743648287459258372
743694395661135872
743617828280926208
743629488748126208
743768588583075840
743758492922609664
743772350647140353
743806438057869312
743634068756062209
743652393582137344
743636547786805248
743784850004545536
743736560818917376
743660555823505408
743747625493553157
743733545030418433
743774745821331456
743782786134204416
743686631840833536
743809139139284996
743727274411753473
743813081743134720
743617320900169730
743718294805315584
743741061252603904
743755728616206336
743686782907146240
743798774749769729
743684429814521856
743816281988698112
743791774443933698
743695033124020225
743802499279241217
743695150342254592
743675206519005184
743797138946039808
743810984662360064
743828239961858048
743831830139396096
743666180322263040
743755099437076481
743747818490208257
743741824758513664
743697750831751170
743801027112144896
743834552167178240
743650082604613633
743688322074087430
743758320947736576
743696631195852802
743694080937320448
743784061391544320
743819503352483842
743610509186850816
743675411951820800
743765367089094657
743796434651189248
743695548905992192
743724955108421632
743769729400135681
743700615746879488
743803992442953732
743722296070676481
743612581458259969
743609486053498880
743782668920307712
743665081288794112
743737802177712128
743730642685296641
743610408808767488
743796401017069568
743788511308976128
743743766675152896
743766009128099840
743785562725842944
743694777279873025
743797109959233537
743709671245045760
743727861744336897
743755678364250112
743599503689711616
743756601245343744
743747378088288256
743758475855945728
743683385374048256
743729916907184128
743730189562064896
743799970151620610
743713177658023937
743782052273741824
743751811190792195
743655757632126976
743820581074767872
743820547734249472
743771721463902208
743809646436069376
743803447548481536
743803421996814336
743716151432142849
743833809783820288
743609637136588800
743728457536811008
743740000051699712
743762976465911808
743695142226268160
743794471343624193
743786796119560194
743677857512099841
743833596029440000
743760162125578240
743824133784502272
743713420667584514
743789660644712448
743820639954362368
743708845034266625
743712959545802753
743615253091590144
743732592986329088
743703115581399040
743733507415900160
743608857008574464
743599214190428160
743835445507817472
743735298220134400
743773051309920256
743663605204262912
743698963216248833
743708240823746560
743724749671391232
743710933722107904
743643627553841152
743787194360471552
743625025832390657
743628821807521796
743705891979988992
743798108207874048
743696006156410880
743779820924870657
743823009643782144
743771486620553216
743786032596942848
743755280018616320
743740058822287360
743730030404997120
743834380477435904
743686002804350976
743734656462270464
743624362968834048
743726288884498432
743724774635905024
743760442984542208
743775538460954624
743823747983998980
743711831106039808
743757033137070080
743692717599784960
743799118850560000
743643199743352832
743610748622995456
743601231562674176
743775257467719680
743747012990898177
743755921654849542
743738897117523969
743826121867812866
743752348321755137
743795981347598337
743816701553303552
743820618924236802
743805267582803968
743730592370425856
743727224197570560
743751979021701120
743627932648771584
743720341587910656
743687097446326272
743622303913672704
743708219734786048
743713865205047296
743744244930600960
743688254789033984
743779086649131008
743693518644772864
743730692803043328
743701680777113602
743755552392503298
743701437553618944
743799915780935681
743827384051372032
743745309948293121
743746354455838724
743772481014554624
743808837011050500
743772719733411840
743724212569833474
743780575698292737
743801664910594048
743756412396797954
743806337088425985
743746438526439424
743731938674913280
743718499940368384
743758404666023936
743732383241797632
743793116944162816
743686266747654145
743782786083917830
743682362198761472
743696824150589442
743807339665358848
743729224880529408
743715492884406272
743816068007923712
743785915068391424
743692923116478464
743773495952347136
743703492783550464
743770522132054016
743744748133879809
743791489474531329
743660400646959104
743741396863983617
743646450484191233
743756647202332676
743724183197147138
743705673830019072
743794794439282688
743610895255879680
743807498986061824
743725798075437057
743774741631242246
743694617820823556
743796224831066112
743685343954640900
743831565822734337
743599751178788864
743776519932289024
743725345149313024
743679258132811776
743670252857262080
743831393873108992
743762418547888128
743702536536788994
743804370047893504
743789593653288960
743808178534625280
743782387809685504
743747130548879361
743791220984446976
743634194748801025
743771927030833153
743698208220602370
743732005586640896
743712623833677824
743811169048268806
743788876225982464
743705544104411136
743704092602568705
743810397447270400
743750594750361600
743834195630374912
743749047421329409
743746115590193153
743698845620568064
743788561938407424
743758128047501312
743719687045820416
743833445164548096
743785890208702468
743720777422241792
743738716594667520
743783168000438273
743823575686094848
743758203553341440
743787311893221376
743704662948253697
743686157829963776
743720081289449472
743668650763137025
743716721584812032
743651286394933248
743602154422812673
743789157298888704
743730835531063296
743794358139387904
743776260015349764
743784010929807360
743802893589962752
743792550755053568
743752180209844225
743675609235132419
743740797040746496
743775446148448256
743723122117902336
743743737222692865
743643719715422209
743759713473441793
743823613506293761
743733196974493696
743675864877957121
743834061446221824
743788528115548160
743749496039890944
743806748205719552
743782236852490240
743710715521826817
743794026952949762
743712556968140800
743694412299960320
743703136313892870
743760069884420096
743720563789565952
743738607811231744
743717791262400512
743785097116131328
743753719645249537
743723969283383297
743724854579367936
743749991156449281
743686187043348481
743738884366884864
743792944700784640
743747126329413642
743769360381116416
743753048753770496
743675948734681090
743741606352695296
743727845143306240
743775592940773376
743789572635693056
743703136305455105
743706802366275584
743627387267493889
743808929348587520
743811550620811264
743726066821267458
743812574282559491
743815615161458688
743797931803807745
743810510718664704
743693191702929408
743612984048648192
743775186000941057
743758966912483329
743826918823366657
743750355926712320
743776951865847808
743758434126827520
743787718610653184
743775396059975683
743740973088280578
743739874352627712
743802994345541632
743719099964919821
743781989292060672
743665123554918400
743632412077334528
743729866588098560
743758182464401409
743834611042619392
743800150766854144
743767766499393536
743716117776994304
743765685843550208
743823047220670465
743715341868531712
743817527562641410
743772564879618049
743787601153368064
743823894646300672
743763722913583104
743740847192080384
743733528324562944
743798665974669313
743811265450098688
743688183624261633
743707997428297730
743660287249817600
743715584873947136
743766268851945472
743597926342066176
743598467654778881
743757171519692802
743642083991371776
743732253142855681
743716285511434240
743782156900642817
743814717479616512
743727165611532288
743801845290835968
743773017671507968
743736673905762305
743692080120094722
743798867221708801
743711256444493824
743733083615035392
743693355117219840
743768458626797568
743714720851492866
743679606159351809
743701685009190912
743795796835971072
743812570021302272
743819457022296064
743758475927265280
743694164697616384
743774598789992448
743784618986455040
743741103061426176
743728755324030976
743823038991347712
743690935133843456
743810078579392519
743614170915020800
743754747178475521
743787546807775232
743832157420924928
743709201222901760
743738897012690944
743755053333250048
743702972832452608
743833671606673408
743698950302011392
743774104059322368
743771444912357376
743707775151181826
743727635365146624
743678649849655297
743771461416943616
743815271031398400
743824221789360129
743822447351300096
743745935042191360
743746811672748032
743720974718144513
743615064410710016
743673398652338176
743776268072648704
743704617159000069
743828369918267392
743647113137946624
743786137433608194
743630079855493120
743728339890757633
743831809033707520
743800704377192448
743597876006236161
743682001278902273
743675915167629312
743807331230715904
743762901048123392
743721499085832192
743733599791255557
743609603536134145
743698094802362368
743762640804188160
743749105881473024
743762364260986880
743690578685108224
743717728503005184
743731905288278016
743777744517881856
743668524883709952
743705694835138560
743704424099389440
743624316949041152
743615269919023104
743802931665854464
743809483021914112
743746916370911232
743701592688361472
743706978329858048
743834229348442112
743648904026087425
743797831195107330
743772870858383360
743789367051886592
743689819625136130
743627781385248768
743833449115557889
743744769101176836
743741463750578177
743801329030553601
743771700555354112
743792915567218688
743775324647919616
743751505249861634
743826826271858688
743766466353373184
743762074774343680
743672740343799809
743789975431307264
743797894046593024
743825966506467328
743787727234207745
743804231694622720
743775261523591169
743642474216751104
743795402634305537
743787433695780865
743817372583206912
743728159548334080
743765585532715008
743710904173244420
743766235402407936
743730307233263617
743785223117209600
743771440768385024
743752977467379713
743757171595182080
743754499869671424
743727660484833280
743723633755860994
743757754502778880
743818781592432640
743734421623189504
743803606592274433
743780043164258305
743835403648704513
743762867644620800
743813174026178560
743771956500115461
743767699172405248
743821948535312384
743698250075508736
743763287028998144
743801106875170816
743789237103955968
743711520815611904
743831607992328192
743733645874069505
743737051611205632
743796757545558016
743771331775303680
743617975341752320
743803099245088768
743792558795530241
743696111127273473
743710585427103745
743779191821312000
743800804738469888
743814621002334209
743748447291871233
743730780883427330
743734887182540800
743833319117316096
743753757247209472
743773751754502145
743694902970589184
743617514001698816
743661281442435072
743687638280855552
743825870209572864
743664649359462400
743743749776236544
743724082709962752
743757314285412352
743778315148853249
743820568592515072
743714830092099584
743631652832739328
743806764903186433
743688787784404992
743771440499949568
743818169400299520
743620479135551489
743804181413269504
743757641562787841
743806710612135936
743643401246150657
743738850820816897
743613021604306944
743675072242561024
743761504323796993
743614858709499904
743694739183013889
743784933638963202
743788783993241600
743700158567723008
743816344639012865
743769750271049728
743649369610686464
743810543975284736
743722576782856192
743806370877583360
743756760557592577
743761550440267776
743799416440578049
743833092725497861
743785348816216064
743832866354794496
743759868419416064
743828038639464453
743779590254977024
743714838459748353
743751815317970945
743720979071799296
743724053207232516
743735642035625984
743698329528205312
743687281811218433
743732022569402368
743830865675976704
743805850721062912
743753069704318976
743734283123122177
743786263476637696
743792772931588096
743754017289822208
743647821967069190
743741023721951233
743778969523265536
743621531885051904
743696433878949888
743802881187340288
743718970016993280
743765220586360832
743604624792293376
743597297120882688
743695951735336962
743696429542105088
743797802023542786
743777228706750464
743811429040558081
743758958293200899
743768081101623297
743771356681101312
743791397225046016
743789275012005888
743694924084740096
743806408370622464
743690134139265025
743643749402697728
743639211199258629
743812163215687680
743824335152939009
743822585973084160
743772367416102912
743772103267094532
743773038634799104
743623830619316225
743830572120838144
743704864287395840
743666188568322048
743760808270651394
743775160948367360
743771465804189697
743775073090166784
743670777531105280
743754063808888832
743776297743155200
743681271600054272
743799420639117312
743694076608819200
743690658427244545
743749294767804416
743787542743375872
743703593367150592
743770299968061441
743746010707439616
743802633845092352
743627932594208768
743759688311857156
743612333801545728
743719049557770242
743736141443014656
743804550327345154
743814793086255104
743711021546635265
743599616801783809
743678121535123456
743739794484666368
743754885724659712
743625256590577664
743639882032156673
743817959718666241
743795457025990656
743764826342694912
743610551272538112
743696463058767872
743687302942072832
743692470316236804
743729115736379394
743834518835105793
743761810646437890
743685595705204736
743770593321836545
743660903791366144
743625122330730496
743766738672586753
743683372946317312
743783796869312516
743789178358464512
743821424284995584
743812985324441604
743794928803708930
743779825186275328
743823357787906048
743731804524290049
743694093398609920
743746492997898240
743778029810352129
743771440516739072
743765233118887936
743728843387604994
743785873431498753
743789174319382528
743767636526276608
743715081922347012
743751459041214466
743719921876512768
743744789904949248
743616049946497024
743720072808529920
743607057459216385
743805028801060864
743726846756347904
743757784118767618
743817036971802625
743788477834215424
743821101080313857
743612094747049984
743823114589642752
743754327823572992
743743808609759232
743831167502327808
743810451826425856
743757482024046592
743726381020774400
743796392485748736
743708601437458433
743689127262982144
743680390615863296
743826528501379072
743708387469230080
743619334266818560
743757104528297984
743606088440881154
743718072129748994
743604121555574785
743783033644285952
743728956352798721
743743397668651008
743744575953481728
743614728870723584
743722220468375553
743755124728692736
743764474054606848
743831104457678848
743697364913774593
743787165189038080
743774506586603520
743639013823746048
743609611798749184
743751865653833728
743756643146432512
743781624442019840
743745926578114560
743819976922923008
743758509553000449
743780785413586944
743614133078269954
743808459699781632
743793552870637568
743779049277952000
743774535984549888
743703035671568384
743683099993616384
743752071430578176
743695691571048448
743751320494956546
743625042450317312
743612388566433792
743633657764651008
743769586756128768
743714108667617280
743737710095917056
743835278041817089
743727199304310785
743765459497943042
743702842813231104
743666507704504320
743739685734776832
743696685633699841
743710052993794048
743788087721893888
743721901722198017
743761017637769216
743744500548276224
743816042791657473
743697667201470464
743752197360353281
743707263693557760
743693149785063431
743728121849929729
743729334142140417
743828101625323521
743618168166486016
743706504344199172
743597343312875520
743715266354286592
743737407942516736
743723935968038912
743655774140960768
743639450173968384
743793062279708673
743798330162044929
743824783884845056
743724518967914496
743733704527228928
743765581191589888
743668365479280640
743745809292759040
743673927071760384
743723570828705792
743819775646654464
743815304707477505
743685893530103808
743797785175138304
743714511157243904
743673491199668226
743824142017896448
743804797799718915
743782991567032321
743724581811171328
743754826803097600
743659767395016706
743746194984230912
743694601064636421
743670467136000000
743696161299533825
743664175302455296
743775416750505985
743829678687944704
743819637234761728
743597347830136832
743792668090720256
743630633453268992
743771440768417792
743796618990882816
743790449417129988
743720903599497216
743831884531044357
743744014122258437
743676137520275456
743819356233031684
743618591958929408
743621980750905344
743722275132760064
743660480271683588
743734736338591744
743728683718836224
743799903281946624
743708832384188416
743622756886003712
743783335814561792
743813064735105025
743691828684197888
743720836247388161
743695901068140546
743624195553189889
743612258341765120
743716906327126017
743728692317216769
743812485992546304
743612375702568961
743794236743528450
743691673411084288
743731502391791616
743722379965194240
743686136996913152
743803787266002944
743778336187387904
743601105632903169
743803208196366336
743777253872459778
743646454464421888
743783662622126081
743720106472026112
743673071492489216
743683507126312960
743709008603709441
743719703806251012
743831201153048576
743805582398750720
743790671589441541
743785260954095616
743762858907934720
743834191452901376
743711331874856960
743796707243102208
743698279330775041
743625252425637888
743774422964789248
743785416155930624
743774175215575041
743695053902610432
743640649669304320
743724099361374208
743610245071708160
743598631270420483
743789929306664960
743783604262674432
743763148528746497
743775961993314304
743716902069886980
743737655570010112
743824427079475200
743731934279274496
743771444656517120
743820065229967360
743822384717828096
743705111998824448
743726561405243392
743819859641798657
743724246443057152
743616603800035329
743832043944026112
743706097404370944
743790189001179136
743771016816631808
743760359413026816
743723227176804356
743765727820263424
743652930599981056
743833080281063424
743675022149976065
743825752462921729
743835089088450560
743781779761434624
743799689225572352
743762993255583744
743714708398604288
743706991026012160
743766361390874624
743725642986852353
743716172349112320
743656243869319168
743803095184871424
743675898751131648
743632772745465856
743745859754434560
743789513680486401
743695884337061888
743697365136093184
743802059196080129
743763190345961472
743803590075162624
743763060276367360
743819578468339712
743802432271048704
743764419172274176
743747134646685696
743831972804460544
743745876363870209
743655573128810496
743768689279963136
743832505573343232
743695272019038208
743707565754724352
743782077242368000
743666050479362048
743790566723313664
743805674740649988
743795054351945728
743813069290246144
743729552132706304
743796182862860288
743605098715090944
743744131529269248
743757364503805953
743733574373806080
743830429246029825
743776599422668800
743802780566032384
743698031841677312
743804655243780096
743647247074791424
743621997372936193
743748103681937408
743775760595443712
743732458600882178
743769821590994944
743683108545798144
743628251281530880
743779732781694976
743751899317305344
743834137019068416
743771474289254400
743699269316554753
743664993539874816
743774389347442688
743773885775159296
743773298497101824
743826880818716672
743715073357582336
743729074120466432
743825148671893504
743696375255175172
743652926204174337
743640372853772288
743697444710428672
743773105869434882
743823844432035845
743812821528383489
743828759791411200
743753057180082176
743795302029758464
743781179686555648
743824133650186240
743703291628912641
743768412464123904
743609905521664000
743694710053580802
743803971635150848
743804512691859457
743678335352344576
743817036934037504
743742579737403392
743801253545783296
743719724849078272
743738666460160000
743799123086835712
743764247478304768
743833692439724032
743765925040652288
743827803620147204
743755195952160768
743778612885630976
743745989547171840
743826654296956928
743755112124817408
743794547084431360
743782853507420161
743708069004083200
743708823844622336
743818441824534529
743706475185373184
743689991486771200
743772296318423040
743803153607495680
743767959441641473
743787152581005312
743663487457472512
743731426944651264
743721738194681862
743662065827610626
743674627616968705
743702087721095168
743761994910687232
743784690386075648
743804445725712384
743598551507341313
743711092954673153
743814570519695360
743744186197782530
743676842322735104
743760040616591361
743603810996649985
743687776952975360
743704814064799744
743721440390746112
743803887644254208
743734845151416320
743617186514755584
743756785559887873
743702012127109120
743691975476445184
743764989777895424
743717543873916929
743751438023557120
743701202827771904
743781284770619393
743805695666044928
743711307036164097
743717984036757504
743655698748276736
743675428968161280
743780966079004673
743790541423292417
743704520467722240
743830756368146432
743720857109827584
743790545567387648
743685482563854338
743681733011218434
743804512834568192
743801144502292481
743794052206723073
743597741889163264
743803824721301504
743740251735097344
743807893175152640
743612845393223680
743783381897453568
743783188728786944
743682236168364032
743694953092517888
743708333123600385
743642583327457281
743775462837518338
743797554228264963
743758744660545536
743821877299273729
743835567461400576
743677446432530433
743759856075628544
743798233940426752
743761395120930821
743790050916306944
743676746000531456
743830148273713152
743825140438409220
743706340783067137
743682840181645317
743732526036901888
743788951656402946
743824506758672385
743642801234055168
743625155763535872
743813241030082560
743801140647694336
743801899829370880
743754956960718848
743731636634714112
743799479401218048
743763697932242944
743755762405519361
743829036791664641
743796162017144832
743614049389248512
743822921605447681
743790352851664896
743814788812259328
743796690403090432
743748220807897093
743669900795744256
743752046038265856
743748623536529409
743790608469340160
743619242071724033
743678012302888960
743742965412073472
743669418496925696
743694953402929152
743733259796766720
743771486884929536
743805078772027392
743776146655850496
743830685320773632
743697314858995712
743834547972866048
743816894449332225
743644248159850497
743625030131556352
743777950319976448
743665568197206016
743614414440497152
743785273557913600
743827065502216192
743831544951873536
743784195361767424
743695339278852097
743637872914407425
743701735345000448
743759088501198848
743824238453231616
743733020968910848
743686711515852800
743767674287579136
743735310723383296
743756194251046912
743711474674081793
743714712731287554
743718861019578368
743797957007384576
743732630726709248
743789174193545216
743735017109544961
743745561950486529
743757947541422082
743657619957628928
743615605505462272
743789647906672640
743829942727749632
743814469978038272
743791829263462400
743784065539645440
743680675803389952
743687634405384193
743780135447334913
743614535827865600
743630730257801216
743745394039939073
743752142553419776
743825630920384512
743774427058442240
743696035537526784
743739299485540352
743694693192503297
743664834059730945
743735063603404801
743760342568689664
743718378427191298
743715241268154368
743762037159960576
743802096604979200
743709746625019904
743737433024434176
743771394442407936
743715941687529472
743781100099534848
743750817027493892
743682823375052800
743701450295894016
743743422633127936
743761697085628418
743611532697800704
743731901123330049
743712548508164098
743786053526560768
743820593670332416
743735231341989888
743719842109227009
743800662425665537
743713370621108225
743680298571857920
743832450845945856
743673629414592513
743701878249132032
743737458508980224
743824645451816960
743727111127523328
743801144636432386
743721868159385600
743818911959900160
743708954052591616
743696916257509376
743777182540005376
743753677706452992
743748128776478724
743731502400184321
743721193056800768
743721603943407617
743770282838597633
743614921867288576
743736380631588864
743628230112874496
743718164433756160
743691308343033856
743736871105114112
743716272861392897
743833440798158848
743728084126314497
743736254534062080
743709528387006466
743673738332299265
743715715300003844
743714817635037186
743737651459563521
743597729406980097
743801924747657216
743783725708775424
743707087268569089
743687202303926272
743756118791323649
743813870138064896
743686501888712704
743744269890969604
743733926603067394
743691404967182336
743780831773208577
743787811149492224
743801778051907584
743753468037341184
743652477686415361
743745909738004480
743701508798066688
743616460904226817
743769448234909696
743774334615953408
743797663339061248
743818475504812032
743771491032956929
743602946911395840
743751136176308225
743784463813877760
743686178713436160
743747289668165633
743773625866649600
743752918428332032
743632659574755328
743716276963422209
743747168184369153
743771482652708865
743759558120640512
743801673001410560
743710585280356352
743793624211668992
743697872651051008
743754394831724545
743719783611305984
743793800573759488
743761835707379712
743771474377351168
743680357099200512
743694856929714177
743739295291215872
743734459548106753
743679807465021440
743798112112812033
743825601501401089
743806169362239488
743705220924903424
743599725975322624
743714339190824964
743799806531870720
743717917053722626
743686422192750593
743786086980268032
743808908448374784
743656202068844544
743706127074877441
743754684322611200
743725307400577024
743827271019073536
743714834370334720
743828684646322176
743766726223998976
743795255959445504
743751576360148992
743812037495529474
743698317134069762
743722224687808512
743740750739869696
743741698673541120
743708861463298048
743724867204243456
743748296515084288
743757871939125248
743625302803374080
743790461874167808
743677391894044673
743784392447959040
743765719683260418
743775240770228225
743803896204771328
743738330982998018
743788029030981633
743749135472308225
743775659915247616
743737575915954176
743699927532920832
743831050149830656
743745696096882688
743753635792773120
743732962076745728
743649436539158529
743720354166648834
743680344394600448
743681233868054529
743813576574533632
743685713443512320
743740335830925312
743804307317866496
743699151989276672
743760124192268288
743648778066989056
743805179686981632
743801123568496640
743661914643906560
743617715294904320
743681317754179584
743681473006305280
743773865021607937
743647410677776384
743787445985087488
743674556208996352
743686325446942721
743816269510631424
743750678674178048
743809076006633472
743692667251372034
743773013401755649
743680277587714048
743740021220335616
743725227767541760
743697058893172737
743613055230107648
743664657743941633
743705636215521282
743648392534884352
743702322681831424
743763534304026624
743778637992824832
743823982604910592
743718164463132672
743735176723783680
743613676062597121
743729590024048640
743741946426855426
743680927507714053
743695351744364544
743698199559344129
743777702876942336
743801530722172928
743650841983389697
743728486959853568
743760577386844160
743710908568875009
743820937552855041
743768072478023680
743800289233350656
743808308390301696
743701097848573952
743780479514583040
743718919362359300
743734375615913984
743794878388248576
743702226309263360
743770949867155456
743705246153662464
743738322254606337
743748816554254336
743734866370453504
743713865255419904
743808644169465857
743744072972546048
743780890506035200
743834829142241280
743709125847068672
743822263145881600
743752062769344513
743693338394537984
743725299020378112
743772724267454464
743704407062155264
743734849484161025
743688636479111168
743685499429126146
743629836816613377
743674988532686853
743730730841186304
743798015593451520
743737143671947265
743697017075994625
743657502177378304
743737437600415744
743829208921739264
743794182112837632
743720387754627072
743762137529540609
743791334318837760
743602968121966593
743823143882661888
743597246839562240
743662027810320384
743759512167866368
743813090102259712
743761013665759232
743806257463762944
743724854633889793
743771595760615424
743728192964333570
743650485446533122
743765090638401538
743775244721098753
743780923955613696
743741245650931714
743690180083625984
743754382290804736
743666914258485248
743823840162152449
743714246916136960
743729350608990208
743721998287667200
743771482593976320
743714368928415744
743777308595617793
743703585305726976
743657250611421185
743687420210614272
743779522881986560
743730239805657089
743651437456941057
743823969917218816
743819641596837888
743803086666272768
743694269806850049
743691765723521024
743771897779871744
743825815712993280
743604759085490176
743764419214139392
743715346029252608
743774330320883712
743745825960951808
743706223304839169
743818106313777152
743804034683928576
743773856637292544
743716688072323072
743737177486483457
743789249627983872
743794429547413504
743656835438252032
743795868386590720
743738301220171777
743709905979203586
743604217823170561
743622962306256896
743745624642752513
743661339948777472
743708307953639424
743793116797353984
743697566403985408
743726494468317184
743764478194495488
743799974668943360
743787962089930752
743807532603432960
743651034816458752
743755363921469442
743812280358420484
743785386577661952
743635469515227136
743716113746272256
743676309650321408
743823282311467008
743754579586617345
743759331552690176
743703388152430593
743798539990540288
743798418250809345
743707301379399688
743685054891593733
743754177042489348
743721520074108928
743713651694018561
743786204437577728
743798367914954756
743800947646803968
743773823162515456
743697935423049728
743708270280376320
743730655234654208
743734874545102848
743786611599511554
743771453376466944
743816646704300032
743727022858375173
743711701237784577
743643484809273345
743739438061096960
743749307111608321
743700565415256064
743688091408302081
743772753635926016
743723537580515328
743765430276399104
743671092103942145
743629832546885632
743768873678344192
743776490643464196
743740235121491968
743743900624379904
743729501620711424
743730756027981824
743831460973543424
743791791183433728
743677194728153088
743689219822870529
743678104778874880
743757603742715905
743725341231874048
743812314080641024
743695133548281856
743817322104823808
743739563835695104
743813769491472386
743608869348343808
743702100517937152
743607157984206848
743734803250307072
743769003579977728
743754441153613825
743662963454730242
743649092790779904
743780634363998208
743695532279771136
743814868621459457
743746446965383168
743732093692186630
743598513553027072
743806043675852800
743833558402342912
743819767417548800
743706382751277061
743831792579379200
743714200980094977
743826499233550336
743684471640100864
743756639115706368
743800972737122304
743716231090311168
743684023122169857
743785676295012352
743662166373470208
743783465536073729
743801442314625024
743792399411994624
743737445682819072
743771956646838272
743774452261879808
743616603594567680
743647415052414976
743703945915207680
743786636639670273
743716122055192576
743792512687431681
743709645768843264
743802394409111552
743833444996755456
743696463117463556
743608021977161728
743599973133090816
743681196119318529
743724296774651908
743668545846861827
743801161631703040
743734723583762433
743713819277484032
743695972497166340
743774514950053888
743771675649581056
743740117404123142
743743862892421120
743811617905905664
743789400438480896
743803388446519296
743712087185076224
743730449873141760
743797273293914112
743794874307207168
743815908683059200
743778462071087104
743607409810280448
743779565017899008
743743728762818562
743752914569596928
743705913060581376
743802138753540096
743830668505980929
743617325195210752
743746639634923520
743611813980430336
743738779412758533
743696048195960833
743727878714466304
743678180276396032
743758211619033088
743686094718283776
743734711172816896
743670261447155712
743796010900652032
743817871583748096
743834829020602368
743829745452912640
743716398602424324
743729417881411585
743778059170553857
743802784777183232
743672815967047680
743725617955278848
743706881726656512
743729174448218113
743692549915697153
743824175484149762
743648333785341953
743768588306223105
743656688482390016
743827208200949761
743681556737228802
743784124004065281
743803749508980736
743636572793278464
743608504401956866
743726175554441218
743781150594842625
743767594327506944
743699433003450368
743680642429255680
743632743251251200
743785835376574464
743652297092136962
743700234002268160
743815569086898176
743758882799919104
743680369875001344
743755099600621569
743774926251896834
743798133168168960
743744332826456065
743773684486176768
743678469884649472
743774758244868096
743805435338162176
743746522253135873
743779640553144320
743829749684899841
743832308206141441
743636346489700352
743619816595013636
743799366339690496
743734492821487617
743690205236846593
743749130967650305
743623331530702848
743692503983939584
743783687934795776
743756903356895232
743699701346631680
743734492959932418
743803820568895488
743715475863920640
743753606390681601
743772065703002114
743825488263716864
743683255392579584
743616779851726848
743705007145422849
743755666033016834
743821797326487552
743723172537610240
743801539072950272
743819612073099264
743714419171983360
743733574373773312
743701643342938113
743802000245137408
743687080761450496
743609398027681792
743820782346899456
743670592713306112
743732559343812608
743750423148797953
743785743168921600
743834107923304448
743775630714617856
743650254466195456
743810200067530752
743790155425779712
743765602196611072
743730764257210368
743744035110584320
743788179916980224
743707389531066368
743681040628121601
743695339371171841
743806752278351872
743792374275518464
743726033061347328
743606826801958912
743788503155249152
743824800527720448
743609901356711936
743724242131288064
743830152665235460
743656722112385024
743821633840906240
743599876685111296
743743904860647424
743825593268068352
743673306331525122
743751513625886720
743798267499130880
743638313366601728
743625201900888064
743790659107184641
743761894410850305
743800255347462144
743727345920446464
743743061881040896
743697247393579008
743792009631014913
743764100514254848
743704767919071232
743732257320374272
743772640402358272
743704939872935937
743796447032844289
743696664481804289
743715031607500801
743815761798410240
743793649306210304
743688892642000900
743760749177245696
743735738752110594
743709117412319232
743823307531763713
743714993498005504
743677031091625985
743782836390375424
743737936701599745
743693766188425216
743694215016648704
743730609164410881
743741816357281792
743648849420558336
743740289659998209
743747096902197248
743820111300202496
743805347542994945
743692424111788032
743705858492686337
743798250524704769
743807969016479744
743787844502622208
743625998789386240
743771444862083072
743767632193589248
743685897787318272
743707829685477376
743744538238320640
743807264100745216
743785021899702272
743833814024224769
743756349666844674
743630985837875200
743764922484523008
743639387276206080
743826675503341568
743788179908550656
743824259529773056
743818328733548544
743777287447941120
743731074765709320
743693380371128321
743615202906693632
743827845483356160
743802876930179072
743684668726222848
743809881438887936
743703039891017728
743799458568241154
743601927741673472
743801845068365825
743785361634131968
743745184320520193
743682806589493248
743704377714606081
743604490402598912
743716940024164356
743806362233225216
743643526731292674
743707955451723776
743797277462925313
743740654635749376
743654893483851776
743720878085570562
743735730501890048
743816860810915841
743717443168673794
743802621140545536
743752964750213121
743812800666017792
743768571902189569
743727924763734016
743609397830651904
743708060447735808
743724326088650753
743618012876443648
743784329818574848
743732752189526017
743775940975730688
743740935566041088
743811928183574528
743757243036774400
743707758545907712
743756907177926657
743807142340100096
743722472038502400
743832077754327040
743743271856332801
743806056351023104
743629266189959169
743696018802249732
743702234530099200
743708509225652224
743816017562918913
743653706403483648
743771453317734400
743731494145794049
743780999339839488
743634718688681984
743760115967221760
743637566969110528
743833000631144449
743741522802155520
743704097044389888
743798141661569024
743737236043137025
743626246257541120
743611516147011584
743620214961561601
743753795235000326
743795524164272129
743794504998789120
743766176908582913
743735482744352776
743726389812027392
743701684946243593
743678582870806529
743697654379491328
743703065144893441
743685688097280000
743763190232686592
743734706747805696
743801916430352384
743607602706284544
743688691231555585
743778285675548672
743745502999547904
743765299988729856
743807025285578752
743824876105007104
743695888426504192
743717975711088641
743789303977783296
743731393587404800
743828227127410688
743709935544893440
743746358591397890
743822086943215616
743749906905456641
743778998954692608
743730357409718274
743777891582869505
743687890245279744
743721457230839809
743799252938264576
743769528228675589
743602745664376833
743765220338860032
743715090243850240
743827724163244032
743702213738979329
743695309985845248
743611809752571904
743760325598580737
743603580532297730
743698887492284417
743800158975057921
743632760158457856
743803350785753089
743717636144398336
743657166612082689
743821101126533123
743794093956997124
743816248182640640
743830483998511104
743665786062012420
743835265526022144
743675617627910144
743684899668779009
743831846983696384
743712972090937348
743612065474977792
743825618576543744
743743519206977537
743702327035494400
743701605527085056
743710811760189440
743833554119958529
743731137646731266
743740168004206592
743777698682642432
743702016531136512
743701840244572160
743767283869310976
743690419456749568
743816059682185216
743711445494312961
743813736104747009
743708031033106433
743746790692782080
743668667745861636
743671108742717440
743679597909147648
743826541256314880
743746363075104768
743782769386393600
743771448888569856
743677844878811140
743707934853472256
743746522337026048
743820157307363330
743689601462657024
743744760771313664
743693992827596800
743832681524269056
743620474999971840
743766684415188992
743822279902015488
743774603131166724
743746610283192323
743721234634932225
743732492176220160
743727366795517952
743778898119254016
743739152768720896
743731418577022977
743705111805853697
743760816432807936
743695133703450624
743771474146713600
743709658607607812
743735113805008896
743764884848947201
743752025020600320
743797646758936576
743806899322228737
743826012572647424
743610484004315136
743601613311377411
743835357712683008
743758534614016006
743808061152821248
743648295940136960
743648128117653504
743722849664270340
743673478629330949
743706311481655296
743682747751751680
743693326004543488
743769263744376832
743760330090676224
743755896426139649
743784250214858752
743597439928664064
743640079172669440
743777597759361024
743712648882053124
743666516063715328
743737110369206276
743678549450600454
743662837302599683
743807012530716672
743637210272915456
743744253247922176
743690201323560960
743669007182532609
743714842884771842
743720932766687232
743822917503324160
743694043301871618
743823781446156288
743818031105777664
743728667281395712
743800662421544960
743803090965528576
743655535329710081
743759247633113089
743613738842984448
743771440478986240
743788553562431488
743795570289020928
743717141120061440
743784216614346752
743814612425019393
743821319222009856
743796573033791488
743640863646040064
743776700241174528
743649730140438528
743605362872377345
743695720729837568
743795880856162306
743778675900948480
743724644595728384
743705858576506880
743804395360493568
743704046557487104
743802579226865664
743820970973085696
743718231693615108
743770421212897281
743768999348023296
743627848544464897
743805770915995649
743680701225021441
743762598936489985
743739538669871104
743676921884508160
743810015841095680
743707196672770048
743741262419787776
743756777523576832
743636564543102977
743824771268370433
743736954974404608
743815485045739520
743685704853577728
743772594218893312
743797898111033344
743707171511099392
743738607769255936
743674812376068096
743704411491295232
743794853046288384
743776519886012416
743701999703621632
743809441116622848
743680554374029312
743736279758626816
743806962232659968
743659637283635200
743817938784903168
743785797594185728
743802386020438016
743832451097649152
743745200950915072
743784443115110400
743771482677870593
743693502236622848
743829716407287808
743805175517741057
743802595991494656
743792961750769664
743684345827758080
743792831622426624
743788653940379648
743777891616432129
743620474890919937
743800678993170432
743691673172008964
743725433414246401
743694957332992000
743825161342816256
743760178823102469
743688515188195329
743640352007954432
743720144287862784
743816210555543552
743830995401588737
743708534659907584
743749596564721664
743715144790769664
743756681004232706
743644097219600384
743655178671394816
743724611049656321
743769964356767744
743621812903305217
743728100932882436
743832761308483584
743651475017056256
743693623867256832
743823349382520832
743670315998318592
743694726977593345
743807893225504769
743651080844808192
743722140600401921
743835428860596225
743675722334502913
743739119335968768
743766927533711361
743690574327222276
743706991093157888
743806446119198722
743802658704629760
743828189726769153
743732294976839680
743745284757291008
743704990070431744
743752939496321024
743673176438149120
743644550183399424
743622957881245696
743820333652787200
743781305754787840
743771923046404096
743739333073477632
743794580777242624
743834514418446336
743786804491468800
743682982712512516
743652804686811137
743767686774067200
743704608560734208
743638913256984576
743746111030984704
743746996406624256
743832769772535808
743798598895177728
743729665236295680
743792873661882369
743671146319515649
743704520392224768
743811496199720960
743771486553415680
743734740310622209
743750993259569152
743803044677165056
743783042175623168
743735096910307336
743648195255865344
743758127728713730
743782794799644672
743830160772841472
743808631339122688
743600753613254657
743706953214373889
743724028360200192
743825132070801408
743693711888912385
743814557894770689
743634832232681472
743760745221894145
743695209284829184
743714201022038016
743611428003667968
743712086828556288
743662330106503168
743778642375774208
743823206625214464
743818869681324032
743817787768987653
743676339010494464
743729522629959680
743737324308029440
743698136791580673
743608760392908800
743776377405640704
743807138447896576
743804068137672704
743711482869755909
743793188029210624
743798116516667396
743797227202691072
743744290971521025
743727559611822080
743631350851207168
743765086066511874
743731838053556224
743632357639458816
743733566199078914
743597926576971778
743744521385586692
743790767848701953
743762989128388608
743658269940539392
743797902502420481
743624254281777152
743828537497497600
743777484546596866
743645112501178368
743807184417468417
743753778550079491
743616922424643585
743746916463194113
743722295865180160
743695725167423488
743736644818198528
743754025842016257
743718776839929856
743805473044955142
743734052734144512
743692101095809024
743669883901087745
743821369465577472
743789736209317888
743618466175922176
743768231807160320
743706743520165888
743819448474304513
743791325993181184
743755405830959104
743831800674422784
743825983271231488
743731523224952832
743605027567243264
743793867640672256
743825580508880897
743813622745407488
743723344546013185
743744202912129025
743668638163435520
743705631870197761
743768332441030657
743700917497696256
743716415497068544
743700296761647104
743722933323857920
743783096558882816
743815397066084352
743639655594213376
743747323323289602
743744076931969024
743755095519617024
743718013631815680
743713668416737280
743734975233556480
743786187991687168
743709373235486720
743795260224999424
743776339442839552
743789249456115712
743740499039662080
743822317562773504
743738146211258368
743694424853479425
743615424953188353
743813417413263360
743664879941337088
743771470149488640
743777321086115840
743722124100022272
743802658700427264
743692231341551617
743668399302025216
743799429182930944
743610437975998464
743781947403538432
743710656587661313
743683456735993856
743722056747933696
743668457762258944
743721662617554945
743598320929542144
743635905848565760
743625373997477889
743765782350331904
743750443960934400
743834313213386752
743707708243599360
743707250791874560
743731812917084160
743751983375355904
743617815857377281
743727324902789121
743793670449684480
743812448373866496
743643992403771393
743827476481249280
743710765790552064
743681988842790913
743784300156428288
743603831854993408
743715467605348353
743822909119016960
743832882800627712
743800985139691520
743692231316385792
743735172290383872
743600258370908160
743723117944569858
743745729487736833
743733297641971712
743779292493025280
743620936478265344
743804911243001857
743832321086922752
743771474335404032
743733423273975808
743774238134284296
743599705028988929
743791120459653121
743749034469294080
743795985848107008
743741287707213824
743703463448612864
743833562378604544
743764041919758336
743815338245054465
743819100384804865
743794773350354945
743664016237568000
743728671219843072
743824309811089408
743784141133615104
743696676947267584
743822023860813824
743775714613166080
743687508358111236
743698300189057024
743679685981200385
743752838765907968
743602657806422017
743777912273403905
743783922782212096
743611805302423552
743618394482704384
743825056401342464
743682621947817984
743833147322707968
743699042857713665
743767498084986880
743726213424783360
743682974453923840
743624421835825152
743830370437705728
743708316283478017
743760548001550336
743771465892270080
743609552898265089
743679065140277251
743819737952456704
743689223878803456
743772023588069376
743691627202387968
743830337185325057
743794958176509952
743743154050850816
743777505744543751
743732744014880768
743749378498715648
743769452542496768
743741317008678913
743753182812069889
743771222337519616
743835101625192448
743754630023155713
743637453462855680
743771964725039104
743820794837504000
743678880892882945
743749018077958144
743710036162056193
743634051978903552
743817389410770945
743728323021287424
743735038110380033
743771553997922305
743640968524496897
743680457779224577
743626426847469569
743793435526717440
743775257635471360
743777211895910405
743614229685612548
743739694001709056
743790818188795904
743652112492462080
743748183172349952
743834237757972480
743694915658383360
743763878375456768
743719703848189952
743760417831292928
743724338554101760
743680403106471942
743800251337801729
743707821343051776
743599914526060548
743758870485426177
743618231047380996
743803828932329472
743731460436176896
743710271009488896
743825928891949056
743767049365663744
743714339517931520
743786267402440704
743804457981468672
743815883441713152
743703161647423490
743605593815064576
743765803661688833
743744467023237121
743615660014477312
743827463952707584
743709880716918785
743783188997283840
743612954558476289
743751505212112898
743718223422492672
743761617712611328
743783398674665472
743712422502891521
743728138702622720
743718483213443072
743616448606539777
743688489703616512
743711671932223488
743765245512941568
743783478253191172
743677236469891072
743720010116325376
743721478231777281
743713441739743237
743679937853304836
743815724150439938
743828864770662400
743717300394557441
743656155868585984
743781972699418624
743764465578024960
743764259985842176
743615811030495232
743766134734880768
743612325693906944
743682412517826560
743805330564341761
743625340535308288
743781465020837889
743745821997338625
743703597687308290
743789241453379584
743666117663657984
743785688714313728
743787152664821760
743696488358805504
743775941122473984
743745368781819904
743728629176139776
743797449370771456
743816529481916416
743785579557462017
743734992316993536
743801945840816128
743712082827194372
743696828202262528
743636266680455168
743717354903789575
743823936467537920
743819373136187393
743749890447007744
743695733228867585
743809638106341376
743717736870666240
743806916002983937
743759163923140611
743729430279839745
743719775348494336
743752884953571328
743778092703973376
743807318547103744
743829292501598208
743800217582055424
743783415342825472
743821839382679552
743729275358982144
743810535859322880
743698195679580160
743799873783345152
743821373710041089
743760526937776129
743611713145102338
743726352038137856
743761730841391106
743763001736577024
743718915461636096
743644265138511873
743684694055616512
743739995815481344
743814457294479360
743778923083931648
743642088110231552
743779254756737025
743823836030902272
743745159309864960
743641589034123264
743755690888421376
743775656031354880
743729485179019264
743813874269335556
743803598195331073
743786816973737984
743711080292048896
743683699800051712
743659641607962624
743807700237156356
743766831035523072
743638090955165696
743732421086978048
743699571285516288
743777686074572800
743743695178993669
743740851650605056
743692290103730176
743792332588335104
743715832459452416
743728151038091264
743706936336490496
743779543853445120
743829514829074432
743768798348611584
743631409705811968
743739484206858241
743670022459924481
743741338294771713
743677517718917120
743809906751463424
743688623980109824
743723638063431680
743661151372840960
743710904290729984
743708853376712704
743753963070099457
743765186813755392
743806903441031169
743692252128518144
743768147912691713
743805775219425280
743780496094674944
743727597721313281
743670290975055872
743834375998017536
743817670085193729
743745125495382016
743673080145338368
743717707418210304
743622404514058240
743813224366116864
743683930730041344
743728885146083328
743767942744014848
743834715979980800
743747646498570240
743708567891378177
743795553553760256
743767435229028352
743702310069506048
743718529552154626
743801345883385856
743734652582535168
743782568013758464
743709272467353600
743818496589561856
743711072209637377
743794282990047232
743616536624111616
743803187308662785
743717141166202880
743742365664313346
743768865394458624
743782534719352833
743759801612537856
743823290746146817
743684819675054081
743820048398163968
743728151117737984
743773000961499136
743685910294757376
743754982114004992
743781213467447296
743833755199102976
743632097319890944
743701156807876608
743738364453543936
743690645869465600
743779623654330369
743691828575141895
743661847677702144
743705070127046657
743598228432654338
743718835547602944
743777514003128322
743759562457513984
743803346578968576
743713718664470528
743699512493957120
743804344793989120
743666947930361857
743733024865411072
743805670479233024
743775525785772032
743773638357311488
743725500208545796
743782924449943552
743779862851297280
743731527645749248
743802461585039360
743790537300393985
743711629695553536
743824959764598784
743821847876222976
743728319120609280
743689697885487108
743668982322868224
743599486769991680
743716117869256709
743708781863788545
743815606793814020
743711373805264896
743648925089947648
743700867459620865
743792667939708928
743780269568692224
743738657840893952
743740637682401280
743716788785971202
743794224114479107
743669934442483712
743752847246794757
743730600507408385
743672203292508160
743726448364527617
743831188528308224
743808627174055937
743679144840486912
743770857516859392
743722006495952896
743733200975892480
743747071530786817
743732697885904896
743827065649139712
743773852199686144
743731267624067072
743730479124254720
743749781378392065
743686384435625984
743703165724307456
743724678531821568
743648128109256705
743802998623698944
743756639040245762
743675680576049152
743765388299767808
743608814948093952
743685600033726464
743669431050473473
743769200791977984
743679736417685508
743769653755863041
743778298438660096
743627899022905344
743703794928615424
743768999448588288
743700070327951363
743790084403630080
743732999984799744
743797114002616320
743661549735284740
743777463763873793
743799164782292994
743706705721098241
743821441020264448
743757461119606784
743818479665504262
743710404950429697
743727207588106240
743755711872589825
743747679977541633
743691555794358272
743612132508446720
743741778331729920
743688674479484929
743803329768128516
743803090990571520
743610026829316096
743713819071942656
743786166630125568
743670974508212224
743623729842794496
743791195726413824
743684500937269248
743707410401923072
743787483704532992
743764293619834884
743835202242359297
743694164609507328
743674942172999680
743690150664765440
743819431718100993
743723764135780354
743747319112183809
743775903159844864
743768907182399488
743794710574153728
743765086376976384
743777941872644096
743748552413700096
743702511291236358
743812976608747520
743609871967326212
743743506728968192
743740386196094977
743818857245188096
743822208443752448
743685520128040960
743797915110432768
743792429069901824
743787219559813121
743743988780273664
743706097387601920
743810611377807360
743655174355419136
743707628518289409
743697037971992577
743815241922936832
743729077954109440
743775072884760576
743835219170631685
743799118972100613
743722581367238656
743603471392223232
743761286417158144
743680092899946497
743719905384501248
743768076638814208
743742097379860482
743718185451429890
743721557969625089
743709662617317376
743815631775076352
743773739012218880
743727845017423872
743604306192916480
743821545789751296
743619732855730176
743731330320470016
743683704124375041
743736783041531905
743763001602412544
743755653395546113
743813501018382337
743687714046779396
743690263902642178
743689282431258624
743749181290905601
743810917507432450
743749886261100549
743726372632170496
743792781219377152
743791535536340993
743685889327431680
743670701895278592
743735927655170048
743738548814131200
743673516373880832
743762267544530945
743697553959456768
743747747124129794
743653798627860480
743604155076452352
743714821921615873
743675927830245380
743729153610907648
743715845113708549
743710895700746241
743730093122412544
743737517229252608
743804936450883585
743805141812379648
743796132564729857
743616440150827008
743804928154443776
743747948236791808
743707770931712000
743644768484360197
743723210139537408
743619963345240065
743742214895919105
743782631079317505
743793062237843456
743702213843812352
743833705177882624
743712531672272897
743703379596054530
743718261091557376
743758987712073728
743769272233697280
743831704335429632
743750422800654340
743690192934961153
743753803690741760
743808639920652289
743795998179344385
743821751180726272
743768445754445824
743796396772433920
743750418891608066
743756794162405376
743832866191187968
743609162798501889
743699021890363393
743730760180391936
743606633708789764
743754638034272257
743802159678914560
743751983438299136
743601516821491716
743780240145653760
743826855929712640
743656537797726210
743728939659460608
743794589102907393
743702368877875201
743609616148344836
743741635880591360
743831188691902464
743676406165475332
743822510341394432
743816273553809408
743800469290647553
743743389015777282
743732907592736768
743708245030690817
743746186700455936
743700678384586752
743675701283303424
743749802140143618
743736749608710145
743708513361240065
743633083237183488
743700649024454657
743831683288399872
743752268273487872
743835055592726529
743727467710447616
743753317243748352
743792353513738240
743713978707120128
743672119674863617
743616003976794112
743623193068449792
743757159020658688
743730789221728256
743710757238378496
743759566450528257
743804437043548160
743668109815382017
743735835191762945
743714226330427392
743695578081595393
743627244845752320
743729900280963073
743676603100626944
743701999917502465
743780735237165056
743614246525730816
743825551220162560
743699797920493573
743690360342228992
743730403370926081
743747122218962946
743727690016972801
743777362785992704
743671209359876096
743697881014509568
743642390133608448
743744840177848323
743685998647742464
743706122649899008
743727370977185793
743782215688069120
743806178052931584
743678800861396992
743809407377674240
743698329624711169
743615102344105984
743807314365456388
743721004006924288
743827380213448704
743740004451516418
743815145269432320
743708966442541057
743832719247933442
743768165038104576
743773542139965440
743761743227195392
743693976046182401
743786405772427265
743706869349253120
743747558078459904
743716428226826240
743703023155707905
743752193107329024
743809118088142848
743659733798764544
743717564925124610
743669238208954369
743696270254977028
743758643703644160
743783377535406080
743757167212138496
743699193596780544
743828218885603328
743740855903621120
743707444040216576
743796098851020800
743805187895136256
743743359718563841
743796459452121088
743724191791218688
743807075231346688
743685574804963332
743771465854525440
743734740541280256
743832052647206912
743754113947623426
743734203691368448
743789190895263745
743793477511680000
743822334440706048
743763626796822538
743616976916910081
743665572001505280
743714423223705601
743752595475308545
743714188556566529
743801845341110272
743700343029043201
743632609092206592
743750959990333440
743723193450409984
743774003328847872
743802747019886593
743761529514790912
743773223393890305
743808073605779456
743731976583012353
743736418107723777
743692575119335424
743750322149982208
743753992421806080
743620525184983040
743827266833162240
743727798901051393
743824523858849792
743762750111899648
743724523229319168
743700594695634944
743709692010987520
743689144107335680
743759814187094018
743789425847582721
743664871666032640
743790818159431680
743779476912340992
743819096492507136
743820602243424256
743751102424702977
743753916781735936
743763026684190721
743812813056053248
743781284829368320
743766244051001344
743762251018969089
743639353482686465
743729493391507456
743700561162231808
743632193738575872
743703832526393344
743738469000744960
743612841597427712
743733943522889728
743770173925167104
743833759531802628
743718420353425408
743686178960871425
743749827515715584
743771444744617985
743756487906844672
743790151248150528
743696295458545664
743756823509925888
743774221529014272
743709994009300992
743672308145938432
743762624148611072
743631111775989760
743802704779149312
743712682662977536
743708064692350976
743723923368337412
743759935448580097
743760636115488770
743826482678665216
743680629875703808
743824620067954688
743716826652114944
743808337779761153
743743519018258435
743687244041510913
743688267665575936
743610475963891712
743770987699724288
743792965940805632
743661042148859904
743755984665907200
743655661163024384
743643501762592769
743758639425478656
743714826074021889
743621699870953472
743769880403578880
743736405612863490
743693363828793344
743802524688211968
743747830850826245
743627659687632897
743799097845497856
743759260471857154
743769209306554368
743667685951574017
743682542172155904
743718374232862721
743620189787398146
743742705415557123
743825345938358272
743829359673278465
743702494644043777
743796451327750145
743707372745428992
743740683639365633
743684320607404032
743825249272270848
743715849303797760
743625533217513473
743751123488542720
743775270105133056
743702180167749636
743626250720264192
743780609525428225
743742223125143552
743771465992986624
743698816256221185
743766738853048320
743735256159657984
743706991109906432
743652871967645697
743654931228426241
743803006953594880
743779665727324160
743797973637808128
743717686375395328
743674950540636162
743822040675778561
743714234333175809
743816902619836416
743764469843558401
743609888509562880
743797319376773120
743726331003699201
743728692283613185
743737030434164736
743817166835843072
743693443319246849
743693682281316354
743769926536667136
743714720985710592
743795411228360704
743734430217297921
743692960974282753
743683540676534272
743753124171513856
743796061030907905
743741749139378176
743606101057413120
743637113837592576
743739740130664448
743624413585637376
743795302193311744
743794677069946881
743689135592873990
743771465867108352
743708064528797697
743673067553984513
743828005198368768
743750443755409408
743779867142070273
743706139594915840
743670265578561536
743760309068791809
743815682085650433
743774343017172992
743694563143888896
743814696608796672
743757720914780160
743678167542423554
743824414676910080
743776704628461568
743703639764541440
743824091652718592
743829338974466048
743833159964442625
743706760389627904
743609758800842752
743805162708439040
743632793524015110
743687067977187328
743725810628984834
743724888062451712
743703614737133568
743756752366112768
743803787211571200
743746467907592193
743833075742818304
743773336551882752
743727601693298688
743783641654890497
743696585058508802
743721016581455872
743785424452206592
743666285305749504
743815598300344320
743825861648912384
743815128697737217
743766537488764928
743685004409004032
743760887756914688
743715400525852672
743719125273313281
743606822410534912
743752117463064578
743803262684504064
743750036928925696
743684882975490049
743762448092631040
743824779694727168
743732756450971648
743723772323082240
743617366962012160
743687252589477889
743686224934637568
743821009116082178
743702570229587968
743798875438354432
743727589081026560
743717363489464320
743795423668645888
743741229184122880
743686505873317888
743733708641837056
743634060447100929
743796896007753729
743743192177115136
743814793132449792
743780244293836800
743621699682213888
743785206373548032
743753535041376262
743730441308385281
743756521306103810
743694089107845120
743772166404059136
743826314621231105
743827728122654726
743744349800792064
743672790578933760
743793540610793472
743805934527385600
743655703101857792
743765258012073984
743763853138399232
743759881270788096
743716092493737984
743768428910153728
743701790080700417
743678553632342016
743762137554653184
743708152894365696
743800674912075776
743730894448406528
743731330488242176
743829363838324736
743693678095409152
743832803171672066
743761139348049920
743736745385091074
743742541829287937
743779166634520576
743745175915106305
743647524234403840
743675315357024256
743807239211880448
743683788157288448
743740050349789184
743767737231642624
743792307326099456
743735969350713344
743734035906605056
743739173929000961
743658693485563904
743664527754006528
743706722334707713
743680340493901825
743796325523718144
743670848519712768
743735969388494849
743724338667360256
743807117472186368
743785193719341056
743833973420335104
743719519319789568
743667707095064576
743834925766434816
743741723919024128
743677840588083200
743812892789702656
743692667540766720
743697440679698433
743689874121777153
743808719444709376
743723114035478528
743690608166862848
743805632403349504
743771579121795072
743732152714485760
743823101998272512
743793574001639424
743709419276374016
743697977206677505
743789409091330048
743772015086215168
743765845411790848
743743758047449088
743702033182556160
743731036886958080
743768571566768128
743792642719285248
743777518201806848
743794110952267776
743613927632736256
743744152450457600
743763047802626048
743612119816404992
743669380446199808
743708668747644929
743811051452530688
743713295052374016
743685033676836864
743605002225262592
743723248240590855
743822942392430593
743694445686591488
743802944231972864
743601797848252416
743726590811480068
743754206113206273
743736783276367873
743696123529822213
743817028419608576
743780827461451776
743775286597124097
743834946381352960
743706865322721280
743807763197865984
743647352343367680
743756659932037123
743691920761720832
743686908815933440
743708723244195840
743758455069016064
743775681037869056
743751173937602560
743711046662184960
743793280425463808
743728058926931971
743826503587274756
743815350664331264
743808153167499265
743744634745040896
743800213656080384
743822477059493892
743833638131871744
743715068982894592
743743636706209792
743600673778995201
743773235611832320
743700648953155584
743751152940900353
743605904185167874
743772535511187456
743686208237109248
743815418050129921
743793389351514113
743738955623849984
743799798130610176
743793649641725952
743712892361465857
743667778574397440
743812221956988933
743668491463462913
743723273326780416
743695154628820992
743745922669043712
743825618509377536
743805473338490880
743710770219753472
743708513466093569
743756152198946816
743685889394499584
743734887094464512
743661893634514944
743743007367663617
743735063481724930
743756957492776960
743828948799361024
743710518284718080
743666662663041025
743727526413897732
743750292802441216
743805775324323840
743621259334983680
743824825739796481
743822741187375104
743755267448266752
743806240661217281
743772891737632768
743665886590971904
743698614858309633
743788045737000960
743830953638899712
743715647910117376
743749714328195072
743804445767667712
743790092658040832
743790490944937984
743707896987279361
743741543652032513
743823299180892160
743790499438305280
743763421099765761
743749584313188352
743748485334241280
743614380605059072
743726247100850178
743717724140908544
743698359018360832
743744731134328832
743805666045865984
743683469419511809
743636463619825664
743600896102260742
743723218901446656
743780651409649668
743812217829621761
743739706328813569
743685465962754049
743734744504905728
743829011466313728
743746123739783168
743821638228189184
743785084726218752
743614464629575680
743749974274412547
743704357049294848
743762548629999616
743740885037285382
743669120369991680
743717501847011328
743800339388829696
743792105944977408
743731439338848256
743622337107484673
743779166391263232
743696903791992832
743693573560819712
743736820807012353
743806198944768002
743726439971729408
743787072691937281
743734186763137024
743810590431449088
743717954953453572
743821038199410688
743702838753189888
743768932599750656
743816235809443840
743696777753202688
743700305120886784
743730692933066752
743771448943120384
743701001429868545
743667505655320576
743732047902978048
743732735475277825
743816508602736644
743803413931012096
743783536944160768
743698212431618051
743718340837834753
743730403710640129
743799588482514945
743786368179052544
743684249631395840
743725500271472642
743789396617474048
743794697899020288
743688544544129024
743793167309377536
743747985956167681
743780190116061184
743769440114774019
743734136381157376
743814553780236288
743740071447134208
743679086220836864
743727798720749568
743731619857522688
743827011039334400
743817217234599936
743827367555010560
743675491844923393
743672668998664192
743716596032561154
743795402575650816
743642243400089600
743826776191807488
743634823902728192
743790025410744320
743815304732622848
743712775067688962
743683423085027328
743654859799310336
743709901935902721
743804848051716097
743740813822201856
743811542454571009
743743116423794688
743767447463829504
743656671768158208
743720580675842048
743690939210727424
743745025033396224
743800444124798978
743827807998984192
743740863969263621
743751194598727680
743762972502175744
743786024308989952
743729891779043328
743741568796897280
743678373415682052
743722169952149506
743746509712154624
743640871787192320
743677219931709441
743737915574882304
743782836533100544
743664309876621316
743655832907354113
743773328209510400
743705971537518593
743775731604348929
743729707091300352
743736548340830209
743719406002282496
743753715589406720
743684065048440832
743792194247614464
743684681292386304
743675533653741568
743693455767941120
743767418258939904
743823777134317568
743788725549826048
743754671697727497
743730671957377024
743744710259335169
743807088099368961
743796493119676416
743751828051894272
743752880939634692
743754298429865984
743762213119328256
743697377400283137
743766608846389249
743787911510888448
743738964251578368
743715551508205569
743698862406172672
743734488992145412
743703325040730112
743746459414061060
743786447832907777
743748485246128129
743815963221594112
743706843990491137
743835097560977408
743718042765451265
743815686523322368
743817133386235906
743776272380137472
743806719013224451
743705359492087809
743756651354718209
743701655657406464
743684501088329728
743630113481207810
743718005041823748
743794752391360512
743702067013836800
743614628027076608
743814960547926016
743793318153306113
743681619756621825
743751781713215488
743771444820140032
743831402555150336
743722560118919168
743775542567141376
743756945195032576
743764356492632064
743685314602950656
743675349318307843
743728025217310720
743698803526500352
743778923440332801
743722488773828609
743772719909580801
743726632976818176
743609679050317824
743809193564643328
743793305436176384
743719078871732226
743807364730601472
743676565305778176
743691660807147521
743790142897463300
743771763616714752
743723369909018625
743736652858699776
743804302972551168
743798108203540480
743784350567784448
743696303708733440
743696366652661762
743686036090302464
743678343669653504
743806811376091136
743743917770739717
743695016300683264
743685599958228993
743728788702298113
743736585867321346
743631405243109376
743749676189376512
743704344185311234
743703493093949440
743722870476464128
743815258603720709
743680344352645121
743733750555541504
743752587158028289
743690788513583104
743732920053993472
743745171716603905
743735130485727233
743766491372355584
743711227126259712
743721482291806208
743802230827028480
743770505086402560
743772174423580672
743701718777487362
743736372121395200
743771029458264065
743727471560818688
743711181244751873
743824913685970944
743701026847367168
743730210659409920
743823290553274368
743750402009505797
743720383166111744
743668482894503936
743708479949414400
743815963045302272
743771687938719744
743711277445349376
743710841158008837
743638908907335680
743714465212837888
743670324223315968
743794224131375104
743692176807190528
743729338353254402
743805586454654977
743727291339935746
743710316928786432
743679711071461376
743749948949159938
743695188141301760
743679350638141441
743804076492623873
743713634644197377
743821906529390592
743690477828866049
743801584908283904
743621670603087872
743762120681062400
743742877461733380
743689773244514304
743774670399348736
743815384269152256
743804152174743552
743682051539251202
743789820128944128
743762833729429504
743675554600083457
743786129208418304
743714624432812033
743746270523588608
743808379710234624
743733972845236224
743737143957164033
743690821703131136
743714737947443200
743792793617731585
743625327822405637
743699285951188992
743743657719668738
743616104501698560
743688653466001409
743712816876576769
743776528236830720
743827614893223936
743761571516653568
743777761408385024
743818676755914756
743783302088245248
743637982226321408
743749139490439172
743691966928429056
743816416055394304
743728901935890432
743712611221463040
743721973105074177
743632554838921217
743771478416461827
743819905720410112
743816311281713153
743752851273375744
743705095259361281
743743984523083777
743698157796655105
743663550422360064
743623457297039360
743648002233950208
743831826171584512
743784673499717632
743626636331913216
743787177553756160
743722950247874560
743779111882063872
743765430163017729
743622383446163460
743740503234011136
743609632959139840
743824678867841024
743768840098582529
743668151678812160
743694659537403904
743790726182543360
743718533482192896
743732815095697408
743728373533335552
743664427271069697
743723990611427328
743662342714630145
743798976147685376
743664494140862465
743600463874916353
743743842084519936
743625029871538176
743734622849142784
743611436409053186
743689127342727169
743678268423831552
743765073630470144
743801903704727552
743692193404071945
743698296267386888
743740302268071936
743733754850484226
743608349363703808
743785059593883648
743738456572977153
743704491090841601
743734270783430656
743710853799649280
743707448167456771
743818114840862720
743769691437555712
743821373722791936
743815376039968770
743771880935415808
743778507914870784
743734509732933633
743612862321483776
743706340992835585
743824171570978817
743765123945336832
743761751729016832
743795545353883648
743720442154803200
743625307043815426
743700280093532160
743681762178457600
743707687406313472
743767757913632768
743824477717299200
743827451567050753
743654796910071808
743766738844585984
743822967562448897
743616846797094912
743833323437436929
743706785605771264
743774229729021952
743631757551894528
743612220450410497
743678109136752642
743702247347937280
743744450300518401
743687969979019264
743788507164983298
743800259743145984
743761416054702080
743734484621627393
743783256152236033
743763236714127360
743688812816011265
743829599008731137
743743997370195968
743701882250485760
743678859657121792
743745645765267456
743616113137725440
743737735299534850
743834896288858113
743730630056304641
743747927344975872
743801937498353664
743787064332849152
743670588544163842
743742835485089793
743753237136703488
743831838679048196
743647859820593152
743772350970216448
743711373843038209
743806160906633216
743627492238430208
743827170334736384
743764721216561156
743705527281016832
743818127562149888
743803623424036864
743744450338291712
743794182234513408
743736296409964545
743600493386174465
743726016233771008
743735252162535424
743792554605449216
743835416521023494
743717749138948096
743730713841664000
743767158132453376
743739450786611200
743814163831603200
743626476986105856
743822644592640000
743726796336594944
743825693742505989
743711592039145472
743772380254830592
743771104909627392
743769666506604544
743824985056219138
743773810596392960
743690259888693249
743792261188706304
743699235661459457
743775232406630400
743826633325318144
743688791924187136
743682966056931328
743691413116751872
743685407091523585
743813853448908803
743757507303079936
743791053321404416
743691673276817408
743763911954948098
743824037202145280
743687282020880385
743783004405923840
743703618663002112
743834778819002368
743815975728996354
743746144606400512
743814738468081664
743630050696757249
743746555937644545
743764482187497472
743774431303114752
743742902442942464
743778080158851072
743722950415650816
743756026684465153
743785797787095040
743739627018715137
743755682650816512
743725156367892480
743636656599687168
743621406248869888
743815829024837632
743686103119466496
743772346801000448
743809990314594305
743705179183144963
743756680702263297
743773759925010432
743783343913865217
743658571913650176
743739303679844354
743798137253408769
743801018673168384
743686971420090369
743761391128031232
743712183410794497
743747193278894081
743720693695578112
743730453954199552
743660807301402624
743777442486165504
743705959223091200
743685847615037440
743647247095607297
743763760670617600
743819465201192961
743692961041375232
743829175275036673
743818194503213056
743696463155232769
743695268076412928
743613164391010304
743647167512875009
743720974789410816
743732349674754048
743762766784139266
743691560198430724
743670127405629440
743651773001379840
743680130539630592
743638607144050688
743756387398778880
743723416021176320
743687915297869824
743727497024438272
743824943146663936
743769242626068480
743730479090675713
743766160135487488
743811886374871040
743743699574611968
743718064047304705
743765828831608835
743764683572674561
743766231417688064
743831167498096640
743830714521640960
743720899212251136
743826541151346689
743741690477830144
743820920654077955
743802482535456768
743749969912307713
743681560835022848
743771461714731008
743728549475942403
743761546103267328
743759197506961408
743772069935058944
743742537576288257
743828784974028800
743820635667759104
743684350252716033
743603659947253760
743714582741417984
743704281258172417
743788499049062400
743662363568640000
743697629431816193
743796367265390592
743795167669411843
743795293536215041
743789123606036480
743659901705138176
743704440671088641
743707603209854976
743674539528183808
743695339127902210
743835458132656128
743824150599344128
743797893891489792
743824854965690368
743727186524282880
743741866420510721
743795276830351360
743717355268669442
743671796537319424
743750976486572032
743714528119005184
743715597574234112
743739396206125056
743784908649304064
743782765108174850
743597909837504512
743761080824958976
743789094497583104
743793347333079040
743628163108995076
743691665127288832
743820816039706625
743822267084218368
743811475421143040
743807071359905792
743650023972409344
743813639652663296
743613424458858497
743798800007979008
743728239227527169
743815384168562690
743685780397187074
743742122281492480
743642084234539008
743813824147558400
743603567936815108
743655539289133057
743794123505799169
743723290074570752
743703883159998464
743755451993489408
743815266925174784
743702859640799232
743797239932399616
743655929636323328
743713194124795904
743716369485598721
743832597948731393
743726834135662592
743600405163040769
743805238440787968
743757834362359809
743799576025403392
743779191489978368
743774082844532736
743611788499914752
743608995106033664
743693707791110144
743716428193271809
743778092657807360
743787345233715200
743777325196541952
743682584257802240
743733138115854337
743636312876408834
743791141225701376
743772699114168320
743732001375608832
743766763897159681
743777958653997056
743706043092369409
743795088317358080
743640309880365056
743802713436225536
743603416610463745
743791195617255424
743753426140467200744152577164644352
744075083212169216
744147984187785217
743993264773042177
744032909544284160
744188157436932096
744131244926111744
744192028775424000
744145635255934976
744068074593263616
744089834520707072
744191466478706690
744102886901055488
744143454595350528
744172206528290817
744027184143163392
744149489896808448
744177470065283072
744082024563150848
743973467591217153
744149032965144577
744160118204399616
744105626125623296
744143991202062339
744124961778991104
744084298060423168
744072931328823297
744145597716889601
744168196417126400
744121329658499076
744049644532031488
744121510005112832
744115461604933632
743982938203652096
744192175555084288
744129890086158337
744153030061350912
743979616533159936
744140262553882624
744068456090304512
744122512108298241
744173741593235458
744148923808350208
744196294231597056
744179928065794048
744143223690526720
744088135949254656
744107601558900736
744061258605920257
744166074418028544
744166133029310464
744076844857696256
744137213412257792
744113846768402433
744180976838918144
744174571935367168
744173569459032064
743977544509186048
744116090842681344
744113439799377920
744125703994617856
744174270134231045
744069227871625216
744146973301874688
744116078045990912
744175649758257152
744067311091474432
744117483163033600
744185691077218305
744104837420359680
744036986353295360
744179131055808516
744070184034516992
744065704597532672
743965783869394945
743985035544403968
744135544121204737
744124248860524544
744108624872673282
744069806777835520
744069953557565440
744130107976056832
744121157675167744
744116690498224128
744087309377748993
744119190504771584
744111573313126400
743984993500803073
744082439887261696
744024885484199937
744156049704361985
744018812421414916
744093114453860352
744131789959143425
744029130379894788
744118498234933249
744132469578948608
744159199781851136
744132217979420672
744152501407092737
744113503087247360
744194365065596928
744177008645595140
744147460101144576
744071681476550656
744176073424912384
744033068713975808
744174546836561920
744147011142819840
744193031209889796
744101238543908864
744158474322468864
744059211684913152
744143991139008514
744142162485358592
744112986881724416
744104623624036352
744173158463340544
744094204788379648
744181286974140418
744090518041337856
744092401212526592
744124177389596672
744166703437840388
744086290208071680
744058632996782084
744134461969866753
744184730464227328
744195560308105216
744037548415127552
743964500039245825
744084260286570496
744183111563485184
744045727022714880
743965917768359936
744139079768510464
744001439371001856
744187121519464448
744163687733338112
744160638449090564
744064404560482304
744066287412871168
744134411679989765
744104875294887937
744001628156624896
744179420420837376
744159552350855168
744179546522591233
744011925038706688
744026882073632768
743961786349658112
744119156866433024
744144343775199236
744139314582294528
744141881664245761
744120943488958464
744089121602166785
744042573048709121
744179038936268801
744195409065586689
744062328363163648
744188216157278208
744060184717332482
743985845011628032
743978777785548800
744114174033276929
744191705864351744
744055596320690176
744095584961847296
744123938339430400
744051750051659776
743996972407918592
744074005091516416
744109514241224704
744163192910188544
744038026586783744
743980862077829120
744178640556941312
744080728774811648
744097988222550016
744011245896884225
744092170655666177
744128614833229824
744066027395375108
744174773429755905
744130338834743296
744078207989735424
744085237387366400
744157232820944897
744099577758908416
744006279522193408
744124059932311552
744195132291977217
744082628647718912
744143421066121216
744100747877322752
744109585234071552
743972641502019584
744165365337337856
744069571888451585
744100676918255616
744185460403109888
744157144702910464
744063045270384641
744175679311347712
744166401326387200
744066308430532608
744073728171053057
744169773609684992
744119378925477888
744059874523385858
744047316802338816
744197892408250368
744106649468702720
744125494493327360
744194272551796737
744013686822543360
744160214887333888
744054719610519552
744176593698885632
744076366451183616
744161557194620928
744144867954032640
744134704899686400
744169253679538176
744107563856207872
744186970121904128
744076685167955968
744039204997455872
744156569902809088
744004891262193664
744136688872611840
744160097228693504
744164299917168640
743962516502511617
743969407676915712
744051938736672768
743988885768667136
744136995367067648
744143710229831680
744080455767588864
743984343329058817
744147556364652544
744153705373638656
744133283114553344
744076752465453057
744081844191244288
744193647579533313
744121446880972800
744052999937470464
744148374320984068
744081106048262144
744122394814578688
744137968093364224
744109740641390594
743973455142469633
744181694022959104
743972343794524160
744079801531535361
744157907793608704
744103822235209728
744174504843354112
744107186368946177
744051406231969792
743969458062917632
744038026582626304
744100982917849088
743980602207014913
744175675100241920
744167215012913154
743961870587985921
744088479781560321
744158335998451716
744189566492487680
744131286906867712
744075720406630401
744135896413405184
744029553975230464
744123233499222016
744138492536578048
744147409807216640
744073086610378752
744144544900481024
744064014108467201
744177780502335488
744170671366799361
744139214053322752
744115004572639233
744034612033298432
744192070701678592
744106406140248064
744054493369737216
744016472045948928
744183984117194752
744114450962219009
744127012877524992
744193937171189760
744082184160575488
744138643388907522
744143101980213249
744065599706435586
744139213772201984
744146038315876353
744036755398139905
743994049288339456
744150232397660164
744134881140162560
744152686069678080
743978161264820224
744180800707563520
744047371261194245
744193735886516224
744186944981241858
744179353622315008
744117457930027008
744117273439404032
744068107786924032
744140409325096960
744125897075220480
744156217824673793
744097325602246657
744099758306955264
744135833406611459
744052161366097921
744136546593476608
744129705578733568
744179122696503296
744028857494310912
744149582486114305
744117231689281536
744172034578591744
744069366371729408
744103298072981504
744113771367567360
744098017612029952
744036851833573376
744101100324855808
744047698291064833
744042568791502848
744177835280048129
744174718631219200
744149590547509249
744093470927757312
744102803371659264
743997132118626304
744165533193363457
744073807799914496
744092216663117824
744064802931224577
744193186143297536
744142611385040896
744146226824810496
743999136647757824
744042208203014145
744095563868700672
744102140533055488
743997656301772800
744150605619421189
744063703922970624
743977162877829120
743980446980026368
744177063494488065
744106825612570624
744133581098856448
744089129978368000
744167957375426560
744054707316981760
744194889118670848
744186819424694272
743998931445628928
744196814186905600
744120926657257472
744133367059386369
744180590602137600
743999052975472641
744066250016440320
744145413217882112
744154695237668864
744081919625801728
744121824351399937
744115826379333632
744059715064324096
744175180105326592
744157287376293893
744168347646967809
744098449558216704
744071199039365120
744078015076896768
744179399445057536
744102694265229313
744094783551897600
744075749838176256
744103772079656960
744064345504681984
744063351622344704
744049321570635776
744159367465938945
744080833485615104
744146004367314944
744103046360207360
744172743286001664
744152052545249280
744080128838230016
744060168061788160
744092292265410560
744086332222357504
744126576699269120
744127214023811073
744097191267078144
744163754728886272
744130284275273729
744067176777277445
744186479572770816
744192255100067841
744091486904590337
744022587211120641
744195962994835456
743976844005871616
744127964732887040
744078492900397056
744180108236304384
744034683361591296
744135191443177472
744135715861176320
744160495859601408
744119991390343168
744130338981580800
744117395116163072
744194385676484614
744120251357466624
744102987564457984
744144008004382720
744083480108208128
744052782001491968
744064819687456768
744063838039998469
744115071643750400
744178468468985856
744173330396229632
744146415648137216
744167181433315328
744152631409577985
744077939306815488
744164262180950016
744197300935888896
744120876510117892
744092984157822976
744062210914271233
744159598278545408
744074214764863488
744068976225955840
744114371245244416
744111963412664320
744136613446352896
744143483968053250
744194511635517440
744068422389075968
744100295119093764
744082611648237568
744077100622163968
744109333710004224
744188543275274240
744113972664664064
744079759701835776
744057190042963968
744197489448878080
744058603804442624
744093764696801280
744101452738662400
744041239104851968
744142024178294785
744095333202927616
744163641629483008
744152065354633216
744127373348573184
743969797667430400
744191194062798848
744120952066293760
744145811785715712
744118334698983424
744196504068493312
744163293531619329
744089381548462081
743998679518937088
744133388076888064
744101444459036672
744183187019030528
743974369416908801
744021719107633153
744083169507446784
744133350353403904
744125779777298432
744115231002103809
744082410636181504
744052177816133632
744133853481213952
744093517169958912
744190753526583296
744067722221338625
744176782371328000
743970447570665472
744110730660708353
744050991155257345
744072293706530824
744120872391348224
744082196705775616
744084952350875648
744128631539179520
744064526111346688
744070884500115456
744105604831117312
744084939478441984
744181333145096192
744107672920784896
744142842017243136
744090157289189376
744023002468188161
744196889780887552
744148005037707266
744113045845250048
744011417582444544
744193840450502656
743969566976417792
744136839834013696
743989032904962048
744050588158205952
744168360322150400
744099003114135552
744145652419035136
744189016984129537
744088328711077888
744196260790411264
744080942420074497
744187121393614848
744166271508488192
744160999058477058
744084100680720384
744097346460364800
744106150157815808
744090316974731265
744153445188382720
744064643438620672
744177470333583360
744134604618141697
744102224570224640
744064333177561088
744189092494196737
744148508614266880
744145626955296768
744102702511173632
744033505009631232
744107815300628480
744082188413575168
744067759861022720
744159908845748224
744111112317210624
744159812208951296
744141256444551169
744117982209642496
744148596627431424
744012634266214400
744193609839284228
744135514534580224
744113926519029760
743979914303397888
744100584404426752
744029365227380737
744060465823752192
744196453552250880
744120012458188800
744089645638639617
744127499240607745
744137351832604672
744086130837102592
744095463331225600
744143408470462464
744107840516792320
744118254885470208
743971718805491713
744053016899231744
744187746126802944
744165294294306816
744105487709396992
744176983744090112
744086487336165376
744129747274338304
744044951273676801
744081697403191296
744188363025031168
743992522431565830
744185783490351104
744000424420663296
744153839385743360
744085434641293312
744011161797001216
744167705993838592
744168133561294848
743990915920887809
744186408282238976
744152375649247232
744189075717038084
744072717515759616
744124487642251264
744144834261323776
744063942926995456
744101133925388288
743992962946850816
744191215004876800
744147594348204032
744108897435193345
744100160750391297
744186609780690944
744126144610340864
744125875898171392
744090094357864448
744085153543237632
744001347335372801
744130124916867072
744086135161393153
744085577121861632
744137834106331136
744193265902231557
743965230049394692
744040710589014017
744194687871913985
744118313593217024
744098273489747968
744085841551720448
743985790326284288
744124592629878785
744006086592598016
744169350156935169
744179231626690561
744126182208090112
744071295629991936
744172994776408064
744149070495776768
744002785927135232
744061493524701184
744074877422862336
744185947000995840
744152287484973056
744078157398028288
744153810269011968
744051246865219584
744182868327407618
744170151231164416
744115465904132101
744122608858304512
744137058155958272
744012508344819713
744152556100849664
744173997332500480
744145279125962752
744116749428228096
744019525352460290
744089083518017536
744150949481025536
744142720436842496
744098231265726465
744082934970343424
744182331544584192
744064127371460608
743974616801095680
744109979628617728
744077998299709441
744080443386040322
744121560244559872
744131035231838208
744159896229249025
744171485124763648
744145840969777153
744144935058837504
744114232602464256
744044020003897345
744119685432623105
744104380413153281
744111833578115072
744194205514403840
744071467550244865
744045618176364545
744092850258853888
744062156337905664
744111082822828032
744179013577543681
743979209832312832
744153025900601344
744132847015964672
744183048451743746
744120658255294464
744091621202010112
744012667770245120
744083089811464192
744138966333595648
744181035550801920
744186001304727552
744122671449899008
744093819117965312
744103315097657344
744133837022765057
744114232719990784
744111632339574784
744128786829053952
744165348803379200
744141399117930496
744052278567526401
744117462166306817
744168582632726529
744141311154991104
743971840272535554
744159707460411394
744056187608530944
744193685575827457
744080191757090816
743990358246232064
744138433845690368
744127788601479168
743984213288955905
744136210856185856
744174836033982464
744033286834524160
744099124748914689
743982942733533184
744166267280588800
744102706680233984
744174592860823552
744153914950426624
744195841167097858
744115469951639552
744157677362741248
744185468619718657
744190804084817921
744122172478722048
744147665626210304
744052563742441472
744138358528610304
744089570204057600
744063103957082112
744006254570409984
743997249181585410
744189201646780416
744146998446678016
744028769640452096
744140476635287552
744197124917649409
744089406747840512
744163821862912000
744064370850824193
743973983696068608
744191667884830721
744138085856862208
744149888284262401
744067680248958976
744030191345860608
744154523145371648
744035211982311432
743977720883847168
744021849084944384
744180863252971520
744124756178407424
744107903557181440
744052362503987200
744121505571799040
744080154050322432
744190711826886656
744173401590403072
744115688147656704
744149108517146624
744046658200145920
744119982955454465
744108922643021825
744180464911532032
744026999610548224
744081097890340864
744142074526699520
744165218603900932
744113779814739969
744072549567324161
744078174196142082
744072478490763264
744153269115686912
743992501573279745
743973853702004737
744179957262331909
744192561414279168
744092677986205696
744115172210511872
744119484047327232
744037758163910657
744099183368507392
744133564309049344
744181316359491584
744178737030139906
744151906096943105
744109526886977536
744126635092369408
744085073775955968
744130473102876672
744159367499481088
743976827375345664
744140304350056448
744063515170902016
744172009039372288
744196776811466752
744152220652961792
744105609348407296
743965083336859648
744098436820111360
743993109483163648
744108704744738817
744071203405631488
743988525243072512
744065608011091968
744141722322673664
744057299422027780
744125758671552512
744196256638078976
743967755041386496
744141403307945989
744119391672012800
744173729073201152
744133509699219456
744090396385546240
744120301944975360
744149104230539265
744040329200926720
744110042543067136
744163926661730306
744117562779262976
743965242737197056
744169178236542976
744062118635388929
744033907444686848
744144314238902273
744002156622155776
744167332533002241
744162760674648064
744047048325009409
744084138567798784
743985656515301376
744143014138904576
744192410134188032
744121987837067264
744083102453088256
744096985905496064
744088907520839680
743983152415158272
743967247689932800
744065226631450625
744133157394522112
744134218620538880
744133933546217472
744171824628535296
744172713741266944
744155123161653249
744079411465621504
744070821514190848
744125636973838337
744182335604723712
744171610949640194
743994904884371456
744185800292765696
744083715144441856
744091633826799616
744064232296177664
744189289945251840
743984121089757184
744139180620537856
743979457048772608
744179546262507520
744092938125336576
744187566077935617
744177583592464384
744155236198195200
744086516704612353
744075393393696768
744093320016625664
744081924168294400
744123279825338368
744036516247257088
744172730786906112
743968602328567808
744123087000641537
744095970615492608
744049829253423104
744150370629324800
744048985908842496
744148223149867008
744123137210613760
743964307298222080
744024717946925056
744178606771933184
743975535563407362
744087955376062464
744147300725960704
744069949287698432
744115180557189120
744185518922022912
744087414352842752
744111086962511872
744122428314497025
744033022626906112
744100081209610240
744160034486091777
744140811932139520
744123900477444096
744159036204023815
744127172114264064
744080367859208192
744064043527315456
744080355158794240
744192485971341312
744096784281124864
744062852319830016
744122109794844672
744132377149005824
744186039321890816
744122415962275840
744045349606686720
744130158316167168
744076265985052672
744152434537160705
744146319049113600
744173586383011842
744119441907138560
744182914229932033
744127968918777856
744165202061631488
744066220656295936
744102056542167040
744120578769063937
743987824890830849
743980899931348992
744192032722325505
744097807821332481
744140828575150080
744196893891231744
744170306290458624
744126542897352704
744163960249679872
744103633621487616
744070842552811520
744126631216816128
744187121171304448
744146029881208832
744082876157722624
744136789514928128
744084037799714816
744046276476604416
744146759451090944
744028702607020032
744156024626610176
744157857822744577
744144406375182336
744118112254103552
744180368450916353
743978563590840320
744103751028453376
743973840909303809
744127440574877696
744059488588660736
743993898188439552
744173892588167168
744186513047621633
743999917115346945
744120721153073153
744169354036654080
743992782264492033
744110004848975872
744097606293393408
744109115782332416
744089163360800768
744167768610734080
744057055909154816
743990542489493504
744008255228248064
744126459086675972
744151742376443904
743970237880602625
743985182424727553
744135912926355457
744191718082256896
744122600306147329
744153952946552837
744151641591582720
744165302695428097
744116916848037888
744110239885234176
744150345555841024
744173158509461504
744089482320875520
744151503112396800
744070117122805761
744192800321867776
744166284129087492
744179957400739840
744033949391925252
744169064772296704
744128811906830336
744188463348518913
744019550514085888
744088475419447297
744127675481075712
744126819750731776
744079461721714688
744179680794808320
744130863303172096
744040966680641536
744068351186583552
744186336840646657
744110038353076224
744024365524746241
744070045509255169
744040756751568897
743968027851489280
744194998317391874
744046478071595008
744097635850657793
744072205873602560
744127843014107136
744190762053664769
744135543945109504
744139201474617344
744058993799200770
744155378909315072
744110973716430848
744113255619104768
744130695195398144
744179839914086401
744145161664479233
744070054225022976
744118213236109312
744122411541475328
744111405683597312
744112274072272897
743979754995453952
744120968898056197
744181949812596736
744136458307502080
744190967595532288
744096402549137409
744100353801621505
744108675124592640
744194943590162432
744189965047726080
743993012947034112
744167059936940032
744174706073317376
744117068132388864
744181790240169986
744185166604689408
744068959176122368
744111481080385538
744095870145040384
744039360241205252
744191181412773888
744167462522982400
744190828973817856
744148089087336448
744185514689961985
744119282615861248
744190929813180416
744197145549471745
744113385319563264
744143022376423427
744040752615989248
744191395360083970
744055210318962688
744102522118373376
744030300569747456
744142929963409408
743992862145028096
744131500468277248
744136848436494336
744073631718850560
744157874406985729
744166736828694528
744026911374999552
744166774850060288
744155664000352256
744132867870068736
744109245608538113
744081429072601088
744056858919448576
744197976374009856
744157089929510912
744093588368297984
744169337661992961
744137821473095681
744177436745695232
744125280663527424
744132662676365312
744190120102764548
744107182216601601
744174391425142785
744196684188622848
744081156564410368
744152967201316864
743976827128000512
744140224687648768
744020674432335873
744185267356045312
743983383089381377
744105269442060289
744189067588440064
744131844573175808
744090249861664768
744184327852929025
744184822663385088
744090237077446656
744151063037640706
743981990312087552
743996683315478532
744120742275649536
744092229237637121
744137527913758721
744011790896472064
744068930080215041
744165843538448385
744139478147670017
744152308792102913
744064022878773248
744183103070081026
744147510155948032
744092153895333888
744100777287946240
744060478603796482
744165419896844289
744178858652491776
744113079466622976
744131681024638977
744113414671306752
744090765572333568
744066409446150144
744094976674500608
744113339106623488
744119286810083328
744166590116139008
744147971709734912
744180007677861888
744168599108018176
744122516281659392
744090186653569024
744092405385826308
744120742371958784
744057043271704578
744098050973413376
744160554533658625
744078446981226496
744002563490611200
744131106237087744
744141495880589312
743961895665795072
744163620691578880
744185611439968256
744145471699038208
744097728230268928
744196243988021248
743984779675111425
744045442003009536
744039578449944577
744130804385734656
744068745266597888
744140577227309056
744038143683399680
744137679013560321
744180187923890176
744087947067203584
744087342969925632
744148697433391104
743964307298258944
744146759694356480
744103793109901312
744179064131354624
744120482211971072
744164354774433792
743992950221312000
744139100853276672
744129097463390208
743982602659442688
744109207906099204
744196940242509824
743985304151924736
744129491618897920
744170675296944128
744155320033894400
744112487818092544
744076836485873664
744104384267575300
744085388386533376
744188006312083456
743991666592317440
743999191165341696
744090778121691136
744182025087750144
744163909838512128
744133379612893184
744186223594442752
744073224867155970
744169580684181505
744086223053033473
744195124226228224
744095421203628032
744147266966020100
744128354853457920
744062311401414656
744194276943335424
744080447773220865
744100353898057730
743973572373258240
744069118714855424
744056552626196481
744184378092359681
744138618260824064
744133639722663936
744150647814164480
744120348183044096
744154670000672768
744113905442693120
743967364794957824
744120004052983808
744006019811053568
744122797673299969
744115360870309888
744066274913837060
744051162819723270
744179277982212096
744063712324128769
744158813889105920
744098508341395456
744086646832893953
743965225683132416
744154879896260608
744073216419893248
744174647495770112
744194859716739074
744125330676457473
744123158110801920
744074126613176320
744095975006932992
743990039282016256
744162551081148416
744082951449747456
744103952329777152
744080309021511680
744089213751164928
744046184415780864
744076731418574848
744099129085726721
744175851365867521
744175284962889728
744089813331099648
744123435211759617
744170092565499905
744124689266712576
744192183658479617
744114685734195200
744121476350156800
744098931928346625
744006275407577088
744117361821655041
743987417930207233
744177444928757761
744183480800645120
744098055247507456
743989804560486400
744071513654042624
744152946074476544
744182419687936001
744083752565956609
744078849353252868
744006250539655168
744117051200049153
743962000372436992
744192380853698560
743993222867845120
744037414222630913
744122420143894528
744163322828824576
744069068626468865
744187247155634176
744153969698693120
744116434721251328
744115562356310017
744161447782027265
744089926803783680
744122726323937280
744179357573349376
744122000621338624
744111770579668993
744057819297636353
744027746033086469
744029939821907968
744190342702981120
744093173094440960
744112508735205376
744112148033474560
744167026541813760
744172369988685824
744083920308830208
744115801452584964
744152757339328512
744073791249219584
744173502345797633
744109459564273664
744191273838469120
744072637912068096
744197754038161408
744174018157109249
744035774014840833
743976688753618944
744161573950865408
744147644428214272
744125141878202368
744144897343651840
744096377651724289
744030304726355969
744102505244663808
744036952685551616
743973362964271104
744079486996578304
744116497442701312
744023824539201536
744039313923510272
744137741978468353
744131400173912064
744158516034809856
744143408470630400
744128883377733632
744075695610011648
744046146381824000
743992513921323008
744106871515033600
744081752138911744
744107718953271297
744104908824150016
744191030271016960
744191818795974657
744098613194854400
744120603670622208
744109090528428032
743967843155316736
744150190332993536
744192057921650690
744122830816686080
744137393637203968
744035837092978688
744194830415335425
744153655033663488
744140560420593664
744031814713483265
744154724702818304
744100349556973568
744176132099051525
744089624620957696
744104623594672128
744071534554263552
744000453759934464
744109308674183168
744148718367154180
744196059392544769
744097354635223040
744157887157669888
744109417512198144
744036696862429188
744125360183336960
744152430212849665
744134096767623168
744073514282553344
744160353181900800
744197032349474816
744151075352121344
744190892165169152
744127281346416640
744028954009477122
744192863462887424
744188014574899200
744190967528329216
744153520560050176
744180733388922880
744190942534565888
744169710665797632
744148873434791936
744069705837723648
744131639006138368
744048998676336640
744120553506803712
744196176908525572
743967813656797185
744105538095562753
744133434176462848
744072042018910208
744177889701040130
744181278820417536
744067193751605248
744112659780481024
744080774765350913
744164811911507969
744157282922020864
744098227356639232
744189440843718660
744013926057246720
744034658334171138
744116904378380288
744087129282777088
744177654828503041
744126199132229633
744000277716439040
744082230234988544
744155307375476740
744123112019599360
744077897518899201
744140606587428864
744130800103231488
744054342399959040
744121593736077312
744101641192873984
744114769435705344
744164828651094016
744046977143443456
744133383983370240
744100517383639040
744110512321986560
744137523740418048
744113754586095620
744172504197955584
744144481876860928
744180557391732740
744124139640856576
743975879357792256
744168771389120513
744189868721508353
744103482735628288
744178812372516864
744177789121740800
744111669996060672
744173984875425792
744090765433913344
744094376767393792
744109099072299008
744134075913502720
744086705620328448
744180871905697793
744099087138627584
744078841249992704
744156763038027776
744137280462397440
744055806161747968
744116740783759360
744128178843693056
743977506911420416
744113280705249280
744081349368119296
744112588611420164
744174597117976576
744125339148902400
744076693640470528
744068233771229184
744143550703669248
744185766549557252
744147946489450496
744150123278540800
744182021191254016
744101226288132096
744185854764126209
744120604018761728
744133585083367424
744065175960027136
744183023604662272
744048285783064577
744093810557358080
744143542650540032
744046075066130434
744163381712719872
744151012705964033
744120196948987904
744057827686219776
744075154318331904
744038135563194368
744174647533572096
743997941250166788
744148009613725696
744083236851179520
743993856337788929
744099112140808192
744106481533001728
744165931891425280
744120800941318144
744106116901109761
744083501218168832
744156817358524416
744140535267528704
744174311930478598
743994527157886978
743999052958728192
744135669983805442
744147577466126336
744001607059148801
744146616840491008
744126417303183360
743969503869034500
744127243488747520
744136546505330688
744179915373821952
744039687220760577
744102149097984000
744162412857798656
744056569474785281
744160856586477572
744191173145862149
744092623799992320
743980422002946048
744021039542329345
744120020708495360
744120695924400128
744108020809015296
744172332294471680
743962784707280897
744074458160336896
744149061998084096
744082834239926273
744163301689536512
744051410229166084
744135179116097536
744097220765564928
744068963756290048
744140786632097794
744147934002937856
744052790239105025
743984993630838784
744138312353480704
744134960924270592
743994531285180416
744120146663514113
744150756903682049
744127532832686080
744106234018729984
744145522055749632
744150102323920900
744104724123779076
744173175072690176
744165797279440896
744167567674187776
744129579724472320
744007768718348288
744102555907727360
744078841199595520
744125720717209602
744068728615239680
744139822206312448
744148508542967808
744116808211279872
744173091245465605
744196604459114498
744146138857619456
744058087540142080
744122709462769665
744122457867563008
744141667456946176
744169719196835840
744063477480833024
744140296225718272
744078887378882560
744068707777912833
744019957327986688
743977276233101312
744148902966878208
744106255233523712
744183577110319104
744004908102336512
744066119858786304
744176920749838336
744029323053645824
744176849589256192
744011585304268800
744180481533476864
744009563737718785
744162324685160448
744187326956445696
744187314239381505
744084683907014656
744150266019094528
744063783618879488
744084943970533377
744123237903261696
744056082679668738
744160130795773952
744137238250987520
744067780815773696
744136663685795840
744014223836061697
744082913667448832
743970925813633024
744144897150685184
744114400647229440
744098751350988800
744179420450197505
744105584027381760
744147946388623360
744171782614159360
744069642931544064
744194775969046528
744107173530177536
744128577281593344
744119370549497856
744131311980392448
744079218686988288
744077624763256832
744192020118380544
744171417843961860
743968707026657280
744020339039035395
744151369095974912
744018594103758849
744074751564386304
744095761042903040
744005860171481090
744157945693372418
744086697122603008
744131995576446976
744019496084582400
744184483293782016
744155919743852544
744165214644494336
744109425888104448
743973660394815488
744153646598885376
744192460646154240
744173120932691968
744194193090822144
744182050509430784
744090232979587072
744128744797790209
744110608803594240
744171497716092929
744111758131011584
744176493132136448
744111896329076736
744191235825426432
744090627328073728
744179705587335168
744117252740554753
744189482702757889
743975787196362752
744153424472702976
744050659666821121
744082884651147264
744134126278688768
744103637719343104
744100563646844928
743994590361858048
744149322288205824
744092288184385536
744180129392369664
744084184508080129
744069467089534976
744090668914507776
744072751049248769
744091050629816320
744159010916532225
744156045786877953
744167366024695808
744064765169893376
744093726809669633
744118045405286401
744098499667517442
744178938323308544
744128216554676224
744074324089266176
744124710070398977
744132670767104000
744163230411546628
744050810615652353
744084520304058369
744093651433852928
744074562778836992
744091558484467712
743985987496325121
744180372745785345
744123510499475456
744116824904765440
744057135701590016
744176731989303299
744160906825842688
744192129375870978
744109304400207872
744181408680181760
744041750885507074
744047882857250816
744052127568375809
744111913450246145
744177260618473472
744082284878368768
744045425133494272
744194914141933568
744137351765626880
743984347779194880
744189289865613312
744185867187544068
744063481536778240
744136244591005696
744112508684935168
744186706212061184
744089565938454528
744122784905854976
744156045648465920
744187360406020096
744053973011800064
744121333727039489
744178766293966848
744191651191599104
744130779022786560
744019265469153284
744152791057338369
743968123959705600
744029046338625536
744180364181118976
744098869038952448
744155093453398021
744192976658776065
744120255606231041
744185271495819264
743991708774465540
744111384741416960
744186148084457472
743999866485932032
744129059655909376
744116967431372800
744143542336032768
744170855844945920
744106540454535168
744155856799936512
743988382410235905
744018355045212160
744104925458731008
744083723503673344
744190573389676545
743977674641637376
744110231341371392
743974583326359553
744115952443396097
744147845884710912
744054635955105792
744169060494114816
744126245315686400
743996687409025024
744166279737651200
744191768577605632
744161259415830529
744156700073201664
744188585285423104
744062160461004800
744031437058359300
744133555870113793
744187892902297600
744146461533835264
744036768182378496
744181999926140929
744034893265514499
744126803032215552
744052534407467009
744109123936063488
744145035822759936
744163993972056064
744145346180296704
744131508898758656
744191814916317184
744190019569655808
744032661765758977
743992367405903872
744195048632422400
744088211320872960
744168469306933248
744114090109448192
744193127444058112
744100899002454016
744087284346019841
744174500640587776
744125196462866432
743963225302118400
744136101871353856
744072428146528256
744155915486658560
744188954153484291
744075435500277760
744197724397047808
744121014729248768
744110684473069568
744129596451340288
744153755713736704
744086353072226305
744092170823569408
744178829363654656
744126186431848448
744140673553600514
744186647194050560
744140618985803777
744158679730126848
744146843286839296
744111229438926848
744121514186969088
744007697448701953
744061619551019008
744092573271220224
744120544983916544
744141202090528768
744075024257138688
744069936490942464
744108935355994113
744119752197562368
744186114668396549
744197351410040836
743968279274762244
744046167718240256
744075519273082880
744173343218237440
744098881525415936
744080787327356928
744184185351438337
744112253176320000
744085514169507840
744123116243255296
744128711281221632
744110214715080704
744143798444363776
743966974733070336
744195279079936000
744165575237177344
744124009743278080
744056078871240704
743981990412750848
744116497665122304
744082192284819456
744106360002969600
744186932767264770
743990920312426496
744064148380721152
744058226350653444
744036088616984576
744191248324493312
744121199483969536
744125246849056769
743962822330179584
744103478679732224
743998918766231552
744081630495649792
744179001288069120
744115998677176320
744151180234874880
744005692642701312
744185502509699074
744144658243137536
744128803878899712
744096008427143168
744112638699905024
744087150094868480
744195509997441024
744121903959412740
744099531592208385
744191974123667458
744098009017946112
744040538903568384
744099271587278848
743993176541663232
744018476692553728
744000013559169024
744188236805726209
744081932569321472
744179131051540480
744038328291442688
743985748454572032
744051880247070720
744177889831190528
744114295508766720
744152409337921536
744090484562337792
744155039057477632
744189893622915072
744018040539516929
744142854642143232
744073350771843072
744087208949354496
744190350869336064
744152606205968384
744124005318168576
743969600639991808
744122293991800832
744118930365685760
744036554113429508
744146172336553984
744195933609541632
744116749193383936
744147866634059776
744159996829655040
744024155754995712
744037716011126784
744189176480948224
744024890026647552
744150702289625088
744140136552734720
744120356462559232
744116166306717696
744101460959502336
744063670263635969
744103574821605376
744137494485147648
744069118589009920
743970036700807168
744098210415779840
744125179996012544
743967994234159104
744095068974362624
744141692614414338
744075187885334528
744172608963239937
744107685285502978
744165344625885184
744157807155486721
744051414608056320
744177373839523842
744173968060456960
744149058189672448
744183836968263680
744182016736792576
744121170182680576
744065025090981889
744096390201114624
744112517413232640
744118103840276480
744097946321453056
744033555387420673
744120012638654464
744146860135321600
744192083351773185
744080753823219713
744150782002532352
744143450413613057
744067520747966464
744194184463122432
744156737792466945
744173875605413888
744114232673861632
744088248981520384
744079361435832320
744165176585428992
744143018073063424
744134767982018560
744087720486707200
744073074023227392
744023359000813571
744108209770741760
744127289546407936
744072440825913345
744066086446968832
744106062064852992
744002919888977920
744162651626962945
744116895935270912
744179856695517184
744119701945614336
744071924888801280
744055835249238016
744056070084108293
744104657061089280
744191994939969536
744131727229075456
744123522960719872
744129734884261888
743987980130385921
744032523488010245
744075825473957889
744128971357454336
743993340207599618
744188966891560960
744058410732261376
744109757208891392
744091885308764160
744031588166537216
744073006977253376
744125959985598465
743964303204618240
744183656818835456
744114824259473408
744081525608751104
744107454644903937
744170146768494592
744112341210501120
744179336803139584
743974427986038784
744108138270441472
744170880872374272
744053889255735296
744008905366376448
744148227730120704
744026051647578112
744077964678152192
744182222215847936
744069722585579522
744196340314439680
744147057234026496
744029276928942081
744060378011803652
744165319141269504
744113620305453057
744103755210199040
744117885866487808
744108670938660864
744127885175328772
744152790910414849
744055781046296576
744042472356126720
744010973305053186
744043814382350336
744163477896503296
744147606692052992
744171921042976768
743997798836748289
744055244032774144
744098654881988608
744081462488604672
744138626741657600
744116279447949313
744099250804396032
744184034201317378
744095652108472320
744136412128231424
744147413733093376
744081143968972800
743974985878765568
744068661565071360
744181966485000192
744112819088560128
744193815494467584
744084231052197888
744163188527210496
744065457339142145
743974608366407680
743996422912151552
744029213968183297
744070230322913281
744114853539942400
744167131437273088
744132519730216961
744175406769639424
744167890358702081
744075083036168192
744081420579024897
744167861107646464
744182641835016192
744104241753694208
744034662599770112
744122688340373506
744071664804192256
744047371131158529
744138454863314944
744131047810465792
744172315345321985
744093634459467776
743987547768950784
744137989299838976
744194511623053312
744075305241939968
744050227758379008
744106619945029632
744194331163172865
744170906155651073
744186773308383232
743992778196058112
744142217233768448
744180997525241856
744086130920927233
743962319386869764
744160626075918336
744160160495599616
744196214564995072
744104762019291136
744188912491343873
744191860957192192
744063737372549121
744058414893006850
744118389262671872
744173771024531456
744164962961096704
744111569240469504
744188459305287680
744182562051002372
744137028581855232
744191068099452929
744157605975756801
744183384017092608
744064672668717056
744179957362991104
744098667435462656
744143269987225600
744065616609447936
744131131482718208
744094377048432640
744068925835591680
744086923543781376
743962088670826496
744072256263962624
744098319664881664
744137099989880832
744121409027211264
744144868004470788
744055160192761857
744145748606992391
744139239328194560
744089611987746816
744108037758140416
744098076260864000
744095228177559553
744093793784307712
744153361541365760
744065918439915520
744078346091372544
744151004069961728
744046251361042433
744188434147745797
744162546844827648
744189633580376064
744092975769264129
744116531005636608
744059325195427840
744124512770334720
744177512335409152
744184336459567104
743978387375558656
744108003981287425
744055445250314245
744167227813994496
744072771894972416
744126215624212480
744082804686880768
744153478696677380
744166954915737600
744082142087491585
743986751191060480
744124126860812288
744000374068088836
744095878483410945
744041302082322434
744195417752092672
744144918151573504
743977028639031297
744124630298820608
744120754925613056
744126362521313281
744194344098226176
744175012177862656
744185099747459077
744099959646068736
744106473265991680
744020095794618368
744090777966383104
744187381251637248
744149817094438913
744099921767333888
744185833750663169
744053910088880128
744181668869701636
744145539055386624
744081554788487168
744113133938163712
744101779751702528
744055927733628928
744146671299399680
744178678351953921
744040958023639040
744078656654479360
744070553330397186
744150886725857280
744116208128131072
744169656030658564
744097950377250816
744080883804741632
744150534404308992
744047551544950785
744196566970310656
744191575518023681
744088521426624512
744156989391966208
744180003475197952
744108960395964416
744068871204773888
744165323612520449
744020892485885952
744190841716105216
744073644519886848
744156981049495552
744131202941067264
744175301651902464
744182138409525249
744134365538553856
744076697667047424
744175213802364928
744140468263387136
744078308598554626
744099032570658816
744145371262124032
743997693983232000
744092200217239552
744174982910083072
744087078858784768
744080225445740544
744156272052871168
744194956110213120
744107270254931969
744089817487671300
744187104746340352
743991050071478272
744196885720731648
744128459971174400
744004471844331521
744087170894401536
744057311979790336
744089670653456384
744187490605613056
744137116863635457
744128124129017856
744094322275000320
744050454200459268
744057152491388929
744174987028856832
744146193391955969
744080954956845057
744119240689618944
744142607153045509
744148332445057024
744171627420712960
744134612692123649
744162848851394560
744118209054388224
744073120085082112
744168775348518912
744150228236902400
744149309499805697
744144314222125056
744099242336227328
744177570887852032
744188757100929025
744053860071784448
744150899271032832
744150366749483008
744191714114539521
744129319736270848
744123112225112064
743979884842717184
744138941259976704
744165965076774913
743987216402112513
744064089794674689
744126509514887168
744034402540339200
744117428779618304
744152023239639040
743985035754242048
744062399351775232
744188518067494913
744151305963376641
744107563776606208
744147002930278401
743963669973827585
744038416279543810
744075502428774400
744106343091560448
744088362408157184
744175326792654848
743983609527185408
744120612176728065
744008905273925632
744130007686090753
744136856917311488
744178636232720385
744144469386203136
744046100244463616
744175670738169856
744056254776090625
744191332474748928
744101733853466624
744127302028656640
744099984627367936
744173540199505920
744076463150870528
744157719184048128
744129264933609472
744135132731346944
744168817312542720
744019273606107137
744057861215490052
743989548623990784
744105819046875136
743994951030083584
744152275153625088
744145530666639360
744167332486905856
744068171041218560
744188719473647616
744094280285827072
744094548666757120
744182457302396928
744116363321577477
744084339999281152
744057026532245504
743988936461156352
744185154025861121
744122692702470144
743973207770824704
744091130518724608
744145337816915968
744164501466013696
744105349154803713
743967784451903488
744170289618096128
743966207288582144
744166543869763584
744116350881173504
744117399302057984
744178783045951489
744104808022446080
744101561643712512
744080091001593856
744059006453424128
744140950579126272
744070339165028352
744147204147920896
744070150429741056
744125502735134720
744090845075378177
744168683212152833
744060570790428672
744197485443293185
744108897422675968
744194230638223360
744162517488918528
744067189347614720
744108360866402304
744019533606817792
744050936415461376
744184327735488512
744115000323637248
744070607810211840
744130909285167104
744098713866485760
744030371629654016
744086004915666944
744041910466134017
744067138869133312
744107777568681985
744083517764673536
744147153623322624
743985220140032000
744142812749365249
744042690472443905
744124152211193856
744153793546301440
743983898951049221
744053985905156096
744085564840882176
744100941025132544
744169526070247424
744184453581406208
744193953952579584
744068842033418240
744126437960056832
744192812975955972
744182574608695296
744096322937040896
744091549789749248
744051754338238464
744092485186650112
744134483008446464
744143131424206848
743963363538010112
744145228597174272
744020376787779585
743980564370227200
744061426587869185
744180506812612608
743964789622308864
744127637795274752
744114723583557632
744090572617572352
744141034230161408
744177235393904640
744180435547193344
744030900208472064
744118716531613696
744167504482828288
744118716535873536
743968040191143936
744126832493072384
744146746843013120
744105802252886016
744007424898543616
743969051244888064
744137754368323584
744175628849668096
744115063347355648
744152371626913792
744110181013950464
744169790529363968
744047274918055936
744094213336350720
744144989626707968
744189436661989376
744156431637610498
744046884864524288
744195417630445572
743995282082373632
744050328442634241
744132566081507328
744030434774945792
744081924130484224
744177017424338944
744167575685214208
744093982733500416
744156217572982784
744119316249976833
744020410518372352
744160361822068736
744185653362069504
744100085466808321
744089444454699008
744114375296950272
744132461014224896
744070318382321665
744155454440247297
744072247569223681
744077704543109121
744188073630638080
744143013962612736
744175901752037376
744144448376836096
744080749645733888
744148345027977216
744141457922101248
744048533121155072
744057345240629248
744073241573072896
744109656742760448
744134201931403264
744190711474511873
744156083346866176
744103772129988608
744096805231656960
744101268113719296
743974361174945792
744067520550805504
743990135964893184
744183124058341377
744164031485874177
744179374530899968
744043080324681728
744122923242373120
744137510968762368
744165260714713088
744103814169509888
744097371525648384
744193454616547332
744192322376708096
744189394551181312
744116782718423040
744185833855475712
744014827606183936
744127142934478848
744074374345523200
744083387955159040
744130242504056835
744171073739030528
744186273984823296
743966748358021120
744114673239400448
744187272296337408
744174521817661440
744177939881787393
744171866596712448
744166124506521600
744113033266475008
744184630035759104
744184105475125248
743967956246355968
744145216144351232
744059975371194368
744192892604919808
744068896370626560
744083425431281664
744044925868773377
744197799932207109
744103914891579392
744108045970587648
744118628220542976
744089461198327808
744068384627765248
744060289562345472
744101834495647744
744094469054685184
744064597418704896
744183942018830337
744151545042898944
744169324764532737
744133581161775104
744079562762444800
744142473144967169
744069793939070976
744115868636839936
744182914536046592
744092640426131456
744123669799010304
744154401678438400
744106078913331200
744152518444351488
743980266784423937
744112156384256001
744067910650503168
744072130258669568
744195338022559744
744082808889577472
744178674161827840
744154942450044930
744136139456548864
744181324592840704
744122491224743937
744065012415737857
744170809606955008
744095639164817408
744110160004669440
744075359684018177
744194649909301248
744089838618611713
744000827145097216
744152006810542084
744112345086058496
744116635888418816
744189956659290116
744120192960200704
744105252853428225
744131500761812992
744108679515910144
744116506003447808
744130196387803136
744188144858234880
744124550623858688
744194268403798016
744165751217659904
744090958418092032
744180582297575424
744135099571109888
744126068974587906
744061762035646464
744088731536211968
744189789017079808
744194004326088705
744064765044076544
744192259449552896
744173708022022144
744153994717700096
744164723889930240
744160261024653312
744124475164110854
744182419457191936
744150358285508608
744187960162127873
744189478315630592
744176945894690816
744117298601033728
744096712894062592
744102622878179328
744124836067172353
744190233592233985
744048491081637888
744066308476706821
744141348962459648
744190111936483328
744195983945400320
744189633911717888
744143026503614466
743986205881049089
744145027392278528
743975145295884288
744138937086713857
744102534919364608
744051552814534658
744100043410440192
744028198996971520
743986046296297472
743992434351276032
744064957906620416
744052094072721409
744106888657313792
744056418605596676
744039364565557252
744185049449435136
744148219110825984
744155303177035776
744113066611212288
744042975731286016
743967465458176000
744140837043462144
744086940560011264
744121040129892352
744148441337577472
744173527432044544
744183237392621569
744169035600891904
744096927197896704
744146986039971840
743961895456104448
744080908811182080
744160986446323712
744116103190843392
743966806981775361
744110994868305920
744183799328743428
744064983206666240
744013032708255744
743998582995378176
744056548264189953
744146956809805826
744115184726347776
744164996284821504
744170486641336320
744133664829808641
744131496424906752
744098600679014400
744083593320857600
744195035768446976
744162064646737920
744016492988141568
744096083798859776
744110243819421696
744161125063884800
744172353094037505
744171740776005633
744047081837453313
744027641423011840
744094272186621952
744114060908691456
744113443964334080
744120092074573824
744134562410795008
744161472964608000
744183413649747968
744063150329335808
744081181776449536
744111208479981568
744173833842794497
744100538258710528
744183392590237696
744009865916518400
744158029633961984
744040912205025280
744151520019611648
744037208336797696
743964470804787200
744074475067498496
743976588379754497
744127457469530112
744175398053871616
744142342731489281
744103042405007361
743992832927502341
744039871677857792
744115100886306816
744121581010624512
744092627730108417
744113519805759492
744038110330232835
744106637020008448
744153898416480256
744038361975898112
744132750572142592
744092828964425728
744109404975431680
744152056903180289
744179043147317249
744093034531426304
744125284505489408
744091662947848193
744176254073606144
744081470784966658
744109228814663680
744128489113124865
744102681464037376
744111867077885952
744098332302245888
744084037984264197
744128778515980288
744122235452067840
743979993898819584
744090589516423168
744133924801118208
744169962273648640
743987287931883520
744101557688541184
744080858785677312
744184122239819776
744128904332451840
744174928291725312
744177717629882368
744172130904965120
744101062483841024
744147879229595649
744175020683964416
744188933190213632
744057165095264256
744021572080513025
744104376290189312
743963078392438784
744181207139753985
744139356705787904
744098369732284416
744178464455000064
744014282493411328
744138035168706560
744007567421014016
744114438370910212
744148953273249793
744143093658755072
744009429448855552
744091176807071744
744196873041350657
744130544410198016
744164044358180868
744077226291912704
744079344465756161
744168620327055360
744175339656593408
743963510183497729
744133635595444224
744129969815687169
743975187339567104
743983936745832448
744133174016483329
744071505508712448
744078371534024704
744099619643195398
744164438610157568
744064957873065987
744097916848050176
744178824955432960
744038290572120064
744168033069969408
744113263684820992
744115608401346564
744133685960654848
744136991202250752
744166405554249728
743979624988827648
744115054774190081
744051796415512580
744065150999797761
744155886302568448
744114362663636992
744126282816954369
744125045623164928
744127931115503616
744022838798069760
744151453120487424
743976797943959552
744190158082277378
744161007749169152
744051167135694849
744128795200847872
744171463813521409
744042694687789056
744172185581924352
744179416469737472
744142863181709312
744187100178747394
744091067662897152
744188316875055108
744068494006882304
744145073252802560
743967243374108672
744173506645065729
744087489753808900
744038391122104323
744060243701792768
744163050215768064
744116027877892096
744082557369737216
744085720013410304
744065797069365248
744173716494385152
744076983227850752
744160961590857728
743978664321122304
743980774169382912
744065402418900992
743977234050887682
744140086355300352
744109728087818240
744130699699990528
743994678366769152
744119945408155648
744189553993482240
744183224713216000
744118917585604613
744012797768572928
743979507560767488
744165940061954049
744122398945992705
744130871515615233
744086990837190656
744192863165100034
744147023906115584
744173909373648896
744121526618832896
744073463971876865
744150232351543297
744140719582027776
744023358996623360
744006279610302464
744138106727632898
744046540906442752
744171866626097152
744148697332781056
744176262088892416
744054086501306368
744127964778995712
743997677013078016
744049715952648192
744128107272015872
744127264594472960
744133191016005633
744090505353527296
744173510742913028
744130875500068865
744058498791669761
744162165133873152
744070385260503040
744174651585236992
744017448928686080
744060793273073664
744129558480363520
744181421405782016
744104686328832000
744196118230241280
744069265385480192
744173787537604608
744108029419786240
744123384565370880
744040635146117120
744174093747036160
744174802626293760
744022758930124800
744081709927399424
744160940602560512
744053931370741760
744127851629273088
744172021672775680
744167731046531072
744141407401607170
744134088383172608
744190887706628096
744148864890998784
744000940307472384
744176816060043264
744092820818952192
744074244250796032
744047857666240512
744071782232096768
744185976155742208
744139985612222464
744114610387718145
744142036656398336
744183228869844992
744101054074093568
744173456132976641
743974146971959297
744194281078923264
744068581911035904
744061052955070464
744100555107221504
744124084930260992
744194037838553088
744088718873665536
744117139183931392
744062843918688256
744109937714823168
744112710128807936
744086114269528064
744034851335081985
744145950118133760
744068703470354432
744019487402364928
743964953040715776
744191886047457281
744185909080367104
744079428226007040
744092816725389312
744135334288556033
744091642194432000
744179655570132992
744178124393426944
743972880313122817
744187695728041984
744096918779756544
743988894249558016
743961719521804289
744055222935359488
744148835539259396
744166560810569728
744049736735404033
744077079637983232
744074458068058112
743968589846286336
744093693150371841
744020410216423430
744110609021698048
744144226233917441
744165528957292544
744081357798772736
744175301698138113
744147887987240961
744092577440333824
744047316584235008
744115205823668224
744193236818890753
744179512968110080
744083945562701824
744185049206108160
744119974843813888
744053679494471681
744112299191869441
744161922048733184
744115256201515008
744105143545769984
744052077245136896
744132431939239936
744026588598145025
744180255108251648
744151062676930560
744175931049148416
743967532629929984
744140497631903746
744178883596001280
744110957010554880
744065092086603776
744122013069959168
744094297251848192
744059178445115392
744140656751292416
744061334074064896
744074584010428416
744060579279667200
744183681825259521
744184588050829312
744087703575203841
744157681523499008
744072948089135104
744113758872739840
744190665647661056
744124525554577408
744147598525734912
744121728025112578
744144633110859776
744132515577925632
744069945227644928
744165650776600576
744056674084872192
744147745250942976
744094255161937924
744081072539959296
744194842931175426
744189205677367296
744107656080691200
744051595046969345
744105382646284288
744111564974759938
744152518414974976
744114643577217024
743968438767345665
744047241233580032
744135317293244416
744060285586120708
744187666485415936
744140690259582977
744111367997788160
744090534818496513
744065226656583681
744113909636997120
743992031450644480
744123506271600640
744197779170287616
744084138727084033
744181651991715844
744131546903363584
744064492502458372
744182327023132673
744075733149061120
744091453635309568
744126916161081344
744119605447266308
744079181080891392
744028849197940737
744182516001669120
744115323318702080
744153785056923648
744026605127872512
744166199924297729
743980291673432064
744135636316205056
744109275140730880
744096650327691265
744076303691825152
743969814561980416
744033492179226624
744060902144614401
744133593568583680
744146713271799808
744120880738013184
744170109325869056
744052643492937730
744100584576458752
744052991574028288
744024881411530752
744144179924770816
743988638535524353
744142489934766080
743967968892096512
744076228102086656
744080535815884800
744186072582742016
744160466310676480
743980153357873152
744147640527491072
744139260085809153
744134822491201536
744191353274327041
744164497389133824
744079789070245888
744084247414194176
744068296488681472
744023040086925312
744070960165359616
744170058918789120
744067952908054528
744131471334596608
744064178009292801
744115021236572162
744136244242878464
744055080417116160
744129319434354688
744162131453550593
744098898180870144
744192124938235905
744070431477534720
744160198185598976
744068430844858371
744155672351236096
744187922434367488
744134537295368196
744182197091966976
744156431448956928
744037992646467584
744036545875836928
744046813523615746
744137318102073346
744167680723259392
744146579305672704
744075074580287489
744187159238828032
744100622274801664
744178434968936448
744090413334663168
744186194171400193
744083786137239552
744135481206636544
744124026533122048
743969784866308096
744035811771940864
744062886096609280
744182033681809408
744159703073230848
744161154210144256
743969369961676800
744129969777967104
744186957849329664
744106922190659584
744112798087667712
744063167236550656
743977523420160000
743990727370227712
744135061751144448
744167206754332672
744155844435152896
744016501376688132
744119316090519553
744082884596797440
744189130230247424
744126559607480321
744148902820069376
744160676235599872
744167739334463488
744115973452529664
744066048639516672
744134726097711104
744066539440250882
744152136519458816
744175197020815360
744144783849951232
744099724496633856
744043231353184257
744096088324472832
744168963999940608
744193815620255744
744139646192467969
744174978610888704
744182104821497856
744165738580086784
744144129500798976
744028421471207424
744190934045229057
744130858806820864
744132645865455617
744000466263040000
744195589693444096
744176522219655168
744150035437346816
744155861287833600
744123267351453698
744130091404271616
744107102315159552
744145610253697024
744013020028796928
744042816402239488
744138102504038400
744192053983215616
744082846592139264
743964755891732481
744034482412486656
744170365056860162
744089339496435713
744084272949100549
744108041704968192
744084461650739200
744128484826570753
744134533281386496
744033446348136448
744193962378825728
744173674501185536
744162404133642241
743969609049645061
743964672039194628
744101985373261824
743970271523069952
744196734608412672
744117114097774592
744069554830192640
744057848599089152
744166644692430848
744103264493408257
744125100287471616
744057601068048384
744120725594906625
744196872999305216
744122558505689088
744125440080683008
744073057086640128
744002504703115264
744167680530341888
744107026838589440
744160411818287104
744186731205898240
744181525919506433
744119383329497088
744193089984696320
744152530800750596
744133212125925376
744134642182291456
744178443349299202
744192414538137600
744064953875841025
744024659079864320
744035836845494272
744073652602290180
744173523493654528
743990710295216128
744147216722341888
743993201724293120
744014584466530305
744133899803033600
744070469347860480
744177583474937856
744141013539758080
744074378221084673
744193869961560065
744047782328143872
744072260311465984
744124559108997120
744125234450735104
744175817568067584
743972855226851328
744129772503064577
744051439606038528
744169748376715264
743964013617360900
744070201004658688
744173879732609024
744144557554688000
744053935548268552
744068707748614145
744088232267231232
744121564405235712
744121090490904576
744139289370451968
744089868041588736
744184759715270656
744116720000917508
744142858643464192
744072247539863553
744152899899383808
744160034372853760
744123850300882945
744082519667187712
744116967263571972
744098608790781952
744115386115833856
744095655942037504
744080392928501762
744154900817395712
744113901453910016
744130246564274176
744126039794847744
744065322903273472
744069735223005184
744042799515967488
744197108132085760
744105298823098368
744104178872688640
744070339395727360
744074739182755840
743994275793276930
744087061863374848
744126895361515520
744004761331064832
744076966127505408
744054413745070080
744005956783210496
744112605506207744
744033114708676609
744151608217505792
744163851487293448
744154917410115590
744132964255170560
744005965071147008
744037909058174976
744135942588497920
744086520945061888
744114815560474624
744156750174109700
744043097248665600
744179894452625408
744093751832895488
744121916563333122
744071559703310336
743967620702011392
744027012017360897
744061435009990656
744177377815699456
743981176692609024
744082402318786560
744183640029077504
744081605321318400
744077356508319744
744197065937457152
744160755738607616
744028245260140544
744010171815464960
744187238712487936
744060277256224768
744090153262649344
744103771962228740
743985006058553344
744126819796946944
744159241951416320
744036940123611137
744175834383155202
744115709186347008
744145241175818241
744195711223238656
744195581174775808
744116858178125829
744156658021076992
744165185024208897
744098868875366401
744154267351719936
744097958891819008
744174236374294529
744074101799665664
744062508588204032
744053276933562368
744196097187393537
743974428195815424
744170532803846144
744128984015839232
744109606461333504
744139465430532096
744140464010436608
744059933214253060
744118146064334848
744182063058685953
744164367017574400
744188023018000384
744185007531491328
744072947984384000
744100689329033216
744094192318709761
744179928166432768
744049523106914305
744010150931992578
744134717625274368
744179609386815488
744052429596000258
744150685399212032
744118674638934016
744177055173058561
744148969824071681
744182482338258944
744105655552872449
744188857948770304
744126501138862081
744191927789162496
744158025401909248
744178539889459200
744065096457011201
744117475017658368
744049548096602112
744018241777975296
744115708921970688
744067889846689792
744122696854810624
744170398544203776
744178498026209280
744164723839614976
744089029260500992
744175759036559361
744114144710897664
744003767276756992
744195379848224768
744148994964721664
744006677964349440
744113238602842112
744106359872962561
744128136632238081
744094100236935169
744169949745319937
744129537919823872
744090929242472448
744076232455819264
743982988803866624
744194738232918016
744119035135168512
744124613584650244
744180364084641792
744142049469947904
744149926318313472
744125574017355777
744126840932081664
744122491120025600
744131085567672320
744027691691741184
743987862379474944
744189440814374913
744114064910069760
744146231249735680
744118800367370240
744096985922281473
744194238938767360
744145618877161472
744189478621810688
744075154288934912
744023849780547584
744182180516073472
744139536872120321
744082024827228160
744125758788997120
743980610536906752
744110696959459328
743982187729518592
744132251303153664
744125003478798336
744184264896446464
744088035130740736
744184453837225984
744189977739804672
744145325162659840
744194511526592514
744183698933817344
744109950234943488
744039838450589696
744153788978761729
744100794312560640
744099208593051648
744194956433096704
744131622425997312
744157714989854720
744165377836462080
744143332696219648
744137695694327808
744113133640376320
744041335607463936
744128677965926400
744126828181336065
744078933369421824
743998792840654849
744139725473218560
744095400118849536
744054048563793920
744137892906274816
744070913923121152
744013414213816321
744078958761750528
744085036249407488
744136143747309568
744134222676365313
744050273761492992
744111208748331008
744174047479599104
743977431405559808
744133501306413056
744071333189914624
744066979686981632
743977481808584704
744089754724007936
744131110670581761
744115239445213188
744089033375113216
743978891006586880
744033068621631489
744148198323798016
744162719012687873
743991553593610241
743982363668013058
744184416105275392
744113876002824192
744091092618981377
744096754895831040
744144633106735104
744183610786320385
744167051544125440
744088013907496960
744112022221033472
744001661975265280
744087330420559872
744089419066531840
744072369405296640
744050768521609217
744133140583751680
744008444169031680
744139381695361024
744183350752088064
744057546474921988
744129432856604672
744120662520958978
744163599648718848
744079419787120640
744182520082751489
743974034031902720
744061376033865728
744067965197422592
744067445070102528
744071379293700096
744158872617746432
744147233306730496
744054279133143040
744117978044702720
744073732608630785
744093609293656064
743968883162382336
744078350495408128
743984095915610113
744118921767288832
744126757066813440
744116497753210880
744191999092350976
744106687183859712
744142573799759877
744083941443903488
744107580729995264
744111900691144705
744118590723366912
744109606297804800
744176597704507392
744173154264821760
744090681556230144
744070808981639168
744185926138609666
744179034884612096
744074722439217152
744167022041378817
744094351609991168
744174257186406400
744134684133756932
744100152403763200
743972360290770948
744189109208485888
744170906214346753
744084847287767040
744058926669365248
744115390528299008
744024558429159424
744112836104814593
744186043340042240
744075653633425409
744036726138601472
744164774137729024
744080313480024064
744064119284826112
744179642731487232
744149431398825984
744090660609921024
744186198537703424
743975552189620224
744065998383362051
744124764646744065
744113607722606592
744176052344356864
744020087515004928
744104564811522048
744129500129157120
744121879099752448
744145354472460288
743994267345969152
744196357200707584
744130351476277253
743964617844502528
744082708276580353
744041423704571904
744188488585707520
744153881555439616
744132029063757824
744090798971576320
744039448363548673
744176014918623232
744173905041063938
744050265242873859
744088982909231104
744154426772979712
744100664234618880
744180972380372992
744082989303336960
743984108800446468
744117177276637188
743967234842894336
744082607512555520
744010918435127298
744120025070571520
744159442938232832
744062143696355328
744112643208790016
744106775209721856
744069777384218624
744180456560689152
744176983811186688
744120167492423680
744102333374660609
744131538481143808
744047455273127937
744142531609362432
744060222822547456
744038240445935616
744166397144633344
744142485706903552
744146851855732736
743982724462022656
744193589073281024
744160059727421440
744115713418366976
744064186435702784
744128686211858432
744142946908405760
744057068362014721
743998742483898369
744072465622638592
744148521096470528
744118204805578752
744109774317490176
744151457297993728
744065067210145792
744079495582326784
744175536574971904
744115407003467778
744187901563527168
744052593253572609
744072239453245441
744150576372424704
744068070273089536
744177746876710912
744197112154456064
744124303113916416
744129525223657473
744158776090034177
744065381543854084
744190644604780544
744171375863148544
744126912251977729
744141592295014400
744100601026519041
744114949782409216
744001800316026880
744178061785071616
744056967883264000
744189755173240832
744126459162275840
744089670754181120
744188110980931584
744083459161858048
744188647998689280
744152002213613568
744196168608006144
744034993903702016
744179990871351296
744123044940046336
744146549660393472
743974235106746368
744139876656889856
744070817487659008
744073099230883841
744071505496117248
743961895716065280
744177172273856512
744024411561431043
744035476227633152
744134818389123072
744069563193692161
744129776676388864
744069441630109696
743973694205112320
744125678862405632
744155609461825536
744073816578600960
744114434096889856
744116996661481473
744188073471184897
744116053144375300
744094112610037760
744087884236529664
744110193609416704
744171921009479680
744169756987645952
744061485127708674
744137091764883456
744014777542815744
744191114362687488
744064559632293888
744073543814619137
744097250163458048
744138496940576768
744197825244856321
744111598709538816
744158687988711425
744096197326020608
744180850909151232
744181899430666240
744075661673914368
744095421149155332
744169786280648704
744189436548816896
744178128705175552
744066564538892288
744180297076465664
744083505064312832
744138362680860673
743979624762343424
744064395773362176
744094964049674240
744120318659297280
744080816737763328
743968963147730944
744166002997530624
744112320259973120
744136936319815680
744112643041075201
744074411926523905
744176887119888388
743993172372553729
744076660228653056
744135946782781440
744089578441707520
744098004831997952
744062038742302720
744109975325282304
744090950159446016
744089192666370048
744127943933313024
744172235733229568
744114303834460160
744114987803639809
744011585463562240
744191047257907200
743974088377409536
744085505730547712
744115394470875136
744169177909465088
744176962504097792
744115000378286081
744107375204966401
744145589521227776
744097354706452480
744180117019172864
744193807185477632
744193643305664512
744129139238637568
744082670527877120
743992954281463808
744055088847720448
744133023365533696
744163666828812289
744030623426314240
744150526170963968
744081215221702656
744112194388955136
744157132229083136
744047333629919232
744117445355511808
744038072602484736
744047396565442560
744079071752163328
744079768165974018
744179349377650688
744174840404393985
743987380353282048
743964323932868608
744190359455076352
744153806032691200
744042568648884224
744187385500549122
744188526502215680
744122730375749632
744079583557853184
744009978911010816
744107324478873600
744098227046191104
744113662231740416
744062743347630081
744193161120055297
744088886494781440
744052668625195008
744080606846418944
744120725355831296
744182318701625344
744067986248564736
744039628538257408
744156121380831232
744062831474151425
744190078168207360
744022641586089986
744183099186110464
744110734678822912
744197283906990080
744161770856550400
744186865457238016
744147229267660800
744186039007215617
744068875332030464
744084905949175808
744122218699857921
744086202089902080
744045060329771008
744144494464012288
744096885141610496
744191466621198336
744128883495178240
744121887203065856
743993084615213056
744063158785015809
744133669250531328
744158344227655680
744168666422460416
744103168213192704
744103436472418306
744164216274300928
744118414583676928
744069643095138304
744104757648830464
744122986332979200
744182616560017408
744121216370352129
744185674102898688
744077574482051072
744088777405108224
743965011811385344
744108708729323520
744040530464604160
744180263719178240
744097874854674433
744099539938906112
744071023100846080
744061539733377024
744177453627760641
744061808235905024
744006242046214144
744130204503781376
744178971659616260
744181509230333952
744180435798863872
744197476991787008
744075720570241024
744129370097278976
744127859913068544
744092070118326272
744139868150837249
744167663878942720
744140103312891904
744093525420216320
744193911934033920
744075599111663616
744077901725835265
743963241752068096
744142414407839744
743998348344975361
744115595839406080
744111149981937665
744154346905018368
743998876793843712
744075385063751680
744082419066757120
744122939994431488
744105256699695104
744102639626035200
744165432756674561
743996859291570176
744095672958320640
744085153748815872
744155454423572480
744098701359071232
744165847736848384
744145769834283009
743990165123719168
744128720034762752
744180540371271680
744062567056805888
744075259272388609
744117047269916672
744093756194983936
744154053358288900
744012780806766592
744073505952702464
744049162321276928
744170406836305920
744132402574987264
744134902099156992
744117764391055360
744076815426195456
744099548503519232
744119966295797760
744055160188637184
744040282736427008
744103772205514752
744119760892346368
744197636559896576
744084696229875717
744157282846445568
744142372288757760
744154598823370752
744102207444889601
744088962004713474
744140107159056385
744107173823713280
744080967883702272
744079202052247552
744175825998721024
744147157826080768
744103730145009664
743970233656958976
744148978212683776
744044997369077760
744159170421735424
744162945299587072
744074151812542464
744148156401725440
744116698911956992
744071505202585600
744148646841696256
744142074694537217
744168699817566208
744169349917736960
744176769645821952
744169152764583936
744048222914641920
744158054720086016
744017558383300609
744109929280081920
744087368232206336
744033102096441344
744167059966267392
744047761163751424
744093516855414784
744076915800170496
744138429793964032
744150907798061056
744119186318712832
744102312310898688
744153575216005120
744080196026961920
744072209761603584
744097199659810816
744074873509679112
744075485894836224
744107387523637248
744007768487518208
744176605996679169
744192737570865156
744074785462886400
744185913274732545
744106108537692161
744067852282519556
744057051756830725
743980589578076160
744186471096127488
744058729633619969
744087414331871232
744185460457611264
743996238492639232
743986222356373504
744150794585411588
744162446290477056
744130296702869504
744140300185047040
743984045743181824
744072822260142080
744174471502774272
744108146709381120
744087636801781760
744121258158088192
744100500405129216
744097271143346176
744141436791193600
744098910889709568
744141415920238592
744118670079696896
743962906585346048
744152165850161152
744090538996076545
744113611887480836
744129831336611840
744095190651117568
744088316132286465
744192108265902081
744068866993684480
744030761985114112
744155353860956160
744148252618985473
744189126266654720
744042388642013184
743974860351737856
744029977365127172
744070465308725248
744148135241486336
744060075875180544
744151520170680320
744149909490786304
744144242914824192
744147141317246976
744077893051944961
744140321412485120
744139411219189760
744013363886292994
744129546027470848
744056195997143040
744123699209482240
744191558833037313
744158944105500672
744150878521802752
744102937492885505
744144784202305538
744126463419420673
744143043385823233
744115977529466881
744071211651596290
744027871946084356
744031823026618374
744188069067251712
744145019024576512
744121614611189760
744118573933670400
744155244779704320
744077272609595392
744046498942443520
744008330595557379
744193404255477760
744183325590355968
744070872122679298
744030560562122752
744068040950681600
744128749306777600
744137179706851328
744028089949261825
744136194011824128
744112609503383552
744176908330401792
744133887069085696
744171753254039552
744056879693832192
744107916177743872
744124223447261184
744143462753140736
744054858173538304
744075351639343104
744188270712594432
744139788622700544
744135867082678272
744016266239877121
744089284936896512
744115742740779008
744160399273099264
744072931186180096
744104166193307648
744054304496095235
744181115045486592
744181278753329152
744032569612767232
744066090536476672
743969764238823425
744044200438669312
744072797069119488
744139109317369856
744045089647894529
744065327076679680
743992836853399553
744054258182529024
744125473509285888
744130674576195585
744166716205318144
744070318399102980
744103713564921856
744006841638625280
743990978894303232
744125796428689408
744094955879047169
744175066829709314
744093596685635585
744185238235062273
744069038867890176
744030405435793409
744053599681056769
744125531965251585
744165084553936896
744136869315653632
744072239419523073
744048134553223172
744118154461351936
744114979356418048
744187263861538817
744167332574961665
744079306587017216
744113599271079936
744146721744228352
744116812208607233
743981738637070336
744161544393592833
744188891465457664
744104648668254208
744098885619032064
744069873723113473
744095966425391104
744125037251280897
743993189212651521
743990169255149568
744109895700652032
744153709613965312
744138249208139776
744127155420930048
744100773382991872
744093475017211904
744121090490916864
744087120646660096
744075376532553728
743976596688625664
744154388944592896
744111212846145536
743992769870340097
744093949116153856
744081424941260800
744075242436464640
744067327877087233
744068217010855937
744102773864734720
744158059119927297
744175310254530560
743980992449253376
744055659247861761
744092942302851072
744154778842828800
744014861458354176
744191080782929920
744150538422521856
744138455010029569
744078438424797184
743963183027609600
744046284991045632
744169098532294656
744084373473992704
744080363777990656
744061417884688385
744070787963949057
744154972032471040
744128094907338753
744085162040909828
744157450832576512
744147334121005057
744004283117408256
743997220140113920
744142779006222336
744177214208499712
744131009801781248
744060771894763521
744188715291947010
744130502400086016
744070372811735040
744170012689186816
744187670767742976
744150479962247169
744126673189216257
744148940371595264
744089150794698752
744169446634299392
744097358900793344
744065222378405889
744116489268101120
744149020294152192
744053662591365120
743983617731399680
744073317280268288
744113964288729088
744063624059166720
744116288079945728
744047673263669248
744129273359904768
744150735890223104
744002219603800064
744169509557174272
744128854088900608
743977167181201408
744007143754391553
744189176506159104
744113708398444544
744127876820275201
744107261702901760
744176421451476992
744108423596417024
743976852490883072
744080506413711360
744069425037516800
744074814839730176
744171543509540864
744077415182401536
744117869282136065
744139734214139904
744151612378189824
744134256327274496
744124961653145600
743971538194542596
744160680257912832
744172328163115008
744166997248909312
743973811440123904
743969722262130688
744079797656162304
744053276962873344
744120859909066752
744050458348617728
744179051397472256
744074655338749952
744134545570676736
744009832127070208
744088454624063488
744084847321309184
744161313589444608
744187398020468737
744088630713540608
744192771062390784
744049669785935872
743989821325058048
744185619904094208
744077280935313408
744098831319568384
744122000378036226
744106876065898496
743971022219677696
744072356704952320
744066153333530624
743982200324915200
744086973787348992
744106175352999936
744180842532999176
744184805898747904
744168821745946624
744174567715905537
744045211400167425
744159199932915713
744184915307171840
744073229216645120
744119232212893696
743966970878431232
744064026783645698
744177508141121536
744143437579038720
744109811982274560
744165587924979712
744170105144221696
744154577616900096
744195052600066048
744041654487760896
744119341373919233
744190136913629184
744085413627891713
744135535589982208
744061267233611777
744043864823046144
744191957405175808
743991528490557440
744063913571024896
744190484940263425
744054786786533376
743996712604209152
744180729337176064
744106087440392192
744171590011789316
744180569953738752
744114425611718656
744083039731486720
744125704086794240
744130712194940928
744072285557002241
744114970858651649
744168997847965696
744062248361005056
744106062215778304
744183031724969985
744140870711148544
744197690997805056
744061107795525632
744126295370534912
744145371144851456
744039548787826688
744109870488621056
744146193177948160
744124492000145408
744121761352941569
744132549228830720
744058276308975616
744107685319221248
744108608011534336
744062462341808128
744090769636614144
744191760411267073
744059618821824512
744082271964139520
744073569013903360
744123346774859776
744079189117042688
744074735093440512
744046075410059264
744177604563959808
744155538066386944
744143437704863744
744082809145409536
744064631044472833
743993323371651072
744127536943276032
744117919659941888
744105961460219904
744140312830967808
744044456257654784
744061342500413440
744061330043330561
744140476350095360
744113297285316609
744064249098567680
744101888761696256
744112588565417984
744010121597050880
744105273476939776
744092443352698880
744128266672443392
744090392170201088
744150551298859010
744185904974049281
744137431272796160
744050865103843328
744126253784047617
744071266097840128
744145505232498689
744105454167556096
744083723147108353
744160848130736128
744142158475722753
744055910901899264
744170574746914816
744197703660412928
744118800384143360
744125838484869120
744068233599266816
744110185204027392
744031055649345538
744127860043091968
743964151991668740
744074839921725440
744014722761121792
744110181139767296
744082490013278208
744068565121310720
743969491638456320
744098004970397696
744129449453563904
744004841098248192
744101834286055424
744062798121009152
744103331782590464
744192901224214528
744045009939349504
744131597218242560
744088442129235968
744158809787105280
744129919249186816
744126551403466752
744121325065740288
744173154491211776
744180158865641472
744183111697633280
744138970519449600
744171577261105157
744141567049498624
744030913001037825
744120780145954816
744154271432728576
744174542772404224
744167127133884416
744143663962402818
744100341298274304
744167567653109760
744081584307961856
744177663129026562
744117177276588032
744144536557985792
744065205622161408
744120876593975296
744165281572978692
744038852482965505
744142326050791424
744121211978977285
744185586148335617
744032007706001408
744093907269582848
744135212490162176
744130234140794880
744094108441018369
744186601278963713
744193232398073856
744103662939684864
744115532916494336
744163809263128576
744132934903422976
744113095929364480
744052169528213504
744187699922407429
744107958162841600
744008615749689344
744033492456046594
744169589043568640
744154737264721920
744122512355778560
744121031779061762
744129852312195072
744182281154269184
744127512037437440
744153675912912897
744155135677370368
744053868435214345
744069441818923008
744175188531683328
744174697886126081
744112680835891201
744100089568837632
743963107693895680
744068435152375808
744153629775388672
744163016803942400
744058045710360576
744159338441379840
744155026487189504
744129692802879488
744117206389231616
744164094618513410
744064853321650176
744130523300257792
744186374895583232
744152505572007936
744169815481389056
744155198482976768
744103021324427266
744067957085605888
744192544666423296
744129529380282368
744057970334511104
744105160302010368
744182012500664321
744096981551882240
744086193625784320
744120000013795328
744059769481203712
744133111370387456
744077490587570177
743982439257628672
744114354400927744
744051414788378625
744118997348655104
744002475431104512
744085581400018944
744175045996580865
744153302586232832
744100378988417025
744172978104074241
744081412131696640
744100102147497986
744131676910026752
744096688059617280
744152643950477312
744126853447819264
744129281823903744
744178799718301696
744170646268186624
744115407187894273
744155882179690496
744137116838297602
743979964723265536
744161657828552709
744062852386951168
744069722736566272
744196340259950592
744129801884143616
744041084121153536
744047920610160640
744067965369389056
744111686932635649
744154812409876480
744121002280497152
744179210885992448
744049074316390402
744136751879430144
744147929913516033
744119907617505280
744071014427004928
744194763423768579
744000252680769536
744082490273345536
744133824259457024
744095983181639680
744099535908143104
743964718440734720
743994602667933696
744136265273053184
744171170199646208
744097728293048320
744071291540484096
744048558375075841
744137892939894785
744059454900043777
744081084925812736
744129541925408768
744112764839305216
744068640694214656
744175511627235328
744084037782876160
744156201068470272
744164669141680129
743983714376515584
744134147384311809
744045634769068034
744111925768884224
744186781772431360
744152380002942976
744089725301043200
744098734842200064
744139738165084160
744018170722287617
744139960714932225
744155517329805312
744189528693424128
744157933055860736
744082523810996224
744145555639705601
744062420432359425
744104384414507008
744112621960503296
744137305716301824
744107714918383616
744140107351875586
744194935503491072
744067482881777664
744122453731971072
744196042804072448
744188576754204672
744096428016930816
744183820300201984
744028693937463296
744112752176750592
744106490093535232
744116388705542145
744120926640476160
744121182866317312
744069186075435009
744195102982213632
744137272119934977
744192796140146688
744009693828251648
744149578048479232
744179055868649472
744121690284756992
744168028720422912
743979616646246400
744161594658152448
744075842171572224
744016216075931648
744138022774538240
744044695286845440
744180431579406337
744018799653957632
744062672061239299
744042937865076736
744147296242253824
744066111314997248
744052383412555776
744128090817896448
744109207885066240
744059614342287360
744188140483678208
744132284899561472
744112974349033472
744149108370309120
744089725510754304
744059450848350209
743983903258591232
744091919102451712
744140006768312321
744080405461098496
744151524251738112
744146793064194048
744137532003098628
744193500841840640
744109849466789888
744140245919203328
744151167794552832
744194922866151424
743999241652166656
744151067076747264
744147673834455040
744088697763667968
744108268595851264
744196575241580544
744164631485120512
743963166464479233
744006858533330944
744105865108664320
744081852680572928
744032020196626432
744054916721803264
744081613466701824
744095450509221888
744180527834497024
744068678191353856
744158591691653120
744037107656704001
744095987631820801
744077482270273536
744160923636621312
744180242646990848
744125599187341312
744000726372880384
744143034909077504
744086672074227712
744042858160742400
744094825499271169
744133148821327872
744132771468165120
744001544459255808
744077402679160832
744154460172201984
744183639844487168
744111921822048256
744075925965410304
744188811459059712
744079797425319936
744047992102092801
744162093784535040
744127037774901248
743977565698719744
744047644046135300
744112840030691328
744093223300247552
744115046452699137
744154653013643264
743975632032399360
744091298064379905
744167785417289728
744142183566028800
744190392862638081
744072990095204354
744167038873133056
744087917681905664
744114941444165632
744119915993530368
744185309378846724
744024952836399104
744062399414689794
744153122256355328
744087234035466240
744007894358757377
744160433003724800
744076567937191936
744130397676658688
744075166859272193
744061757640024064
744105173212073984
744057823349379072
744078946023710720
744077717113569284
743982716144717824
744076299313025024
744052039534116864
744070746025136128
744194847377133572
744182637430988800
744101582573309952
744076396079755264
744053197199785985
744115818208858112
744073904621223938
744120784159969280
744147258766135296
744158197410308096
744150714855854080
744191521126113280
743979440238116864
744121778189045760
744164077895827456
744056133199998978
744197737097367553
744104418052816900
744118376679735296
744167424854007812
744044204779769858
744168314163716097
744162626528284672
744087309587472384
744184730417926144
744062475155439616
744014014104100865
744171279624839168
744150542893617153
744085807909199872
744023044147019776
743987782687784960
744075737557262336
744007722362777600
744092183318433792
744099883817172992
744151004325777408
744197980388003840
744160311196979200
744158377954123776
744162228274925568
744170176380284932
744031655447379968
744074290279100416
744102161575976960
744129478893379584
744092199885877249
743993105297248256
744121807570108416
744124039136968704
744033140017143809
744112005511004160
744183803585925120
743977322051579904
744183136737763332
744091675627261952
743990420879794180
744171271164821504
744032456542687232
744141428679286784
744109094710161408
744126631204229120
744102035767820288
744165466210451456
744168196454776832
744144603612323840
744064731389038592
744121098967654400
744048306465181697
744057005518749697
744154682738753536
744089620493787136
744100458483048448
744069777275125760
744100194371919872
743982091138908160
744118544602959876
744088576208560128
744150836402618368
744109665294901248
744176387989323776
744162953897869312
744140837173534720
744165440822382592
744133228680863744
744157463432298496
743970032552644608
744195065162178560
744158176535273472
743964932186595328
744190011340394496
744167571713306624
744153814526230528
744062818870255616
744069844174254080
744083035436494848
744122583604465664
744107199002255364
744089293359058944
744173972380581888
744149393637539840
744099007463489536
744005478670176257
744126400324579328
744127604148551680
744111607165255681
744068477082865664
744187880436797440
744054950381125633
744166099315470336
744109778260099072
744049418098384899
744080732679712768
744123305179942916
744097883130073088
744064131670679552
744174433607229440
744194960535265280
744150354141528064
744172881551196161
744182037981040640
744131940878450688
744091939767738368
744075217249632256
744185472918917120
744167412216532996
744079742987546628
744174186168520704
744089889034088448
744145883055427584
744191684691431424
744091335842533376
744056124698136576
744104732776611840
744164061143662593
744061707476176896
744159770127400960
744146264485421056
744095090017206272
744105839753986049
744084566449733632
743979687832092674
744102706726506496
744075112522072064
744069097785262080
743982866892103680
744167659894374400
744108444643364864
744155441853239297
744144347705257984
744192129157697536
744013904985022464
744083354325233664
744166678230081536
744157442230075392
744110202081837058
743979125610778625
744194314599829504
744062298705305600
744064601491390464
744192741521797121
744165575354621953
744158063381319680
744184734645792768
744098814424915972
744195044148715524
744167798138671105
744063473378799616
744040899383074817
744155240413421568
744131672615034880
744013997184323585
744174160918745088
744081089485017088
744066891405213696
744003792534810624
744156511392378880
744162131570991104
744134264791400449
744154422553370624
744133912239058944
744054916939976704
744093609394208769
744166799999176704
744180255380938752
744176023005204480
744151616731885568
744061078221520896
744125934836514816
744099737138249729
744092464294858752
743964194077294593
743963694737035264
744048688209727489
744136408131055616
744147598202781696
744133568499167233
744090266529841152
744175452554665984
744192171268464640
744122092971495424
744037900636028929
743980627469336576
743975036260855808
744166162397822976
744045349472460802
744034406684295169
743967314501042176
743976596663472128
744017843323277312
744177264712093697
744135225022676992
743995257021399044
744143559150821376
744153319325696001
744143232238424064
744112882309275648
744195740503678976
744156498851405825
744082817513037824
744052370775150592
743967255696908288
743985781983809536
744155089322020864
744006271448145921
744152400747966465
744059589205843968
744073564727349248
743972372819091457
744145425888849922
744119399985123328
744082792288518144
744146499496448000
744070083371274241
744061623661436929
744147724027596801
744097606398279680
744165575283347456
744066501406232576
744189977643343872
744173053412675585
744181605820932096
744177839176581121
744134478549889024
744137611703390208
744128799403552768
744194188573556737
744118892444925952
744018929920712708
744129734792126464
744152698723926016
744089582887636992
744141709697777664
744135686492545025
743975870914793474
744013061967667200
744152916643160064
744000197764616192
744045160858791936
744074340778524673
744074189620060160
744053809513660418
744188211954614272
744160235741384704
744081206698881024
744095664485830656
743970183597948928
744069194392702977
744169433950732288
744160722565758976
744109782617952256
744186236466831360
744146784776232960
744036885538967557
744150052092936192
744082284504965120
744157647826464769
744165420115046400
744089230494867457
743991952027357186
744103143030521856
744069961635737600
744114991851266049
744047014577602565
744109333592547328
744015746049712129
743976760325345281
744064031162572800
744103008619925504
744063091445534721
744075116686938112
744137506845822976
744094225701212160
744197435279446017
744099909259956225
744077993899876352
744138815372165120
744185946996781057
744094968432762880
744093563001180160
744156641185136640
744037904561864704
744111413925384192
744190753497358336
744174831973900288
744008905265549312
744180431428460544
744069101857943552
744124831591972864
744096016933224448
744137595110699008
744183321232564224
744121924943515648
744012189569277952
743965104299966465
744154565034053632
744131643225571328
744062558747885569
744173544213483524
744136101930106880
744143634883284992
744162345493086209
744074349104205828
744139147053498368
744080992718184452
744070121140916224
744130846282518528
744022834670895105
744188794925092864
744050454078816256
744075355862900736
744084704630968320
744125821707759616
744104841627242496
744166460025671680
744133463381577728
744193500984582144
744068774840705024
744188157126672388
744062135408410624
744159883654795265
744109610466959360
744192460495040512
744101800953913344
744104078461009920
744141600398450688
744073334116204545
744061007023202304
744192053756702720
744154892298760192
744130661959802880
744088899044126720
743999153458548736
744189537128185857
744106737574215684
744103776114466816
744090874443857920
743985568372170752
744164547498479616
744165780774871040
744075980784951296
744182008625135616
744110206016176128
744197145633394689
744166321634549762
744135640313434112
744121304501067777
744078887416696832
744185447937564672
744166250528538624
743990135860011008
744192892672032768
744134449290412033
744189629348352000
744189021413380096
744089087917850624
744130397597016064
744094658012262400
743993227133485056
744130829509595136
744183451226542080
744045752213704704
744037095354818560
744062080626622469
744047094588129280
744192196442722304
744158297939451904
744179005239271425
744054602488750081
744108826136350720
744142695258521601
744133296007839744
744064375099658241
744155987133734912
744001816782770176
744046339311403008
744116162032721920
744023266625478656
744166548143734784
744151247628996608
744137486083850242
744117478943522816
744182172039315456
744113528185970688
744096583009042432
744072725728202752
744093491916062720
744163251500556288
744154900599181313
744030778787508226
744099481147285504
744106938821115905
744135644520263680
744098608954347520
744176308586876928
744089301898633216
744139222290923520
744152006596636672
744125339073413120
744183099169382400
744186018245545985
744157937342504960
744089595441188864
744043596580524033
744169098444148736
744116317343580161
744131160847028224
744149783632293888
744063834126712832
744153373860069376
744002693711151108
744120020968574976
744070603460730880
744123409940905984
744109233151614977
744091294251769856
744181576305623040
744081630235602944
744155739648757762
744021861558792192
744088697876905985
744156330869555200
744094972471808000
744108436174962688
744121065387991040
744090304127565824
744115100995452928
744014177753137152
744093680559087616
744129302686470144
744183186935136257
744133140734697472
744129814597074944
744130829702434816
744036193344557056
744082301492035584
744070754724118528
744118347286077440
744078312641724416
744124806518317056
744136336781750272
744120834646773761
744186097815609345
744097333722357761
744111976155066368
744137486025265152
744160021857058816
744195191016394760
743976806177345536
744171866814840833
744161288536809472
744115805705674756
744118728791564288
744091097014669312
744158843177926656
744021311912034304
744048134653886471
744130829698244609
744106456497201154
744138404317782016
744096427782045696
744131076973543424
744077247259213824
744172160076423168
744081382733930496
744138958158848000
744047991951097857
744092531424657408
744187389787123712
744190195935875072
744125649472921601
744086319501025280
744163838837153792
744070410803810304
744139155144380418
744179265567072256
744119114801778689
744184927659266048
744185426680872961
744080242088742912
744120326993416193
744071861743591424
744133044345389056
744142141560094720
744100760649072640
744109270883536896
744131525860483072
744030376021139456
744175586822742016
744002324486488064
744078941816754180
744152807759044608
743987875184844800
744176245345234946
744054308883283968
744112559377227777
744170608544591873
744150420990402560
744144213458169856
744182868268593152
744091428096212992
744164757142388736
744053893441650690
744004224401309696
743973098425311236
744080372028211200
744048134490292228
744150245030957056
744151272622792704
744094057933090818
744117000755109888
744076639261294592
744167143915331584
744150874038108160
744169886830592000
744181521859383296
744189466034724864
744156326566166529
744141852387901440
744183740583251968
744048663207489536
744079273208741888
744193119042830336
744109069477285888
744113645492133888
744113184169156608
744069282389180416
744178472596217856
744129844095688704
744167374522294272
744164694206914560
744153835128623105
744112970117038080
744117529438752772
744159594042245120
744040031308947456
744154929963634688
744134633604907008
744171589667786752
744133753027563521
744079978027958272
744187377170657280
744117915398594560
744150630890090496
744164329499529216
744078106999328768
744190904764862464
744144981296820224
744019508499742720
744041029691711488
744167240178741248
744118716619710464
744144150623313920
744174336890834944
744068724592869379
744186546581045248
744146016971198465
744083274415378432
744114962377891841
744113456878583809
743989854980055040
744068543986212864
744097325623222272
744156687246950400
744098592055529473
744170901936218112
744173078700265472
744110894167302144
744047761394380800
743969805829447680
744128153573003264
744031948759273472
744163994114494465
744194180260331520
744108297935020032
743968774206816256
744171673704927233
744111799981772800
744167810629271552
744071777891028993
744125565737779200
744133732177747968
744160198244204544
744096322911764480
744108109032005632
744077121551802368
744067076206235648
744172235594809344
744143794237480960
744071555802595328
744091461663219712
744088601236021249
744036222989926400
744129051015716864
744172248374906880
743994712000962561
744124642961526784
744183778474594304
744003356205584388
744189763536699392
744175473643520000
744154133083586560
744103570635624448
744094129534156800
744157614318194688
744153327949201409
744156620347760640
743972767037595649
744128715659976704
744046553573253120
744185166684372993
744072382030176256
744169349984845824
744174290854121472
744022109043695616
744161007598182402
744029755129925632
744111347080691712
743973794792906752
744137158806638592
744149791974768640
744148273531785216
744131999850467328
744021886624010240
744110738814406656
744101905593311232
744126635255922688
744126064952250369
744152245554581504
744163494967255040
744183187228758020
744089192746061824
744131622396624897
744123275509276673
743999711384788993
744073082432806912
744129944364679168
744082058352402432
744191231606005760
744152379956703234
744157631120539648
744103205735370752
744154590094950400
744135367796854785
744125678879182848
744067483028627456
744049975793967105
744049850300379136
744080615302135808
744118498130026496
744170339752640512
744144310073982976
744126010501718016
744155030652067840
744173779413237760
743992950217146368
744133656453722112
744130120932265984
744101146617327616
744153738663825408
744193291189628928
744186630479634432
744086088759787520
744087695400509440
744070721199022081
744133715098537984
744098038394781696
744197397304193025
744197862783746048
744054270866104324
744157471812517888
744102371068882944
744174001602306049
744083304102637568
744073736614191104
744074231416262656
744097874892439552
744102970917261313
744041285204480000
744186529812217856
744079495468978176
744003272508379136
743973371239600128
744067130472169472
744087032486473728
744014588824387586
744157522198552578
743995563255926785
744109862104227840
744121635725258752
744186668538822656
744069320108539905
744095941540651009
744104971789041664
744138530281111552
744138270410440705
744093168879153152
744172126492573696
744090840948162560
744195606340571136
744141155751854081
744147522906689536
744192569689645056
744133589298724864
744183090587832320
744109870492770304
744150903410802689
744127515946450944
744092082432843776
744102962721591296
744136718182391808
743975971506786304
744124546614235137
744186215440785408
744061808206553088
744165789259923456
744048658870579200
744165340444262400
744155785580646400
744048122121306112
744061107447422976
744095828135059456
744036952584888320
744112345224458240
744189147003371520
744128661096439809
744159405210501120
744095278781829120
744181840521592832
744117697328328704
744094616039854080
744196973574635520
744095698170286081
744059543311814656
744050835986976770
744141210294554624
744185351112134656
744037997109186565
744161083255054336
744187586994900997
744130615549759488
744172667767525377
744165742829010944
744148965638168576
744161565256126464
743992497110560770
744186001296334848
744170503376613376
744081752054960128
744072251755077632
744121010497085441
744170214112301056
744195963040964608
744104187336757248
744137087440543744
744108532841259009
744188807482839040
744055315222659075
743981176906350593
744143332910239744
744105592629891072
744046524095668225
744158369213259776
744192460486811649
744138031062466560
744072977516462080
744185515012931585
744072608468041728
744118548738482177
744155915721539584
744124659935805440
744194675322544128
744186072717008896
744127709022937088
744141218699837440
744138488241524736
744151410850275328
744081638712287232
744130456111710208
744063372577103872
744162563764654080
744177327802847232
744130032768065536
744148038701228032
744132088018911232
743961967015002112
744082863432171520
744134340041408512
744108683831873536
744154963400626176
744070620305068032
744194646071447552
744136424778305536
744194733782802432
744137230067834880
744097031883526144
744128493538074624
744064953934577666
744188723504513024
744012566825943040
744064219792969728
744165390675128321
744063775263830018
743980111368617984
744070469146533888
744070049946796032
744131089640349696
744157538959106048
744191835631919105
744195933584261127
744095396012691456
744145761340952576
744059006206025728
744161360070709248
744122969308422144
744171585452576768
744029436488654848
744146319175000064
744193651857821696
744050705758052356
744156884714815488
744159984246722560
743968174496854019
744158604043878400
744197711893774338
744190241737687040
744094485831950336
744090287404945408
744060449122058240
744035857972199426
744161552773840896
744051989110231041
744193685559119873
744106057912426497
743985572490915840
744112328493404162
744087712282574848
744091680001916928
744123095355637760
744131031012417536
744155555183341568
744053041796644865
744055030030934016
744081454192271360
744066069497774080
744172889977524224
744111816708481029
744092405377409024
744083064914075648
744160281937481728
744120125788393473
744071551461502976
744153910865166336
744065373155229697
744151394257674240
744190766122156032
744190388496437248
744067759663906817
744155961896673280
744094229941592064
744194990029475841
744184026110525440
744178489255989248
744179663740624896
744092732830941187
744087909079343104
744171736493604868
744075720662474753
744033181838544902
744101138060951552
744176954228641792
744151717273604096
744168096106188800
744130716284289024
744187431650398208
744032594883448832
744126564087005184
744073661297078272
744120541062303744
744128975580995584
744166833272553472
744167567619588096
744066572747161601
744082926518820864
744161171062853633
744178560936611840
744029297975922688
743979385892511745
744071882878509057
744057832027336704
744183656730746880
744063145883406338
744094179584704512
744166523158282240
744133635431927808
744145740310675456
744049153819447296
744125372976013312
744036289910026241
744123955078901760
744003138097676288
744175859754475520
744082016400982016
743993663085129729
743978567843774465
744146994294325248
744137444182863872
744152090281381889
743993264949202945
744122906356097024
744053314720047108
744158340071194624
743980514088869889
744195321283084288
744138589106241537
744178170505609216
744004664836952064
744119248973340672
744087594863046656
744191051401920512
744179420567592960
744117332121890816
744135296414060544
744177662998937600
744106242604404736
744114475800891392
743979364937674752
744079679909466112
744105697277788160
744061762010517504
744109757271773184
743989401844330496
744008989222985730
744183602473222144
744170595600994304
744093445711527936
744157211774050304
744132964414533632
744194238909321217
744056292579368960
744188513827037186
744053587177791488
744106339153117185
743995886213140480
744141298488213504
744119467207172096
744162974860976128
744047186955100160
744128522898276353
744070163004276736
744163456924917761
744139503305105408
744091545830309888
744037770499342336
744119454729134082
744104552354451456
744110525009825792
744076148582289408
744188610430255104
744196084717723648
744104766272319488
744163930809962496
744052391910191104
744084742685990912
744123791723405312
744169505086136320
744169568315256832
744165595998994432
744133283336818688
744080543948636160
744061653113774085
744179831458398209
744122248219533312
744078568586633216
744039880364273664
744108981510148096
744098944523866112
744123728666165248
744057244644409344
743996733508755457
744189503691198464
744186320046686208
744128384427393025
743993566930731008
744120712856731648
744105474845442049
744158620984684545
744099993024368644
744171006999273473
744091579078610944
744116703123087360
744083471782543360
744078857972617217
743976734953877505
744035300163391488
744127788702105600
744073837407518720
744197854734991360
744143269836259328
744181865809084416
744195883386929152
744059182467391489
744146524796444672
744165776693796864
744116090654101504
744057408092258304
744008871929352192
743963980050272256
744157450757148672
744048969509122049
744116405474299905
744149435458928640
744132490592387072
744170189097340928
744108247590723584
743975934060007424
744053704534405120
744082385159987200
744163242965098496
744086424283156481
744077893341421570
744139788723290112
744082116988788736
744133371165556737
744077876560027648
744126266341679104
744155378976460801
744170536847060993
744141982289793024
744189482706997248
743975040669089792
744148504390565888
744083991658176512
744186030853599232
744177763934965760
744108935234260996
744034796825886721
744011736290836480
743981008928706560
744079508031086592
744171891661897728
744104552455086080
744127549584871424
744086726314967040
744153671655636992
744187788384415745
744123967741526016
744072482404048896
744192917846261760
744141026005229568
744165130565451776
744111866931208192
744116753354133504
744081059793477633
744037720180330498
744114551554179072
744062227444039680
744044447814533120
744144632980848640
744129575630737408
744180779547246592
744097308594290689
744183703044259841
744107068701937664
744151088195051520
744082645383024640
744005969475043328
744053075430772736
744114631174664192
744068640664879104
744147443072249856
743996083248963585
744114081901199360
744044594673901569
744121941854937088
744084268427649028
744140698794995712
744120079537868800
744189705109942272
744048172398411777
744169165699833856
744102580779884544
744186584275222528
744016291414028288
744178774787395584
744082863390343168
744058914141003776
744139759266729984
744195388098363393
744081282448134144
744194146802376705
744194977094320128
744161934434516992
743986843495108608
744017067251228672
744169349997465601
744141898370195456
744124827473063937
744066757560832000
744182931355217920
744009396150210560
743977934642380800
744147514476077056
744017831025598464
744120100459003905
744166619442741249
744172126563893248
744135598391365632
744183446948417536
744088731368497152
743963824794013696
744083492439474177
744124592692858880
744175368832049154
744114824267735040
744161490010279936
744099686764654592
744091256385585152
744186651711266817
744152396658524160
744133388169252864
744120318701215744
744118376574947328
744054451212849152
744098843806019584
744185842072117248
744053847350448128
744130443797270530
744160118359605248
744115457402142720
744178862754500608
744179034494480385
744123191593938944
744022503371194368
744129105738620928
744082569717637120
744102992115273728
744118905329819648
744189994357657600
744144221834256384
744146994386472961
744162609662935041
744191961469493249
744122801460764672
744080510515818496
744103109572571136
744127235066597376
744151436141957120
744145237002452992
744064286910201856
744155718438232066
744052236846829568
744173925979004928
744130359990849536
744176199367286784
744179294943969280
744025317543649282
744128405151485952
744071119423025152
744141373851439104
744133786607230976
744185946795450369
744045521652834304
744184147531468800
744140300294230017
744149766985097220
744168888816939008
744170860198699009
743978790041198592
744105831629721600
744132125637611521
744160562888777728
744062676440068096
744013837972742145
744121883017289728
744126584978837504
744191181547048960
744126761131204609
744168486025441280
744177004711284736
743976969864421377
744098810423566336
744172621584076800
744087196353822721
744164262495588352
744144180046344192
744138010137067520
744167433062219776
744098566780616704
744129827108716544
744192599037218816
744088051828269056
744097044332060673
744129592319938560
744121409329238016
744123715873497089
744021152889249792
744094393557192704
744196495612776448
744149800405303297
744128560458260480
744194222400614400
744089465329696768
744144926569533441
744110763908956160
744085099109584896
744084964698886145
744137158844354560
744167332398804992
744082444219912193
744140807834378240
744107094027173888
744149792104775680
744117336580493312
744075904968687616
744089356110028800
744075406186160128
744159191531675649
744016056734388224
744174349452599296
744140694755893249
744179655301828608
744165663095173121
744074160285097984
744145635646017536
744074822842523652
743993965058240512
744121065106980864
744097359123054592
744102631329628160
744066740548689921
744068418249367552
744091256238768128
744189499425587200
744170046310715392
744063137763188736
744134126098329600
744068628023246848
744171778352742400
743997077517131776
744096876576800768
744132683517825025
744186693301964804
744102795033321472
744114454942605312
743973261978013697
744106913747574784
744113893010726912
744004195200700416
744173368103010304
744078354731663360
744070687485222913
744139885263601664
744154296674058245
744152765807599616
744126395996045312
744114266446258176
744108851230826496
744156125260615680
744158490852229121
744191684796424192
744130565499027456
744105634522607616
744173166919032832
744070003905990657
744119718911553537
744086969840435200
744078207960354816
744061287961870336
744180368488677376
744184453858099206
744128019418218496
744139285444595712
744052081498132482
744172076345368576
744113456815706113
744133765493063680
744015645537349641
744112085076946944
744111409936633856
744179571629637632
744068674194120706
744148030409089024
743973576739557376
744084100911370240
744196588017487873
744135875412426755
744186349612306432
744183161727287296
744062361829576704
744118079026794496
744179743331876864
744042858236239877
744100051698454532
744080317359656961
744112026675380224
744075074563641344
744113142217736192
743976756017692676
744067793390309376
744117651002253312
744100140005396480
744098915222458368
744086738889486336
744106557063958528
744065398274928640
744146914686410757
744061208404303872
744015309984530432
744127142808662016
744077465530687489
744107857214332928
744144096193712128
744037208458403840
744117172927143936
744174077221474305
744139822315372544
744159061424414720
744104296489189376
744132725188210688
744182352432218112
744028220031381504
744125683174096896
744184478893907968
744102496839270400
744135929674240000
744111036664545280
744059866239668224
744062244275752960
744060084431499265
744088345463132160
744165914875146240
744186722741780482
744181047924039680
744130494225317888
744147245877047296
744070926682193920
744175670981361665
743977372492365824
744062588418428928
744051582271107072
744062747776802816
744157463331606528
744109338034380800
744117206598967296
744193987494449154
744153705226833920
744179215084490756
744063699632140288
744174005553401856
744113276582268928
744020808633290753
744073950662123520
744183933835812864
744189206042415105
744066862158331904
744138048087154688
744089020754501632
744056103923744768
744107769146519552
744030942260568065
744061380471431168
744171153435017217
744115306478604288
743964773000355842
744106460834054144
744183514095095809
744047019010961408
744135711692038144
744096633542049792
744159350638415876
743968250103369728
744100496345014272
744148521285193728
744146960760844288
744081365998702592
744148223367995392
744197091044499456
744165625350754304
744090085923127296
744064009977143296
744078484520210432
744163620796366848
744082624457609216
744127260400164868
744105965805506560
744113070881054720
744120410866876416
743962495564546048
744163092188266497
744091235380387840
744099317783224320
744138526137155584
744151335600259072
744170092301287424
744125364302118913
744157174151151616
744152287640227840
743965548942241792
743968518274613248
744101540722540544
744195459539963905
744184986379632640
744084293677420544
743976621900632064
744179886336540672
744084260001308672
744079860189044736
744045957717889025
744077369137299456
744070830213169152
744139612231245824
744182725712711680
743975548116959232
744176144946180096
744072885107630080
743963275344379905
744132201198067712
744101989559197696
744042359306985473
744127692291903488
744099418601824256
744173019921268736
744068921465114624
744121308347244545
744194260111597568
744194541146734593
744077142389100544
744145971106430976
744177457595584512
744148512925954048
744133069393772544
744121757255278596
744053209740746752
744111636294832128
744138178177556480
744111540052320256
744162932712480770
744108981614952448
744156226070667264
744095790428196864
744050592721547264
744121719602950144
744030434670022660
744188190974672897
744158230889259009
744169035324088320
743993189481123840
744123028259278848
744088379071946752
744156330865238016
744146184701349888
744138031276294144
743968753361248261
744005554129952768
744097635691278336
744105932272054272
744145865997164545
744133547586428928
744087477057626112
744069668080586753
744049040569016320
744170033627209728
744142032390750208
744117084917989376
744037820851945472
744164354455670784
744116199953293312
744038215015931904
744158268600238080
743983571535179776
744041344046407680
744184114073460737
744112836058685440
743984138131247109
744171233101684736
744172755621388288
744073439019929600
744116602438815745
744019454019932160
744018602467135488
744123032155881473
744092309013336064
744163981200330752
744158151285547008
744113603507326980
744141378217730048
744014764599312384
744193517677838336
744108201235316736
744004522255618048
743976990747721728
744139767642652672
744181786121543680
744024524895707136
744123472809459712
744144498867900416
744187586919432192
744085371789598720
744087888246214656
744144935096565760
744157677316517888
743968157509918720
744007948855316482
744143882229800960
744197678486138881
744162559620681728
744037422372167681
744028043828690944
744095379164114948
744185078813696000
744176690163654658
744070293283561472
744065545042075648
744118972065386496
743983945239322624
744136554898145280
744087158303105024
744132645844623360
744183342128599040
744061271109140481
744174731369324545
743965078920134656
744119991356760064
744175540735741956
744138408868511745
744195665199304704
744155617905020928
743995139631292416
744153327928246272
744117105759498240
743990110484455426
744049002820272128
744164044119085057
744189591805136896
744157459116240896
744179236047560704
744117852433694724
744195908208852996
744105156229406720
744155143860551681
744128002649362432
744107706299060224
744160667977064448
744152602372411393
744189327610097664
744057743833698304
744097337899945984
744163532481126400
744192708059799552
744168549137031169
744077838647713792
743969243813732358
744141583898054656
744194952150683648
744117894200557568
744142372250992644
744182377660944384
744109350608834560
744091642098028544
744092627964919808
744066581051867136
744127117529595904
744184126413082624
744037761947176960
744138106681581568
744174500741251072
744139654203531264
744123338461712384
744196189558562816
744112441865428992
744062084875444225
744143206892306432
744072717331210240
744047081753575427
744115218175922176
744129957148901376
744035874757820418
744142678326120448
744134935594868736
744174513278033920
744101343669919744
744046268155060224
744181349788033024
744127285423411201
744098135115448321
744079785064701952
744117793738588160
744112345299976192
744122084289355776
744042984128266244
744114752847241216
744086596304113666
744162324383170560
744106213219180545
744031629987962881
744115910592577536
744102266546831360
744178225237098496
744167332746911744
744115851511631872
744116824808263680
744155504780410880
743964747641413632
744143735366258688
744153042442948608
744126115179003904
744182171850571776
744063703730032640
744092766280507392
744062831511875584
743975556492845056
744087477279928320
744141659110244352
743968560238694400
743975686637916161
744173800288313344
744159401095856128
744109925304012800
744113561752969216
744074713836716032
744101150643871744
744173997441556484
744097908300128256
744108264321912832
743998293764608000
744121245566926848
744153700910829569
744079365399445505
744104812170612736
744053289482878976
744077675124363264
744077117273538560
744142443478716416
744041851733315585
744153034368892928
744127843223879680
744078245415559169
744116346510843904
744188316552044545
744089599736156160
744126022891802624
744175876418441216
744149875995058176
743965636980670464
744074701253804032
744193139964002304
744052538601803780
743967276982886400
744068166654005249
744016933356453889
744049241950158848
744101641390002177
744026681007026177
744112303365361664
744144104452399104
744153269027536896
744059136472653824
743989326313304065
744187297277476864
744099254763945984
744066115815477248
744175163248349184
744077687610806272
744181924520927232
744123250607783936
744117688709046273
744070200790745088
744124823421366272
744193878526394368
744112680814915584
744188555614879744
744085204126601216
744115969342177280
743980102963212288
743990626748858368
744120964653420544
744104019585544192
744191575866097664
744152069645312000
743990093854105600
744169479932940288
744192997391237120
744112412404506625
744116111566770177
744173875605417984
744184650814349312
744163075432022016
744089582711484416
744136240094576640
744133652167135233
744128577365512192
744041193118507008
744166904865120256
744162181990780928
743989342918557696
744142355352133632
744029960810172416
744143827557023744
744030971683569664
744165944264695808
744040236964012036
744082049930170368
744140161848590336
744165231262339073
744093336764547073
744061112006643712
744145656550465536
744064261840846849
744189159863115776
744160546207969280
744144955992571904
744183665098362880
744047316831698944
744148122532708352
744190313338703872
744090534705303552
744065587354177536
744191420488105984
744138207453921281
744048738679808001
744154422683435008
744083895348563968
744090031753658368
744032217442230274
743966593131102208
744022557821665280
744129025820491777
744191860910993409
744178984301248512
744130632263962626
744098449558142978
744180380979372032
744093969982824448
744187490383368192
744148705713004544
744056518945955840
744066338096824321
744177550079975424
744114287191404544
744108603854962688
744099825214423040
744113834055581698
744135451582275585
743991301989933056
744167445737410560
744160139276492801
744062739040055296
744146369594658816
744090782341206016
744163897343639552
744148697169149952
743986767926337539
744088538199666688
744062147966164996
744167148218527745
744107001693757440
744183128281886720
743980325559222272
744053897459798018
744183858271227906
744129609227198464
744124684845850624
744116946224947200
744107458696720384
744057408104857600
744119408306622464
744167227620990976
744088685172359171
744069190273933313
744104879283650560
744085002434945025
744131701945819136
744029683927425024
744125393796464641
744189839168372736
744129474980155392
743963019592470528
744172739213299712
744182524318978048
744095987430465536
744117210566828032
744160986400231424
744146012965593089
744120733861830656
744187985508335616
744147417893904384
744174311766892544
744116321349177344
744116782793900032
743992002262499328
744174320096841729
744077763045367809
744153684448272384
744111493625548800
744086508248891392
744135178986061824
744176052444991489
744027133643755520
744038483610701825
744003318507143168
744154774648553472
744066296204111873
744127134256480256
744080673963548672
744172105810345985
744079902182252547
744168666418257921
744091369686306816
744116988356661248
744087720704761856
744045181977133056
744087481604268033
744098021609136129
744119139942416384
744120238736818176
744096239046791168
743990698068836352
744020519436050436
743973371185143808
744171627550752769
744185409945616385
744184466361311232
744141222923669504
744119383392395264
744085778590949376
744152489151303680
744120918453125120
743976399573229568
744172378243088384
744140761629855744
744120943543521280
744186697819242496
744063984744136704
743967989830197248
744150001559941121
744109430040633344
744136504650440705
744002575926693888
744071022983389184
744138068958056448
743999132600238080
744149783623929856
744060407065772032
744157316417740800
744136584312676353
744156578534801409
744184973767352320
744060713577123840
744093038683762688
744041440423059461
744138953977176064
744128086422261760
744092577549393920
744160030203711488
744117206267625472
744167907156967426
744071983458033664
744173053735755776
744079503786291200
744063720779816962
744133769666387968
743980547530121216
744104762119954432
744144964498628608
744110151507058688
744184394856828928
744191193991495683
744195103116431360
744084918804844544
744148021919678464
744008821593485312
743997228201709568
743980576969895937
744082641356529664
743994758058676224
744137838371930112
744179416457166848
744153961062502400
744166602652909568
744173653470945281
744052933155766273
744137871909658625
744038865120403457
744063112618381312
744185401569644545
744088312080703488
744085241594286080
744058926430314496
744186261511016452
744120096143065088
744171015127863296
744100483732770816
744100852667916288
743967583154515968
743972729511116800
744120951932096512
744138366799712256
744193601391865856
744137720608473089
744165378134151168
744180699780030464
744074638477639680
744058557440598016
744095169398644736
744034364879679489
744006841932275712
744095555593342976
744158545663377409
744095324608802816
744079336244805632
744059526341595137
744093550577594368
744071098325696512
744074839787507712
744064593190854656
744106477481246721
744005843436343296
744121417688457216
744094745866215424
744108134080323584
744186609441054721
744160974127702016
744088354019512320
744124705951494144
744165386581508097
744057680713646080
744161909209968644
744095845075783680
744089142569603072
744191202258477056
744079826999451648
744167429178294272
744155508660142080
744069718697443328
744110256444280832
744069433333780480
744194255707578368
744116421941157889
744020041277018112
744147833121443840
744139641973051392
744123032529158144
743979452875476992
744060448975298560
744124110490439680
744180481751715841
744147233344491520
744109509774311425
744073912967921664
744109492992868352
744071773788975104
744102190717997056
744191239919120384
744146990397689857
744078778071138305
743969550111121408
744084075712024576
744117273607155713
744186009768734720
744150194850250752
744175222081863680
744154229498064896
744164602213244928
744099141404491776
744182998468157440
744058943580872705
744157589265653760
744061032289677312
744130359659470849
744186890773991424
744166250318794752
744077985360248832
744111171007983616
744112827561050112
744118066393518080
744128283776716801
744145551776686080
744095316597673984
744153067810066432
744154556880330752
744129201998073856
744181806992363522
744123648756322304
744165054883442688
744088593015111680
744149561506136064
744102954093817856
744104233578921984
744057269957050368
744106859246804992
744128388470824960
744130104133976066
744029184947806208
744098063778709504
744017482848079872
743984859450740736
744047367075278849
744066535031971840
743964391368986625
744109644168241152
744191554672271360
744183791095156737
744172520748748800
744141407749738496
744049355389345792
744145547494301696
744172600457334784
744136613467459584
744178283802169344
744127822231408640
744091998752215040
744071668734234624
744122826697940992
744064949689925633
744073740791721984
744063158558535680
744062793763201024
744037170831364098
744163654254243840
744157412882518016
744176740323459072
743993055016017920
744140241653633024
744065121513799684
744127453224894464
744166686811643905
744125242621235200
744127000189747200
744178065912270853
744074172905701376
744124999447896064
744082796264718336
744099724639215616
744166040943329280
744091835086274560
744041633491062784
744067659269021696
744039087544340480
744117655150395393
744073719820222464
744133773852311553
744192888645488640
744092329930260480
744109367197306880
744112093436141568
744062089069723648
744187134077198337
744009681450868737
744080309214392320
744138526070013952
744165612860104704
744101100517732352
744093785408344064
744024512296030208
744142187739258880
744084771861630976
744127486670286848
744023170315882501
744137645366841344
744126119327195140
744032347134267393
744045752318570496
744163171632553984
744069072745271296
744150333279047680
744031336516755456
744135032051216384
744114920569081856
744126593447002112
744197355323330560
744173388957106176
744115193140097024
744043894371917824
744137406077599745
744135875123023872
744181014461718528
744194587124695043
744032263273353216
744163562051018753
744093370037874688
744178531203158016
744060189075247104
744170985767632896
744152115677921281
743985501258940417
744063124899241985
744083966609719296
744176853787774977
744055491635085312
744075372292083716
744187406375596032
744084486862802944
744154766259916800
744074256938573824
744133568348229633
744104505990578176
744054740695252994
744175117161267200
744119005712089088
744093026146979840
744145270397636608
744137637053739008
744172114081644544
744070918004183040
744184118003531776
744160948873728000
744070334920429568
744058486221312000
744144868004364289
744126098519232512
744002215468105729
744191172898226176
743990060421386240
744117948709646337
744141717864071168
744193865951895553
743982200236871680
744189805597200384
744185883830722560
744176576791732224
744159824829644800
744055684430446596
744070981023596546
744196176698839040
744128245914800128
744184755688595456
744070528172982272
744109929519210497
744019780978544641
744055890043613186
744141847790948352
744143940866146304
744164774225805312
744156431490912256
744197476928860160
744190946661797892
744174802538209280
744052194685632512
744111103660154880
744182553758793728
744048654755991552
744167206569783297
744120612344455168
744112961879425026
744187238867689473
743964164847210497
744134516147691521
744132016350838784
744088848712536065
744068397399416832
744187956064325632
744126014515609600
744176962705440768
744051796323213314
743999984182398977
744075397525082112
744150517622837249
744025376557568000
744168737826181120
744143534018727936
744137259323011072
744170566236573696
744182230881275904
744194528480010240
744080854251614208
744038303045980161
744194339702775809
744141214757314560
744137561405267968
744018535345696768
744123770386931712
744081152072359936
744072033844215808
744166715911733249
744093605082632192
744113267862282241
743983227614822400
744122398836875265
744157245345239040
744122197652934656
743963736944279552
743973027403075585
744168687544963072
744163511530553349
744187477766864897
744113729508368384
744148487688884224
744157232791687168
744127226493407232
744118502529896448
744140761478864897
744181270377299969
744113402151378944
744024981961580544
744151591511556096
744165155693563904
744006904750309376
744109656872673280
744192993368866816
743981596060049408
744176505371107328
744146696649641984
744161477179891712
744138018718683136
744183560492318721
744019500169891848
744062948839165955
744115776014192640
744190263040573442
744170528441765892
744192460780273664
744064316425527296
744077645952978944
744194910341869569
744176899820183553
744063796294090752
743977720833544192
744146503816589313
744082658091728896
744076685096660992
744026836162711553
744175704586260481
744138412664426496
744159547795902464
744014139627012096
744167928090722304
743967390187266048
744096633504342016
744024910788444166
744177964963758080
743980455452680192
744193958121775104
744091298148290560
743966848916422656
744047731916869632
744143056136474624
744055382423834624
744058733546905600
744178409656422400
744093693121040384
744099749918314497
744114832346062848
744058213394448384
744116053085683712
744059475867348992
743966228180570112
744153722020827136
744025132922994688
744191428755066880
744194704426819584
744071153145249794
744184470434025475
744088920099536896
744104661154734080
744129521117499392
744115428088250368
744041205730795520
744050601072394240
744185518993313792
744194637401886720
744122155760238592
744099057518272512
744105512694910976
743999296240967680
744087468677423105
744088152499982336
744150681259474944
744072344256323586
744100487960596484
744130301262168065
744147514492846080
744172537739763712
744063863319109632
744145786401918976
744103553942306816
744110495582531584
744189570800095232
744068132935962624
744109124183535620
743999539422453760
744168829849341952
744121434260312065
744090912184279040
744186966246187009
744180515327086592
744019705543929860
744052706340388864
744078161814654976
744174848738496512
744181010305290240
744078816151240704
744126488342069248
744099355678879744
744034821807157248
744136382847852544
744058423269023746
743973975324143616
744041373628760064
743962533065818112
743969353197039616
744084398774099968
744099531504103424
744112886520418304
744106280420245505
744062911329542144
743994946533883908
744059320736813056
744113418802606080
744065276614959104
744170276787752961
743972842820112385
744181706647822336
744189763641565184
744110445448073217
744175385651347456
744072818011308032
743998893638115330
743998918673895424
744128149449936896
744009161298546688
744128920979636224
744073099319054337
744066006541283328
743995688992681984
744093999338823680
743991507343052801
744057286650437636
744102652242432000
744170151294214144
744073283562274816
744165415635456001
744168905501966336
744091113653297152
744194805475991552
744112492096401408
743992275114438656
744013661723820032
744124814814650368
744117747550814209
744167802299359232
744156414764060672
744189440973742080
744111346854264834
744177642136539136
744043835404263424
744121954207174656
744178170543341569
744146466025906176
744081441798168577
744061208333000704
744081353734512645
744098676193263616
744172013594492928
744065356545785857
744175427460153345
744061409512800256
744189084403367937
744101981174829057
744160835807780865
743975451501150209
744156339526639616
744139075687424000
744107337091153920
744067138894368768
744153336362975232
744163276712456192
744099179471986688
744144226158583809
744181714986090496
744113393859182592
744121417462091777
744104032260792320
744152488912232448
744126236692189185
744143911598309376
744128057246625792
744094544472465408
744160168783405056
744089188602085376
744091876999987200
744127285557665792
744180024400568321
744073397131444224
744182478429130752
744149963895091200
743972054022623232
744072281203351552
744168184203313152
744143597147021314
744100714654248960
744076882296057856
744186161011245056
744105861044445184
744114987745021953
744041134356312064
744176614519386112
744075510959988736
744170746625163265
744147355147051008
744149427313582080
744065863968489472
744043504201048066
744055697151823873
744068586143125504
744055650779566080
744146143014232065
744178988667441152
744185502274830337
744172273590894596
744060344310636544
743993113610489857
744038026351869952
744110961326497792
744069483480891392
744017856094932993
744091432277934082
744089024864780288
744170104917659648
743965397754470400
744180175403945984
744110676000505856
744167294889299968
744076077019062272
744016727764262912
744162878270345216
744127801482166272
744039242721034240
744179793873276928
744143970184335360
743973019081576448
744171308997476352
744034951843221504
744176845365600256
743968329740607488
744133853825110016
744149317850533888
743992551833690112
744131127565246468
744136269660192768
744195195240058880
744130393272549376
744130573732458496
744157975162552320
744165365408686080
744118158651449344
744109526857715712
744163717173096448
744152250067615745
744048302484754433
744185900750479364
743978693865934848
744079595998154752
744110633910702080
744118766880063488
744080753760280577
743981571250724866
744080321956585472
743993298419744769
744102782416855040
744192082986795009
744018527246553089
744181886856003591
744092493780819968
744146226967261184
744076588644442112
744160730698637312
744148412279459840
743969873206861824
743983299127812100
744137095917240320
744021970514214912
744145119608250368
744162001807519745
744122692488560640
744065193047646208
744088605648371712
744193207383265280
744158214065897472
744066505738960896
744191411965300736
744016908102602753
744144930663194624
744192905053618177
744082398007025664
744118108168790016
744155341273731072
744183992199479298
744156268185681920
744131563533778944
744173288293695492
744109195293646848
744048960969506816
744102757213278208
744093194036588544
744115327622062085
744125033178599424
744082733547270144
744048281299345408
744064337413873664
744080477049470976
744135590245969920
744009891153608704
744066824401264642
744145735977951232
744067726445010945
744098638469734400
744117055385927680
744065901616574464
744117176957870080
744194880877006848
743968853793771520
744024734636122112
744050844220465152
744141491317112833
744191986819809281
744119165309550592
744073178759237632
744132503045283840
744133509804064768
744178703463219200
744176656554860545
744000692776476672
744049107724046336
744195040025640961
744033546893991936
743989305350066176
744187234740482048
744071677466804225
744186471091953664
744093894535684096
744046343581212672
744098034401820672
743999140850434048
744069525512065024
744180838380748800
744073569118846976
744114731905060864
744180192474710017
744082775548923904
744067361297276929
744145224566444032
744105797823635457
744125800392302593
744039259477245952
743998465886257152
744125372724285440
744153009156947968
744006749527519232
744020758536593408
744064332883968001
744093760129220608
744095773680373760
744040824023957504
744102438437818368
744099732801323008
744139373436895233
744087158604980224
744179647265538048
744122268901580802
744143483825455104
744107664611942400
744162228128079872
744068653130354688
743976634458456064
744080883880239104
744059815887052800
744171052830441472
744195312932126720
744126706743709696
744185460226920448
743975564806070272
743967381840498689
744143286722510849
744128799613292544
744133291687579648
744029239385661440
744067587823276032
744028526299480064
744135149772759040
743982070360326144
743996955680972801
744105109894860801
744067919127134208
744097820542566400
744071752834220032
744075934383349761
744027310085517313
744096146705031168
744087162736480256
744051536125362176
744192368308523008
743975799586357249
744172575371182080
744067315319345152
743990391829987329
744056833854345220
744106318135500800
744136827217514496
744150702138789888
743971177496973312
744161871452725248
744120423533658113
743962298436431872
744181194560942081
744132025104248834
744114765535059968
744189855861710848
744113213629960197
744089100446273536
744080325786107904
744132628828151808
744152715333406720
744103369568980992
744065398551756800
744192380891447296
744168142281244672
744154905062088704
744046830284079104
744051175599771649
744137666074148865
744000663521157120
744169362614005760
744118666116075522
743972599487574016
744097342287187968
744191550419144704
744143685156220928
744100307668434944
744189088241172484
744163826195701760
744120339681124352
744188492884828161
744170113218183169
744068451916972032
744160936202805248
744121610664292352
744101545067806720
744068087004205057
744140057167204352
744109249660346368
744084826349834241
744002257251876864
744168225974345728
744128107297280000
744197221231493120
744057618050785280
744140375984644096
744123024086011904
744089989831614464
744136495934607360
744136563332886528
744135770659708928
744068757933461505
744131546785931265
744067227209596928
744086839817035776
744162467194908672
744068116481712128
744079650524016640
743996242586402816
744041960630005760
744054329850601477
744153013124796416
744135824988594176
743980052593795072
743978077328388096
744151884794052608
744096939394895872
744001967949750272
743996913918316544
744137754238455808
743976575595593728
744113091810590720
743984611907276801
744097317167370240
744028652183166976
744111707598032896
744176396575117312
744188694211477504
743984163343081472
744133555857539072
744135560634085376
744182960472064001
744021085629325312
744129667603505152
744189071505915905
744018552252956672
744106955397042176
744151352134119425
744109635737509888
744103893567692800
744008544723177472
743993180920524800
744125783979995136
744118552785989632
744108847141359617
744074483477118976
744101561585045504
744151952045522945
744056313701867520
744086756002250752
744150198914416640
744195459598671872
744086491773677568
744115365165285376
744015859635654656
743999698999009280
744179982788878336
744124705725026304
743967595683057665
744050869444947968
743994997003812864
744122654723047424
744120574545379328
744036545909370882
744161510738505728
744164132190982144
744093445543858177
744189331569545216
744090727693463552
744046121601867776
744097614858162176
744120863927173120
744131580373925888
744099057635844097
744087514932142081
744123963492687872
744161636919934976
744053486489305090
744126840919429121
744047119682670592
744172269241499648
744095723143184384
744113599543644160
744096146805637120
744078614522699776
744140312680013825
744128442866728960
744095157189025793
744066845490155524
744134709203079168
744092242026110976
744182566505295873
744097371504713728
744093395207995392
744099061985316864
744195325209022465
744139482270687232
744019101824258048
744163154859438080
744106993258991616
744142778939092992
744162433451819008
744005595892588544
744055537596248064
744192750128631808
744184420228300800
744066879103377409
744073925370470400
743968916800573440
744151712898809857
744104103299653632
744180624445997058
744166682277511168
744099670176178177
744130644851236864
744102408800862208
743999350544670721
744146239525093377
744192012061020160
744193798658531329
744066576811499520
743966899185192960
744047102947373056
744171397065342976
744186718509633536
744102513826271232
743989934332215297
744025892171681792
744148022183989248
744082444144545792
744113863499653120
744192661901320193
744169094165954560
744123661376905217
744092933859741696
744153885724520449
744045877921189888
744015586712260608
744095068999426048
743981747096821760
744088295332806656
744115725946724352
744054812187168773
744183568600010752
744150916023083008
744155655750168576
744120134239944704
744050546387058688
744131135916154881
744117948860731392
744175251509108736
744179474917384193
744189247834460160
744066925341347840
744135166361210881
744116296154025984
744158486834126848
744098734837948421
743988382766768128
744164077879050240
744105395363385345
744099988830060544
744125435848581120
744192838167072768
744185439477710848
744048721726443520
743996179856429056
744122801494327296
744167336782012416
744080745229062145
744112756178169857
743994355480829953
744179160592060416
744072918943031296
744136210835202048
744009710785835010
744162026780524544
744181618370293760
744105554671452160
744110747374977024
744154871289495552
744046024981876737
744040228512477184
744170209725059073
744093965771759616
744090782324383744
744163209662373888
744064320590450688
744168628757598208
744052496692281344
744072566642511874
744189461634949120
744170176443191296
744097430258475008
744120616400322560
744147174947229696
744068455905763328
744157530671169540
744189776102850562
744154636253278208
744106162707111936
744180796257337344
744073955007397889
744104388583579648
744046574582509568
744134889625260033
744092665407488001
744188186843217920
744148042962575361
744117017670627328
743968526621249536
744147518867537921
744163939395715072
744105445749555200
744077498938363908
744018011028336640
743983542191828992
744077826102530048
744091486854201344
744156456614760448
744189008725614592
744078081967685632
744117806426382337
744104074287677440
743973308199211008
744072771987189760
744165503980179456
743976722303877120
744042069514158080
744096717474140163
744001733068632064
744051624147050496
744069340895526914
744131823597281280
744083685461266432
744144142465384448
744018010986405888
744141181198700544
744070116862795778
744072335725035521
744183719720787968
743979104693850113
744186294956351489
744195480503091200
744154028444090369
744183774267609088
743991385930399744
744074315432243200
744031453722349568
744052886934552576
744118372477042688
744060046594740224
744125129521766401
744180611762495489
744170646037401602
744095291373199361
744062483430793216
744196831287074816
743988198058110976
744196986111401988
744059865962774528
744043089002700800
744111300955996160
744100055884365824
744043357308076032
744103797425864704
744091487080751104
744071307986374656
744197434935480322
744158235037401088
744119999833452544
744153042564616192
744124689233088512
744114392120197121
744190711822618625
743977154506035200
744121434348392448
744088962004819968
744095706512822272
744107534458490881
744183103313350656
744120347859943424
744070284941066240
744008062164410369
744197829510447104
744131794136670209
744056443544952832
743999162165899264
743996053981138944
744016828486258689
744188882766467072
744123376390668288
744079923363602432
744086290455478272
744063150392217600
743975644363628546
744191395162898432
744196738873966592
744004484544733185
744172021668548609
744125368404148224
744089603653701632
744141776731127808
744049577507061760
744030719735959556
744064417088835584
744192355637538817
744129516897984512
744121560055881728
744075729134989312
744122633776676864
744126492733476864
744190308808687620
744054015097442304
744102136443772928
743968703025405952
744106313806942208
744185523464470528
744109551822245888
744099406023114752
744066170186235905
744146524637007872
744096566273773568
744108322790477824
744061086563991552
744111410003779584
744122147182780416
744101544723886080
744004383940157441
744149355922341888
744187775772131328
744194071284060160
743971890419634176
744095039580692480
743963225276952576
744096285242888192
744110487055433728
744136290388541440
744102492867297281
744177335960739840
744174143977947136
744167709957468160
744187767400259584
744170704673832960
744166883910356992
744068896408342528
744177944382279681
744192636681019393
744135250314297344
744121673604009985
744091575060471808
744165273150820352
744130175433080832
744064139958583296
744082540605038593
744095400261476352
744070918234832896
744169983408668673
744118401962905600
744029239280832514
744100160767164417
744179663858130945
744092145464705024
744022557825863680
743980425807159296
744108562155208704
744182516165279744
744126467332681729
744188534798553088
744089129932177408
744158348241702916
744059907977187328
744181786280853504
744125058314993665
744183581317160960
744128262679437313
744153487051726848
744086676184666112
744188928920477696
744177528797986816
744117894448029696
744028559971328001
744060172268634113
744125276406288385
744044334656389121
744047752930299904
744112370553872384
744165545705152513
744134830984658944
744191017654558720
744141411839258624
744146382165020676
744188580780728320
744159241980755968
744058318440783872
743999522674728960
744064572303220736
744178602552471552
744086650951696384
744175184383442944
744073699075194880
744083136003313664
744191118569574400
744168842369306624
744176488920940544
744161456233525248
744140304354271232
744182230965182464
744125725079388160
744049481109409792
743966421265199104
744069080974503937
744181664390221824
744096436195844096
744183115678048256
744148621914931200
744080480929222656
743981738859307008
744186878165942273
744121585209085952
743986679900364800
744124194355548164
744024994859073538
744163595525701632
744121539197542400
744107647788523520
744045781674496001
744101956097024000
744180368291598336
744125741919510528
744130523224809472
744070733383491584
744026231910309888
744160743210246145
744033328681058304
744160152119541760
744165017499635712
744189721652387840
744130116557611008
744179701757911040
744169442192556032
744081269844250624
744148013631832064
744182780138037248
744118603272716288
743975082649845760
744052014431211520
744065159384207360
744107366577209344
744169098557399040
744116350671544320
744089641624571906
744111342857109504
744175867971112961
744015653921767424
744029759621967873
744128036358885383
744099611539800064
743988462471217153
744131337053945856
744090593672986624
744111854348165120
744063523450425344
743992056750608384
744175696004681729
744111053433413632
744044020104597504
744136391169294336
744129092929335296
744050059843624961
744009375245709312
744160282155573248
744140681795469312
744126563952771072
744109526710902784
744094167354138624
744130926171426816
744172332290281472
744072587278430209
744143487768076288
744163335269134336
744060562544427009
744070452486807553
744098403315945472
744072302246137856
744173619933229056
744126551235530752
744032460657299457
744191579796213761
744120196965732356
744063288858771457
744081177338843136
744117311204954112
744084046481850369
744120658427154432
744100215465062401
744081831553732608
744071320745426945
744176673390755840
744135250423472129
744170956382429184
744064945248210944
744110889851363328
744185787542036481
744187171708538880
744113104259256320
744195270649446400
744071840709156865
744164358943440896
744173884166049792
744171736569102336
744077213746626560
744141973834063872
744118271675359232
744121308674465792
744029205667680256
744048214542790656
744184911041597440
744131601454534656
744165130406137856
744157563873275904
744087187659100160
744016736018661376
744060231026618368
744174655737565184
744098524854386688
744178481030959104
744143445825032192
744182163545985024
743989716597485569
744058247250849792
744079638259994624
744169316397027328
744101456979103744
744160059542888448
744049309235183617
744152337925705728
744089570308915200
744159984020258816
744143181680345088
744000147810557952
744119651840458753
743969994669760512
744192808873926657
744182507789135872
744180171150925824
744077557868412928
743979545141776384
744146033781903364
744056007475728384
743993709314908164
744061799675355138
744180347521409024
744021152524283905
743963481137872897
744181316346847232
744192607606169600
744069685029765120
744162119017439232
744133543404666880
744136210931552256
744007751941029888
744070431691378689
744114681594392576
744185619727925249
744034104728035328
744189935893127168
744096088173449216
744074399540711424
744182662894583809
744119668525379584
744176069146705920
744158990242820097
744150492582916096
744036952631054337
744135980026839041
744141210273648640
744155089498214401
744109027601293312
744190765975273473
744132016354955264
744069173102448640
744170474037469184
744181853079371778
744082884538077184
744114568155250688
744086709818822656
744145668839772160
744113024756121600
744187490555338752
743976588354555904
744186899040997376
744193517648486401
744135497962950656
743989158696325120
743974293898420224
744164241276542977
744112395614818305
744136366062206976
744194494887694336
744024004709711872
744091939889250304
744062831709028352
744196919417704448
744134281417596928
744173833939214336
744021484226682880
744083211702181888
744121644176793600
744004937449897984
744143353915248640
744062978476105733
744170860194324480
744158990192476160
744193718987661313
744183467903160320
744119198956257280
744033836137349120
744193270117449728
744086256880095232
744094318021984256
744084025363546112
744065398467928069
743992916499116032
744195258368548864
744062772842008576
744124617946710016
744075032830316544
744146948136001536
744148638780121088
744196277282443268
744067478993641472
744190753639927808
744090434142617600
744086151686922240
744137267887939584
744196617222365185
744164128084869120
744139775985123329
744086260730429440
744160705755119616
743996905433108480
744168108651253760
743979910084050944
744187150565019648
744187868088832000
743993122254815233
744089813545066496
744086478918156288
744168939127595008
743992157451608064
744191902652768256
744178250302251008
744107370939293696
744102920631681024
744096679650009089
744091113896689664
744082519641985024
744114971060146176
744166950826315776
744106754427002880
744115591846432768
744087716216832000
744131966094680064
744087779185991681
743976005132484609
744114203380826112
744069664104407040
744138643518939136
744144431629111296
744081919801888769
744124722477211648
744077683617832960
744173699713105920
743966358115848193
744033525750435840
744137796143677440
744061988507090944
744041838839988229
744121610341322752
744108029256278016
744168305875877888
744127385994407936
744064706340589569
744186060104736768
744150849153343488
744146600218529792
744094897125326848
744177755416330240
744181022770741248
744121526442680320
744005273103171585
744099213001240576
744182113453350914
744144549040238592
744138349959585792
744082582397149184
744087548742541312
744116942399758336
744176715224715264
744027758599208960
744073774278971392
744144913919418369
744193035332882433
744106703872897024
744132276552933376
744160835610763265
744148873640288256
744073690351022080
744047950297448448
744124982909886464
744136806422224896
744071572231753728
744089595365724160
744194566056779776
744172105558818816
744092124350681088
744138421338275841
744076555115200513
744054317271900164
744110118216867841
744103579301068802
744057299283632130
744130699582648320
744083920396902400
744074512434630657
744134088618053632
744168633014824960
744057848540303362
744036298151829504
744193358122258432
744144284841086976
744087070210043906
744139406882316289
744144373173096448
743972691825336320
744073518413910016
744182268395159552
744122025690566656
744147673935130625
744183514116005889
743987539376218113
744174710188089344
744166590065803264
743965473386070020
744076618377887744
744093223258308608
744168125474684928
744114450836381696
744195849606078464
744192213383405568
744191848407834629
744056808352976898
744176291679711232
744143504927035393
744092841689808896
743983399879217152
744172152010727424
744062370268479488
744114576740990976
744178191829446656
744093580139036672
744119634991865856
744090849454133249
744136147970981888
744190338156331008
743968090552049664
744062353264762881
744033836204437504
744029029683073024
744172055466283008
744077062684696576
744065964736655364
744084817956872193
744081609440256000
744126429621792769
744084507670749184
743978198657011714
744157497104162816
744074059575664640
744097673570050048
744095031204651008
744075427052916736
744047517978005504
744027641167110144
744148961498439680
744173464748175360
744192896962703361
744101486137847809
744014387497803776
744051276074319876
744142418371579904
744131773286625280
744167978711715840
744114656260689922
744155101951057920
743982657327894528
744111502047711233
744125372564914176
744160453744529409
744132364662611968
744156737599528962
744144947578822657
744144775683530752
744090190831042560
744147036287574016
743961975374249984
744186844443717632
744172114043871232
744060029578452992
744119014385844224
744096146717577216
744123833435709440
744167768854007808
744168729462857728
744141323825983488
744106389501415424
744051095786389505
744143324446068736
744192808689467392
744162995534598144
744147799864909828
744109006583537665
744064643392471040
744132096222990336
744064936922521600
744078501440008192
744075640744386564
744168901227982848
744179575668744192
744092233557737472
744088077170245636
744131492457046017
744103037896011776
743975086579982337
744164346427752448
744115457498587137
743976663688503300
744188027283607552
744093848259923968
743990811147149313
744163754930212864
744121455428853760
744034771777519616
744005981848371201
744137020457521152
744176392103952384
744147397241077761
744042908353990657
744164488706932736
744090702590599168
744109401045352448
744171128546017281
744189453397168129
744141856582287360
744023346388549633
743990198552301569
744157907948810240
744062831495122945
744149133691322368
743975296194453504
743981092814852096
744085715705827332
744167789678698496
744017323330252801
744129772796542976
744195933706031104
744080925563097088
744129424291880961
744114186578444289
744086176815001600
744046234726457344
744083803002511360
744087313559523328
744038420796813312
744024512195334144
744156905354854401
744143269970456576
744065230469238784
744095324659134464
744173951287431168
744165038303252480
744129738839515136
744014987186831361
744042606552846336
744165394785591296
744109128281374721
744106506791100416
744083748698873856
744078027336916993
744197800032894976
744048038251995136
744129961477406720
744109036111540224
744122696846479360
744106477548343296
743961803118485505
744120587002519552
744091038294355968
744085635900727296
744072470097989632
744137594993283072
744134029721624577
744109753379491840
744118007572631552
744141713829068802
744120163381936128
744102903942520833
744094611807830017
744149833859084288
744129793420034048
744191324203655172
744088664146386944
744161049339961344
744012504070758400
744122508077457411
744045290756444160
744180162967773184
744172575606046720
744079118065610752
744113917924937728
744062252790218752
744080217040424961
744091054794772480
743977993446522880
744070133929349120
744132163214290944
744136957291302912
744167714416111616
744009853270528000
744053599697780736
744086755968614400
744072902094495744
744039225977409540
744126752725819392
744190317386149889
744072553988231168
744139327106482177
744164056924323848
744077897284091904
744159296104108032
744196843567972352
744151792607465472
744131051681910784
744115100970254336
744130393423679488
744070553179394048
744166208480608257
744131521829699587
744176878844547072
744075318135296000
744103646435151872
744057433383964672
744131089757790208
744170029336399872
743976848204300288
744123153782300672
744057332850696192
744117386845032448
744074151799984128
744032070511509504
744066233155325953
744150479966437376
744098504025477120
744146411453808640
743968111502598144
744157480343715840
744119702205587457
743969940261212161
744092976033456128
744082637095043072
744197388852592641
744065952141160449
744154758009753601
744043243973775360
744106674772938752
744192489838489600
744143949326090240
744002215241715713
744087556971716609
744099967665569792
744192359919935488
744075720620646400
744111032499568640
744182566274621440
744171111512944640
744050240123211777
744015330838724610
744042321373765632
744131978950213632
744069773059776512
744123975882637312
744129000713261057
744108104648884224
744054451237945344
744118003172806656
743969793435262976
744118129320656896
744149733380329473
744073497731792897
744182146902818817
744098697101844480
744058540843761664
744154703638958080
744178254572064768
744092766439866368
744195686200147968
744111300972773377
744143140047699968
744087183477309440
744099015969615872
744118514928226305
744100068563779584
744075959482130432
744157195013603328
744027037237641216
744097505969840129
744106435320098816
744161800137097216
744189449077022720
743981613160239104
744090174284500992
743995336725770241
744139243329576961
744107060611153920
744117177268211712
744018518677544960
744079008883683328
744171891636768769
744000114100936704
744197451700109312
744176950126710784
744092975790194688
744010155273007104
744143441962106880
744084046184062976
744084201532723200
744120503326085120
744123909033754625
744168024643514368
744042522599636992
743980837088165889
744069404128837633
744120968877084673
744040098421944320
744102530511147008
743969806135623681
744061619244765185
744127339693506560
744133300055314434
744180032784863232
744074583913930752
744045437548642312
744114161215508480
744132012169125888
744076303817674752
744085916982120448
744191974253670400
744112043171667968
744135929972006913
744119555124002816
744048323481468928
744196474615914496
744146918843031552
743998931470692354
744132461240582146
744074655154200576
744148290564984832
743992539254923264
744161846366633984
744175683438579712
744187742138015744
744118414596251648
744176421455695872
744125343552929792
744141407393185793
744192456451850240
744188207772897281
744046863712722944
744070737707806720
744142565402943488
743977569654022145
744193232234553344
744002702158462976
743971542351093760
744146864354754561
744191676248432640
744125183846383616
744064698098778112
744083043716055040
744075724848435200
744053641976381441
744116480812421120
744121463582629888
744058683391344641
744060512229597185
744187733615206400
744034964447068161
744067403210973184
744111053370462208
744129000700788736
744145517811273728
744136864983027712
744192238247346176
744063754090979329
744191982369710080
744176820036206592
744090970979995648
744050642973499393
744197921785151488
743981348893917185
743968560247111680
743974780639002624
744122210269409280
744071543152578560
744191424531398656
744187570024759296
744196894126116864
744099607295176704
744038718604967938
744111347080773636
744134327781437440
744093475243724800
744170998358958081
744119903209160705
744094582581960704
744121803279339520
743961845095141381
744103797237157888
744006271469162496
744173548399374336
744108708788056064
744080019610275840
744111917342523392
743980979639853056
744165596066119681
744171413603422208
744121006688702464
744150614263873536
744092350914433024
744173091459375104
744060700683829248
744143521674846208
744109182601699328
744184185095585792
744041755205570560
744079835027341312
744145396394500098
744194914297188354
744181144455806976
744194926804668417
744197632399147008
744025858898264065
744165336040124416
744005428242186240
744154686660448256
744161381071659012
744077142552678400
744065612381626369
744168192403251201
744100047411908608
743998276794388480
744149754154721280
744046788395601920
744120008435892224
744096134210150400
744079491203366913
744089691675312128
744162957928632320
744037208621977600
744165571038568448
744085644218146816
744105873652449280
744067688608239616
744183422025867264
744062231759962112
744091226840891392
744139612298350592
744128896107487232
744111804117291008
743973220035006476
743994116221116417
744061556560904192
744133815707242497
744144478026498048
744089327018328068
744074512568848384
744107588841840640
744074042898997248
744167277856186368
744191437315649536
744070725393342465
744124001039978496
744131618147799041
744092296556118016
744174492402974720
744071010471809028
744014362126524417
744141818590167040
744192762862505984
744082502847991808
744149091630874624
743993440833175552
744143454410670081
743987845803687937
744160869043441664
743998452984586240
744126262017417216
744045014188171264
744019152126500868
743994610976964608
744093554633486336
744166552291901442
744185774816567296
744148768606588928
744185066184646656
744158960794669056
744179835795312640
744167030698442752
744120242981462016
744069097613369344
744069299267059712
744015456659443713
744033764909719557
744026500643569664
744192444082819072
744112060250865664
744152799500509184
744127008741949440
744131781658501120
743999862304292865
744190380296511488
744169320746487808
744178162377068548
744167567472791553
744063657693356032
744035350469808128
743996531997564928
744100592709210113
744037267145097216
744158520531107840
744197195893719040
744083475813240832
744038789740400641
744164123882172416
744156867740446720
743970758301523968
744077637438476288
744029000142577665
744156427275624448
744019768450125824
744071777819594752
744174299347619840
744123485539155968
744103738458148864
744073988448583680
744194100652609537
744137712387690496
744137838212554752
744073866830544896
744044477375987712
744109547741122560
744091520626790400
744161548852170752
744151423718461440
744071454900260864
744125674928095232
744160835526926336
744129776907059200
744196793202769920
744181807206240256
744111376256405504
744120557726208001
744137053802274816
744192964021358592
744079176735461376
743966471575961601
744167290699137024
744182931405561856
744113414696542208
744062722329952257
744090664766443520
743976244371415044
743966580585930752
743995760304332800
744096205496520704
744170696415285248
743999711351177216
744156150422175746
744180368513859584
744107031129251841
744171677848903680
744140149378908160
744180641240059904
744112362169438208
744169337330753536
744180213114880001
743968136559460352
744001477203599360
744112525629755393
744064605618638848
743982946760024064
744124126957289472
744109556117143552
744137813097070592
744077972852842496
744102241204834304
744115503665418240
744010293508988928
744186290879463424
744146826715095041
744127964825128960
744130053802319874
744106095711555584
744116120181940224
744190304966742016
744130519068192768
743994078505861120
744052878457843713
744110042731929600
744195425893253120
743969067946618881
744091172210118656
744103159614824448
744023719593582592
744190506004062208
744122579263295488
744100164953083904
744153554491949056
744167156548534272
744033827794857984
744197846216347649
744096964673966081
744048826927939588
744168448327024640
743998973355008000
743992891538710528
744066526672728069
743980589775151104
744191592463011840
744061820873347072
744189906445041665
744095572207017984
744128182811566084
744180377078501376
744074441211133953
744129718241345536
744191978255060992
744179214883168257
744148890413375488
744080254734577664
744073585694806020
744164576766341120
744103315114450944
744077796939468802
744171736531361792
743985018570055680
744134457653866497
744105043058696192
744117906921889793
744130837839478784
744082695718830080
744137531894095872
744122583587528704
743991012230500352
744131077200035840
744183640087728128
744175176112214020
744144519826972672
744118523513946112
744074227364540416
744164140713902081
744182125809762304
744099875541913600
744165075884314624
744105995253714944
744110726386753536
744010071328301056
744050777208070147
744016412948238339
744190892173582336
744077435986149376
744094636973629440
744075036982665216
744123997000966144
744167311448342528
744151700504731648
744115818183680000
744113272102727680
744172889990176768
744162651731681280
744145517911801856
744141445351735296
744051972437835776
744120029260701696
744031680516751360
744105743616446464
744170109279801344
744070473424711680
744118217409503232
744041755310436352
744197963770175488
744146843483930624
744146914585751553
744082037016002561
744130208626802688
744077737921478657
744067847899463681
744076827698806784
744072411193159680
744079927478259713
744107634903617536
744119320356126723
744028434154856449
744191344965361664
744171187153027072
744174529816199168
744105017636958209
744115151457107968
744089612256186369
744153851918352385
743975644585951232
744182927194525696
744137741747757056
744091558501302272
744026269730344960
744067843638067200
744119316384120832
743969332019998720
744140925119660032
744172998941417472
744047870387560448
744029461499285505
744152476543295488
744096423591972864
744141181181902848
744149280202579968
744160239847604228
744131416913412099
744143718551261184
744089289089155072
744083761097236481
744187310179127296
744076651902951424
744179663803547648
744048109664215042
744196613002780672
744073724236865536
744125653906264064
744092309139165184
744094225759756288
744189524616568832
744164153242198021
744078887429234688
744157446470524928
743994787171176448
744046486258917376
744025800173883392
744065352322191360
744192037164027904
744029461797023744
744091126366351360
744058351898791936
744178397321039873
744129994851483648
744141478943928320
744107970527694848
744147795582533636
744032456471379969
744072247611109376
744138995991461889
744075204524130304
743994175142559745
744174819378368512
743961966880788480
744144813533040640
743986897647702016
744143072859160576
744097216525176833
744103063070212100
744090539058946048
743985819749228544
744084058678956032
744107756534259712
744103587492487168
744121241372499968
744187561917046784
744019516913557504
744083005996670976
744139340012462080
743993193474121728
744144209221820418
744190363527745536
744106846550626304
744073061251584000
743993743036952576
744160462221225985
744188320880672768
744160223296884736
744191898617810944
744192783490093056
744019550488899584
744178799756054528
744078061147164672
744043160066789376
744113146433048576
744142779257757697
744118615796916224
744094637078380544
744153344403443712
744131894745440256
744162014122115072
744065163725312000
744047824434831361
744137024542744576
744113729390915585
744170637904777216
744111833620045824
744164224713261056
744171535229870084
744136147912228868
744147094940848128
743983470972657665
744167827393888256
744194972946038785
744125238737276928
744125012173455362
744169270402236416
744174106367655936
744194083892109312
744110499588018180
744104162087079937
744129500120768512
744178367788777475
744108570564792320
744197556901642240
744092393096548352
744127209892384768
744186060335423488
744178409912270849
744152833080107008
744117575710277632
744073493277474816
744105030362464256
744162744031666176
744152849739812864
744131601492283392
744111556754018304
743967771592007681
744102300038332416
744099661749850112
744054572952489984
744121937731915776
744135619257982976
744154582104735744
744074240132001792
744173510742925312
744114983391264768
744115017243459584
744127797145255936
744142074497409024
744152216504795136
744134516172853248
744112722678263808
744167055558053888
744111590434283520
744093471066095616
744163477837717505
744152526711361536
744139314502590464
744106850669498368
744107924566441984
744080489443696640
744145736166674432
744177382295281664
744088731154530304
744149288750448640
744091071886561280
744048143046688768
744119706441949184
743967515940880384
744150031083651072
744105307387867137
744116736723652608
744153709500837888
744096427832446976
744049799821991938
744185720353357824
744168561447415812
744095404325691392
744102933424390144
744184072260427776
744098193785372672
744089108813864961
744088752369307648
744152891502526464
743977460845449217
744151696075591680
744118993271853056
744124156376145920
743981847886049286
744047820278272000
744012311145385985
743970405766017024
744080070239608832
744098730354311168
744160097400721408
744145094316535808
744145689983213568
744152769850937344
744094171502415872
744038194337947649
744165768275730432
744057466929971200
744070851163750400
744049149813854208
744071597477216257
744172101305720832
744134822650601473
744044124865695745
744122449269260288
744040979301273600
743992874509819904
744189164023865344
744139713263599616
744182146823225349
744165084503617537
743992954218479617
744089163352313857
744101217924694016
744124055767375872
744102924956143616
744157127997034496
744189210144432128
744187561594224640
744043558852829184
744084260005515264
744082821694787584
744126404451663872
744141244146679808
744174190069190656
744071530649427969
744101368714133504
744084772096516096
744177831006052352
744082683345666048
744179538188509184
744133937581129728
744137175462215680
744166640552640512
744064307932049408
744171296100126721
744142695233368064
744059618813448192
744125817530122240
744073514534080513
744069898964504576
744109698648055808
744046804937867265
744181337263906816
744146294063702016
744085681882836992
744124458487648256
744093093427838976
744134428264402944
744099627964698624
744166330128044036
744084121694183424
744049514634420224
744190468498558976
744178023948247040
744108817718325248
744029528700379137
744166112112295936
744134352938897408
744124638695923712
744063779365847040
744142137537740801
744136781189230592
744064085801701376
744166388831490048
743976558801494017
744136181458272260
744194801030021120
744117609038221313
744086923585724416
744067805830590473
744180418702868480
744005612984426497
744116531110502401
744107035478925312
744128657036353537
744147292224131072
744054233020891136
744008850949341184
744070062626177024
744103491052904448
744124483510763520
744165655029624832
744062923845275649
744045164948295680
744191059832406016
744183212382035968
744178074229612544
744094045555802112
744047652418031621
744167718400724993
744148097601835008
744138664658219008
743982586062602240
744149595060637696
744067961271484417
744150190333042688
744197959382872064
744134461667741696
744062625881985024
744055474669117440
744064416811999232
744162710267564032
744066761755082752
744187637016076290
744171162192711680
743974025630621696
744067893839732736
744101159233855488
744167332684005376
743996054002085888
744167412208115712
744138660405219328
744128594109169664
744173418568876032
744089142536114176
744115751204839424
744052253506547712
744175960359055361
744079268884455428
744189578999922688
744047106902663169
744136374597591040
744010146754371585
744090274842968064
744096440377577472
744079491262087168
744108302037037056
744080799763423232
744085375967166464
744150953809567744
744121522227417088
744170105156689921
744133635662553088
744105848415256577
744135422440247296
744120805324382208
744090367310635008
744130313631105024
744150764914876416
744127298136334336
744102841027985409
744070146294190081
744070184198115328
744184915307139073
743991972923314177
744138651806896128
744103012818264064
744159149366329346
744195900147400704
744045110464221184
744046494890721280
744121081938780160
744145698438815745
744125825675464704
743982200157134850
744188367009619968
744074344947716096
744067587726786560
744132771476553728
743993306657456128
744142988897550336
744090908241563648
744135669644136448
743978689508085760
744081731137974273
744060218506641408
744195426102968320
744069395685728256
744119752390549504
744052895155355648
744148642781663233
744148688709296128
744080715881582592
744146855936790528
744108742413795328
744165046687776768
744108666891210752
744185552841347072
744078950012379136
744150467278741504
744085204080463872
744104376034287616
744137469055082497
744067822800740352
744163767601270784
744080611300745216
744102501369122816
744190166269628416
744126710937968640
744159057431298049
744034444269453312
744075712303271936
744126958427045888
744061862778667009
744118032633470976
744158377824161793
744176170036506624
744091029897383936
744063221536034817
744175880616960000
744110411499339776
744142301056872450
744081450190970880
744118934325071872
744119245060046848
744128950486589440
744169547364765696
743997471685222400
744016266407612416
744103268587044864
744190476635508740
744066279192072192
744127386225041409
744145043896868865
744070427367055360
744093181457874944
744165415929135104
744040056227303425
744015217638670336
744189759476670464
744175800908451841
744027930716692481
744096851356430336
744110617250906112
744178900356505601
744081500547719169
744139599652462592
744112496051556353
744042434443739136
744182637808521216
744078820240691200
744066887206731776
744123107946831873
744081936709214208
744084964795383808
744120310371221504
744185334678814720
744182771703132160
744110281509507072
744023359059529728
743963929781506048
744149557160861696
743982766606319617
744150588976431104
744117537781211136
744176153187880961
744000206400720896
743962943994400769
744002970208051201
744196839344308224
744169048091549696
744187108592586752
744187213722828801
744120855303684096
743992619060072448
744084033718595584
744119500887425024
744146272936992768
744145991973081088
744059673389703168
744121333546651649
744154019921272832
744104967628271616
744043751656538112
744179907316559873
744143185966993408
744184449408053248
743987736814690304
743964462605045762
744146814119608325
744188849207808000
744075028388548608
744151360531202049
743990177853497344
744017339931328512
743962575088549888
743970460547710976
744194188917542912
744013619566944257
744138169550049280
743963002756444160
744179865369346048
744150890924412928
744146604534398976
744133350206672896
744101700202467328
744103927092776961
744137750111195136
744071706717851648
744110499575496704
744188778252738560
744142850447781888
743971177601859584
744111615566544896
744154334548529152
744121296116649984
744061803878031360
744152816063655936
744080477045293056
744166350919204864
744196524842835968
744109274897457152
744127335650164736
744046716832354304
744157513654886400
744172344885805056
744173049436606464
744162240509640705
744111720348651520
744129411977469953
744050772988538880
743970120695951360
744175717135572992
744097401120653312
744136001208094720
744190266895142912
744115025623814145
744148303215009793
744180460826288128
744080422221537280
744120096348581888
744196097204195332
744115004459388928
744194524398915584
744154204395180032
744137225722531840
744135564971118592
744130150120497152
744115956444696577
744091529040519168
744138341432516611
744192108194594816
744161422905581575
744150882518966272
744109006441021444
744169534806962177
744180699725500417
743980023401439232
744074634287452160
744030707132076032
744090769766645760
744184495524417536
744082435508412416
744160428704555008
744153978095677440
744059794877718528
743968866351591424
744114127946260480
744061942147457024
744082259473473536
744098592122626048
744112315956531200
744060755218153472
744165491166547968
744105487445135360
744191064018460672
744006091004993536
744104187273809920
743994204221644801
744083161383051264
744073430430027776
744010063124168704
744114257835458560
744051225709142017
744053121513562112
744073241610846208
744151788383772672
744118909427720192
744072218372628481
744115637602004993
744150416879910912
744184957258637312
744176493048233984
744153109685997569
744125720994131968
744044326276173824
744020892599062529
744061329833603072
744161267456311296
744153504042868736
744189377891414016
744117202115264513
744105403881906176
744073786920697856
744167022272057349
744076441965432832
744060931605413888
744101276372328448
744115595910725636
744186194272071680
744190443307601920
744044057689722880
744003729729302530
744147489280897024
744169815821160449
744145257961521152
744154196111396864
744046926715363328
744131789896179712
744193869886042112
743966358283689984
744068804188176384
744128501859631104
744136173178626048
744116417902051328
744056510624440322
744117932096098305
744045089748549633
744085858299555840
744081110120931329
744110164064755713
744176199174324224
744071752691638272
744040983579484160
744193337230495744
744090874775101440
744140576946327552
744014592918032385
744185997223673857
744075901135101952
744120637548036096
744083501167820801
744141684351565824
744195509817122816
744123212833914880
744115771983302656
744185414387380224
744142426684727296
744047979615649792
744162890899423232
744125335206256640
744096922865119232
744155097647702016
744189709274882048
744190648648105984
744112089405468672
744139599916695556
744139255950249984
744098692945281024
744140283349065728
744106863290114048
744126115183202304
744141961293070337
744080317762285569
744044636478574596
744010725618659329
744138123492352000
744156205141102592
744134772037980160
744092908907806720
744125628744536064
744160789515407360
744100009696591873
744162701975359488
744149800270979072
744122524917764096
744108163453034497
744144150539472896
744121027677011968
744117504448946176
744192997638668288
744119563755872256
744141638256164864
744084381820686337
744090786694856704
744170415350759424
744171166269571072
744120238933938176
744168934648217600
744126597314248704
744175058453663745
744179009634897920
744078467872890880
744151226602782722
744083211538538496
744190741031813120
744047950242910208
744139385822642176
744124596832600064
743975770360545280
744043931797716992
744083253569609728
744047933272784896
744041755167854592
743987736823074816
744010532840218626
744194528500916224
744154737214357504
744101054199980033
744176203666497538
744132700395700224
744141369757794308
744160390951673857
744091432282128385
744140178789404672
744086717897056256
744156532300881920
744109421693968384
744090773872771073
744171539654905856
744127448900636672
744141189625036800
744113515393318912
744037246316208128
744107534320041984
744125854993657856
744111657446686720
744128363195936768
744132083459698688
744154611146170368
744158939667963904
744178757783683072
744172453761523713
744119408403034112
744010687983280129
744116514379415553
744065482328772608
744143739698954240
744183312751656960
744167298953580545
744187322766401536
744155731188932608
744025762307645442
744165684414980096
744061111918542848
744165940284235776
744098449738567680
744176492909715456
744115386199613440
744098420080652289
744095924494831616
744182943652913152
744085279498186752
744150853037211649
744112357740187652
744179311419195392
744179156305518592
744192359928307712
744061258740154369
743971525875773441
744179709970362368
744143500640411648
744106146269560832
743992862132469760
744073451288289280
744112525646565376
744075070381957120
744197103883259904
744077008318177281
744007122673876992
744025787582550016
744017352526798848
744145497175130113
744140698916630528
744131320381480960
743966907565510656
744146059144925184
744149574072279040
744182335487246337
744043692898549760
744176245458477056
744130523551895553
744113393683038208
744192078964482048
744116241745338369
744164069482070016
744054686085439488
744089901700878336
744099653491298304
744150266157600768
744159736556195847
744076911920328704
744117135249645568
744067352828973056
744181479832494080
744188815842152448
744096398627438593
744164451281158145
744014429034024961
744137368282796032
744060281391808512
743975485068054528
744180557131747328
744118456379908096
744124571700297728
744106997558222848
744103289701171201
744188698405703680
743965758414266368
744168813051133952
744185242383224834
744152048657174536
744140056919576578
744031105959993345
744098252341936129
744054044344344576
744196222777458688
744079147283128320
744054736467431424
744071568247132160
744042837260509184
743962348461887488
744095488476090368
744050764415442944
744139108952473600
744175410884284417
744078090402406400
744050131306184709
744115155592712192
744179936332775425
744051930356387840
744168242734735360
744172915143356416
744168297202089984
744031315398430720
744192506955444225
744139239093198848
744162639123603456
744125435794100224
744011254323359748
744186903117856769
744172051058012164
744145241029152768
744116980089757697
744092527226130432
744152124007784448
744124613811019777
744106888502124544
744158541498490881
744159904349429760
744179173254660100
744026492133347329
744105655510900736
744178179032612864
744191659647336448
744091856041021440
744152703044063232
744135829019365376
743969604574285825
744076123332616192
743962927405891584
744134365408595968
744148407888056323
744157195038691328
744155538070573057
744108310182371328
744069915838128132
744192699671134209
744152098896547840
743974449049829381
744184390717153280
744168096009719808
744072721819123713
744039867580022784
744139876824645632
744098759756349440
744063993233408002
744180074962915328
744082850761289728
744059236896899072
744140690188296192
744082771233116160
744145681439428608
744075351299596288
744038215183638532
744070179760529408
744062139615350785
744084947921670145
744152732123209728
744151339786244096
744147090717159424
744183463981416448
744125167065010176
744147443131031552
744163045937602560
744077758934966272
744066086233059328
744027121379598337
744178703228411904
744171115958968321
744194696264638465
744099187940270080
744170843379499008
744052933130596352
744087963953410048
744083022715195393
744045370804703232
744162685235904512
744077528374120448
744011904092344320
743973794990030848
744130280269701120
744133752994017280
744176492922314752
744026127224684549
743983609430712320
744175620528214016
744167139649658881
744049141446230017
744064190546075649
744175436071043072
744111640539504641
743973115521306625
744186416616345600
744102664833802240
744178409677459456
744144830004101120
744000277846560769
744183367395119104
744105852555169792
744084604013797376
744197741497192449
744069173375041536
744073233473900544
744133237186899968
744078300067303424
744123040607383552
744087225504243712
744195669158658048
744063250921295872
743996053922451459
744035698404167681
744124915419353088
744090774158123012
744174697684803584
744008108528246784
744154003194392576
744113683056459776
744066027537969152
744001703599570944
744119144124137472
744147216814702592
744114916383166464
744045341268393984
744169354372194305
744079550167064580
744062395300077570
744164929104658432
744025648981741572
744186165176176640
744099762337611777
744064303733608448
744108037770641408
744128455479005184
744058452562026498
744035627386175490
744146595885756417
744146411466395648
744160344818487296
744171052729774080
744059773788823552
744118724869951488
743972041628409856
744019227372314625
744194201131286528
744079831151804416
744119203079294976
744053679460876288
744185858740396032
744191470798782464
743964672311836672
744145618881351680
744048302518304769
744133908178972672
744182641734352896
744133107217883136
744069148230156290
743997282752749568
744125771116089344
744078283151663105
744000000691212290
743964319713353729
744083958321790977
744187054414692352
744171979989651456
743965305408524288
744153591942889473
744101595407851520
744117730643742720
744175037381513216
744117416091844608
744135317674917888
744163322912702464
744124730853171200
744105902823747584
744197158367199232
744180700014837760
744127432345657345
744143848776015872
744023589704376322
744068816775294976
744136282285154305
743993143075311616
744195090676064256
744084503480668160
743997924745453568
743989896839213056
744144360518860800
744128702976405505
744077821979541504
744189318957252609
744161519370403840
744130657572503552
744157778147708928
744038982594531328
744142259092762624
744164245395251201
744165793085165568
744140086577668096
744169840626237440
744046436124332032
744126614414462977
744115998605844480
744023543638269952
743965670400987137
744196310954315776
744121358985068545
744139838992039936
744163390151593984
744124085010108416
744093047378546688
744132960132136960
744161187911340032
744187238678921216
743978068658651137
744159912817725440
744174848671375360
744150026969022464
744050588338556928
744129130900430850
744182553549152256
744174253365399552
744078555756244992
744062885953941504
744160323783921664
744118867379654656
744177503644827648
744144163289980928
744100253025075201
744130146051952641
744094477543931904
744112890668515328
744128899974586368
744077142674268160
744143806824587265
743978601310216193
744088957869301760
744136068082114560
744012587893948416
744096503413760000
744101335109406721
744179676315189249
744063162878693376
744189986098950144
744130758256754688
744176925170606080
744123862632308736
744102358821576704
744127822201913344
744194889328525312
744054275223977984
744177386200064001
744161989224706048
744148147778256896
744032976481230848
744083325082546176
744151746558181376
744170721765634048
744160558660882432
744171774254915584
744192041253482497
744144691776659456
744058653980917760
744117550494081024
744159384327041025
743965200789938177
744093340950495232
744061753697378304
744150849149091840
744137708029739008
744158096717668352
744109925324984320
744067676012707840
743980694511161344
744176090466246656
744165172332240902
744190392799731712
744187603646283776
744101561643696128
744063804737208320
744120628991696896
744149276293533697
744034838869581825
744081332482023424
744184864627429377
744053331237158912
744033538446614528
744147900452773888
744125939202801664
744097543538245633
744082171271471104
744196378323263488
744194859699933184
744167521440366593
744088538191368192
744091390506729472
744071035658579968
744138341436821505
744099716330328064
744129470647382016
744088768886431748
744085279212961792
744048789133082625
744137519613284352
744067881579712512
744070343430647808
744125058008780800
744073057296343040
744140220648538112
744092694880882688
744064932908531712
743981642553909248
744116380337868800
744147753404604416
744065352271790080
743969017530986496
744129382499893248
744140904458555392
744034087967526913
744192347370553344
744118129014542336
744101163382018048
744014731325898752
744142221428002816
744050843981340672
744161800397066247
744125633014431745
744059518078844928
744194897540853766
744084138538438656
744126383782256641
744188337527918592
744100387481882624
744180317997633536
743962109353000960
743979574623633408
744104023800881152
743995449942642688
744146474427162625
744073392580599808
744160156083052544
744164203649470464
744165138849234944
744071106823282688
744102090046341120
744129093139054592
744040253619576832
744111883708473344
744129734750117888
744045433626959872
744123833364389888
744151948081926144
744192993498959872
744118729118736384
744100009856147456
744047316605222912
744116971546021888
744151905904005120
743961702681579520
744119492423356416
744031466645000192
744163494946291712
744073510084042753
743975413727305728
744161909319016448
744185170903838720
744090962830426112
744068464487301120
744189805773230080
744195082081959937
744084587542904833
744115616613818368
744087854880591872
744143009764212736
744124680869535745
744042698840154116
744155026466168832
744016618783662080
744068854494670848
743994799976497152
744129357409619968
744115021198823424
744187826099658754
744140560387149824
744063997608079361
744167332629516288
744104292043231236
744085501590769664
744079428368601088
744189792892628992
744195367412047872
744087682721189888
743976802029207552
744072759257477121
744148240048656385
744138903586668544
744070850912096256
744123816801144832
744119114680123392
743976760094654464
744115599844978688
744094930323312640
743981982267252737
743963472493445120
744105126776963072
743987128665792512
744064635146477568
744178015471542272
744097593874067460
744145132304236544
744095492460548096
744101889009131521
744144809363931136
744185816826712064
743965527744385024
744164832723742720
744187066976722944
744182587476836352
744130959382093829
744012042856763392
744187809368539136
743997693832224769
744092904688357376
744161225475526657
744135032101605376
744092250355924992
744078484465680384
744046146637660160
744169819939823616
744137297122058240
744180070860853249
744066631559749632
744109283424473088
744121145083990016
744112525806010368
744107962008993792
744185133163503616
744082934622228480
744142460541014016
744169723261296640
744040203384463360
744142531525480448
744147828910481408
743979695998439424
744025611371429888
744193689438785537
744089687447445506
744116946522738688
744107643367731200
744167576029270016
744092330064547840
744171703098556416
744178464308158464
744067667481485312
744181127485730816
744179689040732164
744094574092685312
744091675916664833
744177025670340608
744049279828893696
744181022808543232
744127830640963584
744057119071158272
744010113183162371
744100110284505088
744077809363058689
744117059685068800
744147762166497280
744167550871797764
744164115623608321
744133228546625536
743972792194969600
744133744638951424
744024877372477440
744117499894112256
744082502919266304
744165029822472192
744130691068272640
744126798959620096
744116485157695488
744126496755879936
744034327122579456
744092288134021121
744101884655439872
744013150064881664
744051162912067584
744093189775233024
744059216076349440
744175867895513089
744143123115286529
744186877947830273
744146499689406464
744090455210659841
744182050308108288
744126811571904512
744101326699765760
744089356353306625
744063343015632897
744129651010899972
744089549404536832
744082943170187265
744108541217234944
744093722565087232
744160801913704449
744089645823238144
744124001102888960
744116237555367936
744112642869059585
744127721760952320
744071542892544000
744130729081212929
744085556359999488
744099552546930688
744109136753885184
744125989127495682
744191911326523393
743968199805394944
744095496805949440
744154716049907712
744139021006278656
744129445456289792
744127427958415360
744154351250382848
744123690992820225
744130309424316416
744159019636563968
744097552056848384
744179814995759104
744150408424198144
744090790738169856
744101008054292480
744119186180431872
744000311065403393
744074244221394944
744134080111972352
744136517086380032
744121472248053760
744096712961232896
744160290426720256
744168817530658816
744185627952971776
744087930365427712
744080116213514241
744105718375133184
744188677287456768
744013691230781440
744105491656151040
744074907063980032
744127352611942400
744155840186310656
744063334849327105
744080384825098240
744004413048512512
744117697055686656
744014726997381120
744150173710950400
744134927445270528
744166955016400896
744147329792499712
744064932694593537
744091000298156032
744116015278206976
743966568103706624
744197045179813888
744109610450169856
744124823329189888
744131211380011008
744036529224491008
744095857553747969
744004522398253056
744133819905740800
743996771236446208
744049556497760257
744078501410643968
744073304634437632
744101612168306688
744030254327541765
744089641305931776
744119668361695232
744063121040547840
744141869014257665
744104128654245888
744037288217317381
744103235431055360
744100290937266177
744195149207642112
744152396809510912
744105563206868992
744138152965734400
744002106173038592
744154556897034240
744159489142710272
743965498325504000
744194108831432704
744117940509884416
744186114525794309
744121962771816448
744091163922149376
744156523761303552
744100248923037696
744013120725749761
744121400571625473
744140044634628096
744159980031475712
744138144237371396
744003641636331521
744112802248425472
744095924583022596
744027104547835904
744068980562857984
744173645174607872
744160080719921152
744173494087327745
744086676084039680
744097895939510272
744179181500661760
744097044403462144
744055067821608960
744041067423608833
744077637535080448
744196973629059072
744014869792497668
743992770034016256
744143039166316544
743995131318177792
744071828235223040
744132352134254592
744099833665953792
744150349888491525
744107899094433794
744177285708800000
744181643703885825
744059761369485313
744158617033707520
744121572668112896
744161108320264192
744072792929251329
744179865004482560
744108922789826560
744142212959592453
744143135735971840
744067310944649216
743990144013852672
744075032566046720
744144968743280640
744065553816510464
744194352377913344
744053356478464000
744175490437685248
744145354476687361
744174878232805380
744049019723350016
744034931102388224
744183392644767744
744175599586009090
744075640991784960
744192192298749953
744164707066589184
744151855446560769
744169396281708545
744101960308121601
744095588942225412
744070935041482753
744019701630668800
744094809019850752
744183958687055873
744120347939770372
744111007237287936
744174869806518273
744034763044962304
744143886566719488
744102945827000320
744160596564684802
744126568159711232
744127922877915136
744141353022533632
744142112262856704
744130917850034176
744053859983699973
744169262097510401
744030648759894016
744191110130569216
744162823794728960
744097711322955776
744122205987020800
744104271159902208
744063523668516865
744088701844787200
744089004153380864
744064848825286657
744183317206040576
744188761370660865
744182440340525057
744186575874048000
744184915038724097
744066984074223618
744109329494704128
744153747354427392
744170218293989376
743981986277105664
744180070596624385
744193152714674176
744053339722223616
744068741240061953
744095178080739328
744098319434158080
744172546191400960
744050416174899200
744123229657268224
744081277968482304
744013074370265088
744195455408553984
744167399893635072
743966308040007681
744143039225028608
744168007803404288
744137607488151553
744187972824752128
744130296791040000
744163482283675648
744154573657489408
744126937052872704
744043546030772224
744109346141904896
744136282109022208
743987644321914880
744144213630128128
744157563969806336
744120490806116352
744061619437711360
744112001203453952
743971215220477952
743987069643522048
744130762262224897
744110554466377728
744085564668837888
744163620511158272
744122407288446976
743999434711773184
744109241275924480
744165927663636480
743981927636549632
744128790981447680
744078073600053248
744077029402882048
744087036903170049
744171355080376320
744110575152676864
744085044373782528
744049392852795392
744026123135258625
744093647155650561
744093802412019712
744151591549276160
743994816816521216
744168666191757312
744084398627299329
744194964628725760
744099967741075457
744179240216715264
744161242525335552
744127377765208064
744166753710727168
744147262876557312
744080896362328064
744096000051126272
744012244208525312
744170822399627265
744082527829262336
744061577322696704
744081881889546240
744047874472812544
744171724200116225
743988810510270465
744059207683555328
744082653851303936
744078920706752512
744121597896892418
744088328824303616
744156955837632512
744136303093088256
744174571859894272
744126987581665280
743975296299315200
744126811483803648
744166632004718593
744114257730609152
744129584019431425
744110634132967424
744182239089594368
744079990577332224
744189751243137024
744130422641143808
744016539125415936
744068741428875264
744193228283518976
744185485656993792
744191827159330816
744117013346455552
744093546270105600
744154997294772224
744190438865776640
744022029159010305
744179357598482432
744138714964721664
743979268498161664
744129273301241856
743968782729744389
744053683571335168
744183686195609604
744189000156581888
744080996862136320
744067009114161152
744093122683092992
744147271424565248
744070632854462464
744197028218081281
744125771094986752
744077163419308032
744171069544738816
744184055210590208
744194972874858496
744122315026350080
744074550594404354
744082431616000000
744074680491978752
744100202932502528
744086655271899136
744132318344843264
743989402012094464
744012487457181696
744094024580108288
744097711142625280
744154883947823104
744099242193608704
744141357271363584
744190405554671616
744164333769396224
744156334971559936
744151209498546176
744189893602062336
744057135789674496
744115126131953664
744106632431411204
744192796043640833
744016748765143040
744063150341898241
744083060472291328
744129915331674112
744138689781997568
744101532216532992
744108612247818240
744150534513385472
744115419796094976
744139671165407232
744086357279129600
744148558723555328
744104736840949760
744169530348408832
744148361918418944
744131660162146305
744186148268965889
744070754648481793
744081521510854656
744147011360817152
744147997047545856
744115679775817728
744167361775865856
744129911036723200
744090861869350912
744103768040562688
744033203040706560
744183593967169536
744150236512256000
744160026311405569
743997077340979200
744145652347711488
743970233946411008
744170272887013376
744105445590110208
743964177379692544
744030870701481984
744117176957796352
743982200278790144
744193723207155712
744191357695123456
744152031686909952
744010058908864512
744145455232098304
744108939449597952
744159275262554112
744079105331724289
744136483414622208
744172583793328128
744122130615386114
743979935077801984
744065712826777600
744078405067374592
744048491266215937
744116694747127808
744023782344495107
744162202819657728
744164023189413888
744135787088838656
744162802684792832
744002542640730112
744167219295313920
744127851595767808
744063578089656320
744186857089531906
744098680353992704
744169073097990144
744168620058517504
744103931358371840
744098440964149248
744173506716438528
744157715027603456
744061921482113028
744093294750236672
744078039982673920
744178778679709696
744031911098613760
744194016774860800
744195283324641281
744114547104092160
744194654233591808
744096138471608320
744190388861181954
744128212108640256
744069777338019840
744156951827910656
744195442804559873
743983605328678913
744100789874995200
744169131772092417
744144649741287424
744006678174117889
744090996317782016
744068493662883840
744116933776314369
744120381506617344
744068288435597312
744176832644321280
744185246518697990
744089544878850048
744018560431824896
743992644208984065
744113943334035456
744037212866682881
744195736615657472
744108394143899649
744130812904300544
744109929326252032
743989603019939844
744028522008682498
744105667879927808
743980501388562432
743995571774590976
744050399666122752
744086026159718400
744042061368803328
744177931744837632
744090987853680641
744079512263077888
744100152584081409
744103029507424257
744077394277892096
744123539838672896
744147476786061316
744181001920774145
744016857666097152
744008531934748672
744091969165602816
744168301333471232
744116866562535424
744166145490567168
744123783192150016
744121882991964160
744059572474757120
744123900540428288
744165206171979777
744130309336236033
744111506460119040
744017360990928896
744193408718282756
744149838137286656
744136856833495040
744110247988629505
744057798401658880
744099237957361664
744171669414096897
744125284555776004
744171921294626816
744069043259334657
744063376578457600
744111502332944384
744069189921538048
744173301233238016
744140648492605441
744140941871685632
744134570812055552
744121673511800833
744086751766061056
744150731679203328
744006447487344640
744185980660256769
744134809967009792
744054321122246656
744097224674652160
744147652925882368
744152870619054080
744196256487063552
744182402721918976
744183422084583424
744066300255801344
744178157968850944
744129609025859584
744084541124546560
743974092546654209
744147006973747200
744108591540539392
744029419782742017
744183996720963585
744121098967592960
744045114973110272
744082582522855424
744122470144352261
744095702431731712
743998683822186496
743974944124469248
744157320876277760
744187163412209664
744148768669433856
744111908903608320
744107639332814848
744197242035175425
744022071395614720
744182989865783297
744124148205617152
744054061117280256
744127507465568256
744169148574474240
744069148272173056
744131446206570496
744145413108826112
744173397538652160
744108679285346304
744092745300480002
744174320289734656
744136148117757952
744164883038613504
744058112840183808
744138651886559232
744139268457635844
743998453076885504
744158503380484096
744066136791195648
744100358100750336
744140858342150144
743977305563869184
744175322942291968
744115470199037952
744084214132449280
744143169412042752
744111795615440896
744100194451656704
744173221507899392
744132330982350848
744116312901828608
744137867673346048
744161838061887489
744159002519539712
744152220619399168
744178363590402048
744035392383492096
744179265248301057
744171212406915072
744192125269643265
743996565891624960
744181928773853189
744118405930844160
744176321018859520
744120381431230464
744141931706519552
744075649460088832
744108306294267904
744169890987253760
744111019778256901
744080338377383936
744172147711549440
744135653026324480
744133505483841536
744129998903189506
744125754343104512
744084100613554176
744071849395560448
744052593392029696
744033827866185730
744096117634310144
744118020218458112
744039171543736320
744135791299919872
744183904115036161
744112429202825216
744176337934495744
744102069326462976
744074361565478912
744101935180054528
744048008841551872
744195417722716161
744066019006816256
744119534412529664
744084864278892544
744161112275443712
744185606968729600
744075070386114560
744144154997972992
744180821389619202
743962595850395648
743992425912238080
744107874327138304
744175272497385477
744111724396220416
744193664319094785
743997622667587584
744118842268467200
744178262750953472
744136273565224960
744193093906341888
744066174489665536
744129252451360768
744179437143465984
744193844808384512
744146067516702720
744161318077337601
744098281664417792
744050273740558336
744061724026880000
744084193295089664
744160818636423168
744088274323529728
744089331195797509
744178547984580608
744191001070346240
744185871474237441
743993080315973633
744076521560649728
743985803001397248
744063099838300162
744167928329805824
744165608653209601
744134386170343425
744147351087026176
743967977419071489
744042027810230273
744159288067784704
744191030296256513
744080833649250304
744113070797168641
744041771932450817
743993013018329088
744183027790581760
744152119670874112
744112252844969984
744153084427911168
743979624913375233
744088211039784960
744065700285779968
744001422908399616
744051418970095616
744146528651083776
744149263622541313
744145828504276992
744177977588592640
744067223078244352
744167307358932992
744171820459372545
744043843797016576
743964978185670658
744095110682423296
744087338926612480
743983198527455232
744042342504669184
744093680622014464
744024768236642306
744176534768975872
744195811970424835
743969277494050816
744119429336801281
743980098664210432
744076765098827776
744145258053763072
744046872248131584
744188023009468416
744131538535714816
744055210344071169
744129881592705024
744128581287174144
744061896098217984
744126119247552512
744140249912197121
744146801582800897
744095337309167617
744100039337906176
744113796592041984
744157484231720960
744070850828189700
744186907463155712
744069945219223552
744176270804680704
744160046926422016
744196671731568640
744080925655367680
744178959185776640
744093827443601408
744057819226378241
744084243542749185
744170457453240320
744043009134698496
744072306574659585
744089696150650880
744196797703262208
744169127774982144
744174236298772480
743981025697497088
744165256365223936
744147531383345152
744116409437982720
744178157910167552
744120138211926016
744184529192099840
744172890011074560
744147719883792384
744144909758828545
744167810591428608
744074755737788416
744168582364434432
744167466968879104
744094473471332352
744107043800350725
744166028347858944
744112437683699712
744075154465169408
743995097788911617
744110306994032640
744107144404828165
744195564351389697
744183899975258112
744181756866224128
744139029587832832
744112261170630656
744146398984167424
744175125436706816
744122197539708928
744130045107658753
743987258395529216
743978081518419969
744086831117983746
744145950227177472
744131781784408064
744095777857863680
744134952502042624
744067743071219713
744088697637765120
743964667823923200
744133794739945472
744065687665152000
744106842347945984
744189084231426048
744152228718600192
744161091278807040
744120608234020864
744113582665834497
744018275621806080
743980920881971200
744086952853516288
744081294657654784
744133279092203520
744196491410051073
744182386074628096
744158503397294084
744184890053263360
743970162739548160
744170251932274688
744070666408890369
744192489834299394
744068565108670467
744099196026880001
744165998928891905
744156242818502656
744132653901766656
744149955497975809
744092439137390592
744158180419207169
744171401167446016
744196969657163776
744040157070884869
744160328003510272
744123787390615552
744087800300081152
744117659340513280
744188623080259584
744137888602988545
744062995035205632
744115541296689153
744193513491955712
744039951533219840
744141508417306625
744132167488446465
744163503095816192
744145820199559168
743999690295877632
744153067864604672
744090182417252352
743984624330747904
744182549405106176
743993088641638400
744190837433630720
744061900539977728
744074676301873152
744182276834070528
744067944213262336
744028794730713088
744088550812094464
744169622753140736
744128971357458432
744094830016462848
744123112191627264
743998251829858304
744168683329593344
743994476834734080
744087317896257537
744131098142191617
744075951181545472
744160848063565825
744146675824988160
744144205262524416
744096490910523392
744113364587126784
744045433434087425
744136991155990528
744138954102931456
744043151850115072
743976579949166592
744145702452867072
744048742932824064
743994330034102272
744167252807802880
744014773126369280
744069114583523328
744162940987781120
744060566575157248
744138333362720768
744121455256928256
744176400521957376
744054770185428992
744133165585948673
744087040933961728
744187435962216448
744129189519843329
744172931924787200
743968446883446784
744080984572858368
743999619349123072
744178162364350465
744066685913677824
744146440654626816
744188916673159168
744063959620288514
744119538606804992
744085539624726529
744108167601197056
744084369380356096
743992052627673088
744106254956699648
744097677734973440
744020653544734720
744033815186771969
743992669118955521
744154959382454272
744109664997081090
744111934073618433
744189906411479040
744140338135072768
744068590282903552
744071450898870274
744163473635041280
744086755998052352
744121799252803584
744160202459578369
744167773056675840
743977817105268736
744136223262924801
744067549936128000
744146587505426432
744126111089582080
744129428838563840
744116426294820864
744013775125221376
744016887193927680
744193785949749249
744197443584131073
744123238024884224
744177453342547969
744173905233973249
744058746180083712
744139528462540802
744163381679104000
744170285553844224
744118645098422272
743973559840669696
744120905744453632
744027846788669440
744114756991262720
744133874641428480
744028798866329600
744166787441430528
744166695233785856
744134793307250688
744159908858298368
744143471208980480
743978198807961600
744130288461185024
744097543634714624
744192741685534720
744144242923159552
744125679021789184
743963589891993604
744099883892649984
744160420349509632
744080812648312832
744108763330785281
744162790265462784
744039360350261248
744168695723868160
744009278583873536
744057076738101248
744126693934268416
744180292898930688
744155143956996096
744094737691455488
744103684037054464
743981168262000640
744195996314402816
744022838764539904
744120591301607424
744061166574505984
744048545695670273
744194088254185473
744059350088556544
744133937744609280
744089033345736704
744193995622981632
744124727015309316
743986243432767488
744079109513314305
744167722842529792
744178631992184833
744155580042870785
744151448800235520
744135292500774912
744109551876710400
744167563098193920
744090946002886657
744148353190076416
744149171251318784
744041981593133056
744129713879261184
744066295860191232
744193433540136960
744192158681403392
744050642906398720
744121509929615360
744076643396947968
744060449164038144
744143207118811136
744077163603824640
744153428578926592
743982829235806208
744105546404495360
744058981224714240
743984557502922752
744101134080552960
744147258560618496
744175436188553216
744069944908853249
744051175473954816
744067931949178880
744082339286781952
744166585993170944
743963485176991744
744177566735568896
744170012697575424
744078853627351040
744171858157658112
744197963732422656
744150169361485824
744151138186964992
744075770776141824
744147388537970689
744020209028186113
744109744814759936
744012873328885760
744180959747137536
744146897762455553
744146474200510464
744149766926442497
744172424464338944
744194197050236928
744139981371875328
744168821494145024
744142892495679488
744134315064328196
744067512187371520
744127528487559168
744158843312177152
744144087838769152
744111921499111424
744157513633894400
744188287397601280
744023354512932865
744184264791556097
744140677693444096
744191437089054720
744005570764562432
744176249480880129
744150719129755648
744102689932451840
744083794467168256
744163540903268352
744148000910487553
744129198026072064
744062646958329856
744173833750478848
744135321655328768
744132343498149889
744157576611377152
744180192353083392
744093596865994752
744105562896465920
744043726616535040
744144456912343040
744096775980589056
744197879779172352
744180863332720640
744104707350749188
743984200831877120
744038076817768449
744062932179353600
744111984623427584
744074646782353408
744115918914076672
744132507424137216
744019449884336128
744197602997055488
744135321827311616
744159090818031625
744140304610099200
744130347055616000
744118040955129856
744146881262026752
744090501431836672
744015817759653888
744052668520407040
743987078199910400
744076676980678656
744127163687919616
744174282444419073
744045643132473344
744164350533984256
744156062643781632
744179378725261312
744194004166795265
744091348400242688
744111216893759488
744173053811142656
744109060916658180
744094217652305924
744106418656116737
744150932850642945
744121744894660608
744178971965743105
744111682616692736
744144678988177408
744027746339262464
744144570179588096
744188966727868419
744033664191897600
744127524309975040
744144695769567232
744182922891124736
744129147832795137
743979264316477444
744032716568563713
744002450353496064
743985253639847937
744165797401079808
744072990300712960
744191441518239745
744049078263291904
744137246694080512
744189688165109765
744142846257733636
744165247922094080
744118271927025668
744111250393669632
744096021022707712
744133199371116544
744092284061376512
743991477840322560
744152602175283200
744079688595869696
744169794585378816
744075791860908032
744100924348579840
744102538899763200
744197091166195712
744083840872906752
744170461580386304
744067831109664769
744126605937770497
744079357044461568
744100726981353473
744108054531170304
744100538262896640
744129730610356224
744093802219048960
744138899526680576
744137842255867904
744046247305162752
744095089824169985
744095199035482112
744077402503004160
743967746749247488
744105626020745216
744155316007354369
744089096293912576
744084394504237056
744158877080485888
744107098112417792
744141311326838785
744126190865223680
744177763867856897
744175331095941120
743968120017133568
744069416703369216
744141407464611840
744178317612453888
744146210190163968
744150098242904064
744098667661975552
744131383090634752
744152602028441600
744124106128297985
744190031963762688
744051682938601472
744175025087995904
744086973963444224
744121509933813760
744132603561807872
744058993593692160
744053541279502336
744103998773305344
744114035587702784
744109044315602944
744184185426968576
744115222642819072
744116711662686208
744070054174670848
744153499680780288
744157291289665536
744160223208804352
744132930793054208
744176908099784705
744153650621100033
744166283848081408
744130519001141248
744079659256651776
744071375506268161
743965708149735424
744082838182592512
744164450953986048
744134017394577408
744077356327931904
744013397394489344
744173120563589120
744118527855050753
744166212532338689
743980539170828292
744137637028634625
744118678828941312
744091466104963072
744106477254696960
744142569282600961
744178719959425032
744170755232010240
744179122910412800
744124798171750400
744088924071526400
744075787784060928
744116782911397888
744092766272102401
744088928458776576
744122151423217664
744080628145098752
744067428494249988
744134860084633603
744152610647773184
744020301269307394
744054883368710144
744157543187025920
744135946707181568
744167118569115648
744105454083538945
744077226400952320
744154078771560448
744181479870173184
744161909272903681
743994548435718144
744173435446693888
744133803162087424
744160357615296513
744092657291497472
744092342441873408
744191416176418818
744087586289770496
744140325405528064
744119580231106560
744148365924012036
744130976498884609
744027364670189568
744050735185272833
744092657157345280
744183509984620546
744150739782672384
744112358050664450
744183749211004928
744168792318709760
744133270749720576
744055260608630784
744175486297849856
744182289622523905
744089960186286080
743986096711704576
744091302489251841
744165030124470272
744116283914977280
744125964125356032
744093823182200832
744166669958819840
744134444949315585
743991754907492352
744079302719836160
744196717843779584
744129311137992706
744177084155703296
744125632834056193
744140056840011776
744096155206828032
744161322175193088
744197716314591232
744063674621566976
744065482366533632
744011866427428866
744065268549361665
744145459237683200
744122814446309376
744080216767664128
744103440851283968
744144419251687424
744149737645940736
744049388780195840
744171518700195840
744135845918154752
744188061010001920
744161280009842688
744159401104314368
744027641196515328
744125058084278272
744007630406901760
744132767315697667
744074961522917376
744169865854869506
744107127543894016
744125251097862144
744143664276996096
744159720101949440
744066555974127616
744065947896516608
744134046561800193
744186651635781636
744131429278310400
744023732050604033
744178355382128641
744066643928678400
744123103500959744
744140099135344640
744168007786725376
744131752197754880
744137255233683456
744140069536174080
744190279540871168
744178170480435200
744087821045075968
744187800963190784
744108209858719745
744078661012291584
744129046993313792
744115726017953792
744116417780408320
744091927516110849
743978610009194496
744156133946957825
744065910323970048
744197930056323072
744062713903591424
744084075695194112
744140862347698180
744156981099925505
744139960677240832
744072126156705792
744050521363877888
743963216947060736
744116942039035904
744165755617435652
744188131952439296
744119479827836928
744125792376885248
744115935741640708
744139893304070144
744152174423384065
744160063804350465
744146226686365696
744154799994707968
744112550728634368
744048755473788928
744049581592317952
744158222655823872
744061984384159744
744130045325811712
744195178408382464
744137670587224065
744138677031305216
744106246790340608
744041742660427777
744090249605840896
744072880862834688
744089360379879424
744142388856299520
744114316564111360
744138786196553728
744126802931683328
744184617478066176
744057907239583745
743999019165294593
744084218150424576
744171359178108928
744119387565723648
744156326658457601
744158138752958466
744074617405448192
744147044558843904
744191483599855616
744123946665132032
744090279171526656
744140459740639232
744152459648499716
744132972987678721
744090132282769408
744191718178824192
744097107217354752
744119161111089152
744092309269135361
743971877861875712
744015670795444224
744026383056277510
744157840772837376
743971974368595969
744195639764983808
744029302447026177
744029272805875716
744054182731194368
744043399204978691
744155072439947264
744147875320438784
744172348937371649
744125729462378496
744160479141048320
744020397838970880
743980644229734400
744175863747452928
743972020598280193
744083672970715136
744146058968629248
744156767278366721
744111758013505536
744098634044678145
744114983567527936
744194268265320448
744156641273221120
744162265784451073
744118019958267904
744149280135516160
744078861969788928
744171526921011200
744163234660421632
744083081422839808
744124756341850113
744079281744052224
744090505441607680
744126371048349696
744118322057326592
744192641005404160
744184432697937920
744047333600530432
744178573511102464
744133765413371904
744086311053701120
744065096234696704
744123233474125824
744073904436699136
744150874021322752
744095320485801984
744023350612230144
744121631392542720
744191894427734016
744073602442608641
744128514358665216
744170964724879360
744094007869874180
744040450751893504
744085606557487104
744090736405192704
744103570912481280
744184529246650368
744083652011667456
744169027262644224
744104728536170496
744131500531159040
744189398841950209
744123804042018816
744136517149392896
744121597880074240
744132847124905985
744119970515292161
744086848067280896
744066413300711424
744008645277585408
744116879279652864
744164287581675520
744181563844337664
744174328837775361
744141361385988097
744074219210706945
744105366015873024
744165055005065217
744048218523197441
744123351149453312
744130107950923776
744050580109275136
744096553682505728
744067445103656960
744189180528500736
744069013769175040
744194364801417216
744073334233645056
744068569290387458
744056338628608000
744118548767850496
744059732000899072
744117193831497729
744125376977338368
744123779023048704
744130456476585984
744183463801159680
744088060141281281
744089255627087872
744120486389493761
744175477863100416
744006271313928192
744101230201438208
744174026747224064
744139553838030849
744144578618458112
744124013929107456
744142204386545664
744148219089793024
744108524205150208
744181194753998848
744129277738762240
743962671356092416
744112311598649346
744011082155626496
744062131209928704
744194259994185728
744147980157071361
744076236582957056
744145056567857152
744150039656861696
744003217873379328
744054845691265024
744090807590883328
744125695824134144
744135254361931776
744013640752369664
744048134620323840
744088852919386112
744073116079394816
744077666647740416
744153147564822528
744077801146454016
744161813005242368
744139524213727232
744184634297159680
744132335214407680
744091579284066304
744150605627785216
744151226514804736
744080980290338816
744121383790219264
744146247720775680
744192519454527488
744160009144139777
744125406404612096
744061380479823872
744144419213967360
744050546483544064
744139155253387265
744107714645790720
744132956227313664
744127234974294017
744057563495407616
744125704204390400
744106905325314048
744108033421217792
743976726552707072
744125959956201472
744105441609793537
744045886494367744
744129252581347328
744080242088738816
744089217744125953
744072650260156416
744031646874214400
744126530574491648
744102714985037824
744194209784160257
743962981935919104
744063938644545536
744054812040368129
744006632221323264
744120713028710400
744171749328171008
744161934509899776
744152358909796352
744187461241307136
744174202828234752
744113125390159873
744147216705720320
744091902367109120
744137267715973120
744177734293807104
743965867508121601
744076236650123264
744084595788832768
744183333677113344
744091420064088064
744069316040073216
744192267657805824
743978492623228928
744072482416640000
744114383501070336
744171199836524545
744122520492613632
744098856363687936
744136080660795393
744168427431071744
744166191665717248
744094506849542144
744148437202001922
744059538832297984
744142703445815297
744126106916298752
744138907755786243
744166447501479936
744145346150936577
744100223539085312
744172898546556928
744061837633818624
744073124501676032
744048293961949187
744112995463208960
744093504503222272
744131957924171776
743991968779411456
744164480305758208
744178011398877184
744001800177496065
744077096188674049
744170037725044736
744138014360731648
744075771115868160
744160034599370752
744003075371831296
744030644234223617
744163717236031488
743978928591626240
744150639194800128
744080896488259584
744099279992688640
744098554243878912
744149494275649536
744129080396767233
744147174590652417
744011535127875584
744167080778416128
744100458810249217
744187800992419840
744136957287088128
744110013371793408
744085908664754176
744124131210330112
744068204302110722
744054782470529025
744123627784781824
744105374270128128
744147082513100800
744015536477118464
744195404976238592
744109530729091072
744109824502304768
744096675355103232
744144087859736576
744120511383363584
744150337297199104
744181714910650368
744137809062203392
744143022607183872
744095127472312320
744131341080535040
744115973150498816
744052630964543489
744160512519376896
743988252747632640
744174395850133505
744080716221210624
744101125482254336
744144280843849728
744196801926930433
744183157788803072
744156196844748801
744186190081961984
744153537676984320
744146482551459840
744071706696912900
744100517308141569
744039725103742976
744119139841769472
743998180648493057
744100043246841856
744163566002016256
744133622811205632
744082335210012672
744097761495232512
744146524637126656
744185858853593090
744088513126277120
744140816088596481
744147757867343872
744123187408023552
744161661855072256
744081722480812033
744051548976726016
744188287246569472
743983605190270976
744076907382136832
744140778553937920
744064932996616192
744086105893572608
744073720029978624
744145694080937985
744073707354656768
744194469935841280
744113473467060224
744080804268113920
744160462443524096
744071211534135296
744109610626342912
744163377367289856
743985882605072385
744127062944940032
744166284028481537
744074772527579136
744130561317478400
744144498633015297
744054279514763270
744090614531297280
744163708688015360
744093479240761345
744041155327836160
744130347021983744
744157115124580352
744093751874727936
744121576795348993
744089196764200960
744146675606884352
744098315147575296
744049644574019584
743965523570995200
743970074520870913
744101909754155008
744148885925429248
744191348983599104
744142619622674432
744158302309842946
744124173073682433
744138790457966592
744117109974761472
744145530696110080
744122445318193152
744172936379174912
744102098783076352
744143844359430144
744173552681779200
743972175913320448
744163528358117376
744152866634371077
744010956334841856
744145153187807233
744076286939766784
744068745426051072
744051859015483392
744075951152242688
744108708607762432
744057064335544324
744076559540232192
744060126038982656
744005721805594625
744036696778543104
744148689044680704
744173934560546817
744090413317951488
744150123534487552
744159095050108928
744067957094027264
744101536658239488
744166149605167104
744170079663726592
744109715454574592
744092703495958528
744139457218158592
744150383602302976
744184172676145153
744131521695653888
744089763238518784
744163700278431744
744046385847205888
744061611141402625
744185074690691073
744094729332195328
744176434038575104
744055722216914944
744163461236690944
744054962821468160
744121526753103872
744085992370540544
744120234722889728
744181387830435840
744153847942242304
744179084905881600
744138836557578244
744184625715625984
743976575738142720
744185590556557312
744099498134220800
744122541724184576
744110206196523010
744092673984856064
744153969673506819
744028396192206848
744152476497158144
744120129961725953
744178741052608512
744084394533617664
744172957015097344
744068812404842496
744191697442189312
744102647867727872
744101909733216256
744043248121954305
744084587400265728
744123732717895680
744110814228062208
744171002586767360
744055403340771330
744162169403613184
744074663807025152
744100056026976257
744049757895725056
744046612226449408
744186454398500864
744143706144509952
744098222918991872
744072155361591296
744188530650398720
744091021261291520
743992811779919872
744045311748878336
744177600264814593
743974079976325121
743977569607811072
744090585363931136
743965922134679552
744119463059001345
744064991532298240
744130800111718400
744144725461073920
744095794723168256
744135867048984576
744109996259020800
744127184592318464
744115742740733952
744167446035062785
744081693213069312
744129546144874496
744140132559642624
744065163452682240
744119572026949632
744034381593968642
744150794337927168
743990701944348672
744075166875979776
744126744211259394
744053784251408384
744118313610059776
744003746418593792
744147866998964224
744072520182169600
744133631434620929
744104950700048384
744169215989587973
744114954207436800
744154305008111616
744182461622419456
743983295101345796
744033362399100928
744061384342769665
744040840729890816
744001997301489664
744078450990944257
744121182677508096
744078505558802432
744070888761532417
744112051572908032
743968271104237570
744079441031204865
744147686270570496
744086864873799680
743985819820658688
744082632623849474
743994565107953664
744123623913431040
744097685964263424
744170343984693248
744194423400112129
744128329616343040
744182323013365761
744157681347239936
744164442871566336
744172068074307584
744091709437526017
744118120856576001
744101804896620544
744193320411369476
744076865850081280
744110499596476416
744127612549742592
744061703223148544
744124873492955136
744044699560837120
744044338951389184
744118145993015296
744075578156916736
744186701770293250
744077335217987584
744192057992953861
744114303964418048
744131475667357696
744171577198141440
744134600100818944
744140367524691969
744139184600940544
743994980243386368
744057563394748416
743967201489653760
744167332516245504
744089750592716800
744161557232246785
744142217112096768
744167831797899268
744109031774691328744506249060950017
744458576706547712
744483109157150720
744506559326199808
744401701981954052
744535659575021568
744441870747602944
744557763498475520
744440302233092096
744558548089192448
744476788470984704
744403023053602816
744537928655900672
744487521632067584
744449798196072449
744540722297188353
744432886456147968
744544564233396224
744536502768648192
744361893951791104
744330914725953536
744532761340436480
744470580624240640
744528277713330176
744548490135601152
744398912501350400
744451194827923456
744403106952159233
744459717485830144
744425957725962240
744466520764522496
744461189799882752
744442290203033600
744463152713105408
744462540319625216
744412498070282240
744496375728115712
744480370247274496
744558711675432960
744457977055293441
744431976405405696
744509986395529216
744487630449029120
744364322302758912
744515569030991872
744553686832119809
744559764198293504
744538507335589888
744438456772788224
744401232119332864
744458862032527360
744451760895451136
744444156697841664
744427320681762816
744513438253092865
744558187244838912
744556324990627840
744558078146797569
744480924083970048
744554315747033089
744515119976185856
744458182584578048
744526935611555841
744388192229535744
744460053260931072
744503745145356288
744538314515095552
744448799679053824
744365702098862080
744360941677056000
744484854025322496
744409436131856384
744462569465876480
744542479387602949
744326020061368320
744511227813060608
744330386126168069
744425395731128320
744472468228710400
744338183442276353
744548527779491840
744401705995997184
744516252434051076
744421196993826816
744418739068633088
744330868349607936
744473747344625664
744445909904334848
744540353022279680
744547650977075200
744498976335007745
744325944584790016
744489216235675648
744524230176481280
744476221946404864
744511735130886144
744396500919214081
744509709412085760
744487068454260737
744520988092694528
744536871909261312
744529636466561024
744527208052592640
744556337573527553
744504638502768640
744394655362605056
744452964878684160
744391836802945024
744423260469731328
744539195419594752
744523072280100864
744519805135355904
744445867957096448
744497055389876224
744538033559638016
744503720080216064
744424896579641344
744456210909433857
744451920367095808
744532786552406016
744450376779325440
744449168714829824
744506140193611776
744479233418928128
744422799306006528
744435910519959552
744525677005840384
744357196184563712
744530848783949824
744482979041280000
744439421081124864
744506261752913920
744457582723604480
744549756777660416
744487634806915072
744504349120995330
744435319303454720
744490419803791360
744355396970680321
744558958950621184
744429514193772544
744553330194718721
744498502097481728
744529259008565248
744419716639375361
744434618850500608
744556345689575424
744515208220184577
744500175868133376
744459574883794949
744399332024197121
744509667397689347
744457393858306048
744457225897447424
744435260327362560
744524389664849920
744460057308499968
744391870466375680
744444995495591936
744521160063344640
744485671855882242
744508908161630208
744391908202450946
744453946341658624
744471088260915200
744540990434844672
744504055557414912
744404516305571840
744348178489679872
744557532920823808
744469192297046017
744511819163795456
744491216767750144
744428734363598852
744492575508267008
744395259652648960
744515480820523012
744475785839448064
744325239929192449
744525970921619456
744390729686990848
744498393330876416
744433582966353922
744427618473115649
744410157615030272
744497466268090368
744510795862671360
744540214748659712
744453816171499520
744412862848860161
744452822247313408
744439161122328576
744543389555822593
744436594183110656
744474489816223744
744488213625114624
744438414473371648
744390452623745024
744474150262145024
744459860096483328
744548028669919233
744430567274360833
744323549335281664
744423092890415106
744511928274456577
744478566688030720
744433255613505536
744459956578058240
744530051992018944
744437387233759232
744347175803465733
744409171932643328
744445767348166657
744435306573795328
744525035591852032
744557029776297985
744483369400950784
744527099139063808
744452742446387200
744471348332859392
744525257697071104
744508812011409408
744491237760106496
744504147790028800
744553078616109056
744538880674717696
744475442120372224
744549379223216128
744330193142190080
744454323497803776
744512859506413568
744473416087015424
744394135235362816
744459255948914689
744380411627769856
744502369321385986
744380814268391424
744426121056378880
744448870986428416
744553284145418240
744364704156397568
744445427324493824
744478147471507456
744476431917420544
744546287912103936
744492739354632192
744519658347237377
744444194597515264
744486829349605376
744444597238136837
744480739580846080
744524062513332224
744335910196523009
744524620049547264
744488293153144832
744522179082092545
744327873746472960
744515740699492353
744430059591700480
744557939701223424
744367254234611712
744447562233446400
744520568364400641
744550675221118979
744521931639107585
744421213968072704
744454915225878528
744515875059826688
744530836041629696
744469221728358400
744484203799117824
744533038047105024
744479946719039488
744530269928038400
744410115885891584
744359733734289408
744458056466055168
744472023473094657
744538553472946177
744549177720512512
744476473696751617
744442479043313664
744473831415308288
744518764939587584
744516223375933440
744546237580476416
744515661267861504
744481955778027520
744530273904164865
744485529295659008
744540797630971906
744508933398618112
744522724467425280
744544908145532928
744341836773363712
744448816372396032
744349147122270208
744470987727568896
744524754456027136
744355547881701376
744547596702621697
744404759503839232
744504839741255681
744547399440433152
744443657642737664
744542265708687362
744481729277235200
744446169951178752
744543721048268800
744476322886459392
744447092471566336
744437106177605633
744520564161675264
744522019597803522
744521012939743232
744472111494815744
744389034957508608
744391618803826688
744444144148328448
744433876370661376
744479384720015360
744524326444105728
744517863181017088
744426850768719872
744475353872216064
744479032125841408
744505603318484992
744542743683338240
744398597936996352
744549240584704001
744438171463749632
744542936726142976
744519754896007169
744462301105905664
744547319924817920
744547013514170368
744552504051044352
744557507641647104
744413580041261057
744518656017702912
744417069949685760
744527652854374400
744353144566603780
744417665456930816
744559483276378112
744543729508245509
744486569546031104
744430143565889536
744391560159203328
744510162426277888
744515367725326336
744334823553122305
744484325702381569
744555414654689280
744456089433935872
744524741847945216
744474896856682496
744493682968113152
744438473516539904
744553439317868544
744375303116464129
744416465755897861
744479510293282816
744531544971313156
744463991326531584
744479074387636225
744417862517932032
744542387419156480
744485252626669568
744493548662366208
744475131456688128
744457440029216768
744494349937971200
744546833393942528
744363353389203456
744489706629566464
744487911672975360
744337910921576449
744417141231882240
744419754266365952
744517448100085760
744547881760227328
744421268150173696
744425353762979840
744555964070768641
744479791500263425
744545562251386880
744439668557680640
744522640287752192
744511169038323712
744515812187381760
744378981454012418
744510502143934464
744381447817986048
744416822175338496
744331162127110149
744541124568711168
744525291326889985
744557390230487041
744420496557563905
744416465823088641
744535835953901568
744418248398110720
744419980716965888
744498812820021248
744392680151515136
744366218044379140
744529779236413444
744436283955609600
744496077789868033
744416382020952064
744543414725775360
744441967388594176
744450540520693760
744480466636513280
744552847698763776
744485596404531200
744455544207978496
744528659239702528
744507855680770048
744535235883311104
744490436543283201
744432521706897408
744444131280199681
744543347944062976
744443590546427905
744485491551109120
744469352020336640
744479585832697857
744424053373538304
744451161256763392
744446295558004736
744445931026800641
744476993857687552
744557583256682496
744453631559221248
744410887520411649
744544048287997952
744427727621545984
744461655082315778
744482178101288960
744533809975046144
744531058591412224
744484375774007296
744538029184946176
744472959138562048
744537261606305792
744551329335488512
744464297703645184
744438003586732032
744501329012363264
744423382125527040
744548028682428416
744430160322101248
744536129425260545
744513689890463744
744324640118607872
744483239025328128
744391320840577024
744529586218643456
744520925001953280
744422207799984128
744547437398876160
744550595433009153
744407343417397249
744503472377171968
744444794118803456
744384752866623488
744541237944913920
744502130493501440
744417853978386432
744500838530449408
744500507272708096
744448233582268416
744392109617258497
744336707177177088
744464646015442944
744547412161748992
744538259909414913
744423743158624256
744444098027921408
744552159958675456
744358249072295936
744365014283259904
744388280058208258
744462196474785792
744495742404857856
744367493003763712
744488402159046657
744379602315841536
744509914895290368
744500041595912192
744431439572246528
744512099997593600
744466998957117441
744545948085395457
744513589076238336
744362619566436352
744559571159621632
744447205872906240
744448980067717120
744455011321602048
744477862271455232
744401429264240642
744523152252862464
744450255303876608
744530613772877824
744535584165756928
744464096574177280
744483947971764224
744440507443576833
744528281609900032
744545889369395201
744404105439903745
744558325719773184
744440071324110848
744456215472840704
744434014619041792
744419506752225280
744492420704931840
744522460012351488
744427475959164928
744446052305080320
744478134909681664
744437349409501184
744523647247859712
744507318864224256
744531670792015872
744443380642414592
744481087557074944
744339613561536512
744464134205480962
744436015608139776
744512129387008002
744445272302944256
744431531784019968
744323561897099264
744528294268309504
744426926505398273
744513203078463488
744446450772377600
744482656218406912
744502273003393024
744410149045972995
744511299204186112
744438385268367360
744505855056416768
744495016777658369
744491556640555008
744385184569655296
744512733492678656
744495046171500544
744412754069577728
744552608585621504
744383469455810560
744522938242764800
744499068416692224
744551903971807232
744322530291425280
744557348459581440
744465732121985024
744381426741575680
744543926439161857
744470102410674176
744461802050715649
744449760174694400
744339701780389888
744429149561978880
744409662787883008
744508950268248064
744499819419439104
744486011766452224
744455183376257024
744519012441296896
744554672174804993
744459604067753984
744549248943951873
744448216884719616
744455598868160512
744429556271091712
744429623564447744
744542169248178176
744510757988085760
744460023569518592
744373985970839554
744456747922919424
744547575517306880
744458824262778880
744553246174384128
744559801947000832
744354935408566272
744458446641168384
744511303063056385
744528957056421889
744467976259145728
744360572678995969
744406877757374465
744515124178739200
744456244518326272
744482190667415552
744486687078649856
744504097332559873
744391870508240898
744406688757850112
744530324458192896
744506370892922880
744482878533341184
744329874660265984
744436585794396160
744556786192101376
744484816322715648
744559495712542720
744516936072105984
744478587785515008
744460950770683904
744488859518574593
744526142657298434
744433893139427328
744403962816761857
744471545586688000
744381439358033924
744487102105124864
744494123290402816
744470547346636800
744413596915015681
744370550932389889
744422069375500288
744462649509974016
744410522502705152
744458232534548480
744482106747789312
744493217253490688
744331380201504768
744477677722210304
744522967816642560
744348384065167360
744524624310861825
744377169401389058
744497051048763392
744539065190539264
744454411628470272
744552369501904896
744334219636260864
744358811108990976
744543922425315328
744461684576780288
744538327173435392
744534795485585408
744494609749913600
744447352669409280
744517124819812352
744548527745957888
744546468178993152
744517196064374784
744512875960631296
744328184242503684
744438892879843328
744334983028948993
744552248072507393
744549916102524928
744437152013033477
744454755603324928
744530521481449472
744503543709765632
744433222256304128
744520014892498948
744401005505318912
744469892720697344
744476767344332800
744555851126554625
744454386487791618
744483016899235840
744545084268388356
744420223986581505
744480122623897605
744528592357429248
744446258165714944
744468810804006912
744483771727110144
744343254443917312
744497742999855104
744476234839621632
744533734205063168
744498917568548864
744407297045127168
744417518777929728
744378385946705924
744544883059359745
744529426877120513
744451987366879232
744506353817890816
744528533331058688
744455116510552065
744450959649050624
744491992663605248
744506748191444993
744534749436350464
744353660549795840
744448136874168320
744503653017522176
744322773456125952
744546443348803585
744495129826852866
744555611732512768
744508660840337408
744507427773526016
744550716988076032
744535965591605248
744485470558654464
744511802252230656
744502499286089729
744405900371300352
744412854640467968
744447704990887936
744511236088414208
744467023816704001
744541967674118144
744526205643329536
744516348911443968
744538759161593856
744415383613018112
744543750307844096
744471080060989440
744531284987256832
744466856057126912
744555716556525569
744389928398774272
744492496164630528
744534715806392320
744537886704427008
744454143255937028
744559202362888193
744353459126800384
744508170287091717
744419217252974592
744473927972454400
744414989302267904
744412976405446658
744514008779198464
744544501318975488
744443410191421440
744482295390732288
744530236407222274
744462456597192704
744491510419300353
744500565963575296
744545427987435521
744484128310038528
744426251037868032
744398451463467008
744554840085303298
744432391545032704
744510388931334144
744506551323463681
744546984153878528
744408010303365121
744517162652442624
744466432767909888
744449365826117633
744487412714381312
744466390715772928
744415933289107456
744431947078860800
744531104741396481
744511613630353408
744524087695912960
744482521862311936
744427106726252544
744496774178607104
744440839028498432
744499303289397248
744479896441880576
744513694210596864
744529028300804096
744545247967981568
744482064884506624
744372576626016256
744489333428719616
744526323272515584
744488742216409088
744428398810898432
744526910374486016
744426104396480512
744532635335036930
744483243366453248
744391534745882625
744423809986535424
744348547642957828
744512871942356993
744486196156506112
744462871623499776
744539241317806080
744544408788303872
744339970207285248
744447335787335681
744321863275384832
744422677520261121
744423390547587072
744553514534318081
744339777097392129
744474057874214912
744531696045985792
744429946290999296
744532882761228289
744490054941282304
744522934027423745
744528948676067329
744405221137391616
744510317800075264
744452104744538113
744418206601797632
744444303292907520
744542412597518336
744429837092261888
744449365901742080
744456617844957184
744353031001497600
744390213829541888
744504869130747904
744449240345149440
744523806417494016
744553326172311553
744540990627848193
744484505856024576
744502038155890688
744395079016583169
744379841177358337
744536423131381760
744545029658664960
744512402193002496
744546715907264512
744516868904456193
744327248791113728
744529359885709312
744555842448429056
744483968876085250
744447407040102400
744466969613705216
744372857673646080
744492088964878337
744482115140599808
744523156564619264
744519889067606016
744469649442635776
744499991096352769
744328045855637504
744445129923108864
744339206697189376
744502021160460288
744503132923772928
744536745996320768
744487236448694272
744440809681002496
744503833003458560
744434765563060224
744328532067770368
744442789144952832
744439639558131716
744377714719657985
744406206551187456
744473688867770368
744526817948766208
744484732344336384
744437080772722688
744440650259628032
744552310999777280
744510137155608576
744429438922792960
744544861915799552
744501412936159237
744459373678735360
744542903117176832
744500436003135489
744530257265451008
744446107003019264
744515178935398400
744546434859548672
744523105981194240
744559411801264128
744433238949625856
744440088269053952
744486468723347456
744500116913004544
744478373875941376
744457104673607680
744432488169226240
744497168594132992
744481204808912896
744530320146505728
744449236117368832
744530794006351872
744549026679259136
744514709110595584
744525228265607170
744425517324115968
744487131536592896
744475765098582022
744517749792210944
744500456651657216
744532652443598849
744439098161541121
744438427186307072
744415929040252928
744421511600058368
744469431439466496
744556576590143488
744469834340130817
744509457938276354
744323318757593090
744347926688825346
744525975027855360
744505909318139904
744504571398131712
744556035583664128
744506307651190784
744530701748412416
744430357211152385
744355870931357696
744321922016620544
744534493436862464
744462942964420608
744416814097043456
744432852893339648
744369342935085056
744554039044640768
744512070985596928
744373277074784256
744513417050918912
744535735160700929
744411822585970688
744527682092687360
744497940207636482
744435029875527681
744537630705127424
744488612255907840
744519931031597056
744365500671496192
744448472653434881
744414951813439488
744380772438646784
744530714431979520
744455099527757824
744426871832580096
744414314103070720
744479728493531137
744504495703470080
744512171317551104
744479841723027457
744478482831409152
744456198313943040
744460493629300736
744394252814192640
744326946981556228
744522749591363584
744537341587488769
744490935782936576
744458450726432769
744405611090182144
744441061326598144
744504298642542592
744414985468710913
744401592741412864
744399609099870208
744515249903116288
744458962599317504
744529598810103808
744324195425746944
744545180590686208
744388653628133376
744444882475880448
744499080957669376
744404881168031744
744376339059318784
744445830007037952
744474385113821187
744448158164488192
744401668511436800
744507343698800640
744522699188346881
744558543676776448
744546988482494464
744541913089466369
744494446566383617
744451672932552704
744430818748145664
744539837039001600
744515229250392064
744520086308917248
744484736601559040
744522451749572612
744412787418464256
744536477661532160
744506798682562560
744468110204362752
744460153643237376
744489945889447936
744557998425653248
744547525227483138
744526511949103104
744490667104141312
744467472762404864
744555435760492544
744463064372813824
744469247137615872
744422581256617984
744419611458797568
744534145414668288
744496161994735616
744440763598180352
744514679540752384
744367379904405505
744530194220879872
744525089870249984
744550192804859906
744430281738887168
744543888912818176
744426309900730368
744466587831382016
744347536480145408
744535328434884608
744436048986509312
744542072707874816
744553409781563392
744530580277239808
744542152332550144
744483340032475137
744430672018808832
744452180342620161
744503460104638464
744507347993829376
744348887415164928
744455011535511552
744472845766516736
744454369861570560
744364955747528704
744440184599625728
744524246999760897
744483633336098818
744517657626566656
744501211907366916
744468407966302208
744445867822833664
744500536657973248
744511961669468160
744552247875362816
744380310813474818
744496484859715584
744375806244249600
744543750400114688
744555901495939074
744420458741673984
744520417579237376
744509466226352128
744548657576480768
744462204913786880
744509361154834433
744531087934824448
744472312813133824
744476641552900096
744430978349801473
744464024943927297
744329698193317888
744456110518734848
744546145477730304
744487865355206656
744493204976861185
744442264999575553
744483494831751168
744540638146859008
744375357688545280
744514402691358720
744553799889588230
744479237927735296
744522409756266496
744461743573843968
744332210694688768
744375663524782082
744445893206749184
744530861463379973
744517037049819136
744462431276130304
744468433291575297
744544211567947777
744512033060691968
744346559433760768
744330373476147201
744356193603190784
744372824219910145
744516302824431617
744469188165664768
744430286021107712
744462708070817792
744354016826691584
744426112642613248
744402087920832512
744468982787411968
744464948005339136
744422153278230528
744513266286739457
744459687987417088
744510112182767616
744328549000175616
744444370456354816
744410526848065537
744486557009219584
744552763879788544
744479480874475520
744542878085615617
744557415371153408
744549207323906048
744518752209879045
744376212961755136
744517926045294592
744453534968651776
744486737041326080
744326066148368384
744466147286876160
744517930403127296
744544585226002436
744486372472406017
744418177291980800
744404172427010049
744402783936389120
744551853623508992
744327693517332480
744533654873858048
744452515911991296
744497206191886336
744509583679496193
744496966940360704
744546858282909696
744492965800845317
744536045484638208
744521256284749824
744549840567275520
744430063744131072
744448523001827328
744538524234420225
744549475658653696
744499668172705792
744446941719732226
744342914684190720
744533537454436352
744460300687183873
744475227946618880
744507910118608896
744483180384821252
744476607876849664
744498875482910720
744455556912537600
744460254381932544
744507360723537920
744444781426782208
744410862111318016
744534120215228416
744371146565386241
744390863812460544
744486409906466816
744474179420962816
744484111532851200
744522900313677824
744346781522157568
744537463239114752
744533306558062592
744456743711801345
744509537328205824
744494014192295937
744518374911283201
744554815003439106
744453916868304896
744469628731133952
744517766896623620
744539040100261888
744495922571251712
744427413115797504
744549521812787201
744465237374537730
744524913764085760
744451140104896512
744514205626277888
744494018571145216
744531226267000834
744416943927615488
744537660149145600
744421234931343360
744428620911869952
744435667351048193
744471897644105729
744333934419288064
744517040967409664
744452423822020608
744441103181553664
744471704924196864
744544425766854657
744374602474921984
744519780103786496
744546669841293312
744458471815380994
744527082378649600
744384249562804228
744524855010295808
744498565351899136
744558573003415552
744528650935091204
744469880297107456
744540994943737856
744514130330193920
744367631512133632
744490340183379968
744456844408659970
744357238039511040
744544740415242240
744525983122808832
744415149033951232
744501715232137217
744501970950561792
744551824577933312
744537748359389184
744525996053897217
744475056210911232
744461105918009344
744440641896194052
744437626137092096
744489006189191169
744396517667135488
744435914773041152
744449781116866560
744471113300848640
744510917317107712
744421062801227776
744515275479982080
744422623157886976
744466633721286656
744548200569245696
744546438755934208
744516860612321280
744549051966885889
744533910697218048
744502780472209408
744456680730157056
744501694189473792
744542621977149440
744447520621871104
744522942281826304
744529389304553473
744389387409031168
744549936902062080
744364489915543553
744545478260457472
744498577670569984
744468949102899200
744378381710458880
744466629623488512
744445159241285632
744523865095823361
744383259723894788
744541409810718720
744479946781892608
744473433073979392
744480894551875586
744435549918867456
744326464430956544
744449772883484672
744461110028402688
744408903459414016
744532975291867136
744554643095695360
744544413083439104
744475223953674241
744498301106552832
744500213423939584
744464767457333248
744533348702371840
744537106601639936
744432106374303744
744504973992550405
744330621023981569
744377735456268288
744459801279684608
744482018839273474
744478402942537728
744372949818322945
744487517534228480
744517821019860996
744541359646846976
744340175698944000
744552898273677312
744445368667090944
744482702208958464
744498170831446016
744469410694369280
744423394939142144
744546711566155776
744503690787168258
744476293614415872
744547533758828544
744540935946657792
744518051731808256
744336753293725696
744416822305361920
744542932317929475
744503510063001600
744438091646144512
744430990920138752
744454390958927872
744512414843035648
744466335992684544
744543561484537856
744446966881452032
744513870249758720
744557201721790464
744491120399421440
744363286402056192
744434316730568704
744394957482504192
744421603727970304
744455275936120833
744537308158918657
744442252525699072
744406953334562816
744436908978245633
744433528297889793
744402536707334144
744348941945274368
744507922672156672
744522103613849603
744490206074667008
744555637195972608
744498405892853760
744416910553550848
744439090108579840
744490419673763840
744509302790987776
744543633014128640
744524574243565569
744431170885124096
744411973639618562
744437043070115840
744391597828145152
744476440259866624
744427064879685632
744425819276075008
744545096595550208
744366201170702336
744395834037440513
744435981919522816
744528290170429440
744516705662140416
744458568150167552
744473852487532544
744416595901091840
744411185378922496
744453924992749568
744396073230176256
744349483027271680
744484400906244096
744517883934343169
744483574808743940
744459352476520448
744552780715724801
744363311500713984
744456823655260160
744528927650086913
744451559518502912
744455313382838273
744533188974874624
744508778108751872
744515279347146752
744513157184421888
744539241707937792
744486082801086464
744533126148390912
744554944888475649
744395070829277184
744347750750257152
744382252952469504
744456462857043968
744456982787137536
744472816246980608
744525186527944704
744331036235005952
744406172967526400
744541078527815680
744535710074572801
744377173591523333
744508589503582208
744486208684851200
744556182283649025
744544429978025984
744420865606062080
744524209058099200
744549282636759044
744331136768303105
744518123387232256
744509772523675648
744535663983333376
744461508332097536
744411583539879936
744505288737202176
744458773809401858
744523080723206144
744422572859658244
744493615775383552
744433616533463040
744420685280313344
744370450097020928
744435252144316416
744402461134323713
744512033245237248
744361650610802688
744558879334350848
744425219335544832
744453497316245504
744480479534063616
744551853858426880
744493074869522432
744521088705695744
744540197782716417
744469582551912448
744534677919305728
744327429309632513
744349625285545985
744387848011407360
744447356939165696
744436070163619840
744454294431211520
744485302790721536
744548267715870721
744555049678946304
744432278487568384
744516260961095681
744556995873738756
744486993254621184
744477669174161408
744531519973236736
744529083112038400
744545323230593024
744359553408577536
744465891451092992
744393627904802816
744507721433628672
744411118270021632
744438863364489216
744554152307662848
744531834545967105
744474179660021761
744545956520148994
744420664401084416
744459268938563584
744415807304761344
744497604470374400
744518987245977600
744409633373233152
744551857805266946
744541850422353920
744399885882040321
744379619101421568
744409646111285252
744548620133867521
744533822352539648
744484522696269824
744444945008857089
744378293374300160
744501031342465024
744545025275629568
744557868238647296
744446996208062466
744513907742605313
744473890118737920
744442231407448064
744460648818565120
744503334061621248
744512049682718720
744544039769350144
744539300239446018
744351567499898880
744521554340552704
744503526978527233
744519054476644353
744523139783270402
744528508324552704
744437080781131776
744455569428275200
744501882983440384
744559676080136193
744331040555208704
744475211190386688
744357053523582977
744421217839493120
744496358996992000
744542588779270144
744551853636091904
744442369790058496
744479619567390720
744461760271261696
744529594473152512
744533474544095232
744521826840121345
744448472498208768
744373084350648320
744551325153787904
744536510880325633
744477363048583168
744503510356594688
744428209991720960
744347326890807297
744559629984686081
744412393162289152
744414628831174656
744558799411875844
744441056897413120
744521910491451392
744493544723857408
744526046268121088
744492793930854400
744420760941371392
744532064922374145
744534472780029952
744534044734545920
744513278634762241
744504361649324033
744448359319109632
744446778049691648
744415987718627328
744399328119259136
744525597397950464
744485822762713088
744471205583917056
744511580012949504
744448397164281856
744540906745782274
744444412554420224
744551853975703554
744455850333474816
744422531025625089
744330285374799872
744405040367026176
744493255216136193
744496581173444609
744439232396136449
744466155868413952
744501056558759936
744541930072203265
744432106617573376
744488473810329600
744518710388359171
744487488111153152
744403656309538816
744536984828416000
744435407325106176
744421104618455040
744510925848326144
744403413291532288
744518156610314241
744523324148023296
744519238841405441
744523408185167872
744375114117046272
744488708599123968
744483121655996416
744473432897818624
744454520768446465
744461906992214016
744375747750539264
744552013141258240
744487471396851713
744421662766948352
744511223769800704
744516927779803136
744551228886106113
744504936273223680
744468240529752064
744494123432960000
744491371730472960
744432756738916352
744486707978862592
744514088244391936
744359997962878976
744436925545717760
744546388768260097
744498196018245632
744450947347283968
744409276936970241
744504806300069888
744551363137331200
744442047067754496
744479711884107776
744549005993054208
744554093448929280
744552155814699008
744526788773158913
744453275194433536
744512402369085440
744510632377065472
744552608866537472
744427270580871168
744386552025997312
744322798659768320
744346328772157440
744506790197362688
744506093825572864
744512897007632384
744505678732075008
744385356712284160
744386052840898560
744502021265440768
744555481713217536
744522057657032704
744550855727276033
744528327914958848
744433989495062528
744443758347882496
744499542553399296
744380646643011584
744505242474135552
744411772375957504
744409348093390849
744522166524338176
744551518087618560
744332013470162944
744406626069843969
744467250455973888
744357074306375680
744462468861267968
744485298516725760
744357024385753088
744383989511749633
744450414637092864
744439710660071425
744467095476404224
744372152942592001
744452448799100929
744543415048757248
744476658338508800
744489442711314432
744431963788959744
744402813300576256
744504709919158272
744493468890763264
744445360484003844
744522770545967105
744525945453744129
744398434610864128
744485160280788992
744346064434540545
744447109345218560
744426586565382144
744456353775681536
744495968884822017
744552483125551104
744450829671895040
744544081725001730
744473655317499905
744443229869842432
744501756923613184
744543418907430912
744488557562060800
744520484671356928
744440729947123712
744462846373793792
744498833401462789
744480089270804480
744418680428191744
744482089819586560
744461261010796544
744482375040647168
744382860891664386
744515363468099586
744413110363131904
744372605876994048
744528768312745986
744504269248860160
744417384241504256
744465153333301248
744406022186504192
744522405691928576
744532945851973632
744442407475896320
744446178255831040
744496212288626688
744435948453265408
744557021203173377
744528546194927616
744464872474353664
744542718580428801
744327471126851585
744545356671770624
744559030178316290
744373868408643584
744496791102488576
744469951436685312
744337717606158336
744497696854118400
744325164075188224
744326862978048000
744531440210063360
744405825087741952
744487978890825729
744403509454376960
744473000687316992
744540202190905344
744400883937611776
744494924511461376
744513522151854080
744351655408304128
744323880974680064
744470882752528384
744526016845090816
744431724793372672
744486552525508608
744454147584434176
744436628022661123
744529971905961984
744444928214835200
744415941442834432
744439626870448128
744445167348813824
744418995198132224
744443749955145728
744481079105568768
744544727798849536
744477815991635968
744472145330307072
744506945407680513
744543699917381632
744533423964856320
744469305727791104
744530064398782464
744525937132339200
744435654780661761
744327328440819712
744442952894676992
744436145631727616
744509268964032512
744433049933324288
744350355383816192
744521696552620032
744503220857413632
744416260419624960
744468823265411072
744480542255685632
744430118202900480
744542483586113537
744479858470813698
744443598737907712
744500708465086464
744497365738979328
744504936507990016
744545906113060866
744552780753403904
744406785264590849
744409738281103360
744475970623594496
744439685569724416
744415228591411200
744428973472505856
744550834688622592
744545574926508032
744350682480705536
744422883280191488
744461516989153281
744481775485853696
744558820635086848
744504504201187328
744395762759512064
744483037988032514
744540172813901824
744516965377597444
744453203891224576
744518152768335872
744503694692130816
744361000476901376
744496035985240064
744472212351049728
744500037355442176
744435503987040257
744466545653448704
744524108625514496
744513018533392384
744434425807704064
744512888614825984
744557629305921536
744441820558434305
744554756408938496
744413722651856896
744468756072534016
744483167910961152
744480730944778241
744508472235016193
744548284627197952
744530794308321280
744475408221995008
744483373482123264
744328989641216000
744416969223331841
744429669433257984
744463756600672256
744455036667846656
744393351051485184
744523215213629440
744443313529315328
744551853845774336
744439630876057600
744460048890474496
744436615360155648
744420010198732800
744504084946837504
744378373233770499
744558887538417664
744547923933921280
744491363677372416
744552336186540032
744534472503197696
744513408607752194
744432723020943360
744556136037220352
744466361443848192
744558090553593856
744440457346846720
744499525784604672
744549228228284416
744477853782245376
744322576512618496
744467888157790208
744538675275436032
744457880242429952
744540226979233792
744427178071363585
744538427689996289
744481632963428352
744552117906604032
744524234391691264
744419511068143616
744477425720041472
744471474103267328
744496979774947328
744557398736707584
744366356376727552
744546338457665536
744437575851646976
744555423227912192
744476637450874880
744457083702108160
744427186686402560
744479439313047552
744547990728237056
744480537939677184
744466411557429248
744491195666075652
744551589369774083
744478457636192256
744555486104719360
744482299694157824
744469204892590080
744444446004154372
744541099704868864
744530378979942401
744525773491494913
744444731204210688
744388041167544322
744373583468584961
744548666023645184
744503992483340288
744375776796106757
744517674395381760
744402125342420992
744377777747419136
744475110560567297
744438028786147328
744468164751273985
744510522993836032
744345670253875200
744409901695393792
744484216600203264
744533730178531328
744417518626832384
744556517811195904
744446010471120896
744357095525355522
744552763984584704
744475765027151872
744540109706493952
744406638417698820
744512351693643777
744446928923013120
744555653990068224
744385729841725440
744432089458675712
744526470052143104
744375164574400515
744483306431873025
744374447289688064
744512347809714176
744405317224632321
744397360932003840
744558484952322048
744518895059480576
744516315424120832
744453853857325056
744519423382425600
744423126520455168
744501228483264512
744536112555761664
744472187210469376
744372689935208449
744512251143557120
744446639654461440
744435801698668544
744424493649625088
744468022383894528
744525672874385408
744461642868658176
744386514503737344
744442625747488768
744521499755823104
744496879145103364
744349185189654529
744463999836749824
744509487231438848
744430726360240128
744490964983627776
744403194965594112
744508967108354048
744552184965009409
744442848012017664
744425626208186368
744447839116398592
744445913939218432
744324849783410688
744445326908592128
744519247473213440
744443225654571008
744547176966152192
744529275966095360
744525358259666944
744458945570414593
744524075020787712
744527266697388032
744552256515637248
744428910545354752
744517993066004485
744482924783869952
744478843738726400
744515170286764033
744521587630678017
744438880221470720
744404071793176576
744494471690264581
744326305076879365
744436816783118336
744443171107708928
744475920124219392
744521583465795584
744473428510511104
744471440586641408
744496963014529024
744436929756684292
744472321595932672
744465627226705920
744404583351476224
744543918071635968
744454910717075456
744477572625539072
744550117353598976
744390821928181765
744448506350428160
744421180065538048
744482106659713024
744458702334402561
744446354404016128
744479330210824192
744552675900002304
744398912736366592
744474720444243968
744507482207363072
744511252790185984
744468064381566976
744410036106035200
744504592319275009
744514524594708480
744357711941349376
744443192167268352
744535252681502721
744537236482334721
744431846516269056
744384388029374464
744554999439568896
744481062395355137
744520979532095488
744335524228300801
744468932426346496
744433305957838848
744466155725783040
744336342155419648
744494848930103296
744404654532898817
744507734087860224
744522816813408256
744535051556294656
744433020703211520
744445498975608833
744402263888830469
744524884395593729
744416331819257856
744468684819795968
744524947528224768
744460598394650624
744459067264012288
744511504507109377
744492680718225408
744539795058233344
744442378291974144
744455611270692864
744517707836456960
744527107364118528
744403669236482048
744448459890130944
744412594526625792
744554462493151232
744469632761790465
744544698124148737
744322521835671552
744427182102020096
744495012797374464
744428881034289152
744544203292684288
744497185149100032
744451932979400704
744517397579730944
744444060270637056
744534153815810048
744560238142054402
744424623970844672
744481133824479232
744446970828300288
744379316797083650
744532853581570048
744547021982339072
744461923702480896
744336182708932608
744444425183518721
744442457933361152
744471646292021249
744400883929096193
744342201472155648
744523877670346753
744503346682277888
744494752456933376
744500352112861184
744496983910518785
744454852151910400
744360480379113472
744516928027275264
744491535710945280
744534082411978752
744497612955521024
744441061184053248
744393195744788481
744418617475862528
744392273027178496
744522892306587648
744541926012125192
744515753236373506
744465568464572416
744510476848144384
744509059232108544
744496388415889408
744516139431112704
744326393148801024
744550243056910336
744345963871928320
744474015834660864
744479980042752001
744506161026764800
744409398332751872
744543767215095808
744474208848195585
744542139825139712
744493641180274688
744428839145725952
744337231373041664
744521776370094081
744550393980526592
744334156864323584
744398287592132608
744466353105543168
744465308493225984
744324694552223744
744442206459551745
744377471269806080
744525652036984836
744441967082356736
744460065764220928
744490755536920576
744436292272939008
744547541858004992
744452222130528257
744471633386037248
744432022433730561
744409960646348800
744446119770488832
744398824681025536
744559189838569472
744538327303458817
744443904863408128
744436489459728384
744528122503127041
744552113955561472
744408924678402048
744416348315451392
744323192865570816
744332051160141824
744488184222998528
744436829303246852
744489543341047808
744459226601365504
744361583430623232
744380822719889408
744374916963655682
744512586905948160
744429573023076356
744507092225122304
744447851644715008
744485311086985216
744423902542204928
744469935011794944
744398136697716736
744539258480885761
744480382964346880
744455217148616708
744464369002569728
744551824523411456
744448313164959744
744484438692737024
744350825045233664
744458924678610944
744422136517890048
744400883946000385
744476650130280448
744335578712276992
744554399729594368
744471105142923264
744512477606592512
744380831230107648
744331338094776320
744559663409135616
744481767072145408
744497772410380288
744535537931927552
744484514068561920
744550196898570244
744382215111344128
744420815391825920
744503816331079680
744548624059744257
744536447936499712
744420396057894912
744336283141439488
744541736979079169
744505804406034432
744543020515790848
744513375225389056
744525228232048640
744551493131444224
744532136309436417
744483021202415616
744516487419936768
744441874946076672
744356982258204672
744471302065561600
744483109245190144
744449957529325568
744550532623245312
744479980101451776
744430143289069568
744486603138142208
744529011796283396
744552977977905152
744474141668052992
744370043161612288
744537743989026816
744516705628655616
744437819242852352
744377160941527040
744522892029927424
744326351084216320
744448040560365568
744493620242358272
744482765098332160
744486221460668416
744443930289250304
744439643395985408
744457444034646016
744481519339769856
744479422217072640
744516059743424513
744418760069681152
744440696556425216
744461408029519872
744478738562297856
744443334576463873
744465988129718272
744482027144101889
744488918180040704
744402264123531264
744498804443979776
744447843499380736
744558866688516096
744521294268502016
744328742089138178
744546199827582976
744483960688943104
744524993665568770
744438540403093504
744442793427410944
744552256574357504
744448497798291456
744479535643648004
744465933545050112
744486200287895552
744448636331786240
744494626770280448
744414318448492544
744450892678717440
744542764763844608
744487949417385985
744522774773895168
744541053366190080
744523047500193797
744473420117639168
744413529755779072
744462200622972928
744434308371218434
744479724253110272
744456076779790336
744519683357945856
744492307446108160
744483683638386688
744443594484875264
744433209337774080
744438456441528324
744339697405558785
744480252940845056
744478600473251841
744491078535905280
744479304877236224
744402389654970368
744499550711349248
744476129856229376
744528621512044544
744366557787262976
744443938396831744
744523437360689152
744408337312157696
744445192766365696
744460031966453760
744437881821855744
744417371708854272
744347997928980480
744322781861515265
744363647141482497
744456450345472000
744436015402713088
744477513875857408
744325147457372160
744447604176621568
744442361627951104
744550163470032896
744553220979232768
744550415048511488
744427391930499076
744529619852857344
744490000276918272
744412158218240002
744471905973895168
744378985669222400
744438003486040064
744518286721826816
744404193365082112
744429929647964160
744517812648017924
744548943086878720
744491481008844800
744428453072674816
744543716711489536
744481435625611264
744543284626886658
744465157418528768
744490629342781440
744349080101453824
744349197508427776
744548309419778048
744473303004356609
744552789142016002
744480189715931136
744447784561053696
744433544966057984
744505326293102592
744526956603990016
744525467223470081
744478038117715968
744550540839948288
744541254730551296
744500649849675776
744434241296019456
744387453956546560
744415169812529152
744377056096452608
744438750307024896
744471889196761088
744520086321565696
744489140394299392
744464696300998657
744552088621973505
744518743850618883
744455548494614528
744553187621933056
744552667284807681
744416927125241856
744479678174531584
744396245180030976
744516445422428160
744462653691682816
744523013631008769
744549874176233472
744447528796565504
744447151191654400
744465723897044993
744515183062695936
744476901448781824
744557151029428224
744436519017025537
744504583867752448
744511085210853378
744546677885931521
744508245759393793
744520606352347136
744454885513531392
744474146030125056
744475853204054016
744524611640000512
744531947838447616
744477106969677824
744471968989122560
744342952340783104
744554651589165056
744489337656467458
744360488839094272
744549391629967360
744337671770767360
744525622479749120
744513886947250176
744429258613923840
744354729799606272
744507901889351680
744552936001265664
744445247137132544
744487504800157696
744468391361187841
744438116925210624
744409134267760641
744393950929260544
744479153794097152
744479178976788480
744491262875680769
744422618837749761
744412913281171456
744331011069206529
744494823676076032
744442805897003008
744534061402759168
744466487314890752
744551438710366208
744396417125363712
744537991683710976
744468018160275456
744535550644871168
744467581634023424
744420211403653120
744450405967532033
744498024295108609
744524993317445632
744466277276745728
744421218091040768
744446832638627840
744429971641344000
744501433937039360
744438347356057600
744437852537257984
744526247712133121
744541481415770112
744497004693295104
744379547424985088
744435277389783040
744559961586417664
744361499691364352
744534233339863040
744332202498887681
744533222663520256
744500507331411969
744381481095684096
744477295642087424
744474682590642176
744460937881608192
744447851913224192
744497877091762176
744499924063162370
744407582333370368
744454692667691009
744431368076132352
744516617372049408
744537383509561344
744480416346836992
744482077454774272
744527153518223361
744436351081287680
744352624443531265
744494643371454465
744554315784814592
744476826018291714
744438288879091712
744549420931366912
744438888521940992
744547676289523713
744463106387120128
744427232660160512
744423533330075649
744420060282839040
744459650469339136
744505099934900224
744529460519669760
744484723800571905
744480567408861184
744511022317322240
744441841400045569
744361495132180481
744506358259720192
744548296904089600
744522489439498243
744536523790385153
744537135848505344
744401668314259457
744537664477487104
744505754175012864
744533029884952576
744336333645160448
744500951596269568
744473902848565248
744483415504916482
744474221628231681
744533872747110400
744445435729698816
744508833003933696
744460011020095488
744526205517504512
744404432457080833
744476830128799744
744496422020583424
744387877556076544
744458417192992768
744480584009940992
744550402423558148
744389710303363072
744555997604290560
744506073021812736
744534191602274304
744513887018573826
744482781821083648
744551417587843072
744555477749608448
744437814662733825
744512230398529537
744508404991942656
744467980168269824
744444932786622464
744514424036274176
744500049925799936
744393376011714560
744553271562481664
744486259087843329
744350703498428416
744532199236575232
744448867056377856
744377169430798336
744442000796229632
744396790259134464
744450229877911552
744512263894142976
744348589363724288
744528009097543680
744489375631761408
744321867603976192
744459163821031424
744453874681942018
744448153697587200
744443389039513600
744560045136973825
744452834477883392
744343296386838528
744498154075095041
744537840747446272
744442256661315584
744547290480680960
744478533024505856
744547454176083969
744532950193147904
744546166491185152
744531985222238208
744555570104008704
744520585330434048
744417388557402113
744448988447911936
744507171845607424
744506744185856000
744361210133495808
744422220642947072
744560334598447105
744456353876443136
744432039139639296
744462418600927232
744503434594914304
744361847533363202
744445654081146880
744524553217515520
744412170851586048
744435570785517568
744423311019499520
744536162698559490
744510523165802496
744553850242142208
744473344888680448
744334123280502784
744357326031839232
744402515693735936
744520757020082176
744412422602170368
744534191489056769
744541313387864064
744437303343464448
744406563276750848
744549215590809600
744451421110665216
744378960436297728
744453149042188288
744551241628397568
744524846609141762
744512293208199168
744500838538809344
744489941862735872
744513769657737216
744522011452420096
744536728946544640
744492227615924228
744513618541219840
744515988272586753
744484421881962497
744559802177622016
744502512011587584
744508501372743681
744439345935974400
744371855079858177
744427312263868416
744460560717086721
744511751920586752
744325096987299840
744416243512446976
744524032775720960
744452578772156416
744439656129921024
744559915105062912
744435323619409920
744515837483171844
744519863931146240
744477799096942592
744338111891705857
744554953549688833
744471503425638400
744555741709803520
744494244988059648
744347507468046336
744549337175326720
744444127085998080
744476146423705600
744509096888537088
744531578622251008
744522716083032065
744417283624288256
744507775900913664
744484996723970048
744395028810850304
744445922638192640
744460388465508352
744467892196900864
744544618738487296
744426095936561154
744520094328496128
744436338548740096
744401701998759936
744544215984545796
744432035297583104
744513568096329728
744456655593693184
744499072535506944
744468668034187264
744405812232208384
744379560351793153
744447453517258752
744451043895951360
744498934287110144
744477115580555264
744553208568225792
744522325928873984
744555892721475584
744518496386703361
744444542447919104
744419909325717504
744503711372828672
744475639281946624
744475114767519745
744522548348583936
744492059634114560
744506312105598976
744460065810354176
744512708393963520
744479082474311681
744503778532003840
744474863042236416
744502604303065088
744337365607550976
744521877167681536
744455854427115520
744537064775921664
744456639001006080
744430869138530304
744486854498586624
744428822196543489
744410711300968448
744476859497316352
744493758650159104
744479296576692224
744355837213278209
744476293434081280
744461315733848068
744488956205613056
744547407925477376
744483587257413632
744463698010443776
744401705912000514
744376091549245440
744536758289842177
744422010881736704
744439857469075456
744465283234959360
744557759199350784
744409087958384640
744546082412240896
744435268749516800
744440583243055104
744470521883025408
744466847928573952
744548884366647296
744429703235272704
744560112539426816
744502717725425664
744505150182670336
744469431695310848
744558724031848448
744529112136441861
744537731645186048
744514348291399680
744454025832206336
744452839007789056
744399780906942468
744550667004547072
744453946262061056
744474842272043008
744433926911909888
744538054484955136
744478814353358849
744448971637153792
744503891803398145
744352410269786113
744504907059896320
744518203016110080
744379572657889281
744446224288333825
744420978814558208
744448619592323072
744533549923983360
744470626765770753
744450196470370304
744448594304983044
744509835241086976
744520560256946176
744390020954468353
744460690656616448
744556668663529472
744436199947907073
744438016379326464
744424552504033280
744349621091205120
744545507897384960
744504412190683136
744426603539763200
744445675073576960
744490600129531904
744550088152850432
744540650851401728
744331879495647232
744439509220204544
744349113597181952
744557658812846080
744426146192834560
744523919558746112
744434966990360576
744520874573856768
744479980009197569
744473109735026688
744539820295323649
744333418457083904
744508505730711553
744513119561596929
744551853644464128
744452943684870145
744481892871790592
744540202031546368
744557138626777088
744393808184487936
744326582035111936
744499668143333381
744531494547316736
744334093773639680
744552050957094912
744559336505016320
744556467391504388
744516382604222464
744460233397907460
744557801242931200
744554563173154816
744473336340750336
744493733283004416
744488859589840897
744324585299009536
744439618418905088
744427396066074624
744522879350542336
744494400215080960
744534103706505216
744540478650089472
744495205399822336
744464452775358466
744456496105275392
744550708700119041
744472719807381504
744366553685057536
744499068626477056
744405661346213888
744506832031481856
744437190055313408
744488381221117952
744446236837691392
744452071202512896
744440683717627904
744471927142629376
744468156387819521
744377794549800960
744542215163109376
744543808956825600
744429547844603904
744505372581433344
744546170702290944
744474850622869504
744504642869026816
744480210951806977
744436426473877504
744419913515806721
744454499922763776
744411789144653824
744510007266402304
744521818422321152
744501366844964864
744516097437802500
744446886996762624
744406282174607360
744526595625390081
744535756098707456
744543285029404673
744474380613214209
744331644631293952
744514218372784128
744401777454252032
744483151137939457
744359167335501824
744528655183798273
744352934662709248
744424435080437762
744539858127970304
744468110258864128
744435662988926976
744460074035326976
744394445848707072
744419234298527744
744333565584875520
744473969890254848
744474741378015232
744439920266194944
744543918289620994
744528789204516864
744454755737567232
744455170717802496
744540109719101440
744484010907164672
744522263186276353
744410740841455616
744484640178737152
744505649418113024
744509654923771905
744471943978573824
744504030383210497
744482123428564992
744465081845616640
744448179085545472
744548699657879552
744443607248158720
744555951504633856
744429996492611584
744428549642293248
744559445410095105
744493359880933376
744379752920784897
744400091134500864
744547047060180992
744445368759357440
744465090280361984
744507633223278592
744345234100785152
744530433577193472
744467678149083136
744470626941927424
744524683161264128
744496438852259840
744482588899876864
744444999517999105
744519247238356994
744448103483318272
744525832387989505
744505007807074304
744455690849296384
744444894731706368
744500414964502528
744508597959200768
744415425732153344
744487282678300672
744455187482419200
744457326803947520
744325860564447232
744477837000908800
744328704076185600
744389873893683205
744448858328006656
744407066392010752
744548791768989697
744557427916439553
744492302895218688
744493129424855040
744356952776413184
744510581642772480
744491925500198912
744548766879977472
744468143775547392
744547001057017858
744485726595727360
744443594593951744
744521159836844037
744360954335494144
744490822503141376
744503808009568261
744528743348199424
744431628198383616
744490071844360192
744464977055068161
744412158214078464
744479707609993216
744475567722991616
744516067985358848
744391245397630976
744509176798281728
744440662838382592
744420718855675904
744453791035039744
744510842079678465
744406001269506048
744381535495684096
744365278486638592
744480521233797120
744416524786671616
744526344214712321
744409788428259328
744395700063047680
744483478188732416
744451102263881729
744416914626195457
744447369433985024
744506765014769669
744525719045275648
744542961799729152
744516705481854976
744502985825329152
744430034362961920
744416335711576064
744551853665456129
744498753835409410
744390666655010816
744505565544615936
744548099968860160
744478591803621376
744338225339244544
744484682121650176
744541775033942016
744508593576239105
744380835399229440
744381116165939200
744522246060904448
744464033462390784
744419900807057408
744383620173991936
744418038519214080
744442046916739072
744553682306482176
744353844818108416
744425760593690624
744443439232737280
744518697885261824
744484484783968256
744430844140470276
744511328455385088
744416969177206785
744330545660895233
744377362352050180
744471247770234880
744480319772954624
744527438940614656
744397365155631104
744488985335037952
744435306540175360
744488020552859648
744425760329506817
744465925278212096
744498514957197312
744558950683643904
744454625802190848
744393699187097600
744489065148485632
744558023461449728
744365668460552193
744513580641320960
744507805395193856
744367971154296832
744547244171485184
744435126386442240
744398170315120642
744407125187825664
744361264621719552
744442378178695168
744380206178148352
744472581282086913
744421935333916672
744421037656383488
744530999862792192
744470735897362432
744442256577433601
744474389333188608
744471692177715200
744483239130181632
744509700897648640
744544752985587712
744560082990567424
744467699430993920
744455368135278596
744412468722679808
744485139309277184
744499701928591360
744427505268961280
744489056856379392
744543461123072000
744378461435756544
744529389048762368
744327760357646337
744517737439965185
744324166187388928
744524930432274434
744484384145801216
744422421617324032
744455695056179200
744522833431257088
744438724847599616
744327223704948737
744502004677025792
744557583009218560
744533176631058432
744521851746000896
744420890855759876
744508132429271040
744512506870272000
744337839526129664
744419787837739008
744533596191490052
744414683252334592
744416922863820800
744529418438193152
744435889875619840
744423067804442624
744424019663949824
744492747529265152
744415236803932160
744431661656514560
744378822024269828
744359473523875841
744530102244024320
744531024923656194
744494572093464577
744528919169208321
744434748823601152
744424649031827456
744449940722679809
744457259720269824
744449793896890372
744468823227699200
744468508835209216
744451996007170049
744415912011272192
744464113053634560
744479841739808768
744430089098694656
744437529500356608
744456286557843456
744543867819728896
744378964542554113
744347070895579136
744475643321024516
744502033907130369
744402478049955840
744520006558425088
744534162292412416
744479191735930880
744427190691971072
744353568027729921
744517607135543296
744510954961051653
744537664414683136
744408651969011712
744485969747972096
744326582060232704
744469884688568320
744513060824563712
744532966773301248
744454978014588930
744361214285844480
744447084183621632
744465300066811904
744489727672393728
744464654185959424
744528952790679552
744427769463971840
744415731845038080
744427500898508800
744551631417675776
744492861056520192
744543867836502016
744471381685997568
744487970317676544
744430873211187200
744483943668391936
744555565561569281
744492508651069440
744436447613165568
744449722400772096
744418013512871936
744465773939277824
744439417109094400
744402238727041024
744536536369213440
744486057601818624
744497629950779392
744492974348845056
744471604156063744
744448078225235968
744423218497327104
744462141781073920
744388649207357440
744445611936727040
744505066317553664
744452666806403072
744469788253130752
744413718411255811
744499437603590144
744521684040949760
744545130514767874
744337990508490752
744358571882741760
744454961052979200
744357065984983040
744516932225933312
744430357496401920
744504164718362624
744516940245262337
744462586431807488
744439161122324480
744446740523270144
744471386106650625
744538092481150976
744522405524168704
744378960335671296
744474552919556096
744489115530436608
744455141508669441
744472329737150464
744514482630725633
744466839372173312
744447222595608576
744338003091296256
744471855940116480
744429807895621632
744544195097006080
744405250136760320
744443602827345920
744448267258310656
744419288778440705
744538163658522625
744550377379401729
744407062176759808
744550230503342080
744476133979230208
744382051508420608
744463232518230017
744444362378076161
744500440126095360
744333947102892033
744510866914156544
744528982457090048
744487022413361153
744400942888591360
744502255991271424
744498128884219904
744406638396735493
744558875215597568
744446178385866752
744479107757580288
744527946422034432
744374753604026368
744505326188134401
744522716154322944
744417921317773312
744447277041848320
744478453462896640
744478780744310788
744438230024585216
744511651311919104
744491749280735232
744550184600895488
744393510397218816
744479820696985600
744443317652422657
744432622231760896
744339458405838849
744339600903114752
744485701442478080
744330780512509957
744426993652011008
744490596161687553
744447352556105729
744510397236056064
744449730911043584
744466252274425856
744507872332120065
744389894932336640
744554538250739712
744456143775367168
744486062035247104
744488616106262528
744527929426722817
744518727127961600
744507616471224320
744410023535718400
744549190429216768
744450984831815680
744557231081914368
744458530623733761
744444349568651266
744489807338962945
744544815665164289
744441841324593152
744558015311863808
744527480502034432
744469087766609920
744541338608209920
744455086873665536
744427345767956480
744520270715588609
744451098036035585
744530995613962240
744436833447198720
744500498531749888
744373386097401856
744446551666339841
744544178382594048
744483751078600704
744469318482665472
744499253091852289
744424464318869504
744521768119898112
744489983654903808
744335150784315392
744485235853770752
744472975731208192
744534673779482624
744501723339825153
744516126890131457
744462108293750784
744432643144572928
744531733727551488
744380810036273152
744552268981215232
744479590052167680
744553519085125632
744406164599889920
744434711250993153
744438443892154368
744441166150664192
744422908286668801
744484061343715329
744343195740409856
744442520860499968
744545293757210626
744472917027631104
744537014284914688
744518316253929472
744458601960464384
744450175658246144
744499391625629697
744530077124300800
744555452323794944
744462825318457344
744473206556332032
744431892309508096
744452146884640768
744535093444775936
744448518614585344
744445486413799424
744441317179138052
744461848335028224
744463228072243200
744519456785842177
744471696502054912
744425198389100544
744548565649862656
744492009340145664
744541133305483264
744380193452621824
744538201163862016
744338610980327424
744456328731582464
744457507012284416
744546120202919937
744339651511582720
744474774902956032
744548934660526080
744365538516754433
744450854988582912
744511550602436608
744342205666562048
744497654839808001
744467816796033024
744398140900421633
744543976976375808
744538788551069696
744554475218698242
744503392840515585
744468894522445824
744496216529076224
744429677784227840
744430307013701632
744417766074089472
744471981471506436
744426028949450752
744421348060073984
744481057941098496
744432303380766720
744464629011718144
744515346778972160
744427564177850368
744498707710648320
744392558399340548
744492596836311040
744421671034097664
744525609854984192
744395779595329537
744477622822920192
744389840448421888
744321838084399105
744448195888091137
744538700277645312
744549399955644416
744491124610449408
744451458997727232
744494416954531841
744548519122452481
744480927909298176
744478105151090688
744476335201001476
744472530975621120
744324078018846720
744325797398327296
744520404992155648
744513824057786369
744445700134608896
744438901335556096
744509160142708736
744453786677161984
744424732917915649
744397969143762944
744557847581720577
744536204675158017
744496644285210624
744541548453330945
744527635791781888
744420806956978178
744481112727117824
744434723519336448
744505112316502016
744506798481117184
744542056027066368
744467959523991552
744418206287204353
744551577172779008
744501018898087936
744513454892064769
744391417510899713
744543247180017665
744485822855024640
744473747403452423
744475282703286272
744506395945537536
744480328383873024
744515061478195200
744440000155107328
744426343501180928
744504781247438852
744549597159235584
744432597183365121
744401924280164352
744457150722891776
744503212321939456
744349180706041860
744384664517939200
744473919420243968
744506056148131841
744447310902472704
744501366962388992
744498997088362496
744527883440369664
744453518245888000
744543041646583809
744449043120676864
744473688658026496
744445888802729984
744377651696144384
744529145837719552
744429631651053568
744444743661273088
744547105939816450
744529125029847040
744553174896414720
744477950041538560
744394982841253888
744461688771084288
744505267534999552
744513727580495872
744461403558449152
744342809621172224
744483008493789188
744558082231934976
744491686345203712
744447638045597696
744404675647025153
744474326305509376
744521138944905216
744433687492599809
744545407208984576
744556693938380800
744514872692596736
744459621163741185
744416843360669696
744430214894084097
744511848591007745
744512485936537600
744435885593202688
744466764143165440
744553053395750912
744427354374692864
744502679955771392
744435340161781760
744475983202267136
744503157758300160
744463702141898752
744479556652929024
744491921461092352
744432584575320064
744534913089683456
744462095681458177
744365882701340677
744342209999298560
744392855993540608
744535529719537664
744470484385996800
744553221092446210
744531855181963265
744477216281665536
744542525663358976
744348522284081152
744454017561014272
744356994950148096
744429996731662336
744523957383086080
744541674253197312
744381795551092736
744478315168268288
744541858638888960
744535210679742464
744368998947557376
744549492222005248
744533440628809728
744550033626902528
744537773458219008
744463819410407425
744384119568662528
744542580059348994
744470274402299904
744415337710518272
744431439593242624
744476901792751616
744534384661893121
744369560917278725
744524758537101312
744467695245139969
744330671217348608
744558812150009856
744441283364560897
744443582224924672
744449982749605888
744460740967415808
744493255270641664
744492944611213312
744388917714051072
744511923857784832
744539958707265536
744437886120919040
744444156458729472
744378603895328769
744500892804726784
744439853299941377
744428755058307072
744454453621755904
744450997532110848
744357036637360129
744418608948871168
744449697339813888
744518433627324416
744533881387364352
744323377435807744
744423054944649216
744458836862468096
744438284454080512
744428255864819712
744491371743055872
744409595611865088
744431011690389504
744557885393350660
744398958651314176
744420727449858048
744408731434237956
744461541865447425
744449403667226624
744463119213338624
744446790632673281
744553439452102657
744402117037744128
744433503287263232
744473680403701760
744523538070118400
744440822263914496
744521377923895297
744330792935972864
744452419564806144
744540549953257472
744372480299565056
744530957705879556
744341442504560640
744553166763663360
744480252643049472
744326435184140288
744482916340662273
744522607031099392
744399810178883584
744349705254100992
744464486350880768
744340955919155200
744545151264169985
744484824631681024
744435264785907712
744513308036861952
744427438051037184
744417850106880000
744381355371307008
744337197650829312
744428843356741636
744487148112384000
744468236184453120
744542701832507392
744517934475804672
744553229346816000
744406072526536704
744430915124854785
744473860859437056
744527694675599362
744479145464336384
744492659402772480
744444475322286080
744438557280968705
744526423742881792
744448514634162176
744500716954394624
744334098219491328
744459184842870784
744451958208077824
744552096993783808
744526327437393920
744424971955494912
744487114578984960
744467044972826624
744446455100891136
744488553304985600
744334517440221184
744323297932869633
744403589464985600
744465148946026496
744440947841372162
744424015465451521
744536074618290176
744456366350274560
744537316316745729
744454281672163328
744326753846366208
744497789292396544
744417459780919296
744426733592547328
744501002162823168
744539975736299520
744409239100203008
744488633021898752
744402586946646016
744465560369520640
744494677009760256
744480076616568832
744446828373020672
744493234378809344
744505146202333184
744502960747601920
744381380306436096
744485013425627136
744532660744237057
744426997695287296
744533688252268544
744535860943663104
744547361859452928
744471021340794880
744509692609601537
744551853669687296
744447902160924672
744487278228180992
744358328428564480
744486107899891712
744468332653355008
744544127820324866
744385021163732992
744546241846083584
744461785164619776
744356143569440768
744451379150860288
744555855027150849
744509386501066752
744540839670616064
744513953980682240
744484698735411200
744491086895325184
744434820239998976
744487844425703424
744498640471855104
744393858641952768
744482626615001088
744484111687913472
744493129324072960
744413475351465984
744538629335298052
744469536208982016
744426200949481472
744504697441091587
744472510083772416
744511936457482240
744559630001504256
744421612083118081
744456810661318656
744509310865072128
744441220638834688
744485558563536901
744449076624777216
744349013227384834
744356252579467268
744497860520120324
744325453503074304
744494320355516417
744556186712805376
744446757279412224
744403337538330624
744393929894793216
744406131242635264
744412229651537920
744528071928258560
744528625647616000
744450649614614528
744357028315832320
744448795417653249
744530555031588864
744404180891213824
744449143549067264
744479065957072896
744364791901323264
744379576898379776
744518442011754496
744492747483127808
744326124562419712
744514297926197249
744441296346030080
744531469482201088
744362225113006081
744556417282039808
744377177836163072
744554584169938944
744485877292871680
744500817382809600
744459251830128640
744547541874769922
744330394405842944
744453614710702080
744534103366631425
744557532824375296
744438477513719808
744351361676906496
744525459040407553
744384358614732801
744445653862998020
744517804410306561
744441329711734784
744471243643027456
744375563209449473
744513446507601920
744534908933136386
744492076692180993
744462653716762625
744522170605395968
744340406343704576
744541586009300993
744558757523369984
744542844510179328
744428654457987072
744527556364406785
744485428464599040
744543125469822976
744347842991448065
744481540445372417
744390901426954240
744480009746845696
744406294744932352
744491883708190720
744347364723306496
744543347952353285
744463727127236608
744462854875648000
744559185430405121
744531372853833729
744539505705684992
744437898913714176
744481750261370880
744502663136555009
744328700167061504
744470564170043392
744546124191645696
744451308103544832
744442755879927808
744547026138955778
744399344833540096
744550276804251648
744454919147622400
744355451295383553
744451291313807360
744553443281539072
744452620912365569
744402595251429376
744514159753240576
744485424408604673
744468454116298752
744470606029197312
744390893298454528
744559068023513088
744417434845622273
744508421920202752
744532836695285760
744451895025086464
744520119628472320
744444852910305281
744489299849142272
744426926467584000
744428172314181632
744558212393873408
744459834997743616
744422165932544000
744533923296854016
744559818732670977
744474330319491072
744498942683938818
744523663832190977
744420156709937152
744355262434283520
744518827761872896
744384933116809220
744549035416125440
744442411879899136
744503535287447552
744552239520309251
744521482672414720
744442973895655425
744530848884588546
744512507117703168
744453149205889024
744528227293605889
744542273833164800
744559248475041792
744472791165116417
744558828797190144
744435029678395392
744508434431774720
744553867250065408
744453120030277632
744474276045131776
744489845049925632
744480047285735424
744494576388341760
744440729716531200
744546170588913664
744515216562520064
744553808408215553
744454122179596289
744458882857246720
744542949476810752
744555028732575745
744501320988622848
744471155214540800
744494299425955840
744476104648433665
744472380223930368
744449424647151616
744454562694709249
744431657810337792
744396760877924353
744544924947865601
744436468400140290
744513882664865792
744444840365129728
744347276441698304
744445016559521792
744494299631345664
744546170601635840
744504315402948609
744488981241466880
744482924435804160
744528667775238144
744499311782789120
744512116774805504
744559520987418624
744456089618505728
744479351178203136
744559017524072448
744486192096247808
744401685234257920
744417069953753088
744468924171976704
744473856367333376
744450603229806592
744466738796978176
744403723678531584
744422593919279104
744422883124977664
744480827548000256
744542768752631808
744522841786355712
744473474803073024
744427089890254848
744552982210023424
744526935624138755
744445716874035200
744515732474572800
744522854171975681
744481439794794496
744414335196336128
744533533272772608
744528038650650624
744335213598150657
744408362465398784
744526839046115328
744495163783864320
744458136212340736
744435180715319296
744487513142738944
744406969855938560
744331107680849920
744326778907402240
744479376348164096
744549698070061057
744475567668477952
744375504480903168
744459155575087104
744469443955335168
744395078966222848
744471252010737665
744509315105579008
744400346982785024
744472682272555009
744520849479241728
744476775883767808
744541590434217984
744506169612435456
744437504632328192
744539677756104704
744452427936571392
744430965544615936
744479623543660544
744450112743739392
744482769296826368
744527325652488192
744498158391140353
744527543487827969
744501987891351552
744420643437973504
744486003239489536
744455036600725505
744514705000173568
744531016514179072
744539836950908928
744516487587696640
744460640450916352
744494593031430144
744503283709022208
744485281705897984
744420479667077124
744446236934160384
744436493754707968
744556996188319745
744344974125318144
744404243696783360
744430202109968384
744526046444257280
744444391620751360
744497751447179264
744552856280145920
744482857654050816
744509558379388928
744558111722176513
744500981220712449
744530773190017024
744432815111012352
744438041398362112
744548980583964672
744553036719210496
744534652795269120
744549274432716801
744521755436290048
744474041134743552
744487072564711424
744492672145055744
744521441048170497
744409092106690560
744337906454630400
744439073335578624
744480768798363649
744559596275113985
744558313220747264
744548787750854656
744518747961069569
744452402586198016
744415778150166528
744547181290487808
744438158683668480
744432626447048704
744440801070092288
744343095047786497
744398069840510976
744524947398270976
744463374755340290
744480164931854336
744481074739294208
744551518444085249
744548410183811073
744418156144377856
744431544417288192
744541028154286080
744533570996297728
744488939327651842
744498498050072576
744511382910025732
744333603367165952
744456286608236544
744497239943348224
744528948571181056
744426561399554048
744449114520289280
744441451426230272
744460673950846976
744478159878389760
744428801245970433
744531108901986305
744448338204962816
744473034338213888
744402070908764164
744516554553962496
744515224850530304
744437995252617216
744553389116243968
744351403989053440
744524595131092993
744377568019746816
744428956300894208
744530425255702528
744476335406485504
744451861638414336
744460367535947776
744430521015472128
744515904235573248
744556719024521216
744544266475737088
744535244238426112
744463769401696256
744458266206441472
744497088575184896
744558409643593728
744452402523312128
744401701973561344
744441304667553792
744492680684634112
744463115094491136
744438775565127680
744470886963617792
744405564780875776
744455011719995392
744446425908547584
744418097243684864
744453728145661952
744412242091905024
744510925768634368
744453207859040256
744454864776855552
744548255015534593
744354272914116609
744551241301245953
744377156675854338
744460485286834176
744448740824616960
744445817747046400
744513358410485760
744402834217590784
744470941305020417
744488364708073472
744540848126369792
744502969123606528
744533549848604672
744548577981136896
744340423074791424
744433385599340544
744452503434051584
744542437708804096
744414708615176192
744449676259299328
744557058909966336
744371926726905856
744555909725118465
744552025963249664
744432366404374528
744338241994821632
744557897783316481
744438561659822080
744459952366944256
744519360413261824
744473491601240064
744342348495208448
744443422455566336
744500079281733632
744350598632439808
744501996128985089
744439131799949312
744471776315465728
744449093485867008
744443678333214720
744503375908077568
744516885778051072
744441182843961344
744411084367499264
744471637874049024
744446274963906560
744516172897460224
744436296404328448
744346165127294980
744439102439890944
744433121622384640
744518299384438784
744546896253952000
744470341595062273
744458543139594240
744517406006083584
744485168740769792
744482597489811456
744408727374172160
744441459659640832
744551031825141760
744477446716563457
744513802973155328
744519637363232768
744460245825691648
744457163112878080
744546996627832832
744494823806230528
744419724939919360
744486288535977985
744463664342765568
744441702916685824
744477140855427072
744408710668234752
744444706059358208
744549312189825024
744539006466023426
744540394839482368
744444341213605888
744523097466875905
744551505475276800
744533373515931648
744326133219495936
744419003599364096
744493401794568192
744469020519235584
744517435131314176
744355308793892865
744442852026028032
744523831860158464
744548506694647808
744488582627340288
744417480752439296
744513236846936064
744380449343082496
744497835278798848
744405359431979008
744460959238995968
744460954776178688
744554873601957888
744423646635110400
744466617321435136
744494421052432385
744402352187314176
744435243822755840
744526092325650434
744416184892801024
744551606520324097
744546032042795008
744490646317244417
744425043157999616
744524129357856768
744538985591095296
744358412612403200
744404147131260928
744440000092078080
744547428599201792
744407376942489600
744457628714164224
744419837900840960
744430554456588289
744427723284684800
744377496552910849
744439689550114816
744459247723896836
744446358627680257
744485919395356672
744475622336978944
744523538074329088
744494207482626048
744517967950536704
744526658590375936
744474464503595008
744524053751406592
744545889549619201
744514029599735808
744418307139338240
744499034769997824
744494064725299200
744513501025165312
744400900970549248
744416252106514432
744430462064533504
744455858726141952
744546975794761728
744359649642577920
744402653963116544
744485491429490688
744407083227947008
744483167709454336
744554777279864836
744508950423420928
744493301177454592
744553766263918592
744431087305240576
744450947338887168
744516705435648000
744532161622081536
744402024939270144
744544077413294080
744510569458307072
744424824945188864
744508308678115328
744424544178421760
744430529198489600
744536863457828864
744416595758419968
744511366174740480
744462162819715076
744501563972952064
744367459780681728
744545910667915264
744419980767203328
744508467734536192
744398254394212352
744510414030004224
744534808353701893
744495331237322752
744493452105220096
744436678006276096
744547374115225600
744400825242394624
744498032314580992
744427761129914368
744527250167631873
744379564315410433
744418629928783872
744463618251513856
744373688347176960
744558845725388800
744527811893989377
744543561656393728
744487924419354624
744338787518521345
744400540252147712
744491808126808064
744484434754285570
744436103600545792
744399965263388676
744429388469407744
744542307375013889
744537672849448960
744372761322094592
744454806014656512
744443732842418176
744455447520894976
744552600532623361
744549584672788481
744473726633271296
744443233959354368
744401672475054081
744554261149679616
744411944443084800
744514054815899652
744369166602248192
744416126113878016
744516164387233792
744513320552534020
744470027135553536
744485227322613760
744350862554898432
744453572847337472
744454566930952192
744417396941795328
744548670490632192
744499349535756288
744511001291296768
744453224812396544
744492785609416705
744474531801206784
744551723897880576
744465539066662913
744512540433068032
744452767524261888
744462842078781440
744535156065767424
744509768031670272
744492223417491456
744419544337354752
744499487725461504
744509122075312128
744343384316219392
744547961607098368
744330516246167552
744550373210349569
744442336155934720
744447000544935936
744433444558675969
744518743804485632
744458224468910080
744475114629009408
744513052389810177
744481611773845504
744454470315040770
744558174737403904
744489681765679106
744406655476072448
744528948759920641
744509789330280448
744478013258088448
744522602862026753
744511714117443584
744547449893699584
744466801753464832
744531259897032704
744422539103899649
744484224971870208
744458123851751424
744513488467468289
744415513787273216
744463135881388032
744428910151147520
744477501443969024
744470480187498496
744533877029543936
744400884206022657
744467451862196224
744471331689865217
744434488764170240
744549639060283392
744451823776464896
744516915268202496
744537253402247170
744420374784380928
744462212954263552
744453648483246080
744439928667398144
744459457439088640
744389953585545217
744466092870012928
744512762966118400
744503271084167168
744510107719860224
744476935305203712
744378096569188358
744419867613401088
744463870056628224
744417858390794240
744458727789592576
744421763392614400
744475097919033344
744326779079266304
744499609494519808
744511437679255552
744478445078446080
744476721240543232
744452700490862592
744475169461198848
744458698475585536
744407661979000832
744548875793477632
744461143519944704
744449429067935744
744433784200773632
744398782700347393
744508023482220544
744482626799538176
744431246558765056
744517770713382912
744391480282779648
744532232769921024
744449202487328768
744380801605763074
744511923949965312
744469024558432256
744507406588190721
744449848309604352
744507326976114689
744448665692045312
744484119883685888
744454214403883008
744365026748727296
744528675945746433
744420601599787008
744360220076445696
744422367112224770
744549073177427969
744430655233269760
744500704073682944
744521030027251713
744533155491651584
744534996828971008
744447231135223809
744444420808908800
744411730294484992
744478784884187136
744428738302066688
744401617986985984
744534325710962688
744440536858234880
744554798343725056
744457851062587392
744462917819633664
744437022002143232
744447692525441024
744436451593588736
744446174208237568
744416977389649920
744516357228740608
744446446812946432
744412376578031616
744358253203697664
744547068039958532
744538788605665280
744488033341308929
744446991996850176
744532308414373889
744504391223357440
744543838669242368
744362514519973889
744465103106490368
744467309184565248
744477450931953664
744554877892759553
744546052930338816
744522124430315521
744484795405611008
744362925616467968
744468987069632512
744435923203526656
744545335867998208
744463244933332992
744541326218244096
744530420780281856
744516478884515840
744459377873158144
744521109647802369
744509780702674944
744541707954495488
744461755900780544
744367006741299201
744529091139870721
744507650193391616
744510745254125568
744534669589364736
744543888820609024
744420085616513024
744539304622440448
744372098714439680
744547814592610304
744343077981036545
744512637220888576
744474644980326401
744546392929075200
744428436240769024
744460464227221504
744407662025072640
744432031124361216
744351525644926980
744439928675770368
744454676012228608
744511135689375744
744372425555513344
744528919190249473
744361386231406593
744397134426968064
744470412805935104
744435856165855232
744437072518254593
744477245679476736
744448434896273408
744440696262828032
744522799708962816
744508753119219712
744516516662513665
744498271742136320
744402360454156289
744421549172752384
744559537861038081
744333272033992704
744466394868125696
744538599832551424
744516042882449408
744462804577562626
744444416790691840
744467577569673216
744471507879989248
744529146009747456
744496992156532736
744497076038402048
744532945772249088
744550121459810304
744505825369153536
744353459210719232
744540915159695360
744533117977890816
744433121559519232
744397524254003202
744402654034440192
744526063196319744
744443867387338752
744463924460986368
744448762043568128
744422908492152832
744360149129756672
744529821292728320
744415434259177472
744516491551313920
744514700612878336
744468747814068224
744518345299464192
744483809782075392
744448627830104068
744543280533241856
744474397554130944
744551086099435520
744497499944140800
744395217642491909
744556232590110721
744438586557210624
744548628417642496
744449546202284033
744524779424784384
744405367803699200
744489283201835008
744467070054694912
744391367271448577
744535273539801088
744512943426052096
744439546964762624
744420622424489984
744537458767966208
744483125732966400
744515468417974278
744512389752586241
744421712922456064
744388154157862912
744552168536031232
744346668607340544
744484669391962113
744379111347527680
744400686775861250
744485114206380032
744464838676647936
744528076269301761
744527283495505920
744485407497265152
744437353607995392
744528797626572800
744487286788726784
744550230457188352
744524884458487808
744378968908804096
744321909647605761
744383473654202369
744504806446874625
744413764691369984
744430059520425984
744522833586421760
744493930662793217
744442785273647104
744373801270411265
744455259171487744
744463240726519809
744362707390963713
744361658814849025
744527618901315585
744498753843781632
744549299640369152
744421499155546112
744492957550653440
744477568481509376
744543310107205633
744543310107205632
744394676589854720
744423789291778048
744551853849976832
744560351409278976
744491921326891008
744400384907583489
744460963382964224
744538759190962176
744492970129383424
744448950858584064
744544228634669056
744484400864296960
744379593881063426
744433603900235776
744457519863586816
744499869423968256
744445880607047680
744419976656879616
744443032670445568
744403660478746628
744526478071762944
744476003918032897
744454361548488704
744431615674302464
744459868375912448
744506983332536320
744557310433968134
744477333717803009
744492810510929920
744326296679833601
744400602998812672
744548150287994881
744468139732246528
744528680249139200
744366238940356608
744494899198853120
744337923126894592
744454885681278976
744329752824123392
744526603972075521
744504944586293248
744339458405728256
744466206070038528
744448094968872962
744458144680648704
744542068391944192
744466814147629056
744525027224223744
744470450785361920
744420148312956928
744491174833045504
744477731874811904
744482123411783680
744432052020322304
744528026000461825
744459847446503424
744507708779429888
744461755842191360
744471398689574912
744494907696488448
744463987442593792
744434392257396736
744447642156077056
744485097085210624
744455472716128256
744532119595155456
744454768446312448
744505091491766272
744491091097980928
744440696359292928
744490877041647616
744484862548140033
744451341502681088
744523286235725824
744488712596226048
744553862661611520
744466994808954880
744549639093813249
744529598696820736
744458895377063936
744544983642939392
744508753039392768
744373050448220160
744472736651689984
744437097625436160
744557990016094209
744515954713989120
744483994218143744
744480814847647744
744546422054326272
744443359633285120
744422589422927873
744479888095256576
744439220161421312
744459805536960512
744528248403562496
744459096850587648
744478986303078400
744466680194150400
744465816217919488
744557419649441792
744454650699579392
744397541240799232
744327957624258560
744476704589160448
744341320509042690
744410484770742272
744541791693717504
744478038390280192
744515623477252096
744470807292837888
744477933230776320
744458350264467456
744494907637764097
744454998830940161
744456471140798464
744472048785817600
744438205076938752
744321905277153280
744410807677620224
744457217663975425
744479736802447360
744428126025953280
744514905999556608
744539044273602560
744346781891198977
744435461775450112
744515736652099585
744525362630107136
744396819568922625
744533755482738688
744514419489652736
744395498589687809
744517947188613120
744423973824368640
744440499247931392
744487060225069056
744497411700178944
744481569994321920
744486481457254400
744548846676611073
744345758208561152
744453170278047744
744459268779286528
744525937178451968
744492982544535552
744444639088906240
744513815702814720
744534359366057984
744553745602719744
744514826605596672
744439085566148608
744527379876450304
744468420654174208
744531343443374080
744481725099687936
744488779990204416
744503942470635520
744518974482825216
744422660969402368
744510984400797696
744486947146567680
744528248260952064
744541607018496000
744326116358381568
744404344146137088
744495612545081344
744456445786230784
744505485680910336
744501295571165184
744529049201029120
744506743850418176
744452704609546240
744445985208795136
744474271687262208
744521373612052480
744431720586346496
744424833337933824
744534824971542528
744412665976594432
744425148032356353
744520157565968384
744360970869477376
744482010106826752
744442684572581888
744454923564257280
744353106700304384
744483033584123904
744417069794398208
744353152699334656
744462280146952192
744420761029451776
744401445995352064
744507247460507648
744460346577031168
744487857180467200
744557407225798656
744499093821612032
744433700276953088
744486359755296768
744471281194536960
744454944342839297
744512087410487296
744438339177222144
744553711859605504
744337399082323968
744543972794712064
744457620552032256
744357435020709888
744478700809248768
744490856154038272
744421763228938244
744437856874074112
744460212506079232
744503921184473088
744411793355743232
744519452826427395
744354939556663301
744490331933184000
744420823667195904
744428868229029888
744559269433991168
744519209527480320
744512960014454784
744548590673068032
744515786799259648
744473491546734592
744452666974158848
744413928210325504
744440561990574080
744522099394371584
744419896684077057
744471918565175300
744535521267855360
744497885807542272
744426548938190848
744378977221935104
744481511206952960
744526042178674688
744354843012145154
744472828825698304
744556870237589504
744514935540039680
744500158851874816
744515665143300096
744465849445146624
744409511578972160
744483230842261504
744429556451414017
744530060368052224
744409469572911106
744421582852988928
744425030784851968
744463433584807936
744525995881938944
744479590198960128
744338586082906113
744424086734929920
744333825459662850
744379207908720640
744351936481202177
744460174753173504
744525656214605824
744339081144958977
744520165858115584
744506756491939840
744466814315421697
744458333474684928
744454453592461312
744451802813325316
744545662994354176
744540445347356673
744415866230554624
744525819691708416
744525564019642369
744527560214724608
744555997696495616
744428784368099328
744494299371479040
744328251162648576
744496472352251905
744375810556071936
744505817030889472
744530546567618560
744425923894620161
744445893290659844
744534443235348480
744437152147247104
744498174920916992
744392633930366978
744525983177281536
744466361494175744
744444462651310080
744428448840585216
744481150538747904
744431401974501376
744530601064140802
744444446129917952
744557319002939392
744347985492869121
744460514324025344
744500817571479556
744375730964996096
744514176182169600
744497541669130240
744411437091586048
744530840378548225
744459616952684544
744324321347272704
744367564583755777
744523324173258752
744482333097627648
744531016413491201
744438049703071744
744492852437221376
744490432365760512
744460887696760832
744405405502050304
744495952321454080
744519737833558018
744484933524127744
744549840340852737
744559869064273920
744556551407566849
744470563951869953
744530022355111936
744486183644758016
744422350507081728
744465187030372352
744473265175920640
744435080001687552
744481859367800832
744336937624961024
744423478930059264
744440071248551936
744439970925010944
744330600249589760
744530324596490240
744418214940119040
744543469444567040
744432387317202945
744480978253586432
744500356328087552
744326498165788672
744553867094990848
744384350192545792
744492827342684160
744501245277310976
744446387899760641
744396777902604288
744526733915922433
744511316010860544
744534103484174337
744462968079917056
744529242512318464
744409088025595904
744547261129048064
744557461441503232
744486674114224128
744448837679472640
744381422425694209
744550633219493890
744367531071156225
744418000808251392
744465354823438336
744552172621340672
744512708385583104
744333389419917312
744552940224950272
744453338087948288
744421939410800640
744558619371397120
744556479944994816
744510200229597184
744533709412573184
744377760773136384
744473005116403714
744555066468761600
744495306004365312
744522141182328832
744458140624818176
744479703189196800
744542387117121536
744520824250576896
744432677042987008
744439190415351809
744529104096104448
744518609888677890
744419364045197312
744477874833526784
744336065322967040
744414297300754432
744458706771910657
744477199223390208
744476670963376129
744450649228713984
744434719371190272
744475303658029057
744430147550515200
744461298876944384
744498304923250688
744523508596744192
744457423050674176
744472657085743106
744475387623784448
744393497797591040
744468261291630592
744377756578873344
744476675258331136
744506182186860544
744445033177296896
744555485857202176
744463072870416384
744406269365096448
744504374114738176
744531616257703936
744518118945464320
744495268427632644
744448430823604224
744415899625598976
744413169133752321
744558665152225280
744432550823636992
744500226287861760
744525458948165632
744458383630213121
744549832262451201
744529531688607744
744467556723994624
744427316370104320
744498422753992704
744440792706592768
744453157556789248
744428432205942784
744395192271314946
744340406410838016
744469716941561856
744417514378100736
744417988368031744
744380848036712449
744512163264462848
744411122464342016
744332080717373441
744493209074556928
744448162098724865
744336099003273217
744477077559197697
744458702493782016
744539082278084608
744525878521102336
744514931211575301
744357607305994241
744502579141369856
744520472168116224
744469683231932416
744519742283718657
744508505692975104
744505481553645569
744537622593290240
744458169678704640
744458253522845696
744533189243330565
744539983990652928
744518936721502209
744514557863813121
744512624663138306
744396169812402176
744372652287025152
744504261107671040
744521088734986240
744516953088229376
744503892004704256
744371448303722497
744516382562279425
744545214170267648
744530756408647680
744543310065336321
744336279287009280
744465824463863809
744466818299990016
744523223618859009
744512230285262848
744377173742477312
744465983759323136
744498380622209025
744457821576642560
744492563156074496
744444391570411520
744468005522792448
744492856551702528
744551283361722368
744558933591920640
744448132684062720
744521344432349184
744505452193521664
744499710057152512
744474452134617088
744406483366985728
744454923425824768
744421142329458688
744428331651596288
744406919654350848
744437596944797696
744472912875356160
744487903338717185
744329819932995584
744494538467729408
744557033681092610
744548058084556801
744419972449996800
744547785521893376
744420588807086080
744374472443039751
744559860897955840
744492240345645057
744482673113055232
744450980733947904
744452104790642688
744470161277730816
744424564906672129
744525941213372416
744432274020634624
744440281001517056
744417996966240256
744448652836483072
744533163830030336
744394676308946944
744524012131319810
744535399503171584
744546569031147520
744325805937926144
744411902470688768
744526662625198080
744464704391811072
744519767403413504
744542269903085568
744332198283718656
744528965466005504
744498015856168961
744332206647173120
744439358246223872
744462217194672128
744359674863038464
744511525621202945
744469473361539077
744521352628027392
744411676024307712
744499806756806656
744503329930285056
744461953163231232
744490751191584768
744555003851874304
744442629979537408
744438616034803712
744533407053529088
744436418039193600
744479934047977472
744352230145396736
744483985611431936
744461030458171393
744401668192624640
744411348868669441
744475685381619712
744540038462062592
744523043096133632
744560297134940161
744436866880012288
744430001056014337
744463412583931904
744336027603591168
744521160008867840
744428377528999936
744506467240321024
744470870178004992
744535739300478977
744407699639656448
744349516254576640
744533000436617216
744380793431089152
744394357650792449
744450695584190464
744489132261511168
744364091746160640
744542844493373440
744519846986125312
744551363066142721
744528495645057024
744495461352996864
744441128267677696
744447994460839937
744439475791527936
744439287173746688
744377207343091713
744399302605234176
744387663587844096
744474418651398144
744377882588262400
744546153631518721
744513324864397312
744403534783741952
744509231332737024
744547651098652672
744518052008562689
744480974176657408
744437303293116416
744506995693195264
744436564948885504
744508283399114756
744420618339229696
744448938279841793
744513568045993984
744465744692387841
744443858809913344
744484568951066624
744516844057432065
744555343322165248
744499496508399616
744484157779247104
744519180246999040
744456639034580992
744430923437879301
744494832073089024
744483411222495232
744473336458121216
744538591611748353
744366771809943556
744522929669537792
744437655589498882
744533499433062400
744518542830211072
744517573681758209
744477467864338433
744461567215939584
744545063221473280
744472761691693056
744343606723493890
744499139782782976
744407112713965568
744466713807183873
744423491131211776
744503581378764800
744330125961998336
744528822792491008
744424065973227520
744496333646618624
744528458160693248
744516323686948864
744552608979779584
744469704232734720
744455120419688448
744441300167049216
744546103266254849
744538989693116416
744509008791343104
744528923539578880
744325982002110464
744459864446017536
744434408938082304
744447982037307392
744456512957931520
744556190584053764
744441392756363264
744382336637116416
744447168229019648
744477367041691648
744545360979210240
744519247338975232
744487613717950465
744520690313879553
744473579685822464
744517179593359360
744515304550703104
744475152684036096
744506769083248640
744540172851675136
744454872985141248
744434710902898688
744389395948593152
744508262377209856
744462481486118913
744370328382496768
744454919269269504
744461449792086017
744479535505219584
744409503198756864
744490964937490432
744488427735814144
744518878290649088
744422140804370432
744451374960697345
744450842418372608
744339743501094913
744502960818950144
744465275051925504
744500586817667072
744417720037425152
744441145237901312
744466499507732480
744417569155715076
744492072531550208
744464998244691968
744467560968654848
744523542130208768
744359125321191424
744537790445142016
744377194701426688
744521025778515968
744417267136421888
744496220530479104
744432932522172416
744426733680484352
744552021500502016
744527719958982656
744419326178926593
744461298839228416
744372643927887874
744474439497170945
744548032969048064
744504395195351040
744526629305737216
744437689030680577
744436384535031808
744406126788227073
744445980980895745
744448728526913536
744434832806129664
744463161064038400
744375479113814016
744506278525960192
744456479604903936
744419607449051138
744397075761139712
744444693421842433
744550415304376321
744498066061930496
744530802436902912
744440700402565120
744507406634332160
744554093478318080
744437034794659841
744493989148110848
744430415994363904
744322022533111808
744460153802604544
744469938988015616
744459407141011457
744546627508133888
744453472158892032
744544249450987520
744345078685016065
744434601976799232
744453468035878912
744474988820987904
744460434552524800
744549920418463744
744506752431841280
744459646199566336
744376561294401536
744467841869619200
744440977520209921
744325784798527488
744378364845142018
744440189003702272
744416386177470464
744410266637570049
744350942351351808
744425034614181888
744409700570140672
744467292604497920
744528512497778688
744446266189324291
744419309464719360
744360543243407362
744456802436288512
744379316792922113
744521826819158017
744485294376894465
744445293505155072
744542248977727488
744459872662622208
744512972609953792
744549807109378048
744528038369632256
744446107133091840
744492865057763330
744559697236267008
744512574331490304
744455275579641856
744358378793644033
744527589612617728
744559076533735424
744496111491121152
744491581638610944
744428041967968257
744332412180533248
744453300276314112
744518492456624133
744354524266110976
744436573412941824
744419292742057984
744548901215055874
744468412458541056
744536536302092288
744519947670392832
744445121354174464
744468018030329856
744411268967206913
744455481087799296
744523726956400640
744451077320413184
744536380961882113
744486481180430336
744468139514134528
744475307667775488
744406684655824896
744472434716311552
744444638820466689
744424208399228928
744544430020042752
744498577582456832
744460887931633664
744547168653017088
744515984162172932
744441346581225472
744377777453932544
744532669153816577
744508727877865472
744487592838631424
744519284852932608
744458492740800512
744398845606408193
744525857700601856
744333456310677506
744417883485249537
744432882526068736
744557079801765889
744529137428238336
744470895360643073
744519486477340672
744395452213268481
744450917769023488
744529238091530240
744535827418603520
744514398715285505
744485344893145088
744473789585514496
744464444516896768
744493204964282369
744547730807226368
744441644452290560
744378520021901316
744472921029120000
744511445845553152
744512360350629889
744480894694612993
744381942381035520
744449777094524928
744501819888525312
744480504574054400
744554345363083264
744419720472866816
744457742115573760
744425361862168576
744429744981164032
744544601848094724
744465832906989568
744480684744515584
744547797802848256
744454252307845120
744503803676856320
744473730559123456
744474137742147584
744444211165007872
744456437460512768
744432475712163840
744349998591119361
744530479588708353
744558245897965568
744514356528951296
744337897986285573
744446539058249728
744559294322974720
744537811437510657
744431032586342400
744433612288843776
744435524815978496
744516382474252288
744515191593910273
744520774212554752
744519398413705216
744559713803710464
744322861687504897
744433188617891840
744473944598679552
744543960207663104
744527707262885889
744511232091295744
744490478620524544
744485156115845121
744480852671926272
744542932682874880
744388477421293568
744502948412141568
744471507519311872
744481422996541440
744520249878413314
744549576225525760
744533587588943872
744420811063365632
744548464785260544
744371947518164993
744418248435896320
744488142351151104
744512364461035520
744380201895792640
744458861713719297
744480647012622336
744552243915956224
744455682653560832
744532228705660929
744446404672786432
744553737230901248
744464213909835776
744471398467383296
744518412810985472
744519687782998016
744478306490159104
744549584827985920
744489350176579584
744449408129990656
744481527996780545
744508526735810560
744486913550225408
744518982938550272
744542588720521216
744451492594196481
744480265439973376
744486368265535488
744450745743851520
744543561513865216
744485965482311680
744527124317544448
744328897198702592
744515929715916800
744542454251020288
744428859991408641
744537417080782852
744405174890958848
744483570455035904
744477908102680577
744411508168400896
744465153270386688
744459331714846720
744397860058370048
744519775913664512
744437106026622977
744451815576584192
744510066041167872
744391375702073344
744422870537863168
744476297557057536
744423143368982528
744554382834941953
744555481910353920
744471612381081600
744485097412321280
744548867564240897
744540260558848000
744488893270102016
744481179819184128
744519452901912576
744345796129099777
744445100525240320
744363357772226560
744531951999057920
744467652991660032
744378981378592768
744560338893475840
744520660911788032
744476284932202496
744385860154560512
744546019724111872
744445645499531264
744410748835749888
744535097529999360
744382068537364480
744476792715620352
744440251746230272
744554055914102784
744442135055851520
744452733881688064
744520426009812992
744490466012446721
744414771315892224
744538599710920704
744441535102607360
744508140906024960
744414389843877891
744502130531307520
744508534935724033
744438465107009537
744466030118899715
744437349094952960
744453669496721408
744483444801966080
744474368403734528
744481376708202496
744492177305251842
744474515154026496
744419565292126208
744459163821015040
744417778745151488
744473650892505088
744483864047915009
744416465768484864
744438448291979264
744544979125571584
744498850308694016
744500452503523328
744552986203021313
744337298536398848
744440327226941440
744442810422689792
744436015495057408
744451131749900288
744481624331476992
744480546315710464
744519985532407809
744511764478443520
744465400742699008
744435113732247552
744477945968865280
744485676196962304
744476528361213952
744482522097197056
744555460792029184
744454046912778240
744509126525526017
744493380860809216
744547680265863168
744549966358544386
744454935903870976
744495620753240064
744541309281656832
744439538798436352
744548770977841152
744448552408072192
744435076155441152
744454520932007936
744545931501121538
744456898838134784
744460673866928128
744434245653925888
744445943605497856
744486506740473856
744515027642683392
744526029625135105
744548904998342656
744434384078528512
744542072712105986
744432257306398720
744397901972017152
744416780567851008
744530311699120129
744460019643613185
744516919458291713
744415215824011264
744474888522502144
744445876115017728
744330679920566272
744341278708600832
744550817999556608
744491833426841600
744555846596722689
744383683021312000
744417753365352448
744405585798512640
744448451702841345
744352804656013312
744481922160656384
744528566872858624
744517016053227520
744488364670337024
744446987714494467
744467141546639360
744524150518218752
744464880586076160
744324887242768384
744477148975595520
744444873697275904
744478310718013440
744552449525096448
744447302341922816
744504063891542016
744412045261549568
744537534596784128
744502155378294784
744502889561784321
744545960710279168
744455724453879809
744488779973533696
744527224993243136
744356491310825473
744429430487953408
744456454187421696
744428113359077376
744429698839613440
744497516725469184
744554819289944066
744545126152798208
744513140163895297
744481993489063936
744439379289063424
744487596949135361
744498061674700801
744452222147244032
744458283000430592
744485063593590784
744357082783064066
744528919425015808
744454172767059968
744476582882877440
744452465664360449
744554512979984384
744474552860803072
744433821928591360
744491577519804416
744455418395656192
744438905274011648
744466411813142529
744436602726809600
744507398451232768
744452348324552704
744438171451133952
744428096573554688
744467166620180480
744451383450083328
744506291276550144
744417367699120128
744443225381961728
744548326310289408
744476431925809152
744557151184527361
744381766459240448
744514847384141825
744430306967621633
744529049440100353
744526272546611200
744452356444659712
744405292176277504
744415966713491456
744407645264609281
744503770176954369
744460522997833728
744478432319287297
744501597682696192
744482219784212481
744342604079312896
744482765048020992
744465245519876096
744411751387643904
744382664107515904
744514683697238016
744435126315016192
744548523446788096
744322408560074753
744512162891173888
744455791638360064
744322966603857920
744526528625713154
744455594698891264
744556035549999104
744468743712088064
744407573772775424
744558812187660288
744547118426251264
744478059403812864
744468563176624128
744480869281312769
744488796775976961
744465501405884416
744500393741258752
744482375162281985
744556995890536448
744528784951480321
744501572516741120
744345221266214913
744447591979618304
744489589344182272
744375382497951745
744479908949286912
744559420118601729
744519562008289280
744488238908383232
744508539234844673
744469062437212160
744506391897968640
744441040157941760
744532211957825541
744327856914735104
744558132647571457
744545469947219968
744503895951572993
744475718969597952
744517569747517440
744491908815290368
744523634568470528
744449479080837124
744450892867469312
744470765345607681
744544572542312450
744489321101668352
744423776574709760
744555787914207232
744455208458035200
744476268335349761
744533482827816960
744348752878571520
744476914266574848
744477006528655360
744377786094125056
744443066296246272
744505506643980289
744551597754224644
744518802625433600
744472296270798848
744486804229922816
744482606020968448
744473659453079552
744414075145289728
744327609337651200
744522917178974208
744468789891371008
744472983905894400
744489358724476928
744492634329255937
744414435889004544
744414524061646848
744401668469448705
744381405698764800
744468613453643776
744466189477359616
744517590492545024
744480265561645057
744423373732782080
744426574338994176
744377182101737472
744425332577566720
744530974411743232
744533403031244800
744547672275640320
744481129290407940
744520186909319168
744455909263413248
744454365465939968
744413164956164096
744363739466575872
744462234278072321
744428612397432832
744495063024214016
744453740753731584
744515770328227840
744437617685561344
744524322312577024
744464432009478144
744522090959691778
744329769391525888
744324434417356800
744545616978665473
744417309083697152
744452176072806400
744389265971359745
744434920983003137
744377152477376513
744502101032771584
744516030152728576
744503346866819072
744557717386309633
744449345106378752
744534191447085056
744542362261655552
744490075942064128
744447008942006272
744504210557911040
744331044770426880
744436824920186880
744558904433053700
744434396367884288
744501492623806464
744431179470938112
744478877007941632
744470157033148417
744401702116220929
744534703332597760
744482114897330176
744487198439911424
744417988397268992
744515958786691072
744394709984935940
744424007143952384
744450901277016064
744550977198514176
744451740146278400
744480282049404928
744439383340679168
744423491173253120
744534476936491009
744471562166878208
744516743410892800
744455506626936833
744470329179811843
744408660122624002
744328519900069888
744443666056503296
744548867459391488
744424749799989248
744356395051552768
744488456752103424
744510376327413760
744556853351198720
744499404162342912
744481443926138880
744522921641639936
744465954537635840
744423239745703936
744461726641434624
744452352300711937
744492806564098048
744552096884744193
744376720694743040
744342604016455680
744529984660901888
744538318818410496
744326200185720835
744554596719263744
744517774945427456
744410598180532224
744480143926788096
744506664179613697
744419884155740160
744532895356850176
744556043829657600
744554643124977665
744463148539846657
744551098623602688
744462250782556160
744449751962222592
744472711326535680
744531335205756932
744551702632759296
744497868849831936
744453233175822336
744449462479785984
744498430769147904
744455712093384704
744534166260301824
744556970947010560
744478831130607616
744549186025230336
744526218419109888
744419703951597568
744559093373865984
744463311899615232
744402368779825153
744532602149871616
744482308032438272
744538410975637506
744514654316044288
744447784653328385
744512586792730624
744499639064338432
744521994494951424
744555578534596608
744488318474256384
744462917869895681
744494718885691392
744416436475465729
744445662301929472
744425068353171456
744516198117838848
744451253279854592
744544165778886657
744492907013509120
744536607542304769
744439249374711808
744489400722137088
744464817898070016
744542336802234369
744415677302378496
744469850815344642
744526633583935488
744555855362854912
744413756441174016
744403488889667584
744427870055989248
744377773586710528
744413588681539584
744449785353035777
744528353223380992
744555645467299840
744497537407647744
744411948570251264
744353110978531328
744515862334431232
744416843230699521
744512653691858944
744492416191836160
744439031031803904
744487068382855168
744415601825808384
744453782721937408
744377870047281152
744513689961771008
744442676192358400
744511584425353216
744545809669177344
744462896919351296
744453807782912003
744456802369142784
744463236381163520
744462607457849344
744450884499816448
744472053143638016
744477555852455937
744449374449598464
744521113548492800
744439501146230784
744508035893178368
744456395488124928
744557591645257728
744556501080117248
744522644498808832
744370626509553665
744458815580540928
744527891669594113
744353689683427328
744455657575825408
744481032787886080
744463039366373377
744470857746104320
744458266290364418
744545327508824064
744452767549382656
744437777232728064
744543096285896704
744487488023052288
744554060137766912
744495658669744128
744421671189118977
744501845184249856
744442541928513537
744481070767280129
744466805872300033
744490465899257856
744550553397657600
744536427115986944
744427572583358464
744521797526241282
744466894145601536
744442994795941888
744472212162359296
744542768895303680
744553472683577345
744422501258670080
744398270869405696
744528923367706624
744552952631824384
744480215217278976
744483348161060864
744333536224743424
744367618933415936
744554856803876864
744417724323897349
744450406235967488
744438951633526785
744415337685389313
744408740154212352
744434589641355265
744495381640253440
744465073612165120
744455711917219844
744402071030366208
744329236727500800
744363093384273920
744448908634505216
744548620087734276
744495469787766784
744391463589404672
744446606137667584
744520639797694464
744477321223147520
744423772455833600
744532593715085312
744515158035292160
744453274888249344
744500436028235776
744532694063792128
744532954249105408
744558136980287488
744498065868988416
744528596346224640
744380210343120896
744463177811886080
744424560955633664
744378360688578561
744399558726164480
744441455658274816
744440172218036224
744468428925378560
744479581848080384
744471604189605889
744514880875728897
744440960667508736
744559923694968834
744338317462937601
744403610415529985
744434937735045120
744434975508946944
744449311283437568
744491934140538881
744557721635151876
744326489571680256
744402565731876865
744430642495102976
744528495750045696
744502524632240128
744480303108980737
744513891296747520
744462016136548352
744515183192702980
744348060881326080
744534740846383104
744509461981761536
744468823219249153
744543339316379648
744554554826625024
744393128556126208
744506161186017280
744450452494880768
744460140959543297
744480110359764993
744427517759545344
744374333972176896
744504097361911808
744551853820678144
744457796725379072
744468366383931392
744418441247993856
744526235070402564
744480185542656000
744440482407845888
744449336516423680
744548351560003585
744536729323974656
744547885904068609
744506525931057152
744499403977723904
744391321184395265
744460397017653249
744457779843371008
744439874271444992
744464532601438208
744504495875428352
744516445384540160
744503589809303553
744524234349809664
744496371546341376
744523907085049856
744485776667336704
744443858742874117
744520962561941504
744419015943135232
744411889669668864
744477916466020354
744439827991568384
744448619214946304
744508761679732736
744411273199181824
744512536473591808
744327470929805312
744520128105177088
744461684597788672
744467204431876096
744478621193089024
744409830656454656
744379581121990658
744540399340032000
744506643304550400
744558715576127488
744559005104738304
744365567923134464
744551987946070016
744461617706995712
744558611016212481
744359444130193408
744497781033865216
744544584970035200
744324086176841729
744456227913089024
744526688059437056
744463097943953408
744478281362079744
744472690711494656
744384819652497408
744505175579238404
744327668187881472
744466734636228608
744503694905982976
744508933319106560
744541472733663232
744481632606896128
744518915993264130
744546820722921472
744528718178172928
744410363341508613
744418499913785344
744466072066269184
744443238124257280
744380839614545920
744551497388593152
744457641494188032
744455896688902144
744439744419991552
744375500202717184
744367316884824064
744514591598665729
744429283624419328
744457498766237696
744528483028701185
744374753578868736
744511026264215552
744475584592482304
744460258710528000
744544866265272321
744527660966100996
744409650297184256
744544010497318912
744463030981885952
744502994402680832
744370471139934208
744419800214974465
744431263495356416
744536661875396608
744441921075056640
744557176316911616
744468701920002048
744510418450845696
744387131036995584
744535865108631552
744520413359783936
744518144333651969
744465619035131904
744405212614406145
744411613000675329
744546149466529793
744547399650140160
744488217936826368
744434715252371456
744387801991417857
744539782601183232
744444425271648257
744466923165974528
744524775565967361
744446866364862464
744516864944943104
744463777421111297
744492508655292417
744432206945325056
744415094503669760
744427631207194624
744379568492974080
744539711352377344
744478008958922752
744466885459189761
744497067771461632
744458144789704704
744541690812375040
744363202478243840
744382915707011072
744457955857272832
744443980482502656
744435210012463104
744484237470949376
744527828721500160
744334261889732608
744468274008588289
744458673041321984
744369296697090048
744458719090597888
744547936168722432
744494417164247040
744556907743023104
744530001509376000
744358278365331456
744449651269591040
744406823109693440
744481133644120064
744414146364583938
744505263479197696
744498938254852096
744451957876731904
744504759944642560
744548913613529091
744417179051896832
744416734438776832
744336472237543424
744469779835158528
744517674500231168
744401634734772224
744455573580570624
744339730909691904
744500414943498240
744505745811578880
744557381850382337
744383787929341952
744442743137669120
744451991674433536
744461156023164928
744535156095070208
744543373072150528
744366574627336192
744554781360984064
744408978843705344
744393413903159296
744478059361861632
744552029780086784
744497130560073729
744553007141036032
744468257235677184
744519016656470016
744412258894217216
744513295588134912
744457058276245504
744450909317390336
744545486867140608
744391274992545792
744495683546263553
744422069530673152
744427664472219652
744361952617455616
744498489787244548
744533868611518464
744444366287147008
744325026002907136
744553506166669312
744492793993760768
744520383899000832
744433540935335936
744462531872206848
744520874624167936
744324681889681408
744552499818856448
744392482864009220
744436116363804672
744468106169352192
744332386863702016
744486716384358400
744426951629217793
744429975806304256
744453178565890048
744475412638601216
744441975705841664
744446681463328768
744526914505809921
744409482176790528
744511190114705408
744528038709297154
744518165242220544
744439475758108672
744555469306368000
744469913830563845
744513559862861824
744557705004650496
744445028999794688
744471184927039489
744330834849718272
744457909778554880
744555922274525185
744329744544600064
744481934911348736
744447159970447360
744427639402815488
744444425133162496
744447650494287872
744433918548578304
744444899060224000
744461470633689088
744431678626631680
744478780492754944
744474989122883584
744509923380367361
744422241614520320
744475144261861376
744458711037534208
744558137034817537
744549295253237764
744508937731448832
744351177257652225
744494220057030660
744528365571477504
744517821112061954
744435121957249024
744396459169067008
744323612442828800
744408924627968000
744323452929212416
744543691629461505
744478428393517056
744417484984451073
744329975256387584
744418873554919424
744436464193241088
744420228247986176
744387403419262977
744520690167070720
744531704308731909
744490004626313216
744434576957837313
744487873886326784
744502021273726976
744507960496361472
744468135428919296
744496623389188096
744531523806859264
744498170781179905
744334962053222400
744422388314574848
744446710949249024
744327928314421249
744526931392094208
744462506853273601
744554785555111938
744461344901111808
744502021122830336
744514574754406400
744483515933294592
744450662033915904
744494869981302785
744436824865652736
744534799730282496
744429954557935616
744490675752820736
744421633092386816
744487726985150464
744342163643736064
744533654660071424
744521021273812992
744507478205923329
744471428158861312
744549014390071296
744398832897826816
744442004772425728
744464222243987456
744422799167479808
744519834629771264
744501010278809600
744537408520261633
744534141388075008
744523861123817472
744418240181506048
744407556957757440
744393929991331840
744469016199176192
744475324621164544
744411927695265792
744506215640633344
744498489468452864
744422770080104448
744455485273817088
744419209053151232
744486363752501248
744555876342767616
744416331601108993
744395611596718080
744517892386000896
744454298570919936
744481368432840704
744330386042290177
744549299548086273
744499810875637762
744390066861121536
744556568172240896
744502893550706688
744488066665046016
744337877195194368
744485206380396544
744478595951759364
744528961196204032
744463462995271680
744511030697562112
744436992927207425
744418516779081728
744480462463078405
744464251687940096
744377492237074432
744464188777562112
744504554507603972
744436329912610816
744474955362897921
744446128163270656
744435512203685888
744517611489214464
744458459064733697
744490822549245952
744483201310162944
744466327629402112
744554881986461696
744423982221393920
744470807431155713
744521096943251456
744451769313394688
744495842862731264
744512096172400640
744478021441167360
744539120077316096
744454034375966720
744458136333979648
744551325438906368
744416465764311040
744453212074217472
744485785257246720
744444122992381952
744454097265385472
744526033630666753
744498988817256448
744511726989807617
744327181904547840
744458648013967360
744491124623052800
744435340413444098
744490662972821505
744363948858695680
744440180585676800
744352284520255488
744354092391276544
744484098878627841
744558547816562688
744486552605069312
744520434264182784
744537735843700736
744482945478516736
744559655133843456
744536594900725760
744417463983452160
744537610094260224
744420945536909313
744463873969885184
744460644569718788
744467846269394944
744452314761670656
744461382469492736
744343921237565440
744504424408752128
744533805814456320
744533201574567936
744472208215506948
744421666676178944
744511944925810688
744512649677914113
744457528302534656
744534715873501184
744530416523223041
744455762466963456
744475727068815360
744380797516455936
744465354815082496
744519838551408640
744455007500632064
744385050314051585
744437676636573696
744394546428129280
744517825449037824
744403035594629120
744441342412132352
744433406780506112
744540281857540096
744482765186416640
744465560298229760
744555699884134400
744424103709380608
744499496189575172
744410975583993856
744541745497595904
744454982137712640
744524834202394624
744476825976463360
744478004546535424
744502902140575745
744465912326201344
744507599559729152
744527824476901376
744430407798657024
744492588120563712
744457444340936704
744537681141637120
744499101975330816
744330532918464516
744474146122383360
744479975974244352
744398082226290689
744383729372631040
744552713661386752
744497675991670784
744461948952018944
744527241456017408
744468798347018240
744361801287077888
744425122757484544
744487756504641536
744375181200789504
744429334111322112
744349143003447296
744555141924216834
744395305458733056
744447243793620996
744457934885748736
744545675459858432
744518483707301888
744357267403857922
744477518133067776
744507260068593664
744504395174404096
744444752259473408
744436552462368768
744478210356744192
744393212522020864
744424141487431681
744322223838756865
744516873111363585
744367073803984896
744455082612244480
744494215648935936
744462632367820800
744516407799484416
744421054446198785
744516839577890821
744459004622086148
744427073222115328
744378943457787904
744495964510105600
744465274770849794
744498451874910208
744548703785127937
744441526827294720
744424929869758464
744450594832793600
744533965088886786
744411151782445056
744547672049221632
744424703276756992
744526595528982528
744449525427863552
744530542477991936
744526000046870528
744496660991066112
744339710173024257
744427413023633409
744466013241155584
744484535023239168
744520299979366400
744467829467062273
744419313977823232
744437609544429568
744488922324041728
744489350164062208
744499424823386114
744454583578206208
744367983871434752
744331460031746052
744436313223532544
744547948894228480
744535697374253056
744393787338797056
744488704274739200
744395922197647360
744496677600387073
744529351450968064
744431792040591360
744449399623933953
744449034497187840
744440507527475204
744530978891272193
744555263634587648
744405305015013376
744550931182788608
744548389220560897
744371930740957184
744429094893293569
744560242441265156
744438255182057472
744393049128656896
744559617657683968
744434035636707328
744430575419797504
744481162836512768
744399415855579136
744447180543406080
744544782207295488
744380772132347905
744439001646530560
744541313358495744
744435390594048000
744472736634810368
744419863230296068
744535546190495746
744523680680652800
744516436899598336
744523689199341568
744357934419836928
744379232835469312
744460036102053888
744464213649690624
744536863554187265
744512402201411586
744455925784776704
744533507842674688
744453589649756160
744540055029563392
744547529333805056
744430789283168256
744486317979992064
744488062680506368
744468873508978688
744421238819328001
744327953534816257
744502964786724864
744496291716161536
744338225389510656
744508019124346880
744525870019321856
744484732507938816
744443036797669376
744442097118347264
744501031615139840
744515896169930752
744474645169057792
744478151611408384
744380805825208320
744446669060734976
744455535903256576
744448032381362176
744364573751283712
744455833396846592
744329438230360064
744453929497419776
744512880188456960
744427761020846081
744402360454287360
744485340396814336
744470987689721856
744554643074646017
744447163833409536
744479812601978880
744480785474912256
744434006310195200
744492361724624896
744458866272964609
744530185857433600
744540269127827456
744461911136284672
744535059777077249
744453149197479936
744555469361061889
744438569947652096
744496631458992128
744541162611023873
744542097894670336
744459755398234112
744483327294509057
744460548113371136
744354675403567106
744470920471977984
744548976360194051
744499198633062400
744511823173455872
744442181142851584
744475655757246464
744483054601801728
744482811491516416
744456278383202304
744531209385029632
744488637358870529
744501824200269824
744490713275109376
744484325576552448
744525501100859393
744485831126224896
744553195813343232
744432949492355072
744539375707521025
744551128369631232
744353064740524032
744535336685019136
744448665503305728
744476972944867329
744468286277050368
744490759534018560
744554525453869056
744482064737644544
744439605626310656
744418336562348033
744382810673250305
744325013197594625
744490378007580672
744389714707353600
744455514675904512
744437701483630592
744480143868047360
744458664665309184
744462636901867520
744513803027628032
744474011543822336
744496539201114112
744438217605267456
744474653566111744
744467619630190592
744441145040723968
744398061418340352
744492802139103232
744508623099957252
744524062144208897
744550184386965504
744425739378954240
744366792521310208
744474062034976768
744522510524387328
744425819116822528
744531058339778562
744442038528151552
744513622915846144
744453275051761664
744466252412882945
744427073171783680
744523110112706564
744340725307957249
744425223429193728
744404939829616640
744444421006057472
744483423545360384
744443418374443008
744526901759381504
744340158795890688
744487760657014784
744381418239721472
744544555622608900
744509289843298305
744461764268433408
744525677228023808
744377764958998529
744463311882883072
744553732709441537
744459545422901248
744480273895653376
744444693585395712
744498212757712896
744485843746820096
744531968633733120
744433922633674752
744536145934049280
744559827288981504
744394642750320640
744439756621217792
744402700360650752
744502130149560320
744402460962234369
744425399518699521
744514302271381504
744534212632403969
744516478888714240
744496744642260992
744336157652160512
744343992628699136
744513790679650304
744542789950652416
744441073750151168
744410614936834048
744553460406845441
744434241438523392
744413630620442624
744359276441927680
744487940974346240
744461797709778944
744325277665337345
744447294049783808
744559722284654592
744483587458740224
744482278638759936
744420966416191488
744471189142249473
744360857728126976
744461814767980545
744409029284368384
744504072321937409
744552390498521088
744556454955319296
744356361341964288
744552856254963712
744436321507237888
744360815818473472
744400405837283328
744556677215592449
744455854657703936
744453774060752900
744498820881465346
744488188597637120
744508509690204160
744488393770475520
744485189728997376
744434383977857024
744468492158537728
744525593203605504
744493372421791744
744457410685767680
744406689068290048
744537370922524672
744516617275486208
744434514055794688
744429195544014849
744459218497974273
744492160624508928
744512586662744064
744422618741235712
744442378237452288
744348505527902208
744401567521062912
744413261303582720
744529728976134148
744537656080502785
744438297364205568
744537689630871552
744484941979881472
744510577834237952
744553158312136704
744486787553304576
744444257348489216
744473395019063296
744501589235372032
744474590387314689
744424544270684164
744430315356065793
744538037883928576
744499563550089216
744524640979058692
744449076628959232
744421033432784900
744347901468434434
744555251152396288
744490516167954432
744480353608470528
744531486137851904
744510904667103232
744511709952507905
744440226718822400
744339508729159680
744560217350877184
744471860130230272
744559273649315840
744498888141307904
744493133736579073
744442508122402816
744480231910678528
744478164097863680
744559806397157376
744330524756303873
744433658409459712
744416482520506368
744460812325126144
744461764268539904
744509491413192704
744450129520955392
744420630653702144
744424560896925696
744427929023684609
744525710753161216
744521067478278144
744403073309646848
744519091965333504
744506089694072832
744365249021743104
744546082252783617
744440306079272960
744506752541003776
744446039797731328
744546116197318660
744533579032629248
744411092974182401
744446950234259456
744325357394878464
744502285489799168
744554404091691008
744532325069914112
744436254540992512
744478189196578817
744484098887065600
744479451560411136
744523827649126400
744486112228483073
744371700221911040
744480517014290432
744549211392221184
744546124497829888
744520556041609216
744557533025701889
744535533947326464
744472929740652544
744515996745076736
744559001019555840
744475643392339968
744481246881923072
744498825025495040
744495113225678848
744463916059791360
744457557285216256
744468416610787333
744510304994791425
744324078039867392
744500926610800640
744440415147954176
744482475716509696
744435009017225216
744326053603213312
744422363014434816
744516986718265344
744519301688852480
744362703234437120
744521839326691328
744457733714419712
744437911471398913
744414570131841025
744454529341595648
744477488898785280
744458711092047872
744492734917009408
744451056374026240
744499118677041152
744401668297547776
744432161000951813
744536750027055106
744477723578540032
744439438210699265
744510695203549184
744503241698844672
744440679485546496
744362292410613760
744445075074211840
744527157561462784
744447285602443264
744529300850900992
744479699234086912
744381397175959552
744497856191528960
744452436107071488
744347872343302144
744511949279494144
744487194228830208
744480256862478336
744343900211544064
744440671231160320
744485906606886913
744496048391987200
744514096532336640
744462217366671360
744429732620533760
744534766305816576
744455363655798784
744513643526619137
744353752556109824
744373939653255168
744532979230384128
744406181356126208
744551799298859008
744453711091630080
744538511718621185
744464700423946240
744501404866330625
744449063962165248
744426255173492736
744477652317265920
744521826622013440
744500037573615616
744433272369840128
744516915368890369
744484468262567936
744431326305058816
744450184025882624
744394831812763648
744530806840844288
744485596446494720
744445620467933184
744515677751513088
744453120047054848
744434736106508288
744538960613998596
744503858303471616
744476708812787712
744496740565385216
744493443796320256
744442055229906944
744521830988288000
744468454237966336
744464524397416449
744439232727490560
744482320548233216
744396056348102656
744434748806803456
744460233343401984
744541674047684610
744491845883879425
744424216821391360
744420773243260928
744484312742039552
744466277264138240
744515136690491392
744471142736531456
744521747219750917
744521998760615937
744532215862804481
744506374831353856
744378369043685376
744550817777221634
744466008979738624
744503158093848576
744455036869222400
744409591488872448
744528630139789312
744557428004495360
744485180933550080
744327240477872128
744520321152147456
744510816536272896
744384501170704384
744484052808392706
744416968996855808
744423579224317952
744439899466629120
744509839347310592
744439710597144576
744534548193632256
744406483232645120
744489195196932096
744431573907406848
744498393226027009
744551950260310016
744512805001375744
744442504196534272
744463966143909888
744538985620471808
744514155311411200
744390964601561088
744558975669112837
744513681531277312
744470954038833153
744550465493409792
744529229803589632
744463664221151232
744502868405854208
744554328422289409
744434589398142976
744473336521064448
744475211416870912
744484392744198144
744495419300941824
744469313889853440
744495587299467264
744413219674947584
744451844630519808
744555020406915076
744551073717817344
744545524557164544
744450108578750464
744489719497646080
744530509162754053
744544090079932416
744422438688161793
744460782717517824
744424833371484160
744531138048327680
744488167533871104
744416398756065280
744427899428679680
744353589221425152
744545583159984128
744450293040029696
744507402582691844
744478340409483265
744450850668556288
744503451560837120
744559491472056321
744551451146526720
744558590011281408
744411843528167425
744554433183424512
744462297049993216
744549706303410176
744438888626782208
744439488273850368
744460778753900544
744493187906023428
744412950828617729
744545503476604928
744469494542831616
744475269885460480
744538134118014977
744526004501131264
744360815634096128
744440541253865472
744459042291064832
744432224041320448
744494588786802688
744481838085869568
744545654643499008
744481414612140032
744501941460471808
744504344888872960
744480214932029440
744491099507527680
744550733987610625
744555322505891840
744502830787067904
744336669025804288
744497181143474176
744471331568295936
744502524502220801
744513060832944128
744436338376728576
744389815177719808
744386686264696832
744508992194510848
744460325521661953
744522711607746560
744394923709956096
744487714674851840
744456009939324931
744449697218240512
744401760605847553
744340913938366464
744501681438752768
744453111536828416
744468756345266176
744486376456888323
744397348063744005
744482178004885504
744480634442231808
744435306573733888
744494517538140160
744454063778107393
744497374073020416
744408777844154368
744559676164014080
744515321571217408
744547995060961280
744475676644827136
744444685268094977
744500137867747328
744546074174488576
744548859070779392
744420211273699328
744557516160372736
744344575502802944
744425731200028673
744507046100369408
744534959155707904
744509290149384192
744396433860796420
744521189096304640
744470710907613184
744430516816883712
744482773721812992
744476473587867648
744514813922054144
744414783944818689
744472983973036032
744510296723701760
744494853011218432
744471734015897600
744437861005533184
744372941425680386
744432177589297152
744441552035057664
744483012675518464
744441808025976832
744454046824677376
744463593089994752
744554651568078848
744534040435433473
744420723138134016
744551124028522497
744496828620611584
744399978177642496
744469817449717760
744426406298423296
744548443826196485
744445557570154496
744412053633327109
744439605647253504
744461584039354368
744560120798003200
744343262727708672
744476846868267008
744480877644767232
744490075707310080
744495520098451456
744512490340384768
744541754045636608
744449932262780928
744441153353842688
744547390850490368
744494089740128256
744503786912235521
744507138211471360
744361520457363457
744408043740356608
744432769258889216
744479023728828416
744452243093622784
744444416761401344
744508929103667200
744443040778100737
744444613864337408
744501459040014336
744449722581196800
744427832575664128
744531226409713665
744529191836717061
744380843817197568
744528323670212608
744485155859996672
744466990652338176
744447033797447680
744559047190454272
744555720939573248
744490256385314816
744447872863612928
744531507235131393
744497839435177985
744540986550915073
744523810725105664
744444811143450624
744454462224338944
744449730772606976
744491078254997504
744466021583585280
744406454245986304
744481083115323393
744409750830448640
744443536070828032
744472212263018496
744560099776204800
744379589581905921
744536800417484801
744405141185388546
744481674642206720
744421415181516800
744428515932672002
744449680424112128
744458278768361472
744507725640511489
744486934483972096
744440528737968128
744539551738269696
744539765714845696
744436422560653313
744516969890779136
744512049930211328
744459386266001408
744458908056555520
744518744056172545
744426502813585408
744434467750707201
744436279543201792
744416491206901760
744509197694410752
744454495485181952
744351324150587392
744482576673316864
744496245834715136
744331539429855232
744450620023771136
744527333906915328
744496010978787328
744500561555361792
744483788550451200
744475232329732096
744482652133199872
744555628652158976
744474947083444224
744387969784647681
744553569198678016
744526927239610371
744459730005925888
744434534746202112
744329165592236032
744503334216704000
744522556682674176
744504969844391936
744424489438560256
744330189090492416
744527245625147392
744480470889562112
744337332069859328
744515627398881280
744517938565251072
744517510762999809
744436674101403648
744362598473170944
744532241141874692
744522095166627840
744552969308299264
744504877401935873
744496501469093888
744552424355020802
744423453500051456
744402389650726912
744327043202977792
744537970808659968
744485587927719936
744342709138227200
744337730289733633
744363135272779777
744478499470192641
744481125205172224
744526507452801025
744487836045426688
744523542339915776
744457834310545408
744394156244512769
744402184108912641
744355229026652160
744422329388699649
744444131569729536
744430399137456128
744509629577728000
744463781862981632
744528952807432192
744524645538406401
744499580192993280
744559307262418944
744491183246807040
744487454468562945
744452067155140608
744380214558363649
744530257386962944
744514520387825664
744481171178987520
744432509123964928
744519591360106496
744530550958997504
744458417188798464
744400514952085504
744490755373277184
744551170274922496
744511286470410240
744448942448979968
744499508810158080
744536938707820544
744348140682252289
744409151112044544
744531280826531840
744556752818081793
744332269435817984
744445293362569216
744547806300471296
744519759027306496
744471600091832320
744530957965877252
744543549258080257
744424783249608704
744529439304847360
744475114931007489
744546464270065664
744539237471686660
744448866737594368
744475873840140288
744550599652413440
744358928406876160
744458220236906496
744510665814073344
744486447906955264
744362552415617024
744530529991593985
744456227741122560
744525287090585601
744448233418661888
744521306515771392
744504202282434560
744537127728316418
744454684203692033
744490193424687104
744442973853712384
744361512043610112
744497847983349760
744516802156367873
744443020146249729
744548699729104896
744480697293901825
744503913110507525
744348266502840321
744334777541595136
744510590283091976
744411440967200768
744357170829897733
744549114910760960
744439836619210752
744436351156764672
744431087091343360
744471268532064257
744376980632592384
744557125993652225
744506475687591937
744485722309206016
744435407396409344
744445436044402688
744516105788604416
744551858199535620
744548288699957248
744332357633662976
744442495736684544
744450662054912000
744483369313001472
744447449318711296
744451781766352896
744413391486328832
744513886838210560
744402993609609216
744470840855642112
744555536188907520
744507885061713920
744518991599837184
744440255865065472
744328632978419712
744452612251082752
744481368311214080
744549689584934912
744502214299951104
744548347193720833
744437571476983808
744461470889574400
744457116946153472
744444693572792321
744515870668500992
744559583859982336
744447398995435520
744445175695556608
744443619583664128
744490948491612160
744446056520425472
744381170897526784
744375592448040960
744457947401465857
744481431250935808
744497998768541696
744533377789878272
744458857699749888
744529883850772481
744551346179710980
744463693778395137
744430571418324993
744434014983983105
744472908404244480
744549240748249089
744463521715478529
744433029075046401
744412510544072704
744479124685787136
744555527821234177
744518215557087232
744474540000976897
744461596550922240
744514709202812928
744492466498310144
744500297217748992
744508434297520128
744549991528734720
744444630595407873
744426607553679360
744327580333936640
744428990174199810
744410413492768768
744338556844412928
744545528898273280
744454583729127424
744513400261087232
744524800362745856
744413785679630336
744412175029010432
744392239481163780
744444219385851904
744490277302263808
744486129055956992
744429686411902976
744467120491212800
744438699975278592
744432378953752576
744513484499517440
744421545364226048
744510825214390272
744511110120935424
744326317647138816
744454600435052544
744435243805982720
744512809019510784
744366604050366465
744475689324273664
744390326987689984
744329379589685248
744505808600305664
744520702695342081
744509352933990400
744387021758619650
744402750692196352
744510825138880512
744449231843373056
744483247745294337
744466499675557888
744496887252795392
744489803287248896
744455305174491136
744531293417971712
744485298390851584
744506328845000704
744428696451297280
744429501828968452
744459172306030596
744502021114445824
744486552743608320
744546371835932672
744507561932636160
744482052242825216
744513878629855236
744546325711175680
744451719061446656
744459616709386244
744388594891005952
744540403177820160
744552801548795904
744481217563721728
744451270035943424
744534472809275392
744442839707295744
744521709458456576
744436577573601280
744453220467089408
744547269215584256
744428495313436672
744467418274217984
744547931961724928
744441665126076416
744449512761081856
744350808347643904
744470656268537856
744553711771475969
744330260410413056
744459474186940416
744559646959091712
744432731350831104
744390834397667328
744503015168704512
744416859986898944
744501513800802305
744532253867413504
744489383919751168
744475890944446468
744453522419290112
744379182713552896
744541288222031872
744454923560050688
744547613442211840
744371960294023168
744497520903086080
744517254952419328
744443946760208384
744379589644816385
744497734669983744
744482865925210112
744543112714944512
744425097688125440
744464230666100736
744534191463927808
744413416417280000
744466076055052288
744445536644763649
744552378100252672
744449814679666688
744516089095258113
744460623342346244
744547437319176192
744469448380252160
744429648482807808
744349218635022336
744499458449219585
744507486313586688
744469683361955840
744424338758242304
744437999312715776
744545184877252608
744532815707049984
744496489083342848
744457163398090754
744435092672622594
744515787059245057
744432022400073730
744528663463354370
744475152767942657
744447067292991488
744518421010874368
744440084045434880
744450531796590592
744433842828697600
744321989075148800
744468550878789633
744435671478243328
744540944272359424
744409046283862016
744446115265806336
744550411001036804
744351403959816196
744381392906182656
744526352406175744
744403605994639365
744540751451787266
744482110862417921
744504701551448065
744538926996668416
744420668670873600
744512322610302976
744498938619760640
744503845984813056
744389496314204160
744501966848548865
744545977374212096
744550721148829696
744536422900588547
744481133505712128
744373428296253440
744472770273226753
744375449552326657
744427656410652672
744469934659481600
744549169294151681
744474762315956225
744458874657243136
744365089969537025
744470345793441792
744449370096025600
744511261493366784
744534699012427776
744533369678073862
744417585685499904
744381401399623680
744534061583056896
744543737641074688
744516638498689024
744519947523612672
744513798829137920
744552935728812032
744544945630027776
744466164080861184
744353521739390976
744419825674485760
744468404061478912
744431225734053888
744512720842563585
744439496654069760
744443896504123392
744406512622133248
744450724889780224
744422572796874752
744439630804717568
744552667381436416
744436405426741248
744484954822819840
744505527787466752
744326661630394369
744545889386119172
744473688754499584
744541816725331968
744418718139056128
744441593780928512
744531826195206146
744505695530147840
744510162484899844
744516302883201024
744555712534159362
744394361790574592
744514591443550208
744553489569820672
744487324462030849
744481716438437892
744542387339468801
744545981761355776
744441715478659072
744547353236017153
744462653356126208
744550390121758721
744471822377357312
744519008293109760
744417736529317888
744475726984974336
744497973942419456
744528512548216832
744338518705573892
744537404363673600
744446073545031680
744454763945824256
744477773809524737
744433125682479104
744502541275168768
744537249136549889
744372325051576320
744467535861415936
744536225885872128
744481469129756672
744459851837935617
744483906221654016
744515749272657921
744439983382073344
744547584136646656
744386472380243968
744483830753538048
744517896835989505
744430399351304192
744467904964476929
744498737087713281
744468236297711616
744495331321253888
744398149154832385
744527904160223232
744495235057713152
744491074157154304
744458563976835072
744525781825691648
744412682497986560
744546807879983104
744472283780157440
744492554826047488
744504319555276800
744426230045356032
744442789161803776
744528491450933248
744550020809105409
744394814771322880
744542236256387072
744480781318369280
744374913058869248
744543893111382021
744433490343698432
744329970802171905
744429778611146752
744322815332061184
744486267266736128
744436707374825472
744448057505366016
744374665611722752
744450519540785153
744400275809648640
744523898704773120
744387638300389376
744456714280407040
744483763418243073
744360157346467841
744476364816945152
744450234319835136
744452813653217280
744452553673342976
744408479981518849
744433561965576193
744551111344873472
744437424600801281
744421977234956288
744480584127352832
744555511144656896
744515753475465217
744479602714644480
744359846921797632
744403992004993024
744478897971007488
744416071516577792
744457146482442240
744455431066632192
744448762010079232
744538557650444288
744358542597992448
744535454020739072
744413408217292801
744501131938795520
744503636043120640
744412128782737408
744513610106478592
744529011418742784
744443791868837888
744416776314888192
744440172142542848
744459520542375936
744433125493772288
744439463091265536
744353966478196737
744514419451895808
744510971805306880
744545885258940416
744544803120099329
744449831557545984
744419867382677504
744515891736489984
744441912757723136
744458660361965569
744509726227038208
744422509655752704
744419636876288000
744356978105925633
744463026896646144
744474427115606016
744508874561060864
744436015629242368
744457251306508288
744517871464751104
744514385872322560
744475802876653568
744455200371580928
744421520169181184
744360601850241028
744407867449540608
744465622940024833
744478126315470848
744517787784196096
744552545780113408
744457834155360256
744354729765986304
744506404111777792
744369078731669505
744407880015683584
744489048102690818
744443086919471104
744372518115487744
744365622361006080
744359372919300096
744514054736207872
744378331047436288
744408152892903425
744380797390487553
744540378032930817
744500956126154752
744454629883281408
744557356680355840
744435864416157697
744554366166700032
744543599312969728
744544778189144064
744493573836509184
744548661921718274
744438834172207104
744345284344426496
744537408734113792
744498540198662144
744462058037645312
744541984447168512
744525618247663617
744523697273319424
744449114386104320
744453057132527616
744433498803535873
744464654324371457
744397490821169152
744434333692329984
744488519930830849
744474208785293312
744468081112715264
744444412541829120
744481431456473088
744468823416266752
744455699372052480
744550474028810240
744427375140741120
744398002333356033
744472103169171456
744426104266448897
744451828033724416
744547034636623872
744539308623806464
744467888006922240
744478952790556672
744417447395139584
744483058737352704
744558506066460672
744507276728348672
744504315352584192
744507687908544512
744451303796051968
744488704312479744
744367535030738944
744338133173542912
744471297867026432
744487169092390912
744547579787091968
744403589246889988
744479791458492416
744446841006268416
744489434142355456
744440620765294592
744487940848496641
744468362189807621
744443078644219904
744436518849241088
744540898248142849
744519062835830784
744400875561488385
744508367310295040
744520547548151808
744401332816257024
744473835542568960
744459973262999552
744413882240897024
744406856622211072
744516969735532544
744478918984503296
744454319311888384
744476867982397440
744469112592736256
744448761863217152
744333339008581633
744344491532910592
744422841173557248
744553984577445888
744515669580976128
744517653553876992
744440587441475588
744454080383287296
744528189486153728
744539291842392064
744475446125957120
744509634011095040
744447021273223168
744340452606877698
744485902651621380
744434518162014208
744523353399169024
744487194316922881
744506874083614720
744471142782636032
744531096369504256
744465707048513536
744468101794766848
744417363601334272
744461437083455488
744537534328365057
744444412495695873
744432995629735936
744431825355943936
744406017945927682
744525282997116928
744417766254460928
744494740163354624
744337839488262144
744447818115518465
744392738477641728
744367765683765248
744494249106898944
744425529642651648
744402947698745345
744378352211886081
744468051752525825
744557260098183168
744433834431758337
744453300045627392
744413915593981952
744478533213360128
744415924833263616
744553581953556481
744477346229534720
744378347916918784
744449797998915588
744476972919701505
744477702535651328
744541980244443136
744512469335445504
744472418006204416
744431573714542592
744459025622929408
744414183987511296
744537534324056064
744455242218016768
744532543219863553
744349193293139968
744505947268190208
744555167199170560
744503212426801152
744425181473570816
744434023364104193
744487722979471360
744439265946406912
744482039647322112
744487802520342528
744403618552487936
744416315054694400
744493791936155648
744536871619936256
744506337179099141
744451752347471872
744407171115417600
744554466733625344
744535907110359041
744520409048027140
744479082470064128
744448980139016192
744437248767188992
744530488086388736
744427887143489536
744347427537199106
744511584416972800
744460782876897280
744536095635824640
744492332376956928
744537236608253952
744437836007481344
744478227142369281
744474141873442820
744450200622735360
744448766216908800
744478482999173120
744328431513575424
744539438705942528
744519658414419968
744528864949448705
744517787796676614
744434325018533888
744459528641581056
744550708763107328
744469813385273344
744486841999462401
744477610445541376
744526889314885632
744481309960048640
744436774706024448
744439870228140032
744444739525685248
744433406801485825
744551853594140672
744491158198431744
744540130631778304
744419108234625024
744477753047650304
744462569449074688
744466013245345792
744511382910083072
744459339893714945
744504374332895233
744555175847862273
744458266156089344
744554860960309248
744457612176023552
744503753567502336
744516584102891520
744462888329437184
744450599194853376
744356806277881856
744500511521529856
744448241832431616
744442122351292416
744333016126861312
744348060864618496
744433121240752128
744395989071572994
744457016471621632
744380227241938946
744554038960730113
744432546801393664
744483423562141696
744493028732190720
744440541119651841
744509059324207104
744442013270016000
744423327838707712
744495276862357504
744527887504670724
744426938966605826
744540415777509376
744552961280454657
744491107850010624
744550981334077440
744396815605207041
744522363769884672
744466440783269888
744395775518605312
744554651207475200
744422950145658880
744551853703204869
744469548913541125
744367895619198977
744478587894521856
744531372933550080
744435722103435264
744461453990699008
744542613739544576
744502591678185472
744493804472893440
744469792313188353
744407632585199616
744487819561795585
744478231269638144
744517296929013760
744482383357943808
744530240614043648
744511076910391296
744470706654707712
744488259737255936
744363865127849984
744541737327206401
744554785488121856
744534942487568384
744451098098941952
744508958778531840
744367065218199552
744496698521755648
744481897187708928
744468727073222656
744524057941512192
744531133786894337
744477056843550720
744508673360277505
744442160091697152
744515371638657024
744465379947352064
744551878864797696
744449592670953472
744481624482586625
744553145641091073
744468043359608832
744432236330688512
744546212477468672
744380570940080128
744477228730290176
744424904636923904
744482643568365569
744552776739487744
744415790565363712
744520488643403776
744440667007500288
744329257682247681
744335763232395264
744478398882398208
744413550660182016
744471088265109505
744423491437395970
744508237366595584
744450196470398976
744535831596113920
744436355346874368
744555347851915265
744475643174330368
744382470838091778
744520199311863810
744468999463899136
744480953108660224
744530869763747840
744502239318974464
744441770243563520
744516306989424641
744437940688920576
744454210394152960
744473608987222017
744477685951381504
744390796854460416
744478218686603264
744502679909564416
744360622880501760
744524972371017728
744486301106307073
744501581052264448
744526813951574016
744512934903066624
744440041980715008
744416843473924096
744450372593319936
744432245000245248
744449349292273668
744520430279622656
744548016032448513
744441019186425856
744398069588852736
744523525571088385
744486565204885504
744435461817405441
744556077606379520
744381086931750912
744460862417670144
744407041356210176
744441761846681600
744541527213383680
744481339186028544
744430420196990976
744458148912709632
744500624482533376
744555934832332800
744374120293371904
744414339248037888
744427815836221441
744455376431681536
744518026536452096
744538251873103876
744424875641626624
744470467638079488
744515950750339073
744498808369848320
744460472406138880
744503309038424064
744559508500922371
744553749591404545
744519788303618048
744527682122227712
744548574038491136
744487232065634305
744455095367118848
744328381445988352
744481028841082881
744539409467445249
744553451758190593
744507717323268097
744385948088176640
744471989998526464
744552248244469760
744415434234028032
744373193016754176
744334915920138240
744546308925571072
744558535325913088
744494249371140096
744504059558768640
744482450542301184
744452805184921600
744538868033159169
744500649941995520
744459684061446144
744442772736741377
744499508772470784
744454059537670144
744499018135404544
744476662566391809
744446916373651456
744467535500713984
744404776268480512
744433872163659776
744413970400968704
744482291397890048
744459511897919488
744547261040975872
744437651130974208
744420110899748864
744440125757730816
744403777986297856
744410413559877633
744494966483845120
744449126935445504
744559667708198913
744425747947872256
744531779785203713
744528621629472768
744451794282094592
744455347197325312
744498267422081024
744505280189206528
744414163284430852
744457200916103168
744461672136474624
744533873011396608
744386522577772544
744442021876764672
744555964204883968
744406613352652800
744553330219814912
744472010865119232
744439530183335936
744423143075282945
744480865292521472
744554949384806404
744451450370068482
744543125528584192
744436057438031873
744493557164179457
744377865693650944
744349009062531072
744456303293005824
744418558633902080
744466281588469760
744425332787163136
744477048450723840
744438687161794560
744453367469064192
744410107430187008
744498082830749696
744400338732486656
744433960151834624
744513597578088448
744553598722449408
744450674725912576
744375877643964416
744551329662541824
744456806479572992
744425047327150080
744535793650245632
744473504184213504
744426561596698624
744350770422743040
744506076956090368
744364070426542080
744507612377423872
744432618284945408
744467011611271168
744495658539704320
744554168950624256
744516655057874944
744390779972378624
744505355862949888
744373579219898368
744483809798795265
744523106006499328
744360446929559554
744433247266930688
744508350268858368
744445410643689472
744554399578656768
744534724320731136
744516038809772032
744458568481517569
744501828293910528
744403111037534208
744552315055661057
744430445593497600
744537421023412224
744516952874426368
744542664230506496
744327496452214784
744558782882156544
744483562112565248
744505582317670400
744550776043880448
744559550259412992
744524594997002240
744509893844008960
744346265861894144
744412842170978304
744467707639169024
744434723464814592
744470387753385985
744334014274740224
744442424299257856
744556857461714946
744493368558948353
744477274670571520
744337885654966273
744507536766869504
744416495212576768
744501513947516928
744460770415644672
744497550259032066
744559269165543425
744535059709988865
744447755184128000
744452968913600512
744552591808405504
744525874146447360
744551115396612096
744550893199171584
744469947527610368
744392264764506112
744557532811829248
744533692345888768
744378209635078144
744486896592617472
744554860993929217
744548175248244738
744509621436579840
744449244539588608
744530462664704000
744552638159552512
744431166699220992
744541628229025794
744467711661506560
744505624122298369
744393921476734976
744485646526382082
744352225909161985
744487684975038464
744461890093486080
744536729307209729
744557537249345537
744456555156934656
744498984455147520
744421683742838784
744407678806417408
744372903957921793
744463714896715778
744514037774454784
744479929757097985
744336979710607362
744511508902731776
744454814587826176
744527405218406400
744402473528528896
744327458422329345
744514658732736512
744471134373031936
744549064734351360
744445221883219969
744494907620986880
744498082952417280
744493217249366018
744439656322830336
744511492050026496
744345825271156736
744559541803704320
744427060588912640
744451756541739008
744326758283902976
744542169164296192
744449126759280640
744349637805383681
744419502629101570
744436883602685952
744484405280972800
744375823101267968
744443900811689984
744429220630306816
744482865799372801
744437206681554944
744385226722410497
744494886834044928
744500079139164161
744495738030166016
744517397684563968
744434157506334720
744409465403777026
744475974486589440
744448980076085248
744469226212237312
744476545268465664
744424946596708352
744479632083324929
744525555672879104
744407741519765504
744479153836142592
744425668302225408
744397071239647235
744401144223514624
744477933507592193
744432441872482304
744455103730565120
744559906968211456
744356030084067329
744420144429043712
744469784012656642
744380818500419584
744528898168332288
744489383663894528
744550918411149316
744389244731424768
744541540140331008
744554378929967104
744454256330219520
744510120432918528
744461475083862016
744519406584201216
744513127643963397
744492168664981504
744474292662976513
744542189921902593
744328356124991488
744507415102656512
744558837454209024
744511366237667328
744549198738006017
744444622378831872
744554886310862848
744545776324448256
744481116967534593
744536443943530496
744510585941950464
744484409445855232
744469137817223168
744541741210951685
744491204356808705
744447549835251712
744431250656661504
744526990057705473
744460199738613760
744494501083942912
744519268218339328
744321892790714368
744553036509478912
744546807879860224
744445599387389952
744517993137332224
744490444961128450
744484581513003008
744469087418466304
744421733944410112
744545293870440448
744326510748766212
744424363823366144
744489899550777345
744553976075534338
744484896022929408
744507616559304704
744478260357103616
744511395392258048
744540902291447812
744489232731881472
744519343657132032
744503338289500160
744517838199754752
744442701211377664
744555137910218752
744407607671140352
744497327931596800
744502654752153600
744412762479165440
744449181432045568
744536167295651842
744374975759515648
744474720456814592
744377769245581312
744453396908900352
744516919563280384
744516365692903424
744394181574012928
744476410991960064
744422941794910208
744353589011709952
744438817399115776
744550658469167107
744479044683587584
744439932836544512
744447713324990465
744449663571464192
744460191584911360
744458794973945856
744399223236464640
744535076596289536
744453623246098432
744490474346516480
744520375426519040
744371741871456257
744525878445514752
744496921079910400
744326875527286784
744327907343011840
744504999250558976
744548070696882176
744489383810732032
744453988242825216
744547260852207616
744413710031130624
744479615440158720
744507486514864129
744552252258430976
744492164743323648
744548301127753728
744435969227644928
744524129626427392
744493624428269569
744447490934575104
744502012755189762
744452247388622848
744478595997806592
744415736249057280
744463320304979968
744395267840090112
744451211403927552
744472871045636097
744436342587719680
744501471845167104
744516390887972864
744443615758389248
744452092459384832
744544404816400389
744422664991711232
744481297331011584
744372765231284224
744416583422873600
744440540981235712
744454277351997440
744321875791187969
744522745531228160
744341454915440640
744470412994748416
744476842732621824
744489820072841216
744506106509144064
744429337982689280
744440280913436672
744528470701670400
744517074727251973
744409742559281154
744400066023043073
744463219897470977
744509097018560512
744538323146915840
744504563017859073
744443418357567489
744484929619267584
744429019333017600
744536594871422977
744393212589146116
744537698178764801
744497663215865861
744395078978801664
744412997028716544
744456185957519360
744447608429617152
744398002404499457
744483180502220800
744430977959731200
744458014569160704
744493389433954304
744558585854726144
744325109784186880
744445524137357313
744520455248285696
744503392790257664
744384484129259522
744454583590748160
744456131267952643
744518643426467840
744543133736767488
744496736496820224
744475911693733888
744481767139180544
744518379067834368
744460837532897280
744535537797767168
744471709151985664
744445884826521600
744482442334081024
744454474471718912
744553254688796672
744552172621283329
744419385239085056
744460510268129280
744441816288739328
744352561621307392
744443837838467072
744390595599339524
744416914705809408
744524473269948416
744477044319391744
744485025849147393
744545600209719300
744416591631155200
744433868208431108
744464134268424193
744529577876295680
744422136744402944
744441870869225472
744552931643559937
744554148272738304
744444748191109120
744353417003335682
744506148603199488
744454411548692480
744457926669000705
744410727952293889
744413227992424448
744533654819475456
744510434955386880
744324346223669248
744543905627181056
744426582383669248
744466516469383168
744523017947123713
744494123365900288
744506450316247040
744515489158799360
744462288783020032
744467606812434432
744512473517137920
744534342752403456
744367233258917888
744470815593357312
744349692490878978
744429623329570816
744423176705290240
744440696367611904
744335507547652096
744447310864744448
744503191287570432
744495876530311168
744437454065762304
744456928168927232
744540789133426688
744477257939329024
744508220392218624
744355698817933312
744513635133849600
744425944845291520
744439832521347073
744531272458977280
744452780195184640
744528063682199552
744440482646876160
744401240726118400
744336350560849920
744483104811794432
744322060541890560
744549270267760641
744540596337942528
744534757707513856
744543523924475904
744459348362018816
744548942868783104
744548582422876160
744552977747283968
744519163507544064
744555263731040256
744513270359408640
744512557399031808
744539929506623492
744492999258808321
744429665172000768
744503590035800064
744381414045409280
744430806215462913
744497214777597952
744445796515360768
744467686869041153
744470228629921792
744465270765395968
744448392760332289
744334752350609408
744343891852333057
744497323493957632
744464113271717888
744400259078463489
744373390266376192
744558107414630400
744552952619241472
744558648463069184
744536532116250626
744490440867479552
744552726034513920
744405585748189184
744464339474718720
744551417738829825
744449944971522048
744470417239347200
744439975043686400
744449470834810881
744363592540164096
744492613579980801
744488654232502272
744540407430733824
744529657597399044
744509633910480897
744486909167165441
744366012422709248
744431762449772544
744410275017793536
744427178146816000
744518559452270593
744458878805491712
744471071361884160
744554760611700736
744551669120307200
744403110991376385
744462351643074560
744531054267142144
744350598686978048
744463727097970688
744504718068748288
744378603794726920
744504357668921345
744497252530536449
744476372991643648
744507490755305473
744549412874092545
744463555479625728
744492005074558976
744476813473255424
744510963542556672
744505028413644800
744461508453642245
744530676775522304
744428793062891520
744544027111002112
744498741227491328
744402469334093825
744444404132356096
744557184562921472
744374409775976449
744482396263878656
744445142153764864
744476532647788544
744453686043127808
744487877879398400
744378939229904896
744558023696318464
744480558823124992
744418462165008384
744557947955535872
744377190456795136
744493016291938304
744538746767409152
744524800522084352
744385666943881217
744468945000869888
744490939897495552
744527514068979712
744490658719752192
744488007911227392
744421570165223425
744551853623484420
744478205919141888
744476830095245312
744553837739020288
744471868535603200
744515422171463681
744551853946470401
744465480413548544
744453421915332608
744471063187292160
744531041667457025
744430822799867904
744501681421955072
744538230528286720
744441904310403072
744531549341814784
744522376172417024
744497227297521664
744390679237795841
744453094524731392
744434086274535424
744495058536173568
744533977613099008
744344483148496896
744476146562019328
744436716128374784
744544866152120321
744492437272428544
744492424676917248
744505481641721861
744483876718907392
744450540357156864
744517716271210499
744505624168382464
744496682092593152
744477283314982912
744462821233168384
744501463284649984
744386145233010688
744376909186768896
744484250171359232
744519524087541760
744432001487249409
744465241392693248
744515438776836096
744393615363956736
744534787038253056
744471071542362113
744558656755163136
744499005602791424
744512645475241984
744442802101161988
744419582408953856
744489442556010496
744515250167357440
744552826903334913
744512918146813952
744468110456029185
744457527925026816
744540902467715072
744540751581880322
744342914453512192
744482752611950592
744542001387999232
744483713111719936
744365307993559040
744366834619539456
744455011506192384
744369913448521728
744539316915830789
744552663166029826
744415841064747008
744535169013547008
744473885786116096
744339391120740352
744377781954322432
744455430802382848
744512536372973568
744462460413935616
744555511379529728
744535852420784128
744476553388646400
744449642604142592
744533642127413248
744458777865392128
744466113912782848
744453191069241344
744396551494242304
744435319328608256
744486154167255040
744450980830453760
744491137122078720
744468017870962688
744487660111208448
744529494048931840
744324036109414400
744360186631032834
744531314192293889
744520652166676480
744463001516908544
744423700838105088
744429728426123264
744519964325871616
744508316806680576
744436120331530240
744481171262816256
744468278039449600
744426599328653312
744525710732238848
744524473555091457
744335259844517888
744546870945513472
744393955022934016
744531674919223296
744557935720706049
744551564426231808
744538595650867200
744448082520178688
744496128356409344
744398447000727552
744503833318068224
744448665406824448
744545369254670336
744330876797001728
744470182173749248
744496329678856192
744454906711519233
744494521988284416
744457934881566720
744549928752422912
744323235034988544
744486275785293824
744510103726981120
744457234323808256
744439261911384064
744484753164898305
744539178541662208
744552554273595392
744538104791502852
744443154414338048
744421813502021632
744546942169022464
744546904357343232
744505426918645760
744448447277838336
744476054463602688
744429686252515328
744541103655915520
744542160616300544
744541011599331328
744473764100857857
744472871045574657
744366755095535616
744409650003488769
744481263587827713
744403107036172288
744394244312358912
744469029075705856
744524611799375873
744553787377885186
744423281730674689
744529061997862912
744433335254978560
744382726707552260
744472467998121984
744485134930485249
744492810771009536
744511710137032704
744510816922238976
744499450060640256
744508925043671040
744396840829845504
744482576677609472
744465652493189120
744436963437076480
744462364033032192
744546493466542080
744434568284020736
744323327112658945
744469234521079808
744523403952984064
744549278547312640
744456252894359552
744490767796813824
744484216596008960
744500863721365504
744498254855938049
744428260319182848
744465576777682945
744408178121707520
744336501580959745
744520413485621252
744537731649286144
744423168509677568
744516172868100097
744524808898101248
744558384167395328
744545465992155144
744429912728150016
744531024751792128
744457431527395330
744322433662980096
744471843059433472
744529309566648320
744461361506357248
744409994213326848
744451647582183424
744536712466960384
744414997690753024
744340490217095172
744519247250874368
744557792929906688
744485772447842304
744422870604972032
744537853414236161
744417229060485120
744494291087687680
744517590630936576
744527883406872576
744543750534369280
744518303629066240
744522267271503874
744523101787029504
744519582975680512
744447814172839936
744425529604968448
744516437054722048
744445607755014144
744548158642987010
744434211873001472
744499236444737536
744475781859008513
744534220991782912
744462053604204544
744463635150475264
744483260269473794
744554760481607680
744474212841164800
744447667489673216
744413152201310208
744539749189226496
744456651437150208
744554538313613312
744447206032187392
744503661410279424
744426570077593601
744460329908862976
744431632573153280
744473453772824576
744428998625660928
744501572625965057
744427165664555008
744480877602803712
744520442749272064
744420702212734976
744538528567169024
744424191588433920
744536431163510784
744512108772102144
744415912170766336
744427706448756736
744450204703793157
744347973052669952
744507906054324224
744455363676737536
744541833603260416
744405778954620929
744494983349157889
744506874272243712
744415278780522496
744481804799873024
744426146176057344
744396920240603137
744552915084316672
744446073373138944
744506383198994432
744411566779564036
744505263533793280
744515795317821440
744490247824736256
744465275098042368
744410363169542144
744509747248902145
744505653713055744
744532757062221824
744380185101799425
744454289947492353
744544148976459777
744495218267930624
744449663797964805
744355212345937921
744488578428841984
744472728242106368
744334014400585728
744420492396814336
744478264647790592
744458345935945728
744449554674814976
744557792917360640
744553971809812481
744420991510581249
744369820926304256
744338087057162240
744436053382135808
744423788960374784
744533587567902720
744550130053955584
744460845997002752
744551107150548992
744356889874567168
744423239565320192
744418953225736192
744471054651957248
744508199663992832
744550524247236608
744418315532124160
744456982694887425
744439794525155328
744390565903671296
744464238966603776
744407179558526976
744532228609302529
744348811884138496
744512444056231936
744439455021424640
744369451974463488
744397205457502208
744498498154856448
744453149088432128
744406428811689984
744433087921135616
744509751220834304
744343908423892992
744405774437388288
744463374788993024
744551853627740160
744438121178226688
744471625005961216
744505561086038016
744457901528408064
744526885065998336
744338422282747904
744553372154535936
744445586993254400
744405330080243712
744440176206880768
744417979903934465
744506542838407168
744477237114736640
744447717653479424
744487743766564864
744457138077114368
744477119896522752
744437810703241216
744521939885133824
744436996878311424
744556979419492352
744543066644688896
744478382310690816
744559252350640128
744530903209222144
744480256921329664
744533503904210944
744486397608923137
744537345823752192
744443728937496577
744460204113289216
744476918297337856
744463542871535616
744551853594185728
744525962432258048
744455728753152004
744359595309596672
744376993324613632
744476075288309761
744439073343934464
744423617195311104
744383897140531200
744545621042835456
744510829458923521
744457771316285440
744549446319378432
744344756042477568
744498497865453568
744549614095839232
744499546470883328
744525228286558208
744447470286086144
744499097911046144
744514277235527680
744423600518664192
744463387518709760
744451211525558272
744511865502457856
744495276744814593
744425848661491712
744420131812577280
744539618960355328
744482287249657856
744517146076643328
744489434029109248
744510279711502336
744432186246467584
744453942122319872
744485281852710912
744373318883565568
744386401102348288
744465728020021248
744548854847123456
744548133410045952
744389001507897344
744523001123704836
744534208316465153
744475865782812672
744522003135205376
744503799692177409
744425496386076672
744467540039057409
744431871715586048
744483109228388352
744505829672493056
744395544865476609
744406039022313472
744537114969251840
744527455403257856
744519935158849536
744471864207106048
744483079599841280
744433901402263552
744556819780108288
744498837901950976
744417304646160384
744500888652353536
744458618595123200
744495427857317888
744381762269286400
744327261457907712
744433675232808961
744492370033512450
744529225437290497
744346278428053505
744520446905815040
744366868010508288
744437906954162176
744401705945600000
744529276012216320
744335348147314688
744409792857444352
744433830220599297
744506332988923905
744518341226795008
744445507376943104
744464884826537984
744499098028490752
744500225994268672
744414922415693824
744512343607025664
744331451307532288
744549660040241152
744418974180347907
744378469501513728
744384006192504834
744545788815093760
744391174408962049
744439081623511040
744504634383937536
744544882883170304
744452247518609408
744447629354905600
744364183924269056
744445314447347712
744457498917220356
744450620183060480
744550410980057088
744492038985441280
744431481527865345
744475055908855808
744456626506194944
744356768218816513
744511903062462464
744466445111812096
744523366116302848
744463274364837888
744455393255002112
744463676753723392
744441996786470912
744435109567270912
744545268683595776
744379413270237184
744443607025856512
744436070138392576
744466709340360704
744430181260136448
744449923953864704
744488054338035712
744485248336019456
744447797106216960
744479694897225728
744391761481469952
744462078786813952
744447197320777728
744452129918681088
744502453307998210
744366281181306881
744483432219082752
744438741721292800
744437944992182272
744453761431658496
744557948198883328
744457301550047233
744547411989716993
744471545662291969
744443909242294272
744556505387642884
744494035209953281
744446543210618880
744550092321886208
744548800212115457
744492890181734400
744476029243260928
744521290036412416
744558220857982976
744469729306370048
744514864291405825
744459847450640384
744322404411904001
744483385800720384
744496040015953920
744458228549967872
744471545410641920
744328721147002881
744555431675240448
744467150023299072
744367803579277314
744446803173507073
744444055950524416
744490969366695936
744495033747898368
744450284391366656
744453447064367104
744357460471734272
744493028820156417
744458333382393856
744548468799184897
744520790989750272
744530731112742912
744442638309400576
744333502372417536
744401802766913536
744508375552110592
744419351491653632
744553149994835972
744445419028111360
744449714276401152
744489991888310273
744419766757105664
744470299849138176
744535185559945217
744445658141167616
744372526415917056
744477509740265472
744458027194003456
744534506141552640
744430781020405760
744559206305501184
744477396565372928
744475257273200640
744486666052657152
744452486698774528
744507671139749890
744549664226148353
744487139723845632
744516097328701440
744435637923774464
744478264832438273
744467800111091712
744353526030077952
744511727061110785
744432844521508864
744462838043975680
744547835719254020
744462611748651009
744464801078910976
744519452859994112
744530681016029184
744487705967464448
744509709504356352
744423000418689026
744385062926323712
744545705151299584
744514386144935936
744453552005857280
744422178666348544
744511076851720192
744532333458489344
744414754559623168
744401731447066624
744555490361937924
744518387498360832
744516814407864320
744374434706817024
744461517047926784
744467854284697601
744402868053155840
744453849730154496
744431766581223428
744503103219769344
744332059599060992
744437198318092288
744481666270400513
744540772469452800
744504160301813760
744477279275745285
744456471316934656
744527136942399493
744417153793679360
744421876441702400
744467682414592002
744467334174281728
744544740436226048
744556396075679745
744446799163727872
744537521707753472
744366201296453632
744551853862567937
744537291201384449
744462913587515392
744547462564683776
744526142518894592
744511802420109312
744555976716615680
744324560447733760
744535206481235969
744519364771258368
744454919097360385
744444903392940032
744532371102441472
744542962001059840
744527069451849728
744524930373550080
744422795170447360
744473521011691520
744503791173656576
744478424002076673
744458731807719424
744461709759422464
744490126244347905
744393149720694785
744430298734149632
744430651135397888
744517678761664512
744438825649315840
744380705107476481
744445054148841472
744503388780433408
744543062437691393
744541896316493825
744467204389867520
744523672334049280
744408371034468352
744527342110932992
744541548398796800
744490222654730240
744460443020857344
744444181817528321
744503468220551169
744518362198343680
744432244757004291
744395506797940736
744425047549345792
744471579166388224
744420899366002688
744500322748489729
744552374031753216
744408211273428992
744471344117612544
744451316534108164
744438200589033472
744513417013248000
744493053910589440
744519704308514818
744523265369083904
744529414071943168
744453069547651072
744510636252594176
744554089208549376
744444454283653120
744497164081053696
744547001195454464
744466008891604992
744513568155000832
744558522902450176
744398316964700160
744541619555295233
744355140975616000
744556970707918848
744481771060862976
744527002565238785
744410216423362560
744442923668901888
744365840410124288
744364263746199553
744478004882063360
744513115006578689
744477396691206144
744486565234286592
744542168988155905
744543851050721285
744476910005133313
744531972744085505
744477161575284741
744500599375409152
744436342742999040
744524263563141120
744441195645014016
744436053134688256
744429443226165248
744369116308508672
744324866547978241
744517812887101440
744422929455153153
744437600895766528
744504164445626368
744500595294363648
744555192654438400
744490340044906496
744454801782562816
744482056294572033
744403597589286913
744459163955306496
744530064197328899
744406391226437632
744397352580972546
744444932648275968
744483754962477056
744545738374455296
744428398844346368
744453598088572928
744546354974830592
744407829814009857
744514365240516608
744490885434445824
744486179454750720
744496409282478080
744392596110249984
744475949421441025
744430642654547968
744509684300775424
744324048461697024
744419255056240640
744524414797156352
744485609167781888
744535571712843776
744329274644140032
744550834768314374
744459507934257152
744522451841851392
744442436815040512
744525895214505984
744528290149470208
744559751762051073
744557696381292544
744450574050004992
744455451912318976
744433813338660864
744423180987666432
744503644343656448
744458815911911424
744454428644753409
744430160414449665
744550578903199744
744436128942596096
744507545293815809
744420748262014976
744554735475232772
744437311438462976
744435285631565824
744549245118713856
744355266959912964
744457116904194048
744511735399333888
744437617631072257
744492332469391360
744490381983752192
744481179672453120
744476520031330304
744515153832534017
744529875755761664
744510074433966084
744535621683810304
744462661799272448
744346555231014912
744532358670462976
744345431136567296
744347180274712576
744441040212463616
744338246084231169
744369917550563333
744445746422906881
744387365582536704
744425257012969472
744327844466147334
744556983278174208
744433742333247488
744450598997794817
744332223319412737
744438813049634816
744550817798160384
744509298223493120
744471822473768960
744516948667547650
744449198389485568
744380738645135360
744433402632413184
744485504289234945
744416306498142208
744490457758072832
744468793800294400
744336908482916352
744516109844385793
744489312645976064
744527623338921988
744500553418440704
744392675785322500
744470249500721152
744475454757711873
744537488337801216
744466449536782336
744525526056869888
744548766896820224
744516034560950272
744540130514370560
744429988410195968
744519788177821696
744447868564545536
744411617136418816
744430990630785029
744349021599334400
744401521438244864
744549664234610688
744483356457459712
744514369384513537
744534770353377280
744553674148569088
744556605920927746
744521227075788800
744521327562862593
744555049800589312
744408559539134465
744543008054476800
744405304813699072
744433570073153536
744523080786190336
744400187964137472
744535693070860288
744427979250425856
744537534462570496
744481314175336448
744488691633119232
744548884182106112
744422971427651584
744440767481950208
744409767582572544
744465962766860288
744558069728808960
744552306906128385
744474640999907328
744482731707490304
744459621050515456
744503929506004992
744532941724860416
744540751640543232
744421255831379968
744445704500822016
744454910889058304
744327072483532801
744473688704159744
744560208739962884
744452117637828609
744330763500392448
744550213969379329
744458807498129408
744517917857947649
744531284962181120
744388527408840706
744428914513162241
744401794176946177
744537454749884416
744460384267083776
744377186312814592
744538620619558912
744457175578386432
744442449569980416
744534581530009601
744392063353925633
744512360329715712
744407817247952896
744327944961568768
744386925344206848
744485613139693568
744322819748663296
744473772468613120
744474448074416128
744463719015538690
744450137859186688
744413450298859520
744458069132849152
744323649960841216
744477727995080704
744531620619751424
744401701877145600
744508274981093376
744444198796005376
744516504188653568
744537878236172289
744540768195461120
744335553626136576
744499508701167616
744433725526544385
744422807849803777
744435424148488192
744443733156978688
744463006050979841
744453531101442048
744437034824110080
744412330109337600
744532132211499009
744466587894321152
744505649195810816
744479611090657281
744558283525136384
744438397779992576
744484958706765825
744540076332449792
744457750193840128
744513287136612352
744509671478792192
744559982184636417
744460174694490112
744498825142878208
744518878244507648
744481523710234624
744478818405089280
744438641057992704
744438032871333888
744433469627961344
744506983122886657
744408261990944768
744453644339281920
744514369380188160
744508895717167105
744455145740730368
744517036882206720
744538650076033028
744504109882032128
744485273464152064
744499550736519168
744538134218674177
744557868578443265
744454092978814976
744526948106379264
744540474560610304
744420366429360128
744390851078590464
744504168837226496
744509906577940480
744484094935965696
744529422754131968
744513433811324930
744421645679460352
744436695039361024
744448887918837760
744518135810785280
744461806345814017
744419825666134016
744414532454342657
744526893601423360
744443288355241984
744410069501087745
744460342491811840
744474141558902785
744532324990103554
744557184885751808
744555377208008704
744330620969488384
744451932819951616
744474867370598401
744521369673670656
744502096909729793
744506722946015232
744492927917920257
744403941635547136
744435532999106560
744440335628115969
744533101230039040
744513119540645889
744427526131310593
744559109748461569
744448568904290304
744456936691728384
744328633104269312
744377924455960576
744524339106680832
744371364493090817
744380487272177664
744501807192367104
744526465585274880
744462850765262848
744421213708029952
744428297837289472
744535680580227073
744459503438077952
744478533137772544
744361704901877760
744439945377554432
744495281035698176
744517401807560704
744461156203569152
744544526275067904
744522871041593344
744474338749865985
744456164780482560
744331002718232576
744545780606742528
744540034292977665
744430051135991808
744470987580837889
744557058867879937
744445674935160832
744446358862565376
744433536845910016
744365312238358532
744378377570652161
744493649325596673
744423940282515456
744559487269408768
744399600446889984
744535579963064320
744448434686537728
744461881700720640
744398027599843328
744448099142217728
744496857909460992
744467560939192321
744461613139255296
744495553539604480
744350275603931136
744412850341318656
744409700473536512
744393971770744832
744506496386498560
744462183640227840
744423491420594176
744485235614715904
744454906686365696
744448757983481856
744538561995743232
744541359521042432
744503309080342528
744499815212527616
744487102134390784
744495310332899328
744429644422709248
744538830687113216
744433511612956672
744469997716668416
744494127610368001
744410757429891072
744368030046687232
744506895134654464
744449164550021120
744427849407430656
744413374604247041
744414976790642688
744413894811222016
744549643363684354
744483801112412160
744511143947997185
744460573161709569
744372631147708416
744535265432182784
744334521575874560
744436510536142848
744492898482257920
744557054531080192
744482693988106240
744551396821831682
744535001048428544
744466197907972097
744378490590494720
744436745278787584
744540915113435141
744425580062449664
744406265292525568
744528923451604992
744557864073723904
744555632796172288
744492466615762944
744438850869551104
744537077145047040
744464817805725696
744553242072387584
744456685016727552
744441996685807616
744450099938484224
744448480790388736
744536901152038912
744327970135891968
744496262649618432
744483993957982209
744475282749403136
744502662801072128
744486674357379073
744441224971567104
744441128322228225
744483595868307456
744551489088126976
744557511764742144
744490671399182336
744512389731782656
744499643099283456
744454948528791553
744508849634291712
744458874388787200
744427928843358208
744476440188555264
744557423743098881
744432656037773312
744402092153053185
744496161743081472
744543595206705154
744547470743576576
744439383437238272
744494437913485313
744548494258561024
744468680898121728
744489958413524992
744437026213105665
744466180749000704
744534560487022593
744501304098160640
744528898256441344
744435528846680064
744506924276781056
744553803957952512
744390658501316608
744526792690642944
744328658265976832
744447356989472768
744438137951297536
744540311129563136
744369976094695425
744545675694776320
744530366497693696
744371221802946560
744514004593352704
744513786464243715
744471411058696192
744441694519693312
744550280772059136
744447143042244608
744499391378165760
744454453584068609
744446538974380034
744378767380865024
744516504390148096
744513823890079744
744525907965124608
744544496923328512
744473219013480448
744389987139870720
744525807113080837
744435604499337216
744410535073030144
744559910889857027
744484413480800256
744440503488249856
744457523864965120
744525295399636992
744496677575364608
744340930812076032
744546266839912448
744509634115928064
744550574608232448
744437424915357696
744483067272757248
744476662411239424
744474368391024640
744371305953234945
744459910432292864
744519679390158848
744439999974752256
744399156106637312
744432689500008448
744511038943543296
744485856245866496
744415731677200384
744426645226946560
744436745178079232
744461668017594368
744559596593876993
744436740916678656
744529808474923008
744428926940946432
744395234117885952
744544731942756352
744437542158741504
744434903945732096
744414540532695040
744527724090396672
744547281819557888
744476423583371265
744487127245795329
744538037649014784
744542399742021633
744442109831356416
744435290056560640
744337390756564992
744442411951206401
744559793747140609
744550553464750080
744556626825326592
744511894480916480
744387227548065792
744528533574160385
744431758330863617
744447117893197824
744459809899053056
744473915234328576
744541103974653952
744508623108308992
744491669828034560
744533642039296001
744508916906754048
744520077790216192
744500565674180608
744421578738442240
744462603045453824
744452746636492800
744490344197165056
744469926644187136
744443594824650752
744439500940673024
744550071321100288
744459419862372352
744499936897736704
744538721224011777
744448405506826241
744486238229532672
744393996949065732
744472275307593728
744395297241989120
744447289935073280
744454998977810432
744403761288798209
744527854046687232
744459293999697920
744539442971553792
744488565854310400
744466306628345856
744477828511600640
744513144672890880
744408807263047680
744461575487008768
744443863067164672
744510363572441089
744401693530460160
744461160334790656
744552289986314240
744479845867003904
744506089803218945
744539325405237248
744427396208570368
744559005280788480
744506567924416512
744438468969893888
744538989940645888
744558489096290305
744369162630344705
744539371416625152
744459142748901376
744426247036469248
744465937647157248
744406726594691072
744556094308114432
744462964095356928
744548158584328192
744528512544047104
744451907712876544
744509734728896512
744369133177823233
744547995123912704
744545998505185281
744484908492546048
744472308715294720
744479510389792768
744428637550698497
744448351144448000
744439077546647552
744451521950060548
744533977692835840
744332881841950720
744467800035573760
744556052163792896
744552462040825856
744399290252963840
744432827924512769
744510535572545536
744557470098595840
744501333584150528
744547739338416128
744472342340976641
744336707017809922
744475047801274368
744483373301768192
744402809332760576
744468802272886784
744548959608274948
744473118249455616
744522061511593984
744556744257376256
744489123935719426
744470136158097409
744453673334497280
744466201762471936
744457339416223744
744491552324608000
744558619409195009
744485059588165632
744472732570652672
744552734674853888
744387776896966656
744554215297679360
744521772184264704
744409969055899648
744474015859904512
744481473210748928
744552906397982720
744466025819799554
744550532644225024
744323159411859458
744431343229112320
744499936864141313
744548443725697024
744514948294914048
744495939671363584
744515720046850048
744545054816108545
744458492841443328
744451551125737473
744363865291403264
744488331220746241
744457779717431296
744414477706158080
744517683006279682
744535101946593280
744456936536612864
744421704563318784
744461734786719744
744340968569114630
744494618260180993
744493733387763713
744458056436686848
744537576439189504
744477446871842816
744415874656931840
744499056009871360
744518467324354560
744464104702763008
744450888694120448
744551853636096000
744487269776695296
744425802461249536
744493339114938368
744478570974748672
744438494202830848
744441841404116992
744515338251952128
744512297482227712
744448103684640768
744493716694515712
744386891781406721
744489698593103873
744356386725761024
744389248850137088
744464956242935808
744506001676709888
744559130975866880
744427522029391872
744511127023943681
744482630998048768
744546929674231808
744438771018571776
744491753445687296
744458123860131841
744332122647891968
744519406454190080
744439287085674496
744462766807867392
744487920111853568
744475269994520576
744498489644638208
744380197726654464
744534971885428736
744556501126123520
744502990069960704
744518781700026368
744554844489457664
744434773943267328
744528332264345600
744448845820624896
744520186682818560
744493435390820352
744541019803267072
744532547347034112
744485092895096832
744493599241408512
744406919541030912
744467430752288768
744537072929808384
744534770332405760
744552948559151104
744439089970167808
744399269013004289
744393455984582656
744423420218204160
744467187474239488
744536422804127744
744336707097501696
744492227397812224
744532077480075264
744486741223084033
744537509292613633
744482412952981504
744463743891869696
744343879365844993
744483335842504704
744365555579224064
744524641134387200
744502679926235136
744472191337631744
744485881579372545
744515648534024192
744546610768576512
744466319169495040
744546778570194944
744551853799661568
744545143114579968
744455254788415488
744360119652225025
744507062743371776
744424485500092416
744459004596883456
744423784740970496
744533696791871488
744547214815600641
744515141170008064
744470484289454080
744465190947782656
744462045379170304
744494345521332224
744423730273726464
744527493231673344
744498812610297856
744483314837258240
744520274830319616
744479581818748928
744452859966590976
744503182932516864
744538293463818241
744375802255540226
744480055825412097
744431191978291201
744369623781507072
744546442946158593
744458312339591168
744552252124200960
744471759504670720
744377202905513984
744552608623271937
744503325895368708
744433473570615296
744440855713353729
744558954584412161
744484187126829057
744480055510736896
744551853657047040
744503518476763136
744466516540796928
744447961048965120
744516235883352064
744485172670763008
744554676671119360
744511936700743680
744330629634940929
744444567827656704
744458526463037441
744511655673995265
744541175227498497
744521747265814528
744360509579886592
744496472029282304
744552919186300928
744422321239244800
744353840816783364
744547584044306432
744506920308867072
744470677323976704
744460896160874496
744552969555812352
744427027323850752
744427752703561728
744498498091945985
744447402929758208
744382844424716289
744510552387518468
744544937245556736
744360098605207553
744508275144679426
744433578688249856
744527334053650433
744449995026350080
744414209425944576
744458433932320769
744419741473746944
744459965126053889
744485718051917824
744399315171434496
744480433027448832
744545407347359744
744358358031863808
744405774558965760
744552214371401728
744515598374285312
744542211119919104
744339777307156481
744466050771623941
744523911249924096
744460921171488769
744465715344834560
744514432114507776
744442659478077440
744468907055013888
744447222604009473
744476268243083264
744486183527419904
744431259259109376
744507209674035200
744546812116107264
744467137041936384
744550759191175168
744358366399496193
744455791474769920
744446014837391360
744504793738031105
744545939692589056
744553175068385280
744434471953403905
744442298662952961
744483054593376256
744398300422545408
744495843038814208
744442084795490304
744503573241794561
744528961237979136
744515485178298369
744400787367936000
744471130287800320
744533822646157312
744530320205176832
744494400156270594
744463865786867712
744533423864307712
744474657760370688
744545755323637760
744436904880443392
744488230410555392
744394349220401152
744517607122931712
744539342396358656
744479359512125440
744548343125262336
744415543181082624
744410874958520320
744383360387035138
744446836962844672
744387684743909380
744340146502377472
744446228834959360
744548246777921536
744382584071790593
744392948444442624
744522086723555328
744394101857095680
744480152340529152
744553888158720000
744345623864868864
744515212292808704
744497235606573057
744446362947817472
744479124421480448
744399571107913728
744434102905020416
744416704764198912
744496224900911104
744547584107249664
744492961438765056
744555255208239105
744525165581602816
744348899972874241
744385038058414080
744379610670989312
744486456287174656
744530588871294977
744459411473768448
744430990857240576
744472992500097025
744552457901084672
744403908139810816
744525228445941760
744546376005091328
744555142243049472
744498204562055168
744474242272497664
744379598117343233
744487681145528320
744455162350145536
744523105931042816
744553783343091712
744552516466024449
744552873112047617
744512418928300033
744495079553896448
744500939344646144
744499945051406336
744445222176841728
744544958548443136
744371691686629376
744535319693922304
744481401962008576
744507528365637632
744459629325848576
744361746794610688
744532425762570240
744471226530271232
744544626976120832
744468752100696064
744382437552066560
744499861374959616
744494639105847296
744455170860392448
744554668009787392
744503711699984384
744520354534686720
744505816946974720
744377731585032192
744452381476261888
744506488295727104
744340255386501121
744444416857804800
744490168057479168
744436208261038080
744535718337314816
744414989415387136
744456831712497664
744413491939815425
744498326255603712
744535676218146816
744496807917535232
744502793193590784
744463009926479872
744456068554723328
744522153924538368
744524058189045760
744420991401660417
744547822964457472
744548020402929668
744468445685817344
744487903082995712
744490470361935872
744397532810223617
744559428515540992
744464864056315904
744478533171412992
744461978060660736
744379258160680961
744430818920136704
744534049021100032
744551254035173376
744436091051192320
744543293405528064
744356390915940352
744514738294493184
744543482065223681
744540046993272832
744434061075222528
744482123558576128
744504982360186880
744517322166046721
744328641144774658
744528525122736128
744402066882256905
744385054508449792
744517623988183041
744455011376062464
744453187176898560
744557226690482179
744525815438680064
744488016421453824
744482752607698944
744515866595844096
744497982331031552
744372182487228417
744330096765448193
744492982607437825
744528969752543232
744553594448379904
744328146506383364
744407624112824321
744422006494535680
744358517478350848
744469540743032832
744490248047071232
744393044846272512
744432878084317184
744553124732493825
744531511416856576
744433780102955008
744544484357189632
744414662511329280
744545080166453248
744538532526624768
744537727371198464
744434530833031168
744518592885030912
744486670171516928
744484619278508032
744505850614669312
744548565377122306
744407934772207616
744462221716029440
744530488145121280
744451400395010048
744425529651171328
744437177149493248
744452943781433344
744470115224260608
744458639654658048
744552097111224320
744499336718000128
744509713631543296
744400795991420928
744458450709716992
744412334433644544
744538377341571072
744536557219094528
744447025543061504
744515053173477376
744457490436227073
744466751526572032
744457809249583105
744429753524957184
744360492924211200
744432454459662336
744461437351960576
744537618323509248
744455435185430528
744478323439505408
744522346858352640
744535487738687493
744418898695458816
744474938690641920
744461743515115520
744532903871254528
744475454409682944
744411944594046976
744440771789611008
744385511884722179
744435407463583744
744533109463461888
744422128292888576
744494114968788992
744470903749238784
744422140552818688
744441610621059072
744517632561418242
744431070314037248
744436749603082241
744377677092634624
744525320565358594
744458857695617024
744484082134949888
744353857619238912
744403887180947456
744435310793211904
744544899849162752
744482706436796416
744546430598144000
744331392989831168
744471361100349440
744534485375418368
744560171226116096
744431057764818944
744459445061615616
744407544530092032
744403111284981760
744445863943114752
744432911571509248
744472606582120449
744471574678544384
744545121937539072
744523202697781248
744426422983344128
744518823483744256
744520052725133312
744545310781878272
744558938016776192
744547667754221568
744456194287370240
744393078325321728
744466046929801217
744494454661316608
744470937425313792
744550742145531904
744558162234114048
744476469531934720
744434224673939456
744532987736428545
744455007475535876
744547877700132865
744414213343444992
744434824484687872
744463072773935104
744419045466906624
744550855521804289
744460388553625601
744338908876574720
744322899339808768
744479417980837888
744501081934303232
744487727077425153
744424497932025856
744393749426507776
744476813347401728
744525337271361536
744357078655959040
744499655845654530
744497130665029632
744424586004004864
744536028841672704
744545734272266246
744417221028548608
744517619969986564
744391291803308032
744467275772723200
744457817533333504
744550993916989440
744450817185423360
744453593831452672
744474343242080257
744435235417362432
744453123868098560
744489446851096576
744523928194945025
744529795929808896
744515627663171584
744444811030241280
744466919084953600
744455716233224192
744423378107269120
744382718377500672
744516907026554880
744409469862318080
744518106551291904
744455011363479553
744491397261238273
744551853854167040
744505657777397761
744483599873880064
744455279748718592
744532140625256448
744458622873264128
744416465885880320
744374061476757505
744441573124018176
744529426747113472
744544190994972672
744358550852472832
744489820139950080
744553544292966401
744510753810571264
744552747031109632
744497990677704704
744406311522152448
744538201159786496
744466315310596096
744367325600690176
744371666394976256
744554039052992512
744530936621047808
744459566688145408
744435281630269440
744475894853533698
744448682163113985
744551606260219904
744489589272903680
744415283092291584
744508086291816448
744478055041753088
744330721758679040
744499714570223619
744551522617466880
744461969919442945
744436929983291393
744454445384220672
744559810381815809
744478696803696641
744550662705455104
744428994423042048
744510837730250752
744559164349878272
744425290563100672
744460044868149248
744352624355512320
744548657547067392
744528034468888576
744513366836682752
744529858773004288
744552940040421376
744538516042973184
744459105293721600
744522518954905600
744463131582337024
744447617116049408
744504579908374528
744509566767988736
744419150089625600
744404172498313216
744458060584914944
744547973976072194
744430319525310464
744445737765830656
744550452931534848
744514235250712578
744476842908868608
744475702150434816
744460069652299776
744403132126367745
744479577372827648
744530672430292992
744492961656868864
744545306377920513
744512171296567296
744429933573857280
744441635925336064
744461324135108608
744549240932802560
744398480630648832
744519884843925505
744328817515233282
744337671611367424
744433574607216640
744418831444107264
744434023108317185
744502956695883778
744468001416613890
744364926341263360
744418994946445312
744512167257452544
744338934352740353
744461282024235008
744515170265927680
744423310994333696
744531943488888832
744508866495451136
744478826881753088
744462351336935424
744521411658678272
744462762760351744
744372064904163329
744495583096872961
744323020836212736
744457125628370949
744463450454233088
744460308949827584
744433171631058944
744440625022574592
744457360358383616
744558627579650048
744520275086180352
744334882571169796
744508715215257600
744462246638661632
744378800922730496
744519243140464640
744414935099277312
744527900049838081
744482135944404992
744520480372162561
744486569407578112
744357166686023680
744510724383346688
744412410136539136
744408945561829376
744535852613799936
744481607399129088
744441401090314240
744492269504462848
744537454582075393
744507050235957248
744461353369411584
744470467512274945
744554613567782912
744495750743199745
744324480579805184
744438783937028096
744498237940305920
744489023100620800
744363781380153345
744477430241427457
744427740015767553
744440998508568576
744508736555843584
744452033722351616
744468512819789824
744370823360708608
744468307500216320
744545491174625282
744324962975158272
744471616642490368
744439148694675457
744433662498848768
744392717564772352
744504537910812672
744491208261636096
744485755804860416
744557251856371712
744525547062046722
744481876233031680
744456202646478848
744499064109211648
744479527196303360
744521725992382464
744460963336826880
744506765132214272
744480793842561024
744485176818925572
744558476538548224
744550423705583616
744460023833690112
744526339655475200
744380176532856832
744538029205905408
744557708993503232
744505607424704512
744548242688344064
744557419573944321
744355765759152128
744542924206129152
744354482373402624
744507415178125312
744526247754108928
744444576195284992
744558355113455616
744557109191270400
744420106382483456
744499064125919232
744461403742953472
744542278128119808
744474443611779072
744388397431566336
744500062588407810
744461818979041280
744441816364290048
744517502349246464
744394042977492992
744547475101466625
744410069434044416
744483914656284672
744442143377330176
744404604343853056
744460199893807104
744466109659746304
744422761636966400
744525077539069958
744554903020933121
744476243152744449
744457490478284800
744435193625321472
744504366082625536
744445414829588480
744501538924675072
744493104305147904
744553338600046592
744545407175385088
744559072138104832
744517552978661376
744429950548115456
744443670217236480
744509910755450880
744538079902449664
744437806605471744
744486456232673282
744458153002164224
744456366316724228
744465279065821189
744453530984001536
744466524736487424
744478700998098944
744489442547765248
744399889791131648
744465166096605184
744530513000599552
744518446315085824
744517057786544128
744421180145307648
744428188936380416
744532715068809217
744554160620724224
744433515811446784
744488750617624577
744412858608279552
744450297116917760
744528600699965440
744495855529500673
744441325693480960
744403442588848128
744421968959705089
744518810976288768
744472841450561536
744432001575419904
744482186598957056
744553015613456384
744522468619059200
744362426536198144
744343166292197376
744403195166756864
744542882149732355
744450636947791872
744505988934434817
744435147093712896
744510971977285632
744559806103560192
744511227611623425
744500590810640384
744437412038873088
744508681677643776
744479372153880577
744516978367471616
744435004860674048
744337051005423617
744511450257985536
744413370502291456
744429338104315904
744518773139353600
744551530792026112
744454269244407808
744439593299251200
744480663697498112
744463559594246144
744402918112116741
744527577285558272
744502461541539840
744331673735667712
744483897707225089
744460430656045056
744381435134390272
744426695885623296
744433687467597824
744548230093017088
744456555190444032
744530836016476160
744559650880663552
744416671285252096
744535919785553920
744489287534657536
744533709370580992
744375105631879168
744518366619111425
744555796286083072
744521738831138817
744451232517885952
744512913805836288
744513882652303360
744351508741906432
744334438021087232
744421482198077444
744477509891297280
744477539217903616
744427798664744961
744433561986564096
744498778934226944
744544983634558976
744406059926708224
744515338004369409
744479468564119552
744499374470860800
744476125825482752
744450452406808576
744497751614951424
744383024628965376
744426221979705344
744510636416204800
744370697489747968
744438573844267008
744448439006666752
744421444516478976
744422186799239172
744500217559523328
744369720170708992
744376967928025088
744554668278218752
744484996384161792
744326833601191936
744428503374888960
744381430910750721
744452503257948160
744441094939652096
744549849048223744
744460023619780608
744506781989109760
744478919001247744
744476037468168192
744542420835131392
744552939964997632
744369267303317504
744334786110627841
744397591551500288
744462036852146176
744437558952755200
744377513489534976
744454395132256256
744377374914060288
744476570404847616
744541057547898880
744544576799596553
744551891418349568
744499181558108161
744530748124758017
744419598909476864
744481645504401408
744445381489135616
744481922127134720
744410879039528960
744470089966166016
744414595171893248
744432345357426688
744444894907932672
744331946470289408
744542328405254144
744424502059278336
744435243873144832
744327680854724612
744554227633168384
744503312993521668
744360362846224384
744512330885640193
744352762796843009
744493355787239424
744440646140837888
744375080675868672
744551853636128768
744534560596172800
744528793633579009
744445461218594816
744489623104200704
744435994607366148
744523160624726020
744473869101178884
744344634357350401
744487840160030720
744457003930628096
744329039691776000
744541653042618368
744466181071998977
744497906699374593
744556123399819265
744407783508959232
744492328119832576
744494836233928704
744407066576465920
744451878231150592
744435038390001664
744495784314413056
744549639056162820
744520128239378432
744434354584166400
744446283079888896
744414716924092416
744431598771245056
744457884587589632
744422216452825088
744558543639089152
744541561074102272
744469435881234432
744523571612028928
744445830388662272
744474317975601152
744534581769048065
744466386378854401
744462464755040256
744453094910484480
744442986331680768
744551853682221056
744537811404099584
744526998329036800
744395033021943808
744450800483721217
744504424668635136
744385742772776960
744359163480834048
744473382759043073
744518731213176833
744542844615069696
744465711309930496
744513815723683840
744447419824246784
744554869676179456
744549118954057728
744530039249707008
744448040417787904
744560242504122369
744487592956133376
744512813083799552
744500540579553280
744519620724408320
744511936491032577
744452574741430272
744489694398914560
744502952333836289
744446899638382592
744429178586537984
744497537411874816
744420396125065217
744524301580242944
744469372715024384
744429304574967808
744428050478174209
744486611480612864
744494844861513728
744557746645794816
744465367297306624
744350275402600448
744537568029585408
744481263495618560
744520320904749056
744434119841619969
744522631991463936
744509948638470146
744513673129951232
744420941132861440
744473684598001664
744389471257362432
744455011459993600
744429824576462848
744506664318046209
744514117608869888
744497268934516736
744465291657232384
744512427321077760
744444345324027904
744503879442759680
744367979626901505
744529963836149760
744440599802220548
744532173995245569
744483427970392064
744454726150922241
744442646911918081
744549530012688385
744481595134971905
744466398894657538
744429279467954176
744448967346425856
744486074567753728
744501601755234304
744528432961294336
744526650155499520
744484489158615040
744419925977088002
744461059847786496
744507461281943552
744498762312224768
744381883920826368
744528906569515008
744473701266132992
744468374466465792
744407242691215360
744453497291145216
744522917392834560
744523013626937344
744486301177618432
744400544333238272
744551388387094528
744369380738371584
744429103391117312
744443456169324544
744455170797481984
744472002753400832
744460799507193856
744342868429541377
744503548138885120
744453724039421952
744477614497271808
744440226534264832
744526587257749504
744554680878047232
744544161299324928
744355681881423872
744464448623116288
744351047284629505
744414007835115520
744474342885564416
744547877498818560
744557751175626752
744434719287291904
744346395834998784
744508082148024320
744325998938816512
744558304475627520
744330994313011200
744435948583329792
744409939544772608
744502566701174784
744476393933836288
744464495012089856
744394974318362625
744511496114307072
744496673381040128
744453510012428288
744506417042890752
744436623505514496
744415907842297856
744457674834718721
744413215082192896
744491338188619776
744387818915397633
744398120113541120
744464394315259904
744455258852700160
744547982607941632
744425550672977920
744518081309999104
744469188308238336
744409381861634049
744325264767913984
744356315435196416
744534141417435136
744497860662669312
744503694855540736
744524490298757120
744498951009640449
744452998143819776
744439371151990784
744467129018179584
744536766825172993
744462531704537088
744430286029656065
744406630083792896
744532236859506688
744466399159066624
744469175482089472
744514977395007488
744447759357517824
744444433605738496
744452394302455808
744550511655923712
744414439974141952
744512821686317056
744527707308908550
744491958949847041
744546451556990976
744498615343792128
744455833761746944
744492307211239424
744449726494425088
744477710924259332
744498242394722304
744523743645556736
744502847602040832
744488762961436672
744469276137000960
744540143462260736
744552525039341568
744545453195272192
744474368286265345
744508899806560256
744476968628944898
744326883928596480
744457515333738496
744482244933320704
744341588957102080
744536251043282945
744443842208890880
744426536586051584
744492009465978880
744526792770326528
744381749728317445
744498208693456896
744535907097780224
744548624269467648
744496484763172865
744467560880553984
744500767105552384
744475861546639360
744474003415367682
744496732394889216
744437814872313857
744442076205547520
744512309830234112
744545084348170240
744497235669377025
744506479852535808
744523705758457856
744486753965314048
744412644942045184
744509067679391744
744482777857409024
744442076088020993
744558627504128001
744541493809975296
744445700331704320
744457138018328576
744482161387016196
744510531340492800
744486972081774592
744516298881794048
744467229325017088
744446346070007808
744408156978085889
744373969088823296
744440218158305280
744443657474965504
744462313755918336
744547496043646977
744538805496078337
744421410899173376
744445305807052800
744417497500291072
744377144281731073
744512762970243072
744557319074254848
744527916906717184
744381078685818880
744445423281119232
744470136283889664
744494958246264832
744447021176733696
744477773796880384
744538931341844480
744534497786478592
744469825779605504
744434715403366401
744413102049996800
744552302795722752
744388959661285377
744447524715520000
744477014686572546
744501698304090112
744381087023980544
744436997058617344
744431540306874368
744430957051142144
744440759135375360
744540826815111168
744512373000671232
744515736500994048
744420035259666432
744434342127144960
744518584626454528
744481628357984256
744436279555817472
744416159546564610
744434610386440192
744456173420576770
744489551712788480
744408987613925376
744419125158617088
744366033545342976
744558161965703173
744436279723593728
744476045835907072
744428507527282688
744504391252779008
744533352926052352
744426180023975938
744535219336773632
744528948759928832
744544970892279808
744460510263975936
744380784769794048
744467116221431808
744530718559133698
744429518732005376
744483167822823424
744475995554648064
744547881701543936
744389924334505984
744516420361461760
744398283523514372
744544304027275264
744528588175773696
744524699942653952
744488813540577280
744487139753209856
744554512803893252
744494027047837696
744494110912942080
744460220894683136
744478172406751232
744462628496498688
744419770766921728
744555779848450048
744444211014078464
744440235040382976
744444320242077696
744495952032047106
744413261236412416
744512053877051392
744436439237136384
744488431904923648
744521961108348933
744453103026642944
744504466611802112
744535680576069632
744462158776406016
744483129927184384
744465337735864320
744349730373722112
744425148065923072
744476075300954112
744530978920620036
744383096082968576
744545847753510913
744515736694054913
744528751522779136
744517686898593794
744462372488757248
744461122581966848
744555226049445888
744551866516766720
744464272395206657
744459075761672192
744378390174523393
744473428573433856
744424057509134336
744323230509469696
744500465019281412
744460430706413568
744519796583243776
744502356956450816
744541116427550724
744494706265055232
744398061460291586
744437009364754432
744431426867707904
744422912577388544
744432236565499904
744546707346702336
744462561463119872
744551509992574976
744432123034099712
744398644464463872
744494181909958656
744522728489758721
744485688721149952
744489455168303104
744378998319259653
744431825230118912
744437999304347648
744464993794527232
744496123969167360
744409792689512452
744538167584370688
744524989278355456
744501450672214016
744503258421551105
744521570991898624
744515379926601729
744417384300183552
744459692420771840
744450464834535424
744540340581990400
744380788922187777
744395569758670848
744513761285898240
744514000369651712
744477249706037248
744454411884322816
744468743644864512
744327945221640192
744402410840395776
744521805881294849
744365660378112000
744454860410585089
744511198520020992
744483989772111872
744540424325324805
744537588934000640
744363864918233089
744490965239377920
744414121370738688
744470819737313280
744487735298252801
744482433668624384
744480894635782144
744542152391262208
744481192297308160
744365157107798017
744483117667352576
744550658574024704
744543637128777728
744510070013173760
744487332821164032
744441694557450240
744455032276398080
744555402231160833
744551694604832768
744519398363373568
744553862758023168
744552742878912513
744450322312093696
744467535593086976
744540743063212032
744444148288225280
744560066406268929
744412795760848900
744493288804212736
744479724508954625
744540390620073985
744377165144154114
744410652748419072
744526021232209922
744549190232064000
744459998374277120
744511215355953152
744500863738253312
744541422683099136
744496824438894592
744494928823091200
744493800458952704
744329945778905088
744438104421974016
744505913487286272
744381858499133440
744530685185114112
744541544091246592
744395481829171201
744502759655882752
744465329431150592
744332411991908352
744518454762409984
744520329477775360
744469179869233152
744516638481989632
744406764339109888
744555637011529728
744461130953797633
744502872679788544
744411768064249856
744533516206084096
744465254030118912
744472896169447425
744331250312306688
744479317455863808
744511836050038784
744531087758626816
744540273531772929
744477341863251969
744341165575659524
744378951892557826
744479388763291648
744431095417044993
744444731107737600
744514964879114240
744419342981431296
744417137117270021
744521965264842752
744368671766679553
744466797441712128
744545042191294464
744547500216958980
744391958458687493
744347415117856768
744472124459450369
744490180682354692
744415614555459584
744448145350922240
744438305719193600
744476666701971456
744350728404209665
744542018198773760
744415970928771072
744484103001608192
744539438672318465
744397646039638016
744436761976311812
744425097633669120
744478004517154816
744505146122584064
744542227959947264
744493322085998592
744463152692232192
744486221435539456
744452092283207680
744416834749857792
744466092828016640
744548649196085250
744528877465264128
744483977424175104
744383494558781440
744437848275886080
744440478276403200
744522338633457664
744358328650760192
744498112278990848
744448879249219584
744444345357582336
744528676189052929
744514994176401408
744516567250124800
744529502458494981
744488540935946240
744429778443304960
744438754220335105
744498368047611904
744494127719583745
744495331556098048
744518785785290752
744524414780313600
744554919718453252
744460011284344832
744507230603583488
744437726951407616
744322748533485568
744441740938084352
744550729675833344
744478835173957632
744492097550442496
744526260005638144
744482526291427328
744550109015244800
744478549751398401
744544119540809728
744487706126860288
744488205374750720
744555137931186180
744546858471665664
744465266688561152
744361704960626688
744425311845048321
744489803270488064
744499651542417409
744412510435041280
744516269114744832
744421113346723844
744507297754390530
744402775543513088
744428167985774592
744439911860867072
744335700468858880
744530484009500676
744463614216642560
744431682741223424
744459285476737025
744528248210612224
744501769670098944
744461231684190208
744462645349203968
744549920032567296
744433851297038336
744467082851590144
744474133338198016
744504563084959745
744392403335811073
744486447923793920
744433960344641536
744493284551200769
744336207950323712
744421637424975875
744508211986837504
744541250657857540
744427018733895681
744469322479853568
744529343087509504
744430537700315136
744439698270097408
744468265716551681
744529061775540225
744514306184744960
744485160343707648
744537068806746112
744550054476783616
744411957038571520
744555821699317760
744413022421139456
744555758566539264
744496413569081344
744327357998129153
744440167751094272
744471494961537025
744457821681483776
744543242788671488
744381858687782913
744403849486696448
744527640267268096
744469410535071744
744380269000482820
744401676753375233
744505364175937536
744476234835496960
744499852885827584
744478860339621888
744459876894650368
744414993584627712
744537278740037632
744469129512558592
744536620100165632
744441271062794244
744512490449551364
744529573468119040
744473642407436288
744554051434487808
744440721575448576
744552512376692736
744437223408427008
744457196558233600
744515250192584704
744544488618598400
744464377189961728
744553292374609920
744459327524700160
744518911576641537
744324660968333312
744421297631936512
744488452616519680
744499454485618688
744553544166969344
744440587252826112
744469700101431296
744524276154376192
744505338867687428
744378851371921408
744432211454267392
744481850723344385
744483096385433600
744330432498511872
744506676758384640
744526532866113537
744509210344431616
744543834340745218
744377743865831424
744483037929443329
744508966999326720
744457347712585728
744399738817085440
744492835836203008
744468454137266176
744485235778269184
744525542804885504
744342549662412800
744404503508615168
744524913881538560
744453795120283648
744496962976743424
744469783693918208
744438842535579648
744427626693951488
744460761901182976
744525979272491008
744443305132494849
744513949945724928
744401878255951872
744487425020297217
744511382813544448
744435927280455680
744549920116514817
744511982615703556
744546510306586624
744455347222478848
744553913110536192
744543763117252608
744473491685150721
744477346359615488
744343358965956608
744431758129635328
744443204724989952
744470006147260416
744478000331231234
744449827384229888
744487664292880384
744544794878173184
744528432805994496
744464968960122880
744505171317776384
744402322579558400
744475043489529856
744494689613668352
744489270665064449
744497608937332736
744398094981177345
744457192573640704
744463458729623552
744426062315126784
744558631702634496
744547952992018433
744433851263483906
744446341934374912
744420789999534080
744445968423227392
744525706420457472
744416864135045121
744552893961887744
744379652471291905
744415048068661248
744525740239118336
744537651810729986
744480353662930944
744378704684527616
744415589041586176
744491967338385408
744500905584779265
744461239972167680
744453484607483904
744486733182607360
744474267413266437
744425546432536576
744496283625398272
744453765609062400
744500506941218816
744429702908121088
744416109424742400
744418982279536640
744560108395331584
744535944959660032
744403702472052736
744444190327713792
744517674496049152
744526700512428032
744502918708084736
744471314853834752
744527530833518592
744485672057192448
744484090754236417
744436065663062016
744347502917337088
744483486585618432
744513870220435459
744491732847427584
744500158826676224
744371603711102976
744450012067807232
744371242711449600
744490595792601088
744538939541716994
744456563235053568
744509235283779585
744488301680300032
744474209036926976
744433960202149888
744404801673375744
744450196650795009
744499152248254464
744446350268465152
744466239460904960
744487903187836928
744420995885371392
744468299132583937
744554840274116608
744540151557152768
744494467135086592
744523991239491584
744464515719368704
744467694985093120
744557453304565760
744547994985431040
744386430353440768
744452910008897536
744554072599060480
744473017816866816
744452268603346944
744456118865321985
744397008656547840
744464801192083456
744534472536752129
744519331124502528
744452687962451968
744402536367423488
744431070494474240
744510468446912512
744446476273647616
744334194684362752
744524259654008832
744481880309927937
744470723499012096
744471461457362944
744437089089912834
744409750775934976
744551421941526528
744454843801214982
744480147995246592
744539899886469120
744547860620972032
744422379758231552
744504860977016832
744546837411991553
744512733408825344
744327240360427522
744491086572314624
744550922852896773
744397398378692608
744422136417230848
744458379494588416
744411537759211524
744324824370143233
744554890417037312
744427677025705984
744386925310648320
744533352896675840
744365525891899392
744383859396124672
744510413912543232
744425194392002560
744538302204772353
744358630523346944
744507348107001856
744428088415625216
744518366510125056
744521986248970240
744479917413261312
744535445875363840
744493846386573312
744468693355225088
744445138169126912
744547768413360128
744521549785481216
744559638486614016
744545587316596741
744534057330016256
744442017682427904
744324341966475264
744465035955703810
744525454762180609
744330956434186241
744493657735168000
744546355054510081
744558459962724352
744443942637305856
744458455105310720
744480445740515328
744377756503285763
744401668524015616
744385960746487809
744529976473567232
744500494446501888
744422606309298176
744503073880539137
744503711477661696
744425714179514368
744449189782917121
744393661459341312
744536871884066816
744421075447062528
744439601511698432
744491292349054976
744430961312563200
744466176655364096
744453275127275520
744449819079548928
744510531394998272
744449601067954176
744450200819892224
744414733751693312
744542483703566341
744434832751591424
744446404987334656
744494232463892484
744507914312785920
744470354286960640
744506618142949377
744487156480081920
744478537529229312
744485118203600896
744514067457417216
744523353608749056
744476792417816576
744489098749042688
744334714740301824
744378973023416321
744548712387575808
744548490139820032
744439672978415616
744442277662179328
744493414482313216
744453757572890624
744406537792327680
744395309875347456
744512578341208064
744458995952410624
744538889386233856
744463555186012160
744463605618204672
744368109755129856
744471436585242625
744529531533406208
744461751614377984
744460707375235072
744474762357936128
744550704551989248
744522925638811648
744464171928952832
744442999225094144
744401802527903744
744460887684177920
744504420445093888
744531611912388608
744478923413667840
744548926318063617
744478096783441921
744396798630985728
744522040753938436
744465530858385409
744378994070478849
744468047273013249
744463844559446016
744525358515425280
744424548330766336
744480483455733760
744505691491164160
744511378724093952
744430026167181312
744421280720498688
744467246127407104
744323859797532672
744463723163697152
744545071622651904
744462603112554496
744505599090622464
744434568296529920
744558954756325377
744497210394550272
744524599136649218
744458786337918976
744432882379284480
744428755205103616
744449218992029697
744419989151703040
744559852329046016
744468542351867904
744503288117112832
744440448920363008
744484459823587328
744480982779174912
744462158629638144
744509793134608385
744470476110495744
744552160038424576
744526536867381248
744390377432555520
744467363936993280
744448057526390784
744453451027980288
744401668360462336
744541024064778240
744440486673399808
744518173475610625
744548959612473344
744521101162778624
744346559236677638
744498510662373376
744426594953994241
744474947091828736
744441103307407360
744397083944292352
744451647737368576
744367870860201984
744343262509531136
744519578500341760
744460296417320960
744379555775811585
744532186699866112
744408362528440320
744329878447792129
744398493108871168
744330012845826048
744432458616160256
744427366852722688
744558954655645697
744510011301236738
744462150119264256
744541170995433472
744439807007391744
744432949345550336
744422631391166464
744466772498190336
744501459287433220
744513723201650688
744528021625810944
744351873390383104
744385180463333378
744480538178772994
744456869452865536
744518970485661697
744451974960119808
744525530414850048
744440553698430976
744366432062840834
744557193324797952
744523429173399552
744459377868967936
744491653084360704
744432525968310272
744414620329345024
744423105364393984
744495729620586497
744492890076897281
744407204959260672
744374061506101248
744418135063826433
744446652153462785
744361642247364608
744481121065406465
744540998844424192
744549530297896960
744431951281553408
744510615385964544
744482232656625665
744508069577695232
744416587634057216
744379975378288640
744453107430596609
744473470621327360
744491631781548032
744522497761091584
744480668055273472
744526876895481858
744435142886834177
744358932487905280
744423965263814656
744485911073816576
744515287966310404
744460468102664192
744473566943514624
744528516708958208
744504663752515584
744432098207895552
744559491681656833
744471516138483712
744485525109743616
744555272245411841
744546560726360065
744444743946469376
744511374521438208
744516848339804160
744425538031321088
744450360023015424
744463232505503745
744457980976988160
744468517265772544
744385423665930240
744473579853590528
744393564935720960
744523399657984000
744497495510761472
744346492492668929
744493385029984256
744354364937109504
744506400043335680
744497893906743296
744440411243024384
744518563709452288
744465207959896064
744553460369137664
744466038398517248
744500507255910401
744501610315915264
744530727044153345
744515757803864064
744517175105437696
744399302592765953
744448782943854593
744462590630309888
744451396179628032
744488163171835905
744413521421672448
744417937948237826
744454898406821888
744551673587064832
744453119711543296
744501928986501120
744470882903547905
744429430571950080
744450087435272192
744535059961683968
744558371773222912
744495050441244672
744393925503365120
744544186670583808
744554198419775488
744470085897695232
744407280150425600
744533612566036480
744475328807047168
744482266030686208
744409910138413057
744411558642614272
744452390082928640
744542777418092544
744488121304289280
744430869109153792
744450657919340544
744543863759572992
744493527728525313
744431804292038657
744512871770505216
744489811575201792
744435671742451712
744446329313763329
744477157343305729
744454583599104000
744496388172615680
744409054668161024
744455066011209728
744521864316391425
744544849366507520
744326951121395712
744416998621224960
744468529710252032
744483775988502528
744500322664587264
744390528226099200
744437604985208832
744484941929529344
744349361283436544
744485407832817664
744515585845919744
744558787181289473
744518857130446848
744458522176389120
744446023129411584
744478088772329473
744455166624210944
744543691721818112
744488377320280064
744383997837479936
744327550638391300
744377194479157248
744493997754880000
744499575797452800
744437043250532352
744411583707750400
744550381536022529
744554802470805506
744502797341761536
744483411289595905
744492093347856384
744475693489094657
744438322320150528
744366331521163264
744500062328356864
744433083634454533
744533520517828608
744478814277877761
744422060944818176
744329110881734656
744536750006145024
744410908399591424
744398371691995136
744530219701309440
744516739053002753
744397696539176960
744520899752235008
744379832881000448
744439647745474560
744469766988005377
744488268108992512
744551979557470208
744437722455113728
744510401619066880
744553904831102977
744532421446557697
744554982737747972
744418382674595840
744438830057525248
744531247209267201
744456399854383104
744507029474189312
744457435658715136
744487970187653120
744455003012739072
744458199047114754
744403018737647616
744413605488099328
744554039006892032
744505968227082241
744423319244537856
744513891238027264
744439605705879552
744443225566502912
744483499361505280
744497776449327104
744543330801836033
744444026435186688
744542798255382529
744526645839675392
744459100797435904
744520568461008896
744551535066099712
744476796566052864
744504844090736640
744530299233701888
744443712143523840
744516848234946560
744496870634962944
744491354974261249
744366142526005248
744513349946204160
744467854356004864
744532421618597888
744480663756242945
744445742157291520
744551862104391680
744418051328708612
744434103106187265
744419854745120768
744482240952930305
744470937156853760
744427929065693184
744550578924068865
744522313115246592
744529175390859264
744526419640782850
744357036675076096
744442542025023488
744522862946619392
744537815506104320
744401856936345600
744474066325737472
744411981944360960
744531062571810816
744521151368531968
744454114076135424
744518446096982016
744492391143350275
744540898252328960
744418541886119936
744413160631738368
744477933318856704
744505926237970432
744432735591116800
744429602311913472
744474703574802432
744476088068366336
744456940735049728
744327252859486208
744529271754915841
744468064146694144
744464238937313280
744461554746171393
744401299064692736
744467347050733568
744460162103148544
744525270481248261
744543242960707584
744458513594855424
744509122150809600
744419162882187265
744536913596551168
744501077530284032
744508207909969921
744460782885281792
744397142496772096
744483423625027584
744430072027840512
744473026163511296
744554433237876736
744442709641990144
744448846005157888
744436908856610820
744543041428594688
744460191354195968
744519427648004096
744488268255924224
744465820282126336
744469935024386048
744377257536462848
744539631555850241
744468555018739712
744560242499915776
744377748097892353
744540449650663424
744439073343954944
744481678832312320
744340636829122560
744379581008850944
744436594250244097
744450288644403200
744538431909408768
744344202301964288
744485021726179328
744489874653339648
744359863833231360
744426561697419265
744456152562413568
744512427446902784
744486628123643904
744445276635729920
744509411582894080
744531909791842305
744442231340294144
744449948830339072
744405740891168768
744558543907479552
744481204955656192
744533763678478337
744511601240334336
744432739621941249
744547881617612800
744451790175875072
744385780517220354
744460526835671040
744498972153290752
744446077529620480
744519926677970944
744430722203721728
744406420595085314
744490621323325440
744471146813329408
744536150350696448
744474510628360192
744549425327054848
744464209484910592
744392495514161152
744429279610568704
744446585220796416
744557423747178496
744529560989949952
744483591514619904
744445394084597760
744506471484821505
744509575316017152
744462217161154561
744441166159052800
744499580285390848
744481305501507584
744486200170455040
744521873120165888
744536745912471552
744440771919626240
744441178800689152
744501429788901376
744482400508354560
744358093853720577
744486892276752384
744498737251155969
744368403243110400
744446480270888961
744475710396469248
744362325667262465
744472593852469248
744374182922727425
744398266612101123
744490461822345217
744555989177884672
744530899253891073
744540055281205248
744432689315405828
744540919358197760
744510170848444417
744353765189259265
744452205382606848
744541053353603072
744518077090508800
744466239590895616
744552080245923840
744482480066027520
744526511911239680
744437257075974145
744533457687166976
744394336549376000
744483579061805056
744511416519041025
744472262481485824
744539413573697536
744440520383004672
744479543935787009
744453229107355648
744324417602322432
744543469213999104
744456282573242368
744558337996492800
744479686802219009
744493217618399232
744457826089766913
744551853602574336
744413869645271041
744327945188057089
744435625378652160
744498766577868800
744558090847137792
744464851364347904
744381443573309440
744537509212872705
744538738336772098
744463949677092864
744461999220867072
744533772079665153
744440155163983872
744527489251303424
744406957377851392
744470672882139136
744411197970202624
744468181687934976
744482035218120705
744480550510071808
744495020988862465
744482597439414272
744509319455072256
744508832873857024
744493758293508096
744450141944483840
744474015801221120
744546673867788288
744522095225364480
744405745219735554
744509931525574657
744542018194538500
744555624650858496
744382152205283328
744552814182023169
744558291934650369
744521893970120705
744472753571565568
744434815869554688
744511458348773376
744446664719609856
744416268917293056
744464402582118400
744430340673011712
744392113538863104
744549286994649088
744502172210061312
744485315512049664
744466772179435520
744552981882769408
744466084632367104
744546694826700800
744456584537989120
744441308832468992
744554894514860032
744437831603478528
744436313311502339
744495700289949697
744551274939564032
744541393146744832
744475580284833792
744501706604568576
744410748948971521
744398149276540928
744432723176071168
744474766812323840
744449185475338240
744473562816389121
744550767609155584
744518836335042560
744506949664931840
744510720277090304
744451844991229952
744530978899623937
744457888639352832
744455871342718976
744426230385156096
744431711954546689
744552763858755584
744525345609621504
744546049046515712
744439849046913024
744365135997853696
744524557114085376
744455070226448384
744468747923009536
744435176445517824
744547671940050944
744432907381506048
744478931651268608
744349466069602304
744537928743948288
744495683881820160
744479334208012288
744474489736540160
744490092513927168
744328032987549696
744349000590045189
744527535229132800
744416465755856896
744453069673537536
744345028554858496
744418814553657344
744471977474199552
744514352531841025
744378989888692226
744470026925776896
744526108972851203
744448749410390016
744360497055678464
744548355737534465
744425185923702785
744408186267009024
744522380404482048
744518953544867840
744551853803905025
744477375535030272
744453308555923456
744518718848393216
744438028727353344
744424699376046080
744458199093420032
744479682221875201
744540609076166656
744501874343043073
744456722740350976
744395469019701248
744413366085689344
744452046338797569
744517154326872066
744509654919614466
744549836385550336
744533000331890688
744442202005331968
744545440746573824
744419254997557249
744461290177990656
744377580405596164
744541451850244097
744502583457361920
744433566239469568
744368432850804741
744460212413792256
744491082575155200
744494228340891648
744559302946529280
744559516730138624
744438406067929088
744416117658124288
744490981987332096
744440167784656896
744437450156687360
744448971549081600
744419682753585152
744414649907552256
744363924011819009
744530387536338944
744473726402564096
744519796759400448
744539526907961344
744550759191162881
744450653620178944
744358718616272897
744478818317045760
744521591841763328
744436800047976448
744495926975205376
744546111797366789
744477962746142720
744513979200966656
744494048010985472
744545226803412992
744502994524332036
744486409898237952
744508803635261440
744336333787758592
744436451887169536
744464406545727488
744451664569053184
744449164541571072
744526775888187394
744460527066357760
744521180988735488
744525542934863872
744448187256217600
744529028279828480
744432844823535616
744493133388484608
744471835023130629
744505816930263040
744544501218304000
744344566992605184
744479388599726080
744326959455416320
744533239562375168
744350447335522304
744505372568854528
744473143604056065
744443833522458625
744459382180687872
744507482299588608
744419456323985408
744513673096466432
744511256967581696
744406219146723329
744538217995730944
744460065738997760
744450120847073280
744481783954145280
744466814101426176
744549563713921024
744503199705501697
744420848992399360
744496786849533952
744515484826148864
744500725250654208
744537148636930049
744499643275304960
744496132424794112
744479267061436416
744435055133601792
744445473688281088
744371595221831680
744518152357318656
744433381631459328
744474120658817024
744513219885174784
744469372891172864
744510607035088896
744490298194038784
744506836334764032
744487785814433792
744360589422698497
744476415169560576
744536347529076737
744493158621396992
744462871619317764
744558048576946176
744428562288095233
744347838486876161
744525375187845120
744467124819660800
744511483686445057
744538419376848896
744427245268238337
744519062915526656
744427891333668864
744541753756258304
744436065872846852
744397356628647936
744509160033783808
744443720456638464
744424837750341632
744510330244575232
744363772660244480
744439299760865280
744517112182497280
744353932890112000
744419787837681664
744520203480899585
744530928521854976
744475656054923264
744542253050368001
744537341470085120
744524834172960768
744438649341632513
744406726833766400
744486007437918208
744455967656517633
744470257797054464
744475060270940161
744403677247471616
744459348500488192
744473571284627456
744455984429543424
744529250867359745
744414565765623808
744431045399949312
744464616432992256
744552764139769857
744402457011314688
744451807221547008
744529250879832064
744484006851452929
744481779495612416
744399596533719040
744419657600409600
744468294711840768
744384014341963776
744485160217874437
744464234847731712
744470614396833792
744424808532819968
744495008322031616
744520522155728896
744457595021332480
744540730434129920
744425793800011777
744342914747142144
744513668994465793
744477119535788032
744462980750925824
744542345169887232
744356609002962944
744440491031289856
744402037534654464
744549203049844741
744542148255637504
744535487432527872
744463953632309248
744544895323488256
744556345739870208
744477530862792704
744441623191379968
744500398086557696
744476381313122304
744457092002549764
744443124706086914
744517309549658112
744444005480562688
744469892791865345
744492156145049600
744377752325742592
744380180790022144
744365102602813440
744518471380312064
744463404203708416
744458673175527424
744474191907397636
744453073754525696
744558984066142208
744487399867191296
744522560730181632
744455627972411392
744477194999767040
744488624612384768
744516441320263680
744366951917563904
744475848867123200
744551849559212032
744443326124990464
744508711377444864
744446652178530304
744560229761810432
744398317078011904
744527589742542848
744459910574968832
744513865912811520
744487408163520512
744339861285511169
744513060803600384
744430609137827840
744382571690221570
744455011657101312
744458480036220928
744516311196307456
744557495297900544
744507406932127744
744351949068341248
744453937692958720
744514885221031936
744365626785882117
744502881060012032
744461156136411136
744422736282423296
744503619253338112
744463387397099522
744460988364251136
744478260369711104
744467757878644736
744523336739348480
744481460866945024
744394353515237376
744475823516884992
744436329988169728
744380558327832577
744448652991684608
744484086501220352
744516860541014016
744534141123846145
744481435801751552
744552872981864448
744527803706675204
744358668393660416
744555008092311553
744485550372040704
744435059348889600
744505594887999493
744477623028428801
744326128882442240
744416877070401536
744428125967228928
744520266571780096
744548703730536448
744533528684167169
744352267701207040
744442122506403840
744455481071112192
744446929048788992
744471654688923648
744412808255668224
744553674307932160
744525425414639620
744396735930372096
744467674063740928
744522581932335104
744458924837863424
744542408042381313
744459813984288768
744326434974367744
744482056466403328
744378947878555648
744506546961457152
744501874485780480
744468445870301184
744510275823542272
744417711405535234
744477786744684544
744542597071396864
744504508366069760
744375567319891969
744468793943035905
744431993132298240
744439891002548224
744474401689772032
744325185235464192
744495310316134400
744426439919861760
744514780262764544
744441564412289024
744424997049999360
744470991963828224
744473625844125697
744533222642483201
744489958342172672
744510921725345793
744457548997206016
744424732821327872
744525257604730881
744375491604320256
744461948922662912
744537178064158720
744445280750297088
744496988004229120
744419989147418624
744467367992889344
744532958552326144
744484287605530624
744444156655861760
744488226153439232
744344722454380544
744509634069790720
744416226986889216
744442780999626752
744465740640698369
744356592318025728
744517582208835588
744481423185354752
744558850070712320
744427249466650624
744470748530679808
744406164566347776
744484648277839872
744449542318362624
744557385948102656
744423831104819200
744422157707419648
744444144198746113
744441304382382080
744470517806149632
744474825389916160
744537500685844480
744403883116486657
744484044541308932
744513635356114944
744334265874284544
744552885732655104
744515803563843584
744469649824288768
744492957236105216
744501173915357188
744498493994205185
744328230455361536
744477476005552128
744323406896726020
744467196135505920
744420769187364865
744511349481439232
744532710987730944
744520279259496448
744467867148627970
744448774743920640
744557977382887428
744482815371280384
744516709848125440
744329224379588608
744496560252280832
744466118019063808
744366171970019328
744492810682908672
744443250816147456
744509935980023812
744558644499484672
744514985674571777
744458283071713280
744551849492090880
744379413186285568
744476460975591424
744522925626253312
744484803504902145
744416465768505346
744476993756991488
744457217714196480
744496593659801601
744410388217765889
744418307235786753
744541917384417280
744454315050295296
744494798690652162
744466155771953152
744490721936285696
744339139659603968
744555939202744320
744543897200762880
744425441679839232
744536716552241152
744487978806951936
744532039899176960
744498607060094976
744506144140451840
744474016111562752
744478172448690176
744421209576706048
744398401169678336
744332097314263040
744540009206792196
744485248428310528
744486716233285632
744423516284522496
744467778766315520
744514738479054848
744521860373712896
744481783945695232
744488310299590656
744495717029388288
744533076076793856
744488070888755200
744421163418320896
744540256649740288
744365870000939008
744493758641737728
744457209451581440
744485260721856513
744558824875503616
744437588421902340
744428146842284032
744467032335327232
744508031786835968
744378150965121024
744526134226849793
744453786903576576
744489992056152064
744442604838854656
744484119975956480
744543934785921025
744358227744174080
744464687862005760
744537006089318400
744397788570652672
744529946769522688
744469993430056960
744534145372655616
744401701956837376
744526994277281792
744508128167759872
744512938942226432
744559168770682882
744390603761410048
744487097818550272
744440482403586048
744558459648118784
744465828825993216
744479887910703104
744556694013808640
744472002451374082
744500309817458688
744533381921243136
744373381923897344
744445029276581888
744554471024398336
744509172662820864
744543544703127552
744545071765331968
744337906550988800
744370500655210496
744527761763622912
744452864202969088
744451307788967940
744553850447659008
744423935849160704
744553317582389248
744546929871298560
744530521506594816
744537668818710528
744345993244778497
744452268578193408
744469532383784960
744427354324340736
744426909673603072
744471570597486592
744470568309764096
744429933808783360
744548678506057729
744417073976115200
744441048626237440
744507939403206656
744547479098691586
744492651148251136
744550973150998528
744456668092727296
744517875780689920
744527707120222208
744522795560869888
744421045931753472
744326947031769089
744468022170161152
744356323865747456
744444895058870272
744477677327876097
744519582623358976
744545860046979072
744404570894385152
744407716676964352
744466721814228992
744514054841065472
744496698609831936
744440167969206273
744503858433499136
744403681685053440
744497365537677312
744555599447232512
744462108272791552
744530643195830272
744558082391416832
744388661635063808
744500402461282304
744447495233765377
744505385055363072
744547798113198081
744444059977158656
744470257990008832
744333888508563461
744437429172604928
744544597674700800
744481502772224000
744549647453130752
744532811760156672
744486657425051648
744398266863857664
744551853862559744
744525840633966592
744393367849623553
744456731367964672
744481372811706368
744408492451237888
744380440866340864
744433540885000193
744327240624726016
744385541211250689
744485353009061888
744463068931842048
744545285603532800
744524272127844352
744411105674432516
744418932111585280
744517795862413313
744545579187900416
744364313872216064
744523273854136320
744349705136709632
744521780832919552
744512452306604032
744515522893594625
744471897602162688
744508744739000320
744473235761270784
744555439740829696
744554710116503552
744539325203877892
744511672329592832
744488578407866368
744499244841771008
744432211299008512
744444425003110400
744455011560611840
744530567623024640
744533453203464192
744457607746838529
744518479538167808
744368848082657281
744442785193943040
744538494937206784
744451911823298560
744449177061588992
744445356222603264
744367623396278272
744522455725785088
744444328639143938
744459117536870400
744548452026159104
744508312666914816
744432739772923904
744451534268829696
744442114021400576
744510204159500288
744509646325456900
744487676674342912
744346005840236544
744473701136089088
744536817144336384
744517041055539200
744487135747641344
744418877606629376
744490067557818368
744507867957436416
744429040405123073
744409469824700416
744459956607401985
744509612976537600
744499244690608130
744496501678833664
744524158936186880
744482857595375620
744352372667846656
744502780426072064
744496573065859072
744441778388897792
744461445556015104
744534644368908288
744454319328661505
744462267555549184
744504370285387776
744554324064350208
744498762278645760
744476536816926721
744447864567377920
744421339524628480
744555477741207552
744549605631680512
744427522134257664
744496082206457856
744372786370469888
744445280796426240
744342289410064388
744464817793146880
744431439337369600
744457159161720833
744438754228637696
744439870148517888
744379539170557952
744552780564598784
744483637610037248
744510854503202816
744492705552678912
744455011678052352
744444609540001792
744559508328964097
744542659868528640
744489438525296640
744441098941116416
744447746812317696
744327332748468225
744503371634184192
744482530330566656
744459935451332608
744424665725153280
744486191936962561
744451215661084672
744350267064254464
744547680597188608
744458614396588032
744421192912625666
744435432398725120
744498078808440833
744474531792719876
744499060061573120
744551354773934080
744463580431589376
744463202814046208
744331153901924352
744399210632478722
744389345314934784
744389831862665216
744472652656558080
744434912216944640
744462972265828352
744519444500783104
744554198545506304
744537504922091520
744450183770013696
744460459919679488
744510577590972417
744434795036426240
744431741423747072
744418596403683328
744494471681835008
744401248749752320
744552579473022976
744404491315838977
744481897107972096
744453753269587968
744511680604930050
744526629121171456
744555494619045889
744500108864159744
744446161491214340
744531146344697856
744512456735727616
744345376560320512
744545721743974400
744479904511721472
744482983260921856
744511521473105921
744538855827734528
744330197474807808
744528415894671360
744466411729354752
744375181234188288
744530034929569792
744480139753422848
744465899990683648
744509428498636800
744457582828412928
744448803802087424
744491195565375488
744433335204622336
744517934559657984
744540394973728768
744552335981056000
744495109186719746
744321892878852098
744471725698580485
744434538974220288
744473252387491841
744499836150550528
744517712198705153
744545906263941121
744532723394617344
744333586409594880
744378356439781376
744439492744986624
744496354777567232
744504156178759680
744555855278931968
744478545943068672
744365525887655936
744479942344314880
744523026402807808
744497067863736328
744541556959485953
744523336655507456
744517896899014656
744428012721020928
744447059000958976
744415228570517504
744543075268173824
744448568933629952
744491665407225856
744425546516434945
744544924729810944
744559143365840896
744471595758952448
744510745426149376
744356910749605888
744543502856499200
744450892653596672
744419498304933888
744419444022251520
744505775360466944
744553946858000384
744470584969560064
744487152269037568
744431531876294656
744483897837293568
744486267287666689
744556513717555201
744498007358455808
744484631861432320
744498514881839104
744489220438433792
744478876924010496
744490738466062336
744488758934896640
744461303008366592
744500284626460673
744390620765163520
744444588811763712
744340935031459840
744430311178633216
744552218599227392
744414742178054144
744534372095791104
744440621054705664
744480647025131520
744498049146363904
744502289554087936
744442042529554432
744379455355949056
744554223786991617
744348484719960064
744405459923247104
744550423680417796
744425269763706880
744446224632287232
744433163317940224
744529640891555840
744491938280153089
744450993216163841
744551178315370496
744482639562874880
744471042215710724
744516756044136448
744547793562394624
744510007044112384
744444836011466752
744463081384730624
744552122168020993
744438003477676032
744487794102263808
744425085004578817
744492424823713792
744558044453928960
744515598181343232
744409138273280005
744465325450727424
744451265904652288
744512637015326722
744498242080096256
744364259405070336
744415899587837953
744503325798834176
744336069315928065
744436422342410240
744440230682435584
744342314642972672
744435206195646464
744501882983329792
744373633666154496
744513769435467776
744476221904297985
744548053579866112
744477816050302977
744493531805454336
744516651039731712
744531071195357184
744429023795740672
744333431258046464
744451970816086016
744474192112943104
744559147518132224
744554773215649798
744478201926262785
744397407077556224
744437349304668160
744446543143526400
744458064858914816
744515334128963584
744379585517674496
744431976514392064
744448325894692864
744438318021083136
744516475046797313
744459906271612928
744417694972284928
744464008384700416
744514675484794880
744534409534181376
744388527685672964
744419850597052416
744479929966829568
744499269604880384
744394009653612544
744505041080434688
744392537230585857
744406579731111936
744363357642366977
744387378509320193
744349864461479936
744435138751266816
744541619689521154
744484317288534018
744443296613801984
744435553966428160
744509730555465729
744509323460677632
744524934660055040
744470333290389504
744456467017793536
744506144366993409
744517107992399872
744461089165946880
744556698015252481
744525681279655938
744453728091148288
744527904374136832
744454546005626880
744454546005626881
744542701757030400
744531972865818624
744551409350225920
744474682783633408
744331837305196544
744377198992195585
744535642831462401
744504412198998017
744544417286074368
744342272716718080
744473596504981504
744388099954835456
744513975048609792
744557533000511490
744558279540490241
744544912234975232
744475790113411072
744508941699260416
744344411975352320
744517687036940288
744457704052260864
744477602098745344
744500850911903744
744359808992587776
744467447479152640
744511571590844416
744436275449454592
744555805035339776
744363944794546176
744445507188232192
744550658531983362
744458677202096128
744506752528453632
744430306996944896
744482605664440324
744541862879502336
744513362831224832
744548309407272960
744436137058512896
744532903929876480
744464511432794112
744488213423742976
744481523848609792
744418189543628800
744406353238646784
744515116088070144
744502709059883009
744480319932403713
744390381605916673
744539006633918464
744537148595048450
744387793649012736
744555670758899714
744328544948457472
744446257926709248
744338535793123329
744433293475610624
744501140461600768
744545314783125505
744505712211034112
744361742805962752
744492147672518656
744541720394735616
744476255739875329
744517342965678082
744416428061646853
744502436572831745
744481255417315329
744461454095564800
744501303922016256
744433691888345088
744543494602170368
744450720938758144
744458278810296320
744421520135557120
744516311393394688
744449776859512833
744421612141821952
744521759697711105
744360438335479809
744554139770720257
744559084821688321
744437772908396544
744508371416408064
744426674595323904
744441766015864832
744509063485071360
744556496961286144
744507633143513088
744443221514854400
744491648613257216
744533021387284480
744339437555953664
744442277435678720
744548762408853504
744487110376226816
744367241357996038
744482882484322305
744491321654710272
744545415480086528
744550838815891458
744377064590053380
744436845824483328
744430940471050240
744436761921748992
744509315218714625
744477354563538945
744396073213407232
744413752032894976
744414503043928064
744422522389553152
744504458139230208
744482978928144384
744535374576353280
744459453257355265
744460057174286336
744439307973308416
744379425823817728
744363659439280128
744436040518213632
744330327548534784
744463492250480640
744537257500119040
744513417164230660
744410425920356352
744411852088688641
744525723193466881
744536208940863488
744411512400396288
744513715081449472
744490340002959360
744533226845245444
744472657018511361
744461462278705152
744548775214088192
744532522361626624
744533696812826624
744559336249143297
744459016932311041
744464104711200768
744455497936306176
744511282146009088
744503023746060288
744487047512076288
744538729902006272
744518047852015617
744452897648316416
744535110339428352
744508291858956288
744457473663303680
744336635823857664
744530571951505408
744453380072968192
744469503006867456
744388745642704896
744500091927597056
744508921063284736
744450171325526017
744445658128605184
744423466330259457
744558233281503232
744487022295916544
744531926770417664
744438930397880320
744444865694543872
744476108876320768
744545554022141952
744528868996964352
744530991524487172
744558413762465792
744450704111247360
744380923328757760
744461076364988416
744463928676212736
744554060175421445
744495188853260289
744438775187644416
744454994536054784
744547340887916546
744434098609995776
744411483174543360
744515539343646720
744417271024656384
744550691872595968
744458513909420032
744333024314089472
744446832500154368
744510334506000384
744473927892733952
744460162191212544
744499450140364800
744437923756544000
744415580652986368
744552508018786309
744501534763945984
744496497522257920
744511856778186752
744438867693027328
744444831854899200
744442013530071040
744388498061426688
744429677872357376
744483620866359296
744447432403062784
744442592046227456
744505741785047041
744452436417458180
744455502189436928
744537786125017088
744395410416906240
744482400273502208
744394391368904704
744392587495219201
744450833987829761
744424489740533760
744428260440875008
744558505965780992
744427601893154816
744417946580164608
744535647147417600
744464356574961664
744503208308015104
744499928316133377
744499882199748609
744463471362904064
744426448228802561
744483947883659264
744340477495885824
744460791445864448
744524888820563968
744502361071157248
744484912896434176
744398920969785344
744447944082993156
744479011502428160
744483310605197312
744408005777760256
744540810293698561
744530294951260161
744472354923786240
744450351609315328
744483251595542530
744446748748320768
744386316998221824
744445746087342080
744489392283262976
744440843285729280
744544069246935040
744510422565421061
744459566574866432
744398279241195520
744510779060293632
744504265373270016
744468315855273984
744558434633277440
744554206611148805
744483163817254912
744339987047550978
744440960675880960
744443691054567424
744520191111999488
744531544799350784
744473504402280449
744482341683404800
744481108272742400
744444508880896001
744505573664665601
744451383504535552
744447638125281280
744329870239469568
744529221305925632
744455225612734464
744330239157776384
744407053959991297
744468404036214785
744498603067056128
744383775430316033
744507184491409408
744500540697116672
744538066925264896
744388531632562176
744552252120043521
744512758847315968
744448304960933889
744356667807129600
744542156518363136
744327768826056704
744439161210314752
744446140544917504
744549286759759872
744455544191090689
744545411361169408
744447654755598336
744468810980220932
744502776437215232
744502113464631298
744506085407657984
744477660559056897
744481657772773376
744436644552531969
744519494652002305
744428440670081024
744468202470653952
744485080425336832
744486967837138944
744355438540402688
744468248721264640
744441967338209280
744546606767345664
744378154974855168
744477275085770752
744412816749166592
744556693976059904
744451849093283840
744528357430300672
744474447885762560
744472321382060032
744435575286030336
744463383295066112
744484078125195264
744548129215676416
744458547442900993
744478927486328832
744514407250661380
744553439250751488
744420454518108160
744438049824776192
744487571842007040
744553338574876673
744508203765989376
744486871477133312
744526411193430017
744542726910263304
744495742585348096
744328377255919616
744490285682548736
744482815694209024
744417174538772480
744493422963200000
744560116544995329
744467980285804544
744501744474918912
744551488706449408
744514457511018496
744439853350268929
744432051827412992
744555536293707776
744556823945035776
744520085944020992
744456932644229120
744526583206125568
744551564388470784
744559001099182081
744468332431147008
744524037326573568
744513551415533569
744491992495841280
744485164483514368
744458173847867392
744502553791041536
744514323268018176
744489845314195456
744413546428121089
744500209149845504
744483566235443200
744435411439718400
744487299057065984
744368130798010368
744411168341696513
744485697231392768
744438196658913280
744465841270431744
744517854687531008
744522191631486976
744500553166761984
744326267428732928
744457309905129472
744391392433045504
744361889430274049
744476956134117376
744555456731951104
744487290991480833
744511613739368449
744417158025908224
744426351810183168
744432739903016960
744477719673585664
744503174720012288
744417405301039104
744498405674721280
744474057907798016
744457515501498368
744531003830579204
744530231990587392
744536410200350721
744470597388931072
744465484637167616
744513715115036672
744473336298733569
744481490147418112
744375864834555904
744465534826192896
744545428213997568
744507817709735936
744471428192407553
744457985225719809
744524930574876672
744405426364686344
744430126704824320
744408937068400641
744444475401965568
744520190994620416
744529946823974919
744479539691130880
744465581210996736
744437068080816128
744475815144882176
744427966759862272
744463270128525312
744476012210184192
744536548662710273
744464989646368768
744555632896970752
744442424362164225
744429455821672449
744481897145765888
744468361954861056
744469834323361792
744437320137478145
744556643518717953
744507041801248768
744378339482181632
744535726528802817
744471830753329152
744540399142834176
744460816599097344
744492600703344641
744451261844623360
744475219553705984
744557180754370560
744462901008805889
744420442237198336
744364385070637057
744476008242372608
744439815421173760
744511236067426304
744524045509664769
744323461548548096
744471629451788288
744418735147094016
744385247685541888
744513983617601536
744485151594315778
744511064180723712
744494983139430400
744529481440854017
744486745618657281
744438603409952768
744429505939386368
744512297146658816
744370147973038080
744328175849771008
744331103306158080
744331220708888584
744510229489004544
744530018081062912
744514331560247296
744427421567442944
744527384234369024
744324413449871360
744478403139604480
744365727226937345
744483440540647424
744535466578345984
744475240445640704
744551241393537024
744384345780150272
744555112643891200
744540747400101888
744456827585372160
744437223265800192
744528936147640320
744545411369697280
744530576049217536
744394722521792512
744504911333834752
744471461365170176
744454919109869568
744393766279086080
744441803617767424
744511164957233154
744431057718501376
744440524543778816
744417572976795648
744411826834776064
744401701860315136
744530794216030208
744435277238702080
744329241215414272
744479296375365632
744440570572079104
744354579005878273
744482702141775873
744545671454334976
744544769787985920
744512724953108480
744486225688559616
744444412479082496
744438993568280577
744400670225219584
744450280142471170
744432060484423680
744326594597052416
744466709252280320
744487819159080960
744368659221487617
744558430548000768
744477170207232000
744428314790604800
744551044294787072
744380843540393984
744454055112638465
744541858701971456
744470941485404160
744500557289820160
744472262837821440
744479841873952768
744514503618994176
744331413835522048
744464763342684160
744548011787882496
744520715085438976
744435608710320128
744502541405270016
744440872532574208
744425869599510528
744382064275918849
744455850387963904
744429061452206080
744505905358733312
744453526814855168
744551853854179328
744488452675239936
744524033102843904
744468223467393024
744437907189022720
744432710232399872
744444022471692288
744439585049022464
744409151149838336
744469750248505344
744482228143595520
744478944368467969
744377928444678144
744495289218772992
744515522675474436
744517628400537600
744398191345426432
744527560436908032
744434736404271104
744497177041506304
744544455198445569
744536951638867968
744458346112094208
744457792262672384
744514067151327232
744469892741627904
744547051426484224
744515237437648896
744547512594345984
744456487817326593
744477748635262976
744473927615840256
744501056386764800
744446547216207872
744502147098771456
744445993740034048
744510196110790656
744503954738974720
744451291259211776
744496480573067264
744455271750246400
744498762320601088
744336123770482688
744502096943321088
744534891975610368
744514470106513409
744460887562530816
744497176844312576
744542597125898240
744516252568330240
744535248642400256
744512632900755456
744518605560229888
744459583276613634
744341677163290624
744403266180517888
744531687418191874
744379543247425536
744466764126367745
744447629417910272
744452687660408832
744426024696426496
744549668726673409
744467409843666944
744467673912872964
744413643274620928
744447126202089472
744478575017918464
744455065935712256
744411323719622656
744471276870320128
744435914676514816
744498498091913217
744470023075409920
744469968205549568
744462179609477121
744536741864964096
744555532241899521
744523093645856769
744365396220743680
744499613776830464
744466675991445504
744506089559949312
744435189271658496
744487597125271552
744424372098695168
744439488320004096
744485114000850944
744529921649807360
744432588606021632
744478059147956224
744505389295747073
744430474748137473
744465400713252864
744452000130162688
744499684966793216
744412099770650624
744524682968317952
744545562511413249
744435092697784320
744431678546911232
744538486422765568
744476767411372032
744451794584080384
744555918101217282
744512666555715584
744510850451529728
744521818468294656
744497461989892096
744426381203898369
744542261392842752
744558623511154689
744471302237458432
744506807121481728
744444072794873857
744439589037809664
744453698894630912
744469049770381312
744453354848391168
744455972110929920
744534166218379265
744447424215777280
744444492099522560
744487659817472001
744467875591761921
744361537226285056
744429333775814656
744437848544264192
744500603485847552
744505062253289472
744420983155494913
744545734284935172
744485059558768640
744427232601354242
744466105264185344
744443443519295488
744380642369011712
744486648977645568
744505557168455680
744521717838716928
744538214019567616
744442491647201280
744446987718647808
744464876458938369
744532031334400000
744502113405964288
744454944405610496
744553413938118656
744549400014364672
744529322204008448
744365614144204800
744462921976029187
744422316793278464
744470844903129089
744437412177260544
744438435604271104
744433096251088896
744482673096269825
744525949916504065
744534606855217152
744501249333133314
744435109529587712
744533512045330432
744495839058534400
744472204100919296
744423894027747328
744455275931910144
744401793992396800
744463438043295744
744512607860695040
744429304608657408
744328167456935936
744469817315442688
744456492296867840
744540898315247616
744478596283138048
744558795494400000
744509227092348928
744390054383095808
744334958001537025
744441837054722048
744433591149600768
744465929375977472
744536385403629568
744513329176133632
744515140930805760
744533461977993216
744532597699645440
744451110757351424
744500121216356352
744473911216209920
744415639708676096
744383955676332032
744517213000990720
744477761578860544
744329996081180672
744453883137822720
744330919008337920
744444769020055553
744464192774807552
744353622767525890
744463647523676160
744462242423382016
744530635012833280
744529275970166784
744551178512523264
744547227461390338
744482501108830208
744475857360556032
744437395311968256
744348748868915200
744426515547455488
744558854013222912
744482362524737536
744413815031402496
744500536662237184
744473038834499584
744484547673337856
744521847769808896
744434136484581376
744454667489402881
744463307755634688
744540663581122560
744333296834850816
744456924163358720
744429933565460481
744502000306561024
744353278838743040
744437626212589568
744554638892994560
744437374302617600
744539488882429952
744440926915923968
744541107913097216
744485885840887808
744428893403291648
744439354211328000
744554601098010624
744481796188999681
744508409043628032
744469901209899010
744515715877638144
744547546295574529
744455112249090048
744412909086908416
744517510771449856
744418281797214208
744460409512550400
744501568406491136
744541669937143809
744442588086808576
744519742287912960
744409021113786370
744452960457998336
744481926438879232
744410237193625600
744330960729104386
744536364348280832
744534913010012160
744454717997195264
744410224828755968
744540256658161664
744520534977880064
744458543076605953
744423139099172864
744405808289619968
744404105242755072
744473735080574977
744365966327488512
744526448896118784
744428725765345281
744556203242561536
744453979745161216
744442034191237120
744454478808649728
744386019491905537
744542219328184320
744331833098272768
744554949204447232
744555490319929344
744480856627159041
744473772497965057
744363357705109504
744474150329253889
744404578997764096
744487437557063682
744439966466453504
744489215946268672
744474519025385472
744432261597102080
744466726008520705
744506417009278976
744468257000792064
744478877263749120
744486674395074560
744555188225118212
744445067000221696
744448149645856769
744465597979820032
744519339425030145
744552700923285504
744535328107565056
744359813564370944
744466768127795200
744496078016380928
744439102695686144
744458392241119232
744528776692928512
744445922285785088
744551350525108224
744495037661196290
744471092639703040
744387181154828288
744455196248506368
744495218116952064
744557172210597888
744425244425883648
744443292738265088
744442093054005249
744343053092163588
744500217534365696
744482748480389120
744493897066360832
744548095569051648
744447671595900928
744483478306185216
744549437855367168
744485051262468096
744477182429396992
744411847974133760
744551853728333828
744447142929010688
744451437955026948
744509055012638720
744448048936423424
744464419539849217
744463525976870912
744499638795800576
744446031451033602
744502524602949632
744416893507866626
744522153886892032
744501564119736321
744534996812206080
744469649690075136
744403128099864577
744432634827317249
744474431339241476
744540302665486336
744521969186512897
744503912800071680
744335012640751616
744547944590880768
744511316014948354
744546556582330369
744444223802380290
744485802026074113
744542467018625024
744559097228496896
744459860159373313
744408593013833728
744455645030653952
744456039324581888
744407988987789313
744461219092901888
744437269747146752
744441082134466562
744496711125581824
744527228990537728
744378956128804864
744548276230328321
744527958958813184
744525408545144832
744468198448316416
744455196252774401
744479741034528768
744415035695325185
744456777400475648
744557230775742464
744484354907324417
744474514868801536
744454168488869888
744490562225586176
744437290747990016
744423214571524096
744442642423906304
744448564823220224
744526977508466688
744441434607091712
744533944104853505
744535944951402496
744560284279406592
744395641309167617
744434518275264512
744428906250440704
744515145410445313
744462561098276865
744494727249158144
744537484219002884
744349847784919041
744456441831002112
744524968457699328
744422078003159040
744530299422412800
744452868388827136
744451765106413568
744528332188942337
744479602635079680
744433163468931072
744418923626528768
744488029239279616
744482119326572544
744445049979670528
744427907930431488
744429942142865413
744415106755239938
744436426742370304
744446174128660480
744456408037457921
744456966248992768
744439777898926084
744474548628787200
744467699485523968
744416990215888897
744498028485181440
744505678878867456
744499290777726980
744434526466760704
744535147962314752
744497751585587200
744520220467957760
744490503564034049
744404952685154308
744470438143729666
744541099599998976
744498749913862145
744444408217636864
744365631001198597
744419544425504768
744396882684698628745174733138755584
745174632492212229
745174800335699969
745174963745808385
745178558302027776
745178193322094593
745176075416657922
745176826209722368
745176452765646849
745178008722386944
745175211184533504
745179212508631041
745178973521350658
745176188448997376
745179225196367872
745178709305397249
745176138083819520
745178474252374018
745178646353063936
745177266355740672
745178537389264897
745178470116786177
745176221978230784
745178625381531648
745176872162463744
745177639573303296
745177065339518977
745176171873112065
745175441808384000
745175441867046913
745176314512969728
745175483831062528
745178843627958272
745178436759494657
745178180667924482
745175106599608320
745176326949089281
745179396982464513
745178809880567813
745177446832472068
745175504907448320
745178269025075201
745174502611423232
745177061153615872
745174435343151104
745177895690080256
745178726065811456
745175701817434112
745174401553838080
745178369579319296
745176247248916480
745174347116011520
745179124340133889
745176968660844545
745177576994312192
745174967948443649
745177866170572801
745177455120375808
745174816945143808
745174921718829056
745178755367243779
745178105162043392
745174452099383296
745175886517800960
745178944140279808
745176041551892480
745178834983522304
745179191679717376
745175613950988289
745177039854964736
745176725298937858
745177878661206016
745174737312067585
745178541369622530
745177010733879298
745175798382899200
745178289723969536
745177434102763522
745174988987109377
745177870515871744
745177031382446081
745177195274854400
745176679077707781
745176230622683136
745175039184510976
745179334097285121
745177295703285761
745175680984354817
745176582872961024
745176955914326016
745178579441311746
745178218693419008
745178763911012354
745178684206678020
745174523440312321
745179241935835136
745174825216282624
745177862123098113
745177287285366788
745177518039195650
745175605667237889
745175462914097154
745174586103214080
745178872971329536
745175798416478208
745176620399419392
745176830370426880
745175475417317377
745176272511217669
745177178535432193
745178818294353924
745174691313131521
745177551601991681
745175886345842688
745175987076243456
745176167527780352
745176121247817728
745177119873871873
745176460973879296
745175852913045504
745175450377281536
745179292452085760
745175551099338752
745176888960684032
745175458912702464
745175731324362752
745178680087842816
745175009748869120
745175425156997121
745177308332318723
745178906462846977
745177388040912898
745176565894373377
745178856139587584
745178990122459138
745175081203097602
745179305093664769
745174451994517505
745174884112728064
745179262756413440
745174754076700672
745176238717755392
745176968690184192
745174850352750592
745175119048253440
745176209433079808
745175110491922434
745174850503737346
745178663126085632
745175555251724288
745176100284706816
745174959777972224
745175760801959936
745177023237095425
745179254426501121
745176024921444352
745178109582835713
745178558125871106
745177224488247297
745176423548125184
745175563493507072
745179292322037760
745178952503726080
745175659916365824
745177958571118592
745178402919845889
745174380741689344
745177182784258050
745174871475314688
745177195354611712
745177702815010816
745176360323186688
745174636636233728
745176570180952064
745174796095238146
745175227995291648
745175727297822721
745177245480714241
745176964344905728
745174904941641728
745174628306296832
745178084442177536
745174791737380864
745175026568069120
745178260510629888
745177413068283904
745177795014234114
745176465541468160
745175378826715136
745177555708174339
745178835151314944
745176742109708288
745177744598671360
745178084194738187
745178831011487744
745178541487099905
745177853650599936
745176712980267009
745176977028456450
745174879817760769
745177908214276096
745175827982127104
745174376715157506
745177455216885760
745177132083478533
745177128220581893
745177304024780803
745174510958051331
745176758903726082
745178809893167104
745177274748592129
745174720677453824
745176322763153408
745177471952130049
745177895736250368
745176339729113089
745174494105374720
745177270587789316
745177837028577281
745175487996035072
745177983896322048
745178155560796160
745174821189746689
745177061120081920
745176020613922816
745177782552924160
745179384697356289
745176717212299264
745175073003167744
745176821843398657
745177195199397888
745177438552891393
745179279655219200
745177174013992960
745175877953085441
745176716851609603
745177685878398976
745177530571755520
745178181003444224
745179233668866048
745174468696301569
745174875690569729
745175794159214592
745175915999571968
745176440144990208
745176251455811585
745178579097444353
745175760810311681
745174376585170944
745174418494623744
745176863790686208
745178453490569216
745179393153064962
745175743978569728
745175190347251713
745176683527864320
745174728826978306
745175425131786240
745179317668241408
745178247898374146
745177102945652736
745178910455803906
745177493049507842
745177539253919744
745178772115095553
745176138058600448
745178654649393152
745177346143989765
745177325298294784
745176368904736769
745175248937459713
745179254543912960
745174322235400197
745178520536547328
745175492316127232
745175492093841410
745175261600059392
745178642381045764
745175970542346240
745175517532303360
745175911641677824
745176314471022592
745174670131892224
745178671753756672
745177597684809730
745177631377620994
745176364500684800
745176238986125312
745178096945401856
745177052714655744
745175282726768641
745176565894373376
745175051859746816
745176947513139200
745174829746139136
745178549925994496
745176335409000448
745177149137551360
745175312036564992
745179233597558785
745176691987775488
745175827982147585
745178730352435200
745177266619981824
745175945082896384
745177975465738241
745175144205672449
745178323525853184
745177220453302273
745178579445518338
745174791871561728
745177106934435840
745178420045189121
745175332970369024
745177379748732929
745175114929446912
745176758786232321
745174582278053888
745174926089297920
745178738514497537
745176683473342467
745178449413758981
745175827784966144
745174951099936768
745174871391404033
745179199984406529
745175261428080640
745178290067906560
745176515504046080
745175219690573825
745176096358834176
745178541340295168
745178944345767938
745175731244699648
745178772219912196
745178138833870848
745175391451549696
745179359363792896
745176465449226241
745178696823148544
745174867507449857
745174447812816896
745177341840621572
745179329961725952
745178764015894528
745178960779051008
745174833701363712
745176788267982848
745174791733141504
745178860468088833
745175882474524672
745177425714126850
745174770816188416
745174557078650880
745178482829778944
745176138297663488
745178134484418560
745175353929326592
745177962606014464
745175572020502529
745179032392605696
745177283430752257
745175727163604993
745177694174773249
745175039457124353
745175693592428544
745176234565345281
745174703577280515
745174594621890560
745177081810563072
745174774972715009
745176926667448320
745176511439736833
745176318413725696
745178310934618112
745178378018316289
745176654264180737
745178243800539137
745177782297071616
745175454504484864
745175789939744771
745174384873070592
745175789977501696
745178143011463169
745176356485378050
745175521504288770
745175714719137792
745176406632476676
745176326840033284
745177262245306368
745176171764035585
745176213547737088
745178654888493057
745176779908775936
745176062707933185
745176918136233988
745176997970608133
745178621212385280
745175521445588992
745174808577474562
745179384638636032
745174892463611904
745179145542336513
745177928976109569
745176553437306880
745176289112272896
745174590666637316
745178772156997635
745177333733040129
745178210246156288
745176851115433984
745178147344121860
745174636707512322
745175324397178885
745176171831136256
745175165206560770
745176993663090688
745178000648351744
745177174269788161
745174687072681984
745174875547963392
745177903952846848
745177786508152838
745178160044486657
745174607150219265
745176364836261888
745178457580015616
745175408581062656
745179137095016449
745178507882336257
745178642041339904
745176373090672641
745176452786622465
745174393236525056
745175789931372544
745178688426123264
745177824315641856
745177790681481217
745174598824525824
745174674519138304
745174741581869061
745178751374229505
745175328608268288
745178302504067074
745176775752192000
745174712171405312
745177488804896769
745177622871584770
745178633879228417
745176712887992321
745178533341728769
745176654142574594
745177677418496000
745178008755965952
745179396999249920
745174628155351041
745175903139860480
745179061803065344
745175739629088775
745178101286506496
745178130483077121
745174808711725057
745179154052587521
745177505548501000
745179242057478147
745175471478833152
745178336180068352
745176515617292289
745177203369861122
745175731425017857
745178424205967360
745177618907987968
745179099254005760
745177593503064064
745174988953518080
745177451102248960
745176096216219648
745175706242416640
745175307909373960
745175496267161601
745175517351944192
745176150939308033
745174867402596352
745174347187249152
745176263908691968
745178847524511744
745174657586737154
745174817171603460
745177538960334850
745178075772522496
745176377305927680
745177492860743680
745178109725446144
745178658977898497
745176968484687873
745177434123755521
745176557673549824
745174812817907712
745175362196250624
745176565890179075
745177388116369408
745175232286064640
745175722788958208
745174410324152320
745176012183343104
745176041795133440
745174456335638528
745175039171923968
745178172451225600
745175022453460992
745177556014358530
745178738489360384
745175580560154624
745175227844308992
745175609509240832
745179338425851904
745176087739539456
745175911620710400
745175064501358592
745178973689110528
745178411660775424
745175219845795840
745177429979734020
745176049957253120
745175546934398977
745178495274254336
745176117263294465
745178570989797376
745174712213352449
745174917612601344
745176633183592452
745176779996860420
745178461870796801
745174573562232832
745177899917971456
745175265945411586
745175165181427713
745178621342408704
745175517330972673
745178524818956288
745176905834369024
745175366596079616
745174997170163712
745175916087644160
745175202691112961
745178210057347073
745174690981810177
745177539274899456
745178763764260864
745175165202403328
745176201245794305
745174674410090496
745177027309797376
745174795910680576
745176956174381056
745176633221353472
745177010763292673
745174859118837764
745176784296017920
745177690215317504
745178319071514624
745177044112179200
745175441971937281
745177295682342912
745178721871495168
745176956182794240
745174926202568704
745175802753409029
745174665807560704
745175273964871680
745179154035806208
745174607221579776
745177321158508545
745174812608208896
745177237045940224
745176205167517696
745178965095047169
745178332006780928
745176934972174337
745175978662465536
745178273009700865
745176091883503616
745178453402484736
745179065875730433
745176079401291777
745175991606095872
745178994618703873
745176842781372417
745177929294843906
745174934553427968
745177731873181696
745177635773284356
745179287918018560
745177488578404356
745175668489490432
745176326953304064
745176700279918593
745177149200445440
745175643168530433
745176612094640129
745178117929525248
745176637449265153
745179208276545536
745177513815478273
745175295129329664
745176935194468353
745178591697068033
745177883237220352
745175215261388800
745174619892523010
745175274266865665
745175907472576512
745174837849526272
745175584729243648
745176314315841536
745174934251442176
745176976894230534
745175295079047168
745176762951163904
745175932533514240
745175404386758656
745175089822326791
745174796074287104
745176842995277825
745179082699091968
745179384747720706
745178419697070080
745178663369379840
745177861925986306
745178079966855168
745174905121996800
745178608650452992
745175395993956352
745178336083644416
745175177726550017
745179246046253058
745178549972148224
745174758141001728
745174326282878976
745174582219276288
745174531795353600
745175756712480768
745177883065225216
745177891344769025
745176645661663232
745178348544888832
745176473602928641
745176272301547522
745176884711849984
745175957992943616
745176163484467201
745175861251366918
745175752413306880
745174900973834240
745179107764252673
745177920885268480
745177836911091712
745177790962556929
745175890833772544
745176729468080130
745176205251346433
745174397665710080
745174389176471553
745175832092520449
745174422848315392
745174922012463104
745177711094566912
745174443660476416
745176016646115328
745177245476544512
745177291425095680
745178231079211008
745174963917729792
745176083545235456
745177522132779008
745177966712225792
745174531698941952
745175572012118017
745177903957061633
745177887427305472
745179313381638145
745178092637806592
745178906307657728
745175207090892800
745178977803788294
745176633175203840
745175542408716288
745176092126773249
745178541520625664
745178067769790468
745175685040246785
745175156935430145
745175244915118080
745177618647965697
745179371904765956
745178952600215552
745176213866483714
745177882968756225
745179388740665345
745178826913681408
745176578607374336
745179384756080640
745177849355632640
745178814108467202745510759812128768
745530657414144000
745527998313422852
745529122344964096
745516711403651072
745533337687601153
745534738643877888
745483991881441280
745489137994600449
745501968454475776
745486902489276418
745535716017397760
745501679244574720
745503281347080192
745440777656901632
745534474520170496
745483433728610304
745514429664530434
745505860906979328
745501880638287872
745501427452125185
745517873414582272
745530674417786880
745455164341944320
745480128709296130
745408926427058180
745526316464644096
745527352529039360
745418669715501056
745489851055628288
745510877252575233
745528736720707584
745464421032484865
745487229674360832
745422385730428929
745514819692814336
745513263903891456
745514089976205312
745495349733711872
745510009170075648
745491189177081856
745524668015095813
745521392351752192
745533627161686017
745504417793740800
745541596397998080
745442627693256704
745478635407085568
745507047781765120
745537125282549760
745436965219119108
745532448579039232
745478803468648448
745524395502821379
745425103823970305
745521438489088002
745529126514155520
745521538997182464
745530695318024192
745502429685243904
745512022142390273
745488756585574401
745489293343227904
745491268998832128
745523451721486336
745509161887117318
745506812808429569
745486445557620736
745461111617691648
745510633928458240
745443172780748800
745487518959706112
745491243874955265
745449753488527360
745503113650409472
745501116922683392
745430145285103616
745520964331442176
745523384650346496
745539025327394816
745409496676106245
745533648217088000
745520125713866752
745417809962762241
745527545194438656
745501217535594496
745482708067856384
745525536441540608
745506938671116294
745520356237074433
745523992719564800
745517223297507330
745520242919563265
745435232808087552
745447945818931200
745502492604014592
745444926184427520
745535250273435648
745435861982941185
745523355424432128
745539096592822273
745420267476779008
745505453870747648
745522109581930496
745483517719502852
745473879183810560
745483001899810816
745509031628812288
745498352976965633
745523103631974400
745501049771823106
745463808794099712
745492455882035205
745514756748902402
745436973536542720
745537255104643072
745507010125303808
745428958271934464
745485153577771013
745448277278089216
745495370730348544
745539658566623233
745472394500857857
745538907719163906
745417570900029440
745505483222458368
745488945383768064
745537859008946176
745483043649949696
745509128148131840
745535090785038337
745424394751639553
745451368614346752
745491180763262976
745444972149649408
745518322146377729
745535959052124161
745526375067463680
745506980890972162
745521048423018496
745477071279796224
745478425737986048
745531274056499201
745416211672895490
745510315299766273
745426563341103104
745410079847940096
745470750132305921
745466333643444225
745487208866447362
745504619393015808
745503406958088193
745522482942140417
745514215926956033
745536101721399296
745540820548231168
745532381335982080
745512047325024256
745412458039377920
745465419268423681
745439452357484545
745482989363093504
745432246480343042
745521006354128896
745412843651096577
745506158715109380
745497937896083456
745495534576668673
745482645404954625
745507198847983616
745429809795203072
745412810029441024
745502958364680192
745531592718704640
745505860823068673
745531940824965120
745507202828369920
745513960212836353
745532725214384128
745492757980971009
745537066247675905
745522751209799681
745519911884062720
745486348769845248
745523296620273665
745502543174766593
745490987879829504
745526496744267776
745485493131870208
745510201738956800
745520960418119687
745507207098171393
745477046067859457
745534399039451136
745529038500835330
745525020336627712
745503549631586304
745486755969667078
745509220435406849
745513079174107136
745539386050154496
745531693407182848
745509581174902784
745502035823341568
745508284958793728
745536403572809728
745489528262057984
745512110507995136
745528715522695172
745507018312581120
745531786000662528
745499602762137604
745483895051685888
745502086079483904
745419936105889793
745464483900841984
745509472043335680
745507886621569024
745462579829608448
745526349977137153
745438789502279681
745412738692833281
745540040386744320
745529692912918529
745419864932782080
745417797291773952
745469936676405251
745513150657658880
745516552242356225
745540040122499072
745501976885002241
745490564376727553
745511162263932929
745485795075588096
745459388089933824
745526584782659585
745524349365452801
745508998011486208
745537104139034624
745529936304181248
745496322900295680
745520423396212736
745540732178489348
745421026972995585
745511246233907200
745504975724240896
745503822500364288
745425673922056192
745522860244905984
745476454675189760
745433911753220098
745519131479310338
745491063524057088
745539398347825152
745524399550259201
745456904739004421
745508381595570177
745520771615776768
745524663732736000
745454589797875713
745481466801332224
745539956500660224
745526349993906176
745416673331601409
745496780364648449
745502329277812736
745516447233777664
745495148704894977
745448361302462464
745527293880074241
745536680564711424
745524693331910656
745491717424480257
745426311624065025
745506414437638144
745459022862647296
745512420773289984
745509920796073984
745535246146252802
745530623826104321
745521405006012416
745472813826400258
745506737420001280
745534084131098628
745518699667349504
745537183918940160
745495035282489345
745525448088530944
745517730552393728
745535514531401728
745532922615070720
745495911745236992
745442874897006592
745435782245023744
745492464216072192
745424499907133440
745428119205593088
745534981703819264
745536500398383104
745509924910702592
745414706110701568
745514606009819136
745419135002120193
745480174859231235
745536609261522944
745505122592002048
745524693315125248
745533199112015872
745529239777091584
745526471452561408
745429390125740032
745494951459381248
745538395854671872
745486512364478465
745541591931064320
745476383187435520
745503130306023424
745414303256195072
745518133360758785
745488357988270080
745507416767270912
745506884388433920
745491185091809280
745427423177564160
745516933689184257
745487640703565824
745447941700124672
745507408542208000
745525016284954625
745512894503124993
745501003856785408
745483584903872512
745518984892583937
745488366351745024
745458095975862274
745509400622751744
745445668521553920
745485862549393408
745491021362958336
745493135183093760
745519853176422400
745517525367021569
745496780243009536
745534122081189890
745479055055544320
745503247788474370
745452727547924480
745485363355869184
745494997403738112
745491398930010112
745474915101335552
745417121732038656
745499250625126401
745520821720879104
745453323143233537
745451188150222848
745515516140228608
745431315483242497
745539859947806720
745501591046807552
745491449198698496
745451959876878336
745530359622733824
745508431918837760
745477662718648320
745445853075234816
745509069385932800
745539461224665092
745510650651152384
745453427753291776
745420368148586496
745517886035267589
745501662484172800
745433169474686976
745491864476782592
745524487689408513
745498764182360064
745425711842766848
745472125868249088
745493449839775745
745513473312854016
745506238444638208
745512970189299713
745511883944321036
745470406371344385
745528615006150658
745492367868723200
745515499333705733
745496155346239488
745539494745497600
745440874314665984
745446134097666053
745447182510088192
745520091903647744
745510365325209601
745519299171803136
745541055370559489
745539734210961409
745517038743937024
745500756334174212
745468405742899200
745529747254345728
745449745158672384
745539847109017600
745473237488832513
745442426244866048
745429986023194624
745540703099359232
745527083929997312
745429256205828096
745519152463388673
745525070802485249
745488357849858049
745418963434102784
745523288181342209
745499070374961152
745450000952373248
745500039309459458
745532771481714692
745526052311601152
745434733912285184
745505122717839362
745509686141542400
745420020293967872
745536001263579137
745438185921060864
745499426605588482
745421131490820096
745506494305579008
745467994671767556
745445668504764417
745500353550946304
745526987502977025
745535791477096448
745535287887962114
745524013720473600
745436600226615296
745530661734223874
745504183223091201
745485828701315072
745442472357027841
745421089757503488
745482817237196800
745475670432579584
745512814773604352
745504334226481152
745528870930001921
745453138547777536
745521329592369152
745488332931534848
745541344634896385
745532473489010688
745517412083105792
745537037097271298
745508343934943233
745520033330171904
745498592157151233
745535455945338880
745432842004533248
745516690436284416
745505634452267010
745502006068948992
745444519236116481
745438286496182277
745487666016227331
745531458685566978
745440480175939584
745527209813639169
745485950491332609
745442698644029440
745518842315608064
745532431852175360
745515541402529793
745416115472326656
745530896640442369
745538412619276289
745440920586305536
745525444196216832
745478115401441280
745524684918185984
745512248718688257
745477196957941761
745509727828742144
745485199664783360
745505214988320768
745494402089377793
745531366306025472
745510113658560513
745516883613409280
745529734646272000
745418451510919168
745436667297697793
745530330577178624
745505135401394178
745534226750025728
745513158748450816
745441310404837376
745530737042952192
745541046977728512
745428643841642498
745494812879519744
745526379458899968
745411488932839424
745509195387011072
745540107281661954
745524366062977024
745450676415758337
745515679487426560
745413170697691137
745508490467151876
745496176217100288
745508826233790465
745539356455141380
745538907714904065
745489762971049984
745488366351712256
745437036308398080
745502345853730816
745533580953018368
745514887049158657
745534306609594368
745437015613767680
745537091476455424
745463347156398081
745510457591529472
745541181245775872
745499602749534208
745504346712903680
745497040214335488
745527478253326336
745512664105811968
745526039703543808
745476999968239616
745484516165189634
745446918214549504
745518623930802176
745493605100335106
745525620239523840
745446989442121729
745532331029520384
745505265408106496
745511711772282881
745530917804924928
745502501386915842
745464878131863557
745507068975558657
745513339187408897
745483492700520448
745511628192382977
745495949791760386
745501066721058816
745459492599570432
745510554266046465
745498659215663104
745485153422585856
745541256747442176
745500642953703424
745529533609062400
745436147153768449
745485971257364480
745514165557551104
745527562198081537
745431558937411584
745508469801811970
745473086649098241
745514471850815488
745526828236865536
745509237053235202
745498218817937408
745481877788581888
745535367676235776
745493235997376513
745506787953016836
745535812507361280
745529919342444548
745515205803671552
745495685395423232
745504262885539843
745509702893633536
745523351037190144
745504220804087808
745531068451692544
745541529062645760
745506083242803200
745498587862163457
745520318618304513
745495169445748736
745414332712837120
745419403823456256
745490937434955776
745530397480497153
745496931133054978
745498009228582912
745513997839917056
745512861019963393
745516363263795200
745520100627746816
745520863827492864
745409450748436483
745521010686853120
745521186784739328
745526996038356992
745482712480251904
745487015920041985
745473665295278082
745471681267802112
745520784009891840
745427486012473344
745505420240789504
745418585833619456
745470116838531073
745464249342779392
745506016020725762
745505571307040769
745511434868555776
745513649691779072
745496935524499456
745447925006893056
745515730196529152
745504099039223808
745449627860733952
745509887229104128
745537192231993344
745525754427908096
745430115794845696
745525620180844545
745540606554865664
745433399830028288
745509731960127489
745507882687299584
745496671216271362
745509857835417600
745521715321540608
745510273310593026
745522558502461442
745495815481745409
745418384213348354
745442744823324672
745446897406578688
745529743064236033
745517818943180800
745500311784062976
745495547218276353
745421358054539264
745509883114446848
745459987913179140
745451104092164096
745519248932429824
745507417010536448
745507404368871424
745540694593273857
745501033158193154
745487259219046400
745521660766261248
745521807701086209
745513742075469824
745502895571771392
745510151696723968
745462487345029120
745486038550753281
745501918315741184
745427733417701376
745529394957975552
745513288897691649
745409349896417280
745512542257045504
745533098675167233
745422084004679680
745540346398932992
745538337482543104
745445618210988032
745508104570212352
745414358096879616
745527452974276608
745508658256056320
745537049831170048
745526836566712323
745490606114250752
745491268764000257
745536445838831618
745507949515157504
745424638260346880
745521430142423040
745526173975744512
745531639036416000
745537280161386496
745432909310373888
745510117911592960
745511476929036288
745526299838447616
745482163076771840
745507744166219777
745519207090028545
745508599665852417
745523254412992512
745506431374229504
745411924989382656
745503876808245248
745532528220479488
745518410193240065
745504367785054208
745511598614159365
745456867246112769
745486252405731328
745410214082449409
745415725242777600
745503067366293504
745443000688357376
745496557936508929
745486244201668608
745479537421520901
745512185757999104
745458553104777216
745481106133127169
745494754247352320
745484067290775554
745529931988230146
745505260878213120
745440392003235842
745439918093180928
745450726537625601
745453566215651329
745522738496868352
745457056103096320
745522956600631296
745493500192391168
745537963937849344
745486629964414977
745492254580604928
745517915059818496
745525003613986816
745481659722534912
745534478760632321
745498428562563072
745518506846806016
745537611813392384
745481517246255106
745495169437306880
745450860872773633
745504602724851713
745433437738274816
745504158023716864
745507387721687041
745532138137620480
745535560563884033
745530447724064768
745516464006799361
745518573552951296
745536705604685824
745526152681291778
745462101531992069
745423748929626113
745536730971856896
745507005863866369
745539386041765888
745459039681683457
745529181182660608
745524760239431681
745497870569086977
745489360309497858
745476978791198720
745467457582702593
745521304191672321
745521648200089601
745491226913189890
745499506377031681
745421786179862528
745521048242655232
745540510102630401
745466581061230593
745516493253677057
745465079622041604
745483609918738432
745522331901009924
745536550465744896
745444028414459906
745513506942836736
745534189127106560
745540853762928642
745541361508638721
745478727702712320
745516203855085569
745458830075518976
745445219630481408
745530263199842304
745467638185242624
745528577135783936
745527578765590528
745499456095719425
745483546991591424
745540132330082305
745532322766684161
745518330375593984
745415922383364098
745523896531582976
745418032051167232
745494364332298240
745521031599710208
745518905284648960
745527138476929024
745423228827377669
745538081588056064
745513087801798657
745518074447593473
745524152342175744
745492946447831040
745524131186151424
745536592584970241
745415788312440834
745447866152300544
745537183948234752
745532738027954177
745516178878042112
745526731713318914
745537230077206528
745509182867046400
745519345346895872
745450504495341568
745483068790562816
745443168573861888
745508943615557632
745497526904619008
745536676198416384
745464513353289733
745517457914269697
745515063247675392
745532037612724224
745517378176356353
745541751629189120
745516652763054080
745420733409562626
745518636840820736
745506854780866560
745518158732107777
745525326415958016
745510449341313025
745519089775304704
745431655276437504
745505605004124160
745474546069708800
745468892185690113
745469466721423362
745535661554311169
745420825302446081
745419030157103104
745499934305095680
745496289387778048
745526362379739136
745533173983903744
745511988680286208
745534516312182784
745514757126397957
745507483993530368
745538844758421504
745526974899052544
745512710268346369
745525385517948929
745478027560128517
745500693482504192
745480598630739969
745458364507791360
745539230575669248
745501096009834496
745485678037766146
745409182296342528
745527121691324416
745519349625085952
745510378172362752
745538119349329920
745507366406225921
745489251286999040
745529462310084608
745477716976140289
745473342191218690
745519966066085891
745510885469261833
745475829744820224
745461250339966977
745422595609137153
745528732295671809
745540233299537922
745455755684417537
745469836013113344
745512538029228032
745420410242498560
745490941721509889
745540874751270912
745517571491799040
745507500858867712
745486181295546368
745473648748691460
745523745217929218
745452161203576832
745485862419345408
745525246778707968
745511036787134464
745505160277823490
745486755869011993
745518489775964160
745491889634185217
745411904269484033
745508989803192321
745442480514961408
745541281753882624
745518980526288897
745525037336166400
745480095406534656
745507370856382465
745441184512770048
745451460553367553
745487774879363078
745534742775234560
745515528588976128
745520180214665216
745427440063877120
745471517895462912
745420523673354241
745486978234277888
745482959738679302
745434242952245248
745491990373031936
745497774360125444
745468116243648512
745506724858060800
745503436456636416
745486223053983746
745422352041709568
745455168473468928
745536126719451137
745540321090560000
745514224344928257
745539784181833728
745447841187782656
745519844670341125
745480019825172480
745487615739072512
745415415036260352
745419164353957888
745470054171443200
745466287514521600
745501599234035713
745490224512282624
745471840965931009
745502383749271553
745527939563806720
745461363603025922
745535917297795072
745492053111365634
745520633287606272
745539499245998080
745496788480598021
745505143760683008
745489020596064257
745456451905163264
745469206804594691
745500576188751872
745523451654344704
745422880826077184
745522533210853376
745536122889986048
745509149358731264
745498411609141248
745508763457585152
745515792880402433
745508373043384321
745409584928456705
745497916651896832
745415897314131968
745515734097231872
745530141749612545
745453616656351233
745539797079384064
745516388484145153
745442707334520833
745463938825879555
745536496044695552
745507194607566848
745506636857409537
745518217074860032
745529436871622656
745492464027344896
745522017282068481
745414743842664452
745505697266184192
745529411911323650
745530515126550528
745502396478980096
745519651606528001
745507924542251013
745463389380476934
745536206524420096
745536843978964993
745489926767026177
745526702403522560
745460809992658948
745525725046792192
745482741798428673
745532347802476544
745465889101750272
745498877197844480
745504137068982273
745515390155907072
745497073689104385
745531101989371905
745423694583992324
745528774331031552
745512525442101248
745429268612538368
745535627727249410
745495517803614209
745453046046429184
745509937736867840
745466988139405312
745529739205451776
745464366598754304
745517147594469376
745496155031691264
745528279549894656
745523732895064064
745541545948938240
745516690671210496
745506678540406784
745448386355048449
745505097614954498
745514685546389505
745517797808046081
745500508836634625
745524001095614464
745446687527755777
745432036794576898
745474693038125057
745511955129995265
745424503786766336
745500559327670275
745453033639706624
745414764621246468
745515121682702337
745511543962378240
745537888696209409
745436810176671744
745449074053255169
745538110692352000
745461522860642309
745521052785086464
745538907597463552
745495224068112384
745499183428173824
745521161446924288
745509392418635777
745410063079079936
745528157822816256
745489503071014917
745539251635261440
745537250969038849
745437023981305857
745416090025496576
745523938382385152
745428878559174656
745420670364848130
745536625845800960
745532590971445248
745532633111617536
745537997588705280
745527113189490688
745515889340997632
745478430150451201
745529852061593600
745514434034958337
745455122512125952
745510084327858176
745437275430002688
745509895718342657
745529361558704128
745505982386626560
745538504990425088
745537217297162240
745470586764156934
745421332846870528
745417201763528704
745449720194170880
745464144367738885
745523942647992320
745493516810256384
745527910212067328
745523040889364480
745527058885812224
745509644097839104
745506892772839425
745453553829842944
745436969476337665
745529059635912704
745466233034670081
745473283525513216
745528484945027072
745490434219073538
745521849694445568
745462865126055936
745455147422089217
745537506767052802
745537737575391232
745497916643508225
745430984095522816
745508645954195456
745532318396227585
745435794827935744
745525075097460736
745507173833146368
745531903181086720
745533551437717505
745435866076708868
745539431919017984
745538807273918464
745525670319525888
745494863446052865
745504820576948226
745541273168154624
745529541808971777
745415444341751810
745528220720594945
745507165050306560
745515168092688384
745492325665669121
745537976759779328
745535233391362048
745430187265921028
745512441556013057
745509346239348736
745508570548973570
745494984858558464
745493881731440641
745538588880732161
745489431608492032
745533878656372737
745533102680772608
745435773806075905
745427494489100289
745535946704068608
745534273130631168
745518129023836160
745518330350428160
745410331472625664
745429012672036864
745513343381757955
745540015011172352
745494791954149376
745497287476928512
745521274684743681
745413061691973632
745482440014127108
745493089129635841
745524177172475904
745540052894121984
745487531634917377
745498008997920769
745504115887738880
745450307174436864
745529525237231617
745459878479552513
745518271781187585
745520390059892737
745489499006767105
745532197021458432
745535653039902724
745498374007197696
745495190379454467
745536894348328960
745497765917007873
745517210685210625
745526584744902657
745518280190754818
745502882883997696
745441721681469441
745490908154466305
745466908460253186
745483517597880320
745523812502953984
745454719510843393
745471219940499457
745509753246277632
745539859826126848
745490312475213824
745493143596892160
745496167933313024
745467910664052736
745502601744003072
745539830478606338
745528908494168066
745480665567625216
745488378779439104
745477435991306241
745534814019694593
745537615944835072
745538110881046529
745518263228993536
745541558590545921
745463473346228225
745514228266635264
745468032554721285
745540438480687104
745452169457864704
745427779655704576
745541382434021376
745535573255872512
745481286219771907
745528061232222213
745468770718650373
745495995870371840
745536621705998336
745540405123387393
745438294675197952
745516535192518658
745507509134254080
745488815020642304
745532666737373184
745447081876217856
745426701593698304
745471345790586880
745433978828656640
745512080799784960
745513783984955392
745535027941806080
745533559809572864
745422700286353408
745495861807853568
745515402675945480
745460696381534208
745487284128997376
745521220557234176
745525599343517697
745521702759608320
745507186046992385
745409077401030656
745536877768249345
745531454319263745
745519312090234880
745515021195575296
745494272154075136
745481466591645696
745426085144330240
745481131051520002
745483886977646592
745537016218030080
745538995803684864
745518326290358272
745419366011912192
745533014919151616
745483228450955264
745412415982960644
745513733724606465
745482033137254401
745500336912105472
745488684992991233
745527914578382848
745499934137294848
745494469089206272
745531655733944320
745506254940868608
745414563391279104
745483136163667973
745411061285806080
745478966874562564
745492187417214977
745482095770767364
745524089238884352
745522520422391809
745529453745319936
745539197155479553
745538375168360448
745531651434774528
745434704615092225
745496599644626944
745423262377644036
745526584828825605
745527700681433088
745539130000445441
745493470949711875
745513636982992898
745529353237237760
745506703727198208
745409039639678976
745530791942197251
745541416093253632
745508880659079168
745454832987811840
745539968936751104
745538878237356033
745539343993835520
745524579989282816
745512030744940544
745499066235138048
745437678162698240
745524705763819520
745489863776952320
745517373994610689
745540128232222722
745468997055848450
745537464731787266
745519198890131456
745492078369480705
745538110629416960
745515428059877378
745419017947602944
745536496094978048
745418078305935361
745529571022299136
745517764282978310
745504895998918657
745538043885420548
745484482514288641
745482594817474560
745470464999362564
745435618973454337
745506821125767168
745425321764130818
745532050225061888
745465306298998786
745534029944889344
745413808437473281
745459622950014976
745505219014852608
745496876590338048
745539125785157633
745494259512442881
745448205895139328
745531072784404480
745440626632699904
745429914715840512
745425636324347904
745523065933594624
745455285913849856
745515620767129600
745526182163025920
745462256796733440
745422176166174720
745538207110955009
745504866575912960
745506720495996928
745516291901915137
745496650202783750
745505261192781824
745491042191867904
745497660908417025
745485090755469312
745536135401594882
745436612767682560
745513154730303488
745541441133260800
745492267113164801
745536701695565825
745467763892748292
745409882686271488
745467000390967296
745540606504534016
745500261506940928
745500500368318465
745499816789049344
745448524687409152
745458632876167168
745459794669076480
745537859159883776
745458821863116800
745482058122723328
745509879025041409
745474063762481152
745495844929994753
745536747602206720
745479046620807168
745509614783860736
745519685387452417
745471794535010304
745472939575779332
745525129287917568
745518657443266560
745481106158297088
745532167573274625
745529436968099840
745435950285627392
745449359441956865
745505772725927936
745530204697690112
745491805609721858
745516225023746048
745417553967611904
745533245320683522
745471153062305792
745478593644376064
745411690376757248
745492531270451200
745497799282688005
745526006052597760
745438462669553664
745497526573248512
745495006161494017
745411790884864001
745540962953244672
745512630555574273
745481533973102592
745517437311815680
745409484021850115
745540233119182848
745431214828359680
745497916681314304
745537183713366016
745501968387313664
745487716322729984
745413460494680071
745534323382616069
745470154855714817
745493802274611200
745432225542340608
745517953118937088
745470372636557317
745417646133383173
745539280856977408
745460255967023104
745511196028067841
745521857705582593
745524055613157376
745495664625254401
745461594314809344
745501872006430721
745475993154969601
745533304066105344
745508893426520064
745471085940858881
745512060168003590
745495891079925760
745533824419848194
745517923708502017
745517252707913728
745434993657155584
745453461534310400
745517294319636480
745521182649122816
745534830805323777
745526999934873601
745537905142038529
745507853071376385
745496876582002688
745524042925379584
745538995778510848
745476773484208130
745528703174610945
745484251672371200
745491495407390721
745519311972769794
745534931489554432
745506590833311745
745409484302868481
745530229796462592
745447840999104512
745476672573444100
745498088911994880
745493508413235201
745413678539878400
745533132133195777
745532456900530176
745512638705074176
745529088769613824
745505898445967360
745443361352450048
745418241980399616
745480883570827264
745512273855188993
745516103405756416
745479738773241856
745486608942538752
745497958708219904
745521820091088896
745410335520104448
745540069461630976
745487384955887619
745517504089362433
745529130792288257
745485891808878594
745516535419047936
745497409111764992
745537272112504832
745512919962521600
745533635701309441
745517701213257728
745490174298120193
745497673541656576
745509472013942784
745507265948508160
745471664574464006
745527847259770881
745522499530547201
745530565290393602
745423476400480256
745541373902782465
745514266308943872
745526073085943815
745528728126521344
745532721351426050
745499141535498243
745522336242098177
745432095451807744
745541734847787008
745503948073623552
745536697257984000
745469709953339392
745516292178731008
745508092205371393
745519936869535748
745508935050788864
745449376315645953
745527675515609088
745533111325188098
745448050869469185
745541621295415296
745502358390464512
745515650437681153
745424403417169920
745514282872279044
745440111014346752
745522533223456768
745416975287869440
745450407967756288
745417742845501441
745525683007348737
745485094844923904
745438084985139200
745433190207201281
745540350786183168
745486495620825088
745481106242179072
745518687063420928
745448503749521408
745445643250872320
745479982076440577
745445764927717376
745529940297146368
745474395229958144
745513527989788675
745498101280997376
745515298187423744
745523149567983616
745499950851596289
745422612084326400
745541218927468549
745473233411944448
745487162477469697
745500072519995395
745475745623904258
745514455094558720
745464312181886978
745447790780657664
745522843413184513
745524072386179077
745531265579835392
745452555233202177
745464962064089088
745532603512434693
745473942287093762
745433500682067969
745436662994395136
745511300768292865
745540778219315201
745514647952887809
745520335466881030
745491084130684928
745527583102537729
745513385534464002
745537079027785732
745520998137499649
745536902980218882
745432712195018752
745539088216797184
745520352097251328
745447123936751618
745454631732527104
745491885418917890
745521375494868992
745522084504178688
745519937054085120
745527570632867841
745417847640293381
745488643347775488
745533593716297728
745509216421437445
745505982462070784
745484012659970048
745503285553991681
745484973092671488
745514123434196992
745473346393931776
745460394467147776
745451414671994880
745513477523963904
745499401464930304
745498050907385856
745521203780030464
745535124536602626
745499107968442369
745496092465258496
745536990968324096
745539507441664001
745523250248048642
745496310548094977
745469932586958854
745483132078432258
745483442075271170
745513204936146945
745489146647449601
745465796898361344
745537489876639745
745518657539735552
745526932901486592
745477943745355778
745499875530334208
745509266581118978
745525288772108288
745509035911176192
745457790110531586
745423182795055105
745540782656888833
745503214385037316
745538974941216768
745511497846005760
745515096735027200
745538110625177603
745508721497800710
745478966945841154
745439947381944320
745537171239538688
745489133783572481
745525976772182016
745537838058340352
745471865993388038
745526907786002433
745514186596200448
745519085576871936
745530078721826816
745508868109697024
745513678837944320
745503801293963266
745493055705255936
745534747183460353
745440723160334336
745541495575322624
745496448607780868
745478233001332736
745529956982108160
745525951526633473
745526756715593732
745415234496700416
745516103497986048
745475145762910208
745526316405952512
745534419927064581
745508712861700096
745539390240264192
745510273063092225
745468002930302976
745491310946058240
745508968722685952
745467197691092992
745521815850618880
745539146756698114
745513590757588992
745412273129160705
745520490538622977
745517571273691136
745413913353789440
745437674228506625
745538781978079232
745533371141357568
745495685236031489
745413195947474945
745513729152819204
745498294361567232
745529147657641984
745495073081593861
745527755215798273
745477117073227776
745420171024662528
745422716971286528
745492485258895364
745539658478551040
745467776421134336
745417369569353728
745500739540127744
745516434764140545
745518594788757504
745503511845081089
745530720412524545
745515465728921602
745441004405194752
745416010489040897
745428853317742593
745539121834135552
745489607953788928
745510797426647040
745485996507049984
745529860542468096
745509497196552193
745420037008220163
745495656203091968
745504191674613761
745511061885902849
745540354795933697
745438026512408576
745511766231154688
745511581820190721
745466711302823936
745420330521354240
745441994051223552
745486776790179843
745492195713527808
745472193090355200
745508301933142017
745473354782539780
745482934681931778
745485921215090692
745502576720764928
745527046223233025
745508725482369025
745482628778758145
745493156100083712
745532746362032129
745443286014394369
745496419318927360
745523304916619266
745430786770231296
745507916145319936
745531370382843904
745500840161513472
745541051062988800
745540409506488326
745521203545153536
745535342543962112
745501184371232768
745518577923424256
745524030724157440
745429306294177796
745541650613567488
745528203846909952
745489272543707136
745494918076866561
745447052423757824
745490773731205120
745494796446244864
745509471938502657
745512714231939072
745501880256606208
745502471758307328
745524785732411393
745523040558080000
745498327974764544
745440823899103232
745540002390564865
745522734512300032
745508251588911105
745424118040956928
745519039515025412
745508243263283202
745470825948581889
745496553754755073
745529684398477312
745458414776549378
745515428076654596
745490215976898563
745529029977989120
745533006413127684
745494880286187520
745539218122805248
745509304287911937
745509295983210497
745517319766454272
745537284632567809
745461837609590784
745500093684449280
745450189729587200
745501263807184897
745536986790789122
745515813864538112
745503495378219009
745537443730841600
745515314973028352
745537888528400384
745540660803993600
745458398234288129
745503705105993728
745513121280757762
745491273130205185
745511741212090370
745529642623238147
745431843751616512
745517927655342080
745511388873797632
745534646499188738
745517751708508160
745530166697299968
745500722653868032
745518850783903744
745530049311342593
745482607618449409
745532205326209024
745502291449389056
745536487668670464
745481537894809600
745534507973959680
745498122365767680
745517219132518400
745456376604819457
745450718467809280
745451041467076608
745463397500719104
745481940610867200
745428954056527875
745498780854718465
745454568805326851
745531827708801024
745540186805673992
745510109741092864
745431353374609408
745525133771608064
745497933630496768
745518200498991104
745421840525451264
745529759782703110
745493537995665408
745507882683105280
745536701561339905
745494049864331264
745436948446199809
745457932553326593
745487607061065732
745487867456040960
745527977392246784
745498571252736000
745521979415887872
745409090008997896
745510805727117317
745442711260389377
745501758621810688
745513444246355968
745523086879948801
745492103359135744
745483899455700992
745530838012440576
745493101578358785
745496859913781249
745510575052988416
745487900750446594
745529479095717888
745511200364990466
745513670700982272
745527298011471872
745491600067825664
745522709409366016
745535531539259393
745453922752565248
745538043654742017
745521157252644864
745530674430386180
745528887640088578
745424122226827265
745530116353097730
745485254375276544
745424759911940096
745539209709027328
745523757742063616
745534587690876929
745500907224215552
745500227952484352
745496314385838080
745425216852000768
745533866232807426
745455264946495488
745538438053584897
745541139151740928
745486101301755906
745531387411730432
745483219886170112
745468556561653762
745441432261976064
745524966058188802
745534680070389760
745430233243779073
745495748431613953
745524655667064833
745516371564322816
745519836172693504
745490774037409792
745508801122435076
745539423740190721
745507719105257474
745408892906147840
745417625161740288
745516439050690560
745540380133777408
745537720919830528
745539998456283136
745432435417055232
745536194063151104
745533203499233281
745506489985490944
745536328192794624
745532033397514240
745416555844898817
745510298463797248
745518871512113152
745488513378856960
745530963938029568
745535502175002625
745512915495620608
745421173509365760
745541411827646464
745415544774496256
745525901018861573
745489620570275840
745537242504929280
745508872392040448
745505684536516608
745500689372110852
745493177361006592
745486105743495168
745521480310546432
745503381993578496
745439108386873348
745533312358191105
745534373512941568
745425107875561473
745508343767150592
745526647852412929
745410058834456577
745444632322924544
745513637100421120
745504157759528960
745501330811162624
745470171465158656
745535871244349442
745539742616301568
745514203461492737
745456565004566528
745416492796284928
745426634673520640
745512664093200384
745490065158115328
745482720847892480
745504006823260163
745508939618344960
745531655851384832
745518515138924544
745504669842083841
745514710963888129
745540128211251200
745530368090996737
745507924626178048
745492883743006721
745505294696910848
745526396177440769
745424499663855616
745501268014075904
745538286920179712
745416807209545729
745430803719458816
745533748838440960
745513205204606977
745518854852382720
745518796023042049
745490425985654785
745489519634374660
745471534836244482
745526236579979265
745476941130539014
745476505099132928
745514115184025600
745505974140567552
745506481479385088
745493634410131456
745457324316299264
745471387842686976
745454350760312836
745495568063963136
745537385409085440
745522390491271168
745508104838643712
745541319435509760
745521270679166976
745529818507161601
745486415975243776
745447186704392192
745416928827580416
745533493011058688
745523929784082433
745489935101100036
745531269887365122
745525754423742466
745489377023791105
745438722745761793
745537351699439617
745468799906766848
745415729390878720
745516715744759812
745437069955072003
745537678960005121
745517004921049088
745519878145089536
745509258062553088
745411627579674625
745496830394327040
745495844825137153
745519702181445632
745484503469023232
745540920838238209
745507215675531264
745415708494938112
745459249673822208
745512038995107842
745530594566692864
745531806661763074
745502098482069505
745530821126168577
745515050606047232
745538324836687876
745468057535942658
745537309680898048
745518577822818304
745511485346979840
745485933886078977
745516774561480704
745469546555834368
745534172526088193
745531140027518978
745411321252962304
745456607023276032
745511325875331075
745506972158427136
745540396864856064
745464207378833409
745514195018407936
745414689153134592
745459635243540480
745420007824232452
745490622853746688
745530678461112320
745511502044553216
745520293431541762
745491008654192640
745510818419081216
745512013992853506
745510680090992640
745517009379614721
745521950160674817
745493345196118016
745483266312986626
745497531124088832
745532238759026689
745530795817738240
745529810387009536
745487691236573189
745521618852577281
745503784764219392
745497224587534337
745443520706658304
745491910760894468
745514094178885632
745506146237059072
745414777334272000
745495668781785088
745504556587450368
745452513634160640
745538865956413440
745519689380433921
745441868394135552
745507819638558721
745482590648303616
745533799111372800
745528979654795264
745502463646543872
745457810922573824
745523049122791424
745537204722622468
745503969301041152
745529395247407104
745514073110941698
745519852853436416
745527067358298112
745439313937063936
745498075989315585
745520087893835777
745486021572198400
745466811722797056
745526727380635648
745503469910450176
745488320067559424
745521832673959936
745535338500653057
745530934556917760
745482326491029504
745496557798064128
745499573502697472
745409999896096774
745509207827316737
745529550247862272
745506049512247296
745537997446094849
745504610752724993
745482846622482432
745510382341525506
745509430276460544
745521321036001283
745541277375049728
745490702721679361
745512651296407554
745525549066379264
745418132802535424
745454899945627649
745539859977113600
745528854123425792
745414286730629120
745485996632899589
745528715476500482
745437737088581632
745518854760108032
745523678385823744
745526316376555521
745511921483288577
745508360716378112
745539742486302721
745484717311483907
745528493253918720
745497560471609345
745495572283424768
745534910551621632
745541458019508224
745444473186856960
745460755483463680
745524605150892032
745498164451368961
745526551156908033
745429994097287172
745453863939936256
745525049885499392
745536613267079168
745516346453065728
745529092934533120
745410562247405569
745519324647960577
745515390172704768
745541650982703105
745513909881212929
745425694931419137
745531173611286528
745526710897020928
745522596116996096
745528124129968128
745529416109826048
745528283622584322
745442358943068161
745519320373944320
745488953743048704
745501830235357184
745540161820229632
745511862670761984
745418753542860801
745513590749171713
745464576297209856
745534239504924672
745501070957256704
745412327902674944
745435744852840449
745454879192158208
745519513152565249
745478195101605888
745484465586081792
745484541033254914
745496658524332032
745520503146713088
745515776090595329
745510889978114048
745539100724207617
745421056228237313
745523456104501250
745416186670682114
745529093156835328
745475011863937024
745436566676398081
745443013409800192
745530837945352194
745540807780769792
745437548235763717
745515960530927616
745462931974922240
745503906206081024
745536298706886656
745511816927711232
745474437093306368
745535225233453056
745531194477948928
745505311394406400
745414022544130048
745509933416800257
745453926800048130
745508151013707776
745453608083292160
745480024053080064
745470918021963780
745533735999672325
745512743650791424
745486407766941696
745534528882544640
745469118564884481
745490870221234176
745493340796313600
745507769113939969
745415230298136576
745509056689823748
745464719054516226
745489008218648581
745409811420897282
745477608062652420
745516766206386177
745414403898544128
745517105626259456
745490555644194817
745486961238892544
745428693992955904
745447841103904768
745518900993875968
745494842394845184
745468892437348352
745525099994832896
745513339074207744
745412923250597888
745533199187480576
745413640472297474
745527440684945409
745514173921058816
745499762191831040
745535766059638784
745452534265851905
745516761710133248
745537292991750144
745509245487976450
745411719678271488
745500928250257408
745464421309251584
745505877612867584
745541713536552960
745479432668733440
745534050908020736
745530561171644417
745422268449296384
745441373403250688
745524521105448960
745520876473323521
745532448428044294
745461862532161537
745468019787210752
745519106447679489
745434142603612160
745518108064940032
745507521842970624
745535380410097665
745423820094242816
745488714604777472
745497140848271360
745414538095431681
745523757905653761
745453641687937025
745538022725214208
745422930952265728
745428962495455232
745531362237571074
745503004367826944
745419822964473856
745521945794347008
745528359044583424
745420573816164352
745538316255137792
745507635017842688
745523766487244802
745433278207901696
745445303294304256
745492070081564672
745530636660682753
745494754314465281
745531273905483776
745529625611116544
745419231487893504
745508331448479744
745511015433961472
745415859535904768
745442082085437440
745502379403927557
745533845391319040
745517613334179840
745515830696280064
745500550741929989
745422046100807680
745525846522269696
745437930026479617
745533304330326022
745540967013310464
745479805873721344
745483773744078848
745525012132573185
745474533516152834
745522243975839744
745467650906554370
745476999846592514
745533849396871168
745502320763375617
745484000223911936
745481634632237056
745528715405205505
745427595227893762
745453608276135936
745540656722935809
745541520988610563
745534549988237313
745528204048244736
745515977350144000
745442849638875136
745534935742615552
745519806762221568
745437141354766336
745419030408765440
745534025654145028
745495257513496577
745431965445169153
745470171284836352
745505567314055170
745498935897161728
745445466880368640
745529491389186049
745524114421473280
745489587057786880
745457638964604928
745521891381678084
745489821850689537
745529298749009920
745440551462445057
745512156351782912
745538848877223938
745479956600258560
745519647374475264
745521731880706051
745493152060956673
745531374761713664
745529734902120453
745528262592344064
745504195776700416
745424659252920320
745455281769938945
745448184839712768
745541600290299906
745519429304279041
745430065605808128
745497245722673153
745412608702844929
745480154030321665
745490073349591040
745541458078269443
745475665969844224
745438370483027968
745500706103164928
745517432786214912
745536034834784256
745500085065125889
745535376278728704
745523208472801280
745506708236075008
745481474946699265
745410956361142272
745537674589536256
745537884233469956
745517793450221568
745530808597766145
745533585302528000
745514270247444482
745464970586951680
745540937808437251
745512668010676224
745409354191544320
745524408240857088
745508817853550592
745534545521348608
745433861438509056
745470930676125698
745536231753158656
745529172571807744
745443168649281536
745515629336104960
745520314235293696
745519475693215747
745495010347356161
745513955905331200
745521517975339008
745533400723816448
745475330681405441
745504342375960576
745501729517535233
745469592835751938
745520666883948544
745529231564644353
745536604865867776
745527671321354240
745518238071558145
745536651200368644
745471820006993920
745502303969370112
745529382274424833
745413284002562050
745524588436557824
745486835510435840
745526597638197249
745476781742776321
745457840190435333
745501179883331584
745534998745231360
745480606990008320
745429062928244736
745513720810373120
745523875203604480
745489406673354752
745428698304634880
745481789808926721
745465733967024128
745529621425201152
745435983718420481
745523309287092224
745443730769883136
745512865151352836
745501381415469057
745483106614816768
745500252891840513
745507865813626880
745430229217222656
745445722879733761
745435396713046016
745512047362740224
745490928949829632
745509824406773760
745524248727326721
745527767660269568
745539125760057344
745526018543230981
745517739205234689
745521367169130496
745526069009096705
745536126832676864
745508151030472704
745505747572662272
745524282093010945
745526597407539201
745518166709698560
745438924047257600
745537880102035456
745413351166124032
745524953139679232
745430002468958209
745523246376771585
745454174511341568
745535480926633986
745491335801495553
745519840274702340
745409110649282560
745445232171376640
745528581279780865
745489436117393408
745504464304373765
745501364562731008
745501767241072640
745436172319490048
745529063805091840
745531643394306048
745529965366513669
745538853230903300
745432263211491328
745527666896318464
745506393499668480
745534100925120513
745503289563746305
745493831764762624
745421089942159360
745530938507956224
745533212068216833
745416400429191168
745440458948517888
745528606655283203
745506980874194945
745500571734401024
745538475714174976
745537422826496000
745532012207865858
745409672916639744
745533719184711681
745515457273225216
745447102805770241
745475804289597441
745502182368153601
745431022053916672
745534226833891328
745453566400204800
745518070362312706
745514903696343040
745526228287840256
745428836507131904
745498453799632897
745465519919140866
745433052029952000
745531991328624640
745438177494634498
745524483654463492
745530196367802372
745517038848737281
745444926121377793
745447979528654849
745473203800203270
745521354619813888
745414881990451200
745480866919419904
745489326742478848
745529831119429633
745428614460514305
745520759057985536
745531081382756352
745468963690184705
745508582762831874
745479856167608321
745539268404121600
745497442959777792
745499540204118017
745480690674737152
745537469068697600
745510088702468096
745408779534143489
745521064998952960
745515201403904000
745531655692005377
745465851168460800
745488009835872257
745539939513733124
745454442804240384
745501687666769920
745443709706108928
745526064613462017
745525196468027392
745524776932782080
745517470740471809
745503126300459008
745420708134649856
745525628468789248
745481991202582529
745484033719570433
745512760419639296
745522763771711488
745507588859564033
745514840702103552
745527872706646016
745500282491019265
745476915809554433
745522461953777665
745478681888317441
745536898597163013
745487611284729857
745514564163252225
745511984653754368
745511711818424320
745438550837997568
745539100602564608
745528849752961028
745538228107632640
745518896535371776
745517151746826240
745507114903175169
745531169182146562
745423681757675520
745409282884116485
745449401347350529
745482699935096832
745457169106079744
745504128776888320
745417801247002624
745520670918881280
745494326407401475
745533702407479296
745523971966173184
745540904258146305
745517156213788673
745420171112775680
745497056890912769
745537532130033666
745512076626432000
745524630270578690
745498885531938816
745526429664714752
745483815762558976
745483106589675521
745529386540011520
745495610036355073
745501276264267778
745482985038716930
745535141125070848
745476504826454016
745501779874373638
745424285607530497
745532804969037824
745532997923811328
745489276477923329
745438013799415808
745533899795664896
745515172186324994
745541327908016128
745529470677749760
745521430255656960
745512529913229312
745508511581274114
745464706207383552
745527557785739264
745415649791356928
745445353659371524
745488848797343744
745411690251042816
745440245001261059
745462575639388161
745537251161997312
745527176364101632
745504996829995008
745449984393306113
745462885900398594
745494788066017281
745410872273739776
745525402114785289
745532989681983488
745499879833636864
745522172362293248
745498793513103360
745506057867268096
745534553922510853
745527318727139328
745515172345745410
745506632428204035
745534658855608320
745530103749218304
745499426727178244
745440744320598016
745444041114869760
745505194121666560
745530112087461888
745461451637284865
745520683472433152
745516728264724480
745528161878761474
745537125068660736
745541692619530244
745512953332400131
745505504231731200
745505802308333568
745517478860587008
745511778935705600
745518917620105216
745445173233057792
745486596376403968
745516640196931584
745534864527527936
745484985876910082
745537792139100160
745528791158558720
745470389728378880
745511162591088641
745494259386593280
745495546891116544
745478958615977985
745525506838192128
745525339242172416
745529071904272384
745428962562629633
745492401263779844
745475016024678401
745508473685696512
745495551332933632
745526618265812992
745472100840812549
745536940527648768
745474046863642624
745530108052574208
745512043084582912
745527855916802048
745413066075017217
745499485405536257
745414663911931904
745509442913873920
745529462117150720
745502534609997824
745446028883656704
745541344681025536
745471010359500801
745430833104719872
745522256554536961
745488353651372032
745448050634559488
745528769943764992
745463049713180673
745530703777931264
745513569903534080
745516518725689345
745485564518891522
745537666364563456
745510042661597186
745450634455855105
745525590871015425
745517865059553280
745530825442099200
745533606076911616
745410495004344322
745411887614001152
745491893836906497
745498579687481344
745500945157496832
745481554739138561
745464609822281728
745420343230136321
745523858409590786
745441042082594816
745531106254946304
745537225958383616
745430782806736896
745487556922335233
745538039514988544
745494695753572352
745519207186456576
745486491690819586
745539792780222464
745502526301048832
745535367550377984
745435228601098240
745492657112121345
745540480453140480
745469412342325249
745456300897632256
745454161949392897
745486311075651585
745518234086965248
745475720520957952
745507601253695488
745496603935440896
745536177046855680
745503461769306112
745507035047854081
745511519018901504
745530070198956032
745512550943465472
745526660586344448
745446469637812224
745425762191290368
745530565185593344
745513209440804864
745530821222641664
745491008641589248
745520289044324352
745513838276030465
745447186800861184
745458515498532868
745524374468337664
745514794829021185
745531353920245762
745535476606476288
745491617159618562
745523867070783488
745519882549157888
745519131592560642
745492371928866825
745444045128753152
745525267867676675
745514979172900864
745427401971142657
745493760226668544
745536797942308866
745539985734926337
745527960409538562
745525079300157440
745475653571510272
745412277474557952
745491541314068487
745529311277441024
745507874281971712
745448113779810304
745468841803714560
745506762430656512
745496000052113409
745433094010843137
745504678184525824
745409274256429056
745516547733479427
745484960488796161
745416128042721280
745479734457335812
745541579457191936
745488261523509248
745514358340366337
745516807780347906
745516543778295811
745466849584783362
745490912503967744
745495874122309632
745476160750911488
745511015790501889
745521165876109313
745535535704223744
745499733020422144
745529973939679232
745521849539268612
745513653823102976
745486638487199744
745534428055670784
745520956324478977
745482754385580032
745513355968798720
745503260195184640
745465662684827650
745489045996765185
745531622221455360
745501762828664834
745499552791199745
745519265709645824
745532943490125825
745536495927189504
745536269409607680
745505345032749058
745483803016069120
745498117940776960
745530372406968322
745506812825239552
745533576825823232
745489997977948160
745525787932057600
745437447488577536
745516480985333762
745526119437197312
745513683233574912
745515923159691264
745528921051930626
745501045946626049
745502111278895109
745435790671552512
745537527759536128
745470288830226432
745431416125558785
745498659354140674
745530640796262401
745535674082693120
745520624571817984
745490941570539524
745501993771241473
745498319519023104
745520901391736832
745517911020756992
745510353094643712
745500932603944961
745522214594740226
745508859553292288
745499707716210692
745467478650687488
745523740964839425
745421291180556288
745471975233970176
745511787538186240
745414336814915584
745521044367171589
745465939559211008
745411736333848576
745507777640964096
745488676583464961
745466983781535744
745515230789177345
745508750660800512
745488630462898178
745505739041476608
745513867933978624
745536395200987136
745513989581398019
745497593644388352
745506561099890692
745498013133508608
745413846060326912
745529420195074048
745504476845375489
745495609944080384
745511476908089345
745503990226386944
745534285596106752
745508737931063296
745503516030967809
745505202132811776
745539964692107269
745532670805827584
745510021543297024
745507106472624130
745412378301325313
745518321970249728
745497757490651136
745505864866398208
745519098092630016
745512869492465665
745432217292181504
745534038207668232
745464337389654016
745536735073886209
745417348497158144
745524961578651650
745541420241428480
745533471980806146
745530028549509120
745531714621956101
745512550817640448
745528057159548928
745498529024466945
745442224641433600
745531634674335744
745483387587039232
745497916748378114
745518628376715264
745468904730877952
745491230977462272
745528229125988353
745488034888462336
745526052395462656
745444103769317376
745500999616335873
745536001129385984
745531571789172737
745512773048631296
745490983744212994
745424151586832386
745512647387340800
745522650525491202
745486894352371712
745520003810623492
745519219798736897
745538580626366464
745525964277374976
745456632482639872
745485921152163844
745531907375411200
745440488577130500
745487384712642561
745508763197530112
745472553804652545
745502958402441219
745487687088377856
745540048502722560
745495236541972480
745504912847470592
745454899916345345
745503180482502657
745463498151337984
745468803971055616
745531781625970688
745418375837319169
745541290058670080
745425120370561024
745487737269030913
745501007925260288
745539301828497408
745506292953817088
745426391546601473
745430648718974976
745522004904677376
745525188322721792
745534511971082240
745536785405468672
745540727950606336
745493202325508101
745491813989941250
745537083381407744
745509299955195904
745536416168304640
745533731797008385
745520251354259461
745532641416339457
745540606437392384
745504262659051521
745525775235874816
745537708315942914
745537003651928065
745493311478075392
745537221596372993
745429105076633600
745505449613529088
745511908808089601
745505479233724416
745485078067716097
745536512805089281
745540111484366848
745533107017637889
745515738589343744
745522709249961986
745511221198127104
745474202325524481
745531676722290688
745496431893458944
745512034914074628
745463720499777538
745518196355010560
745530833793015808
745474223179628553
745504652737683458
745449183302193152
745514798989729792
745519647588421633
745534789046853632
745486558841606145
745436344227225601
745469169097805825
745523707662077952
745541822663921665
745421068756721664
745483559582871554
745526215939784704
745470553130074112
745423098971717632
745425741383270400
745516442875895808
745535292447154178
745514803259551746
745436172566962177
745531299272634368
745530858824577025
745459002188783616
745497555979513856
745526937238437888
745509002449018880
745487502195122176
745433479534415872
745525532129800192
745533241117945857
745461875207344129
745526215671320577
745530091426373633
745532314470342656
745501213567778817
745529319724720129
745515990255968256
745540228824260608
745478740294045696
745527952390000640
745530816864751621
745511732978688000
745500986987294720
745510457759268864
745516845810094081
745514782187413511
745525079002353664
745536756267683840
745519374736318464
745514912093347840
745510797493698560
745461233256665088
745530636681654273
745510462091976706
745541231309004802
745431365928161280
745540619129368576
745466669271678976
745523414014668801
745514173954592769
745539184434176000
745456078507237380
745487384813330434
745427397952966659
745445135622807552
745520477855068160
745472159405875200
745463825646813189
745533845177409536
745414605405446147
745486890065760258
745414328464007168
745539704691429377
745513389674242054
745533962705997824
745505093395505154
745437607014838273
745478744647729152
745517474842451972
745460428290015233
745538047807102977
745541097326153729
745438873677860864
745489997881479169
745442597947084800
745456380757352448
745508234706903041
745507060238848000
745532318400471041
745534105094230017
745477079643238401
745454551780601857
745521358822481920
745533589480046592
745534327656570881
745472860173414400
745534193497571329
745538157077114880
745540698682720257
745432712232611840
745484566157099009
745518267465269248
745513200817311745
745429709060608000
745410754980028417
745491654774185984
745525926394355712
745492225052676100
745532503230840832
745510122168844288
745528635914784768
745422532497444864
745532318408806401
745506917691203584
745530007569608705
745420385143775232
745514446735347712
745517558577586177
745524516990779393
745525322435567616
745468590044811264
745529877558755329
745540916752965632
745483954166210560
745493319690575872
745508998191820801
745523237870669824
745461241733230592
745534805689806848
745513309894434817
745483178094133248
745465587019583488
745521245584658434
745506590569070595
745454451314483200
745531785832849408
745509233244790784
745502962512887809
745538286815346690
745494909289803776
745502710959484929
745460469968707584
745499787470864385
745507156766515205
745459362726969344
745526995983818753
745483941184831488
745430367616671744
745489884551348224
745533677577265152
745472486825832449
745422947829985280
745523665454850048
745522642275360773
745497916643540996
745516442934611968
745502396403486724
745475208941699073
745469097945661440
745499460252295168
745541835431391232
745525682919268353
745510369515319296
745414022476881920
745527562319736832
745540618986754049
745410968721588224
745477570234191872
745504120031739904
745502945983111170
745491969179168770
745488634673926144
745516069557702657
745533778206982144
745510004757696512
745526316389138432
745541596167299072
745511925774114816
745505982617260032
745522055173419009
745535715870543872
745485992279187460
745509677769752576
745410822021619714
745532116960587777
745417293815898117
745524688923701249
745538291051573249
745512605230391298
745461883562397696
745520821737709569
745468879527239680
745508020914790401
745524529473019904
745421706508935168
745519278250590211
745521677564416000
745523871365795841
745444305242750976
745501704167186432
745412487357444096
745523745154961408
745429293841297408
745520037394423808
745517227433025537
745487783536431105
745495198717771778
745511736904556544
745488630609645568
745502375234797569
745444024408899586
745503834986799105
745408938686873601
745493789448404996
745483895244611585
745536269732614146
745539264406921217
745484583060135937
745535824897282048
745517470799142912
745494200850911232
745513964046454784
745439167329480705
745417126064726018
745505990653542401
745521878807130113
745527448738029568
745534696507879424
745521488963338240
745522218508025857
745523997052276740
745522218776440833
745523401377255426
745468653202636800
745515440600821761
745485455680888832
745418182979162112
745504690436071424
745522990381563906
745511711851982849
745448847522955268
745525041350074368
745476878346027010
745530443559120897
745520012614500353
745532695787167744
745446452579565568
745538538746220544
745531693562355712
745516346499207168
745446888778915840
745489201060163585
745482397731282944
745465452906708992
745483953952350209
745429901902127104
745532540790808577
745518695502360576
745516787173756929
745494934631768064
745536370261712896
745531815054565376
745487422469791744
745541655025983488
745527268663930885
745526316334669826
745517990762819584
745443017616662528
745472625002983429
745528858154176516
745433760842211329
745462990753792000
745521232867557376
745536546527293440
745528077845827584
745433156690509824
745521824172171265
745421622597738498
745521522396192770
745506057842098176
745520033476939777
745439150472462336
745539197075759104
745422259951534082
745451426982174720
745510705281916932
745515033807880192
745526815767166978
745491290020683776
745425707480678405
745505487374848002
745519882402304000
745508599888117760
745412449415761921
745510306709798912
745479591754534913
745537838385528834
745534499350405120
745458540752568320
745442203716096000
745463905028182016
745495085668655104
745481110159663105
745466090306732032
745509060976357376
745464479979184128
745480065828298753
745426219366154240
745515633693990914
745540199493443585
745427377006608384
745510839449325569
745494049541414913
745534927307845632
745409526069927936
745434154943156226
745518665907339264
745481802148511744
745518238138654720
745483559507369987
745444523350720512
745528392481550336
745409232539901952
745478996314316800
745510939961679872
745517919468060673
745424000508174336
745491482639949824
745519240552157185
745490018760679425
745513096152645633
745415804871548928
745507706123882498
745536668128555009
745533324945305600
745419499936030720
745450772691722241
745501486109515777
745520465481895936
745521652440530945
745428802990407680
745534059196014593
745522520783151104
745450718178381824
745435711277510658
745499774837620736
745449090964656128
745537481639006208
745514974886297600
745507144187842564
745499867154251776
745446511350161408
745414991172476930
745499611201081344
745502476204310528
745503255996751872
745428610064887814
745481286597259264
745541537581301760
745537213052510210
745510491431153664
745418896279277568
745489729626378240
745497476518445057
745436076030951424
745515184563728384
745526253713666048
745502148872441856
745491029759930369
745514870351634432
745498445109047298
745506544322654208
745499963812044805
745540052726386688
745501758865059840
745493428838948864
745420372699385856
745515377556258816
745530829711912960
745481110172250113
745446997960830976
745476999926317057
745521224374095873
745506942815080450
745409840751710208
745524890346754053
745416891087237120
745516292174581761
745539138540081153
745426055813423104
745499699575042048
745511917255462913
745502945848897537
745541214615703553
745495542856245248
745444754033356800
745508755039617024
745499271730913285
745409614133374976
745439389476589570
745530904815112192
745515713415155712
745426227612155908
745511737122643968
745508029240487937
745502870439505921
745498860609409025
745512730996551685
745513318366879744
745460998438453248
745525184149356545
745523137203183616
745505198286606340
745533350375370753
745505147942379521
745525850947256320
745538551215886336
745442715597422592
745431630106464256
745416039886782464
745434024953294848
745498025871564801
745508595559600128
745461505978621952
745477645614252032
745507739720257537
745523057293328384
745495542852050944
745425619756810240
745436478482882560
745524038886252545
745483576687243265
745512693377826817
745495114995273728
745461371790200832
745409257726631936
745526094095224833
745477247436414978
745510025896988674
745512370240290818
745511779191533569
745488630756450305
745469869622079488
745526262056181760
745470439812538373
745533979550322688
745511145688072193
745501305892810753
745430786833252352
745504715622912000
745514874189426688
745512374648463360
745490140630441984
745516258691424258
745470737759145984
745535917239083008
745527352415789057
745455315303333889
745495261963681793
745536898773352448
745538110776193024
745515440693116929
745494645396799488
745532658281644033
745491856176209925
745501540517961730
745536638831366145
745530305222631425
745439200657309696
745487162603274240
745444766624669696
745518544519999488
745507932654043136
745509451134754816
745410687845830661
745523149572235264
745499993163726848
745532318480138240
745430564849627136
745484767659864064
745530640825614340
745487833842888705
745499304983330817
745446935109132289
745413208500928512
745436168347656193
745488521540972548
745537146337976321
745498432727506944
745507714621575168
745515155245531136
745521568588005376
745500613899755520
745520943401861123
745410276753825792
745487447648141313
745484729814679558
745529751507349509
745449539553767424
745443143605051392
745458016451858432
745505609248714752
745516254249648128
745536143685357568
745537443974176768
745526706417500160
745520113110024192
745487565378093056
745412923237949440
745521228903907332
745534113482825729
745536760365486081
745540128236417024
745494733242306564
745432305376780289
745454115837222914
745413338654449665
745522663045554176
745423501679550464
745478593694687241
745515230789144576
745453792712237056
745511732907384833
745484993976164354
745521442612084736
745511477176471553
745509035760181248
745476743981469696
745419491916550146
745443243886706688
745514694065061889
745498957103587329
745484935541071873
745484876766318592
745539356333531136
745532704276381696
745487334565548033
745530506557558784
745537632512286721
745525259273539584
745519962257661952
745414252937154560
745419286039060486
745432330672578560
745434746352721921
745413976092250112
745472847569575937
745450206691352582
745512445825802242
745513859251769344
745536990741835776
745497916702261252
745504845692428288
745510067546447872
745504665605836800
745517684461211648
745428563923337217
745499430950866945
745520393910247424
745526895207284736
745521677572833280
745541612969746433
745486118045421569
745506280341594116
745415058172297217
745510185158860800
745435753157636096
745509535192756229
745472864292208640
745539130155638784
745503960958541824
745421106580951041
745539708877307908
745435883147431938
745410570518671360
745467353010319361
745517860542308352
745539683786981376
745453834659471360
745530804181209088
745489524088725504
745528644282441728
745515339945893888
745538110625198083
745499921785098247
745515063298031616
745423182803378176
745540778345172992
745531269912551425
745470804666703873
745534151562924032
745479831001800704
745433681204895745
745533077657509888
745528715648466944
745417625279225858
745514828135948288
745529407612157952
745504602410233859
745496914255187968
745513205242290176
745535518557896704
745483383413760000
745523409677778944
745527398687379456
745497124238831618
745446494744903680
745458414873018370
745506573812830208
745526035303698432
745488437537472512
745535669859028992
745436080057376768
745518254987182082
745418233411407873
745506544695939072
745430593907752961
745539511568867328
745473778688237568
745480468485668864
745460755248488448
745502895345307648
745522549782515712
745502304082632705
745460319149920260
745449908837228544
745485757318471681
745512911292928000
745514459091767296
745482305800593409
745420435337129984
745506792017301504
745526966619516928
745525326692782081
745429130372493313
745411279100219392
745467424409935872
745502060603277313
745514681624756224
745484893388312591
745536001133580289
745534621312417792
745535472621887488
745432464848412672
745522847636828161
745487267414716416
745537561473388544
745460398577455105
745532867967475712
745519496325042177
745533924936318980
745454312839487488
745498877327904772
745468112049319936
745527939765133312
745502845256900613
745528002390351872
745540002512142336
745529726568017920
745506599121227777
745486214552133632
745448549807075333
745514866106982402
745493261259669504
745500831840010240
745432989090222080
745527046319706114
745412331845222404
745475842143203330
745511619686391808
745514463516753921
745520104838815745
745530519073357828
745500181685112832
745494611515170816
745472486599340032
745467625501646848
745538517481054209
745473573272195072
745520314310811648
745536709866053634
745497203775397888
745532029224181761
745482615843520515
745536689108463616
745426491840704513
745493156230107136
745501993775443969
745416014804881408
745459778130870272
745522264603402241
745512773132529664
745495614310383616
745481127062712324
745436965185564673
745465956315521024
745433513332187136
745441767873347584
745525762946564096
745432598780993536
745535682269982720
745481814731436032
745458544703582208
745477000018616320
745491189063770115
745528321505562624
745521698405908482
745495031205617665
745466728096763905
745526215730073600
745513586647171077
745513523971645440
745533975125331971
745523719976607744
745480443311489024
745540535142621184
745538588771680256
745444376369762309
745536533701132288
745487321911328769
745539482477158400
745509765749440512
745430828931514368
745468296640663552
745530351175360513
745454845553848320
745534319381209089
745517801826193409
745509010892169216
745517399198162944
745482796236312576
745539918739345408
745535439163949057
745528820300554242
745408959964577793
745452014335856640
745524688877608961
745434679134695424
745451301195087872
745526828341694464
745536156272496642
745475485497384960
745490937514598400
745424310987276288
745495551269961728
745507492591894528
745508205631938560
745518515105390598
745535124465278976
745536781190201344
745412025992495104
745438370311004165
745470133649321985
745495970561941504
745430896015093760
745419965654671361
745421274416025600
745517554563584000
745527440609423362
745495173598089216
745510357020479488
745482985147817984
745510990523990017
745442585725009920
745506573825409024
745527218336456704
745537930303680512
745443101334978560
745418589960835072
745413653155954688
745527566253993984
745513758714302465
745503847443927044
745490107088543754
745500899095674881
745539037704839169
745522054896590848
745430002708021248
745446943573278720
745525536428982272
745509031553314816
745536491795820544
745536684763152384
745422876598243328
745497568671498244
745528308536729601
745501037444816897
745448486959648769
745507630928429056
745437628082720768
745486625606537216
745540207949152256
745420506766147584
745532985395412992
745451750228795392
745474231379468292
745489092201177088
745509908523548672
745533497297641472
745495563655749632
745485472441335808
745484012882264067
745493563132153856
745493798101225472
745415976963969024
745528358927110145
745540652432187392
745440521804349440
745502081599967232
745509904002080768
745536970026160129
745411623217733632
745488433506713600
745466845331750912
745414617875243008
745414814873305088
745415989672742912
745522793429630977
745488467203764226
745484662961668096
745527478219747328
745422822197993473
745411698501226496
745533606160785408
745460025582313472
745522281414164480
745532091845087232
745527977379672064
745488697911480320
745496931338596353
745522390382186496
745449334318174208
745532767320997888
745531853050810368
745538861795663874
745418602375872512
745512362107506689
745523544197472256
745494406174629888
745438370252238849
745435686124171264
745506489972887552
745490736209027072
745520910140989440
745481223552696322
745527813755674624
745507878342057984
745501775461945344
745413263224037378
745511426635116544
745482385131610112
745489406761406465
745440698132893696
745489192558309377
745508620536676352
745528287561060352
745507928757542912
745524835653033984
745500601195233282
745503013008084992
745413393218179072
745537171117867008
745507622271356929
745526148805758976
745498717982101504
745410238900121600
745412382214656000
745518498407817216
745495068673351680
745537448264929281
745531794351497217
745533857789706241
745426731268513792
745433865741729792
745520696185360388
745484759275495424
745522738563997696
745489297675976704
745515549623365632
745509149245472768
745516715736338432
745439901231906817
745514912269500416
745504606738751488
745526886952951808
745535338215407616
745532218022330368
745498806117031936
745490069109121024
745495970784256001
745534549665288192
745515558242656260
745517009157271552
745440685654892545
745411581316587520
745507173526999042
745509740747206657
745532813458345984
745540635977875457
745531592672567296
745473136682926080
745520612039266304
745509354506379264
745452115078766593
745413867275231232
745461384314523648
745414089250209795
745511636581027841
745422012315639808
745534675842531330
745467638126546944
745511191758331904
745519333074309120
745530372503441408
745536609316048896
745430451435646976
745421274227212288
745436654761050112
745483270125559810
745421517631033344
745493353463087110
745425753777520640
745541063473934336
745425762220642304
745422830553038849
745534722021830660
745450089309671424
745526316397518849
745508398502797312
745513062573105154
745531093743370240
745531135648665601
745455931752853504
745530779204096002
745466237132496899
745473182954455040
745534906537652224
745500030551760897
745535577559228417
745459568285724672
745421517769551872
745536697413181440
745496125654720514
745524038806626304
745453562155589632
745514765439508485
745526044006899713
745508432015298561
745422318608982016
745491759489155072
745449472663027713
745509358922956801
745496897490554881
745511745536434177
745431193823260672
745500823417847808
745457995497234432
745536613602627584
745455227327811584
745487296682557440
745508050358829057
745531781563047937
745501083649204225
745413640535314436
745536575656734720
745529961453215746
745462823103275012
745534097028583424
745519471465369600
745525351669895169
745460310882955265
745490358679670784
745527209662648321
745488005868060672
745409266098577408
745517139247804418
745520247344504833
745498013129334784
745521308402802688
745426600951422976
745531744028266496
745439855111352320
745518259202469892
745533740168814593
745538220071346182
745473677731368961
745507178040066048
745410511777366017
745499405998972928
745524429040455682
745533081906405376
745536299042385920
745523761957351424
745454098909102080
745511543979159552
745500953529352192
745518401947213824
745494322410229760
745487728821710849
745530041002385408
745454988302913536
745512135506042880
745411061369679872
745525179879591937
745427821405798400
745533316602830848
745525280484167680
745504363376869381
745518145826283525
745517302850846720
745531253009457152
745523933990903809
745536663737098242
745512823225102338
745537884384428032
745507198667620352
745453079701651456
745536663925886976
745507362253864961
745494007845785600
745413468489015300
745478879062556673
745537095951749121
745513268169433088
745528677761310721
745510520623509505
745515985675784192
745534247818035201
745428446403305472
745540451160096768
745421534227922944
745423191238139904
745521085957869569
745533476057681920
745492447598256128
745530867431313408
745500420626231296
745532540606242817
745506536013717505
745519299461189632
745494242496122880
745504913111715844
745528296314593280
745432120777019393
745467059350319104
745537469249003520
745531718526853120
745470414961291264
745538500980670464
745452337188069377
745523896149958656
745493676382527489
745506288835002369
745530284053954560
745442937958367233
745418988381863937
745505370248863744
745418065479864320
745525389649281024
745537439708520449
745500345149730817
745534306534121472
745524655298011137
745541117987291136
745458599497891841
745519047639339008
745520880550195201
745521149098885121
745507228191330304
745409710711414787
745522189336666112
745507555422535680
745490232854749184
745541160177795072
745521652172103680
745535241947774976
745493261024845824
745448843362316289
745504690670968832
745525024484790276
745525448335982593
745534205879164928
745514094443171841
745532163353772032
745519580353699840
745496255812374532
745513905607172097
745529768464920576
745526077548691458
745537842491756544
745535816714248195
745437250436009989
745521337947455488
745434478080720896
745514211661357058
745498310895534080
745489028993032197
745515327417524224
745474198147981313
745449959080755200
745476265688260608
745531592936853504
745529713704083456
745506305217945602
745476638981251073
745425594624573440
745526270478278656
745467411449602050
745540086414991360
745453364838731776
745499028448698368
745470532087209984
745502010389061636
745448155412500480
745533018769522688
745502820040728576
745494288675438597
745519399998623744
745521274730909700
745412806082596865
745453788538900480
745435258309357570
745517944679993344
745509417450278912
745523346821939200
745511657560907776
745448801649852416
745512513102454784
745534101071880192
745541055160815616
745454484621430784
745485489071755265
745425833678901248
745537767015211009
745533874571087876
745529965668499456
745412218624290816
745447782496927744
745530989011578880
745463154247794690
745535585805180928
745494749952434176
745459811446296576
745455810118029312
745500210969743360
745454585310023680
745538110683910145
745465545277898753
745519874118553601
745490081759191040
745531215386599425
745514501055754240
745495249363959808
745418690720456704
745413749532549121
745523963292323841
745531181790199808
745466870644412417
745536835892318208
745434109074251776
745540677572825089
745477544976146432
745485501872775169
745516183210713088
745433928631083008
745538530080755712
745533316816723970
745417906188476418
745504858573156353
745424743097057280
745455927789256704
745470305871634436
745509170338619392
745527558037372928
745492501880934401
745510898278637569
745532893313662976
745411639973863424
745534490965991424
745487116507897857
745509493228744704
745438529858134016
745528895873572866
745541264905404417
745462001107820544
745409580629319680
745534860291276800
745459899677745152
745482884438384641
745447031460618242
745534013004091392
745519618324758528
745495173686140928
745476899179159553
745443147552022528
745519743923167233
745539855476621312
745482515289243650
745506628271693824
745527633572564992
745465536776044549
745506141770158084
745421144384167936
745494368392380416
745434549115445248
745414383182938112
745503092431425536
745455583675899904
745504266991763457
745432493877256193
745419801955282944
745540124277018625
745491222907674624
745422968910581760
745541482853982209
745447186716975105
745539343821856768
745495760993542145
745530284251054081
745532675134365696
745517025963835392
745467260567883777
745525997869498369
745431663488831488
745491772202115072
745518514962718722
745536831760924674
745426458617618432
745464890970673152
745526652113813505
745496943690809344
745409727379738624
745518187689578496
745477058566848512
745515969196367872
745540396671868928
745519320483012608
745507811337998337
745468447501357062
745516531107278849
745499049273368576
745500471280840705
745489729584410626
745496704854560768
745474709609811972
745471404573757440
745420351631286272
745418183021068289
745440001782071296
745519156603170816
745421853317947392
745501016456466434
745409505161187328
745500697488064513
745422771707052032
745501784056041478
745497883181355008
745508436163461120
745529831224287234
745456904873222145
745520046118625282
745534071573340160
745450500322037761
745485560202952704
745507589027303425
745415758675644416
745435576967512064
745505311440539648
745496767441960960
745436193450508288
745487791631405057
745531848843943937
745529218721734656
745525318295838720
745492984431448064
745525104474361857
745412621617106944
745504342300491776
745513330761076736
745468401477263360
745499867238137856
745448113767227392
745425816675188737
745498420022902785
745538995778527233
745444816746516482
745494129400963072
745425732902526976
745526492533186561
745508238905344001
745428996008009728
745475166872887298
745493655419445248
745519131810631680
745495265893744641
745520180273418240
745445630802276353
745418333915275264
745477847209283585
745443252338208768
745481646946684929
745536668183060482
745528287938547713
745539499053064193
745506355847405568
745497052847607814
745514618580172800
745468787328069632
745538198902710273
745414219525296128
745469915629420544
745524982772469760
745419852286926852
745519400149671938
745486999193214976
745520847117393921
745515310661283840
745502975083188224
745467042724077568
745508708709371905
745448671605579776
745430703131627520
745513662085894144
745425321814560768
745498189524959234
745508683648360448
745518825496469504
745450743579164672
745540958633091073
745504812083478531
745481068162101248
745440173928808449
745539084085395456
745494993368846343
745499648891092992
745477045795201035
745539994073206785
745492459933732864
745469244360396800
745526014512533504
745496616547684353
745420552702164992
745492879301189632
745500513047740416
745533119814500352
745473053086232577
745455046905626624
745492615093583878
745469072599482368
745521706727419904
745426118707023874
745494473082183682
745458825738620933
745509291860230145
745468799835508737
745491587598159873
745523531534852097
745503755441889285
745452463260590080
745537741920731141
745539855753478144
745504170682134528
745426731222196224
745443093206405124
745430464039641088
745509123970605056
745490929125974016
745511002851028992
745538081365721088
745522541465219072
745447886972813312
745506913677303809
745496742271946752
745436386501726208
745426202438008836
745536604916219904
745432527658090496
745533706614382592
745493802249424896
745531714718441476
745474118334590977
745417046272393216
745539918487662592
745473312948523013
745503704913084416
745519119114502145
745483739975712768
745521581061877760
745501787973517312
745504141221367808
745512617800695808
745514975167291393
745454656600432640
745505890053169152
745539251866001408
745443999180275712
745409479999635456
745479654723641345
745537326386864132
745488236462510081
745491512180387844
745418258547867648
745409148355960832
745533245370966016
745433572182368256
745535434768289793
745454035990417408
745418296535691264
745491709383979008
745526220138307585
745486646771015681
745506913392025602
745534969162850304
745414622044356608
745423694315429890
745516203993489408
745466379973758976
745516946267856896
745489167451226113
745526924500361216
745537854843981824
745475531936698368
745541822617837568
745417046284992512
745521987842301952
745541474561851392
745487502304129024
745495031134380032
745417717352538112
745533060779642881
745426605351247872
745515801277435904
745531001565122561
745511024028094466
745430489146732544
745518741325176832
745518837802557444
745529550293999620
745515834747944960
745492774523330560
745511519048237057
745480082790068224
745478421715685381
745529487257800704
745498399307235331
745422155291070465
745500932700405761
745525188133937152
745539784337039360
745420644955807744
745537125232214017
745502060934631424
745459681582157825
745477310120288264
745489255586136064
745527981427200000
745526220134088704
745413892524879872
745535388870008832
745467470442442753
745427377149386753
745512198336741376
745469181588451328
745454916840333312
745541185259769856
745489150690787329
745486265085100032
745516296062672898
745410608321835008
745522348464316416
745437518934355969
745530900817940480
745517835665870848
745539494808420352
745449443067985920
745527343918112769
745536537949937664
745530082953834497
745534923289694208
745517110143574016
745520901559451650
745420036932837376
745411476236673024
745436784943824896
745493999528488966
745500613664899072
745493915315245057
745492187194941441
745529202170961920
745537636685619200
745479381993218056
745505395318235137
745517328222150656
745493055688478722
745511015459127296
745511372016910338
745533698473267200
745423010929139712
745515109213077504
745541365572894723
745484767752134656
745430292148609024
745533811685883904
745488580294774785
745461103291817985
745496041915449345
745536625959067648
745499564992389121
745538463265501189
745465687640944640
745461338370015233
745531144137904129
745513045632262144
745534323562930176
745496931149852672
745426064172683265
745529336334155776
745450785606111232
745518254802640896
745488605489946624
745427779475255296
745459090046889984
745513318387847168
745536634431541248
745507660250767360
745536839923032064
745530326072492032
745451376746979329
745494309823143940
745541084772597760
745500420630405124
745509673265074176
745474374094905345
745533404922273792
745409371056668673
745538509448978432
745536206717411330
745522579520139264
745533413008891904
745483878500950017
745425233595764736
745489263827914752
745493474917523456
745499288361308164
745440328874885120
745522101189120001
745486239902498817
745487619987902468
745437170794631169
745528031796572161
745515667101646849
745528463784718336
745424856334819329
745492275413737473
745499686832734208
745484247717150721
745456623901114368
745539159431884802
745523841938522112
745424730455322624
745472948065079297
745496377514299392
745516602381111300
745421140030459904
745493584070094849
745413938637058048
745463251001974784
745505718074146816
745500655746310144
745507207005929472
745527029475348482
745453679533260800
745517680359153666
745523199962558464
745527733954895872
745521736427311104
745516975804145664
745508247335952384
745472360891850753
745521627383762944
745415704363532288
745474802027110400
745537301170688001
745439414457774082
745498101301993472
745491088559869954
745536240364068866
745464060318126080
745525678884347904
745493991144075265
745522466018078720
745492111848398853
745512664193916928
745497086230036480
745527989857746945
745480422440607748
745457794120187904
745504418007658497
745540031977185281
745496230814355456
745538110637826048
745417029847392261
745417830875574278
745522415862591488
745507072771448834
745533467778113536
745473598136082433
745503616924979205
745517894188965888
745427527989026817
745488773375393792
745514878702485504
745509921077133318
745525934648758272
745526408651276289
745454233118375936
745449694873161728
745444737037963268
745469642819330050
745535611101024256
745417583134814208
745519710486175745
745528925170728960
745520498931441664
745507014244085760
745533069394776064
745539255955382272
745535262919254017
745489821624217605
745481265617346560
745456112024043520
745498298576863232
745437065936986112
745501829975277568
745424655045976064
745532129841295360
745513599439822848
745490929293746177
745538723392065536
745526773559889920
745436340251144193
745429860235935744
745472675582091265
745501771338940416
745523602787704833
745484998451462144
745493244289527809
745421639022747648
745431021789675520
745499183600197633
745428199224442880
745526916300451841
745481185766211584
745533094308917248
745491679948374016
745533392414904321
745525163169505281
745527000262025216
745443193584521216
745504753421946880
745519907459104768
745536441451585544
745502312253132802
745442967205388292
745533740395290625
745532834241118210
745454228966014976
745513674790449152
745520561661435904
745511426752544770
745504497791754241
745414584362799104
745465830549291008
745488932763111426
745532725256347651
745485434688413697
745466921038970886
745450793759711232
745536655214284805
745508662551031809
745535048871346176
745509077833244673
745518913295777793
745528791229829120
745502467731787777
745538039640821760
745498877147570176
745504329709170690
745426005511151617
745511749693038594
745451175546224641
745514308163952644
745541403292237824
745526928791076864
745509513944432641
745481567498186752
745509283584872449
745539000228732929
745491759627571200
745489616250142720
745511942740025344
745535082497138688
745485157587554304
745534717680721920
745537250964824066
745477024907558912
745489251542806529
745517780967923714
745413661599141888
745475359697575945
745446326775779328
745530758102556674
745457764802007040
745526777632567296
745519710263926784
745522059321581570
745454644034408449
745522826690494464
745430904470921216
745482091647774720
745482758403743744
745490610363084801
745524248702124032
745536907166154753
745481709974544390
745529248060846084
745511741438603264
745532498877157377
745510579280846848
745474219203452928
745531311796822016
745412780707061761
745480497992609792
745521572685848578
745496616547680256
745523917247307776
745436818426867712
745528124280971264
745414684908478464
745418199693332480
745529063830216705
745526450686595072
745526400463974400
745529298547671040
745481982767882240
745415733669048320
745541353187115009
745534881371807746
745483933022724096
745506548567269377
745510700982800384
745526693876531200
745527264192827392
745527385928282112
745521241407184896
745464572031565824
745528262399451138
745417491216728064
745436461932019714
745521040156090368
745518104017412096
745535359279259649
745528698737090560
745534054859059200
745411468217225216
745415893165871105
745537280564072450
745501154700713986
745460042187452417
745496675112755200
745540342296907776
745509971056431106
745511263145332736
745486751536291840
745536898781700096
745514270373249025
745419323867430914
745531353928601600
745413569227808769
745428702247346176
745462739384967170
745486290016100353
745462890270887937
745422909871628288
745483001866313731
745511321907527680
745466623230828544
745537364366286848
745539037964828672
745504975896215552
745538790236655617
745531672607629313
745510424213217280
745532511292264449
745523485141663745
745527751101153280
745428325015773185
745410889130606592
745533589224202240
745538727271768064
745484641742684161
745412055256051712
745527893426503685
745510319447957504
745536755995029504
745533815825719297
745418493659590656
745514136113577984
745520524118265857
745515457591971840
745525959932018688
745535342590099456
745541059631951873
745527771762327552
745471660380217345
745447446759645185
745440542738178049
745506590464217088
745502966572933120
745535984196952065
745535397153804288
745428710770286592
745417650566619137
745516820342308867
745416127967289344
745517059790909440
745519299482181632
745516279394508801
745488723081474049
745450756006809601
745422331250606080
745456334494011392
745526740043214850
745520595375263744
745504124255371266
745539834534473728
745451083045142528
745521618693169152
745425598659596288
745513486277447681
745508599804231681
745465612168617988
745511862792400896
745530359790477316
745497833059426308
745423115484696576
745515968995041281
745487020126941184
745449955049902080
745504061668003841
745525645325656064
745518850423169025
745522835368534016
745499858971222017
745484650366140416
745420506581467136
745527696239669249
745528463725993984
745541629822402560
745538773736292352
745526026847944704
745411107209175040
745493215004897280
745541562814193666
745509266400763904
745491847716298753
745502002000470016
745469508639305729
745536504210948096
745520536550158336
745539029232291840
745538161225261056
745536697186680832
745527683891625985
745512831722807297
745513662366941184
745512966141812737
745511682613485568
745436684276293636
745423182895661056
745534268886024192
745506074808070147
745525842550226944
745494087562756097
745534260631638016
745449879418212352
745463213131599872
745496725704441856
745496914334883841
745505802153144323
745486889914798080
745514543225307137
745477175915118596
745416375456260096
745521312672550916
745529059384274944
745513234258550790
745440220120813568
745513305641357313
745502601924382722
745517675984543745
745413783384915968
745507526116933634
745518011700809729
745456363988389889
745508628954648576
745479562390208512
745476307937460224
745466287506100224
745474344634060800
745499208711438337
745499368053039104
745498776794632192
745510936002211840
745535698900377600
745493286438084609
745412826798264320
745531274157142016
745537682827157504
745434771371794432
745514215713050624
745516849719214080
745528597960491014
745469446035148800
745488202828419072
745502346063417344
745416107004035074
745525062405492736
745526375075897346
745538014567292928
745478375599308801
745419416347770880
745512240313315328
745481957623029764
745537553122525186
745490853544636416
745421874163658752
745471425381752832
745412147576864768
745516761848569856
745491134584020992
745537834019258369
745510981996941312
745528245685104640
745529080439672832
745485333974777856
745517961520119813
745505629930872833
745514895362318336
745425409982889984
745503180843192320
745500563614228480
745438093344309248
745457701962973184
745414563588366336
745484482308775936
745515931514732545
745518036971511809
745425044885512195
745514429974872065
745520494569365505
745534566484451328
745448386120167425
745521186671464448
745492426324738050
745515793065009156
745523065673572352
745540824637726720
745414785907335176
745520352348889088
745486898395701248
745503797355511809
745537116986179584
745530657611231233
745498415786668033
745534344547045377
745532125395333121
745501788363624448
745518057812963328
745439947419574272
745415171577786368
745529177126768640
745534575028297729
745522050773618688
745530166848327680
745497958611718144
745535019586748417
745524819198808065
745532205040963584
745496427669786624
745519848642347008
745539851257143297
745493718313033728
745494909323358208
745498793294979072
745502031587086337
745510906457526273
745519638910369792
745489083762302977
745509669246926849
745494460708990976
745424805940314112
745513771259420672
745507756740743168
745521908041474048
745537309861249025
745538270126235648
745455927797637124
745523820765687808
745420393373016064
745535774670495744
745516216584830976
745520616183259136
745414345119539200
745509375809196037
745518435405225984
745462621583773699
745483156992622592
745496851504201729
745513863374725121
745494834069151744
745507505162194944
745443218834108416
745537057963925504
745528459674345472
745421341503815681
745486508417650689
745524139394367488
745516803586088960
745530531782111232
745515637544390657
745472939907125248
745501423203287041
745466526778548225
745475393415577600
745479340352143360
745527620813492226
745416115271020544
745449791232966656
745509035818913792
745452559691722754
745526345900273664
745499196229222400
745468615403569152
745487456342990848
745498499978928128
745484830779990017
745511942417113090
745519706233180160
745524626260779009
745523607007199232
745472134235885568
745507245106958336
745489481927557121
745525028695900161
745536516840009729
745429100886528000
745521841247137794
745535988391256065
745513360167305217
745518284376678401
745491725951475713
745482674693824512
745532792277131264
745470121255145473
745508691911180289
745501905581793280
745504476547551233
745423732357861376
745511858656837637
745502522270310400
745520511623430145
745498218763419652
745450588415098880
745529541741838336
745437019875184640
745533379798409216
745417088525795328
745418841522581505
745508574453891072
745510810017882112
745490849501315072
745532318383673344
745521081851600897
745489045774446592
745487871629398016
745481101661995010
745417725887930368
745514714864586753
745511347077545984
745501142340165638
745427142268182529
745478316761591808
745512840107220993
745540321392525312
745537171281481728
745421471514648576
745468799982280709
745425090926514176
745448382236266496
745497224767897602
745517898634956800
745419336462938113
745519563811368960
745526257677279232
745511317541265408
745433681091788800
745520880705372160
745413393150947328
745409240915910660
745494540308537344
745513011922636800
745533459184001025
745499078461526020
745513506837921792
745534688144457728
745412793260736512
745507244968599553
745512269631496194
745507299360309248
745530082945437697
745409618180968448
745492464140587010
745504048883761153
745452668764590081
745483681263849472
745458989589135361
745467021660348416
745499783368847361
745456472687992832
745493902853976065
745511795587112965
745540715292176384
745505386690551808
745503658830245889
745532234522755072
745525507052052482
745494125139529729
745535481065021440
745437770554970112
745422767516852225
745521744761348096
745468980266045440
745537758597251074
745525196472233984
745528077850025984
745522679793389568
745507182053986304
745487234095153152
745505877721911298
745521262483513345
745517923574284288
745541239953461248
745511963543801857
745539914456928256
745535682286751744
745534717559070720
745419214832295937
745521157550465030
745521866438119425
745499741455155200
745531936920133632
745444666041049089
745529751373119488
745491101272813568
745530032534126594
745471610119847936
745541625552601088
745436403207704576
745435744462905344
745485736745406464
745537938876837889
745523925862350852
745526941369851905
745497350769041408
745443042811740160
745525934912999425
745527532770889728
745456229657509888
745476601517727744
745496587216916480
745431323901202432
745486688617586689
745412172633743360
745523803891998722
745494229984509952
745492145289601024
745423757301415936
745492174628749313
745535510538391552
745420347353116672
745415649778872320
745515839068114944
745426273762172929
745511703392096257
745420338779947008
745458465271734274
745417205827969024
745517235687428097
745432355670654976
745518112489906177
745539360720707584
745539922916827136
745476924458164225
745518993285382144
745513334997295105
745507366716608513
745517478990614529
745495760892895232
745483278849695744
745520817610489856
745503021275045888
745425573313290240
745418719967461376
745494749948182528
745438517245804544
745523732815351808
745495563609612288
745533979407712256
745528946360389634
745458800866402304
745485321513500672
745490249564839940
745497723973963776
745510705265147904
745420578052505601
745523065807769600
745520188741713920
745432355486105601
745490396478791681
745426710087114753
745529185205030912
745505366079770624
745510659060699137
745514228669263872
745529277571948544
745516963208658945
745539826426880001
745470091886628864
745526455044431872
745534549757616132
745534063436410882
745507974672584704
745515482363506688
745468153824608256
745435522269478912
745410549647704066
745529923574472704
745502798859493376
745469156577796096
745540841440063488
745528732283113472
745515545676550145
745537473183264768
745517500088016898
745435509808304130
745510973763526656
745428832593674240
745537842265264129
745413179170185216
745535279595827203
745423321093804032
745514853285003264
745464295417221121
745412802001543168
745501989312704512
745534377744957440
745501406547697665
745478312475058177
745522990268321792
745530502489079808
745409572161093632
745493814790389760
745504807952101376
745430803631509504
745530531798913026
745421110796181504
745519903285739521
745537993318928384
745504292216287233
745431634153971713
745487158354444288
745522193342226433
745489134064525312
745525393705177090
745539889265938432
745532540987924482
745525116956614657
745476978786983937
745530112188157952
745451720772304896
745463976419459074
745527893346779140
745520553457377280
745531395930361860
745439632850968578
745431596526821380
745452387616206848
745416740406964224
745512710163431424
745435346331119616
745530565189763073
745532712614658048
745528426119860224
745493940527259650
745538110784626688
745501825919422465
745519169269968896
745518607321292801
745509203721093121
745520557639118848
745522214590570496
745510709316857856
745536923788206080
745540686250860544
745495329068322816
745536550373466112
745534130482352129
745512244557938688
745509476283744257
745427984996245504
745510721966858240
745515763553832960
745506460746940416
745534792976871424
745516614955634688
745509744572432384
745540405312118785
745497191049887744
745447400571994112
745418703077015552
745447321001824256
745528149262270465
745498671991513088
745417696435646464
745493135258587137
745518200406736896
745516212352782338
745523963426574338
745531500569858048
745427804720930816
745511217003790336
745490174092554241
745480136951140352
745448776404451333
745491986086404096
745522432560095232
745538542651113472
745451422926307328
745520146697990145
745500789834035203
745538488485830657
745536940443738112
745457785723224068
745468267402125312
745522789013037056
745516636006813697
745426886143184897
745511372323053568
745489565763264512
745505336421822465
745527839005368322
745517957241933825
745536148009680897
745518842105913346
745526970612490240
745513527926894594
745434255853920256
745509727929401344
745507425495617537
745527490920124416
745534528823779328
745502513806204928
745532469647015937
745536466831319040
745522222714888194
745448117823279104
745509430058328064
745422138119696384
745432884140474369
745514240950206470
745482955926077440
745511942660358144
745478333534613505
745508243368075264
745445219403849728
745536693353095168
745533555623632897
745529495881342977
745485908334370818
745534130402693120
745504678159409153
745484226519150593
745508712907825152
745523145474375681
745480480888258561
745480309186039810
745523959232266240
745532905577816065
745468061780566017
745519907400384512
745539029433647104
745530116365647881
745448344370110464
745497543467950081
745532436084199424
745535191620296704
745420880142958594
745409735759925248
745492334016507904
745521631561293826
745414181600526337
745506221621284865
745509098888695808
745535443102400512
745497836997902336
745540136859930624
745509572610166788
745418816633577472
745517697283162112
745536546309177344
745517047195402240
745501569949409280
745520700065095682
745533044287647744
745514647839608833
745485988403679232
745518787491856384
745492963547963393
745502014637957120
745511649147158528
745412948697489409
745482364168462337
745520540845105152
745541340595838976
745502048167157760
745453088182439936
745535791397408769
745472176237666304
745515323126800385
745459421359144960
745486785006866432
745520700207697924
745505932239527936
745539306274463745
745489049918414848
745530263233396736
745423472147345408
745445643221512193
745514832514818049
745539063063580677
745496557714186240
745454233198026754
745499422444814337
745437237760884737
745528732513767424
745418770420621312
745532469550538752
745531328821501953
745533434316021762
745501981192519680
745531051800289281
745538492332052480
745537624383709184
745445722758193154
745452169474641920
745494972409929728
745512622137630721
745478543358853120
745536328041803776
745410545080209408
745500223770746881
745502366951051265
745484767609552897
745537552870891520
745496297713471489
745437800011423745
745541114048897025
745424944176082945
745529114115727360
745527528480137217
745539717198798855
745438202538819584
745446096038592512
745469613555671040
745516015115612160
745541457948246016
745523279859879937
745527444593991680
745486692988002305
745422700395499520
745491688177569792
745432431256166400
745499800011890688
745412483213459456
745495471729172481
745498059442819074
745427054036848640
745491495277363200
745516405336879104
745458696050737153
745472339924549632
745452505094512640
745486504038850560
745498227294666756
745493655524249601
745527352487141376
745487754184663040
745492732836122625
745537171453403137
745458146257342464
745521719599738882
745472876896083972
745524588260425728
745535547918032896
745499154118389760
745476945194819588
745537146086264832
745444628350939137
745526307933413376
745520830235320320
745531714701647872
745527109251006464
745520129866227714
745425720336351232
745510923427688448
745521044065136640
745421102202052609
745484952192507904
745478627203047424
745517768556982272
745468393139011585
745538849200209921
745448629347848197
745500223787540480
745504958867341312
745439217715658754
745466882967248896
745539696114053120
745486130900938753
745477117303914497
745531160927735808
745541365598085121
745528032048218112
745439397684875264
745429147145637888
745526366867595265
745467751578296320
745523737118662656
745475703735353346
745520083896664065
745502790592540672
745416845063139328
745428186486341633
745417180792029185
745516287686643712
745483756903882752
745531672779587592
745474399197769728
745497983836315649
745524030543822848
745458255472828416
745517055546318848
745520544896847872
745508331289096192
745523728616816641
745466677731557377
745518879871406080
745461296221478912
745498336317186048
745502379567521792
745520356140580865
745453759015202817
745510717877452800
745448377932906497
745422096357072896
745421752608514048
745491583395500034
745485895931834368
745528434361671681
745503486666694656
745447425674907648
745529667893919745
745519848730435585
745494267787804673
745524965718384641
745516623432298496
745533065032663042
745523145759559681
745492787236212736
745534931737018368
745482691445874692
745496087935352832
745527046399397890
745420645329100802
745521404934651905
745487196010864640
745437363749281792
745503193241550848
745419630336966656
745486223259512832
745508008168292352
745484113411399680
745524282285924353
745539008436940800
745451997369761792
745469416469454848
745516560517758977
745412135036026880
745524613757566976
745483735882039296
745521736192405504
745531190229106688
745517751750397953
745410293564465155
745513066612162560
745490241033633793
745423404950392832
745541558607351808
745497807604199425
745463905183424513
745534855891423232
745514513470894081
745506284565192705
745444049402748932
745520188527763456
745533203339841536
745443592219525120
745525628447789060
745502555778605058
745490409166540800
745525892642836480
745528841423073280
745494271768170496
745496645916209154
745464639085907968
745421815384662016
745520213806878720
745507056111648769
745526119139446785
745515210094477312
745527407109537792
745497245814915072
745514488695119872
745523112041537536
745507869877895168
745507433674506240
745527427951038465
745439183989313536
745531865633677313
745510277513252864
745526316405923845
745510453447524352
745424881441996801
745507987192582145
745470293305503744
745521207592648706
745480003098316800
745501616078393345
745501083624103938
745515935444852736
745448579154599939
745530364114808832
745503386330509312
745496113067614208
745528736527712256
745537385232896002
745513368761446405
745531496350375937
745537414551113728
745516506084085760
745471790583951362
745540136549515264
745418015269781504
745530397459570688
745522516500742144
745417809971159040
745430405243772935
745486198014042112
745530992941686784
745515885025071104
745455147493515264
745505554626314242
745520931066417152
745534960891662336
745482091832303616
745491268763955200
745495056484728833
745537423111688196
745512609634344965
745503646213799936
745522776425934849
745520872153243650
745534688396140544
745523770316591108
745496692095475712
745522289966387201
745538832058064896
745412797585035264
745538484086071296
745526702151872512
745486449642864640
745522684310626306
745461300721922048
745496528597319681
745488697655603200
745517411793657856
745524231706804225
745521044346150912
745519593058275332
745502299720581125
745442761646739456
745528912873021440
745413498184753153
745493760084041729
745457911556542465
745510231447244800
745519534354759680
745533530709495809
745514215855656960
745500198315581441
745522688198750208
745531789930684416
745487963820195841
745475787495641088
745538232503308290
745492346683285504
745533975209218052
745412508354154497
745535493744386049
745524638545915907
745432473157283841
745496583005843458
745427691772403712
745448231182565377
745464681259687936
745500991336808452
745486655054712832
745526970658627585
745418074120085504
745508146706153472
745529365862092800
745515252075225088
745420087377616896
745515595660038144
745525158966747138
745496066959638528
745532179917086721
745506317918363649
745534763709009920
745528396902391808
745521384126701568
745527973147639808
745534419893526529
745525230253158404
745504405517021186
745416631199760384
745505978376818688
745433362160979968
745427981112311808
745504116026146816
745534344286998529
745505944583307268
745416140352978945
745485295966031872
745531957736419329
745485769930747904
745448294055174144
745507488372383745
745541634138378242
745508222090383365
745510092779323392
745533870469066753
745420674546700288
745480246120484864
745512370550648832
745537808719220736
745471488384372736
745429964976173056
745494406300524545
745521450967146496
745538563953942528
745504677987377154
745416174159073280
745503801423998977
745510239642886144
745531651694821380
745528556243951617
745526857580195840
745462294667091969
745514828186296320
745528837321043969
745537167246524416
745523934020272129
745427876271497217
745508499090640896
745541252167274496
745519806808416256
745521547503296512
745473325724368896
745507857479565312
745540250060021760
745447241305858050
745496759133036545
745487737424252930
745517621739552768
745519475584204800
745517734952263680
745498172491862016
745423291809030145
745503126162026496
745418380333686784
745494477364592641
745505319887896576
745424042698543104
745516883625947136
745508704640864256
745510608771022848
745488349536780288
745522474599669760
745515662991200257
745480422277054464
745519668404723712
745539226343641089
745535145420066817
745467101435985921
745414731104722944
745524256943968258
745464098167500807
745508834794319873
745519207236829184
745454522625994754
745533191054725121
745501112883511296
745451544439627780
745514849073913856
745511715928842240
745423828499709952
745534474494976000
745439762635431936
745540174558330880
745531139805216768
745522612894261250
745520712660582400
745493193915957248
745532318371090436
745461787261173760
745425548206292992
745485833017298944
745500101955588097
745512899041341441
745537271806365696
745447128009310208
745526639400886276
745492409836961796
745521794912706560
745518758282747905
745429751133679616
745428177976078338
745524399470567424
745466614519201792
745531878090825728
745536772780654592
745460197309685761
745477079576129536
745521912340635649
745535560660377600
745536911326863360
745527322913038337
745526479933472768
745422461282312192
745536223217745921
745507282612420609
745458842822049792
745437921285709824
745515947935465473
745430321299079168
745517458107228161
745530770945511426
745519655775666195
745454971332624384
745527566212050944
745422947796426754
745414785760563200
745489393973006337
745517277877940229
745510893828472832
745467667511816194
745534096852418560
745523313393311745
745508490597175300
745477067035160576
745521325427417088
745498495834980353
745508222048468992
745522659211902977
745513888741888000
745416824242593792
745411367151112193
745497916702285824
745534700777680896
745541399097970697
745506879963488256
745466811995426817
745510617226711040
745509245446033408
745506431445536769
745531785665077249
745485657003298818
745437154067677186
745531680761348096
745532448486752257
745491357079265280
745444133204951041
745485858044665856
745498151738499073
745479847774851072
745419332319088640
745532670998781953
745525444082970624
745472742481268736
745523346838675456
745523938323640320
745496922580934656
745440811563761664
745519303416418304
745537909659336704
745533429958074368
745533027166490628
745528162012925953
745502903721304064
745412638134407168
745489356207489024
745512081126891521
745509291893784576
745467151704698880
745433915725275136
745521941637824513
745422062999601152
745495781856022529
745527033518653440
745470435806978048
745487414345404416
745414190223998976
745541307074912256
745472360925429760
745535183323992064
745524559097401345
745519592986939392
745518804491341825
745426924202299392
745539943611543552
745418493659484160
745522998954725376
745428958150201344
745410335419465733
745540908578312192
745538513479688192
745489804951851012
745416291473891328
745503864296615936
745419747651616772
745496071338496004
745483228304203780
745443638209970178
745517269212499969
745440274617249792
745531668354633728
745415708595486720
745541617239547904
745415733799063554
745496172056313856
745517185469026304
745516652935053312
745428404724346882
745531299201376257
745478966933217280
745536940582141954
745485677727387649
745424969446785025
745461158107189249
745478870594256896
745518930463072257
745477125554077701
745468904802131969
745453247461134336
745533366900920321
745530837936963584
745421265725329408
745538580596981760
745534810102214659
745442065366933504
745490295932891136
745517558921494530
745516455764983808
745541424351895553
745533979407769600
745528740654907393
745424738999164928
745522613078810624
745429562192855040
745532771511074817
745436990468853761
745420997629743104
745460365417275392
745533392175800320
745460780624027649
745503289702125568
745507119298842624
745416308158672897
745420259453173760
745513364600717313
745490379852525568
745515356765097986
745466249765785600
745526228359098373
745513779849396224
745516937828962304
745532100531499008
745465469847539712
745520159004057600
745457013799346176
745519433527877632
745424302405746688
745539457118396417
745516162209832961
745502098561740800
745510147200430081
745500051577806849
745541726484344832
745498088819695620
745463523522674688
745521430041812993
745486998966669313
745470196500992000
745516736816906241
745507173510221824
745501897147113472
745530963669585921
745535137262141440
745530363900895233
745500936798273536
745528300328476672
745497220460380160
745524240326111232
745461837555105793
745498931816108032
745476693830209536
745513481667907585
745477981112410112
745524080745414656
745507463122739201
745435908200005632
745501276343959552
745533857676464130
745487271869112321
745495932825788417
745519488104206337
745489633069260800
745526370856382464
745521476342669312
745505726726955008
745537259533852672
745526274370592768
745537267750469633
745421878404079616
745535015614701568
745432619723034624
745471920573800448
745444334531543040
745454774213042176
745526215646154756
745493756170776577
745535451759411203
745526534501339140
745536508510142468
745506812812636160
745528514158301184
745515054661963780
745474277613277185
745475007384420352
745434368773079040
745516635788713984
745434603733848065
745460302356054016
745501364336234496
745426600984977408
745421542755033088
745517051213553664
745471052180951041
745539687708692480
745501662404448256
745515818050424833
745478157579362308
745495312106553344
745510239496134656
745424189201481728
745531408425197568
745535967671390209
745429973188513793
745437544079208448
745524630249582592
745483123694067712
745471031373008896
745532654217367552
745465800832606208
745519840488677376
745505026110455808
745421387532099584
745508587049345024
745486571390930944
745525997827555334
745491612826906625
745529856381706240
745536840132792320
745506083217637376
745523954903769088
745538152656343040
745533023232286721
745419722599051265
745533258096476160
745422079600664576
745464089950838784
745468359760764934
745487263346286592
745539000052527104
745505542127312902
745527771749703685
745492774741413890
745430006927499264
745514417337470977
745532914025136128
745501972497760257
745516560396095488
745538786054967296
745479226959106048
745500819282268160
745501767001997312
745532171490754560
745451347361828864
745534575099576321
745532880411983872
745483266262654977
745525423178551297
745509967013130240
745422163570720768
745527805547417601
745533555887857665
745483165469286404
745509522496593920
745491721765560326
745426236302778368
745421886641700864
745457886319390720
745538098323349504
745516824914071552
745511305126117376
745518011608498176
745415083644305409
745540409330307072
745491922991538176
745515964708491264
745509916509511682
745414701853597696
745453998262476801
745479013259325440
745526622548197377
745523091174895616
745494846522032134
745429885406023680
745485950508113920
745514408625872898
745537293109207040
745494766981251072
745504589760208897
745521820242063360
745512546346500099
745426064361553921
745530800171454464
745536265362116609
745428454947041281
745507697936633856
745457584421900288
745462588381638656
745443311008223232
745540866320662528
745509971094167553
745437380367245312
745531437831462912
745496805484298240
745528820606734336
745458041680601088
745535900558364673
745531089607753732
745510650890203136
745473988487327745
745424885472628736
745508486306357248
745533614331310082
745503667353063426
745491361101557761
745522814287912960
745537628385075201
745529344550805505
745410012772732928
745505533734453248
745532075248259074
745502236789223424
745499758127550464
745507471318388736
745422884814786561
745503801356890112
745515780511412224
745417075800170496
745523221210882048
745511283978436608
745541243774480384
745541013301661697
745478237099220992
745494577952415752
745490258054123521
745540447116812288
745508914267979776
745434146751680513
745514148952322052
745469014013468672
745409060606881793
745502685793660928
745424826840453120
745522193417674752
745519702047219712
745540132510404608
745443319744892928
745497946347606017
745515172291194880
745486609080999936
745510931933761536
745448264703475717
745519173749506048
745512353643401216
745483526082953218
745510705130934272
745529311289978880
745529575589830657
745523892123373569
745455327777271808
745502668974526464
745500668375404546
745477369121505280
745508125730471936
745488940921036801
745509036070604800
745484138321371136
745516396797321220
745495077275869184
745526119277821952
745442627584167936
745480770295201792
745481554852347904
745516325607346176
745413464336654337
745512299042004996
745412269236961280
745538459062853632
745496419461586944
745540723747885056
745421362416615425
745535782996185089
745518993239224320
745528908485844992
745516371602092032
745515344198938629
745485249916739585
745519408487899136
745520507458465792
745447383966720001
745534512201764865
745529294525366273
745497271047856128
745540568537698305
745419991034400769
745533400518270976
745524684788117504
745534629407399936
745485510173331456
745431781143240705
745513997772820480
745528094652407811
745517403698659328
745541801847586816
745520641504272384
745442031904796672
745481106170904577
745502773890842624
745523539915083776
745530586454855680
745518510881677313
745535644689018880
745492015635271681
745415452646506496
745409098116665344
745490417404116992
745469722787876864
745429281346621440
745488978871148545
745529919321497601
745424843835727872
745489494539800576
745506582419505153
745514836566515712
745518053547380736
745508553541062656
745515507843948544
745411132668715009
745490174289678336
745505172894285824
745532587033006080
745488710301454336
745494649440112640
745421970641158144
745505860655276032
745515650278252552
745510650781143040
745527465603276801
745443843797966848
745519140153106432
745480225169907712
745521698506608640
745518875907809280
745482766909726720
745434385629929472
745531257224781825
745530812716613632
745532608084226050
745501637267980289
745413439326035969
745491734281392128
745420502345351169
745512693424001024
745478757209694208
745526731625291776
745536273884950530
745410859715829761
745480225136377860
745509522295271426
745514169714126848
745519546975424515
745525078981410816
745425963589111808
745425116473892864
745456653219303424
745531249100357632
745417411478831109
745503654694653953
745470108768731136
745540467849211905
745488395657347072
745432007312760832
745418862745706496
745508608280924160
745527679466647553
745510893870415876
745523439360868352
745457005628919808
745470519621783553
745472121657188352
745535028004683776
745474361574907904
745430107699871746
745499611146518532
745491667126353921
745532175722766337
745499141485125632
745420766624112641
745473665421058048
745485342459891717
745416132253868032
745537007535824896
745453670955945984
745524240124772352
745521987783528453
745464282771382272
745495199002988546
745501075331907585
745518418711830529
745539268269867008
745536915303071745
745430061428289537
745540090693201921
745415293044830208
745459698313355264
745532087948611585
745422604018679808
745526949661970432
745502195030712320
745529835288559617
745473338240180225
745494968358207489
745415146584027136
745412999125426177
745461493592797186
745516342522978304
745494230206840832
745516707481944064
745441176115908608
745475967972315136
745483744102912004
745534415661469696
745497199706939392
745434616400490496
745413061931073536
745520339438837761
745513125336621057
745453700437532672
745524739410518016
745540858036969472
745512764630671360
745513830197800961
745498491556761600
745483429479776256
745518619996487680
745472486632939520
745518217255256065
745536135300952066
745518066402942976
745534499417559041
745490673151836160
745526656375226369
745438504541392897
745528203964362754
745485283416670211
745520880814432256
745489632960253952
745421656059842560
745501817413373953
745524894784380928
745467097031942144
745508255888084993
745513209436606465
745517021916340224
745459203356114944
745532901417050112
745489775746912257
745525968228352000
745530812716589056
745461371916124160
745513368702717953
745508754884435968
745423518255489024
745516166425128960
745464891050340352
745526526242807808
745487686778052608
745512362124316673
745430770232102916
745415255489122305
745427452516777984
745532318442356736
745493378440134657
745526228463935489
745530137538527232
745501070810460160
745492850092081152
745481131097632768
745429746587144192
745488441777938432
745539834723196930
745476739933966337
745531366591201280
745511267222196226
745527591486926848
745492489184829440
745532914071306241
745439557424918529
745510340285239296
745506460675670016
745524601006919682
745533429811281920
745457580084887552
745535686606893056
745524257124319232
745520121297264645
745506754033684480
745522147225853952
745513636924293120
745514601756790785
745467638273347588
745491004703150080
745533652323336194
745536504525529088
745517932080291842
745532725516349440
745413993053945856
745514727489495040
745537234011447296
745509413398556673
745412604554678274
745486302577987584
745521941604270080
745521052705398784
745522793106677761
745524550851403776
745538236550811648
745459358616555521
745529256487202816
745510831153020929
745539306253541376
745515486834655232
745532402382999552
745505278024519681
745539385727213570
745419412123975680
745531785920946177
745420502353600512
745424030069469185
745509094769852422
745527310497910784
745514966711566339
745494574051659776
745534386477490177
745522369427431426
745496096282030081
745533023039303680
745507488418533376
745489519797886977
745511007150186497
745491449362276353
745491730137387008
745482980735365121
745523283932512256
745506964092792832
745503981602906113
745524081013882880
745540769960734729
745443902459510784
745477511505534976
745522549920931840
745519328888422402
745506934472642560
745530527629774848
745510902535856129
745536760256434176
745521837036052480
745531345275740160
745466329306566659
745484386158575617
745522583466971136
745531211041251328
745536231954538498
745528501663498241
745425736882741248
745503398716280832
745458750597795840
745527507454066688
745495148457406464
745536806586748929
745534805899517952
745477041634451461
745492237560094721
745509291851812865
745525658021879809
745476115007868935
745531185871216645
745436444903120896
745525624425447425
745524210714312704
745415641482432512
745447891515244544
745495190593404929
745524542173413376
745446796634140672
745430397010337793
745511795595448321
745518271886036993
745515554065129472
745538471410884608
745521409032523777
745498244126388230
745519001770430464
745534638085439488
745532800791568385
745503511903797248
745507601585078273
745491570745434112
745474529569300480
745458515683184640
745459211648176129
745495932846800896
745485006663884800
745533610279591936
745537225979396097
745505831328768002
745517671857299456
745516723948781568
745416056504721408
745529529217617921
745465935448801280
745505168809091073
745419290212327425
745425980177661952
745473782739963904
745492174834327552
745518498323955712
745536462469234688
745512475164966912
745531261456781312
745495849023635456
745516346490818561
745526459167449088
745532025042395136
745520897197387777
745439490118848512
745531295216730112
745442803547803648
745410105030565888
745416757200859138
745537301158060032
745524936710598656
745433412433895425
745541545776975872
745467822654922752
745522562411565056
745536193866010624
745516187077902340
745469718639714304
745409450668761090
745522117777580032
745527725574631424
745534713633243136
745456883817914368
745477020587433984
745498579377127424
745492501943848961
745490878802780164
745528644450168832
745472004413808644
745409446461972480
745424528994607104
745443063519027200
745528107457601536
745534453317984256
745514752604962817
745448537350115328
745503126073933824
745521417374961664
745514156971851777
745532821616238593
745536579762950145
745515897696059392
745469144015855616
745493483348066305
745499372071223297
745512252971749376
745479277253058560
745533551764873217
745505646812889089
745410834478686214
745409022736502785
745486017512144896
745536395284905984
745523086934446080
745519333082693633
745527155451265028
745453461177700352
745460948035481601
745507207089790976
745530162498801664
745419021881769984
745434788379525122
745453641646014465
745415871917481985
745431688906440704
745507794397257728
745493995174801408
745417251889778688
745517525316689920
745540069616812032
745519072985550849
745526995824480256
745539637515427841
745488798386028544
745503893652537348
745409454934458368
745516984100491264
745436252032241664
745460453413892097
745455659164958720
745432724681408512
745517726676852736
745527046273531905
745485497426812933
745520092306300928
745515579088351232
745530670328352768
745540908402126848
745425380417241088
745504900415528961
745495991621586946
745472713133723648
745483656358039553
745420326411079681
745408787788365825
745478983815299075
745488240640036864
745481768535351297
745433727006711809
745525481953386500
745436235355742208
745514186612973568
745497342032281600
745495865599500289
745511141611175936
745532809423400961
745518854902710272
745409488363085828
745447253649723392
745522789147279360
745511095503196160
745430640204595200
745525683225407492
745414173547454464
745424420227919872
745521627320901632
745496431952171008
745511904878026752
745439087499313153
745447161693757440
745541621450629124
745477838833221632
745497744937127936
745424847983894528
745538542705639425
745458096047165440
745433282783780864
745541310908489728
745523724439347201
745530863098593281
745513557496725508
745523313443635200
745522948350435328
745540098872139776
745536789536870400
745482024471781376
745449875261825024
745522612764188674
745518523321978882
745540795034263552
745518628104089600
745420733120192512
745439653658951680
745425334422515712
745538081420251142
745525280446414849
745526530554503173
745520280676667393
745505554718568449
745413955141591040
745529504311873537
745531714370318336
745529672004362241
745514928841228289
745478325183754240
745509426145026048
745420863361654785
745516237506043904
745440429869408256
745455902359093248
745497497364103168
745501444103503873
745537871944155136
745540266778517504
745518250776133632
745538882553290752
745504954924695552
745534130490773505
745467655050584064
745531756577644545
745435409056997376
745499674304339968
745498508015239169
745477071237832704
745501075126398977
745498550050521089
745508691986677760
745518808534704129
745481475286437889
745494100053364737
745499737160196096
745516959161212932
745512186043215872
745520041920102400
745521329277796352
745520100367708160
745414437599911937
745441256105349121
745460910404182016
745480204257112068
745522084550369280
745532326818373632
745532461182943233
745438055666954241
745433559221960704
745502874654769153
745481089406238721
745523724271554560
745477360737099778
745535556348633089
745509165980758017
745530276047028224
745489675112984576
745536408048152576
745538110625218564
745501582641373186
745529529276325888
745524894704640002
745508683719680000
745485300210642944
745489280768708609
745539969012248577
745540484718723076
745537003496701952
745530242475798529
745489301710868480
745534218441129985
745451209121619969
745462604974284800
745512605112926208
745457072880254976
745420414659203072
745539243414454273
745504690419339265
745507110570471425
745537271978328064
745485052893499392
745523183378300928
745437661519765504
745533840920240128
745419881684729856
745511103648587776
745515843107250179
745460872856797190
745540702948339712
745498311247814657
745534155413291008
745494351732563968
745470754318221314
745526920314400768
745456229737070592
745494540446904320
745529122638573569
745501523925315585
745485254022987780
745492376131559424
745484608414720000
745508100593975296
745523111886368769
745495815649533953
745445060007731201
745540065519009797
745491272928886786
745509270603464706
745520876368494593
745507551312150529
745460323235270656
745530854819016705
745433135769321473
745539511841492993
745456439435591680
745410222181650433
745539994274566144
745508276746346496
745538223905005568
745511665567883264
745534914972393472
745528229021179909
745531223682932741
745521723479490561
745512391165652992
745514643603365888
745485824674791425
745517642430058496
745491709073625089
745521597994262528
745503184660008965
745527960464035840
745504623612436482
745466954375303168
745529520954834946
745536621752127492
745524563207819268
745424524766756865
745528258234458112
745471111198965760
745524886160842752
745536760327741440
745489813579534336
745494372444082177
745534990159470593
745521669142241285
745540065321881601
745511124854931456
745525284506525696
745531907492851713
745537783498866688
745532763084709889
745537095863721985
745513792075751424
745534813986119681
745519723115253760
745492443047464961
745494569756725248
745515759233732609
745482012002136064
745513016175693824
745503356630667265
745535816743583744
745522663150346241
745408913667854336
745527004376662016
745531349725937664
745500710335197187
745427301584666624
745470569898905600
745515830834651138
745521702918983680
745519446366662657
745523493815541760
745540208045633536
745479139033939972
745493110029852675
745456351195738117
745409609913896961
745526522094583808
745508503352049664
745474734897324032
745520331016679424
745535527298838528
745540879025266690
745534470015483904
745498629830377472
745532775827025921
745536042971734018
745519249104375808
745513041526067200
745443000600379393
745481852819935232
745523569233256448
745534138908704768
745509467807113216
745496968860884992
745535560832323584
745514148734205952
745484398749851648
745516669385113601
745533660695134208
745531827759128576
745538752735371264
745453792670318592
745529030238076928
745443810382123008
745470779874107398
745521719671037953
745460331825115136
745510461941022720
745525812930052096
745514723421020161
745524252804186112
745510314993606658
745523036305006593
745515742687199234
745522290037710848
745492782987386880
745421697772363776
745502408894091264
745509375654039552
745497224663044096
745498365404708865
745502949883813888
745413502295244800
745510118100373504
745525083356049408
745489498952261634
745528107495370752
745483455023087618
745525108618366976
745538110792966144
745527872660480000
745515994257330176
745515037947662336
745524118825537537
745463020218814468
745513737663111168
745519055944114176
745513557362507776
745523703421665280
745514207571910657
745520331285114882
745476060226019331
745487892579966977
745415700009746434
745537271881863168
745536890309251072
745511342686167041
745515725842845697
745530724812414976
745477926641012736
745539499262771200
745527767605731328
745530540095242240
745527125973733376
745416371215859713
745492006906912768
745521719499063296
745481244264173568
745504438773637120
745514572518330368
745527486507671552
745427905619034113
745536080657580032
745502119365488640
745499632239677441
745506292811202560
745537817296535552
745420389375893504
745472545575436288
745511674250047488
745412504172388353
745493713913143296
745518649444753408
745414840227766276
745496042066501637
745513628791508992
745495039615238144
745536655486922753
745524915541938176
745432804360654848
745541126392733697
745525339011448833
745526383695126532
745540895651463169
745537263660998656
745512018120081409
745515444669292545
745489368706473984
745504786947047424
745537271969898497
745514454977155072
745445001660874752
745514924688834561
745532058248716288
745472017047052288
745531076928409600
745508108953223170
745525876129857536
745483601521741825
745503071686393856
745511313552465921
745506968295481344
745443466369368066
745449233323532288
745538593364467712
745511296724926464
745504598471778305
745431487487614976
745526035328839680
745520754746220544
745495865750519813
745492082354098177
745486470622810114
745508675071053824
745507131856588801
745486743063801856
745535397208301568
745492057347620865
745441059023400960
745492443349454848
745514933031342080
745442971600879616
745433576108359680
745538333158178816
745528438912495618
745500735366782976
745527780436119552
745489154838958081
745521233085620224
745479327534317569
745454468028760065
745472465896275968
745408922220101636
745468913190723588
745516380133326848
745437632054734849
745443223078764544
745464698036883456
745460939772747776
745527449027371008
745527033715843072
745421685399007232
745490555702906880
745446176057495553
745528547641458688
745456053626691584
745424688445165568
745442807930724353
745418367629131776
745505470660567040
745414207001108484
745434561996197888
745528438690177024
745534847846780928
745525057955323905
745418132584599552
745487988738514945
745469097819856896
745526312291360773
745540971312484352
745462445573967878
745536428998680576
745500962035359744
745519307694608384
745514991818678274
745524491942432769
745528778474938369
745452517517987840
745535011093282818
745541554429825024
745458536575008768
745448008985174016
745464010175193092
745466208053452805
745448763934662656
745490278916624384
745540774419304448
745440551260983297
745450491925102592
745481609306988544
745442724128530432
745538865943846914
745506750132977664
745486013317808129
745525565856198660
745485140760002562
745517999302414338
745535241834553345
745430275102957569
745511376441925632
745532318475968512
745502299720552449
745528325511090179
745541613267542017
745501435824005120
745509274999099392
745474634313666562
745414806845427712
745453553725149184
745527272698871810
745520356262191104
745515818255998976
745511468565561344
745526568169005056
745464618336681985
745503981644845056
745410108939710464
745411325283573760
745507760725319685
745485959043506176
745469047504965632
745523351246901252
745505076425330688
745440698061643780
745488358130868224
745516719880306688
745516111496523776
745530582239608833
745434717135089664
745412801729040385
745508255678365698
745535166462844928
745417411243839492
745438865016623104
745504141217169409
745511275707326464
745506368241569792
745496084084985857
745511657367969793
745531873690951681
745539335462621185
745408930378031105
745429797040357380
745494804805517312
745425246291791873
745519643469615106
745480309043429376
745494032726425600
745505416159731712
745533446559170564
745523464442785792
745523661407326208
745541709543596033
745448574943518720
745438907139952640
745509471976202241
745425669773889539
745505714068586496
745447924901961728
745533203499257856
745500265608994816
745514631196663809
745485879251132422
745500588708761601
745497409094975488
745410897447784451
745527885125951489
745511833511964674
745521543220854784
745536600843526145
745523728604266496
745526073211817984
745522809917472768
745477733967233024
745529936136404992
745475577839157249
745499690918023168
745418250410950656
745417021089808384
745528841402122240
745492397203697665
745517042795634690
745492632139243520
745520390059896832
745495844783194112
745494938792538112
745503654556250112
745497916668678148
745502786519863296
745467864606355458
745504120023351297
745503268734853120
745509447091380224
745490715375861761
745510033971044353
745520260061630464
745501074916704257
745486550348140544
745505634318114820
745495224206561280
745504917154992128
745535078185373696
745516442880094211
745489662572036096
745534570838167552
745514278950576128
745504585679142912
745537506641252354
745529843970781185
745541168381845504
745519794338729984
745480015324684288
745486269384294400
745439330953494529
745485250222907393
745442266811031553
745493546405236736
745522247914291202
745520700304199684
745510214514835458
745514048217718784
745538840727719936
745494863345422336
745515155547512832
745501494615498753
745516119969013760
745414294897065984
745510747216576513
745526555686768640
745509988131446785
745526626637615110
745541697157791744
745475451913527298
745522306575851521
745523091166498816
745453717151944704
745487913429798912
745517802119798788
745412726151778304
745515360774828032
745484398384943105
745529114136698881
745530741614743552
745539289421733888
745522747187437568
745540941826523137
745530229934809089
745449300629532673
745526786042138629
745510374003224576
745463192319451136
745514237011755008
745524886341189632
745503541381337091
745453524251664384
745530280006455296
745418904449724416
745526438200147968
745509572849262592
745425233708990464
745413795875528704
745539796831895552
745423153527140352
745526639451246593
745409979159568384
745520737964818434
745536324250132480
745528589743849472
745494682956759041
745514966845792256
745454950348558336
745518644994543616
745526806988496897
745453029537751040
745514694006341632
745414185924825089
745528128466878465
745516506029580288
745537687377960960
745515482522890240
745508754863489024
745413821213310976
745517093257256960
745530317780328449
745515360909045760
745437208333553664
745538177750839296
745450965608738816
745464207357796353
745521954245906432
745511812540469248
745510440835260419
745468976189235201
745492443097763841
745506825492008960
745496654325809157
745510793219694593
745512009576243200
745413938590908416
745480321903165440
745492078428229634
745489586902601728
745524151981477888
745413376227024901
745525255418982400
745517911079456768
745493424594255872
745526526326640643
745440509213085697
745517634104369152
745418199848493058
745439796546285572
745501385572048896
745481688902361089
745521765569310720
745468963442745344
745502887216717825
745503310669438976
745518531916107777
745499443630243841
745513049843372034
745523305122136065
745501490219868160
745442602430783488
745498495683964929
745474734909886470
745495396013608962
745533358671704066
745538882377179136
745517189726253056
745533958260031488
745473904399912960
745538735773614080
745477578639585281
745504883554410497
745518212968644609
745506880143843329
745409337309290498
745514098427715585
745440522131513345
745493487563333633
745507995837030404
745425674165354497
745418162179571713
745537636924690432
745494880156164102
745517474653704195
745451565364936704
745436587748560896
745511699264921600
745409182124281856
745515889362034689
745522700974596097
745502333446950912
745521203482222592
745491834890117120
745531794284371969
745526815695855616
745443046821605376
745517843823788032
745527058936143872
745461996611461123
745530531652075521
745468770689245184
745519874059829248
745515700513431553
745538832171294721
745533673299021824
745491608670351361
745505118624198657
745430032009433088
745415762966306816
745494515113328640
745505298815672320
745433232175398912
745514031394357248
745526882569850880
745502010393276417
745532339640406016
745530674388447237
745502597507747840
745538110830743553
745524919606218752
745538979164880896
745539402546352129
745429084268691459
745462638423924737
745507496484179968
745448419783671809
745498843555340288
745421928718950400
745480845952061440
745483148805312513
745505412045103104
745514186453614592
745457735538401282
745501456829026307
745531706132750336
745510025578217476
745416102876975104
745504787219648512
745539423631138820
745527579008868352
745443869148385281
745460457343967232
745529596540387328
745534533072629761
745541436838281216
745506607279157249
745537582390353920
745526236923846656
745489905749397504
745492577382596608
745412193588502528
745512450003369984
745529760084725760
745522986053033984
745520285185515520
745517399248535553
745417071740129280
745505747501387776
745532800716021760
745469131235852288
745538303877779456
745513615885668352
745495954015420416
745478681687007232
745528291931521025
745524286228598784
745456775076319233
745474009353990144
745527117568303106
745534147171475456
745485463759130624
745409979109150723
745468803945922560
745456288218288128
745508637624274944
745468216911159296
745531848629977088
745524705788985344
745532486294241281
745502882821111809
745525540291907585
745526626650230784
745534189290688512
745527272866648068
745497916702220293
745447748539867136
745538928669687809
745482833917968385
745475682977755140
745528950621802496
745411237274595328
745538265852215297
745447660555902976
745485510240440320
745512932369268737
745503923201417216
745541365438656512
745457999422984192
745456309361795073
745538949699932161
745470389791260673
745510361495797761
745511585905414144
745532679106375681
745508826003054592
745523359383846913
745517978309976064
745516681934495744
745491415665278977
745518544469688321
745539721569308672
745443885946527745
745528350744076288
745533023286759424
745434901705560064
745492346695876608
745517143328862209
745495819537678336
745506162762625025
745515780226220037
745529495734521858
745451292860964864
745505873439514626
745478409241800705
745499737252466688
745524760172343296
745524131207086080
745468074418044929
745461317511745536
745517982168670211
745460235385528320
745414685151764485
745523560865665024
745527440433283072
745531764811042817
745506103924924416
745528216471801857
745462118300803073
745526018564206592
745516803959357442
745461812443832322
745466287434825728
745511711822667776
745443860520673281
745533866069229568
745483756966805504
745539998179430401
745514869990948864
745442631753207808
745488349398368256
745524798118207489
745470049960361986
745539754872053760
745415696067092480
745504309060603904
745481068187246592
745495416880279552
745507052206755840
745522252351844352
745488114559311873
745495697881870336
745514924567232512
745536378608377856
745511783071285248
745517470459432966
745520163445825539
745537985177751554
745514014562648065
745506745796026368
745472000303325184
745503096835440640
745527423572140033
745530586194804737
745519844473245696
745524504479178752
745533329475133440
745533580860784640
745417935489925120
745414659700752385
745483572346183684
745502232880152577
745499854697160704
745504120170123266
745506200641380352
745482041353875456
745509727824543745
745533534748581889
745530284389470209
745538190673489920
745520733837631488
745494968374956032
745521350593249280
745496968793710592
745413758152019968
745508947646242816
745525548961587200
745476999905304576
745519228011188225
745421127619579912
745492405349081088
745478602020446214
745526677048983553
745436164115439616
745430103308537856
745415444081840129
745486021765136389
745469089255043073
745437778876342272
745507333124427776
745529869165965313
745514895223853056
745519332726177792
745442547649101824
745539864049790976
745411975505547264
745539180449529856
745541168650346496
745496398469050373
745474043017461760
745515805710786560
745512945119944705
745466631631962113
745524110357200896
745477255845969921
745502518025682945
745534843618889729
745510420190892034
745530569316917253
745503742636630016
745468003161018373
745520679202611200
745526886923526145
745509191175933954
745502547318738945
745521660699148288
745509572614332416
745536885980749829
745444120861229056
745467415794835458
745507022842433537
745523816634277893
745504505999953923
745480720097779712
745495098339667968
745541466110386177
745482729249112064
745497216538664960
745420364025462784
745520864045604864
745494888515395586
745513288742502400
745517298807517185
745486797711409153
745534721958907904
745522612726468608
745479956851896320
745446356332994560
745433752558526464
745450743469998081
745514786373275648
745537917741740032
745491293908787200
745504237728129025
745522482950508544
745497908368146432
745524504621768704
745525741962461184
745522721828724736
745532389607120897
745518804424220673
745444259059228672
745497937837318145
745522478642921473
745536483470172160
745422838845345793
745519962064748545
745487397555625984
745532892944601088
745464945458839554
745417016882921472
745508192801546241
745490584983371776
745460058977239040
745506989162192897
745435404900278272
745473732278247427
745499330425954306
745498617453043712
745506250884972544
745501347592560640
745503394702360578
745522516584599552
745501645753061376
745502958280839169
745527297969553408
745436302577803265
745445744031596544
745455738970062848
745539922929418240
745528107260485632
745513834295623680
745491050928574464
745516137044054016
745513712572731397
745448323411120129
745523170770223104
745481609235697665
745525959810392064
745483421502185472
745514832586145794
745509090407780353
745521253964865536
745426840265842688
745410297767170049
745436277391032320
745515692137406464
745511120677441536
745531366553460736
745526203398791168
745455055080292354
745510369678888960
745494473400954885
745453373130842113
745536680594026497
745528174511939584
745533262320132096
745540874734436352
745488240547815424
745512542471000065
745415507147251712
745541419968798720
745536240330518528
745484075452895232
745432393427849217
745417440620744706
745536214967582720
745539079903678464
745533702415933442
745439452248432641
745519366318415872
745505403539099648
745456749553942532
745537809000194049
745540992330194945
745451628401033216
745534889718484992
745497510064467968
745535002721476609
745504900335837184
745411287794868225
745518498156142592
745525922275590144
745458477611393026
745421534525788160
745460616714850304
745527444656971776
745495811123929088
745509581355253760
745502316493627393
745502828433547264
745528799547187200
745514857483505666
745483379374596096
745492539893919744
745522352847347717
745538102358245378
745537737462153217
745512169211498496
745412336047947778
745522461949603840
745514819650936832
745475414210949121
745532888859312128
745514706517975040
745518817212661760
745502337792245760
745522222870126594
745516191570001920
745498852279517184
745432296946184193
745517890116280325
745465893442879488
745472729898311680
745442933793447939
745499938348380161
745535875379957761
745534096999223298
745515490966048768
745450890241290240
745536697304129537
745504023780810752
745497967054860290
745512169089884160
745535522752192514
745512110415699968
745497761529790464
745522629713420288
745472235087896576
745527012509388801
745512139750682624
745526123581177856
745507777414463489
745531739586519040
745495983333638144
745537510852304896
745525037025812484
745491394681135104
745527209926918146
745502060754280449
745538245253963776
745410410845614081
745539008344690688
745524559080620032
745518103853858816
745539511661170689
745433823668768768
745510134688841729
745500169299361793
745530422784778240
745530154030505984
745509992413814785
745525154558574592
745506800531693572
745529500125933568
745524672100327426
745526962299379712
745526031084199942
745500861296582657
745459001920487425
745526760926650368
745538303693197315
745489029009801218
745499825332854784
745486542035025920
745518414416871424
745412650637504518
745454992161538050
745505063871774724
745417201520238594
745509048569630720
745503927437713408
745503457629474816
745498680053030914
745507219727253504
745540849564422144
745531509075914753
745493235921879041
745527557773090821
745528879314440192
745527339757371393
745501511128489984
745498047010856961
745440387934806016
745510265051971584
745480996842176513
745501393788665857
745436575056551936
745520192952819712
745443676055273472
745540136604033024
745460922848677890
745462327957323776
745474978225627136
745526735945367552
745495379123146756
745485858225041408
745500756560621568
745534289836597248
745477939173588992
745515310527086592
745498780930215940
745511078537289728
745517235972648960
745536609337016320
745493202484879360
745513171486576641
745520503146708992
745536693218906112
745498797426368512
745525091820175360
745509199388389376
745536462410547200
745525389431209984
745515994278334464
745504556218363906
745534969385082881
745482494250647552
745484264158879744
745500072746450947
745517160076705794
745469810704670720
745514887091085312
745532725361152000
745508759036801024
745424675879137280
745514005981061121
745510113855733762
745498445339721729
745531874068434944
745515683681730562
745481416578732034
745505609148076032
745532108907544576
745486562851360772
745530271869505540
745442262616674304
745534550042804224
745538438036787204
745531647391473665
745537989351112706
745514832569348098
745500676457803776
745427427317420032
745526316317872129
745523002993893376
745513297521188866
745494959747280897
745430271005196288
745489393998172160
745477062673104896
745506515008643072
745521765745491970
745444007560413184
745512319967330305
745507202899705856
745460369607450625
745498256466010113
745414500380196864
745526664700923904
745514605842051072
745497660900020224
745497879209377792
745504183101493248
745504602347315200
745468732835663873
745448226845761536
745517030346940416
745506586253090816
745457374673125376
745532267993272321
745514241122152448
745453218084298752
745477905807872000
745523204173664256
745534365153660929
745482473283289088
745491188971495424
745527230634201089
745517789624958976
745524818959753216
745493810788982784
745519274035281921
745532347865407488
745445941180694534
745515960639983617
745416006101794816
745422331401617408
745533216249937920
745533979336445954
745421165422739457
745523866865274880
745503021405085696
745464207357804544
745502643787702273
745532972724453376
745512231958286336
745438223426420737
745510646326779905
745504417995075588
745491218679771137
745445328673964032
745408750228430851
745532553306603520
745515365208195072
745516090587914240
745531131479547904
745518322226073600
745478547632852992
745530766809935873
745514132053467137
745442266857115650
745534554115452929
745438219261476865
745506464966410241
745499267280732160
745534956709961728
745523200268722176
745468825215238146
745509505744572416
745528203964342273
745536131203108866
745475246556250113
745516489231339520
745534189252968448
745471224264851458
745432783338692608
745521786616315908
745489779945418753
745539868214779904
745425153933246465
745464374916046848
745535162398576640
745534033874944002
745522621190574080
745421253415100420
745517219082174465
745526069013295111
745537251027755010
745506536231833600
745508293376782337
745491734298136576
745475120882298881
745525481764642816
745489083456073728
745525456774930432
745488962089689088
745474797606309893
745478224453369857
745495957895151616
745540598199771138
745459941637505025
745505940405817344
745537674811891712
745512966133448704
745535808052957184
745523711701225473
745537188180328449
745469949334818816
745509199577120768
745452655934267393
745411967075102724
745511225430155269
745518435161911297
745537234162454528
745417117596422146
745528233408421888
745540111358517249
745447903922028545
745540203754840064
745425950955999232
745498399349186560
745530661872623616
745533652243648512
745446536490815489
745476995459387392
745527629143384064
745534637972160513
745523321635123202
745438173174587392
745527121884254208
745462365945114625
745515650420858880
745496742490103808
745534348602970113
745497359077900288
745485929507217409
745511233923620865
745513930785595392
745497346239135745
745512605465214976
745428177971974144
745489100447219713
745410771597746181
745536533738852354
745415008088031232
745513188167344128
745505852262539264
745422813650026496
745517898555240448
745527063092695042
745506687084179456
745536596724703233
745526735689547777
745501284673814528
745442291842637825
745480757884256256
745490765615292416
745511418305228800
745414307563905025
745493885921558528
745514849145282560
745489654154067968
745491877181329408
745514555795636227
745507941348835330
745494087315267584
745540614930862082
745537070496550913
745505776844701696
745514589354262528
745485568595767296
745513708386844675
745485484927836160
745511280048377856
745456242328379392
745450152119406592
745509316753395712
745483488250339328
745480808043929600
745503008868302848
745409492519518209
745524668161941505
745540413348470784
745481726957260800
745529688483762176
745528686196072449
745462332310978564
745527809410379776
745509283224125445
745501620448854016
745532989665247232
745530724657205248
745514484513419264
745501041559408644
745509925103632384
745510579469615104
745412495435771905
745452957924110340
745541281632264192
745503801486958592
745504875161673730
745530670089310209
745524240376463362
745526463219171329
745530468829827072
745535925774540802
745478610585190405
745539956219613185
745527738463715333
745493751955488770
745499682802020352
745529990607822848
745513708529422336
745517306944512001
745534231154032640
745537418799898624
745534541566091265
745502350203191296
745464328879407104
745455772432105472
745500450024103936
745528849740423169
745530300864696320
745412268960026624
745477146483687424
745417369602842630
745496100757348352
745496092477775873
745465079659827200
745486562872352768
745507165310332929
745430736661012480
745426743498964999
745431625823981569
745460407242891268
745517072239628288
745418279766745090
745497409258590208
745511418275868672
745467491233607681
745525913614356484
745455050852433921
745517994864836608
745505470882807809
745533807382560769
745511779007008769
745413338864156673
745520553641926656
745483844774596609
745516124448530433
745540522639392768
745476768966991873
745466362965831681
745509346214240256
745521514028490753
745480267276574720
745526404708597760
745443902648266752
745518087391195136
745433408608866304
745521606391324672
745532750392745986
745502970968629250
745408846445805568
745498692900118528
745489373202833415
745487649205420032
745527025381695488
745493106112397312
745496578845118466
745450437298393088
745527348276039680
745496629071904769
745481106212818945
745535548027068416
745538941487448064
745506993167699969
745520649913802755
745534876850348033
745514928941850625
745480858480443393
745519618312155136
745514928753147905
745417482752532484
745424940006936577
745481034678968320
745477062887038976
745475720378359808
745488341068455936
745504132786622467
745472231048765440
745515914657882113
745417487034916864
745443747568062466
745537368489238528
745525242760552448
745541701154938881
745539347949060096
745500458723139584
745518846589575172
745443243882471424
745473371597529088
745532049889468416
745529319603085313
745504371891306497
745517483054948353
745435400538296320
745417726068350978
745463536256581632
745529663519232004
745501721212813312
745478052528848896
745495613970616320
745529378356891648
745490937372016640
745534428269551616
745525284770766848
745497853695385602
745435551776411650
745536810726498304
745482087654797312
745491184877899778
745411308586209280
745531991399882757
745538261985046529
745459115133140992
745472402960744448
745421974747361281
745520641672024064
745511908829081604
745412919173603329
745495559746707456
745419940648214528
745483433913159680
745446897117241344
745496620960120833
745500814874075137
745500483624656901
745532318383693824
745534381972848641
745478166009942016
745512697643425792
745467214602461184
745493298861608960
745511590133280768
745501570058489857
745526039636381705
745462638616838144
745534730372689920
745499820974964736
745515495005118465
745487473136984066
745510608703893505
745540665203777536
745506577864527875
745538329001635840
745536151918780416
745440626804727808
745528287561023488
745515268491771905
745456892386828289
745409966278873088
745536810558754816
745535157889687553
745515046550142984
745481055579209729
745520901794390016
745479071883132928
745442980002050048
745521493111496704
745500840241201153
745525544653987840
745435610257625088
745515373496152064
745525448180830208
745532691584425989
745532129740652544
745522512063168513
745497488950333440
745449669778497536
745499766402867200
745539994098372608
745508146802659328
745505407787892736
745540099010498560
745522789013037057
745525238666956801
745531274316525568
745537624459251712
745536034755076097
745480711914717184
745520406820356096
745502182355591168
745531756602753024
745434649933942785
745488341072646145
745409970812948480
745500303198289921
745537439716904960
745524592416960512
745483375012511744
745533148918751232
745410951944544256
745524785539481600
745529260698275840
745516422093144064
745504552154062850
745486671970349056
745470863735062532
745526094070046720
745518326315515905
745478832916815872
745458356110819330
745418069976064001
745531420911632384
745521773811118080
745537817380421634
745502119709466625
745539872417415168
745531483801038849
745513766918324224
745514056337891329
745463607337582592
745527968840065024
745420821267505152
745465633089871873
745486013418504192
745507811287654400
745421073122992128
745500764630450176
745504124460883968
745533832531566592
745529378113626112
745421836305895428
745509556009107456
745526484094193665
745528216488542208
745460679755210753
745478652406599681
745534709124366336
745519983208235008
745528384134873090
745415259675037696
745529571378794496
745492690901434368
745533090424979458
745540614935089152
745508423433781249
745507265906507777
745501163328409601
745528535167565824
745421630822723584
745525716524007425
745510290100346880
745418338453512194
745537645376221184
745454812045541376
745534340029788166
745497916660342784
745507081302614016
745416652083212289
745532469416329217
745495488489619456
745506158534762498
745489553377505281
745497597922553858
745534931728642049
745463062254125059
745537255045902337
745449355339980800
745423174246883328
745474923498377217
745437212620132352
745473627491991552
745492506117177345
745536915642847232
745416857503469569
745486181278703617
745501331167711232
745482418673463297
745527717181853696
745534851797778433
745480674220466176
745515981624074241
745517147904843776
745416777979600897
745476446349496324
745483673122680833
745489297550172160
745499472809984000
745455575169798145
745540463847890945
745529344877953026
745519274064646148
745430447178420224
745449862712299520
745509862017163264
745505592463101953
745454191305318400
745538316326449152
745501762828673024
745415960178335744
745532905544261633
745515147079258112
745451380853223424
745507848885440512
745517449504690176
745501654074548224
745484507701141504
745499368124407810
745495358462009344
745515230722035714
745489825977884672
745415935104802816
745505596594495488
745509002545528833
745450122692026368
745448621299011584
745476920091901952
745537783779864576
745463380916338691
745419881638690817
745498604849115136
745531706283696129
745500852836696064
745515772173180931
745426416427212802
745465951882121216
745449120349880320
745540660824940544
745453058746810368
745409551051022337
745504812259672064
745523766466273280
745438747714531328
745527818021285888
745448583516684288
745530078562398208
745522449165361152
745539004091641857
745446351870164993
745495731553787905
745462613299994624
745508880810024961
745507249204846596
745532775546007552
745533815716618241
745504409522561026
745532532423172097
745480523141644288
745514832451887104
745493474917572608
745421983161061376
745511967641612288
745452672967409664
745534801495494656
745494523678064640
745477129991659520
745457043167862785
745533262416609280
745539755140489216
745437938431844353
745494603357261824
745506703857192961
745488764772835328
745512378901553152
745529806150729728
745435367117991936
745494980936896515
745496209628921856
745504611109216256
745510386334466048
745518347412877312
745501523883393024
745490610157559808
745492715974975488
745518175458983936
745535745276805120
745468887995555840
745450353441792000
745458792482115584
745409639227994113
745536864937861125
745512731248234496
745515159783800835
745500403857383424
745477968697270272
745504871097327616
745507874114150401
745518976252280835
745423589692874753
745533031570538496
745512152224563200
745490270586712064
745423962960629766
745529134957244419
745434796856344576
745540627501195266
745526811283464192
745513548839686149
745462647009619968
745514077561065476
745538907756892160
745532096022667264
745526933203517440
745516203884482560
745498898093903874
745464806925185025
745418338189246464
745533643813072896
745539088049025025
745538521721507842
745505093080887296
745513297324052482
745488689346711552
745540912760000512
745479197452177409
745472646024835073
745456908908171269
745526048045993984
745443663489032192
745411438638862339
745465570355601410
745434981304934401
745520368916430848
745526329127243780
745534574839554048
745425867040448512
745503147246817280
745492413813133312
745453427623346177
745529856578850817
745532058424905731
745490325095882753
745538823665311745
745497564540108805
745541768192495617
745425757984415744
745520478144499712
745494775336312833
745525163018465280
745495119055335425
745494217288364032
745443697064480768
745519248848478208
745511691002142724
745528204014718976
745538396169216000
745509140944977920
745528237606920192
745528875174625281
745507416750514176
745511665739829248
745503704925691905
745540556038639617
745489352055107584
745416303976947714
745485887492890628
745504120014929920
745415041562730497
745518917490118657
745515197503143936
745427511283093508
745541390583500804
745423463519707137
745498051045777408
745511036757803008
745506125022269441
745504468293148672
745494032738975745
745435656403333120
745529961499369472
745439498360717313
745495220033204225
745515318873718784
745504225128394752
745415834479132672
745500869668413443
745484239085305858
745530380594274304
745484822261301248
745481135535206400
745491499329032192
745434020729630723
745504745041780737
745444036610142209
745491037993369601
745507131554562048
745456359693557760
745478438606114820
745516006735384580
745528501671854080
745527037939482625
745526991852429313
745506649415180288
745443902656647174
745436012973678592
745507899405828097
745521824474136576
745441050341191682
745513230051643392
745535023915241472
745475254831583234
745514052491710464
745489410850852865
745515675318255616
745506150318149632
745521337796427776
745521241189015552
745516803808342016
745515029416448002
745506812942704640
745511762145882112
745528258339311616
745528015308808192
745513209205907456
745527100665257984
745517382517415938
745438265470136320
745529646578425857
745461791065399301
745539138502352896
745536160533929984
745506007783137280
745534751176462336
745500781575475201
745418333944676353
745531513266024448
745475074468118529
745497916605751296
745528711470952448
745430820572246016
745425422372995072
745448889432477698
745497400953823233
745516270989127680
745528556113952768
745474420290912257
745500618026934272
745516346444681216
745535581560537088
745414425033715713
745496646008528896
745525045368229888
745418950507388930
745516996721180672
745531177788837889
745460004380086272
745523124515463169
745424655024947200
745497350492217344
745525372557500416
745495500732850176
745481701606862848
745447786494173184
745486164463783936
745438663987728386
745443713640325121
745541361542135809
745470838456016900
745518645170692097
745519970545606656
745503772063870976
745506423035944960
745517151876898816
745507303600775168
745530766713487360
745524739280535553
745427096156004356
745508603872743424
745540946348015616
745519869626486787
745526798859964420
745427670603726848
745454132547379205
745485954631098368
745532037390467072
745513796504948737
745501700186771457
745497430095888384
745534197591248896
745536948979175424
745503646138261504
745509531040419840
745519043390537728
745515427929853953
745492359291408384
745535997023162368
745513540761464837
745412700964954112
745501373026828288
745508146697764864
745538924655763460
745451401799696384
745536689162985474
745499179284238336
745514660602908673
745533539219705856
745515403036635137
745448092783214592
745488513034915840
745447329407373312
745519182125510662
745536886043615232
745534063226716161
745506703861440512
745456170991763456
745534323290300416
745530712183300096
745427917958680576
745503994185842688
745524542110498817
745433039170220032
745515633417162752
745515168105279488
745522520774713344
745486927789383680
745421152676261889
745531475412410368
745421891012222978
745539847264206848
745440064960765953
745509597960536064
745504552279904257
745469001212407808
745533975192494081
745529185523752960
745495425424121856
745481076684922880
745464660028100612
745514245400342529
745500890723848192
745505462250934272
745530988839636993
745410159304859649
745518573896892416
745506838020448256
745434280860524544
745526257891217408
745524781257105412
745526941562740736
745502648032329729
745536839977578496
745494133620375552
745512932293783552
745522130322788352
745526018501283842
745503948178522113
745517386632069121
745515159670521856
745509090399444994
745465880570540032
745488240568729600
745533283300057088
745474529393184769
745409668793630721
745513477700100096
745525330694152193
745483614217875456
745484448993402880
745531022377267200
745431915365343232
745420393410756609
745490161471913985
745482833968275456
745493323972939776
745498911062712321
745429096843218945
745409341411438592
745517261142667264
745521765619666944
745513691446026240
745522059069927424
745541055139876865
745526131802013697
745436772339851265
745536697425747969
745515726019002369
745467332030410752
745497098993311749
745410209724530688
745493420492283909
745477226401980416
745493428780171264
745496469835153409
745450533692051456
745440685424140288
745409525965021184
745541621383475201
745539436125945856
745526278602686465
745518934535733249
745437728628604928
745538786155597824
745497224860229632
745534163818688513
745511372247601152
745540224738942977
745527889324478468
745490971001950208
745526744065597441
745427490148057088
745541835456557056
745538513546817536
745490249493557248
745523690926792704
745500639094988800
745541587854200834
745480652980551680
745441344110333952
745532406635986945
745527923042459649
745509291860201474
745495425583484929
745505797921083392
745435442644979712
745536734985760768
745469743621013505
745529726517731328
745537532075511809
745503264364331008
745514450833178624
745527411001810947
745454468188123140
745533681721188352
745504535230054400
745525318052524033
745536701573955584
745519341223874560
745539830692536320
745501175756185600
745495270247411713
745509241583132673
745521036003663872
745490807558287362
745482947403251713
745446498641534977
745533857974226944
745505919534981127
745515289673031680
745533400518295552
745489968592674821
745523967608315904
745516552070397956
745501486164017152
745537561540460544
745480896321466369
745433634778189825
745519865776082945
745540333895716864
745513310003462144
745524890359324673
745468732944769024
745431751560994816
745521983782166530
745456984518856704
745419466440380416
745410398426304512
745515688232554496
745487439301480450
745484234790297601
745514278732476416
745512911527772160
745489507143684096
745458494501855232
745516548014510080
745429084273020929
745534931443474433
745500580135604224
745445106350755840
745464421187616768
745491029705404416
745409295475433472
745535158099423233
745530556872417280
745517755902754819
745507203084234755
745509694563725313
745500731294154752
745537921994764290
745489062576820229
745533320855879680
745501213630750721
745455055122337793
745509321119670272
745516359228895233
745505756112314368
745416182421807105
745515658545225732
745497333815664640
745498759988031488
745465629000380416
745479059199524864
745526052118618116
745430187009990657
745511682579980288
745475452127457282
745488827767128066
745500030593687552
745511929901285378
745488886541877248
745511032576040965
745467231119675397
745483110888804355
745482943078891520
745472247540809728
745482746152157184
745529357301518336
745524911272189952
745458255632031744
745533891373457408
745522684260286464
745540199556354050
745541071837396992
745415767215202304
745541223113318400
745498873234264064
745498873234264065
745534554245500928
745413200192094208
745442195285520385
745432905304915968
745535841804529664
745536873666252801
745528191347920897
745511875417255936
745541298640166914
745529206453342208
745490887283642368
745512164719370241
745472222341435398
745511413922160640
745521350446460928
745409417038925824
745532834194980864
745535992887549952
745432397626245121
745469894657925121
745449518712250368
745497346562101249
745519655779860488
745484537069592581
745521308398608384
745490194971820033
745449048983879680
745532377410080768
745513980932743168
745434146441330689
745489054205018112
745538953969688576
745478966954254336
745444057715924992
745431780895920128
745536466709733380
745527046047031297
745531010016673794
745529210597367809
745479348451323904
745450567456198656
745477603910291457
745530020081242121
745511988902531072
745512160864854016
745415771468214272
745500592819167232
745504938101346305
745515121695301637
745524739204997120
745450751951048705
745532142227054592
745490803263315968
745523430817095680
745531735522185216
745515537187299328
745536491875512320
745420682914234369
745541805974786048
745479499744051201
745512680773943296
745500341177712641
745492862633074688
745513217691025409
745535761936592898
745519278443499520
745524647265861633
745505927898374145
745524634666164224
745452211438641159
745514001858105344
745490643854626816
745508738203684864
745497015023345664
745534876930060288
745517931971252225
745481970268835841
745537590871232512
745528904480227328
745510046805549057
745470188217196544
745421647432286208
745443890015068160
745504124200878082
745519148499820544
745527901861208065
745521237003112449
745481311427526656
745509681846591490
745531093563015168
745439976817467392
745457416607784964
745520482263281664
745478945852710912
745443722167521280
745541017382719488
745535992577175552
745460063423193088
745521547410972672
745534231175041025
745533333552037889
745506573993148417
745490664658337792
745536672188661760
745498629960404993
745524747581042693
745534071791460352
745464173820162048
745503818389938176
745456338675859456
745445836197265408
745528757423771648
745451137772445696
745512986958147585
745445567631876096
745515319024771073
745514479966838784
745516833222987776
745505391157481472
745520188729090050
745501070781124608
745513414844289024
745503172370665477
745496973063512065
745514819978067968
745468044772671492
745518351309373440
745521765779021824
745416350223470592
745495635315462144
745532322544394240
745540665283469313
745527830490947585
745498927663747072
745477381419261952
745498327836295169
745439469164081152
745530086976192512
745514392024809472
745521551559168000
745524416482672640
745511749441314816
745415171594588160
745531555125174273
745478597926739969
745488580303167488
745417755151589380
745431608853958656
745426517040082944
745511955197100032
745535933953433600
745534214217433088
745492669732790272
745514018769494016
745437539742416896
745526492445052928
745413951240888326
745515134433427460
745535460206739461
745472373508341760
745453419515654144
745514023089692676
745462642899226629
745459375548964865
745459651978870784
745448713615716352
745496817756835840
745489456979841025
745511254848995329
745511611012550658
745500064097828868
745412906460708865
745477083904671744
745541822982684676
745541231233531904
745505638600445953
745535330019729408
745415561509732352
745416173899112448
745497694609637376
745482473253941249
745455852065218560
745451649381056512
745504426421452800
745495505199726592
745495849040371712
745528698858704896
745482251224285185
745531416545374212
745511544004304896
745493802060656641
745481592739487744
745523871034441728
745458809234042881
745507194762731520
745475888469282816
745541751360806913
745480631967113218
745453645957718016
745416291649892353
745532360486117377
745510734562353153
745532763185381377
745500127209488384
745520058693148672
745519786084315137
745531592890716161
745499867334610944
745529323889713153
745437309303140352
745436881219780609
745517852149485569
745463930223362048
745515021300445188
745524525371011076
745514282851274753
745527390013554688
745528396743008256
745468800057827330
745529214577704960
745422658393669633
745513045569372160
745519290846052352
745540644341325825
745483828290949121
745534319150530560
745474047006257152
745493290452058113
745522235310411776
745493378595323910
745481479329718273
745505042745069569
745530334398152705
745488659919441920
745487997345239040
745507173547945984
745512735111155714
745417612763369472
745534302423658496
745514618705981440
745540405127585792
745454556268494848
745499003156987904
745525808735752193
745500252979945472
745517072138960896
745451527922343936
745423270967709696
745458821716287488
745525741828202497
745423245696962561
745464874109591556
745517886102376448
745449476693725184
745494603189477376
745488005549350913
745540367567597568
745506296867102720
745516858111983616
745537867531718656
745530250893766658
745474839561932800
745536991052238849
745491721979469824
745525485904371712
745435295676399617
745434796600393732
745501465397985280
745525519634993152
745517252619886592
745500454495236096
745427452596363265
745540338173939712
745514610275450880
745421924356988928
745442853891936257
745528195634499584
745467981933666304
745427846672285696
745520603927502848
745506817128620032
745507546929102848
745539268508954624
745540568692842497
745533182468972546
745430073998741504
745532415116906496
745536751981072384
745510877378469888
745513771406286850
745536445809491969
745485723944378368
745530544415354880
745484910119395328
745516380301058048
745536609211154432
745491067567374337
745421534299205632
745511678473732098
745435723692662784
745503948132409344
745475968219811840
745517135288373248
745474063921930240
745523841955299329
745445018459070464
745478367000965120
745473191301177344
745505848361771008
745510688336928768
745462462296657920
745467600520388609
745535044693823488
745443558786662400
745459673264984064
745461690758684672
745527905887784964
745530804357369856
745514111060959234
745521321090572288
745529126556045314
745523132987908096
745422427757350912
745500135484854272
745518905225936896
745505529443737600
745436721739890688
745530498315784192
745534524717563904
745487015840350209
745530179552841728
745486550041919492
745521472177790977
745489519911198720
745414823316439040
745411350550151168
745537225803206656
745497119973249024
745492136909430784
745525439943184384
745492799676506112
745497531057004544
745500496199221248
745513758743625728
745457546740137985
745532616292474880
745501410620407812
745502140655820800
745520754876243968
745523887954235397
745522793203150848
745523048967634945
745516308683325440
745526933199294469
745536672096362496
745524882033672192
745484000295215105
745531982843514881
745483983232765954
745519530072367109
745504699185401856
745508406635593728
745507152811298816
745468653001269249
745538383322112001
745448616777572356
745417822184968193
745447849270329344
745496494933843968
745504351083331587
745470519546286080
745533207605452800
745497627253366784
745506858954194944
745453650139455489
745515570699743232
745533295669088256
745480766314844161
745541608884473856
745420946991788032
745519995552038912
745537682999148547
745482074895712257
745444963861815296
745500953697128448
745537930484060161
745523002746429440
745535606697033728
745511842043224065
745521551513030656
745479743043076097
745540904073650176
745537171348545537
745537271919575040
745530087106240512
745525955620311041
745446746193432576
745509149153210369
745494758408097792
745540761467293696
745516745125855232
745454778470240256
745519727015911424
745484767827615744
745485883285999616
745521757256220672
745538295296233472
745430602313269248
745525209227100160
745437116323106816
745495286827483140
745500097660620801
745506058051813381
745510101142773760
745478249824673792
745490496965861376
745525515323203584
745462114056187904
745434637372100608
745472549862072322
745492564938108928
745500169047703552
745533904040271873
745519354050076673
745505261155037185
745530581962760192
745423660744314880
745516686288125952
745540748938874882
745495308080025601
745529763993817089
745521597893611520
745423111332323329
745424420202811392
745478404871327745
745522138895921152
745530737382699008
745498298438410240
745415272396292097
745536122843869184
745519333053370368
745431437294198784
745509153347538944
745526563727278080
745482532141989888
745521224600543232
745495559696330754
745534700823863297
745539100803899393
745445232167227392
745482691613597696
745521958482116609
745413908962246658
745481416226443265
745519462783160320
745526538825699329
745537250910306304
745499196032061440
745517181098565632
745499078444802048
745425271646392320
745495853276639232
745506003228102656
745422276871491584
745532305989459968
745410595638247425
745524571562872832
745525687260352514
745541768431575040
745515616816107524
745531672557322244
745461208283643904
745506104117862400
745436315085266944
745531622427004928
745536684893212673
745516359015030787
745424017352433664
745519970436550657
745528317088935937
745535749563387904
745509698548310017
745522902229934081
745506565482942464
745529449387429888
745484427904483328
745521350278684672
745529286191284224
745519605536292864
745462579665969152
745539763566837760
745450747710447617
745531060398632960
745525578380378113
745515440412065793
745517579515502594
745467029965021189
745493361964945409
745475322095640577
745430577415753734
745514299867574272
745508805044142080
745459702314721280
745521732220379138
745459979499364352
745533379597074433
745429289722589184
745437720344879109
745533115372707840
745531542718418944
745499313359314944
745524902858416129
745410654249459713
745422075599400960
745443600452968448
745539671132770304
745418099034329088
745539968840273920
745534264695894017
745508813575323649
745501431495417862
745538425453838336
745469823258267648
745436147468251138
745532427582353408
745475711960395778
745495337448550400
745526630878060544
745491596171304960
745440916308103168
745537649457303552
745534365258506240
745519274152722433
745523535557210112
745522751381766144
745495484094001154
745527969167245312
745510176585719808
745516354959118338
745492938105356288
745513679135727617
745527218223218688
745481554814611456
745516824607883269
745514425797353472
745527109372653568
745421190500483075
745519249112727552
745525284682641408
745426106161967104
745420724865732608
745533136222584833
745530225673412610
745485237535154176
745476798360608769
745530292572590084
745464941050626048
745412063560818690
745469815075176449
745520712815763457
745413611288403969
745413913295085568
745523870971506688
745421005930172416
745470578283282432
745435560148250624
745531148265152517
745515385978425344
745445211325636610
745539155225018368
745514958427852801
745517214833336320
745485702935150592
745525343528726532
745486038596935682
745457727153942528
745491482845417472
745517445352304641
745490132124393474
745527566417592320
745411375686651904
745426621872537601
745481072465436672
745529814375763972
745458876359794688
745503109162491909
745506909516529664
745468774938087431
745495140228173825
745485300189691904
745427712504791040
745496909993807872
745435534957285376
745421958066536448
745540862369640448
745483568156028934
745415389669130241
745495387453063168
745413665701011457
745515386276241408
745511963476664320
745448646389313536
745446410582056962
745456590153605121
745533929273188353
745470440013869057
745516887686057984
745521681549008896
745486705633878018
745535959177912320
745417226921119744
745492430753935364
745506930550935552
745527956575911936
745531722926723072
745524601183100928
745529625590136832
745535086720745472
745416115489169409
745520759099920387
745483911992467456
745532796567838721
745533979638403072
745521664901840896
745453956298641409
745422486280503296
745540035848507392
745458494476689408
745523879670480896
745489305787719680
745462235850379264
745510688496328706
745519391576465409
745490987682717696
745483081679679489
745511619774406656
745411874976497664
745491948128002050
745453087918292992
745531307585789952
745526987368738817
745504053115785220
745533094334107648
745529797862821889
745504694944964608
745485308762824705
745539763185156096
745540820451758080
745486701192060929
745503948224626689
745412344562462720
745539515830272000
745527197352353795
745486994705285121
745541214468870144
745487200364593152
745491357045665793
745539671258599424
745461787265499140
745462353458696192
745488257366917121
745498797560627201
745522424322523138
745413275823804416
745436730233229313
745499812758360064
745484847217442817
745512722805063680
745521803393589248
745427767039299584
745530867108319232
745541239894769664
745487829438869504
745518208879190017
745417448921280512
745474776970362880
745439616174526464
745536701645262852
745509950080770048
745479612818284544
745416014695792640
745488764827402240
745430787172884482
745462625748688896
745495119055327232
745535195663630336
745462613199314945
745539004137758720
745540849790914560
745531991496368128
745526689585717248
745530535838027777
745532905758175232
745436994453413888
745514765456277505
745529948547407872
745411333949132800
745493168762691584
745534155656564737
745520968878063616
745519525840330752
745496226372558849
745471346054823936
745496876544253954
745530762569519104
745508390000951296
745495781763743749
745519987440246784
745465918319300609
745483887040593920
745510038433730561
745508377405448192
745498084742860800
745535103556689920
745492732806717445
745487582146899968
745523653031264256
745483299800252416
745514534534680576
745482875835846657
745528023395405824
745517693118210049
745516883336536064
745541118029225984
745509434563039232
745535564984639489
745537036900151296
745530691237011456
745507832066301952
745502505409208320
745508214024732673
745412730518020097
745540212323815425
745444892382498816
745528413725700096
745533811610423296
745447241175949312
745527469898227712
745414290975318017
745437627801706496
745493051397701632
745466673461755904
745486017482764288
745521463688499201
745538022855237632
745523766487199744
745455227365527553
745522646490636288
745499472872902656
745473455659704321
745495396193996801
745469517346701312
745534566585163776
745496545085165570
745471953868226560
745528048619970563
745526563970506752
745524042942189571
745500521285357568
745536773040705536
745528996813668352
745507853197139968
745475661716852736
745419969849135105
745478153091440645
745527012740108288
745486424472850433
745478144711286788
745502434244472832
745477327002361857
745485476681789440
745506804512108544
745440123597225984
745494293079437313
745524596888109056
745524496048627712
745516916911935489
745528132527022080
745425451791843328
745516581338308609
745518024208187397
745457949229867008
745532012178481153
745524760482709504
745415171770818565
745508062992052225
745506875894947841
745412193554997248
745532230445858816
745515583198760960
745524399776759808
745506682822746113
745529990595248129
745501544833945601
745514081491161089
745415813520232450
745531492059623424
745488173543784448
745522877315715072
745448021249269760
745503696742559744
745536701624291328
745521337599328260
745478304312893441
745514266107600896
745421727178592260
745471840768819200
745501804964646912
745459132174569472
745528350857322497
745522415690612736
745518561330749441
745529583919759360
745522667374075904
745481261196541952
745536080875663361
745519295312977920
745435795016814594
745433144145362944
745466715190898688
745541097015803906
745505005126311936
745476211200036865
745437640284069889
745520721300860928
745502304221040640
745483324819283968
745524886215368705
745496507403538432
745412260718317568
745535082450980867
745501305964113922
745489398079193088
745535048779128832
745536751888830464
745506510764027908
745497597838667777
745444036710797313
745529218751037441
745410326980624384
745509463835062272
745509065388810240
745522382366867456
745498067718144000
745531320441311236
745535929771655169
745520511451443200
745533958322958337
745477620737794048
745424101288751104
745451905372028929
745494640971780097
745508108999393280
745421135756435456
745524722591371264
745417755470475265
745452811299753985
745509598086389761
745500080916946945
745435484646674432
745524621961617408
745440744115216384
745516031964151808
745511410017280000
745417466008854528
745509853695614976
745489675205259269
745476131642478592
745487695086948359
745526207551152132
745502807189446657
745526849166401536
745526572136828928
745503696704856064
745536919715536897
745488328489734144
745478450983501824
745415985146925056
745509186746736641
745488768950403072
745510944193683457
745518158325284864
745530703593410560
745507869877907456
745441155211534336
745520725545521153
745514488615473152
745457852819529732
745514547251810305
745526316405927936
745418690628288512
745513553214345216
745434087846871040
745443302711885824
745536361776582657
745522730498301952
745493202472341508
745513943355928576
745533904145129472
745524978632712192
745513398046056448
745412478918615040
745516724158504960
745522243573145600
745497778608996352
745531530051608576
745531903420182528
745473736569036802
745503314956029952
745534055026876416
745451775310733312
745475678598897664
745491956894072833
745523661449265152
745537913849446404
745442669334192129
745503180528586753
745511225539235840
745533803070820352
745528728302673920
745500861124665345
745449891946606592
745489515603648517
745521358633787392
745506150209069056
745509312886300672
745540728185462784
745539415359913984
745522394584932353
745473862490460161
745521727757651968
745507261712236545
745425669753020416
745538878396735488
745458947348398080
745410834600443904
745511728578859008
745495442125791232
745496213902893056
745538807198416896
745518443537924096
745514450736689152
745465402453458945
745535577676615680
745519479644262400
745438051569045504
745482272040640513
745470158823555073
745535770354556932
745493340842430464
745511602984652801
745428048246415360
745435639588454400
745535011336556545
745510105550987264
745467793194115072
745530590590427136
745439968424693760
745415020444422144
745514790311714816
745536689129414657
745508725398470656
745494989208092673
745468896577093635
745523225438806016
745539763260690432
745491470266728449
745439947302146048
745517500020850688
745519278242160640
745486969568792580
745526769634074624
745411413619924993
745530623884820480
745527641936007168
745487921801633792
745506540174467073
745446310170365952
745513951807438853
745540983983484929
745413720537370624
745485296238624772
745513825676337152
745490241293717504
745531546728206336
745509044404654080
745459195152113664
745430640062046208
745520259902242817
745503570540142592
745492107800915970
745508251626725376
745538933082095618
745513448314806273
745498893983453184
745522529012375556
745414307400265728
745525540497436673
745409597549187072
745541285952401408
745516480914087936
745493101842575360
745512139524186112
745469190002225153
745504661457670144
745437703366381569
745492749235871744
745496394186645505
745425405620985856
745495542839402497
745534335881617409
745493026139570176
745541449572192261
745538068896088064
745442581375500288
745534768146571266
745494049587552256
745512760436367360
745528132543754245
745536139306504192
745414836171898880
745538127440150529
745497631619579904
745425691060113409
745528237384577026
745421295207092224
745461157943599109
745525859382005761
745506188167512064
745446813612773380
745537477587283973
745484860135874561
745521136478261248
745505705512230912
745443583944069120
745505533768011776
745495102466863104
745540791079079936
745418346791788544
745522503724892160
745520498818191361
745537770924343297
745517776995942402
745493844083367937
745506515218378752
745515746806005760
745516275401560064
745428463306235906
745411312935649280
745533287423107072
745489360460480514
745480594524516352
745512022377271297
745508196886798340
745417759660482561
745525821549338624
745514371103625217
745495781973467144
745510151516389376
745520461224644610
745524978339061762
745535166269947905
745523342891843584
745415121103691776
745489310221139969
745521543527047169
745495861757509632
745514094149591040
745519618303791106
745413930042810371
745436126278623233
745509707092103168
745535573276790784
745531995611009025
745521392423043072
745474885846077440
745541071904481281
745435253745946624
745533245391921152
745409068928405504
745493781311422464
745537175593193472
745526597583699970
745409580390297600
745515981653499905
745439632674824194
745513330886926338
745529252334841857
745483421506363392
745522587879407617
745536839860137987
745508234853646336
745535237833121794
745511615580143616
745503629415587845
745487024010858501
745528392733253633
745479583445614592
745472692367687681
745435748946477056
745507735635005446
745444762266800128
745489498847379456
745537070471340032
745510474519699457
745415087825911808
745524294671732736
745530120757116929
745505991043620866
745532574223605761
745472977588756480
745533731792789505
745413493856206850
745501360456536068
745505961691873280
745526891088486400
745413216914780160
745412046737399808
745430795255427073
745505739054014464
745533082053160960
745526723257630720
745513951765553153
745487682709553153
745505307321761792
745519190237286401
745535766353240064
745538819697475585
745471824033517569
745540203863957504
745500525613854721
745524231748780032
745520972795547650
745500798264582144
745489251546996736
745531135803826176
745525427351879680
745456711868133376
745442036090712065
745472763511529473
745539444426473472
745421438044119040
745422901734674433
745510273197318144
745526274370613249
745530443437486081
745455038332608512
745474516764110853
745535887950249985
745531098034167809
745541365610622980
745502220242718720
745526551131787265
745532125500215299
745516795210063872
745523506251632640
745495551228022785
745485845776347137
745529772369809408
745485287837433862
745534000345677825
745496201210933249
745513645514194945
745517650831282176
745538111019450368
745532364432957440
745463288478064640
745533320751001600
745522499568361473
745512382848393221
745531844544782340
745409001718874114
745411648224002048
745424935724646400
745504011239854080
745507287070965760
745540182628147201
745451716380745728
745445299330514944
745528367542214656
745462370005196801
745516463860047872
745495945643593730
745538379438133248
745492241821511681
745489314100846592
745531450405986306
745507484169732096
745447727593447424
745496167727792129
745523388953726981
745456602992492544
745415876136992769
745539222421987328
745530326361903105
745462651128446978
745472662936256514
745531681050812416
745540283580846080
745516975783194624
745527205715816452
745528736582238208
745512915722108928
745447182598209537
745541684335783936
745476848759431177
745509216274657281
745530758354210816
745515289433899008
745534323386781697
745489629076303872
745411346267701248
745475238398328832
745427976976728065
745523955163766784
745510562717589505
745529491443769344
745449187219742720
745501289182703617
745528065506172929
745420963798360064
745434289165131776
745517177189474304
745521103003521024
745505705721946112
745412713627557889
745499430858588161
745519156737376256
745531236236419073
745460386376278020
745536194193154048
745529890057793536
745508486427992064
745504048820813824
745539843032113152
745510516345344001
745541071984156672
745529512494931968
745531169349869568
745526249431261185
745478723705528320
745506536303190016
745475900825690114
745525418984235008
745539767392079873
745493613270818816
745414995425386496
745505915416174593
745530300940226560
745526127762931712
745539214121435136
745514832514842625
745472683807170564
745474445389660160
745469873505992704
745507903327461376
745467948605661184
745535464136859650
745435669045088256
745538438129029120
745512806724698112
745528401193107458
745502702516396033
745540207873662976
745506913723392001
745428966467600384
745497929511632896
745453759115886592
745423182815956992
745517198160994305
745426391290679296
745483966421966849
745515797053734914
745415397969584129
745497610685845505
745456875391459328
745497937879261185
745524953231953920
745512911380963330
745524206687813632
745540782724001797
745517949016936448
745514174000730116
745424592118890496
745499636660527104
745494766834450432
745455940321718272
745453234798497792
745409610031370240
745410679381721090
745522180843147265
745530498047320064
745538849133105152
745474747597623297
745520620444626944
745525213165588480
745531395691290624
745510851856109569
745430405319397376
745486277454094336
745510021492932612
745410876426063872
745526765255196672
745516497448013826
745531261393874944
745501737981620225
745521224474734596
745528724091592704
745431365907152896
745425883813421056
745529269418242048
745442229091631105
745538891055149056
745432309319368704
745530636622934017
745439850938142720
745537485946523648
745482846790266880
745538123510145024
745537519471595521
745509765850116097
745482787914801152
745535967679807488
745533274928250880
745528153586577410
745476970314489856
745535774716628993
745531127473934336
745498013162864640
745513930873724928
745536118406283264
745537070441988097
745516904471625728
745515604027707393
745494049549737985
745512903088840704
745523137282899968
745520469537808384
745434695991721984
745532247336325120
745488026495684609
745502455127932928
745502551362048000
745535086724939776
745513209344360450
745523292258217984
745496784336674816
745534281494081537
745530150125633536
745521719599730690
745522243900309504
745470867639926784
745500512900939777
745482150598705153
745520209725841408
745532498839408640
745513184006545408
745534017328427008
745509681989201920
745493391106932736
745476408495874048
745490350337253376
745539930982490116
745491168008380416
745496520015806464
745522558225637377
745430497455529984
745501599607382018
745415104603140096
745474911066435585
745525771242876928
745526949846519808
745541629952458755
745518984645083136
745461644394782720
745415393884282880
745540954753368066
745538089683034114
745448172554596352
745539369155497988
745541529138135040
745467256633593856
745533933144547328
745535829179670530
745464450585485312
745517969732571136
745488651631525888
745418753416953856
745487116646285313
745458200862916608
745528568646504448
745537137731215361
745491524612349952
745512080778813440
745418136824885248
745517407574196225
745534419876745216
745537557358747648
745531609697259520
745496666841591814
745532880701394944
745499871344398337
745539906114453504
745422708637237248
745427435836039168
745478123848769536
745444254818926592
745539008411795456
745536504341004288
745528056933015552
745440916081565696
745530326114439168
745432586390999040
745517793575985152
745520607844933632
745529676160917504
745446574306668544
745454702981054464
745497711185530880
745448176551763968
745510285692178434
745428450781990912
745490669041393664
745517541917757441
745417071723446272
745500345338519552
745454815942180864
745536969787138049
745539851626283012
745534843614748676
745462617561456641
745526094191681541
745508880889716737
745413619802738689
745439288880332800
745450139406340099
745426034720448512
745528166060482561
745536240326303744
745505357473030148
745518720383016960
745421349703684097
745499749587922944
745540606609350657
745503956793626624
745532742155141120
745484650366132226
745492829296693248
745482527763095552
745488173380177920
745493097535012865
745522428386775040
745536676462661633
745526484069036033
745423656621248513
745497916677062657
745518821352448005
745435467751948290
745511510550548480
745507232536662016
745491180754862080
745528182929924099
745531005671350273
745416278697869312
745536210962026496
745531831932456960
745436130569486336
745526098251808768
745537481819324416
745428517987332097
745437913253437440
745429645919682560
745468145494745089
745483236957028352
745531408194539521
745533992196157440
745500441685856256
745417675384360960
745523854408192000
745535770539098112
745500525760700416
745532318400417796
745512944809607168
745510482975428610
745464828077051909
745502425537085443
745441373348761602
745514455107133440
745537326302953472
745499711889498112
745487300939812865
745484209783922689
745533115238514688
745526631108771840
745526740198400000
745476052001030145
745511292652261377
745506301183025152
745520868013416448
745524634636824577
745426982830145536
745534327467872256
745457747873800192
745453494979596288
745513796374929408
745541512558051328
745511330086424576
745461804004839428
745506947001028609
745409878299131904
745514111216189444
745416387913457664
745537724761800704
745471337712410626
745419437000491008
745505080581857286
745524651263045632
745524856691654656
745456535896096769
745516887551840257
745540048628506624
745495526246780928
745531748184842240
745506762439024641
745479730518908928
745444674161250304
745412436879151104
745494003563388929
745527088233357312
745458628958818304
745535191498645505
745533467841048576
745484826531135492
745509149006454784
745524328498794496
745457986932375557
745532503163756544
745417373637812224
745528191171723265
745453335403237376
745518171218579456
745533404834238464
745494653793755142
745472298115727360
745522746956775425
745509228907945985
745433668554985472
745516657049632769
745481685010046979
745538396051767296
745533832716181504
745534239349735426
745476886709448706
745517420337471488
745524349239623680
745411560437223425
745527700425584640
745523451708903425
745469768711319552
745526274701955072
745507098096599041
745537133604048896
745463263488421888
745493470932918272
745444309462188033
745505864958676992
745505726802452480
745523783021191169
745540564511133696
745415511173914624
745507169257160704
745504329910517761
745426919676575744
745462495998058496
745425166767783936
745422436250722305
745517760151621632
745517487299538944
745520700358701057
745535065745022976
745520515788345344
745409714792456197
745526438133018624
745506619912445952
745493412321755137
745468023931232256
745506397857538048
745533002097139713
745535078411866112
745522713385590784
745519450498076673
745439053953249280
745538287197028352
745444183436058624
745503721874808836
745505642828333056
745535719905472517
745430355000254464
745417461474922496
745533203495018498
745532452785917956
745436235288612868
745535778810257409
745541269292650500
745512735253762048
745516673612996608
745483966363271172
745481982444863492
745541684423843840
745527654590255104
745537381139259393
745517453715734528
745438995404886016
745494737394622464
745535569241874432
745536705617223681
745506020202471424
745527826195963904
745524911297331201
745450701334011904
745508608213803008
745520163454255108
745417172239925248
745503633463140352
745480824842125312
745522130603827200
745527352428396544
745528031763062784
745514010267639808
745428425607766016
745530502291959808
745494657639948288
745530531756937216
745502719117406208
745502429857210368
745509350307835905
745486889847660544
745442581387960325
745520431961038848
745432271671353348
745482649653784576
745510550252097536
745505932059123712
745442891909107712
745510302653939713
745532775525060608
745465503183867906
745529630010933248
745417801205112832
745541793303793664
745429117848412160
745503319120977920
745511250583396352
745501561699209216
745490371426148352
745537221466300416
745491059065528321
745527041873719296
745540186914729984
745540841343614977
745541352834818049
745443457984929792
745458356249202688
745525632692453381
745415867777880065
745480120412975106
745530687063654400
745444993213440000
745523845876985856
745428865804165120
745510398862909440
745526199212871680
745495123354476546
745526576503132160
745448558317318144
745491608422932480
745506087319670785
745503021484769280
745448705206194176
745413296929464321
745461497510432768
745524458425749504
745506326407614464
745494238549286912
745410922718593024
745433584542973952
745517990779621376
745488508895145985
745519647655550976
745508628967219200
745462080807936001
745534789122297856
745503562159951872
745452089971605504
745500596896071680
745525678783664128
745495098197041152
745428098309562368
745529529179901953
745471077430616066
745509556193660928
745445697726582784
745536932092862465
745511619472457728
745466983982858241
745504908661522432
745495387813740545
745521073488224256
745521727988367368
745494745997139968
745521342171123713
745485187107033088
745491285478256640
745530368267190274
745511720399970304
745498755827326976
745534688127680513
745490467857391616
745510839264784388
745514224474980352
745530229796438016
745436579502624768
745512722557657088
745501058219184128
745446134034767874
745532108706222080
745486483264405505
745493122717614080
745483362559635456
745514354129264640
745509883047354369
745499921638318086
745533425646350339
745520377388904448
745513087801843713
745468967658000384
745536454206464000
745467369678483456
745532662303981568
745417289646804992
745537616007696384
745413229770313729
745430212188377093
745483756702601216
745539285336522753
745514782149599232
745414785903300609
745481244364808192
745477964712673280
745525066339778560
745411413477363717
745520264176230400
745484725540642818
745533656425369601
745509295890960384
745518175152799749
745455734855335937
745540640017022977
745528669628563456
745520058605015040
745537133419474946
745457571738320900
745484138598141953
745536412078899200
745516296251445248
745496545127071744
745530057800613888
745430019539767296
745504665459036160
745515189030658048
745497937736667136
745493097467961348
745436906259947520
745458058189377537
745518779287777281
745494263618637828
745413791458856961
745535887832846336
745527629416005634
745426634816163841
745432569760604160
745540165964173312
745489783900639232
745535212478599168
745529948689993731
745455688483119108
745537263577161728
745499699205939200
745430900129800192
745464420982104064
745533685651251201
745500664088825856
745507102446084096
745500596820598788
745530519031418881
745421106463408129
745512101746114561
745462827352104960
745413917497757696
745508520028561408
745540321044402176
745519077062385664
745508616669560832
745541021799309313
745473564598407170
745414714524504065
745443265046970368
745530288604745729
745508243326152704
745510940121014272
745471929025335297
745530871592030209
745435442808504320
745534730360127488
745481584170590208
745524991203016704
745479277185949696
745499779153559552
745411908585545728
745485006793904129
745500919735812097
745504543773851648
745509887317155840
745494133574295553
745540812033785859
745519496476057605
745521996155355140
745513884367224832
745537225899728896
745522092741844996
745437254672326656
745499930278531073
745447216152641536
745527272786927616
745513763038625793
745507190262235136
745527629185310720
745526333157974021
745483836742459393
745523715866136578
745447476144939008
745516606432829442
745541806046076928
745526978980110336
745436528860487684
745535116236062722
745470855182901248
745493793672093696
745537267813384192
745460184936374272
745492405420326912
745532473493192704
745531333007466496
745540375931039744
745538844951347200
745443088697462784
745499103891599362
745496931309236224
745478992136855552
745513511392972800
745540464036589569
745538366561673217
745538165423824897
745527314490941441
745524655335714816
745537494393860096
745502526393319425
745497019028889604
745522684142903297
745506947353313281
745419756161765376
745514346025910272
745534344521867264
745486109702918144
745501389749522432
745517558636257282
745536349030121472
745410918717263872
745521040101543937
745515717647183873
745522780720926720
745538840492810240
745497425909940224
745505986698326016
745526064940617728
745425200099926017
745493332344770560
745431651090464773
745497409417994242
745500387277312000
745502345895645185
745507572061376512
745441339815432192
745415360275374081
745474487232016384
745527398469246978
745534050928996352
745530460269252608
745473787169103873
745487074485141504
745535527055568898
745471463315038209
745467390587084800
745490836859674624
745521190932881408
745523917188534276
745500341299339266
745513230420742145
745516870925619200
745491264842276864
745511976009293825
745438374475894784
745508809263579136
745509388236914688
745529260677357568
745454640041496580
745535044853194754
745525741895319553
745536315832229890
745503331775242240
745516732324810753
745451599116533760
745521455186608128
745540375935258624
745509216417251328
745474185279922180
745486478755561473
745526178094579714
745523661306617856
745507295212142593
745536697237049348
745528451440881664
745503285461684224
745484008310464512
745518590393098248
745531554965839872
745532100577632258
745409488136585216
745525981000019968
745534465892483072
745511703383670784
745491545701285888
745536219128303616
745537871797358592
745534398951350272
745535292170330112
745522973562404865
745519458932785154
745535686342651905
745430463943061505
745537783880519680
745430031799721984
745431722230067201
745513196463656960
745499397278949376
745510894176612352
745465926661734401
745536806444138499
745481244654264320
745523820807622661
745514169647038464
745507723190558720
745518984624115712
745500005465632768
745515818163703808
745533983618805760
745536072449298432
745538110637768704
745529818603630592
745484859838103552
745525200809189376
745523594298462208
745530825135906816
745518569367056388
745476697894490117
745541185138110465
745491318978187264
745527461643878402
745427595131379712
745523493492514816
745511871399137280
745541667680182276
745442543467433984
745413577692094464
745516963284193280
745532058546540547
745418476697886720
745521195139772416
745513876314169345
745517407800721408
745533992212979712
745536693046915072
745454216521519104
745506431051304960
745511368049070080
745448474158706688
745531160948678658
745425867208331264
745448138689830912
745467151671169024
745512890313039874
745409093934907392
745529399441645569
745475351468355584
745442610911707136
745508092171821057
745427142129836036
745528489021837313
745519957673316353
745514341701562368
745533723748106240
745518925945856001
745530833574866946
745535871126933504
745521404804685824
745528866710577153
745442518301499393
745511783381622784
745532318396223490
745530024254570497
745537880328540162
745527302310617088
745415603427565568
745523141170999296
745410276682506240
745520939165581312
745419303063740416
745529394899234816
745534436498759680
745507504973451264
745528279533162498
745501683443105793
745452324886319104
745420905275342852
745522021501566977
745524244654653440
745488626285314050
745410692149297152
745499581836713984
745516560362528768
745506083142172672
745458859435667456
745449963451088896
745431651006636032
745532557610016768
745531068569124864
745518213048328192
745533182531895296
745441381909303296
745475640720121856
745525259550359553
745520524051120128
745536454005161984
745533719239233536
745519953760006144
745430065719050240
745503088379760640
745465306026409984
745419797878476801
745509317093163009
745532880424566784
745508733757726721
745516983962107904
745486130921910272
745524387244216321
745481240426360833
745487900695920642
745532280651689984
745515503691538433
745525154600488965
745528036108361728
745541562935836672
745519815113093120
745500676482965504
745489817564119040
745478589403959300
745449183339917313
745534478752186369
745461279511306244
745428861777674240
745433832162156544
745488140043849729
745423522562875397
745491096977838080
745481659890311173
745508377376096256
745507597441077248
745471778022031361
745506431139352576
745501481881657344
745487774925524992
745521904002334721
745445643322286080
745435694516969476
745500760482295808
745444309449613313
745521476208492545
745508750765658112
745512974509432834
745487363900510208
745534608456843264
745438760179990531
745513955896893440
745510294235947012
745536278007947264
745517487232475136
745516849790521344
745522944101650438
745513775508250624
745502732023271424
745510327555526657
745487464584753152
745453008578707456
745541180977405952
745495366829649924
745504120191123457
745533459460853761
745468061633830913
745491461798428672
745446591092293633
745528279533137920
745496301870055425
745426533964087297
745412566944350208
745530900952166405
745511560777326592
745483249204400128
745503419750748160
745475951115407362
745520910078083072
745530804307009536
745530670030544896
745489469302677504
745484763411034113
745518938818174976
745425409706057729
745510826988081152
745529697044357120
745515591490895872
745521568541904896
745499099571486721
745520863936548864
745458830201524224
745507513462718465
745514295497105408
745531433498746880
745492371912036352
745540086343708673
745509941985742848
745523220938252288
745536298983653377
745533425721892864
745531811153870849
745507211217014784
745537288948486144
745522319481659394
745505944742727682
745524512775540736
745539994102575104
745449925677191168
745531211351633920
745541432757227520
745536789830471680
745529214644822016
745539893200248833
745488857118842881
745508658574876672
745505189558288385
745510592031526912
745417243744317442
745487758362193920
745506770810871814
745490341755682817
745431114148253697
745430858094411781
745463750149312513
745410238891712513
745508964415078401
745491432295694337
745507047748177920
745417180745965568
745419818862424065
745533819931885568
745520515700252672
745521157311344640
745439850766098433
745525339233738752
745530900885037056
745509899736539136
745511099714310144
745523510563377152
745419458114519040
745489972824678401
745462856804491265
745508050140729345
745508000123654144
745445504914427904
745512777331027969
745530166676316161
745513188343504896
745498344684806146
745487674295783424
745411635641102338
745504736850259968
745530913434411008
745452597402800128
745527834643337216
745512597013729280
745490128110391297
745482557215518720
745527146794278912
745495647814488064
745480866986549248
745531643092336640
745540950189973504
745506402005745665
745525938826338304
745410524184215552
745436768053362689
745514715158192128
745425254529568768
745477855383953412
745503159661957120
745471450706911232
745532737906368513
745413627994308608
745525154474659840
745436264606896128
745410578953474048
745513058047430660
745441658729177088
745534965308227584
745491889780994049
745511225304317960
745528547838615552
745446897385619456
745499451934924800
745500374623092743
745418233436577792
745448876862210048
745505604974718977
745518611595288576
745539323097817093
745427632729186304
745529512708870144
745457836251979776
745511199987503104
745464194422607872
745518536185942017
745538731457708032
745531622347333632
745468778830389249
745441935230308353
745415100471848962
745534793186631680
745537972326436865
745541726417256448
745495567917162497
745502518004723712
745482150498074624
745457487881641984
745477448402243584
745437829296074752
745528216484360194
745536843974795268
745513473442885632
745501985105838080
745421475583139841
745427238665887744
745514639341981697
745481475257077760
745517567175909376
745469550871732224
745497904421343232
745524047484588033
745528728315256840
745472641738248192
745490660522786816
745412801812922368
745523510664015872
745531915814342656
745481160675852289
745519391823978496
745418892114198528
745489733627711488
745528220741578753
745502845252734978
745535070094581760
745489729626345472
745525838091689985
745462726806245378
745514211615219712
745482511099133953
745528325553061888
745529617176399873
745523468586758144
745462584044716032
745416094228291589
745521304174886912
745450303101739008
745529386800058369
745505042875113472
745504602737389568
745513427423006724
745529357192437760
745436910609301509
745537100078931968
745464421242142720
745534474222370817
745538102584717312
745516958875975680
745438890249510912
745532654108323844
745465721157672960
745516711386845185
745514241013121024
745479642115518464
745491730321940480
745486189361147906
745504489222791170
745414555094781957
745460100786233344
745530141657333760
745521593854504960
745503088568524800
745422989563412480
745496553851232258
745541227248943104
745523871365750784
745442661033639937
745523531551649792
745487380904239104
745507077364154372
745468909092896769
745527478186237952
745433714625130496
745478581254397952
745507886730600450
745470779559550977
745519542646890496
745525091522359296
745538488108359680
745505457985355776
745539922669408256
745537750321926144
745417470173937664
745427481658810369
745458704183623680
745417872864911360
745515759430860800
745511636568412162
745467822633934851
745503222509379584
745533610187329541
745409559427063808
745531827847233536
745526966661439488
745445647235481602
745514404641267712
745410809661100032
745533723601338368
745505630031491073
745521274902896640
745509153376854020
745480627948920832
745496977446600704
745413766616072192
745410142770958336
745410734025285634
745518775068303360
745490836989739009
745520973030400000
745507756656885760
745524898886344704
745498369980698624
745433441802477568
745532892986507264
745537179753996293
745529969871204352
745413346858512384
745426739459989504
745502861832839169
745415255631740928
745525045435392000
745534336124915712
745457160969162752
745493776903266306
745533979617484800
745430421886754816
745501385588781058
745536617528471552
745420963924193280
745417708934574081
745481483440140293
745520607979143169
745527247730159616
745526438267236352
745497379915194368
745445681142214657
745514500950884352
745538110801379329
745520503117381634
745525104365338624
745521962823213056
745493299046211584
745536583965642752
745508461207650304
745500731050852353
745505718296420352
745530049437171714
745524433335390213
745522030028587009
745536697555812353
745530619837374464
745490530658713602
745527817937379333
745533467790716928
745540400820039680
745483731536744448
745463292911509504
745488806988521473
745510747187224576
745534906411819008
745499334662197249
745526228472336384
745428622907826180
745470456652697602
745534759695056896
745539461543387136
745538018522472448
745516505815613440
745524638566887424
745507509050314752
745483064898256899
745470691449835526
745501758814707712
745476827733340160
745524932323381248
745514022934437888
745426735462748160
745469013661147137
745501083431120896
745528254409236481
745541483118243840
745509430226149378
745508045959008257
745438034561118209
745486059522260992
745498122130857985
745456883817979908
745520255565324288
745483232364224512
745536521046941697
745446524197306368
745525225983401984
745524252749684736
745517428629610499
745412864639303682
745515545332588544
745468636287012868
745519941051310080
745521056828395520
745472079957360641
745525057997279232
745486776827969536
745538396190212097
745455969627475968
745426798192824320
745531257266700289
745441994214780929
745503688307802115
745504728298053633
745432766548836352
745534432606453760
745416748594192387
745416698375745536
745486453753286656
745541525078052864
745521505509867520
745539062962892800
745529751503155200
745500664193658881
745511485376368640
745468187509063684
745540443006369792
745502618726735872
745480376076795905
745531051980644352
745504996901302273
745501326872764416
745494775218921472
745411992362508288
745539033565061120
745495635290316800
745529890175225856
745524517036949504
745499364013944832
745539255812792321
745515369482203141
745507463084965888
745537322372894720
745512919731822593
745522688282632192
745472658611986436
745513180034588672
745505248530206721
745518217070710784
745469076835696640
745508524088647682
745541718087327744
745515503704145920
745517965781569536
745459094153199616
745526647995064320
745504996850958336
745495173820358656
745466329352699905
745524558946402304
745533144640585728
745507316263333889
745460537320841216
745507345707327492
745448948500860929
745488622195904512
745512785535131653
745524135321735168
745515260245770240
745502157298765826
745511665769189377
745515855962746880
745458351811747840
745525792075984896
745504221018001408
745534906487341057
745523485334601729
745418179023798273
745488458689327104
745509862369464320
745519697739710464
745439066330529792
745520582939148288
745516866760671232
745508976997982208
745532737730162693
745517973805228033
745527503507206148
745467214459871235
745440480100483072
745422314607509504
745502748813070336
745535573163540480
745449925710843905
745457316003098628
745460625158053888
745473787001339905
745522377866387457
745532993897279488
745481378632892416
745523183210528768
745482712396398595
745528866521808896
745428429756108800
745520247369670657
745518393248251905
745494628648914944
745535082715176960
745465859578036226
745525750116147201
745531970407403520
745527440517193728
745523854508855297
745531739854901248
745522579193028609
745541231460024325
745519828065103872
745521279294283776
745508406685929473
745425107972136960
745531106280120320
745517814648184835
745439897129910272
745494230143926272
745505235892736000
745495597172416513
745489259721695232
745446746382172161
745490656391401476
745516942174232578
745499615647064064
745502672946532353
745441402918735876
745488764714127362
745433513231540224
745503214213050368
745518716377411584
745481101666246656
745506770949267456
745445475558506496
745497853871558657
745449724161888261
745477838480912384
745531999864000512
745499716197056512
745489519860842496
745525515352563714
745506422792740866
745507492482813957
745469726785044480
745519718765727744
745515809817059332
745439645446529024
745479054824869888
745416207575093248
745531244843143172
745539981523881984
745540526712053761
745468804281425935
745507354079174657
745527067190538244
745534575200264193
745411434348056577
745508159494643713
745492904483790848
745512194234712064
745508570351886336
745512991202779137
745521950190014468
745505378683654146
745533534975123456
745459282875842561
745486713665904640
745443248412332032
745417348614520832
745505869211656192
745496138548011009
745516094853550081
745493311427739649
745485426308186114
745507538737606656
745508519961460737
745414659960758272
745534260518412288
745536995095511040
745540883370516480
745504602431250437
745539175974215680
745526270138548224
745495622443114496
745515268823126016
745481462514737153
745479403107299329
745429084058980353
745521266518437888
745530921630085121
745504308934803457
745415683366756353
745518938595823616
745503474381553666
745458922425884672
745532150741536768
745463695468158981
745536198186139648
745522486876332032
745536223419084800
745474445658066946
745456573707857920
745434436007829504
745494632679649281
745431852245082112
745531995569041408
745469802488037377
745506276101152768
745539201504927744
745461979909787648
745494217481293828
745533320860041217
745523736967680000
745533748913942528
745501536457887744
745533576725172224
745511183440969728
745506947298791424
745412286051983360
745483576490102785
745515369360564224
745526370885734400
745512676499947520
745489884559794176
745526270276960257
745482729261699072
745422016573022212
745521824264425472
745532587016261632
745535183365955585
745490689887088640
745540589693739008
745512022146617346
745538286794346496
745531123015393281
745411715420979200
745521891515895808
745485006886166529
745494137806323712
745515360808361986
745479357225807872
745426684774473728
745527444610809857
745509564334804992
745505533700902914
745499036812087296
745533081872801792
745431663602073600
745489524101263361
745504065853939712
745502115334758406
745416748598333440
745469454251786244
745469080979673089
745540291797520384
745534474490773504
745467998866006016
745521320880812032
745475963807424512
745500622061875200
745533476112240641
745533996046528514
745537163035500544
745517889977913348
745532553558298624
745517990855081984
745507681016807425
745493416415375360
745517080460431360
745490547603759104
745481605225947136
745498021475934209
745520440123129857
745512282407370752
745422935280730112
745513897134723072
745440312265314305
745411992370937856
745412365395595264
745522268931923968
745456632285433856
745525469362061312
745526446383235072
745540778408042496
745520008294334465
745532331188838400
745535288215121920
745527503381372929
745531152329367554
745475724790763520
745494406141140992
745541197934952449
745539490731556865
745508746340622340
745517520837185536
745430879275651072
745540438866595841
745417167932297216
745502492620795904
745528711244439554
745540837312892928
745521908431544320
745526266237882369
745525154617319424
745462848411820032
745512915629801472
745539964855681025
745490635302412288
745531555100033025
745462055558209537
745524705923194882
745454266685468672
745427230323445760
745427372988522496
745428874457055232
745516434499895296
745506150083289090
745521853599358976
745536496019505152
745480682432933888
745501121142104064
745531349713330176
745461057326563329
745468711780253698
745424474724458496
745497568503685120
745505311335682048
745503965031206912
745537079178760192
745525909701046272
745525112510656512
745471857411788800
745524353568120832
745530900897619969
745512638801600512
745482607635226624
745486290200604672
745524357535981568
745417616932503552
745482234426073089
745522151407550464
745472356928225280
745477369125699584
745540300450390017
745434934974767104
745410197120659461
745503939982852097
745429603980816385
745429012894343168
745526953965301761
745535590154670082
745541629965045760
745508847180099584
745411820341493765
745507207014342656
745473216676696064
745513473543540737
745497916656123905
745409895042670594
745507328967905280
745487716368818176
745531458702303233
745412948785389572
745533140479860737
745413582016286720
745515356752482304
745521656731308033
745473854198292485
745426118744936448
745504468301549569
745435920925548544
745500215105359872
745513771343327237
745514836495212544
745418568901234688
745529525161730049
745540736318222336
745505038701760512
745528891905740801
745533937397563392
745443646908960768
745513532142166018
745496277039747072
745522935780118529
745513687474044937
745505164686024704
745422830544707584
745506175588798464
745515797276037120
745523749672226819
745540778273869824
745505395137929218
745501435891089408
745492363368292352
745533396428820480
745496851596476418
745520205430829056
745537632814260224
745468011239223302
745417692224491521
745509824499060736
745524579876016129
745520431994535938
745531940825006084
745410939571281920
745534247692165122
745520997898477578
745423392212385792
745531689334542341
745531731361423360
745499372125749248
745516141049585664
745507022557220864
745507681067110400
745471102822940672
745408934752620545
745436352859103232
745526425575251969
745537439825965056
745505374254440448
745526886881595395
745516309014675456
745512509000409088
745479436871442436
745536864975675396
745528573016956928
745510541641187329
745534038190895104
745414001220157440
745514438371905536
745534906181156868
745410989823143938
745530657741246464
745522482967281666
745497031909609472
745527582917959680
745510520552206336
745503553750368256
745522952821563392
745531538553528320
745428790696882180
745458481776427012
745408934693961728
745507521620643840
745518431219290113
745540635927556096
745477049955950592
745513930848509952
745426835828281344
745541294458474496
745412487261130752
745486655268655105
745518808572432388
745535849928896514
745527654221131776
745536802086281216
745429973410820096
745473350659497984
745509270859350016
745525909520711680
745433466968350720
745430791165870081
745465503418724352
745510721832652800
745535866668359682
745513850850549765
745447262361366528
745511825094021120
745466308490231809
745521077908967424
745488404045926401
745419068270747649
745411413582045185
745496205447225344
745506074879393792
745452060678586368
745491277337112576
745507073132093440
745529168675233793
745522461790199808
745503868675514368
745491017088925699
745466237132496897
745507316347219969
745503314960257024
745501561548210177
745537183742758912
745487875731427328
745457907412631552
745415607886110721
745536374388908032
745539717412749312
745501616279695364
745461900347990016
745410092321767428
745446360225308672
745517151746875398
745473841527296000
745523116286238721
745468921734586368
745528400937312256
745475305452642305
745488307807674369
745506590770364417
745497916706426881
745517277697581056
745539960569159680
745491033966862338
745481420554919936
745473048954867712
745465188485214208
745493109983711233
745513217632276480
745537011843375104
745530242337382400
745437527037751300
745515239249051652
745513322385022976
745448642186600450
745513179946508288
745493454063439872
745505311574745088
745499825353818113
745522201818849280
745438299125252097
745533207664156672
745512605322600449
745455550314352640
745486613069729792
745505110063620097
745531756342706177
745528577131577344
745505504311402496
745535476929466369
745538341601345537
745508721355198464
745531144175706112
745500500703875072
745513305620373504
745516849945677825
745489008126369796
745531781735026688
745541109955198976
745429088094031872
745497916664512513
745489528060686337
745434251592499200
745442929561395200
745538186491748357
745478161530421248
745537359874129920
745499762321829889
745517701242576897
745464362509303808
745528635931561984
745538383326261248
745443118237966340
745506389489901569
745426798020726784
745409706328416256
745518624283074560
745441314561396736
745525779744718849
745507953797562368
745421362299179008
745428870325731328
745522617180819456
745532318417199106
745525351929896960
745463842281390080
745531081055604736
745529806117208065
745449598232166400
745484155115319296
745494368392405000
745512814924570624
745504724204412928
745472784717877249
745433492444438530
745519236412432384
745527528513671174
745530284125261824
745500844305448960
745541562919096320
745487930370596864
745484130163392516
745411925241135104745864037502689280
745783507121741824
745873902660890624
745882631066259456
745891934091214848
745829472423776256
745867896191127552
745857024810958849
745899798256037888
745896732374999040
745882060615745537
745888938989068288
745824682360836098
745810480619393025
745901366879608832
745831762295668737
745832098053951488
745845796705275904
745864356529901568
745877522378797056
745897982135009280
745811822603833348
745829409559560192
745892567317905408
745887500628017158
745773524426555392
745884501704851456
745816797119651841
745880852752662528
745883964670361600
745798824384311301
745876234689781760
745876008352489472
745887316040949760
745874603076116480
745895079714394112
745873348815630337
745887878056673280
745866357229625345
745893540274774017
745896954484432896
745875303378083842
745801177602854912
745785566503919616
745787365868847104
745770995307405312
745852264095621121
745801949388275712
745864360577347584
745871499328917505
745836007082364928
745897239713841153
745882685323751428
745800204356485120
745793057384206337
745873227382153216
745846987833106432
745829778553475072
745871272773566464
745899458559414276
745778415236751360
745892550515494913
745886082768715776
745897533378035712
745889555677581312
745793317460312064
745873198101725184
745874070282059777
745781200258801665
745822925048123392
745886099621412865
745816805495603200
745866441010909184
745866415698214912
745850074962530304
745895301752492034
745787424282906624
745876582758223872
745813701601656832
745883964909424640
745814989613604864
745881913680867328
745780428204826625
745857914020192256
745849844019888129
745870685625520128
745898871470100480
745872883407331328
745901136104800257
745795645282394112
745812829286981633
745887655632707584
745853035872722945
745891535472955392
745898137135480832
745854000784867328
745892688906584064
745867103467610112
745776946928324608
745873529124589569
745882467358380032
745884019192111104
745875442129842177
745803920560185344
745777852990226433
745878000571416576
745892860814299136
745903178722455552
745871834785124352
745857737557446656
745805413703114752
745821171833200640
745844022187548672
745830063799681024
745822283193679872
745866562582749184
745791316680970240
745835709156700161
745882106706923520
745833813574582273
745855753844592640
745811537596653568
745899077028749313
745812183565668353
745888477867315200
745872757645316097
745882383333863424
745894282771464196
745859377945534467
745853027471491072
745839647717269504
745837550724653062
745889358511738882
745898372301721600
745863055981019136
745878302351630336
745792742798819328
745892215025700864
745848002850459648
745898175098138624
745786560315002881
745885906633134080
745844341042782212
745896362953293824
745903699076255745
745897231434285056
745891426274263040
745884166110183426
745845570116386817
745796463175753728
745898649163542528
745830231387308036
745879934221037568
745792667427045376
745887668186320896
745855325866237956
745898993079685120
745780751258423296
745844374622314496
745852125616422916
745875571947737088
745861441434038276
745877795046318080
745859201570902016
745817925551022080
745902935775797248
745798489049726976
745873672045486080
745866591800266753
745809545386156032
745883629067378690
745853732391391232
745824875193970688
745783670582087680
745860858245431296
745892491698774020
745901731716935681
745864981405642752
745898145817698304
745800179471777796
745772295596163072
745901253776007169
745843770797744129
745864494853799936
745832592889511937
745893041366511616
745867275664785409
745786711532134402
745877484617474048
745883843056574464
745812171045634048
745820379059466241
745868504398729216
745893817212145665
745877987950796800
745843468736552961
745844018299408384
745881733220999168
745856034808410112
745871885355917313
745893364382437377
745874888393658368
745784597523333120
745876679185301506
745821796780355584
745778914081939456
745891875190607872
745851643351162880
745889324877615104
745860162142019584
745774497748258816
745805380312137728
745902008780132352
745814699992825856
745881754318348288
745858337410007044
745782512945930240
745886540023365633
745878260504997888
745817610684506112
745883834714054656
745902402767884288
745886062002724864
745802553166823424
745889450782232576
745898321957556225
745897931983683585
745874917443379200
745888129714896896
745859881127796737
745898174955528192
745847088223756289
745901916366962688
745859977701621761
745771905567825920
745775638464897028
745854243920318464
745839266106834946
745860636182253568
745826964259377152
745819535987597314
745891925337776128
745893632570449920
745883008457183232
745881846534250497
745846861970419713
745818357606154240
745877467869646848
745866025745453058
745885063833882624
745897806020378624
745891900394188803
745884057150554112
745829141174427648
745819783673745408
745879846060953600
745894320499212289
745874334816800768
745883075654070272
745820396050579456
745875232154599425
745854680073445376
745851991503544320
745834463389712385
745872979746226176
745804101120856064
745845586851729409
745899005662601217
745816826349752320
745838326603718656
745896526694719488
745863123274469376
745836128905859072
745822723667005442
745886196186898433
745848124355321857
745886103983525888
745822069431107584
745814561706520576
745858694009790465
745879128621129728
745895956244238336
745884254249304064
745879682332114944
745888393989656576
745801584442023937
745895066863017984
745867242223579137
745787764168343554
745896157382066177
745856387150921729
745832877959548928
745875995480231936
745880797983481856
745873114282729472
745896833067659266
745866394814779392
745871662806147072
745784580725104640
745810149323988992
745782110145810432
745873978263240704
745880005314502656
745882358495215616
745900620243140608
745836799885516800
745778318641856512
745875026583363584
745877975376269312
745866444932550656
745779715387039744
745783783622742016
745903644395044864
745818827280130048
745864062895001601
745876138048749568
745887290912837633
745860342316675073
745872921017589760
745896098678595585
745871029403254784
745870849073364993
745819921813217280
745813831675326464
745799562594385920
745793888045015042
745886195943641093
745866159875035136
745889643795779585
745903573171638272
745839282909216769
745903690607898625
745829329947496448
745807284404649986
745801949308588033
745898523154063360
745886556670533632
745772991926124545
745862712199086080
745883419545055233
745837366162636801
745876255627685888
745896971156754432
745883205476192257
745818311187927041
745886544305733632
745862775084285952
745833796885413888
745889547372855299
745788208739397633
745846987745013760
745902784743079937
745872250004455424
745847579280314372
745805623359471616
745902990293409792
745885864887214080
745860405457752064
745844878161096704
745866579221577728
745898187597164544
745900653915049984
745813383081926656
745902583156453376
745850544548352000
745899085169893376
745772765215547394
745805539679010816
745793569198346240
745851630936010752
745862301316714496
745859277278031872
745814804976308226
745878856075255812
745901283186511872
745850573883379714
745874263333306370
745801659910000640
745880638490816512
745867422427676673
745887542344585221
745858836687355904
745879443332276224
745853325225172992
745881725176287233
745863324550705152
745825005506863104
745891845717254144
745896522391425024
745812707769626624
745903275514470400
745850833905000448
745866751229988869
745895176078495744
745856420550148096
745840046150918146
745861101389221892
745899668341669888
745883230839181312
745794290455023616
745896606369710080
745845855358427136
745866516541935617
745794164814680064
745892462229594112
745899261284458496
745881850871189504
745858375188086785
745832228194754560
745877853653303296
745851534592860161
745774052812300288
745895809338712064
745854017604034561
745895901617602560
745900972828934145
745847558023614464
745861852559712256
745830869097644032
745864062907613184
745780294138077184
745849034628276224
745841941955371008
745838271968714752
745774874933637120
745789705975922689
745823956922417152
745867133016473600
745861424661016577
745895184622297088
745882244972163072
745844353801818112
745798015156289536
745826506883104768
745898267372818432
745869339266547713
745888230252380161
745864343674302464
745857292965392384
745899097626902528
745902910211563520
745878906260103168
745858518037708800
745876888992780288
745896098821177345
745871461500469250
745883830620393472
745880768598183936
745790486405754880
745870568092733440
745868487596322817
745890759497375744
745841119834025984
745832265855406080
745804801259278336
745809385708871680
745875421015773186
745873931886796801
745880948974194692
745850699536273409
745901899581431808
745824372036763648
745891892009795584
745837785525919744
745853757351669763
745891694898479105
745849793709228032
745884732127387649
745777672526012416
745886376680374273
745820823781441536
745899227612577792
745867401619775489
745873013590081537
745834065119580161
745854931899387904
745885285825843200
745860006982070272
745839353981771776
745811164332961792
745860074032209920
745876108667723776
745895331183927296
745887575978672128
745886728913817600
745881766741872640
745784639621586944
745865887421435905
745791614719713280
745901471653330944
745895436356096003
745838007660515328
745901119466012674
745863039363198977
745878084168065024
745772157284802560
745789882212159488
745820194510102528
745881423148630018
745894366703665152
745865299908497408
745860694566912002
745879342710947840
745898003186200580
745850951278403584
745783385277235200
745870828269674496
745847059006251008
745903258552664065
745894060284612608
745866831043362816
745895620871852032
745835725980065792
745777496411496449
745789005849989120
745874342907633664
745773033638354944
745902998593888257
745891036174639105
745778565996748800
745782886205259780
745878399105835009
745849567422316545
745874959612907520
745774283700449280
745780650788130816
745885000793456640
745887341047332864
745879900364603393
745788217329225729
745818533657870336
745798904399151104
745861546274881536
745888863781064704
745893523774382080
745846031405953024
745896694601121793
745884128508252160
745904022108901376
745894408743170049
745892894343561216
745819510737899520
745892109887102976
745883973189001221
745852843039555585
745897289915506688
745885999075565568
745868622166433792
745867837563113472
745892856796168193
745895436133765124
745895520141451265
745902423714168832
745866948551008256
745789131553382400
745893192260784128
745897109623345152
745884576996823041
745794777019465728
745858203150393344
745876930784862208
745881590765596672
745884694370222081
745895243178979328
745814121312985089
745880290728501249
745890415417622529
745901065053286401
745785079851417600
745890344378695682
745806814919405568
745865166026313728
745884619132796928
745889685789155329
745820064398585860
745875714713460736
745794411972411392
745892017754996736
745865199551381504
745790331107450880
745881964201259009
745845402126155776
745875127557046272
745838683228676097
745861038692831236
745848980047863808
745891652913487872
745781141261561857
745894257777586177
745867372116983808
745814020574318592
745853753304223745
745771251289980929
745872799462481920
745882836402601984
745851509372559361
745845515535912961
745888209582891008
745884149332992000
745792461931446272
745892529699164160
745901895487754240
745897256331653122
745889652398301185
745771729574858752
745868752068157441
745899890723725312
745863047651164161
745885126685564929
745820240668409860
745792096783732736
745873629842448384
745853912444461059
745898304886702080
745864628819886080
745853480582189056
745860212494598144
745780843784867841
745889756890931200
745887617896615938
745903770249400320
745776179702022144
745831917556277248
745882853301420033
745883171925991428
745804172323233792
745902373621665792
745844563504398336
745829946208165889
745826473370652672
745903594273120258
745847511911370752
745900532326359040
745876188686581760
745875832099450881
745881528056545280
745867867204231168
745787067809021956
745894526158520321
745870207248392192
745893947176796160
745822363153997824
745862158458720256
745884526719676416
745805900217225216
745869083564990466
745823076231708672
745829359076900864
745863592940081152
745893833980977152
745862754196660224
745802125339426818
745848719812210688
745854671928033280
745885910839996416
745833171602767873
745891090901962752
745880596858175488
745894626645663744
745783574046117889
745890184789647361
745896237396824064
745871562016972800
745894752575459329
745806022044835840
745853266760708096
745894286797963266
745893938968535040
745867695229370368
745891787189985281
745804914543075328
745785981471625216
745853136531775489
745847990003372032
745894240916508673
745885202174644224
745889442569789441
745783565565239296
745896799228026881
745859558023770114
745826376817737728
745898665953333248
745866549920145409
745859922810777600
745873567187861504
745892894234583040
745786610894127105
745864410804125696
745797570627178496
745887894875815937
745793334367629312
745901194846019586
745837445837692928
745856420604747776
745856093788712960
745876088002318336
745893674752614400
745891682172940288
745900158894882816
745890482895597568
745865203582115840
745891132610084864
745869888565174272
745891002771177472
745895809460371456
745860866898288641
745853270833438720
745866034146578432
745775260784418817
745876343741628416
745868018098511873
745887471154651137
745841983772626944
745864595286429697
745880076668010496
745842050940178433
745835180984766464
745787378221088768
745888544888135680
745882639232565248
745879619442778112
745900179841220608
745786732239552513
745881229858377729
745894634912636929
745890633634689024
745903858287771648
745863429383196672
745799491543007232
745890285679423488
745882815359746049
745877874742300673
745904193735622656
745857771363536896
745820936822132736
745882316585766913
745839341507842048
745819963655499776
745788603180154880
745795288636416000
745863068920463361
745871822126723072
745830336282640385
745898325845639172
745876851390812161
745826385302695936
745855930223431681
745776452096798720
745873466314874880
745802926438789120
745838431176105984
745847772180582402
745861907106631681
745837395334012928
745866113788088320
745803744529395712
745893741525860354
745893322212925440
745882975087263744
745865044257308674
745890021488599040
745851031062454272
745886196086243329
745886942798221312
745877149186416640
745858102692577281
745903233311326209
745865698761637890
745861332088528897
745792256175644672
745771817457967104
745879896417779714
745898325967273984
745880621696815104
745831833607217152
745869712484110336
745799105658654724
745789815057178624
745868294872260608
745780940157267969
745884136892678144
745822446851399680
745850179832668160
745808622572216320
745853229053939712
745856135480107009
745899529912877056
745903023772303360
745811189259603972
745792243869618176
745850032939765760
745809310140272644
745898325853995008
745834010702680065
745901488392777728
745893850850426880
745818928060915713
745895352193159169
745865127933652993
745877794987589633
745773755184615424
745780465949253632
745888406627049472
745811474472271872
745866218767286272
745896430167068675
745821050307547136
745807536327098368
745867191787094017
745834186867675136
745867946858323968
745859117647015936
745902323298410496
745834136351440896
745856072511021056
745783372786503680
745882102424539136
745841694533427200
745795015998210056
745822887190331392
745851677035606016
745868735345471488
745882396118163456
745838402029883393
745862531781124096
745870450673192961
745812535912325120
745836372154548224
745870203242831872
745846098430943233
745870471661502464
745834824175394817
745788728979881984
745785608191119360
745869062299914241
745841908551946240
745893884186746880
745897894004297728
745870949728268288
745866084230762496
745877903972405248
745897248186376192
745893510906265604
745863089606762497
745880881764667392
745901346004545537
745861747534340096
745881364151541761
745781388859838464
745819532036452352
745797020850528260
745826452537475072
745877979633434624
745811881479311362
745889828177326080
745897931639775232
745821708632850432
745857897087778820
745887072607674368
745897453430444033
745902197578293248
745901761177747456
745889543182815232
745776472925868032
745900959931441152
745825403701334016
745776774982729729
745816159799361536
745862762727903232
745853828797431808
745869758789226496
745903233386811392
745771582770024449
745889027199475716
745881099981692928
745892672037097472
745785721634512896
745890931560292352
745877631208398849
745898275526549504
745875039380180993
745847898097750016
745864360707371009
745779509652131840
745868999548870656
745873881689382912
745903757549002752
745863437616578564
745892089192407040
745858954182418432
745785230762475520
745895155195060224
745859667067289600
745889882929762304
745877644026187776
745863811312328705
745882970607722497
745899550829846528
745799839502438401
745902050605686784
745776309377314816
745871818234429441
745802884810412032
745884162012348418
745881830017081346
745890558145601537
745865803376005120
745885659391483904
745888213529661441
745870148674920448
745901371086544898
745876482162044933
745872535133257728
745874380811571200
745787265234911233
745871008528228352
745902985872564224
745874305385369602
745872895923085313
745876800862035968
745866436682354688
745813500614713345
745853275094810624
745894295308279808
745866831072731136
745843934103015424
745888037209579524
745877165892378625
745778297641009152
745884992375504900
745864264162877440
745788343145791488
745857309948116992
745775500178579456
745869137977708544
745865375674470401
745865765463724033
745806831637958656
745794969923948548
745894337381273600
745898292568035328
745896040289665024
745881787839156224
745876037473570817
745874410083655684
745860216806322179
745783595139235840
745855066129764353
745881401820647424
745790574465261568
745800992915079176
745892093256736768
745851341357080576
745781531256328192
745888133779193856
745872954517557248
745897139251838980
745824317653585920
745856378976280581
745888339551784960
745792139028733952
745870345794633729
745848828872499202
745891858413412352
745871608368275457
745787763987972096
745886292404215809
745830537814806528
745845721212030976
745850099838902272
745803182391975937
745853245738844160
745835897975873536
745862552702304258
745899315978199042
745877690088099841
745889903783870464
745798774249795584
745884459736662016
745842009190113285
745858971030949888
745868659709575168
745846027169718272
745884438840606720
745780743037661184
745814096197541890
745869766972289024
745822279003578368
745819607445868546
745882811370979332
745804499462258689
745891598362345472
745843351447085056
745900884702466048
745796991653797888
745875827628322818
745860346565566464
745897302540357633
745875655959654401
745866579502563328
745811885564497920
745876264121139202
745852968977698820
745873558799269892
745902385969696769
745804335704051712
745788678442729472
745895486675091457
745833792665948163
745859730027982849
745867539943669761
745860573280210944
745889597641621504
745851408684093441
745878759820103684
745791090431664128
745874175286403072
745778411067576320
745869397844201472
745882555518492672
745806743305920512
745836774598000644
745777190206201857
745868491828367361
745851886780157954
745881234153312256
745899223716102144
745879736954552321
745874183767351297
745783548750139392
745829120207003648
745825596735885312
745888041772912640
745793292445548545
745871985687822337
745875492377624576
745844068324872193
745841006868860929
745894530336047104
745859595931951106
745785079629152256
745870979168149504
745887907353788416
745902776258011136
745890365052424192
745874905183494144
745899286563524609
745858027249631232
745886326344515584
745850540261769217
745896891439779840
745793686399705089
745809033358020608
745867711771721729
745860791308550145
745869796315631617
745863773219602432
745894249024086016
745851123408474112
745896333710663680
745874565381898241
745805107430776832
745886481408008192
745895880792899584
745879007133065217
745798530913075200
745842093000654853
745825026465730560
745883322954424320
745870731880308737
745835512339009537
745875370692452352
745862389439029254
745901631275941888
745825718639149057
745899982876737537
745892575798829057
745853362898362368
745875756623007749
745791706935734272
745856118820311040
745874019874971648
745863072896659456
745900398012170241
745871822126780416
745806336760307713
745857507260768256
745788166863364096
745888490555080705
745875194598809601
745878516139425792
745851308096262145
745899810855751680
745875815125114880
745887676860096512
745811034380767232
745858618755522560
745851559398023169
745818965516091392
745832857134850049
745826053801840640
745863442209312768
745903463884800000
745857595219533824
745879279569874944
745836053160992768
745846228777304064
745857909599379457
745883608028708864
745838473421197312
745852528554803201
745794047273426947
745897608611303424
745882626871934976
745880538007867393
745887873711341568
745795762748071936
745869762983510018
745878843630751744
745890641872363522
745789072971431936
745890864195584000
745810669321207808
745876637380714497
745868168829276160
745860459891417089
745864687837908993
745902239458410497
745894672975994880
745858241071058944
745815723377721345
745896103074217984
745871474100166656
745895368861310977
745777001772941313
745854692584988672
745899966061809664
745831913303187456
745902222387593216
745778410933280768
745852918591520768
745810409404379136
745859545461854208
745895008247685120
745862213202808834
745870475688050688
745901429806796800
745864406811160577
745890076001976320
745896006500352000
745864004095062016
745843854826479620
745865434340155393
745796794488074244
745804608514121728
745873026013618176
745856211040468992
745830277805645830
745795062349574145
745850292890177536
745791362767806464
745787990786482176
745894844934029313
745773864093810688
745903426266107904
745866004903890944
745895641855954944
745889064818204673
745884233386889217
745874397538418688
745884912587268098
745803933147238401
745836845813088256
745775575378305025
745880999473602560
745823205886164992
745799311280087042
745787751778246656
745867057619664896
745883281116246016
745860275463688192
745815153065758721
745861386903883777
745787634245480450
745783326556958721
745799323695218688
745895541217820673
745865656499904512
745869075159588864
745794185567961092
745864448771039232
745771612100780032
745858278790471680
745863819671539714
745820806828134401
745904143714353152
745903988420280321
745883624952705024
745854466033913856
745848510294134785
745853090272845825
745835608753463296
745893028842319874
745894911770267648
745900607702183941
745817736488509440
745893498512097280
745825034644643842
745827157172195329
745872363179356161
745870505165656064
745850578153148416
745807699841933312
745837617531523072
745878654589222913
745873814689570816
745878961121550336
745819691088809984
745810120001519618
745882387746283521
745860241795973123
745898951103090688
745859272936951809
745896535083319296
745863215532347392
745852801138495488
745877702838730752
745857318231941120
745861101414457344
745861915289784320
745797721588637696
745839207210455040
745830814408118272
745773902035460096
745887445862973440
745879514446696448
745815367029657600
745847826467463168
745842399247732736
745779396515004416
745898787323940864
745844429261520897
745886003009826816
745816444940619776
745839819830497281
745841979578269696
745888339232972800
745796416832966656
745865946120720384
745903736569143301
745889400517705728
745874401917296641
745900217740984320
745787361653579776
745819879782092800
745876977173798915
745872166005137409
745900020470251522
745859004610527232
745895167773839362
745852419205111808
745900129400537088
745835034058305540
745888884584767490
745872103191285760
745881368425537536
745806554495082496
745884434642145280
745885835506159616
745841094575923200
745880307329564674
745895100564242433
745896929167564800
745862372527640580
745882500984147968
745830651027423232
745901887187206144
745884166047285252
745903174507175936
745794940794343429
745886867292315648
745846253620183041
745804595729940480
745871302335037440
745899903096922112
745797591321849857
745838922261999618
745873940522876928
745868160763559936
745890432433983488
745850766804590594
745881792209653760
745842487097425921
745886867011289088
745836208564092930
745890679998513152
745783297209311232
745900615943987200
745888385542332416
745878550046248960
745787588162650114
745870010434854913
745817749159452673
745867938218016768
745776607491723266
745849256825790464
745885516453789696
745874846375092225
745874456128720897
745900594964140032
745844458592280576
745881217355100160
745874846211522560
745899223644803074
745902818037489665
745870589039157248
745846924759175168
745880328103993345
745840499181912064
745831586453659648
745853178692968448
745882362714656768
745890700890341376
745882186256101377
745895477934166018
745837097513291776
745775277876350977
745873432684929024
745879539688050689
745869188120612864
745802838601793546
745847327433363456
745869788174495744
745879619543392256
745800145606844416
745891552258564096
745892407724613640
745873688894005248
745878524943278080
745874443537387520
745775802088853504
745771771333246977
745885592131637248
745896946112598016
745854432747851776
745801941142245376
745779811671412736
745811885467934720
745863433426509824
745871176161959936
745864729818730497
745868827561443328
745873009253154816
745849705473646592
745862607412826112
745877417269600257
745873298584637440
745895318793916416
745789072690536448
745804348400218113
745883016870887424
745883402881110017
745866927357239296
745878600147210240
745862091400224768
745796291054145536
745782315775827973
745866348765544448
745799583918231552
745857326670807040
745891606776188928
745894798557614080
745895595731259392
745779744608780288
745791300109230080
745851018672545792
745882668810776577
745784085700878337
745896929452752897
745899965965307904
745893099986100224
745890243467948033
745877408964812800
745789395618435072
745857934781984768
745849210642243584
745822723654443009
745785788852428800
745875123325046784
745894635025874944
745812682423537664
745859948102434820
745789844488544256
745801882065469440
745893120945053696
745863152785629185
745852046302191616
745774015306833921
745886057665802240
745880277831065600
745882509230112773
745846748602589184
745893926150803457
745774338280947712
745808396129996800
745850036911751168
745783733551267841
745870555555954689
745873759916199936
745835965248339968
745785255802638336
745870752583393280
745796064867819520
745843414051192836
745876050090074112
745879866927636481
745780399050153984
745877681535913984
745773117511962624
745874066238738432
745888154884968449
745885160030212096
745877622937255936
745899764739358720
745796236591017984
745884736644612096
745864323025768449
745899575744004096
745861122612408320
745844974474887169
745887701849808896
745775407958495236
745775097345105925
745846534609178624
745855322007441408
745896568658792448
745887924340801536
745870413008355328
745878692535099393
745843548252160000
745801735596191744
745886955125235712
745837244481699841
745896144916615170
745825600888201216
745891195780501510
745899219500863488
745829702846255106
745853283336597504
745881926368657409
745868601064833024
745810065307934724
745864025104355328
745891292069113856
745830021814755331
745891833155362817
745857603452960770
745881083267420160
745871780368232448
745792885518307328
745894647835279360
745850703776735234
745882391818997760
745800950959452160
745889601802354689
745859990225829888
745800988800524289
745879489478074368
745884447212474368
745820584571965440
745866516353134592
745873432722681856
745885877537218561
745877463448817665
745877358838714368
745853019351293952
745782743812837377
745883603943493633
745813974562770944
745884099097821186
745843196207501313
745854386446995457
745896874616459264
745892579875692545
745843367939088386
745834278815154177
745882395983896576
745822316744024064
745887228073754624
745782382842773504
745780541438439424
745852985692008450
745874510751105024
745870907911077893
745859033903538176
745855523254374400
745903782878396416
745834224482140160
745827123537940484
745883537111453696
745826989400072192
745898871319068673
745806730957815808
745887454343892992
745845398317699072
745871805253029888
745899290598510593
745863005620080640
745882505207779335
745812963693494272
745898191724421121
745892399373819904
745903333852983302
745865266408587264
745889874696347648
745825764780740608
745855216826855424
745890075989381120
745884749189767168
745771754522578944
745854793277661185
745857192666992641
745863324781383680
745833788215795712
745880873501884418
745895406735867904
745839244955029509
745871746805399553
745796823697108992
745849801955246080
745898959340716032
745897898320273409
745844060234059776
745893204835328001
745874921696407552
745838477527363584
745874984569049092
745843594511126528
745884123982630913
745883734239502338
745802742254473216
745821570258591749
745872837269983233
745883868427870208
745854944188702721
745777102310547456
745881318202949632
745901727644258304
745829476681003009
745900033023819776
745807800400547840
745880605305495552
745781464361369600
745871830683095044
745887085450641410
745868948982370304
745869905556291584
745882567837159426
745900616090796032
745866893731434496
745815601646428161
745787151628001280
745820332871852032
745901492595458048
745891300566786048
745898472654671873
745837269370699776
745892739024363520
745878055030231040
745788770968993792
745808337367818241
745851681309605888
745851249103351809
745899034829852672
745848258845609984
745866654664503298
745791106843959296
745886292739756032
745783058041872384
745889924726034436
745879086808043527
745891283764453376
745893720524984321
745850725071228928
745786208085643269
745854327810555908
745877589588344837
745897994709504000
745865425968312321
745887504864256001
745860938209828864
745891266911735810
745863358050607108
745852381519294464
745844663978983429
745876775733956608
745896308729384961
745819829500686336
745880026256650240
745886263379648512
745807208831549440
745851676842729472
745866595969474562
745864297780252672
745846987954724867
745878239546118144
745861286056103936
745884673562316800
745786925148155904
745848002879848450
745894278736535553
745837101632094209
745846123865202689
745896228882350080
745879162133553152
745870731720925184
745891309123174402
745860208300220416
745872052935098368
745827723319246848
745891497795526657
745894626607923200
745903476681621504
745861907102507008
745797818061852672
745860690519425024
745783985259741184
745830277809848320
745832504964308993
745861017893240833
745791392375578624
745868420781072385
745783565900713984
745780013027438593
745902352654278656
745852377471803392
745873873120468992
745776913432600578
745792734573662208
745856697701371904
745860912792412160
745815761076224000
745781703491223552
745877350454263809
745888079173586945
745898133243199488
745806890412687361
745859256302374912
745883746587521024
745890579268141056
745791773797126144
745818273724379136
745853341951983617
745902625174994944
745891552409567233
745887693649944576
745897562541006849
745877685864366080
745776946936745984
745831573556236289
745868189775568900
745870450530607104
745895721518383104
745791501414825984
745826557374136320
745899051833516032
745888175814549506
745891510378467328
745902511798759424
745874993112809472
745889408939868160
745862863126953985
745882920473272320
745892399474421760
745878776240824320
745901450719543297
745876670721171456
745864473664229376
745847231060795393
745890306655141888
745890222806810624
745818906707787777
745823818535436288
745903489172267008
745879804180836353
745893896744493056
745782336755736576
745808949430063104
745861990950780928
745896358880616448
745877245626048512
745831573543620609
745891716029349888
745863861346111496
745896497317842944
745783511005552640
745772366735773696
745882480088064000
745870891121319936
745877832530825220
745804306453041152
745881590958596096
745859629192720384
745855632125878274
745847201532870656
745779090381119490
745844387209449472
745880139452538881
745870744354197505
745897369930178561
745885348912316416
745832320226164737
745868362006335489
745796651919474688
745784362441056256
745812363756994560
745869645232627712
745798061092380672
745799759802163200
745891497854308353
745860287954288640
745832034967363584
745873722440056832
745880273636720644
745860707539886080
745870106647998465
745900444178874368
745892894616190976
745874334628126720
745875173333667844
745875433623793668
745819557017825280
745841245684174849
745881548877070336
745846429772578816
745899546560061440
745833180117278720
745888033136873472
745891413993361408
745858178198413312
745873940476747776
745876222048100353
745835252166365184
745863073039327232
745800418337292288
745814410426454016
745902755424911363
745884023629713408
745896363267923972
745855053228019712
745850171062378498
745884962839273472
745821624822337536
745822065186471936
745814620405825537
745890696763219969
745789513138601984
745849600699994112
745861164693860353
745803115534901248
745896174566182914
745879678330765312
745896526778630144
745866780824985601
745855971923214336
745866797325426688
745888595299475456
745888825814188033
745881603407253505
745883197335011328
745897696779730944
745786766087487488
745878566773080065
745824749742338048
745890721979301888
745849953252220928
745819578152816641
745799860469784576
745801630650531840
745891942446292992
745774853949526016
745831846303367168
745831133175255040
745880663765704705
745848178965155840
745888750375407617
745782102084493312
745835344432603142
745803077479981056
745881636730994689
745904130959507457
745854944293584896
745898670114111489
745850347231580160
745858895327936512
745846329214132224
745787680303157248
745782063945551872
745877455198621696
745882387792404480
745812598596177920
745891699042492417
745885206071099395
745901287175262213
745781581990731776
745857444123926528
745866637933481988
745882182250602496
745869829832347649
745899064064086017
745894421334466560
745877102726160384
745859482484412416
745881049801101312
745883440533340161
745863354070220800
745854151431716865
745900289140592641
745823860184932353
745844357878558720
745854835443011584
745804466037866496
745803476026916864
745883675187888128
745891753752952832
745896795188895744
745779002208550912
745890482576818176
745812082826764290
745828138559676424
745898045187956736
745879116029788160
745896002213773312
745852251713966081
745889782111346688
745781376469721088
745894534274486272
745882085492166657
745841216605028352
745864104729022464
745876867899621376
745875450237444096
745888330974433281
745830348924289028
745866608627814401
745869381280890880
745888280869232640
745806718270083072
745794319785824256
745812770726154240
745847885460291584
745854285930438656
745864360602574848
745899676466032641
745800049435770886
745842906762743808
745874741538529280
745822132127465472
745785801397645312
745837273560780802
745780705045553152
745895151130787840
745898963371429888
745796303817445376
745834677483741184
745878222571724800
745831745833017344
745801546697367552
745883377748807681
745848719854145537
745846404816474112
745834782458773504
745882827883950081
745894614024990725
745851681242492928
745880793948557316
745776141772939264
745870622501314561
745899458517409794
745772450944802816
745898728842797058
745881481860513792
745849550632534016
745874418707079169
745853925325176832
745891497564848129
745809289344847877
745833410661392384
745795028711260160
745866101192527872
745792776554450944
745897902313181185
745893741693644800
745810073511829505
745876343620046848
745779442786631681
745890524771528704
745810564497182721
745778595277185025
745878637824598016
745798879090606082
745851282578083840
745890092628213760
745870593409617921
745824724433797120
745805363556016128
745850187961229317
745895700253278209
745845708620763137
745888406597668864
745903749391126528
745818030215696384
745898812594585600
745875488128770048
745903174649843712
745899601190846464
745876301823762434
745788473139879938
745878013233999872
745894706480025600
745898523070177280
745806520936370176
745859591771152385
745867649016541184
745870375234437120
745871822344851457
745772425502142464
745858350030675968
745803669053014016
745843892176683008
745789483790925824
745856731121651713
745778599463161856
745812418329251840
745890839201734660
745871470073610240
745856349586735104
745890843597344768
745791715169210368
745875882473037827
745897718019690497
745878243841024000
745864406840541184
745805942407716864
745891476584960000
745772492703203329
745861244201144321
745884396620759040
745865254102515712
745855393272823812
745787441177571328
745892193831903234
745785491044335616
745889413134229504
745902600055304193
745847004497051648
745831179518107649
745863374857199616
745861961561309186
745893607442358272
745783893010300928
745878017281495044
745778167504330753
745890583319805952
745890486758555648
745857876372119552
745880575815331841
745896119947960320
745801341054947328
745880621826838528
745818600775258113
745864180402618368
745888226003542016
745815538983542784
745891581434159104
745841594033709057
745841878977880064
745892508379545600
745814318390870016
745874363921072128
745842340636528644
745777911781687300
745807481595539456
745874057598427137
745816608401141760
745892848172675072
745832236365283328
745815291217707010
745832181956812800
745866730354900992
745896287480975362
745814083363020800
745856928430039040
745793434850471936
745880756140937216
745900695728054272
745867686635245575
745863253218181120
745897696775528448
745849617565224961
745877165904912384
745831443562135553
745779719543590912
745831938754228224
745825496190029826
745805090997444608
745888389552037888
745850473257787393
745880693096452096
745874456325857280
745787655019855873
745877941846941697
745837311464706048
745898938503401472
745884165946638336
745884422080241664
745900498683891712
745847839184592899
745872220715614208
745778251520323584
745793825025597440
745794777254264832
745895683723526144
745858966689816577
745882953826308097
745899332541550592
745839580419657729
745800351211790336
745777005833003008
745776578173362176
745777097872924672
745829744919322625
745831800035999744
745841375694958592
745873378297454592
745852968910618625
745862984707244032
745876511618646016
745888897197015040
745819451984060416
745897927537725440
745866617255501824
745896899924885504
745785377697325056
745773931198447616
745879837714284545
745817136753410048
745839345907671040
745793573182902272
745853274943799296
745792906238238720
745778469519360004
745880839968464897
745860203896274944
745785033647022080
745788208588394497
745903715849232384
745837835975016448
745885785052839936
745864205430099968
745845041759911937
745881582523801605
745809981224648708
745894785886654464
745828629125468167
745856621901910022
745891145595641856
745898615432949760
745896233030533120
745781296585072640
745866545864278018
745780113590091776
745862087050670080
745851030915653633
745822123894112260
745902851591966721
745857469419823104
745886644935528448
745779396384985089
745847260198600704
745877962906533888
745872501520072704
745826159024291840
745815249559953408
745845435714113537
745849085010321409
745856244502663168
745873244033531904
745893179652771841
745822107053916160
745888335244234752
745798488936546304
745839165321908226
745892860877217792
745801810913333248
745779702908977152
745799512304779264
745874556821266432
745875328581701632
745888062576656384
745790519804993536
745828629238669312
745837491668791296
745887823652347904
745853627353407489
745829086568775680
745774136748871680
745894035236192256
745815358531985409
745878646443892736
745800909209407489
745837068371243008
745870177875668992
745867602732400641
745873562993582080
745894911774449664
745895205421858816
745815731925704704
745897902292275201
745854604429172737
745832991524589569
745894957836296192
745776045249470464
745888255560794113
745885135053135872
745898812598796288
745811374064963584
745881515465281536
745862779152777216
745903753316929536
745883289328717824
745847767701028865
745866789108711424
745870354141290496
745900863500214272
745886657644208128
745839597570129920
745846236972974081
745843795925794816
745902847494070273
745892571348672512
745864561933299712
745772232606162944
745871394437730304
745860308724555777
745885038605139969
745869443889246208
745883641599897600
745821964451749888
745882215930793984
745862812698820608
745901064986202112
745894500917198848
745853996301160448
745900469390741505
745879086829043714
745899655762948096
745828004144746497
745839274587729922
745829640237768704
745846283051634688
745820005665640448
745797813548761088
745880928057171968
745887357988143104
745887357988143105
745883306353369089
745900498805456897
745842898306990084
745903577357484032
745851723063922688
745866293992108032
745875324500574208
745818458290479104
745881506770460673
745900125478846464
745895087855575040
745883067303206920
745889023005237248
745897919014895616
745862749754896385
745882484185903104
745863815108173828
745855493676146689
745822354467594240
745856198499532800
745859759413264384
745877459237748736
745783657890086917
745873336475983872
745896510039130113
745874066368761856
745863568046886912
745844928236879876
745835168347328512
745840797178826752
745903598417100800
745886384976703488
745825731062673408
745873609051279360
745876658469617664
745849428771221505
745858518025125888
745870446437011457
745901098536435713
745847818317856769
745773633382027264
745890591582654464
745887554906497024
745883121887907844
745886388885856256
745786002627772420
745864008251621377
745821473697206272
745902403065618432
745855368127983616
745897134722060288
745813026335428608
745863920095727616
745780768010567680
745846799060111360
745781967589773316
745860820396032005
745842814437703680
745890495289765889
745865086330413056
745867791509688320
745823625404686336
745810501486022656
745833687489593344
745852675313516544
745869343351783424
745834488761028608
745897357330481152
745816965080461312
745888788031873024
745853929393627137
745862573736722432
745853434419609600
745867300906082304
745891246233747456
745832563382583297
745873457905283073
745892194024841216
745774845707722752
745878218352263169
745848472344084480
745891132895264769
745898862762680320
745841493026418688
745839752398651393
745893284669698049
745861550393729024
745891095033282560
745832466888466436
745865543274602496
745896879142088704
745894639085981696
745891070043656192
745843699465261056
745777148611395584
745851245013897216
745788246622240768
745843116616351746
745787395254059009
745897327974551553
745886888150573056
745902427870736384
745832743804747776
745854147614879744
745871985679433729
745788770809688069
745850745900130304
745891590011510785
745849131202125824
745890012894478337
745868919605444609
745884778579255296
745825802504241156
745902054976163840
745883927081029632
745772740011917313
745801806731677697
745853098753679361
745774602417283072
745870484231815168
745867799709491201
745876809108045824
745869787927019520
745820802772131840
745847608627892224
745880013736714240
745883335734472704
745880684837875714
745850800283525120
745889845168443393
745858966895403009
745776066480873472
745851723311386624
745787957131386881
745896715228688384
745878621005430784
745777601503956992
745779241292300288
745903606533136387
745887160763551745
745808697822089216
745885482895216640
745877488811782144
745790511580012549
745834832731709440
745838301400170496
745862607274414080
745876121506422784
745899357942222848
745873327999356934
745852872240275456
745858979071426561
745861118497796096
745876158970011649
745813630537474048
745852314729218048
745888607941050368
745902012806631424
745877413234675712
745867049067487232
745867221059108864
745876700052004864
745814113004060672
745889165573758980
745863853066551301
745903388622266368
745810992328646657
745844810821545985
745874661938978817
745796433723351040
745886799977930753
745860426244698112
745808958120665088
745833372937818112
745881179929337857
745822027592826880
745817510293889024
745860367386034176
745774216415481856
745800804272078848
745813001282949120
745901719419228164
745859264317693953
745875320218193920
745781669987135488
745865388156723201
745880961766801408
745872287799386113
745841883214155776
745897634041335808
745883377534902273
745845981149794305
745863022506295296
745801940966203392
745822136644866048
745791417226768385
745854890019295232
745859943815864322
745868366305501184
745888012446404608
745781917384118272
745879615181303809
745837881781010432
745871897926197248
745890294068092930
745902859930189824
745889383694352385
745784677114445825
745815702502727680
745775462207655940
745826553272086528
745888842553655296
745880353336926209
745850808823054336
745772694252052481
745863425444683777
745781519042543616
745868848616869892
745860212507156480
745855380379557888
745894534207377408
745853862427365377
745857574109577216
745892084805144576
745878742732574720
745864540731092997
745810610559062017
745811424400801792
745866189281312768
745878877009027073
745887282549432320
745868706018955264
745876209402318849
745872682026164224
745895775872421888
745811105428058113
745893657895669760
745816411121975296
745797549311721472
745854755428253700
745797235124899841
745822660664262656
745780465936797698
745821612411396096
745863643456208896
745897252133146625
745852641494900737
745859478210359301
745879531253342208
745804830677991424
745877631422373888
745859583336398849
745831015785041920
745867749713391617
745848669807742976
745823088802160640
745892328360058881
745884602418475008
745894265969074176
745832412471496704
745878017243758592
745875471120932864
745880495980937217
745874540316721152
745870425494851585
745850519353233408
745821264049123329
745886594444435456
745834929091645442
745859570879315968
745892571348668416
745883192834555905
745893519559135232
745852209821278208
745883667097128961
745890721811554304
745873977944444930
745877648124043266
745805107732766720
745895595353739264
745865086045126657
745881511203840001
745866956654403586
745880227600039937
745821213818294273
745882337565679616
745861457997365248
745876452667723781
745826888686444545
745830110046097410
745868101783257089
745866868867620864
745899236072525824
745826221863350276
745872803891650560
745851685436854272
745818453714538496
745824468413595648
745799076373991425
745817480656936960
745881733262868480
745888725121515520
745848166487044096
745876058562519041
745890268931588096
745865128134975488
745823818527084545
745856647369756673
745891472629727232
745876415019626496
745871482660732928
745873982369439744
745804323104374785
745888444392570881
745869733346578432
745847440893415424
745877665018699776
745784245143101440
745891694739070978
745890646217592833
745865866231812100
745892093118287872
745841564375719936
745808777539100672
745868160453218305
745798505642352640
745847906381475841
745850926271987717
745845729411895296
745799386760785920
745851387628621825
745861676088573952
745855850212909056
745790368940097536
745876729412059136
745894567782780930
745897776639315972
745893741534322688
745850041353535488
745864054498033664
745879858643931140
745806432931577856
745792080191053825
745855422368722948
745812665595899904
745773251884892160
745895755030859777
745812820835471360
745901198981607424
745882110767017984
745899487827234817
745861478939529216
745900414969716736
745774938162868224
745866852044259328
745855879891816448
745829371626332160
745891036174647296
745886929921638400
745886825223430145
745871323063279616
745776015792836608
745891225295851520
745885881576349696
745888700018663424
745785977520660480
745897621500342273
745783679079743488
745902402876899328
745850900976140288
745785675300147200
745895826355068928
745877136477675521
745873285972365312
745881645325127680
745816449202028544
745897059375521793
745902499467567105
745850775360966656
745897327731286017
745875232293007361
745865715140399104
745893485883047938
745782307353673728
745828834830880772
745782567325044737
745891564711456768
745884065404956672
745894295333408768
745877044337188865
745895507537584128
745801106454908932
745847830707855361
745799361330716672
745818219110350848
745856676515950593
745885344600629248
745898552463921152
745814460816777216
745775780928577537
745782592775938048
745844580214579200
745885717964931072
745845201038643201
745859608430911489
745842579363749889
745882949753634816
745844424937213953
745865161840427009
745899680811327488
745773319081730048
745887232163254273
745862196173881345
745898997131415552
745849135144837120
745870060804243457
745849428662161409
745824770630029312
745870450505490432
745863848951955457
745805065596899332
745816608464003072
745772870320685056
745879350847877124
745849227570470912
745863693569789952
745873986454695936
745868252820144128
745904034301763584
745886313514176513
745896258208931845
745841304689606656
745800086848868354
745880210814439424
745802377349849088
745875047647150080
745884514178703361
745866155928227840
745823818548011010
745778033567510529
745884170300305408
745903971685048320
745896254207565824
745808794408615937
745893209088327680
745880810662801408
745890511853129728
745872518368595968
745869251085541382
745883067068350469
745774430429777922
745863571955908608
745869687146315776
745849818799538176
745774220907405312
745859130099908608
745793279883612161
745782437242875905
745865694387048448
745872899974766592
745868613568073729
745873847971385349
745870689794662400
745774090657669120
745779484796854274
745772962490417152
745808022807543808
745804264589647872
745851731569934336
745853551646244864
745888301840797696
745817564643680256
745889526439100416
745898166495641601
745775193952423936
745862271876894721
745867816587370496
745902470002532352
745897222869483520
745831418660532224
745894647449399296
745837827326414848
745880303227510784
745865396402663424
745818969731325954
745846027220062211
745775512832909313
745775613416472576
745872451494612992
745778079390326784
745881360187953152
745878394710163456
745866516575432704
745777882278989825
745886703794139136
745781309067431936
745884015148863488
745797507674968064
745837244519448577
745780327801466880
745859184885899264
745899869592760320
745878637870723072
745834912167657472
745878381942693888
745864775838666752
745856315885486080
745806667913269248
745787936126427137
745799629950722048
745898049411624960
745895939450118144
745864172005638146
745840880741924866
745856450266816512
745864129869656064
745853476211728384
745896442791866368
745902910224109572
745898556754694145
745814578437619713
745832819449012225
745891678058340352
745836544125190144
745852134277644288
745895343750004740
745837437339963393
745841069724696577
745880781210423296
745880244230459394
745875223749210113
745857964259573760
745889345958195207
745871260014489600
745858953922371584
745808186196664321
745850225567404032
745860946346807296
745868680555290628
745867997181509632
745817803932868608
745890415547658241
745778142543896576
745901211778424836
745832349670195200
745856076977967104
745878671580356608
745887639031648256
745891602409861120
745777043602812928
745876012337074176
745888981280264192
745841979649556480
745888423395885058
745890738387492865
745830332386123780
745886221092675588
745872120199192577
745817317288873985
745865337967644672
745778473734709248
745871008612106241
745774359097270272
745889279138734080
745890121967362052
745860652770664449
745889941440307200
745838834169036800
745783129395257344
745810145188282369
745879661343838209
745849554709454848
745846295877853184
745857485936988161
745826494300192768
745858907780841472
745864566064746497
745823818535436291
745818500095164417
745881401862545408
745805787172315137
745871507700727808
745825068354265089
745880223456038912
745885415912136704
745881557328666624
745857691701121025
745893372720721920
745821549224026112
745809733957849088
745839718923968512
745860665383002112
745867632130293761
745895666862391297
745885503933775872
745897923192459264
745814167534215168
745847726030622720
745891766067429376
745879284036829184
745888398053883904
745870824071127040
745789588875141121
745871277047570432
745863580566847492
745814129428987904
745870706500640768
745867963388006400
745901484462735360
745884505706237952
745822765463257088
745903182967078912
745886913446445057
745815853497712641
745787927632941056
745895679550160896
745882694077321217
745878361164156928
745889778143477760
745855963610161152
745886921663070209
745874258937679872
745783221963599872
745889363008045056
745820676829908994
745833058545315841
745862103840481280
745872597993275392
745900129786421249
745776842347425794
745887097928704002
745835268889018368
745876880553877504
745868768971206656
745903929662259200
745866075858935808
745897441237569537
745801211329261568
745881507043094528
745900028808544257
745875060318142465
745835688504004608
745881855111602176
745855405700554753
745885671903068160
745848313061203969
745901521917849600
745886309328293888
745827320628379648
745879887731359744
745896602347397120
745865719401832448
745890235335249920
745845721224589317
745881636785491968
745888909733806080
745891611045937152
745882580604551168
745794915674783744
745882706366631936
745827484109791232
745891476610105344
745818541786603520
745817703101849601
745833175721598977
745898217108307970
745883683878486018
745874796118933504
745896468117098496
745876544887861252
745874481479049216
745855929833426946
745897138886950913
745872761638236160
745887416498667521
745846727626924033
745890273176264704
745878151545389056
745889782316863488
745853686233042944
745838368265748481
745848472625111042
745902784684433408
745838968315514880
745778024898039808
745827765358825473
745800829605535745
745846304010567680
745857322715611136
745877320930574336
745876851172741120
745888590983487488
745903531010433028
745859826660552705
745868739560759296
745878155609645056
745772723322781697
745851483854344192
745868495980736512
745857687502659584
745857125302304768
745867275622813697
745805128767266816
745884472420208641
745877241347858432
745790565791432704
745899945207730176
745840692312834048
745854755809918976
745848048971034624
745865912360771584
745870425490591744
745856697575575552
745878378121662465
745820592801193984
745889450710994946
745822077744078848
745771251327709184
745887806900310018
745771414796439552
745881871750406144
745875425293910016
745898128797237248
745872963031949312
745891652858974208
745796983374381060
745844278337875968
745773595679350786
745809255643525120
745855770588233729
745869926523670529
745886401493860352
745881745988419584
745865979738079232
745784790528434176
745872870929227776
745848254248722432
745814582430601217
745870790449561600
745901668835954688
745901266090491904
745857456585187328
745886334661844992
745892374388293632
745887320361021441
745880818837495808
745847214291943424
745882840806662145
745847214291943425
745878692501524481
745888159234461696
745867132970409984
745836317523714048
745847453371473921
745826259603685376
745873755805728769
745886615562752000
745872975656779776
745863148540944388
745895003969454082
745895033656717312
745900506913046529
745801227909402624
745864570317709312
745858727421550593
745841111520911361
745825999628050437
745777035226783744
745849219177652231
745862670256115712
745857896999690240
745813965905661952
745866646447853568
745902381880197120
745777786036559872
745884036233564160
745871583001075713
745815945721974785
745829946338193408
745853514132357121
745863534253334528
745892365819383808
745827958334623744
745803442434805760
745795360078069760
745778180242481152
745896530893242368
745872463909785600
745876616195223552
745865782618382338
745888943590211588
745884946129104896
745788728849858561
745855522994331648
745891367637884928
745881305506783232
745897369846288384
745807251068289024
745888725075431425
745835197522927617
745898422448852992
745846169667010568
745845750605750272
745780726319091712
745872606759424000
745880345262886913
745840331606851584
745854847841337349
745806445623578632
745882639396179968
745900914091921408
745885231626989569
745846014888787969
745896052776116224
745848317532377088
745805795598602240
745874645140766720
745881628459864065
745876511396343809
745859143014191104
745868877939216384
745808240986857472
745819649225428992
745884707066421249
745890600180977668
745883075717046278
745816289629736960
745903288097325058
745892944624902145
745785973276086272
745887462673752064
745877610341732352
745898510646652928
745878608581898241
745869511308546048
745885159942127616
745803149055787008
745816042048360448
745851651676868608
745851161228509184
745820983123189760
745889111219802112
745877971118989312
745890700840042497
745783800613875712
745861571520372736
745902444861861889
745824938452353024
745874242504433666
745836669732069376
745803438349492224
745860233449308160
745852566379061249
745839094127857664
745841069716291584
745800028179005440
745897700990689280
745777949601734656
745826129307656192
745845670683222016
745873688503943168
745824229371830272
745815215887945728
745874049251811328
745881133771001856
745873437076373504
745872229251026947
745793669978947584
745865513834799106
745897570946392064
745882052071919618
745798673657913345
745816197422325760
745855426537857024
745850670415253505
745884900163715072
745815824041115649
745900507206660097
745866046767271937
745873118372179969
745892760029364226
745898464400318464
745783943195156484
745902746751090688
745898313505972224
745877631426519040
745781158307307521
745871318919294981
745869515435696134
745859281061289984
745837160574648321
745891678070968320
745879460013015040
745903053119852545
745801748183322624
745799231378755584
745782810741514240
745822753165549569
745787256816836610
745838771325800448
745903321593020416
745876544887857152
745881494292398080
745891229179723777
745864691914842112
745840578697519105
745852901554274304
745806860670877696
745891858425995264
745793334170558464
745843565046173696
745852243296002048
745892743575126017
745793564802572289
745878587828469764
745902012911464448
745848908790784000
745874146035392513
745840079868952576
745888738002214912
745874783246630912
745866218830172160
745875404079128576
745860405453557761
745887152559497216
745777261559840770
745850934622838784
745894152685162496
745861638264397824
745864692116119552
745871813733908480
745884857981603841
745857737700016128
745801060330070018
745873453757104128
745892366112931840
745872917041405952
745860325568806914
745898812594601984
745822526731747328
745878235179794432
745834970925666305
745831107975913472
745857725188423680
745846077581033472
745878638009196544
745874578048684032
745845524000022529
745889132166127616
745878671651643393
745894756576792580
745788246647537668
745888960224858112
745882635080204289
745864293325889537
745873776986980352
745857892880883713
745897873028616194
745855544272035841
745884400911585281
745873789423063041
745861583830716420
745899517078282240
745884044546740225
745898061851951107
745867967632674816
745857280411844608
745884597947346944
745896224616779776
745795418756382720
745829187240476673
745891648509452288
745903753639899137
745771649866301445
745901262206558208
745779341884276740
745807376779874304
745887554919071745
745871260387807232
745846354551898112
745804260500086784
745880349113262080
745772916369915905
745774757480640512
745871398715928576
745846694147928064
745895024953528320
745789182019313668
745896010673688576
745853501457178624
745869700035411970
745813416510525440
745863261711642625
745873999046053888
745892835757547520
745896698619265024
745885671655636992
745865509791539200
745889849564102657
745871612373786624
745881427087081473
745808836192239616
745864876623560704
745773809572032513
745871327207231488
745829946329792513
745864696088133632
745774380123185152
745895691969531905
745812980315521024
745797914405011456
745873709756481536
745891678016405504
745868395455844352
745808794463121408
745894404297203712
745890889499836417
745776968168267776
745833431834181632
745901165381042180
745793975890681856
745781799750668288
745892357401415684
745860636173819905
745887714487173120
745869293234065408
745852721274716160
745893330760896512
745877841078792192
745901073236385792
745860208413581312
745778478159663104
745898049323565056
745872229062348800
745863169353064448
745793934190751744
745863341298585600
745898585972215808
745888775499354112
745846320833904643
745815056319819776
745881179719671808
745898061818368000
745775458038353921
745848082269618176
745879678045536256
745771402226110464
745883683811373056
745854684510982144
745778301709484033
745875286923816960
745815128013053952
745884321328807936
745806067993481217
745787726579007488
745824502207160320
745836074199552000
745869771028242433
745871495143034881
745878679763419140
745868970167799810
745775349036814336
745880927889461248
745860409622659072
745848115853467649
745873554420469760
745894295203385344
745781481319075841
745865417579728896
745788347218419712
745899714462257152
745900779677061120
745881058210627589
745896757356335104
745876029147865088
745895901860880384
745867712010784768
745874959587762177
745900620192841729
745820836192387072
745897822562754561
745845112786272256
745819645182042112
745903820711006208
745868256993492993
745851987397349377
745900477825617921
745867560629964800
745890730049167360
745872673784340480
745830701224890369
745866730359119872
745843204440858625
745874213085544449
745839710774374400
745819435475304448
745817371927941120
745839073202438144
745874074375716864
745858043850727426
745865409233043461
745871373533315072
745835465941651457
745887781587685377
745892386702757890
745867778901565440
745823625589063680
745903736841711617
745893473417633792
745771498518908929
745894307845050368
745811160193245185
745882865683030016
745894488279781376
745892361838927873
745858693942607873
745820551046803456
745876733627334656
745885793575702528
745862267732889600
745832919999127553
745843846207184899
745832194346721280
745878230981304321
745873021802549248
745864335579295746
745844320205479937
745902444777967616
745898510478876674
745854785157464064
745773813917417473
745814821665284096
745845297344020482
745895390134804480
745895956147769345
745792700989870080
745900087553957888
745879703278460929
745881724786204672
745877937598128132
745810841233154048
745821968864260099
745876947629121536
745852150778040321
745790587106795520
745844659918897152
745853505613762561
745872531001835522
745849303000834049
745800703793192964
745867778746425345
745885273272238080
745786652723904516
745882723173142532
745823835413348352
745902277270081536
745850401778503680
745890705046970368
745903946368172032
745857825658765312
745895675162918914
745823143076499456
745867942668140544
745817233235009537
745902671446544386
745838527733170176
745879690842341376
745849869185724417
745852821958983680
745859394580135936
745901715245916160
745901224269070340
745889664658202624
745771154544070656
745850305410138112
745843032507957248
745903225132490752
745901689845190656
745853887270223872
745838402143137792
745822522327834624
745902814128406528
745891677995417601
745886250763161600
745879351003054080
745900087591768064
745833369032867840
745864117307772928
745879707325992960
745866923116728320
745782265507098624
745782135437533184
745872015257640960
745866805965631488
745866595948429312
745797985875951616
745874821192495105
745840503174926341
745890293879300096
745875936877416448
745849646992490497
745834102700580864
745854365517348864
745891174636994560
745885579422863361
745795829928099840
745890679667232768
745850209125699584
745790205140025344
745868571805360128
745878155706105856
745889996343762945
745834408863731712
745864926636441601
745774094801584128
745799109949304832
745872560231948288
745854034112843779
745878432324685824
745852251588141056
745809075590529024
745862749771730944
745891833255989248
745877220338601984
745887085341573120
745873659269681152
745896287627780097
745894215599665156
745830214547169280
745899207001792512
745879787256819714
745798480585646080
745867435148976128
745877618889728004
745841749260701696
745880357703139329
745782282301079552
745784584898547712
745900096076779521
745852746457288707
745897680036061184
745820886414958592
745798195553280001
745866445293223936
745791832748068868
745829480787251200
745875525852356608
745900670595764224
745822132517494784
745853862049910784
745846253754458112
745844093612396544
745790872319561729
745903275229200384
745822744651104260
745818437046263808
745865568734031872
745820202810515457
745894089674067971
745871080036925440
745894697818783744
745900754498625536
745885797568626688
745783238380093440
745889333392080896
745877119679496193
745868596920844288
745853686019166208
745883121736900608
745892353165107200
745781896555048960
745863794509873152
745871918776131585
745896631682347008
745810371563270144
745884912583057410
745835239533060096
745892931970666500
745834102654382080
745781200254545920
745836942575702016
745888310048989184
745880684741398528
745854629938864128
745841505647083520
745852004044574720
745901073412534273
745897734574608388
745879707602788353
745857280504102912
745889820036177920
745772740297236480
745901358340050944
745897055101534208
745847671454302209
745782613646974976
745790079411466240
745887358000717824
745898627919388672
745787214659878913
745864562042347520
745874078968446977
745892940350889984
745881129585082368
745787839854579712
745877543258103809
745872572995276800
745896623222460416
745856093423865856
745832135941062660
745904021731418112
745900800682172416
745793602542931968
745899559348543489
745839278794641408
745895545403748352
745901513856454656
745893150191910912
745874288431992832
745816352464699393
745852834516733952
745789487851016193
745883083782619136
745864842968457216
745773084272136192
745856697604898817
745889798968193025
745854520845025280
745800116427120640
745861328271773696
745857225952997376
745871813712969729
745794214991015936
745788384984055809
745886086858170368
745889736288538626
745884883344592896
745830411977240577
745896010984062976
745836284074135552
745881322531471360
745878067734777859
745895201135296512
745848073977470976
745876914250915840
745841807855067137
745902386217091072
745864293657214976
745859272970502145
745781556527005697
745896715534897152
745887777531768832
745903145478422528
745845729541890048
745888209406660608
745869930722107392
745833985566183424
745882178005962753
745873730455339008
745876297692348416
745857481776173056
745868206556983296
745873764341145600
745776733094281216
745844609658531840
745861898722217984
745800728673914880
745843208505147395
745865883193647104
745823969585004544
745783536314122240
745835474539929600
745856668362211328
745875450321309696
745863949409730560
745897420035350528
745892936555073539
745814930528571392
745882823735779328
745850242386493441
745785138580234240
745782806547075072
745861311435841537
745857570070474753
745774019580821504
745887387444731904
745904076634873856
745900268001333248
745814612138950656
745796006114123777
745873315311521792
745816935376556032
745804906309816320
745860241783390209
745883843123609600
745821025166823424
745867095326490624
745854558409199616
745878755235794944
745866528831176704
745853803543543809
745812603046367233
745892617456586753
745896430259286018
745816143009583104
745900053986959361
745894299481542656
745852432052326401
745776837951795200
745886389099708417
745901178232389632
745786036010258432
745776674353123328
745898934019694595
745805439175106561
745863995568062465
745874070533726208
745886074388553728
745877580985802752
745850842423623680
745893913723047936
745873436942176256
745868299230117888
745855586030452736
745772551478063104
745885428448960512
745821285020741633
745897491263004672
745891497548091396
745871192905625600
745890155660255232
745867661570080772
745850519487418369
745796337409527808
745813336898445312
745866768275619842
745874116327129089
745830516537102336
745897164405096449
745850603411247104
745775462215979008
745794017837916161
745828436443283456
745827723189293057
745871624935735296
745877375649521665
745885869169606657
745815660505219072
745902851495428096
745770890433028098
745818554734350336
745904097400864769
745887194376769536
745787931844055040
745873185552408576
745825794094563328
745854399046651904
745772627071926273
745884883323592705
745775093117259776
745865602150047744
745782055607271424
745846413163171841
745820324554498048
745778561798246400
745876159146106880
745851643443425281
745867221176619009
745856198520504320
745812216851501056
745840096524533760
745901664863916032
745861818619428864
745773448954281984
745811868724379648
745812191853453313
745874657618857989
745881884211707905
745851605686288385
745880768761708545
745886372410556416
745863882267312128
745855242311442432
745780797655949312
745883771698831360
745903371652063232
745901274437140480
745811403324284928
745867284011487236
745900527871987712
745823142975799296
745823432613498880
745860988554076160
745902973293821952
745809134172409856
745898992974831616
745790234634428416
745903690607960064
745871272702263296
745888448259690496
745898506192359424
745902033790709761
745881737578815489
745858924897832960
745900204931616768
745888905615015937
745873634074497024
745859453271048192
745899810666979328
745870740252139520
745774464164577280
745890726123274241
745818197874511873
745881708118040576
745813592528814080
745880512632328192
745864817769070594
745856722623934468
745823818564808704
745878151444729856
745890155697942528
745887223833305088
745846949815943169
745866696959889408
745881246656532480
745789592922656768
745900301723504643
745859209892401152
745857825650409472
745885592202928128
745808446503723009
745843116612149248
745880810721583104
745845993636241411
745902235259899904
745876859624243200
745808479793745920
745783066690453505
745898263224672256
745843879635730433
745827106689515520
745805384590340096
745870203137953795
745871746683781120
745891669858467840
745813399922216960
745898904965816321
745870165649334272
745776993422159872
745821197179314179
745897554378887169
745893989207908352
745901207617675268
745885957178724353
745888473815613445
745895687850713092
745860137026461696
745884878936301568
745800091160711168
745875492318879744
745853451104567296
745859138748579840
745774262716293124
745886154227081216
745871914489548801
745860418028118022
745775541874098176
745799055289135104
745814490361409536
745893481793654784
745827517957836801
745854382432976896
745830084611874818
745862972237545472
745865140730470400
745788485454413825
745783486171254784
745849747685113856
745820987149561856
745825731230466048
745867925597327364
745900826028302336
745838297101012996
745902402994376704
745866562637336576
745903187199156224
745843573648658432
745902679843573760
745895486301798401
745853988063547393
745895012752363520
745871553624150016
745902780250988544
745891682206507008
745895209532272640
745792831046848512
745861021697454081
745863664167682048
745895591197216768
745864012303310848
745887668152713216
745882828001390592
745852813536825345
745892588297814016
745833859758063618
745863970595160065
745866793256910850
745812007228604416
745846786519076864
745901761110679552
745875341240057856
745853081993240576
745774132743254016
745863828030820353
745896610626961408
745872962931286017
745901937321721857
745883578966351872
745881821620113409
745882224319430660
745794882090967040
745774954596212736
745888557630390274
745897294344622080
745900070768357380
745896090277404672
745860577285791748
745880676252192768
745850678602498048
745800418475683840
745896157700886528
745801953473630208
745888897356398592
745842936202600449
745790607881342976
745883159535960066
745883037603356674
745863139867115524
745880735152771072
745788015662891009
745778985620082688
745882307865808896
745864540760514560
745835457787887616
745850452462419968
745868307480326144
745898296695193600
745845242818105344
745775579547451393
745871776052281344
745801185786007552
745796555375058944
745829006990155776
745902386112245760
745899701636112384
745853031548391424
745880923875446784
745841765899468800
745887286571708416
745850376662876160
745775894472572928
745870610081980417
745883926946775040
745892642626600960
745864456916336640
745889820162002945
745875806942019585
745899206653677568
745895235000098816
745878348652515329
745799462237396992
745877828399411201
745853027442110464
745890075968409600
745848623724904448
745881095812554752
745875135673081856
745774871070703616
745880613480169472
745876859586551809
745877421690322944
745872627353460736
745855766268157955
745773054664544260
745889144551936000
745866067550027776
745898002917752832
745864293506244608
745841346519404545
745884728205713408
745859339798347781
745791903824744448
745850657811337216
745851274223050752
745861546291625984
745879782940868610
745816046389575680
745879048828624896
745875622254288897
745881213089517568
745891787034722304
745887571834773504
745902541435768832
745867393025572864
745891573423017985
745890323386236932
745899269715075072
745824154096668672
745846631237554178
745851303818104832
745775533720485888
745784249207431168
745778155173068800
745859029755277313
745882324961755136
745856748028829696
745872069498445824
745877744404303874
745854583495344128
745853555936985089
745839350135521280
745898649079644161
745892659584241664
745879497862438912
745847880993378304
745817833171468288
745780516411019264
745826276267659264
745834988009099264
745835209988374529
745814242809548800
745859453401038848
745819833929895937
745845196907233280
745902767877808129
745877799156723712
745897977961648128
745893024249544704
745812430828220416
745851010002882560
745806802223267844
745897344705626112
745830873258426368
745872816491405312
745896568436432896
745801567656259590
745882689706811392
745874691009712128
745897705394823169
745845125344026624
745874376684351488
745855753857155077
745824694964649984
745872463834251264
745801450337492992
745845871921725441
745860694688563201
745880907010183172
745843745485168640
745784198850457600
745896652511285249
745887383309156352
745851442318217217
745855980253089792
745896254052368386
745849307094458370
745821968889450496
745846165627871232
745859906427826181
745877513713422342
745899127146438656
745780063627411456
745876972954345472
745847277001007106
745839341704986624
745895721480642561
745864989550985225
745823818581577728
745869133523357696
745859553812750336
745817476663939073
745890839344349184
745876842796703744
745880806472691713
745791509543288832
745896287598436352
745860250172002304
745803748849651712
745829904353222657
745776477157744640
745830667758501888
745805786991853568
745874422502985729
745896321341657089
745869112602136577
745818391064285184
745878298081824768
745893158630866944
745783607722049536
745883654216384512
745871658456580097
745886938717102081
745776942784315392
745809700478922757
745887194301218816
745824006973063172
745887420793634818
745903715899543552
745837567535353856
745888675058298880
745817862724530177
745810400806051840
745881502702002177
745876393934884866
745796421035515904
745892626021351424
745869666552324096
745814624654655489
745797750952857600
745889824192733184
745850632767180800
745820957936320514
745852926812372992
745781636109844480
745890260542971904
745901530629480448
745891833239179264
745868399721451520
745862078704062464
745863756404629505
745877568415465472
745839484093272065
745888100270940160
745882777887838208
745803182660521984
745858333291220992
745862645123776512
745868030547210240
745888788346445824
745889958515314689
745894555552256000
745809775997366272
745897906750824448
745857515422908416
745862817102897152
745882102558756864
745895306236137472
745873248441729024
745860447279128577
745839127761924101
745892277738942464
745853451175886848
745771217559359493
745889153288650752
745867728393768960
745884266727350272
745861286240657411
745848132647395328
745821905723219970
745834908359229446
745836673909592064
745895880851619841
745782609205043201
745867044856397824
745889610199334914
745885717969108992
745859478193602560
745810631501160448
745843447693709313
745888289148768261
745886762250178561
745773654756102144
745871000349347841
745866289869119489
745865094526017537
745831263328665601
745800007349993472
745870526355222528
745868060012183554
745844248780636160
745864134223335424
745901635428290562
745839127606759424
745892236030783488
745891816512303104
745863777367764992
745904210806456322
745881632909864960
745861541791137793
745852171971923968
745847356843753472
745890755324043264
745777135722303488
745846715207540736
745854755755409409
745878071769694212
745873860516536320
745817862321872897
745885193815363584
745846505374883840
745787353025777664
745872485040652288
745782886356258816
745857687318048768
745865325229514752
745852939475034117
745874804394319872
745898586261626880
745859151365046272
745902079806480385
745880718518132736
745785075502059521
745882802751705089
745860069980577792
745877224629374976
745821515820699648
745865098732929024
745855036723499011
745859687925506048
745891954995638272
745807028761788416
745874036668915712
745884019091476480
745774451380260865
745861655393931264
745849206649266177
745771381124562944
745775730844368896
745888205346586624
745885491527057408
745897864740634624
745857842729594880
745852469704523776
745854101242654720
745850502601121792
745810669438631936
745870236956655618
745834434188951554
745869838439026688
745862061922594816
745862078880186369
745895520250511360
745781703424286720
745773281186287620
745796719162458112
745778398514057216
745880324236783616
745893699545104385
745887332616790016
745893259512258560
745876083535380480
745873281950027778
745785360794279940
745792738646327297
745839312248406017
745809574695997441
745814284593160192
745902365262360577
745819573694373889
745810325337931776
745903954630942720
745777894966890496
745891401079095296
745879883759427584
745791102968430592
745893171176030208
745811285833486336
745894022498103297
745866789184225280
745879044818935810
745890843496689664
745902398728704002
745898321689120768
745846584940822529
745853379822387200
745869238339014656
745773793034014720
745873097341931520
745803375359361024
745878948182122496
745856961753845760
745897126606028800
745845976779362304
745876603553587200
745806890093817856
745889710971682817
745793057275121664
745840587102904320
745854050856505344
745864901600641024
745853258346930177
745841321131278336
745896169964986369
745902314788167682
745885885581897729
745813399624425472
745800150040387584
745873218876104704
745829627701133316
745816453308387328
745832651643305984
745778763187818497
745868055658504193
745854030040207360
745880600842665984
745895490546503680
745823868657467392
745821565883977728
745882890861436928
745815438316216320
745868718387912705
745857892864102400
745893808664088576
745877362827476992
745777454577442816
745809624968765440
745894773324668929
745850225785511936
745866860449628161
745864742103834624
745872061172703232
745895859661963264
745889283282710529
745897076232491008
745896266471702528
745798472276783105
745897864530886656
745879355226791936
745875890731614212
745883662638546952
745866444966068224
745771716601847808
745861416318570496
745846828327927808
745875823559839744
745869678820589573
745813454468984832
745890734558035968
745887525751951360
745802540537655296
745815106706092032
745869162854092801
745836187588374528
745857809259048962
745778318746648576
745788577691348993
745903686384230401
745855023939227649
745830625639276545
745858383740272641
745852323092652032
745881527691644929
745865866181545986
745780784896839680
745789613869043712
745864733832642560
745861176991563776
745875907412385792
745865408960430080
745839496617426948
745885965529587713
745879149642944512
745862615621046272
745881846756548610
745860036321247232
745826699846246400
745868919831924740
745845591066959872
745865497351118848
745866830967939073
745873537634828288
745815240881803265
745814393846403072
745841962905919490
745897105642889216
745882366615425024
745890096738598912
745887639061020672
745848854277390337
745846870304559104
745891296238239745
745784979133763585
745894295278870528
745826091667906560
745851542843101187
745814670842302464
745874179589799936
745771263860285440
745900519693099009
745900150766329856
745873701216858112
745884497539964928
745858274721992708
745896652335157249
745865082182209537
745869674936700929
745865207856173056
745875249061859328
745800971956142081
745853870702796800
745893053647433729
745900913974480897
745900079282794496
745868336572014592
745876134160703488
745889362634768384
745812686827466752
745820513210007553
745879015328727040
745898812653375489
745851857243934720
745850397617717248
745875165117046784
745869062438264833
745790398208049152
745865153221107712
745883486620426240
745852876371689472
745873604953444356
745865321274302464
745880978518847489
745864264133513217
745785155252555776
745830663467696129
745775021818249216
745775327897616384
745883037708222464
745854180816994305
745867477071110145
745883280873033728
745886464639107072
745897856180064256
745881074740432896
745868156460212224
745870090025975809
745831720667185152
745870396273082368
745802796402827268
745886594767425536
745859059056807936
745844546790113281
745858949803565056
745780835014434816
745855086845378565
745887693297618944
745773247518621696
745808525813743616
745893511170502656
745866398954627074
745869615998308352
745887957639376897
745890021291466752
745866738873606146
745844437520101377
745896833059266564
745889295865622528
745814699938185217
745860422243389441
745861743482707968
745881372628295680
745860590082613248
745870513440956416
745863190446223361
745894114915385346
745840289340854272
745863735655473152
745876079378837505
745896451268554752
745780411389837313
745847910462525441
745836351174606849
745869230151770113
745897365748482048
745865321211400192
745863924214554626
745783016132214785
745896140625829888
745772362675654656
745776280218525696
745853061059518464
745869288767168512
745889106899668993
745786506023927808
745804537013776386
745894140139966464
745858664775450624
745853283508555777
745798929430654976
745903212532731904
745788401866186753
745869892671447040
745859520463769601
745776615586570241
745899038936010753
745855623703724033
745846748669677568
745787009059303424
745887907236487168
745848350822506496
745776716455510016
745902327526211584
745833528273821696
745832907542003714
745865115635978240
745776263227445248
745875890542886913
745857402386419716
745888326834610177
745880458202841088
745855632025202688
745884971269754880
745805858446073856
745871318906724353
745857293284216832
745895843014782976
745779635695169536
745876825902030849
745902751108988929
745826884538277888
745792684250456064
745801718491914240
745867736945934337
745861504336039937
745880500238192641
745861923888041984
745878814010515456
745810279032885248
745847310756777984
745859692451237888
745877828407787520
745891111890223104
745842113825345536
745900683103186944
745895918638108672
745785994398543873
745813550619303937
745795406097854466
745898955075166208
745859323050496000
745821805173059585
745822103010680832
745772643815661568
745804948353466370
745897785090785280
745840885145931777
745835730329608193
745806009327751168
745872686413385728
745903355109720065
745887030714961920
745887626499072000
745846077782372352
745875597142949889
745900674794266625
745862955363864576
745845352021041152
745875559373279233
745805527079325696
745856009592242176
745874976520212480
745846794903502849
745861453828210688
745878235150491649
745866076240625666
745898540031938560
745864133871022080
745875605443461120
745866332059611138
745902109162373121
745845536687800320
745792906347294720
745816071417008128
745831414222970880
745876087939403776
745898892240293888
745787781138419712
745774959130255361
745903149597212676
745861240069758976
745864461035122689
745859486737440773
745879434952085505
745790100450185216
745844395581247488
745824720143134720
745894022678454273
745816184990351361
745831716481294337
745788309381713920
745815614250328064
745887089644965888
745810237463007232
745894504872423429
745893406233272320
745819137738366976
745859063049818112
745874531814875136
745860581601718272
745894589014343682
745812007157268480
745897843903303680
745884589588099072
745882509351731201
745853921072119809
745878138912116736
745876054368198658
745776200652468224
745814053973540864
745789714725277696
745895574730321920
745852239055622144
745891694848151553
745874032759869440
745860502019055616
745841208023486465
745802351986999296
745800674378604545
745848577444937730
745816419539922945
745861562792026116
745828369040871425
745889811504955393
745869628665135105
745884849932804096
745879002972327936
745894295291445250
745891275585499136
745884770240966658
745859260400156672
745899311746138112
745860996598743040
745837978241671169
745799650817482752
745866017331683328
745772651994562560
745876309935521792
745841535212789761
745796824078950400
745846908204236800
745883138467987456
745837194087120896
745903246124908545
745861407653134336
745870253419274241
745901438023401478
745799143369621504
745786463875379201
745805761989619713
745892411960852480
745898808274456576
745773432256663553
745879149852622848
745797083743956996
745859004539215873
745872669355163648
745870479978864643
745901849342054400
745824732721750016
745790549219749888
745896044551114752
745797973012062212
745898812678488065
745821243232792577
745886602812133376
745889811790176256
745846446612692992
745856194359795712
745884661134532608
745864037573988353
745786610738958336
745834975107358720
745858349976162304
745898338470498304
745903967331299328
745890642140725248
745882190727221248
745888846856982528
745874389170798593
745805589788254208
745820601563123716
745861307279216641
745862603298185216
745880294776012800
745799885761347584
745861143638515712
745820525985931264
745898803987890177
745773830602260481
745845301861310464
745774556200198144
745894475776557056
745866784872480768
745872220757557248
745862158429339648
745846752884948992
745881431252078592
745900238532149250
745870886700519424
745900494518878209
745773000335704064
745873457884307456
745893406308704258
745839509292617728
745877379499827200
745882161115447300
745870991730028551
745862372456284162
745809851272560640
745899752009641985
745890868624760832
745886301182955520
745878214510321664
745845423139594240
745903614951055360
745878222697529345
745867426793984000
745894429718908930
745851647453184000
745856873652420611
745876913986670592
745877786368348161
745896849752588288
745822094760382464
745856777086963712
745793799754919937
745872032059973632
745896367449604101
745881271843323904
745814175658577920
745798677826928645
745875823757000704
745845146479169540
745876956034510849
745891082324545536
745865107356393473
745901131830804481
745868617762340864
745866067596218369
745886561103937536
745851333106864129
745778369074171905
745863093968830468
745808169499246592
745892332222951424
745889039773990912
745885080455884800
745817057120378881
745902109267230721
745801748183343104
745857696004476933
745838855023104000
745862842251939840
745886603114053632
745890390423773187
745884698644189184
745902688014049280
745902021153296384
745876314436022272
745795179542622212
745811956779487232
745841388265308160
745890809799675905
745807074831933441
745836825005137930
745865262361108480
745781518669332480
745875903297765376
745890390373502976
745833251370074112
745875156673904644
745822308598693888
745834551805624320
745776749829627904
745861218888474624
745813110217379840
745791232685674496
745860077987500032
745900268030681090
745897822650830849
745884568734011392
745904210701598720
745898523254755333
745893531999412224
745889790625718272
745801739631112192
745799818627276800
745896467970277377
745896916815388673
745864310090571776
745894102563172352
745830415974469632
745796794634874880
745860925446586368
745896711348953089
745881334963376128
745842927612604416
745798099159810048
745865312743071744
745877417579917313
745894463034232832
745898070026686464
745805057447198720
745870702247616513
745896757167595521
745806164726784004
745856793910386689
745874963677216768
745900612085293056
745799382235254785
745888507307122689
745872459828699136
745799810255560704
745891229431390208
745882253541122048
745793523086090242
745882395962970114
745828935632560130
745867036388110337
745816692396199937
745816277202001921
745901375205285889
745901702373580802
745862980668129281
745837307308220416
745890436443705344
745862888552804352
745881733170663425
745854264703094784
745804474472599552
745883117534187520
745847155504590848
745786086421598208
745781585929248768
745873441367142401
745845607886118913
745864482132475904
745875332767555585
745847466084405248
745772534625337344
745787558492274688
745818395220840448
745783490327699457
745903015337525248
745859520237289472
745897403090337792
745901505346158593
745859616987287552
745881225752084480
745867653303111681
745880479086292992
745903875014664192
745893523388522499
745860191523119104
745859952489730048
745864352109047808
745865530582638592
745858845055025153
745849160268677120
745880345216749568
745868563160899584
745900524034211840
745803039840280576
745829011088154624
745860938071408641
745855141522325506
745789231998476288
745832659843162112
745868827368562688
745771544752824322
745824392878383104
745878835221110785
745860283848134656
745863500535332865
745871679583289344
745860669552078848
745903568872423426
745859507641786368
745894723005587457
745882731813478400
745877392342794242
745881649498456064
745845343636570113
745900607601520641
745891103455444992
745862812963115008
745808693900378112
745885244138622976
745904118351396864
745803023201480704
745899563303714819
745819280097304576
745804814181928961
745902696717225984
745900775356899328
745811705335283712
745849697399676928
745897587711025153
745889157357178880
745901589215518720
745783104380493829
745898535858671617
745807284371075072
745878172495908864
745826611719704576
745900716900913153
745827203435405312
745875408348979200
745901773945188352
745779492954615808
745809779981950976
745902650206584834
745861743155482629
745840280906174464
745794001035530240
745846094425382912
745887156409864192
745859608237973505
745833217769545728
745795515195940871
745903111785562116
745873332067835904
745851571959959553
745845939080994817
745863748204826624
745860543718825984
745817359076720640
745864755026464768
745879497631801344
745889752734392320
745899911586189312
745870438132232192
745886158194941952
745888746353135616
745867279737430016
745896484885905408
745777031174971392
745867376235786240
745782563428515842
745894110771425280
745796375179333632
745893599162830848
745822702879924224
745864712978571266
745827492506722305
745886103828316162
745793590224314368
745872401032937472
745789244950614016
745848124271398916
745897239915151360
745819607458549760
745894198705004545
745893133620289536
745848237593100288
745876733581234176
745860057057927168
745892453824212992
745879711650353152
745829690624081920
745899643242975232
745890147338756096
745780692655628288
745844337171365888
745865467840049153
745893804494979072
745885466407350273
745819519197782016
745860287815946240
745870945584316416
745862850460196868
745801899132084224
745862762438475776
745890344378732544
745842428725321728
745863584652066816
745890923033288704
745834815698632704
745901366741196800
745900582662193152
745888716841951232
745865635448623105
745891191711993856
745859994118201345
745856706169683972
745809968872325121
745851886897606657
745791006205935620
745777978735370240
745859453040345089
745778863670706176
745799302652399616
745777563469918208
745867070152269824
745818516838703104
745785990086692864
745835210349154305
745848904609112064
745884417646825474
745777731510673409
745886137223364608
745835130443423745
745877215934562304
745875995723456513
745870417047523328
745878461865164802
745892521142816768
745880764437377025
745883603930845186
745873449697034240
745853715224100865
745821935058173952
745887475499999232
745835088638844935
745892198173052929
745795670540353536
745829883549450241
745898468837855232
745863458814574593
745814045798785024
745862607198896128
745839031120990209
745866747291570176
745771486254817280
745901547322810368
745784039597088768
745878935611793409
745868961573642241
745775156312809472
745848250201149441
745892554852470784
745774048655859712
745881091601502210
745857607877922816
745867938134167553
745873701237817346
745854810033897472
745900821536210946
745787546009993216
745862460419211267
745874779039797248
745877295903170562
745867552245583872
745901505362952192
745810857976827905
745865534911184896
745896296108724225
745898573368287232
745858400278450176
745896782538870785
745864838627332096
745877329445031936
745902780431368193
745777949442510848
745862632511574016
745897013355614208
745786904210079744
745776527850217472
745878985976975360
745772891069947906
745877417558970368
745773809899347969
745785558081888256
745871780087205888
745897248123396096
745824166637608960
745868680647573504
745812153991454720
745856433275736064
745881167128309760
745892340666077185
745885407603200001
745783607608803329
745860677865185280
745819959830380544
745795523613949952
745889782413275137
745870492490436608
745780571125604353
745829707220803584
745774120219009024
745888985352933378
745877451079835648
745871109166346240
745899085203374080
745903816319582209
745892562955808769
745856093713240064
745859994323664896
745859440717377536
745867913152892928
745853904269807616
745900515284946948
745861860939923456
745843661502570501
745866113624473600
745903925405093890
745866004572553216
745889321081802753
745898145775771648
745876348019838976
745896107314651136
745863400215945217
745836413871071232
745858572240719872
745845200891838465
745830676277035008
745902101000294400
745890541213257730
745875861350539264
745841002632646656
745780507993116673
745824611116285952
745878964971905024
745857037498781696
745877879007805440
745869159028957185
745887152542785536
745782856908177408
745868277944098816
745849605099773952
745852343875420160
745867774933737472
745876041521074177
745866520539070465
745849428771221504
745890855811170304
745901232615792640
745781682289139712
745778251423940608
745801618080280576
745883402654584832
745885340595007489
745875106287738880
745857796516777985
745902813906149376
745871721647976448
745893045623730177
745787118476136448
745888767324590080
745864041663434752
745808907759665152
745871633395630080
745877509892374528
745889215888646144
745856756258078721
745893863181664257
745870354065809408
745895419281088518
745847340221734916
745890499408584704
745871037804453889
745899340909150208
745872048824717312
745895293477060608
745879640548466688
745859201612812288
745858731943075841
745871654610415616
745851496596643840
745876498863759360
745834253737467904
745874103828086785
745873713883660288
745777148233916416
745875257286852608
745896107457318915
745868718559866880
745897004757323777
745888880306626560
745822870681509888
745825508655505408
745779140767420416
745852180289167360
745898812594597889
745878252137422849
745856513173037056
745845280696852481
745844362135863304
745869012039516164
745893343205400576
745867502064930816
745860766155288576
745876880528662528
745776686927650816
745895394433974272
745814305791086592
745853891741360128
745787319622504453
745856056031580160
745902612764033024
745803203254587393
745861617305399296
745869544883949568
745902503515013120
745890797439049732
745882647931551746
745811902240956416
745865006298894336
745777131427225601
745834702637047808
745873181098000384
745863823719010305
745858937484939264
745856823215923201
745887278317375488
745865849534353408
745880596854022145
745885164476174340
745834547259015168
745842701296369664
745904147573186560
745886493978288128
745891447208030208
745870085928148993
745860304723148804
745888729550716928
745890705088864257
745802209359601664
745897227034460161
745876683530604544
745874116629102592
745877056936886272
745875521452539904
745851316363198467
745835352577937410
745831594557046784
745787156124184576
745864800975134720
745888167291658240
745808182182838272
745870203121184768
745862854985809920
745845712710156288
745781799914188801
745884241678970880
745774812300197889
745786765995278336
745801294900756480
745860044751798274
745815916324151296
745866969530892288
745892873623736320
745872216584224768
745836221121859584
745889199279087616
745863282750283777
745871197280276481
745883872299212800
745896618927456256
745892529619468289
745846069200850950
745816457485787138
745812376260321280
745898955138015233
745880005201248256
745827056437563392
745790280893243392
745862674253250560
745770936448729089
745846891418619905
745890289806643200
745819800329424897
745772337455312896
745868395334221824
745864163348602881
745846367038410752
745902281355296768
745811600347635712
745807947175890944
745884652473319424
745892580047609856
745867661469450241
745885365823733761
745786388512026624
745864696297816065
745897340309995520
745886267305500672
745874607417270272
745896803590152192
745901391927980033
745834379679797256
745888561497530372
745888356102455297
745785478255906821
745873978191921152
745888154922651649
745868471016300544
745891380459896832
745778205529804800
745899869638959105
745895654359171077
745810769762213888
745849173203894272
745773516113461249
745869414663323648
745865073709686784
745893649561567235
745895117551173632
745902549803360258
745809532807348224
745834111378554880
745773352535601154
745837403626156032
745881074694230016
745894609901993984
745777853237698561
745885482895171584
745885118120747008
745896631644622848
745904210542231552
745883268441083906
745890944017399809
745855682742784001
745881725029482498
745892449718050816
745861546090315776
745830001023410176
745781904763400196
745821507293683712
745854533310488576
745833817617891328
745871331321909248
745797721416667136
745810346191970304
745864092229984256
745831011662053376
745887609487036416
745847289898475523
745892487588372481
745868487789248512
745870232737177601
745871121686343680
745893162925821953
745884967260028928
745888641235451904
745819540093800448
745858832652435457
745889241280946178
745848820509118464
745882404347314176
745872556226404352
745785234864615425
745879569266257921
745824174879440896
745897466126544896
745903581568638977
745804709206728704
745878558107668480
745849802039107584
745884917045796865
745890038169362432
745838217396633600
745899139842605056
745818776726212608
745865245588086785
745852767609159680
745870253738041344
745877178437484544
745881154516025345
745895994185883649
745888461148807168
745898850532065281
745866625665142784
745853296116666369
745877220418269185
745896803648811008
745806961451511809
745856932255305728
745896757305950208
745888964427530241
745888264100384772
745771473588133888
745802154640834560
745805862690766848
745796014368514048
745822581081673729
745893707916972032
745899382931918849
745902436569726976
745805937978515456
745832311858536450
745857268206419968
745901706534354944
745878298287312896
745814570137096194
745880504545718273
745881527955898369
745805170748104704
745878357049475076
745894907689209857
745851328828682241
745900427523272704
745866252258775040
745871121711505408
745841979737636865
745874213144231936
745778058498564096
745774107606802433
745893876053991424
745774925328302080
745849479169970177
745877203553034240
745774589741957120
745882593145524224
745901824192974848
745810279024435201
745858090239664128
745899085274714113
745875525940449281
745815710853541888
745890726072958977
745899085056573440
745885055105531904
745775063799037952
745861940656869377
745890885368426496
745891807893000192
745886317867900928
745863127288385536
745798509874536448
745815874364407808
745874900657799176
745834538992013313
745887470978535424
745886317725294592
745875353965596672
745861994885095425
745849441337376768
745780256313872384
745870157113868288
745864209712447488
745858757167550464
745869037117255680
745813689014460416
745848682206101504
745854667427557376
745874145896972288
745877861924503552
745870174075633664
745797381610999813
745869758759829504
745893124900294657
745876033430228994
745889207718133760
745787717934583812
745882228257849344
745871276795899905
745817078171475968
745889391999066112
745853623079403520
745772459270475780
745873726323965952
745886032348971009
745860367583223810
745880894372716544
745816306360942596
745862255099650050
745832815263162369
745897525115236352
745877333572206592
745853941771014145
745887160851701760
745890469981360129
745880156296871936
745856106229043200
745864587120095232
745822606281023488
745860136967737345
745802544815865857
745874057757884416
745887311733350400
745853912398311424
745895268227354624
745869423148433409
745889752780521472
745874808445997057
745813915825750016
745781019882758148
745846568423723008
745771741818064896
745883851294183424
745838276020404224
745873860642349056
745860149601050625
745819867203383296
745892227700895746
745902474373005312
745880160654745601
745822132211318784
745817870819528704
745859059161632768
745778431669870594
745853065199226880
745872761680175105
745829195616509952
745863651802877952
745896921055760384
745774984342179840
745900846978834434
745871373441077250
745833771623120896
745890876895989760
745862946883002370
745812590178222081
745864188485050369
745784551230832644
745894819797540864
745892617712439296
745844773349691392
745773818283700224
745886430887579648
745796165485105152
745859713452154881
745878713590513664
745863324743700482
745876439975723009
745781103747805184
745808022581084160
745829413451890688
745888410594873344
745827547066306560
745873394923671552
745878386430599169
745854839528235009
745842978007162880
745819561333788672
745903187199201280
745900053995347968
745878071669055488
745786837440946176
745887164811087876
745901635369574400
745885973800751104
745809037493735424
745868504579080192
745862628157886465
745874145704026112
745775978283077633
745831988972630017
745890344311619584
745896325342953472
745874376399196160
745887676704899072
745819804595032065
745884891540262912
745902944009216000
745894618223546368
745845922618347521
745860631891415040
745875215436087296
745878457549197312
745819611493433344
745794185773486081
745780839267577858
745889052390494209
745774485056393220
745869339006480384
745871478235725824
745895415204175872
745829472344084481
745886024128159744
745814376905478144
745895448771198976
745837626205310976
745900049759145984
745859482698268672
745797562020528128
745894307907919872
745828666890924032
745784731694927872
745802494509453312
745897608904859648
745817283902210054
745873810541387777
745777815270760448
745879854428618752
745813588359667713
745883234836295680
745903292287442945
745792386312245249
745817895976984576
745893653449740289
745822937622548480
745824376071856128
745892617523716096
745883562084306944
745882429718671360
745839714717020160
745772455025836033
745799088965246976
745876867794735104
745893443755446272
745890356697374720
745882484085231617
745888427577643008
745834857692078080
745898909118115840
745869033078198272
745852503133134851
745873202052751360
745872153472536577
745888893120184320
745781300922036225
745791832660000768
745820718655410177
745876339320848389
745865740587241473
745879191636279296
745900003865075716
745776771103080449
745817480677986304
745889975267364865
745829988247678976
745875190358360064
745892822927183874
745862917745156096
745883268290084865
745867925580550144
745840130045382656
745781053219086336
745874611586404352
745854235342938113
745900033082523649
745823092711301121
745888469243801600
745889765610905600
745835474560888832
745902608511008769
745802540600614913
745842529325703168
745885638419976192
745826163080204288
745877060883722241
745803622877896709
745850301190651905
745890642216230912
745883750710509569
745878835216924673
745846454946828288
745876066716295168
745892894389710848
745879032445698048
745880626046341122
745871201600438273
745889887107321856
745899395447721984
745848896002326528
745850963790028800
745883444845101056
745869078972276740
745862619748261889
745903606684073984
745783129651224576
745877148863442944
745886703546671104
745771532123779078
745855267317878784
745790544828338176
745778234592206848
745878759732035584
745859449194151936
745856303361363968
745900700098494464
745898263140835328
745786468111650816
745799747164741632
745894215834546176
745881741575991297
745898044852412417
745782630306746368
745781543939997697
745861466360844288
745867116302209024
745804902052438016
745798988213919744
745891862431563778
745789060032114688
745887424866304000
745883784315281408
745899747886628865
745886024283348993
745892055663153153
745834371370881029
745806080605831169
745850506753478656
745854382328127489
745811076206329856
745798681803132928
745869754372599808
745883574696574977
745880865054556161
745819192272773120
745875911820599297
745901165561413632
745885961293340672
745841321307439105
745884707217346560
745859650323681280
745782550522634240
745897369644994560
745903883692707841
745871834835456000
745837718312263680
745774053135360001
745774476743217153
745896220594413568
745882274516832256
745792227041939460
745889698539769856
745885680232968192
745779803521978368
745826318126743552
745819062236651521
745775504205176832
745898384603611136
745883885200904192
745811625505099778
745873512749998080
745877727794860033
745878709165506561
745871881081851905
745855435148828673
745872547758116864
745842612955906051
745787327851732993
745899592806457344
745875726998605824
745876394106884096
745840666949918721
745812695169916929
745896518360702976
745901887120080896
745850729030688768
745774988523757568
745837789837725696
745891384280879104
745829074078154753
745863471238156288
745875119134883840
745857125600079873
745872719942647810
745866864367144961
745877451025358848
745879678142025728
745902465795629056
745902340037873664
745882496861114368
745781904880721920
745849789682688001
745774963127390208
745870299678281729
745873223145914368
745892894293262338
745774434687062016
745794777078239233
745850120823013376
745866159946407936
745794437427531776
745901258045788160
745860887546847233
745889836737896448
745882706542731265
745857393972678656
745900997902491648
745844257416708096
745854151695962113
745815253796134912
745868408059748352
745893150183522304
745862968231989248
745844643145912323
745823453689741314
745864045996150785
745882416863191040
745870442129408001
745869255464333312
745870282854928384
745877048254693377
745879933931622402
745870199065313280
745852625027997698
745772727810854914
745855678296821761
745890155442094081
745838628346171394
745872166147743748
745868651547529218
745892378687442944
745894966392668162
745892462330257408
745903447380230145
745897562721366016
745869385315778560
745893288780140544
745882144476696576
745881360208891904
745871046222430208
745863530029654016
745895146588340225
745843649209077760
745779077982851072
745866310932926464
745854772255858689
745887504776183808
745865212159459328
745879728406597632
745892281971052544
745808437792083968
745844592965263360
745876419046158336
745823096947474433
745882513554411520
745886346926034944
745898624010293248
745897843802648577
745877044278472704
745889056610000896
745881272011096064
745859356856553476
745847159896088576
745780139091460097
745775231701225472
745829040490156036
745893338931408897
745874397555220480
745862556829491201
745820446403231744
745830344587415552
745877589466710018
745856861212139520
745864524301996032
745876570024329217
745885281597931520
745852863826493442
745852041927495680
745891447556157440
745849420437159937
745885713602908160
745805703214825472
745901844921192450
745891464018788353
745842458039296002
745903614930083840
745857456551661568
745894576448245762
745838947159379969
745863504985530368
745833197053820928
745892227709276160
745879720101830656
745855380664745985
745900918198177792
745848623590686720
745869351903961088
745841975480418306
745884753170206720
745876897532354560
745884757674852352
745859562222268417
745886963505467394
745883327136153600
745891438802632704
745903128478883840
745859247905382400
745886523481006080
745785591409807361
745783532039999489
745781141454589952
745870459263135744
745863253109186560
745893225748111361
745900939299659776
745868714235551745
745879325908566017
745778553443225600
745877283416702976
745825143906197504
745894362438078466
745853702796349440
745815530569871360
745834585100029953
745776431041478656
745900091781812224
745896136536371200
745846526463848448
745876880667066369
745857918256484352
745816910277844993
745859490952675328
745874473157537792
745872673583013888
745801743938641922
745847910659665920
745869792326848513
745784052221878277
745887559302156288
745822979494449152
745901115078737920
745775462471741440
745902960765472768
745837013706899457
745878587576836097
745882639303905280
745800682855407616
745825680500219904
745893645346291712
745885390830206977
745878348707008512
745900872119484416
745897826945761280
745861290296500224
745878323339870208
745795888489037824
745866189411389441
745877018831626240
745893582150696960
745875429228154881
745836116125884416
745893896878710784
745894949833564160
745893246577086464
745892936454389760
745773784574066688
745864528274030592
745844097747922946
745857804859219969
745831154280992768
745784480103706624
745895486306000897
745866797602181121
745853199656062976
745783213574938624
745842155965550592
745798086354739200
745846882807779329
745866373851660288
745892139595358209
745896245827407873
745868504491036672
745815085965316097
745773105197555713
745853170027470848
745840369108135936
745874569307820032
745869490378932224
745820928664346624
745901123714883585
745875894821085184
745846224251658240
745899630320312320
745812300829966336
745849273623973889
745887072699977728
745851786238509057
745814582468481028
745873382676242432
745788800387977216
745777983143677952
745885088991354881
745862246568464384
745873252673798144
745902251915546624
745860506112630785
745900649875902464
745896841330458624
745868727003013120
745880772704374784
745853270745292805
745845943409455104
745837319991795713
745861978061737989
745857033027596288
745775630067863552
745853857931137025
745875869730758656
745878600377839616
745888616321269760
745823222868901888
745885424296542208
745890637942251520
745897575061069824
745883318621724672
745887106384408578
745876276607606784
745877555845148673
745895037582598148
745817191371669504
745818512589918209
745822060908285952
745877497045200896
745871180582756353
745827199006081024
745879837634605056
745876419377528832
745889786557251585
745878864367321088
745891954848849920
745903975665381376
745868915394383872
745876150753300480
745776401916137472
745880739347111940
745812493625262080
745878210353692673
745866507910012928
745887378821242880
745841426076962817
745788003075817472
745862745678036993
745881859368812544
745834107100356608
745895780049895424
745871788844945408
745891661201444864
745773369153437696
745876343812939776
745848518657605633
745844542562242560
745774174598111233
745874527410921472
745885608833323009
745781585899851776
745888297377988608
745899949351641092
745865543194972160
745846484436922369
745820513457496066
745771867865243648
745895385655279616
745791023163408384
745830336194560000
745882194552492032
745848371940851712
745806885907922948
745838343393583105
745855699478011904
745776141630382080
745888607639048192
745780696971616256
745879422138523648
745815710933258240
745903950809939968
745880458303574016
745853807528185856
745871889243987968
745842768187097088
745879917410287618
745778876366880768
745794449893097472
745881234425974785
745799353055358980
745803522021724160
745852859766431746
745893519559098370
745834039840505856
745873818573504512
745869167161712640
745902050525970432
745889958435651584
745777245059489792
745891606755155969
745894265797095424
745802444253372416
745883520183185408
745791924863438848
745833998044307456
745841711469977601
745902197217558530
745897722109108224
745895285314977793
745840637723942912
745830193613443077
745899978523054085
745823038437003264
745833167358169089
745878402977120260
745861290288103425
745903715870203904
745823805831004162
745857418949722119
745883281229553664
745856282469539840
745878214174715904
745869515372789760
745879053417259008
745878491359510528
745817392564035584
745867598424846336
745900607723167744
745836308904448003
745874225773289472
745881024480092161
745856773224017920
745839287023902720
745811264727818240
745881280403869696
745884489012895745
745806038771843072
745887781411495937
745863479689646080
745894135773728768
745806093281005569
745771842502201345
745865480301326336
745841916730814465
745886242273894401
745814268113731585
745822237362655232
745895792507035649
745841036094734336
745901606017859586
745852251659444225
745806835714646016
745798203858104325
745880940589768705
745849399687974912
745838326587002881
745885197720256513
745810229032411140
745882559767285760
745878386388647936
745898728700141569
745875584413237248
745877904081489920
745898225400451072
745867112082739200
745774204146982913
745867426613571585
745898267372847104
745839077279285252
745831401879179264
745889778109911041
745893938620407809
745777110791294976
745895368861319168
745890943967047680
745831150229331968
745788623879028736
745893359923888129
745840448984522752
745865933265207297
745894026675617792
745862095535804416
745858144518152193
745882454653808641
745871398418157568
745867049239445504
745792923195695104
745862892571004929
745788380932345856
745890457528438785
745895050358427648
745858786229948417
745810623292899328
745840117332455424
745881401988374528
745783452537020418
745890948287172608
745891925706817536
745839207197851648
745883990008172544
745876457033969664
745837806400987136
745886858895319040
745866851868082176
745853820140412933
745868777338900481
745903824620097540
745901211870715904
745860220648329216
745895754921836544
745866663136985088
745840197158445056
745877283429285889
745885307086716928
745893133683142656
745865988038606853
745880944758894594
745867015504728065
745793761880457216
745873185321721856
745897042594111488
745868974164934656
745799311070371840
745776980600197120
745793623459979264
745887378968031233
745797603871199232
745897009018716160
745885394852524032
745852444496781312
745899320281554944
745873080707350528
745813345199095808
745901736020312064
745775898390036480
745791216034390016
745829858282987520
745847180502667264
745814184315727873
745848971701129217
745780646304309248
745825487860142081
745881368631050240
745902142674898944
745863450199470081
745839236843184129
745901433837453313
745866810134757376
745900469126561792
745854697035149313
745805292193996800
745895356391694336
745778004119281664
745895754875682817
745898233856155648
745880999179993090
745891040742281216
745886586307502081
745849147715117059
745806617736781825
745869578379665408
745837676604055552
745894953658781696
745888108927979521
745902105228152833
745836350885199875
745874435110998016
745842936215121924
745871675305115648
745896723919298562
745874800200003584
745871536825966592
745884845675511808
745869783770488833
745874276029501440
745858539000860672
745896237182885889
745850913659719680
745894936873164800
745903682374541317
745808379214364674
745863735508631552
745883285142835200
745885558698872833
745872426156830722
745796152814112768
745796618549665792
745900037201362945
745883587275276288
745792940107235329
745810707116089344
745867892231639041
745897105596817408
745890130293100548
745775428737073154
745772626799366144
745863035366084608
745857217715441664
745847591812861954
745777039551127552
745899496203227136
745880475076599808
745780709361487872
745898430959058945
745863253369233408
745876960165920769
745857045778268160
745856668160909313
745821402587140096
745856097928552449
745860925454958592
745881242701340672
745874573900513280
745783465124237313
745893322426810368
745872342480486401
745875483779301377
745882849069379584
745803379507486722
745895973151514625
745850435328688130
745874619874287628
745903413725175809
745781870999146496
745903837177864192
745894396030230528
745771016304099332
745850603222466560
745845456878567427
745903728151109632
745772966856822784
745882429760671744
745872786879578112
745841228961419264
745879329863774208
745896476388233217
745866155789787136
745862301312507904
745859575061028864
745879174678708224
745900305586479105
745786191396675584
745820307626299392
745786795355475968
745849345115815936
745879162414563328
745874456095109120
745894555250200576
745771880263614464
745873084872294400
745880302954889216
745803560051412992
745898460386312192
745880537919856640
745856626079502336
745893343171870720
745896019053973504
745885952816586752
745861982553784320
745867309105950720
745882106711113730
745826276401885185
745878264816799744
745866277336547329
745849156309295108
745856685097558016
745897340293251072
745829296330125313
745883302012256257
745865077933416449
745865702687510529
745894932930519040
745856454222036996
745900473337655296
745797926883041281
745897382446043136
745778356453445633
745885374111690752
745878474557165576
745890017038503936
745891229469138945
745865438463139841
745792348504920064
745876863583649792
745842592085061633
745877337800085504
745889476124225536
745801437742006272
745879179036622849
745865706911170561
745891908736716800
745884321190395904
745786925236248576
745902746948218881
745892521209901056
745861554575388677
745848682285776896
745898925748518915
745863378950828032
745817271205912576
745889329399074817
745901119646408704
745806990883037188
745810149084798976
745834236880502784
745889765325684736
745883440571101185
745868458479525892
745831376629407744
745791040112627714
745860279309860864
745902663070527488
745839815489372160
745810140813656065
745877299824852992
745848787076268032
745771259783430144
745892756057366528
745773352409792512
745861550527905793
745866138844864512
745846912394338304
745883448791932929
745879862548762624
745849475059580928
745891573251084288
745866822805749760
745896187031658496
745900305737449472
745871595802140673
745892894473601025
745876616212062208
745806743360405504
745834585167138816
745901224394883073
745865900054675456
745880978460131332
745866801590996993
745850238284488704
745871004254244864
745892894398124032
745898460260466689
745845788392165377
745889610316812289
745862645232852996
745856580340584455
745876046088638468
745880739170914305
745863223958736896
745870710749413377
745900322485317633
745863811115122689
745889274634059776
745887408357515264
745857712400007172
745853744814915584
745830797718986754
745780356964462594
745864888883552257
745830155881447428
745849021936377856
745878939999035393
745831477405974528
745829543815032833
745854260504571912
745836636257325056
745816596006969344
745880437306826752
745864406630805504
745801936692183040
745810560038617088
745873734817439744
745855334372229121
745889723701465088
745778008108077056
745899974576177152
745818449520234501
745897013401751553
745874099583520768
745872153598361600
745879137257160704
745846836884291584
745800666002554881
745809629251133440
745870907751694336
745870836733714432
745902449215545344
745856160830468097
745788007563804672
745804038034366464
745880357489283073
745897914921267200
745884707242577920
745890742644641793
745862338889322496
745892621600559104
745881972568952833
745775294678708224
745899928447229952
745774136799150081
745794651089702913
745840901734408192
745830680509169664
745875836188921856
745872728369041408
745847277181353985
745868819319693312
745856127003467776
745818193759973378
745885294407327744
745801798254899201
745870492767240192
745883302079401984
745870094278987777
745868680744017920
745904034561789952
745895520170876928
745782831616528384
745816549588635648
745845951701651456
745872527013068800
745882891096305664
745887622149595136
745861374362980352
745779278965506048
745839966350151681
745896350684942336
745899756128444416
745874657702780929
745877081704271872
745887441760944128
745888519604809732
745856840085422080
745780965109280768
745808022690160640
745780319152914432
745862976578686976
745866923137728512
745802049925722113
745779505646669824
745894328824893440
745903749365899264
745873185309097985
745846987615047680
745900544846331904
745888586784989184
745856114403778560
745871725750030336
745899492176764929
745881187932069888
745810165862117378
745823856091242501
745788569466380288
745790028962476036
745857087817781249
745850062262181888
745888062660616192
745842998953517056
745896837173882880
745783779646550016
745828314590355456
745875047840104448
745849672028332033
745879153711456256
745882198843199488
745784454803824640
745871020926574592
745808001844584448
745904193781784576
745877660518219776
745884887442460672
745882706496589824
745899840052334592
745898552463884288
745810270618976256
745883532816486400
745835541577539584
745881574021926913
745903166076616704
745894622296182785
745902625166598144
745886628007256064
745814561563959296
745846929217683456
745887420701417472
745879871155470336
745882303797276676
745857033157611520
745861697143971840
745892097446776832
745793657253462016
745872858035986436
745888196727300096
745810069464375297
745874363866583040
745882333186764800
745772987622789120
745814095853551616
745832882204192768
745893569899143168
745865954421280769
745834241309679616
745851433539493888
745771695726698496
745889950177103872
745871599979601924
745900502781673473
745890306667778048
745858966715011073
745898854546083840
745832919940337664
745901346138824704
745848539767517185
745870731830005761
745828923079012352
745856252970934276
745801433493151744
745891745230106625
745778247158345728
745839236646076416
745869029026443264
745775902857007105
745878709169688577
745858270376636416
745897432723111937
745896140994936832
745879816482742272
745818290249838592
745791346049490945
745821419385327616
745884774292660224
745892303135477760
745874300985614337
745816423738421248
745903719733157888
745867372234440704
745809482291249152
745877354564681728
745887983061078016
745877123664064512
745821981157654528
745894198885359616
745799311301050368
745801697667145728
745889878714486784
745862661678768132
745781116422983680
745877102914834432
745773004521607168
745869351866208257
745899764894539777
745881687440130048
745891690578382850
745830302841470977
745790788139913216
745828348279033856
745895255896109056
745885025804165120
745893770894381056
745797931073155077
745799919248670720
745877279121760256
745899156540108800
745886363866759168
745889287510626304
745818688713011200
745878185057849347
745801454359830528
745799155834970112
745841883298078720
745877031632707584
745807468974997504
745862896698163201
745812606888316928
745900414986498049
745814196487622660
745821939588009984
745869297319288832
745891883449221120
745861357640228864
745891254442074112
745871708968620032
745860652728745988
745894727539638272
745890658653716481
745870249371787264
745835759488360449
745807699514777600
745895822039060480
745788930159575041
745785159652237312
745902490823049216
745888784198295552
745902822529638401
745818814604939270
745794609146540032
745806084779147265
745834543303753728
745817044579323904
745863618244321280
745833608116572165
745874636605431808
745889392020099072
745903468221710337
745865794878320640
745876205098926080
745823202060840960
745874279997276160
745879669879234560
745809163364687872
745786593856860168
745845980994637824
745783330956808193
745874640866840576
745854571260567552
745844903071068160
745872627403718656
745865119628943362
745781187566669824
745813123039322112
745829208212054016
745810459618480128
745880701577334785
745891224905715713
745779195020779522
745891246212775936
745805392731639808
745885298576531457
745901379588362240
745903359123664896
745889534789976064
745884534995025920
745823860512034816
745779082059714560
745877102990344192
745860891791532032
745878751054028800
745886778968662018
745833477703106561
745864092305481729
745899739586138112
745819145967706112
745876503196475393
745870522081288192
745857888959217664
745859528827232257
745824627985883136
745805543793528832
745845972899663872
745823969283014656
745894660296540161
745889886901772289
745885025850302464
745832773403942912
745885466256367616
745899584199794688
745852201306828800
745896824599416832
745797461424300033
745888482212593664
745884275141124097
745785981631086592
745870362819334145
745898833394176000
745810182710693888
745783557126299655
745884623457161217
745860136837713920
745903539638116352
745790666681253890
745899416712806400
745893108450205696
745880298999648259
745895574386388996
745899764760330240
745775835404210176
745772450755944449
745869129551331328
745886753911934976
745866118187855872
745902935461212161
745896287556476928
745790276401250304
745858203540414464
745862473165709312
745869163093172224
745787701341863937
745895159309668352
745890163990138880
745847264757846016
745781594301022208
745889224554053633
745867258652725248
745894350010388480
745849579875213312
745895599719981056
745799717917843457
745902830628769792
745892558748983296
745882458852302848
745901769654419456
745897319388819456
745840322991759360
745781556468408320
745863051920965636
745897419905306624
745892651065614336
745882777904685056
745899672598876160
745892470987292673
745895813591764992
745811046909222912
745877916429451264
745871713108369408
745886842235543552
745895528400027650
745880286270005248
745875353936211968
745886166818361344
745866646548512768
745870232657473536
745842114160918528
745891673864044546
745837944821383168
745864763201163264
745820156853518336
745850049582800896
745854688302604291
745890331648999424
745856206707822593
745860560701489153
745880709915639808
745902683924668416
745857146307346433
745900607698051077
745895402675777536
745899361863860224
745892332566941696
745867695225212929
745831711985008641
745902243698839553
745902734394658816
745893611787665408
745834136384970758
745783515309047808
745870425515778052
745814922102087680
745874565490933760
745777672890912773
745881498541252608
745900138066026497
745847352578146310
745890033882775552
745833486246903808
745859981782704133
745844819323461632
745846249409110017
745798937722793984
745876234542981120
745809494949625857
745875374698029058
745898363875360769
745835155739262978
745832857139093504
745808605652221953
745814251026059265
745869947293806596
745784656130355200
745821016656510976
745820735676026880
745893318052175874
745864599447175168
745771876253827072
745772199118835712
745771020678639617
745859260328861696
745861395028283392
745851630894059520
745869372799983616
745893607547232256
745823617296916481
745862766758596608
745844282385371138
745803836602781696
745870455073017856
745852691964956673
745844684992446464
745804046611550209
745902599984001024
745789647435993088
745870853175451648
745860225006186496
745903166420549633
745868391194497024
745867585917452292
745784299497066496
745842818531336192
745880097559830529
745864469557972992
745846232871014400
745797612574498817
745868886076198913
745780055016620032
745896702968729600
745895218126422018
745855208408879105
745882710539968513
745870748619792384
745839882782842881
745883998375772160
745828650138873857
745889161383673856
745864478080765952
745858689815420928
745890688420700160
745824078645198850
745900754502885377
745868089397477376
745875445984395265
745809914417668096
745881410326642688
745867862976364544
745882777850122240
745849831390875648
745834186590818305
745860707414048768
745901081499156481
745818499944067073
745893347353559042
745872619166138368
745837387142537217
745888633023008769
745875425348444160
745772933247729664
745854587719004165
745777819502796801
745862422695649281
745896027765510144
745818047143878656
745868622095093762
745866575249608706
745874963723321344
745890432291323908
745836158131781633
745777899379228674
745890734398640128
745867522906415104
745859948274409472
745896937832980480
745798883255721985
745868018144657408
745774384162340864
745837923916976128
745834627181481988
745877014985441280
745881917908783104
745891640196345859
745902021157490688
745899534212038658
745836027856695298
745773767884865536
745896488946049025
745885650713477121
745787680227680258
745895096617426945
745835637899730945
745877237124177920
745892038625878016
745897189344436224
745828423600332801
745865149274259456
745885155739443200
745777630692016128
745867845943332865
745897755458084865
745782068164993024
745772706491052032
745887639023259648
745892911296974848
745878478671740928
745889664838565888
745859385956663296
745829610735173632
745850032646127616
745869691655163904
745901278765678593
745819259100663808
745902637627875328
745866977747566592
745874599016075264
745775248373579780
745898791509843968
745858731867516928
745831548352663552
745874678590377984
745893070781165569
745891694701314049
745802700307062786
745881636806471681
745890591549030400
745883947872157696
745845310128291840
745873533339901952
745883603968589824
745820953670627328
745782198519758848
745857309847461888
745872824561180672
745840352347709441
745897940124864513
745891288080326656
745853325480984578
745847935569661952
745775265012285440
745891271026278400
745789668554313728
745863613978640385
745898212918239232
745878868851068929
745837227574427649
745892005365035008
745866898248695808
745892240036331520
745875370814103552
745771897242128384
745805208291258368
745861197875019776
745880248638640129
745845066661527552
745869796428881920
745809771740151809
745879975895699456
745804889658372096
745778456944775168
745860254152417284
745889199396651009
745871021199212545
745838410431102976
745865069439877125
745889379625934848
745804428280627200
745869661972078593
745788460284383232
745877736091189249
745867271453696004
745892068178919424
745797881043521536
745893099818393601
745882194934136832
745811147295580160
745871830834094082
745879233566748672
745850032696475648
745855221281210369
745871767508488192
745897356986564608
745883876644560897
745774283603902464
745895075612340225
745882303621140480
745859478252363776
745871906000211968
745865748971663360
745872564795416576
745899278044889088
745816143051403264
745776141575815168
745876725263917056
745814146449432576
745818965553840128
745901702402932737
745877010740809729
745830780866277376
745902138820276224
745882710657343488
745779580926103552
745899479577038849
745857360346906624
745808068865363968
745902012773113857
745849462539624450
745898036497424384
745871193283125248
745841560244396032
745832362404089856
745857515372552193
745873336475987968
745822103140655104
745791467877109760
745884178663735296
745866260773212160
745891938235224064
745862074530697216
745867753693786112
745879233537376256
745803673331208192
745858417282125824
745792612687306752
745874061948035072
745853874632855552
745870249338208257
745894026931474433
745871708939255808
745899588431781888
745892030530863104
745846161282580480
745867317519712257
745898065874268160
745900318416842754
745875538506571776
745807686965534720
745787759978127360
745789940986949632
745899114647388161
745893972451692545
745864033522311169
745801747956850690
745879921352925184
745862674597224452
745789118769152000
745895012509028353
745852935167447041
745879594083979264
745888037314387969
745803429981753344
745876389828698112
745895142465363968
745859931396575232
745873969618763776
745864544917032960
745860858492895233
745877396503539712
745895419440422912
745896698682220544
745889924822474752
745878222886346752
745860996942675968
745842390959820800
745854206070898689
745826523937071104
745869729357774850
745894395879227393
745864557730607104
745802075062173696
745857548893491200
745868341164793858
745800506434527232
745885030019440640
745786199734910976
745877656361648128
745869024651771908
745787231701336064
745829732521025536
745777479898431488
745868856791531520
745857364520275968
745892403559661568
745888041596817409
745856173467897856
745877056764903424
745842441308246016
745799302862209024
745892290409934848
745828814039617536
745901522211512322
745848074099122180
745901085756366848
745873516881391616
745878927210590208
745892822927183873
745875689287655424
745876675007811584
745797029226496000
745879770471227392
745893620037918725
745885529187696641
745838284467736576
745881116935069696
745778285020385280
745789379201859584
745874305347629061
745863328673697793
745846987807948800
745802553217081344
745787759965540352
745853178411884544
745856055670902784
745889933169147905
745787625978499073
745879338457915392
745884497430843392
745889618596401153
745814926384476162
745896883097317376
745852172026388481
745852918507638784
745865069397938176
745839941465288704
745826456744394752
745877350143918081
745871558124707840
745822904164679680
745844768811458560
745888230311104512
745804730035642368
745883331238199296
745852478231617536
745823084494659584
745799877460824066
745903124209143809
745896417454137344
745894966484938752
745879363653091329
745876876539924480
745837152299290625
745775189720444930
745776813058711552
745880919882489856
745844374865592321
745879132802781184
745880718463668224
745798291686731776
745881397794058240
745876540756475904
745870391852302336
745880181525647360
745783993510076416
745870807168057344
745877115531321345
745878679788593152
745849370252312576
745834522265137152
745877404774768640
745877690008346624
745836116322959363
745876070902206464
745854005000142849
745834568499011586
745834564300476416
745898439326703616
745806890022514689
745855007078105088
745885621290438656
745899974404222976
745881498612600832
745840658389344257
745780503727341568
745876280697065472
745888654103543809
745899278242045953
745860984129069056
745877665069019136
745804851699924992
745800686881865729
745865991985434624
745882777841704963
745844496554954753
745902172135645184
745878440981762049
745882270297382912
745773415500496896
745884912646000640
745903422252146689
745894366452006913
745800120785047552
745860963182743553
745793006876262400
745866646640787457
745812875655032832
745893699729653760
745810346477137920
745860925501091840
745866222676344832
745878021257691136
745899542470606848
745802771283116032
745876096084811777
745848359261437952
745783909733044224
745859122009079808
745897441241731073
745870031322484736
745863966304374784
745853270757867520
745858656135221250
745898833503260672
745886296984412160
745875148482445312
745872014993428482
745878621403885568
745849256855085056
745780772263559168
745872199907680257
745875399830298624
745884057104490496
745876888950816768
745871184793829376
745839299745189888
745869490165026816
745901878576308224
745778197170688004
745903170308681728
745801080915755008
745882387809210368
745861466692194304
745872644394876928
745857582624088064
745865685880946688
745811202031259648
745896933689036800
745892865100873728
745786057111838720
745858111035015176
745896698740891648
745857003835232257
745835973687320576
745809909913165828
745853283261157376
745867510612901888
745897235628593153
745880110033678336
745832882237734912
745812951165083648
745892508731908096
745891623687622656
745891136934379520
745895171888455680
745854004874383360
745817233453162500
745872656721911809
745869871968325632
745826502663639040
745815941351677952
745862816867950592
745885700986372096
745860216676311040
745815014750228481
745886456330227712
745892189671137280
745889983370764288
745864117316104192
745826649745330177
745867888037404672
745855044990410752
745864423613566976
745848187366281216
745872115895762945
745900322426654721
745813093486198784
745849667980763136
745819120910819328
745860216626028545
745781435152367616
745800158412103680
745846819792510977
745851148360384512
745859671374893056
745783699778658305
745810539377467392
745875752218955777
745824984375787520
745776255119785984
745867653051453441
745885009261830144
745835940132827137
745849441463189504
745863303453343744
745870501143318528
745874087138963458
745863052071927808
745854969362931715
745814205094367232
745775030437552128
745879657074036736
745895851206250496
745894781994287104
745774191392202752
745902021304258561
745853128386416644
745903866785464320
745867015487881224
745771246974017536
745822103136436224
745899173501898752
745864062588817409
745898867309350912
745807728887664640
745876003805863936
745903476832669700
745828801066729476
745828096612380672
745892638566539264
745849676495204352
745869955724345349
745825303356899329
745901547083694081
745777924314300416
745901710720253952
745897353031319552
745780172620652544
745858052398661633
745784916458283008
745790662545711104
745889782157484032
745859365090041856
745880336538701824
745852750714515456
745902310493200385
745869544892284929
745877660530839552
745848959269281792
745888695786553344
745890025498353664
745785012713328640
745846203397574656
745832005850513413
745832643158212608
745867703567683584
745851807193251840
745877161739948032
745883482459607040
745838683216035841
745825064269004800
745789613835444224
745881322275672064
745886539876536320
745877392418344960
745784144567795712
745787462375604224
745875647290028032
745853228844257280
745901014667169794
745786459701940224
745776896865013760
745782433178599424
745859872852414464
745784064699932672
745899424933617664
745810602287837185
745890025343225857
745806617418043392
745801655820652544
745779132328460288
745846211664580608
745901215729459200
745884346431770626
745868689262653440
745807024529752064
745865233059713025
745878554236358656
745850007488765952
745874926096289797
745891418166689792
745793241761595392
745789282560937984
745807968319508481
745793531407663104
745873667830255620
745867061566574592
745831536054906880
745845003876958208
745824732767891456
745830160092532736
745861856779198466
745876897444298752
745878000391053312
745811700956413952
745819158407843840
745872925182558208
745843754133823488
745881297000742912
745871700663869440
745829996619571200
745868261263351808
745871465745125377
745790259946991616
745900725125939200
745852486527889409
745878080120557568
745854558296018944
745896509934309376
745893150259036160
745881620087902208
745843821062332417
745882882707722240
745850359885737988
745863458898477056
745877283156680704
745842801645096960
745881783695249408
745788166926376961
745868127213395969
745832051975290881
745865086267432961
745771318390493184
745882983274536960
745858182350774273
745809650155589632
745794927951482880
745793476999131141
745784211584344068
745853744697479168
745851274403418112
745884703119532032
745901194770546690
745862817203486720
745791480539774976
745878604425347072
745842583906172928
745789920057384962
745811512254562304
745903191414415360
745901236898177024
745883918814044160
745885814446526464
745875752323780609
745779564173918208
745873575538757632
745853933449515008
745784270183104512
745877501524742145
745774661342986240
745875181684555776
745829581370830848
745807401924734976
745849139355848705
745881980814921728
745833599354703872
745793799889158144
745865887274635264
745901153196597248
745836967712145408
745861617418637313
745897310828240897
745875538301100032
745855879875002368
745884677945368581
745890616899420160
745898573661863936
745870316426113024
745883717315473409
745851387381170177
745866415585042432
745838309595807744
745837743603916801
745778033479548928
745895364876701696
745834199194664960
745864159254970368
745877794912112640
745890067567284224
745837340992671744
745867258791079936
745877882992459776
745846710849667072
745820920116314112
745890348417826821
745846186578485248
745848137009467392
745841128373624835
745875001388175362
745842268968476676
745903405311344640
745870853389320192
745873038567149569
745814158914969603
745879065995915264
745890830913839104
745830571104944132
745895612411940864
745848263018962944
745879246019657728
745862380895232000
745846794807091200
745791304085438464
745881141798932482
745817644293455872
745820165078552576
745809234835742720
745878092590219264
745883301915824128
745851718945148928
745884094630891520
745876217769922560
745898779094683648
745875513370116096
745823835069554688
745901685860610049
745867988826468353
745856697449725952
745887378712174592
745876532393041920
745853786808324096
745772530502369282
745871751100403712
745883780267778048
745823361226387457
745881003458174976
745848145393901577
745877677341577216
745811105314971652
745881808940695554
745813458495602688
745854739024326656
745884459669532672
745801211152990212
745894601706344449
745897147602710528
745772148774436864
745792570832224256
745839572207140864
745860950520135681
745882492696141824
745858979323056128
745875517358870528
745898795741880320
745879879430856709
745785297955323905
745876503230054400
745837319727517698
745866268809510912
745899202727796736
745799101317525508
745871444731629568
745805464244461568
745903849853059072
745876033392549888
745880869143986176
745880760356323328
745882366795743232
745899273905115136
745882031381446656
745838339266314240
745892197975851008
745795318223093760
745808794416996352
745871562360893441
745877535058178049
745898862808809476
745881683229089793
745862674618130432
745850628468015104
745891975866482688
745895909972709380
745881217493569536
745877488916664320
745882807109562368
745866705222664192
745892894251360257
745836430681849861
745875001358811137
745899710318317569
745890147233828865
745863152731041792
745794320003964928
745866449458171906
745876494514274305
745904126756794369
745881678887911425
745828730120081408
745879451842523136
745899529703141376
745897160005267457
745785306406739968
745855917229498369
745881712455000064
745899915591712768
745883503544369152
745879564900044800
745862259407224832
745895293456158720
745869167295893504
745900460746358784
745867154122227713
745883591297634305
745887341101916160
745868835924905985
745881011997773824
745890516106084352
745897755650961408
745903283668148225
745792583486451713
745869238695493632
745886539922743296
745871692203982848
745774577146597376
745891250197381120
745870131960623110
745801194543661056
745870899581161472
745846769506983936
745899106036482048
745777513482182656
745898456145858560
745890646238560256
745776326183817216
745903249979486209
745887152525938688
745873206469361664
745817740783591425
745883775922540545
745773587517288448
745803690154557440
745863937007169536
745882580784918528
745833880549195776
745791165811822596
745890876921085952
745851743972507648
745771670493859842
745806873358569472
745880680492572672
745842285816975360
745826200719785984
745873294440734721
745882471540101120
745861516746948608
745889434273460226
745832198562000896
745849223162302464
745771398006726656
745868785463267328
745823390448103424
745889463625220098
745830130782736384
745845007899320321
745842411730051072
745902105311973378
745898527394521089
745891489172041728
745867355373309952
745892143827386369
745837655296983040
745860866835361793
745865610513498113
745777391738445824
745877752990076928
745871197171228672
745875370419888129
745869247088295937
745790553250496512
745830101439385601
745889824335335424
745896958850662400
745867355176247296
745852683597250561
745817204176855040
745854428348030976
745889195164581888
745780495317897216
745790154992803840
745875450426236928
745778180334583808
745817522667028480
745778314565001216
745896878844313601
745881406061027329
745833633236324352
745898846249750528
745891539851816960
745845339522011138
745899563228205056
745832416586137602
745849353378598912
745880403613974529
745896296075169792
745800577943212032
745833863981711360
745829438819012608
745866952619474944
745873000692604932
745898992937078784
745896593853943812
745894018660319233
745887424862105600
745878646238355456
745869125327687681
745799600628342784
745848166491258880
745900461111250948
745853459581243392
745870899535032320
745887320088391680
745878780485505026
745891053035753472
745883989932638208
745814100056236033
745889958439837697
745882416900939779
745887957836521472
745886733150076929
745802083383844868
745876914015993857
745901907970035712
745873671747735557
745797327382806528
745872589990543360
745900461006426116
745894236390842368
745882912151732226
745891158069493760
745783976686653441
745865555937206272
745813726779998208
745879741253713920
745850246710820864
745833381477425152
745877123823443969
745893779270418432
745872652913508352
745895196928376832
745890465795477504
745897483017027585
745902423861006336
745879913169883136
745900263731494914
745839202928033793
745888037486354432
745808177954852864
745901727438733312
745806315419635712
745890201684316160
745863412547190784
745875395610877954
745870081494745088
745903820409085952
745869301622636545
745837223396933634
745899642873864193
745892957140680704
745889195072294912
745900465339121665
745899705964584961
745774119967399936
745864423336779776
745899340959449089
745840213763702784
745877644093296640
745862552891031553
745900574185558017
745895331401994241
745876507164348417
745869829777817600
745890352603725824
745876398422790144
745902042330316800
745889337829658625
745893192361443329
745864142410649600
745902382102487040
745885411751362561
745874322040971264
745871923045863424
745849542252302336
745774061402238976
745889710774583296
745772140591341568
745858421489045504
745884124133621761
745865727769468928
745898191837601792
745881733527113728
745851626766897152
745888855266594816
745870752516349952
745876830134108160
745871667214323712
745805762111414273
745773322995109888
745773923103432704
745883478252724224
745843259046510592
745867220992032768
745846786598834176
745805094893936640
745777932820484096
745831695350366208
745848904453918721
745894173694398464
745795553167015936
745829589692325888
745805577415188480
745782504590872576
745883696243314692
745885042837192705
745899550922113024
745801563575181312
745859797220794368
745866638080217089
745896136641286144
745851228291227648
745777035356803072
745772295646437377
745875072783622144
745866214564593664
745783444152680448
745848904621625344
745828939751395328
745869372930002945
745782265653886976
745803169918226432
745875450208059392
745878851759259648
745873617511137280
745877983660019712
745796450488098816
745849042924617728
745896166093623296
745894186088562689
745866663195779072
745782965905481728
745882689484525568
745893423002050561
745875416720773120
745875076944363520
745877157524692992
745902402931462145
745875592726315009
745785184541282304
745884895877152770
745898804008882176
745894731658461184
745866575224389632
745886137374367745
745873445603393536
745776963659276288
745842294490824704
745852628991623168
745813404175179776
745849491639664641
745797235103961088
745824456002572288
745845725225951232
745879191669907456
745896182715658240
745838318106062849
745855858551185408
745770991255752704
745870522056052738
745873256582897665
745874863202701314
745839790357159936
745880286211235840
745882610069610496
745884518519803906
745889417286524929
745846803287969793
745798375950278656
745865069582483456
745881108500389888
745893636890562560
745845733836853248
745892206762950656
745861596732358657
745837818912575488
745782441453858816
745877799110610947
745786954780917760
745897814459322368
745813999711707136
745894492302106624
745858333249245184
745836740905144324
745800602748338178
745848224913698816
745898724484841472
745860828931457024
745810581257519105
745892894544891906
745870077392740352
745863706307928064
745878923184082952
745797318864035840
745791501276418049
745885684326621184
745896421912608768
745879145373138944
745843829308284928
745810702665846784
745902046440751108
745853409442603008
745900536277401601
745867833431756800
745870828059897857
745782705846095873
745870241046142976
745898351263162368
745852801075519488
745832186016829442
745891610945265664
745805346577473536
745859348455358464
745887651673309184
745894622606540800
745850032788803584
745866931660591108
745903510303170560
745878285549244416
745804323494461440
745877895441178625
745891774720258048
745860870975139840
745895402705162240
745865371316518912
745868621931479041
745798111461679104
745894219873652736
745771687354957824
745771867605241856
745839706286489601
745868013849743364
745884791069892608
745827639278055425
745782068320284672
745873089095942144
745890880993824768
745883796835282945
745866201717481473
745815450848722948
745899143919509505
745790351869255680
745877685860245504
745801588523081728
745873881613864960
745855594276462592
745825420520611841
745898577575223296
745860199861395456
745852453082509312
745888104448401408
745885177071697920
745846887014604800
745881322388922368
745868974311804928
745894106770116609
745891153917116416
745869762698350593
745882974814609408
745852511718940673
745829283487166464
745854096951906304
745853077765373952
745849181575745536
745896384247758848
745879644642115584
745826704225013760
745787986516672516
745808974751080448
745901467668742144
745865908137111553
745900276238925824
745872493223739393
745870207428722689
745886145951731712
745869641382232065
745784870262181888
745876398313725952
745870987502194688
745898888108859392
745901102843969536
745860413838008320
745865237010710528
745885772314710016
745887962001444864
745882798800703489
745885340599226369
745893674521866241
745827064733908992
745872191363887105
745833783996227584
745874858819600384
745887521452720128
745801953691734017
745882672849887232
745881347701497856
745810530992951296
745805829077508096
745874246728048642
745896556075884544
745874754033319936
745855275798769665
745794483342610432
745887928157601792
745891757582344193
745894278723936256
745852666694205442
745876956030328832
745832886339768320
745872082370707456
745887189972713472
745857838401077248
745855426529529857
745823562422951936
745899189981319168
745846354447052801
745830084657950721
745846417365803009
745871784667394049
745825697344659457
745873424258564096
745822019011284992
745825903008157696
745870622748737537
745777446247596032
745834178323877889
745849785211576320
745850942864654340
745826607605112832
745797985515245568
745854139012419584
745888993720545280
745894295329202176
745882903662428160
745805761775730688
745830701354881024
745895247528472578
745834597943025664
745880227650342912
745775021742653440
745868584216301568
745889949845757952
745889828290568192
745874275840704513
745785486807961600
745850406157180929
745901413184724992
745900939010244608
745859570829004800
745798065408315393
745901328992473088
745875215620640768
745891560512946176
745889652138213376
745818047156367361
745870593451491329
745873424413761537
745795771291832320
745866604316090368
745857746176741377
745886506603155456
745839681183571968
745798098757296128
745788695182094336
745894215498989568
745835776500465664
745887366506766336
745855477230223360
745858555794817024
745863328765984768
745874040934572033
745866004841009152
745834648182394880
745894265893625856
745901404804550656
745880969903747072
745860250071359488
745786367549050880
745902495306813440
745876486197022720
745814691767672834
745772907947790336
745887366527725568
745901979436744705
745901874562334721
745895155270623233
745876717105995776
745888414994673666
745840897733038086
745878453614972928
745901018853040128
745881431545626624
745783137683279872
745865648371343360
745851320683401217
745838057950158848
745897759765573633
745820777451134977
745881766959923200
745880550724993024
745834581102837761
745881012060717056
745874456158011392
745839551466340352
745864746629500928
745821159292211201
745800108105695232
745777119007907840
745785801443676162
745855670164066304
745838045497270272
745853287728029696
745873034343514112
745887982939475968
745803102763134976
745901857445396480
745802163222257664
745772270312951808
745872744835911680
745865081993428992
745815295554621440
745882899518480386
745896786934566912
745898187605549057
745862074815885312
745903661134528513
745898812611379200
745833800886779909
745825219437301764
745848191430561792
745858073273733120
745860967360237572
745882639354241025
745887345224851456
745881083359666177
745823051007270912
745897726383112196
745861462342701060
745894337112838144
745902209884368896
745804512250597376
745900268047470593
745863416917692416
745891480758267904
745842394898305025
745846400685060096
745884388215369728
745895478231982082
745867241908998144
745885310974836736
745875081163857920
745860988210151424
745894806900072448
745835105164365825
745897856477847552
745866176874553344
745873630148595712
745797142543884288
745856722808508418
745810778175922176
745800380672520193
745903455701721088
745852406735511552
745863785831858177
745891548131364864
745903774481453056
745847956738293760
745861391031091200
745782005435105280
745885067780689920
745846501092499456
745847063435444229
745776209074786309
745790813372846081
745866533310709760
745879971927887873
745897793252888576
745902276896751616
745788678505537536
745798673624293380
745904110168309760
745900217774575621
745891078428041218
745833691717435393
745814159032352768
745834740587044864
745897508325437441
745783490155782144
745873810424012801
745862552631021568
745776200514154496
745888452588220416
745877530855497728
745861646963384321
745890457377513472
745788892637454336
745772031464116224
745829178726055936
745810925173637120
745806772712116224
745847868737617921
745877211962564608
745891220958879745
745872099055648768
745879686484459521
745775957122777088
745867653126950912
745805623401586688
745900356283039744
745858656206467073
745862766569885696
745773868254638080
745888171431460866
745891309127405569
745889497045409792
745783368755732480
745901232682864640
745850183997591552
745896346272534528
745893271889711104
745859725737205761
745858337737158657
745802318491357185
745867615487332352
745871646087577600
745774359189422080
745898619665002496
745855128943661057
745866898194239489
745858794605940736
745898325904326656
745868932192608256
745891946623864832
745888691902627840
745889396419858434
745863756484382720
745857125595877377
745850993301143552
745800653126144000
745795540470927360
745847419963846656
745847663057317889
745846891431235584
745875836105068544
745867498101284866
745795431196594177
745891640166973441
745902084202053632
745862603159838720
745891694781005824
745862867338006530
745904197925732352
745781414013116416
745823596082241537
745862267657424896
745786149269049344
745818135144579072
745813244451889152
745789307735048192
745897109845581824
745897218603900928
745896472357576705
745897537635233794
745889333639585792
745902587598221316
745867313476427785
745808551252271104
745899861116092419
745893800430702592
745872627638669312
745879082706022400
745788728791097344
745854524833861632
745799474585305088
745802167597031424
745857859456479232
745882416854728704
745858417126936577
745836690900660230
745776049301106688
745886875756466176
745811382260506624
745898150083313664
745867141501566976
745867082726842368
745798690430816258
745903195709374464
745870878567706625
745894568055406592
745845687716290560
745813768949501952
745844580155817984
745903816336367616
745889249665384448
745904080581763072
745886179397148672
745866642379399168
745857326658256898
745894349712547840
745833137985490944
745895968747425792
745866931643781121
745814620217147392
745817749218332676
745874166830800896
745816398530654210
745867397408645121
745879380556124161
745891158157631488
745864029059616768
745892491828822016
745855032478826496
745845418999812096
745849156372209669
745886435388043265
745832915725058050
745831732943986688
745771888924852224
745840759413276672
745883947985436673
745902474029072385
745875530138914817
745817166214205440
745814263613161472
745880861103489027
745867128981569536
745829170538749953
745843548327714816
745880298760572928
745865371526238208
745895054481498112
745784157083598849
745877555849330688
745873957241360384
745869062543118336
745866084541140992
745896912495194112
745834677391462400
745833624809922560
745827677270061056
745858534735286273
745866776420950016
745779081879425024
745890277320187904
745878969183002624
745864364784226305
745834295860862977
745802352158900224
745828256197283840
745895603788480512
745849760070918144
745854684313882624
745876863982133249
745861030165749760
745873994994356227
745856995534700544
745859469805031424
745801739534798852
745902721589456896
745777664129110017
745862372347285504
745800108063653888
745892046985101312
745775135253274624
745886393046544384
745888997948407808
745812905019445252
745880982578929664
745783150257659904
745876523975086080
745889517912080385
745877262109642752
745798950368600064
745797289546031105
745879158157352960
745876901630255105
745893670495354880
745841136703508481
745857989551210496
745821926916919296
745902981678239744
745889580902125568
745852608317915137
745877312416190464
745779962754392064
745874548562792448
745902264435499008
745853920816271360
745884350756044800
745824221150883840
745858006399737856
745798682121932802
745902503670218752
745868638566158336
745861479128260608
745833272576454657
745892470886666240
745781745287585792
745881808986865665
745853207826563072
745825550661525504
745899601186676736
745826477510369280
745877488560148480
745839509229678592
745835541636198401
745805795590176768
745880391127605249
745875706081599488
745846589139320833
745848506204708864
745886120446148610
745886821083648000
745890574897643520
745882903456911360
745881037218152449
745903535175372800
745776062165041152
745891099399626753
745781430618206208
745879254550851584
745901316485058565
745847608728485889
745888951941083136
745869649489829888
745828646057816064
745859604215652353
745880353366245376
745894194556866560
745875068614512640
745808677186211841
745879359207124992
745870324911194112
745886414324236288
745853732341026816
745888394123816961
745855535828840448
745875400153235457
745893540136357889
745888381528383490
745835952489308160
745855254609137664
745873881827782657
745863978912518144
745847381841813504
745815333437607936
745787135102357505
745891023654690816
745899810939609089
745885847854157830
745903942089973760
745865853535662081
745901001882886144
745847528747376641
745886200410542080
745841732349222912
745875471250907136
745865383987535872
745883193035874305
745844236193570818
745796987568656384
745869670553690113
745875542403080192
745779430165929984
745882249116139520
745834169771638785
745894010305257472
745892483360559104
745790893316276224
745876511408922624
745776506664689665
745827152843710464
745890600076124160
745873529497858050
745781946886742016
745852927064084481
745882215884677124
745890793232175104
745847621277917186
745808098351263748
745877174184513536
745794424777617408
745821532375527424
745902029650923520
745843410129526784
745850628572856325
745805787096748032
745784161223458816
745849072276410368
745798711381467137
745844445816434689
745863870045130754
745875878194855936
745883818024919040
745877794761117696
745895583068585984
745863056098467841
745883654556127233
745795221632450560
745892227327660032
745819276171321346
745872212490616832
745897919090405376
745876360393068544
745775139141324802
745885822654746624
745811315046948873
745883713045692417
745778155164663809
745895444652384256
745883130062594048
745853023163981824
745898741224308737
745863005615886336
745823876979003392
745891325929742341
745853677861212161
745879422155251712
745890717508206592
745869603641917440
745869863646826497
745773914656235521
745890394488057856
745889748665896961
745855506397401088
745888008239521792
745783905488297985
745883667080298500
745851148544917504
745875945110839296
745885617238740992
745882434001068032
745862154453192705
745861818921418752
745774547912187905
745777303725170688
745874024262139904
745869137969319936
745771653951430658
745822824246444032
745904072302141441
745813060053458945
745771490386182144
745834501515976704
745797402750234625
745865073575460865
745775382725529600
745896971232231425
745884245894258688
745880001246035968
745877434080321536
745838490135465985
745885353073061889
745895415128662016
745897550226546688
745886804147113984
745901367018008577
745820399959683073
745857418970697728
745847016996114432
745875626675048448
745863840563343360
745893376931803136
745887592713957376
745897780921700352
745891099085012999
745877534949113856
745846505538465792
745871906025410561
745877035843788800
745773323284516864
745853912532590593
745848908811743232
745803119439843332
745881062107131904
745893892525015040
745807452411551745
745803107100147712
745876062727446528
745798006629371905
745878570854125568
745797973032984576
745853103044427776
745882425415335937
745794923744550912
745899278317531136
745805825034223616
745876947612368896
745875093725782016
745853002188193794
745855061746651136
745865195260612610
745861445557039104
745902298061234176
745776531654381568
745887022380883968
745889757029408768
745873575433887744
745884413548978176
745885747350278144
745815627030364160
745812368060342272
745860078113267712
745786732336013312
745885487194333184
745898497896026113
745892600717152256
745783678987448320
745779773859737600
745861508312276993
745876184282578944
745880277931659264
745790712646500352
745812443549491201
745903845755215872
745823818539663360
745812384648826880
745876645865734144
745829484977328128
745801655870963714
745867799755644928
745886208501374976
745879690662002689
745884031997345792
745895658364743682
745887404217729024
745870685763928065
745776758293671936
745783439907917824
745876834458439680
745797503526772736
745779643907727364
745872778461589505
745856940933259266
745869125415804932
745775281932099584
745901920540311552
745897009236819968
745890235024838656
745862812799492097
745848929544179712
745863802932109313
745878994340413441
745797528625389568
745812779139928064
745897307011432448
745867304987168768
745772098283438080
745788582049288192
745901681594998785
745890457675247616
745866726118653952
745891032332705793
745855829493055488
745843380668727305
745822174175436801
745893724882898944
745880500330467328
745848510290006016
745808584559173632
745878813968588800
745893754255572992
745816713447473152
745890256097058816
745902167916220417
745890629641711617
745824271537057792
745872526824382464
745870987527335936
745854306906161157
745848426269642753
745835466100965378
745851660338069504
745896367176945664
745786056965038080
745810140931076097
745860757863211008
745865438530277376
745884283504631808
745869641277390848
745787827221368833
745844085185994752
745831829471629312
745804197317189632
745870295324557312
745775680319782912
745776980826685440
745868344990007296
745778545188691968
745858144513953792
745871977416691712
745791593681158144
745897776475680769
745876893006708737
745896618994577408
745865778155618306
745900934832734208
745855452072779777
745816247917494272
745800862916739074
745845205241307136
745857016212623360
745901786381303809
745833742250442752
745894324622213121
745848204076417025
745835466214236160
745868798150991873
745825252924604416
745885541648965632
745894672837509120
745876607856967681
745858450664611840
745888041403809792
745902184638910465
745877778030039040
745864977316253696
745902482681901056
745895880683888644
745802427576680448
745892387084451844
745885789314220036
745820270167003136
745865908166529024
745856554956623872
745880147832758272
745870773546532864
745889194850025472
745890465736695809
745892894540709889
745894500762009600
745865736212578304
745782957563060224
745901970817486848
745772962620510208
745859067441201156
745888503041523713
745876909746192385
745872195390431232
745900293158744064
745868093587619840
745873365559279616
745903808098762753
745864784374038530
745857863638204416
745845175973457920
745849365844066304
745875785836273664
745866034012426240
745772757028220928
745858538740789248
745902218226835456
745819792091688960
745806109898858496
745772761025392640
745786375690129408
745896174406762496
745864796839501824
745860766121725953
745830537756033025
745872757729148929
745855032470474752
745878562515857408
745866202069798913
745817355066945536
745876276393705472
745852964678602752
745866424191705089
745902688320225280
745851601542320128
745886812627963905
745873663673638912
745841954433474560
745796513603911684
745895218122194944
745846501063139328
745897738856992769
745893229925638146
745878482912165890
745900754356080640
745845196605296640
745779211974017024
745785822377566208
745891455655419904
745814741973610497
745819179576504320
745851169428365313
745829619245387776
745851022866800640
745891472369680384
745879065979150337
745893544506818561
745796509220798465
745875123337576448
745847562591150080
745843083057700864
745889257978462208
745773969140252672
745892227642167296
745903870975578112
745801865565069314
745891720064282624
745818235937792000
745859130175414273
745873873384706048
745880693331345413
745887999733424130
745802993572909056
745887953470242816
745811432491589632
745809834482688000
745853690230222848
745893754322698240
745887118862454785
745845092066398208
745808664485756929
745899873640255488
745875055943520257
745852914372055041
745884208174931968
745900142188990465
745838997436497920
745843498105077761
745876641470111744
745783045706383360
745870379399405568
745892697228120064
745827475746328577
745872594172317696
745901564217405442
745866554009653249
745830277839208449
745895868256108544
745791962695925760
745832857323642880
745803857800880128
745863295257681920
745894051879215105
745805560424071168
745782084896067584
745883193107177472
745804558249525248
745902926992936960
745841409215897600
745873747509452801
745892504529174528
745896862033584128
745863505010630656
745869859444133889
745774481004695552
745846492699713537
745775403520892928
745858916358197248
745888263710347264
745900515314274305
745789513243365376
745860115824316416
745800586222796800
745893632415268864
745853560202629120
745779585279758337
745854579410100224
745900905376194560
745832513038389250
745888540718997504
745812871225970688
745845611916828672
745814096159850496
745892726667874304
745848514689761280
745882689786515460
745814154619953152
745861592454139905
745795880012423168
745899504726048769
745870400308060160
745874057720012800
745901740252356609
745848518758273027
745881066435710976
745850015927635968
745828239273246724
745886917615554561
745862473274777600
745771691532554241
745901308306132992
745789236561883136
745777698014957568
745861101565390848
745780688591405057
745865052490768384
745897633991041024
745883633215545344
745847646376570880
745868244460929024
745790176044195840
745797981371260928
745901140349452288
745880013644369922
745844165104312321
745878247829798912
745854730652487680
745863861614559232
745901584996048896
745885151889133568
745897738911485952
745884589688782848
745895520208551936
745865908212670464
745887324278562816
745864293497847808
745789223735795712
745897931912404993
745877962541637632
745802993644224516
745789068605169664
745858207554363392
745886124959236096
745853426114961409
745856894754037761
745890713280319488
745883029562888192
745870643791564801
745876356140007424
745780973485318144
745898430963322881
745821532534898689
745863677031612416
745881439871373314
745784203124441090
745880152022859776
745868894548664320
745851769075474432
745797956503117825
745848870949756928
745844412576600065
745867451930390528
745896430196367360
745883021128118272
745817690342854656
745893204705349633
745800682528210944
745887890744434688
745791820198600708
745774942294204420
745847898001260546
745898229452111872
745848904709738497
745852192867913728
745775479110569984
745787432747040770
745788032616390660
745868462430498817
745777035067330562
745783246735060992
745794382910021633
745864000039174144
745790096411000833
745809826228375552
745853551683969024
745898162565582848
745896107411124225
745883557755756544
745813047638376448
745882496861081600
745795540391202816
745879791493058561
745831204717469696
745890038181937153
745882354086981632
745802242863808512
745772518036770817
745868752210829314
745838519520792576
745814737586356224
745837672111947776
745867325837053952
745877283056005120
745900712769519619
745849227696279552
745857892864098304
745772261840388096
745884967222280192
745859835049148416
745898548517027840
745872287862235136
745870782073536512
745772761306411009
745802515711561728
745829002611462148
745814578542477312
745901895340924929
745891350869118977
745860661109002246
745866847774453760
745844483959492608
745878495440605184
745882135827988480
745821431968075776
745847033903353860
745837781386133505
745899974249046017
745880957270564864
745851597239029760
745839631044911105
745780201699840000
745887995455209472
745901727770157057
745776649241780224
745903845704859651
745903703207591937
745775303121842180
745855254667890688
745901232838033408
745847818301149189
745851177972137984
745870068924424192
745841564652552192
745800791831752705
745843267468660736
745873546031865857
745777680994361344
745784639617269760
745878163905982464
745837273762111488
745860875010084869
745868722544443392
745873969870479360
745891673847271424
745859327332843520
745846283177496578
745875844732706817
745890877072080896
745896245730873345
745798614744600576
745873495863795720
745876402516418561
745812787352338432
745844223862280193
745887525705744389
745887450267009024
745870257663975424
745858740277092352
745862984900218880
745875303382286337
745877337879744513
745876700253274112
745881808693264385
745846081880219649
745900054230216704
745895574390644736
745877581015187456
745773214006075393
745810006558146560
745885319589994496
745895599938113536
745885655222390785
745863907730923525
745858690062893056
745775013446488064
745782776973115392
745853409396428803
745858538929545216
745829753182130176
745888763088371713
745885419968073728
745884312982196228
745859176363098112
745875139850571776
745845163164053505
745788103768440832
745782139468275712
745772794802245633
745885990552805377
745852641796849664
745901828152434688
745901643938537472
745885592253243392
745887307614535681
745786178926870528
745773742639415296
745790331157897221
745897029826666496
745879644465954816
745826234303680513
745819091605217280
745789433618698240
745899932297601024
745859516303052800
745872304614289408
745789559259041792
745798531026411520
745892961456623617
745874741584666624
745883712945065985
745845284996005888
745792688318976000
745871377777967104
745799311267504128
745878071857807361
745884547598921728
745863274428768256
745862963995770880
745851311963406336
745873785211981824
745903460013449216
745783364544770048
745791123633938432
745854671819055105
745887253180874752
745897159933956096
745823331698491393
745838649414123521
745865912604065796
745889467777622017
745792885346410496
745862041089482752
745877098854768640
745802213436624896
745817522847391744
745781069992108032
745886338831032320
745812380471328768
745884640062414848
745901471699505156
745779476391464961
745878851683778560
745809629142224896
745877291683700736
745873919232598017
745895029386903552
745877425804943361
745834866328100865
745795800442122240
745850934702522368
745774887654981635
745873542084988930
745878973322788864
745846320791969792
745881272002711552
745900989459341312
745854977948684293
745817656914116608
745902708914262016
745868768841195520
745842843697176576
745883918784667649
745890516223537152
745877043976482816
745777022689914881
745892374119911424
745894458701545474
745829723826073600
745900377237782529
745891044731002881
745903971714334720
745842382504075264
745863895089295361
745859411202146304
745863274424569856
745871851604353024
745791790708461568
745860556192616449
745818411842703360
745824992991019008
745868672388964352
745884837010149376
745794667829166080
745822140742639617
745785817965170688
745873290284109824
745787327788683266
745795775502909441
745876427472527360
745780134729383936
745893405918625792
745879850230120448
745853002544713728
745876276423045120
745882928673099776
745853002498605057
745775017594519552
745780377978081281
745840121770020865
745892978099687424
745874838095532032
745900511417737217
745894932787912704
745881448155062273
745784983315349504
745901589152555008
745867380631478273
745875487902277632
745895650236174337
745772450886131712
745861260844077056
745845913881616384
745898237828161536
745848090704363521
745777232103112704
745851572328988673
745889505534746626
745876628933349376
745837437381902336
745861911082831872
745862653483057153
745879644579237888
745837739296309250
745844487876902912
745878927520980993
745835709345439744
745783066635935744
745880752030625792
745871985645879296
745882362551074817
745894337104453632
745797461612994561
745886808299474944
745855787206119425
745872786992807937
745893871893233664
745802913822302209
745823197522628608
745835893802557440
745877686007042048
745894316225200128
745791081715892224
745873927885459460
745831196085616640
745786149373878273
745881209239183361
745853916831678464
745886258833002496
745886091169923073
745783188249845760
745829258312978434
745779753030811648
745851328757391361
745872644134830080
745878755361570816
745894756786511872
745900523795128322
745809948060180480
745896509904928768
745877597649780736
745803723725643776
745889761454395395
745806026373423105
745784111122513920
745851165473120256
745795515367948288
745903287979937792
745883633328787456
745836011276623872
745856102185713664
745880567300907008
745784299564183552
745877522198462464
745831548725911552
745892860868825088
745899500502417409
745899013904470017
745890272966512640
745871138715275265
745867707455770624
745864763247312896
745805879220396032
745787240031358977
745886246375989249
745834690024706048
745888918399254528
745882991625404417
745882999934357504
745777949635289088
745814817307508737
745874116390039552
745867351032238080
745863760787673088
745846132127965184
745801177766453251
745893548931846144
745779493046890497
745800087058583552
745884543517859840
745781976146182144
745871859829334016
745874905225388032
745893758319861760
745883314616209408
745888255434964992
745903199870197760
745874359621926912
745898288285626368
745838880100876289
745876209431621632
745888796772810752
745894295308214272
745773952274956294
745898384968519680
745891933722124288
745781607018045440
745866432710316033
745880588326940672
745889325016023041
745833855240769537
745872786745364484
745863500682174465
745874808391540736
745814012282155008
745885973981073408
745885680392347649
745813903142162433
745867288046342145
745834232812027904
745869221909893121
745865245625810944
745880865117462532
745903287845724164
745889425683517440
745877354510172160
745896820430213121
745886301015187456
745896115636166656
745782416334159872
745889136461160448
745878298270511104
745855028167065600
745880353412386816
745880890350383104
745876511371239424
745853421966757888
745896140713959424
745850213030563840
745848728511254528
745802154644955136
745859860177223680
745836590052814848
745868383036530688
745896740734312450
745887286617833472
745848904437145601
745874494015832064
745871750966149122
745830013438664708
745876771359305728
745872833243414528
745857058172510208
745885147661242368
745902977412665344
745879858488684546
745773360844521473
745841979657953280
745893699733831685
745864574587502597
745862901018300417
745875089799917568
745872803694522368
745893393365098496
745859809589760000
745881163064020992
745848766230597632
745878256289710080
745891011285614592
745878302489985024
745845301483810816
745903845956521984
745873575387758592
745872396993822721
745896522609491968
745882165292994562
745866617012240385
745893406040330240
745897336098918400
745787038574776321
745888826036527105
745871427950231552
745899588423401473
745885982323511296
745887101921665024
745858421300264960
745896837123563520
745896954320814080
745813785806397441
745881695598055425
745881972443127808
745834283064041473
745867489599492096
745868362102734848
745814171690762240
745879258875191300
745897898269868032
745848472654483456
745876725217755136
745881234253946880
745848200049856512
745777941271941124
745886548428734464
745850385160609793
745785692072992768
745873848025874432
745836510268751872
745887932393861120
745862863139540992
745795293078138880
745841883482570752
745810635615764480
745895289274441732
745880969886969856
745836698966306820
745817837269200897
745872820538859520
745807447944617984
745837361888632832
745889731725111296
745869960120012800
745888373026471940
745791207767482369
745834610253266945
745863479597408256
745869385454227456
745866638176706564
745825131222663168
745830730765336577
745865329503535104
745866231064952832
745875030983196673
745851479668457472
745788682758651904
745791111277461504
745892382714007552
745793661569404928
745843523287662593
745891174897025024
745813697554112512
745892042795016192
745816394558767104
745830499793379328
745897382156640257
745846320984895492
745870517903691776
745871549727653888
745781309264498688
745777433710829568
745899164920315907
745900763084374016
745857121074487296
745891795331059712
745901526154088448
745831796177276929
745815081498345472
745900855405219840
745887928551878656
745892697311940608
745833645764648960
745888549304664064
745870962537672704
745845469545402377
745796622399967233
745829983923351552
745851253364776960
745875420772450304
745847595914919936
745872107603656704
745875278266830848
745875999850651648
745859755382575105
745849827234291712
745903455735324672
745819334849732608
745831091546750976
745859973394087936
745877614393425920
745822308456083457
745897348870582273
745893720709562368
745874288620769280
745803509417771008
745891820538859520
745863202764898304
745855590312910853
745873965390925824
745885206205370368
745849902694019072
745893989304406020
745771830141607936
745856995572486145
745874884048330752
745888008235253764
745873671747674113
745896384050696193
745884371773718528
745853342069440513
745868407933931520
745903195793260544
745864977005838336
745798543559041025
745829732441276416
745847180901089280
745805585661173761
745783603234242560
745886162452160512
745804973250732032
745850645106860033
745886762417926144
745900825705390080
745903971458555904
745849277830799360
745870819675484160
745858815501934592
745888565960261632
745850041118625792
745897382483734528
745903858237440000
745773692219760641
745871666991996928
745883801209942016
745886745640701953
745849466792611840
745857976716627968
745856689295986689
745899311549026305
745795637044707328
745896614921908224
745849122620579841
745888700316418049
745902461731409920
745873566932021248
745891715735781377
745837009579683840
745877451180474368
745840016925003777
745850687209218048
745840314531844096
745885843630530560
745858337498079233
745875601488289793
745901941369217024
745878050819219456
745870354023878656
745837240069332992
745830336546873345
745892521323159552
745859100936904704
745833016606490625
745861370227339264
745890537387982848
745802721253482501
745872724095033344
745788938627887104
745860824758128645
745886741211521024
745785616852525057
745809045987131392
745896300323934208
745836334120583168
745778050189561856
745851945370419202
745800497991385090
745859222550745088
745900859465302016
745902440592072704
745775218975735808
745874766721069056
745817417910259712
745870559720906752
745881087335866371
745891019531653120
745902369481891841
745786468317093888
745787822926401536
745845490206576640
745883545114148864
745884442842042368
745902059157860356
745878638122369024
745872816126464001
745811294322831360
745884598035431424
745848212599209985
745778981153148928
745775327914434560
745893557257510912
745851572089937921
745883226749702145
745887236231684096
745896786888384514
745784002011766784
745867644683882496
745888243053379584
745869171574063105
745809830263332865
745874334665826305
745841975606251520
745851861727576065
745881481927606274
745901845244223488
745876914183802882
745867833473667072
745839576384684034
745853098778845186
745861865092354048
745819322161967104
745867065786011648
745790691985457154
745842411969077248
745866952598519809
745898330090258433
745868450141245440
745882916329226240
745868475290259457
745881158563565569
745839408520241152
745803316542709761
745894085479792640
745902616614477824
745860912687484928
745818982414848000
745874351384297472
745878088362385408
745829707040579584
745874544183877632
745883809682497536
745873843861000192
745886510554165248
745880135140843520
745902725922177026
745858102701002752
745863551055708161
745877065291993088
745799596505444353
745898460327587840
745832722929696768
745897600440803328
745856735311704064
745799076130611200
745863156665311232
745846601982304256
745888393998008320
745874183771529216
745896921135472640
745862972447334400
745787227251302400
745868739405619201
745844886490972160
745884035973529600
745889647889354752
745801957600792576
745883499232661504
745869821548597249
745867493831548928
745877601915371520
745893892764106753
745877589252792320
745891770362400768
745888800715464706
745830894171209728
745845784197861376
745790658317815808
745895763209764865
745864750685360128
745833440176640000
745865644026044416
745836661385330689
745899311800647680
745883012601102336
745898833352220672
745868982624915456
745881674563620865
745896803380367362
745796681074151424
745862603319160832
745879183394488320
745789756303249408
745874296749305856
745821746499031040
745855682646269952
745877316862099456
745889300038959104
745799646547607554
745881783753908226
745897159917182976
745832609578639361
745775747596488704
745894634962976768
745885416004423680
745901052457811968
745886170878459904
745785373624664064
745902771912712192
745849114412322816
745848438785441792
745860468326141952
745883730003243009
745901098272165888
745870723206479872
745819582095470596
745850200711888896
745848166201835520
745785998311849988
745853505605406720
745841040171597828
745876775557861376
745889614641106945
745846706626002944
745784911928434688
745875030899318784
745827350097473536
745868898625589248
745802939025895424
745867816788688897
745848992769114112
745881674773372933
745888096185630720
745781497957842945
745886816738357248
745864457054748673
745879430594236417
745898774942392320
745904118192037888
745812418115309568
745891665362194434
745823482966048768
745848896128229376
745851744169660416
745841183008645121
745880693201321987
745795070511693824
745877291650191368
745780432566771713
745771914023546882
745891828944281600
745881833963937793
745844194154024961
745840419339145216
745813848590942208
745891489381781504
745882484219482112
745866868892798976
745899685026611201
745815119486083072
745841363137204224
745881343398191104
745862989144784896
745804100957257728
745875265834856452
745846987686305792
745895813629501440
745886166818381824
745896409317150720
745790834612838400
745900096022282240
745808022732050432
745885277705601024
745849210625527808
745872019556810752
745811935950573569
745891455605026818
745903766017277952
745814167269974017
745813127044861952
745853086095314944
745863618307170304
745895822148177920
745857863457845248
745816449210449920
745829686303940608
745847570841407488
745893527675084800
745860464215756800
745838687028649984
745803916605067264
745876108801880064
745787227280707584
745902616933208065
745837798025007104
745883457407094785
745842512489779200
745870043838320640
745841044282028032
745894299460640768
745862255175143424
745853203787448320
745891476626870272
745846362839875584
745869150271176711
745894228153274368
745893863445893123
745879736786784256
745883797120507904
745896593690337280
745808626778931201
745894295232741376
745900679168954368
745805866897530882
745895977329004545
745778041964593152
745895088019095552
745816604336857089
745875072968163329
745882635151478785
745854558467989505
745863060229885952
745893783821258752
745878268780371968
745844601341284354
745865782375092224
745809385679622144
745898758202884097
745845095937650688
745900859524001792
745834996208910340
745873244289376256
745862410389557248
745803903875178496
745893074618974208
745857201005277185
745781912967385089
745896904270159872
745844672422109184
745886603072135168
745831326348099588
745804843218919424
745810816012783616
745869506912804864
745903724296572928
745774241581268993
745879711864193024
745823717784064001
745858509540040704
745894391718547458
745884178470830080
745881561262862338
745836933817991168
745864704535429121
745891799697399808
745889769691971584
745877417558941700
745881158907486208
745892311352086528
745800590224064512
745835042333671424
745894966426214403
745887668219879434
745843775017193472
745893749943828480
745863291021430785
745883444727644162
745836325874601985
745817312968642560
745860459908194304
745859482702479360
745870505404674048
745865551558369280
745873219102584832
745773776009367553
745895448586625028
745797499055669248
745892403828129792
745891304589135872
745901715011080192
745883037607542784
745890243803549696
745844605556506624
745891803908440065
745812527397769216
745806487671418880
745890596120891392
745771549161066497
745855439410167808
745773650385600514
745798359126933504
745858509586178048
745847876937482244
745801374567301120
745869679026135041
745782483594141696
745799789107888129
745818126579798016
745824778834018304
745812246358523904
745874565239300096
745792071835885568
745860434729766912
745889429819129856
745871398694977536
745840696326762496
745790763129200640
745776640983175168
745824078653579264
745899811006722049
745890390566395904
745774489422667776
745888360221261825
745852352113033216
745845096097157121
745880147946016768
745890147145777152
745870781972877312
745837244569747456
745893582184259585
745899068405190656
745854688336150530
745842403517562880
745846216110575616
745837827456376832
745841979754487808
745898573657681924
745902289597120512
745837256896843776
745784975170080768
745901237028126721
745869695635558401
745874594804924416
745823633994481670
745894295341830144
745844999707824130
745778939465969665
745896207801778176
745786300209340416
745877685889540096
745892433074995201
745846891389325312
745901111173914624
745875370633756672
745899194439835648
745850712182104064
745893716372631556
745823755385999360
745883117416775680
745883897787985920
745832383052644352
745866080359440384
745864184408211456
745896962755530752
745889790546018305
745875114676391936
745891837311877120
745825269844443136
745802804984307712
745854822772056065
745887613584818178
745824980424851456
745847654723223552
745865832752910336
745901333320982528
745898967754547202
745876578618478593
745900633094524928
745870845021683712
745773705041608705
745873730589589504
745780197534883840
745881515343618049
745878591662088192
745893976578867205
745874615810072576
745784093980393472
745866004530618372
745874133150490629
745865954408677378
745901182497980422
745866281627324416
745870127938285568
745878692598022144
745896354644361217
745879565046808576
745851656038981632
745885441061191681
745897944184918016
745901501189656577
745873785123897345
745901522203054080
745878994478858240
745775097206743040
745898061625499648
745814158772305920
745770924100616193
745883994244415492
745898129107607552
745859277181587456
745842755583287297
745890960861708288
745882207491923972
745857997952397312
745892735073267712
745808492351500289
745796111038844932
745803341813317632
745851517530423296
745901521922043904
745839924549718017
745778885007130628
745844089409667081
745806223530950656
745866990531805184
745854994679795712
745899164983255044
745875207110426624
745786317137575936
745858169956622336
745868093524672512
745823000474324992
745893418660945920
745778620552052736
745794055540334592
745867766326927360
745901987653423104
745857242872881154
745892114165338112
745790121471926275
745899810901876737
745898741345947648
745883075381465088
745777005749223425
745855623720501248
745860187257446400
745867451867500544
745864356475338752
745899085023051776
745862359831412743
745834681548038144
745882148796772352
745828075552800768
745881754532257792
745803509669367809
745828583227133960
745831695165829120
745814301504602112
745873084700327936
745853124141813761
745903619254411264
745882865678835712
745898141367558145
745893007518466048
745884166122782720
745842864656101376
745874502295388160
745893565352546304
745898036769988610
745886313543512064
745805308828606464
745852905849233408
745862913743785984
745783276351029248
745772652124639232
745892487579971585
745877694139736066
745795167295152128
745828251810078720
745794659662716928
745883398644850690
745794215054020608
745871125968785408
745887177465278464
745857930805776384
745887139850756096
745899668278751232
745828377484005376
745883935490580480
745893313933348864
745886334691180548
745884086426820608
745868072700022784
745855296493359104
745891871117967361
745891241779433473
745785168078725120
745787181206282244
745900398167351298
745895041726582784
745836254420434945
745881934572695552
745883373231550464
745892936567627776
745901547146649600
745832563466452992
745831015898284033
745886686924640256
745883503263350784
745879166348836864
745822027555176448
745899542596419584
745890855907639296
745886561158504448
745789450488188928
745774271285235712
745870287237971968
745827140420001793
745812804087623681
745883142800674817
745783506974969857
745898757905080320
745897638206242816
745875802697371649
745851098011942912
745837022137487364
745870081725448192
745883759220785152
745901350299574272
745869142096494592
745853388387131396
745896719586574337
745821297641402368
745895230629621764
745831133129150464
745895616434282496
745872917012054016
745892445624406021
745835952573145088
745870438056759296
745876612265160704
745797847140839424
745786061452763137
745879825055948801
745813206744993793
745855477238628353
745849655305637889
745883335612895232
745781120436830208
745889283182047232
745833989760507904
745846480360054784
745885885690945538
745815652108120064
745833629092286464
745876989630877696
745875928602054656
745832073001328641
745885696917970944
745900980877795329
745861785350213633
745889199065268225
745895394073284609
745852708603760640
745850473249386499
745806688729456641
745886598714236928
745872254286831616
745865690163351553
745867925685440512
745826452591902720
745823910839599104
745886347278290944
745781984366985216
745887735295115264
745901685667684352
745887429433954304
745830835388092416
745875504847273988
745789009754918912
745886602979909632
745864373281914880
745783553137381377
745859071497150464
745858740289675264
745899907194753024
745866151532564480
745770924222349314
745899580181585920
745896497166880772
745895142469533696
745891833390194689
745867455902457856
745853476341747713
745883058935586816
745897965307465728
745890562222473216
745882886751019008
745811411683708928
745899085228564481
745899219437891584
745835214509871105
745809633311232000
745847130171056128
745900154692186112
745870790260850688
745887919852949504
745852889025896450
745868739510415360
745839966442381312
745891879292665859
745776586553593856
745883901722255360
745877664699916288
745873042610524160
745864272673120258
745862053685006337
745871021165658112
745899756195618816
745898330144780288
745816314736943108
745902260236992512
745789328459206656
745896581140987904
745896874712924160
745825013673132033
745897818662014976
745858719230074880
745838620041482240
745803882803036160
745901987871457284
745840918796853248
745816667079335937
745895708641865729
745848770370412544
745888607634919425
745879019489460224
745879233424134144
745890797426466817
745886799998951424
745853417499811840
745894580567048193
745859424007360512
745781971977048064
745844861316829185
745879997030764545
745897286023151620
745876574478700545
745858702276694016
745771297347633152
745885013422530560
745795750110633984
745861386673205249
745897642534834177
745837047139672070
745842093197791233
745885386686234624
745871935356157953
745890029566853120
745903577458147328
745900901148274688
745868160734224384
745817673922187264
745895931183308801
745880151997685763
745777597007552512
745899035031179264
745849055704678400
745843112111710213
745880563320496128
745823180879699968
745860275472052228
745832110758432769
745866264829116416
745808354069581824
745813693191979009
745904122470236160
745813911404896256
745867711687843840
745876972778164224
745815186351726596
745867908958527488
745868416343486465
745771385256034310
745781527129128962
745892089163055104
745878986002141184
745867732671995904
745897378188771329
745853115577044992
745851605518516224
745811269270147072
745861785392193536
745801471325790208
745886384779558913
745862410322477057
745868332474175488
745849877591171073
745820689270214656
745880143919517696
745874338700746752
745902788941615104
745845414864248833
745842848004775938
745866218649837570
745813987044921346
745888670733963264
745831494174683136
745865773885825026
745781045006565376
745855057590095876
745875102336692225
745876922584936448
745889073550721024
745772182542815233
745782064067158016
745881380924559360
745878348467953664
745865858115829764
745883226435125248
745854894154846208
745897399198035969
745872061185265664
745894282805055492
745897663351095296
745892835556220928
745884614753914880
745825764495466497
745870073177513985
745893787784912896
745843485333426176
745797377697714176
745901656127246336
745832358033629185
745898980341616640
745877815996841984
745867443382411264
745842118044811264
745849017842737152
745790767113789440
745876557751795712
745817824833183745
745837693012172800
745897503929798657
745895595387289600
745846123772911616
745895453057744896
745779107095527424
745879636068958209
745851324605030400
745872371496681472
745837101648871425
745867107779371008
745820483975712768
745834916533932032
745888956160577541
745863471410085888
745890977680863232
745870069100613633
745893464705998851
745854302531522561
745854302531522560
745865996171350016
745881418958516224
745850519407722497
745830470617808896
745895524340015106
745863869915140096
745901224504004609
745876310094913536
745881381230747648
745877203360034816
745785985930190848
745842030270644224
745860736505745409
745875152341209092
745774463984238592
745828356592144384
745782777191202816
745849307320967169
745896841330499584
745840998358614016
745878839138594816
745900045644500992
745789798229618688
745876704363687937
745823361234702337
745885416117641216
745787357367013376
745894932741820416
745793602673057792
745888381436035072
745873269077721088
745851404464570369
745900985416060928
745870048120741892
745868454167711745
745878893651959808
745851840680570881
745805015227334656
745902113675481088
745865027262025732
745860279393751041
745865224784384000
745862863147900928
745876742183731200
745833393817063425
745890830880223232
745872879410098176
745876381549092864
745811122280857600
745805615054753793
745831128976789504
745855573485322240
745897399122595840
745879128688181248
745851601487826945
745863815271690240
745866872801886211
745789966119223296
745877669070385154
745794999242137600
745787738926915584
745863827766546433
745875022389075968
745857104360185856
745845242755186688
745780839569567750
745898288210128896
745900930541981696
745854176874364928
745861365777186817
745803484423827456
745883712936644608
745886519035035648
745891678012203008
745865044085309440
745859700537892864
745779027563134976
745886854780694528
745871864073981952
745878004568567810
745895541083639808
745866868628525056
745899718664982528
745854713535553537
745888838686547968
745889840785391616
745898443466498048
745822195352408065
745876796751642624
745832924356943873
745877148959903744
745869305699524612
745861453870211072
745853849634766848
745774409638543360
745787466238464001
745876796772593664
745804830636150789
745848904684544001
745869175818715137
745869884588986368
745874489821564928
745825714272866306
745840482291429376
745902927022264320
745869838313197568
745819326146613248
745852746406957057
745868869298954241
745851500837101570
745836678024159232
745853434239258624
745902822307278850
745888851315556356
745779098614538241
745880927885234176
745863865683042304
745863618349121536
745837399687700480
745902633785954304
745900368492638208
745844697604710400
745843971969122304
745778176006193152
745866528860573698
745835797283278848
745882639408730112
745882337238482944
745840700487524352
745842533469650944
745832085248741377
745827597607632896
745813701907775488
745835843533869056
745804612603523072
745802087670255620
745868869403815936
745874728682926080
745884174326841344
745862464567394304
745883746595934208
745841979737636864
745850531751550976
745870396109488128
745858501264670720
745875052017627136
745776842200727552
745857662475210752
745867548424544256
745896220703469570
745772320766177280
745807531738566657
745772807334793216
745775587923476480
745774690526965761
745867636244942848
745902302305878016
745888385357778945
745831888435154944
745867053450600449
745880055818117120
745820051907842049
745841199454511104
745867556737683456
745773994368897024
745774346719924224
745812904742653956
745831674177536001
745886120425234432
745775189812621313
745844613886386178
745893108248907776
745855590153486336
745774384556609537
745873915130617856
745901605950730241
745807254935441408
745874158526029824
745855300910125057
745817384569700352
745892613195173888
745870161190785024
745901752843657218
745876100459405313
745881095867084802
745893267825369088
745863299384893440
745821209699328000
745885898286440448
745850984845414400
745898233810006016
745883352385863682
745829581328891905
745778146658652160
745870635319033856
745890230851502080
745890055059816449
745868617972068352
745851475537108994
745839895126630400
745872661209882624
745884879133491201
745870731628642304
745887723047817216
745871482551681024
745858069159108610
745900708478726145
745878315207102464
745809247536021504
745823776378523648
745894181864902657
745895947880783872
745880005138329600
745903099252973568
745895385739202560
745860770123112448
745869284774150145
745777169549266944
745872141132963840
745829568880185346
745895293657452544
745898997144031232
745816180779155456
745819582095556608
745843246643949569
745866898072551424
745895587153842176
745864561761325056
745838699666112517
745842411948085248
745870027115593728
745900448465457152
745893183914119168
745833876493377536
745895809397497856
745777408263987200
745779597829095425
745884358851108865
745885470433902592
745824875340652548
745808643401125888
745900569907302400
745881859264024576
745867665873448965
745878751163068416
745882702382010373
745868588486098944
745842214652227586
745890402843099137
745860812284248068
745873478780391424
745863731427549184
745780369660645377
745871994298732544
745871469746470912
745821377328885762
745810430094827520
745798153274720256
745901245479665664
745889903905542144
745896723638280197
745841837231968256
745798795225669640
745884979599708160
745886682612965377
745861202425843712
745858312403562497
745873403681333248
745837320029503489
745894458722508800
745863828001464320
745863366539894784
745898426592800769
745786807850311680
745900930596478977
745894937124835328
745786526940946432
745873810486890496
745852528554872832
745904021941129216
745845628765351936
745839714679283714
745870140458303488
745888440219230209
745865274893733888
745874711914102784
745897571269382144
745893162921639936
745855623972151297
745776645026394112
745844194246332417
745894622455566336
745882505065209856
745848900381204481
745885663472517120
745866684163100672
745822127949938689
745870488359010304
745897810176913414
745874808680898560
745881049905913856
745894207219437568
745864826195415040
745898842063790080
745870752486924288
745776699611226112
745896010677952512
745855921604165632
745870694039359489
745858052465790976
745867321739214848
745839953863647233
745827907939885056
745897487169368064
745777223756460037
745840310291472384
745875878165549056
745792985904746497
745864993774567424
745878763989311488
745891539470131200
745893238196797440
745773289520300035
745896652628721664
745835210042925056
745860984196169728
745868978602512384
745773201393860608
745877274784894980
745872640179568640
745871503376388096
745824707828678656
745870555560165379
745881834026897408
745889433988308992
745898812590395392
745863253130117121
745849483540463620
745894043817771008
745818298588135425
745892248353644544
745885193584664576
745897847787257856
745858408696455168
745879514731921408
745878701070557184
745784236964253696
745888397995184128
745860506074906626
745871130133659648
745866021400121344
745860078394302465
745823273192022016
745888134089613313
745889077455622144
745873483155017728
745864507331911680
745863664364822529
745864087784013825
745850703839694849
745897063636942848
745871100840677376
745902318927884289
745796219943981056
745876616291717120
745891728402579456
745837818891636736
745867397119225856
745873277843812352
745777710471876608
745783729285701632
745844320050221057
745878839486717952
745877211878658048
745889698493640705
745897755726516224
745803178420088834
745874930345086976
745847298014482432
745898766478245888
745854499915448320
745894253532942336
745889916622626816
745856349611884545
745778679255425024
745893695371747328
745896958775144449
745883603956006912
745852519864279041
745874821234499584
745894265792913409
745773788688678912
745897424351281152
745891124481490945
745815509552201728
745890251911143424
745882341378232320
745773935451480064
745820202789539840
745868819197997056
745888494631919616
745865921026269185
745882194879590401
745866608552321025
745789701756358656
745858975208476672
745901765317509122
745871663007404033
745857691613077504
745896660837011456
745773524321722368
745892735035543552
745860652644835328
745895457067532288
745856982830227456
745778448581328896
745840385759514624
745870731783847938
745888247323189248
745882316485050368
745871671219863552
745882958159028224
745852310375522304
745877891305578496
745888473782050816
745873772733939712
745865107218046976
745855074442838017
745852591444205568
745820177674047492
745881221859844096
745862640791068672
745792864366563329
745845352109047808
745810702674313216
745850729181626368
745903736829120513
745849496102408193
745852247414874116
745819234211508228
745841401104052224
745785008539967489
745788770776055809
745883423735156737
745881922035945473
745901039585484800
745869284853846016
745822136674230272
745821494673018880
745864578786074624
745784295353126913
745895499190906880
745898367931252742
745833226376253444
745874988952084481
745886250494754816
745854848088838144
745870517836595200
745846987946352641
745882127460409344
745859251902504961
745884853976113153
745889438220300289
745887601001897984
745873093109944320
745879392996433920
745820517345615872
745812577788305413
745896069461118976
745857750228439040
745783616148385792
745848044554452995
745897147560779776
745863110817386496
745833851260407808
745855657551732737
745858954207461376
745872539579101184
745863194749640704
745861189696110592
745814150585036800
745822627084767232
745797675514093568
745902310673494018
745901907957452805
745775571473293312
745893339032084480
745884577005244416
745895956198072320
745873768229310464
745901442364477441
745868852513357826
745864507482857472
745873025946484736
745858673231147008
745875563357810688
745847554106068992
745861739229618177
745866424250470400
745853342023311360
745895272602083328
745887756337946625
745783213302374400
745867262981177345
745894849015078912
745883536859742208
745807909628551173
745775894178889728
745871427950252032
745894672975933440
745891388823343105
745837232012038144
745889178416717824
745772601876840448
745771477698379776
745902692472623104
745899806460121088
745897269107494912
745862435224059905
745856118681894913
745885860718063616
745879715806838784
745858404577591296
745854625497092097
745891707548475392
745902008717180928
745871541125156864
745897025942753280
745815912142376960
745884539281641472
745833700051525633
745787600628256768
745794965968650240
745894312160952320
745799055209467904
745888725087952897
745823159820095488
745853849664110592
745790595231191041
745788863004704768
745883348166381568
745870530281095170
745874745728577536
745875634791002112
745861302808117248
745890243744759808
745857389681860608
745876268202196992
745868190098595840
745872367482716160
745901681347530752
745865606235361280
745880684728811522
745799554189115393
745872405114019840
745860032215027713
745869779567796224
745878625388478464
745883566362460160
745900456841461760
745801970380869632
745893452068569089
745873889822130177
745861181294919681
745783573874016258
745903300583776257
745870476052959232
745870341440962560
745851668630278144
745883113125969920
745875009948762113
745872434704834560
745886066301878272
745817296149438465
745851584773558272
745871490931920900
745846979490623488
745817979833585664
745857733686104064
745862229690585088
745877379789299718
745784220019232768
745889140621905920
745889652410826752
745792227121692672
745797637660676096
745864389790699520
745783007877861376
745870178148286468
745856341185544192
745850976486178816
745841979930583041
745884719687008256
745867770743635969
745801466884030464
745856362232545280
745877840965558272
745873873288179712
745887379047784448
745774765923655681
745866285553160193
745888679349059585
745830386618490880
745847751334834176
745900792494829569
745860250310418432
745845658184204288
745879141262757888
745890658985123840
745886783464943616
745790331103379456
745832307601342464
745869528073113601
745836082412027905
745858060871147521
745782412395839490
745857146319933442
745867745519108096
745896467907420160
745895352470020096
745863568055205888
745868592542064641
745844152286478336
745829363338313728
745887097886736385
745902323118051328
745855246375723008
745776917719113728
745891674056982528
745887890798972929
745892877499244545
745901555853967360
745869066649346049
745847558229135360
745895520128864256
745890214187524096
745902033870422016
745839077178679297
745818990816202752
745880433229971456
745878931778191361
745869657790357504
745872531270344704
745784182266171392
745786095036665857
745802322530435073
745902352503300097
745858492641189889
745864628899545089
745826263592427521
745781095170445313
745781892096622596
745898112225583104
745895150828793857
745801747944312832
745857658259935232
745872887664545792
745889882791350272
745801911769538560
745894194590384128
745865895772307456
745781913269350400
745864423433211904
745870903624536064
745879900612075521
745868156326002688
745860262801080320
745833532522651649
745884027702378496
745875148339843072
745880709986983936
745903199673061376
745881955519045632
745783339097948160
745813899044216832
745894467094384644
745842206162944000
745837487700992000
745859771853643777
745900842428018689
745871733962465280
745805925517238272
745793682482200577
745829421932765184
745782831838748673
745883192847122432
745779652380221445
745871872760348673
745771595122282496
745833846952833025
745898367885131776
745878390436171776
745809910185758721
745801903326388224
745881431382056961
745896715576803328
745885445213536256
745788699703652352
745893360003588096
745845121502031872
745892483301785602
745832215477641216
745857620330819584
745903350965735425
745814356038811648
745896572727271426
745883033601966080
745870148586856448
745851324697280512
745805703047184384
745778293484490754
745878230935146497
745852109095079936
745871688210980866
745821566089334784
745822895713169408
745828155261337604
745797897837416449
745894857319813120
745882748318060544
745855233809584128
745891522688720896
745853384234778628
745897130586431488
745861898416062464
745895113302380544
745882899346497536
745859071652282368
745892605104373760
745868626155180032
745891879540109312
745897340213538816
745892772775870464
745892537886457856
745826729084719104
745896446902345729
745823738914963457
745785717461221376
745828260089634816
745876737909735424
745852675409874945
745874569668460550
745888775750967296
745886707896180736
745876356085485575
745885902656913408
745851509410271232
745788041122414593
745868575949361152
745814968377892864
745903778692538369
745861172902113285
745894156736798724
745814632930119680
745894224009302016
745894760741744640
745798849713758209
745888431474151425
745779170148487169
745895520074358784
745841417919074304
745861466474037249
745878549807140864
745882374978809856
745856168900333568
745849449822494722
745902914670051328
745838666061389826
745776015960473601
745853312646455296
745866625438588929
745863085617971202
745873294352650240
745887441760952321
745871281208295424
745773021164511233
745832660195479554
745861797857628160
745883440478846977
745842701166321664
745887483800526848
745869653696778240
745837835987619840
745902008486461440
745861588121427968
745783662101336064
745876230617063424
745834404782702596
745878956650434560
745894169692995585
745826859347173376
745829744827113472
745772698438111232
745882886939770880
745898443491713025
745902122072412160
745874955217289217
745889119604211712
745888691630055424
745867975895429120
745883897746104320
745796647578378240
745847226958753792
745860853933703169
745842005004193792
745879149655560192
745893468938055680
745775533665947648
745870752612814848
745878612713349120
745834316643581952
745885415920508928
745810111478652928
745858828089102336
745898959361695744
745897357175328768
745859176459538432
745826553246846976
745863752394936324
745859033689620480
745890071744774144
745812418123554816
745772190855987200
745797838991392768
745868047328677889
745888498633314304
745883113151160320
745902486922362881
745892613241339905
745866348501295105
745825915398139904
745844332662501377
745897919216238592
745876696121905152
745773998609338369
745855724551610368
745813898872365056
745888414696869888
745868768723742720
745860019430760448
745782584337014784
745875957702098944
745772152792752128
745793460159004672
745865828575420416
745872015022776320
745892496165703680
745790569998336002
745870123718815744
745898212897202177
745774149486903296
745897361419931652
745809079742783488
745806281940819968
745889798892707840
745875714507935745
745896354728284160
745771599182233601
745776007387430913
745902654648377345
745899253151731712
745825361842278401
745790985431486465
745877723613134848
745897830938714116
745881125277532161
745847940003012609
745882828081143808
745814213508083712
745862007514079233
745792558152900608
745839962164199426
745894295371120640
745855716196491264
745803430095052800
745902243363323904
745863857336422401
745772090280845312
745825366212775936
745857943292284929
745862355674865664
745809058469412866
745812351207735296
745805023582400512
745884686283595776
745854646737113088
745808295290609664
745896744836206592
745856169089110021
745879174649352192
745795867559497729
745784773642117120
745787202270072832
745861697206894597
745862322095292418
745874124795486208
745778972986851328
745892722377097216
745897730648702977
745889757058703360
745784891225350145
745869829794598912
745883390092652544
745903270955192320
745804742824067073
745829329804865536
745887907551055872
745783578408062976
745899605397741568
745852800949755904
745820429311410176
745883947880558592
745861390997557248
745849856774774785
745818365952827392
745781413987835904
745894400212013057
745894601324642304
745894693750317056
745865719498289152
745880672288530432
745870295546892288
745790632921174020
745867028179881984
745842835577012224
745857968579690496
745842441253695488
745902398556745728
745882597239177216
745871138404896768
745873768539652096
745834572798136322
745890096809926657
745865136519450625
745863794212147200
745873042757259265
745856374408679424
745850087427948544
745825739476459520
745887408332374016
745825336798093312
745821456949444608
745783981124222977
745776112429502464
745873571289915392
745861194012049408
745875731503325184
745876197012279297
745822132181970944
745849797802876928
745877815984283648
745803379692154880
745819347252350976
745859428176510976
745802725359755264
745778431892295680
745877270846398465
745868416452595712
745898045049606145
745774585845420033
745897814291550208
745788615439982592
745890579125514240
745862645090295809
745821461378629632
745809981417656320
745864624843665408
745854671659630592
745871881115439105
745862875923750913
745798606398029824
745877576774717440
745852209800298496
745867011427794944
745884862314209280
745870299795693568
745897566739521536
745821335314644992
745851861417267200
745875676817985536
745783871980060672
745784337551917056
745790460938043396
745887337092104192
745837328288067586
745870316279316480
745801366229114880
745877337720356864
745882480083931137
745834975442968577
745878486796099585
745809629246959617
745853094555193345
745801143830339584
745821075376734209
745799822901288960
745822505709895681
745877258187972608
745896971181907969
745884451440332801
745830038453522432
745856609641955333
745835209980010496
745846593635651585
745864851273170945
745884673537097729
745777014272049152
745850389275250689
745891686274990080
745889153276088321
745774178670940160
745882480171950081
745828302137491457
745865664825593856
745817053135839232
745880647202443264
745881402168713216
745866088689373184
745875895093723136
745841790842994688
745882937334304769
745868907022528516
745865912578871297
745902037850808321
745893913626566656
745786359240077313
745879363464331265
745795854959677440
745866638050926592
745856454318559234
745780625693507585
745874129040121857
745889283253374976
745785947871051777
745855854386249728
745876905530953728
745836896186679296
745847901918724097
745847302263349248
745813722665467904
745776733312393216
745814356202487808
745839790503899136
745903791338315776
745890130477613057
745841891623723008
745888234455056384
745902847640936449
745845964171280384
745902100786323459
745869939043598336
745781715990380544
745805761968635904
745773746825289728
745877740579094528
745862569794113537
745786149583609856
745875999716425732
745878407225958400
745784027148324864
745878172231696384
745847876937461760
745779535002669056
745872803514228737
745821331036332032
745870928882589696
745895360816648192
745888511476244480
745794907118329856
745826129697710080
745840687841705984
745896883105726464
745876691810136064
745898967674785792
745901786393944064
745870387578298369
745884291725410304
745852880763105280
745889102751502336
745856286613463040
745895050366828546
745818105994162177
745881121188110336
745896526686334976
745794697356992512
745822191049027584
745790188689883137
745857091865280513
745899018048397312
745861978074275842
745787873383702528
745863735626051584
745862460452782080
745865044408283136
745898510722138114
745872795515654144
745895834471010304
745872673515909130
745861265248124928
745886028301492224
745794835865436162
745801710367453184
745891355235319809
745878734549454848
745784027211239426
745822564379942912
745828918876332032
745831888351272960
745778427613962240
745803547342602241
745786325622722560
745866113821609986
745803971168714753
745871021090152453
745902839139041281
745864444392185856
745902897901281281
745842877549395968
745806374194417664
745863622321135616
745884598064791552
745784916382715904
745882568017518592
745892055482777600
745892403761000448
745903350865068036
745790402213511168
745871046214057984
745779119867203584
745882387817586689
745840646125142016
745868055947915264
745778058704019456
745864800782196736
745864733660692480
745821238900056065
745779505487282176
745831468761554945
745774174849773569
745878595978039297
745863878278524928
745789345383198720
745878269011038208
745865337749512196
745873110088454144
745834811521118209
745818143709339648
745849865020776449
745866013246365697
745888515666378752
745869490261471232
745846777929146371
745825647298240513
745869339274936328
745853425942925313
745900821699780608
745876146387038208
745861525232033792
745901836511678465
745805321382199297
745883457247674368
745882094258249729
745870324730830848
745878335952134146
745875987318059008
745866294268956672
745872434507714560
745903950411481088
745894635004895232
745859000395243520
745788858852216832
745853430334365696
745845423080902656
745772010198925317
745900997759877120
745880755914612737
745856341193990144
745822136493875200
745835088320040960
745859855886487553
745814985289392129
745832878311870464
745811252400685056
745881737780207621
745903162054283264
745839920195960832
745886095464861696
745904009286914048
745785411272867841
745861491761491968
745893934673575938
745793292344922112
745867384620261376
745830990887682048
745844454515412992
745773285472874496
745854306792968192
745889455211446277
745876201294733312
745891803971391488
745777630666960897
745901324840099840
745860979762798592
745865644193759232
745882744081747969
745872233281781760
745894840446128129
745850858919837697
745834664972156928
745795326381023233
745880168976244736
745879128600100864
745876159267766272
745823197535342592
745788598813925377
745857544971780096
745897185083011072
745900108756189185
745860027974565888
745879619384016897
745867644897726464
745813689228492800
745799676096614402
745887764760100865
745814167299383296
745810778410758144
745887932410699776
745894505153466369
745776821082292224
745869536503664640
745864368911433728
745887307488727040
745801378816229377
745835558476386304
745902184823402497
745888859532177408
745896337833615361
745848451758497794
745815140281393152
745840415371370496
745779031757381633
745874007606591488
745877299988467713
745851911996317696
745851760850403328
745853128306724864
745851052101087232
745862401837436928
745866231052394496
745891346578292736
745897126492782592
745873952958980097
745880491975409665
745881620142501888
745896883218972672
745851240702185472
745902314880385024
745824648726724609
745833687472812032
745883046113587200
745814649514262528
745873437005086722
745863437637541890
745884279360618499
745891392908627969
745888586818592772
745876029214949376
745872094790037504
745882916027252738
745801236213989376
745833977152421888
745892240313163776
745868231815069696
745853107364569092
745774967355150341
745788137436119040
745903111621980160
745872178621616128
745876150669414400
745811361297489924
745864934999883776
745796039479726081
745772270392610817
745878185024303104
745828620845850625
745866520618729473
745884333722984448
745847994491232256
745815714951499777
745868928061153280
745873768426397696
745834585162977280
745799579568766976
745857188435009536
745896576812474368
745861273389252608
745882991877038080
745834086120456192
745878969241706496
745888251228094464
745896602250977280
745866998689730560
745856253113556992
745826573991845889
745901304116031488
745823793222914049
745869980936314880
745796760845586433
745886779186741248
745891426517585921
745869653759623169
745835059337433088
745875748129480704
745871448955301889
745902591566045185
745848870840700928
745895314377289728
745879565021679617
745815916496166912
745782567421485060
745893137827106816
745863958104506368
745798497228701697
745867464332972032
745803962738171904
745868173254201344
745839048078598144
745896258250874880
745794198142582785
745830881651200000
745903011281702912
745880223418310657
745865304430026756
745838167052386304
745891611155009536
745829271084666880
745884228999581698
745877950231384065
745808286927228928
745885206184361984
745772882924470273
745894534488408065
745892105722146816
745838699850629120
745865052721393664
745787051199631360
745856207030722560
745854969329426432
745788489791377408
745902025439862784
745830713774247937
745774082176671744
745878575241396224
745874410163281921
745895616417505280
745825684774326273
745893792067239936
745887655909548032
745842977906503681
745787650972409856
745885373826498560
745806160436015106
745865979566120960
745866076051865600
745781598629552132
745795075037290496
745898053320712193
745785197094912000
745850649225601026
745812044843188224
745892386715406336
745842537554927620
745883897796435968
745878625497513984
745880336618381312
745853933403381760
745884405340737536
745873789481803776
745775227418771458
745901312437555200
745773839007760384
745841086581571585
745853035964928001
745845607919718400
745777802679508994
745878302414508032
745898430912925696
745841476328914944
745855850376478720
745788103747469316
745866743093002240
745813768811257856
745776766568927232
745885596497944576
745821012638339072
745894316430721025
745799701258108929
745860480997130240
745827723461828608
745797478331494400
745842147342024704
745899043449147392
745805761893142528
745831083032330240
745860288071753728
745801747986157568
745864738261897216
745865497330225153
745835583377903616
745899760373096448
745884103355076608
745849101758128128
745864360690585600
745877245667991552
745874766616223744
745852884785446913
745884187241095168
745827274407149568
745771758934974464
745884509900517376
745838901080825857
745794848414797824
745895377245712384
745874372322263040
745888075046395907
745892592429244416
745870677044043778
745877325364011008
745869645501054977
745899789720629249
745855200271929344
745882458919440384
745876540840415233
745875722825273344
745785310513070080
745880940812079104
745866696834093057
745834816050987008
745853220682096640
745838695476002816
745863685181214720
745889958574067712
745867736874627073
745882039447130112
745784630943617024
745855607199174656
745874292559183874
745862099902021634
745881691269513217
745836221000196097
745861474720022529
745877488828563457
745862192260591616
745899869521469441
745878638126600192
745889966597734400
745893800485199872
745822018973609985
745868508538470401
745876960446939136
745799839473082368
745872711440830464
745833012156317696
745808643249967105
745808555379298304
745849965696671746
745863190353952769
745780415819034624
745780780723482625
745820626732998656
745886917582004226
745893112468410368
745867514828185600
745862490064588802
745847843504721921
745793846018211840
745898753949835264
745806391282016257
745817728242483200
745896111613804545
745835348773699584
745881691303088130
745887014122307584
745855586210881538
745874255120838656
745809310345662464
745853275065421824
745830038654849024
745796446193070085
745831246471827456
745879787382710272
745879724229009408
745809226287591424
745813298919026689
745790981367160832
745814443985035265
745885571147501568
745869020516204544
745892009630666752
745861277772283904
745878474590724096
745824720239665152
745886695258730496
745874254814654464
745819196286705664
745874921688018945
745853690209239041
745806030290944000
745850146118897664
745783297083531264
745872757657841665
745898812649185281
745892017721454596
745801341260431364
745872984229953536
745884648392228864
745847772117602308
745877627005722626
745844424903696385
745903598492598277
745861843781099520
745851941411000320
745893292945059841
745773751208402944
745858182229164032
745888402478858240
745888930801848320
745813701823913988
745796421249536000
745855351044583424
745891736958926848
745890759598088192
745858773684719617
745850330617896960
745891464039829505
745847302171070464
745858631208439808
745868038810013697
745875576049778688
745836816494923776
745833557780725764
745871864208171012
745842781080424449
745801949312749569
745885902447190018
745880613601804288
745789219629568004
745889039975354368
745884862314319874
745840855777415168
745854424137015296
745838024332828673
745779308581511169
745832521812697088
745886984556658688
745801227770933248
745853551780462592
745851110729089024
745880668169703425
745796735692210177
745876008008552448
745798610491580417
745893796337057792
745885499861176324
745898145880674305
745774468329578496
745881653512396800
745886548328071168
745853178600620032
745818541832577024
745870832338092033
745891858446954497
745813751962689536
745850750253862912
745857074966437888
745828067256438784
745881158777462784
745903585788047361
745773864156807168
745878226971557888
745874808416665605
745891568972890112
745878793198395396
745884489025470464
745829187001421824
745838401828560896
745889572475797504
745868886046871552
745794512715382784
745902298036047873
745797880720523264
745872103329644546
745815328987373568
745771989432995840
745876431771688960
745819443951972352
745808697973080064
745833284966420480
745829166109564928
745810564358758400
745894161178562561
745901954254147584
745882538711912449
745883125687914497
745877333593169920
745862645069320193
745807368232050689
745860015412641793
745830864983031808
745899081202008065
745842550020378625
745881980894601216
745894375150985216
745842625522053120
745865426115108864
745815283193913344
745877501289836546
745854193450295301
745886124837576704
745891585888509953
745897428604289028
745840348224757760
745860988147277825
745888423395876864
745879627818729473
745880005125750784
745895406828199936
745891216601026560
745877719590834181
745797687715434498
745822216252698624
745773839238434816
745860619161735168
745845888732565504
745896228697817088
745776166846377984
745876188451737601
745882111060541440
745784559875293184
745894635168477184
745813257215217665
745888737859633153
745802771333529600
745812858785587201
745877220271480833
745889954396536832
745850091655806976
745868651169996801
745873730480517120
745901786494603265
745789236310212610
745858123601219584
745813005535850500
745872199827988481
745784156949463042
745771813234323456
745871772076081152
745870970842394624
745857590823915521
745866902430449665
745848371739500544
745859864245710850
745880311704195073
745809205475450881
745877668978171904
745878537379381248
745894026885365760
745813408373579777
745879057401806849
745863857432858624
745902486997839872
745880575911821312
745888653990334464
745822325346607104
745828184608890880
745839752742584324
745876473576366080
745866218809233410
745839819616555008
745846786229698561
745865497334452224
745814385348612096
745814888665096192
745889065199898624
745898733053804544
745822849403871232
745833788463255552
745783905458913280
745899449914892288
745897453468155904
745777873814851584
745867204248412161
745817711486242816
745894383568969729
745860963061145600
745867187487924224
745845406425296897
745775684413382656
745881964259971073
745824464290582528
745869297101209600
745897151503417344
745831565473755136
745891304702369792
745871545369755649
745877061089230848
745845494400811009
745812657219862528
745867317687521280
745874502228246529
745852021102743556
745796245025923072
745820186134122498
745894236600532992
745812800174325762
745889119394471936
745839555555770370
745783410640064512
745900326528651265
745775860725194752
745825915444264960
745893850863013888
745867133008084992
745883461416796160
745789747927326720
745883423651266560
745825479358353409
745828352624308224
745813181545611264
745882953893437440
745803945814032386
745821109010857984
745855187722592256
745864713024724993
745897013355610114
745781980114018304
745785713300545536
745870324865110016
745886170836504576
745878470329262080
745842642609635328
745771599547228164
745852301974315008
745774589872050176
745853493160906752
745899403945385985
745899651363184640
745846035747082241
745858027371245568
745838972656574466
745824262880174080
745777806764802049
745820664301510656
745872694533627904
745862288507273222
745903879158665216
745898690905251840
745892810709155843
745886846169784321
745900326910300161
745812992982343680
745826808889737216
745869410334801920
745869280353353728
745854596086652928
745772908115537920
745887974655688704
745855045003010049
745875194288431105
745823856380743680
745839274512252934
745862225710227458
745823780698611712
745771557579010048
745868760213512193
745824451569164288
745885407452237824
745813605124280324
745802045802766336
745866617310035968
745889836775706625
745895125923037193
745902092401905664
745845448456429568
745858966807252992
745866382097670144
745827156954087425
745876976875999232
745836887940673536
745899441681534977
745895121535770625
745810153325289472
745874498239475712
745848245931347969
745897403375562752
745879514606100480
745847885447700480
745863886474256384
745902721790775301
745873885829206016
745850024278491136
745876431700361216
745820073021997057
745890943904190464
745844290685964288
745868823488757760
745866608611045377
745860321504595968
745783658070450177
745793724400078848
745831938427060225
745877899807436800
745887110356426752
745844316082438144
745870282892652544
745904135195754497
745813437511458817
745783213209968640
745876247025188864
745903564829114368
745799038319026176
745774736664301568
745815287014916096
745794122666156036
745834853829120001
745903195638075392
745804960756006912
745899777439711234
745859662793277440
745874900796215297
745902226598727680
745856081130323968
745892223162646529
745896572655910912
745798996346679296
745832207214870529
745857255266979842
745857469201678336
745815467554660352
745802507117551616
745832274281832448
745895503414628352
745859620820914182
745859080091279360
745829136619405312
745884421761404928
745858060833460224
745877857965051904
745876259612295168
745805237462646784
745809813674680320
745893985013633024
745867279691292674
745863961938112514
745889723672035328
745904080632053764
745834056777084928
745888364474302465
745898888113098753
745895234744246272
745880508597436416
745821817848406016
745788221485879296
745901387863756800
745777681199837184
745861793843654656
745887395741040640
745856676704690176
745850351404843008
745838221574144000
745810887261446144
745869758516596736
745878449047347200
745902683895271424
745898317788381185
745803539159597060
745807498473414656
745836460155211776
745788783426146304
745874527675158529
745873126517530624
745885193882447873
745882819633815552
745892038617468929
745890382131634176
745785138471145472
745877405043142656
745845100442456065
745869183913689089
745836980156645376
745886061948174336
745876452839677952
745899294738219008
745773503484407808
745775441332473856
745833201139064834
745804923019857921
745880449885573121
745822505793818624
745827656403324928
745871285390049280
745854092929531905
745878851717337089
745778570342051840
745843963580588032
745802477694521344
745867069946793984
745867149953097728
745891497799786496
745779870416920576
745864847116632064
745858027350274050
745875265658691584
745799374190501889
745776536175927296
745892525328732161
745884958602956801
745797356386287617
745787726360887296
745882194653093889
745853828738727936
745860191468527617
745881779630972928
745876892943777795
745813479546748928
745893112598376449
745821176107171841
745886112170786816
745897797535285249
745822648245051396
745901752751390720
745882199048749056
745827140508200960
745883260207640576
745877304304340993
745889484617678848
745772937467203584
745873466482626560
745800535840722944
745792344503554048
745772039689101313
745902235280900096
745889790705418240
745872082408452096
745783213365268480
745824372254969856
745876620368576512
745807737641111553
745894005901230080
745883285306368000
745831129194860544
745852742401462272
745903375867318272
745781191819698176
745776196177231872
745855988532649984
745888096324034566
745872338114252800
745865874918244352
745772375174746113
745846635255726082
745865187039784960
745817598319804416
745814465317240832
745796333303398400
745783922408198146
745866969358925824
745854009118982144
745900041534050304
745862510889283584
745880173027921920
745877719502692353
745847310874206210
745854625694244864
745867787306995712
745886171113357312
745873546279260160
745826745996156928
745846962751148032
745895863805960192
745781053198000128
745844206996963329
745799743155036160
745820764838866944
745898800028520449
745902587296219138
745864880754954240
745866566609281024
745857867790573568
745832324370137089
745868047181881344
745854357267226625
745851446453739520
745862087059058689
745867543970189313
745877643803885569
745802817668014080
745883625116286979
745898560835719168
745889853661937664
745778414972342272
745826108617043968
745886015781470208
745886267221610496
745875836268609536
745771146440773632
745777916047286272
745892361725743104
745831158521421829
745829006973468672
745875781503561728
745777060346531840
745874745464393729
745847591800307712
745839635205591041
745800032343908352
745831410049617922
745883075578634240
745838045694394368
745870966421618688
745857087746543616
745882496605298689
745895813654642688
745772559858286596
745853711180791813
745901303939883008
745778515740504065
745894949493837824
745836296384417792
745771133769682944
745832815208566786
745902050760863744
745854113724964864
745884497632165888
745803740217647108
745781967770157057
745821805290618881
745851852969906176
745899877859745793
745890679885340672
745875576309878784
745891380455694338
745814108579106816
745896132392419328
745874334498041856
745858870128541696
745882240807280640
745855862917464064
745887810742280192
745780222713225216
745879627864940545
745874087122206720
745879825034977280
745790322878251008
745886548256759808
745809289562882049
745884421841104897
745859398833156101
745889643640553472
745903401104445441
745888121254973440
745876876577615876
745871872424828928
745856819034193920
745892739418570752
745889362773164032
745779165786476544
745795993585614849
745861625966694400
745901593414017024
745798707153604608
745808828181020672
745818785307779072
745799440951316480
745817770437185538
745788988770779136
745884836993376260
745886296820842496
745841165983940609
745895201126875136
745798413657214977
745901727761719297
745866029746749442
745848665466675201
745867917477175299
745773339814297600
745870698036477952
745879850079096832
745872304572334080
745791673456693249
745877882984071168
745886200230191104
745771439769403392
745890080234024960
745890419616133121
745890516085121024
745877061017931777
745875823505248256
745904172793466880
745857657991495681
745892877843169280
745901245156724740
745823231278460928
745897877139034112
745784232732037120
745851257613586432
745874091480129536
745859826496962560
745902184823414784
745776913319243776
745862355586793472
745885311264235521
745834492758196224
745840704824410113
745829300390236162
745890403077988352
745885642463281157
745881578073628672
745818554444845056
745789089606078464
745839794551406592
745786165954023424
745829543785697280
745891913031639040
745837655322165249
745858031204851712
745899617909379072
745890197389344768
745890189256589313
745800749653843968
745799822704156672
745860879091118081
745873482999795712
745835289927618560
745857570078887937
745900855195541504
745793615188766720
745847851582951425
745899617838051328
745889882980122624
745891544054505473
745888033409482752
745872137001533441
745810786606546945
745855527314403328
745897520535044097
745890411533697028
745870794534821888
745834253779337217
745802100165185536
745854755684163585
745857477837791232
745873621780992000
745881418904014849
745864452994641921
745787277448601600
745820777560346625
745834559917428736
745903849936949248
745878763842473984
745897524918108161
745892785367187456
745881313807302656
745865824586633216
745776485898788865
745863110779637760
745900901274103808
745902801541300225
745822320900583425
745863769037881348
745893938792435713
745880726860599297
745853128281559040
745880466608226304
745849667825598470
745840968872624129
745893322196127744
745857993825214464
745781087016722432
745855305267941380
745896224621010944
745797096507203584
745893548705386496
745880206511058946
745878319112028160
745885944251826178
745898770588704769
745874904843689984
745886066079571969
745782110364000257
745818881755910144
745830563068641283
745883587359219713
745858958276071424
745827190630129664
745885466185109504
745880839876186112
745845335159939072
745866516571226112
745847457616134144
745810375707234304
745878365555531776
745874573674037249
745865505412624384
745772584961081344
745787416233938945
745875421124763649
745871495159742464
745784018747142144
745780369648123917
745855141421649920
745900330941054976
745774027973623808
745879757703778305
745818265255976961
745824862640300032
745878184802017280
745845276510949382
745902595785515008
745801500413296642
745891992509550592
745902377593614337
745833079286140929
745879682353074176
745873961515364353
745861194037211137
745849508429463552
745900058370007040
745903397149216768
745885134994432004
745780206158352385
745883260081815552
745837395216580610
745896174310285312
745852541171269633
745879963438579712
745774661355573248
745773889536540672
745806009348853760
745858962340323329
745868340984446977
745859444840476674
745887403945132033
745877379667664896
745901983274536960
745840792682565632
745777555190460416
745903225069527040
745780059454214144
745876674848362496
745824065827520512
745871423634313217
745806152169046018
745872308930240516
745830479081922566
745901409036566528
745825454033092608
745886464379084801
745809440201445376
745806793704673280
745854990573576192
745794252966400000
745780516603977728
745885839775895552
745903199824003072
745867141421883393
745813697541476352
745898267439923200
745853690221858816
745797914610503681
745771154858614785
745845914116427776
745865392371937280
745794181348659206
745861130757734400
745847256125964289
745778855525367808
745891103270907904
745829971680235521
745897025766572033
745867703563489280
745779690326102016
745893628384522240
745865115531096064
745897088618225667
745868525584121857
745882777820762112
745884400852811776
745869771149840384
745900167279288320
745891954957881344
745847423914872834
745875953574887424
745873407720439808
745809717176467456
745832039329431552
745865224415252486
745899743818162176
745821997909712896
745793321742794753
745858018751963136
745891334322532352
745902834927951872
745866751150276609
745895188682383360
745896216374947840
745868240501510144
745864457218297856
745868131164389376
745887320029663232
745891317243318277
745896589525389312
745895041751781376
745899760335339520
745887714474598400
745844064193503232
745771330847580161
745900624374546433
745817422305824769
745861994784358400
745866986048061441
745867787294343168
745881091567980544
745857704095260672
745881230038667265
745784261828034561
745892525144150016
745885374027816962
745886577730138112
745860925454946304
745902000106254336
745797801204867072
745780571092172800
745898363707625472
745883830523932676
745845616350216192
745894089825095680
745873084566089729
745840591544717312
745880705641619456
745773218552811520
745802242779938816
745853258313392129
745899756401139712
745882823760941056
745851479681081345
745873269237121024
745881343393955843
745819888434847745
745786350545178625
745844500564705282
745892055742844928
745800301119176705
745900943095504896
745807452243845126
745903183206170626
745784526027296769
745850817144623104
745847859979890689
745848934011109377
745826032826089472
745879845742206976
745773361091874817
745856223711531009
745853543379275776
745899634824982528
745882052055175168
745869225756069888
745876960409227264
745796035298025472
745880076613459968
745847193400115200
745885139239075840
745878897825288192
745897587757223936
745869792184270848
745787365654822912
745903082274455552
745892361885130753
745892810730143744
745798891816124417
745806579665113088
745884933718183936
745882832321581061
745881892608688128
745890155412725761
745897772465987584
745792277323223040
745864473781612544
745876083577335814
745844118945955840
745837466834374656
745880068275191809
745862435463127040
745892898567249920
745781585820061696
745865857990070272
745899374731984896
745898300751089664
745807645139931136
745884002440052737
745877186838663168
745872275174457344
745835352607363075
745876184517451776
745840885011714049
745898468531642368
745890105190137856
745781481260212224
745833566131593218
745897222986960896
745812841739886593
745894672929857536
745836590224842757
745846140411715589
745790268075614208
745879850024583168
745884899912126464
745874623867293697
745832832027791369
745886821154959360
745875546618368002
745876834470985730
745833440306683908
745796823986536448
745864008339759104
745868555019816960
745890419599413250
745773423742291968
745782697566539776
745771586783948802
745844160930930688
745830344558059520
745903275275354112
745885676135194624
745806340631592960
745904143697580032
745809843018096641
745896711210569728
745856861157597186
745833717092978688
745888746436960256
745863349699743750
745819233896980480
745866407196397569
745891283705696256
745902751201300480
745814196625997824
745867225291186177
745893087231283201
745877937338068992
745887177704415232
745903409476288512
745828016857571328
745874464546631680
745896870757695488
745863353885659136
745894722938474496
745854327844179968
745897688349216768
745860992421212161
745811264820023296
745873382571376640
745861264975470593
745856278233255936
745815748413657093
745878537391964161
745898107976753152
745896425817518080
745877061022138371
745813869449351169
745884467890380804
745868680588857344
745779367041589248
745848241904820224
745875555313139713
745786858114846720
745865384125997056
745873197946540032
745870375184105472
745775835580342272
745900255246450689
745828268612296704
745872074040819713
745817535459778560
745854722024812545
745894966568816644
745888263769063424
745869704212930560
745847373784551425
745893330790256640
745873017486573569
745774010881957889
745891917058179072
745855988679467008
745893691320041472
745882161383890944
745879023964819456
745885227269132292
745899437709463552
745880269706633217
745775781125718017
745796937266302976
745779925009870848
745870236700778496
745846979343810560
745896640033230848
745904122696712194
745817967275827201
745901522295357440
745903187316604928
745883784537645057
745882551110221824
745864775897333760
745875701916643329
745833112932851716
745876054431137792
745840100693671937
745893976578850816
745851446315335681
745901459066228737
745881293058105344
745773138693087233
745891472369680389
745870324718313472
745818269408333824
745878721874268162
745864226179284992
745839421329653761
745876591222349824
745781875256459264
745901513730568194
745895977123483648
745863584715055105
745892332394930176
745866780799807488
745773369426059264
745873000751300608
745871893404737536
745782940798332929
745854436686372864
745811063661223937
745858857478537216
745892252715716608
745815383580389377
745841921105465345
745860980014460928
745891493416689670
745802830024441856
745786950599118849
745782722753224705
745891078331576320
745881477674590208
745813085382860801
745890658876035073
745794512723681280
745865035663179776
745888859343429632
745902453443465217
745894329030483968
745810979703951360
745846149052043266
745869603562209280
745865551583510528
745886380815847425
745854910932058117
745899764877770752
745839081477783553
745808668608823297
745794777271119872
745861684812746753
745877081729433603
745847981795049472
745852645756243968
745903006781149184
745898607241486336
745893666225532928
745882379126980612
745895985537253377
745874334791630848
745827480028708864
745866713682567168
745903170535231488
745844257207029760
745861529493454848
745890348367486976
745803576727875584
745891946397315073
745838741630115840
745875760578166788
745887504709058560
745873189616648193
745896455316078592
745852930935394304
745872334016372736
745867162162708480
745804830925529088
745884782748368896
745790335318515712
745788791982456832
745774464172908544
745807829592907776
745783402239000576
745824103827906560
745777081359818752
745843137487187968
745901140336840705
745854210449743872
745840855735480321
745798220450717696
745897986136416256
745773612666347521
745877316589461505
745883394161123328
745846375296958465
745855510667268096
745867111898177536
745882303864397824
745858824138014721
745900012140396545
745896061043085314
745801014138265600
745812397462429696
745879187496501248
745897265034825728
745902616656359424
745849537923776512
745885919199244288
745886950998048768
745858216060387330
745882043863687168
745869003659292672
745883532556439552
745898908891648000
745849345149374464
745866386522669056
745871478332227584
745868823341969408
745824178935308288
745893280173416448
745881687175868416
745783985180139520
745896782413074433
745903757473513472
745776972110888960
745846027199066112
745901731708547072
745816679662366724
745882572366938114
745853568603791360
745886854814273536
745893662161256448
745882039388340224
745859172118441984
745835122029658112
745795603154665472
745863752524926976
745897860483452929
745874544213229568
745850221389815808
745885214707159040
745883608402042880
745899760679260161
745886258854002688
745870324944748548
745873382672056320
745891917293064192
745773033613312000
745777899081449472
745877488568504320
745835642127540225
745881808852684800
745870853183803392
745861713925378048
745885197992923137
745836652954791936
745812531634114560
745891107532341248
745878885649289217
745823264866328576
745898120437993472
745773126043181057
745797973083201536
745901786318446593
745866357208678400
745897512515559427
745898401603129344
745842101406081024
745891887974875137
745875265771999232
745878428239405056
745781422565261313
745853942119174145
745794697314992128
745837101611102208
745876901479194624
745886577721774080
745885369816604672
745808932703211520
745835067382054912
745878306445271040
745861542038671360
745894849044484098
745892038793625600
745810082009473024
745773650540892160
745897491418185728
745878436732899332
745900515477884928
745832269928140804
745876922714972161
745849693020766208
745891401322348545
745844722879586304
745873458144346112
745896459556491265
745864633190354945
745823965168472069
745848183058759680
745774904369262592
745837667968032768
745807921926242305
745875999817146369
745831426722041856
745832039312658432
745821607889870848
745848539490705408
745887185904222208
745901794602192896
745881263706365952
745897570896052226
745777119255363584
745818793696444416
745781187399000064
745890872651284480
745772673020600320
745885684226002944
745866638164135937
745852943581192193
745847382093500416
745876578568110080
745772111206092800
745883977190359040
745876863835316224
745886317666500608
745829887395696642
745797889297784832
745864410829299720
745870589206867968
745899513001435136
745900729349607424
745863517568393218
745900352009080832
745859755151863808
745841698673164288
745898015769169920
745786552043843584
745860371760689152
745902578970550272
745887353667977220
745879246271315968
745789404208205824
745869695572643844
745846333286793217
745823738936102913
745889798842351616
745869284509892609
745846321022648320
745859583281872896
745882890953695232
745860732542148608
745900255577800705
745777911953764352
745790591246602241
745877425872068608
745897256314933248
745898640594571265
745857922433953792
745772018939760640
745875425054826498
745872216336797696
745868617896562692
745902927190056960
745859415417430017
745882631158571012
745860577331978244
745837017720852480
745897696746176512
745872610756550656
745870677060771840
745848824741126145
745892797832663040
745881922161770496
745826171548540928
745843053529829376
745886225446412288
745882228400480256
745899185870868481
745831464470777857
745886456292478976
745890835032641536
745869838275461120
745858140252569600
745890130272071681
745896535087517697
745888406660616194
745872321542561793
745864087968620550
745878797560520704
745848497916755968
745857486222168064
745893481713930240
745848388655124480
745866927646580736
745903585620279297
745847893861535746
745860468141604865
745844253151100928
745780856032104449
745850489951125505
745811814340911104
745870773668155392
745902180679491586
745899819139489792
745869980978323456
745832777493450756
745876435949207552
745876452957093889
745896342002798592
745881481906692096
745866994524766208
745876041768501249
745899592739323905
745888058457874433
745898812644925440
745886443604688896
745822685846970369
745842260672126978
745777701919797248
745828339827544064
745890109325713409
745865187010412545
745889006366371840
745867229279956998
745896929524068352
745871260178067456
745782190168936449
745867460092526592
745774577322713088
745896962877177856
745891405390819329
745892647135485952
745836174867054592
745892168926109697
745904223062233088
745779019015135232
745855263043895296
745845419037593600
745829975694114816
745887089686888449
745863144304680962
745857431410974722
745853812011835392
745896849769435136
745878721769377792
745885118368186368
745848191493488640
745846253817335808
745788602899111937
745782693363855362
745828352339152896
745831242248097792
745831343167315968
745899630521618432
745895629268848640
745817808034926593
745863609889230848
745901538871283712
745857146412220416
745892961557295104
745842319346241541
745826024693334017
745896572915978241
745868093642145793
745796555307888640
745861860902174720
745891724208279553
745855980542562304
745862376730263552
745888905665318913
745825533720731649
745836686546976768
745880919559540736
745878436485410816
745883272819970048
745811197887389696
745781921653866496
745835206066733056
745844575911182336
745894509435883520
745823566571126784
745898812712062976
745799298663649280
745861319518228481
745864435869310976
745856542432452612
745883021191045120
745839739903811588
745863186109304832
745817816444502017
745854143286382592
745878260324700160
745822081988726784
745876377304465408
745822958522933248
745790758813241346
745897495398588416
745895633354129409
745881347479199746
745881414676135936
745788363865632768
745878281375858689
745863597092384769
745870723189727232
745877836947427329
745844676494827520
745887890643816453
745808022836912128
745806143625302017
745779195243040768
745876662429032450
745861449642295296
745888892948197376
745891082278416384
745876226062061568
745788858697015296
745892114165276673
745875203025166339
745781187671625729
745777907772067840
745800808348921858
745898225371058176
745887173526839296
745817724270579712
745876071267057664
745888976779812864
745892206700077057
745897265068384258
745858811299237888
745855414001143809
745774158051581952
745875597272940544
745864649824935936
745867929879781376
745859621034823680
745897600398860289
745799847903629313
745782991171948545
745872791006777344
745775286063489024
745880340670087170
745903942287130624
745811143072038913
745838720645988352
745892936408260609
745891170631426049
745872484927418369
745811814236069888
745851089984102401
745869775558033408
745900540446580741
745774614962282496
745770945076289536
745834107247140864
745848636165267456
745903598354239488
745892701409804288
745845972920582145
745786816377192449
745881980882006016
745886477117235200
745898389154463744
745884677903376384
745868433431105541
745870752688259072
745872745079185408
745856848574685184
745841887366504450
745899860990255104
745831489816920064
745871025368346624
745891791392628736
745881116834422786
745871394601377793
745865257994887169
745882874134564864
745890050605453314
745897776744112130
745817082525257728
745781816506912769
745871184789704704
745893515247386624
745858417336647681
745848179082534912
745893465024765956
745890130284642304
745870190794149889
745814163117608960
745776510938791937
745846367038377985
745869557382914048
745894890945544193
745808496797622272
745900884605931524
745899248965783552
745897516474982400
745826737850884096
745856424778031105
745897986253852672
745853530754396160
745787990761476096
745856328355160064
745848799768240128
745869125172465664
745824464378675200
745903266844774400
745891543958036480
745845096059396096
745782428866752513
745898040729415680
745818999351455744
745845393938857984
745899361998114816
745867682373898242
745849156351164417
745858283194486784
745903598433873920
745874825189658624
745878466080419840
745878126308229120
745785033596805120
745875966031986688
745836833335021569
745903141065986050
745900242810339334
745863249267204096
745890642027487232
745895016606875648
745778603825180675
745806332406571008
745847864224587777
745868022288625664
745892789397893120
745812674252943361
745781548100747264
745830088856473600
745787260914655233
745876914120851456
745895847058087936
745812544246292481
745895628937502720
745864993820684288
745893221750943744
745869217443028996
745833037397696513
745890537098649601
745881863236030464
745780243605102592
745807150149079045
745900557492191232
745829858207469568
745860455596429312
745799868896018433
745802968524427268
745861432990924801
745868995446841344
745860367767724033
745843904784830464
745816734272208897
745817401141276673
745849583939485696
745775713995866112
745849978313117697
745878440818122754
745771725133086720
745808266089758723
745832496412102657
745898233902280704
745885889927258112
745871633634721793
745846300055330816
745884937987948544
745859146961018882
745895511824142336
745873017734107136
745854294100959232
745843078473355264
745831481453453314
745811889737895936
745806542054760449
745877606000627712
745794617514221576
745872078075723780
745863857378332672
745903925614809088
745897021425463297
745819770981879808
745873948940836865
745780994624593920
745877665010319360
745901509410447360
745800263278206976
745902717399371777
745867057636474881
745884682022170624
745784089895018496
745901757033775105
745886971986382848
745777161135521793
745831804200951809
745896396553871360
745896711336398848
745820823898849281
745885764051943424
745895092083363841
745835277151776768
745805048983150594
745772643534639104
745899189876441088
745893955540258816
745864239009640448
745891804076212224
745807926099468289
745874183628918786
745862905078358016
745889371103109124
745821683731341312
745903174700105729
745883935423537152
745899219488247808
745889467584618496
745889975326105600
745822551826276352
745874846530281472
745892206700072960
745846840780857344
745899164777709568
745833750685224960
745875668605505536
745816453081874433
745773910290014209
745897621429100544
745857716678164480
745866185162506240
745820609905467392
745892047371014144
745861718300057600
745883750987403264
745871264372428800
745837156413870080
745821112983035904
745882895059922944
745874322019999744
745896258158604289
745822153396756481
745882723252838400
745878629515689984
745819833632198656
745807473248874496
745858216052068352
745880643029057536
745823227063078912
745845247150809089
745842990762033159
745902419494735872
745792058951032833
745861814798385152
745897906654306304
745862527649722368
745881603524669440
745870102562803712
745806307127529472
745875400128139264
745844055905546240
745853841309065220
745889786305581056
745783574012399617
745886259080499200
745796295571316737
745868399612399617
745867745238069248
745851781964533761
745862443780476928
745788611543470086
745875693691670528
745883700345376768
745851199040196608
745889149056589824
745874976213983232
745886527645954048
745850858991132672
745835906289008641
745788061896876032
745903740910211072
745874313786589185
745829967351668736
745872036036227072
745894270037524481
745844207013732352
745849647034417153
745821964393033729
745876461119209473
745801383065038849
745780071709949953
745877639613808640
745827941372825600
745860837395533824
745830030316609536
745902746746888192
745892357460070402
745789085420126208
745869599451783169
745894173522407424
745861764349313024
745865723738750976
745899705859702784
745860518615855106
745874145712410625
745887018362736641
745880399637782528
745886128868302848
745864243287830532
745854822721654784
745777278408241152
745846866206724097
745889266270674944
745863798477692929
745868236009385984
745788133086740480
745888599636348930
745848485057007617
745894395778588674
745841832911843328
745849185635799040
745874481453932544
745837189993496581
745887621977636864
745897830972297216
745828729935507456
745870849190797315
745900469394997248
745795087632850946
745885491472568320
745868378649268224
745827488614481921
745877123911520256
745836367666634755
745874531600973824
745872212398325760
745831946920595457
745879581677203457
745881586617450496
745798572877062144
745851802994745344
745825978300043264
745793975903125504
745895910010388484
745804977667444736
745898741174013952
745832404372307968
745892848277532673
745903594122186752
745880353655635969
745837366175203328
745882089766150145
745892491715559424
745781208655732736
745889656223449088
745887836126199808
745811399071326214
745811306813370368
745868328275746816
745863223811903492
745900137885667328
745788456199041026
745888377283706880
745829954647121920
745884841275699200
745801416543977472
745859289554780160
745825324156469248
745860938042052608
745881238288932864
745900825990553600
745885390867939329
745895649992974340
745830747563503616
745886540216283136
745853983886020608
745820580578942977
745828352439783424
745850888372260868
745885302590406656
745903531018821634
745841870648053760
745889367072321536
745857633064751105
745839991650136064
745878688374329344
745871348078100480
745890445100748800
745887395862700033
745886539964624896
745858647754940416
745820018365992960
745849340573458432
745792646526930944
745894681360347136
745838443943632897
745892005369253888
745872690519674880
745840759396532225
745876066732998656
745844441655746560
745774724051918848
745868177322741760
745797864144646144
745869376860098561
745817157712379904
745800284316831744
745870924759564288
745771494278569986
745817330031067136
745783985024864257
745867728498614272
745822191120322560
745849160209956869
745834606105104384
745840478390788098
745808878135287808
745874703580004353
745899533926801408
745775630151729152
745843208668725248
745877153116487681
745893913718853633
745772274440036352
745802293182869505
745773306385670144
745898019971866624
745902566282792960
745786795187638272
745819716225273856
745872036136890369
745886846371115008
745849948906885121
745886103777976320
745892852333420544
745776338808733696
745869117052362752
745824284015136768
745892546346389505
745784480112074753
745882006211399680
745876230386356224
745823763707498496
745811180992761856
745814909804482562
745900498767777795
745862179560226816
745804486980018176
745773675543207936
745868882129330176
745796488291360768
745871608313692161
745872715547041792
745881422926389249
745871704992399360
745885122256318464
745854697068716032
745801995378954240
745771880360124416
745882710632239104
745782315834576896
745902457260228608
745888884597395456
745860963132411904
745886712216358912
745892621759975424
745799567120162816
745876955959070720
745876222077505536
745871117680840704
745897302657732612
745776066313084928
745879229565444097
745779111314997248
745780252211822592
745897319288176640
745771561722974212
745798950377009152
745825387201060865
745868810637426688
745894748435652608
745893615910719488
745829300297957376
745837688998203393
745875580424458240
745856454373089280
745901090210734081
745875819420073987
745809423684231168
745880198319607811
745898560999297025
745808022740434944
745807301106372608
745870010501971970
745865052784308224
745872791048720384
745890063175782400
745785876635070464
745896337812692992
745844517434236929
745818113980178433
745832928375083008
745844521594912768
745851035093184512
745853073722073088
745871671341514752
745857515540340736
745888335307087874
745860925354315776
745881548969361408
745875034892304384
745841253959479297
745899911338663936
745900393729777664
745803941774921728
745866168435609600
745865228651532293
745882354091180032
745880718367166468
745859470002163712
745878575098793984
745883062978908162
745892647131295745
745862452093526016
745859142783483905
745891610894942211
745831842180399108
745897147367833600
745880231848837120
745773377734971392
745884015236943873
745889350072864768
745834899593138180
745881230021910529
745894295295627264
745872069850763265
745828717172260864
745897021647773698
745794487776120832
745858798854742016
745872405147586560
745871587518320640
745816507851038720
745833448665931776
745829182836342784
745881703865008129
745814469431955456
745887789917569024
745864419264045056
745894391819153408
745888892952453120
745887659936055296
745868848562380800
745902675452112900
745860052960051202
745896019066499072
745870714998243332
745849760263847938
745849231626338304
745851685231337472
745898175148474368
745877748632125441
745873055440846848
745778285209133056
745892957300101120
745899982633508864
745893079178223616
745778314430775296
745870618554404865
745864951861022720
745776678849261568
745857591125938176
745848929808449540
745867720181321729
745821117332525056
745889534878060544
745859969120145408
745793502005460992
745814666320830464
745842277742952448
745891984389312512
745872153405427717
745780998860767232
745831732922949633
745780201775300612
745861261053800450
745894400262283265
745810392606248960
745894764927651840
745865182803525632
745870542989844480
745897780800032768
745878398946447361
745866566735106049
745886510780715008
745817397110538242
745849881730883586
745894349683179520
745893980605382658
745789471321382913
745898200238821376
745895880780308480
745862796177453056
745876599669678081
745814414633361409
745838859087380482
745878717558296576
745877371220279298
745894798712836096
745869028976123904
745833028983885825
745874263320715265
745843389007073281
745795284568051712
745783687141298176
745814981157871616
745895184681041920
745864461261606912
745849890257899521
745780763703009280
745874519135555584
745893804658536456
745870328912556032
745894253168070656
745864482220548099
745896056983031808
745850154553643008
745889945789796353
745779614572756992
745846903678582787
745881804712845317
745857146449960960
745824770638385152
745772299681337344
745859687954808832
745896371547430912
745852457184595968
745777169352167424
745831116469317632
745873751691169797
745842608807776258
745899689044770816
745835784813555713
745884296011972608
745859113524072448
745881380903596032
745818374014263296
745874255062110209
745865606260457472
745895108999012352
745897843634872320
745853136678555648
745866604437716994
745852474033061888
745897210311770113
745879997034938368
745898242227994624
745796446419460096
745871734079893506
745878017126338560
745794537918955521
745889887275073537
745892760025194496
745840117592502272
745829208300064768
745894613936914432
745790309972516865
745849168770514944
745782395404685312
745871390427996161
745793585677799424
745813097777029120
745867099306860544
745856903050301440
745854986194657280
745901841012133888
745827953825714176
745802800643309568
745852847242227713
745818382440665093
745884690356244483
745894442075361282
745859599920693248
745837936470560768
745862322040745986
745857834387136512
745862603289796609
745890688278093824
745807422846013441
745813999472750593
745793523002269696
745867543848587264
745886523405537280
745901442402234368
745791585405673472
745847386208100352
745862691370246144
745899580097703936
745854600331288578
745885969614839808
745889404732989444
745861630177742849
745872745154678784
745873747295481867
745839580461539328
745779434096107522
745877404661522432
745870366841643008
745859038055903233
745805594049789952
745823185090772992
745780629787185152
745897084428099585
745893842289844228
745828348459368448
745878818481651712
745853304337465345
745849386761097216
745809281065312256
745895620750221312
745801823332622336
745900561707438080
745774594267684864
745870715069534210
745814264011620352
745778683659509760
745807083228958720
745881074866196480
745851219881627648
745904004987822080
745833754845921282
745800326041608194
745847599991754752
745851504997851136
745884778566680576
745834308506640384
745854046829969408
745852075427434496
745895734080315393
745878025804386304
745898858555785217
745832374638878720
745846396360744960
745829258304577539
745845930889453569
745857251307552768
745830743352422400
745820400047755264
745807498561495040
745832412505120769
745779581139955712
745865547728977920
745843267284123649
745798065269903360
745875550938480640
745802427631308802
745894609922965504
745902910240862209
745858173907640321
745831133334614024
745869599229546497
745843086903902209
745887492302323713
745892172877160448
745865321043595264
745892349029539840
745899685014016001
745899001128620032
745780197639786497
745896711218855936
745900888871538688
745902700710207491
745792155436912640
745858370901581824
745864666837049344
745854512389328897
745900376856100864
745891514526597120
745837601073041413
745897298614423553
745875236315369472
745901274453970944
745862590769795073
745803606155223042
745893523602407424
745896342183096320
745861089137725441
745848346636591105
745894005876080640
745850707958505472
745861336672931842
745804717679345664
745902834734989312
745881175521136641
745872937841004544
745852931132559360
745861210546012162
745889396310814720
745889450761269249
745781560721440769
745839765195481088
745777680990208000
745881259600117760
745864008356532226
745886829472284673
745872778348355584
745900339153477636
745867636517539840
745890981724168192
745874820966014977
745799546056368129
745866415920513025
745866944390242304
745870765132742656
745862062123978752
745877329470173184
745813202773041152
745836829312684032
745812909075402752
745878575258144768
745868483771179009
745864511714885633
745802830271787008
745815106785775616
745777068751884288
745868567573368834
745869960023523328
745895125793017861
745840411189579778
745813789660983296
745777861420810241
745872623192637441
745864972853469184
745891610848788480
745835814056263680
745882354057678849
745891174771204097
745893922061299712
745808538644029440
745781917207781376
745875651513716737
745856232154607616
745899848520634368
745881603390349312
745836846102503424
745842868804292608
745877526287949826
745784048040050688
745863379181539328
745888930810167296
745883117391478785
745886502320738304
745876578496843776
745865899979194368
745885193647579136
745777173634613248
745795523861315584
745888070906617857
745872711335960576
745892148009123840
745864419423436801
745772672966004736
745849613433901056
745902277005807617
745903132731973632
745787835429584896
745802037435203584
745878746947817472
745841107465015299
745901543115853824
745881146278424577
745897495767695360
745867112154042369
745836137042878464
745857318357696512
745891191485501440
745872195340144640
745774212288253952
745901400329175040
745887571859877888
745772387799547905
745848904487473152
745870345672994817
745876293472915456
745860900134002689
745885764102262784
745873307006808064
745873273511084032
745882878383394816
745821263893934081
745881053840179200
745857431410991104
745867925811306498
745812875613085696
745901434206588928
745871495029743616
745832563734876162
745868919660023808
745896509791703040
745889450723540993
745873445561466880
745877509661724672
745883314536472577
745900486268755973
745862494070128640
745775336302981121
745886275752833024
745792453530238980
745882543027814400
745894479782117376
745903514250059776
745894022800113664
745898040955965440
745868869458403328
745884849869832192
745885839780110336
745902096776568832
745872006617382912
745840092263104512
745881414567104512
745884476442611712
745876373001093120
745876163172638721
745789303301771264
745853719598759936
745876972996276224
745897269023621120
745895910002024448
745886036622970880
745886904877518848
745867510310920192
745894047714283521
745831485563932673
745770978450432000
745889362848657408
745892370265288704
745844861316767744
745816407032487936
745787227339362304
745840817936408577
745865275006914560
745893603285819393
745873009198641153
745847126039617537
745782269743292416
745893955452178433
745879942588735488
745867581786062848
745872258552438785
745895020914434048
745897214661234688
745882668580147200
745857330819010560
745826452248076289
745830026013216768
745866369518964736
745845545055490050
745790465430200320
745889354267111424
745851437826117633
745858358540898304
745820882484887552
745848921252036608
745873344747155457
745820047633948676
745878180762890240
745868735051890688
745829615021744128
745882559532404736
745879606943748096
745830764030398464
745900678946693120
745771339257090048
745854768380321792
745852331443511296
745877262105460736
745902616941572098
745773725660831744
745809662486921217
745883280889757700
745776066145333248
745892894469394432
745859579012091904
745888385471029248
745882303642079232
745895490542256128
745887634787045378
745863534169460736
745869607756566529
745897600419762176
745866092661313536
745897734792675328
745887865297641472
745903157822238722
745808857214128128
745827660207624193
745851639114899457
745856949259018240
745881183720964098
745864679537446913
745861890149089281
745802465291964416
745893435505254400
745809725573455873
745883402537152514
745885315219464192
745901584874377216
745902323222876160
745834862171590657
745846719456346112
745854147484848128
745870853309612032
745820228043452416
745883092271915010
745806370277044224
745889056643506176
745891309123174400
745878940158398464
745829078146617344
745858153082920960
745854831009665024
745853270669803520
745812175168610305
745891770215579649
745864591415087104
745887664042348544
745897290158710786
745833146600521728
745857318324211716
745888985365483520
745886460402884608
745866990489837569
745874431151644672
745879825022328833
745866872919367680
745880026407669761
745802393737138176
745877748980264961
745846748896239617
745794261275152388
745805761796681728
745871746817990657
745878675627859968
745838850866577408
745861663702847489
745875244959817730
745877165586128896
745878902229372929
745855837650948097
745838205023428608
745902667344527360
745888964414935040
745819515062263808
745901500963102721
745870681351528448
745894173790900224
745790322702180353
745884153489596416
745786124258283520
745876247079714817
745897592014381056
745776129362006016
745824661473099776
745885931928948736
745864649866870784
745860413921828864
745880042929020929
745899727024197632
745839207529254912
745849407925542912
745869087658606592
745810187127300096
745876813390450688
745895478315855873
745886598731010049
745866403190800384
745833322597715968
745853140755447810
745887764839809024
745881850711785479
745821796641890304
745849785509355520
745895264184078336
745900138145656832
745869351966941184
745875899246084097
745802872034627584
745842126685147137
745862645039894529
745807246773325824
745901509393715201
745895339870330880
745843011511267329
745825387205238784
745880563043667968
745894693691600900
745839735982166018
745831045287776257
745854927759605764
745814028761595904
745899064206721024
745870694127394816
745851194829082624
745853153237680128
745874104054595584
745869888502235136
745898485334085632
745868672170885120
745843934245568513
745875802529628164
745876158948978688
745869741798137856
745839886662516736
745896560303669248
745841962893320192
745886997068275712
745847994600284165
745877429902843910
745891405403414528
745885176862023680
745896241494622209
745884128126636033
745884652712366080
745887814978527234
745860644235255808
745817304856854528
745896027656491008
745864385583779840
745853266513256452
745891317268484097
745846694089211908
745852989869535232
745877912201662464
745865736413929476
745830005217890306
745877685839269889
745886330543046656
745864176149598209
745854835254255616
745775420432351232
745896971228020740
745891325808082944
745834580809220101
745880558824194048
745859876983832576
745895008511922176
745874560965353473
745901207399575552
745899148180873216
745882005951348737
745893410331041793
745855560898207745
745806609356460032
745859843098025984
745847877126230016
745884833172303872
745893263530393603
745827811307421696
745823403043618816
745783578160668674
745865488836796416
745886246443032576
745892122742689792
745903216752267265
745902394555371520
745889262248288257
745882282968363008
745860686329298944
745882207382798336
745854642190454785
745815450957688832
745885428675452928
745873906871975936
745860854088863748
745869314125864960
745833276728836096
745865686111641600
745894119134892032
745806449863966720
745813433539432448
745887899120472065
745847105323933696
745821196889972736
745781363782131712
745830957165457409
745836137256714240
745887542390722560
745859662852067329
745850448230359040
745883931363385344
745872975862337538
745880886219055104
745817333952720896
745881380953985024
745786971436494848
745779623049428992
745889681632530433
745864020910018560
745852628937117697
745875349662212097
745820022547701760
745801874008334336
745844215251406848
745861013602451457
745855078653894656
745873512716505088
745890063314223104
745887827536285696
745875517258219520
745886070471004160
745863592982028289
745806751644147712
745853082165190660
745776943019106304
745839400425230336
745865975241785344
745788166683000833
745781564953473025
745903342308696064
745850045413597184
745864524322975744
745897633877729280
745868064173006849
745877782375333888
745876352016982017
745901459070398464
745838955770314754
745883595760369664
745776145996587008
745892189721473024
745789026678890496
745870647964934145
745826615855353857
745901635449331716
745884879192231936
745871742657269761
745864448661917700
745851031242874880
745865937576919040
745869997776449536
745882526271574016
745800422787416064
745890721652183040
745874560944312320
745864536893317121
745841862284546048
745849651258073089
745772031455670273
745897004732190720
745867489465221120
745900943150030848
745860199760674816
745901157311258624
745903573284814848
745830395040632833
745772996078481408
745868559071477761
745900301425774593
745885936072941568
745842373830270977
745891887605768192
745884778310819840
745894232590802944
745849257031274496
745898183486758912
745888679273566209
745886485438685184
745901660703186944
745880995069628416
745882983203233792
745781321713205248
745786212410097664
745896187002236928
745881918017777664
745827085952950273
745861902773915648
745856177523802112
745833834575433728
745861759936888833
745883603926663168
745873902782529537
745856861207928833
745892894335184896
745868034825396224
745782085177184258
745870903570014209
745844421057449984
745885747316723712
745780268766617600
745843623992954881
745810472138506240
745832697797435393
745817317271969792
745899123170213888
745782362072481792
745880151972585472
745901924885630976
745863139963572224
745893812879396865
745862275823702020
745886107921977345
745785235061760000
745849944758685696
745825869533421569
745903040453087232
745833314129416193
745870463218352128
745862355561611264
745824481084608513
745793531323781120
745812456082120704
745900465188122625
745903157746737154
745886179250290688
745892919429726209
745869976842670080
745887848646189056
745871612638011393
745866633755889664
745827622857236480
745802083509538816
745872023612710912
745776699711729664
745827111164911616
745870673155858436
745861747312033792
745834538966880256
745869288792285185
745903057087639552
745787990836920321
745822006289956864
745903514266800129
745792843386519552
745894815376809984
745888461169786880
745834295688822784
745883985566371842
745788749947281408
745782189799907329
745876591071342592
745845737968312320
745810015018172418
745802465065504772
745901333421658112
745901631305355266
745854604508798976
745837248701153281
745859159564877825
745772543106256896
745863831906287616
745883490974044160
745877421774233600
745871088115146752
745895406656229377
745898434989789185
745860203833335808
745875949430915072
745825211010916352
745850557248724992
745860275526574080
745856194267447297
745820739899580416
745850439871127554
745861030341976065
745777391780376576
745888741991022593
745812506548051968
745862343159066624
745782361820958720
745862066129543169
745870501139066880
745849164605591552
745903900310519808
745848871155339267
745889211979603969
745770965813071872
745880924068397056
745886699490803716
745881221767503874
745780533196521472
745871474188296192
745848975941599234
745896564514758656
745860187060379648
745862145959665664
745891057439748096
745838280290279425
745876930885476352
745880009403957248
745863559662419968
745819532007084036
745816037975744512
745864859812761601
745870077208178688
745861797664665600
745900590895669248
745844563265359873
745882664574525440
745799084812820481
745783620258959360
745777655790735360
745808635192877056
745873365710344193
745871042225242114
745863412756975617
745870576321966080
745840834583625732
745832890756403200
745839073080770560
745837240048291840
745899122985680896
745810543261454336
745878185116590080
745871641729703936
745804382172647424
745781304969596928
745889698439102464
745784824019955716
745872162133839872
745896958594670592
745805967284183040
745875802433130496
745886850485747713
745802616265801728
745859159778787332
745895176024035328
745893263404601345
745893867459850243
745861332113694723
745790414855225345
745778821924851712
745886804272910336
745772320577355776
745893565549645825
745858194858196993
745901241159553024
745803635477512192
745793720214224896
745892260961751040
745881733552283648
745902197213396992
745783536398012416
745884258363969536
745875458651226112
745782513101053952
745849655502712832
745859193064857601
745810102943375360
745877492741849088
745886477201059842
745816818338586624
745848568901148672
745889283043635201
745868131072106496
745823751267246080
745884694512803844
745866898114551808
745802939101483008
745888930747269120
745901933353902081
745858262076129280
745874951303999489
745819359965118465
745895637384859648
745862535920902145
745892017838899201
745885252506259456
745886187529834496
745881783628075010
745806143826558976
745856907383050240
745825655460356096
745881158555164672
745890545508159492
745868810582908928
745880143776854017
745858299904561153
745847554097684480
745894295350165504
745868974416666624
745779186766229504
745859692119855105
745871931296124928
745802914208296960
745817237433483264
745893812829036545
745867120358137856
745795787867594752
745889769507414018
745889761387220992
745889958599204864
745848808240726016
745852423772708864
745887211124588544
745793254600257536
745895759292280832
745860384310059009
745855988624928768
745861361650044929
745901802994999297
745833163331670017
745795448158420992
745889761185959936
745878528986587136
745801055871467520
745863500556279809
745802356235763712
745895889273819142
745835357153935364
745880911414173696
745838427292176386
745868835908165632
745895163747270656
745848715819294720
745879585695346689
745891594059063296
745889526300676097
745859755323834368
745819670356328448
745801110477283329
745893842436694016
745869074882781184
745888423492395008
745838263596949504
745889635490996224
745848455571070976
745888670733996032
745817715705806848
745835742824370177
745881888628310016
745885965261103104
745870970771087360
745880592332525568
745843556644958208
745809243165569029
745866126324793345
745805241828925440
745816969186803713
745849504528760833
745895989848973312
745900699876220928
745831850438967297
745799042471337984
745866637870514176
745805023892897792
745815895310753792
745863203062685698
745899001187274752
745810380040118273
745861864870010880
745880643066793986
745831213093392384
745850716493864961
745891216705916928
745830915096588288
745881762845310976
745889685713596416
745819712144162816
745896371450949634
745865111458430976
745856844510420993
745903791258611712
745901966635696131
745859109140992002
745846576891957248
745902188959010816
745901249531355136
745851358234951680
745854700902293504
745854805747339265
745859956440711168
745902008583004160
745827857700577280
745837651450789888
745779493139324932
745873093059567617
745852431838371841
745876436012105728
745897105454174208
745844370591580164
745887622095077376
745877639576064000
745884929343500288
745898326239887360
745854965382520832
745840163490762752
745793523027423232
745860342383804416
745844853045616640
745890583168815104
745873567192080384
745782789904146432
745875236474789889
745845733526470657
745890763691671552
745844978736300032
745872753429987333
745855653122551808
745870752591773696
745851119029600256
745844810880258049
745862984778518528
745799562590248960
745865266589011968
745867548122570754
745876868147060737
745856127305396224
745900582712508416
745837974219259906
745860401196339200
745899160616972288
745901157076307970
745867242068385792
745890008851185665
745868332377735168
745869234543169537
745773595868172292
745881221838872576
745868651438407680
745808605874520068
745776040908316672
745859922835931136
745797658393124864
745889543023374337
745890243648364544
745868395476815872
745812401614839808
745817627646365696
745859021337403393
745859864212217857
745861084784041985
745871369292877824
745813328400777216
745868118870921216
745864276481552384
745869083221045248
745786031992090624
745843959658840065
745893653508415488
745898426861297664
745781154083594240
745850779496550400
745899823342166016
745883675263373312
745894836365066240
745859390402629632
745902604434149376
745895176162447361
745878977886195712
745814133799411712
745894161203761152
745837391080988675
745880638872489989
745783565502259201
745822706872913920
745892202174373888
745849366087360516
745874540354469888
745854155995099137
745822002099924993
745880038873112576
745900460943499264
745854038407843840
745825542235099136
745779106986491904
745889756878413824
745867715890520064
745878344563032065
745889740189278208
745812649053724676
745774036228046848
745899651304398848
745816105223065600
745874313711075330
745896895634092032
745853711143010305
745888184010182657
745802750282313728
745901153066557440
745830957312278528
745779417625001984
745870853288632320
745857959998201856
745845666585391104
745893187873562625
745777488282804224
745852687623856128
745876494883381248
745888758709489664
745791694084444160
745879313107517444
745859008846696449
745877958712254464
745890243472203776
745821683643195397
745811948382519296
745861336681291776
745835386275045378
745831364033974273
745874783301177344
745836405675417600
745827542955851776
745886762191454209
745843384821088256
745875932477554688
745850234085998592
745785113238212608
745881930680385536
745822681644306432
745885613107351553
745883268290060288
745872971533852672
745868521322741763
745798271000580101
745851479915905025
745872950600032256
745818462304473088
745893687171874816
745870652033339392
745899320172490752
745841619207917568
745851949506002945
745845347717644289
745894299385073664
745871037980680192
745890310853623808
745892370063986688
745851563848114176
745865602233937921
745806105830268928
745826607743410176
745857150682005504
745801949442772992
745898594344050688
745787202093879296
745806005301219329
745812615369109504
745812724471341058
745858421375836169
745896987887869952
745873948915666944
745855900544548864
745789555270369280
745864390046531584
745900272178831360
745827979108941824
745798904285913088
745873575341588480
745854428293509120
745863723122851840
745866096834641920
745777693489147904
745870475880964096
745777404426149888
745819099729661952
745882190572027905
745887739632029696
745890587426037760
745883373344854020
745874867237588993
745844521536266240
745890352628899840
745869930738888704
745879090960404480
745771309968334848
745778918553182209
745880999532306432
745887685194223617
745829174628192257
745895960467881984
745892735245258752
745890411521138689
745858954207465472
745771062433026048
745884988059586560
745857846944890881
745857955795509249
745823000625176577
745860929636687872
745875198856019968
745773877024952320
745874561015635968
745865300017561600
745881846525853696
745874170966343680
745801710145134592
745889912210194432
745846379700953089
745872212406714369
745893938960146433
745866747283111937
745809222110167040
745852151000346624
745774774350151680
745895146617737216
745895469809831937
745863542717448192
745817052871426049
745862548424130562
745775458160119808
745884191137599488
745792210025783300
745848694961020928
745868286336831492
745822136401551360
745873562762907649
745894324638998529
745800032478167041
745843577910140928
745799667796054016
745845301471219713
745857909611958272
745889199266504704
745866801481916416
745803073256308737
745893456644542464
745882035298930689
745860862532018177
745843183607812096
745847134604398592
745806990757273600
745822929422782464
745899924118712320
745837919613685761
745844362207178752
745893045422403584
745837156279664640
745901551659659265
745896937900154881
745783582334066688
745898812590428161
745860669484994560
745878725997236224
745844269869568000
745779425950703616
745848979968172032
745878092527374336
745790804942270470
745856852613791745
745830638402609153
745902960924823553
745880366154670080
745885164379717632
745898929854758912
745864549283336192
745889991956566020
745892248420814848
745850582401941504
745802444366618624
745859117768708096
745790079461842944
745853782412660736
745865895839408128
745890927441502210
745876050094211072
745805728435290112
745898065874259968
745780919164870656
745894085433647104
745890092766609408
745886649020743680
745772178277281793
745770940978565120
745891510336524288
745884832861937665
745875718773563392
745903996674650112
745824204130377728
745863844497604608
745890797288034304
745862309688516608
745876079601127426
745858098305339393
745850150292062208
745897487194529792
745798610810347521
745893804440453121
745836346632208384
745823457913479168
745838347554283521
745815698056830976
745900473408954369
745819313748082688
745876867928981505
745892470882435073
745845452600451072
745818890173882368
745873197980069888
745781166544986114
745888549132722177
745883377736224768
745886527465586692
745888376990142465
745901438132494336
745792469997076484
745856957614034945
745874556846477312
745882350123376640
745859570619269122
745836048928935936
745877551864811520
745861881638838272
745888364700774400
745871293648605184
745877081905463297
745858626770862081
745857880348327937
745876289236639744
745887999720853504
745877765367472128
745892592286576640
745855665684549632
745876788488867840
745883667118034944
745866646405931008
745895859942998017
745805212628058112
745791526505164800
745807603347898372
745832634681540608
745774711481589765
745834215984476161
745892701606936576
745895935276912640
745857204952121345
745865828768358400
745831183812943872
745893980659978240
745864511492620289
745791467751251969
745901266115624961
745896845495402498
745878310891184131
745830764189720576
745799432734711808
745886212783759360
745830684430901248
745789634647457792
745781921481789440
745851018689286144
745896891653697536
745778976950484992
745855682449117184
745894597474258944
745884807847108611
745818034376302592
745875651681484800
745885525182193664
745877648287608833
745843485727662080
745885059262062592
745883796873031681
745892722570104832
745893074652504064
745880219278516224
745885004740366336
745815786292396033
745826876078309376
745877727832571904
745874951014649856
745891090700591104
745814612054970368
745873781147770880
745888255602790400
745777458901811200
745777546835410944
745806898809573376
745874326214295552
745855934421938176
745867611016134656
745900301551607809
745782831490572288
745898770823512064
745850569877749760
745782731020206084
745839844849516547
745895650148163584
745874062166134788
745846027417227266
745886850322137088
745854956733890560
745872858061094912
745865375552835584
745864364738121728
745773029691645952
745874737285455873
745897457914089472
745874385081352192
745778465606098944
745900024844910593
745830097098248193
745884941859364864
745889199304380418
745873005151150080
745848967636881409
745771553103683589
745890176480710656
745849714113974272
745787349125238788
745856609696555014
745778259745509376
745897008863522816
745887165167603712
745862422825689088
745891627873501185
745849348949483520
745800498054238208
745870442334949377
745868282432000000
745896010820485121
745875622128422912
745864360367624192
745806705615736832
745893435597553665
745774560700665856
745870899459530752
745802511450148865
745859566651445248
745826603490512896
745895117605724160
745850405960167426
745888578673217536
745898233780649984
745874695476633600
745849269396119552
745788502273490948
745798354941030405
745867300906078209
745885185082822656
745865396767580160
745884619099283456
745903287799517185
745861583771930625
745808974767882240
745862922061090816
745870677371158528
745879153950457856
745846886981079040
745877727971008512
745897617276678144
745876532451807233
745880487705612288
745771955916267520
745878235204943872
745816746746068992
745814146491482112
745867753760899072
745854176790478849
745898116394647552
745874020004929536
745781439279542272
745834354715336704
745879808085790720
745898233575145474
745771117000953856
745875219743641601
745832207084847105
745841673561845760
745888897243176961
745898468678471680
745882962177187840
745782735269068800
745888012098207744
745794000918052864
745803283231576065
745892894624612352
745898611444158464
745876733920972802
745904147824840706
745801332741767168
745788724827537408
745854344524869632
745781711678517248
745818491849060352
745877862016749570
745841421895278592
745876721195417600
745777043602735104
745865283232010241
745900939001868288
745859755340611584
745899525529833472
745857507160104961
745796966680920064
745862192105394177
745900448498991104
745892961444106240
745844169109835777
745891267125649410
745824233809391620
745866625614811136
745835658816663552
745888708398845952
745872929385254913
745772715118858240
745881074870394881
745889987787358209
745833209510912000
745897751469240320
745895381721047040
745873454000406528
745874368216064001
745833943291826177
745843472863756292
745810677693046784
745776661942009856
745851043624390656
745841136611262464
745882798771343360
745879241754050560
745888083741138944
745820618260623361
745896434239705088
745879518787801088
745871658519527425
745771255467544585
745781854381432832
745809909996916736
745845356370530305
745837827439616000
745856949074403328
745880999528136704
745800426830782465
745902633605562369
745774149558165504
745875144162291712
745866411545862145
745853644164173824
745834618679607297
745870123655921664
745785633411579904
745785973301194752
745878549966557184
745903954874241025
745894349641293824
745784308141539328
745887349628932096
745839471694909440
745794206808088577
745772782143700992
745802662239670273
745857968411975680
745891338466496512
745896749106069506
745851542805352448
745853136795992065
745868508936953856
745865757163143171
745866264921391104
745819602958032896
745878805697433600
745902864183230464
745900989371277317
745788225411768320
745867447778050048
745843334699192321
745900498616717312
745865539231285249
745829996556652544
745878012860698625
745857603679428608
745802037200183296
745799193646800896
745856454435999744
745803044034588672
745849986856910848
745864599602405376
745846463511597060
745880399692369920
745829371617878018
745855758131167234
745829199689158657
745845934978916352
745894144233639936
745848392895574016
745901576515104768
745888276700073984
745882798645518337
745869645429772289
745771926472265731
745848904646787076
745872061231431681
745881703953108992
745854386702802949
745882337221685248
745888276461068288
745885596539846657
745792990292094976
745899638717292545
745848568985038848
745872191506505728
745901392049602561
745808584546656257
745875273967632385
745819145812443136
745862376499593216
745855649154744320
745864863998681088
745849139343265793
745878168184176640
745848174955368448
745891661318873088
745872468355715073
745788913239810048
745821893207302144
745806844162113537
745797352456224768
745864884932444160
745871658808905730
745856986793807872
745880286181863424
745862984925347842
745869746009182209
745854550230319104
745813638875840513
745867170740056064
745903480750104576
745835897917157376
745895528634982400
745806424706514945
745835801452380160
745799361234247682
745807976519319552
745856659759693824
745841023558033408
745790213847343109
745870178097971200
745882979063447555
745894177871921153
745878864413528064
745883746503634945
745771750537859072
745873101469138944
745863903477927936
745852943539273728
745807234269995008
745888968722489344
745794437150875648
745853996276064256
745893368262164480
745883968763998208
745862179493154816
745882236608712705
745875609679691777
745889652050108416
745854491417808896
745848480908906496
745887710078976000
745867753966411776
745840222248779776
745866008875900928
745869859200827392
745900649808822272
745881863416315906
745859067332145152
745870119176388608
745777387502075904
745854864715034624
745877862046117889
745896141007560704
745790171694702592
745874913433616384
745791774124310528
745786015122612224
745791060866113536
745793451724181504
745900393817858049
745899970105053185
745864633068687360
745865333538426880
745891917238509568
745832542436220928
745874200448077825
745870844761612288
745884430460420097
745811264929136640
745891648580820992
745862150074306560
745848124367835137
745881058026086400
745831833619804160
745822136585969664
745850900858736643
745889152995065856
745803404807643136
745849445628186626
745903983965913088
745894081423900672
745863827850465280
745855241963315200
745893691152302080
745900947424043008
745873424262791168
745858715178369024
745791421450321921
745901962655371264
745873789288865793
745877111060242432
745855116478136320
745852897691328512
745820769284988928
745860766016868352
745853962717437952
745841098870890497
745866981916676096
745867779081908224
745895478202671104
745771645676175360
745781854561787904
745822274981289984
745882672996712448
745882039535153153
745805237504643072
745859369431146497
745865580926865408
745788468970819584
745882517736161280
745786623166537728
745771058200977408
745817786832785408
745897419867570176
745872677806678017
745883339656142848
745858647998214144
745900829928996864
745894807151779840
745881083095420928
745891539554021376
745859608539979776
745895905723842560
745836481110024192
745894622401019904
745858219965308928
745827043770765313
745887584291819522
745836279867314176
745813257311686657
745896752985874432
745779392425635840
745875194443612160
745812804108640256
745875802705825793
745777706135072768
745875286630211584
745897596229648384
745791870584885248
745890159745470465
745779643916001282
745808420951953408
745830814596874240
745897755428655104
745873952749289472
745854671844155394
745865862305943552
745800112224538625
745856521481949188
745885068015640576
745850498260017152
745787839661543426
745885416105123842
745868454276775937
745879581534593025
745890201822707713
745840859816529920
745902017005109248
745856353827229697
745790918201118720
745849638608048132
745867275794780162
745895222446546944
745775680223252480
745890872802316288
745863236428439552
745862464781324289
745842512414318593
745879233755549697
745870941624872961
745836799700901890
745854436644380672
745860732340813825
745836808311873537
745896589617672192
745843850455949312
745772131997323264
745896140701376512
745787869130743808
745892923955347458
745772824116101120
745885701338726400
745876578643623939
745863186222620673
745859616802758656
745796563922989056
745885424313319424
745877870422138880
745854839494696960
745866852174278657
745799545955684353
745857376893403136
745867208555958273
745785159501283328
745820056265818113
745886913547108353
745882232674455552
745881821422944256
745860887752359940
745822639743074305
745869498541031424
745899483599351809
745850326302007297
745899865453043712
745863744031449088
745875630462504960
745901664666791938
745877987954929664
745873323775627264
745854759706435585
745780294117134338
745894207043297280
745841728150732803
745840084109365248
745838322346516480
745889878869741569
745859440482582529
745896803703328768
745897042753556480
745894299305414661
745851681234104320
745879258707464192
745869569689010178
745862699448471552
745892579984674817
745813919868936192
745898695284109312
745817233184546817
745853690200862720
745873978032533506
745827572278255617
745866432748068864
745848636332982272
745899483532304386
745896975632056321
745786019333570561
745836711859585025
745832790126637056
745820102407380992
745881972275306496
745878105114447874
745784127773880321
745829178612846593
745804365454315520
745879719992762368
745773037883129857
745883784466305024
745853543538626560
745870731880337408
745790775858987009
745807481549447168
745904113976807426
745872778444816385
745891237585125376
745895750597492737
745871314800488448
745837219433287680
745828348404834304
745852574490853376
745881259591741441
745884216534130689
745840650164248576
745894597243572224
745904151733895169
745804298253012992
745870207382622208
745880168846213120
745858593363214340
745873214543380480
745873013594263552
745865094744117248
745883415115890688
745865840952745984
745885726475161601
745860199693574145
745786719870410752
745813412215566336
745871830787964930
745836275660365824
745785558039859200
745880626016948225
745826171582033920
745902100811513856
745877853569449984
745876981187739649
745869725046022144
745874527473799168
745889098464911361
745850150128607232
745775466452127744
745822383852949509
745892177339875328
745902939982729216
745849969987420160
745895327069249536
745774980135260164
745861583847436289
745872711579242496
745898854495698945
745787726318829568
745901014654517248
745776934613815300
745848891774361600
745890918704754688
745885114144555008
745783611861827584
745841677613543425
745888142377517056
745899458576060416
745888184144400384
745880286148329472
745901215909810176
745871557906604033
745803274729721856
745883096386514944
745853992077500417
745889194963263488
745892739208839168
745858874465464320
745813156363018241
745776905132081155
745895750786244608
745872287665127424
745881313782149120
745818806178693121
745903522839953408
745779971285606400
745894265990037504
745889169709367296
745849257064792064
745899546614566912
745774652853624834
745878445171806208
745898812644929537
745886556762812416
745777634781470720
745823323330850816
745815354367057920
745857263852752896
745876838573039619
745819699506647040
745884631589855235
745889224298233856
745775848352059392
745793711804657664
745791237052055552
745843246279041024
745850653700984836
745850859091824640
745792835295809540
745898414077001728
745897218872213504
745865618948296704
745890373587845120
745865727777902592
745790544933163010
745883990037508096
745811231429304320
745792721772740609
745834400466767873
745895465439354885
745874284472598528
745888998002950144
745883893560147968
745903405546278912
745898778880774144
745871453019582464
745881066330820608
745839253553307649
745872010853613568
745883033425879040
745812976284884992
745866134856044545
745879418086789121
745900121167114240
745903493614080000
745876486184402944
745856966103306240
745877400559493122
745878470291562496
745854323729510400
745860157964427268
745900712685670400
745783372962729984
745892739062046720
745890746805420032
745874376432689152
745900972589842432
745875630563139585
745813085387001857
745903833029709824
745899546383892480
745834777958359040
745897658984894465
745896719834091524
745819204713091072
745900985441226752
745775718102085632
745854709295087617
745844068693991425
745903485145780224
745861072377286656
745881422917943296
745858874289307648
745886082877763585
745863282569973760
745833310308417537
745895872282648580
745853577042731008
745897382492184576
745873554449797120
745872828700950529
745866390494715904
745879887928528896
745874888481718274
745832873752682496
745897965148057605
745885218716983296
745864591142457344
745903585607684098
745861256880459776
745844702046461953
745887747920007169
745882177959763968
745771461072330752
745780600464801792
745862582028886016
745829820337098752
745899437340393473
745869527825715201
745809083727482880
745873588247465984
745828495025135616
745882941272764417
745881234421723137
745866407334797312
745815274704642048
745794412362539008
745875932783714304
745873432928206848
745797209715683328
745884774225555456
745800129123344384
745892315697389568
745896723952898049
745862334640431105
745825102080577536
745776393607323648
745871629507518471
745790373054689280
745778201356570624
745854579246497792
745878755340607488
745897164128288768
745845461160951812
745881515087826944
745864737922113538
745899941046935552
745862380987518976
745782676439863296
745873550205140994
745831846483795968
745877002033446913
745846891225686016
745870798808846336
745892529518813185
745874363916902401
745821784365215744
745787890173632512
745903224960487425
745798606649688064
745778029067010048
745810971185287175
745793552404209664
745891669548085248
745855049197297671
745832928253513729
745865371534696449
745774233402417152
745895545160470529
745899538049794053
745887777204609024
745862179677741061
745784719011282944
745777282749440000
745878969334042625
745772555756142592
745782261174370304
745898325921103873
745892068292169728
745875865553276929
745875760620122112
745822425800151040
745859583344783360
745853648404635652
745893293049978881
745846979436089344
745868018010439680
745876520057593858
745875672690728960
745778767361093633
745865434444992512
745810623120891904
745901337485918208
745878163901808644
745888204994273281
745900465309782016
745875789866991616
745782219197677568
745894353973960705
745896044479774720
745858949803548672
745838489917329408
745849668060520448
745869393847005185
745858669095563266
745889098527875072
745843309436870656
745882551114436608
745891308791824384
745892919681351680
745796307852267520
745896602238357504
745781556673978368
745893364046901249
745796131905486848
745850859213447169
745847868368556032
745875169093238784
745881418811715584
745831032520384512
745876926775070720
745885688814575616
745831074593447936
745864603750502400
745882395937734657
745902604300001280
745801630394757120
745897323448926208
745887584421810177
745872212469686272
745844202861400064
745862724979142656
745891141149655040
745876863759884289
745795099846549504
745886342953959424
745836749360926721
745773973435256832
745891376005521409
745891988608851968
745875873891500032
745900284870819840
745838351635316743
745898028150702080
745869011850829825
745872954899193856
745776997486362624
745865019242446851
745879942613843968
745837818879041540
745772480124510210
745864293313282048
745866277248450560
745899265768165376
745888108751781888
745855053538418688
745891329897541632
745870396260515841
745824070193807364
745875634979733504
745846270472916993
745857993577742336
745856844367802368
745832349762486272
745889488736489473
745877643812282368
745803312495202304
745792185195368449
745879816650563584
745857867744415744
745891304689774593
745792071638781953
745805304869191680
745856999703851009
745863064596135936
745864817576132609
745867623657779200
745883121497800704
745891246233759744
745856844510470146
745855955343126528
745903421916581894
745885449739198468
745854160181010435
745877820178563072
745892751963717633
745846819817664512
745877345995730944
745846887098486787
745818986495959041
745806596467527680
745900821490049024
745831242143248384
745843292433227778
745772341611765761
745867103798968320
745875387452899328
745834283231813632
745785151108505600
745836162070253568
745897939961249792
745831812937687040
745884279318650880
745831947138699264
745869196731494400
745877031594958848
745802754501783552
745775151820734464
745861567154163713
745872162003750913
745892638457499648
745864956172730368
745840335402766337
745835868804489217
745871914367868928
745881439762325505
745774384166502400
745845838535135232
745865236985556992
745877367017570305
745860938159521793
745869884622508033
745890230834765829
745872002607628288
745782714087931904
745864595454173184
745800527599013889
745882073211240448
745851370859814912
745777416937738240
745891329964670978
745860187114868736
745861520983199744
745867204432912388
745845524151013376
745889597545132032
745864796684357632
745874292693409793
745788997419433985
745890793202794496
745887668416946176
745855145712451584
745803404669132800
745877048359530496
745859033609998340
745878440851685376
745826414558076928
745899735475699713
745864977123254272
745876360455987200
745898548424744960
745853665190227968
745783871749373952
745798354689417220
745779371298922496
745833301571678208
745866700814426114
745893552815751168
745874838087147520
745884161701994496
745885705524641793
745875102194147328
745835201968877569
745819624084750336
745823981899489280
745839798825455616
745857527926165504
745834061005000706
745892777150582784
745877371425820673
745808605861937154
745795263449563136
745894647508144129
745903648509681665
745862985042767872
745858173995749376
745800661703393280
745903065572777984
745875479652077568
745873009207021569
745857427317334017
745865321207181312
745873562968461312
745781829177851904
745882618328154112
745857808965435393
745852301928206336
745817573258723328
745903116005015552
745891350726479872
745869288846819328
745891242047856640
745831892386209800
745858929008193538
745801332745969668
745898283986460673
745881796500406277
745857523870228480
745843938481872897
745868022276055040
745837122666565633
745882823836434433
745884296104247296
745795506991923203
745891946300833793
745876356139991046
745809142514913280
745874531743637505
745857989299572737
745790100240470016
745840729868607488
745889727606292480
745889698510405632
745899085153058816
745894295341785088
745771544761274369
745864918235250688
745879074103496706
745835004840775680
745776355862687745
745837105864114176
745870857550061568
745859168125526020
745902998660988928
745896312957181952
745826762727231488
745881754242793476
745787730693496832
745849214899470336
745850850740936704
745869766892584960
745831439548166144
745802029092634624
745894295320797184
745887718509547520
745855816977256449
745806621843066880
745803832735719424
745861592143831040
745894593066041344
745783129491767298
745882001949986816
745895822232064000
745790444513071104
745889123609743360
745868290602467328
745881939039690753
745875576238510080
745863928496947200
745821478113816577
745869318047543298
745821360547467264
745887538150256640
745882437834661892
745781900644495360
745851500941967360
745895775826227204
745889685776506881
745851181998706688
745794919575388160
745773860071444480
745887311649476608
745813965998010368
745808664359997442
745871314557243392
745798749117620224
745904181442125828
745791446607859712
745785180309229568
745834199324688385
745820005808234498
745849827456614400
745898468489715712
745867371970183169
745898972112388101
745881406363009024
745862250997686276
745888456807686144
745886481454084096
745798887638712320
745844534244945924
745804079994114048
745877505370898432
745868286643044352
745853837072830464
745802100169375745
745781422347194368
745857666489135104
745806852328394752
745899769038536704
745876712848789504
745816176241029120
745873223288492032
745877627337052161
745883108927508481
745861701497683968
745903048736784384
745894727212482560
745851006014070785
745888859678998528
745850145900736512
745888372871335937
745830206271815680
745823491161612288
745816033957576704
745822224393736192
745903933764272128
745878147413966848
745771175901437952
745887500506365952
745846668998905858
745785901893169152
745772136036368384
745797016802951168
745873768359297024
745782689010155524
745777957847785472
745904055361413121
745898179049177088
745824132864974849
745854147279355904
745870522118971393
745902822328242176
745884501688082432
745819942772219904
745825550741057536
745894660149743617
745884711139041280
745865325170823168
745888792284905472
745898720500285440
745894328925622275
745894802873520130
745880592525438976
745893129165877248
745854180900876289
745901157143482370
745867795544571905
745874233927024640
745854491166117893
745845033224511488
745810601990053889
745859784709181441
745878356843991040
745866982193504256
745902985822281728
745887903180533760
745864268487270400
745870450757083140
745866176849383426
745879795804868609
745862942747398145
745847725787332608
745850620020666368
745850296912470016
745892743461937152
745899232008282112
745778977206214656
745868328590258176
745850318211125248
745879472595951616
745888960174559232
745886070349381636
745809713028284416
745775525080109056
745796949790515200
745872216663928833
745900691839979520
745860032122740740
745812825201737728
745884208170688512
745900150606938112
745893565503574016
745873638554013697
745881993234243586
745894211501887488
745871130246979584
745890067500113922
745840230847160320
745892429006528512
745788816846266368
745870371195322368
745892307250069505
745867191820640256
745846216060178432
745853023293947906
745877149069025280
745846098577788928
745860426169200640
745891602552492032
745888943183376384
745879694864678912
745868164999806979
745832517450661888
745884241423110144
745771880284553216
745788795954429953
745883600013373440
745901224327774208
745866797358944256
745890142779473920
745899462837551104
745862045485105152
745853103036063748
745832324680425472
745865392489402369
745861604785401856
745855141295853568
745856580239900672
745801647285100545
745885625769922567
745781883859001344
745873277541814272
745866197875462145
745872539482722304
745860145343766528
745837089053368321
745883465602732032
745837156309082112
745879514656423936
745879908811931650
745893871612235776
745881192227049472
745883738102505475
745882593313300485
745788418378989569
745854570992132096
745834643744784385
745877534793940996
745811889872060417
745821390062903296
745861667687383040
745804944024936450
745782622064807936
745899643175829504
745836569236541441
745898405558386688
745890080141774849
745840302150262784
745874942684717057
745881137763987457
745829548009340928
745877044282654720
745807393641107456
745898586005700611
745868085131902977
745824762241310720
745874112212570113
745859008544768001
745877459531358208
745894874340294656
745859092665745409
745863228056535041
745900398142234625
745801898968551424
745872543819653120
745904064010006528
745870866014216194
745890134554447873
745895389912498176
745897617364779008
745900339400945664
745903988332240896
745864519755374592
745861919685361665
745872300201885698
745826154699952129
745894337335132160
745898015479717888
745897260832133120
745865048397086724
745771888673075201
745899403878240256
745837735055867904
745843947050835973
745886976251936768
745855300763262976
745773855843692544
745799017552973825
745895142389854208
745868210826797061
745851853318000640
745777047608360960
745890281510305792
745850959943864320
745877438337519616
745818785244921856
745874523216551936
745888003978072064
745785373306011652
745893020214697984
745830365697294336
745881192420024320
745894186122088448
745893074568613888
745903195826884608
745844454544793600
745878164153458688
745852780041089024
745854998907658240
745864951873548288
745846383727501312
745857217862184960
745797532782059520
745859050487840770
745876293514825729
745900188489900033
745831930420158464
745773079998111744
745873860722049025
745833847217131520
745830491677429761
745827463398330368
745899257182429184
745896593677770752
745878331913015296
745884350714118149
745888511312658432
745780386324676609
745903376043544576
745801592868323328
745805485333352449
745895301781852160
745862405876506625
745867158178119680
745858236813877249
745866939860402176
745898355486765056
745886565231112192
745884442812620800
745862121007742976
745858240924254208
745853706969747458
745816793017552897
745866747073421312
745890469914247168
745893955406016513
745896434302607361
745892512817111040
745801890655404032
745836384469004288
745851769159303168
745890973331365888
745879317293469696
745889157101158400
745870274701234176
745884715543052289
745826683152961536
745855535900139520
745861420517044224
745881687238840322
745861227428077569
745881963928625153
745837642747633664
745900821854945280
745840612394549248
745864217903927296
745824095334506497
745886334590550016
745883012739522560
745851706337009664
745864461119008768
745888805010481153
745879741039783938
745884539164233728
745902776299962369
745839936994181120
745855690837737472
745899177591316481
745882878345678848
745867791362830337
745847587454992385
745898552740712450
745792767901630464
745874519374561280
745891719858765825
745876305766408192
745898703551102976
745895893250019328
745866654727405568
745853010878828544
745803056776785920
745833595344924672
745875873979600897
745804490956283904
745891984234192896
745896358725451776
745888821879906304
745902382094123009
745903308792029194
745866432395747328
745865014708473856
745866306927362050
745820819620773888
745809750743363584
745873189696323585
745892273758609408
745876834236112896
745855632092311553
745883184743784448
745895780175777793
745777353775845377
745776124932689921
745901677102923776
745883528655667201
745864620527726592
745847348316758018
745794525457584128
745851060531638272
745876171544530945
745853300302553089
745795158722154496
745861051229540353
745820643208290305
745848963207671808
745903954601582593
745894253205794817
745856848528547841
745901836842958848
745860879237943296
745772966735020032
745881989111222272
745872858132381696
745787361607442432
745852591490359297
745897755793629188
745824971738460161
745887026684305408
745869255195955200
745847688013422592
745806416284291073
745858194912706562
745870186335637504
745883105030979584
745876813252075522
745822048346210304
745865732072869892
745901505136439296
745871193232777216
745878520748974081
745824984535343107
745875823505321984
745887374555643905
745901148842897408
745901261879394304
745859776228265984
745898623892873217
745870484164730885
745789546693033984
745846228718657540
745875244867530752
745895431809400832
745882416896684032
745896090675855360
745873365559312384
745839861664456705
745867657199652864
745774551934476288
745903208292302848
745778226354601984
745832181679915008
745873172914909185
745821113003958272
745862431235256320
745792176433487872
745902050685390848
745870975015788544
745845251127054339
745877148968292352
745875475365527553
745854294260326400
745871239428866048
745880101775155200
745853879015903232
745851702289530884
745851928744173569
745850011934662656
745894827825442816
745876201256943616
745897554202796034
745851232506486785
745896321077350400
745862217338396672
745870375259619328
745830034292768768
745807959792488448
745866180724985857
745876129739833345
745872107578470401
745826943304667139
745896837224202240
745878692681945091
745860359156797440
745784232774078464
745894588888518656
745883884945039360
745835424241881088
745863559461076992
745848078175973376
745890117689171969
745817023746301952
745893200636813312
745903371639455745
745891908698910720
745897533398974464
745881179681861632
745856533817397248
745846895415861248
745780696778579969
745809645743149057
745859906314641410
745876457122062338
745903736904687617
745899739649085441
745865438685466624
745837697315504128
745900041534078976
745891963480715264
745876238804332544
745899831982428164
745849370331983872
745898640766607360
745901689878757376
745873768468340740
745857700119076864
745902616958406656
745772836594327552
745888603826438144
745897512217755648
745870731666423808
745827534634422277
745858941586903040
745896061097680897
745894718811344896
745812011259469824
745810795091623936
745837533620215808
745896388471439361
745848371957628928
745793120265244673
745882110842535936
745773994406707200
745902415514341376
745870786053963776
745781825122013184
745866118137524224
745900779534491648
745790704501272576
745894525999128576
745818344872382464
745868022011858944
745894291025838080
745897336019234816
745902398720385024
745884510143807488
745858828441391108
745873575396184068
745872967272370178
745893552958365696
745853526740467714
745865199572385793
745868630294990849
745816361163620353
745900251077279744
745782051681406981
745888155010736128
745895314343735296
745869389598199808
745903254538706945
745890105102065665
745867766322716673
745798753412587520
745781632011927556
745799017314066436
745805988356206592
745854843487682562
745791924825653254
745833268252188672
745867967662022657
745885474607210497
745790146642120704
745794210947731456
745898158459338752
745844995433897984
745773189045747713
745853287493152768
745820249082204160
745891908661161984
745890797204156416
745870828097646592
745880802244833281
745807070457401344
745872334108639232
745849667888484352
745778637413158912
745792961099685889
745892861057564672
745776649174720512
745887479522299905
745843766465007616
745887466918412288
745894240606093313
745777635003928577
745834446910275584
745844978581110784
745858517995782145
745854889834741761
745859860026228740
745853006625800194
745901979096977412
745852968721915904
745774119942139904
745880286521597952
745798249785790464
745881750262415360
745890105290792961
745855854574977026
745887383036518400
745900628912840704
745772585074425856
745773864064552964
745888486264291330
745896610509512704
745778792560467968
745884883478781952
745900813453754369
745884254240968704
745886489691758592
745832013995839488
745889979545583617
745860128570761216
745873143529627649
745877748938317824
745839626678636544
745805351006572546
745880797899522048
745901366766370816
745881053919907840
745778222223204353
745848917301018627
745874418363207680
745857897159065600
745824061641592832
745793837742751744
745873890019254272
745771737913102339
745894358306725888
745828931211780097
745851664213676032
745865417730686976
745785977579384832
745903736552296448
745834106991280132
745854403207401472
745861688826667009
745879317461213184
745866801733640194
745849273561026560
745874380635398144
745868370390716416
745799696849985537
745779148921143296
745866122143088640
745853975619076096
745892596464123906
745853723910508544
745850603113439232
745823742740201472
745791883020886018
745807880033570816
745782919701102592
745871515929952258
745831388981694464
745902700852838400
745783997569982466
745813978425679872
745879464337412096
745837215197110272
745876540739694593
745866336182607872
745882354145701888
745897919383994368
745817795447889920
745856693502943233
745903090684018688
745892034515468288
745896572928598016
745832534186037248
745850091634892800
745880169068507136
745853962776088576
745846702750445572
745897491258806272
745847294042439680
745867011327164416
745896589751889920
745824347005267969
745823101242466304
745898263040110592
745862619957960704
745838116808826880
745874724593471488
745893074870616066
745872610798477312
745889195231707136
745900083351281664
745852490848043012
745873193810919424
745882848964526080
745871197364183041
745850552836292608
745857578266202114
745867380342022144
745875441827848193
745772752607547393
745846044236324864
745777131557257216
745829820395839492
745857050064846848
745807481578807297
745779996363362304
745883427958841344
745794982481526785
745830394944163842
745816734230188034
745874397743955968
745863269953449994
745869037373100033
745886187882225664
745814100089856006
745796236586913793
745901027363270656
745866973704298497
745860644239474688
745816994285498368
745885495704625152
745902025427259392
745848510248062976
745782768672464896
745807481541005312
745851546907312128
745882396130709504
745780268934565889
745901807193456640
745865791032156160
745875504742436864
745848892084879360
745788204704378880
745880483423207425
745892126857232384
745868961762410496
745833641633284097
745813684996308993
745789198553190400
745784991871754241
745861927830700036
745849789514981376
745775508600721409
745898053379424257
745795682867486721
745868332482592768
745849131038552065
745895469566525444
745874644960428033
745896136544747520
745826364394082304
745838536151154689
745895889076625408
745877358758989829
745848841828700162
745881322434985984
745875529941786624
745859126270517249
745810996363689985
745876956198146050
745873625933320192
745902297931186176
745868013690306561
745865358658134016
745775793817718784
745882454729306112
745896346251595780
745853933634076672
745850695438508032
745899953554341888
745885202027790336
745892617645342720
745839727253794816
745866365433675776
745879099323842560
745785096465227776
745881972275286017
745835482978856960
745856919970123777
745824317737476096
745874963681378305
745848976000323585
745896639940988928
745823864576315392
745820945336524800
745898812636602368
745806713966690305
745802851071336448
745886154210283521
745901522194677760
745789836297125888
745788854901309441
745866600537030657
745897105328316417
745843322078494720
745835155667959808
745894693901312000
745900213664157696
745840662961086466
745894404204994560
745894295295660032
745872837316063236
745880953319464960
745781078355513344
745901107046678528
745892143663845376
745773562384941056
745776179500703745
745895411131494400
745885902631755776
745886518976315392
745874011834449920
745895691923431428
745888691629989888
745857414885478400
745869616203862018
745872858174341120
745774778422796288
745899374564216833
745896354665340929
745902826325446656
745881896995987457
745881309898219520
745881226041499648
745853711432425472
745774589674926080
745830235543867392
745827694005395456
745888179992002560
745897470488625152
745890369385140224
745891657166495744
745885780837556224
745851999825059840
745885361633697793
745902394689658881
745838305359593472
745777324549877760
745873114274349056
745865002238812169
745779446704050176
745881251236691969
745899739397365761
745874330333085698
745879564753244161
745779056776515584
745878990477467648
745897940120641536
745877140445487104
745811138978394112
745824179203805184
745775390904430592
745855493994872834
745894358340280324
745869825545748481
745897076161142785
745865518037504001
745853686207885312
745887576171646976
745895239072751617
745862053835997184
745881519516975105
745847889692344320
745902100819881984
745902818062663681
745794705791778816
745866071807266818
745900167484809216
745896631577477121
745869293255069697
745783137809108994
745880382701207552
745901647835062272
745876897482027008
745778200979070976
745870077577281536
745875433401483264
745822606163574784
745848933910478848
745901161211904000
745858174163496960
745869003659313152
745792256339148802
745836313052647424
745867976121921536
745901237053308928
745855917619576833
745876704489529345
745820462962270209
745830676289695745
745886003316011008
745894844577497088
745873705406971904
745887294868103168
745844588477284352
745781707576483840
745861663694401537
745876976951517184
745862213156634625
745785440519729152
745893405985767424
745801760481099776
745889736259141632
745787323892269056
745817291900739585
745886053706403841
745872526878851072
745779811801534465
745878377761017858
745877270636662784
745818923669524480
745904160189612032
745856466893025285
745775986734596098
745859721643565056
745802062676385792
745830680333017088
745865535070543873
745789764775739393
745886808685297664
745883063008264192
745895880562184192
745833650076393472
745883360581554176
745832299464433664
745850691168645120
745901773668384769
745874037025406976
745876851051094016
745892349197291520
745849202484346882
745865690163326980
745892403803000834
745847067591991296
745847033936871424
745876884928499712
745889903913885700
745859436279828480
745903787215314944
745893821381222401
745792440758591492
745895775784288256
745874670335983616
745848921235267584
745892881978769408
745861533507399683
745900326574776320
745878763926396928
745870731716759552
745892537727062016
745783918209568768
745888985193529344
745867019728392192
745845213483143168
745879544100425728
745892043004743680
745881808982671365
745882777862692864
745883847489896448
745875542596030464
745886485728071680
745800984631345153
745864981523087360
745872753417412608
745881670390321153
745901316652797952
745891237547343872
745874825361694720
745855359449972736
745863060422860801
745792361217810432
745891711814098945
745861135124029440
745897533365444611
745866688248352768
745845268193632261
745879992622522370
745876830222192640
745807229970976768
745882551299022852
745881636743553024
745897760021487616
745804835115634696
745868160432246784
745856189867655168
745807154565677056
745856659721957376
745796845016748032
745866201994264576
745869930726326272
745799646484774914
745896471963250688
745887240547667970
745891736765997056
745878600042307584
745869905619214336
745881548696739841
745835713669828612
745772362570805248
745885055453659136
745889748762386432
745853115627352064
745836137000865792
745800443456946176
745895704799883264
745863899275235328
745867548122619904
745813676452524034
745773474329825280
745857179832442880
745871444681297920
745866277412028416
745848514303889408
745898053316517889
745887395837513728
745885164316856320
745790964321529856
745864901810323456
745864075188506624
745891027853189120
745885101498707968
745849361884712961
745868718517985281
745885482886770688
745890365450911745
745898066037837828
745822442774376448
745890578987159553
745861525395615744
745904038756102145
745786732503666688
745880055558070272
745891946556723200
745863991667326978
745824845888425984
745891065702522880
745886615533457408
745874246744875009
745884518423363584
745836116096475136
745801181889331201
745872543811244036
745860552115785728
745772798912634880
745888716783259648
745805463971831808
745859616823779330
745862347122683904
745834870262370308
745865392497823744
745900037364912131
745876910115266561
745892743373819904
745891237727731712
745849432919384065
745885197925818370
745772593286787072
745881154557976577
745894089770602496
745772777882402816
745882555459731456
745873936068534272
745821280683720704
745783112546783232
745833788442316800
745879632126316544
745892294713352192
745900720793198592
745857829865668608
745873944436154368
745780159727419394
745902566333087744
745869255191728129
745808794404392961
745892315567382528
745890964905074688
745903615253037057
745873009118945280
745779832747761665
745871319116439552
745843439212892162
745903078201823232
745844626557440000
745901727619088385
745815824015855616
745882203339505664
745871222584578048
745864444320817152
745814301353533444
745878608791633921
745834559976185856
745890659006038017
745889245278183424
745853191028346880
745899135631523840
745857196743864320
745891250079924224
745903233210671104
745862053697568768
745904097237344256
745864419234713600
745891623658229760
745878247901171712
745885537471463425
745889866173530112
745864398493913089
745878709152911361
745841124040970242
745834585284612097
745866587891195904
745814313948975104
745888775478386688
745801399838117890
745814960253566976
745886208836894720
745894555472527360
745867338545762306
745903526937788416
745898955356123136
745872187006009344
745846371241046017
745828763343200256
745870194871013376
745800179140288512
745898326206353408
745827421312716800
745883260291588096
745892894427480064
745845163046612992
745773168221163520
745868751824912389
745844815284342784
745831443776086017
745834857754931202
745784811537698817
745834539126231040
745874775004815360
745789043313614849
745901476116054016
745805438973673472
745890197355790336
745788091152072705
745845310132461568
745877148997652481
745876364729925632
745832160746147840
745858220045008896
745895180251897856
745892248374640640
745857121200279553
745862187865018369
745884702863671296
745778276677750784
745881737520103424
745847390524022784
745901740256550912
745872111592480768
745831867132313600
745773318943424512
745779686110793729
745895465690992641
745898196187123712
745880395233759233
745884937816051718
745859545424101376
745846442418442240
745899781457862656
745879963329495040
745862754033082368
745838288972414976
745823524858667009
745777513343901696
745856512883589120
745882069008531457
745850855006572545
745803664690905088
745898665831718912
745861928078155777
745869364293996544
745899579967741953
745886724425920513
745898116428201984
745822505592586240
745886322057940992
745870811232337920
745862166864093185
745872350739075074
745803530548690944
745860522818547712
745895960350441472
745831313626763265
745898997336924160
745838083233439745
745875097840394240
745890419599355904
745804478335561728
745790750441504768
745808802860044289
745854826836275200
745783473290412033
745779409068695553
745816776357847040
745845469591535616
745852641821986817
745816289462067201
745784299694104576
745860258518687744
745775285958774789
745898866906640384
745891791359086592
745846476195115008
745885676021878784
745779010718695425
745865501411278848
745879065819815936
745780097060323332
745780725991907328
745806798041526272
745856940731961344
745873026181378048
745894102194135040
745879174963953668
745873218850951168
745855401627910145
745796144517775360
745890596108271616
745802436057632768
745856689098854400
745853547812626432
745812854322794496
745884136691339265
745875483708039168
745884325422444545
745848929758089216
745891594063253512
745881955854606336
745890402830516224
745805615159599109
745875169332305920
745860828935655425
745903510223458304
745783896889925633
745796815602221064
745833989534003200
745899768719769601
745903317209985024
745873025824886785
745859285620527105
745864561782296576
745873554294640641
745854994658762753
745772903879172096
745848665487585282
745887802554982400
745891107767193601
745899651296075778
745877828567171072
745780474321076224
745796790251839488
745771024541712384
745807695383511040
745870228601581568
745776921779253248
745848309131128832
745861021814886401
745871876770107392
745892168804483075
745888482116124672
745881351895793664
745847319149617153
745811092811710464
745802767281717248
745897004820275200
745873399470297093
745852448661737472
745885961100341248
745854562867752960
745851035357413376
745889438174187520
745891846035996672
745868861153644544
745899693331349504
745877199346081792
745896845537386496
745866881257607169
745896824414801920
745823738784972801
745895692116303872
745874108072632320
745862657773834242
745896451184730112
745899290648780800
745829342123524097
745842395040911361
745859050680819712
745878403061002241
745903883499765760
745838989278601217
745872338101637121
745859109480693760
745821578747731968
745823453601734656
745846878563090432
745861160495366144
745787571226185732
745843707841228801
745861131110129664
745843397433384960
745823357199876098
745901698338684928
745817334070161408
745900079396044800
745899298966089729
745803966664052736
745876595546656768
745875697760100352
745898934099394563
745866415937290241
745893771083137024
745873416025219077
745877039912263681
745823818531233793
745844697487261699
745823273301250048
745784039529865216
745789014297313281
745842613190856704
745887571985711104
745771829835399169
745889224524652544
745800284383772672
745835801477537792
745884065241374721
745888200904806402
745881741840228352
745879623842553856
745840641662423042
745860543597191168
745771284634624000
745858068953567232
745865887459184640
745790469473472512
745864553406271489
745881783619719168
745869700098297856
745848476769075200
745867728666365952
745885801960054784
745837152190234624
745892474854514688
745801395673006080
745879774715842560
745777496721788928
745901295463202817
745882874382065665
745898812611371013
745901736116748288
745888264087814144
745870203259621376
745859646322245634
745894286865096704
745876880549625857
745827111009550336
745870538799734788
745799797567676416
745771947309604864
745880991013675009
745902407125696512
745814410803945472
745875559364820992
745802360283226112
745808781905301505
745876075331358720
745835084461244416
745897420148572160
745894295320797186
745883226409963520
745791719585677312
745804927138668544
745805762065272832
745877732219822081
745813500501561345
745840964665769988
745898611217678336
745889564032643072
745836963316498432
745870530406940672
745811084523765764
745783066455478272
745776242264248320
745885856184041472
745860442967388163
745893490190594048
745809700424396800
745896769914023937
745793225265274880
745902461794291716
745819938775048193
745836942458261504
745836942500237313
745893162904854529
745810505667874816
745874116494798848
745890340050210816
745861571369381888
745900943489830912
745827601634177024
745852415400882176
745874427024392197
745868261418471425
745863882414112768
745880856850538497
745847499672457221
745856664063123457
745850653625450496
745791287446540290
745866638101254144
745886858798850048
745897629717008385
745874481508454400
745876700320370688
745856907131371520
745879523024068608
745902759472402433
745857217551802368
745866503963181056
745866193618219008
745887194548736000
745816189176324096
745892755956731904
745900750199525376
745866776462884865
745826091806429184
745874552547336192
745863207231840257
745871662768357376
745903124267864068
745863370830643200
745831271562092545
745860816449200129
745864054246412289
745896879150538752
745835705172135942
745805141048070145
745811252144934917
745876935100760064
745873214836981760
745892701611122688
745851794400645123
745884589906870272
745810984065871872
745878038315995136
745900104469651457
745886435044098048
745863773219622912
745780768283197441
745872417856294913
745856152219619328
745871197221576704
745775118572347392
745885315320127488
745852570359463937
745781938376548352
745885797568610304
745888506992533504
745850909494775809
745900993712390144
745878969128488961
745895935448842240
745864058566479872
745876662672367616
745903287698923520
745897797631750145
745889169835167744
745863156946341888
745880886084796417
745872715630940160
745861047261798400
745848896358916096
745825143864197120
745839395912159232
745869389594001408
745890105039142913
745883234827964417
745885604618067968
745890113557831682
745894454813417472
745842353240440832
745894609843294208
745876830306115585
745885243853406209
745865736262914048
745900498830692352
745895235029471232
745797117545955328
745873613031641088
745903606562459648
745864117316165632
745892940682268673
745866960945188864
745810773985763328
745803790431969285
745841753316548608
745803425535885312
745858987858477056
745886971977940994
745880151989301248
745858761026379776
745880583939719169
745772182471487489
745892248508837888
745788926036566016
745883100660502532
745898648932851712
745853652364103680
745813768999960576
745901056501161984
745896774271918080
745863370679681024
745887337125679104
745891552325677056
745902839160004609
745898980400316416
745894186440863744
745856286634479616
745879653169111040
745874678477131776
745859373612793856
745857599292248064
745869985290063872
745867363787149312
745784501150769152
745833108642078720
745870136331087872
745865715362725892
745888867925037057
745897046968795136
745870907764281344
745878843559383040
745893670361112577
745775156186980352
745898447874756608
745858702603919361
745779228776468480
745891657166557185
745861000759545857
745862758265131008
745883402797187072
745885533344260096
745844601379037184
745881628480839680
745890319279984640
745786086593560580
745889207563001856
745870358327205889
745890251839840256
745878986312523776
745891460109697024
745862645048279040
745882480121647108
745822367125901314
745866692715225090
745864658175823872
745856844174856192
745777228261167106
745830055163662337
745887546828283904
745868697508675584
745891380199890945
745859533055082497
745809373130162177
745875672682332160
745810904097316866
745901199287787520
745899559285587968
745892923678527488
745867342668771328
745814171430772736
745853430191755265
745771922101772288
745861361704534017
745897889944244228
745867376445497344
745882614029029376
745876448364347393
745781930063446016
745829774539513856
745846262143000577
745870878450262016
745799382549729280
745903313045032960
745785470001438721
745867946619179009
745879225236856833
745887290984116224
745771519511396353
745859574683537408
745812753923837954
745892399289876480
745778247217070080
745858152936124416
745896203582382080
745806781369155585
745816989956902913
745891547959468032
745808232489357312
745865828613169152
745858698225008640
745866080250433537
745894022842036224
745880747534323712
745848082454188033
745856064105619456
745882337288798209
745820131591397376
745784048006610945
745880504365350912
745877413255602176
745865933361659904
745829056990547968
745892495914053632
745853585255206912
745893951295610880
745875450363256833
745869154666876928
745901392208990208
745889241243197440
745840562029367296
745853132522004480
745904101414871040
745862599166857216
745830919366402048
745873684485840896
745889480163397636
745874242412089345
745877417600888832
745899747710476288
745866268964687872
745889417261355008
745816063011495936
745794202466811904
745893611762483200
745850595072950274
745835860285919233
745870069046124544
745841270896078848
745808098170920964
745893913601449985
745831028443516929
745883461249024001
745784614325719041
745897386426372096
745863903310192641
745813408058990593
745873747308056576
745903887836655616
745888565888958464
745872216311603201
745884950474407936
745861328070451200
745860883339952128
745856475407482880
745835348509462529
745786765961625600
745867573422657536
745894316200050688
745860619253997568
745806240106815488
745865132140527616
745851563797782528
745900611837792256
745782726662422528
745901371111710720
745809310173831168
745806009357066240
745879137051639808
745882437893427200
745852029357154304
745866273221935105
745874909377761285
745892009542549504
745856060234272768
745780294276386817
745826762765012993
745836988650119172
745861554566995968
745879208426102784
745869125289918464
745775412068950016
745866369699287042
745812477116448768
745885210433191936
745800309180502016
745860631841103873
745862057740869634
745795045312331776
745900930638426113
745837135517859840
745883826338041856
745829753190518784
745849403823493120
745862234157494273
745866096947912706
745887378758336512
745901115078807552
745879434792669184
745813240496545793
745774711490019329
745782391214571520
745882866018574339
745880865276825600
745788540051558400
745866482815479809
745882664503226370
745875911854198785
745879950595596288
745863131717566464
745841644101079040
745843162577514496
745805795388882945
745900406497284096
745847646393409536
745790234655395840
745847679683534849
745821805215113218
745891053283205120
745874070433071105
745870589106192386
745886347194400769
745773927037820928
745882773395750912
745851601592717312
745784924775419906
745878210240462849
745854650927185920
745845641474150400
745874242143653888
745787747281993728
745889811509161984
745818055394091009
745887114701709314
745851806874476544
745852633223733248
745838855044075520
745784610076901376
745854067616907264
745878810126589953
745897910752141312
745804495410630656
745780923447316480
745901022816632832
745884325598597121
745897214531215360
745870731834179584
745871503305093120
745884686321324033
745856655552823296
745877467831934976
745778553518690304
745868722448048128
745855502064717824
745870937392807936
745883360761872384
745812548289728512
745873726470823936
745901610132508672
745788124698017792
745877585150771200
745844122876002304
745863920162836480
745870329080320000
745895159234191360
745861986597146625
745852809359269889
745876125532954624
745851442318155776
745842977822617600
745894823673106432
745844219332399104
745857309767798784
745897768284209152
745901132090908672
745887638876487680
745772442480607232
745902516295077888
745868273883971584
745893909293899776
745862460343726080
745882148415152128
745898271676239877
745861093361393664
745865660874514432
745849630332682244
745883553511116800
745844110624432128
745781439367684097
745881427208773633
745849969920327680
745807079068270596
745781023796043776
745820127342510080
745888284694482944
745902986006765568
745793049003954176
745864775645728768
745859004597997572
745843900766617600
745849600725102593
745897218637447168
745853065148895232
745784966622154757
745872396796698624
745888620490424320
745803727538266112
745796660484202496
745841749080301568
745850502584340480
745857469436542978
745877840856551424
745781107828785152
745876851403399168
745870488598102016
745817350692208640
745859914791280640
745803647859056640
745903703232778240
745898342660608000
745836065928404993
745800695433965568
745871453090897921
745889085865271298
745792646367477760
745833683261792258
745771007915458564
745848413774819330
745856441592979456
745875790244503552
745889752923148288
745877371350355972
745825227599290368
745853463762997248
745865815849832448
745858715002232832
745862972287901698
745819066145767425
745829682256318464
745805765940633601
745898338730582016
745862011838468096
745803463511126016
745793548298027012
745873185200029697
745851974952886273
745861831604977665
745899915776233472
745874234010931200
745889958381166592
745895951982796800
745876134051614720
745874020067848194
745874175395565568
745831460653924352
745865044244725760
745881901207064576
745771163192856576
745889983576309760
745811550116651017
745775403516592128
745831892356861954
745782768609595397
745900959902076929
745894928539066368
745864272656404480
745860656793026562
745870329269133313
745790616345313280
745802427652317184
745851882703327232
745886842151636992
745893242407890944
745895784311361536
745856651249483777
745860917070565376
745882442259697664
745831242231353348
745831380823719936
745851307932655616
745870257710039040
745901928945692674
745807787838537728
745879418174902274
745888519755792385
745822547384672256
745873462254796800
745861327915196418
745889551466496001
745884338206679040
745886854688411648
745847386195562497
745892311310139393
745884304648052737
745879032231759872
745863878261751808
745835298144325632
745878935687270404
745902960778022914
745891682403651584
745843246513987584
745877639781548032
745900460905742337
745775999158206464
745875911820644352
745846429785141249
745861034473365508
745850540203048960
745888721048899585
745894580583817216
745880261007675394
745898527394521090
745892462414209024
745801299074101248
745792499596333056
745877388068782080
745873130934145026
745892823136935936
745834132119367681
745809805168807937
745874103874138113
745869775532875777
745892311448584192
745844022195937280
745884849723084800
745835457636896768
745870715124125700
745891816394874882
745869397860950016
745903493471477760
745896870556340224
745888750622871553
745826783996547072
745895008503468032
745818533670490112
745820530054406144
745869658046214145
745841044298866690
745794579870453760
745873927784783878
745852620733054978
745889425549328384
745875790085099521
745899731176554496
745839920565071872
745831364088442880
745785247418068992
745869318324363264
745770941007933444
745848183067189249
745830491576745984
745883616492851200
745885793592479744
745863534182010880
745894874088607745
745874871465426946
745864931170455552
745876641306533888
745871193270517760
745860522843713536
745854776563408898
745894882552713216
745787629770182660
745893913781739520
745842474640375808
745867829082202112
745825416565391360
745882354007277568
745897738957627393
745888284698632192
745811294096265216
745879409735905281
745873957283303424
745886380518150146
745867053182103553
745891929687232517
745848757581942784
745785855801987072
745903619187294208
745858581010989056
745875274189910016
745884006856691713
745785817965203456
745888288947445761
745784211504791552
745868001375830016
745844534156853248
745879749545824257
745882899333939200
745833565921939456
745886875525726208
745862565603991553
745782294670114816
745876847083257857
745884023541596160
745891384444452869
745870823999836160
745863169189494784
745789374663659520
745866214388416513
745862141962510336
745804193324212224
745802889042534401
745883419436003332
745847386065539072
745877799030894592
745818592348770304
745902377841070084
745844554943893506
745859612792987648
745803027332874241
745889283022655488
745808962285494273
745835008695369728
745868877846937600
745890407045804032
745867460096761856
745867023893274625
745866734385635328
745872866776911872
745862686852943873
745864461332975618
745863278291746818
745883922865729536
745894563810803712
745855141581037568
745899311641288704
745863127250649088
745853312608702464
745832223694258177
745901228316590080
745894488351084545
745842176769286145
745876855408955392
745853417453658112
745875357962805248
745777303494475777
745824879635734528
745899706044284928
745866642253578240
745830772691582977
745853962977435648
745884132564152320
745801647134285824
745845448540323840
745858089988034560
745871906239352833
745899118585913344
745837101627904000
745854810172297216
745878935980904448
745886003068538881
745875739766038528
745834421689921537
745784199160946693
745842906775306240
745823965298495488
745848153589579776
745849760058347520
745889035600732160
745874909058965505
745809012504010752
745855259126468608
745834916655534080
745871541410406400
745857108617334784
745863915796594689
745777026569625600
745894777472811009
745890797082583040
745826301546725377
745858555803222016
745862888552792065
745771570082156544
745771381313441792
745879837550743552
745886313564479488
745849714021654528
745846303964409856
745791836762046464
745879418132914177
745901031532470272
745778620438880256
745860686178304000
745833599446966273
745900502991409152
745902453296603136
745868290820562944
745903388676788224
745841065547137024
745880181601144837
745879527298076674
745884212197220354
745821821975535617
745847570891702272
745772752880214016
745876502919712769
745850733073936385
745874477335052290
745862708185149441
745835185149730816
745867879770361857
745894278724001792
745846111080964097
745800577657896962
745872518595158017
745885654970695680
745795804623888384
745889962608984064
745855825210675200
745828776236433408
745803576581066752
745870215741870082
745901316438921216
745855581798400001
745827375183704064
745901161534853120
745779576933093376
745784718923268098
745877618701008896
745883427673636864
745870706542526464
745889656240214017
745857423055917056
745873109962592256
745783792049127425
745893821226057729
745847109262393353
745865031733092352
745892554852405248
745782978626850816
745881083431034880
745885785270980609
745904067990388736
745882870112202752
745852717139103744
745847168255275011
745786124128260098
745885281560182784
745887651421691904
745861969966661632
745792793000427524
745778276681945088
745860946552295424
745884384285294592
745884984016310272
745859763443998721
745854797635555330
745879803899817984
745897755768422400
745790171614830592
745866633713954816
745879304974786560
745804847740510208
745788925902487557
745885050894430208
745819372518662144
745800808625745921
745889362680881153
745831649192083457
745839215838109696
745864570418364416
745863068756893696
745879858396405761
745861541858263045
745807728929554432
745832173387800577
745787780840697860
745867061516189696
745876532556603392
745896988126904321
745895180226674688
745866533117763584
745857184047718400
745888784064086016
745774971570520064
745901106694397952
745860900394008580
745857431490674688
745796391855882241
745903363431235584
745810103203430400
745781024139837440
745838473119145985
745902243573043200
745900116905697280
745836300838776832
745893066293321729
745829254059950080
745863131721793536
745895150904279040
745894358092767232
745788871431102464
745829694478684162
745859981531045888
745894370868596736
745878663028146177
745895700324585472
745848308782989312
745806009411735553
745839614162788353
745893746043195392
745871910408421376
745895570556985345
745888968512798720
745812938544472064
745877547620118529
745867556683124736
745804159522246656
745812795724201984
745824678321725440
745888561635991552
745795318034243585
745894488464326657
745876498918309888
745837940471906304
745783561291169792
745897965391319040
745859675342659585
745783120901869568
745859063238529025
745862884354297856
745885852316860416
745813298961068032
745892982344257536
745881905455894528
745829489310076932
745877484365832192
745808073135112193
745817560713674752
745875001388171269
745864268210384897
745887886269157382
745862011830022144
745850142071336960
745871436519211009
745870119352565762
745808316366913536
745875299418705920
745902927382994944
745880127167397890
745772287123558400
745839652125421568
745817736694071297
745901404796129284
745846698510016512
745887018069143552
745868471058194433
745902251806433280
745900242722299904
745886875479572480
745813617698816000
745827052180348928
745877375523635200
745884614661660672
745838154742173700
745856269706207233
745904088878096384
745845138249875456
745860858354479107
745856542185037824
745901777954930688
745862376814161920
745867195935260672
745865241465069568
745845742129020928
745775932191940608
745802993581367296
745859549912006657
745891011239546882
745848724136550400
745814427417608192
745889631279931393
745827660207636480
745862309764018176
745825433183223808
745890520476565504
745866608577482752
745880051313483777
745902268650823680
745886888356093952
745816197363445764
745901232523476992
745861722544676865
745853275040276480
745793791538274304
745902797116309504
745859285482082305
745871188962992128
745854885816635392
745887718585077760
745886074275258372
745891019456155649
745890423772708864
745899139733590017
745896790893957120
745882240970809344
745883025213394946
745776879890731008
745871080045281280
745895599820644352
745799059554861056
745830877591117824
745876020935467008
745879946560692224
745806433162133505
745778914136629248
745892097560051712
745889299812524032
745876117115052032
745879325761765376
745819040912859136
745798480728293376
745809092342489089
745857540811005952
745862456166195202
745824200049364992
745888809133432832
745863182007275520
745837055616376833
745900331033313280
745846266232446976
745861131084890114
745856663895277568
745804746724868096
745861290304897024
745869339098816513
745830286072614913
745873416167821312
745876150912716801
745878268717506565
745869058214629376
745895138279436289
745879854512508928
745877975304970240
745806873358544897
745896770069270528
745839161119285249
745827828298555397
745772174057758720
745865736116121600
745813114403360768
745867925584756736
745884057037377536
745873491581353984
745809633244217344
745901488652820480
745847487001468929
745790037674045441
745846249681784838
745868185807765504
745897059375521792
745781317598588928
745867535548022784
745891824800235520
745876037628727296
745882660506112000
745859243337785344
745853945952763904
745842021802328064
745785276899987456
745844081285275650
745775722363392000
745887035005804544
745883696151072769
745903187132096512
745891334259613697
745868294838706176
745878449278099456
745847893635010562
745856764860596224
745882484169138176
745884832790679552
745897793215135744
745890721694089217
745869016363900928
745878260341420033
745773151305482241
745865266714783744
745890650596515842
745849080828551169
745891120266219521
745842889993879552
745902159670181889
745898359458828294
745902788715122688
745839089795084289
745888570158813185
745902889579745280
745779195419201537
745869276301647873
745894362320637952
745780352879255553
745888389656907776
745860812129116161
745875400086130688
745876024831938561
745893426965712896
745863651626786816
745868995094544385
745833066980085761
745864348103487489
745836082365861888
745878293983952896
745878717650599936
745790070922313728
745843695090544640
745872048749187073
745847394416332801
745894949594537984
745890537333460993
745852243174391808
745863555094843397
745854432529776641
745837265490944001
745864415166234625
745829770122924032
745776922085359616
745771024684220416
745853056793911297
745894509293215745
745869213227692032
745805971633508352
745883608066437120
745868232104480768
745841895767683074
745902096826904580
745775827250450436
745877589445705728
745856471259295749
745902625175003137
745892093172809728
745876951961829377
745830902790557696
745884681808285697
745815186720833536
745791430120058880
745893745955082241
745896170313113600
745880424946204673
745789496457846784
745801450379325441
745870937199874048
745886514752667648
745899148327661569
745771360136364032
745890558183354368
745884979608096770
745897092921565184
745845607810609152
745899882322497536
745891942416908288
745861084918198272
745881859217825792
745897436900630530
745841946124558337
745887710070587392
745864192943656960
745896962843607042
745881607681212417
745829614946246657
745861076621877248
745776980511989760
745866335989665792
745888368697937921
745879032399544322
745889950105763840
745880328292737025
745787311233863682
745828721660145664
745851869730308098
745902818058440704
745831137331810304
745899668253585408
745898359660101632
745901421405536256
745899143751737344
745857498532417536
745779333520891904
745883788434112512
745887152244940800
745845238783164417
745887416662265856
745895910006263809
745812669815369729
745848673888763904
745892302825074690
745845037326536704
745785365059932162
745828335725461506
745828205593038848
745839278589157381
745827132035698688
745853719795859456
745890843433762816
745822262415208448
745892563069116417
745897701129203712
745903942253559808
745893783749992448
745866910726766593
745882354128986112
745872543601524740
745903145121943553
745866877096894464
745870836511444997
745787147626512384
745865413498634241
745884375720595456
745861013497593856
745892034674835456
745853270690758656
745893842407292928
745880567506472960
745784039714414593
745859151088226304
745839329038176257
745869423240683520
745788297008447488
745844924290052097
745856169172996100
745861143646855168
745886451812937728
745793598575239168
745891791174524929
745894920397922304
745867179082584065
745892256788451328
745885944440578048
745864633362317312
745883746700767233
745884589739098112
745896664947433472
745797826437877760
745832458856370176
745897973578670080
745844538086916096
745827291398209536
745806370264465408
745903644491538432
745870153057972225
745884510080876544
745813127292424192
745850540454744066
745772715177443329
745866529183571970
745841069414322181
745849277801431040
745839199031533569
745792411587182592
745889316849750016
745832093951852546
745876549333835776
745852402637627392
745801676511125505
745825772984754176
745835617154637824
745848904701325312
745775936298229760
745848879292219392
745889111249129473
745903501969133569
745813869507973120
745883209808871424
745794995244830720
745799659071799297
745901094363086848
745792251968688129
745822199387463680
745895645777625088
745902252020371457
745821096155320320
745776632653287426
745879753782067200
745855959394881540
745895041898516481
745812514735296512
745868760196784128
745866784822202369
745883901822898176
745832563462250496
745874926108835840
745863919974105088
745887370596261888
745861399218388996
745897235645403136
745849349297606657
745844857193795584
745862221520080896
745859356835586048
745889916358369280
745780537269305344
745774556477001729
745893645153353728
745843011402235904
745796186511147008
745898108039626752
745890436464656385
745772073113559040
745833083514011648
745855581961990144
745823785031344129
745870887086325760
745835659055763456
745877010459820036
745860883553849344
745783490025689088
745867615210463233
745830151905247232
745901622946045952
745883247662473216
745879850192371712
745795515179241473
745872912738058245
745874103974895621
745890016946163713
745864364742295552
745903195797471233
745901131855962112
745887160662917120
745854902279217152
745849898638114816
745866969593815040
745897151818043392
745898674157395970
745898858715226117
745860245767979008
745867996908883968
745817929451606016
745771838500909057
745880928111759361
745871117580144641
745781896513216513
745880240023543812
745896509808476160
745772190881112064
745860023612481537
745786766133690368
745779241250230272
745840918561959938
745778519997878272
745859017101180928
745873810180685824
745869997784899584
745876914049527808
745875261594472448
745839085584003072
745885571273342977
745871486515318784
745856051841499136
745802834407358465
745812367951396864
745865841011470337
745896958649204737
745872388261351428
745865136418750465
745883541024669696
745864016455733253
745780055121465344
745892864945692672
745854533365043200
745874695342403585
745901140571721728
745866717965000704
745896233005350913
745876297482645504
745780034284191748
745847956822196225
745861030224461824
745891514518224896
745893154331758592
745876213726593024
745870475742617601
745903761797877760
745836912951369729
745902407033421824
745898191690801152
745886124799852544
745902667172552704
745845955979776004
745887664218509312
745854784863899648
745771192401821697
745837043117359104
745875005754511360
745890008846970880
745890679679782912
745798333839507456
745829300436361220
745857079068475392
745850703864791040
745812707710902272
745847587589230592
745855754050080769
745883679327723522
745804772020752386
745788468907941891
745887068451127296
745871964741468160
745803480191930368
745833549178208256
745890046402760704
745889983509168129
745825596664487936
745853971097653248
745871616773599233
745815605903646720
745845750333116416
745879011230879744
745833343565070336
745862527502917634
745812866947702784
745867292253294592
745800145946689539
745872476463333377
745903111546486785
745806491647614976
745775764264583168
745888029022228480
745872636094353408
745897969711517697
745862536214552576
745795230205566976
745859104921493504
745847696611762178
745817896278949888
745889056479977472
745794693070471168
745875060238462976
745902621198782464
745781112102858757
745876666669477889
745880395317673984
745896694500433920
745887139859173377
745899035068932096
745808962075820032
745865631296266242
745817837223149568
745878868490334208
745783670556889088
745877685730185217
745885722092134400
745866684112773123
745818504452931584
745855242231779329
745868898721992708
745849416410669056
745792780446769152
745813919961231360
745853992111050752
745897596196126722
745879527243587584
745866126266109952
745867389028438016
745851181952548864
745874674500964357
745887731386097665
745851148570091520
745887878241222657
745831506774532096
745798660907204608
745776925914857474
745846975275347970
745871029336182784
745849026092896256
745829141086355456
745780679888207872
745902637921542144
745772299664691201
745875098016555008
745866445159075840
745832387330838534
745902537073631232
745894295278882817
745796236813312000
745832697608699905
745889153141833728
745874900829806592
745900150644670464
745877920888004608
745879631828496385
745874099864494080
745856076885688321
745821435935989760
745792059009867776
745875366569455616
745863383438794752
745893854864412673
745868886432690176
745839115153903617
745896635666993157
745890218310533124
745796744307482624
745901706446241792
745868139481698304
745879367650320384
745799160163504130
745795355866959876
745790100295000066
745794747726446592
745850917912776704
745824971818139648
745812804112777216
745880298898997248
745900494460157952
745849248491708416
745772258052968449
745813303490797568
745869066682892288
745892688931725313
745771154913247233
745829438772871168
745852662801965057
745887039057440768
745819758495399936
745886296833429504
745885151624830976
745799176881995777
745833176002617345
745883213915111424
745846635637391364
745877660656607232
745879896405184512
745875643271905280
745825428833767424
745857301475635201
745864008142553088
745884539352940545
745895985734369281
745804952652615680
745872581341880321
745775189690974208
745894165158965248
745860942056005632
745874833553104897
745820530276712448
745839098422755328
745864683551363073
745832404066181120
745778989688553472
745858429869301760
745890344311595008
745791027538104320
745897445163409409
745901991688290304
745880085224366081
745797578839621632
745897575094554624
745860858178310144
745853895793086464
745855111977656320
745834715299610624
745814725338996736
745774170550611968
745772375392804864
745853992383700993
745873563064868864
745844840198471685
745866495650050049
745789928554979328
745834182480388101
745875995719311360
745889937296334849
745872384419332097
745871537031479297
745775030173315072
745816193294995456
745853480724729858
745812581693128704
745878990263562241
745885793319784448
745869049679257609
745812401656823808
745887731109232640
745858232564977664
745881565608222720
745894039271137280
745872698904051712
745855237852962816
745805485253660672
745784987455086592
745873956947771393
745865996393668608
745781908907364352
745863517400600576
745865941997752321
745857301723111425
745890751125532672
745900116817641472
745813332460871680
745861848176726016
745899919840579586
745855154180792320
745890277173387264
745888779739799552
745865597846753280
745872770215591938
745886321755971584
745892521088323585
745851148452651008
745835457624350720
745773121874067456
745857708230840320
745881972577284096
745864922601512960
745901341936074752
745878264623808513
745882475839262721
745903589810405376
745861911275839488
745881926112776193
745861777087414273
745876893052854273
745898821172006920
745791778230517760
745821033417084928
745899605448089600
745778981157298176
745889173895262208
745882093926899712
745855481269325825
745824032264716289
745892692924694528
745896505828122625
745789886435819521
745780025509679104
745898091115577344
745808832316596225
745857754695344128
745891694898515968
745843112216494080
745868575873835012
745877534835884032
745898707728596992
745898841996681216
745888712521826305
745867594218020864
745899269899554816
745823059211358208
745900066708275201
745790892942954497
745901647759552512
745827970615545856
745866084465643520
745800120612986880
745876964309897216
745801991071350784
745871235079348224
745874691085209600
745858668965552128
745771519637331968
745841111416115201
745875400056840192
745887337138257924
745783561555369985
745887429085769729
745893548818563072
745899152257728513
745902004338364416
745901203377295360
745825626096017408
745806147718909952
745814276368117760
745879925815676928
745887894863228929
745898720282181634
745880558983589888
745813244602875904
745774912908967936
745829161902686208
745838057992118272
745787994976583680
745843778985070596
745895499153158144
745880558782255108
745870299674066946
745898137231966210
745875236604755968
745891434738425856
745776661778489344
745795821422120960
745875987125178368
745873839649857536
745893469240070145
745880907005984768
745778557599813633
745897155806756864
745883239290646528
745772773910380544
745771230150664193
745886342794608640
745864087922446336
745894278447112193
745883255883317253
745813823270051840
745825345362923520
745801747889684480
745883348132892672
745875492427939845
745836417952194561
745894047647137792
745833901734633473
745843275890843648
745873349071474688
745869481692499968
745871905991852033
745900544884092928
745837726776311808
745827874456879109
745893644998184961
745773260403441664
745790595466039296
745817841400590337
745899139658035200
745896061328310272
745869901097730048
745802196785074177
745877274910654464
745863257303433216
745896425947602944
745846627219419136
745875907613704192
745890809778671617
745803539167977473
745847931614408704
745839660182667265
745891908661161987
745829841388322821
745893964159586305
745873218842525696
745772207557742594
745840666891149312
745865749009432581
745863068807225344
745884669514747904
745883167907807233
745863769235034112
745797776194347010
745893078964264960
745886867321724929
745808656093093897
745879560567291905
745892567217233921
745837810469441537
745845570036768768
745872149236297728
745783330956840960
745892617456652288
745846987833151489
745897084419739648
745785595763503104
745900175894380544
745900624320028673
745849650939330564
745882433707515904
745802410816241665
745854260529795072
745886019904483330
745861059563626496
745853556117409792
745837806438711298
745898405784850433
745858526350839809
745877308595183617
745846081607589888
745878101209518084
745786845510901760
745830772737703937
745886045141602304
745874061960577024
745894320281128960
745816428121456641
745863802881736708
745881339023458304
745884363074736128
745778402553139200
745796890818654208
745777026787741696
745881548667379714
745868005310074880
745844576246726656
745898539847417856
745888658134274048
745831716242210817
745892152174055425
745900524042588160
745898674178371584
745853422033899521
745881817429999616
745858631099363328
745859323138609152
745867959223070720
745865430326255620
745866755705344000
745871952250871808
745900385395675137
745881599317786624
745879430720032769
745834048405274624
745876763234959360
745901526401622017
745816755151446016
745804352506462209
745898598873849857
745899328523362305
745889912210198528
745860594037821441
745879036262518784
745848191661248514
745902851659005952
745868982616469504
745841262402674688
745816222470647808
745833448607195137
745803442602520576
745799411842834432
745842877398401025
745858987745226752
745787177083219968
745870664419147776
745847071803080704
745832702016880640
745846631254360064
745882978979545089
745847017017053184
745796131959910400
745895297700737024
745849059655696384
745795309796679681
745839014402461700
745882538648940545
745809121698525184
745788837855625216
745885726492008449
745863903532417025
745841455411961856
745895620729257984
745774887852216322
745868684690866176
745888725268312064
745785721668177920
745890839310778369
745866579179614208
745857830100606976
745899433146068992
745778217932328962
745784958019584000
745897034339782660
745845469369274369
745777689596936192
745877836943228929
745783003754831872
745848438814806016
745846253603459072
745900926616088576
745798711268212736
745899005469671424
745837709927845891
745801429303066624
745840943979446272
745895675246813184
745904076634873857
745816310651686916
745836686630916096
745794714142662656
745816599911931904
745898095481851904
745792688318971904
745889207818784768
745859306298482688
745899328418484224
745807863143145472
745859721777774596
745882366611161088
745868781386346496
745864440327864320
745893938729484288
745791023226433536
745882756983439360
745873323968630784
745847679960350720
745903405269454848
745839689559646209
745847197456015361
745869347688681472
745828826542907392
745859004581187584
745880416394051584
745792931475431424
745860040259698688
745896807574704128
745879321785532416
745774778582085632
745890960672964608
745880315692982274
745894559708815360
745860522839543810
745783800647524352
745884522730881024
745901245156704256
745870811211374592
745804889423548418
745891782962053120
745873684494168064
745818332121731073
745823818535428097
745874162804219904
745863484131414016
745820718806405120
745787269177479168
745852150811602945
745772702275870720
745813810833989632
745859713355644932
745901450681790465
745874024119541760
745885776609710080
745775260851707904
745900536520712193
745834170098814979
745868521503080450
745822102910033920
745891917020397568
745793476814639105
745841748958679040
745876163541737476
745884233038692353
745829044650934274
745881997474734080
745780348664037376
745885609097633792
745810362990206976
745823826714333184
745890159883849734
745818319601733633
745772337430028288
745817703290650624
745899634728574976
745897935859236864
745814158881394689
745851404372348928
745846862050099200
745826343309479936
745852461299171328
745833033249460225
745837332587216896
745793174744928256
745885336123883520
745903006999318528
745780554004586496
745888654065799170
745878012852318209
745880915600089088
745776209087303680
745792092576841728
745888385567428608
745883196986908672
745794072292495362
745900255581995008
745859411432869888
745866311016845312
745802129521074177
745868240254021633
745892156058001411
745863467219951616
745794734942224385
745828801117061120
745896086104064000
745898397144649729
745867351048990720
745882073123151872
745776578009927680
745877388224008192
745899337004236800
745884656860565505
745898619769847813
745860140914585604
745891648882741248
745873957220417536
745881788074106880
745846715115249665
745848480980152320
745891640385093637
745877824276410369
745805355263791104
745872728255827968
745865098560929792
745896874717118464
745891782949482496
745863731603775488
745886728829927424
745829220610367493
745790683571597312
745780470089031680
745810790788243456
745902839185178624
745794231659282432
745888536658747392
745859075871809537
745872975719698433
745780797479718913
745898678196510722
745867753878339585
745863085475389441
745855728875880449
745875127204777984
745862871788232704
745834409220317185
745827681539883009
745816180603125760
745887441937117185
745893112359321600
745853715433791488
745899198416101380
745847839310348288
745899420651237376
745866860298649600
745887848851775490
745886833574318080
745857167404711937
745854944465530880
745891501805285377
745793275483856896
745776837838651393
745876981380710400
745839094140370944
745891992685649920
745855212859056129
745893120794103809
745875295048175616
745780508106317825
745892797841027072
745780725954248704
745900024660398080
745799072003457024
745892130887958528
745876716946604032
745894089879654401
745813752285519873
745872103178649600
745875202840608768
745880592328318976
745859071681642497
745778800756162560
745873462107979776
745884178735071232
745885097174368256
745872938092662784
745880319811805184
745885781013696512
745871532644241408
745786942164344832
745900116939255808
745847893643399168
745781736768937984
745857142293467136
745843443621044229
745873562674860032
745873873447575553
745880307354771456
745865530926632960
745868236202319872
745877627353894912
745898615286136832
745866084276903936
745882077195804674
745861445330542593
745807473299304448
745883822349230080
745899600947580928
745825047160430593
745846912268513282
745877429932142592
745807850509864960
745902805521735680
745881666103685120
745867510394851329
745773717511364609
745890512205455360
745872644457828352
745895826413740032
745781577406418945
745890638000951296
745892894469402624
745897923557363712
745893414626074624
745861202149019651
745841426022469632
745871960840802304
745853450995499009
745868450111819776
745778771706380290
745868114265518080
745861231668494336
745889513755578368
745886393134620672
745809671135576064
745893628292235264
745885466512203777
745863571838492673
745849940740571136
745804633734516737
745822560160448512
745864637405609984
745851014373343233
745819787759071233
745892915482927104
745779753223917568
745816704781955072
745866566911299588
745863332805120000
745844332792512513
745901366787325952
745856596887146496
745829547766067201
745872728310296576
745873801888546816
745860137064214528
745897466327883776
745893896652210176
745853908300402688
745871637870948352
745823579539808256
745860610949283840
745794156102979584
745843867258392576
745798967112327168
745890209909383169
745864666765733888
745863416884133889
745835893689360387
745880068220682240
745891220807946240
745849684657377281
745867283847872512
745805707451072512
745880521121607680
745901518117834752
745870341487083521
745892890363240449
745822891422298112
745875685059727364
745785868217102336
745879762153914370
745832815149846528
745877589554761728
745901488434733056
745864708524216321
745889631368003584
745876150916907008
745833410854256640
745840364808970240
745890214279782400
745833838694244353
745841996691021824
745817250351947776
745875613752369153
745887743893438464
745777915955077120
745832739774074881
745888477816958976
745892550410645504
745887915935424515
745876775742345216
745840704539201536
745855783057915905
745886825294757888
745867728641265665
745841052729413632
745813114361241601
745882442263896064
745891254500794368
745814263969636352
745802159195832320
745884245881655296
745807024584286208
745852079781056512
745877354459860994
745785469825327104
745892860965294080
745848543794069504
745843720432517120
745875651618570240
745780566767730688
745810040171405312
745856097655885824
745875123069157380
745901421325881344
745858102499614720
745798673519509504
745876947570401280
745771137859227648
745872006592225280
745889777854054400
745891896371863552
745866591955464192
745873508337590272
745809486665777154
745893666296827905
745887529791021056
745834560051617792
745787629833232386
745813324147875840
745885931891269632
745781464227323904
745783364372815872
745865853917335552
745869167295881217
745884665249161216
745810631341707264
745897533201911809
745898447719534592
745902042321985537
745853681963311108
745846652012007424
745848279653548032
745835805617364992
745880114228002816
745883792905216000
745882635361206272
745793564836134912
745892365777444864
745856525479088129
745874108043276288
745881377044828160
745867967607472128
745900804796735488
745860963254042625
745903543912120321
745774816309972992
745863618357518337
745807590463016960
745854722226159616
745903468360114176
745775021885427713
745893666196234241
745800388905828352
745822580951519232
745895847167201280
745856420910931969
745874087088644098
745778045932441602
745827073059659779
745876448741842944
745883906138845184
745809255924633601
745798241451544576
745870807256150016
745824011347726336
745861059773349888
745858207399161857
745882278765694976
745892474963496960
745773692244766721
745857490403860481
745879233629724673746246478247628800
746251012432814080
746240270933467136
746260013589504000
746233048211980288
746244834407645184
746255680814915584
746142027780263936
746172843440779264
746265717616615426
746254799968972800
746187259171340288
746232591200641024
746222948290174981
746207572009459716
746187225419886592
746265524930252800
746165721504321536
746187276045037569
746146926496616448
746201519742058497
746224940530032640
746230342902652929
746138093548347396
746251620707631105
746232721320488960
746214228424433664
746237217446596608
746206489870663680
746186386827415552
746229436823941120
746258062957285376
746192556631822336
746184725686067200
746265533369229313
746254552664580096
746223594112356352
746168598440382464
746218053705179136
746216547698376705
746243240303591425
746205189816782852
746203654449831936
746226635074994177
746244653830152193
746262974671761408
746259518733058048
746212433136484352
746218833786986501
746206946940719107
746192699254931456
746247929845932032
746246692203290624
746251511408234496
746263587195338753
746254443453235201
746179331735568385
746219089538879489
746205349154217984
746238505274081280
746205999023828992
746263788362600448
746188991238594561
746221178285527041
746203893814595584
746220826135977984
746212290576289792
746152886606905344
746256271993614336
746218997335482368
746261603218259968
746173250103808000
746172608161341440
746207249094193153
746229369794793478
746204329686622208
746204707262083072
746194393405677568
746224248704798721
746247329821274112
746187984580444161
746229860771602433
746233467919208450
746234931454480386
746224827409666048
746204950699474948
746254061666770944
746232377215586305
746197820336549888
746208272412073984
746260424308424704
746143395144433665
746216199583764481
746200395630817285
746259715471048705
746199367963410432
746239344088735745
746247912942772225
746212819285086208
746244490344697856
746220188488470528
746248567103193088
746154677704679424
746237775247192065
746262089556197376
746226987522396160
746220981467783168
746241785018589184
746201943169589249
746259916835299329
746237020192702465
746207140247855108
746261422787661824
746153486404943872
746213284844429317
746228526701961216
746143374135091200
746207219746693120
746203876802498560
746258021278310400
746259820697784320
746186889795764224
746222659189432322
746218745870192640
746180313445982208
746192392835891201
746203986026364928
746250362336706560
746221178335858688
746201624524128256
746231009859932162
746235858550816769
746239633399242752
746248307354247168
746202815945547777
746263335461617664
746262995601338368
746239247602982912
746216954709442560
746162705816379393
746237909628497920
746203440548708352
746197329384898561
746212135424790529
746211619688980480
746224097772789761
746207702162935810
746221383798034432
746181303016493056
746247065479458818
746225162912096256
746240342106607616
746256590911602689
746263067038670848
746265944184524800
746187238082437121
746227583004467202
746216233117224961
746207295244120064
746207462903021568
746232544866099200
746240254064082944
746186927829745665
746201146545438720
746208184591757312
746266254642651136
746218510859132928
746191138990620673
746183395953172481
746235975722885120
746195790113050626
746237804653355009
746210403265372162
746236663974682624
746202450940436480
746234835136450562
746224206484955136
746189666441801729
746202832680804352
746261712085585920
746196671017582592
746250517559517184
746183479994388480
746214375267045377
746169890369839105
746184784452419584
746216036286889985
746198071906734087
746247648454270976
746229185421598724
746154060995145730
746234042509459460
746197128112857089
746206976384737281
746260823018995712
746220532563992576
746199074513133568
746246889339785216
746174537604173824
746244108788862977
746221052393459712
746208259749486592
746262437691822080
746234407275503616
746181659595182080
746257811659595777
746214522109599745
746250571926114304
746198223136526336
746232502910541825
746139339340537858
746251423415926785
746225380890050560
746226781934387201
746242648965545984
746215872625160198
746202501297233921
746223745216327680
746229772519247872
746260957157068800
746244565682761728
746201154984378369
746229474635591680
746251339437477888
746195760736174081
746242078724632576
746243970439733248
746213234504437762
746204400998199296
746218837981356033
746242254755475456
746222763724046336
746193734946037760
746183068994670592
746259900108537861
746240761704882176
746200261547327492
746191994628673536
746255965780074496
746150663936081920
746218695219806209
746224890177425408
746222180963225601
746207391599890432
746252069271670784
746224902852644864
746255110469124096
746245408914026496
746205454133403652
746185631542423552
746186072279789577
746241671973658624
746210545791971328
746203121852915712
746201003788107777
746217332125499392
746180082713001984
746232343489183744
746241126340825092
746189456923754497
746250119306158080
746230544338296832
746209585153773569
746203235304693763
746207110866706432
746187732880228353
746254342848557056
746223007232778240
746198642470453249
746191386320338944
746232754669420544
746250479668199424
746174059617058816
746192397088886785
746173228918312961
746187464667103234
746248776914919424
746209761301958657
746197413627473921
746203335867273216
746185875055316993
746190476252839940
746185610709311488
746176248871784449
746152383298834433
746235585690406912
746204069790777345
746237871716106241
746249053835517952
746190119481184257
746263285180203009
746258536863195136
746260436996202496
746240039982608384
746138571753435137
746259698966536192
746245677135499264
746248101489418241
746238907872739328
746242770709282817
746247552127868929
746239918381268992
746236646987698176
746193890227552257
746145530099666946
746194703859605504
746261435479625728
746254481227153409
746240744927559680
746195517462347776
746225309595295744
746228912699518977
746258272999464960
746234956649619456
746242695341948928
746261208731422720
746248185379696640
746220050068058112
746251822009057280
746232633114300416
746265491333844992
746236584203190273
746233765492457472
746171836791033856
746223455758999554
746204988578291712
746211091131228160
746251251424309248
746194364095823872
746193105884323845
746240052640907264
746205432885063682
746168384534941696
746200202747383809
746228908618461184
746243265595342848
746183572441145344
746181160498245634
746241483229958144
746227960592506880
746226848950935552
746201444324302848
746218867425325057
746256372719837184
746214278789660673
746206536142204929
746215939629146112
746195140335673346
746203910394646529
746208130049024001
746198780886687744
746139364401479680
746230921964097537
746219978634887168
746224328186814464
746170095823532032
746226337489133569
746213049887973377
746264891384705024
746237544396783617
746190077684944896
746259858232610816
746192472406003715
746199854725005313
746172201502670848
746265302619545600
746230095430352898
746205894346604551
746236911296090112
746224294779224064
746264010664747008
746212559263404033
746233958371729408
746218712240316416
746251830292680706
746169424714022912
746229948487065600
746261645098262528
746229755624587264
746246578902532096
746159530652766208
746190815957942274
746184625060454401
746246100819021824
746250479819198464
746208763451871233
746157806856830978
746248239976849408
746235006926741504
746260563039260672
746212685109301248
746266518699253760
746242674210967553
746216895813058560
746254963668566016
746233580821479425
746243202886230016
746252962801004544
746238236805185536
746222012989726720
746165540843040769
746242317573468160
746186575516598273
746199321826123781
746262773357654017
746201909829132293
746226643463602176
746189683378397185
746213612021129216
746242623879397376
746226375296573441
746226178109771776
746247653005139969
746263197045252100
746205516968275969
746253025799475200
746219882224640000
746239968981454848
746201893148385284
746226304047939584
746185946392068097
746211309167906816
746209073448652801
746213355845627904
746253155621605376
746207429675753475
746250920195915776
746233392295903233
746195056076324865
746252098950565888
746172352547946496
746247451334574080
746216904491044864
746184352564928512
746230057723531266
746227813628289024
746258973075070976
746256431658176513
746143558458028032
746214186384953344
746235384426696704
746215046150131712
746198965427703809
746220876580806656
746186713916121088
746243370633199616
746256011942596608
746226316425334785
746185501514727424
746224433149317120
746239016652050433
746265252103356416
746207869901512705
746239402708369408
746251981447135232
746242749624614912
746222872767528960
746228514173554688
746210537478885376
746191461897494528
746255299170938880
746189679297441792
746194406319882244
746215163896823809
746223686479290368
746138101865656320
746204158076682240
746266405373358080
746255295060545536
746248680651526144
746138160489365504
746210961204248576
746240232979214336
746215822092210177
746186638401875968
746238693619302400
746230133195825152
746199955233091584
746246595964977152
746195639319437316
746241193445588992
746252895654273025
746195190327611393
746190316835741697
746258004245422080
746234822666772481
746265046787964929
746151150462865409
746188735595876352
746137846055051265
746251046029135874
746225884248444928
746206511072874503
746205584110673920
746204745082167298
746189381489197058
746240203858206720
746214417080061954
746257127845564416
746219978727120896
746262920133226496
746236135173611521
746196318607970305
746211678312763395
746192304789020677
746224567467704322
746164618033238016
746257438005936128
746253906565562368
746185359193681921
746216505851797505
746244184110149632
746186923576696832
746183748509589504
746199502109872128
746217332196806656
746246281228587008
746222528809492481
746211204331245568
746240589499408384
746250513285525504
746247522746830848
746215222541639680
746228984002711553
746245585078935556
746263641629011968
746224592604127232
746192674038779904
746195186342977536
746236000972595201
746166358698754053
746255131147001857
746244515481137152
746259275236900864
746191503614058496
746256012215197696
746189746313957376
746206934668185601
746194473265172480
746200953297084417
746184608216137730
746261066028572672
746200290689376256
746238853355180032
746262668395188224
746221606335197185
746221606335197184
746225158881320960
746259027919835136
746264413125120001
746258872504094720
746170834084061184
746184469808295936
746172557859110912
746264119771181061
746212601139331073
746207081456230400
746261904943808512
746137904846516224
746138055774441472
746188853048795136
746210873111240704
746167613139599360
746202677319602176
746153805419413505
746199669986844672
746258096826114048
746209719572824064
746206510867308548
746225091806060546
746266309206368256
746245777832411136
746236277889044480
746166283457142784
746218741541658628
746228220609986563
746206183568990211
746191398794231810
746248768350208000
746201545016934404
746170204946726913
746239587291365376
746252149332512770
746258092480958464
746228795263225857
746235485203243008
746237745966657536
746140362411024384
746263356118556672
746164907423342592
746265759718998018
746254535824289793
746258071706537984
746216728435130368
746247212393431040
746206787615883266
746162781100056576
746221740297052160
746247329800388609
746257819670745088
746199623954370560
746221585112006657
746194548871704577
746206976439312384
746205860649525248
746208511730688001
746248420457848832
746220490646159360
746211237852119040
746225964162519043
746219211094036482
746225989269630976
746236952987348992
746217432700751878
746252086082412544
746256737854849024
746167311002902529
746211686760079360
746244607617302529
746206586234802176
746216103479640064
746146905474863104
746254367855091712
746208561919725569
746252765698064385
746203990153564162
746191059135299584
746253457754030080
746176370506600448
746224710174670853
746193072417972224
746258738592485377
746220691683348480
746216443042140160
746248625970380801
746228799478476800
746246281438371840
746213356160221186
746216505994403840
746185358895890432
746198508013658118
746265730295992321
746199606933872641
746249896643133440
746230846378500096
746207743967531008
746212143687602176
746233887320248320
746189796691812352
746181026485919744
746222075795243008
746234847706767361
746214824208543744
746217839808282624
746226274608128001
746242602744188928
746263964351356928
746204397156261888
746224512853676032
746237364188520453
746230020201295872
746263545055186945
746235359227346945
746192313244749824
746194716572540928
746187950937935873
746245379562180608
746238320611459073
746218242448855040
746250408511873024
746194045500686337
746207983097413632
746243131369099264
746207098271207425
746266527406657536
746264929263484928
746219190231543809
746216044683923456
746210793394364418
746225892821590022
746211996941451264
746264627101696000
746249380760555520
746196243357962241
746235099318910976
746212177539796992
746225146277441537
746189561642967045
746202702288281601
746215847299940352
746252946011209728
746266019656785920
746152270279151617
746227092363218945
746247241698947072
746209069438906368
746257152742924288
746228510016999424
746253667494469632
746239914216300546
746139737505804289
746258205907496960
746224500182650880
746255781553635328
746223887948492800
746223296681644032
746193709759266816
746191096745582592
746255441517232128
746246407204462592
746256183934197760
746254678258769920
746221165803274241
746244511165100032
746180082624929792
746264685897482240
746224386907111424
746264140637868032
746177330989568000
746210738813833216
746239410836905984
746247279724486656
746182330935435264
746227327135158272
746237678908117000
746237850761363456
746146712830480384
746182674528645122
746158192481177600
746261221272395776
746214740242771968
746196138483552257
746219748157882368
746228447287009281
746264853522808832
746198558659907584
746223338553413632
746238270229585920
746214341746167809
746251184395141120
746192279489019905
746179424131833856
746245899710513152
746206988992798720
746209518216871937
746265625614487552
746262731523645440
746144779235360768
746234885577154562
746243236281327616
746214568171470849
746225695613849600
746209476437409792
746206716417609733
746202371114446851
746258381988560896
746234176651747328
746246633688547328
746252924909682688
746246293886926848
746205617325379585
746244884680454145
746261800375586816
746218380852531201
746241785203204097
746243844530900992
746245320640724992
746250966542987264
746214014670168064
746170788076675072
746185291849928704
746186755842383872
746193131004059653
746224093360336898
746234302354993152
746208670858379265
746208356256256000
746205424534192128
746179998684413952
746240035859628032
746259539448700928
746193718118486016
746211229501259781
746216568875421697
746219253171314689
746233627227234304
746260890094342146
746218037024456705
746207903330144257
746203742714757120
746256423194079232
746255936428380160
746209455457472512
746240790830030850
746200643266719746
746212202554621952
746219865690636288
746217172779728897
746232297418981376
746180736827326464
746199720293335040
746235875302899712
746217680290480128
746214094206697472
746218867270127616
746245819934867460
746176047876575233
746185300360237056
746245450680963072
746199875352571904
746169848330260481
746252643991953409
746238597213356032
746253105306673156
746247627730124800
746190882785767425
746224839950630913
746257819846971392
746211388947726336
746185732360802304
746224022266904576
746239239092723716
746209815899189249
746205374227701764
746248353256607746
746265662981611520
746173871020118017
746236659734175746
746227008300978177
746245698455212032
746191394742558723
746197417842769921
746219433513783297
746236487704809473
746202912271925249
746242615465619456
746154392668278784
746208792535175168
746250924268609536
746265919236739072
746258062986608640
746222248151814144
746259690686910464
746171903707054080
746207911882305538
746217680277905409
746219857352359936
746195676938145795
746204195582152704
746180430655721472
746228355062628353
746217911006597120
746265201910087680
746224319861129218
746234327508258816
746263515590172672
746230208903024640
746210302367150084
746256066711818240
746207467223191552
746208583092580352
746196423469735942
746219228152233984
746244158810099713
746237636826697728
746195479835250689
746244373084512257
746146972927655936
746203839133409281
746263314246819840
746232477925072897
746207236377088001
746154744775729152
746187355501920258
746190601842991104
746262530125815808
746255059877527552
746240090628726784
746222931487817728
746247279707848704
746237821287956480
746191340296273921
746192434887983109
746202065152532480
746238735616905216
746195731493490689
746227126085443585
746238865615183872
746261930147454976
746181584345128960
746229893982105601
746177763313221632
746189825934430209
746259769997000705
746238186205044736
746175191961657348
746213456852877314
746213779612930050
746198776767885313
746185816406429696
746219269931732992
746190287219789824
746249380861091840
746186382348025857
746220121476075521
746221719652700161
746262605396869120
746188651541860352
746241231513071616
746197564307841024
746222725987852288
746258621009362944
746225397864357888
746248906791657472
746253063497752576
746217336214958083
746167440992780294
746236802134990849
746212177267175425
746206481503002625
746264010731950080
746260642814955520
746221647993020417
746147316617252864
746203147282964481
746209501540278272
746250727404666881
746250374978355200
746263368743391232
746214333315571713
746229378082709504
746187648969019392
746223455993896961
746215541174501378
746152219788050433
746250773454065664
746265805600468992
746261519143440384
746210373829722112
746258570673532928
746226379402813442
746204019622739968
746212831616335874
746231387259183108
746216241572937728
746193135466749952
746263922487992320
746263876220653568
746225557340205059
746225716673413121
746228891556077573
746238329100734465
746216631630606336
746239134407098368
746203726080147459
746231072602480642
746203558148595719
746190643853090816
746146209258078208
746178257884692485
746264404811972609
746194611794644992
746225703960477697
746210503744118789
746217667967614976
746255232133435392
746186747470483457
746187754006949888
746261691156037632
746249674336526336
746148684014960640
746202157049745409
746207366538919936
746211212732469248
746238710623014912
746176148229361665
746217181084422146
746186474526121985
746191927272300547
746262790076252160
746240224758366208
746223728707526657
746210948701003776
746195488215441408
746214689902755840
746159274724855808
746191810028937216
746243706139770880
746173950699372544
746148230933544960
746236701316517892
746259946489126912
746202765576175623
746223053340741633
746241344801280000
746212269541842946
746249624088870912
746245140419911681
746208503023304704
746227222525026304
746246088575827969
746242103987023872
746228262427234304
746200458427936768
746234759609671680
746247325799038976
746263847183519744
746256893044207616
746201754786664449
746239717268586496
746219324503822336
746207395764854786
746245480288444416
746216338343878658
746242216847245312
746254581882036224
746192065944379396
746240728226013184
746207714758426624
746221933256048640
746196406671532032
746177029024817152
746199942692167683
746228828855406593
746195081623834625
746221056906559488
746246943840444416
746253734695559168
746244347797078016
746230875721859072
746253449470304256
746266158324584448
746227767788744707
746191621293694979
746221983822553089
746209467738382339
746186156140695553
746152832156327937
746255471112298496
746187195996770305
746201423205916672
746228660961587200
746211384870871040
746225351584452609
746216463996858368
746246319237382144
746203134314221570
746202476068511748
746238555467374592
746230514839752704
746192149461372938
746261540211392512
746253843680231424
746237112630943746
746261263311900672
746256456777773056
746192321666916353
746206792032522251
746266569303592960
746230787754729473
746224353507893248
746189234411757571
746218586243358722
746171778070941696
746218145929584644
746262668248514560
746243269814685699
746258511861063681
746249598952407040
746183488248766464
746245622655680512
746250467144007680
746191142790668288
746206359847239681
746219563654647810
746186147689291776
746256163059150848
746258792963149825
746265696733106177
746203105310572545
746196696267317249
746218397461946368
746201586880282625
746194703821873153
746191994347626500
746244280822337537
746247506212839424
746206779508285440
746213934709891073
746213439995940868
746177834259886080
746168111972376576
746196704785895426
746218913659162625
746246524447895552
746212202625957888
746254594452373504
746218347298095104
746205663492112386
746198080546955264
746214488362221568
746210239704248320
746242460188315648
746188198422806528
746187884135219201
746242938359840768
746246201746595841
746177838785634304
746235204000309251
746247493634097152
746242405901410304
746170360354246656
746260952874684417
746176332694949888
746194343245971456
746248512677937152
746261674244640768
746260231412416512
746256620288630784
746247149340393473
746157563331371009
746259992483889152
746254501938618368
746247120164904960
746204879278866432
746222088378191873
746239192791810048
746203176429199360
746257001932460032
746225037032591365
746247015336656897
746216019228667905
746255416577843200
746241839699623937
746211749762785280
746244503065878529
746233773818150912
746218066116149248
746192384350785536
746260718069092352
746202295461785600
746223451636019200
746222239654125570
746205818819776512
746202174057652224
746256385546063872
746213742061334528
746222042442194945
746251381582012416
746266049146982400
746265139075289088
746261519118249984
746192786949443584
746230443578535936
746203520513118208
746216103236370436
746195589143007232
746246419602935808
746231215473123329
746191184800845824
746259992450301952
746194632820723712
746237418802601984
746242095581696000
746216753592602629
746201179978293248
746168120440668160
746199502130806784
746197140829941762
746252644126187520
746214291246702593
746181550669185025
746255768794578944
746248286311424000
746255794128166912
746209451032485888
746233517844008960
746195182257766400
746185052883681280
746214517961437186
746205541991489536
746207513167564800
746243748112146432
746203348215357445
746174487456948224
746216824740556800
746257719141744640
746198843738361857
746230183477186560
746171530292375552
746158846972989440
746226551281197056
746203411280863232
746185191085924352
746244569994510336
746182280545181696
746190513817137152
746197048714625026
746263675057512448
746219190319644672
746177796607717377
746168611379810304
746154245817245696
746194121136582657
746219311832797188
746262760669880320
746189251369271298
746260554579329024
746188768965599233
746259648496402432
746211921469145089
746226438034989062
746242346954690560
746230477124599808
746247317481619456
746217919432925184
746193974101082112
746251327198629889
746245815715364864
746240665047175168
746199292453359617
746232159023697920
746231899123654656
746192493461442564
746264455433031680
746151427274309632
746219240689020930
746253356914573312
746235044805509120
746264253896613889
746194016035758087
746202824250269696
746175217345585152
746262437624684544
746210172733792256
746238186326614017
746209048484151298
746198730647306244
746219941234257920
746218590404116480
746257497061789696
746200210989187074
746260164345487360
746251905664417792
746208461361340418
746180011472752642
746237167123443712
746239486497939456
746239901604028418
746198470294274048
746189364506419202
746249179446534145
746225578101997572
746244956096958464
746153499298304004
746217009285783554
746214127861796866
746228732243779584
746201737753559041
746148239456468992
746201737833308161
746242657379196928
746248181264973825
746243299183296512
746208339491577856
746210038293790720
746265554047111168
746206347222409217
746234818380201984
746221434305806337
746251394168938496
746233421391769600
746254389044744192
746246784683511808
746265927499546624
746201465094475777
746246079922974720
746179256267444224
746245916252905472
746200697603952642
746203071701647360
746231450127609856
746155411510681601
746258352498479104
746186915011977218
746251352318283776
746158586611568640
746173736433426432
746194133706899458
746253008992935936
746265944297771010
746243211014901760
746172679821074437
746261108059570176
746186520860602373
746199473005568000
746259900355993600
746234151448109061
746259581261721600
746199976196247553
746262873777803264
746244238862618624
746257366916730880
746225959993413632
746245266404155393
746236063992078336
746197572889387013
746199355476959232
746260579871039488
746206548465090560
746262882392891392
746254896605835264
746188655941738496
746246000180756480
746194645059657728
746215889536589824
746212991205441537
746256842771300352
746245408838549504
746207731447566338
746234063233523712
746212718328242177
746259380123865088
746248915297546240
746251792581697536
746213460984238080
746256846835552256
746175573538529280
746225309997928448
746243714553503748
746190660533788673
746250165334515712
746223456006479872
746256884450074624
746199217224327168
746255253050376192
746211527187800064
746228271071666176
746202006210019328
746230586067456000
746255915813314560
746198952932827140
746249414612754432
746207563503394818
746191268678492160
746209400759558144
746252719653031937
746246805571022848
746216673619763200
746202199139581953
746257840814297088
746259451632549888
746244205173964800
746231974537236480
746209182731276289
746229739002617857
746229608836538368
746224009751072769
746164932589215744
746256972383657984
746262013945479168
746211967849771008
746257899610050561
746247199957356544
746182817311186944
746250869742637056
746257073164390400
746222889607671808
746216736836378625
746188760417599488
746152400118030336
746207957998673921
746185920873914368
746235770503991302
746206678702383105
746247732491395073
746206674306752514
746209002271309825
746188643144871936
746240878964936704
746253260655210496
746241852223873024
746200122891984897
746252568725168128
746184151259299840
746258264275435521
746238958070226944
746255944796020736
746219681090920448
746185560306286592
746186554410938368
746250551218835456
746254783292522496
746239297754324993
746262508894302208
746202824040550400
746238584835870720
746218204620423170
746258235183738880
746215260298698752
746262156623089664
746262345647792128
746204699179646977
746248806430285824
746202232601751553
746202031283568640
746246017222344704
746250211324878849
746216992437239808
746255370335719428
746231777224589312
746189767239294981
746193458113585152
746238115115720704
746185099083915264
746238320494010369
746154685929766912
746192325664137220
746256624373882880
746213788072828930
746244796457566208
746188123046973441
746228614992015360
746198885836591104
746173929518211072
746204099314487297
746251117454065664
746191331836366848
746240681748860928
746194762697318400
746221408942858240
746234079947853830
746161103214944256
746149011158110209
746168023816503296
746254720398929921
746216086702460929
746188257117929472
746181743523168256
746192245989081089
746158909681893376
746237150182596608
746150193997832192
746146117012885504
746262852936343552
746261687020453888
746157215397085184
746150407743889408
746233425808396288
746246163809046528
746190539175960576
746197270874361856
746197459416735744
746209748739981315
746232918406639623
746222071928107009
746219240559042561
746220851154956288
746146637077090304
746179503869800448
746195240709554181
746224370444439553
746254619697774592
746265654626488320
746190450772451329
746265226924822528
746234826580066304
746150429025796096
746229802021982208
746198822674587649
746263704493244417
746212013819342849
746240056915075072
746172491031273473
746261422796054529
746148751174152192
746246813934563328
746258142766444544
746240002334523392
746244784067534850
746241369962774528
746195278462488576
746254778896949248
746195358288486400
746265050667614208
746191021353033728
746215914723368960
746207538555695106
746220218041589760
746193768701788164
746254476990947328
746227490679513088
746215042073255936
746218317766000641
746205508533555200
746219328836538369
746177696112091136
746205407748599810
746226685557649412
746214673045827584
746199506560000001
746247791173836800
746261254990340096
746262416871268352
746252149013778433
746245706550226945
746223527158636544
746216246023073793
746238060392681472
746241457984442368
746204698940563457
746218628198993920
746251213918736384
746167344314073088
746228778502754308
746240472281034752
746239142598631424
746179784892354560
746237569940131840
746228468170448896
746197493164056577
746254464374411264
746265172327669764
746240711264133120
746225041310814208
746233291422859264
746263293606699008
746232280830476290
746251964598599680
746236080706326529
746240509895553024
746259140935290880
746211913080541184
746229135186374656
746218414536941568
746214156966072320
746245861961777152
746210646316875780
746191964970704896
746205454141775874
746258948198645760
746239645738926081
746228451519037444
746239125632618496
746247648592564225
746247501745917952
746219039177924608
746196088189681672
746187745568096256
746198986416001024
746168816837722113
746237183841865728
746263591309959168
746198176944660480
746211586109382657
746219534164463616
746251629142376448
746183844911448064
746263608124899328
746263608124899329
746254762094387200
746194615766679552
746228212087218176
746192808051019776
746182376838012929
746260756036001792
746266216642154496
746246952409522176
746259191438835712
746251515749351424
746207945512280065
746231215485706240
746194670389104641
746199187717394433
746204157934084097
746239486711848961
746252438584328192
746246889566134272
746200319986589697
746170725137027072
746262488266735616
746188580175785984
746178610420146176
746188135684579328
746205911224463360
746166480484503552
746209530829119488
746245039651721217
746197828809068546
746176807066537984
746263414972964864
746211418278502401
746200403964878848
746225553150091268
746192069786374146
746231278429569029
746199502139207680
746224072346869760
746159102544519168
746196239142641665
746204124434178048
746223518740684800
746213502709161985
746140047955529728
746251733911896064
746246067532992512
746210814181285888
746263771694325761
746244079101612033
746178056620900352
746238618495156224
746208255873953793
746167336118345730
746249569781096448
746215906217320448
746243349552705536
746247140964470784
746169424848248833
746190493051035650
746175804619427840
746240945948082176
746224508630007809
746257177959010305
746188286826151937
746226115031638016
746262722845761536
746219462978723840
746265973402050560
746207097990221826
746252115455074304
746244649656819712
746179369559810048
746147748907474949
746222235484987392
746251150769348608
746242514659713024
746249552978653184
746212420880728064
746185065584074752
746163930184187904
746209614534828037
746210050952175617
746237628337422338
746256280403075072
746230783275241472
746220926866329600
746173765969645568
746262094018813953
746252623305670656
746253642127269888
746181882061160448
746261838111866880
746162982493818883
746192115911188486
746254795565039616
746190946040111107
746243076964810752
746250232401367041
746222575093571584
746172536984002560
746200727060545536
746256389627084800
746219270170771456
746188601059225604
746243035013357568
746213163184455680
746174562933575680
746235141274513408
746205789438648320
746214979125157888
746248630189834240
746178316995014657
746230200229257218
746142728291917825
746242997268819968
746211087071076356
746259463846400000
746141310394863616
746225662181015553
746244662424383488
746195723033575430
746169517164855296
746226798686461953
746193487784120320
746264891498049536
746258709181960193
746197123914358784
746243223476002816
746193756186017799
746253474459947008
746260521113034752
746204052912910336
746238089727639552
746202031220654081
746265696775045120
746256813264371712
746263654232817664
746147342022287364
746251641423335424
746199045178175490
746218871447654401
746184914513518592
746188534181146628
746244809304637440
746199607135264768
746239272525520896
746248697185447936
746247468283756544
746183999920476160
746224869348515840
746194129130926080
746226467504173057
746248193743134720
746257438035296256
746175146034073600
746199472825241601
746199472825241600
746193395522035713
746236961740853248
746265881160916992
746239830644842497
746247963291246593
746162688829628417
746220196868689921
746232050215059456
746254946576719872
746215272642555905
746202819732987904
746258499173294080
746217743079219200
746228808047435776
746242355393527808
746249833799811073
746250781712650240
746251343891939328
746232624524333057
746186986361233408
746265843382755329
746239071253585920
746250756727144449
746223124639715328
746225355803889664
746179621146636288
746208066849251328
746223284060987392
746223284060987393
746238165338361857
746187762236276737
746138806319972352
746194242612035584
746190362998280192
746211745505513475
746223095141138434
746209774165864450
746223451866685440
746246801301200896
746256477795540993
746236756240982017
746262664159039488
746212320230023168
746201079268814848
746238790440624128
746196239092310017
746242904767758336
746191256242446338
746218695169433601
746261074509365248
746244175851626497
746201997825630208
746195798623289344
746202455000547328
746228933696196608
746155537570619392
746226467474792449
746248143612710912
746250177627963393
746178237072474113
746211829240606720
746199879819505668
746255487625199616
746205332242763782
746208998240591872
746260806304669697
746200143792222209
746245652145930240
746204262598729729
746241843587747841
746227600050130944
746208956092035072
746213704279040005
746185069761433600
746186898201153541
746242800044281856
746207383173533696
746188291024687109
746260911023886338
746177406726250496
746215109043728384
746164551138295808
746203843512279040
746250739803029504
746227230603304961
746186202194161664
746171551528083456
746194812852805632
746244813482233856
746239331237408769
746241202169724928
746241755603865602
746261758348763136
746201620493393925
746151515283394560
746218028656779264
746191927519809536
746245119695785985
746253591971794945
746251511576035329
746220075384856580
746167667619409921
746234944175775746
746195375124418561
746258222378524672
746224152248356865
746225875985666048
746157949395951616
746222155797409792
746257387921752065
746217965599653889
746203578994352128
746260902828072962
746197815995469824
746223724446113792
746207312184934402
746262718642937857
746170226094505989
746228006625017858
746208813498327040
746266246157635584
746186902651412480
746236303071711232
746214807372603392
746202031363239936
746199221158608896
746172507720298497
746169756051353600
746241596249772032
746237997738164224
746219383249207296
746216761620520965
746165037480427520
746237800337444864
746265386513895424
746184742509383680
746172310751567872
746237565703856128
746237704103288836
746214056395083776
746230107958738944
746196327155924992
746234675811672064
746220985259483137
746222768073515008
746256439815995395
746160948260528128
746257035512188932
746157462894575616
746249108365647872
746173287886032897
746239406806171648
746194959884136448
746186558441660416
746197304382652417
746216325601648641
746181102017077248
746200899064737793
746224965951729666
746252379654328320
746199317715660800
746228174439145473
746229911002615808
746215541069643776
746250819591241728
746247896090087424
746179738834767873
746240153526616064
746245354195058688
746201377056055296
746247350910320640
746156980478173184
746255458491572224
746219836418600964
746236365994549249
746264295680450560
746252920870539264
746237842498551809
746253583629312000
746190216025640961
746243219462119424
746200035021332480
746257744362147840
746239855554789376
746193554519711744
746218078850056192
746253202077663232
746235476659470337
746228790922084352
746197149101088768
746194213033828352
746174470809878528
746221371257028609
746210642390986753
746212114650398724
746251985612083200
746246881018150912
746247291963588609
746208608170348545
746208574381002756
746227201343840257
746202194773348352
746223107975708672
746142501816328193
746193814956564484
746183471429746688
746244095874572288
746193840067878914
746208025036238849
746263318604693504
746185472326631424
746212320087412737
746255332792537088
746212286608465920
746204124291620865
746239977198133248
746186453550522368
746183362356740096
746205617509957633
746148382226382849
746192543851782144
746259543492014080
746262446218813440
746256171682639872
746243387171315713
746219647456817152
746196754832330753
746244490378129408
746246826450288641
746234713476476928
746216166234828800
746166866557698048
746185937651122176
746236575520980994
746238077383770112
746165817675390976
746188462961786880
746228656750505986
746188353792466946
746246059085668352
746262907676155904
746259598101909505
746235271142727681
746246444856672256
746181559024160768
746188261677096960
746207207151132673
746139876169498624
746150173164765184
746170783853056004
746241092748599296
746248353155948545
746224135257260033
746223925877579781
746238584886177793
746235967678230529
746250735751307264
746160838935863296
746168518782095360
746245530603429888
746248038859968512
746215356587347969
746258427941429248
746263062785757184
746221346217041920
746185547991945216
746169349434712069
746211510725206016
746251821820215298
746223539640930304
746183706495295488
746199699187654661
746205567123750913
746208218192306177
746205894518575104
746231777220386817
746163779327627264
746255303394627584
746239079621156864
746235900355452928
746253730304167937
746195211475247104
746228405356494848
746245308196204544
746240639914778626
746205504309886976
746230254839070722
746256120956719108
746198097072558080
746227385763135489
746196813569359872
746250584529969152
746208083731353600
746197166109036544
746248927821840384
746263109036347392
746241357287612417
746262173719003137
746246981924831232
746226270287990784
746174277729288192
746251859673886720
746187988820959233
746250270149992448
746167302371090432
746220662679703552
746196385695817728
746251130125099008
746165838659620864
746247392807157760
746251469855277056
746187183363497984
746242565121445888
746154040212348928
746250227997343744
746242800182824960
746261297025720320
746187104024092674
746247531223449600
746181152176750592
746173166154743808
746229311078731776
746230527326228480
746226899509084160
746247837374103552
746183693778096128
746232918419222528
746217013480087552
746214530468839424
746230212967337984
746255953520107520
746262353679880192
746255626276216832
746200378748731397
746264895541379072
746262311896256513
746224085101752324
746250672685744129
746250861538480128
746229483141636097
746196281014419456
746226563725680641
746222180912893952
746201326963429377
746225783580950528
746259355079704576
746214492657188864
746178971155501057
746234705071079426
746254137055141888
746216547929071618
746250827984150529
746210088457637891
746245157088018432
746223359512317952
746170750311211009
746187707848622081
746218745866051585
746243907386753024
746214014372306944
746231177569132545
746211711808507904
746244486062170114
746265134759350272
746158968570060800
746168959150469121
746159744419827713
746195370678464513
746239180225732608
746241260671799297
746166283322855424
746164307931496449
746252316907429888
746228032084410368
746238781703888897
746243483590082560
746221329309831168
746263276628021248
746192497777401856
746206083144835073
746197140691521539
746247485065207808
746260990690365440
746202383768641537
746141792844713984
746254678367703040
746214245121986561
746264509673766912
746249330525343745
746219718625755136
746244729453576192
746185224787222528
746250962042486784
746178816016539649
746262613944766464
746226207226617856
746259283810131968
746181349279571968
746263389924515840
746218028384161793
746227876517687296
746201876262072321
746245681510252544
746253789099888644
746248714088505344
746208243299450884
746181672396328961
746185602295468032
746228371693010945
746190400805707776
746226572462436352
746205109927841794
746222315034161152
746248248524939264
746243437767188480
746184612318044160
746155382368722944
746191423809064961
746192208169050113
746227977273282560
746264203435118592
746157152297844739
746212416476741634
746196364904665089
746211657538408448
746203079972814848
746260785161199616
746218993296367616
746199800220024833
746229722263150592
746197014937952258
746216308727963652
746206049414221824
746222524669648897
746196964769824769
746246621113901056
746256427291815936
746255081117519872
746193189728485376
746176970480844800
746222470043049984
746198109785448449
746246117583650816
746231928215330817
746207060241506304
746188160686665728
746219148401795072
746227180451987456
746186495787044864
746168363546779652
746150630146744320
746266070101655552
746205399389372417
746228967409999874
746246465794809856
746195836317507584
746187108147027968
746150353247232000
746237146026041344
746225527770386435
746243764738531328
746227784637259776
746252497241636864
746252497241636865
746229768320757761
746248198314954752
746158968448266240
746204422011650048
746227192825143296
746193252735299592
746206087368499200
746196595549495296
746184159631024128
746225473168936960
746263154976505856
746190031535104000
746218397633941505
746188244543430656
746202685871816704
746262227846574080
746218330306994177
746234088466452480
746225276271550465
746221656704585729
746227599823671296
746193235840630785
746265134620884992
746202832601153537
746250186414923776
746250261560098817
746257995911282689
746244444102529024
746258515984007168
746233865967067136
746197325492555778
746188043535556610
746242535719342080
746207760975433729
746243877804343296
746230313454469120
746264853879324672
746201486183407621
746196528339922945
746248701295865856
746217395153305600
746235644742008832
746213570069684228
746266166335799296
746247942420447232
746220956100681729
746172377583730688
746207299304198149
746199942545301506
746221367326969862
746221090523910147
746207584453951488
746187648948146176
746200290672533504
746243869507911681
746256670615973888
746252287497093120
746217781037662209
746251746331230208
746230355657527296
746218368173121536
746210373942972420
746143097210437637
746250572228026368
746224659583033345
746256813344038912
746259795536142336
746213011971420160
746196377370165250
746223875365568512
746251092099403777
746202811537334274
746235182987022336
746142304587685888
746254946899722240
746194598951739393
746263142292914176
746204556573323266
746264891594543104
746211455989485569
746221140503236609
746256247092023296
746198885865922560
746264673486413824
746256049863200768
746250974738554880
746236554868199428
746214987450880001
746175376540438528
746225070670897152
746239800949215232
746242993082884096
746251541087150080
746215168049184769
746234516239319040
746255148092121088
746198885622681602
746261213072465920
746170666211127296
746208108771348480
746264237077499904
746254380693786624
746206385071742981
746171400596033537
746212827573063680
746230305330126849
746243542633185280
746206825498894339
746186969592401920
746251851285340160
746241130828795904
746241902333300736
746147212057522176
746177817885413377
746179772410114048
746256263709786113
746258365295263744
746184654571585537
746207886477393925
746223392836063238
746241080169902080
746224118773604352
746251885032648704
746143923580604420
746201276619231232
746203650393939968
746224730995253252
746236680684736514
746239968729698304
746262932850352128
746261321939746816
746264090457346048
746228270920671232
746224932208574464
746188890629767169
746238760812060672
746263494903791616
746187150077485057
746248277952126976
746246445062316032
746211380416544768
746241562703650817
746225712315543552
746196973280079872
746237905090256896
746242141547020288
746205303121682433
746182787955253248
746189993857585153
746239436241829888
746188286641610752
746244284974829568
746217042840150017
746231982930026496
746246268914114560
746218263294599168
746184809412722688
746201477652189185
746255307546968064
746186806006255616
746253722066558976
746180896131325952
746225032771186689
746172092366917632
746172918929981441
746210222776037376
746185925386969088
746187867119034368
746199674155991049
746200080869265410
746230867425583104
746247724085837825
746216996644102144
746218896634503168
746238752490545152
746206603364339713
746237049594777600
746202081908797441
746246319224741888
746212395530362880
746255571569938433
746242821162676224
746204917153488901
746242405611896832
746239977256689665
746243257290604544
746223355167006724
746249238216990720
746200529722707968
746210294016315393
746173648373952513
746206842456444928
746206452008652800
746263687472779264
746261703617282048
746216224724377601
746219446037950464
746210189179682817
746196280913731588
746147354659586050
746254858471124992
746217445560455170
746210596002004992
746220637358723072
746210436983316482
746239746775482368
746238731544203264
746204074081558528
746180757916352512
746240950322630656
746211724303310849
746230699317829640
746260109785993216
746207794567622656
746176123373916161
746196843202150405
746140660500074496
746182586813165568
746257358477635584
746198784909049857
746198193654751233
746265445255241728
746248835782025216
746239444701700096
746249867446517760
746223443327102976
746234302581473281
746147694012334080
746243806765322241
746223342579941378
746218095753060353
746252556058255360
746207949773635584
746256511026995200
746167898343936000
746154061234376704
746204543885598725
746192632074768384
746263410854199296
746179222713008134
746225959783669761
746214765177909249
746206892448329728
746211317581656064
746222394616909824
746164857314021376
746224777195462657
746248206602866688
746240497232945152
746237540307394560
746264384083726336
746214224259489793
746198034376101888
746231173366484992
746245190776659968
746231546739204097
746221388025868289
746236898545283072
746196675258048513
746262215389503488
746158364523118592
746265495255531521
746225443804569600
746249674701570048
746255361947082756
746247623372316672
746193932292227074
746214832324521984
746222931697491968
746218624080240640
746205592260222976
746250920032350209
746229390661455872
746226723386056704
746227717377425408
746206166800162816
746223510528229377
746256146403471360
746252165933633536
746247812095090688
746240178516279296
746251792682487808
746204891782098945
746238471426039809
746237150216216576
746177859476062208
746192304617066499
746152374931099650
746230640899592192
746223879580856322
746187816867069956
746217810393595908
746241474438717440
746242250456211456
746220142254657536
746236345064927232
746195152935358465
746203805541294080
746175439714934785
746195194551246852
746259271164235776
746174219122278400
746250110787534848
746230502479167488
746232465115643905
746230003226943488
746217474794758145
746220020724752386
746252824300892160
746249527779196928
746233841203875844
746249074521808896
746161577443856384
746261997575081984
746231613760036864
746194024676024324
746265164262039553
746263557705187328
746246130141396992
746220721026654210
746221786405052416
746258277143560192
746212185613819904
746246247963631617
746219714590842880
746230867412934660
746240308447305728
746196217894309890
746226291314089984
746197266793304065
746202614258249728
746244733404590080
746242539838046208
746190056667262977
746207027022618624
746241084678803456
746216103299293184
746243307492282369
746179306548772865
746198377981829121
746205965553274880
746212831721205762
746219580180226048
746236890056032256
746252807704023040
746248944682962944
746255265352269824
746244234689253377
746229118413344768
746231760640323586
746257475956006912
746252782336876544
746200454439141377
746262534144032768
746201632774361088
746211179266117634
746230820973613056
746220066828484609
746254216910503936
746266430736318464
746261028401455106
746220138244907008
746236634253844480
746239956486488064
746188076897099776
746206917559615488
746189997900849152
746265856120856577
746259170425470978
746246377605324800
746249028585799680
746195098015137794
746261406073389056
746152605869543424
746241021474803716
746227042035765248
746242497962119168
746233094588366849
746175032754380800
746193932208332800
746191277352353792
746210159915991043
746202505407668225
746248512803840000
746257895298326528
746223057530822656
746217365830938627
746202568213176321
746190375329497088
746228979653181440
746176517349216257
746201981140688899
746221392207589380
746257614455988225
746259128255979520
746204774442295298
746232670703616000
746166514047324160
746141209777799168
746214173713981441
746222109391630338
746227516109578240
746224131117506560
746245828398850048
746251255681585154
746172214202925056
746234440599240705
746252971206336512
746246105139142660
746239746754613249
746192514504286208
746194280272666626
746218917668892672
746249674600882176
746237737322188802
746239620891848704
746178769891827713
746227096712712194
746197509849026566
746180334467710976
746248789648941056
746255680848470016
746244150421389312
746209094558593025
746253860612771840
746213943425671170
746237057941442561
746260101711925248
746228623363891200
746253663480479744
746145706214305792
746264346225942528
746209438717992961
746238794328735745
746201582681755648
746199959578382337
746169307290284032
746245970971734016
746203017007902720
746229323552546816
746252371236364288
746163045232062464
746218921976467457
746179537470373888
746145211173212160
746214408662069249
746216057141026816
746225397688262656
746203700599783424
746201171556073473
746209966860603392
746225066329792513
746222403211014144
746186243839500288
746263482249666560
746259090565906432
746250207256543232
746217806304186368
746189511353196545
746222415668142081
746208817717743616
746193236151013376
746218984911970304
746173552278134785
746226589252235264
746150366127996928
746217336273657856
746213909758021633
746165561856425984
746191071512715264
746253390628388864
746207244870520832
746245136074551297
746225553254952961
746248961476943873
746249393469165568
746186021583396864
746257727689678849
746253524812562436
746213079298408450
746223707383701505
746233799147544576
746228983902068736
746257509363572738
746184776084824064
746251087796015104
746211158282035202
746239507570143232
746248496097935360
746208582941630464
746226115270696961
746216891992014848
746217881814241280
746172721529257984
746200295005257728
746256846785130497
746244758587092992
746225464985825280
746197371374100480
746265403295399936
746254338750812160
746185061142302721
746247900494172161
746203453286846466
746204095170502657
746231529978765312
746232297637060608
746241185153327104
746247325505437697
746186785177239553
746208289138999297
746253440909705216
746194741654487040
746246914774007808
746218858755743747
746217126873075716
746215650339618816
746173048777121792
746252623171457024
746192078242099200
746208108918124545
746244091961315329
746192569118261249
746219282514640897
746216497459040256
746243764914630659
746197975605469185
746208767281225729
746152920228368385
746224043087405056
746242703764111360
746222289696362498
746198919395213316
746191789040644096
746257375280005120
746237569747214336
746231773038682112
746257396029399040
746198403319660544
746252245734428672
746216686311739393
746218280201789440
746186843884969984
746165113112104961
746189062642380800
746200156429684741
746200118899019776
746229172775747584
746246063170805764
746250592952037377
746238631107395584
746265101049733120
746192044922544132
746237674697043969
746250567748587520
746193898695860228
746234507804565504
746191960797372417
746173581323755520
746262248935546880
746233786388492289
746260604923551744
746211644749950979
746255135345643520
746245081825345536
746222701119832064
746172964903653378
746235082352975873
746183538731532288
746250710535180290
746261955548160000
746183542871195649
746253688415653888
746229814361632772
746151150500593664
746213666425470977
746252862318075904
746235246006329344
746256335147147265
746206468798480384
746216048962076672
746184184541020161
746227474007154688
746197853706420225
746220905718636544
746228132756099072
746195379046121472
746241000666963968
746242812610510848
746204845770584064
746225762953371649
746242296803266561
746181038959898625
746202928810057729
746204208378982401
746145684928106496
746262743922122753
746246889591418880
746175829512720384
746198017544359936
746201284835844098
746223640539070464
746211540026560515
746147366890250240
746199783254044672
746196914295570433
746197233117204480
746253273204686848
746194972546719744
746197883163021314
746256704229244928
746186231386673152
746227218355879936
746259300356657152
746244645705883648
746232867869462528
746209023188336641
746231236192919552
746226819938955264
746253583671189504
746202404513669121
746256423177314304
746236411972456452
746207194647953409
746171639579185152
746206708196741120
746186118400335872
746196666991026180
746201771236696065
746231018328203264
746197157598748677
746184297803976706
746178186686377984
746203880954830851
746233639667535872
746167608639033344
746148621330964480
746212240315949057
746149191546634241
746220930888663041
746264518070673408
746249238112153601
746193428959002624
746233782231916544
746210893998874628
746239557767565313
746228984153726976
746163066115497984
746216803630649344
746196247606759424
746195962444406788
746227910227333120
746222428179726337
746238718889992193
746174571255074817
746255286676127744
746195232484524032
746175477174444032
746227981748572160
746205122397507585
746221241124556801
746200978467094528
746214224133660672
746259682289868800
746248785475543040
746230711862976512
746225184139448321
746236567199506433
746230867320676352
746205709881118720
746178140519567360
746210038142767109
746237619932135424
746184285154009093
746216488990760961
746181777052540930
746227700575023106
746259828759232512
746265294138707968
746207601562554368
746159840830066688
746228262418812928
746158255630589952
746247535258382336
746198445120069636
746226912201048064
746202475842048000
746235132974010368
746177700121870338
746239813569773569
746201075162591232
746250123336884224
746157639088873473
746220025166454786
746204681995616261
746190442509676545
746236298923499520
746245828361203713
746176118827384832
746224609171636224
746212043372429312
746142740916772865
746255546458738688
746147220181901316
746180091181305856
746256435567300608
746214849240141829
746254904713306112
746252505663811584
746196864026873857
746218322161631232
746245790583128064
746262299476795393
746198013257801728
746257241188278272
746231282485473280
746163515036213248
746200920086581249
746254187571318785
746222919135563776
746156602697351169
746182645185380352
746261909092077568
746166190926663680
746183605785763840
746231504884244480
746216388486823936
746191881206280193
746264778214117376
746221757355294720
746199007240740864
746231521560788993
746213834348601345
746226358250962947
746198621398306818
746256943048691713
746208977000636417
746199820965077000
746243953263972353
746228912888287233
746213062353395712
746256007869964292
746183052020285440
746244859619479552
746243710057349121
746195731480870920
746215407019659265
746246495284895744
746205629954437121
746245685914247168
746216195771142145
746210860616474624
746187674097057792
746263725276020736
746185262703718400
746256246848765952
746232414842740736
746189859421831168
746221606117085185
746256859233923072
746216837449322497
746216795447582721
746262463113474048
746183333361639424
746217181046726657
746217181046726656
746179415797825536
746192371734319105
746197585250004994
746255454301470720
746223216947920897
746188706004901889
746209006700498944
746241571071234049
746263746436161536
746160658627035136
746213121245646849
746242166566039552
746145198732869632
746240602157678592
746204476764131328
746205433065463808
746223137159708673
746213767025823746
746181139765747712
746264597829648384
746205839858380800
746226953846304770
746241671734525952
746174441420374017
746243424815177728
746260986609414144
746250249329590272
746255533842239488
746145412449509377
746204288129503232
746190060945448965
746224873526067200
746225980981678080
746265529028075520
746204690430337024
746246172117966848
746221669207814144
746234159572541442
746217097135460352
746185438734364672
746181923865657344
746203310487547906
746219228164874242
746233614644350976
746233660831981568
746212534013698051
746149367703285760
746242066183766017
746238957923500032
746256909569789952
746212567622651904
746226769473134593
746214777697906689
746262441869316096
746254753777213440
746255676465283073
746230774861488130
746172944058093568
746225368399417350
746264849538220032
746152727298838528
746233727949299713
746236709747064832
746190580766564354
746238463020666880
746207207021121536
746252178407383040
746208331073654790
746231114797244417
746264975509856256
746247145288798208
746219635062640640
746148239456481280
746151498409709570
746221568582246400
746192178951553026
746247090741841920
746235375962619907
746213620191682574
746202857527926784
746261661745553408
746259509979406336
746185338259914753
746248885832671232
746216367473332226
746192241895444480
746198357324926978
746263842657865728
746247594087710720
746223573426016257
746229755788173312
746220922386800641
746199456018640901
746218833589874688
746242405913886720
746208918586613764
746213993384022016
746199468647690240
746206909217153024
746247955003367424
746253826886348800
746241298294661120
746256171288363008
746254481201913856
746204195821281281
746245891321921536
746177435926953985
746199502197927937
746228971352657921
746158276300017665
746212789975322624
746217097278042112
746245178122375168
746192564697477121
746222046787436546
746233060752928769
746243626183831556
746214480208494594
746227901943578628
746211925889933315
746247086736347136
746189259653029891
746249468991897600
746264794940989440
746247170299396096
746255605258674176
746229210457346049
746231638875508736
746193827401129984
746226635037245440
746196700574814209
746254355213385729
746235162292191232
746245031414140929
746197166104838144
746243710229356544
746259019287887872
746234751200043011
746235493755453440
746264182752940032
746242204524552192
746213918259847172
746238362533519360
746204837516185602
746252409312317440
746243248973291520
746260881818910720
746256670783844352
746221174309302272
746209576882573312
746241013375610880
746194259208867840
746190044008849409
746188240688807936
746183643484282880
746208826068631553
746248147588943872
746208096159039488
746247149734727680
746260122607955969
746259212439793664
746205353218449409
746256028711424000
746248143562543104
746171073050337280
746252014733123589
746219043418365953
746255974411862016
746214098585583619
746257144568225792
746213251248070656
746231018391109636
746249691441008644
746250173433667584
746233304030994432
746255542528647173
746249062144421888
746260156216811522
746237066531373056
746230246555344897
746164001604763648
746254388784570368
746256683228401664
746233127832477696
746180359532871680
746213372748673024
746211539967868929
746174969575575552
746180560561790976
746251696028815360
746257035314995200
746241231299043328
746235262733193217
746224219176865792
746231106467303424
746249313806737408
746208608136814592
746217097294839808
746213095920402433
746197744784551936
746212869453156352
746210260436680705
746196448790777858
746213326695215104
746241436811558912
746243793997926401
746208847149162496
746264648358330370
746210021378187264
746212521552412677
746159417423339520
746215121848926208
746190463351152640
746143676196257792
746245077744365568
746257173886472192
746150672089899009
746172377499766785
746230842041597952
746266120403947520
746248957114753024
746217181281542144
746180258714443776
746256716665339904
746250416942358528
746263154993336320
746265012994400256
746258478273011712
746242858844360705
746213544778047488
746206481523978240
746199355284041728
746206603322368001
746193269663531008
746183857427341312
746215528562204673
746258234936295424
746241436723535872
746148734430437376
746225892955815936
746206401689587712
746190295885287424
746188819544735745
746159983654502401
746202412919119872
746190048333176838
746207978995355648
746264132115140608
746190576622592004
746262106488578048
746192162400804868
746206246886223874
746234516344176641
746214438043168768
746149669592514561
746201167386972160
746190216151523343
746242707840864256
746212550920933376
746193357626454016
746174147605168128
746213674746929152
746206288590188544
746139615908659200
746198705317961728
746189461269032964
746236705535975424
746225754262757376
746206997310124038
746157131334705152
746207203099447296
746244590936686592
746241361561665536
746256121111805952
746140882454228992
746217009424146433
746223808063766529
746223120537681920
746178925106180098
746188085327691776
746199300703551488
746187204502839296
746265604642873344
746153905944465408
746221442652528647
746261842159337472
746242426688278528
746192757975220224
746151825724833793
746222575127138304
746228698794209280
746234138605162497
746220695982477313
746264673138290688
746233526480035840
746248055356293120
746254728712032256
746203138554662912
746190425577431040
746225263743119360
746207605542924292
746230930252042240
746210415697223680
746183366773473280
746213251193573377
746233585187721216
746231144224456705
746239780304785409
746209518233616384
746208692077375488
746207060455415810
746208213733769216
746191105394237441
746210831252086785
746206255174148102
746220452985475074
746239977382621184
746247057116176384
746223699183820800
746165297707683840
746220838857302020
746249569520979969
746244389677244416
746238844731719683
746185052858556416
746254602727723008
746246013019512832
746261385135427584
746249015788998656
746254187642621952
746266560868810752
746152534411251712
746257073357393920
746214400218923008
746262743976644608
746238924620607488
746204954717626375
746236890198605824
746265097132204032
746264702569811969
746257408901718017
746201527946141697
746235296224706561
746172704672276482
746218255136620544
746245970984374272
746262949594021888
746190023159128064
746252652384763905
746197698613641218
746250345710555136
746242640685862912
746198202139828224
746254150028111872
746259317142261760
746237972350119936
746220549186064384
746226618562052097
746260164450328576
746208079461552130
746197895871795206
746253579422437376
746266523141083136
746232008200753152
746208461453557760
746206322333360129
746239280901562369
746218422787178496
746183593320390657
746237594984382464
746243651307712512
746212114495213568
746248793654460416
746238517676642305
746221622948827136
746172969014038528
746239687686131712
746149212681805824
746245417214566400
746183069015613440
746237326502703105
746164962071093249
746226450454319106
746240577122017280
746245866005102592
746206741432406017
746248290199445504
746263326921891840
746236676196835328
746224001140154369
746254141534633984
746217239926321152
746148352849412096
746188534319448065
746194162886676481
746229155960754176
746215012889300994
746264509589905408
746199854758563841
746231378954452992
746236756215750657
746197602413096960
746231890521137153
746220452964507650
746261863005040640
746224420415365122
746244553099845632
746251247301230592
746257740276842497
746247464232030209
746223527313846272
746258654534467585
746257232778625026
746242754104090624
746264975430324224
746198856522567684
746185388255961088
746173577284591616
746243051509661697
746246801544609792
746233455239847936
746251331145506816
746245589059309570
746260814382923777
746242963756453888
746244121304645632
746241000603951104
746236416472940545
746193634479878145
746250408507678720
746240606234566656
746205223320850432
746230116397654017
746231685096706049
746208822113406976
746264090327289856
746231785860653058
746198000616124416
746168892121198593
746230179417071617
746167042642939904
746253730421563392
746164223915474949
746177108968349696
746186747546079232
746140635137118208
746265877306351616
746214861659480064
746240203845570560
746247724283076608
746153700444483585
746190467776258048
746203340183265280
746254305204838400
746205365855870978
746215696309198848
746225582447308800
746261644888653824
746243529727344640
746226677034823681
746228367628742662
746258176413163520
746218850761347072
746259002691031040
746252807448203264
746149728266690560
746203167885402112
746163468982620160
746257761248346112
746193898670743552
746208733961687040
746228128230453249
746262710455836672
746239985766928384
746222663077502976
746243936814006272
746205357307895808
746179457686315008
746199191970422784
746249515150282752
746246700730318848
746239922546278400
746179247807545344
746253931643342848
746148067452272640
746191243739205634
746262664368766976
746237674718040064
746226811298689024
746209237416611840
746216698726879235
746144372291440640
746257219981836288
746248747538087937
746261796105773056
746266497652232192
746241768178388992
746204933674807296
746262051937521664
746248592281714688
746161778854338560
746238727463149568
746239109186785280
746178606058004480
746142111637057538
746261850678005760
746212840135024641
746245236813225984
746246109551595520
746217332427497473
746224265523953664
746238412881985537
746245379520237568
746265080212262913
746225414624862208
746260483183943680
746215629443633152
746198776612741121
746191751178682370
746214182433890304
746138747813564416
746229906749558784
746175556828397568
746204334237458433
746258470119280640
746247095129083904
746207093930135553
746226257809940481
746185186908332032
746211477107838976
746209472234696704
746226052070924290
746198940136046592
746258209741082624
746202882706268162
746237414511763456
746258109346250752
746191771961434112
746249422896410624
746228442870382592
746266107619618816
746217013463257088
746196973275877376
746216292017856516
746223271402577921
746176878193541120
746247330077224960
746243466917744640
746169030650789888
746208360609939456
746254036589023232
746236890324471809
746195769422548992
746140152666284033
746199091382652928
746252996581933056
746242405922287616
746199007425241089
746236034464178176
746226668746874881
746216635896213510
746220440289304576
746175800420995072
746244423126745088
746207580318359554
746207265913376769
746239306008649728
746258692455211008
746260206229815297
746236021839265792
746213230071025666
746252811822841856
746214945587499008
746218133233426432
746178123666956288
746196096616042496
746171840758874112
746205764520280064
746209203623124992
746210281521459201
746244356252770305
746233425791586304
746201372752654341
746235657148784640
746203101103718400
746263813406728192
746226706420109312
746144833610342400
746170448145059840
746188831850795011
746187368000950272
746167424278536192
746243903179886592
746154908332720128
746265684162686976
746151129365479424
746258184856342529
746211929983639554
746199523039449088
746225779508293632
746265415907606528
746205869323386880
746189737946292225
746149896055554048
746164399941914624
746253411448930304
746173954751139840
746224664033165312
746228434444001283
746138865346314240
746139376967688192
746264367029620736
746265646279888896
746218389224325120
746239025149685761
746218955396677632
746231286822379521
746256465149763584
746228581223661568
746172620949721089
746191117998133248
746243773210951680
746230254671298560
746178585120092160
746181043179425792
746171324863754240
746238236595347456
746181017933733888
746241134700040192
746212126918795264
746190107011481601
746228191191146497
746189247040741378
746188051647344640
746250798615695360
746220100391342081
746179868644171777
746213108587192320
746229252425555969
746208142514479112
746216032147144704
746139750180978688
746204988519505920
746173287990886400
746264312675598336
746262383300124672
746234545452654592
746234474422145024
746237267946012672
746201804870819840
746261284241346560
746189548967759872
746207232497319938
746167612904706048
746186055410409472
746222810150797312
746210831164018688
746249137566416896
746222348638920704
746243869424025600
746222742685421568
746263800936988674
746220532362674176
746258138593173504
746198457820422144
746244519784374272
746256280617164800
746211988527685633
746256750160945153
746202165702598656
746234184864145409
746188374751379458
746260067788304384
746248034535747584
746243672421736448
746254946828435457
746255093587189760
746257060531175424
746207668415528961
746241483007627265
746207534420111361
746252614543695872
746243714255814656
746216191501295617
746233581018583040
746214039613640705
746223791580164096
746260088843710464
746215734083084290
746183568196526080
746158834285219840
746243416586018816
746234415685079040
746260378191953920
746230057635504128
746226689852616705
746204619303329793
746262932611305472
746147308304216068
746251046133997568
746247346602803204
746183215862321153
746223107656945668
746218578060279809
746173958928609284
746247312909930496
746251587115433985
746247824761749504
746207983219027969
746165696317448193
746225095937425409
746199602726998016
746245396200988672
746254170890604544
746194255329169409
746219789899571200
746210361095774208
746211758025510912
746209459618250752
746219639110152193
746200907222683648
746257689781612544
746197749029208065
746221069451698177
746192334174314496
746221841258160130
746204351023091712
746209664988110849
746250777803489280
746259938159140868
746164815463333888
746240182790193152
746237775431634944
746185040220938240
746197845544296453
746197715290206208
746233455290130432
746244767030247424
746200404069777408
746184306414915584
746237578135801856
746252572613349377
746223959146782720
746193156463419392
746200429176905728
746243198587133952
746190903786692609
746230510679003136
746244725385072640
746189016609894402
746255156422053888
746194527904399360
746204023854751745
746197233029177345
746232427626930180
746245757213229056
746225116858638336
746184113388818432
746255718521643012
746220486254698497
746200743632265218
746239587085758465
746221593731334144
746250538598146048
746151615959207937
746245652267536384
746153415097614336
746241520852819968
746217093192814592
746141335820902401
746213016115417091
746216476437159936
746178031589396480
746217944628137984
746224407949934593
746154342215000064
746244243065348096
746209065122967554
746240698815496192
746217135223955457
746258960819200001
746229512627589120
746232972903251968
746216405201096704
746169697696161792
746221308430557184
746180086940991488
746230473152593920
746221430094733314
746207014167056384
746212512958291968
746211271658209282
746196586997260288
746159685863084032
746254049360678912
746237993250230273
746187087288893440
746201007843999745
746244225981911040
746241835329150976
746167453768622080
746240371374465024
746204514558980097
746204270953803779
746266560562610176
746191998625816576
746222671394791424
746263700143640576
746226664523194368
746258373495099392
746250710694641664
746211975948959744
746255722753720320
746181487632932864
746259312822071296
746186197807030273
746186130958082049
746200445819854850
746252791073628160
746180678073589760
746259392639623168
746202216134893568
746245631392391170
746200152449253376
746198222872289281
746260726654865408
746198965167628292
746226299681669121
746245656323338240
746239431837777920
746232981354774530
746258058884505601
746233060736131072
746202329263681537
746219056202579968
746236969793945600
746262437658255360
746258721672683520
746162911094136832
746261556908916736
746229881613127680
746188571892154368
746228069669572609
746235569236119552
746230883829440512
746200643082190850
746192871015907328
746262613948928000
746248885866233857
746207525930827776
746215537009582082
746205877510643712
746172079679115264
746247858257596416
746227285477339136
746221383772889089
746261317716185090
746197254168424449
746239574410682368
746212903137619968
746228036224221187
746238371027030016
746139565686022144
746227570341863426
746244200870576129
746243575864655873
746172977562198016
746256096147308544
746245668847648769
746264689982636033
746254254718001152
746238232552083456
746209052686876672
746233094584209408
746261934626967552
746214081745420289
746226777970794499
746249250783125506
746221744478773249
746233669006680064
746248852253061120
746221216105521153
746245845247528960
746264115694440448
746176286851137537
746241793474203650
746251968616685569
746202555714174976
746187078799482880
746186726289313792
746209585493479429
746204631705915392
746244041449345025
746196981320585216
746230959389839361
746228740653342720
746206800467263488
746214437984440320
746192183032569856
746261884182142976
746261670419365888
746194762714144768
746228983956537345
746264472050892800
746222310755991553
746181059985870854
746166820063817728
746245861768839168
746247459739836416
746261909133983748
746199288145817600
746210034099445762
746233459236962308
746198373934333952
746151661949849600
746247820596776960
746236634480283648
746247627633631232
746201469573992448
746260319702417408
746246596074024960
746225976766435329
746169710262116355
746222604453707776
746195186200391681
746191667431014403
746235741039005696
746248302795038720
746245568171773952
746208050063650816
746207064561586176
746197820294602753
746204803739459585
746238899379286016
746257719057858560
746191575038889984
746212470876831744
746185057086410752
746198583754448897
746250744039366657
746261628149178368
746193085000876032
746189415039401984
746262009818320896
746182439761027073
746215440800616448
746251306285686784
746238568192827392
746205487637528585
746214673192628224
746220880561217537
746235078376718338
746205995160866816
746192505981435906
746208754853568512
746221346275786752
746203977709027328
746148142966509568
746192200103407617
746260646698823680
746170406197923840
746257912176205824
746175112265740289
746219148347203586
746239507507331072
746235686504693761
746198432499400704
746209673339035649
746160541165490176
746207689525452800
746211032410927104
746224328178442241
746246365123059712
746264186745913344
746247841740271617
746226786103484419
746257614384807936
746232221917319169
746222079976976386
746193487599525889
746263335545479168
746173933875953665
746240090649698308
746222344222318592
746194624457244673
746172109194412032
746255663878242304
746207433740083200
746202228650708992
746243131197128704
746265642395832321
746196260151955456
746261544305106944
746180527263195136
746217126520729600
746232783995961344
746260210742747137
746220427689660416
746173636009033728
746245224435945472
746220049988358145
746186634094346240
746247728288702464
746206162949832704
746245664753885184
746211569327976452
746237351815323650
746254686798372864
746237599115677696
746228417960382464
746206460422422528
746236470671745024
746195467185229824
746185660952809472
746191684115935232
746245006373969920
746206460569235457
746188013970014208
746261192021262336
746223414059294720
746227754970931200
746247564618571776
746241646778474496
746248277666861056
746261049565974528
746192736848478208
746239767554199552
746249221309874176
746170779763511297
746253155575406592
746195899244642310
746227817902313472
746233597934243841
746201817663447040
746239566252646400
746243890601066496
746198453802307585
746228149201997824
746140656196788224
746226320514781188
746264622815186944
746258293648064512
746205667694772224
746200953532014593
746181261266386944
746226102356451329
746225880033165312
746189460904226816
746182590634336256
746226232430190592
746205869012983808
746214404601962497
746249905203716096
746219702066675713
746248210683834369
746229688620593152
746239628961669121
746222637823627268
746189108624527360
746204539745767430
746245370938695681
746196838680657920
746187879898984448
746205852248375300
746234637727367168
746222780559941632
746245727484018688
746253436715474944
746240673666347009
746204426344370177
746224802256453632
746210256334688256
746199573735997441
746212206828650496
746218934479650817
746216866587148289
746199225411657729
746185258467368960
746251884730662912
746206548523786241
746221983906463748
746253147438481408
746261368140087296
746227704777707521
746256884320075776
746225532136656896
746229634082078721
746148952395776000
746174881465769988
746218297033555968
746245379637805057
746199544208064516
746264379893612544
746237414465691648
746250039517974532
746246100814860288
746264690171457536
746234877180153857
746242456166014976
746193647012438016
746264996145995777
746198109718347776
746230854632898560
746259459849195520
746211028346638336
746254628124246016
746187745513463813
746218959649673217
746184390032535552
746194372434132993
746253680136036352
746203453144211458
746235422355783684
746218128934207489
746247049042083840
746237750039347200
746202979242381314
746258415232520192
746192350783766528
746221983604453376
746218615720939521
746198365675749376
746250823592722432
746210541568307200
746188077094211585
746231232057352192
746226123680284672
746225653578498049
746224084892082176
746217768291205120
746225519335636992
746224609515577344
746209421676535808
746261338805141504
746187762374574081
746253382332092416
746254368098263040
746191621193007105
746233501393948672
746245068969873408
746245748635799552
746208855600693249
746207664456142848
746258926979678208
746217558529839105
746191944091480064
746189394172747777
746263138262200320
746219685113298950
746214177924997121
746247380312399872
746190614429990912
746254690711633920
746253017335341056
746200697817862145
746207995781013504
746222013132378112
746214383475298304
746182787942612994
746222067570221058
746249834051604480
746230493922791425
746261041013727232
746216686479515649
746259962947571712
746197279288098818
746259233251852289
746160348386967556
746155810334580736
746211447647023105
746228954466394112
746208695978057728
746230221230071808
746147744503504896
746200416774303745
746245203317653504
746194716413157376
746187250757570561
746259418048794624
746264153245941760
746256964250898432
746265558203703297
746259128457302017
746257190642561024
746208884881133569
746174365616701441
746248638691581953
746189327042908160
746195085574864896
746243974327861248
746211380345200640
746250484118327296
746218858952822784
746239234755952640
746235824778289152
746261510805196800
746188555114807301
746209048295444480
746182364464746496
746193864898142208
746244066812305408
746259526714818560
746197149088514048
746230737385357312
746236877498261505
746248336542433280
746210625638936577
746218930205667329
746194427157188608
746172587194064896
746227088181460992
746245039680954369
746205848238624768
746232217806921728
746250391843647488
746220037392863237
746249749972516864
746213112697626625
746141515886428160
746220238778171392
746221207930834944
746261720499261440
746212487838601219
746216333918928896
746249238439411712
746266380358586368
746208750587936769
746243668256915456
746251293333790720
746189956150788099
746248302803451904
746189809266266117
746213372887109633
746148256346935297
746229889922043905
746229160108953600
746238396150874112
746189062646599680
746176186062110720
746242334677835778
746221295663095808
746225083362869251
746237175595864064
746260000872480768
746200676804419587
746259103119450112
746211594598682624
746209090263650304
746237464918921216
746199368101826560
746254493814231040
746231668474667008
746162982388785156
746220477836730369
746161237696851968
746241147379474436
746213469427367941
746197061108801541
746227096519774208
746254149998809088
746206062114570244
746249884060225536
746264794823561217
746265172373872641
746217080576303104
746236387070869504
746152580452081664
746183953858584578
746236781218017281
746252942051782656
746238991410827264
746222835102711809
746221610512715776
746217076436533248
746175779151581184
746227616839983105
746191478611836928
746195643593437185
746264736216449024
746238567865712640
746245904001294336
746194955509501952
746245161328451584
746248869097447424
746266103584858112
746217067792084996
746220595327569920
746240937727143936
746175791667494912
746236160440045568
746253793403215872
746192292143259652
746214970795319297
746224714247344129
746166409219215364
746256905379655680
746142216289136640
746250526153596928
746191566771871745
746209023481909248
746215952140767233
746181928215265280
746266250544820224
746248143721771009
746199045035593733
746242468664926208
746218393531912194
746252958703067136
746161405397700608
746194884487327748
746161426545385472
746195483924672513
746211250426679296
746262739925012481
746151678894809088
746213053885100032
746231236289404928
746221912494247937
746209333638115333
746236135446216706
746262370478137345
746186588120563713
746254053210984448
746232398321324033
746238882388140033
746227025413738497
746248449943822336
746248659554045952
746225510926024704
746263507419570177
746196193030475777
746239796947759104
746139527710793728
746220364695371776
746196977180803080
746255277977018368
746237657685102592
746169739488092160
746218531822305280
746230301169356801
746145408334757888
746198482990465024
746239192875728896
746256599140925440
746153675324784640
746248764147507200
746261955237675009
746243856954433538
746245035683909632
746211611220664320
746210390837628928
746241222935613440
746260089028345857
746259807976423425
746197732155527168
746245496893743104
746137841680384000
746227381845692416
746258109090299904
746212676557115392
746247338444783616
746190220081537029
746189951910346753
746231517270024192
746260990711390208
746220419401711620
746265193626345472
746196813577785349
746177293211557888
746175129202401280
746140295272730624
746255764730290176
746167226923810816
746222533012160515
746211313223798784
746145274267983872
746225552990699520
746157387300675584
746194032754196480
746200370666344448
746251750600998913
746210663249248259
746153776051068929
746231395853295616
746200597154533376
746190790754369538
746218653603921921
746204908718698496
746261854591258624
746235677902176256
746189813330640896
746143277577998337
746253524888064000
746206162844979200
746168300745330688
746235028166742016
746259040242704385
746207094085279748
746230527380754432
746262349682663425
746260911112003584
746226056508497921
746247883415035904
746221966969864196
746256578198798336
746227658426482688
746176404178485249
746255064046669824
746212466967740417
746217122573889536
746197895909511170
746223258937106432
746215608543383552
746194422832861184
746216883456598016
746264891577798656
746199686847954944
746190782143422466
746187036684488708
746258348450979840
746257375313694721
746206045417005056
746241348966060032
746197933511479296
746218368085045248
746188366362906624
746163653615837184
746263528328335360
746262693426921472
746247896216002560
746248839741353984
746240060974981120
746265441023188992
746178140620238848
746199217052389376
746211598717509633
746252493189853188
746241030006018048
746208322806648834
746192648587776000
746208335490228224
746205995144142849
746213792330055681
746253868833583104
746207186267701248
746167298545721344
746221493126782976
746145794105872384
746259040364175361
746227176366710785
746195815274684418
746243844249784320
746228707296059392
746235665398935556
746225486011916294
746257119540879360
746231907222884353
746247078418882561
746229478989324289
746252346460676096
746181772837289984
746180959352033281
746162688913514500
746226219994079232
746260139485839360
746224869596004353
746247573149736960
746262454351630336
746262836108726272
746236957253001217
746187766602465280
746157462789722112
746196696447619074
746187145824636932
746186197848952832
746172709114085376
746198344502960129
746152039353323520
746264765744308225
746258067327713280
746199565171253253
746196767364907009
746264983810547712
746232045953654785
746245681459904512
746160944061943809
746260340615307265
746180942578982912
746233446918299648
746224957407911937
746170645222985728
746242976200810497
746245069057957889
746259216562794497
746208679410565121
746168468634898434
746227448967110656
746265067738521600
746262710334164992
746148692520931329
746150672232554496
746255781461270528
746163372605968384
746260042677104640
746214396045590528
746195005790814208
746202375518486531
746193114407133188
746202610261073920
746234512019861505
746210180799434752
746235724362452992
746141323191783424
746225955702603777
746145525855051777
746218670221733888
746259996858531840
746198289951784960
746205537923010562
746199166771073024
746228195318337536
746241583884865536
746214811529154560
746235363497123840
746192178783784964
746222411675111424
746256444308267008
746199611375706112
746245903875473408
746205865124864002
746153251729342465
746184813900607488
746250718907072512
746173619382820865
746171970950094848
746228845515157505
746224345098248192
746263238950723585
746262194359246848
746195538421264384
746248466372956160
746194670389059584
746148419920592897
746234633738543104
746185082096988160
746266288025145344
746237603372900353
746213347805192197
746254409676505089
746191977574629376
746261322220724224
746205948801277952
746183211634434049
746239000126590976
746205432889249792
746199485546536960
746197069711319040
746232540634112000
746198940148609024
746223573342126081
746250563524796416
746250983001337856
746265772377276416
746232435961008130
746242472746029056
746226861668106240
746186495682306052
746163594979643392
746240874972012545
746233236922085377
746263049963732992
746228061352300545
746238953917841409
746248017884307456
746203298026291200
746190622705459200
746220255651860480
746232880360132610
746217235669102593
746178555990663168
746244675011477504
746255223555915776
746221484549431296
746256397948559360
746207420968374273
746231362001080325
746197241619091456
746215746800226304
746209702715940864
746216828813205504
746219244828790784
746191717666160640
746192006993481728
746252337681928192
746242456186982400
746250463029370880
746198508043014144
746248487453495296
746261024278515712
746266305062309890
746201360249434112
746145978814697472
746224009574965248
746246910449618944
746265835224829952
746176601193254913
746175041004511232
746238106425167873
746262265855279105
746256762852913152
746161715830620160
746185107568922624
746180355061755906
746210692521287681
746210181088837633
746142661111734273
746214673167454209
746237556963020800
746196100525088775
746262953813475328
746175150316478465
746257954190528512
746161430710280192
746221119829512192
746178551632793600
746238131599400960
746246017000083457
746193688942903298
746265164232679424
746264190973841409
746214576711049216
746240161940332544
746166148950073344
746263863897825280
746198533162754050
746232691880693760
746257668776599552
746210751233155075
746242132957143040
746229701182529537
746198311107866624
746246268624707584
746213397822210051
746199770813718532
746265789179666432
746186810410344448
746211632351576064
746223103424897024
746235971822325760
746208209665306629
746200379000393729
746199359507693569
746210222977409025
746223233733533696
746171106772410368
746213897024086016
746198050800992256
746193915569541123
746221438546251776
746236542000082944
746221740443860992
746212215229808646
746264551709114368
746194645042921472
746213741822259200
746186625592352769
746244318558560257
746243802365632512
746166090573713408
746248772829745152
746163712071962625
746175871707287554
746206766933770241
746239431921676289
746223275487813632
746163473365741568
746222667250819072
746220968742260739
746262286696849408
746261460377042944
746168372279156736
746261884123353088
746251033362505728
746242762257891328
746215453375102976
746245110929711104
746196113334513664
746252354714906624
746167105536536576
746260189544865792
746204229191114753
746240291951153152
746169865451372544
746201700059353089
746201456936521729
746266137193779200
746201645327908865
746238991431720962
746242523257921537
746213435554201602
746229726272839680
746198147345440768
746202245440516097
746181248746397697
746232897388974081
746172360814845952
746216161851805700
746217982485946368
746205101484716034
746262123349684225
746142661174779905
746246868368261120
746195287031455744
746195287031455746
746195081535774720
746193089165828097
746203054861488130
746229399268134913
746231467110371328
746148042445774848
746208243316228098
746171937122975744
746263553619943424
746200043447717888
746220553346768896
746247757795557376
746228455725903872
746239268259926016
746234029855301632
746154933439729665
746260361666502656
746236286239834112
746221031447105536
746191054714474498
746232792351047680
746220620560490497
746207932686053376
746234310903005184
746254606871650305
746249464818589700
746215402661785600
746246977441017856
746208784373022721
746219865527115781
746219072950439937
746237762790031361
746193424890499074
746168766288039936
746204397143658498
746204397143658497
746186713819668480
746206527661346818
746244620233879552
746228283482595328
746162462387380224
746243546433261568
746177922529136640
746216568808345601
746208713002778628
746142530996154369
746255731050090496
746218628098359296
746190908052250625
746213595076141056
746256532250099712
746200546504105984
746249666195492868
746192879551315968
746205223241162752
746243752344293376
746264195369312256
746220541070106629
746228342219644928
746226203078459392
746144015809142784
746238723310792710
746234046477283330
746213192271966208
746190702418157568
746251725548326912
746200139816046593
746199317732483072
746236898599911424
746227088030470145
746255856845594624
746222646530957317
746202543089299461
746199208735039489
746239822080049156
746221874837757952
746223359235489793
746250794471677953
746240254097559553
746171488626171904
746234084347654144
746198793515786240
746192518614683649
746216749188546561
746150244182745089
746247241896177664
746236294842327040
746220062755848192
746176232354615296
746211288204771330
746245379604287488
746255659881074688
746146142124007425
746229478850891776
746174210758762496
746195152650153985
746137829353349128
746251100580356096
746208230661971968
746261364004511744
746193009650237442
746254338545303553
746198965561892864
746248546240839680
746237087398014976
746253483003764737
746191633532620801
746244867727200256
746204778506526720
746244523727085568
746261221410807808
746250634815508480
746150261056409602
746234180766314496
746225267811586053
746265176664641536
746263196940513280
746262731565711360
746210147475718144
746205915276161024
746252358766649344
746201544895279104
746237678903918593
746240128448868352
746266304898826240
746210067817500672
746192669806727168
746184415513055232
746205004969574400
746243412387495936
746260701262512128
746193240206938113
746240916688633856
746218569453568000
746203729943105536
746211065973735424
746251725317734400
746219634974568449
746222574951010304
746220259795820545
746144732821196800
746232440008507393
746242904839045120
746178849478680576
746237544438784000
746246151393812480
746252492871245828
746219785835274240
746254586156048385
746260395103485952
746179008967155712
746184029532196864
746246122017005568
746221631584931841
746199426603978752
746245941464702976
746206770977116162
746187191961821184
746243496403689472
746204602702278656
746226702330671104
746246587681222656
746263108738441218
746187246529708032
746206448024064000
746216334141206530
746195907662667780
746222814068252674
746211577485942784
746222571117383680
746245224276582401
746251767558586368
746236084955164672
746252207780204544
746244821782769664
746207312239484929
746218670355976197
746182641163067392
746263704497422337
746244519876657152
746205542184423424
746251566227816448
746250249006505984
746144913218207744
746212022304415745
746236961573183488
746236928207388672
746236852454121477
746255731234570240
746166581068107776
746221073356623872
746244335356641280
746241277369278466
746154279128403973
746223049179963392
746240845347700736
746243609423405056
746190736131948544
746261972249804800
746258377483882496
746181508491182080
746252669111635968
746247304898818048
746162332246642688
746164387489021953
746146859505295360
746188903166599169
746211623832948737
746182938950148096
746252279339167744
746195828142833664
746227226715127809
746202282966941696
746247883477889024
746194313927766016
746248688666841089
746255605132754944
746217202261467136
746186244103626757
746172381752885248
746263914074226689
746207626732572673
746218540189913088
746261947226546176
746203734300983296
746216522872348672
746217944712024064
746258159392567296
746239763493982208
746207815304253440
746224194204012544
746211971779858432
746206959888543744
746256066736979968
746176702154309632
746247707292012544
746236055397928960
746237527611170817
746198327646027777
746258595914854400
746233924863438848
746237657802407938
746226861806522368
746188227896180736
746229516712873988
746245471904079872
746218359805480961
746187468978814976
746202459358408704
746238920237555712
746253034066481152
746237884298989568
746224030336704515
746257589336416256
746260248315363328
746201771467386881
746241298676363264
746207777467465729
746196918594736128
746225682993160192
746228853861814274
746255961833279488
746260537919549440
746163481762742272
746251834537414656
746215306410885121
746172956322177024
746204745145028611
746202211944800256
746201490138632195
746219768961589248
746256414939693056
746265634024071168
746221618779742208
746205420394450944
746201808985432069
746249183934431232
746245300004618240
746259900091736066
746232033291075586
746265319409336320
746156841969790976
746236848133943296
746220868020232192
746243877976276992
746221874489634818
746259317200912384
746248865171505152
746227910223159296
746194590558879744
746263356206628864
746200827761549313
746184297791524864
746227973380943873
746256310069395456
746187238011113473
746169517072519168
746186575457902593
746236529450749952
746238613969526785
746242930248028161
746232884546002945
746195203279618050
746247963190657024
746230275810566146
746260822909947904
746243295030841344
746149313399689217
746205944615342080
746167818656354304
746263134223142912
746214790297575425
746179310923419649
746251897447788544
746228942068080648
746255752071942144
746247183255609344
746158926656376832
746260294670884864
746218812958117888
746206745853231109
746234658958934016
746138328186097664
746224395375378432
746203029750218753
746215738201890816
746179579233116160
746169307625820160
746258297901191168
746213733370757120
746220247150034944
746257085931749376
746207358066393089
746257677194498050
746257085931749378
746218364209553408
746241474765946880
746237762672570368
746197547505455105
746178652329619456
746241458039099392
746234818195664897
746146054421221376
746187196311420928
746221094344896513
746217302673133568
746203021177065473
746206636897800192
746221593769082880
746218900874878978
746246352431120384
746143764142563332
746155453843910656
746209023402217472
746255647201714176
746225100152659968
746222063317196800
746266128725458945
746212827715645440
746194754145157120
746202421362188289
746242766309449732
746236290358607872
746263905870086149
746259895985414144
746213616177688576
746198172838428673
746226261966499846
746250525881024512
746195181959995392
746195181959995393
746178719253835777
746195777874100224
746188043409817600
746176391645904896
746242540047736832
746201452742250501
746247455520370688
746182507012329472
746226245285773312
746207118961717249
746211120323518464
746224273996472320
746224563323736064
746189805004808192
746159857544331264
746220595457626112
746242774844964864
746241411780059136
746194888664850436
746211241924796416
746186047025930242
746246600268324865
746188127421636610
746248529656582144
746190866268618753
746189435872514048
746243794165698560
746155701047697409
746213037095288832
746191642231635968
746197166100668422
746196733948895232
746194435633905664
746212651324215296
746191025610186752
746256616165675008
746216895997587456
746219018202144769
746246272944726016
746217676008132608
746245920614932481
746249053600616448
746236550631985155
746233022966444033
746257773697073152
746160243655192584
746246679762997248
746187384912412674
746242263357886464
746259971386408961
746188701718315008
746221698651820032
746195740087640064
746205571460694017
746199170801770496
746257823898603524
746203608278933505
746244968444993536
746264799021916160
746255865292951552
746245790394351617
746189784213651457
746179306632642561
746203243454177287
746247778515443712
746225175503372289
746262454573928448
746186868887289856
746229701182558208
746260680513290240
746232272529981440
746200198301417473
746230720318758912
746205118257782785
746186294217310208
746222021307052033
746263364913995776
746258977508429824
746233182341603328
746233979292917761
746178295784411137
746190459270103040
746224001182097408
746201502729920512
746244272337260548
746175393183436800
746174802172518400
746264027420991489
746172226509078528
746193508411727872
746242468606320640
746195354039660545
746238781724844032
746183647682662400
746240262637236224
746233291624177664
746172864181633024
746236114516615168
746184939587182592
746194938627399681
746232826048053249
746213121279164420
746256859355582464
746250488388136960
746186311145390080
746236483460173824
746216463938129921
746194620111945728
746191147052081152
746189947573460992
746210013010497541
746220800970088448
746215990099218432
746232511324250112
746233123839434752
746243626401939457
746221572743061505
746193299040436225
746146423150870529
746228237554978817
746145991145852928
746213762831548417
746143449666183168
746247040338956288
746183945436405760
746200659947446275
746209287626600448
746212001408376832
746237532141035521
746220293346058241
746244033077481472
746242762383593473
746238798808252417
746260705624621056
746185124086059009
746244268210065408
746180334211956736
746218342935990273
746259354983227392
746222512388743172
746184687807168512
746265550037213184
746253260546269184
746214383471075328
746236848272400388
746169508612706306
746225250937954304
746253264677646336
746252203560603648
746245446792683520
746212198393876480
746218032721068033
746230913386717185
746232603523485696
746193613319634945
746194339206823936
746230292457762817
746172319060594688
746236265255690241
746257442481274880
746188185911189505
746225125188481025
746225725179473920
746172340124295170
746179659172192256
746255987036794880
746200454451728388
746143592008192000
746239155080814592
746219794190368768
746233580951478273
746234768006615041
746262991335731200
746192195661684736
746251607881420800
746183798749036545
746202991795933184
746194435445129217
746194435445129218
746237880075354112
746229130635579392
746219030759903233
746141616780476416
746255601102168064
746220054455345153
746247187412226048
746187477086408704
746234881223462913
746202299735769091
746234159949963265
746220041587163136
746194309821562882
746191822293073920
746211934152732672
746190086014828549
746200924008251392
746233308195872768
746243361892360193
746250345765023745
746209769912864768
746231815153680385
746207089773600768
746244385411477504
746225456639180803
746195869821657088
746178706859790337
746156028312559620
746148856161722368
746226484373688320
746241000734003201
746213125179899904
746260395019673600
746201477547384833
746225376930586626
746198759873208321
746214429897818112
746203222549749760
746180384598142977
746173421902409729
746144485483155456
746189566038544385
746220016786251776
746265025472512000
746241663417233408
746211342726508544
746203986131181569
746220373109182464
746250488153178112
746225506970853376
746200060086484997
746165578574925824
746221467621154817
746250777396600836
746238756542283776
746170574234324992
746220809291628544
746251477883170816
746206917962268673
746243508873355264
746207945256361984
746207978735296512
746248839963807744
746256880511627264
746264958699200512
746173304659017728
746234419703230465
746251012298711040
746221484520017920
746218930163703813
746224798036951040
746241000478105600
746243420876865536
746164903505989632
746209765827608577
746196453052186624
746248198239428608
746260076437049344
746206468832038912
746217449540849664
746196822209662977
746265138748096512
746197392618201089
746261716212781056
746212617912344577
746247254256803840
746202530594447361
746247002841767936
746264153094946816
746245035444813824
746208251683831808
746240425959133186
746233698538917888
746198478875832324
746186885609971712
746254212615520256
746262118891151360
746254200141676544
746183366907682816
746261351580995584
746241906636513282
746212487746326532
746257824158728192
746209421567492096
746244330944331777
746192208160657409
746242611464253440
746250416854274048
746183568003596288
746188223546699776
746238844954017792
746197057141039105
746226211727114240
746219375040966656
746253558249562112
746255454074986496
746233744424501248
746224357886693376
746213196835389440
746234772255477760
746184536837455874
746261028468580352
746217483044954112
746225981006848000
746184490788196352
746220301873078277
746178719274897408
746245962620866560
746198520793698306
746188085411536896
746197547887132677
746172256037011460
746247497740259328
746220209468379136
746245903908999168
746216455780241408
746257228269748224
746172822343426049
746210797693468673
746210822553100289
746217697168359426
746238698107199489
746194427295604736
746190782319628288
746193860917768193
746198650636763136
746261070235508737
746164475678564352
746233756965437441
746257958422585344
746225162995916800
746247061318795264
746181898620243968
746234298303320066
746221157620211712
746214630930800642
746189465073262599
746257094177751040
746202266156228610
746232582791004160
746197111616593920
746228656683417600
746263280985997312
746227662952108032
746242254931697664
746255089388531713
746242841773383681
746202333470613504
746238672819884032
746256356080922626
746257358364549120
746230338792284170
746163292972916736
746203897803378688
746217772644917249
746239889276993536
746210755502968834
746233048467832832
746210755502968833
746175389270061056
746201058175639552
746201804854042624
746230837679529984
746250307915620352
746245668814065664
746261183523655680
746251721178025984
746216648353288193
746249812970971136
746181290362183680
746265100965789696
746236403768426496
746204497500725248
746217789434695680
746224689165406208
746225972328837120
746206334895329281
746252312528719873
746174156069285888
746260483288727552
746177415035006977
746217328044449792
746179948361191426
746258684028792832
746177763325939712
746186118253641728
746260625651793920
746246977592131584
746242267288047616
746259950486323200
746186340706951168
746231659800846336
746167675794010112
746231928408276992
746150940407906304
746258352326352896
746219777371234304
746186021876932608
746259162028453888
746241470408048640
746224324181254145
746221639851905024
746210206049132544
746211191597342720
746191113753505792
746245346058211328
746229982087643136
746211242155511809
746260235728396288
746259312859815936
746252182857605120
746253902337576961
746158322353479680
746208306016903168
746186361447669761
746246402926313472
746256611723874305
746261724890800128
746239817898352640
746209874577502208
746222206129037312
746182880028725248
746169735163699200
746229877381074944
746193453873192960
746236613361991681
746240543605264384
746249867266236417
746151439836319744
746228191388307456
746262207172845568
746226773482868737
746178237236076545
746176722949767168
746256649703170049
746229592264826880
746187300946706432
746254984631681025
746264614627770369
746186323749396480
746154258324660224
746238500958142464
746210050721488900
746221253917192192
746187275751436288
746203793113550849
746176001634349056
746143243839152128
746201137942933504
746231974684041216
746227964879077376
746201959942627330
746189364661608448
746186025836347392
746243705909149696
746191398731296768
746263175956414464
746242657429635073
746203419753381888
746198201934372872
746240908580945921
746201947619745792
746234952384057349
746165314296160256
746206972123320324
746158238878531584
746238194644062208
746195139970793473
746196079721406464
746243160871964673
746240447178227712
746208888957992960
746228543558811654
746196130032029698
746259656985612288
746194955505274882
746264681841561600
746172016999399425
746228308539387905
746243701773574144
746240409102229504
746243374634700800
746190463393275904
746247866591510528
746208415223996418
746259141178626048
746227238987669504
746167168535007232
746215444734873603
746229093088145408
746250961946030080
746153327231066112
746234675836837888
746258750860713985
746231534215012352
746222230971916288
746265634036555776
746256662009348097
746240367180144640
746248005070774272
746227386019000320
746264820341702657
746251138324905984
746249095627476993
746219613717823488
746185774396219392
746211573572636672
746211384531132416
746187699535515648
746265222621564932
746203650511364101
746258906008129536
746250215448023040
746259585665740800
746191641967362050
746208016773484544
746252434171899904
746207035365089290
746258440666783745
746262442037092352
746235820747587584
746240056852045825
746231190089175045
746260089074556928
746237871858737152
746148792899080193
746222365575512064
746230921846652929
746204115840032768
746184755217997824
746240409311948801
746210294360219648
746254065944956928
746224093599399936
746265071702028288
746216975836143619
746246276975628288
746225259481726976
746265017209741312
746204094830784515
746187955165765633
746186927670427648
746255642973724672
746186294259179520
746264597804421124
746253009177346051
746214035612278785
746195048031649792
746258734326784000
746202018650349571
746263775670603776
746240963102703616
746259527083884544
746230947058593792
746182494219702273
746200043292504064
746216191325179904
746241277667254272
746245706843820033
746202035779837953
746232054409363460
746244750194286593
746247250351882240
746187708037378048
746156909259001856
746231077044256769
746247434851000320
746190119703437316
746214018877054977
746243806740152321
746263272417017856
746201280813531137
746239343879020544
746210864512917504
746210864512917505
746215184667009024
746159438206140416
746237947423297537
746186969588310016
746252216122621952
746187607382462464
746194515061399556
746212714129686528
746137921296556036
746211267090620416
746231655887577089
746205571523608576
746246096834420738
746261271738257408
746211179375169537
746218087255420930
746243681041195008
746261955216805888
746251893328904192
746239813767016448
746217575374168064
746191621058813952
746229864894595073
746251184390934529
746222025484570624
746249254868393984
746237582455898112
746181592754831363
746221669279096832
746239696078987264
746258654542848002
746198994620030977
746192925667655681
746201985121034240
746243223648108544
746248768388009984
746245434088300544
746251394269712384
746265612746375168
746222164030828544
746194984852815872
746221056730378244
746138693207875585
746199002966720513
746191889569767425
746195458884677632
746248504247410689
746249687066353664
746191923120005121
746188936645476352
746250165342744576
746211254763589633
746250538589655040
746194536259420164
746258054769836032
746202652040536065
746252425955180545
746164656071311361
746234776177172481
746234776177172480
746175028295655424
746173774429560832
746254703625834496
746231722883190785
746251989579874304
746231098007445508
746213250971250688
746197153551310850
746257991922520064
746193252588494849
746255177297072128
746266258912448512
746221161659326466
746214522038345736
746215671134969858
746189301889699842
746180195904696321
746205307060158465
746202690108039168
746189515576868865
746198726461403136
746228338281222144
746234533129781252
746196159320858628
746215608316944384
746205160330780678
746165754874204160
746248852420890630
746215369489027072
746201725409759232
746224403889872897
746217915188285440
746223086693818368
746194561181982721
746202173965381632
746233094412197889
746248105759113216
746215042211733504
746260512468570113
746191210184749056
746191612766654464
746167608945192960
746213267849129984
746193005279797248
746242082956685312
746199535987261440
746212533908836352
746239834776297472
746249334644178945
746207207126011908
746251301974056960
746226186510995456
746259896006512640
746262806937407488
746153452917555200
746244272307965952
746257400353665024
746229483225526272
746251863889174528
746262676695818240
746187879961923584
746149757706440708
746197258425667584
746236953255776258
746202794906902528
746218514961227776
746171656272510976
746263708586942464
746193911270412288
746217969697488896
746178320912416768
746244234597048320
746209946216259584
746228509870194689
746256712550711296
746148486987415553
746266363723939841
746174995060170752
746215948034539521
746228090628517888
746180355032485892
746251549270249472
746203855872876545
746212643120132096
746250781821644800
746251184613232640
746215960600686592
746208704677064704
746197577213739010
746189045915492356
746191088310849536
746234017305919490
746219076888862720
746222650607820801
746169223580368898
746192028103434241
746231760468348928
746233295545860096
746249481440591874
746139477358284801
746242183393533956
746186642352803842
746176865384042498
746238253443977216
746242485387571200
746265889532674048
746230682637107200
746242552412667905
746212764712984581
746161833095073792
746225624310702081
746211439031910404
746193605073600513
746208939352588290
746265126295113728
746192653050478592
746172692445925378
746199061829550080
746159832600715264
746211942398734336
746225146118082562
746266124464037888
746225028975333377
746243093695893504
746191470143561730
746186613017849858
746232087888310273
746231018030407680
746221262481940481
746234419791331329
746251746654167040
746218540038922241
746257534466539520
746231559250804736
746228648353509376
746239708750032896
746238043527352320
746221354731479040
746188949505224705
746260412103073792
746242611208298497
746206523437645824
746243114671583232
746263972920307713
746255135517573120
746256381129404416
746171412889632769
746224722510176256
746215276857856000
746261481528897536
746234185128411136
746197237349265408
746216606611582976
746261070306631680
746225653834407936
746230863193485312
746238664275988480
746255764700954624
746206091306901504
746262345500987392
746195312163717121
746145307688329216
746151892804304896
746255194174922752
746258272877875200
746213200715145216
746187569293991937
746259698970615808
746175783412989952
746193093133664257
746226710576664576
746155785030410240
746227352598831104
746212298939727872
746213368755691520
746200252923863040
746190564127707136
746230787410821121
746255361825476608
746223552186114048
746216711301406724
746248936332079104
746245367059062784
746151481464741889
746144372509446145
746260168573325312
746244125297516546
746233115324997634
746223971993935877
746180883930095616
746196222117974017
746186801891577856
746148742823280641
746153792643686404
746247732528971776
746188764620300288
746205223203463169
746169689022291968
746156347012546560
746214568326660096
746248743201038336
746202740368379904
746223984346169345
746197497282846720
746227507637039104
746170653938589697
746193164776529920
746166270781947907
746197707035795457
746160910591459328
746228891564417024
746158859513958400
746238752624939008
746179239670603776
746161313248751616
746260638377328640
746159517776257024
746233669145092102
746255416485679104
746229520856809475
746185430148612097
746243953268260864
746218586411139074
746216833162743808
746230896554958848
746206477270953986
746194959930265605
746181819075264512
746254619504939008
746192719878336512
746231827765960704
746223766250782725
746206338896715777
746207039488040962
746215608270807040
746244662415994880
746193382804856833
746176597342969856
746239448963252224
746245593308114944
746215327369879553
746163020171075584
746202417222410240
746238358234374149
746201330998349824
746184033525182464
746194343266918401
746217479098163201
746245178122506240
746214652216913921
746247686236606464
746228950607659009
746214656448991232
746262026872225792
746247409743859712
746218426847244288
746263754577420288
746254388860174336
746210973560627201
746251691901726720
746254279665680384
746210466104410113
746222432340500481
746218359914520579
746257727492587520
746170360421199872
746176655966666752
746258130321956864
746213590718255104
746149061464563712
746207177774227457
746257375225487361
746210034036576257
746202568343195648
746250177690931201
746255664154980353
746220188601716737
746263255757238272
746141343899017216
746212584064352256
746147249734901760
746191277071302659
746216702879240193
746258948064436225
746217524975415297
746185392487948288
746261892524572672
746212353700593665
746189184285683712
746230246353993733
746188500714684416
746190832680591361
746180225109794816
746260873392463872
746139603552342016
746214807087382528
746263092288335872
746227583151267840
746243919726387200
746227868213010432
746183660253155328
746217772695224320
746180619688894464
746258973154775040
746265101045469184
746192749523668992
746201637027352577
746249527552663552
746242078640734208
746195035239002112
746214916277735424
746201028819718146
746235678027984899
746261967841730560
746209614589370370
746262441965813760
746228887344939011
746199762198638592
746256209137831936
746175506614083585
746227960428929024
746197786773753856
746197786773753857
746222457548247040
746245497019523072
746210348596764674
746249439602302976
746221182576254976
746187573609934849
746236995064627202
746188357940580354
746197522633232384
746210864559063040
746225607617372170
746260298642915328
746186348969680896
746255764650594304
746198919105830912
746198612934221824
746221694264578048
746181655468048386
746238643342180354
746203314887368704
746189947695046657
746187317644234752
746220431607103488
746248982263914496
746197761662451718
746140341728862208
746253696640618496
746218116372258816
746192992856223745
746232502864347136
746213549047873538
746235292210716673
746160323141345280
746191231051403264
746216094851960832
746215897946161152
746217462417371136
746207039316070400
746201020548554752
746247988415184897
746220926623113216
746237955501588480
746260537844072448
746244561719148544
746222420046946305
746255802558713856
746138978282246144
746240539461226497
746139980712423424
746254686836101120
746214878654795776
746215272613183488
746203621088362497
746203621088362496
746206892540583936
746242338817662977
746242900632141824
746199196089229312
746191818098802689
746243194279628800
746200907516239873
746190715181359105
746203835157254145
746165817943810049
746186177103929344
746188164901933056
746225439710994432
746202672936554496
746218686940209152
746235107766239232
746163049401319424
746206334601699328
746211175134695424
746224076499255299
746181802151317505
746219353872310272
746204900510437380
746212177296535552
746259447312416768
746147161717473280
746185778359738370
746257115396857856
746233199378862080
746226047817945092
746199435240046593
746202652363497473
746263171845992448
746246939692261376
746195039462686721
746200043095351296
746250991612403712
746168082666762245
746185342391324672
746206594837295104
746254401510182912
746215172285464578
746214148598464512
746245585007697920
746202043904229378
746190430094536704
746228568850472961
746240879032033281
746213586880495616
746253688511967232
746250479835963392
746252149139640320
746250626795995136
746210294297296896
746216019572645888
746245337493315585
746202953967513601
746195920472051713
746179604621164545
746171421181640704
746147916671225856
746186986596114432
746214622814842880
746168665620418561
746199317619236871
746239016840814592
746250417089056769
746261737205268480
746255760615673856
746199007106473984
746212152218771456
746250949530902529
746247011154931712
746250270158397441
746246516373921792
746158469317681152
746208087812366336
746231844539006976
746243366459826176
746247371877720064
746232096289521664
746219706122547200
746243982833946624
746236491626479617
746227859912433664
746180967702892544
746239352229888000
746262328581193732
746217361452081153
746213314200383492
746186575323664384
746246822537080837
746157211165036544
746250672593580032
746239629062344704
746187175100719104
746200697566171137
746253055180570624
746242334644404224
746220939415674884
746216640304451586
746252358905004033
746147241354735616
746225934861144064
746211883766550529
746231915921870849
746210222801190918
746228778464993281
746220708456341504
746190039948791808
746258092535472129
746248881667739648
746152932983242752
746149858474500096
746256829781577728
746182280264224769
746172465722712065
746262756542783488
746140697963597824
746255349452242944
746251142452154368
746207416778297346
746246000185049088
746191260583505920
746190195230277632
746263842691350528
746193210792304640
746235824967028737
746254162581676032
746241021755826176
746261527733374976
746214542963728385
746246327353413632
746169093472948224
746217508344991744
746262899195322368
746180229320839168
746253445041168388
746226194735996928
746245761201934337
746228921012625408
746260353139499008
746266279896616960
746194947049586690
746194603447975941
746215872629342209
746261372426682368
746219777656446977
746251696012165121
746221727714152450
746156439412969472
746233585208688640
746140769459777536
746222327659036676
746204799650062340
746170284567367680
746224495912837120
746138554850500608
746261456379838464
746216547954266113
746193042898444291
746232368826966017
746230607286415361
746231710426103808
746190304093437956
746249775188742144
746236282259415041
746263419318312961
746138160464171009
746230753986416640
746250547016105985
746222092908007425
746207463142129664
746257156987621377
746186424332976128
746238685452996609
746253290002780160
746213469129576453
746244968315031552
746232179873587202
746202530581872642
746228224728793088
746173938024194048
746224743427125251
746154413421637632
746259308820762624
746205168597774337
746263528252801024
746235044704854016
746247015147970560
746249435580104704
746205810326282240
746247535329746944
746243991142809600
746195480078475270
746210067603611648
746256792221528064
746204506245861380
746237976473042944
746242410078834689
746142115789438978
746264367327514625
746173120004775936
746207794458570755
746265298110578689
746255177230000128
746151284667985920
746189490637537281
746242246366793728
746263884873482241
746248562900508672
746168661640122368
746255793821978624
746208503186886657
746188957700886528
746197165962190848
746240069556539393
746226525943398402
746202291561062405
746193835848392704
746239289285959680
746191143180763136
746210197866057728
746220998240796672
746245497103462400
746225116720201728
746165289205833729
746247682214273024
746150823235772417
746238723130556416
746237313693319168
746232578609287170
746173958727282688
746195764943020033
746256326704173057
746196104773959681
746209505520738304
746263012571488256
746209895528038400
746247350767751170
746254468686061569
746259745053376513
746241629619531776
746206233934192640
746262060133126144
746252132475617280
746204921481945089
746228086283239424
746157538350075905
746139288727851008
746219123080716288
746239465388019713
746251045949476864
746188265590448128
746207651579604992
746212148079058948
746238513356541953
746218427115671553
746261716456046592
746229638305742849
746148226894561280
746195614233309184
746259325727936512
746263465342308352
746238907654635521
746181231721721856
746253780560322560
746186491349577728
746249259146682369
746227025459838976
746265621445349377
746190031685967880
746262047675932673
746206120901914628
746241848084152320
746224693238079488
746201905467006977
746248047173181441
746192862535004164
746245488429522946
746229722267324417
746219718835527681
746218775259676676
746204279552126977
746242665910501376
746211984652152832
746172331689648130
746264845310275584
746184155084562432
746241638150844417
746189557557690372
746230003185029128
746217688691679232
746230506585366528
746177255563395072
746257773806002176
746202039626039297
746216619093856256
746181676628312065
746246096880472064
746199728635805697
746223636088926208
746206498259271684
746242724739821568
746258780258598913
746234604202270722
746256918268755968
746211997197307904
746256620213182464
746196373406527490
746261934337630208
746256846726397952
746202362805522433
746199233963790339
746212127241707520
746233505428832258
746228078179823617
746195383269756928
746264006533472256
746258499156516864
746219886423089152
746204195691204608
746179071810351105
746215373431681024
746235787105079296
746254581936492544
746241793490989056
746218796021514240
746234596136620032
746235552299528192
746250786120818688
746180904620548096
746263066711625728
746221207750475777
746252811978031104
746227746666209280
746190186883670019
746223284056776705
746239176035602433
746241197698613248
746244100257685504
746207840323305472
746246126102319104
746213070981079040
746236663584563200
746264778394451968
746219764977000448
746193365796978688
746246600008183809
746237997679443969
746255424702267392
746179063216115712
746142115688816644
746187678329114625
746239734008078336
746203381832658945
746206724890071040
746193340597559296
746224198440230912
746226547242131456
746208050340499456
746224131310379009
746197912762257408
746206376616071170
746256540613607424
746248319937150976
746224772833415168
746256561635467264
746244075154735104
746204002623197184
746250903422808066
746162890290434052
746199942687928326
746262605493338112
746239658426675200
746211816594804736
746219479747616770
746213297121177600
746265101112598528
746223967787048961
746194720834019330
746234302539530241
746150441516417024
746259249932697601
746210797425090560
746232327022350336
746242695023235072
746234000339918848
746152614220308481
746231051664580608
746215608350445570
746216220634976256
746216220634976257
746239339617607680
746263633336885248
746210323405799426
746213851113283588
746213947288674305
746234981739962368
746261666057302016
746216254160015360
746191788784836608
746210172733775873
746241566889607168
746252937647775744
746260567023886336
746223325953699843
746213087695364096
746228598017691648
746218707865636864
746213515279499264
746239419401658372
746261808713990144
746251444441985025
746249351622705152
746229306758561792
746246205898907648
746182401961791489
746201108704419840
746220314279874562
746216728066043904
746254032277245952
746212546722439168
746218246420848641
746203532953419778
746212462844743680
746219555362471937
746197820248469505
746192296605954048
746189821807230976
746245895449153536
746200836196302848
746236059801923584
746220519884611584
746238890919354368
746181135554600960
746236458072084480
746232947615772675
746223854570213376
746191490972409856
746222461855793152
746253180795756544
746231500580892673
746199879597228034
746238404409466885
746251184588099584
746213272014065664
746204149700694016
746232960186097665
746251834625564674
746222478616207360
746214060501282817
746242477015736321
746258193127477248
746193122766426116
746256393661988865
746258230834143233
746221522528829441
746249301026803712
746195740154703872
746202581026775042
746170380998434816
746253608954531840
746222134783926272
746262689354235905
746226869968605184
746249204767539200
746252790972956672
746184591636107264
746166212250468353
746200752146653185
746167524769705985
746233379645849600
746206653440102401
746239146813857793
746230510557356033
746249548700524544
746152785947856896
746230913273466880
746260411838828544
746264648287195136
746256427228991489
746242783397060608
746227146880782337
746197367330770944
746212735306739712
746209036014493696
746197229086474240
746218263323959296
746219635096190977
746173996572487680
746241441093980160
746197287689281536
746219588648480769
746187275764109313
746244561811410945
746256331057815552
746226853375934466
746198793347993601
746205181411393536
746178832873316353
746262596949520385
746259208211927040
746198063480377346
746180065684295680
746237569759731712
746203780400570371
746246109346041856
746223048878022656
746153452796010497
746244544799322112
746221329519509505
746245262176288768
746173745199357952
746251864019181568
746265541388664836
746212076910043136
746228044281438208
746211581881520128
746210768316571648
746247703244513280
746196201335230464
746165385930641408
746219618163818496
746145341112750080
746247979858788353
746203147220070402
746221253749415936
746204149541285889
746187665905680384
746186483153899521
746251784042217472
746199451815972864
746186881461686272
746242032495099905
746251092011286528
746217516817489921
746216359239909387
746220725325836288
746212093532114945
746262584492429312
746228648345120768
746143999044485120
746148046359171073
746258402695852032
746255643112243200
746214865941913600
746223778934333440
746212127086522368
746265667540762625
746263964460277760
746212961631383552
746171631215620098
746228983813922816
746186831218114560
746249401702694912
746209682008596481
746206334631051265
746266053337055232
746251129860853760
746205286247989249
746219110472704001
746168770574553088
746241067972845569
746139356025462785
746209006419468288
746235023972405249
746235711569821700
746218573572382720
746203000243290113
746171257775849473
746208251440566272
746207190344572929
746216942030061568
746200672350015489
746219500656168961
746238697847164928
746204577268015106
746185568602697728
746231773105795073
746213460963295232
746184188626345984
746243953582837760
746251331162243072
746174927707873280
746244947393777664
746202601851490304
746205139304755202
746199200409387009
746251146864451585
746186885601468416
746228333759758336
746247539402366976
746167193679732736
746252786610864128
746230577905303554
746215407145521153
746215407145521154
746202719237509125
746190417436147716
746249712077017089
746201813280448514
746252316936921088
746240782659575808
746239524305416192
746256200749166592
746243483502010368
746144816732454912
746217311363706880
746259350860238848
746185325559615490
746236961552138240
746186403613184000
746230280025837569
746208901566062593
746237078992654336
746222235224940545
746168003117584385
746253981895131136
746202279028523009
746207987300106245
746246189226561536
746264446838915072
746264644159946752
746258998421225472
746236294661955584
746242632377073664
746202169708163076
746244993669545985
746198214580154370
746256192486285312
746257379474440192
746252744806268928
746149711447396352
746241445149847552
746242225533816832
746178958589235200
746227310366363649
746157953531555840
746196788491608064
746196708686585856
746204795527012353
746226551285387264
746210457820663809
746226119435657219
746227599995658241
746241189502820353
746142900212371457
746226794500521984
746185845661569027
746150114436194304
746247484914208768
746252384221945856
746198646455099392
746194594858074118
746260298546450432
746216648600760321
746235610986229760
746204141324689408
746247350927167488
746215079691988996
746160403021963264
746202815899435008
746259178872778752
746207693614915584
746222239570223107
746264375397318656
746149451690041348
746170506861215744
746228920991657984
746220817638293504
746247522738307072
746266120362037248
746235292374413312
746193605212020736
746171874409799682
746262685394866176
746228162078511105
746257555643564032
746223397068103680
746219320489869313
746247090859311105
746207815195201536
746190346183278600
746198315457355776
746259426416463872
746220352045355009
746215419585794048
746261267514556416
746150265347153920
746199267505643521
746199321721200641
746210399100362754
746196113175175168
746232586775605248
746248571339550724
746248449792872448
746223959260037121
746213272219619328
746232863939399680
746221270497271808
746258570551787520
746202589339889664
746257723365400576
746253906439712769
746242288469188608
746145097725546496
746259581588938752
746182548984860672
746173078313459712
746250366568783872
746196918397591553
746212236138446848
746227276879007744
746222746867138561
746230841869631489
746223145405714432
746252077790265344
746243383006363648
746225003750793216
746194104002838528
746141868463955969
746189591195967490
746247191577059328
746242988850843648
746200349346672640
746229139217100800
746256280499544064
746216430526357505
746190891484741632
746224764419641345
746256964171206656
746220100307476486
746256108579360768
746198495657222144
746197954436857860
746203872784351232
746190379624574976
746178723838296065
746204883670339587
746235028128960517
746257526140829696
746244834210492416
746251595470475265
746214299555663873
746202379368882178
746257606105251841
746203721814552576
746192824895340546
746233123881385984
746201309791944704
746264652154208256
746220289248264192
746244746134224897
746253130757738497
746220637186719744
746255831813996544
746193051475804161
746261209024991232
746208234923401216
746167524673339392
746208906024624129
746240165958418433
746251456957689856
746238819435872257
746266107980349444
746243592637677572
746218741344542721
746200705984143360
746266208446578689
746191042194472960
746226421152919556
746187754107633665
746177943492145152
746216161973395456
746244188178550784
746206490013237248
746241738914693120
746187322165596160
746216396820873217
746257895491272704
746261414231302145
746220637534855168
746245085919059968
746200542414680064
746142623161815040
746210818597888004
746187280017031168
746237364415037440
746261036869763072
746220184248057856
746164664199839746
746166690073837569
746176353918132224
746222214488293376
746256544958906368
746192703285690369
746210897979269120
746263243119792128
746214631102787586
746220473877291008
746140232643284996
746250496785133568
746220108683444224
746242288297381888
746221018973274112
746248860985597952
746197984052813825
746241419954688000
746232108897574912
746218703809740800
746186239649296384
746178413254303744
746246566646788096
746210562686648320
746251205332992001
746243764839194624
746255349569699840
746256418882322432
746262106429857792
746221136258576384
746206967929020422
746232498686820352
746244062492106752
746265034226044928
746182351848353792
746198294477438976
746184989990096897
746222675777904641
746216308832768002
746255764805804032
746242443616591873
746266049142652929
746212743791841280
746246855739203588
746252501532311553
746203918892306433
746259229288370176
746238265842274305
746251138479972352
746200253016072192
746223292390858752
746232029155463168
746243974394843136
746238349728329729
746207827950067712
746266019677757444
746182762881818624
746182531905691653
746240052905160704
746236583959924737
746227159597912065
746232339366174720
746242523098648576
746247896077504512
746255198226624512
746222235531124737
746255550854356993
746240836933812224
746263729797476352
746258549827833856
746154782386229250
746261246677237760
746261640681762817
746260483150340096
746213628601241601
746248076541603840
746168728576917505
746201247208767491
746213100139872262
746265692614365184
746172541354409984
746252341951627266
746195693946081280
746166358715555844
746192128678592512
746224701756715008
746229810087682048
746196037690241025
746230343150108672
746232729490989058
746205122577895424
746188206882750464
746224852470620162
746196138286419972
746214400361521153
746201264036286473
746262991507701760
746236621658296323
746233073268731904
746225896869113858
746187800152674307
746231852965335041
746194376716476416
746244603620298752
746254225450110977
746212634676985861
746264417529114624
746212319860948993
746238555265982464
746187552873291776
746247900406157312
746155315327016961
746206313621794816
746213389513297928
746261225772883972
746207534332076033
746209446863331329
746240367268225024
746203252115439618
746207974817816576
746195857289076737
746250727069081600
746192904566120453
746202811403108358
746209765647233024
746261175160176640
746191793109139456
746237213147463680
746171916415811584
746214458930790400
746252010593390592
746221044101349377
746185904176402432
746250421002440705
746182381275471873
746189238568312833
746257379457654784
746212957713928192
746219332909207553
746261397550534656
746237401954082820
746241843885572096
746165029179908097
746230217056780288
746257308313858048
746252178608754688
746141675450474496
746196536900493318
746168141479350272
746210982154768387
746260269349867520
746168657261170688
746243999569162240
746230091185684480
746245744525348865
746160147215507457
746264417491365888
746231768831795208
746225955618729984
746244041499676672
746145584336142336
746213553141485570
746206691075600388
746237100085780480
746201754690158592
746249624210509824
746195605588848640
746198000754528258
746244196835557380
746218624214392834
746198751593717760
746215469904859140
746194527673712644
746223996866158592
746199829231984640
746194255186558982
746175942918311936
746222876953481217
746202471601561605
746265801490051072
746224882027888640
746266015546355712
746215838970056704
746265948319977472
746189989629702144
746183094248431617
746200471296040960
746194032997502978
746263138400493569
746177410815557633
746229541903835137
746138906974781440
746220343577083904
746245140348469249
746254841941463041
746223053210738688
746266216877137920
746207807024701440
746181076494712832
746205902634549250
746238219834974208
746214320845905920
746144216963768320
746165234889560064
746236961447284736
746257173798322176
746197669178015748
746146666718298113
746262961916887040
746241235766108160
746257023046672384
746186482931609600
746218129332658176
746236026163593216
746257681309044736
746245983630041088
746226723352510464
746138131217317888
746248479324905472
746247958975356929
746255248596082688
746188718789165056
746241667431280640
746167373934247936
746228707220557825
746221576891203584
746225884512690176
746147597690114048
746210549990494209
746235904684003330
746187707898961926
746212613508333569
746265621386637313
746197719551614976
746253545696034816
746261481361129472
746225896978186243
746236768714776577
746237393481564161
746187779294429185
746249464902520832
746184209908146177
746189305824018432
746257815719804928
746240811986092032
746226186276081664
746175892565688320
746168523106324481
746189695906807810
746203465798475776
746255424773586944
746205160314023936
746221291795947520
746208452771356673
746258054551863296
746191533125173249
746259870823833604
746216845762396161
746248714201686017
746194791981948929
746236835639111681
746180870986305537
746209346237825028
746205084887900160
746211317460066305
746220939180793857
746255047244255232
746207261857456129
746207245101260802
746250748200001536
746200014137892866
746227461336096777
746156850551259136
746244620191993856
746216564513341442
746180325697593344
746216308899880960
746211279866454018
746257958326116352
746234130447228928
746225502763917315
746195957981679618
746246646267142144
746252480326082560
746241999058141184
746230728808009728
746218645114626052
746226924783951873
746197648353329152
746167684375654400
746252786652876800
746235229157761025
746204443184508928
746251289332490241
746225427081879553
746243022363435008
746247023649783809
746192439061295108
746261389086425089
746198059311202306
746195031212449797
746215243504726016
746200341000052736
746233954106122240
746224492083449861
746191604407377930
746141629250080770
746169609477201920
746254770608939008
746241952941809664
746243576049303552
746226962281046019
746210046720172032
746199057824002051
746188966202740736
746169995114217472
746220473868943361
746169169217880065
746262408348372993
746243512975376384
746209866188894208
746155415960838146
746139507074998272
746249754007396353
746196671172730881
746184746590420992
746205885802778626
746193428845735936
746251465606443008
746222893734891521
746199535689433092
746227054413176832
746225024722305024
746192736647143426
746201817365651460
746205067980607490
746225024483262464
746232851243249664
746207676955136000
746249737284784129
746219848665956352
746170192506433536
746216594112544768
746206150253674497
746204988351799301
746219496612859905
746265424048824320
746218980696678400
746212869423849473
746202492778643456
746197899998953473
746219618193149953
746216098933006336
746261305435295744
746225448409935876
746254451674071040
746161657047584769
746266074430189568
746173275173060608
746209447026917376
746231848615895040
746221388042637312
746240690116517888
746217714000134144
746210466129547265
746217936256303104
746192422367989760
746186327721291777
746260277621100544
746256024621977600
746208108955865088
746188257256321024
746236064168218624
746179168283435008
746206837976895488
746260932062502912
746211758042288128
746227209862418432
746170154665517056
746239201327251456
746218351374929925
746200152336019456
746257496969445376
746249091307438082
746265994331459584
746191004659650560
746200018294472705
746195404354527232
746200026532061185
746175787494047744
746251301877489664
746203881290379272
746239700587917312
746167495384403968
746265470240759808
746220817558581253
746253256335187968
746213670766579713
746241738717564928
746179633624682496
746252346074759168
746216480845402113
746219693569015809
746229458135199744
746219500551344128
746192527078744073
746264543169511424
746151921975713792
746225716589518849
746241650851090432
746171459094085633
746188072551874560
746183593291022337
746219911697969153
746220083660238849
746206125020745730
746213129676218368
746223925751799808
746221488689156096
746224152235778048
746196696397295616
746247359433162752
746232628701855744
746183660328595460
746148843356590081
746145999677177856
746241181105819648
746172117553668096
746202756948471809
746255915804917760
746182490038112256
746208486325813249
746226941372444682
746195370804289537
746192673900400640
746147069182812160
746215868237963264
746211925747392513
746194221430824960
746252052645429248
746176127442522112
746231479437430784
746197140884512773
746239255878340610
746266548256505856
746252811977949184
746218405842157568
746253608967102464
746202379385614336
746257178093363201
746202866067509254
746188819150450692
746149367866859521
746213691754840064
746173799574315008
746249917664886785
746212831612149760
746166736404287489
746215025266720768
746259107376664576
746254821011795969
746168061812703233
746224156165869569
746199087037321216
746205911291568128
746256313961840640
746180216763125760
746201322773307392
746221216344596480
746212777295896576
746186667736862720
746185279355027457
746207404103086080
746227394155974657
746180384564482048
746227356809859072
746248562871152640
746226740167532544
746192355275878400
746256855241007104
746264119888781312
746167751262240773
746228124308803585
746146591183114241
746207865493291008
746246058917920768
746198164277846017
746261745686188032
746235631970353153
746211028124340224
746256888661159936
746252623246929920
746226530519384066
746249506560282624
746230489703317505
746237519453315076
746216098937245697
746142455465119748
746263280788832256
746164282526597120
746265952723992576
746197921125699584
746206876002463744
746246742778253312
746244024684548096
746254036425334785
746254359550431232
746176009779748864
746201293253804034
746266355125477377
746225364502876160
746187737070350337
746225926392807424
746254179157614593
746173761607581697
746230363786096640
746227205458395136
746251343644528641
746236063778115585
746229705536200704
746167181122011136
746232158923034626
746221178239344640
746209945977139204
746250509217075200
746234428234469379
746239755092787202
746265671676346368
746217432847515649
746212576019652608
746221270576992256
746255965897560064
746203948009168900
746239100760391681
746260026168348672
746214253627998209
746201825913638913
746251482253660160
746231240437575681
746237502575378432
746248978451271680
746231303415050240
746259627617181696
746165939507322880
746154623036071937
746192304793280512
746198336076603393
746154652438138880
746237179605712896
746187082943463424
746222155642216454
746177121282834432
746212529878097920
746256829924188160
746247451447791616
746141356746280960
746172222335647744
746246650394353664
746228052665864192
746216933620482049
746225913847652352
746148042269663232
746251075414536192
746241147677335552
746237418659930112
746241185174396929
746226853229125632
746198759944511488
746258403018825728
746210478737612801
746250559292727296
746199657361997824
746205068282605570
746265109387960320
746195517479100416
746194586612043777
746246109236965376
746224315817852928
746212022136639489
746230116296982530
746262567719419904
746173191228375040
746246440750616576
746233069049307136
746194976501948419
746244771556003840
746243286705266688
746253940153524225
746265269094481920
746210243776962560
746230028560539650
746184478360494080
746215167931801600
746247711402385408
746188034941427712
746208440163262464
746256494627164160
746265088655515648
746207035000164352
746248772716470273
746248772716470272
746216463996878848
746263465250164736
746192770306498561
746151456680488960
746222503853338625
746232494698070016
746252967188303872
746254413858144256
746238240726876160
746219811265359872
746239964652908544
746218624273178624
746253977742868482
746186315297923072
746264220338094080
746199259028938755
746221631387820032
746176261479759872
746157127144718336
746241214526087168
746218980658970624
746205533716127748
746143080638644225
746176773264642049
746237850614521856
746215163729063937
746200303196741632
746226580838449152
746195169549004804
746219651508510720
746199624008884224
746222499508019200
746204749268029440
746224839938052096
746241663438290945
746253638327144448
746150709775708160
746251641515610112
746201184029925377
746252656444858368
746203629535666176
746239738319798272
746244221980520448
746198663270064130
746210625341120513
746240438630121472
746245610139959296
746188269797269504
746237511064682497
746221857913737216
746226031074279425
746229688700276738
746263549375299585
746208465517875200
746222189167288320
746221153081974785
746261552601370624
746211733014876162
746218267455291392
746249066305228800
746159803253276672
746213725120565248
746209820252868615
746224768546803712
746213662235361280
746197837268934657
746261095552323584
746237569596194816
746233190986055682
746144183501660160
746205910976995328
746209073553563650
746238282564964354
746178962863362048
746237867521884160
746203319098449922
746174717942431745
746199393116684288
746179654973743105
746224839917080576
746211833573302276
746215855755714560
746219945466331136
746266548139073536
746261196047671296
746201825880084481
746216271251836928
746234528868376576
746252862267736064
746219995470823424
746202832437575681
746218770918576128
746138802289315840
746216422171238400
746150835625787393
746236416451960832
746188974687805442
746259216445345792
746239511596666880
746204103466881025
746242208576188416
746143546189586432
746161686193790976
746223015399022593
746210827041013761
746212055821127680
746227667175800834
746258880800358401
746232343828959232
746236114424324096
746203734464573441
746206418454220800
746162579626688514
746196000088297472
746219131381252096
746203415630356481
746238890999222272
746154145069957120
746206699871051780
746200454137159681
746150382682906624
746237930641907714
746246956532436992
746224835869609985
746208155231674370
746246264426135553
746213771404709888
746256116913479680
746226828327550977
746227553824702464
746230242470068224
746245371030962176
746191449037766665
746208335595081728
746154589666172928
746189037392691200
746201192443699200
746247598453985280
746206372472053760
746221350436507650
746235367775309824
746254216990195712
746262261556183040
746191193348857860
746256746046427140
746153016693186560
746141264161153025
746199971804831745
746154342193848320
746235048756576256
746225125108789249
746247317305581568
746240342005997568
746247829191016448
746266002971889664
746246990065864704
746248105713082369
746232779751325696
746229428552769542
746255148222144512
746145009653719040
746204564815155208
746181080894607361
746254162367778816
746249888216846336
746185380060340224
746220968574521344
746252501511450624
746252778415099904
746214442241654784
746222378061946880
746191755385593857
746215725916790784
746238945470488576
746207492485480450
746259275115180032
746257731657543680
746192334287626241
746239415136067584
746200596969979908
746198830970863617
746260768459460608
746199976074633216
746188018256478209
746205026247270400
746220519695876096
746254741282357248
746263150979334144
746220603896537089
746237687120564226
746192095120023552
746201267911876612
746198877120823296
746199183619567617
746202031434563586
746230510578368513
746243601047359488
746236663790067712
746244393905045505
746198910801088513
746188903351123972
746215570412969984
746248219097706496
746230334757306368
746256355871326208
746224709881069569
746199023980208130
746227440654000129
746188127119650817
746240111386333188
746258205731360768
746193126935560193
746253327604789248
746243018114502656
746262911614541824
746193642604269569
746265054899736576
746203163720441860
746232112819249156
746230842150662144
746238245038522368
746213896902475780
746205348982194177
746242267275354113
746226446436175872
746178476093276160
746254405729648640
746242405981093888
746193735269027840
746227159451131904
746230145917194240
746201909929750531
746191830715244544
746266384775192576
746234302547931137
746250874125705220
746189146507485186
746184503614275585
746148147081121792
746233379700408320
746264329356455937
746240744797573120
746208108767125506
746163573735428096
746163573735428097
746225737565274112
746201058234425344
746187837716914176
746176941229768704
746216593831563264
746169655727792128
746192246018473985
746188752133906432
746190283281293312
746244314091687936
746260118480785408
746216208282714114
746252987819925505
746238307974033408
746190782453841920
746225372539150336
746255651517636608
746198004802039809
746165670795153409
746249565469315072
746239146776133632
746193194061172736
746203570802876417
746198239594983426
746245392199651328
746254464189894656
746249313903382528
746184536770379776
746205906996625408
746235988393922560
746192422347014144
746248181491601408
746248181491601409
746192891899322369
746237926313320449
746258906003947520
746208587265892352
746211133212622848
746251977106030592
746175716518092800
746195035335462912
746229931709849601
746145244882829312
746193735038312448
746264975363039232
746251893136101376
746242993116557312
746180376167616513
746211405469122560
746248155981815808
746154073880027138
746258604177633280
746238652016033793
746258377500725248
746242456308572160
746239935213015041
746206024256749568
746185719589154822
746219915862958080
746223296455184384
746141033491271680
746219643207966720
746194892498427905
746189297573728257
746208368990134273
746189658078384128
746244037166960640
746198411511160837
746223883603218433
746207953871482880
746183282753212416
746157978630381568
746261632393842688
746146855197630465
746242023984766976
746200488060686338
746226106764656640
746216967422377984
746148461708378112
746190324930744320
746234298366189573
746236596551225344
746235686290751489
746265382315491330
746187670091497472
746240573070151680
746221027311550464
746244041600278528
746250357987127300
746211401421594624
746211275533750272
746183601503428608
746252287580921858
746251985620328448
746206947007815680
746223007203368961
746244054090919936
746227855772684288
746242410171228160
746258096540913664
746243936793001985
746204514303127557
746246734473498624
746190845099970560
746223934094245888
746237657676578816
746151506680782848
746220280771600387
746169139597705217
746204312959782912
746224957609238528
746223896412594177
746173405444046849
746242229648269312
746206359985623040
746248478960005120
746190841102876672
746206498322145280
746203264647979013
746248042819379202
746238022836850690
746219072971374592
746237918029590530
746187686797443072
746199653184479232
746264681598312448
746212727002005504
746193185479680000
746207584453984256
746243039178407936
746249464914972672
746260432692772865
746203113468493826
746147367053893632
746252556163293184
746248529350369280
746177826257252352
746256687179370496
746192095132561408
746189750659276800
746195349862125568
746195718994464768
746254347034562560
746193475129872385
746229663618371585
746262924314939392
746205378484940800
746265331895676928
746216816125448193
746260294276628480
746230376482246656
746264308565286913
746167252144242692
746193940743786496
746262609729552384
746238165153779713
746243039065055232
746164764833898496
746202505491558405
746242921708478464
746234205793718272
746262127598407680
746209597975728128
746248294775533568
746224558915522561
746209681828253697
746252660966309888
746206926199889921
746210168384290816
746221501179793408
746195664598507526
746244385285738496
746202723431768065
746244465279533056
746214513754537984
746213721026899968
746236940555456512
746250177783209985
746173090749644800
746225280449024001
746263171858595840
746233324956311553
746218032515551232
746203583394177029
746232020657836032
746253202090254340
746152978818576384
746213909875482624
746225825897283584
746196868393164800
746145462844022788
746223187600375812
746202450802028544
746196490553434112
746257882610442240
746233920501358592
746245622920003584
746247300666769408
746257060749258752
746224924105183233
746243219395010566
746234751162277889
746234793004797952
746240510105292800
746250970460463104
746225859447554052
746217911023349760
746211208663957508
746164467159949312
746152220039725056
746232175968714752
746212718642761728
746221857989230592
746225540479094784
746180854460854272
746226270258638848
746234189129736192
746228652640108544
746193244191547394
746240774170284032
746246696477335552
746240950410829824
746199628031266827
746257312189390848
746233752817262592
746225167068585986
746200219432321025
746201720972206081
746181500287205377
746245387984445441
746200701680812032
746244062336823296
746210168443015170
746233518238273536
746266506351284224
746241390821048320
746205139539656709
746241529342103554
746208519871823873
746150366065004544
746195597212815365
746238874318340096
746231215334686722
746175934395351044
746163406072385537
746140270266318852
746187988862795777
746260239750696960
746247011008151552
746163321968025600
746256683165310976
746260004953526272
746192044859658240
746177914077491205
746189234428514305
746220557474009088
746209568686899200
746232637128212480
746213745936891905
746203159723270145
746224483552288768
746256171657478144
746200529672409090
746196587328659456
746179834968047618
746200152503783424
746251021022793728
746139616097542144
746213087410151424
746159886996807680
746229231647002624
746175594656718848
746165800881557504
746251339798282240
746219077153099778
746212479424815104
746237443951628288
746225829957373953
746225196713971712
746193135357722624
746254040699441152
746250874104741888
746264480259072000
746215868594458624
746209266424418305
746191713228619778
746262899207733248
746187695416717318
746198441143869440
746265931500888064
746264652238233602
746188706197839875
746251343627583488
746218301156560896
746252476484034562
746183379293511680
746263108830769152
746203868430622720
746157106282242048
746195920140673024
746257970938413056
746184834960211968
746183563893059584
746168636205760512
746215876643303424
746146545003724800
746187754158067712
746181206681739264
746243722841563136
746252711096627200
746232180116848640
746203776218857472
746244817441554432
746217961438928901
746237360124362752
746236504364617728
746184159610159105
746245178197946369
746167562573053953
746262588959272960
746205336449622018
746180904704479232
746252845305913346
746208045848367104
746244871854432258
746155101295894528
746195282753269761
746252887244804096
746138194014527488
746231177774718976
746244397990297601
746177503224430596
746223279883452419
746248047093489664
746190300096278528
746195085511950338
746200253100023809
746228040447844352
746206787821416452
746183337404923904
746243358075551744
746248584111099905
746181068462645250
746199896529608704
746244750286651393
746245111135166464
746196146691809280
746229172557623296
746193583988867076
746240681958645760
746216245872074752
746186860418850818
746171660382904320
746226081460453376
746210877259427840
746139851041476608
746190324964306945
746191981966032896
746252442933682176
746228895951708165
746264501335502848
746172314962763778
746234314791084032
746206510837993472
746217072326152193
746261221398056961
746224005238034433
746213364586553345
746174252575928321
746178274913443840
746227075753775104
746265772163469312
746195215631814656
746256116888256512
746187900774055936
746213620187488263
746213620187488266
746223921565831169
746230414260375552
746194691251593218
746231634886746112
746180988481351680
746183895071100928
746191969089523712
746142887503609861
746191424178135041
746240203593908225
746222956578144257
746229550074388480
746196117340065792
746244070750593024
746265587832229888
746231680814354432
746259489062457346
746237720675000320
746173472234147841
746266246157602816
746252224783876096
746172834968281088
746217516611997697
746218208772788224
746205160536367104
746248357471936512
746211271586938880
746223145690894336
746234113623916545
746202853539143680
746241394851864576
746201242720837632
746212269839654912
746246474258874368
746198764054945793
746214262163439616
746257207474393088
746217566901678082
746190786266423301
746213473416151040
746223397118476288
746253654840082433
746239511655387138
746144343002615808
746224986726117376
746212387296944129
746258880901025792
746217294544539649
746235774484484096
746254346766131200
746176903124389888
746221476014022657
746263867915968512
746263087817302016
746253201985396736
746246792958853120
746177113120735232
746191604541624321
746155763945644032
746197673636618240
746225477707137024
746141398576021508
746185766099812352
746250265880203264
746203671419977729
746259715781443584
746139808695648256
746265176668798976
746142979790868480
746244821854076928
746241835471757312
746230582095421441
746263989773017088
746195655903698944
746217780819591168
746209929279606789
746249829639159808
746258876719374336
746139737501634561
746233069305110528
746212819004063765
746224596815249408
746199414247555073
746257878638538752
746192355145834496
746199254603956224
746202446725160960
746153251553304577
746209841132118016
746248605003030528
746220083496706049
746235824736342017
746257891183722496
746245748837191680
746154853961973760
746202601859866624
746255517325074433
746246365227802624
746227692333240320
746265302397227009
746254246455173120
746243798318055424
746217701215862784
746243379005009920
746250836343422977
746251930939330560
746234650431889408
746203679972200449
746215348127469568
746254883809034240
746185946115248128
746243454485815296
746263796621127680
746170758829748224
746202232845021184
746186600439132160
746245786283933696
746211305124593664
746262731578314752
746226698220232704
746187644778905601
746242544212672512
746259644289531904
746239960697569281
746181206757113856
746220368944214016
746226236783886336
746248852559245312
746227331241377792
746250479907250176
746153998353313792
746243454167056384
746201423277285377
746202408976453632
746187137238720513
746266346950885376
746232746209509377
746201905529946113
746236944825225216
746197912707698690
746182846482616320
746242904931213313
746218984911962112
746143340303814656
746246490818027520
746257517928386560
746233933335920640
746213238581301248
746210235618996226
746192472720580608
746212017988505600
746217881528991745
746231630553980933
746204489065996290
746190203509841920
746192388717084672
746213725296697344
746209753206951936
746196780321120258
746204338394062848
746175905156988928
746192388792586240
746166040187502592
746202396418707456
746172318884364289
746214220161654784
746186550174695424
746186881663045634
746254812572848128
746206632376311808
746225477711339525
746193818853138432
746255542235074560
746248210767843328
746254594293043200
746225301206638592
746262471455944704
746207194706632704
746218963915280384
746223191714979840
746248843910615040
746254263190429696
746151892552679424
746138630117294082
746189855244189698
746206762408148996
746164865719382016
746234881206718464
746197191081885696
746254585937956864
746149489560391680
746212408117493760
746244918276952064
746221778322612228
746250072774455297
746257043732914177
746219492376600577
746238513578840065
746194402016530436
746187158327746560
746219370666307586
746247237638848512
746239541233672192
746197883045584896
746244221921792000
746201276568866816
746138575968821248
746214664820822016
746217885706518529
746245601910632448
746260239977160704
746220737845821440
746172633658470400
746246537152344064
746266363644248064
746235279682338817
746204099025084416
746163200618463232
746194171292094465
746260600645369856
746207475481751554
746190308405215232
746253118204051456
746147018842660864
746246843416317952
746265935732932608
746223216897601536
746196541128343554
746233517911085056
746207505051574275
746196402506608640
746236894346805249
746259518456201216
746263700382814208
746241126466650117
746184998307381248
746251176178552832
746201209149628416
746248470617423872
746170502671007744
746209736463245312
746229139242266624
746148398860902401
746194305375600641
746241801976057856
746241961300877313
746266250301562880
746211607013777409
746265327823101952
746200097902342144
746240425917194240
746255806559981569
746204744981458945
746204095166320640
746186378451419136
746210076210257921
746152022877999104
746188794085310464
746259929573502976
746196742534627330
746204384321667080
746190148912582656
746198382457163776
746174386609098752
746206141978279936
746209296082305024
746259745019953152
746167944133156864
746265642358038528
746202387790979072
746204485173731331
746250211413069825
746197895917887488
746245568385650688
746217944577773568
746210482743214080
746186168451031041
746215041981046784
746171677084647424
746225393753952256
746246025405403136
746250521850290176
746250043590488065
746192149679464448
746190497199206402
746248000775675904
746149753470259202
746254241958866944
746233438395478016
746226018575228930
746246403089924096
746239574607683585
746220645789237251
746180321687777280
746218443620245505
746221707032039424
746259203862446080
746259203862446081
746152282765524992
746206288476942345
746177024767647745
746260906888290304
746164488324276224
746188882396340225
746185266671419392
746213955782086656
746171547270942720
746246583499493376
746192451786801153
746184662830112768
746239964673769472
746218863071629313
746235149596000257
746141037815603202
746224496038711300
746226433811308544
746223799633223681
746240241535705088
746156917374984192
746216157921705985
746247619438125056
746200408364703745
746197035926192129
746230917681733633
746212919642206213
746214672836112385
746242388901896192
746266443419811841
746186311099387904
746232947703840768
746178459412602881
746172772062269441
746252602258558976
746256972748562432
746263444433690625
746250614040997888
746223350842695681
746232490570842113
746185824534855680
746262106354356225
746214266076696578
746193185760673793
746256125356498944
746231894715469824
746204275555000320
746196121593122817
746198915146358785
746189402246787072
746266468585660416
746210868942143488
746165079691923457
746228229128630272
746221065152520193
746240493218996224
746196033382735873
746220326804066305
746266279858798593
746167604763471872
746258767663218688
746193152143298570
746250408666902528
746212554947493888
746188051878027264
746191272994496513
746194024382423041
746218615574192128
746221664745119744
746266325815824384
746229160322830336
746225750202691585
746151481666080768
746212160657723392
746202517856366592
746210097068531713
746223263009824771
746255181696884736
746242896697921536
746217722338385922
746264459505696768
746196822050299906
746214853476388866
746246742476218368
746263037502455812
746206502583623680
746247723951726592
746199917664755712
746231794299604992
746218364037529602
746230980633985024
746220117155971072
746174101438496769
746195521673404419
746166824597786624
746260420126720000
746258155521343488
746256016464031744
746246767809826816
746221677571276801
746155042584002560
746249544648712193
746232171841490944
746263893094334464
746244288871292928
746238547154243584
746253357162110977
746209694390198280
746237838224662528
746213041520291840
746160637730926592
746206527728427010
746144297011970048
746152710488096768
746220092216619008
746255651463004160
746240786967166976
746212081083441154
746148184943116288
746241776600526848
746253675920691201
746194686994317312
746231966077313024
746204254247890948
746245790662819845
746266481030213639
746229726591606785
746250572190253056
746252161894354944
746219861269839872
746253260483334144
746264341931036672
746242682687623168
746180489308930050
746246323184115712
746254917443141632
746230548280946688
746164618255470593
746187669902884865
746226433891000321
746180770566275072
746196947992600576
746217156069597185
746211044805083136
746257543211716608
746250030978318337
746221438651142145
746264056672157696
746172721604657152
746246495372881920
746192342571356165
746199510683025409
746257458935496704
746229235841306625
746190949919789056
746218422929760257
746254925945049089
746220079386234881
746188387149717505
746260693133963264
746204736689315840
746256834172948480
746216531097321476
746259623380815872
746144066128207872
746187908994859008
746209061134209029
746208175871791109
746192669580234754
746177708586000385
746254766473252864
746262861375246336
746227625127927810
746241424153153536
746234919064576000
746234247887781888
746214396293087232
746240778360455168
746223686512873472
746255731066867712
746253591929847808
746226358397730816
746238555450597377
746224504595066882
746198063446786048
746218209028636672
746257836414480384
746252924972576768
746218170994688000
746168019643207680
746262324726509568
746179272973254656
746205659666882560
746207957981945858
746208465492676609
746201825792008192
746169445664628736
746214962234695680
746200995340812288
746242804272214016
746212206962868224
746237053700964355
746238064729554945
746263381389115392
746254011360227328
746255169172668416
746198424240807936
746243135722881024
746219546684514305
746256330718121984
746153578734071808
746177918288695297
746154761720737793
746202849416118272
746202744633991169
746212252970156032
746262119033769984
746168640551026689
746173057329434625
746254992751861760
746221518338719744
746219416996585472
746214282992320512
746144661866061825
746203503450685440
746234277147250689
746261183783641088
746191763904204800
746260709764403200
746197732436500480
746212894530932736
746178794822729728
746242556573298688
746250081544769536
746244633051672577
746244633051672578
746203302178631680
746199095597883395
746219446339940352
746217919378391042
746152786119667712
746195924649578496
746226765379473409
746192057497051136
746250458935660544
746258746809155585
746221669178433539
746169252932001792
746222877024759808
746190656448536577
746257257755774976
746265151435866112
746199753893904384
746257987711434752
746171802964140033
746178937500405765
746243299179003904
746250144186695681
746198000469319684
746241646510088192
746206909569478656
746232825800626177
746254133158625280
746222633952247808
746266506380513280
746211795824582656
746172679825260544
746242464311173121
746266187546296320
746226865870774272
746205718085144576
746250760795586560
746188773038268417
746157580221841409
746235673724731392
746251016627159040
746241101376458752
746245094324338689
746252967171465220
746261317783289856
746264547435102208
746260424513978369
746228455684005893
746251909917380609
746185056880721921
746190299894947840
746174424454402048
746208918443958272
746263108793044997
746212622194741249
746209266558656517
746238890789330944
746254816792436736
746238404250079234
746207035222462465
746224840202301440
746242732826501120
746245480242257920
746146133823655937
746242107984257024
746221916524974084
746229873203523584
746255093352251392
746257014515445760
746257090159710208
746203788826992641
746262106425655296
746266418061127681
746248454129725444
746254175126839296
746163305304178689
746204048706023424
746193399594704896
746215067151065089
746247778582433792
746233224477573120
746184817805504512
746185275169071104
746244892897251328
746250693615443968
746248810674937856
746260676037976064
746169001051570176
746232997846777857
746240761608343552
746182653783597056
746251385910484992
746161711372111873
746246793009168384
746206376586678273
746260303025831936
746257920426389504
746231278140219396
746242108139409408
746246277118181376
746191616793182212
746232234789613568
746180661367701506
746251918603759616
746195525867700225
746230779038965760
746233396498620416
746245849458544641
746180107685900288
746204891891142657
746219232178769921
746180439287599105
746233606322851840
746208927038115840
746266090922074112
746194875809337345
746220314275700741
746248978317053952
746190853442514944
746258520237023233
746230775029207040
746191088256331779
746238651848241154
746222960923422722
746259392874569728
746229697172774912
746222449239285760
746239608103534592
746190996300435456
746214563779993602
746265847719665664
746246016899383297
746231655782715395
746230263349288960
746140224229675008
746179579371491328
746218548419125248
746191306666369024
746137942284861440
746191386236485633
746218577846374404
746213733593059328
746144720473186304
746225771241345025
746246876991627265
746214379431952384
746201142418255872
746235321696694272
746183010291171329
746198231244144641
746237355774771200
746222315084484609
746217072267452418
746214564119748609
746176215522906114
746266061817921536
746203461813837824
746259220547403776
746161698831138817
746248705485901824
746250719049584640
746182754312683520
746188525943459841
746182259259150336
746241612976558080
746253915088424960
746225452356767744
746165498912579584
746264480477229056
746178547547406336
746247241963347968
746156183409557504
746154010655088640
746214488332894208
746235573111652352
746253877217988608
746252845310218241
746244934978572288
746213830049423360
746218276053606400
746231404078325761
746242984451121152
746246222462189569
746198164357554177
746193638770642944
746208805315215360
746159345927356417
746208863955783682
746188412495986688
746247178893598720
746243714360676353
746204346744877056
746175011879256065
746210193478823936
746162953062391808
746265000499568640
746215985951080449
746239478071582721
746246776324239360
746215922751275009
746257522185670656
746238836582191104
746220322748145664
746215427806662657
746192393079140352
746253080430256128
746200618058977282
746256502915227648
746199338850746368
746234352871170048
746143382532128768
746237846369931264
746196176123265024
746228275282771968
746219496306704386
746190295839105024
746246163846799360
746246822226763776
746214605769183232
746191021470453761
746157764653748225
746217596630884352
746252048316923904
746241835241185280
746217613110321152
746209040175271937
746174579618549760
746193663655448577
746221988109180928
746214744500011011
746169261337481216
746223086773559296
746261552739782656
746241021789544448
746251473693073408
746251398153633794
746259828943757312
746245236796563456
746213695944986624
746247728401883136
746179923178446848
746169659821424640
746246482588663810
746238630918709250
746204145271480322
746198092936937473
746217961434669058
746238853380399104
746260059399806976
746262227901161472
746230980587851776
746214140511821832
746235078326444032
746235095221055488
746207081301049345
746152253522739200
746249926158487552
746247740972097537
746259174531678208
746229168552087552
746215830640164864
746229483112267776
746258570778394624
746210470340632580
746190387862069248
746257211589033984
746198915213451264
746226593161351168
746252153161981952
746221388193632257
746244033199149056
746208813716406274
746177960407793664
746239092220846081
746185732151087104
746252320971776000
746144875591106561
746204015436791810
746241139154509824
746233320887881728
746231735365435392
746226270355128321
746219391558160384
746218078967463937
746171132143800320
746210361112567808
746146968766939136
746216581429006336
746254221138337792
746213301411995653
746203230888046594
746157592725037057
746228749029412865
746227801242492928
746241919315914752
746254380471562240
746244674826833920
746212752214003712
746244477564653568
746248948868911104
746183324696096768
746254569060040705
746138038854627329
746242535589285888
746246805638127621
746184365151969280
746188911823642629
746161145514438656
746193890428891137
746158989415616513
746160847483965440
746233123902365697
746185912602615808
746193755875614721
746222642101788673
746246436338176000
746199338590756866
746248076327784448
746242896509149184
746235598575308800
746175703616466948
746254304936329216
746185157514780673
746222902148661248
746194976426516482
746248776910774272
746183207381409792
746223363501129730
746244498641031168
746253126345330688
746252078037630981
746255928110915588
746227390255292416
746213397943848960
746221690112212995
746247451644936193
746207085554130946
746221425745289216
746241206322008065
746261758478716929
746213909615411200
746211036697505794
746260009193902080
746263125452853249
746184121785946112
746205009268740096
746254712064774144
746197287672504320
746237880016723968
746236135307771904
746258109325254656
746256809078497280
746176907691986946
746208062944346112
746261212883730432
746190836854067200
746217571318267904
746217076235218944
746245685889097728
746245039634976768
746186684493139968
746204510050127873
746210214454525953
746264295802023937
746265147333718018
746207743892041728
746203868678107142
746216007006453761
746220914287665152
746216266990391296
746192275466661888
746240363078238208
746146607809208321
746214677412098048
746236588141613056
746219387380654080
746210390594322432
746234927159476224
746233480330149888
746145290709794816
746206678677217280
746200370586648576
746241243949174784
746186214559068160
746241008908656640
746264757368406016
746238635029237760
746256368806539268
746170259434938368
746189167638552576
746220985309761536
746167243952685057
746230766435074048
746179076130545664
746182641079115776
746168728568594432
746197572906213376
746258679586951169
746201796398309376
746252811810275328
746204493356769280
746205537977589761
746204254331777029
746248147916165121
746245475888685057
746244398141345792
746235325672890369
746238404401082368
746209841274724352
746265457511043072
746230896626302976
746161258630627328
746150189908525056
746221967041142784
746205143561965568
746242246262034432
746213620057464834
746210126437056512
746231244808060928
746253747135774721
746196474065616896
746241051061432320
746255630420295680
746186848142262272
746195056202153984
746209014778716164
746248156350914560
746210910876794881
746197728049299456
746190916642177025
746157458356375552
746257555610042368
746146091834302464
746168049158467586
746208356411412486
746264782488092673
746170670397198336
746234214329126915
746193634312126464
746195530259193857
746198650880024584
746224064033808388
746211820789129217
746196926798798848
746226807322509313
746247120139722752
746247644599640064
746221170098241537
746186575336247296
746187082758926336
746232054187098113
746240442803462145
746198822691319809
746260877515460609
746215709089247237
746194317996261377
746237175570698241
746216640056954884
746263989710008320
746236772699377664
746158569905655813
746254984518373376
746203172255895552
746225582506020864
746204887692640256
746154690480578560
746212978731606016
746236256984588288
746174013458751488
746192753705443330
746203859958194176
746223971843006464
746220075426816001
746209212133314560
746152093996703745
746205470566686721
746193999447232517
746258881186148352
746241772301467648
746229709529186304
746210269114732545
746261745509998593
746214047985500164
746235912917397505
746211208697569280
746187841881858050
746228069535350784
746186742995156992
746207353997922305
746262035277701120
746177259938054144
746165578855911425
746255588607176709
746215012864139264
746214249303707650
746263813494812672
746194322345734146
746198315151163393
746218330533441536
746188429109530628
746255504767393792
746217734698995712
746176202684112896
746150936549163008
746226182236975104
746198952756682756
746190345885483009
746233136258781184
746226610035036160
746244960077365248
746182746008133632
746205139229253632
746203356872355844
746166727784931328
746186613244440576
746185195427069952
746230489812393990
746224341013012480
746196088059682816
746180569042558976
746215230905028611
746260017653882880
746180615192535043
746199497957507072
746239981522325504
746186395094388736
746222583423471617
746250924289581056
746153855717621760
746206338821169153
746261561065480192
746228350633447424
746173552135634944
746260818816163840
746195412709572608
746143617438232576
746260533515587585
746222247749136384
746264446771814401
746264287358877696
746226391973191680
746207035264425985
746258251956772864
746254263177908224
746151897044770816
746254573296320512
746201834432323584
746262496688766976
746189213561819139
746242825147277312
746230489787170816
746195475548647424
746247925370494976
746196260168708096
746253835060928513
746181773101535232
746144787603005443
746198378137034752
746183475825377281
746243949220663296
746259971642376192
746246373616586752
746208054245363712
746264065203310594
746189394059497475
746255747747553280
746203822461063173
746264371295322112
746226966513147905
746263301596782592
746151032921563137
746144615468797952
746261410129281024
746203587303215104
746177624754397184
746228656846999552
746175766577164288
746203486765752320
746143227292581889
746238954056228864
746256938934079488
746200303326793729
746168296622399488
746190849394909185
746258587299774464
746228711410671616
746208729855451136
746250278588952576
746209040087166980
746205949086433280
746148990413070338
746220029092331520
746265134801240064
746159861763702784
746263473655586816
746243022501842945
746254187562831873
746253462099365888
746255533976477696
746200957508194306
746263813683568640
746203008774483969
746263213847814148
746207937157160962
746239952183263232
746210143054897153
746245484352778240
746197241312882689
746213649815986176
746207773516431360
746216069698707458
746239280813473793
746182863452839936
746213062424727558
746198315226652672
746259770168905729
746200462789992448
746245492598681600
746251876694319104
746265491086278657
746226970539622400
746244456584712192
746214949907636224
746222990459756544
746251390046044161
746201683093393408
746141096518914049
746249712341229568
746196717184258053
746202710802735109
746254275471351808
746217869155794944
746201213494956032
746242032457367552
746243324458131457
746197543483150336
746225263785082880
746215084267995136
746230959616335872
746256070914412544
746199862870323200
746221107166871552
746208662490755072
746262760770637828
746255685076267008
746227171924946944
746256704115990532
746230041067945984
746189851284766720
746241965285531649
746174487364722688
746202710785986560
746235854297829381
746224278073278464
746225297066852352
746214027148156928
746263020838477824
746188915766362112
746161782868348928
746246667113009152
746253579501998081
746251692119834624
746255362161008640
746164479625396229
746257094324666368
746242594447908864
746229252459094016
746222210231083009
746177452687360000
746175338795925504
746266418241384448
746222352715808770
746223246240997379
746187028287655937
746191130362974208
746168283880099840
746138555005673472
746246117818515456
746239675447320576
746246004593270785
746237309519966209
746171832471027717
746245287065313280
746216116075143168
746179713345921024
746187569331744768
746255957378797569
746251364934819840
746215876924366848
746257391830839296
746183106558713856
746217336479186944
746162013550706688
746200697473896450
746261469021495296
746197782743023617
746239297800417280
746241797609889792
746180770276974592
746164513313980417
746192464348733440
746167533334466561
746209807481241600
746259245755146241
746187804347006976
746236340795125760
746187179173388288
746230976242556933
746217047059640321
746197698525573124
746218427006615553
746264589529153536
746187590559117314
746223107900268545
746234612674813954
746256318126657536
746180950829129732
746256532258566144
746252018914820096
746209262355963905
746180044725202944
746179906573217792
746214119355736065
746245677122994176
746186575336382464
746258230825861121
746235959121870848
746145165220413440
746266288129990656
746245555819446273
746256503020072960
746261099972960257
746208121509470208
746213423029981186
746231718634393600
746198038272577537
746237028627415040
746216837197664256
746226639491633152
746205806115201024
746170569788383233
746247493567062016
746210097001488384
746156065876746240
746181944736616449
746256951445721088
746189129709395968
746199313689128960
746213381279866884
746255261388574725
746213444173500416
746179424110813185
746248827078840320
746226983160315906
746265101318103041
746243588577624064
746265235472924672
746249431255760896
746181302957678593
746252212133892096
746199393389285376
746226979091808258
746233270581370885
746193114201612288
746195438064140288
746154316973617152
746261032788594689
746202689902514177
746166614773555200
746241315353075712
746263318604746752
746264488949747712
746204128523653120
746217818606055426
746241088562827264
746204275148128257
746173031798603776
746242154033455104
746252933440937986
746190845041270784
746205093167431684
746200966198812672
746171245268443136
746256406370750464
746244758952042496
746191424186548225
746186642495504384
746213204984946688
746224575600439296
746238261736022021
746205084707479552
746208041696002051
746202048031404032
746265407229669376
746144124684865536
746240199772889088
746208016626647040
746236974273437696
746159220320518144
746244603410427904
746217344691642369
746216086715015168
746225099955539968
746141352493223936
746198071814479877
746245358523678720
746228422028857344
746232473680412672
746198893973508097
746265243614089216
746252845352124416
746217693045391361
746245052209442816
746255269743599616
746234415773155328
746162160326287360
746204346740674564
746236399687471104
746235279837585410
746237624327643137
746202123591815168
746159270681534465
746190165786320896
746253210319478784
746165322923786240
746260118178693120
746143420104777736
746251456882311168
746242426684178432
746220821819994115
746193739173879813
746235803999690753
746243114600439809
746236101648490501
746169446037884928
746218124832186370
746239322806837249
746172545578180608
746205625969836034
746215247610949632
746139603246133248
746255622040133632
746191457434796032
746191457434796033
746265600201199616
746236940689645568
746231525570600961
746233534667329541
746236286185287680
746254099486744576
746249989131747328
746266418308579328
746189574297157633
746244939047124992
746224651328577546
746172663027081216
746257471887519745
746258700583702528
746265566701301760
746143755690983424
746192569118273537
746259904604692480
746237272115159040
746207106697592833
746244196680368128
746179562380234753
746204140955525121
746206531884965888
746247460058718208
746196490553430017
746207647490150400
746250915934527489
746255903221911552
746196788718112769
746238668709343232
746215486761771008
746241999011905536
746194372744515584
746184415483674624
746201037321601025
746157693623242752
746182276128641024
746253667335016448
746160491102412800
746246830699184129
746255638972370945
746198013261942785
746182821492842497
746185388226646016
746165905965596672
746199703730032646
746237897007738880
746208142594215936
746249217488855040
746192313307664384
746264882841018368
746252925014581248
746225066459828225
746237896856743936
746181328173838336
746202450881716224
746191323456118784
746234738625568769
746209287412678662
746259057149870080
746185027726229504
746183211684765697
746204610835079172
746255047508393984
746206779336364034
746229478783782912
746188735650242562
746215948202323971
746235195653656576
746150969910628352
746253000562380800
746240379725373440
746194825641242628
746253864819695616
746179658803142656
746215763594272773
746250890965815296
746258402792312832
746196016668368897
746208465471733761
746213083362689025
746236609176043520
746210558261661697
746193101731987457
746218271838371841
746266233520164864
746211682377031680
746227574641037315
746213830120734720
746221434121248770
746261305120727040
746257085956919297
746201557310439424
746241529166073856
746197782436814853
746242384808284160
746193663730978817
746249317858566148
746170754295693312
746233149080756225
746248026256117760
746228505961107456
746249737339297792
746240585548214272
746226358242578433
746260437080104960
746196742400417793
746232309922168832
746211724403998720
746209312742084608
746241592181194753
746232364435595264
746198256565125120
746250756513210368
746201796515762176
746192514567151617
746188588820332544
746181949136441344
746253717616345088
746200295139532800
746266279711936512
746260038780620800
746262483866914816
746225049900716036
746214568184029188
746242619500429312
746183844814983168
746259765815279616
746183697955577856
746265554172936192
746148977616134144
746176932719394816
746235409772871681
746195119083159556
746219190177042432
746202555705745408
746247015454150656
746144657705336832
746243370498949124
746247363551989760
746190954281852929
746139406269038592
746259686303858688
746155428417986561
746264304203276288
746257048048918532
746253927360897024
746249577871867904
746160927255445506
746150286260076545
746264522328006656
746221530531540992
746203646413570051
746226421375209474
746206204792209408
746156011434582016
746218745840865280
746216124425998338
746241457883746304
746190731883094016
746145492212588544
746211464449384450
746220461302779906
746152144399568897
746248948768247809
746249342999203840
746238022740377601
746188454417993729
746197044268654592
746232461168803841
746244456798556160
746250769083490304
746212143859531776
746211011229687809
746204678187188224
746150516854497280
746195848850087937
746224022023639040
746212018051440640
746255215213547520
746187137469452288
746246776416571392
746229583775621120
746228556053643264
746217298680131584
746234981962244097
746257593493037056
746239670950846464
746221841111408640
746147916532826112
746189574326521856
746186717913321472
746150730881445888
746243399682916353
746207538685698050
746233069099589633
746196083932442624
746145479507873794
746238073072148480
746263922395615232
746197707069370368
746258327181606912
746189251268616193
746187330227175424
746235870995349504
746224059755569152
746149929656197120
746251020796321792
746173338028900352
746158171358519297
746207232279273473
746242644725145600
746237506924863488
746223497970495490
746213859459891200
746215360777461760
746243534097813505
746243534097813506
746219295047192576
746207441893810176
746184092199358464
746211829320323073
746235736924401665
746259103115264000
746204833099612162
746188248876081152
746253273124986880
746193084766031872
746207878382395392
746258331380088833
746237968172482560
746260948906803200
746249028485144577
746188681094914048
746188681094914049
746202471656128512
746256234479755264
746261221360406528
746230124710748160
746219320393367557
746195547078295552
746256112962273280
746214689919504384
746243957764538368
746236433044672516
746141822209110016
746251788341346304
746254628086513664
746234793159864320
746253336274411520
746260684653072384
746192476642250752
746249884227993600
746237414398582788
746252493273731072
746141675240620033
746255143809724416
746209711159054336
746197199394988033
746139196562219008
746227302187438082
746213611945680896
746230439237455872
746254200258990082
746223254445031424
746194775448027140
746202610252681216
746223736844476416
746261611468423168
746259845704257537
746257438131785728
746252354815660032
746252354815660034
746245484327669760
746183383357657088
746217181436739587
746250282636566528
746227746494255104
746190849201995777
746209157573804032
746225695521570816
746202450730725376
746259870832287744
746260911070019584
746211883988848640
746238752603799557
746196641699397636
746196641699397638
746228501460590593
746225997633073154
746216698978545665
746189066773794821
746234889440133120
746209740741447682
746204082289803264
746162088838574080
746138034891005952
746191700666679296
746190413124407296
746178341984735232
746232419129266181
746139770951086080
746263326963838976
746217902802513921
746212181453111298
746212181453111297
746250068844486656
746192417905246209
746261439401369600
746167226886164480
746217005083090944
746226119175659521
746155482834997248
746243211140554752
746191381903728645
746162474903179266
746237959951654912
746196750713520128
746212529639088129
746212961711120384
746212932527087616
746240694591827968
746213930528210944
746213666417049600
746212303394086913
746181441550159872
746254254793437184
746241294175895552
746225943094534144
746229344826056705
746209203660824577
746211112144633856
746259870769262593
746241277298151424
746215977507921920
746243710292135937
746240908400672769
746263926598475776
746199926070075392
746184247354916865
746195924351778816
746200467009527810
746243173412966400
746236772808425473
746208134104911872
746193869251870720
746239776097992705
746214832379092992
746248147853254656
746219966131634176
746237532099088388
746208024906215425
746194477648224256
746260772511191040
746244486246825984
746161745199247360
746165708552282113
746231064536875008
746241768161579008
746231278182141952
746226794760548352
746226530209062912
746191604340293632
746221258048577537
746195068864716800
746138135436791808
746240224804507648
746207500769206272
746233866059288577
746255139766312960
746233492804014081
746256511253385216
746247573363658752
746154925302910976
746211439321317376
746235245968556034
746194443921817601
746228866541223936
746203134419099649
746258989932027904
746239553518731265
746260017469333504
746144699476512768
746204468241326084
746250337317683200
746242443390001156
746151322282508288
746184511864528896
746193319684767744
746241743134277632
746207320472879104
746203838957264898
746186537637920768
746157219633233920
746184163703787521
746221983906467840
746261074706464768
746190744633774081
746258297905352704
746217181252247552
746263741990322176
746227037635907584
746142912870813697
746259828864131077
746265113783578624
746250911887003648
746199464507891712
746171580946882560
746265084356288512
746156795874312192
746252216214892544
746253772167462912
746264077802962944
746239545369235456
746223493700714496
746255525478797312
746251209812676610
746211074181988352
746251381636497408
746184293693665280
746202631362613248
746196121458872320
746203771911319554
746217768362532865
746257740100669440
746258595889688576
746257157050474496
746261057782554624
746185186971254785
746188559283957760
746202220236943360
746243072661520384
746245219973201920
746224596899110912
746141096552632321
746221467658919937
746226735868325888
746244276518948865
746223116276273152
746191826567106563
746226488186281986
746255726977376256
746253520869990400
746218259028926464
746140270173917184
746164605664247812
746195639277477892
746183731635949569
746252916554670080
746237867551162369
746237192305967105
746201456986906631
746224827476770816
746198512526753792
746263184349212672
746237234064429057
746225951340531712
746232880481763328
746249108269203456
746192367795871745
746191851720347652
746233928978042880
746210973627777024
746263268105261056
746243664175837185
746185459508908032
746241998869303296
746214068965367808
746233459434127360
746258654354079744
746242376209883136
746148268753719298
746241793323216896
746206380785205252
746181906950139905
746237485919789059
746261405930782720
746247707472371712
746192543914725376
746256725200744448
746225918146809856
746212395433885697
746255399536336896
746190610118258689
746175519075500032
746196989835018240
746192485051830274
746227390339153920
746213716769669120
746254418258071552
746182410459619328
746245484264693760
746253361280917508
746262680911085568
746205642629611520
746253466029400064
746177956138127360
746259535187279872
746215520341417984
746163460388446208
746248588221636608
746263205291384832
746253445292789760
746263926682296320
746206641104654336
746263549220098049
746242783095185408
746200781406101504
746209837176881152
746261297025679360
746265109647941632
746232284911542275
746232284911542274
746232515615023104
746216140947415044
746195895226499077
746174441479102469
746205537637785600
746230414415564800
746197304479088640
746224953377185792
746207462982725632
746197799511855105
746193776868106245
746229936155811841
746243701748359168
746266510348460033
746238026892730368
746242682465427456
746225745874149376
746207710652227585
746185006637166592
746207026699657216
746228287840485378
746180577707995136
746228706977341440
746241352808050689
746251331350859776
746182330872696832
746227243534290944
746217516830068736
746139414741532672
746242388826415104
746239851553488897
746209170173485056
746184033747406850
746241793323204608
746248898377842692
746249833938247680
746249632624279552
746227599911706625
746178874703286274
746229353239838720
746244876166119424
746241168623579136
746256364465434624
746222856233594885
746169701877809152
746206695366369280
746252291586527232
746201314296664064
746197128406458373
746146033122480128
746187439539163136
746176957839179776
746194024340430850
746260025853751296
746187699350994944
746246881152466944
746209883259691012
746204908563505152
746234403135754244
746189502843097088
746264501469716480
746228279149924352
746210415709872128
746264610324549632
746251909900681216
746224651374755840
746171136279347200
746213905664348164
746260131093020673
746264148972011520
746222105222483968
746195836577603585
746209698513248256
746206447919202305
746148621070962688
746243097990938624
746264656373760000
746257840877281280
746140924485443584
746188542481563655
746149447378182144
746159207720886272
746221782412058624
746221442845413376
746241717783846912
746264308603027456
746198675852926978
746210323527413764
746216774404706304
746208855403552768
746228975521796096
746180451774038016
746142895816712192
746213586825928705
746265348689825792
746187015662624769
746216891899731968
746151116598054916
746205789631610880
746220029184663553
746213037338591239
746234944016384002
746209442836844545
746194322157010944
746218607244283904
746145995390541824
746165595591290882
746235338243211264
746218623912411136
746232075234074624
746208339462283264
746261112505655296
746183710861459456
746199452008910848
746198290165686274
746214471773749249
746257539000582144
746243445799419905
746247266927706113
746236152227598336
746209178318888960
746247762015031297
746260315382419456
746227499047092224
746202400571031554
746227855890092033
746190476286406659
746235195842408448
746198512551923712
746250517567901700
746220356122206208
746254426583728128
746213532136415232
746235736987475968
746212139824615424
746191553895370752
746242309419859968
746195748170010624
746261347256668160
746190434083307520
746261041076666369
746182691289182209
746245945726144512
746212957365764097
746253780795064320
746191876965826560
746243252894859264
746184973191876608
746191025543090177
746228543487545346
746235174971547649
746215973187792896
746200940944908290
746203952576765957
746175548641189888
746252979817299968
746218267732152322
746238966526021632
746198227070787585
746243940777660416
746242477204529152
746246398547472384
746216824631504896
746197019304173568
746247338088402944
746204539510919168
746263859460251648
746258595818385408
746193831641505792
746245802960400384
746258004258000896
746174126709157888
746193714050064384
746202933168005122
746153667028344832
746214362780598272
746261431176339456
746247036102713344
746201947359707137
746245962566410241
746236965788450816
746232867865276417
746186076100792320
746229147664449536
746247547862269952
746220973012049920
746264325128593408
746255592587550720
746246658833453056
746265319371640832
746228136757452808
746243861182193664
746215901893005312
746211715889565696
746201868028698624
746236416321982469
746255928266231808
746246117592031232
746234772020617216
746177243005788160
746212764444557312
746236038788481024
746211225516703746
746220264166293504
746240992332886016
746227750873161729
746231940953444352
746210679904841728
746246306671255553
746197338067066880
746181622010085376
746210608912097281
746223669634969600
746228073746423814
746238324692553728
746249645123211264
746140048106618880
746250479814991872
746231077119766528
746220360396247041
746256129701908481
746186852277825536
746206200367198214
746202874510606336
746209740607262720
746201540717748226
746210034112094210
746179923048599552
746210181088894977
746242087201419264
746236965792546816
746252962809450500
746184889142231040
746239872344670209
746204120067932161
746211267149324289
746260248164507648
746205411871621120
746232427358523392
746254363635625984
746247841597751296
746199934454505473
746253659034517504
746245002179780609
746194527833055233
746219223869849600
746235564727271425
746205520969662464
746199355292475392
746265910508400640
746211112085917696
746231806882570240
746262270066429952
746252673280679937
746244834235547648
746196411113340928
746247334200229888
746201905408270336
746261590421405700
746264056839946240
746261070457806848
746240841274953728
746255076679835648
746237489908584448
746224038918266880
746179407476203521
746259170475769856
746223585732157440
746240531043344384
746204883456393217
746198495430750209
746252941691133953
746242980298665984
746191612791775232
746249481444696064
746189049933742080
746205411993280512
746196461453352961
746207349807816706
746260512619511808
746214450768666624
746211141408325632
746214790326935553
746250752583053312
746229998919417856
746194900891250689
746231328710922240
746174877330210816
746207894975086595
746202593408344066
746251133912416258
746206619768225798
746164333156118528
746203553992048640
746234604416180224
746251876316876800
746259547778473984
746141406998179840
746262861576605696
746219244774268929
746264887412744197
746247589943738368
746213620107776001
746247078226046977
746232649677606913
746245622940860416
746243106236928000
746211904633266178
746186956959166464
746254829375336448
746205986830979074
746218070314651649
746265105415954432
746250358289203204
746266250188206080
746206540411994112
746241810318561281
746208264233189377
746256452600340481
746196813829398528
746216170227785730
746261259004297216
746231534068260866
746244439975223298
746172792974958592
746248944494120960
746252543324348416
746203880904523777
746194091466072068
746194091466072069
746191579371573252
746232461193940997
746222809966219264
746254791718756353
746156804095225857
746229768396234752
746219731565240320
746241319580798976
746218737431252992
746222554201759744
746222554201759745
746194012051120128
746174613311238144
746221673272090625
746197040363823104
746248135178092544
746228380077436928
746214870266220548
746190803379204096
746219920258588672
746198575269326848
746199527422468096
746220326946639873
746206062018060288
746195001638453248
746213414880448512
746252593618391040
746230527502409730
746250643342503936
746245887077285888
746246092656906240
746176466946129920
746244284924465152
746261167014875136
746197266675859456
746266426378432512
746210285640290306
746193374407860224
746247502018510848
746208402477461505
746218179437813761
746213074999222273
746240623326330887
746251683467001856
746221170148544513
746265285796171776
746244314276126721
746214241162518528
746234063296442373
746189381250125824
746212848573943808
746203813812396035
746191335779012609
746226564023521284
746263402272669696
746242728531476480
746236399599259649
746203297963376641
746159102905159680
746196801313603588
746205542197039104
746197174380199936
746257274394517504
746214983302680576
746242473085673472
746216686471131139
746197908463071234
746196847270649857
746166014933622784
746248965499150336
746220423247888385
746254128674856962
746235619542601728
746164920262090752
746243751970955265
746146402363916289
746190526479667203
746143201942089728
746226362717876225
746185170093486080
746220528214544385
746192753403428864
746179910624915456
746231047688380416
746258163805061120
746260537617551360
746176517529538560
746220905689288704
746193105984978944
746254208475758592
746191751115726848
746222839385120768
746213905614045185
746229088843489281
746209706788556801
746235766313877505
746188974431961089
746233958292062208
746236961740853249
746227864110936064
746223959243292672
746254321667477504
746209606351806465
746255768849088512
746218095455309824
746202195058532352
746168619374100480
746262123156639744
746217399393738752
746266598705496064
746147778053738497
746263062756331521
746143738984992768
746225548725149700
746170406332043266
746183941556670464
746170800626077696
746255194116263936
746239784167739394
746152211596607488
746205848247033857
746203176374697984
746139758598955008
746223225395240961
746179440699412484
746216472184160256
746218758159491074
746212869507715072
746222021554507776
746224722606587904
746238093880004610
746154539359866881
746211913281921028
746188475389509632
746216203782230016
746244368575696896
746221958694481924
746231559498276865
746257853569208320
746243219294404608
746242871485923328
746193424718561280
746186201988661248
746180594120462336
746260542034186240
746185883313803264
746150663579643908
746227289617137670
746217231663562752
746244083677544448
746245341813473280
746169114515935232
746254569093607424
746189998009917440
746163020284321792
746257564019601408
746256003520434176
746240228789092352
746261049402331136
746198398928183297
746186214814912513
746145966143639554
746260365801984000
746247724169895936
746243852957257728
746195173537808388
746255667992858624
746223271276777472
746202417293778944
746257555429658624
746219773386625024
746255965868064768
746202186531516416
746204124157358080
746265596208242688
746207550941474817
746196306247323649
746178643932647426
746217755846709249
746204304512421889
746207429612834820
746184293664186368
746260122666569728
746206133530943488
746227742635491328
746177381560377344
746216837206016000
746225448347013120
746241432642457600
746249091655569408
746211548272558080
746245090268553217
746145102171611136
746185749242904576
746265906293129217
746217109726715909
746234167986266112
746189570153189376
746222549751599104
746200580092157952
746195165199503366
746246063066071040
746234574837977089
746204661250564098
746246725937958913
746252996317700096
746250060208410625
746199271347654656
746266564794658816
746186847835955200
746247539561734144
746227218196496384
746214509635788800
746242770474573824
746194133505581056
746235933767262208
746225339152506881
746201490281246721
746263876388388864
746254690841731072
746193835630333954
746240643991638016
746256087393832960
746195370674262016
746202270644080641
746179067477659648
746222658811895808
746215490872180736
746222600276172801
746203310554652672
746220234554564608
746249515217334272
746240883192791041
746218506518036480
746220578558775297
746161598105030656
746263905677123588
746182532023058432
746186504167297024
746163682741100546
746192631944773633
746218976212983809
746251117269422080
746198050947796994
746233967024562176
746213192443928581
746236198188810240
746195542921777152
746176836296671232
746262362156634112
746238471484760066
746203939998072832
746242309436518400
746235078162817025
746234323271974912
746204849964933120
746251327248961536
746215708879532033
746169458570432514
746252287723601920
746202266424643589
746167390556270592
746237242532782081
746242829203148800
746260881672118272
746232641293213696
746224848339247104
746244549060722688
746231831956066304
746242967665422336
746249498482073600
746223711892561920
746218036714053634
746194788005752832
746263587144990720
746223254612783104
746236525243817985
746195492413931520
746229797756362752
746146335112388608
746221656452927488
746247459890823168
746177037535043584
746217957311668224
746212487767351296
746237867475664896
746192355322040320
746205990844923905
746222722024243205
746232427345903617
746248265075724288
746227281102659588
746251863750750209
746209497463435268
746203637718749185
746195438064132096
746222025702703104
746193198343565312
746199439325331456
746211934224056324
746254896496787456
746222134544891905
746261535945801728
746259078276648960
746156196235743232
746203771949064192
746216254361370624
746230779319988226
746199812538720256
746258587563888640
746176895142682624
746201213494931456
746206825565978624
746232448673943552
746265814056181761
746234537152155652
746229843642060800
746207773348634625
746225695752257536
746231668218822660
746237343221243904
746202434062540800
746261947146993664
746224928265904128
746208755042312192
746152089978568704
746227968796614656
746244012026134528
746223002828693505
746210537327910912
746189675031736320
746194553137336321
746201578294501377
746219672685555712
746250559473192960
746247221042155520
746216858475323393
746198919353229312
746259912951365632
746200873861160960
746218703620976640
746246214090297344
746186801761624064
746187682515017728
746242263093813248
746266061583097856
746181013731151872
746243139669622784
746200018340569088
746181944958910465
746219194312597506
746242942617034752
746224873463123968
746246621076332544
746243014121635840
746165100587941888
746243982846476288
746212110485446656
746254573556359168
746263851415527424
746243332817354752
746186718106234880
746140480119812096
746189133752721408
746180715943964672
746250878416523264
746252446863888384
746188198754156545
746214597468655616
746259791220191232
746240304617947136
746242003206299648
746175443561291776
746244175851626496
746190379536388100
746229181340475398
746188425213009924
746257023096983552
746206712202297344
746193248595501057
746221572482990080
746253562569699328
746186818773614594
746173728145342465
746242485521776640
746153578843217920
746190039684546560
746197123989803009
746206439719329792
746224139564777473
746197644121243650
746180187662888960
746250228261597185
746255722581790720
746192225239896066
746173682062548992
746260034275917824
746247531093463044
746241365562916864
746223858726764547
746243332762968065
746193999480795136
746225171518754816
746223594523353089
746254510482423808
746211950921555968
746261322019577856
746215503689981952
746223698974150656
746208213876383744
746246583268806656
746258511877771264
746164832324431872
746250790252220416
746244343728644096
746245681522716672
746264853531201537
746195169515474944
746246683843923973
746244540470824960
746261980458147840
746228568863047680
746228090674700288
746209601977094144
746218783560212480
746197107468468224
746230711892348928
746265843542138880
746258054899982336
746218133514391552
746222415781322752
746201939080183808
746173451518545923
746156757957763072
746218959540617220
746217910859763712
746260667859099648
746220045756334083
746201423168208896
746233157339385856
746238525968814081
746197522406793216
746213335222280192
746227948064104450
746261187826941952
746214878424137728
746241596371374080
746242808315527168
746147836929150976
746262433677840384
746178551813115904
746250291058728960
746237154427232260
746227117625475072
746249112278999044
746139037329592322
746223069832708096
746251062886076416
746200399858663425
746257622702010368
746230091470901248
746235615138570240
746169517240360960
746244813197033472
746214207385829380
746237213340377089
746210772435402752
746263289282330624
746196197077987328
746196436132343808
746187892330897408
746196238932942848
746149334119489536
746194187905732609
746200605488603137
746214672957734913
746194146264645632
746185505902034944
746193768567562240
746205361619644416
746249334556069889
746215709072515073
746193143716945921
746214723297771520
746240052863311872
746192782767775744
746207119062380545
746245568385646592
746246562326712320
746225607738957826
746244800890839040
746255387024830464
746190073448665090
746200458746691584
746253398874402816
746207471534903296
746256444077543424
746242372258906112
746218431028953088
746216363295838209
746255009457840128
746235250255159296
746236160599457792
746255840177455104
746249368316092416
746263121333993472
746198692789526528
746249829785886720
746262773198430208
746212705862717440
746146406394540032
746253143021850626
746234046355636225
746234185010929668
746216266805850113
746203360835993600
746179444985970693
746260348836192256
746232989399429120
746234545519812608
746210164143906818
746232125553139713
746252379943636992
746250588845838336
746186654944137217
746260378221424640
746259539608088576
746210243781099520
746201209204178944
746206280365158400
746259967309643776
746245303976730624
746203595956072448
746239335473635329
746250903511011329
746239587123499009
746247791131787264
746258344248119296
746207416744718336
746230062123360258
746215847358664704
746229256607268864
746201331027738625
746199900698746881
746152093908631552
746253923271442433
746184327256387584
746245144748376066
746246822402875392
746231013940989953
746229420025774080
746260982205456384
746192317573259264
746221165912350721
746227436099010560
746257677106372610
746138143615770624
746228640162033664
746200848540143617
746205286017310720
746205139334107137
746216942239789058
746148239464816640
746175078723948545
746173866796429312
746248491895296000
746264560034775040
746211921582448640
746256196718460932
746256192352227328
746192501929709568
746256771342344192
746264161470930944
746223229333692418
746256255405199365
746247690392993792
746175108226646016
746195450475118597
746248286193876992
746186281701376000
746215566336135172
746195907876519936
746244339542560768
746200190244118530
746246658665615360
746193135412273152
746197388239339520
746211254784528384
746252337874874368
746202232761155588
746145580448026624
746196864110759936
746149703365046273
746265571113721856
746210982045720576
746243391520858112
746182834046533632
746231349493698561
746148155603959808
746244485982486528
746217315448938502
746229994792226816
746229260910628864
746209266608963584
746165536849985536
746222558517698560
746263213738594304
746243777241710592
746249745950216192
746195450374426629
746222629648891904
746196021152079873
746145068516507649
746198499767685121
746256477481013248
746241411717152768
746190773926821893
746192472666050560
746231831993823235
746211581881552896
746242594691125248
746256888510222337
746228367494549504
746219337271238657
746182666223943680
746211393116864512
746209895620313088
746210378166632448
746258109115535360
746185266608619521
746231311866568704
746189993744314369
746194213411266560
746214018759569409
746248479266250753
746216342345244677
746254317607395328
746239322752311296
746229193776631808
746149921225486336
746233060975251458
746211141487976448
746241252434141184
746179780421226496
746258163599552512
746231500606054402
746207383337078784
746211447441522689
746219475431628800
746256960065011712
746209169972170753
746222314849632256
746231525901901824
746189251356696580
746200907461713920
746226098313191425
746249758591713280
746245828365402112
746226056214937604
746244091927740416
746251650134908928
746201318344167424
746232012348919808
746248496081211393
746264824129150976
746246021466882048
746256003675611136
746179302530547717
746234352841826304
746201398270787588
746231114549735426
746232264028151814
746266053332860928
746225523748048902
746220662595846145
746261720734240768
746253851884425216
746239431871336448
746248818933530625
746179491043680258
746265042505588736
746202534658727938
746188622324326400
746218338682961920
746251310228443136
746238744332623872
746265797291548672
746187892213460997
746216245763047424
746236718328668160
746171274364325888
746206527741005824
746227134327185409
746245245113798656
746220251654717440
746240354626658304
746214983344676864
746209849793339393
746162986822344706
746263578706083840
746255269798232064
746149858663403520
746237670406262784
746191679737081856
746216887650902016
746171375262572544
746171228528975872
746241294201135104
746220071228346368
746214773549785089
746243089317011457
746199669915561986
746221253833330689
746184046300925952
746235803945295872
746233098543587334
746223611128619008
746145638941851648
746232116975828998
746240786656858112
746208092161900546
746262085378662400
746234361243017216
746263637535395840
746254602798927872
746263398267002881
746262714427785216
746138450038951941
746264589541711872
746260885732196352
746217718026633220
746249359940018176
746243349296848896
746246151372869633
746257719376633856
746264970980167680
746180770461417473
746240287781978116
746181143867834368
746197052594413569
746255856862388224
746209702711726080
746231639051644928
746244653721214976
746162038897053696
746186017690918914
746244029160034304
746232238577049600
746220473650819072
746182963935707137
746253029897211904
746263427711180800
746220771479937026
746221618851024896
746230074593009664
746204656934625281
746208734083330048
746190408972017666
746205684446830592
746206456391733248
746208843114287107
746156279798837249
746224991138516992
746174927863177216
746190186774618112
746241386689634304
746173845866954753
746210264626847749
746223799691939844
746161162195107840
746191495443546113
746193873676886019
746199388867829760
746150135273390080
746194750189899777
746154295825993728
746209509677248513
746197522574512128
746206280193183744
746207089882595329
746213649488875520
746213678958051328
746257727568089088
746221455172472832
746233505357520897
746190803341455361
746241109886537728
746263549186498561
746235015579598848
746231672727703552
746239557729812481
746180506119712769
746217328228990977
746239620715675649
746231681015644160
746218317870882817
746212777157484545
746177700256223232
746250978991669249
746244230369148928
746247371672137728
746214874355634176
746194397876760576
746188425225633792
746187267627114497
746215507901067264
746248802084995074
746215516293890048
746211263152193536
746265331681865728
746251968901963776
746220633176965120
746192489208373251
746227864165486593
746236626162974720
746260185308495872
746190128050122752
746147727701086209
746189473776549888
746264279112912896
746186961287708672
746204904557948929
746192921439834117
746242049230372864
746211619651223558
746212567509458946
746227004458991618
746213183933710336
746258679725449216
746205076402769920
746219664301133825
746221887403941888
746242816653824000
746238697901678594
746173216700268545
746244079449673728
746255101996699648
746138567416614915
746206838090194945
746230024026501120
746235774475984896
746206506853404672
746234977793171459
746235409579937792
746158892871127040
746258222495961088
746259497409253377
746256381385146368
746212714503036928
746216715827052544
746241520903172097
746253495330811904
746226307848015872
746216279309094914
746248965549613056
746197568783192064
746151020317769728
746243672379895809
746195165295980545
746243911434248196
746190547241439232
746253449424216064
746147668829822976
746261888510627840
746239868196503552
746242317586071552
746226215934001152
746251964778975232
746221409106432001
746162252672278528
746186202223624193
746190689877131264
746149183179001856
746203864227946496
746212894694506496
746224743389376513
746235439107969024
746195731359236099
746257320842244096
746258361100939264
746261485513482241
746253864668565504
746152370774638592
746259933918789632
746209455230984196
746244070951919617
746217613315825664
746188479403462656
746172017095774209
746193307412267009
746216673787580417
746252715395784704
746211644708028416
746215067113250816
746216396753821697
746233345873350661
746246633734680576
746258272731209728
746258272731209729
746246797320847360
746244293195608064
746219173399793664
746252367453118464
746165792631230465
746238261761183744
746182762588217344
746244943501484032
746229508248764418
746251310262005761
746200248846954497
746224164562886656
746246729926774785
746253667389612034
746210646702751744
746237800291328001
746214064859156482
746189494592802817
746158947673989120
746170616168972290
746231882472296449
746162852470235137
746210973854248960
746232700269277184
746173359197609984
746171278868914178
746163808616448000
746231261463642112
746146133781716992
746238391776382976
746236215184228352
746225095845130240
746219542787981312
746165029439823873
746226417260593153
746236554566217728
746256322601984000
746252148954959872
746246839326826496
746183807036948480
746231102277181440
746192451530985472
746176873848250377
746175892502777858
746166094398918656
746223166414946304
746199359486734340
746217092995682304
746170133815582721
746193592327147525
746225057928646665
746170892980355074
746151598892716032
746240166063267840
746193366010859524
746193432972926976
746190329183772672
746255735294660608
746152160921030656
746229357455122432
746205424529997825
746167206057152512
746197908530225153
746240099105398785
746172595796606976
746191784892522496
746241654802243584
746160348286320640
746173657072939008
746247317318164480
746197346388611075
746207073122213890
746211250636369920
746223229337907201
746191491228307456
746265973435600896
746233232673247233
746259371726880768
746204439002787845
746254179211976705
746226467604832256
746193705640435713
746217504112939008
746205151925411841
746251154909069312
746248575743496192
746233849454067712
746246897824829440
746162353129951232
746229231542165504
746259082412187649
746196876630777856
746198185261957120
746221023347937281
746221023347937283
746219672551333888
746246029712965632
746228162003034113
746220029004288007
746238089903775745
746189465173925889
746242548214136832
746216669593247744
746210281395609602
746240715643052032
746263830230089728
746204472318189568
746239339835731968
746242036643201024
746190438302777344
746227050290122752
746230615469547525
746231752151040000
746222583511584768
746234856196050945
746264023201648640
746244083438485505
746259094852538368
746156439157227521
746251104799834112
746187091382439936
746189981123698688
746243068358180864
746262580407189504
746187921921740800
746234885325520896
746263142485762048
746226194966732802
746259929623891968
746165755008290816
746232029058994177
746206959628517383
746186575583707136
746176999815712768
746200974356680706
746261087289544704
746247535367421952
746214660479688704
746192048781295619
746254506262958081
746243374865252352
746222839250849792
746199821086687233
746248885924933633
746229742987153409
746204904599912453
746175875591200768
746209904025698304
746229701119598595
746173812236967936
746257748329926656
746215260219052032
746224483552264194
746232838358372352
746138789593100288
746200433371152388
746211552374579206
746235241900052481
746241021844021248
746201003993665537
746186650959622144
746263876358942720
746193898666504193
746228787050778624
746233174133346304
746251624859975681
746227499294556160
746201050093228032
746189368721711105
746253403186139137
746244389832359936
746247476584251393
746228291732832257
746222403110338560
746218099901227008
746249905128235008
746153327109410816
746265377835991040
746213825590898689
746232750542196736
746263498846519296
746157173210648576
746255680865206272
746250970384863232
746222826890268672
746168636356722689
746241084435509248
746201091985924097
746161422049091584
746253231114850304
746254091110744065
746251385767768064
746260433049358336
746171165379432448
746246239465930752
746258763758317568
746250446126219264
746248420407443457
746220956020969473
746263410711666689
746164438051393536
746183429545304064
746244712487485440
746255659910455296
746161845627584512
746211330189758466
746254695048568832
746230250778959873
746230250778959872
746214803115388929
746253008913178624
746241625802801152
746266510260342784
746197329770733568
746215763451621376
746182699774316544
746262710497718272
746207920359038976
746247044856168449
746234059215364096
746201033106329606
746227935497969665
746228904281530369
746221862053502976
746189536409980928
746178270807351296
746212840126615552
746192632171245570
746199590450257922
746212223555502082
746226366660513792
746230468593389568
746216183125270528
746241604806008834
746237737531912193
746175313747521536
746234495330750464
746229541702537217
746232083740164096
746213184122433538
746252169955913728
746208314422222848
746241910868672512
746251436208562176
746164446427373568
746212433392328704
746203352598347776
746247082521026560
746234268767051776
746156145602076672
746160029812817920
746214547002785792
746224798028595201
746222503698141184
746203662863601664
746147031459192832
746179725983244288
746160042303434754
746239129969516544
746230917551644672
746259098988056577
746257777929027584
746252803341881345
746170775313522689
746209207704158215
746177645591699456
746214887089549312
746190006310440962
746183240851939328
746211690715328512
746233945654591489
746234864379125761
746248198138650625
746197702833102850
746211263219281921
746222285841805312
746210562502078464
746224147986948096
746209329322176512
746224475151032320
746226656260431872
746155566959996928
746187279928950784
746212630293946368
746199661430509570
746192598386114560
746245937538998272
746250555341733888
746246222646808576
746164459018788866
746243806635384832
746241256649560064
746188286616567808
746196511554338821
746257236712894464
746167034099146752
746197690371846146
746253780719706112
746244356273803264
746229793415258112
746244158826881024
746191969278296064
746225901038297088
746261515053965312
746198990400561152
746244280822415361
746252887202766848
746243714239074304
746200571930042368
746251305962835968
746226392023474177
746205944749580293
746183660169093120
746200857125912576
746245241003376641
746265642223927296
746195131980648450
746231043208810496
746203667074686976
746253575261659136
746231076947820549
746245312268861440
746211950787387398
746196901704278021
746218057995948032
746262160884572160
746247657014894592
746223912917184512
746171639482703872
746201095920189441
746198382444609537
746242179387953152
746217760120659969
746225251239878657
746209446850764801
746217348957245441
746168158042599424
746146494584135681
746191293794029573
746257551252152321
746221996271296512
746252178692644865
746243655552352256
746198738834591744
746243974495600640
746152609879187456
746232536477507585
746222361297321984
746216812098969600
746186197949628416
746240794986582017
746240446872059904
746251813658181632
746141352447008768
746257203380817920
746259191581577216
746202924888383488
746183081627901952
746198290195091459
746203205613195265
746224739245428736
746242904935497728
746188861122945024
746210235665178627
746262894996656128
746203138823061506
746239398375620609
746181022149025792
746229667649118212
746231940898918400
746236768467378176
746191524560416772
746242065881763840
746217332305862656
746208431732711425
746219995651149825
746217109873532929
746146972915007488
746225414545170432
746222285887963136
746221954231787520
746157517206597632
746215273011654660
746210223019286528
746260550217248768
746200416703045632
746235195611713536
746229822653771777
746258528608870400
746251822176706560
746229848121581569
746146041519542272
746232389882417152
746261485681258496
746246658669719552
746245194824167424
746180384514281472
746243659780153345
746231932577406976
746214480007180290
746213406554808321
746201142317592576
746208117432549376
746263402394181632
746188706155888640
746244507180601344
746250974843518976
746227624888827905
746261741617750016
746169387309109252
746139989294059520
746240635791880192
746224013916020737
746207916147933185
746212223354167297
746178820047142913
746217118400548864
746252044109963264
746252765551165440
746210923262554112
746253843797794816
746181659737808896
746222688528543745
746264501356531712
746259334095577088
746226287174246400
746249104011988992
746227297837944833
746197732151332864
746260164550991872
746206946995249152
746266049255870464
746186739060899844
746203939821936640
746210109643055110
746200563595894784
746209274901073920
746219429244002304
746243198587047936
746243814986133504
746164022471360512
746190715307368448
746242900560871424
746238526191067136
746260491572482048
746251284957794308
746235455952195584
746201557448876032
746154908550828032
746202472012648448
746242489720266752
746209153295671296
746247686274310145
746260881676263424
746239591322005504
746202786270830593
746253294394302464
746191818417537025
746198218912849920
746221484436135937
746211615477891072
746253017440223232
746213125217615876
746171857603297280
746203575001329665
746189310009827329
746233388202237952
746223795694755840
746162067984498688
746211808164208640
746262060351250432
746234834930958337
746221052708036608
746187397541441536
746247829132214272
746154925156098048
746203671390629888
746231529861324801
746208176182157312
746221916478832641
746235057350676480
746199460401713153
746250538526851072
746225398032138243
746244100211474432
746257094148403200
746266485283250176
746240102905614336
746242707824214016
746236190005747712
746239247321956352
746208335616061441
746258172038418432
746195655949836288
746243592784646144
746183245235052549
746191998747443202
746219848707936257
746217504364605440
746183287148683265
746188521443033088
746209241405362177
746239394428837889
746229436907847680
746227738298580992
746228149252296706
746192761808793600
746248646874767361
746228925202763776
746251142372409344
746248974114373632
746202488420720640
746241768270635008
746185342101893120
746168128971890690
746220444370407424
746236135177785344
746247401208422400
746262022736732162
746257484231356416
746238123407859712
746258277143449601
746247288029208577
746226928709828608
746264195142979586
746247011012321281
746255961594138624
746197824660873217
746241789066022912
746201976879218688
746217030211117056
746228765689163776
746248521234341888
746246990166532096
746251142611472384
746183022609899520
746147861935460352
746255307391770624
746226094089502721
746192275537952768
746186382566109184
746263327081259008
746199540009598976
746204959176163330
746203683784798208
746246159635722240
746208230490071040
746242607206924288
746222105436389376
746199947041607680
746189754857848832
746241311234105344
746247128368971776
746237267811786752
746187263290155008
746252639952846848
746235850032316416
746237368450035712
746225129265369092
746187003251695616
746208662507556864
746255332691820544
746149887729934336
746218611614724096
746196897409335299
746178128230256641
746247552341778432
746202689806045189
746194087594721280
746138923815034880
746212710098968578
746253310827520002
746216547887120384
746186403520872448
746185740770377730
746217529299767298
746239331270942720
746260864710303744
746237292856041473
746207589000634368
746211535840632832
746216711632781312
746198227100139521
746194293052706816
746232477849575426
746247061633376256
746241013321109504
746208801083142145
746214677110153216
746266376407441408
746218116519071747
746212768752140288
746218149914124288
746246239260381184
746247480707264512
746221849487388673
746253243781623808
746229151569305602
746225540562968576
746186604549595136
746259174401540097
746235870869495810
746223917098893313
746262173429735424
746243009650507776
746161107597811713
746205143746543618
746195391985520641
746208079696429056
746248315755462656
746190727726587904
746251847212634112
746232280926978048
746239381711683585
746258138458775553
746265923208740864
746158364305014784
746250593132503040
746235736970539008
746266296384389120
746203025312624640
746208876664545280
746236743255396352
746186814319300608
746265520563859456
746246277164326912
746260860864200704
746189012369555456
746237766694932481
746262391533363206
746249154301726720
746190635359571968
746259870995857408
746232985289007106
746168011292282881
746188689525477381
746216661078794242
746198575428710400
746247791173844992
746197035850727426
746256100060692480
746264170006339584
746256343586070528
746261229816123392
746217470675935236
746190832609333251
746259627394883585
746211766409924608
746212479424880642
746195031078277122
746238605681655808
746252664892174337
746201880380870656
746245048136769536
746258667213832192
746252941758169088
746175049481125888
746244696070983681
746264929326469120
746199904905629697
746256469197193216
746219504665952257
746158473713455104
746237062362259457
746209048316436480
746209048316436482
746189771249049601
746242380672667648
746221538957922304
746181785546014720
746179721977806848
746211648763879425
746199066082574341
746209601972895748
746246155604983808
746252119649427456
746194838274531328
746193001139970048
746235804087783424
746265696745701376
746202396448034817
746232364481712128
746237142049775617
746215361037508609
746237749896744960
746148927230083073
746240317083394048
746202216017469441
746235879283261440
746221358695145472
746192787284983808
746174885823578113
746185631814979584
746230779240321024
746220591342977025
746257270187638784
746252170194989056
746248600754266112
746152156814778368
746229575403741184
746184717125427200
746221316991131649
746264962729803781
746224877623869440
746236957412319232
746220335503015936
746190769568940032
746252451012026368
746264463590985729
746234923166502912
746241529182707712
746179444876812288
746226622747967489
746170406244057088
746180791512739840
746230246282694656
746226739903238146
746214240826994688
746202278894264320
746215797106696192
746175410224926720
746249766779129856
746226609879867392
746242623749259264
746225750345293824
746265457674551296
746241969396064257
746194217412681728
746152291208617984
746229172704415745
746146318372970499
746181093267648516
746214379239026688
746203470135365633
746265331711217664
746248252752863232
746208599739764738
746223128712347649
746253264656699392
746235438994595841
746200504493957120
746232087875727360
746213003742195712
746258163926609925
746208838647373825
746206674302599168
746223174853890048
746266279905009664
746259661226151936
746180413895368704
746224684631392256
746223351111180290
746214064733323265
746181638728613888
746166333566390272
746250752255942656
746214844899024896
746193671964368897
746243902932393984
746257241016147969
746229101443186688
746239197078487040
746215604126789636
746224483468382210
746245647930621952
746252585284288513
746227411100958721
746248546303754240
746192141047631874
746204883691331585
746219815145070592
746249523492683776
746158439970279424
746234730207547392
746226547023962113
746223204180451329
746256502848167936
746245576824619008
746240715496136704
746251901881094145
746252564539138048
746252446897414144
746260663400554496
746207748157644801
746218426771791872
746245224310128640
746189851058307072
746262261589770240
746193655212302336
746251159439089664
746262169528967168
746247405239152640
746211925952868352
746199523349848064
746178782281728005
746192908873654272
746196868145647617
746258490860019712
746242590119321600
746214081573466112
746194326636531712
746223422238134272
746219949568360448
746203142874796041
746233442703007748
746245719200174080
746223644670468096
746253323678908416
746245710778081280
746216694540963846
746196797043834881
746195978902872065
746192615234641922
746241877184131072
746266061457268737
746234759689318401
746247078343475200
746239683743485952
746252770047467520
746227885292195840
746248840022458368
746258671131201538
746138177237221377
746207832190529536
746148843545313280
746151720644935680
746177163452366848
746223137025470468
746190107040833536
746224865162649601
746246335641198592
746212722858037254
746199607034552320
746234529015173120
746224324177080320
746254489531850752
746225213482762240
746220649849360384
746259346451898368
746238664502444041
746192535341543425
746239981467930624
746264304119209984
746220985410412544
746227603892113408
746193584219557888
746183610177224704
746222671780667393
746248357354541056
746264539231043584
746211137214046210
746223254390480896
746223254390480897
746190694209839109
746228552001937408
746229747412131841
746254607182077952
746222503752667136
746206644938256384
746184843139158016
746217214911488000
746188324394545152
746248906875506688
746244725431140352
746210680018108418
746182787980468224
746221677730684932
746220813624303618
746209274888499202
746263968709214208
746247019606474752
746187657370210306
746210231206588416
746175145920831493
746252794856935424
746261250779320324
746207207339921410
746193562899906568
746243777321443328
746262550958981120
746180174979436544
746244645592645632
746204283834535938
746215830845743104
746228593877913600
746224865192009728
746264853753532416
746266116163571712
746219093980676097
746194682984570881
746243672325431296
746207525733699584
746199950992646145
746237863272972289
746187917425442816
746189825884053504
746247212280258560
746178753068425221
746243190076870656
746257958120624128
746248965545426944
746189842707472388
746234763782955008
746212592733954048
746219961857695744
746199623979544577
746252014963855360
746218103869059072
746265637979295744
746244649564704770
746251952019877889
746232565913157632
746233337807704064
746187183640420352
746150575813832704
746254879795085312
746187703469871108
746263108717518848
746199577586335744
746264207688077312
746171643488243712
746265231102382081
746215646183063553
746209883033210880
746209052795953155
746219731229671425
746191172553474051
746232146654683137
746233765454712832
746259807968038912
746182884310941696
746253688545619968
746202916290105345
746217965582848000
746252413196197888
746194913868427264
746223866997932032
746219685293621248
746235015311220736
746208922780864513
746214756910931968
746158482018177024
746209279187652608
746228757413781504
746229621344002048
746199372031889408
746223892297965568
746139343341887488
746201230137909248
746139703900962816
746207500786012161
746194590772793346
746233715328593924
746227428050116609
746262303725731840
746146859484254208
746196784410595329
746200487813251073
746177821882585088
746177767339810816
746210449276887045
746148323195764736
746218716241637376
746184524510400512
746257853493698560
746167973610553344
746253143357423616
746233568569896960
746217512547688448
746237578001584128
746252442677870592
746235661250760704
746240304223662080
746206800148520961
746158293089849344
746203331794632708
746239788542484480
746199502315393024
746225867752255488
746253508282843136
746184918468800512
746264870622994432
746237460745592832
746212810598686720
746250269953003520
746246461642313731
746249066129006592
746157207016869888
746265864551415808
746203340145471489
746200592633073664
746203570874159104
746232922391220226
746195505114320897
746184406990196736
746230233783664641
746260042668711936
746225192544800768
746218657806614530
746247451728715777
746158050017435649
746257622618243072
746230598918766592
746197333830885377
746206297062707200
746249334786752512
746208264065474560
746233518062112768
746238727203131392
746153696380129281
746211678501494785
746256188061388801
746205995081183233
746243420906192896
746238484122263553
746261284413448192
746175708058132481
746232695823294464
746234076026142720
746224634387800065
746249028631830528
746197534956105729
746191851971973121
746200278236467200
746193856757039109
746226534726328324
746194821564358658
746230841940938753
746214350277357568
746266082676183040
746197639780196352
746248932108402688
746201343677763584
746141755213488128
746256654023303169
746184578746953728
746218225793306626
746253000776253440
746255353667530752
746158301524615168
746223816716619776
746208859648233476
746261565264003073
746237754455920642
746162110099521536
746261649053650944
746246117692739584
746201679276584960
746231546915368964
746216732344229888
746219584663879681
746254493847797760
746213154586169344
746259543668178944
746178388004605952
746212248830414848
746175791831126016
746217449591185408
746203750977544192
746266610923610112
746248994985172992
746261796122730496
746243890424975361
746232834419892224
746237842448257024
746245996250824705
746159694176149505
746251117160443904
746226098254426115
746211573492916224
746242540194652160
746265986207211520
746234176567816194
746257949908140032
746150764242935809
746206527837462528
746152685620105217
746264358724964357
746240472188747777
746145257511804928
746191872909942785
746174684471824385
746226224188428288
746175443586396160
746183677084762112
746261854968643584
746199695257571328
746227033756180480
746229483053547520
746256859506565120
746221421542596608
746217424496660480
746253768187060224
746195555601133568
746203306549116928
746192271452733442
746220968519991296
746253130690617344
746236508571467777
746246864526180353
746249351660453888
746199867135954944
746259862393257985
746178732130504704
746190677407473666
746179977901649921
746255639006027776
746189381174628353
746193206740561921
746245899643457536
746250060506271744
746229386601324544
746222801422454785
746220859753275392
746189402293022720
746260906951139328
746208792438702082
746191272927363074
746172155214331904
746195353901244416
746229730421026818
746255101749264384
746263599534964736
746191256129175552
746176865589731329
746264056806391808
746214383458541571
746201201071390722
746244502751481856
746259468250406912
746207945197662209
746191122066640896
746245115350482944
746243559284563968
746235581643001856
746192577234231296
746208960462524417
746208037782749185
746219672572305408
746260672040689669
746257924675211264
746251389769125889
746217306968064000
746168019961921537
746211875466018816
746247023712739329
746146771504607232
746176953644810242
746188462672347136
746250190257008640
746211246333009928
746211422560886784
746213087380832259
746238710560133121
746198126424293376
746253487214723072
746210545833934849
746187204368601089
746265960844242944
746264476148719616
746183471777878018
746196457141657604
746216212497993729
746226878378180609
746230607248646144
746191474258128897
746209212074627075
746241545892880385
746188701949132800
746237611866415104
746232868133703681
746167806031462400
746218569382268928
746192195858767872
746153096565264384
746263717197791232
746228782680268800
746237594732638208
746192975823200256
746219102335754241
746235724345704449
746216065516998656
746223606774980609
746259170236608513
746238509145423872
746167122108289024
746256938950787075
746187699388702720
746220024809938949
746244079105736704
746223145649004544
746158574313807872
746239146595782657
746187544069451777
746260567099224065
746180111850864640
746229357409009667
746220167370149888
746182997515374593
746197430140448768
746233107158732800
746202270618902529
746257106878271488
746249762446393344
746242590144528385
746193718399500290
746190740502388736
746231496554360832
746206313634422784
746234222671630336
746153495003226112
746188525901479936
746235329980469248
746196230540124160
746184918661660673
746251088022511616
746235741047447552
746195626786852864
746261519218909184
746243869692534784
746213448216784896
746153134150422528
746244079160287232
746142254004375556
746262844434325504
746242204318851072
746214090171785216
746239574746136576
746191793172058116
746255064046706688
746188580326801408
746234583230746624
746231521556631553
746256821401182209
746206548783824900
746188672664403968
746224051341824001
746213226107396101
746218544270966784
746243857193500672
746218821384450049
746262194518630400
746244280512094209
746203356645863425
746213083207503872
746246205739409413
746233916483198982
746211531629568001
746218850379718660
746213268146950144
746191889406144514
746198390854168579
746173560411000833
746255848385675264
746185820265058304
746196914161410049
746186139195715584
746184725782364160
746215289499508737
746213788106383360
746186277687435268
746212286272966657
746244423248404480
746219911668596736
746221820097888256
746226513503084546
746216216646148097
746245224406605824
746211531361128451
746204589947424769
746236554704752640
746217709801611265
746244196751806466
746226983328088065
746204577288990722
746159660353331201
746193621964095488
746244960270290944
746198952798674946
746151573932249088
746179306754183169
746230850455384065
746242351174160384
746265235242291200
746244624579170304
746213775577997312
746208964468105217
746210541496999936
746233643828293634
746241978082410496
746248856589967360
746254858789982209
746247527066828800
746255827414163456
746225771270725632
746250861538578433
746227159367188480
746169315951517696
746251301776941058
746238236448546816
746217978350297088
746252472033902592
746255630420303872
746244624650493952
746253235309117440
746201930867736576
746251008083394561
746177129612644352
746264518154657793
746240984028184576
746223233611894784
746228543785361410
746224001333133312
746217286034284544
746229617309036544
746263737955295232
746254426571182080
746193990957989888
746203746707738624
746188966311821312
746232742245859328
746247040389222400
746184339658924032
746232620283920385
746201687514198016
746239264090796033
746241684237746176
746220335465324545
746213230201053186
746203679603097600
746228950238584832
746195441960640513
746157336704622593
746238102381830144
746226605782007808
746191864462639104
746138265569230848
746210017431302145
746264778260234240
746206607403450368
746191893860515842
746246264459689984
746212164881375232
746147753072394242
746189364527456257
746227390104272897
746243294812864512
746159060920086528
746248994943275008
746236806220255232
746186126520619008
746236151871090688
746259250020749312
746262844719542273
746198806006366208
746208780136775680
746254330022465536
746212907382247425
746188995382546438
746138890289971200
746264790872498176
746227063061831683
746245417411588096
746251788316205056
746181630100934656
746163162911649792
746260927952097280
746254112027709440
746231185899036672
746228283692310528
746211497840238593
746222692353740800
746158960114274304
746217235555876865
746217235555876864
746265730405044224
746196629045141507
746241122121351169
746238043837784069
746238546961276931
746250542771507200
746230766489612289
746171735968448512
746212831922528256
746240916969553920
746149015272620032
746233417365258240
746240275262017536
746224110104018945
746226932946087952
746232565879603200
746240199378767872
746252266630438912
746222331769434112
746201691712684033
746263926631956480
746245568314302464
746250119251697665
746241126701506560
746260529438691328
746220733857038337
746170834134327297
746237167014285312
746243055691440129
746238849035042816
746224882002759681
746245421329178624
746199795786616832
746220025082568704
746245253900832768
746189683302895616
746159798761164800
746204950657568768
746206662067781633
746258952472584193
746243852680441856
746239629305647104
746220880473165824
746240673636982785
746245714871615489
746227130124492800
746229525227278336
746207895155412994
746256557164355584
746201549026648068
746265369707446272
746212257114136576
746257224280969216
746263201222885376
746219399867043840
746231605425901569
746180741181095936
746189037388455940
746209744747012098
746241743071358976
746246134373416960
746148583280250880
746230422556676097
746251415329214464
746251775787753472
746232851138437120
746245580725325824
746216459685158913
746194129260994565
746240056797466624
746230443683414017
746161321671012352
746234088315461632
746204812354560000
746211418077171712
746198789170462720
746192501854208001
746213330843361280
746196545091973125
746227142879436800
746224475134263296
746228388474433537
746247682398760960
746261116511199233
746197489045233664
746246071425314816
746212928253108225
746199640781905921
746232767285866496
746255953448796161
746176303351554048
746230812710838272
746240962914099201
746220280666742785
746222562699403264
746229076432551937
746198864659525635
746235413908512768
746261552974684160
746247212284452865
746257551327641600
746193147764477954
746245299736215558
746260349180051456
746150621846319104
746158364632113152
746169517181542403
746153893277507584
746209505583652866
746139401940525056
746160956728840192
746206351672545280
746244519880957952
746247355201101825
746212194392563713
746207907797041152
746208255764926466
746195287157268480
746247019648454656
746169592750411776
746221425879453696
746198994850766850
746227348387684353
746249376687808512
746227428113031168
746241634170339328
746180862895620096
746161019676856320
746171496775712769
746207375028150273
746160641900150784
746192380244557825
746190127903322114
746202023205339136
746216669547102208
746227067168055296
746151943148494848
746203839175417856
746251926669508608
746239968943579136
746253214467633152
746229881478873088
746201238497165314
746251872198090752
746213293199495168
746245559900594176
746202199051513856
746174529542688769
746259807838015488
746199820927279105
746221861889933312
746191050562113536
746193110166704129
746220372916207617
746229487155568640
746244674843774977
746212454095425536
746228665155870720
746230309507608580
746231550732165120
746246092367495170
746264593798946816
746195102536630272
746195836447559684
746213649576927232
746235124287627264
746191621180403712
746160528880472064
746250525952311296
746216367544643586
746245144706428929
746262546919886848
746235564693692416
746263071052619776
746191679774851073
746261405813321728
746211271318474754
746255768970756096
746193747549925376
746198365612892162
746234696841846785
746254640459751424
746199925654859776
746250861303586816
746203247933685761
746175485529497600
746258201595748352
746206099968122888
746211930105221121
746205403462012932
746239998349844485
746208759223975936
746188861299003394
746256175537201152
746230863227031553
746171337392062464
746249183682764800
746152651830759424
746208327198089217
746225741948297217
746220398342082561
746220398342082560
746258105017700357
746260948638306305
746204980172840960
746232540659232770
746212726968459264
746252199454515200
746201595008815105
746186239863205893
746195425552535552
746221404752777216
746230808566861824
746179520684711936
746223632016244736
746203445082763264
746213502772097024
746241428678840320
746233333357543424
746254388751142912
746211359386271745
746266049000136704
746202979460493312
746207068802060288
746235812195368960
746185744943882240
746178933339660288
746256024659763200
746226090130104321
746264354362892288
746226114930966532
746200240257015809
746221476156571648
746187825247203332
746245589214576640
746216040380588032
746188932476342273
746247510033838080
746233820014219264
746210403345063936
746188278257201152
746174818957942784
746261833590411264
746142421826801664
746237255350575104
746220113104232449
746185619290882048
746235958970834944
746242133087117312
746173610717487104
746264841032085505
746192929689993218
746143319592411136
746249343078961152
746192158193917952
746220494903336960
746225192439939072
746247581605466112
746248827305402368
746152446494449664
746182419011690497
746192552206835712
746207928407887874
746223242092785666
746190547325325312
746208230380969984
746259153430122496
746247384590606336
746178966797557760
746225834277511168
746180921607360512
746171270203580416
746210432554143745
746207509115920392
746208373276704768
746175154347192320
746215822360645632
746266036559818752
746192577473314816
746220582610448384
746233165614714880
746211846206586880
746231185999683584
746227423847428096
746263880809189376
746249028703236096
746219546814492676
746215579179089920
746265755570835456
746202941522993152
746155021604106241
746212840189501441
746239255819649026
746228929317330944
746202018990039041
746249988989136896
746247619412889600
746243991176359936
746235598260703232
746260990778478592
746228300368871424
746182351596752898
746199133086638081
746194066400894981
746212613428649986
746250278484180992
746188047750815745
746232662516338688
746184470043078656
746168141558865920
746236043142172672
746183807179513856
746248575491837952
746235480962801664
746170893072629760
746205302828077056
746246096779882497
746251159334227968
746223749578424320
746216128389615616
746226798900322305
746195689508503552
746241650867920897
746253361356353538
746233228831252481
746189108855201792
746212517131608064
746190723460935681
746192292126457856
746208473994584064
746177335133511680
746251377366736896
746187137322618886
746261439376138240
746230867207458821
746242242340257792
746203398672814081
746227918792122369
746230926028341249
746188924117221376
746177025040351234
746229676092194816
746166543311114240
746249208777347072
746265076026343425
746186139183255552
746252614526894080
746245333445840896
746186059499732992
746191554058952704
746146729339330564
746172981504839681
746209862304964608
746246511810461696
746192229119594499
746173606481125376
746233081992884224
746254699452465152
746248713853607936
746249569546215424
746263452621111296
746214203183161345
746191902056153089
746241202089922562
746233593576325120
746223590299701248
746238928894595072
746239922856591360
746199196131168256
746209602237140998
746223942512181249
746249225772630016
746259317326774273
746194230125551617
746236449947680768
746241948537675777
746221350470094849
746253525034762240
746226031304933381
746238727442206720
746192938242236423
746237393745780737
746263238992486400
746260390871367680
746216044503543808
746223267229237251
746254602799030272
746261976578301952
746176781833510913
746196448870440960
746199292621127680
746236051539189760
746253369749143552
746228736417095680
746209115383336960
746161455838298112
746178832655228928
746196566348730368
746262198872309761
746232830196219905
746227905995243521
746243907223191552
746185371742928897
746181953360109569
746262857239658496
746259665357520896
746202928814268417
746228967036772357
746238819465236480
746223430945497088
746214245176479744
746244280667226113
746185627549335553
746172470055608320
746222743012577281
746221203736563712
746226043757821953
746165545020493824
746153897660682240
746249066464501760
746185480748793856
746252828591665156
746230082822279168
746215914727628800
746231869566443520
746243689362632704
746193026159042560
746163926212083712
746246549726867459
746210453370462211
746242145619746816
746243693481439232
746199988636508165
746254305016037376
746212089442668545
746190585317335040
746212588418011136
746233895465607168
746234541396754432
746240396829696000
746194620049022976
746189998110580741
746264602074292228
746224324177125381
746210633838845953
746185325593124864
746171303917391872
746216917053018112
746217546097950723
746265734637060096
746215084251197443
746193785361596416
746197878905790464
746211967866572800
746221207746293760
746228644436029440
746211636550082561
746238794391650304
746211489552359424
746218825268375552
746251608145674240
746239113385238528
746240069590097920
746186697164099584
746265457657798656
746150303230230529
746137854296764416
746248206539964418
746200752087916544
746261821020078080
746223921607774209
746225276057616385
746258516009156608
746149682141769728
746239243190681600
746226312155541504
746262848804913152
746215302300504064
746240132559187968
746237049846456320
746187166854721538
746236147836190724
746243664066842624
746161581541703680
746262181868601344
746259090620448768
746189263822258176
746211292298383360
746189976853843969
746192342692945920
746254711943233536
746252119842394116
746249242587598848
746196620824322048
746248479123464192
746250001823727616
746249372350951424
746221375648501760
746249565414764544
746203650305884165
746227591439253504
746195027026534400
746225062143922177
746240191061426176
746222055012499459
746256158705467392
746233677382717441
746151611693699072
746190148753203206
746222805713182720
746165184385921024
746199766653009920
746180170659274752
746142648558202880
746233828323164160
746219324596060160
746239767654764545
746257203439493121
746201528130646017
746149099192332289
746261129354186752
746197115559256066
746247720155877376
746239553749454849
746184411339587584
746221715227709444
746251369112276992
746218087263854592
746265017301995520
746233635473260544
746233094332518400
746210164009623552
746195219750625280
746197551989194752
746217554444619776
746254862774579200
746254971918815232
746255546408382466
746251721379299329
746246038248251393
746266376399118336
746224965930754048
746240245692137472
746264996364050433
746190044021456898
746211111972679680
746193143507214336
746180329900281857
746239503128363008
746239851284967426
746191440733048832
746187963567063040
746254803995664384
746192875315044353
746251381774888960
746254929921081348
746202341796282368
746172058883743745
746164970518364160
746160608261906432
746197723901104130
746186319743721472
746230640597557248
746254636236038144
746201297305501699
746219446033780736
746258474128941057
746258142636445696
746237993304752128
746259065748152320
746212169147027456
746186881428185090
746189079348412416
746260768610365441
746250404439199744
746187770591248385
746167289901420545
746203856007159808
746149741172404224
746210197866086400
746199447785267200
746261871645253632
746246650448969728
746196331371204609
746230263357702145
746202358648963072
746257056378798080
746155671842885632
746209102922055680
746233404744577025
746197736580538377
746187183422210049
746231823395524608
746185316944338945
746237007874007041
746229952912121856
746261707832463360
746211934240808960
746213872042811394
746254275538489344
746222348664090624
746200395567902720
746209019195383808
746236328145199104
746150382578057220
746250941071040516
746222772393676800
746246805709459457
746259623599087616
746212731129200640
746205869382066177
746208763271483392
746221656469712896
746202412956803072
746246008577855488
746206363999580160
746248810284851200
746233484406992900
746241629892263937
746206976657416193
746209551796436996
746255173203427330
746240715429142528
746252715521511428
746193609100165120
746212680633982976
746246134532800512
746202354345639938
746174030395281408
746209954579644419
746173678006702080
746257853191720960
746256980805844992
746192233708150784
746221161424420865
746237611870556160
746155608810881024
746216308946046976
746222004886372352
746216426294259713
746172377680187392
746236898809683968
746241172515979264
746224558991020032
746223095120224256
746178128129601537
746253545721184256
746197643957657604
746220188605915136
746206016153362432
746196427991199744
746255550636142592
746245500979019776
746244108608507904
746179231152017408
746261275802480640
746194628336984064
746192774433644544
746196893181456386
746213448288112641
746235564953735168
746254804159238144
746234415542525956
746265960940711936
746196088172929024
746259631966609409
746196574699552773
746232754715557888
746262005800124416
746262442062258176
746187791701180424
746217030043373569
746165968657915904
746207278630481921
746199141391302656
746180527011553284
746202258086330368
746175506660401153
746148788776034304
746210059378536448
746228304336740354
746263897414434817
746246247728676864
746255777275461632
746258453111410688
746193873286795264
746193533619429376
746164647645044736
746213116778708992
746153943550529536
746165045827014656
746250580608360448
746215633721819136
746252119611744256
746230682792275968
746192594216968192
746210197744422912
746178496976715776
746145194278522880
746230502437228546
746211158101659648
746255458478886912
746190773926793216
746251205219868676
746257190697111552
746171819837825024
746195043531128832
746252803480367105
746245526505455616
746247808198582272
746217600573550593
746219920111722497
746260437008809985
746232775456415744
746236903029014529
746182942959931397
746197836920815616
746254170844430336
746180367787360257
746209480438779905
746226307936116736
746217193671532544
746256154611884032
746194238564491265
746217550418055168
746174487603863552
746188752108716033
746254195758620673
746239884898238464
746195517445537793
746217093016649728
746198520768536578
746180434808156160
746249842398208000
746234985904910336
746216694532608000
746228908371017732
746217361737322503
746156724684369922
746168376209317888
746171882592829440
746227327231655937
746243890487898112
746197379867541505
746253080342106112
746253944171728896
746226693757538304
746241969450422272
746238119175827456
746194205014298625
746185652769722368
746228124191326208
746225465153642496
746202471601606656
746186780865609728
746259933818163200
746247485035778048
746213456722833410
746222365260976128
746210906346905600
746210285967417344
746234944217767938
746215952392458240
746217705682796548
746176165115736064
746212898767151104
746224752000282624
746201423075934209
746257773898305536
746245215921528836
746188836242239490
746251914065633281
746209845477421056
746251050278072320
746207953921802241
746194276070023173
746258620959100928
746218037045452801
746231265519558656
746213473424543744
746248604814172161
746266405662789633
746219089736019968
746221677562892288
746218053721939968
746211233687166976
746162311191093248
746242707803213824
746211422527324160
746241466419253248
746198709625458688
746254410062381056
746251112949354496
746186784946655232
746235065844142080
746210134804729856
746233664653058048
746258331472433152
746229889901027333
746230678388252673
746243949484998656
746258939604512768
746215729930731520
746238303637102592
746158024784437249
746237221728985088
746170573919784960
746247061469827072
746204766229798912
746188143930413058
746226547082694656
746236210624921601
746263016623190016
746211539946856448
746265054849413120
746217529287139328
746180061615775745
746182888664629248
746262798594871296
746208582954168320
746221220450840581
746181315666513921
746250945466601473
746250945466601474
746229311342940160
746253101317885952
746235115928330244
746221320862457856
746212462718967812
746239008255021057
746258755113914368
746190480329740292
746139427085262848
746249632657833984
746234411427893249
746240921088335872
746208847300169733
746198764231098368
746202530342830080
746231366342217728
746179021512261632
746230690983743489
746248617720184832
746249351438045184
746178971197378560
746223267359268864
746252589373718528
746248235715600384
746210952886943744
746240023205318656
746259942118727680
746220196776411141
746244951638417408
746203730291240960
746266518724448256
746228115760832521
746243970360041472
746241160071413760
746243966077702144
746257987795312640
746196402485657602
746196402485657600
746245295751585793
746221299899342850
746174235714912256
746199632112279553
746238244912693249
746237158676062211
746172385980645377
746261045132484613
746243613617709061
746225557214363649
746211954927144961
746236223220441090
746247216604422144
746213376951365633
746214979368456193
746185812170137600
746189427676876801
746266489473372160
746194112542433284
746224315876540416
746226866072150016
746265835078025216
746234084356067328
746256691390382080
746241604663418881
746192690853748737
746250433711210496
746206649258409984
746266569211273217
746223057585397762
746223183477387264
746207098082467840
746201465329324032
746215100747390977
746189293463343106
746242535824072704
746255286655123456
746194435424165889
746245857482260480
746224085194006528
746260608891248640
746211640664686593
746253814378954752
746257807146508288
746181017929584641
746262869839347712
746240488903106561
746232037313437696
746245270539767808
746229462191112192
746246637954207745
746199380663795712
746223267065692160
746200660010405888
746218297121660928
746225976888033283
746260789229674496
746240325534920705
746217542037843968
746265642362372096
746259950435983360
746218057970790400
746243911484571648
746216044776161280
746192837646024707
746265990275665920
746256628756815872
746168376494538753
746216275446108160
746178673355669505
746241885543481344
746242334573006848
746180384543604736
746263888899932161
746156443640938504
746250438069059584
746176911848644608
746204518572929024
746235409772904449
746235409772904448
746257337594195969
746251238900142081
746186046904229889
746139985200418816
746221090502901760
746240489129574401
746262139996889088
746257899626860544
746251717134671873
746185078061961217
746199795786604544
746167721902104576
746200689374683137
746192808151683073
746259291867316224
746234117788827648
746218846244085760
746236500069646336
746247795443638272
746241013417574400
746166132168605696
746233681518407680
746258100903100416
746238987497578496
746199414297944066
746183379528323072
746256787846856704
746218867513393152
746258671135428608
746240774392553472
746193319823216640
746174835714301956
746231487968612353
746148868707000321
746203545687318528
746139838307508225
746207391901851650
746151930469167105
746210109689208838
746264677647167488
746251872328097792
746265956792545280
746211753843822592
746155013357993986
746222499696803841
746258981702737921
746172881030234112
746226362751430656
746196679339081728
746264619006689280
746249938749775872
746237443796410369
746176089823789056
746190966969688064
746218598994051072
746225297150771201
746242049419022337
746193533569105920
746220347981070336
746226102335475712
746247048853237760
746241562573606912
746211183179374593
746247459941167104
746243101954449408
746198827103727616
746198864575684608
746227411193208833
746260617271599104
746223061804822528
746244339353948160
746180879651745793
746255869550149632
746261016074461184
746204116087504897
746180082549481476
746189813267705856
746183513423089664
746241491367043072
746150848309297153
746157995269095431
746217269206757376
746225393741398017
746150680629411840
746204338213650432
746230280046837760
746211326138081280
746189029096325120
746217302983479297
746187758251687936
746241722041020416
746239822147227648
746217525126402051
746218200442900480
746246897833287680
746245299954417664
746266183289159681
746222944230080512
746154891698024449
746215058871455744
746237448233975808
746251931232894976
746227343979511809
746212936645935104
746155206350675968
746241889763008512
746223120231497728
746210613148319744
746175888170024960
746233773960790016
746158947455934464
746215042165551104
746197916637765632
746197396502126592
746216728217059328
746192590089789440
746231303264051202
746239083702161409
746226517567410176
746215524581834752
746199972194848769
746243521301053440
746192246152671236
746236705720524800
746221027277963264
746212928081137665
746208775757922304
746234587592876036
746259736627150848
746190127806849026
746255332612116480
746219983089262592
746189377294868480
746266418312781824
746244737686896641
746217411955699712
746219634869710848
746185841521766401
746181877850046465
746259032177053696
746196872566476801
746260734821142528
746223804221816832
746143352903639040
746175460615192576
746246373704667137
746189670946471944
746211942545522688
746257857402789888
746209925253070848
746248206313467904
746256821715869696
746217969793961984
746236198218149888
746188655765577728
746255886423834624
746238060409454592
746251004233027584
746242330194227200
746188093837959168
746205730978422784
746245312377823232
746204183024459776
746216912627994625
746215201532350464
746214048002256897
746224634362658816
746266175043100672
746217768425381892
746228786987839492
746198260608466944
746202400424222721
746202526316257280
746254921574551552
746221887064150018
746157915917123584
746211296614354944
746215113401597953
746143000892346368
746204866951798784
746193424672403457
746211363807125505
746234105415643136
746256397856178176
746219706068000769
746165138265358336
746256486242914304
746239008389242880
746224588573442048
746217726553710593
746256142255398913
746201913813696512
746226576417689600
746218842335023104
746213939004874753
746245425515085824
746233102737903616
746190421777321984
746203851695390722
746229122293084160
746225498351534085
746256116770869248
746218527401512960
746186873039630336
746240375749115904
746188442015399941
746248390955114496
746196813598720000
746255814764134400
746182913608155136
746199460145881089
746257089958379520
746226609934368768
746212156555681792
746240614727974912
746224638779285505
746246037925470209
746204363417260037
746258222672117760
746223803886297089
746255307366670336
746244905505173504
746257974838996992
746208658397138945
746219106370609152
746228212309450753
746259451452129280
746207848988712961
746250106362535936
746204401350516736
746244096029777921
746262588586135552
746228866574745602
746229608991776768
746194984894763011
746193915452129281
746232834428284928
746228447228235779
746180959070937088
746143097042534400
746245467772616705
746200978441928706
746242074459181056
746226844949581824
746170251197452288
746199355489550336
746228753429237760
746227168011661312
746228459655987201
746251507440488448
746254053361885184
746241701078044673
746251134038245376
746253801716326400
746220176140443649
746220238945943552
746204044738232320
746227319035961345
746234457472958464
746259384263708672
746260894187950080
746256305590046720
746253969425469442
746216740904804352
746233866289983488
746186856497217536
746228422116937728
746262286701068290
746263121321402368
746156762412179456
746259518615654400
746235862841593856
746216765852549125
746250588858490880
746155872896815109
746191260533219329
746225028744699904
746192325886414848
746208943471362049
746233346104057856
746232146432397314
746207937165594624
746229487189131264
746198759864885249
746199489858273281
746175657747619840
746241806086475780
746140819673997314
746261590555648000
746232108884987904
746215361071063045
746229466364444672
746237003570651136
746192644590624768
746246042212012033
746173996748640264
746196759114768384
746232121350467590
746256716715724802
746225213130448897
746219098032377856
746220079650480129
746237041164193796
746169617916264448
746229348793868288
746161417770917888
746232565850222593
746219043682549761
746249523358502912
746172411251392513
746163448065724417
746258302225514496
746186369781772288
746142874979414016
746205403726254082
746205403726254081
746180925789081601
746238127782531073
746199837754851328
746239121706778625
746238014154641408
746174994732974081
746254162468417536
746246029666828288
746240107452080128
746224294653366272
746231152298467329
746204644599226369
746248218971803648
746185610587701248
746261397575700480
746238333051768832
746193886020657152
746227847409205249
746263842674589696
746251297632948224
746205063677259776
746190509681479680
746194230159106048
746232230473670657
746257563885305856
746197711263719424
746260298668118016
746234566759702530
746227553753403392
746221631329054721
746229848088023040
746238954010116096
746240803551514624
746201762923585540
746231488111226884
746222185040076800
746144376397537280
746229751493210113
746252539390214144
746240560243998721
746214643639586821
746260915075555328
746156913482731521
746170704282927104
746254481248116736
746254577742159872
746188446025277440
746230057912328196
746213402259775488
746266095196200960
746224189728665600
746209002485256194
746251993799266304
746189767298060292
746260084829884416
746215662859620352
746231743783407617
746238756789723136
746196490616348674
746196671114051584
746261817064710145
746204887763980288
746203864219549696
746221954332405761
746249976578093057
746179654977978372
746151515262418944
746231492280356868
746228501712273408
746265319098957824
746231647234727936
746148650603118592
746259874854535168
746154468144742400
746188777593286657
746204912715915264
746216703051194368
746194775280234497
746196117428199424
746220863855296512
746230141773193216
746261703944454144
746180694888460288
746190518237827072
746193105754329092
746209929485127680
746177364804018177
746139657843388416
746243659667017728
746187112202919936
746155021817962496
746180992784830464
746141167897575425
746244838538915840
746234780409200640
746245782320209920
746260302774276097
746187573794603009
746211846068174848
746256414696480768
746185648558727168
746249720704688128
746197786924720128
746208809568198656
746258218293276672
746172717322342400
746237196504432640
746223326058557440
746160570559148032
746182615925874688
746233354375225344
746148042357628928
746259136871079936
746220767218589696
746252602036355072
746239406927818752
746185581516959749
746252362956701697
746215428209311745
746193999380123650
746246314975911938
746210994834157569
746199359704838144
746184381916647424
746219962260324352
746225938866724865
746239490633588736
746191826487414784
746220872386514944
746231538270904321
746203520248881156
746231085357400064
746253180745420800
746155516414537728
746189695948730369
746198084703576064
746207278483701760
746244863465709569
746264979477770240
746187825427578882
746254925865361408
746194574104657921
746185816255324160
746220700185198592
746211607143821313
746230083111641092
746202073553739776
746199653096427520
746211715973472256
746229563001233409
746184029561487360
746235292198133761
746256532388589568
746199892310134788
746188685222154241
746224013718913025
746157772920729600
746221312733941760
746178320979595265
746243869696745472
746198772435193857
746210407568678913
746241642395484160
746214673008074752
746243974306881538
746151452154933248
746208805332017158
746208054312476672
746264929368420352
746200336780533761
746182897036451840
746253805935792129
746202354156871680
746243374672384000
746221287559684096
746242846034845696
746265818443452416
746248755876331520
746207026766721026
746256846634254336
746217336365944833
746259816490860544
746222986257018880
746240967221534720
746253675979472896
746260533528170496
746240912779546624
746258260370546688
746245274633383938
746180346853593088
746195068873146368
746204774672916480
746187804221149184
746224026222112768
746201959976210432
746186210398199810
746250333182136320
746206041344348160
746213171321462784
746207332846047232
746194909338624001
746181361841627136
746208453077540864
746246822386077698
746232259603136514
746200923991465984
746255471028346880
746171979011657728
746263977026588672
746245354186760192
746213322509291525
746242774958120960
746159580816695296
746186575474757632
746193219256365056
746260751845826560
746247879304552449
746233279095832580
746220238996267008
746265654832021505
746198260537163777
746218560993714176
746192284031475712
746142002333388800
746209933549441024
746230212858257409
746192627683336192
746225385247903744
746240937706160129
746251826173870081
746240476450172932
746229965314625536
746236869399089156
746220440117403652
746209513968009216
746195207067045888
746205990840737792
746184318830125056
746212252739481600
746244775439900672
746225167173509120
746215570555600896
746209681920524293
746200177694760960
746219182107168768
746222709130952704
746225435575361536
746256792045391872
746223695102779394
746253575106375680
746219483711176705
746154467838525440
746216291854278656
746219081267716101
746196713212252162
746239465744531456
746216174409519105
746173459613491201
746213309930606593
746243894845767680
746182322194546688
746256133795549185
746239830363803648
746181034513825792
746238848976379904
746220377198604288
746252765614182400
746140349911998464
746235560797167617
746230875709267968
746251603917869057
746208062931763200
746240824610947073
746248583825989633
746248542197415936
746190665030074370
746160889447931904
746218036969910272
746243743670484992
746220624960315392
746220066887204866
746216610826858500
746247464307527680
746237070704676865
746244926426472448
746199401660506118
746179235564265472
746214354094170112
746146914211663872
746244419125313536
746257844840828929
746193298713251840
746187460430823426
746144754136649728
746221774040227844
746198109928075265
746152907578413056
746251687841697792
746255731012177922
746183551431872512
746200190151888900
746222868887810049
746189838643138561
746246164073242624
746255198507642880
746239524385087488
746194036852031488
746249515108282368
746192904792612872
746175133451173888
746238031187705856
746261464667688960
746230389283258368
746229231475032068
746230514781032451
746213448216784897
746226987530747907
746254112120012800
746259996829224964
746208758993346560
746216619190280193
746206791730552832
746212546428821504
746247749520130049
746258092648763392
746248609121861632
746198206015430656
746167311040679936
746247094898417668
746241550049501184
746242179094487040
746265742983708672
746200731019993088
746253461939957760
746154715478560768
746234029540704257
746215696573431809
746195295420112900
746141524493275136
746199275663564800
746210713597706240
746145668331364352
746230669936754690
746184717242859520
746222554285694978
746261678728294400
746216853874171904
746237632636555264
746175057760657408
746251322853306368
746144309196488704
746206280226734082
746239847157895168
746212265683103744
746256821749424128
746195865597927424
746176135931830273
746180564869218304
746216904272941056
746196243236290565
746230221133668352
746236013857513473
746260089145692160
746227713048875008
746257987757576192
746246948030717954
746264824221413376
746229751593873409
746204405414801410
746217567027507200
746216879371354112
746243672635768832
746266212821262336
746248311510802432
746190887059783681
746223850124251137
746188739827793921
746239021022535683
746208415072948224
746249708134346752
746203092685721600
746231865606963202
746236986743099392
746195790113054720
746226077538803717
746222134553284608
746241407514468352
746221602124103681
746219198527901697
746204426268925952
746208427534229504
746168410032181250
746255382914408449
746188743686520832
746194083090046976
746220402301493249
746260932070940672
746207333009657857
746173338154897408
746252946115960833
746236860700102656
746224999510401025
746207672555307008
746178379586617345
746205802084524032
746189091998359553
746251410862407681
746255252958158848
746232439907835906
746249808910950400
746186499880792064
746206825519808512
746225880368766976
746240145066688512
746209815857270785
746258922927960064
746170221967323136
746243118920572928
746234709106032640
746152370657239040
746201406382571520
746252564572823552
746233216139288577
746228359076556800
746203881093234689
746240002229567489
746194662105309184
746265948320051201
746261024194560001
746223472523649025
746204329757990912
746194284441804804
746248886159761408
746195794408005632
746259325602041857
746258008418697216
746252123915051008
746177553577152512
746261364088446976
746214895201333248
746256054107897856
746186034472357888
746185489158275072
746144770817404928
746223267002744833
746230833627860993
746263347994234880
746214178088583170
746230925982261249
746202765504831488
746188596894371840
746250186058571776
746258331669569536
746229986642657280
746148499301904384
746227276723847168
746249926326157312
746260365638533120
746221618909700096
746231538304462850
746243278299795456
746155638049251328
746250416757813248
746258700583706624
746242867157475331
746213473361625089
746251486313779200
746228220559691777
746199837620592640
746171073100681216
746265755294044161
746265755294044160
746250270082891776
746142086450286592
746213003675086853
746215817923067904
746250635071234049
746245652301099008
746248827355693057
746222088520753152
746241013077934080
746229965616611328
746246260378697728
746153608144556032
746225183850012673
746262723026096129
746245123537698816
746246403102367746
746263876316999680
746229445346787328
746224227565527040
746194846751170564
746161829190197248
746151410312548352
746261468882960384
746140379230183428
746254510335496193
746241978157785089
746250521732853761
746227364900675588
746209182760603648
746236886260187136
746204216784347136
746201133857673216
746238194736193538
746169747901808640
746208658548154368
746181731045150720
746198185220014082
746234377898622976
746183735691743232
746214882924630016
746216321520570369
746265914899832832
746200190030221313
746150894614388736
746227641934503936
746172432084439040
746223707706654721
746197627423731713
746206707882201088
746243580310650880
746253541552062464
746251075225718784
746232645789483008
746187477258383365
746240908270546944
746149942339698688
746244234592804864
746221388109774849
746261745589616645
746141536774144000
746194724764033024
746251872269377536
746266275387670528
746170599139999744
746186323552256000
746221715131240448
746221044004851713
746226006113980417
746257354237218816
746239155345121280
746259229179260928
746258247653396480
746241411528306688
746198646715101184
746261909092040704
746185204021207040
746241961347055616
746181164797464576
746246734154719232
746205080521580544
746256075196764160
746149770473902080
746234671546044416
746183672752123904
746221908341882882
746141654537637889
746229915251445760
746237330613112832
746224697436581888
746263868180205568
746206737301024768
746245383739834369
746261296916598785
746172058866900992
746256725016256512
746222151640854530
746209908215812096
746245408951668736
746246251956559873
746240963094286336
746198227259527171
746245912117264384
746229101325758464
746225141940510721
746177779905994752
746224072514691072
746208285187944450
746215318767341568
746192854343548928
746241705502998528
746177096335114241
746211678358896640
746215461386256384
746227939469983747
746234600305758209
746230376566185984
746207458910076928
746266225261481984
746210541706698752
746210541706698753
746187812773335040
746205076671193088
746230925768294401
746191600074711041
746190153106915328
746181177187393541
746242854435991553
746209602094522368
746187540172963843
746249859003351041
746234138768736256
746227847191138305
746191885497098246
746261364121964544
746191885497098248
746137921602850816
746158355937398784
746181588317241348
746254443465805824
746226907688009728
746240405008695296
746258675426168832
746169017908486144
746187183774662656
746202698215677952
746223338553368577
746164378974691328
746209815970484225
746248705666392064
746187980591640576
746196587278307328
746212366140870660
746261472897032192
746221622881718274
746231618084306945
746223741214961665
746237884521320448
746148784653074433
746250727434108928
746230938359599104
746185258320560128
746248231844143104
746228040489852931
746242376427941888
746210465991135232
746178668964122625
746225716824416256
746229386588762112
746157517210681346
746189444324069376
746206246819160065
746231710346403841
746199728560340992
746213788060286976
746158041385492480
746245140264718336
746161396782510081
746224873551204352
746259619274625025
746227939641962496
746209643920138241
746224429118566402
746202052292808705
746216900347068416
746218229983412224
746258520408883205
746240681748770816
746187770746515456
746263159065952256
746179516175810560
746254686752247808
746189767222538241
746237712252841984
746253080337985536
746236873589194752
746226970724229125
746255118627123200
746204002811936768
746254900460412928
746225427316768768
746210382448975873
746203021118316544
746203042152775683
746262903418929152
746234180711809028
746158230246662144
746193542050000896
746256825960505344
746242363941658624
746259203925381120
746225100228222978
746176572063776769
746188752301654016
746240182920175616
746142526696980480
746152706205581312
746214534596091909
746218464793092096
746172000213733378
746204744935346177
746206682745712640
746210256540176384
746202199038926849
746232632980082689
746201188148731904
746189804895821824
746229671683989504
746202056512311297
746231080953405441
746211028287922176
746227855936233472
746194582514216960
746236101593960455
746243617891704832
746226379226677248
746244607772590080
746204556288098304
746203226811228160
746138508738371588
746201368851947520
746189339487436800
746213746100436992
746242808311226368
746239092254351361
746210663261822977
746215180690817024
746265973452333056
746256632645099520
746213473554554880
746241302543605760
746214832274210817
746263578563461120
746226803144941568
746225678895316993
746188630553591810
746258159690354688
746181319953088513
746249162887397376
746201779688243202
746249523517874176
746163561341259776
746143269332090880
746250903619940352
746259308791406592
746243181679902721
746239960659853313
746254577784201216
746266065911480320
746194200614494208
746191495191879680
746228417666777092
746208595474145280
746250920409763845
746239138521702406
746186160343441409
746199439207849984
746166530681954304
746211237961228293
746229403357585408
746219244933652480
746206666211766272
746183387614961665
746246201591291904
746220985318203392
746234516155441152
746214907931025408
746215478498983937
746214211529760769
746253701086478337
746212005397180416
746141897639354368
746179269076914176
746251930901577732
746210642407763968
746239490730012672
746259740724858881
746246880938590212
746255529794756608
746243341008801793
746219492431171584
746220955899310084
746240069720244224
746224202286403584
746246558258241536
746148554176086016
746262869730295810
746214023109050370
746237381141889026
746203109307744262
746265772096364545
746243920091357184
746246256305930240
746236575621623808
746222545569886211
746189985360056320
746260923627802624
746204116062330880
746233568230182912
746205063987662848
746205986508005376
746220289143382021
746187112341397504
746260193709694976
746213070607790081
746258385893494784
746182930351828993
746249565322510336
746184075619205120
746221962708430849
746206422996684804
746217046929608704
746251918503219200
746200886540570629
746244221745532928
746259015232069632
746206435466321920
746251490487115776
746145739693129728
746202002045034497
746199225558458368
746234642081058816
746201054249787392
746216556070215681
746238698216259584
746248202395987968
746255567551873024
746256788203405312
746155738922291200
746261003361484800
746248294616154113
746220494756581377
746226668583321602
746211334493110272
746231798342967296
746195618297589761
746243756253274113
746240975417159681
746207857494745089
746148034086502400
746184008518631425
746157781540012032
746193227540094978
746208700411445248
746260369811836928
746211653071470594
746224168920723456
746153016923820032
746251242981187584
746225091604676609
746236848318472192
746246281228652544
746220851201138689
746235833221447680
746204887923331078
746236332553338880
746175309603540994
746260441412870144
746264153111859200
746256741764071424
746242682595336192
746258973293223936
746169060023484420
746242602937114624
746218527674109952
746192623535218688
746178421466619904
746245517986922497
746204250229747712
746255202446106624
746193638711918593
746221094533640192
746190954156023811
746168980428120064
746209589738102784
746245371093876737
746224210775707652
746247732709441536
746198239578226692
746230556728254469
746149002639454208
746184516088168448
746235661284343808
746139783693402112
746205701391810560
746265206091816960
746209560046645248
746260222969159684
746174663722668032
746247111717564416
746247548021673984
746245648006131712
746205932133068801
746157202860302337
746234277243715584
746239889323130880
746209727973994496
746189348001832962
746171647766433792
746232381300834304
746236324181487617
746237204662353921
746206330365435905
746255852525461504
746210944351506432
746262400169611264
746213326703591424
746212709893431297
746189343480438784
746253197677891584
746249183888310274
746189251461537793
746265197447364608
746210268984729601
746243970158604289
746212638896492545
746230246517551105
746238584903065600
746226199102296065
746255512812011520
746253780598030336
746229420273238016
746209019283415043
746230980512382976
746227515941748736
746194737493745664
746187573429559296
746214836804034561
746247623531724800
746172377759887362
746250047780589569
746228564735844357
746231567605858306
746251352162983936
746236449725419521
746164819653464064
746194825603514369
746183362755203074
746190459354025993
746245786476773384
746210726323200000
746238232371699713
746218120897933312
746183010299576320
746185858231975936
746248781037965312
746239788387209216
746151653749886976
746180057589157888
746261791651602432
746228921130049537
746139024511766528
746237871560884225
746248760263606272
746235493663145984
746256611824537600
746147622898049024
746161719999930368
746203709290405890
746202295780540416
746242430899367938
746218099725066240
746218099725066241
746156942817697792
746247564845064192
746217902592790530
746214614245875714
746235258484338692
746250916089630721
746230733140701184
746222646472278021
746200324180828163
746235569005559808
746224491798245376
746234902094352386
746248034426683392
746243164827156480
746234289654628355
746250765140799488
746249339027202048
746225708112830464
746223200204316672
746228732461867008
746247724337664000
746209602270695424
746210701190934529
746213129676197888
746175108352479232
746229990518231045
746264400642727936
746228912674373632
746242682423545858
746176442132635649
746186613009453063
746191549940170753
746199284270276608
746197753127010304
746217520894353413
746242531638149121
746191121949200384
746251025267433472
746242166511575040
746229562757918721
746263750592892928
746248760133574657
746229403491827714
746192665369149440
746219601357246464
746151318016917505
746264174318206976
746206448108003333
746198310889807873
746175024315371524
746209522427924481
746196318670856192
746211485462855680
746211384652795904
746240958593851393
746204153660112901
746209639834914817
746223220978651136
746152450449641472
746234042127835137
746240484788539392
746220536586330112
746260642408071170
746251087947104257
746199758293737472
746212642784587777
746224831683670016
746257140495441920
746206674696843266
746246910487339009
746233522394796033
746179285707165696
746212663986839554
746191084330487812
746252430271119360
746250391558381568
746222604415950849
746185795132788736
746252803283292161
746243399892746240
746186151892033536
746200596894474240
746235036203024384
746261368295329792
746240635674329088
746228451179302912
746231185894866944
746262718793932800
746218271637012481
746242120546156544
746216925424820224
746198403143499776
746210671671402496
746264098543964160
746205541983150080
746245236985233408
746205038750511104
746238978966228992
746180506375589888
746209375509852160
746210080442322945
746241319308165121
746200454497918981
746233215933833216
746258788563423232
746210570966163462
746220972903006209
746210525046988800
746195345835601922
746154048483622912
746258700671815684
746204216591421441
746234109626744834
746216002493419520
746239041855623168
746218749787725824
746222323271766016
746260193844072448
746197522557763590
746195383408177155
746263750521544704
746247460109094912
746189838584406016
746201876278837248
746238374873169920
746217160108703744
746221555995148288
746172302371463168
746262605346414596
746193978521849857
746199028333875200
746232964535574528
746194817374269443
746212156492832770
746203042211467265
746187561006039040
746237687095427073
746169185634553861
746176211093700608
746260990799544320
746258444932497408
746251205601558528
746168430953369600
746216019295801345
746150110170488833
746188425204760576
746224042919632896
746252627386728448
746212559229837312
746212135626125312
746209639667113984
746204136870273024
746189360479928320
746253818556461056
746188869545132032
746189750441152512
746158326556270592
746249850862374912
746179512149352448
746261355519479808
746188542527737857
746222948596342784
746225439706742784
746249431297695744
746229315449192449
746222139062157312
746242619479572481
746256573924679680
746201490163826688
746186571246870528
746237385147482112
746234021500223489
746263180230397952
746192430815281153
746246067239387136
746153822129553408
746216984040210432
746138231691960320
746263779906883585
746255827397316610
746257161467068417
746257962449108992
746252018919022593
746231676599078913
746243382989754370
746222340376141824
746248957379092480
746200387217035266
746224944942460929
746220742186926080
746203176638918658
746169806731284488
746254288255606785
746244792301010944
746245052360359936
746199871267311616
746174869033877504
746247849868931073
746193454124802050
746244075058302976
746222566507876352
746187510703759364
746260890228400128
746230603129856001
746201037292199936
746262823643250689
746190647887945730
746194490172440578
746250358377218048
746255026272747520
746195266047344640
746186176936222720
746248978321281024
746220205332828162
746216073792368640
746246558266564608
746249645278527488
746254741378826240
746256045568364544
746232444488060928
746185388415389697
746225033127727105
746190128159219712
746235061482119168
746261779353853955
746221291443675136
746191000519860224
746247023771402241
746190320904200194
746179927465205760
746209853756997632
746175292725661696
746211170655182852
746197140842545152
746221295889637376
746205164353138689
746215973187780610
746222738533081089
746246734125371396
746213129340624898
746187506643701760
746180145480753152
746200261375336448
746138953447784448
746226119083331584
746232645634297857
746256872114692096
746216241568722944
746256402172248064
746189163209228289
746191067540643841
746210004919672832
746241600313974784
746233048178393088
746252685888761856
746247632029360128
746232637300170752
746155411816878080
746213175670910977
746147492887072768
746190895641333760
746215809563844609
746186369848860672
746212349493710848
746196503157342208
746197212086996994
746203147257806848
746222369715322880
746180988586188801
746197950255112192
746230531738656768
746203562221264897
746252036040069120
746142837020987392
746254695040172032
746226874175500288
746245971122675712
746252665101910016
746197740758065153
746219274126004225
746234537257009152
746206481490468865
746187087234408448
746203587512983552
746217692844036096
746220326971801600
746205588179169281
746207257612849152
746209124174553092
746243458612998144
746254837659009028
746211875474415616
746246868619902976
746206112605573120
746266183079460864
746266002887942144
746236324009508864
746173506061275136
746176416664924160
746200441818513408
746238241020403713
746251536817356800
746246197455753216
746199837658357764
746181378673250305
746233136179093504
746192166473474054
746192669567651841
746226744407920644
746223384493645824
746235497756786688
746227461650735104
746220041817886720
746232972894887936
746230019932905473
746223011347337216
746211783065534464
746233895671078913
746167889753866240
746217483405692928
746263956013129728
746235275299282944
746232008238522370
746225070893207552
746262999946633216
746225205048025088
746241181009457152
746216996769927168
746209300037591040
746214073415589888
746244284706217984
746263146504011776
746181475326898180
746211636344586240
746217957211025408
746222000633315330
746230007320584192
746253268943155200
746237808675692544
746242015776616448
746163015842734081
746186768240697344
746204870995116032
746227780434563073
746217009264746496
746153067196755970
746221916466249728
746246478436392961
746157592901226497
746187162392137729
746212492095823872
746175666031202304
746139829897830404
746150894438387712
746248193852252160
746182859208167424
746215646065659905
746246537055866881
746228438650916864
746207194673143808
746139121198981120
746208771785924608
746182636809379841
746223376230801409
746181860904968192
746189498917126146
746215134406676480
746265071655993344
746211556757667840
746234382122311680
746250597117071361
746203805679706117
746206196458151936
746258700642312192
746266057569087488
746261812782444544
746255987020021761
746251620481118208
746239176010436609
746186466200424448
746212626296766464
746208020766437377
746171186397257732
746250559510970368
746253478742335488
746222558370889729
746266216680022018
746202173919268865
746186550287962116
746219483715375104
746186827103559680
746181252944826369
746201721014104068
746257073416052736
746253826664054784
746226651801890816
746225918130040832
746264807465193472
746235640505741312
746238874003742720
746265088538075136
746235485341679616
746189670954897410
746239792850046976
746218154288779265
746212349221056512
746152932756815872
746246327290339328
746244633089478660
746261539993305088
746171970820120576
746196214043947008
746221849403502592
746203126114320384
746209748769341441
746210017410330624
746221044000690176
746221719401074688
746245526530760704
746253851997704192
746238857583136768
746240287572299776
746255840055820288
746235455604023296
746223174828756992
746216304458162176
746193592348119040
746229059613425664
746207274205487104
746259917003231233
746231286679822338
746155063773700100
746203293844570112
746238844874301441
746244179962044416
746196280892809217
746233182412931074
746187036969832448
746205688913756161
746235233469534213
746223447408152576
746165780186816512
746244280616783873
746228807950966784
746192610843254784
746142728312991745
746254531705577472
746216208278528000
746241982008295424
746192954885177345
746260709537910784
746240937865543680
746220524137644036
746259052917723136
746248047064158208
746176546692603904
746249884253167616
746238152772247553
746250094006124544
746139229898452992
746250370914058240
746188508780335105
746184536883609600
746172059026239489
746206448040837120
746209526509010944
746233291393499137
746250546898673664
746187846403260416
746203335699529728
746210621536952324
746238999996440576
746245878801924096
746245668759441412
746255328405250050
746255282393722881
746195098015137792
746204875189477376
746221140792664065
746195257717448704
746186357349851137
746214345898483712
746181735013040129
746141121605210112
746254179329511424
746222919051685889
746164878289797120
746194829923627013
746255823333101568
746203495364067328
746205412014194688
746217189816963073
746265986240765952
746242426684178433
746223057467908096
746225196369993729
746256775536480256
746236613420716034
746244205119340545
746171274364235776
746254472679165952
746202329183989760
746210172599566337
746259790972788741
746217328103194628
746174713999699968
746195211320070144
746234918846377984
746215411159445507
746238995844182016
746247623594680320
746197690296336385
746254762048380928
746217072082837504
746255521225703425
746222151271776257
746153373309743104
746225796214206466
746251901524676608
746192883682705410
746207337057132544
746223296723582977
746263830305603584
746200722857828356
746260348806782976
746146310131224577
746240984082587648
746197703038644224
746243102126579712
746259900309770240
746261896580370432
746247480753291264
746252396532228096
746244431473369095
746177721059901440
746248785295216640
746259300365000704
746253848029736960
746192808336228355
746211921511092224
746219659955838977
746212366203785217
746206397805666305
746195190646341632
746241969735741440
746216375979433984
746172348521451520
746213511106166784
746185061418971136
746199133187248129
746200555194769415
746225989210955777
746192510163116033
746257266249179136
746262513185095680
746202258073780224
746228707346382850
746214576484605952
746206850568228864
746246398669053952
746217202320187393
746227167982346241
746227167982346243
746248344809406465
746257760912805888
746203817981534208
746250035327864832
746210239498715137
746227708963622913
746186571053817857
746263892989480960
746213993430159362
746254015785111552
746224034631716864
746183874158395392
746240522713337856
746261804368592896
746220717075632128
746250286893793280
746234780488896514
746252887400026112
746217848234639360
746256628576559104
746242447722700801
746215482710077440
746181881834672128
746238018604802052
746177721370193920
746243437427458048
746218145812094977
746196025287684096
746204266855956481
746239570631659521
746181231893590016
746244817491918848
746216929463984128
746187317631553540
746230665708875776
746248546295365632
746232201180680192
746188911811125248
746252824338628609
746216157808472064
746260348915818496
746164357999042560
746187363785785344
746246730010632197
746196914421403649
746236517064990720
746258256092336128
746240144919961600
746258826635124736
746220968733904896
746250773466587136
746218452008898562
746203432478871552
746250903439687680
746169903175073792
746255336890372096
746252556100239360
746245652028530688
746261527611736064
746252753295540224
746218670095884289
746244758977253376
746256180075442176
746235778611568641
746243336873316352
746262982926163968
746216027873116160
746262106249453568
746216468186968065
746243559167143936
746247182995558400
746251192767029248
746250022740721664
746223397277818880
746241046632247296
746201217773166592
746186600485388288
746216061385662464
746251549437997056
746228103223992320
746177557825880064
746253000679657472
746244263948673024
746234583432060928
746249481373495296
746192774479810560
746169722748571648
746234352523087872
746248466569953280
746170272160460800
746239469750124544
746220721072799744
746207240693047297
746213561618169856
746214442199724032
746232041738403840
746221908299964416
746232670716203009
746259753232261120
746233555634683909
746246658728595456
746251108830445568
746227884914704386
746172801187450885
746209300310175744
746229285824827396
746237762630729728
746235556657430528
746231265653731332
746258709043613696
746232012130770945
746254615352643584
746208725468225537
746259061415510016
746241889859477504
746155273363066880
746193013819346945
746257694097608704
746253722028748800
746239587157082113
746229286059679744
746214912230199296
746202559719694337
746142279425888258
746208108964286464
746244557575196672
746236311397249024
746224273623130112
746251226426257409
746250018231771136
746244351852937216
746228283658797056
746153411138093056
746197526638800900
746243458688516097
746186076461506565
746227247766396929
746213771161415684
746257446365175808
746213788039274497
746260730672979968
746223606934343685
746218703570632709
746238626518884357
746215746871517184
746249330609250304
746209094608924672
746220800718495744
746170188375162880
746259002842025984
746225099875852288
746213880238477313
746265717637525504
746229223052849153
746243282519351296
746217458122395648
746143646827880448
746258998580518913
746237410556542978
746249036852658177
746235049100488707
746245048262602752
746235078326378496
746236374328565760
746186877191872514
746204023561162752
746245396339404800
746265822599979008
746264602170826752
746138617790210048
746243592948224000
746152660454125569
746193475167608834
746235912930099200
746253264677658624
746229608991756288
746204141140094976
746263842838159360
746171106705444864
746211787284979716
746233799122395136
746207312142950401
746254032495345664
746204959159386113
746247959113760768
746252803526565888
746214849076563969
746242108181209089
746180539808251909
746151867558789121
746197044214169600
746186705581944832
746232809061158917
746200206744518656
746194439782039553
746180556430315520
746172776017362944
746251851197079552
746162491667922944
746194829764268032
746225481884655617
746194326477123585
746265801393643520
746175208973828096
746253948416311296
746262203041357824
746181059956477952
746181621959757824
746196842891776003
746240346238050304
746217407543287808
746244960178016256
746217768274403328
746244288967737344
746178014979948548
746210386567827456
746181785432756225
746199590144118793
746154279409356800
746213632984289280
746236319794266113
746192543839191040
746223246006050816
746248093293776896
746242548276961280
746226861806497793
746218280323448832
746223950753980416
746218779135250433
746232553233756160
746265252015247360
746203276924747780
746234713510019072
746194833992122370
746242577947496452
746206917832282113
746246491199705088
746204858370293761
746218280168230912
746195681426055168
746249682876170240
746261833800097792
746238450337091585
746242766372495360
746263654123864064
746191138734768130
746202538932768769
746232490243690496
746147392274239489
746243420708995072
746264195189080069
746247376143192065
746244691566407680
746248885912412160
746257991691833345
746192959012376579
746203214177984512
746260038654791680
746192472733159428
746238819737833473
746225351857102849
746201922231635972
746191558299389954
746207031112044546
746201817462120448
746241994578550784
746176928290242561
746192485282516992
746257865866874880
746189423524651008
746162273673150464
746263649870811138
746222230997086208
746258092539654145
746210147391811589
746196293584719872
746209815995658240
746206687174889473
746260370168360960
746225930675228673
746265730279153664
746187787464900609
746234050692669440
746190014724218881
746221559937794048
746207190243893250
746191499549761542
746162114167971844
746224806492672003
746255437671112704
746235992609284096
746199779227537409
746258478298243072
746243672274935808
746246461462089728
746203818078068736
746230112471781376
746204539519270912
746231634811199488
746206758289342468
746255966069493760
746190526563614720
746177394151665664
746183505327988736
746255961929748480
746251712835399681
746238270103785472
746163905102225408
746244775649624068
746265688445181952
746238697914277888
746147626928611328
746241160012664833
746253768304525313
746240732063641602
746212768819216386
746192543847587841
746189108880375808
746191428187938823
746200731284185088
746206620061859840
746208138374742018
746187447747416064
746210860566085632
746256372925333504
746253860214276096
746227159480426498
746247434892894208
746239696271904768
746221337794904064
746235497559662592
746243047340466180
746203642034683905
746195664384622592
746186311099310080
746241654923857920
746173686147878912
746248068169859072
746227075644698624
746211367862951937
746165482131230721
746152974989295617
746223812291616768
746206381103951875
746216107560755201
746178362859626496
746248743226322944
746202090230341636
746201905701888000
746255714423836672
746232976887808002
746256960069189633
746223837633613829
746234558190747648
746174642637836290
746253965197705217
746216397093539840
746208717247438848
746200009566101504
746214941309313024
746178035854893058
746261783321653248
746207769334710273
746248936491487232
746194246764355585
746248231819087872
746210197522128896
746248432801693696
746252966886256640
746221983700922368
746178434456485889
746226144400154628
746219454388797441
746238752612192256
746262853020192768
746170221883457536
746186097122762752
746265243840618496
746251125603577856
746203675412946944
746195798619127812
746214954252935169
746210197828337665
746223216721436672
746169710279036928
746196369086390273
746204002564530183
746256242578948096
746204246052265985
746171085775745025
746244242973073408
746194037019795456
746190685942865921
746202111243739137
746208712956600321
746215449126273025
746209774295887872
746178417507307520
746193843935010816
746185623170584577
746232310048030720
746244242717048832
746215050709344256
746246155667972096
746226731820818433
746256863537299456
746232377047814145
746185073959964672
746222172461371392
746233190751174656
746194607386439681
746234033756004352
746240291720437760
746196297636446208
746225473382866944
746266137139249153
746264656684122116
746241764164509696
746187061779013633
746198743003783168
746184365172916224
746230989039362050
746262974554345473
746192187474403328
746257828399177728
746262051719356416
746261594783490048
746182586716807168
746148981978333184
746230997272846336
746212689022582785
746236915460898822
746243303306313729
746148289779798016
746184360823427073
746202824090882050
746212609628614657
746234310907170816
746259220673204226
746248533653749762
746168271439806464
746195341582577664
746223455905812481
746191491014365185
746229101338361857
746250408528588801
746228887424634880
746173170244263936
746151200756764672
746217609176055811
746251616412667904
746229554369331201
746220180263440392
746214782223552513
746226811512619008
746163045437673473
746252404908167168
746174466619772928
746198692575641601
746189460975431682
746141427986501632
746250308003708928
746257572177547264
746182548741447681
746244133841477632
746264467764314112
746205886050275328
746245811462356992
746249439707279360
746252543341301760
746257622727266304
746138764385345536
746228501729021954
746215818266976256
746219198804680704
746251612205744128
746266254562983936
746212026532270080
746195748346159105
746149820805619714
746188211211350016
746207492506419204
746158511227289600
746256129479610368
746261573598060544
746217994846494720
746228207964217344
746202731832999936
746258201507684352
746228036148690945
746243085101719552
746212403851866112
746223904679571456
746249896680951809
746206280046391301
746206871770411009
746143164143181824
746178178587164672
746223674009628672
746216094805831680
746253549944905728
746266044742905856
746224739383812097
746191126055378945
746201972508766212
746223011519299584
746211686697181185
746214576438403073
746197740758007808
746219915934195714
746146318561738752
746191889477435392
746252187056095232
746239876501143552
746262014293577728
746261498352250880
746166153119096832
746212899014598656
746198940240879616
746211120394821632
746235468216307712
746226601809977344
746209979577753601
746206804636381185
746208733894565888
746188395781619712
746187607378296833
746226660433788933
746208360492498945
746259124103454720
746249968143347713
746238421249593344
746225964179292160
746214656146968576
746260411922644992
746240442820337664
746254368031313920
746266237748019200
746221899915501568
746235799855783936
746225007689293826
746221169901076480
746174881788727296
746187343124520960
746200957738848257
746249435336876032
746193286310723592
746231668386603009
746230116460617728
746226576484753408
746246159677562880
746193881989971968
746207127518085121
746263159120478208
746261485517742080
746223946450632704
746166119824752640
746234327432724480
746194368436920323
746251255740129281
746226870157381632
746233010526134272
746167902252974081
746266346703495169
746239507704406019
746209602287501312
746237154662047745
746249347180953600
746241315072020480
746220922617507840
746188446121623553
746251226430476288
746187628005855233
746244725045338112
746205605099012097
746195622311534598
746215876693680129
746262454666133504
746196016622243840
746195551293628417
746226736061255680
746224676251144192
746256536582774785
746261804465201152
746254279904636928
746193638707716097
746252216089063424
746239893588717568
746145164977012736
746250160980688896
746206934714376200
746209031514054657
746193944862588928
746233769686794240
746197904340115456
746170066471882752
746218670045560832
746206297171779584
746260386899431424
746153629258743808
746193739090001920
746243999678160896
746236768530227205
746199439518236672
746192028027936774
746191973350965249
746218590580289536
746257857784340480
746195261622366209
746252719665577984
746194498439413760
746248198272987137
746264610345361408
746255269529853953
746204229065289732
746212231885398018
746217286004936704
746230338876116993
746178820181397504
746154010852241409
746213490407288833
746257698249908224
746261292718104576
746193898452619264
746256796420050944
746244339194527744
746243286587817984
746235569047375872
746210520630329344
746194141969690628
746202383575715840
746203822423318532
746188785977679873
746254216763744256
746208251394461701
746240740506775552
746236894598438912
746233174259171328
746264379805536257
746211800111190017
746220632992448512
746195911890472960
746257794655981568
746217101694644224
746247161961127936
746165125627912192
746252178428334080
746227268347797509
746209627155529729
746209627155529728
746244054019678209
746204455880687616
746204304684441600
746177603938226176
746264450869637120
746196084083462144
746186852156116996
746252832882438145
746238266140024832
746215184566345729
746219723050778624
746262022568837122
746243664012148738
746246260139528192
746214551247413248
746211942574891009
746258499173244928
746262274243977216
746238169339727872
746149967438352384
746181709935284224
746258784377511936
746227478058803201
746250634903584768
746254678506115072
746204535358558209
746243014050275329
746262555174252544
746219752171835393
746232545113604096
746221769778855948
746188194429865991
746184117344157696
746245761311006721
746195462927982592
746255110213369856
746227041968676868
746187489723846656
746168091298697216
746214010383540224
746259304827731968
746172482453790722
746231076780007424
746191516234743808
746263134097178625
746173589859115008
746195588782317568
746192988326363137
746194615670214656
746141356674977793
746253105466122240
746260609155506180
746204669513342977
746244624767946752
746256855341666305
746190903908282373
746147761255493632
746214614455586819
746163791813967872
746227193143951360
746212034937659394
746187649157726209
746230665843073024
746186508445442048
746245459019128832
746201968461283328
746218498448203777
746255768991600642
746214777915998208
746198218900283394
746153536946212864
746196058896662528
746225821652652034
746181693086666752
746197182789750786
746233849441443841
746202509673304064
746149229362450432
746259573162577920
746203491022954496
746195723205545984
746255680751927297
746247333935874048
746214601851711488
746214601851711489
746263478139224064
746220310349807617
746194322429665280
746237427048538113
746235757782654977
746188710446698500
746254250380910592
746241504016896000
746244574180315136
746199661698940928
746263364549156864
746243567648112640
746225238489239552
746195219926781954
746255446013526016
746177356293775360
746240518389010432
746266112162160640
746238278752313346
746188924050014212
746176505068290049
746219580360560640
746252480594448384
746176672567701504
746239729687924736
746187774890389507
746195458943397888
746169395622322176
746228464114536448
746254472620482561
746230883821117440
746171744134766592
746140404504887297
746204346509996037
746139129482731520
746194150328958976
746234566734544896
746237615918067717
746261271675277312
746194561475584000
746216669580648448
746226907964813313
746214153077960706
746226102721359873
746252971399274496
746202685792100352
746243609343696896
746235095107788800
746198109584134145
746187015633281025
746240505713954816
746195567781416961
746254833485754368
746249842280771584
746192892205502465
746181085197852672
746264778247634944
746258402821574657
746231240395657217
746209379674816512
746195433576235008
746239868120948736
746160675513241600
746192497878065152
746196608363040768
746262446093000704
746248655330500609
746207383215497217
746263998052564994
746257572286574592
746237620112470016
746241055360688128
746202610370150402
746220142393102336
746245924725358592
746218016006758403
746256469134237696
746219358196662277
746242288494383104
746241881542033408
746207018386501632
746141176068214784
746230569252491264
746247208257921025
746256645278306304
746250941372993536
746174319655530497
746180665603948546
746258587282968576
746206666144645120
746225385445031936
746250639299198976
746260302690402304
746148172146286592
746229399171670016
746249816989118465
746263020750409728
746265612826075136
746225376859324416
746253340179210240
746185115961696256
746260923422244864
746179075979481088
746200424982601729
746227314522873856
746237687221223424
746227314522873858
746209035943215105
746243659750838273
746194183904321536
746242049318477824
746264258166456320
746194561433624579
746250295299153920
746262156811837440
746236114436915201
746231907348684800
746197505595957249
746201406609063936
746238253603315712
746148390350823424
746240056994603009
746146360328622084
746207912003964930
746262852906921985
746180875373658112
746161539770646529
746263633211064320
746141838839586816
746212672442556418
746258432412495872
746263977076875264
746227113225682946
746176626514288640
746211426595799040
746198143318917120
746253008967708673
746264610605522944
746249603314556928
746205713991557124
746257576485134336
746242648927764480
746215583218180097
746218124815400960
746216220668497920
746208683541946369
746198214550818816
746207123340570624
746219282753716224
746215859996155904
746241822863859712
746157655597654021
746242686936555520
746255626167259136
746231152319434752
746180401517867009
746231806748352513
746224840235843584
746174881641857024
746221287295451138
746251679364956160
746196041850990593
746255689203482624
746260760167317504
746151280435933184
746186168371294208
746175896650915840
746164198648930305
746256716933693440
746179294007861249
746180057576570880
746216031933239296
746219349573197824
746262685428367360
746249796021805056
746220092271136768
746199787590942722
746206879857025024
746238341490696192
746236470801817604
746251415258021888
746262454464823296
746251209544245248
746233425862897664
746257685570555904
746246310756376577
746260852202962944
746176748056764417
746214169876127744
746238328974893056
746181001110511616
746169235945099265
746206955690065920
746244209192087552
746198919357468672
746219190382563328
746259006889549824
746212223463231489
746248751824572416
746234835237113856
746199460120670209
746225829839962112
746205596727185408
746194662218555392
746210449234894848
746216673561088000
746204451698970625
746222646203842561
746238551352737792
746256133619318785
746199992826662912
746244800794476544
746255244468748288
746221073469833216
746238932736577537
746199930239221760
746254674001551360
746190820177412096
746175703851245568
746210902299467777
746188999601971200
746195391645814786
746256318109880321
746150923844616193
746210604378009600
746187707815059457
746212647129886720
746193227523325952
746228057258627073
746255664037658624
746222663119495176
746204883708055552
746226383697805312
746199183263076352
746190954395115522
746174252454416384
746194057974538241
746192732553519104
746178304361762816
746187800035266560
746205898431856641
746218816951095296
746224315624886273
746262588892254209
746261808776941568
746264417298321408
746264161588490240
746234876857225216
746183664346759172
746229889968136192
746198554172022785
746188924343619584
746209002342617092
746205298721906689
746262064469946369
746193378430201861
746246268670869504
746243831708917760
746233518158536705
746161875151425536
746174147873636352
746188005757562880
746253940149280769
746223552521601025
746254003143573504
746201997653618688
746236844027740160
746169869486403584
746209933335531521
746204904516005889
746218317807902720
746186235748696064
746142384258322432
746254837579321344
746221203761684480
746195332992663552
746243013878382592
746242669832187904
746210692718465024
746220066866237442
746248088977874944
746196411176230913
746253567019868165
746165738218594305
746208612419178496
746202278965575692
746254435177893888
746178623191793665
746171933079670784
746158305848942593
746211485186088962
746256095904141312
746245941468995585
746233123738779648
746206347260133376
746218611438583809
746220264166301700
746245123575513089
746250857113583617
746242602945544192
746215134415073280
746197086459179008
746178102875688961
746243596823695360
746168053336006656
746230447844167680
746260994754748416
746243391252496384
746264249736003584
746169017992306688
746255986730598400
746237158634160128
746246767809806336
746260344897667073
746197094575144964
746266414089121792
746208414997454848
746229269110525953
746194036910764033
746233320783020032
746195068650807296
746261611422285825
746208712906313733
746160016919519232
746214408611762177
746210235635752960
746239255727353856
746151414653722624
746231290714722304
746242829412761605
746204631856881664
746173367468732416
746249829504921600
746245849466966016
746221027479347200
746172960646455296
746252862318075908
746179080064688128
746181659578380288
746211997159612416
746255554847383554
746248424765415424
746190593701732357
746228367289004032
746241147601715200
746179751073751041
746209824384311299
746189540776280066
746264388194041856
746201821731905536
746249263542378496
746192287923744769
746202438244282368
746244381208887296
746192485269962754
746151594975068160
746151674683727872
746210176869367809
746257211790360576
746238374902562816
746206523626401792
746214899383033856
746254883901235200
746187791680278528
746209128201084928
746225276347023360
746215176186146817
746245413083164672
746227365173354497
746200676498178049
746152303711780864
746221987920437251
746194984806690816
746223934014558209
746228518585982976
746145462621659136
746265532958138368
746225372497227776
746266502093996033
746237053839433728
746214282858135553
746146633075793921
746236588317782016
746225532124069888
746231026611957761
746198734841614341
746163347175792641
746263671001669632
746227591476969473
746189465136279552
746236617594044416
746201741859786752
746169521401135104
746204795241799680
746228589754884096
746251805240266752
746258440402706432
746253168447676416
746192913072193537
746212185785827329
746189515610415104
746206607546023937
746193697218297856
746224776931205120
746210549927575552
746243164999032833
746256909666222080
746193370238713860
746221102741880834
746251222210977792
746203621100969984
746160822427148288
746201720871518216
746217265184407557
746213624486604801
746197124065296384
746167134972174336
746193944669618176
746206859149750272
746243223618629632
746204870932201473
746258549655867393
746196725476384769
746241730396196864
746200756303192064
746251326913286148
746230342940385283
746264488828084224
746172494990671872
746196230577885184
746179088440688640
746196905999228928
746203537084801027
746220716861718528
746255718471303169
746239679519830016
746151733500518400
746201171514138624
746215339759804417
746232322685493250
746259178646212609
746253579565019136
746265184986087424
746197988217761793
746186910918287360
746235942541754369
746206544648249344
746211577485885441
746183517869121536
746216858450178049
746172381899722752
746233379490664450
746247367456886784
746228367406432256
746211015625310208
746198336244318208
746222998802182144
746202555814842368
746220142254690305
746246461856317440
746243848754569216
746217525256478721
746183945432137728
746183161340624896
746247124426297345
746203684078444544
746154363039670272
746222054827954178
746230619613474817
746225196541960193
746200219340021763
746230737154670592
746205269361733632
746203516323037185
746225431418798080
746201054119768064
746249301173616640
746243374647173120
746246558321086465
746220373159534592
746212684782149634
746147555965341697
746175796234969088
746180401350197248
746256238435045376
746198881470316545
746249741600698368
746217286206316546
746247787067629568
746249351517900800
746265784628961280
746235854264274944
746253390645239808
746238525893312512
746248743406673920
746198755536306177
746252635838255104
746261032746762241
746259090599469056
746252597942685696
746216497752596481
746151917865205761
746166317024055297
746245266458742784
746193059893809152
746176789874098176
746252136405663744
746211787322712064
746189083446288384
746188391461453826
746210311066136577
746242481377837057
746201616152305664
746213506937085953
746155084711616513
746201133954138112
746208284978208768
746257782232485892
746212617782386688
746252069519101952
746250953603547136
746250685256171520
746168636222607360
746216053122826241
746258608480976896
746265537483800576
746259774463934464
746200454531452929
746169269893758976
746193806538661890
746231815128522752
746231546911166469
746204065659396097
746215419493519363
746208172038225923
746179084208717824
746253671516758016
746262911761399808
746173560540954625
746212181683765251
746187397566627842
746245798879453184
746204690690408448
746260365852479488
746147849583239169
746240321319641088
746147941606367233
746218057698160641
746153306192388097
746255160813424640
746209622885687296
746229009009127428
746221220241125382
746253935900504064
746226526266351616
746217264991473664
746226593392009216
746258142665768961
746225750135570433
746246730283384832
746223372195921920
746217755725070336
746213280578887680
746249842469539840
746212886205206530
746209501380894721
746249712056025088
746247619157069824
746208125800222720
746254472591052800
746139242594603008
746250752641896448
746261678690467840
746206464675446784
746198264983105536
746233031317303296
746228790905298944
746238140201865217
746252589667336192
746228673661935616
746193559003402240
746232654089981952
746225896898519042
746212768760508419
746163204670242817
746262962038530048
746260399381708800
746250425255354368
746192325655703552
746187523492196352
746264190948610048
746199691008708608
746218133485084676
746185308593487872
746220314518945797
746226245008920576
746259598219296769
746205780961984514
746191264433901569
746178262225780736
746148872754503680
746184604021854208
746155910989516800
746214190755389442
746179973568921600
746244620300980224
746153557968093184
746219936700207110
746245777958244352
746199233796050944
746232742233288704
746246335645417472
746202568129273857
746249112421564416
746245207469985792
746260382650671104
746211380609458177
746204229115609092
746254581886259200
746259573040873472
746234537324122112
746202149034426368
746242401665191936
746243827845959680
746228652598124544
746156531742216192
746220364527599617
746249532057468928
746263381670305792
746199304956583936
746241390795857920
746186651035131904
746255039191261184
746158863469010945
746176819531943940
746178341972099076
746199841861033985
746216811960504320
746207278332706819
746218510691360768
746261678690557953
746238702393798656
746224009600086016
746141419627241472
746255261426417664
746240811830906880
746251675229380608
746234902119514112
746205139241836545
746213771392126978
746188517563203584
746223535794774016
746229483196145664
746247673615949824
746261037041717248
746261124832583681
746252228952997888
746218469062909952
746236915544776704
746208599844651010
746191885442523137
746146876240596992
746216912959344640
746214530590531591
746200626401423365
746194666106691584
746176190172409856
746206418517168130
746234864362360834
746209983973330945
746266535480680448
746230514952986624
746229029959667712
746215817981788160
746235174837334016
746176626669477888
746250995517136897
746258872718008320
746229143503704064
746234503782236162
746236395534974977
746257136334815233
746178136472190976
746260877326721024
746225703884984320
746232796767629313
746159626824130560
746262211119747072
746149984379166720
746229856375975936
746250572131635201
746237162916446209
746249603067056128
746262315947929600
746206213277245442
746213226119991296
746247900473270273
746213020536168449
746191730190352385
746203457485344770
746235527054000128
746192489212608512
746216396829298688
746226916382826496
746228639960752128
746189284751736833
746213100345450496
746259904374120449
746245178101469184
746201863607877636
746182712378040320
746179214366416900
746238735616901120
746266514504978432
746223065793601536
746253009017933825
746242191882878976
746227830581669888
746174944694804481
746201322429382657
746234860088393728
746233253753827328
746256968407461889
746217181289971712
746246059119173632
746225272140140545
746155927544299520
746169227883778048
746194452339798017
746211401673236481
746208800810532864
746250047642341376
746248990681858048
746173602542673921
746228753315962880
746242233767079937
746145605475524609
746184478377152512
746209203862134785
746194171354980352
746250303461265408
746243022472515585
746234801296814081
746186625663672320
746214408779530241
746213813112864768
746197837067673601
746195119242514432
746198092798529536
746235871100186625
746166073658064900
746261854821949440
746195798640103425
746214199127203841
746195140167884805
746190773897535488
746246642119114752
746245287216283648
746258344038514688
746174831377416192
746208624960110592
746203625421053952
746227511621648384
746203394512064512
746211481042051075
746178857900744704
746193953179852801
746250114964946944
746172868254380033
746256146432954368
746237917811507200
746237917811507201
746247287735607297
746186592071540736
746224827292229632
746176639281729536
746238471501578242
746236479140073476
746224001291194369
746199410007117824
746242586084466688
746199783224729600
746158486078185472
746213385222578177
746193315435970561
746224202429038593
746192359356923906
746200538060972032
746187607172743168
746229512354967552
746228795368079362
746228795368079363
746246675501572096
746250823689211904
746140979263115265
746255563466604545
746217093071147008
746218099976732672
746235631970377728
746219530024681472
746185899940057088
746191637777309696
746216745023606784
746174596416606208
746260651115483136
746241554419855360
746149845828796416
746186378355052546
746227969111187457
746176320342720512
746195484293771264
746234512170848259
746207421039685632
746258105185492992
746258864014692352
746203495267635200
746206737347158017
746257643510038528
746247279539957760
746197132411961345
746167298461962244
746213599295602689
746252765647769600
746177150689017856
746232813385453568
746196406898089984
746260420109950977
746239516055212032
746256251030478848
746203721642606592
746226253485613057
746195668562149377
746225204943163392
746218699451817984
746232247192166400
746230380605300737
746230640928919552
746178874619232256
746210080425545728
746224932095287296
746193525251809281
746215163640983552
746218393229889536
746209891354710016
746251897321963520
746265256364773376
746228346518831106
746220364536000512
746175196156014593
746208956293406721
746251012445474816
746188412332302336
746201532366938112
746239952006983680
746165754710601730
746258684066488320
746240476269817856
746202110987902979
746197090330521606
746234789108154369
746266321587937280
746253063674073088
746200710040035329
746240996502016000
746258742518366208
746219127182745600
746231253146337281
746210642198040578
746255953381756928
746202715177394178
746200945097269256
746234763808149504
746231282472890369
746163884160016384
746150043032391680
746210927637233664
746249267862396928
746217789304635392
746221534860087296
746242670171930625
746230959704440832
746236638401966080
746222109400039425
746206926258659331
746214480091090944
746219366321029120
746241537617575936
746220796595437572
746229646543323137
746221895645700099
746194418785357824
746215365131145218
746237632477290496
746196859782201344
746232532266475520
746211900506005504
746192824698179584
746222356796870656
746245031435059201
746250815476740096
746258654454779904
746213259645091840
746261422649139200
746197920911810564
746257098363768832
746235091035164676
746228631815360512
746226580653899776
746243391411859456
746179596027060224
746239268641660932
746249544363610112
746224965679087617
746149401324838912
746172612498366464
746209958811729920
746215331488632832
746234105260478464
746238085785092096
746193525419585536
746229248147390465
746185002526769152
746213032880017414
746176592741810176
746211485311893506
746224227762593793
746196075430608899
746196075430608898
746225666354348032
746206062127124480
746228610839642112
746220456890372096
746228002434883585
746164542695051264
746220507415011329
746242707559976960
746250970443685888
746174847957471232
746244184093384704
746247816536817664
746246918989291520
746238962243559426
746239029490778112
746188085445033985
746222478641401856
746262509066289152
746261162573107200
746246524439511041
746200349577359360
746261569408016384
746208348194799616
746246046418894848
746245526224404480
746193487565983745
746249817190432768
746172935560380418
746231274168147968
746156573437870081
746153994108624896
746253084431650817
746216879430111233
746250639089541120
746241239683473408
746245857494831104
746188538312429568
746218414285328384
746220960420790278
746246264703037440
746211011493957633
746221677567086593
746245396142370816
746210973631942657
746256230310617088
746221803429728257
746263368823152641
746233895528468481
746258679700295680
746195115018838016
746227096414887936
746241604466278401
746206313902809088
746239490797281280
746207547061764097
746230800207618049
746187103675965442
746261653432438784
746261129077350400
746222474405122048
746254166692139008
746197333881167872
746250676905381888
746265126483927040
746253533217849349
746223976075010048
746240535048773632
746183215757459456
746215578977763328
746148977486217216
746207744235995136
746220494873989121
746156686860292096
746244561849167872
746208679246995456
746196427848585217
746186147467042820
746254162564882432
746256565578121216
746178446942867457
746210378271457281
746199422539698178
746217546248949760
746206464713203712
746192975756038144
746215247606751233
746189293173932032
746229843935666176
746213620174856192
746192883439407104
746265889868230657
746252006331801600
746210990644072448
746215864089739265
746205064067330048
746226299811704832
746244872018010112
746252211957669888
746217139195916288
746242959574634497
746245400613511168
746216052812439553
746215251905941508
746252543458684928
746181739538571264
746228082386731009
746176316018294784
746197086366900224
746262937053040640
746231026427400193
746214740062404608
746222612720689156
746254942483152896
746248500241825793
746241252157431808
746203927054454784
746249338792321024
746244217677066240
746254258698321920
746232918293413889
746220901771796484
746232888786452481
746258889583263744
746241273221287937
746186919378247680
746148097022136326
746206624059002882
746224538136940544
746238194543276034
746213515338256386
746157739722702849
746262387569885184
746217709570949121
746232159002726400
746219550836809730
746199066103549952
746262693611438080
746216271125983238
746265663086354432
746257836716482560
746264639714004993
746245610026721280
746254040724549632
746219857046212609
746211661481017345
746198705196277760
746189549257162752
746242657404391425
746243508684591104
746253147228803072
746239700264902656
746219320238186497
746237414453059585
746215767696281601
746193198293254145
746194364263608327
746199485605249026
746262450505457664
746226064607764481
746244767042908160
746192661179039745
746231433664954368
746167243961040896
746173279317065728
746234822637420544
746232817768505345
746216304772681729
746192652903710731
746213955983466496
746197300431618050
746155218845433856
746242707648036864
746175703947874305
746220473550135296
746202778071031808
746266095175274496
746213242570084353
746234067700506629
746263385805889536
746248244322246656
746243315864113152
746220951717634048
746191671512051712
746262131666993152
746192606602747911
746217680294674432
746254955271462912
746259044449525760
746211875499630592
746213939193667584
746189318348222464
746255726692151296
746204309084246019
746191583595237378
746239348169859072
746141813656850433
746191281596960769
746252975379722240
746186772606943232
746213695907237892
746243039300059136
746258969220517889
746180607013683200
746238035142938624
746250052021084161
746208326975791105
746255588636692481
746217109839982593
746245152998629376
746190924942716928
746197342106222592
746199728816164864
746183761113526272
746260974068441088
746191080241041408
746207676946755585
746249053768454144
746194129529376768
746228191140810752
746184214064803841
746258906167545857
746224563084681217
746199116179345409
746138999216021505
746189070930325506
746254586172801024
746210050989948928
746213293002358785
746228539276460032
746217701287178240
746201599588995076
746266229439070208
746224345303789569
746244918121734144
746266019841224704
746254887994929152
746213297368641538
746220880708014082
746226702401961988
746231244883525636
746208868091363328
746204753441361922
746224030596767745
746187342944231424
746218779076493314
746198667770503169
746248378263056384
746139360114839553
746256565582368768
746230640765374464
746173766124732416
746236152248573953
746186202097778688
746259145226092544
746247459878350848
746245585049653248
746198529152946176
746228593944977408
746142694729211904
746192686399381505
746172847546994689
746262907659366400
746259853874765824
746232075175395332
746242892440666112
746256682985078784
746224693397458944
746262806895403008
746221115547103233
746160734153768961
746259698811346944
746252287555833856
746265940103307264
746216908542738433
746239973171535872
746254095367938051
746260923665498112
746239025145585664
746205932250501120
746187112156848129
746235355272142848
746200194195218432
746196570488483840
746155134867083264
746212647268323329
746260579602604033
746212852688510979
746230187675652096
746252035713011712
746208863779590144
746200970426626048
746185874811936768
746232100244717569
746228283537162241
746169131167322112
746248697357406208
746219932606554112
746219194434228224
746254967699181569
746240614623223808
746241218582052864
746238723277217792
746192640152997888
746187007605366784
746175670221414401
746237028874911745
746205587965239296
746263087729221632
746238102377639936
746223602786144257
746215847253835776
746232150643482626
746198260700741633
746188521585545216
746244859254673408
746260617292582912
746251935104241664
746226199051919360
746193349317517312
746244670842232833
746189041729679360
746204799629090816
746200639068200960
746261263383142400
746251754765856768
746190056642121734
746173107283574784
746151922093031424
746222298399551488
746257773579534336
746253520509231104
746259380266426369
746204728514617344
746256502768427008
746185996455272448
746251297750396928
746144757999636480
746202396271927297
746216183167229956
746186432662900736
746239549420953601
746226840822419456
746198864655331332
746261858949050369
746194372559966208
746196578663202819
746202723368919041
746186831444639744
746239604110434306
746233186896613376
746203096557117441
746251792774750208
746189272168828929
746241000503336960
746263398145474560
746249594774904832
746219689374711808
746202752649355266
746216233180139520
746263029336113152
746164928625541120
746217491500654593
746246654660067329
746166660944531456
746226857599606786
746219525859741697
746214068952801282
746265738479034368
746250488279097344
746255496185675776
746187225667244032
746234189259800576
746185828615983104
746223967753502722
746233627009159168
746201716714938369
746242653038215168
746195274490515456
746253570949976064
746264132085637120
746248911115845632
746211141295079424
746188819444047877
746228333843619841
746210331949596672
746209190897553412
746186206342451200
746265818376310784
746218481616457732
746227788617678848
746226706629853185
746257534726578181
746235808001097732
746252048417570817
746198059537694720
746260424698499072
746243932636516352
746211531650535424
746225125125554176
746214983290130435
746231035164131328
746259849785257984
746209136736534528
746234897891622912
746191486853615616
746232330897887232
746165591145218048
746200127048556549
746188131544629248
746246281136324608
746255710208548865
746244527917260800
746243420650373120
746261632670699520
746213733400121344
746257715144560640
746182364175417350
746235657110990849
746229185178275840
746229185178275841
746218422610997250
746243072581763072
746163598817394688
746223527334842368
746232217995599874
746212705749479425
746212743678566400
746250027014692864
746238102457454592
746235988502974470
746204627486466052
746225377106755584
746210072070488064
746226153006858240
746191365235609605
746252174364008449
746225578303315969
746262194342477824
746192539535847425
746225280415465474
746198873270427649
746243508978262017
746241504155410432
746198801799512066
746222457627910148
746249859045429248
746212156463415296
746204061502869506
746246763460321280
746256662282010624
746192787125637120
746224663693393920
746166505755283457
746178446984781824
746223766355619841
746222218686828550
746207148464439296
746209228700823552
746252392392462336
746253134842888192
746237787964215296
746244133774368768
746255127065956352
746151733517238272
746193487477932039
746222042328948736
746218787679010818
746206565556850688
746221627197665281
746203985900507136
746185199642353665
746180816435220480
746193273669115905
746231764696260608
746219693812256769
746243194438950912
746245169624780800
746210868719820800
746250043766673409
746213612042096644
746249951156535296
746178807405613056
746240593777438721
746194993304371200
746219060241661952
746207706344632320
746229319437955072
746178983654359040
746264358645182464
746223636290248705
746177805130555394
746199216918126592
746222055180230656
746181705749401600
746140731853541379
746193261308502016
746206729189220352
746256012206800897
746242414113853440
746232465371471872
746204179031425024
746215457426837505
746237125029302272
746209690342723584
746210667292569600
746233845045858305
746151213423435776
746205982447919104
746265721735352322
746235896312127488
746241772536225792
746242988859400193
746202908132159490
746261770810101760
746251511542460416
746160621218050049
746204254491181057
746243647117660160
746212928383180800
746206078816313344
746236881814192130
746258105168715776
746244343372128256
746215734347366400
746211418261721088
746250513390309376
746235179023237121
746233392329416705
746191075878932480
746242707786346498
746249548616601600
746216812182831104
746244528038809600
746224617526689796
746203969320427520
746250928488071168
746250450412904448
746203587433242624
746253986353848320
746257970808369152
746250467219542016
746222004731207680
746254963584577536
746241529224695809
746171022903115776
746253172390371328
746229034166583296
746185594066243584
746239876677308416
746190794713759744
746244687397326848
746143504179441665
746163473252417536
746191512157839365
746212416308948993
746216266910728193
746246725711572992
746253382395002881
746235887915274240
746184407036403712
746251411088936961
746262702029430784
746261280298774528
746219073046863873
746243450010484736
746261980609134592
746181537973018624
746258197447577600
746214278605070337
746239436296323073
746198398932393988
746185547949969408
746186848200962048
746245912364781568
746246197396987907
746222084347441152
746264790566338560
746240518300958720
746261678728355840
746260868892073984
746245346083340288
746200739467255808
746201175620362241
746224370217979905
746216619186126848
746206494291439617
746248562812555264
746188617811255297
746259455516475393
746165624754278400
746260952845291520
746173770113613824
746178744620986369
746145261337063425
746259568989188097
746234411515944960
746244817412329472
746261238292881408
746202937454534657
746255550745305088
746210248097050625
746259061398609920
746232850995765249
746234935770390528
746224277830021120
746241055004057600
746237154418843650
746162600669413377
746245891082715136
746255110179692544
746252405172543488
746177532609859584
746191415680458752
746196163439669248
746244490319495168
746235489460510720
746244024722415616
746206846600417280
746256557365694464
746263410871050240
746255781457199104
746237829726896128
746186717804167169
746195031212515329
746192715910549507
746161388641484801
746204325702049794
746191143080099840
746231118723063808
746263561945624578
746189977080442880
746173900313108480
746227201234739201
746196272462233600
746183152838807552
746163901079838721
746245014557196289
746198856338006017
746194674801467394
746218221292789761
746204975974354944
746243471221133312
746188768927875072
746264287300169729
746197937747693568
746188689303175168
746196926819762178
746196113321910273
746206318143234048
746192057509634048
746218737263534081
746191109336883206
746206053688238080
746204862350663685
746215474111754245
746258171967213568
746231282489663489
746252916533657601
746263759077924864
746226538551508993
746230812899610625
746245794727026688
746250722891567104
746185098945511424
746209426147663872
746218225457758209
746160180619001856
746145655635075072
746198764109455360
746253336278622208
746179629464027137
746223065986535425
746248936499871744
746223002740613120
746236873551413248
746211191794524160
746193365935357955
746143898309779458
746215901989507072
746208679557373953
746166002312839172
746246105034276864
746174311157768193
746238685574631424
746195978860953601
746182712336097281
746243513004793857
746191138990678017
746219593006383104
746254237751992320
746184083848331264
746202119573639169
746241818698854400
746158393744728064
746247229317521408
746218267363008515
746165507414360064
746194070456832001
746172205503897600
746243156719501312
746254913114615808
746254569240432640
746265294155452416
746138332388696064
746241583859720194
746237313814925312
746209992382918657
746191956724748288
746229583649771520
746180686688620545
746258851721248769
746225427333537792
746231877913042944
746237120923066368
746205391021694976
746265793319538688
746195798812065792
746264744798093312
746228681857630209
746202874611261445
746192711716245504
746208599760736265
746163955677204480
746148310767927296
746260890266255360
746207538496974849
746194389433622528
746243425117179904
746218166783664128
746246872742895616
746147501267386369
746201410623004672
746226203179122688
746260718224347136
746262572010188800
746196637370875906
746209170232270848
746190765462695937
746178203551735810
746212643090763776
746234319115431937
746191352828854272
746263868112941056
746195458989531137
746210386404220934
746183735696031744
746202643823878144
746217403625807874
746225188262420480
746237921858990080
746256767047340032
746252564501504000
746253999037358080
746220012323561472
746224563097243649
746148407144652800
746216736790175750
746226127753011201
746249972237074432
746251331187388416
746241298554773504
746242074354270208
746249913479077888
746178853521940480
746260747282374656
746208083756519425
746262056173723649
746247049058803712
746257840893886464
746204896261611520
746260587991162880
746201850941054976
746230473169350657
746223183301226496
746258629142118400
746215075652898817
746206502445158402
746222243579990016
746208926853521412
746220830401540098
746217831310602240
746150688774848512
746213330876928000
746257228508823552
746220062588076032
746207349623263236
746143000745566208
746207496709144576
746215021110190080
746192023753895937
746182368445112320
746233152968888320
746252283151712257
746240048702623744
746258579062128640
746242137298178048
746188949161283584
746244045597515776
746204266956627968
746264031569285120
746263226258690048
746247246207803392
746215302023675904
746173476592050176
746140161197604864
746265151385571329
746240975643738113
746179130354466816
746264929125208064
746217214643081216
746255265469718528
746194749908934658
746228073721298944
746165587232055296
746255840236142592
746231504653606913
746247908878475264
746212856874426370
746178354714288128
746229772653473797
746197338125803520
746262194698977280
746192682452549633
746224567425732609
746212534059819008
746140794726277120
746189033089335296
746261112535064576
746183869959806977
746175976485195777
746253721902981120
746235225076695041
746239759282896896
746242418152968193
746196746410156032
746241096976523264
746258637736280064
746244767349112833
746257131968540672
746166555952590849
746235698936586240
746242145648939008
746194003364716545
746191642160357376
746213326573604864
746196985800065024
746239599588974592
746209321072001025
746149200082042880
746212886108725249
746239503510212608
746224122959560705
746245681577402368
746177758791876608
746265721739612161
746241604722139136
746220696070565888
746179340086411264
746252354660491264
746251058507186176
746199581969440769
746209337975025666
746199556941971456
746217504385601536
746161489250254848
746265981933264896
746254162287951873
746236273627533312
746176068646637568
746214559690559490
746254946862010368
746221207742099456
746227809706643457
746144284039127044
746242476919369728
746194104355151873
746153721525051392
746243873836503040
746225507126042628
746248189716533248
746183958094745600
746247497530621952
746264480414310400
746246797224402948
746204648697040896
746256649472483329
746260306993745920
746262739828367360
746195408561438720
746265633818554368
746253793176649728
746228899957219328
746168577514967041
746199795891507200
746228216604483585
746252866516582401
746225733576458240
746223178939129856
746201821618724866
746162437313921025
746223900573335553
746223900573335552
746248441584582656
746258398468018178
746255420705148928
746189335251161088
746258398673416192
746166342059884544
746263406601187328
746240413590159360
746249594711982080
746210889896910850
746216556338642944
746185690220662784
746193063882588160
746224122749812736
746200043120525314
746166639801032704
746140932987314176
746239734029049857
746232385780342785
746187301202472961
746245388005441536
746204849939709952
746188144010235904
746242409852350464
746259107502497792
746241931638804480
746254539783802880
746213272332836864
746253453685465091
746146754685440001
746192707542884353
746246696569442305
746208381711462401
746244943388225540
746144066136506368
746251180058247168
746188991171461120
746163758532202496
746195840746696704
746262530004230144
746217646895443968
746198172456759299
746209165714939908
746139490209665028
746208499000971264
746180921364090880
746255105926766592
746227033689071616
746233908103020545
746254019769700352
746250916068753408
746214861571395584
746247808232132608
746183966697328641
746258033844625408
746215826655580160
746195408502689792
746266133074948096
746245945969487872
746254770399219712
746197266789064704
746236131054759936
746238198758531072
746232381489569793
746227717280923648
746239389974437889
746254288398123008
746216224749563904
746237548955983872
746210151435116545
746228082202152960
746218909200580610
746182930465120257
746236311275606016
746156447805870080
746259535216664576
746171870009921536
746218825566167040
746255198369251332
746190757103427584
746197908391813121
746198835395846148
746205043095789568
746265650738388992
746181269734625280
746195559606693888
746200542519558144
746214861806276608
746207798728396802
746257538778341377
746232335259951108
746190421777276932
746256679130570752
746224865183576064
746248319635054592
746236986671792129
746258599945478144
746180309100597248
746227553912819712
746220687841337344
746221736312471553
746203339986087937
746164190562357248
746211048978472960
746173799452778496
746216699087622144
746235481042542595
746195664543985669
746190803358257152
746228207892856832
746222126395318272
746253143307063297
746231844476096512
746155612980056064
746244754585837568
746249011946893312
746192443159175172
746220654312067072
746215134448672769
746231018361749506
746211078506319873
746240908547493888
746222495275986946
746217466255138817
746182443888107521
746256968604598272
746241801766346752
746214500940996609
746261351555817472
746256435571470336
746242577851002880
746214987463458816
746223959377477633
746213519733858304
746242842184515584
746185304525004800
746187800303673344
746186378262634498
746244448334585856
746242066020188165
746251834537316352
746207249022869505
746216455637610496
746240157498519552
746230695274524672
746212391336108032
746172633662820352
746259623469060096
746224051568271361
746191855855902720
746227969169887232
746246113502564352
746259485002448896
746204879291461632
746214786073927685
746243340992053249
746265944402595840
746252685909831680
746194280234942465
746208058779402241
746182544475963392
746225708108681216
746201058335064064
746220754665013248
746190903736303617
746245123533574144
746253122398461952
746256682980884480
746242577616101376
746174734782595072
746257127984013312
746226064783925249
746184100613099520
746216333998587905
746210914886520832
746251024864796672
746184511881281536
746222616885628933
746262806949957632
746187841911197696
746221304194359296
746179235153215488
746219660115247104
746195559497641985
746207836292558849
746219999920939008
746253524703584256
746263712936255488
746205734925279232
746205734925279234
746224781368799232
746182951638081536
746224432985694208
746255865267707904
746163267664515072
746249196366356480
746200295093350400
746189137938612224
746235468455378944
746204774270279680
746201347683323905
746236818765418499
746232716723531781
746264190915125248
746235027927633922
746259807963840512
746228946136535045
746252161672085504
746216199613124609
746234570605920256
746246335721054208
746253994448740352
746189364762337281
746193575809933315
746150093150105600
746250773252673537
746249259163463681
746200286511800321
746237875805556737
746246495276511232
746198910746562562
746190534809550850
746189259640561664
746200592725348353
746253462124564480
746209321206243332
746253567019851776
746218972383580160
746258931178168320
746234264786591744
746224433015062530
746260202194931712
746222466205310978
746229919382798336
746185136727810048
746247627608559616
746168044880302080
746212261140717570
746265059110748160
746247023871983616
746239545109143552
746198013123534852
746223523220226048
746163745810952192
746229927679123457
746223141341409282
746243903205089280
746188450194300929
746258763666042880
746251549190557696
746219517454356480
746231479550644231
746238773415944192
746220410753032193
746138453994315776
746228539255492608
746206510833799168
746203382021398528
746233107175473152
746232813280628736
746200135760175104
746191679678349314
746210323531608064
746203277272854528
746206389345759232
746192250439245824
746265201696247808
746249787754881025
746206628538552325
746240132341178368
746184209727954944
746244720888799232
746218976405950464
746236739451138050
746231802373640192
746218099909623808
746248999410106368
746251356353216512
746211129005793280
746175217358147584
746186466431111168
746221803211632642
746200378866176000
746257853317529600
746262991394340866
746197296027574273
746223732549525504
746169382989144064
746262173396111360
746242615687913472
746236370251767808
746208129889665024
746248856623513600
746239511588282369
746247858446282752
746239830359572481
746191881101447170
746235455700500480
746210395019317248
746217030051733505
746260768568467456
746262257542242305
746238429646643200
746220708741578755
746227541229244417
746250240865476608
746260340753702912
746188311962730496
746201641511116800
746196679565533186
746222021571289089
746203306272292864
746264589327704064
746195853174415360
746165595490623488
746211783321362432
746184620987711490
746208322961866753
746243534060163072
746226136271597569
746220955991564288
746198646710906882
746257412957536256
746225779411869696
746247296338268160
746243294871490560
746239184612909059
746202945675366402
746201872017428481
746235485261955073
746235514336878592
746252530640891904
746233706939981826
746263117211000832
746221300075503618
746251515820638208
746224034803703808
746152408519155712
746198990677413889
746216917149450243
746246344130633728
746253592097599488
746201603661672449
746225301387018240
746234507942989824
746212450047975428
746189750529200128
746220482144284676
746224923874496512
746172813732503552
746197497358385152
746205932233728000
746189372907618304
746196994138349568
746265822570614786
746229688469622785
746234549978333184
746196998127181826
746239603871387648
746207870081863680
746257324872966144
746260210595966976
746251549345624064
746260684506275840
746261401870663680
746206821493268480
746196142648524800
746266573254594560
746214207369052163
746265084389957632
746241654965870592
746195966450012165
746244008184274944
746205097550479362
746198164072325120
746155663215079424
746175242448547841
746193273794895872
746230766787407872
746194615674380288
746174139476631553
746234386396307456
746186814407380997
746143361300635648
746234331689955328
746230812647972865
746205156123934721
746239494857326592
746194842351349762
746227792707104768
746238018625773570
746256116955357184
746232335062827009
746233660790050817
746244721077432320
746194317958492161
746203696480980992
746245240915267584
746170192401575936
746238249350234112
746249531986149376
746244041600339968
746211644821241856
746171651906121728
746191843407204353
746215948080668672
746238320674381825
746176789945344000
746202329284648965
746226010064986112
746203629443387392
746260877523980288
746260210763829248
746235032327462912
746239188538798080
746219701957623809
746249326259646464
746263809287847937
746214748442628097
746252140683866112
746185417666486273
746233467902431233
746194234185654272
746220939147239425
746265453367025664
746244716648402944
746225049841983488
746209577151037445
746224969848217600
746231345278398464
746218766875254785
746159069027721216
746181223437963265
746220964602511360
746235149805715456
746243529656045569
746264388307345408
746235275609661440
746240996590051329
746232649966981122
746203805767761920
746192380370395137
746181722706935809
746195492573323264
746199267392380934
746192778690846720
746203000125820928
746244020704256000
746253067797037056
746211581965402112
746168510515118081
746172163653271553
746216132567142400
746205252446093312
746257337573249024
746247376168431621
746186604780216320
746252577143132160
746262471292354560
746235384619622401
746242497903484928
746243857046638592
746166929224835072
746178832852353024
746244389626871808
746244217769426944
746227335460884481
746235103622246400
746142463954403328
746193332385153025
746255605199843328
746211682578423809
746263247087611904
746205403487166464
746250106526109696
746194188102840324
746203457439178752
746184943668125696
746199267220430848
746255479215628288
746241093138800640
746188433576595456
746181693065728001
746201104480800768
746190543344930817
746245928890183680
746232859610873857
746181441554350080
746259547828981760
746250068945076224
746213289076494336
746238924637483008
746188886443909120
746182397763346432
746244444031066112
746226530167119877
746214471605981185
746232532295782401
746191558035152896
746210029817073667
746213087686991873
746240518359683072
746223879371161600
746226555358109697
746262811240726528
746231441739022337
746217575504220160
746206464595812354
746254783082815488
746249523358375936
746229596505313282
746235178868047872
746230682565763072
746189830078373888
746198399033061377
746203818082213889
746190857938755586
746213028966785024
746205604935393280
746265063477096449
746243756182147073
746206708154830848
746194125062451200
746250752633544705
746209346443350016
746247506145714176
746214010479992832
746243596844556288
746203369203605505
746222759584247808
746238018609123328
746239415031300096
746252874599047168
746252476110745600
746262916119273472
746237812932911106
746230842200993792
746208507590914048
746222965138698240
746197706918420481
746175330382032896
746203021411966976
746225456559468544
746240249693671424
746206716568625152
746240417524490240
746252866373955584
746198319454576640
746241311204741120
746216883410468865
746253805935861760
746239381887823875
746247271134670848
746216640354738176
746211116468953088
746245492783341569
746249653365149696
746254288184283136
746252119594930177
746249112341856256
746232503208271874
746206192263782400
746244242876465152
746195710714908674
746261485773553664
746248403819069440
746223061595103235
746193571355594753
746142510070673408
746161828816912384
746236718303449088
746257379558318081
746212324143300609
746200932661137409
746259640019615744
746203272910823424
746263813503148032
746150819104362499
746213750458310658
746207798711586822
746262307701940224
746217198180392961
746242200191774720
746211858802049028
746264299941789696
746204099239018496
746242586046664705
746235472402210816
746233920656547840
746187909342994432
746248756115406849
746219525738106880
746197363300065280
746201192645033984
746147677604298752
746247610802049024
746190631169458177
746190631169458178
746207538698326016
746265285661949953
746209413459914752
746206993220677633
746201691729453056
746247505957036032
746204942231212032
746193613319593986
746231047549968386
746181072392683521
746197174283689989
746223837449052161
746217022028079104
746218238246195200
746189544811225088
746219915758080000
746213905437888512
746208197204008961
746187728778231809
746207265712017408
746259308636155904
746244452444946432
746251771455152128
746227180615532546
746227817990356992
746181005338353665
746229458001027072
746249552706035712
746231198469369857
746194049594363905
746214551364919296
746212450219884550
746201436011143173
746209505654898689
746141478322311168
746254028359663616
746264396410785792
746207886691303425
746194531834486784
746237318248300545
746220121299947521
746193680390729729
746187208592285698
746230422695141376
746248520970178560
746247485094502400
746211682519703553
746217462123769857
746264933395013633
746212328215973888
746231383010353153
746231802461728769
746230695274520577
746247229048918016
746213704044142594
746193911299727360
746206125117210625
746207379176337408
746157236146184192
746220637413244928
746194825418932224
746236781159292928
746241466046029824
746216434473197569
746262555182645249
746147996258213888
746202383865155584
746195869972627457
746238224071200768
746148151434706945
746177905927946240
746200064419233792
746216216507736064
746257417046986752
746254401384419328
746241105436377088
746204602530332674
746256641276919808
746225255216144386
746209807628066816
746260701438672896
746235342659813376
746223963445960704
746256079147917312
746139745944756225
746254607123365888
746234361113042947
746234315143413762
746261070327721985
746186101329657856
746265902056935424
746182418642546688
746247380350144512
746248915163439105
746251876493037568
746260575437656064
746176546898059264
746251075209072640
746266606871814145
746205286378070016
746195748136509445
746216497647779840
746222961124773889
746219462743842816
746237372459737089
746241965226786816
746230741265055745
746237615913865217
746220020615643136
746260403588599808
746220687715557376
746139947451580416
746206653347815424
746233186733035520
746219387535790080
746231206870581248
746247422045753344
746261179593555968
746228787021373441
746180959226060804
746198449394065408
746224491802431489
746190736027058184
746223917228953600
746212449930534917
746250832337862656
746238102272872448
746223263093690368
746187338867482624
746201108838653953
746263515716063232
746174953117065216
746221329238499328
746231702071042048
746186751593455616
746252803601948672
746212903183781889
746197887541927936
746169454132760577
746143323765649408
746261259335704576
746199602836045825
746264232891551744
746227834604007424
746204224963239937
746188030914945024
746239985594957825
746253814378930176
746227700570849280
746205726457008128
746228522801201153
746255341164204035
746189544815370244
746252010731765760
746199250787151872
746229881671811073
746233060908118017
746204657173704704
746173929488781312
746193122602868736
746161288087240704
746247543844024320
746201553392934912
746238299736416256
746255815091204096
746225989114421248
746250668378296320
746251549173682176
746148071889829888
746205055418675200
746211447550554113
746206309406539776
746223757878951937
746233220396523520
746252497203896320
746233832718774272
746265658791501825
746195844848746498
746183119334674432
746202140373200900
746187934542376961
746195555496321028
746200009561903105
746238375015784448
746167864722329600
746243806643748864
746235279824982017
746190472066924544
746176072694251520
746198952714768384
746191772112429058
746250593157550081
746195899534082049
746226140063268864
746197665147322368
746188672555311106
746194624092332033
746228208199073793
746249804573966337
746246734154694656
746214375346712576
746170309712158720
746182745877929984
746244502969450496
746148214294732800
746193907042525184
746234616827117570
746175968017027073
746192917375520768
746146339457667072
746246310584418305
746245312423989250
746179625324150784
746186759784980480
746247896069210112
746190073574490113
746145609464299521
746186684375654400
746264807733485568
746250391571042304
746219559493853184
746191151531581440
746191151531581441
746199120642080772
746253520693764096
746219794131628033
746155361569214464
746212840214667264
746197698726920192
746198701132025856
746146813355368449
746219215670018048
746265357078388736
746194242695880704
746191570668421122
746223871045472260
746201007994986496
746243546676596736
746257962339995648
746211166762864642
746200869423616000
746178018989776896
746242875537694720
746233459308371968
746258750797975552
746252103048437760
746245912092098560
746231194371514368
746246415534465025
746231433547522048
746206208755798016
746229386500669440
746257417105739776
746175867311710208
746249632561434624
746251897301008384
746264014943043584
746264073638023168
746216350893252608
746249921821609984
746226429537357825
746211745425809408
746229780761083904
746213515396997120
746265679830130688
746241323573747712
746231626212880385
746251247376793600
746188970413854721
746232255706628097
746239667037601793
746245610345472000
746231630793056256
746177867931914240
746207454686412806
746207454686412805
746231211266187266
746235158131441664
746207202814242816
746259044378148865
746243420834914304
746227230615822338
746246801448181761
746172797110652928
746263641360572416
746250639106244608
746264593455063040
746181491760242688
746180875235135489
746228900124991489
746228409538248704
746181777186643968
746212827673726980
746175863201349632
746181659582668800
746247031992123392
746200865241894916
746192669542539264
746261720352456704
746208112986595328
746198059483201536
746249800383762437
746203788789178368
746255055666421760
746211380542341120
746193273857810434
746235686299176960
746231362160467969
746170989197819904
746216237475074049
746227839138045952
746257375452073984
746263696024940544
746202283088568324
746258654446362624
746201817558593536
746173732239052802
746236731087687681
746200383106617344
746194284378890240
746251536716693505
746235363652362241
746218502537650176
746242632297259008
746217441248714752
746235384342863874
746218674294398976
746230137318825984
746195320594280448
746260667766816769
746170146234966017
746221153346191360
746251058809208833
746202257989894144
746236672073834497
746236218971561985
746201502755127297
746219270200143873
746238974859972608
746234918733131776
746265583700840453
746201662419701760
746255173086023680
746250072917057536
746258625266651136
746197069560328192
746254766418837504
746209866490884097
746265545855635456
746265512053739520
746263423286185984
746263423286185985
746152505080426496
746218498288848896
746231978765082624
746262425125720069
746257249476186112
746214769506430976
746243911656554496
746197769975566337
746182481733287937
746261481436684288
746222809823600641
746225792225423360
746201070775349253
746229634023329793
746243374735208448
746204644662083584
746231429252579328
746238916039086080
746261254981955584
746210927368802307
746219433421529089
746194305300078598
746187099532046336
746262232313495552
746246734410620928
746188991456739328
746213406336684032
746203776084643840
746247166503620608
746232133828509699
746221560139128832
746227562095878144
746229562866970624
746209589582958593
746250664238530560
746210013090197504
746214970765938688
746211241983508480
746243475381825536
746257408931004416
746261544175022081
746217122699743233
746264446998355973
746210046514601985
746253541795373056
746228916872851457
746252145092091904
746190140696104960
746183262045773824
746196113263190017
746266174862790656
746188622144151552
746211749473320961
746172792744206336
746214601923002368
746176546919022592
746208486464192512
746263369087221760
746233971197939712
746213632778735617
746236713937174528
746248080790519808
746238886544760832
746183970732253184
746196893517021185
746236760196190208
746225070708686848
746228761658462208
746226014477422593
746184381706936321
746176211274047488
746196700532879360
746234985997340672
746165943676481536
746226572219162625
746246394386743296
746231773089009665
746210025790550016
746225351919960065
746219802851573768
746240149395247105
746237263504248833
746191977763373058
746264107217620996
746226471446814721
746222679988920321
746219198578196480
746262206883438592
746232578412154880
746173455557664774
746224789824536576
746253185233326080
746219379155603456
746171287119233024
746196180376268800
746258864253861888
746217193952546817
746261443578830848
746155394855219201
746265650650320896
746194804476829696
746177708820832256
746244196810559488
746217294452260864
746252694592061440
746258856012095489
746257094223880192
746204271163518978
746195635074797568
746242804322471937
746244695748141056
746191759718285313
746216950443868160
746220830372200448
746188135596339200
746238329088151552
746184763321516032
746245346154655745
746178484515528704
746263649740722176
746212303322767360
746208780048728068
746188286561902595
746244729612939264
746259275337580544
746212701886545921
746213310094151680
746185518342340608
746191654613200897
746217894166466560
746208700289822720
746222574938382336
746243269663686656
746226807003701249
746193521137221633
746262639257452544
746249791752015872
746259971453526016
746247338251911169
746251771551563776
746203793218404352
746187586419318786
746198067968237569
746145177538985984
746198600342863872
746224009713352707
746185464013430784
746223602689675266
746188093544292352
746192560868069376
746265633982156800
746226719200161793
746204560566292480
746256834202316800
746253113665986560
746181667988082688
746226500999880704
746246356654776320
746195173630050305
746246101003436032
746229554432270336
746172927050145793
746214014594621442
746249116708147200
746241156028186624
746251201356914688
746241462199816192
746251100588740608
746214132140015616
746252828549718016
746200240538025985
746228774274928640
746229671696596993
746239541246197760
746233182681391108
746230640882814976
746194443795992577
746257903607177216
746162294464225280
746224936444801024
746223443427758084
746158418919038976
746245882698412032
746222491069145088
746199053549993984
746225221569413120
746141008358948864
746252388256878592
746192732725481477
746259119875600384
746227486686478336
746248798024916992
746184784267747332
746255722673930242
746253885543677953
746203247585562624
746266199944663040
746217432725893121
746261141786140672
746210382126026754
746220775779106820
746245128080203776
746202413195943936
746242678346686464
746185988104327168
746203126156300288
746244385625546752
746223439191539712
746191306418847744
746262001513422848
746259854218629120
746207693845626881
746190954177003522
746207878323658754
746235590044090372
746139733248577536
746250014050107392
746249192079826944
746227553606606849
746214903908708353
746236990849425408
746199435281981440
746250404502081536
746227171887185923
746205491865411584
746243311782920192
746223711762538497
746164265980133377
746254523111514112
746264870648188928
746206129357631488
746232075225706501
746140102636802048
746196154975588352
746164400193679360
746237502608941056
746200274180530177
746202912276119552
746251906054557697
746251906054557696
746247732466180100
746138458540867584
746240107347329024
746191545754255360
746196952082067459
746157118596603904
746245664871424000
746199355502170116
746257828394971136
746255516997984256
746208826236370945
746214106613452804
746183467336032258
746243634895294464
746241470412161025
746249183724732416
746227939621036032
746197870508802050
746222923434713088
746215759244754944
746237381120929792
746180694938787841
746223246354198529
746255546391609344
746239754916659200
746204070038278144
746225133547753472
746235954839445504
746257627085045760
746227406759821313
746253231148400640
746222746913300481
746200319982374918
746194729004523521
746198592059105280
746217126520754176
746257530582605824
746178132093321216
746213683018117121
746251801163247616
746258515887525888
746233920891478016
746244070952009728
746237406345494529
746221434192617473
746251696301555712
746260525072343040
746227004136054785
746234361209487361
746248588175474688
746217261086580737
746177461222776832
746259497480511488
746241210411409408
746256653842939904
746193005413994497
746187984781795329
746253642370531328
746207140205867008
746265206125297664
746240925165223936
746177629129150464
746197229082337280
746195605668519936
746217881839378432
746256938976092160
746252954622169088
746212567400407041
746193709906092032
746178350478163968
746242720402837507
746237217434021890
746221912456462338
746257270523072512
746215730161475585
746266069908733952
746251822034264064
746266468631855104
746234579300716544
746228312909897728
746257492477362176
746237490080550917
746247187152109568
746258717461651461
746187666014646280
746212349372030976
746215499483095042
746158234512285697
746235245997883392
746188676791558144
746214446746349568
746152496767307780
746220825963966465
746151573944999937
746199095463665664
746258663040483328
746212118655959042
746230548457086976
746167671704719360
746183249307770884
746182360119541760
746262815305043968
746170012088442883
746207349694562305
746242577771302914
746189666685050885
746218326074896384
746184469699244032
746249682943377408
746186449649795072
746202861751525377
746234726151708673
746261074509434880
746260302715584512
746263180364636161
746239377433464832
746252597808467968
746231035109605376
746215918833852416
746200626112012293
746216145217159168
746229244036931584
746186395161608192
746226735973163009
746153885039984640
746220528076132352
746235665516421120
746231844513845248
746205701400203264
746195370699481088
746242107875139584
746243437758943232
746253965336121344
746173011217289216
746202660622086144
746187171107766273
746164727433281536
746237628282900481
746234357099048960
746264312767975424
746200299329576964
746223204369203200
746227432038903811
746218871367950336
746263746503401472
746184201536307201
746242820890042368
746210637915652097
746264291540635648
746212043305291776
746251012499857408
746232922336702464
746194406152118272
746255873874395137
746222013090398208
746256595290591232
746207865686228994
746241965168041984
746224038918262785
746235732633616384
746152198694932480
746266422276423680
746195832123207680
746243005628059648
746191478511198209
746198365537374209
746186172611735552
746230607101865986
746252585263316992
746219416753344513
746205328224620545
746252413233856514
746166065303031808
746260214631047168
746218649124405248
746192413970968586
746200730969612288
746206678572380160
746198893952536576
746241650796568576
746257232573042689
746245849475252225
746209036069023746
746188244577042432
746259954919669760
746247728259174400
746231131691900929
746234751057465345
746219882362998784
746234147140599810
746243559288823808
746190132101844992
746220683584114689
746226492506415104
746258574662311936
746158448207863809
746230355426836480
746207647616032768
746204778821128193
746226848988696576
746253935992770561
746172029368303616
746163674654507009
746245895558139904
746190975018504192
746254330135621632
746244402406817792
746239142736986112
746173376109158400
746137825133789184
746214479898116096
746210915079458817
746214727575965700
746172918871130112
746206867441881088
746260567048994816
746142480840679424
746226387862728704
746194620074201089
746143818534248449
746241600523644929
746207832261812225
746231253045645313
746207559674007552
746210239632924672
746210235451203584
746255005552902144
746235917199802369
746211078581825537
746251247523610624
746239712990375936
746198252261781504
746222348626329600
746240161898336258
746232373046456322
746194699933802497
746194699933802496
746264681526988800
746247376218689536
746240581182029824
746246520501051393
746211221267898368
746200315909677056
746211049070723076
746264451150655488
746201410706911232
746230758314909696
746230405863378944
746180099519692800
746235007023222784
746264564312969218
746245278764785664
746211640643715073
746182943060688896
746211321838919682
746214274683441153
746231165229535232
746248881810345984
746220087829377024
746252274964529152
746225380944543748
746192308861730819
746258977449709568
746229931806384128
746218091596525568
746265835333816320
746205155964518400
746238748304695296
746220813603397633
746208767537123332
746244805001416709
746209845250916352
746202106781044736
746245614363615232
746258079973543936
746242674055913473
746208477844930560
746235783061733377
746224646958153728
746258775963738113
746221887252926466
746228728192131076
746205533552533507
746208062873047042
746220851075264512
746235963165179904
746217806291599360
746247241807978496
746254359541985280
746233656251809792
746201033047576576
746202534532943880
746164005664862212
746242359826997248
746241608664776704
746189503094657024
746258855747805184
746190392060588032
746220414926389248
746249292638203904
746190392148692992
746209212141699072
746212550648332289
746226475938963460
746253390708154368
746239650126307328
746211594497994753
746141008623247360
746205831432003592
746224298822504448
746205064079904768
746260193625968640
746151435369353216
746171861973635072
746161262887731200
746247526853021696
746172847584743424
746265298211201024
746214949697949696
746238270032359424
746235246203437056
746202689718018049
746177394021654528
746258763364040704
746163867592626176
746192736676515840
746226567978704896
746257597691486208
746228069694734337
746234419690635264
746217843847421952
746247631811256320
746161656846237696
746235741097725952
746253130728280064
746249297079861249
746251717096935424
746233853723844608
746213133602086912
746227721659834369
746223862908485634
746230942549712899
746218250732613632
746235417943408640
746259375879163904
746244846764064768
746193802096844801
746252853803683840
746197375627059201
746251700302917632
746182309875965952
746228077877829633
746219706311286784
746260500191772673
746161019618222080
746220218024767488
746197748995624961
746238811181453312
746207723272830976
746211074177798144
746254472951783424
746196461398831104
746256234190376960
746248852525682688
746239092464058368
746248101686546433
746207177702989824
746232133803347968
746242602878500864
746194687141130241
746245564136828928
746212227959558146
746220632950509568
746199254633328642
746157861093314560
746225661954555904
746256939122888704
746212680587870208
746256813016948737
746255189917704192
746249657588793344
746230519071834112
746249792121094144
746221161772527617
746190291510583298
746208159098769409
746213678920282113
746194037208580096
746264950272843776
746231706105962501
746197350385750017
746192850128297986
746206607416004608
746227868275904513
746187904985219072
746173908630577152
746245643933450240
746221245713125378
746232070993649664
746248734942564352
746225666354356224
746184897815973888
746139582270476288
746193189724266496
746260638251499520
746189486325792772
746246994167988224
746229181340516352
746254753714348032
746262442062262272
746178157254848512
746159714895986688
746160315042127872
746226706663374849
746254288318402560
746206947330793473
746219739576303618
746219739576303617
746164815228448769
746231164948512769
746229944586403840
746213301579722752
746235854285266944
746253571197394944
746265642324602880
746257211832283136
746218250644553728
746263121602482176
746209824245899265
746230355544285185
746212802356903939
746197723674644481
746181512966475776
746248143382151169
746223803882102785
746167294380904448
746239851528237056
746147023309643776
746158469288431616
746256217413128192
746183891225022464
746263100349767680
746205525386235904
746245010245451776
746216480660807680
746257215808487424
746191570941050882
746193861093924868
746266459987390464
746220058452463617
746225955547406336
746235212342796289
746238286893449216
746202379658240000
746141688012251140
746229323938467840
746252518280273920
746230879639339008
746214559883530240
746176253204570112
746229206485344257
746263339689451520
746247078431555584
746211636524965888
746263209515048960
746259707220869121
746213171480825856
746187120507748352
746217009168285696
746262655791431680
746224852768415744
746230691289960448
746185505742667776
746225041503723521
746204879333396480
746244502902423553
746261733250048000
746240405100892160
746203436341825541
746187883917238276
746226396192595969
746183903606517760
746250282485506048
746198810158735360
746178639960498176
746193693162405889
746171299567968258
746259602413498368
746252346368344064
746205055544483841
746253608707031040
746186844036014080
746243945206849537
746168191710265345
746174105779482625
746147002090545152
746217483342741504
746262354053074944
746194934462439426
746220390075097088
746257853451755520
746232221967626240
746219542557270018
746256146130927616
746252589642178561
746239499223457792
746210591845474304
746223124627152897
746266451527503872
746255953385840640
746213784000172034
746238547129049088
746216166004137984
746253202064957440
746199443532242944
746170716740005888
746164609720123393
746237389341753344
746235594024488960
746242019811483648
746230145669726208
746244461148012544
746189553380302848
746246914631426048
746184973313441792
746180980063506432
746200592729542656
746160058828980225
746243257315663872
746234331840937984
746217433036267521
746257152801652736
746167994703839234
746232037300801536
746265075934167042
746262802541740033
746180975978123264
746246998639149056
746222998626066434
746156846013095936
746202870182092802
746194603154366465
746233731925446656
746262995643342848
746214882782019589
746164127496867840
746188479567060992
746199355644747781
746264039957770240
746196574611529728
746189557415059460
746186684643975168
746196725606428675
746157508822179840
746250962025713664
746229755930783745
746255600846258176
746173610738520064
746218602924122112
746211938527436800
746255164953100288
746224600846000130
746203335657586692
746192652987555841
746245736044630016
746220129659158528
746202853497176066
746143176730128386
746182380969410560
746206313701466113
746189150659874816
746263150945763328
746238744034934784
746198982217474053
746227335506989057
746223803869466627
746249964054011904
746211804192219137
746232368785043457
746220087711916032
746238454774767616
746192195644862468
746195144181850112
746251884961349632
746168242234851328
746221304047534080
746218586197266434
746238404237660160
746174613323821057
746172348236070912
746210927427543042
746217827049181184
746250475448729601
746201440071233536
746258755290005504
746185736488005632
746250311988183040
746174001064488961
746260575605428224
746255319861501952
746205760258899969
746256897179811840
746200680730263554
746200106030948352
746195685490364416
746222734556827648
746259296422354944
746193512773738497
746209694373416961
746232029033881602
746140416949379073
746263205173825536
746217453655470081
746141981705965568
746241671851999232
746202291586273284
746253118111879168
746225741956677633
746188391503396864
746219630536982531
746263821681983488
746211514781048833
746207320523186176
746201809023209477
746229684300455936
746220498862825472
746232633143615489
746148017280061444
746177394201890816
746145894630752256
746245660500955137
746254808500187136
746260772611850240
746253231186116608
746254057627598848
746167101040246784
746151821593411584
746231664280371200
746138085184929793
746163204577890304
746225049875554304
746221216126504960
746208855663616001
746219982950830080
746216883628609536
746189180150001665
746192590064672768
746185875009069056
746246252120145920
746232595445223425
746223686399590401
746186571351793664
746234004479696896
746244796449165312
746248441253199872
746256091898646528
746237200711323648
746242145523208192
746230905174298624
746244905492635648
746264333596958720
746231085424484352
746242065953075200
746261984748929024
746187498292862977
746250018424651776
746262534336946176
746265109622853632
746259409651777536
746166618972000256
746219689517277184
746222373779574784
746255575957200897
746211036689162240
746243223606026240
746139729402421248
746214047905775616
746220356176748544
746228027613290496
746207937140383744
746161929647882240
746218108168220673
746246109358604288
746236793758986242
746189418936008704
746232930955988992
746216065730895872
746201020481474566
746220985611759617
746187049502269440
746191419841228800
746170171568586753
746221241418153984
746193445664919553
746211011384881153
746254753781383168
746226463213379584
746243475461439488
746218233884073985
746223661632237570
746190106797608960
746256674932023296
746235048911790086
746232599379480576
746153184528310272
746240392333406211
746255827649040384
746166157388947456
746199468714819584
746186306909134849
746219659955834882
746218292570775555
746191403202449408
746224831624929281
746163984978550784
746151167017746433
746212999665356800
746149623484530688
746246964828856321
746232167357767681
746248323733000192
746223241925058560
746212022358925314
746193395190665216
746204699116736512
746237028786831362
746212533791424513
746201293090226177
746206699699113985
746161745060847616
746265814295162880
746203528968843264
746151720892370944
746243848695848961
746242066049564673
746140748299575296
746208608136761347
746191952429735937
746264954374881281
746183370879569920
746263410833231872
746242246526148608
746218435286228992
746225943060975616
746241004798357504
746195488471289856
746238911790276609
746226433861705729
746181441592098816
746197216214155264
746266359298850816
746228652476534784
746228807800000512
746245874255204352
746196931009875968
746209820064153601
746202056415862784
746165834746372096
746202127932895233
746188387187515394
746191587634356254
746181256904318976
746245874666242048
746199455972524032
746199066103537664
746250202827329536
746232674965037057
746236529354375168
746261594737278978
746232276711661569
746244033106821120
746230674420436993
746248684581588992
746241697106006016
746220989575364608
746208222160134144
746188077043843073
746244397952536576
746195823902396417
746257156970848256
746195157104484353
746221702716104704
746246243517554688
746160168254115840
746163716446527488
746210327935672321
746246428033429504
746260206200356867
746192732507410434
746230154163195905
746189385456975873
746170163003858948
746198248281407489
746211372153737217
746236911027552257
746238945302843392
746229588045365248
746247883532439552
746205105943257089
746163989059633153
746233220052639744
746241701124116480
746152471689465858
746145617844502529
746224693032558594
746170527778226176
746245325086679040
746244930817892352
746263469658349568
746224814700920833
746250463159402497
746259908761387008
746245727622336512
746173581386747904
746226576430268420
746197656741961728
746217680328232960
746236139372052480
746175733135880192
746229906724392960
746244209389244416
746239130225410048
746224341029789696
746242325911855104
746166144931815424
746204946324848641
746224840223272961
746263905719164929
746226580540657664
746154870781009920
746143063483899904
746229227234562049
746245824179470336
746213838442291201
746263004040273920
746187061921669120
746192493683707906
746184301977411584
746175540319625216
746245257730240513
746242410125090816
746211892054523904
746219160837885953
746225607411785728
746228971625275392
746192648914907136
746257115396845568
746196016626434048
746200823504330752
746196008267243530
746213611849158657
746195467462025216
746215658547875840
746184746548396032
746231337053360130
746231336948502528
746260894083055616
746229835240898564
746213360274792449
746223049196740608
746198994636804096
746248613416869888
746218166909468672
746181319936348160
746227973305434112
746204015197708290
746187330315247616
746263104552566784
746221190960713729
746211523287146496
746232574394064896
746247506078507012
746205634278744064
746207811156074496
746231693464371202
746199866934595584
746252958833180672
746250102130507776
746212256938004480
746244398200066048
746216850040643587
746232410669383680
746195932690055168
746265277248188416
746251771484475392
746238815417819136
746208771718840320
746202790561648640
746234415727017984
746191453492121604
746246596036288512
746243466842112001
746203855747092484
746224915699761153
746266414017875968
746258864312553472
746233387975745536
746200169041911813
746238782047846400
746254141597548544
746180380399632384
746193655560429568
746157781628108800
746210449239117824
746220075217104896
746237431339319302
746238437922004996
746188248758652933
746189255605575680
746236697420111872
746222365407776768
746222130333810688
746255781385863170
746214236976668673
746211464449392640
746146070854516736
746162059612590080
746208486501941248
746184809744076800
746263234508951552
746203625169399808
746228417788469248
746228459760844802
746193353234997249
746196205483360259
746186772489506818
746225427031547904
746239075632328705
746237636918947840
746237636918947841
746242938598940674
746263071044304896
746219521854214144
746263226179006464
746218451904036864
746212168916303872
746202647942696960
746159740305051649
746263809187262464
746245429990461440
746250706303098880
746230988674457600
746250521791475714
746231051765190657
746255882275557376
746151116610605059
746260747634774016
746259149344890880
746247451502223360
746220826240782338
746193080647180288
746205575776632832
746214756730580992
746223867115364352
746223275710177280
746234189150773248
746180787255525376
746230925827022848
746142308781924352
746233929275834369
746156431091458048
746205038700224512
746189507150524421
746207152558092288
746183463120830464
746243634543075328
746255253037793280
746252992047882241
746200664225644544
746240522348466176
746191939809091588
746212852738850817
746191369643786240
746186588053471232
746238794546839552
746254053231976448
746235439195971584
746252929259151360
746247950444171264
746262802549989376
746261137453363200
746253591946665984
746225284588797952
746231722811887617
746251565951033344
746263826056757248
746201733634744320
746220389844451328
746208259996942337
746242015864700928
746210063287619585
746203239557668864
746262865649213440
746240304613732352
746189259896303616
746245128059236352
746205231671709697
746263079491608576
746254195888656384
746232750454124545
746237284698066945
746232389945286657
746211854507118595
746218603012227072
746175774911193088
746223321549676546
746215083991138304
746220754623049728
746205869130407946
746172889418895360
746261766674382848
746261854691954688
746208876551249920
746247732331831296
746211187713421312
746202845100158977
746182360211820544
746244431779504128
746262517551357952
746247384586399744
746193646907621378
746240011033423873
746147366873538560
746215054836543488
746259262494679041
746203889657995264
746249187906494464
746246633839529984
746140350146822145
746247245817876480
746244582640332800
746222390732955652
746249334652551168
746244251244105729
746254652996526080
746246180452057088
746222503735918592
746238656055173120
746237469046243328
746251884722327552
746211237952774144
746217411985104897
746223636244107266
746260470471004160
746239322844704768
746217504230379521
746226786262867973
746175980784488448
746192128477270017
746242288393719808
746215117432356865
746198328023474177
746196763233529857
746246919006060546
746209098866188288
746211187583377411
746249967933788160
746254921410945025
746222927612252165
746247094994763776
746235791546810368
746165293379026944
746236588393324546
746229936248127489
746150714263539712
746252333504421889
746207500710481920
746176219528466432
746242074236846080
746177327021731840
746208574355832832
746234667490152449
746211762349838336
746210130807533568
746199905048223746
746191465869508610
746230032780005377
746253038160084992
746246126144102400
746189729389940736
746228346258784256
746264023134519296
746138039064367104
746260147861884928
746230150145073152
746155265108611072
746249577968308224
746219198599168000
746217168665092096
746253117998641152
746240996472590336
746210717783597056
746180770494971904
746140119254478849
746231974671462401
746244523714551808
746245534906716160
746203897899819008
746212173035122688
746250396029464577
746213628756402176
746238270162382849
746249708113367040
746246088424816640
746204007039827969
746259069594386432
746247988192903168
746250538568679424
746248911052996609
746260629951025152
746218263189676034
746262529911963648
746258453388206080
746186390925369344
746265369493516288
746191252081639425
746155902626041856
746214773906243584
746195345596506112
746186537696530433
746217957362040832
746235606859124736
746247602396598272
746250899064922112
746209027688783876
746211133023936513
746254938334965760
746243299334365184
746200718512578565
746181261232844801
746163548729016320
746222818405163008
746139318155100160
746254963664388096
746248705674780672
746247019530956800
746187871241928706
746242787251675137
746155248205578241
746252967020474368
746256205002190848
746195207243235328
746254783217008640
746202534671355905
746258218100326400
746259556402073600
746265336094273538
746188156639285248
746248609109315584
746195748497162244
746231387238195200
746238085550088192
746187619806019586
746147044172128256
746250202953170944
746264371265945600
746212517324566528
746223368005787648
746203067209547778
746264782462922752
746203713279164417
746181701685043200
746216937915449344
746190123801288705
746231957923586049
746246675530919936
746245907918766080
746254426516529152
746198961136906240
746226668713349120
746243949120094208
746243475482488832
746256884714315776
746266170827890688
746201783991570432
746182960001454080
746246990221180928
746201104526913536
746249208781475840
746228749264289793
746240610533842944
746263515632123904
746175225729941504
746235908781858816
746239729843081217
746260890094272512
746147341980176384
746235317393326080
746249645064593408
746238954031067136
746230057887141888
746241680026656768
746185950565380098
746238777803182080
746241432621506561
746247887919661056
746202400663339008
746230255036207105
746214593249185792
746260005008052225
746216686462787584
746227805239681024
746174105636855808
746196570505306112
746201754673381377
746229256670175232
746255030823620608
746250471598350341
746254753949229056
746181298784346112
746266254688854016
746200152331845633
746226920207974402
746258994235310080
746261024425316352
746208326879350784
746187347331448833
746226123353128960
746224818995900417
746251499223851008
746220020888276992
746247502035300352
746232897128931329
746207895209967616
746244226124439552
746259954932260864
746217965582852096
746198642608865281
746198915066716160
746257756764545024
746253185178812416
746204061620273152
746224907285979136
746253440926498816
746237439518224384
746261456388231168
746228354970324993
746190215857872896
746255995404431360
746264828633808896
746252170060775424
746223384598482944
746253918976499712
746254498146955264
746259707363475456
746155331928096772
746251582929502208
746190769871003648
746217403659390976
746199645005578242
746243802457866240
746204254382133248
746169919964844032
746196851305545728
746243320104493056
746214442275217409
746248034640596992
746195274394046464
746227163574075393
746200630323093504
746231471203987457
746239494743941120
746220637526462464
746218125109059585
746202127664504832
746215650318680064
746214346041135104
746220792443109376
746234411583049728
746257639408033792
746199405632466945
746223028162355200
746212861219770368
746172700763140097
746226408649719810
746214979339096065
746234415508971520
746229763950288896
746234730119495680
746201297422979072
746214937140166656
746203562334556160
746214547397107712
746263356147904512
746152983419822080
746196151037100032
746223053269434370
746227264518447104
746177922680033280
746219072765857793
746226261765152771
746204895988985857
746221820215386113
746170993404612608
746154522376970240
746150697427668993
746243219558633472
746228031803404288
746191449335574528
746145030771924992
746250861492441088
746264232765886465
746189771437801475
746197195523657728
746227939478372352
746260005087641600
746205210683408384
746213527937966080
746236399527985152
746196339743088642
746246537165049857
746220863905619968
746257857478176768
746240963027165185
746212722811895808
746179281651273728
746191797336956929
746219412605173761
746240883129876480
746247426261028864
746195081648967680
746218821086642176
746229839556841474
746207102222229505
746242875684438016
746230313479614464
746247271340183552
746247342295158789
746186583758430208
746246268624699392
746214773667172354
746242686785445889
746217558764720128
746247816293523457
746184008606834688
746247858546933760
746182460661182464
746252262494900224
746189314304839680
746219588854001665
746231458470100992
746221744562659329
746220213876600832
746184428104232960
746206506534658056
746141239049748481
746191206091153412
746249217459494912
746148763677368321
746219551067508737
746250001655930880
746228342211284994
746193453952831488
746234436618850304
746191612871475200
746193491617689605
746223267246051328
746207588681814016
746142753390739457
746252929426927616
746213536263593984
746207563734147072
746249808747302912
746198239800500224
746205303125876737
746221945767682050
746197467813675012
746186831415283712
746183039697444864
746251763376750592
746235401258434564
746200315976810496
746183136078348288
746225888602136578
746257408763191296
746218708004003844
746189284999315456
746232695802368000
746253663149105152
746251453065363457
746229525135003648
746221039789572096
746151179672031232
746190694163718149
746258344311160836
746209774237163521
746158058313818112
746203667108233219
746196956452552704
746171782088925184
746219102092464132
746200186079219714
746240380119715840
746248017683046403
746193957214785538
746250802600222720
746214903799701504
746220763120734208
746245945898180609
746250462890844160
746222193466478592
746192807992274944
746212118798573569
746209429951938561
746199439304327169
746192384367550466
746229437042024448
746255391537893376
746207009926615040
746222621189017605
746186705548382208
746253054907920384
746145408460722176
746199128921673728
746190840893104128
746247514269982720
746230347075985408
746229004852563968
746246985791987712
746146846989443072
746186407647944704
746188454262890496
746201943165435904
746221513813041152
746248462468022272
746195190382133248
746185187281764352
746140144269332480
746245349979873280
746189821656375296
746233367180382208
746257501214097408
746225989395456000
746186864797835264
746244708255604736
746213662109536259
746202866235244544
746239989902544901
746204560423686144
746199812429623296
746262781750554624
746193852306857984
746152274448220160
746252895910240257
746221954303025152
746220733903233025
746241793323302912
746256146164514816
746159169959526400
746252908140855296
746210344649924611
746216644481949701
746176735687942144
746231433291718658
746224185723101189
746173199935668224
746219617937293313
746196012536999936
746261779370614784
746153629250392064
746249758315012096
746257069049806848
746209291644764161
746210772267634689
746197161918898176
746254573279404037
746189372924428288
746264941968121856
746210847836409857
746240002330234880
746250408650215424
746155965469327364
746220268217982976
746243588674052097
746264551495172096
746258369095274496
746186881369407489
746139884474241025
746151469016092672
746245543303712768
746184943949197312
746255395447017472
746255395447017473
746255118857797632
746240572814299136
746211665859862528
746198600292564992
746248399230484480
746225322333376514
746261305422667776
746198877246656514
746188634781548544
746205139426410498
746223514462490624
746248109945135104
746258730065465344
746217470759841792
746257597443997697
746238882518274049
746152031275065344
746214400495755264
746226660240855040
746245136296910848
746186214571651073
746235472410640384
746246327483392001
746236412119351296
746260609054945280
746225662206238720
746198176747532289
746217281785466881
746210264807178245
746161795237351424
746254434858991616
746207589046747136
746201586762809344
746185686030618624
746266195872129024
746254862774575104
746227620782575618
746260420378361856
746256775402364928
746207823843889152
746265248005525504
746215461604360196
746206578194321408
746231421098827776
746243269734981632
746211737028878337
746211606997020672
746179897874350080
746149439014830080
746184520257388544
746217306859012098
746265420034936833
746214131766702087
746229059365937152
746225536330936320
746214517806227456
746194674575040513
746226127866208257
746194079071932418
746225058314498048
746242686634573825
746234575068631040
746226425632456706
746252908270759937
746144271636566016
746230644955459585
746156321725022208
746244687640543232
746184088156012544
746228237349462016
746229877464928256
746243294951247872
746168988531589121
746190765362192385
746198222910062592
746254275723075584
746212567568130048
746256234475589632
746208247422451713
746263683601334272
746255659860135936
746251050064175104
746213951508144128
746246524406009856
746252715467153408
746247778792144896
746200001190076417
746223900372013056
746238085524951040
746194074697244673
746212504473206784
746261452101685248
746224118807179264
746223103701704704
746195463225802754
746224311711633408
746229277641740288
746244410803953665
746240170370883584
746154648164130817
746202715202588672
746235514622140419
746191990157520896
746244607650848768
746243491940933632
746237502550212609
746238211366629376
746264413355794432
746167814218620928
746177163460812801
746189284936294400
746204069794983937
746251276896206849
746190664933662720
746213020376829952
746253348697845760
746226622815043584
746145026741145600
746194263700963328
746163255190577153
746194519301853190
746223585916657665
746225670599041024
746255257223761920
746245161433325568
746230154167345153
746243957747769345
746258172172722176
746196507573911553
746209434485940225
746229885618651136
746253076017913857
746247405562138624
746244431787884545
746217420453384192
746189041792618496
746223715885555712
746197749075304448
746236261136928768
746199476876959745
746217915389616129
746246650566426624
746191142786473984
746241265059016704
746210130476204033
746217713819750400
746179839263006722
746161535395971072
746185166217838594
746258524523667456
746241172625063936
746214052326576129
746257274671267840
746212336659161088
746232284747960320
746265994558058497
746201108855435264
746200219419709441
746206863109165057
746216841597464577
746220255517638656
746234323175518209
746265751229702144
746201121262186500
746225192431607809
746229340417863680
746210449562042368
746213301537800192
746143306858520576
746245467563040768
746254061733740544
746212458574950400
746248961325948928
746235514437591041
746262345287073792
746258230960136192
746211535530262528
746232519662546944
746227658606796800
746244867794345984
746209736509427712
746250865653219328
746218112186355712
746203096880058373
746185208257359873
746217147509014528
746217634027298816
746242409894395904
746187523123085312
746209040108126208
746263683450441728
746189515493089280
746242300867575809
746230158302969857
746191994414784513
746228866511867904
746184189012226048
746193198268055555
746222055188627457
746228543609200640
746196708690845696
746217122318082048
746229814651064320
746214450932310016
746210885639692288
746246910592221185
746172990165901313
746205306951086080
746221404756942849
746205626108280833
746216413472251904
746207395991322625
746194817156161536
746234457561018368
746200236289204224
746198554222333952
746193928202792962
746235908651786240
746244263680311296
746167075870150656
746161665398480896
746235048764940288
746170762902413312
746227746599120896
746202639583444993
746202064846364672
746164815169630208
746237423139512320
746190505592033281
746224496072241152
746183664657178624
746165062922964993
746246927088488448
746217474882863105
746220893173481472
746253902455148544
746209568380719105
746161753428353024
746155210595143680
746255676356366336
746221115693899778
746210482772578304
746251956264517632
746212827539484672
746242426663219200
746193034753118208
746239683705765888
746194192121028610
746264232736489472
746197036177854465
746246013061562368
746207764960022529
746218125012533252
746220339495985152
746261301316378625
746221308313100288
746249150208016384
746220616429166593
746241055389999105
746242590459170816
746202815630979073
746188584328138753
746251687975878656
746244205010264064
746202358380564480
746199975986532353
746236152147902466
746140316605030400
746247950804869120
746188504808337416
746178182462603264
746255429236318208
746237112362536961
746229529354526721
746184511696822272
746230321989849088
746251646032879616
746244913763745796
746225402192887808
746193110036668416
746248538011635712
746264362889908224
746258369149796352
746205823160877061
746260462413684737
746210881466314753
746213763049631755
746218871472828417
746219634815180800
746258025464365057
746199930109235200
746186277796470784
746264878898360320
746209656528207872
746184499311091712
746254305129283585
746194632577421313
746142891811102720
746196641842003969
746250756798349312
746248798033354753
746244876367323136
746213670615547906
746244834437042176
746239855508652032
746210285849972736
746190321067786242
746147731807346688
746226479810260992
746243416510496768
746218376767275008
746202220098523138
746237020343668736
746233761486905344
746166908358033408
746246407154196480
746206867412516864
746266061624975361
746164618297499648
746216031929040896
746262001458937858
746196457233879042
746261947134394368
746195886888280064
746193391034073090
746172142857912320
746205634421415936
746266111847575552
746236240094076930
746201163112972288
746179466020462593
746246054979469312
746258943975002112
746243186062929920
746193517060333569
746188009746247680
746213402121404416
746220951751188481
746208452712632321
746218259007967232
746262714448748544
746188286608150528
746207219604086784
746219962042224640
746152236531736576
746143000900698115
746241398957969411
746248705800568832
746262756483960832
746219400013848578
746176894739984384
746214530280132608
746257304090181632
746229978086289408
746209530824916992
746167130748510208
746219236536659968
746153629053247488
746188957612810240
746253319237165056
746201582765649921
746249825528602624
746151007730573312
746253575064522752
746197329732997122
746251339785715712
746164660123144192
746261217044471808
746202182593056769
746221044080357377
746203134645538816
746212168958255104
746210147232419842
746257760967335936
746186407559970816
746228065299095552
746220972991143937
746231924037804033
746185375706677248
746228346288119808
746237078975848450
746231542599421952
746231404288106497
746246277067747328
746186319416729600
746255823483994112
746217630067884032
746264975262482432
746196280943140867
746226417097007104
746218498188161025
746241952614514688
746242036542615552
746243118916239360
746196461423984641
746243961866559488
746240715315810304
746216203958390785
746248445489455104
746227239264489472
746148163921248257
746198508219170816
746238077232787456
746230674231726082
746194691306065925
746231550895751168
746227671281983492
746217730605350914
746190559904047105
746243810796003328
746214375229263878
746256599107440640
746248227624620032
746225926162157568
746252652565114880
746197807875293184
746244855328825345
746221535069798401
746176353783812100
746221467709280257
746240488890523648
746241365625868288
746265675690315780
746243341063360512
746255366363590657
746233031329873920
746179402988404736
746253457720492033
746211493557854210
746154191177932801
746208880581980160
746258528751484928
746240854013124608
746233178323460096
746228979900653568
746231722702868484
746265126316220416
746186503953350656
746207655815852032
746211044758953984
746245853589962752
746247501733330944
746210776508076032
746207773512237056
746240505701273600
746242724374843392
746231634853167104
746259678112391168
746226828138840064
746225527896186882
746211007232499712
746161241798938624
746203558324756480
746260760125407233
746264870442639360
746258478482751488
746190299886555136
746244418957631488
746216191396458496
746223342516994049
746215042304008192
746187271775338496
746263968897994753
746207450332700672
746204401316990976
746261418538840064
746254984388370432
746263977223544832
746199695379181573
746218859120582657
746212961853661184
746241541954408448
746230183649173506
746230183649173504
746197505776377856
746259547749257216
746254166708858881
746244314112593920
746222793025413120
746237158512463872
746174034488987649
746228681899597825
746252358896652288
746238433916395520
746211631999262720
746251800819412992
746222835048185857
746254560944062464
746197707216191491
746245195000389632
746246054799040512
746263339479752704
746186697071812608
746259652774666240
746208008225468417
746238270397255680
746257371211644928
746210768077520899
746265247779033089
746248940689981440
746259195666784256
746176941011533824
746245807452585984
746254892390617089
746247191585447936
746248823068987392
746148331705999360
746253503996264448
746252442610860032
746194825674817537
746197782709440513
746211984555728897
746172440624177152
746191176630362112
746239821895458817
746195052251099136
746194758498844673
746222449142882306
746209719405010944
746155411556925440
746159811637678080
746262794450894848
746217504326848516
746221731912683521
746206238338256896
746171660403937284
746185770071887872
746209820064120832
746218032867905538
746257207407316992
746253088835526656
746225997586956294
746190215912448004
746222789036638208
746192032289296385
746195731527065601
746196796880228352
746215138483527681
746190778221867008
746144133056716800
746202761419624452
746218515187671041
746235464248549376
746264954274217985
746184352522969088
746195311953993728
746243714511679488
746248953226792961
746207882379571204
746211678333767680
746250181822287872
746234608560156676
746174814482636800
746232373012922369
746205416057536513
746228074014904320
746242657513418753
746262664205185024
746235808298995712
746212508814344192
746253671625797632
746220582669168641
746262098011918336
746207232472166401
746228434653700096
746180996987387905
746237414406918148
746196054568144897
746259959139139584
746239306004463616
746253428205232128
746191956653400064
746240430317182976
746186051279069188
746139171572457473
746206695534133248
746221732210475008
746247426328117248
746228891618938881
746263637166276609
746200953322299394
746194921866985473
746244410606759938
746262660233125889
746206049586208769
746216845728841728
746216560314900483
746254921633308672
746249745664966656
746195827832479746
746220708745740288
746175355837382656
746262081134010368
746241458017996800
746254154054668288
746168535894786048
746188118802337793
746151770968166400
746192380248756224
746214895251685376
746214593257574402
746226895075708928
746261166691913728
746223200124571650
746253843726491648
746214710815531011
746210806090465280
746175980478300160
746207962260070401
746177461059227649
746157584462163968
746262890756308992
746196482290659328
746243529710641152
746211913051168777
746220167684751360
746234168212750336
746233022987403265
746204715726180352
746204271184486400
746232414997864448
746247266961395712
746247279493914624
746243617887387648
746208675006545922
746240841388154884
746261875713806336
746206900836958208
746204061301518337
746227277025837060
746254888011767809
746218540374450178
746198038461349888
746171509471731712
746170985150308352
746246700814065664
746251276829208576
746222801648918529
746150697486290946
746232532279037952
746223367691239424
746204669769220100
746207848799965184
746260823136415745
746221098866343936
746219118999703552
746215243492134913
746222285871165440
746217948751101953
746247199722475520
746208360467300353
746253785106907136
746166153534275584
746221807460454400
746231362206601217
746162189556457472
746168179077095430
746188639172886529
746231852709511168
746194183845609473
746168334404694017
746219076985315328
746195681203781634
746227046313910272
746190182668443648
746231748170637312
746169366086062080
746196713094844417
746208687614623745
746211955141074944
746261674533892096
746246713162117120
746201657902436352
746237439518212096
746260474849820672
746170573923942401
746260588121161728
746162441277538304
746192300674416645
746254707740545024
746172910432358400
746179264781770753
746192552286531584
746244699967586304
746242275592699905
746237980931547138
746211351182245888
746227255865552896
746179235316797440
746254070160232449
746243093809135616
746172612728995842
746224588481146882
746220901780226049
746196306368954368
746224923924824064
746207031107813376
746201032993046528
746197698521403392
746210650565672960
746182238564298752
746139423054630913
746180099481952256
746258247758262272
746244444094083072
746248135014494208
746182309703987201
746206930520006656
746221711108890625
746238341444603904
746222944393666561
746245048254275584
746198394775887872
746219454544044034
746243903259545600
746197908534370304
746244574205468673
746233253611200514
746189280561684480
746209480522661888
746209086094483456
746262089736523776
746231076775833601
746239092275372032
746252749046751232
746227981605965824
746251776022687744
746243970209091585
746257907726041088
746248043054370816
746227650415341573
746231903066349568
746243106266284032
746204287739453440
746198226995286020
746193089304268800
746205550271094785
746188462722691072
746151980939239424
746214165333712897
746176655933177857
746193705661411330
746247195796578304
746263255467819008
746215973338767362
746238374843809792
746212739433914370
746209287421124608
746211628014673920
746247288125857793
746253394743074816
746233086216527876
746252551721410560
746232075116654593
746193336449437696
746246226782347268
746191977675317249
746224227737493504
746190086052659200
746257886813257728
746254909155196928
746256221775233024
746238144362618880
746233421601529856
746166153286909953
746236315625095168
746143827115802624
746263842670391296
746197895875956736
746192246114918402
746199800110931968
746233769573519363
746196981295439873
746200433467621382
746202027034714116
746206062173315072
746265617083305984
746241319467520000
746175196202041344
746242535882907648
746216480648265728
746175246781153280
746251914334056448
746217831331594241
746254338432114688
746212819054428160
746241004831899648
746225599404900352
746219567899279362
746260198113808385
746197598088757249
746236785361977345
746238387745624064
746202891308806144
746239818007404544
746239197061611520
746209115727269888
746183710630907904
746227733923934209
746248965679644672
746246549588611072
746224940504875010
746181135533805572
746175678605828096
746259875047440384
746229344679264258
746183295331934211
746259694872834048
746219295051390977
746139393753227264
746197270786252800
746172302115610624
746259422004019200
746221736186642432
746196054547128326
746246059119153153
746200387368062977
746242732780306432
746263666568224770
746228489100001280
746210361108357126
746262601261277184
746147186589630464
746252597816852480
746194858990133248
746190551540588544
746201566034558977
746191063300218881
746264287455354880
746200072635899905
746195362252103680
746243358012608512
746225272089829376
746190517931630593
746203105138614274
746203814043103232
746242007295746049
746256527850299393
746211191639285768
746240954697342980
746219047893643265
746246218251001856
746264618964783104
746263096230977536
746215662847025153
746179109479317504
746242586239733760
746260130887507968
746186759789121536
746250022719750144
746261628375699460
746249834030596096
746210394880892928
746206523316068352
746235891991994370
746236496034705410
746169365960212485
746221060882784256
746223166473658369
746210533372628993
746210533372628992
746189129759657984
746217470436868097
746235506296397829
746204157942456320
746211024152334336
746260831457918976
746214261890789376
746251071279009792
746244658091655168
746261800270893056
746230263265386496
746250882254274560
746259933663010818
746237255262441473
746139779721465856
746219597318094849
746226501113155589
746187695399919616
746204200044945411
746199175000252417
746213062550552577
746204996933320704
746245656545755136
746213368814403585
746141272583319552
746205546164850688
746190631140089860
746263637367595008
746200085399117824
746248378510610433
746237477598289920
746244112731475968
746219190504161282
746184025182711808
746222315164229632
746218678601973761
746246973188153344
746250546772840448
746252698534711296
746221685985075201
746177687710949381
746166023120789504
746145185806036993
746239906012332032
746199300749746176
746243483900481537
746225905282875392
746207853011046404
746227692295462912
746227650167922688
746201490449063937
746231127292076032
746215683956957186
746222797400080395
746235850132848641
746199892188508160
746198789237542917
746264975400902656
746141822238494720
746168338573893638
746171060723257344
746258570728054784
746226148611231749
746255454381170688
746233111323639809
746265642068742144
746243034736648192
746258373318942720
746167155612213248
746230758398844928
746235674114719744
746225846529073153
746209061071265792
746209623024119809
746197174413725696
746248554654621697
746223992608960513
746262735646826496
746240044399112194
746215897757409280
746256758763487233
746200420989571074
746261959474032640
746237020209577984
746197245511376897
746173279451262978
746202824296398849
746224311615135744
746140912204525568
746211804041273344
746223137218408448
746211212866707465
746202119301013506
746250924595765248
746234080174309376
746237531922980864
746263599455272960
746139246688362496
746161250141253633
746205802063552516
746233144689364992
746228270891315204
746261095476764672
746218724751925248
746200416484921346
746262282540302336
746185032096636929
746253742962507776
746207140054892544
746201091977543681
746255898985758720
746239453040099329
746230405888565248
746199363722973185
746194972471242757
746198902441795584
746168216842571776
746229675874123776
746171144575782912
746195807079043072
746265587517620224
746240547694608384
746200249018920960
746220343606415363
746227700545650688
746262467278479360
746261334719868928
746245933189435392
746223225311354889
746143550086258688
746254602790567936
746205462161293312
746260566990274560
746193269478948864
746217898331377665
746254116473602048
746190731824422912
746198889934389249
746191969303437314
746180695161090049
746251142317826049
746214836598542336
746175762441637889
746244993459728384
746209409311748101
746229663312154624
746239868032933888
746203625211322369
746193382859378689
746201628831670274
746143697062891520
746219768995155968
746193697306353666
746254871452606464
746246813880029184
746222889515417604
746222898067607553
746231953662238720
746142266645950464
746209593903046662
746219836401848320
746228078087540737
746200642989883395
746244058511708161
746164077001482241
746216422045417472
746193919440891906
746250526006837248
746222595930894336
746251096180531200
746250106404470784
746262123282587648
746194703939305472
746192497622188042
746165180258750464
746247573325942784
746216921117319173
746227839104491521
746231861366579200
746210663308005377
746252409006071808
746190350344032258
746187145623150593
746243110359932928
746202270681825280
746223887893954560
746186881625251840
746259384175595520
746206871443300353
746210306896990209
746254401489223680
746204296476131328
746197321335988224
746160151196016640
746245144467353600
746190710945112064
746248185635606528
746228669362769921
746227172180787202
746182297129525248
746232565925699584
746244322425716736
746249032708788224
746190304022134784
746200433182400513
746216355146301440
746198822771003397
746150286088093696
746240698752471044
746251234877800449
746213951436787712
746231395794583552
746207337216516097
746250244917190657
746207983177105409
746160339939528704
746221027571576833
746151468990873600
746205240156774400
746260986709999617
746207601646460928
746260638565990401
746200102008590336
746186311174918144
746183362381905921
746151112395341825
746215080073662465
746233048438439936
746251608024047616
746209887328186368
746243672434417664
746215629477142528
746195094047338498
746252371345481728
746264786485284864
746265617246859264
746207131804676096
746220901377544195
746261624089116673
746214454832988162
746244943316914176
746191713442533377
746213381145649152
746254669865955328
746220297733308423
746214018759548928
746164538572169217
746194582220607489
746167898016604160
746252551968923648
746244045697998849
746221803211677696
746244993505968128
746209224510734336
746247707388481536
746229168468221952
746245878671773696
746213515535343617
746256607554707457
746239335486263296
746236579937550336
746249443628974080
746243341109628928
746176936838238209
746188617836441601
746264681547956224
746259996564914176
746196713166168064
746229629938073600
746181395429605376
746201955853185024
746216447190269954
746159803194474498
746203356759105536
746266607031320576
746246176492625920
746216837470257152
746244717013172224
746259795557113856
746209010580234240
746217403403534337
746194062223433730
746148222796709888
746204879534755840
746168413911810048
746241613081501696
746174386886033408
746206108260278272
746261854658363392
746224680793571328
746195639336206336
746263406458568704
746232175930990592
746180573308268545
746261603209846784
746221669182648321
746221669182648320
746223036500606976
746157026414231553
746231626426769410
746250257634304000
746265004530368512
746262487968907264
746189783970390017
746231932527087616
746144640827547649
746227952136790018
746227952136790016
746211342747504641
746252232962650113
746164592888451072
746176416970997761
746242862811996160
746147865966297088
746230045295841280
746259522600185861
746241130631553025
746163506538389504
746229776726188032
746206678798860288
746191121873657858
746228849919201283
746180837490597888
746208360513441792
746245144597438464
746255634400743424
746137959011876868
746241634036256768
746250487998062593
746254569081024512
746218749821222912
746243189921583104
746259048819986432
746238983252803585
746191692286435328
746243856824303616
746263956168245249
746207639319642112
746183291313676289
746197103135776770
746231689144217600
746187858688483328
746243890626310144
746219790251896833
746242548348370944
746258436514529280
746244347683733505
746194594849660929
746261489825255424
746239062915354624
746194058008092674
746179713710886913
746172864190103556
746187083023167490
746190211931996164
746217860624588800
746187636641931265
746255357752676352
746195655899516928
746220146696458240
746195706256326656
746226345617719298
746207748329607169
746264459371515904
746256490122575872
746218036898607104
746154535031279618
746248286185623552
746193152063610884
746258117499953152
746257110997032961
746241583645786112
746248923573006336
746200068584202241
746212399754051584
746231408172011520
746220880628326400
746190086128046081
746196650293551104
746193429059637248
746249452202004480
746200441654935552
746225981061365760
746225301198254083
746231982867120130
746203050625273864
746139758456352769
746207446226505728
746220779809890304
746241843801686017
746251943434149888
746200517127266304
746210600405999616
746175653498789888
746201406420377601
746259073750827008
746218930134355971
746178526320136193
746184994050056202
746220478029651968
746197124002381824
746242476869038080
746246847342252032
746217336307212291
746220633298608128
746255588372418560
746214798921084929
746220784222232576
746224160464994304
746258742761656320
746258927122190336
746264606411206656
746198419958489093
746192413752844288
746183043824652288
746209182483767297
746204090909106177
746225678803050498
746215197254160386
746204980172906496
746231924088180736
746218988934311936
746167453617688577
746232964414005248
746246273016143872
746207433614204928
746203205810302977
746227499143618560
746229374181990400
746176211311747072
746200404044636160
746209036073213953
746208700243685376
746241361414762497
746200404040417282
746262257613451264
746223120298573826
746183115299708928
746209354618048512
746179214425071620
746190673146109952
746263662474694656
746166413375737857
746240535011201024
746228476621946880
746204925424603136
746238794647560192
746207526081855488
746187577871343616
746208956243017729
746222918942633984
746223837751087104
746250874255597568
746263326808752128
746186537440681984
746150009356324866
746229449775943680
746178992194093056
746190287299555328
746187104049258496
746242623912960000
746236953327079424
746264748996562944
746195014502383617
746249363958161408
746243232191946752
746178564223995905
746242648957140992
746253201809281024
746198415772524544
746232494584782848
746164190293831681
746249871481577472
746262718848475136
746230456329216001
746161992512212992
746250412873912320
746208281031368705
746255416523358208
746207798589980673
746186789459623937
746167159752007680
746187225549897729
746239054442684416
746248751610724356
746255743561703424
746178484783972352
746237053755502592
746202098325323776
746236755871928320
746266531294773248
746234356889378816
746231412487946240
746216644507099136
746266019853905920
746239125691367426
746206116665688065
746259774325547009
746207492510621702
746243680969711616
746197866528440323
746263343879565312
746208259896287233
746213041604173824
746178648051376129
746224718504566784
746243970414612480
746252312662917120
746188785826795520
746247871062769664
746213049963417601
746247350797107200
746185971415269376
746153868027822080
746194120977178626
746240505630101504
746223288129454080
746186583771066368
746196448627175425
746206250736619520
746227163632828416
746195991448027136
746183433731325952
746227621038456832
746225737779142656
746253797421350912
746186567006355456
746240338042380291
746188622223675394
746219077115351041
746196448690085888
746249661757939712
746247174678323200
746196759269892100
746246381921148928
746238563943997440
746186776847486976
746228899915268096
746192015281422337
746201943438069760
746145630720929792
746234470353633281
746223069904003072
746247828943605760
746193466636435457
746179432558166016
746213880192339969
746247078309826560
746245903690797056
746264329440329728
746199347256131587
746195060618715136
746223342819020805
746237477413756930
746209375740538880
746211854565810176
746262068580487168
746209921092313088
746213192339062785
746182364372545536
746211669995466753
746208515811737607
746246235208753152
746229248424194048
746217143486713861
746213112609529857
746207760639942656
746195404371304449
746225851054755840
746250702087917568
746264580939259904
746219311979585537
746213226086469633
746198528960036865
746193634391777281
746246407200313345
746242820923596800
746142925218689025
746242825377841156
746197279258775552
746207936913891328
746198826931740673
746244733463232512
746179088428244992
746256809162313728
746209715483344898
746240593697837056
746246205605355520
746195899538243584
746233455290130433
746187066195640320
746242615406821376
746203314891558913
746236110062264320
746206292952244228
746236915607711744
746259551893217280
746245991775494144
746192464273276930
746196176265838594
746227994255974401
746245715094020096
746226685318569989
746175112483766272
746258415408680960
746265537441837056
746250416862666752
746258390268190720
746239733920063492
746237376624726016
746263901566701569
746187942708707330
746211967665201152
746195878491262977
746187472879554562
746192032364781568
746212756357947392
746237590848811008
746242045094723584
746241596299980800
746216040338624512
746223174786789377
746230640773718017
746186155754848256
746238320418553856
746187057584812032
746255030743896064
746217357471686657
746250353784594432
746250332880019456
746225456425271298
746216761763078147
746230074463027200
746256242767593472
746241189490286592
746252253812531201
746228614941679616
746178132202430464
746261997327626240
746211782969032704
746259980026712064
746210780895272960
746212307286392834
746184423595446273
746215637530226688
746232230289145856
746201863515627521
746199691121983490
746194129407729669
746218397680041984
746197287508942848
746244784117923840
746207160988643328
746253470198542337
746258063187939328
746234201716854784
746229466246983680
746245433886904320
746234994318671876
746258616919920640
746231324415950848
746240866621100032
746204862455504896
746248004965928960
746197501724659712
746181395559612416
746250441936224260
746204078330388485
746245845067137024
746218917849235456
746217818958368771
746194427014582277
746252061076033536
746235908618231808
746222553962668032
746202761033711616
746221996497764352
746229952689774593
746207790381686784
746208784406581249
746233408834011137
746186143511642112
746202530485440513
746207999895605249
746148264806756352
746253965180928000
746253977994600448
746254267347050496
746239193081221120
746223514605101058
746196155227267073
746226870069268480
746240296170721280
746204489263157248
746196930984706049
746208305916174336
746233777886658560
746223405456728065
746247069879386112
746232293224652800
746177125753982976
746182439702302720
746210902232358913
746219349724172288
746220440331268097
746266498017140736
746195576543281152
746260206548508673
746252149089271809
746161418148380673
746208461126459392
746226547292442626
746214568372756480
746247157762654208
746200957726298112
746213490101092353
746201221795450881
746156720242696192
746205076360855554
746191595809054720
746181676405919745
746201959938433024
746226589172539392
746141126114050048
746224638754054146
746151817361391616
746219278504845312
746264190873120768
746260386790379520
746245819771256832
746252329347911680
746219097881358337
746213267840737280
746246004647788544
746224370368937984
746217634362851328
746216661221408770
746200378903953408
746255328610639872
746239302183452673
746207404132470786
746224424819392512
746265788949094400
746209119804129281
746259401300860928
746219161068535808
746251314384994304
746189486111916032
746209568611401733
746217235694256128
746195786099134465
746243559167266816
746193336654954496
746216971490844672
746198692625952768
746231571967942656
746155021645975552
746187716094754816
746236110129356800
746172071449890816
746232200899629057
746188207025332225
746225154519240705
746193466523189249
746171773666811904
746214836820811777
746209614585171972
746228027491684356
746208893362044928
746178329225629696
746252757254934528
746248990971289600
746192128770899968
746162940672237568
746237804670156801
746261032469929984
746227637605928961
746192204285173760
746159610021744640
746226446612365312
746221459303858177
746237309637406721
746262232233836548
746233950121656320
746194506903543808
746228854100877312
746204308908052480
746245379331588096
746265189079736320
746248072339030016
746223564785750016
746194267815575554
746261800178585600
746238257462022144
746214228504117248
746156653259685888
746241034154213377
746195244954247172
746226727337111553
746227708925902848
746225125406609408
746181445966663680
746244104670031873
746237460884033536
746210537604689924
746265164236918784
746174801878917120
746221182769213441
746239855839981570
746175364074868736
746246126135717888
746232012306939904
746189788227633152
746240161688731648
746245513884798976
746259203841527808
746226715072962560
746154262342733824
746224433036070912
746185610633711617
746178174166302720
746245031397302272
746260915297746944
746185472171352064
746200022518095872
746207102385827841
746174529412595712
746178107158175748
746233362717642754
746227406751424516
746192992592007169
746180560968515584
746193739467497472
746264140528885760
746244398137094146
746162202139201536
746251960274280448
746206141688885248
746186818618531840
746230674231721984
746150118613745668
746206225801478144
746218888392675328
746204715910729728
746195484075659269
746263800899313664
746258243446517760
746233375262810112
746172679560933376
746229843738562561
746260193810518017
746266191828770816
746230691189293056
746238395844800512
746246092715593728
746207077203226626
746219433673162753
746203210105290758
746172478536486912
746236613596954624
746263691692216320
746143177132773376
746243630554193921
746169387023904768
746213142066126848
746265495360442368
746241193592270849
746178966885535744
746186860607733760
746205424722944000
746231890600857601
746229281747931137
746209857888358400
746209857888358401
746163385079832577
746158490364874752
746163427102572544
746249649539932160
746171643563769856
746197484867727361
746223267334086656
746234625186357248
746227838982860800
746238660169764869
746222231303270400
746219571808395265
746248311414263812
746222977792901120
746204430664507392
746148461767188481
746152681409028097
746246545348169728
746194716568412161
746257568008396800
746187892268007425
746248240077602816
746180267132354560
746213972416729088
746185472095858692
746248831608692736
746229210654531585
746215465878327296
746197211965325312
746180644699410432
746225506740117504
746223636248305664
746247333935976448
746204371650678785
746165012553732096
746224923937374208
746263033337516032
746227755033866240
746215805486960640
746259921381924864
746147799046230016
746222012914294784
746242942793224192
746206397520449536
746238463117164544
746260298760339456
746177410752667649
746228270828392449
746254544196210689
746233295646560256
746264178218926080
746222784922030080
746222784922030081
746183018507833344
746167470323548160
746264677609537536
746155503995265024
746202505353125889
746249167048151040
746245526480355329
746222461973258240
746235036412739585
746206095643860992
746262274386591744
746162403415556097
746203507787595777
746247199680528385
746209912489861124
746264455156228096
746221698521784322
746216862661246976
746220390054146048
746253654961709056
746172969089540096
746242850459901953
746234910487109632
746262827967582208
746247841442586624
746156376439795712
746222235216551937
746258763682844672
746168061787521024
746244192414863360
746237112396111872
746227042123808768
746242825071665152
746197077860843520
746215218208870402
746191868480741376
746231215351443456
746219345513054208
746257878491799552
746234420009410560
746259770320035840
746220369044897794
746254183540613120
746240514014449664
746187074600996866
746241566784643072
746243903305695232
746248600850694144
746188706000756736
746230116305408000
746252916844003328
746240686278742016
746222667561218048
746197862069899268
746207861575819264
746171329037012996
746205605010890752
746206137561714688
746224642742902785
746220943580618753
746199410044874753
746266468313088000
746255831927226368
746196066962288646
746257136171220992
746189348001873920
746225733450620928
746198407329415170
746257954123448320
746192099477884928
746265688432590848
746240660789854208
746239838710530048
746210160150884354
746253101196247041
746159350360616960
746243731314085888
746191956686970880
746252220316913664
746215402829557760
746205408004448256
746249695597633536
746173816372596737
746212177304911873
746219404153675776
746229814609117184
746213611853352961
746222096838057984
746200403805515777
746224500446896133
746192015583379460
746238546894196736
746238010249838592
746231970452037632
746198797387108353
746253197891735552
746149829252775936
746257106911780864
746227704727375872
746250358075297792
746237066413907969
746151205009821701
746261598897987584
746198927758622732
746241906741415936
746198197647736834
746246411507761152
746241621365129216
746188286595477504
746257790377799680
746265348807233536
746210663140200449
746245530448191488
746217898318782464
746252790939410432
746245308397518852
746250421073739776
746221744738836481
746171010177720320
746261670213844992
746226236670676993
746248038528745476
746162432918249472
746244800786145280
746207873969971200
746240816188792833
746234453207330816
746245794659872768
746240455256465408
746182725162377216
746192783057125376
746224894413668353
746209493218787329
746256414633508864
746206418768826368
746224643070033920
746233408859209728
746262416841916416
746265331719634944
746261611330023424
746223049003802624
746200429248184321
746197245813415936
746265151293231104
746219135760113665
746224118635192320
746195106491817984
746175577946787840
746234382080368640
746235732428128256
746237661883490304
746256586742599680
746200420884709376
746242389153439744
746207802725523456
746261502450073600
746236747843932161
746199464478576641
746242103609532416
746192917056806913
746255189854687232
746209505768153088
746246176572334080
746244540584071168
746196398635311104
746260407875145728
746211434938302465
746188316190531584
746176035293634560
746153276933087233
746253881311657985
746255689299943425
746185300234244096
746217412119265281
746183974926454785
746185304713748480
746207094001438720
746219366274895874
746219366274895873
746211586193297412
746253961208836096
746174697256132608
746247405192916992
746218674231476225
746201356168355840
746208473961029632
746261934392086528
746254951018442752
746262655812382720
746187422635958272
746150181268262913
746254091290980352
746206875654381572
746237326288789504
746240891740815360
746236458055303171
746247480724103169
746208926929031171
746222646489026565
746189587022757888
746236240039542784
746239834507841536
746192120055115777
746189813246656516
746236420625358848
746203344092332035
746218280084377600
746235023729164288
746224668189720576
746201138123268100
746238509363539969
746263058419490816
746246524779249665
746224475239153665
746191742899085312
746203772162965506
746220620581507073
746215159731884032
746231940932472832
746241168384663552
746233438559051776
746251087938785280
746207173806415872
746190094365765632
746152605659738112
746258771870093312
746257387628150784
746248667938488320
746193470696546304
746189704383463424
746256834131025920
746206825654018048
746197664962748416
746150248628785152
746180812308103168
746247648538148864
746256033165737984
746153947925094400
746222000373325828
746197765730926592
746236131096690689
746219958036684801
746180686382571521
746199632397508611
746167000532156417
746234247799676929
746239926732103681
746201377064386560
746230083099123713
746250702201159680
746240409324519424
746245484285616128
746175787812847621
746218355565072384
746172889511108608
746209526773223425
746248680601190400
746251800974594048
746249452143452161
746185824673226752
746204946282872832
746263108948103168
746243903070806016
746257584810790912
746266116289269760
746183622433062912
746222809920135168
746264949987676161
746244607877464064
746207085633757185
746194603087269891
746237905186631680
746220348111097856
746253659021918208
746243513260589056
746203646329683968
746211204184477696
746222151351427072
746257333207072768
746237049515057158
746262798443941888
746255127275659264
746262257571598337
746255433439002624
746193168677277696
746197367154581504
746229005112598534
746167961099079680
746252421941321728
746249112660516864
746158792186822656
746166686164856832
746261036899110913
746231479722614785
746229642537820160
746265076190089216
746247766297427968
746219219776221184
746194796125970433
746210642256769027
746250597347762176
746189004094083072
746194515065593856
746239205727154177
746265969388036096
746220503132606465
746266460306169860
746245912280838144
746243756534423552
746160256284143617
746142849624858626
746226278613712896
746208066828279808
746139708221235200
746195635120943104
746208549483642881
746228833074831360
746205865116467200
746262597159239680
746242950980583424
746189368713371652
746245001848426496
746252111202095104
746237469167747072
746213343279517696
746205785303113729
746191549717843977
746222541698531329
746240086228905984
746263318642495488
746150504175108096
746221727747710977
746246465912180736
746183652128735232
746188140029820928
746225347545300993
746217726306201600
746164970740658176
746188278143934464
746224861001879556
746245279024746496
746243781469605888
746226828256284673
746225851046334464
746192711787511809
746247707518447616
746236072451932160
746243802554306560
746220607784706049
746243852810526720
746244637103263744
746158997720436737
746204111943569408
746250324571230208
746236793788366849
746190731761487873
746263909770854400
746196574619918338
746213754593959941
746193772988424196
746248453798432773
746220242897010689
746195630893072386
746238626766290945
746208259980201986
746227255785840640
746249200397074432
746253793369653248
746227251843235840
746264996317822976
746201259829399558
746251544979513344
746221967091470337
746243047499825152
746140106633842688
746250748346900480
746237041092923392
746227503417548804
746258843311607808
746252169985261568
746220494903345152
746253852148641792
746259107292676096
746208859656589312
746147845204484097
746257748652883968
746220184159956993
746205856602038272
746258969170087936
746202303837802496
746254628073791489
746186516716789760
746220633218899968
746141503576227840
746219144249413638
746244574335598592
746243873626718208
746211053390823424
746262152395239424
746262857222885376
746186395002118144
746228879128297472
746164194391760896
746206145958707201
746226450651504640
746252988189130752
746263771631460352
746222830988099584
746225406110359552
746215901813317632
746208972802142209
746211045006446592
746188181691826176
746208750885707776
746208583033856000
746249707849080837
746190287244931073
746202564224442368
746182947246485504
746240564585070595
746168657496023040
746226232556019712
746187393326186496
746214463473254400
746167331903148032
746210579262517249
746251138480152576
746182804841472000
746219345521455104
746249338934923264
746213976686530566
746231966295461893
746211296492675072
746185967208435712
746226886653534208
746228115739811840
746217726411038720
746241344520097792
746207655757127681
746261980688842752
746205399439675392
746220620661166082
746227906041389056
746242418278825984
746160394625032193
746171945637515264
746265969480306688
746199875444867077
746205596576153601
746193601009352704
746179302635474944
746252572793671680
746220209661321216
746258222403620869
746254372028350469
746229634031706113
746245073453494274
746266124514299904
746149552399450112
746240954735202304
746160855977340928
746259774237442048
746193106064707585
746194129479041025
746248567325663234
746236797877813249
746208108825849856
746235027986382848
746235027986382849
746253915037982720
746237456312242184
746218359683874816
746161380030484480
746164635158601729
746253814227832833
746225812924309504
746243114801651712
746256167152680960
746258231077515264
746215977398898688
746242712152637440
746246834822090752
746221794772713473
746253885707280384
746202354337210368
746193076536827907
746196738306801664
746262764910428160
746231337091112960
746186231608795137
746265910571208704
746246016974864384
746255785395625984
746223581558775808
746256041558548480
746179726075650048
746249502496006145
746210323657482245
746264061051027456
746254233566089216
746202765454499841
746224625927880704
746245648081641472
746219991326822401
746195949538549760
746186214575906817
746246512011796480
746233438290640896
746222415642955776
746260667699585024
746215855680172032
746229948721967109
746258574674903040
746255223358914560
746152903719555072
746236726557827072
746229067947474944
746188726871588865
746258109077684224
746187829592621056
746244054090932224
746208788605112320
746242992802041856
746231353725714433
746146670874927104
746219706000904192
746233102675017732
746213418814693380
746258742606340096
746244343665561600
746226131997597697
746246717339766784
746248219022131200
746259950398242816
746194426955894784
746189184075866114
746263536586883072
746202215769989120
746234029616173057
746215746758336512
746195953980313600
746234432487514113
746203101044973569
746249926154260480
746190102964146176
746237099909648384
746253269106819072
746213964149751811
746236990740324352
746224974252257280
746258180406140929
746213469091856386
746217059562856448
746191625399873537
746265239566618624
746197434330550272
746228585640300545
746247665306918913
746197392555290624
746246050827091968
746247711675027456
746244779957092352
746246096809230338
746228430358732800
746171635397435392
746217696962850818
746206884156211200
746233928877383680
746194917953703940
746195706206007296
746247640208269312
746203663194959872
746251004245573632
746197929275195393
746211455867879424
746248248587759617
746256242729943040
746253801900867584
746187741369614336
746248747458363392
746209518376259589
746231693552451585
746149355145564160
746244763104354305
746236395207852032
746203629229465601
746259212523560961
746186764297998338
746258226849677312
746218578047733760
746245467462340608
746239658418442240
746194674679898113
746200949216055300
746183962305921024
746248646794981376
746171370938171393
746164538488262656
746248936243945473
746191944158633985
746243240316248064
746249317795528704
746217135232299009
746181185676578816
746194662046629890
746264119607705601
746200793989033984
746244926686568448
746200139845378050
746247833209217024
746253889603833857
746188299144830976
746266556527747072
746214677181403141
746195911844339713
746215562225713152
746182754576924672
746189335414767616
746207089618366464
746201922445533184
746144535823126528
746224986940051461
746264459593850880
746253587643305984
746162663646953472
746159547392352256
746208763321802752
746221207775678465
746223791601115138
746264308519211008
746250135710076928
746215100692914177
746219995567251456
746263142250864640
746219911769260033
746254368060628992
746257140520607744
746169303368531968
746221786434396160
746201754669223937
746186051262119937
746207270036348928
746239570526736384
746194947120889856
746246260198354944
746219664267567109
746243978622803968
746232104434827264
746259589746679808
746244310090326021
746248885958479872
746204564785770496
746220373083971585
746215138487730176
746219299161812992
746262064314880000
746222709240041472
746251176170127360
746228338205687814
746186755762589696
746151616038998017
746228946119712768
746143646735491073
746201523848249344
746202173931806720
746252086329942016
746256674818768896
746219647591055361
746251821795008512
746201255551209473
746253831059578880
746207303699861505
746238534495830017
746250182166093824
746196251838799873
746236965578694660
746225934693326852
746252837085151232
746247707442872320
746241147329216512
746248298650972162
746189075137306624
746137795488538624
746172738474237953
746160151435026432
746230968072044545
746206032691531776
746253419871113216
746250857411383296
746245127899873280
746190316542234624
746261506736668672
746204573329612800
746145349446795264
746213762693095425
746224542377381888
746194746071089153
746190874522988545
746211422653186049
746227150991175683
746243487973019648
746241831181025280
746229013257949184
746255366078480385
746263356395356160
746201330767667200
746224777140965376
746239750797918208
746195995734614016
746244142120968192
746242460104302592
746260780870402048
746246222671814656
746261322036355072
746207446280986625
746223304877309952
746256129731207168
746226031317553157
746167957038960640
746195861391056896
746165742391955457
746240946363326464
746248768425725952
746193131230552064
746250152546017280
746244335058948096
746211862975385600
746233790809280512
746182678987214849
746186852026068993
746213053927038977
746187057932865536
746180116087070720
746147828553162753
746206040979476482
746261808571351040
746191675626659842
746173279430389760
746220390028980224
746209711301615617
746250525889404928
746264660593250304
746246075695009796
746240895817703424
746232540910878722
746251868179927040
746224110179491840
746209211911045120
746175200606232576
746179612699430912
746225481767260161
746240988205617152
746237187906142209
746194058180100096
746248294414843904
746262504746135552
746223909020696576
746146829998432257
746266233453088769
746208679217639424
746234579153879040
746214635351613440
746199342701150208
746242355372691456
746152836514349057
746188454497779712
746228908559720450
746151691339370496
746218238053257216
746201154934104064
746187301034860544
746255148201054210
746213737875439619
746214656247660546
746260030069088256
746244746272727040
746236579711049729
746178585241653248
746193227376558080
746247828868112384
746249133636358144
746190098501242880
746202161512493057
746217122536120322
746220952027967488
746193206673498112
746247900452241408
746241105549721600
746254871083556868
746195672781623297
746230531717636097
746252912498704384
746166639763173377
746202312557764608
746193986742693888
746148545544151041
746185967220961280
746257849018359808
746202845305700353
746251096499195904
746247216680046592
746195001739096064
746186319542390785
746252337765834752
746254321734520832
746245975035936768
746258755227025408
746215134528319488
746236886239182848
746226823873204224
746197765823160320
746196138374553603
746210252165513217
746220888991793153
746257840877223936
746179184842661888
746247019338006528
746263176065474561
746260944540467200
746207362495614977
746250446109544452
746205965507141632
746237003637788672
746242133024137216
746178975391703040
746227289625493504
746175896818692096
746221186757984256
746228120135491586
746219194685939712
746198491618115585
746174139317248000
746192728581541888
746237980772208641
746190006373388288
746242606959583232
746214186464612352
746238693967552513
746178496989388800
746225125305901056
746228992181600256
746185199772262400
746237519537156097
746250639164989440
746232305992163329
746198852206616576
746236613349376000
746209052477161472
746265679943376896
746237204985307136
746228723913875456
746187426717016064
746246641880023041
746241126525440001
746219240689065985
746235753756123136
746255043339427840
746233559992541185
746216027998953475
746246629292974081
746245803031683073
746229537474674688
746227486766174208
746215394533269509
746146058288365568
746211757887107073
746195546897944576
746247304647081985
746207488198868996
746219697868156928
746218233808576514
746176446222204928
746255642848038912
746161694645227522
746197522440294402
746220146679656449
746239440583032832
746231198553276417
746226496763629568
746219618201571328
746187472971792384
746227658418065409
746222121957765120
746227214182559744
746260428532097024
746149078518607873
746213901457514496
746211397227339777
746186365767802880
746219479848222720
746144405921333249
746248902723043328
746253533150846976
746247065848717312
746217948696576000
746185359055171584
746240069543964672
746228011008024578
746189741947781120
746155541743960064
746183492703232000
746247212598984704
746248055452803072
746232393762115585
746222637911707649
746245740079394816
746239465740337153
746207915980136449
746196859794792448
746199233884098562
746209954353156096
746212286558179328
746236122519330816
746239289302757376
746259275358539776
746256905572618241
746220914182758401
746190178100797445
746211183376531456
746253214333440000
746263045983199232
746253969471725568
746196180284018688
746236181411569664
746224538128523265
746203407048859652
746243668189847552
746167080165117953
746235174925438977
746216447320297473
746172902089887744
746228090695671808
746244276632313856
746189251528654848
746207978970189824
746252123860525056
746220150681018369
746188739479646209
746250161052061696
746253340489691136
746234893911261184
746245568083681280
746212097801936900
746223304982200321
746231588476723200
746259300373434369
746258595885494272
746193110078611456
746183538811121664
746252841329758209
746213431569612801
746235309126356992
746213674906329089
746235032130334720
746198441202614273
746251138479972353
746225456630816768
746224194132676609
746211091244408834
746259728381022208
746211879727489025
746194771115311108
746239805466378240
746205990974984194
746266489460826112
746197166142562304
746259942361935873
746260122368942081
746218980575088640
746222092660576256
746144858709041152
746247036207570944
746263540680564736
746142404969926656
746213897112162304
746235392769155076
746257182254051328
746213704056733697
746261162895998976
746246696556965888
746261074756829184
746172847500861440
746260202090078208
746236542323036160
746230384904396800
746226815698505734
746263947880312832
746224206573035525
746227876878376960
746221404987654144
746258587505262592
746227021202677760
746196855839612928
746255106065170432
746157970241757184
746244884420427776
746263230369112064
746226282812182528
746258407091482624
746228199575556096
746260579732553728
746205860628598784
746226383710392322
746243831822188544
746174109722148865
746214773788803072
746228162124644353
746144212832370688
746228338230910977
746153889301311488
746264878994833408
746237607655313408
746200617836675073
746222910814068737
746212294808330240
746179915037343744
746201712822624256
746265612838703104
746247770286088192
746138978290667520
746257689836032000
746230263240286210
746247854247772160
746156497831362560
746219765073469440
746219907495276544
746201616001335296
746230217107087360
746264350466412544
746217353113829376
746223309168082945
746247720105545729
746242275949318145
746214630884663296
746259808056127488
746233304186138624
746179684027801602
746247111776288769
746196045982400514
746237607391047680
746264711277252608
746187510649257984
746253411650265089
746231383282966528
746248781306470401
746250739966689280
746193466707738624
746177771416788993
746248370277203968
746207626657030144
746220054354628608
746145563507331072
746165641648889856
746175904972312576
746218716191301632
746241721974067200
746209086128066560
746258478474342400
746235032348430336
746264077534662656
746258134373629952
746214144731340803
746240371580084224
746223103500419074
746259992437751808
746230557047066625
746242800027504640
746232012168531969
746220721043451904
746250710388441088
746240883448647681
746219227955101701
746252249870045184
746214656063090689
746181336726134784
746201003981045760
746259337987887105
746250429634338816
746214261794365440
746213855290753028
746238370871836673
746189133731684352
746258516063682560
746179898180403200
746199439337881602
746186998914834432
746252304140099584
746265751233904640
746185254386307072
746222021483237380
746221690149961728
746202182341394432
746218225478754304
746249154549133312
746200894681710592
746177448681873408
746241772637003776
746196138206756866
746221132261384194
746241168476770304
746217801950453760
746261011829755908
746215566319329282
746256612004859904
746206896630095872
746222583633219584
746259728095940608
746220003997847556
746243659910254592
746240287857643520
746195652057522176
746180204154986496
746193382599335936
746188777199067138
746185174531006464
746251532669169664
746258449076457472
746198009138941953
746197459810979840
746196826236215298
746265784729616384
746188278194331648
746209610520891393
746258851549319168
746195848795553796
746236936486936577
746232742120030209
746138118487674880
746199212837134337
746219098179174400
746237037003497472
746191642000924673
746200395437924352
746234528885153792
746264111466553345
746264455386906625
746258574876225536
746237770876608512
746252841224912897
746186852311441408
746226111084781568
746247891912634368
746186365734313985
746194750009577472
746162344762425344
746184881093353472
746249280067801088
746180665603809282
746169089366892544
746217923430080513
746248189532004352
746203637941043200
746247174766399488
746190496913989632
746259854218526720
746171895209418753
746199976200404997
746212210792235008
746200844572332032
746256867857416192
746244427354673152
746251456882302976
746230406052077569
746203407120162816
746221224716492800
746198805897371648
746263285205467137
746264417403211777
746225888765706240
746228157678653440
746222692622176256
746191365285916672
746196406684155905
746239926749040640
746220033307607040
746195395999473665
746235040636375042
746145227803590657
746244146218831872
746218162815795200
746199015876812801
746209971340120064
746224466758230020
746187388901154816
746190811709079553
746246277311111169
746184931433406464
746191977616572418
746190752976273408
746203956515201025
746259082252812288
746224584366522368
746212840126636036
746264392447168512
746228111621033984
746234759655759872
746219853191618560
746230062135971840
746191814093209600
746206020049920001
746189578671820802
746195282954592258
746247644431818752
746236797898788864
746250979138469889
746213188203479040
746241608857714688
746171358338396160
746243252890664960
746263008024891392
746236781054427136
746209904101232642
746226391830532097
746222616847933447
746257245239836672
746206208948736001
746257220069920768
746218183674073088
746165083588403200
746256875952316418
746234826777255937
746183635313778688
746228254269308928
746255693334851584
746230875642204162
746180103785295872
746250324642500608
746222847769534464
746262307550928897
746151221514346496
746265570715238400
746244150593527808
746219786049204225
746242825256329216
746240769942519809
746230649112059904
746180162170064896
746259010823819264
746175506635096065
746261418622717952
746175263369723904
746207513192726528
746231894686085121
746235820906946560
746251050307457028
746179835022696449
746223791513100288
746192309037862912
746230963840049152
746231404078391296
746221656687804420
746185241627332608
746237364280799232
746219852910628864
746186114201952256
746154887239639040
746237771103121408
746251415304167424
746224298826702849
746232662445023234
746200601306947585
746238354040160256
746244188488990720
746175540332138496
746239927000522756
746247682281308160
746219869687799809
746217864869224449
746179860515651585
746210650746060800
746248768350195712
746232410908434436
746182666102276096
746250442238210048
746230661590061056
746193009369198592
746231676913606661
746180892213841920
746197547861975041
746219093812903936
746242871301275648
746248516972994560
746228753198514176
746187544275058688
746187053499564032
746198676079448064
746231999866691584
746202702477066240
746256142305746945
746180900677787649
746253407304953857
746201406386802689
746245157150941184
746245769410256896
746177570136293377
746248252488458241
746195345692987392
746240929388888065
746197505742823425
746193906899914752
746148847781445632
746202605987082240
746252182593409024
746242439510269952
746145966298923008
746216912812539904
746188823563014144
746160197559717888
746228870630694913
746225024495820801
746254737218015232
746138345110134786
746192133049057282
746199606938112000
746186172829839364
746251104770531328
746243404204412928
746185912829116416
746141373355671552
746187238233542657
746188353574309889
746211426771963905
746222373636997127
746186017548361728
746191507800023041
746266137126645761
746201549253148672
746208897468243968
746190782185381888
746155642436616192
746199099662172166
746233211898867713
746193445778128897
746203633482489856
746231882430308352
746244687665598464
746205802097086467
746183387614851072
746159949936394240
746220067038212096
746237326481711104
746222067687710720
746233593551196161
746250593073782784
746209535023423489
746223602505113600
746263616416948224
746209048492531712
746185954830934016
746212206879006721
746211426818105344
746242330420781056
746219085323612161
746224034887565314
746242594645106688
746170687472074754
746222289943830528
746138152042127361
746200441885589508
746266128570253312
746260886042607616
746201536309559297
746219437749997569
746152551393923072
746258247603068928
746264555806986240
746206691172061185
746230233875898369
746257840818503680
746211502323970048
746244272165371905
746220704396283905
746253487311196160
746213817596579840
746199963747549184
746258914501615617
746185858345213953
746199317682106368
746263914065891329
746226639235780608
746244171539808256
746243613550608384
746219165074132992
746234566705217537
746226932807700485
746250412899045376
746219920225013760
746200739660210176
746245220031991808
746137866900668417
746212441797754883
746261695421571072
746258771878477824
746234843319570432
746167126470365184
746251633126948864
746224206828834817
746187430869377024
746232360530698240
746150764230352896
746194485940359168
746250114910519296
746204577385484289
746264669044768768
746203230946754561
746220800919764993
746227620841304064
746237619994910720
746230452097155072
746233534734434304
746194724961169408
746234042215866369
746264513834422273
746222545884459011
746263360421888000
746257719108067329
746254216948219904
746190731878903808
746142044519686144
746242976205012994
746204539406082048
746248802277924864
746208901842931713
746231299367526401
746266523036168192
746189955895037952
746230284379529216
746236609167712256
746247791131918336
746177616520974336
746265138735419393
746225767130923009
746226324709072896
746209069342425088
746231932439040000
746232196915036160
746233425695125505
746206221582012416
746234327663468544
746248340766081025
746224894380122113
746209761520082944
746209052519075842
746265189192962048
746259363346669568
746262865645043712
746172327507955712
746192342722371585
746206389400272896
746228887663714304
746263121615028224
746241986290548736
746198495619514368
746207202872958977
746194171233329152
746259019338125312
746155650728632320
746234059035009024
746254967778869249
746240358925766657
746192493608210434
746179885404684288
746238366669103104
746192103424700417
746259220836712448
746187552634314752
746206997259816960
746234474216620034
746242762182365184
746212009524420608
746218418399907840
746256968260685824
746174172716539905
746253831143624704
746261120848138240
746219441847836673
746212819050237953
746198038335492097
746178769589833729
746150256778174465
746166308513914880
746215985753972737
746188135751524352
746188106160693248
746223388956336128
746213607835242496
746239180489973760
746220117038555136
746190757254430721
746238463284903936
746152391611940864
746189557335371776
746191801468346368
746229516729626624
746252140713246720
746230032641626112
746255366275633153
746263767185514496
746199762488045570
746258621047115776
746202463523377152
746173963231952896
746155185022476288
746234067599822848
746219076989509632
746266317448155136
746207576270921729
746215461600141312
746246687950274560
746254585921212416
746209870685167616
746239926790848512
746201658066014208
746245303884349441
746240401091108864
746198319454527489
746224416531439616
746242858777255937
746253663321075712
746261049326903296
746212802306596867
746223334149369856
746247422309969921
746262177741475840
746249288825593856
746225339211223041
746190194953457664
746206158415769601
746173824631193600
746214295478820869
746196549344997377
746238798648877056
746201100441653249
746206137578491909
746213205144281088
746182758397972480
746254388914692096
746237393787752448
746185682117267464
746186558621900800
746242917686083584
746214698299731969
746192464080314368
746226047910187008
746224344951455745
746209904042483714
746263163188969472
746235409827409920
746139817231147008
746191696728195073
746173807778533376
746238031011557376
746256674650996736
746211313529937920
746197409307320321
746237024324116480
746214857712623616
746248147647627264
746181042977935362
746244725254959104
746196385783914496
746220109060964355
746198373938561025
746233144840335360
746231005678166018
746232578617679873
746215709206675457
746225414595452928
746264987790880768
746232746335318016
746262085303164928
746197451195899904
746200135772758018
746186336495800321
746248659432529920
746190656612098052
746177628948791296
746219093666074626
746229587982462978
746244129592479745
746227700705026048
746190975240810496
746172906325958657
746258226543484928
746170590982078468
746259975710851072
746220973066588160
746236403713900544
746211309276934145
746235736840515584
746191344486363136
746265021458616320
746201066815926274
746183832492085248
746234537428979712
746258981618851840
746243257055739904
746217332419104771
746260541996470272
746249888464252928
746235812405088256
746222247765934081
746246755247742976
746203155457671168
746221392513769473
746243911669137408
746203390246428673
746212944959049728
746221656733941762
746240669497196544
746248223270936577
746192464201998336
746226383550963712
746199531750973440
746219689240498177
746166870735261696
746213305589522432
746201188333297666
746259090679029760
746190878583099392
746256922232426496
746226488278605826
746226350122405888
746208209740828672
746237880113061888
746211275487645696
746259371651399680
746221899991048192
746160914823426049
746173300426956800
746254267401502721
746187317652619264
746173313211326464
746255022149767168
746151435671199744
746229856237551616
746250119016767488
746213364376862720
746230045291622401
746226542842281985
746235648609136640
746221270593789958
746206238405337088
746254753798160384
746210906585993217
746246306444640256
746261993070411776
746205596597157888
746227708762329089
746245790708994049
746263314511069185
746259099067760640
746249678539399168
746173744826228736
746243168971132929
746256884705918977
746239121648025600
746190937634705409
746217193629581313
746207031145619456
746263830439821312
746238748157960192
746223115978477568
746210952605949952
746211514701340672
746233224334970880
746205428862746624
746147983490637824
746259334112362496
746232389618176000
746191990367260678
746253571079929856
746211824920518659
746183446616121344
746182699803611136
746160352447045638
746253772507201536
746220054346293248
746194968373407749
746174361569198080
746208830283878401
746204065621647361
746265222600593408
746201523772809221
746255928341626881
746240346179330048
746253348903477248
746248261200027648
746228736652042241
746252039999594496
746191507875467276
746265411621130240
746241675899478016
746248571431886849
746261045228904448
746212081087590401
746232691666804736
746252086082416640
746264434188902400
746225158717743105
746213209061761025
746211686693036033
746211116393521152
746194292830461953
746195953867096065
746250685239398400
746207630759124997
746227746502647808
746197400822308865
746154925336330240
746213431456337920
746201360463368192
746240690510651392
746239721475571712
746172650385510400
746207379335741440
746184289642024960
746233451087486976
746231664003604481
746255630575505408
746221765416759298
746189104442810368
746201188496875525
746191012800794625
746173027839184896
746249452114034688
746254611179315204
746206011736760321
746235606976471040
746219018508337152
746224122686910467
746245501176119296
746213079348711425
746245522130931714
746266376017481728
746239998207287296
746189549026443265
746225573895118848
746240082261086208
746265717838909440
746193441445470209
746208570165731330
746137930025025536
746221799235432448
746264874775351296
746203491207544832
746250504791941122
746213725317668868
746154858055614464
746219706374197248
746220981140623361
746261800191205376
746245580813271040
746225188090449920
746212282489724928
746145345424465920
746211737125289985
746224802256453633
746153650217574401
746187510653423618
746207844580503552
746244150547341312
746205831482380288
746246583306485761
746227050319470593
746196050466115584
746248042928607232
746207278370459648
746250886490521600
746242204511969280
746262756475600896
746217990543204355
746234910612951040
746206733199015936
746223548201476097
746228908438085632
746244326573871104
746195232421617665
746217885740064768
746216069786787840
746236013610045440
746143051245101057
746223653105238016
746152136019415040
746203122091986944
746183073260199936
746212122762215424
746206536150593538
746234243659890689
746240208094408705
746149376116953089
746229177020342272
746262983043612672
746222713455312897
746215801229697025
746234327470530560
746203415395471361
746265298341404672
746201108859625475
746211778963476481
746183815467393024
746252279372713984
746254439342874625
746253738927611904
746217260792971269
746238085814312960
746244230352248832
746260411880738816
746216564693696514
746219794337140737
746221148984086528
746218577884123136
746203348450185216
746194783832408064
746213397977399297
746236764449185793
746253285737127936
746247573296513025
746255668106010626
746259623418667008
746253679901159424
746252081951027200
746253378053935104
746247778611924992
746231563419934720
746140488227520512
746232691775856642
746178656649646080
746249733350498304
746241583800942592
746174562719653888
746265059165241344
746207744030453763
746239087971995648
746257627043205120
746203553945923584
746149015578882048
746244658003468288
746233702724730880
746250785835606016
746216720063311873
746202463401738240
746198571049848833
746194699916967936
746202350155554819
746238202889932802
746211930000396289
746229600435339264
746210222985752576
746210625718616064
746248294456659968
746227629217353728
746262685399015426
746214639545913348
746241449428197376
746254476818939905
746195282971365378
746197287748009989
746222814248636417
746204103211024384
746239998161096704
746254036400234496
746192162140807172
746209828490477568
746226488454742021
746190442677473281
746250999719927808
746228455532986368
746264165778657280
746199930088230913
746205449712599040
746241407325634562
746260378447839232
746222679808581633
746140161226997760
746226156869849088
746209300251451392
746150328261816321
746207576304418816
746232955824017415
746242321956503554
746199296664428544
746213884399280132
746257995827290112
746180581717839872
746236684778430464
746180237998776326
746264606352486400
746230468782088193
746231072808046592
746221748996046848
746210336152264705
746197711116894211
746224114281525252
746223393037389824
746230644938682371
746251679197179904
746231152445292544
746242108114276356
746253080203771904
746225229983191045
746209333780717568
746219546852233217
746225917899350017
746200626208530432
746238660316631040
746228224766578694
746162126943887360
746158159073443840
746200039270187009
746204493402902528
746202216151683072
746225179676672004
746200345395662848
746170846952235008
746202643702259712
746158884805500928
746214454874898437
746214010291261441
746252929380777984
746243424790118400
746152299525976064
746217890026708992
746232620661383168
746218309423554560
746185669358194688
746245811571462144
746245811571462145
746196868049182725
746196339612999680
746201796687724544
746256817525760000
746217265213804544
746256339068915712
746197887269240835
746255441462697984
746225620011495424
746239385893408769
746262739694260224
746209350566371332
746260621444980736
746184365080612866
746196138286428162
746203222423941121
746251809396756480
746219475519737857
746225804778971136
746188089450594304
746242149721702400
746216904239374336
746241554168176640
746160201716408320
746178170118799360
746244343334342656
746165775912804352
746209207779614720
746227188941258752
746186004835491841
746191407409336320
746200890751623174
746197962888404992
746249095677775876
746200454325886977
746258125821517824
746243907135094784
746188559099404288
746237678912344068
746171320631627776
746176429306556418
746225142200578048
746208725677924352
746266179048718336
746191499377836032
746252165996490752
746201356113838083
746214601897873410
746263666845171712
746176139819945984
746213913826459648
746213913826459649
746229902613983232
746206737582022656
746244108822413312
746213322479931397
746231186129723392
746230758205849601
746164526098358276
746212160443867136
746257765283278848
746246730002239488
746200848733077505
746203746804240384
746237204922413056
746257970896453632
746206280096743424
746206280096743426
746151607612637184
746186940198838272
746245249576611840
746212123080949765
746250693808369664
746219534042857473
746210914924322817
746202429734084608
746213381221158912
746243064428113921
746199976271708160
746203956431323136
746206993459748864
746164613864054784
746194507012575232
746189113057914880
746194909346955264
746157844366565376
746262936977608704
746204027940069376
746174340568223745
746200689030758401
746242829488267265
746261330592694273
746257895415652353
746181139497259008
746204908542517249
746216430626955265
746255886188969984
746218682670424064
746208524007419904
746235648693067776
746254682620858368
746240421894860801
746192825063116802
746237502814511109
746144401672437760
746238039358312448
746226400466657280
746207836170911745
746260407891951616
746231257231589376
746171534490886144
746215017142358016
746263633219493888
746179025685487616
746247745028120576
746199414084014080
746220356185133057
746194141990682624
746165792501268480
746195701994926086
746241730467401729
746256737662017536
746252983608971264
746227939428048898
746242732855701505
746204808160284673
746264312797364225
746222365470654464
746259484838879232
746147874690502656
746221623175327745
746230611329769473
746184180522848257
746186243948445696
746171119481270275
746186097126871040
746264698333593600
746186692772638720
746258969052778496
746186503940759557
746248433028071424
746241738688208897
746242556703412224
746243160884514816
746257870249934848
746139594844966912
746203004399845377
746223514621906944
746251331384508416
746169559179137024
746258713103699968
746265457464905728
746144091402964992
746241910763708417
746262525772177408
746209249919799296
746145597036470272
746173652635246592
746204241736327170
746254749759057920
746164794256990208
746252115778080768
746216896081498113
746195261811134464
746193168970899456
746138802385784836
746228996497539073
746233497040236545
746207203149787137
746234914756927489
746169953351409664
746207878394970114
746216388591661060
746174978102599681
746255630239993856
746153956087316480
746238651915370498
746195836372029441
746216950364135428
746191302379745280
746218972266143744
746204459714252800
746216598390734849
746230468924715008
746214693853749248
746202673074995200
746258230930710529
746240077899038720
746216346552152064
746246994520317952
746254212854583296
746213955601739776
746207429600251904
746238505056014336
746205223207657472
746190564350013441
746245924788240384
746202396183801857
746189502889091072
746225670691270661
746245932996530176
746221333588017153
746235615264444416
746253931609726976
746243441655349248
746179855977426944
746221199227658242
746203595897348096
746232909812531200
746241575227883520
746178014644342784
746153045982056448
746213066782584834
746197765617659904
746253256481902592
746225494538911744
746213213222559744
746258788664094720
746235350859776000
746202584843620352
746195450517061636
746210118170083331
746262357966462976
746216355142066176
746246578999025664
746191574996901889
746264530544631808
746239142447570944
746224076851576833
746196838831710208
746225335126024193
746255815103909888
746229608979148803
746181542414852096
746254179216265216
746229382381871104
746262471451762688
746239192921837569
746265608799531008
746224156409106432
746167738717069313
746164924557197312
746231077056872449
746242120718163968
746196171899576320
746254678099378177
746239968805171201
746169647096074240
746263293346582528
746210323586121728
746190224233922560
746241470294691841
746232800739627008
746196851389403136
746167491181879297
746169311652380672
746245929175375872
746204967606771714
746244649589739521
746204937940434944
746221019069767681
746238240986849280
746195341553242112
746193869197324288
746212114390355969
746251570279505920
746203360932429824
746244905501024256
746226010186645506
746216962963824640
746206188132409344
746216602547298304
746205105972645888
746242280151982080
746189385398362112
746211560767447040
746261842322948096
746153415407964161
746246675442900992
746183643375276032
746259128620748800
746258415538831360
746210118195257347
746192585677377537
746205546395533312
746217034497744897
746203885283336192
746226857322774529
746256150648197120
746193755993104385
746180128921661442
746241411536850944
746246931479834625
746243697654771712
746213897107955713
746217416003248128
746204573241507840
746247715579961344
746202425858523136
746263972890968064
746200303423229952
746162928001384448
746250047705186304
746245501025132545
746245887081353220
746233795070689280
746233795070689281
746214425535741953
746218737519321088
746260906892484609
746207102129971200
746252111541841920
746223128733356032
746209606444015616
746258209732722689
746204611086712832
746163863322755072
746221903921061889
746232720926269441
746209442782285824
746239532551516160
746232108583030784
746192468505296896
746251708599132160
746202392308310017
746218766736859136
746198797475143682
746175028585074688
746146129830547456
746217588032573440
746171341695389696
746215033558859777
746232096088170498
746215222352875524
746266317418860544
746238479894380544
746264178541928449
746224718382915585
746248122653904896
746211195774898176
746214782034837504
746255055813230592
746258432118890496
746252778281000961
746138210896609280
746200290588655617
746254070118293505
746198642550181888
746194054015115265
746200982766247937
746191042479697920
746183551440216065
746249212979904512
746197887403466753
746247837512523776
746242963676659712
746192535463178242
746225586821963776
746211422497955842
746256162916536320
746240979607371776
746201905689296902
746224970108280833
746188001470877702
746231601340678144
746246495259729921
746201154862780416
746159836589621248
746213095903617024
746243491966091264
746265814165262336
746154858026143744
746213125276336130
746203000348106753
746182972278190080
746193303029186560
746194292805296128
746265122230910976
746194389328760832
746236391063953408
746263813658378240
746216409617686529
746194754170298374
746243647239127044
746234881181515777
746214450718355457
746188752284848128
746212256979943424
746195760782311425
746258402972672000
746232570195513344
746240992219586564
746226521803612160
746202727575740416
746195848921382913
746232439983341569
746195454828830724
746229655217147904
746228820382908416
746248256645111808
746228925311791104
746151561374531588
746173090497986560
746251708712488960
746244997750599680
746201196872900608
746224643019681796
746258885091024896
746264064997859333
746142828737105921
746191528939270144
746246046519541760
746217713928810496
746202245293707268
746211527179415552
746226396024864773
746160000339484673
746184012692094977
746147048366301184
746214542808514560
746253826970230784
746242628149116928
746236403818758144
746241365546262528
746201678932697088
746219483807657985
746196654223564801
746263083581116416
746229596425584640
746237196626059264
746175124974473216
746204472548855808
746206171040669696
746234721768603648
746263444417089536
746149380269432837
746208436149379073
746190933247541248
746242896416882689
746234793004670977
746191109626306560
746253629812793345
746253629812793344
746241667540254720
746248923879186432
746186457778425858
746254066087501825
746265742736252928
746239708745826305
746157945000431616
746190392027058177
746145508918366208
746222553933320192
746233174187880450
746247522956414977
746254661473214464
746251083710889988
746264363057676288
746219991385530368
746259333822844929
746197929250029568
746213372731916289
746203784485834753
746258394630209536
746230586298097666
746239461566996480
746264182656499712
746190979376390144
746190979376390147
746144833706803201
746172511864389633
746179948545597440
746240266684665860
746248781205770240
746205718085140481
746232435751301120
746207349702959104
746255772993077248
746156720251101184
746208796947550208
746174592222257152
746240925333135360
746220574620286977
746225636834873350
746205864948752389
746231534005325829
746209077647179777
746250475671003136
746191281538248705
746212483434635264
746187099481608192
746189423415599104
746234562586411008
746204602333171714
746195203229286401
746251729738555392
746218762542538753
746150726620045312
746257756861136896
746202475976265730
746176819339141122
746239868179619841
746189075296583682
746222461679632390
746262139892031488
746162206497193984
746261129295368193
746210566864175105
746188622009761797
746204237814603776
746242191886942208
746158913914023936
746238890772574208
746204216570478594
746257496986132480
746185422103973888
746241889825763328
746206137469403136
746197170324307976
746218569722003456
746235493382127616
746150097570902016
746219744085213184
746153499210178561
746248135203127296
746218070398537728
746238496851951617
746188836057812992
746247099000434689
746204065550327815
746207991351771136
746206628567908356
746250974721941504
746230980336201732
746197291711635456
746260642579910657
746191289851346944
746247812224999424
746143843842592770
746205630315143168
746229004823232512
746250727421546497
746262999971864576
746199057815613441
746230699607265280
746261133258952704
746224957621833732
746204438914752512
746182875838550016
746248646971142144
746256263688781824
746250097931911168
746183681476337665
746208192686784512
746192388821901317
746198269093543936
746220033311838208
746174210431553536
746185459844317184
746261561367400448
746257933269344260
746236097747812352
746193814600056832
746232930947600384
746245857612304385
746208842967461888
746192426549678080
746233983621464066
746213284907409409
746198063484592135
746139112659365890
746260172662681600
746191898168090624
746194355673673728
746238458935414784
746213054195499008
746186378237599745
746226781967966209
746257874293227520
746248588137799681
746250559527731200
746230753831190528
746206703708839936
746232188572622848
746253906427187201
746162156240932865
746243819281080323
746221711163461632
746225213285642240
746203847685611521
746232192691363840
746199896458297344
746202584843595778
746192363492499456
746191457568985091
746241390883921920
746194901252005893
746215008585932801
746184515794534400
746236001052295168
746194964183285760
746201477547364352
746221816083943429
746204690384191488
746196591279673344
746215541149360129
746215763346759681
746216015139213313
746202237009989632
746209841090203648
746233278768644097
746187611434192897
746249490139471873
746206552839725061
746147060966113281
746250399968014336
746191155440685057
746254334296416256
746233245314932736
746208335515398144
746174277657890816
746198097076723713
746202241221066752
746251582824538112
746187561178136576
746249854792372224
746245731988676608
746218397453561856
746203197308440577
746211900447297536
746223380282499072
746169957658955777
746235854234914816
746236147802660866
746186688817410048
746240677617467392
746193437326598144
746187669902761985
746260466326966276
746200810950787073
746196725593870336
746241051057238016
746228740603023360
746228044377907200
746222218435125248
746181299161939968
746185392500572160
746239087934267392
746214127941488640
746213305715331073
746230795962978304
746231701731319809
746215105096933376
746209807808421888
746196616596455424
746193278094049280
746189448509956097
746198264752418816
746144644778594304
746253050881409024
746195861714042880
746262240630812672
746207865816260608
746237272085823489
746235665453441024
746207400227594241
746218083132399616
746210054936788992
746253759773290496
746194246961532928
746194162920239105
746198739027562497
746218447856492544
746184264501329920
746242242252152834
746232934835773443
746244066548002817
746198910863974404
746232465228857344
746192313387343872
746242250573656064
746227818120392705
746217072376459265
746221941556547584
746204304634056709
746196092241403907
746243777174462464
746178656548982784
746263167739695104
746192686286143492
746228837390811137
746208314325774338
746213788148371456
746240363162046464
746261372237979648
746220012210290688
746204527125094400
746265877142769668
746230787641511936
746219269847822340
746230418316242944
746253000570605568
746226010220158978
746194163037679620
746234155587928064
746235493587648516
746255810641068032
746214744193794049
746173224778596353
746185111603863552
746264723839160320
746207903233646592
746207865732358149
746238106727288832
746265289894006784
746167138797424641
746204220689244161
746209832760291328
746260692773249024
746191625299230721
746242787511775233
746239247355523073
746198596232503297
746188395769004032
746200240374460416
746259363178766336
746216225089290240
746243001471631360
746216719811678208
746206435361456128
746254212778991616
746176144194469889
746166430354202624
746197774392143873
746228073670967296
746192971804999680
746180543990140928
746179382104948736
746242116188147712
746142363307806720
746250383547371520
746189238966747136
746248625945219072
746217399473471488
746194766669324294
746217260952358912
746228598109966336
746174210565902336
746191969202774019
746236433061445632
746246654429364224
746155780877975552
746252627197890560
746175657705615360
746256532157898752
746222713354608642
746263549190766592
746198902513119232
746266258866311169
746226484155584513
746217466498428928
746244561744314368
746248277960589312
746197468119896065
746227490729824256
746249351459115008
746249045216206848
746223162476507136
746216350889082880
746211967736512512
746229118253957120
746229118253957121
746223200028135424
746254783246405632
746256066418139136
746245555890851840
746198495577530368
746247317104238592
746201133945749505
746164785776107520
746263616559583233
746265755646255104
746170204913278976
746260630039040001
746206796054827008
746265721819238400
746230678342144000
746262911744512000
746242728858648577
746226962339770371
746186000741785606
746202610349150208
746263125507342336
746248332431884289
746190148975529985
746198105603739652
746253180871254016
746232326707781633
746202950012309504
746195341301538816
746205403659149313
746261196068757504
746201079117819905
746159169691082752
746259812254629888
746238672949784576
746256167106658304
746148239578173441
746253332130332672
746214471895416833
746257358607683584
746259887617871872
746184880837517312
746263767416246272
746221060891119617
746229491601575936
746217470600482816
746262773399695360
746256527846158336
746218468899381255
746246302464253952
746243802562764800
746230057819996162
746191285472497665
746191172255682564
746231684945711104
746197967116238849
746198114130812929
746177679167201280
746206284265881602
746196545205215232
746231303536676865
746220830418317312
746214417285558272
746186432784498689
746262979042217984
746190169896738817
746246193110519808
746237397692604416
746218137335406592
746201523953143808
746251239000793089
746211833602707456
746215415630594049
746182653720862720
746193017854263296
746239515920994304
746258541309231104
746244783824343040
746204875193606147
746236852449878018
746258025514688512
746260839783608320
746237762555125761
746166698470866945
746179742932570114
746242841974734848
746213104321626112
746193454103826434
746232444123127810
746243441877721088
746204338415013890
746188093858865152
746216770290081792
746194934525370369
746234444793556992
746218087167340545
746250416883703808
746242770717728768
746256481755013120
746198281873555456
746172293672484864
746207442078310400
746236751866298372
746235854276829184
746149258529771520
746245249505366016
746252535036534784
746207580314165252
746185459588423684
746236957395587073
746256058406993920
746260176987103232
746220825909420033
746219869666848769
746209547644088321
746182578248388608
746222625291046912
746190979388956673
746246243395973121
746168871380455424
746232003926720512
746190043950133248
746218984685481984
746214199001391104
746251276564971520
746252627487428608
746260181298851840
746264392241643520
746144779147239424
746179143285407744
746199921741553664
746248000905809920
746146297657294848
746231458604290049
746229256540192768
746143709616537600
746224181545558017
746218406039326720
746217441445871616
746185346380107777
746185124127989760
746236500392632322
746223338368884736
746243295047782400
746219454497886208
746200571607060480
746203755343814656
746191478737666048
746183861621522432
746221962595229696
746232784100810752
746193974155587585
746183836367716352
746179478540288001
746237527711850498
746204187122274305
746209186787164164
746244322597691393
746244721073336320
746261041210765312
746198894187450372
746248768723496960
746197971142750208
746188823340658688
746266493592150016
746218992985997312
746190010706178048
746256582703448064
746228501682884609
746260210466041856
746180761909342210
746243735185428480
746186835467001860
746203792840876032
746246163796484096
746209606238539777
746227599706251266
746209002338426881
746260269412737024
746222138999214080
746261120894152706
746228904495456256
746239981279051776
746236932380753920
746213725238026241
746231982909071361
746167487314591745
746253420080697344
746258574662307840
746220155189919744
746141549457702912
746256414579003392
746210600536047620
746171203132481537
746212303255658496
746177947812397056
746175901050626049
746187032662147073
746231349783126017
746200416644268033
746261334677938177
746257266068828160
746234755562147846
746249859049611264
746205261107322880
746205298835132419
746154375786045440
746231504657752066
746222814349266944
746223933863563264
746227721336872964
746184658753327104
746222252119592966
746233216248356865
746264522453770241
746241650633097216
746231689177763840
746159454836625408
746180334325161985
746207244983799810
746145760631226369
746200609485819905
746198017502392321
746227742685859841
746189457062125569
746242586206179328
746227276769964032
746157743623507968
746245647981023232
746235489548541953
746248487508017152
746217990803193856
746257639630311425
746265285641003008
746214282807775237
746238278710374401
746151242439753728
746174382343659520
746201087711936514
746262895000961024
746254871414906880
746217965603848192
746264505399775232
746230976225779712
746199107790733312
746218309289287680
746264841057406976
746187909250719746
746183274561683458
746223665772003328
746144577908793345
746255101791088640
746172058925694976
746201431422578688
746200370326573057
746258960802549760
746194225931268096
746240073885089792
746242766317879296
746233354651983872
746173526902775808
746222000541073408
746258662688161792
746148394788339714
746177784033189888
746204610742738944
746145722970476544
746138424642502656
746192829194481665
746218691356831749
746177461059215360
746222268921978880
746172084020219905
746176525758660608
746220637513887744
746248726633656320
746241432801808388
746215348450402305
746183232723443712
746258344067928064
746253981882716160
746194188203503617
746216510104866816
746225431305564160
746237297046126594
746146532353806336
746237603486150656
746219475305799680
746221811692511235
746216715655118848
746256901386739712
746209228927336449
746201150542622720
746209237253009408
746241717754462209
746240044331999232
746222638012391424
746244393946988544
746188391666978818
746155739043921923
746251964510535680
746177632996302848
746184838840000516
746199846332178437
746177331199377408
746248256800292865
746260625744080896
746215612448333824
746246981924888576
746201129441067009
746198726243291136
746210394834800640
746163141751488512
746251066883379200
746174588137005056
746219915976204288
746173627725414400
746195421135986688
746199283926347779
746205525327511552
746238870153363461
746259921277227008
746245438261493760
746227473981931520
746219332816908288
746264757120950272
746198176768491520
746220066849468416
746250878294818816
746222881281974272
746220067067572224
746190564031225857
746187682632499201
746246616890368000
746227277046784000
746202266462388229
746251708750258176
746173325408407553
746219492364029952
746227943920197632
746199283980918788
746203579090776064
746209333726240769
746237800274497536
746255278295883776
746222335997284357
746203272894025728
746216992298786816
746240568796319744
746162659343630336
746232389865635840
746203277029580800
746240145100247040
746143571380699136
746210520739389441
746218053747105792
746232557474242561
746238010266550272
746242636630003712
746192682418995200
746266350935474177
746203994427531264
746219823789531137
746231273954279424
746213112676655104
746254938347552768
746247380375314432
746248307014402048
746215818082426880
746214530619842562
746203566457577473
746226270183133184
746191914743922688
746207089907769344
746226064817459200
746199758109216768
746181114390183936
746249783614935040
746235858596990977
746212156622811136
746172298021998592
746259283508137984
746248802038853632
746204057384034304
746248072397627393
746246050609004544
746265445183930369
746242531629883392
746193575642181632
746150537792458752
746233110992326656
746256645462753280
746234482814947329
746225527686496256
746257639299026944
746211359449219072
746260248298651648
746228136585527296
746212793997656064
746190518166552576
746224856660746240
746204808105730048
746219664280158208
746262001698086912
746188706214645761
746263947897094144
746245115346321408
746255261476741120
746249540286681088
746144821149057024
746229361380986880
746262345631006720
746213964221079552
746171580720488448
746219156794572800
746212366228979721
746170087481155594
746243660061106176
746229277515931648
746261670184497152
746237594942353409
746226295642562561
746203516075573248
746191776122175490
746201255534436352
746203012683554816
746202807347273728
746244557512245248
746262383144878080
746208364930052098
746224416372072451
746195974880526336
746250991528517632
746237716447244288
746245476186415104
746230770931404804
746240144865320965
746252861986775040
746248659327561728
746233396435660801
746255429248888832
746182842401587200
746250345744048128
746205663685054465
746237930444730369
746178492975415296
746254967808397312
746251347985567745
746223283809320961
746193948901670912
746256343489716225
746262815317561345
746257878516903936
746230087062695941
746256217446572033
746216422146093056
746222109743939584
746233471907958784
746185786861690880
746212026221895680
746234159895453696
746240698739896320
746262899249733632
746262492276494336
746167210138304512
746260525185523713
746224219403386880
746219450391629824
746211384640167936
746225485927976960
746205101690224640
746257631162040320
746233635334823936
746226349937876994
746185174384254976
746224936436404225
746221195364728836
746227868217155586
746209824585572352
746254556749828096
746243378803785728
746239541242015745
746202555567333377
746266338621067264
746214169569951748
746260772469170178
746209874904637445
746211913046990849
746181399523237888
746174634211577856
746232427505299456
746202291460440065
746238727555416064
746165213628596225
746189221795237888
746234260621668352
746224357521776641
746209878834745348
746182343178719233
746217835588788224
746245748824608768
746262672707063808
746203742844788740
746219576057204736
746243391399268352
746225292859998208
746223133057683457
746138873672122368
746177750688489473
746188290894733312
746236064101203968
746247514634993664
746246583289782272
746158716639141896
746240279330512897
746229852051648512
746237708322803712
746188429310885888
746221518292553729
746233119435431936
746255563353391104
746219811219247104
746188312004562945
746227163687378945
746196180179161089
746205621897158656
746255668106133504
746189339495800834
746245014762643456
746253759660048384
746249170982440960
746255869638246401
746262500740579328
746210575135346689
746261670335504384
746241348747960322
746247174883774465
746219995558903808
746235485366820864
746163469007921152
746256976838017024
746238819544891393
746185615071379456
746196071462801408
746231617849438208
746204925399490560
746249275907186688
746261733090590720
746198474794770432
746162319638601728
746199032431706113
746254443335847940
746181110128906240
746251088060387328
746216883565690880
746245979272286208
746222965180665857
746151666056036352
746230838090571776
746230854611959809
746222646577102848
746259313002418176
746222776315346944
746204720033763329
746239121727717376
746190094327906304
746183962486251520
746252803467776001
746229789120303104
746245723570733056
746249431197036548
746219958015655936
746265323372851201
746203297959206912
746224760191746048
746201846994198530
746201972856889344
746258062923685888
746248944682942464
746215092656562177
746242393121271808
746252799206383616
746264073680097280
746219563545567233
746246557985497088
746193449842446337
746251079462096897
746260860809654272
746244029029842945
746251830389248000
746204560591454216
746251809409359873
746201863649796097
746210545871659008
746150739186163712
746161489417900032
746230741499940864
746187833791025152
746214840776032257
746239868041236480
746208486409678848
746181412219457536
746247275542880256
746238622584700928
746194447914795018
746192720041893888
746217353025708038
746195408666263554
746183471807160321
746228765995347968
746205407958360064
746206573693853696
746179499528699909
746198944405848069
746215625178025986
746196100734849024
746212311824633856
746243320200970240
746215897845534724
746257169767628801
746232817667866624
746196889209442304
746231039148752896
746237171166642176
746239666874101760
746210348705812484
746213532065116162
746258205756403712
746195836275593221
746176848946593792
746245949794717696
746251113050038272
746222402971930624
746205118534606848
746251411088875521
746240753127460870
746263561798836224
746228002636214272
746191608714911748
746249687120773120
746227176098267137
746206309402349568
746256876308946944
746227759353978880
746224760325976064
746258881160962048
746245861919850496
746212013974519808
746195446272397317
746217508525400064
746215608253964289
746183001785012224
746215457250672641
746195517743337474
746247560365432832
746226245319352320
746248722284163072
746265558132342784
746255504733798400
746225359956238336
746190950112858112
746236663844593664
746171668972843008
746152467478491136
746196218162778112
746183232538845184
746195282820370433
746220947565252609
746172465718558720
746209031706927104
746149568899866625
746194813020602369
746244490134884352
746209169946992641
746237280193417216
746196830472409088
746198919198085120
746213842410078211
746227805440991232
746198730357956616
746241743205502977
746204002925187076
746247107594625024
746194129332297728
746201096029278209
746199502143401985
746214316534181889
746188739802632192
746226861806542849
746217726515916800
746204334203908097
746192745031569415
746147866339483648
746214257763586051
746138265267240960
746225750047498240
746145991393484800
746220423570821120
746217055293038592
746252308359479297
746243521271595008
746257941586710528
746244700248539136
746176643333398528
746198734539612161
746250399997374464
746228514123223040
746188584399470596
746235262775111680
746240463724650496
746176081191964673
746211959322775552
746190639843287043
746227989763887110
746226907981635585
746187929962196992
746233023054516224
746248592290091008
746212424735293440
746243290840829952
746240195419222016
746215176454574080
746246566474715136
746239889285353472
746205496047112193
746219681149706240
746255412404559872
746211397139234816
746230582128979968
746248281999572992
746171836560453632
746239738282008576
746256943380041728
746174420247527425
746181433287389184
746257631283716096
746215478180225024
746224911362883584
746148344167305216
746215830623395840
746197271046303744
746196058573668352
746249125239357440
746204778737205248
746225188094672899
746251473772773376
746223305074454528
746238437842370560
746259367574515712
746203587328380928
746148562342273026
746192334254051328
746239146675437568
746246432143908865
746220167630192640
746190845242576896
746202530380537857
746199024219230213
746258474175242240
746233274947739648
746261875936092161
746243886318755841
746249066519027714
746202623007588354
746156535773036545
746235556665819136
746250530322808832
746157353523904512
746254585921150976
746205022120075264
746188118760382464
746218045052334080
746241562510688256
746255022250295297
746196738126422016
746169592477814784
746175451890999297
746199997310394369
746196540969017344
746198478733217795
746213263797456897
746184721374273536
746214207675195392
746218016086450177
746247099298119680
746231580184633352
746222105188925440
746203948315353088
746255366279794688
746178396347113472
746256272220008449
746249712089522176
746205399443873794
746210667519107072
746194506773471232
746255034703355904
746252312910438400
746255567560318977
746175703662665728
746262869843509248
746194850823864321
746230154028945408
746255068278722560
746207303813103618
746194129483268096
746246587295342592
746209962959855616
746190778116911104
746191369463439360
746220511676375042
746176471203459072
746185145019858945
746211179190616064
746177268213391360
746214102729515008
746253801846374400
746202669119737860
746217466540359682
746245370938679299
746244603775430657
746182402108588032
746163246768414720
746249175508090880
746206900971175936
746198495543975941
746257954110832640
746167600170811392
746198479026819072
746239734091911169
746223006918139904
746257207533178880
746140337253519360
746206431083278336
746196708841816065
746250592897634304
746197249974099970
746253151683108864
746226899639119872
746259355025219584
746248122762924032
746246285372448768
746264631547568128
746234625161236480
746243898910121984
746225594975690752
746252526660501504
746242766502387714
746198831348359169
746158490238980096
746264765719265280
746263608124915712
746252765702258688
746190744398946304
746204371944243200
746230406073057280
746170964375928832
746188307789275136
746242955325878272
746198776579129345
746252056722280448
746240577184874496
746203621159632896
746250693690925056
746243089350672384
746194724961193984
746199024282148866
746149950732570624
746223434963660801
746205286180884481
746224105918103553
746211120441004033
746242208764919812
746220028962320384
746230967728144384
746222780467666944
746263763200974848
746242732872601600
746248496014045184
746204396837445632
746241369958555648
746215801242288128
746216757560389633
746237779265232896
746196637559595009
746178795091144704
746252128075780096
746221149026025472
746237792028483585
746182498380558336
746261334556303360
746236030500507649
746222818455478273
746218762500608000
746164224041226241
746255412484317184
746219127304400897
746139876035158017
746198067989254144
746179118081933312
746250215531905024
746178010479394816
746254468719710209
746216971482501120
746199065872896000
746265486875189248
746176182006079488
746204409751756801
746226760878948354
746163901088342019
746236764528881664
746210105343938560
746191696614952961
746207660345692164
746159832579747840
746187212732116992
746259858316361729
746203243538112513
746146700218212352
746212257202221057
746191034078531584
746264778356760576
746181890235830272
746252249693851648
746246470077136896
746250043552862208
746213896931835905
746214475926110208
746225628760834049
746253374052569089
746260223199944704
746191294129549312
746213343241736192
746170272017833984
746228304366047232
746238777589276673
746225427052527616
746229055322624000
746242997226999808
746197073846931456
746247438948720640
746198373808508928
746188496541356033
746181701429137408
746174076302073856
746238903540023296
746215805394681857
746245195159592960
746254149772255232
746264534978019328
746229013341822976
746265616873566208
746217667787259910
746247824799637504
746248672208261120
746178178532708352
746226857364709376
746196289491107841
746222499768131584
746262555186855937
746195748190982146
746182859107536896
746210021533356032
746251033618300928
746262370599735297
746258730199703552
746232880301387776
746203679808593920
746227272714092548
746211376192860160
746198583754403844
746197954629795841
746206959733334017
746247887890309120
746162508336078848
746241416066535425
746236558747918340
746214387942252544
746241528968818688
746161715570671616
746259497719566336
746193261232951296
746210470248353794
746205613319819266
746224357555376128
746186629958733824
746205411997425664
746188982766051329
746246205940826112
746258646078734336
746148549985873921
746207676909051904
746194494245068802
746251738240401408
746198424215707650
746181001353670657
746202228453576704
746257119469502465
746188093720498176
746218137415094272
746246151368650752
746222956888547329
746256666442801153
746263134218911744
746206267828371457
746220255513448449
746222902169657344
746217764289798144
746259489326759936
746202928990412801
746236399649599489
746258985725136896
746259199949148160
746187288451948544
746160495275581440
746227696246489091
746231735323484160
746198780983205889
746239113355898880
746220222009348097
746239117277597697
746265684351422464
746228241451483136
746231454481285121
746186814621376512
746201918179934208
746191935916761089
746255718320320512
746256330818748416
746150344825180160
746198516607811584
746213347792556032
746193219092787200
746242858697400320
746215872490962948
746248370021404672
746238819821887488
746214769661644800
746254892243750912
746196306377347073
746143294355234817
746257165359456256
746213830011719680
746246314862723072
746242980445585408
746211602928570368
746205546051575808
746198248184913925
746186403621572608
746229227305852929
746200865208303616
746218259301572609
746218313865277440
746247333877145600
746198751518162944
746253499713855488
746193349284028416
746159711045595137
746223548138590213
746248109835976705
746226962155216896
746198827103772674
746246155600826368
746217739052679169
746205194094948352
746207891015667712
746184218342940672
746193936272658437
746193353197264896
746204002665127936
746178933389987840
746255315755114496
746252065094180864
746240400986374145
746249640744464384
746200366421708801
746224382750580737
746241000536834049
746266245998252036
746218674197934080
746198453743562752
746178467901865984
746198667418210305
746190392001859585
746216581479313410
746242539791888385
746217948654637056
746234448983662592
746237859170918400
746240480556519424
746235657308114944
746242464412012544
746211909192409089
746204803655577605
746218053575155713
746247380245352448
746238802960621568
746191570982998016
746204870894456832
746264237270536193
746249665922891776
746220897258737666
746214237005963264
746194791948378113
746265168271675392
746249246588964864
746253407585853440
746171215694409728
746187502386454528
746213901100949504
746196322823266305
746187275743027208
746177301583273984
746257492649385984
746251951818563584
746169957742960640
746248319706464256
746253717717065728
746210621528510465
746222101141426177
746256704271159296
746205432960540676
746209992223526912
746229512547901440
746187393078697985
746205579773763584
746249309566472192
746204640165822465
746257895210295297
746210851820969987
746229118178471938
746206003297824769
746261707975069696
746243378648596480
746181688946995200
746230540278206464
746229139267424256
746234390447955968
746240870488354816
746212257281933312
746266342727233536
746243261413621760
746205911153180673
746234990187294720
746214156991291392
746216778464780288
746221899961667584
746202589419606017
746177750768230404
746180950820691972
746235539863441409
746253525009694720
746206544639844352
746245639416197121
746201393787080704
746202455122161664
746215188915859457
746214337493139456
746226358435471360
746223732612435968
746252686106988544
746140945574289408
746197354865266689
746196402628288513
746225158805823489
746222855948369920
746142644317757440
746251666656223232
746258063091445761
746257148649308160
746251453094830081
746233820110716933
746261263446122496
746259812124606464
746216971398615044
746218431167401984
746239666853056512
746230682897129473
746234604516872197
746231844673204225
746213083496886273
746216531080548352
746248189888573440
746190169766658048
746184386111021056
746238202915131393
746257585167179776
746260835639697408
746252329549193216
746195106563121154
746154157707497472
746193575629594624
746223275362004992
746191348466782213
746249506874851333
746253935820812288
746250253234364417
746239876765356032
746215797043793920
746242804309852160
746238081326473217
746260600670556160
746198445103296512
746234314895953920
746195006101168128
746167927636922368
746249468840906752
746189977113894912
746203604193730564
746197467855630336
746206754313117700
746214396397912064
746173874912501761
746204191622733824
746263113218011136
746240190981693440
746247799482638336
746238744190025728
746250479798206464
746241113992888320
746259807972253696
746207286872276992
746214874154303488
746231802772152320
746233765416968197
746219253263532032
746220037409640448
746226157066936320
746226081489838080
746193542146465795
746260797605691392
746199795736313856
746255240161263616
746238395953745920
746187229677002752
746238672907829248
746228405113282560
746210885568368640
746250093922295808
746142468060549120
746248181416067073
746222893697105924
746155428413845505
746252241523216384
746248260977893376
746227688101183488
746140224237903872
746203717683187712
746234503572529152
746161258689368064
746256486104436736
746249863176781824
746222902186414082
746246276975460352
746262227964071936
746254833485811712
746216774316654592
746203851926077440
746239821933219840
746262790256627713
746186940181995520
746207249081610241
746185568590036992
746194561219731460
746208729624780803
746216820546277377
746177729406500864
746204816234315776
746197925030563840
746223783090888704
746178283360817152
746222155596083200
746252832991514624
746195891040641025
746227906083360768
746262714675236864
746210742848741377
746213737804136449
746229982213509120
746234872914534402
746207047763427328
746155755657658368
746165796993437696
746259552157433857
746154954642104320
746246843403636736
746246600180170753
746225137968549889
746232939285909504
746215104950075392
746250974658912256
746224621934940160
746241218913329153
746193252705918977
746181932346576897
746243680890134528
746253420068225024
746262764977553408
746246025392828417
746222273221144576
746264899785990144
746210684409544705
746217416238104576
746244041398902784
746228400860192768
746156040861925380
746199695299510273
746218213180989441
746244528194019328
746192535526084609
746227054677364737
746244343560867841
746245543307976704
746222881391075328
746261351350284289
746257765300051968
746243186096381952
746229692873641988
746228149399150596
746234927209844737
746191885476106241
746244825998045184
746257869989908480
746237225642262528
746244209338834945
746249007652012032
746175942708559872
746257576489279490
746250135680782336
746216686349475841
746224957357625344
746204850107473920
746247883712765952
746259837470806016
746250391545851904
746194179630325760
746246373566144512
746231341159636992
746208696108081154
746174558852554752
746189666496348161
746187359801114627
746266216642281472
746249896651423744
746156334375010304
746243538128609281
746215100738998273
746148034124218368
746254523107315712
746186659134218240
746147228549529601
746262756437925888
746241021701349376
746239826312101889
746227465593335809
746242795946422273
746244297532522496
746219383173709824
746182670531493888
746168455976620032
746259258333892608
746186936302198785
746258004526399488
746208859560120321
746172419572961280
746191738784514050
746198642348875780
746231165036593152
746243257194033157
746217521158578176
746247719916834816
746212424877957121
746170087510446080
746253830904483840
746225360145027073
746194284680863744
746245526325071872
746143000674205698
746183907880615936
746230724706000896
746259711276744704
746178920664305664
746248382621040640
746256217778102272
746256737875820544
746182817495711745
746190492669378560
746193818945363968
746204862409388039
746242368114925568
746240749084123136
746185048727031808
746207790213959680
746139616021929985
746231068588576769
746214371148193792
746263473571540993
746258461504200704
746221392186642434
746235946375360512
746252530817073152
746179855918632960
746248441169383424
746261250817024000
746189045978390530
746208540755300357
746256003826651136
746252111529279489
746246931622543360
746173287877619714
746172436446486532
746210365642416128
746227725837303808
746181806563557377
746172851422539776
746260911107674112
746222587613569026
746196033349124096
746177033282039809
746260512778792960
746265076114423808
746200181880692736
746248231827439617
746266149688573952
746256347595964417
746256808868716544
746249586528788480
746218678467715072
746198948537208834
746250383480205312
746194733240717312
746226773604474880
746188593031348224
746203881130983424
746251087984865280
746262483791380481
746218435311349760
746196201213558785
746261246744342528
746201804837249031
746231072661209088
746254691097534464
746222503740116992
746264296041123840
746212965834067968
746245899643461632
746256267912617984
746254703424606208
746251134092840961
746212047604486145
746234348349751297
746186701354176513
746233815895445505
746205558978416640
746265956943601664
746262630671716352
746254095397294080
746234633549811712
746218129164951552
746198323619471361
746262852860796933
746142254272679936
746190115244933121
746171144722538496
746238072891682816
746224856606269440
746216950561333260
746263251424522240
746260386832326656
746247145360072705
746141457464057860
746231135554830338
746217697008975874
746239495054434304
746247094806077440
746248521246998529
746266355293249536
746189951658692611
746224374349324288
746229093243355136
746246143047307268
746214194718990339
746240790830120960
746202786560258048
746209329347338240
746240094550564864
746172771747696641
746203134498734081
746245555765059584
746175296970203136
746262874163675137
746205080605450242
746264182652272640
746216749230526474
746146234419847168
746255433237561345
746182913943699456
746195584701194241
746249234140127232
746194943207563264
746207979007991808
746203671579369472
746218275873251329
746225335079862273
746210134624350212
746200873915678720
746252140641849344
746219391595909121
746183194895056896
746174516800294912
746220335226191873
746209350411128834
746243836209401856
746265919006072832
746227423834841089
746209874799800320
746210537332060160
746258247838011393
746224353436524544
746231605362991104
746256133560631296
746177578566885376
746255940773609472
746218708104683522
746246230846636032
746194628488007681
746227058724872193
746192455788179456
746219282577559552
746207383211282432
746245526262157312
746235006834532352
746199510745911297
746242367854903297
746261611548024832
746259082429014016
746174294640582656
746194154527416323
746239021072818176
746175095496937473
746189951939682304
746228216646373376
746204292168593410
746237712546435072
746139485855956992
746238102264393728
746197472196714498
746152920383533056
746146444306948096
746224248444727296
746245257784860672
746189561554931712
746220809375485953
746249913764294656
746247145397846016
746209178406916096
746253977793224704
746219777459261444
746221396703870976
746251574398291968
746220373184655361
746259119913447424
746209577125851138
746159689772130305
746252019111989248
746204162203869184
746237850635538432
746226207465734146
746216325505134593
746201515686166528
746248382503600128
746228761574539264
746260017603616769
746154996442537985
746240006692343813
746192610948067329
746257069037223936
746189842837549056
746197979543928833
746186307093860353
746195572197990400
746213460812259328
746217030202777600
746229453827694593
746189163414773760
746179860419256320
746265629712318464
746231110481260544
746195530204618753
746180640643526657
746253973695365120
746232653859291137
746243538124410880
746183823856115712
746204061507026944
746214190486958084
746214698081652736
746236726578798592
746200450337103873
746207609896603650
746244821824602112
746183568066437121
746191268686925824
746200458725732352
746172025534816256
746227570379624448
746219198804688896
746226844765032450
746201716727517186
746254246132219904
746243873689731072
746239985771118592
746264715228217344
746206905203187712
746188031002976256
746196368964739072
746211078632144901
746215612737675264
746186344896966656
746206905152897024
746255932456374272
746214236703973376
746208893181661189
746180057240985600
746204631961767938
746235099117658112
746241529207881732
746253176798482432
746219991544954884
746156493720928256
746186483048943616
746225829919629313
746228509891145728
746255370448941056
746180476881166337
746211879731683329
746222004676636672
746172813719932928
746181777312616448
746259208329297920
746216380098220032
746260156065931264
746216635761975296
746264048220708864
746230477153935360
746253801565360129
746150684626653184
746240031694585856
746238924691898368
746205738964418560
746208318864007169
746205546324230144
746181055825215488
746262429315796996
746187481372975106
746238236800933890
746265063594536960
746245547426623488
746144879911133184
746251671144120320
746256507004719104
746199464654704640
746258226497339392
746173761922142208
746192346891456512
746217961174634496
746248466746216448
746208427911745538
746175263239610369
746221149248360448
746263977236238336
746242514840059905
746197681723215874
746216451464302592
746190807447658497
746207257327603712
746266418216329216
746196927092428801
746234243634782208
746181034715320320
746216153706430464
746181819251433473
746252090545160192
746218791927898114
746182490281357312
746246595939868672
746215818271154177
746138215036391428
746235208211456001
746189846851395585
746262094027198464
746259740875964416
746260802160693249
746259728255299584
746203377797763075
746184214194819072
746254980160622592
746230418404368384
746138772845240320
746186466141736961
746257593505615872
746240426043138048
746242036513153024
746198755616034817
746223376180490241
746246365055946752
746223980219031552
746220289101430786
746223573191168000
746242686932254720
746205202248699904
746149938208382976
746259795351580672
746194896701186049
746177159283126273
746172558005895168
746196436102971392
746234717406560258
746245987744817152
746233107112562688
746226689600937984
746190161461927936
746218057979170816
746206112630771713
746210558395875328
746263939273596928
746248248587853824
746225402067116032
746196528495099904
746265327646871552
746222612922015745
746180015637704705
746241558622543874
746248013518077952
746225423109885953
746200106332889088
746250039350169600
746214828197351424
746190383898451968
746200454342672384
746241512338395136
746237011795705856
746212341188988928
746214307948486656
746228602488795137
746199124920274945
746193756173406211
746256703998550016
746254317783486464
746248823035564032
746217055481802752
746264878994853892
746205692869021696
746194435562582017
746191197400502272
746148428384772096
746263255681728513
746216820634324999
746241491559821312
746227839125487616
746217739216314368
746247988306128896
746240392484397056
746186776599896064
746201385411108864
746262530046201856
746188857213878272
746227230854905856
746246864496791552
746239578785222656
746242938506600450
746204074131881985
746249242386268160
746246386069409792
746195567814971392
746186470558400513
746257656332042240
746174441474920449
746249808806027264
746238186406486016
746227096385527808
746240287622586368
746258914455412737
746222033948684289
746213389714653184
746236370268495875
746213691629015040
746266476873605124
746192724190076928
746204216759226368
746248164592717824
746176009737805826
746200303557476352
746219177690574848
746191985954820100
746250928420945924
746172784716374016
746242900707532800
746181429047009281
746248852349521920
746256926430760960
746205185559539713
746207698039930880
746186361363783681
746184377663557632
746212793892765696
746224080731283457
746244217714913280
746264363091267584
746216090603126785
746242112006414336
746208385847042053
746201695672139777
746203285669871617
746193567178100737
746263482031546368
746201716882714624
746258381963407360
746186730525458432
746247057380360192
746184272571142144
746234503861936129
746212177560821762
746243722740891649
746245790771847168
746223024043495424
746249208932491264
746199258890547202
746214966563221505
746197463711682561
746266569324519425
746164576421437441
746190992127098881
746238689722806275
746265013157953536
746226186209001472
746240413468504064
746259975887065088
746253445389246464
746265667507101696
746187271796199429
746179163942494208
746191788721922049
746191562304937984
746229718060408833
746209904201895936
746237645315944448
746223980189622272
746206670276038656
746207014171246593
746221354584662016
746252757393375233
746206125243006977
746203381862019074
746190908253601792
746182594853634049
746215176513327104
746249972220235776
746229072036925441
746172251955990529
746249246555267072
746228090548805632
746241315185299456
746233685918158849
746198982049726464
746149950820491264
746255093717139456
746232804845903873
746213972659994625
746194272009936896
746208276669292544
746188521442967555
746226467382525954
746214597611290625
746190970882916353
746209614560006144
746217902819270657
746211246282678272
746253642496344064
746206867437682688
746242502164905984
746194531872235521
746234914874359808
746246105080356864
746188198737494016
746246109203468288
746200005698936834
746212596705955841
746219806815248384
746263977282445312
746139297074528256
746195853182787584
746202543001198594
746246960844177409
746252262222204928
746171673133617153
746218175155470336
746243768735539200
746257182287618048
746222579304669184
746261141572173824
746261603264368640
746189691603419139
746204786886750208
746266409903267841
746239347955904513
746245840864423936
746246843286298624
746250052163756032
746215717385576450
746228912745656320
746250446080196608
746191952475914240
746246549743747072
746246549743747073
746206078979833856
746207165082304514
746244163239239685
746253592030547968
746237976766615553
746207047893450754
746254019920822272
746201968285089793
746252983638331393
746242959515934720
746249863373946880
746227033793912832
746172965037969412
746244603515371520
746265331841261568
746252174217216000
746203260344631296
746244024739241984
746155583657639936
746260420499996672
746189285007601664
746226761193512960
746148394817585153
746245773629730816
746224747881467906
746224747881467904
746236231906820100
746238425452339201
746253265025830912
746189234768220160
746237175352549376
746215205739208704
746241780945981444
746209748949688320
746248131147345920
746155642273079297
746242409831358464
746226048031854598
746206141726613504
746247795506503680
746263779931885568
746190648106049538
746236420298153984
746253096863444993
746261191899619328
746190450956992512
746248839854592000
746167428263124992
746238798615326721
746211946928627712
746142917039898624
746194993224683520
746192992872988672
746175292792672256
746158909702868993
746213502973415426
746250697843179520
746221786564485120
746220616211009536
746179625638858753
746185837113552897
746254791588872192
746260357577060353
746216426055180288
746205315507458048
746205315507458049
746264127941795840
746259317117063168
746219827807694848
746265956930977792
746206506626879488
746240333672030208
746199959519694852
746230171032657920
746245203254730752
746216015038545920
746248017812983808
746252023314669568
746206590592659462
746215813921660928
746262114793295872
746193206736388096
746235388604276736
746246126089666560
746207140176498688
746227306255917056
746197191329361925
746232142225510401
746201968696143872
746238878223204354
746188156584660993
746206850773716992
746234700998418432
746206221493886982
746245325204094976
746211913030238208
746193064016809984
746184260298563584
746245761130602497
746212294862901248
746157798413590528
746248042987282432
746199539787325440
746235099499270145
746212806471487488
746247556309590016
746142367485419520
746217240148643840
746239922718203905
746217693007609856
746223690740695040
746149619550257152
746258184566824961
746191654642606080
746228270769725440
746194016052469760
746257253540442112
746235199797616640
746207928395325440
746195131632521220
746151351743295489
746220784130023424
746236185681371137
746242355292831744
746192422212800513
746199116447768576
746249569567186948
746230057580912640
746185610650652672
746241566801465344
746187036671901696
746164765135757312
746209652413607937
746235782961106944
746201200949747712
746214333156229121
746246469867405312
746221908023074817
746214408817254400
746228656800837632
746259820492161024
746187917639434240
746175901025583104
746230649342681089
746139305429590016
746197740464418816
746252631518117888
746262966165733376
746194569646116868
746217994905255936
746171606041497604
746245950117666816
746252019011182592
746218108256288768
746207605631029252
746243710254362624
746194901226840065
746259464030982144
746259375896072192
746216275177672704
746213263747100672
746213532392263680
746243701719040000
746195660433559553
746202131972030466
746223334287826944
746174504087412737
746249020276867072
746239561848729600
746230086928523264
746258495226384384
746205181528813569
746175242423406593
746259858446422017
746178870311788544
746230963810643969
746212760405434369
746207538731835394
746180481079709699
746191147299540992
746149086609481736
746193848406147072
746193424886337541
746264182778060800
746202652304805888
746242548344119296
746201372958167042
746180225151688705
746260374257733632
746236714021093380
746188051873837056
746222025547493377
746220305794793474
746177742299770880
746206955555823620
746206909556891650
746264472214437888
746250026960175104
746256217408835584
746239348186578944
746252018965159936
746249196479647744
746165800847933440
746229923728130049
746207613952503808
746226995780947968
746220411029848064
746241424287367169
746253764017917952
746187087184011264
746182691259813892
746233941850365953
746195186225545216
746250345450475520
746265801490108417
746241059219456000
746194338892242949
746258822365384705
746228904344465412
746221136539590656
746239079528947712
746149170608803844
746259178923106304
746258239390613504
746217118283161604
746263855345565696
746178287425073152
746213708397895680
746196515698335745
746219118928396288
746224634429739009
746208448547692550
746248386953744384
746227331388170240
746187397600206852
746227893525635072
746217780962201602
746142262732660736
746245991771234304
746197434477404160
746251431984963584
746247162191880193
746242485492584448
746176400197984256
746188190290083840
746263847019905024
746235598235537408
746208360572215296
746259426139643905
746196574775050240
746209216164073473
746260533616082944
746223686504460289
746221685876002816
746266099285655552
746188827690098692
746214287333462016
746195203132788736
746185191358607360
746234407321690112
746247023633010689
746191591665106945
746259170203049984
746221329272078338
746198608685334530
746245299874607104
746249490030436353
746251888979492864
746259497455337472
746253063585861632
746144645088960512
746233681639964673
746184687811362817
746258578978250753
746208205319995392
746195211336847360
746206859212664833
746245618683813889
746223384749432833
746197216381960192
746194213348376576
746259275249496064
746260873312935936
746225754346651648
746248009420156928
746186860486025217
746218636650549250
746238345706012675
746189297431109634
746185983872241664
746245174163013632
746240342245023744
746224274004815873
746201175913947136
746247195825934336
746218691159691265
746243336910974976
746254607127457792
746207001709936640
746155306736988160
746170763057704961
746200261421477888
746257144413097984
746229718073040897
746249649229537280
746223724458762245
746251024881442816
746198197895208960
746251083685703680
746168783128039424
746218481570353152
746203646052839424
746214555387203584
746204174568685568
746250806941323264
746244934831747073
746261082851971072
746263436108013568
746246943865716736
746223271440326656
746249641021292544
746204728330117121
746248743415066624
746259560617345024
746229369882845185
746246658602733568
746256196571660288
746213892821377026
746203985829236736
746216082214551555
746187233959383040
746262093800824832
746144422753087488
746224244267245568
746193617610366977
746204296320978944
746215482680717314
746260898373898241
746176261559623680
746243068370771969
746245203200184320
746247053051822080
746261653415669760
746247866721538048
746187829475049472
746240300033531905
746264824234053632
746235422154489857
746147920517423104
746197245733675012
746256897003642880
746239863905615879
746231701735518208
746226220145094657
746227004148637696
746143969525043200
746264107024789504
746198109747712000
746214886900826114
746210457686409217
746249989131767809
746238815375761408
746208675300159489
746246314741084161
746239184629686272
746247325513768960
746217805977030657
746228719887355904
746216216386121729
746226912121356288
746174206346309632
746263725603176448
746142669261398017
746240199605125121
746200391256203264
746255831864336384
746239763435425792
746217831449010176
746198273308798977
746191335967727617
746236143746768896
746214467499790336
746240484775858176
746182288623427585
746228313111224320
746145718830792705
746143118240653312
746211804041216000
746209828519870464
746243269802110976
746211326062534656
746250525788758016
746185480731926530
746222419984080897
746196322789666817
746233753102495744
746235732595871744
746232154829381632
746232154829381633
746260567099219969
746227490838839296
746150818752040964
746211980164243456
746241088566878208
746264786648842240
746248927784091648
746245337606660098
746193881708924931
746192732633235456
746200366274904066
746236122682925057
746244733496758272
746248886067601408
746257039735787520
746232322622529536
746207895063191552
746253029968584704
746262504683220993
746244704317153280
746258482530222080
746251079587930112
746256775528091649
746265638092439552
746265155747581952
746263016556093441
746247191325446144
746263041948401664
746246554030321665
746233048090312705
746230779307393024
746217424400244736
746224865036800000
746186323556433920
746213330860146688
746241482965680128
746183735775662080
746244381166952448
746193357563539462
746251087896805376
746266032256483328
746193823085133825
746182892980580353
746240497312628736
746236554520059905
746259166134575104
746140458947063808
746257467525505024
746263998077734912
746246528650588160
746202887190044672
746212844203454464
746248856506142720
746195869767081988
746195903342489602
746227121912066048
746249544338399232
746260831546015744
746252711277006848
746219961933168642
746203994528194560
746158255387328512
746243269881925632
746225192238649344
746266233822191617
746221954437308421
746207513398239233
746230028522840065
746188663978065920
746238492674424832
746219815119904768
746256842674806784
746265465975111680
746161258571890689
746199980591878146
746251742468276224
746208830430687240
746178929254273024
746224584249085952
746242191656427520
746265545842925569
746193743661785088
746257534663671809
746153138520993793
746219224046047232
746205231663308802
746207563557986306
746142916834361344
746258948030926848
746214035545169923
746231601365848065
746241453869801474
746201666504974336
746250563751452672
746229084657618946
746207425456312320
746234998756249601
746144749912993793
746229940312379393
746203646241562624
746231039144534018
746242556703322112
746227385771556869
746253575064543232
746218032729460740
746261259314728960
746224735139168256
746223615213862912
746240929250557952
746241092882817025
746241369816064001
746250052159442944
746261989026996224
746198130694053888
746197467822120962
746260424354500610
746232809325400064
746152345835347968
746188337082294272
746213679088041984
746192074022649856
746220771526074370
746197925353525248
746204400994025473
746172033789091840
746233996275650560
746222088470429697
746138663919157248
746184138441428992
746253453643628544
746209136480686081
746198441210961924
746220092099223558
746188454288035841
746209262284603392
746154795078197249
746181710136614912
746243605229150208
746190547405045760
746209828557643776
746202685557223425
746213947481559041
746252698501144576
746221975475888128
746200496105361409
746190841065013249
746203470139535360
746251914308837376
746197996488916992
746253780560142336
746194129403576320
746170913876512768
746198629828812800
746233857641353216
746165666701418496
746197262573789184
746213691431936004
746173874992087040
746258587241058305
746223388767596544
746207509367578624
746235694800998401
746219609645154304
746240627214475266
746199032427479040
746205491638898688
746242946933071872
746232586763067392
746174600686493696
746258574930747392
746263180167380992
746226983407738880
746205475025223682
746169269684142080
746234176387485696
746175942628761600
746213087724736512
746172142761480192
746235954868805633
746215721470812160
746245022815641600
746229654923599872
746257736040595456
746229198109310976
746187619969556481
746213137750188032
746240241346953216
746232415006294016
746250844656435201
746184880912949248
746249922157096960
746252006520659969
746263268038107136
746200014079172609
746210243772710912
746233144655765505
746145785880797184
746201871824523264
746251255782252544
746237821468319745
746260382625456129
746212378623119361
746173480597598209
746226710777995266
746235451489456129
746153926823657473
746217344691638273
746212571825397760
746220578671992832
746180095254081536
746239956180295681
746211917526499331
746199024085016580
746211804087390208
746226257767989248
746228447148548097
746244091873206272
746166262313721856
746253960898560000
746261309683990528
746193890135269380
746236839787274240
746206825477877760
746205701437952000
746193453873143810
746248437142855682
746226790264242176
746197291782930432
746233614472355841
746183459035459585
746193693049159680
746234767968899072
746230003331792896
746195030902112256
746255232045297664
746198533250781186
746234058972135424
746223284119699458
746216401128415235
746257597657931776
746145014204375040
746253638109106176
746189108569989121
746245803308630016
746253310785527808
746161954922725376
746233736136531968
746208000063352840
746210445116116992
746186231516643328
746241483116711936
746260479115288576
746169886234263552
746140501045280768
746191457548066816
746244104518938624
746220301864730624
746257350223355904
746254959209963521
746198906837491715
746242250452115456
746205671901696001
746214383483686912
746187783392239616
746216074140475392
746266359571554304
746158570039812096
746142124316340224
746177213737897989
746225020565753856
746237737343168514
746192149616558080
746261930130673664
746198738771673088
746237334664863744
746200177317281797
746239067063345152
746253533406760960
746205218996531200
746245236914065408
746239054576910338
746234000587390976
746221987899441154
746239754857897984
746250152579457025
746234016978739201
746189754849439744
746171043841216513
746205592402853889
746253524997128192
746259216575381504
746189129558302720
746177142254272512
746201733597011968
746222969517547521
746217072284205056
746189394088861698
746222701061144577
746225989252845570
746250924583194624
746233774015295489
746253742983380993
746255877922033668
746214337509875712
746239335658229760
746195811403337728
746234608610476032
746194661983674368
746188458608058369
746222118061236224
746236206506082304
746252681920937984
746225959838195713
746186609091973121
746207177610665984
746208402737500161
746145898942586880
746232859602497540
746254128792248320
746204505927102471
746191558211309568
746261259281117184
746236743444217856
746251742300475393
746266569337085952
746265839171579904
746170502721507328
746257349938126848
746164014074335236
746265814186229760
746246327521026049
746261527427190784
746196612372803584
746228858068709377
746168732733554692
746214358485606400
746234046720577540
746261116741877760
746181051333152768
746196021013688320
746242892272832513
746219928508739584
746247799461777408
746228677805891584
746184310277943300
746236873459171329
746240770135437313
746201691825938432
746237473106231300
746151380885221376
746208037707251714
746235225013792768
746213591087407105
746254883653750785
746201574251204608
746213800794218496
746196843080519681
746224919789240321
746186290232647680
746190929229275138
746196255651442689
746192489460076544
746234260558798850
746204900330110976
746220133903794176
746244494425718784
746232138148655104
746210243688833024
746224508525109251
746248554772049920
746177863687233540
746231848624283648
746181282338463744
746251553485488128
746176030763810817
746168334425686016
746266061549539328
746244435864870912
746156279744233472
746213511408193536
746235028107984896
746180921393557504
746248198008750080
746158008099495936
746206695521583104
746231735566794752
746232700076335105
746258054816083968
746253671692787712
746258440562053120
746232289021956096
746242850426232835
746199158122393602
746248193713782784
746261930407505920
746146620320841729
746152966420205568
746259522805702656
746211355452006401
746228661070618624
746219206983585792
746193491592519681
746188291062435841
746213658145886209
746263264179400704
746187376326672388
746234252019146752
746263503162478592
746225376968347648
746237657722716160
746205793884614656
746248261166575616
746186483011227649
746252706927513600
746212928227991552
746259749172183040
746204514332467205
746242930105450496
746161518585257985
746221698622513153
746205500207882242
746217789296279552
746263637275336704
746163842175086593
746190714963275776
746203327256395777
746213922064109568
746222915046146048
746175452285382656
746229172725374976
746226228537888768
746244154636701696
746208541128564736
746212106203127814
746212873567768576
746220939507949568
746192430605574144
746220662616842240
746185380056096768
746243706181783552
746230607106039809
746224076658642944
746172344125710337
746173476420096000
746239230716764160
746266531374391296
746254334191501312
746253831067996162
746226832404414467
746213318138814464
746230678644154368
746245018680233984
746193517123252225
746255521217454081
746202740162867200
746200236318564353
746243286575226880
746253260634263552
746199812484169728
746240916680228864
746257593417502720
746266246027554816
746244565712179200
746224781205241856
746247342576312320
746250693732892672
746196918657638401
746191503714721792
746247136862339072
746226442095099904
746244402289467392
746167562430451712
746249271666630656
746176123315228672
746179680026435584
746261288679051264
746245056366010369
746193085093158912
746224013567889409
746217818815766528
746213024772415488
746189209250242560
746228459819540481
746233463536132096
746251083685695489
746197203920662529
746249896882208768
746222797521772544
746231773005119488
746244360493240320
746249251051704320
746234679813017600
746167357173731328
746265625237020672
746187250535378944
746257316454948865
746224680470646784
746222373876076546
746191881281769472
746203541434310656
746259711616520192
746241613077286912
746166233146482688
746229826902581248
746245878587985920
746245547149901824
746227218137776129
746228363195355136
746243068613918721
746229298747432962
746216778687119361
746198692789522437
746197635854327808
746157349560193025
746256158827089920
746185853932871680
746193739110965248
746235363715252224
746263322819858434
746204455813603329
746190136312889346
746243949292101632
746247090796363776
746192883439460354
746201633046958080
746186386546425856
746215423671050240
746163724700917760
746191197387927552
746176421178007552
746185069728010240
746207731372040192
746202182471421953
746254686882168832
746191109521453056
746260789246459904
746247698802708480
746198935929135105
746197950338998272
746207852948127744
746198218711564289
746197543290187776
746256435638575104
746265176509390848
746250890789654528
746207307650871296
746220435973382145
746231802663034882
746203289763487747
746257199119405056
746260520773115908
746245819846778881
746178106956750852
746218452075982850
746247275349950464
746235791421014016
746208692127703040
746244804821028865
746211397344722944
746226559837626369
746210340522758144
746243760665862144
746253818329980929
746220230632890368
746221480304746496
746226496960794626
746224290672959488
746236626146205702
746221128171937793
746193550417625089
746227402594910213
746246302296588288
746230682846781440
746237372434628608
746241822876393472
746259623498383360
746221081770393600
746232817453936641
746225733576495104
746223963227860992
746187737338806273
746221535086600192
746221643932930049
746195995889786885
746184402582003712
746205084715880449
746193991046037505
746260307060867072
746216518581530624
746221903900073984
746255273757597696
746218938560720896
746244259733442560
746251935292985344
746261179559972864
746194187876392960
746226161420623872
746222139024379904
746147409143693312
746225057966415873
746262156698583040
746251947611656192
746253973460516864
746232834164023299
746202895415009280
746177087975763968
746209199609118721
746259162066214912
746218674357297152
746139238605828096
746192770373607425
746247447219830784
746212915632431104
746229969613783042
746197187097288708
746151926396555264
746246822264471552
746231391583559680
746192481155325953
746183488261529600
746254086987735040
746263356311494656
746214018533122048
746201867839897602
746252589558300672
746220280918380544
746236844300435456
746256234295205888
746218959632883712
746174277737717765
746172381761179648
746198055045632001
746192199759499264
746188693593948160
746259405130371072
746251196982304768
746234105419833346
746266531470909440
746258532824133632
746190195200929792
746137833425993728
746215700784545792
746249091521331200
746187745567989768
746212999346565120
746230749888557059
746181613428551680
746237632615571458
746243559339106306
746258692245360640
746199242364981252
746262475620892672
746263368705572866
746215578860294144
746203314757373952
746211879433822208
746252945977544704
746196687803146240
746185182999384064
746164773516021761
746252522420076544
746242892516057088
746233501121290240
746228296128438272
746250865820962816
746145588526252032
746239872562663425
746203256326545409
746253692458905600
746262467039264768
746225226082455552
746186885739876353
746228501678723072
746264555983011840
746264564237479937
746262148544888832
746236110305517575
746157714208743424
746265281446690816
746237641251684352
746238588820455425
746190153333366785
746221073453060096
746197912653160452
746188215338446848
746262073047392261
746231152646643712
746172897891278848
746231261455228928
746249963756224512
746248571444305922
746196906104098816
746179709298409473
746250983328518144
746238047772041217
746256716715728898
746256507197657088
746242602853359616
746250081209303040
746198638250987524
746192162094616578
746244167177805824
746224777078018049
746170033009627136
746194477253963776
746256775347867649
746258524443914240
746243391642603520
746262131746676736
746262899291721728
746244955937587200
746264354664898560
746172952324956160
746238039458906112
746213645307150337
746204874946150400
746246411503579136
746248055310192640
746254330202824704
746149195883622400
746214597472845824
746243710174793728
746139683206238208
746252463599034368
746264014662045696
746234545691758593
746245819829915650
746217764352712708
746199535945285632
746192560721268742
746169194333495299
746179927620329472
746191809919877120
746184184620802049
746215893437292544
746231261660774404
746202165593530370
746215507863343104
746167147240497152
746232825867689985
746201465027338240
746209321298493440
746258084247437312
746225662038446081
746204329787301888
746228027906940932
746249045551759360
746200835844038656
746258973364527104
746233345932070912
746239952174751744
746195026963619841
746241776441139202
746247937995452417
746243852718071808
746188899156824074
746228099033903104
746244301508739072
746237003348348929
746227423801315328
746212978660302856
746265487177297920
746206695265734656
746262374714220544
746259682252165120
746154593633992704
746239108855390210
746265147354714113
746202048014671878
746232931006328832
746211317661343744
746210227096166400
746216262821285892
746225091688620032
746225032976699393
746249171255070720
746212555022991360
746144926082150400
746177394243944448
746184620828307456
746200844329058305
746233773721673736
746209522612502528
746261342974255104
746242355339100160
746246134323085312
746222071991066624
746218586444701696
746163422748774400
746250588841721856
746239574553157633
746263809208258560
746193022195367938
746262278283141120
746233195012587520
746176463037095936
746197514328498176
746237070679609344
746201536443748353
746220108905742336
746258901948047360
746206074827476992
746241256343298048
746202622835601409
746201481892659200
746215549693091840
746247963043823616
746247418153406464
746254615272886272
746250831947833344
746259359265603584
746219760854007809
746249540181893120
746251230775754753
746172457313275904
746172646216339456
746262114839433216
746252568586686464
746209585443180544
746216669475856385
746182754392489985
746218900778418180
746202585023930370
746193777048457216
746249561425985536
746260508584468481
746234776273620992
746242380496515072
746230619575746560
746206519176269824
746261980672057344
746230133342666753
746149329845395456
746243227934568448
746192363710644230
746243655820795904
746243236247838720
746212336600420352
746257861911535616
746147731907837958
746190996090695680
746196574464708608
746226786019598336
746148025471475713
746187020028940288
746258151062798336
746239205727076352
746230372359278597
746184931110420484
746252417424044032
746231735344463873
746215012797014017
746195991792017408
746220591015858177
746247753429180416
746224630155739136
746217227448246272
746246352561147904
746213335079649280
746226874360074240
746227100604997633
746261649154269184
746167872955744256
746211821002981384
746201356298424320
746202769481039877
746209681912193025
746234361142403072
746248651035533312
746225272022671362
746181227732828160
746183715055869952
746192783166234624
746156636427935744
746246184730230784
746233035842949120
746172633708822529
746262827862753280
746245215795744773
746253348567916544
746219173651456000
746139716630757376
746191490993446914
746203944116850688
746225448388988932
746265973758509056
746230364016775169
746195135940046849
746259749147152384
746170003855118336
746139108330766337
746208541099253760
746232477761441794
746247258425933824
746194292809433088
746216791232282625
746178308228816897
746259376118304768
746232607948431360
746197316936163332
746256620389175296
746177142296305668
746173644372606977
746218397617127425
746203419820470273
746154597820022785
746244536465297409
746228983851679744
746251641452519425
746250265741885441
746263389832347649
746187871569190912
746240702682640384
746192212329791489
746228413455732736
746249930252124160
746218259154755584
746202383537999872
746225133543579648
746261082956795905
746256117060206592
746220289332154373
746191000360497152
746202794705596416
746141595498516481
746208016819589120
746201066732032000
746192296404619274
746212680822726656
746221446880337922
746216648609193984
746218943006662658
746265537257279488
746263784260534272
746219861303402496
746243630713683968
746227671164563462
746243873811406848
746260294465425408
746248005012041728
746217126877270016
746194012009168901
746206204821569536
746181940621959169
746210604528996354
746201150769111040
746204774370934784
746226425485623296
746246524624113664
746243274172669952
746258016798806016
746188211060359168
746207622391439361
746209429981278208
746188362294370304
746251176262443008
746245790616674304
746209086287425537
746254997269155840
746210566990004225
746257979377336320
746199816875577345
746201377085370368
746210335942598657
746260600867545088
746249032591347712
746231731259248640
746189276405129216
746201976715677697
746212823424917504
746151359842500608
746261930407452672
746159329401782272
746244696037425152
746139637102567426
746260227209723905
746209333709438977
746165767595503616
746247111906332672
746217714096603137
746246986123337728
746231311665233920
746249557084934144
746260000746639360
746249280273276928
746252019200102400
746191830924984320
746257165724299265
746193068018196481
746151942930333697
746253675757178880
746260554491301892
746234302443065346
746189985468977152
746228690317565952
746231953376980992
746231257474859012
746141222251618304
746234113561026560
746204921389690882
746243169071808512
746241252220297216
746246352745697280
746238987291897856
746198361481478149
746225129240174593
746205307114688514
746239951923118080
746243647478235136
746249498268073984
746236604885282816
746264417621336064
746240270988042240
746199087158960128
746252061218578432
746255571809099776
746214891111874561
746262454620000256
746216682033602561
746188366320807937
746227486552293376
746236055427284992
746257513713123328
746250244736720896
746205772850204672
746194758284894208
746244326833983489
746246478595764224
746188601369694208
746252367314694145
746143118358110208
746202434247110656
746265189113298944
746253793470332928
746197891568459776
746193512903802882
746266183423377408
746210856413732864
746224164768382977
746261754280239104
746265545629138944
746211694880268288
746188316236615681
746265403047870467
746193772824793088
746177113154326528
746261624109993984
746237578173526016
746234205948960776
746188735436361728
746214639537528834
746149376033198084
746230225671884800
746239977411874816
746179294125260800
746260391018303488
746191658857824258
746248575391248384
746254346808135680
746233757099712512
746245261907922944
746231370536493056
746162114084093953
746208238849273856
746201846658654209
746185019404627968
746255043247104005
746253151729258496
746250483858186240
746257408859709440
746236214798258176
746250391747235840
746230368169189377
746255039166095360
746223812337799171
746244968684077056
746149224920809472
746232385738407938
746198256649023488
746247778632794112
746260248399216640
746208373213794305
746161212258410496
746216829090095110
746195756894158848
746189783827779584
746221266277851136
746167981844107264
746199242050404353
746225087523631104
746171555470704640
746225691633451008
746225691633451009
746206473194082304
746181483312775168
746243618071928832
746239918410653696
746142874731970560
746260974152351745
746217579790819328
746241705280679936
746212085126692865
746146649827860480
746259308984295424
746188571678113793
746242804297400320
746218431020568578
746184096477437952
746203797098110977
746195031208296448
746222776466317313
746240459652096000
746170557545086976
746260684585861121
746204153735569409
746178291602595841
746254372133273600
746235518841585666
746251058494701568
746210638096007169
746239083995795458
746232435805818880
746196276954357762
746196415127289856
746232637417656320
746243383123910656
746243294955331584
746243307441819648
746198546106376192
746214312172126208
746257417172836352
746228615017181185
746196767734018053
746211774693703685
746222071663886340
746263993891823616
746223388859867136
746232117001019392
746243571758465024
746239864153116674
746217088813957121
746206997549219842
746183077295185920
746252841032028160
746219576363343872
746223074362613760
746177800718036992
746224265591029761
746248680328544256
746186646727491584
746255064147304448
746228493315244032
746232050210897921
746259136678072320
746143411829248000
746208658376167424
746210462052691969
746189343706984448
746193861056204803
746243357983158272
746153410920058880
746231060216741889
746207324746899456
746260197870559232
746199678216114176
746208729507389440
746217931877416960
746237041197801473
746200618025390080
746189566025957378
746202132223692800
746201180146065408
746186365763784704
746249007702347776
746242745560244224
746203549680340996
746251008293109760
746183567990992896
746240434259668992
746179780630839296
746219307722366977
746186214567448577
746161040644136961
746188458448805888
746209656524025856
746161606648860679
746173698722267136
746256523735744512
746188483933396992
746187397411405824
746197468077907968
746155864608825344
746205856761421824
746200382901092352
746229541966733312
746224449796505600
746202891233296384
746221002405744641
746209950284668929
746216220941135874
746188550744334336
746177192824963073
746263763066695680
746263456794484736
746206955459350528
746242888078663680
746227842971631620
746187875524448256
746208155210682368
746246210160328704
746176395836010496
746222063518552064
746206586335465472
746158985217212416
746191549822754817
746197161885327360
746252405185011714
746198621406658560
746262676708466688
746252555978702848
746213469167312897
746203247774334977
746265033970057216
746152018729930753
746262362131410944
746259174573510657
746210461826187264
746200689051721728
746238135869157376
746201616139771904
746235510482296836
746253608815992832
746188223546744832
746240212204982272
746186990656307201
746218808608595968
746246642043498497
746211099624648706
746197996467949568
746145743799451648
746232423512309760
746211564898791424
746195895234945024
746246327613460480
746200735386238976
746197279267119105
746258167953301504
746239985557241861
746216002636021761
746217738998145024
746179700872065024
746241780920639488
746265013053186048
746197904302366720
746217743473475585
746190216080195586
746266506103660544
746176865392558080
746189104442814465
746191428364079104
746209568548524035
746209530745225216
746252962767511552
746165511772266496
746186503928356864
746256892800937984
746184083777060865
746199778996871172
746203381811666944
746203843252256771
746200852973551616
746205164596387840
746207597288558592
746236454133587968
746251662512160768
746248328099336192
746234881269633025
746146997787328513
746255722761990144
746225607554408448
746215658732453889
746216434624167936
746261347051147265
746209455163924480
746227369040457728
746215411247521793
746258876803125248
746206309515595777
746264643929260032
746247866578964481
746186663404044288
746232901474279424
746160792878387200
746252765568053248
746202790435815424
746196742224285696
746141537059409920
746266590161813504
746254582024593408
746215335557115907
746203012855521280
746251968746786816
746219823726632961
746238710639800320
746204032113344513
746215264295870464
746265533142667264
746184897744744448
746168850463465472
746227842988417024
746258616815067136
746176496662773760
746192002639794176
746186915213250561
746227394218860549
746243563470594048
746147434225500160
746191445053235201
746231198637137920
746187401576456192
746142308593209344
746223480891334658
746198952689569795
746199804074614784
746226488320528384
746231152642449408
746228686219706369
746224060049219586
746178203488759808
746188899131736064
746260613349908480
746232406374420481
746208993861742593
746265025837412352
746194234126983168
746246210072174592
746177142237462528
746216434758385665
746265218754420736
746208255815225344
746236412215734272
746255064273133568
746250345538535425
746196755012739072
746204526915420160
746205122418532354
746175259129315328
746224768815235072
746233924813103105
746242472905433088
746183857330855936
746229092895199232
746260575571816448
746196553434439681
746210239641313283
746185711166971904
746200039186268160
746149577569480704
746227457167003648
746220205399932929
746193541991272454
746254661720510464
746225272135913472
746255504528281600
746261171142012929
746169487666352129
746225481620455428
746186361539952640
746145991347281920
746193726838497282
746260403336818688
746203453416865792
746266191841366017
746205906786914304
746247761964589056
746180695077249026
746214484373495809
746259283851915264
746243223857704960
746260684468453376
746196486480793600
746216187109859328
746262957902991360
746208238849261570
746192170554580993
746208830426517504
746225028795031554
746258146864283648
746254879820124160
746252115488604160
746220083597316096
746208922684395525
746183286909706240
746255152420634624
746192543885361152
746244796394704897
746206586280939520
746179696732291072
746210277536915456
746260340413861888
746206297117204482
746259677797818369
746205516787945472
746245345957584896
746214131896745992
746245698417369089
746241105352658944
746259786866528256
746180699351199744
746261447949303808
746255517002104832
746249695605952513
746251675262918656
746235799792820224
746261393482059776
746223141198790656
746163984819163136
746168833673617408
746142782776090624
746177465572331520
746235002996695040
746209056918908928
746222189171511301
746138672332963840
746220343887462400
746195504875200514
746254292273762304
746219773323673600
746180657043374081
746208117357056000
746195811063607296
746165456919101440
746243529693868032
746182737577447424
746198202034987009
746231144148918272
746250865732915204
746228409248845825
746213683089420288
746263523886522368
746236605048852480
746235225194172416
746199057698168836
746250081280626688
746182599056494592
746238639454228480
746251725569417216
746256322572722176
746229982062481408
746141578792624128
746233991804522496
746262286944321536
746233656268595205
746204854217904130
746206766807941120
746207127337787393
746170976883204098
746213016127995904
746211925592137728
746249179572342784
746248449583124480
746246143076671488
746223233599344640
746244674990510080
746217214798237697
746239989852188672
746249326238797824
746212655598206977
746255584123576320
746199904955961345
746141411028930566
746257601571131392
746164563683454978
746217059441250304
746177222084440064
746207999690059778
746181718193934336
746192325739585536
746224919835402240
746159228600061952
746199477107621888
746261808634269696
746235401422016513
746204543986237440
746220507398176768
746193470621024262
746161073846423552
746256100077543424
746217244347162624
746212970024185856
746193357634887682
746229432910680064
746148738444460032
746230820952694785
746179084334538752
746196373310058497
746202064905113601
746180438952153088
746222503974965248
746169256937562112
746188445991600129
746258969207857152
746214123529076737
746214777693708289
746216656855175168
746213368768270337
746249561438457856
746229630110052352
746143088771469312
746261477477199872
746218892654055424
746192166427365376
746238551008780289
746213993631494144
746245685557633025
746249389467803648
746227507414740993
746228103240810497
746242015755567104
746238303888801792
746230024177487872
746192195770716160
746144762248339456
746242518900039680
746212559213125632
746182838408478720
746263557797404672
746245430061768704
746251260072865792
746216736777613313
746255080907644928
746248785127432192
746211066028298240
746261468681805824
746245446755098624
746186994816942080
746208423449006080
746258985939050497
746179583582437377
746168220961411072
746226911961972736
746186252618240000
746210847932854272
746208134012641281
746144389005721600
746214408645271553
746195953921626116
746173791290658816
746180485148250112
746218623870500865
746142468257812480
746187128866934786
746254602631262208
746174227363987456
746262311917207552
746243961925230593
746213104250347520
746234172532940800
746156980356677632
746166795237732354
746152203262386177
746241680152526848
746188014150291456
746223711615754241
746240945952174080
746172180359045120
746231060183212032
746211099519787008
746216069648441346
746263922500640768
746256465028071424
746236550447411205
746227985573781504
746171391976693760
746179994573934593
746243982712279040
746181919658872836
746263389949693952
746253617309618177
746266451615555585
746208482362200065
746263289370411008
746211938510635008
746208343908200448
746251637606481920
746188160892211200
746229869084712964
746188861416452096
746194745760710658
746256557457940480
746227461415829504
746253176794275840
746190467788726272
746193525235015682
746240199676420096
746266342488170496
746203549852307456
746240975526330368
746228904508030977
746186566960218115
746203063258484738
746191096741429249
746255936805834752
746225108545470464
746185057262518272
746213636973068288
746200101874335744
746196385851015168
746208465463369729
746212286314930176
746217332268097537
746243102189424640
746238496726122496
746216610872991744
746155004944252928
746151267853082624
746223787201331200
746246969291571201
746186730613530625
746219416895946753
746241046925869056
746242313618219008
746203050591719426
746168061825269761
746229214504882185
746213762693111809
746227700398882821
746185086245179392
746245274742358016
746259585770524672
746229432768094208
746250764868280320
746262655837470721
746187317702959104
746248831323488256
746243605170270209
746245253775171584
746255718509060096
746203067305996288
746259510268956672
746234918775074820
746246696720547840
746225141835653122
746178346095099904
746225821296144384
746252979775254529
746260932016349184
746207890931802112
746182729310609409
746151947208622080
746266132915560448
746179457464033284
746250370964295680
746151431275683840
746234541287739392
746255794086232064
746205659582996480
746198512228982784
746206527531323392
746225066455621632
746239834662940673
746196700604203008
746238802889302016
746254397181730816
746252061130489856
746237339127545856
746233891132837888
746224244640518148
746229931953119232
746174655107465217
746260059563376640
746249028770238464
746265076005507073
746246575027003392
746264501192794113
746175955559813120
746193772766081024
746201339324051456
746231605597863936
746248877771227136
746195568146317313
746248831273152512
746254598642405376
746248319853166593
746254561036251136
746219089777950720
746218590584483840
746252962855518208
746151460572897280
746243790030012416
746207731665645570
746246977604718592
746162022098833408
746253130795462656
746199334295740416
746198164403683329
746162923802763264
746220645709557761
746197157632303105
746234512049201152
746148495120175104
746202614434402304
746221509807484928
746261783569137664
746205336558678018
746262752369455104
746251742145290240
746228359147855874
746181378547515393
746219374780944388
746243366103420928
746250857390477312
746219672677167105
746156527526940672
746217680282103814
746233006214373376
746251343795486720
746206670313795584
746194217609789442
746145081132912641
746252367453167616
746266141505499136
746188865543671809
746199955098853376
746203050520379392
746258645944537088
746179260562477056
746225041197588481
746237359994208257
746233568540524546
746227805252288513
746194271913422853
746217009289924608
746209736450682880
746185199784964097
746209581286580225
746245207453118464
746152853031395329
746255810783776768
746138374319255552
746190882936750082
746262823492214784
746185186954514433
746247753643204608
746157101941198848
746217818664767488
746215570673008642
746231752075542528
746217613412360192
746223866976968704
746249452235591680
746242611451662336
746152068814082048
746237016073854976
746259044625747969
746188630721363969
746232649962840064
746155344485842950
746205013551112193
746200949471883264
746221459492659200
746221459492659203
746266103798697984
746190077718495234
746142338196639744
746251805131218944
746263855282683904
746218003344166912
746203851921883136
746221538945339393
746197992365907968
746219798309142528
746234671558598656
746195689504288768
746254967737040896
746190899529474048
746245966622134276
746190622961262593
746208461441007621
746144586309959680
746151196306571264
746218410330099713
746238119058481152
746227914341900288
746254884006035457
746255534131658752
746242036659957760
746186713676931073
746203365290344450
746176811214737408
746254506468442112
746202161290182657
746210722019848193
746258449114234880
746195538576449540
746247359043088384
746153033604575232
746232872160239616
746242217044385792
746254028162670593
746202530724536321
746249334619013120
746193764343963648
746204053265231872
746195354056433670
746225984953737216
746178132202389504
746218171028299776
746260286211039232
746205630201925633
746209711263907842
746189150697644037
746239851381456896
746212428908630018
746264278945116160
746227709047504896
746264900025126912
746250282741432320
746218602999644160
746258948022493184
746257773529280512
746257773529280513
746185061372936192
746236005057863681
746252392308609024
746260374329110528
746197174258569218
746259853925036032
746171371215003648
746248261154050048
746146805008728064
746243932548390912
746218016078061568
746231320288735233
746253709278076928
746236429005512704
746229328036278272
746258650268766208
746243307370594304
746218586239180801
746234528931340288
746245043988533252
746258813695700992
746244624545550336
746235191484506122
746253013333872644
746230594607026176
746258650143035392
746213997922312199
746169609473007616
746144649153118208
746223783036346369
746254464466698240
746199569508098048
746217545946955777
746190014652944389
746163242611814401
746192195720404992
746154916910145536
746248881902616576
746247224972050432
746254699104473088
746191226760626178
746255353633972224
746207194597593088
746193118702100485
746244020393877504
746173774303739904
746194418722443264
746215142719840257
746256741696831488
746157278026416128
746263356449796096
746198617367601153
746226383563563009
746220356180938752
746155994804293632
746152068897865729
746201997708189700
746247866746822656
746153574464430080
746238555421171713
746219056097697793
746202316789800961
746141675433656320
746241042580635648
746196352321761280
746229491312164864
746182666106642434
746233648261672963
746183630871920641
746165893475012609
746185799327186945
746245832542916608
746196494827413508
746149816535650304
746248982637142016
746177494756139009
746258046276427777
746231584336949248
746202769804005377
746204623648628736
746162227611377668
746217118236979202
746219731330314240
746206662097141760
746150173223452672
746245257935884288
746218674525069312
746237829978587136
746236806283223041
746193894472192000
746161862472044545
746239675078152192
746208377282265088
746204749486129153
746240006763642880
746161887679680512
746183215921172481
746144477111164928
746259124183269376
746259426219331584
746258948164968448
746260134981214209
746237569726177280
746170641334800384
746252040062504960
746183618284838913
746206687141343236
746201855110217730
746189096343699460
746149002891100160
746225150404661248
746148390577156097
746256263617650688
746248269257408512
746184327256543235
746188026821279746
746224399548710912
746189968503111680
746176311727521793
746241038268907520
746229500099203074
746157035016826880
746253860340178944
746263603951599616
746256276338806784
746215453203128320
746226060669255680
746254477037019136
746200659830018050
746263943342063616
746262311866892288
746259652648837120
746201414636994566
746266128855474176
746152417050394624
746185501590228992
746204363543064576
746178710869577728
746200093624143872
746226840524595201
746231265494339586
746219018395103232
746245857670995969
746159278675746817
746262588615458816
746223544191725568
746265990170808321
746245346037116928
746262517433901056
746176865702928384
746222755582902272
746240451129180160
746191339960688640
746193781305671680
746265562448199680
746240438781124610
746249787566088192
746205953075228672
746200642880839681
746215885300334593
746195886653374464
746259166008852480
746214324893409280
746195702083026946
746215830719864832
746170674889265155
746158997837778944
746196541266788352
746146561680367616
746185468069449728
746228656750505984
746247028045381632
746211615247212544
746191587550474241
746241038478508032
746248973891973121
746192812262068224
746259921012928512
746262286881460224
746218732997873664
746236475096784901
746209874766233602
746180875163934720
746153256007532545
746231345236434945
746213775267635200
746212722681872384
746229243995033601
746242686835843072
746252312914558976
746264992123543552
746157345345003520
746211862698549249
746197820323966977
746225716526616576
746194582119997440
746191688138293249
746211149830492160
746211149830492162
746258335616335872
746216241627439109
746219865585836032
746222445145710596
746174902693027840
746226526278979584
746260546144575488
746237544723939329
746201452700307456
746139301428105216
746217600783265792
746215256137990144
746195236796305408
746204745207975936
746190413359255554
746203520370515968
746229130669129733
746175514923020288
746169534114111489
746214253745451008
746236139380449285
746212794140237824
746239725757935617
746223338297536517
746207081221365760
746181542096048128
746213578210873345
746230531843514368
746212068513046532
746254779152801792
746182565598498816
746191700998053888
746242741198266368
746244037166891009
746221367079493634
746144179189866496
746227310395695105
746220280733794304
746207890906611712
746210546026852353
746246117789155328
746261666002800640
746203994184286208
746261040896315392
746197262611550208
746196557741981696
746193005120348160
746191734544031748
746212416673873920
746258008578088960
746264413401944065
746247325899710464
746225393791729664
746200949295718400
746213376930373632
746254497995972608
746257530557370368
746161262858469376
746211699317833729
746239981350359041
746231311740764161
746186193730056192
746257878709837824
746149875042091008
746242481470251008
746188630792744961
746223111863832576
746237486028886016
746198797605183488
746170721051762688
746258184726282240
746214018793115648
746202870471503872
746200420645670913
746188605412904960
746225528093343745
746196540985769985
746152936884043777
746257559800127488
746201997813047296
746252488911642624
746229613123100673
746195073243590660
746262714721271808
746257694143713280
746199871179218945
746209140951777281
746235254579433472
746210017389346816
746237255115628546
746208989696790535
746242875499941892
746251180314071040
746205982636675073
746228916805734400
746230749657915392
746239876744482816
746186910771593216
746265684066316288
746186617312813059
746188722828361728
746139901381402624
746246642047795200
746187405942792192
746219240810635264
746219936725368832
746196004198744064
746190165769494528
746180510540500994
746214564111388677
746244590987059200
746222881474916354
746202333327953921
746217587969662976
746261166926794752
746249573866274817
746263960245141504
746223933888684033
746199166557126656
746196482374565888
746226392006680576
746265700768059393
746206267455115264
746175410073907200
746180787083579392
746211540093657088
746193697507708931
746245937526411264
746243030672236544
746219559368036353
746219559368036355
746222029708267522
746224512962748416
746251197242290180
746213523890442241
746201934726463492
746186894216568838
746206947016204289
746195664598503424
746214878587682816
746241273363898368
746245169620598784
746212391319285760
746201939336040448
746254179295989761
746252065186406400
746211078414073856
746224332582510593
746186256464306177
746219383345688576
746225766967324672
746199942696337409
746206766816329728
746198948407189505
746227192858705922
746192237545955331
746213389496573952
746213850911932416
746205533758119937
746244481926709248
746237922244845568
746252019250401281
746147618489831424
746220800781389825
746167982037016576
746215067134242816
746222340346806272
746206196508463105
746247703315767296
746219852914778112
746223858533859328
746223787264221184
746218682687229957
746260470764535814
746258406990843904
746207655786512385
746207131485896704
746181676586270721
746254103735504897
746140450491334657
746172847471505409
746210348898754560
746245962352439297
746230636713648128
746219622177738752
746204741005250560
746211510687391745
746139012071591945
746148776339963904
746191293961768961
746232163289313280
746237653486546944
746254615595843584
746176765123563521
746257207621259264
746245169729527810
746222663266238464
746245748681908224
746242322090733568
746148562422079488
746256955988119552
746249380773105664
746229650892808192
746242951018385408
746170410346020864
746206045538684930
746249469025460224
746226656101052416
746253168200323072
746246017172017152
746219345433370624
746262605635805184
746254871368765440
746201276417859585
746217185622663169
746245228722556928
746240753181958144
746250471401226240
746221782173024256
746217957303300096
746169433354166272
746209568603004928
746196671185354757
746191033948483584
746212932514521088
746209786614538240
746261863231524865
746252891678203904
746182565615144960
746235846047633408
746232280796958721
746201528017420290
746243077065543680
746241281878167552
746192132684152833
746238177887739904
746212827476566016
746264392224866305
746212869407047691
746229789237776384
746262383375564800
746194691293487104
746193680365551617
746242540018425857
746217219034484736
746252988130430976
746210960923205635
746181366157541376
746242934069166080
746199414117535744
746259388600586240
746205609033273345
746202606167437318
746202606167437312
746196515685732352
746214966772961281
746266472612245505
746259162112241664
746225682993160194
746184591610875904
746227843277807616
746228933532618753
746184356654309376
746185065537867777
746234524627918848
746251817894481920
746252853749125120
746205470528987138
746262383333617664
746248554570670081
746188479747526656
746144632250183680
746241797727334401
746255500476485632
746252094416400384
746243672438620160
746253445196283904
746250517727354880
746212886351994880
746204870881873920
746232775854829569
746215642101997568
746173845657124864
746198172595171328
746166442551287808
746247958841204736
746246910424522752
746220956109017088
746197040074358784
746203868665503744
746247900506656768
746263435936169984
746218779240071168
746233912469291008
746209262536269830
746211552294887424
746214094277992449
746224676293091333
746181798116401152
746195001764241410
746252891330121728
746154002434375680
746199443393773568
746258155471052800
746204254562508800
746200265787748353
746190916642234368
746204879350169600
746197664954355712
746173082377797632
746197509744168960
746196381539303424
746226706327830528
746205521045131264
746146515643674624
746236693175382016
746243470927536128
746196293467275270
746234134633160704
746204187180965888
746201402184085504
746243072741146624
746226874263576577
746243236390305792
746175766564573184
746225024609071104
746138328366460928
746254732814073856
746251507281035264
746265805915045888
746175968096595968
746239108977065984
746221736316702720
746199095572758528
746236210780082177
746195924595007489
746225238375993345
746264035709030400
746171077370478592
746186034220675074
746191906439204864
746252778473988096
746180665553600512
746182876216041473
746220176144621568
746208511546122240
746215788567138305
746179336122806272
746215444772589569
746239171799433216
746197551779454976
746232595264856066
746244280704872449
746219840470290437
746144799934324738
746233937559621633
746253625685483520
746192376238989312
746158012356714496
746242527397707776
746222960927637505
746222663350136833
746178102993133568
746246193383096320
746257039492550656
746218259356102656
746194934818967552
746209757388627972
746198591903916035
746216254470381568
746177897564504064
746208490830454788
746223799847124992
746202840977149953
746209480682020864
746220951830822912
746225393582018560
746209060878327808
746182834272903168
746215696619573248
746250089811841025
746180011133108224
746232716882903040
746224362030718977
746211506543435776
746238458927013889
746265273167134720
746245585095753728
746208150835994625
746235485194858498
746240002326167552
746198474668945408
746215847501279233
746266359651246080
746228627553955842
746253852110786561
746203985745305600
746247543722434560
746240715571638273
746207228030418944
746192468559835137
746225247070806016
746195307969404928
746231655812083712
746176379058794496
746261368056217600
746263444295409664
746248651035516928
746261783543832576
746222717720899585
746243550757683200
746206577896488960
746219735465877506
746207714523516928
746202698106580992
746219517504684033
746251503061565440
746251335356522497
746145638988021760
746211024064286720
746255227683225600
746257270502268928
746206783752966144
746236445556244484
746191415667916801
746226190449410048
746212487838629888
746187754082439168
746249544309047296
746251167731154944
746182456706011138
746139473163878400
746239499286437890
746219743904817152
746191990425935873
746202664673783808
746234830782767104
746253646501928960
746198642369822721
746219932694679553
746198222977146884
746261628249841664
746253772536569856
746144968021053444
746204858164731907
746208519930556416
746216275160895497
746211250321797120
746220712675807233
746221580850585601
746207454669602817
746217676310093824
746209530661347333
746212676448067584
746203612657786880
746172532756221952
746154262330114048
746209962666262528
746154455561809921
746200630524448772
746187666060771332
746241084548878336
746216719962669061
746230690941800449
746254112115798016
746210445040619522
746242506367635456
746223644632768512
746238492385021953
746196096506990592
746164672559185920
746182246940422145
746265273267851264
746147316889960448
746252610592608257
746160130215944192
746266409928368128
746188068672126976
746263809279598592
746177771404091392
746229491387662337
746199569294204936
746227515945947136
746215809899331584
746204627738075136
746220008003375108
746209996367486978
746171253728354304
746210109756313600
746261657593122816
746220855563157505
746197279288156160
746256099993620480
746173485135835136
746176492464308224
746152865928994816
746251478046740480
746230942637797377
746200546768392192
746226664577728513
746234570828222467
746218904947593216
746223623858360321
746246575052173312
746212198351933444
746201226052669440
746210474383945729
746242154016628737
746203994477867009
746200986943795200
746217693083140098
746175200316784640
746217693083140099
746204011234136064
746242342798032897
746224852462272512
746210109647261696
746229676058673162
746161304709238784
746175406148063232
746232528382525440
746184813753708544
746239524372545536
746194196579520512
746197854012661761
746227994302152704
746244666450927616
746259862418501632
746196918380859392
746261007358648321
746235741072560129
746220553514553347
746253814437658624
746201951671488513
746246830850211840
746251897649115140
746249754150117376
746206187826221058
746141872331104257
746206280298094592
746198675953582080
746207148372221957
746228141014712324
746227910143442944
746245002012073984
746245555798548480
746213607541604352
746259426311544832
746153344079638529
746248257001558016
746205051446648832
746221316663975936
746265981903855616
746233178147328002
746263196915351552
746259963299962880
746228380127768581
746216929522638849
746170746095837184
746244544711262208
746211238028279809
746177578688454656
746228086560022530
746216157791719425
746261821292748800
746226228475006977
746222994628829184
746214522147340289
746247220710809600
746260126852481024
746226723088302080
746219156626825216
746144460229189632
746241793499398144
746208608170311682
746179830811500545
746257656260755456
746262886713073664
746212286365241345
746210650616061952
746138391297818625
746203411398328324
746236055586693124
746252186800238592
746253570861838336
746219257264889858
746194918058524676
746234214111019008
746237263630065664
746220612067090434
746230938577756164
746198172704243715
746206221535842306
746222243785564160
746164140192993280
746266103677091840
746187208558780416
746265365408260096
746192740954738688
746156452050538496
746249007756939265
746171073348042752
746141964710612993
746231874075320320
746234386283016192
746200278152581121
746177968708300801
746254292328255492
746213448103534592
746260135039754241
746229051241553920
746169903154102272
746244087808921600
746223179023060996
746209828763144192
746209518279766021
746221451099791360
746266510549716992
746191361158717442
746196117272985600
746147358451310592
746246339932061696
746232104619433984
746249540425105412
746199665763188738
746196289549799425
746187267580911616
746249217379831808
746190136296144896
746246436468101120
746196599655698436
746239054321061888
746179386496319488
746238970535641088
746243995207081984
746179247841087492
746254208479956992
746186567031599104
746230401690046468
746216950552944640
746240992102199296
746227109220102144
746255181759782912
746226312415576065
746241600448147456
746224563105595392
746225670687076352
746260642445803520
746234591631933440
746168439388012545
746222587751981056
746214870052306945
746221551662440448
746180665696260096
746249112505425920
746218330273374208
746226299568435200
746234608744751104
746263255451041792
746148755339153408
746254292504346625
746252077844824064
746210520852627456
746217789459836929
746222314925105153
746249393322459137
746246344088621056
746211401354469376
746233878658965504
746230854767124481
746182989239836672
746230309218193409
746138743409680384
746202828423602181
746266376080232448
746195240621510657
746225230071238656
746228954697109504
746250010023596032
746157982799527937
746198869101289472
746261624193851392
746251167718588416
746241986416476160
746209824577249280
746230208932413444
746210835341598720
746229508240379904
746254900703694848
746235082717831169
746238224050196492
746216468220518401
746259019497676800
746195077341450240
746223997172408321
746252614916964352
746209623057670144
746226660219904004
746242447693385728
746206833795162112
746233312667013120
746223451908640770
746204564601245696
746230116309598208
746251557553872897
746249204679376896
746195425409937410
746191344268247041
746183719237586944
746222499407396864
746216019379650560
746197748957880320
746263314246828032
746180548314292225
746202694285590533
746216048639119360
746263079697195008
746260428850872320
746143177090928640
746261070524841984
746255793889099776
746235610822676481
746192682490331137
746261401732255744
746204107715710976
746204728539779072
746233023083876352
746192401409024000
746235766271946753
746256439975493633
746263591326736384
746182628403904513
746200349682262018
746211325924151296
746251457129648128
746215558236897281
746231261606248448
746226450445926400
746226718923337728
746159178201374726
746258692224520192
746142480874221568
746172319140352000
746215671332122625
746220255618293764
746215633524662272
746188181804974080
746238618516201472
746205529253371905
746209795070255104
746203121831927812
746239247485591552
746233291435474944
746246352431120385
746145341213388800
746229546186203141
746195555466960896
746258923125014528
746263830293057537
746146599483539457
746213074915385344
746188508914548736
746217663546851329
746156846004613125
746202857838247936
746225225868533760
746238916257165312
746225779596374017
746192233649471488
746193466808426496
746219412802285573
746194070762987520
746252522386563072
746201557402681349
746193382670630913
746233438223556608
746186831230709761
746199816749735936
746234688428085248
746237729055211520
746244578219548672
746218821325750272
746206586360598529
746213427262062592
746202266177150979
746241759815008256
746263851289710592
746207626623492096
746234734519296000
746191193420161029
746202635267510272
746215914601746432
746236751774003200
746230539879780352
746248743410933760
746255559007952896
746260692748091392
746196599605342208
746211011347132420
746208524175171584
746247925571944448
746256251076513792
746242561044529152
746184520190164993
746138168727068672
746251024894169088
746254225282211840
746197736370802690
746183991586324480
746218246701907968
746235548084232193
746153280816844800
746236777069895680
746185241795112960
746206234299138049
746257761256808448
746189414750052352
746226043690745856
746252723796971521
746166325119168516
746220276610793473
746257366794940416
746164244903772160
746239981367103488
746226261966499841
746209795074469888
746252560030437376
746194246739255296
746250362500300800
746259472314736640
746258113578295296
746227012478480385
746218028665184257
746181894501347328
746210784800182272
746256016396918784
746256188317253632
746178363061059584
746224370083729408
746152656050225152
746151758615941120
746241013195251712
746214094319976449
746255047454003200
746217927901274112
746253038495621120
746203537252618240
746222109420990465
746176366543003648
746209153429831680
746262110590636032
746201100294848518
746211405691396097
746208536565166081
746188139887136770
746227389995225090
746215281169575937
746143260968615940
746257522059665409
746153343723016193
746205110124969984
746247384536080384
746206804682539009
746239847275192321
746194536045522944
746230053738975232
746222055100559360
746201297288728576
746246356885442560
746206947020443648
746214937156952067
746221497102934016
746195081351204864
746150445756866561
746192510477697029
746243383019053056
746223044910190592
746191008887619584
746206179559256066
746217550510325760
746195974939250689
746218313697525764
746239939528916992
746212450043715586
746223002929422336
746262718609403905
746230363756728320
746248315415592960
746218942738239489
746247824740777985
746232029218430976
746264035839082496
746266585984339969
746255118790696961
746244045794607105
746211510439936000
746153326987870208
746246067226705926
746251406571626497
746230657722916865
746220725363605505
746226551151177728
746204699037077504
746186768202928128
746228782881603584
746193994980327429
746254057451323392
746190417499021314
746223342563131393
746246591560900608
746261385072488448
746242879635468288
746232116979990528
746143021540966400
746226853338189825
746256569759838208
746262517287116800
746211850283454464
746166287638794241
746188198687080449
746178295637499904
746253969614381056
746242632389632000
746187414075375617
746244939114127361
746239499131224064
746166501439340544
746236240274427904
746233568246931456
746171647665659905
746240711163523072
746244515590201344
746244385608699904
746197015059521536
746220301839568896
746241189330845697
746238547053551616
746195743963152385
746205000850780160
746221769627836416
746193802218483715
746232075288608769
746204522800779267
746252941926014977
746189515744632833
746237385143291904
746197279246159872
746211598805565441
746224646966521857
746186177007525888
746188458830364673
746203151326318595
746145580230057984
746186965314244608
746263201206112256
746256980961017856
746213205198856192
746242506556219392
746243353780453380
746234789091368960
746208150898933761
746249246869839872
746140748437852161
746185316994789377
746178954428506116
746251150798749696
746256083530944512
746239973272100864
746243391319584768
746241042492448768
746201876157210625
746170972508561408
746246168166932480
746175238136705025
746242540177743872
746176962176098304
746212399720521728
746234960705511424
746209442765512704
746251016706859008
746196469913260032
746252421874126848
746193244464123904
746242925676290049
746250286671478784
746186676213473281
746161304604311552
746228908467458049
746196641527406597
746210860343787521
746246658757902336
746202983407353858
746217285912666112
746239977315409920
746216572964876289
746237033077604352
746254078657830912
746261749779693568
746200295043018753
746208125624029185
746232175838691330
746195853363142656
746150382720651264
746244138216071168
746188592666443776
746232956109217792
746220805223120896
746240698513383428
746211946819530753
746266078603534336
746235329791721472
746188685004017664
746257987627425792
746207798527037442
746262421161926656
746248764424335360
746232486179397633
746224479194353664
746226593266204673
746244804716134400
746216317347213312
746221677680308224
746266510319058944
746192053227270144
746203121731305473
746262463054680065
746258650457571328
746240828792778752
746234239310389249
746179478653636608
746195320581718017
746145693354573826
746246289763926016
746264417545883648
746209824266846209
746227033684881408
746217348969857024
746140614207561728
746264748698775552
746242774765309952
746192548100661248
746196302019497988
746212844161511426
746185979732582400
746251805059866624
746204765927800832
746224156392329217
746204531160027136
746206720536371204
746220440125767680
746232545059057664
746187749686804480
746252472226844672
746185329565110272
746173921104302080
746202799076057089
746247879254282240
746215742509457410
746194771069153280
746252853933662209
746153817935314944
746262496470773760
746192455704289282
746252887425056768
746231974520446977
746209136543596544
746233262389886977
746205529559568384
746154371470270464
746184440490033152
746253088571351040
746211170596487168
746252065379336192
746256615892987904
746231005686566912
746229684296245248
746244750341087234
746139003699761153
746184671004852224
746254330123157508
746202324884824068
746241638259953665
746225716845387776
746265214249742336
746195660328755202
746243035047034881
746215780409192448
746237464751136768
746193474878218241
746193797919318016
746221778293268481
746228149218750466
746190295729987584
746238060392701953
746262681020149760
746226052142235648
746256058117726212
746231953603497988
746262123249016832
746186319366225920
746250207256518656
746238752352178176
746213137829888000
746229349016231937
746222994561785856
746229394956394496
746187892544970753
746188559430737920
746249221351874560
746261439590039552
746203616873062400
746264568603762688
746177910122242049
746225431406272512
746229957244772352
746254024047886338
746236227397922816
746224525268787200
746154371398905856
746235267254648833
746263087758475264
746214849328275456
746193353356640256
746186407459360769
746223661426761728
746207999815876608
746264396435972098
746138718403235841
746215994369073152
746197975630655488
746258440411029504
746153516025028608
746228669585055744
746229072041127936
746204841773391875
746215176467152896
746179163992645632
746265063321853952
746263306084638720
746167193683927040
746245031514669056
746227029608042496
746260759928201216
746204652891340804
746262232166629376
746196511877300224
746256821460017153
746266040724824064
746205567362818048
746212747860279296
746229713962598400
746222671453523968
746239893261541377
746238500677136384
746255404099854341
746265424099049472
746255676666712064
746261414386540544
746240292043427841
746211011242266632
746266166386167808
746203642080821248
746180481226514432
746229395082207232
746242120525066240
746250903372632064
746202836740902912
746183018486837248
746221656545210368
746241042429546497
746194540344672256
746211288146075648
746254577679294464
746256284706430977
746192883632377857
746214756722212864
746194003465383938
746227478205652992
746214417319157760
746265939952414720
746264471828561920
746185681890873345
746214396070748160
746194624427888640
746238232271060993
746180770474057728
746232016425783297
746253688361058304
746252476312092672
746176009888739328
746243248683786240
746157148225347584
746251738286534656
746188252982345729
746223636323799040
746216594162913286
746200232065544197
746239540868767744
746254619500810240
746223040820707329
746223040820707328
746223460083326981
746244641146703872
746254267070160896
746233304110641152
746185065416245248
746157064406261761
746238593027346433
746245505185832961
746197052623708161
746264077543088132
746199603033190400
746256955929407488
746257857780269056
746240501406326784
746238576359153664
746261456430170113
746188223555067904
746224290777837568
746176492128731136
746191516238942209
746229948482912256
746226534353035268
746261242461970432
746214538995863553
746228698668400641
746190350155288576
746264215980285952
746248961384677376
746225481955966976
746188257516359684
746210025689931776
746259124107812865
746226396263899141
746264773843628032
746171295486869508
746199204528197634
746150768814620672
746218875897864192
746192069874507776
746236865003425792
746160172226121728
746236827246301184
746239394470756354
746179902194356224
746232200878686208
746252497472397312
746257958175121409
746216224728616960
746180711745478656
746230443658227714
746162550572670976
746254053458481152
746192417854894086
746235380190445568
746217072363921408
746193932275482626
746192359407259648
746257257747349504
746216757799510016
746156158319136772
746254640526794752
746191436761042944
746202153040044033
746181689160962049
746185707023040513
746215398807216128
746224898893193216
746258310756708352
746211573241307136
746221388013285377
746202874313482240
746219999870615555
746213368546000896
746211753759891456
746169391285415936
746212005657251842
746191142870384640
746209472045940736
746152152540844032
746249662001201152
746249905123930112
746158217797971968
746146905718198272
746248466444193792
746187489614848000
746243274034253824
746140807044939776
746191356943441925
746206942939381765
746215142665269248
746139448052715521
746195836527218688
746190060903530496
746249909360275456
746211883934375936
746263264137453568
746227863913795585
746228652723970049
746246918687293440
746214320669765632
746242623799713792
746151263650320384
746262085273694208
746169898871709696
746247288033423361
746218884001234945
746246704844902400
746266472729681921
746232020611653632
746194502503661568
746139989277294593
746172587332485121
746210889959776264
746150768797978624
746256519759564800
746230720473890820
746213150647681025
746147023179526145
746172595851108352
746138722681430020
746239650008727552
746248395359195136
746252073721806848
746207291079168000
746145051852451840
746254581940748290
746247229032239104
746205642726084608
746248214718840832
746203159714881536
746241856426516480
746228342467137536
746212865153990656
746203989968986112
746207073046671361
746236479299411968
746229990459486214
746227021273980928
746242875466350592
746207169532428292
746236894334226433
746197690493460480
746157173504278528
746233782471000066
746209308338118661
746187242322812928
746225460892229632
746235611086893056
746250748044808192
746143164172476417
746252761579261952
746239843232063488
746263591389659136
746223393142235140
746253549949034496
746178635623587841
746227918645268481
746222965239361538
746144435356962816
746244255576956929
746176114813345792
746216086547292160
746191529052504065
746264497145319424
746202962356109312
746211623774232577
746198571184066560
746237599291846657
746194410342256640
746200424999378945
746188555244822529
746212064364892160
746255433074089984
746230254927110144
746239864144695296
746217634413195264
746150965925994496
746218884093476864
746197283419496448
746193613499969537
746193995081015297
746212613810335744
746251608179286016
746198248218492928
746203021172834305
746265659181498368
746265642148503552
746179809777225728
746259606763089920
746244645366206464
746219257504030721
746240811973545984
746217084686766081
746247686567960576
746259732592201728
746211501963259905
746263603670573056
746195509354782720
746207710555734017
746250156916379649
746221644151021570
746228539544870914
746262710321479680
746142615041679360
746250894942085120
746231886314254337
746187779156115456
746172469883506688
746181961501257728
746237657773051905
746228757329903616
746262601290649600
746211300720533508
746191587646922752
746142946043498496
746200920099172352
746189578428518401
746261221557604352
746264169876430848
746225410342428672
746215427819241472
746245010249687040
746252371391479808
746223221217714176
746197879149125632
746194624390148096
746182297058041856
746233388101574656
746240287555485697
746227272697294848
746157873965731844
746217478972276736
746214408590753792
746233014582054916
746260667661955072
746232540797624325
746146700230823936
746172818040070144
746213721001730049
746229650926379008
746227834637582337
746259795506663424
746192799532351488
746158641229631488
746236512849649665
746233102725320706
746229575416320002
746263549438222336
746229562883747841
746225024390959105
746238194652487680
746197954562662405
746254208740036609
746260516973195264
746248143688339456
746216879073550336
746163380751237121
746196599575961601
746170360320630785
746240598085013504
746241516742578176
746218884085121024
746235724416983042
746237829919825920
746200550811697152
746221363145277442
746242304927662081
746235086702419968
746215121672757249
746254208370900992
746184373452431360
746254120575610885
746199699162468353
746259988289568768
746221211865145344
746233555668205569
746250567807295489
746207022488526848
746181521212465152
746199833560514561
746243374705827842
746257421459464192
746244733584834561
746217286118187008
746253424228970496
746240400927657984
746256507193393153
746204908534145024
746241097060352000
746244288934219776
746207005916831744
746212722556055552
746246398589313024
746260466624782337
746148650376585216
746177649978990593
746257840797528064
746246457670283264
746238270040743936
746207555328716800
746257039865819136
746168288393072640
746240149298634752
746229982096064515
746241873279258627
746231093817286656
746192011082891265
746202241124622337
746264606197317632
746237011929948162
746209874900463616
746222419984056321
746238006068150272
746174214625984522
746247652828905472
746227662843109381
746251410996662273
746223514512818176
746244465061400576
746169194283147264
746153364803706880
746222730467409920
746249217434255360
746210550061817856
746203172176199682
746250525998465024
746176408217620481
746234302359212032
746236563214864384
746188437644947456
746249426897756160
746186004806115328
746198646551568384
746145366421151744
746226580855283713
746252039919800322
746235594234167297
746215352325931008
746262270141935616
746161510381137920
746152681018920965
746223376084045829
746151330557853696
746249976402030592
746215524481138689
746212508696907776
746219022706847748
746189515497189379
746243857046724608
746208066933141508
746184327222951936
746220650038071296
746213431695417344
746245019007320064
746225997490511873
746177914287296512
746260869202481152
746166195204694016
746266049209843712
746200693413810181
746240220681670656
746223015491338241
746216421911199744
746213787959603201
746226010186620929
746253118199963648
746222805608390656
746169001282179072
746178061092126720
746201280519929856
746219710518157312
746244506945724416
746200257382363136
746260927838838784
746233589440778240
746192422091161600
746193856618594305
746206192238632960
746169336641945604
746223988674748420
746203734108049409
746197669375152131
746189414829723648
746257048199901184
746255831889547264
746149103319420928
746223950678495232
746207060451172353
746201305899667456
746220402301558785
746233593651879936
746261099905945600
746262257278025729
746209732248014848
746221962804899840
746211237717913601
746255940937101312
746255089254416384
746255038893395968
746220033437622273
746246948257210368
746215356679626753
746179990467784704
746197769895829505
746232825964179461
746192002820124674
746253319245561856
746243101824409600
746222398798594048
746249598876913664
746204673959288834
746240363220865024
746232972651565056
746222835304009729
746213578164707330
746212328446689283
746246105168392192
746255416678461440
746253243810996224
746215817872736257
746243148301615104
746264136619798528
746175980440518656
746221551859564544
746245207566475264
746198827145691137
746176169389723648
746252338034155521
746229332285153280
746256976888365056
746195022920376320
746239125783646208
746252128314888192
746223409911070725
746208859597864960
746235405276712960
746207353830150144
746189083639091201
746229609109196800
746148449175932928
746243332842618882
746205990849110017
746159924619640832
746142627326738433
746253885501739008
746206527703244802
746245681451507712
746223007245303809
746233752859246593
746197921104728064
746225599207739392
746265088449974272
746248009260933120
746226161420668934
746191629619343361
746192250418274305
746265575307935744
746235938339061760
746236148066856963
746187724500008960
746219807071051776
746263440126263296
746255479576367104
746209115777601536
746252866533351424
746231714519801857
746203012968812546
746228115932741633
746234973619773440
746240849701404672
746205814755450881
746226584806297601
746213138001846276
746244544748986368
746221191048757248
746224487817846789
746219475649732609
746224466699575297
746174625613242368
746202698270179330
746239734180024320
746247564954001408
746154669240631297
746264417353011200
746224353340096514
746202513896943616
746239620950679552
746173438784606208
746204128754307072
746244570099253248
746218179630764032
746165104828362752
746243471317569538
746218103885832193
746260370097078272
746237682913681413
746253340359729152
746231630537232384
746223640358719489
746160440753848320
746224567585103877
746225620376379393
746197992080711680
746263784071782400
746226450768891904
746207949484261376
746263033253666816
746255206669762560
746243748032438272
746150210649231360
746266401426542592
746251595340353536
746215159635410944
746190765685039104
746219999929327617
746219215649071105
746218422803914753
746244041507909633
746206997310119936
746226878327906304
746147971146858496
746185849793093632
746262320310005760
746255110129487872
746248856543821824
746263180280725504
746208323041529857
746257920518586368
746217357375266817
746195353926402048
746233668885045248
746232448334209025
746242938410237952
746251075200528384
746250613982388224
746257626959249408
746254485316599808
746198713828151296
746217458080460801
746155466443661312
746225531994071040
746215834985467907
746203662788100098
746252438513000448
746243005405749248
746265915034079232
746221320921194499
746249943090749441
746233765572141056
746192816309579776
746260340560760832
746233375480918016
746194099955347458
746227612532375552
746162512563843072
746243135450255360
746234700885172225
746230145665499136
746188978798223360
746208188584730629
746149661233262593
746212932397129728
746156317597925376
746228010924138500
746238513377509379
746240564316733440
746262228177813508
746249800299982848
746247862472704000
746254296581292032
746234361096212480
746224479399870464
746148063480274944
746246608472444928
746239725552427008
746253051074207744
746200001534005248
746187376389685249
746249284597714944
746231353692172289
746179340354805761
746250827879354368
746203797194608641
746203797194608640
746141977356341249
746184000046305281
746252153187147776
746251851461500928
746250269902671872
746191600057884674
746209115609784320
746221056914915328
746190715332395009
746205437167472640
746243626129317889
746157282375909381
746251004274827264
746244507314831360
746185153685258240
746254728703549440
746237070637576192
746139305479929856
746236890391543809
746179042261499904
746226861571637249
746216639968927744
746239272563314688
746138709859278848
746203977671315460
746197166020919302
746186411997532161
746223741202423808
746174155884797952
746192179068993536
746187380554502144
746202119552667648
746239259875565568
746232205253304320
746253298253049856
746223355204800512
746194221464334341
746251352238587904
746250819419389952
746236747512569856
746192711502331905
746212546709905408
746170825779384324
746188362315341824
746238555404460032
746202362641977344
746239897564905472
746217516750381056
746207538534719489
746198407727898626
746170343396610048
746219441772322816
746230284308217856
746249309532880896
746248021738823680
746174705577562112
746237456471621633
746252224800555008
746241235371843584
746235598562689025
746217877670236161
746221803299733506
746232972878110720
746164882635132928
746156942465335296
746213708351737858
746245471790895104
746219139774058496
746229050906017792
746222168116068352
746139238341742592
746223036685160449
746204677822283776
746195291024437248
746212588594200576
746209967087058945
746174441118441472
746225251147624449
746266007027728384
746177075317514240
746207156970520577
746237402163752961
746235099352465408
746144380512141312
746258411289968640
746255127279984640
746228967070273537
746217822926209025
746210755620405249
746214291448045568
746195718923182085
746228677965316096
746257652116656128
746220159346442241
746259380191039488
746222717850947586
746196486711480320
746240354840514561
746246167864868864
746245937534644225
746191440653352960
746229009004978176
746196717050028033
746217298835300353
746167663341232128
746200047524556800
746186185190572033
746242451921244161
746211665767608320
746259900108541952
746217273547862018
746222994524037120
746236219059671040
746225326770913280
746260831218831360
746227780241653760
746241264996089856
746237750177857537
746229806249848832
746215356868362241
746213368495644673
746206217391857664
746210889720750080
746184897623105536
746221190805479426
746210403105935360
746238521648652292
746183673062494209
746152006109143044
746144460308873216
746251624830672897
746241013128237056
746196880632098816
746217373963718656
746186726196944896
746197732407152641
746231924331446272
746183672743628800
746221107041099778
746201813150359552
746188148368015360
746192497815101442
746220582769856512
746242909234675712
746198873106841601
746202232626917377
746211456014704640
746241739086827520
746264824401690625
746181412378808320
746171647720361984
746215637580578816
746220255635079168
746155420163530752
746258524343132160
746256959951769600
746187812530053120
746171325107085312
746190325085921280
746238651823075328
746266254734856192
746173401249677312
746235934039891969
746222851913506816
746265931677110272
746170876064833538
746250110695260160
746266451632340992
746240048698273792
746221551519838210
746233782089375744
746203960634028033
746197690103402497
746149032364511232
746219643199598592
746226496734257158
746242749502918660
746253373830209537
746263289311731712
746255261174636544
746225141869228033
746209476445757440
746244368617480192
746207899194535936
746194825649631232
746237016191340544
746257408943620096
746203662888800256
746241445103710208
746205000867557376
746245828163973120
746250756525785088
746230892482297856
746244792321978368
746218888166178817
746234000360955904
746228661162913792
746201775556833281
746259044759797760
746183379289268224
746193013609664513
746238383387639808
746226685675077632
746238609972334596
746259833104498693
746231760703234049
746241126714089472
746262110485811200
746202471677059073
746223443490668544
746238844610052096
746237393506807808
746253227134451716
746242657354129408
746215046171131906
746234470047453186
746243697684193280
746207685322760192
746233287438274561
746220201251733504
746204963282419712
746223271218032640
746246184713453568
746230649141399552
746248193902522368
746238299489001472
746229684610859008
746234470286516225
746175934647132160
746252149034729473
746223061569966081
746206422673678336
746196729955946496
746205533573525505
746199648864395264
746198562665435136
746251029449150464
746241713518239744
746223053130981376
746147274921811968
746242095506030593
746220322718814209
746192048861024256
746184109089665024
746202425875267584
746248172943589376
746265537320198144
746183522029756416
746251083622793216
746219240705789957
746230900677971974
746197241543569408
746202404543045632
746243919848087552
746230762312130561
746251503304908800
746190388109578241
746189264065433600
746243517299699712
746243672543498240
746239939679944705
746236840135385092
746256385462108160
746264786485153792
746238165443219456
746212265620176896
746230963819077632
746233727638896640
746263347893575681
746223833590358020
746206716639928320
746263557755518976
746261594552832001
746224198352150528
746249036936544256
746239545365008384
746156590428880896
746206922022363138
746213905488187396
746201767243743232
746161699074543616
746242258853203968
746192845988462594
746233941523193860
746263461047369728
746218125020925952
746213058129723392
746208889201274880
746207932614774793
746228811994271745
746235707459416064
746244377073311744
746257907814129664
746175796142694401
746157722958061568
746194628584443906
746229281919897602
746155386378592256
746260663694032896
746231659985436673
746221497115541504
746188756617658368
746232356206370816
746203029490171905
746236000930652160
746218557143285760
746191839183527936
746191839183527937
746224127103512576
746254963387543552
746200987111612417
746257199249432576
746186638460542982
746254007270838272
746232200857718784
746209342114828289
746148264529932288
746248126948745216
746191508051660805
746189133991682050
746182804732514304
746265776278081536
746186197958025216
746210554172190720
746219039429529600
746239801305686016
746177771420909568
746162244401061888
746247132655550465
746215251729747969
746237330722197504
746188651533524994
746254326171992065
746206745744158722
746220570136588288
746224345001779202
746245207637823488
746261154477940736
746259053102383104
746213762881851392
746225406219427841
746228283520364544
746189477744283649
746204803865313280
746228346376204288
746184209652297728
746155113941598208
746234734485745665
746250605845422080
746188823428665345
746222025471975424
746211111888838656
746192254285471748
746207622429237248
746187292742651904
746251297725235200
746195350013120512
746218632598851584
746259116079853568
746197220664324097
746264400911286272
746209476445769728
746194532086095872
746253235502125056
746263385721888769
746226031296536576
746149556480540672
746249859028631552
746232939290058753
746143508176711680
746239331187122176
746187389094158336
746234822650036224
746245190906712064
746255818971033600
746251704438525952
746255253092237312
746259807942885376
746206707919912964
746232884814458880
746190488810598402
746231919889678337
746203373666349059
746231311749124097
746233853795151872
746201939109515266
746236844036153344
746253361465430016
746185493382107137
746211640517918724
746220020926058497
746211153886339072
746229394998333440
746165939624783872
746241214765162496
746202664753471488
746232490327576576
746245404795240448
746197493218566144
746195110887514113
746243244577665024
746259564794908672
746251456882286592
746254858802475009
746189314384551936
746171207528120320
746193030630170624
746243752017207296
746221740397735938
746207836502265856
746253172356825088
746199221292793856
746142526822723584
746244628924465152
746244972563795968
746223136991940608
746237322329460736
746260109853077504
746177276816015360
746253063447547904
746243399984963585
746168598763290632
746225380969766912
746256289039212546
746198952857346051
746188513343725568
746248638335225859
746243114793328640
746256167391858688
746239092107575303
746217176860758020
746180850014953473
746228157515083776
746195656256065538
746255143767838720
746245593383698432
746245845092171776
746239134163828736
746243873895129089
746259178977538048
746242888066039808
746212424949239808
746170389601062912
746193026259681280
746200068512833536
746191541308264448
746208868271689729
746188723050553344
746229219017953280
746239180229861377
746188609796063232
746266036517896192
746196679548801026
746247699150733312
746234768010862593
746169730877128704
746208478096588804
746209136694550529
746240077903204353
746199967870509060
746238723268894722
746203247845638145
746244792443559936
746200433308295168
746224139682209793
746194913767809024
746150496122044416
746241558693847040
746176551012556802
746251645961539585
746255923912507392
746174080630431745
746246168091463680
746217936205950976
746242397420552192
746164211462606848
746220071211544577
746192950867034112
746259338025664512
746175779382296577
746250655870902273
746238400051576832
746207148267343872
746224667921264640
746151947254833153
746197531013439488
746262496449724416
746194351533895680
746211606837633024
746200592813428736
746198738910142465
746227180401627136
746261057749028864
746256230079954944
746193118421123072
746233421765042176
746234939855626241
746200320242376704
746198352857989126
746181492011859968
746236810506862592
746236361988964354
746204824803282948
746231924021026817
746254380463169536
746210684220801024
746170867688804352
746259879283679234
746201016182284289
746265273309798400
746259271256522752
746208612473671682
746221077626380288
746202870316310528
746166421558722560
746181412299038720
746200064469532677
746215062986076160
746260630169075712
746179617153814528
746235715822858240
746228778662191104
746208796796583936
746213267899482112
746137963436847105
746218200581300228
746225318185177088
746250920384729088
746181437473185792
746257056437436416
746193458285555712
746219534088994817
746216593831538688
746192887679836167
746242083015491584
746151267551055872
746248042953719808
746246247837732864
746189045672251392
746223166444298240
746201255249207297
746201255249207296
746231072896094210
746222638180139008
746246348362522625
746243248784543744
746167353063276544
746235967695028224
746189750332067840
746247023893057536
746200408268247041
746248290199560192
746250811357855744
746213213230891008
746209287429447680
746248151854620672
746199493830316033
746203822356238337
746265310903279617
746143864851935232
746190358548099073
746266204206137344
746204442962198528
746254955023990784
746258637824241665
746230280202051584
746219471405080576
746231253150511105
746254728737230848
746214438164848641
746247849902374912
746219953666162688
746179772024131585
746161321645871106
746259057284096000
746181252730990592
746247535463960576
746245953984827392
746207123265069057
746229776772276224
746228048664506368
746244427513946112
746228929405427713
746176412760039424
746179675957895168
746189779813924864
746241927461347328
746193495837138945
746200332531752960
746223787184513025
746247640136843265
746224663852814337
746198340321185792
746204166205247489
746141033445064705
746193697474150401
746220968515764225
746266065920008193
746221270665035780
746254787155468288
746226073298313217
746260151783534592
746189377252925440
746239155202490368
746206737280045057
746249338830073856
746190807263125508
746232163188670464
746247422058369024
746235980261134336
746178866293596160
746177633298300928
746198206019571712
746193345035198464
746209308375801857
746225972458905601
746212366103117825
746245140654743553
746205156224622596
746264539230961664
746252912310030336
746249913642684416
746241550313742336
746264463662264320
746263951797813248
746210432759697409
746242070046613504
746206217454784512
746253604739244032
746184813720240132
746191713614471169
746208046209081344
746203541467914240
746204245968326657
746241088797577216
746257861790076928
746237259360329728
746156510653210626
746211418412703744
746250454439464960
746149736709754880
746238924360581121
746262790239838208
746216929409437696
746212986818179073
746205856706924544
746173560410955777
746216296275025920
746232024822747136
746255273896087552
746200143863549953
746249288515227648
746201893051891712
746208918397820932
746210583637164032
746197891673317376
746249091332583425
746252878956761088
746189486363553796
746245711025606656
746214672991297536
746259543697596417
746178052514713600
746251704534867968
746178388277108736
746245547137236993
746252555953528832
746214832475561988
746192195716145153
746237762622230529
746214861789528065
746197816070934529
746229034195918848
746257417286082560
746227180418433026
746217105733779456
746225653540806661
746231387544444934
746229621373341696
746147882776961024
746191239641341952
746251775854903296
746216023565578249
746232901553922048
746229596186517504
746171853366919169
746216770046820354
746225796365201408
746220692035633152
746224399666188288
746221216009060352
746255206598352896
746201884558405632
746235573061328897
746247350713221120
746234193437306880
746249615582830593
746251381556776961
746175196248309761
746241898101149696
746265075984457728
746235245934977024
746240950372950017
746189737858207744
746157773264658432
746143340647768064
746202379440140288
746263113041870848
746220528466169856
746234499520835584
746248902928629761
746217298713665537
746195069007331330
746246704744128512
746216669370941440
746244158818390016
746179164093329408
746199338473263104
746195509216346112
746250353776037888
746231781582462978
746251884764217344
746211166754484224
746195966374477824
746175095773724673
746211397294391298
746205818765221889
746224009432309760
746247917082673152
746257815719845889
746252828763631616
746261708067332096
746243232019812353
746188789777784837
746183316529811457
746238354077868032
746251901692444672
746251649941921792
746260474694512640
746212311644307456
746227767767769093
746188982958985217
746210105280978945
746252593853304832
746256150425899008
746243043490041857
746148461813374977
746200462848724992
746249645161070592
746206267761274882
746192413769621504
746212500215988225
746256641042046976
746245022845124608
746247568972189696
746185711242489856
746168963416064001
746232016622891008
746264019225427968
746265436510117888
746194167026462724
746178295964786689
746266233595662336
746204346832953345
746244616014397440
746208377244508160
746210948524871681
746215423851433984
746226467596435456
746243848414830592
746240732415963136
746255814797688832
746211401371291648
746182729050394624
746259782978441216
746185941853868033
746225985272455168
746247422339256320
746196100856451072
746197187063775235
746197857896542209
746239876614356992
746193617736196096
746252874607370240
746196821924413449
746265939839090688
746239360660475904
746255189859012608
746216338377445379
746245807163203584
746180262896111616
746259514328911872
746254846018334720
746200727010213888
746233731820589057
746258201398624256
746250526153662464
746199695215603714
746237548574302212
746248739342286849
746221195184340992
746229394910240768
746242682679341056
746171119556661248
746261099767562248
746254560793137152
746227700608565248
746187770729725952
746156447839444992
746236101552050178
746251054493249536
746220738089127937
746151733278162944
746211930130395140
746237141726855168
746262869721911297
746189587001671680
746224248675401728
746153536736493568
746177419292315649
746186193776279552
746232117210685440
746231047470231553
746228228885340162
746235216860110849
746266049117622272
746212613755805696
746236605195640832
746197769904230400
746208524036800512
746255785613615105
746219987333873664
746204170647023617
746203432139165696
746172101027999745
746237137738076160
746228073675128832
746210566914482177
746216849734459392
746260328137187328
746260923556499456
746243559242764288
746237410200059904
746242049175760896
746190782357377024
746191117771649024
746250613881638912
746210755507195905
746191658799140864
746185946282893312
746208239138672640
746229726528700417
746196557880426497
746214010433871874
746219861240479745
746239897787215872
746219525650014208
746251541129138176
746192396921102338
746208087950819328
746250936880861184
746217902592843777
746217902592843776
746165050071646208
746221228721987584
746174743301263360
746256800832425984
746241051065606146
746242648860725248
746208666693472256
746241411683495936
746187615666221056
746227889108979713
746206846558474243
746147002174607360
746242422569590784
746196893466689536
746216401266827265
746266363501617152
746201045559193600
746154371327590400
746207676762251264
746266070059728896
746170460677734400
746222679892471816
746251637392572417
746234876894941184
746224701484109824
746197820168822785
746184712952086528
746235376256225280
746243890718531584
746161950539710466
746192048928096256
746251717025497088
746247589822029824
746245341637390336
746197543697022977
746191755435872257
746232985549049856
746196545104580608
746231437611827202
746186768270032898
746210172658294786
746156741184782337
746259317305843712
746219580528304128
746207114960330753
746198247950082048
746222327805837315
746233870438146049
746227960760279040
746228539494535170
746259610739286016
746217097143812097
746213116967411712
746219852797345800
746212638900658177
746232112961839105
746253931785879552
746237968306737153
746236634564157442
746250244912979968
746209975316316160
746145844664078337
746198269034848256
746198269034848257
746250312034418688
746231378853822465
746198533301112833
746217202068512769
746218204809199618
746203885207838720
746186642470277120
746232914090721280
746185598189379589
746215960877502466
746197996602155009
746240811868774400
746192577506877443
746203209811714051
746203528973037570
746217743251189768
746252300247764992
746216728238006273
746240371517054978
746229160176082945
746145475426803712
746195299614396416
746212001236426754
746239255924588544
746217122498437121
746213569876754437
746194091524792320
746193231956738049
746170276430262273
746225091592085504
746227499206467584
746188999614574593
746158087753588736
746228673800351744
746236701664649216
746207324595904512
746250500840951808
746249909532233729
746231471229173760
746167810074738688
746212605262331904
746176051965923328
746225448401534976
746185144969601025
746235048966295552
746230598843273217
746192061506846721
746236663743942657
746243680873349120
746214299576606720
746205797978243073
746241353198120960
746220864014712833
746185774090100736
746251083769593856
746264593803186176
746214132119003136
746194641037365248
746243433505914880
746224277939073028
746200836158558209
746209761499066368
746195299442393092
746240296246095872
746197266524835841
746233153082138628
746194779248066560
746193487658246148
746209669165654019
746173145074147329
746194460623527936
746265113527730177
746196201230344192
746218221326368770
746241206179475456
746216799729942529
746191147198910464
746196910260707334
746180430605520896
746212345005826048
746248726700761089
746227629187993600
746243982762610688
746264287631540224
746253155894235136
746236642688524288
746253193374470144
746259749272952832
746245006437060608
746188462798233600
746249506849701892
746196767696293893
746167109831524352
746207370900955136
746148604251779072
746202895507296256
746191620983267328
746259212146188288
746257182165970944
746187397335900160
746173245687205889
746224869570813953
746242485630885889
746221744520736768
746245060652597249
746212382850965504
746247510088376320
746240782659518466
746233740481835008
746176685272240128
746216275248979968
746189020590313472
746265755575025664
746237540387037184
746218598998302720
746220406512582657
746175313617555456
746204422129102849
746204019450748929
746247451565228034
746227189033512961
746253046859075584
746259124292358144
746219907579154435
746152983038156800
746258256075513856
746227721517228032
746214396167233538
746249930210172928
746159702384353281
746238874364436480
746202052225687552
746244536570089472
746248441487974400
746185031924670464
746190673208971264
746234050575097856
746172398853038083
746212462769250305
746212735361286144
746230343057891328
746229046804045824
746207685515763712
746184927146807296
746186411850739716
746220620518588416
746213968243372033
746209283155468288
746196256012144643
746224835806695424
746228006763429889
746197161633689600
746251096499306500
746187376653905920
746224118672986112
746188152256159745
746256431398195200
746203331618471937
746145110430257152
746189016567975936
746266372167065600
746191386265804801
746256121179013120
746211393091690497
746256859296784384
746169689064169476
746211434992852994
746143696874315776
746261397609254913
746241814357741568
746169710216159233
746210088638046208
746217617518538752
746216614979244033
746203377655111681
746250542515634181
746193147961573376
746224969890226176
746214568347611136
746170926585176064
746220666655891456
746199573597552645
746230099838566401
746264547359604736
746230728929615872
746206426951880704
746261141878341632
746253633944092673
746239100642963458
746219349619277828
746194917911756800
746178790905253888
746262878349463552
746180401501184002
746257404631879680
746248311435313152
746259258304495616
746217369916170240
746253130539606016
746241554340155392
746214979292934144
746219454388809729
746244968491159552
746240455524913152
746187305086443520
746228648395448322
746138005396656128
746159920790315012
746153130136580096
746196453006020609
746249082927259648
746244100190519296
746215100722216960
746140903648157696
746243085445791744
746216367351697409
746258524557221888
746238907570782209
746259904416059392
746147824262225921
746207089597440000
746197291837464577
746242451749376000
746189226367082496
746241726101200896
746215016974548992
746190430056787968
746218724785455105
746188773340307456
746206951336402945
746258994088513536
746258046255513600
746188647230115841
746261221226086400
746226253682749442
746226614225113088
746199367917309954
746208394340536320
746196662897377280
746222046758076416
746222604281774080
746182439911952384
746198608999899136
746212299065561088
746240945969061888
746194968046252032
746246453270560768
746246159484620805
746250719083302912
746219311870545921
746229776663220225
746192795631648768
746183077446070272
746203352506130433
746166572683792384
746248554818248704
746252237316423680
746178358598307841
746186105616105472
746234008887922688
746178601956085765
746261586336055296
746194192183885824
746183844873674753
746239373461463045
746253520639246337
746191570915860481
746262798448074752
746213590915416065
746256096004804608
746218640739950593
746239482349793280
746236093427646464
746258084016754690
746245559938211840
746264711105224704
746246729972908032
746220742333763584
746230548616515584
746208826093776897
746179709478801408
746256125318823936
746194548930416642
746253738831151104
746231098032558081
746170247053377536
746209174170677251
746263804971868160
746212932367704064
746255747722383360
746246146989817857
746212256942194692
746211845925568518
746193718273683456
746155457702551552
746198646635397120
746240417801211906
746237380894437376
746235657249398784
746218192113020929
746263549345882112
746217068089868289
746198835404234752
746234700893589504
746165255630266368
746204740845875201
746206640844607488
746200005405351937
746222705251233796
746236437444468736
746228992533889025
746187980319010817
746218703813935104
746261338981273600
746265042606243841
746142015080042497
746255206699139072
746229525034336263
746219546843897857
746222759655571457
746239872365535232
746192413828358148
746193084833112066
746261519248265216
746210357253791744
746259807796084736
746253696703545344
746174193717370880
746254544078782464
746217642722111489
746263565963763712
746256347444944896
746243819050508288
746235543764119552
746250425410723840
746252551616606209
746220402418954241
746187020100243456
746139120947298304
746232750655475712
746223468383862784
746231039131979776
746235485236781056
746251595692843008
746199762295095300
746207999878799360
746204531256492033
746242183435419648
746194926367498240
746193818844725248
746220142418235392
746147975068516352
746251985427566592
746250450454872064
746213775561220096
746262530109095936
746220217794105344
746243441894490112
746192585794846720
746246663199567872
746178467822190592
746203075623292928
746254481264893952
746212269634158596
746194276111945728
746198717955346437
746238437980680192
746198864726634496
746237104099729409
746190342081306625
746199208693161986
746208570367053824
746248839720505344
746221140700336128
746217110066454528
746237691566530560
746173229178331136
746238522017800192
746236550468374531
746149845702942720
746234658950504448
746141826546008065
746197010886209536
746187590299058176
746170460849774593
746214325023473664
746251490537312256
746178279195869184
746216359307010050
746239490558033921
746236848175906817
746247036433903616
746176081296711680
746227641733128194
746228816293466113
746255114319577088
746248919382892544
746196327025905669
746265612738002944
746190459110752264
746237552902840320
746181227863019521
746266481118281728
746210374035202049
746181072413569024
746258360798953472
746212609347596289
746212609347596288
746251373243686912
746249821414170624
746264056701591552
746187972140113921
746198239720812544
746245563876794368
746216665193451525
746154744654139392
746201020485644289
746184302006673408
746255965977186304
746193688930312197
746202115106705412
746215742702444544
746251398396919808
746199892138176512
746255391370149888
746255466959863808
746203402787426304
746235854151028737
746250139908608000
746242615406800901
746204136870338561
746220054144901120
746244716841275392
746209606330777600
746167919315394560
746230946769166339
746199355414052865
746195823730384896
746251771719319552
746226756714061824
746175875591331841
746185342227734528
746167654998761472
746220775623909378
746226584906924033
746185610591821824
746231932472549377
746230984710881280
746239528449388545
746244452692398080
746260823060930560
746230443645689856
746230913218936832
746229944561262597
746228132454141952
746250526044655616
746162718147764228
746227616554745858
746263188619038720
746265633743118336
746159123490824192
746254082520784897
746207920010858499
746187355594199040
746264840998621184
746185686135480320
746215507494199296
746241558517735424
746205164449607680
746252249991634944
746168862895443969
746171165681475584
746175288476901376
746217684514156544
746205114176724993
746195622403833858
746207039450320901
746171836803743744
746246205840162816
746204610784681985
746223254776340482
746195769296707584
746260927717179392
746218900837175297
746237557025869824
746251796851658752
746239792828977152
746188165061312521
746245417084530688
746257119205273600
746212181507612672
746203197442654210
746253746997436417
746201049728376833
746259560495624192
746169437422780416
746233828516081664
746179914659958785
746192283729440768
746189003976675328
746261548725743617
746222822377218048
746201373033668608
746249997616820224
746192342374199298
746190568523325440
746234105252057088
746237662164484096
746231265561444353
746217378271223809
746208825972133888
746217516674887681
746245522130886656
746188387397173248
746180242109136896
746253873040494592
746265403182227457
746143063635070976
746220561802502145
746227171954307074
746259505986551808
746190316634398724
746239742405017601
746219332808511491
746203130174398465
746216631878115328
746194079159975938
746207190562660352
746182263797252096
746221669107142657
746209530988552196
746226479885750272
746246847665156097
746190904092827649
746202895452823552
746251385709068288
746215868367921153
746229776763916288
746266216793137152
746251704719446017
746259317268029440
746232347977146369
746256972580794368
746195098010980357
746179424249249793
746202702380621826
746154833040683008
746142165907083264
746198973963067392
746179197475782656
746173635774275592
746252111361486848
746192724378820609
746208486334169088
746190358699139076
746263318512304129
746235707308445696
746266267095543808
746181596575895553
746220842867056640
746174927712231424
746211275747659776
746252497363283969
746255596668731392
746243433426092032
746205416191713280
746266434980872192
746209853937319936
746190916340195329
746229281798270976
746233618607939584
746245580737888256
746225523496390656
746141306221658112
746228963161210880
746242766443732992
746188567479738368
746210751501602817
746243332570025984
746236068245078016
746213041566449665
746231785588031488
746190346023895040
746189024813932546
746228308543627264
746201549156683776
746264023239434240
746233555747954688
746215687908057088
746265784922537984
746209115513356289
746253940182876161
746241398945419265
746258902099038208
746222289843167233
746188504699281408
746229361435500544
746167906606551042
746227956461109249
746235925517086720
746225997826035712
746217277758922752
746238354132348928
746265319451267073
746210181055295488
746260932205101056
746232230230450176
746203281119027200
746228065286520832
746186151707348992
746225808981712904
746217462073425920
746254833427046400
746236500040245248
746233857872003072
746248382734209030
746245849496305665
746232834319228928
746220343602253825
746197006834556928
746155491265478656
746219643086372866
746261523421593600
746190945813598208
746249959683436545
746250635067031552
746198466087419904
746235418153095169
746234340086931456
746150902768218112
746245887022764032
746245144811347970
746213574167584774
746209921075544064
746206250954690560
746238995781165056
746252354643714048
746260483230044160
746246621076217856
746208574670438400
746220213880840194
746245819884515328
746246868565270528
746199041071976451
746224508659326976
746197992298819584
746247111856001025
746169139555897344
746184943601074177
746210344331186181
746263876367425536
746187108201574400
746212718529503232
746229499977568256
746217902659895296
746193361569120256
746251192720711680
746217936327630848
746259833024716800
746243320230322176
746254300796583936
746260810419310592
746205772640485377
746201989311143937
746191965004267520
746264966957797376
746179495409836032
746221111411499008
746219391784620032
746231924062978048
746186042827489280
746215079775866880
746216082462019584
746249875763798016
746235975777423360
746156141558792192
746195924548890625
746255055603507200
746218397705211904
746176286721114113
746259044785078272
746249334740508673
746264279146344448
746250232401272832
746203943936499713
746265948525568000
746233555693379585
746235200015732736
746235791513260032
746184126106050561
746216237382787072
746221190780325892
746215897887432706
746245597678579712
746254413967200256
746250672585195522
746233992098131969
746242833393324032
746214102679183365
746145202717466624
746227176144461828
746232838740049920
746193584219578370
746168565049368577
746218045291454465
746157118890344448
746239012709478400
746206338858909696
746186965528223744
746212198427463680
746247581735464961
746154539456274434
746242632276279296
746196356520251393
746234092828557312
746183987660464129
746229483074523139
746251377471459328
746206322194952192
746156494052155392
746210189246763009
746206489774161920
746234969085771777
746222952794882055
746218410330120201
746244087758618624
746221283331891203
746261384892059649
746214761109479424
746215453110894592
746202404719255556
746232566047350786
746250068773212160
746230456346021888
746195727177527297
746198935799107584
746238874033131520
746234021445664768
746217886033666048
746206435374039040
746251088064483332
746192057258020865
746255454171430912
746186386626093056
746246050722123776
746185933809156096
746196062960947202
746236378418053121
746162634207035393
746224370217975810
746263801096343552
746209652627505152
746194167290703872
746154417653682176
746250530159198208
746244309888950272
746186416099569664
746191830790766593
746229302685904897
746207056013598721
746215155453689856
746255827749769216
746248772791869440
746222797471416320
746202929154011136
746238186217582592
746157563469668352
746225498481561600
746197002317234177
746213452570464256
746240652728377344
746262643237916672
746236663605530630
746217504335265793
746259640191684608
746206187952037889
746244431582461952
746259350944047104
746255525592113152
746247418115727360
746229986525274112
746201016534630400
746174823101927424
746188102134169601
746195236523646980
746252514115235840
746211229488713728
746207009985298432
746189989671636992
746185912766234626
746180074165121025
746178664891584512
746238039442227201
746227134260117505
746193252533972993
746238052289253376
746201721114759170
746200299258339330
746209203837034496
746193143628857344
746246365286666240
746237523731460097
746260953172410368
746249775020900352
746238098288218112
746216933633097729
746241688507658240
746245102683693056
746218292763721729
746171337329225728
746189389735272448
746215566495481856
746215339860451330
746165297825058820
746215260403564544
746210487071707136
746214144647389185
746257203204661248
746169487699783684
746185745073831936
746195886938558466
746159127714537472
746228145125109761
746218930092421120
746235728460283904
746230053344681985
746199833405358080
746241730446565376
746255689190936576
746251150937063424
746259472285302784
746266145469140993
746201175964344321
746171186288156673
746183924418777088
746189297506672640
746168980214251520
746182758775427072
746248382516174848
746216908706353153
746215327285940229
746242397433061376
746223254654750725
746204288020447232
746163414507069440
746252673377177600
746256720905768960
746199347042254849
746232519956172802
746259400915058688
746234705184362498
746214090029170690
746197027684397058
746257119285026816
746228488949010434
746243366216732672
746263205534629888
746254468635889664
746228891598000128
746188957839306752
746246126001500160
746190580871462912
746206301240197120
746174311107526657
746208469745733633
746178417591148544
746252081858777088
746201712583577604
746196247535456259
746265885497778176
746142132344233985
746181890248417281
746217411892764674
746221153123852288
746138676556505088
746212106177908736
746248470915330048
746239272710070272
746192870973939712
746194280432041985
746236902894764032
746201217701814272
746229973887770624
746161438750838784
746214228495785990
746258834985992193
746205881772081156
746221056789086210
746200877921230848
746253235376226304
746225192238620672
746215944003846144
746156636406853632
746265365362118657
746223854167560193
746242653210107906
746216807787171841
746207576186978304
746251549534392320
746214106852524032
746202924712288258
746196197233176576
746255420575059968
746240275098435585
746182284672327680
746210621243301892
746264455407894528
746263922504675328
746244461005520896
746241353034641408
746204669735669761
746206682846355456
746238601466253312
746238450467102721
746256129341132800
746201762978103296
746230779311644672
746184939780059136
746211930012942341
746249460485865472
746209144865099781
746226844844724224
746192392940748800
746264061088673792
746193105724923905
746221203690389505
746257710782554112
746187435298557953
746198487415459841
746192372095057920
746220612004110336
746165150856552448
746244997742235648
746249464810078208
746197107401363456
746166702686277632
746183610219266049
746241340367732737
746241340367732736
746189989654888450
746228799537184770
746245840973496320
746218842091716615
746231936591372289
746207790163591168
746246604462522368
746186030072508418
746243470990381056
746247384510902272
746254384514871296
746192686692999168
746188689387061248
746253130455781376
746177817885323264
746168393032736768
746178073431793665
746238010295877640
746247388646547456
746218317912805376
746243420960792576
746192069958340608
746204451652833281
746200353784291328
746261930172637184
746240631731789824
746219358083395585
746190555864956929
746219756718424064
746170800747708416
746208071299407872
746263985645830144
746178081765851136
746141327146942465
746209576760926208
746193969843830784
746241411528462336
746242992797691904
746217206380302337
746194947167006720
746257207608614913
746257207608614912
746251536624394241
746239587320659968
746251561769246720
746240136753483776
746237452285685762
746140379523612672
746197308685987840
746209384028504065
746214895348178944
746192263055708160
746226232740614144
746236764596076544
746199791491657728
746216803622227969
746146931026558977
746158792308580354
746192795635900417
746249162941935616
746217097454247936
746251281015119872
746206812991455232
746190396418580480
746215029440028672
746235707581030400
746216883381100548
746247711448412161
746251176115585024
746194452486619137
746189389739397120
746207630855593984
746227893521387520
746197866369060868
746238954022666240
746264862226063360
746211099490451456
746218179458793472
746215960843935744
746214123738824704
746202824292204545
746255898989961216
746243160687271936
746215444634181634
746243144098910208
746247359202369536
746248864873611264
746210378019856385
746203293685211142
746229894275702784
746212382897111044
746209359017840641
746253126580199424
746231068580151297
746192359281463296
746218846520938496
746251851226451968
746205122439446529
746236227561492480
746228010894794752
746202538819489792
746223644699811840
746197845531734020
746205969873416192
746156607218786304
746242246316482560
746189528377987072
746245723285381121
746231496193650688
746159417087819776
746242485530202112
746193005057474560
746225708393869312
746214274578550784
746226744248545285
746168208592297984
746257400219508736
746258058817445888
746215889196875776
746247388466118656
746191172331155456
746191713505447939
746225393787510788
746198239737585664
746200089618612224
746248722372243456
746228661225824261
746262257399652352
746175187905699840
746244423286136832
746210617048997888
746216384200216576
746259233432272896
746256012009684992
746249959641612289
746196574670249984
746198034241851392
746203428137771009
746262194615160832
746243597150916608
746207882320871425
746242791542525952
746238786162434049
746236248637964288
746254053403824129
746247489221697536
746243571779538944
746223376146931713
746249489791455233
746206485714087940
746242321679712256
746203642080813056
746207009842728960
746189997846388736
746211489694900224
746224000968196097
746198927423082498
746206972337283073
746200932304642048
746174797579616256
746228694566395904
746185547920510977
746210600183726080
746211313412513792
746229319354093568
746235325609971712
746167877368061952
746245115425890305
746255307576348672
746190803152711681
746244360367308804
746264753044070401
746251960479776768
746196457225478144
746204778871480321
746266443503788033
746184226450644992
746187120625090560
746231244820668416
746207832228274177
746246516201893888
746225699829088256
746163217232101378
746244620556845057
746250353977483264
746196222231220224
746227142850027520
746265176689745921
746240212213313536
746235703198003202
746206422791127040
746265764005580800
746206569575047173
746252140851539970
746244238480801792
746186193679749124
746237649367797760
746209094688641029
746181282321694721
746154253912252416
746239901608206336
746204581453930496
746255764772229120
746226215715905536
746255626267992064
746198755628617728
746234604470710272
746220297557139456
746155990408642560
746265591686696960
746254397143941122
746200903238094849
746243588598677504
746187489618989058
746260059592744960
746243227829698560
746190593445892097
746176014313676801
746198554499112960
746254758168649728
746182473520906241
746221572772376576
746186529291149313
746258151117361152
746146398316421121
746195966445785090
746258033957822464
746159463313334273
746257647670824960
746257757020487680
746261355611709440
746157802452828161
746202228558434305
746222222742675461
746195534512197634
746262299300737024
746231722803531776
746211032507387904
746244129605169152
746228031782477824
746221124015448068
746197292038774784
746220067017261057
746198801585561600
746214597640622080
746259275241000961
746240396775194624
746196687723462656
746185908500602880
746207362369806337
746172516117340165
746243655493623808
746216128435761153
746211242293886977
746243512966979584
746195974733725696
746195308132995072
746219320326258688
746244637216497666
746169546717958144
746244909783408641
746210185094410240
746181215250685952
746227037816266752
746226438211178496
746250571976409088
746167038511558656
746178677340246018
746227222197895168
746217105616318465
746171236661755904
746263503237877761
746249590408642560
746194796385964033
746164890784542720
746162693032263688
746226853363384324
746263939277856768
746217520944689152
746235757799497733
746164844697620480
746254976284917760
746246759471529984
746191591841234946
746222302518382592
746255135655989248
746203348609622017
746212349443379200
746217374328594432
746252463578177536
746258344223059968
746229386848800769
746178455105056769
746211401501335552
746143197789831168
746234772205166592
746218221297033216
746250295441768448
746175900912390145
746253759609716740
746227218204889088
746187963629867008
746202744373927937
746207756462395393
746208431967637504
746242749809188864
746262077203955712
746243714243170304
746218628140281857
746194792057470979
746176131699597312
746222944028762113
746226635356045313
746183643429670912
746217772774875136
746240690095435776
746202245348261888
746234289772060674
746177503044079616
746244234605371392
746259417696444416
746199728589672448
746263910093852672
746214178071842816
746214278928076800
746174793741963264
746174164537483265
746218942889263106
746250320431431680
746217621461172226
746214828369338368
746220821941673994
746219513062973445
746266392836505600
746224961749016576
746259078125486080
746223573363109888
746248474908295168
746200009637429250
746250710560423936
746217269496160256
746210231110115329
746220507427549184
746205508667740164
746204816397893635
746221832622071808
746216946425683968
746239201440522241
746234495112642560
746221136480862208
746243781578604544
746222654923759616
746198180849553408
746181529747918849
746205965582643201
746247736798908416
746221417671254021
746190035683139587
746173061494247424
746250740000227328
746187426712821761
746193080894709761
746205307123044352
746142489053118464
746204711758364673
746183782139596802
746206343216795649
746189406462087169
746227499256815616
746228292068401156
746208956092030977
746189343442755584
746199829584322561
746202883037634562
746194444005703680
746214950067011584
746194066463875072
746202685590822912
746259338122133505
746214316672589824
746207068823027712
746258394428874752
746216321335988224
746197581298970625
746223124643872769
746180485118726145
746212240353697795
746256544736620545
746234604298735616
746248709789278209
746235636219183104
746147073330917376
746243420880928768
746200362097401861
746198692776968194
746215390133395457
746208620539322372
746210780593303553
746193776935219201
746259124292222976
746248802034561024
746238525885026304
746211485538385920
746236995165249536
746258533012901888
746256892960342016
746202182353989632
746213104212545536
746186717841993728
746202253636182016
746199430940884994
746201850941059077
746198898188836864
746221408955445248
746259866709274624
746264316827963392
746192183040999424
746256045446664192
746223275508830209
746252019283988480
746243882355163136
746245270455758848
746213720833982465
746170133916323840
746188270002831360
746257266026831872
746231966203183104
746246570623012864
746206418768846849
746195874275987457
746170188182204417
746260491593461760
746220591020052481
746211573576830976
746257182178566144
746256087729438720
746213423197761536
746147660797743107
746265071932694529
746250089811828736
746231215326269440
746243571636908033
746221245717323776
746266120466894848
746243399779491841
746212194145075202
746160063107080192
746189482043412480
746223204335640576
746210918988546049
746160952291299328
746166761565880320
746194984991227905
746176198607278084
746260336399945729
746256708389986304
746257912050245632
746228660978360321
746200047629393925
746221371345117184
746161921477378049
746221597694922753
746225796348469253
746246570518151168
746235686378962944
746214098350682112
746139485897900032
746209216231157760
746228342148370433
746187640676851712
746221149231554561
746209740548497410
746222222717517824
746213766920994816
746212710119989248
746242036781588481
746245572345106432
746263679230947329
746188194341806080
746245610408382464
746224084858470400
746254988654030849
746181311690334208
746241260797698048
746243651660095488
746244578571804672
746255068459110400
746239519909781504
746213410522566656
746186256489406464
746206712298770432
746212852915003393
746255437595541504
746225775334948865
746188991267909634
746244817550737408
746178971168051204
746244997817769984
746237272052273153
746253679951515648
746200764813434880
746175489702690816
746266552467603456
746186630113832960
746227373318639620
746264811864940544
746207756479143936
746187540156190720
746180351207235586
746259048799084544
746255529891201024
746200303209353216
746238853002866688
746177565954539524
746208205315792898
746255353499820032
746197631458631680
746216380043714560
746160071667654656
746229822976729088
746258742539329536
746233907985555457
746230078535671809
746208188710551555
746251859569020928
746206808558043138
746208033655558145
746216900284186624
746266569198698496
746243550891769862
746183048039907328
746251620476923904
746199715998371841
746210181097259008
746197250007695361
746231056022462464
746191163925757954
746226941221470209
746261410091532288
746249460494172160
746208360479895552
746202664619237376
746218280092786688
746232704417431553
746210638217678848
746242342844305408
746154346203713536
746219718990716932
746244901201907712
746235170684973056
746208683609055232
746223875210383361
746263281011134464
746233002280181762
746202740292915204
746225854884126720
746240488919863296
746252925224259584
746189859614687232
746223955178979328
746198654919151625
746173665142767621
746251016568451072
746219383094075392
746253017524109316
746253495448244225
746157198284230656
746224970200580097
746222172377493504
746247837277552642
746248273581707264
746218426931109888
746188919830544384
746201561664086016
746247841702612992
746265361398505472
746256498523783168
746224441391095808
746172700683567104
746148042466795520
746206750013939712
746209392530362370
746259380170031104
746184289453228034
746209069455704067
746139053993529345
746219286675369985
746264371194658816
746229072200491008
746238047742623745
746146050046517248
746227868129071104
746206863067209732
746233769892274176
746238731535802368
746175003272568832
746209039931973632
746193818886627329
746201431733002240
746254778938720256
746199820990185473
746199820990185472
746246688168378368
746213460912963584
746188265640845312
746171761016901632
746259979896655872
746234851833974784
746228887584051201
746248193780944897
746202765467099140
746186697151549441
746218359625179137
746194682980405250
746202299924570112
746181345093660673
746232167290699777
746198982087499776
746179457640206336
746252535036518400
746220003867820036
746142635665031168
746231500698312705
746195937131802625
746191591962877953
746188840323342336
746209577067175936
746165377323900932
746207211395768320
746251671102164992
746168690748461056
746238907709284353
746226140340097024
746216191169966080
746198528955801601
746229042743934976
746163712344596480
746182863624740864
746243290794704896
746250567987560448
746249779219415041
746230770595860480
746159996002516993
746237087402229760
746259338281558016
746236948830793729
746237166934720512
746194322274455553
746192036370358273
746210289981394944
746235858500608000
746254816859422721
746220691939168256
746249917920870400
746214228332163072
746223145334366208
746224399645184002
746229701132197890
746203532831817732
746253793222860800
746251255660544001
746259401011519488
746249619840053248
746258021169369088
746245501352194048
746265101343334400
746202178096758785
746241881344978944
746206586385764352
746198910855589888
746214006340280322
746163477270536194
746219085382328320
746203092375371776
746261863273463808
746241663572422657
746177117231013888
746228820299046912
746205244044906496
746186914923847680
746250890953252866
746254804050128896
746233664908890112
746245090172149761
746201406353244160
746186436869767168
746244267908141056
746191096812699649
746243961929502720
746182691310157825
746251456999612417
746245878722273280
746248097475534848
746170922382548993
746226891086934018
746200307688833026
746207060300173316
746238316274581504
746238379419852800
746225171351015424
746202887085166594
746216644318400513
746246641934471168
746263746469822464
746210021688500224
746230200338309120
746199011598577664
746249234064736258
746160524602253312
746189418986352640
746148990312284160
746237569877237761
746174424496373760
746190211646816256
746261938678685696
746236399465041921
746190295868579840
746234013090648064
746211435106041857
746254808508735488
746252254143979520
746193160255135744
746196507490058240
746228820374523904
746162407899303936
746191424060678149
746265935749734400
746214211664044034
746205730886156301
746213406345093120
746209363233148928
746164391641382912
746247778611900416
746265810121826304
746187053482684421
746216816188395522
746187816946720774
746263343942467584
746266418228891648
746247678087020544
746178870366212100
746215008447520768
746262907571290112
746211627813343232
746218200493260800
746203583415099394
746225506907889664
746261087104937985
746213536578179073
746248034720223232
746169508847550464
746241621335937024
746265894083567616
746238752536723456
746182540386516994
746263104653242368
746250332963995649
746218158432739328
746219878374248448
746208221988216832
746226920329641986
746201054212087809
746161891982991360
746199011409825793
746240937622446081
746187414402588674
746258394269515776
746234868565053440
746177725312827392
746229189510987776
746251427534737408
746250651756298241
746256691579265024
746199267484696576
746258876945809408
746255085206798336
746243496479178752
746260927956254720
746228933482295297
746217919504252929
746208234751426560
746258142636445697
746173703159877632
746234667414622208
746195115077570561
746258985788018689
746263092007415808
746266258878906368
746210973640384516
746181881972957184
746236508504416256
746239633181245440
746241202144436225
746211330336534528
746225158688378880
746197266680053761
746217789275275266
746244633009610752
746260998974222336
746228594133741568
746202228331974656
746256934991462400
746260160419631104
746153415407898624
746178677663109121
746187619789307904
746248152114728960
746260386605764609
746204057107193856
746263918213992448
746231118781788160
746250718735142912
746211690866311168
746205592490893316
746158418952658944
746221295713452034
746244410594164736
746185149130379264
746186743280508928
746263276598738944
746251167617945600
746206213172396033
746190639709065218
746196217923657729
746232515694723072
746264874519531520
746251654039666689
746198973891784704
746237511127572480
746262760720338944
746202799034105856
746202907939246080
746227755038040068
746261628174352384
746249074790236160
746265751296806912
746252077899218944
746236307198742528
746218246542491648
746190891241484288
746189343698518016
746154585480364032
746220549156704256
746257572278210560
746258369124638720
746198722208378883
746234080258199553
746219244635848706
746234189100376064
746184935254417409
746219534122553344
746197736265900033
746206297092038656
746223594112323584
746184247438905344
746191197417312256
746242917476368384
746193387070468096
746226790507515904
746260277751066624
746200198389465088
746258721433653248
746265986207203328
746167545703522305
746238417101426689
746243567660732416
746231433266532352
746245849391341568
746242757954404352
746174164256555008
746222231139688448
746214568079196160
746251788286857216
746263771757314049
746221887391305728
746243311686553600
746227843101659136
746243798422929408
746218858931847168
746241709676257280
746175515032092672
746260151875870720
746263247104401408
746209593810780160
746240958606413828
746255227670634496
746199976330420227
746237590685134848
746258306235240449
746256087792246786
746236286323744768
746242175176970240
746251062663864320
746189356319158273
746236487650291714
746243148125437952
746219131410616324
746153595557449728
746263125733826560
746242263131561985
746263591267991552
746252920837054464
746238051890782209
746213926656839680
746197526655578112
746230003394711552
746208968670744578
746181068408098817
746257249237143552
746248185488773120
746234730345955329
746206783383830529
746263645907083264
746229940278857732
746228887344971778
746225137930756100
746246776399736832
746221073671196673
746254321898106880
746201569830440962
746229801837432832
746233874435313664
746186604948033537
746214975182495748
746222117868298240
746210990467883013
746238735642046466
746218808507916288
746153402846093312
746229445439021056
746248147723132928
746258771748491264
746210696803684353
746241114122817536
746214169830010881
746196859685769219
746212684996055040
746227843080675328
746202111134707712
746253575261687808
746264010744438787
746195454568730625
746252685939249152
746249649246306304
746247883398217729
746226085579235328
746195228101488641
746171933163651072
746242967954915328
746194821430157312
746142656678363136
746215411406934016
746168120478334976
746240115551440896
746202610412060673
746251389970563072
746245501046165504
746150764519825412
746247648760446976
746209811872653314
746260587928260608
746218963600703488
746166367380987904
746223716158185472
746191784821219332
746210579338035204
746233681707073537
746227453002080256
746219567656034306
746163397507440640
746204229077852164
746196016634859523
746214228609011713
746213536381034497
746232922395414529
746232339437543426
746155923261972480
746248378669998080
746217516846850048
746186030320132096
746231077115568128
746259967158607873
746247657237123072
746246180762419200
746241537655267329
746165712763379712
746202316533968897
746230154372911106
746211166435741697
746139762923278336
746264501327134720
746226119423098882
746195253607043073
746187691239182337
746265415710576640
746226190390702081
746204611032186881
746186739077644289
746247887877660672
746251096222466048
746242829308002305
746226387661389824
746233274750513156
746212961694343168
746226861475127296
746187376511225856
746254829283053568
746173065361399808
746232519956168704
746216258337529856
746264044210888704
746266401531375616
746171358367850496
746229596190695424
746254904700862465
746187707982950400
746239649908039681
746203990212259840
746187648977408000
746224932359573505
746227549752041472
746190853723455489
746262844639842305
746228451208634368
746218569629765634
746191101250277376
746225028836921346
746235275316072448
746261254793224193
746184784297132033
746156409851678721
746254984648495104
746207106680795137
746244276468625408
746247933692108801
746265453543071744
746251092367937536
746255156342296576
746157567634771968
746216019249664001
746215465786040320
746194922127056896
746230938363781124
746138961811222528
746257798724345856
746204560390131712
746260411742314496
746202056701075458
746260109798547456
746189389596811268
746228719908331520
746233933390483456
746218728900026371
746205093146464256
746265273150345216
746199657504636929
746206858860363776
746188362235580418
746255764742873089
746252597766414336
746264991993561088
746215868577701888
746197165962199040
746258109375602688
746177742358593538
746257458998411264
746229009088819200
746204434846212096
746240971487084544
746246436493332480
746172843323494401
746256154846601216
746218707903385600
746203948109828096
746262936763531264
746198894191665152
746205491613687808
746166128137764864
746257715052175360
746210512245948417
746259329716719616
746247287932850176
746229911082278917
746186315327168512
746216560344236032
746213079109636096
746142665197125634
746256465116139520
746200206685810689
746247979900669953
746169152335917057
746261741374443520
746191478649544704
746234469950980096
746236089069821952
746239368927412225
746251947951427585
746206225839202304
746177750633963520
746183152981377025
746260831298555904
746237859141558274
746219098124607488
746260797672796160
746236206740967424
746232440289538048
746155369668345860
746215541434515457
746196364745285632
746250886825938944
746260562842107904
746213616098021377
746189666542465024
746234071651495936
746215717247160320
746154849721585665
746253050810073088
746204824660639744
746197933578559488
746215767662723072
746176844815302657
746177800814493696
746243638951215104
746163129264934912
746225041214341126
746246575031263232
746204766095585280
746198885526179840
746251041818185728
746251201046536192
746212601219055617
746157957717495809
746196092186820608
746262639001673728
746232997850972160
746200471019237377
746176559472611328
746173757547503616
746227071391662080
746243408012918784
746236508756049921
746182758758813697
746221111260569601
746263301907185664
746222625303650304
746253549869350912
746255445828968452
746190144563077121
746199233666002944
746260336542683136
746207513175949312
746165998127058944
746179583595134976
746167109428731904
746178119531388929
746177691875844097
746247023519629312
746192057346072577
746225204846682113
746238253368434688
746227536766459906
746255689169969152
746230473047736320
746209870504878080
746226991867666432
746234428012142594
746195819552866307
746195874359894017
746258256172060672
746149934060048384
746246125921894400
746241030203154437
746199384950353921
746203986022150144
746176622319939586
746186193847582720
746260084699836416
746230833493614592
746214815719272448
746235166582943748
746262077057032192
746262152592359424
746237255363158016
746195844597092356
746177486363443201
746203415626211330
746220758993506305
746174936214036480
746193223517798400
746256477590007808
746202123600224256
746227159279120384
746227918523621376
746189385469566977
746142564420575232
746161887654592512
746181756210929665
746193739224276993
746226798673854464
746207081309437952
746198948386222085
746252761709281280
746231458642034689
746250286717616128
746266321592135680
746177746288644097
746144632539586560
746186256535662592
746208574343286785
746180187629334528
746246495125573633
746225108289617921
746233153006632960
746241977885331456
746203759571697664
746201939206012929
746259837504229376
746208499135193088
746229080278786048
746204346556129280
746253986110443520
746206284609794048
746214253632225280
746247174892163072
746198306875809794
746213817550442497
746179742823493633
746178526546530305
746212194002448385
746190635502186496
746225922202697729
746175422614880256
746145853052694530
746260890278735876
746265482999771136
746262937023713280
746193349296545792
746205898679279616
746239356432748544
746187582149632000
746138206710665218
746140605655420928
746200940852633602
746235028162519040
746155294229598208
746223975936581632
746181588371836928
746242921557598208
746233790813528064
746248130887360512
746227650042044422
746246818183385088
746204132759896070
746226375049125891
746213200828334083
746247677990543360
746208414993252353
746191835127701504
746206594635964417
746208633252282368
746142921217417216
746208725543747584
746226496583303168
746213356147597312
746254850409828352
746244054044774400
746224848490291200
746180938443304960
746258868397809664
746202660567605249
746266145368453120
746240862259077122
746184356679417856
746194662059212800
746235585749221376
746224009696555012
746252447056728064
746143273245360128
746248789615222785
746204548121780224
746242653281390592
746258809673244672
746209455348449280
746184260323844096
746227008422633472
746243873886724096
746249389090480128
746228816045977600
746189368985944064
746225519465619456
746263129705824256
746232943417274368
746242850300452868
746232586733686784
746235913194201088
746245224440172544
746241885849554944
746242774840729600
746204874941968384
746261154163490816
746203268628381696
746257543098425344
746249481650212864
746225574088060929
746234616751624192
746226660186292224
746140630972305408
746255949367640064
746202551289155585
746219689366323204
746235950867456000
746187938610831360
746221526396002304
746210990304305152
746245752872140800
746260663383764992
746227184629489664
746221182773399552
746257035310862336
746255374563545088
746207215690756096
746211871364026369
746216359340580864
746196603791237122
746230284102733824
746148616969027584
746216128498675714
746192648646451202
746189331157549059
746216581487702017
746185283385856000
746234478410903552
746215511764000768
746239331300323328
746205919575310337
746236433178910722
746189821815595009
746191780526202881
746204099394211840
746194104279654400
746229449503342596
746218347063193600
746154740476608512
746212462576295941
746246759328821248
746217789355024384
746246780493381633
746183744139075585
746254246429999104
746203075623346178
746202949844533248
746230582183497729
746187741373693954
746197836891467778
746170645482872832
746263700139573249
746168506509451265
746181001114574850
746229080555610114
746256263898619904
746194586423304197
746220008104026113
746257920413827073
746189578449485826
746245375275732992
746242959620841472
746188483874668544
746253550204813313
746231001634873345
746230917593653248
746258650382082048
746262001605877761
746209816222195712
746261888258867200
746191776273178625
746194217479745537
746232184105631745
746246491229003776
746213267945623552
746255970226081792
746215008443342848
746248906887946240
746254233759059969
746173602475565056
746192048835833861
746205353398853632
746219282443362308
746225083207684096
746212479621959681
746221224729010178
746265055117750272
746142728120053760
746212244740968450
746260907018297344
746244368789471232
746206456517525504
746221941858566145
746186915020345344
746187498007597058
746261980512681984
746224076692168704
746246092585578496
746228698857168896
746186873089884170
746235111910236160
746217684673536000
746201842737020929
746266242105872384
746231450106658816
746154425899716608
746189364535844865
746248885790773248
746179818505441281
746177616563015681
746249796332167168
746257337472716800
746199494014885890
746181638594433024
746239343891611648
746204405360275458
746260613354102784
746252253993000960
746208234684317696
746237376742064128
746258968905924612
746236760368123904
746223136933220353
746213737585991681
746216942357221380
746209187013636096
746255588603076608
746239759039660032
746231064272633856
746253549831622656
746147677226831876
746262949363351552
746257102503481344
746223082679865344
746189750298501120
746224798150234113
746225179718623232
746242208781697024
746213494412873728
746218414532812800
746204925323948033
746244876229050368
746240220572459008
746189473688367105
746211762278588417
746193613474783232
746202220245352448
746193504259309568
746238664615723009
746191746799833089
746241763870859264
746238517580177410
746205395278979073
746259359122993152
746215725698686976
746211959381467136
746226442359308288
746177586913484800
746243873828184064
746226836401586177
746181538103107585
746232536657854465
746225628353966082
746183035301859328
746196998101995524
746262475327311872
746258503577247744
746206888291770368
746251628911693824
746205457946050560
746205894367551488
746210982037381120
746159568141582336
746237632456232960
746222965033836544
746245593513746432
746257903837904896
746205797693067265
746225389660319744
746204225047166976
746214496901832706
746170666194436101
746221295939969024
746247615021461504
746187326187921409
746250223794675712
746213192288735233
746198034267070464
746249942885367808
746260042790375425
746169944941928449
746207903590154241
746178837067730945
746203763698917382
746236000934866945
746265164111036416
746194125255389184
746148172246945792
746207974645858305
746201360463335428
746203604285952001
746178513909145601
746207899161001984
746229038713233409
746237804821110784
746254770537660416
746265159698546689
746251079399047168
746231265506926593
746213750340886528
746221274934845440
746194968113356802
746191344452800512
746244159011434496
746219949316706304
746258180724789248
746243827615338496
746257270397349888
746231110464503808
746205638410145796
746258587194822656
746164060559835136
746188701995171841
746233937387622400
746151582178361345
746183719124348928
746215256037294080
746221266567213056
746245165489262592
746171173994631168
746205378426208257
746230833732739076
746251339563438081
746200319944622080
746141104991436800
746234780497252353
746264132333281280
746195656222486528
746194070595244032
746252212217708545
746204418165530628
746229449381687299
746240421844615168
746202949932572674
746230137604059137
746245178193776641
746228396699463680
746168313344995330
746251738064224256
746242900514603008
746146393853595649
746243357983252480
746227897623420928
746149443305607168
746262517366796288
746188311992012801
746262852902649856
746258734159040512
746235770319474688
746263167421001728
746248055696031744
746262785865224192
746240983990317056
746196155009142784
746251830225690625
746235052963467264
746249708205662209
746191797148258304
746236445753376768
746235191413215233
746255118778118144
746254959402975232
746256347436552192
746172956506656768
746176970577305600
746176970577305607
746259728372797440
746240031656841216
746180669966028801
746216908576350208
746255701668827137
746233622693191680
746196171761156097
746211346895638530
746258675581464576
746188458545164291
746245471786565633
746214677076598784
746239654404337664
746235351027462144
746243693443747840
746149019563491328
746217046812221441
746205760141426692
746145408385056768
746209409081106434
746251587056705536
746226945776508929
746221350289760257
746193915246583816
746244662164398080
746216740661559297
746228954848067584
746262555409125376
746248906976145408
746190635544154113
746195173760077826
746242955019616256
746175640768913408
746240384049680384
746237087217680386
746241080329310210
746240618893090816
746215020975951876
746192556417941505
746216610797518849
746202681539072002
746222143055138816
746206355925565441
746212697620910085
746228602333601794
746243609402318848
746211065990512640
746248735173320704
746161804041035776
746192023808409600
746234130606653440
746213095903637504
746214052171390976
746206254993813504
746140106755547137
746139125368164352
746234893797986304
746255865448128512
746204044738199554
746211787473752065
746231521523077120
746196037799272449
746202379440132096
746186135177670660
746251406827487232
746222109370703876
746248936302780416
746226731615346688
746243706152431616
746199498020446209
746167273405169664
746213725208666112
746181466527305728
746246897816506368
746230674265247744
746215969018699777
746261804452618240
746188437561057283
746190782340595713
746207224129695744
746190165765296128
746148961027776513
746232670774927360
746210940056571904
746252166072000512
746190065227923456
746165167470317574
746203180703191040
746245216026435584
746252530833854465
746221626987950081
746215054870089732
746229185216053249
746221744751411204
746185166020718592
746261191857692672
746198541677125633
746219765002174464
746190023171530756
746262022589931520
746200076855369729
746214962578653184
746255944871337984
746197707228745728
746158347573989376
746197287630573568
746192938313539584
746207009872052224
746233031564754944
746237385365553152
746242758281670656
746163879999311872
746212265364336644
746259770391171072
746198369937195009
746235237907103745
746213087649226752
746255504494764032
746217533498232832
746187833589665795
746195484037939200
746190027168743425
746220301931798531
746198751325261826
746220314435026944
746225720981000194
746256402264498176
746196494919704576
746155558403596288
746199657324240896
746262823488135172
746181420654039041
746242531613155332
746235396883775488
746197761398185985
746237850752942080
746138726812659712
746191130270654466
746216732377784320
746203964962541573
746245241171124224
746179873052340224
746145596914839552
746200756143820801
746219760606543872
746191730119049216
746172629464268800
746196624922206213
746189830070013953
746177855541764096
746226320758054912
746238811064000513
746199049187930112
746195311962390528
746207354090205185
746141142618677248
746147681790197760
746194540306935808
746258423952642048
746237016262606849
746195718830862336
746188097772105733
746236303117672448
746249267862441984
746174646702211072
746213133631426560
746264895771992064
746217172695818241
746236684853878784
746263624872759296
746234566713573376
746150265464700928
746260432709640192
746227318964707328
746223938154307584
746260533502951424
746196163699761152
746222357124022272
746259434469351425
746214631081840641
746243009755385856
746226413057904641
746245098669740032
746241583574560768
746160965113286656
746206221514858496
746240543521443841
746229181227241472
746216442886946817
746186814373847040
746246872893886464
746242410057973760
746246235334524929
746144242435825664
746247346816593920
746138428811657216
746228401170591745
746265755667279872
746221149097336832
746199036705677313
746258272827617280
746210571012300800
746188664292552704
746210671721799680
746155285702549504
746162877531303936
746139787938115584
746221459211620353
746234939968913409
746233845284933632
746221673276276736
746203138491711489
746232947783532548
746239117260906496
746256154892738560
746155252286689280
746212705837604870
746194938665172992
746190895595163649
746216673800126465
746179688297537536
746262962038579200
746234369472290817
746241394826612736
746247413644599296
746163674369359872
746255017917751296
746177486430568448
746257047910514688
746252212179976192
746260940375621632
746263469511544832
746197480547639296
746195387564728320
746190736220053505
746260953184997376
746250580545388544
746229374228127744
746170540365385728
746227486724231168
746189574146121729
746179436521922560
746253843755831296
746152081560477696
746199976229769216
746243081020682241
746194993442787329
746197316990734338
746257714892898304
746144720225771520
746260428716646400
746185690287845376
746261292739084288
746260273577746432
746169034949988352
746230984857706496
746201523957313536
746196394201886721
746163653716566016
746188819452485633
746228488986714113
746173195410083844
746203784708136960
746205399280300033
746179084435226628
746178245670801409
746229378091102211
746257140348747776
746211175038255104
746196054647808001
746265885518684161
746233127874400256
746191180786868225
746230653423804418
746208989935894528
746216254101303296
746244007936811008
746218540038922242
746259522734329856
746243597092163584
746229923564519425
746199317820538881
746238987602300929
746208251587362816
746232490310799360
746250844803371008
746255466670460928
746251897405870080
746216610977832961
746237410560839681
746217579501363200
746240560369799168
746151762701189120
746227847312728064
746206506517856258
746219639265320964
746213993748914180
746231794056364034
746231794056364035
746213343459872772
746147635279462404
746265189155110913
746258189079949312
746230569462226944
746257450576261121
746243508839800832
746244330961010689
746249389283352576
746221195134046208
746206355917180929
746199011565010944
746261905036058624
746224550682124288
746176353783922688
746160117721276417
746148923274891264
746175271632527360
746152416987385857
746261120910925824
746262723097427968
746186055494172672
746246239264595968
746232783933050880
746208419523158016
746260583981387777
746256230134464512
746211212686286849
746232641293164544
746234256221835265
746243970326478848
746244851252011008
746148780374900736
746186889892225025
746192577423015936
746201016513683457
746186906749177857
746246398744551424
746181324164186112
746213297347665921
746212488010571776
746245757175488512
746161791420481536
746238807020711936
746214664552349697
746216975530000384
746148818220101632
746236147806830592
746239884990414848
746212135412236291
746139959858499585
746233165572767745
746241512451629056
746243437754621952
746243542327001088
746211946827911174
746176291053797377
746219177879310336
746222239574458368
746258931434004480
746237661862494208
746252748803411968
746201301407531008
746194095933054976
746260844107931648
746266455767908352
746179860406599680
746222398907650048
746157085084155905
746185786731597824
746208880598753280
746204921372909569
746208541099208705
746178757413613568
746230057698398209
746236760359763969
746197518430568449
746198730529873920
746203004458590211
746217021960945665
746235757761748992
746216187223146497
746214521937629186
746213477455273984
746229034539835392
746255269621956609
746160876781199360
746212940622135298
746211334342094848
746204900497858561
746198063765610497
746234893651173377
746249284270567424
746207987518181380
746234604206489600
746155554301566976
746208071253266432
746190924955324416
746201171652546560
746232649769857025
746203683822571520
746187267438424064
746192795593936897
746196071114641409
746246864383578112
746161053235548161
746200424856748032
746178488642658304
746247124401152001
746262181730263040
746147807267020800
746213242708492288
746176920115609600
746214798799470592
746236088973295617
746254984585551872
746204040522981376
746249607554928640
746218435428810752
746245320665751552
746224181444939776
746252262184521728
746201825875877889
746262307651653632
746258289797693440
746212294963564544
746197535107121153
746221107238232064
746235292290408448
746221937467109377
746251272630710272
746251272630710273
746206196378415104
746252992001761280
746265541535535105
746247359168937985
746229252551409665
746199653121589253
746202488685027329
746241411922591745
746191247790878721
746258520127967232
746187787527815169
746210541845155841
746209199625895937
746229252396244993
746254237726703618
746243626255060992
746210399238795264
746187393145806851
746212177325920256
746224030680653825
746208889293545473
746189721102016512
746261112392290304
746251557625176064
746254665625575424
746244133728231424
746200936725372928
746262622383800320
746204644540456961
746251197170888705
746213087426940929
746242955204231168
746253470542536704
746264757347487744
746243231910924288
746259623536111616
746196239226568704
746240371445792768
746217487407030273
746259178688131073
746177608165949440
746175812697755649
746176383110389760
746254871293267968
746184151116693504
746256175520489473
746195853027598336
746209765810806784
746232968528592896
746195396108509185
746233916365824004
746250295391354880
746226366861869057
746235892201730048
746224911211913216
746177494726942720
746150764242866176
746250488266563584
746186776730017792
746171899458232321
746212584185966593
746228707283505153
746207429516419077
746254414093160448
746219312101240832
746187707911548928
746219161009815552
746262005598740480
746217642688536576
746208943731421185
746247908832444416
746260197815947266
746203914735783938
746239855819120640
746185262674415616
746206783664861184
746255534031052800
746195362667343872
746253772301701120
746204275508797441
746263750550949888
746224424706179072
746227352242257922
746246075628019712
746215490855411713
746262014247510016
746217516733607938
746190807493804033
746256553251053568
746254653181014016
746243735541907456
746206405858713600
746207559292358656
746221732235599872
746238744001388544
746225267916439552
746178224405741568
746235745023594497
746264568607965184
746237452466151424
746246461835325440
746212517232291841
746228396653371393
746188852943937536
746263583005286401
746238849211195392
746233190881189888
746245954265841664
746153096590430209
746235958954102785
746147094558171140
746214207306141701
746216736467259393
746241629707612165
746262387502743552
746161749317955584
746260663564181504
746245358636806144
746218129106210816
746234788856528896
746238261610242048
746169017925148673
746182494165295104
746262140143689728
746147950108229632
746257866001162240
746215717591101440
746240048551460868
746225162983350272
746223615167733761
746167575088889856
746248340556353536
746210118115561473
746163494098182144
746227050525003777
746259829069647872
746208742203547649
746239310383423488
746253067771842560
746244712768638976
746197383994707970
746227847233101824
746191327684005888
746257211828150272
746255101937979392
746262588556722176
746218070415314945
746215272743211009
746199900770074624
746227612473663488
746222503618478080
746192791311572992
746231903284400129
746187691243372544
746144032666095616
746228820546490368
746253222910767104
746260240115638272
746169454090870784
746252719489441792
746249926036885504
746210332121534466
746252036086308864
746179398840246274
746188525943427072
746204942193483781
746190719161761792
746191797479628801
746213217467129861
746225452394524675
746208779964817409
746170334852722689
746224563197861889
746186541945360384
746257509439025152
746248604852051968
746168158004912128
746226786090901504
746265835115798528
746213779747151876
746255332632985601
746248197945831424
746243790021726208
746215365038878720
746209245767491584
746235426256478208
746212714180030466
746178224519004160
746250374953197568
746220431619694592
746188362076168193
746230485525762048
746188487842398212
746219294992654341
746201733752193027
746230431024971782
746246163792273408
746203541241376768
746207206991761409
746192011338743808
746242799981502464
746243546613710849
746215985653243904
746258239373873152
746204174623244288
746221828687814656
746199149784096768
746222272927539200
746191142966824960
746186009017147392
746142162102804480
746217252681179141
746188370573832195
746256184018092032
746243227737423873
746245840851832832
746249301274279936
746222474354786304
746241893906817024
746193462404358144
746214752561430528
746222767960293376
746219496440881153
746220528201981954
746211002824331266
746256318399451143
746216245955952640
746195224112697345
746207060358922240
746201532354289664
746198067645292545
746245522193846272
746231232036405248
746203650519760898
746206376796446720
746212634551169024
746250622245044224
746232033383321600
746251289437208576
746196671139196928
746238295202365440
746234600012189696
746187460493905920
746253214568222720
746231085369942016
746226987644006400
746222684053213184
746241919374721024
746177549168943104
746244637287919617
746236802202099717
746214048073551872
746247589763354624
746148675848572928
746222625328795648
746242326029230082
746265357170651136
746208461277409281
746253210185129984
746210944255037444
746206062269784064
746255940794474496
746205298952568836
746212110422597634
746196046288584704
746238194836856832
746212194166026240
746249007530409985
746200034778091520
746180799708397568
746237259230253057
746141671331598336
746193055590416384
746237204649803776
746252614648606720
746261070344523776
746220603774951426
746250328836816896
746215805499539457
746231983135567872
746199577779331072
746228950469271553
746216476625932289
746148939825557505
746238387682574336
746177129944059905
746246390179840000
746231295085187072
746253541740847104
746256750140133376
746251666777767936
746216082172579842
746243009948286978
746208478004273153
746188504925802496
746204783023775745
746168481167482880
746265034028949504
746234981786124289
746237204821749760
746204787092271104
746244544925077504
746217445292048384
746248562871144449
746202329284644868
746246075858640897
746141499239235584
746252098803687424
746166681668550656
746204396854222848
746222990325485569
746172893692895237
746255928358469632
746234717410758656
746176295172636672
746240790892929024
746203134398107649
746155059310800896
746179361284317184
746143638409875456
746181164776357888
746222877251276800
746224487813648384
746245740314435584
746242569487556608
746172948126502912
746223946836500481
746250634958086144
746190828461166592
746204132558544898
746252727961849856
746221459500990469
746172956330561536
746187233992941570
746206183749386241
746188240479129600
746183601667059713
746214975044128770
746237582229442560
746219412408066052
746257962319089664
746203633474113537
746217806362906624
746196268607635456
746177473558290432
746264539201699842
746263851382018048
746200886364377089
746230338838368258
746241135039774722
746198642394992640
746185832999043072
746233379465531392
746262685302521856
746196243139821571
746167806081777664
746222658899959808
746164576463560704
746246201641570305
746166707077681152
746251490663239680
746212412466946048
746241298294681600
746231337040773122
746246855789543424
746239301864718336
746228506015633408
746243030718550018
746251251541696518
746187091147534337
746209425925378048
746208843021987840
746196574791819266
746252417755418624
746192778720206849
746189045760327680
746218909255163904
746194112613744645
746258721567813632
746263641339662337
746216858290790402
746241365625835520
746264463603556352
746223816695635970
746250614108196865
746219203053522945
746247304718462977
746238500702294017
746201821845159937
746241747425050624
746263196755853312
746198415722217472
746214312151130112
746201926602133504
746238769263566848
746212487863775233
746241592193757184
746239637492903936
746234990418006016
746221509719404545
746257681284014080
746190065089585152
746197962947104768
746235829119422464
746146385523662849
746207651797700609
746258474347048960
746198470545924098
746204971704561664
746207345525415937
746223850015232002
746234755159515138
746252635750137856
746197988230332416
746252115589369856
746198696979660800
746242724546875392
746144875566014469
746237389375442944
746187812601470976
746257383530303488
746247866591617025
746241881298841600
746202169636847616
746231911744307200
746243068534284290
746224445778362368
746260487252353024
746185254126313473
746216023477493760
746183501154656256
746254569290801152
746193130983088128
746259656801124352
746257928953397248
746147618619858944
746193852617232386
746240191388516352
746238945634095105
746222155608711170
746228958996291584
746198025807110145
746236219143577600
746188957918978049
746145081002958848
746266577352396800
746196478092161026
746251930888867841
746256389660631040
746146414908973056
746189272227680256
746240715450028033
746248122658070528
746216728422559745
746220704295641088
746191705045491712
746195454862360576
746262806778023936
746212093574078464
746253684221181957
746265759731548160
746208209426251780
746231227783348224
746254703386853376
746202157049774080
746261909201166336
746222566633660416
746221668968734720
746263071295942656
746259262515515392
746159173830873088
746243957814763520
746209249592643584
746201762965553153
746240833016455168
746236881671577601
746229340497600512
746205596550979584
746199556719673345
746216585459707904
746201712671657984
746236785483620353
746232339647213568
746193110032474112
746232322681245697
746228958715248640
746263536855318528
746215704924323840
746264564254146561
746198994771021825
746174823110410240
746230628073385984
746255252853260288
746164593148502016
746259547728252930
746198285753294848
746243420667125760
746244133841412096
746239289403441152
746242049301569536
746194930251374592
746199661728325632
746240854071906304
746228308874924032
746262551210655745
746206611400597504
746245958313324546
746188316102430726
746217713899470848
746234788877582336
746260487235575809
746253281794621440
746241038457647104
746245404564520961
746250211324895232
746261955564961792
746215734179565568
746219664124968960
746198780827996160
746208150760497152
746172822477770753
746249968072146944
746244968293994496
746245043812442112
746226140054880256
746189712805662720
746159958480191490
746225246944956417
746177738092908544
746265541573287936
746219672614277120
746213796457250817
746249536272752640
746247506233794561
746246591749689344
746201867709906945
746242607085281280
746170565816352768
746255068572360704
746260378556968960
746208570362859524
746245895520280576
746202979145908225
746204002539307008
746172428183834624
746266036278689792
746164479839318016
746255345350238208
746181852508000256
746217026184577024
746154241610264576
746211107912613889
746211107912613888
746227516038250496
746225997507264512
746263595441336320
746205151992524800
746254707551838209
746166468060946432
746212076901666817
746215977453424642
746196985753919490
746147648000786433
746213469150601216
746260680232280065
746240455415758848
746233199433420800
746259611003478017
746172285309050881
746188500475621376
746200303402266625
746234973670146049
746250903284498432
746264568318562304
746243550988337152
746144225423548416
746218657714307072
746229055402303489
746200970233679872
746187846227132419
746257236754739201
746218729059409921
746231135722582016
746188261672968192
746213590869254145
746240472318763010
746196603808079872
746206800404328453
746245627076542464
746260789200224256
746259610772901889
746176236309856256
746206833853894656
746154589460652035
746188261387735041
746238823760179200
746230754078646272
746246742690136065
746244188413497344
746179038226616320
746231374936301569
746196801229725696
746162902818783232
746221505575456768
746259157976637440
746138080642473984
746231685004464128
746202975203295233
746238932958928897
746209266487328768
746243894573150208
746263633198485504
746266082634149888
746207303620136964
746210201703841792
746176181725179904
746257614464499712
746185774182326272
746249557131071489
746220373046263810
746251436229464064
746199216872005634
746186512635662336
746255533850648576
746193097717997568
746201955773480960
746171891233263616
746226349849747456
746234340015644672
746249653528698880
746248202207244288
746187724537761792
746241541618962432
746225846805925889
746188726888431616
746212492133572609
746153432201912320
746250689672773632
746176894907756544
746247250133803008
746223598583480320
746252048291762176
746261489800060928
746156124684976128
746186873102540800
746265549773148160
746165578855915521
746266367863685120
746227817902309377
746227595587424257
746207605530361856
746243106052448256
746206204565716993
746187955388112896
746252497421885440
746207345777086464
746243282208956416
746234327575388160
746254158244777984
746192384388521984
746213091675758593
746219982938267648
746224772749484036
746234923070029826
746263503133151232
746149208504279040
746185866587017216
746252572759986176
746208016739930113
746188894698364928
746240082118574080
746138827627040770
746147798991667202
746229621499170820
746259845616119808
746243403831214080
746190320828719104
746244133682020352
746197602383736836
746231756311797760
746206380848095236
746254988599394305
746225615880101888
746241789301039104
746209526634799104
746257349871022080
746215533029130242
746216577205309440
746247883658137601
746266011167399936
746244846801784832
746233060857831425
746210424408801283
746226974721351680
746254317460594688
746206632623804416
746183115060678656
746212827610767361
746239193085444096
746205273686052865
746192006980898818
746242011624259584
746193764444602368
746216770055241728
746219450320334852
746230808394899457
746218489774383105
746159220010139648
746256934890803200
746215872671297536
746261133527515136
746217487599968256
746226190713663488
746263406823411712
746223841953779716
746212730923671552
746159148694446080
746186558638796800
746227507729309696
746248705783767040
746251209678295040
746223904717307905
746242019853373440
746261712337264640
746262206950572032
746224890273923073
746138902877114369
746233668927008768
746171983478431744
746242678355075072
746243219436908546
746218301248835588
746263809321500673
746202115299672064
746231064243253253
746252094567505920
746194011870793728
746248714163986432
746247266860670976
746224588489580544
746238203175149571
746189184163946496
746163074604818433
746152035209330689
746242691088977920
746227591690936320
746254996941967360
746218963982417925
746198722246152192
746262928664502272
746198680340815872
746258855663902720
746253847627206657
746187645051539460
746257404753547264
746184343995875328
746234474514419712
746235896417005568
746226547309195264
746257492800376832
746193160364142595
746185572847353857
746235841501007874
746192250313441280
746211283846868992
746227796872036352
746186470424096768
746195844899049473
746183979036991488
746207907562160128
746239981367111681
746215470114582528
746226739978743812
746246444785401857
746259585598652416
746216015189544960
746245459161800704
746255697696919553
746194137834131457
746211938212864000
746263146726301696
746238228080951296
746176970409517056
746162218979385345
746194192125169664
746197375610327042
746194255371112450
746223787293609984
746240736354394112
746192778565062660
746249607240359936
746250358289215488
746167369857261568
746234621302472704
746229399066808320
746188416807641089
746230439476506624
746247392597540864
746206418487783426
746137900685860864
746251637568700417
746214735993929728
746206892515483648
746240719673659392
746165432105590784
746169131137802241
746236299070181382
746245618423652353
746259845590941696
746206678736003074
746178559979433984
746210449331412992
746221320887644160
746263088052174848
746190551574163456
746206934458458112
746230351484198915
746251184294494208
746246621118234624
746248667791712256
746194791839334400
746208994151149568
746210436727508996
746183262100426753
746229630080679937
746240103127859200
746264098904674304
746262223723573249
746195332946485249
746247040481517568
746190606007832577
746237896818995200
746175242364559360
746249469096779776
746201733689311238
746180867148623872
746237745765376001
746196159195033600
746168904725184512
746244456886771712
746238979104616448
746237695685337088
746198059541880832
746174483300421636
746191688381530114
746247262616100864
746187301189980160
746222537546182657
746161560477917184
746145768873070593
746192128678596608
746220503187128321
746200252835729408
746237221431181314
746238475830165504
746153255776948224
746244104447733760
746160566373343233
746158347854950402
746209283532959748
746210604684214273
746204342256992260
746243504863592448
746224491936681992
746144581885001728
746250119251517440
746146314388377604
746174080508895232
746195563788414977
746211984488599553
746158981064835072
746244456643338240
746251914241843200
746172394658627589
746217189703720960
746180501908635648
746201993710952448
746199439354658821
746191558433615872
746173119908429824
746222172247465985
746253462061584384
746254204302467072
746203004487901184
746258193001644033
746212240508915715
746218464575008769
746212311510069248
746184402569334785
746246067419742208
746192225223114753
746256544774270977
746203004462718976
746190597598285824
746253885421948928
746257450655940608
746186122238169088
746220582836936704
746237284576559104
746231823336767488
746243093842792448
746241566730133504
746210910700658693
746265755361091584
746228124220694528
746204522633015296
746246478369259521
746210856183029760
746162361770270720
746248764181069824
746258524456558592
746213687208206336
746237288678449152
746199107857833986
746189087988604931
746168237927309315
746237007697895424
746234256418955269
746254644821753856
746253906653626368
746195278647046144
746243844488859648
746214111105560582
746230485446098944
746212387083063296
746219010014863360
746252862104150016
746250228152602624
746237494279045120
746231194224713729
746197023230042113
746265176505192448
746197992256868352
746199347256135681
746238937115426817
746213125439950848
746214010408730628
746219337086701570
746192904549343232
746234654739464192
746226987698577408
746250467227897856
746178337811365888
746245895453347841
746208821882675200
746188886288719873
746243727115567104
746245178399166464
746245178399166465
746243244594442240
746194611526262785
746247849835302912
746258020972244992
746196222084452353
746191600275988484
746212617862078466
746262039174078464
746204229086285825
746203084016099335
746255370365050881
746192346585272328
746243978773725184
746242170860888064
746257845033656320
746196956226031616
746153108967927808
746248172889055233
746231324235571200
746232897082798080
746188840289742853
746185791152394244
746232452507541504
746205051199184896
746257442259017728
746198000679030786
746249875696791552
746218640874184704
746239297771044864
746227285196320768
746207156806946817
746256808843542528
746190539087716353
746241000713162752
746233857796497408
746257786271633408
746146981278519296
746256649757810688
746247514362417152
746210021646602244
746186059461984256
746260143386550272
746209157502492672
746193550711238656
746221463422701568
746244964447727616
746221090159001600
746252656839131136
746209144911204352
746242523048218626
746226832127623168
746264664749768704
746260412123983872
746246423855824896
746229692642910208
746215952224681990
746219114973192193
746260416221831168
746230502139408384
746236986701254657
746242389078073344
746249305573429248
746219567815352321
746250093884542976
746242342856728576
746177180191825921
746249586361143296
746145492166414337
746240069351112704
746246298047815680
746213796461457410
746237473475330049
746145869855088642
746236894640410624
746240648513093632
746257148838019072
746206498166976512
746143021628948480
746219819549130752
746246507867873280
746214920543318016
746249158500225024
746266477037162496
746150257055178753
746249594707795969
746243194363453440
746210462111399940
746223254600245248
746220612301918209
746244448548458496
746195261928546304
746255349284474880
746195198829436929
746253168292532224
746256150715326464
746188173391192065
746243462836584448
746244599476264960
746260139414528000
746258495142494208
746253130749317120
746199623929192449
746224248453111808
746248361817280512
746249796281720836
746262962164293636
746260005066801153
746239142682628096
746240518263283712
746201943383539712
746154111444389890
746240480631939072
746240749205880832
746253923183366144
746254460301651970
746235287974514688
746257182174359552
746255311783223296
746200047566520320
746258029612498944
746201700109692929
746242657551192065
746259665139408896
746217894321627136
746243588439236608
746191793155256320
746206368382619649
746204338083618818
746216233251405824
746237007794343937
746157970430509060
746258386061303808
746258079843483648
746223007023063040
746249586503618560
746209388382150656
746248357631369216
746149212740452354
746216082474577923
746220243014426624
746219819276468224
746216241879093249
746184100638298112
746254296425996288
746252765568057344
746256192431874049
746258612369006592
746243391478968320
746164781741137920
746217709575147520
746188370397667330
746216363149004802
746240208165707776
746195459010527237
746265629674602496
746206347323015168
746251574314303488
746256536352227328
746231613747408896
746211795589750785
746252199504809984
746245081863061504
746197786773753858
746259933952356352
746185916981514240
746146981114871808
746233509648302081
746237632758185985
746256431628886016
746208037845643264
746256171296825345
746260298709995520
746246545708814336
746218900791058434
746243865456189440
746248462308515840
746218599052783617
746233471874392064
746195291137662976
746243714499153921
746200231914541056
746209191207940096
746227872352743425
746213163025080321
746199846000877568
746179688419065856
746230427006861312
746257224276844544
746208326975782914
746184692110524416
746189825779195906
746200177480896513
746225519297863680
746200248674988034
746239473852129280
746223791290757120
746214677135294470
746251477979631616
746259615118143488
746142543750955008
746257630994239488
746229076189339649
746266057342496768
746246109232766976
746192057480273920
746222944368504832
746226224221949952
746264732227735553
746236500350636032
746245052440186880
746215562259247104
746215562259247105
746207119133671425
746249775167713280
746189263826362372
746187070519943168
746204556493623296
746227092539351040
746172050453168130
746174978190508033
746260030136082432
746247669765517312
746242120655081472
746186655036432384
746244653775720448
746252568607789058
746201922378440704
746176634793893888
746235686303371268
746240069476966400
746244159107960832
746204791143956480
746188504581865473
746261620016422912
746244867895009280
746199162698358784
746212579966488581
746183979095621632
746230774991454208
746230741520908288
746237041445208068
746186726326968321
746229793520123904
746257278966317056
746154417804677121
746234046397587456
746230624055263232
746220448619212800
746232385579032576
746192556296273920
746239922667917312
746188144232456194
746228543420411906
746200991381364736
746225322413039617
746264094458580992
746251259829620736
746213502868590592
746185111649955840
746185950498164736
746199053529055233
746221283159900160
746199519218438144
746223632234381312
746244037254930433
746197317083004928
746145542476988416
746192808277475331
746217189766639618
746256804884189185
746228644415082496
746191709244010496
746264518074863616
746227880875589632
746221744457822208
746218758188892160
746179705162858496
746218217366945796
746236449968644096
746214245394636804
746178551544680449
746200370485952512
746229055486230528
746257085793505280
746206997394001924
746253751405715456
746196410974887937
746237267644014593
746266334221209600
746259669522386945
746230640870207488
746216245758820354
746245786506256384
746218234001580033
746258406839885824
746202110941790209
746181626103664640
746197039977902080
746220092157886465
746228744759574528
746249749951438848
746185254205947904
746224630382223364
746252275081961472
746251662726205442
746251935066488836
746260701174448128
746235976029110273
746226832169525249
746237444102643712
746186395165696001
746228505864593412
746265566898315265
746248663836557312
746218032477798401
746219467173040128
746212282435174400
746203772133597184
746211086697828352
746170947279872000
746257761319657472
746211480970768384
746207530116800516
746228153643737092
746230732939366400
746186575562760192
746223388692144128
746246889314586624
746258138634977285
746232012369858560
746166631504678912
746175242406625280
746219714574065664
746241004865486848
746218451908255744
746261682754887680
746206229869957122
746256582653124608
746194632816549888
746240866436546561
746254531357442048
746262421015134209
746244221758169088
746190962481758208
746199124869947392
746161355208564736
746200852977704962
746168439027400708
746263427442675712
746240908614598656
746256242834812928
746240094676221952
746253650612391936
746244343392960512
746239687665160193
746190039726469120
746205646882639873
746180070058778624
746187561245122560
746243051841003520
746228526932627457
746262731255316480
746246478360879105
746244607663575040
746248999334719488
746173841609621507
746192094939648000
746222461885177857
746218124890898432
746194477325266944
746218045450784768
746218045450784769
746214610156425216
746256569730469888
746239532731797505
746252920925073409
746194930339450882
746220272399724544
746219572026441728
746265126408425472
746240610730803200
746150009293377537
746231177724321797
746175141592236033
746198986223038464
746191826848120832
746215222365413378
746243962004967424
746243873631014912
746150890197880832
746246306348208128
746195517445529601
746256850807627776
746258268687835136
746196180263043077
746254212678443008
746256238632140800
746256796344524800
746261326285045760
746261884119166976
746189666387267584
746225431355920386
746188198473129984
746234134448660481
746256972698292224
746184897471995904
746229625731178496
746179545611505664
746254170731200512
746186948583137280
746237989177614337
746232255358504960
746225926443130881
746194942997860352
746187766761816067
746195601344208896
746249037028876289
746243446139035648
746255450153287680
746238609791946752
746258176186679296
746203038008762368
746251520069361664
746244725276086272
746229676058640384
746266367788257281
746144628240490496
746216228977418241
746255106052612096
746207526086025216
746231634874114048
746249523480113153
746232691578703872
746220910076518400
746219450160943104
746181344909197312
746198873111035905
746206393632333827
746242833745612800
746193965876031488
746221509920751616
746165637291057152
746244800807043073
746258553988648960
746212722782539776
746238190596435968
746201226295934976
746197505864458240
746163452272611328
746245023176531968
746260533402284032
746244255480422401
746187003046178817
746240623091527680
746204699083190272
746227243337211905
746230531864485889
746189809404674049
746239625077764100
746194175578628096
746196519942950917
746226316312084480
746205009423933441
746252660806918144
746189486426447872
746205709730091013
746228551930646530
746242372162428928
746253176928636928
746240816285384704
746258134486880256
746220956289359872
746200433224343552
746261045178667008
746240145104347136
746208754798977024
746199598721490946
746232385604202498
746207710513750016
746252488702042112
746215965046636544
746244909712084992
746200198297198592
746244762865377280
746257408901656576
746240383982546944
746215230946979840
746220079348486145
746162818680918016
746207840633659392
746229143361052672
746233782336819200
746192296354316288
746260315256557568
746183823931564032
746242632095932420
746203524615135233
746178140473556992
746213699971518464
746224986847752193
746251977370132482
746246100781240321
746207903351078912
746192250451832835
746229114051301376
746178123968946176
746228241535361025
746203260223004672
746256846642548737
746198508273688579
746209199659483137
746173677742391296
746143457748615168
746240891438960640
746230871452065793
746228992257064960
746138638631735296
746237611614732288
746205214873554944
746175569671426048
746160319194632192
746222222763667457
746264363133108224
746244603527987200
746260638243168256
746227159585329152
746188316165320704
746266367683330048
746247371646992384
746236349234065408
746180095287635968
746138261320433664
746243911597723648
746264077681434624
746225842464821248
746190123956506624
746167910759030784
746226933168406529
746222373792186369
746252543429382144
746225443829735424
746190790716588034
746218099699941376
746144867395452929
746234646438961154
746217655107887105
746239084050292736
746232913985843200
746201070947360770
746260755830480896
746201918196768768
746214786354995202
746240501456711680
746230825247612930
746199439119769600
746220553313259520
746226106689163269
746226463393800193
746225968457539586
746246704928690177
746233635561308160
746209673519325188
746209522373394432
746253470190174208
746200391331676160
746176144240709632
746214882605838341
746233253623791616
746190996241735681
746233245251997696
746245341691809792
746253579195920384
746249720503345152
746264274826301440
746252652384784384
746179214492065792
746249997545414656
746223502127030273
746193571439476737
746167944464392196
746254606943068160
746251339626319873
746198378170613764
746203688104927233
746144858730008576
746187472820830209
746204824828424192
746201037183168513
746205865150021632
746171924745707520
746252115664842752
746249934660218880
746209094545989633
746205000766889988
746224726796734464
746191398739709952
746183404413136896
746246809928990720
746217025953947648
746196859962593283
746231303347941377
746259405453332480
746264920673685504
746260504369336320
746260982234759168
746159157376655361
746181525285199872
746247594267938816
746249896861171712
746223695115386881
746257274671370241
746251377349955585
746208335519612928
746254137134813185
746239595679932416
746213519733862401
746186147672391680
746140513389187072
746195316202864640
746222860365029376
746259610663739392
746256800568197120
746190140570107904
746250232288186370
746250198893084672
746185518589710336
746264153178968064
746261888191733760
746223137306484736
746244335222456320
746223552169271297
746244272240754688
746224294875697152
746231332615774208
746265277319479296
746205315352264705
746263586805264384
746227276811894784
746218061984731136
746241239549280256
746254569273958400
746213280616583170
746186164474810371
746220062671986689
746214324994093061
746148868748828672
746175158663028736
746210831008829442
746210579585470464
746256334924840961
746221207708565504
746262769213792256
746193667807797248
746218645089452032
746149803999039488
746258981765713920
746214262008221696
746221098820218880
746203725824327680
746192191475769344
746216896106659840
746206515044855809
746186747239796736
746203566365253634
746203566365253632
746145098052734976
746216304420360198
746260927926894592
746217990845128704
746204749473579010
746258713317498880
746236630118240256
746245937220157440
746216464194015232
746179793410998274
746219005636075520
746146410605731840
746222797316194304
746160822385254400
746213959980613633
746252535032385536
746198705410215937
746188018369826816
746254598608982016
746236806367055872
746207643270709248
746231219545743360
746221174019887104
746148532898373633
746261414487142401
746254451988664320
746252795087577088
746203142803488768
746153142459342849
746252224754515968
746199581893918720
746244032989433856
746218665951977473
746233157259669508
746211036596842497
746223862912737285
746226715014238208
746224554884751360
746234998617890817
746212269638320129
746258339827441664
746174554423320576
746223225076539392
746266099222777856
746221455155728384
746265906498666496
746242556611026944
746204942084386816
746248730651680769
746180636336070656
746151272118530048
746210176567435264
746259682013093888
746261338985377792
746200898804678658
746199259041562624
746203943902941184
746159664581255168
746257492787736576
746245228340875264
746174038444122112
746192816670277632
746194221787320326
746196822272552960
746255101816348672
746245367071670272
746150680742735872
746204426155614210
746265545599815680
746187196286271488
746244087754424320
746193055644946436
746195404325150720
746249296991772673
746234100990631936
746212424844349441
746218175151255552
746224018034827264
746257941590843392
746185862271012864
746203658790961153
746181156291260418
746252308443430912
746215906280255488
746249171192188928
746187774802333700
746229802097467392
746207068881707008
746266246203719680
746200068366077952
746209576765165569
746208507469303808
746259312809500672
746258482492497920
746221145037254656
746254325794619392
746231546676273152
746156762378735617
746178685909204992
746151351525183490
746257652246847488
746240807796080640
746204258689683457
746185535136333824
746218607219073024
746241646572908544
746244431750246400
746170532026998784
746205596391604224
746262777396924417
746181273924710401
746258952174735360
746242623669604352
746176320128819200
746222470307274756
746259929598726144
746257752930955265
746241256733368320
746194888379662336
746215373360357376
746221958539317248
746254540031336448
746237662063910912
746209837017530368
746238312025776128
746235011230162944
746221505680281600
746209077957525504
746161409495547904
746226249106755584
746252778184515584
746197874837356544
746263465472458752
746169898976456704
746246507674877952
746179134557032448
746242569265385472
746205995089571840
746244808994357248
746182875989549056
746166010898710528
746220859472248832
746247552140480512
746218548754690050
746191730031001605
746226480095498240
746149355120295937
746197543512530947
746239700487155712
746233295646527488
746248957332885504
746201972835966977
746264086099464192
746262047751438337
746236756098322432
746191218560753665
746201746171584512
746206456521728000
746254170773135360
746209753030787072
746214060656492544
746232637434396673
746249351555588096
746211837767626752
746251960400093184
746203503635243008
746244704300371969
746245647960014848
746218363932676096
746214412986376192
746173199939829762
746191243512680449
746231315846955008
746138412340523008
746231811148124160
746223632049803264
746231890646949889
746200311560208384
746197375799046144
746166757354766337
746236734879371265
746259430388412416
746240925257457664
746199523068784640
746246734234411008
746246734234411009
746186038649880579
746198914836004864
746257085889810432
746195274326958081
746240447094263809
746211090959241218
746192447420542976
746207454501838848
746243416456060932
746144062017773568
746193667958833154
746200051790163970
746231076893265924
746201234642599936
746232175763173378
746208272441434112
746142598188785665
746201439878275074
746210415764332544
746216581290594304
746189154900279296
746251817722478592
746234071722799105
746219945315336193
746211783157776384
746260143562690561
746211153949270017
746262576175136768
746235057203871744
746243156463747072
746231815157878785
746180745320865793
746232528395083780
746154505604063232
746241000473919491
746198592071688193
746185199801798656
746201415010287616
746256796411662336
746146897220362241
746254304961404929
746202450776862720
746232494786117632
746246067390398464
746199770545328128
746187141613379585
746261577821655041
746221790976839681
746223611187388416
746256326662168576
746209715193970689
746187460393082881
746265369602625536
746252442749308928
746263326838005760
746262211102908416
746185753231757312
746260663631220736
746208544957964293
746261317741314048
746203121815150595
746259380258111488
746219697960427524
746233606104719360
746247472297709568
746215142698819589
746261674550829056
746250785999196160
746220746247016448
746188739647520768
746233761411403776
746263738173513728
746212546474979328
746222847886950401
746245798980124672
746245727634939905
746202597552332800
746171656398200833
746157928386695169
746241831147569152
746192699062026241
746201280595394560
746245425481531392
746211632167084032
746244779697115136
746180074399997956
746205965733658624
746205433099018240
746240065316102145
746249817282719744
746243831679483905
746252065291264000
746235774417285121
746187204662157312
746158410505191424
746247086513995777
746256557319520256
746181437292953600
746217844023517186
746245081565298688
746247967443660800
746263989798174720
746197807808208897
746196486644326400
746253055180570625
746205214999359488
746246285565431809
746203562313547778
746266397198671872
746233182660370432
746222679850549248
746248911141146625
746210709462081537
746203834981093376
746233660567785472
746218938845925378
746225255425835008
746172499302350848
746215692240748545
746197182919827457
746251075427143681
746208515681751040
746182662008750080
746174625869082624
746178706884820993
746194024302686209
746248185618771968
746227985569591297
746247841690062849
746210063430258690
746198135077142529
746223187562635269
746242925743464448
746205168673259520
746240736404836352
746212508973727744
746178853765324800
746245136254906368
746264660723269632
746248206648893440
746261401803563008
746252090461290497
746197531047010304
746254611388981248
746201796654182401
746203616839503872
746239209791356928
746264040188555264
746258889247698944
746158033214943232
746214056587988992
746207295156019200
746251532711034884
746202782231756800
746214513590996994
746253982100762624
746247652900114432
746142249784905728
746201641477496832
746235162220847104
746222361246994438
746222361246994432
746195740028874753
746218363953676290
746211854330933249
746261347281698816
746204904394416128
746220486518943744
746225636818116608
746221417520238592
746203516155232256
746224873479901184
746252421794455552
746263780095561728
746234096653729795
746223090879729664
746212714100338689
746233937291149312
746266078498557952
746247979854667776
746194456680947713
746149707441930240
746256322480472064
746217198172024834
746213024579518464
746251964632174592
746260294272491520
746237603112837120
746246851783987200
746193223433912320
746228443109482496
746225624507834368
746196863812935680
746237024273760256
746224772791447552
746201565925498881
746201809195151364
746229126764199936
746220188551413760
746177955890507776
746194775057960962
746231324332036096
746244037271764992
746173048773021697
746173048773021696
746256376981299200
746208385805127680
746168208416083968
746220226488864768
746206120650248194
746242997281382401
746218548486275073
746239339634405376
746205059499778052
746256934785982464
746201838626582528
746231932782940160
746210579505778688
746202652044726274
746181747822366720
746230808654938112
746200781422899200
746194439689797633
746257937383964672
746192317430718465
746242049381376001
746207404191166464
746233496943767554
746170209401249793
746233560072282113
746229269307633664
746202971084468224
746263826128113664
746172746695008260
746251272525774848
746226551264419841
746169152184946688
746199103688716288
746208306213986304
746171882848813056
746158414657523712
746243777115787264
746201901356638208
746243446122381312
746192560465424385
746229978207969280
746208834377551872
746162692898033665
746251239101448192
746247128373141505
746227536846168064
746251440369336320
746251713129046017
746217994854883329
746207748237332480
746218389010415617
746227067172184064
746211489430704129
746248718228258816
746232289298788353
746244624533053441
746247195553239040
746191251930644483
746201343694508037
746232712613113857
746199443322503168
746233404690038784
746218225491312640
746235279594295298
746264996137558016
746243999472697344
746242821158481920
746239947967889408
746242179249606656
746184327285735426
746212017929752577
746251230683480064
746249376553656321
746236747600658433
746236932234055680
746238689437618176
746209581173350401
746240077739614208
746207718730403840
746221027613515776
746229969659953152
746207525800816641
746247027843948546
746236567358840834
746257958447816704
746222340338442241
746229889896849408
746234700864192512
746198281592528898
746210143046557697
746201079293976578
746207865619152896
746262857126404096
746195412860567552
746190673376739328
746261980743409664
746230825474154496
746263775817379841
746235187202187264
746212022354739200
746202710769184768
746243319961894912
746179772221366272
746227348031213568
746192535538696192
746177289122119680
746200735214239746
746246784490553344
746246818141351936
746243592570736640
746225053776306176
746195484130189313
746247367775649792
746197249974165505
746234470118760449
746255840290672640
746180103521112064
746166153135923205
746264262235029504
746190853501124608
746242674097688580
746199061804396544
746209858110660608
746194468882157568
746203511898021889
746249758327574528
746216703239950336
746179570882076675
746212961769775104
746242544019738624
746187892339290112
746252631329300480
746141931034533888
746209405020962817
746246688000647168
746186336252530688
746236936214372353
746256934878183424
746207014376792065
746219651743416320
746242292659294209
746253420181356544
746266040741527552
746216602501152768
746194863306092544
746217097366102016
746142988334735360
746256091730698240
746240065521623040
746219404199747585
746210570823565312
746163850530086913
746195131628326912
746248638435856384
746266413787193344
746218598704656384
746199309104754689
746161690752884736
746223283985494016
746227558086107140
746248109840293888
746186906828845058
746227960412180480
746250446122131456
746184381589557248
746202484251648002
746242795996774401
746249523555557377
746246121895395328
746243995425247232
746255970196664320
746257400567463936
746175154477162501
746244037242458112
746258612536881152
746239859644207104
746224110242435075
746191772296970240
746241201867632641
746264840906379264
746231831918317568
746163368151506944
746186793507160064
746248307211632640
746233308506271744
746159912372211712
746248151900774400
746207773554180096
746266405566353408
746201255484104704
746239352418623488
746252253963689984
746257886959984641
746182561274204164
746220263927226368
746249980772388864
746263842984988672
746234423981408256
746236173052350465
746190757246033920
746249670356312064
746247900221538304
746220708712177664
746241940144828417
746264253829619712
746259954852577280
746154912543694849
746188391419518976
746206745681268736
746196939566284800
746183425455964160
746199007492399105
746176898967961601
746247934044344320
746255378824957953
746227583243587585
746251331183251457
746247195867807745
746227859887292417
746251071350267904
746160419719516160
746259786811973632
746242825205866496
746255064268943361
746231114646249473
746228740737269760
746248588175486976
746250995575955456
746166862250115072
746141167767674884
746166782612774913
746236449993822209
746213737795715073
746243894552170496
746207785889632257
746222398790217729
746218070440452096
746260864836083712
746147912468598784
746256142255394816
746189159006535681
746242699208986624
746255387104518144
746212445799100416
746199359490973696
746259422066900992
746148243822776320
746238018604785664
746154648394997760
746179507787202561
746260818665275392
746249469029679104
746222667385057280
746163326284144641
746239217924083713
746248386844688384
746165150684692480
746241306779844608
746201465186770945
746175976313393152
746156720167124993
746244485978398720
746191788780642304
746226891095367680
746173732436180992
746260856405647360
746173375756775424
746226438248882181
746242548239204353
746154904079728641
746146867986173954
746240216315265024
746227318683664386
746244842817200128
746230363966439424
746184822251368452
746254292374392832
746218708071112706
746234386056548352
746253864509251588
746237288569413632
746146855180853248
746243236449107968
746219240458354689
746200035008778240
746230166846746624
746237955610599424
746185694607990786
746249259335376896
746186713840549888
746220792342450177
746215763699105793
746221371181543424
746229982335119360
746240333835468800
746192367816892420
746218678560002048
746227893580103680
746260512602652672
746230003407294464
746239687728107520
746188970275418113
746226140331671552
746245043934027776
746189440217800704
746220389840257029
746173451489054721
746215868309241857
746242036676825088
746253487181299712
746252489050198016
746205953268187136
746257610052145152
746249267673718784
746184998126948352
746263104632266752
746219727379304449
746244343539851264
746242246522003456
746206577888108544
746173983960137729
746214799042699264
746265935770595329
746192384497573889
746253080379953152
746157781389049861
746202895377260544
746181265372618755
746266417977245696
746151200446259200
746260709621669888
746236516825870337
746193290513440769
746218242469826560
746250865741291520
746228103324696577
746228103324696576
746246696569610240
746178035997507586
746260634136907776
746180179148472320
746233673326854145
746219312092852225
746221518007341062
746247237517385729
746214966668066817
746226761218691072
746150814960365568
746229051111550977
746185564462821376
746224609502998528
746233274981179392
746217055200784384
746175187792519168
746195425535746050
746199481247375372
746219873869533187
746222700725600257
746237347549716480
746256838480510976
746205114042507266
746225557063401472
746234105101094912
746215897774194688
746223451602464768
746247715730776064
746205218887479297
746224596559396864
746246214023258112
746265164224278528
746230678702809090
746228816301809664
746219542477561857
746169433392046080
746260701451255808
746185686072463362
746251255656366080
746251897464586241
746190346271358978
746187808486764549
746241504083992576
746223137331675136
746262454351519744
746162864793223170
746230485672566785
746217382541066240
746225842422874112
746265755323367424
746237213176827904
746195899286597632
746255903226204160
746173828800323584
746234239444647936
746216543533441025
746242988729208832
746180208647086081
746197807766245377
746247455658901504
746176957675618304
746209874833346560
746253646636154880
746168384782483457
746207135772483584
746252815874531328
746250463016853504
746167738868109317
746231026800697344
746221362960687105
746254300976979973
746246046473404416
746203411431882752
746181726754349057
746256930709061632
746262605480792065
746261666095108097
746187200534974464
746260369874657280
746246671567302657
746264794936774658
746201939092746240
746247556515127296
746240791115272192
746203726046584833
746188471140638722
746243735281864704
746223141467226117
746201720909234180
746241193479016448
746240539440275461
746255684841279488
746232712646647808
746195861428854784
746148814260682752
746244721014616064
746256276229849088
746200974386040833
746213062399533057
746216166163521537
746231596919840769
746245488492556288
746182985179926528
746248885782319104
746250307689119744
746173485135732736
746249070591741953
746140450453602304
746240577054728193
746260680169361408
746196125640601600
746218749947060224
746218909171228672
746201943341555713
746199502348947462
746192329820643328
746265868536020992
746197384003125252
746200341293604864
746233698350071810
746187527459999744
746265042383962112
746181823118512130
746181563180814336
746228451527401477
746241373846798336
746180145606598657
746266069854261249
746159920538595328
746174495770087424
746220285188182016
746221207796645888
746178367242776580
746228753114619906
746254267296657408
746235313337434113
746204090611314688
746172373687164929
746191612653363200
746242351333543937
746226580679077894
746249548599746560
746210394641858560
746259384515309568
746216757740769280
746250840369991680
746239058762838016
746255143688081408
746255110343434240
746240950230360065
746256284933099520
746259245700620288
746210227259740160
746214224045576193
746156057777475584
746201574385455104
746252153191182336
746232515715706880
746229030039392257
746166014799319040
746265461914996736
746241684258754560
746266044730335232
746209711326789637
746260965407232005
746173061360156672
746261506812149760
746225528063959040
746265017142640640
746249838258429952
746166220332863488
746186139254521856
746233794890326016
746260906783416321
746174411980447745
746266111872737280
746180006972264448
746228413376040965
746205231730417666
746235552463093760
746172511763705860
746237011892150273
746239734020718592
746171706784395264
746232872294486016
746211002836914176
746198227372773376
746265852022951937
746228015042953216
746211963441557504
746198235669139456
746171782080696320
746264501566246912
746248286147842048
746199066116161537
746231349585973249
746171740179533824
746205852533592065
746226559795625984
746232335125733377
746214966445772801
746175850471534592
746195290957328386
746254229334036481
746262454632587264
746253998873780224
746233585070333952
746198235547480064
746204875168505859
746187569537290241
746198180979605505
746155004835278848
746212689337159680
746220591150039041
746262974654976000
746255458483245056
746188433551396864
746189456688844801
746204799683592192
746230691071856641
746198826759782400
746237464918917121
746185174422065152
746234881076715520
746230980487217153
746208729746411520
746225158977818624
746236768446353413
746190664660967425
746264677697519616
746202958350561281
746235908681252864
746217583964106753
746196155210440704
746179411532185604
746200743820984320
746242040778743809
746264174230024193
746253478746537984
746245237060706305
746216119959097345
746243278354415621
746243638779207680
746159845099847680
746254263077212160
746138215153729537
746220436208291840
746188852960722944
746188852960722946
746232780028162050
746220800840081408
746184390095470592
746259019485057024
746230657676779520
746241982079569920
746232763204829186
746184868338425856
746176937064726529
746262173320503296
746199158223081472
746197568686743552
746240036073410560
746215478201225221
746239117399203840
746256662147768320
746244221716299776
746221262448406528
746248407635927040
746206557038272512
746222147224240128
746235803739660289
746203981890785280
746262680919543808
746200584181547008
746242002975494144
746260726554173440
746219559577780225
746204741076557826
746215864299462656
746251075297087488
746232004027420673
746190652191301634
746212781586690048
746256959934980096
746171928931532801
746209170194501633
746176756680269827
746201599379288066
746198781016739840
746216732407148544
746188789886816257
746209631630831616
746211220995248128
746202228441022464
746254644859539456
746215138802294784
746232737703428098
746183677281959936
746190207574114304
746251029444988929
746178065202450432
746261611329970177
746206838132113409
746203306477785088
746264535078678528
746149984148430848
746208184512061441
746201687564521481
746256775486275584
746170771177758720
746194129390964736
746233853593821184
746213184051175424
746213473260961792
746259426286387201
746264010836815874
746233052477587457
746194636952109057
746197061133963264
746194859086610433
746226492686770177
746164995889627137
746260743176261632
746235992881803264
746265813976514560
746234037996400640
746186277784018944
746257807440220160
746254204331790336
746253805788987392
746243185781907456
746235770298503170
746200030919286784
746167818551320576
746207156765003779
746251557818220544
746192833262944261
746251121342156800
746248307186380800
746227159329447936
746231370624598020
746200802302189573
746254338566283264
746181307214893056
746173564831707138
746182573915660288
746194355942105088
746238819490369536
746174118148603906
746205391034290177
746230690933399552
746253130489274368
746181131251310592
746227532656058368
746207009876254720
746186625596567552
746247669782175744
746248953251921920
746232738068336640
746249636852047872
746225695529926656
746226203145605120
746254309273255936
746224248654467077
746198323795660803
746205923778035712
746240061075664896
746222109727199232
746200328681381888
746206620103802880
746251473789452289
746263335151214592
746261141630951424
746143164524789761
746204564764794884
746231118899216385
746187418458423296
746266598374248448
746224391206273025
746163049371865089
746221614803492865
746241717708283904
746179721692602370
746203738449141760
746266477079105536
746181810732818433
746237431200944128
746254401438879744
746230410045071364
746186508445458432
746178174250168321
746260747328626688
746252077693865984
746186826856095746
746264224431767552
746196217986584577
746181055615479808
746263452834893824
746244285012582400
746246113653571585
746148298235518976
746248281936769025
746215822113181697
746214828398678020
746237305623457793
746161539560914945
746207710668980227
746236672115802112
746190459207245828
746195505240150018
746193567454945282
746262429475143680
746217705548582913
746186114134736898
746206649178742784
746238454585950208
746209044487012352
746245753010429952
746260764353245184
746217332192612355
746218787628683264
746230854473551876
746235384506417152
746255428959485952
746217554356510720
746202241275559939
746263180364623872
746248961313341440
746247162107932672
746247879359143936
746236265440256000
746219177522782209
746216266801651712
746228002539741185
746172964861665280
746149640291094528
746202048044032000
746191986147811328
746213305853706241
746218397524844545
746190396242354177
746189989680054272
746212764671049729
746242879803228160
746196390062088196
746231437653770240
746232154728738816
746210415739207680
746231613747396609
746245375217008640
746241055138283520
746248336555016192
746184167956742144
746253499864911872
746240778536685568
746227272579833856
746251822025715712
746222201699917824
746241294108753920
746203570597306368
746229701337710593
746218250598391814
746151196365361152
746143285836644352
746198445149421569
746209228692414465
746173006834184192
746245115128094720
746235770516602880
746240279301193728
746216040250507266
746178937772867584
746257463461052420
746142254046208000
746229231303024642
746258398518349824
746219458742493184
746200894669086720
746206934408126465
746237339022823424
746203658732212224
746200332871467008
746265029847060480
746203205864853509
746263935024697344
746257354329493504
746227495146389505
746238886553124865
746212428883460096
746248235702976516
746266350943870976
746242321730183168
746184826445651968
746249217136537600
746202064934469632
746253390733320192
746246008561074177
746221392312442880
746164429545414656
746175888363036672
746227528574996480
746260386656051200
746194124970221568
746199535727185921
746216040326012928
746226312419762176
746226312419762177
746258192942850049
746196515731865600
746254271289647104
746207446138400768
746242833594474496
746177574213029893
746207077261926400
746208083664216064
746200336713416705
746242196181942274
746188458545160192
746179415646703617
746232578311487488
746242305292541952
746224584030986246
746256473622257664
746243332813127680
746227516168253440
746227041859559425
746147937516818432
746206619952812034
746260910939971584
746227180577787906
746214861957279745
746246533159522304
746259732428529664
746242724618207233
746226266085285888
746211321591410689
746215658904391680
746218737141874689
746232767319408640
746242611405422592
746211942356779009
746226291225944064
746255571720908800
746194884218912769
746218590613843968
746213167391346688
746252182568181760
746243626481516544
746228812203974656
746203818149318656
746231433291665408
746155428669722624
746153201276170240
746236252760899584
746194330667220992
746225104451837953
746147765357404160
746214475871592448
746209627432325120
746263901415813120
746253290015363072
746252174481629184
746255814973857792
746224361732878336
746189767075758080
746239406831374337
746154241333428224
746179222587203584
746207848850350080
746245589403373568
746229579526770689
746200987019288576
746147840854999040
746230414457503744
746219089710899200
746236290408996864
746229457875148801
746177247145385985
746164186389028864
746186076373475331
746184121702060032
746186759898304512
746225901382184961
746242217124204544
746260172939628544
746224831696232448
746253935938256896
746245002146291712
746242346979823616
746265592009752576
746165410983206912
746250832237166592
746262110657777664
746259136996847616
746218678715191296
746210881197899777
746204686349328384
746150042973646848
746193999329845249
746237297184514048
746211942436474880
746242489661558784
746248583935041536
746192787196907522
746239817789243392
746198357190684672
746239490616864768
746215574967988224
746206586213785601
746262949480783872
746140660370149376
746198835483938820
746176270094970880
746255684820414464
746236441345175552
746260248453877760
746216824631549952
746192162069479424
746188789895225344
746238697847173120
746193764587188229
746221631362609155
746242904868401152
746232779726159873
746259723897417728
746253780803518464
746195777895096322
746206699652931584
746209039881641989
746231190189813760
746223934261977088
746228468304646144
746215616713891840
746240312889085952
746235464005259264
746213347461214209
746211401622921216
746228409387233280
746205311321538561
746215218460536832
746171979166777344
746208817604485122
746244012101754880
746213175696101376
746243626284417024
746213020536176640
746179839372066818
746191214181900289
746172645951967232
746252929418530817
746266237626368000
746228707023433728
746255508626096128
746229336185831425
746216237332475905
746253189318590464
746259904562814976
746192661405589506
746242485425442816
746215205865086976
746167969567350784
746231869834833920
746247166394523649
746232532564250625
746184457183338497
746209320916791296
746148893872762880
746256276280193027
746251834701012993
746236672048693249
746248386656018432
746217584006074369
746214337421807616
746256419092111360
746189314346754048
746254158186094592
746246914828570624
746203272839495681
746261934639554560
746262299279663104
746234881101856773
746211539959451649
746251805269565440
746217848196849665
746234293991542784
746255131184758784
746236080706359296
746208721450106881
746142346627194881
746211799918215169
746239494911844352
746196570589167616
746194775326416896
746237720800813056
746206284400070656
746250144270671873
746139200852992001
746248324022472704
746230552697528322
746141151028142080
746250488367185921
746245522155921408
746258998630944768
746254024060592128
746223619311702016
746241118149320704
746255760603119616
746246457578164224
746237641130008576
746176160925614080
746261728829276161
746219773109796865
746245278878007297
746251884709748736
746203197442686976
746262496567234560
746256708540989441
746236739421863936
746227369212424192
746176227887751168
746186730479423488
746230154288992258
746259421920006144
746187003058884608
746186646677237760
746247799671525376
746245765480218625
746215331350253568
746235476974002176
746221786476359680
746146742169636864
746239398358843393
746257194702745600
746191365252341762
746187376620298241
746261066397663232
746153138453872642
746255727073824768
746195001579712512
746150974016782336
746193995039019008
746240690460426241
746249456568377344
746244637233405952
746201913780121601
746249246513336321
746220490696450048
746145643253530624
746247036408762368
746188483769688064
746258876933124096
746199070377545729
746223266977570816
746222151548600321
746218007626584064
746244897116663808
746209249793974272
746205995072819200
746185182856814592
746261959759237120
746250861463113728
746198654780735488
746233216009277440
746260541765730304
746171840956141568
746214756936093698
746244616194822148
746240384271941632
746246898068127744
746218208877645824
746252341905600512
746200429181050881
746206728853692416
746202958417694721
746233530452041729
746259891757719552
746210721810153472
746235887629918210
746249255225032704
746215297820958721
746187191840190464
746249288821444608
746255097575792640
746214912213454848
746149204142096384
746257085655040000
746255433241890816
746217873421438976
746220209321631744
746253877385793536
746250852952903680
746220893139935235
746165209752993792
746190811482595330
746224311564853248
746188773247983616
746257794857304064
746230732897423362
746174705401532416
746219370741850113
746174554528088064
746214593500839936
746195417113649152
746250337015603201
746221941657219072
746203901876011008
746218863281348608
746210499621068801
746255965960478720
746158226283044865
746254069971435520
746253180942548992
746194154707816450
746195001596469249
746250895034290178
746199405649244162
746246125921910784
746211183472971776
746226630838738944
746197845573697537
746236433183047681
746207966198521856
746194187918282753
746222545616003072
746244792531714048
746176618226458624
746211481134370816
746247807992893440
746243617866551296
746178761385742336
746210830975328256
746214442463956992
746182502788792320
746159647875203072
746214455130742784
746224013551140864
746199497852620800
746229235690274816
746226547246276608
746229399243022336
746185946454863872
746254107757912064
746251469704335360
746261842301947904
746244951743205376
746188840474312704
746249812840947712
746148482797473793
746148482797473792
746177175959781377
746249137591586816
746202174049263618
746244322538958848
746241986345181184
746197795325939714
746245400655462400
746254044893749248
746213326695194624
746195333164589056
746201485948522496
746212085281918976
746212672245379072
746256721136455680
746228510084075520
746195597309313030
746230292784963584
746186948516118529
746191239419035649
746217512535089152
746191390292381697
746242250720452609
746256620221505536
746202543181561859
746254078380957697
746220326950830080
746256788220059649
746247107619610624
746233862183751680
746263465254395905
746188169264177152
746233287241306112
746254166415278080
746248458286272512
746243764813848576
746260562930073600
746195408649543680
746260134897278977
746202341737562117
746246373738061824
746238832098500608
746232326980415488
746195018688258048
746201519649742848
746186399121022976
746254069996658688
746190165689806848
746150772681805826
746190710819348481
746232473671999490
746235778649333761
746195874062073856
746255525608722432
746199707945316352
746185912690839552
746237896802263040
746234310588456965
746189591149842434
746202136363433985
746247837449486337
746231706152140800
746240124204154884
746145567663783936
746221866059128832
746233555961843712
746212236046176260
746259841669304320
746258797153312768
746221614442774528
746262517463158784
746198915033161729
746197165827985414
746226228529500160
746213603355697152
746200626137169921
746243777258463232
746211095312896001
746197099054698497
746243273958690816
746246004572229632
746227033668149251
746233245595926532
746262005628149761
746202497165844480
746240723876446208
746170590768336896
746153637328601088
746264874729209860
746141046082510848
746220431690997762
746196578801618948
746151355832754176
746218578039316480
746185715600531457
746258121916551168
746179021533122560
746186529446334464
746253449189330944
746201779667296256
746250807079731200
746238672794587138
746240510025572352
746196939490758657
746223497785966593
746237695488204801
746226253548531713
746254175089078273
746216660978171906
746233610299006980
746205043032895493
746228174338457602
746192351010316289
746195651973652480
746198281777123330
746203386052116480
746257140394901504
746207961945542658
746208285108252673
746253235430825984
746224450140438533
746252073646362624
746222797332963334
746220033466998784
746203738281377792
746248466523889664
746208066907955200
746227197237616646
746223263072681986
746241130841288704
746264056768659456
746253864593154048
746200756412252162
746205948876718083
746169571527188480
746227054534758400
746192908626190336
746198055192453121
746258033618063361
746204615050297344
746257274386157568
746243836049915904
746230825172099076
746248781243482112
746244037544378368
746211271310082048
746203629460193280
746201746238644228
746247195544936448
746255055624507393
746200357915615233
746233505353392128
746241449365143553
746172310416064512
746222201657909253
746201628898824192
746189976824479753
746234071521452032
746229076369649664
746247233583091712
746235141157052417
746249041109979136
746213314158485505
746232050001158144
746264945839452160
746138466858246144
746211032297705476
746194993556033536
746229101518688257
746244276468604928
746248676360728576
746186608806768644
746243009956614144
746222755448651776
746264748795138048
746239826106552322
746263620720328704
746140794445250560
746231722748960768
746173455654096896
746187623954157570
746242925802160128
746201398157541376
746258683919663105
746264622899003393
746209757472522240
746261045375803392
746211942549721088
746234872755216384
746185115777171456
746232587081809920
746213284781555712
746248101736947713
746243416414162944
746230968034353152
746195626656837632
746146737878896641
746250119075401733
746259635766693888
746215725749002240
746227155390988289
746259220652134400
746263603590926336
746252350373900288
746231383043932161
746217500065464321
746214035452891137
746236772842016768
746147987714359297
746263004023525376
746223732834738176
746200655501529092
746195433647570945
746264149206904833
746211657483853824
746234394449346560
746227595725791233
746188001265352705
746256037259403264
746234046645055488
746202220295659521
746237393489977348
746253134813605892
746199431033171970
746241717758730240
746242250649198593
746182833908023297
746249322300321792
746247975769341952
746257547359887360
746195056357310464
746181110179074049
746225536251232258
746214924787945474
746210273271263232
746218045283008512
746202505508380674
746156812768968704
746144732976287745
746241952593616896
746151871824470021
746260252459409409
746239255723204609
746238433941557249
746253361364746242
746231462966353921
746258042191253508
746201775439384582
746249242478514176
746240409240748032
746155122099691520
746256834198011904
746243337078771712
746257438211448832
746190379599306752
746153134049812480
746187690979168256
746168711782948864
746204015512289285
746262383283175424
746233538849058818
746195496666947584
746211669743808517
746219706353254400
746201586599239680
746175850765160449
746218149930901504
746242741194100736
746215117683974144
746214648018436096
746248546316324864
746194888320901120
746213657856479232
746189016488239106
746150911332884480
746225133522550784
746243097688846336
746206498410242056
746160545494106112
746229470596476930
746195438164803586
746201154623705088
746210277448810498
746241000801112064
746183001755770880
746232930784051200
746201737678073856
746213846830833664
746232129550319616
746210067846832129
746227927222648832
746239373411221504
746228300515684352
746265734532128769
746213247120904192
746233924964147202
746261728934170624
746235883838308353
746190706608222209
746215084016336901
746229319568023552
746254053219438594
746237888619118592
746215776261050369
746247451628036096
746256540521340928
746185858013929472
746213834277298176
746258432135593984
746200949459296260
746168837607849984
746227583247753216
746228614903980032
746203474036035585
746213666266058752
746226207373426690
746252773902147584
746166996392357888
746216228981612544
746206699577442304
746215784368603137
746213267928846336
746244754590031872
746232884801871877
746220704278806528
746241403223609345
746254531332345856
746217919583911938
746259526928711680
746182259519164417
746155566716850176
746245195050672128
746258210022121472
746218883942514691
746173455427473408
746235049108856832
746188307613290497
746203528838799360
746217810552971264
746222982083706882
746245006202146817
746244851037986820
746222692450217984
746237238187417600
746245651994906624
746239734058409984
746221878658768896
746207760962838532
746245463536472064
746194812806672385
746140744096817152
746203004626296832
746178400801406980
746220578588098560
746241474686181377
746212315897311237
746242518828851200
746221660563345410
746232037263085568
746201700172587010
746263503191818240
746230879891034112
746250895193669632
746152651738349569
746175540382556161
746250949413445632
746208075384659968
746207534151655424
746210252132016131
746156380692811777
746254191723712512
746178186602491905
746229567199707140
746183484327268352
746218993183166464
746265512359899136
746257907763732480
746137888098648064
746167797554765824
746231869633552385
746264463586758656
746187380537757701
746188030931800064
746247547803426816
746201108821876736
746226077421318145
746215126085165058
746212722790916096
746213771450867712
746247359114448896
746262547028938752
746185875067969536
746139754404659200
746147799234928640
746262182040461314
746246117755494400
746208343757185024
746208193043279879
746198449326981121
746215243303399424
746170058171285504
746199141408079872
746168573291167744
746224043045486592
746238572269707264
746202681379696642
746231794010185729
746235703403520000
746221719526899713
746172226488115204
746246004593336320
746210373821358082
746202622755897345
746186772460208128
746214601696542720
746195060639703040
746212743582089217
746263800756703232
746233295642361860
746230816867418114
746265898076540928
746249712160776193
746215004538470400
746262429554847744
746203164030828545
746238572080988160
746249792104374272
746219320338841601
746242338784043010
746233685867827201
746195219826118656
746261095770263553
746202639583481861
746195467365580804
746249167018725376
746227536955203584
746237083279187970
746235162107617280
746186432792911872
746266241841700864
746232792543989760
746221308392837120
746244117173252096
746262781742059520
746208721223593985
746217822951354376
746184771974336514
746181324197797890
746204220949303299
746205445409234944
746209660730900480
746201159061254145
746262941029253120
746243207034343424
746226861710073856
746241671956828160
746191847534428160
746198638154506240
746163846264537088
746222730345734144
746217097278087175
746192879291248640
746200366115500033
746238530301526016
746211141446033408
746172360869445632
746260655376859136
746262802541715456
746254581718466560
746242565071077376
746257647976980481
746223493654552576
746215792912412674
746253143248347136
746208364699385857
746257723407273985
746185443067060224
746178153190690816
746233232677429248
746229281961836544
746240866633736193
746215214295592960
746210759806328834
746217248486887425
746237032821751809
746150873508814848
746265310660038656
746145601390247936
746240224913547265
746190945675141120
746252287685779456
746251972983066624
746258579213033472
746200626229444611
746196004160954369
746219332699488257
746246490847313920
746224579907989504
746212378753146881
746257320611450880
746218041201950721
746179239414734848
746220989785088000
746210231068200961
746249858932150272
746225301206667271
746232419129270272
746242103957585921
746249087322820608
746149346849226752
746227734297219073
746203591547883521
746202761092440064
746260705473503233
746250677077303296
746148403126509568
746261582078959616
746242909205233664
746179973602410496
746207341222076418
746199980205973505
746216774467653633
746208733693251584
746243877913374720
746199393095688192
746222839427006467
746223191618523136
746237657991254016
746159941442908161
746183039420596224
746199653239005184
746229369840930817
746212693133033472
746258608170500096
746244523743920128
746218883942481920
746205999225155586
746260021755842560
746260021755842561
746259011171934208
746248898381910016
746219840508071936
746262991620837380
746250156937347072
746216266948444162
746185765982371840
746209954642591745
746253554386632704
746164114909696000
746232981149278210
746208142384455680
746242510758936583
746246616840028160
746188156462989317
746198105620520960
746202878642003969
746202002019913728
746261041185693696
746189750344777728
746216308706947072
746257715123523584
746240576865992704
746169814994063360
746250504968208384
746233710853267456
746209501347352576
746189200999931904
746242648856395776
746247459878408192
746244553271812097
746203209874563072
746202400608784387
746205462136139777
746256486037393408
746199758214074368
746213267924672514
746206527531294721
746239557910179841
746262370679390208
746197786828242948
746238836217249796
746191147366658050
746206259209084928
746232842967879680
746227520048005121
746241592076410880
746184398467268608
746150479156097024
746223279833133057
746230028304678912
746205051467661312
746205051467661314
746187439413166080
746260311146127360
746214622521237505
746203461545451521
746218041197813762
746223568980062208
746209509958254592
746233203392819200
746255437507375104
746246432441532416
746166207754035202
746209199625928704
746229202240712705
746214672932626433
746243806572478464
746266409877966849
746169319826984960
746264513914224640
746218578127388677
746198634018922497
746201427354103808
746245593266196480
746189096083591168
746236609373233152
746184360764780544
746207811118370816
746251041822416896
746152119221256200
746244301693288449
746264774019776512
746230372162117632
746176861399572480
746192124396240900
746265256289271808
746219655925141512
746249750073184256
746241029884477440
746140496771289088
746224483392847873
746247053219500032
746180619655249920
746240954475024384
746249032612319234
746221169959804928
746240530909110273
746221777978695680
746185333956575232
746244008146526208
746258709219786752
746179793280851968
746211061804630016
746244087666323457
746220251457556480
746244456613982209
746257165686607872
746199703449042948
746250022702952452
746216723938873345
746249322107387904
746243546747805696
746235795598512128
746176274226360320
746245480150085632
746243345417109504
746190056767905795
746197434531872768
746244360266645504
746206221686833153
746225913646321664
746225364372881408
746195500995477509
746255370574774272
746178601922531328
746237766950760448
746248487440945153
746233425615425536
746244410602487809
746180787368792064
746215889188462592
746214517638475777
746188098061508609
746198227276308482
746219815350636544
746183899563364356
746224999216754689
746203969144262656
746202316487823365
746215000230891520
746230460238303232
746176320422416384
746240451280150528
746229667623931904
746242716233834496
746197581240250372
746224755976507393
746181747767803904
746190564165459970
746223846038986757
746249024328523777
746194150391844864
746217495736922112
746200357995307009
746208347943120896
746245387850244096
746245404728107008
746230619970011138
746257224444452864
746225120847400960
746265860130619392
746223565108707328
746185883322179584
746189679096016901
746237142024650753
746252455235751936
746176005618835456
746169521329831936
746190019052789760
746181470759305216
746214148560695296
746221425749463045
746202178264522752
746235833255026688
746195068898283521
746191826730639360
746252853950439424
746227914471964674
746197472024813569
746241306830069760
746239671215095808
746204090636525568
746162147638419456
746263737817006080
746183056533291008
746227532878356481
746196394289963013
746201339290476545
746236315641872384
746186780844523521
746232037284028416
746188261450612736
746194796419518464
746209111428079616
746185463996702720
746216698982731776
746254019832745985
746263087746023424
746202077395746817
746237271930699776
746196016949387265
746255747856601088
746262563705524224
746196939717259265
746217202383106048
746201209501945856
746161128439414788
746242321881063424
746179634010652672
746143818815258624
746216703093153793
746148117968461824
746205739128020992
746173107543539712
746197048542715905
746159291418042368
746200093750005760
746206162979196928
746212814990114817
746191684224987136
746258239256330240
746232515690586112
746256742082830336
746199514613067780
746198776826597377
746206586289299457
746161103185580032
746220901599842305
746265960814878720
746253587723001856
746189712864481280
746245379377639424
746259841660895232
746169391314788356
746199388788129792
746230678400839680
746222704957628416
746254946757017600
746252770068561920
746222449163808768
746205244401426432
746229995022876672
746247191446978561
746261993158483968
746204971557781508
746218716178714628
746209375816028160
746250542591152128
746215801464578049
746218791915257856
746247619199008768
746214404509732864
746199917522100225
746229608987516928
746153016902877185
746187695416713216
746263180255567872
746196113162567681
746220284991070208
746225750106247168
746160256288432128
746173698944733184
746256733551665152
746242229497364484
746204531331993601
746248009516748800
746260256930422784
746144561177698304
746255785764651009
746207232379912192
746230342877487104
746193823114526721
746235321512169472
746230917711093760
746179847764992000
746229218988564480
746192363664465920
746139171190898689
746228149336190977
746248500246159361
746210122209230849
746245874318192641
746194150320549890
746242930210373634
746204577511313409
746246566659293184
746245773633916928
746183664556355584
746254280013774848
746214648039366656
746239138593144832
746184494890131456
746203679674359810
746208536841986050
746194020183859200
746251121732124672
746220347943358465
746195232409018368
746251624738332672
746233245549789184
746243961853861888
746225146298437633
746222809995575297
746218854888538117
746194901142900736
746228954692870144
746246034041483264
746248223283568641
746201666534268929
746206766875058180
746190606049906688
746233883071414273
746139590755508224
746221656364843012
746214505261129728
746256624373932032
746219106295111680
746198562791297025
746239729977303042
746175754195525637
746224206778535937
746262773387001857
746257476107010049
746245794647408640
746232419217346560
746138177279262720
746264505622003714
746231991465480194
746247229111926784
746226932946067456
746208398207639553
746227067121872896
746254661619941377
746220842665705474
746218703721635841
746178232983052288
746163171329777664
746235933893156865
746187195967385600
746211300682825728
746210973451640832
746239419292622849
746219899110887425
746222315151589376
746182666198745088
746262035067969536
746184344033591298
746228803559530496
746243584446316544
746238131813285889
746190870223851526
746231739593351170
746213091700944897
746247426407829504
746177595520188416
746216098995961857
746195119028604928
746237003440652289
746249938829467648
746230850392461313
746249095740858372
746245824179494912
746208046204915714
746226920249950209
746260894217310208
746212378585358337
746252962926780416
746198705116569600
746198705116569602
746155420310441984
746215771970232321
746221467856080896
746191747106017280
746245690024726528
746218234135797760
746231840143335424
746249989156921344
746211401299988481
746251167819145216
746190920823902208
746240845305651200
746178509882679297
746195735620661254
746242451975868420
746214660483887104
746261980663549952
746172377533382656
746181395224080384
746153788399026176
746191315080077312
746265302283984896
746238601600466945
746261670251601920
746188139773853696
746187879966253056
746187552726540289
746226148548321281
746139796133732353
746262332725157888
746221773922787329
746200227971883009
746199082645880836
746193860791930880
746248403772801024
746259036249726976
746240757560901632
746250094043750400
746238790289612802
746189800852512768
746148747000741888
746216292026179586
746228933725609989
746184780379656193
746258247703793664
746243357710553088
746243315947839488
746257484487090176
746217478880002048
746206989278011392
746222881172914207
746222881172914201
746219647368781824
746160998655082499
746188659934691328
746211334514061313
746260390963712000
746222923162091524
746223950942724096
746252920811839488
746205634173931525
746252836925808640
746258415249395716
746260009206546432
746191658820087808
746262097953095680
746257932963188736
746177297674305536
746262958024589312
746253315328057344
746261435437686784
746259459631095808
746256238481117184
746258490763673600
746221434117074947
746191033839476737
746184071403999232
746222017217593345
746247157817221120
746170767071535105
746208444634435584
746251402490552320
746262701916192768
746260311192240128
746264715068739584
746227742685814785
746258965001048066
746157026342998016
746258767583416320
746257240999497728
746179923182821376
746259711436136448
746201649706762247
746264883130408960
746193059629563904
746257861584560128
746201851201150976
746253323473461248
746243672413511680
746253545817649152
746234956536438786
746228195272196097
746262571829833728
746215759303479296
746260621830807552
746256662290370560
746242481159704576
746206242394112000
746228195624517635
746227390217478144
746153331421249536
746262186029375488
746251368864882688
746205147701743616
746172809601130497
746190480497508352
746231924088143873
746202404501086210
746231513037971456
746266241904615424
746214786388484096
746195538752659456
746229638377046016
746238316245225472
746228350755102721
746227977193611265
746256951525376000
746213905559498752
746239704589230082
746182850861502464
746209291783180288
746257324797419520
746190459316232192
746195731686395908
746212185655808001
746237217346027520
746228220614217729
746226962335600641
746185652593582080
746236965893214208
746207328966320128
746224953129738240
746222688369180673
746260902815629312
746224546420711424
746254489653370880
746236177393418240
746210117901684737
746240291779186688
746208712965054464
746257752641650688
746261888208633857
746216099180470272
746225473194057728
746259380123893761
746217575449694209
746228367410683904
746157441880981504
746265793290190848
746260114018078720
746264031497945088
746230485450260480
746260797676916736
746264920610770944
746138491986255872
746209208048115712
746195924611784704
746196742522056705
746186159957639168
746217323896287232
746232406470864896
746209786815909890
746188525565992962
746246092715622401
746257048120266752
746184977348329473
746190631467245568
746191059223347203
746203239440228353
746257224415076352
746225032922202114
746224152143495168
746209321067765760
746216900309356544
746257287313039360
746194486007476226
746198642327855104
746205139342528513
746211401480314880
746260323791953920
746220343681966084
746222944049725440
746221815790342144
746214366979055616
746207811248394244
746206288661512192
746237704136843264
746149992713195520
746230787410825216
746207962276864005
746214530477260801
746203910344302593
746146100260659201
746193412299251713
746238685348192256
746173065625665537
746216493289902080
746263591372922881
746238857398517761
746191113552224257
746152526072938496
746238857398517763
746212273761357824
746220368847736832
746235720147173376
746225733559693312
746249070612783104
746222151598911489
746255659906260992
746229998994919424
746158976912392192
746244876199673856
746245186477490176
746253877108944896
746223791425019905
746234902203375617
746242548260311040
746253877243064320
746189524154257409
746138739215319040
746150223542648832
746255802491604996
746181491814629376
746210571008114692
746189364628099076
746210021671743489
746266543869296640
746258012961120256
746246285334806528
746190778108514306
746215595666878465
746213263793225729
746252770047631360
746226752431677440
746244167265837056
746230850585399296
746214899383046144
746195022911963141
746227654370615296
746212555043962880
746210503991562240
746219811085049858
746194972202852357
746202836636078084
746184704903225345
746193848334843908
746216342554959873
746242510695993344
746163137624236032
746233924766990341
746243618009133056
746219290769002496
746252560063815680
746225733614264320
746222902429683720
746250425389703169
746204983989698561
746231253070839810
746235954780733441
746194871673720832
746185015298383872
746177046078947328
746249955472465920
746240887622012928
746230133246173184
746190564329033728
746259703106146305
746179818203582464
746261494254477312
746251192725028864
746169953322164224
746245278987128832
746142547911778304
746217063966875648
746185946266144768
746147043878436864
746233224351752192
746206892792258562
746210462144958464
746266447559589889
746243655753670656
746224366229192704
746212945177124864
746208658220941315
746229646543331329
746245069292834816
746186139279757312
746239763569487872
746206510829568002
746252237345796096
746198571041464320
746225532149202945
746260646627524608
746233295663292416
746229080459075584
746183815383613440
746250957839802368
746215507854929920
746259216722169856
746211342864920576
746255131398774784
746210747076608000
746193311409438720
746194791977738241
746248860889030656
746250219851943936
746189192573526016
746260563081068544
746261888355475456
746198420252037120
746201616223604738
746261884102410240
746184692043513856
746205214802247681
746248449637638144
746230204490649603
746255928043905024
746237070616584196
746230489665593344
746257651911266304
746232389727227904
746232389727227905
746181357861167105
746203990065451008
746197677570875392
746224806576590848
746199774781595650
746204518623256576
746206435319549953
746145278206574592
746213217567834113
746193063823843330
746176630729613316
746230313592852480
746243542264123392
746183362377703425
746171886980239360
746246234978066433
746265294109294592
746203771907125249
746247824984182785
746247166369239040
746260982339608576
746175934303244288
746256507042398208
746172054710296577
746185614710673408
746207269969268736
746192854251274240
746263142569750528
746239016849158145
746188164952297472
746215998387171329
746198378153803777
746227922902519808
746226828335976448
746260592088981504
746243077061283840
746245010564198401
746153905944399873
746195417008738305
746254695082135552
746221140675198978
746178513737220096
746250068597088256
746202953984282625
746237678966833152
746192510200877056
746203520345350145
746266560973647872
746192581780865024
746225972437884928
746197405092089862
746173078061748226
746198495644680193
746169408058425344
746219785948520448
746175833618931712
746246105327796228
746252837047402496
746256469402730496
746265520735948801
746241227368980480
746206015952027649
746183459157094400
746246906410475520
746211342634233857
746234482638761984
746140916243542017
746173699036831744
746237611874779136
746195106676379649
746195274230489089
746249938657550336
746210117847121920
746217806228684801
746236663811047426
746261322254409732
746254384665890816
746262916026998784
746199443569991680
746203474245783553
746247745149800448
746249762446381056
746204736932581376
746251373243662336
746152215501504512
746186579568271360
746255059793510400
746143974033862656
746205345043750912
746244163096576000
746217650934550528
746262991209906176
746216095023923200
746235837600305153
746244800605622273
746213440021114882
746201041696239617
746255651312001024
746183677130969088
746241873216364544
746182250966941697
746207861521285121
746195664506228736
746215860159676417
746207681271074816
746212147999342592
746257215867191296
746196746422747141
746216610818469890
746242493717561344
746233639835308032
746259921176502272
746246642077175808
746234705058504704
746217827070152706
746217172872028165
746143025844232192
746266040619966464
746224328262311936
746188974612320258
746162877770301441
746239545411198976
746255479387611136
746234269014450176
746245387737006080
746232783878553600
746199770738241538
746208826299342849
746250865703428096
746253222692556802
746205084724301827
746151716387696640
746200664108216321
746218368189890562
746216845875699712
746226106814996480
746190845397766145
746164211437436932
746241411666698240
746233493076639746
746224735147556865
746245052276547584
746259598076579840
746221786564427776
746188425204731904
746197132663652358
746241365453922305
746211225474736128
746222885417549824
746193487704383488
746229223119937536
746216900003192832
746229424224231429
746192271461146627
746250030881734656
746250353792909312
746238538786574336
746193739190722561
746256368575913984
746241265029750784
746256813146910721
746262966216101888
746224932313411588
746168565104054272
746180665419374592
746220167638638593
746222403320061952
746266162166702080
746237997373259776
746263268126232576
746255005481574400
746264387984457728
746153264408895488
746227507754524673
746201423067504641
746238093829668864
746256033169944576
746204384518766592
746247816465506304
746256242922774529
746264157381627904
746235569122873346
746224928257540096
746209950276292608
746195874229825538
746197455411118083
746261104003686400
746235350993928192
746233228797743104
746232763028668417
746196960604880901
746206909552721924
746208637249413121
746266548227178496
746232305920806912
746179746958999552
746256989228011520
746149925575065601
746224378858217472
746239276644372481
746205671931011073
746185405070880770
746194141843886081
746171354286809088
746252006566825984
746216128523862017
746174533686616064
746244268008833025
746226626980044800
746153910163939329
746246608635846658
746197740439252992
746213481901264896
746247413933846528
746221060845015040
746252199542554624
746259182932922368
746234432571351046
746255470889865218
746258050424635392
746257748740947968
746185170319970308
746189775497900032
746244737926049793
746258411189211136
746200001487867904
746248093113290752
746222583574454272
746155390832828416
746225762739511296
746224873744195584
746239088022298624
746260386811346944
746263687468572673
746247485224529920
746238882350436352
746180904637313025
746221228671696896
746215365131132928
746241528960409600
746198764042391553
746254313496911872
746194473323921408
746258889532833792
746220654060437504
746189809408835584
746225112832053249
746242074232692737
746191885471887360
746259711394201600
746229046854356992
746229793645944832
746254497811410944
746233748857856000
746215935707516934
746202895394045955
746250312034422784
746204237500026881
746185455436169216
746229806199517184
746255584240902144
746148771935850496
746185178524049408
746206544446947328
746184721386737664
746205982431186944
746194406269583360
746196339646574592
746232712818659328
746217613198426113
746261414457839616
746143848108261376
746227327437180928
746183446456897536
746222298143690752
746143034262327296
746187317954523139
746188253120757761
746254703479103488
746258113599258624
746159710857007105
746231223584858113
746227608417796096
746205051421495296
746176412554403843
746177402632544256
746250295089344512
746235250477404164
746189112823136256
746227331451092993
746240224934526977
746215788701310976
746187674193661952
746261569449889793
746259757728661504
746195735926833159
746215738243846145
746193550480572420
746229877313933314
746262316216356866
746251624742588416
746186105800712192
746179646417420288
746205575592062977
746158087552245760
746228140817559552
746224370113085441
746262987111968768
746138206480007168
746223527154462720
746141193218723840
746234667406266369
746242791773184000
746196201486225408
746256171653341184
746248487344406529
746236835710570496
746198063706865664
746195165350502405
746186650921762820
746238609808728064
746190165513641984
746215469892329472
746232427572387842
746221946099032064
746240698756775936
746223502110294016
746208423583178752
746165893407744000
746180875277185025
746259107460562944
746216568971890689
746200991385559040
746202920723451911
746222441043628032
746255018056122368
746212106303766528
746206124932640769
746246197342507008
746216929711394818
746217558680834048
746225817424822274
746199929924661248
746246629305552896
746263083732049921
746240975626895360
746252836921548800
746265054903885824
746226001835753472
746260994809282560
746231521514655746
746210054957760513
746266036429676544
746144691192750080
746217390837399552
746223657177878529
746213091793199105
746248726658879488
746220217861189634
746222474379952130
746193550346321921
746264694470610944
746219869637509121
746261330529681408
746250085424570368
746229214777511947
746191700704452608
746265377768882176
746192996861808640
746230523492589569
746203478507163650
746228485044113409
746246990162444288
746226253473026053
746200282355236866
746212395366780928
746266015479259136
746218406098010114
746262672535130112
746192703105310720
746244603515387904
746186848146329600
746249670297518080
746251524209147904
746259950381457408
746262932737134592
746227247586021376
746230787498868736
746230003315048448
746215662834483202
746196939570454528
746213586918244352
746261326134018048
746243907353182208
746206401966399489
746172331505106944
746197220483948545
746194938853941250
746166983666843648
746235959163785216
746259207951876097
746187603091787776
746188093598883840
746185807732543489
746226878516592642
746143806211366912
746207286834561030
746214689894346753
746211703520563200
746238337241972736
746197644066750464
746223485312077827
746224190055817216
746217260969144321
746265210202226688
746232058507202562
746194884390858752
746230422837690368
746194762743455748
746174953171656704
746246461680132096
746203738566602752
746210038503477248
746262186004254720
746171891006775297
746214693916663808
746224068404228098
746144200337428480
746262551072104448
746245253833891840
746202006042271748
746234113678442497
746214064750092289
746248785274241024
746242657580650496
746193072493518849
746244733433831424
746210881416007680
746256393737482240
746218464495312896
746214480187559940
746224873748389889
746228728133390336
746218032733687808
746252417700929536
746207911760662529
746257245164314624
746189540948250629
746264417365598208
746139800349065217
746251784356794369
746209706985693184
746191314987843586
746250207101390848
746140316407828481
746250244942336000
746221606410715136
746229353160155140
746256678874652672
746187536029016064
746239935351402496
746201637287387136
746234831051202560
746183811243843584
746230485387337732
746237393712230402
746243043376926720
746262374940872704
746223644620140544
746216040443482118
746246264405139456
746228828675014657
746264513901658112
746259451468881920
746227239050608640
746187045052133376
746151414414475264
746181269541818368
746237200774266880
746248252438220800
746240543596810240
746232662268928000
746168342604582913
746228266634141696
746250517731487744
746187435302780929
746238970468663296
746264140843352064
746265348576579584
746161606829162496
746221858001825792
746221979544412164
746187758117392384
746252031522906113
746226794685075456
746228938020519936
746262697839366144
746253541526765568
746167503987023872
746203486946107393
746251339722854401
746243785621970944
746214777689505792
746248969991380992
746231731355693056
746232607952646144
746197170009706497
746236571414716420
746235715755773952
746257119196889088
746221388105547777
746266372024459264
746255068429717504
746246029708660737
746233291435433984
746215666961653761
746223170701537283
746211304822583296
746193432972918786
746145702082908160
746214085654544384
746230737230127104
746203235367559168
746225192335073281
746160558332796932
746250307722682368
746236441429221376
746245899723096064
746245488446423040
746187351429308420
746187531503439872
746202534914580480
746196012377595906
746197681937100800
746229973929754625
746229973929754624
746187204330950656
746142686336393217
746199565204750336
746244725334650882
746229780966580224
746205047030059009
746184407095062528
746180032305864707
746195005820149761
746176538341629953
746256288787664896
746158364304936960
746264836879724544
746200680868651009
746193357521575940
746264388215181312
746266438944571392
746252056982323200
746231617937539074
746182397943812100
746236709793259520
746187410015281153
746229294423171073
746140333247963136
746228291741224960
746230665822121988
746224718450089985
746199338586517504
746242527557091328
746192590182092800
746224307265626112
746257698312818688
746258620812300289
746253747265933312
746242640648122368
746256922073047040
746263482081894400
746221891535273985
746223955170594816
746260651190849536
746211519105425408
746245001932201985
746249087389999105
746208675128180741
746196536669835265
746261473085763584
746205306976272385
746177599672573953
746208305941356544
746187292558098433
746242007161503744
746213960160940032
746218774886416385
746265205907193857
746256238523056128
746186869197537280
746254468421922816
746171257670905856
746256091743395840
746216581382836226
746257257705410564
746224441772826625
746249515045425153
746252115534876672
746179285711364096
746250911849287680
746175636654391300
746259141086220288
746191952614326276
746213905270112256
746204082247892993
746225700059787264
746257958271520768
746190698446131200
746242905099149312
746236873413115904
746255978660769794
746251637493227520
746253843567157248
746255609419399168
746200512987422722
746141234981285888
746243714306084864
746187581826674688
746179558148177920
746264706961256448
746197828565753857
746210688247291904
746245186527715328
746231148221599744
746187502143307776
746168925776416768
746236546353864704
746241386689757184
746209325396303877
746264698312601600
746222738608558080
746248470785253376
746146498715525125
746255051476205569
746150647188328448
746262714574585856
746205185517617152
746253327768371200
746251016857849856
746262953628950528
746164513464942592
746197715629989888
746236411943104512
746200936654114817
746186021931487232
746216052825030657
746254875416207360
746227226450890752
746200794068721664
746215583138492416
746214761205923841
746216665344466945
746179663114940416
746255827338657792
746215872801312773
746205365826551810
746227906272124933
746235090871549952
746233685616189441
746151083270090756
746212764486533120
746203117738307585
746210751409381379
746203516029403136
746259258510020608
746167168346140672
746243013899255808
746155457870467072
746204862501658624
746203969072955393
746226525960208385
746261603058917376
746239419439415296
746245719338561536
746185841593163776
746220255798657025
746162193750626305
746209786543247360
746166350666674176
746258964992622592
746203189146357760
746241663383666689
746169311455109120
746212433300074498
746205173039538182
746265982021345280
746172428099813377
746212663886155779
746237930314731520
746154698495885314
746212617773998081
746235669702336512
746251260127547392
746258763645128704
746261259222417408
746194494253502464
746250203158749184
746195832161001474
746227717146718208
746199498125246464
746266040716398593
746203738369515521
746177989587648512
746175623895252992
746228606624423936
746258218402324480
746206116447608832
746230875663175680
746201796423495682
746241009017774080
746209010697699328
746237284463214593
746260529216380929
746239478163873792
746216719933280256
746239973196627968
746194326363877378
746214618469523456
746221270816063489
746197845674360832
746207173668069376
746161187360935936
746255127124705280
746239633202176001
746261179673227265
746226043665584136
746197006427656192
746194833803350017
746262312147779585
746245899492417536
746206741650542594
746202010265890816
746226081745641473
746248021839585280
746249934681276416
746194779646496768
746202195041746946
746203067402461185
746215642093621250
746199514722119688
746198176927875072
746229084649201665
746178933545000960
746208415064588288
746210122389544960
746211888057319425
746203641879498752
746256645626310656
746264014922129408
746191206086909954
746189121350033408
746187145992409088
746259560462180352
746248432914993152
746203918938443776
746207173475065856
746230368223694848
746258373394448384
746207609745596416
746202597455855616
746259224884297730
746149946706042889
746230254742560769
746264320900743172
746173707266174976
746198877464780800
746242233721053184
746255408218542080
746224118450659329
746241969735630848
746210260474429440
746257039903567872
746201595231141890
746213452486582273
746236605153878016
746247140968640512
746225267895476224
746170779641978880
746260025904107520
746208977277444096
746241868757872644
746172176244449280
746248126705569792
746226010169892864
746188521551990784
746244196885880832
746263171724357632
746232507130011648
746246604189896704
746199250376105985
746249414298210304
746227830418112512
746202211579944960
746230837922799616
746253134897487873
746262542473924608
746229537571119104
746195215728283650
746252148975951872
746207215405522944
746183974888812544
746227289545793537
746246449084563456
746219836309549056
746214190579257344
746263645529776128
746191608626839552
746193542301704193
746250181889372160
746191700742156288
746191843369463813
746171064992989184
746223858466725888
746265755281416192
746210197710864384
746255244590473216
746161711741231109
746260277520400384
746174915179511808
746186805960052736
746172667250696192
746190010332782598
746234784515395585
746222231210991617
746250915842260992
746214295747198976
746255399712600064
746253139121156096
746223967778668544
746259329700012032
746223820986454016
746192652983382016
746188777396199424
746209581181743105
746236684912623616
746215008602718208
746208800944726016
746254921557753856
746228573015400449
746252220602146816
746242586130604032
746187678337634304
746179797508816896
746224169113681922
746192493717295108
746251545348452352
746239222160441344
746259204046880768
746202870450532352
746254783187558401
746263607839711232
746143000905023488
746170637199118337
746265893823520768
746235153681309696
746254229707304961
746192552206831616
746214618587009024
746223455905845249
746239238971101184
746247342639190016
746253138924027904
746236034468323328
746170918066520064
746152484020723714
746215830615003138
746177528440692736
746220771630931969
746198390782857222
746214673050017792
746245190747324416
746259493512581120
746253000704954368
746242229765816320
746257115384258560
746245668780580864
746245706491568128
746214102461087744
746206682821201920
746203205629947908
746197270840803330
746219852969320448
746187162622693376
746239511537950725
746248839720480768
746188957638004736
746223640425816064
746237745824038912
746259132865515520
746211389065158657
746236529731764225
746250622303932417
746252883100762112
746241718056550400
746225624277127169
746209988180205570
746160801526980609
746175263227133953
746229302618796034
746188194224300032
746211359629574145
746177624846798848
746210868921143297
746200760552042496
746211124471685120
746246755386163201
746189557540884481
746237070822146050
746185883250991104
746255655653249024
746193730994999296
746262957928103936
746217663404204037
746194708049731584
746224756077133824
746220150983004160
746255752126414848
746249292894117888
746226400386916352
746206158499651584
746212752046206978
746196926895296512
746173908500389888
746259480686403584
746237209020239874
746235061406621697
746251196906643456
746242208815263744
746260898340233216
746259929779011585
746253453379375104
746242309319069696
746170955643314176
746261472964030464
746250987111915520
746259912825528321
746226148619620352
746221421710323712
746239927097171968
746227910365720576
746213175792537602
746237057945604096
746266342509125632
746206095689945090
746266082810466310
746241902480080896
746237913873190913
746181890218954753
746255403936251904
746193663915528193
746193797990612994
746221371437441025
746177637479944192
746245392082345984
746253122406879232
746179054890520576
746261800270839808
746188634882211840
746161221020188672
746245572315611137
746201956041928708
746218921854828544
746223522859483137
746211946718867460
746229474753011712
746214064766889986
746199216834306048
746261531772366848
746180443133747201
746262261593964544
746201012256415750
746198558441824260
746225079286038529
746210525038579712
746262723097395200
746220054455320577
746158326832988160
746171098618793984
746214790536691712
746156133161766914
746249951232073728
746217231642550273
746207391771856896
746213523718443011
746262693745565696
746249007698186240
746245253867380736
746236248541433856
746237251072327685
746208977176797185
746238467273699331
746257089920638976
746244804883845121
746224768911704064
746164123315085312
746211439270985728
746250433786712065
746245400596742144
746256272119468032
746259388374093824
746211640761147396
746210356914053122
746261288523825152
746198789371760641
746239801053970435
746260470466756608
746204354961510401
746204099008290818
746193730894344192
746224047378182144
746226773533175809
746241382499573761
746217802097254400
746242686936621056
746247090943078400
746156665620336640
746224382863769607
746263662470410244
746159354253049856
746233656654495746
746167000393785344
746218494216146944
746150001160630272
746178060903292928
746197380026896385
746186306846220289
746214131888332800
746214127979245569
746183781791457280
746214488664219648
746219538220384256
746245505202724864
746171106856427520
746236751698526209
746239868397719553
746207253330432003
746215197518376960
746231408281083905
746209904252223488
746215453307998208
746240287748546560
746188341142446080
746206108381962240
746257933055500288
746203100894003200
746229139170955264
746243525809823744
746248537701154816
746255311661596673
746165993853042688
746240984065810437
746159396250619904
746222902052192256
746177255546642434
746255957760548864
746228853916393472
746199322077716480
746208490553647105
746229503941185538
746257178055610368
746258054597992448
746238513440391168
746255320121376768
746247438969634816
746224764411219968
746171748366884865
746223388683706368
746234080270778368
746266371907002368
746181626275725313
746234667464962048
746241038587572224
746183077379051520
746243462576541696
746255320192778240
746195219859668992
746158519628533761
746216774576672769
746245207377731584
746190782160207877
746260231483695104
746233249563717632
746248843893805056
746196318708600832
746206011887751169
746183303812677632
746225615817191427
746187666052415488
746208951838990336
746231009981566976
746233484499247104
746206506639458307
746206506639458308
746242288511295488
746206443649458176
746252757452070912
746224802352922624
746184037861986304
746218225428398080
746261905103265792
746243739627159552
746222629699227648
746170246793404417
746255324034834433
746204644435623937
746242682482270208
746182821572657152
746265080220782592
746195156945121280
746209635472814080
746199875520389124
746239490818088960
746255437272588288
746254745535451136
746216640333778946
746247241791332353
746227969153130496
746199116166762500
746199028468088832
746265830875406336
746261565519736832
746259103245287424
746209874862702592
746263138291552256
746257656235565056
746200273840857094
746220981312593920
746172495267528705
746195832030953472
746212261191049217
746243055687204864
746196209799303176
746243261598171140
746253684422606849
746155357249110016
746255890597154816
746237846743220224
746235585879171072
746177364569186307
746226748438634497
746229999154274304
746245861886332928
746140362696065024
746226718986240000
746243957542236160
746245056500228096
746249267531157504
746152572101271552
746222046686810117
746212223597502464
746213653737660416
746247711461081088
746192749599154177
746225586637406208
746261729118666752
746231689320370176
746149309083594752
746226991544729601
746219161051762698
746205755989069824
746197665113743361
746235942357315584
746213381166686212
746220390079332353
746194209133105152
746244695936929792
746211829244792832
746170313969262592
746263532497420288
746205973967048704
746207873886085121
746202283117928449
746220918435811328
746244700034727937
746198940064722945
746257304127930368
746187993069674496
746250005665689600
746228681979244545
746145664317292544
746231412659916800
746241604495675392
746197594020315136
746206250686287873
746222243806478337
746238832400543745
746265998584610817
746231504926179330
746208549261344768
746218666136506369
746245387787313152
746221950322642944
746229994662223872
746223225122656256
746170322466988032
746260273305116672
746232750579978241
746253084473581568
746209375757361152
746236013576499200
746194783756910594
746250131754860544
746238471396818944
746165490440110081
746202664644411397
746243982783578112
746196755155296257
746217625693282310
746252602036232192
746259497740537856
746241457711788034
746257106735620096
746214375220883456
746198478896828418
746223242034057216
746223497899192321
746223497899192320
746219479722405893
746171459039559681
746238257608826882
746241894175375360
746255055603572736
746194221757960192
746230590379171840
746193697176354817
746232075389284353
746264413330513921
746265533348184064
746245060698595328
746246369275437056
746260848256126976
746167646387904512
746243601227718656
746158158796709889
746173996467519489
746256053873049600
746227511780999170
746237477506060288
746170125531942912
746230183582040064
746253218875908096
746209203669237760
746241294331060225
746251633252655104
746170628462501889
746205814663188481
746242372078444544
746206867286691840
746220188694044672
746150248444223488
746223749620346880
746213280415309825
746190874476830720
746212072640307200
746212768638865408
746254003156156416
746203574837743616
746193785525133312
746245211798503424
746223271369052161
746189557352148992
746250970594586624
746243500367183872
746210491261804544
746213444186054666
746185577167388673
746195592955629568
746146330993631233
746216354907226114
746184683910729728
746264287568551937
746188110359310336
746217164571447301
746178132055564288
746222612733296640
746186193755324416
746237435537932288
746251591229939713
746256615955922944
746200886490210304
746237179647524864
746233421412765696
746256494530801664
746203419644309504
746260764269383680
746211133120339968
746254284157685760
746233027504701442
746256750429474816
746212756131483650
746228342467108864
746208242997460992
746221505420267520
746180451652403200
746157500500606977
746192044964478977
746213062336614400
746192212405293056
746221547350745088
746216980047233025
746245052431740928
746266522910240768
746238979205300224
746265277122416640
746223002950373376
746153368909942784
746210642189651968
746208851259621376
746258037854314496
746236529639628800
746244930729873408
746198458055294976
746252824518991872
746174466644901888
746154166062555136
746152979112300545
746197769904238593
746262014151000065
746214132089683968
746259887789903872
746246704945598464
746220939482783744
746218489896022020
746174126671466496
746141670983483392
746223782960869376
746219307919544320
746157269952397312
746201830242156544
746151242506833922
746188647355953153
746200424890281985
746245782211289088
746206041033957376
746189175913799680
746187687065878529
746165582924386306
746260005158952960
746261594561208320
746188550970834944
746206259460734976
746234113573552128
746176466950356993
746196394298347521
746187401593184256
746260860620914688
746253315244171264
746245585016020993
746215910193586176
746180175046578176
746251536691527680
746194225658683394
746218758201446401
746239486661529600
746154971461201920
746243890420776960
746222776533430272
746234499663441920
746148776281260032
746246524372324352
746207316228218880
746201620237557762
746160700691714049
746207978970222593
746227558035783680
746241831176904705
746243911564300288
746228862275575808
746238245181100033
746239159518429184
746251171908640768
746223816511127552
746170116828692480
746249439434641408
746225011829051393
746199976062029824
746230758390403073
746212026385457153
746189008061890560
746233371370500097
746235996765822976
746223262850375682
746253332059160576
746201674880942081
746255206766231552
746245677366263808
746251729558192128
746200844589105157
746258562184249344
746256486238720000
746205164374097920
746255534051856385
746213624495013889
746148507959058432
746243743729090560
746206372308496386
746263989802405888
746212374604984322
746165784095887365
746156732905226240
746187502340345857
746221929237872640
746146255428947968
746250802759557120
746229906544066561
746202950070996992
746244091692843008
746255626276311040
746225645294784512
746215587454427136
746239251738570757
746255877737431040
746221283092791297
746169819028873216
746229847920238592
746187762236334080
746207257424101378
746226438076956672
746246705025163265
746251230587011072
746215595608137728
746158653724565504
746191012935016450
746234956632854529
746248902920142849
746227364917444609
746260374111064064
746255793872343040
746181412185726976
746216581621919745
746237770880847872
746244225910644736
746237972257771520
746254334564900864
746145462894399488
746185702916816896
746195605764997120
746199334371262464
746234231056019457
746206485768609793
746208197044670464
746196108884402176
746264044290584577
746199905027272704
746250593136685056
746264904064241664
746227411277099009
746212810904895491
746245614514511872
746261666074066944
746169579936845824
746256813281189888
746192980013289493
746241248306991104
746233819838058496
746208088097587200
746198248239489024
746257027098349568
746246684137623554
746264933449498624
746230611514253313
746213855001378816
746177171706675201
746183630792232960
746256880314482688
746266212502544384
746240099025719296
746204916989911040
746243504679034880
746165419224883200
746230125029580800
746224428862734337
746176228055474176
746213628815106048
746243563340562432
746198608676954112
746218322203553792
746239566202310656
746228619098284032
746231198645530624
746213213465776128
746226106743742464
746204506208100352
746164798426087425
746258969140826112
746239079726080000
746222977637720065
746177197031972864
746193550602182656
746223959155191810
746205223278960645
746194498636513283
746224370398298112
746219928492007424
746187095333441537
746181076859650048
746191910679650304
746242762404683776
746198902647361536
746233547418046464
746211518786613248
746249468945772544
746243827674005505
746244943211962369
746184377546084352
746211971788218368
746221941653012480
746222289906106368
746231387380822019
746185539213111296
746220213826314240
746219408293433345
746217281718345728
746218066212585472
746213733421113344
746217353180942341
746241684476919809
746247518774693888
746243726981226496
746227155483320322
746234684124717056
746180418009849856
746262936998580224
746219978911670273
746219546810343425
746223275714314242
746178442836717568
746187695399931907
746149019416657920
746221593806856193
746239104883392512
746242506644426752
746198965540945920
746211325961854976
746250375045472256
746247682147098624
746237896756105218
746232817734979584
746217139208519680
746226471455232000
746216468140826624
746217940224090112
746253629707915264
746249905069514752
746256620380839938
746193827434627074
746254690908704768
746232515753500672
746232515753500673
746249150195347456
746235132692963328
746146582802771968
746257044026630144
746256993728532480
746181831553253377
746214047981273092
746169273987502080
746189058276134912
746158926517899264
746255940685537280
746185405230288897
746242519160193024
746252350482976768
746246243752415232
746176777693855744
746259476404109312
746189800823128064
746180325781311488
746264455256936448
746179596006076416
746161875189108736
746156057840410626
746231391550005248
746209824321339393
746203444747264000
746206955660709888
746209144785375232
746262391592214528
746262047571140608
746150835587977221
746256930746806272
746253675740434432
746169969986142208
746229181285949441
746209249630445574
746200529693376515
746207534441078785
746227532815466499
746224512752979969
746232222198308865
746188672525991937
746241621595922432
746199623866290177
746209006549512192
746247153601941504
746235225034784769
746235032323297284
746247950540619780
746194758326853633
746236982561382401
746185413396561920
746248688981409792
746225825658212352
746233446570156032
746226555395837952
746252325296181248
746206200648212486
746261896723107840
746154182852370433
746187749774888968
746193919482855424
746222931466821634
746208834725679105
746264559988645888
746249125058985984
746206523613863936
746234164014309377
746206213147242496
746224143566135296
746226282942259210
746158406424158208
746234658824716289
746201339378565120
746143348747022336
746208670946516994
746198285866545153
746176265825071107
746238182144933888
746205814696751104
746253474342535168
746213674684026880
746223984291635200
746224743414521861
746248860981334016
746218414381793285
746245861789831168
746221069468459008
746141679493726212
746189301776551936
746189318499119104
746159388050628608
746258231023046656
746153033717809153
746221417289572352
746193453978050562
746243668063948800
746198663492337665
746200823365984257
746238362512613376
746187628190404612
746220796905852933
746176454455607296
746202333298589700
746246063003172864
746218393473187844
746229159991533569
746249351358406656
746204187201921027
746200404107501568
746251280931258368
746257501096644608
746235636034605060
746228614736154624
746195328781541377
746229940228521985
746261963987099648
746250655770247168
746179361104101376
746244917991772160
746247417771732992
746198755515392000
746220536653484032
746248919575855104
746257224243220481
746248676373368832
746218322006413312
746258914526666752
746266598361665536
746238329016844288
746243353755299841
746259367675170817
746255538195828736
746195576476176384
746207333018042368
746194536318148609
746214240910872576
746198776583327746
746250966228471808
746258583336140800
746237779575640064
746257333504745473
746144863184248833
746208951985803265
746208951985803264
746216589712719872
746185732239167488
746216220769214465
746177616399466496
746190530564894720
746144997339181056
746260369954463744
746194024390791170
746189003930558464
746180913021730816
746220993866145792
746200349606764544
746188966039162885
746189179952893952
746263251344830464
746172449008431105
746244792124858368
746182263772110849
746244498628419584
746194364020363265
746215545452695552
746193378639896577
746258943878496256
746197279216828421
746216107615281154
746239641905336324
746221241401413632
746242645026963456
746257408729686016
746259732361535488
746216912783187968
746230057656451072
746256179769270272
746247413824917504
746215788785262593
746186105549099009
746231773219065856
746265688470396932
746178736312225792
746215344201572358
746193961732046848
746220079541477380
746188337187217408
746242351140507648
746206682770878465
746197740510535680
746191185119580162
746155520856330248
746187590320021507
746180455695785984
746195614061367297
746203272965324800
746237250879512576
746240656595554304
746190421764636672
746249532070072321
746184088244097028
746173149310488580
746141071311278081
746204627838767104
746216744826474497
746247392652034048
746205412106502144
746264849391443968
746247820475310080
746246298106494976
746227126043480064
746180644565299200
746218909452275712
746209786564222977
746188211274153984
746252123994791936
746212613479030784
746223875420131328
746172146943205376
746178136342069252
746243827510370304
746246633835347972
746185795460075520
746214698308165632
746196067071336450
746262500874850304
746252891501932544
746205185429512192
746232410916827137
746208981308170242
746242296853585920
746208524217131008
746232339487875072
746261011779493888
746255303071703040
746150529626046464
746210415714066433
746219575985868800
746186583842316289
746232347851264001
746217558861242368
746196276903972865
746229067817451521
746242871196450816
746211111905591296
746175502520451074
746234109639307271
746238345848578049
746257786300829698
746202299828047873
746247094806122496
746213024571129858
746178866109157376
746153398249078784
746203906162593793
746219865392832517
746245677278203904
746198218682175488
746257253402054656
746194674587623424
746177628768509952
746178635560714241
746149737007505408
746202262146473985
746216728179314689
746237129471066112
746263582858444800
746218989144051712
746180288208838657
746235585690427394
746173090695086080
746161166192357376
746187309536673793
746199351416918017
746263239063830531
746242586231332864
746162915326189568
746257236968808448
746234168053399552
746225347536949249
746195358183657473
746218896537976832
746239847430524928
746168313588260864
746206364138037249
746217458197897217
746158142082400256
746215704823619584
746220075259043840
746183673049931778
746156225398726656
746223686542209024
746253566826864641
746249519193595904
746242648890028032
746208385918341120
746236097567416321
746250815308967936
746206393670131714
746209052808536064
746201276363333632
746197694641635333
746208129755406338
746185371516571648
746264371484065792
746240560143310848
746219689571815430
746216312884453376
746174680390901760
746236529471676420
746243458730340352
746202941392977920
746162177187393536
746212919738671108
746228119925727233
746184524250382336
746232460959055873
746261393264021504
746200337032175616
746247057418166273
746249993330233344
746265763959480320
746211405683007488
746250605442772992
746244121203982336
746205147928289285
746193755930132484
746216183079178240
746242586281574401
746243622316670976
746150554510974976
746204103265517568
746217629996593152
746151129231265792
746222311036977152
746229428699561984
746240564543164416
746189993652039682
746211892163555328
746229482957078528
746244750441848832
746214001965596673
746175472954974209
746198990551560194
746231614003240960
746222851812843521
746222776227241986
746209275085676544
746220700130676742
746220436166303744
746173074001780740
746248659671605249
746210759571472384
746240589696360448
746161644242276352
746160096896393216
746179960813977600
746191474333605890
746239209753690112
746149141365960704
746230208802349056
746184935271239680
746190929258680320
746261992999129089
746229604952604672
746259073742446592
746221736367034369
746205865095528453
746249343036985344
746231236494929920
746189163158970368
746227230762688513
746220830103724034
746260625677029376
746158230397673472
746225544526651394
746247208417300480
746192158168743936
746266506212827136
746256951823179776
746265038151946241
746197782734639104
746258532903829504
746243185844846592
746246889633357824
746259380069347330
746260797651845120
746262668294627328
746258998517706753
746249896886407168
746226744437334016
746193533799804932
746226379285368834
746230196223647745
746235128460914688
746196104648101888
746144947036880896
746202320870871040
746149162131939328
746258872562769920
746241428372656129
746245454824898560
746250710451269632
746252023390175232
746253696649015296
746185707002146816
746244045840748545
746227725787029504
746253457703636992
746260772611710976
746233702800232448
746198491240628225
746190995994271746
746259044692824064
746243894950629376
746257488693989377
746175288392953856
746235825076088832
746183702141501442
746211355150028801
746227579057668098
746206376586706944
746239285297188864
746255508722565120
746205214680616960
746228409466912769
746232884885786624
746237058025414656
746218313793953793
746192182999023617
746240849755897856
746223506401038337
746140912007393281
746222969341390848
746191851623841792
746264849550741504
746200018072141824
746215046296928256
746258122029805569
746234570987560961
746202736195055617
746249678895841280
746224634639454208
746149837607997444
746233484398624768
746224940483960838
746234759764815873
746253646334136320
746188764918120448
746251893144457216
746258809677459456
746249850799296512
746210071982399488
746176752502747136
746243580285558784
746258817931943936
746261888229588992
746231966006030337
746253319363043328
746234403148312576
746223279950553089
746219383131770884
746250551206232064
746187846164221952
746229113946411008
746223762186473474
746194590902824960
746227821983338496
746185027604611072
746163112483643395
746254904960913408
746238261794844672
746231760686460928
746256662143569921
746192665629204481
746250744072929280
746202564031455232
746209539305857024
746203956531986432
746223397009391616
746186994766614528
746251079801679872
746253961166979073
746263889046822912
746225787938865152
746219085315219457
746191608442302466
746211577762766848
746248344842928128
746260340686589952
746162206488723456
746211103814746112
746171287278493696
746256045538971648
746224936579043328
746241780774019072
746222608606068736
746255529794764800
746195278449934337
746224995274108928
746230842188406784
746262324357529600
746247996765937668
746227109270458368
746239255999963140
746257824230039552
746238358066597893
746260197803438080
746203713522413568
746176878172594176
746253139016302592
746233916646793219
746232788437729280
746233316689338369
746261749796569088
746197279095218177
746222529111433217
746192074005848066
746187846067748864
746165486249967617
746236588380741633
746214610093543425
746198785114595330
746190022915719168
746159698185838593
746243022505934849
746261393486323712
746254413946290176
746179218720034817
746215872591626241
746240350453325825
746223510263992321
746244263847952384
746200143825776640
746212001228087296
746237494115467265
746247468438937605
746216740657340416
746205617400864769
746233593542762497
746200290601238528
746231403952504832
746225699711680513
746204103437484032
746236202458615808
746191230963355648
746259908635557888
746227943798509568
746206087460724738
746226668822368256
746222252195119105
746255588263333888
746262789988163584
746215667150422018
746155642449235968
746262576267431936
746204610709196800
746204610709196801
746225943149051904
746207748375797762
746201519658196992
746198197844881408
746225498590613504
746261653616984064
746184939620675584
746191487117910017
746174147739402242
746232867974328320
746244137838608385
746191432512221184
746209417658408960
746196360693616640
746259073788567553
746256981124579328
746217952861528064
746265054887149568
746235888024182785
746250672576860161
746222029792124928
746252694348771328
746232993623113728
746220121341845505
746188680797134849
746248768329293824
746201121035673601
746229231361753089
746190320807870464
746160017057914880
746250505089880064
746169269629575169
746245144551264256
746246205735305217
746234877113053185
746261342923948032
746204556392992768
746225469012344833
746239029197185025
746239155177291776
746264778193121280
746161350678843392
746217135152599042
746207316349837316
746233060920700928
746208289235492866
746216661145944064
746266007044497408
746249326368800768
746200672530374656
746198113866522624
746217017565319168
746222696782913536
746234142866563072
746213469251244032
746243508860686336
746189301717753857
746193496067891200
746247485010612224
746250375032872961
746206481440112640
746226408528089088
746203767742201858
746214870144540672
746195236586545154
746204552181907456
746214022760923136
746197925156446208
746185082097049600
746208796679143426
746235623397195776
746223619332706304
746227151033143296
746227797098528768
746235774618591232
746210860276711424
746203000436232194
746243164890030080
746247002783158272
746221547442999296
746213183971483648
746246268796682240
746224148062429184
746235782885629952
746215776147767296
746230376461275136
746186315524235264
746179931575619584
746231492230025216
746256146336358400
746230737095929857
746172906028208128
746148663064432640
746230552655626240
746203549726445569
746257429793431552
746201549156691969
746201549156691968
746230947046006784
746236298948599809
746216862472515585
746144582111535104
746240249785913345
746142539493834753
746199967849578500
746199418370592768
746260445338697729
746209241388580864
746224764599967744
746210524963078144
746259363363328000
746195203027918849
746211804175437824
746230711871430656
746178602027343872
746216472557457413
746192623413583872
746238459107385345
746192438918709250
746246201612206081
746237263521026049
746170234432675840
746216111738261504
746242875365560321
746180342659293184
746261351543222273
746156103721943041
746257110917332992
746263591402221568
746252513930788864
746259937852952578
746262764855885829
746165704496418816
746253315126792193
746241118166192128
746213331044704256
746252174137647104
746192170541948930
746232335113170944
746195878306668544
746264761592057856
746238324575182848
746192292189372420
746235174799581185
746227830426505217
746234075719995392
746251670951100417
746240371617718272
746148327377469440
746174521095380996
746259266839916544
746191625311780865
746150525305917440
746254179195289600
746189113125068800
746212211043926016
746243689375211520
746219408343764992
746178732046585858
746221874816835584
746198315339939840
746259288000237569
746181198196531201
746206766975770625
746168221259046913
746205391168516096
746215469787422721
746257723231244289
746248449666998272
746261665918947328
746263587153383424
746183245209964544
746246285536092164
746262123072741377
746252228969775104
746211481247592448
746210747286327297
746191830786539520
746260143285768192
746256603662417920
746222465861378048
746211716258631681
746256683077345280
746252627369955328
746233169934843904
746243248822325248
746233723478106112
746233811667550209
746244440117784577
746248244234182656
746171304009596928
746250291150880768
746197824543461377
746203323435343872
746252547778809856
746228883167469577
746239121799020544
746241999087542272
746241999087542273
746211015591763969
746235455780192256
746208016697942016
746250475423555584
746265822448975872
746211707689664514
746188043472666629
746252245499510784
746201825733283840
746218921766719490
746247392719155201
746258071454879744
746208796653936641
746204866897317894
746165348047675393
746246096838590464
746182632812191745
746241248256655360
746211519067611136
746191755276476416
746240698735861760
746261590396141568
746159169833680897
746147371101224961
746246189004165120
746224663823454208
746216023452327936
746210084389158912
746251008318259200
746234423842988033
746236260948152322
746233492812398592
746219236310192129
746232507348066304
746229462228828160
746233195289419777
746203629594435584
746209396544331779
746230963764494341
746186575449579520
746243378979934208
746240954655379456
746210566998368256
746216417788198918
746215239243304960
746249103940648960
746214811504021504
746195324713066497
746196612314075141
746258587274592257
746217055217586177
746264849366192132
746241260533485569
746263255828566016
746189012252000257
746227449004908545
746232008280416257
746195949463080960
746240132655644672
746191843604365316
746256909829836800
746207337283649540
746191340245921793
746235464055558144
746259723943612416
746230800241221632
746266246136532992
746258717335748608
746232809237340160
746167151686385665
746238526111391744
746247979816878080
746225565733052416
746252770022408192
746220976883408896
746233828277002240
746201859455483905
746190455201660932
746262148477779968
746246746771161088
746225104476995587
746243697575092224
746194758565920768
746246331644153856
746227948076752896
746219832077496322
746225234122936323
746161510154665984
746263767390920704
746206212987846657
746250698052997120
746259556401971201
746201343463829506
746261959570395136
746147224556560384
746196386048151553
746215667288801280
746241034154295296
746179331651678208
746219479529492480
746266250536357888
746172562250489856
746266464286543872
746244691520294913
746252459572600832
746231026821697536
746214454858133504
746148554201247745
746236500212232192
746168879731216384
746220817655070723
746217751555891203
746230624046899200
746172235132575744
746261758382219264
746210222985732096
746190438512599040
746244012286185472
746252564564418560
746166493260320769
746173770122006528
746257576602439681
746228862288158721
746208754790608896
746230665759195137
746265663203835904
746231362282106880
746224978492719109
746249854825959424
746228082034368512
746248206380580864
746176664149856256
746204409525239808
746210084540190722
746182884432674816
746252979406155776
746176383433355264
746239570409193472
746190522411253760
746170473461981184
746260940342059008
746200596768686082
746184868413902849
746232654169726981
746236944779075584
746175208936046592
746233589298139136
746247405419454466
746266556691320832
746192040573054979
746255412467490816
746186730701623296
746151800290611200
746237666300035072
746251020964077568
746170813221572609
746251884755718144
746206913545666561
746242556837564416
746233794835841026
746264446788567040
746265881416609792
746238941318250496
746195051928133638
746232159044657154
746162349137076224
746240958715437057
746146079289319424
746232943262105600
746215096687333377
746202232576581637
746238081401946118
746249913734926336
746187829378695168
746198814516609024
746246071521665024
746239671114424320
746229424329097216
746163053679550464
746212278089834497
746213431531888640
746198373972090881
746145936728952832
746213649572732929
746259971361378304
746204061347647488
746224747860496385
746245954123206656
746201360320757762
746201360320757763
746213389513297925
746199573664653312
746239528621346816
746257576480882688
746208138202742784
746218770671112192
746203235308834816
746243777279430656
746238576279453696
746230519206031360
746229948814241792
746175699602444290
746229956888297476
746186357098242049
746220088081014786
746244326695505920
746222474472263680
746210642126741509
746230141513170944
746147031438155776
746187200237178880
746257853569175553
746225116850184192
746257153078530048
746156070071042049
746173120176873472
746250186314387456
746196964518166528
746141604214247424
746204053210705920
746206108167995392
746219424995123200
746223212829147136
746217462425784321
746211242293919745
746223007211786240
746253717691830272
746261670163513344
746248072200658944
746204824836800512
746251796981616640
746217306938707969
746264690100043777
746173530983768065
746243966002044932
746193520982003712
746232809107292160
746206255224545281
746202253883629569
746240010685284353
746257702347739136
746210017536180225
746186793393889280
746220872365551616
746217294276091904
746265591946739712
746199942654365697
746229663668723712
746226475687284736
746211481075613697
746168091067977728
746260600779644928
746233165673435136
746190937383018497
746185157825073152
746242720516153344
746208226346041344
746243605459664896
746263905597591552
746192707609997312
746242615285153792
746253323502764032
746218007664287744
746263150870171648
746241436874485761
746222126143672320
746245039739838464
746199082956316674
746184272910893056
746265323574280192
746256712546455552
746142740619137025
746216015277678593
746205063719227392
746242552764960769
746174357400092676
746251490650644480
746206586301865984
746212856895463425
746219974432198661
746212907319332865
746209799050661888
746255189909241856
746216946161451008
746242632087572480
746209388285747200
746194619919007744
746259510126383104
746188253288497153
746240216483037185
746220775749758977
746183056361349120
746211116313829376
746195823680073728
746242506644303872
746231190189834240
746250807117484032
746196989730140163
746222701002399744
746223099419336707
746244951923691520
746230787352068096
746210915092074496
746231479668137984
746183245226708992
746203042056331264
746238576531120129
746235414004924416
746233882740064257
746215956368613376
746216220584599552
746234000566411265
746229680177479680
746232192473272320
746206729168265216
746203151095595010
746229873035776000
746149132750856197
746255772829495297
746261938661822464
746230099565903872
746183509157478405
746260286038958085
746179348563116032
746196662893219841
746220515811987456
746240107376578560
746231530125561856
746186713999904770
746204925642715140
746245778096590849
746209002518777858
746253306700300289
746180430559338496
746206510959624193
746218577930248192
746218451895615488
746238752511537152
746223963336904704
746224126885404673
746240308472492032
746193277993377792
746258986064809984
746236806241259523
746195639139110913
746233106877710336
746187053700784128
746185862195482625
746160612737191937
746232255643713537
746222667380850689
746204816334983168
746228086337744897
746229881776668672
746220444466872320
746258650235281408
746244482144813056
746259224804593664
746260885971275776
746228346648821760
746196130157867010
746224496269393920
746214404757159940
746145198502076416
746256213613096960
746229180950421505
746246919018602497
746224554809270272
746235254680100864
746217214622081026
746245056500240384
746200403830706176
746204115970097152
746186424291049472
746258029427982336
746260877368713216
746246247791599617
746222713543397376
746248009499869185
746153864185905153
746210130601992192
746226475825651713
746247162263146496
746239096272498688
746241013195415552
746204531298492417
746213968381775872
746217697319362560
746257023105376256
746184621000433664
746189587018452992
746180413870252033
746247610978041856
746172763522498560
746231609758617600
746194607399022592
746231978828017668
746211053181145093
746254447748202496
746222935933779969
746187984832073728
746197249718259712
746216220689522689
746223510394003457
746196465408610306
746175846478581760
746211791676411906
746224567513817088
746260470722605056
746216434552868864
746171199193907201
746236567098785792
746209514240638976
746199984538685442
746236970003640321
746188110594113536
746246151259717632
746189100227526656
746222227159343107
746193164436791296
746258713355390976
746213288933892096
746245681657024512
746250530289229824
746230212774395905
746230909280542720
746220205303431169
746227058859081729
746178480522465284
746197170122952705
746243198381490176
746223800035880961
746237192217845760
746266032092778496
746255630441275392
746248659575181312
746208570400595969
746201612138385409
746212714473676800
746237641167769601
746216002669600768
746251918289297408
746219592838610948
746241877125533696
746262420956422144
746182368705163265
746250031124996098
746250018286407680
746229680164868096
746240593827770370
746264685838733312
746215394289954816
746263851218305024
746233786619158528
746155013106434049
746194552751435780
746207412831420416
746209623284158464
746209308690415616
746213909552521217
746203176399839232
746223028195860481
746244364712710144
746260680379006976
746236995068825600
746199313609437185
746182381212676096
746208339726499840
746221514077265922
746257874427514880
746154795128479744
746202794714030086
746176802868105216
746255504666656768
746210587630198785
746159383751516160
746214312142766080
746258730203832325
746237439778295812
746223489531551744
746177012520390656
746213280381730817
746255462740426752
746228526639001601
746185795166310401
746181307357528065
746193542322675714
746240870538579968
746263599610535936
746242397571420160
746181034924978176
746221371538051072
746238140050866176
746186936117694465
746215532756504576
746230657550942208
746255307366666240
746213272311914497
746229340426240003
746227469670191104
746255320050204672
746217617304629249
746241147601723392
746209065244647430
746205424425140224
746203868455829504
746192875071770626
746228627394617345
746192963303153669
746146574317694980
746254791362420737
746243269986770944
746238454778892289
746245392061374468
746254883658014722
746200890470608896
746175535949058048
746266023733694465
746233308380422144
746214127685632001
746179549961007104
746223170630258688
746262777396862976
746178820072411140
746212840093057024
746245274885042176
746220486393110528
746252492904730624
746225297121386496
746159207632646144
746238102348271616
746153713211891712
746230665750818817
746244322375401473
746259367658414080
746261955388780544
746228396800147456
746204908576071685
746202551574376450
746168564978061313
746193781376974850
746183220085985280
746179726302154752
746207928722481152
746199917555654662
746222239641591813
746198562510299137
746199829441765376
746175485806317569
746246348337451008
746232415060824068
746195421295312897
746231949228810242
746212156434087936
746217017720463361
746245832337461252
746193554796478464
746248949053403136
746249892813807616
746208582958358528
746213209078521858
746219513125822465
746224550791151620
746262878290862080
746229973954887681
746209379645460482
746262240727306241
746218892410818561
746211770377744384
746246285678751744
746262525906399232
746199196261179393
746191583448436737
746224634622730240
746204254185021440
746215461629530113
746226962213965824
746258302217093120
746238664481476610
746167105393991680
746221404853395456
746187905085775872
746226672731512833
746262756429545472
746170909610762240
746233568519565312
746206771098714112
746220104627589120
746201154908917763
746210105520099328
746246948143894528
746218477245988864
746195878520643586
746250496436998148
746205600627859456
746245203523178496
746246260307398656
746237569701130240
746175481502793728
746213968201474048
746233824195973120
746177393920983041
746257656306765825
746197291669692417
746202107036868609
746211783124213761
746209102947196932
746159635187507200
746228321369784321
746263083597893632
746215884981575680
746210067771359233
746241315164217344
746243676553117696
746240950209380352
746250668508315648
746218502319538178
746216644515504129
746216644515504128
746234813917499392
746259757401542657
746263331191791617
746260680282619904
746233853497344002
746169987073716224
746254648852373505
746204283733848064
746228086417436678
746155009151221761
746193760212520960
746212433077755905
746249267786940416
746242670142586880
746140073029074944
746233811558490117
746188605316444162
746206217127682048
746239662876819457
746236151929909248
746209874791391233
746236840009564161
746230892352331778
746245874519400448
746213863658381316
746200596823216132
746249263471005697
746230741411856384
746190631370788865
746182515216392193
746242267476725760
746206599178424323
746194934626025472
746220930829975552
746245945847877632
746250643313201152
746209497174007812
746243433547837440
746159777932255232
746175531943616513
746230854641319936
746180027948097536
746229923648405504
746216099297923073
746261292525232128
746246348450607104
746205592230862849
746196398257758209
746265453618728960
746169584256847873
746249120738848768
746194867617837056
746254808420585472
746186147676717061
746259204114157568
746255567681896449
746245463397933057
746212349594341376
746213100194402304
746210701203513349
746189557427625984
746191730186215425
746199430894780416
746240778180059138
746183429646061568
746251373226799104
746197740573462528
746258398795137024
746243336910999552
746241185254113280
746246616856788992
746230011586187264
746170431338516480
746221492837310464
746218229912109058
746172713400623105
746236038712950785
746247140993798144
746255739631603712
746235963152576512
746233165719572481
746249406236737536
746162097596280832
746240799537397760
746190887042985984
746209568401698828
746195991448059904
746206527715835905
746258390108807168
746197182747840512
746224630378041345
746199259058298882
746250613906866176
746263817571737600
746255278065197056
746220910042980353
746176710387851264
746233220446838784
746254590228692992
746220096188645377
746241684346798080
746231458826575872
746246843277975552
746172578864082944
746158838483718144
746156993161854979
746243378782699525
746193017980092418
746266447710674944
746141138428428288
746245089932959745
746242187495542785
746208214002212864
746167336315424769
746194154389016578
746210675874111489
746220528130633728
746228442887139333
746224697499496450
746154803613433856
746227432160534528
746245626866786304
746201821744533508
746215318847053826
746255341067853824
746166937516933120
746227444898684928
746234210248122369
746166320924864512
746249124840882176
746196423708803077
746219932820508676
746147228511834112
746232553237929987
746236726662705153
746233467575238658
746190174179123204
746139028572020736
746183056227106816
746215402867331073
746211128988950528
746211384682110976
746242246484328448
746214031363497984
746204883401859073
746252635540439040
746231760476770304
746239050219151360
746205542020849666
746229386601332736
746240849651048448
746191818392363008
746239956192899072
746259317129646080
746242049200906241
746218632548483072
746237326536237056
746168980428169216
746161699057704960
746252052758671360
746216279342612480
746218410288132096
746197250074771456
746196457208721414
746221698517610496
746260088860573696
746204812115484672
746266363765854208
746198025962323968
746246914614697985
746213863348002820
746226865908551681
746229835261837312
746217663592988672
746211502122622976
746181663697305600
746261066372554752
746221467843473408
746209275073028096
746231295005470720
746237909578059776
746190111050608640
746206292914561025
746226849005477888
746193689064538113
746224454343098368
746188382959603715
746138034740027392
746142610511773698
746188227825012736
746171345864658945
746243441588199424
746255747944751104
746239733861326848
746216082290053121
746213486007488512
746254506430627840
746209384015896580
746224932191768578
746200013856878594
746166753131106305
746260336584564737
746245601747140608
746242674244583424
746193898444201985
746189511248379905
746251549454667776
746238882417508352
746192451556171776
746203121920049152
746197438751375361
746180711732871168
746236965914181632
746225041315028994
746180761934495744
746190383978156032
746261452051386368
746200437406109697
746195819812970497
746164676959043584
746256888874962944
746228174485258240
746222252098617344
746244624675708928
746218582074286080
746220800764612608
746150487775453189
746246562146193408
746212529618059264
746173355145986048
746205332339228672
746258365240610816
746210730534330368
746183161172762624
746259577050697728
746253571038023680
746224395601870850
746231164852002816
746230980323639296
746155684278874112
746217424689598464
746180527166623744
746203205718020098
746226593236824065
746214710798778368
746234788730671105
746210139196141569
746203772028751872
746239876530503680
746261431272759297
746157450101850113
746239880796135424
746252559988338688
746243509028524033
746191893894074368
746260600590852096
746211426822324225
746224701635104776
746264040121438208
746222289989959688
746258801498664960
746232893244997632
746199485433290756
746204552332873728
746177138278141952
746187862941433858
746194444051873792
746160855834779648
746214941384794113
746186256472649728
746259216537628676
746175695177523201
746236927867682816
746221631454928899
746205328023293956
746246075732766720
746188542414454785
746214177929203712
746214941393199108
746218007462981639
746252929464598529
746223069836914688
746212131326988293
746195501050015744
746227994318897152
746193647188639747
746221904189480962
746225792305115137
746221375442935809
746223963500470272
746199313663942656
746246822511972352
746243693292691457
746194791923224576
746229277788495872
746192904650035200
746254837516361728
746197295864000512
746200470918565889
746236361686978560
746221195381485568
746195135831019520
746213322337333252
746193588111839232
746242930235564032
746178471919915010
746264484642160640
746238551101046786
746234763808145408
746227293542977536
746173401086177280
746182951369646080
746239209812307968
746253818342449152
746168409868492800
746181328131993600
746173527028445185
746235078259286016
746213293002371073
746261649271689216
746261254830981120
746195802880540676
746202299911987201
746245996246597632
746246751238111232
746186529383419904
746176181892943876
746244590823415808
746247107426783232
746197400717385728
746224093368717313
746210197891252224
746234147006386177
746202941711757312
746250966312312832
746265415685382145
746221102943244290
746213272081174528
746261343033040896
746228916793139200
746251301923729408
746192791361884162
746202237022572549
746192858273611776
746262483950723072
746261007643746304
746262878114586624
746241864886452226
746237896995135489
746220964409540610
746235216621080576
746252199538401280
746198000486146051
746211132877086724
746246235179356160
746249313676730369
746240136464244736
746213624310489088
746260910881316864
746241080421580800
746251918486421504
746198038469738496
746236189640777729
746234835241316352
746264832798777345
746223069857865729
746203579153735683
746257249518161920
746247053135724545
746195362507948040
746215566583599104
746240295893794816
746163263319248898
746216698827595782
746169466682146816
746260185426046976
746233396523761665
746259246103277569
746168355233599488
746231311833038850
746264228802269184
746222407292067840
746218905241157636
746260852358156288
746195978907062273
746265298257481728
746235384716136448
746225410376011777
746210621264297988
746236332389728257
746206154565423108
746216145116508161
746165670895820802
746258251700965376
746216644251254789
746241814441648128
746228010978729984
746254422628511744
746262421036118017
746226165346500609
746241495804481536
746233711130091520
746262148284878848
746222466020716544
746259614983938048
746212739593306117
746164630876209153
746222927322841088
746148868581011456
746232133950201856
746154862279331844
746246751066132480
746214354299686912
746242879820075008
746210629753569281
746250408532779008
746190736098373633
746194729046421505
746222071974244352
746218225705197568
746238496772218880
746217961313099782
746175057861447684
746254099377692672
746266401514618880
746208457271848960
746259476408377344
746170632929312768
746237259347681284
746209971172315137
746229352895905793
746235816666611712
746246822390173697
746182771052142592
746210923220602880
746265600352202753
746209513854775296
746228594112765953
746147258056458240
746182540466262017
746231639190036481
746236940698030080
746214203178917888
746251868330856449
746186327922597889
746252744864960512
746216812124110849
746246855915339776
746255701660540928
746141922775924736
746237506631307264
746239842879561728
746253541749067776
746159438344622080
746218359868383232
746258163599564800
746242405951737856
746263041776312320
746197987928334336
746191683906215937
746216652820230145
746238651789565952
746190522088198148
746147644016320513
746186693020164096
746195727429177344
746200173227847680
746209362914353163
746192657127354368
746223329879547904
746240254160535552
746241646501691392
746249045530775552
746219433517973508
746198244082880514
746218934412554240
746202341808889856
746192304860323842
746254174887653376
746240304462716932
746210323372220416
746237108176642053
746226366564048897
746211485261586432
746236051224559617
746210138831233025
746237435730759680
746213259531812864
746197589675020288
746193672111169537
746256419020738560
746157982795370497
746243068412583937
746185161906208768
746242636579770368
746225351647322112
746157068307038208
746258147174645761
746264174032994304
746219681032208384
746248789367918592
746211267090624513
746262961858174976
746225636948094976
746244418831814656
746196247321554944
746263066757701632
746242732746694656
746256893002260484
746256293246074884
746203877007994881
746264916777140224
746194905194651648
746206821153550336
746157726955347968
746223703323639808
746190119485378560
746222340023820289
746179751304323073
746158012163719168
746206238115913732
746259723939254273
746245253779292160
746213737565036544
746192690761498624
746205101795139584
746250593111400449
746258101007949825
746262203049844736
746219072984014850
746230821191704577
746244670825631744
746191117654208513
746242221280636928
746197409097617408
746209660961644545
746157257184841730
746196146956054533
746221920949932033
746206494173978624
746252937777688576
746152534411116544
746161992407322624
746174940253065218
746208977017438209
746246398622859265
746238895029784577
746174520814370816
746254816532369408
746229466519638016
746189482106359814
746240081925550080
746228002543939584
746245316811296768
746191650423111680
746204728493670400
746235594427105280
746190165731774465
746210759739269121
746229529388036100
746241013421748224
746249083166220288
746204963018153984
746192812136239105
746180183074365440
746186462283042816
746232507192905729
746181370242707456
746188932442820608
746200701747879937
746184339835191297
746218502298603520
746230104070619136
746205332326649860
746221337593556993
746216367376859136
746198025719033859
746265507926466561
746173803911315456
746219823449804802
746207840574930945
746247913051983872
746228740791795712
746264429969432576
746255349280301057
746264610332938240
746188785881231361
746204539724800000
746198856229019652
746193399670149120
746188517282217984
746176429386309632
746261552731426817
746227687971135492
746224454317969414
746176035104841729
746261561044574209
746252090394152960
746256955786813440
746208998102163460
746241164362211328
746215511873093632
746210810121203713
746238202948685824
746228161998839809
746243664184283137
746258482433826816
746179407165808640
746262119180558336
746221715475161088
746229030165188608
746262307760640000
746231219474468866
746257433966874624
746199548310106114
746203340179070977
746194426934886403
746234931358007296
746164366656045056
746216581391257600
746142052669325314
746214123575250945
746245518074875907
746218246387314688
746251927038529538
746210986034532352
746201502952235008
746174369777352705
746253570845057024
746191184834371585
746238635024990208
746192489275502593
746164911697440768
746263054459994113
746212118878248960
746245186750078977
746220800856907776
746211158227451904
746201129420128259
746214622538063874
746148856132317184
746174097323876352
746238303809114114
746260810448658432
746264526593601536
746232125351829505
746206338800197633
746218234030915584
746250806781894656
746192367607123968
746206661983907840
746223489611247616
746259761692213248
746208826056073217
746227268565950464
746152945423622145
746264795108806656
746177335330639872
746226396272308224
746248844187418624
746219039437914112
746164144404062208
746245375229493248
746224089300250624
746153079591084037
746224802306809856
746200622261690369
746248739325632513
746251784285454336
746255479370842112
746235443025350656
746197275139969026
746167562463936512
746188995491618816
746239406701322240
746246595688095744
746152517721948160
746228665369788416
746157219608068096
746217256615436293
746266082651021313
746187296915890177
746247892009050113
746206582027911168
746243689039659008
746219005694771201
746244351823581184
746181617924837376
746239603909267456
746229080656273409
746263645676539904
746148721855913984
746186659440406528
746236177347280897
746243232204488704
746217822762606593
746240253925613569
746207475808927744
746196654164869120
746231173492277248
746173208236175362
746243882053079040
746239444571676672
746200982770458625
746182678924386304
746213821618884612
746231806689611776
746211325953482753
746251310106836992
746140270455033856
746212953448296449
746196729905577984
746251121438658560
746202346091220992
746137942498783232
746261628115517440
746247267162611712
746248936503971841
746183517629988864
746259317041602560
746229118274928640
746225003511709697
746244553372475392
746209551947489280
746243403885780992
746255571561611264
746208603845992448
746262123064471552
746259384460771329
746212001093849088
746259572852166656
746254170848641024
746229902475558912
746210315235295232
746191847597301762
746205864818663425
746234360924250113
746204396929716224
746206485923799040
746194951403241473
746262957705863168
746259631983501312
746213498477154304
746196553618993156
746172859832229888
746198223157526528
746254137185148929
746214148900433921
746266267074572288
746217172658061314
746193575780593670
746229114219036675
746196113036738561
746255546479747073
746261410133516288
746206200505602048
746231542486171648
746210738876801024
746222184897486853
746236424647696386
746197514206908418
746250609666330624
746263133849849856
746196272445435907
746226693984006145
746233002124947456
746213573966192641
746229789212577792
746262722971635712
746232838580633600
746202144777265154
746261175252377600
746149686688391168
746256444060753920
746206032943185925
746204938162700298
746194783853436936
746245727702106112
746216279430701056
746265260701663232
746194288925499392
746262479588757504
746265864689811457
746265117990465536
746160746996862977
746257908074176512
746182754564452352
746192783136874497
746186592155361280
746227075648872449
746247359307333632
746203750990110720
746266141396369408
746209560373821441
746245572558913536
746176303364194305
746226262000078853
746206817068277764
746228933637484544
746256213621547008
746259543760510976
746214333328195585
746235749280866304
746255206636228608
746171605827620866
746237729264934912
746249368337027072
746208603992776705
746208603992776704
746186550069891073
746214928944533506
746171882559397888
746260134972768256
746261124878835712
746187229781856256
746230309507588098
746254434838122496
746211745237131268
746138387237773312
746224076818026496
746225221548466176
746234050814189569
746215784670629889
746207639307071492
746187577682595841
746229747521204224
746192447588339712
746187447621455873
746251314590539777
746169101907857408
746222583624830977
746227394151800832
746203004475322368
746199007253270529
746207635049873408
746225175369158656
746246440717017089
746250945584107520
746245442543845377
746231441801940992
746216166234828801
746251176157519872
746192908810784768
746251280994177024
746217747307061249
746225007945101312
746222772322369536
746177515786473473
746163812743643136
746247472545144834
746211590286938112
746243198415167489
746215906259275776
746194645361688580
746180170579599360
746192850275098625
746221644004233217
746261812752973824
746173560318754816
746264429931675648
746266351161982976
746159593361809408
746197090452176896
746221614669271040
746212898683289600
746253294025084930
746231936931160064
746250798439399424
746225179857059840
746202983717711872
746187124727218176
746208842984230913
746231986994319360
746227822264344577
746214299555631104
746217730546622464
746235573094907905
746242913366073344
746214291531980801
746203432449564672
746263674944372736
746227293618528260
746201465291603968
746232444328697856
746183337476161536
746220792476667904
746243882057269249
746205797831442433
746147585056976896
746224483644518400
746175556903800832
746212852860489728
746264329494929408
746181328324956160
746191251964198914
746193575751233536
746217940593184769
746198122498396161
746233048467800066
746202907922436098
746242913470799872
746253847639752704
746256586817974272
746210176949067776
746185560327233542
746239830439264256
746221555760304128
746229696883351553
746260474795298816
746153104891060224
746209513863155712
746226781783392256
746239926845448192
746228312771461121
746233602132705281
746233216026062848
746187040895623168
746194167252979713
746234873011068928
746182762864906240
746238693845831680
746259778536562690
746170897061584897
746218309687738368
746258360757018624
746219555131817986
746233509488918528
746211040652759040
746209497350180864
746247518472765441
746255202660028416
746230426788728832
746199841940738049
746255814831276032
746244335335706624
746172293777399812
746233941753896960
746199539845992448
746189179961253888
746247472465514496
746188341092057088
746208284906913802
746245711088484352
746232855164911616
746173996735959041
746155944279683072
746227796859453440
746166438428188672
746166740481040384
746256498456674304
746240388399149057
746153134020407296
746264606105026560
746231836276252674
746185241509797888
746256578404311040
746178383772430336
746201507008118789
746239818087038977
746202945637625856
746208880632307716
746265151427469312
746246428025061376
746151305459142656
746239767763779584
746208067000238080
746219991616233472
746161887537041408
746188819532111878
746205772774662144
746217785349406720
746246092526878721
746258830732988416
746226442044739585
746202220002062337
746207966412439552
746207966412439553
746230129181884416
746205919621480449
746211552269721600
746237712202489858
746245928848220160
746245346179723264
746255861249609728
746226630796861440
746187259045519360
746251926912774144
746260017678934016
746251876446920704
746191696472354816
746217126659166208
746233354295480320
746167587877195776
746155839656964096
746200177464119297
746176001525301248
746219228236177408
746183601587269632
746156984387440640
746206158684229633
746201582786621440
746188194434060293
746208956264026114
746249053629911040
746228857997393920
746159287261503488
746190455109390337
746254099482447872
746187779164364800
746205596714602496
746253596078014464
746229927544905728
746230854490349568
746172927045885952
746247531043106816
746160562128695298
746265868548575232
746204015210332161
746232989621772293
746212211064868864
746245379390312448
746210638272225285
746204044830531585
746195782051651584
746225121254268933
746249984887095297
746242510645714944
746227792816152576
746211124605919232
746198520693043201
746266292164902912
746218078665478145
746245442627837952
746191746929811456
746233320715935744
746232788429373440
746264174024622080
746263750689292289
746208499206496257
746225649342283776
746245157432004608
746234868774821888
746251238778474496
746226119486017536
746264589294276608
746229483271663616
746244578416730112
746258486774865920
746233593488302081
746240556204888064
746217327973130241
746263737959591936
746250517538447360
746201142229504000
746200135680438274
746259493554618368
746228140947628033
746249536230785024
746173388431908868
746265155558903809
746209186971717632
746193391294156800
746266372070584320
746246989977903105
746187133036208128
746212584265654275
746225666480168960
746206800328830979
746213976728440832
746230095308697601
746205923681538048
746207089702248448
746231777392398337
746213892695568384
746253755532861441
746200177329876992
746208331178512386
746209086346133505
746218795950190592
746247421957660672
746232029130297348
746231496218836993
746234948252643332
746233178235404289
746218376561733632
746230150207967233
746144309389426688
746248625852801025
746145965963354113
746193655220756480
746257492619988993
746210084481441792
746249678904299520
746144636490629120
746206842095730688
746188970376081416
746222604600520705
746228681979240448
746234394684227588
746212928353767424
746224735197921280
746167403369861122
746221182748237825
746200752209551361
746206347289518081
746156179093487617
746243676758753280
746239800903143424
746247514471403520
746213611756871684
746251247305564160
746261880101085184
746257291486330881
746262651492270080
746217902559244288
746148466112397312
746195106743521280
746231022572888064
746223380580311041
746240333890068480
746160268850257920
746212055967891460
746180359465897984
746175733072990208
746243949434572800
746211950988713988
746202849311219713
746149757744254976
746265818321682432
746179420050853888
746250945495859200
746157378740031488
746264757175476224
746216606703837184
746186818614235140
746195945507815424
746253562544594944
746186743049785344
746202568347418624
746200332875665408
746194519557738496
746197472247111684
746250207139086336
746237271888691200
746155042483273728
746153226483937280
746243705854631936
746223934048112640
746254216939831296
746195761029779456
746240383982567424
746180137310257153
746195492611121152
746194322194735105
746194322194735106
746252325283500032
746172436207575040
746202949928394757
746222302413524993
746210382386081793
746231781720895488
746255617828913153
746256809162244096
746227553883430912
746248088969424896
746219916114616320
746202694247821313
746199296819658752
746210516440211458
746196075459940352
746203839284449280
746215566382235649
746208989566799875
746171295553880064
746187229500866560
746188013873528832
746224907273461761
746218628123484160
746240350604300288
746229256632446981
746160218464215040
746231089572642818
746159509635276800
746249506778320897
746235795434967043
746158519569780736
746220951801520128
746180598335578114
746213464964620288
746244137997918208
746226085528895489
746229479102545920
746233061042315264
746231945122590721
746241688415371264
746209019153440768
746253256305819648
746145081292292096
746211824895299585
746251343724052480
746230582015778816
746243978442514432
746220427534434308
746230707752603648
746246344373862400
746264455177179136
746199808315035649
746247245796892672
746190644037619714
746263238698991616
746174084619378689
746186764230922240
746173371898073089
746263473668128768
746140639386017792
746201498913103873
746201498913103872
746226635171454976
746193634219819008
746198214781501443
746260315285893120
746200215326068738
746227339860672512
746240120043487232
746180745324961792
746248537705316352
746148763824173056
746208339592286208
746221975488462848
746197912577708032
746172478163025920
746144338623684608
746228258203537408
746234252103016448
746156636398489600
746156774814814208
746252270875054085
746231492024500224
746215801447800832
746216619014184960
746265491396755456
746254900779155456
746237024407957504
746142597924655104
746261502294884352
746232892947206144
746171631286915072
746193810544222209
746241189234548736
746236332549144578
746254975924330496
746162550371287041
746214148887846912
746244553187921920
746257333366497280
746228413573193728
746175716421681152
746223040699109376
746253839498547200
746261896630837252
746223023951220736
746239553791459328
746212018068164611
746184025237237760
746212718600826880
746217843876757504
746219236482121728
746209933268422657
746212831939334144
746180095006629892
746194137616048128
746192573358739462
746140060483911680
746231836066512896
746258763355664384
746211002971131904
746199426805309442
746263071052734464
746189519888605184
746217747466485760
746173241849425920
746217143478280193
746214044080562181
746217344716836864
746263180058497024
746202090318422016
746159266109734914
746264668981837824
746205407966728192
746231538413559808
746192208500391940
746212529764851712
746194754153504774
746194536284618757
746224093272236033
746209258371325952
746197182970093568
746241474707193856
746257543194894336
746190157292810244
746194037019860993
746239519884611585
746210105570385920
746200324214394887
746259266940579844
746225536196718592
746259900423151616
746226224033214464
746218594506158080
746218712227708928
746217487402835968
746254384791756800
746178258044018688
746264753161506817
746251704396562432
746216925202526209
746241474698706948
746211628014698496
746233111269171200
746256422938148864
746244779738959872
746169785570967552
746180191521648640
746230401731960832
746192052946272256
746265407489642497
746220327064109060
746193332443877376
746247795288453120
746249972140638208
746211489648762885
746229520772931586
746193806530224129
746190836824571904
746199078430662657
746242166826033152
746168749502439424
746195744139284481
746183761121816581
746258289562894336
746197778406072321
746211414054838272
746239851268186113
746239801225969664
746163074743279617
746245023092584448
746210051090616324
746257706630193152
746247304634458112
746263217790300161
746244066736758784
746252673490554880
746250324508282880
746233681715466240
746203956431327232
746182704169951232
746254720126304256
746228392719093761
746249011934408704
746186088830513152
746243018123001856
746195467147456512
746247703340908545
746244624755343360
746191272805699588
746213494639341568
746264836812701696
746217139212738561
746250618214453248
746257790541365248
746246469934583808
746255831788826624
746186147659976704
746240690464694272
746223518795259910
746220385620746240
746239297938874369
746209799084269569
746243840365953024
746204812404916224
746176051768864773
746234705092050945
746241717855129600
746237091516801024
746263205412995072
746143248184377344
746224730865229824
746260969702187008
746254414097244160
746202496855486466
746208998014148608
746173191228272642
746220205248942080
746147522192629762
746242850384384000
746179059151863809
746243798234169344
746265688201822209
746187984790134785
746174940508979200
746212454112235520
746186579794812929
746199908948992000
746231282686779392
746211577825628160
746225301537988608
746211405649477632
746207391675359237
746239922743349248
746254879480483842
746150730902405120
746152181988888576
746213284919939072
746217911207923712
746166388209811456
746188160917377025
746205478955290624
746260269324722176
746202702284132353
746203549831299072
746138735058763776
746228283352637440
746235992793722880
746256909469102080
746213800643166210
746188450253148160
746176974800977920
746255760523419648
746139498682032129
746246021278220289
746239155110182912
746239079554002944
746259141170184192
746216090766761985
746246696682786817
746218678509703168
746249259234758656
746184872511713280
746228245993922564
746239201314742272
746208888949604352
746186277607739393
746204476755697664
746249955438899200
746221920605986818
746222348785750018
746226278701793280
746261410007646208
746221417306300416
746262752222658560
746244146529210368
746220729771798528
746252828579082240
746149220780998657
746222889611911168
746193848167108608
746252698723487744
746172121714466816
746143621586501632
746236168904151040
746200240399646720
746249439577178112
746200768898703360
746222344599801858
746259547929591808
746249573669158912
746182842410016769
746228879325442049
746218120776343552
746187955455164417
746218498284609536
746215130392756224
746143340605935616
746203302283468801
746264727660146688
746164437665513472
746247921151008768
746226115056852994
746243575826911233
746227210009251840
746187418324373504
746260403592769536
746148163958906880
746243454338904064
746206246856855552
746158305878376449
746243588401598464
746229545938747393
746225318172622848
746197665277313024
746213146247864320
746175896902602752
746215453182173185
746216841400332288
746246293861785602
746189653951160320
746170171623084032
746201096167690243
746173162082164736
746182657726423040
746217361733083136
746236638653616129
746215255848562689
746240404966645760
746192850082095104
746238785982083072
746243198427742208
746160558156636160
746238941284732928
746265185233559552
746244721127874560
746174122548330496
746215260210638848
746237338884407296
746207399925583872
746212315763073033
746245790385979392
746242707878719488
746261179614498816
746188945092927488
746146465349763072
746246256243183616
746196457124823041
746239465702621184
746249292785025024
746262928551256064
746231236155215877
746192677981454336
746242783283978241
746144405724237825
746216262858989569
746219869926887425
746249766691028992
746252887248900096
746256267828666368
746216887558668289
746216887558668288
746266321512435712
746186206149378048
746200953523625987
746189381350785024
746186826851880960
746263310098702336
746255500182982656
746248437193015296
746246268704395264
746198667728609280
746222784825569280
746232171740831745
746228044604440581
746234201800740864
746260453890887681
746230892352286720
746214815769624576
746208176115093504
746150592620335104
746183261685161985
746203243382857732
746223103454281729
746208574418759681
746195957939740672
746168657487798273
746253646480941057
746203620920561664
746203620920561667
746209694427951104
746262341440790528
746191302392352769
746197899944435712
746193437469212673
746215872730005504
746241252404957184
746198441026428929
746188479764144128
746254850254594049
746172721600532481
746255852869423104
746177519712337920
746255181470384128
746224940618178561
746259875097882624
746215692446269440
746232171531165696
746200298973081601
746187061854511104
746238269990440968
746237058172096513
746205936172204032
746183362390409216
746207899106476033
746207899106476035
746242741345128449
746231664217464832
746220394076475393
746214446347935744
746220343526752256
746229499763687425
746160377650569216
746188429172477953
746220129797562373
746252694302646272
746218355493789696
746261913408004096
746232108952104960
746160419719417856
746190304198406144
746245178395140096
746260777007382528
746191839040921602
746266044994584577
746255756329123840
746253411604103168
746217441106137088
746251440465842176
746143956870832128
746225423168634881
746237565607383040
746154988255117312
746252673406668800
746262441852567552
746201461109841920
746159568418385920
746235216725848064
746210155713302529
746174554578399236
746197677738582016
746237263739117569
746199368143765504
746215960516788224
746202006327439360
746241139255164928
746185069740494848
746229827154305029
746208666756354048
746140886682243072
746238974713171972
746176521476399104
746231555152961536
746217458042712066
746252211940786176
746199279945940996
746171496821850113
746195496700547072
746226517722574848
746246323196788740
746247086744604672
746209812002676736
746203033751584768
746230971997945859
746262563445411840
746245245206167552
746230359663075328
746153373162889220
746202320954785792
746253528964857857
746231496499859457
746215469812584450
746236777027899392
746261888254672896
746190614551748608
746202672970096646
746255525487120384
746218493989662720
746200932396863489
746227780145156101
746205428678176768
746225913684058112
746225850882752512
746223799780016131
746206091604746240
746217625663922176
746169001286328321
746207458637426688
746204757711192064
746213397935448064
746210080266190849
746234667272069121
746241088906797056
746190052481347589
746187699661438976
746217726570467328
746255797986930688
746194620246155264
746210713786417152
746149929555476480
746208109081681920
746190350176247808
746234608732168192
746159459425091584
746263130037059584
746227600079495169
746184612645330944
746249255032074240
746173959121543169
746250085437145088
746186927515131904
746247032210284546
746247032210284545
746210877133623296
746204614991613953
746249871775178753
746214031162150913
746172658660802561
746217009382227969
746234096922165249
746223002975514628
746226509333958656
746253734494208000
746205466603094020
746227834729828354
746213930607927296
746173984090263553
746216334044782592
746255714499371008
746139724985868288
746178455046332416
746249146131165184
746263327169515522
746221828507475969
746234050898067457
746197744910426117
746187481452806144
746192405322358784
746263691780325376
746265499441455104
746148189019975680
746243869654810624
746219844421320704
746227901800976384
746233769669996544
746222524887764993
746164127341547520
746181349355163648
746202442514104320
746213024554311680
746232842758152192
746183543005528064
746223909033259009
746184377625894912
746259753333104640
746215788919422976
746188668251975680
746206020184088577
746227142871027714
746146481871163393
746230083057115136
746244293166243840
746233006252167168
746209287429468162
746179059021811712
746229663580594176
746214627021721600
746187070478098432
746183576538931201
746229843923132416
746183328873623553
746220628890419200
746196494819069954
746196494819069952
746187120562274304
746256741835374592
746205357605695490
746165708787159041
746250769049915392
746207274482302978
746250932699160576
746265210231623680
746238563759468544
746168842053783552
746247468120170496
746255135546957825
746152802758516736
746204552022482944
746216673762390019
746193139531059205
746217621750616065
746207144354029569
746255542419660801
746246935531622400
746217932208766977
746192997025341440
746221237030969346
746206460443426817
746262030894661636
746180913164353539
746266082571395073
746257941402161152
746193361896251392
746209623128956929
746219194312581120
746193160322220033
746242456019177472
746183182316355584
746199304906248194
746226178172682240
746194783517839365
746239138261671937
746191562334310400
746206795924856833
746231542658142208
746238697801060353
746212114516185088
746250207222972416
746246704878452737
746254787511980032
746224571745865728
746208712969195520
746260319698305025
746227889100591105
746229063837061121
746242250431049729
746265663015100417
746261687167254529
746196264337891329
746190543156183041
746225083480367105
746242397428924416
746231559259197440
746169244635762689
746170725204033536
746253508249190401
746219152386318336
746207953670201345
746217827107954688
746251213956579328
746227360849002496
746143411607044096
746254544284286976
746232272316096517
746216925449986048
746199695374987267
746232435801653248
746254850413961220
746241478876270592
746228233264201729
746230020033511424
746213028660580357
746262056026910721
746173786903437312
746204984249749506
746256058218323968
746238429411717122
746197287739625476
746223418257727488
746207291116912644
746142661141114880
746244263726448640
746256112656257024
746225066501799936
746205835756351488
746230980407529472
746230212916981760
746235422418710529
746234486778585088
746188869591175168
746207228042981376
746201670887997440
746245945705127936
746234109391843330
746208033278038016
746239389957656576
746210411607797763
746246767704948736
746260978275323904
746256376922406912
746247484901466112
746260655032905728
746263461290729472
746231773290340352
746227700633763841
746214694201888775
746222688348168192
746232654182256641
746244716916805632
746155101463576577
746245933097181184
746211946760835074
746253374056763393
746197778448060416
746224806551388160
746182343270998016
746179692668006400
746245236880474113
746233723750735872
746168376117108737
746235967510446080
746251595625594880
746185396938145793
746247174674059265
746154992214540288
746198898356555776
746260713967071233
746222235308810240
746226786262884353
746206641012379648
746248877783810048
746199946731261952
746212131276632064
746139888735641600
746167986382213120
746211938309275648
746235019669045248
746168640546836480
746255714428026880
746264409270525953
746231844517994497
746182314065965056
746240098937638912
746227335460847617
746153947744833537
746215713082212352
746237465048940544
746212122703462400
746154748936658944
746206913453391873
746150034719248384
746258839138361344
746249699707977728
746257991788302336
746256851096993792
746185094717661184
746258327420571648
746247505990520832
746139699799003136
746237125205450753
746213586872066049
746249548788563968
746200555089854465
746187393410097152
746139586582151168
746251054606483456
746210495670030336
746207974662639617
746205923887091712
746188358083194881
746254745355063296
746179763815911424
746189180091269125
746259250012368896
746247158110781440
746257144568229888
746201196776480774
746160113325576192
746152169372450816
746198873060737025
746263968751230977
746191847731531776
746203075908493312
746230573534830592
746190392014450688
746224466535952384
746209568460406784
746257337699172352
746139909375692801
746214857691668481
746261292567138304
746218120574951425
746202090129657858
746202090129657857
746175183510085632
746147048123043843
746204912959184897
746208692148699140
746240539448737792
746253256645480449
746191583364603905
746190400805703680
746225318378110976
746235032197464072
746192875113701380
746247275421261824
746190576739966978
746178375513944064
746142405083045888
746209157410283521
746197573023600640
746242808571367424
746213766946160640
746181856673030144
746153876605173762
746145559501635584
746163775233916928
746190849353068544
746245199156785153
746230741474762752
746214865807650816
746260625920188416
746250630868537345
746201053943595009
746155373757931520
746162806391709696
746216384359608320
746230695337418752
746231269718003713
746199305141133312
746234105340190721
746210357077696516
746253193575796736
746176173382709252
746182670359617536
746145638996402177
746265268721180672
746184381769859072
746221782437232641
746254241946279936
746254728703545344
746216715764142080
746258637618806784
746210541530583040
746242539980627969
746213129562906628
746167554100633601
746255185643593728
746247472427765760
746182670619533312
746201976669507586
746201976669507584
746227394512445440
746245467592364033
746249880100810752
746210948696801281
746206255149047808
746227302241951748
746252564296011776
746149883724308480
746177222214574080
746253634091032576
746242418392113152
746245626988478464
746219194291617793
746183278563069957
746206930289332224
746167784971902981
746235631886442496
746236923715293184
746231580218122241
746216912623804416
746201054107209728
746188068692996100
746248940538966016
746234352502116357
746201821685784576
746206968088432640
746205655464181761
746197812069576705
746205051148865537
746178686026547200
746185107237593089
746225091835355136
746244905375137792
746203004404043776
746191138843832320
746243114470416385
746210944502501376
746194229932613632
746231832056733696
746220591045193729
746228971390459904
746248831373836288
746242519164346368
746257329226661889
746253751304884224
746171031409266688
746198038624931840
746235854289403905
746187972140097536
746209270975258624
746204170399580161
746234386350149633
746256783887372288
746183257746714625
746189763225366529
746233467684323328
746206712294584324
746239671189942272
746247392626937857
746243009654620161
746237435374243842
746231492175532033
746221010634969089
746185141014269952
746163494286811136
746175917777616896
746249460511039488
746247107795902464
746196532802654209
746216279380361217
746211518891466754
746235338268389376
746197623128809474
746215415378894848
746176437854543872
746258696645263361
746237049842216962
746250928618110976
746223103689121794
746211732914221056
746250769062576128
746182473256689665
746186550090829824
746204686194114561
746244360321130497
746173535333326849
746242502269730816
746220100588470272
746198730517315584
746172365093015552
746195492598513664
746153872440197120
746212030453940224
746265830984298496
746264727744090112
746253839293120513
746215339797557248
746232477711114241
746198373934325764
746210600351457280
746266351023448065
746177264031776769
746234667464986625
746234755440508929
746254237814886400
746191755523956738
746202954340806656
746214224318238720
746199229488467974
746207375053357056
746213045521682434
746257794559533056
746200332896604161
746214303968067586
746224278094282752
746195773675581440
746221287488397312
746209484830171142
746224554972872709
746225561555476480
746251914313089024
746264635423219712
746219257487233024
746211179249307648
746189465278783488
746258717595799553
746232310064832512
746201708569604096
746213276158025728
746256255572934656
746210231424688128
746262223664779264
746236655565078528
746202908136378368
746260122469490688
746221102934822912
746240744847859712
746187288405741568
746223078212919296
746248705540399106
746209266382438400
746176580301398017
746138303041277952
746230846403731456
746249796009267200
746256746021326848
746192548041891840
746210784846315521
746245106873831424
746191713597698048
746223183297024000
746169902927478785
746254644599488512
746210818618888192
746219815459688448
746223266994388992
746245874297278465
746215214115258368
746188370716418049
746205051174031360
746254292231786496
746241818451447808
746232507205455872
746210701207736320
746192493658542081
746212814977540096
746177008044998660
746199850337722368
746248319903666176
746236466515218432
746205608991330304
746239717390319616
746248323993112577
746254342617870336
746180141253009408
746160763501314052
746239473805991936
746195647464800256
746208205261279234
746208373364817920
746191579354800138
746237615993544704
746190471983046656
746195610093522945
746195610093522944
746234361213652993
746261016036663296
746173636076249088
746197841366781952
746220607809806336
746201460975669248
746219026779516929
746174042697269249
746200848607248384
746238735847677952
746256234312007680
746200806752280577
746183958010814464
746218120960827393
746185854092095490
746197732105158656
746222529132404736
746201331157729282
746189116983885824
746247715626033153
746198130723459072
746243035025924097
746265248093528065
746235929757515777
746233560042872836
746198097324183552
746230506417618946
746221270832807936
746197703047020544
746194183946330113
746188383299330050
746222293886472192
746264702582464512
746245681627664384
746216975689363456
746197920962084864
746219760598155265
746189280565854211
746202954261110784
746245002129440768
746265155579817984
746240887563264000
746178564094042112
746243857034190848
746234037954478081
746219613914992640
746222608757100545
746238262008680448
746240182882533376
746245371093876736
746260038810017796
746183739848392705
746204036135714818
746203692253097984
746240962884567040
746260063967379456
746234381950287872
746205873295368192
746221169930473472
746202622848204800
746251188824379392
746217617577304069
746205126860242944
746258080028102656
746250169373589504
746192325877989376
746266103794511872
746144795748229120
746239440582959106
746231781628645376
746174499939311616
746247673968214016
746208838890586113
746217252324663297
746247044780687360
746212655765958656
746192099284901888
746187267639640064
746174487364800512
746175275822526464
746192497940955142
746234805692432384
746256838329516032
746199938254528513
746184042060517376
746180825155309568
746199045228494852
746264363137376256
746228828742123521
746218292533026816
746239088009764864
746143294254637056
746188320422531073
746246029687808000
746262496298827777
746200055967670274
746238031217102850
746183333298614272
746232926732328961
746264908304687105
746251113104543744
746232825934798849
746206410266939392
746222482739200000
746246570803335168
746240941783191552
746258834952491008
746229713668972544
746255403994984448
746265218779586560
746240027512889345
746222336223805441
746237494128041985
746251738118787073
746217370025267200
746203440489988096
746251712755810304
746182448040419328
746222092656377856
746146243101999104
746242959247450112
746252060891430912
746211808348778496
746249389249859584
746243567576821760
746194921913102343
746232788269957120
746251205521903616
746248869357314049
746210906539909120
746199577766727680
746144548422828032
746223979996680192
746160440590295040
746197480442781696
746218183799902208
746257433769680897
746260210625421312
746234721818992640
746260705687502852
746193017678139392
746173136660357120
746171614283337729
746241957127725056
746177809240858625
746248357518053376
746220817533460480
746259463892516864
746190606183997440
746186181013012480
746170402020462593
746239327236038656
746247506225410048
746256532216643584
746251574427664385
746237465061527552
746208419128844289
746207106378801152
746188655950102533
746253172755267584
746214710672924672
746231752331395072
746224676653797377
746152102431363072
746228191224692738
746216044474175488
746229177112682498
746205982259183616
746199166687162370
746232150781898754
746210235669319680
746143013144043520
746201612008316928
746252442912821248
746250010124161025
746195337367302146
746181298952122373
746257316723458048
746202832718565377
746199422451650565
746205378291998720
746211628132098048
746175527732523009
746213305811767296
746200273882750976
746264274708856832
746243429223436288
746229994674786305
746154174388240384
746203080023117824
746231018122711040
746184494839889920
746251427832532992
746244092024262656
746179658836754432
746204027956822016
746240531047428099
746153176357797888
746252497405222912
746242171062280192
746258470119190528
746164689554505728
746204430547058689
746250047596068864
746180292176646144
746222092899627008
746250219642294273
746263754954833920
746236655267250176
746230020062883845
746188894656290817
746254229581479936
746243282183688192
746167835324481537
746253352707596289
746264010559918080
746207072954384384
746256821401288704
746190547207872512
746247355192737792
746185937864974336
746250135894515712
746233539004235777
746206187926888448
746205894216581120
746196230728880128
746172948302696448
746244326804627456
746249687032807424
746226773398949889
746178325215748097
746148583448125440
746173002434383872
746255986810322945
746237129227796481
746250459040591872
746264509677920260
746214521920856064
746189041805123584
746214928827060224
746221496993878016
746149900316868608
746229403634458625
746263243186831360
746246361125916672
746203122087800832
746242577666576384
746240786962882560
746186080286818304
746262567694311424
746194502625304576
746252505579913216
746214630951792641
746209350666977280
746184352363483141
746232754837196802
746259556473409536
746239830326124544
746257320699637764
746230313647374336
746220520085954560
746210822741856256
746242741483479040
746171056658931712
746265814081376256
746194901159677953
746204267053096965
746257543060676608
746204590048108544
746225133736468481
746220767327617024
746205458042490881
746257765522354176
746249129232375808
746205743506849794
746233543144046592
746210021382361088
746232624620797952
746214790511501312
746249888330039296
746196335729082368
746225578127196160
746259451292717058
746225393791733761
746189398274760706
746262307840401408
746196901620387841
746210608601718788
746178215945846785
746203721873268736
746264463683297280
746178648248557568
746224194032001024
746257865908707328
746264614430728192
746223640404852738
746220796624801793
746235984283525120
746215486648524800
746256926485454852
746199099448254465
746213280411049984
746214211756294145
746196524225306624
746174181230911488
746221379742113792
746209417599713281
746238408775766016
746255269672411136
746220331233218560
746243358025191424
746204023619883013
746183966676365316
746258168041222144
746193710031855617
746246809639620609
746183740108439553
746260613169618948
746243848452603904
746256259712614400
746265600129892352
746192061523582976
746238785898184704
746227377542291456
746202794751778823
746190727894306816
746257777975234560
746197384070201344
746242338536587265
746190027223248901
746223942398992385
746234470190088192
746200743720345600
746219244719792128
746254938401964032
746216161851826176
746217529543057408
746207341440204804
746202664736694272
746256230038011904
746221476026540034
746248953214173184
746170830133018625
746265403341537280
746266497832595456
746196742480113664
746218649216704512
746210092819718147
746232956029571072
746252610617901056
746252929246560256
746190308413583364
746260919630598144
746229420092862464
746214756969680896
746262467253313536
746227549731069953
746261040955031552
746222705142206464
746183085692059648
746242661611352068
746241805927096321
746210033940127744
746254070273413120
746239020988932096
746228938062467072
746251968847372288
746207844563718144
746249716464254977
746184721508499457
746187200518230016
746242930180947969
746247988499058688
746177704483917825
746256033023168512
746242200162312192
746220918561660928
746207979112828929
746186176797806592
746218217215926272
746204355028627457
746204283658330113
746249292956852224
746234591778725889
746220427416985600
746255613756317696
746189675111407616
746223866784055296
746244230297849856
746160944103841793
746198873127845888
746213993417572352
746244708419182592
746261036936892416
746190740217180160
746139712281321472
746186180937424896
746235204054880256
746235837378027521
746229105775906816
746183740150394880
746241101334515712
746228098836791296
746190958639734787
746233132219662337
746190341850562565
746223938301091840
746245434084057089
746173870760165376
746232003767336960
746194322316374017
746237456543002624
746253512103821312
746227566248263682
746264149160824832
746198931994861568
746252686178287617
746265872751267840
746234784821579776
746189201004072961
746247950540640256
746254028007415808
746173195355463680
746200966148423680
746253247849979905
746171027294658560
746190790859206656
746204430739996672
746254602929070080
746202543152201728
746193500291489792
746216468283416576
746188420880338944
746262358029393920
746156984400027649
746266091031240704
746263423369912320
746227843021955072
746260370122219520
746247027860766720
746225230117404672
746257190680408064
746255148113100800
746233006369562625
746256418735521792
746201809077706752
746195752699891712
746241113938243588
746203822398156801
746250421111562240
746216153710637060
746244314188046343
746207811109937152
746175426788110336
746255663794266112
746221992026611713
746210533162967042
746253197677846528
746209044075945985
746183957952208896
746254967707672576
746222918841950208
746197778460610561
746257639579975680
746259061168021505
746189821974974468
746242959562125313
746216136686002177
746248198025527296
746234382067785728
746236189892435968
746252598102024192
746193734929264640
746208461277429760
746238916173258753
746241839544541184
746207890763972608
746253898281811968
746237305329901569
746242913206734848
746152748433965057
746237175272878080
746204778770751488
746201012050878464
746239796968833024
746239788420739074
746262878055964673
746257995890319360
746256783921020928
746234134729621504
746195333013610497
746241675840880641
746215906007646208
746249712399953920
746240006470008832
746195224028864512
746254028162506752
746256653687808000
746234600133791744
746182808855412737
746212089270669312
746227125900894208
746248730777653248
746201188215840777
746223862891708419
746234084137959424
746219228148043777
746218414545338368
746194561278435328
746225422996627456
746193646815326210
746237142116904960
746212164948500480
746250140004950016
746238207226839041
746228384015880192
746248248470413312
746188613633859584
746202694000402433
746217382494928898
746241541585440772
746220725472661505
746207932623183872
746244481809260544
746189297330458625
746226790390079488
746211305204285440
746251553657479168
746248772875857920
746237477342457856
746228702866923521
746245513712902149
746235191450996740
746261191928971264
746209627159699457
746225141923753985
746224458478718976
746239759014461440
746250995596951552
746195169377038340
746199665884823552
746219454598549505
746212072489291776
746253327646720000
746257350084923392
746203537248419840
746184444562767872
746200903175176192
746256687405928448
746224110238208004
746204380391583745
746210965260099584
746203008732540933
746198298550108161
746234336140099585
746191105104838660
746227243475599364
746164827962249217
746235967376343040
746200785713651712
746231156467654656
746207471300009991
746193848313864192
746208650075615232
746219840357048320
746191981735346176
746179851908939777
746223388725678080
746258570614824960
746215146905735173
746247892126531584
746266040519229440
746262475386028032
746243374483668992
746224013907623937
746238610068779008
746242846198398976
746161694880178180
746237968344481792
746190899672014848
746147358770085889
746209857854812160
746202224536084480
746241545792331776
746212110330298368
746244905744240641
746253919207178240
746196247527067649
746217541853319169
746172318834098176
746198818576703489
746235317351440384
746216488990707712
746259296422268929
746262576070287361
746256750341406720
746253491446767616
746255097731121152
746245031497994241
746217202043387905
746187645022134272
746186931759775745
746227587169423360
746242439506202624
746260919475396608
746238597209128960
746215109127614464
746215109127614465
746266581731155968
746266183456985088
746214467629789184
746229793608208385
746189981371211776
746258692119486464
746265298211340288
746205806383632385
746189846855573505
746236772707774465
746225414616416262
746225246886236160
746245295592325120
746184134293323776
746204334157795328
746208356491108353
746250286914805760
746142858181128196
746218577838014464
746184553920872448
746227021047443456
746233186611396608
746234667246854144
746245518079180801
746200450307760128
746208343765594112
746173409311088641
746225817387040768
746203012801036290
746200701861146625
746228182878085121
746208230758461440
746249204633313280
746252098619191296
746196419426430976
746199057610072064
746191931399561216
746195828092526592
746254015739138048
746218133183041536
746233568301506560
746239603821051904
746220784276799488
746263477858209792
746262286566825984
746216203845197825
746240321248366592
746223086798700545
746193680432697344
746265478524461056
746246474170765312
746253193575800832
746205609070989312
746201184176738304
746191948201918465
746204929795067905
746236823177879553
746210126328004608
746264241246736384
746248273548173312
746225309930786816
746256771099070464
746236110020321281
746257786472923136
746228635955138560
746203960864706560
746244372895768576
746208104547647488
746244867748159488
746189561659686913
746246528818286593
746194280520179713
746245748518436865
746212974445002753
746221270665093124
746252220434419712
746231379038339076
746176282552078336
746222214274387970
746257224364855296
746250127506083840
746245194878705664
746232373168111617
746234789049438208
746245023188979713
746143650694963201
746199221397659649
746177062637993984
746208431762087936
746189691595034626
746224215230013440
746240237341286401
746152194697760768
746211841911623680
746217231625773056
746257371152945152
746256469255921664
746261674252873728
746207525880508416
746164769237798912
746241315332046848
746218292700807174
746184142887485440
746196721437282304
746152450424446976
746238526056914944
746227197191454721
746252996439334912
746210415944687617
746207991314030592
746204925315559428
746239364921888768
746182573928357889
746265386321088516
746231144123772929
746214274427555844
746238496885596160
746161254356553728
746247023884701697
746195090012409857
746245065048264705
746215067373342726
746259527092277248
746174411762507776
746253868879708160
746209249680728064
746206661728047104
746186743288725505
746140866016845824
746187930104827904
746157391364820993
746217202383126529
746237238216843264
746196771601211394
746223636143452160
746260814647164928
746186315553636354
746153339914719232
746264186729172992
746211812429832192
746233430128529408
746223401446973441
746217210721361921
746189515639787525
746201070926340097
746260596388204544
746192124656263169
746222579313049600
746254594402095104
746265759685443585
746212382867808256
746174986491170817
746157995524907008
746201184013193217
746232096021057536
746243634677186560
746244188417601536
746263385881346049
746229856518569984
746240652472631296
746201066568507397
746189742119616512
746251159170617344
746198139275644933
746213708368486400
746227432147976193
746204363429814272
746149560557383684
746187397398945792
746217898465624064
746220440335450113
746227218259468288
746244381125021696
746178522247401472
746217160448479233
746246524477202433
746192737028866049
746214492485234689
746180141517156352
746261670155026432
746211980155850752
746223132961210368
746213423298412544
746245245172613120
746220293576744960
746192640299806722
746254045057269760
746179818278916097
746222436509585408
746247745204281344
746249955724034048
746253776340787201
746215021194018817
746242904809668608
746251159401336832
746202891157803009
746251134092861440
746217047084806144
746246809731874816
746236496118583297
746240576979349504
746222155537362945
746165914333229056
746256662407815169
746259988335689729
746226224083591168
746198923266514944
746200425179680768
746181844215996420
746253096960012288
746244716799352833
746186114038390784
746226685683474433
746249229807525888
746228019308568576
746215423859785728
746218699602878464
746262244934172672
746230212967292933
746142002555805696
746180653021020160
746213586637250561
746263885007708160
746211166725120002
746211166725120000
746202283000532992
746227239096717312
746201565975851008
746236055523733506
746232851033559044
746207819368562688
746224143616483328
746258738349248512
746263310379585536
746179659029590017
746210101359316992
746224315687796736
746239939327598592
746247128561950721
746227247581790208
746245589113896961
746255579916668928
746205827443236864
746207500895019009
746202706822344706
746220364892512257
746249519390658560
746167109714124800
746219806848737280
746232066690318336
746233220153253888
746220108968665089
746213557465812993
746243328534945792
746226496767877120
746183727424868352
746230041135087623
746187355367702528
746188135760027653
746249964016132096
746195425229578241
746247505915052032
746198357056462848
746223388742475781
746211141278281728
746143676196347905
746191948092825601
746244712642805760
746230195980361729
746189847048556544
746236600783233024
746244834290184192
746175099909201920
746261322027925505
746193726603550720
746238387443634176
746204921406447621
746208448518356993
746266049113374720
746203914819633155
746194682900713473
746145886456188928
746228656985378816
746205827275489280
746225834101350400
746141541345927168
746256473345396736
746171027042926596
746213532287401985
746188840184909826
746188840184909825
746208738290241539
746257828097187840
746204199692566529
746248999187800064
746201700155830272
746255806476189696
746249380970237954
746178870395625472
746183983378104320
746216367351685121
746146901460926464
746242955044782080
746148281231695872
746220280897363969
746237372723953664
746199464428216325
746227432290549760
746247832999464960
746191394511847424
746247220924678144
746238266072961024
746241352959156224
746202119686938624
746217835542646784
746240547497512962
746224156446887938
746217608987324416
746192350783803392
746193902969905158
746258927252307968
746192506132402176
746187913541476352
746253986060132353
746180334199279616
746255412123533312
746239671202570241
746225334845005825
746221715353526272
746236231575445504
746199703478382592
746258163972866048
746182670607015936
746217885853323266
746227486531297280
746255412270292996
746259891992535040
746228472255655937
746150064184303616
746204082403053568
746254049016578049
746214442149388289
746194091684204545
746187326120927232
746266548394930176
746151339093262336
746206271670353925
746205378573008896
746246142925672448
746258021072900096
746233006436683777
746252610424954880
746251809325408256
746234495200747520
746206779256627201
746191956577914885
746228615054909442
746234121987317761
746261896513335296
746209061125816320
746150751802556417
746250597356154880
746232200970932225
746236982435577856
746255693481676801
746220482215579649
746197992110100480
746193642998509569
746243840315535360
746231227749801986
746250517370834944
746231542452629504
746138286431805441
746219164952461312
746223661636452356
746231576162271232
746240706914713602
746216908744065024
746190715290550272
746197115655729152
746266095158329346
746223992940335104
746208847199502336
746214647733227520
746226933139013632
746264027467255808
746172717510995968
746242648919392256
746221153417469954
746234793008914432
746220478088372224
746220968486461445
746263020947521536
746264509765943296
746257840851935232
746245392031952896
746154040145379330
746180996853268480
746241633935630336
746250094123450368
746207307839606784
746261061972692992
746207542687129600
746249158592339969
746196541224849408
746143566989168640
746251062684811264
746221304190115840
746220402557390853
746225259460734979
746264778109259776
746219676665937920
746219676665937922
746250886553419776
746229877552996352
746244993539506176
746239759068991492
746208947858636800
746182615850430464
746208742383845377
746237540395421696
746243936637837312
746239289298665472
746252761323442176
746197434653544448
746250513562361856
746227339671965696
746189343581057026
746186256707690496
746195953846128647
746194359880540162
746217604985954305
746210948524834816
746225301265358848
746189087929819136
746196448920764416
746261947167866880
746261817098395648
746257622517555200
746194766988095489
746260453706313728
746209388411518976
746229671927250944
746203583377379328
746213683223629824
746258054799331329
746232360211877889
746195970635902977
746261842276794369
746238458981560320
746199392978247680
746152479717416960
746206452100923392
746230414134513665
746234142916911104
746199556648370178
746258281019113472
746264690007904257
746245282992513025
746212949199462404
746148377830764545
746187921556930560
746227683642609666
746222226886660096
746257526044274688
746201960093605890
746222369564295168
746186109806219265
746151187968294912
746195228248334336
746204187197734912
746260168841650178
746253638272704512
746253638272704513
746204984291667968
746182326472871937
746203616789204992
746230376478056448
746221618607730689
746174206291783681
746138969923067904
746150051576221701
746202560030113792
746238626720190464
746212403872825344
746230388981325827
746198260914630656
746199879739805696
746227650004344833
746236420432400385
746236248612757506
746251763372691456
746246201809444864
746202115354177536
746244054329995264
746248248336257024
746264526438436864
746206611492868100
746187351328620549
746261661766586369
746169194148937728
746196688033898497
746248290182774784
746240753387462656
746249598872674308
746181080772907009
746171496691732480
746239159497416704
746210201804562432
746196746452115456
746192204184444932
746149732465139714
746190585208332288
746239700432650240
746218636843450369
746261745820405760
746241344495050752
746222394918871040
746206133325438976
746251557562388480
746173187222712320
746153193009119232
746153847442280448
746139301411381248
746194330772082688
746232893152727040
746252686002110464
746182423050756098
746189305916227586
746172356805140480
746190585350918145
746216430631190529
746140555386683392
746192656938655746
746225112563625985
746260944767029248
746259640225128448
746250731330605056
746226165459755009
746227985900933120
746142417556996096
746242489653223424
746149384425971715
746260768237195264
746252958833094656
746192128779292672
746213964053254144
746183702309445632
746200920053022720
746199216842649604
746259723914207233
746238295416283136
746251251646599169
746191688125714432
746260323905183744
746234377898594304
746171815735623680
746258042157694976
746206028367175680
746244922240532481
746249779496161280
746255378694942720
746189758997487616
746189855416156160
746189515446837248
746240757619630080
746204921108664320
746248495858851840
746143550111383553
746219785969532928
746238387531591682
746213448107724800
746150412114235392
746263629155139584
746198944242249729
746247799713370112
746153826319740932
746219723038195712
746246746968309760
746212387334717441
746245283072221184
746232289307197440
746187347352518656
746194314066173954
746212181427916801
746208377445847040
746154359101267969
746216455717298176
746218884160643072
746246075619680256
746206313974161409
746257224066990080
746266070026162176
746183303972040705
746187296693587968
746219445958303744
746151586687221760
746243525818351616
746254900477173760
746207043439099905
746223032327299076
746206880008024064
746209455172263937
746235929896058880
746221962754560005
746216539406249984
746218099825774593
746243743792140288
746247325681586176
746205667753549824
746188915975983104
746214169779679234
746223598621253632
746194980683710464
746227495167418368
746184813602738177
746226794542444544
746222184985567233
746263910160994304
746203138588192770
746251649895665665
746191537403363328
746258570417741824
746254225219411968
746191814005133313
746206863390212096
746254405712908289
746192539556810752
746248881831194625
746168825071054848
746251780124741632
746217437222187009
746194729008652289
746264249660473344
746199351324663808
746236437486415873
746235145334620161
746204262628098048
746169274067083265
746215037803499520
746211510561562624
746255412480118784
746234084238589952
746229353097269250
746209082076389380
746218741680082944
746195202998579200
746217520881762304
746233509707079680
746198340455399424
746230233800466432
746196125737070592
746199414188838917
746230904993906688
746206355896180739
746178795002990593
746261347453775872
746220096457048065
746198193818370048
746196792799166464
746171995923038209
746199254746619904
746202819787522048
746240614992252928
746246386321068033
746196784175710208
746149904406413313
746200131301605376
746158435717128196
746156342835023872
746186734895923204
746236043012145152
746212907348725760
746228132609286144
746203696426450944
746234478700290050
746210851934212097
746250584710316032
746221543131209729
746171253472399360
746235929707175936
746248311527473152
746185816213315584
746187892503027712
746256574310649856
746255789824815104
746237779437199360
746198088637788160
746237230172110848
746185367586484224
746203277042147328
746174017669832704
746234738386472961
746244951923658752
746138676313362434
746159757094903808
746216258555674624
746195425519034369
746223355095711744
746214060597751808
746259975861846016
746265793239875585
746201322706219008
746227813678645248
746167554423529472
746259971332005888
746220104652754944
746240954642759680
746233614405238784
746144905051901954
746223640434204672
746193416439009280
746165515723411457
746232322505117697
746264543148519424
746188659905302528
746218653314490368
746230632162832385
746226245155721217
746243932586024960
746226161026375681
746198843750907909
746242506388549632
746165989826506753
746182582543343617
746242338477969408
746172302308544513
746241407573196800
746193768450166785
746245480032702464
746213842728820737
746215784431550464
746214903694819328
746224928077152256
746219622211346432
746266099252006912
746175644900466689
746241235598315520
746250341260242944
746220637291581442
746243181730201600
746219315955806213
746241009093316608
746200877816373248
746251746649997312
746194603322138625
746231081142091776
746208700352782336
746227935523155968
746234574913474561
746149539527135232
746214777995702272
746239864090169345
746226446385844224
746190648139620353
746254095162445824
746218514898255873
746149812182093824
746253508035383296
746218745605939204
746195245084246016
746264384041713664
746216489355616256
746229348697407488
746229348697407489
746142753394876416
746191889620049920
746199586138558465
746264807364530176
746258151192727552
746212437335015424
746244112723116032
746221601947942913
746240245906178048
746218183770550272
746200282254610433
746197048697839616
746257522194026496
746266317360074752
746221857708216321
746252459618799616
746262119021174784
746180040535089152
746198071835426816
746163926052773888
746194058133966850
746187691046338560
746247484947628032
746199552521183233
746254649016082433
746232385688076288
746239989860737024
746262181721804800
746236781356425216
746246633692737536
746162009402646529
746214949819555845
746240015005417473
746241147501109249
746198810079039489
746265365387284481
746174843855507456
746220159199645697
746217537809981440
746252367126011905
746262509154406402
746190904038297606
746207106445914112
746178895666360321
746222986047348738
746182976526917633
746221602166046721
746193579849089024
746158897203978240
746250203087376385
746263163243532288
746213460967514119
746243462832414720
746236588108062721
746255064306692096
746228745011265537
746261166964477952
746214060526493697
746223896383217665
746242565297446916
746191818241376257
746215382017417220
746252404950171648
746248961552490497
746206821430374402
746219177539600389
746209942005157894
746185585392508928
746228312922435584
746243018307567616
746201435746893825
746139775413927936
746236663580418048
746245920447070208
746234314984034305
746227146784313344
746243055754186753
746253386438352900
746219278446133249
746252232870465536
746198084493836288
746250115032113152
746211971851116548
746237489946337280
746192556430499843
746215411293687808
746175124861161472
746264610353852417
746171480099127296
746222717599244288
746241181072433152
746187137482133504
746261343037177856
746202429943779329
746203520353722369
746227532752576513
746253927520276480
746231274008780801
746246532807168001
746266195742101504
746253835157512192
746203616935968770
746261208953610242
746244284706324480
746240317138042880
746257584982724608
746207601642213376
746246390431375364
746197984027676672
746212416627716096
746201867965759488
746246855860846592
746250995525685248
746227717159325700
746148872653840384
746224596827832320
746229927809167361
746246201826222080
746202564010467329
746261275978665985
746219488278781953
746186130689654785
746261326390001664
746196880959279106
746257723197636608
746192162086232064
746193944887713792
746186243860533248
746252329670873088
746173434699329540
746243433329745920
746213272307720196
746251889201782784
746237553091674112
746165318737879041
746193130894958594
746180812433924097
746221761352470528
746256108407394304
746251243102691328
746229747466702848
746195773696552960
746237074949341184
746245660702310400
746244268050743296
746190811604230144
746266346791395328
746236042953383936
746212764541026306
746210709583724544
746243769037619200
746211275584114689
746228510071500800
746262194619199488
746251599778054144
746238215816777729
746245744617619456
746215775988441088
746258470165422080
746232532232921088
746193386852364292
746148206099181568
746149682221449216
746251603980722176
746242766376669184
746214031438942208
746199304927219713
746213079348715520
746259493382725632
746213234508607489
746247103366696960
746205533745483776
746264249907949568
746175607470317569
746264581077602304
746192535362514944
746233711050399746
746143122199982082
746222084502626304
746148264509083649
746255374534213632
746227910424428544
746237791927836672
746235279585902597
746192707609985024
746246293761167360
746172860226473984
746198609016717312
746188236519682048
746249661955059712
746239297607475208
746230959607951361
746233639566925828
746204422133284864
746150705724071938
746203318997835776
746246591619678208
746257194899902464
746213263856197632
746170649828294656
746244200891580416
746214626891726848
746234491203575808
746255680898744320
746224890223550466
746229680106156032
746190459232411648
746264291809107968
746212802285580289
746255001455067136
746240698635030529
746239046008115200
746185673607155712
746151229873496064
746226383483863040
746229155990114304
746235422330621956
746238332921778177
746236659583246341
746240824409632768
746209715533684736
746206447923396609
746235414059507712
746231072594137088
746176651688558593
746196599592751105
746253415613894656
746234277180776449
746260508576198656
746264174414667776
746207517714194434
746241784951382016
746262655694962688
746229621494951936
746228359110135809
746200995349168130
746208062768185344
746240577260371968
746240044256526336
746215163582251008
746222335875657729
746225636956471296
746225985054375937
746217441131278336
746156602911240192
746242108047106048
746145127140331520
746209182764793856
746158297225564160
746234361045876736
746191956586303489
746253801628176384
746243039006441472
746217470499840005
746248416070615040
746251452708945920
746220800798162944
746253432756051968
746255877796159490
746195723079671809
746207379302146053
746232922265378817
746180774873817088
746200999769956354
746228258568437760
746191478423093248
746266212754202624
746214790628933632
746262794316713984
746161984215842820
746187518975025152
746213049657262081
746220520002052097
746192816636715009
746263935096070144
746223254415638529
746221841274941442
746242472997621760
746234944268099584
746188123265208320
746224370159235074
746245261899534336
746247069757636608
746190853517905921
746187871535644672
746212227791749121
746138303129260032
746206754195668999
746249175323467776
746261586126438400
746222872889155584
746160125920960513
746233689978200069
746183928646598656
746210663316357120
746260785039544320
746189830300778496
746220108855447553
746199078782963713
746262378883465216
746250987325820928
746262601391190017
746264774053335040
746204405423177728
746141201221492736
746215868401541120
746208947678257153
746213079289999364
746218435177119744
746236877766721536
746251222395543552
746201825842323457
746148063085993984
746204816280457217
746178107258830848
746240681845395456
746232427584987136
746258646271655936
746246860034162688
746180187516248065
746147371218673665
746225443854917633
746206746004185088
746218124773457920
746245622852952064
746264698648141824
746249292881395712
746263247385432064
746231894644162564
746206871682318336
746184528431964160
746202681497133056
746230632225726466
746227855609061378
746183500844269569
746190429977083904
746253021726806016
746227763581878272
746247791412813824
746176110753349632
746220432001400834
746202316684959744
746225263801860096
746185589632999424
746204581500071936
746266191480688644
746242263190233088
746256570116411392
746197673594609665
746235908718923776
746250383283077120
746246965143408640
746176307700981760
746204145338589184
746230087285014530
746248080819773440
746158075107774464
746242770830950400
746191151493840900
746256007802798080
746177268280598528
746249196328595456
746188227837464576
746205189904883713
746250441936117760
746222889511227392
746252207817957376
746243806715060224
746240841384079360
746253151444008960
746264690175533056
746236646991892481
746174504058126340
746210675807006720
746265227054854144
746202589063086081
746208335385374726
746208570522238976
746208079453134852
746196436312678401
746247489150386176
746191562346881024
746248592294350848
746147924703338497
746245186527821824
746221484385808385
746151548636504064
746209056956678145
746206036936138752
746192296392036352
746251947808854016
746188022299791364
746233740381216769
746183257570615296
746156078728097792
746221795104034818
746265390385356800
746223615155134464
746211783103262725
746170943286894592
746183022819500032
746192086802698242
746223602840674304
746235388583260164
746254741315923968
746209291602821124
746197908404371456
746257106848911360
746248953264377856
746183366958026752
746211082545487876
746225863511859204
746266242185560065
746260856535719936
746198877217267712
746236286130851840
746213557461606400
746242284228861952
746139087581614081
746205978220072963
746144065968812032
746200840273158144
746219265720619008
746242267568955392
746255508928081921
746197702937972737
746246860180951040
746243538422140929
746221589570555905
746216409592528897
746264924834373632
746209505503903744
746166300301492224
746205386798039041
746182632652759040
746196817772056578
746246763577737216
746252614602489856
746203109420998657
746210151699341313
746204120076320769
746247825005154304
746140781904179200
746231517437800449
746213477820182528
746247816620679168
746231085214773248
746252941737222144
746190358615207937
746215771974438912
746187372493152256
746229005058080768
746219420964401154
746199238086795264
746201817390800896
746260990791127044
746218703969124352
746210231458246656
746212227770785793
746194968209829889
746252023180496896
746261615893487616
746253575332859909
746255194199973888
746171463447752705
746261162610794496
746265717637529600
746188697721135104
746196108976611329
746139305559502848
746213959909269506
746211917174235136
746260604894183424
746232800722845696
746251679528554500
746192413761241089
746256771208060928
746244565703745536
746249817073061888
746216447169298432
746187338582134784
746235518845779968
746207097914720256
746213096050462721
746222541455319040
746212609330810884
746216216541306881
746184843323645956
746189209535283201
746206376603508737
746170557331210240
746236760162631680
746194053654446081
746211414142902273
746187489669324800
746172683767844864
746234600351948805
746263167618191360
746240916625694720
746266070013534209
746249108466376704
746229831356940289
746256729155854336
746196767532687360
746179667296686080
746245610282553344
746203000272609281
746202589176336384
746206158587781121
746236131172192260
746214664514658304
746183962146529281
746247632004100096
746265667301605378
746218468807053313
746239763422666752
746198957001318402
746247942089093120
746211724626255873
746145827819823104
746235850036383744
746262756370882560
746223229291790340
746223112081944577
746259552220360704
746232486087168004
746218183770574848
746227004324745216
746255319874015232
746250760942325761
746197237210898433
746236194036408320
746181580134191104
746233706914811904
746161137037746177
746189423457406976
746238622655881216
746222478607810561
746223867086012416
746230313542529024
746263469620666368
746235552375021568
746217940249247745
746222965008674816
746202111247945728
746208494764732416
746177335414652928
746185904352460800
746245346188267521
746215146800844800
746258935477309440
746258176539037696
746200701722714112
746217055565684736
746232771257892864
746194842443620352
746190555848138754
746214543173390336
746185728145555456
746216937919700992
746209358707462144
746262257248636928
746242762085924864
746200496344432640
746236479030988801
746248508513095680
746258524305403904
746206821237432320
746215314950520834
746179898239258624
746215843046924289
746259589738467328
746209685976420358
746187468626505729
746244607646834688
746150000929939458
746201532484358144
746195807116754947
746198789044609024
746249620007813120
746256356156399616
746197291745189890
746186156115640320
746187011439140864
746233224418910208
746253918993211392
746246792933744640
746233014703652866
746201070708219905
746237846386806784
746191990291763201
746210365365575680
746187443561435137
746245870362963968
746233312495042560
746225821606543362
746232515724120064
746212387062059008
746170221648453632
746225821606543364
746218452013064192
746192233414590464
746238962289737728
746243101912633344
746229835245064194
746224185756659713
746231777480441856
746187384711159808
746234403177660417
746221882974736384
746228086350327809
746190882815283200
746221186967732224
746183119317831680
746199145803743234
746220222164525057
746151573844336640
746207488018526209
746197849763778560
746258428146900992
746217609087979522
746260374157148160
746210239590998018
746202383592501252
746250513293975552
746216107472617472
746262513172549632
746188827941707780
746197501460373504
746191998441271301
746186168375508995
746251188841103360
746247493332115456
746196985665904642
746164165224599552
746232771413041152
746263465417900032
746191084242403329
746192518702784512
746250660274921472
746242087130140672
746259946199781376
746173031874170880
746209765865357312
746257056529690625
746192581780922369
746203138785304576
746240405021200385
746226203078492160
746211183544303624
746242204432228352
746248907148169216
746206665964322818
746232112777355264
746228111641980930
746214090054328320
746263503149752320
746196759005667329
746218745614327812
746259275438166016
746251742120153088
746176580502847492
746240342370856961
746205135001391106
746244922425020416
746202656247447554
746210361162883072
746164488081137664
746231643032039424
746236348994985985
746238177719910400
746236441370341376
746219953708118016
746257383605800960
746206229739909124
746194968218218497
746238551159775233
746242233850945536
746189301772230660
746189197040455680
746189956020764673
746256700014010370
746190690153967616
746256293007101952
746254829354377216
746238706193838080
746207085377904641
746265327445643264
746201028819705857
746224450064908293
746245341931003905
746190153308266496
746262521733058561
746254376470257664
746192908747890688
746251515694710784
746192149461377029
746200420867940355
746220587178065920
746187196353380352
746145182001864704
746215394512277504
746198449570250753
746250970418520064
746247594133774336
746155722224828416
746194619944177664
746200722711027712
746233756957040641
746223489422524416
746249422732992512
746247984124465152
746229864676495361
746239562054152194
746265919115108352
746152840482062337
746242346904260608
746230519130521600
746187745438081024
746212777019088897
746247988364840960
746178761264070661
746151284365893632
746211753927729152
746194330717544448
746266569098010625
746257979427676160
746152400386428928
746232385675505664
746213096151126020
746153285023825920
746263868163252224
746196662620557312
746194603104043010
746222256393596928
746196494739341313
746214237018558465
746266090909630464
746211741227356164
746198650934616066
746231903125004288
746204111696068610
746246545398468608
746264920937869312
746251796969099264
746252887395819520
746202572617195520
746259346615525376
746180263168774144
746246809731895296
746217143612518401
746234549986746368
746217428686823426
746225465044541440
746190874485264384
746186420243542016
746232565875412994
746254086778064897
746205860980891649
746224386936446977
746253252308639744
746235820659474432
746199313684914179
746198424404451332
746233870505254912
746263033173925888
746164576169779200
746148063253782528
746235661280120833
746192556434694145
746194934714118146
746238345836126208
746229181231423488
746197052581810178
746229088705089537
746247371860938752
746258352469057536
746265889767587840
746221572856242177
746233954114510853
746202111088594944
746248651094163456
746227725581455365
746242812711079937
746192355254951936
746142044633075712
746251587220189184
746202723532447745
746259195595468800
746248131059253248
746263549425688576
746228732503810048
746214182366785536
746153436379549697
746200257134891010
746182385201348611
746223393117110273
746225490294247424
746199741449412615
746242498218045440
746199351316209666
746223178888810496
746251083891118080
746197573065531396
746257047990112256
746242267476860929
746238609833922561
746213783681437696
746263243140829184
746238635087798273
746240333747412993
746219802486673409
746255441651437568
746229592038375428
746240061063204864
746225322354348033
746238605761220608
746195618423463941
746140345625354240
746197270723334144
746206934622101504
746215750835150848
746236630298591232
746176026816839682
746209488856723458
746240006801358850
746186571079000064
746227117503852544
746220213918531584
746186944653070338
746252874821271552
746244045731684352
746234625186422785
746252769766551553
746256276401831936
746246314690764800
746225762848542722
746195253451849728
746187179534188544
746258767684206592
746224433275113472
746186860544811008
746249951181705216
746237058054664192
746164634814652416
746218053633875968
746235632175845378
746208331354673152
746229688469585920
746233564132315136
746192019588997120
746202417247621122
746205609096151041
746205453835608069
746206393556865025
746236969940750336
746137825062445059
746222231357816832
746234285774888960
746246524527480832
746194817063882752
746215058787598340
746201607717584896
746233555634708480
746249741634252800
746196650297692160
746211800127987713
746194746020761601
746246268658323457
746229818832748545
746202278961381387
746193802084261889
746207203137191937
746203117729939461
746217034464169985
746184381908189184
746233471849246722
746224475121688576
746183681434345472
746204715625545729
746247753378861056
746257438085615616
746190404685434881
746242741475090432
746141314664669184
746220335343689730
746231408205533185
746266254462291968
746147342005440512
746255722850226176
746224684778168320
746220054128132098
746212160615833601
746244632770678784
746247510318931968
746255953474035712
746170070729170944
746193147978350592
746233715265724416
746187200254124032
746166639981371392
746254955267362816
746202018948120576
746217051241381888
746202438227529728
746141952001748992
746208960315719680
746231370540716032
746243617870741504
746218317896003584
746223607009796096
746145840377507841
746222940144861184
746147312523743232
746157911613706240
746193219210223616
746197925202558977
746266439116435456
746218493985460225
746178304256811009
746245971135315968
746259833192603649
746243898876432384
746218208940593152
746226664443568129
746178086052388866
746255013966680064
746215264547528704
746217231495794688
746222688453091330
746256641335627776
746260919236370432
746209375832858624
746241000721383424
746211502147833856
746251163650011136
746187305115844608
746216392895012864
746160155604180996
746185602408779776
746220616282300416
746239180326395905
746194280419463168
746189586901000192
746154274929938432
746189729561903110
746183509283201024
746212261417521152
746214694193496067
746236894418067456
746210826751598592
746250760892125185
746232045865603076
746191478615990277
746220003855212544
746255454330728448
746184369207975936
746257178277863425
746184784259465217
746195874359869440
746256700068487168
746228510071488512
746155680277594112
746178002334130177
746206213256290304
746262026637410304
746251792732786688
746255383082246144
746231081062400001
746216212137336833
746194850739945473
746182435776364544
746235900422557696
746197203669049346
746243060087005184
746196243181772801
746257249467797504
746204808051232768
746259690544193536
746188009637281792
746252082169192448
746143017350889472
746251624767700992
746237829722738688
746244809157976064
746213771173990400
746182397713059840
746212571867295744
746252996489654272
746218515225444353
746243358062850048
746206271984939010
746264761462030336
746204275278151680
746258457230114816
746169873554903040
746220561852862466
746249464684347393
746175552776609792
746256020591214592
746240837059653632
746219856991653894
746183366916059137
746220519804985344
746196058569478149
746235154000011264
746223678292037632
746218993145389056
746224575650766848
746242502252892160
746230598826500096
746227234914992128
746265835329757184
746160801380204544
746163959623876608
746213855093624832
746252996263153664
746226010312433664
746234629523288065
746168489728049152
746149480844693504
746192443402379265
746236919814586368
746235577343717376
746245509703147520
746190723762917376
746216765961560064
746202102620258304
746173312934371329
746191319085654020
746226207180525569
746200790084136960
746226769326280706
746191512111702016
746211141492211712
746248550602858496
746241072125218816
746210801707421700
746210801707421702
746247124543741952
746224462647812096
746244574436286464
746258767826804736
746235669723250688
746262098125197312
746203692144046081
746239713107812352
746258071467495424
746189083517452289
746236932103954433
746231987094978560
746145580221607936
746201842548252672
746240405063278592
746260030052151296
746156976137244673
746194120763289600
746213158734303234
746207521744916481
746236785424949248
746250940995538944
746192682234458114
746264920895950848
746196507380965376
746227121614258176
746179373695401984
746146796733349888
746167482919059456
746216182865223680
746254627969114112
746171652074053633
746260562913427456
746214480007200769
746192686630076416
746143927724453888
746233924821540864
746191520613621760
746219425246777349
746261993317871616
746186197769289728
746263150849368064
746137930058588160
746257064905801728
746215734183788545
746216518598328320
746199292549881860
746219039328870402
746239016610168832
746184029255368704
746246616986705925
746197455515967488
746200337028026368
746214610231926785
746245803237322752
746259635993251840
746212269722206208
746145110472134656
746227012780490752
746210709453737986
746205537822343168
746253772129705984
746192627855286272
746206435516645379
746188085336092672
746239385784324096
746206917966475264
746250102130483200
746193357504811008
746251977265393664
746176848699265024
746194749984387072
746239209728442368
746194016199282696
746252132408397824
746264115434369024
746214652091064321
746255433346719749
746159392282808320
746254082785054720
746221757166587905
746190157225746432
746175548477440000
746200773021704192
746187066191413249
746219580343803905
746239201469960192
746144397423681536
746216912770609152
746212651412250626
746210289918447617
746263188736450560
746263138195116033
746199170705305600
746257584898859008
746223871167107072
746172583041732608
746240593924259840
746195802997985281
746213272160854016
746220629070733312
746192082310619136
746207878185267202
746211980151644162
746217739031740416
746255902915837952
746242514672197632
746265411637907456
746187128963534849
746144829587914752
746215960705540101
746254678447513600
746226920350580736
746225649682046979
746255169034190848
746227163494416384
746204103252942860
746234142824632320
746210848004145152
746261125017174016
746211603008229376
746199044947476480
746229990786662400
746254598478827520
746209941753454592
746265487231881216
746201242968293376
746256146420236288
746189561684885504
746196608312737792
746192594338619394
746236231713882112
746255647256252416
746244603460878336
746210462157574144
746202060765335553
746200420658249728
746220331346518017
746242032365150208
746205604784410624
746252044374261760
746222835111079936
746227444814778370
746180732679229440
746218347331616770
746199544342294528
746244209288613888
746214853438648320
746148629501587457
746210654986461184
746194792166490114
746194825418964992
746228992366174212
746238001626308613
746232830070382592
746187531851534340
746250257579839488
746210160012496902
746149451648098304
746191671621099520
746238962394497024
746219790008651777
746188575889186816
746188575889186819
746218137490624512
746205810661826560
746200412559073281
746259417889280001
746266569278259200
746196138340941824
746265860285808640
746232918180134912
746247384422842368
746213683097804800
746178207729213440
746259673888620548
746223657161089024
746247044738617344
746222457460137988
746188827690049537
746213674746970112
746173115923824640
746209279112208384
746250223912091648
746203734372294657
746203742601510912
746258075754070016
746205776838959104
746220037397065728
746231035080282112
746263700256997376
746187028505759744
746259438827356160
746182276208271360
746264748799430656
746257404472365056
746215469846138882
746205424471289856
746240170039599104
746225225860153344
746199510611722240
746220733710274564
746244431603326980
746175326426804224
746239612289355776
746211124446527488
746223938313687040
746178744457453568
746250731397783552
746227830481002496
746257618381979648
746243756320403456
746152089701744640
746218997486497810
746201314028199941
746225691666984960
746171966759927809
746179067691540481
746226693942054912
746219387376439297
746233555592765443
746237229832376322
746257534718115840
746246323418992640
746189738051178496
746257945546063872
746258839209709568
746261808520925184
746181256979820544
746233941762314240
746234432487456770
746220477840916480
746179210155220993
746182586653769728
746207102264213506
746230544162140160
746227834918567936
746178170118897664
746215327143333888
746258251663155200
746186831058739200
746247128763277312
746196733810507776
746198713672957952
746249389115572224
746205881872711680
746228052959494146
746240270774083585
746252002359861248
746258952262946816
746209618745925632
746262999695003649
746256909527715840
746239990007369729
746235862636081153
746228518334304257
746218019911671810
746231978643468288
746167688293126144
746250068953554945
746189695999057920
746237372573061124
746239247540051969
746220498762137601
746196104731992064
746185686059909120
746178992072318976
746253705100550145
746203931416506369
746262634987565056
746230237973774336
746218733144670212
746247011217907712
746167776650235904
746232565976047617
746222755448659969
746177943450189824
746207345785475074
746207345785475073
746153515785977857
746249053550317568
746215348450402304
746237611765751808
746224533871296513
746193257072201730
746220691901472768
746182423055065088
746236525197725697
746264555693686784
746174693087010820
746246084377382912
746206943140667392
746262446017515520
746254321914871808
746212252877893632
746253701115846656
746203574988746752
746249003243810816
746194024667578368
746223438985990144
746206242486386690
746252790817787904
746263406844452864
746265801569640448
746225943199387648
746187783249682432
746214274775687170
746163770871943168
746243940773298177
746258767558414336
746192543826599936
746255466808807425
746242258832343040
746188739731296257
746245903925809152
746265361184624640
746246793197948928
746244519771901956
746251725313613825
746219823542079488
746172419413516288
746198046652805120
746197602140512260
746241202157060097
746248462556143616
746209132462563329
746250332867428352
746250123139751936
746228132378611712
746211523245182977
746225821560430592
746200835852369925
746254392974770176
746252434167705600
746228463837675521
746244565951201280
746155038322659328
746241025816002560
746236668080885761
746252857817600000
746190740275888128
746260030245208064
746260407657037824
746192967308742656
746261506539552768
746224470763810816
746230674118443008
746246365156614145
746165566017273856
746217319639048193
746259539700375552
746167885547114496
746235875239964672
746172058711687168
746236059978108929
746159836891488256
746148793234644992
746232280796913665
746255613668302848
746228434653765632
746158150504558592
746196180451762176
746263088010248192
746178660663697408
746211858655285250
746189771253252097
746266502060380160
746215314916945920
746233303934525444
746214811378159616
746189360278560768
746244574134276096
746225510921822209
746216778766778368
746207257319243776
746224605308715008
746224386982608896
746251096528650240
746213221611114497
746160906439168000
746248516977164288
746255529937346560
746246012969201664
746212311484928001
746194275998699520
746205533779034112
746263914069950464
746195098090639362
746244322396246019
746250899241242624
746215738478755841
746234566608707584
746220691989495809
746202354400124929
746219358083391488
746202157079113729
746194490025598980
746256125432041472
746240891619180545
746232134063382529
746260751623593984
746228187261087747
746217189468889088
746242481340067841
746210407342186497
746225444161130496
746212278119202816
746154623220649984
746255831755169792
746211434921500672
746206850677256192
746194775066304513
746200143838355456
746229134884376581
746195085558063104
746210780530384896
746251184348995584
746249733165948928
746149384434245632
746239981446799361
746189540755279873
746215394428387329
746198705225633797
746266070080716800
746236504507195392
746255475310792704
746236206527086593
746190291556675586
746200496348618752
746186952932626432
746215583138484224
746164307952439296
746260734733074432
746251352146337792
746238504976297984
746207756428812288
746215859895447552
746252564555980800
746213045702008832
746251289495994368
746246419716124672
746217692747571200
746262161131876352
746205894254354432
746219160800092160
746261313496616960
746187921905041408
746146788034363392
746225867433476100
746223262800056321
746248269269966848
746213767105544194
746217889909243904
746229042714550272
746224261069627393
746233912330903552
746255643108081664
746198067993448448
746188915892068355
746258197229486080
746219706256744448
746208704505122817
746236936260489216
746199921796087812
746188093926039553
746184360865443840
746224039010541569
746259409307897856
746225616144371712
746188416576946176
746172654491598849
746229520865198081
746254636248621056
746206644988612609
746249938577801217
746205894237552641
746182695512907777
746209338054762497
746217403428679681
746222054911860737
746199812471590912
746194943006244865
746244804707770368
746216405192712192
746224563009126402
746228145196437504
746208327131029505
746248332138381312
746193088947724297
746206074835853312
746257094077124608
746233681635729408
746263574364954624
746218418559344640
746257668914974720
746203641871163392
746198189313662976
746227591309230081
746228199634329600
746223963269795842
746256620355715073
746244108709044224
746226148728680448
746218460619804676
746191768106917889
746243215326646272
746153381526396932
746159643710283776
746197560189018112
746142384073773056
746243492045815808
746263117135380480
746180535584759808
746253759718764544
746207505030623233
746248177095946240
746214123533328386
746189096083558400
746167436735557633
746262765011083264
746189733844258816
746209417465462788
746161351031160832
746213678945468418
746233740355997696
746194154644856835
746187821208076288
746164542724411392
746232108587192320
746256368613523456
746264451108737024
746249015952613377
746239373234995200
746184549583855617
746248621855760384
746231651483549696
746180476826714116
746194028794765314
746164589021241344
746183979053776896
746209178553712641
746208234785017857
746179994641113090
746160449037733888
746206699795537920
746250601273696256
746240426013687809
746243642944163840
746187687024001028
746255852647124993
746198839703396352
746178836702732288
746262349619793920
746216686303350784
746225817424846848
746202035574321152
746191570852995072
746187603116855298
746257954073018368
746261716204425217
746206112307765249
746244687627956224
746240451183775744
746243358012506112
746261901055647745
746200466837516293
746217030185934849
746255651433775104
746243706131456000
746216820512698368
746198306691260418
746166258043781121
746247573191548928
746218754074279938
746252077907709952
746214501163249664
746220607826649088
746184629305085952
746227344004644864
746221794772738050
746207567748096000
746222755264139265
746254858559328264
746173031895142401
746239264355057664
746219701806604289
746197384024068096
746203478607855619
746232796801208321
746203155428323329
746241097026789377
746228426256769024
746227293756919808
746197229099089920
746203310667882498
746263595567222784
746218875780403200
746183459127844864
746152803048001536
746208910235697155
746244997926752256
746192015319138305
746205428971823104
746251884739047424
746220889037930496
746197514047524869
746212622052134913
746200357768830980
746194070716899330
746201196608708608
746245178164281344
746182443942686720
746204799549374464
746226182220177409
746215566373838849
746144074428604416
746182783945453569
746203394759548928
746244607776817152
746262169273114624
746202354194620418
746260407644467200
746246910529388544
746243647440453632
746258340070686720
746204137046433793
746214475800293376
746256980776386562
746246406936141824
746226727580372992
746265482915889152
746212009696362496
746227230624231425
746194347238916100
746186420314746880
746207844827992064
746220176002060289
746190794982199296
746220758993514498
746220758993514497
746183219846873088
746144385092358146
746258331401068544
746205760061767680
746217659537121281
746219185991098372
746149891857063936
746255496005443584
746218464709271553
746263503237939200
746254531516833792
746205604826353668
746229705414610944
746214283101372416
746243966216118273
746229705481695234
746220499110223875
746233929217105921
746208557834477568
746238878395207680
746174642759548928
746172973363699712
746231232120295424
746259589792935936
746225037108076544
746210935753211904
746235359541899264
746244167328796672
746150856576344064
746193676452298754
746208624733675520
746209400973459456
746200693606776832
746226735876694016
746223267057303552
746207874079035392
746220595424047106
746207139916480512
746176823801806849
746223103655583744
746172713249583105
746196377688932352
746249846399582208
746171488584142848
746163234063941633
746164542883901440
746262458558472192
746249007576588288
746217290266357760
746166878956097540
746236948969193473
746246763762360320
746232540810215425
746261976268013568
746247887777054721
746216166180298752
746236269705891842
746239314590203904
746190069371809793
746241420080480256
746262182061551620
746209224787525634
746158758699536384
746250874096328704
746168258810646528
746215075501867013
746154845606805504
746227897472425988
746174525298008064
746260566956638208
746243391311077376
746209799394623489
746213452637581312
746229558479728642
746207773390573568
746210575001149440
746212466665750528
746237909670334464
746155852256649216
746265994390343680
746232704262275072
746208285007634432
746194422816083971
746242779165171713
746237989202755584
746218947230326784
746246570597724160
746253172621119488
746254984602337280
746254242097291264
746156124747927552
746202916520747008
746182582564438017
746185254113665024
746231551118086144
746229759793725440
746186965473603585
746220700357189635
746255517237018624
746229718089764864
746221807733071873
746244679033847809
746214089848807424
746218812723204097
746193399477239809
746228665264988162
746263679201488896
746198793465397249
746265042258132993
746187976279896065
746180300854591488
746247245897543680
746240648483733508
746208754790653952
746171052246573056
746230577813028864
746203851573760005
746177326749261824
746229411632951296
746186441298944000
746201897200029696
746210378019790848
746217327822147585
746163171380068352
746255517249462272
746216892008824832
746249578182213632
746147014526832644
746179721843580928
746240803383574533
746168468743979008
746215587274072069
746206959917895681
746227759186214912
746191394650218496
746252623104315392
746263347868237824
746255424815505408
746177767457296384
746248038809747456
746215566323507200
746205541899239425
746183996086816768
746225179785732097
746239440226398209
746244632770654209
746225389278658562
746250681011560448
746196771878010882
746206125062664196
746194653699989504
746197799180468226
746191822435688448
746240962876178432
746186629849587713
746183232601886720
746240702833692672
746190987899211776
746245819976790016
746216556116402176
746237313970102272
746245568427626496
746234163884285952
746148583573856256
746246218376871936
746236999196020740
746251708905496576
746162626049224704
746176173692977155
746169831607545856
746257895415758848
746246000176660480
746224831834685441
746248286131077120
746237120746950656
746232037284020224
746245199093993472
746255466829750272
746205605002547206
746179549868613633
746205605002547200
746221652174790656
746201628542328832
746199283964141573
746246679804907520
746200152554147842
746235954965315584
746194318117863425
746252748761534464
746264522147643392
746247434737688576
746265293945769984
746225448003133440
746265218708234241
746190308384210944
746189238769573888
746256884684984321
746255550602682368
746196339759816704
746243634870222848
746254678162292736
746174097407746048
746210134922125315
746141398680899584
746251562125692928
746244494484447232
746202261903179777
746182531981119489
746211485555187716
746208817868767232
746237779462348801
746249674647027712
746238354006540288
746213175570243584
746197904302366721
746192606955110400
746235791341322240
746195538719105024
746244901474549760
746210541572489220
746183148472500224
746252476354027520
746241982012481536
746198021663121408
746238991528243200
746219274163761152
746231634983194624
746254321688391681
746225087502639104
746229479102504965
746236726675333120
746208905668157440
746170825812881408
746177641431064576
746180099536412672
746235908765081600
746173883439427584
746196004278460417
746216535442628609
746261393586851844
746209618938888192
746175263428517892
746208939251900417
746209778234359808
746183307977580544
746200592855404552
746249041147756545
746138852599926784
746150164499402754
746210893994721280
746178883075084288
746179487205752834
746245954110636033
746213070737838083
746216593873461248
746214794605166593
746201259850366976
746262769092026369
746194192150335491
746198197912035329
746250203062222848
746210226945175557
746264438311911425
746226379180539904
746221778230403072
746224625965686785
746242577897263104
746214484264423425
746266585791365120
746215834821894144
746246499542175744
746261426734530560
746237041151643648
746193412093677570
746261645027086336
746249254960828416
746259879195738112
746205655241887745
746235032017084416
746242519168540673
746204048890568705
746240099046723584
746218427128254465
746218540273852420
746198076176535559
746237196311494656
746199996999995392
746206137461071873
746193701639061504
746227809459146752
746186764205723649
746240342354067460
746260189737689088
746251754921025537
746221484641685504
746208557880619008
746156393095434245
746207974838800388
746233241028333569
746189176060547074
746198893960912896
746219890688696320
746210554402877442
746243009650450432
746215344042180608
746238685385875456
746232918360502272
746200731368099840
746216585602306049
746247778817413120
746216384187641856
746216355037220866
746239452868055041
746241097291096064
746199720339472384
746239222143549440
746231676754231297
746217588191965189
746171895427567616
746258252032139265
746234940002467840
746228027860738048
746247673947230208
746213150333116416
746246184654639104
746210977872371712
746168347126079488
746179856279298048
746200827837063168
746244658045476864
746220163586883584
746203260290142209
746184948047056896
746186449670676480
746242728795660288
746196142472335360
746233430053003264
746222445175025666
746232905534316545
746199712160583680
746253910860505088
746205537734254592
746262907378352129
746225552881659904
746208633113837569
746220796817739776
746192598210011144
746237590840320001
746210164076748800
746221971042557952
746245714947280896
746206188094664706
746202761323130880
746192313349640192
746248554491031552
746188433446445058
746243798406139904
746264115539251200
746261737163358208
746241613022765056
746235707409072128
746205000817225729
746249036869545984
746200232040366081
746260298546327552
746202681497137153
746238848821133312
746195433668546565
746260852232302593
746222193596497920
746231290953760769
746253512171003904
746238954026893313
746185690287792128
746239473747271686
746194829781016576
746190891363139585
746210893986336768
746191050645999616
746253965109538816
746259250092052480
746200672584925184
746235275651715073
746243563466305536
746248843885424640
746149292063154176
746234176437813248
746263263902572544
746235933872128008
746254531588153344
746189482156687360
746250563621380096
746244032968462340
746211967891714050
746153138521055232
746222390435209216
746207693723992066
746251755021864960
746258985897058305
746245492640780288
746257346037440512
746210767930695684
746242451908755456
746206372396556288
746230884135624709
746183018654666752
746208188815417344
746224584299421696
746250727354425344
746237984995848192
746228379980963841
746215964694351872
746250630717673472
746196041926508545
746205940362280962
746230498221907968
746261867383914497
746260781025591296
746234612926472193
746252719514521600
746208264199634944
746218372463886337
746207811068059648
746231437502734336
746194129458073602
746194129458073601
746198315100864512
746245924603760640
746236651274330113
746210491496693766
746178438457753601
746177205315731457
746219127321174016
746222851984756737
746222851984756739
746207383181918210
746192946488172545
746255621826162688
746220209581658112
746221384099991552
746238207163924480
746265344487071744
746238702364430336
746224294707900416
746253986395729920
746244083375575040
746253449474543617
746252950398451712
746201511483445248
746212483816271873
746233920618803202
746215973271678980
746255244615520257
746224865292627969
746243613676421121
746259073776099328
746237682859180032
746228665378185218
746196805126217733
746214001927806978
746165402669965312
746228375706951680
746243043477590016
746140001956618240
746185832797605888
746185832797605889
746222369736298497
746196897774215173
746258025296596992
746233748744601600
746231584278220800
746198613240406018
746258826568077312
746217827296645120
746175846554042368
746243609394053120
746243609612083200
746261011905323008
746205047101390849
746188114822070272
746191847588978689
746201519570071552
746240463691194368
746163540088610816
746216984203821056
746248755809292289
746190731816009730
746187078656999424
746195655895310337
746203742748368896
746189557629083648
746249057799012352
746246230833934336
746189784201060352
746196973225533440
746196629347147776
746260223250292736
746201456840085504
746237708079529984
746260889985122304
746225557365358592
746170574167281664
746182544840757249
746254602798936064
746235212556754945
746224169025601536
746222189230252032
746255102105784321
746218942906040322
746188135877357568
746250496776740864
746165427655610368
746189050189602816
746144590583857153
746226379444805632
746150651223113728
746206834025893888
746207269969235969
746186214642946048
746210633897500672
746207978999554048
746256196605190144
746191717620031488
746150466489180160
746201477706747905
746203822251347976
746207781653405696
746212110409961472
746207836271575040
746202647980433409
746198315193143296
746234369447124992
746202098484674562
746232641607766016
746233069393215488
746255680944889856
746208331090452480
746213033144254465
746236407836901377
746186680432992256
746193185571901440
746262748233891840
746202417117560832
746237964024426496
746240921004433408
746188718759772161
746234868795793408
746203101007228929
746214802863755264
746198118283149312
746227100554670080
746233333495926789
746256561526411265
746202820131446784
746220041922715650
746254380677070848
746251658267529217
746203897979510786
746169391490994176
746145941015535620
746213884390846465
746239477966725121
746164811277340672
746192141055987712
746250878336774144
746243798213230592
746260198096961536
746227235158269955
746205890370428928
746225536406433792
746244792133156864
746203902039621633
746184922885427200
746161598125875200
746196700272820224
746226639235776512
746217462203486208
746187149867778049
746245920547803136
746242850430476290
746221887408091137
746265436728221697
746204766158487552
746231391348629505
746195161152032769
746199955052756995
746208482269896704
746227146721398784
746231676787798016
746252627491569664
746247535614889984
746188429264719872
746152496570109952
746208276556046337
746262253071130624
746250878223548416
746213376926220288
746206544673419265
746208612184252416
746250542771478528
746223153714630657
746244813369057280
746224278111084544
746217319479705600
746231643367608320
746155017455841280
746183815551397889
746218384858062848
746258382076645377
746194024361431040
746238345550888960
746239163406553090
746198323682369541
746241138990911488
746216673925992449
746233136556576768
746256410657185792
746262903301472256
746227193148149764
746209824275259392
746257538715422720
746246679691665408
746238400030597123
746255601076965376
746235955049226240
746148251879956481
746240208002220032
746216346623434753
746244863763451904
746247699054329856
746200181540978694
746260772817338368
746222168304848896
746237188229070848
746175125070970880
746222507951198209
746244972786106368
746226945680015360
746263805026570240
746191231114321921
746238547166793728
746231856928940032
746251310140432384
746250890672246784
746262903360094209
746216795476889604
746201821530587136
746191604482859008
746261091412434944
746247082609115136
746251213793017856
746213112747941888
746239109027467264
746236089245929472
746199250636156929
746243710149660672
746225112857219073
746141499117690880
746243186088095744
746207630851354625
746220297691365376
746230074572103680
746216170252967936
746217802038534145
746249250732916736
746201008078884867
746213444177666048
746184234977615872
746265935875571712
746235333986004992
746263951739076608
746183676975710208
746245920740737024
746222315197763584
746199573664673797
746226668541382656
746260717905580032
746229935929327616
746238471568658433
746213200991911938
746214886884052992
746214148862730240
746246990019723264
746259585560772608
746198512522530816
746254992823181312
746246621118160896
746194791990362112
746214584751525890
746265633659183105
746261103978643456
746244477791182848
746216170487840772
746209124052918281
746187745429590016
746188567685246976
746258943744315392
746265054975229952
746163674293776384
746239453098713089
746166363157200897
746208327151955968
746244393863086080
746256083199602688
746207425242370048
746193596492087296
746214463263514628
746203495221497856
746264660802936833
746230103965720577
746239654429605888
746205504339247104
746245660718968834
746257849144082432
746215088135118848
746166002459750400
746202001982128128
746220788441710597
746253528927182848
746231550996426753
746249372460015616
746245681426358272
746233245474267136
746247635883819008
746247887844081664
746234814148206593
746250668634157057
746235707652378624
746225058071216128
746263335197417472
746184423876399105
746216958945722368
746254116226220032
746250102273105920
746181630482493440
746254623623634945
746219765065101312
746213985217708034
746157295092932608
746186533623959552
746190996115853312
746219198607548416
746234658854055936
746187342939983875
746212424752082944
746260281806860288
746264635452465152
746222122121338880
746222142908305411
746217642579529729
746230183615561728
746234252044316672
746208033609383937
746244158805909504
746180061783425025
746194838282870788
746173417854996480
746154300016066561
746154300016066562
746253743184879616
746176706218590209
746178543307137024
746218355757977601
746248042848780289
746219374671847424
746221954508591104
746253386669039616
746256448372477952
746230439619104773
746218959796502529
746228069715763204
746259971583709184
746181215129051136
746161405540327425
746242170751954944
746256352012533761
746182825737490432
746251205488304128
746244993459748864
746228929329979392
746217680219234304
746177851129462784
746224453965623302
746234868451794945
746234868451794944
746178211956985857
746207945235456000
746209350654406661
746228640107507712
746193101732012032
746202501167255552
746180283779551236
746210830853644288
746190811809742848
746256360346648576
746238429730471937
746192917018992646
746199871468625925
746218741617168384
746258482714771456
746252354748563456
746210592160022528
746208368826560516
746205323963203585
746217017775054850
746206967979352064
746240401032380416
746203973573476353
746253235665641472
746221660718530560
746206515132915712
746245505391288320
746215075845812224
746218246701875200
746191570798444546
746187292558004225
746230724655669248
746240145137897472
746211044847026178
746228719774162944
746231722841276420
746248034347028481
746197912447705088
746163389165146116
746241927595495424
746189553195589634
746229680437497856
746226845033496576
746217680441507845
746247422284828672
746190719518281730
746245752796569601
746214832370679809
746224617744826368
746194565384658944
746241319563993092
746227205630394368
746262547020550144
746261917841395712
746235367565582336
746228929363533824
746247887730925569
746249867626962944
746231869516062720
746219903204503552
746252618733805568
746209170261565440
746237062089584640
746265071731548160
746151225851265024
746192837545365504
746239818015768576
746253155705434113
746252060971139072
746190454979321859
746255706056196096
746221056646537217
746239490839052288
746177507099959296
746230066212806660
746213943270477825
746216115844448257
746203654718296072
746203939842842626
746234574804422656
746218934441938944
746245115493105664
746203071462539265
746221035758858240
746175062122762241
746148109462409216
746249938946822145
746193760124473346
746222457531490306
746226127681642496
746196926857547782
746194301118357505
746224970053758980
746190165828218882
746207928802127874
746265457552928768
746191516402483202
746191516402483200
746247807854469120
746217273375916033
746257727496785920
746186248197332992
746202505445445633
746243030617755649
746174994908995585
746217332221976576
746262987141316608
746230561253928965
746250349669818368
746228657031516160
746242246224162817
746257123567362048
746181265532006401
746240061314785281
746228065341083648
746260931873808385
746229625714409472
746193869436424192
746206355782983680
746238366551707648
746215553958744068
746242858865168385
746255827443527680
746246658669719553
746223908852899842
746259291884167168
746216774346039296
746199606980018176
746237833812205569
746264727660048384
746258285477642240
746235715801907200
746253315038642176
746220112898752512
746237465061580800
746162961467777024
746217046954782721
746243601353433088
746198159982919680
746180019660201984
746210537281728512
746247292030582784
746250979075624961
746215868451823617
746186332045598720
746227499382673409
746144850286903296
746208574687219715
746196088009302018
746198608974749696
746249695400460288
746244133883359232
746252421815504896
746176051823280128
746217818702544896
746228958635581440
746209379645435905
746158737786867714
746194930377203715
746206779235721216
746171182148313088
746241055239061504
746215189062656000
746250542746218498
746196578965151744
746251385809870848
746182880087412737
746166321302409216
746238270141534209
746248500048867329
746257354405068800
746222440959770624
746260621730131969
746208582723506176
746263708758872064
746188617815490560
746242053378539520
746257836775186432
746164727303266308
746220134155452416
746224261283487744
746265675774070784
746255865255198720
746180699309346816
746229302748839938
746252102926635008
746195936922075136
746151980905570306
746223460028866560
746234608585322496
746225624411312128
746218858793435136
746192938309320704
746249888413925380
746252618910011392
746218967987978241
746207014418685956
746210822561488897
746170989159948288
746146003997188097
746210684145262594
746210684145262593
746240828868263936
746261141861466112
746261968068165632
746262903414755328
746215780178493440
746265919001923585
746237062144131072
746196029213573121
746219249106968576
746230775087955969
746177146507370496
746256981170728964
746189972948955137
746234835073540099
746196738235457536
746218888346505216
746224274000646145
746163901008650240
746257836510941184
746194515296280578
746175053688111105
746247900217303042
746240593827766273
746200898796326912
746205495719911424
746260076369936384
746212097927720961
746178836727889920
746221098782457857
746260579720040448
746218485768871936
746184960386736129
746188475620200448
746157525767233536
746159488592412672
746245178197946368
746235212640575489
746244767021998080
746205592226652160
746257509271343104
746181395299504128
746225762928197633
746216363404861441
746255928333262848
746158205185724417
746189670896177152
746190908232589313
746229873094451200
746245857595502592
746234088361582592
746228917078364160
746231634827960320
746226500974710785
746263918440493056
746182964296376320
746211443230445568
746198860469460998
746202048018812929
746201116866535425
746208121371033600
746240992467001348
746192413786464264
746201540747137028
746178736123346944
746241076055285760
746210847697965057
746238597506928640
746200001534033928
746177826102063105
746210411662368768
746227784335269888
746204946480062465
746232612159524866
746187263256625152
746181852788981761
746145727101960192
746258201637707776
746166870546456576
746215486648508418
746234319002185728
746205105767100416
746265335964250112
746228258396508160
746244591184125952
746203784414527488
746237913784979457
746219995609194496
746252837085134848
746217428858724352
746184440326529025
746256305518710785
746149078170505217
746189721248768000
746249317938257920
746258918637207552
746232519905837056
746256146126802944
746202631312277506
746229554558033920
746246260307333120
746260592466399232
746153012482170880
746237594808225792
746252807741677568
746258688160206849
746203197480415233
746209715323961344
746243756349849600
746242179308228608
746192971767242755
746245341767471105
746223963366293504
746229122318274560
746231706143711233
746197539393679362
746217122670354432
746222336102150144
746252350617190401
746164467176615936
746194926136786945
746173736496205825
746169533803732992
746264996091334656
746254087075864576
746263339437858817
746262479714455552
746175149960007680
746203641913085952
746220062613209088
746231412425003008
746210848016736256
746203105000198145
746202899642933248
746252715383201792
746198688536494081
746261951223848960
746260940547588097
746192652933095425
746261900997070848
746218158432739329
746193667833004032
746230120864591873
746241558681292801
746245480024158208
746197661024321537
746223007132114945
746212114407120897
746237414536945664
746172356582744064
746253864576352256
746222705049903104
746202753031012353
746168955262345218
746252199282487296
746187003025301504
746234138911342593
746194590605053957
746245845033463808
746257001966108672
746166916570619904
746203268699717632
746242611254534145
746184356541128704
746258310530240512
746221317003763717
746207081447907328
746237129236221952
746253671709585408
746194335012528129
746226903632089088
746214966764568576
746186453852426240
746241512325812224
746229508093542401
746264090440572928
746239310433816576
746235862690631680
746254187537784832
746260772595077120
746190622831185920
746263628815310848
746220490683908096
746245157230612480
746206699514531840
746237905195044864
746212844249579521
746227524397477888
746187233690951681
746258377525891072
746246180473012224
746199149964496900
746200282334298112
746228191333777408
746240233046310912
746256397768212481
746201930649604096
746266149915090946
746256007999823872
746206355900399616
746241189389565952
746211854607749122
746248260914909184
746224005535801344
746166434342965248
746140609992327168
746215897879060480
746258641804623876
746221983537332225
746258646221348865
746260625635033088
746205395417325568
746213506886754305
746239566172983296
746254544049479680
746140542807879680
746235468191129600
746224827514527744
746229671725924352
746236894510342149
746185698894450688
746211774572068864
746193982460289024
746216086509498369
746194926229020672
746217852349251586
746244540588244992
746209220345794560
746200017971482624
746236387091877888
746240878876889089
746198508110151680
746266128813555712
746211946777632768
746211997176369152
746252073596030976
746191852026507264
746223858621915138
746148767863275520
746138567508955136
746232977181401088
746250651877974016
746224923740254210
746259656985743360
746254053185839104
746231374563028997
746236105788293122
746248458160398337
746231391562539008
746213284664074242
746227373226364928
746191080094240768
746202278718169089
746261875755745280
746253956783939584
746246608317100032
746190170077151232
746181273844998147
746264920669491200
746215809513512960
746212365981540352
746174428552245250
746170741805166593
746244418907189249
746195593005961221
746235850225123328
746151871853780992
746214933054918656
746225184168771584
746257417134977026
746206271787786241
746239197258776576
746242800094699520
746210265029476354
746240451309510658
746225855093837829
746225158629687296
746190886984310784
746192699103940608
746253465987342336
746248558752440322
746262232175091712
746243865393274880
746244913986142208
746251696066727936
746253193504501760
746234864614023168
746240702774804484
746191939800727553
746206972169465857
746264593614409728
746266371927871488
746259573204475904
746211837528571904
746208276723838978
746232876350349316
746210071864958978
746174168564015105
746261083078410240
746253323452428288
746231320318119936
746259900074962944
746235740904775681
746158138030645248
746218888501702656
746214069191905281
746195618352111616
746217990593482752
746227042119618565
746218766736883713
746257467638685696
746236894481047552
746231529882279937
746181114381897728
746195454702944256
746186743305609216
746221589310562304
746200525612277760
746236873647915008
746265290065977345
746219328903647232
746247015219208192
746236248558166016
746150437309427712
746240027575746561
746245727710490625
746220184243843073
746242279837470720
746215914526248961
746181743498006528
746261573870694401
746155776616636416
746251243283066880
746208389965832193
746206120650235904
746197065407959040
746216686265634816
746205772640452608
746257773822877696
746224517052149761
746234654491971584
746249447831658496
746262962105630720
746252476492431360
746251566341029888
746251390033530880
746217076314906625
746220104459812865
746239079889526785
746203373683171328
746245958476791808
746261196324618240
746265944121556992
746193919709323265
746246658598408192
746264199492304896
746249498146516992
746251188849500164
746197333881151489
746219953599066112
746226651994816515
746222407329841153
746195844987117568
746264857884889088
746251532660781056
746183090033295360
746225343506178048
746261850753478656
746229495674216453
746223845820895233
746188831917912064
746229143231074304
746256980961075200
746219114662764544
746199443674791936
746213754530988032
746200320036864000
746252254001377280
746200228055785472
746262941272420352
746248105767636992
746156699388678144
746232767109730306
746149732653764609
746231387238215680
746205701572222976
746199372027699201
746249431331147776
746244133782716416
746254321600204800
746241512183336960
746250806819590144
746169471090495489
746252400856539136
746265281413124096
746251825993682944
746247921205600256
746223372023959552
746232138115121152
746246289709371392
746258675426271232
746171970736140288
746193844027301889
746227897862479872
746231328815742976
746246570870456320
746197455604060162
746230988930355203
746155281747345408
746253306637459456
746244800639340545
746202325052588033
746202325052588034
746238672731791360
746261959532748800
746213695752003584
746202249592868868
746196692022628356
746203289545408513
746248722451996672
746204656976617472
746249926204493824
746229273220911107
746247040649203712
746233736107171840
746219580259860480
746250886595362816
746262328669245440
746205173073141760
746221576685662208
746160436521762816
746194422900023297
746239016702402561
746256305527095296
746240404945788928
746189482181853186
746213888773890048
746237615934836736
746211401593585665
746236940446400516
746244247037353990
746231651726876672
746260743075528708
746251230628872192
746192065814364160
746264870484586496
746222554168188929
746169043338436608
746238622702010370
746248021797642240
746240342039629824
746212378941939712
746200530007953409
746252354857672704
746199951231721476
746206909275865088
746205013651783680
746144896415834112
746265331727892480
746238341327126528
746245048342188032
746182549001637888
746208490599788544
746256482040221697
746251515598348289
746180711741161473
746201469234253824
746266321730539520
746243164864864258
746251423592087552
746204476843778048
746159064971763713
746233669224792065
746239859812012032
746214303791906816
746190425795469312
746221501506981893
746237699732865025
746241831193575424
746212865095307265
746259610978369537
746219324390547457
746178895515361280
746246847715512320
746184213838258181
746240942017941504
746218183774769156
746193273782304772
746253743184740352
746209468002643968
746227859954405378
746260454020890624
746205676406374405
746162894346289152
746204673887993860
746231781448265728
746214866076073985
746193982594527233
746257081741811712
746221509664874496
746225087385219072
746255940991737856
746141784586207232
746202098371465216
746255961707454464
746245513629081601
746245622815141888
746197891534860288
746223720298012673
746240212301295620
746258172260782080
746238223957909504
746207341477978112
746203910650499080
746233161734971393
746235204218458112
746193562967019522
746149397226979328
746253365647151104
746175804271370244
746225687346876418
746248319559557120
746238941179740160
746149187159470080
746229071919538176
746180585723355136
746242955422371840
746219261488553985
746250035130667009
746240581337153540
746236236101103616
746210596228464642
746172914639134720
746254090930388992
746255773022425088
746194213335797760
746212080831733762
746186017623912448
746154815986688000
746200307546263553
746264660937220096
746224022086549505
746211388931006465
746229202051993600
746188227845959680
746219437708062721
746235384342814720
746158293194674176
746221061113470976
746257392086753284
746260563064389632
746241310961565696
746218766812381184
746238907818221571
746204082428272640
746257182501519360
746202584889712640
746246700558389249
746226299455209472
746207509086535682
746208281111060480
746161816213012480
746243366069899264
746226706357194752
746247950716764160
746250924293750784
746257262151405569
746198143163736064
746224940630761473
746146960311226369
746160994158682112
746212294745432065
746158398266171392
746182653926318080
746202425791438851
746194829663559680
746203562426826753
746219886708293632
746192787020775425
746261355586457600
746264744688914432
746224005330280452
746244322396352512
746221870337265664
746189595159584768
746226458931036160
746261901093539841
746229113816440832
746207463049879555
746227528524673025
746243739656552448
746191721826922496
746206343183241216
746209103148507137
746263205383671808
746161208324022277
746212764494888960
746214429612662790
746260474724028417
746256767022153728
746208654127300608
746246117608722432
746234554189438977
746256662093271040
746229789229387777
746251750487789568
746217566901678081
746186663622119425
746239083987402752
746224240039362566
746184708833181696
746188249056501760
746195253456056321
746191939783921668
746225817286434816
746201716622667777
746188894916349952
746228895888748545
746213909762191360
746205286076022784
746237662185455616
746149581688344576
746190807468630017
746173967183060992
746226052310040577
746188987312775168
746210361141919744
746210487004602369
746187783492907008
746184650322808832
746264371416940544
746182422966853632
746253864530219008
746247916940058624
746210864752001024
746206485722521602
746261284304224256
746254598617333760
746213892804640769
746202568146116608
746189071102316544
746227285284425728
746218791797817344
746192074215563269
746191667334549505
746193227431108609
746208679335071744
746210608865894400
746234499709571072
746250756672659456
746223602526101504
746207156878270470
746203784590688256
746252178604457984
746217801912705024
746213171619205128
746194154581950466
746177104681721856
746154727927218176
746250257705668608
746244242813624320
746250970686947328
746228941858365444
746246017180381184
746226131783692290
746232033102299136
746261070327726080
746202614270820353
746228233159352320
746177603623587840
746249749800566785
746172117616574465
746237892830236673
746192414021320705
746230603155005440
746227298047688706
746236537960947714
746262198817792000
746228099033927686
746251075271929856
746212114436493312
746150806370549760
746215172126060545
746231538157686784
746246423973240833
746256431536545792
746152362511859716
746249339002052608
746227939679756288
746248282066718720
746229629732564993
746201955723182083
746188852922982400
746207194425630720
746251482241077249
746216791169347584
746260743243337728
746230020117401601
746202861776756736
746211892339736576
746191247820226560
746193089060999169
746203503605878784
746264220208140289
746218775247151104
746153721458003968
746250626670206977
746234113451921408
746217391101620224
746258650151301120
746239368940032000
746266233713082368
746188483916509184
746194209007247360
746177683306987520
746143923525947392
746203256120979459
746238303716835328
746201079503720448
746220243173793792
746184281081389056
746243168958562304
746263008318369792
746261066087292928
746162227346968576
746260281723060224
746199347067396105
746183987693920256
746202895574392832
746203256305516544
746193781074989056
746259199768793089
746197187093110784
746203063195557889
746223103638798337
746210436941418497
746162206669217792
746242539888353280
746208595545513985
746237108562493440
746230187575042049
746189037581410304
746231294988693505
746258750940446720
746209614748737536
746201330897682432
746203554033991681
746215046326296581
746201540562563072
746217562761895936
746203616843730945
746203616843730944
746213607638081538
746140136111542285
746263402549514240
746253231102304257
746188605303906304
746243890647302144
746251666991755264
746213116808028160
746224823097925632
746242003009101825
746236210603925504
746250513377804288
746239062869221376
746225171489398785
746217588229738496
746244473517129730
746258872818491393
746230980583690240
746237204628832258
746251301982511105
746265100978368512
746147396212690944
746229302815928327
746205986717741056
746238119033266177
746239733898977281
746240552018944001
746216644322590721
746183392018866177
746210189125124096
746260076307046400
746264438626467840
746179294058024961
746258906276569088
746193311283585024
746200877929639936
746237301156569088
746178455016988672
746246499458134016
746231118895079424
746233303959670784
746254242202025984
746210017565511681
746228149281644544
746255366153867264
746194951558422528
746196670942044160
746263918524280832
746224911358689282
746264853636079616
746232788060274689
746197950435459076
746228363426041860
746200861097897985
746254174925524992
746248349213466624
746216287823486978
746180778850131968
746175045446275072
746224580096720896
746216484767096832
746260281748119552
746188999740448768
746194980859850753
746260584010649600
746213221615337472
746244788253425664
746217898423640064
746233438399664128
746194322119266304
746188022450839553
746174705468645376
746218175373578240
746210965067202560
746223258786111488
746243768987303936
746186613332545536
746236860695908352
746210604436750336
746229835307966464
746224508713873408
746166006670888960
746249968189476869
746192690790830080
746244154976575488
746199569499729921
746232976950726657
746182653666279424
746226794676682752
746261032843288576
746247346846076928
746186478896615424
746212664121012224
746239289504063489
746254749570334720
746224873567981570
746153582819483648
746257907981946881
746208557930950656
746250547011850240
746153301771575301
746243919915126784
746241675908030464
746252086065664000
746235921373102080
746180539791609856
746253466306150400
746244033152880641
746210772217266176
746200546692890624
746253134784249856
746214190860296192
746263083534942208
746220666727235589
746265562456666112
746214106735091713
746224852441272320
746182305383866368
746223355393499136
746260445284040704
746216401006800896
746193919495413761
746207882488647680
746245811734876160
746228505759735808
746193151992303616
746213909791596544
746238488132132864
746226257608663040
746265432701677568
746220243127697408
746244603519574016
746259162187829248
746194171237535746
746227427756507136
746261158580133888
746222923430531078
746223619311702018
746204392672550914
746166501292531712
746244649661128704
746195769267363840
746248726474330112
746189439957766144
746265113791959040
746238689718599681
746219710576922625
746223556728545280
746246579154096129
746206594677907456
746265239692394496
746258474221264897
746189264015130625
746248282196873216
746196222319296514
746259925177933824
746188655702663169
746235887877427200
746193785269297156
746229633964609537
746204892071550977
746210629770326016
746162076448489472
746240279322075137
746256779621851136
746236156333854720
746193143570145283
746236886063026177
746257882920984576
746234012989984769
746235174959054848
746222348815085568
746215503673196545
746235099222466560
746144238153326592
746246029717045249
746201549018271744
746204061582561284
746164500760498176
746196021034704900
746143143565860864
746236131218362368
746225037212942336
746251876388175872
746246247657443328
746190878885085186
746173300510953476
746213834017275908
746232096113336323
746175594723942400
746266103781920770
746151687107317760
746247451552714752
746240363002638336
746198956879687681
746222168267075585
746250953880330241
746203029544673289
746206510858928128
746222097131675648
746154186920828930
746239524196360192
746220968658403328
746234763732672517
746234763732672516
746188521371754496
746221043996491776
746143227183431681
746242435265736704
746192632108355586
746232540814417920
746203239410872326
746196562208923654
746256846898479104
746142212291956736
746224693351329792
746209342081241088
746207916089192455
746259543617843201
746216329607155713
746235527087558661
746262244896419840
746217294330683393
746241269261688832
746238945294352388
746228514202890240
746212773034483713
746205571569725444
746171517663215616
746256234584641537
746184776013357056
746199393192161281
746246880997183488
746236106035716097
746208809564049409
746249561094553600
746222147081641984
746250160880123904
746194456446017536
746181705912950784
746186763966652416
746254564874125312
746175628332802048
746188089475792897
746234532928458754
746227688088576000
746177335297216512
746184453119152128
746236663588741120
746218112366764032
746230011623931904
746263498808758272
746223615452930049
746194666282881024
746215390376665088
746180833371815936
746210327684014080
746233992060375040
746231148204822529
746257937287503872
746231403965120517
746204757870555136
746247367599370240
746138236179877888
746156099523403776
746194112601219072
746213230280736773
746197619194507264
746233174011719681
746216648533671936
746206632741216256
746234906435411969
746233283063709696
746197342135554051
746188903376289792
746209652321357826
746264375623749632
746251671068606464
746225481784008704
746243353742741504
746234608493035521
746239482144272384
746204849994293253
746256054246318080
746211359696687104
746225901306679296
746192090913071104
746184931433398272
746235527028826112
746145110312681472
746249590538670080
746197174237564928
746167143121698816
746194976480993281
746258927084539904
746251557751169028
746211510620323845
746234121970540546
746253889872211968
746190878922809344
746213297473519616
746254389023739904
746196205328228352
746205445522489344
746212492142010368
746234352820883456
746220587081596928
746253323364405248
746250052176318464
746227134121705472
746231982909075456
746258499164766209
746243781486350336
746191818417545216
746232628743835650
746201804761792513
746207257709285378
746149078178889728
746227784310104065
746233006344404992
746243525621121024
746229453588598785
746168850333466624
746219710258176000
746233450902888448
746171391913791488
746182435537313796
746196633432449024
746187636457377792
746259048845172736
746209895653867521
746210201942949889
746211514743300096
746232674872754177
746245274515943424
746189418940137473
746258205790044160
746213372845137920
746153423620321281
746201184130633728
746242653197467648
746247963211595776
746185036223873024
746204761968390145
746223242117951489
746216665407315968
746240036035715073
746240283621343232
746224299023826944
746246264505909248
746248521213317120
746240124116033536
746200978769088512
746188701810589696
746202895264030720
746244461060046848
746219811085049856
746203021139283969
746239826240798720
746218343095406593
746259002535776256
746231827858284544
746205881658810369
746220419141632000
746219190474805249
746187204574121985
746220540692598786
746231852755652610
746204137004531712
746203306536509440
746191801539665923
746253738805989376
746235740913209344
746261284228739072
746229386613952514
746213565862817793
746192875189243905
746252459526455296
746224646979096576
746243307466948608
746247266810269697
746239000189407234
746230053512482818
746209090536247296
746208859925012481
746201809048346624
746196134368940032
746252086141132800
746192623438700544
746186600623804416
746190601939410946
746228136942067712
746214371110486018
746223476889915392
746191654890049536
746228510000222214
746216984241537026
746218280327643137
746223665700708352
746258893572030464
746225112467144704
746191898155483140
746149820537049088
746243030789693441
746217713807163392
746165142577102848
746258750915280896
746180569029976064
746219571804135424
746211896433344512
746232368835420160
746242074232692736
746252308682510336
746207953833734145
746215637798653952
746204468203520000
746234180674084865
746205714020917249
746225402104844288
746189700122054656
746232876329369600
746217755804733441
746255789636067328
746191583465222145
746248004982693888
746239386015039489
746260823040008192
746263213759565824
746226815639814145
746222126374346752
746198575382597632
746216367527854080
746220721290936325
746238500819722245
746224475255902209
746201045735342080
746185665168158720
746204904427917316
746215910491332608
746214861646925824
746187716212076547
746180057392001024
746196293714771968
746261871666302976
746225104170811398
746244565791834112
746225410568916992
746187649166213120
746209967074533377
746216006746419204
746237335021359106
746256171460263936
746247581433462785
746252396402180097
746266258698567681
746240061335736320
746243601080918016
746244385390526464
746204845745418240
746205332288856066
746217433015287808
746160465856856064
746246566323720192
746235266986278912
746200181905854464
746217894254518277
746161786903236608
746172591522611200
746197065332490240
746215629263245313
746188467156062209
746161417884172289
746211149616558080
746193953356058624
746225427434213377
746260990740750336
746216476588146693
746244238522867712
746196360748109825
746240233247739905
746138907067191296
746254237697454080
746265172403068928
746192241698299905
746263830112669696
746203939637334016
746215364980183047
746256779823177728
746198977788280834
746219987073830912
746251985423372288
746198579300048896
746222612863279105
746221526618247168
746230363748368384
746191856157941760
746197447077048320
746171064800018432
746220641481723904
746188773201870848
746247535413559296
746247434779693056
746256896949166080
746253134897487872
746191508055855105
746216530967298053
746240426068287488
746186147605450752
746240568573857792
746207823680331776
746245421517897728
746195362352762880
746247115911929856
746221987698114560
746202186476990464
746170054149083136
746193776868134913
746260013333745664
746246847459631104
746223225089097728
746182569964765189
746176437875523584
746260055423582208
746195630712754176
746189314241925122
746223355162824704
746179327759253504
746210747349241856
746233283000733696
746266350864179200
746228715705663489
746257845092519936
746247988532621312
746244641503191040
746199028073795584
746249863268995073
746178543311290368
746222344293617664
746250798632419328
746260504188960768
746185610864504832
746213741918724096
746220331329691648
746259707132780544
746174386676310016
746179998604759040
746186474874245120
746261980571406336
746223074391920641
746219827736416256
746263624579063808
746237943061196800
746146368725475328
746250559640969216
746219274113474560
746260458185891840
746250819591372800
746227398404771841
746202320677937154
746212886125522947
746250425251336193
746247464064323584
746245706759933952
746242946752614401
746171878658744320
746220519972708352
746225599069323264
746257660526366720
746253826953347072
746233211697528833
746213796620832768
746254304978345986
746249292617220096
746204426226917376
746254972094918656
746211015604342785
746240904034422784
746261842096336896
746232423214546944
746226681455644672
746214018898001920
746231303582822401
746208217827442688
746232238782582784
746228061192912896
746192455683321856
746217193675726854
746216656846807040
746242930185281536
746212345177792515
746240988218331136
746207677013864450
746259321231646720
746231357869694978
746188714330595332
746211758088478722
746211904591257604
746209728145948673
746180028136833024
746241583566069760
746236932032606208
746222763770142720
746216040397307904
746177205160583168
746209996484939778
746257874272280576
746264040104669184
746265105155899392
746258239239520256
746243899052724224
746248604885598208
746208213624750082
746252140725800961
746173430488252416
746210277536894976
746202434028986368
746190404748382208
746192073955508226
746212584303394816
746161308886720513
746259438823145472
746217605002731525
746227931337265152
746214425644802048
746242971809517568
746260734745665536
746244448401629184
746193210729365504
746194557184835585
746259799541583872
746244712693116928
746235321797378048
746198550111911936
746190824203943936
746208079717425152
746212949203648512
746246067495174144
746207827752976384
746215834972889088
746201427375067138
746224793700032513
746183773608345600
746208595696451584
746193512962482177
746229726516150272
746254254692761601
746251972970438656
746172449063059456
746247522667081729
746232167315890177
746229579707088896
746231307747811328
746259074128412672
746247585875255297
746221950284881920
746228409416585216
746260265067548672
746240308443222016
746240161864908800
746242603033694208
746245303976792064
746248097471299584
746216245804969984
746214614312976384
746216485115174912
746201695986679808
746264404707074048
746262026758959105
746223439258648577
746261481541472258
746263243124056064
746167063656431616
746152605684998144
746202786434424832
746263025066336256
746246125925998595
746261825604419584
746264556050255872
746254187701354496
746163661958451201
746245115102928896
746266116348084224
746208930972348416
746204078162612225
746170125271719936
746227679439921155
746178396552462337
746262445962989568
746195375132811265
746226018717818880
746252107242668032
746248483494051841
746193650976067584
746213679142600704
746211829181878273
746204040678105088
746209086350331905
746206548699942912
746242938586398721
746180799641321472
746209824472326146
746245077501087744
746257832312475648
746241982121517056
746227041888935937
746261439510364160
746191310755758085
746186093200969728
746139129558228993
746175083174043648
746228740871487488
746216334065709057
746244041709236225
746221484683628545
746227507683221507
746266137076371456
746193642809765890
746255047332368388
746249775364739072
746180971918163968
746212089337831424
746228849847894017
746190710974492673
746254141454901249
746202815891070976
746242061959991296
746243902991122433
746223434917519361
746218150308388868
746164047649865728
746248646828638208
746233140599873536
746144242402107392
746231483929530373
746232888966811648
746186684560089088
746263767391084544
746208196906258433
746178384003276800
746177285145821185
746244125406732288
746244020624490496
746220234718117890
746215226769477632
746244427417534464
746191579107336193
746144690882256896
746174110011514880
746197354592632838
746186889971916802
746205344926334976
746226567999741957
746234289751097344
746262068848955392
746186311044833280
746210432763867136
746254380475813888
746249724643131392
746189460958674944
746262903456555009
746207006051098624
746212068416618496
746171501250961408
746225255249674240
746155000880074752
746211522934804480
746220721102192640
746258725845884929
746214870081691649
746246440503115777
746265000432402432
746201813246894080
746231546814693376
746260051363495936
746195169427394561
746147832709652480
746263209393295360
746221354395983872
746257761038635008
746199770734034944
746181844337463297
746218674214703104
746145622126800896
746229067951726592
746247338415501313
746265105285914624
746257291280801792
746254233834512384
746254313517875201
746200731082854400
746261494233366528
746252413561094145
746237154414592002
746179944275808256
746230670033223680
746254128784023552
746176056084697088
746146394130374656
746262282619994112
746229487289806848
746224340975255552
746201204921794563
746173040195698688
746198340400885763
746192040749240320
746243559381172224
746154375731683328
746142673417863168
746231043405971456
746243827434852352
746258402909757440
746233190759571457
746174441256685570
746236449801048064
746266007136677889
746248802219233280
746234507708104705
746254342945046528
746147778137579520
746186512585396224
746217101493362689
746226660425367554
746225125419155457
746245211735482368
746246289587736576
746230166658027520
746262588858699776
746240539197120512
746215792971112448
746244809275412480
746195073260388356
746245261903659008
746266439288557568
746206825352093701
746193575885496328
746244544728039424
746194255278809089
746149170738782209
746230963777110016
746184343912124417
746253235258699776
746208188765114368
746161875231121409
746236139518889984
746191650444042241
746208788227620865
746192665318809604
746251108897652736
746199720146567169
746257564174794752
746181181553655808
746260017586671616
746231085504180228
746264064951787520
746205512715231232
746197447030910977
746224667984224256
746226253682728960
746216509983227904
746182880003526656
746195219922595841
746247292081016832
746207618289438720
746245971118538752
746173791345250304
746246067436556288
746251989827358720
746212597012148224
746263750454480896
746192971582701568
746264396599562240
746264421585068032
746220704610189312
746233480430817280
746219911614103552
746232310077390849
746171937152446464
746261326251556864
746203705054109696
746166375828299776
746218020125605894
746207899219746817
746252857897324545
746192103533731840
746258973230309376
746167751509708801
746242657450496000
746242644947329029
746192401429991425
746168590257225728
746215843332161536
746215620778168321
746237603297431553
746223103622021120
746261267485237252
746208549286481924
746207379079888897
746184633386041344
746236999128883200
746218737406095360
746228656830193665
746191927364587520
746225838211817474
746176156773163008
746242422418571264
746208012344295426
746206041210134531
746257778071703553
746234621302497280
746266548009111552
746204233456750592
746221207654014977
746214148749459456
746244532417736704
746213767172653056
746256309771706368
746183500886380545
746176299497041920
746247027797987328
746203826462433280
746256653679493120
746220880498307072
746223715931676672
746243806593449984
746251876342075392
746204669651750912
746252363191689216
746198914882142208
746240593894875138
746224047390810112
746197321277267972
746186554440179712
746196989860151306
746247086585286656
746246512145997824
746230795950399489
746243814935822336
746263981178953728
746163280071237632
746241696812404736
746241571054456833
746222138751750144
746199229798850561
746249833682505729
746234231026651136
746255940765237248
746265528826626048
746175804573368321
746241688708931584
746173765827067906
746249808923369472
746249796302811136
746207085562519558
746188936850989057
746199640521871360
746225871795552256
746244532367405056
746246646074343424
746245220333826048
746202257947955201
746197849738616834
746173677905948672
746200748015247360
746189716731527170
746229814554566657
746152484234760193
746199888141049856
746170515472134144
746202899525443584
746193450047963136
746257241066573824
746232528143417349
746221811537305601
746221811537305602
746251717084217344
746202417130201089
746181798095429634
746201620380164097
746255412446494720
746203545506983936
746188156676898816
746218095488827392
746255412446494721
746192388641591296
746220347968520193
746220347968520192
746242321688170496
746201364364042240
746234830677958656
746223128670408705
746210952526204928
746252988088360960
746160981752037378
746225842611642369
746264438563540992
746217957378793472
746203822385569792
746148336118308864
746238937199349760
746228522683797506
746258578843938816
746265696607305728
746221476353761282
746150869389848577
746199808377925632
746189502989930496
746163699623337984
746190971021332486
746259187236212736
746189658392952834
746254460284997632
746211384686313472
746259463959609344
746249879933030400
746227205575872512
746195614224920578
746223539817062400
746197358858276864
746262878362034176
746231244631875584
746225351609638912
746185447303450624
746225511307743233
746242745635848192
746239910315622400
746179709290057729
746203407275327489
746243735256764417
746233795045527553
746243869487005696
746241684485312512
746159136262459392
746185048827768833
746236273799499776
746179210117517312
746192703197581312
746228908618461187
746235804104548352
746226001718349825
746220045978632194
746159350243168256
746204745199607808
746217160444256256
746221295692505089
746215738520702977
746259262704328705
746224944854376449
746191667435212800
746222495544410113
746228765936607232
746227226564124673
746253306880733184
746235967351119872
746255559138095104
746246558048452608
746185136941588481
746257245072039936
746232918377324545
746186235455102976
746166849725923329
746211183569444864
746183052133556225
746223800014905344
746256238481006592
746242623736676353
746208574699823104
746245308439375873
746152400260464640
746242116410445825
746235145527582720
746188160812482560
746207349803614209
746244460963569664
746249049691537408
746257429814517760
746200114587308032
746231777253949440
746249363928780800
746160788847616001
746205072120373248
746254598546001922
746226329050185730
746217462127960064
746259124346884096
746195190570835969
746221799138942976
746163544387780608
746237443762884609
746237238476824577
746199661753438213
746200404099137536
746261661661659136
746244452784685057
746187389077356545
746245211777568768
746257135982370816
746231135634481152
746253243659890689
746185765831458816
746239230762844160
746211154003787776
746188198569607172
746257031347212288
746196456969666561
746243672354721792
746219328622583808
746209954529349632
746210709369806849
746153935468060673
746225729369608192
746206477531000833
746188303297196039
746200446155399169
746208100659519489
746215461520478208
746253231244840960
746260688927096832
746239691914158080
746231190361772033
746233035725561856
746247820814876672
746204724102209536
746227117470294017
746245295701430273
746240568829739008
746259015026548736
746243269605064704
746217835743981569
746238064532557824
746224944988594177
746174948616593412
746194582270943234
746258306331713536
746228887596597250
746244456752373768
746231051752603648
746142866657939457
746176525918212096
746250412630638592
746223531491352578
746207027009978368
746223812350345216
746237510917881856
746255407996407808
746210394679611392
746196226471665665
746199988930150400
746226077450674176
746258088433487872
746229160343830528
746246780426289152
746199426595598337
746154145124495360
746248982519775232
746241848109334528
746199166821400576
746213754371616769
746183760991911936
746239746381209600
746219509023838208
746195873957175296
746215402657615874
746220968515821569
746199959519715328
746221530602868737
746198063388069888
746228333684228097
746227490725629952
746265176694005760
746202278852333574
746247837202026496
746180560737964032
746186399351660544
746214442187128833
746258981782454272
746220716874313728
746265776252944384
746248931953250304
746193491990974464
746230728803770370
746213456815099904
746203188852756481
746206183598391297
746196687937384448
746203465676795905
746180468366786560
746232905635008513
746214266328350720
746198227100147712
746262051916517377
746209119573467138
746224185559515137
746226937090105344
746198986386612225
746254153991729153
746258637883080704
746208281106878466
746206603318169601
746238282871148548
746227310454407169
746243416544141313
746175045286887424
746205332280487938
746241004706009088
746150621808562176
746205067879997440
746201448329842689
746241755771699204
746260206389198848
746247438814457858
746178077907030016
746252308619485184
746191553949892608
746253000604168192
746231232212533248
746216761746292740
746208041855397888
746225456693665792
746251058515681280
746249271985340417
746204707522125827
746203801573462019
746223015365513216
746260495749939200
746241508177641472
746182284693348352
746217101442985985
746138277816602629
746146037484630018
746253436958703616
746171207628660736
746200601080406016
746239419498139649
746263603800571904
746201888681431045
746211359667298304
746239537060315137
746240446918074368
746230099888922624
746252954634592256
746237490088935425
746190492908478465
746252191002992640
746177867944439808
746196620782374912
746215411205603328
746209736270315520
746190857821261824
746194175528341504
746188341192724480
746240451116621825
746209958765592576
746189318620798976
746258130124812288
746263029243838464
746256636910637056
746257069116887040
746250043607289856
746265831001169920
746179323242156033
746251796709052416
746227763321831425
746225565569449984
746238458906083332
746201712612937730
746247073931075585
746219949467701249
746234369531011073
746246537206894592
746219886439858176
746214911903039488
746196755033657344
746259283600281600
746258449021939712
746251545285582848
746214790415060993
746215830816329728
746211800081805312
746237242545307648
746243869742866432
746203717473468418
746257563856080896
746217072158380032
746191906246275075
746191906246275076
746235787096653825
746250802667327488
746241558693830657
746199539858575361
746192472745730048
746253331740372992
746245090067292160
746216262884220928
746193529370644481
746266514794364928
746264111227478016
746218783648342016
746210990602104832
746253918984933376
746239503245901824
746202576538869760
746227943949508610
746222344557867008
746216476411985921
746260005045870596
746219429516607489
746202924825485312
746187636612562944
746178161772236800
746264610525818880
746181819129692165
746244968654712832
746245069137534977
746172553736110081
746224756223938561
746201859400957953
746227138676695040
746186860725215233
746239058603433984
746232775582244864
746191587739209728
746243181805768704
746226534462021632
746213385579048960
746208133941338112
746250215661928449
746255613664104448
746256158948794368
746223707555663872
746237062362193920
746266447551299584
746253277529006080
746227029469626368
746172499151327233
746215927335641088
746213796398567428
746169495996162049
746244058536882176
746228891673464832
746236189707902976
746264128172417025
746209035880304640
746175456152424448
746219685079719936
746190060773474304
746213976648744969
746189427412606977
746139523537567744
746241097077235712
746228157749944320
746209341871529984
746218804447846402
746191608534568960
746192006884450305
746196385997815809
746217093117280256
746212395509374976
746241365428699142
746246218490220544
746259296254570496
746242430920425472
746250639399858176
746259442983964673
746189754828349440
746206531813662721
746263943316910081
746215973120679936
746216984203796481
746251083757010944
746203486832910340
746219198725054465
746260026243715072
746237745891151876
746199573748547584
746237846600638466
746256871858778112
746229776763916290
746189566059569152
746229025815691264
746215365261221889
746261250863042560
746181752008355840
746213666370924548
746265772381577218
746204275521400833
746221073612496900
746254992835809280
746187670238298112
746230271465271296
746195320686555137
746188030709374977
746235669731639296
746204984392310785
746184176290963457
746188135806054400
746234998496231425
746242829513555968
746201779893768198
746260428674719744
746261456434401280
746165251360514049
746183987538714624
746230720591335424
746228640275271681
746251750579933184
746255357715091456
746251088144244736
746231458595954688
746241445472968704
746207832060506112
746247493327945728
746174009247666176
746199808319205377
746254246463574016
746229357140545536
746193378560221184
746167751501283329
746260244041506816
746258524368429057
746243487843024897
746221291783413764
746260130719621120
746222059215171586
746201028878426116
746223414008942592
746154833007222785
746233115400503300
746177331241291776
746249825700691973
746222256351649796
746256310031659008
746245421366902784
746196687996100608
746179696560381953
746233635561312257
746208998156734464
746260114030530561
746172499323289601
746213007932305408
746265566709686276
746149548062564352
746262597356261376
746243777388437504
746236311430914048
746165486572953600
746227067369381888
746245010249682948
746216757669421057
746238668520591360
746245417231228928
746188026527760384
746200357823361029
746242665860206592
746209585229234181
746229197861883904
746209488844132354
746199347205804033
746181634546933760
746192283872026624
746185866582843392
746240048777953282
746237867534385154
746257605950078977
746206355741040640
746249783392768000
746228120156463104
746244045945606144
746217076235206658
746144989005099008
746204669479784448
746250521737068544
746230540181745664
746145697834098688
746232129701318657
746176613952397312
746220826098180096
746261531986362368
746261531986362369
746237821552189440
746227637509447680
746184981697994753
746188789895335936
746204963399819265
746205579593424896
746213909854457859
746264576912662528
746200345211076609
746216556149907460
746202639684100096
746241231542378500
746233430057197570
746195966496124929
746226807079243776
746232805063962624
746200269726199809
746174957051252736
746241344675274753
746205202487771137
746150626124533760
746209253862449152
746246302304964608
746153822268104705
746240837307162624
746211661669752832
746199397403230212
746247518497964032
746200261295673344
746194632472551424
746250169549717504
746200353792634880
746241336370675712
746198164395331584
746199527342804992
746249884290842624
746251767256596480
746223564873859073
746223309205889025
746224563378282496
746212953246969856
746224722547904512
746258377513308160
746193474819489793
746238530045673472
746238488358445057
746201007785312257
746250358079401984
746186491508883456
746199653247377409
746194486007496704
746218691243606016
746196989914669057
746208989562568704
746217298550128641
746173325773275136
746261112220418049
746231978765148160
746211040573034496
746255882271457280
746194880192380929
746213024717930498
746265377886380032
746185145099685888
746196541006716930
746234885220630529
746244616354144257
746254682486603776
746218292805664769
746239750621663232
746257400244604928
746245190634070016
746264107150618625
746224760254664705
746207555290992644
746194490080165888
746242476936028160
746248156048822272
746219798669910017
746152781715693568
746236395472052224
746246801393614848
746230699561103361
746251092200132608
746232695760420864
746223321725820929
746205118207451136
746249154352058368
746220507146510336
746263499051925504
746262660048621569
746188869742190592
746232498980433921
746210449348165632
746245111198130176
746234541501624320
746186877384818688
746253755482517504
746245140373635072
746209434393681921
746251641603694594
746195073054871552
746195073054871554
746216229019365376
746219504762445824
746208524288483329
746196801284243456
746178174283702272
746203080073449473
746178480543567872
746250689358237696
746220268041863168
746164178008715265
746166979694845952
746186399406120961
746190580871401473
746262265679183872
746234755545366528
746239599836487682
746262710384418816
746262714734022656
746265705318912000
746260428515348480
746255915519717376
746235015256629248
746230212845670400
746196964761448448
746211355359772682
746205651035009024
746259652850126848
746247157913632768
746204833137340416
746257475779837952
746186407568379905
746224823248949248
746218041025802240
746234809941266432
746233677516939264
746213733664329728
746187158575157249
746216677918990341
746220511458320384
746175376783638529
746180393045532673
746222864446038016
746239973158858752
746210399050047488
746226941372444672
746224932464386049
746240543349342210
746222696858431488
746229860494802944
746257811428913152
746214979339116544
746221128247443457
746227562272022528
746206615624245252
746153113376063489
746209526584512512
746228048530276353
746201372819763200
746172289541148674
746246159669166080
746200429319458816
746264958359474176
746218317925408773
746254770529308672
746249275915403265
746246855768576000
746205143574548481
746189985557078016
746171681610227712
746199804363968514
746221664770265089
746256112790405120
746238064507293696
746218489984126978
746215402863157249
746229474694291456
746222143034187777
746225121145171968
746216678015438848
746216384430931968
746205206501720064
746244498649321472
746199942578868224
746228585430556672
746224479223713793
746213494618365953
746239683470888960
746159849419988996
746226991599255552
746263318390702080
746202350335864834
746238253221568512
746226349946265600
746203289830596608
746228787075964928
746256938892201984
746258771962380288
746204841685327874
746263570166480896
746222575269740545
746254535727808512
746144351445606400
746248823056502785
746198923375583232
746190459379146752
746227398648094720
746203902014480388
746265847740698624
746169546390790145
746226194798903296
746202681467772928
746193466497982464
746191860083757056
746196259912876034
746226249362595840
746163078895665154
746207391855763457
746253164043706368
746159731652235265
746218691285528576
746235040464412672
746210931772776450
746239603925975040
746197597988151298
746246587416993792
746253462057394177
746247677873127424
746257908095160320
746210860352167936
746216409672278016
746180766078537728
746179231168741376
746162676091457536
746253239721598976
746258377597140992
746256771384213504
746240321252581380
746225066455662592
746251989802188801
746216715634147328
746208121408753664
746260357409349632
746198285828775936
746229621683691520
746249292936060932
746239620858339328
746232142133235718
746202962632937473
746195764972445696
746233320757858304
746231345366503430
746208150911541249
746248307035504640
746224802382282753
746142703168196609
746238748485099520
746251347884904448
746185900107792384
746226081645002752
746202069187518464
746202069187518465
746221580871557120
746228195326734337
746236009298300928
746255827594510336
746187099649368064
746193181557981184
746212106165334016
746233979330715652
746189129797480448
746264430246125568
746235615155355648
746247942252683264
746256842699857920
746212647066968068
746242942604435456
746171744335978496
746181705975930881
746243655594172416
746259308736839681
746140538882105345
746256657987035136
746201603422584833
746207311941668867
746191818388189187
746211065889886211
746211468471762944
746204472620179457
746226567936770051
746262592751022080
746266258581102592
746235262926131200
746231840202076161
746258553988653056
746219999765815296
746242489779003393
746220318612611072
746188769133420544
746223451753447424
746230066200227841
746237049800261632
746160763707002880
746190039932035073
746239851276570624
746198768257667076
746226869981184009
746250924453138432
746223917275054086
746219655795113985
746195756734779397
746188433677135879
746234352632094721
746251712952926209
746219412533874689
746207391666962433
746252257985953792
746199661736693762
746139909430226944
746252438647234560
746253461981900800
746243915771162624
746244507050586112
746220285204934656
746166782432579584
746195274553425920
746217088822317056
746217457908482048
746196281177972738
746239784410976257
746258507884859392
746183073193144320
746201548884058112
746197904172298240
746200764637286401
746255177456488448
746207978840162308
746220419150012416
746209329548664837
746198621486350337
746230779047383043
746221190839074816
746205483451613185
746214165639921665
746256880209657856
746235342420770817
746249091454242816
746232427345903616
746178644163321856
746245807297409024
746223816515297280
746211040598200323
746218645160763392
746197203752910848
746224949069656069
746255139607035904
746199325953294336
746191444981932033
746252690238349312
746218170915053568
746262894904487937
746203562326163458
746205629962817536
746196063065804800
746200668063469568
746249145950867456
746165998345162752
746264979691692032
746249850723803137
746192258819457025
746262366338318336
746176227875127296
746259094705668096
746187179194462208
746232394093518848
746225926329950209
746243710065737728
746176010069155845
746137808230703104
746193852390744064
746225213235331072
746156229609787392
746191394792890368
746202211718307841
746216698844372992
746239880758341632
746244922307653632
746200320175276038
746225762957561856
746194548687142912
746216711293067268
746192787205292033
746187246601142272
746191524656885760
746260902463311872
746264635448393728
746188144077221892
746262664280743936
746195068650819585
746254552366714880
746142597928783874
746188857016627201
746224831788548098
746204120151777280
746171018524385280
746219463121342465
746208695952932864
746217533716369409
746207219935379457
746241500007194624
746234172444803072
746193168710803456
746156468517232640
746246788701687809
746257782253490177
746248365843881984
746258365223927808
746200462639013892
746263847250563072
746228870907465728
746185832873230337
746221392480206848
746231169105035264
746192153651535873
746200056009654272
746231714632994816
746250039312343040
746220889167978496
746210646316834816
746240493294616576
746208817759682561
746191134477582337
746209652371709955
746255139636449281
746254485253722112
746234390628311041
746193533816578048
746263293367582720
746232716778053632
746252384217743360
746224563348856832
746203361100210178
746258495058616320
746181592729661440
746253789204717568
746191235245703168
746214572529311744
746214572529311745
746251008381227008
746153650125340672
746213846835040257
746264950293860352
746232196793409537
746210042517413888
746213687531233282
746213687531233280
746260638373126144
746215490930933764
746145265799802880
746187472778911744
746241067964477440
746188727261659136
746206548645449729
746214668973203456
746192648721993728
746201591070416896
746141792635064320
746237012089278464
746224940748181504
746211720410980352
746197140985151488
746237850740363264
746232876182626312
746190320698679296
746200299321233408
746253533385719812
746156736948609024
746245773990461440
746207446398443520
746199057647833088
746153025346146305
746253738721980416
746220922546192384
746255504393928704
746204149482586114
746240388256538629
746241873262452736
746194137540497409
746239000122253312
746210612821164034
746241117931311104
746263842880094209
746203767670870017
746159870135656449
746213657881673730
746234109475725313
746235611137212416
746256389388013568
746217915364499456
746222046447730688
746255525449437184
746214312331489280
746238265968197632
746177498849873920
746236290312507394
746199032641392640
746188554997370880
746206188153380866
746195383391387648
746204199742935045
746256250967572481
746253939985747968
746210357035753472
746252413540130816
746248865175769089
746152089999532032
746261968177209344
746211661514563586
746217927888633861
746265428276678656
746260403383115777
746193714070990848
746200378752925697
746263016438566912
746233526513598464
746225544480464896
746201062592262144
746230900854132736
746256460963807232
746199854624309249
746265327474970624
746217470503976962
746211120524910593
746191205768192000
746259912989249538
746141436257701888
746188593014575106
746227994339872768
746173879186563072
746151825737400321
746241411566141440
746248986542112768
746239469808824320
746180565150343170
746212668042674177
746217034602602496
746262886432051200
746199783371485184
746251888899690496
746260558874312704
746264702544674817
746221690082844672
746247132722536449
746251503351009280
746224865011609600
746190690145681408
746206275994718209
746250139975716864
746217537646403584
746221820102119426
746217491681026054
746263947788038145
746251918284988416
746158527882764288
746193760300605446
746241235652743169
746243999481102337
746209442916532224
746248831562571776
746249125071552513
746239155085025280
746153620719099905
746211699447857152
746202585078472705
746154157476712450
746220779973410819
746205822892441601
746244163109289984
746262085399642112
746188831850958848
746220016727556097
746215184860012544
746191998550347785
746230192008400897
746225565548445696
746143982397366272
746261011854827521
746181596571639808
746242783262969856
746256284735913985
746190182571978752
746245505374654464
746263620758147072
746211376318681095
746199833677963264
746185765839855616
746211909054017536
746262026696204288
746193701462908928
746202316726906881
746265126165168128
746230296857587715
746196054660390912
746261334782844928
746156799900983301
746211892322926592
746157139593420800
746226161089286144
746191969181798401
746231664326565889
746212978597367808
746210109584375809
746194376892682242
746240677646831616
746233723742412804
746179730446000128
746200965989072898
746250555098468356
746249414579085313
746217583821520896
746263645860962305
746195182031298561
746144879823183872
746231320175489025
746214127568195585
746250114725986304
746195366723223555
746212219281518592
746173052849889281
746230980373975041
746211825113407489
746256582615400448
746213112655687682
746251306206117888
746201381099319297
746205135093694465
746189146444685312
746163775208722432
746233127903780866
746197744910405632
746246893798297600
746145278177198080
746262882451587072
746186881541484544
746228585707364353
746168976212791296
746215616575504384
746149363685203968
746233660571975681
746222780450902016
746213066782605313
746217932208799744
746192413656383488
746153633411014657
746230854783893504
746252903975886848
746258482576384000
746235027860520960
746233773944016897
746143076352069632
746255571674882048
746172734338543616
746184813871239168
746245622903226368
746159824161878016
746222172448776192
746206640857186304
746229277763371008
746182833937457152
746235686659842048
746218217119461376
746265650809671680
746210353017552897
746202803035480064
746265948332531714
746214807393558529
746196901729492993
746198088876888064
746192812362731520
746192007219994624
746218598721425408
746252988134481920
746168678283116545
746212454334533632
746239175981096962
746233849386983424
746223678019407872
746204837335818240
746246444923838464
746246382126784512
746209736337481728
746213364473311232
746220213650153474
746219672580722691
746219420825976832
746197178389921795
746216245914066944
746233287174041601
746151657965129728
746218443599339521
746245115321147392
746202589146951681
746183215933579266
746189226119618560
746246138571927552
746190836744880130
746163196382195712
746151469028618240
746229109664034821
746231655598161921
746215759513157632
746257161387376640
746191675668594688
746229210306347008
746225842322178048
746246075971821568
746208692144472066
746169341004046336
746259279502508032
746217672136744960
746262672795140096
746219182002315265
746179457472413696
746245249454968832
746155525000298497
746215700767768576
746233711000059904
746244159133130752
746257991624622080
746253868976246784
746150277703688192
746216376004534278
746238463029059584
746236340711231495
746197661015937026
746193676397772801
746235317301043200
746239314649034752
746231358129790976
746229449444626436
746253918972317696
746188420729430016
746221572520763392
746211258861391873
746255454246944768
746225603481743362
746262723122495488
746200072602345472
746250894937853952
746204761779625985
746182368600408064
746246507612016640
746225548985151488
746191575072399364
746200433530527744
746205738977001472
746181860871536641
746227285259231232
746217718127288320
746232012260794369
746184595645808640
746249674416336896
746244100236644352
746244196684570624
746174231587741696
746259979947151360
746205969768546304
746241478708559872
746247166151254016
746230334363074560
746212785797795841
746194921988579328
746266417964646400
746177070963757057
746194276078391298
746191134494318594
746257283080925185
746228933830402048
746194338963591168
746195463016091648
746212752029421568
746204153752391680
746229713912238080
746227188685406208
746193789597818880
746235195699798016
746233501213614080
746247267007475712
746208914123849728
746215436212047873
746256112706412544
746217093041774592
746182477618700288
746210491471585281
746214060727820289
746203310474956800
746193818878246914
746224609318469632
746199669810683904
746259572998967297
746197006742233092
746250157000372225
746186135089471488
746205005116407808
746246184721879040
746206112437796865
746250098015801344
746262429575811072
746203252048306176
746196486422093830
746177733982584836
746256637099384832
746190190859816960
746214983415980032
746263176107397120
746149384295940096
746216640161800192
746203348332797953
746223296555802624
746233434280861697
746222986319978496
746196788483219460
746188152243576832
746212848628424705
746197006540955649
746234734389321728
746184817838985216
746214450764488706
746242720524603392
746253147266555904
746263805202685952
746208369015304193
746255601215377408
746241982113153024
746227075388837889
746255710107877377
746219064335302656
746235321671553024
746173443159121921
746157802595356672
746236554830450688
746236072472895489
746229491324772352
746191520399712256
746193114507804672
746211996916289537
746246226752970752
746215138802335744
746241009110048772
746257870191157248
746194783618498562
746139607725670401
746198227372777476
746238479978340352
746194112668270597
746206351345389570
746243794060869632
746202836606681094
746250752377556992
746232351915573249
746193407899426816
746217340799324163
746148772166635520
746167973673566208
746248160385851392
746260814487748608
746245194878681088
746262387620118528
746253373997973504
746220234500014080
746261019899604992
746217478850674688
746264492883873792
746266501900963840
746159421483552768
746222365290311680
746236592319193089
746222910851842048
746224588292423680
746225569847664640
746218456119283713
746207936830021633
746175577900605442
746233920870481920
746195249043636224
746155910972710912
746251138203324416
746219735600115714
746193814713311232
746263406647349248
746184092224458753
746265000491245568
746207840365207556
746244850945667072
746197438680096772
746222705158959105
746240966999191553
746244242842882049
746217214693380096
746228241468317696
746241306834305024
746212638665801729
746260454050258944
746226064699973637
746186168404844544
746191465991143424
746237083371462656
746229545829687296
746230456283078657
746263645571657728
746232268234985472
746213922168987648
746146310005342209
746171777995309057
746188819490177024
746194078849601536
746206833811955712
746242074438033411
746254065949114369
746226433903624192
746199456102551552
746194720599117825
746220586850910210
746220318545448960
746196352384720902
746255173413122048
746238014230142977
746235036534353923
746221648026558464
746240618830016514
746202597661388800
746233773721686017
746259292232155136
746238127375712257
746188160665673728
746139095664046080
746157504804098052
746246457536163840
746152420980359168
746225595181260801
746190664925319168
746257731598815232
746197715592196098
746246235103780864
746198436978925570
746186076423753729
746211477132972032
746197232978825216
746179700830023682
746253675862069248
746191193319452672
746217604751077376
746170930511093760
746217802101465088
746196184339873793
746199925755518977
746221455222808576
746197988062593024
746260894217285632
746194817399455744
746221509903998976
746176202877075460
746249540311855104
746219551184949248
746247816520040448
746192774404276228
746228786778144769
746192468287225856
746256901269295104
746227423834845184
746261363907952640
746258423818256384
746256041332117504
746195576186798081
746235254319419392
746246797153157120
746250307718479872
746196335661985792
746243492175712256
746241323653603328
746217697088700416
746240555944841222
746262702172049408
746207995671912452
746238437850742784
746166694431854592
746223950649122816
746177054241136640
746185124086063105
746265927298199552
746263259821465601
746250261618794497
746146238710579200
746261879849390080
746202987647770624
746181663735058432
746216648630116353
746249036919889921
746166031509389312
746238798778949633
746265000285724672
746212886280704000
746262492297330689
746229554348359680
746201708267634689
746250521942470661
746246239369445376
746171530602655748
746249607362002944
746220926606311425
746262051740213248
746260835539034113
746192027801444352
746213095953956865
746245014540386304
746228766104444933
746208423650299905
746233996246290432
746174344619954176
746234105260433408
746152450458025984
746264631195336704
746255718442012672
746142434619494400
746221753211359233
746213331011145728
746150458247548928
746240035863695360
746209002254532609
746172344004120576
746203998416338944
746183958212141056
746152735557431296
746213007953301505
746254602941632512
746244150576635904
746211485328642059
746209325127860224
746232423222902784
746227511600644096
746260596535009281
746230431083692032
746249745853718528
746247044805890048
746235673988894724
746236689115275264
746224450014568449
746260537781194752
746180724382924800
746138420460695552
746195068957032448
746230225659256832
746241344729821185
746202542988681216
746251050139660288
746266560608739328
746201658053431296
746242405809041408
746229491614134273
746257312311029760
746234625173839872
746253830992564224
746216468350590976
746199863080038404
746209883045793792
746159727487356929
746196956397998080
746178136635629569
746256460900933632
746259140876574721
746227470014119938
746240954433101824
746237892763099136
746236638766891008
746231903263481857
746236525248077826
746216996736360448
746217697059340289
746231353574752256
746217655162462208
746199867240812546
746138626162057220
746161111582519300
746233820219768834
746232096193028097
746239746616098817
746197635900420096
746217185538801664
746210327943995392
746252199550943232
746221463485583360
746222038235242498
746247271264620544
746210482982313984
746207278466949120
746209879132561408
746217894397128704
746181235915923456
746239528319361024
746186986608697346
746210113967394816
746250496504115200
746259917015777280
746189838387314689
746240371345133568
746186114092830720
746259065425268737
746258964812337156
746253315005046784
746145143946883072
746144590277787648
746248349184069632
746224672329465860
746230590303698953
746216782654889985
746257492523421696
746257018810425344
746245085801627648
746257253800382464
746200630541189122
746213326632300545
746208717197049856
746239452914212864
746246415517618176
746225595067961345
746251041704927232
746241893932032000
746213968419528704
746240497551704064
746217684417712129
746244360342167552
746258117781037056
746176643446648834
746166337815273472
746256486242881536
746196218150158338
746207496650399744
746196520295227395
746258440725602305
746246633592098816
746256469394395136
746214828193112064
746255563399434240
746238878323859456
746256854947336192
746260680320364544
746193172892553220
746198596144398336
746182783773577216
746235153756762116
746204384556527618
746252203803967488
746223611267022849
746202853295874048
746207861466771460
746149774374674432
746249779479470080
746239092308860928
746196511520784390
746161610817843200
746265797383884800
746228908534562818
746230267346460672
746190618553024516
746213678861582336
746257861680963584
746211229459374081
746236810477469697
746262223668948992
746171169901019136
746172688230670336
746186428636405760
746242523140587520
746242418484387840
746261779278356480
746225661967163392
746152144491974656
746240816046215168
746245996229857280
746224315746574336
746220314229514240
746205470554128385
746202132022329346
746189758687289344
746234449268867081
746262840554700800
746196478180241408
746244612092792832
746212332775182341
746262312093388800
746192586017144834
746209056746967041
746264635381321728
746255655535685632
746204442978988036
746233589516242945
746183735855325184
746169697582911488
746219437796134912
746179327457435650
746217814696960000
746236550317387780
746232465149169665
746237511219896321
746194309595041792
746188639042822145
746249762727395328
746158527996010496
746222642248581120
746176425074565120
746252161777078272
746252656776187904
746228442962636801
746247090699853826
746218800081571840
746263339387523072
746222642324111360
746185329569337345
746261246379458560
746236324147957761
746251389890879488
746242816964173824
746238211639279617
746250525922959360
746166887390810112
746253512321994752
746246394416144384
746180921393504256
746189335104360449
746220960139771904
746225129349222400
746257857776128000
746235577301798912
746218708058542083
746205303121731584
746224802092834817
746261355792052224
746186986411593729
746162281810034688
746248806392442880
746225884248432640
746202039672147968
746204971658420224
746245232702820352
746259656897617920
746218896558940160
746261829756817408
746261783476867074
746223233628725252
746161510431371265
746227390146187265
746234377865068544
746228690200080389
746239402653822976
746216782617141248
746197128054071296
746252950201303040
746249569671876609
746249191966576640
746218221502488576
746253717985452032
746208549357817858
746260844045045760
746240782424637440
746240732072132608
746218720431726592
746197233326952448
746174269491535872
746235392806916096
746236856644206592
746228648449974272
746248256980684800
746228912842117121
746178711100207108
746179457799622656
746240463900934144
746198491513257985
746218817206902785
746227033525518336
746211577758552070
746173417687130113
746216342257164289
746198889884057600
746253331941625856
746219123374338048
746202580888358913
746227088160489472
746143071990128640
746264287572697089
746228623330283520
746191826655141889
746203881193889793
746189025036238851
746183697892708353
746195685414887424
746166140716515328
746249234224029696
746154677805408256
746216627562156032
746206099716505603
746264216223416320
746202169993355266
746212357580292096
746222462065508352
746183417121902592
746257379516375040
746220737799720960
746231760606760960
746195182261964801
746251666811392000
746156045253279746
746208142304772097
746263268088516608
746217172716789761
746261783401349120
746251125628743680
746221329582481408
746212269709656067
746207983223214080
746181193956155396
746189687492993024
746197837239595008
746240820353736704
746190782411878405
746211187394650112
746246105109774336
746202257910181888
746207853090746368
746225435466334208
746144565363679234
746220381485162498
746197501737205760
746193835898740737
746233232698466304
746212756345360384
746226312402984964
746246855831465984
746226274410999808
746195668838952964
746238207482695681
746201431456178178
746250072854249472
746144120838590465
746169840096940032
746190295864246273
746248319568089088
746222017129549825
746165457229492224
746193475054362625
746227176156995584
746232876404924417
746171316651233280
746184113216860160
746262035114115072
746187481427517440
746180896173096960
746211208722681857
746245161429139457
746219102331510784
746215666974261248
746261330399617024
746244163138686976
746186571142029312
746198923279097856
746232360476172288
746252925266198528
746213595055165440
746186466322063361
746243789904175104
746194775150206977
746203440829759488
746185036118949888
746219844601667586
746157189954420736
746258151125749760
746158595230867456
746193529701969920
746186004961320960
746166555940007936
746189167558746117
746221320996741122
746166551611572224
746192455733641216
746225934684950528
746203012826206211
746241369895645184
746249678770085888
746212714087780352
746202916420104192
746234495251025921
746247925504839680
746210260457660417
746208998299340802
746205156358840320
746226924452622336
746235040393093121
746163171359137792
746199887914500096
746203310768562176
746255404083060736
746264270707499008
746233329343561730
746208092262522880
746199020020731904
746248248281661440
746224504569946112
746252988004634624
746237079135236096
746166560285409280
746262844530823168
746218733236957184
746255508588335104
746242665960747008
746235879551709184
746215528570593281
746170842636181504
746194439811403781
746235724287008769
746201376900841473
746244578391515136
746260323951316992
746265092694507521
746173996534726657
746218284450643969
746231160741593089
746254741378834432
746234017100357632
746221475993030657
746197266612916224
746224223266308096
746154136798920704
746202719203954688
746256641419517953
746230871330459649
746225154661842944
746249280059473920
746223350926585857
746219492112375809
746260667964002304
746202362767769600
746262282657800193
746198697092882432
746146519917658112
746181512769462275
746146419187265536
746253453433810944
746260122536542209
746233564253978624
746260399369101312
746230468585000960
746253902543130625
746143818865606659
746251255815757824
746249485878165504
746191159718903811
746213796427882496
746232674851819520
746223459902992384
746226702292967424
746196801074561024
746147086098403328
746216501678485505
746184423914147840
746247489079119873
746249435575947268
746199325978484740
746206590638841856
746178937705893889
746248361569812480
746211024148172803
746225217450582016
746254682557808640
746151158801178628
746217584077344768
746245509438812160
746241462078058498
746232863574495232
746260806136897536
746219916047458304
746167701068980224
746256590789967874
746249284492890112
746238278563598336
746214140390236160
746187384966942720
746173933892755459
746188257151455232
746213628479578114
746266154071695360
746194989244289029
746205743179653120
746262353956716544
746236294510968832
746183274305720320
746184537105805313
746205789413466113
746234642143948801
746213968251748353
746210650804740096
746238895147327488
746199343028281344
746209841207615488
746205869289799680
746200236448636928
746226622705983489
746249607584223232
746264061046833152
746264237224435712
746180434761965569
746243588468576256
746236340837060609
746187825238859777
746251356592349184
746201607885381632
746224038985371648
746184931106185217
746235581848391680
746238358435864576
746213142078730244
746214303955460096
746243894644457472
746254737029337088
746256498624438272
746264094404141056
746235242021675008
746212789673332736
746226018755633153
746240212213194752
746219937002225664
746194892519464960
746266459953848320
746224022002638849
746197715579600898
746262332809035776
746223447529791488
746215189045870592
746229910948057094
746231756299214848
746218519109341184
746210743079440384
746241768077721600
746205978396286977
746176081078673412
746220905966145536
746187535697711104
746178287454425088
746235963312005120
746184159576662016
746209665046843392
746195622697410565
746258667087896576
746190044138897408
746188504682663936
746208050118168576
746212777262362625
746165717096030209
746248151993036800
746242464487452672
746245433987563520
746220670825095168
746247829056741376
746175196051181568
746250853237948416
746172172138352640
746223732876677124
746220867936366593
746259421882363906
746248470596489216
746246549928304641
746219693665488896
746234214266241024
746217407711055872
746150575805505536
746223632242728960
746179596157083648
746247535275163648
746222075996569600
746192518753071104
746257937123909632
746247640468201472
746219282493628419
746241600657842176
746256112614252544
746219622488117248
746249200493559808
746231508826873856
746217890169257984
746257773843853314
746220649744523264
746253373746249729
746243898796818433
746226471757185024
746157013839773696
746221140490616832
746234277348577280
746190488626036736
746216208123363329
746247308736667648
746199946743844866
746216308878901252
746210822578278401
746254908895141888
746247371911204864
746257081724854272
746210751279312897
746262379072200704
746244524070993920
746248743280775168
746201347842707458
746152190390173697
746264710878728192
746145358095458304
746252312650317824
746163850802659329
746216245989498880
746181882031792128
746241562783391744
746239943836577792
746212739341656065
746164454459596800
746169890504122371
746265386518085633
746209232907706369
746256301500604416
746236735131025409
746224219415973888
746222684267151360
746218091575545857
746233211785617408
746216992311414784
746244549178167297
746193093183971329
746246163792302080
746225909540151298
746251419519492096
746245928869330944
746139393484795904
746185136627060736
746255341185277952
746259686467375105
746239046272196609
746225859267178497
746197669496815616
746193651286478849
746203159547109376
746188378752720897
746246939923128320
746227415223984128
746218427035975680
746180204368904201
746262731221770240
746262525675704320
746263893371129856
746222952618680321
746184855583662080
746201519859523585
746224265381351424
746216053013831681
746257085705367552
746190723649667072
746215155504029696
746219790117679108
746171626694160385
746261246484287488
746230422669910016
746255202613813248
746254934157438977
746262244913209344
746198751492988928
746204388444643334
746140379251089408
746222789061812225
746244687518892032
746200114796978176
746196025023430657
746248923711344641
746246612536557568
746186478812729344
746246713149652992
746261745811996672
746215964761436161
746198088956579841
746182515342249984
746248923736645632
746244473517121537
746206972471447554
746223028074221570
746248529505583105
746180707408580608
746186332272132097
746244054132887553
746223384418123781
746215272726421504
746207018323566592
746264115388252160
746188676552626176
746172566470025216
746201767080169472
746212022124056576
746259430623289345
746242330362019840
746251373386162177
746255718374907904
746185795397160960
746191298357407744
746260587995348992
746254384707809280
746255974198091776
746199116485525511
746211456119496704
746263062747938816
746225519377604608
746205395387973634
746179394721320960
746156141634269184
746220800777162752
746214433978933248
746227989969436673
746200609393545222
746148390451306496
746199267316928512
746196603904491521
746248252815712256
746228891908345860
746261745887547393
746215889410744320
746191935895810048
746262861576441858
746207110623428609
746242464634179584
746189536561004545
746219748162052097
746228769958957057
746169986780139521
746193428778672128
746179809844277248
746178635577626624
746247904474566656
746195517818867712
746263586817851392
746212353721532417
746194909325991941
746262374924038144
746198990408949761
746183421123125248
746258058913923072
746245799022067712
746224928198844417
746224928198844416
746252379620782081
746246436501716992
746264081733136384
746227994239213569
746265210340646912
746215818069835777
746185224992751616
746195962159259648
746173308731686914
746238480091537409
746259992303439872
746253675706880000
746239029402689536
746147014702960641
746245660551352320
746238828013363200
746257874163228672
746205676347621377
746183564065136640
746146985162465280
746200924025085956
746225007768961024
746192715994411008
746233450726776833
746219177615101959
746236907185647616
746244595328094208
746186638309498889
746176228017610752
746181382968381440
746196587089539074
746198256682569732
746196373473681409
746208025145311232
746211007383511041
746239293765591040
746162563101007873
746190132236017665
746219685197164544
746206108235104256
746244687627960320
746192590089793537
746179704927961088
746167717670035456
746258117596487680
746239717247574017
746212244405387264
746209832739315712
746265919018704896
746247141044199424
746219358083375106
746265927533072384
746266392803028992
746246604181639168
746254464554778625
746180199977353216
746231165032357888
746241348915838976
746236311304962049
746191608702369792
746213662105362433
746241009219076096
746207739790008320
746158158910005248
746172608563994625
746255676645642240
746214740196622336
746198784950964226
746164773390323712
746205059608764418
746254330181869569
746229021596278786
746244485965815808
746252253799931904
746206527657152513
746199183632146432
746197451380400129
746251700332290049
746207496499408901
746258385931239424
746154413572644864
746212995387133953
746212865468596224
746251507448877056
746224491823403009
746192267237482496
746241181152055296
746215994239049728
746227809794686976
746192120059334656
746210374051999745
746248294494539776
746251616500711424
746204078082928642
746250698082377728
746254896265994240
746194926136791041
746225028660748288
746201847036157953
746218800291287040
746265998865608704
746209782437056513
746246490956435456
746174101534826496
746211002891403264
746194083220099077
746212240529842176
746221673439911941
746266078251196416
746188215535665152
746216342466879488
746240723935100928
746173371818311680
746257245390966784
746194808738189313
746242951114809345
746197342101999617
746219035302367232
746252752943210496
746221547572985856
746243940832141312
746198432683954176
746253042463309824
746262991457390592
746153817926959104
746222092593463298
746178178360586240
746192946559516673
746188165208145922
746252866269102081
746260839557136385
746241491224264704
746211250296627202
746230351345778688
746230892503261184
746252111306862593
746228279367983108
746202794814640128
746247094894268416
746160134439731200
746221861948690432
746247678112194560
746251125821693952
746246252141092864
746240279427026945
746242338549161985
746261427032363008
746200336893763588
746237519612698624
746139989306654720
746205080517369858
746250198976991232
746223657093988352
746192510205075456
746254858680934401
746226412898525184
746250290874056705
746219936800858113
746215491119702016
746241097232330755
746264681812271105
746248244129316864
746216078087356416
746192510507094016
746220972705906688
746222830837075968
746251046041722881
746260042911932416
746236001207484417
746227377609408512
746242674240421888
746264564459798528
746219748057223168
746252702993227776
746219706281926656
746251461118562304
746228849768169472
746179159756574720
746202111252168704
746161984349999108
746207844593131522
746254145443729408
746257198905499648
746256507130511361
746204027789021185
746204917090549760
746207836137369600
746226404371529728
746255672279506948
746209858035163137
746180585962364930
746241575500406785
746170972550610944
746225678861819904
746215847610351617
746246901939437568
746232314116505600
746254351178604545
746234772209340417
746222457711800322
746222457711800321
746146146624602112
746205269584011268
746242338670809088
746142509856849921
746223313400168448
746248491651973120
746203742710562816
746146230326140929
746205885978927105
746200076662411265
746202639520534528
746155378098970625
746210332075429889
746257228399788032
746238446516248576
746221371290595328
746261196307824640
746152828205469696
746163066358857728
746148650317807617
746223128632692736
746222671478689792
746186780961968128
746253063296540672
746210139057721345
746200932535328768
746255768702357504
746192241849311233
746211334266621952
746249418765180928
746226534344593409
746219647662333954
746172096569544704
746249468941578240
746217902542462976
746196868103692290
746197719635501056
746168879425200129
746229067964284928
746230779059941380
746145932635410432
746179726071443457
746233354446483462
746196465379250176
746198877104017408
746184264375537665
746206464931336194
746228128238862337
746246436459847680
746241457724469248
746211783082287109
746255676683489280
746183530179362816
746194364150362112
746252664888037376
746217290408964096
746181076746285056
746212491940638720
746263033534623744
746197660982378497
746233413145788416
746248428938723329
746185015101263872
746255852689035265
746224995374796801
746235363698565120
746244729294159872
746227549349412865
746154635975503872
746246650520342529
746192409529196545
746260894066286592
746256666199527424
746240618809044992
746193902814695424
746201545046298628
746208486615224320
746214039668162560
746245635259703296
746253206129238016
746250773206568960
746245844916133889
746239905945124864
746202652216700928
746234050881327104
746201821782282241
746190559820283904
746168774794031104
746241432701173760
746178258060869632
746263716950380544
746172327189159936
746264673134198784
746230624013320192
746201532308217856
746252417612685313
746150386868752384
746197036106551296
746169412420407297
746255068350005248
746240270736318464
746238693942263810
746164576429826048
746220985481715713
746246977696989184
746210616935780352
746252773918904321
746255479408451584
746211095124180993
746181160657620992
746189813301157889
746199292465946624
746213024868925442
746262928349892608
746262827929829376
746162600812023809
746226593303912456
746198461876338688
746248554461691904
746232528118251520
746246403039559680
746186634182307841
746258381724319744
746257924767514624
746212064167792640
746194653720915968
746217038515822592
746200458629308421
746258423960965120
746246491153522688
746141235082043392
746155843633168384
746218116582039552
746146863863083008
746215226677202944
746244716954542080
746205214789623808
746244729315135488
746214517764304897
746225989315760129
746255638859255809
746264627080749056
746252715324379136
746190400763789312
746194628542529540
746199103839756288
746229747168903170
746253965277466628
746209195364483072
746238383479885824
746244570057408512
746243806870257664
746230049448177664
746211678157578241
746240774367551488
746210151766495232
746198088679727104
746203570677022721
746196146951880704
746196524124672000
746263524129837060
746240052838207489
746198369886822400
746233153098964995
746237712353492993
746238416874938368
746139897031852032
746161128498028544
746176035310342146
746180879446319104
746235606729035778
746192308941422595
746150651256770562
746263150895439872
746226618272620546
746215566440992770
746221023381467137
746213490323394560
746195723088125952
746156351068377089
746202350356828165
746235959323168769
746171039583965185
746239113368506370
746144221514600448
746247740863168512
746249334795075584
746213414544904192
746250689471361024
746148981776879617
746229860499001345
746191574829150213
746209266697048066
746212097722191873
746247359361781760
746250312055324672
746229998919376897
746183958321311745
746239574481866752
746175019995168768
746255999506472960
746222042312105985
746154061280452608
746229823035473920
746217516909789184
746207060174376961
746254263270121472
746245421346000896
746263524293349376
746224555018977281
746225905454841856
746185283620732928
746245476098400256
746258620887752704
746245404526665728
746222063594016772
746155810074484738
746241340296466432
746206938937995264
746201196935798790
746215155424342016
746261468694331392
746250576145551360
746191814252630018
746206104124690433
746243991373373441
746242317778989056
746201620204007429
746187825284947969
746195974876323840
746214257864237056
746192363488305153
746226643417522176
746183664384380929
746242317691027456
746222243609354242
746191566654431233
746234252182728704
746258444940869632
746230573572595712
746207370674503681
746253302661259264
746243156635693056
746196985573629952
746189305928785920
746216619236483077
746235422301249537
746221530644832256
746218024168886272
746171102582480897
746202887169019904
746241713568649217
746222340220936192
746211493901832195
746218020125564928
746211304982011905
746249091676536832
746209497421471745
746203080018923521
746243319991148544
746141977419276288
746266141216149504
746217915230224384
746265889813766144
746258297934725120
746253432542093312
746231995592650752
746207798573162496
746208264182865920
746203923116023808
746245610202861568
746255240169656320
746231240429166592
746212793825669121
746205114038292480
746262333069000704
746219961895391236
746210923405152259
746209405029363712
746192770331643904
746251310459195392
746208733970104320
746207941263392770
746239692161572864
746241688650326016
746213158721720323
746252858174038016
746242015902466048
746219974562242560
746243697474404352
746202991892430849
746220628919758848
746184985611100160
746218477355048960
746189268247150593
746173858470715393
746161967228911616
746176056277639168
746260374111027200
746254519068164097
746226995969720321
746197828637069312
746228157661863936
746217957190049792
746218968063475712
746164387623354379
746264253980565504
746243609687638016
746233471710814208
746186860641263616
746249074869866496
746254766326550529
746240015013937152
746252568595161088
746192346778214400
746188471409090561
746266493495697408
746202354492411909
746253633856147456
746210793146900484
746265239570743296
746200953280356352
746179998541815808
746185841488302080
746252312805576704
746240568796262400
746262328576966656
746220653972324352
746202979393384448
746255475226742784
746215843042758656
746266560604606464
746231831821877249
746186734606573568
746254514735439872
746266472662638592
746148696623091712
746253470349598721
746231970410074112
746188337090727938
746230456320811009
746254250490068993
746219357949169665
746203352401219584
746251171720007680
746242602802962434
746255823345704960
746185451480854530
746258369233686528
746167092995563521
746163968062824448
746258654467330048
746196650083786752
746186588154134528
746207492179296257
746263276485369856
746222885316943872
746205982598955012
746260118464040962
746234872671330305
746195576530698240
746255466695647232
746257899714863104
746203654516965376
746229286198087681
746182854963400704
746159287135723520
746198411746021378
746242917392650240
746262064415580161
746261615746629632
746261170986815489
746202236879966208
746209031497228290
746254090997534720
746247547937787904
746211766409912320
746218850581020672
746245136280059904
746230267371651073
746185606519218176
746262991390269440
746210801724186627
746242527364145152
746246205605318656
746246159639973888
746214534524743685
746201947401650176
746249997658656770
746246218569781250
746258319011045378
746259875190218752
746250035067756544
746250248922763264
746188244589522944
746243026607972353
746206653716955136
746220868037050368
746188265716330496
746183190709211136
746260671776563200
746233710798770176
746224634433966080
746193655342391297
746228908391968768
746216476554596352
746195857335169025
746249464751480832
746245505320124417
746236269429022721
746212936599756802
746209358984314880
746262660094824448
746167495359336448
746194414708494336
746238794366476288
746205839912886273
746207395894812672
746244456781746177
746178446766768129
746259212213202944
746226580863619072
746234487072137217
746153431916646401
746237699644743681
746246583214313472
746179101170376705
746242942516465664
746255534072946688
746199581906460672
746232150865776641
746200877770276865
746264971030441984
746143499712626689
746216002485006337
746184700406931456
746215738482921472
746251964791431168
746204971658420225
746235212481200129
746228832806416384
746174047210311680
746224802239635456
746233320896290816
746257081662050305
746221656503263232
746259434469482496
746202345982169088
746212085034430464
746217185362644992
746220939474407424
746201033186021376
746230032402505729
746193709721485312
746249510788145152
746244905488375808
746219185965961225
746218829693366273
746241244137807873
746247183192756224
746210827041005568
746222294071050240
746192799872094209
746155856279048193
746219802746728450
746195937224097794
746247887659634688
746232947431223296
746191574892064773
746217072326107137
746262336944607232
746239780061511680
746194703939362816
746191587403665408
746230326125428736
746234159924813824
746253785006243840
746254175198142464
746187326305406978
746144942746017793
746258709182091265
746247463984578560
746218128951021568
746200299333771264
746230041114120192
746198780643418112
746188743879471105
746188743879471104
746209857905139712
746260353114378240
746166656624365568
746260353080659968
746173694624567296
746221408896720897
746245123495735296
746142568744951808
746200496122167296
746250345437888513
746205571267723264
746235858299166720
746176563742449664
746202408691208192
746186885727424512
746210688415076352
746227264220598272
746224303058739200
746250521921523712
746156410149412864
746218422837477377
746208457062113280
746260604957106176
746234390250819585
746190790511075329
746237146223149057
746161212275179522
746190450722144256
746181680600223745
746226031179112448
746245672987430912
746224684715253760
746232742296203264
746222545867673600
746250270032658433
746253113850470400
746222470332452865
746198789233336320
746217508416290816
746168347058909184
746177872272965632
746190694037913601
746174424370544640
746247984388661248
746206041067520002
746261577796464640
746212810967769088
746248651136241664
746172130140643329
746242221175898112
746189117055078400
746201385406869505
746243659906060289
746231022296064004
746218028656824321
746262429231886341
746214056579629057
746211371969175563
746229671897899010
746230158307123200
746242212783063041
746190362859839489
746182293123891204
746259367746478080
746230443574366208
746230670293274624
746218921808670722
746258931320786944
746229168669523969
746202249450270720
746164484083879937
746152417083953152
746233907972997120
746248730710413312
746198713547161600
746211275781218304
746228925206921217
746252522503966720
746244247033098240
746242980474822657
746230045262262272
746204266818211840
746255391290441728
746217357421379584
746141956237975552
746246994239299584
746242875667668992
746259212376825856
746256322430177280
746228312821768193
746197686026547204
746194087586344960
746258352339030016
746264501385826304
746216543751593985
746188018197757953
746217206522871809
746193877602709506
746204099364827136
746250295403962369
746193227401695233
746191709298581506
746238844949897216
746235900250624000
746185598180986880
746246578978033664
746249925961318400
746183890943938560
746255261392900096
746255475260399616
746201536569585664
746238332984659968
746234600288976896
746206540399423488
746250462932807680
746164341364371456
746187972106723328
746206531981479936
746252270598238209
746261296887259136
746215029377097728
746254162271346688
746246847614844929
746229038620934145
746154409244131328
746233287446671361
746236223270752258
746188232107360256
746228015298863104
746225309884649477
746181772942024704
746204107426258944
746224454213087233
746205856522330113
746236500401020929
746240275211816960
746248642793709568
746244058276823040
746257911932825601
746241382340165632
746247728536092672
746178828586745858
746218573740179456
746159861704986625
746236575898468352
746208641661833216
746252199517364225
746224215028686850
746260806212423680
746203721525166081
746242523073515520
746207081473073152
746218460397481984
746244750383120388
746137854150119424
746187288401477632
746230397491568640
746202266365923329
746243118769516545
746185589930622976
746264094529859585
746211808285855745
746173291937800193
746243982850666497
746183987530502144
746192149822111744
746258461667827712
746194783677218816
746261238070583297
746171228621242370
746224621867798528
746201851251417088
746206141869228032
746212588275404800
746143583867179008
746257618570776576
746176991221583872
746190375627292675
746260323942957056
746204044461379585
746227100894396416
746226953791774720
746208784272351232
746248546282774528
746247006885031936
746184746724532224
746235526915579905
746223774706499586
746234935598473216
746186269265268741
746190543231684609
746253927360921600
746215176232308736
746207261664501760
746260474929549316
746208746502660096
746262941196922880
746240887605198848
746227939411300352
746235560558112768
746259203820560384
746150911291035649
746238236654211072
746220737946488832
746264484617064448
746261045262557184
746266133095919617
746240254063980545
746221606117081091
746245450655801344
746198592088506368
746224105909739520
746176420787929089
746216455796994048
746199686738894849
746229868841435136
746242552593022976
746217088868442112
746247375971246080
746192577376878592
746264501541023745
746244096004661248
746224588313354244
746149359251660802
746202723670884352
746193940437577734
746262198834569216
746259723876503553
746263159028092928
746162944522784768
746243672614797312
746249141647478784
746263662701076481
746200383228248065
746259375824715776
746217634228625409
746199325890404353
746216275232198657
746210436903641089
746235380316311552
746264388085121024
746197723783659520
746147727621394432
746168644753887232
746237162887077889
746249133544071168
746191264551305216
746234113724604416
746199980306628608
746187028434419712
746262756379205632
746208515832741889
746162520965054464
746207936863571968
746248676083892225
746260818925338626
746249024299110404
746165918263279617
746177125699358720
746177327160262656
746218292616925184
746247627570806784
746201536418590721
746222491408838656
746147698445787137
746217059751628805
746243051572568064
746244125398339584
746233148799750145
746254850229362689
746154858080722944
746257857537056768
746199346933178368
746263872022122497
746245761046700033
746247422289010688
746183744315236354
746211816666062849
746199816699424770
746255873861914624
746218808751251457
746235933775691776
746184004160884736
746207043422289923
746205365713281024
746248068291567616
746210600368242690
746264551746846720
746266216906526720
746229135052181504
746165981454573568
746252232883052545
746168745471655936
746190455100964864
746226232673480704
746138714007441408
746214962519904256
746204942138892289
746166778309410817
746258927046770688
746167596370649089
746255991294038016
746197618976403456
746178601846988800
746224881889468416
746195341372862464
746167332020568065
746182670330306560
746257480255217664
746163724864491521
746220167730864133
746236961417900033
746144309280309248
746177754949947392
746244062320148481
746242900795621376
746210889854967808
746251129801977858
746232930909839360
746191289788424192
746204895972233216
746228837206220800
746213683353649152
746174663554850816
746180015348297728
746224248654487553
746142862459428864
746249754129088512
746194305568509953
746177939474104321
746208457158602752
746147547417288713
746265466121789440
746201452465446912
746221253871054849
746180246249046016
746225758448685057
746212760338345984
746229126562885636
746254426457837568
746260495750041600
746237053868748800
746249988892659712
746206951382495233
746197442693980162
746243324424523776
746243055989071872
746214643647946752
746178665071906819
746253948584140800
746212030823043073
746256855098359808
746204363257872384
746212521187500032
746209514001620992
746258365295267840
746194439668830208
746262366627696640
746150244459679744
746254174841634816
746192640392081408
746264744479309824
746259573208719361
746244901352972288
746266158211399680
746182548779216897
746238077278916617
746246553958944768
746221828415193093
746218191878127616
746242225344905216
746262895021985792
746232121228857344
746216132827197440
746230846269456384
746167017170997253
746201200857481217
746266254546182144
746242812539211776
746241663182397440
746225632573415424
746187770960351232
746261481264644097
746185941950226432
746190652317175808
746229793645965316
746188357798027264
746248139468869633
746195953997099008
746221774103154690
746208310429290496
746215142749200384
746178132294639616
746264866348998656
746254720289878016
746231521481105409
746233299752759296
746259694688309248
746193999283687427
746251003905835009
746239557880938496
746139489978834944
746220859518377986
746260038768009216
746256918012960768
746193604880662529
746245648152928256
746253533306028032
746227440473649152
746201196730298368
746212047348633600
746178451074322432
746200223806959616
746255114386669568
746251448808259584
746203692165038081
746251075246825473
746242904700522496
746139582408888321
746265646418305024
746208658460008448
746263972681158657
746217889892433924
746194812831834112
746263670850740224
746205302844907520
746157693329510400
746181626128904192
746254791454654464
746204363383676928
746156602886086656
746201515409346565
746162974130319364
746186684325212164
746228996770144256
746227427832004611
746222348584390656
746150663579701248
746181034878836736
746167600267288576
746198340514119680
746201469246836737
746258948081197057
746196750650609665
746201288908496900
746197564546940928
746217252635082753
746229617455837185
746238043602857984
746262114667364352
746203427923861504
746193445748760582
746239755155709957
746152299391639552
746244314318110720
746230988896763905
746194460682248192
746202937190285314
746192724424962049
746207794362126341
746249787935072256
746207479671853056
746242892436381697
746226626829029377
746246964807864320
746215205810503680
746205000943046658
746235241925206016
746173107405262849
746244129835778048
746236198012624898
746203574749659136
746252144924299264
746217311128805381
746261355771084800
746247170332958720
746204048890572800
746242498201214977
746220108863811584
746250895042588672
746239075527495681
746192028124348417
746238819784003584
746194783756902400
746257442317668352
746207433756794880
746253734649397248
746231408192978944
746196427840249856
746217483393081344
746228862313332736
746146154728034304
746148411578191872
746223447483654144
746150349292113924
746197652501495808
746193185504825346
746175099586285568
746256658167398400
746247895981031424
746261242596237312
746246654622318592
746198734841622528
746209635510562816
746194401991360513
746263616542937088
746229210679652356
746253646686470144
746230762442129410
746184012608069632
746190111017078784
746221413443395584
746182859187163137
746246696510885888
746258579208945664
746246101125079040
746224651370536960
746208960433160193
746227520048029696
746245211802697728
746229596215906304
746243706089521152
746200932497580032
746213452339765249
746188366341935104
746233958380122113
746196868095344641
746255668336812032
746243332666441729
746242410171277312
746235120474939392
746258243282964480
746186617455583232
746218225709387776
746214559703130112
746197006616428546
746236466603261952
746254045141172224
746243756341473280
746222642353430531
746149615334940673
746200211085680642
746230732905807872
746228757615124481
746184436228591616
746194930452705283
746260223195742209
746206196353273856
746245404874969088
746143239720165376
746147203656232960
746257530389676033
746216539368480770
746158435692089344
746185266965020672
746170259351175168
746262052012957696
746216535497138177
746247330060435456
746258633449684992
746243718794051584
746196419237679104
746140891052576768
746251767378128898
746262962252349441
746198533187899392
746197287785791488
746209841161474048
746208876454830080
746221883050233857
746258511861006336
746251243220262912
746225557357027330
746228686135820288
746242552710447104
746149254448701440
746233220417523712
746196914173939713
746187439522324480
746263251520995332
746248156073992193
746231290957946880
746195400256692224
746237007718813699
746236554591428610
746188592851091456
746231777585336323
746222302488997890
746211820948467712
746221027219247107
746226719015600128
746235967493660674
746234407254523904
746243718747951104
746235934144790530
746219139925061636
746216287743815680
746165905839767552
746233505378557954
746253679972409344
746172100692578304
746204204134371328
746248508475326464
746237418798383109
746181470989934593
746220805097283584
746204673774780420
746211082654490624
746245979150647296
746240006532923393
746262903267852288
746215436593704960
746251637438681088
746237225893920769
746165859752738816
746171035444256772
746253533087924224
746192434678272000
746183027055702017
746186050981269504
746261498402607104
746238547166781441
746202052552884224
746224148150525952
746238978848763904
746251566294908928
746140111000109056
746259313128275968
746145135864451072
746192669802520577
746213599165587456
746241688394305536
746230233892683776
746247996740767744
746247166507659264
746227558102925312
746235913148194816
746179432465858560
746213834029862912
746237431465259008
746261867312513024
746211153974435842
746224013773410304
746246004685549568
746225464964853763
746193219050840069
746245199240757249
746249326213599232
746142975676252160
746166409206599680
746147018767208452
746211355519123457
746256020339593216
746215365076606981
746249477229420545
746247971608596480
746232280608215040
746214282828746752
746198789279494145
746178937638641664
746206620078608384
746187103923404802
746248147639341056
746255089220845568
746210306695663617
746252342253654017
746215918586388481
746144393300676608
746175720372711424
746246037837250561
746251373046566912
746226425624072192
746261246773600256
746170918116810752
746241239637364736
746225246835875841
746194947330580485
746208960588316673
746253797601718272
746214282853916672
746231412567613440
746147010571448321
746234084188270592
746254334292332544
746206565519155204
746171920425463808
746207152818159619
746207152818159618
746162605073399808
746190987844685825
746262567689957377
746209082080583680
746202694243672064
746236374504742912
746144141600382977
746258864182484992
746166987806507008
746182444064215040
746225007974486016
746236466573934592
746243219457859584
746255173144698880
746191789032275972
746224324030300160
746250240915734528
746201897036484608
746220700315201536
746252572558761984
746226341528240130
746248856606752768
746249573648203776
746183568280301568
746192774710472705
746231835961659393
746208012621090816
746225565506535425
746205894522744832
746260374031306753
746197602157244418
746246839217819648
746241743016890368
746193303062753281
746231022467964929
746212953272160256
746181882023383040
746245798774583296
746194733492363264
746242082730180608
746204593936183297
746248336446005248
746206775049781249
746197040225357826
746190727646842882
746230250640543744
746212873722986497
746239683533766658
746255475021389824
746220511567319040
746262664284897282
746207093942681600
746257975115943936
746225385457618944
746261250913361923
746230447965777924
746186600707678208
746225683127406593
746256846890086404
746209279217008640
746230863168364544
746246608501694464
746173233162924032
746222071877763072
746248738998468608
746186634010361857
746229940182351872
746196109068894208
746248738998366208
746182901247651840
746244108772085761
746262009818251264
746179340304416768
746210575370190848
746234512263118848
746266178964824064
746219819280654336
746235334329917441
746260806199803904
746254900737126400
746260520869765120
746210596253687812
746226186209005568
746240581198708740
746252090318688256
746246046523752448
746255064319336448
746192241949970439
746176945411473408
746244343523049472
746218821082456069
746254087088332800
746235770378194944
746221304085307392
746225032972492801
746231907390652417
746206288799891461
746186416091082757
746210474631430144
746235867035951104
746180498045734912
746217441471062021
746213137905418240
746245090251767809
746214291397742592
746187594606641153
746204539582242818
746263205417205760
746232985356140544
746228195486113793
746238224096342016
746193512782139392
746170037149507584
746252858018922496
746230850350505986
746255131281260545
746244033190715392
746166111431974914
746190644045979650
746212903192170498
746225532207931396
746225087569788929
746243651395674112
746248680475398144
746216799721533440
746246419758055424
746232939344625664
746245140507987968
746194162857304064
746150948893040641
746250752411185152
746213335067070470
746233237140180995
746229457803841536
746235053278003200
746247199789441024
746137816778702848
746205105859362816
746252014846349312
746249800165666817
746266292391387136
746222965239406592
746215826378760196
746229248369647616
746210990333665284
746235137105399809
746203725870469120
746226022673068036
746245924859502592
746229482931912704
746239469569794049
746226907868332032
746176949395959808
746240170039468032
746210163984465920
746261561132584960
746244742124539904
746206640781680642
746227956201119744
746256355883945985
746209883242979328
746230355506532353
746216732289703936
746251402482188288
746222755582881792
746209556192075776
746139200907579392
746188223940943874
746231806702161920
746212294720315393
746252149038944256
746250370746355712
746177280607649792
746205688796307460
746244431565721601
746209040175271938
746194515308929024
746206007475376128
746176110505902080
746143864612806656
746200525650026498
746200085407506433
746175653414866944
746196738235502592
746251700542050304
746208360475746304
746219009775788035
746205244091031553
746252673243033600
746179923195232256
746205474958151680
746186705372323840
746248181411885056
746243198289227776
746223590169686017
746232842879852545
746197077906972672
746265793168547840
746262970339106817
746248646967070720
746240493198127104
746225913839259648
746192510515478529
746209547660845056
746209899726536706
746185807690665984
746212357945229313
746189578680209408
746205378606575618
746191671352668162
746187104066093056
746232343677927425
746193126763552768
746147958593327104
746252664887967744
746262505039740929
746263331175079936
746259636077068288
746257157125902336
746206544480505856
746249775176163328
746238748338249729
746196847157346304
746231022413484032
746199690870325249
746263704346460160
746201641137774593
746234436543340544
746178480308686848
746255185945690112
746239394416209921
746220704467542020
746262332934864896
746148491076997120
746210864793948160
746261502445789185
746221476064329728
746183731749150720
746182481821466624
746225091478859776
746233694113849344
746248059860979712
746246604332605440
746253906645233664
746256217681473536
746264052574236672
746210269127290880
746242456258289664
746219475712630784
746199552399577088
746250043452055553
746254795703386112
746216472507146240
746180833468243970
746204384200011778
746199368135376898
746221639788965888
746190924913377280
746249984807411712
746210973543849984
746184784469172224
746213456806699008
746228203744727040
746186529186275328
746202094332350464
746241734531649536
746177163456454660
746194708343336965
746198483133038592
746239071253495808
746195010203246593
746257974943944705
746240703068438528
746225439866126337
746260718039633921
746224164810305537
746202228394885120
746222369740455936
746192665528569864
746192665528569866
746239482416893952
746258021358141440
746154342055555073
746228312796585984
746204086547079168
746236294641025024
746174256556433408
746230032721289216
746187472778887169
746249007677194240
746229059600818178
746197006813536256
746216376117780487
746254577524154368
746241222935621632
746202421592915968
746237150320951296
746186738796683264
746138336645906433
746201695923802113
746208960479256577
746220146759344128
746256435802046464
746251427543191552
746223673992843265
746264342014861312
746139137628004353
746207865866592257
746240518464507905
746214413116407810
746255701761232896
746151200576286720
746187007311806464
746219873911463936
746214211462672385
746205789337968643
746264824183664640
746224294707892226
746223493532921856
746245824133234688
746233203438952448
746244381489827840
746200777320861696
746229361326460929
746219034941632513
746149736957284352
746187217157009408
746244645701697536
746159455084109829
746188785696772096
746225851033780224
746223623585697792
746224244284022784
746172411431763968
746195018520498178
746228782772543488
746220100492025858
746170859216244736
746211153945059330
746248810452684800
746143189430525952
746241025904091136
746220117202112512
746197241392599042
746265126303576064
746230473001603072
746247938033192960
746218594657173508
746208788240207873
746264790931226624
746237150190960640
746227805440999424
746245757146103808
746245312499617792
746198285711351812
746248751602368512
746192338175680512
746225997582737410
746219551218503681
746185291782709248
746199552378576898
746244087674609664
746144636595380224
746210243705614336
746199690874499072
746147215899504640
746239092321509376
746201125565530112
746248844174721024
746209979737112577
746261992969801728
746242950984773632
746200534193864709
746222419795292160
746228640061366272
746241260810346497
746258121820086272
746266569307729921
746220926925049856
746250701941149696
746209300066885633
746239217919893504
746183173625655296
746225771170009088
746204023611547648
746239482525933568
746246600213827585
746252556079370241
746179898209763329
746210965113315329
746255336907018241
746194267798835211
746219215284109313
746186164378296320
746230263189889029
746181617761255424
746163443841937409
746253281412820992
746261548457467904
746214689915297792
746166933314232320
746214488295116800
746236194141265925
746253327705399296
746214626807820289
746218326418808837
746203155491225600
746252027420905472
746226500924411908
746217864701480960
746193512874446848
746222814181494784
746228698639040513
746222910780506116
746221203736530944
746238379273027584
746188337128452097
746196109094060032
746201179986628608
746200802616737797
746215008531419137
746161631864971264
746262672585326592
746248844149559297
746193000863137796
746247929728466944
746207655958446080
746229026096717824
746215914677248004
746223808038608898
746266137214787584
746246155579854848
746255139590254592
746242552672616449
746263889101393920
746193734870540290
746243135475433472
746245119318327296
746201905597022211
746202484457144322
746195391998156802
746186025991553024
746256116842139648
746205525264596993
746140760899100672
746240770198253568
746266506103644160
746151414515306496
746183127605846017
746221971294150657
746233199303368704
746258113498615808
746161011258957824
746255580247924736
746143588019372032
746190623082844160
746234285649072128
746245857515798528
746174596576055297
746174130983034882
746233006214438912
746223275714351104
746264958531305472
746216367645351936
746191591627337728
746244993774288896
746219739593089024
746215234965118976
746263935221907456
746194976694902785
746225142036992000
746251968713207808
746209207788011521
746233476202921985
746245320682643456
746244058448801792
746187716195299328
746266275660210176
746210394771853312
746255555124027392
746217516813291520
746243970150207488
746219257428480000
746232767185190916
746240648198533120
746153343718920192
746253030132170753
746218577787686913
746207144295313408
746229793448853504
746245131934760961
746259174787452928
746266078536413184
746219462777462784
746226400428855297
746263381540114432
746241319421415424
746222272944312320
746227348022796289
746231546885996544
746192715973431296
746193756014022656
746204535224303618
746254934312509441
746262240655974400
746196213762908161
746243634710839296
746198155847294978
746219437796139009
746209442849394689
746244846755545089
746178409202651136
746195609808314368
746244892830105600
746195920220364800
746212164965306369
746189293194903553
746245996213075968
746249582158487552
746191495363862528
746199518966751232
746242691004981248
746213251097067520
746238022820081664
746222558433841153
746260164345401344
746227348127637504
746225976556675072
746195077395947520
746259615059423232
746167403424382977
746138844358053888
746256146235822080
746215088135168000
746234432600715264
746243735294455808
746159232756613120
746264845423624192
746260177100345344
746229445267062786
746181714007957505
746260470701633536
746184478104551424
746262399934685184
746166447085391872
746235950926172164
746176928437112832
746227956322729984
746258834906222592
746265684179566592
746237242503368705
746183349899825153
746218699669938177
746252551587258369
746217990551543809
746231538396733440
746216203748663296
746201351831486465
746247111641956352
746246478612566016
746198508189822977
746171006000062464
746218531922927616
746148654801620992
746191780358434816
746190291464396804
746243634639605760
746231953456664577
746227587391717376
746265562712539136
746174738934947840
746230255057141763
746230255057141762
746246340125032448
746163540084539393
746222008745111553
746242393129820160
746204225013571589
746260235808083968
746235715835486208
746187531889172480
746221845385347072
746254892176711680
746212424861134850
746172910205706240
746235418228596736
746224760321826821
746257756974252032
746238995915386881
746206305514229762
746151657965248512
746252291758501888
746248286051377152
746146666709815296
746194624222355463
746207433572257792
746210042601308162
746259258602196993
746190215975297025
746173950548389888
746206821115793408
746190740280115200
746245115287601152
746159706528440320
746224198188556292
746180175063318528
746227042199339008
746246985779339264
746261561304621056
746249653386088448
746258075787624448
746260348974489601
746199707660128262
746188068562997253
746163603074588673
746259677990641664
746223980038651906
746203637634867200
746203197560131584
746223329963450368
746237842444058625
746223409898524672
746202371236073472
746257123785474048
746252421698052097
746266128599683073
746188206832443392
746237565749977089
746261758415880193
746187997217886208
746266221197262849
746208830166470656
746255794136485888
746239004077502465
746184067259961344
746230858764324865
746217638360055809
746215557960130562
746206326557020161
746258599920418816
746257077396353024
746246310735511552
746222440930377729
746207073134743552
746250697935560705
746195274398203904
746220037493555200
746181680604545024
746234956607741953
746251209749598208
746257610236633089
746228543483318273
746245333387218944
746213431351488513
746202215841312768
746206770859671553
746228367297417216
746263758792695808
746197157783343104
746220163314245632
746176450450063360
746260923535364096
746207110682206210
746230485718708224
746257375049326592
746265843546324992
746242565062656001
746233576711061504
746253319560003584
746150789450600450
746172432373907456
746210386441965568
746192388901593090
746210734636359680
746222684099383297
746200399984500737
746193793964085248
746205432885043200
746231722820263936
746173799373086720
746183912150413312
746204342294708224
746194414674972672
746212202751762434
746250979008339969
746242078754013184
746160889573871617
746213121270767616
746234402833739776
746224676376969217
746253323645353984
746228996682047488
746262106467631104
746237125218033665
746206254922555397
746264656633802752
746183156873695232
746189075040768000
746212525570547713
746212013727068161
746261305456205824
746248462149296128
746155026041675776
746227952312979456
746242762270343170
746238110627860481
746242464328126464
746244398233554945
746210650746040320
746195668620828672
746265348614328320
746140547102957568
746235179178426369
746216803890667520
746264434201477120
746220473785016320
746227654274080768
746228283725877248
746242820990734336
746189268159082496
746214723532664834
746204938187878401
746140144537788416
746205986730348545
746230997205688320
746265105143214083
746192749242658817
746144930100293632
746253231353892864
746234151561355264
746215507641065472
746241369719607296
746239666697867264
746240119959494657
746228904260579328
746215499399204865
746246281115230208
746214190772162560
746202702649008129
746245706680250369
746237519449096194
746238484122238976
746221430015037440
746196759177662464
746238861722824704
746227138706079745
746197447081238536
746223183473238016
746229592034181120
746222478494601217
746208847270797312
746227285439569920
746242435114762240
746145882110889984
746244503032438784
746177632958578688
746194334769242113
746256821703286784
746237066334199809
746196117268791297
746176693522567168
746189779813838848
746195203099222016
746187447822782465
746193617497141249
746209945972965376
746211682368651264
746209446875922432
746257224331198464
746243576086986752
746257664821334016
746232502927269888
746206351731240964
746220465232896000
746240644041957376
746238488299724800
746150328303747072
746233735993925632
746213716618674177
746207412823035904
746216719690039296
746252992299548672
746208247502110720
746226698115375106
746168862731866116
746243668441325569
746262190311759872
746248743192649728
746219534105796609
746170205169123328
746193625877348353
746213653800640512
746245836644974592
746249955543760896
746248449675370496
746219484097056769
746247250385461248
746190685632528385
746266611229679617
746258889256148996
746191629581582337
746173711401762816
746252967058243584
746140094038478848
746218259322568705
746210772137631745
746185963207069696
746219018437066752
746248575777136640
746205189699362822
746266443252105216
746150202424205314
746204333935493120
746187389266198528
746255420763734017
746190048391880704
746253592185741312
746241474610737152
746239394110025732
746253105570840576
746197837172486144
746254019929186304
746221887269699584
746256070734151680
746165348030812160
746214144634871810
746252388177149952
746164857301405696
746188949408735232
746219563700785152
746228816134057985
746249502592536576
746176144345534465
746198780890910720
746205223190855684
746224193990123524
746151699895595008
746247451548475392
746229328099192833
746228942181261312
746196993949605889
746224915548770304
746148558349312001
746216589649805312
746220033404133376
746189687757246464
746224579786354688
746221660768899072
746191839049326592
746223107589865473
746254183213441028
746237666170044417
746249565276278788
746243320091975680
746226836384817153
746266326008741888
746227537030701056
746252245407252480
746241398957965313
746218989076942849
746259363292119040
746246851607822336
746244666501246976
746240757502185472
746163917953634304
746142321335373824
746175657797902337
746201398207905792
746192116196401152
746233576560037888
746235426281684997
746245857859739648
746224265452650498
746253847983710208
746254569362038784
746236760041000964
746211673996857349
746249879823986688
746259736744566785
746148935606145024
746209317016113152
746259078234669061
746210554075742208
746259036132216832
746202647766544385
746231865594437632
746204405242814464
746255022363652096
746193428753485824
746190970857762816
746190731908255749
746244960198987776
746253252077981696
746253906674515968
746210692462575616
746190325241151490
746197153626759169
746184063002755073
746214345831391234
746262525948362752
746243831700590592
746243101933584386
746221983520559105
746157017967001601
746231760594178048
746230221339131908
746201297313890304
746161233213140993
746188492128952321
746262064285487104
746239222097543168
746262278425673729
746188768877543424
746200789962489856
746241541828673536
746258625157533696
746230640731791360
746181861014142977
746232117189718017
746216887537664000
746226144454709248
746210709374046208
746230468878569472
746231701865586688
746172855885303809
746224651261534211
746258944046305280
746207127497170944
746192225319563264
746192803848323072
746249007572353028
746254673997242372
746239801075052544
746236928207425536
746236605225046016
746188672685400070
746240459639488512
746199816703606785
746206712038723584
746226404342194177
746189586741633024
746197354924019713
746218963923722240
746199175017041921
746197044478410754
746243777103265792
746261573681938432
746236374173384705
746235065781227521
746244826019037185
746194414528139264
746246122084143104
746202027361853440
746221476269875200
746163544652025860
746265143064014848
746243840210763776
746145521543290881
746203612494237697
746261984723636224
746222440750055424
746238987484835841
746226945579356160
746245153032179712
746206011615125504
746226912050065408
746209430266535936
746209459488231424
746241457862807552
746179994586480640
746182439991656448
746255735080771584
746250760975966208
746203180694831104
746184029653827584
746204820432773120
746230796122415110
746255827690885120
746192543776268288
746212869419601921
746218154146160640
746175091239587840
746202241036476418
746215956293136388
746244251416137728
746219357961805824
746255319916023808
746226672983171073
746204946526154752
746258532689920000
746162768433143808
746216979917201408
746175221204291584
746264006516740096
746266212489895936
746150768600817664
746253621495480320
746250882287734784
746215872792952832
746238119050088448
746165167826821122
746187938606657536
746264912335409152
746263712785379328
746144661715173376
746225016220450818
746190899785261056
746149250443120640
746210717628456962
746211199994322944
746265508044021760
746215843122450432
746246977365544960
746265776622014464
746222134721032192
746168774882168833
746209891711254529
746194556970901509
746251876329467904
746226316383387648
746263708809175041
746219161135648768
746197803722932227
746223191752749056
746225376959954944
746223669634990080
746249942797266944
746233165631524864
746193579807121410
746197157451968512
746233635359993856
746205868992036868
746184071215185920
746222935967334401
746236873299763200
746246188970708992
746190484310155264
746249146131226624
746261246526136320
746245035444756480
746243424827899904
746209786677452800
746259090633068545
746167931893997569
746217126894043136
746261024286773248
746245035650355200
746223367812898820
746204124526436353
746141809760411652
746239264069869568
746266564870152192
746232209489563648
746193458189066242
746188550903717888
746200978433552384
746209971113598978
746265327630065664
746241994637205504
746238999870615552
746238290966110208
746195077039415296
746228182882226176
746230418605641728
746258499160551425
746223837511974912
746198227016245248
746258360865951744
746228757669646338
746225754493489152
746232242817499136
746242443704623105
746237477665443840
746240136698966016
746199321943506944
746226135881527296
746259841438584833
746207815497187328
746247229346877440
746200869574610944
746245404799414272
746233413246423043
746253617213095936
746238714943135749
746223418245185536
746241474753368064
746251146860298240
746215604240060417
746165218120630274
746242506421993473
746213058243026944
746243903179853824
746186822959632384
746197967120457732
746261586344554496
746196381778350081
746207139962585088
746173774458925056
746147551716466688
746252803572641792
746254451946622976
746212458377797632
746207093892349953
746246453073420288
746259107359920128
746187708024791041
746233593479868416
746250354120097793
746246729998163968
746190069212549120
746237104112295936
746224869256241152
746204271067074560
746203302149316612
746198143289565184
746245777924710400
746182309720821760
746243240232357888
746213918008188929
746216803647401984
746246193131429888
746255101862477824
746155273228795904
746188508885180417
746253084393865216
746190513921896450
746240849672044544
746181861139955712
746259308627664896
746251905878265857
746142132688273409
746193122661568512
746200928093503488
746153813724250113
746188131272130560
746150802033606656
746195836447555585
746262718747975680
746206171267104768
746213733379170304
746248391110320128
746216820676263936
746214517944647683
746260063682191360
746240954630299648
746261120739061760
746229260642226177
746217508466655232
746231190223360000
746147652199419906
746208419170816002
746153352157814784
746227851565772804
746247447354220544
746230124798894080
746264392124215296
746212407911944192
746248084921942016
746255177523421184
746174415977668608
746243521556840448
746239914463858688
746231236444622848
746249561291759617
746258197124546560
746181248511516672
746180535618154497
746238236599549953
746245018764083200
746232976896208898
746251586905772033
746261611321622528
746236072468721664
746200215263182848
746227314728439808
746251809304371200
746245786359455745
746256653838745600
746148704948625408
746231244774473728
746231186071027712
746186738998083584
746255051392434176
746240619014553605
746199124844781568
746264291762896896
746246604110299136
746152114938847234
746186588120506368
746202861852233728
746229084791836672
746229768190779393
746221010467184640
746191012976984064
746201230251175936
746246428012470272
746203155268935680
746239335633039360
746250144371343361
746251339479552000
746218586226647040
746193093326573568
746207710480195584
746150630046195712
746265604269674496
746219152755458048
746214861936332802
746208427777495040
746249175499579398
746193957390950401
746211388712902657
746189087950929920
746258566613450752
746236693338984448
746224017837744128
746219433622831105
746211468383653888
746244461005516800
746250085726625792
746243207042850817
746155591912005632
746262668613320705
746265629745885184
746250416980115456
746174625663557632
746260298663854080
746262463109267457
746216249932156928
746265071723098112
746174701161046016
746199032599482369
746200806660005888
746225011891961856
746217776918859776
746235027894075393
746233824174977026
746241294175854593
746182821610401793
746194947343167488
746248026289803264
746193827170418689
746173983926587392
746257924855566336
746178782206255105
746192929794863104
746247669539024896
746209157657694208
746251486624047104
746253395040804864
746207785965129728
746243596785848320
746212655719817218
746181680491335680
746255802315444225
746181257042722817
746244741793255424
746227465777876992
746211057438334977
746259858446442496
746204287747792896
746256708146765824
746260487453671424
746224802176733185
746259808051994624
746223607034978304
746249233989312512
746246466054787072
746205638338846726
746187938405425152
746217260952363009
746214479956848641
746163737539674112
746141046329876480
746204971436150784
746176735385788416
746244947326697472
746194968058859525
746264224394010624
746163028656328705
746245845075525632
746252241393188865
746260026130599936
746253554424381440
746181386927804416
746245014456573952
746205860649537536
746184872683782144
746178866415210497
746200244539392000
746158087480958976
746250186184339457
746196410891067392
746223795568947200
746226769468874753
746180955107270656
746199321972871168
746241621327392768
746197337949634561
746263066925502464
746148830853292032
746232196755664897
746262592990085120
746219958057635840
746218749930307584
746176651772362752
746241667640991744
746260726403203072
746219064637325314
746199695018496000
746204212334206978
746184751002746880
746239822201688064
746222587659771904
746259778591031296
746203528595595264
746251910080954370
746236605019500545
746207517705809920
746261049322635264
746194775074713602
746180145686380544
746255810662174720
746217793528307713
746252849554788352
746214702221406209
746252711188905984
746210616965160960
746243039010623488
746177079629119488
746202610047164416
746223862942097410
746252715362136065
746242128985137152
746187783266439170
746265554269282304
746183396267794432
746214404736225280
746227931299487745
746207869956030468
746205198129889281
746201624486383616
746182355895853057
746263192863711232
746259237400088576
746170997800337408
746238052209565696
746228392425447424
746249393372807168
746225968293961732
746198571196653569
746211908793966592
746229420294168577
746190912137527298
746253075883659264
746247288008417280
746260424560156672
746217638540410882
746265692589064192
746230775146643456
746225024571310080
746243219264966657
746192195963674625
746207018529128449
746258625006534657
746225511030919168
746176853153619968
746244134021828610
746247765907415040
746200630528614401
746174982233915392
746209044461813766
746250647381622784
746227784633049088
746220498879557632
746252732336578560
746227754983526401
746182901172166656
746227469838016512
746180636273041409
746250249203752960
746240195473727495
746251503405498368
746234323339120640
746225867521548288
746241575378788354
746149019718672384
746196834461192192
746265575064641536
746238496726081540
746235699054010368
746229055310073856
746193106098225153
746223917145042944
746206057790218240
746191063207927812
746193793850847232
746206087477497857
746256506975313924
746230439547801600
746245572395294723
746206565573681152
746207303523700737
746258490956595201
746187149876158465
746246323066671104
746167784929886209
746264954437767168
746223539926097920
746217596471500800
746191843633692672
746264845125885953
746204279547928576
746264249882771456
746206288615346177
746160998730600452
746198889997312004
746245673033539584
746239058653904896
746230858961432576
746184553648259073
746193819012501504
746209534956318726
746227839003852800
746182762604933120
746248835773698048
746138160422338560
746179025706455041
746187317824520192
746180489560657921
746258231081590784
746169923873939460
746209102997577729
746246788969959424
746211393184030722
746219949463478272
746174873110777858
746246444940615680
746235229136793601
746193638447714305
746252946082500608
746231110690955265
746228560566726657
746212978530234372
746202526354022400
746237985184579584
746244423084810240
746245211593019392
746142648402993152
746246017176244228
746218389270474755
746230984702492673
746253248156180480
746222495401816064
746264367105073153
746187271666171904
746212554704228354
746212936515870721
746215826341003264
746232305966940161
746251456899067904
746197170307555332
746204925391044609
746224953104621568
746147735947083782
746262836033257472
746182695483543552
746208436208046080
746211695241003012
746206737477206017
746243395543146496
746211326058389510
746230615519858688
746245077488574464
746229952945631232
746257496998838272
746201481846497280
746242510549303296
746213913872629760
746175271619829761
746220301650825216
746231290966355968
746192913063809025
746249863256510464
746194913755205633
746194913755205632
746154534993420289
746224047373987840
746222000666873856
746253273045274624
746220780053159938
746250274226966528
746202119326183424
746159094453649408
746203549671952384
746217139149803520
746200630696435712
746182385256009728
746239293631270912
746184650192621572
746245983525167104
746186814482878464
746233107146125312
746182725153873926
746261091353780224
746192061481680898
746239847187152896
746229193696935936
746165696057376769
746200785650782208
746193508784971776
746265902287556609
746214954240356353
746204078036815872
746223904620851200
746184574825291776
746240069413941248
746201569834590208
746173669722984448
746238551012974595
746266296677961728
746260176886431744
746184809425174528
746190597799632904
746171798895595540
746138458364645376
746244976896401408
746205734900142081
746220314397335553
746248873274912768
746224072309104645
746244737804439553
746228711242891265
746190740393463808
746208486233538560
746225356131049472
746203209929101312
746161216712753153
746244083694374912
746251205530255360
746236080886685697
746232121438568448
746217101443010560
746257731938582528
746216921188564992
746186827183292416
746216589939245058
746255009642340352
746203252144771072
746264195256049664
746226534386540546
746221958363123712
746210088700895232
746182406407782404
746265570870439936
746251247343243264
746234285670043648
746230380890488832
746213494534475778
746211493683695617
746253273053732868
746150579932540928
746200106387464192
746225641305968640
746251578890289154
746196700629393408
746262857105481728
746217982351679489
746211686713962501
746192107535138816
746218258957664257
746195232446783492
746176186255020032
746232867814924289
746195051949129728
746198755712471040
746140609937801216
746246285708099584
746254799851630592
746229391038910464
746256230360944640
746200433438253057
746226979079233536
746172453035118592
746235481021546496
746260223350837248
746244590970216448
746195115140485120
746198214504652801
746223992801943552
746243378992427008
746218598855675904
746189171857854465
746179713442455552
746177146675093504
746221819955273730
746210029812875264
746180111939084288
746249167094194177
746249141987217408
746247224988864512
746224655594205186
746168552302927874
746183886925856772
746194192238448640
746186193524535296
746250555345952768
746167067653480448
746235376189186048
746232633068134401
746264417583644672
746210348705800194
746225540638507009
746169147948576770
746200420951810048
746189494475333632
746183471706611715
746241718094282752
746250769418989569
746259447027220484
746216715520876544
746206875746603008
746215948013625344
746242762333429760
746189310022410240
746234134704463873
746230900678004737
746162860858871812
746217974025977856
746150735109296128
746243831692091392
746203436522168322
746177226207461376
746170238614503424
746144930297319424
746207400068186112
746237288720510976
746192892150964230
746258151150850048
746193684765380608
746254296568717312
746179944238227456
746165939578626048
746259887701753856
746141461578584065
746235372070309888
746262219504001025
746240916764033024
746186772548358144
746200949308325889
746198734569037824
746265650398629888
746248084909264896
746196079595556864
746225246689071104
746185363115237376
746228291925741568
746194968071397377
746251016635580416
746189847094657024
746189146616631296
746212244451524608
746208876559638528
746202371324141569
746224672388194309
746194288724185088
746197690157924357
746208972948963330
746234973376544768
746205743196475392
746246797366951938
746207949555535872
746234851804667904
746210658920730624
746177020623732736
746140769275129856
746212466992918530
746213679109013504
746216485014560768
746186076365086721
746207865480699904
746190165840801794
746195932950061056
746260550317936640
746240342194786304
746148117838442496
746233442447171588
746264861936496640
746241990640041984
746243550887686144
746237611732152320
746232897103749121
746202400394870786
746184922746982400
746266212791779328
746183786006732800
746210906674061314
746175955555672064
746254221134139392
746182708452294656
746234340175020032
746184310311485440
746190983549714432
746252354765340672
746211321985671169
746250484114165760
746243970230030336
746249150203822080
746230107883200512
746231542402285569
746226060530835457
746223560729911296
746243731028869120
746254900527509508
746199632439476225
746260978267000832
746244414691909632
746193017778778113
746245509745094656
746245987547627520
746253432625913856
746199435302998020
746190148883222529
746187481393954816
746218267400777730
746203923174694914
746202606083538945
746189972571488257
746229403470815232
746223753751728128
746197392555315202
746251692006510592
746264232858050560
746225070683500544
746138294593851392
746247099289862144
746257417260916737
746263624763777024
746245866206470144
746138802087936000
746244972748341248
746229604944207872
746166484653735937
746204808239939584
746263851067412480
746207572252758017
746210117868126208
746222767901548548
746191486966849536
746248210897903616
746226308183556098
746226505357758464
746189704203108355
746221983638052866
746172684032061440
746244318499864576
746260357228822529
746228413627670529
746227327458152448
746198210473926656
746194741688053761
746206162970808322
746224667891900416
746185384267231233
746254594599116800
746246759509331968
746218246387359744
746197086396252165
746236147773255684
746222344624963584
746139444026155010
746219135604953088
746232951780761601
746209820026384388
746215608442728450
746173199688282113
746232989416198149
746245765375344640
746256129538334720
746220868183855104
746260177083572224
746266355259809792
746251490839400448
746255202404147200
746218334576775168
746200739404349440
746144313604714496
746205944816640000
746250001492238336
746142996748447744
746227507725115392
746139066492686336
746144603087175680
746202157364305921
746158402359853057
746229222927044609
746247275458998272
746206221506482179
746173350813241344
746263070960455680
746198084565139457
746221656390017025
746189838727032832
746195924376948736
746201410644041728
746218280172453890
746212382901362688
746169290827636736
746251540814528516
746230917455220737
746188303272124416
746196780061077508
746187913449345024
746230170793586689
746190325144641537
746252895729881088
746246436598255616
746251310090043392
746201792514396161
746216833003331584
746201817344675840
746245690024681472
746251100769095680
746253697030754305
746224407962488836
746155533246177280
746189498833244161
746243823420968960
746165083760398336
746190337601736704
746206095702528000
746207496428126208
746248541853519873
746227092220575744
746249800299872256
746184654357553152
746163167055642624
746163988992495616
746204531306827776
746196339764039680
746264664896602112
746243156421779456
746195060635512833
746260638331211776
746198491555201025
746193995286487041
746259476727107584
746227771911725056
746244524066803712
746174709776191488
746149774424842240
746192711737212928
746248214773403648
746138940877508608
746215520353943553
746212038897065984
746231928500584448
746264278999633920
746147551552872448
746250739962486784
746147014648467456
746145865354612736
746228535308619776
746220876597583873
746213016362852352
746217382717194240
746169575822106624
746172377470504960
746264858056867840
746213154737127425
746227239008641024
746213679004147712
746195110602256385
746252451246903296
746261204486721536
746180103500070912
746249984941633536
746245874402136064
746262341231214592
746145806659502080
746227209904361476
746255664150904832
746212630252027906
746195190633816064
746263083664941056
746153025308266498
746234033810472960
746215599810842625
746204829211471872
746230192062926850
746224848221835264
746257576694714368
746239834780536832
746266233482387457
746214710840745985
746258771916230656
746180623581216769
746248718278504448
746189737728184321
746200877958979584
746218296811261952
746258000034275328
746218276036874240
746204304877359105
746203956569726976
746173325425123328
746253818485149696
746241906628145152
746199762282512385
746263121443102720
746196587307634693
746196587307634692
746229332213800961
746241747265556480
746263146722115584
746195588991979520
746257522143731712
746250525952311297
746204275286511616
746229017737461760
746254934023147520
746201167542132738
746253893974261760
746265222684512256
746235438956851200
746224106018766848
746197384179261442
746204447349432321
746240363166212096
746217999187644418
746253680115089408
746202618595151872
746238572345233412
746206376523796481
746197090452180992
746178757027856384
746217067985010688
746205626024394752
746254820835794944
746208691829911557
746252476370673664
746190937647288320
746216505860206592
746205751929016320
746178300108738560
746205193780400128
746223162413588480
746264031711854592
746191398727102464
746253340342915072
746256477715828736
746228262427205632
746230955346518018
746204225118449664
746237834063798272
746229617149677568
746139267638919168
746189427714646018
746171098316738560
746232133966954497
746258818183626752
746243920099565570
746206012001005568
746214085767815168
746178572616794112
746238488446537729
746229277792735236
746232087657611264
746213813087698945
746211955103305728
746221245692182528
746220964506017793
746195702309478401
746237401861853184
746262097986723840
746203268854910981
746256938904784897
746261766498324480
746220721144107008
746251595298414592
746246293803040768
746178207896875008
746192698881671168
746264069498343424
746205680533569536
746199078539669506
746239436271190016
746198680038891521
746263360375750656
746208180384915457
746266070021902336
746243307345428480
746230947029278720
746224919613083649
746245195126083584
746203247803666432
746235342403969025
746188513138221057
746252501364707328
746232318470193153
746226027018362880
746158947535552512
746204036127350785
746197337773510658
746187758180282368
746215591686471680
746207106332712960
746217567228829697
746187045232513025
746250245055647744
746219731271585795
746174604805169153
746212856815706112
746235371785060353
746158146284969984
746216854075518976
746251662629572608
746189096268136450
746233849529569280
746199724655443968
746217579547525120
746213981086351361
746251058675130368
746229743322697728
746198512497397764
746222029850836998
746191105079676929
746253499550302208
746238924574457856
746256494362931200
746249376650170369
746225905219993600
746210298202226688
746225951369891841
746171211537879040
746217210394218496
746262475428007936
746235141169635329
746149594363478017
746212487633133573
746221425900478465
746228937949249537
746173417724882945
746208037703024645
746233828478353410
746251431846391808
746245660748484608
746266061851467776
746209971331751936
746230078657331200
746153461293547520
746254934329286657
746239121509670916
746263557491335168
746238719120662528
746235279699128320
746182809035866112
746168472598568960
746190903765663744
746262882233483264
746240631622631424
746257517706117120
746239201285279746
746259250259857408
746256666476290048
746179717838036995
746201024784801793
746220754648195072
746177469745487873
746146201108680704
746234394734563328
746228711419043840
746192254671347713
746231408247529472
746239927134760961
746196171878629378
746234939792752640
746209136438710272
746188282426449920
746214626702954496
746203092538908673
746212609259560960
746203428217462785
746221736140562433
746213372903882752
746187611266383874
746180690778140672
746209279296733184
746201364556963840
746187863071424512
746212487960236032
746205785512828928
746217537638039553
746257375405965312
746174076318687232
746187934206992384
746176685318377472
746246700679962625
746195245046521856
746230707756797953
746152345571041281
746242015826841600
746247984359211010
746217944498110465
746201465102860288
746252744617508864
746266044931653632
746252350528970752
746176504715849728
746208662583054336
746228912594640897
746261053785382912
746245006227279872
746218850685849602
746142401123737601
746191834930544641
746229847857369088
746211212547874818
746252878914920448
746208561991081985
746183337413320708
746202463514988552
746212915586338816
746223896148353024
746262446348832768
746234520500768768
746246071769251840
746202845217644544
746239268633227265
746197484653797377
746255290769752065
746186172771110912
746260516889333760
746227134218141696
746185144956923904
746252329372942339
746181747541348354
746208209564663808
746242695195201536
746210554411311105
746213066614808576
746206548691607552
746247027911200769
746264727911796736
746264178231488512
746192648826851328
746207567789985792
746205584039383040
746246851687415808
746255982909591552
746147094495277060
746186558454136833
746233325220597760
746230317703303169
746191466054070272
746218418622201856
746190564383612928
746256582523129856
746207047624986628
746193575604412416
746186378241806336
746264962679595008
746139855164440576
746148516146388994
746228963115044865
746173875109531649
746220952057307136
746187657726689280
746199921758371841
746208419267260416
746255965754843136
746196847060910080
746151745865269251
746240539259867136
746227335846731776
746204862757539841
746261280227463168
746202903791034368
746169177526964224
746234923279745024
746254313203376128
746215063292284931
746245060937814017
746254053341036544
746229499805630469
746165901561630720
746234860226830337
746189951889354752
746248001023270912
746234965155713027
746209501498351616
746145421077151745
746226333223530496
746261775075655680
746225876199579648
746208331224612865
746226631199494144
746243768861360128
746232829969727488
746218397503873024
746254258740158464
746239755147313153
746167931906695169
746266128721252352
746211329971621888
746264459597979648
746251087808716800
746219202923552768
746244217631088640
746226421404577792
746201150458781697
746190870328770560
746259895893131264
746202140570324992
746187305031860224
746216501674336260
746255966040133632
746180799783800832
746217718307651584
746243844442832896
746230183724621828
746165465626513409
746147996182581248
746179784917585920
746211267220672513
746237376809308160
746223447391375360
746188878210535425
746208461352902656
746187112345591808
746243404108021760
746190320811937794
746263788169601026
746198461935026176
746220666752376832
746187380885950464
746247187172990976
746213876270661633
746213620292288514
746242540005793793
746202849109934081
746154845682470912
746260646929436673
746185141127634944
746190698278424576
746158729272365056
746205735009214464
746183169808998400
746261187684343808
746201750554578944
746228786916528128
746190312721121280
746251259938672641
746263582862618624
746260605028409344
746207479986458624
746202584851972096
746231995705917440
746214886963765248
746188303301378048
746183106806296576
746253730241216512
746138785339973632
746209698471256070
746217566918443008
746246075707691008
746259526937088001
746178652291751936
746251960349786112
746245228542181376
746240069564923904
746211678178578433
746265398744649728
746205256623611904
746182607394603008
746235971750944768
746236458374074372
746238371026993152
746223808038658048
746249619965804545
746238207377842176
746243852894339072
746150651114070016
746233652070146050
746197325534552068
746218133455704064
746258109388095488
746205126621204480
746216828813225985
746189746364354560
746212605232971776
746176177522388993
746263993900220416
746154061330849796
746188135772520449
746243660048699392
746215289570787328
746193135240249344
746189452540678154
746197329401651201
746256561434165248
746264765744484352
746161954977353735
746160839263019008
746239662721638401
746258352322150400
746184859798863873
746210399129735170
746212273824227328
746212026528104449
746242527582257152
746250597087776768
746149833455566848
746241684258824192
746222130581233665
746193391315095553
746260265033932800
746243328673361921
746177704232390656
746231873966202881
746192061666205705
746215872734212096
746261204524359680
746238014293082112
746244159028203520
746206515090972672
746205391034322944
746226597271740416
746227839024783362
746190656389799937
746197358782750720
746217093226364928
746207941271785476
746192527250722816
746215163825532928
746236714067365888
746217676058464256
746212613596418048
746253508094070784
746257912033476608
746260097555435520
746219597355880450
746202622663626753
746247858219851776
746228824753344512
746173032134230016
746219039379226626
746232901574893568
746262303755087872
746203889490264064
746244716736438272
746245966869700608
746198562803875840
746179717896740866
746257014695723008
746180430941007872
746226496616816643
746208469687013377
746264337673650181
746247959088631808
746257014532218880
746188534306897924
746262454552793092
746202257939542017
746211355510743040
746137959284543488
746266258945908737
746218980579278849
746240795338907648
746193856551542785
746207060178567168
746194804824907783
746265243618316288
746188232216481792
746243957718392832
746259203870822400
746199556849733632
746248621809631232
746264392342245377
746190824350720000
746202455164125184
746252400936222720
746220939319271424
746214404669071360
746250412827807744
746243131381776384
746266573262970881
746205026100535296
746210046820835328
746227423616729088
746211938158288896
746198617325637633
746243601047265280
746215650377379845
746180019601416192
746218800031272960
746241952971104256
746254472993615873
746240417776041989
746196658304622592
746220645587910656
746194057865551876
746261447714443268
746219941171335168
746245933071994880
746225553263329280
746189314086731777
746243693561188352
746259539410960384
746255529568239616
746222990287769600
746265004698116096
746255617963270144
746184444768182272
746209723905507328
746200206853582850
746254980294782976
746184981504917504
746260453744050176
746216573048807425
746253696909062144
746230510834221057
746238697981435904
746186785043193856
746142455452606464
746214538870063106
746254418413256704
746264841007075329
746219781640970240
746237963881881600
746256527942574084
746250077136621568
746204753554616321
746253512355516416
746222575076859906
746146687769579521
746204619332694016
746254120353312769
746256330847989760
746244033316458497
746251062626091008
746225645143764992
746251972949454848
746238144270340096
746247115962257408
746161451367268352
746244817437528064
746258654513475584
746190807451971585
746210004739383296
746265881257316352
746258750802006017
746194506727317504
746196268523761664
746143394859098112
746190329125175296
746204489347010564
746248617590153216
746189549005606912
746223690853933056
746212886440075264
746265432508764160
746196087866724352
746191034007191553
746203713522434048
746214299635326977
746198269143851008
746222357065326594
746199871439286274
746228518300749824
746246583189123072
746221551796658176
746253902257995776
746175255010480128
746197837269000192
746216229052899328
746245127925075968
746264681665466368
746240392438366208
746219953733263360
746217483246305281
746212357852925953
746266275756793856
746169760551927808
746262194447343616
746241873287708672
746197568850268163
746193944736731139
746202765282549760
746250119146835968
746195349744672770
746250404338470912
746265441077764096
746253801779265537
746148323514429440
746152802699730945
746227805508100096
746199422355148800
746212823223570432
746162949069365249
746139041339441152
746196075539640321
746217319664226304
746245333496139778
746188949287108609
746244699908939776
746198281890340864
746184146804944896
746163418823036928
746248122767151104
746207962054569984
746261317976231937
746169978706141184
746211300674461697
746211300674461698
746231794291245057
746233153178599424
746251255694106624
746196549428928516
746248357371330561
746234553937715200
746223934085832704
746229692810727425
746246910361604096
746250416724254720
746220771618365440
746217739098873856
746183689571295232
746253981916200960
746210055050035200
746251679339806721
746243378950483968
746186827057401856
746168242142588928
746243563395158017
746247199806398464
746232448292315136
746166644066648064
746224030412214276
746228166025347072
746261300993495040
746184306196897796
746260235967434752
746161527011557376
746229051296120832
746224936704827392
746237968269049856
746183215547883520
746192686613331969
746227838882185216
746187049485631488
746218129123008514
746230284144644098
746163703943405568
746209010534088705
746213632862617600
746259824640327680
746138806580088832
746222512334217216
746196553782558720
746215788911091712
746211250669944834
746248567388528640
746266304760389632
746220859807825920
746146792501350400
746176756458078209
746206858868731904
746260655125192704
746173526835605504
746204824891318272
746193290370809856
746257534651097089
746153327314903040
746261137449230336
746264849508872192
746166971394363392
746258914442944512
746147090305261569
746172742492356608
746204493340020737
746175607151681536
746225410279563264
746224546378719234
746164022660128768
746177654206914561
746198156057075712
746222877238693888
746251293413388289
746243496282034176
746239285007835136
746224294951149574
746224231759773696
746187640735596545
746215449117884416
746219332787593216
746248441332916224
746221430153449473
746180057312428033
746198336093380614
746204979942199296
746215683944390660
746145026774818816
746217563059695616
746261196303704064
746173266931363840
746241508269907968
746263704354885632
746179772288491521
746215436480446464
746262400224083969
746186600481067009
746206418714263552
746265809975152640
746238001714368512
746262815460200448
746202589285384196
746236449746468864
746138328337027073
746234121916059648
746181282170871808
746247644272484352
746206796113534976
746214815538909184
746247472620658689
746211451992367104
746240748861939712
746140949953265664
746198235564253185
746238878554566657
746179386215440384
746245862058233856
746191969341186048
746180032213581825
746230468694024193
746223086765150209
746173447152119808
746212466787385344
746239662528749568
746237230079873024
746178115358031872
746262643321749504
746190971029725184
746203591837286400
746243106178203648
746205915309703168
746216208001695744
746242065835528192
746232717067444224
746193886142332928
746240094688796672
746256150459449344
746242359558430720
746178295880880128
746250894954618880
746215075845804032
746192971620442112
746208163397918720
746245215783165956
746184264157323265
746265709387325440
746218674462162944
746263964485509120
746194267895279616
746244830255153152
746226932958662656
746257798674124800
746184461633601536
746165310391095296
746249200350990336
746206800454639622
746215432126767105
746142832889577472
746220746565836800
746199183531507713
746189997988970496
746199825268432900
746171903522463744
746217663701999617
746259421915865088
746221383944830977
746263377299779584
746202681329352704
746202060891160582
746264702821470208
746240837110030337
746141646052548608
746157680973217793
746211544237629441
746234541493227525
746246570530660352
746175309494521856
746246641909383168
746262358205423619
746199741399109632
746238152608747520
746186109839876096
746236219311423488
746175506664480769
746172545259307008
746205542025039872
746257769565675520
746200735222661120
746231210993582081
746176135743049728
746238148682735616
746248634371543040
746194959968022530
746230632284487680
746202568250974208
746204556300689408
746187292549709824
746238903737167873
746244657953267713
746235153660284937
746199464625348608
746169022224412672
746186734887571456
746247753626435584
746231626456137728
746239935183622144
746142556048629761
746213225826422789
746254477116719104
746233685637111810
746254044990177280
746228270836809730
746200517135609856
746217520810491910
746167713492570112
746246847744868352
746239528302612480
746162001135702016
746221903828815872
746199862744489984
746202152947769344
746237519285489664
746265587727409152
746141839082790912
746198172498747396
746215356847427584
746251197204561920
746179277318668288
746206263457898496
746224005376446464
746212953574121472
746163083005964288
746201817600516098
746241344733995008
746264719523201024
746182968360767488
746231030827220996
746189813582168064
746202903791042560
746250223874342912
746192124303990785
746225515120361473
746196511520751621
746254070143279105
746214392107196417
746138089236606977
746221564123766784
746216853945475073
746215805512097793
746224152206446594
746245001978515460
746228640124264448
746212626141585408
746174210414809088
746193001014169601
746210793205571586
746195655870144512
746223154062778368
746242430945624064
746234625542938628
746187917362528256
746212793993428992
746196625110925312
746206125238812674
746240052682907648
746175867194327040
746187766711496704
746213192494264320
746182473323806720
746195928495751168
746261909394104321
746234545620422656
746230175101161472
746192636327796737
746221249647370240
746148457497362435
746194137741811712
746242091391455232
746203633524445184
746193982527414272
746247040594739200
746189461193555968
746199380718325760
746244582694850561
746243815086895104
746205911174152193
746193860888432641
746146146599448576
746137804044800001
746246621084585985
746216925257076736
746208528453373952
746259699096518656
746163200467558400
746231420817809409
746259195603804160
746230850350526464
746260843973722112
746188169196953604
746238672786202628
746227947850211329
746242422607319040
746230238078611458
746191696468140033
746208591242133505
746253625610092544
746237221808705536
746228266692808704
746247678170824704
746252782479491076
746244267937533952
746203201431449603
746240564497022976
746252878860455936
746193391256428548
746248688838680576
746209232886734848
746174462257598465
746265092765941761
746230841878077440
746266380580708352
746260445279969280
746248298915201024
746236537969336321
746259627625615360
746238555576426496
746188676833501185
746199523270107137
746250010111709184
746263947926351872
746207974910099459
746191000268218369
746200521413787648
746165511768047616
746251272337113088
746225834088767489
746211938225401857
746257513759256576
746234348421058560
746263767248318464
746220482211381249
746236474849263618
746212626078720001
746250630646370304
746180988552777729
746206712332378116
746252115761238016
746215239088144386
746180183191846912
746240489171496964
746219798632103936
746168825255714817
746226719258902530
746219156635189249
746173162128351232
746188164880957441
746236521204879360
746265315055702016
746255710028169216
746242695341871104
746218670414667776
746223103705899008
746225351538335744
746252488794202112
746252145121320960
746248244066455552
746228774191013889
746228816142471170
746217244187734017
746212643023654912
746253340447768576
746195274473701376
746212013869662208
746244012332486656
746225402230640641
746225750269845504
746227746582335488
746220788253003776
746188529772822529
746259526903603200
746219433404731392
746221862036725761
746142099012128769
746251914396860416
746247803656089600
746244721002057728
746173166125481984
746230359767945216
746243844505735168
746194620225191937
746193676238356480
746257861957849088
746244444337250304
746234793059180544
746235120282013696
746261204474150912
746224651236323328
746214287140524032
746230569533530112
746231731145977856
746255592747040768
746220117067849728
746149766313086977
746220645717946368
746251687589986308
746253814307520513
746200462806835204
746216237709983744
746209618813026305
746240887542386688
746262127460126720
746214442220716032
746237238443282432
746189423428018176
746223779060162560
746196843063697408
746183261991370753
746248248453664768
746243076952195073
746243076952195075
746237221519298560
746213548984963072
746200143905492993
746214039659786241
746184247359209472
746259124464271360
746241755545239552
746241474728079360
746201226031751170
746225792242192384
746214329310031872
746206431410413569
746263293338148864
746227469737295872
746224760401461249
746250555241160704
746247950486081536
746231882258350080
746246029473878017
746169047595651072
746242246572314624
746259816172093440
746189847006576640
746189133899436032
746208775980212224
746196646124367872
746164823809990656
746183723138195456
746236323921461248
746174336428613632
746209182689308672
746202996170592256
746221509841018880
746227839112880128
746166174275223553
746245811688865792
746250534496018433
746229147668611072
746191063417643008
746261427057373185
746212131096276993
746227084054278149
746216371587977216
746186965465210880
746229462094622728
746212722799321088
746233010442272768
746251125892984832
746252027366379520
746244276531564544
746199208504393729
746193583988842496
746261015977992192
746221841094631424
746210424358477824
746253558278852612
746241877175853056
746250425175662592
746208385838678017
746228950511169540
746264262197260288
746221807594676224
746212798070329344
746218938632003592
746248638536519680
746158238777806848
746215725614804992
746216669463224321
746152211655368706
746200135655268353
746260499994554368
746244804984483840
746241726499667968
746209010815164416
746260600607498241
746264807519682560
746244028811771904
746221539264069633
746215071420801024
746252937844916225
746248726465875968
746251825997815808
746207962184593409
746228258476199936
746219106324516865
746222378124873729
746260017649704960
746194833790763008
746265763997093888
746221795129253888
746265722079174656
746261116699959296
746188462840254464
746201725237760000
746170318398464001
746200014049841152
746224030701625344
746190551456714753
746260688868413440
746192237873111040
746265373725581312
746233824338546688
746224508491595776
746183974897188864
746233442350706688
746244733748518912
746257404501835776
746240241678192644
746252480426672128
746201607600144384
746224303146860546
746200446079901697
746258113431502848
746139708133154816
746247221021126656
746163972135518209
746206645118631936
746241508236361729
746202052372500481
746200794119053312
746181546621689857
746256108524691456
746215742601736193
746232880448208897
746188492330328064
746259871050403840
746198101531103233
746263121451319296
746228124115841025
746231773147729923
746216287982886912
746177909933617152
746230456383770624
746244049846210561
746198503920017408
746233912490233856
746204338121433096
746251310333333504
746169139614539776
746204501787344897
746193374525292545
746239381715877888
746229772632494081
746228673657790464
746232620313255937
746197585468129282
746242376486658048
746225511265796096
746253189188562944
746214899408216064
746231802394644486
746187150144610304
746250580490915840
746223661502210049
746212865435066369
746239671072481281
746176345655369732
746255106002288640
746226702108372992
746197702875086849
746249053831372800
746227432122814464
746225716623073280
746197287651540992
746184423545114624
746235493386379264
746174738968502272
746242498104688640
746243236340072448
746181051333107712
746207303792099330
746169173416550400
746218032763015168
746198017548517376
746181575797256201
746246897724178433
746204644267823104
746221794781081600
746251796771905536
746209258178383873
746231152302690304
746213288778727424
746212315813445633
746256687577833472
746202677319630848
746230636671733761
746259812116213760
746210181055287296
746213833979498496
746188060195315713
746167013114941440
746264002037067778
746175246479163393
746199724626108416
746247606544830465
746259275358535680
746256494384062465
746201385578835968
746166216390217728
746249536104960000
746240157444014080
746253377990975488
746253201821810688
746220771349934081
746255244556902400
746242971884982272
746220717167894528
746206003398483968
746202736199229440
746220230309908480
746233526329049088
746226655991992320
746262546923954177
746224269453991936
746190522105077760
746143227380523010
746201247078703105
746202631194869764
746256918235185153
746195874032717825
746264207960739840
746149262665318401
746248198230933504
746235086559838208
746197707002257410
746228585447329793
746169701731020800
746229923539361792
746230087121408000
746199242243354624
746262634979262464
746230863176695808
746266527150792704
746200236259872769
746146217990709248
746216564555321344
746236449742163970
746257694198235136
746186789480693760
746215402842161152
746260176953614336
746265545922715648
746202979171086341
746189045810683904
746235518661206019
746245228403822592
746249464852152320
746217252328878080
746206070540902401
746244838673293312
746186726415073280
746156292675371008
746250362449989632
746177318771658753
746191327474290689
746237443821580288
746209459697901568
746248743486369792
746192787121397760
746201486216986624
746263641549266948
746217902617960448
746203365298757638
746239646003245056
746229789485211652
746189486195781632
746199321792544769
746198986432778241
746162843863650304
746215352585990145
746195311979175936
746220775749779457
746259040397713408
746186592314757120
746171400478658560
746259677931986944
746226333043167233
746146511340306432
746164270287589376
746243823425167360
746259002628120576
746200009905889281
746211254805487616
746259828947968000
746231953645416452
746199951139475456
746193340845064194
746227436203827201
746241285728542720
746235132709744641
746249049532137473
746202576551448576
746199791839772672
746209551599296512
746193282279972864
746216971692216322
746240665030275072
746185694540763136
746197170328506368
746181022002249728
746194427199139841
746251398321442816
746196721307312133
746197295851442177
746171685729087488
746233945725927424
746227557834448900
746256028916944896
746197883402092544
746201972840161281
746194343069810688
746154027499552768
746247506141548544
746233807620079616
746211837608267776
746222625240735745
746241135069134848
746223418006069249
746214803014770688
746227998311866368
746194964153937920
746242607156600832
746193424890494976
746228828930879492
746262634903773184
746226827975241728
746222533368647680
746221644167798784
746202358678360064
746241550192021508
746211179006070785
746247589780135937
746204208437698563
746191914689433604
746247908664705024
746259547837300736
746195211399749634
746243508978192384
746203847744327685
746213557268709380
746219307768545281
746167629795180544
746244297515802624
746239561840365568
746228816226357249
746212181566357505
746243563273469952
746238643371573249
746188332816695297
746251255580790784
746226920530935808
746245660354154496
746193647054381056
746197073687568384
746256041369808896
746250605430181888
746204967409582080
746180778917138432
746176316202946565
746250190214987776
746236986764103680
746247103253458944
746254263194685440
746218649363460098
746257438165204993
746253013279457280
746165893227503616
746189201046016000
746242334648582144
746233576627154944
746264631438680065
746230896743723008
746232037523099648
746242443717320704
746224278194925569
746258163830251520
746192136899461122
746218187931291648
746261170949070848
746232607856173057
746201930611851264
746218468773494786
746254636156395520
746230858764345346
746178635648794624
746258880984915968
746229290165927936
746225540663640064
746204183175389184
746262039144849409
746172390158241793
746257094173679616
746238572013846528
746247556380958720
746258965047173120
746201976757596160
746244368512720896
746176064544739328
746206448074448896
746232628882214912
746231668550230018
746249544304726017
746240627189420032
746176005790965761
746139297091248128
746221530514759681
746146704181891074
746198868786700288
746189947774722049
746244251172802560
746187007588630529
746226253561159680
746156879550775301
746241906498215936
746206393271648256
746194942993653760
746226807163084800
746218066317434880
746257236767408128
746182762814529536
746222751434735617
746227591565082625
746142787050082305
746248638486159360
746245295705468929
746231366476398593
746174789253996544
746206666039799808
746251129894244352
746235812333793281
746266116318707712
746228300360519680
746182456592605184
746209304525496321
746194536385286144
746213095916199936
746193240261459968
746234826781384704
746183262020771840
746201704106844161
746194489866280960
746250081486127104
746226257612857350
746234310848503809
746255311598653440
746233652271452160
746242103840227328
746232159183114240
746213616026681348
746235460079390721
746176546860261376
746253818564796416
746212244631871489
746229516855480320
746255269718532096
746148214080823296
746265570799149056
746246583205892097
746214517734965250
746208868066222080
746235573090672640
746199749796126725
746217546035060736
746203566663049216
746217437008257025
746263444479959040
746197719773908997
746240790850994179
746238983055638528
746145433471299584
746264753065037824
746220792539537408
746160067385294848
746262966312534016
746232574532456454
746250706403926016
746201066757197829
746187208919441410
746147950217224192
746173463925133313
746225397889536000
746220784251613184
746217101451374592
746204640346202113
746220528113901572
746195148741058560
746222340342587392
746192782864220161
746190824082276352
746220364733120513
746203738491101186
746242397554647040
746244561639346176
746199007198752768
746150286243336192
746208532496715776
746203545590890497
746245396318523396
746195815488618496
746199930096648193
746235552207298561
746225443833950208
746228065378803712
746251327093772289
746265839503048704
746170817206173696
746201570128191490
746181407966400512
746256402080014337
746246319124152320
746227918636875777
746194359901528065
746227394457964545
746238907705102336
746154275139686400
746213582455463936
746215566466121728
746205214894497793
746238022597804033
746236856547737600
746242866939322368
746218368118591488
746189977172643842
746243559175577600
746193139648499714
746219655971278848
746173216520048640
746193370079363072
746182775485538304
746191650460860417
746207848841908225
746181894635552769
746200185865265153
746241785093992448
746203360835960832
746247636043333633
746195332912975872
746173161805221890
746202048224337920
746161069941469184
746250391533289472
746263951718121472
746221715198402560
746220419087142912
746195081468665856
746193584282439681
746211925567037445
746211183464591362
746138907008458752
746213763028705280
746208431833387012
746248458244337664
746251142414409728
746209669182423040
746216208182083584
746260042681311232
746185887667597312
746262379038531584
746215453152817153
746168112186261504
746147102745628673
746147153228210176
746236319949414400
746232733773377536
746229608777867264
746221446825811969
746196591376109568
746216887705448453
746225033165430784
746225846738817024
746264941611589632
746207089626742790
746209572583464964
746249766661726208
746236143528665088
746251507616591873
746242665637883905
746238111013797888
746195110644224000
746200621913513985
746238681191571456
746262563701260288
746187988795817984
746205055317991431
746211632141873154
746250974910681089
746218120608514048
746254703378436096
746244435839582208
746195106756124678
746247816356364288
746226815501406209
746245085981966336
746211237793390593
746213922445766661
746257714788073473
746216640090537984
746195584961253376
746219236486328321
746230703814119426
746204552169328640
746244393938477056
746214219910025218
746253096905547776
746248948944408576
746190669182492674
746184763648647168
746204917090549761
746194401819430913
746221988075581440
746221367343800320
746210093021044738
746193152151715842
746244737649221633
746209945930989569
746265202006568960
746246960919773184
746186974059343874
746241705133760512
746200504863096834
746201150785912832
746204967489273856
746254078699765760
746222528968818688
746151804539371520
746173874862063616
746225121212280838
746212462786052097
746245870216183808
746203260323659780
746199418198646784
746255684937846784
746241772330815488
746251092124524545
746262354011234309
746223854335336448
746159010609504257
746253512082751488
746262588867121152
746260181185617920
746201985305587712
746213167286493184
746237099892842496
746183848988450816
746265898261032961
746246113594728448
746229826952925184
746164991431147520
746192908739502080
746242355536199680
746215083974418432
746205655447461894
746207224104509440
746262395992027136
746221132294938624
746252396494524416
746215729846857728
746262622346035200
746237175352565760
746156682418356228
746188504821006336
746200370423037954
746199586104975361
746214895432015873
746241646799421442
746203314958671872
746262211467804672
746191713278955521
746260277646204929
746264472050864128
746188118848507904
746246533146906624
746243458591916032
746234759634817024
746239847271038976
746261959788601344
746188374843633664
746239134147043328
746207160938303489
746259111478714368
746233199156568064
746263775829860353
746243978719158274
746207383408435204
746238710404919297
746169127048404992
746265579292622848
746207601596129280
746211502093279237
746259145280491520
746244163096674304
746245526140526592
746224537969139714
746261800056930304
746235682343919616
746230959561838592
746239448782778372
746257119435964416
746266246363099140
746218565263491072
746183840733995008
746211074341371904
746185958954000385
746175485831450624
746240296044748801
746211481079812096
746234143025967109
746144586012069888
746223971830423553
746214962436050944
746240987903647745
746248961317539840
746242418194812928
746261976507092992
746258906205270016
746202639658999808
746196817755312128
746258507553439745
746201284949139456
746145454518329344
746238643438682113
746228136602304514
746229659331792897
746228774434267136
746254879484686336
746161720046067712
746265579200229376
746248894191919104
746196066916175877
746163364074762240
746203419673669632
746242535664848896
746226375267278848
746216359252500480
746179277176119296
746176060216119296
746242263098003456
746235422393589760
746210516566106113
746203545460846593
746212169230888961
746237599262466049
746254799755157505
746172386060337152
746266481160298497
746150160359522304
746234210050940929
746235996941910016
746246705046130689
746225427312566273
746247157955592192
746177498732388353
746207223769006081
746191134494384129
746150810732662785
746266158089789440
746265126123220992
746164651583410177
746257534525247488
746228233117392896
746244171548200960
746187137570091009
746231827900174336
746248634107301888
746247153689890816
746228686332911616
746227251620937728
746237750173589505
746246189054631936
746184373427277824
746259929368006656
746238542934769664
746193009453084673
746250333022732288
746230468933124096
746211502021976064
746147283188613120
746241340216848388
746221241258762240
746211640366899205
746250362378657793
746253461868552192
746217281915523073
746262014201298944
746175217039380481
746229751367376897
746258952510390272
746249724886396928
746217735080706049
746229353055297536
746217160121323520
746204031962357761
746207370607370242
746234252178513921
746179222683684864
746261250959675392
746226605693927424
746183899320025088
746166933507084288
746227994184671232
746222331828133889
746160084347199488
746220716974972928
746147639838842880
746214391968735232
746259946283610113
746256070859980800
746220284978487301
746217017703694337
746196201242910720
746226974993985537
746150407894896641
746170788236115968
746261947184619520
746202673196605452
746198961065623553
746193873576222721
746146129847386112
746213762835718145
746212982850347008
746172578843131904
746222482927951872
746263658217504768
746209392354156549
746192174815969280
746156808599801856
746188391541202948
746165746351374336
746211204440326147
746237619952988160
746183693723533314
746248038637789186
746246222730661889
746237611694395393
746146796821430272
746191545435455490
746183761042227200
746249871766740992
746195462940594177
746195462940594176
746261510821912576
746225754371854336
746200253041278976
746183798669312000
746175003339587584
746241319308132352
746244754606854144
746177545188474880
746208331216261123
746238308104048642
746215553778384896
746207412533661696
746239721366392832
746210130698502144
746260781193437184
746211934253383681
746190731765702659
746224894514388992
746241625790242816
746230690908250112
746223737062645760
746224663928266752
746222273133088773
746235971503423488
746229231466668032
746209061050277889
746174302689583110
746192745262243842
746226471555866624
746204732742500352
746185346656788480
746210902496555009
746226370821251072
746210822590894080
746218867454705664
746235405494689792
746240979695460352
746248940564189184
746265109421490176
746240778226151425
746242615364960256
746164408397750276
746253361196990464
746206833790984192
746188899068706816
746259833062588416
746244423441342464
746169621942837248
746250802717659136
746166438516396033
746215088206446593
746253033982525440
746209656658268162
746187536041541633
746250278412886016
746227088135315457
746222659063545859
746209123763552256
746208255643267072
746254841681428481
746259078029123584
746182628739551232
746249733094649856
746238257722195968
746266531269648385
746225611652268034
746248768572514304
746247929493590016
746225121031950338
746256074819383296
746192904549326850
746217705326317568
746254594372665344
746242908991348737
746201180120879105
746186923618623488
746209857896775682
746264077593378816
746228690598526979
746174609217585153
746253512313540608
746207811344834563
746226924444221440
746262349775011841
746196582874243072
746187565213040640
746219404317204480
746187728845422592
746191990073659392
746194506794491906
746231102126198784
746212772942221312
746241604743102464
746161803852455936
746233853749039106
746233853749039105
746208905852657666
746205760200138752
746253986240602112
746204615268401152
746235837411561473
746199368152162304
746251536666353664
746255210960531456
746251209766494208
746220574481911808
746198478947127300
746210818484645888
746254347038711808
746264354648109056
746243072485396480
746206980683927552
746199980466020352
746185447299227649
746243316107218945
746252522382299136
746265067440775168
746246906435768320
746237557147459585
746232121132359680
746242510725349376
746194578198265858
746242665990103040
746165205382500352
746248160541052928
746219597175500800
746216619089637377
746192610969030660
746228317154476033
746165515966504962
746253243689373696
746206808507715588
746151125309624320
746258000403374080
746263167462846464
746250093846663168
746261561237442560
746224005288337408
746218494216200192
746172025413066753
746222088621432832
746213859191468033
746178514072702977
746216145284272128
746234620937535490
746224361686736897
746248642714079233
746201666572025858
746173572863787008
746188395601268736
746197363325210626
746235741051641857
746155743259262980
746190354362163200
746213108562071553
746213108562071552
746242279933829121
746211955061358592
746222772351733761
746174638531633152
746254254621372417
746230993254637568
746199124706398209
746248567032012800
746174218811936768
746236617682149377
746219471379927041
746255454284701697
746245018797629440
746262014151041024
746258562071019520
746255257114574848
746230984492757001
746260994888974336
746230699657592833
746183215921106944
746189133735833600
746261519055396864
746218632363933696
746193013622210560
746237292998598656
746210117939408896
746254296635740160
746251398216552448
746180317304610816
746239301868879872
746214878579326976
746207274457128960
746192862820212737
746212303276650496
746255961573175296
746184381576921088
746205906883379202
746176190357114880
746252862100017152
746217332180025344
746250257680437248
746216095023931392
746260831390797824
746254921469730817
746262735625805824
746249800513839104
746213020611710978
746193705560727555
746214962633154560
746188311639785472
746208385905758210
746196948059717632
746209182592860161
746207446339723268
746206519193067520
746182314019823616
746196910231326722
746231093737619456
746206116783104000
746209379897118726
746230624013324288
746238702116974593
746249045413367808
746212311468171264
746235283805347841
746252446977134592
746251998064934912
746216678120267776
746185312716500993
746245245319294976
746257291461206016
746232561597243392
746204472460795904
746214912066654208
746189691720851456
746191616747024386
746220876459180033
746262320406466560
746193948876513284
746208335288897536
746229885576740865
746188047738363904
746215864223965184
746228514194493440
746184050604277760
746186311145402368
746216392555257859
746201947707838464
746253059110670336
746236756186435585
746259602329612288
746195823873036289
746233438382915584
746201679280779264
746242900749586432
746190216029888512
746212164776534024
746230720457150464
746194452344016898
746225083287408640
746237871913205760
746141113464004613
746264312491159552
746219525733920768
746167801883201536
746223770558337025
746141792622379008
746190945733877760
746187678656258050
746211581688614912
746215646287958016
746214433827880960
746225804896411649
746222327474511872
746194255052345344
746171094202195968
746227197329833984
746248562984419328
746242569445773312
746256053885603840
746207832224063491
746248554625253376
746241566868570114
746192632154456066
746205303016816645
746213087586312192
746139528012795904
746230288317976576
746211451673550848
746243529949777920
746238144308097024
746262370503299072
746247938142154752
746261003164332032
746224383056707584
746247241866829824
746223791483682816
746212705934049281
746147929283526660
746252333525438464
746237389434036224
746251687761969152
746225444064616449
746195329037402113
746243949216432128
746200831821701121
746261057723850752
746242716015595520
746235996992208899
746222663245279232
746208419476971520
746199028447084548
746201276619186176
746191382012846083
746143000795852800
746181688967856128
746201721169289216
746196985745530880
746256569961164800
746224189720268800
746266321537601536
746209040062046213
746258150995664896
746190941724172289
746172813749293058
746248005377003521
746223132738879488
746208444319825920
746259086337933312
746218615662247937
746257362801950721
746179499461533700
746212743607246848
746225767076356096
746246021215305728
746235573208133632
746207785910599681
746262274243956736
746247648533843968
746192443192672259
746232830171090945
746212185915826176
746216304600702977
746195911873699841
746245715169509376
746253537462595584
746192028145324033
746257643505881088
746257576585760769
746146486312968192
746246281115348993
746264195365224448
746221031686168576
746210470319685632
746240748945760257
746253902325104640
746240296095121408
746221073595674624
746203717687349248
746179419799097344
746195098396831744
746249334669205504
746224240152612864
746241076244013056
746215297950973952
746184436358717440
746191163913183234
746240924993224705
746212181633466368
746192552185860097
746206213294030849
746206347356561408
746207915871084546
746262219529265152
746241290275196928
746255810842460160
746161224887435265
746231509154041856
746223045040181248
746221975136198656
746231542502981632
746254779010134016
746151569821933568
746197753022164992
746224944728530944
746230380877864960
746206095752847360
746199540038963201
746179629430386690
746252476504936448
746210659226914821
746238744273948672
746219928705896449
746235367758540800
746212852545904641
746246692266254336
746235120361701377
746247745313345536
746260655397822464
746190832575741957
746232964246179840
746235870957568000
746263310283202560
746202115148648448
746173040468295680
746206942939353089
746251767311106049
746205105733541888
746255785794093056
746208931135905792
746199066208407554
746195865820233728
746199439480487936
746227595629338625
746246075871170560
746234394709360641
746183140285243393
746188932652511232
746240212259463168
746191872956063744
746228229233479681
746215184868380673
746242103576006656
746184025304236034
746171543143727105
746226517709991936
746214056537710593
746149057287036928
746263838874566657
746201469527830529
746170192493830144
746197375757099008
746172793037815808
746199145816330243
746164630603599872
746221757405634561
746232519679344644
746220456965922820
746243525470150656
746222503945592832
746253675962728448
746202907985350657
746238764993773576
746166102816882688
746198923589484544
746205168937492480
746202412981981188
746249036768804864
746198755850887169
746246138597150720
746224105997770752
746179176823164928
746184339768156160
746174718303100928
746177758808637440
746211174971105282
746221149076369410
746190937399824384
746227168057823233
746244175599788033
746197002396983297
746161694582448129
746225292943888385
746231965955678208
746203390254813187
746205349166780417
746211292579401732
746217911031734272
746258683772928000
746225947326586880
746243995362299904
746211858542006273
746219219570692097
746202492644392965
746217411842498564
746176173714063360
746212173282586624
746219127493144578
746213108696260608
746265239746940928
746201318428008451
746239251830833152
746240933629288448
746252476131737600
746262936859992064
746186390833008641
746225444207288320
746210197702512640
746263620590370816
746238777526353920
746210512417882113
746234294033514496
746243894774370305
746260713950298112
746189029045997569
746205474752626689
746265981857710080
746231328673140741
746187573467328512
746249737532211200
746263259670446080
746257412785582080
746196272462204928
746240409127378944
746194150366687234
746213498720399362
746191566671253505
746200697645895681
746194968239210497
746169659645435904
746227616705708034
746238647758888960
746254158295076866
746179835257556992
746172465584418817
746262622438227968
746175594497511425
746256402293858304
746207454682218496
746230099620487171
746212156585054210
746211204201218048
746205827392933890
746186168711053313
746259489184178176
746232318579220480
746186143297769472
746249058101116928
746207177933623296
746206871577518080
746262991511896064
746180023766286336
746225695706099712
746249116645269504
746193118454681603
746204400977207297
746217218824822785
746184851582246912
746216115789959169
746186474719109124
746185598071767040
746148965138075649
746258855772848130
746246264715567104
746157185969717248
746216321239523328
746257370909638656
746190035511173120
746255366330081280
746158620526665729
746192812190773252
746184448715165700
746213930721120256
746195245159718914
746146792455053312
746265503757443072
746204564861267969
746141129989627905
746196641548378112
746229680185839616
746253768233226240
746253336261894144
746238592972820480
746212047394746368
746180485190160384
746189196641992705
746188496365228033
746244582623617024
746197539372732416
746220796905848832
746138428803268608
746253915071602689
746199283980898304
746225053835001857
746254405654224896
746208213884821505
746232540713750529
746239906117095424
746213406173077504
746249456362782720
746250119134220288
746238584865185796
746183530321969153
746266439254966272
746151511055556608
746172772049653760
746215474220802048
746223166452699136
746255412366839808
746190769661194242
746256532011094016
746246943945424896
746191457610956801
746198013341622273
746233522222829568
746223997088477185
746218800354205696
746243429059854336
746234755268546560
746193781104402432
746171266332246016
746203310667882499
746222185132417024
746265663082217472
746196201159041026
746234037975408640
746207106693365760
746254401396842496
746219185974312960
746228295964852225
746222826894434304
746141126109896704
746200517160763392
746193965569847296
746230326037352449
746219232078159876
746232561542668290
746248609071513600
746217348948885504
746158834188587008
746156414331129856
746236730999603206
746185493235150848
746233346028535808
746234931613884417
746212366027628550
746255668055842816
746206108197363712
746192980092948482
746191495284154372
746264941657735168
746233354387783680
746209786727800834
746199934249033728
746241516482494464
746188429147287553
746243475172114432
746253118212562944
746220725535551488
746230913273499648
746232091902246912
746191742899093505
746255919881687040
746213528189599744
746241718111113216
746180376163401728
746245127744552960
746200244501676036
746174953062436864
746240761708982272
746197673535909888
746196054685585412
746189033139634177
746201226048471041
746236194195836930
746188572055638016
746209929392852995
746194901260374017
746156284022501378
746227876660289536
746196524313382912
746261510935158784
746257421585231872
746156137305640960
746211216754782210
746174705502064644
746229705368473601
746190073469644801
746216048748224512
746219748065632256
746248244339027969
746187112446369792
746249632368386049
746174592092377088
746221174296707072
746217013316452353
746195660131565568
746208113213087746
746240837181280256
746208364670025730
746254145636667392
746221505558634496
746192900287930368
746247883595386881
746248504461398016
746230234010116096
746221853891399680
746257820035727366
746191910528651264
746173036055887873
746246142762061824
746164475431104512
746229298525175808
746193361896255490
746150642624897025
746261179526447104
746244565791813632
746226668801396738
746189083781672961
746249699712245760
746187007525715968
746225830066429952
746193626057703428
746200664133406721
746200903292620800
746216921066942468
746197899898294272
746245161613590528
746142220483461120
746186499905949697
746209207712505856
746198487302213632
746216921134030850
746194221653078016
746262785831616512
746244368508522496
746239646070247424
746215474095022080
746243265632968704
746228497597640704
746259053089800193
746224533888065537
746194716455145473
746234038336126976
746184696330059780
746256922106540032
746170615988625408
746174378417733632
746262882363576320
746208226190860289
746218406144139269
746241839682949120
746213783652044802
746249108285984769
746232888702599168
746220075179401216
746240505558740992
746183652032151552
746217793436016641
746200483883167745
746212139493253120
746223644569796608
746211120449368064
746180598327185409
746178488651100160
746145207176036352
746193168866021377
746153398370598912
746147366831546373
746185598239571968
746189989688401921
746265323280576512
746259136673882112
746177842736574468
746205252743888897
746259086388371456
746172738474172416
746261225449873412
746243211060883456
746233560130949121
746238353893261313
746260965587550208
746252773960855552
746243815095287808
746193919776415744
746196641833586688
746213192498450432
746196897526755328
746210474488799233
746153927125655552
746202228638134273
746251033307918336
746265126232293376
746239343728037888
746185325404315651
746228048844881921
746253189368811520
746214085918810113
746233061017190400
746234818359234560
746242049062670336
746195643589230592
746241000620728320
746223594171072513
746233316810981376
746260713753161728
746248063728091136
746236932292653056
746205306972102661
746177683529306113
746257320536121344
746176358158589952
746242971830489088
746216942155902976
746258666890854400
746224286344437760
746156892343275520
746203256326492160
746228770177093634
746218363836215296
746254514651541504
746212886226173957
746233262276632576
746175976443363329
746146934855995392
746229135106682880
746242154134126592
746174374277853184
746187552542056448
746201209275461632
746236676343640064
746216942244028416
746176743761977348
746203705058328579
746258784448811012
746246432223559680
746237926065856513
746236936453382144
746206876023427072
746190123880964097
746250387582238721
746235359525146624
746241772540485632
746214589117800450
746244595231625216
746240770177273856
746199737150242818
746237636864520192
746195408783708160
746225502629724162
746190215920836609
746240103211728896
746206611522281472
746249787616468992
746259371731017728
746213460929716224
746235594150285313
746214857507123200
746148713303773184
746253973594603520
746239717314723840
746236743330848768
746202756965249025
746186797718241280
746252027525619712
746217651031023617
746262848788140032
746240103203299328
746236395212050434
746239830296768512
746239679574355969
746256158936162304
746243303335550976
746198126336172032
746192548264181761
746235111960522752
746199158332108805
746261728929976320
746226022769561600
746205462450757636
746245098581565444
746249598914695168
746232457070968837
746221442811867137
746245782370652160
746171115010064384
746251365001854976
746191298307076096
746212185882275840
746259006910570496
746213204880089089
746254212854595584
746211048953249792
746256032972832768
746195731736731648
746195731736731649
746238291121340416
746218770968907780
746226446612332544
746243408419659776
746144791726010368
746192065919221760
746199640471527424
746195949832200192
746142657018224640
746242204302118913
746260877591068672
746141843163750400
746244326838132736
746197237433143303
746143151719612416
746234277130440704
746224030701608962
746230753919283200
746158460857810945
746193743372423168
746178287559278592
746205168937558016
746244033240936453
746263914334150656
746249980600516608
746202354504982529
746246344180965376
746183454648242176
746264988113899520
746201092086652928
746204388796968961
746235111746613248
746220520014700544
746234554097143810
746234054769410048
746198776616886272
746248638351835138
746245585024483328
746234927180505093
746258356562714624
746241097261678593
746193026184159232
746172482328006658
746263880788217856
746196872293810177
746229747403755520
746254950997594112
746257761093193728
746250911815712768
746174990903545856
746226480133222401
746210122217578496
746264979461005312
746247086530781185
746255789732532224
746240098807668736
746162827056943104
746218338687164418
746252392358879232
746182997574029313
746201217659895809
746206762626256896
746188475364311040
746256398107967488
746255248742711296
746266271176593409
746138244253908993
746238526136582145
746203721596493824
746250748162379776
746188479571320832
746215268506996740
746195039554940928
746257455135531008
746156032381059073
746174348902400000
746178761482133505
746221803366813697
746187619772424193
746258054577065988
746213402326900736
746244100194705408
746238941079216128
746257710736379904
746196557645524992
746254603000348672
746233513972637696
746185505792942080
746255785504743425
746255789648666624
746208440259731456
746249640958365696
746242720436465664
746176387371962369
746229382562222081
746248227578613761
746237733442453505
746206922022367234
746228711330983936
746256276426895360
746176374675742720
746194313776762880
746247040489955328
746192825025339392
746191239259652097
746226354094432256
746143613109706752
746231202583977988
746217046803808256
746233803379613696
746228379922272257
746225188014985217
746242674244485124
746178350289399808
746206443724955653
746193265238507521
746209543256846336
746223569172992000
746228140926656513
746266397332865024
746219999837069312
746234684003123200
746206829693140992
746233983634014208
746176932828545025
746187154200551425
746250672694231040
746159681505230848
746233635464896513
746247241975791616
746242120562913280
746256305569075200
746247174657310721
746243311615123457
746186671658409985
746220133840887809
746263414901702656
746242263055994880
746246461516554240
746227608359043072
746264434293739520
746192221112676354
746257790516236288
746260407606706176
746235007056785409
746209811763650561
746260562896650240
746260537663754240
746260114026405888
746185266650439680
746224148163100672
746228648466780160
746194498594574337
746256251030544384
746194238514204672
746261393242996736
746262408377827328
746231991251566592
746217546169225218
746193923865874432
746254204331778049
746252207738228736
746212030441390080
746171316332527616
746246654488084481
746244146470465536
746143025840033792
746251935355908097
746193894535159809
746203600225918977
746226052389699584
746203444910841856
746252455244140545
746168921540157440
746221253833297920
746252824242167808
746197073557524481
746246037874970624
746228271151382534
746174961245528065
746246692266184708
746188886632595461
746266586059841536
746249376864047104
746191398655844362
746245769741623296
746207995898408964
746197396686680064
746158377085075457
746158775644618753
746202559782625281
746193747843571718
746222298168856577
746171241158041604
746229956871491584
746248051409424384
746255475415588864
746206967970963456
746194079139061760
746207693761720326
746210290027487233
746216799587340293
746188903221125120
746235023859212289
746180363446292480
746237561383747584
746192116007612419
746187192096198656
746225053914660864
746251578697474048
746255848612175872
746230301139972096
746191965159464960
746190589280952320
746235049083731968
746199154204938240
746166325316227074
746243651290996736
746257215812698112
746221958333751296
746260747496325120
746219349556367362
746213008074911747
746191939997827073
746184725581074432
746252560114278400
746220327017975808
746238580360503296
746232016606105602
746249619819077632
746217558550798337
746247128477999105
746254430677368832
746222398886682624
746256725334958080
746208377366183936
746261280168771584
746263456844779520
746214345814638592
746238953775194112
746226803052732416
746256569797644288
746244054275465216
746161262850113536
746247455738568708
746200391235186689
746230607219294208
746255538309177344
746209090267807744
746144242171584513
746185002543521792
746259757472821248
746211233741692929
746199682490105860
746202773952176128
746240505747386368
746245589172527104
746233039932403713
746251373230989312
746180896504582144
746245534520737792
746249192339800064
746148826533224448
746262433728172032
746257341650206720
746203126319878144
746206087355895808
746252325505884160
746186353138884608
746229130853650432
746157953342935046
746217437037682690
746203289520222208
746222969223970820
746263855324594176
746224064130228225
746251167592751104
746212835810652161
746260365583908864
746152651914620929
746212282279944193
746194104296476673
746180363446259712
746187032725184512
746248198235299841
746239482437992448
746196734091501568
746260478876356608
746259560403505152
746247279414288384
746178182722781184
746182851058491392
746262731293069312
746184322940436481
746233799189487616
746232377173647360
746208264140972032
746225486074781696
746218800274509825
746238413003624453
746204900455899136
746237905383788544
746236248679817217
746255945055932416
746256452503937024
746262689484242944
746263314297200640
746224991008497665
746255106270724096
746180426486677504
746193915498242049
746194821434400768
746223241979531264
746230665910202368
746231957898465280
746209694218235905
746261699389427712
746218468903555076
746211447735128064
746183442111422464
746257027077378048
746198994703912960
746249921813061632
746221631421349888
746213200954171393
746255823354142720
746260298504380416
746217906829066240
746212043087175681
746208511718100992
746200945227292672
746189008150081536
746259900301451264
746245794974531584
746173380064337920
746188311916535808
746230619592527872
746242061729337349
746204921188352000
746242707757076481
746177293584728065
746226773805785089
746232473684611072
746201846667087876
746207844656025601
746243399871668224
746266275425443840
746199439186886657
746245899697926144
746228988293455876
746237867538546688
746234079947849728
746180627943276544
746211942696554496
746224521066119169
746259891635916800
746245094118985728
746210290149138432
746224018005450752
746243852999233536
746201607642046464
746215717477842944
746223380425146369
746239809455169538
746187074542305280
746192837516001281
746179126151741440
746199615574138881
746215524439252992
746221547447193600
746169206702379008
746261632309952512
746172075576987650
746233773742657536
746219655803469826
746225175457206273
746217357580763138
746203633440546816
746236416187760640
746189326648643585
746165448555671552
746195983092985856
746242527359950848
746158775380348929
746216958773780480
746184507426930688
746188924255535104
746229298508369920
746261447944994816
746190614576783362
746200911492485120
746205231856263170
746207584835633152
746246369250279424
746257228487864320
746255118732042240
746207102356467712
746227306226556930
746264312767995904
746207161022197760
746190102913679360
746188471069347841
746183337182695424
746261334480850944
746179470382501889
746192132780621824
746225141810487296
746251771568349184
746223330005422082
746259547984105472
746192946345578497
746213871963144194
746203033709608965
746236441370337280
746201444219379713
746217063652306944
746253973527617536
746262039425912832
746233488496427009
746239016685568000
746234168137285632
746237691281342464
746146767444414465
746258213973069824
746211485232205824
746221694491123712
746188055816474624
746262320297484288
746262320297484289
746243517370949632
746233576669093889
746233522436739072
746264031774781440
746198856291876864
746222268750004224
746200857054568449
746185971239104512
746211988649312256
746253399205773313
746150076456697856
746206888476311553
746254430769680384
746234180745367552
746235329955266561
746197346229190660
746215683843719168
746211992684290049
746247434771238912
746181584240279557
746262865653407744
746192850165989377
746216786811510788
746205554486349827
746227918762713089
746191872771526656
746217432788832262
746168061653319681
746227088076595201
746200064075280384
746188500605644800
746266019702792192
746192011145842689
746218213063561216
746194016140558336
746142459630092288
746215885031931905
746152807145807872
746235468602236928
746236710082666496
746139943064440832
746199829362049025
746244859279872000
746210138923511812
746159216096849920
746253885728161793
746235678044807168
746264442510389248
746260470462554112
746187455993257985
746237217400565760
746187116502192128
746197061360455681
746239784348065792
746248504155250688
746258222319833088
746190874376306688
746155160070561797
746257929037193216
746249254977437696
746220369070039040
746220230418915329
746186214596698118
746235304995000320
746237494320992256
746241776550318080
746201947569479680
746227029595430912
746251595701161984
746166182504431616
746265080346591232
746234302581506048
746248181206265856
746265227151417344
746189054165716992
746259644226539520
746202421576138753
746240002523226112
746198856199659520
746248739006734336
746262383430082560
746214622630293505
746202912016084993
746216690401239042
746215226840801281
746187649170481152
746215851603300352
746239339831582720
746251847061602304
746252241502273540
746239197053345792
746233413011546113
746213943232729089
746186923434074112
746256225927593984
746221140570316800
746207039362260992
746241264836743168
746222709500043264
746263331103641600
746214962423443461
746196989876920322
746204862740725761
746240023469527040
746188252923625473
746207819557310464
746249636910891008
746216820638572547
746175779105607680
746194049527230465
746203520391483398
746218062169333761
746247116100673536
746228480564572164
746257039580594176
746262114877194240
746227818191691779
746197610772344832
746195232497119234
746184432076394497
746261389300228096
746242137360982016
746203277100875777
746166203606011904
746210415797903360
746231345253228548
746254707644063744
746212185957797889
746194812823449604
746252425972027392
746236605002747905
746266128880590849
746223565041598464
746178434372501504
746266451573637120
746147941602099201
746210319505072129
746259342228361216
746175506416967680
746217210578755584
746147170068291584
746228799428165632
746249531789017088
746236709902262272
746240325371461632
746255449863954432
746258880922005504
746252354563997696
746249007643648000
746253654739521536
746184277071663108
746207811105787906
746188706025877508
746249334610628608
746243999556599808
746160344318488576
746246893794172929
746242812593610752
746195802830209025
746193538086383617
746203772209111040
746224907093049345
746203394503630849
746212496227209216
746242682499006464
746196557779742720
746242376390193152
746207228147834880
746243026364829696
746254124858081281
746189301881286657
746253000772042752
746176613902127104
746206490101354501
746229155834929152
746255667967692801
746257308188024832
746222818463911936
746223913290457088
746178161721769984
746217533636640768
746214668809560065
746204313244962818
746211355540086784
746190711175806976
746242435295154176
746256930755256320
746208369149513728
746211577741737984
746146129851588608
746231936763363328
746263364670722048
746148323506036736
746264455349145602
746248906896347136
746221635389161475
746245299987943424
746221283466088448
746259044571176960
746201360224313344
746182486011568128
746148486815547392
746221241124589568
746204057367248897
746236550690680833
746205076507627521
746230246295248896
746171224418623488
746209124111638528
746215105214308355
746186411720663040
746207471400673280
746180003012968449
746193944598319108
746188882106933249
746219186293116932
746244507327307776
746240652745179136
746233266408042496
746215335766827008
746217642592079872
746257958191890432
746237448108269568
746252736304406528
746262857042530304
746198092953714688
746240656612352000
746151376598732801
746168699434958848
746196318649884672
746221656444571648
746236999410003968
746226551130206209
746237548851191808
746218791944654849
746244540764413952
746246566596468736
746227608166137856
746257488631074816
746263046046121988
746243353491046400
746217852286296064
746256117093834752
746218229840785410
746189091796983808
746216166264233984
746236160519737345
746223191689822208
746264518045601792
746208247346929664
746253449180889088
746171349865926658
746195635221630976
746238530041479168
746236978140635137
746240107405971460
746226698308358145
746223808097320965
746257295600947200
746207811227377666
746215922847735808
746174424622063616
746174747579392000
746229273447403520
746255596811395072
746258436531326977
746249188141215744
746220570321125376
746187343053393921
746201029113315330
746256758570508288
746206469066915841
746250790268854272
746257383815520256
746253247908843520
746205248474087425
746177897505882113
746176047796871168
746245484285681664
746263784185040896
746250714557472769
746200466913058817
746218175172272130
746199112194785282
746208868041007104
746247455704899585
746234298206822401
746220536796045312
746232909883793408
746247015244382208
746206385298280448
746239096280879104
746233102729515008
746157345164632064
746225104422473732
746244498813030400
746215465895157764
746229957173481473
746189800953122816
746143776825974784
746259183163609088
746250102398984193
746206112509100034
746248751887548416
746253034150334464
746176739634614272
746198889770819584
746210571083616257
746209749096488960
746257815778516992
746231198582661120
746258272995377152
746180346668953600
746208637618556929
746176202851901440
746154086404395008
746194431322185728
746172369300000769
746180074156613632
746247522620956672
746226844882481152
746225163000127492
746256712412307456
746206871594250242
746259317062524928
746237619986665472
746249183619854336
746235669882638336
746234256100188163
746235229493465088
746240115505192961
746221824241864706
746240313002500096
746226974964649984
746199892184338435
746260600804773888
746226081611419648
746231886351994880
746222373750247426
746216770311065604
746208897359196160
746223929656672256
746238718957207552
746210281500487680
746182477534863360
746223233649696768
746233941531648002
746197702858334209
746226039639052289
746246155625848832
746210738797088769
746247912791900160
746249619965894656
746193554645487621
746216514378838016
746255215012155392
746218271876096001
746181395568001025
746243185756745728
746205600804048896
746251490696790016
746212634429554688
746206922085277696
746219333064351744
746245559900479488
746186223203409920
746191704856813570
746200827719651328
746227427769122816
746230351157047297
746243198599606272
746229831168253953
746221014783188996
746224856883040261
746199338636873730
746232373029675008
746225578244640772
746250022832902144
746186445526794240
746151951621062656
746262064675561472
746188257327644673
746201226203664384
746250228039196672
746175607109746688
746250916043558912
746244993849819136
746248739052986368
746210302602018816
746204359197753345
746201586666377216
746184868476891137
746236923627200512
746218338666221569
746143193750704129
746167508151898114
746211569143406592
746218330533486592
746218879995641856
746193760292241413
746194083043893248
746222583637434370
746236315809701889
746233551541014528
746196398345883649
746239872281653248
746237670494437376
746228891753160704
746138030457692160
746164672760537088
746202392002060289
746225229916049408
746153671155658752
746216120135233543
746185086618435584
746196914333327360
746216031782240257
746260244288929792
746173371835097088
746238123504345088
746239507565993985
746231114893647873
746196008393007107
746234860319051777
746204762052255745
746218330319556609
746264622840217600
746266430883127296
746150743506198528
746190543072428032
746227603908919296
746219764846997506
746206418462613504
746218548536565761
746243085168971777
746258335687639040
746258805533609984
746226123344744448
746157915518681088
746193445769752576
746228493185228801
746243110347411456
746262450505396224
746222126177222656
746186302693875717
746248164622143488
746198168501518338
746180803877535745
746254372175249408
746223070105337856
746191046388813825
746245429721956352
746205902630326273
746195639134912512
746221275027124225
746223430635184128
746217302807371776
746197941992361985
746240946140942337
746189113125023745
746216904361025536
746210684300460032
746153482281967620
746204950842073088
746252362872815616
746254514605391872
746252572839772160
746264019019902976
746192267153551360
746228920958103552
746234549974118401
746141566415347712
746147706675036161
746190132118593536
746248864869425152
746150563293732864
746258729868353536
746215184901931008
746253583708983296
746263561807233024
746252484583301120
746217407929147392
746233925010259968
746240551947640834
746240098891665408
746212928072736768
746246017096486912
746230724487897089
746196217978224641
746240065534234624
746149166301196292
746234029603586050
746142472359780352
746259862544322560
746252644251992064
746197241312907264
746241856510504960
746226685691891712
746231584634736640
746208394248232964
746225951386722305
746200127048560640
746196901641412608
746259531093651456
746257689706106880
746185803697577985
746187280222588931
746213016224423937
746189461189320709
746199342755655681
746246814051999744
746171945801162752
746229273355124736
746204674001231877
746234264711106564
746178962771087361
746248697235681281
746253730320879616
746264056928026624
746183647586193410
746193982468718595
746193982468718592
746206993157750784
746221530590248960
746241046615494657
746147379817086978
746246855894372352
746222000280985600
746258717323177984
746234654772989952
746221102955782145
746193475066945536
746252170002051072
746241789367975937
746244657932296193
746262718873735168
746232180259487747
746199502151770113
746261469021483008
746184818161901568
746265373901725696
746140723058073600
746244058335567872
746243114415722497
746188999752986625
746223871167082497
746212856861859840
746258214006595590
746244381133312000
746187074613579777
746211137293680640
746205768542654464
746223162497470464
746222990178672640
746251373302419456
746234378049576961
746248667800047618
746233421555339265
746246138643234816
746211527439454208
746175527761805312
746232159006920705
746259375942156288
746243580356878336
746215973376581632
746244993774399488
746244980952309760
746247178876755968
746184427902894080
746250588875333632
746217072019939330
746189729318592513
746210130794950656
746182972450213888
746189154707345409
746189725271154688
746169630431993856
746249754368221184
746258268511571968
746165478108839936
746208628885979141
746204640371318784
746227763497959425
746264463523844096
746260512472727552
746218502290178048
746252551612301313
746208427530035200
746266145548828676
746231651647127554
746174747549958145
746224747743084544
746226324755218432
746252627118276608
746217814617264128
746159400629350400
746235380421189632
746250144417456128
746264224436002816
746204250322010112
746165981190324225
746227822125948928
746253382185291776
746223498041778176
746204430417027072
746266170722910208
746260118250074112
746254166406930433
746223397353332736
746236030265626624
746219949392224256
746261355523620864
746149652827934720
746238048027836417
746238048027836416
746229965637640192
746193630231044096
746261016015581184
746221195247259648
746222809865588736
746203491123638272
746147857967644674
746200194350362624
746237456350121984
746236235941740544
746247010936709121
746184243445796865
746199636537315328
746261422695387136
746187166976352257
746212013756407808
746263674927583232
746249804620115969
746234185006743552
746238672731705346
746210973858443264
746172855944019969
746246981865996288
746266183444402176
746246809689989120
746189180204572676
746214886913368064
746226777748447232
746263645814874112
746188404082286592
746262962034380801
746210353009201153
746210839250624512
746201108654129154
746204535484354560
746260277864316928
746201356126420992
746180464092786688
746179797479473152
746261611648688128
746224529458880512
746254128930750465
746239268406722560
746216141018718209
746228057250242562
746261791873896448
746236839976042496
746264203762229248
746214132144168960
746172352623419392
746214563805159424
746248848381722624
746246822306418688
746208700524699648
746184562170986496
746152035481853952
746146327038431232
746187061938393088
746262680974016512
746254845946953728
746186797605064704
746252132404371456
746200693472538624
746192204222193664
746220460967231489
746206976409903107
746256175503597568
746259312905969664
746163980796854272
746252824372207616
746237884282212352
746225125163315200
746208532580569090
746211829106409472
746258557964718080
746191298378366976
746199023892074498
746265952518569984
746223476801867776
746195098166140929
746209048593240065
746186978220179456
746227067314802689
746217898335600640
746253151674769408
746242242025664512
746228115664306179
746229701228666880
746207228214943745
746215327533391872
746206540441354241
746146062767890437
746207886745866240
746212278047911938
746243814923304961
746212689081360384
746244804816736256
746254158093762560
746240820253102083
746242670125793280
746238266014212096
746244142200565761
746227507662204928
746256939085078528
746202320837324804
746254258748678144
746212781284700160
746225888765710337
746234981794480129
746255764453482497
746200844266151937
746242237831471104
746225527996878848
746219043607064580
746189268138110978
746198512509976576
746240757304942592
746253986177638400
746226630922641409
746226123457990656
746217248172343296
746256490156146688
746264782286819328
746249876032217088
746230418257567746
746227335578320897
746200789899567105
746248932305604608
746252581240971264
746192338389635074
746217088805568513
746257110976049152
746196545188487168
746245408775540740
746197442681417728
746196650087972864
746229378208522240
746190123855806464
746194544593539074
746189582534737921
746240887282348032
746141922981515264
746232868007878656
746253919169486849
746190157213143040
746259367457075200
746223586092843008
746205332192407554
746248953029664768
746235468426018816
746256586625196032
746210956737282057
746242661644853250
746204594103980032
746250525809618944
746228400990228481
746263154804596736
746183802985209860
746150210909380608
746140450772369408
746224970133450752
746221757200109568
746251536708231168
746234340233732096
746217286160121857
746256859284275200
746196461524639746
746260382445088768
746199850383904768
746210201884254208
746218061959593984
746207530284572674
746227407053459456
746259262792437760
746199334295732224
746232570279432194
746210122108542980
746193684547305472
746225351576018944
746246952535351296
746194892682977284
746247782940303360
746206498477334532
746235166331305985
746164337233006592
746213775540293632
746196016949395456
746256272052334592
746192363605766145
746146607922479105
746246642186227712
746251725703647232
746245601893847040
746237137624784897
746166882982576128
746258721681121280
746172742454640640
746197769967198209
746251377266008065
746210176814850053
746207412575625216
746218284312211456
746171274678788096
746239822017105920
746198927821545472
746220423369482240
746247224900878336
746218548486299648
746219286864109568
746244628735729665
746231617954320384
746206028606300160
746185925445591040
746241453764935681
746241713711255553
746243303386013696
746219630650220544
746182473369911296
746213989567205376
746227155298746369
746151213108989952
746224441403674627
746216027780849665
746249812803190784
746264346284728320
746176924217712640
746223606888206338
746264023281307648
746228623200288768
746150185613524994
746246348501028864
746227813984829442
746244893027274752
746198671574740993
746216254290092032
746237666392313856
746263918444576768
746247539805065216
746228636047441921
746220322915921922
746190299945271296
746218540030558208
746232112844398592
746206418651340800
746214777702146050
746210650829946883
746259640346902528
746210210331582469
746214652065910784
746225498519277571
746238068873535490
746214396297252864
746224596794236929
746192845682286592
746262760569344000
746245660584845313
746197924980260865
746247749239087104
746228224946954240
746221811612803072
746255672166256640
746250203104051200
746218829429170176
746251650206162944
746203256162922498
746202861785145349
746217663567826944
746249074857361408
746228778360147970
746259778779910144
746192174643961858
746231043439550464
746244649908572160
746266120273928192
746231122959294466
746243441777074176
746217738956201984
746187531616661504
746187099825668097
746219563402985472
746246717322964992
746186898402488321
746264782186156032
746217650896805889
746258767587643392
746236940710666241
746264606209871872
746253977759670272
746149220927737856
746218947167424512
746246474200154112
746264669313196032
746233149068185601
746185514194083845
746250211245305856
746263930947907584
746204979967385601
746188970506100746
746172385943031808
746191939997835266
746198399251156995
746247887647031296
746258495025065984
746218758285336577
746213922231881729
746260063606685696
746185384317562880
746266539960209408
746254087109251073
746233312373407744
746257308238262272
746143202210525184
746240979577905153
746221136535445504
746202618809090048
746241428603338752
746202693908070400
746225976535724032
746213435877167104
746236923614617606
746249406224150528
746191843528839169
746208431715999744
746225175759228928
746219660052299777
746248118547660800
746235204222623744
746250635037806592
746150491986399232
746257190617481216
746228870794219520
746253554214670336
746184906116497408
746235850170634242
746220079583399938
746254229606703110
746255827443552256
746252182555627520
746207030994604033
746140131837390849
746242359755669504
746200278228033536
746190312704356352
746138642893185025
746195152700473344
746243454523572224
746240937915912196
746164781904728064
746264002196541440
746185040195887104
746259765911764992
746248844028051456
746201050005155840
746216480941867008
746171736069181440
746263398460047360
746257702276456448
746202907809218560
746154136471769089
746198315381854208
746194838115098624
746214509644132353
746243466833838080
746232255366868998
746203138818859009
746206733203181570
746188584282054658
746201423210131460
746260919420805121
746215356738330625
746236470835372032
746211200262778880
746220901591441408
746233002133356544
746210650746019840
746216396875431938
746252497447227392
746209182622179328
746257471786876928
746230007547060225
746252274947719168
746207500647596032
746197031979360260
746181596705742848
746223451761893377
746259803866042368
746198227020480515
746217042684981249
746143218723479553
746211883657494528
746221987966509056
746147811671019521
746212781335076865
746185539490091009
746226400332394497
746240606301749248
746173082167967745
746252832769196032
746209719610544129
746249338825904128
746232322584805376
746148860280504321
746190706591432704
746142342181060608
746260805998415872
746203465752281088
746211107983896578
746190438411833344
746229982209335298
746229982209335296
746254930114134016
746194657718132736
746202165480292352
746171593148141568
746187447692759040
746213401974575104
746163024424222720
746217978132238336
746209950385373190
746232498980454401
746191138726387713
746240732076269568
746218967916699658
746223116104282112
746243370448740352
746202299886821381
746225464948076545
746263804913156096
746250043598897153
746222163955355648
746186420138573824
746260109857333248
746205290412941312
746208939503550465
746230355607228416
746261066133438464
746211694905430017
746218250627776512
746176676652953601
746218888363278339
746248223128489984
746242447529783300
746188982925459457
746145458746097664
746204409428746240
746230028522782720
746199972060631041
746251323054620672
746245987648278528
746179226957549569
746248881709715456
746179197626769408
746192036177424390
746221169808805888
746189523957088257
746265025522843648
746179738499162112
746248705594953728
746171027068051456
746231332733227011
746212399724662784
746239016643792896
746242040669810688
746169076897112064
746262425217961984
746241013262487552
746210373745811456
746249183783432192
746233916445515776
746191923031859203
746209891488915457
746203704836030465
746233698320687104
746198579534929922
746155856417300480
746224743603331072
746191310688706560
746181462588821504
746218091592323072
746202442325360640
746191306381090818
746258222370197504
746206691167866880
746204124249677824
746225020477726721
746231391344484357
746195718864437248
746151737560469505
746195102402387968
746257501256028160
746249012005711874
746198717854679040
746208599509065728
746196423490699264
746264535057764353
746197556112220164
746249586507821056
746232494773526528
746222478620401664
746215155399176192
746246235024089088
746246801200644100
746200697721356288
746234780442755072
746191864299036674
746227222294331392
746208306214035456
746181357588602884
746174361493737472
746192426398691329
746223199973576706
746238744156479488
746250710593994752
746260307127963648
746223820915146757
746148260423827456
746189788286324736
746178577050251264
746180451849633792
746243932342878208
746239964480835585
746264043996930048
746213074978275328
746229248164167680
746262722778652673
746248328308895745
746233052364345345
746254078380908544
746221992076967936
746192782771920896
746235820743364610
746236168811872257
746189251272806400
746204149381898240
746197157800087552
746239171908476929
746251566093570048
746239390008107008
746242397311369216
746211661388742657
746228426361626628
746182544534691841
746233706654793728
746246771836321792
746251897401597952
746232687703134209
746198403198025731
746248160377339904
746162902873190400
746224911144747010
746235564903407616
746203406998507521
746253524921688064
746237372615004160
746242485341532160
746199082620727302
746197493092802561
746194875939328000
746223925550424064
746262462970859520
746218443855138816
746247862594396160
746226777861689344
746202530632261633
746201050093260801
746215511780823040
746207622357889025
746207622357889026
746224558923931648
746206397864382464
746228233071263744
746149636335874048
746213935003504640
746187133128302592
746171987672838145
746219559389040640
746227842975830016
746159891107168256
746214136204296196
746250521829212160
746193592260005889
746213112802512896
746204665457455106
746243403839643648
746259866663026688
746205143696183297
746227125993119744
746187351357947904
746208381619208192
746148079993249792
746228866499256325
746247116180250625
746236042852765701
746211082562215936
746233929011605506
746211342596481024
746165738122121216
746197610520711175
746215969211580416
746203901947322368
746201238639763457
746265751196176384
746219605723492354
746265289944403968
746229449746612224
746173262703427584
746196041821626373
746197849575043072
746232851226472448
746210705200668672
746253512368087040
746180359293796352
746250160951398404
746212227556859904
746209333864607748
746263612302385152
746212756303450112
746187430965874688
746243961791127552
746167390845579264
746214262117302272
746238601357189121
746236584043782144
746241168254582784
746239310416908288
746210218732752896
746211862748893185
746153444646346752
746199556765847553
746207110799597570
746195098396811264
746191042450329600
746202891115864064
746262756404387840
746257442317676544
746158578264748032
746215541317132289
746194636843032576
746225540319715328
746189511516815360
746160017171111936
746249896915787776
746225460678320128
746237502537687041
746242426935861248
746227667167391744
746216107485204480
746221354555346945
746238987464024064
746209727990792192
746229567208067072
746199070423711745
746263859774754816
746185639909941248
746197446963789824
746200022505529344
746227662612398080
746236898637549569
746206460648914944
746190379658027009
746256586822254592
746225356051353601
746204380118945797
746235195934674945
746200269835296768
746238127652503553
746243550937911296
746147622960959488
746243219378176000
746233786417876992
746228610705416194
746223292277620737
746154384166289408
746244855412723712
746256746105159680
746212735231266820
746232112936681472
746221715441627138
746238068722536448
746211896420761601
746226006051041280
746234520463020032
746190086144831494
746264148984496128
746254644649811968
746233887018254338
746192032167665665
746264035830661120
746247199902830592
746261322254397440
746232129562914817
746254573359136768
746182624553603073
746236177087225856
746155621527977984
746233912469295104
746253604692992001
746173388494880769
746242720222576642
746212374621749249
746216963291045888
746263226288062464
746137833337982976
746234277382094849
746251293551919104
746214723285200897
746252551947980800
746217470491430912
746184247468261376
746231441697079296
746227562297253891
746189331233050625
746197987957735424
746266267162710016
746245887232475136
746236114193653761
746192531260465152
746203935761805317
746251440180576256
746200735382016001
746265042400710656
746237339240927232
746241311242489856
746219974625132544
746210730437804032
746258021358116864
746255525764075520
746252241401708544
746187192062574592
746229206141440004
746254577691942912
746194561228103680
746198814231453696
746224340992045058
746191021558505472
746249792104325120
746184251809341441
746218003516137473
746204585711140864
746250710409486336
746236248499458048
746233325161897984
746235283666984962
746203960713711617
746232444131540992
746198973740785664
746220880548663297
746208205382918144
746258897694916610
746174546126999552
746181139598090241
746252753207435264
746200437661962240
746255009537482752
746215822067015681
746203839045328896
746191256053657601
746225909502377985
746201016320700416
746183916004990977
746193961501351937
746263125645733889
746266405545381888
746222625328791552
746191952287137792
746188479780925442
746221010735661057
746244704090599424
746254623653011457
746202949978726400
746209576890966016
746259006704984064
746153922583203840
746249129249038336
746222134830104576
746249011665866752
746242808533651456
746225532044349440
746239008389238784
746264723679748096
746206976376344577
746235363476148225
746212617631326211
746252757498224640
746211187382050816
746174575378063362
746237003616792576
746206229958037505
746208104744837120
746262253356322816
746226660224040960
746180552278089728
746263029302595584
746144443737083904
746260583872339968
746249402000367616
746220503031898112
746238261803114496
746227931387617280
746235971696398336
746159882907287552
746186688645332992
746174868937277440
746261066368311297
746194326611320835
746225431318147072
746177889146646528
746235380261761024
746264371408551936
746230548314488832
746266074186907648
746142199805468673
746255751983816704
746259661284769792
746238861622181888
746244901210292226
746218368244420610
746148214252908544
746242917543583744
746247199688957952
746189083580391430
746228942130946050
746194305518174208
746156300883628032
746230938607058944
746240149311225856
746253105646362624
746181307508588548
746216908748296192
746169953443774464
746239872290066432
746183379440132096
746193986700730368
746217802185379840
746202790511337472
746200961815719936
746217516834267136
746180204272422913
746261720348364800
746266480916959232
746246927214219264
746173342227501056
746254749683482624
746187229656027137
746218204565905408
746242758038327297
746179256128966657
746180719962107904
746259325794934784
746264270564888576
746141482302713856
746236642923421697
746242158403981313
746200550874587136
746247854285520896
746256184009719808
746222633818038272
746216841534541824
746206070578647040
746261988959911942
746249708205707265
746183069162405888
746179906581626880
746200114725695489
746174038817513472
746209266499891200
746254590417395712
746203167990259717
746237678694260736
746190493072011264
746235892197515264
746225431506878465
746254057367437312
746207395760611328
746207802964598785
746193164608757760
746215008565026816
746188047612420104
746249980831227904
746197577188540416
746228858290999296
746253239452995584
746191029586407424
746192317376192512
746184839032897536
746229248428433411
746176760669175808
746254141392101376
746210982003806208
746151460514185217
746193655187181570
746186567073431557
746255525688520704
746257702528163840
746205202169028608
746212609343422464
746224579882803200
746214249509224449
746148847643070464
746265520551395328
746230061817176064
746244150694027264
746245668969152514
746238425540374529
746210839602991104
746199523165249536
746238857549582336
746261443675316224
746149829013807104
746245643652325376
746211099679174656
746245501255843840
746208201037643777
746196754857500672
746200701676621825
746215264568565762
746209471920123906
746246105080430592
746220222181314561
746265839318470656
746249993321914368
746246910382645248
746211753999032320
746180745274613760
746179294167080961
746202064942862336
746256695924506624
746236932284260352
746246885308981248
746173422166642688
746196821949636609
746250035206176768
746149808038092800
746192590001758208
746200169146810368
746208406738919424
746216678057402368
746211783120019457
746199468815462401
746253495590850560
746230514982359040
746206771052613632
746230909171470340
746144837808852993
746242720335695872
746233660693610497
746194313915170816
746240992282476545
746200806785855490
746205135236259841
746250769393844224
746208071190339584
746232008041345025
746226870039896069
746159329192062976
746196801091309568
746235908702113792
746215838999420929
746241399058632704
746253747026681856
746227902023237632
746210600456331264
746259220690051072
746190593697603584
746230414398742529
746191776206118913
746246516298387456
746206481452675072
746250127489273856
746208272638631941
746196830480830464
746248822993596416
746215503383846912
746265759521841153
746240342165454852
746212596936671239
746263352259796992
746176194379456516
746226723088306181
746211137251749889
746264824271765504
746204422238179328
746236529471696896
746188064544825344
746177301923127296
746233094269603840
746210956737290240
746215012637671425
746226421391982592
746264753232809984
746264262214094848
746219567995748352
746240640120459264
746204283842924544
746251742325673984
746260768568512512
746176375044841472
746246377584353280
746206590424866816
746224450052317184
746249544506048514
746265281442516992
746238647800729600
746193370146471937
746205890148065280
746205357383442436
746190740204576777
746253843546124288
746244100169543680
746174814587588610
746246264598200321
746187770637451264
746244511496552448
746244834168541185
746138160611074048
746222629728575489
746219399883829248
746232998090014720
746212404057366528
746213528109887488
746250685264576512
746221274746085376
746223309189054464
746208918649503744
746215478498996224
746259103320784900
746171534566359040
746244259624300545
746200353809457154
746260013371383808
746233534633779200
746206271997546496
746231542691692544
746263121254199296
746191461809414145
746229143407198208
746242141534420992
746254082810220546
746258696284553216
746260294289203200
746215864194588672
746182703909834752
746260139301298176
746247409743781889
746189410627026945
746263591322591232
746193777212043265
746157349467893760
746188458788454401
746245656398823424
746175464612343809
746247300486430720
746254594456621056
746187292516057088
746242456098856960
746162474857029632
746218967862108160
746240862422720512
746201641536229376
746218812731592707
746138156249059328
746179390753636356
746216082327769089
746217109751898112
746253214446657536
746251645684588544
746254602966708224
746183173696946176
746154111326912513
746204401245650944
746205311514480642
746236206631968768
746239780078260224
746265260336766977
746178748840448001
746235359302815745
746227809748582401
746264304358424576
746189704333164544
746249410418479104
746242498096435200
746256511282913280
746220943534546944
746261510838685696
746140299446128640
746185485010165763
746254086845177856
746252719472541696
746251968948101120
746184096372514816
746254237944975360
746245735927136256
746211975940603904
746247585631997952
746231743997349889
746220608183111681
746206192041500677
746200873651437568
746252237421314048
746223535585058820
746180694980857856
746211447651217408
746233627164303360
746243471250427905
746199858755756032
746213620145520640
746254695056965632
746170309804441601
746193047130497026
746225074949095424
746221807363981312
746239159484846080
746223141525954560
746207886544535553
746210235287646208
746241961242169344
746232511403986944
746236055515389953
746213532258050048
746246268561698816
746194209057579012
746218552714092544
746227146838810624
746266535510089729
746240380027318272
746205739211853829
746244452415479808
746210352984031232
746226509380096000
746230552848588800
746193940395659264
746216665227026432
746218515175137281
746209921029406720
746219836078841856
746260021869166592
746168074206777344
746248734942498817
746208167667720198
746153641745223680
746249716619370496
746204044603973634
746263469763108864
746228329682874368
746194502797320192
746253684187684864
746188315926237185
746203356721385472
746139435411120132
746254992890298368
746176907423555584
746249288792051712
746250786015973376
746242833791787009
746230250640551936
746198994934628354
746183366677045248
746254766380986368
746194129248411662
746221140662575104
746189087678205953
746216031962570756
746170159077822465
746253793273217024
746179831075737600
746217332184252416
746217332184252418
746222633847427072
746218301240467457
746181034740432897
746224055573831680
746211053395075072
746191696459771906
746248361586548736
746184008590069760
746250114986024960
746207114926841856
746220587152900097
746234373498773504
746255705770975232
746224055498399745
746150244312813568
746190736102559745
746259891761741824
746239335461117952
746205218916831232
746184801011458049
746197283348189184
746255332423393281
746205894279454720
746217214898888704
746264480401793024
746188768848187396
746205512639754240
746197904046456832
746233274654031872
746252681627508736
746221589482504195
746233077714739200
746258356810063872
746257811550638080
746248806291800065
746188856974843904
746261548771905536
746145345483079681
746265914820141056
746170934810316800
746242733036081152
746169877736525829
746239163545051136
746197203706744832
746224244317577216
746201368675811328
746190656255582208
746198026046234624
746261913315774464
746243815179165696
746253881466748928
746225833883230212
746266095359758336
746242795975880704
746191935904190468
746178748785975296
746235422175465472
746233022928695296
746221707019452416
746221707019452417
746137996848693249
746188920057176064
746264455340769280
746257270523240448
746226568247160832
746140907884412928
746261074639462400
746207324813955072
746158498908536833
746227788777037824
746203126256963585
746222474421899264
746243173421318144
746193265410465793
746200156572311553
746153763258368004
746174441281982465
746247292164833281
746193416095051780
746249032708808704
746198512329625600
746238123420463104
746213465237295104
746216191371284480
746178610550046720
746210235648380933
746261733325545472
746264891598700545
746215801225519104
746208046062280704
746264660614193152
746173120059424768
746254435056238592
746157017954422785
746201947451981824
746264505424961536
746229902601445376
746244746402742272
746200953603260416
746229529371238400
746251700550438912
746186730743554048
746243139745120256
746155021641850881
746240551981289473
746224538107580417
746146158913949696
746240975614316548
746256058155405312
746248697101561856
746188534294282240
746170301298388993
746250819629088768
746217709797466112
746259673788067840
746191407291916288
746224403839520768
746218779097497601
746189712633696260
746213599157248001
746204820583813120
746246885158060033
746166954453393409
746175690995867648
746145974633009153
746212525490876417
746204510251454464
746202987610013701
746155403466022912
746206469083672578
746260583876562944
746220628856844289
746229210545459202
746176118789705728
746226354257965056
746238618277076992
746261351329325056
746236655477080064
746234386178138112
746241516566421504
746262920032489473
746212777111355392
746233971218931718
746226031279779843
746200001248788481
746228602237161474
746190840998039552
746227343937572866
746153016617734145
746218926137192452
746215784515407873
746165712763428864
746215515983482880
746222885350498310
746209002422317056
746164655995789312
746219018160267265
746214685452623872
746238811353448448
746239431963607041
746223212573270017
746256741738876928
746261645203279872
746233392191045632
746200785852129281
746169320200355840
746228317058011136
746209698408366080
746219915820961793
746180057421451264
746229927691726848
746198407337803776
746223187633967104
746244704342159360
746181156413014016
746202996246097924
746263322572525568
746253608929333248
746212852667584515
746210512170430464
746228577138442240
746220855508688901
746223787201298433
746202153023217668
746223787201298434
746192531214348292
746255563210760192
746205248545398784
746252232891457536
746220934940397568
746255168921047040
746200194182569988
746236403588075525
746241978015285248
746260218959507456
746199493738004480
746138596571226112
746191562242064385
746252413217148928
746215163921981443
746227419707641861
746235153983373312
746191793188831232
746215340045041664
746185182886010884
746188768906903556
746195098308775943
746188865430388736
746261473261928449
746241239809286144
746154438771900416
746207383173505026
746173635925262336
746244150669025281
746236831465824256
746239574662389760
746236294527737856
746248483498246144
746237129336852482
746243756458938368
746211661397168133
746150529567363072
746249234115067904
746239029226536960
746217994993311744
746191285678071810
746255340824571904
746246180561096704
746220221996818432
746193810737160193
746218150039957504
746198067653664768
746188290689138693
746189238807441409
746190450877333506
746226366731812869
746211644779302912
746237167173664768
746233656562245632
746204460049825792
746265516273184768
746215839032979457
746252803362807810
746213137808920577
746228065273974785
746204782755340288
746242036819365889
746242342877704192
746222252056674308
746237645206913025
746254825315311616
746263494807400448
746215591787171840
746198940173799428
746248936315289600
746139104283262977
746199514847944705
746199514847944704
746174969734848512
746260172708929536
746144619667296256
746156141395075072
746263868221972481
746203084150308864
746229026105131009
746185493201616896
746222621163872256
746203167986114561
746164211231916033
746241453504995328
746250626410160128
746213892813053953
746194087313739777
746250802856075264
746188689173151744
746202933142773763
746243974390743041
746222151393390592
746260248407777280
746247652774395904
746265319237361664
746203935665360896
746226479978053632
746224445556039680
746198646551523328
746256238539907072
746256406257360896
746216367410446337
746206301278003201
746225267861925888
746189264040271874
746221757124612097
746234247850000385
746207257394700288
746158607813599232
746259459652128768
746220654098165760
746246931266035712
746212533875335169
746207857322778625
746202194911756289
746215004467171328
746200919797182468
746147035833839616
746169135306936320
746222776369872897
746215264539156481
746266426416103424
746214723461349376
746244343468593152
746233744390950913
746225284563636225
746265763837771776
746221967015968772
746218556832915458
746258549597179904
746163481485910017
746239834784563201
746237787855261696
746189561735196672
746158318385696768
746261548507729920
746197916801335298
746252824267341824
746254141459136512
746144816858161152
746198655149842433
746199942801199104
746255412496764928
746230993099513857
746253474367676416
746251209711955968
746208696288501760
746212600996782081
746187460368015360
746251104892129280
746215151041314816
746164509170085889
746222436639662080
746201674788659204
746245723461656576
746200169251647488
746231806861533184
746213242653925377
746183555529711616
746252237287079936
746194104225136640
746255005284450304
746228552123617282
746199980273082375
746244876107452416
746239310249222144
746244536528154624
746234528998391808
746209132244393986
746206967929069568
746197686160789508
746145034848866304
746245291473506304
746219936775692288
746252090264035328
746266338608488448
746191847723139077
746210604747153413
746254506137124864
746190849277517825
746179214563385344
746151217546432513
746241864517443584
746238353947795456
746264358850801664
746211460137648128
746163728832307200
746248747382870016
746265260567322624
746237506979434497
746252186749829120
746254808382840832
746214878394802176
746213125142118400
746222944032948225
746244385344364544
746243760393052161
746210260528959488
746240363162009601
746187690895245315
746236307337207809
746167143100669952
746250261572820992
746247250360295425
746243198696099841
746226928965718016
746236445644382208
746199305292156929
746152605542383616
746185396699049985
746245891405676544
746263725292789760
746266279636574208
746151200475602946
746237645433372672
746258914451329024
746257970854494208
746190316647002112
746174265083502592
746184730010324992
746193861056176128
746225888497262592
746200965909348352
746228014963294208
746245635364556801
746264090293772288
746246151406399489
746249058017226752
746263390033682434
746189075351146497
746212286428151808
746247640426381312
746222562712031232
746262437637296128
746192791353491456
746221027294732288
746195630888882176
746244549253664768
746247363321339904
746216443180515328
746229688574443521
746251247284523008
746185539276046336
746211997277007872
746186797814710272
746208100630204416
746223162241617922
746241558643511296
746173073754300417
746253545872162816
746189364477104129
746219026599182336
746260701132505088
746201666588807173
746192648784875520
746200999610580993
746176156702019584
746255294687289344
746201959992950784
746206267467669504
746261183758426112
746228002338414592
746221379729555459
746157735549370368
746255215356219392
746207794227871744
746204845938401281
746172977520074752
746189737887571968
746232738106085380
746199430848610304
746260877511274497
746201636939272192
746260361418989569
746251402347843584
746226861810671620
746217432923025408
746246214295818241
746238718881595392
746258599840735234
746260097505050624
746210218728558592
746210067804880898
746236827439267841
746200110418124802
746232809119846400
746237003360985090
746185866347941888
746242665709109248
746187846193676288
746207291158847488
746224458227027968
746243290794721281
746208649995915264
746229369811542016
746179218585825280
746222386509316097
746262127514689536
746199997306150913
746265390456705024
746196843214704640
746183345810325504
746178668981018624
746215448971083776
746245949899563012
746263595390926848
746235497618432001
746228736547164160
746185799297695744
746195018696667136
746192829173506048
746167105570082816
746262332939067392
746225431443955712
746224974050922496
746260990560452608
746195987346001925
746242745333780480
746241638075273217
746226287140757512
746240119766605825
746243756282753024
746243332590927872
746209577138413568
746212223387729920
746190086010601472
746187791860699136
746259166080147456
746243047453822976
746245174012035072
746231798401634305
746209665088774144
746249146005348352
746254338515931136
746266137021669377
746242137444999168
746215251729801216
746262593044615168
746196818090823681
746171127723089920
746261091299135488
746243466963759104
746194062357594112
746264115354664960
746210185249644545
746212575860297732
746207118944919554
746243743842373633
746265373780152320
746231877980196865
746244557428428801
746246243702046721
746222738616946689
746199103793573888
746249351639502852
746265097073475584
746228757548019713
746221497270755328
746238475704274945
746206867399966720
746260759995244544
746230959511527424
746259350671396865
746265495364567040
746195202872795136
746176215623491590
746221782495985665
746183937156800512
746262366594207745
746190333659123717
746261494019530752
746260592462340096
746200299002486785
746240275031396352
746155692894134273
746258201335607296
746200978664218624
746215075610927104
746237771212193794
746199456039636992
746265218796294145
746260881844092928
746196033579810817
746228241493463041
746256888791179264
746236055435640832
746199988963684353
746207932698632193
746246088567431168
746194754400976896
746162860758183937
746207723218305025
746237980830904320
746223925651116032
746231660031574016
746218838006468609
746202639629619200
746188961807118336
746246944188674049
746251670913429504
746231467018059776
746253793201881088
746242812446793728
746261225718296576
746265365580218369
746238337464184832
746189028861456384
746187183497744390
746146163305349120
746143869079793664
746246373775908864
746165637605658625
746261359923335168
746245752750387205
746255978723680256
746220444198408192
746215323162927105
746227088156352512
746189339470659585
746227704760926208
746220905651527680
746183924536250368
746243785852583938
746232536590782464
746208209447227392
746233039873671172
746253701233451008
746196243299196930
746261711959646209
746260428636979200
746218447747457024
746214362637967361
746256913927671808
746252098766049280
746240220572553216
746240220731834369
746243982850666496
746153536883400708
746142145136910336
746239029218181121
746266162284105728
746205772678258689
746188714380926976
746241697030410240
746225481603682308
746259569056309248
746257954186334208
746161229060800512
746241361259618304
746177033240182785
746259464152621056
746221971113807873
746202518074466305
746257870262501376
746255139481190401
746215474355023872
746235308954378240
746223355427061761
746255584371019776
746193978328940544
746235195880148996
746206754250194945
746198126386548736
746212621901127680
746239108867973120
746232910055800832
746197673317806080
746166442567970817
746219806798405633
746254455885139968
746234994520006657
746180493591384065
746231030982410240
746260097395982336
746194800353808384
746228426122485760
746241227327152128
746215646048854016
746239339693125632
746205990706511873
746186004982292480
746234776516890626
746263851327422464
746222298202419201
746204594284302337
746232666433814528
746246121723408384
746175959817060352
746173803810664449
746190006348177409
746205604851548161
746208826072825856
746252522482864128
746153352350801920
746187980562436096
746246813930393600
746182435793174529
746264417298317312
746247459723173889
746232884906733568
746217738968829954
746217692726624257
746145785956401152
746159245448585216
746264698539089920
746214127824044032
746256116762427392
746207953938591745
746233773939843072
746206993463947264
746183501066665988
746196075665514501
746242573476335616
746225897099796481
746216312951562243
746196570580803584
746243135660003328
746240522520428545
746253919152537600
746249359868649472
746257681296592896
746217604679794690
746220566198128642
746240476290789377
746262437872209920
746249095552049152
746219777564147712
746201071110889473
746250995865247744
746231613843898370
746230435319951360
746194318239531008
746179117926711298
746246683923718144
746210944305369088
746207601319260163
746207601319260160
746235132747489280
746225012001017856
746262995609616388
746244179894775808
746228178532732928
746222801653141504
746215193131159553
746255798079193088
746243533925920768
746216812124086272
746192912837312513
746170502738124800
746232138215763972
746187972245098496
746219806781644800
746217571096027136
746200655732183040
746234230892486657
746144854556680192
746240480753553412
746223523031457793
746232398002589696
746259606721159168
746242858701692928
746237817320136705
746215428150566913
746193919508025344
746184729913856000
746260500095209472
746228660944855041
746246717373284352
746247870882340866
746264182543224832
746239998089781249
746209803593121792
746218300984614912
746236940421201920
746148222867910656
746217596563791872
746234751040643073
746254913253085186
746211950770552834
746209732151500800
746198520621731840
746244591137980418
746187930176131072
746253264635760640
746232817537847296
746198159857115136
746262718718558208
746216967309164544
746251113221914625
746233979515219968
746231689358123008
746199699317628929
746214710920388608
746214845045846019
746174873437822976
746205013718892546
746197480610496512
746216539297222656
746258251906453504
746247271289847808
746160210000154624
746253344713342976
746250743926165504
746178941849735169
746207593081692161
746203528687849474
746228963068915716
746212680898228225
746243441697357824
746188001596706817
746155768244637696
746150961463300096
746243114415751169
746166904302211072
746194666404536320
746174692931809281
746196864161067008
746230183540056064
746247430660825088
746232960324538369
746233203560587264
746243039207788544
746235783107907584
746234407288078336
746244737972109312
746237905320845312
746187808608419840
746261460561563648
746200269961105413
746253621243744260
746205021964931073
746191742915928065
746160537243910145
746201637035741185
746173400956047360
746218028551929856
746220163507204096
746223745287655425
746226463049809920
746247296157884416
746185774186532864
746264727819427840
746244771224629248
746254334338412544
746263910131458048
746215784632901632
746251620527247361
746196670975610880
746208318494912515
746226249182281728
746188747935354880
746229374169452545
746229105566244866
746255655594504192
746256632800288768
746233819984887808
746221241413971968
746266250284834816
746214396066566149
746189800961675265
746217277763117056
746258037736935425
746242111989678080
746163414410665985
746201985376878596
746169555089653764
746188445895131137
746250903573893120
746189805025800192
746265134914363392
746138248615985152
746185627339730944
746250236545404928
746177687639687168
746203121903230976
746213582417780738
746245069364158465
746213305685934081
746150550308270081
746212986839150597
746227285410217984
746215268645371907
746155029871140868
746199527216996352
746247518514741248
746183580754259972
746220314418307072
746244079143489537
746146360513150976
746207479709609985
746258729901821952
746230066187636738
746218867337232385
746221426013704193
746205617723871232
746256926321876992
746264375619629056
746241608937418752
746224437351985152
746150210712248320
746191541568311300
746188517227696128
746197791051907072
746197791051907074
746210105377464324
746233362965102592
746206552885862400
746238492531908609
746243819130224640
746257719313764352
746199615515463681
746217881600286723
746205713861476352
746163729088159744
746169282367754240
746187082767417344
746188697855471616
746187321926520832
746250635138502656
746208079553847296
746248147920424960
746158628592361472
746245971038842880
746173099054333952
746263737926041600
746238307881803777
746259187382968322
746187498318094336
746187078724124672
746222218766495744
746254808537935872
746192778590199812
746159358501748736
746207295084761088
746189146599743490
746243878076956672
746175250585489408
746265218465079296
746187871258718208
746202723670884353
746138391184613376
746221769707577344
746259539402563584
746261380714627072
746224588170756098
746203998462476290
746209711104503808
746248818815959040
746197035829727241
746266510310645760
746253621180891136
746190077613637633
746177851058176001
746228552035508224
746241105511866368
746239943622660096
746245203376410624
746206930503245824
746249603385856000
746196591334219776
746220746402201600
746194808658550785
746214517823004672
746184381866319872
746238697864060928
746251394340945920
746236764264800256
746254699347775488
746188748187000832
746210864601018369
746186797588295681
746243622316675072
746181877829107712
746145383215095808
746179172406599680
746228728196276224
746227268389732354
746241411712954368
746192267069657089
746195693849575424
746195899324366848
746232284747948032
746249833741066240
746201171375726594
746248457959116800
746183605957836801
746184264446676992
746223749335113729
746262420914606080
746213729381998592
746254648768663552
746215411339792384
746233731745095680
746155990395936768
746175242368753665
746172847320510464
746200714389512193
746214438127079425
746212299157835776
746248349100040192
746226358385205248
746170075082817537
746262752528900096
746230082901938176
746154446988644352
746243223794950144
746235380299497472
746262215536189440
746227947846066177
746202601981542402
746224474953908224
746256343430991872
746213070993666048
746249976691494912
746252715194466304
746245660689698816
746245257822617600
746222021256712192
746214714896637953
746196385943281668
746219307743354880
746239247582035968
746250404208353280
746194167164866560
746256280675770368
746223388654395393
746240916902510592
746254971700543488
746256708197048320
746159824128311296
746176861537873920
746235338339737601
746219874142158849
746251209632284672
746247510444867584
746224592541229059
746252081971888130
746147438268801025
746262874100731904
746194917966258177
746226215904649216
746241138953191424
746241562573570048
746242716317720576
746247153601871872
746219722828505092
746181382649581568
746221266424598529
746245647985156097
746231907378036736
746244939093250049
746213024751460352
746264962792775680
746253617154269184
746251306042527744
746214840843145217
746231848867508224
746245744567402496
746209639792934912
746249947218063360
746216363501379588
746195752620220416
746209505516490752
746266498046500864
746263104489664512
746200584198361089
746207458654228481
746186583762575361
746194716341854208
746210583653978116
746179763815972865
746236751820165120
746248533494235136
746199980315029505
746203151103995904
746256968470364161
746230984824131584
746151876077490176
746185585413361664
746157257319055361
746193525398634496
746218103835496448
746195815362793478
746236739329523712
746240098954469380
746251016673370112
746218896529645568
746216744813891584
746177532450439168
746254829161451520
746205500283334656
746264438643232768
746164349790650368
746263041763774464
746213087389200384
746207320338640897
746188790058852352
746182389609598976
746216866847170560
746249196500619264
746224743561342976
746253088764366848
746263205404565505
746261862971547648
746244196923740160
746259841581195264
746254070034235392
746232498816843778
746223015659110401
746215100801966084
746239746402295808
746257132182450176
746228069808017408
746221585111998464
746209635560873986
746234503731904512
746189746137862144
746213565887983617
746219114809589763
746233417369423872
746195446146564096
746187049439371265
746231844346040320
746252274847064064
746266527272439808
746236160251301888
746230259171762176
746146582693744640
746266162342862848
746228342295171072
746228837252370432
746228837252370437
746187930343866369
746258583042523136
746247925542453248
746264656378007552
746251209728733184
746174525146955776
746250693695180802
746228292055769088
746231395756826624
746216216574857216
746224009604325377
746217714008502273
746197811801128960
746244352012230656
746192405662044160
746218481499070469
746223673896361985
746175770893115392
746229441005662209
746233660479705089
746211716074086403
746145249056137216
746247929644613632
746221165669081088
746213678823809025
746240086153404416
746186890169065472
746200433551507458
746230745706827776
746194771002023937
746261745640050688
746197501519159296
746252640066076672
746219555127648256
746236932246507525
746210436807168001
746215532823646208
746251100668428288
746260764248408064
746264228647022592
746246965147512832
746202656197095424
746204069920858114
746188466891825152
746247635879636995
746229805926912001
746204669488177152
746238093959671809
746191344419233797
746238727173746689
746264354522267648
746248919458381824
746221136522838021
746218875604217857
746241797559619584
746197002535395329
746243433325436928
746175699635998721
746229042823626756
746192388750598145
746253579334258688
746206699808161793
746231676674572289
746252870731841540
746156460158128128
746232188543213568
746170683345014789
746226450496270336
746263456794427392
746263121266868224
746196008376242176
746230280122294275
746225360065306626
746223611061534721
746227570413232133
746214140302106626
746206812777504769
746241663274606592
746184691946971137
746245152985976832
746176882228396032
746223569168850947
746213842414297089
746234356931264514
746250089719541760
746243546663919616
746205709935665154
746265738764226561
746244846764101632
746264073717846016
746206829835759616
746247321315319808
746187980654555138
746239436078231552
746237213021659136
746210113996759041
746243924264640512
746240463946940416
746160482701164548
746261817098444800
746167080387436544
746240627512270849
746255328275218432
746196687769591808
746254846072922112
746255911333801984
746217671855747072
746195299639582720
746209249819164672
746222516503404546
746249473270157312
746225817298997250
746215310424866816
746160520437207040
746203633553809413
746258817965527041
746220293371269121
746232716828434433
746153625114664960
746227717415178240
746246692429758468
746172759261143040
746186449620373504
746228149218770947
746245589248151552
746210713463463936
746256867668688900
746203491022962689
746229026142851072
746263012269527040
746183983319351296
746196247661318146
746217290136322048
746241118220627968
746225330621292545
746194225847402496
746265839305957376
746239780204118018
746147337626615808
746232867798192129
746246792925315072
746202417256009729
746250672773939200
746210038407061505
746200953435492353
746229638381207552
746226416983826432
746192208278126593
746255995509293056
746243907155943426
746189024910413824
746255450111348736
746249112450891776
746200202780893184
746251297557471232
746183677168648192
746221610445606915
746192338519621632
746178782273413120
746249783577354240
746254099692290048
746231924385972225
746264916802289664
746252618880585728
746221652405424128
746211997180534784
746256452591980544
746212626305155072
746193281910870020
746183585036546048
746222755469680640
746210029993238528
746258465681719296
746214002070433792
746256595210932224
746209648303177733
746246931362512896
746202874602889216
746215025375776769
746246038084812800
746218435198095364
746255269508743168
746230632569700356
746220398304337923
746258511923941380
746222134842667008
746233312671203329
746244204976803844
746180086706012160
746263108855934976
746251423659270144
746167965234638849
746188810887782400
746233073608495104
746258327185784832
746242934186479616
746209203597934595
746249980579450880
746206762378747908
746178471932506113
746244607919284225
746251754724012032
746225871988502531
746264551570702336
746264908015243265
746229781004333057
746216803769057281
746201758855110656
746244947351764993
746204430685503488
746240753119043584
746254493755416577
746244125503131648
746210298378391552
746210298378391553
746245874628493317
746251897573617664
746221706713280512
746179470365622272
746220138131685376
746202400512368641
746245899588898816
746222852072841217
746196067029442561
746232997918040065
746209421663969286
746224248486694912
746212143893123072
746202521966764032
746252283168559104
746190870290960384
746151670481027073
746241126504366080
746210000679272450
746191281529860096
746233174024294400
746157437770686465
746221928998809600
746253432718188545
746155495396900864
746236575718088705
746258700818579456
746252698723434497
746211338397966339
746232914107523072
746205990647828480
746265335834251265
746242561140891649
746217542146895872
746253428398108672
746182779675770880
746195127568211969
746243219269115905
746228283352588290
746265843508469760
746150340886597632
746247350729965569
746212773042884609
746204002677727232
746196096263741442
746141050603900928
746245819980980224
746263385788997632
746262731251154944
746260629833547776
746214517944639490
746209316730867712
746255705754177536
746245010366947329
746155151577255936
746207815518158849
746244020540571648
746242804289052672
746222772368506881
746217772544196608
746214102431731712
746159614203469824
746215822071193600
746247250028990464
746225959766888448
746250949400768513
746184176047636484
746187984605577217
746214434083725312
746215344105086978
746173250183495680
746253298311659520
746209820357730304
746260692785823745
746232696154652673
746260617590411265
746139519695486976
746223770470252546
746183698173804544
746163427215818757
746233090096373760
746216430509527041
746243135651651586
746243135651651585
746213347587039232
746210252102635521
746242762379517952
746187292642017280
746225859208458240
746225599329427456
746263641327013888
746201016215838721
746256175562432513
746218267732152321
746150927841771525
746247141123751936
746248726637854720
746248999154360320
746250852982202368
746220238983749633
746244796734447616
746218569566826500
746263700445618177
746210377986248704
746250333114904577
746208645654798337
746199871510634502
746242724739743744
746214291242549248
746258830590382080
746229051136716800
746234566763905024
746260168481062912
746213624285274112
746256901273423872
746240186980327425
746158347670347776
746184830581301248
746213301290311680
746199594485194754
746238882706907137
746212168861835264
746234361142345729
746247258744696832
746214043937968130
746229503991570432
746190790683070464
746196708854403073
746258285351870464
746221513758511104
746202123600199680
746179948323409920
746242670071164929
746172633696215040
746169290827628545
746251100739743745
746258667146739712
746206519155269632
746191939947487232
746246042367234048
746218368047316993
746246730191081472
746255391416270850
746244805030612992
746255022439047168
746226131859181568
746265927507910656
746210822578331648
746250379273342976
746195794332573696
746222516377550849
746237464918953985
746224466653380608
746225142112477185
746197656649666561
746214920602083329
746217864693088261
746258210013732864
746221463544291328
746222235426250754
746266053186031616
746168799968165889
746203973506347009
746221127916150785
746223279845715969
746195874267570177
746190551649640450
746204292046958593
746209132231852032
746258994163941382
746227994050469888
746233325057015808
746256884496220161
746246293979205632
746230502307201025
746205760292478978
746194024470478849
746177968574238724
746229692747776000
746240933612519424
746193747491229697
746192795400966145
746209719644131328
746206028530749440
746202031585538048
746242711775285248
746243852898492417
746221019132624896
746261372221022209
746265248064221184
746215448878813184
746259761671315456
746193370112876544
746258004387979264
746252275123884032
746202085771776002
746174483308883971
746260944469237760
746226257788997632
746254166662709248
746196277013032964
746214035624890372
746262043616022529
746257358280589312
746212622098259968
746163624125751296
746255961568903168
746241877276524544
746193948859764736
746229810196668416
746189851062472704
746221316643033090
746235480874881024
746202576585031680
746197694620655616
746201033332817921
746220943383506945
746224080697729025
746253378099908608
746233052406284288
746197182605230080
746238576506068992
746238714586619907
746228841509593088
746208037447172096
746186164223119360
746206666278875136
746210671658864645
746220704375283713
746217130920550400
746255626368606208
746190056457527296
746266329972350976
746251973075345408
746240124246175744
746181819230461952
746188836313563136
746244649707249664
746214488580329476
746197371575369728
746232884717985794
746254451720208384
746252115727761408
746263914233606144
746251335385780227
746251897661755393
746247908538851328
746256561547415552
746204141094002689
746254942604771328
746200051869855744
746243433421930498
746236844170346496
746239666949480448
746243068517453824
746234990266986496
746214249425317888
746209841073426433
746241181084852225
746210650511147008
746241470647001088
746214995944316928
746188945071824896
746260395036311552
746201712680009730
746191759537905665
746200978802651141
746228996765954049
746250840537767936
746149908852400128
746266543923793920
746239322869768200
746225116871155712
746208247288193024
746251280998342656
746205538019487745
746253860390469632
746216707371327489
746236181231243264
746252761637912576
746259015118663680
746225377077428224
746239633294430209
746219651680477185
746140278768156672
746213938971324416
746195194610016256
746256251319894016
746257719091302400
746236752021454848
746246507804954624
746145806693076992
746229781092409348
746231311883337728
746241827116879872
746229436802969601
746237859066150912
746193668139192320
746206464885153792
746218045144604672
746200357693358082
746193395459072002
746190748647727104
746235153958133760
746193084929581057
746246419745505280
746193084883439617
746218552584085504
746190459114905607
746198269013823490
746189339437080577
746244251437121536
746206561131859970
746250077338013697
746253520739803138
746186407450902529
746233203623530496
746218745782099970
746182720619945984
746161854347677696
746240673716678656
746192292042571776
746210650578264064
746233127798874112
746243093817495553
746258470031265792
746177347804618753
746253453568008192
746238828004859904
746190438529282049
746248235723952128
746220633072119810
746228333982023680
746227574863368192
746166853861421056
746208008082862084
746210587990888448
746173677725679617
746212425033121792
746230888124420096
746255160624693249
746189117331935233
746244859317542912
746234185069715460
746249351597436928
746227838831861761
746261045342310400
746243655606771712
746252208065257472
746265642223964161
746260160402821121
746253957035626496
746200911349841924
746217760129114113
746223883741601792
746243072565067776
746182586754600960
746242057744822273
746221480560603136
746251452683816960
746249573925007360
746242023926050817
746261133212946433
746237964078874624
746197019325140994
746187321939099649
746253520848961536
746206410204024832
746223745358929921
746253403441893376
746200542314041344
746251889214259203
746179507804045312
746201230192435200
746143587851636736
746255730970238976
746209270744506369
746221295935774724
746260793398812672
746255311493861376
746260714076123136
746204015394861057
746170314032300032
746221555890302976
746210629808066565
746174835420651520
746163548523356160
746238190613258241
746178472024879104
746197774064988160
746257891011747840
746242095317344257
746205835466989568
746187582145343489
746239566114283522
746259346397487104
746241843591995394
746202119573667841
746166090611318784
746245098543910913
746214190893785089
746225876187025409
746229105645871104
746196826231955463
746259803555696640
746201767008821249
746200991247171584
746242774702317568
746191931353403392
746216845833691138
746235187281821701
746263238690615297
746232318537326595
746194246760177664
746212261216194563
746266455793106944
746245790486650880
746227662616616960
746264195016990720
746208876521873408
746228036010270720
746199623883067392
746186793406476289
746224072388861953
746197912766418944
746204237491634178
746233035859730432
746252530624012288
746233027294990339
746209233079721988
746211728719904768
746157919805313026
746239826307932160
746262685168308224
746246814119104512
746262207235768320
746238404422074368
746210067775553536
746216585480724480
746176727253016581
746167747361439744
746257043972034560
746229357216071680
746197807724302336
746222755272495110
746208289139003393
746202824304787456
746230640920518656
746181701622075393
746241684237869056
746210860457033729
746243324424523777
746224877695164417
746243592927186944
746239461235761152
746187879848648708
746148402963038208
746258230972682240
746210579187064833
746256729491529728
746188903279845376
746213326560989184
746262441768681472
746184511789142016
746222092715098116
746206016178524165
746223565016444931
746188160678264832
746257660484423680
746242544271425536
746215805671473152
746266321491361792
746146788118302720
746256804892446721
746263532644241408
746171639449198592
746212269516718080
746264493114667008
746232515774427137
746139288786579456
746236223547547656
746237288695238656
746226706566938625
746241432684376066
746233438320001024
746243991176372224
746257064759070720
746185296203644928
746233077567913984
746219672748490752
746195643647942658
746140349886832642
746242846198398981
746251498871472128
746179457459818497
746243961912700928
746222117767700480
746218279962742785
746209400772132865
746234092472008704
746223313270145025
746207118986907648
746236089090793472
746253545645608960
746260525093367808
746228967158353920
746200743581933568
746187510905077763
746254141270429696
746244670506811393
746192703109529603
746163158738309120
746254443327295490
746210583486177280
746244427283304448
746239583092768768
746250240769032194
746213196655038464
746210902219751424
746235757602312192
746249133577670657
746245450970374144
746206628307832832
746253273380847616
746185652627091456
746237318181203968
746244201080225792
746216392735629312
746236462375415809
746239394198093825
746231681091133441
746265361088151552
746229587865067520
746186600464318464
746259736606220291
746220200974917632
746238098187526144
746221346196094978
746193877518823424
746168464214134784
746264471962816512
746248386903343104
746214006059196417
746252543488049153
746249695358386176
746201364586369025
746179700821753856
746247653000773633
746214320506183680
746178673242423296
746159387819966464
746226257516367872
746169143754366976
746216229199712258
746230556942229504
746190505600397314
746201633013411841
746174323631751170
746183920362758144
746213947326369792
746218557122371584
746233136309100544
746236089334005760
746222625324556288
746225955518062593
746227176274440192
746192145501949952
746233488836169732
746212743519182848
746215411029442561
746215822272565253
746204707396296704
746231689291042816
746206636847439872
746245681543708672
746182356004831232
746188848586063873
746187678341791744
746246575110782976
746222801757995010
746211267224821760
746186982431195142
746166191102767104
746260806367600641
746222751199854593
746265327659540480
746202681690066944
746205206312951809
746213402322755584
746247724132143104
746216262607351809
746152026766184449
746217986621509637
746223170777030656
746222537239998464
746234667074883589
746191638016335872
746198113862324224
746219446323159040
746202320891895810
746175603267624961
746260374035513344
746156863008444416
746258079742853120
746225226053091330
746198030144020480
746215151175532545
746246922982268929
746198764138856448
746152521874444288
746233106986737665
746255902894919680
746153218015535104
746218519256137729
746259656968904704
746197770030059522
746159417079529472
746249595009699840
746233887064395776
746189180145901568
746204657060438016
746255131210039296
746221513854967808
746246553770168320
746219341377527808
746255999636381696
746169001168900100
746216808089194496
746198621335392259
746216107439054848
746207056311418882
746231487838642176
746265604546531328
746258117734895616
746228417620631552
746198612942544896
746138831435489280
746257085973860352
746212307265429504
746246046267875332
746187036713852932
746184193172987904
746223506308792320
746171018687832064
746223158076706817
746207291033034752
746223724307746817
746187968101027846
746187968101027842
746226173919666176
746215537219244032
746245316425453568
746191310734798849
746217290182451200
746237280298242048
746171467411357696
746263351995469824
746219857268473859
746223736785797120
746198872997847042
746224974310965248
746237007882391556
746193584152420352
746207903518855173
746206129059815424
746238261937344512
746190803286949888
746200118693486592
746195521950277643
746212169046335489
746214731619282944
746219890852270080
746215801120645121
746198642407530496
746246512104054784
746254791500828673
746183332996784128
746231936876580864
746222587529728000
746217558563401728
746259535183089667
746211392902987781
746226278554996737
746260080480288768
746138554825211904
746209652380041216
746248327981862913
746189976828682245
746206594816323584
746194725053464577
746158528054759425
746208406801809408
746212097747361792
746243446013304832
746241055180226560
746207353968566272
746264748711354368
746197560449073153
746226148791640064
746231194207952896
746240069728509956
746163833962700800
746174474853191684
746229797651550208
746242753789460480
746192996983463936
746249116490039296
746237871774801926
746221966915342336
746216816142225408
746195479717830657
746178526622191616
746141163573370881
746229608886919168
746207752532299784
746253294188756992
746209090565640192
746263809115963392
746264509866713088
746213351835893760
746262320293253121
746152400159916033
746208536892313601
746208536892313600
746257748501790720
746237406261567488
746219077090213888
746204723984752640
746186915037118465
746209753223700480
746193810472853512
746262177808519168
746257509418147840
746266070219165698
746242565054291968
746247967338704896
746194687329853440
746239071178088448
746245148699328512
746194489845309440
746255773194301440
746238291263946752
746215650197020672
746144095320571904
746190681543061505
746220616412368896
746250966454853633
746213255547215872
746228920928743424
746228946316857346
746249062035357696
746249376570413056
746259568909492224
746226513578598401
746227302028107776
746188869616295936
746227318901735425
746174844081889280
746209920911958017
746234839284617216
746231009801183237
746190874757894149
746187766682181633
746203797261717514
746247120349442048
746191101078298625
746219840461934592
746208901809397761
746255974286106624
746231119087972352
746179415688650753
746246298274242560
746221656515870720
746239406667816960
746248286277869568
746232700223127552
746173870747553792
746203746770657281
746188110380171264
746199120503705600
746211397487362048
746252472038072320
746224877791653889
746257975040344065
746213385260281862
746165645797167105
746176383248826368
746244754535387136
746259371693215744
746212097558642693
746198030022410247
746208104707022851
746187947125387264
746236462593511428
746240413611208704
746201821882912768
746233283315277824
746194846595985408
746233354584915968
746171455021289472
746233538932936704
746258981551644672
746185359151759361
746215998424920065
746185811838668804
746139901188513796
746225942930948096
746225096033918979
746227905953292288
746251813641424896
746244947637112833
746194628349566977
746201783937052673
746209316823175170
746219433559875586
746261523425787905
746145416589246464
746209153492754432
746215889318486016
746262068693770240
746195765240856577
746140265937838080
746210470340628480
746193340949889024
746255223388246017
746212403918954503
746143126641848320
746248265402847232
746158293173870592
746229764042612736
746253151444021248
746213150362476544
746215579204280320
746186684316815360
746225888748929024
746236156145074176
746187032569929728
746204095023767553
746216178683510786
746195115106926593
746199585966555136
746227327453933568
746169924062568448
746176492103700480
746208130111987712
746250857377832960
746240564304084993
746233236951433217
746265667196850176
746195165283389440
746206024445526016
746217437146714112
746193747533148160
746188370351689728
746175129256890370
746193097474740225
746145479558373376
746216333772128259
746261737477857281
746257979255623681
746249867375296512
746263842750078976
746190618758549504
746209283189051392
746242560943882240
746228648303177731
746262815237873664
746138160367869952
746185853827878915
746210382075682821
746182884554342400
746227998529978368
746197350733864960
746235489166843904
746142308572213249
746149225055019008
746208985406017537
746248403496144897
746215348370702337
746211749523709953
746220624750665731
746207291255361536
746264983802109953
746264237312446464
746186331999567873
746199254855618560
746246239503560704
746251599828377600
746152840570122240
746214098484887553
746229185224413186
746188437653315588
746192636009025540
746251276573249536
746152542787231744
746224437398142976
746197564286898176
746193445677522944
746263465522827264
746223313358204928
746139028869779456
746256150677557248
746265713715798017
746223413996380160
746213586771423232
746232771375304705
746257681560834048
746243492196777984
746244872227684352
746235116159008768
746225859367862272
746258533000294401
746255487851716608
746188580330971138
746237368441548802
746219140176707585
746259061293916160
746160830945845250
746164689424384001
746159907913732096
746214865916690432
746262789992308737
746248608970833920
746221023297626112
746242716158156800
746202979271749632
746264580888854528
746251058821865472
746256859309424640
746148792936898560
746156292566355968
746226287115546624
746233891254525952
746211078447632390
746191399041662976
746254275542671360
746190186699096064
746258511978369024
746198734556434433
746210340426260480
746230938502209536
746199590337019904
746250651844345856
746191315113652226
746200458562174977
746220423348518916
746215880795664384
746193919612846080
746216472221908992
746236277914120192
746250630797361153
746155709532938241
746212932342603776
746239721513197568
746228694650261504
746240367180320769
746264153267003393
746219446000226304
746207236725178368
746191088545783810
746186814449299460
746249305405657088
746222512049008644
746247992387248129
746198889955368961
746186277708406784
746219983131140097
746258927252234240
746258990091350016
746218007521681409
746257610119200768
746240723842797568
746191029578043392
746254468648415232
746211757866160129
746153155205947392
746244700059766784
746196365055692801
746255160586932224
746188408414961664
746216007002263552
746246641955577856
746260378364035072
746243492184268800
746238437930348546
746262475373416448
746220381292224513
746213796260155397
746227604257017856
746239067075940352
746190798929072132
746220528436813825
746265830766313472
746207945352830982
746243504775495680
746161350989197312
746224617820291072
746216103110541313
746218280260538368
746234143118286848
746260940195250176
746228669467680768
746210176886177792
746249401971015680
746210701153185793
746159203472015360
746185849583239168
746192124257828864
746181085143404544
746257135961542656
746211611401064450
746257983231885312
746234138676461568
746235271100792833
746240182622445569
746202169854955520
746229449457172480
746141683809652736
746238563721744384
746144133270609920
746249930558300160
746186118324957184
746204002581241857
746203167956688897
746260349083586560
746178492937576448
746227725610844160
746223405754507264
746227423633514496
746207072992141312
746237003419783168
746215205646929922
746183140385955840
746201637199319042
746201637199319040
746203356603920385
746205898754822148
746163921799757824
746241680001671168
746196402506604544
746178069526880259
746262722900172800
746249481524412417
746211460129271808
746237838178455552
746208457129267200
746256121036443648
746230200384389120
746260214911885314
746247363577122816
746223376222433280
746227046037094401
746262060158361601
746217881566732288
746246071802863616
746261208647401472
746234105356967937
746194615842144256
746243391306948608
746215008770547713
746204786924490754
746221144777232385
746189041805238272
746261385026277377
746205810594709504
746236277918339073
746264639609147392
746244851017056256
746246499617603584
746230091114381313
746214006210232320
746240749059055616
746208209766014976
746265361037824000
746199170822766592
746204837352636420
746178270840905728
746189985536049152
746255424979087360
746160100738424833
746180607080804352
746211829156716545
746265239411392512
746256360279506944
746236386815025153
746148264731348992
746255789959090176
746193504569700354
746150474835988480
746190144584065024
746185900095324160
746191813975769088
746159689801564160
746235728292548609
746231676901031936
746248315424112640
746188685310201856
746248667808440320
746245358381051904
746209241363447808
746248219211014144
746237620238221313
746260718131937280
746257799009599491
746229118367236096
746221673410527232
746257316648001536
746237016183087104
746189570241265666
746236886125936645
746217244007403521
746251058792521728
746207404153413635
746221840914276352
746231907482898432
746239008401825792
746209958560047105
746226845004111872
746265281350242304
746251557717610496
746237343208595457
746234201746243584
746238072958836737
746209111381970944
746229814537789440
746263817554886656
746221442719617024
746201297334919169
746207387690799106
746227851586732032
746232259758350337
746231286495219716
746263285008261121
746243064474251264
746255487885283328
746232582610649088
746230196198486016
746194154384822275
746222990451343366
746255336613552128
746222826802184192
746231420876513280
746207572194004994
746191055008108545
746208389890347008
746206586423500800
746202387732299776
746148281294663680
746206817106042885
746253302648668160
746244029143097344
746230527582035969
746223921561665536
746250572139900928
746199812773535745
746226840885305344
746207966156644356
746201708577992705
746250559666163712
746201297305505796
746193579710636033
746211745471959041
746191855956566017
746253164274409473
746265822738399232
746249972211933184
746209371462328320
746167776448909312
746180959389679616
746217676180094976
746265730283339776
746144242209329152
746240627210260481
746149870948364289
746255382943797248
746226387812397057
746235354978476032
746212416325722113
746263087783747584
746218569516515329
746183140406767618
746225670603235338
746153008560365569
746235875231563776
746247652786995200
746145492216623104
746186478879809536
746194603418673153
746199678270603264
746249624126631936
746204678103277568
746244209263382528
746257702318411776
746211996882767873
746174806089932800
746188986964533251
746239230674821120
746243957823176704
746243454141874176
746259896212021248
746259224959787008
746206645194129414
746237867387551745
746238844710817792
746156020024614916
746186462249394176
746248889997602816
746238807024893952
746190182601261056
746199233976373249
746238144295493633
746211871078809606
746160176647049216
746253696896483329
746245207381913600
746216937911291906
746261447995432960
746213351898767361
746206628505018368
746238500689719297
746202459039686656
746205197924335616
746245584907022337
746185937659387904
746211141240557569
746176211265667072
746190954311221248
746198956791603200
746220003800715264
746209019082072064
746234218510856192
746189406495596544
746184155483021312
746215822268346368
746172931374465024
746214090062737411
746144410128236544
746212316023185409
746265759685480448
746216149264666631
746261624210731008
746176286851239936
746213502910488578
746228900091441157
746210063518302212
746196020795629569
746204489414115328
746231894799323136
746224353549770752
746230586310721539
746240908341829632
746202744499773442
746194863188639744
746192115957272576
746229650980896768
746224810594697216
746143428476428288
746241588054102016
746253529153691648
746257052431945728
746196033353322498
746249510909710336
746187737397501953
746187015771721729
746195446297595907
746256246894788610
746163993367162880
746231290823745538
746181114243350529
746234696699260928
746225468970459140
746186810263478272
746247560461848577
746215671294394370
746176278261305344
746231609813196800
746243949359149056
746219714766987264
746212676611637253
746178845116530689
746251259817132032
746210189406179328
746194443720503296
746167344632897536
746248714096943104
746223908987142144
746228539519733760
746231114772021250
746179436517691392
746203579208204288
746261527729082368
746246126144266241
746212542284849152
746207907469889540
746187233930027011
746138835629662212
746212106182131712
746222411431845888
746204329682444291
746250760711708672
746248017548820481
746171283126157312
746258285477695488
746236852680568833
746247053261541376
746202924582199297
746224504469258246
746188748098920449
746200727169601536
746242707681480705
746219085382332416
746228673557061634
746240128427958272
746188861399654400
746255563143655424
746243223849439232
746237867723104256
746188588514086912
746219668247977984
746210881176895494
746204879492788224
746227449009053696
746208700461809664
746200613747253251
746244456874188800
746214358359769088
746243903234285568
746196440242753538
746224722715639808
746262727207825408
746246902010777601
746168414142488576
746236059982266368
746257308129300480
746249318001221632
746195723289452546
746207681329823751
746254829350232064
746153746451808256
746225766778560512
746219022719422464
746229831235342336
746177746494095360
746222533028896768
746263876283600896
746164874158440449
746178073612161025
746196545372979200
746207089886801920
746250039261986816
746253533125709824
746247921348157441
746172734099558401
746261045279260672
746222860444655616
746233002213052416
746249414625239040
746214270526849024
746254795883814912
746227465677221889
746259677835563008
746213574071070721
746230930163957760
746256204834308096
746228170433531904
746252291544616960
746190035494526976
746176274108977152
746242183280398336
746164693874708480
746187015889182725
746189033278058496
746227956268208129
746169613541609472
746187863230865408
746239423491170304
746251960232386560
746228673741631488
746213011967246336
746166954495401984
746195723004219392
746199246198579200
746157638988214272
746243110368382976
746144107920236544
746227851532242944
746217302908035077
746191243793752064
746237808650620928
746252438684966912
746227784532430848
746239238895603712
746236848276594690
746265482827796484
746238291205230592
746209702636224513
746258289470541829
746194657810407428
746203310873448448
746215323141963776
746226085797339136
746190152972656642
746254191723610113
746181009666760704
746247422217707520
746254644612046848
746206414507384832
746212693493747714
746211317611036672
746206712336523265
746220331166105600
746199326045528065
746220947682660352
746253197828853760
746188202835218432
746249863080218624
746200429290102784
746244549262082048
746211791688982528
746207098086686720
746207139996139522
746225691679588356
746179352870588416
746179226852720640
746226937094234112
746244821849866240
746253935904620544
746186554469650432
746224512891379712
746187850283114496
746159450747076608
746251444702093312
746263591251247104
746198885580701698
746212806572158976
746249493989986304
746171370883649536
746202169930452994
746198415948681219
746205630113820672
746179872733573120
746246226648113152
746242967782887424
746227998374789120
746257962390421504
746235862644457473
746248831294115840
746234826479538176
746193110187683840
746235292240076800
746216690338324480
746153272558391296
746189356247900160
746210466129555458
746257165371977734
746180090875252736
746256167232495616
746205609142321156
746262609549135872
746189826035068928
746215113531633664
746171165551505408
746186219030208512
746190384007569408
746198147496501248
746202714908983297
746231454472929281
746202689948680193
746240308619280384
746185002447155200
746259115773562882
746159341766582272
746254351270809600
746254543969722368
746256591016574976
746241583666847744
746211099603677184
746255479312162816
746222109718773760
746206037066145792
746231437670572039
746251549375107072
746230862962819075
746173803575795713
746238484235456512
746240308552175616
746219630734127105
746221312792662018
746236923656699904
746254447559401473
746236114298560516
746192577393659904
746185069845422080
746241789116432384
746248978275000320
746169219214082048
746266380488556544
746207295084716032
746232150542802945
746242225303068672
746260651060801537
746225418802364416
746226710593470465
746220586842497027
746234373721100288
746237297096462336
746185237420347396
746207626493464577
746224412286849024
746242187617153025
746233740263718912
746199472942657536
746261888296685569
746206628249100289
746199464440782848
746236793725452293
746213641196699650
746187422547869696
746186051232927744
746181823269572609
746262307861331968
746233153245720581
746228401153794049
746208012272992256
746261380836298752
746240006583287809
746192137088163840
746263616559718404
746216728221212673
746246071446298624
746179558454468608
746207236590964737
746212647247327232
746197782415867904
746198508105916417
746178564186312704
746220821991940097
746234272860635138
746204422322020352
746260822998028288
746206720624451584
746171635330224128
746139427328630784
746213628831903744
746204384489414657
746205357580574724
746251574427672579
746186474723278849
746257954198945792
746210134653730816
746200366392320001
746242133187825664
746250529949552640
746215675559976960
746187858881323008
746246084238925824
746254908945424384
746191730072920064
746171811344195584
746229042559389696
746220838572040192
746196469925871616
746144988845608960
746218351446286337
746204019509518336
746173392903012353
746202735943397377
746191642151915522
746246772033523712
746221719359086592
746221077613817856
746216300557402112
746217684639973376
746241638146543616
746195190445023233
746217688930750464
746218548578549760
746199950954881024
746220067000508417
746192187256299520
746200542330781697
746248965528616960
746212781423132673
746218552869281794
746237460825284608
746192975932227584
746262706244755457
746264241297039360
746255097571717120
746229441156681729
746203604218847232
746201930930655233
746208650117550080
746213683307503616
746204531361386504
746230754019942400
746172969207005185
746251847271321600
746238467298865153
746226379247624192
746227390217543683
746257727677206528
746220695860838401
746233442489139200
746203679611453441
746216787096674311
746253117914746880
746225020192460800
746229386668449794
746161778787254272
746220645764071424
746252098610798592
746250589038841856
746222952669032448
746205047097176068
746144636624900096
746190308266770432
746193886180061188
746200483837018113
746174231637987328
746210264681373696
746248667791659009
746208033504518148
746227113171181568
746234755394371585
746265482915905536
746148956854431744
746230007412887552
746212693434998784
746163531817566208
746205139451600897
746252274796736512
746262131696340992
746235778808717312
746259422213775360
746192246022635520
746260944720924672
746200831905562624
746192753554395139
746145869649575936
746257874339389440
746208670971625472
746265973523648512
746213129365815296
746224760338554882
746176030814015488
746214941527400449
746180447344988160
746225385164070913
746231034857951232
746266254667702272
746242753986596864
746224382897360899
746240979540160512
746241327935815680
746259057300869120
746185224627830784
746140349932933120
746237003478360064
746237003478360065
746149820809752576
746208788353474560
746236584131911680
746234830833098752
746190345940000769
746200454346878977
746247447236706305
746237355770646529
746144246403465217
746251058461147136
746207349786894341
746228908685570050
746202635431084032
746246671265337344
746254040934264832
746231504582246405
746240501590925312
746253722150285313
746232989684666369
746265998534205441
746191210037993472
746199972157087750
746211053315334144
746253340267339776
746226903707590656
746152219880394752
746184280926224384
746164438030385152
746253503891308544
746205063886954498
746205131163598852
746223397353316352
746184712947798016
746188093523320833
746149254440288256
746244528286343168
746244225990156288
746180678170062848
746222302434471937
746207995546083330
746264803430309888
746263863880884224
746160591639699456
746188135848153088
746235199898300416
746191369501212672
746209794923520000
746192388628971520
746220540935868418
746242837591769088
746250353805516800
746265566688739328
746149296374833152
746254904939929600
746234591942324224
746258088093618176
746231311711363072
746170955798458368
746241650809151488
746205684845273088
746249787675115525
746219060153614337
746252656830623744
746207274121592832
746181018076352518
746166216142823424
746262177598836736
746248453756325888
746191784837947392
746249921808859136
746232465287577606
746227058838147072
746192606766346240
746248818765725696
746248839942836225
746251402582835200
746232599312367619
746203759345164288
746185329682554880
746186898192769025
746226408762990592
746254279682457600
746196549517008896
746152622353166337
746228631601504257
746254170886410240
746241676125962240
746243605400944640
746256120973492224
746219320309493760
746219932547899392
746193823043203077
746215931265769472
746167415839547392
746207182190829568
746209430312673284
746182477648171016
746230888032141314
746230288221511680
746225863306285062
746191457673838593
746258830720401408
746244527959203840
746235774501150721
746262622467547136
746200869784289281
746239222298742785
746262245026365441
746217093331222529
746261141710585856
746224995131527170
746202329175588865
746229055498784770
746232121253994496
746200886481817600
746255156644188160
746239603988848640
746173170248474624
746211338616111105
746224529500839940
746192933959794689
746232645521072132
746226501171875840
746195505181384705
746211695199019009
746180195762249728
746259010815410176
746190954286059524
746219601357201409
746203612724920321
746245861672370176
746191092802945024
746234914937278464
746179109529718785
746174281747431424
746163691196866560
746172813682286593
746210625500504065
746243009633673216
746231102021345280
746195379062865920
746202194978869249
746202735851167747
746244901470343169
746229101262831616
746195756877389824
746240266760237056
746224932485365760
746245610370654208
746217957353631746
746226740058460165
746213439941443584
746246126152585216
746219156542873602
746193739085840385
746213288799723520
746259665483333632
746207165212295168
746224244334309376
746261854628913158
746211971872096256
746251385885319168
746237766707482624
746174986424029184
746167591870300160
746257941381021696
746210847626670081
746216610726195201
746231726968430593
746252409182294017
746181210855055360
746199867194642433
746241852010004480
746174722421907456
746215465920303104
746246914560172032
746163640793980928
746246973448138753
746149745295560704
746142061263486980
746250207013146625
746168212652359680
746153256011898880
746177146549305344
746183048153030656
746229013434142721
746231097998991360
746231227959566337
746216640342163456
746201087774851072
746138596931862528
746249234215768064
746226857314422784
746206716354691072
746258100781461504
746210545800405000
746236097399709697
746176500785897472
746248986743439360
746244935020609537
746253499852259329
746256146516803584
746213767172628481
746210574996955136
746214970824658945
746237506979430400
746266296648667136
746213909770579969
746216485048070146
746263205488566272
746231299254296578
746212693527257090
746227943756562433
746242686865158144
746211883745632258
746245576526860288
746254359747407872
746235170441699333
746242061632843778
746181097608740864
746191990186926081
746262920032624640
746214916147712012
746220792677957632
746263847003103233
746201775699484673
746179960923119617
746255936625446912
746189288983826433
746249678547726336
746233522105421825
746221988029440000
746261913395429376
746237263697174528
746183316211011584
746146129927151616
746163154401398787
746209300041740288
746242984685907970
746196780262404106
746147178171727872
746221018906124289
746226823789346817
746223787184529408
746258667264151552
746191197341777921
746184390057799680
746262735386742784
746192107723849729
746252664904757248
746263985457078273
746202878524547073
746223460238516225
746259547862470656
746144460216598528
746223460309835776
746200039127605248
746224151988342784
746211464269094917
746256699942649857
746214442241667074
746210042555228163
746236416158367744
746249104162963456
746252652317675522
746257287145267200
746208209765957634
746252123818569728
746256888564715520
746261430945615872
746205017955151872
746245777920516096
746228124111671296
746245312474419200
746250022535168000
746195199060152320
746223040522948608
746234885463904256
746178635627921409
746208528533073920
746247715793813504
746254279707660289
746254258912124928
746199493662515200
746146267970019328
746246297955373056
746250698032033792
746189301554151425
746233069141516288
746255840185823232
746194506920321026
746139511189544960
746251016560062464
746229428716371968
746186164156112896
746215436530835456
746249133392953344
746199527464460288
746205206388449288
746191948122226688
746211648881360896
746246889499144192
746240665244295168
746198201871405058
746218590643228673
746232842644922368
746245773675864064
746249909569884160
746222029641129984
746186680432943104
746200177397010432
746260533528100864
746181315691610112
746218816976224257
746205361690927104
746216787071500290
746251285100376064
746230192129990657
746222197811777536
746232570099040256
746145563318575104
746227809450745856
746219626703421440
746250496650919936
746195052087521280
746157114700234756
746192317468467200
746154702702686208
746195785935532033
746226760862162944
746229210679640065
746219207151345665
746261066322219008
746254850246197248
746225540302921728
746252468007370752
746205277817430016
746258813926268928
746232565787287552
746245375426625536
746247560541573121
746158284910952448
746246763460190210
746241063665405952
746238727509286912
746171937286688768
746191088621228032
746215952144957440
746211649078517760
746240186997104642
746175137381257216
746263163528683520
746258767675801600
746194578181480453
746204065449705473
746258763410247680
746245476152938496
746223569336573954
746186193885270016
746200395626602496
746156271720501248
746247145431371776
746245387913138177
746236827149864960
746185296161738756
746204161935499265
746210973703254017
746208067000242176
746232700332216320
746226920518410244
746249330735087616
746250098259206144
746189708506468352
746227893341036544
746226362382327809
746233815664721920
746211472825421829
746235954885591040
746182607583514625
746215126026485760
746198390610923520
746255898797015040
746265713598431232
746240526731509760
746215406843498497
746200005631893508
746262655820668928
746184834641342464
746197119946493952
746197119946493953
746186265142370304
746246004396163072
746265080304668673
746230355644932096
746200773126553605
746229277650096128
746247107489763329
746228954567049216
746142770138591233
746198516645560321
746211376159285250
746257866093436928
746257383790383104
746205499939426304
746207093946884100
746252979712462848
746146490322608128
746260290464026624
746229982364479490
746265742912421888
746229633956274176
746205974017388544
746230016006971392
746212592570425345
746248986760097792
746246335964143616
746226333248692225
746239931295498240
746197904310734849
746222046422523904
746239834558107648
746255668081004544
746209706822098944
746239918750347264
746225838337597442
746198126436880384
746238781901017088
746212559192109056
746186554456965120
746226270132789248
746232578617675776
746190476160573441
746260785278554112
746156829470777344
746257341788622848
746263335436427264
746207370775171073
746221752888393728
746209589587116034
746200932556255232
746221970941837313
746257891116589057
746242938439503872
746222768039952384
746243475394306048
746161858277572608
746184776172838912
746261431277002752
746226815547543552
746224156375580672
746257534781112322
746209249672339458
746254745292120064
746204564659965953
746235875432927233
746244519671148544
746207077316452353
746257312155729920
746266044805812224
746143189644378112
746193164667478016
746253575391682560
746256796432666624
746191491270250496
746223439006949376
746219278571966464
746228749113262081
746173518405066752
746219206987788288
746205907105648640
746216677923135491
746264329415168000
746212093561438220
746243840055574528
746207068835590145
746256020415057920
746206330482941956
746199586297909249
746195266122854400
746211766326034432
746201310081351681
746244645378633728
746231819322810369
746190975291166721
746244071115661312
746262702205579264
746195177941827585
746192740900175872
746238689756405760
746207844819558400
746216543864791041
746175053700665344
746234784897085441
746206938619252737
746206901080207360
746266606863519744
746225347394306049
746222290040299520
746217898268516352
746206242339643392
746259472432128000
746230716418002944
746190354597052417
746188437485543425
746166887512342528
746225645152141313
746222923136937986
746229663362539520
746200223517597700
746216996631511040
746263054472577024
746263897548664833
746258344004845570
746243039140675584
746254426525040640
746187036952956929
746238450660085760
746233828218281984
746201834100916224
746262723168772096
746243982817099776
746227184604307458
746241109710430210
746177486396940288
746150630067048449
746244410623463424
746262026780024832
746198872888795137
746243466762551296
746185170215141376
746208477924597760
746236630055325696
746220700080312320
746223112098717696
746200450081267712
746262781893165057
746262475713060865
746190585082478593
746155940282531841
746256209099919364
746264660748435456
746240367192727552
746250400051789825
746175355803688961
746141180388384768
746205718030671876
746234545507209217
746209644222128128
746173170395283456
746196113342894080
746215792769806336
746243349342892033
746212651320041476
746226492577714183
746195274389815296
746240967141797889
746218791789465600
746220000009039872
746204820491505664
746234256179945472
746182683168890880
746141931110039552
746208863792173056
746240639940046848
746152454849441793
746219307923705856
746225557273088000
746175619713634304
746229776700977152
746224093272276992
746244180100341760
746208754983571456
746233421395988484
746235833192087552
746190064896483328
746198130543071236
746192888019619841
746170293173968896
746228744788934656
746251742245953536
746217428523245568
746183425317494784
746166740715896833
746194750202511360
746210960914821124
746235900602945536
746144389190270976
746251154951110656
746227595889381376
746178224602910721
746209958627184647
746247233213980672
746242418253520896
746226815660785665
746202559677767685
746208830535540736
746238563948236800
746242783397056512
746257526128246784
746198050998124544
746215922797445120
746216883326640128
746223829156921345
746265004790394880
746221392375361536
746193953154703361
746229608777809920
746200651424641025
746238928827539456
746237125037719552
746243219294281728
746245681715748865
746197765600874498
746259476383207424
746211904813600768
746258528508194816
746235871003738112
746149434665353216
746253990644580352
746221983759634433
746144783261892608
746195656054714368
746233262368952321
746248558702010369
746222327843561473
746207316236636162
746198520806289409
746212768848568325
746200018084724736
746221325333585921
746180980352880640
746177289277292545
746249410422648832
746224009499410432
746179994330726404
746233039773044740
746251448699125760
746249167157223424
746261728858607616
746216287710257152
746259195729711105
746226245088600064
746161531084210176
746212202521059328
746256708150956032
746178824161890304
746219962126086144
746226991666343936
746205693061922817
746170913922629632
746208465618501633
746234465802825729
746250496722231296
746175963721981956
746198659025379328
746211556497600513
746246260244480000
746254229606641664
746143617480155136
746229491366658048
746228140792385536
746249737498656768
746220062869053440
746229554432221184
746207505064198145
746228459584659456
746264316697968640
746230036806541312
746264652380798977
746244276632305664
746264039827902464
746163955458990080
746182238509871104
746250769419145216
746220171635789824
746238408603795457
746220855475068928
746212622035386368
746217579740463104
746185761511342080
746184583197011968
746230275760238592
746255450195267584
746194951491330048
746212135361904645
746222059181613057
746215247552253952
746220796775849984
746201331019317249
746238240827412481
746236886029475842
746214551339728897
746195454795255808
746142229018742784
746241172633329664
746216866465484808
746206926334107655
746219022606176256
746191071504269312
746202001986322433
746248260969455616
746212437288878080
746224211056746496
746198835546853376
746201171644166144
746211745228689410
746244632766349312
746193156463439876
746176836091154432
746168975969525761
746256590773358592
746175858918981632
746146717003821057
746215952098824194
746258415547203586
746170901322858496
746188257134673920
746180833187401729
746227704593154048
746161183237898240
746218276099764225
746265466180673536
746206070561898497
746213926342275072
746174932011323393
746259661083508736
746226547065905153
746206053906276352
746249439623290880
746243953389862912
746201158927015936
746202056457752576
746225725175267329
746166815861145600
746188970296512512
746251129877520384
746243777518407680
746242900762165248
746209522251759616
746239071337340928
746263813457055744
746256687330320385
746214475984834561
746246944075415552
746245471727927296
746202819938529280
746252874871635968
746244444333158401
746244775544762368
746253298382974976
746212424945008640
746196381790920705
746197987932540929
746194607440990209
746189050156056576
746220024881254400
746207190336233473
746194221699260421
746169399875411969
746191130329374722
746166765491752960
746201737938145280
746169596642615296
746186973874917376
746222197522325504
746174898461106176
746259648366383104
746187409855909888
746256754305007616
746260831457935360
746220327072464896
746214190763782144
746198630017556480
746183685548843008
746158213477826560
746234029729415170
746213339164925953
746241260751458305
746208935426678788
746188454409576448
746261573828808704
746226190478827520
746200194186764289
746237326569832449
746249511132082176
746230309448908802
746207127312601089
746223263093653504
746160348357623808
746201964266979328
746248089241952256
746217437100539904
746188097835008001
746195928541892608
746201645436940288
746217630030139392
746198483229511680
746178425841401856
746204086505136129
746159069296132097
746211271507206144
746199770851487745
746150655186837504
746234667389444096
746226836321951753
746226786078326784
746188827560054784
746229919345082368
746215084133744640
746218427031789569
746191965188874241
746203578935574532
746253705150861312
746242464336347136
746243533959462912
746197992143654912
746245773784932352
746208306230755334
746225703973064705
746201125305487362
746225842666123265
746233530678550528
746205105913880579
746261200292450304
746248260986241024
746251511521501184
746249473031012352
746252501494562816
746211523169705985
746251167814934528
746241852077027329
746145940805943296
746259065509142528
746206309700141056
746263708540690432
746263683358162945
746179830765412352
746201192368267267
746199242226565121
746250249316999168
746143508369575936
746255689052491776
746259443055202304
746187984706248704
746200378765508609
746192514667839488
746143642608410625
746264862255349760
746162608974274560
746225645139558401
746260546060754944
746217596286951424
746196972894191617
746191403215003648
746199514738888707
746206405909057537
746256775557550080
746232620543946752
746210516276645888
746214815543107584
746217164424634368
746265189071228933
746226824045199361
746206804565069826
746263184319840256
746235225013788673
746186541794471936
746220578692956160
746247430396583936
746199514839580672
746181051681169416
746234532970430464
746185778607308801
746188605601677312
746230326003798018
746235292336566273
746194615854764032
746193864914964480
746221296007012352
746252153208078336
746206217123422208
746253881533882368
746265990191800320
746248923644370944
746258142762172416
746234348400050176
746251138144604160
746228803790209024
746263641482207232
746229491601543168
746232884722171904
746223380257374208
746182720708042753
746204577326764032
746206359939485696
746241034057842688
746262722791223296
746228136916901888
746247741097926657
746202564148891649
746247359256989696
746234873006829568
746138823160041472
746190689965244418
746240178788851712
746174768496381952
746235375916462081
746247099143065600
746221857821495298
746189062705455104
746215235162234885
746203708929630208
746189771370696707
746200748107534336
746166987789762562
746258038034567169
746158880502120449
746221136594120713
746168472606937089
746255428925923329
746225511072829442
746266451791781888
746239050214842368
746212634605715457
746202010593042434
746221727898701825
746262454389313536
746232004102893568
746207139895468032
746204279745044480
746145710463148032
746198583519510529
746195639243943938
746237926359465985
746162915426738176
746255026469871616
746187456383328256
746192493700489218
746199011305021444
746208486535487489
746211107749003264
746246176291299328
746211892293574656
746181097495486466
746255382922813440
746144708041261056
746219102360920068
746241499952623616
746241499927478272
746180502244073472
746251662591926272
746191046715965440
746247149730598912
746211305153929216
746228648655523846
746262739819978754
746263033345904640
746219995558871040
746223120273440772
746194305576902656
746178400553885696
746219819431657472
746194800265682944
746246877016883201
746260030098382848
746247497832628224
746154765718020096
746211879429668865
746240920996159488
746254405800890368
746192254616756224
746235330144014336
746234470307508224
746257824049729536
746225318260670464
746221316986986497
746199028359008258
746259128268505088
746222801577598977
746194280192970755
746225679033765888
746229592323612672
746140970702430208
746214823956930561
746211862711173120
746187057547010048
746168866947141632
746242720541212672
746167944325935105
746228170311905280
746150445693861888
746228694692204545
746167780857286656
746239151121567744
746246025569001472
746211061552947200
746257027215798272
746264463800573952
746138458431852545
746198772464521217
746243156685950977
746248797966082048
746218196416372737
746240774396739585
746138785625178112
746241776655048704
746143487192502273
746237238518788096
746243165124890624
746190400604372993
746194217475596289
746144959703588864
746248068052320256
746196151011926018
746197530732421122
746228933754945536
746201100118720512
746238043523190784
746260969815478272
746265688164208640
746199712018030594
746200059910328325
746240312922669056
746228384137543680
746222998818979840
746193802042314753
746248802160476160
746206414293471236
746250802667225088
746248407656857601
746168732699987968
746212827631747072
746207144245006336
746181030457966592
746181961618685952
746215591405453313
746206364326723585
746263368735014912
746242724647546880
746177926782148608
746242556925616129
746198034095046657
746253617154371584
746241524908777472
746265357049008128
746262232279941120
746234088353239040
746163951470182400
746184126072561664
746254086828343296
746264857922658304
746196159241195520
746209283239346176
746230724668227584
746205831260102657
746211544036368388
746228979636396032
746261930298454017
746244494522097664
746207437678477312
746240845687357446
746213645441392640
746188559288152066
746194108373360644
746172989956186112
746191147047886849
746207370821308416
746209404945465347
746261078821199872
746262483762024448
746266506321854465
746187032582565888
746173590022795264
746221455386370048
746186642591879168
746206028576890884
746218477141168128
746158712532963328
746180980151549952
746219387539984384
746180598578872321
746208742211870720
746161183057715203
746160638003552257
746164505017651200
746227893500416000
746252442564689920
746223078393286656
746201787925880832
746225574109028353
746176983151710208
746175053772038144
746241256343277568
746242305074434048
746223862728138752
746214966638743552
746240916793397248
746187057886699524
746231534131150849
746172503635070976
746186885962170369
746151091713114112
746178115437748229
746172297992507392
746189758917795841
746224873391853571
746228363245719553
746247476504592384
746146238588985344
746222616852074497
746197849537318912
746265130384691200
746234596052787200
746255542532747265
746146175980605440
746218049619955712
746189759039447040
746202710735630336
746255894569172992
746225469037514753
746176060451078145
746247522776027137
746232280574660608
746200244577148932
746222105402847232
746170691582570496
746257853497880576
746253633793232896
746217269361942528
746263910009954304
746263066841591808
746251440381894656
746219701844402178
746191034086916097
746247212473057281
746197899923464192
746200215300956160
746257610131726336
746257454745460736
746208918536282113
746207890684272640
746202861806059521
746266212535918593
746187795757162496
746258763611443200
746230015772155905
746196842883407872
746258956675227648
746220209355161601
746218943002509312
746226853120094208
746252887341277184
746205315339694081
746262093846847493
746219525842972672
746212768668213248
746154765894189056
746199430819307522
746239499118641152
746181596848349186
746139360228216832
746242107904397312
746141503265906688
746265524653428736
746211162346266625
746249834017988608
746211162346266628
746187334727569408
746213741855813632
746256628501053440
746255991268847616
746227243509129216
746181403776155648
746202270581219330
746197736416940032
746216069870694401
746241977939726336
746232020674580481
746222549797769217
746224667883495424
746152496603758592
746257232627699712
746187925788844032
746222243579998208
746228153408851968
746180686738948097
746147329103716354
746230938342875137
746253638012649472
746193697281187841
746226668717510656
746196528427999237
746257404677980160
746186944426582016
746226094022397952
746251692107239424
746216501682659328
746221052393455617
746249603071119361
746210566952259585
746231601361625088
746238475586920448
746251171745173504
746242355649482753
746264333387083776
746202417260179457
746152798585249792
746238446348312577
746205202135425024
746257567978946561
746178148946022400
746220423218487296
746262584379088896
746245786472689664
746264610609627136
746245773629652992
746192602710454272
746152869817106432
746251494719107072
746208251541258240
746213439702347776
746223514718371841
746264778025373696
746208490503340036
746241495619932161
746238198892789760
746206272018538497
746201150609756161
746180007274242048
746255475394625536
746235837457653760
746208352326193156
746190841123725312
746243148125376514
746213372606111744
746195110946177030
746245387736985600
746218632640761856
746248206296748032
746199569172566017
746215662960287744
746224282322145281
746245262088241152
746213121291759616
746208729532534785
746182595193475073
746201989281775616
746221346049253376
746213637090480132
746242582083100672
746174739190788096
746161854255341569
746239612532625412
746244406320201728
746210688549294081
746264815761506304
746177335502725120
746263322576596993
746190383684550657
746224286545776640
746233295743000578
746244742065848320
746210550091120642
746242774769401857
746251616395857920
746181827484778496
746239260051705856
746254468606398464
746227176094081025
746204757769916416
746262953834520580
746180686759993344
746241638289145856
746229982179954689
746263540961546240
746204283826167809
746225268054855681
746250416887861248
746248344704552960
746215864085549056
746202002120548353
746207739752243201
746253822834671616
746209761461342208
746253033944686592
746248059726741504
746157198280101888
746243697692520448
746204317141504002
746194926103236612
746222897971093504
746259229208621056
746209182802575360
746191776482893825
746253742824120320
746149774403977216
746234478746427392
746209593794011136
746187905173880834
746207920115703808
746260395162238976
746208281094303744
746213888497094659
746259258333855744
746215243588603904
746225129382772740
746244498674454528
746261078972080128
746203231131312128
746180736747659264
746250068571885569
746212697516052480
746218905140506627
746224081058430976
746203642198269953
746203134490378241
746238610035384320
746199082989805568
746218024101806080
746242921805000704
746202652116082688
746207626522877952
746147350213722112
746181558936145921
746258725896331264
746227864006078465
746227864006078464
746235187466383360
746162348981948416
746215746586316800
746262785760333824
746252157431709696
746252988075941888
746197166192922624
746214727538204672
746206838027231232
746152358279843841
746227499277791235
746252472017129473
746193345001578496
746201951860187138
746200743619633154
746202006251933697
746231454334496768
746265801611681792
746209518397206528
746241323666116608
746198965369004034
746247401304952832
746228434481799168
746249481423851520
746174076285181952
746239788659793920
746201809253892097
746262395681669120
746209455453265921
746241260722266112
746249443674980352
746257236691812352
746203294075256832
746208125850574852
746209853740191744
746221669253971968
746232419045388289
746219018256691201
746197497471598592
746253390481625088
746178669169696769
746209287748280321
746210201934528516
746247019547795456
746234730241089537
746239956373241857
746223506145218560
746206322014588929
746191612548550656
746225808797163521
746194448002887680
746262991230873600
746185782684049413
746218540382851072
746258771865968640
746242867031531520
746244784067510278
746179160016564224
746240598135316480
746228954701266946
746206774965870593
746216736546914304
746215901863649283
746160461482164224
746264463792275456
746186126596136960
746216728242192384
746246692442345472
746253478683643904
746205995228004352
746163414469316608
746203218573565952
746202455227043840
746227054589337601
746221509945896960
746250316253900800
746223317615468544
746239574578368513
746194594795139072
746205554737979392
746239398572761089
746254837512286208
746215994205446144
746258189046386689
746223371952676865
746188295168655362
746217219030319105
746199988942700548
746252333651136513
746234717469446144
746218011657306115
746245266295119872
746255068282949632
746253063665623040
746153507707748353
746218867349827586
746202882790166530
746222738633699330
746224655363497984
746258042027708416
746194901033848832
746243697436692480
746204485215621121
746232939130720256
746248353428672516
746251880783712257
746194263474475008
746234541577121792
746218376805003264
746223212657184768
746208268297502721
746250798649212928
746244377031368705
746224831780134913
746205554612146176
746192992688496640
746224760254693377
746213905542709248
746265293962477568
746229776797433857
746222340015423490
746218607185518592
746235619563606016
746194397683867650
746205659511697409
746179050683666432
746169697494700033
746210973707427842
746186399372574724
746188156534292480
746142467884453889
746173531176714240
746217109814804481
746234193303080960
746256079303106561
746239285133619202
746195656218279936
746227323091836928
746219790197370883
746183228243881986
746207375019769858
746199271586697218
746216199659257860
746167923421548544
746238257541767168
746182687396765696
746265877214019584
746197887562842112
746237901151690752
746191952282955777
746192103684792321
746266019568685056
746264941913645056
746266569198739456
746175129248497665
746234206053793794
746237393682849792
746168531578937344
746253109832232960
746257324780752897
746195802884759553
746195773600075780
746236726599770113
746221182509158403
746199892465356800
746231836045516802
746241894074683392
746253860474257409
746220154997006336
746230208890470410
746202882878275584
746210428192055297
746194003712847872
746230171179458560
746229630105837573
746222952455168000
746222952455168001
746240274968379394
746190480082341888
746170213587025920
746261485614043136
746248059835850752
746223393167400962
746240824346710016
746157022152953856
746187447860506624
746257597490028544
746260491610238976
746194389370691584
746228941980000256
746241260730585088
746211929752952832
746241906837884929
746232809056940034
746236932066271232
746162508499656704
746196096553127937
746222671474483200
746243064314871808
746253810226454529
746262966186745857
746248710011510784
746236017728860160
746192661145518082
746241357149315072
746213918226341889
746164630851026944
746228447156965377
746201347813347329
746237175323197440
746223522888900608
746207085432496130
746242812505554944
746261661732970497
746177419124572164
746204786882555904
746163099762311172
746189565988200449
746179994544652288
746250257625919489
746180162245398528
746211715923140609
746241885472194560
746226345588330496
746221413141385217
746230099645603841
746237771153448962
746187447986491392
746223346786795520
746215696481214471
746232087741554688
746171018515988480
746228384221429760
746246675765858304
746226127790739458
746176857049964544
746231152566898689
746205365813968897
746250396067258369
746188148254846976
746204916922802176
746264736283693060
746247049000157184
746250391743041536
746194867399778304
746208255949438982
746248911195615232
746243186016681984
746213292989808640
746211527456284672
746220700084502531
746240153430138880
746235766276161537
746235682172002304
746256666488889344
746216329909174273
746219869599727616
746247099021402112
746244364477804544
746208314376101888
746195567995289601
746249934488375296
746231517454569473
746159404626522112
746261519302823936
746198575235792898
746252568716681216
746235413946216448
746198575105794049
746214781883813888
746217730777374720
746207412772691971
746213981166022657
746196864064585732
746189062411714566
746207341415018498
746195391977185280
746184608446713856
746255122787864576
746223640467771393
746192871187873792
746251939600535552
746254975924305920
746248437323075584
746188814972923904
746207731535642625
746202396280262657
746256754451714050
746265667381370881
746251604018536448
746254879480496128
746224890282311680
746222994368802817
746224235987664897
746191533091618818
746194100165058560
746215989851750400
746236072426889216
746226891078565888
746179700884709376
746248818941886464
746259258358960128
746204866637238273
746195353884463108
746218351379120128
746209321227169792
746220222063882240
746209077651353600
746197992152018944
746244976888188928
746227071328739330
746191063224745984
746200802465718272
746253755549650944
746171589209690114
746253071995518977
746250265746083840
746138844421099520
746196113368055808
746219228215140354
746255449947803648
746243651492155392
746217713991745536
746149665595334656
746171232744136704
746257249589420032
746199946987085824
746171286976663552
746237259528056833
746204795325734916
746255190022623232
746206427119681540
746217042672422912
746211229438357504
746212840185307136
746229995010306048
746186197714636800
746210822548951040
746223984413335552
746193529681043456
746208066882797568
746187095501213697
746180430689345536
746255550908870656
746262123249020928
746235103588671488
746187493960192000
746244414729662465
746140656301707264
746202434070929414
746141184775467008
746215616760020993
746257870065369089
746233459392143361
746176911706046464
746232582749065217
746263670934618112
746221434251272192
746209086123872259
746246612767358976
746232700294488064
746199498121043972
746262530188775424
746138495991832578
746219202910904320
746264992039714816
746260244209164288
746204220928319488
746236164567273472
746264509875130368
746167931642347520
746165884725583872
746257975183085568
746204103244578820
746241361297367041
746195396003692544
746236869210345472
746264148875567104
746216606691270657
746234222692556800
746247250205089796
746199590114725889
746228287689498625
746222709445582849
746215684024082435
746235535455227905
746172109387235328
746214211693350913
746242640501420032
746186373963485186
746266485253939201
746264199190482944
746225053734305792
746234482680750081
746255731133923328
746213582522580993
746258486661623808
746233576941772800
746250073114189824
746255236172554240
746193131251478529
746205495967395840
746222508026658817
746252409387782144
746210113967423488
746208163473457162
746244481784098816
746178966877278208
746201737627729920
746220331266781185
746191499600134144
746220079629504513
746264736271110144
746258692211904513
746218687133163520
746222415840055296
746247325559947264
746199095539204096
746248298902753280
746207395815133184
746251536930578432
746191667347128320
746243206736551936
746239419275841537
746260265214304256
746206997641465858
746216623434981376
746249854922461184
746221065123180546
746210625584398336
746238693808054272
746223648873209858
746222478721056768
746252950234857472
746231601323868160
746222419824631808
746226660186300416
746224164692844544
746261540236496896
746209153333354497
746209153333354496
746266074132381696
746259451540299776
746211078472761349
746192262887940097
746190853559848960
746160767641223168
746208029452832768
746262248906194944
746246851544887297
746190841207627781
746261175109820416
746263381284392961
746230166817406977
746215021156282369
746240333944479746
746263914330001409
746200282267193347
746166425832800256
746247380329238528
746234960789397504
746232830330494976
746204942055022593
746213259636707328
746222118031884291
746178937592643584
746203021328023554
746221807590506501
746243420687994880
746215587349553153
746195555458527233
746210260596072448
746204203941453825
746248936109780992
746199435063889922
746187158461898752
746171979368136704
746169521480830976
746210558274244608
746262399859195905
746219932719812608
746224655648710657
746139322496212993
746244242998169600
746242657442201600
746248240241188864
746154052900294656
746235812392534017
746224458310918144
746202991871438848
746229436828180481
746213033026822144
746154946144370688
746259128423682048
746176399900315648
746198864735014912
746261867417509889
746196369216438272
746235120332341248
746180963521036290
746266376311013376
746204283645788160
746188152478507008
746186134942810112
746201582623064064
746260466415112193
746224630193496064
746250119088046080
746186898394087424
746250047801729024
746246361020923905
746225079046987781
746253525047377921
746213356105654277
746247954802028544
746196448757219329
746249963760410624
746242619831881728
746253038445334528
746253000440692736
746264971303018496
746201087586107392
746206179777351680
746259447299792896
746203084121006082
746227268440068097
746255814877290496
746222759533903872
746219865480921088
746231156631232513
746151854929764352
746238060539449344
746195643656347650
746245043934072832
746200236079493120
746234230884098049
746260093184917505
746211758092652546
746230665880842240
746178094562586624
746245840956686336
746215604349079552
746265340074655744
746221362755166210
746194615737323520
746211904733929472
746259631937298432
746247984040513536
746211082771922944
746227461503881217
746167499847245825
746152048010231808
746193630189101057
746206192297357312
746177977046564864
746221216055189504
746141918598422528
746186122410270721
746223527078985729
746233043891871745
746262567706759168
746178321143238657
746257702200967168
746248109961814016
746189092182851584
746206984806895619
746244024927813633
746190111101063168
746216375773855749
746208788223406080
746248223153655808
746187561207365632
746222113900552192
746138492057559040
746262668596641792
746234772133814272
746232666597396480
746194099837902848
746206943128125441
746224139564777472
746217369962307584
746226932841226244
746162357617860608
746248139401760768
746213981166010368
746240027601084416
746168858822742016
746265742866276352
746223141370789892
746266149566943232
746249909381246976
746187191957626881
746160663161147392
746226911836200960
746150487737638912
746233199425052672
746193089010638849
746190211709808640
746218301143949312
746207035016896513
746213079386468353
746258063129219072
746178782353043456
746257802893484032
746235653008941060
746253948579831808
746198290018926596
746232620279705600
746236214919864320
746254019975331840
746190924758188034
746175913369427968
746184713128181761
746165729842577409
746174386881830912
746242066032668673
746252820219826176
746254007132393472
746246558304374784
746210055289135104
746212324399161345
746216350578663424
746230385021878272
746165838907056128
746174030043058176
746239201209884672
746227130086756353
746240354802761731
746230242306469888
746195118995103749
746172545297186817
746228354936770560
746249133518880769
746256003545571328
746208155227459588
746216942151733253
746242703625707520
746235946580901888
746182876178309121
746242682436083712
746199187713228800
746238177732530176
746211174975340544
746219265804500992
746203226983137285
746202887164829696
746256838212059136
746253088772788224
746172029347340288
746207873932263425
746247669618704384
746235405289164800
746201133715054593
746173363375247360
746224424626446336
746255471196184576
746236701706592257
746237020305920001
746221459232559105
746191331534340096
746220289218908162
746226458863894528
746262890685022208
746200961736028160
746259501834133504
746254732897955840
746142992185032704
746182905513283584
746197656771276801
746220607830777858
746260974152335360
746182527807819777
746220133882826753
746158104350425088
746174399527542786
746211749443952647
746181135386845184
746223950674333696
746187259255263232
746180607072317444
746211435051548673
746265289780715521
746231899043991552
746227646225227777
746193726561619968
746198575286124545
746243059956985856
746213993614708736
746175737154146309
746241583612207104
746187762315890689
746205324110004224
746190148761591808
746230473060319232
746231542725246976
746236521171169281
746238106404171776
746184872335532036
746243873710669825
746260642470887426
746222550099714048
746182821421604864
746233136372015105
746216245985312768
746251541141553153
746217466561339392
746230179240902656
746228895993626624
746230217077727232
746238584764588034
746192720033525760
746210310751559683
746216908635045888
746156082922405888
746212974176546817
746191172515729411
746247002858655744
746260324043661313
746205458252238849
746228715483324416
746229084619866112
746263003855753216
746258629263753216
746207094118854660
746208415022669825
746249548528488448
746203419728191488
746235585778458625
746217974072115205
746265902161793024
746245824020123649
746192040380141568
746154212086644737
746146972629893120
746242535660544000
746198260625203204
746230644942856192
746234478608015362
746211934144389120
746199439149195267
746244679029645313
746255433103466496
746202752737435648
746212005489500160
746176618280927232
746225280428081152
746199707857227776
746246327634366464
746227423910322176
746199833464045569
746237322249773056
746253365697482753
746253302782922752
746234801623990272
746223145657344001
746197891581042689
746257664829698048
746245409039912960
746210730366500865
746239138328784897
746247614916665344
746240052879990784
746238651718320128
746197250045419521
746225356030414848
746245308355588096
746236281890365440
746192409722130437
746149229287047168
746231051995930624
746222109647507456
746194230079459329
746250639274086400
746234721923801091
746208976962879493
746203323074654208
746221820106280960
746192380433338368
746198659188940800
746266565121835008
746249355816992768
746236408063369218
746177364716044288
746245459035947008
746232800802574336
746227436472303616
746185770092789760
746198164131057665
746206829663838209
746203038042361856
746254380702236673
746255961627758592
746241583717089280
746182515153473537
746215671315369988
746202316441714688
746179818446786560
746222105230880773
746222612917870592
746205336319623168
746247334116331520
746231488190939136
746255743482007552
746215297837719552
746212244711579649
746214769330266114
746193692973633537
746247237601267712
746232658137485312
746214681396731904
746222621264535552
746231710098939905
746216094772273153
746253503899766784
746254883716726784
746242573413519361
746168908831465476
746147077546184712
746261334585643008
746167591865982976
746201645566959617
746244859401486336
746257236654235648
746230414373621760
746168976019861506
746249561174380545
746193525499265026
746226555584557057
746244796545699841
746264363095318528
746205709646213120
746264870593699840
746245094433558528
746211644905136128
746200290680930309
746220767373721601
746256284559740928
746225825834373121
746229395157770240
746215683810172928
746260122637320192
746175573702152192
746199565179592704
746249439594045440
746190861885546498
746240350587498496
746264815992180736
746223871083175937
746238979167641600
746219517383081984
746215453383548928
746231806739918849
746226907906113536
746250613999177728
746203306473586688
746194796268576768
746200789966741510
746226866046918657
746242619718635520
746264056600768512
746234373750456320
746152769212420097
746192971616268288
746227184570765312
746233136195899392
746220490692321284
746185321407090688
746208176115089408
746256674789404672
746210214479695872
746222558417035264
746251826379522049
746200303247101953
746204640098738177
746203201746010112
746255810913775616
746241005012168704
746258943845015552
746210776600317953
746167445271027712
746204166138146816
746257455097724928
746197543533445124
746205445442830336
746219924142514177
746186344913739778
746257081569775616
746219328878481408
746196821890891777
746200030877360130
746157379000078336
746230812866031622
746214350042476544
746227876584820736
746256964108312577
746243013911916544
746249657773236224
746232553531547651
746249259335454721
746218217308196870
746175959473094656
746235564756631552
746186499771637761
746264325397020672
746220666521686016
746253294130069504
746227310638989312
746212642902020096
746209228956667905
746192665671151616
746237322367115266
746247300322832384
746204438822428672
746188471161622529
746203419753349121
746263490474688512
746250647457136642
746206284513304579
746221635707928576
746208461101293569
746208461101293568
746228484905672705
746227935519006722
746204346501595136
746220930859335681
746210155830747136
746219794471391233
746242581990866944
746226672731467777
746146008179040256
746248646988038144
746193303201165312
746209581194321920
746230099624628225
746188718839500805
746266300620619776
746204896198746112
746214530338820098
746266413795516416
746219043334426624
746252052645449728
746211003063377920
746231181880889345
746200236285001729
746217349095710720
746232658053603332
746159840867782659
746215310714273793
746230237952770048
746244314133573633
746174080684961792
746211644842213377
746244544933539840
746187544207851520
746254510495006720
746260885686075392
746238735646236672
746182695831511040
746166853781831681
746231161022623745
746253067885117440
746196863947137024
746194653578301442
746194653578301440
746225125079408640
746242447777247232
746198298621411328
746265482630696960
746241868992651264
746260369887289344
746189247330168833
746209065387200512
746196289587576833
746215725635796995
746197728242237440
746260998915514369
746188706030071810
746228434536275969
746223015612952577
746199627880267777
746243475306250245
746224974319362048
746233174229803008
746166866381406208
746261116754534400
746230816821252096
746223044855685121
746230590282686464
746184855738847232
746173732230619136
746186558600937472
746240899839995904
746241567048904704
746235652967010304
746183257679552513
746229130698461185
746192615331139588
746235401203920896
746200362005102596
746214161437208591
746251343833214977
746262773504434176
746172847324749824
746208310454476801
746263612201832448
746173744813584384
746195886577881092
746244880486170624
746250853112233984
746212328538963969
746210411825901573
746258931404660736
746253751413940224
746245178021810176
746243043355832320
746204271180316672
746214890990231552
746264988008972289
746235623376224256
746203583096328193
746223594368176128
746205240072896513
746252996208582657
746188823525101568
746260252589498368
746263905975083008
746157278311546880
746237494316826626
746197304252608521
746236672094806016
746229063786782720
746200144035516416
746254330131427329
746211321587236864
746255051564421120
746221727844175872
746251654329139200
746221501397929985
746214672865472512
746210076101206017
746245530477551617
746172910428028928
746246952313040896
746214383483641858
746193609137889280
746222616935964672
746169039152648192
746263649883414528
746179294125301761
746240933675442176
746159983323131904
746245467726614528
746238110954987520
746207362445283328
746251276782952448
746213528000856066
746228962905333764
746215293928648705
746195844601282561
746230863197700098
746209006654361601
746184146855264257
746221316903043077
746258952141348864
746192573337722880
746259334032588801
746191038289588224
746185719945658369
746158074981847040
746195022609932288
746256255568715776
746220238799134720
746200567559512065
746201968461307905
746187258890334208
746192963135430656
746241495808696320
746252094521245696
746250542712766464
746207131695616000
746172750868385794
746172763543478272
746248751614922752
746259556431466496
746209878981513216
746230594623799296
746260252442628096
746239675388600321
746227759114948609
746197057099051009
746148625173127169
746202702347046914
746199313345183747
746223640589410304
746151649538879488
746218867349848065
746224625923678208
746174495774257152
746145530024071168
746185476428734465
746213393934102528
746151670548148228
746250827866775552
746145227853930498
746264388164784128
746154476281675777
746201033097908224
746248013664948225
746212399837962241
746249242344300544
746241621348360194
746239583059214337
746206573911891969
746258302066135040
746198566922657792
746225175671103489
746198742974369792
746248533595004928
746198155935416322
746248491811356672
746244972509270016
746236227481829376
746238396184432640
746242741189902336
746214555643052032
746214329008041984
746202404526252033
746185824782319617
746186663278305280
746169802507587584
746230011657478144
746262937048879104
746206942746402816
746255101950590976
746187133166174208
746197174384353280
746163917576146944
746148499423526912
746259342467416064
746243340958457857
746251029205893120
746205705447759874
746205705447759872
746181823173124097
746250962243837952
746265411457552384
746208247539896324
746243949191438337
746203939733835784
746191604281544705
746259803543052288
746213951696822272
746253428360257537
746172666919424000
746203738679869442
746264123890106369
746202618414784512
746202065009926144
746195861554630656
746184813992783872
746206900857909248
746261699376844800
746264933403336704
746231873840390148
746177679204843520
746234499537657857
746187485751934976
746255420835139584
746200827430199297
746209040112357376
746263997977100288
746247556187979776
746177117306527744
746224026217910273
746212550916747264
746184813875433473
746210738650243074
746224072606912513
746247548155928580
746228946270752768
746187401580535811
746240115475890176
746213209103708160
746262278463434752
746257945541873664
746248386681122816
746223539615760385
746215578851934208
746264010463444992
746184008392912896
746235698991108096
746238035138871296
746210273061527561
746244993589841920
746241428561362944
746257333282439168
746243534223663104
746215679615918081
746254665889759232
746230695240949769
746171458934603776
746227033676488705
746148709038166016
746261342949105664
746205730642886657
746173145275568128
746150969952526337
746183005887139840
746250748384649216
746236185438105600
746244544690327553
746171740305367040
746244515367948288
746245513586970624
746197824505679873
746255655774855168
746254682620846080
746177238803091456
746263138123845632
746186369693782017
746241659243945984
746162197907202048
746173917186785281
746185249814568960
746229197996064768
746260126814900224
746249561153372160
746253235552399360
746252123994656768
746196646019555328
746241218678427648
746251549215600640
746139393770033152
746245169645756416
746217256858750976
746174319567331328
746227977478774784
746217512426053633
746260659273236480
746247828985487360
746246373595578369
746263280998572032
746215759253147649
746145685079109632
746254460213694464
746223233574178817
746147215903694848
746219714435637250
746220293249601536
746232456823508993
746229256762458113
746193282133196802
746263855295242240
746245933084581888
746189113057902594
746232167269728256
746194439861735426
746244913944109056
746168598708822016
746260411876446208
746238597435580416
746221643958124544
746203633780297728
746219668650622976
746236768563822592
746239759048015872
746201624536748033
746187749691011073
746265788961652736
746200462655774722
746229940400447488
746219333022429184
746220721278324737
746159341833719808
746245140440883201
746264996485664768
746263981384474624
746190866264399872
746161950707560448
746222151481516032
746200110606909441
746232431577948160
746199011548233728
746217466649468928
746203449142841344
746179369488506880
746178388092723200
746228329657729024
746243793972772865
746250291121651712
746243123081150465
746195895209754624
746208432038903809
746198017326219264
746255106270715904
746183727357665280
746191327335833601
746248642676297728
746187607399268352
746210986151927810
746171161512448000
746228887550468096
746230963588366336
746254350943682560
746204044692062212
746220930876137472
746155772510343169
746235439036538884
746207735566372864
746189251386056704
746215075568979968
746231529760665602
746155122443567104
746218334568407042
746216598386548736
746213909552496642
746218275932012544
746214450881978374
746214673138081792
746192040438824962
746220918150598656
746216962947047424
746251922605121536
746206787573997568
746195941212852224
746247128482209792
746263964372377600
746198218581544961
746249343326355456
746261410166906882
746241831134978048
746225469356269569
746254720373645312
746228728217247744
746189658304876545
746235288108728320
746255630365757440
746219118852857856
746180812215848961
746259485052833792
746235522910060544
746231768877936640
746199632372334592
746215914471710722
746190404853301248
746185593797943296
746203637647454209
746252702829645824
746211405750099968
746189054266478592
746239129973776386
746167885609984000
746250018533740544
746206401890902017
746212928324411393
746249108210520064
746179537357180928
746225028690149376
746228522432102400
746254275681128448
746202115144450048
746201486187597825
746243773231882240
746211069991882756
746202996023791616
746217151837544449
746201590973894656
746251880565776384
746204187214503937
746196339805978624
746249020260048896
746239188920500225
746219165048930304
746254342777413632
746249884358041600
746248311464673280
746218192054345728
746167529236799492
746207085356945410
746262031049834496
746190761444540417
746197648219115520
746210625571872769
746212680764006401
746181374416060416
746253080379830273
746202807322062849
746223044952088576
746202530510573568
746194695420706817
746139024750960641
746177046032818176
746260843927572480
746237712252940288
746232083559776256
746203968963940352
746262693636640768
746165780174209024
746142350838276096
746219227917385728
746216879237193728
746228593794023425
746214215665352704
746210428255010821
746235707677507584
746215969224200194
746187875591479301
746203726042431488
746244754598354944
746266149873197056
746262513097019392
746254116180103168
746260021965688832
746254024039628800
746243517148717056
746244158952718336
746252572659376128
746156212673077248
746229680097792001
746235405620514819
746252870740217856
746260797735710720
746203771932278788
746222713442734080
746229583825928192
746195970522644481
746252660811112448
746261607433535488
746191448991629313
746176651755556864
746217365902262273
746256662080659456
746245748619108352
746223753630093312
746259216453746688
746208750587936770
746221027567370245
746203394369478656
746261565448527872
746204346476462080
746222281324527617
746215151385214979
746187468974624775
746215637559582720
746159865899393024
746256867752550400
746194678618324993
746197715642515458
746217277880557568
746242611162324992
746206888363102208
746244226216824832
746201980901560322
746253008934150144
746194972328615941
746212454288363522
746189478037848065
746244620351320064
746193458109419520
746222524862627841
746247405331419136
746190774010675204
746243999749513217
746243639089651712
746219555337318400
746183488433332224
746186214747693057
746260109928632320
746266334154080256
746230879861628929
746205642667372544
746176064276299776
746230904817782785
746207572043018240
746138625994293249
746214807263543296
746196524267253766
746219408377290752
746213096033705984
746233274805084160
746217185224196096
746195903719968770
746190140498808832
746163322052022272
746232456819281921
746251205442154497
746224147794006018
746237473420775424
746194364104224768
746178774002180097
746217600531587072
746226371131670530
746244410577387521
746254405805154305
746248147928748033
746194922202529794
746265973699805184
746262471221063680
746207270149591040
746211938510659585
746228111428063233
746205357416996866
746203889653821440
746194267874353152
746239201318932480
746257907860148224
746240971176808448
746215964803403777
746249703851888641
746236416217124864
746258411243855873
746205797894365190
746195848799784961
746258805411975169
746146746338770944
746259715752099840
746198780857331712
746198894019641344
746191738549657600
746242527485845504
746181055791665153
746195865887334400
746258897875406848
746237716438745088
746251733999960064
746220251382059008
746248453873868801
746253151733448704
746203386194759680
746242829270261761
746261875575316480
746191952429801472
746241005083516928
746236248700784640
746247090733342720
746246327496019976
746245811370074113
746217378162216963
746251477845422080
746193047075979269
746238291222142976
746254091286773760
746212299006873600
746229420386484225
746245270296535040
746183676946423812
746208523982233600
746230645085528064
746194964107788288
746252187093852161
746245857620664320
746170888811347968
746243978593337344
746262261535223809
746235275387428864
746191902299455489
746202207507222528
746150122770284544
746180858478993408
746217059629965312
746223929786671104
746192091030523905
746215507779477504
746260684644716544
746203407136874496
746261720406982656
746195563952017408
746224257122787329
746213486213029889
746221434289065984
746243076801212416
746224659494895616
746215486665297922
746257001802391552
746246696347131905
746214606134095877
746228342316138496
746261036702044160
746173099222122496
746206087435587584
746181861043384321
746208633042542592
746237695773417472
746238005740855296
746264555777593344
746265176509419520
746174436940746752
746258121727811584
746264094710374400
746191973451587585
746193521028128768
746242875675926529
746235019614576641
746199808252116994
746242988607737856
746220939415719937
746202908073426945
746232914031980544
746191826768453634
746260785383542785
746241353026277376
746247199693111296
746189423293829123
746216854020993024
746251922517090305
746199447801978880
746208939339964417
746226417025712128
746232708410466306
746245459220496384
746196348110704644
746209648122814464
746199284186439681
746230368102027269
746218456282914816
746207941347291138
746216887550283777
746191923128336385
746164660106203136
746229428749885440
746178753026465794
746258008750034944
746211493935386625
746253369682108416
746260416104398848
746261603012718592
746223850354991105
746238823881936896
746242451703140352
746246411365187585
746193672316690432
746198525059358720
746198009143164928
746259379985522688
746141633628905472
746256800526249984
746211036781391872
746216241593884673
746235657043881986
746168959288778752
746261632456724480
746144368029892608
746142275101679617
746242317745434624
746252845196939264
746247388747145216
746229625580204033
746259812216938497
746223514613473281
746261368429494272
746231991293509632
746221723452727296
746235879228870656
746175670254895104
746186604641849348
746228807900635136
746197736500789248
746232440104984576
746220222051278848
746247275546980352
746211439224860676
746193282271612929
746203717678956544
746211728640212993
746255659709128704
746195618301808640
746223900380401664
746195135830990849
746260105541332992
746266434771292160
746226261723217924
746215323003584513
746149464268808192
746196314468192256
746265591766458368
746176660009979904
746209895528042498
746238790092521473
746236093440262145
746203507947036673
746252526643601408
746264463817474048
746210554142826500
746251150878441472
746219089467629568
746263775825756161
746215167780757505
746249280135041024
746183031094927360
746266342819401729
746140576433717248
746248865091821568
746244880385609728
746255181600415744
746180363773423616
746250802671529984
746250521669963776
746224181562351619
746198130492772356
746250584790016000
746203813858598913
746215557934940160
746209929422241792
746256725255282689
746203495296966656
746186763941650432
746246428251553792
746206737347207169
746205105800654849
746213427224293377
746228925290811392
746252723725676544
746243722891956224
746266577377562624
746259648731291648
746215482361970690
746192808063557633
746210428468895744
746173967355023360
746219341264224256
746196348328779776
746260122389852160
746212366040240128
746220075229712385
746220830401585152
746197292009435139
746189998110687232
746178576915922944
746203474212204544
746218217077542912
746255429093720064
746184302057132033
746265004660293632
746197329615552512
746205189858693120
746220243089915906
746149820901916672
746252484683804673
746212739639455744
746201788005548032
746228908362596353
746259497644072960
746237846768353282
746228178566291456
746225817097637888
746258864207708160
746202366899171331
746165088063619072
746166811905789952
746228576983252997
746198659126034432
746264987874762752
746256704250187776
746252488840445952
746189347901169664
746144854829203456
746207404270903296
746255357782155264
746177641485475840
746265147228958720
746226492728705024
746174877514727424
746207077190639617
746261011720773633
746252916546215936
746241944356003840
746186512270827520
746200362038657026
746172126072348674
746151720925958144
746232200882839552
746166157632245760
746209358720053248
746249070692401152
746217789359218688
746215784444137475
746194259452141570
746213310027075586
746153914479706112
746265801506852868
746205349292605441
746231739601686528
746258281216172032
746196096536326145
746218401807249408
746230527401701377
746218514910851072
746204006951772165
746261825596043268
746232402410766336
746211225197912066
746189717117427712
746209971142963200
746205462245216260
746228602341986305
746256066825027584
746199216960114689
746195303708004352
746251268197257217
746191956691193860
746258637933293568
746216099188924416
746255349271961604
746231034904092677
746244402331324420
746184230917513220
746254690778755072
746149157858009088
746249925961351168
746219609787768832
746212903066337281
746237255136718848
746254368031268864
746245136171016192
746199124945440769
746159769686261761
746232112869576704
746221316961763328
746196553543483396
746204002929434624
746154057073594368
746244742128734208
746247015231852544
746226190512324609
746214954190012416
746222067616350208
746204321553887232
746206816984391681
746231504733245440
746180283788066816
746202283097022466
746198520760147968
746200995487617027
746248177314111488
746265264916996096
746261309495336960
746189360404402183
746200772988149761
746200156521979905
746255932544417792
746211162577002496
746213318101073920
746233169960042496
746232679012540416
746165129834807296
746223795661242369
746227423876833282
746205135274016769
746188076959993856
746230871229763586
746255827535704065
746186810443841536
746241092845088768
746224584072929280
746262056190414849
746230510544818180
746214853535141889
746230850396663813
746210210277011456
746206082964480000
746229277398470656
746214593244987392
746245282925510657
746189054132162560
746219710253936642
746253944163295232
746251125838381057
746224852684595202
746201062709723136
746193642834952194
746260575378870272
746209698441924608
746208406621458432
746232272534147074
746243773252919296
746154908546666497
746205403520741377
746201695848300546
746187904968364032
746264920958865408
746238106626490368
746161568744869888
746181659695980544
746262651496448000
746262462937370624
746254665688416257
746263004031885313
746226261995880448
746259900209082368
746247979833622529
746209321210417154
746266011234537472
746220796830330880
746258537106509824
746241868745347072
746245316601610240
746206439610294272
746250009931354113
746224554947731462
746239864098590720
746220666500747265
746244125507215360
746213477480468481
746232226283585536
746264241510957056
746190673284521984
746201574033100805
746207513192718337
746243810783531010
746192606690848768
746265172306595840
746239717121753088
746250458642145280
746176760786657281
746212613441216512
746193693300842496
746236323996917761
746258608514437120
746206162631024640
746239423554031616
746223392936714240
746241843784986624
746219035281367040
746244788207353856
746162324008902656
746231714406502400
746201418906796032
746228027781058560
746225981073948672
746164538437840896
746167394968670209
746179197723353088
746208104887398404
746235640207990784
746204640253874176
746215209698631684
746171627054858240
746234990111821824
746163708087369728
746170737543680000
746219102193123328
746253881202610176
746260692743819264
746211305090998273
746143654922747905
746224080840327172
746217982418771969
746259556444045312
746232825997758464
746178233041719296
746226824141692928
746239541174902784
746241571142545409
746206590802366464
746201687677755392
746236214869557248
746222772041310210
746228237236264960
746234545855307777
746239545348235265
746244741839347712
746264287576891393
746229747420561410
746225863562125312
746242992990650368
746193944703176705
746179289821896704
746220452872282112
746183983147343872
746229395048652800
746253059341193218
746220767319199744
746249649372139521
746242640841220096
746189570123792384
746193265154658304
746223837587484672
746250777744801792
746149594287976448
746263738148397056
746199066195812352
746236965956239360
746214660597157888
746238559779098624
746223942621290496
746192510297333760
746208910156017674
746248982389792768
746236189749829634
746231584513105920
746264362881523712
746193240265678854
746199863155580928
746176228034486272
746251289194008576
746239713191821312
746240266642677761
746192527108149252
746252832970407937
746219177774456833
746220477878722564
746192795564552192
746250249258229764
746261154310332416
746237343317667840
746262404292476928
746189465417199616
746190945696124928
746254741118787584
746246209954734080
746194842493980674
746141222360719362
746220104656920576
746220003897159682
746237716577214464
746138194031280129
746229739073863682
746247522969067520
746209862099439620
746242515032911872
746193688787771392
746233526622654465
746210441056006145
746257111122853889
746227801343168514
746197266864562176
746211812446658560
746150466665521152
746190945775804417
746244838652321793
746188425196339200
746214358481403904
746265868586336256
746247200028581888
746223665478434816
746232796826341376
746224391151751168
746180401371222016
746249011686969344
746257278915973120
746256116833730560
746146205403516929
746258759496900608
746236948843356161
746195177946046465
746215679582339073
746213712491487232
746192598621032449
746214224121106432
746265021592776704
746176408431493125
746252207939588096
746234948508520448
746236458139287552
746257576736677888
746230233896910849
746257182161764352
746199904700104704
746188609464590338
746240530774794240
746263540881842176
746207333164822529
746224537977520129
746224537977520128
746235841807187968
746255861073469440
746196683701137415
746220045911502848
746199607244267520
746199607244267522
746248088927539204
746215616680366081
746228329716424704
746222474325483522
746191243747561476
746255605099200512
746266485186666497
746228170374864896
746203809676824576
746225288720244736
746183845087576065
746248999246659584
746263410921267200
746209468044632064
746241101355487232
746219987287736320
746254263072993280
746250332825657344
746225536280604672
746200890667737089
746222663052328962
746189226400579591
746212454355468289
746181596907192322
746241776478912512
746195723159363586
746239817856352256
746234696669925377
746194683039100928
746236676322668544
746223338528223232
746266124430548992
746199091009359876
746245878810288128
746223397290467329
746193156224360449
746232272240574464
746222113921523712
746204443327102981
746262072862904320
746265889855639552
746253139150540801
746228652732350464
746222512204177410
746227398459285504
746165503404572672
746226433853296641
746243496407875584
746168707630645253
746225108671299585
746158230254952449
746251394076807168
746185052732669952
746235107850092544
746245446847307776
746234587794178049
746223804104351744
746266191531024384
746252274893201408
746218204553318404
746227062910816257
746252640082747392
746198139258843136
746228807909019648
746259958816251904
746149334266195968
746223707597606913
746217810523623425
746247535510065152
746219949429907456
746198310914924545
746192774446276608
746232527996653568
746252421572202496
746260197862150144
746207773566763009
746168518769512448
746241369941782529
746229319693832192
746180246173552640
746216434628386816
746210734476922881
746266262913716224
746212970187751426
746231764977229828
746229751551926274
746188232145022981
746231328572473344
746246574964019204
746250777631596544
746174034384134144
746144259087073280
746153008430342144
746163796012457985
746220671072509952
746240866558296065
746236659415416832
746148218434629632
746259506053718016
746243907294461952
746227591472787456
746229273300606981
746263780133306368
746255609624858624
746252887165120512
746212584345346048
746196423717195781
746252044298706944
746221744717848576
746183618326859776
746203855793205248
746228887684734978
746200387103793158
746215025233141760
746251541045252097
746224013937041408
746227540965023744
746243076889411585
746195085503533057
746229491475722240
746201687270948866
746209673280294912
746145177773965312
746234201817518083
746206200392343553
746222998856708098
746191067439980545
746230078510530561
746204581407842305
746201557482381313
746246608275243008
746200437418663936
746223854473740288
746191851888140290
746242065927806976
746253566738825216
746187699611000834
746181764608057347
746192640480206849
746194506790273024
746173120139010048
746218632598827008
746201784020926464
746189280570015747
746261099834642432
746198709721956352
746200857025228801
746236126881472513
746256817211187200
746205290576568320
746205961329643520
746214920660758528
746261586147418112
746224550795350017
746255337007775745
746246356977672192
746228401191550976
746223539645079552
746208033361924097
746146037417582592
746249221628694528
746150516862881792
746265428259921921
746204262644887552
746231701810995201
746242917619007490
746210499759505408
746252212079300608
746229030286811136
746197602102714368
746198562908737536
746172574833352705
746255748057935872
746250710422032384
746231546835722240
746231022585470977
746185233343586304
746262324420415488
746256570028331008
746206611606110209
746228208064856066
746214681501523968
746250589064011777
746179159861321733
746227209824669696
746218015985852418
746255684845568000
746248416074825730
746203117922844672
746224697411440640
746200949169872896
746191843260391424
746254862942412800
746266258866380800
746258214119931904
746177251255918592
746175376657891332
746197870693351425
746207865761763329
746244960240943104
746253906737504256
746167487184642048
746212856811520000
746213125213458433
746259791043977216
746198235492950020
746261318047506432
746260542105391104
746249947264192512
746167759743098882
746215100709634049
746204325580414977
746222738751131648
746234197489004544
746177889192804354
746151997510918144
746227058779426816
746158670761754624
746166392207081472
746193109952790528
746256540592668673
746140412876824576
746215079700365312
746238895306637315
746180204205244421
746190199294595076
746184339889721344
746240346313588736
746203566688264192
746218976447860737
746254904826691584
746219622500708354
746191843562426369
746206808847507460
746265327512748032
746264413477408768
746183085604012032
746239381531299841
746209492971323393
746256842775461888
746195459065024516
746233501104517120
746226416899874817
746202589104996352
746204057321144320
746254183393824768
746265730363031552
746227885132832773
746153973112016897
746248818681843712
746250060330078208
746262890827620352
746210369878712320
746192346912460801
746173103139479552
746200706063863808
746257924893220864
746220159027679232
746257328958222336
746240564627005440
746203536967360512
746213427534671873
746208973058015232
746225053776261124
746203549906800641
746190765538181120
746174273400750080
746180111901294592
746240635900858372
746206217333153792
746224416242053120
746259166306656256
746222335913431041
746231441894236160
746260218842087424
746240342060466177
746225309830156288
746209937685045249
746189003796291584
746201045894717440
746216954638139392
746226131762745345
746192006825664512
746234960927854593
746262362433294336
746190694016901124
746205806203285505
746205491563368450
746191927444312064
746219769209098240
746180372208156672
746265931748417536
746202115110887425
746215629267435520
746237141852651525
746169806429138944
746210017162846213
746233522260631552
746181437322301440
746257689802588160
746148604327321600
746263075213447169
746235535438422017
746207383232208896
746234772108697600
746163867382775808
746248382503608320
746255336751824896
746175561333080064
746225934676615169
746232603687018496
746206615884300288
746188920090669056
746242334547841024
746204598386364416
746179617006878721
746169148011646980
746246809975087105
746254552320598016
746249452244058112
746225783560011778
746159710932439040
746228510096646144
746215570752737281
746215289646288896
746213741763526656
746186986642255872
746235216587427841
746258826660315136
746222436845137920
746211741273513984
746202425564897284
746229332104732673
746200873764683782
746236743288922113
746171614270787586
746161367653158912
746215272780955652
746189322680836096
746203595809316865
746254091081363456
746200047394525184
746264945998733312
746231005472661504
746240338075910144
746258998484156416
746184301872545792
746188387388817409
746222411482181634
746229092865867776
746197589565931521
746201246898348032
746205458025742339
746155394922315776
746236550644568064
746237053755498498
746241470399545344
746210663182143493
746173497487982592
746230254675472384
746205806299754496
746227646162362368
746231911425540096
746174768530006017
746216942017490944
746263469687701504
746239172097216512
746139049577025536
746253075925573633
746242850271133696
746224215192276993
746248571234705408
746254254856409088
746166866524123137
746205961337995264
746247988440338432
746231047520550912
746243794081718272
746209665076191233
746237842540486656
746205147949195264
746228845787832320
746202081640341506
746211808134868992
746238110627831808
746239843194175488
746211233888514049
746211233888514048
746253965097058304
746209207788011522
746205604797026307
746193374466564096
746203621046378498
746241902505299968
746243249036103680
746262928509198337
746198956942602240
746253977990365184
746164114712559616
746244557403267073
746226408846823425
746199334639665153
746236525231280128
746201968662568961
746230200514420738
746183937119092737
746260650792452096
746201062495780869
746253747265933313
746198650745806852
746187133166063617
746238337132814337
746191432583516160
746246260185772032
746214354312298497
746256045496926209
746229210688028672
746238777887096833
746229693024632834
746209492933582850
746223036639043584
746226689701609472
746250764885057536
746220700101279749
746261179673149440
746180799951626240
746247795368144896
746208700327567360
746235506308984836
746228942093193218
746142233087217665
746146985359646720
746140513389019137
746214962469580800
746237984953925632
746245614221033472
746189419086942208
746263234714472448
746201603741388805
746209018922733573
746266149558550528
746249779156508672
746190107019907074
746160784812679168
746244205215887370
746206351609651202
746228954617384961
746257429713817600
746210222750916609
746189838605398016
746167067599118337
746216518350868480
746252690003533825
746264694231547904
746178866180325376
746144917676761088
746145194303684608
746192715826630657
746247858475532288
746191495191920641
746188878193647616
746247095145881601
746189834218258432
746205042806382592
746237523630915584
746223581617500162
746174961228865536
746170821522055169
746209229023772677
746186541823889408
746259438701547520
746196071387267077
746218971997708289
746169752062693376
746229097127256065
746210168170373120
746197862317326336
746257710757351424
746253893949071360
746249544338391040
746148776360947713
746237573882753024
746194150127607808
746246155579723777
746249569722310656
746175397750968320
746230577859203072
746228359038799873
746214543118893056
746187481259794432
746256423173005313
746208389827420160
746248915163422720
746172595964252160
746246788810579969
746209534889234436
746249641080066048
746220293245411329
746216560470024193
746207312126185472
746240103228399617
746223040506138624
746263415203762176
746157961756631040
746228946367217664
746229558580383744
746229428426964992
746197547585155072
746212793800499201
746209564450709511
746253923531505664
746201863750463490
746211145816510464
746244087695687681
746184012738211840
746253491459489796
746168493578424320
746212748007084032
746220352313823235
746251800957886464
746196016836161540
746263947599319040
746192682368667648
746228573116080130
746265466100944896
746241306796580864
746141402782900224
746263452826615808
746234994251575296
746219177824792576
746207018600431616
746215012906086401
746259740699795456
746231986943995904
746208020745461760
746215536908869632
746229768417214464
746243509024362496
746172931336732673
746242900510543872
746260252547420160
746223141274324996
746188664263213058
746240199399661569
746192065801818116
746235694985535489
746245455038844928
746239457196576770
746257194790883329
746217047143522304
746168254784225280
746224886289309697
746246419649011712
746213565657341952
746201406495821824
746251721307983872
746196989713362944
746221954139467776
746240254043009025
746226798820614144
746243332767100928
746260957006016512
746248583775543297
746203549600620544
746196461411434496
746225800450473985
746234315013398528
746194716690026499
746253252124041217
746196117587562500
746221539079557120
746242527255113728
746214434079576064
746251046083768320
746202304118824961
746255190202916864
746201779709214721
746245220119912448
746215457166761989
746227956192681985
746178387954139136
746188743711744000
746252824250621952
746252115455131648
746236286327881730
746176534029950978
746185833196072961
746261624017682433
746261624017682432
746265260739354625
746223317674123264
746247078032998400
746192489367773187
746261040883634178
746210864659730432
746202220304072705
746202975006167044
746262152370094080
746227319040139264
746253071798370305
746178597833039872
746248189523664896
746263813708619777
746192724169129987
746223925600759808
746199829253001218
746221455310913536
746249049720950785
746195026951045120
746216539506933760
746248437214154752
746231307739369474
746262194413764608
746246956436033536
746257375347171328
746218477434736640
746219844748484609
746187577703698432
746236068328968193
746245417319301120
746265549953433601
746246809824137216
746235891945979904
746240807812751360
746262441923842052
746251834621210624
746238005849948162
746180594405539840
746189725346631680
746208029318647809
746168531461476353
746230137524412416
746179021520539648
746234692286849024
746230250757971968
746247351040368640
746256251043069952
746228342450323456
746251604064538625
746200836053708801
746225246991093760
746183341414694912
746176735629041664
746265210005000192
746236588259041286
746236588259041281
746213289001005056
746250223987658752
746171941640343552
746232159019536384
746197514311729152
746173979908440064
746226056466599937
746140274506797058
746195165199499264
746255559226179584
746181244472406016
746162210783649792
746264086292365312
746195660462952453
746208029356371968
746172167994302465
746246851574243328
746221312595501058
746223627679346690
746250899069145088
746265524636626944
746224659788488707
746198504045871105
746232888832602112
746193189745221632
746218057689763841
746216698873712641
746187129118658560
746218250967486464
746192191677095936
746249896626380800
746235929610723329
746265663241621504
746225477379993601
746210822796386305
746226651776749568
746192841689305089
746248286235828224
746212731057901569
746181785298608128
746243764553940992
746245211710459904
746262412437917696
746180510569930752
746224944887980033
746197170261360641
746246515987906561
746254711679029248
746241961342939136
746260391123095554
746252400613335040
746246977751420928
746206582082437120
746225011942318080
746217781134168064
746244305912631296
746197727894069248
746220628806512641
746243982796165120
746264174028853248
746253180858621952
746186629857972224
746253633914834944
746138567512985602
746240363170521088
746199904985374720
746198809995141121
746201477891268610
746214282891689985
746185266856083456
746245106861223936
746258931203383296
746257589277720577
746188844605804544
746248755792457728
746240677625769984
746242971964628993
746218833589866497
746251020825731074
746207328853065728
746262785735163904
746238823886004224
746228316961538051
746234587638960128
746252434398453761
746239461474738176
746256309717188608
746250639106314240
746238727303761920
746260844133101569
746150839815835648
746145664216801280
746249435584266241
746170884600168449
746232234428882944
746206645202522112
746251842917642240
746208515895656448
746243710028029952
746169982736867328
746225909384908800
746187934458478592
746211422326030336
746205617723834368
746173648453701636
746247493499887617
746193042978181125
746205554708623360
746217923807580160
746224768802656256
746264316769370112
746217847999758337
746205982347300865
746235695019130880
746158549043142656
746206720746106881
746219974448930816
746214505256882180
746247162284105729
746200840248000517
746201804749209601
746265021630472192
746199972060618752
746235266990366721
746262895013564417
746191281475358722
746222235287859202
746214735872307201
746244234664083456
746237251001131008
746262916077326336
746247778645356544
746261615557943297
746186256674066432
746245694160252929
746179361108262913
746150336725815296
746193059872792576
746221530799996928
746219966303592448
746181882174398464
746251725535744000
746247606687371264
746205223467651072
746163997439823872
746194913516105728
746257022870511617
746233086166241281
746185665159790592
746182804560580608
746183085893488640
746229071957233664
746242028334309377
746166786475778048
746238664527601665
746228241736732672
746233727819231237
746221551553388545
746249481390284800
746234356893507584
746199263202316289
746213645495873536
746181261044047872
746214249316290560
746202182471430144
746217604809797632
746232213453168641
746188001298939906
746247342484037632
746199942494982144
746233111034241025
746222532978565120
746191163791532036
746221522331697152
746261288716738560
746220800974295040
746186713802772480
746229285866741760
746237737481572352
746150177342427136
746162990810959872
746207551155404800
746191646098763776
746224756119089152
746216950666125312
746243517270286337
746243932426747904
746256767135453184
746229457975803904
746256599237431297
746222185086279680
746226081519153153
746146624481660928
746244054292238336
746227671089057793
746194649258168324
746227524447830017
746205961312886785
746258142917332993
746219525750693888
746240765836201984
746212651215118337
746253650780102656
746256498637017088
746227365190082565
746186885886705664
746227683961372672
746201016329109504
746248374358151168
746215377856667653
746198201988841472
746220935175274496
746259937874022400
746261128955691008
746191327503622144
746164962301706245
746223871209046020
746263620426727424
746254674039283712
746239734016413696
746144535714144261
746244372786741248
746250765119930368
746210960877060097
746158976924979200
746258520128032772
746220343870644224
746225963910868997
746264064981082113
746235032021274625
746159077420572673
746244477908557824
746201104313004032
746259229032456194
746168732876161025
746252682021609472
746240337954250752
746208885061476353
746264652313681920
746256389568401411
746217902727004160
746187175218184193
746229474644004866
746238278706159616
746235288012238850
746257203116507136
746202790519676929
746173682033139712
746192069987729414
746185417796378625
746165478247272448
746194150123417606
746223011192156160
746170339290316800
746252769833717760
746231563533193216
746253973657690112
746234180804087809
746200504741421056
746163217370611712
746159924586160128
746210881441128448
746225108604203012
746194129147691008
746208872184963074
746249234211549184
746143390706864128
746197019052564482
746143000825233408
746231081167290368
746190656276594688
746249095887654913
746213142204555266
746146888882208768
746229701132197888
746206837981077504
746235095212658694
746236521280208896
746265772226285570
746253315093061632
746209195280654336
746220633269252100
746215155298492416
746238987367387136
746153151036694529
746245798778834944
746175447776501760
746246482668421120
746189729515737097
746186655082635264
746244104653279232
746178811654373376
746248420390805504
746261644972560386
746222226815352832
746169756059734016
746216455415332866
746198998877278216
746226786350993408
746196050361225218
746257274579132416
746243831700537344
746256125507567616
746188626208272386
746240841283297280
746257203133321216
746239658439417856
746144263063298048
746246159535079424
746216782755618816
746195010295463938
746236651005841409
746153989859844097
746206582300520449
746167310998712320
746265017444634624
746203939746385920
746194146012999681
746226589218676736
746162080638705668
746228032055042052
746234864320425984
746151150450155520
746258453019111424
746256955849703424
746222101153996804
746229189703962625
746265377882136578
746250408587296768
746207802696171520
746253860214169600
746228451116384256
746214408611758080
746164719048753152
746200303272243204
746197333746950144
746235933922467840
746258629280444418
746252027324407808
746231169411231744
746250932858478592
746193072204058629
746248621637541892
746249058000375808
746262634878533637
746258880968204289
746255949065773056
746218661682122752
746246403110756352
746201188140408838
746252195327320064
746246709009854464
746253487265165312
746141729741471744
746239230892859392
746224261191204864
746201049757712386
746236848213655554
746238924410937345
746232033282658304
746219810908864512
746153583159152640
746264484612812800
746246243375063040
746245920568680449
746210831252152323
746182687094759424
746254141324951552
746225372576944128
746171379616096256
746241143155867648
746229348949057537
746146696086814720
746154065206272000
746233342056607744
746157974394122240
746232179995213824
746181294648754177
746179667225280512
746216585472270337
746175448082579476
746216233134002176
746184746519138304
746257500958298117
746221178201640960
746230430907531264
746236693158584321
746176987027345408
746258105059655680
746214417176551425
746183173676085249
746262240442089472
746259745175126016
746141952001773569
746190031518236672
746217026146836480
746168032272261120
746220108796723201
746222906397495299
746243152445607936
746188571749408768
746242883741712384
746139880141504513
746210310889975808
746221538953691136
746245413208920064
746209430098714624
746181361946398720
746254938506932225
746250689693638656
746243798439714816
746201997674610688
746253663488905216
746141058787065856
746201452561866753
746209375711166464
746212718307205120
746197593667973122
746229889804558337
746231995429052416
746200001320103936
746235548101029889
746232389626540032
746222340036395008
746263045895294976
746265273221648384
746264593601798144
746261792050057216
746206032834158592
746205517047967745
746234424069488642
746261917665234944
746243357882597376
746219789903790080
746265252149465089
746206250908581891
746249053550288897
746211879496753162
746250957927886848
746190060794544128
746215247757737984
746243722812268544
746176731439071232
746220029104922626
746210474736263175
746257584974368768
746252526438195200
746234319249694720
746228212288499713
746194112387289091
746179683973271552
746146549164441600
746238974818029568
746216480887308288
746215365181530116
746225263537577984
746264786392866816
746235678225137664
746214165501513728
746230183544262661
746223233611898880
746248831273140224
746193785478995970
746206704023404547
746208499068088321
746263368965718016
746172424006209538
746177469410058240
746182792334163969
746252434230509574
746195308103634945
746155814495354881
746211816775135232
746214895318773760
746201427291209732
746218372577136641
746265344529006592
746200311811837952
746186743213264897
746188106261364741
746244561782079488
746222063229165573
746220851394027521
746192434950856705
746176102029107200
746243705951096832
746260831508258816
746255580277374977
746232650004729856
746244012105932800
746251981409378304
746200500542943232
746217051086151683
746192594347036672
746201125284515840
746158162974281728
746216145171079168
746204052992647169
746210470382575617
746175175142453248
746253306679394304
746211707509309445
746184553715245056
746153398504808451
746209539112861697
746203172222337028
746251159174676480
746248294435741697
746213335180288000
746241864689295361
746189691767033856
746262542591332352
746215385922363394
746247703248642048
746207916076609540
746250748447494145
746206343111966721
746262051807334400
746261489963663360
746168653020798977
746210566868344832
746202421282537472
746265482769088512
746187888040148992
746228237580140545
746228405150978051
746245962444738561
746191130316857345
746263343715885056
746200664112402432
746154841295163397
746254413958832133
746210642181263361
746238391709114368
746177968746209280
746199561064972288
746186902387101696
746195559644438529
746192434917314565
746227075724410880
746250815455715328
746187955170054144
746197715298590720
746212844295753729
746225809044582400
746247942084825088
746170838567747584
746206888241487872
746217428820983808
746253269190729728
746236156082163712
746266032088686592
746208041658257409
746243810758361089
746254824908324864
746191134506913792
746199539980197894
746229436819771392
746213519582892034
746201507129810944
746246264359104513
746260323749920772
746220578806259712
746244255459479552
746183341423001600
746260349100371968
746213742002593795
746222390439403520
746180539757920256
746192904532590592
746218611518234624
746230074328834053
746252639885660164
746212991264133120
746227041960230912
746220347842695168
746209526433492992
746199720154980352
746221681782358016
746182557092438016
746266187508613120
746213129651032064
746257832438267904
746262286952763392
746202555743506432
746168703591550976
746210826759999488
746251511685013505
746255944963629056
746191940085940230
746226383605555201
746191008698818566
746171312507334656
746209715265273856
746241927641706496
746247766095978496
746208482068553728
746189666718728192
746236810527834112
746258113397952512
746145659854721025
746219618289647616
746205353440776193
746211279979708416
746208381740847105
746254082713718784
746220662373507072
746213184210493440
746206288766369792
746249481402859520
746212047436681216
746251356332302337
746237230004375552
746253998659874816
746233878751285248
746196771567591424
746236902970298369
746258897921507328
746263318751490049
746249838115852288
746244742153965568
746211820717768704
746198466380996608
746212185718693888
746265243911864320
746245303876075520
746176660173533185
746205189581877248
746238622521692160
746188848674181121
746193584047587328
746261091240415232
746229080400400384
746212584160780288
746251679201394688
746229055410733058
746172574820859904
746255374735523840
746214077530181632
746263867848798210
746246315009519617
746229118224601088
746265713673928704
746227189016727552
746236118463504384
746261871477555200
746227536850391043
746227666802483200
746225150283022337
746240702934200320
746197044503547904
746216942353080321
746240442853818368
746242967636156416
746252073625354240
746197824346349568
746259854134747136
746206724646834176
746197296132415493
746232653922205696
746186315176173568
746266493579468800
746198109735116801
746236466762649601
746225645345136641
746197946035634176
746240878943969280
746224139514458112
746211539955253248
746223359499722752
746247816528306176
746249359902261250
746235019543252993
746203377814560768
746235808126898177
746218745895411715
746224710053093376
746253952786763776
746218049557016581
746233421614112770
746207370607362049
746258964837445632
746228291850272768
746192447466672129
746192703289864193
746253751426625536
746221224443842560
746216665260523520
746259124279738368
746254061779955712
746197526928207874
746259854134648832
746193072556412928
746252681614761984
746188773130526720
746197979913035776
746257606113697792
746232553477025794
746216728380637185
746203755180285952
746199611379900417
746223883762565120
746215587517370368
746211200099246081
746249515292778496
746223141513375745
746258188807331840
746182632623476736
746259317003849728
746247057191501824
746175817051340800
746255047344852992
746208251365122048
746258423696789504
746206049414176768
746155634081468416
746212206665052160
746185594070511616
746261372271366145
746240329758609408
746258683890405377
746205382687612929
746226270128635905
746227926866104321
746191461918466048
746242909096280064
746261292739137537
746257320779317248
746226844714700800
746238089991860224
746187279920599041
746254216969224192
746190945851310081
746250655967252480
746260609130434560
746230258865602560
746249854779793408
746206561362534401
746149615288860672
746241159975026688
746162412131332096
746181601063804930
746197178801000448
746262060351258624
746205449788088320
746223367871594498
746203000197156864
746244788098310144
746240526681182209
746224064209969152
746147660558663681
746179931726557185
746266158278533120
746247862569279488
746139364460199937
746252694294257664
746206313651154945
746245908086558720
746218989081112577
746239876505309185
746188156521881600
746217365877096449
746201503065477121
746216006721298432
746205441173053441
746212752033648642
746230665943748609
746248781264486400
746211904696127489
746198424119218182
746260944494419973
746238186439872512
746247463904940032
746230875818328064
746236357433909253
746223858689048576
746243483594174464
746191444780605440
746256435764396032
746259325690191872
746206301366038530
746250538384232449
746249158441508864
746259488966086656
746250752591597568
746191512111714305
746236093490573312
746221178381971456
746235422280318976
746244897083133952
746150181423452160
746152228352823296
746220239084412928
746207001575723011
746264065140469760
746217000754515968
746184998340878336
746204485198843904
746193151979716608
746262458667569157
746242485630951424
746211208710152193
746255785420795904
746240354840518656
746224223400562689
746200600988180481
746251184386736128
746238698111393792
746225192171560960
746214639613075456
746259044499783681
746194288778764288
746252094454235136
746207769003319296
746197082256478208
746211040828891136
746255131226824704
746168187536949248
746177536460210176
746211392886214656
746237615968391168
746264677408215042
746185396757749760
746201154674012161
746212257034469376
746181265511092224
746238873991188480
746184843000745984
746163414242725888
746189121182384128
746204615247437824
746137787364216832
746146721294606336
746197044503580672
746219664460525568
746243131356569600
746195718776328192
746170913729675264
746150508562362370
746253495452467200
746204900149755905
746258788550905858
746228703038889988
746186671658393600
746197145129082881
746217189603049473
746219844517847042
746225855102214145
746216501737205761
746199607059767296
746266044789063680
746258457427382272
746153994217721856
746193525373435906
746208675073646592
746206162605879296
746185417762840576
746193034677620738
746240673460817920
746211065935986688
746185610767962112
746202735897255936
746204543638134784
746204803974324225
746188601151545346
746238999979687936
746205831310385152
746232909875421184
746233836904681472
746178572532867072
746229046858571776
746187817055707137
746213670456221696
746210499809804288
746185413383970816
746193160548691968
746196755079802880
746138982547873792
746250265897074689
746212840025952257
746148436651671552
746217156262535168
746252157544968192
746233224536285184
746256205232898048
746194154405797888
746181135399534593
746199011304968195
746233761365266432
746188890718015488
746215666919702530
746233694348681217
746245992085880832
746225251139231744
746211447756070912
746243248876818433
746194133639802880
746245677408149504
746266112006959104
746183282790830081
746262416787390464
746204505985867776
746216145384964097
746224047126544385
746224047126544384
746233736157495296
746184574556844032
746250265930661889
746239985716592641
746142719664336896
746247531319988224
746193181507616771
746229621398470656
746149279580962816
746190475938275329
746241063715643392
746250999808036864
746255903154835456
746223317430853635
746189737812103168
746198994603237377
746262282754199552
746246155353358336
746250823555026944
746207681203998725
746240606372954112
746223766317871104
746227574540378113
746218062160879618
746193328094351364
746192392705867782
746228464076808193
746189012147134465
746233857641316352
746245832337395712
746261091559284736
746190685708025856
746198608853139456
746209388185030657
746214098300350464
746253331882868736
746209228713385985
746234520576262145
746148360982245377
746239360866062336
746198344553242625
746227369355055104
746262223761383425
746159983310573569
746226735658602497
746183815392006144
746261007484526597
746227172239540225
746211326037364736
746162298578829312
746239914170191872
746216690682257408
746265998630785024
746218783291768832
746184608140558336
746225204934778880
746157366320709632
746228811943944196
746244486309756932
746262962005024768
746233144785805312
746209333856198656
746236340660908033
746243231927635968
746193944795484160
746217550522945536
746240551905693696
746217193772224512
746257090134450176
746224030550654977
746202932975013890
746265369711542272
746197862300585984
746241638423371776
746261049339346945
746249989089800192
746248797769113600
746252337900044288
746215855915040769
746216610650722305
746192913126678528
746252690359988224
746221199454146560
746202341653635072
746189834339778561
746214622558982144
746200823621812224
746263826169901057
746237812903550976
746224688951500800
746236671973195776
746185342429106176
746258780309028864
746249381091942400
746242649162678272
746226479940308993
746182720846323712
746200877866749952
746213058289164292
746254493843492864
746263372941885440
746227411264540672
746221862208757760
746223334359130113
746155294313439233
746184490695823360
746247040334766081
746231177699221505
746188680839102464
746176324671156224
746214639382364160
746175775158607872
746173023623983105
746221694155530240
746185975760457729
746192031978950659
746230783417843712
746236537805799425
746194913709088769
746239939625390080
746202136279539712
746221581039345664
746204782935760900
746260407757717504
746233547371876354
746195047847071748
746231802679853060
746155835525455873
746232230553366529
746163909229305856
746196679641096192
746253755742621696
746189813347287040
746179852005412864
746189947548274692
746222252018962432
746235975815200768
746200257084563456
746262395824242690
746210789288087552
746188613780537345
746256544568860672
746216812207968262
746212055791734785
746178786618675205
746259405218418688
746201318495158272
746155369588744192
746211850333782016
746255567581290497
746210352749154306
746165901708378112
746195861525303297
746208759232401409
746223111951966208
746237968378011648
746210772192157696
746265386514006016
746238375112282112
746214786174574592
746224760221163520
746202626929221632
746155889791492102
746195790440235008
746238727215677440
746264094471249920
746206871732707330
746242384741212160
746248013476044800
746218401844985856
746212135647141892
746217592306601985
746234553837064192
746266199894351872
746261686861074432
746236089275285504
746263486418853888
746186915217473537
746233341741932544
746227981765349377
746251507541082113
746237053835173888
746244993451442176
746261091534049281
746245262121676800
746197552068857856
746235065919672320
746210847920271360
746251281094840320
746236160612065281
746173581579558912
746145483630927872
746240786644140032
746213003888975873
746244326749986816
746231194484805632
746220163561717760
746235791269994505
746188358120968192
746197983763398656
746149250115866624
746237531855917056
746218699573518336
746250215565443073
746188010010476546
746264857926897668
746254455939670016
746189590919262208
746262781574451200
746222168443281408
746200966064574464
746147199214583808
746194821216251905
746220641548804100
746209862267265029
746196524267245568
746238454825103360
746252644176429056
746207454581530624
746207144437944322
746259891619270656
746249158579879936
746248064021729280
746179403068084224
746202593509023746
746206376616071169
746262760938409984
746193709880926212
746233383823384577
746164228042559488
746239243349950464
746187607189532673
746252102859624449
746193936566226944
746171215723773952
746218850589433856
746242137470173184
746228317217423360
746248122792296448
746210403093356544
746187594564673536
746259983923286016
746199569478782980
746264916751953920
746219479747616768
746138172996784129
746173912787083264
746208604001210368
746235619253248000
746236777178882048
746229080496889859
746143025915641856
746190107149893632
746235762136342530
746185593999269888
746227914618769413
746234797509337088
746218779290460160
746205592193110016
746173216507461632
746261326155157505
746208423721607169
746191235392512000
746246797081841664
746243420885237760
746216292147859456
746237267639836672
746248231689011201
746227130271338497
746202652350963713
746187510569533440
746196688046424065
746187980474310657
746244666639683584
746246067323281408
746212865422438401
746208197208244224
746216317309489152
746235950619987973
746155009193181184
746219349619269632
746227956461101056
746243710237683713
746207098258657280
746265478545420288
746175133186953217
746190887227535361
746245383685300224
746223808059572225
746190040045260800
746260466263957504
746262827770458113
746255286533562368
746190849239744513
746233425682567168
746246100827308034
746203398781837312
746253587748130816
746248202135830528
746239687690330114
746168875260121088
746204552311910400
746207857184378880
746244213428322304
746149313206706176
746238945659338752
746263188551905280
746245559737061376
746261729080807424
746255353797574656
746223371977793536
746257324994551809
746234771961843714
746242816762847232
746209610411827205
746205936184811520
746235015592194048
746195861487517697
746195861487517698
746228552014532609
746250492574072832
746211246433673216
746163381028065281
746228812216569861
746185530824605696
746240170396160000
746258469997551616
746183568083288064
746202815685505024
746205952966156288
746226597544394756
746211199990169600
746186747554369537
746214299752792064
746253575043551232
746186743204851719
746230967971389440
746206901151510528
746240577134600192
746264572810633216
746220071144431619
746223980390940672
746249494199681024
746214920438448128
746176022366785538
746253227121770496
746177029251469313
746193999342370816
746150840080146432
746259463871438848
746197069728079874
746160617044619264
746223405741969409
746223258815500288
746254288201093120
746210193617223681
746257106920153089
746204526839894017
746222629720186884
746203189200879616
746194141978071040
746209338021158912
746231475532488704
746257706516885504
746245085994622976
746228187164606464
746244654098616321
746252849529630720
746232045844606976
746221971055120384
746215423838851072
746211166582562816
746227616663777280
746214698391998467
746200223748227072
746222734623989762
746229126625845251
746245937270493184
746211728833150976
746187888006672384
746182552994488320
746242112144842752
746150449913298944
746253881307439104
746210012976951300
746181336864436224
746230292768186369
746241453786030082
746247829102944256
746244926648819712
746236906942324736
746207442170589184
746245866025955328
746202207628845057
746197287756410880
746208033521360896
746210319349886976
746254405591252992
746201297406201858
746248155977523200
746223439216709632
746180082541137924
746256301559160832
746223237869142017
746141075421667333
746241684208492544
746194913591623682
746265570769833984
746242711821389824
746161409403170817
746194720720728064
746211582024155136
746248869097381888
746252694394798080
746147807535337473
746146939230523392
746187674113843201
746183844693348356
746220087862956032
746265629787889668
746175074420535296
746211397181149184
746217047130943489
746249418672844800
746160625089396737
746210549847908353
746232469397995521
746211992831033346
746186239976550400
746189515723681793
746236470793428993
746262504880353281
746221031635845120
746248131046563840
746221501209182208
746243114575216640
746255395614756864
746149850123730944
746243009604263936
746234881332502529
746200370544685062
746243374835916804
746264190797684736
746196192904675331
746258939864571905
746250982984654848
746195408804708354
746200429193633799
746239381887844353
746202081820696578
746264518074982400
746188395563520001
746257698258288640
746250354153529344
746255617715806209
746215788541947904
746203608253763588
746225930381602818
746258155206643712
746187653469601792
746212127086522373
746219886645383171
746223560562139136
746217596526026752
746180158239891456
746261888485335041
746197438499684354
746262420792950784
746172973413892097
746226970887749633
746204212615229448
746247019484708865
746204468102889473
746209480434561025
746250890823274496
746254170689314816
746242195896754176
746217902735405057
746220901725704196
746238274272788480
746265797459345409
746245215770578944
746198072015761408
746222726289887233
746233727781502976
746138558851850240
746253093025751040
746149661182820353
746196838735241217
746213536502734852
746198067737595905
746215754987540486
746181550778122240
746230036714258433
746203092547317760
746245329360683008
746248537957109760
746196893194031104
746264861949071360
746233295944323072
746196050407391232
746219786044997632
746241860620943360
746229365755678720
746187699304837120
746192371876954116
746155604469682176
746236991017123840
746244700164632576
746205781020708864
746201200773599232
746221924997464066
746190379809050624
746230103911206916
746240321076461568
746186998839414784
746221178222612480
746151603254755328
746186302781939712
746236135358140417
746211703319207936
746202408997392384
746198793608040448
746247950762975233
746258469892685824
746246566365782016
746258247733108736
746238332934324225
746162126822195201
746241331895250944
746230087041716224
746241063698862080
746208939595862019
746262978631245824
746228509840838656
746221979468857344
746227700398907392
746240665319673856
746256515422552064
746215847383834625
746256922316251136
746244029055016960
746239243354136576
746255701782171648
746235875122569216
746214224452456450
746223229337907200
746238236519849985
746183224041275392
746243748124835840
746255492066967552
746224315603902465
746232545021304833
746256850950164480
746197904172343296
746187485382852608
746260260768342016
746258830535856128
746254871142207489
746159584906182656
746249586612764672
746211539867209729
746179843524558848
746225301324083200
746219475658121217
746219089526349824
746140790380859392
746233052536283136
746234289856012290
746192279728095232
746240870609870849
746185665340145666
746223287965908999
746225376846766081
746240950209372161
746258151272497152
746249829488136192
746216770357231616
746147706729562112
746226525951819777
746200265611575302
746190467746828288
746147878721228800
746220826194677760
746208847291813888
746246973322203136
746185665046515712
746265424271114240
746167243659063297
746266069883555840
746245207432126464
746181668155850752
746215268548911107
746176383030857728
746254418069291009
746196188618121216
746198944485515264
746254758176927745
746197719853608961
746251427702530048
746192673875230720
746193206459523072
746161887860105216
746201934818770944
746264383966298112
746238479835750400
746248345107181572
746218712273821696
746219500832382979
746185237206540288
746242170777124864
746200831867789313
746258113381175296
746249292894076928
746229504301899778
746168552357507072
746181391205818368
746207546709417985
746247610755854341
746172369140514816
746216073800744960
746156388880023552
746197195502682112
746172142996230144
746238819624587265
746249125209870336
746251230746284032
746153117255872513
746238719087251456
746172059080810496
746175703700250624
746226484168130560
746200496319324161
746222558471589892
746192166255370240
746230346975313924
746233623091675140
746224705695154176
746201112865189888
746205034556231680
746245430057394176
746229223275171841
746236714306265088
746249506757419011
746195962108862464
746164786031902721
746239259863097344
746190475934208000
746234675799064577
746225226040545280
746184327218798592
746235170789818369
746235619265781760
746247338075656192
746173573077819393
746258734045863936
746235359411900416
746261598797438976
746150563230842880
746236743595134977
746227641670213632
746246629569748992
746207479839621120
746194309813153796
746252946162221056
746264673369096192
746186424228155392
746265680027197440
746192342390972416
746247388763815936
746193043099787264
746206854968025090
746242070021443588
746213938879094784
746263217878540288
746252799323869184
746234344172224512
746240459740057600
746214324893474822
746263201088704512
746246994369351680
746208536829403136
746195265980235782
746198705137557504
746241416062443520
746223472628490241
746212865082724353
746171257859739648
746261380777545728
746201653754236932
746239776005591040
746196255856943105
746178862170537984
746266586034606080
746186705514835968
746186877401595904
746219869851422721
746220335423356928
746240011008258049
746183782097625088
746229873224486921
746234600226070528
746259870932959232
746245069347266560
746166585317068804
746212634723131392
746264891435016192
746233295659110400
746212253112766465
746216283734106112
746217806299947008
746227830736850945
746218905274724352
746238173789847552
746239822050762752
746234327516667904
746219311807631361
746236617623404544
746186420369317888
746266539687546880
746210159794364417
746241063438925824
746198109877768193
746249611413577728
746222277381939201
746192392949108738
746235619240706048
746203788982161410
746243940697968640
746208977331970048
746234893923819520
746205240077148161
746228488911237123
746248596450770944
746209199550398464
746200051869900801
746253810155266048
746235388709085184
746261997310730240
746182917915811840
746254275827761152
746191465819168768
746248470667788289
746183014279938048
746227335758680064
746251725439442944
746258285376978944
746261557068316672
746249179555565568
746216082130636800
746183991544451073
746187443624259584
746202744399110144
746198663555276800
746225557310832646
746205768366469120
746200165023813635
746229260654764034
746187401802842113
746213477623029760
746238320577912832
746216199621476352
746137858679971840
746210881592188928
746203184650063872
746231685176406016
746181198154608640
746250261690204160
746227067151278080
746248328271245312
746256179987263488
746229512304615424
746250773416247297
746181244522741761
746209157586391040
746219022652346368
746190593559126016
746228774371352577
746193260909985793
746149887666855936
746188760576991234
746148633867919360
746258482362523648
746207018357166080
746230330181353479
746213481905479680
746212026582634500
746227138693476352
746252027630608384
746254397328482305
746218624113750016
746168644674162688
746195320606883840
746246919022731264
746191189108371460
746165226236633090
746255697432686592
746176517575708681
746182985146302464
746241587877797889
746203511902216193
746188513092243456
746200265628364801
746260860562083840
746225410451529729
746199397306773508
746256507025580032
746224219160076289
746241369753128964
746227717159321601
746196251486519299
746192900413743104
746249779387064320
746195068764073985
746179961023651840
746235153664479236
746232473630105604
746180149767397377
746209463560871936
746209451091197953
746216002422112256
746251067109806080
746182322395832320
746250274164084736
746265390485905408
746186315515858944
746229373917814785
746210998915260416
746180095086235650
746140794432655360
746210294196641792
746239503325495297
746179533091409925
746214937303801861
746243836175847425
746245174129471488
746212638674190336
746191054789959682
746225280465833985
746218405909274625
746200735268823040
746212349476909057
746246679708368896
746222772100042752
746225469217878016
746171786266501120
746198130576658433
746243974424322048
746183706440663041
746224328119750656
746226752440016896
746264677341077504
746218309301870592
746152618423103488
746212336961130496
746160654462025728
746195123394875392
746207450320146432
746215948059713536
746176202700783618
746232888824193024
746172860130013184
746201645441122304
746225721031307265
746213955853398016
746192699238162433
746174353205694464
746207945407401984
746230028363431936
746214941510688769
746214308334338048
746241591992410112
746257023021490176
746225175616622593
746260692978794496
746205454070538243
746199141550678018
746231848833978368
746243362022371332
746228879262552065
746228879262552064
746263142334930944
746198415990632450
746223858437349376
746244528097599488
746159568397471747
746246251889426432
746191763862216704
746190551679000581
746142682012057600
746218783597953024
746210550237958146
746216443012755456
746216015202181124
746193768542441480
746231685277057024
746249775285055488
746230808340422656
746212315666620416
746266124422119424
746225183829045249
746253403098087424
746146196884951041
746233308153942016
746260697294737408
746225007882182657
746211757878697984
746195043736686593
746247514429464576
746255265469702144
746191541421510657
746208498925477888
746161224862273537
746240841165963264
746193386936229889
746147601838411776
746251994034208768
746235292349149184
746258671198437376
746192183145857024
746187557063450625
746184436098666496
746200722685911040
746250202852524036
746236236013117440
746196377579851776
746250689643483136
746245916219236352
746213452453027841
746142325655506944
746203457632120832
746225456613986304
746227880837865473
746236324210835457
746230288586412032
746264950339862528
746242795703140353
746217433015345152
746209631303696384
746234394457759744
746242359495528448
746217722288078848
746252719481065472
746260554390478848
746206405854584833
746201419095539712
746211292315160576
746192581575344128
746214068982210560
746262563571245056
746253051095310336
746234755234963456
746256829899022336
746225750127194113
746251503304867844
746217168723812352
746244263843926016
746191734481158144
746187389215793155
746178371382476801
746253067532795904
746174567048052736
746214035499081728
746210390845992975
746266288171945984
746258977491648513
746246855969902592
746188882140663808
746192648763908096
746193714217811968
746227885141176320
746262957705691136
746187707890679808
746156133237297152
746191897962549248
746205647012716544
746223933930635266
746180028292079618
746247891795255296
746256989358071808
746148780651610112
746250412605448192
746180497810817027
746208758880047104
746216111813758976
746218523236569089
746230301005733889
746212332615794688
746256523685412864
746212806714789888
746228656729526272
746259782584016897
746251310308036609
746257307986706433
746265793181036544
746259216705413120
746229873258041345
746257094194626560
746246734309957633
746236240303841282
746183609845841920
746207161030574081
746189565791084544
746262177728835584
746219140155736065
746243726817787904
746221807460462593
746206351555100673
746221220438282240
746211988737384449
746224521363881984
746215662947688450
746173942314971137
746201205211205632
746185275039158272
746230770943959040
746223837688172550
746232582539337728
746228593773027329
746199749649301507
746218334635470849
746152744298352641
746223548365082624
746228925265698817
746224298990329856
746224290383568896
746198847861358592
746175863020994561
746230791923851264
746214253762220033
746209656628928512
746245887207346176
746199049288638465
746168196013625344
746218649170509826
746256326708330496
746199594560688128
746253298567684096
746228053022375936
746207815262314499
746194334953791488
746193076767457280
746245786174906368
746233807414558720
746186847856922628
746204573115678720
746242921716981764
746220674989993984
746211812312375296
746212517005787137
746225213143035905
746261242579423232
746226719128854528
746261946949840896
746173208286597120
746246004643508224
746216291908759552
746187229660254212
746185111436046336
746256972526149632
746212072732528640
746226643463639040
746207970548031489
746213280553668608
746265419883884544
746180380458422276
746208771798499332
746222885564362754
746266070110052352
746174856698413056
746240182878351360
746226522055286784
746260063585771520
746214626707202048
746192757912285184
746227767620968448
746213607558373376
746260508286853120
746236403835559936
746242762199076864
746257673239302144
746228728221446144
746213200836755456
746155554205208576
746179230988271616
746175162882523136
746259149621760000
746238894966870017
746240476341207040
746196423465533440
746248730924331008
746244809241796608
746224160615981057
746232851159388160
746211300955459584
746191549864652800
746203574825148416
746234495272001536
746171870010040320
746260047207010304
746222134700056576
746241990711377920
746201569960435712
746152438047080448
746241315088699392
746198252408606720
746181386969677824
746212357873950720
746206502612918272
746259770009653248
746221404899532801
746185161977520128
746234600012210176
746227725749280768
746211824949854210
746233228692885504
746201750432952320
746242023892606976
746216506057338880
746246440654147584
746177557737803777
746194821300117506
746200450030985216
746227902044213248
746208239155503106
746239239071866880
746235204256202752
746206037124911105
746200622093918210
746187007504703488
746146402368167936
746187758129938434
746199447625883648
746181319932125184
746202543152209930
746157731229245440
746222688453066753
746254191933464578
746189159262392320
746245689844240386
746255470869024768
746242460318240768
746190027453927424
746252161579880448
746191549843681282
746255693301321728
746216421969928192
746228388445069313
746265289801621504
746234155575320578
746187212794929152
746169513025101824
746200986981543937
746173887625441280
746213578437328896
746192103382749193
746226068818825216
746212944942227456
746205541903400962
746205541903400961
746225834021683200
746151259200073728
746176089723109377
746176546818269184
746257639596826624
746221308359237632
746197161876951040
746249729051336704
746163078849511424
746226861588389888
746222310999265280
746232977114357761
746199078787178496
746195782093545474
746189519624429568
746217214697607168
746210998936182784
746239264418037760
746199833543770112
746223627931000837
746253218833903617
746190899722391552
746189301633822725
746265285779427332
746235367926312960
746252543546826752
746208700524724230
746206452121899008
746249230008856576
746243676452622336
746199204347809792
746167914793865216
746226760933474304
746186726331146240
746227780191293440
746189708602990594
746218384824532993
746249615964397568
746262488052817921
746261577884590080
746211485483827200
746210419849596931
746197572948090880
746250224016908288
746187154125000704
746210474455236611
746255622098784257
746223745308581888
746236688985292800
746260537567252480
746191021499834368
746197304600727553
746174567278911492
746207760644083712
746241000587333632
746230401568432128
746220448388526082
746259077991403520
746206989240283137
746246092631715840
746229390925692928
746215344159633408
746215684003106820
746200689265631232
746259405172318208
746219484076118016
746250525969162240
746140026967199744
746256351706251265
746215352476925957
746224181348466688
746266112027934720
746262530197192704
746186034480746496
746261322254323712
746210491148574720
746231341319020549
746232964455927813
746241999028785152
746196167952785408
746214777907617792
746263578525728769
746224831775944705
746260772670545920
746185199545950208
746249540320264192
746176999660519424
746198420109434880
746249921787924482
746195777505026052
746223695132143616
746237305598312448
746221925177790464
746259531139792896
746251679322910720
746196604151959553
746198201934352386
746215214211694592
746246075695177728
746230179358380032
746232700168638465
746242674382897155
746241512443260928
746264996208848897
746244632875573248
746149799846608896
746260088978026497
746167411494137856
746264891581939712
746239708947054592
746230972190855168
746241638301835264
746152219976753152
746264597859024896
746171983445037057
746243559343407104
746223539951263744
746231517320380416
746203230917386241
746192996895334401
746146251180281856
746225225805631488
746246621231460352
746221094437216256
746255592520564737
746236617598210049
746229772481503232
746221790733598720
746199850337722370
746250735575244800
746232775682859008
746222734401634308
746212559036944384
746221484574539776
746253717918355456
746187992922890245
746187992922890244
746183001738874881
746183123587719168
746238320351444993
746225997792481280
746165180376092672
746218250883596288
746249233997660160
746235178939342848
746204367745802241
746176244631355392
746168158294269953
746247774577037312
746187749850439681
746258637727895552
746225930381590528
746204044729802756
746213016140603396
746228493290090496
746225414515765248
746253742928887808
746188089392005120
746197161767899142
746167751186784256
746177054262050819
746165792685842433
746187216993452033
746174244258709504
746245203414122496
746235094940155904
746178589515649024
746202681425821696
746222314971226112
746250777514156036
746215570496856064
746224726851260416
746233346162720768
746201997963988992
746170645474508800
746192325743771649
746198428607078400
746207609640751104
746227096523939841
746200320275996672
746246881102204928
746191117855531010
746204292097290242
746237217308180483
746207878441099265
746243655581655040
746214966819065857
746245031552499712
746258817961299968
746239738181361665
746212894505762816
746165402674159616
746211854469369856
746211720444555264
746238144425562112
746156288250384384
746178497085849600
746214245189066752
746259962989420544
746159836711256065
746234205785337856
746178765571637249
746252057015902208
746223690585518081
746194129223192576
746217575382540289
746211061645205506
746249544522993664
746186948885151744
746252145016594432
746266485354565632
746218154125234176
746183471505149952
746256364331106308
746247338302255104
746207752381313024
746256162992033793
746232817525235712
746190019103064064
746235069887483904
746221576970919936
746261867505516545
746192766271557632
746263091894181889
746172813849989120
746194066312880128
746261523606155265
746185119820439553
746243022367694848
746212047222775808
746193198117068800
746257022803394561
746231752381734913
746222638050091008
746211330189758464
746222491350138881
746214287203393539
746243982695489537
746225070872268805
746202216009080832
746257077325135872
746242938565332992
746171576354242560
746200621997400065
746235233490501633
746197635774615552
746171102410444802
746188076964151296
746198634086043648
746203579065589765
746219211073032192
746247984061485057
746264123730714624
746191583255527431
746263591356084224
746194339257147401
746201880431255555
746163871451230208
746266053345419264
746196893542166528
746196960609112064
746246155277844480
746254372263329793
746251041700732929
746250395824066561
746233832668422145
746221513787867136
746215524271435777
746253734468947969
746253566805958656
746145282514100224
746216208303677441
746229428594696192
746197925085085698
746243668437147649
746222982092099584
746263129621934081
746213196772446209
746193869155373056
746198277637312514
746227109136240641
746253600280580096
746258897627811840
746222000469774336
746192585639616513
746220100538105856
746240094655250432
746243542541041664
746253621336088577
746254778955620352
746203142916706304
746260072322506752
746190480472346629
746255978417381376
746215163817164802
746207421115228160
746198206141214724
746230942746836992
746189515534917633
746177695852093440
746206154573787136
746211686571401216
746213179890380800
746230950988652549
746259539360645120
746234268670582785
746206229882511362
746192518664970240
746226924670705664
746210499633655809
746240639809949696
746183806986625024
746261334761811968
746195546965082112
746147488512544768
746259006990221312
746207613856034816
746208679548977153
746246503740628992
746232343573102592
746245043925581828
746176668285317120
746200127136628737
746257228240457728
746197581185769472
746209421852708869
746212655753400321
746181491864940546
746265252283711488
746203528742371330
746235858357891072
746247002703421440
746163494333014016
746208960282165249
746188789874233345
746216979975987200
746188286478032896
746248432948502528
746237745920610304
746253256536559616
746204493616812033
746252585263333376
746252497191309313
746138672119037952
746254661410226176
746219366425911298
746205353440747521
746173917061058561
746176190315003905
746207786036396032
746205588166574080
746248999120699392
746231693418233858
746214752796311552
746235816570060801
746249121045037057
746245895448997888
746236475029622784
746211690962837504
746233778163449856
746259568670412800
746253088843956224
746186986415861760
746212039039737858
746224328509792256
746261263244759044
746219291104542721
746162856794685440
746265096951898113
746223065755856897
746193697205682176
746192443226238977
746247963089997824
746264429860364288
746249779219415040
746208721458454529
746214681379905536
746206406211076096
746191554037972994
746243341151408129
746266581915865088
746241101204361216
746204140959760384
746225821493301248
746229122490216448
746247774451208192
746214651990401025
746203373515341828
746249326221983744
746186810338873344
746197262401822720
746264383890784257
746233748627152896
746177859706728449
746242586055061504
746261376675491840
746222411679334400
746259199936634880
746147178356314112
746221966969868288
746234860214226944
746147757237374977
746250811060199424
746183350164029440
746196868317646848
746227381749243904
746251989785313280
746217483367911426
746265201973014528
746192837323022336
746245530557243396
746223875243937793
746220545268547584
746187258907103232
746220436027936769
746241206053543938
746244217517805569
746219311996383236
746225209221361665
746227721496199168
746244817290559488
746180564961624064
746207567857082368
746228467901956100
746207421014515713
746218464524673025
746224206606524418
746220779914694656
746208939461615616
746226182362783744
746249833749438464
746205911132180481
746184381853802496
746233622697369600
746237737531912192
746239939445043200
746211497836089344
746198462106984448
746221731933630465
746261993095598080
746217390946476032
746201620468293633
746235862560571392
746261695178412032
746262764931395584
746224957676392450
746251662684200960
746209727982362626
746198772565188608
746210344314376196
746208326891896832
746212454040895488
746218792011784192
746211221276221441
746185698626019328
746263863650357248
746169928185749505
746248319702294528
746254179304378368
746261645035450368
746229386454523904
746162768500428801
746254443352514560
746229399180042241
746230879660367873
746244301567434752
746181344896516096
746258377567776768
746188668398895104
746175041046380544
746184914421321728
746180749494222853
746203855738703876
746254518820691969
746211783174610948
746233174275960832
746213481859317761
746186893965017088
746263930788544513
746192061666197504
746154832814301184
746171949961846785
746212609347620864
746206594795339777
746247057346822144
746227901662564352
746194594933530630
746213158784667648
746217411792121856
746244716656795648
746209534998241280
746245329255862272
746195043631800320
746205709893697539
746188454363561984
746221509916561408
746251893182205952
746258113242750976
746208322835996673
746214446675066880
746210487281410049
746203188865359872
746258109312679936
746210759558868993
746170133845053440
746182645281751040
746189557503139847
746259262729502720
746199850568454144
746229462077865984
746251511588659200
746225951357337600
746255072410148864
746260327860310017
746242191706595328
746252044474945536
746209081879232513
746196826076831753
746187154200551424
746142589661904897
746227977537523712
746256263642767360
746210529232859136
746217571129536513
746183601708994560
746190199114215426
746221107116572672
746201003729379328
746206116850196480
746219874045722625
746258377500725250
746182716748627968
746249175533232128
746244041449177089
746230112429834240
746226844916080640
746203692378951680
746197455474069505
746250433509765120
746258465685929984
746239214056923136
746241080220278784
746199221036998660
746234990304731136
746210231126888448
746246344407293953
746199015830626306
746198642298486784
746199905094373376
746153222289555456
746138584139333632
746186386563170304
746187170822520838
746233434217938949
746202480346705922
746169592515526656
746252061004685312
746212127287840769
746207257533177857
746262521577873408
746218561287290882
746252052762763264
746158859610370048
746173015012970497
746237607328129029
746221832815022080
746215432269365248
746205462429765632
746200194362970112
746237267732107264
746257123521273856
746221404752773122
746251985435901952
746177809396170752
746227654584471552
746229416074743808
746218435420389377
746234449361199105
746246889339822080
746207676908994560
746210759877623812
746183702087143424
746237699971919873
746256213478866944
746251918268334080
746264526648139777
746168351232229378
746200286692151296
746245782098087937
746215654517145601
746250827812245504
746181772811984898
746194976611065856
746213444311908352
746213733324599297
746198126499766272
746207802889142272
746192061460684800
746206536192528385
746196608325345280
746213548850745344
746194406277996544
746219324319268864
746244934999678976
746177905823195136
746242305225461760
746211892104859650
746246910562951169
746190660571586561
746233392178442240
746191646358806529
746202727638663168
746250291176058880
746207656071684098
746194280272658432
746265852031426560
746224903032975362
746243856937717760
746226601763864577
746246088332443649
746236022040592386
746197216226746369
746197216226746368
746211854586785792
746255454171447296
746257228529803264
746188508952330240
746213003540856832
746245929041338368
746215151225888768
746262462761156608
746202551352074243
746250114864320512
746251096461549568
746244649887633408
746209388147281925
746214002150121472
746249254994345984
746153717037170688
746228073972916224
746199669894635520
746187464528691200
746234575114801153
746233375283765248
746229604893917184
746247682025459712
746213871761776640
746186466351452161
746260323913601024
746214517877530624
746167818568278016
746264765656367104
746163334714626048
746203218271604737
746152815362355200
746179340141006848
746246826408427520
746245727605694465
746227071601385473
746232201155481609
746180510221688833
746242410070446080
746190102687145984
746193151887441920
746190102649442306
746202748429836288
746250139958919168
746250924457238528
746203184842956800
746205340815888386
746217063824269313
746241243861114880
746253239641837568
746250253247053824
746225062169055232
746227193114570754
746223011477360640
746264501536833536
746246146931195904
746246944121487360
746250068865474560
746206364049903624
746215327411765248
746201280700289024
746203671550038019
746232268327264257
746214366740025344
746202706587455488
746220867995131905
746255395354615808
746253587672670208
746260554528989184
746230082700640256
746196524116258816
746263079546150912
746242892146966529
746249741772587008
746176874167009281
746181026192424960
746220284873564161
746224768722972674
746174038440050689
746195869926469633
746263767265140736
746240589788749824
746251041637728256
746231970271662081
746257517651570688
746250655992446976
746207064729391104
746214090142474242
746257123454091264
746260453681172484
746181047281344512
746163162718703616
746197304294576130
746193873467105280
746218406039347200
746265575148621824
746219932631719936
746246490859798529
746184281093980160
746251167823446016
746246117717770240
746220473764089864
746248428687089665
746228573086711809
746190857817075714
746178698609491968
746228959042363392
746198663542628356
746199535840464896
746257660429864960
746208419330220032
746208587295297537
746221706709106689
746209522318876675
746258306570780672
746247447517683715
746156040698331137
746190480380043264
746247321487187970
746231487930867712
746184474199789568
746236563143565312
746259468372025344
746233023281008642
746235594217394176
746245207474069505
746178719589400576
746223376121769988
746184310424748033
746206045555429377
746200152386338816
746227775887937537
746186961132486661
746187066115948545
746181257021665280
746265893861109761
746247375866441728
746208121370992640
746242980437168128
746220012499701760
746252325254209537
746259971675848704
746164895129927680
746172818140856320
746248743230541824
746241415836016641
746250123496267776
746208453081718784
746168841810640897
746260290468184064
746243097818861570
746248928065130496
746205005040889857
746246998681133056
746232842812678144
746217193637982208
746251859942219776
746185329825157120
746236458118193152
746218141722652672
746188681086590976
746233228613148672
746239276749201408
746185371445145603
746217508370145280
746177515727781888
746227847342096384
746236672199659520
746253554130649088
746147400553738240
746261573803487234
746197342018117632
746199707706220544
746232046020755457
746263247217639424
746254468682031104
746175590655459328
746248261015576576
746217265155051520
746200496130580482
746187162765365249
746168221158477824
746218984693891073
746188378882793476
746187779135012865
746227637555605504
746208725564743681
746225326406000642
746205563193679872
746243009684119552
746259082374426624
746181944954621953
746199477002788864
746194397599932421
746254900552695808
746258805709692930
746248668047630336
746204396875218944
746196511873077248
746256054061830144
746231735453552640
746251469834182657
746177951796887552
746264681707413504
746233060996218880
746246117818437632
746228073977131008
746218946890653697
746240660919844864
746259145100238848
746225427404886016
746245195163799552
746208473965174784
746226681124290560
746187502482952193
746187024248410113
746217516863631360
746265214522376192
746232947758374912
746230858890153984
746225024718114816
746253537483554816
746211837486608385
746203662989430786
746249783522762752
746212043036889088
746232096381800448
746180762060341248
746220033349582852
746221207792431105
746244414926786560
746246897912913920
746250752494972928
746247124157792257
746210025853460480
746197094533201921
746181709884948480
746200471321214976
746140324825706496
746189532324732928
746230061741727744
746198977905721344
746241545913786368
746264077568204800
746258797023334400
746178492858048512
746212043179495424
746219131469389824
746178941728198662
746229139313614849
746206007664074754
746186554578710528
746140182143983616
746223032486662145
746224940727173120
746144682749526016
746201461093109760
746247304550612994
746231395542929408
746237196449914881
746265432697483265
746234189087801344
746230950963535874
746171681597591552
746181202441306112
746240065441923073
746201112873623555
746219458679603200
746259786908450817
746238131737763845
746228430245507073
746251217882447872
746224005225414656
746171387950342144
746192342458073088
746219060312973312
746232423357120514
746174193880948736
746210021554290688
746216136878895104
746216732319092736
746235103349661696
746206124957802496
746161761917767680
746196154996535296
746218976556965890
746213255152971776
746259522763788288
746208759068823552
746198415722192896
746190836853989377
746224265565921281
746258448891908096
746209455335890950
746253247921397760
746209065122992128
746217474849280000
746249100077588481
746197602232766465
746264916475019264
746266296367579136
746182443816919041
746162344951054336
746153360579956736
746218087318323200
746200047541329922
746203856015523840
746214731615088644
746251713074569216
746256498649505792
746236403676176384
746214496889233409
746211015709204480
746213955928887296
746209488726691844
746234247824891905
746263574578888704
746209778234335233
746264388072509440
746246285578035200
746208360605716482
746239704694042624
746260466574426112
746234159878701057
746253541757464577
746189364544184322
746178962695458816
746249233997651968
746188869536624644
746233962486366209
746147513653149701
746238802667020288
746231101971005441
746229659411480576
746204682398294016
746199686977982464
746203922935619584
746245941515161600
746233786589806597
746245874615975937
746258201713115136
746231965980889088
746204137063256064
746207681082384384
746256565561352192
746231399972122629
746197010852675586
746218238132903945
746200098002984960
746236290312482817
746204174753292289
746199829211021312
746213670712016896
746243936650412033
746249997415395328
746244582736822272
746206787582386176
746143046853525504
746230401526489092
746214626904281090
746226471534919681
746206699594219525
746251041683947520
746240149172871168
746201276384350209
746187410166386692
746245106999525376
746213385469997057
746237469113278464
746235619341369344
746256809002999808
746178899911000064
746236235853684736
746247124271140865
746260940325261312
746230489673916416
746248076424155139
746154593998909440
746186231604744192
746138420418797568
746195542749773824
746257132127985664
746240401082814464
746258205538320384
746239377328615424
746140693995884544
746197644205133824
746208352225550340
746251344042991616
746251318642216960
746234709143760896
746248558932746241
746216258576621570
746196553736429568
746248504230744064
746230598654529536
746250966501068800
746250450438098944
746201029004300289
746234780690243584
746237888589770753
746201217622114304
746240195385827328
746234549990887426
746240644021002240
746172960692637697
746224927900991489
746152765181702144
746210327679819776
746232834189197312
746236911258238976
746229361389375489
746180351060484098
746189305979121665
746264769959714816
746211078351183873
746202933314748416
746224667917094912
746232335259971591
746203675513675777
746227432017920000
746257484260773888
746184520123088896
746168351311958022
746175406038913024
746256439933542400
746208364640669696
746216501632393218
746253898223071232
746223925634359297
746156896332165120
746219270195994625
746152790217621508
746172054819508229
746211581919277056
746204875214589955
746183316416663552
746203956498432001
746244091973873665
746211166775500801
746138072635572228
746199678434189312
746181135567302656
746245409081819136
746265596204036096
746242871431331841
746217068136062977
746241331953958913
746244741956669441
746263062928306181
746240082336579585
746237703826505728
746207852964896769
746209484528226305
746252421949718528
746160398869508096
746256351895007232
746213758695940096
746245895591759872
746232507142594564
746191105339719681
746163150001684486
746263440122089472
746187267539013632
746223711800295424
746264677550800896
746225540659478529
746208134226550784
746168996949594113
746247359365947393
746205126881247232
746248256665968640
746199783321178112
746255554956374016
746213733559472128
746239843110256641
746198017275899904
746238811269632000
746227260139573248
746221954252701696
746143147441405952
746187158294126592
746219467051405312
746256637149782016
746169265707950080
746189771437813765
746197346455719936
746223162480689152
746162080676515840
746197203710992384
746190035590877186
746235132969791488
746243643074314240
746160146976374784
746259614878990336
746239016756903937
746262370683494400
746205974243868674
746203180833214464
746242598784765952
746248000851214338
746258637866287104
746224764599992320
746225494148808705
746222457523101696
746255559112855552
746150017904304128
746204141345615873
746237502780891136
746224659721388034
746193890374344704
746244058381590528
746248474946043904
746176546625437699
746174189422379008
746213955983409154
746237225851990017
746263662390743040
746184352401395716
746211208689135617
746161711653199874
746213825930625024
746205068173533185
746148679728365568
746217361477275648
746192648776515584
746239989780930560
746238509170626560
746243781532450816
746231139824631808
746226286884839447
746245736082321410
746145563674959872
746153151028396032
746187737217175555
746251020720807937
746214773906251777
746245698106994688
746209845271924738
746245245344583680
746213532241276928
746255286567067648
746194402138152962
746261326486396928
746199410023903234
746199686986399744
746192137063010305
746141067066675200
746221740368355328
746222462015148032
746223598407319552
746196792669134849
746242753978372096
746209446850764800
746236328304582656
746227784532393984
746259053035270144
746173489300676609
746224282234040321
746177364527296513
746241235384307712
746201251176546304
746186785147990020
746178459240562689
746241566960844800
746206636805480448
746241474811944965
746231408419475457
746157672337018880
746260302942076928
746230099549134848
746222868791332864
746260378368245761
746252304538550272
746257219977617408
746248181214633985
746211355267502081
746263113125662720
746192019526037510
746203838999191552
746244217870114816
746243319953448961
746163913654415360
746186436962062336
746221966856593410
746241017309859841
746237263374233602
746183899483615232
746245073185153024
746189083500654593
746206280423866368
746252707002990592
746190635414130688
746201599387676674
746171895414984704
746257295743533056
746195198938537984
746193269319602176
746223883817103361
746235850275553280
746180862652329984
746249372367740928
746196696355352576
746182544798941184
746204736567730177
746216019429986304
746172927121317889
746233933117825024
746263024881774592
746265277260791808
746256658188349440
746238920501846016
746230024190066688
746238849202827265
746221459509391360
746231693695025152
746250916165197829
746207542657716224
746219131519721473
746217084766412801
746226513758957568
746147299756105729
746219420909899776
746147933163249664
746257207281459200
746230598700695552
746187485403713536
746194414343585792
746253067499110400
746193659620524032
746158603472670720
746176488223932417
746192065592102912
746203671487119360
746218938451668992
746257287329751040
746190505646579713
746243559179849729
746177783978569730
746228665428545536
746192971859558401
746189100214956032
746172973371920384
746189427701997568
746178363123892224
746255949082562561
746234113842020352
746207169519878145
746263343644606464
746264128201711616
746163020150226944
746223585790832640
746200169339715584
746196390259220480
746259191438917632
746206489929363457
746228199500087296
746185086375071744
746195601671364608
746216057250058241
746177721294688256
746257186377052160
746187279866093568
746211720415219716
746203184922714116
746206028522369024
746211124568154112
746163389274161154
746209857779302400
746210289834594309
746190836610662400
746258453279219712
746208427542646784
746208003938934788
746187443477438471
746231240706031616
746198114025955328
746260944393805824
746219198892777473
746155441135169536
746263314485870592
746208117533220864
746262928517586944
746217755892846592
746233983583690753
746225221875556353
746242103945076736
746263876489089024
746214614480748544
746248806304362496
746259124153892864
746228183054221313
746166497144373249
746174453881548800
746197719849410564
746245107045720064
746213854992949248
746236726515884032
746208042031583233
746209551788060675
746197027680194560
746172876592656386
746258436271136768
746247937999704064
746189083458834432
746187397449154560
746265965286014976
746256125360668676
746186453823139840
746234335880089601
746202077563494400
746181856639475712
746262937065627648
746192879282860033
746196394457784320
746144896487145476
746209879098953728
746186629933498370
746215499264974852
746234155592122372
746221971264798720
746248462161805312
746256804611559424
746231978903506945
746198248222687232
746163297213255681
746226593190678529
746204002895814657
746258780162187264
746234348366503940
746224819071389697
746145089550848001
746156313504161792
746218452168282112
746260407854182401
746193630017130496
746208389806456836
746190023226068992
746234360932642816
746146221811728384
746261653604306945
746213053838954497
746226446482309120
746193697436368896
746202673083359232
746195177782423553
746239578852384768
746238030982189056
746226924645556224
746262085315796992
746210453445976064
746242221310091264
746261603004391425
746170381166321666
746175535970127872
746219869654286338
746263956235358208
746198361317900288
746204346577100800
746241537433026560
746216367515271169
746226148854509569
746207358011904001
746208356516274176
746214819947118592
746205588095279104
746260957077340160
746186420121833472
746247212578017280
746236386756333568
746180220982534148
746214186368151553
746219035046514688
746217680181436416
746266061486624768
746246537169276928
746224412215508992
746238517597003776
746233257952313346
746183404408823808
746183262016503808
746205642638057472
746237980763881472
746229554545496065
746171920538804224
746151280171593728
746233753026994176
746205839782879232
746211216943546369
746249108332019712
746225096017141761
746252954554900482
746203511939956744
746219597305544704
746258566298865664
746192258609745922
746215444902608896
746239130116337665
746209807758041088
746190576870006785
746184302044585984
746207148514770944
746263784155537408
746231584534061061
746211582036705280
746211598474215424
746264413439660032
746251582736564224
746241906691182592
746240874682540032
746234113519026177
746227130271309824
746263855643254784
746243550803804160
746241336307658752
746229638456762368
746164580619943936
746176467164364802
746225104154071058
746208947967660033
746258394512826368
746206326573801472
746223510486319106
746189825808568320
746223132764045315
746234453333180416
746228614916542465
746235317435326464
746217730706014209
746240560093106177
746221497044217856
746177180183343106
746254472758845440
746250337187672064
746235942357217281
746218095400759296
746239209678114816
746257857708982272
746231567597527045
746251398241722368
746173644464885760
746211372019527680
746223703449448452
746257568310398977
746259992487960576
746265340049563648
746230498054152192
746200525499052032
746219844584931328
746219844584931329
746238480078999552
746204988477562880
746232389618171904
746211388687687681
746221614438580224
746203667099844610
746258625002364929
746192871041097731
746265453337665536
746155969462304768
746190794776780801
746155919352995840
746200148250759168
746265415597293568
746210944234094593
746187850614345728
746222399054483456
746179541555609601
746243383115522048
746189226300022784
746251234848407552
746207936930689032
746202220337594368
746142195598635008
746198097043165184
746236789736644612
746208515698495493
746191922927046656
746207379033776128
746190857670266880
746232821585313792
746179453605158913
746217709549948928
746199120516308992
746236659482525697
746261515095908352
746205458113822721
746223103462629376
746236529572339712
746225171577479168
746265180741443584
746226236590985217
746257869968936960
746260575559245824
746160113577144320
746228937844416512
746243139862732800
746224697394663426
746172771890257920
746242993108160512
746255794044276736
746206540290371584
746196507691343875
746187326058037248
746254015688773632
746224147852734468
746232809170231296
746192933993381889
746207605601640450
746249787951833088
746200261278851072
746187972240826368
746216627742486529
746178593663881217
746208549559099393
746260541841223680
746229156069859329
746188311824195584
746236991113617408
746239054321070083
746262874092298240
746228124266831872
746239742560219136
746205839715766272
746257953976619008
746218342940184576
746166882991022080
746263591288963072
746205839929663489
746248269508927488
746202610219122688
746250664460816384
746266195725291520
746206644967612417
746241675790409730
746206284303654913
746192967510089728
746221987874254848
746206863058821126
746244775364411393
746250530163298305
746225947192365057
746221383982579713
746197388499443713
746241004878045184
746235153920339968
746211321742450690
746252992165339136
746202303942664193
746259422037565443
746250811261485056
746243546760392705
746189196847521792
746213775401881602
746257102512005121
746198525159976960
746264795029082112
746247493495697408
746255211023450112
746190224393310208
746261968160448512
746191885476102146
746216333956648963
746139989235249152
746245270678167552
746216250221559808
746226752553287680
746222013065269249
746229717993324547
746203943953326086
746261426788962305
746164169536241664
746203176404029440
746252749076107264
746228086253846528
746181009721294848
746241692601188352
746187313550528512
746259182832193536
746229650712461312
746218838170079236
746251842758139904
746259883381645312
746220284806455296
746226001936453632
746170083332939777
746243366401282048
746265759777587200
746196201142292483
746141012825935874
746141012825935873
746216694784221184
746144883870670849
746259992462909440
746209598135107587
746249104083271680
746250928525705217
746219567773454340
746228552098422785
746260332205735936
746220762986516480
746249116729090048
746232327030726657
746187934160715777
746255013811367936
746247606909677568
746250853120618496
746224823446077440
746183781942439936
746207391851544577
746259359215292416
746237389345947650
746244360140820480
746197644104470528
746227998366408704
746222369547530242
746224462371028994
746257157155360768
746259267062210560
746170486124470272
746183102708363265
746258797060993024
746255735084953600
746233811462037504
746255621830381568
746165864039333888
746217906665488384
746213779466129408
746170724931469312
746200777186643968
746236399389544448
746212537964728321
746265751124869120
746258012877160448
746263108986019840
746229793696317440
746229583712681984
746175737116254208
746245870065115138
746189058385207296
746254393046073344
746180598377644032
746259531194236929
746252308321832961
746221035842789382
746224164546084864
746235078427058177
746230309486637061
746235258530500609
746243953389797377
746202949899038720
746204858441564160
746215759328620544
746157697796554752
746255286466449408
746222549969756160
746237494308409349
746232326703570945
746144342801256449
746222839452209154
746190698563538949
746206586394161152
746181815040417792
746145206991486976
746212127061344257
746247577234997252
746238177954803712
746251226598285312
746220788324261888
746256343569358848
746238500991754244
746261913605124096
746162781179752449
746185065453871104
746257094110654468
746234079993987072
746249808864747520
746195693669212162
746231596915712002
746244184126947328
746227872352788480
746222403064201216
746236697478725632
746209774056800256
746183677063757825
746206162891116546
746203197388185600
746185920978817024
746172440485629952
746230477023907840
746207404312846336
746167126575087617
746179776470196224
746206695295115264
746228648424800256
746191449000022020
746195332992667648
746216145401741312
746159291615191040
746204464206385152
746222046686781440
746204170600882176
746214530527592448
746213758817570822
746220704291401728
746236516846940160
746208436229046273
746264018965401600
746163997251149824
746252291922075648
746253596317069314
746218657831804928
746177650083926016
746263951932035072
746247183112900608
746250966211637248
746191793000054784
746234071613792257
746190325174181888
746261527708241920
746222864580284421
746257274616713216
746146188546744320
746221409156763648
746255978534928384
746242703759814656
746240560416034817
746238052289261573
746251066895831040
746250802847703040
746217080618291201
746242909129809920
746199267425943552
746222172650143744
746181575612653569
746181181553643520
746206792128987136
746200722727829507
746262898951917568
746177180342706177
746228321231331328
746260873136726017
746150894346113024
746248940392087552
746187984744124418
746215180489498625
746204829198888961
746143349061488640
746247388650692608
746203445049204737
746212290496585730
746181596643004420
746249464680185857
746262307861315584
746261519063744512
746222243814866944
746193319852552205
746264467936141312
746256364381544448
746265256494796800
746251620665663488
746194087481487360
746220511500206080
746264987853688836
746225628362375168
746143952798113792
746253453756891136
746203813900517376
746187099557203968
746207148577685505
746210101111881728
746154535060668416
746189041524105216
746156871304814593
746266024069173248
746249167010410496
746170100059869184
746221694419795968
746206922169167872
746256729436917760
746211313345429504
746264153124384768
746252023222378496
746226932820303872
746220545071448066
746234948403638272
746141893386375168
746204619353657345
746258385914429441
746266468312985600
746234428234444800
746240195247251456
746197958626947073
746264409157275648
746216594003496961
746211032536748033
746189964254158848
746232192691429376
746235934018932739
746192653063053313
746187657592475650
746190442518061056
746236730903146497
746221497308454912
746219265888391168
746235279539789824
746245987711213568
746227805210316801
746176429365288960
746216891929100288
746142904360525824
746233379717185540
746224022182998016
746181189992579072
746180854263779332
746255097647108096
746213754430328833
746246658673909760
746163791986106369
746229764327776256
746194808901754880
746251411147599872
746213649455321088
746188278487867392
746256498800500736
746246549542404096
746252170098417664
746217902701875201
746223900682379269
746182888715067393
746213683127148544
746255563139518464
746235409475067905
746237494232915970
746248223329759233
746226156894969856
746238111009562625
746247061423665152
746173136937287681
746255705938731008
746220545201496064
746213041537048582
746179029976383488
746224533955186689
746228677814288386
746199288506572800
746215063132897280
746210294108610560
746226798862602240
746176202696646658
746187905148674050
746246662952124416
746251587266437120
746194188136394752
746210470479040512
746202929124630530
746265231081541632
746210168401059841
746244783820115968
746192606778908672
746148327486554112
746236303163809792
746203260185239552
746263478118285313
746227314464169986
746165591438942209
746149275286052864
746245450945208320
746264539306524672
746242854452867072
746238073000726529
746242942487011328
746226551193108480
746259891787014144
746197438642302976
746243848725274624
746207324776214529
746218166800392193
746205194090733568
746196247380299778
746168913189187586
746233857884577793
746163741796995074
746141662724820993
746175783547211776
746168682645184512
746204543818489856
746223695086006276
746184298080808961
746242380433526785
746219102331539456
746150697213779968
746209291921555457
746189301797421057
746214991930368001
746211334526631937
746183391821824000
746203918745505792
746230489875251200
746195215770222593
746236873299927040
746228782650929153
746199024252784640
746263528261189632
746252618863878144
746216518451527680
746215738218668032
746253029800820736
746257337699033089
746188647427280897
746164161168740352
746221073671163904
746254342815105024
746229592357167104
746261087390175233
746223090909077509
746240241669812224
746232469456723968
746190014871044096
746184889242836995
746196767738208256
746207639382556672
746240409106415616
746254095137275904
746263196873408513
746239402540679169
746223485412745216
746240795062079488
746244377111035904
746209811637755904
746146071190118400
746227243458846721
746205600749518851
746178153027035136
746240677772562432
746209736173838338
746152354240733184
746249477451767808
746214178063417344
746260755801071616
746166665109352448
746213075028611072
746265029922668544
746248315415605248
746192187549855745
746232733785952256
746258830795771908
746194272110600193
746208842803929089
746220780027928580
746239960315887617
746211565129498626
746231987220844546
746198629732360197
746256733333491712
746231613931978752
746176303481532416
746155466258997248
746239004329185280
746212823227719681
746200684878454784
746153595574194176
746222621428092928
746215394365452288
746199665859665921
746225666182438913
746263427488714752
746227264262529024
746219827874803713
746200978500661248
746241285888032770
746235791169355776
746202740208984064
746229093104922624
746238337183191040
746233987815739392
746246453253779456
746209493113966592
746259233147084800
746186101233070080
746194712403443712
746248353118359553
746222168350953472
746176538337513472
746207849005518852
746241172444590081
746262525981892608
746196511902433281
746260734972170241
746243664079368192
746209119665721347
746211955178774528
746264769984761856
746236302899634176
746216287714447362
746237385315258368
746189192590409728
746254326176358400
746240673628758016
746198512308649984
746234948286222336
746183798576943104
746194238593871874
746253852194799616
746212559091437569
746169294724141056
746247069719986177
746244775699972096
746248693070860288
746200651319808000
746241076068028416
746255127015755776
746189150890532868
746218267392368640
746210206212730880
746187149872029696
746256444190777345
746253638243389440
746248231743553536
746249938808483840
746230510842609664
746263255769821184
746265868506636288
746200311623147520
746247510260318208
746188827526467584
746255743595220992
746210520676503552
746219857339781121
746245920589766656
746254355200901121
746222445124714496
746238370787926017
746163947254910976
746227356755361792
746216980076601344
746187129064087552
746195983273340931
746219844698152960
746196587144110081
746188399887814656
746255517199253504
746229554256056320
746208616470831104
746248780991836160
746168091072094209
746240975484260353
746232335343902720
746219685318799361
746258989894164481
746217181394833408
746247443340234752
746210956871491585
746218682666221570
746201754753085444
746200236071104514
746206485722476545
746255743788126208
746239524112478208
746189708640686082
746203000092299269
746187158487105537
746217495749492736
746200366245543936
746202232928931840
746224038939230213
746214530343010305
746247338230943744
746257228517281792
746176416903880704
746228195456802817
746179893918998529
746180401438334976
746154946240909312
746209807569289218
746228602463649792
746230670150623235
746210415869255680
746255663932780545
746221266315550720
746202945641820161
746262882510381056
746227582966759424
746192224954638336
746253067897581568
746238781716475909
746248240169910272
746238215468658689
746253067608297472
746236152152195072
746220029201420289
746246683986649088
746188554917666820
746214077538570240
746183073197400064
746248911057215488
746238660207509504
746243613756010496
746264941578096640
746192166439911424
746222592025976832
746217588267507716
746222592025976836
746246050462175232
746158041452601344
746205881952395265
746265424162095104
746261800279113728
746236961740849152
746254384539963392
746259082521251840
746235762069245952
746188597213138944
746183610227527680
746183610227527682
746213297490268160
746247447261876225
746213515229175808
746262425092001792
746192757828419585
746173140905009153
746173057333624832
746260084624363521
746265634032476161
746195731376050177
746251838798737412
746194653456719873
746197933658300418
746265369468362752
746239071438016512
746247182924255233
746203394658865152
746208331098841088
746244783996284928
746220348060819456
746208528298172416
746242003176824832
746214387862507525
746218452013088768
746178815752175617
746264635662307328
746172138604789761
746244490533314562
746182859350675456
746240472394260483
746255148243107840
746194980666933249
746182343480614912
746224580038057984
746207010052419586
746157680859844609
746161099276492801
746215142652678144
746212685130305536
746227402737475584
746230099498795008
746263587023388672
746182804594032640
746209429968683012
746206460435009536
746233304341352448
746256326594990080
746157202566569990
746241403290791936
746207421232623616
746225972450516993
746252400810463232
746196880896335876
746175313604808704
746198092991500289
746169244665131008
746209312540753923
746238182174273536
746262399855042560
746226631052693508
746226182299889664
746226182299889666
746254409823203328
746264387929800705
746154149394341888
746214404568424448
746254690782941184
746238764926676992
746188555110670336
746222608471842816
746146440137834496
746247279456182272
746244985209688064
746174558504423425
746258923099926528
746243261442850818
746248621646024704
746257018839666688
746215700558053377
746223388792786944
746198390690635779
746247082214711296
746201066878820352
746213435755532288
746236630218866689
746189016274370561
746259166013042688
746257941574127616
746176945130455040
746206070465404933
746240086367473664
746202664812187652
746206955492909057
746235028082831361
746212597012127744
746188031019782144
746147303996612610
746186713802760193
746175892527906816
746245157146738688
746172541316796416
746218825247449089
746215390234083332
746189779889324032
746238995873423360
746261372586033152
746256251231801344
746248013421522944
746218544291995649
746264786489458688
746177750470361089
746239625119707136
746245048237449217
746259224997601280
746162395408633857
746194947359969281
746247246157484032
746239327089397760
746228610718064640
746238383337287680
746226865921097728
746166199306883072
746234503677386752
746218573807267840
746257757054058496
746201402133798915
746225062307454977
746243768886648832
746210021428494336
746216942147534852
746194750097612800
746241357140922368
746211548159324160
746244112857317376
746241759936548864
746199409789042688
746224810573783040
746193953033052160
746251696288956416
746212877896298497
746239691905601537
746204917015023617
746215792727887877
746231764750766081
746229990790881281
746207324495216641
746220071077347329
746200831733620742
746173690413518849
746222830782558208
746232251306778624
746205554792554496
746237770931200000
746205949090619392
746147312523575296
746202492707364870
746253499718041600
746209954407714816
746234386081681409
746234386081681408
746193177275555840
746196683696939008
746251369074429952
746204543810048000
746140278512193536
746187187750789120
746245819905499136
746255068320665600
746222134691667968
746229420235493376
746196402800230401
746200164730179588
746259778654068736
746260793675681792
746218540215087105
746210994674761728
746219773315297280
746177515492827136
746215956607705088
746223980403515393
746190132080836610
746184956423069696
746214471769554945
746253147459493888
746223766179479552
746189259833376769
746233857741983747
746203906359758852
746255747663675392
746211225399242754
746201519700090880
746185321310752768
746257106924371968
746214190524694528
746216669689708545
746253852085747712
746203100843630596
746230711938490368
746217101447172096
746196838793936896
746229563022184448
746238232623382528
746187108147044352
746218158382424064
746205952978780160
746162135030456320
746226391872475140
746149585702137856
746221551859601409
746186365503700993
746235762086031360
746247980072767488
746231949396566017
746153268464783360
746235887634153472
746199154183962633
746195152763392002
746243961845612544
746189750382428160
746190769501835264
746257916508897280
746231718818942977
746228606314024961
746233614451408896
746246163712573440
746209031723769857
746226517647065088
746250110875668481
746195890860261376
746186915339075584
746205282028576770
746190455172403200
746149887981588480
746182804564807680
746221924972269568
746200454535610368
746147945821650944
746227251746746370
746214929007448066
746228711301615616
746212764494921729
746198961082380289
746183635296878592
746204568820678656
746178635409694720
746222508123127808
746215738587774977
746233320707497985
746241558660382720
746145790150610944
746189305983303680
746201326707585024
746259115731714048
746225313789599744
746185845661634564
746195882744254465
746233622831599616
746197669173829639
746215860033859584
746208851343511552
746262068668489729
746243618051096576
746228518267150336
746142409340379136
746260738906423296
746218318084767744
746252912301486081
746245974994063360
746230045144842240
746239260068478979
746169533774331904
746241919047458818
746261254818373632
746171551192518658
746210222721511424
746244569994493952
746239247397453824
746241378087243776
746215490838659072
746203721651019776
746260407556382721
746239385708830720
746250614187884544
746144288610861056
746184956452298753
746216656821592065
746248206518980608
746255705775177729
746249859208876032
746248646744645632
746185229023449088
746172021080469504
746238186314096640
746224470898053120
746199292512133120
746181068173287424
746199519109361668
746216006616391681
746234935896244225
746228333675839489
746259136665485313
746193575830945793
746239129839603712
746181466745376768
746252891682443264
746176245021302788
746244633001345024
746253277210214400
746150466594144256
746222931789832192
746191356746334209
746205294368153600
746181265204731905
746206481721131009
746251742371790848
746220608086630400
746226345810616320
746242418299781120
746196188534185984
746261854666752000
746213221837635584
746225867735465986
746190282991906816
746183832441884672
746213423063523329
746243466968076288
746206309603672066
746141503362207744
746254129031450624
746203818119987201
746235615088304129
746230464759791616
746250018538065920
746254090896838656
746186428506316800
746261506615033861
746194599039774721
746243169054908416
746204657152712704
746220846876811266
746264769687134208
746216862472560640
746209577125847041
746239088244621312
746222251947630600
746257807155027968
746201012382236672
746193349288165378
746227893429112836
746246721504710656
746190283038035970
746225079147593729
746256775490371584
746250064662650881
746141662754181120
746195039416516608
746250643434676224
746153817801011201
746249540232159232
746202140415135745
746162084891660288
746204015420022784
746198575349063681
746161007035224064
746194708032958465
746221107213021184
746257442275659776
746187196089016321
746265051024269312
746206871422275586
746213570103304196
746232284894814213
746261473119313920
746184088243974144
746223887742971904
746178505495326720
746201590869032960
746179604264550400
746248210692321280
746255303184912384
746248084716290048
746166597832761344
746158473419755520
746160658845155328
746259182945439744
746245274792767488
746186328002404352
746225385331822592
746200336860225536
746235569043214337
746184809647464448
746197669324873728
746250077233094656
746258323054399488
746246385960390657
746236743670628352
746238316497018880
746200538098728960
746228786895585283
746185006817611781
746205973916725248
746228161726185473
746246415341469696
746212772854149120
746247820634521600
746212471027863552
746203851586342912
746223133032484864
746255504599580673
746228291825082368
746227339680350208
746236953201303552
746152941170626560
746187309427613696
746205177279963138
746182859031904256
746210709566939136
746211829399969792
746217252467269632
746200328459083776
746195555575992326
746263058423611392
746165964526387200
746260134901465090
746152568171044864
746170922105724929
746191172461203459
746240514177925120
746259527096467457
746210843474309121
746217248277176321
746190199219068938
746254158114791424
746211426763575296
746262412798664704
746256527816802304
746181093607489536
746242564953542656
746199397554216960
746228958841053185
746244704228999172
746168695152508929
746203935778603008
746196235028045825
746224387003580417
746234830975688704
746260378565251072
746254649011879936
746188664045113344
746261162656829441
746266036601663489
746211548079611906
746264426047766528
746250622480048128
746262714708856832
746186692688756736
746243278153129984
746243873962262528
746236290610323456
746205118580686849
746258377739739136
746206137448488960
746202413070057473
746256590811107328
746196247300583425
746204770185027584
746193361724284929
746249712249020417
746215931286716419
746195639252324357
746232712587968512
746245769540231170
746256079294709760
746192963403816962
746203591535263746
746228069615054848
746266112187240448
746167856199569409
746224907101474820
746256959821709312
746257949954351104
746199200380006400
746188597020090369
746147920794230785
746170972571590656
746151041159290880
746181664007655424
746196419233472512
746228325698306049
746187422745038853
746138559195680768
746196926748471297
746210516385730560
746219341109092352
746247611041067008
746223405674831872
746245216013791232
746174634328940544
746215390263402497
746241818438696960
746191533154525185
746193122804129797
746180200048791552
746222206145835010
746261645089972224
746196398412963842
746217747638431745
746221903845588998
746232142221369348
746205759990423553
746253008984489984
746222386362540032
746253525047476224
746199493943525377
746199196215042050
746233123650732032
746173937764044801
746257626711851008
746259396708151296
746175909296668672
746190497249533952
746257786263076864
746263721245278209
746207509199806464
746162105741611009
746218158340472833
746197920865628160
746235451531354112
746239121564147713
746254607068897280
746182754585436161
746221484637454336
746219819599441920
746146272487346177
746179046724222976
746237032666587136
746209732201848832
746218758406975489
746200316022972417
746176865518424065
746234352573374466
746217416162586624
746254690933837824
746185983981297665
746250266098434048
746237573857574912
746224529739907072
746248349095968768
746209186984267781
746202497161695232
746210441123102721
746249909418897408
746188026762698752
746250211291455488
746263834587865088
746264094550986752
746247073952075776
746208717088034816
746228472402501633
746160671348318208
746146800688578560
746226392128315393
746205948704743424
746226333265494016
746188580247199744
746206657667969029
746242867069227008
746199116443574274
746218540303163393
746210881546031104
746247023586848768
746193772803850240
746237779567226880
746218028539359234
746176651642437633
746205088939573254
746200869603966976
746230510725169152
746231299216531456
746255567686144000
746201670892167168
746140173944127488
746245157134147584
746201335352033280
746226832467365888
746164047905710080
746245593593446400
746229252505251841
746262689358426112
746196029507198977
746229961162272768
746170809006309376
746250605493030912
746182704048259072
746179579363082240
746189796528140288
746220595419897856
746154447076720641
746229025777979392
746226643488825344
746178173998604288
746204858303143937
746206083199311872
746193181390209025
746222256183926784
746194003385683969
746253168242212864
746222008728330241
746199053650669568
746238026947301376
746244737833836544
746256888791171072
746230313638998016
746235808340807680
746257748506058756
746217214655684608
746191033738792961
746228698630619140
746242955317547008
746227503459536896
746226467323805696
746264715307909120
746224689207353350
746210034254655488
746226538668908544
746214752716656640
746238660371165184
746251838643703808
746248303143051265
746236168853872642
746172826323918849
746253260546244608
746207064368676864
746206993073922048
746142786659979268
746256968482947072
746251117256806400
746168745341648896
746231064570433536
746254745417953280
746262043301412864
746240728070782976
746225167374835712
746194699661115392
746245861781417984
746189393937870850
746187552520970241
746261024496623616
746223699053813765
746213276376170496
746219366451019776
746211741357346824
746212185848721411
746245010295787520
746244699946614784
746158515409031168
746223887881428996
746211003063427072
746214832509071361
746220364707966978
746198613043216388
746228946274942976
746214672869711875
746252836862894080
746196004391706624
746258969245663232
746207186179657728
746236093419270144
746226480145805312
746219018432843776
746235028036739072
746210529098661889
746248218942521344
746197937860993026
746251905920172034
746221283390611462
746160696451276800
746250328807464960
746242078728949760
746164777467187204
746228904499642368
746244637074006016
746183773591584769
746217076386205697
746209778146258949
746199334652252161
746261556929888256
746251515602567168
746259191321497600
746227947925712900
746235938272059392
746249074698031104
746192309008510976
746260210386243586
746202236972212226
746208100714045440
746229738780270593
746223426516324352
746170951566516224
746256934836178944
746243236277063680
746261594808672256
746238916160716800
746257723386376192
746212815141117952
746237620099768320
746218439593754624
746231261367152640
746261741625970689
746232087796023296
746198709424136192
746141398651502592
746244091793506304
746216732302290945
746221794764324864
746251125733613568
746241818409472000
746219538262294528
746243429332484096
746247065768960000
746186189577781249
746188072857964552
746253524976156672
746252140889333760
746157475267747840
746203142929289217
746186394909892608
746211426654527488
746186558462537728
746221832517255169
746188899152584704
746220524208979968
746168246215249920
746222499520618496
746201859400970241
746140832244318208
746208968662360064
746181785604788224
746202031472279552
746214803102785536
746170490121658369
746212881981575168
746196629267439616
746179222612254720
746244159154102273
746227608266801152
746174596278169600
746211019794485253
746220976996683776
746259853992132612
746192330047164416
746217487239241732
746250370872053760
746255374731350016
746199988946927616
746244238799683584
746251037514866688
746147627050295296
746249250816688128
746231051651997696
746261301039611906
746218922064547846
746254577729740800
746259040276217856
746233534663163904
746205814679969793
746147207817080832
746233128075747328
746230816926162944
746175690999996416
746257039807111168
746237662093152258
746216875105738752
746238396155199488
746220192783446016
746252711256002560
746242020096675840
746206674591977474
746239717239201794
746212533745266688
746141444608524288
746200823609253893
746201871996485637
746160805629018112
746200777505398784
746201649564160001
746256297469874176
746178014908579841
746191952568156160
746217302861844480
746197631634804736
746243450157281280
746246838978748416
746201100315832320
746250215720574976
746263566068617216
746247250087665664
746170297166893056
746200005686362113
746234512292515840
746179914827653120
746220674880933889
746246281253773312
746196532513243140
746238345592741888
746254816742092800
746258079747026944
746249372309069824
746224966027247618
746194012038565889
746257572345319424
746231706126946304
746215251964657664
746250614234021889
746220910168793088
746238001575956480
746236202383081472
746186315390017536
746259438940610560
746203394537230341
746233966768730112
746198348890181633
746161069878566912
746221459538796544
746195442195537920
746252619065106432
746239952044756993
746200890722287620
746256498658054144
746199787347664896
746257807142436864
746204204050481152
746266292466946048
746232846822449153
746214433802719233
746200995223339009
746207291104362496
746264354576867328
746249489753718784
746241847899488257
746207790360723457
746181970237992961
746216787075702784
746261376809656326
746199619541950465
746257081796276224
746254241933692932
746207823864823809
746224647071399938
746223761985155073
746193558911148032
746195844936830977
746226098128617473
746216702942142464
746226840872714241
746241025933377536
746174151841349633
746249913437196288
746264690142023680
746225041403084800
746262861400276992
746188639038668800
746200546525089793
746222050675613696
746255454393729024
746186424400154624
746189389600985090
746265566889967616
746193437309841408
746152366513209344
746232628664119296
746178899831324673
746227621034229760
746210541547356160
746208154912907264
746203096703893507
746260479006236672
746246440528187392
746238785994645504
746222386282848260
746253298366357504
746206343342657536
746263805311750144
746213561584623616
746186676205035521
746146100474675200
746210289977221121
746262483753644032
746241134951702528
746184297678311424
746239050491695104
746257157327327232
746259782676340736
746242040908812288
746197128154800128
746206146063540225
746187900623020032
746211921452376064
746201972861112320
746186885710512128
746182246797713408
746265612742168576
746164396003557376
746180321654104064
746195823755591680
746218477380214784
746175804334170112
746225464847458304
746222185031696387
746259979724795904
746220586922237952
746244234584391680
746220784272609282
746227427915894784
746247963178057728
746243328539189248
746202379532410881
746172205575380992
746179197685665792
746192455679172609
746191771969818627
746249800300007424
746197455255986176
746216639981461504
746215989881118720
746223346694553600
746203562523299841
746179508097581056
746256704120066052
746245819821502465
746187837792477184
746242632322449408
746197052804104193
746232100236361730
746209077974302721
746202157162991620
746244607957213184
746245505211072512
746196742190702592
746259107422830592
746179034074185729
746201234470633472
746258969031741440
746212605035831296
746195337119825920
746251146780545024
746189553380130820
746209438613143553
746250828101521408
746214698253582336
746213141978087424
746247518737080320
746170272064086016
746259606788243457
746243425196867584
746260265243652096
746234327512416256
746229663500906498
746201318256058370
746259568833998848
746196448786604032
746241189607673856
746180145631887360
746223758042505218
746244339550937089
746215990225035264
746234910747172864
746188328463020033
746243655506223104
746195383236235266
746246881127235584
746261661766520832
746194137750216705
746242229820338176
746229562728579072
746178031694151680
746203918690988033
746234222650654720
746168770738159616
746263901470363648
746191621096562689
746196918502469632
746238148728881153
746214492514639872
746190975022694400
746212324105543681
746222243575824384
746185187269042176
746190106898239488
746222742681247745
746215524531462145
746202207519813632
746173535307980801
746160113396813825
746243299074203648
746246335645388800
746199476939821056
746142782708867072
746265889524310016
746210071768506371
746230640597598208
746240350650437636
746246180636524544
746232666693873664
746253860478533636
746208305895268356
746199921573781505
746264925035704320
746187049183543298
746252610701778944
746225582417940481
746203255999332352
746255827649060865
746190857825452032
746232695823314945
746199519046471680
746186046870855680
746236038968803328
746224395375386626
746237544602308608
746221014959329280
746199682448121856
746265965130846208
746225133627465728
746264786459975680
746228413728329728
746225901000548352
746260823119626240
746214522185097216
746141578805260288
746193227665936384
746189456894418944
746190027256803329
746205693049397249
746261666174730240
746235547891306496
746235967711764480
746235266868744193
746182250895671296
746183677059567616
746197329741393921
746239805365817344
746195958040408064
746242481411526656
746196457187737601
746233371156578304
746230418479800320
746201725325844484
746152517570957313
746242124895641600
746190614568439810
746206309750476800
746210676067033088
746189087925641216
746225489950302213
746188286624960512
746213834126299136
746261489657458689
746212550853828613
746240363082350592
746185820340518913
746204933888696320
746221719388487680
746233417528803328
746265512108253184
746232180183961602
746219010044243972
746230976104140802
746143566838267904
746185866599620608
746167449398222849
746215553656725504
746250316073533440
746244960140173313
746170947560865792
746204677834891265
746179466238427139
746202811440861184
746239666978848768
746225511106392066
746198646668984320
746223820797706240
746193768571797505
746205114172485632
746228573099286528
746211778938314752
746187024231632897
746197782373924865
746176076917903360
746210231395311618
746250786074693632
746206846457810944
746249590731608065
746215000113459200
746248449637687296
746141973023760384
746237435445547008
746186214617681920
746263649862418432
746263448657530880
746219861408288768
746186789379923968
746262064302268416
746179579438600192
746225356021981184
746213997846765569
746245089970749440
746174973753065472
746191713572519936
746197040263135233
746199221326360578
746180393032892416
746172885371215873
746247694763573249
746208331199455232
746252778419347456
746196809605775364
746218523349815297
746189226316701696
746248948835323904
746143994959237121
746232574209470464
746199158164381696
746174042881744896
746228120135426048
746214635083206656
746230414382006272
746210101250265088
746187716254121984
746183668905943040
746214031417966592
746175674201800704
746233740137947136
746265474476945408
746200764549201922
746241285833392128
746203461839052800
746205164629987328
746219194459447296
746215348123275265
746233022999986176
746202886888054784
746249754288529408
746176874066280448
746187716195344384
746252904152039424
746150613419966464
746227998517452801
746208247221100545
746168573358448644
746205080563515392
746145026766344196
746221761285369856
746218175449051137
746225376720916481
746147970844889088
746245585250975744
746176416581095424
746177750772363265
746231492263612416
746203415697514496
746238249304096768
746217684732248068
746250991654211588
746218590513168384
746241990518575104
746209367289016321
746196914463399937
746265088773001216
746194993539276801
746257413011963904
746181349371961344
746202744269115392
746230426872610816
746158771307589632
746196587064365057
746250043397541888
746232624591446016
746232624591446017
746217525277405184
746169164813975552
746210659071758336
746250983055962112
746262622312468480
746243718680809472
746197103240589313
746228455428100096
746247535237398528
746257219998605312
746192212476649478
746238114981568512
746262215532019712
746228585417998336
746254418371289088
746189683198070784
746248135123603457
746191369517957120
746202069128744964
746213297339273216
746245966936875008
746230628195000320
746257429663354881
746186483267166208
746237670343401472
746147669148581888
746210331949563904
746191235300229121
746173606602776576
746217059592212480
746243483510398976
746212970288472066
746160893860454400
746145714682626049
746219102079852545
746206460510507008
746225821560406017
746215289415573504
746207207063072769
746235544028360705
746198298592108546
746219987266744321
746261603033690112
746226228542136322
746238383450529794
746187590206840834
746245329188753408
746140585031933952
746225112467144705
746244423198121984
746194959980593152
746208175867629568
746265726042906624
746230296652066816
746197765810642944
746193865032372227
746246981849219072
746237385336201216
746264660865847296
746207668612698113
746193244191481856
746255999305121793
746260889905541121
746215117512052736
746252790918426624
746145081082650626
746213972550909952
746189461239660544
746247988591345664
746216027642441728
746228845473259520
746216107527180289
746200018332200961
746226173823197184
746244750513217537
746206112374890496
746229957190291456
746243370364862464
746236747659390976
746149418093666305
746246314875228161
746241025841082368
746219596940640257
746233203640270851
746224244502061056
746207438051774464
746225330688425985
746236005414375425
746210428502478848
746180409625567232
746215394650644480
746181483434549250
746212957361577984
746187430865305600
746181412093628417
746230598751027200
746247225102172160
746155630000386048
746261263425146880
746219735470116864
746222017263767553
746213884655132674
746264530855075840
746202014627987456
746235162384441344
746205705787453441
746146003984605184
746190224615575557
746183152784158720
746241336030953472
746149955073630209
746234973275848706
746218301135564802
746176123256643588
746202010316267521
746257253733384192
746215864161099776
746217382427799552
746190580967841792
746231517165158405
746207895167995904
746252182538887168
746222352782893056
746266011452702720
746185321411284993
746209618913693696
746207005887455232
746250282506530816
746231156824113156
746218905086001153
746241957148659712
746263087955779584
746260273468686336
746262785860960256
746210277297782784
746208532534431747
746238744118845440
746146108737413121
746253223086915584
746243798100025344
746225217379328001
746167457702883329
746221975492689923
746188697905864704
746258851549298688
746215084058304512
746260080518135808
746259350625320960
746179063581052928
746236030605352961
746215868334379008
746221467902193664
746192422107918339
746221987962322945
746205986478686209
746188798170529792
746182267882643456
746264992157077504
746205147651411968
746229428485664768
746170657998667783
746222763715629057
746227121899507715
746225464918704131
746205739325108224
746207727416811525
746236168644157441
746237724756058113
746262660132507648
746194943056576512
746190849478799360
746191197698301952
746253902278987776
746242254717620225
746208931224031235
746211753789296640
746185162032046081
746255038822105088
746254288079491072
746233551721422849
746233941535817729
746248093146943488
746181789585022977
746205596429385729
746252862246760448
746197627570524161
746257169545207808
746249095560335360
746251360639852544
746263096314855425
746258381829201920
746244784130523136
746206007404036096
746266480883474433
746236244397432835
746201385369108481
746184977230901249
746210495468756992
746230116355702785
746249863239733248
746196893349228544
746196809387675649
746261108319719424
746191671319109632
746229957207068672
746148381869879296
746138781351297024
746165784234209280
746198994586476544
746173812144766976
746229059298856961
746224542301859840
746245932983816196
746235707656544256
746219160875610112
746218611627298816
746228333696847872
746242476969705472
746147333340037121
746196021022076931
746148482633850880
746263826262200320
746215885291982854
746190677411667968
746251704715321344
746142270919892992
746197262397693953
746251930855481344
746208901498998784
746222843730395136
746229407660990465
746231374600822784
746187846340382721
746224126939930625
746197778313818112
746230602802683904
746263259959951360
746232335444500480
746181131020574720
746205194011054080
746211002987905025
746214186426896384
746187678647881728
746198512312844292
746255651572154368
746242762106896384
746192002748841984
746178228792991744
746190308191305730
746197925210914816
746188160783290368
746182380885540864
746207219662761985
746250827874996225
746142510037274624
746239796780146689
746227922696970240
746227922696970241
746253680064798720
746255269764661248
746246188953927680
746217583909580800
746230540173344768
746167822766702592
746186223165792261
746193713907458049
746197539183955970
746245719200251904
746199690929012736
746255898809671680
746223434972041216
746211690925039616
746252950268481537
746241008967393280
746246965076307968
746257526073737216
746237838023229442
746252832811159552
746221094558801920
746204174602297344
746228380010307586
746231307445776386
746207265825296384
746237229891084288
746194951294222336
746175758079385600
746209480589746176
746186126671515648
746237267665100800
746176064435724288
746174596605370372
746204535383699457
746218598805319684
746249053789392897
746191499709190144
746218875805589505
746252727810854913
746255194292355072
746206053927268352
746212760334131200
746187846168383489
746218691310694405
746206360031768576
746230904931049474
746254539787894784
746167306720534528
746238022727794688
746208088156299264
746160230954827776
746162823013621760
746232775452155904
746172067385581568
746233530431090688
746182653850812416
746193156106915842
746172704676548608
746218997310316544
746254338675335168
746193919575130112
746248978329567232
746205483342528512
746236219219050496
746206267585138689
746256578236583936
746211074257477640
746150835550203904
746225397969231872
746265562695622657
746227436094795776
746184868376215552
746257954228281344
746231806765080576
746201117059518468
746258725703385088
746218225726160896
746242657404522496
746248135320698880
746252170090033152
746234528943865857
746263369037058048
746192372107644929
746145575960141824
746258415316512768
746142887356792832
746221379784052736
746201855034744832
746195878524817409
746243659713101824
746211380500410368
746178400574930944
746175779445284865
746213993560186880
746193386923655169
746249376566149120
746240036182568960
746249091294838784
746195350046728192
746208003896991744
746194431317934080
746224458428358656
746189263947997187
746241394776281091
746219781649424384
746247954856558592
746229709676023809
746184830644166657
746201024688332810
746260005079425024
746230812828307456
746152408653303810
746205864906760194
746194649367248896
746264564124295168
746249947306037248
746166673435131904
746209321206222848
746259048937357312
746220960135536641
746252581123436544
746195559665393666
746214316538355712
746197971394396165
746202832450129920
746165167470313472
746229713664782336
746225313797939200
746218880062783489
746241348634705920
746207995684495360
746166312855085056
746223422556897280
746138143905161216
746224705841963008
746224944858599424
746173728115982336
746191285409570817
746248089095241728
746209266378301443
746180971750391808
746237410388803584
746256674986536960
746218422644543489
746218498066550784
746213666312192000
746261741529628672
746216799637643265
746190157171298304
746254774870417408
746257467550490624
746214920350375938
746226324671324160
746251117416308736
746205529492492290
746194351731019776
746218636696682496
746249397835440133
746210659143028737
746225964279947264
746253759563599873
746218372522614784
746262555329437696
746138068097306626
746218888505888768
746188144093990917
746260197979598848
746260776659394560
746209090230116352
746245765228544000
746213054027698177
746230535890993152
746205386768711684
746143424219385857
746213435885518852
746265122017001472
746167847747989504
746196646086606848
746186223085985792
746247686496591872
746263377413029888
746248202450505728
746230993074290688
746255219521167360
746252828780408832
746235963295162369
746233249777614849
746187489623183360
746171832496062469
746229445220958209
746252207864090624
746255345329176576
746254162250305536
746144703620464640
746149736881655809
746172042106572801
746192867001929730
746252148946669568
746263775800524800
746200039035273217
746201955949674496
746257173865324548
746233152947949568
746264761290088448
746211107954515968
746167163992612867
746237280411516929
746166757417705472
746145945117659138
746240597858496512
746262177523339264
746248286017720320
746242720167976960
746225154569601024
746235359168704512
746260814638751744
746178283260227584
746216933838618629
746264769888296960
746240073876676608
746252165954473985
746246071484059649
746250303691984896
746202492732473345
746263620422602752
746214672903208961
746261963680931840
746139020292395009
746198013169721349
746192619525464065
746176450257100801
746185413665034240
746163116858281984
746246994373545985
746213851079729152
746168774630514689
746183496603951108
746254976167587840
746202073285328896
746210017200635906
746187892557549568
746145282560229377
746210042655846400
746193005111975936
746259082361847808
746208587022667776
746186118077415424
746195215510233088
746233606301900800
746249066246455297
746201465148968960
746227952073879553
746237666291683329
746257488345915396
746262840470798336
746265377831804928
746266573460115456
746207827752955904
746261112245653504
746178950016172033
746189838668357632
746173350666444804
746143424454111232
746222952484478981
746164714846097410
746205990702317571
746167818496901121
746200613734621184
746212672304119808
746174235777826817
746229189620047872
746247556242386948
746245186661974017
746260697307287552
746217953054490625
746214152964714497
746226253389193218
746211372279595009
746220989466304513
746243252962091008
746203826697342976
746187854456438784
746232113003794432
746257429927604224
746226492426747905
746228866520211456
746216120143618049
746240828901826560
746206171300671488
746217554482364416
746238681380331520
746195190432436224
746198818643841024
746197115831889920
746241197933375493
746243311925485569
746195408771112963
746226383630696450
746176978663911424
746209371495923712
746173237327970304
746248827204669440
746175523424976896
746212043183710209
746162265037086721
746221551838605313
746245673188724736
746194095895248897
746209794910883840
746246377861169153
746243865334652928
746218485802381316
746213435860361216
746207299593605120
746141360596606976
746190119644725248
746154598151393280
746193332531933185
746258704786325505
746181496050974721
746264744496082944
746207068948815872
746227826286694400
746255974470647808
746213615930204162
746244066669662208
746248026113507328
746244897276108800
746193583921725440
746225293094838272
746161300317700097
746235778930446336
746141134502694913
746205776817971200
746232087586316293
746245656369598465
746243458415927296
746174152013393921
746206729168293888
746200051731468289
746203713371414529
746250014398234624
746190182580248578
746237481775857665
746252233008812032
746226559858540545
746207068814639105
746222722108121088
746156703390011392
746222449365180417
746262622295699456
746155076293648389
746222235380154368
746214559870910464
746247136790994945
746188295177179136
746208796893020161
746192849876586500
746241998990958592
746221820257284096
746222440833912834
746193202319810560
746213473625899008
746254040875466753
746168602630328320
746243236323332096
746227511885864961
746212882044444674
746218812773523457
746178115504844804
746231471367557120
746220150722990081
746244301609328640
746215558169825280
746153197182533632
746262886511689728
746202522147131392
746145567642836992
746154950451814400
746258134445006848
746214052251111425
746266141501325312
746187925809860608
746238878500130816
746207697805021188
746259325799251968
746228250087587840
746216527083429888
746232490243723264
746252576933445632
746213263759675393
746215256217657344
746198902248873984
746206322371112961
746144066279190528
746213313931972608
746240811881226240
746189024797163520
746246545352331264
746249653352603648
746150521220767744
746221652241833984
746216090808680448
746230095661010944
746265499558895616
746214748505595904
746189490276933632
746250840525144064
746238110741106688
746264065199185921
746231253305696258
746174197966200832
746216388298059780
746250060380385280
746265143131181056
746191222599876608
746204216469819393
746168757802930176
746177348081324032
746146070888071172
746210210365136897
746179818178256896
746195811210452992
746147488650788864
746227545209659396
746215922944221184
746205273627340800
746210969655742465
746199976028450816
746180334392217602
746222323238215681
746229009235615747
746240128314576896
746194368353034240
746236965557665792
746203440720678912
746257052201279488
746235543873167360
746185212380450816
746209555877494784
746263402604077056
746200160716283904
746204959150997504
746213079046725632
746190408909094913
746150697515745280
746223032318853120
746224558999408641
746241260629831680
746192657030930432
746215708879527942
746260495959744512
746226941569564675
746259535367548928
746259287824015360
746215058951147520
746182800366239745
746144250572701696
746225397814038529
746166597908307968
746156430986780672
746265260349349888
746196423478153216
746229789099384832
746244763028963328
746214584881537026
746224227846496262
746227608262574081
746194481683144705
746200768902889472
746203029616001024
746205755913560064
746233195130036225
746248361653772288
746220926895697923
746232691956162561
746220951855988736
746199267476332545
746214937165332481
746224793792352260
746142006800441344
746181563147296768
746181764641591298
746223988423032832
746198990375378945
746251284966047744
746181219084279808
746242363660603393
746214069212839936
746223007119482881
746251985414946816
746191285531217921
746228082281897984
746225607659290625
746258373444763649
746184637471428609
746144984827465728
746211661317447684
746205718240337920
746220838500737024
746216053160587265
746213343279480832
746150168895066112
746226656008765440
746211502286213121
746263989596872704
746216975647465477
746219584554885124
746195492652998656
746207567806795777
746138848384585728
746222000671055872
746248080526282752
746232763070570497
746234734452215808
746233136380444672
746248563194273792
746185283482312704
746221245578915840
746231421077848065
746186487159468032
746250274155692032
746239184633921538
746236902907383808
746218510754287620
746220880544468992
746232985490329600
746255953297874944
746256968583634944
746264538954240000
746226056470769668
746254892164055040
746262026838806528
746194536133595137
746206619847925760
746186214823235584
746220809362935809
746227008430972929
746252199303483393
746190212036960256
746220335360417792
746201939197583361
746225536234491908
746172872801005568
746242858580074496
746207148246335489
746230313680936961
746162890000896004
746171203338051584
746231660002185216
746262139854327808
746195811122372609
746250568017010688
746149329774075906
746166744759230465
746153847446454272
746210520798158848
746260206481453056
746263591318327296
746186701337427968
746258109362995200
746254833301200896
746236638750113793
746265382319620096
746231202592395264
746201972856918016
746194573848809472
746181433144803328
746200710136504323
746235925525463040
746177029049987072
746204774429663233
746249343246675968
746245903669936128
746258730199678976
746211632024432640
746245136074612736
746193621905379328
746213125498691590
746191147064692738
746203151087210496
746266317582368768
746199489564672001
746216409609306113
746244880532267008
746212995148054529
746170255307845632
746200408062722048
746251104724226048
746221396435427328
746199028254154752
746262047885762560
746242917304516609
746146007998730240
746193907235487745
746223195980607489
746254544171065344
746167424173678592
746243362152398848
746156871204110337
746239473780989952
746192115944693760
746252652539838465
746233052557250560
746193437343440898
746210499780476928
746180263047135233
746235158022356994
746226505143902209
746175707747782658
746244066904539136
746218246638960640
746187410216652801
746250211203354625
746218980554117121
746255781427875840
746257450915897345
746214622848421889
746202065139961856
746223732885061633
746232876409069568
746216346665394176
746222965205831680
746261707849338880
746192237827022849
746230460326379520
746238886750281728
746245530389471232
746227004458991620
746250253440008192
746218368152178694
746174080651427840
746169030776598528
746203159568146433
746220842774757376
746229101472583680
746229202156818432
746237938703360000
746192216637345792
746162135277789184
746248827414319104
746245392304582656
746199107866238982
746233031640256512
746208960236052485
746242976075001856
746240006834925569
746255659671425024
746216438856196096
746191822314045440
746210193499815936
746213062286311425
746204011322179584
746255488011010048
746192242088378370
746249322006667264
746241046997237760
746235371734736896
746210453370507264
746158003741671429
746201238530723841
746237913835307009
746230351400308737
746211330298785793
746211330298785794
746244725154455552
746206305577144320
746246700629532672
746246901931085824
746210268934397952
746254854327271424
746257677194407936
746245236775600129
746193298751000582
746189184411435016
746217827024068608
746181714343501824
746251809338105856
746204183066382336
746240614916726785
746242116427276288
746195815585112065
746243773202587648
746249561228910592
746195198770745346
746187158235447297
746248365848027140
746186298365353984
746196763304812550
746213767038410753
746192837625053186
746252648400195584
746176261454766084
746187644812460034
746228665080418304
746246193177575424
746239520228552704
746245677517144065
746207832211501056
746175166925971456
746196352313393153
746246050416103424
746194913566457858
746257588946276353
746188618167951360
746187091298553858
746224886100570112
746222847551410180
746208348224184322
746264757276184576
746250576091054080
746240333579583488
746212672153100290
746214257939779584
746256804930293760
746254711859314688
746243437532307457
746238593065062400
746223753789505536
746249506723889152
746222218481307649
746139024436297737
746177662352236548
746186487465578501
746227402892705792
746221203400990720
746209958648131584
746237565540405248
746178493155729408
746191109345288193
746255521519386624
746252002187870208
746256008004001793
746231756592799744
746238584919752706
746266246199402496
746260885967089664
746203289776070656
746236474828304384
746211842012241921
746249263294734336
746265935632302080
746251000063885312
746193978412793861
746219961954115585
746235887894159360
746230141777383426
746242527330590720
746215155218841602
746190475934081024
746235376184942594
746213603410214913
746219265796112384
746156560972390400
746236449712807938
746246763691057152
746218812786118657
746223355129270272
746195618188533761
746223036680937472
746186797684752386
746190794965450752
746255365994651648
746186135043342336
746186042705731587
746258872608919552
746210575345061888
746246495159058432
746156158495391745
746183211424808960
746166534880505856
746227465694044160
746258050324004864
746164865807486980
746248584186695681
746255001325080576
746264778071474176
746218376809222144
746214891325788160
746225595059605504
746252820026957824
746232079478710272
746209883033264129
746208109035556864
746258331430490112
746165192682250241
746242913269538816
746192476847779841
746236785420795904
746188932463878144
746210134917943300
746210994829950976
746234679947198465
746192317569064961
746205466456317953
746206657785389056
746228233171984385
746216833141739524
746245400445607937
746147278981734400
746191608538750976
746186890148085760
746238052075343872
746200982774636546
746203969211404288
746227352393256960
746215012721561600
746178442593505280
746171123704827904
746189553350807552
746227327240069121
746202975182348296
746197765865111552
746151351688716288
746195425401536512
746244230142517250
746195798606520320
746208104635736064
746199875327385600
746223460154650625
746215557918142465
746217571209224192
746210592101269504
746227872466034688
746220587081555969
746227448795148290
746259958736560128
746202480325758976
746264740591206400
746214110853881860
746236865171206145
746202736090193921
746197572889391104
746253080186994688
746254145800310784
746204568887787524
746229961174847488
746249116460560384
746263645642964992
746246885296443392
746251943492780032
746263813486411776
746222591975653376
746200798443364356
746235422297063429
746190312452677633
746146272462135297
746198042567577600
746252375468421120
746204791282372608
746218762437746688
746194464687824898
746213611832385537
746140391800451072
746258381912965120
746222864655745024
746212722556047360
746242917598011392
746194171090735106
746257752792629248
746146620329369602
746142979614777344
746212294909005825
746188148372213760
746211065885659138
746239725732827136
746205185614053376
746213829785202690
746186009222643712
746172151321997313
746250957969850368
746165507603062785
746223795451502593
746236147664199680
746221774040236032
746226178055241728
746191037962452992
746182578315591680
746237595105923073
746195475557031937
746236261166362624
746169412416376837
746252325472206848
746232125586694144
746226769582137348
746207806819209216
746227864035459073
746186541932765184
746237523643375616
746207634957557760
746265969169833984
746259547937988608
746216300322521091
746241902593249280
746219165334200320
746261271675281408
746215662704484353
746211388905795585
746234641963573248
746244238501785600
746259996485238784
746235812476387329
746212215179485188
746240749130285057
746149896000966658
746221883046010880
746226668805595137
746200026389479426
746254162397106177
746215000147038209
746249968181215232
746253818527092736
746233748568477696
746144393216794624
746257094299508736
746229235572826112
746247598156222464
746212286537207816
746259874997219329
746241382549856256
746180728677793792
746248667863072768
746252119712358400
746205575696916480
746236743372791811
746238354165927936
746221438256852993
746181810707521536
746145999555563521
746200525582929920
746224655594205185
746261494191513600
746191629418008578
746186621465165824
746251746360631297
746177654185877505
746238333026631680
746204153739784192
746216501569413124
746214853375721473
746223804129546240
746199959469363201
746212810770644992
746254011515441152
746213452507557888
746241050881196032
746202484499111936
746226622458540034
746172285493469184
746250085600722944
746249724999643136
746244955748859905
746214035297710081
746184239226445825
746214819963908096
746183404656410625
746184566122086400
746139968259657728
746250274394648578
746210872930926592
746148742638690305
746189716765057025
746208138152415234
746208138152415232
746249154410668032
746234033919537152
746201649769680896
746252040037404672
746258516214579200
746213725120540673
746176815241125892
746189725438861312
746246398945955840
746196037539246081
746216677717618691
746237930427998209
746240090460950528
746261145720340480
746252665240182789
746203012670988288
746247443101196288
746235925428985858
746257446407118848
746176047566069760
746251461160501248
746200156400287748
746187317862240256
746240573028327424
746163364120961026
746188823575441409
746217516951707649
746231999891857408
746199967748874242
746256116829421568
746230644938661889
746261687028846592
746265394810331136
746195169448337408
746195718998626304
746210549826887685
746186654885388289
746230296622706688
746158737862328320
746257987543633920
746213477648216064
746158687308242944
746207748187033601
746162764352126976
746159794617225220
746240119754002432
746244276451868674
746205034682036226
746230661527175169
746192623547777024
746260982226391042
746168225331875841
746217869206130688
746194254989393921
746230548675256321
746248583851040769
746233752821497856
746138009469337600
746229374182035457
746234860415553536
746241009063858176
746180409881288704
746194687279534081
746200890663538689
746262639148412928
746265512330543104
746251587220209664
746251507205537792
746260747550920704
746257450551087104
746205495917056006
746210143121989632
746171224271818755
746263939319762946
746169751924248576
746138383001354240
746196243290820608
746178778259324928
746246742669135872
746194791902253056
746211560683536384
746232180196573188
746233849521152001
746251910248808448
746249146156355584
746217244061949953
746254451850231808
746199376398155779
746266237718626304
746242246484234240
746175817022050304
746232754707144705
746259262729486336
746218913592053761
746231265909608449
746221069476868096
746177343698272257
746182318092607488
746253462082576388
746186416208502784
746217101736574977
746163498342703104
746184595863904256
746230493763371008
746203499470323712
746218682863390720
746225670674538496
746188714586443776
746239448862580736
746180048965640192
746228472347955201
746261665860161536
746205030223515649
746149741076025344
746250001668513792
746222017372815360
746195677194027008
746149560553177088
746222906598789125
746244716908384257
746222940123914241
746263515640508416
746224588426645506
746258239403089921
746234528855818240
746224953222004736
746200605287276546
746224009432313857
746191004626149376
746264744605134848
746247732407504896
746239138542714880
746242426684194816
746214622680670209
746238828013191168
746183932861878272
746253210298494976
746215990057275393
746242279753584640
746240438550528000
746263108713316352
746242468815962113
746176462840029184
746237359906127872
746185795334070272
746248093121810432
746248357455224833
746211573312589828
746262228198899712
746213129357430784
746228883289079808
746186910968614912
746195350050897920
746208620627427328
746209350411157506
746200420817608704
746192019802886144
746217294666162176
746214450634461184
746259581475651585
746249464881393664
746261254977753088
746234549688885248
746217965385768960
746150231943831552
746262945223475200
746152320447057921
746236047109984256
746146314442973185
746264253972254720
746218468706390018
746216514307559425
746215264409128961
746194481708302336
746202840989741057
746189415047802880
746234113590341633
746183035259740161
746261565490401281
746227729796759553
746188588866375684
746266560742854656
746261791894802432
746221950058397697
746242645031280640
746246075699322880
746216124354748421
746238714880241666
746253944184315904
746177469611380736
746219244757491712
746207781665931265
746203474090561538
746223489380585477
746236764424069120
746225406290722817
746224936520286210
746220918515523585
746253558492835840
746212181771882497
746239805319585792
746229797714427905
746227482286657539
746206183824842753
746212810720346112
746184818115784705
746194964011323395
746263452822315008
746264472193466368
746241520693456896
746141050478039041
746180728547741696
746226802754936833
746214802918244353
746188379151183872
746234449105321985
746255970024579073
746244582464176128
746201343648366597
746206213080125444
746215192929808384
746258381728514048
746265365206958080
746197245570121734
746244708242964480
746206209041010688
746247988373184512
746230066040840192
746221387979755524
746193806303723520
746247581639000064
746213875951898624
746195546973437957
746213758674997250
746262970653638656
746197564609855492
746262123278270465
746193156216000512
746254913244585984
746242204293865472
746240547585593345
746249070419775488
746212299027808256
746221543206748160
746263893136244736
746224588434989057
746176769074532352
746190077768785920
746260139104174080
746243559175622656
746246725795483648
746182724935888896
746248089128865792
746229097160839168
746263046125916160
746200999447060480
746245090025213952
746194846688239617
746206708196749313
746194674495303680
746212219172511744
746186328023437313
746248210637684736
746233363040632832
746224391038468096
746229432935817216
746248512606773249
746215348492341249
746258231073333248
746193290358198274
746246407015772160
746149376121257985
746190031421734914
746215939889233921
746236479018405888
746232565770530816
746198965163417601
746213179902984197
746263326905229312
746252858090217472
746179092920340480
746242678497681408
746224198264066050
746260021885865984
746226681526915078
746222818312916994
746242934102646784
746260101678280705
746261783556521984
746190455134552064
746143155792150528
746192875193405444
746245018806026240
746239746653970432
746232285075148800
746190836975603717
746259757816750080
746208175938932739
746218380743475200
746241617384742912
746263134009237504
746187359536877568
746246000268943360
746228459861479424
746171324721045504
746208343979499521
746234961091395584
746217919307145216
746221685813084160
746218557013254144
746186663450271744
746169274088235008
746240002309263360
746221149143498752
746259132571856896
746266015319875584
746235350880649217
746197442790490113
746265264904355840
746221883108950016
746233715269853186
746220163465285632
746244058444632064
746197371726401537
746203965008711680
746230263454150656
746184679456444416
746242460104404992
746232423206137858
746192149457207297
746222872843083776
746216803748044800
746216803748044803
746233568540532738
746222092773822465
746233685880410113
746226467353169924
746198914991153152
746254787432321025
746214731766108160
746240140994027520
746179239595016192
746222625584615425
746225058146721792
746183840784343041
746260282104741888
746208792711303168
746199841861099520
746175343237685248
746245602040643584
746196528297971715
746232171845681152
746168040966987778
746236626158886912
746156686801526788
746238681044770817
746255080874094593
746248663815569408
746248571440214016
746228170169298944
746211321679511552
746184377734815744
746175506719051776
746249565490266112
746226731715960832
746247161923379200
746236923614629888
746241386635268096
746153419598102534
746247502014320640
746223543851978753
746225511123214336
746216485157122049
746182724856086529
746207102331301892
746212743502389248
746229093092339713
746218422636187652
746154946115035136
746184083928059905
746237771258302464
746202714908942338
746220557574627328
746229663429603329
746246004584787969
746265457615843328
746216526789828609
746165717154799616
746187351144030208
746232704392323072
746229122553151488
746248277687820289
746243932636471296
746209295985827840
746248181403516928
746261821066207232
746222378032599040
746235116003856384
746195291284529153
746237036974088193
746207920199610369
746195140167905281
746156971825500161
746199850396483584
746249301194510336
746260030220034048
746193357576167428
746263066707374080
746223287949090816
746214069057654785
746189985385054208
746190429897424897
746217822783561728
746247107661733888
746238584907149312
746222482688905217
746205973975433216
746224865292652544
746162449745862657
746227197094965248
746224064180559872
746242887919239168
746262014151036928
746227104908345344
746175934617649152
746204786995781632
746195987580936193
746211250456010752
746230942809743361
746246814043602944
746154983742021632
746179654889930756
746251108746571780
746224630512312320
746185979770200065
746250467412422656
746174931897987072
746200739446304768
746228933817819136
746245170014752768
746205084921409541
746224718491987968
746185984027484160
746266422200897536
746228728229826565
746148549830778884
746208717100580868
746179973359222784
746258973452570624
746211443385655296
746211758113644549
746228354676727808
746205542058590208
746155982196203521
746245853438939136
746256163012894721
746238601600475136
746265042589519872
746209887131041792
746253243710341120
746192900552171524
746222549827104770
746260495620050945
746206867324440576
746238853141438464
746178559870373888
746176785683886080
746246851532361732
746266057380225026
746196067159445504
746248219001298944
746214400311234561
746264644055097345
746192162069438465
746253516658868224
746213762990903297
746182314057736192
746225569969250304
746175980759199744
746255030517366784
746197556229603329
746254623913160705
746263943576846337
746164324658352128
746195572030214149
746222130547679232
746243705820979200
746174873295196160
746219316299735041
746206712277803008
746241969647652864
746159110886825985
746222663362719745
746247183150747648
746243152344915968
746189368776286211
746209539360358400
746214664812400641
746188144098213890
746216912594444288
746237280260546562
746218183753797632
746258029440602112
746217479039397888
746178010609508352
746257534684536832
746189339407720449
746192061381042176
746254636160540672
746264971131162624
746218045207543812
746240404966649856
746241252522266624
746191566704762886
746265109383749632
746165738097020929
746236450048344064
746138210670157828
746222629430845440
746203071743557633
746161917048291328
746191407346397186
746143634051895296
746203385993404417
746205508529356801
746206531872403460
746253818514509824
746223275429101568
746262638968045568
746218368122785792
746181571749814273
746194447969320962
746193827359129600
746184008585842688
746256322505506816
746175422870622208
746205131025186817
746218460569448448
746220771479982080
746266061713072128
746228644343750657
746228946442719232
746214429654552576
746242892134375424
746245484415692800
746232662512140288
746228426336436224
746247044545810432
746232100332802048
746166509773393921
746198147592949760
746251360417554433
746242905073909760
746180745463463936
746192241966780416
746195823927517184
746231311900147712
746239692203393024
746262945391206400
746244427593715716
746209342005776385
746203113573351424
746231362235990017
746203491106840576
746243769079574528
746257039580663808
746149053210181632
746250375045455872
746142581453631488
746256163210043392
746220175997841408
746212689165193217
746249506866372608
746177591296438272
746214769703550977
746250576091025408
746241445112098816
746205902735237120
746178656750415872
746205927901011968
746184499378130944
746217000733577216
746208721437491200
746200064113053696
746254942755819520
746198147517423624
746208549466832897
746245551461634048
746252367121653764
746241692722823168
746257186389655552
746223657324732416
746221589633470465
746247304613617664
746234046498250752
746177477773504512
746209606200758272
746204405528092677
746250043766693888
746204405528092672
746190073431887872
746197854075531265
746215717444280320
746210407338020865
746198713681383424
746248584136368128
746241344742506496
746196230699524096
746196239142658048
746208993962405889
746265050931945472
746258197183336449
746260252396519424
746211367804272640
746242795829067776
746253566784970752
746173803693285376
746266116301918208
746244863637749760
746264782563590144
746256570103828480
746200185911414785
746213427316588544
746255576007589888
746195781929959424
746248147895205888
746192569030172673
746264321148203008
746208029377331200
746207895113498624
746180153856958464
746227755268734977
746250613927731200
746212814981718018
746230770881093632
746152572227026944
746230024269766656
746204892042166272
746199128904916992
746261359625633792
746220054132334592
746193630415585283
746235455608262656
746220054534987776
746194984898957312
746261703575343104
746256171426811905
746244876283478017
746172272755388421
746167424056057856
746239050466492418
746183094105956352
746148763849342976
746185249936277504
746220830191849472
746198747353276416
746193026385481728
746266040468914176
746210579291869184
746257081435459584
746206607218872322
746221845188218885
746216271121768449
746140635216773120
746243873735770112
746191860352245760
746179860238729216
746253184981680128
746238089773744128
746182528004939776
746199405854789632
746255982808956928
746196201347780610
746195454803615744
746212953498673153
746239142439321600
746183706340098048
746260038541533184
746201150563586049
746175925994270720
746198545842069507
746188320099602432
746199649048899584
746216589914046465
746233136229453826
746145424902348800
746200924054425607
746263725343145984
746195395831730176
746258499366158336
746232188564176897
746219051723067394
746265445280292864
746144913373413376
746222004559187968
746248021822869504
746213775485767680
746190966759948289
746242716175048704
746251742363418624
746234079914274818
746263222290808832
746210449318780933
746197249831534595
746256536427765760
746227612448526336
746178019115438085
746193454217060352
746263830158680064
746234386060697600
746224198201204737
746260739007123456
746226966672510976
746201398023323653
746181357844324353
746142824643629056
746228736660410370
746200919914618880
746226714838085634
746185547660419074
746260626004017154
746203201754406912
746221782332387329
746209098853605379
746149023904563200
746203054874079232
746226899500752896
746201469519462400
746244280579133440
746221031610736644
746250857092681728
746195874112376832
746188349493260289
746224412307787776
746199066120380418
746209652447182849
746183194786021376
746173803756195840
746166132495818752
746256787884675072
746249791944929284
746199854699819009
746209249638789120
746218137708724224
746229604826767360
746197669379375104
746217995018502144
746180607089192960
746236043171508224
746232754598092802
746230510821605376
746220687665176576
746242531453767680
746206439740321792
746227696158445568
746253646430617600
746207807125389313
746233899844395009
746230602924326916
746189800974082048
746210382356746240
746240996304781313
746231609473392640
746265105478754305
746235254331965441
746179897954078720
746140073113038848
746255051509891073
746261594657656832
746251188753076225
746245945571016704
746251775968174080
746229772628299777
746256301710282752
746243303528509440
746220842741170177
746180623719489537
746239893412552706
746227570572550144
746169143746039808
746188219553718276
746247690435043328
746262651492245504
746218355472769024
746234637987414017
746248143671595008
746216765827383296
746211086861377536
746249900933943296
746211074215546880
746190455323267073
746243265469440001
746176928369893376
746206934630465536
746240211991019520
746164761016963072
746249573899866112
746217793557692416
746230523446468608
746247468501741568
746257731821117440
746206980620980224
746243328518270976
746181013949263873
746193986658807808
746231349544030208
746213813192560641
746188681124286467
746208263977345029
746198709499625473
746261246668869632
746199934299299842
746143449565503488
746248579795193856
746184021231669248
746202358548299776
746139037342261248
746195769103785984
746253768057044992
746254623900602368
746196561957265408
746191340073934851
746238308112424967
746239868204834817
746252761667342336
746263142620106753
746223564861243393
746216174501847045
746244859418271744
746190807569358848
746254976125665280
746242036827848704
746154216184512512
746219265821278208
746205474865848320
746255995140210688
746257195013144576
746259183138447360
746214207385853953
746179411641237504
746263733714837504
746230284421496832
746170502947835904
746264044256927744
746144456085282816
746212584446033923
746215725954564098
746214278907105281
746207064590979072
746191067356110848
746254716061913088
746213192393625600
746262391516692480
746202316559122433
746207857318604804
746215247824883712
746198227259535362
746223938418552832
746241298525356032
746236483212709888
746205860842504193
746222268859056128
746244012139548673
746210847635038208
746206552667750400
746189339369971712
746203830598000640
746224823169224704
746241302719696896
746209128251457538
746185707115286528
746233098812088324
746193739152953344
746244125544964096
746264006617346048
746187657332424704
746255697550188544
746240274951770112
746195370917531648
746250781733564416
746145349585166336
746235367901147136
746261263240544257
746234319077703680
746188576199577600
746198365709307910
746138651155922944
746180925462032384
746194016094420992
746228367435784192
746215943991242753
746175120822116353
746194720624259072
746244909825417216
746231806966398977
746264946145656833
746221576706625536
746212315922501633
746238689798291457
746234034016026625
746212496051056641
746238723222708225
746171354295177216
746196092086169604
746216891669090304
746233929221300226
746195102532435968
746252853971410944
746169793833635840
746246285632638976
746217059730677760
746193487620562947
746194506920271873
746176517273587712
746200727068909568
746216891815911424
746163414389624832
746250848850804736
746179487172288512
746138265313550338
746219748296298497
746207148405755905
746203658610610177
746234801309376512
746224105821634561
746251058465366016
746262466938683392
746190350260154368
746230452038438912
746236340799430656
746157714401697792
746194359817625601
746261808428814336
746220385641725953
746177905902882816
746161690484572160
746243663974535168
746198004797841408
746234600251265024
746238085667557377
746236953276735488
746219865581641728
746226127572635648
746255999611330560
746207081141665792
746169995516796928
746205177305149440
746197014929518594
746230926091255810
746254032528826368
746257790574956545
746246939826544640
746240509757251584
746239784310308865
746219064394022912
746206292822265856
746232574238822402
746262794287333376
746261603104985088
746182792292208640
746232389882388481
746141725505228800
746232649916678145
746259212423020544
746241814215135232
746187091470487554
746203515987468288
746222143210283011
746242909259841536
746220746309984257
746191524598145024
746212395568140293
746252937685524480
746172230795661313
746211158030356484
746244020456689666
746252539021008897
746257312319430656
746159522243174400
746242418295578624
746197434322214912
746227780388454400
746198248340131842
746219395823788032
746260051107659776
746208805126471680
746223464319582211
746202480090849283
746258151301844992
746234692655976448
746224156467830787
746251549358297088
746255508642889728
746256087393931264
746156779235577856
746244763091861504
746195287094374400
746143432809283586
746159207380979712
746214656180531200
746156367879110656
746208301948362752
746262282439692288
746172600020172802
746180531524608001
746261049641295872
746249800157433856
746213347842875392
746166291749187584
746184318955851776
746210747131170816
746253365399719937
746159933318660097
746210860499013632
746243789765885952
746164094005350400
746215637911953408
746227360999997440
746244255497105409
746210386433576960
746257131943378944
746259548088967168
746247292097826816
746260407912960000
746257983370313729
746222164068597760
746225804846071809
746173602492383232
746188429407436801
746140572176551937
746235615373459457
746253315000926208
746245555731435520
746213838219968514
746240828524269568
746236651182002176
746216560524562433
746195882358366213
746227276891590657
746243831742464001
746254120345026560
746200584403877888
746266237806608385
746198667590131713
746185560545452033
746221161428574210
746207081196191744
746214350113775616
746196721248526336
746220251633721344
746232595327782916
746243731011973120
746202564207611904
746232431548600321
746244448225353732
746236189829541890
746167189162496001
746221086287626245
746207777769414657
746237616039723010
746231513306431488
746225871837487105
746200450119000068
746204665616818176
746237594782957570
746247338067386368
746243290857508864
746245463435730944
746262223933292544
746249531889754112
746252207683575809
746190786463600640
746231152520814593
746243836054282240
746257387636527104
746198260738461697
746254112031936512
746218854662103040
746244733563961344
746239289197920256
746227625052385280
746201758691536896
746229214802640897
746251473735016448
746191310936170500
746226773394751488
746200571795767299
746238454875328514
746197443004366848
746261326348095488
746202417159495680
746260520769028096
746223900514623489
746184998131208192
746263989756264452
746202949936812032
746221702862929921
746186634207629312
746212320066437120
746207987199401984
746232171598209026
746212617731997697
746246738424532992
746239486477012993
746259040452415488
746215432013545473
746202492732506112
746250614196297728
746234877016571906
746211854372868096
746258826580606976
746254447756484609
746243731137925120
746230443821797376
746247216453427201
746229353097240578
746208486384504837
746207110644400129
746247317133606912
746236399444070401
746239167655383040
746227897631805440
746215167805972480
746157534143209474
746186013534486528
746264518112739328
746186222888853505
746228027504242688
746227067033792512
746225943031648257
746172360798011392
746170024461635584
746249213118394368
746253826718572544
746206561148690433
746230540202704896
746260479153160192
746238282804015105
746248403512877056
746177696196001792
746188710215987200
746252761369616385
746233207566151680
746203541451137025
746224361825140736
746262508994990080
746225049833594880
746140291082641408
746251519801049088
746256871732936704
746193173215514626
746156258764394501
746210734506270720
746199397499711488
746229814302908416
746179474622812160
746180103684534273
746231785688752129
746186453898539008
746182716534685698
746254468694540288
746212387020148737
746177234885435393
746196897728081921
746244263860703233
746222654948990976
746201146323148800
746207408607813632
746230942746845191
746185207892480000
746263872064077824
746173287902806017
746232892913655809
746215146859573251
746247459848888320
746228770286116864
746262387276189696
746242833556770816
746239897384562688
746233589394595840
746212315754696705
746226517865201665
746183257666904064
746229201909387265
746210763992272898
746184700385988608
746211422346973185
746143394955665408
746240031744917505
746210772196286466
746247875269537793
746230686864990209
746216023641096194
746221681916575744
746257576682217472
746246960667996160
746264455122718720
746209795196149760
746239159464001536
746233522361274369
746191474526564357
746217059525156865
746240472297791488
746176286859599872
746241751636140032
746258130238119936
746218116468768770
746261401904119808
746213318302392320
746248508550815744
746142380043210756
746232540617334786
746239931245334528
746205667938099201
746166643982741504
746183069053386752
746187032775397376
746217793767411712
746172247480606720
746224856912453636
746189159090393089
746174332213178368
746208826244763648
746246872537382912
746201083341471745
746200383207268352
746238035327483904
746227406986313729
746216405243035648
746217034388643841
746217139418206209
746265608724045824
746212735164133379
746213951776534528
746217210729758720
746261741357699072
746195689525239808
746210298411941889
746224969982455809
746247187143720960
746233467810152448
746241445137264640
746241541941821441
746186139082465281
746179608530149376
746258943995944961
746195031254392834
746251453057085440
746194968088195072
746238127728173056
746266418161790976
746255605216706560
746245433962414080
746199552634433537
746218850601951232
746165679162822657
746199367929913345
746237603314176000
746228753299169280
746198696820277249
746241575173431296
746232901532942336
746202492971552768
746266007275245568
746222331844923392
746185610503798784
746229365789204480
746260080568442880
746211711753945092
746211086970458112
746154350435676160
746211850426015744
746240908417372161
746257639689035776
746166731941478401
746193282250641408
746254942621556736
746183605647515648
746200278211264512
746217382629150720
746198910855581701
746217911006552064
746139892636356608
746240933390229504
746180732649775106
746210239792316420
746216602585030657
746229185232809984
746170607809724416
746264069431189504
746261464676110336
746235694851325953
746232817692991488
746226400336633856
746202891271049216
746191696602365954
746238098082693120
746202106776817664
746253348626644992
746222440901029890
746150277787623424
746144561160916993
746139276212076544
746260965537128448
746242007228686336
746263289152188416
746254120563150848
746220628781371397
746243777103282176
746152496469508097
746251209791574016
746226576426049536
746146511549956097
746183564010487809
746264396683444224
746233090142416900
746210881441169408
746227574620061697
746206766963138561
746182632803708928
746208142594191360
746194955526250496
746235015315415040
746235862724161541
746175624029437954
746181810573443072
746193407882629120
746258104879308802
746261179379646464
746265147413409793
746221354765017088
746224068467163137
746209237349523456
746234012927070210
746226723281211392
746208696150036480
746229839745585152
746235099146948608
746212668315336704
746233442375892992
746249200430624768
746223334480719874
746241105641910272
746206586381570050
746216728401588224
746261892524445696
746192011066122240
746209987811106818
746183958061146112
746183035306016769
746237770880815104
746197178679336960
746239520060805120
746147098559676418
746257606008766464
746200412600995840
746204770172473344
746241432587993089
746216824618967044
746216551997530116
746216338008346630
746251788513337344
746249569709613056
746209769896054786
746246243404382208
746247292240420864
746204547803054080
746199762265743361
746206867278307328
746188274109026304
746258356877275136
746243303276871681
746255584224149504
746192262753705986
746217579539136513
746196100449636352
746234361238814720
746240941829173248
746214861831446532
746250093792100352
746235254508183552
746216854079733760
746215809576374272
746212584269873152
746239994063261696
746251176182714368
746203809752326144
746203474124103682
746221136308928515
746247963182268416
746224487754915842
746248538032504832
746139334890369026
746223183431249921
746239243173924864
746246658900496384
746201242968297472
746214559984168961
746251444437848064
746218481427718144
746142157531078656
746191822301495296
746255613680812032
746141083877384192
746243768790163456
746208347913781248
746245077455015936
746199502407667712
746239222219079682
746219706080595969
746184243362009088
746218854896963584
746211527456219137
746244058276724736
746188009666555905
746188009666555904
746194615770832898
746264442829148160
746261833728798720
746252841312886784
746263461273939968
746216065521188864
746146310231834624
746244624486895616
746197300117049344
746233576803311616
746208440159088641
746176261467308032
746262861324881921
746208331442753536
746209656616296450
746213704102907908
746233157389688833
746219530012098560
746251901872726016
746202312448696320
746188538362769410
746204258488356865
746235333973467139
746258365249028100
746230242264514560
746176953468739585
746260973984555008
746236311338516481
746188878101438466
746252421920333824
746243110540193792
746232083450728448
746251972827844608
746231743791804416
746201335297540096
746241919102095361
746244515384594432
746265956599603200
746211900501831680
746223443532615681
746223762064871424
746251691767570432
746174546051375104
746206791789223937
746245354253778944
746249145854402560
746229474769829893
746217441160630277
746239633281810433
746191763547656194
746203725853663232
746201930666409985
746193944711618562
746251457167384576
746226253410140160
746184872700436480
746244536599449600
746245920451268608
746254712048074753
746182452184506368
746182284810686464
746265990447644672
746151737610821632
746200819259707392
746191147102437378
746252241527521283
746206716585357314
746259937903448064
746227721538179072
746240455533203456
746197430387937282
746214807271964678
746171320812081156
746214807271964672
746220490620960768
746251012650860544
746187871506227201
746211527485624322
746211447554768897
746262940878254080
746187472808271874
746185258454913024
746209501380902912
746224563097206784
746240476450197504
746236504322674688
746236558857015296
746224915666264067
746239520014622720
746257773617373185
746207051802566656
746218737389309952
746231219428327426
746248688889012224
746222193541943296
746214748534935552
746198944594550784
746223908928393216
746256242952241152
746164756537499649
746213783924727808
746190429834477568
746220725577515008
746214203132809217
746224521330360320
746236521166954497
746256615972737024
746194750223454208
746237339190464513
746266090800570368
746262437670817792
746255026394402817
746249154591133696
746256825700462592
746208800902782978
746214958145232896
746163473143369732
746215713350684672
746200773147561984
746169810946502657
746232540659232769
746265000596090881
746264232975470592
746215515987705856
746227264535199744
746228019212103680
746194192443940866
746228023381237760
746201611878301698
746167440921493504
746200542284636161
746215318758916096
746215377500151808
746227650046267392
746221039814729728
746230154419011584
746152807246532609
746202169758490624
746206359729823745
746219475486138368
746221635405942785
746213255350083584
746216573111676930
746250244904521728
746262383337873408
746207295156084736
746223145606995968
746224651479592960
746198029871390721
746156288426446848
746202605928386561
746217122376781824
746215801200381952
746173363446439936
746200022249725952
746189121295523840
746262110603190272
746205613374353412
746260504356749312
746185677994397696
746226542980665345
746226371010007041
746262047717990401
746198923362992128
746200324201799680
746194145979441153
746219395970539520
746246650331467776
746191277184561156
746204187176820739
746259749319098369
746197061163323394
746213565716017152
746238060367515648
746198932007444480
746197111633371138
746195983256588288
746218003440668672
746197090385035264
746256968554151936
746144175020605440
746263490541682689
746193206593761280
746207249052246017
746207337216516096
746206536037367809
746196172105146368
746202966873387013
746233744332230656
746165972973789184
746218867312058368
746231282682593282
746192371834986501
746208159149154305
746215252014989314
746212122783145984
746205613185597440
746247396850442240
746248931965865984
746142300334592000
746258486573568004
746216661091385344
746237011711787008
746258855777144832
746264635687374848
746191944225693697
746262479777468416
746149774416502784
746144053687783424
746206062097817600
746165729829916672
746252119599091712
746234222562578433
746176357869170688
746204707249479684
746198982049685504
746215910340341763
746247187462504448
746239511542173697
746258696477376512
746208054559936515
746230443825991680
746255836008189952
746265881446088704
746254418421526529
746198776809852928
746198776809852929
746176458901569536
746230527376560129
746194100135727104
746217244108038146
746209639818158081
746248042853044224
746245169616420864
746245262302031872
746242682415120385
746227298064465920
746258041989890048
746222344536875008
746175619705114625
746202874275717120
746188760803487744
746197015176982528
746238165338333185
746254019824320512
746265784641531904
746185350834327552
746196318737993728
746246994302214144
746224319965978624
746239981539078144
746248164676558848
746260554487111680
746179709378170880
746231957776785409
746217357287120896
746218292545622021
746216518422126598
746214681455427584
746200991326834691
746177851343384576
746261661934292992
746187175121805312
746221358929981444
746222386391834626
746254380337369088
746197585556234240
746170313961005058
746235623648813056
746244473378713600
746207446184538112
746189284915306496
746226668864307200
746246272886018050
746198474601857024
746266304852549632
746171161134915585
746219219541331969
746213779520643072
746212013852921856
746236684551917572
746166660864704512
746244695894917120
746258197397245952
746250387632513025
746261426973483008
746183660450291714
746223762056437760
746194947284434945
746199854582370310
746207236742012928
746207807033085957
746262492171632640
746191264656199682
746199783061127169
746226941523439616
746243743842369536
746227784507285504
746216044503543811
746255516976939008
746218095463694336
746200118639001600
746214442375876608
746209400872804352
746202199072464898
746222256372621312
746264224670842880
746197380068835329
746212647360565248
746260059617894400
746254330156691456
746189507016298496
746231567849160704
746263301944909824
746256909490135040
746178891488735232
746252837059969024
746238488148729856
746207903548211200
746200240257007616
746243370301939712
746214782215159809
746217055217561602
746245794848710656
746243517362561026
746228619169529856
746206557247967233
746243446147407872
746248009218826240
746187410057236481
746253449256394752
746213276275466242
746246516176650240
746175137549008896
746255974239969280
746258767566741504
746197828825821190
746245534625730561
746166866285047808
746252283445448704
746230489770430465
746256649464209408
746210742953615361
746249829634945024
746150604867801088
746250035168481280
746242271641767937
746233660823633920
746243345417011200
746175795991838722
746194561274241025
746252715282604032
746216929589755904
746228241417928705
746185270983278592
746206024411942912
746210604579381248
746249699502469120
746205894468210689
746252748920856576
746199493754785792
746234004643287040
746222772234289152
746222604382412804
746220909816516608
746225607566987264
746254674181918720
746240153262268417
746201821543202816
746253273057878016
746254678405505030
746249141852975104
746234487088910336
746212504599035905
746229508085211136
746226924553330688
746150315838291970
746224017925767168
746237188157779969
746232544933208064
746176647351635968
746218645013991433
746193189879484416
746240145104449536
746265587865817088
746240837080604672
746233450751885314
746213045811060736
746190627004518400
746255882137239553
746218456232558592
746202861730574336
746190639587524608
746264111424602112
746187032779644929
746242242059304960
746203469955031041
746210285858361344
746217248499474432
746266577398435840
746192921259454466
746186382251597824
746212470981726208
746186415860396032
746226085877059585
746162537964548096
746191490993389568
746206460405653506
746225645273780225
746141130060759040
746227075527237639
746183387619037184
746190992047431680
746156137179799554
746263268033978368
746255454196613120
746168107740303360
746266233679515648
746172277184552960
746184230615420928
746254166545338369
746246419720208385
746221530560880640
746178975265783808
746211606988619777
746222730140213248
746226819657961472
746231391621287940
746234973506572288
746260822930894848
746211422300864513
746217109793841152
746224491928313856
746234554176835585
746194607545819136
746257773592190976
746242946786222080
746222575236194304
746207039479644160
746221497161654272
746186575416000512
746245337761914880
746218569449381888
746197312825761793
746181944916975618
746172272751349761
746202689797709824
746208197170454528
746207102415212544
746246826664288256
746243597050220544
746191088482803712
746245232782614529
746202295772143621
746209988054417408
746241663366897664
746259413632061440
746152098190897153
746196415357976577
746150240093339648
746235464093335556
746199603028996097
746225242511577090
746214606104756225
746214756852211712
746243521603076096
746262618285838336
746255265633284096
746197346292142080
746229164479381504
746249976636907521
746262748300972032
746183920308232192
746213867898839047
746187862958211072
746249527770877952
746222369493024768
746192203941191680
746245836728762373
746205407857676288
746198801971482624
746239750642634752
746249104192339968
746222562372259841
746265914874662913
746265914874662914
746218124819652612
746243546592706560
746254388784668672
746261867488808960
746143730579570688
746227310307598340
746191168208175104
746208968989499392
746205730886164480
746228497593466880
746218913365536769
746245744269623296
746188869574471680
746239939361243136
746226182207602688
746251910252986368
746170989260734465
746217134884216833
746261359902351360
746206888270782464
746256985293733888
746252417394704384
746250911895425025
746211577792126976
746233866109673472
746179222629158912
746187376595066880
746252153409372160
746239868183810048
746224194279505920
746160872528109568
746232805156233216
746247149638266880
746163204791771136
746247107766517760
746193357588701189
746230758323322881
746235204151435264
746222650674946048
746241478767239168
746239406764343296
746245643966943232
746228606414655488
746194888358715392
746228484716933123
746231802512052224
746246235129004032
746214970879156224
746164735515713540
746248143612821504
746158075241865217
746238140080259072
746211556522758145
746168699426643969
746206640987217924
746190396410068994
746261485744173056
746228312976957440
746265503824486401
746198348810457092
746180527334391808
746246646242119680
746203092392108033
746193265246932992
746218359759347712
746186445358931968
746239293723533312
746235351081979904
746182679008186369
746204845799923713
746253529120071680
746169944950202368
746230615444381696
746232653821579264
746237586637611008
746257048006963200
746230351178010624
746187691218198529
746230494111531013
746244138081849344
746262341151514624
746171916499587072
746260294327013376
746151641091563520
746153276781928448
746226731615326209
746242141467226112
746211032218009600
746234998512984064
746215536971808770
746237145992433665
746263469725356033
746207538660532224
746216732537159680
746225972366606338
746245002012073985
746246910336434176
746206083052515328
746222839150186496
746207349728129025
746214501276475394
746241294125543424
746208087934066696
746190001977729026
746221639734419456
746186911115403264
746228719719612417
746215461373652994
746244158789148672
746212689156800512
746253780623233025
746183438156304385
746233073625227265
746263444429619200
746200567635021824
746234377902788612
746197178620600321
746152429557682177
746143407643435009
746182561613807616
746235145338785796
746246700864540672
746138655518040064
746185790976307200
746258847493427200
746259203942154240
746213058175864838
746211212887625728
746229826848075776
746234671529263105
746225179617951745
746194368290127872
746263087980879872
746262634945781760
746215553879015426
746203591497519105
746176739588481024
746243668256788480
746245455038849024
746192044943544320
746246486854246400
746261523274797056
746246050793529345
746171790666326017
746166866398351361
746232054287740928
746224449892941824
746257903779258368
746164576148852736
746241164290842624
746203465886498817
746173484963880961
746258759203303425
746218288393261056
746186898431848456
746229348772904961
746231231956688897
746252258376040448
746174063614230532
746164140020928512
746221174112149504
746231223953940485
746186885798592512
746224428959207424
746260055440375808
746204317334462464
746230133174853632
746206263374053377
746250005913075712
746214706612887552
746218552781266948
746222889729327104
746253076152131584
746230003029811200
746172981668253696
746177574477279232
746233249542766596
746199200220610561
746239893236387840
746248193999015937
746256947289153536
746242145913307136
746191377717813250
746223124752982021
746205508437082112
746231920179056641
746215792962723841
746200252818960384
746224403952766976
746182628420681728
746199393317990408
746216048572006400
746241545842593792
746221404777897985
746246268566011904
746218259016343552
746229231621857281
746245362751508480
746265789188157440
746245253833854976
746160356884643841
746195664439119873
746235782961070081
746243705892372480
746218422833340424
746151297053765636
746238571971915777
746203302191239169
746225297209495552
746237011846012929
746239821975150592
746219068705771521
746254279753728000
746255307538464768
746251628945149952
746203415684878336
746229495737114624
746216774350213120
746225603481767941
746236190022459392
746193898481942533
746237972551340032
746255705955504128
746201834474213376
746257605853515776
746232108683657216
746237460640735232
746251260144259072
746174835647258624
746246839284948992
746247556364115968
746232557511946240
746185258572333056
746207970585776128
746188118756253696
746237682989182977
746228971310723072
746212915817046016
746171048232517632
746246318935310336
746258973288955904
746232599597580288
746260915197251584
746251301797900288
746192061548765188
746211954939682817
746247976008450048
746218762559381504
746232599387865089
746178048198905856
746247946526547968
746261397466669057
746195299358519299
746236697420042240
746209132550619136
746235728460316673
746171195016478720
746199556623204353
746210524837249024
746242712144220160
746233891527106562
746184247346507777
746201896981979138
746265617133617153
746233887336988672
746175292885110784
746213792057434112
746221694113587201
746254648940576768
746209014862614532
746145768839520256
746254728800182272
746201431816822785
746190937609510913
746240740523573248
746242984451129344
746225804913180672
746264811609153536
746220641737576448
746252585544327169
746208557737992192
746229093142667265
746263960257650688
746207244765691904
746216145057812480
746240312977334272
746212877967601665
746238525956227072
746169139518136320
746216304500039680
746253839427305473
746266401548144640
746216191555866625
746237750127394816
746229797605412865
746212789866270721
746222709512671232
746234315013382144
746228224691044353
746187133153644544
746209815823712256
746161749271973888
746244163180630016
746255940987592704
746193885915807744
746163665905188864
746192652962410497
746208020783202304
746159345981784064
746264660723236864
746217563105820672
746197170089385984
746245475855110144
746259673817489408
746247791324831746
746236785286483968
746235057371652098
746231597007986688
746213351710031872
746205457950244865
746249490105933824
746201423377883136
746197300213518336
746239700654952449
746235522998165505
746254992936419328
746192149566230532
746227725841555456
746221106906824704
746216757581361153
746225947259473921
746235468535103489
746188089685508097
746261284333715456
746210101095084034
746201972773007360
746253843780993024
746236575512571905
746242531432660992
746249343095701504
746247363447095296
746233333537902594
746188865384288259
746210340518539265
746218078631976961
746231534089179136
746229650888634369
746198692932116481
746227780182937601
746251704476274689
746251088030900225
746216740959322116
746254133091569664
746225532035969024
746141213884026884
746212714104578053
746218657450057731
746198822884249600
746236684631576576
746205240202911744
746240442996383745
746169471199387650
746165415299145728
746228426340597761
746232880427216896
746254531646754816
746187992918687744
746210235254112256
746258453249859584
746252333487620096
746250110682693632
746263880482037760
746258763586355200
746222235199758336
746261271796920320
746181470843080704
746240392434229249
746249867459170304
746230900615057408
746201872126476290
746235292328198144
746251494782083072
746195249031110656
746216249898598401
746215839154601986
746236214894690304
746213955702403073
746185639863824384
746233962649948160
746229403491852288
746263360702918656
746224189841899520
746244985436024837
746210273300668416
746216220681113600
746214627076276226
746259778687598592
746222474572947457
746231861479825408
746235241874882560
746254065886183424
746234340040835072
746200680881262592
746237615905472512
746235741072691200
746247489460764672
746206783417421825
746196587051835392
746260160239251456
746227712935624704
746214404740390912
746249909280645120
746201460845600770
746238198997671937
746230254906150912
746199493998063617
746244112840536064
746260298856828928
746188945294168064
746211829408370691
746209052745568256
746249133464358912
746249850598088704
746251050382942208
746215004337123332
746203176357892096
746229466205085696
746236034422276096
746214530380816384
746249393469263872
746251662705102848
746203394486919168
746222491123605504
746194364242657281
746202735976931328
746231806597300225
746255366233554944
746236672157720577
746214694067658753
746198885815582720
746242363824078850
746241944255340544
746156812785836032
746265344407441408
746189578680295424
746242548268572672
746259082408042496
746188697868001280
746231420775858176
746147064975876098
746158511315369984
746188311958458370
746255282179874816
746248789418196992
746193655388475393
746234461864394752
746220096402526208
746191373670350848
746256934886608896
746228518598516737
746200605371179008
746208423507701760
746261875625758720
746224424890687488
746185828792209408
746217202043392000
746252316773355520
746262832157696001
746155780613644288
746214438164803586
746229483275849729
746260915251744768
746239230809149440
746229483292631040
746244473424855040
746181273631129602
746251230423453696
746261502261346304
746224282322165764
746263645894615041
746207580318367744
746190081724121088
746191327591686146
746164274368741376
746235602601803776
746192292063522817
746254841777897472
746218569587777538
746148801434521600
746218586159472641
746229696963088384
746262970381045761
746262064323305472
746213788169297927
746238370762752000
746215683902439424
746216556116353025
746257219960868865
746235212749647872
746251209749762048
746201968641662978
746243110234005506
746242137285627904
746221388185296896
746183115178020864
746175900954337280
746226316563800064
746233715211132929
746183161315364864
746182699837120513
746162781016076289
746189322798268416
746210260789006336
746220582966960128
746222583666741248
746172239226220544
746188257512198145
746248953235148800
746230820952641536
746220809438396418
746209773914226688
746254959432318976
746159974934425600
746211204188643329
746179243676049408
746207118974296065
746166405125509120
746222558324752385
746217684593836032
746257840814194688
746247774275047424
746210499805622272
746228736731688960
746155197924261888
746244285020831744
746223954876997633
746227864014491655
746243294951280640
746232259561193473
746246927180832768
746216698882121729
746179600372342784
746230783346515968
746249645077184512
746184209954373633
746209732289912832
746264925077639168
746193386915299328
746219383211491328
746218129219457024
746255882229547008
746263196802101248
746170037262757888
746247149617299456
746235112031846405
746217109777088513
746210881181089800
746158842791272448
746220570136567808
746255588405960704
746225586624831488
746182691616219136
746227914270609413
746192631877623808
746225439853555716
746264912490532864
746207748317057024
746245723453329408
746222176710201345
746190996132626433
746230359642120193
746246180607229952
746177477786009600
746230078548283392
746226941192081409
746230078548283394
746172516130037762
746252207784341504
746248181227347968
746159840817483776
746209761641693185
746254640522485762
746263725481562112
746201955932897281
746245614330089476
746186566926630912
746193831649906688
746209723569995776
746227314459967489
746246964933603328
746254577448607745
746185119870779392
746219496352866309
746209274875912197
746179445099225088
746206909250736128
746194708175585281
746260059521429504
746203419619135488
746210549931794432
746247124292149248
746198147509039105
746234533264035840
746223401493102592
746214035457093632
746185682096295937
746221447022927872
746262961887518720
746250777467977728
746243898796875776
746182737543892992
746174944447500289
746253566982008832
746263423357325312
746218104032681985
746217693011816448
746228552131960832
746234491014832128
746217550170624002
746219085533323264
746164819703660544
746213452327198720
746229759894421505
746235547941646337
746240971524890628
746239834843418625
746160340048588800
746215851515248643
746259606758920192
746158406604566528
746190505285816324
746159354424942592
746150336440590336
746204103269711874
746188517319933954
746265633684348928
746244326892634112
746213519465406464
746249888233586688
746202090196721665
746199342810206209
746243257311592448
746262706253107202
746262706253107201
746219295143690240
746210265004310530
746263767223197696
746246788835844096
746221795171131392
746245190944423936
746203461704810496
746169776997695488
746224798259257344
746260407698984960
746246847514157057
746245295667875841
746220687472263168
746218963600740352
746243844400766978
746230624067846144
746266560629604352
746208087837532160
746143332146028545
746258591691186176
746265566579724288
746237825524207616
746197346531213316
746188320405749760
746204359122247680
746169529588289536
746235070034305024
746189855294521344
746215146998005766
746197006775787526
746214811638214656
746264337967419392
746212378769915906
746196465609900032
746241088961150978
746261338901651456
746236101749137408
746143978194604032
746171572189175808
746191822326661120
746240161994858500
746191507690913793
746253357233250304
746203809756569600
746205848297340928
746257840734670848
746204480996147200
746245551478480896
746214048039997440
746154530966933505
746252958602518528
746195286754623488
746238848988917761
746186650795937792
746227599991443456
746256980885516288
746200290748096512
746241336295174144
746250404313370624
746262463016951808
746242422456328192
746255739631525893
746234906255122433
746187401660268544
746239620652929024
746152840763105280
746219945357254656
746201158880919553
746228623443525632
746177901670825984
746188358079045632
746260999099940864
746216459714461696
746238404501741568
746211963441602560
746234130455683075
746183895322791936
746197094772334593
746142107522502656
746210654860644352
746250320464883712
746241789271564288
746220813511065601
746181672153006080
746210986344882176
746224563285958656
746171216038334465
746212240517259264
746220784213843969
746192073942982660
746159933029154816
746203260256583684
746236210956251136
746210910721576960
746253206196461568
746195777492377601
746240937777475584
746187900669280256
746203243420606464
746210244036988928
746244536683241473
746236693116649474
746211263001174016
746242388901789697
746240426240139265
746200831922343936
746251692002385921
746239897623793664
746229709579530240
746195358141689856
746179260323270656
746199854594961408
746264883033944064
746187955178352640
746229130694275076
746259673842597888
746220956297789440
746205302962348032
746199691130339328
746220662373548033
746202908203462657
746247875298996224
746224324013490176
746228942047059973
746191151292526592
746219525863936000
746159933352087552
746222897958510592
746257962407198720
746231538128297985
746202471819710466
746209036069068803
746259367549243392
746254351207796739
746146880309035008
746210810192531456
746197417494622208
746197602153041921
746187800060432385
746215583398531072
746197727957028865
746228757686423554
746209979481235456
746220666509111296
746243403843764224
746150890059501568
746212102017191937
746182490067509248
746234164047806464
746191130279059457
746205462446563328
746214631228661760
746230686810443776
746225595189592064
746213339202621444
746190480166117381
746197086119428100
746250412819423232
746259157993537536
746187967820009472
746262991507709952
746183169552977924
746244041642221568
746184192879431680
746232935116738561
746222591870799872
746248684594040832
746222075967213568
746215763715907586
746248659440926720
746258277084893184
746207756793700352
746228639981666304
746224483451576321
746238458960609280
746243253117272064
746219182019141632
746214911936606209
746209262473347072
746233366928752646
746245731669938177
746210960927399936
746230644875747333
746202496918380545
746237947293360128
746160977561812996
746243106014584832
746254888170983425
746225481687539712
746228551821627392
746207957935759360
746224391197908994
746236500031864832
746247988511649792
746248965612507136
746240384074846208
746201959955238916
746159475787128833
746199338582315008
746172457552314368
746212622018609152
746225104091111425
746165406881157121
746166728112017408
746263096138752000
746156238178770945
746225255308398597
746234100982284289
746211611124203525
746247161940185088
746237230142783488
746151054006456320
746205600887898113
746223841588895744
746255513038524416
746194309792161792
746261502437429248
746253776676339712
746213045542649857
746239406986559490
746235690535378948
746242355418775552
746175913281331200
746237842188173313
746256259624505344
746248898616922112
746234591791349764
746235099117555713
746190337622736896
746249389329440768
746236344976867328
746248122561630208
746241428620087297
746265226815778817
746203876915699712
746198856296079361
746198176655249409
746189515484606465
746265856322179072
746190463376363521
746264941771034625
746213767101349889
746260835585167361
746209300318556161
746231509078573056
746224210717007872
746243387129368576
746175003293454336
746246759349952512
746193953372803074
746179453634568195
746263830410444800
746225922286587904
746221706960789504
746176098027790336
746218267711176704
746210311099686915
746236164823146497
746224777212289025
746264170144931840
746200395634991107
746200668256362496
746231831968636928
746259484964708352
746195798853967872
746180216654073856
746259074048733184
746230288552853505
746203524438974464
746153029401903106
746186844014944258
746202560030089220
746203885384015873
746246574796324864
746227482420903936
746220767403085824
746244574423695360
746227411327451139
746257731556880384
746227658405535746
746234499697016832
746204321453244416
746213788089647104
746252463611723777
746214932916539392
746245274780176384
746239427848994816
746207937144594432
746205042781237248
746185052682395649
746212907180908544
746185908450373632
746237028656807937
746170318352449540
746242376226615297
746217412022808577
746203323267588096
746259925265956864
746174835601121280
746227146817843205
746228912703758340
746232377014247425
746218418517348352
746216489078775808
746256091789537280
746201049795436544
746225670364110848
746200068621930502
746191415546286085
746191218405609472
746168447453765634
746238014414807040
746214819754180608
746231060334141440
746247119967772672
746263029004656644
746192845925580800
746216950666141698
746176664111976449
746244699862638592
746252014930268160
746227721701724161
746181726796320768
746259409546940416
746246990065967104
746235933872164864
746186315348193280
746208582983524352
746190908157091840
746215612477673472
746222751459860480
746197702719901696
746234000247685121
746210977826254850
746163003607769088
746221975140335616
746218586201415680
746139838198386688
746234369371570176
746238823961550849
746231705963376641
746175267639435264
746207639147687936
746214857750417408
746204594213003264
746254510503432192
746219303364530176
746245572449964032
746172180736675842
746243320289034240
746168682473127937
746210738616688640
746213251050967045
746242669815398400
746205537688129536
746208536686800896
746177570283065348
746196364837556224
746241667745755136
746216723997560832
746167906543747072
746175963885608961
746221010655948801
746220763087142912
746255970267848704
746177901461184512
746168682368372736
746238274386034688
746192183036776452
746248953264381953
746151775120461824
746197354957570048
746198650896818180
746225976766431234
746179088365150208
746146469414047745
746254132856635392
746258020963758083
746199795883118596
746230976229974017
746244251219001344
746211909062406144
746165163594768384
746185501594398720
746192002975309824
746240132253028354
746258092409622528
746232482006065153
746235812317011969
746256225990479872
746215922960994304
746229650892816384
746214404417454080
746190748798771200
746187770880622592
746206963994767361
746255630504169472
746266179111641088
746172658815930368
746218632267464704
746168573446479873
746203692311797760
746217634014724099
746249510918230016
746171891317084160
746253617334738944
746200869784346625
746147186677735426
746200223626584064
746241981995716609
746198625567408129
746239251646283776
746232083782086657
746171001919135744
746179646346006533
746255470961238016
746165893269430272
746191860171833346
746141016726528001
746222474602283008
746199636302405634
746238941397811200
746202249488044033
746242275714338818
746261024106479616
746249724743815169
746248940354473984
746202601633390596
746206217320566784
746154216390033409
746214542946893829
746219215552544769
746164693685854208
746222797211348992
746221656406843394
746263947641262080
746236344813289472
746251088169340928
746210373829693442
746225200547520512
746230049284624384
746194527946366981
746229751350583297
746152651893661697
746234319228669952
746215176295198724
746204594292678656
746192619563212801
746238563956588544
746208134033616900
746217143415406592
746252962993963008
746239042140811264
746191256154320897
746188081015857152
746201083408617472
746256779860975616
746261330475122688
746212945047093249
746250362319962112
746216656909668354
746235908848947201
746262618160115712
746240052615741443
746206737506537473
746194641054105600
746180271440035840
746240505604878336
746239260156534784
746219936763125760
746189330989912064
746221442438569988
746253860398862336
746258147203907584
746194699782742018
746255739459616768
746230514793623552
746211170764263426
746147916515946498
746227558123876353
746261942793297920
746242619752222720
746246168057880576
746233744533524481
746242133045043200
746226169519841280
746205386907103232
746222725933326336
746234432332275712
746246054840938496
746216539695702017
746197824417652736
746186718148100096
746221937467129861
746251511798194176
746171442279002113
746231949543378945
746187087209082880
746211800060878848
746247858383368192
746215910277423104
746211657399971842
746264795008090112
746225599077720066
746187326225690625
746245778033741824
746173405397913601
746190207725121538
746263561945612288
746192350985105408
746194246953164800
746234159706738689
746196016957816832
746215537223446528
746177134020927489
746206557260517378
746228455465852928
746232981346357248
746218540131188736
746198508227571713
746190077483638784
746222864676753409
746202085742383104
746198034397073409
746214253485424641
746242456061042689
746213519503155200
746207219926999040
746194192162971648
746237611715371009
746258956461301760
746194834185084928
746253151762808832
746148138675740673
746243349569404929
746163066497306624
746191675572162560
746222805872566272
746197669215801345
746188810762002432
746218334820007937
746230212774400000
746215935325835265
746250458658971648
746255152433238016
746226127870431232
746219181792624640
746242384678293504
746205181130342400
746220545151164419
746187712017768449
746250467404029952
746180267300261888
746210189456465921
746217852156317696
746152538785751041
746174760007106562
746177523915038725
746217135001632769
746255802583879682
746220259770695682
746227285431222272
746209845280284673
746226983210647552
746221350512058373
746173996610293760
746189289097048065
746191407245729793
746235187424464896
746214232518074368
746251972983001088
746257064842825728
746264060904218624
746183563712815104
746256364415098880
746199078493523968
746245467554512896
746191293907251200
746229407774171137
746191378011435009
746252400747503617
746247803890991104
746249372351008768
746233949848952837
746242825323372545
746244637006893056
746194729079955456
746251301755957248
746264417415925760
746215344180600832
746260726507986945
746225162811387905
746260780862083072
746220951876952068
746189473541558276
746256876036194304
746210025547304962
746248365835313152
746238584730984448
746210516557697024
746261880117858304
746203230812528640
746216979883646976
746258600146800640
746230615679262720
746181793829765120
746222554231115776
746248139259121664
746192132940042241
746254896555515904
746256628849184768
746240015085215744
746200374478942208
746217324013715456
746224768932687872
746199028245749761
746210847739940864
746170968549240833
746227419569225728
746139481577750529
746201095978921985
746247531227668480
746235501904961541
746219743837716481
746204946287104000
746233048442626048
746223451636043776
746196650079617024
746196083848536065
746210663077289986
746244511106478080
746220612071239683
746209811830702081
746236554616545280
746230955480801281
746248260839415808
746260336496484356
746229889783586816
746139355929055232
746204388687917057
746201679238815744
746253768103174144
746177171824189440
746237875943923712
746217181059264512
746187867085410304
746244800601595904
746156514868629504
746220356243841025
746198931697106944
746202530535735296
746261326306086912
746259669719486464
746244033257807872
746263348015153152
746181839983828992
746242338691911680
746229864747786240
746259279481544704
746235740820901888
746210948432560128
746210474623045634
746224995307708416
746265604567379968
746262190475218944
746242015705210880
746187213050908672
746183853216251908
746220062835539968
746239998358282240
746215079863955456
746151637039915008
746211850157580288
746243764792991744
746246721903132672
746204107778646022
746225087406215172
746177687828443137
746237620036874240
746212827367563264
746225972374999041
746167734522777600
746174940211208192
746248311204679680
746228090716585984
746192812182376450
746222852043505664
746241281626513408
746239717285388289
746237305619259392
746249435554906112
746255064277336064
746246453195083776
746188869712809984
746242745631662080
746139922189299712
746233455151710208
746240849743208450
746223686517039104
746231592750710785
746260512443367425
746215818053058567
746249070436622336
746237678786486272
746228597979938816
746263947607683073
746202060559781889
746205298885484544
746179617107644418
746234935917195264
746211816544428033
746222499814219776
746222222675566593
746253243810930688
746230212946321413
746232037539909632
746246243559555072
746239947955306496
746257253557145600
746213985012187137
746205701211488256
746203583167619072
746242426575036416
746144657713799168
746211342713925632
746169831641092096
746243357672800256
746187263378333697
746251729902116868
746194502709215235
746229973904592898
746220557440409604
746215490821840896
746239331375841281
746255349313732608
746242263366275073
746263377207492608
746213578152124416
746183307910586368
746225486116720640
746226882551504896
746240329439817728
746219240647098368
746170276434481152
746217667661438976
746252505772867584
746210864672346112
746244855202877440
746180921280372738
746251775984959490
746191214421041153
746237535978823681
746202698492436480
746186466527682560
746261733073915904
746226819716648960
746244331061788672
746207148393172992
746138542217236484
746197258404667392
746165201402212352
746244247012073472
746155789174243329
746247824615018497
746163552881344517
746252509698736128
746251893232508928
746237406303576064
746201419053572097
746210193453649921
746229529186689024
746234977839308801
746230166985158657
746238437846507521
746234063321628672
746242191685718017
746198504041656320
746228270769659904
746213058142318592
746205726473760769
746230808403292161
746230967975579652
746157605169442817
746205525403017216
746236198226526208
746168959133683716
746165247233429505
746210600439545856
746220834298040320
746230472905097217
746140001994366977
746248885794897920
746243769037656070
746227985812848641
746197124149186564
746216036123320320
746225758419353600
746226014288699393
746258755172474880
746217995043639296
746242720356655104
746215176517476352
746242271385837568
746246998421082112
746144905043542016
746192149448777734
746233459463458817
746199984702271489
746223439136989184
746205844174344192
746213506828013568
746230557063811073
746220465228677120
746231869486698501
746228912657563652
746247032004804608
746228300284997637
746243479475355649
746241529308545026
746188722719207430
746205194040418304
746190165849182208
746221199206678529
746221522394615808
746199640626761728
746258427928797184
746238735663038464
746217885769433088
746243114730459136
746227474049097728
746235925663911936
746243454406008833
746197589704376321
746241143428481024
746227910147604487
746189570216169472
746239549454622720
746244163058995204
746187128883675136
746186721990041601
746184356641792000
746255672292032513
746209149273309185
746145521685905408
746163783417102338
746155482897780737
746200542456619010
746226970724229130
746228405243305984
746168342835306498
746172180644298753
746234113552584704
746244985259954176
746226777798774784
746241822847012864
746228325627006976
746237754418282496
746259480820744193
746254791492378624
746178879002411009
746186571334967296
746237355627995136
746210147190476801
746242628048420864
746261787759214592
746188693589790722
746163112324272130
746264623121375232
746211892071268353
746213259443765248
746204116028841984
746256712672419841
746215918896721921
746214266009587712
746206766833119232
746231559510884352
746225657835749376
746233413074464769
746203130400903170
746207358183837697
746148088465625089
746210868858236932
746197098807197702
746256792439652352
746187779210518529
746236571444076545
746229143465975808
746143290039361536
746251435998912512
746175342952448000
746206921787478016
746249577855090689
746212554981019648
746206129265381376
746232796704759808
746255064029872128
746256251076620288
746201985368489984
746196943651504128
746202920702476289
746205818693918720
746170909820657664
746238555572187137
746192019739967489
746253117881102336
746253835329540096
746237745891180544
746239020984786944
746228983801352192
746198831344193536
746231668160102400
746225175457259524
746223225302986753
746248940589359105
746260248499879937
746266535807881216
746255135341416449
746217445409456129
746198999099572225
746236772841992192
746201708334718978
746249087394127872
746208490499121152
746210285900292096
746252774183145472
746187934399770629
746201616080986115
746253474371936256
746168829143834625
746256180016779265
746264287555944448
746249397541933056
746167940181962753
746165524091002880
746260919437647872
746194070486147072
746199233611497472
746186394901438464
746256972480126976
746195593043709954
746247195586863105
746250395782094849
746243085374459904
746250689559437312
746250626544304129
746259606620479488
746255277968613376
746226861634523137
746219844576522240
746230598939770880
746204648814452736
746259929585967106
746206888258244608
746250093989240832
746224458210304000
746244129521283072
746235057539416064
746233337522491392
746257924721352704
746221736060870657
746253638251712512
746237498246860801
746233245394567169
746186898201149440
746209832756097024
746171442161680384
746173711602987008
746200945197912064
746232301583884288
746222008677990400
746215268729266177
746193361728483328
746264534864670720
746258063200485377
746250135890362368
746174395073310720
746252547506184192
746193231696662529
746210810179944449
746213658150113281
746209811734224896
746181730885734408
746257002108686336
746151305391988737
746244045647781888
746148872934801408
746207458763255810
746200244522651649
746247224846352384
746266015680634880
746255592721899520
746255546525822976
746204040443289602
746188928265269250
746231135869362178
746193366082150400
746264535020019713
746255684996476928
746266107732951040
746258562196869120
746229118300151808
746201637283237888
746148923165777920
746183614317072384
746225943048421378
746152383575629828
746239507394007042
746259463921766400
746264190961197056
746236290408951809
746257438152736768
746178614559834112
746220507125583872
746266439024316417
746220436183146497
746206632753823744
746213821417558016
746202408754122752
746226857293471744
746226153002721280
746219823764406276
746223296534896641
746187066090786817
746264891342872576
746228535249899521
746251511399841793
746252753098391552
746190425786982400
746247443210207232
746180577745842176
746244519511863296
746262001610002432
746177977235341313
746234084356030465
746229852278140929
746254607106609152
746216623241986048
746231613676085248
746248433158098944
746203453316173824
746257723570921472
746188391377559553
746246738311159808
746206745706405890
746230544275378176
746215528608342016
746202970883162114
746263230574698496
746257849165168640
746209057036394497
746256058067345412
746266305100124161
746229277654319106
746227494966042624
746231395903639553
746194041218359296
746224282313756672
746243911346171904
746260432931987456
746231030751727616
746204866926649344
746233966663852032
746180833359372288
746215616852287488
746259606498836480
746238320473038852
746236848318492672
746179260537274368
746216870861119488
746226220078006272
746244909707853824
746196746607296513
746175330491084800
746239134369357825
746197438604574722
746205445618950145
746190987647586304
746224101824462848
746208251373486080
746200194480373760
746232972949413889
746233572520976384
746250043724697600
746163242658070528
746230162660827140
746207958082584576
746171065030811652
746205831448821764
746265117751451648
746258088483659777
746198608664395776
746259279393370112
746239851578593280
746236038960427010
746223950842126336
746246780627607552
746249481675481088
746178535098843136
746223002946134017
746231567773622272
746144468571725825
746193789744648192
746187267358736384
746242540169531392
746250018231705601
746210701107027968
746256670565732352
746212496340451328
746204644565626880
746234830849900544
746244071023214596
746213334916038657
746218762680958976
746246768006946816
746213356093071362
746201998001725440
746151624268185600
746197522377367552
746195962364715009
746238068995219457
746244418840100864
746144888115335172
746263733916209153
746249536033677312
746244133652660224
746209203493056512
746258503363334144
746211443448504320
746213565669875713
746265269018910720
746187569415675904
746246797362880512
746265491170336772
746247254554509312
746166950405910530
746239696418701312
746203188982751235
746221387962949635
746165675077570560
746244821585641473
746246998618050560
746264392426217472
746212068475338752
746235107640377344
746193294787391488
746175099867365376
746230980696903681
746225485768589312
746175779449479172
746179306477527041
746199393112469505
746162055644749824
746203629409886208
746178085955964928
746233362784784384
746258578953146368
746242938502512641
746231399913422848
746242930201997312
746178686102175744
746243362076844033
746227184604319746
746194339118776320
746216388474208256
746207828012982272
746252425921761280
746204070008918019
746226660521844736
746189180028387328
746151850588708864
746235615193116672
746264010807513088
746145999526178817
746222046749745154
746200722954346502
746264895600091140
746200919881048067
746258511919734785
746258947942780928
746254485517905920
746260269169524736
746235883641200645
746244171447603200
746193542188404737
746150223433576448
746193936339730433
746219953611649024
746200592620490753
746204254411464704
746219253364228096
746249754225541121
746224928165269505
746199443716792320
746234344184782848
746210415898550272
746225603553038338
746264144903540736
746259413846065152
746209685854838784
746220834537119744
746180539766431744
746253193575862272
746180514768269312
746247606628683776
746259057196015616
746257413163130880
746209111230971908
746207899379130370
746191231135289344
746237271783800832
746205168941707264
746202618431627265
746179931722350593
746256951747588097
746197891614597126
746187464453169156
746245375443501057
746226710803152897
746210973745192960
746204291979870208
746247254449717248
746175263201845249
746194347486437377
746262446285938688
746220004052336640
746247413879431168
746180036424695809
746176177820340224
746254820953169920
746263301764440064
746173342428729344
746244960194801664
746225716505649152
746211569369915393
746248395413676032
746191055003877377
746243085164634113
746259774350581764
746179797554954240
746247392647872512
746221648026603524
746141666789195781
746182661903876097
746216384334430208
746265864350097408
746216342273953793
746174260926877697
746201683269541898
746221543399690240
746198751342006273
746224454255030273
746192195909095425
746253570832490496
746262895063867392
746200198548905984
746216497639366656
746148600242012160
746263113255821312
746157773109497857
746256343422668804
746255395585327105
746186512321093632
746210445124481025
746202714988675072
746244003792830464
746170456495919104
746221379683442688
746202463619846146
746263930964578305
746220897254531073
746261762626883584
746202555709952002
746221589373431812
746199992973426690
746193911077441537
746261062106890240
746259463993176064
746226245310898177
746236311342809088
746188995382616064
746187250506043392
746188651596484608
746200639013675009
746178002132705284
746237812979040257
746254934191005696
746241487411777536
746245442640424960
746240262439993344
746208822046265345
746238211509235712
746218749808652289
746204137021276160
746247929858502656
746238987572940800
746240677558648834
746193479034765312
746243760548282368
746188878093127680
746207135688622084
746256775586979842
746229969559257088
746201758645395456
746176634970058752
746241076306948096
746237628408803328
746144485680128000
746175280050384896
746259862481317888
746200727018561537
746252815958478848
746265784947740672
746200026544640000
746248667791691778
746173992432766976
746233698408751104
746221014988709888
746206066375958528
746261775201492992
746258746926456832
746209333751386112
746253071722811393
746197102946967552
746236034543812608
746201691800756224
746195320527167489
746242246253514753
746221601872482306
746247908517871617
746192967627509760
746170334861209600
746261951215472640
746235699255377922
746199036596649984
746223720184745984
746195312167919617
746219148540186626
746225930620665856
746188689370320896
746224458508079105
746229944309555200
746207873898688517
746222868803948545
746241231320055808
746146104656420864
746251998014603264
746189469317890051
746202882790154242
746250999967391744
746182594828476416
746231043263336448
746231840332124161
746252060870356992
746195198707802112
746139020183240706
746230619592482817
746180523131711488
746210780853350401
746192677922693123
746204367565402114
746241675920613376
746196582941351938
746202769564958722
746249728875106304
746192975726686208
746220113121021955
746236005078884352
746225523563520000
746264698476240896
746238475670716420
746163640869367809
746186042756075520
746205839841603585
746222331752636417
746208163662168066
746186260742553600
746171782109921280
746184247606640640
746238358347616256
746246679700070400
746254670092369920
746186504058220544
746190006524338181
746262995618127872
746196050201837568
746228363447046144
746259791081775104
746264304144388101
746220641611702272
746182997444075520
746245090188791808
746226634986950656
746250773412069376
746257459308793856
746209518275616769
746192241857699844
746224387079102465
746181290404130816
746246239377752065
746265483012378624
746257085705265153
746237875964915712
746246981819994112
746178795057537024
746178321059287040
746200122967498753
746154908576059393
746248760313819136
746251557792972800
746208570195091456
746159085788200960
746241025807548416
746228019396644864
746242452105814016
746257626929860608
746236227381190657
746208410945757184
746253617095675904
746173590035324928
746256758809706496
746242619492098048
746229718194655237
746151590785056768
746214442170359809
746264614682374144
746239495092211712
746232478059237376
746258566407987200
746212500278910976
746208364854599680
746238198926348289
746208276929355776
746207366492741632
746215880929861633
746217936017252352
746239398413369348
746180615289069568
746223611074097152
746252526459092993
746262731486007296
746259904336388096
746206406198452225
746192749569814528
746265751103934464
746177373280698369
746215591569063936
746237930314829824
746151074742992898
746259325593726976
746173308832464896
746202148833103872
746261523216109568
746215012650229760
746177255718662144
746197992495951875
746202270459535360
746197228964847616
746226580578402304
746222927390007296
746229256435310595
746228988104740864
746175200320954368
746261007497052160
746253931756589056
746251373155586048
746199929857531906
746209065341063168
746220343648354304
746264107201007620
746205168803282944
746138559095046144
746221643953909761
746210562464354305
746217475029635077
746203960789241856
746164005929115649
746246784427581440
746207664460308481
746253697039097860
746226517584154628
746212512866009088
746233350315212800
746235254495555585
746243647125983232
746193198062571521
746195656209928192
746191046720184321
746195849017856000
746225511081213952
746201972642975751
746250152831229952
746230581902532611
746246860109553664
746186738826043392
746252845515743232
746248084678647808
746248579858173952
746190446666219523
746249263319965696
746211556669558787
746256947297411072
746197350410948608
746188291024785408
746243454385143808
746214165417594880
746156112022503424
746223011263483909
746217793708662784
746210998768394245
746226350021738496
746188735574749186
746266590187032576
746223229207879680
746236437096443904
746243332867710980
746204342437347328
746162797902331905
746238819762987009
746244624709103616
746228933851418624
746225376901267456
746203554063360001
746265738583879680
746188324285489152
746246109467672576
746243131281113088
746195677135331328
746259455659094016
746261632393830403
746154933364400128
746257106823745537
746236626213363712
746221425841709058
746192078288281601
746254531630080000
746229218896293889
746242091391455233
746224236000247810
746255886381899776
746216958803116032
746221610613411841
746194288837419008
746215994310332417
746235019740405760
746238974755115010
746175670074613764
746217848029118464
746227125993123840
746213037367930880
746259036002258944
746198952806998017
746225444135940096
746210176605163520
746227012696576001
746193449964052481
746259992693641216
746226509187162112
746229566977368065
746236491769118720
746219299392544768
746244502730375168
746257832236847105
746178639864049665
746172939544891393
746225024437092353
746218565418655746
746218028455497728
746254661355700224
746203503744299008
746170989365571584
746221337580969985
746169106039246849
746229650716655618
746217005246648320
746204384384561153
746203621008674816
746195697939021824
746231701848752128
746206821094821888
746211892067131392
746199665633177600
746228845733249024
746201448245927943
746235359197990916
746150558797598720
746235342705987584
746261661980438528
746263784042471424
746257945466384388
746202958455443456
746238148728872960
746229093079748608
746175133530882052
746186693011611648
746248156166365184
746157814918176768
746139355748634624
746235258652135424
746252518070550528
746235099453132800
746167642474446848
746230154205114368
746203398937022465
746248256682926080
746229038574821376
746200148166901761
746247711515512832
746244943258206208
746214085662912513
746181655665197056
746249674458271744
746201041515880448
746201360329113601
746234411419504641
746210872951877632
746255034795565056
746193324051095554
746241940400791552
746170993706680320
746204308920668167
746261414365454336
746262681087156224
746181571640758272
746222138768535552
746185858139623424
746202476118839296
746245807200927744
746211149696237569
746226727513292800
746256561614487552
746221362964946944
746185585472090112
746168086928166912
746241571150921729
746185556296507392
746246298156863488
746139997795844096
746235086765338630
746203449071525889
746204296144793601
746227855718154242
746266334200238081
746211007089901569
746253222872940544
746263981132754944
746204904365035520
746242326255837184
746242028355395584
746195870178123777
746187107937419264
746237083186958339
746237083186958338
746191226899038212
746167797424734208
746252312801316864
746244679256117249
746232096213995521
746153842983723008
746218544430362625
746246981677260800
746174554402398208
746224412131631104
746256712588472321
746212877829169152
746241927515799552
746245673113223168
746190799214284807
746204153890766849
746216610839433216
746243630495522817
746231135810641920
746208431938252800
746196511726276608
746228426114109440
746216283755012096
746259648735514624
746166199403352064
746244389761130497
746177603829104640
746214333416235009
746231555115212801
746245539084271616
746255005552783360
746253021579984896
746196121588928512
746143088712769540
746143088712769541
746152253346709505
746232792627847168
746242875462197248
746203197212004352
746145018260262912
746264333747814400
746248248344514560
746184557767041029
746205659494944769
746230531793117184
746246944184492032
746212366086377472
746230724785692673
746210030093930496
746228941954781185
746214555412373504
746253361192779776
746245383727255553
746222885635686400
746209782529302528
746231965993439233
746221794885926913
746202173952823296
746244146214633472
746262765069864960
746193298751053824
746209992345169920
746230019941240832
746141990002245633
746142115923693568
746263884928061440
746255986827079680
746206536091852800
746259241774813185
746245643803320321
746209916486983680
746246155483385856
746253579560706048
746252291699793920
746224907202113537
746222478586847232
746247237630631936
746212219319291905
746208121610113024
746196511529148417
746224504599306240
746208763120496640
746208344038223873
746240237135765506
746246797195120640
746142417603137538
746184218032672768
746238949845196800
746261510817746945
746246876870152192
746230762500825088
746260185350541312
746242103584374784
746249443607973888
746173577389473792
746205214848360448
746203780295733249
746215155587899396
746244335096651776
746261087130116097
746204229191110664
746175720527896576
746202111243780096
746221123830898689
746229105532690432
746225645353500672
746189687392395265
746193819075411968
746142401069260800
746189540684029958
746198822682976257
746259552136486913
746234235237761024
746197707258138624
746223778670096384
746257438140047362
746253944209416192
746172889322369024
746166409219219456
746229806082072579
746207051999678464
746237645345329156
746255315944017922
746212701513228288
746143449414524928
746243877917466624
746203658589605892
746260625727295488
746247355117277184
746221048262078466
746200483585372164
746250542716858368
746261670117384192
746259199806562304
746204330038960130
746186952995569666
746188965988839424
746197354617835521
746252862305468416
746263444374982656
746228254319611909
746212747986141184
746146280536150016
746256741839568896
746219433710891010
746221518036733954
746261372263071745
746181043024125952
746228967397457921
746226979276349441
746261473089978368
746222797282631680
746256909762715648
746216350960410626
746195186162663426
746169412122664960
746253076139474945
746222608492834816
746265537353637888
746204497601388544
746179096925843456
746264241473196032
746169383039434752
746194154317746179
746216719710982144
746264329469714432
746242246450700289
746254208521895937
746234994385780737
746219769158766592
746214643798933504
746179994561347584
746260378259099648
746221400784961538
746201695932157952
746221648152387584
746243806790553600
746223955216732160
746250328878637057
746215448992067585
746224730848428032
746179365399060480
746245652133314560
746188525545095168
746240119867203584
746250794249424896
746257870128357376
746204078410080257
746217822770999296
746235183137849344
746222902064734208
746224475037806593
746164345441230848
746201117235675137
746258239306735616
746262676750372864
746239956494913537
746243706185977856
746171241124532225
746178706834595840
746239423621193732
746214626933673984
746244368592412672
746138344913002496
746247635900694528
746186374273892352
746162839690174464
746229701249622017
746204304608890880
746227473851916288
746240795104129024
746189100454055938
746193357580312576
746189356180766722
746248542210129920
746241105709010944
746243311577497600
746218485559107585
746208943530139648
746233643685707777
746251142460485632
746266066024808448
746246159514079232
746214673050042373
746176655731924994
746217407866253313
746153058736865280
746208750701150209
746195354094166016
746138655668998144
746180141164814336
746173489128812544
746242519176880128
746177352011440128
746223262850396160
746236068228300800
746239675468124161
746215419426406410
746228845422874624
746178535035904001
746249104116809729
746210180828827652
746220976925343747
746242292688818176
746237901155901440
746191818102972416
746218946903171073
746169060031791104
746243995249086464
746200676624011264
746242384736858112
746207974729756672
746196792627232768
746256142049902592
746248340820549632
746189947539849216
746208356356894720
746184218355597312
746234977772244993
746239591447937025
746186986549981184
746196331501223936
746158205206564864
746239624826105856
746140270450847744
746237334878748673
746180875235139584
746144989059522560
746220931127775232
746257840944353281
746198458004955136
746228141035642881
746228141035642880
746230384824770563
746249594653261824
746196289210114049
746216698957594624
746212030508474368
746215209983836161
746265998773334016
746222759617822721
746255450190946304
746209132240199680
746203830665125889
746242737108811776
746230124983377921
746230124983377922
746258394647044096
746204522733670404
746213108650119168
746255735240044544
746143101387845632
746161644644990976
746168397151506432
746211665893482496
746247862648979456
746194443858911233
746199552466685952
746223359424245764
746145337153314816
746210575055622148
746186235815825408
746255072699490304
746217676163297280
746251096167940097
746186697159802880
746217252526030848
746189511244189696
746182934701445120
746226710828331008
746228971419820036
746254149931536384
746199787259604992
746225880251269120
746191767809064965
746223896257400834
746222520467021829
746237511127556097
746208062885662720
746250043628347392
746207970703216644
746230414281322497
746212441730650112
746212974235254784
746224013697916928
746227465555582976
746145794156179457
746252866466217986
746219597032919041
746215944037376000
746260696963350528
746257538908291072
746186248436408324
746264023411396608
746240535204003841
746239297720717312
746153553660678144
746204451451506688
746171505315282945
746193646907596801
746249737582612480
746197941937803265
746159782189465600
746242548340039680
746225838304092160
746238643438661632
746162198016368640
746243131222405120
746213817240059904
746209161881411585
746258948127227904
746206917576404992
746223120365715458
746257450681106432
746189154996756480
746238408519933952
746231651546501120
746180682355990529
746236990849331200
746238613986283520
746191876907110400
746231945126764544
746186147475316737
746214585103900672
746190723532238849
746208746276216834
746261565163241472
746214932887175168
746264459405037568
746192589867495424
746218045425627138
746251343980007424
746256653864083456
746265076005507072
746244729365397505
746264950126026752
746262085445754880
746225939063857152
746228954806157313
746144783442251781
746263913960964096
746228837004939265
746193525436342272
746170322290880513
746203159488430080
746188668231024642
746211527204569088
746237330546036737
746252824565121024
746205558785482753
746217646606032896
746191050520170496
746266279951077376
746230145904631809
746215008569167872
746206481649799169
746216090674466816
746258633382592512
746170129361272832
746243215293059072
746266539817472000
746266548013236224
746210894095343620
746205529467281408
746197128263794690
746226031141363715
746256750333014016
746253663224500226
746186676238753796
746168653192794112
746173321407041540
746215939910209536
746191168258465792
746220209401303045
746202488508817410
746197904335855616
746258864295788544
746227512007495681
746207538425696256
746187892205051907
746240174426890241
746187745681342464
746153167763628033
746196171786334212
746179503773278208
746200164868599810
746185673766371329
746262970401882112
746243097730879488
746231211262017536
746265927616978944
746217575378362368
746214958350774272
746194393669894144
746214761201709059
746171274565685248
746155801794928642
746194171258515456
746182905265717248
746245056437293056
746195853400891393
746262668588257280
746188433429794816
746219735444926467
746232557377753090
746232079554207745
746248940484501505
746195047725424640
746203591791173633
746148822665965569
746151217445888002
746217080635068416
746186550086504450
746263972916137985
746239897636220928
746170548850425856
746263670884229122
746240212251074560
746234906557091840
746238891028406275
746172071483482112
746261120768442368
746149216519544832
746230896651444225
746247535438757888
746182242645467136
746251822055186433
746216808143687681
746164764909305856
746150919763537920
746236768769318912
746180464482877440
746210122360250368
746239197153943552
746205793729404928
746257199056437248
746220930737700864
746194045278425092
746196301994303488
746219135873351681
746247417884975105
746192409562775553
746189117306769408
746211623728078849
746254783221215232
746213502822453251
746173233225826304
746185694515597314
746231165237895172
746146515748593664
746250060397223936
746187099729125377
746195467256553472
746173019417088001
746187749812768768
746234449184980992
746244599186743296
746244515342716928
746240069435068416
746213288921305089
746211007010222080
746173442928476160
746220524078956545
746221207582736385
746197543667720193
746245941561274368
746264245457817604
746193902827241472
746191235312803840
746254271654563840
746214316366434312
746247464018186240
746231127308828672
746176697796530176
746249183800229888
746265671374413824
746220171665104897
746211531478622208
746263410782904321
746220545054650368
746218376704319488
746238299455488000
746191029875802116
746204271260008448
746199338527817728
746230653289541632
746207060505702401
746256427283546112
746208993748516866
746235539901161472
746204514592579584
746263037359890432
746158314279546880
746186495585718272
746210113778655232
746197887403450368
746231550899953664
746197568657358851
746222701061124096
746206955446771713
746221258182844420
746210260503801856
746260512690814976
746231764889141251
746221253829099524
746261406052392961
746221065018368000
746199007366504448
746161971649708037
746236781360619520
746236626062323712
746260147618582528
746250446340227072
746256423072464896
746202761163726849
746203897845321728
746188164839022592
746228015156211713
746213943203356672
746247132823326720
746235111939575808
746150714230083584
746194015897300998
746201288820416513
746262316228939777
746238022597775360
746210889611632641
746219483887374336
746254619437834240
746220544907874305
746197510041985024
746255294720774144
746188483752976384
746202090230276096
746192200069898241
746253004605636608
746221811868721152
746194888539049984
746247074186825728
746225041193394177
746207219893469185
746234608606289920
746205676452536322
746176370594615296
746248277658578944
746224907260858368
746246390402031617
746244888962834432
746248114332405760
746212500341874689
746146465135747073
746190840888860674
746227298072813568
746253701069807618
746220943677153280
746152848933666816
746201561571831808
746259065366536192
746209715458183168
746157156429369348
746215251813629953
746213792376225792
746212005351067648
746170624553279488
746231420792668165
746197354835894272
746260365793628160
746214433760772096
746228078150459392
746217508542156800
746232523789742081
746205718093586432
746258537211297792
746220003934953473
746258923133407232
746262018408222724
746175796230840325
746211741084704770
746242888049168384
746150148028370944
746190954126704640
746208616256921600
746174063618318337
746263079445463044
746191130568466433
746248642638544897
746167298252247040
746259782575755264
746191541257920512
746241415848599552
746265319157731328
746183555395493889
746145827836596224
746216430257872896
746228237466927105
746234314803666948
746188081011789825
746209698404171776
746228157682876416
746227427748175872
746256456639361024
746241789019947008
746251247343312896
746250488102912000
746256934823665664
746175007374512128
746209316969943042
746186042655539200
746227847367254018
746241319362760704
746256880444416000
746256427354824704
746230561107107842
746196553795178497
746209564484198400
746193579857477633
746266556682870785
746188207109316608
746171169645207558
746265021253038080
746221006352572417
746226635125358592
746261582326431744
746219450500677633
746240337828425730
746183228512407553
746249704061698049
746161568895864832
746148327692115968
746210474706886660
746212177506271237
746196943878029312
746228283381952512
746192157816430594
746230351496810496
746154283414990849
746247216726216704
746236965582823425
746204883632590849
746209421831745536
746264056714104832
746259338382217216
746150995072167937
746199405796032513
746238056231886848
746223518971355136
746230858823041024
746206351471181824
746192015281381376
746248592503934976
746198910788501506
746204149553860608
746192288087314434
746201980939337728
746232918184333312
746219240798060544
746222952568414208
746250693711912960
746153717255315456
746190711087759360
746231550971240448
746253839385300992
746215876731363329
746249804418781184
746190962574008320
746261334463913985
746246511919529984
746266598487429120
746237011745345536
746207974645915648
746252161718358016
746181294971887616
746265285884280832
746151179839758337
746205999304871936
746263024932110336
746223523090202625
746250672656494592
746265600197013504
746197304474951680
746205936415449088
746261582095613952
746234252006559745
746226555299336192
746225049682665472
746246239226830848
746242221305847808
746215423712976899
746201456626176003
746189234608889856
746253554063642624
746178165958021121
746243370268372992
746212269806096384
746243722740903936
746178190788354048
746253843747446784
746163590697201665
746246075942641664
746210113799622658
746212823504609280
746236026419613696
746190904059371520
746229378250530821
746251767357247488
746229940161388545
746217013526179840
746173510175842304
746252971357388800
746245979427463168
746259048593514496
746206317967093761
746215767755001859
746250127623364608
746222914781904896
746170758725046272
746248143503753216
746250404288204801
746226383672614914
746261170949066752
746231005451739141
746222080060862465
746206783673274369
746258042048647168
746265671701528576
746229873287397377
746151221732446210
746221237085495297
746204896186114048
746238790092525568
746250802608607233
746206787603333120
746182892653547520
746190723561623554
746192552290750465
746146968678899712
746221870454693888
746252682000797696
746180749666172928
746198201884041216
746193198205177857
746244373013159936
746199523081412608
746199624000540673
746186822749806592
746258557843152896
746194477287563264
746217579560112129
746222457460166656
746184280913612800
746263540663717888
746205248243400704
746215214161354754
746246508002041856
746221580947099649
746141562250235907
746254246190931968
746263931140857856
746245476094255105
746231949417603072
746224718307483648
746249330496004096
746201624465412104
746175376754343937
746177557624684544
746168959133712384
746188932572844034
746227100940541952
746215285389070338
746189716832194561
746199598813716485
746205152084787202
746223074341588994
746255022275518465
746257983462588416
746172310718189568
746227700734394368
746201750588137475
746212915577921536
746224064029560832
746189259707547649
746261447915745280
746219513343946752
746213175645736961
746233161445576704
746164915992309761
746260487323672576
746250131561943040
746203713228832768
746262932535730177
746178354752040960
746174172745850880
746266594158878720
746208662650138625
746265017209753600
746247971696742400
746223124455120896
746251058666700804
746196406801620994
746189125678555137
746248277981532161
746202002191843329
746189410610249729
746191646484639744
746201246952919042
746155940169277441
746223112035799040
746216107413909504
746251893337358336
746166908446248960
746260621646266369
746262215666339840
746148898067091456
746187309498785793
746248756119670784
746259468061540352
746193223240953856
746206024361644033
746239109065125888
746222709269397504
746206561140248576
746255244372381696
746224261392564225
746247547996504064
746206875838877700
746256167454781440
746216560491036673
746259044382408705
746244439958503424
746245660500889601
746264241439596544
746186525147299840
746217873442381824
746254338406907905
746252362898087936
746210940144652290
746231739677212672
746204505889345541
746145932631150592
746223825059123201
746211250367934464
746249544577466368
746220553376194561
746262878349451264
746204350981148672
746243517077348353
746226148846145536
746254590279094272
746236231843909636
746181093276196864
746192409474654208
746207991691522048
746236881747120128
746259531261448192
746262991209848833
746220469594923008
746240119795916800
746248470793707520
746216891673260032
746200965842296832
746203906242281473
746264333416566784
746206062181646336
746201532278804483
746199238128762884
746193105854992388
746199984375095298
746219366442622980
746184671340400640
746179008841252864
746248319685431296
746150575859859456
746201914061127680
746205395434143744
746232738005430272
746186369849040896
746200114801217536
746259006788878336
746218426926915584
746206817290641408
746192438822244353
746258495285116928
746198982322356224
746192049079103489
746222529073684480
746164664258592768
746221459505217536
746225674847825920
746214614480756736
746239541065977856
746205399599063042
746251406819069953
746265377861165056
746196025245736960
746194380982083584
746255634748874752
746203386140229632
746214547107651589
746239557729820672
746203297954963456
746254497953898497
746154149352448000
746207962255888384
746164781879463936
746243077002625024
746253017213710336
746213909669937154
746184570605756416
746232821887311873
746242024001703936
746158150575861761
746217198046187520
746248529312620544
746218674525089792
746225980717445120
746190803379228672
746252203460071425
746242103634604032
746253680064741376
746228656834412546
746250224146989056
746237754200076288
746216510159360000
746244138094432258
746237200715546625
746233425976164353
746179197467525122
746255135530061826
746244397944160256
746249603398406144
746155931621195777
746200064146604032
746200869641687040
746231257315442689
746195790104666116
746243986931736577
746216103383207937
746237880230522880
746228186883620864
746228463875461120
746217097445834752
746183412688396289
746165910159892481
746208381669564416
746177390016028672
746150835797647360
746242498142474240
746237485655592960
746158045659529221
746192124610150401
746213456685105152
746240421978869760
746189339634216960
746204799587127296
746228283440660481
746225376821551105
746243286600278017
746189729301856258
746184146767200256
746253600247136256
746190362922758145
746230229702606848
746236240236707841
746195970644291584
746264618931224576
746211300997402624
746241076017639424
746220779864371200
746260223069872128
746244876388409344
746262672522485760
746221321109942272
746207949450682369
746176035037773824
746196792610422784
746263134130810881
746144137544667136
746212269596434434
746217730592776192
746260512422371328
746172075539304448
746263733740134400
746189301684154370
746247195725225984
746197912456036352
746195966231928832
746200852990308352
746255030500614144
746166379624038400
746228912586264576
746216904562356224
746247531089235968
746199623769817089
746178770000805888
746220213788565505
746205751811596290
746198067716620289
746168326007721984
746201763158491141
746198634136428544
746211154033152002
746186026108887040
746157844303609856
746220762965508096
746157353620246529
746200961807319041
746247325765484545
746228036161277952
746261309520510976
746200303410651136
746230129039290369
746235132890099712
746236433178886149
746223954906382337
746239532748574721
746257786263248897
746220318444838913
746211472938696704
746238270254657541
746223682486308865
746252887379087360
746243865477259264
746264429994475521
746220943417061379
746199867119132672
746180397046857734
746175917853118464
746215046494097408
746208171878801409
746178136430153728
746227377764630528
746257995915534337
746264153086627841
746198440904794112
746216283796996096
746259409630691328
746265046783754241
746243613793861632
746266166423781377
746234289629454336
746254128821710848
746255684908421120
746192740996677632
746213205152653316
746249863403278341
746247233331400704
746193118546931712
746201335154900992
746250836376838144
746164316412477440
746233954198392832
746254921406775296
746188664296792065
746223711628361728
746194963843559424
746192632116719623
746227570417369088
746185853840437249
746222411561893888
746201691771396097
746246658824929280
746166757203841024
746204384418115584
746224307546660864
746219127530913794
746244716996472832
746199527216975872
746201385461383170
746201347800739840
746189213595381761
746194225713184768
746224395421507584
746200684828069888
746224554679246849
746223674206781440
746239876798906368
746190316835737601
746202740058030080
746234109563809798
746261775256010752
746241050918944768
746194360098656257
746257748447404032
746210302526521344
746245186779553792
746204048857006083
746253785023004672
746197602127908864
746231336910749696
746205223111131136
746208599601352705
746147798949691392
746256628685672448
746242338645647360
746191742890713090
746247548151570432
746235933922566144
746240295835172864
746221769858527232
746202199198314500
746263494526275584
746262483745251328
746186273484865537
746220792367636480
746215226576494592
746257798711906304
746228996644339714
746249917576974336
746223753529458688
746142711296712704
746231810896494593
746141692194099200
746227385998028800
746243668315541504
746205902764544004
746222314996432896
746159639532810241
746213561685286912
746235514630504450
746253885585633280
746243533980434432
746161451685994496
746188626321510402
746236621981261824
746224244359454722
746197614685650945
746222067427618817
746188953540165633
746203524711616513
746261024286736386
746214102712745985
746255634635563008
746210520877793280
746250580453101568
746224852806230017
746228669576712192
746178157582114820
746252165954469888
746183920199204865
746247770131013633
746255269588533248
746189838529888256
746221719661117442
746194473340657664
746210319379267585
746209274825580544
746183815446540288
746215998475296768
746175036940136448
746261351513866240
746258390473654272
746209639675527168
746187749741342720
746224097550467072
746244070863863809
746226828025569280
746220876396277761
746229802001039360
746225129638637568
746182385373306880
746198965524140032
746208511613239296
746164165337722880
746207538610216963
746138609166749696
746162961299931136
746198575189655552
746191524468166656
746264245625622528
746184922675576832
746228937764704256
746245958292348928
746252056759934976
746260768417521664
746225955580968960
746254770764132353
746230259180150784
746202790444208129
746230284199202817
746193768647270401
746172600166952964
746245303993511936
746165230393163776
746217990727700480
746251541011533824
746254334451720192
746260332088274945
746150298893291520
746254841731760128
746265021299236864
746187246508834816
746218930360901633
746207857134100480
746244503053406208
746227956352114688
746257995840036864
746261611535437825
746200194488766464
746244251365711874
746248743280746496
746265600171843584
746196981400252416
746219508885426179
746219077220212736
746239905777364992
746233308267220992
746252069435285504
746227251813834752
746255919923630080
746259015055794177
746168359486636032
746212798321954816
746256372711456768
746192568992432128
746165578801393664
746207450433413120
746174160267788289
746259292236451840
746192829123198976
746223917426040838
746207081154306048
746245216089182212
746208838555078657
746188504707661825
746257748350873601
746233044047003648
746173367657566208
746234814110457856
746266024065011712
746227654307635200
746180040770134017
746200638736863232
746191365306880000
746264618645880834
746263842959802368
746197505801478146
746208654190206976
746238765216071680
746245060723892224
746222461838995456
746193164663304193
746220985662115841
746261737247121409
746237255216304129
746197602144641024
746256549094494208
746227947963461633
746173397067980801
746247480854069248
746195991729049600
746262727216140289
746227788764438529
746262203079106561
746196167835299840
746190937357901828
746249493973184512
746264518209183745
746243882044821504
746209660848349186
746245702293032960
746248017674649600
746240665260986369
746234340334415872
746204443260030976
746226807288954880
746222000624959488
746249406182129666
746220280771555334
746218288506560512
746201473717932032
746200030734737409
746197606347350016
746233681421840384
746255844224995329
746258210017972224
746201926572748800
746223288335032321
746191700859596801
746213272114716673
746260349003894784
746232851025125376
746186105834332161
746184838831443969
746216573036158978
746194590902820864
746187561261948928
746209312628834305
746260789225459712
746191914601373698
746263880490491904
746263985608101888
746252107204923392
746218129055879169
746189725216563200
746244205144641537
746184721604845568
746200060019388416
746172654378455042
746168464549744640
746195744223178752
746197212221190144
746191541304057856
746144061787082752
746171496905773056
746251146843590656
746230711967854592
746227058989137920
746151615736905728
746231043338862593
746245517764661248
746196880892125184
746191688197013504
746189989742927873
746258860193648641
746254925894664192
746221396510937088
746213926539386881
746245559883800576
746182368663375872
746248084699648000
746223451648622594
746239956503269376
746193399342993411
746155692529061888
746178010584342529
746255701564100608
746167101371588608
746218955581194241
746170263675473924
746213783714955266
746231722782523392
746217285967216641
746227297884110849
746224466850545664
746204258437996544
746255722523013122
746254887881703424
746264568335376384
746199003226746882
746219978978824197
746243550644305920
746207668612661248
746148704990691328
746241101275631619
746184004336922624
746236240299601920
746188370729066496
746253042547302400
746185996396560384
746217198083989504
746228161793253376
746197514131410950
746264233038454784
746171505093021697
746215465949630464
746170356218667008
746231492162920448
746192011145805824
746256603461074944
746254996958773248
746235376092647424
746193290370809857
746188752305819648
746154270685159425
746226589088702464
746239952132972544
746223627800973312
746216275399979011
746255869432696832
746179432679890944
746180409721917441
746223661590319104
746199103592226816
746221966894391297
746176383336980480
746238597477523457
746219689215299584
746237305602506754
746195404346167297
746222730442244097
746206074676514816
746258557914406914
746242317686874112
746161682284584960
746248667900817408
746265495469494272
746227012583383041
746168170910621697
746257572240441344
746191813908697088
746221501490159617
746234201830105089
746224751803129856
746243802575208448
746227109194932224
746206251059601408
746208926773850112
746233081955115008
746201217857052672
746259669497290752
746252966840180740
746251331401179136
746191981945069576
746143034404831232
746197459597070339
746229218741096448
746189511265136645
746185061284851713
746216703114174465
746205881855946753
746252270606630912
746257526048591872
746245844920373248
746248864957612032
746178459408424960
746218124861538304
746187397541527552
746184390103961600
746180497777246208
746232171845718017
746256783946113024
746181911471603712
746206036931948544
746240933587410944
746160801468284929
746194834080206853
746241306725335040
746196532844593152
746233174242406400
746199368164728832
746222918942621697
746187515044990976
746209702585851907
746168216846802944
746185367578017792
746260579489353728
746253260714029057
746201813334974466
746200873932455936
746202048085950464
746223590060621824
746227297984798720
746145618184314880
746220658313437187
746208373113163776
746228367398080512
746204912745226240
746202278776840192
746244637023666176
746244565993086977
746228069636022280
746213112907333632
746157211223744512
746252174208999424
746241965264506880
746220582639800320
746259174699438080
746188328504963072
746250417009475585
746203679741509634
746230007605780485
746258835069874176
746219043342815232
746216619295158278
746263020616228864
746161346513936384
746244062563414016
746165465597108224
746176303682945028
746207605693939712
746261833791717376
746201964334059520
746225095765483520
746237972366794752
746197354651361280
746223082675703809
746257513469841408
746195983181086721
746246428318703616
746193483359125505
746243282192244736
746194955576606720
746228241468272640
746190392274493448
746251842863038464
746201095953735680
746251809245761536
746205491819253760
746153734036688896
746185975492055044
746197992118489089
746214815601831936
746228841287286784
746223045048578048
746182838156988417
746204984044249092
746228103010148357
746249200678100992
746208109006225409
746213846759530496
746209014791340032
746255059995009024
746239490642042880
746190488554745856
746139217378553856
746234084473470977
746150655350317056
746140563888496640
746246419896479744
746222357128192004
746199686806048768
746221216222978048
746205244317564935
746192678023397376
746184004492201984
746250278580584448
746229625567612928
746248969697792000
746205080592908288
746198935836852226
746237993170534400
746215377831505921
746266413866745856
746238177879330817
746246394575360000
746192258639110144
746215616776798213
746241239800963072
746239255970603009
746228602383962112
746238136129204224
746240660865425408
746249330365960192
746214358359773184
746264396582772736
746192476818464768
746246075904831488
746205613504421888
746244578538364928
746239431997218816
746221920593403904
746213959833788416
746253646594248704
746208637597585408
746197694633250816
746250672841105408
746226341771509760
746235627847352321
746153171853053952
746226802805248000
746175644904599552
746203826600841216
746197124010782720
746227293509419009
746207169465319424
746264287664971777
746263935238680577
746251071002124288
746212643187236864
746257958410063872
746188701777068033
746178450898092033
746206498309574656
746256293090951168
746175460309098497
746243391252365312
746149518777909252
746164764825509888
746201213360738307
746157785881116672
746179361347244032
746207546797498368
746218275999145984
746195186393354240
746231697826422784
746214681275052032
746234252048535552
746185636059570176
746214337321144324
746258591720542209
746205126877024260
746232394093453312
746232284781502464
746252677651271681
746150009574428677
746199850182533122
746157706180964352
746225746197155840
746188781749841921
746253856418443265
746220087812620289
746256892738084864
746233669027651584
746250249065340929
746212055649116160
746218741378146306
746194712420196352
746249326352019456
746146821718806528
746192275315658752
746176370527473665
746159467784474624
746237481499058176
746226123453804544
746254065785462784
746187980411445248
746262970481709056
746262865594691584
746216757740744705
746211259003985922
746224374609383425
746256171640700928
746248785324572672
746218519025508352
746258373604106240
746199804192006144
746145286532259841
746246931224072192
746241000754941952
746237372451303425
746184876668293122
746249674366009344
746193433253945344
746173287940526080
746254074312540160
746227247367913474
746166811956232196
746244808901963776
746238525859893248
746211988716453888
746236219051282432
746235053366140928
746211145741017088
746217231369936897
746244142267793408
746204237743296513
746209572793122816
746192162077827075
746217055515381760
746171479990013952
746255542184742916
746250102285598720
746219869855571968
746261204549705728
746210822754443264
746223036471222272
746225154447990785
746228589696147456
746229600372424704
746255441752170496
746175070456815617
746194301411958784
746151439508996096
746206070440267778
746192854381264896
746204980097359872
746240912674566145
746219303574265860
746141075773984768
746229189339054081
746174277741776896
746235019765518336
746180061494075393
746254506413948928
746194162832154625
746196683579494400
746192002950193152
746204049058332673
746252077723168768
746198369895219200
746233631304122369
746217311334367232
746250706173169664
746240736471945216
746206447952789504
746207068604928001
746196062759620611
746227310475378689
746214035436101632
746191868711428101
746249959792644098
746207601357033473
746234130371772416
746230124937285632
746187859002982401
746229852286574592
746218519088422912
746266602623074304
746223787125858305
746210931827318784
746255978459443200
746261598881341440
746181437406257153
746240220719419392
746226089937100800
746226601520570369
746209711280652289
746208591430881280
746237972551368706
746139691360063489
746186630059298816
746176450143748096
746189205370347524
746237242591449090
746215126026461186
746182422849556480
746255978383872000
746258931412983808
746233732009320448
746222776537616385
746244976858664961
746258457439965184
746230665801195520
746203545725079553
746222839301189632
746204841685356544
746219227841867777
746201314191802372
746242393201008641
746212689140027392
746226253573693441
746212122938355714
746238119255519232
746246117868732416
746235002807934976
746260294381383680
746217512396685312
746190782281846785
746174957080686597
746223242197635072
746253461927268356
746202685808926720
746222973611237378
746204384468447233
746203579048824836
746249930512138240
746244813352214528
746199217211740162
746212240383057920
746224068228091904
746263008381444096
746249494317117441
746249519432556544
746266539658256385
746257979192795137
746189125657591808
746188492040867840
746191373867454465
746184486543630336
746220490688077825
746192090833399808
746166073737699328
746213863553531904
746219643388338180
746185812094685184
746201918247100416
746144397381734400
746237599207952385
746228589675192320
746177222055104512
746204917040197632
746198394775838720
746241818489085952
746227390020354048
746214412852174848
746254950863376385
746241176974426112
746208532706398208
746237406123163648
746181680755417088
746259577461743616
746256511391784960
746189754601963520
746259501557420032
746259371940810752
746213750470938624
746183060702494721
746195303942914048
746259711557836800
746265474606850048
746224554763161605
746192703386324994
746240660752187392
746163569524281345
746252962784251904
746229009042681856
746242514944925696
746212642872659968
746266413829132288
746183798816071681
746205865024184320
746225200736305152
746222453542653953
746226652091293696
746236361934536704
746205374248673280
746261963911593984
746193475096305669
746242485488345088
746248953046376448
746200219579088897
746215507737513985
746211057597767680
746264627160449024
746201679188549635
746243768752414721
746163242641264642
746265910705537024
746254112212262912
746204669651759104
746188366383722496
746254204503789568
746234163817132032
746235787092451328
746241483049734144
746261611308974080
746228363174416384
746145710089900032
746192917040005121
746265264782704640
746266183289151488
746157081133219841
746200777463500802
746236407769751552
746200097852055553
746208104736399360
746227167759982592
746257081720672257
746219026683068416
746248051451375616
746215528499290114
746196780233043969
746192749326589952
746202232836612102
746166686089416704
746197480405008390
746238702179868673
746220956012556288
746257559737274368
746252539155333120
746223468505497600
746210906552446976
746183891044737024
746200970237882368
746195534625398786
746238303628713984
746202266353336322
746250538510061568
746202383630229505
746225993518481416
746209459702136834
746241680358027264
746174659410935808
746198461855338501
746255278128173056
746160600108044288
746249074656055296
746217395233009670
746197472305807360
746186458021564416
746191071563022336
746265767969169408
746260814588305408
746245287316955136
746264266500497408
746239398447054848
746190295587401729
746221320979914757
746265742987960320
746265566713876480
746210860314427393
746248890236665856
746179524803465216
746185015071899648
746260512749412352
746225666371162113
746188475276328960
746255592801501185
746220519796547584
746230766502187008
746230472892551168
746205609293275141
746222419841449988
746245974943641600
746217596635144197
746208574511026180
746208364758081536
746212101815836673
746250978962317312
746190824384274436
746138001173061632
746186835487924225
746183823868715009
746180854171451392
746192044607971328
746141432273055744
746255894518824960
746258847279480832
746234654626242562
746208486527119364
746255508823244801
746245886947131392
746216153618354177
746255500459773952
746169684769177601
746181215053578241
746202056579420160
746252379872497665
746211246131683328
746234390334693376
746225041159839749
746139368297947136
746259468044877824
746194267647803392
746239553787174912
746245140650541056
746238983034769408
746231978869981184
746179470130814976
746231932426477568
746199204255563777
746229608899452929
746242212732743681
746186797512724481
746205974105468928
746214261907554304
746222638024908801
746194292939460608
746247791270322178
746221375728214017
746252769808519168
746230732943564801
746215352317534208
746201050038697984
746195068881559553
746212378887393282
746211057555800064
746184738419834881
746233278839984128
746202941363630080
746244972777717760
746255940584771584
746228954453803008
746180699254726657
746244578483798016
746242908894830592
746185937663594496
746231748107788288
746265717624954880
746204506208112640
746194053629284353
746212240508882945
746243294905020416
746195790427627521
746237574021156864
746226538635354112
746262739601874944
746257828155822080
746203813854347264
746195660198666240
746221220375334912
746243135508881408
746150386893991937
746228212405936128
746197803433484288
746170100156350464
746142736701603840
746243223694114817
746190467692273664
746214799000821760
746221161487314944
746212139770093570
746218942843125761
746225494144618496
746225632791535617
746213519767441410
746210189502611456
746264748707045376
746169596902838272
746210130497175552
746160021415727105
746193189694898178
746224370062811136
746242896550998016
746233237060493312
746166274804301828
746197711439859713
746197207909466114
746239931245166592
746238572089356289
746172415374307328
746243521552617472
746251339752038400
746223371914878978
746252396586762240
746233463703904256
746190589545222144
746197811910217728
746195597384835078
746219873886310400
746220259833577473
746154409390858241
746249288506810368
746262626649387008
746159748811087872
746191662993416192
746191662993416193
746191662993416194
746209786622939137
746225259406209029
746210952769478656
746182313889964032
746260864743907328
746208129906442240
746242628044328960
746220586997678080
746202299647700992
746247539469455360
746188643207778305
746252807574003713
746212626028367872
746252501368848384
746238664280182784
746237775150743552
746196239092375557
746243370641657856
746256435873480704
746220037678080001
746254560826634240
746188412583960577
746222533108596736
746203792908029953
746247329703919616
746240891816316928
746256968415842304
746232566089342976
746224047273345025
746258859879071744
746203729896976385
746222420109864961
746214941632270338
746223753885933568
746248432956882945
746210143260467201
746186369811124225
746204426348568580
746231974403051520
746264950062997504
746202543047335936
746198063425822720
746239021169414144
746212219168251905
746253449545789440
746246495167455232
746160398827667456
746193772908711937
746188131322441730
746233211961769985
746196201201008640
746254086954156032
746175460644622336
746158397989457921
746186768127406084
746154279224778752
746169206656352256
746196268498575361
746178686060208128
746183916004880384
746183672970248192
746193047315087364
746222595960250370
746250647645753344
746229432780677122
746207613973463040
746262475604172800
746265939901964288
746249015939960832
746226907855757312
746189683177119746
746226543089745920
746266044763938816
746231664070668288
746258071413002241
746217357203251200
746210382360907776
746225289009602560
746237574105038849
746231764801069057
746182989172871168
746212575709298689
746207215577530368
746229298390958080
746215046204657664
746168988728688640
746246205714243584
746242065869209600
746235426638168064
746243555019075584
746261657563893760
746202740162887684
746150986729783301
746183454790811648
746139427181821953
746257513599877120
746255726776061952
746201217861193728
746196285108084736
746220914333777920
746211544262836224
746234352812494848
746242720201572353
746229432822571010
746244381208907776
746206263462105093
746203969018466308
746228514311966721
746214333286252545
746175620074266624
746247157959757824
746201255521878016
746208998152503297
746207592926478336
746242439246188544
746213095899463680
746243127090917380
746200877891936256
746262886520061952
746252513876262912
746243345404534784
746193411925934080
746213033005842432
746189775590174720
746250240672440322
746206158533206022
746222009017765889
746256402033876992
746232683194261506
746211778980286464
746234327394988036
746227142736777216
746206741759565824
746216564479819776
746188311836790784
746249095824678912
746252014905081857
746234529061318658
746228388503838720
746258717386084352
746212726897152004
746248793801265152
746222424031563776
746224588418211840
746185652622995456
746256926443339776
746196599739580416
746193814688194560
746159790653571072
746180120201863169
746210235572838400
746234981861580801
746249527808622592
746223443381628928
746221580863184898
746231248914259969
746192841630638080
746214295663325184
746264509610889216
746238320552738816
746226756634316800
746177536837713924
746215880908902402
746245346066497538
746228094663434246
746238538560114688
746228338138611713
746201255580598272
746190987630780418
746189138097954819
746185681861435392
746244482014846976
746210650800566272
746192204142546945
746260256846675968
746219660190744576
746235497584820225
746231471044648960
746219542653722624
746202308145340416
746198784971988994
746197102959595520
746210059420471296
746244263680315392
746236806501273600
746220503174545413
746200840206065664
746187967996133376
746181508814123009
746225523810959362
746256741722112000
746186692781039616
746197119694843904
746203134389714944
746264224565846016
746194213142855681
746247325702553600
746247325702553601
746204321314832385
746198063522316288
746230003411484672
746257954228285444
746198084607107075
746262848624541696
746190417184514052
746204380194443264
746212382830010369
746208918251016193
746230552756269056
746212059885363200
746266468522790912
746210025899622402
746203524455768064
746218406077050880
746188097763741702
746188097763741701
746155545766338560
746175980750798848
746251918624776192
746169257097109505
746188072937656320
746220255479947264
746254460092026880
746231001429348352
746239205416677377
746233459517972481
746220738030362628
746198881587728386
746223036299259904
746155764012572672
746222918837768192
746220377441898496
746242829572177920
746185145040920576
746214266257047552
746222902131888132
746224013618253824
746263897523523584
746213498825256961
746207777475858432
746175775167094784
746196931211210753
746144149829718016
746207488148574208
746201234441273344
746247409752215552
746175645005189120
746202274679029761
746264031523110912
746245798820720640
746253222818488320
746261619718635520
746236219110002690
746198495585935361
746227121568153601
746244653985501184
746239788672499712
746255907080839169
746217646639591424
746218812924534786
746262349628116992
746196704542654465
746198201867210755
746253923342753793
746224441399476225
746240027680776192
746150739169452032
746201821576716288
746258122000445440
746209157410230277
746200215451930624
746254716162695168
746260542088749056
746243945240334337
746233593740001280
746179252031193088
746195244824174593
746264291817332736
746160877049626625
746223602664538112
746195312297947136
746265361104904192
746254514697674752
746167696937586688
746237037217382401
746229164311646213
746255076960907264
746184482336681984
746263884969848832
746182284559036417
746203839229919232
746196549592461312
746220859669381121
746258004568334336
746221623095631872
746186441122807808
746230867354255360
746231907336126464
746257102805471232
746195127715061760
746234688323223552
746238207126183941
746208184319119360
746239499231858688
746249699745632256
746192627670757376
746243223681536000
746255630458052608
746197103207030784
746229831168204801
746193529718734848
746235908756647936
746198084586070019
746206514990350340
746220696104112133
746245983680487424
746195618175946753
746236294594953216
746199296605708288
746153658358857729
746248827431067648
746224974319390720
746222331886862336
746212957500018693
746224802432593922
746192606858641409
746230703797370880
746247086606290944
746221748970938369
746219110799814656
746239297804611584
746229017603252224
746227759307907072
746255831818248193
746152861587869696
746260470802354176
746241986450063360
746234272852283392
746207823877414914
746243332913799168
746239779981799425
746150680629436416
746193554674835457
746177125821067264
746221853824278529
746257693946576896
746241357337985024
746232918406660096
746204392945127425
746236429039083522
746198315302158337
746241529191112705
746238664284397568
746171320606535680
746183056311091200
746260105604308992
746196499223064577
746230565427261440
746234965155688448
746216032180674562
746242099532677120
746201108519886848
746260886046781440
746202643878449152
746264644134789120
746238211463143429
746198512413532164
746264861945040896
746184570672922624
746189347775356928
746195374839193600
746245031565099008
746157165090603008
746228400872841216
746209702854295557
746225921997185024
746176919947776000
746200059985825792
746239821903859712
746204623640240129
746195274574364672
746209568531746817
746227189004173312
746262093905731584
746140270123593728
746172444977803268
746195974628872192
746217927720894464
746165964673253380
746176106219307008
746230829420937216
746184423918415872
746227537060081664
746154946341507073
746263847133143041
746229017716490240
746265818489569280
746261783527170048
746253226949902336
746212923886829570
746193894602268675
746255555094806528
746260663559806976
746221694369443840
746213049975988224
746230967807836160
746237120759533569
746200223559516160
746265801590738944
746250844786458624
746147845271601152
746190966877364224
746248286198173696
746186092878036992
746234860193251330
746145534080126976
746217185350082561
746258562414940161
746172805595561984
746144913536933888
746233471756959744
746204665516220420
746245379457425409
746252790893260801
746205915502649344
746222357115613184
746266271562502144
746200450311979011
746262119113363456
746193793653760000
746179277159292928
746237615796420609
746212194254086144
746235535555854337
746241319568171008
746248399607955456
746176701860831232
746212982779109376
746212651219324928
746183417134522368
746198185287122944
746228988197011456
746214547095064577
746189037262749696
746166769719599106
746207441885401089
746142560448581632
746245131943182336
746249532028092416
746237620225597441
746217709814190080
746208838571855872
746228669417349122
746208121396199427
746251155123150848
746208419393114113
746209195314151425
746218900883283968
746244226183110656
746231504699691008
746198181055062017
746242292571217921
746263654035759104
746216531248308224
746222210113638400
746245526476197888
746199615628664837
746221144936591365
746207500857290753
746187477300318212
746203285665648642
746195811264933889
746205571246755844
746165851510870016
746214291259293696
746184675287130112
746254573334048768
746236168988155904
746251033366519808
746206196294574080
746187426670882816
746262739832705024
746190589356453888
746166690392612864
746215125913219073
746251129978257408
746234092732067840
746260349175889920
746266263022764032
746230514915278852
746250173622403072
746190903987965959
746246864228483072
746241881328214016
746215382000664576
746225691520172032
746241583574450176
746209954512539649
746218162543222784
746255722703269888
746186055427170304
746230275701510145
746214060765511681
746171845167177728
746187254784270336
746225083253825536
746247346724409344
746212299115888640
746189821798809600
746191071571435524
746243236113563648
746252006550011906
746181408108978176
746154245833920513
746198784892297220
746234931525754880
746191340069761024
746228354659954688
746214328953536512
746178732235309057
746199783321198592
746155902445682688
746266384670285825
746211661552332800
746257203439493120
746215918858997761
746253415769055232
746182628383035393
746200886238556160
746202924729020416
746265109664768001
746207961987440640
746200848754053120
746216266910707712
746203918716149760
746257664624234496
746180242130141184
746254673913348096
746201251197521924
746260697059819520
746219487951650816
746202584847777792
746161833090789376
746245257956892677
746184704676737024
746177276723634181
746248848302030848
746201276463996929
746242388843081728
746215306381524992
746246201419382784
746224231726231553
746158419221094401
746238442279837696
746156925729943552
746178426059427844
746221295797342209
746211216868048896
746208754744516608
746190085981409280
746146788256714752
746197132294520832
746191851799994369
746190320891629568
746264950214033408
746249930558283777
746224970125053952
746240057158209537
746206972169510912
746246658783010817
746223082633723904
746178262355828736
746237590693515265
746238500912017408
746264144794488832
746253503853633536
746211275831533569
746194146289803265
746209446762733569
746202065160921092
746217240156999680
746217911069474817
746185577133924352
746244834252455936
746254649003544576
746218905178300422
746193286239444994
746197212166709248
746221958430261254
746223317476990977
746222948197904384
746199326221697024
746253595968937984
746251733987430400
746195421119160320
746201637123850240
746223200103653382
746223145372180482
746233065035292673
746260634275352576
746262576359686144
746216363388084230
746178363111444480
746265319346421760
746252396414701568
746194766769979396
746200815124127744
746256884521271296
746194565686693888
746201020561162240
746165163406004229
746252098715656192
746227708762324992
746187095597678592
746206686948429824
746158918292869121
746174034241519620
746188651571249152
746194112517332995
746243534160748544
746235715722186752
746225712609136641
746212907193532416
746233756936069123
746231399896616961
746171966692818945
746193894522519553
746204782784708609
746245396293361664
746186101245648897
746188026695450624
746213272169308160
746213842607210496
746224823244726272
746213762806341633
746260751510282240
746215428196704256
746211305141374976
746205697252069376
746205948687966208
746193718454038531
746256280726151168
746223711787712512
746211510599327744
746233748623024130
746247350796976128
746254518904553472
746223090883919872
746153914454663168
746218511031119875
746259698828050432
746260684732760064
746221304198496256
746246440658165760
746212307500294144
746149908965560320
746240560072032257
746258012629798912
746172339767762949
746249582137380864
746244054015422464
746244540600844288
746194632715829248
746233174045265920
746175267517902848
746228883536502785
746179864500273153
746259954709991424
746221941661409280
746201964153692160
746142254230708229
746266569248907264
746217277792477184
746216132713943040
746202559681966082
746227398698377216
746244607822823424
746229256829579266
746158603610923008
746255970100088832
746213456693493760
746230263101853696
746242678325534722
746249955401048064
746209463648948224
746234919047696385
746191793209769984
746202912225779712
746187544472100865
746226727353913344
746264056944857088
746248030324658177
746219202705383424
746209480635883522
746199736911204356
746151913650028544
746213972446052354
746240577239420928
746198768438018048
746199254801145856
746161581436829697
746232687568969729
746213154829402112
746266548353044480
746227608350658565
746181021977051137
746199187746742278
746166077739020288
746241906749825024
746259883519942656
746261536063262723
746198101430460416
746212592805249024
746236169013190656
746249309708947456
746222742819639297
746211942621020161
746192363593203714
746204556577505281
746213804782936064
746194800446054400
746147438529028096
746225485944807425
746243357995843584
746238882648231936
746194788043546624
746206917693825028
746255714126016512
746204422355574784
746146238576336896
746223804196610048
746225804703469568
746251675317469184
746220314577645568
746225909636562944
746266028112482304
746235896299589632
746232322630914052
746222130551914496
746195563637440512
746256892750618624
746227427962032128
746233861948870656
746266074098896896
746173728086712320
746262836431708161
746192640224288768
746203872595632130
746219047881048065
746186600351051778
746238790386204672
746256960111132672
746194888362852352
746214736136572929
746245778117558273
746242422523428864
746246839087828992
746193215112380416
746202069304893442
746192309079810048
746154573019119616
746185577284931584
746169907394514945
746258063238303744
746241990627561472
746264648001912832
746211619378597893
746230816821256192
746228325618589697
746223162451361792
746201335125549057
746204396925575168
746238911966371840
746216279262924800
746194280360747008
746198449326952449
746184671248146432
746217290207657988
746192510133796865
746255802176921600
746170259393159172
746236449712791553
746192703449268226
746245891380514817
746234717612085248
746215650457071618
746209304466726912
746226777706500097
746220796574466048
746188726972211200
746246105189519360
746205248344121349
746239733794115585
746226421257801728
746239012529004544
746192682477752322
746186164478971904
746235875349041152
746218565250908160
746246239323308033
746171237009858560
746141356754538497
746140425627574272
746232247364182017
746239322945290241
746244204926476288
746204761913888769
746216602622787586
746222193583882240
746197849621204992
746249905358790656
746203939712864258
746263612122079232
746239536770879492
746249406249340928
746193135147974656
746252606226436096
746211963437363200
746232091919036420
746204396929769472
746217487360921600
746262265947631616
746224747596263424
746256209083138052
746250547120975872
746231269965500416
746227259959185410
746262437817647105
746211824895287296
746167910880653316
746210264668790785
746158976711204864
746178241455493120
746243228022648832
746194305367236609
746213553263116289
746228103073062912
746248416322195456
746190169816981504
746185434594578434
746217441387118592
746243190198505472
746227759236554758
746185467922513920
746242753923686400
746160394381713409
746195962402484229
746184411163598849
746192346681749504
746263888954597376
746162248607891456
746165419485040640
746168858755633153
746248898755366912
746241986395406336
746174814507929605
746226253355614208
746250316383850496
746242716292493312
746218321922580481
746228535279267840
746256733358653440
746194343245946881
746250140046987264
746208998077009921
746251427580882944
746167298252283904
746146511235407872
746212336776577026
746215075732545537
746231282623881216
746234533050089472
746228774371397632
746208385586978818
746212932480991232
746262513436790784
746257211676987393
746161787045720064
746222377768361984
746194737460174848
746213561471369217
746181173060243456
746178731924807680
746261661749776385
746254346875084800
746244754451501056
746212206769901568
746230376385781760
746249057769684996
746208767377735680
746256834063900672
746178216323350528
746231756588670981
746193164633944065
746255303281418240
746221165966811138
746264627076599809
746243315746512896
746212508805980161
746217130886995968
746247975618347008
746229902702084096
746230242415566848
746184071424909312
746235250376794114
746169475074908160
746230099603656704
746195433966317572
746232817772728321
746235199936040965
746210407547756545
746141709017448448
746242028355338240
746196771936755713
746230070411329536
746210009055297540
746246788642832385
746144258931974145
746217948738555905
746160524677758976
746206720599330817
746223598667390978
746208880657498112
746211988804558852
746199372384219140
746199455909588992
746263952057860096
746234059190263809
746157458587017216
746214949924409344
746188156840488964
746206842129252352
746156879584305152
746203830732226560
746214899500486656
746184541363003392
746228161860374528
746201024881254401
746192350888636416
746263276628090880
746202299656089602
746203440557088769
746238043867258880
746227167709663232
746265868913549312
746219513293606912
746218540353499138
746217927632814082
746218888350703620
746231186150699008
746255336915484672
746260873375678465
746194632799723520
746238870015053824
746196264165859328
746261540358205440
746215985716199424
746261766590468096
746209325194969089
746167428489478144
746257618377785344
746169198523654144
746171379507142656
746209983943966722
746172432248090624
746193982430937088
746243559301451776
746192099377242112
746170704240971776
746179788902117377
746189557708709888
746216254382366720
746260345010946048
746227364837761024
746186655107784705
746224919537586176
746216334082473984
746204049066721280
746198294431334401
746247812166221824
746230225478967296
746248055536615425
746186101451153409
746190899604918272
746240522696589313
746225112588816385
746197698496258049
746219265615761409
746216816221925377
746225565569429505
746206481654022144
746214857721020416
746265726286241792
746211762215628800
746181462626570240
746224198507339777
746243022279434240
746239494966259712
746208172071751680
746262622249549824
746191860171837440
746257035646341120
746191797160804352
746177805159960576
746266120248778752
746263566207057921
746246998521610241
746265986316251136
746219517613793280
746245220250099712
746248080555655168
746253025577148416
746192669655732224
746224957672161280
746247883725373440
746241902530412544
746242275898859520
746190803291103232
746211602811084800
746223103403921408
746227432198332417
746211292340359168
746187112362319872
746243714293600256
746218208789598208
746245941578113024
746256238678282241
746159492744757248
746249317812428800
746205026125701121
746200592695975936
746216073779765248
746176941233942528
746234478373154816
746251155085340672
746264518116904960
746233568368590848
746199426796904449
746264216152178689
746189087749509120
746247568787648512
746258146834841600
746256418924269568
746220494534279169
746141666780786692
746205894325600256
746259229212827648
746252413242380288
746243630420000772
746233769510592512
746265390435602435
746208545092186113
746253688629563393
746153033671782400
746217059801980929
746231836242632705
746259757485408256
746252102884802561
746220607805657090
746247916906491904
746192262862757890
746264526455181312
746207525964382208
746261527544602624
746216099004309505
746231773030322176
746184532672524288
746266250280570880
746250849073172480
746165804991799296
746194640915701761
746204439132790784
746242376453210112
746220255471534080
746195437992828930
746220742090489856
746188697809215492
746241247937892352
746250920275509248
746234314765926401
746224609393934336
746234784855261184
746221878784598017
746215775959060482
746204421999075329
746218414230765568
746257479915307012
746256263764381696
746154212329951234
746215440595058688
746190857921953797
746257819733757952
746197082000621569
746192459944714245
746246604089286656
746256926346969088
746181068286484482
746231618034008064
746202060605947905
746202060605947904
746183358271594496
746213502809866240
746175938623213568
746242175176937472
746199154276204547
746245417181003780
746224550463954944
746218225403232256
746232502910488576
746226387753676802
746249607265550336
746247757627858944
746197656855150592
746244683446259716
746261468933406721
746246197568909313
746226228483350528
746143323916734464
746170561722605570
746154241643806720
746183463108218880
746266254428758017
746251230742216704
746262928458907652
746257991603609601
746195127408812037
746253612796485632
746244083593646080
746217101367488512
746202371047362560
746258889595846656
746227696355577856
746238316433969152
746241482915385344
746194812840271876
746201230351884289
746208909988290561
746238513302036480
746211598646153216
746224944791445508
746196721466695680
746203797064548354
746181026502737921
746186768433635328
746183601763586048
746172386056278016
746239713170718721
746204908739690497
746247682251972608
746261355548786689
746257874251218945
746221983868674049
746189046037118980
746204116137840642
746257610257633280
746247560768028672
746240438638645248
746238228391301122
746225389618368512
746192917052612608
746171429960318976
746210042408402944
746248638578331649
746179055074967552
746261355548786688
746243869600288768
746184582916112384
746217890181844992
746187003184586753
746260906913443840
746223392831922176
746262467072958464
746201410467831811
746217764122042368
746222247967236096
746206485777002496
746234289759522816
746254707610378240
746232763229970432
746236743372812289
746212911568158720
746243941066997760
746250995689201664
746194158826622977
746250978849062912
746195215690534912
746252472239415300
746206922131464192
746237200572899328
746254955149832193
746204287961694212
746200991356227584
746264476022890496
746249305409871873
746251939378270208
746252275111256064
746224626015973378
746235841693941760
746263515749572608
746228812057219073
746208742123798529
746158834243215360
746181353402667008
746196721521176578
746176114599460864
746259166050795520
746220742065283078
746198407375532032
746198273212317706
746143399217082368
746252564480536577
746229965616668677
746233752846630914
746191868803747840
746160939813068800
746172541262192640
746230720356462593
746218447734874112
746242426596130816
746147182487670785
746197644117086210
746201217907359744
746223808307040258
746218003264462848
746258348392255488
746245220099043328
746231852730507264
746218229840773120
746187527325769730
746256234320388096
746243252915888128
746210520735178754
746264056638619649
746138240441323520
746154694318297089
746202278709760001
746219865686441985
746193869427990529
746196041905541122
746162563008860160
746162596638711808
746259832966156288
746200768751894528
746239868355784705
746223040673918977
746232867840098304
746189662327214080
746245958296547329
746230494052790273
746207794240462849
746193156371185664
746224080748064768
746171446565683200
746198286013366276
746192716057350145
746239297796218880
746245866026000385
746240979783589888
746195072983535616
746209744570851329
746204074215772161
746168896239996928
746175913507889152
746237381020258304
746258696284610561
746207303662084096
746221383718305793
746217999204397056
746186176931893248
746151569905819648
746242715982176256
746241336265760768
746246059186360321
746207106412355584
746233463313829888
746259589910401025
746234512191823873
746263352058347520
746245127937597441
746201578592362498
746206288573390848
746218716430372865
746203122121351168
746180346715176960
746236374198558720
746263591301570560
746187489811959808
746217717946949633
746230368123002880
746189477886885888
746170045621899264
746167885660360705
746198130509570048
746210247958630402
746211724349452292
746191071546245123
746214241045143552
746205391059451908
746219878063869952
746187435231481857
746255752176668672
746233937526063104
746263771522404353
746259124460134405
746191700649877504
746234759680954370
746235141429698560
746221933214130177
746258184751419392
746232716966825984
746246369342435328
746204233477722114
746187204486107136
746211476851961857
746215658895990785
746258163754766336
746214127845052416
746257425712439296
746206708171608065
746220545176272899
746225557394722817
746243085043179520
746224299137077248
746263234752163841
746254665893851136
746212772858339332
746231508982063104
746247107699408896
746151842480959490
746186168698449920
746216938074865666
746238509183184896
746207718684295168
746238479890161666
746238295546306561
746184025358860291
746234579204268037
746261267443220480
746150705904390144
746198696799264772
746255873765302273
746209002455863296
746237569755557888
746192229111201793
746209413497651202
746226673146691584
746185677927120896
746261909247234048
746241315403350016
746142824421261312
746184117595803649
746265185070030849
746207089760993280
746231391625502721
746263410946486273
746216254130688000
746250995823419392
746238744248745984
746206095547334657
746265063548395520
746262161152839681
746241763971588096
746199938518814721
746260475021647872
746234919140024321
746163334911660032
746222361309904901
746207635066617857
746216518615130114
746255550850048000
746229445476835328
746223376394399744
746193730923749376
746182720720625664
746231764893392897
746209463917416448
746196096636968961
746233786656972802
746223900523003906
746239830623870976
746246314753724417
746257085986443264
746156577791553537
746226568284905472
746242468706844672
746225955736215552
746187711849979905
746222206154203136
746246369434832896
746142459890040833
746207911949410304
746245962402795520
746217864693112832
746218817148194816
746244804753915905
746195756726394884
746230930352680961
746195823969501184
746187598650085376
746165578646224896
746209828733751296
746152681220120576
746237779659493376
746179667359580160
746196658690547712
746251037678440448
746237209099927552
746208713086631936
746247501754302464
746221258132447232
746223749607751680
746204481067507714
746215985791700992
746210403055611908
746213427358502912
746194460623540224
746199393313792001
746186893994299392
746179445191434240
746244511165194240
746221908354469888
746169588438573056
746230452147490816
746224407954128897
746207727152574464
746197891744555008
746242930185232384
746196901784018946
746258654454747136
746247816276750336
746239859979780097
746229520705871877
746217214768873473
746228371814658051
746224999275454464
746213745920086016
746173787117391874
746261703646666752
746208725346619393
746242690791014400
746230565343395840
746211493830524928
746218557059432448
746264937408962560
746194787917717505
746173833070075904
746188274130100224
746252031661211648
746215100881604609
746219022463602689
746202299685494786
746234507708141568
746223648743165958
746230280160051201
746223434904932352
746215331681574913
746214278961631233
746225230184513542
746220159266807808
746221505596383234
746265797480300544
746243991306440704
746251150882639872
746192808088731657
746180258886467584
746255496131280896
746221924829691904
746211858516873216
746197963098066946
746249620016238596
746188769162760193
746212915649253380
746236399678959616
746223632045637632
746186403348832256
746200009805225984
746193885987123200
746231613701251072
746231789803339776
746258134256082944
746217269169008641
746217692940492800
746232624767598592
746254493919109120
746209786497142784
746222507938590720
746244616177868802
746262853116649474
746211774790197249
746249074551185408
746239813490114560
746205944510480388
746214668683739137
746154258140119045
746246080061407232
746241328019738628
746207060233068545
746241797614092288
746209946178486272
746155579480104960
746239591456268290
746223107636027395
746206456316211204
746172998604947462
746217042827575296
746263196823093248
746228086442602497
746193718328229891
746248806145097728
746211585933225984
746196717251366918
746184994113073152
746187338716323842
746233966768750592
746242904738365440
746171882894942212
746238022555828225
746188399787261952
746212378841210881
746222294112972804
746218640840613894
746237112605937664
746239423612739584
746185329539833856
746248185459314688
746215075690643456
746189284961460232
746220096444477441
746258532975075328
746248156308901888
746216895926329348
746149304797102080
746199418546749441
746223103403917317
746243890697539584
746265399013031936
746207580498759682
746198688343588865
746144938463760386
746229302602018816
746209618875944960
746210457833246720
746206087305531393
746248894389030912
746257610051969025
746203684153917440
746256716669534208
746208725413703680
746205277993607169
746145848610873346
746195597179269120
746213125435711488
746257559846260736
746164387413635072
746184646170378240
746216639968878592
746254158316118020
746195731426353152
746243047432695808
746210080064868352
746218548624662529
746253168275759104
746162885903024128
746251146638000128
746218829466918912
746140710580137985
746249653704884225
746234415773163521
746199493746397184
746210939976847361
746177154942066689
746224978433970176
746169924154884096
746183866029768708
746253151758516224
746253877301805056
746201603678474241
746266254793646080
746257329117630464
746194728929026049
746243836041519104
746227142648729600
746205453885964289
746199858717941760
746196239071383552
746219752335413248
746199678560002050
746253117835087872
746240883167682560
746205558974218241
746228782558650372
746254024089935872
746207681065541633
746215541107372032
746207211202895872
746207819343368197
746237926162366464
746223070004711424
746264236997763072
746257224096428032
746247963375206400
746144649039884288
746153729645289472
746199842095955969
746222071873560576
746179256259059712
746224282347274246
746197484674813953
746196469850398725
746176676795682816
746161502030299136
746239847371804672
746199544300339200
746228468262666240
746263700227633152
746265789192409088
746221513993424896
746236680554766338
746252837135364097
746239339688955904
746191914567774208
746259547766001664
746244402373328896
746215428054089730
746216480967012352
746238240823312384
746232985255444480
746201100290646016
746259094965739529
746189528147255296
746241671793418241
746230238170931202
746202606100348928
746235422175461376
746174286042300416
746236626179760129
746200840143134720
746221182412742656
746187162664591363
746199246286684160
746226995923587072
746187888140836870
746161262942380032
746249418555297792
746222881147752448
746190417561944064
746204350653960193
746184038000406528
746243232154038273
746203876806660096
746228304697397253
746195249291157504
746249523350151168
746222554172399616
746210969534111752
746243475440537600
746245673155166217
746259535422234624
746265919048003584
746195815501176832
746236227704086528
746229625768927232
746216514479493123
746193370230337537
746248265398554625
746187321771364353
746252568364462080
746216749305991169
746253671785201664
746210390539853824
746218909489991681
746229495787511808
746190970857783300
746249905153314816
746152605810831361
746220809228713985
746162403746840576
746195077404364805
746226538924826624
746234461969211392
746248017884360704
746218879756623876
746217051153326080
746247992479522816
746231869499281408
746222046703558656
746194704119717889
746261615780237312
746140287014141952
746192766166720512
746222042299531264
746217730622140416
746257249622966272
746227318843052034
746235523094585344
746259757787414528
746196658355003392
746222994557542401
746243013928755200
746223745459593217
746227557750607872
746189662515912704
746243945269698560
746245962520236032
746214627042689025
746233266374467584
746246432189972480
746223162166153216
746211481226665984
746254246438445056
746230741353140224
746256079034683392
746254535627259904
746208230557155328
746201079407222784
746234159610224640
746252598102138880
746227545310322689
746215600175751168
746232213751009280
746204354907037696
746182284672368641
746209937731133441
746234633780506624
746230217249742850
746238903590367232
746235321658990593
746212043309481990
746205626045366272
746253860386275328
746217848108769280
746248152047554560
746240245826392064
746200827736391682
746160696702832641
746139347385225216
746247673808748544
746210629556441088
746222956854972416
746202765244829696
746203763828883456
746261133452021760
746195752372736001
746181617715191809
746205315578765312
746201527979696128
746204606712078337
746211510414770176
746245283135225857
746200156756803584
746219890642554880
746205776805408768
746247992571740160
746216161893711873
746248705578242049
746138990986792960
746225129391194114
746253822834651136
746218431272280064
746257874289070080
746254007010734081
746261959704666112
746244272115032064
746216208354029568
746235984455434240
746228921234915328
746175850505109505
746231370389741568
746218221238292480
746221325245513731
746249179442331648
746194863155122177
746255399544852480
746252463704006656
746265935753928704
746251901872771072
746210881210462208
746263347977392128
746217273598214144
746262999967510528
746217827183394816
746210915050127360
746246759274389504
746255340933644288
746185090573688832
746237955497295872
746237364381458432
746261405863600129
746242930113921024
746253151536357376
746229193650802688
746214207314550784
746255190005792768
746209207662194690
746227218318168064
746243563558678528
746246809631264768
746254212691038208
746202304106242053
746234918963798017
746230661925613568
746196406784843776
746227402896867328
746262420910407680
746209182647357441
746245568322736128
746245450714451968
746203461595738117
746266002829225984
746224751778029568
746211921368539137
746200060107460608
746166929451147264
746253801884127232
746237934504816641
746246713166467072
746194754455535619
746265088454238208
746202387841318913
746167193587564545
746243093675020293
746213897246408704
746209740720508930
746183387908448256
746200588757524480
746175083094347776
746220398295953409
746193940655673345
746246860013199360
746242871188021249
746250525792944128
746219831918112768
746221396347346946
746139540293885956
746219614074396672
746193961379725313
746205915263623169
746252845251452929
746252086430539776
746194775406108677
746247040372449284
746171094382452736
746247283906387968
746235250284498944
746254124631588864
746233043933814784
746184503505215488
746229730672705537
746225787783675905
746262857126383616
746189519657963520
746198810058096640
746166522452664320
746227079750909956
746243114537345025
746256079076597760
746207177983950848
746213406210809856
746175712223170560
746192631953137664
746258645969739776
746213020662063108
746198860372967424
746256154653786112
746260248311234560
746188135516639232
746243311627821056
746243081125634048
746166161922990080
746215365101793280
746233429956562945
746144800072601609
746245257994502147
746203876747935745
746216107430686720
746228195444174848
746220641578213376
746263545269092352
746169974360780801
746242233934938112
746218385172619264
746230900875108356
746232993862164480
746150315548827648
746210147446362112
746237389203439616
746187145698775040
746246352405938176
746253004618141696
746198772275781633
746176911630467072
746237884319961088
746181223362371588
746199200140931072
746198302715084805
746260613429628928
746173887512182784
746221455088619521
746175364066480128
746231454531653635
746230120562597888
746189301843533828
746146654080872450
746225851016970240
746259233201602560
746259891946459136
746180757844955137
746256901432836096
746193193998258176
746195974838595585
746188177665253377
746219186058231808
746228593890467842
746228593890467843
746195366748397568
746219165308968962
746157899001565188
746222658853822464
746222440922001408
746241390712098816
746213322421219335
746194825695748096
746186529060458496
746264136313610240
746220855512838144
746260843956944896
746167285719633920
746207710341791745
746213154699436032
746221157490163712
746164668624838656
746213582652612609
746222466180087808
746192950770565126
746236684879048704
746190098513825792
746190098513825793
746229088692506625
746252824590225408
746209501380960256
746196994033487875
746255680638685184
746206393590382592
746243403957043201
746204220802490370
746220268041834496
746242988968280064
746254615251935232
746248890115104768
746264010434150400
746245702490144768
746258025497886720
746215168120524800
746209673368350720
746201767122108420
746245132098277376
746252270904434688
746191813984194564
746193743322054656
746211141441880064
746193638460272640
746195412768301057
746215226756915201
746243995492302849
746220301776674816
746260072230117376
746220536838029312
746183458863583232
746237427157590016
746224961484791809
746158716928557056
746243924105265152
746193894337978369
746240451364036609
746191474233008130
746192078296616960
746240715353513984
746195119192178700
746226836703584257
746237108415668224
746253205923856385
746213762948956160
746256565804609536
746198353067708416
746253898084671488
746199103860703233
746258851477995520
746240384230170624
746198063627153408
746195790347960323
746176282581475331
746236886264360960
746247619119288320
746225938854092800
746204304751501312
746173925529358336
746243680831414272
746217554419449856
746245266081189888
746264732076773376
746243915838328832
746163976522719232
746212257315512321
746262966387933184
746243785613447168
746210659138822154
746240661041537024
746233467743019008
746246461709557761
746188034928844802
746204250053611524
746228950360170496
746200416799494145
746142233078931456
746265285884248064
746210373775163394
746227339839713280
746217671922843650
746264438597099520
746207282661232642
746223506220711936
746204690753294336
746250765140910080
746255240144379905
746197547685842949
746198432847532035
746231660044115969
746209090221674496
746238119188570112
746211254834860032
746182632841547776
746192652861739008
746197816330989572
746265025640284160
746164802767183873
746165293647437824
746216015059525632
746233061054898176
746193915460497409
746150307378372610
746226496579067908
746187665989480448
746211409755701248
746225905400352768
746173342336442368
746214761155551232
746195337094692864
746182494395867136
746209933385863168
746210868757569536
746265549810741248
746266535421968384
746219819393912832
746195853128269824
746201821778059264
746236970007834625
746172310755901440
746229617162235904
746239134260400128
746199514873135105
746256666438541312
746161921095786496
746205978312376322
746256477569040384
746227176081526784
746237406031056896
746223267342483457
746224441676357632
746264891238014976
746215851792031744
746241373850918912
746169303334977537
746142128254779392
746208025132728323
746233962620583936
746265478583156736
746205919705346048
746256339320463364
746165347972165632
746233996053381120
746203352766177280
746236839997018113
746225733282914305
746199476998545410
746173094990123009
746226140134531078
746240795129319424
746177062642327553
746190945746444290
746200802352496641
746214991821320192
746209279166713857
746168216863408128
746187733203197953
746175414188580864
746203742626680832
746186122523336707
746171643601485825
746218166745866240
746238949731893249
746218301060059137
746143474643271680
746247010911686656
746153440288485381
746237523714727940
746208444479217665
746191264467410944
746240522713325569
746231135538024449
746244435730587648
746196079700434944
746223900367851520
746247157905162240
746203864378966018
746253667360178176
746232813565837312
746232931048296448
746185308677365761
746192002677497856
746233085897801728
746215163628392448
746199984769372160
746260848281268224
746224265423249409
746157437426745344
746148201498017792
746209207989350400
746258662813896706
746241143159984128
746176379172036611
746235975915823104
746216816372944896
746223221163208704
746172369304158208
746192283934986240
746241663400542208
746178153354133505
746151838198669312
746199787469316096
746182620069892096
746265516520595456
746240312696180737
746206179668307968
746219571846094848
746231844610277376
746185707165618176
746185556090986496
746223799851311104
746229671772073984
746253604378583040
746230359839248384
746221492858302464
746203491094278144
746249972207714305
746241600485896193
746177549282213888
746259208144719872
746209132315713537
746186579736043524
746140480187006976
746190354571890689
746247363480719360
746238647658221568
746208876610019328
746156074269446145
746224693112299520
746243135387373568
746234038206103553
746153872478052352
746192413773836291
746256679180734464
746198797684871170
746216287848673280
746245035759284224
746216610688442370
746230816800284673
746266254638358528
746199175121952768
746260055457136644
746214937211506690
746218158445367296
746220406571315204
746244251122532352
746195500748005378
746239893219639296
746205655304835072
746244846948593664
746238903691149312
746200299316994048
746256796449374208
746190090221719556
746221262108667904
746227499244232705
746223241832738817
746230233909518336
746212315809251330
746222206082912257
746241306700165121
746266380316598272
746251662621302784
746200378929098752
746263628764983296
746180099515420672
746247027995058176
746221186716033031
746187095442661376
746204161931251712
746206733299638272
746197870584336384
746238769452310528
746229269156618245
746151708263317504
746244100215705600
746207383404240896
746229852387172358
746204224833232896
746180695018573825
746168309201178624
746200001211043842
746187095505408000
746251624717422592
746212529894916097
746194062076567553
746184343824048128
746262446361415680
746236860838608896
746144519024844801
746229763996426241
746169404086321152
746197400998469632
746196834863833088
746243022212435968
746234310768746496
746235682234892288
746212726960099328
746254464227508224
746186847877996544
746212533749452800
746143873173336064
746176601205809152
746206804586037255
746260269354127360
746259552060997632
746249724894806016
746259610949005312
746196822259961856
746217227255349249
746209077655539713
746224458227081216
746226966718668805
746224068383236096
746220700457787394
746193214890090500
746263847166697474
746253222751383552
746230963831660544
746235346673770496
746177930989019137
746253516495265792
746245324851781632
746216409605120001
746257400253026304
746194255035568132
746187858843598851
746158263922794500
746264333731110912
746227486493573124
746243487801040896
746224164843859968
746247610701328384
746191759403679746
746211967694573569
746238698027524096
746232142510723073
746249351333318656
746224131348193284
746198999128936448
746229286147756035
746232578605096961
746191700708601857
746201201096613888
746184369149190144
746255760376602626
746226157163413504
746174185253310464
746188521631670272
746258939700981760
746224210830229504
746260131067813888
746180787385606144
746192652912078848
746257874339266560
746189301789036544
746189758666137601
746147723699720192
746239587001864192
746178543235653637
746183106500136960
746171375279235073
746253193378672641
746229890119176192
746234792908251136
746218334769688580
746263045740040193
746221354702143490
746219542708256768
746213091969368064
746208398283182080
746237322413355008
746198512489009156
746200169012572160
746238798523097088
746201922256834560
746201293241225225
746213905391706113
746226517886152704
746200127040217088
746261653503762433
746245639760187392
746172889305538561
746237284727414785
746224160662183936
746146549286076417
746261670134165504
746178446787776512
746159626928988160
746230804141858817
746257673247686657
746206070494756865
746166144986316800
746249087125700608
746201700206206977
746195744067989505
746191843574984704
746244121057181696
746227717469724672
746142317216567296
746230133107789825
746240379943411713
746221819930148864
746194322270236673
746223145661521920
746220884638085120
746227582933229569
746185514336792576
746237376800776192
746235808269512704
746227851511226371
746223321650364416
746208922466320384
746230179572264960
746205013358182400
746217646933184514
746266468648640512
746177385716809728
746248676410949632
746225637115891712
746265189398495232
746140861801476097
746264698320977921
746237984823877632
746209220299657217
746209220299657216
746245656164048896
746218909208981504
746237506794950656
746231429479038976
746219085336195073
746164630871957504
746209635728691202
746175749854400512
746240380081840128
746244549157105665
746204497706287104
746168648927174656
746150206786310144
746235233461121024
746213179907145728
746222608786427906
746157462739353604
746250291213795328
746203528759107585
746229927519760384
746207010085994496
746239327340990464
746155730600759298
746245438051917824
746229797525696512
746210457942319104
746265012985966592
746237897053863936
746214668922814464
746226144500817920
746245169964548096
746255001090154496
746249586285641728
746237166930432000
746220813641080833
746220813641080834
746229843654639616
746209153450860545
746204216654389248
746265361335496704
746207374864588800
746220000009060352
746196444705521664
746186600502071297
746186814310932482
746236659679670273
746176878147411968
746187342914871296
746201532119408640
746190324964352002
746202169833992192
746199384715460608
746234948223307776
746200777413136384
746164269973118980
746257496843689984
746265067801313280
746164576442454017
746233170022928384
746224684811714565
746202656180314112
746212944967393283
746143382272094208
746222088722120704
746228136900100096
746258419477262336
746187388951486464
746221065081233408
746208788286345217
746190908182269952
746244163277103104
746215608572739584
746207802813624322
746205978278821888
746251981501644801
746214643719241729
746215671348920320
746234508018540544
746141381949718528
746248667795881984
746219375049400324
746172621012754432
746212357764833281
746218590357970945
746236387129593856
746248416393568256
746210189498417152
746191809999577092
746201704320794627
746200211261784064
746168175142703105
746219571825127424
746219525729771520
746188311627075584
746266346682519552
746266510600044544
746201486170824704
746262047608934401
746167248184807424
746193109919240194
746192267044524032
746205454125015040
746189830325821440
746189091931226112
746265226870325248
746259392685834240
746247308929601536
746224802461954050
746222952576757760
746229545863286788
746207286733856769
746201322609774593
746261372422467584
746244712512761856
746173380160851968
746232423524950016
746254003068084224
746237335008772096
746221031757516801
746194821295968256
746253805789057025
746164500592726016
746227113275990016
746173258592976896
746258767608684544
746190077517168640
746254061687668736
746194854808457216
746235355234328576
746220486221193220
746256347604357120
746250915968065536
746197782780739584
746218951315587072
746138865388249088
746253646439014400
746165457057636352
746197644167385094
746181663915315203
746209803291090944
746231391675809792
746218787595132929
746227641791844354
746217365919043584
746234621206003712
746262714767540224
746232511584342018
746209987878256640
746239633361502208
746250718693195780
746226291318263808
746230586033922049
746201490247716865
746219760765927429
746229336437514241
746216258618568705
746177184201584640
746239721228148736
746178820013588481
746263104804261888
746139594899488768
746207156790169601
746252107074895872
746255290547343360
746239880762560512
746191994599280642
746248302853767168
746222281668493313
746213746180165632
746176060375465984
746203046233858049
746216308895735808
746227419590254593
746186550040367104
746252006675877890
746246205626286081
746186902693285889
746245740310204416
746208524099715072
746204829135966209
746227096616263681
746192321692082176
746258381887905792
746228199546249216
746240279448018944
746221660886294528
746246868640894976
746211821099454464
746232154892312576
746262362404032512
746240103253573633
746198990643879942
746186915263586305
746210768287240192
746264551587454976
746246075611217920
746252224804839424
746212429042835457
746172725677461504
746249993330188290
746217659281268740
746230372401217537
746219425204842497
746253608560246784
746234142816243712
746246650490912768
746206032796409856
746204975743655937
746240841295925249
746210571146584068
746221044281663488
746248294674890752
746219811143725057
746200605522169856
746236349166981120
746237733429874688
746181089140441088
746259870773547009
746183521874546688
746167746971328512
746183555332472833
746179722099425280
746203335871471617
746179256217042944
746227515874676736
746228807837704193
746247527062716416
746260491408969728
746208624947585026
746262756383391744
746193542251307010
746175708037263365
746248697080602628
746240815987568641
746246801498456064
746204875239755777
746218623887278080
746220570161774592
746244624709206016
746262387502780416
746247455881183232
746243433476595712
746165490607874048
746223992701235202
746161036257001472
746192787259826182
746168191836098560
746222302291861504
746213322639314944
746209438453817346
746251717017243648
746207899081281538
746219232107495425
746236126814310402
746156376263528448
746182582555926529
746245404862324736
746226785998671872
746212403839328262
746212043150131200
746249007501049856
746168951114182657
746260554352713728
746221140746473477
746243706051792896
746211762324676616
746209866356711428
746182729398616064
746248332364832771
746236265238953985
746214094231855105
746251108759248900
746211288225722370
746261481302462464
746140052317679616
746224588497903617
746212055884005376
746233669166063616
746161774525878276
746242166515605504
746205789468037128
746261326134128640
746216044428091392
746229323615526912
746254472578498560
746228992189947905
746184452884205568
746228292055793665
746263918486642689
746216006784147456
746244163021193216
746218783275028483
746202031233241089
746263616207224832
746224559129403392
746226383555178497
746207051936763904
746207534340440064
746252702833774593
746210155893653504
746224378723995648
746249406001741825
746241118124244992
746266078557282304
746237028602241029
746191147299528705
746183597539856384
746224584072921089
746238777543135232
746147694041767936
746201603745550336
746207211425193984
746201578466484229
746220914023424000
746241399343943680
746215796976680965
746251960446291969
746265763804233728
746249422795907072
746214585036726273
746261292634234880
746148373506363393
746242745715425280
746204245859307520
746203016873664512
746191671289798657
746210021453660161
746208247560863745
746238614162411520
746149573324845056
746235598545915904
746226031145607169
746188412634292224
746227105092894721
746227105092894720
746219349577367553
746237372522586112
746262794144727040
746208855470702592
746253558526414848
746225813306019841
746254754007912448
746213062516973568
746202035742117892
746184650004041728
746186596437762048
746196998211014656
746248693054058496
746237540353507328
746237024684781568
746160738427932673
746237611560284160
746230380676579331
746208180129038337
746209388038225920
746184197056827392
746247489238466560
746204980181245954
746239394248425473
746153041963982848
746253608707043328
746212923958169600
746204531298467842
746216228964839424
746259740976680961
746257148632498176
746263737900875776
746183501125386242
746266065995464704
746217349204738048
746202186590224384
746191549990526976
746141864152043520
746230091273777152
746151674557894656
746259321474916352
746223216775946240
746251755067834368
746257853279776768
746205596584542208
746259870698082304
746231236473946113
746153029448130560
746184222453473280
746181760287916032
746173673854275584
746227490692046849
746206988938313729
746265101305511936
746194624100737025
746183299618353152
746162927720247296
746212533778866177
746258000160133120
746190429981450240
746207811009314816
746237913487151104
746201318528716800
746186583720660997
746212244455727104
746145534067376129
746226505366147072
746214488395767808
746252207805337600
746226899400065024
746203440670347266
746238811345035264
746241772565708800
746229118262382592
746229042530050052
746167604583276545
746202593542627330
746165486560251904
746235795661434880
746236378522890240
746257106819551232
746243600946700288
746253491392372736
746177889016520705
746255383094763520
746222067738017792
746223610927316993
746253843604865024
746205319726956550
746225565682700291
746263704585527296
746206212950097920
746231328685727744
746263486263607296
746211812467576833
746140215727755264
746260936130977792
746228396783329280
746241508060213248
746173065747271681
746258625178501120
746203994326892544
746217026104893444
746264593790607360
746259099101306881
746187477094793216
746163460556226560
746186856476381184
746200986859909120
746235581714268160
746206552906833924
746264975405088768
746187321880371203
746207639369965568
746252522235506688
746213326498062336
746231592918482945
746188513020829698
746213439933059073
746219911622463488
746227792681984001
746209329464782848
746201578403565568
746221648018182148
746218632267501568
746211070285484032
746234566629687296
746240422075371520
746177268330926080
746177649773416448
746191088646402048
746205680533528583
746242871255175168
746255932494069760
746231483891802113
746257068902875136
746262181981859840
746252849672163329
746217923534958593
746218305191456770
746242288343465984
746248315361124352
746217089048809472
746178530858283009
746250701991346178
746246243681079296
746247690627878912
746198957106167815
746189037564637186
746223178934956032
746195475733188608
746253764055736320
746265612964462592
746246058955640833
746231211241013249
746257903905083392
746236122645266432
746150445505097728
746176886737272832
746167680219095041
746141864001155072
746265264845651969
746202119686885377
746220419263303680
746249372363546624
746245031456083968
746220616554930178
746192820508069888
746201712445161472
746202627042467840
746262689316483072
746206464985825281
746259216558587904
746178769589768192
746156040744427522
746203591715655680
746199586058866688
746255114516631553
746253784863563776
746263381435355136
746262056211521536
746197325232537600
746260793616891904
746220452691869697
746195681296023552
746249821451870208
746185258316496897
746214949903466496
746231987300556800
746264232841388032
746206884240068609
746225582266953728
746236168748961792
746183840633217024
746222948499894273
746260994842894336
746153213745782784
746216677881241603
746223514798067714
746211699200430080
746243014113304576
746198243789266945
746146821647405056
746258188782149632
746193273828478977
746255139858636800
746199527325999104
746256788215955456
746187577883926528
746254652958773248
746258532778016768
746198118148898816
746202001931788289
746260227226501120
746198575504199680
746256972631126016
746232129617440768
746227117554229248
746255017884033025
746196545247154178
746174890114490369
746221618628726785
746213574222061569
746232104573243393
746218561048215553
746259887651336196
746187678543052800
746212219407343617
746235048890798081
746174650992865280
746232498653278208
746231609435643904
746246864161341440
746245182446800897
746176915724111872
746159320958668801
746140127584489472
746254607135940608
746139645528936448
746220918272253952
746207702146125824
746208352175165441
746236395518189568
746252493114449920
746202668901638145
746218640672854016
746194909309214720
746263079399337986
746219505064370176
746261536113557504
746260961380667392
746172570584637440
746190182408327168
746215901876228099
746184008602615808
746219769288765441
746213217525895172
746245337409519616
746242426847764481
746233027139756033
746261229920886784
746260944406319104
746239776085409792
746212240433414144
746213985049927680
746220377337061377
746211128888307713
746177096075120640
746253029767184384
746243152235872256
746218204616286208
746181101710807040
746239964841549824
746218590496403456
746207584558866435
746199225365471233
746243492280680448
746241718002061312
746209526584532999
746240874804215808
746197547828424704
746207932837027840
746208440440094721
746249548813766656
746155965477642240
746243152164511745
746262924285534209
746235329892384768
746218296840617984
746210742974582789
746219135923740672
746238014255308800
746244897292824576
746253130564800512
746203713228836865
746258415308115968
746171471656030208
746216287714480129
746200240525434881
746215394306711553
746187770779963397
746192460112506880
746212978467319808
746251285289177089
746218443846782976
746253499831304192
746174231629664256
746230695400345602
746257505194512384
746265587698044928
746142686311288832
746220348136316928
746216396741193728
746241927624810496
746172243596587008
746187862866026496
746239172030038016
746212458616938498
746211200032083969
746248101594279936
746238572382978048
746213880141996032
746257635473784832
746198411842457600
746244683463032832
746260114252914689
746169131397832704
746158591036395520
746265302606974979
746228417578733568
746198789258567680
746213544815824896
746247690703540224
746261762450796544
746237557235552256
746229407623217154
746201406474846208
746246239172366336
746258285523763200
746192241950003203
746236244397461504
746252132517556224
746193919558377473
746243441844170752
746211258668441600
746216061406633984
746217055360159745
746250777631539200
746223841639206913
746219475637149696
746258239151611904
746226622517248000
746265830921474048
746201561446002688
746250140277673984
746153343806955520
746244842758496256
746246419644841984
746238286968958978
746193118429470720
746241738679910400
746198097068326912
746207873986748417
746257996095754241
746245153078272000
746185698747813888
746242208844505088
746249854884667392
746147300049747968
746186197765136385
746205747562766337
746240061000192000
746224643015487488
746144108004114434
746253503740452865
746197912628011013
746239675342458880
746201993635495940
746203599865159681
746207353876275200
746207291007893506
746179025647837184
746155227284332544
746250714679214080
746239033521516544
746153318632816641
746263465241743360
746189171581026305
746253696900571137
746152253246046212
746186869176672257
746151250845179905
746220427521851396
746178895800479745
746253277247963136
746222872918560768
746193068244668418
746186080534179842
746224223438286848
746254028179443712
746206015947890689
746151653565407232
746229768169742338
746221727881920512
746191818392428544
746242254608662528
746260424321015808
746214568137883648
746264706697072640
746264123927715840
746261670276775937
746263431884443648
746179591895662593
746212760480940032
746261762643759104
746233488706174976
746177549206687744
746241935912869888
746213406349262848
746226001701527552
746187745643528192
746171626715176960
746197442777886720
746236181344485376
746251666656210944
746196654206816256
746220544870092801
746228308782637056
746142765856104449
746209166029524992
746248995014590464
746220066773950466
746190723565838336
746205940609757184
746242850371821568
746261208660054016
746256209179705344
746227134339776512
746161845669597184
746254992726597632
746183316483772416
746264421849305088
746248927859609600
746231932724219907
746265268922519552
746210344381472769
746216426243928065
746211644615729153
746145731463962625
746258138790301696
746224768743989249
746260944620228608
746251977336754176
746245996066258945
746256830179983360
746224684807532544
746199053365456901
746223212548087808
746229143411400705
746228056931479552
746202182525976577
746234306440241157
746251847279742976
746196138299011072
746265889486553088
746153465659985921
746227704857452552
746262806702473217
746193235849023495
746235908706312193
746223204444692480
746189549303304193
746248625802600448
746148499314507776
746228602367148032
746244922387357696
746223296585175042
746240480585846784
746182871769964544
746239444668190725
746172864190095364
746234893680549889
746188941045313536
746241231479439360
746256536436105216
746235976083611648
746202341808844801
746182682946711552
746205877653254144
746220129659191300
746194972412542976
746193844136353792
746221916764016642
746261628245655552
746222445028216836
746181105993211904
746196973091315713
746264660773593089
746158381136654336
746200596798025733
746215218401796097
746252379746631680
746197560478441475
746228413610889216
746196339831148544
746239780212477952
746246138848763905
746200013936570369
746215184662822912
746230460217364481
746240556162965504
746210113698955264
746184386169671680
746204640425869312
746193898444251137
746160331559473152
746214081783226368
746240627445096448
746179457455521792
746220821958402049
746197090707996673
746234709290541056
746228161747161088
746248948923404288
746239750617501700
746191608681373698
746246373444575232
746237431234469888
746212466854486018
746154396635914241
746216002464079876
746209606137831428
746226563893452803
746231664074907648
746184193047138305
746247006968913920
746240359013974016
746216220781772800
746228283667189761
746149413874176000
746223132973764608
746215239364968448
746230301106405376
746231672572542977
746187380781096960
746180648956755973
746261641029914624
746188420905480193
746209157674471425
746232926610685953
746208515845349376
746201154984415235
746195048086155264
746156024227201024
746232263872937985
746187187578900480
746235585845596160
746260822989602817
746193227422720002
746208037447208960
746229273334165504
746176148514578432
746148117884567552
746235015424466944
746265839410778112
746182485923377152
746210113963200513
746173199885418497
746211644938674176
746234663006461953
746254544242368512
746193147873505280
746222042291179521
746253457665982464
746157148120350721
746219366262308864
746189486359384065
746186827170648064
746245098602643456
746186210624700417
746190799080067073
746265780786970624
746254510683791360
746220477845110784
746227092174495749
746206494161412097
746264262251708416
746238815287681024
746193718131077120
746240195205423104
746193282141585409
746196792606236678
746246709320237057
746214714770751492
746245895545487360
746217885861707777
746264312717647873
746214916395196417
746228316944764928
746245798954930176
746254468644245504
746209820039012352
746146851242532865
746220792401170432
746257362726576128
746235581559013376
746214484486742016
746254368073220096
746242284266479616
746188630415151104
746167332012163073
746178946014789632
746197723695591424
746182649325158400
746242372279795714
746191432302530560
746228535140855808
746219475486183424
746241143441063936
746234025543499777
746259845553094656
746200299270864897
746199309121511424
746190299794268160
746193743569518595
746178941652721664
746213175683473408
746242560859856896
746204161969000448
746226752582651904
746221367033376768
746232360522252289
746184411109011456
746197769828741124
746189729352187904
746253650687832064
746213339215237121
746187540068130820
746265323305721856
746141398701748224
746179386462732288
746214220102959108
746144070465126401
746142761569640448
746184276962533376
746258931249451012
746199057769467904
746169340882358272
746220259825225728
746213586901491712
746213226178764800
746263259729305601
746263687657291778
746217197903634433
746243936528764928
746239150936887296
746208406826954756
746214085910421505
746213834080165888
746197593785405440
746203331660414977
746149984316329984
746247472461320192
746262270141931520
746179348697219072
746232473860726784
746265885384515584
746156535697465348
746220582744645634
746199439354691586
746221920962502656
746200303549067264
746211787498889216
746245421530419200
746243097881882624
746216266709426176
746177410777944064
746249129173491712
746235296317120512
746239398421749761
746189691695697924
746242665960726528
746240824539652097
746146477739753472
746230254906146816
746263733970698240
746176089475584000
746265273263620096
746194343132692480
746178555676078080
746242942554210305
746208918544617472
746235745405308934
746149829055676416
746265553954816000
746187674243993600
746174437221896192
746200370599190529
746243441613484032
746179017183625217
746259384234180608
746254661699633152
746215897887473664
746199686873133057
746242846059954176
746250932615258112
746189083593089024
746190069266972676
746211967556190209
746262035026092036
746212500287299584
746242086886834176
746213154561024004
746217865078931458
746236613521399810
746206796180709376
746250140047007744
746180887855902720
746194347360563200
746181504347344897
746256641260199936
746266493801865216
746151590818623488
746236948860145664
746228954562912260
746206011753529344
746262588607053824
746209480644268032
746239624909983744
746230544292155392
746212315846959104
746171232626712576
746265939868409856
746154941870313472
746215377651195904
746187976246337536
746190920664571909
746249196387377152
746169278227832833
746167126331891712
746198357308149760
746249230050861056
746181512853360640
746203310558871555
746216686307577860
746206431284629506
746261171062247424
746237854783676417
746197644347748352
746260734926032896
746201930930626560
746195748417474564
746191872675086337
746245618817966081
746250756429225984
746141880795168768
746202794919550976
746258641901260801
746169508864360448
746197904059031552
746214954009694208
746238941364260864
746258490839175168
746255353516597250
746214958258520064
746216006931013633
746243169185042432
746213570099052546
746200551013023744
746200400005476352
746178472058355712
746184981362401280
746184981362401281
746188953749839873
746236684749012993
746194200497008640
746214026917478400
746195035150942208
746188437691105280
746230821237886977
746181231675478018
746218040950284289
746227495028985858
746230535878389761
746241231223726080
746209924888166406
746204426164019200
746210566604087296
746211996991795200
746218800194850817
746261313660268544
746229269055971328
746229130593611776
746225687221067778
746256301454401536
746264597770928129
746172973216763904
746248345086197760
746207437959553024
746254418304184320
746184637819543552
746229634136604677
746181076805095424
746197564622413824
746198667598585858
746225032880234496
746259203845562368
746244771555926018
746231475389947904
746185094679900160
746220515547701248
746246612855435264
746240488966131712
746243089635774464
746261515175616512
746170657994575872
746201033341165568
746231869570572291
746220188652044288
746230263378653184
746188475611832322
746166799285157888
746164303452114944
746223208399986688
746216451539820544
746217998956920833
746196293781884928
746196704509075456
746258365165101056
746205587990417408
746187003306205185
746239767445004288
746176899156672512
746245656390533121
746255529916383232
746173485114757120
746262899220418560
746237699732889600
746242590417137664
746209820127072261
746188622106230784
746194997578334210
746179805624733696
746200592826044418
746229793587240960
746216686454374401
746209338079879168
746257995802222592
746171924796039168
746207114784210944
746177960231768064
746235975903240198
746241747194351616
746241008862539776
746203818291933185
746251402499002368
746193676355833856
746204854234669058
746253889972887552
746173052761706496
746201150492291072
746217344821649409
746229655074574336
746209019027591173
746198017309478913
746239587089977344
746218674504114176
746201607868538880
746184411163484160
746233442480730112
746263406857039872
746194972483870722
746265310710366208
746234587722850304
746176815450972160
746149082616369153
746142514315464704
746217651165237249
746226886871678977
746226652087148545
746250307659792385
746246231064731648
746261527737556992
746205206455586821
746256309809516544
746206850559795200
746203989939621888
746250941117038592
746239679314296834
746241885614678017
746209488756051968
746250970523402240
746224911211892737
746250542607904768
746261087385980928
746211623845531648
746221899655438336
746253306851377153
746206775007842304
746214358502387715
746211590081380352
746234855856316416
746255726973181953
746227960768671744
746186797483450368
746213116824821760
746241617216999424
746266149701095424
746249183636619264
746258914610581505
746249154565902336
746199611426017281
746197669144498176
746173380076834817
746208230494212098
746264572777082880
746255152332570624
746208767394488320
746178623107891200
746250777484730368
746171597459959808
746205361699356672
746204224837410816
746218737267675136
746232347733831680
746229550380548096
746225548716703746
746213687384387585
746209761431949313
746222516411080705
746239977432899588
746254338436243457
746195303758336000
746191428254994435
746240673431486464
746222151556964352
746264107293220865
746215306209570817
746235220723019776
746213935016140800
746171400268972036
746232184445427712
746188370519306240
746204094885330944
746155441042886656
746263700177289216
746176505038835712
746222759848534016
746192506295975937
746193823341019138
746192002908192768
746233006281482240
746243664217780224
746208415085527041
746225955635552256
746199296916086788
746171576664657920
746190358481035264
746197686244671493
746264903967711232
746260071974379521
746193311237472256
746138227686383616
746223573442801664
746231744039268352
746246432454250497
746244989416415232
746228904109608961
746193961417482240
746227549538115584
746143000745500672
746259421953691652
746215713023549440
746256179924451328
746246394701242368
746200940907102210
746211044775714816
746240862191947776
746200022312587264
746231534328254465
746173728145367040
746251532732084224
746208381698867201
746225158738710528
746233920895619072
746197279309062145
746182771341688832
746195526048047104
746225938736644096
746225183967453186
746242846295003137
746262072665772032
746262072665772034
746263725468958720
746256779730903040
746183962536476673
746227184625295360
746224537943957504
746208733999439872
746171698194481152
746146532399923200
746239977177161728
746235921469607936
746229663475732481
746250278391975936
746256074873810945
746257077325139968
746253805998710784
746145882438045696
746231412500500480
746245387942408192
746227566306988032
746235564764979202
746216988142239745
746235707417464833
746196126001311744
746201729411096576
746259053110767616
746197983985696768
746229659210158080
746201150580350979
746204556455862276
746208599815266305
746251712877436928
746245241250938880
746259585627979782
746253528885256192
746227230703947776
746237804565258240
746249083250180096
746259354811305984
746192271096221696
746225569805701121
746237850765533184
746232566114488320
746259459631104000
746194724961189889
746258809560174592
746247904529104896
746261468702597121
746202266172960770
746233438206713858
746211200023699456
746244301663911936
746255856761712640
746194854787452932
746259455571009536
746241206208757764
746233379784261632
746224156161671168
746138873667817472
746243244623749121
746194372509634560
746266149860433920
746246411495276544
746260172876746752
746215818057261056
746197572738387968
746255664176050176
746214014322040832
746220058674765825
746183861613240320
746245815853776896
746186982108205056
746250907487211521
746240065332928512
746198957022289920
746243454494117888
746221983747055617
746257203355652096
746226576627380225
746182540617220096
746226433794547714
746207001714188290
746159928927100928
746245475959971840
746222084515192832
746250081461018624
746211909158895618
746236340946116610
746171073356431360
746260567078350848
746177062579376128
746195685511303168
746231588652879872
746206955606179849
746262320192446464
746260906724691968
746244737821212672
746249632376819712
746189712772083712
746205793607815170
746214794781327361
746218414327267330
746242422737371136
746240669476339712
746193328127934464
746208562020388864
746196784507064321
746244485982494720
746211820931682305
746170469078999040
746215260340686848
746210952702361601
746180657047543808
746246021122973696
746193558906896390
746264560005419008
746215209744793600
746212974356901895
746236508739252225
746240497488793600
746218523249147904
746173426126061568
746165440112648192
746141750864023553
746252870383656960
746220725569150976
746218116724580352
746253898080485376
746264958418059265
746244431423012864
746231584655708162
746220897321684994
746263054250237952
746231332716437504
746217479161012224
746211565192380417
746235178926780416
746235178926780417
746205953171685377
746244096143007744
746229642378412032
746140857368084480
746202958455414785
746212198398074882
746252329461161984
746235208404340736
746225896848130048
746214190746996740
746244326720602112
746226182106931200
746225016367308801
746211732712939524
746254779018534912
746264077949935616
746199363983052800
746225586473820160
746198999045070850
746252597896581120
746246789016199168
746152777550815232
746259896153313280
746173514504278016
746232293325344769
746230447839948800
746226677227782145
746194192121028608
746201549186039808
746248202110763008
746190949965979649
746182490042302464
746237662038622208
746219735549779968
746228237248790528
746191738398605312
746174743078912000
746247912808644608
746173669668323328
746238534541938689
746257588958994432
746254929967222785
746220817743175683
746230800010510336
746227251574779904
746203801258852352
746196042022957056
746246427920244736
746246721701810176
746187217186525185
746222789200207873
746216506090938374
746225754581524480
746247116155150336
746207165191327744
746186499750789120
746170569905811456
746143894211944448
746192132742881281
746235858404052993
746243618118172676
746222423981199362
746237087549030401
746222336177639425
746265310660075520
746197040128921601
746215901851062273
746199258945118209
746245618713137152
746214014565289985
746212856849260544
746193072166313984
746222172562038793
746233111201996800
746159148857987072
746192225114066944
746193474907574272
746261552777486336
746214392165916672
746218540269658117
746212252840124417
746192737003659264
746166513955020805
746204610751139842
746231605484630016
746176983214678017
746246679699951616
746189184231051264
746244503061798912
746181374403444736
746212794152812545
746186088713060352
746230762177855489
746265604445839360
746243152290414592
746200827589595137
746207815350378496
746239784478081024
746185665403052032
746187938720026624
746263565858967553
746251255924699138
746164882534436864
746170301600382976
746212076708757505
746196196947959814
746229881499856896
746236517102686209
746145961982976000
746194162920235008
746149489556107264
746217185400389634
746221425711681537
746221425711681536
746266598672039936
746234088533594120
746173254088400896
746262051954229248
746173623321395201
746220415027052546
746174097214734340
746257773667692544
746140995687972864
746231685272920064
746262064579121152
746213897296707584
746266250595143680
746236449654087680
746217327901835269
746222944276221953
746184016865296384
746240472234885121
746185845426782208
746201448552140801
746244980885307392
746245841023811584
746249611610886144
746262161031323648
746208855386796033
746266560793296896
746159069031981057
746192082583224320
746243127162314752
746201146264453126
746266179103240192
746200571862888450
746249141660037121
746195786128490496
746241739086770176
746146889083432961
746218242465619968
746181533921312768
746236328098992129
746238576376053760
746203503740100609
746239838765088768
746232779763916800
746192627800768518
746211757874524160
746214597514801153
746234121890848768
746255214999646208
746190975102443526
746200651542081539
746236886251765763
746207597041094656
746262144346292224
746197769858080769
746211543902150656
746208033450000384
746207387581722624
746218846332215296
746185807728279552
746190312456916992
746187192037322753
746141566180397062
746207832215695362
746214958283710467
746263045823938560
746194011786903552
746223678103269377
746249565486014464
746240375539503104
746240140658434048
746230112257875968
746210524786921473
746222948525047809
746198839644692481
746241009047080961
746256037196496896
746261213106024448
746198663559471104
746238056429035520
746236940664479745
746190337689821184
746261531655024640
746154136601772032
746216849998655488
746261812962701312
746219064524103680
746215583016837124
746220117424386048
746160834984841216
746196637333131264
746212915569582080
746199741252272129
746215742400454656
746260508383264768
746214748488794112
746197661116600320
746218452080173057
746178094453526528
746223510582747136
746259476563427328
746170884562386944
746222155709321217
746198650959781888
746198864881819648
746247900372566016
746239243177992192
746192921494315008
746233463401918464
746170162940882944
746248026168057856
746205709654646784
746217680147873797
746216736756662273
746160927117029376
746225406164905986
746231672627036160
746248948784979968
746201024638005248
746214610152226817
746153587374460928
746215549529554944
746173845539717120
746225385449259011
746199145820495876
746266342727229440
746203738549805056
746216472511283201
746215742618509312
746214358259097601
746205303130095617
746191142920716289
746196243295047681
746196243295047682
746230099784007680
746181747553906688
746213343401127937
746221811826733057
746259673540603904
746228631488237569
746206921980420097
746206855026794496
746247720004890624
746251364750110720
746144502193201152
746256854955630592
746191998424514560
746222587634552833
746211401404841984
746252946208333824
746264828499599360
746216233494683656
746241806036238336
746207714653536261
746254632352022528
746245304031260672
746224643023863814
746245685616353280
746211153966043136
746138840151142400
746208670870966272
746223976209252352
746216359076388865
746222721697124352
746190618838208513
746209346309087232
746257257885798400
746260864806887424
746249230017236992
746236927913795584
746247027982426112
746206548565712896
746258730212261888
746258553887821825
746255408126431232
746199200400977920
746263985670987776
746196897715499008
746208037501698048
746167856073674752
746182783668617216
746175200568414208
746147652161658880
746197359030243329
746247111730036736
746193432922587137
746208146679463936
746190820227719169
746200466766237696
746192162337886208
746258838886572032
746263683437858816
746264841288032256
746250123152351232
746214622647066624
746249250921713664
746230208810754054
746192854448381952
746233232732020737
746209216243785728
746226903455936512
746207756508508164
746149023761969152
746202144508829697
746192992684244992
746264757372583936
746204590027071493
746266594276478976
746209669044047872
746226572374401024
746207546906542081
746233597879717890
746191776378040321
746250110745583616
746255349427113984
746183182245072898
746227306323075077
746213771094302720
746236517023002625
746198780945408000
746199732884643845
746216891685838848
746251138245222400
746261292898463744
746205550304591872
746233526480052224
746238463091957761
746213050043109376
746262521695375360
746157064192466944
746187129185665028
746243672317038592
746246000390643712
746208675019120641
746181491944677376
746250018588332032
746256200795250692
746231143968628736
746192581818650624
746180384652566528
746202828444622848
746173560297754624
746225829965762563
746227238966693888
746176270120198144
746190849474605057
746217369974956032
746193013722886145
746252556091932676
746256972459184128
746240061046460416
746222155533168641
746255537977720833
746228560365395969
746247367523897344
746181760283607040
746198248059088898
746215490876432386
746240870484221953
746153343945302016
746158008175050752
746229667581988866
746177981236674561
746263746570498048
746238295403798528
746260407665463296
746241491509489668
746224492100222976
746257593329389568
746259325803335680
746161535488299008
746233593710575616
746188940886032384
746261766494162944
746141893566799872
746167449410633728
746234063254495237
746186206229192706
746240438827290624
746220221896101888
746238282627956736
746226714892636160
746223112090353666
746260608987734016
746217260927201280
746152832122912769
746237397877219328
746179982108483585
746188139698413568
746229843973406720
746145370661621760
746229235648364544
746204661388967938
746236059910995968
746252174414454785
746249498284933120
746199473081094144
746209706851471360
746232511454294017
746188097843388418
746140987592839168
746190925072764930
746196394067668992
746224168874573824
746254514538356736
746186151736729600
746189330872307712
746216912984543233
746181345009893376
746225590747856901
746246453354504192
746259975610187776
746256959855333376
746247141300011008
746241332113379328
746210440871448577
746188328408494081
746210927352020992
746222294163324928
746197589683376128
746205529291137024
746188089702383616
746196490746421248
746176462856798208
746226270476734464
746178337895120897
746217575416102913
746222356968837120
746211397290229760
746204904608301058
746217672015151104
746213934781202432
746230745715212288
746208163389538304
746230296664641538
746256150329339904
746245278672379904
746218103906787331
746213616026681349
746168044947333120
746226429604442112
746160747030405121
746251020989304833
746210696736579584
746213352033005573
746179164131164161
746195446511505412
746263997972889600
746206632640602115
746171857611563008
746175657558761473
746170712474320896
746179923283480576
746236143797075968
746247984074137600
746201515551907841
746193005116219393
746235049045962752
746237833921257472
746187733157056512
746251159468277760
746244364414771201
746195622609330180
746224252903292928
746232427371106304
746174940332834816
746247141304172544
746196633478586368
746229759894396929
746236282016309248
746224072497913856
746182787993075712
746192644582178816
746227092522557440
746186361690984448
746191046640427008
746206728832716800
746243840416284672
746212936591380480
746194494068908035
746238798799867908
746220901641793538
746258012675923970
746214794844209152
746232431649271808
746236571607695362
746214522029932544
746238366790778881
746240291670089729
746229231496028160
746221274922287105
746253432600821760
746211409717977088
746231244619341824
746260621465890817
746164005891244032
746246457376800768
746189037535399936
746241428301324288
746215461549858817
746247447500963840
746246679968550912
746236110041288704
746235917086535684
746257119540875264
746238190357348353
746260785136025600
746240094785396736
746170570090307585
746205273593778176
746227897795436544
746155382502993921
746204321574838272
746245790759215104
746251616584613889
746215754958151680
746168124559532032
746194624218181633
746265008724652032
746178878918565888
746232138169651202
746175531868008448
746263234546642944
746220771412840448
746209442929119232
746187510800388096
746243936683962369
746190295893630976
746235023817216000
746264740259835904
746197581194137601
746151334794170369
746251888933376000
746259703164973056
746234566814269440
746187573458960384
746199095283355653
746238601533370368
746162193746386944
746241323607396352
746223787163607040
746248319601643520
746205026285027329
746234017033269248
746247812384456704
746222973367922688
746153285296488449
746210520819105792
746176194698055680
746188538446680066
746231538413514752
746155709524480000
746249045253971969
746173795417849856
746260059584356352
746221803366801408
746247732734603264
746230846437285892
746196255957651456
746235304990801925
746242242159902720
746221983591890947
746227331635634176
746231307638734848
746190220333187074
746243790013407232
746176362138959872
746245589294321664
746253587811024896
746230649049079808
746227822348251137
746194519595458565
746202438399496195
746250840483192832
746229240010407936
746237297075625984
746183215564488704
746243131348135936
746211447709937664
746266090825723904
746255454343303168
746193965938925569
746196889368858625
746161216553353216
746191117767442432
746249326205280256
746227457376681988
746186332003721217
746245136258981888
746226270237659137
746210290191081473
746217093108928513
746224667875119105
746222801552453633
746233623049703424
746189297649332224
746231471342399488
746259321433001984
746210071676227584
746217395237183488
746229462023311361
746224055779393536
746230795996528640
746251628924309504
746193181448904704
746206691352416256
746195119074738177
746187519214030849
746257178311426048
746257945810337792
746250857365274624
746221778167488515
746241055394258944
746219727060557824
746264341788364800
746211758038097920
746196629091291136
746194783849197568
746162483119808517
746233719225102337
746255814827061248
746258394273681408
746209736207433728
746209610332147715
746205319848558592
746146230187724801
746251301705646080
746197967137234945
746250987388600321
746255965931053056
746172553803227137
746235589993783297
746248025996140544
746262206908596224
746248978342285313
746146129826430976
746193324231426048
746242820961353728
746200269625532416
746255361770987520
746231790184980480
746229034271416320
746238328844877824
746246700679888896
746259560642543617
746214958128455683
746254904948203520
746256955698642944
746154602295345152
746242602727530496
746215981458980864
746248990685945857
746219605576683525
746213892783644673
746230997134381056
746207278596952064
746234113766481920
746191457715773440
746264631514103808
746207940973977600
746249712198524928
746151951428165634
746217948746915840
746249494128361472
746205974181011456
746265952443076608
746237821564903424
746227386081939458
746263343795679232
746216443159601152
746223577578430464
746246704953958400
746244620179365888
746185526974230528
746185761490337793
746192153852805120
746245895562366976
746185115751972865
746240509803438080
746249666061307904
746256825775984640
746258352418721792
746237238472646660
746240803521978373
746219660203298817
746235741135482880
746207182203424769
746172562388881408
746229168342343682
746216648500084737
746262009994416128
746196780140769286
746198658975031297
746184046267535360
746241797752561665
746210529098665984
746266569173532672
746205202345136128
746266548394926081
746266548394926080
746159425627402242
746247271222775808
746200257076203520
746189460921028608
746231249006559232
746167747281719297
746244733555572736
746256842586619904
746204094952443904
746195685268041728
746225611757105152
746216300364521474
746196134234726400
746250081427329024
746183324993884160
746242187516600320
746249582355505152
746212022329610242
746196272558669824
746157181628743681
746216866813612032
746232662457671680
746222868753588225
746222218632298496
746250878223519744
746251368919228416
746250718856646661
746224630419992576
746206469020782594
746259459954122753
746253260797976576
746216250016071680
746224794048172034
746213959875780611
746215147056697344
746165230493900801
746262920162512897
746252245436608512
746219286910296065
746245325057318912
746198231403487232
746266422263812096
746217965708664832
746191042257424384
746250765023477760
746238945529200641
746192434644738048
746251985565917184
746221304307556354
746245065060737024
746223099318673408
746223871083196416
746203075975643136
746244721043865600
746252992148553729
746260168728522752
746228858332971008
746209962779521025
746250823575941120
746243504859418625
746263721022980096
746195635242565632
746181139702833152
746217537738661889
746152379381227520
746265189041967104
746246088554733571
746183836480970752
746210084343025664
746251297846923264
746201439811231744
746224416229494785
746211686680428545
746175430999310336
746209660982562816
746265117831086080
746237762836135937
746263037401829377
746198441139703809
746158381338140673
746193374483386368
746201695932186624
746240996577423360
746257773684363264
746166031752671233
746245794748108800
746246113565487105
746226375195975680
746239843068346368
746214756747403265
746230531889631232
746249745979432961
746238555333136384
746228916780576768
746233480305008643
746219509275459587
746197774354386944
746232612243443713
746199174895439872
746211267426164737
746188223815127041
746181261023154178
746180795761561601
746238165514489856
746172067209445376
746259459819864065
746207018583629824
746196037933498368
746192028099174400
746266187286384640
746243307576004609
746159287119056896
746205504272113668
746208104719626240
746209153434038273
746198432780423168
746214962553462784
746213750487683073
746245455122685952
746260617355493376
746217101396873223
746190102754295808
746242221179973632
746173719840755717
746233681610579969
746266023788163072
746199116527472641
746261888137199616
746207093758140416
746216174753456129
746201188375232516
746238702343491584
746249410108096513
746243597075357696
746184910239637505
746225238296276994
746222990354853888
746196289382055937
746198210310332416
746229017448046592
746217575491633154
746246776089415680
746264799265329152
746238739882582020
746262592893685760
746216342479474689
746247405406871552
746187070280863745
746240644004229120
746198483149819904
746256431662374912
746255404095705088
746256372803637248
746155411833765888
746234340212772864
746233488701939713
746205445614764032
746189679192485894
746175192146153473
746266464349454336
746248651278692352
746259707283841024
746250970712047616
746198629933670400
746252262498918401
746215700763578368
746139334890389504
746237875721641985
746202065047719937
746193969890004994
746190547300167681
746195781963550720
746235242046861313
746256288728911872
746209677482958848
746248739325644800
746239860005036032
746186126809923584
746206410350833666
746208259833376771
746203176441782278
746252493169004544
746211829337100288
746257643849846784
746203499243790338
746208352397492226
746205206396821504
746257094127456256
746218439379804162
746191054769033216
746229827116556288
746194880175603716
746190618523643905
746234352661499905
746252472306511872
746216606435409920
746262504918024192
746223292353150977
746197941853945856
746205273467936770
746254304915361793
746199170692710401
746147862128508929
746197065269575681
746165302040403968
746213653909647369
746208012285534208
746205990752641026
746184302145249280
746265243953799168
746230561086201857
746262173341519872
746223053412044800
746233325149257728
746250194409373696
746212185739657216
746256469415301120
746221014627954688
746255911551893504
746210340115877889
746251733991579648
746235657182318592
746242804049907713
746233958401073152
746252170102775809
746145920081768448
746188387321683968
746216929396822016
746220255517650945
746212139572953089
746248818887397376
746255731280617473
746251004258091010
746218166817165312
746200068630319105
746207282648616961
746195521828577280
746246658900566016
746189104732266496
746248126621753344
746263393909235712
746243492121350144
746139796507090944
746193328136327169
746247321495683072
746176106571632641
746211519029927936
746171308036132864
746200064096276482
746264975333859328
746205647042031617
746182485785010176
746240803400351745
746239050248495104
746212819041812481
746201251113668613
746236848133922817
746265541380190208
746246633663381504
746262379084787714
746187837905600512
746226593056468992
746160637730914304
746194498263228417
746265214534979584
746237657672359936
746218078686437376
746261825516298241
746220721324466176
746203356830408704
746227797153091584
746245643946057728
746240476425105408
746242703428456448
746186352912281604
746212936411058177
746202928776511490
746243274084593664
746262479643226112
746228551846813696
746196092119715840
746222528998236160
746197560109342720
746261649338867712
746199393133461510
746257631149363200
746231429416128512
746239436065673220
746169017921052673
746258709165277184
746265076118720512
746220456856846336
746266191702929408
746245433916284928
746190291531501569
746225641276612608
746169647200763904
746255001106915329
746235577377263617
746245811370090496
746264471925104640
746200525570347008
746263629088038912
746221480443142144
746264249547264000
746192258593001474
746239524078944256
746174567169859586
746253059282599936
746238324818378752
746238324818378753
746190803249160193
746250165313409025
746196121463054336
746214169561563138
746161828980482048
746221891438841857
746213138031206401
746182343157747712
746236068119207936
746225338959593472
746254229665361920
746189415001657345
746250731318091776
746242464458149888
746230154381295621
746196897753247744
746189733630357504
746217328128331776
746260588104409088
746244746255998976
746237867383492608
746235304789479424
746254011318304769
746248424606044160
746231206962855936
746206468794245122
746225569881165826
746223933980971008
746264736103170048
746185376008568832
746183526018580480
746191302174269440
746161120084434944
746211774664310785
746220377399926784
746260864857161728
746236445694713856
746211728711524354
746237649636122624
746254842067296257
746211384728268800
746190664673570817
746185782579372033
746218393364094978
746234960692940800
746254741060067328
746207215359393793
746227339730649088
746237922181931008
746203113397182465
746219995500154880
746223846034857984
746261951257403393
746221270761537536
746211707853246465
746239796708708356
746248189892755457
746148545598787584
746218045446594560
746211657156702209
746149858650763265
746190140419104768
746201838622433280
746215029465223168
746232637300236288
746254682293702656
746262043515297792
746265952589856768
746189385410875396
746213821501440000
746212424924073985
746192678296051713
746249628329222148
746265692379447296
746263582803922944
746265726172946432
746143919520489472
746221820261478402
746251922676527106
746177926555635713
746259573015781376
746188173353553920
746246176450691072
746184964597649408
746159337761046528
746185690245922816
746216707195166721
746225771094544384
746212193998278661
746260814420553728
746210658971095040
746259581450477568
746176848757919744
746171178214129666
746221517952819201
746213435508031488
746227914639708160
746225498720632839
746198885874302977
746254732767879168
746244196751675392
746235296438575104
746196096343367680
746238333286678530
746194561509187586
746226484214267907
746248428800217088
746204216687923200
746181877736734720
746186755896938496
746259623288549376
746211015679836162
746263830087483392
746232633013608448
746198638414598148
746229902366511104
746151574112706560
746191524820484104
746254569391427584
746263884814655488
746145001508323328
746171253602426881
746207496478461952
746205504330883073
746229105494876165
746191575131136000
746227713262813184
746250307898851328
746198411670495232
746207916219236352
746240010656034816
746231882304487424
746209656788287488
746253969656160257
746196650037653504
746210466007941121
746225108407050240
746241789078700032
746256762718818304
746222453282607105
746147488726286337
746202975287160832
746242699183951872
746186776612462593
746138395445952512
746188198393503745
746261972044423168
746235690719973376
746213972471222272
746249859125022720
746192342751666176
746217369865846784
746186982397620226
746213146122027009
746239008435429376
746243630554300418
746219303674863616
746256377010593792
746242468820049921
746242879807438848
746190828477915136
746153646065389569
746203386194735104
746186407538921472
746184855663190016
746189754576732160
746142417884065792
746233069045047298
746221543479345152
746227142560612352
746187720511229952
746195450672250880
746185392714563584
746250974793080832
746234918825398272
746241340225261568
746169764612026368
746226987371356160
746219635079417856
746234373813395456
746231122955120640
746230368144003072
746223023821201408
746158096020541440
746247850187722752
746217214592712704
746231454468706308
746223317384732672
746188794123083776
746251281027731456
746234105239478272
746214769384792065
746224630327709696
746256112958111745
746220587010318337
746212550853812224
746256205102874624
746252057019973632
746219378861969410
746266179120005120
746167977985318912
746188726909337602
746228438600548352
746177826055913473
746150693078175744
746237746021277696
746258796905926656
746248386983006208
746262995773296640
746185967061598208
746227591451795456
746252018914893824
746256724928114688
746196155160137729
746240992186007553
746259954684862464
746221103001927680
746264505731125248
746186776692334592
746246520308006912
746188882123755520
746218418546716672
746198839615356928
746230351312257024
746187204347625473
746255831801430016
746237980814118912
746221660726956033
746194699656929282
746255311787429888
746190333344505856
746235363396509696
746251008121118720
746236156228968448
746262869826744320
746183383403925504
746247988431884288
746226408809103360
746225079273459712
746260344952193024
746169332800045057
746204166113005569
746242221037391872
746152052208902144
746224374496169986
746198747269337088
746168292553920512
746223439250219012
746200383060484096
746243961845493760
746191746795606017
746208708674232320
746219194602053633
746201368562569216
746227625123676160
746253717696028672
746203830711246849
746217579740438529
746192648608743425
746211057610326016
746229231571468288
746171144357711872
746233081678356481
746252795272171520
746232687510200321
746258734070927360
746215038042537987
746242246580834304
746222940056752128
746198982007762944
746265726240043008
746190342001561601
746240040066392065
746232540722171905
746193101564219399
746227641640853504
746230116552839168
746154107283595265
746168288368074753
746198814202028032
746190136409415680
746228749268455424
746213310035427328
746203620845096963
746203604340486148
746240635951161344
746198075966820352
746158897187196929
746180187595874304
746168761976127488
746202924708069376
746232427543072768
746236437079547905
746185560545439744
746168816690921472
746205588120469504
746187544233054208
746198457929523201
746162273576615936
746189683227402240
746218963726565377
746209077802373122
746190622839701504
746213083320713216
746250852957052928
746254611149795328
746223510293360640
746240157464965120
746193567429758980
746245878692843521
746205005137383426
746262458881433600
746141301893013505
746220251377893376
746184994050080769
746207395995492352
746266426428653568
746191285652852739
746191596115222528
746184612443992065
746192745266483200
746250290953760769
746159689906327553
746190207628644353
746242892352524288
746173984228651008
746186747386593280
746260084855029760
746190320698691585
746219454627864580
746164156756287488
746230875751223296
746221283201814528
746214991888474112
746186625856638977
746171337299877888
746241558492618752
746139318020890624
746236059789459456
746262362357792770
746210352996638721
746244657978310660
746258436401340416
746266489662095360
746213175817711616
746239599870042113
746264941959610369
746211527431069696
746265495465234432
746194368218882048
746244528261181440
746250395966672896
746189993865936900
746230838031900674
746187829546385408
746182297259479040
746200429067853825
746193714138144768
746234788999135232
746153721311133701
746172251666538497
746258721643368448
746207857176018945
746208041691840512
746234830656929793
746212328408915968
746187409898016768
746210843705016321
746222726092722176
746198084393177091
746258671236190208
746243144073650176
746228086492930048
746198722262884353
746198034237657088
746191231038808069
746200596839993345
746178610206220289
746147455301890048
746228774224568320
746207068701392899
746223288293023744
746232415119515651
746264174355853312
746253369669468162
746244209125036032
746190857758351360
746148235425812480
746203864316055552
746235455721480193
746233375594151937
746264538975133696
746187867236376576
746216522767466498
746242888288243712
746229801908740097
746235921209536512
746259870752583680
746180267161722880
746214551222255617
746227629263446017
746221123746992128
746212282107994112
746151683105898496
746209480526860292
746254632171638788
746200638841716736
746233413384822789
746229600603115521
746223019664674817
746238337208356864
746243932569296896
746261225797976065
746221589503455237
746235082541699072
746255496101904384
746185040325808128
746206628442038272
746243487880855552
746209069497622530
746176358099881984
746248743389798401
746222101070123008
746251486569566208
746242632062484480
746229298437066752
746259241867042816
746265235544285184
746248093390123008
746186533535813635
746212940882161664
746186533535813632
746209786786549760
746206276191870976
746250001475477504
746219140101210112
746164517676122112
746160977649901568
746220628785520645
746201905643192322
746155122460360704
746193802184916992
746213506966396929
746262232388997120
746207760816037888
746155529223888896
746153427697295360
746239360828223488
746249305548267520
746229671998562304
746236864940511233
746191822309883906
746232675061555203
746231366417715202
746141818056773633
746233253749620736
746208255739715584
746208071295238144
746199930167951361
746251453061271553
746260256880234496
746168506236862466
746198134758354944
746214979326509056
746194129474879489
746155441256808454
746206213080133633
746248600678608896
746222377982300160
746225909468803080
746250517492400128
746222109374832640
746217323917258752
746184641716043776
746243991289630720
746262735583862784
746257219994411008
746239620677939201
746216728175083521
746237070822121473
746262479672578048
746260445674168320
746254392903360512
746223703235563520
746203243458375682
746248110175825920
746187741369503749
746255219521093632
746263884810563584
746193323849715712
746195102591115266
746207416702775296
746152240696725504
746190551758757889
746182788039213056
746224038914121728
746140559673163776
746216027969622017
746252627273363456
746242636617519104
746218129080999937
746245287090491393
746190216101142533
746187686730399744
746171660496044032
746231240508858368
746227948106063872
746257337510408192
746208620799373313
746209413426352128
746211506434383872
746210495468699648
746229529388023812
746263830150295552
746219618042183682
746203377709645825
746251574335406081
746175049380540416
746200198347513856
746190526454501382
746195584629936129
746209942059659264
746229910780313600
746176886611447809
746245895457366017
746245354367107072
746179600061968385
746246394382553088
746236257013899264
746238081389363200
746247799797256192
746234709097644032
746204421952921606
746145743874949124
746210969332785152
746232511441735681
746215860189044736
746256288850583552
746253587794145280
746189175871807489
746158872184954880
746261544544018432
746236697495506945
746264098560679936
746195077395976192
746198243847999488
746200219616894976
746262660044357634
746192456014692352
746257475825967104
746239104698880001
746189125548548096
746192136874270720
746234260424527872
746149493721206785
746194452373331968
746259862389141504
746195387485028352
746206318067757057
746241248231555072
746168476763578372
746241659222921217
746238480049594369
746256985360859136
746225561257705472
746251595499900928
746252572588130308
746258574683181057
746186860498563074
746237603368828928
746218376494620675
746260902505291776
746245899823775744
746190979615465472
746226823940300800
746261414315196416
746201041754959876
746262521489788928
746243836041650176
746197409332494343
746221619001995264
746221786556051456
746201897091006464
746226018583646208
746224856669118465
746252287643885568
746183156961771520
746251495004200962
746176467290185728
746211472833814528
746229566901870592
746242275706085376
746266413921341440
746232712894152704
746207039324446720
746229722397343744
746198331907440640
746236122653556736
746232481943191556
746226274478153729
746242627998089216
746261926154493952
746214228441202689
746264526555840512
746237024328257536
746259916814491649
746202635368206336
746187275722067968
746192376096423937
746231936884965377
746230938426740736
746248739350843392
746207719082725377
746244444110864384
746185141098323968
746163041243365377
746191440854683649
746209274980765697
746257085978001408
746239599681249280
746259304487886848
746261565217841152
746233933222682624
746225234366201858
746246855726665728
746191931349164033
746193604893302785
746207718998867970
746230326339371008
746202333504110593
746155709318914048
746259098946117632
746260546178125824
746242820915105792
746205244275580928
746265680060780544
746193374533693441
746209639927189507
746194490193371137
746237926208507904
746247611095580672
746252233197621248
746248944745877504
746230149947883520
746263889126494208
746225309834346497
746254837814276096
746202857527873536
746192506245677058
746254774715154436
746185409575723008
746242170688937984
746206871711735808
746186952844554241
746216891920769024
746222382059126784
746262609649774592
746260311133589505
746224466871521281
746193147881938944
746260315436908544
746233748857880576
746243349632417792
746203776202137602
746231412307562496
746216309004730369
746202467486990337
746165129922805760
746222503756869632
746246541560713216
746243231986266112
746209270794883072
746199842083352580
746195714925961218
746210013312487425
746182800626192384
746235774417264640
746236789711482880
746264992261906434
746252400877514753
746173908466864128
746262370687688704
746209669350227968
746204560767619072
746220649761234944
746214106953199616
746263201193549824
746219177539567617
746153838973849600
746193630147153922
746218913420042240
746170997926068224
746238676942753792
746180451799175168
746253847987896320
746209136531017734
746188907541192704
746228686144188416
746249670297550848
746190874749472769
746195815257911296
746201372912062464
746227285443772416
746223229354663936
746234885342277632
746204644452372482
746264509547970560
746243995303444481
746249653323243524
746233559828992000
746252732152045569
746265956897460224
746245236871991297
746151691230285824
746244599392382976
746254909201387521
746226194878652416
746190463493767169
746164324738174976
746255433346736128
746226551235084288
746250873941135360
746222239754792960
746258038118547456
746221186934202369
746195303540260869
746196968876060672
746243848649736192
746193051203166209
746254754012069888
746208297514991617
746232842712027137
746239159547760640
746265734398021632
746197057027743745
746260474786881539
746186894271098880
746221908023083009
746233425749651456
746220708846415873
746242615536803840
746178014837252097
746238702314086400
746266527037526016
746266200116703232
746266334367973376
746178665017376769
746205952991322112
746225729315082241
746224747717894144
746213313973911556
746173103089291264
746259376063713281
746201074986409984
746242372078546944
746223195909328896
746238697889271808
746261611577507840
746259761637752832
746234080170127360
746254510440452096
746254061742231552
746241977805639681
746183488538316800
746200793888358400
746207437695291392
746169525582782464
746197250091540481
746217298692710401
746237309490597888
746213364565610496
746233639881441281
746211556845748226
746259371705794560
746244352037511168
746228971398848512
746189834323058689
746246050571128832
746225007873822721
746230716342538240
746238073223020546
746245266215477248
746174072132931584
746228304399597569
746248403517083648
746264681564770304
746243353889562624
746233836762075136
746205605015130112
746190199227617280
746180271444230144
746248789611134976
746256201009209344
746228665407549441
746235204126179328
746176555135664128
746139146377277442
746215419816484864
746259153488863232
746262190450049025
746181768751964160
746250664272084992
746221354362429442
746223904515985409
746217873245253633
746211678426013698
746198399272161280
746260227289419781
746232561588830209
746265931547021312
746258960617988098
746266506061881344
746235510431985664
746168208428773377
746211183338758144
746219903267438592
746229088705085440
746172717305630720
746204942109540352
746215071630561280
746206209070366720
746158095940739073
746226488479879168
746246495322669056
746254170869665792
746225901138939905
746220851121381376
746179948285562881
746241223116021760
746236663601332224
746246205739524096
746195266076741632
746252966898896896
746258646099689472
746202635317874690
746181949094510592
746223493553913858
746172495200423937
746201977000853504
746265273129369600
746250475725545472
746259883541012480
746189003892785153
746263666652131328
746197665017303040
746263150748639233
746249326402338816
746188483761307648
746185296174256129
746199636549873664
746246025405399041
746229839774900229
746202912066461700
746226710677360642
746205269336612870
746248478981033984
746252082122985472
746244171611025409
746195517789462528
746209535124070400
746183836384518144
746239566324051968
746260122326949888
746200391272927237
746180241798791168
746237808658964481
746234780405010432
746207152612663300
746258373360893952
746197203572559874
746170414548738048
746176815417303040
746256951487639552
746241608828391424
746249406274502656
746237100056416260
746154275223441408
746228686014189568
746236642642407425
746236521263443968
746179990325104641
746192376322895873
746209635548356608
746209644087914497
746215176320344065
746229760028639233
746210222792802305
746232142485561344
746231605602062337
746218527665754113
746201649929064448
746258864199327745
746178551733424128
746239667033378816
746151620233338881
746176802536591360
746235652816048128
746228317020250114
746230716287987712
746211716153769985
746214190537310208
746217495690809345
746209044289859584
746176379088158720
746155990391861248
746184994171781121
746257811651330048
746212370360348673
746257169843003392
746202828130004992
746207815388147712
746247430555992064
746184322953191424
746238429516562432
746247057296465920
746206196432961536
746181928169136128
746200697721413632
746250832287404032
746202018641907712
746238983106076672
746186277725286400
746219140071849985
746219223781773312
746220398417633282
746205663722774528
746236722699075584
746260760104402945
746216208316272640
746193093494349827
746249166934904832
746203516234956800
746199426943705088
746178211982237696
746256930666995712
746208184516255749
746159178121641984
746233711004286976
746165230548332544
746169986725584896
746238395899314176
746177247338336258
746171257851260928
746197799218253824
746266544188047360
746190400730333184
746218305422188545
746264119708426240
746207597393379329
746188081208799232
746248969827692548
746254615297961984
746209103001726976
746217105641472002
746192695027077120
746201247078719489
746239775833731072
746215235002871809
746188710333419521
746227574737534976
746245312537202688
746219592985411590
746239117348896770
746215679729119232
746137917182054401
746261657639354368
746230842029072384
746256536570208256
746151137510817792
746219701798240258
746147278935601152
746181315733643267
746225016019124224
746246436317204480
746148923157454848
746229839846211586
746229780790403072
746241956934750208
746187577623879680
746170276338106370
746204128448131072
746215411184599040
746235879505571840
746219102205673472
746255357807296512
746138231993950208
746195786283655168
746237272106766336
746265080166125568
746189360282820609
746262794442575872
746173040380284929
746259401208631296
746237825410957314
746258817927753728
746191813988364288
746192858617524224
746209731996377088
746204963315974144
746262316212170752
746219718583848960
746229923367444480
746236751748829186
746204611095105536
746239645877317632
746188957638098944
746190899806244864
746249452072144896
746247690531573760
746202421479694336
746166258358444036
746241629795713024
746219991226163201
746263037372416000
746233572688691200
746257932967383044
746226031376240643
746182762755915777
746227817835180032
746204619345297408
746254590106996736
746194720607506435
746190610214752258
746201230280523776
746226337203904514
746230175315091457
746253113858924544
746191864408113154
746246562372853764
746188328806952961
746202412931657732
746259656968908800
746181944694738945
746250022442917888
746252593597399040
746230896445947906
746197103022505988
746257710950326272
746178723452420096
746215956687400962
746236835609772032
746235321793142784
746186755955556354
746215361075240960
746263385843589120
746254674244804608
746240061184802816
746199112337391620
746195966617780224
746151142103486464
746212282154131456
746156233707651074
746225704199585793
746198814327869445
746191297979944964
746213637094674433
746264375422492673
746205944887934976
746216489309474819
746179948545638400
746208117164126208
746200928508747776
746258084201369600
746243106048090112
746229797815083010
746218921733193729
746197581433188352
746215583390142464
746201880401838081
746185103152316416
746232926505836545
746186965264048128
746200542322393088
746224042919616514
746230762312073216
746264480426885120
746231685314797568
746264698618679296
746251876321091584
746246155428855808
746204095074078721
746220586905460737
746253348580491268
746232335054475264
746191776159936514
746207186150273024
746264937442381824
746193701551013888
746160138596286464
746187485647101952
746214991901007872
746185270760902656
746265860348731393
746245245143244800
746197711351734272
746220993958420481
746195245172285441
746199334614491136
746257748493471744
746205009327448065
746170049820524544
746209031715336196
746241050931404800
746259916822700032
746251398321479680
746236244271763456
746261124836921344
746234063405494273
746251100458737664
746244880452689920
746238299342155776
746214383479447554
746257916345319424
746185954596028416
746258406885961728
746233496985690112
746203390233849857
746231353583144960
746241084506857472
746146985187610624
746235560658796545
746185501535670273
746224999497773061
746194695458455553
746181969902329856
746197639914364928
746218435168731137
746251943551598592
746178098782056450
746259107338915840
746220629104332800
746245354308329473
746227914471923715
746239226363056128
746203180766138369
746175862945517568
746220461294419968
746204539410227200
746261900703502336
746204426533101568
746243148079316992
746215780417626112
746198130576613376
746245153124384768
746196729804922880
746245358506942464
746188458687770624
746262450274729984
746231995663974400
746216636101713920
746196448694304768
746247493579587584
746241067998011393
746187296882319360
746232947674488838
746175288606785536
746213720917848064
746234751007133696
746255479391854592
746242296664850432
746265038088998912
746217218774466560
746239423784722433
746193827514331143
746206498238267393
746226337422008321
746243911467798529
746188093888172032
746240178633609216
746256716615028737
746249620058148864
746221836724142080
746225947334979584
746259379960197120
746239486703472644
746202568074792960
746215461616902145
746189217626132480
746240031992352768
746188081217179648
746249142029197312
746239042010767360
746220725623656449
746199003277103104
746209342278377472
746203713417580545
746263620456222721
746225305572892672
746213028970921984
746197572671287296
746192459797954560
746256079252766720
746261242327801856
746240791123636228
746170511248461824
746245090272641025
746238865787125760
746173153437691905
746236970079182852
746212051459026944
746256146349031425
746225796251947009
746195794298998785
746253340477120516
746233547543838728
746254426856427520
746214064670420992
746179021273206786
746138194261983233
746205726654140416
746169810589884416
746144313579569152
746169601021476865
746144330453291008
746220587043819521
746139745793638400
746214245059047424
746180489527033856
746240564375367680
746229327964966913
746209019119841281
746260831319515136
746191251972644873
746249355552751616
746242212996878336
746193441646772225
746238056118657024
746194267761086468
746185681811177472
746220272340996096
746227318943682560
746184226609889280
746205567312506880
746218594510344192
746184956410470400
746165226349953024
746238454875332608
746158729330982912
746225343514566656
746235476772683777
746264962566361088
746207270019620865
746229759797927936
746225624335867904
746234600372899841
746239264078209026
746177427785682948
746204044641787905
746217118278909953
746142568828776448
746252329389789184
746243328488833024
746252102851231744
746255772892405761
746254648965758976
746217118266318848
746246109488635904
746247841438400513
746255844464001024
746163078740475905
746254724291301376
746194397616713728
746211988703830018
746195710605824002
746223720155385857
746256310086184960
746243970112458757
746223015633924099
746141444532994048
746192401237049346
746227423784538112
746207035214045184
746158456911069185
746250672950116352
746216757493305346
746226861592584192
746218481264144384
746198361515032576
746198034422202368
746212034895720448
746212034895720449
746207446109036544
746261141924380672
746189247317581824
746258918918131712
746203566440755200
746238324646371328
746242648860565504
746223334279380994
746234579082579968
746250978832302080
746221073717301248
746224210918309888
746211305091039233
746213062567305216
746228908480028672
746261896739819520
746172981823430661
746242128766853120
746193282225496064
746262483703324672
746245140591816704
746240677588111360
746253214677409792
746242758122213376
746241222872752128
746175653590892548
746214601549709313
746232414817574917
746190421550718976
746245589105582080
746201448401113090
746238983156305921
746261905271037954
746255017959645184
746243311854247937
746221467839270912
746247304626188288
746209119619604480
746258591435239424
746184759215276032
746265008703692800
746242691055378432
746231995387129857
746222516348149761
746237359860027394
746225368479105028
746245006336221185
746264664850468864
746243357723090948
746224592482557952
746189083475509249
746185963110555648
746247355230461952
746212450249256960
746207316056248320
746140983276994561
746249766888218624
746245677164990464
746198218669621248
746214622642872325
746181969965244416
746202392106958850
746229709684387840
746255793964584960
746195362268876800
746187863180513280
746187863180513281
746203428074856448
746247015453995008
746245022970896384
746266455889559553
746262962168602624
746238740062863360
746247938205057025
746247929678045188
746257069012049920
746261741554831360
746207731493666816
746256360178847744
746232620468445184
746212743812767744
746265529149685760
746152047767130112
746199984782008320
746240186820878336
746208280976863234
746256997725667328
746172059018006528
746217785395544064
746148214294863877
746229437021118464
746251205609988096
746232830024265728
746238580373098496
746209790716612610
746179386508861440
746201993841041408
746178358732435456
746191990157565955
746222868883607553
746198457686196225
746223665436463108
746255471011565568
746239692010487808
746206737464594432
746243756194668544
746180166427287552
746213045446156288
746197644133859328
746208079453126659
746265881454518272
746224210788245504
746260109723066368
746239692102864896
746218334698409986
746224558974205954
746215683772424192
746253298206810113
746200383005949952
746226937090039809
746206112517492736
746207823726469122
746172570530111488
746243945173233664
746230926091255809
746145622261006336
746203973284048898
746253638025240576
746231416657051648
746181215259074560
746258008527749120
746198508156256257
746225989441585152
746201205131534336
746211791470878721
746201431753908224
746235258547245057
746206905014460416
746166472024662016
746227134469799937
746241399272574976
746194477430145025
746241181068124161
746211946924380161
746252631459389441
746197682050338816
746167831004323840
746232314288447488
746253369501753344
746262144052789248
746229978023395332
746166195422961664
746255479249076225
746259594209558528
746232834545713152
746259337971142657
746231001626513409
746199539871145988
746207324570714112
746261695564156928
746178497111035904
746189163142086656
746196180435009540
746217156065398784
746251498892427264
746264400735125504
746194145987821568
746164643446591488
746255479513419776
746192329820692482
746234357019344896
746250626812764160
746235275613921280
746212215183728640
746235707530719236
746263004006780928
746245282858426369
746232381351202817
746235388558114816
746259950641512448
746249955489255425
746243529953902592
746246163809042432
746248369916547072
746192460104105984
746139796247089152
746207257428299776
746260646900162561
746239792648577024
746243404141473792
746262886503354368
746141679720239104
746226480187772928
746187900774027264
746215692228165632
746176026695376896
746256842557358080
746230057723559936
746265457829744640
746200651449798657
746230770927210496
746245572630319105
746258138442117120
746231622031183872
746183756881469440
746200898875994114
746173485156818944
746203541270781958
746251880775376896
746193349174931457
746258977428750336
746206322291400704
746188341276614656
746202568204791808
746240535086628864
746241700960444417
746193307433238528
746240883402506240
746227470060257280
746220951931494400
746233756986466305
746175338879692800
746244225935810560
746214740171468801
746205433153490944
746260055574593537
746186273350574080
746194368306962433
746200064461135873
746207404455399424
746195698110988289
746176974738055168
746219572148133889
746264535066152960
746245505559203840
746265617058127872
746240832919875584
746209723779715073
746208176249307136
746230850426019840
746199829236199433
746246281429868544
746240518133157888
746193701458714625
746258453275021312
746200869692018689
746220683504431105
746225402020958210
746225817437409280
746244230239027200
746207932660932608
746260403592790016
746228833028710400
746145907280875520
746205487666847748
746142115747397632
746216010936553472
746234050562580481
746239658602860544
746213913818075136
746165528322924544
746247279405842432
746230728963198976
746245132278718464
746264283365916672
746202354513391616
746196708963418112
746179709289934848
746255055821611008
746227306226540545
746254048999931904
746254510356570113
746223862874943490
746218737255100416
746230217077719040
746204392706105344
746168653104578560
746250546789548032
746189192628047872
746261087054594048
746240555944812544
746199334497116160
746251935309832192
746238781724954624
746210826902614017
746226660345733122
746251163272626176
746225435596333056
746216589951807488
746203449004457990
746225536377053185
746203369451098113
746256867635138560
746238148527566849
746201846771908608
746260265117884416
746253717880578048
746239301856329729
746248185467838464
746244381343092736
746229973690703872
746193378644135946
746187992906137600
746199246555099136
746252417663176704
746263251487326208
746234705079504896
746179453311586304
746187116535746560
746183098505650176
746179889850646529
746234549944745984
746265579502305280
746197518539620352
746230351446433794
746208692031225856
746217323686563840
746179369761112064
746195878365405186
746191751363203078
746264757393567744
746165565920686080
746213854942625792
746257853250404352
746239150941077505
746193135273795585
746252593635131392
746247065773178880
746228795112251392
746231072959062018
746262609557594112
746254640438644736
746222629619531776
746262865426841600
746255483594489856
746182661916463104
746225775444000769
746231303624753152
746227398509629440
746258436527095808
746222725908172801
746239662717472768
746248189632724993
746190451087028224
746250756802523137
746251243010416646
746249917887320064
746247120315944960
746219110715924480
746259031832956932
746149388712542208
746251058503106560
746236726738202624
746260743205457920
746190404870037505
746186336218939392
746249888229433344
746246306268581889
746263045739995136
746265612851249152
746203143017369600
746233258019414016
746196717310074880
746223187399081985
746223187399081984
746213871887605760
746175800408367107
746265118061772800
746263494773907456
746233220291661824
746260328128847872
746221085939535874
746233618901590016
746246222445420544
746157475498496002
746197644091887627
746162944862412800
746247937928368128
746241805805465600
746204766074601472
746189293119385601
746192099435896833
746209505747165190
746242271583043584
746227566495694848
746242732952289280
746187720599408641
746263192943243265
746201226144952320
746174198087716864
746236701433991168
746218808738603008
746216925521313797
746257853359489024
746251360572678144
746215059051819008
746258926975463425
746216694884950016
746174499813527552
746199842033020929
746144489593413633
746247719765815297
746183568204906496
746253365684871168
746229944355721216
746255177636712448
746231211291377664
746180204322775040
746236412106674180
746258608204066816
746187611304263680
746191423817453570
746242132957028352
746222335821119488
746195979217440768
746196918741524483
746183052246683648
746257517995507712
746191357048299520
746179394725543936
746213531985412098
746248974215045120
746221647997239296
746215352703430656
746217638607491074
746245950058921984
746188316131856384
746220306071597057
746265520425533440
746216669702348801
746221161415991298
746232020607524866
746246541174767616
746256813138534400
746248965830500352
746247128423477248
746218116712013830
746248257022529537
746255655586140160
746160423938953218
746250043427012608
746197069619040256
746198348969873408
746189205336821764
746182326514749440
746262408449110016
746180631919353860
746209945926803461
746205588057559040
746254313261924352
746216128410619904
746188974452965376
746235338541015040
746252358770917376
746215708833415171
746249343020171264
746255554906042368
746266166671347712
746256615880400896
746230510813229058
746245199379169281
746251083958353920
746199896324071424
746151032820989952
746232163297701890
746214069095399426
746176983135027200
746182607759642624
746249791747796993
746179579211984896
746220033508945921
746205156304293890
746194812802498560
746234981853233152
746227905919758336
746233786619174912
746252245524709376
746209450956972032
746236567237189633
746202891195555840
746160998722076672
746256083350491137
746256888497463297
746138034844868609
746265549924147200
746237788031377408
746200911366676482
746222919055867905
746209044327628800
746235761985363968
746248076348764160
746177062898122752
746199070419542016
746220389672509440
746198835261628416
746218259028946944
746230288632578050
746253759777480704
746213813012160513
746244276619620352
746213557432262658
746233610512961537
746197006792593409
746243609410703360
746217667799900164
746227058934616064
746258100701667328
746208641787695104
746227423646126081
746208331098796032
746208331098796034
746149078405423104
746207224016470017
746221711025070080
746261099931144192
746209220341620736
746171840876380160
746207106362019840
746244804980334592
746226974926876672
746247854130343936
746160226844311552
746239700541726720
746197413631655939
746216291866816512
746182238581235712
746225213465985024
746262861278756864
746254401380159488
746223531512389635
746201104396881921
746208939365171200
746179055020539904
746191424199098368
746180560901529602
746201142196002816
746186025790283776
746226081745637377
746237859045138435
746163951138856962
746262148163207168
746211996874354688
746210508282331137
746214908086280192
746226262062960641
746199053612941312
746237364066881536
746141905910697984
746205189581901826
746187875591430144
746255487965007872
746236349368270848
746215147153166336
746245916508708864
746262211425755137
746187036915171328
746195563863957508
746246939793063937
746259010995773440
746243445807689728
746238140344504320
746219093850611713
746260378271748096
746215402967957504
746244863784525824
746225460795715584
746224513004634112
746260265210155008
746186873152901120
746233836967591937
746192640215908352
746254422515326976
746211527493980160
746206427086102530
746190605982695424
746229495716208641
746148293898567680
746219496583528448
746209119573413890
746209497379545088
746266313228750848
746259791010467840
746230288368316417
746231861311995904
746262492100190208
746236185555656704
746222138831474688
746195068860542982
746208222042697730
746262748032536576
746255618009407488
746196985657516032
746208390167224323
746200034945835009
746157949245100032
746181923995848704
746221845477625856
746231840315322371
746148528808931328
746261058004918272
746215348186165248
746192350804742146
746219655732166656
746219060258451457
746263645659627520
746194791952588801
746253877251497984
746221039869321216
746169282162229249
746222331719081984
746241151678636032
746186600523104256
746226416883142656
746184650310193152
746244108717592576
746253067687952384
746190400763793408
746206586327076864
746216015407681537
746169647150563329
746233010651947009
746212504678760448
746226400177229825
746231525746716676
746248319727452160
746217776839168000
746219139916652548
746220142346936320
746211217098694656
746227620711260161
746253336089788416
746254267074383872
746237355858661376
746255370272800768
746243148205203456
746214668952178688
746214668952178689
746228002720079873
746226001965834241
746202761046286336
746220029364969478
746232041750966274
746232041750966272
746163141793423360
746194490055004160
746254921394073600
746229063522541568
746264358783692801
746251977202380801
746184977524592640
746235086547230721
746180711615467520
746255210939584512
746202874439335936
746183840528379904
746190438231482368
746216933796679680
746261850564796416
746262895110004736
746250232422408192
746235917178855424
746207412655316992
746225544618926083
746259728284663808
746175007362007041
746208662478163968
746238211429535744
746230385097351172
746221170119180290
746233362843471872
746228816348012544
746233358854692864
746221929309188099
746243571641126913
746241684460101636
746240598110277632
746243550698930177
746266237609611265
746239025053212672
746222935648571395
746196129990119426
746205814864515073
746196129990119425
746249406006050816
746204719815630849
746265633688592384
746257522210840576
746214966533857280
746231211186491392
746214752611774465
746177956020690944
746200735365292033
746232507008376833
746206964078649344
746205911123845123
746204480866131968
746242946979115008
746150097424027649
746253935720046592
746190215950147586
746173560515928064
746182607709310977
746236432918839296
746193458046468098
746200072858173442
746232586742095873
746213897103777792
746232662499594240
746211275479224321
746226437900820482
746177033466679296
746232251319357440
746249049431379968
746264874854952960
746170284542205952
746194662143070212
746151821270462468
746215981534453762
746194867672383488
746199221330542592
746201901557899264
746253004978921472
746229055393923072
746256867899359232
746169269545635841
746255248742748160
746224974227083265
746233064888504320
746206552848117762
746213163289370624
746207039450341376
746227977432686593
746240472356511746
746148956804091904
746234201553272832
746222965113520131
746215570589130757
746171165576658944
746231223924596743
746167021444997120
746171857385054209
746212609284677633
746191226899075074
746254649087270912
746196431866716161
746207186175459330
746201800894615553
746173086563721216
746160910507507712
746239650042363904
746155344561315840
746196159337639936
746223308958367744
746179231349153794
746200475351945216
746208155013505024
746217881617072132
746171597443178496
746245656474419200
746255630621642752
746254850254639104
746192824828190720
746210336315838464
746217701383667713
746207433496760320
746198269311606785
746224131289473027
746245761323634688
746260101435101184
746188684957884421
746194372639653888
746164857221709824
746227247518875649
746228275119194112
746230825381855233
746230347067645952
746241780635602944
746225460804124678
746255038838824960
746246901964537856
746259006931484676
746194296991186944
746232717130379265
746234486824697861
746229038356652032
746192375962185737
746241361574125569
746187066002776064
746246134591537152
746203524715798530
746206448154087424
746208083756539905
746235992806395904
746250752604127232
746255848540758017
746230250875457536
746207936993583109
746170183870480384
746250467211157504
746178165882519552
746219513092288514
746189964363235334
746204359105515520
746198751413309442
746212236251664385
746218267404992512
746240564295667712
746264253875781632
746234985963655169
746233987719303168
746181047398739968
746232482194874370
746184574875504640
746228216516378624
746172394591649796
746151515195314177
746210986185523200
746228996531093505
746219253129314304
746190547480547328
746230372279562240
746199992767909889
746250110800060416
746230070184861696
746190337568215041
746218611606323201
746231483916918785
746205659465605121
746249972459384832
746156896327860225
746229135123439616
746250714603655168
746195681304449024
746191180610691073
746200852617007105
746196633533112321
746228833146134530
746198126701142022
746236634253795328
746251788483960832
746265159811858432
746241306725318657
746149002677260288
746241382163984384
746183459081695232
746176811101454336
746225460753793024
746255576053784576
746187258923986944
746200022371315712
746242590475837440
746220830183428096
746246566583861248
746218024252772353
746244750534119425
746234637941248000
746232477895688192
746211388830318593
746225947506933760
746263423311290368
746213678874189824
746229344557662208
746257639424860160
746260265289785344
746261984945963008
746237674621571073
746187422535409664
746184914635104256
746248801954971648
746238484201889792
746244360363073536
746263607877439488
746213515598258176
746172381903757313
746238328773632000
746195915950555136
746190371240062976
746232733504929792
746218078787100676
746264732097781761
746187669948989440
746192816406048768
746256708511604737
746249125201534976
746141780140261377
746204157875363840
746252157691691008
746159530682155008
746244716707086336
746229193747292161
746187292734193668
746235820730785792
746256616010424320
746231034983788544
746183563901538305
746186092953600001
746226937102635008
746197199592132608
746220075133239297
746237070419468289
746248604768157696
746198860553326594
746230682523860992
746257685700567040
746260537663684609
746250492590817280
746219357961756672
746243009830916096
746260621524635648
746190945956171776
746230078791524352
746255848717025280
746193072468303878
746216946190868480
746236986701209601
746241948713836544
746248986676310016
746199334601916417
746222118019301378
746211191953842177
746146998034784256
746234709026299905
746220406634274822
746185669240774656
746175917492363264
746195371022393344
746209136581316615
746205952878084097
746262467081306112
746243609511477248
746184998189817856
746183035331186693
746241105629347840
746243164802002944
746179973384310784
746234487055355905
746249041344880640
746239226652483584
746243080882294784
746225225742770177
746213377119125505
746219790222532609
746241923627659264
746226287052632064
746253449554169856
746170955756609537
746214240998948864
746244045593182208
746161111704166400
746188236406427648
746206204884488193
746187573723172868
746199783077875712
746217718303449088
746227935250513922
746264417369735168
746192455817531393
746254556548440064
746228963052138496
746174466263121921
746266191707185152
746235925621989377
746218204695928834
746208390049734659
746250215624183809
746194515292102658
746171983369486336
746234801607213056
746191587537936389
746148583397855232
746253608849711104
746149682448048129
746208306176233473
746147014845603840
746203218460315648
746260944414740481
746197128435773440
746211162514042882
746211913143484416
746186747399245824
746241764185366528
746208453023014913
746244251072212992
746196448664911873
746202773616656385
746175904926339072
746208855407788032
746161979992117248
746243940953665536
746177352078594048
746191474182627332
746225326741585920
746217134888353793
746219005644439553
746210914970460160
746169739404251136
746221044348788739
746263255476211712
746183920379650048
746248583830077440
746230951261306881
746188941078847488
746226249119371264
746207580490326016
746256628631113728
746238710748872705
746229105595580416
746208427521638403
746218183871193089
746201851037507584
746252094601105408
746187640823652352
746218372447166464
746231101996208128
746159345826566144
746221597757833217
746192955036164098
746189800852512770
746235183100133376
746171773633310728
746196608207839232
746206737355546624
746251465417699328
746216942290108416
746213561748193285
746216942290108419
746227016920248320
746212722530885632
746218712290590721
746247514328698880
746158142312984576
746220415211626497
746213280708857858
746212848376774657
746138563335467008
746196415118868480
746210768085868545
746206821136752641
746217776616857602
746223237936275459
746266288159326209
746205466376577028
746250261618896896
746181831821713409
746206678601764865
746188844395962368
746200475272282112
746227243324579840
746265260714242048
746199661745078272
746223200187482113
746212655581409285
746184541262356481
746218577724768256
746218162627051521
746201398094630913
746244914170765312
746233123768176640
746208381547872261
746221937416769536
746196788592336896
746230204608065537
746243987221188608
746142199478358016
746200223488188420
746211254742638592
746265512326336513
746179382310506497
746225414750625792
746264387946749952
746146742156943364
746217302744408064
746188810870890497
746187372216229888
746141952341606400
746202622852423680
746244876388413440
746249791793827840
746193722296045569
746234482592669697
746262676716814336
746241726105387008
746217248210051072
746194200769658884
746194834185039872
746153432105492480
746187762202599425
746174390765658112
746237171418304512
746203747060047874
746206586276700160
746174139292127232
746211632099954688
746242917346447360
746147329447714816
746258780153741312
746233929074540545
746264568670859265
746262823815221248
746185296174145538
746155944598339584
746257844878589952
746167637948915713
746256360090796032
746184172130144257
746264254077112320
746205277704200192
746256188355010560
746193537989902337
746257958057684992
746208415148453888
746259380006420480
746200009754836992
746156992981405697
746154698550370304
746225876166021120
746264090268565504
746182519356260352
746171471563657216
746234490968670208
746212902927884288
746237544443031552
746210969425063938
746193504313827328
746145651499556865
746190837000769537
746259514215698432
746232331199864834
746244649728249856
746251150891028480
746183014288265216
746223779043377153
746228740934426624
746190572591915008
746203637832048640
746249271687643136
746266338264514560
746261351442558976
746215826550730752
746192254558076931
746247854000214016
746156233938309120
746218141592653824
746200471136702465
746203159530373120
746235002984116224
746170255563759616
746220486254694402
746213993539219456
746252749042515969
746181059923017728
746180242146983936
746213159015325696
746221421496393728
746248504138416128
746226660433793024
746206716354666496
746218917555634176
746249511023087619
746189226098593796
746214148749438978
746211141316026372
746169861135601665
746245530402103296
746178979707527170
746258180347428864
746224982657642496
746201838521724928
746240484641644544
746232658183630848
746188408444313600
746205982523437059
746232276707475457
746188630624899072
746212554934890497
746260558563926016
746225486045417472
746259149319634944
746220200958189568
746157965971972096
746194901142929410
746228078033068032
746262555409190912
746204250049384449
746252564182761473
746246755319226368
746265503660937216
746206334639476736
746210940257918978
746262421032013824
746246499500077057
746248990719623168
746173291883298817
746210742999748610
746218875704877056
746240140817797120
746249385240109056
746225636755144705
746213657957171200
746175921963433984
746224852558712832
746206863386042372
746175431229923328
746259455432548356
746154727935721472
746239901859971072
746222784871706626
746242401405014018
746213167315849216
746228036157083648
746259682025701376
746238995974193152
746205634148737024
746220679486279680
746231492099997696
746165654114414592
746210726176428032
746186298575163392
746204510129795076
746243894745120768
746233387866689536
746235350855495681
746189981136228352
746195458922405889
746262655669796864
746243819134455808
746215944012206081
746239117252452353
746209790724968452
746225112525901824
746218976460476416
746258130158366720
746198843763490818
746221291510763520
746239985523691520
746227587274289153
746231496583720962
746179474421485569
746205206635905024
746192531289833474
746234659097317376
746188102146789377
746225582585741312
746187737158455296
746254254768271360
746252518410194944
746233392274935808
746177763262926849
746194246961508352
746199162601906176
746215260130967557
746197367313989634
746245601726181376
746255018022551552
746236626062368768
746235392714674176
746196247313158144
746212055808540676
746189372794384384
746256683165491200
746162403688202240
746264358880223232
746264325342564352
746229508231958528
746246390414708736
746195182215798785
746187821254381568
746154035942662144
746254078649434112
746234935543881729
746194380793348096
746213439731703808
746243806773841920
746253549919666176
746222637974622208
746194267685560320
746246604252913664
746197258173980674
746208775720185856
746223535752810497
746173132554174467
746234432500076544
746196033521098753
746218171074371584
746222109727219713
746241269089734656
746252253808435200
746220083869954049
746230611350740992
746238857335582725
746158716907622400
746196549646966784
746184725635665920
746238035466006528
746218556795158530
746247816603926528
746242577532235777
746232163171864576
746199313668136963
746240526907768832
746190618494328832
746204170504396800
746227612331081730
746189339630120960
746239561844424706
746178635661348865
746165377319608321
746193290601500677
746257262025506816
746192397269295110
746159782269169665
746172440456224768
746248483150176256
746219165292204032
746199250371940353
746195601579139073
746247942340812800
746219513180368896
746228149373927425
746254137440886785
746208524141658115
746207198619938816
746213574310125568
746223380395761665
746248122712522753
746178442622730240
746255185937313792
746204459764584448
746238475519700992
746226278840209409
746176135659139072
746257056571752448
746250551118147584
746228392698093570
746253012994260992
746250848926334976
746256355837743105
746265839486263296
746148432478339075
746202895444410369
746229768161394688
746219366333579273
746216627524374528
746261913408049152
746227062860439552
746191570781638659
746221987828117508
746252148946665473
746211011217133568
746263385617141760
746195165467947014
746256268143263744
746248164626202624
746253709546524672
746144808394178560
746180225264910337
746196612557348864
746237552928055298
746150613474500608
746265629427019777
746238811152101376
746258293937549312
746185573140832261
746213670577856514
746244884630220800
746179897924661250
746222977813872640
746212949031714817
746225091558539264
746188374763966464
746196155382407174
746249577905414144
746224772791492608
746215989860196352
746194041264447488
746246352502403072
746192187558264832
746227323263823872
746210306888605696
746245232715456512
746241961145819136
746251641586855936
746176941204471809
746206804632207361
746218477246021632
746214295495598080
746193219088588800
746218028346408960
746243265603706882
746212592859779072
746249917933379584
746239272777191425
746227775963463681
746176592871849985
746192032335486979
746261372401418240
746212248805203969
746174474844680192
746249913697198080
746193168777908225
746193168777908224
746232309913788417
746172906191921156
746154925017661444
746260432944566273
746254250309738496
746243647306334208
746228572935708672
746246482634801152
746157240512577538
746234185136779266
746190589339676675
746218439635668992
746196327285981186
746243307341250560
746233882878447617
746247095162540032
746225783933284352
746221069325869065
746197086127849473
746193429072224258
746230364012589056
746217932196192256
746230078627930112
746240484843065345
746193101811679232
746222327772241920
746243366455631873
746219525708742657
746161573195034624
746195412848017408
746214538794524672
746208909879181312
746242137168154624
746182485768306688
746218707802718208
746198814348873729
746215746569527298
746229160163479552
746250085474893824
746246524393316352
746208012646244352
746201071073124357
746201268016734208
746261783275515905
746186294372401152
746207672857309184
746249242662965248
746236777103429637
746191101078343685
746197769941979137
746242707765374976
746226756722397185
746190459475636226
746223321792929794
746264220308733952
746190375463747584
746252346267734016
746229399435907072
746259963098632192
746249741453910016
746224521162559488
746221488806604801
746208000067592192
746220767201759233
746215088151900164
746215171975065600
746193529433559041
746191453278220289
746188492292521984
746223581823066113
746149980042366976
746244062496325632
746238681409740800
746221283117932545
746228220685488128
746209295868403713
746221459362590721
746220675103260672
746237515200368640
746210424379441153
746236403818725376
746242141547073536
746221509648121857
746162307261042688
746236647042220032
746247531374448640
746257509669691394
746222289981571073
746229034187522049
746220561731194880
746184067218038784
746173795195551744
746264430091079680
746239255823822848
746223921410629633
746221346275766272
746249926053629952
746244007936688128
746213850769330176
746166853886746624
746218808583454721
746263398296465408
746205068064489472
746257144455045121
746216652618903553
746217881663266817
746215952325304320
746254640686084096
746243068458897408
746202874313506816
746249288577998849
746231399984730112
746164249156788224
746214157326778368
746204569022009344
746261401883246592
746232213516103681
746238349946425344
746169525532524544
746254334434877440
746251100609740800
746224651097956352
746184410999885824
746189297674387457
746239641678798848
746152446460837889
746228543781117953
746220150697791488
746214031497691142
746212131108884480
746217164344983552
746191893759827970
746257777799139332
746237351689543680
746172289503346688
746228719774117888
746246038210621441
746262806727634944
746167017300860928
746225661954527232
746186600690888704
746252761369554944
746240467981873157
746230397583794177
746234461667262464
746240228831145984
746242355460640768
746232737795710976
746159933276622848
746184725673435140
746155289884385280
746224382826029059
746221908161531906
746246742593540097
746243131255947268
746266229556510720
746229206317563904
746256179702030336
746248491513556992
746250266081660928
746213351995281410
746207387690754049
746222008732516354
746216363522297856
746222038201700352
746221698609881088
746256724986826752
746248936361443328
746256184236183552
746212055770763264
746254296572919809
746206615964049408
746243756471500800
746192149662728197
746247082407768064
746189104463785984
746223405574172672
746246612624760833
746227096754622465
746255177603219457
746226530221592576
746244041399013376
746240107347214341
746223418157076480
746215734238289922
746205860678930432
746192610818023429
746265868716380160
746265935623880704
746210495451922432
746266405381758976
746178534817697792
746175699405398021
746235334162165760
746236248688365568
746218720628875265
746180535395958786
746262827963396096
746222809777504256
746166979661160448
746233010505154562
746210986412040193
746249577867677696
746225288720195586
746227348308033537
746242527473242112
746199430802472964
746252476299489280
746262563650822147
746228346279755776
746232431531827200
746246138605428736
746243345492623360
746236122611613696
746262471334305792
746254623711756288
746218280294060032
746248680643108864
746253617133395968
746174957047054336
746242468534853633
746255911501570048
746194116938104832
746252216441446400
746203721890045952
746165536908681216
746234021466669057
746160058845790208
746234935527112704
746248336701816832
746232083543003136
746230875684118528
746203600280391680
746260634107535360
746216375874576385
746210084535967744
746204807958925312
746193055426842624
746177935296495616
746232960085483521
746259430338093056
746214823927504897
746207328748265473
746243496109973504
746243894816419841
746235741114490880
746264606356668416
746238215598837760
746204484871692289
746144833534722049
746201226287538177
746226647968296960
746215620828499968
746217902693486592
746195370984636417
746152253346582528
746231064360689665
746186403244085248
746236776889495552
746251893253488640
746222537453903877
746228153341739008
746216090502455296
746196595557834752
746224223601852416
746258507800907776
746185493319036928
746253160063377408
746225460674060288
746192048865185797
746254929967321088
746199049217286145
746218653566152705
746200873974403072
746264656558329856
746222293974581248
746158330880589824
746254405771501570
746176878105473030
746165985590153216
746218477074079744
746231454556839937
746225997834379265
746259652573290496
746260940329521152
746250869818068992
746169483639721985
746169559128805376
746200760698867712
746256884416581632
746213226019315714
746144762374168577
746202639616991232
746158385599438848
746207496432345089
746252786497630208
746189389575839745
746214010203209728
746141205432537088
746244096034017280
746204019526230017
746213611941462016
746258079847690240
746227629292818432
746193676146094084
746200546470559744
746203692383113217
746141163506143232
746178727927746560
746197241359020037
746211099503013890
746253260705652736
746246344298348544
746196180372070400
746262706299244544
746142333972914177
746208893299101696
746210936017457152
746255038910205952
746212760262893568
746248625903308800
746247312926728193
746158507246891008
746226412726550529
746250186373079040
746215826345197568
746208004182147072
746233794928115712
746251746536652801
746256616136183808
746187842167070720
746233190721818624
746257333370642432
746241898373799936
746237829596876800
746225830041255936
746204220806705157
746231970137464836
746229529425809409
746263926590038016
746225913746984960
746200756127047680
746246746876026880
746196671227301889
746206695383142405
746244188476440576
746211045048356866
746233014556909569
746208880619749377
746148864600719360
746172021038587904
746149787012112384
746145714351136768
746250802717679616
746253285875658752
746215079964639233
746198856241577985
746211481335672833
746262295316041728
746194712348897284
746236512862273541
746229030039355396
746172415441436673
746228522524413958
746252426085273600
746255827477143553
746252513964335104
746225611950034945
746205307290804225
746222449268686850
746266489662111744
746187242314489856
746237892826009600
746186734849921024
746198910872354817
746247602442805248
746252421899370496
746255441563287552
746217076553965568
746238484231262208
746239465669033985
746198415931932673
746224810565373952
746195186301046784
746226236574171137
746236638645235712
746247946308575232
746232054396837888
746262739937599488
746255265541005313
746195626593902592
746254204365340673
746173896009916417
746193294527369216
746236953100754944
746199603062542341
746182305417302016
746246260324208640
746208352124821504
746263138375434240
746225729403125760
746251994059313152
746165620820033536
746218213193592832
746237741801713664
746263918411022336
746241462052884480
746262945487687680
746250781637095425
746211489392918533
746184390032637952
746245735864221696
746190966717964288
746216824904134661
746232922466713601
746235053122826240
746202027009531908
746257878567292928
746204044754980864
746246377894723584
746222621226729472
746242535614517248
746245819955720193
746213381288263681
746234646497624064
746238253548769280
746176224045654016
746238521887711234
746229034506301444
746230649166520320
746189599299485696
746240107162701824
746170834365071360
746255563357491204
746227470014152704
746158817591758848
746224491861147653
746243055863242756
746248797928497152
746233585275797506
746210994448261120
746254883830009856
746249129089728512
746233878671564800
746223917157621761
746222445191794688
746200420750524417
746252933470248960
746242590127853569
746250538476417024
746218691365220356
746214673192620032
746243534181666816
746210533137756161
746255034770427904
746264639932104704
746238656264863744
746191688314429441
746246855831461888
746217810385240064
746252782496251904
746185786677067777
746245928856616960
746145081212674048
746177184524550144
746220930951581696
746259736585183237
746184000004186112
746248193969627140
746199653067087872
746196922608717824
746227935460265985
746191197480202243
746209010840264709
746207962230730752
746196927125979136
746222742815416320
746187334618603520
746262349657546752
746260038667411456
746216539548835840
746205571242565632
746200668256407553
746228963182186498
746192191555416064
746236391256797185
746247367440105476
746239142409842689
746191180572942337
746231370507128832
746193584257261569
746190664715558912
746234243630530560
746167566779953152
746202161390858241
746175125125402625
746224051320819714
746219890541891586
746219550962651136
746197619173580800
746259908690059264
746222441001738240
746250521909035008
746174923463229440
746237246659911680
746243265658249217
746215562141798402
746183333260963845
746204028086804480
746215943819268096
746207978835980290
746200706093178880
746195454614872065
746194384979267585
746225070595411968
746189230242562049
746237217459175424
746188399757787140
746231336818479109
746265839456915456
746194460866797568
746216430576635904
746222059391311874
746248294637002752
746228421940781056
746213746016559114
746167780592869376
746249842284969984
746243857210294273
746190794827010048
746225255295815682
746261166855430144
746206393569443841
746208658430713856
746245832500985856
746254866931195904
746250530071150592
746241818417831940
746222768182591488
746254841832300544
746210697034375169
746157064381161473
746255903226269696
746227947812462592
746204845929967617
746219769246810113
746235632138100737
746243639064559616
746255454146281472
746212160515149825
746196964518223874
746226744382742528
746228430169989120
746207341285015552
746229340589830145
746265306775977984
746217499822174208
746194888580956160
746146251436138497
746165541077983232
746200844345835520
746182347628945408
746233253632237568
746210084506611713
746253051095302144
746199401589149696
746199401589149697
746200970204348416
746235527142084608
746207131515248640
746183429713076224
746232041629319172
746222918972014592
746213355946291201
746262676884578308
746198139116257281
746171043824439300
746244268210020353
746241239780102144
746246352540143616
746248131197571072
746252199416729600
746216203803197440
746177318435971072
746226371018424320
746220700130697216
746193600954851329
746262374710054912
746249003218702336
746200479500140544
746214433962098688
746224223593496577
746214064821395457
746253239536979968
746234901972692992
746197849847660544
746247673787850752
746177620748996608
746176769313562624
746256284740165632
746220649719357440
746225490256486401
746210034061713408
746212055871455233
746250731330670592
746248852328558592
746208222176894977
746242888137334784
746180799762825216
746230636684312576
746164383466782720
746244112865583104
746230439631740928
746257371060592641
746197782696857601
746243827657211905
746248353378373632
746188077094178816
746219076846923776
746224357840588800
746233681732198401
746247535442956289
746224248729985024
746241717742014464
746200085390729217
746230032436076544
746160843268718592
746262811106545664
746262811106545665
746254720365436928
746242619605286917
746193147751915521
746255466934697984
746225397738541056
746244523974594560
746256381200699393
746248529287360516
746138823415848960
746215276845293568
746226442044747776
746160109194190848
746202215979704320
746258923083153408
746256985025290240
746256343280062464
746246813884219392
746265797207658496
746239377680924673
746223258605748226
746196511734652929
746234742714949632
746194951302590464
746226807276376064
746241881462415360
746231957596442625
746188798229422080
746242728690778114
746243596748103680
746157399917084673
746188953426890753
746238286935425025
746237380789579776
746180942553821184
746243706211049473
746196398366810113
746236680709935104
746254833653424129
746246121782185984
746250265943150592
746261863067959296
746232071215996928
746235023892746240
746241160021106688
746210516406673413
746245702481649664
746203981722988544
746217541735849984
746248223380078592
746250634899427329
746228933499060224
746211875583463426
746161569155907584
746200022404849664
746228161831022592
746193428841541632
746199120713383937
746214488542584833
746256934819364864
746212236079693824
746213234181431298
746259300369174529
746211204507394048
746149275558621184
746230980659150849
746201918146379778
746211430815268864
746228904176689152
746200525637455872
746248865049886720
746230837998297088
746164098174443520
746208566097256453
746260965654728704
746174684517957632
746194888488673281
746196155000774656
746176135583543297
746265147329642497
746260479119589376
746264253800210433
746195202990190598
746224596928466944
746244167303561216
746261783665606656
746219504720478209
746187653419147266
746257249547358208
746263737854730240
746223950762369024
746200873634664449
746250479806603264
746214526207459328
746238391704915968
746223493843292160
746190786287403008
746233232962641920
746195345835622400
746188823743193096
746218695240781824
746248827255033856
746214089991426049
746222424002166784
746223090946834434
746241764248301568
746223892163792896
746245132115116032
746246566336307202
746213355820457986
746238614212743168
746215415450210306
746200869738151939
746192158009417735
746157072832692225
746241508307771393
746222323510837249
746254246295801856
746196293639249920
746227809408802816
746172079892893696
746189159140757505
746249125029625856
746219827820277760
746233664799805441
746226987719503872
746206494090100737
746221937668415494
746259153430028288
746163326372167680
746180497739419650
746212659888984068
746226874204884993
746203566658879489
746192455901470721
746232351856877568
746233476194590721
746192812505337856
746221425866924032
746191688155095041
746256255338045440
746249854880382976
746227801087344640
746214417260417025
746237192171773952
746255085097844741
746195219972947968
746219068638650368
746231714444259328
746235493356969985
746230233796247552
746216015063719938
746234315160195073
746211460011855872
746178304433135616
746196268372787200
746227964640034817
746225955681636352
746242523018891264
746215503492833281
746233887064358912
746251163591409664
746216556468678658
746257501159460864
746247170492366848
746218036902846464
746212857033830401
746265436627570688
746196641581928448
746187456161013763
746261380894953472
746177922612899840
746195869838381061
746184335485734912
746220276522713092
746259338205999104
746221170102403073
746240417566494720
746265067675615232
746261334514348032
746164890759421953
746242489758146560
746248164605296640
746231450165358594
746189847073742853
746258625019150336
746212525692190720
746263893354418178
746262563491561472
746233425925836805
746257698404982784
746187225369542656
746154006804783109
746214555441762304
746232788303544325
746263998216048640
746228048660299776
746249758218522624
746228052904939520
746265671395319808
746241415978557440
746231747902222341
746211778829254656
746184612586545153
746203109249081344
746162038913667072
746244050056019968
746215461365284864
746238643488985092
746249326255497216
746198084569305088
746202547103240196
746222084565565440
746253088844038144
746192355137466368
746203402841915392
746237829856931840
746144900601675777
746215948252655616
746191713589354497
746257018835640320
746226446440374274
746236768811311104
746202954336632832
746188617953878016
746190601759010817
746245056747704320
746207886817132545
746207022702432256
746260365894254593
746245769468985344
746256007802716161
746198566842949633
746234667091660800
746253831214764032
746234599991173120
746211674244292608
746257043959463936
746209803635089408
746190551507042304
746224231831113728
746226450798305282
746219269923340289
746195748161650688
746252644122001408
746194124991139840
746225032972513281
746170284605083648
746262374957518848
746231345467129858
746199913113886720
746263234718670848
746216787075751936
746188672433721346
746188672433721344
746227327151968256
746241663484334080
746195601428090883
746259652623507456
746259216587882496
746249837910188032
746222927620694018
746185996371275776
746188349677965312
746260722150219777
746193215125000195
746183828008493057
746228103161143302
746206582132727809
746187758037663744
746201955903516672
746234851884359682
746187426633158656
746238794672668672
746216539645345793
746251079634030592
746205688741793792
746236118702526466
746202505550323713
746201469422964736
746263679226650624
746242464420237312
746260693121376256
746256234404286464
746206494073360386
746177142195642368
746203348492161024
746206662017454080
746210050826350592
746244586826145792
746214765295349764
746188613742845952
746211623577124864
746205663563390976
746213951600394240
746209212233965569
746265092702928896
746192191567990784
746238056131235842
746261506581471232
746258860059525120
746165499126489096
746219894933356544
746195358376550401
746192602806968320
746248248394907648
746206309595250688
746211594560905217
746244674986328064
746206213201788930
746155583548628992
746168623601942528
746188190273282048
746243831977369600
746146536388759553
746207781854732289
746233501150633984
746233597535805440
746246243358105600
746236978220269568
746200961664720896
746213695588446208
746259883406860288
746209799306547203
746233387891884032
746189444345008128
746259912846606336
746207269994389504
746193965817335811
746177733886091265
746254183175692288
746186201938288640
746208524183560192
746148092659933185
746247640073928704
746214815522119680
746258146994323457
746202253837537280
746216782612959234
746242582087368704
746208243202957313
746186713618255875
746206477501620228
746210499864334336
746144380814254080
746231131675099136
746200999623168000
746261313521852416
746266040540213248
746261493876826112
746247254395097088
746182364288606208
746226253670187013
746193793683120128
746156674252054528
746231752079749121
746209686110691328
746224789887418369
746209426143510532
746233970971422720
746195496880898049
746188978915684352
746225326657671169
746238987451404288
746217323711737860
746261573589688320
746228082055340041
746227537030713346
746246834906079232
746254049327054848
746248533599100928
746243324495929344
746215541082202113
746250211249561600
746229005003567105
746247753487917056
746204535538876416
746254996967165952
746224932263075840
746246042404851712
746242476961206272
746228853849227264
746141050234863616
746220176148881410
746224668214853632
746254665902350337
746213184067928064
746222105239265281
746256607630233600
746178975383314432
746261242508152832
746230603192795136
746253671680344064
746218955518316544
746153511486820352
746252866197782528
746218322199339008
746154480677199872
746256943405203456
746183140381712388
746199669865230343
746264220455571456
746263972677038080
746205856627195905
746200198611820545
746188118894620672
746225557352808449
746148134410063873
746218821053087745
746236198234972160
746231064553676800
746209006574702592
746150583971766272
746245178373996546
746225846625546240
746197820227522560
746261905199759360
746251243111202816
746186499830362113
746211456199188480
746209958656544768
746176274285101060
746198344779726848
746184654265290752
746212726905593856
746252166051074049
746245266160787456
746196507393548289
746219261786357762
746227142904549377
746202820014026753
746257648048308224
746246444722556928
746249032750686208
746235900577755136
746254066133590016
746265361281069056
746189490457219072
746256192255762432
746227948185784320
746220742132408320
746263029365485568
746240291917561856
746263008058417152
746193521338523648
746213721135972352
746207525784039425
746168187683745793
746184230590255104
746180761909342209
746153004328488960
746172881172762628
746247635900727296
746232989747544066
746245857532481536
746228631517564928
746247699113119744
746184947887570944
746226161114439685
746173178754568195
746191763786719233
746146729402183684
746154925105655808
746228388373749760
746214605865660417
746214605865660416
746228417679392768
746159211709505537
746260491731873792
746226647695654912
746245010358673409
746240396653584389
746249645098041345
746249401950081024
746249309729980417
746162718181330945
746179386479501312
746221853694271488
746266300557701120
746218171095363584
746253139200839680
746194565451784192
746248059856756736
746247371839922176
746241554184970242
746257039584804864
746175892376911872
746254824912596992
746194469024763904
746248701308370945
746249687145951232
746146242888097792
746245748455575552
746240996506140672
746228279380611073
746246448975589377
746218707890765825
746186222888947712
746186600527200256
746193634354028549
746148759608893440
746158326715662336
746184302271078400
746181269772460032
746201393875165184
746221765773299712
746184448979369986
746236429076881409
746180594313265153
746186856228749312
746230984736071680
746191579241537537
746234373641428992
746217118387970048
746226412974071810
746242715986210816
746192757740363780
746222948348899328
746234180892139520
746228178809565184
746215285196099584
746193655304622083
746222805587374081
746225519310495744
746140106730397697
746248898608398336
746184033713913856
746221434402287617
746254049343836160
746227570622922752
746223716116267009
746146876437729280
746201830091161601
746248856447365120
746152228306718720
746194884210499585
746242275903102977
746237062253182977
746189142317375490
746253478721368064
746221035633016833
746207794571804673
746219093716393989
746200022409089024
746153595708575744
746234432344854529
746203981697867778
746155944338464768
746231789899780097
746238987514195970
746229667867172865
746238366476304384
746262010099343360
746209279359623171
746226953942753280
746211288393519104
746192673879449606
746205135236325376
746234554084536321
746249691097141248
746227629129269249
746212244376084480
746241101153984513
746191642151968775
746229445439062016
746228988041801729
746187158243835904
746241269232451584
746180082688008192
746171316676366336
746248810616098816
746211481302114304
746242594565427200
746246482702045184
746254447458803712
746170985280319488
746221560126570499
746233446821859329
746210390850174977
746213616064466946
746228463938338816
746187883887788032
746234142887550978
746240887626182661
746247631823904768
746246721555042304
746180460150153216
746266372003500032
746240660911493124
746194737485352964
746234218288558081
746196167818514432
746205072099422208
746155810200363008
746145949169422336
746199288317775872
746204279652790272
746186097424629760
746232553359581184
746148956812382208
746250760896249856
746234490951852033
746218682775281664
746208260143742976
746199120520437761
746228208152961024
746210533150334976
746231286717521924
746218280130510848
746212307542253568
746236219302936577
746233060862001156
746262316220559360
746203373624393730
746240329519534080
746246558107209728
746264933319475200
746202274691637248
746217776788889600
746261863093116928
746250907424268288
746218422644572161
746153268582178817
746204615083864066
746242195892617216
746243823601352704
746239079679934464
746240514005966848
746217072019922944
746243508789354496
746212882249977856
746228665084575744
746242875340492800
746174336294330368
746233941632290816
746263909951213568
746244754652831744
746214752586604544
746229306762760193
746233765379219458
746232238921027584
746250953574203393
746255642990632960
746210097144045568
746138592678862852
746231471191429120
746248634426138624
746224042928017408
746203037912309760
746243848473477121
746220813636927489
746198852261208065
746221128163614720
746238375036751872
746174474681188352
746194234126917638
746146310005239808
746209434506956802
746252379872432128
746215067394310144
746144108163502080
746198835257475073
746191172163383296
746226756831477761
746247807963541504
746217483271438337
746206540328120321
746226286876491776
746196264287502336
746205261082157056
746202719442993153
746256704317362176
746194267769430016
746265441052528640
746222629590228992
746227809513668608
746166589662310401
746204577171574784
746234436488835072
746201465354489861
746190744654741504
746250626477195264
746199141475225600
746214094240284672
746229214559404032
746163024256368644
746230900724105216
746201674889367552
746245740335226880
746206670297014272
746172029611687937
746241466184380417
746266409571848192
746228719652528129
746214270589800448
746182725078376448
746207609674301440
746224680734908416
746261686986936321
746181370347560965
746263364834369536
746208159098765314
746207400198184961
746242221146439681
746215453236703234
746150240256827393
746259954542186496
746201624352219140
746261288360124416
746228749285265408
746251444462977024
746243001505161216
746196377521135616
746190144793784323
746212047432491008
746220578743324672
746246369451577345
746166430232543232
746219534160265216
746198835232268288
746204384225173505
746194326275842048
746175397553856512
746265164203204608
746219718634147840
746184008296501248
746207987300106246
746209618737586176
746243416795734017
746240845423116288
746221622995017728
746243710233411584
746206099871670272
746243127392907264
746191319253430274
746209157607362560
746159182425038852
746221434049986560
746228963190546434
746180279874658304
746186428636237824
746237976401707008
746183752733331458
746239666714710016
746255663991504896
746246377982861312
746215117587513344
746252115530612736
746195580443996161
746193684811517952
746261158500380672
746234101045198848
746183585061810176
746191604256382976
746216459831959552
746195567982739456
746212726855217152
746171891057033220
746224890412314625
746230468668850177
746229415806328832
746179302459346945
746191717779410944
746207836359667713
746249632435539968
746213209028202500
746243307584487424
746232549098192898
746217298743042050
746165683516497921
746215172109271041
746234419829039104
746227897812168704
746205361577680897
746197073645604865
746254220932808704
746188068613292032
746215641892323328
746182326443458560
746220934931980288
746247438814560257
746171685611593732
746141809441550337
746199175105175552
746242942596190208
746255726801195008
746246394709680128
746253772322648064
746188295202177025
746166459508858880
746214777748234240
746249355531685888
746236072200278018
746263071048482816
746162999069675520
746242053391060992
746206372375650304
746261200321785856
746232591070564352
746179201728921600
746218904989491200
746192887977672705
746196561885990913
746191742873960448
746209706926968832
746246281367064576
746248122549035008
746171777928335360
746232847132856320
746259228940177408
746195832228085760
746197757480706049
746158087518687233
746258780183224320
746221060987592705
746236428774842368
746236919617462272
746207945474506752
746207903258861569
746224772833411072
746214916323848192
746229239645540354
746180611262517249
746161367703388160
746194552843698177
746261405863645184
746247069887660036
746230305250390018
746231995504594948
746216568833507328
746213666282889216
746196297971994625
746237913654923264
746228916692492288
746203642131156993
746262404326129664
746209425937993729
746194867399733248
746231622370889728
746254808491958272
746190857598963712
746222004508844036
746147962674241536
746204174820335616
746141801053065216
746187741554085892
746253789175353344
746217260717465600
746179285803741192
746187166850514944
746201968406736896
746206670397669376
746252153501671424
746205483178958848
746171085666738176
746201154619510784
746237041218822144
746221408951271424
746227931240767489
746259723901538304
746233467847880704
746188756240109573
746246856095698944
746195844882325505
746233467793346560
746206318180990977
746242376306298880
746225234181709825
746211195883925506
746213322429607936
746247157867483136
746223787398443008
746256653775937536
746217051375599616
746235279590076417
746221203619098624
746193177229438984
746205881876942848
746235023909519360
746206775146274816
746262781826052096
746235938217418754
746154501619523584
746197598206230528
746238605719306240
746189272194002944
746145026787450881
746199690916429824
746223586000543748
746188265821188096
746224764549619712
746194066489016320
746180393070530560
746168980407103488
746190891153391616
746258436430639104
746157441553993732
746214404555870209
746208394202124288
746242791479611392
746141373410250752
746208557566070784
746186936218427392
746241130707070977
746214383563341825
746218900874919940
746206410464071680
746266250536419328
746180854246842369
746247052921810944
746195383362035712
746171446645395456
746224600862728193
746188173596729344
746189465341726720
746218896567328769
746206405904859136
746199237809975296
746179512325406720
746218707848880129
746185971289337858
746242754104045568
746162567144443908
746212265691512837
746236877707968513
746258906280787969
746240405067399168
746234428091830273
746239029167824896
746224743498407936
746236139346878466
746236139346878465
746199556694511616
746253742886916096
746151167017639936
746153448865939457
746249963714260992
746252023306330112
746205005233872896
746250517593063424
746192778560835585
746245010421612544
746215872742625280
746207446180331521
746233547560673281
746249624244076544
746228862225252353
746220658116300800
746253344310583296
746233400546103297
746199124811251714
746171467436548096
746259702946926593
746240128180334592
746218112496734209
746148956523085825
746197409093427206
746237993208287233
746196633214300161
746170939080065024
746184998504509440
746186206493446144
746193919726129152
746193802189144064
746181760283738112
746192648663244802
746239314485354496
746199313613656064
746224542146670593
746231727073288193
746207542586413057
746139846469554176
746264971080761348
746202429805363201
746158117197586432
746205583825506304
746190387908218880
746172251880460288
746152748228444160
746205680516816896
746207978856976384
746145609590136836
746223984375521282
746250249279176704
746184687845019648
746203901980925952
746255408210272256
746192657253203968
746157240256716800
746217873165586432
746224781117165568
746266489397846016
746225637094891520
746169084992065536
746260848155459584
746222260529205248
746232360312573953
746233815731843072
746202220308291584
746228774346199042
746262978908012544
746220519981080579
746248122691620864
746262936994340864
746224739467681793
746205495740948483
746260839687200768
746153754890801152
746199271444123649
746186256623767552
746241671675797504
746240258405072896
746229613165088768
746240518342905856
746207182090211331
746224303088140288
746208729696083969
746238891145863169
746240027659665408
746225188019146752
746198097257103361
746224584035209221
746237636877004800
746199825331347456
746162676292673537
746137942284918784
746138772945903616
746263658427199488
746227029566095361
746139049669296128
746255596723277824
746208062726275072
746262471497834497
746210537491435520
746231295148101632
746248911006892032
746201691553357825
746238983189991424
746189196692336640
746214035524198401
746261259121614848
746258218154852352
746172545351585792
746248793692188672
746263599702675456
746191570622255104
746219030789316608
746222046552547329
746256775305895938
746204283540901888
746214257763586049
746236462614482946
746193043062034434
746245962625056768
746241361196658688
746214870010339330
746246352733151232
746235623653015552
746244590957539328
746205995009880064
746223690812035074
746266464320098304
746212177598570496
746243869411512320
746217520974073860
746243265507135488
746241256544575489
746236848423329792
746230644758319106
746207219599843329
746226710731857927
746170557339557889
746261901051596800
746187779248263168
746223447496241152
746220452876427264
746210629560602624
746245064783970304
746250156782292992
746256410539925504
746240623070556160
746218963860742144
746176932891463682
746218821103419392
746256368710094848
746227654563553281
746260235887730688
746230561144864773
746239561949339649
746161317300535297
746248227444371456
746231441978077184
746226618587217925
746214757049372672
746194746092097536
746193760250257413
746241214551187457
746193013848707076
746229365768224768
746224882103443456
746197610625523713
746189150647259139
746238526006624256
746207727353892864
746255643091296256
746228589897515008
746192485307715584
746198495422386176
746260067931004928
746231349569167361
746219110682394624
746225955845218307
746212680537513986
746204334002569216
746212668046876672
746228300490563585
746227243538472961
746228027567149057
746212412299239425
746244871988477952
746186881453305856
746261506703130624
746179067720966146
746227985850609664
746220394219069442
746211254650298368
746219643400912896
746150617605890048
746213506878345218
746256599250010112
746263599413354496
746188777203240960
746257044034957312
746265721928290304
746237292927291394
746232171501740033
746258218121330689
746212110288326658
746193915594711040
746211493826310144
746216673812766720
746216073968529408
746202694272974848
746180606782898177
746242129073102848
746172146779623425
746205999363555328
746242669970522112
746202597539745794
746251419137744896
746209635862884352
746233748874637312
746186525038149633
746231450110820352
746260974164860932
746196305974697984
746218028279308293
746227100667916288
746215822322851840
746200668373823494
746261884286939136
746225720976760832
746222042379235329
746255009613025280
746230292596195330
746232481985105925
746213393732796417
746261951261589504
746248416045346816
746244914170597376
746228011054227457
746266489347522561
746210566847377412
746193110179282944
746206095551565824
746257932917018624
746197744734216193
746197790858969088
746202668805152772
746251108759244800
746254837633916928
746220607767908352
746247279577808896
746200672370974720
746231622018572288
746197476344926208
746194091658993664
746217240136036353
746261972300238848
746249418685423616
746247036232695808
746211648751337477
746146717066747904
746212534135324673
746251138392002560
746231664213262336
746203927096352769
746244590978609152
746221979590500352
746192971733688321
746184872465563648
746220700281692162
746260026000564224
746192456010469376
746208163444101120
746193617652330496
746200076876283904
746266346795720704
746227335657992192
746188626267115520
746187158424158208
746227444680536065
746200265586421761
746234545612038144
746198558592819201
746252694294245376
746211821112045568
746198751585275904
746259937899196416
746251780212809729
746233106928041984
746189804983836673
746138676418117633
746205743297110016
746262186268442624
746223824958427137
746152366815191041
746241562691010560
746162407832051713
746265625635491840
746228627314876418
746225096080031745
746182313793335296
746159513716297728
746199225327751168
746186550388523011
746181399481200640
746242988834185216
746189218003574784
746176672672649216
746259572889882624
746217134926159873
746262454632603648
746217860792360961
746264882908037121
746258390314323968
746182603229757441
746243483619463168
746161518752989184
746202677474824193
746250119197097984
746233874670227456
746236210692034564
746238165137006592
746213351714263046
746200517286649856
746234415802523649
746242603063123968
746262769125711872
746246197367668736
746212651584237569
746217302861848576
746187523337003010
746218926149799936
746245010509729792
746213993350475780
746213695668162560
746171006033723392
746159421336752130
746260080656584705
746175821174431745
746259069602758656
746219966270083072
746193374256848896
746178044239351808
746224785542127617
746178836841246720
746183286892859392
746266388692606976
746166514051588096
746189473512194052
746255617782878208
746232402318528516
746195400403542016
746214840943812609
746219320313733120
746232624658583556
746197035989118977
746142061439520768
746251633428922368
746216103483838466
746225322241122304
746202689940295680
746197933440139264
746240677889998848
746211313299263488
746175061866872832
746223074073161730
746227092547731457
746184205764157440
746266380291407872
746248437134426112
746247774484762624
746242648948805632
746164509119754240
746221744705286144
746253457946992640
746249133233676288
746252782437568512
746230703583428608
746193097516736512
746265646464372736
746199959221870592
746239884826841089
746249384967430144
746213909552472064
746210805759107072
746197417809190914
746265692350124032
746210113875128322
746171195058421764
746254795799920640
746190291535691776
746213469226033152
746241881571491840
746185891740155905
746219328651956224
746189687664971776
746243697453465600
746239226652524544
746173413794816000
746202547296210944
746178631504846849
746245530574069760
746225725032660997
746158054119510016
746246285641027585
746232792250355713
746237607386853376
746192308815568900
746207953800171521
746205663722799105
746163137481584642
746212148150308865
746248810511294464
746168409885384704
746140845062127616
746195605836300289
746217881877123072
746203830937759744
746217487453159424
746167822661857281
746199820851806208
746142509898817536
746177599752179712
746189217777098752
746236357639430144
746241848050483203
746196981643522048
746244326854922240
746260730693959680
746190698227994628
746203314916732930
746223669710487556
746152421232021504
746235883657932800
746207840658817025
746211204545142784
746200949467668481
746180355066044420
746260361481961472
746254346766024704
746232914187214848
746224105901305858
746237695639228418
746192376012537857
746238773575352321
746229726415458307
746263364834197504
746236294863458304
746228564362596352
746209295742558208
746230934207242241
746209186917212160
746186692709617667
746244666664816640
746186990685609984
746200399971909633
746187804263100416
746178396602830848
746264845125816320
746249628245442560
746197719673245696
746261338754691072
746222298227630080
746195165199503361
746233987840892929
746212609297252352
746228874824978433
746229235585474560
746193840097234944
746229239779729409
746216912808357888
746261779169218560
746221178331631616
746186000871923712
746232985469386752
746225880330952704
746218963768487936
746190929267044353
746194422765805568
746207945378062337
746231437527916544
746232263789010944
746209233016754177
746140089747529728
746200362009300998
746231039165497347
746171576542953472
746195601738522625
746226291091738624
746265868741513217
746245866248339456
746209858009980928
746187514902249474
746258029511794688
746263440302424065
746238710501412865
746149401106780160
746206439425748998
746209870446100482
746211938166661120
746191197366956042
746215239109091328
746232700172795906
746240807674359808
746189167374131201
746254107737006080
746188492128948224
746179717573779456
746211158131019778
746163569796886528
746246130502074368
746207316307914753
746201679272378370
746240807913422848
746174952773038080
746172696245862400
746238517567586304
746255378879512576
746222839552892928
746254539964067840
746214626841399296
746194284454379521
746195115073384453
746211858722390017
746194670284210176
746224668143607809
746171220207378433
746241030177980416
746224940777496580
746209539284865024
746258738374377472
746180623648329728
746208079394443264
746161925642391552
746188500442054657
746194598913937409
746154669152546816
746259644402769920
746233836913070083
746157932673392641
746222533041487873
746242913106071552
746248005011931137
746205164424486916
746200278370639874
746238349828988928
746199787641307136
746266393050513408
746159769631793152
746262840357564416
746184142518366208
746225611773870080
746265637849300992
746205978048159747
746225741914734592
746199296718966784
746211879815520257
746244133698871297
746220716979167232
746237519444860928
746178249600864258
746223569357545473
746213984991207427
746183119351341056
746187720297320450
746260344838971392
746158645549875200
746243353495232512
746203851707940866
746255747965673473
746254711758675968
746265650620923904
746254426755727360
746214291469021186
746245270422327296
746242003046916096
746218397776515072
746204204146974721
746266057501978624
746160662871695360
746211007312236548
746204518518394881
746257232690577408
746247174871101440
746221136346677248
746247128561946624
746231928215347202
746243311632023552
746190451049324544
746265881286688768
746215428003758081
746231869490880513
746234801665957889
746175649254105088
746183400113999872
746244968616886273
746222868892024835
746222868892024832
746158397897089024
746158637282795520
746218699418284035
746207106554957824
746172159526060033
746177905680519168
746240631769542656
746195345483304963
746245245210337280
746191596115267584
746215612427337729
746254690879422465
746193198226104320
746237796315127810
746234717486227457
746148369672904704
746238744273924096
746208930963939328
746229621629169665
746259984032370688
746226488542789632
746157206723190785
746229915045924864
746236533599002624
746243743645339649
746229340317188096
746264090373414912
746184998458294272
746238169671147520
746255517106962437
746252308359548928
746193319835766785
746170163280646144
746238719120838660
746229915138166788
746198172834226176
746196809702215682
746263981136969728
746238576392708096
746216279514570754
746187749661806593
746200479483322368
746254888036896768
746226454946406400
746209471890743297
746250341205839872
746178291640508416
746224022111694848
746226177992335361
746208331220430848
746243064201515008
746164576199147520
746262811161075712
746246428050202624
746217370008510465
746224537990135808
746256213248188416
746227385838632960
746206628362358786
746193303117279237
746202501049810946
746247359131164672
746213905655959556
746208263994105856
746228199844020224
746260277541240832
746237490177028096
746240799248093184
746248378573537280
746197472335192065
746217923656581120
746196146826018817
746221828675276800
746158918078914560
746175837829890048
746264211798560768
746225058004119554
746200210901082112
746220423377879040
746188567492202497
746231777581162498
746211590358208513
746223170777079809
746198118228582400
746244108646125569
746208729557667840
746194209049239552
746257832367001600
746234977612791809
746253113699479552
746240241405693952
746265906448216064
746208536904925190
746186780878180353
746248495955320832
746219186171449344
746190035708325889
746252132341452800
746201104354992128
746207127534919680
746239318725955584
746253441010368512
746250869952249857
746213779717783552
746217013282902016
746204208039288833
746225523500552193
746247602333683712
746192262892163072
746220490440617984
746219047675527168
746248718211416068
746235514383007744
746204812316815366
746231131591172096
746182943106801664
746211066128932864
746265419883831296
746143881515798528
746201242913804288
746199665889021952
746261661674143745
746234138701631488
746166648344813568
746198306712281088
746164819737350144
746250915821256704
746229340606652418
746240161906724864
746194380952743939
746234813909065728
746235124417597440
746244846902448128
746246491090518016
746243378770231296
746241797517615106
746202736048300033
746138987019051008
746249166871891968
746197442693992448
746176399938101249
746229013320863744
746237817181765632
746220163553333248
746144208831025153
746256532011122688
746189792463847424
746218040916746240
746217080756666372
746169550731804672
746235958928900096
746188974402633728
746226425611452416
746220284974292992
746193169029599233
746232901323239424
746242888078602240
746146679221542912
746195966479392769
746242820906881024
746182939105464320
746231236260048896
746257316337623040
746140295578984449
746198759810359296
746214668826349569
746174617564258304
746212621817241600
746152085805109248
746243034921205760
746254971956563969
746241248076365824
746249082973331457
746214572554485761
746206418659729408
746200894937530373
746211002945929216
746244804728721408
746178941807890436
746222788881506311
746260374148775936
746196071202721796
746223019714981890
746207433505157120
746245257738620929
746221476148215808
746174613302829056
746248206355423232
746211015415652356
746247254227443712
746215910411669505
746191126223216640
746222205814484993
746230162497232896
746247111730208769
746192430710460416
746247250003787777
746217416003227648
746265440947580928
746206120763494405
746239851507265536
746164987199098886
746203713379852288
746214421341429760
746186378434711552
746266459945451520
746259535292149760
746266136975708160
746219957814366208
746241709495836672
746255068538802176
746187355409657860
746249926011658240
746256913730502656
746195219931009024
746213192448172033
746266070168666112
746190954273464322
746261934606024704
746224219294310400
746148365096853505
746266376252325888
746221119674343424
746207215405539328
746213582635835394
746210134683049984
746250228290904064
746223917220560898
746196977247870977
746248403462545409
746184822129733632
746235841572311040
746192288208936962
746215981832298496
746191893743046657
746214736107180033
746175884155977728
746237062223822850
746235271163699201
746208465257828352
746252342232653824
746243378833039361
746231697667067904
746241588033101824
746239968872271872
746234927365005314
746229718031097859
746228941921230848
746248256682790913
746249057778073600
746211833485234177
746231089417490433
746186554494717953
746248118547644417
746204514428944384
746202371148046336
746139548648939521
746214438089306112
746196557645549569
746263033224249344
746257052381626368
746261024261681158
746209686005776384
746232826173886469
746236701723467776
746225658120966144
746162994925604864
746243869520576512
746247426390917120
746237661891813381
746201766975275010
746213829940391936
746225322526310400
746239020900835329
746215969253527553
746182670451892224
746206196210630657
746212068169113600
746251054254260224
746152966554542080
746166384099463169
746225842385129477
746230540177543169
746219240525467648
746187812710428673
746206716266569728
746220939398963200
746190387815948289
746202392245342208
746233979280330752
746199476889493504
746196738222940161
746210948310917120
746151007529238528
746193412177592320
746224827585814528
746181101643653120
746170380981788672
746194771056549888
746190517923385344
746242774945644544
746240648152514560
746241088621404161
746168032171560964
746195244836749312
746205013517598721
746249632494272512
746230926137397248
746228875001114624
746242334354898944
746212705757888516
746242648835559424
746232121283350530
746256905618731009
746235749448593409
746225255379668992
746209648290586624
746205151778615296
746225628601421824
746245777807204356
746266510637801473
746213624255913984
746150005413679104
746217621503123456
746251134248099840
746227763376332800
746203537181335552
746138420624392192
746151725048938497
746258272861229056
746211393003630593
746244096268898304
746189012231036932
746210067565838337
746242594351505408
746256674852315136
746178870294937600
746258100685049856
746156799829630977
746186164206350336
746255668361986049
746248915335340032
746227914484551680
746249565385408512
746228677814280192
746211317615202305
746216426067791877
746228677780770817
746165662423343105
746157835982102528
746192258827857920
746149695022473220
746208524393287680
746222893722271744
746242330311565312
746188596906950656
746259724048400384
746263750584434688
746256519700877312
746200542272073729
746175733261803520
746157693400977408
746242225420500993
746227385796747270
746196876479762435
746243202508808193
746146385636950016
746241315151585280
746251121572777984
746201737992642560
746212655765946369
746193101857783808
746233455168495616
746198814281728004
746178333793259520
746183752523595776
746159786413133824
746143910876024832
746245421438242816
746220259699392512
746249850870718464
746211166527987712
746221589465698304
746247904315179008
746211531373707266
746250605501550596
746226966374711296
746206313793781760
746234755293679616
746156372392288256
746206741780586496
746184738105233408
746233794802253825
746250085537824768
746203339931549696
746253071970242561
746246801485930496
746202815630958593
746255764797329408
746183677273485312
746242187831107584
746248156187365376
746232679276810242
746186072204378113
746211745492963329
746248500149649408
746253520492433408
746227792921010176
746244930859851776
746150273614286848
746167478640848896
746230934341484544
746249087322832896
746196356566388736
746240568544505860
746185023410176000
746264215996923904
746217885987549184
746227020930023424
746201985397886976
746223829085650944
746222151594704901
746161044586905601
746202694239424522
746258344164360192
746264132261937152
746220830179221504
746209849541746692
746208037606559744
746253462023856128
746239314397433856
746193579731623936
746259199936561152
746228753198518272
746215319056711681
746251373063315456
746263427669164032
746224194292047873
746208650092392448
746243567748845568
746244922471157760
746232968637603841
746178434271895552
746176752301420544
746164165207801856
746214496750821377
746151720539979776
746178857829535745
746240157704159232
746193898830102529
746213565875400705
746253868724420608
746222877008027649
746200588556242944
746211493587255296
746206930268364802
746218560968499201
746163959506550784
746170511093301248
746177041750384640
746259539398365185
746220775582007296
746259505797824512
746215545582739456
746253268926488576
746214509577003009
746235707346190336
746150252579799040
746187229605724160
746203721558691840
746191239276437504
746212571816960000
746222755436105728
746219076876308481
746233648244940800
746195182199070720
746254875231563777
746264652527636480
746240174611324929
746252996422447104
746206234261364737
746212110166720513
746166128129507328
746211216855465984
746192539707813893
746204569026232320
746171203069558784
746221849458020352
746233920870457345
746210298495795204
746259254231834624
746244783765602304
746194473403588609
746212592654311425
746200240638693377
746196054605860866
746231773307121664
746183127496859648
746213808943702016
746210197601812481
746219102251802624
746147790611439616
746161052900036610
746205466640822277
746209165886914560
746218758079840258
746231617836851200
746233329117061120
746250894992355328
746179252014428164
746147127798145025
746250060476850176
746251477958672384
746257157163724800
746202933302222849
746263498762641408
746245060707090432
746206624042254338
746243194283655168
746230581915090945
746186722094911492
746241780874633217
746253663287517184
746211766254788610
746186994766708737
746265709118898176
746191759403679744
746213687296303104
746182570040131585
746212655740817408
746150948989452288
746240778284974081
746190631362433026
746172298042871808
746241369627201536
746221249785794560
746171798719447042
746206477329653760
746199208445698054
746215155537584128
746243789858144260
746175753948008448
746213301349036032
746215948038766594
746218653389987840
746211288053800962
746244578391523328
746235992604979200
746221052544462849
746238727492505600
746246251885301760
746224441684701184
746150621749870592
746216166134161408
746234256393834500
746205441433079808
746191143130411008
746247535203852288
746179705112510465
746223518640013312
746154598080069636
746246062998982656
746240941942575104
746233291666128896
746201339202396163
746205495745097728
746200785822724096
746248290237218816
746208801171202048
746190014824931328
746242162312908800
746183291422707713
746177062860263425
746202169615888385
746212533917229057
746225477552005121
746261301094146048
746231618130444288
746147559983353856
746224408197357568
746177557444255745
746262634975100928
746252082211086336
746223535580864513
746255865364242432
746242535870300160
746197283243331585
746210604529029123
746215432248393728
746257526317023232
746191713501208576
746252950268485632
746246713459900416
746175452167954434
746163024503906304
746233505428832257
746258528520724480
746175649396621312
746233153317068800
746211636487196672
746243215427153920
746221413397209093
746239046335205376
746262186138419200
746208813531832320
746201356155817984
746190375627296769
746237280235331584
746258641930620929
746256213424242688
746214505063944192
746185543516467204
746201746062479361
746169105942614017
746254217095024640
746255882149859328
746245920535248896
746228820433240064
746200303528075265
746142463996235778
746259853967040513
746226651764129792
746218758134366208
746189410899636225
746218934639034369
746259015139737600
746215901960146944
746207299643990016
746209891618947072
746234210122240001
746230330558808064
746196499038560257
746186873379315713
746254003000967168
746188559183273984
746207664254783489
746249754267553792
746179709482860544
746254858571874304
746245295713857537
746262471132979200
746178933498875904
746213251231285249
746207769196269569
746216803878068224
746230405800460288
746225230230650881
746263922353680384
746233865996402692
746195798497468416
746249938871386112
746172188848435201
746253570928967680
746174713957855233
746237548855361536
746255093540884480
746190740347248649
746244247125377024
746242963689345024
746252942051844096
746199850522284033
746233790465355776
746216795485265921
746237729093058560
746194523408084993
746209610613198849
746175984831913984
746162986683793408
746195698014511104
746211627809157120
746255060150038528
746255269777276928
746183685490286593
746216082222964741
746217260826529794
746222537529401344
746210096946913281
746242657400328192
746203168187383809
746207395953553408
746235598596243461
746216468296015874
746233664745267200
746191096712036354
746238634920050688
746241902605832193
746150084753170432
746245413078962181
746190492765851648
746242221100404736
746161011015692288
746204141001728000
746193621653716992
746239763523346433
746251100609622017
746252132425183233
746197308702760960
746194938656759808
746237150509686784
746213292964601856
746157970157932544
746165419191336960
746223027990331396
746188395886501889
746208599672659968
746185040200011778
746215880820809728
746211565133651969
746187623803281408
746230083019378688
746253889725431808
746264501301968896
746237003398713345
746217705619890181
746181353369047040
746247455516299265
746243483850137600
746244108599988225
746146570190598144
746199049175367681
746206884042969088
746186759827038208
746217898528497664
746239704593469440
746208155034484736
746241050834919424
746240623200526336
746230993216901126
746256230251798528
746147832785174528
746204015189360640
746189066681520128
746234231139930112
746237964192202752
746182527837048832
746222369480466432
746228723809017856
746249317833383936
746224944883740672
746265201767514112
746192946383323137
746218510687211521
746248542101078016
746188559271362563
746191004521226240
746208046045487105
746175456446132225
746263951877496832
746230905069441025
746206917672861696
746245874649604097
746256951793815552
746217202076946433
746227813984804864
746253679993421824
746246298056134656
746138424852242432
746234864437846016
746209853601787906
746205369878224897
746264308259119104
746188487838208002
746249766657531904
746248852559249409
746185262464634880
746255496320000000
746221446985191425
746229399377215488
746254749444497408
746249984832638976
746206729059209216
746159874304786433
746240870693937152
746242644980957184
746224240404238336
746247439129133056
746196608253992960
746154635900162048
746198378212532224
746232880653729794
746236936201768960
746183593270054912
746233975249633280
746195190608605184
746219773176872961
746206548645470208
746201389764743169
746227155076415488
746224533741330436
746261263215374336
746252245625253888
746251175876386817
746226559544025089
746200655727996928
746180355447611392
746235824916705282
746265298282569728
746214576379727873
746177519783550976
746239515929370625
746232519947739137
746210810079256577
746220503015161857
746219051823706114
746261863072096257
746261347332141056
746209073775796224
746238324793237505
746201943463202818
746204573254090752
746193659415040000
746250806911975424
746188228101758977
746227746653634561
746178321147375616
746210810129584130
746209316881862657
746226899278405633
746263545042604032
746171651939655680
746220088005582848
746254757988302849
746205219034300416
746203134557454336
746256288724697088
746255244741345280
746233425971945476
746234608413376512
746250106572242944
746208696309415937
746198239712423937
746201905483784192
746187657563144193
746201196872896512
746254380454785024
746219173559173121
746195152813727744
746221916705296384
746255618005164032
746252937828122624
746230041101504515
746202534721683458
746216619014127616
746223598352764928
746164542682574848
746194184030195712
746250441957089280
746185325366640640
746262228098256896
746182406428827650
746205348936114176
746218972056420354
746243886553640960
746233979456499712
746219324528988165
746241512514609152
746243081008095232
746190731878891520
746262236306546688
746214580683055108
746187858860347399
746226748564475905
746239822159720448
746190425602437120
746214429784604672
746223086702235649
746208650180464640
746239075665874944
746196876756606976
746219471195385856
746252027500572672
746219223911849985
746262085366079489
746208947619532800
746242036479758336
746234595884990465
746245190973677569
746216136824393728
746231593006575617
746229302606204933
746235338369146880
746216556128927744
746228543432990722
746265784658305024
746204468232871937
746219446281220096
746214404430041088
746196721386979328
746198206002827266
746202241166565381
746255387171655680
746260390959587329
746220595256295425
746265214467772416
746244075062329344
746221736312479744
746228271151407104
746170012021338112
746228979800018944
746208008338735106
746215688155471873
746193584185958400
746196557800706048
746153620673040384
746260886013288449
746190845162852352
746214500924166148
746206586264117248
746225448170881025
746222789032476673
746224600803991553
746223862912688132
746260546031280128
746217252664410113
746150655417585664
746181328417218561
746144557063086080
746195119288651776
746201289218883585
746264216080769024
746189977055277056
746208788575715329
746187695156695041
746192845732614144
746251113041649664
746217592092663809
746237124941250560
746226265917530112
746202975190712320
746211367925866497
746225129395412993
746261775159484416
746206322132017154
746244523756380160
746208150697631748
746242661443469314
746212747730292741
746219609527726085
746231601059631105
746240497434267653
746179658882781184
746233052678889472
746214383496232960
746206758339653632
746222143021555713
746210591832842240
746189721001299968
746218569671708672
746188500429471750
746233371332739077
746263108839104512
746243890538254337
746194544639639552
746165356318842881
746174147764490240
746170515195314180
746219362294497284
746216438755581952
746205663819235330
746216078146052097
746209056847593473
746183886732877827
746142140900605952
746226085814108160
746226270426435584
746230380517163008
746191042391613446
746240136573124610
746223493692350464
746226245164118016
746187544237211649
746237011812454401
746156900518027264
746250140202188800
746240006662946816
746229378166624256
746194351668109313
746258042279321600
746192182994829312
746189439957798913
746260084855050240
746225259464949761
746191709223063553
746234100986482689
746196268393738240
746184633562316800
746214350159912965
746202983440912384
746240560143294464
746247367536553984
746156376347533312
746206686960984065
746235615155392514
746199640811278336
746217743305760769
746234495259410433
746246684116660224
746250253498785792
746244813243170817
746223837767831553
746200810988527616
746233509564416000
746220540776505345
746207559523008513
746259782949011456
746247245809385472
746235174644387840
746142065306796035
746202027143770112
746216312947388417
746227318914318337
746190144944803843
746193197995425792
746259715827589120
746233404727795713
746246922877407232
746224357484068865
746213859426340864
746206079093080069
746186772447584256
746197732226826241
746260487243960320
746241550313676800
746219244669440000
746261007715172352
746181370360193024
746210797584474112
746215264631480320
746198348634324996
746201272257122304
746239499143774208
746187930226483200
746232456865415168
746205747357245440
746266330018553856
746217038486507520
746197979673989120
746222457535660033
746217659524538368
746189746376957952
746250467060023300
746202513557225472
746204480882905088
746205617442848769
746243219386671104
746219668348665856
746217663521656832
746243357957988352
746184667036954625
746177507213320192
746246860076023808
746251050290647041
746216472372928513
746147568426622976
746244771409170434
746187343132917761
746234034062139393
746226752607789057
746220549328633856
746265474334363648
746211523123548160
746233354509389826
746178753001230336
746163947141763072
746179281617747968
746228342362251264
746234772058300416
746193890437304321
746185589544853504
746190668897230848
746233903770263552
746204023515058176
746163263453310976
746234923015495680
746194863461281792
746174952777326597
746224575894032384
746231479806550021
746265575043653632
746180065906561025
746242024265789440
746198655053373440
746255546660044800
746265180774998020
746201976711450624
746247535212134402
746262764897865728
746178056860073989
746217634413182976
746250878097723392
746255240534450176
746251922831597568
746242716330299392
746215113552629760
746234071819292674
746252811982123008
746189809211703299
746251041805590528
746265239629471744
746182867508662273
746223128737570816
746239347968479232
746216262875807745
746219119091941376
746184721332310016
746220180179562496
746252060857896961
746246029851365376
746160868593963008
746235305003483136
746253839444099072
746209212171091968
746181936545161216
746265759811244032
746248848314499072
746188634856914944
746246872700981249
746264656734457856
746194846545645570
746195882593292288
746244129546338304
746253994532667394
746227969010458624
746202266269421568
746207848976130048
746257148955471872
746186554582786049
746210051031896065
746206020381220864
746197895771107328
746183106789408768
746255512816214016
746222222667223040
746204522708504576
746229927926599680
746155256577409025
746255760473001984
746204258656124928
746199485450096640
746263046033637376
746220293299933185
746244905593278464
746240140838735872
746214966575828995
746258612490690560
746192203983130626
746189771387473920
746251750546382848
746218775117107201
746149455984918528
746238735797260288
746215700432203777
746210029850632194
746247682063110145
746227583201640448
746239750831366144
746190488512921600
746229076143136770
746191742882308097
746196293618262017
746218737297035264
746223829152718848
746195035197050881
746227654588665856
746213838408736769
746207073151516673
746201473579507712
746206007743782912
746224638594670592
746138277992857600
746216774421483520
746214786321387520
746240065311899648
746204480857726976
746195815576678403
746256331040972801
746141927054118913
746231668399235072
746260072234369024
746187665855381504
746190161608744961
746241134817480704
746255865087463424
746242896613908480
746237674541842432
746253768216436740
746231370368704512
746259765853061120
746191717733273600
746210323334475776
746243458403278848
746242955048947713
746200148003323905
746204417804820480
746231051907825664
746161363551035392
746245765308178432
746195207134187520
746238458885111809
746216510033518593
746208511458050049
746184377516752897
746188617869996032
746262504679022592
746205479047593985
746239465522245635
746233748853661699
746181932170481667
746234222646435840
746190492803571712
746198168572878848
746253667498500096
746142312896536576
746243072757927936
746244309985468416
746254787176366080
746262144115744768
746207270199922692
746226832115019777
746189477941387265
746192917107138560
746194452167856128
746185128330805249
746233958606635008
746183530405830657
746245983365926912
746222684044824578
746254296782602240
746227377433284614
746265344432447489
746261011888484353
746165499034107904
746259506154340353
746238106462916608
746231840495669248
746237112698044417
746253998877978624
746221946103177216
746260336274186240
746198139007205377
746226656159760384
746179096875569153
746196343962505216
746214207276756997
746178346032177152
746222805935480832
746249049729179648
746256964007698432
746252543584509952
746254284195532800
746216002774437888
746261913403744257
746217663760728064
746224768894930944
746217533414375428
746192879630979073
746215796959911936
746244268101033988
746215490813460480
746259400919232513
746239876748578816
746218082981445638
746240048698294272
746263062819241984
746232691817746436
746187720267988993
746234445175218176
746243932305104897
746176895054716928
746218577867350016
746260210583539712
746173489036431360
746214220186869760
746232322555416581
746230271591096320
746225875843063808
746263083635531776
746206305279315970
746194884185358336
746182267786100736
746247321319510016
746218426939543552
746189301751283712
746218921980633088
746248961523056640
746142900166201344
746250890953297920
746252119657811968
746197811792732162
746232536590737408
746217223245574145
746233778096373760
746200605148872708
746242304927629316
746174416204103681
746236512778526721
746165280863203328
746195698173906949
746190207465095168
746202501137915904
746263976921677824
746169089165402112
746195865690267648
746217894397149186
746226345940705281
746154509919981569
746185480836874244
746166467742306304
746206888300150786
746223304776654848
746209270882963456
746235132667801600
746239671210913792
746251868058181634
746179340296163328
746254795564941312
746168590097801216
746249712223784961
746232972643229697
746244850937368576
746262886452891648
746206523643170816
746209145074810880
746188995550289920
746219488178114564
746189838588710916
746224038733721602
746256695760982016
746195337279266816
746240467843563520
746258071366795264
746188659754426369
746256670549024769
746240895859687424
746187053700775936
746236630218924032
746213003645718529
746264199291109376
746254737008394240
746163456374538240
746214635229974528
746206741793120257
746212735268982789
746152836233322496
746240295864524800
746224492087652352
746259824854372352
746164563784044544
746255462568443904
746197241363206146
746253885497573376
746158674733740032
746246373629116416
746251457024786433
746244914132951040
746243672396599296
746253021378666497
746253021378666496
746242980512661504
746265075934199808
746224101941874689
746205529521807360
746233828310560769
746171089982722052
746241021604933632
746146352044793857
746209182676717573
746202757099454464
746207261496737793
746248529421557760
746167579480203264
746225146097106944
746238207122038784
746206389379301376
746221241451720704
746191331895058432
746214727353667584
746258847522664449
746198197941374976
746188609624018944
746214177899831301
746254741185798147
746243978580791296
746264505588551680
746229596245262336
746198403122528259
746207815362961412
746219433564090372
746191990195265539
746199732955942912
746179176659619840
746199020066869248
746255672354836480
746263905719189504
746228774249738241
746224139770290176
746235472675020800
746207215371980801
746193831461158912
746176332854353920
746209430115491840
746223678036156420
746242644825649152
746236504549122049
746220469435535360
746263712789635072
746208570518102020
746223971629076483
746220767470247936
746245710803255296
746172104945582080
746256238594260993
746177398383616000
746259162049486848
746228443063324673
746226605853270016
746213683198464000
746200764805091332
746153742303657984
746169605236924416
746232058419150848
746230724525645824
746220360446541828
746244540827308032
746194284617957377
746151137838006272
746238941158739969
746220712902307840
746259178629500929
746193265368535040
746218225591934976
746249997428133888
746207282464096260
746182909636251648
746225909422653442
746206535966023680
746232427538833408
746241260629917696
746255433409531905
746254359671996416
746244398153773056
746149417917550592
746250278295375872
746238207319121920
746201838513336320
746206901172482049
746181865279754240
746248638561665024
746200626342727683
746200517454376961
746244863843250176
746217894267084800
746259807993217024
746206003306258432
746182901323169793
746182888685604864
746212144065052672
746204376167899136
746266287991562240
746264153107611648
746210348848472068
746216627700568064
746218573899567105
746186500036005888
746159933121507328
746243043326468096
746194146038161409
746180736873566208
746218032792428545
746210268913360896
746203403043274752
746182695651258368
746190995985858560
746189494538297344
746155319487770628
746251012625801216
746252669363359744
746247963211612160
746238215565217792
746213007902932992
746260735026692096
746230321855631361
746198709474492417
746225565682675712
746186323761864705
746252283525095424
746165239113203712
746201246957084673
746179441022410754
746198709621252096
746260223355035648
746203117700538368
746192221095919616
746197040309239809
746192736961757184
746227385985437697
746211464273268736
746225531968847872
746200395555340289
746249494040281088
746259103173869569
746214408968245248
746237490126716929
746211883640717316
746146628898271232
746230615721152513
746146167612923908
746252555970314240
746184503463288833
746223942600298496
746199451887230976
746200735231029249
746211959175974912
746188475326570498
746242514827415552
746233627264966659
746211741286096896
746252862091493376
746163301319606272
746180334346190848
746207517420621825
746250307978563585
746214417000390656
746250794354147329
746227063204392960
746216312985124865
746254053403918336
746159719220404225
746225104443453443
746150403826388996
746243794157240320
746217550346784768
746212718579843072
746213817441361921
746220146528686081
746175754048798720
746187909372350464
746215381828665344
746157609409970176
746187011447459840
746222008959012864
746211527334592512
746189314321711104
746247719757430784
746265176714911744
746208205521354755
746221446804889600
746263054501830656
746233039768825857
746203264442499073
746223803961729025
746181215019925504
746191876902944768
746257383819722752
746260181206573056
746171467621142533
746203902240927745
746222575089422336
746178677646450689
746262316191219713
746237448162676736
746155470424051712
746192434724364289
746194519561932800
746194343225004032
746246675618988032
746222046762283008
746175536158760961
746240073826373634
746255525352923136
746206179555041282
746262995601231872
746148113736404993
746196465538588675
746222289776107524
746245232921088000
746217357593321472
746213569998426112
746246025644544000
746188815006478337
746257350005239808
746211884018208768
746219249207652353
746215935367753729
746200974453182465
746211909037264896
746200789765357573
746201851092049922
746251406579994624
746186231353065473
746223183112462337
746246595696435200
746239537005760512
746238962268700672
746200072791031809
746218531990056961
746247770093289472
746194221816680448
746254342836133888
746220612142538753
746251910219456514
746263561765294081
746195265787355138
746195265787355139
746176114695905285
746190899726540801
746226786057347074
746222893781049345
746210231277871104
746239813590781952
746142950267183104
746223321692274690
746242565138178048
746264941624164352
746191289616523268
746188211207049220
746211951064166400
746198369790418945
746216006754795520
746256159078813697
746165830400999424
746183760987590657
746203516369154050
746200185781444613
746224311636111360
746264207792832512
746183127882665984
746209287463018496
746218112354127874
746211661321633796
746249661757919232
746151804702982144
746258268796952576
746222160054607878
746239692215967746
746181659737874432
746250341201616896
746207001856737281
746157907197239296
746183593127460864
746207186334822400
746215473952415744
746160289507315720
746255588280123392
746205525398822915
746255701601845248
746263406693462016
746199720473747459
746199720473747457
746209874682359809
746222373628608512
746200135663656960
746189159224614912
746240987903688705
746224051505422337
746236223287529474
746187053537198080
746187707685150720
746190908098437121
746227310475382785
746252946233499648
746227046024568836
746252077651861504
746232599480131585
746233987664748544
746216732423946240
746221308321529862
746235888015859713
746203394507870211
746202257700462593
746257136066367489
746185463887601665
746178425677709312
746202102515458053
746244104544264192
746234876819447813
746220238857867265
746179440745582593
746247216831037440
746175141671903233
746240879237570561
746211552538222592
746167407241273344
746230107992260609
746207882585092097
746208163393724418
746184180543807488
746202039911256065
746202039911256064
746178396678324225
746227985653473281
746172872545050624
746182498732802048
746256943027728384
746217441462628353
746165771768848384
746217520831463424
746178614559907841
746217047084826624
746195416866164736
746250844753006592
746146255366160384
746214257969115137
746193453910876160
746197677910593537
746202383676366849
746235485161324545
746187473173233664
746204719870185472
746219676758212608
746212622115053570
746240711138254849
746197568699281408
746216417721081857
746147572419563520
746237355707662337
746202308279574529
746234482580041729
746231127224942592
746210319526039556
746220977126707200
746210335976103936
746248986755923968
746236982666240000
746209614643924992
746236227469246464
746220679419224064
746244188405141504
746193999518523398
746211674042970112
746198806128013314
746224479492145152
746219068563173377
746171815702241280
746266241959075841
746218686843760642
746219487993618432
746171761234841600
746265361356627968
746255122741747712
746199254603948032
746197367527870468
746197535035785216
746246314908913664
746230804125122560
746253000767832064
746196037929295872
746205147659833345
746195584697016322
746144649228750849
746242162384322560
746151246885699584
746261514970075136
746256918268764160
746185295985524736
746182632736690176
746248810654015488
746238504900820992
746201691792412674
746199921699622912
746238387552587776
746144942716747777
746228728213078017
746249490135298048
746225213143031808
746241810213781504
746218829685022720
746219270166585346
746209413522853888
746187343137120257
746199539955052545
746240015018037249
746244540835725312
746255928106881024
746233702473048068
746204485060435970
746184545196736512
746221790809096192
746266078330949632
746259308870930432
746239545117540356
746166681987354624
746211116070514692
746213179848425473
746192933934628864
746200655858016256
746189956087848960
746256331003281409
746207907633471489
746150990789775361
746261418492690432
746206653695950848
746236810607505408
746225490126479360
746222629783121920
746199926032326656
746252497174487041
746234373754630144
746226425410138113
746181206547390464
746202219955920897
746223321751031809
746215579204259840
746245496793088000
746241734623924224
746168678442381312
746143508248014848
746254451841896448
746246759354146816
746194175389884418
746218179471384576
746213922051502081
746182351554813952
746254145452146689
746242036504879105
746190648248668160
746194422954504192
746172922981580800
746187363836002305
746198210398420994
746225129416384512
746229050998325248
746184993999716352
746189280561684481
746240212049739776
746195534298255360
746214203212468224
746240409257521153
746139913712590852
746221098719551490
746184503245185024
746250144430104576
746184218393227264
746202136468324353
746174999086628864
746240853878910976
746235065923829761
746188617937084417
746258650323390464
746187992935469057
746223502148067328
746231970141659136
746264639982313472
746216992563040256
746203885295919104
746252019044859904
746223409638473729
746166900112007168
746200219449057280
746238589084721156
746178916423966721
746225293111623680
746261368123203584
746213750164774913
746230720545185793
746246830812430336
746203574841933824
746235158068506624
746191696438779905
746215973443633152
746236919466491904
746249825314734084
746223028057448450
746248588318085120
746193588451565569
746196268439871488
746212785697107968
746250878139662336
746245467437211648
746233014653353985
746180456090001408
746171551192649728
746179176789598208
746204556518842368
746246516113707008
746253038206148608
746262500866408448
746187330533236737
746182733332910081
746149732498743297
746249519189241856
746212064360706052
746211502068109312
746254992798007296
746221891266830337
746222793075810304
746262139841691649
746225083211874304
746241302585540608
746220876429811712
746209459500785664
746170133693882368
746162969923334144
746257257990656000
746203402791616512
746186583787790336
746192258660110337
746216413820420096
746196792635592704
746207202990399489
746181038876024832
746205919378210818
746243701995864064
746246906112794624
746171887072448512
746193642964955136
746225058318688256
746227486552264704
746211728485027840
746218548758904833
746245195117793280
746245731720232960
746223590064807936
746201704257851399
746200617991868418
746231156572512260
746196817986019329
746174013383147521
746191730232299522
746165448710860803
746232108834660353
746249745811771392
746251041973411840
746196809375064066
746234734301175808
746259463909302274
746187422728228864
746151720808480768
746219504804368384
746265910567108608
746205655116058629
746213091654852609
746211137377579008
746191495284195328
746233396448235520
746250383547375616
746240350361116672
746248076302520320
746197203912298496
746261263177687040
746248625940987904
746179977956188162
746230657492254720
746183802976866304
746217567283339264
746199443502833665
746234600280588288
746198583758643204
746192581713788928
746230863155781633
746214945566531587
746253948508602372
746243106161385472
746244461081014272
746248944808767488
746193185500631049
746207106714337280
746264073361297408
746252815949979648
746232389802696704
746255034615271424
746255856715599872
746230502244286465
746230603159265280
746226840746942464
746231882400993282
746192405318107142
746173023674335232
746248353269317632
746202954290499585
746222684137127937
746219156559650824
746224563227242497
746192510125367297
746210243999203330
746200739467300864
746207391604047872
746229155809812480
746228346615259137
746223154104700928
746174361569136642
746168112056147968
746247581676806144
746166216142774272
746242707622760448
746170968570236928
746182964048961536
746153822192566273
746200827795148802
746157991230070785
746204086555422721
746199380785455106
746235900506431488
746210042609704960
746189205127127040
746178098559877121
746206334702411780
746210378032394242
746208880573579265
746227381648556032
746246449097220096
746222268821299202
746212689198755841
746185715726319616
746171190838960128
746215348140019712
746231349783072768
746251683454418944
746160939695767553
746240841488838656
746243072820842498
746173472578150400
746203360986959872
746205089086377985
746250496474816512
746161506224529408
746194389307785217
746211711850446848
746216866771664896
746260986638655492
746200064364707840
746223728468516864
746241403429261312
746243324445523968
746241549927743488
746193973992054784
746233153107308544
746217982280404992
746171907851034624
746213469305724928
746207026762506240
746238710727991296
746263964477235201
746257907910582272
746235392928538624
746192296274624512
746251335650115584
746203499319296000
746194536171331585
746191545678725121
746192493675327488
746193416472526848
746230648931647488
746259183184535554
746215327508267008
746247522629328897
746218083094695938
746219127501557761
746238781791961088
746237561371168768
746178027223134209
746205428929814529
746252170102661120
746217831256076288
746156636650225664
746229915343720448
746168967887224832
746258235120746496
746246696699568128
746225909615591424
746250731565506560
746230254683848704
746246365135704064
746227222403416064
746212785520939008
746189209413660674
746243710355021824
746181634530115585
746218519130341377
746197321042395136
746227775845990400
746262152760147968
746196788546142208
746216107481014273
746219698010787844
746182603569520641
746228266822832129
746166073725091840
746263838614491136
746255924092866561
746151850777415682
746213498460397568
746217919386779649
746206187977248768
746200110246166529
746214467499753472
746181341084004352
746187703683780608
746179168400859137
746260797907734528
746213490327621633
746177939453186048
746221144794030090
746186587881381891
746207249240989696
746139817407221761
746239851624726528
746195886720507904
746266518665715712
746158121140228096
746235183297331201
746221962574209024
746172663064760320
746235053064126465
746246621151756288
746259644549574656
746257203078782976
746225926300536832
746228531189817344
746192577561407488
746202090100252672
746209224598781952
746198038419365893
746198575122571264
746248764415950848
746143248347992064
746195735826178048
746205932242165760
746192103399522304
746195622542270464
746165792421470208
746237624440913920
746194595055165441
746224361963589633
746202681585213442
746249636847980544
746235216893644800
746206154590560256
746218863260401664
746262110745825282
746259002636525568
746227729817731072
746243399985020928
746214152876625920
746217936411467776
746192757920665600
746189381409579008
746233065207271424
746203185019125760
746211732893249536
746242619596935168
746162915170885632
746265285611511808
746204363614347264
746194242632978432
746225301395374080
746225301395374087
746225301395374086
746234704882368513
746236596660248576
746255823328817153
746201897191641089
746166065198075904
746188211093803009
746211401622945792
746197648542076928
746228459735646208
746263993971507200
746149099368415233
746266342790172672
746245962398457856
746232976892006400
746192262736969729
746260998986792960
746176534264717312
746256666417577984
746234952488890368
746259375786975232
746191143088447488
746265176530247680
746221212112551936
746205890127106048
746226672928624644
746155898192683009
746196843227291653
746246864522084352
746213435734560769
746193902802075649
746232117172961280
746226597334683649
746257647989563392
746253130476716032
746193680428466176
746138177388195841
746148889443504128
746199347004530698
746218187860021250
746138483639521284
746253277554216960
746200164935696386
746229172545060864
746203906397474816
746188555114807300
746196276882997249
746229495498039296
746222428204892160
746192023951028224
746259186993008645
746262898951995392
746231228148244480
746257236922667008
746230439304531969
746264463444049921
746174286155685889
746223498004070402
746218116636565504
746241072146186240
746225481914023936
746245581010526208
746178644167401473
746263930931122176
746212584362151940
746225590869495814
746151418638254080
746209836853911553
746245014678835200
746224747692711938
746229441039216640
746225867626414080
746185380131708928
746225569734352896
746191210008580097
746192929719361541
746200991381368832
746185136585183232
746239226329473024
746202379603697664
746193600803799040
746183517768388608
746201612088074240
746251083731836928
746249628299956224
746226677190012933
746221698551189504
746233790536638465
746243982716444672
746226656176570368
746239188903694336
746222293920079872
746254909016793088
746238329021038592
746211091194085376
746201909883592704
746225456739823616
746238568029364224
746240736358600705
746240124237684736
746250588950831104
746247698844524544
746244494501249025
746217131063148548
746265034079277057
746194515283763204
746166551582150657
746175334656147456
746243022153625600
746208146859798529
746201670548262912
746265214472097792
746203541258145792
746217495871135744
746196633377923075
746225565728813057
746257270384824321
746253587680989185
746264132341489664
746209686001594371
746212265452462081
746262345509388288
746246717494927360
746221249659961344
746214484474134528
746248105859907584
746233425665789954
746197706935148548
746191193252343809
746197346208219136
746249598851768320
746259845565800448
746265281648013312
746265780426252288
746226312327528449
746196776135188480
746235342613667841
746148176588062720
746203226626633729
746214903552192514
746244259465011200
746175779361460225
746190039797751808
746233597531561984
746214077509181440
746257018709807104
746263482295738368
746253659219070980
746149132700684288
746155940173455360
746239964787027968
746264967091982336
746187124651626496
746265139037487104
746260973871325184
746233383663992832
746203151309504512
746193818827972608
746191235279290368
746262513092861952
746245555765059585
746256595005378560
746248990954504192
746238932799545344
746262786104238080
746189821584957440
746153637722853376
746254175072296960
746191696673677313
746190757103472640
746232968591486978
746243575822725120
746246616957526016
746231672392146944
746218296802848769
746183467600326656
746213758695936000
746202522281336834
746250014188527616
746250421208031232
746246520245202944
746194481855135744
746186684501352448
746254560985899009
746224991167864832
746174483048738817
746250295420796928
746225687334248448
746191982024810504
746232029004476417
746235191601991680
746183278579826689
746225947477565440
746192585819971584
746215562225688576
746203768039968768
746250563680149504
746252010693877760
746211573266423808
746197199365636096
746265386241433600
746260151804510209
746198747244179457
746213813075087362
746228405033525248
746247329875779585
746206087381016576
746263721165656064
746193688930377728
746200177665409025
746243781561843712
746225875822141440
746252229041094656
746260495649366016
746253910755647488
746236122812932098
746164526089920512
746243106232668160
746226194807283713
746260923686453248
746192183003275269
746193689026797570
746252065089982464
746239251700846592
746196864085614593
746199225306800128
746164286939140098
746227922806026241
746219798409863170
746196939612426241
746256909875949568
746266527142416384
746187397415723008
746187397415723009
746199653209673729
746249544640266240
746220427484135424
746239406852345861
746242082617040896
746193496034271233
746246289881432064
746177301944111105
746215767830454273
746259686505209856
746255089451540480
746228195439960064
746196616411897856
746149367908802560
746231781746081794
746200311795048449
746265835107401728
746186835316117504
746254237768744960
746229902362324992
746206766770204672
746184662947495937
746229340635963392
746264052658278400
746198915087630336
746205449729380352
746190031665004545
746206393582006272
746264337799593984
746187258928103426
746223963475345408
746244100354084864
746265923061956608
746187204335046656
746242208672681984
746251725699432448
746192489258713090
746139226090016769
746250391604576256
746235795472785408
746232083689857025
746188076913811458
746152802804731905
746263889000665088
746251209493839872
746258847430434816
746215486531067904
746245715169513472
746167298482790400
746197702883442690
746174806303842304
746231685075734529
746226954001481728
746183060396335104
746265944176140288
746265558446911488
746216304466485248
746202350373593089
746234042522079236
746219463054262272
746217856535166980
746223183158607875
746163225545289728
746253587815096321
746204090871361536
746261175285907456
746175166854594560
746194586616242180
746176089475538944
746256930755194880
746215696481169414
746188450185895937
746234952425975810
746216640371580928
746239486531534849
746187158197776384
746249561451094016
746223195825442816
746210751421964289
746258406860791808
746265076131315712
746199401710817280
746162021813600256
746222499470270467
746195492648869888
746214232610332674
746251775838060544
746200089345961984
746261456228782080
746265084284985344
746253428377018368
746188320242171904
746203608257957892
746213427400478725
746220364699566080
746195467218759688
746215348165214208
746196914534653952
746231353633439744
746190212045414400
746189444122714120
746190585099235328
746244427233005568
746227041935065088
746243399875887105
746213406416351232
746199015537016833
746187393439412224
746188869662498818
746220129894043648
746139376690794496
746228355054219264
746257069041344512
746238328727470080
746215411159437312
746208024918794240
746193483250049024
746263733773737984
746201868032868352
746145827811397636
746205475046187008
746208364837797888
746262177565315072
746223875382349825
746187695345410049
746212353704759296
746236642881503232
746203994352033797
746172859819622400
746266451582005248
746222004559192065
746238144178094081
746209727797825536
746224252794200064
746266565155389440
746255366342713344
746255013719191552
746251557801496576
746222839401897989
746226924532314113
746239734133854208
746245786476883968
746229617149673474
746140966629761024
746208431975993349
746151473067634690
746228316907048961
746250953662279680
746188127186862080
746226920245714944
746241663400476674
746194255291383809
746155025978753024
746197703051206656
746213104367738880
746253151611797504
746232406642823168
746208037594030080
746212017879416832
746214681417678848
746244792431034368
746177867864748032
746186114105413632
746206234110373889
746203381950144513
746247640321384449
746255278123925504
746167424316223488
746221740397760516
746199158449594368
746220146495131648
746229126776840194
746210063455379456
746152832143745025
746254766217408512
746234222675824640
746202148774387713
746205651030806529
746203805465772032
746251591322238976
746230636470378500
746229504129933314
746215289495248896
746232553317634049
746148272884965376
746139175657832448
746200441805930496
746256326599151616
746215449143042048
746238224104730624
746180195661586432
746239230855233536
746265436682076160
746202199252819968
746209509790494720
746218347365179392
746238601587884032
746199967832825860
746243173484109824
746191688360570887
746227759211393024
746234738529075200
746240451309637632
746233635531952130
746149069752401920
746224076499222530
746152857301356544
746251658275979264
746242258840649728
746204765894303747
746241508265828352
746200181914271745
746209077974306816
746139817340243968
746194410321285121
746224248453107714
746243718487941120
746165771789864964
746217160167460864
746209329502552064
746252803467776000
746215016869703682
746186646597558272
746222063224918016
746173007014559745
746199229526220800
746246377940869120
746239771551227904
746250895017517056
746263972765110272
746256049875857408
746246180577906688
746208708691034112
746266372141912064
746170641381003264
746197929384239104
746243936746799104
746254825160052737
746248109974491136
746221631400349697
746217466318053380
746225322186539008
746211191865769984
746204636160229377
746196943886389248
746205311472545792
746225204913803265
746262743917936640
746259418073825280
746240438844067841
746243261275115520
746248688696188928
746246700835160064
746231005564928000
746198407325200384
746213062277947392
746228149520785408
746242669911805952
746204166146531330
746242531697037312
746254409680715776
746193462484074498
746211674152022016
746191377961099264
746191583582642176
746236516775526402
746246763850440704
746196381602197504
746201117202096128
746183597573480448
746246910420344832
746192732746457091
746221925131653121
746222956892688384
746262144128163842
746266392840781824
746234487076315136
746206930490712065
746254317523451904
746257937144909824
746263796881166336
746189578319499265
746257085751529472
746234394482872324
746247158060441600
746187657647054848
746225280411308032
746245857649950722
746244616370987008
746188290743640064
746163082897014784
746222076046913536
746211372174712832
746169768814706688
746210516566061061
746210554310590465
746232511374622720
746254292554756096
746265948496236544
746186407509524484
746212911270375428
746255961623527424
746208314350940163
746252921000591361
746203801309188097
746248923531087872
746203277134487553
746196738076094465
746186932116303873
746245262079713281
746220515774205954
746214891178995713
746247065655721985
746248504411099136
746187447734722560
746162286306287616
746219500484198401
746243030705799168
746169466900332548
746203398559531008
746238995739217921
746203314988060672
746223816628547584
746266057296404480
746180883883900928
746160939834056706
746142249784848384
746232414737838081
746203222549770241
746266367683334144
746250345756631041
746188844660199425
746254103647490048
746252954496303104
746240237291069440
746171366676758528
746153213783474176
746202887181606913
746206389400276992
746197346451488768
746206686898073604
746191864357761024
746216379930423301
746215427848601602
746213356005007361
746200383081480193
746216690464133120
746258692211777537
746194515262726144
746148952643350528
746155281655136257
746259535329923072
746194535999381505
746217407522344964
746246272722550784
746240400696971264
746187003209744386
746243408344268800
746247271289860096
746244591150632960
746222650641387522
746243735407624192
746264836963598336
746191931688943620
746257815598149632
746208465392001024
746216740967710721
746199543998349314
746264501259902976
746159152960016385
746236466435502081
746237989190197248
746198017527549954
746186525067489280
746188135667634177
746261854553505792
746208415295299584
746197409097605120
746227088361820161
746227088361820160
746180720104595456
746259883247439872
746244494337662976
746262203037323264
746262203037323265
746189100164616192
746236760129101824
746214589017165828
746145060203413505
746237708230504449
746213058427576322
746148763589349377
746245769464848384
746202249693560833
746199262975787008
746189012159762432
746236991004540928
746210570915872769
746224344955682819
746148411452227584
746240434473701376
746165398513451008
746236432973336577
746221597904646144
746262949333852160
746140756792967171
746222721797758976
746211816624164865
746192749603393536
746247577318920192
746233249702117377
746190744403116033
746231752411095041
746259958870663169
746265210340540417
746258730195492864
746155491546513408
746238039505068036
746213129600675840
746260693083533312
746207681078165505
746184776143376384
746222789107998721
746228547887341568
746266346959233024
746165620593459201
746266124749254656
746256305527087104
746183920207663108
746186600602705921
746174843796611074
746213242947538945
746241831042584577
746214996053372928
746243672283348992
746228161940054016
746229457996832768
746237792053760000
746219035080040448
746258675317280768
746262240681140224
746249301060292608
746191667128995840
746260311397695489
746245425728995329
746196012562161664
746222377789362176
746216656989360128
746233777911824388
746221681602002946
746254795627966464
746230904801005568
746247543860899840
746191570953601024
746221933432188928
746215872553844736
746206607319588865
746246784691798017
746194494211530753
746243777375809536
746205030269624320
746188328597282816
746182846469988352
746231513306406913
746212634567946240
746234138739433472
746195152583036928
746248009298509826
746245144790315008
746237892834562049
746198835286839296
746240782609199104
746230384694681602
746259321403629568
746259778775683072
746194426934919170
746260420462321664
746171828033359872
746229910859980801
746222067670880257
746199619839766529
746188467202228228
746261040921468928
746223338578575360
746226475708276736
746222176823500802
746258126068908032
746209262515347456
746226827987869696
746215579002900481
746181898871791616
746263331036663808
746231999644368896
746216069686190082
746253763791495168
746242195859120128
746207907755089920
746237779638509568
746219215397388289
746214534679957509
746165973120491520
746240140897456128
746218364222087169
746178731887198209
746195492653010944
746186542037766144
746175129185574912
746214425418338304
746198734774534145
746191067427418112
746217290127937537
746241650750521344
746202081652940808
746246252149387264
746257492670177280
746211338528006144
746213133727916032
746222180703166465
746191558362312706
746192979899998208
746195135998763010
746233534851866624
746164538530136064
746254862824906753
746145651734437888
746246830846017540
746235946593460224
746221925131640832
746197711129444352
746244968654639105
746229155902062595
746220503057063936
746171857540243456
746246511852302336
746155755737276416
746218947070951424
746196356637691904
746254703655268352
746262723101601792
746261837944066048
746245236972748800
746241873010909184
746239188765278210
746261401581166592
746213192603312129
746214635087421441
746188353884684291
746245295835594752
746231760824860676
746263264162512896
746203637777457155
746265923049390080
746163477304250368
746164576094289920
746256108445020160
746198789250179076
746248793746776064
746263167395835904
746230493914402816
746185476680224772
746212303150809088
746247598130880512
746231857222586368
746214375443181568
746203419753406464
746255978635616256
746259644293709824
746224026477965312
746160771961360384
746203138709823488
746195823919173632
746229004940644356
746205823211184129
746195987341860865
746255001178169344
746202136438988801
746266338360958976
746186512308396033
746212986822373377
746227020904837122
746245534575386624
746157773080039424
746200156719091712
746247237609611264
746264413431267328
746230762249195520
746230179454816260
746226538870276100
746245270476820480
746143122388770816
746240572738908160
746224387121020928
746185128523739137
746233882966556672
746256687523368960
746264354761351168
746183609946497024
746204237411999744
746258335670931456
746170230213226496
746252899857080320
746233811680124930
746216816481951744
746200798317543424
746165498971299840
746209128083656705
746170322433511424
746237494094503936
746218665826127880
746208662511714309
746248843990339584
746196901653938176
746254145548599296
746245006273372160
746250236515991556
746229898281263104
746223514550579200
746227612331053057
746200886322466816
746246570564268032
746264186783674368
746236705754079232
746215943982878722
746219051869835264
746223615243259909
746198377969291264
746240325207760896
746211049334943746
746254959436529665
746262190131449856
746143747298197504
746204145472790529
746244175859974144
746152551251312640
746205890227802112
746251650101174273
746247346703458304
746245069359964160
746196683516588032
746187783404924928
746223950657552384
746241265130307584
746220503325544448
746171069049020416
746235795636256770
746262102181052416
746230363840618496
746205290467459072
746265164018819072
746193319974166529
746207655882956800
746169144073138176
746152949634605056
746218871468654592
746244892968558592
746213762835742723
746251494693965824
746243416749543424
746235468287614976
746185786794590208
746218301055864834
746243865309503488
746150504309219328
746203222679773188
746222680089628672
746218368068263936
746247040636682240
746204942373838852
746203717582524419
746212777128144897
746213662155673600
746247426214866944
746229789132886017
746184277025394690
746178333675659264
746213129692942336
746264782341279744
746231970150002688
746236198293643264
746246499542122496
746227796880461824
746223653126189057
746185753223303170
746214551587151872
746254443302125568
746211049360130048
746246604366184448
746223170500198400
746230103898628097
746258448925396992
746146540666880000
746209015009411072
746214555768918016
746237322119634944
746239167965724672
746186915313913856
746264405084602369
746209333516525568
746264798954938368
746196553589628928
746228917044805632
746206456274247681
746231001358098433
746248793574809600
746217810431336449
746260319803170816
746218217144606720
746222940128059392
746218326070689792
746218145837260801
746255223618965504
746263708578484224
746194750282170371
746191964865863686
746196989788884992
746241113992871936
746195756881584130
746258914459717632
746262618009116672
746245400508702720
746233366995841025
746228258476163073
746240249756475392
746141784523350016
746152366756495360
746232339601072128
746178153215721473
746218116573597696
746248072229953540
746203016957591552
746232159262806016
746206632569249794
746231995433287681
746213250996436993
746212550623137792
746245203242139648
746234977453379585
746175397650259968
746243135622234112
746232356286017538
746216401094901760
746207043623620613
746209698731327488
746183501146316801
746231768890564608
746240086442803201
746251461470863361
746197065181454337
746199024068288512
746220213532659712
746228992349376512
746210210398646273
746188324243529728
746218255052791808
746266162170839041
746230984819904513
746213045840445441
746239750713970688
746228644360531968
746262878085320704
746218318005035008
746164693778083843
746246285519290369
746179117758943235
746262664368754688
746182397776007168
746258490952400896
746221203732389888
746194196327866368
746216837143134209
746235611158216705
746205403751424000
746248319777841152
746146607746293760
746258117525004288
746242569261064192
746190081656918018
746266191811981312
746216912816746496
746187733102518272
746257802969096192
746254326151077888
746239964807979008
746192594242142208
746223195783471104
746248181269274624
746252308489605120
746253902341865472
746197748953735172
746253655087648768
746242447529779201
746239855768678400
746225993283559425
746201733697699841
746233329406476288
746143923479805953
746232892943011840
746152299349696516
746212491789631488
746224164776775680
746248307098402816
746208251520258054
746232913864228864
746234369308692484
746260944666370048
746252082001354752
746260890207555584
746256624407437312
746222545825718273
746171501251014656
746231853007306752
746210063459581952
746240422033264641
746252522298302464
746236512568651776
746176060065202176
746265801519435776
746195375086678017
746230733098754048
746227616693116928
746196071223726082
746225209057775616
746204808214786049
746245903854542848
746238861387280385
746257207289839616
746261196379041792
746218821317337089
746243450215927808
746255529643810816
746218737125056512
746210361292947457
746204179090153472
746261837948289024
746260067826155520
746204317116358656
746244700034707456
746191835161255936
746173174799343617
746212584085348352
746232775653482496
746149720251326464
746213343304650754
746145756600467456
746197375585161216
746211464369713154
746249368135696384
746266581752127488
746177503207645184
746230909347606528
746239910164586496
746264102885003266
746242455956262912
746242653302460416
746193584009805824
746208700365340673
746178081874972672
746209409274044416
746184918766477312
746254233574457344
746175703641694208
746211388977123328
746178627365134336
746205961342201856
746248059890302976
746217231478972419
746198533410164736
746185556044963840
746260428615884800
746176265594429441
746236034497712128
746152265950560256
746226194673106944
746253646392766464
746250492322320384
746239041998200834
746261188032466944
746261569751883777
746239281039970304
746217986399186948
746211670108708866
746256431532343297
746146343480098817
746254363782418432
746226471732027392
746220779956641792
746173338272301056
746139695613153280
746221325048418309
746215142627500032
746243177619693568
746219660010369024
746215390326333441
746198348999229440
746199883745366016
746264602065928192
746243559372750848
746204346833002497
746158431472590848
746216292101742592
746264748828823553
746255194007158784
746245282921328640
746218901004910592
746260323724779520
746171580607135744
746208448744820736
746219827853852672
746254015583883264
746153973074243584
746209908337434624
746159786383663104
746165113216917504
746244238552109056
746242191882850304
746202769430720514
746205135018201093
746196272437067780
746243512950198272
746210352954630146
746222034011598849
746242942449254400
746265742736297984
746204120239874048
746213725166698499
746249745996230656
746262408243589120
746223673913147392
746234537198264322
746209199537848320
746188542536081408
746168741340164096
746239306071572480
746264572626108416
746219282678177792
746210398978736130
746239419271757824
746253554109800448
746206188052766721
746258449005182976
746190933184503808
746213192565563396
746264752893075456
746248093356691456
746199758201454597
746151749900189696
746204975894716420
746198424396042241
746193575788969984
746187015927009280
746167197534412804
746181055745507328
746254623888007168
746177201196929024
746197384049229824
746211674252664833
746259887471005696
746258625254023168
746206368403578880
746174219109679105
746195744026025988
746232372870291458
746207160925773824
746220435910492160
746227843189727233
746264325061500928
746176823449497600
746204677801312256
746246306528632832
746240019010990080
746203964798963713
746203964798963712
746242648969609216
746215553870659584
746144707668021248
746228283352584192
746264304123510785
746264513813614592
746246440607952898
746179885291339776
746224282150154240
746238899241033728
746229479089922050
746195287161503745
746204682347905027
746200714485997569
746213159095013377
746210529132175361
746221581018398720
746255219370115072
746203364984139779
746263804909068288
746173166104481792
746215063271284736
746207311861977089
746225049699389440
746244439966945280
746261586357141504
746213096046243840
746197333604347904
746171366869700608
746191281588604933
746243718521454592
746200156534562816
746218590500642821
746240472016814080
746251050236055555
746261150166355969
746244159128875009
746211384615010305
746226102683635712
746216950380920832
746246402754306049
746241604764106752
746159786467663872
746206481360445441
746212047533137920
746169064108630017
746200584445788161
746236730886348800
746213272206991361
746246574850867200
746188047394344960
746251582971449344
746188395836248064
746209484758867969
746222549965516800
746208834415321089
746205651152429056
746259795489890304
746230489661349888
746173149515943936
746264266454540288
746212961925029889
746236542209822720
746220595315015680
746219404178796546
746211762010087425
746263897347334144
746220297745928192
746226522025975808
746194414414893057
746198848050106373
746209887307202562
746245526287425536
746255487868477440
746259044655075329
746254338562080769
746259816440602624
746165629045055488
746222281328713728
746179944129036289
746193751903604738
746244309951746048
746239981526593537
746246965025923072
746199603070984192
746215193290506240
746209996191334401
746252534923268096
746189028983083010
746255269517271040
746195605618229248
746209312754663425
746214656205692930
746229265163649024
746191616956784644
746227608329719808
746205126759616514
746261724764979201
746180090858450944
746188743833456640
746144699338080257
746262651802685440
746249519386533888
746228010966102016
746229633981394944
746158871849373696
746257425561452544
746205982255001600
746244435994775553
746232935162929154
746202157280428033
746208515799162882
746255609348120576
746266434867630082
746224735009181696
746196125938417668
746192719899332608
746207928600793089
746246478277017600
746192942193213440
746206053696561152
746175544522268676
746166958668812289
746221115446439936
746239293459304448
746226387539812353
746186164227321856
746242078821122048
746230179177996288
746250547041271808
746207798405398530
746202719472361477
746250970372444160
746209883247108098
746207404493156357
746253055226568704
746231479559041024
746224538115932160
746204002686111746
746158058288603136
746215889305903104
746228904352874496
746184864135847936
746184268469141504
746217277737971712
746255387159072768
746240128360685568
746170678920024064
746192594275700741
746250496747286528
746229726428073985
746264316660293632
746264316660293633
746189251390246914
746264564262666240
746243794228633600
746242732830625792
746215663073533954
746228032092835840
746194166980317184
746256981015535616
746251029285642240
746230640882835456
746205579782172672
746196574657613824
746235837323448320
746225355929726980
746241524824956928
746252543215435776
746205659549425664
746197300154798080
746182284437422080
746208557729648641
746221656620699648
746170620354797568
746199355548307456
746258801200881664
746245316580638720
746236118459256832
746201444324278272
746262190097895425
746245480351358976
746191084229779456
746239431984611329
746239431984611328
746241940212039681
746235711540461568
746255982557270016
746191780446502912
746218338867568640
746215859845140481
746236777187287040
746201700071936005
746260692869713920
746240979515084800
746247464211087361
746164043401011202
746262886482321408
746258575018852352
746212407974858753
746254414214799360
746231328446656512
746214819984875521
746203734321991680
746230665926975489
746185258240860160
746201100240322562
746198302731833345
746246579166732288
746233639575248896
746194741511913472
746254472691736576
746241982066987008
746209224540061696
746215763606855681
746228057111826433
746251163314556932
746190811679731713
746195194677075968
746219043569295360
746254896278736896
746206741629546496
746209778242752512
746214639319453697
746182888396296196
746244775448289281
746237825570332672
746222067423449090
746239578852339715
746248600586424320
746207907604094976
746207354115362817
746211137440485377
746249754363953152
746232402272354305
746227079906111488
746245127790792704
746191277150994433
746248085022597120
746230309406965762
746147614316363776
746196205714051072
746206133556129793
746196037556023302
746196645721739266
746242871473299460
746199036860870657
746255899048681473
746260617451929600
746206263269199876
746176412403458048
746242284136632320
746246692350001152
746203444969504768
746266405654437888
746170444185640960
746158469342953473
746206309532393472
746243387091714049
746238224180252673
746181588426305538
746235107841740800
746252665156472832
746190635342790657
746204182936379392
746191700817649666
746181684706545664
746227708875546624
746245258040664064
746186478842159104
746263662357254145
746231144203464704
746201381262876672
746205126906372096
746223841773424641
746214115400572933
746195064573984768
746192904780058625
746258931333349376
746235439070076928
746239419443646465
746169210917662720
746225288627912704
746235271427956737
746209417385775104
746236361829580800
746246340049461249
746239784339783680
746243580310675456
746191834943094784
746157655849336832
746247090859311104
746156774969905153
746265977684365312
746216233318506496
746148436488130561
746266132915625985
746209170152513537
746232959993163776
746244968520376320
746261657727406084
746245140314980352
746182989420199942
746230888225112064
746186982120787968
746224428875296768
746202710760841216
746230368320139264
746259338180829184
746229403332415488
746210378208575488
746243357941211136
746257006051336197
746215163733303297
746255257085296640
746226261853278216
746222734590390272
746214417172291585
746243290887036928
746220188408774660
746228082076319744
746203319157219328
746237703839092736
746184696304902144
746189985229901825
746243970364170241
746214077354016769
746196759106326528
746215050671595520
746200760480784385
746187342877175808
746193747797434372
746188538379571200
746256171363860480
746202492807983110
746226509182996482
746202106969808898
746204439032135680
746239990007533568
746261829589024768
746223699200618497
746196750868766721
746174114080006144
746220242997673984
746229290073628672
746209065290731520
746217193931571200
746203662926516224
746206762533978118
746173581479022593
746244045865885696
746240191233462272
746209555957243908
746189431678205952
746264232853909504
746229965490774016
746252224519639040
746249401677545476
746174286176620548
746240140889174016
746266292332675072
746217000951701504
746262832103161856
746253839464964098
746200290701905923
746188353867939840
746249888590008321
746206452386168832
746218686831222784
746142094712963072
746262957802270720
746255194376142852
746207945415745536
746195005774016513
746235258723401728
746257614233690114
746183471576420353
746229428531826688
746251603712303104
746225834009079808
746192984266280960
746247975945510912
746228233390063618
746241348777304064
746204472481746944
746235573279424512
746159249516953600
746264673176158208
746223770495389701
746173803806494721
746171576605782016
746229558450388992
746170913784270849
746194905102311425
746163062294614016
746258130099671040
746233182672945152
746233253699325952
746227486724227072
746162105921966081
746194158851751936
746240384221667328
746172184553357312
746195928843882499
746183056457859074
746240430191173635
746175548691451904
746227075556610048
746211703285653504
746262643082682368
746238853158047745
746216778368327681
746214673100378113
746187397554020352
746222956884295680
746246650528694272
746238366828527616
746176324419584000
746229911065505792
746253579602759680
746198747470663684
746236173043961856
746216954726211585
746178887168696320
746201679226245122
746216078263488513
746181038703968257
746217084640624644
746243290576601088
746253520643317761
746213041490976768
746212017967554561
746243219579670528
746155747210330112
746222298483482629
746209736417173505
746171849311129600
746153486354526213
746250806844919808
746180384652668928
746139968251265024
746241487357124609
746231785894223872
746253856414150656
746169966018322433
746171220232638464
746258218205093888
746177264178499586
746211619596730368
746139544727228416
746251155240517632
746243135584468992
746206213088501760
746236827330187265
746214610257121280
746238979079495681
746216216386109441
746195031246020608
746193286394568710
746230804192256001
746154232919752704
746251314485657600
746225674512273408
746252379985633280
746202966906933249
746197543596392448
746228048840646656
746261481466007552
746214559581495296
746223476780896258
746223476780896256
746233530485604352
746197329481338880
746266401497722880
746178425946312704
746252111290241024
746233916500041729
746228975450521600
746222885325266944
746231387364065285
746231387364065284
746243273992216578
746242414143234048
746190094567038978
746216610931712004
746243387393716224
746188894668918789
746216799398617090
746225020301500416
746261087100739584
746214249471455232
746197132638466049
746232142431031302
746203541182656512
746231181826371584
746261741672103937
746194003431825408
746208859828584448
746252807653625856
746193924004274176
746247434813251584
746238530058235906
746190203295961088
746233140583141377
746257463377268736
746263263956996099
746251801154961408
746244171506327553
746195869905498115
746192321729835009
746193085051215874
746182599211515909
746210952505221120
746266162435137536
746239826253352960
746188542628376576
746239029285289984
746208029251493889
746239754996375557
746198424102440960
746219509027995648
746173795543678976
746250756534087680
746204023863148544
746250127635943424
746207794215346181
746245098388623361
746167440984399872
746203310839914496
746205202219294722
746231748237766657
746260818631634944
746244326733266944
746209484662398976
746153683709210624
746191671344279552
746244763003691008
746205231701057536
746172541371195392
746215818136948736
746256003625324544
746157269826494465
746226324922990592
746223581604941825
746210080358465537
746210080358465536
746255286449676288
746262857201836032
746223950896652288
746190325274787840
746187343111938048
746208914086060036
746259468237733888
746189154820595713
746221711230525441
746233786497531905
746254325912113154
746190774006480896
746179684208156672
746195119179595776
746176181964177408
746198604491063296
746197836966957060
746191029917736960
746239251734487040
746236210792673280
746261674554974208
746263842829766656
746222025627181056
746194888371253248
746252979578224640
746198961296277504
746180393171357696
746206343275515904
746263457138352128
746242393125453825
746237825641758720
746209476374466561
746245555517595648
746205562866589696
746228787042344961
746198877393477634
746250094102650880
746261854687633408
746149321725251584
746209228906332162
746198260755292160
746196654462640128
746227666953474052
746198596135985153
746224827376099329
746207698039902210
746253952501551104
746234201754603521
746213062349225984
746215302044626944
746229982247084038
746265352628117504
746236449708613632
746152370954870784
746255429261393921
746221920912171008
746186340690075648
746191025685684224
746260998944874496
746209707082162176
746199816670085121
746259187223699456
746203247635922947
746218321947688960
746165176055980035
746185858160730113
746248399461187584
746231483971440640
746193583913373696
746202543202545664
746191948105424896
746247984313212929
746198814403354626
746249284622946304
746254523287601152
746191763631538176
746200831712628736
746250890856796160
746225397805658112
746181244564680704
746227935539978240
746177708674146304
746215750927450113
746214832379068416
746264564338036736
746241482819014656
746155935836553216
746265780770185216
746238764968775680
746265004593156096
746184763455639552
746248214832123904
746243823563644928
746232901360988160
746209153438232576
746218422552264704
746227234894020608
746263540827303936
746183089949290497
746249884425129984
746247505994784768
746214690016006145
746244893165527040
746211896336912384
746238454866944001
746232947439611905
746220754866298880
746226127492964353
746226777618448384
746180690694279169
746222839477342208
746239008313729024
746229634052677632
746242795837394944
746265197795483648
746149883678076928
746231429441298433
746198210360705025
746214819972292609
746193156455030785
746256142209253377
746189528373723136
746226442145435648
746199250623561728
746174365901914112
746190673288658945
746265201738190848
746261460536426497
746183228260777984
746260810280820736
746182326418235392
746165675064963073
746192401182515200
746244553175334912
746207702183862273
746244071060955137
746202035654008835
746263913998671872
746187640609771520
746195035142557697
746190136480694272
746249955644342272
746223401237307392
746207169607958529
746196629087125504
746253478801059840
746211699129147392
746223808424476672
746151997544398848
746190928918904837
746239310521741312
746253936042999808
746193462584717312
746264408951754752
746205760158195716
746191746934050818
746232725355433984
746258855915560960
746225355866832896
746231018193981444
746240887483576321
746227297783447554
746198864529494016
746245459115663360
746193420452978688
746256087528144896
746219945172701184
746231815237603328
746239335364591616
746209446854950912
746240950213697536
746196960663638019
746244251223212032
746243349359689728
746205567354441729
746256901378351104
746261833766539264
746206204540518400
746213725007314945
746216707107131392
746228329850634240
746249334719602688
746266174695022596
746205432826363904
746229843998564354
746254191702708225
746235103332839428
746262014134206464
746221354769276928
746204975819218945
746167919118286848
746198491379097602
746164009942974466
746216350679371776
746198520974057472
746232167454236674
746257144547278848
746265487135375360
746217579585277952
746246524565340160
746196230779199488
746147539150209024
746263226275500033
746219983089213440
746258562071035904
746225640953634816
746264950159646720
746252056768438273
746226991511146496
746226379348287488
746242603004223489
746223347038461952
746233010740035584
746241713597931520
746176135814328321
746231567584919552
746208767314788353
746199296823812097
746189687400734723
746226995793518592
746251457133875201
746186843738234880
746206196185522176
746222923069853696
746212173240668161
746262169197621248
746146142119952385
746222063413657600
746193311359131649
746266376298369026
746250362353483776
746213859304759296
746188362185216000
746246432500350976
746172901804675072
746243991423815680
746265163947442176
746208515685916673
746206762668171264
746258826354171904
746266363648434176
746208096209371137
746255898926997504
746220666815295489
746176248842493952
746236638662000641
746220800856850433
746215478373163009
746173757417455616
746251008251203584
746194833874661377
746191990157516806
746260407690600448
746242124631392256
746212991108943872
746230938535768064
746220725241970688
746234566461927424
746214278647058440
746197715445440513
746169793972158465
746237808772186113
746167726050279424
746224630109614082
746224471099400192
746197132370026497
746247527037472768
746213628534132736
746249510834233344
746203524422205441
746215465844781057
746196180145582081
746224001232470016
746260948667731968
746186386508775424
746247392694050816
746206242654158849
746256137985593344
746253030132228096
746231542544924677
746219693699039232
746188915913039873
746232586972729345
746210889645207553
746233253992894464
746263150719176705
746225951315398656
746194397591539712
746194909502136320
746186743041429504
746155596278161408
746207433584836608
746186810246692864
746232721291128832
746221547531075584
746202513712373760
746174642608611328
746234604458123265
746246641892614144
746246671298867200
746201813095841794
746261980512681985
746204262758133760
746248483187859456
746207597439549440
746178635690708992
746253772477825024
746148646291410944
746245966941065216
746238320712155136
746172453110562816
746245115363098625
746172931244494848
746262978673152000
746254791563706368
746201662415482881
746263779919306752
746186437041610752
746253096985075712
746265474263093248
746195186267545600
746241478913990656
746203214052130816
746246939629355008
746190002145505282
746185182902771717
746138240395190272
746200651474993152
746141947975303168
746265373750738944
746259338331832320
746212466728722433
746255982611828736
746246755164037122
746256775255580672
746241172608266240
746221539209601025
746198508135321604
746218074659946496
746221291493957632
746260508232146944
746215419715817472
746250358167584768
746216782633930752
746188672546988032
746219488010350592
746182813188251648
746250421153501184
746184859819749376
746208524288417793
746200928458412032
746234419971661824
746245840726024192
746210533372633090
746219332858839045
746255584454803456
746232012483100672
746221962679050241
746225691633430529
746239163591057408
746260294339530752
746179797437415424
746188727018348544
746239427651862528
746221140851335168
746250114709266432
746236315490877440
746208352410042368
746186508227477504
746235829127782400
746195974771466240
746245010392252416
746225821531070464
746240296002818048
746215377735081984
746161975659376640
746221459278696448
746189813506703360
746146381362913280
746266518820950016
746215172130254848
746219999774138368
746208817986207744
746252379901792256
746188840302448640
746213133656612864
746163389110444032
746256167173767168
746200865472552960
746238530301501440
746246570530713600
746179352920993792
746188135869014017
746207139916439553
746212395517804546
746260730794643456
746226765224304640
746247497631281152
746205265289109507
746243416560893953
746266586043023360
746245329033568256
746190383613251590
746245866160263172
746222335829516289
746227067126063104
746160474098536448
746153444722020354
746244267975155712
746247761754890240
746237003356741632
746227364921643008
746256364226379776
746235871007907841
746242468652298241
746239629242687488
746191797156642820
746231018340769792
746261422577942528
746187309263921156
746263939512672256
746202828276785152
746233774090780672
746229072028545024
746263301839982592
746164333084819457
746208184356921345
746243282296967168
746242896412565504
746223954981859328
746242942755438593
746196440347619328
746218741382316032
746184964752965632
746215688176467968
746235656968429569
746221081778806784
746217214794051584
746234516323196928
746186495589941254
746224240156807168
746243626385047552
746203620924784640
746247187189927937
746220192825376768
746200265447989249
746263905735938048
746228824669466625
746174109814423552
746235183368548353
746233052649558017
746262911887286272
746253856208715776
746205189703512064
746215738382258181
746206762756300800
746264224654045184
746255785500512256
746248877674799104
746220926555938817
746198092874014720
746190136153542656
746208138148216834
746249095732469760
746172268691197952
746188571808145408
746165130107424768
746229600385011712
746208679565758465
746217034493485061
746189347649531904
746220041603973120
746196599605342210
746249259171909633
746174156148969472
746198558525644800
746174252513013761
746242686634565632
746248915217874944
746190547593756673
746224533879742464
746266334384754688
746211313475477507
746211313475477506
746196914194919426
746202530548318214
746193412198543360
746261024345624576
746248764520685569
746210705280372736
746216635845861377
746223925567205376
746160126252429312
746251306227073024
746213838165401601
746242644880265216
746246088278040576
746179264681172992
746211590341439488
746235677994475520
746223925730762756
746204308727701505
746251062919766016
746223451883462657
746221601981509633
746214622772879360
746194683169112064
746217227574075392
746243827741167616
746215352464343040
746163175402332160
746253440930680833
746192661502033920
746228576953872384
746255852835848193
746240316865294336
746223959150989312
746209430081933312
746232536523673600
746241395082440704
746195937085665281
746213372874498048
746229206418239488
746233937396011012
746265147367432192
746201196663234560
746210595985207296
746244465032069121
746228946417528834
746217957181661185
746231009646022656
746153037874462721
746254082864726017
746192858563018756
746258734008119296
746235359269261312
746229055507161088
746214865799254016
746187917702270976
746176047612190720
746148667350933504
746178417507303424
746252618708713472
746226794760536065
746232444173484032
746233040016314369
746196432009338880
746256729172742144
746229403638652928
746263708519776256
746222751375994880
746217747286102020
746235631777439745
746204099201249281
746208410941566976
746191407233175553
746241952958423040
746206624100933636
746232217915949057
746203264320831489
746237834168676353
746232738064195586
746226370976452609
746223787138416640
746195987224399872
746178371390836736
746228417624891393
746191033927536642
746195056214695940
746205202378743808
746223065814601730
746229608857509888
746250718944825344
746244305916936192
746241382352752640
746220880787709953
746242460318375936
746240824447381504
746184713279156225
746189251553832962
746211300716347392
746218577976393729
746255672220729344
746212236272623616
746188748002492416
746251595306967044
746236345190846464
746251474066415616
746236428900675589
746218498355933184
746159052418318337
746262236587524096
746192480844996609
746261548428070912
746259019304738816
746199296781934594
746254732776382464
746256595240259584
746261812627251200
746210311049379840
746189595209924608
746226475917926400
746199770880847873
746201922512650240
746259329980850176
746206015889104898
746187095295725569
746142032016465920
746140480061210624
746202563884638209
746217692873400320
746178236980224000
746234855982145537
746205994900852736
746176420792119296
746255370377637890
746217214840168449
746192002828500996
746199611354710017
746181626170748930
746227163578261504
746143072266838016
746245891217043456
746212164893974529
746186646564016128
746219718839672832
746241940035895296
746237905283088385
746203738314924033
746238899341582336
746225821442924545
746213205236584448
746239645814403074
746259187357880320
746210621247520769
746229328103387136
746221967083081729
746221967083081728
746240476198670336
746142635866324992
746263951856513024
746236198104895488
746194565627944961
746227389961691136
746231173232234496
746261032469921792
746217126646550528
746214207406759936
746235862862594050
746168728476233728
746231655875043328
746233589226868737
746198252320489472
746164286750326784
746217210411048961
746228149533310976
746230204603895808
746187129248571394
746216837289910272
746242229619007488
746185983859654657
746226265938550785
746221862074540033
746191642210623489
746248789653000192
746141184611979264
746248256783450113
746231332657725440
746173636160061440
746215708846002176
746262798355795968
746218531797110784
746241785140285440
746221815748386816
746249405993357313
746208977298432001
746245681443127297
746205131134238721
746206095836749824
746224756270080000
746255542499348481
746190287496585216
746262773135466496
746245517810634752
746264597955551232
746161971527966720
746211468513677312
746216778573897728
746206091688566784
746188953766633478
746188135692787714
746162290290982913
746233425724477440
746220809203548160
746211808516575234
746193034618888196
746225972429524992
746209652270997505
746261640761442304
746182553153970176
746239041901780993
746198881629724673
746181546516717568
746201842661523456
746158867810181120
746185187227238400
746219634982948869
746180854377029632
746216598034276353
746245279075053568
746219223735689216
746221740263538688
746208100512731136
746254808462540800
746237963923820544
746265281320857600
746250249207963648
746252526714912768
746170763045048321
746152551188471808
746260093306568704
746242955346837504
746240350751096837
746210080144580614
746242602974871552
746215205504356353
746208570396409856
746212898884616194
746185954734411777
746212126914551808
746165792635559938
746236307458842624
746188009733644288
746204589968359425
746251528479055872
746182880364236801
746186432692158464
746205021923008512
746236026062934016
746241680056029184
746259145339305984
746222113527238656
746236353222836225
746209786778181636
746198281487683585
746170054056644608
746216858366312448
746198994838126592
746213427123654656
746218661799591936
746161715851694080
746249540383170560
746201695684726784
746228124128423936
746255760468762624
746209618766901250
746265398996250624
746203407317274624
746218204809170944
746226484231057409
746173153601216516
746149237549858816
746203662825906176
746222495452192768
746251658582069248
746234331614437376
746149795564298240
746238379180720128
746247329720631296
746223925806260224
746252455395139584
746197564521734145
746218175465820160
746170729201274880
746240472209723396
746228048496734208
746225997540786176
746266522994171904
746192350926385152
746241558505267200
746193026423238657
746210612804354050
746202601687912448
746217554675269632
746200034744504320
746168082763231232
746186604901896195
746244263948783616
746186361460260864
746250723109834752
746177955940941828
746248542046412800
746234784918102016
746238123277901824
746143520902230016
746259283461967872
746153847144452097
746250681074475008
746235996736413697
746234172474163201
746150365796655104
746228921151033349
746228422104363008
746210717846536193
746191050914422785
746259841623134208
746262764725768192
746241973825114112
746188030965354496
746191981802455043
746181143687532545
746215654496165888
746260684468527104
746211514730766337
746265910801924096
746222956980764672
746258968935305217
746262312047128576
746189100466638849
746167206254284802
746220591074574336
746253076059856896
746228250205028352
746229000763113473
746178446645035010
746188030763995136
746213741818109953
746222520479547392
746216321478602752
746218515141517312
746146276329295876
746226257545695232
746207999702642688
746208817872928768
746222801749565440
746216770071990272
746159274720534529
746151897095151617
746199263193927680
746229348735193088
746249519411634177
746266238003744768
746260567246184448
746256909473308673
746248726772056064
746165213964144641
746190602081964032
746244226065772546
746263297574436864
746217701471719424
746154736500473856
746242095552290816
746222768107118594
746266523086520320
746198399116926981
746165461407113216
746250983244767232
746256297339850752
746144246613237760
746211338523803649
746235535526551552
746181299098923012
746214131821273090
746206594950533122
746246851565879296
746237381095763968
746232876190961664
746195458817589253
746251100379033600
746208306209775616
746214127970848769
746191726092550144
746257010270711808
746232683244597248
746145827727482880
746151703896952832
746144246277648385
746148344112680960
746260931987013634
746227067180617728
746243660073865216
746253432718135296
746214631115395072
746211984345956354
746189532521865218
746225884365885441
746187733098389504
746263503103660032
746241445397311489
746168976250527744
746208272525340675
746206154389262336
746260038608576513
746227805575217153
746203197224558593
746220415039639552
746234248055513088
746263679226757120
746174386558820353
746225066585686016
746241227368988672
746195341326704641
746196343970947076
746202035444322304
746234814236262400
746200378736148480
746250001697771520
746211665859907584
746201133639577600
746250685235113984
746224395413159936
746221027227643904
746238060388507648
746179210109124608
746233446704390146
746212689161052160
746155076004241408
746204913063985153
746257656218787841
746202031384211456
746212584123031552
746210675911856128
746180879555387393
746238421295718401
746213578521227265
746214857637167104
746247132580020226
746165884830507009
746251012567097344
746221052749963265
746218628341596160
746192560759013377
746236890102169600
746205269298839553
746210168560443393
746215365093425154
746212668097212417
746223220894765056
746148680042942468
746155508042596353
746209589499047936
746246327525343232
746219035252002816
746249837964853248
746187120738439168
746257735944015872
746256938992803841
746260113980260352
746265835170316289
746252656474128389
746196746376622082
746256721086119936
746250555467665408
746225146017439744
746237397776498688
746159992022122496
746262882392772608
746216896005971972
746255815158407168
746233039936622592
746249007551422464
746215134322798594
746187904892821506
746173979967250434
746142681819119617
746261636609085440
746192682351886339
746232003943489536
746166912376311812
746230267614896128
746230858713989124
746183190415556608
746218783484743683
746249443654123520
746258851616428032
746249854788182016
746221782470795264
746207794206937096
746220448468213760
746258738286333954
746171597510295552
746186323568955393
746216862438940672
746208595671298051
746234117763670016
746246537060167680
746225557063360514
746166858080976896
746234382269112321
746192065642409984
746220259967795201
746238475901370369
746256007760875520
746258666991517696
746226492674211840
746210986260996096
746244343514562560
746242837784702976
746233019074125826
746263117051666432
746249250737106944
746146221899780096
746224642965143552
746175787783565312
746201142137257984
746206410313105408
746186307156643841
746150089278750720
746152140356354048
746263347973206016
746251184365776896
746207911878156289
746256112945602560
746196650008289282
746184201439870977
746196926912036864
746222927494864896
746175955522170880
746214740276305920
746226903816634368
746240367352217600
746170238388084736
746189725287931904
746234902085931008
746246319149301760
746244624667320320
746244926397120512
746196050382225408
746198675806793728
746265487059849216
746200668134748160
746186546034909185
746187657315778560
746228602316816384
746186973790908417
746258604311855104
746224705858744320
746255668227809280
746193315817676800
746203281416871936
746256695643475968
746249921934811137
746196423461330944
746248852404117504
746250261790765056
746204300594946049
746179126344679429
746228589587095552
746262152399355904
746217067817246725
746217340761563138
746218863268769793
746244951638425600
746183819535933441
746167965192695812
746195727240421377
746208821933051904
746261276070920192
746167235455098880
746241487352954882
746189851251249152
746192275458260993
746239486636417025
746238047797252096
746206401823793154
746199049401827329
746247283684020224
746188420779696128
746203725870489602
746178845108219904
746260067780071424
746238806886473728
746232394101850112
746251020754354176
746259300327297024
746190543386869760
746210843566563332
746246511873392640
746253369476583425
746200814918602752
746151032665800704
746177692060483584
746177385721008128
746247396867342336
746223233716740099
746250316035817472
746237527846060036
746235652899889158
746210160171900929
746228648487751680
746246356885508096
746196482223595528
746221463548530688
746226689730981889
746229030219714561
746205776817991682
746257039572209664
746225825540771840
746173635883372544
746198155914469380
746213733328793600
746185011104256001
746255924126490625
746251197150040065
746242011640926208
746203595951878146
746190199223263232
746232435914866690
746218770981523456
746238786015731712
746248529392328704
746205806392053760
746215155504058368
746202056659111938
746215557918162944
746210428485701632
746197409080836100
746196310320021504
746251817957339136
746180502034350080
746226752490377216
746196972890001408
746255261321601024
746189465081651200
746198566763298817
746260726550044672
746254057598226432
746192518883074058
746179650389446656
746194045299351554
746230254759337984
746230233896935425
746257593161506816
746240887370321924
746214975018930181
746186730382884864
746212420654268418
746211498054189057
746228124296220673
746236978329489408
746258381921386497
746190958404898816
746145949190361088
746237108541591553
746224651081154560
746200965863243776
746152823692328960
746193965771165696
746199170768207873
746151573923864576
746195131963838466
746205340866220033
746212978744143872
746255001295683584
746246575060451328
746221916436856832
746240501418983424
746261506640191488
746199510582386688
746226433907793920
746201289051119617
746243689203269632
746201439840526336
746241768191041536
746214068956979200
746247539721048064
746261342890430464
746244410631852032
746215965000536065
746236571297275904
746255638905249792
746193613613215744
746148809894432768
746206166850560001
746238328765222912
746231571804356608
746203239440228352
746192984215982082
746247430715359232
746254380396085248
746194796092416000
746257345718657024
746239025044951040
746235468321165312
746260055205511168
746254137088671744
746224588338561024
746150550576709632
746255219365904384
746266292525670400
746211472758366208
746241994809352192
746220201331482625
746262530201427968
746209635569270784
746260634107523072
746228644339552256
746243714532712448
746245153149575168
746180141336788992
746246512124923906
746214316571975681
746180305007017984
746197245716922370
746261598768078848
746225720796422145
746181357844369408
746239952220938241
746241822922510336
746165897518268416
746258297880092672
746212391323504649
746228094848032769
746258218486226944
746247682256035840
746260290463997956
746214786258501633
746193902768578560
746231072816398336
746259627512315904
746227746611703813
746265361318809600
746229042542587905
746238043665772544
746228262599168001
746262286659166208
746219102222450688
746235472385433601
746211342705537025
746226211387412482
746258490931412993
746251637539348480
746227671357489153
746238521900335105
746193697151160321
746246063359664128
746211233813004288
746221052779335680
746241676058968064
746237959884668928
746265843512786945
746142774362255360
746176798283735040
746173434690940928
746241592122609664
746232767269134336
746207979028963332
746241571163635712
746213226178707456
746220884923285508
746194066308640768
746209472113053696
746251079654903808
746224923715080192
746249313756536832
746178639931158528
746263461051654144
746204384443301893
746263687678275584
746231840113991684
746193831670874112
746202903640104960
746265960831680512
746226010186620930
746248978099015680
746262190290771968
746259858236768256
746220960194256896
746209472071118848
746207287073603585
746234084435755010
746216325446410240
746228761683582976
746195702246584322
746198101153615872
746180808390520832
746259019422130176
746180292335935488
746205831247454208
746250064775938048
746221841115578370
746208339751624704
746243097932107776
746207718801702912
746238886792171520
746229428401770497
746243324395171840
746207580549054464
746172272621158401
746261489716191232
746234960999178240
746196767427825665
746247321457934336
746201842606964736
746223493709082624
746252018919026688
746248999120707584
746236244368056320
746201033240502273
746209291749625856
746182695751909376
746215147069313025
746176626556309504
746207882249543680
746260537651109888
746263419414781952
746177813665878016
746220566131048448
746243173341532160
746236059604770816
746194855102029829
746256888849891328
746193076473888768
746230837927022592
746164177639608320
746189809316593670
746183706612633601
746201897229385728
746227700675706880
746210470147743745
746239566210695168
746219563470061572
746258935317995520
746249330504404992
746254665692680192
746247485119692800
746211690799206400
746227977399111680
746249217463689216
746248747735212032
746237280189321216
746181097831030784
746221224712273920
746262009910525952
746208608216506368
746167491223752705
746242237814693888
746250794329006080
746229625919987716
746243840101724161
746207563855781893
746237187977449473
746215096804737024
746207605488377856
746223388956385280
746207886498377728
746250844601999360
746238408737988608
746247468199849984
746192334094635009
746247187336568832
746234860142886912
746206200438521857
746259606771478528
746242850161995777
746248617502056448
746219395681181697
746261053697294336
746146825908924416
746242787599736833
746249825641861120
746246256209629184
746243295102308353
746257253431312385
746150672341565440
746249653394546688
746223707417260033
746208989952638976
746254275823665152
746258008473108480
746224361762263041
746241151594729472
746225783627096065
746187917614186496
746206443691352064
746187728673398784
746246042178428928
746192245900992512
746228610634129408
746226773734494209
746195731564789761
746196805130412033
746228921281052677
746247602677649408
746185249999093760
746258872755716096
746247250096041984
746185694670790656
746256569818546176
746254090909401088
746253386656419840
746260860822261760
746213947439669248
746195198867177473
746138336784453632
746198650628411393
746257266123378688
746212332435476480
746221534906191872
746202446637109248
746200089513779201
746257723264733184
746231903057940481
746226047851520000
746234247652868098
746201435604344832
746186780899164161
746236835853041664
746249703998787589
746237695416893444
746235535677521920
746264975409315840
746234549776977921
746200668348657666
746149728384131074
746221342136012801
746191591753146368
746200630562152448
746212592671023104
746233773772050432
746242762341650432
746164118927749120
746201582409129984
746247119980224513
746229893998927872
746210608626860032
746248567069769728
746243626494230528
746222667171135489
746211271301693441
746243962009165825
746254200145850368
746203629346906112
746210273061572608
746228996459761664
746192745404915716
746220767440887810
746228904164106241
746247698832101376
746243219260833792
746209627277164545
746263566051844096
746262165028409344
746253604433035264
746219269893951493
746197606569672704
746232444152471552
746224353608499200
746221455390576640
746253931907514373
746192921204953088
746194985058336770
746161069907939329
746221463473029120
746260483099893760
746263276489695233
746227793004924928
746244804774928384
746252715450318848
746227029255684097
746255693477482496
746237892540825600
746238333131456512
746255353575243776
746244267912265729
746228400956706816
746226270279634944
746213657973927936
746221232744366081
746235988553261056
746213188207665152
746201976690483204
746181307433164800
746225825540767744
746204149444808705
746236802298589184
746192887998619651
746240249924182016
746231848527765506
746258201524510720
746172801296404480
746265919161253888
746214098459721728
746235606972260353
746266120403959808
746220352099934209
746198529119387653
746184587404054528
746266304840097792
746240388487323648
746263549173993472
746174395303923712
746247996719902721
746236697306857472
746227587492413441
746220238711074816
746149396874616832
746196000046383105
746213355979825153
746197958572417029
746187451811520516
746210537575329794
746225930553561089
746212416346685442
746263603892879360
746197954667520006
746215167780782080
746194515376013314
746245513561833472
746260810545041410
746192762010116098
746199648834990080
746250051962413056
746180992621150208
746252572571406336
746183949647515652
746201582526599168
746249095505973249
746245626904612864
746242988750180352
746223455767433217
746195421182078977
746179868564529152
746195421182078978
746249624332034048
746208759177846785
746189708510650368
746240300071321600
746208293438160897
746238161215332352
746245882748735488
746234948261031936
746251981476478976
746241818644226049
746199754049093634
746265659051474944
746232360308342784
746230548666818562
746224768861405189
746224420725760000
746191231194009601
746229294502842368
746232347696082945
746203595909955584
746219748292100096
746186911136374784
746234256423157760
746169651525128192
746265373876555776
746147249743237120
746189133849067521
746251671039246336
746243034967248896
746228396783337472
746226509459816448
746212743582101505
746201263797264385
746252648400171008
746206947074924544
746233761235247105
746221904105594881
746214723440386048
746190371374305280
746201242754396160
746247707455590400
746187137402343428
746217462274752513
746221971034120192
746260500078542854
746251792581861376
746252530800267264
746233064922054656
746201981014835200
746260609042243584
746265029872332800
746239432127221761
746262366363410432
746189054337683457
746211132902252544
746140907678896128
746214039710109696
746242078561140736
746226383404204032
746258360983486465
746207010232774656
746159811528646660
746200114444656640
746258432269889536
746254649104154625
746171056356896768
746241608752889856
746174403524730884
746214954148106240
746247384422825984
746228191098920960
746245073495531520
746227880732983296
746211921557233665
746190035884474370
746265570862039040
746225020452495363
746252752980967424
746197254201958400
746208956339478529
746250697935564800
746161275193823232
746231831914176513
746205906791108608
746196280947290112
746242074513539072
746245555760807937
746203080111185921
746208968934985730
746198872930684928
746246205768798208
746245379641978880
746249007765196800
746211443222028288
746227205789757441
746265155886022658
746241567099281408
746201616127168517
746225528101732353
746227893357817857
746251662495473664
746249150115758080
746263599652413440
746212609326604294
746231001509072899
746217051342012416
746262458550132736
746198814164295680
746240702980329472
746230448011911168
746219861190160384
746207618192965632
746189548976144384
746205323958980609
746196490524057600
746209966902566912
746262437775708161
746211514646827008
746257895348666368
746214023079702528
746164181930500096
746213830166880256
746216321440841730
746222809802641408
746217869206138881
746251347926847488
746204736823558144
746215167764004864
746199669965918208
746263897540337665
746216807967555584
746266430576951296
746240275262148609
746251591284563970
746230150216327168
746229034342723584
746243219399262209
746257270196023296
746233413128970240
746206506547187712
746203469996929024
746221010421055488
746264216349343744
746212500195016704
746179529018740736
746170188295446528
746259346535882752
746227490922758144
746217785001312257
746259107301232640
746224370364751874
746259786908450816
746216174422134785
746188337170395137
746240052859002880
746215453303803906
746216237361815552
746203822335238146
746191738503520260
746207593048088576
746179319303639040
746219018135048193
746153092081659904
746250643204149248
746242128859234304
746175707844313088
746257614233796608
746259363325743105
746185195464728577
746257966458880000
746235288125480960
746203986118619136
746161585836666880
746221375602384896
746247870920146944
746228937882165248
746231307575820289
746219127195340806
746247505873113089
746145404136218624
746153981462843392
746152290961211393
746223334199701504
746212232023793664
746234637718953988
746211300758282241
746230242147078148
746238156857446408
746183970748936196
746247942437208064
746209522469896192
746208868192006145
746238484268998656
746187577808551936
746192539867185152
746222868640346112
746244725280215040
746192854179995648
746232587098558465
746154706901274624
746210826692919296
746248990950309888
746257757058273280
746188878176870402
746222889720909824
746210390485327873
746236898713075712
746262269877686272
746217445631791106
746248181294469121
746213469423177731
746221396586463232
746194053780275200
746264132383543296
746197375660625921
746218091315527680
746231861098086400
746217126873051136
746246318897651712
746250475486461952
746154346384076804
746225469020725248
746198063404843009
746191621255925762
746251402557677568
746223519013318658
746186642549940224
746203554092720128
746214912083431424
746243492196712448
746239536762523648
746264765505413120
746229373905182721
746213502675628032
746195299689848832
746197400759336960
746149804137385984
746210801686437892
746217911052697601
746199132990169088
746225460665692160
746227683781074944
746255655644827648
746208796976906240
746207701928030208
746191411326816257
746259300562132992
746233199458607110
746229692793921536
746174370079334401
746187095597690881
746186764096790528
746232607856156677
746153146955636736
746206460552458240
746253466302091264
746254955271626752
746214102817611777
746202824220934144
746194309855117312
746178954365591553
746259430316990464
746264845318643713
746223032222420992
746194573991370752
746199301093634048
746190576555548672
746253428612030464
746230489946546185
746206238170484736
746207102218055681
746252660798525440
746234960982355968
746198877477314560
746265671420416000
746215666953248769
746220507352047616
746209467784527873
746251259821318144
746236433229299713
746206058016735233
746253680127574016
746249569843937280
746149082696081409
746151746041417728
746260999284621312
746242733119967233
746253701023678464
746197681974841344
746198160112943104
746244213327671296
746231844681613312
746231844681613315
746205021734244353
746228648470941697
746188915724394496
746237745933103104
746209786732044290
746202681539067904
746225297301745664
746206804497969152
746227054421499904
746165226513432576
746263079319543808
746236919466450946
746211451891638272
746208884839243776
746144112366100480
746242942831034368
746196130052997120
746206347323019264
746258079868719104
746225213243686912
746257718999195648
746200404145250305
746168443498434560
746251931161661440
746245555660161029
746212122808352768
746180573442506752
746223606758182912
746228858232283136
746210587747639297
746255890299314176
746200509002899457
746262811009966081
746171232727478272
746199674172805120
746194913725820928
746204678010998785
746242506409447424
746239604072812544
746234985938452480
746238039580622848
746259631832367104
746143415897755648
746242904801181697
746210730282651648
746216141060636672
746176143972270080
746181596705923072
746211078531473408
746237502743154689
746249934484180992
746238224146653184
746243768815390721
746251364980908032
746227822025314305
746223120571207681
746250802906411008
746228011121283072
746205101577035777
746224986663182337
746252421706452992
746193999149445121
746262500543434752
746185275341078529
746240681820192768
746138248460779520
746206678689816577
746190325119475712
746242900573331457
746254225290723328
746218875746869248
746176643425701888
746234964954361856
746222952765546497
746208163330850817
746137904515268608
746161728463876096
746199787523870720
746204648600535041
746236487746752512
746185568837636096
746227876907782144
746264509665394689
746229889842348036
746253822469627906
746230959410843648
746259853929226240
746249746000510976
746185103374614532
746241994842857472
746260445359575040
746227247376281600
746218141546512384
746249196357947392
746200064280797185
746217130857631745
746208838685122561
746230212724031490
746237041256521728
746204007077552128
746201020661825536
746191558366494720
746260126508683264
746224269646958593
746258671198416896
746261590673096704
746244595231621120
746259811969437696
746206385013088257
746202215753220097
746219660266242048
746211665700478978
746257111122845698
746246050541871104
746223791294996480
746196054320656388
746262274021654528
746187565321977857
746174919247945728
746154660776415233
746251532434288640
746183605819412480
746197371680264192
746208964791066624
746204082516287490
746163456269783040
746258864207691776
746172184788238336
746227322877968384
746194439664656384
746201850857160704
746186915305656320
746194271846309888
746248512514428928
746246872533184512
746172847584747520
746249792049844224
746246931609980928
746233266236071936
746238223865655297
746244087574036480
746266174749556737
746265403123503105
746218263416184836
746237007559458816
746233618779901953
746198294318067712
746206091466280960
746210311150043136
746237993422192641
746222382159781888
746249498519814145
746224877657481216
746221157230092288
746239163725275136
746161107660726273
746247296132734976
746224072518832128
746191767989456896
746181580004167680
746236667879559169
746202383651246081
746235141291270148
746241164270051328
746230049553022977
746195681325391872
746150416354779136
746225142192168961
746240484583018496
746259401200246784
746200156626771968
746146150722396161
746214132127404033
746179151435018240
746196750864572416
746206628202975232
746226182245388290
746217260822368256
746234981920346112
746252816235245568
746223413887270912
746243588762238976
746187015998189573
746208251520245760
746192216834486272
746145152360550400
746260067968778240
746203319224270848
746228598298705924
746261116729188352
746176605442154500
746250123299139584
746163519100379136
746257220132868096
746256301454417921
746260957261926401
746205734874951680
746256238535548928
746214459207622656
746223971679375360
746236894292303872
746228803748270082
746155503827378176
746172327377801216
746208968628854786
746191688180260869
746195370699456512
746184776244170752
746176945310867461
746228539607814145
746201591028453378
746237444085944320
746261909356294144
746190136270938112
746233274863804416
746260436937510912
746247900389249025
746242367905226752
746252564312690692
746204321327439876
746221505382539264
746205571586494464
746218120918949888
746232717113593856
746238828109697025
746223917296062468
746193693082738690
746252409018540032
746212982762274816
746200882069417984
746251792674099200
746190698379018240
746207383416778756
746204862635925504
746245203560960000
746151276057079809
746173493327302656
746257282955100160
746257589084786688
746211288418648066
746189276639985665
746208922629898240
746261850451484672
746207572223352833
746248387016728576
746195286930821120
746187699606851585
746254221088006144
746232045739794433
746244947632861185
746256968260665345
746177180263137285
746249854687543296
746175053608402945
746218036835713024
746216665126313985
746242124761309184
746242049163337728
746230078867005440
746188051974598660
746231890504364032
746207374747148289
746232150798700548
746213834235338753
746232045760741377
746240673414848513
746230951278063617
746213486191992832
746223220865433600
746230901000929285
746184708808073222
746244251265155072
746253122356469761
746188605312241664
746216644419018752
746208003951497216
746238811089276929
746222939918393345
746244926640357376
746193286134542336
746251390045982720
746257874234511360
746250249019133953
746203889486073856
746173128259280896
746193508613009408
746258264560701440
746248265356632064
746198558668271616
746220343929376768
746240904063639552
746203239297613824
746244175864135680
746262429500325888
746220704492707841
746175494232518656
746214735834546176
746212605077794817
746196557934931968
746164911911411716
746236445573058560
746220448522731520
746237766959194113
746252685842669568
746217009151512576
746188911756509184
746233526584901636
746226966433390592
746181386860625920
746184922843447296
746258235229933568
746248151946899456
746190513976418308
746179004693123073
746195144261525507
746185354756005888
746192833451679747
746245610374897664
746207773260537857
746257077627158528
746182498661564416
746164438030495744
746256515338764288
746218112379289600
746184511981944832
746221866210066433
746218258966032384
746181873404157956
746208738239905793
746248311443689474
746258386124148736
746223090829393921
746230548436160513
746189087913107456
746151255186247680
746226643467800576
746199821208326145
746144799942664192
746235724404383749
746232071123677184
746159194919870464
746206708020613121
746194796385951745
746210247841193984
746258608510341120
746241927822082048
746233262276640768
746257937488805888
746260806250160128
746193131096289280
746236709927428097
746265562465058816
746237687196114950
746203709294579712
746231450073104384
746198680261124098
746193055414312965
746201003884589056
746262408474333185
746173648558505985
746263670762708992
746188508922937344
746256180029296640
746197967304962049
746215524321792005
746218691109363712
746255365986213888
746234373867872256
746214450747760641
746221648223731712
746229399310106624
746187862958215168
746223565163241473
746214983424368644
746256175663091712
746218502294380544
746173854138142720
746266418065313792
746185061091803136
746248894196101120
746243471028031488
746211862736318464
746230921716600832
746194259166953473
746224697457532928
746190555713929217
746231093938950144
746215193261182978
746169869419290628
746183803148742656
746197136832770048
746266552585064448
746243877812707328
746213150421245952
746186105788174336
746140824107368448
746152823918727169
746230720247431168
746231609599229952
746199657630433280
746222315055124480
746209975278526465
746209161927524356
746167520625893376
746218468765138945
746210461817856000
746187099678773251
746187296890707968
746199661657022466
746219957843681280
746190165865959425
746253411675414528
746256439954419716
746224848473448448
746240501595045888
746198990631247873
746201683076644864
746203906351370242
746230753885716483
746245987824504832
746260516608303105
746204002744836096
746204648663441408
746209359017844736
746255949384515584
746205080664186880
746263381435260929
746217961531183104
746205441525350401
746261037037592580
746236890311888896
746260088801853441
746204124547452936
746266430937628672
746228220840730625
746206653586931712
746214367000035328
746253155697106944
746194993384034304
746224986721914880
746244158931632128
746210461813661696
746226509447208961
746175686973464576
746251985721171968
746227218112622592
746153604038299648
746246109207605248
746202186397286400
746256741868965888
746222226886713344
746139250853289984
746186738821795840
746232645730742272
746216698680750080
746255802239979520
746244012059725824
746210042399985664
746209493118181376
746228556062035968
746215436337876992
746249246643367939
746231462798602241
746238144559742980
746246981756956672
746243999736934400
746234134528352259
746248177058201601
746264597808611328
746244020389576704
746250161173704704
746251058465255424
746232926774276096
746241696917241856
746227390116831232
746185837180661761
746220117088862208
746243177338802176
746215524569227264
746214039693361153
746238823802142721
746219815228956673
746238706260934657
746232389651685377
746244444320473088
746240497199390721
746259585510543360
746196649970540544
746158935116111874
746202509656494081
746245924926660608
746170259665788928
746185908408332288
746147031559741440
746240291930251264
746248445439127552
746198726494978048
746261238401892352
746193819121516544
746244750282457088
746256355959377920
746201150798454784
746213754371612674
746235581546405888
746255970280542208
746263217706569728
746250597121269760
746255429248876544
746195618138206208
746215230905057280
746187032674742272
746197010760359937
746226270380273666
746239880708009984
746158217848307712
746155487113031680
746260684497948672
746227314472587264
746254896291151872
746189259929878528
746244385537392640
746177679473377280
746198189556981760
746139037208031232
746217240115085315
746175489807572992
746228677906620416
746265843533815808
746179801766043649
746196633222676480
746232071006228482
746235032226799617
746215080006586370
746173615163453440
746211917350338561
746252350453596160
746154052698906624
746207010035621888
746165243307405312
746214404564258818
746258671190028288
746229495741349889
746251922844356608
746193378698661888
746226970862583808
746243164889985024
746168392936095744
746192816448016384
746241419929542657
746209623200268288
746145529806086144
746243764755234816
746237200577114113
746138269625245696
746245782156812288
746247459832233984
746244838673231872
746166300293144578
746209790737551365
746225125331087360
746263670951280640
746154942159691776
746255194095235073
746175171116015618
746263096134557696
746183165237047296
746186839552229376
746239826463068161
746259761872646144
746212513017016320
746217067976654848
746229361280331776
746215700566421508
746266590052769792
746265646460211200
746207085587664897
746180799720980480
746257631304527872
746211757845164034
746218066254585856
746244477782745089
746245815585349632
746233710974951424
746214018809888770
746204514353438721
746230779332595713
746237158889951233
746237158889951234
746258344285974528
746230267417759745
746237209070673920
746175963763867648
746252040041562112
746251113070886912
746184243185876992
746246994486661121
746150357588385793
746211401669107712
746201889000194048
746157932484628480
746254707589529600
746213444039245824
746264950209974272
746177293274460160
746172297845870592
746186629816156160
746184260076339200
746197057036161024
746180740979658753
746157714208808960
746245136279973889
746188458482270208
746241873245704192
746248076482977792
746199745601769472
746171324859580416
746205961275138048
746214312201461760
746264618998308865
746255890551037952
746259019417911296
746207442158051328
746265562502864896
746242686970011648
746257710769922052
746185883280277504
746231114541367296
746250823567544320
746259908522348544
746259728184057856
746215004228116481
746202610403680257
746258952313176064
746258004513816576
746235640396681221
746243144124076032
746206582405398528
746228233075466240
746252434520051712
746189352137461760
746207186171224065
746223086840610821
746185019153068033
746259308770373632
746191814017724423
746199581814226945
746202106911043586
746258281216221184
746206410204078080
746203352422199297
746172977532669953
746258889507745792
746164207033401344
746227780396810241
746234491325210624
746222470269542400
746226228504322052
746187602970165248
746219039500832768
746204581487480832
746262404397416448
746208176014450689
746213045462962179
746249905224704000
746215851431362564
746215654605234176
746183031313031168
746207203057532929
746233501075152897
746254225282334720
746239553543933952
746252585242243072
746203914467311616
746235233364631554
746258834713415681
746216954877222912
746234067419430912
746266527285002240
746206498162806787
746186827128799232
746170565606551552
746203616738869248
746223602744229889
746212726934933505
746191889624244224
746211577829810177
746170863452557312
746198609058660352
746228149524955138
746204778837925889
746167843662757889
746225301282119680
746212865233682433
746209581219487744
746231609834143745
746210424413028352
746189121408753664
746192640186605570
746176941024239616
746243647092494336
746260780979458048
746173371734425601
746266028066357248
746196461369458688
746165880791326720
746177544983089152
746255035022049280
746238077442547712
746251276615303168
746211493645955072
746251846965141504
746257245021736961
746205407924760580
746139217307144192
746218712034750464
746198776717598720
746255823261818880
746250991553511424
746188626430558209
746257450555183105
746238303804940288
746209811910402048
746208796930772992
746201045789876224
746235242034278400
746250886674976769
746203231114518528
746161464025686016
746193802084311043
746198084544167936
746240857875980288
746209266516688896
746237070746652672
746223556585938944
746199678396465154
746261292701356032
746250576233697280
746228673733238784
746210747235999745
746145366270218240
746265419909074945
746192594166644736
746220062701281281
746170745990975488
746222046695194624
746199204507189249
746237573945655296
746198961074036737
746191281504739328
746239889226633217
746204694721138689
746234545725267968
746186672040194048
746245132190552064
746167948608442368
746231999610789889
746266598391054336
746218020222033921
746204946542923777
746234038076137476
746194578210861059
746253923175043072
746251117550407680
746235766217441281
746181948993867776
746248852286611456
746257123470884864
746215667293007872
746240262515490816
746246696741462016
746186944300875776
746165771634642944
746189545025077250
746243160603385856
746238299484786688
746216166264233985
746225141961547776
746183454673477633
746204468362940420
746215134402469888
746196540994183168
746188202822635520
746211187474366465
746186327830335488
746258662889390080
746253621264846848
746239557797056512
746205013450493952
746185669626650624
746139259313217536
746166807661260804
746216736429531137
746151598951280640
746210390674014209
746147815739428865
746258683907182592
746246004643500033
746247455885361152
746183517902606336
746227717494837249
746220696171253760
746210138818650112
746256570141540352
746188131305562113
746192749288783874
746254510373343232
746234671671828481
746260860516073472
746187246445920256
746216447072829442
746251251755683841
746239805185368064
746238899375087616
746139481699409920
746180778850058241
746263700290543616
746148675467022340
746261812660834304
746191956535975937
746255618038706176
746197774387937282
746261326419353601
746178417595285505
746230863239647233
746223946593243136
746258075795996672
746148608416878592
746218930427985921
746259199886237696
746168468517462016
746255240375177216
746215780417576960
746242212980133889
746201884797460480
746180749540331521
746234365428916224
746210969341177862
746257513775960065
746192011024228352
746248869126746113
746143973744480256
746208922793435137
746259678049382400
746218049502470145
746251360476213248
746212081045635072
746247149336289280
746244456886702080
746214580762771461
746242124773994496
746231613810302979
746239243089960960
746231294997073921
746172599949004800
746213850744135683
746242850245980160
746188672525996034
746229256653443072
746263209645080576
746186164441333760
746229957215432704
746236579702661120
746182251189145600
746250136083378176
746225095920652288
746246923179294720
746203407321440256
746191139003207682
746235069988114432
746206804506378240
746186873358286848
746193546219163648
746242208743882752
746262752348475392
746213037225320449
746263050253176832
746193521204330498
746179671595724800
746156334580645888
746198151623647234
746229814395232256
746213708154580998
746184822075252739
746214387673792512
746180623501561856
746207391876710400
746206779315367937
746195672991301632
746210151636492288
746244901294088192
746208872482779136
746225360023412736
746203709051310080
746175909154144257
746210369819967488
746223426675703810
746228459899281409
746205412123258882
746199028476502016
746196046171115520
746218586406948868
746176538354155520
746190790733398016
746197686185926656
746139985087242240
746244196806201344
746189561718415360
746156921846112256
746209778100166657
746239717276934144
746220406441271300
746186122250772481
746159589150724096
746248424413003777
746236516981047296
746217785282306049
746242158420590592
746227902002270209
746208557712846848
746195433890844675
746260999011893248
746204803991166977
746231181679550465
746229961376174081
746238270141534208
746234847450955776
746186608982974466
746259631723393024
746201410732072960
746230246643404800
746255789845667841
746248194032603136
746178069346451456
746195458880507904
746239629288890368
746260252610400256
746194066577096705
746193227691102209
746231710484860928
746219572085219328
746205097290403840
746246348220043264
746191960675745796
746251993853788161
746164177748770816
746240132617895936
746212324189450240
746260881512742912
746180380319875072
746235162128617472
746247552354365440
746150286314577922
746249062303817728
746189733802426368
746191973329969161
746261431079833600
746246927260385280
746265780531138560
746256406534316033
746259329918074880
746159933104652289
746245018625662976
746229810221850626
746212433388179456
746243274004959232
746243559112704001
746232809207926785
746222847828209665
746244859581825024
746206729134759936
746218200367390720
746262169256235008
746240430140907520
746242863051190272
746155025718710273
746193856778010628
746209140616290304
746233434121469952
746247686488207361
746242301077372930
746212026272231424
746205722254311424
746224928135929856
746238719137615872
746266388600340480
746257584970137600
746189599278432256
746259577063149568
746250089816023040
746212299195588610
746211418291068928
746209807816761346
746151171438481408
746208390037180416
746210680005492736
746201368910671872
746229453752197120
746247019447095296
746186550103281666
746249410443546624
746250383333396480
746227079985782784
746237062370627586
746263364536508416
746189595126075396
746254460100411396
746212554758725632
746248776914997248
746227876744204289
746251310475902976
746207181993705472
746233886955307012
746242598629744640
746194343287939072
746205709885280256
746231286604279808
746174764218191873
746191163888041984
746191163888041986
746243815011409920
746242397315735552
746203767817666560
746210633935265793
746233862028595200
746240505890148352
746190320916795392
746260919269785600
746185073884467200
746141189011800065
746165142321258496
746227264505806849
746258793034584064
746229290069438466
746205508617408512
746167231172714496
746234545771413505
746223959406850050
746218531797139457
746201775460388865
746205512732049413
746171484431843328
746197992495976448
746224898750570496
746191759567269888
746242926041174016
746220041641721856
746208859706908672
746223405406380033
746209308518473728
746229667758112768
746209396607221761
746190639486754816
746167474710781952
746183459023032320
746249598944030720
746213859367653376
746201293270638592
746206989257105408
746235531478994948
746210843600117760
746209363212173312
746250072942317568
746182465111232512
746197438478749697
746238341398536192
746226827962703872
746221501314064384
746259740796293121
746227998202859521
746264144849010688
746209358938152960
746254640677818368
746230561056792578
746247635888017408
746166145145774080
746220561773191169
746203155663224832
746210231214977026
746244083526557696
746199846294458368
746247883515518976
746216367448154112
746219102075658240
746149476730015744
746205038691835904
746266267082948608
746198113761693696
746201075028365314
746180908840001540
746205965859491841
746192996912111616
746243831780171776
746224685008850944
746207832001810436
746229256670240768
746160935597899776
746207568062611457
746174948792799232
746206724915240961
746208192724492289
746213679176126465
746210507904847872
746208754769625088
746199581919043585
746212475146637317
746192694901248002
746213204968169472
746188249081618432
746247141274816512
746196809677082626
746257362747596801
746193517056163840
746217399251140608
746242733099061249
746244901357162496
746202383806406657
746142115709747200
746227507649613826
746227507649613824
746246579238150144
746185992441208833
746226933088714752
746163062214819840
746203814160535552
746241973678391296
746165142618923008
746213196545961984
746196557708484609
746149770482286592
746235619563569152
746213087657623554
746208155181289472
746247455608569856
746216153777745921
746262039329267712
746207576300224516
746146582580559872
746221472142680064
746244075121053697
746230947113099264
746195878369624065
746221174246408194
746197283306242048
746201196902252545
746200181616435200
746254196136099840
746216677986033668
746183224297152512
746250899169828864
746206976317632520
746216971360886784
746255961870995457
746220108842840066
746203839301181440
746249506870730753
746259941950787584
746195786094960645
746192686562959360
746190417540984832
746251029054951426
746254799914532864
746169953238278144
746258163796684800
746239998089846784
746174399473197056
746222206091304960
746249053722161152
746248625941061632
746249477208539136
746252669417828352
746206850471723009
746259766016610304
746243085282250752
746245266253168640
746197237449924608
746210684258508800
746222361297358848
746206317841285120
746200794047741952
746201889004363776
746234855881506818
746243198683488256
746226144639213568
746242447924072448
746258083970748417
746189955911778304
746256624600363008
746216099146915840
746258390280699904
746186432889249792
746218179597242368
746207232186953728
746233673305853952
746229701304213504
746190371357495296
746212538249945089
746253440985272320
746225976678375424
746191742748135430
746200508952522757
746241428368424960
746220016685588482
746250307915550720
746217168702869504
746259367440310272
746175179299102721
746245107037442048
746245601717805057
746235980135337984
746146158972702720
746264522177024000
746182691519873024
746251843123060737
746205349296771073
746200731099684870
746198361380818945
746265977931841536
746241231286579200
746250727207673856
746172167902105601
746243764583268352
746231668269154304
746249704028045312
746235237915467776
746204938103988224
746170859295997952
746192678128234500
746197719497084928
746188080940359680
746224051350167553
746218556803538944
746201318314782720
746258650302451712
746181085118111744
746200039026888705
746192619277979652
746209753110482945
746184910289969152
746217491525840898
746236374160932864
746226643501342722
746211229539020802
746236378644504576
746208674973048832
746197224787320833
746198751530778624
746261720545509376
746198373900783616
746203415592603648
746159022831603716
746158326958829569
746224965855240197
746181550442692608
746190446678839298
746232385394479104
746246688159891456
746213410522562561
746237771174469635
746234747102236672
746265868670230528
746194552864702464
746231278412804096
746203796997496832
746235229438877696
746245190977871872
746238299543482369
746195849194070016
746243819100901376
746239088072658946
746197669492621314
746217198025211909
746231462920261633
746213955866005506
746256121141297152
746190434108579840
746263079420231680
746257752826077185
746187695081160704
746229248432607236
746211149696245760
746246839108796416
746186734656856064
746209576899403780
746260109962125312
746235355309891585
746148096875233281
746226903455981572
746203587538124802
746250471342505985
746188114666749954
746152270065184769
746189217877745664
746226685708668928
746237238493618178
746188416790859776
746230581910900736
746218623971123200
746249481545482240
746257970825039872
746249104066392064
746207282682179585
746256137725501440
746258750890196992
746194083350097924
746226501066981376
746248038616686592
746208821857550337
746225217643524096
746237062244765696
746146301889359872
746214614279430148
746218464495316992
746210977658462211
746229747466670080
746184436245463040
746190648013787137
746257832291504129
746265675858087936
746186155926949888
746241575231971328
746183660206985216
746249460649426944
746212068504657920
746175628366450688
746233958258532352
746188596940439552
746188596940439554
746179046615187458
746234499642494976
746233325241589760
746249212933840896
746161304528814081
746189708728819712
746193588350967808
746197077793738752
746238706319687680
746247820689219584
746234860029673473
746247728519352320
746214454916898816
746218787507036162
746233862112477188
746223388935364609
746246503644205056
746233601734254592
746263150736052224
746250945168760832
746245639374315520
746235359172780032
746185107438866432
746248562820980736
746181433052495873
746207026779299840
746242137319038976
746233471761145858
746160906426474496
746180888086478848
746257253771190273
746261569600892928
746211615247237120
746208725413683200
746223829362499585
746189788051472384
746197770051018753
746239172139089921
746239868318015488
746250290886754305
746222394591719424
746264702670544896
746190828385636358
746146419157909504
746196511499837445
746246050801811458
746200781385170945
746239788592705537
746255441714356224
746211875549896705
746211296819838980
746209232857399296
746215037899939841
746251121631576064
746237888640081920
746253784813342720
746225209061978112
746213339429122049
746198076000342016
746192917375528960
746192791164715008
746149225235288065
746244330965319680
746210973682262017
746201955920338944
746197920777527303
746223682226294784
746254489632518144
746247103467388928
746224093549105152
746256972777947136
746229940215906304
746259841618952192
746261125088616448
746205558877806592
746242305317806080
746249355754094592
746225771006439424
746259971512352768
746199233967980546
746166715290161153
746155768299163648
746265172612886528
746250249052758016
746240534910369792
746254690959101953
746226438118924288
746197795032338432
746153578834735104
746204908542582786
746170372706295808
746231756412461056
746264027601506304
746196780316917760
746236143507648517
746218032729513984
746153675282800641
746256674646691841
746220775867191296
746259266823159808
746261792029052928
746184398677016576
746203000306163712
746218355758006273
746152928889577472
746194053935468544
746261301081612288
746211464248098816
746216862619303940
746221765664210944
746154396862521345
746230133212643328
746242833644814336
746230502210699264
746262823542521856
746214035629080581
746200219671363589
746197358816329730
746227025388568576
746198151762055174
746244762777313280
746202056730386433
746247149629935616
746229407593836548
746216283776004101
746166727793344512
746261754125103104
746250311992545280
746141050230669312
746163062034489344
746233299945697280
746182561429262336
746223480962584577
746190379687436288
746237338984951810
746227385779920896
746235392999862273
746218208953131008
746202949756477440
746204766213021700
746227381967282176
746191570643234816
746229453865385984
746266141182537728
746222977809735680
746206334786232320
746253239671209985
746238849056022528
746252606310322176
746240568812933120
746222797253283840
746191126005092354
746246482479677440
746235132789415936
746205114264780801
746244104300994560
746235606959722496
746237276347260928
746251490432540672
746213020527800320
746213020527800321
746212538241585152
746261384950841344
746210453450174464
746199992927346688
746209799361028099
746213825913860097
746198034078306304
746206460753809408
746221350201626625
746257039752564737
746263117307514880
746259766062649345
746199422514536448
746190375493074947
746237708318564352
746234130505957377
746245077513703424
746194229865545734
746225309599432705
746225309599432704
746195756789338117
746234248017784833
746246566378364928
746162319642730498
746215289453371392
746237838371389440
746167826944139266
746195983420121089
746216162099236865
746233090125664257
746221681920741376
746228937840197632
746236567413358592
746201523772755969
746207722933084160
746186902361911301
746208729809358848
746156410082328577
746204476491456512
746229105444564992
746191080006135808
746264413276082176
746223900380454913
746173283746316288
746185778611519488
746192694804787200
746231424940806146
746239885032329216
746252102918365185
746180313286586368
746249007538798593
746239746699976704
746235241979740160
746175191944826880
746192002887221248
746261120915234817
746244142150230017
746246294100836352
746231655740772352
746250425389711360
746195433597198341
746236978396463104
746235262812884992
746193638477045762
746262484059852800
746248579736539136
746157341129596928
746241365755863040
746263561996013568
746226752632954880
746216749234675713
746204422246543361
746205072409821185
746232222194106368
746214773713317888
746223027940007937
746258780493586432
746252295894097920
746233496906006529
746217625911386112
746228941996720128
746201788148154372
746193638791622656
746207270174744581
746196197052817408
746199430861193216
746194015997943809
746153620572372993
746265298219769856
746250035243810816
746199841865293824
746166178507276290
746195974696013830
746259854122061828
746203352648691712
746265327655329792
746256104238227456
746197933461143553
746220310093914112
746246893597003776
746225989080907776
746223120550236161
746200357953404928
746238412982751232
746264517986893824
746228333893951489
746201280809336832
746227507704193025
746248244330700800
746228228981825536
746241478955958273
746184448996085760
746162445669048326
746165058791686144
746154669228056576
746245413200625664
746218309310283777
746248244083236864
746227532635078657
746247921264361472
746254028250710016
746188668310720514
746226178160132096
746195479969488896
746219655677673473
746242040720166912
746164496520056832
746257996162961408
746183442262417408
746187846399102976
746176752163028992
746188320363798529
746186722082439168
746211887910576128
746222843633905664
746209816209588224
746243890613747712
746217756052185088
746261989123571712
746230930121990144
746205697092640770
746234964887252992
746190929283801088
746186038553513984
746253080149123073
746229315365330944
746265243597307904
746244494396293120
746175858767859713
746257119402467328
746248579669495808
746178333545664512
746186537738477568
746207362508197888
746234893928042496
746214836627922944
746242883884244992
746255622182690817
746222625546870784
746235300813254656
746226467554529280
746206196487458817
746195060643897346
746243152449675264
746187623811670016
746202723335311364
746230645043519488
746244091877404672
746259682252193793
746209262175563777
746264493009833985
746213825767079938
746265667247079424
746243848427364352
746178027441262592
746224743456477185
746209362998263809
746212542402297856
746253960906964993
746207798560587776
746229084821168129
746262081087889408
746248546119204864
746197166058676224
746210306720825344
746255449859698689
746208272391110656
746190719551836160
746206569587576833
746236017695305728
746254984350695424
746260541958688769
746185732440657920
746248546182037504
746227763254747136
746169772874829824
746187628354076672
746242775054688256
746199590508978178
746242481272983552
746189092119969792
746235057442959360
746189129717809152
746256557298565120
746209245675167744
746214920631386115
746245224268242944
746163892456464384
746244683270062080
746186113979555840
746244595407683584
746221677411897344
746226446570422273
746251943798939648
746245027152670720
746256142133788672
746155029980012545
746250118991609856
746244356055646208
746229516540928004
746178769841438721
746208113301196805
746220096297676804
746214983520784385
746242384741208064
746199871418314752
746194410342277123
746252375640449025
746231576061587456
746162600619155456
746265700755451904
746237565670350848
746203965113569280
746206188086272000
746196205487591424
746186344679022592
746153373284638720
746260546329120768
746265440880631808
746203272717832194
746202152868052992
746257085642448896
746194053990014976
746228451292516352
746192938141519872
746234692446216192
746197677554073601
746221568515178497
746235044822323200
746186105444253697
746221065253228545
746247619136135168
746252098677936128
746216925303185410
746198562703187969
746178287429255170
746237502806069248
746239394357477376
746199628056395776
746195559501881352
746206653721149441
746216153438007297
746217827028242432
746220838530097152
746216384258932737
746196834666708994
746236886230851584
746215587601231873
746208906012069889
746231005594296320
746224357484040192
746200093770952704
746215029347753984
746189238660542464
746168741109596161
746242502219300864
746195232539107328
746202920496967680
746185145191964672
746251742141001728
746193139468111872
746227167747465216
746226526157307909
746248936390823936
746255395702870017
746249498452598785
746257165661405184
746213133920808960
746206267765465088
746206829676396545
746240958891687936
746200970435014658
746253021575790593
746187431066505218
746215918846369792
746183111025778688
746237959683219456
746224315918475265
746151079046430721
746167084476829697
746219077144707073
746215679611699200
746238471333806080
746206267669045248
746192774542692352
746189079201538048
746184150978338816
746206557029859328
746184969089912832
746183161298685952
746231303373127680
746208457108316160
746203214169550848
746180766107852800
746164219695923200
746262660174454784
746204040363552768
746250441932046336
746167612745388032
746247032168398849
746227465454948352
746207073063493633
746264086338371584
746201381296439296
746229344763154432
746219441763934208
746188907599953921
746209136614871040
746203423985438720
746182695840002052
746216535115464706
746265113871654912
746223493822328832
746194691381559296
746213246839857153
746254300897218560
746246562465087488
746179772175253504
746246621021745152
746189486078365696
746236571595137025
746258096624893952
746180896215162880
746196813850378242
746200014012092419
746249670150721536
746172868568834048
746198340493185026
746232356416032770
746178153354125312
746196482357768193
746260252581044224
746158238601617408
746211690824380417
746191499671437312
746239540998766592
746225901071831041
746193676167090177
746254183486136320
746193869121847296
746183131699482628
746200676577882114
746204715826839552
746214060866179072
746262735445458944
746257048208347136
746184469644730369
746207983223201792
746185371638104064
746204073838338053
746204078162644997
746239863981170688
746209245654224897
746148583334887424
746208230494212101
746210717674545154
746215214039728128
746203373624397824
746211514831380480
746233547275407360
746193827388502016
746237741701070848
746263624952459264
746186134909116416
746232985406472193
746248185547390976
746234646153691136
746208830262906882
746198936029827073
746264438630719492
746235296321142784
746262941054402560
746172830467792896
746162390992031744
746214886846279680
746235615147081728
746260600859336705
746203428137771010
746231349623676928
746238966257483777
746237905337626624
746206330650669057
746187175176216576
746199783283425281
746184998269616128
746225829730889728
746209752921759754
746214668918620160
746214668918620162
746156611329130496
746217453982621696
746254594448187392
746201779872763904
746209534859894785
746261384934076416
746227427928477697
746265868573753344
746237330659246080
746224445635756034
746262324579819520
746236340732198912
746176031032287242
746257404778643456
746196243211128832
746148025597231104
746221627080220672
746196507636834304
746246893743771648
746264581065023492
746174550514118656
746250656067923969
746229344775790593
746263117223575552
746214270354894849
746208649865887744
746218288447840256
746197962762575872
746243923937353728
746175988824940545
746263331091124224
746228178796974087
746262567908184064
746232087888355329
746216686441758721
746250563772420098
746227834696278017
746255043142234113
746215398475849729
746239381506260992
746191969060167681
746256389610344448
746260185241497601
746247749343969281
746183534449037312
746245337384353793
746262563617411072
746212974331715585
746247200003461120
746157336843026432
746198587701235714
746258449101635584
746192610960674816
746212827736608768
746241294125633536
746234910629781504
746194074995044352
746221052590596097
746228857997451264
746239519981133824
746265168133361664
746251842812686338
746238274188959745
746245710748745728
746238681413935104
746210516679286786
746206682968010759
746233865971208192
746257169826390016
746238475502903296
746170422970855424
746215260403568641
746239801012084743
746238316526243845
746201939214426112
746203134611984386
746202106869096448
746228346380423168
746265445158780928
746222927381618692
746171153069252608
746186764277030917
746226450789871616
746221505504149505
746247980026568704
746149128653144064
746222004508852226
746206707852804096
746198596073062400
746265960974254080
746258415513645056
746223447311683585
746225892725141504
746231467135512576
746194020443918337
746146070858633216
746200005413724160
746187607030194177
746224395585150976
746188689450033154
746209820173180928
746183677185425408
746204971520012290
746266472872288256
746169710086021120
746232683433320448
746186483153805312
746227839037366272
746252018969382912
746209497081778176
746211997176389636
746140752820994048
746239880632537088
746227763338588168
746216757619089408
746143327754534912
746234365135360000
746228237412368384
746255487784583168
746217827296677888
746178476244242437
746189037577216002
746230376327053312
746195265862795266
746239868401946626
746209681618534401
746184553883013120
746196213788119040
746251247519399937
746239318973308928
746244142125060096
746202081736851458
746160356733526016
746234524741210114
746179054999461890
746159538705858560
746200777132171269
746199988732989447
746195056088907776
746220532308156417
746197132533587968
746233303930281984
746181500215824384
746243014025162752
746251222152163332
746181215183527936
746176257398833152
746220230565756928
746148897991495680
746190006255910914
746215298185891840
746234528927145984
746217466519400453
746231219629613058
746180762135826432
746235736974856192
746230070356779008
746256041420161024
746191755364597764
746213968297897989
746209514152558593
746256725175590912
746191633650094084
746202274507030529
746218527674114052
746233706730315776
746163577837453313
746216879090343936
746222461792858113
746186617132441600
746262223748800512
746196536992751616
746244465363296257
746207777467490304
746189314384486402
746174139317137409
746245333525602304
746236130920538112
746202941732708352
746205802105475072
746186596462956544
746197111436251140
746206741445017600
746206896911069184
746233509484728320
746261787780222976
746147660571213824
746207437653319680
746229914966196224
746229353248264202
746237435441348608
746187754124513281
746253575202947072
746213142091313152
746159568149950464
746230384904417280
746182444039151616
746224399636848644
746229214861352960
746206326276009986
746218703755190272
746258499122847744
746234750977744897
746224093565853696
746188722971025408
746252333625925632
746193441650933761
746178740355534849
746158146339504129
746263209322090496
746208213901549568
746227075799867392
746219110451707906
746216464177192960
746210877376913408
746207043569127424
746195278420553738
746216350603870209
746210180732354560
746257421509738496
746179952417046528
746196377378578433
746237502759919616
746234470219427840
746222151590567936
746235220752404480
746231479756173314
746210533280382976
746247715814780928
746222231122907136
746208935065968643
746259791299780611
746192648923291649
746207056298807296
746227016957984768
746234541275152384
746225041256263680
746215037937672192
746226215661408256
746245274805374976
746167717615411200
746219764729552896
746205005342875648
746242556640452608
746187523378941955
746207777534541827
746238396025077760
746178539209142272
746239519955947520
746247619224051712
746214954244595713
746151414347534336
746222310785323008
746225553254973440
746216610617131009
746184696413851649
746180812480065536
746233157356163077
746256624441004032
746234423910109184
746258931136135168
746261813021581313
746195874372456451
746247631937146880
746161287957196800
746234096926363650
746227297850531840
746179398798286848
746222172281044992
746187145900023808
746222881114185728
746205734799478784
746199657408143361
746223770415730688
746192049070739456
746138898800140288
746158926488473600
746186437016485888
746197828863569920
746244893006233600
746228464022282240
746212701718773760
746177113112207360
746203876991217665
746221581232283648
746246553988378624
746182636817756160
746187347058798594
746201515421949952
746257870258380800
746231941070888962
746213251243859970
746220414938951680
746248701346254848
746197698676555776
746236827212779520
746199887956443137
746263721153028096
746237443762954240
746199561010503684
746227784393994240
746238635259756544
746175678542807042
746240643958087680
746220687790989312
746190644016615425
746258121849339904
746222889603497984
746262953494667264
746219408377315328
746239251616935936
746256372690354177
746151733466914816
746235849969307649
746181579848978433
746214584873193473
746180263009525760
746246851834286080
746216858253045760
746240048480256000
746195756827107328
746190660655419392
746204262871375872
746238391885271040
746193860817092612
746241394906390528
746212911316492288
746143269336289280
746252551763464192
746257047986049024
746234771936706560
746247774610481152
746265587861622784
746263092250689536
746255886105124864
746257916240494592
746231324357197824
746211099679162368
746162848120836096
746199024248590336
746263993724076032
746143688464621568
746186621465202688
746182494177927168
746217235761377281
746188617899343872
746213649501425664
746204808239947776
746264669132820480
746228442908090369
746238962063147012
746170905571663873
746209199323918336
746206758247424004
746209643970469890
746186042764595200
746171664690339840
746201389844443137
746188412303007744
746231303612174336
746252992060473344
746178153396211712
746250760850022400
746244712810618881
746243378950504448
746256221880082432
746226995785170944
746218372459728896
746161644611448833
746230598671335425
746204099054440449
746228912733061120
746259098975469568
746248156069801984
746251054233182208
746190891191140353
746242590215811072
746201490381930497
746246478289473537
746260722154377216
746261091601178624
746242506522693632
746251591364251648
746253830984175620
746196641644830720
746171580724678656
746228061054504960
746259711457136640
746174663416553472
746265478616784896
746214991682904064
746210105360687106
746263801075367937
746218166838140928
746250865544208384
746196004181970944
746243806702469120
746194154544205824
746221367272497154
746184973191774208
746141058761891842
746248240190861312
746241579384340480
746189234701107205
746234776508469249
746242741357674496
746194360065101825
746244666346061824
746249464860581888
746206091495645184
746249598818197505
746183035360522240
746215079780065280
746249666250047488
746193537994096640
746198264769183745
746137913096757248
746172784607432704
746195194547048449
746224424869756928
746245832635203584
746245815572770816
746236634446733312
746205390921076745
746260151766769666
746237695538528257
746266040536031232
746209614811652096
746182452423491584
746248298802057216
746198407610458113
746249225894236160
746188534290092032
746190580867170304
746227306444652544
746245547141505024
746206745953861632
746246306402709508
746202358741295109
746204988506939393
746237456429682689
746174525063204865
746234654777180165
746255705896816640
746213443980517376
746190673221582850
746225276149870592
746203721504194561
746224408188968961
746217487235092480
746165494869274624
746223871171272704
746253604474884096
746220800915603457
746176848720166912
746222994549157891
746242279799676928
746226165421998080
746202572390699008
746262001412866048
746239696200597504
746218552730890241
746151196528885760
746224990949781504
746259073985814528
746244427631435776
746146922545680384
746236709973590018
746244511299317760
746229302895599618
746191512036270083
746221144978558976
746231752369176576
746226253309501440
746239956473896960
746185270886731776
746207597036875776
746223619525607426
746147685766430720
746257153120436224
746260197883076609
746238798665654275
746250702213816320
746231202676281344
746186969584021504
746169013810520064
746253747152691200
746147840926302213
746234348345528320
746227805411631105
746257995873529856
746213633042964480
746244347541229568
746199149909946368
746247329951383552
746232922605129730
746174827334111232
746178677575139328
746225771232956417
746213288980058114
746241881672130560
746191155524567040
746223099536760832
746183387698724864
746234164131725313
746231026511314944
746210537378193408
746264207604224000
746178430169812992
746257761063833600
746192850270904321
746244045597454336
746196260131004416
746219131599355906
746257740343947264
746247879241662464
746214190658912256
746231588522852353
746234092522377216
746144435298242560
746173392752152576
746264115484725248
746143219025489921
746203960755658752
746226526316695552
746236474870292480
746141100625248256
746193974046527489
746209623200305152
746244288904892416
746211326096080901
746188072778240000
746200324491223040
746249422938464256
746198986432778240
746207521895944194
746246570912407552
746203562498097156
746260533347762176
746174596483690496
746229743033319425
746236101539438593
746238257722056704
746243379026141184
746200450026766342
746172952144658432
746252279276240896
746256477782941697
746242317485506560
746233438445805570
746205177149984768
746246675581149184
746200294850080768
746236265356353536
746201419162607618
746169949039755264
746195626740768769
746139037254168577
746234398798815235
746259665399451648
746189335104348160
746222218711949312
746244964347150336
746256435844104192
746195089915936768
746245866063802368
746211791366062081
746215780463710215
746222813988585477
746240841459503104
746234113783279616
746225670410231808
746189129684127744
746225368621690880
746228824522711044
746255563344977921
746250635058778112
746254670079868928
746217806371291137
746194716388057091
746210097194369025
746216707279093764
746203218238013440
746263708486213632
746202375501676549
746198466372599808
746218041151655937
746211196064305152
746188869616340993
746205550300401669
746209191015047168
746183404660502529
746232368977960961
746228140750442496
746199431125434368
746229013337628672
746191595800657920
746189213717110784
746149560746119168
746231966287028225
746261875571068928
746191092614201349
746193655233273856
746237678887141376
746234365445734400
746176781875548160
746252056990650368
746195194689650688
746260021877555200
746162353176076288
746211833447481345
746228946325250048
746226819934781440
746206808902008832
746196222306770944
746178702514487296
746168095195205633
746220306193231876
746230267526815744
746248449885114368
746247095053516800
746143898431524865
746252270610825216
746170746251116544
746190580854579203
746246902266626048
746238383433781248
746173220919742466
746216333906370562
746212558932054016
746254766217568257
746249209049923584
746258687875026944
746175284144111616
746234977788977152
746230011749793792
746247892101271552
746256477808058368
746256024793944064
746263742023933952
746221064972177409
746233367130050560
746242418266234880
746217781041913856
746239826354012160
746188555009949696
746214438022197248
746241772582469632
746219211333074944
746260193969848320
746252975295729664
746255026427826176
746219689508954113
746242095246098432
746227335838339072
746255911639908352
746234906385121281
746186353197518848
746235359135051776
746197212212793344
746216904239439880
746236026138427392
746199028098994176
746251981442920448
746254032277102592
746199632410116097
746194817378443269
746251540797755392
746235900351258628
746194326405808129
746263385822666752
746207458809417730
746213763007680513
746210378242097153
746241470605180928
746233207859773441
746209925265645572
746254015609044992
746222537382596608
746233949878263809
746222415550701568
746214241124814848
746209962917953537
746172851556753408
746214182270337024
746258063296970752
746214832370683905
746235904663117824
746232695961706496
746244989366206464
746225003591393286
746230720486531072
746231026683252736
746225196596486144
746195899261476864
746191860197056513
746194527996653571
746230502135205889
746194745928486912
746211573551636482
746253872880984064
746260563089448961
746180539925704704
746241751371788289
746219383165358080
746209195100274689
746250719087460352
746158024763465729
746254774669029376
746207857100500993
746189750424338432
746225083278974977
746242267334189056
746256100077506561
746254233595314176
746206968008736768
746253571205791744
746205495703179266
746226584718192640
746236575806218242
746260411733975040
746259367419252741
746204577171550208
746224626166992896
746253722104250368
746199435164606468
746228686022598656
746228191476355072
746230267648499716
746226878529187840
746190807313440771
746233723729829888
746208863750234112
746170636951654400
746225385407287296
746225909762396160
746193265498562560
746201276615008261
746244540600717312
746151535999070208
746256024747769856
746253575383322624
746191847664422914
746231748132954113
746257165690765312
746263436028444672
746264484642070528
746260562967920640
746188525624655873
746182737653043201
746265793357242368
746247200015945729
746186864739160064
746187028463747072
746232264070094848
746205726725443585
746245727790084097
746234855923421186
746253181114449920
746217332142313476
746208142317367296
746185803466964992
746177641464602624
746241289910378496
746259397089894400
746216728317722624
746263389777829888
746237745735950336
746197946291499008
746245014452342784
746260604885803008
746229357266382848
746242581974159361
746264706726297600
746253935745327104
746258432081133568
746176215422107648
746206418508742659
746247908626948097
746196176123232256
746258755109662720
746199732779786240
746204892050579459
746196276681678853
746250584773144577
746204904310530049
746257132161490950
746245824116465664
746219467185651712
746224412202962944
746197946274701312
746201162978779136
746209358942339073
746144812550656000
746258444848611328
746189008196165632
746244242956181509
746233354513584131
746206708112887809
746216765877686272
746248986693148672
746245379331661825
746239021072801793
746185388289449984
746231102159740929
746196306037608448
746258667255762944
746219970451759109
746247958967033856
746229218770444288
746198684300279808
746251243086036992
746206238392754176
746190404693823489
746219903464595456
746186462022905856
746140584822333441
746242753755963396
746235288054202368
746260533729460224
746242468656472064
746226769573740545
746254829211705344
746244578278203392
746227159430111235
746263759023288322
746214085805506561
746240153409060864
746236194137178112
746196364804055040
746250236595740672
746143894040092672
746221203686207488
746141742311817216
746244276439257088
746231395668787200
746259832953540608
746247854272942080
746187141646942209
746230833808183299
746241839682977792
746197983746678784
746222231269707776
746208150718537728
746236781306077184
746238844714967040
746264006541737984
746245647762763777
746173271100502016
746183626644066304
746196201469419522
746198726419439618
746197019371307010
746196922742935552
746204929853820928
746258369103671297
746216048932724737
746215943982899206
746207702003552256
746233459316654080
746238178114166784
746256897213333504
746216514131369985
746222134893023233
746190077609402368
746265105545867264
746222134549057536
746253113867272192
746259795355774976
746238995781189633
746221538903416833
746180556631715840
746212903162785792
746164458880393216
746238249157332993
746190992059994117
746187498045374464
746239390213505024
746158813242265600
746153192761626624
746206493976891392
746259136975900672
746212068466921473
746181827287711744
746208012574953472
746233576618762240
746249645106565120
746163376515092480
746194351680675841
746151892800114688
746235615084085248
746218573920534532
746217529438179328
746192589833936897
746167977846910976
746216166268375042
746229042777468933
746242695199358976
746177696103686145
746194318260461568
746158439848566784
746264186615963648
746266082642636800
746235942373974017
746189683512639488
746248638347649024
746252904131100672
746219198494314498
746216887495725058
746180707538477057
746248957353943040
746215235212574720
746187670267789312
746252186896769024
746255991189143552
746210214580387840
746198055024623617
746139150408114176
746238236545081344
746251981229002752
746247031979708416
746244880209444864
746229294301515778
746158196658561024
746231815149490177
746231362084970497
746196008212652038
746207433740017664
746216719824228352
746247006809624576
746187204725194752
746215587257344001
746212588321574912
746260688595714048
746225146042605568
746262416909025280
746204493591674880
746219097852018689
746260319555575808
746194691226374148
746202723477946371
746253789112373248
746254607169519617
746214568339243008
746217285916844032
746226694046900224
746228858219700224
746194976766255110
746226740112961536
746223803970138113
746230896424935425
746193122514788354
746208997976334336
746264618998312960
746263369074749440
746187057689657344
746141201234006016
746200689341194241
746261611464253444
746240988109144064
746256746075856896
746213230368829444
746246545692049408
746190127873949700
746226051995439104
746229772733190145
746253252275093504
746235564802740224
746263188505825281
746222335833759744
746222667523469312
746240690347114496
746222227088019456
746196557775593472
746230875612844033
746241910746996736
746235485064859649
746230963605168129
746253478603984896
746248827154272256
746209983621017600
746190161361309696
746249598834880512
746235447282524162
746254263014334464
746218720557555712
746248609155321858
746181944996671489
746250878450044928
746158163267706880
746197568745406465
746257555542904832
746251691905818624
746195479856177152
746222130694520832
746214966760333312
746154820147417088
746189721076797442
746250576342573056
746201238828523520
746251125687353344
746196964753080322
746201028874240001
746187540244267008
746165012645969920
746217168711225344
746179130484494336
746262031066664960
746224533783248896
746202593332858885
746230795979751424
746256112668844032
746200793947086849
746154144864604161
746254246224494592
746207672647614464
746227847455350784
746250089539248128
746216443222458368
746215415223750656
746231802369445888
746224885987348481
746254422355902465
746200114734075904
746224110196264960
746244716858060800
746194879919775744
746236626204930049
746193621783744512
746254657484361728
746198684476420096
746223569290461185
746191734275661824
746262605510152192
746237037150253056
746176676657258497
746235321642213376
746219475603619846
746214362856071173
746224055590621184
746249854658162688
746168904951570432
746173942063210496
746178639826321408
746169072409206784
746201658204426241
746226572265291781
746226056210747394
746201087611265024
746222394587525122
746235283662790656
746253059425177600
746171194936692736
746246428154990592
746201943412858880
746193793934725121
746247648622055425
746242409848258560
746262303365074944
746167457707139072
746246218397945856
746239524288630784
746172532936441857
746241357161836544
746236303247740929
746264274922799104
746197614928879624
746243437465214976
746232158981750784
746205613508558848
746192619336695808
746247208043945984
746202270413393920
746229848117415936
746222759621996546
746211934156906496
746225020511227905
746220620728262656
746228480690397185
746246176262000640
746175351424958464
746247447425474564
746236584026996736
746215331656433666
746203021332250626
746200227837730816
746208713023754242
746197686198534144
746214102414942208
746217122301255681
746193521120403458
746244846906638336
746237477334093826
746216040216944641
746242896379076608
746242929988014080
746224206753390597
746262643409817600
746182989080633344
746251494668677120
746225175696314368
746211858462310401
746256809111977985
746240065488158720
746212970267475968
746264698488643585
746213183895928833
746153734137225216
746258268821979136
746144917618069504
746187011535495169
746194594795184128
746186558668152832
746254321969422336
746209409156546561
746188718763970563
746252002406039554
746211842058387456
746220788538171397
746251897644843009
746191855851732992
746221115370934272
746220251407253504
746236248444928000
746156447675736064
746228774321029120
746219370473361409
746186114088722432
746232062697340929
746229546110717957
746202429704675328
746259317205176320
746258373318971393
746256469176225792
746219290932580352
746174445530808321
746232716920664065
746206045349896196
746251419490082816
746238219704930305
746247501997563904
746220402318286849
746200961899585536
746259405092556800
746197195519492096
746210642265153539
746230158252642304
746251532677619712
746263444198989824
746236038893305856
746246604395511808
746250194669428736
746243932695179264
746249699854848000
746214761101033472
746245849236250624
746241889695850496
746204787113242624
746247514387423235
746212231822467072
746178497371062272
746188416656809984
746259774451425280
746209060878331906
746221144781389824
746261846563360768
746212248805220356
746206242687750145
746224710166274048
746210558366539777
746200345290780674
746201179768578052
746234872960712704
746233073495244802
746249406148653056
746208926740275200
746162533560688641
746217302656356352
746179206170673152
746150022199316480
746233815966711808
746198504029097984
746227280972701696
746175724759875586
746224126990254081
746258352435568640
746247329850634240
746213947410243585
746257119532351490
746257593203572736
746149112030998528
746219815346405376
746206338913439749
746246574989246464
746204837520388098
746266543894454272
746230607168954369
746185535186702336
746259811994636288
746244859393155072
746209153459224576
746242145682493443
746179541551448069
746221979464667136
746245547279978496
746257136221466624
746220737824841728
746189217630294017
746238421119676416
746217122406113282
746151641217368065
746200361984135168
746241109672615936
746176421106688000
746240195167682560
746261766888370177
746213938937765888
746149464323153920
746223384552366084
746150626162315264
746199980239511553
746247816578744320
746248495825321984
746221476248854528
746255949023875072
746257198947373056
746256351941255168
746245014435467264
746262139803938816
746191113485049857
746231852965322752
746257853334306817
746226010044063746
746187234051756032
746186399255166976
746265503639961600
746225293107421184
746158591120400384
746241403420741632
746213108541067265
746193244166328324
746222768115486721
746249154301616128
746240245813776384
746217227322437632
746243462559760384
746249590572187648
746188915619553280
746196784137961472
746233811734667264
746257270539960320
746203230841896961
746185837025472513
746226488282755081
746218045383704576
746241806153748480
746232033219776513
746199158223036416
746234810083872773
746251037808300032
746210617200041984
746225443800440833
746244893144559617
746200613604589569
746169097629622274
746205680273489920
746204682398228480
746193005367824387
746186558449999872
746193135454216192
746194523605213188
746222503773691905
746210696686252034
746215142950506497
746234256117030912
746265491392462848
746176609925869572
746177079364952064
746246742710984704
746218036730822658
746210151472861184
746199053302538244
746223992973856769
746200949065080832
746248164726837249
746203558136078336
746225410304704512
746251469700108288
746246860189360128
746237229844955136
746180527116410882
746219357978533888
746203595981217793
746149145249910784
746232691893248000
746184788810268672
746219144308109315
746164337069330432
746236940794531841
746235434708013057
746185644293005314
746210768224301059
746224600783065089
746238161173372928
746243454221557760
746171958077853700
746221534994280449
746255831923068928
746159962653663232
746203344230748160
746153780127891458
746189314250309633
746247770307178496
746216707077734400
746227746540445696
746234843260850179
746224709948178433
746248080765427712
746254590018985984
746212785466466306
746196369099001856
746242196110614530
746200093670277120
746265084322775040
746229604944216064
746265046641160193
746206473252831233
746140442400555009
746257320846319616
746251272521719808
746216216566521856
746224785344991232
746190002229436417
746246901952090113
746187342835130368
746169504690999296
746183446486089733
746167629887344640
746139326539497473
746251234647085058
746223812321017856
746253369665196032
746220519989514241
746225297205276673
746222688482394113
746207630897487876
746206255266435073
746222378124869632
746226119393705985
746187263315304448
746191600049520643
746239264187260928
746140442287300608
746218171103731712
746221409186127873
746230573446762497
746240618876198912
746225330575155200
746262034908602368
746258285351800833
746240686127603712
746172671134621697
746190400466018304
746186076453281792
746183161411887104
746252497250099200
746261745577132032
746203318846840833
746219739622498305
746260281978916864
746253654752108544
746216153693859847
746236567157497857
746264736380116993
746220524024397825
746240233012756480
746243580088434688
746226811399376900
746204011003449345
746214224074924033
746173241572499456
746233174271758337
746207412818849793
746232117118414850
746190769661186049
746225284668547073
746264824162750464
746210776428404736
746209744797327361
746200576136876040
746265814270152704
746187171116113920
746243022476705792
746186860590931968
746224781146492929
746198478796185601
746233417289785344
746229076319305728
746215599827628033
746241931953438720
746253940128419840
746206871493578753
746248428716462080
746209589356441600
746172675555352576
746190639558070272
746146763044700160
746242741185691649
746235090959634432
746145752192270336
746200605140492289
746260558744256512
746194867487801344
746185992500019201
746262249174609920
746145601029439488
746235568934117376
746140458968096768
746205806341697537
746230410170949632
746212966018670592
746201230410559489
746228904273162240
746246721802383360
746229743159173121
746188332921561088
746242724630781952
746246838987161600
746244968587493376
746266283935670272
746218083119857664
746247292089434112
746257807431835648
746185585438580737
746231701924261889
746253969341591552
746252513872089088
746206900874686464
746215566621315072
746242925965672449
746189096054185985
746249028778614784
746199275567099904
746206829533794304
746213553191817216
746190840976965632
746192648738734080
746258696339099648
746209769858334720
746186785164713984
746256838300073984
746201863716933633
746150198129360897
746236789715697664
746241134867812353
746252874699649024
746192556308865026
746193370008031233
746259220870332416
746233299975081984
746209425870856194
746217868908339200
746187338770898946
746152022794084352
746253822570409984
746213721114959872
746218540294766593
746263331095330816
746202660684980229
746153511776321536
746258860118315008
746194842401705984
746266217007190017
746255148071157760
746143932040515584
746226177862340608
746204354969907204
746198088889446404
746226161210953728
746193462257586176
746163724805939200
746250097982324736
746190161696849929
746230455993720838
746249716376211456
746200983030489088
746194364171313154
746157592636952576
746153696107634688
746209417528410116
746262349582049280
746224324009287680
746199301114605572
746191294033125376
746195731749318657
746178161621106689
746265637933154304
746200332850470913
746259736840937476
746209182655746048
746200693367701505
746258390196850688
746192480958218242
746255080853233664
746144984672440321
746180992625369088
746261628455424000
746202824296402944
746195597443502080
746240401053356032
746206502692675585
746172524413718529
746187703855681540
746164047909818369
746216308962799617
746202090079289344
746266384498331648
746210768161366016
746258025267105792
746194234131111941
746204006754590721
746230485416710144
746249951294984192
746195333303066625
746183429524426753
746204069690150914
746150747746738176
746186500027486208
746244905463328769
746226031367905280
746190379578327040
746244184181350400
746247774543421440
746228308770066432
746238375179366400
746218808566652928
746214161474981888
746168061674258432
746231924285313024
746218414377558016
746218519381999616
746195286763020289
746227549341048832
746199972207419392
746214287081803776
746257136208973824
746228056927281153
746197128129585153
746217474685730816
746242632171479040
746204057098850306
746173342571499520
746204057098850305
746263402297819136
746225729025642498
746171807254876160
746195609749577732
746243022518648832
746216342433337348
746194150471524352
746190878834712577
746171140339466241
746231450211540992
746179906455900160
746160163996971009
746175548481769472
746216983989870593
746255513101316097
746211850300252161
746218347180625920
746251419330707456
746247183163351040
746211535773589508
746243403822686208
746201842669916160
746214408745934848
746143663441461252
746181169083977729
746241659201949696
746208847279251456
746254544120709122
746195408733384708
746249670515531778
746189339424522240
746259724195274752
746189578688569346
746253994700509184
746262354090942464
746210604625494018
746244074911334400
746205973853790209
746218515095392256
746239536875843584
746249250992959492
746206112546848770
746227255739723784
746199645005615105
746260118132690944
746162982502146048
746190585023733760
746196176295198721
746228363119890432
746205806073307136
746188622068539393
746226815375577089
746207471417462784
746248361737596929
746199313378729986
746183153010647040
746216267078504448
746239587312275456
746248361737596928
746205068030971905
746239474066042881
746161325806600194
746192229354508288
746246684049498113
746264979389751297
746261632259661825
746242426856046592
746225645311557636
746257463222079488
746195240906723329
746203910533087232
746211779110273024
746236734896111616
746235409630265344
746192577464926208
746243366288035840
746185082394730496
746141314853441536
746250978903523328
746235116226125825
746266158186303489
746236340937728001
746235992558886914
746218166905245697
746250186209501184
746232234609238016
746213226157744128
746260001027653632
746265659009531904
746200299073765376
746191122095955968
746263671014195201
746256737586544640
746172113392926720
746227461554216961
746222684220985344
746261829446438912
746183366618275845
746154513959108609
746154505591525376
746243739694284800
746232507419369472
746216287999668228
746186654956675072
746226438085345280
746231886574346240
746189309879816192
746191994343415810
746231223756820486
746184264190828544
746207953930203137
746213368655024128
746213246856658945
746214198909140993
746240899961622528
746202572545941504
746150609427042305
746193873689415680
746228170156716034
746226660437958656
746205122644971521
746252136674115584
746166954335961088
746185904113385473
746230619647029248
746221375723974657
746227788567322628
746208914207715328
746264799290351618
746254753886277632
746162365796847616
746228728087273473
746201922453921799
746226987648196608
746214476005859328
746228031891480577
746245341922664448
746236244321984512
746217978098659331
746263775641239556
746205495984164864
746261548738449408
746237913642393600
746236898767581184
746246751108087809
746211275642806273
746232842737225728
746217210499104774
746252849676492800
746188127224504321
746235124413456388
746214744168632321
746189964279324672
746230430832037889
746261372363767808
746196977151467522
746217411989254148
746243970338955265
746183782034739200
746215189075263488
746194766723874816
746139825565216768
746175699765985280
746223791651467264
746195865857982465
746206917714862084
746215369354817536
746145592900911104
746254967854403593
746190161621377024
746217491714572289
746256217669013504
746184092375474176
746208163490201606
746228543659474944
746237603339374592
746241529044361216
746210033935884289
746244574083977216
746138106181591040
746164567756017665
746236009575153664
746229185249579008
746216048861405188
746248902597193728
746193764369063937
746166182542094336
746176207075577856
746227146763362308
746180917270450176
746148243667562496
746262416703496192
746248667938562049
746194443959578625
746243018244530177
746176806936580096
746199602819301377
746218053814231041
746218053814231043
746205344733372416
746266598571380736
746234583440490497
746224286273175553
746255810876022784
746219743795777536
746249938871390209
746175447919104001
746252354811494400
746173744847196160
746210734653116417
746244830272098304
746211187717611525
746222663379517440
746252560055427072
746246029788471296
746202891103264769
746168074206908420
746212034941837312
746249364092354560
746243370587033600
746177721051418624
746252866369773568
746204174522548224
746239109123825664
746188098065694720
746202358728663040
746203583201239042
746266116050268160
746198042722742279
746243315742302208
746228094810263552
746188655606169605
746175200455168000
746213687229177856
746239302011494400
746200433241161729
746250492200652800
746252711088230400
746165549147754499
746171173822668801
746230145741000705
746256565607399424
746224881948233728
746148289985282048
746208788294754304
746255953239117824
746245715169521665
746200269726195712
746183194601480192
746253906712363008
746241029959884801
746159824078053376
746210155591655428
746214534474436609
746208230443884544
746141817830256641
746209321160081408
746241646434496512
746246294058917888
746246897719926784
746247031971287040
746238228156452864
746190778146291714
746183979154321409
746183681241284608
746261334656835584
746236944997187584
746235208538562560
746237041382305794
746154157736890368
746204367443763200
746196679427162112
746201716744290304
746196230561112064
746250811295039489
746266334372241408
746230053399191552
746261460381220864
746224730940661760
746200831653908481
746213419028643841
746257606067494912
746242863130873856
746164769392992256
746172201716572160
746201859279380480
746160340031967236
746195093976023040
746152337174052864
746254355473514496
746191566671273984
746264325262835712
746219076888911874
746229566897676288
746173069824188416
746171790322470912
746207110531153920
746137934072545281
746242208714604544
746228321256538112
746236223300132864
746240270665060357
746263142464884736
746255814843850752
746197690422165509
746225561521950720
746216904327495681
746215465932857346
746208129763860482
746245069091516416
746257614263164928
746155541903314944
746206481729486850
746248235736506368
746235304768503808
746265281543081984
746228808047460352
746215062931550213
746195522025750530
746183664497737728
746175200232873984
746194330528841729
746247850078543872
746215281358319616
746171622609006592
746176559300616192
746184767666819074
746224189745438722
746229080299708416
746210072078888963
746153046191783936
746226702121000960
746229294200823813
746214354140303361
746228916688347137
746235975882309632
746186663357972480
746236139531436032
746257014418989056
746191348584189952
746214220010651651
746224412408459272
746220339626049537
746255236180885504
746251649967132673
746160918954975234
746213230159101952
746157210883919873
746245995906772994
746191147140157440
746206183686438912
746194779424186369
746215537185722368
746204346711347200
746213955702427650
746252769850462208
746229789267091456
746191017297076225
746255999493758976
746263154867470336
746225217387696128
746250328857788416
746246323154780160
746196146687639552
746212386940424193
746207685285031936
746158771194429440
746175993077960704
746265197615132672
746178824472133632
746224483430588416
746220440134123520
746182263579287552
746258427857543168
746204581449785344
746265906456698880
746197631479648258
746242439355170816
746236684933566464
746211904700329986
746235132953006082
746215985997197312
746265155554664448
746201674952249344
746213150685433856
746243169239502848
746239247267463168
746165255777165312
746207945319297024
746194414687526914
746189071148417025
746177939423666176
746224827476779009
746237339148619776
746257362718195712
746237762680954880
746202442539270144
746265411616972800
746226610173448192
746241885757444096
746234445007446016
746201154959224832
746214102414954496
746223875424301056
746236965809315840
746231391378038785
746203239192764421
746187703750823938
746236663672643584
746257836439670784
746235468442796034
746224475289456641
746264513771634688
746240887319998465
746237376972783618
746227088261160961
746233388168712192
746239368944324608
746226228227506176
746173048869511168
746242842134257664
746262341206016000
746207773478682626
746207773478682625
746260873312874496
746236475105120258
746224852789399553
746256670653743105
746257417034412032
746216245985316864
746215037904138240
746213121291804672
746227058901024768
746197555969593344
746162433169887232
746232230524030976
746236370281127939
746173333906010112
746258285582557184
746206326208892928
746166702824558592
746208671147819009
746235082369732608
746242313693831168
746215088239972352
746208272433061888
746148587550179329
746223334291972097
746251524314005509
746248147760996352
746215834972938242
746227050478870528
746186470356987904
746245035784605696
746212592851386368
746196570408816640
746194213281247232
746167277431709696
746197564546916352
746218427140841472
746232188438380544
746212307508682753
746214744193798145
746235678296408066
746227578793402369
746219911844761600
746266019606339584
746186168698568704
746193294741233669
746214379448729600
746206628488183809
746208809530458114
746255211010850816
746214627051089920
746232310043811840
746246734377009152
746161438872444928
746223615398420480
746192791185694720
746166396443299840
746193844182515713
746141117486403584
746233924754407425
746250064390160384
746253709311516672
746228338126008321
746235640480620544
746218036856709120
746257031120592896
746250236495028224
746192656988942336
746252136460083201
746224802155749376
746216308904099840
746190333420113920
746229621717295108
746207358280294400
746246394680385536
746207458868109317
746256959972708352
746250584466952192
746188211186130948
746180053310930945
746250811273949184
746261087075577856
746143310977339393
746175162551238658
746191352627531776
746238719145844737
746257639672152064
746175699707432960
746178044126126080
746260394985959424
746207056370139136
746196821878280193
746202346019905537
746230976162861058
746225091516600320
746233346070503424
746227956595331072
746176471148994561
746265378087645184
746188496298205184
746209770072248320
746233790792511491
746238551323336707
746206896705593344
746251868314210304
746238995974098945
746178459332812800
746188961798721541
746227226547359746
746193114239381505
746235111813709825
746239222336495617
746184805264457730
746245056709992448
746213423118069761
746258545515991040
746203042123374593
746210877322334208
746243534206926848
746208847031787520
746203214396030976
746223179291496450
746259682000515072
746196025036017664
746222528977244161
746211095317118982
746258776227995648
746189830250369024
746235719916523520
746188110380306432
746259807905030144
746186911077699584
746154371516366848
746217453974257670
746163863293329408
746247162279821313
746231005682372610
746239498967650304
746173287995170816
746195769296715777
746260902538776580
746200210892693504
746142556371685378
746195048073617410
746255429160804352
746234583297884160
746217604977590272
746242745350651904
746191033763934209
746208825997307904
746261196232359936
746216548084252672
746138420452466688
746168896537956352
746242867199381504
746149069836419073
746263674894032896
746217785265512448
746205596471332865
746266564903706624
746232465233063938
746245375443476481
746232750386995201
746187099628404736
746250735596146688
746222994549153792
746203050432311300
746200915539951616
746263658192314368
746209853882798080
746225108553871360
746196670908530688
746180439140872192
746258725925720064
746227138324357120
746198881310932992
746242577720979457
746263075439796228
746217004982427648
746203067368931330
746186487264219137
746150814599643136
746237930381803520
746212877934047232
746220138328784906
746203851766673408
746265529086676996
746257765153255425
746178090183720960
746210071772729344
746189804908339202
746240384146235392
746194741889380354
746244964099723264
746240006537109504
746193185693589507
746199812450615296
746174164344668161
746178635543916544
746244637031989248
746144494110777344
746198273296261124
746225418798137345
746183765001539584
746195144353865728
746206347461419008
746243336910954496
746203952186687488
746264937593507840
746221526349807617
746240375594029056
746262681217175552
746200500475826176
746202173885669376
746253613127843840
746246084041805824
746264295944691712
746143302559334400
746233069057675264
746207383379025921
746193705703374848
746253994729811968
746219265947164673
746167294368178177
746157731195854848
746231227867238400
746195219813539842
746202887059968000
746201972504567808
746195605823750145
746217713840750593
746161740778373121
746214811407519744
746199330252414976
746256917928906752
746204325697847296
746184264182542337
746232096180473856
746234948185534468
746145823617130496
746227192913268736
746202731803598848
746154010755866624
746196570274562052
746228711310008320
746159509601673216
746207542846459905
746252174108332033
746243433321406464
746254712018604032
746218288540049413
746195681057005570
746191633675255809
746206087259389952
746254682650251264
746193441609003009
746208562007859204
746176823613001728
746191742706188288
746167642243883012
746158070976360448
746261535861932032
746151993438253060
746254208354099200
746203285669830657
746203415399694337
746248567367548929
746243559313965056
746236495883730946
746217063786520576
746253390473203712
746182418898399232
746172847404384257
746244083312517120
746145760580800512
746261259029340160
746219865782968321
746184683667460097
746229969823506432
746223271373242369
746229869151813632
746198566922641409
746232297599295489
746200131221893120
746210130698506240
746211296811507714
746208461201907713
746248919450017793
746260105830739969
746194942867890176
746266451628134400
746234751162343426
746187741205979137
746210793172045825
746242724660117504
746155944275435522
746244465162072064
746252551851499520
746202916495646720
746230225436958720
746214706612834304
746217584022822913
746202107099807745
746244578584436736
746193240286601216
746194045311942661
746219026758533120
746262450194915330
746204816414629888
746228266692837378
746197262636703744
746199116452007936
746185530874929152
746234461918924803
746253097224273920
746190744373723137
746202773855711232
746221983579279362
746177582744350720
746226857641549828
746215335573917697
746187628060434432
746174801853714432
746162223140245504
746218448036847616
746172654634270720
746185748936699910
746215990124412930
746197237386993664
746237049632526337
746228770265141249
746221572491403265
746208217886134272
746214828360925184
746202560021700609
746242305229725696
746189737744961537
746220716954050564
746259145318240256
746193936524279808
746204648478912512
746251318520479744
746263670720602113
746213725045035010
746232629012267009
746226781976309760
746215277042425856
746237414725693440
746234927482572800
746239868171235329
746242775037816834
746245555655946240
746237993174732800
746213871765983234
746235413799403521
746206624063225856
746173560473911296
746190681580797953
746258428121714688
746227046125178880
746196469695188993
746170406231486465
746234369631653888
746253344499507200
746172931311472642
746263461206728704
746260109903409152
746248877414711296
746170909543661568
746244750261559296
746218976468885508
746208331077869568
746192480907911168
746198185127772161
746249225688723456
746247506229596160
746188123156152320
746241231248887808
746263239059705856
746223921465196544
746223921465196545
746255664041828352
746239822256185345
746214354329051136
746201616093581313
746195652070146048
746146058393182209
746166472150499328
746262731397996544
746189079558033410
746220251407233026
746140232475639808
746238186351919104
746222692722892801
746205571305529344
746221748928950273
746236114415980544
746194171417886720
746199510536249344
746211816645103620
746248659273080833
746179193348624385
746244339425222656
746249305535590400
746236009612902400
746221211902894080
746251050370342912
746263658196508672
746241667699605504
746217592419815424
746236638620049409
746222419791077376
746246918649483265
746223694993719301
746225267727704066
746261577758871552
746241311091499009
746262546739507201
746152521694089221
746186592100880388
746250559439704064
746240572688588800
746198718060236800
746177985322024960
746214169888731137
746178350402543616
746208927042310144
746210277390057472
746185380026810368
746215155449495553
746208838760566786
746190207599271938
746250727144595457
746253893806395392
746186697189122049
746204795380203520
746220091914653697
746217235870416896
746254820923817984
746164039282221056
746240728062377984
746185426092892160
746252480653176832
746251876669206528
746212009859944454
746188920094760960
746182385142759424
746245752729526272
746221438311399425
746228744986066944
746228358971686912
746263700164739072
746167159949230080
746196327151767552
746193177271373824
746235489254936576
746224118501019648
746233321068199936
746153025220157441
746234491056775168
746204934031343618
746186680110092288
746226320779051008
746245442476851200
746180392823070720
746188483715203072
746211426558042112
746248936407580672
746230611535290368
746234524715999233
746209253950513152
746250463079653376
746233857901371392
746248021743108096
746238131712581632
746236843922857985
746178111369281536
746257761013473280
746199426805334016
746259359282401280
746250668529303552
746245362894114816
746236600678391809
746198399284744194
746264169817776128
746208075598561281
746179117771534336
746237171426746368
746249661950869505
746209975282737153
746230414147096577
746231491999371264
746245354539081728
746218712051552258
746261082910658561
746253063443390465
746229936084553729
746260348806766592
746186160200884224
746194859271217154
746231316107001858
746141205528981504
746256875981774848
746258570505822209
746193454095446017
746172298089029633
746254036677038080
746183903707303936
746258377475391488
746229042769072129
746191767876165633
746194540508262400
746179793360719872
746230191953870849
746195609724432384
746238584563195904
746191931495964674
746210504104771585
746212798032543744
746265222734831616
746177188362338304
746153297829044224
746265696645054464
746180845849972736
746229223019339776
746228170366427138
746235078271918082
746245366962659332
746241273258991616
746220834646196224
746214047901589504
746200513117446145
746243068362375169
746234713568747520
746174852193730560
746241587743694848
746236990962565123
746225834034270208
746221526609854464
746218326091698177
746198222968754177
746225615787827205
746175892318261248
746240287467503616
746200827585454082
746234076001009664
746179759575433216
746184700683759616
746266145653690368
746227675560239104
746202421311856641
746224445778362370
746181592436064259
746181592436064258
746262647469912064
746191147316318208
746243605300273153
746196599936688130
746183819850620930
746207475733401601
746203314979667970
746174239779266560
746179415701356544
746208184650465285
746203201729236993
746224106211672065
746264274943737856
746198705376628736
746186428510507008
746158956062588928
746214425611276288
746262718689185792
746193139438759939
746237217597759488
746193106056282114
746257207352791040
746140240801308673
746225792183468034
746245719447769088
746225095694159878
746244104569356288
746224248646098945
746219240730943488
746200290785792000
746180736844185600
746185963144101888
746247229044891648
746190757120221188
746173203815538690
746250425230200833
746176039341088769
746165763359281156
746207517370290176
746191269014077440
746205126755397632
746258943844941824
746219173320110081
746181294862778368
746204971608088577
746252719560790016
746237100169715712
746225959833993216
746227155315490816
746259610890182658
746221035788214273
746261779454492672
746188760698650627
746216728217038848
746240153522364416
746204120139194369
746195114792411137
746235078280306688
746259510310871040
746236911300182016
746220314414067712
746197543701274624
746177482051698688
746186940240695297
746186214600957952
746209291950919681
746228270824226817
746242510679310336
746224701668630529
746247908719271937
746194100177670144
746243257055608832
746232482043834369
746196717272371201
746153385687027712
746185052829134848
746146637098123264
746205449586782208
746245014691397633
746142329577213952
746180573484351488
746200768726761472
746221253996883970
746211640417255424
746202136287948804
746255626150412288
746215062965149697
746225733337395202
746191700658290688
746207660328902656
746208834511732737
746225179831918597
746214509526671361
746227205512929281
746217218912878592
746219379151364096
746217235702657030
746246356734443520
746172683818172416
746203646136750080
746181068458442752
746245857578647552
746209660705771521
746242330085068800
746197438654865408
746239352125042688
746216845493964800
746205944560787456
746239364879921159
746261804242829313
746225976699326466
746233077567893504
746187007362142214
746256917908103168
746253361503174656
746191960717688833
746236198050377731
746204816515334144
746219093737431040
746165008401317888
746179243781029888
746252312704880640
746236437457055745
746233043971563521
746193886029058050
746208532551241729
746261615880855552
746152920345944064
746205340849442817
746231550887362561
746243202835955712
746253914840907776
746240941816680449
746253805881262080
746259740771094529
746191940073381888
746264333773053953
746254644792299520
746225137993711616
746256754292432896
746186592222535681
746212399695335424
746229613005668352
746240681744662528
746212143792480262
746238521992581122
746191906170757121
746198214789914625
746235665491230720
746229126483218432
746207869851172864
746149904532152320
746191948407443457
746254036404477952
746246075623800833
746209304126980098
746253214488629249
746216140972560384
746207211467071489
746255580160004096
746224349355511808
746230250535718912
746190149080387584
746246012847722496
746261636651061248
746238459002519553
746264169863843840
746220264220811264
746231995370373120
746224307504717824
746163334911754241
746221253724254208
746215897925181440
746209929237651458
746228069787066368
746230854792294400
746164458620321792
746205839824805888
746248227482132480
746182343296061440
746208805050998784
746207349669400578
746189968691732480
746253936009453569
746192719962267648
746216510041919492
746256461051756544
746250177682411520
746153536870748160
746235552354074624
746213968344023041
746193638430912512
746197887533490176
746177721110134784
746205424706195458
746258763473092608
746212370259664896
746218561048240128
746254707589521408
746264858061078528
746220184445161472
746247938242928640
746213444047638528
746201095874064384
746212231830876160
746239461277605888
746183999907762177
746227335662182400
746263683647545344
746192917098684417
746185652706762752
746227213960257540
746221526660177920
746240279078801413
746216925412237313
746205336525144064
746229709764100096
746195475875848192
746216354835894272
746251910265606144
746212219419975681
746223783195750401
746206078816260096
746208809450766338
746256884307468288
746218737393537024
746248491765215232
746231479542251520
746210587642761216
746248655242297344
746178920836259840
746249364012662784
746203352589959168
746203193118318596
746198986197917696
746195303624146944
746181160565358592
746165423587004416
746227755071606785
746261968000978944
746210583725236224
746205135349551104
746221186900590593
746172058829127682
746179642097184769
746243211266490368
746205940366467078
746256402088402944
746232381179236354
746248764420063233
746204736525787138
746234453207355392
746253839418949632
746206271976595456
746200852738650116
746233165916733441
746182943102558209
746243471258886144
746230862866317312
746215016873889793
746220738038796288
746253554441150464
746169479592214528
746226136204484608
746150474923991044
746188207075692545
746229051317096450
746249263290658816
746234084469268480
746216262762586112
746142640198950912
746168480970477569
746196897698717700
746198600598728704
746241554499526656
746207169356275720
746192787125657601
746238199081492480
746242145560866816
746197556049248257
746178329229803520
746214954051633157
746209799285547008
746255961594134528
746254191790792704
746218800295534592
746266396997394432
746204959230693377
746217088784564224
746185929455349761
746240203933757440
746203310735003648
746201029138472960
746174696970936320
746226337359114240
746210017347440644
746243026381471744
746252602120208384
746264111412088832
746208960487657472
746192057287356420
746256263814782976
746220003851010050
746200764717031424
746189360274432000
746259707438862336
746254581739360256
746193726838439936
746258218331082752
746194687040487424
746260525009539072
746229088981901313
746186273589649409
746188810992648192
746208641477337089
746173908504711168
746232939365621762
746216094952656897
746254888200474625
746181458386051072
746164613989957632
746210839548420097
746221384041299969
746265034116980737
746231651391279105
746198323753689088
746206267677380622
746162013555007488
746257731724652544
746261175164243968
746196561885962244
746259086430265344
746176261614080000
746239721303531520
746180745115369472
746212278203088897
746221899894521856
746205508688707584
746172545443868672
746215684036714497
746217772623925248
746190199307153408
746249074643341312
746241898432630784
746185027780751360
746163515195482112
746225351597002752
746227159467843585
746254837499600896
746193151975522308
746191788860268544
746205156350431232
746265969232846848
746196486724034561
746179788839129088
746210826797735937
746215730064986113
746199271553130496
746191671604350977
746253902279024640
746240581098037248
746184855646511105
746227784264015875
746233799206277121
746139314111848448
746262458663317505
746237615943225344
746257425473372160
746212064092270592
746193449720807424
746206632435056642
746214811298471941
746209748756758530
746185002539352065
746150835898441728
746221060891127808
746212437548904448
746216891719397377
746189410773831680
746253147434278912
746230812702441472
746141423867731968
746264002267910144
746262030911418368
746256926338613248
746223447668228097
746194577959247872
746245400428961793
746140534360674306
746234910482923521
746188374923313153
746234176446201857
746218636830875648
746234583218216960
746173724219449344
746264883197526016
746166346208055296
746265646497931264
746207836409987072
746240165950144512
746178434364284928
746252363166552064
746225066539528194
746154199499554816
746218804561092609
746197048605581313
746185019152965632
746265898047123456
746256146189656064
746242863009304576
746210223057076227
746233870345920515
746235468237266949
746217055569879040
746195647653543939
746167013203185664
746197648168804352
746207035339902977
746244628697985024
746216447173496833
746217189754052608
746209367360319489
746257559628091392
746247933717254144
746246524422651904
746234461868613632
746216073997877249
746251595348852736
746168791571247104
746230204729745408
746264937606029312
746190446586564608
746184054798680065
746139255236362240
746227264321257472
746144057613762560
746178358677897216
746251251487223809
746206687141335040
746192757887119363
746186751459397632
746143067921580032
746188014125101058
746175837855154176
746261783564910592
746203822226169858
746254736974839808
746223732817960960
746194561475584002
746215738248069121
746248361682960386
746255915507081216
746246067365253121
746248013375381504
746252988155576320
746245517743624192
746212144023117826
746161971666419712
746220960236199936
746258302351323136
746225594954743808
746259548025950208
746192229203468288
746209346334269440
746213511005507585
746243613890338816
746198625701625856
746192359369515009
746142732297641984
746220784033509376
746245903795687424
746230347294072833
746248420361375744
746263356366008320
746192267128410116
746225557424070657
746225934588477445
746244809040396288
746160000167477249
746226286884839448
746264757146095616
746218619734921217
746183652170731521
746227713304780800
746188790109175808
746170229995143168
746265990384717824
746187947066560516
746249351379488768
746228036236763136
746252908157599744
746263184324038656
746202903958822913
746233455189471233
746233874418532353
746195928499920896
746208692039651328
746171907754467328
746212676578091010
746253487315484672
746139339097243648
746205210695995392
746213666492579841
746189704278638593
746236336714162176
746225293124210689
746192480991744000
746223598516375556
746166694503129088
746220930771230721
746175468970311680
746231139765878784
746144380877148160
746228698890670081
746190060979052544
746229420080304130
746225813075308544
746203226710507522
746167327893426176
746184344180559872
746222054806953985
746252136648957952
746171991724457986
746198092773363713
746205898394083328
746221862275813376
746206544623083521
746230225676034048
746264052586917888
746200890751651840
746235703273545729
746236772955258880
746217500023492608
746221736404746242
746221228818522112
746208947904778240
746182775460470785
746265604638781440
746260198021554176
746260378456297472
746221140603875329
746226966425067520
746200861035008001
746222302405103616
746210629900394496
746244792321998848
746208574393589767
746247288008359936
746200487699976192
746198562661294081
746197023217442816
746258067440951296
746254493831028736
746230544170520576
746245224431656962
746234205927936001
746240967053709312
746176970401124352
746147044117585920
746257278857252864
746266338574876672
746221627235414016
746237519277088768
746231672555724800
746246470194520064
746228472339529728
746198378296446976
746157672609742849
746209233209696257
746169727047720960
746213800584437761
746214824015593472
746243131490766848
746243772942528512
746265206209282048
746192678056931328
746243307714584576
746199573622775809
746149770280861696
746265545750765568
746193357584531458
746256423168970752
746205449767116800
746258474292625409
746244171715993600
746196876811132928
746227553577238531
746149850144739328
746232196973768704
746254787419705344
746220037443248128
746191876856778752
746201985087463424
746228078049787904
746226773638053890
746144883891634176
746220708573777922
746220196898103296
746175376691453952
746225523794153472
746200299161817088
746171572466106369
746260093344190464
746241323556954112
746242758206066688
746199674306985984
746225540667842561
746247271063425024
746253562422886400
746172641883598848
746255328346578944
746208033508757504
746252794932432896
746260160100864000
746167793154920449
746260214874312705
746203943819051008
746226274297798656
746188659783794688
746233526391967744
746186525126303744
746253197749161984
746255072431005697
746193202495950848
746229260658999296
746228271059132420
746230129236418561
746189536682643461
746252090503204864
746252279079178240
746205277897142272
746245966601170944
746245077681475585
746237900983939072
746218896684834817
746215067104907265
746245790713192448
746210050914476032
746245203426742273
746137938174578688
746164622508462080
746226069108203521
746219190395166720
746148973467951104
746259430250024960
746197795007193088
746187875448815616
746260244242767874
746228992550666241
746218112551292928
746247472574570496
746215558014656512
746173963034845184
746205164386693123
746228614711017472
746216292135251970
746197048471347201
746255093641674756
746235695082070020
746210604617080833
746211388851265536
746245857482178560
746183509392367616
746242896685240320
746243068286930945
746242334510170112
746210000742146049
746260957337362432
746209899860766720
746248755926667264
746238433748652032
746181584185884672
746252442858323968
746259249957732352
746228048861638656
746265063376314368
746244083614638080
746188739655786496
746232246965698561
746208327168757760
746201142183362561
746146322709897217
746169084941733888
746257714880389120
746184742584750085
746193676498460672
746192908924051460
746241927490736128
746190371349135360
746204833045065729
746168615448231936
746221128037736449
746257983215013888
746265386417537024
746242292634161152
746147249445605376
746207756835655682
746212416518688768
746184767633137665
746184415160602624
746163414251282432
746216837478703104
746194825557377024
746161732490498048
746237104015826944
746187057932820482
746222134733611009
746251163381694464
746140161126203392
746212034992177156
746250848867614720
746229265180483584
746179533171134464
746263012189806592
746190622906687488
746228317301284864
746198944342913024
746206640819441664
746251402754822144
746181093397827585
746223963299155968
746246440612147200
746242691164340226
746250198909870080
746244037192073217
746216476592398340
746196868036583425
746247799700860928
746179243655241729
746237519453270017
746218510628491264
746219764989628418
746209975530229761
746209790737604608
746248592222982145
746235736773406720
746188047406923780
746201515681947648
746246335851073536
746204560666984448
746249930285555716
746183597573341184
746206665901375490
746257106827894784
746266594289016832
746224554809266176
746201225993957377
746253369887592448
746174562904088576
746215570794655745
746234428100218880
746177314384388097
746235426436845569
746232389983047680
746190589171904516
746257052184379393
746210373766782976
746209614673281028
746230682662277120
746249334933553152
746192657119010817
746261309503733760
746236953142583298
746208268523954176
746197711284633601
746231517270048769
746208381573029888
746213515518586882
746231475553501184
746261569437302784
746225016354660353
746220570283409409
746199330181156864
746222608731934722
746221878725873665
746252195348250625
746193944908701698
746180539967647744
746180946592858112
746194242767204356
746208503354687492
746227633231278080
746206490126495745
746232922521239552
746234025589645313
746196364732751876
746196130086559744
746207572198207488
746186340425998336
746223170823196673
746223237709762562
746169240500174848
746261783653023744
746201280712871938
746257962616889344
746224395438329856
746197119740968960
746224496298754048
746211590270160897
746209904021540864
746261963869659136
746207660186341376
746227079868358657
746248332515770368
746224063937314816
746207542720618496
746225251244093442
746200093812875264
746258562423336960
746191600003350531
746239285167165440
746232620497854465
746201007818825729
746192384581476354
746188697830195200
746226614191546368
746192258760794112
746224340794933248
746154954398695424
746260122662543360
746214836648869888
746197925118676998
746261682620596224
746220742207909888
746195790255689729
746255512795111429
746245006193737728
746234927268536322
746217567031746562
746209832890335232
746151901159268354
746212198297436160
746223174774198272
746213007777103872
746156518832218112
746202408766705664
746190820064124928
746247623552733184
746240254105944064
746146117063217152
746141528553316353
746209010752229377
746263532291891200
746212508688519168
746249188007088128
746260630127140864
746201808981262337
746189771303596033
746265130598600705
746238635230433280
746222382084284416
746245203468640256
746233765467299841
746246340036919297
746245870195195904
746145714468683777
746255307580522496
746258826513555457
746231030940475392
746200412429000704
746205164625760257
746205386969997313
746202505424437252
746216795229458435
746211309344088069
746146557356027904
746242447697547264
746170741910081536
746183211768815616
746236873635356672
746162424798031873
746232880381124608
746219345504722945
746244557428297728
746214702271729664
746257844958277632
746220226249822209
746187301034696704
746246549903073280
746241474518355969
746202694226874369
746170230007828480
746191583586844673
746206968046489606
746160314685718528
746216401090707456
746191680043311105
746243076725870592
746190400659034112
746238597217452032
746250333119078400
746192422367985664
746198822557147136
746191763660902401
746208591187611652
746252354740166656
746240115802963969
746213972651565056
746246331459461121
746251004295839746
746246025644412928
746161937956864001
746230527355555841
746222314904129538
746226379276984321
746222415609421824
746245522294476804
746186478946902018
746263909930246144
746191478595026944
746210621243285504
746256037137682432
746160763631468544
746189368868536322
746257513864114176
746249024366317569
746171148929482752
746233035750662144
746179495527333894
746200877975822337
746230552705937409
746145446016487425
746204472657907716
746204271205486593
746232167307501569
746218359960674304
746239721601384448
746230049330716672
746230556837351425
746215340120498176
746225217635135488
746140106503954433
746163556911980544
746169366207569920
746243131536990208
746253164102443008
746240119695245312
746260181126942720
746194066241527809
746260386782060544
746160868698750976
746186785286393856
746239968876453888
746188446255853568
746244913839300608
746143676015980546
746182947192061953
746245945575211008
746235070013276160
746197610772332544
746206770771566592
746161354944323586
746198353193504768
746226085902188545
746257928714321920
746204455633199104
746265818472812544
746198218891943936
746252220497289216
746236084888055808
746261888347086849
746223627998138370
746163326225252352
746219798472777728
746246784591138817
746211095233200128
746263314422988800
746261796068155392
746243362278219776
746195681430298624
746259946556231680
746242107841490944
746226056449818624
746253596224696321
746206133455466497
746181168886915072
746208951973273603
746220817789255681
746187879710330880
746245153145266176
746259787134930944
746203637823602688
746221689961209857
746149204070916100
746174252697550850
746203646107389952
746263175859843072
746140056344236034
746253181139705856
746246738474864640
746262764897898496
746253063686479872
746164945193177092
746218766556487681
746193722690310145
746246176488439808
746193911375290368
746224382935085056
746224986868748288
746196620874702850
746237112706445314
746186592054718466
746226106882101248
746213615959584769
746206523542507521
746155373808189440
746228728091447297
746226962247487492
746224391319519232
746264216303185920
746199703654539264
746240958581346304
746236437192839168
746248521083387904
746225741986037761
746225175364935680
746212001404248064
746229092979085313
746230426985869312
746199338838220800
746223325685284864
746264056768638976
746208725623406598
746228581202722817
746251901633691648
746215910193520641
746249112262152193
746203931223556096
746210927490433026
746208318750756865
746246654651678720
746261229807632387
746183475741364228
746266069883625473
746217504339427330
746239494769238016
746231408511717376
746243085445697537
746199674361548801
746240501372821504
746150697389826048
746260323846463488
746200278173515778
746179122053918720
746211812408860672
746240753274228736
746223523195031553
746209685817036800
746217324005339136
746197774215974914
746207748103110656
746198181084467200
746247816490684416
746206032620224512
746206078950473730
746225796180643840
746246327361638400
746265944171810816
746250526094852097
746262953528164352
746159752867045376
746238978874019840
746229432960974848
746213385365131265
746201112999387136
746231349711769600
746176844618145792
746220800739401730
746215432286150656
746265495586758656
746223636298620929
746222751136944131
746150940575662084
746264740326965248
746201393745137667
746164337358835712
746216132810444800
746252266445824000
746189046020341764
746226132001820673
746250727291490304
746181169016881153
746230515124994049
746247430446944256
746248500002820096
746150990793965568
746221128163569665
746266359600906240
746186525113749504
746226152704868353
746157626208063488
746234302375989248
746187774936514561
746260415991128064
746200353582944261
746209140557520896
746204032063070213
746166610713534465
746191352623312901
746261993120751617
746208683667783681
746170527950192640
746192669571846150
746207052154834944
746234692563668992
746237003570647040
746243953427619840
746229164403896320
746259833066749952
746264719560957952
746217810246807552
746260483238428672
746204275475259393
746217474790555650
746264585267744769
746210902471385091
746195471400476672
746147383617130496
746228208123547649
746172536908615680
746222336072777729
746230850463793152
746212559145959425
746239360903716864
746253311125364736
746200613843697665
746227025262764032
746257190495846400
746229449478156288
746224336680288260
746140572121968640
746245190965469184
746251226577244160
746189712885374976
746187225654759424
746201737619378180
746159266164281344
746266115999924224
746211988666093572
746250173580451841
746139167176986624
746156447537442816
746195886787571712
746235313350049792
746196595578834944
746146587039113216
746188819158884352
746179927255429120
746218364117254152
746236034740957185
746226924515557377
746257903531724801
746231551004803072
746187938455654400
746224215141949440
746174344963948544
746212764692013065
746249913764319232
746212450257641472
746238484042551296
746191499675607041
746204455763206144
746249175365484544
746155713861386241
746173627456880648
746186105733718016
746239272433266689
746258809706807296
746222860411117569
746190941543858176
746187875788722176
746246893726928896
746203650398134274
746261951295143936
746188227808231424
746243919952941056
746234436539146240
746196226501025792
746203545649582080
746238794358104064
746180653020913664
746261670125776896
746184121689350149
746263515623788544
746202220044029955
746197048773345280
746250546802212864
746225679079878660
746207500983119872
746138265489551360
746223422376599552
746155612946501636
746263616299634688
746224487775899648
746220524041179137
746210109626298368
746145991200542724
746233736249827328
746217852311506944
746240451330465792
746175598955945984
746227025300447232
746241239910080512
746235061482074112
746190044092760069
746262517383499777
746209224678510592
746196193059831808
746262492117082112
746241063673802752
746252455286026240
746208239058984962
746252392455344136
746221165752918016
746193731020152834
746215969178058756
746201125498429444
746186835341123584
746209023272189959
746180858441236480
746230246416867330
746260080585224193
746219907549802496
746144255001894912
746229726314799105
746263377421295616
746176513419141120
746149967388114944
746217487239282688
746225549035528192
746249653709004800
746197283327225856
746205982485733376
746185417662160897
746237980986081281
746229265130151941
746208557582848000
746226794387251200
746239247368224768
746217411813093376
746258511890251776
746252266433290240
746186608991297537
746215645939802112
746214656356737025
746264685725483008
746186827023867905
746226584684634112
746222709151932418
746200697478090754
746224911476097026
746214001760055297
746234440939012096
746143835500216320
746218405934489600
746146649769127936
746251222290599936
746163297074950145
746261300905414656
746234532966236163
746233207700389888
746207400030396416
746180749401948160
746260151800332288
746242514680569856
746205357349834752
746199426553700354
746250941184286720
746240983839346688
746167222796582912
746196717058416641
746265579300978689
746260747504672768
746235153861664768
746145773297905664
746215973137440769
746137913268838400
746191952685608960
746255051707002880
746225184168808453
746218540311552000
746256636910706688
746233262041817089
746207823617417216
746249825461637120
746235770176868353
746248017653567488
746200651294609408
746148088356691969
746204338381479937
746149870986231809
746173979941953536
746144187775606785
746261464764162048
746233467696885760
746178014657024001
746237620275974144
746254288263970816
746245320988712960
746190811633586176
746168120532836352
746210918980165633
746214270384300032
746262345622687744
746255454330830848
746251159309004800
746229856451461120
746232331254403072
746209908417171456
746193609192411137
746140433743482886
746260688708993024
746238903510654976
746194783832416260
746190862040735744
746202841081995269
746246570895613952
746152983411494912
746238844857524226
746171555772768256
746146364560670720
746187921741348864
746188546566823936
746253734733221889
746203562233847808
746250739740180480
746188542695464960
746243739430096896
746186470491299840
746177255555076096
746245522017615872
746186524979396608
746262915787915264
746222486899949569
746202601629224960
746254284229074944
746177872096813056
746263763083354112
746192996907900929
746177129809747968
746260290300411904
746220536682864641
746225368525201408
746167931600408576
746232096314712064
746262412580503553
746222470332461057
746198105607987200
746239620837310464
746219089496936449
746195542758199296
746248068006354944
746213263545819142
746244678924836864
746215688130330624
746218468781920256
746231584567631872
746169147969642496
746212970204565507
746194079176744961
746231827577221121
746179554297798656
746243374768783360
746173094809731073
746248911212412929
746225083320963072
746217324013748225
746233673339412480
746201226019123200
746201226019123202
746221912334860288
746211510737743873
746194561156808704
746249095849848832
746229164387115009
746163233921208320
746153817901785088
746226111021879301
746254695237320704
746159530430631936
746230246681153536
746201238753075200
746195370800119808
746216644347731968
746150634538278913
746226249412943873
746241298429018112
746260382616977408
746259879170547712
746234591782961154
746252589587701760
746208276598001664
746198747248394240
746159975005884416
746183031132676098
746207655929077765
746186172813086720
746220146763563011
746241571268370432
746176202952454145
746231626233839616
746231219537338368
746253314975801344
746235283876679681
746202538894991363
746239033383092224
746210130643935232
746197396669894657
746218183489576960
746205038624661504
746194930486280192
746265986316132353
746255588506669060
746193814604308481
746237674684452866
746253034028699648
746191469979930624
746219290991296515
746204304537583616
746186827145551872
746266455751143429
746220075099656194
746211229555793926
746234960802021377
746227151263784962
746183383626162178
746182355799269376
746237976510767104
746170091826352129
746257412861079553
746231307689025536
746186504280518656
746236613462614016
746186663416598528
746215830686310400
746172209811623936
746247220916281344
746246830913105920
746204065701388288
746212366065373186
746193017808130048
746242158374486018
746210520831692800
746182674855825408
746225993291960321
746253621281624064
746188018088718336
746191897895407620
746244654035722241
746213318445006849
746228866444759040
746222113841831940
746209706956328960
746206389312184320
746204275542351873
746210529232859137
746204623308894208
746225423080525825
746188970522869768
746214865962831873
746205546395512835
746241399310389248
746264396507189248
746188433576452096
746247040586383360
746250739866042368
746235225319968768
746220922676215809
746256616220164096
746263276665847808
746231466837704704
746229843893727233
746223829102428160
746222805625110531
746235459907391488
746240552002215938
746213569843236868
746201922382618626
746185837348589568
746240438823071749
746190870504845312
746218573740183553
746194695575871489
746190052544262149
746210927595257856
746217277847015428
746201964468277249
746238937207812097
746198239607586816
746163922101633026
746246457427058688
746205009348419585
746186927733248001
746211460364177409
746219542498553857
746189955924295680
746212852554309637
746243974327836672
746229344540852224
746238920124313601
746258063083077633
746185816389656576
746227796855316480
746203914811248642
746258759257710592
746264085977653248
746165553514024960
746235472683237376
746234478507397120
746265789188149248
746218946932576257
746209027680415744
746244364335198208
746261225424752640
746239293723598848
746224902978449409
746204136912257025
746231383295590401
746195563645800449
746226840860168192
746178421693153282
746176471492870144
746195358317850625
746243051618635777
746264895725920256
746217856644190209
746160012959977472
746237364394041344
746226278735327236
746210701081927680
746228627482697728
746191059084935168
746178212158398464
746174080735395840
746212802583363584
746200311895711744
746234529006792705
746244603620265984
746220918372859908
746240145167286272
746160683922919425
746253696971997184
746234415420891136
746184943701630976
746247166486732800
746216333830815745
746216333830815744
746206712361684992
746189989478686721
746258667155034113
746242640732098560
746255756421439488
746221224364122116
746256645316055040
746229554285420544
746200718688686080
746191008723927040
746254682486677504
746213758859522048
746214245356867586
746182607700910081
746218238367830016
746194913507708929
746222726226944000
746241847853387776
746176974427652096
746177964392456193
746221488609468418
746199502051115008
746228921209757696
746255294867529732
746253076240048128
746256607852494848
746220150601326593
746256553246756864
746175972110532609
746231290949578752
746195018340151301
746237775272284166
746213834046607364
746244234567688194
746159983432105984
746212299216551936
746147786396151808
746255286642573312
746262047495643137
746265298148405248
746227453123649540
746236504263921664
746189440163295232
746255068253528064
746254644914028544
746213444035063812
746167734409494528
746245874301440000
746253109647773696
746222965260320769
746223967552176128
746237980877062144
746247417780011008
746238295273676801
746263054535528448
746206649459695616
746187473143795716
746263570392944640
746186369936949248
746239620774400001
746264371538591744
746146314342260736
746209144877658112
746207739966173185
746257199089913856
746233471832461312
746226731493662720
746215264224632832
746222722074632194
746164857121181696
746260860570505216
746215277029797888
746228690552397826
746239390184148993
746235879245516800
746247896257990656
746188756328157184
746246583168077825
746208058578112512
746208893173276672
746262920170987521
746205743410405377
746222264715087872
746240056898125824
746243991071494144
746216845661769729
746251381611298816
746185627515904000
746174248381603840
746263440285704192
746215784460869633
746231798431002624
746260105822277632
746197237114380290
746248227473788928
746204082344366080
746184570442125312
746199665805139969
746221132408225792
746168116174938112
746158796506992640
746206904976760832
746231643145330691
746203302363181057
746198755750227968
746235862485131265
746176379155152896
746253000629444608
746257647972777984
746246247791624192
746215008564961280
746198436760846336
746225389442203649
746235653021523968
746257748464140288
746192749263626240
746235829152952320
746213406403813377
746204900510441472
746237397663244288
746165528239153153
746217290463514624
746190912435294210
746223963336908800
746205353197473793
746183676925448192
746215037748936709
746234897803542528
746155470235262976
746203935606595584
746262894782844928
746193315792461824
746184746728718336
746194922089254912
746173065587892224
746243668059643904
746185602203324416
746198357396185089
746194397650292736
746187657554755584
746231743867289601
746233895381655552
746215486698852352
746219202982223876
746231290937040897
746231081016262656
746199863151329286
746220322760712194
746265310685171712
746256502957056000
746208922818646016
746210290140778496
746195655903764480
746192040476573696
746200261417279493
746199959339335680
746241080513855489
746232863536779264
746257630985805824
746231093536260096
746242669819531264
746216904545624064
746211296803074049
746216656901279748
746255060158545920
746221350205874177
746230645056167936
746198545938554880
746211162446958592
746245417302630402
746159174107594752
746207307915104256
746200617761153024
746259573061849089
746220410887254019
746167961027645441
746233182480044032
746234692463038464
746225444173709312
746231437544697856
746216199571144704
746196373477875713
746149325609250816
746263519750946816
746228895712632832
746255567342153728
746156951139082241
746215616705552384
746240140712914945
746244901193408512
746211451862290432
746203935786971136
746232423298437120
746230104020312065
746177939478220800
746243257240268800
746238480104075264
746243181788835841
746197014891765760
746262618273353728
746206754296344576
746202425858498560
746187020037398528
746228652602335232
746219198758563842
746215855969574912
746164701982261248
746219106584518656
746239910168825856
746236022132875268
746214484490915841
746244414977212416
746251373025558528
746195056458031105
746263633269784576
746192753537622016
746178987714555906
746203688021090304
746253545674932224
746156623941382145
746241990493413376
746180049162821632
746239637597806594
746253159807520768
746234935535509505
746229311120695297
746260114265505792
746211631974088705
746242418404524032
746220041562001409
746228757397045248
746228434372689920
746211372011118592
746221161810300929
746216283482402820
746203361058267136
746239771652001792
746180154079219714
746249670184345600
746230330164555776
746191918732697600
746213360350310401
746229806082072576
746243575776698368
746228564706500609
746201003733614592
746178304219156480
746206410199830528
746223149847445504
746238404321382401
746196868254703616
746188370678681604
746246050546081792
746214400382492672
746246167898398720
746248919387111424
746241130816118784
746213569767710721
746246633579511812
746242791701876736
746252442753507328
746244763154800640
746260571096395776
746209837034274816
746251369045196800
746184851443769344
746263826035679232
746174453932040193
746215784540561408
746191608727506944
746220272244555776
746247564689833984
746158485943914497
746189960366043138
746192732553519105
746239490767761408
746246478612541440
746221174208659456
746202857787953152
746209283449118720
746214689705623552
746203101120495616
746228124078112770
746213439815585792
746261196446306304
746187212769759232
746246696439422976
746201775435186177
746243219579506688
746256863579148288
746221954504372227
746190635330220032
746192065650823168
746248839850385408
746224194115887104
746239973117071360
746200823621787648
746201008145997824
746193034446938112
746168510603268096
746208926664843264
746254158219644928
746184499348725761
746258595940012032
746254925596856320
746241268951326724
746213809069555712
746186466548584451
746199044976893953
746223879660548096
746212638841962496
746233056705445889
746195672836116484
746234629447782400
746253151586553858
746159258023116801
746237934626496512
746212928265691136
746245706843721729
746223103387140097
746258167823278080
746243680730759168
746191583582650368
746223174975520773
746188617924620288
746262479659995136
746222906456190976
746226190575296512
746142115818778624
746197136706965505
746200903342948352
746223124518076416
746210168493400064
746242401489010688
746226614040551426
746221858010238980
746207177702969344
746210613114744836
746231379151585285
746217739216265217
746242875604799488
746246784729616384
746205902554824704
746181776905801728
746205139392827393
746192975756070916
746212093376946176
746207462890475520
746178392488284160
746246247724490752
746186126533206016
746191025635397632
746171761155248128
746265948294942721
746216174547935233
746227801414471681
746248948843692032
746166274904952832
746206359994040320
746262198633304064
746224554775711744
746233568225943553
746251687875186688
746235166423547905
746185564513173505
746205793540726784
746253734598975488
746189498615160832
746181341029498880
746224974197727233
746210021705293824
746169173412298756
746198919172886528
746232372937383937
746188605534547969
746211179232563200
746225796138688515
746159803257389056
746201578617483269
746189054253862912
746185115634589696
746203138646913024
746227889176096768
746251884701188096
746242187692748800
746223275345227777
746266065966084096
746165268368527369
746262148154802177
746222344603992064
746246402888634368
746242938531880960
746194997351849984
746199778917130242
746187846432792576
746236982611738624
746206829571510272
746244251114168320
746187040799232000
746195936972410882
746249607206797312
746249900862636032
746253814475423744
746242250406006784
746225536297406464
746161703122001922
746217722141282305
746208880816881665
746229009260765185
746255198427955200
746265986148540416
746200446021206018
746246549856976896
746252472084103168
746203511994486784
746256884605325312
746223048945065984
746256033052495872
746149669676457984
746214790557642752
746240900188123136
746252845192716288
746250999992549376
746242120642502656
746258704761241600
746198986176880640
746204149457399810
746260596576915456
746193848502648832
746202387900051456
746265679796506625
746154866381295617
746188517429092353
746138768919273473
746196541145153536
746230967942078466
746174349036642304
746206481402331137
746226236884606976
746174889980133376
746230577854976000
746203659000635392
746193714213576710
746235560470011905
746191289796857857
746197497207357440
746239641758633984
746264052683399168
746235547895508992
746263054179049472
746203210008801281
746224718315827200
746252853845590017
746250802977734656
746257345987117057
746243152437186560
746187296903290885
746216484859351040
746244775590780933
746243160683077632
746216757724012548
746200722748760066
746206200572764160
746256767198367744
746209539381301249
746196176261656581
746255378724290564
746229248252223488
746222835132096514
746247782785114112
746152668683468800
746251477971140608
746142166108508160
746178593584091137
746187854452121600
746212613625782272
746253856326172672
746177800974012421
746208016672841729
746198281491873792
746208150848569345
746203428309762048
746256326578274304
746248072259313668
746243819197370368
746193353302151173
746241457741193216
746203436597706753
746181684861624320
746224831780130816
746242812463693825
746191277377495042
746172713056804864
746244079118352385
746257698031706112
746187045333250048
746209564253556741
746206917924524032
746214291380920320
746250332875984897
746248122712600576
746247141191000064
746160671566467072
746237532174639106
746245736040402945
746251654312361985
746264669053149184
746215142648516608
746179139082792965
746253025568686080
746208633029959680
746175301240131584
746212802327547905
746211879496757251
746256939164786688
746177297686859776
746188131561398272
746204816519495680
746194867374587904
746188597162811392
746251754967273473
746178912573612032
746155831247388676
746208901876506624
746208071261642753
746220742010765312
746244108671422464
746210696682037249
746255466821455872
746203763560480769
746181856882794501
746208196889444352
746256540672397312
746177754798776320
746234835023200256
746177494861025280
746190350226587654
746255739614789632
746240250058420225
746195484079882240
746265285787779072
746183987333238785
746219282674028550
746214450718400514
746227473914859524
746218406160961536
746140081413623808
746199342801817600
746186298520707076
746252073767927808
746248181256593408
746235992797913089
746242292722335744
746201347641335809
746201234600648704
746193697302142976
746221300230684672
746214794856783873
746229130648182784
746233853707091968
746218968197652480
746237393406091264
746215868602822656
746244595344883712
746262097869307904
746205734858199041
746197300259618816
746248693028880384
746214010136125442
746207093850406914
746192623493210114
746209837093007364
746224089233137664
746220050244206592
746215046410186753
746236550564851712
746206191966027776
746229034179170304
746225494320766976
746235262825435137
746251670816948225
746205525159743488
746175636545355782
746140672953040896
746155416023863296
746186243889860608
746255018139889664
746251305962737664
746179780425322496
746207148497993729
746198747172896768
746233446586945538
746220692002070528
746169424781008897
746229877490102272
746257908069957632
746260365781118976
746226014464860161
746175238057009152
746232280755015681
746198105360470016
746193386751688710
746191285552177153
746264870476197888
746223367892566016
746253818405490688
746185467901644804
746194380826894336
746235493705125892
746177276434251776
746248214920192000
746263557738795008
746242389099036672
746174277599264768
746244222001549312
746168535534141440
746160105188622341
746205374324215808
746217101463982081
746219823579836416
746239448669519876
746224491726966785
746206087439781888
746227486753595397
746197187189575680
746200479630123015
746185036186161152
746218083002417152
746219601273331712
746199477245992960
746172851678392322
746214027030781952
746230800098566146
746221430115696641
746166165974683648
746250534277918720
746252195155218434
746242992814448640
746206116565049345
746157034911981568
746261854922539008
746197396791558146
746226740133920768
746186747285929984
746165360496349184
746175590538043397
746236575504183296
746222361284796416
746200097688412160
746204644347543553
746235061725331456
746256280327708672
746189972709859328
746185753198133252
746228551888703489
746215604340699136
746251083631190020
746140219926208512
746196692022616069
746165427831611392
746238089895411712
746206901017313281
746175326082871296
746224126994448386
746264044034723840
746188865577222145
746225431452389376
746219219692326912
746203189003706368
746187279866036226
746255756136112128
746215327441182725
746245283009400832
746213888765505537
746238219939811328
746216740644786176
746219920002736134
746239796863918080
746189075019759620
746252388332298240
746227276761571328
746194624339804160
746265931446378496
746202132173324288
746246948206837760
746218561148882944
746244175742533632
746185392441819137
746193735176708100
746259803945721856
746225679075704833
746254841748594688
746200924108926977
746193089308434432
746225917802885120
746257035616989184
746262584748216321
746200941053894657
746196746666016774
746186500069482504
746235715915124736
746197698886279169
746258923091542016
746204946341601281
746227683873329152
746195525846761472
746230942608461826
746255714407092225
746196314367496194
746240174552719360
746233207549366272
746195517730762753
746219668646465536
746265923435245572
746258897825042432
746263469557747712
746197266524839939
746264182455144448
746234843323826176
746223044956303361
746167210251517952
746209815832125441
746202266261020672
746221631299719172
746232653968334848
746261909108854784
746212689089691648
746233064922046464
746200173458579456
746180896152248320
746239402825834496
746259099285753856
746250601600802817
746255173186691072
746205076369211392
746242384833486848
746191151229636609
746244251076407296
746255706098143232
746199678526468098
746164513318133760
746211951034851328
746237641142771712
746214245042290688
746221811822583809
746230904918409217
746229277541076995
746207546776530944
746212559125045249
746259094718259200
746222726138859520
746195039433285633
746206020238606336
746186457866440704
746210621520130048
746217445661106177
746171870232215553
746255437616537600
746204619383021568
746214350042497024
746197878914191360
746237842506940416
746232868087566336
746260756052606976
746227025262743553
746202131988807681
746232955987591168
746246159866433536
746219374936129537
746163326451744768
746170339147849728
746186369685422080
746224449800724480
746226719133040641
746229772645105666
746189079557988352
746243894602514433
746211959440187392
746262706076913665
746265495540752384
746214115325030400
746254476852396032
746187112190349312
746253709303230464
746175779151675392
746247052888252416
746149980105121793
746230208793960448
746261485559549952
746180447613267968
746223627805155329
746222038105219072
746166690161917953
746241625806954496
746249267745034240
746167562539569156
746157500546813952
746234487059550208
746257031187791872
746173237621563392
746214220031631361
746260038763880448
746211548419371008
746225578181722113
746227851540602881
746255609356521472
746214458972725248
746170418734698497
746249762614087682
746250777472053248
746192200078262275
746239146629337088
746169781217263616
746220008313757697
746183274586726400
746206619927666688
746189364774854656
746211590354046978
746193391000526849
746201955811233793
746203839146008576
746239008296951808
746222386454765569
746203390305153026
746227717113188352
746261439527161857
746221316865351680
746193638405726210
746242061746188288
746179570974363654
746226643501408258
746221023314358272
746216493331812352
746224986990346240
746226278710140928
746246625102684160
746210445162250240
746217004869132292
746240874770661376
746212953284698112
746261439715868672
746222231097729024
746222935765987331
746203247820496896
746164999744258048
746212303381528577
746223951030816768
746218041227173889
746220851280773122
746221119733010432
746252950205521924
746211661359374336
746220553652965376
746164924464889857
746209450977943554
746258386140827648
746230762291109888
746184129990004736
746237330726391816
746255278270746624
746186201946820608
746208335490277376
746194196566937600
746233765337272320
746179235497246720
746214874359836673
746229394927063040
746232662579261441
746202425573285892
746212311661064193
746247023725322240
746265428503191552
746265021664067584
746266137206231041
746241218900701185
746228929493532672
746230204553527301
746251591133573121
746247329863315456
746238492351528960
746235187197968384
746237817257267200
746221501498556416
746237708192755712
746215994138361856
746213108654346240
746245102641778689
746221480493518848
746243580331712512
746211690866348032
746173484783415296
746264081733197824
746243391378317312
746257547330527232
746236110150328321
746238651781177344
746198013274558464
746220700218724352
746248995056590848
746202719145209856
746264656466034688
746241659118067713
746251268134408192
746240254227660800
746248667804295168
746209883008077824
746190622940237824
746231538379984897
746187993174540290
746202547107422209
746202912397754368
746182796239069184
746261418480144385
746201607788892160
746240946363207680
746200907142955012
746210315126210560
746194230045880320
746210092941402112
746223304952811520
746195341427376128
746236168690241536
746220687728140288
746254732797214720
746190140402348032
746184494860820480
746202761037938688
746223342538002434
746239511902879744
746202392136278017
746233543391514624
746194272014082048
746217197865836545
746227994306314240
746140714933813248
746228442958422016
746189758867472384
746148851787010049
746206624193208320
746249464810213376
746241826894426112
746242611229294592
746149703406936066
746160738440355840
746239989881634816
746219010035855361
746193399519150086
746191457392812038
746154556174766080
746232792606867457
746200924205420544
746225527741001728
746231966312214530
746138894479986688
746218464700829696
746236550506131457
746210273120313345
746176924435636224
746220142468554752
746228212376625153
746196272428658690
746205479131504641
746142929329106944
746227717184454656
746158628764266496
746225586553511936
746152463011569665
746261263546712064
746141582978650112
746215675287396352
746229210490953728
746258805474787328
746218775041564674
746239427811246080
746261720453218304
746178027202187264
746223330047340553
746266514832166912
746213721102389250
746197262598963201
746163292884766720
746233841040269313
746199166838136832
746219798678274048
746212626212937728
746245044043026434
746251314540077057
746185971482431488
746209963031166980
746170595054751744
746210357262192643
746232871929556992
746195278642872320
746195526220058624
746208935384752134
746194888429969409
746206452147060738
746195232383873026
746250941016465408
746187980423892994
746229512514330624
746240359106129921
746163741780287488
746197123868155907
746197123868155904
746203126135304192
746222025841115136
746235032386207745
746201070905372676
746241709667926016
746239914199650304
746239326967586816
746203750956572672
746194141806157825
746203163963731968
746225590823354368
746201272382959616
746206028446867456
746227893550747649
746195416870354945
746250588854358016
746233971055333377
746235770256523264
746208498833252352
746160734439079937
746249582200365056
746201456835891202
746255219357450240
746206800244940801
746188244698730496
746194825511219200
746246088345194497
746244268042313729
746255798121148416
746204224896196610
746247132944961536
746147857925804032
746236923832762368
746188278114680832
746204216788561924
746217059642531840
746185308627140608
746253134645833728
746254766435598336
746194032779362304
746239079851794432
746163930146406400
746237724974161921
746189213725450240
746255013933092864
746219228051582977
746194649576988673
746197807745294337
746197048412647424
746242200283947008
746182586653777920
746234558404694016
746187103722160128
746256792154423296
746243080941084672
746240900200751105
746207110732537856
746217391076446208
746242548264427521
746164454816112640
746230791680602112
746236852449869824
746255022338510848
746240828587249664
746198080463134722
746168246164828160
746245430044925952
746160117528272896
746206200383975425
746168418244530178
746202308246003712
746209203568578567
746200106395787264
746261582288687104
746212001345482754
746255915565842432
746200038989193216
746264559976058880
746242867237007360
746221329574092803
746203423817629696
746139397796544516
746253008908988417
746200236037529603
746238572315869187
746258683768741888
746170574003671040
746225293040357376
746227209682096128
746246096935092224
746139133467369476
746180229442510848
746196792690151425
746251159250305024
746209543219077120
746259577151307776
746219769305542657
746184167713546241
746233358544297985
746222478658146305
746182603326259200
746216669446475776
746164723243159556
746265927482761216
746223565167431680
746191847639261184
746220800819101697
746252044130983936
746246331493126144
746223867094405120
746210507921596421
746241952836788224
746181659754696704
746163431175127040
746224957483454464
746266606808924164
746203029557239809
746231441751584768
746194041058922497
746204946635251721
746253717863825408
746222269123354626
746243940702167040
746197144936161281
746180409566838784
746222671554195457
746221564140490753
746191453420826625
746225657869303808
746222256221622274
746247053135720448
746221929191727105
746177146540990464
746266497761292288
746244683261579264
746231324399132673
746263733706555392
746181324252266497
746218879899230209
746239838983118848
746210067725189120
746261242440974336
746242724739715072
746242980508540928
746215272659329024
746241021613342720
746258390188494848
746206024231641094
746190363056955392
746253717817663488
746195886955335680
746201859266744320
746249712253157376
746228216394743808
746204099167694848
746185564370526208
746177125422628864
746221803282956288
746248609323229184
746216094742937601
746217248289755140
746248298953117696
746197023435558912
746262815460163584
746201762831302656
746208041905725442
746193793938907136
746250513268772866
746179755632922628
746257190873370624
746212747675766785
746221593672593409
746215876668456960
746260734791811072
746243475184717824
746213431380836352
746177930909331457
746188907495063552
746156078665203712
746215025526792192
746168950841552896
746261712094003200
746191537323675648
746224990840721411
746221644104896512
746254325983371264
746150848284110849
746197526710099968
746197124241514500
746190446561394694
746262454741667841
746209727898542082
746232020582301696
746232838597468162
746187322144743425
746176232316866560
746243626510999552
746222222746869760
746266304944930816
746194016144785412
746246197405454336
746236642956976128
746187602919723008
746255743465197568
746239226316886020
746196000121905155
746239188639457280
746216061217865728
746210164085161988
746265331786780672
746253344356851712
746226278768861185
746214782257135616
746241843877187584
746223321595863041
746209400826658816
746221992085360640
746225851029544960
746205152143540224
746227608266780673
746232280931139585
746258658758123520
746199703742619651
746264161533886465
746193785483206657
746229797534064640
746216459907399680
746218586117541889
746247812128509953
746210126365810688
746261582112559104
746225419016245249
746250588833255424
746214497052876801
746215738260676608
746263045903683584
746179298122399744
746238454669811712
746259581517594624
746212290509168642
746149711623622658
746212479223500801
746239696263577600
746233857624530945
746212299258552325
746242594498220034
746176466941939712
746244863671181312
746249976553021440
746197702883500034
746222256540422145
746242175139217408
746266564995977216
746231739668783104
746238324726083585
746167189368111104
746249871833837568
746256708452909056
746262928299597824
746233773746851840
746186663525654528
746141650049695745
746231949266563072
746256419087859712
746242653197578240
746228082369929216
746193848364240896
746183874347212802
746245438085468160
746247539763060736
746212181713117185
746190073641656327
746197371566981121
746187665750499328
746214622647066625
746206749816852484
746264807431507968
746257324776423424
746250358201155584
746205647092387840
746206615678791681
746233379650080768
746263142489985025
746186261006782464
746229558479753222
746158444139393025
746264882966736896
746189444185628672
746227067344191488
746227884935634945
746234361142353920
746218124907708421
746206909401698304
746223237810421760
746191340057198595
746188072811847686
746253059421003776
746224554691829760
746213511030677505
746217747533594624
746227335452467200
746218787490304000
746207345655455744
746243596827955200
746202597501997057
746229579602223104
746203000390049792
746186541941198850
746203729922138112
746183295453564932
746236143612502016
746223766435291137
746255332490493952
746254464533860353
746248193780879360
746253965352964097
746204346707173377
746211044863811584
746193344838012930
746222172331376640
746224861094150147
746207677009715200
746238022811688960
746259636169379840
746187536028971009
746219064389832708
746245941716488192
746241973753888768
746237523794366464
746197761796669441
746193667933634564
746231609465016320
746219756512903168
746249284480282624
746247174648905728
746194423004831744
746213502780510208
746202090096066561
746248655385026560
746145190277189632
746150432997842944
746233320791384064
746230783396872194
746262852894261248
746239079512051713
746219475314184193
746228904168284161
746240266684760064
746178350192934912
746253881437470720
746227792837148673
746223728418131970
746245371043643392
746256813176291328
746212395412918272
746171437946376193
746247921230823424
746219391499460608
746167000498475008
746225511081250816
746241759974404096
746199099406352384
746198080475717633
746222487118053376
746183496813678592
746150034698186752
746251297641349121
746255500434608129
746235892046532608
746142132428124160
746237385004900354
746194120960413697
746161069962362881
746205952873893888
746204996849459200
746191243554631680
746216933851172864
746215645910437888
746215105134632960
746212865237913600
746214299597570048
746255571867729920
746168179290968064
746200479705665543
746238232610779136
746265663199600641
746235975781650434
746259749310705664
746248835761004544
746197543579639808
746196759236354048
746244565800091649
746212039031300097
746234847836811264
746162227443539976
746198264735633414
746260462111690752
746163540092870656
746186869122043904
746208117419958272
746212672211812353
746215557926526978
746238769255301120
746219072946241536
746240077802536961
746196247321550848
746186931814313984
746190916625457152
746215293861527552
746265872835162112
746219865552261120
746263675149877248
746266342593011712
746230406018539520
746251415060946944
746242821120757760
746266581873856512
746263649820545024
746191121869504512
746253277206024192
746242716254744576
746235891878760448
746173799532466176
746259258648367106
746230254776160256
746239918691627008
746198638313910272
746233690162790400
746254447500722176
746218318005051393
746245798803890176
746212706013745156
746174466296713217
746240275127898112
746238815476473856
746201477639602177
746238802721529856
746231231952494594
746259396980842496
746197711267893248
746197283482394624
746235879388110849
746248311196295168
746176529965580288
746229135169585152
746197019081900032
746186688435785729
746199007194546177
746185799587209216
746246230896828417
746224747625668609
746246176329076736
746256091785400320
746262479731326976
746224147806617600
746208654202830853
746233731946450944
746202215757422594
746201938924965888
746224118765236228
746242665646276608
746142409508126721
746260982272495616
746201112777109504
746235351132364801
746232108805324801
746226354262159360
746150328291176448
746207693744943105
746220796540915713
746197400994250752
746159098396237828
746219937010589696
746260386786197505
746219794282647553
746184943622045696
746232435944230912
746192606799945729
746254820948967424
746215654357774337
746147593353302016
746221354505015297
746232624541118464
746207731506286592
746228153660510209
746212362055671808
746181575730036737
746232553342828544
746198206069899264
746253923309203456
746246251826405377
746241927746551808
746265227109466113
746263804963524608
746212114683944960
746216250095763456
746186822695346176
746263494929027072
746262316178636800
746223791353692163
746231081267920896
746266183293345792
746232775754186753
746264686115467265
746250076952072192
746204485270155265
746224097449779203
746188316236603393
746192111691669505
746262450341720064
746246897933811712
746225770977079296
746249544548114433
746205496076492801
746217382381658113
746180724189966336
746222424195141632
746266560671678465
746263498775203840
746244339307806720
746264400630190081
746200915665772545
746197623267155969
746229520810676225
746219047612669954
746264845306167296
746220117252407301
746254921524256768
746232968557920262
746243458441031681
746223350855278592
746152014141218816
746263138060795904
746214500907376640
746169521489096704
746208473751314432
746186432855736320
746202211584114688
746231575939952641
746243265763094529
746198839376240640
746249498196836354
746256985021161472
746197530937987073
746247279493980160
746257400383025152
746219920266932228
746211103776989185
746245295562956800
746252765635223552
746232071169859584
746200143796461569
746142199503523840
746225163130146817
746252266726916096
746183853388238848
746190144890253315
746261875860594688
746234054811389952
746197321143070720
746253432525197312
746222688377544705
746237553062227968
746263909867331584
746212672509612033
746266392945627136
746243814931693568
746236957311700992
746213150437965824
746240543399653376
746246289667481600
746255332683427840
746192216788344832
746219341423607809
746222608593477632
746222814328348673
746237561186594816
746200613638148099
746143067707674624
746261452315631616
746220423554039810
746205449666473984
746231135512866816
746218934588739584
746184457120546816
746198428477067266
746263188635815937
746226203325956097
746218351332986880
746189788038864897
746208368893669376
746253529074049025
746250404443361280
746187942616391681
746210550091120641
746257777903833088
746192120361299968
746216405117206528
746204443327111168
746213775330574341
746246226773942272
746190492694519808
746186420235046913
746194829575524352
746139070879965184
746243609549242368
746218292818305025
746254019618836480
746219798544056320
746187296773267457
746225339114807297
746252241368145920
746179227007909888
746242619773165568
746205860855058435
746219383140147200
746237091667914752
746232175742193664
746241453643403264
746169085352763392
746266522876809216
746200726901166080
746233937379221504
746203587512930304
746190568514977793
746223867106983936
746255970293133312
746189226245382144
746239943593299968
746162802088353792
746224647088201728
746225473449910274
746198462052470784
746234264694325248
746219026850816001
746253973758291968
746245408884613121
746217172679065604
746231722954481664
746187070381527042
746240702787387392
746260521087864832
746203159484215296
746257400437612545
746188140042395648
746233132173533184
746205256749441024
746230506593804289
746225594883444737
746199099410505728
746251574503153664
746198734833225729
746226093984612354
746229508303269888
746173530996346880
746202564161527812
746238450676830209
746187703532781568
746248890333048832
746266153799065600
746171593479512065
746203558018588673
746206192146382848
746245027324534786
746221652153774082
746208511718154241
746215037744775173
746197585602351104
746264501390024704
746226777685532674
746209493013303296
746200005355069440
746256590756515840
746240031887482880
746225716644052993
746224689027026944
746262496525291520
746253180854476800
746246331753181186
746219357911425029
746205478980489216
746202731652648960
746232146306596864
746261938485633025
746196109232504833
746231659867996160
746236022246170624
746225892884570113
746219584479322112
746207811256758272
746203096804536320
746235795585925120
746232696062386176
746210273380306948
746191457741004801
746185912560713728
746230791923859458
746262270074716160
746231093729202179
746230791923859457
746236281894510593
746264476320698368
746220725220958210
746206594870870017
746174772522946562
746219169247420416
746206636612587520
746261393184333828
746179004592381952
746261921951711232
746236156132483073
746214911986962432
746244129521340416
746254619718860800
746221878855901184
746244846768128001
746190664900087808
746242791764791296
746207295332188161
746265176446472192
746237531918737412
746266275647729664
746228652560375808
746253143353233408
746230829509029888
746139603388801024
746189008162590720
746207005828800514
746142946320224257
746203797001646082
746200881985523712
746239000185167872
746230502449811456
746220410904018946
746229428443742208
746260306926637056
746198340593868801
746204656838180864
746155818555301888
746218808520540160
746205999392919552
746230313391525888
746222529132433409
746194326410035201
746210956783411200
746261968042995712
746265973381042176
746175938698719232
746257245210578944
746254963366633472
746209165916286979
746245241166921728
746237179592990720
746153234931261440
746234478419288064
746195014305222656
746233182639398912
746238199027032064
746214249467305984
746246755415625729
746261385013694464
746240413611233280
746251318608670720
746171114980777984
746216048941096960
746245681564745728
746204703227187206
746220066950127616
746262748317757440
746259585808404480
746206204888682496
746180367942455298
746198529350066177
746250756605501440
746222394835034112
746212198280634368
746228350490841088
746206204628656128
746252086262775808
746199615658041349
746186231604781056
746206120797052928
746241726378033152
746242661732913152
746170016169660416
746165318549004288
746231525742518272
746262215641153536
746200345362128897
746204963055898624
746200601256591360
746209119569248258
746200865472581636
746221425925591040
746244213428338690
746257928752087040
746233249643405312
746212202558828544
746212395337420801
746208482441912323
746232779726168066
746207634949210113
746222994721124352
746244314292944896
746215725648347139
746180741172584448
746261624034471941
746214039781416960
746167600225226753
746240157540483074
746165335322148865
746171685619982338
746211154028953600
746209505856258048
746258235108265984
746176081439375360
746227201314459649
746240262372876288
746242854691999744
746149090816319488
746187133434630144
746179969198465024
746253655087656960
746207584533635072
746242955313307648
746256875981774849
746233937425375232
746190899659448321
746238853082681344
746245744538050560
746264853875154945
746207613931556864
746227562037149698
746167512430219270
746163535936258048
746249850572922880
746221778154881026
746190534910218240
746209207859326976
746193298839089152
746243282385047552
746248437235093504
746247480698757120
746246063187759104
746155495782760448
746203948399239173
746208029461225472
746220037451636737
746228509979213824
746187435114061829
746209929279635456
746238223878234113
746183811411632128
746185249919373315
746230238066016257
746236445824712704
746186487444606976
746246692421369856
746248910943858688
746228115802726400
746258058884481025
746227524577878017
746223380337041408
746241881466605568
746192929660641280
746262500547633152
746241491584978945
746232918394101760
746215989872730113
746220511441485826
746199192054337542
746159052338700292
746253319216078848
746150953166856192
746243584186163200
746256125373222912
746211930159800321
746205667900284928
746257354287681537
746208201020870656
746242229707079680
746260152031002624
746255567291822081
746202505344778242
746195651919122432
746232943505375233
746186592293814272
746203876999602176
746207249278787585
746227385964462081
746186621502947329
746242976049946624
746208759102377986
746201016320700417
746219077182468097
746255206644592640
746195324570505221
746225481599463424
746233824409837568
746209426068037634
746172621084041217
746231043196256256
746170699753086977
746204481050681345
746204481050681346
746148151208345600
746230196294934529
746231462899257345
746205416376328192
746262190416625664
746228916889620480
746199841861079047
746221111222755328
746258620942258176
746151108297502721
746191134775377920
746264937509564416
746241067930943488
746262286822707201
746211401425788928
746212991146700800
746239478251978752
746240908589436928
746196369300324352
746210889662009344
746218028308697088
746213221653053440
746173761607565313
746178518212448256
746187309196861440
746213846826659840
746229193751461889
746224416351125504
746219769120980994
746196905961500675
746197052938289153
746250190353489920
746241835173969921
746266292403871748
746202832622104576
746215407137099776
746187217022836737
746219723185020928
746219454539800576
746200685201395714
746210747168882688
746190392077385728
746218556807745537
746224441655320576
746231152571097088
746235124338008064
746213121304338432
746238652070625280
746262429449994240
746218766711676928
746202484528427010
746140274339024896
746213863591280641
746225939130908674
746202652090871808
746236894279700480
746251620787359744
746242254797320192
746142937839345664
746217353013141507
746215889544970242
746263691713097729
746168673975472132
746181022274879488
746256322627248128
746217160112906241
746151317874286593
746219303507103744
746262278194999297
746197174296285184
746178023276314625
746263771459497984
746257329029582848
746221245490831361
746176861563031552
746251625061302272
746194980725624832
746232918255640576
746190845049593856
746213880334999553
746214404606197760
746245014536200192
746176211374608388
746172566457491457
746183597321687040
746198550107721731
746263952108232704
746221484431933440
746195203246022656
746243169243762688
746189553413693440
746185958932905984
746260101598674944
746212785491587072
746237469268467712
746210944125001728
746196222118027267
746206309708488704
746191566486675458
746246658669809664
746232805177204737
746241160021106689
746217864890191872
746203767893200896
746201137942913026
746204514521231360
746234897967288320
746188915804016646
746219408368930821
746208876547055617
746181365918478336
746224345240854529
746200127249866753
746160583465107456
746205537658765313
746254598554419200
746210323351273472
746245958451736577
746165339566727169
746258193278451712
746234218653450241
746222600456572928
746211745375518721
746238119159046144
746219937035755520
746196264442699778
746181705954959361
746200735465910272
746252962662481921
746258373377560576
746263385629659136
746241361578438656
746263352293363712
746216547950092289
746257882841235456
746162080739430401
746216896077324289
746240715450003456
746211053432758273
746242502202626048
746229596383674368
746247174636310528
746238622551052289
746221073658568704
746189565833056256
746222184939413504
746184595834552320
746196763183243269
746185900057460736
746241109890764800
746233450949025793
746180711950987264
746176110434586624
746228505772359680
746211611191316484
746228409236238336
746222168300617729
746231043347222528
746242762463285248
746199993116024833
746196029452607488
746243320246984704
746202052401856512
746236957433356289
746226714791936000
746231689534283776
746209459492380673
746239561899065344
746238307915304960
746190966642532352
746243802483032064
746224076700553217
746214312276983809
746219496667373568
746260105583267840
746266347055767553
746202807397552128
746247921188937728
746252241229725696
746213515547967490
746227738323746816
746245815585300480
746260235724165120
746235153781923840
746218380802170880
746184729980993536
746217932032598017
746228975651823618
746250198880493568
746228467990073344
746249464986341376
746146049824296960
746251750575849472
746240354832130048
746187796138778624
746247120114561024
746263863847432192
746218137423482880
746225095929040897
746264040012419072
746201108817682432
746233795070681088
746264639609069568
746170360077361153
746221673158828032
746153226555265025
746229067981037568
746152769208336385
746231806697975809
746192015289778176
746192338540601345
746193139644305408
746233253917405189
746200823508541440
746188756588257286
746236135328735232
746257568062910464
746196478251524098
746182947317911552
746213653716701186
746241420093177856
746219018470580224
746245765488480256
746180661531316224
746226786212577282
746253323460743168
746228262569861120
746213800622227456
746265839423262722
746212236192931840
746259216457998336
746176496495108099
746179243722293248
746231676909412358
746245853589946368
746205122649153536
746258222449852416
746250420994072576
746195030906281984
746225431431380992
746218020020715521
746246239264505856
746236533766766592
746213720766853121
746151292939177984
746167629837017088
746218343196065792
746197224913174528
746260747555119104
746229936252280832
746246805504032768
746233572474781696
746197728133165056
746258235133468672
746261988968378368
746187531520118784
746218686806003712
746216015365705728
746255299196129281
746184541346369537
746187179492155393
746194854942638080
746231257273532417
746228145292881920
746150793666039809
746235589985349632
746200080881856512
746205193751015424
746193286155501568
746253742920478721
746223959260028929
746200378648072192
746245236892934144
746227037753376768
746217571385413632
746192602546868224
746214047964553216
746237196655419393
746254174875230208
746229520961675265
746220150668484609
746165708803948544
746233064980774915
746203830686097408
746264081762496512
746175015914201088
746239088089456640
746202732004933632
746255135391748096
746192728254406656
746226111055466496
746194087548641281
746188215489466368
746171664619048961
746247778708267008
746263104841973760
746234407141289984
746195874057838593
746208217907105792
746197681769308160
746257480141930496
746207706306875392
746205911224483840
746220826177863681
746238589067898884
746171912057872384
746259887626268672
746240946124132352
746222444948529152
746255789594120192
746244754690744320
746253831093161984
746246285296959488
746241470408069120
746253055058911232
746241113724379140
746147861826506753
746240132647256065
746216933884760064
746258633659318272
746251058633027584
746242695094378496
746176634810597376
746162055569375232
746173686214864897
746260999188033536
746230418320433152
746164928441126912
746237733358579713
746178618720665601
746222809987244032
746260659344670720
746242237978316800
746190060899340290
746216975517417472
746252669220577280
746177867885731840
746225968277131264
746218968159944706
746262886465445888
746225129454088192
746258797275058177
746236919525171200
746245698354614272
746182666140160001
746229919479259137
746214970682015745
746214970682015747
746144510774771712
746226802868158465
746188861118652416
746148457623224320
746234008938254336
746183324780072962
746205928014241794
746212735164178432
746225460594376705
746188307655077889
746233664858525696
746257287170297856
746195035419344896
746262173400313860
746254086845038592
746197916973293568
746218502541840388
746144388984737792
746252186875797504
746174072317349889
746156493771182081
746202144747884544
746228065248780288
746221031673626632
746209585472503808
746236315537006592
746252610630451201
746203918913277952
746229252517830656
746198893923164160
746161908672167936
746174436970139648
746242791445934081
746259740708200448
746181802268626944
746192304856145923
746187632544256001
746252602179002368
746257618419720193
746206196370018306
746217391130972161
746187946865242112
746263859753783297
746216505914777600
746167130673025025
746252270912815104
746252270912815105
746252388336439296
746208209711443969
746211933997539328
746235825021542400
746198516653907968
746259866797375488
746181802360864768
746147081786646529
746181286448926720
746187238036299777
746187238036299778
746265700826648578
746175682850455552
746206745890947072
746260646862458880
746222763862429696
746143889766092800
746217428846186498
746233094403821570
746206770985459719
746219072753270784
746237615951667200
746246222537691136
746262433560399872
746245605828202496
746218846294421505
746259703085228032
746251645818830848
746240757602746368
746236181264797697
746204724349657090
746224797961461760
746226567940964352
746235568955109377
746179285728133120
746236231848165376
746156695064317952
746261934295638016
746237049632526338
746194167257194496
746205449783914497
746249905329541120
746225695676784641
746226475657900032
746214387833180160
746216417935007745
746237494333583361
746215839162994688
746204925281996801
746255273908641792
746211674219126784
746235107480997889
746178530824716288
746218997423603712
746211510553239552
746196171941548032
746266552224325632
746260961493946368
746221912368373760
746225859258781700
746217525327716353
746225972395970563
746194863503269888
746201838383292416
746245148858687488
746257211484053504
746205311455768579
746264992094228480
746215801464578054
746236357412958211
746207454682177538
746205407673094145
746238282862780416
746232134008877057
746180615146332160
746237238325870593
746228245889048576
746191323321884672
746234990258585600
746161447273664512
746142644452065280
746179965239107584
746218850719432705
746250613885968384
746263310337703936
746232662222741505
746239046175756288
746203587361964032
746190073637408770
746160797353639937
746204900455944195
746263234563481600
746240489146310656
746260264941662208
746187204548927493
746188735499239424
746191302513963009
746242808542007296
746229034346905604
746217994875867141
746232666526126081
746230472833798144
746225364372905984
746246956519821312
746237389396336640
746245505278087168
746211854381264896
746192397202120704
746234541652619267
746220767419891713
746236995144286209
746181873542496260
746161728195559424
746177716832079872
746230586373636096
746229214672650242
746187733173964800
746203616801755138
746254351132418048
746146217743257601
746223804020461568
746169806546677760
746229672023711746
746165641535696900
746205965486170114
746150525557706753
746231244610953216
746199279836921856
746201024667361281
746246281257975810
746170972462526464
746193030563008512
746205357576335361
746239360572350464
746192577511063557
746254934358687744
746206498427019264
746238345794093056
746243450253643776
746254456065515520
746256628480040960
746214253464412160
746186369790205952
746215843298582528
746203080111206401
746186655137042433
746256200895963136
746264861924007936
746238123563094017
746248571595403264
746248047236157440
746238245072052225
746263905928777728
746256917895454720
746192032188641280
746209585384460297
746144431187722241
746255961900318720
746212638678409222
746250303582928896
746243294829514752
746222633818038273
746196138257063941
746247891874873344
746198168577028097
746230066321854464
746211015591768066
746241248227274752
746186357106630657
746217034464133121
746251876363046912
746246482651549696
746199602861268992
746179726188941312
746214832572030976
746154451203989504
746257379465953280
746230393158828032
746197321294065664
746212471019446272
746255038868238336
746230028405354496
746216753529659392
746196171924725760
746248885970972672
746257929079140352
746229684510195712
746203558043779072
746200269633925124
746192917346189313
746200261488607232
746254791400128512
746216233469513728
746234071626330112
746232867835916288
746139616063946752
746266187395383296
746239213985685506
746210378137272321
746246608627601408
746189280746233856
746229957207023616
746237032888836096
746225439861944320
746233325233156097
746235929707216896
746244062458478592
746191910667059200
746203533167341570
746198667644698625
746215897887444992
746238106483843072
746234180703424517
746214530259161088
746254179103023104
746250874251403264
746249011850534912
746196738050916353
746188731426562048
746223103634616324
746224277792317440
746215331346055172
746226526207643648
746179734313177088
746201243073142786
746199338657845248
746172511826567168
746261099599769600
746258650402959360
746216694830358528
746161472342917120
746219203066101761
746245924851228673
746266057472507904
746221375501697024
746243097865031680
746196293773459456
746195299350155269
746176664284045312
746171278567030785
746214857658097664
746204728455921664
746255110506840065
746226882698346496
746260659403427840
746202198992773120
746208364741332992
746231064549437440
746245043803947009
746245069087334400
746212932543909892
746210117972959235
746192145632002048
746247526886473728
746208788303077376
746245878596374528
746255634635587585
746214266147999745
746204896295215106
746216317028438016
746185678011043840
746236634220224512
746245761126502400
746228942076469249
746227885220913154
746204589855121410
746227885220913152
746179495296544768
746197321386385408
746266388902322176
746261762383675392
746232175763169281
746198608999944193
746224160683130880
746253776533753856
746217462396395520
746235883808927744
746142237508022273
746198831184773121
746246482622287872
746205596681043968
746250387372544004
746193894518329351
746230783208153089
746225246714245121
746259422062706689
746218426851418113
746250190554804224
746262974839537666
746179977851379716
746173787146706945
746239121538977796
746186273220530177
746212189837504518
746195664409792518
746242330198368257
746221170169548802
746239360916299777
746209874627858433
746191747034677249
746218326108442625
746248055301742592
746252216231690241
746240908266348544
746220255488270337
746195051949133826
746193793750175745
746239582866284548
746246344403263488
746226916294692864
746260785278685184
746261661695127553
746203167948365824
746226433974927367
746197212036640769
746185157636300800
746251566072602624
746262756718940160
746208549441724417
746240853761490944
746259392530612224
746259845733486593
746219425032876032
746211674114273280
746244133963063296
746243282557112320
746232381531521024
746264287556022273
746252874859089920
746249024387354624
746266548357242880
746260940602105856
746211237797650433
746258448975749120
746256842653851648
746150118638903296
746247975614152704
746206317958705156
746235082591993858
746252203531239424
746213402142400516
746208952149413889
746243148205133824
746213947582226434
746233304014192640
746156917391691777
746231307588374529
746257899735887872
746187485584195584
746191973392883712
746245358704033792
746251813704302596
746250157033951233
746155893985681408
746196817679810562
746216963253231616
746260231399817217
746261003248119809
746266288004169728
746185833158311936
746259325669212160
746196478037680130
746193642809786370
746208469833777152
746196348031033344
746204858542219265
746260936080658432
746217579849515014
746242887952674816
746254984677888000
746162181457215488
746209950284713984
746220352322183168
746261766489923584
746228279250563072
746200861374722048
746150219084107776
746229843826606080
746242527259328513
746262651764899840
746209430195167232
746220276505944064
746228396795932673
746227301923205121
746205579731820545
746204359285846017
746208935229554688
746236403885846528
746209233159364608
746226354291564545
746206141944725505
746183496616534021
746236869331943425
746207903351111681
746263758880837633
746256532128542720
746199636323373056
746222248072142851
746262572039475200
746184293580320768
746224622094278656
746215255836024832
746248143428259840
746178388273004545
746243928354099200
746222151494074368
746213754325504001
746204518589730816
746185115894611969
746233937492488192
746200554842382336
746255404120809472
746178287290949632
746224663878000640
746237305619243010
746194783597559810
746239696141881345
746261959780274177
746246797111201792
746200311656652801
746242392982851586
746262555245555712
746218720624730112
746228870660009985
746192564995252225
746233459455098885
746230929954209793
746222638188552192
746202551645675522
746200332519149569
746229789447458816
746194460615147524
746262278354382848
746169437493952513
746175049330233344
746174969625849857
746243412370694149
746252379683708930
746188722941550592
746197744738435072
746168930029473792
746224902902972416
746262031037308928
746200307357519876
746206272005931010
746162043061964803
746181013550792711
746214090083733506
746165331333357568
746179470428672000
746211984643743744
746230871301120000
746229285791272960
746220234634231808
746214169888755712
746221426017869825
746211275617689603
746244758855647232
746192103533752321
746212513092493313
746198596094091264
746232964292345856
746179352988127233
746153784254963713
746231920158085121
746195928747376641
746251310442262528
746137904855023616
746247833003630592
746183689726492672
746209450948591616
746262563634085888
746203474166054913
746200391482650624
746186814642257920
746171467675668480
746185841391853568
746253772373041152
746251557742641152
746216627423707136
746230095459672064
746215499491483649
746149598473904129
746257941360148480
746256368697507840
746193642608463877
746161397063647233
746263662382415872
746190283163897860
746212823479386112
746220159128375297
746217634283196416
746172234989985792
746184830401019904
746257312441114624
746220645923512320
746255881990455297
746141322843652101
746260218913259521
746180388922527744
746233916483211264
746218368408031233
746230447789617156
746160541199110146
746171635443634176
746263335415480320
746207727106457600
746216078020218882
746217592361103360
746249997306441728
746240375904309248
746188500605804544
746256779651260416
746211292361297920
746192401140592640
746216275232206849
746248017611726849
746182435528802304
746209287412711425
746238563931459584
746182800651522048
746203067385733120
746202438437212160
746189582547488768
746185107413700608
746226719141437441
746209253921165312
746175821056991232
746224055863250944
746188949370998790
746241038516363264
746259036316831744
746215725820313600
746194800370556932
746210617048989697
746257115333955584
746201829881450496
746195303695417344
746266057464229888
746239008414457857
746243047378280448
746239843206836224
746214437971890176
746227339730661376
746190727890120705
746259342396133376
746175372476067840
746215247669694467
746248701417558016
746259136912957440
746233975421558784
746225498351501312
746187737191976961
746202505353170944
746252518062166016
746174277771108354
746239280880619520
746194804824911872
746245681573093376
746181852709412864
746172188735246336
746166904029511680
746241646451396608
746225804657340416
746222210147188736
746253986412519424
746197673498161153
746201343539347456
746265524678574081
746208167856480256
746175032691298305
746206297045925889
746241994759016448
746225121216466944
746185719844995074
746247556347400192
746218342856327171
746205797747593216
746210172637351936
746231173488119809
746251616399958017
746248630315659264
746184142807834624
746195295399120896
746189834159554560
746257564090929152
746235564936945668
746257761017671680
746183630821548032
746237519524560896
746189566009192449
746196109224120321
746211946777579522
746225951353143296
746215751137189888
746230158441340928
746197820374290433
746247908622630913
746212353616674817
746223338435993602
746143852193415168
746210457715773441
746236064008835072
746234683973730305
746223195733168128
746221744684339200
746223472737587200
746189008229720064
746208616613502976
746163469108424704
746218162790637568
746251884785184768
746233035528364032
746266187391188992
746189758829895680
746219798523109376
746257899350024192
746265793160151040
746236303264485376
746212596844355584
746236248486928384
746208461327785984
746248416297107456
746165775686303744
746227968960192517
746226924532301824
746217965457047553
746213611668836353
746212835722596352
746243932502261760
746218984823918597
746252287706804224
746203180732579840
746202794646896641
746159115412586496
746194905446289408
746248240249573376
746260114290663424
746241441232355332
746203704898945024
746201238711111680
746216325630943234
746250055993131008
746187669902790656
746224328165859329
746219446356705280
746264182581043200
746264350348947456
746177423398567937
746220809232887808
746192447609286660
746208775715987456
746250056265785344
746181441613094912
746241730438119425
746201230456696832
746182276283654145
746255043310067712
746226287098793984
746231240672477184
746217143637708800
746202987660382208
746224101660852225
746215222558392320
746236089069936640
746231605337853952
746174336214630400
746182431254978560
746211103730860032
746264656398913536
746139595041996800
746264471916679168
746167885458997249
746181298788630529
746237834151899136
746255223434383360
746154153223782400
746242879585017859
746193680348807168
746213741730029568
746210369652219906
746225087662022658
746207165237452804
746219119016452097
746263431897092096
746216937810591744
746190119669923840
746175573878251520
746211103890300929
746238677211176961
746253583528648704
746204044624990208
746231047449260034
746205025991438338
746172713195044864
746258528671784960
746190861940199424
746260651086012416
746176668620947456
746197090674499585
746196775837392898
746203893596446720
746184721378467840
746209719669272577
746240950511505408
746236978513903616
746235858521448449
746189373142503425
746140827961851905
746258159644319744
746207987367186432
746251310211731456
746231630621089793
746151515388157952
746188815262351364
746246780266872832
746259195419254784
746140140318265344
746231899173986304
746249385047130112
746185992575516672
746254552467382272
746244582472552448
746212974503702533
746213892745879553
746232477698514944
746173787037700096
746265121983365121
746237410296532992
746250760967626753
746250760967626752
746218095635619844
746264631287635968
746239972915568641
746261280105893888
746190778221793281
746193403885453316
746241059202666496
746224945089261568
746212173060288514
746209241367609344
746230653507624961
746222231139684354
746249242579197952
746222558458978307
746225846784917504
746209165845008385
746219836145967104
746254346875174912
746201070863474689
746216371806048256
746214639654952966
746205785131098113
746229587835650051
746193596584337408
746256641444708353
746233383655641088
746193613604847616
746245559850274816
746255315931435008
746251796872560640
746232075083145216
746237531880984580
746194775183790080
746224072585973760
746139028752326656
746210399033274369
746257048069939201
746199519000354819
746230099519799296
746214073050632192
746234277059145728
746203692534112256
746207563830595584
746243504532238336
746240753421193216
746154711263260672
746212374680477698
746246839087726593
746219274230861827
746234289621106688
746197207964016645
746230636403253248
746247564899418112
746263519952252928
746147090330492929
746222847710814208
746215285552668677
746213968402755584
746229277717233665
746214022849011721
746238920208187393
746215902165630977
746210126227333121
746179814109806593
746180980180946945
746139037006696448
746191830912380933
746232603632513026
746178593798004736
746230372321484800
746203315004792832
746230229706760201
746265671609225216
746230489728458752
746218229874335744
746229017745883138
746236437226389504
746205818807148544
746202484251582465
746145735385686016
746194100089610240
746205986675777537
746207072782409729
746190081904369664
746240300109094912
746171463334395904
746264534990659585
746208440096219136
746221828582957056
746239570237239297
746249192213987328
746213905400115201
746232155018166272
746194536020336640
746210822519558145
746190928897937408
746211925738946562
746178753068433409
746266338595864577
746183622449893377
746223824912297984
746187812903522304
746238773378220034
746224064159571973
746258528524963840
746147895355682816
746174449657880576
746202777949343744
746200978722955268
746144045114728449
746230808709521410
746224697503682563
746202555483488257
746215499256602624
746199980486995968
746266451619766272
746252656646176769
746183278680379394
746242057509961728
746209643886575616
746222453605621760
746210063690260481
746142547848855552
746231303490543616
746225515145494529
746218657718558720
746207106571739136
746242539930398720
746165922809905152
746257895260553217
746214283139158017
746149300439121920
746217168623132672
746220796662583297
746149233519112192
746198617115942912
746210382323163140
746181282221129729
746258985938989056
746201016433971200
746211611111677953
746185963047518208
746203902014455810
746262186046128128
746247090934779904
746176001722429440
746147287504723973
746199586113355780
746201381476806660
746225460753752064
746158322768830465
746265541552246784
746138533912543232
746244410506022912
746185770226978816
746236076453355521
746228765898903554
746205370108960768
746220994054889474
746246201432023040
746166408971718656
746203038142996480
746212802369490944
746210441160863744
746256213319516160
746225980830736388
746212273731993600
746213783756902402
746235548268789760
746210940224311296
746264513977016321
746155382511374337
746204870856712192
746211296526237696
746263356294631424
746206884131004416
746207530209017856
746176790125776896
746231341201526784
746247422234460160
746203759286509568
746186508294488064
746225431620136960
746186768228069377
746141385938567169
746212567496830976
746181923916025856
746236768765124609
746192741030207493
746160273057210368
746183647963848704
746211107988111360
746225737816911877
746188316203089920
746188160816713733
746193357563527168
746212680747225090
746261191987691521
746239096520118272
746232813460959236
746221039974154242
746229286013542400
746217550501941248
746207345668038658
746234986064338944
746209992076730369
746246037879332866
746265847589638144
746228505973661701
746202132248854528
746193923987496960
746247158047793152
746186655220932608
746224420595765249
746241516545335297
746140882576023552
746220876585021441
746244456656027648
746239495012442112
746217575290281987
746211648768139264
746203235237535747
746202840847122432
746211774718849024
746234512145682432
746138647192346625
746182888744488963
746247581462847488
746217373959544832
746247665567043584
746203193273573376
746225171334201344
746225150417244161
746222483024449536
746229684543729664
746207400030412800
746220754585325569
746209014791299073
746176181867798528
746184759152418817
746252468007342080
746207542691299329
746176827647942656
746232859686408194
746179889615642624
746205185546948609
746247933725712384
746257463184326656
746168397453393922
746205047306870784
746238987317051392
746228682067345409
746214274637271040
746234227058847750
746205005028327424
746254900787544064
746210348844220418
746194095832342528
746181282300780544
746176827748679680
746244888774115328
746208201213775873
746209597740847105
746256972564021248
746243022489194496
746241684153995264
746214677420466176
746202144445890562
746245606205722624
746203897828507648
746215944041566208
746202438080684032
746150902948573184
746254099344162816
746195882693976064
746200697822076928
746203931227758596
746176626510143488
746231458684010498
746238052037595136
746252237341597696
746222289805402113
746185619156545536
746190568561115137
746236730836029441
746250647427657728
746197778309668864
746186948725850112
746229566948016128
746259472528605184
746231299216572417
746220226463698944
746224139627683840
746205315541016576
746258453153386496
746226253473026048
746204497458827266
746193592297754627
746191776214450176
746241596358692864
746145861353144320
746248080790523904
746235153811288066
746201452402479104
746205798062186496
746205588007194625
746254678300647426
746188202600333312
746251838702391296
746215935728459776
746232268063027200
746205470638014464
746234965122113536
746240493344825346
746243861404581889
746156309175767040
746213121077874689
746253197522669569
746252837076742144
746195945554010113
746228426365771776
746219785713655808
746221354731528194
746256477560709120
746216824849629184
746217864890195969
746234402880036864
746257454770569216
746201410555936768
746263083492999168
746201179927941121
746245513587089409
746229168673685504
746252954282430468
746226719195955202
746193718185623554
746264077631102976
746224965834285056
746198575307120641
746232385755185152
746205030483517455
746264958678278144
746216837310906368
746228665420128263
746249573945872384
746198285866532865
746255181491273728
746250118966444032
746237011984420865
746197275228020737
746206448124735488
746222050662965248
746158792396673024
746243877783343104
746207253204590598
746249540215267328
746212001068646404
746183282899877889
746182779591876608
746186839548002305
746213548783599616
746217030437605376
746209115588833280
746235699083415558
746211753772486657
746186973715566592
746249837985804288
746208616621891584
746219609544523776
746246709139869696
746221497207791616
746254711930691585
746250710359150592
746235153928753152
746242036584546304
746230401870376961
746246327252750336
746195664246214662
746233052423020545
746241696837492737
746201133752823809
746168552269373440
746191025547337728
746186172834054144
746187091294355458
746264790641811457
746256133682192384
746170611739795456
746187699447422977
746188400001093637
746188127119630341
746220230301487104
746224366212415488
746220553388728320
746212429181313024
746221740255125504
746206854850613248
746260256846602240
746199212790951936
746199015713169408
746239671231881216
746197212070219778
746245140663042049
746220427693875200
746227297926012928
746224382687617025
746201167345025025
746150173169029121
746248550527315970
746212986910498816
746241986240385024
746253948567359488
746237724957388802
746209342077034496
746237515242180608
746212504615845888
746226454728343553
746166161600045057
746263356177285120
746234071727017984
746227058947153920
746223506153582592
746226177988136960
746240606494662656
746247019631620096
746153167839105025
746235514445959169
746227499244236801
746204547828244480
746232775544451073
746223007044009984
746237603309969409
746223544158195713
746229894091202563
746185035980505093
746165478112927745
746220247292608512
746197337928654848
746160856065523712
746215578851913728
746254334346821632
746188194262192128
746246633453649920
746232968658583552
746205659587186689
746200588757590018
746215964920807424
746216900271603713
746265629737558016
746235153731616769
746167097206710272
746152979099750400
746185778397581312
746259241778839552
746247895972732928
746194053717327872
746169345080950786
746224324311318528
746212718563057665
746256490344906752
746237657932406784
746252820022714368
746248483485650945
746230133204221952
746194016027316225
746239520211861504
746144271460405248
746240296200081409
746244863604195330
746258411281592320
746209950070804480
746249934509223936
746210860419321856
746251117227552768
746185946039783424
746185975487934464
746200319999119362
746149715889135616
746226916047282177
746219227908972544
746217521007603713
746197413493243905
746215516247756802
746230829358026752
746246490880774144
746159065009557504
746217109823205380
746266258795020288
746212399854686209
746217579652362245
746242678325551104
746257324717776896
746255055611961344
746264237224300544
746212810787422210
746253030035644417
746253898277498882
746209639885201409
746234629653336064
746252270572961792
746174898247131136
746242607198707712
746258323108995073
746203989964795905
746183027156488193
746190924842053633
746221287597432836
746261942919139328
746193449825665024
746221446687404032
746240958656716800
746208272491806720
746174541936857088
746254749549264897
746222864425091072
746139368318963713
746216212229545987
746221299903541249
746159413203992576
746187904884441089
746145252990287873
746176588560089088
746225397780488198
746225687174864896
746234365311492100
746187179232104450
746251133950304256
746251302057951232
746263154825564160
746215725870645249
746230665964707841
746237448301088768
746152924594614272
746264350244077568
746260181399515137
746203214056292354
746253705377366016
746203184687775744
746202127987445764
746214022907736069
746261565356183552
746196260034482176
746207488215650305
746167835139903489
746208666966073344
746192623660994562
746202815672901632
746236642634014721
746265143198134273
746209417700343808
746148059185356800
746261133263278080
746248982641381376
746243483904663552
746201939252150274
746245232862371840
746197992248508417
746223258723225601
746218011867025408
746196553589653504
746164588647956480
746233287496990720
746210860335411200
746191847437938689
746195966567428097
746201028807143425
746215168154079236
746217940354105344
746209736249352193
746201376993095684
746239213805379584
746250093913866240
746255345039908864
746180799632916481
746264904034844672
746260617317748736
746202266177179648
746199879823687681
746195379230695428
746237573727588352
746196436274929664
746228187110117376
746211493939548160
746265877251756032
746217432839139328
746192913059586048
746209601930964994
746245274805374977
746209094474686464
746199368038944772
746217717917618176
746196830363365376
746199510490087424
746262181969203200
746170477811470336
746169534021832712
746172096762511360
746139314048819200
746255592679890944
746188672609857536
746212815090810881
746236856916795392
746258801158819840
746262320469286912
746196448744660995
746231735361253376
746142795367223296
746210268967886848
746237154699862016
746171651994324992
746222600246878209
746226857683492864
746255647398838272
746260868891967489
746226115153268736
746243903154683904
746192812299870209
746201213503344641
746257089954201601
746262198775873536
746233404597821441
746220649874497536
746211296517857280
746195777614024705
746249041302818816
746143218983665666
746259447249575937
746220369049116672
746261066175242240
746197518191472642
746256272173973504
746250664372805632
746208322806652928
746250009973235712
746154631504420864
746205139292151809
746235304621703168
746183064615682048
746166119749156865
746243638854721536
746214773872680962
746209778385358848
746207576405139456
746187829349330944
746151322194448384
746239943689658368
746245010614550528
746236193939947520
746215654399737856
746209719669293056
746245262176247808
746263121489190912
746141373229834244
746215939545305088
746222503782031360
746245756907032576
746211909028847617
746229373880008704
746235724056264704
746202790674866177
746205101447012356
746208092103180288
746215633356881920
746177058615746560
746209405197127681
746170955840524288
746179008899911681
746211154213494784
746216547778105345
746233920778186752
746263305862397952
746235342403964930
746197568695078912
746236411985039361
746257110862794752
746215738269020161
746210596345909248
746247694881067008
746200080873447424
746200613810110465
746250899123666944
746219907470098433
746235501925924865
746234218322157570
746231987015323648
746260093356867584
746249615591149570
746243899065245696
746252602145398784
746223317338591232
746224437465276416
746216421944786944
746234805730172929
746200823378518017
746230107950350336
746258100827660288
746152882572005376
746264115472130049
746187569277374464
746179394847178752
746184126022164480
746207647532089344
746147136375513088
746240480405422081
746153742349832192
746231907545800708
746243576116412416
746188227753574400
746236613282279425
746232201142927360
746256020301819904
746186193562374144
746189293203259393
746201611903459328
746256637028110337
746148763845201920
746240627264921600
746242795703132162
746226211358072832
746220033374748672
746231567710707712
746258633525239808
746260927830458368
746195924574076928
746241441228161030
746203201578246146
746246046607613952
746199019941044229
746179503605555200
746191742819401729
746216141010305031
746187867320246272
746240321302855681
746242040812412928
746205219076247553
746194859308916737
746239067159879681
746246474388869120
746236395405062144
746229705360052225
746180111771172865
746222495338946560
746225477476450305
746226886896820224
746195861625921542
746226983223230465
746169991146389504
746225825628884993
746161984127836160
746220914203779073
746250383190810624
746212617992052736
746220209342537729
746187430886158337
746262131541159936
746221643849052160
746202249534144513
746215776323936256
746172113493557248
746254728456110084
746209673267687424
746177360458813440
746195861420412928
746186713911943168
746217391021928448
746190429763346432
746213410346401792
746252291951497216
746214043958943744
746230519134748673
746229063623159809
746159505327566848
746202576513753093
746209962808860672
746232888903884800
746198138935906304
746200173181689856
746244951537762304
746224089409327106
746266317494288384
746201041356546048
746230141441867776
746260756048470016
746226958128685057
746178882861150208
746231244791287808
746245291494490112
746263784235347968
746255114646716416
746264136586166272
746188647276249088
746227075535646720
746254833674493956
746212974273011714
746255240391987204
746199133225029637
746207740003901440
746256213306908672
746211686852366336
746215318981226498
746196113070297088
746253860424024064
746237804544327681
746149426561941504
746144577934004224
746236944812638212
746259786937868288
746187405779079169
746162156161343488
746261305271672832
746215927230799872
746258708859133952
746255869596340224
746178773985353728
746250022501625856
746187028501401600
746251343661309952
746256641213988864
746160981802422272
746239020984721408
746213935016083456
746192103416356864
746259744977993728
746190476160565248
746250337338724352
746205563206275072
746225792196059136
746242682444341248
746175737288335360
746243135433408513
746241973674119169
746216371734777857
746221866457530369
746249477376225280
746221015001239552
746212504523595776
746194557302255616
746210101153792004
746259967284482048
746263909795979264
746262165179465728
746219206941642753
746210315294015488
746257916399869952
746200739718955010
746254388889591808
746172159588872192
746205240207147008
746206687149756416
746198525034135552
746233274570145792
746189196675547136
746256033081757696
746192506308571142
746241005024731136
746214576446799873
746253717717008384
746207064452562944
746220029054586880
746180397030051849
746241281714597888
746258365211258880
746237313789788160
746204371990384645
746258058897137664
746172234914500608
746201066744602625
746168078707236864
746265998676926464
746217214638841857
746172532693307392
746222331769421825
746245803061055492
746243840416292864
746228036073197568
746161862518145024
746224924100956160
746196285342912512
746248324043411456
746254074333519872
746213909489561600
746201901398532098
746190325291507715
746247053144010752
746192300745732098
746260659592118272
746240346322010112
746251817634390016
746237322098683905
746227876886786048
746194565728604160
746214584889942016
746228170332856320
746225347675324416
746191503521775617
746240585623691265
746237372468080641
746238437754187776
746246705042038784
746181961593589760
746219223836303360
746243773320036352
746204975894695936
746240283487068160
746166010705772544
746236609301884928
746235741013893121
746253679934705665
746204426524721154
746228015063937024
746243970427195392
746190920668741632
746194628462796802
746252975362838528
746242183561256960
746232817504260097
746228841543151616
746227859820208129
746167776503533568
746199833707327488
746235984157638660
746200051668549632
746169441717751811
746208205433249793
746229802055544833
746190908207468547
746201611941228544
746189586993274880
746214916286078976
746220431636471811
746235384544137216
746182263474372608
746251297687408640
746254720344428544
746204048987021312
746263897410256896
746212546638548992
746248512661225472
746263943564435456
746226102641655808
746242422502395905
746244653721223168
746202903698780161
746180946701987840
746200349317357568
746242724664217600
746178807443427329
746196687706677248
746247753328623616
746203273065967616
746225041386287104
746175322127728640
746266325908131840
746220310265896960
746255878051995648
746208608170369024
746252660815335424
746229823039627264
746148138591870977
746226773533175810
746215478511575041
746195622416441344
746192443196923906
746187267526385665
746202128041971712
746254548310888448
746201838458798080
746245664892325888
746194188086042628
746191042131595264
746218305451499520
746199321985458176
746188156593016832
746203432285933568
746225012202307585
746255060183613440
746234826840113152
746214572277661696
746192757866143744
746218930335678464
746185392391589888
746190149000650752
746226773558333440
746192166288908288
746264409006350337
746248894552641536
746258688097271809
746197300226064384
746184256070754305
746148180924968960
746215205512740865
746171438072209408
746248139477221377
746190203623079936
746190866209865728
746217995127529472
746196671235653636
746218729030062081
746220494915928065
746265063560974336
746248399452774400
746218292608524288
746226211659997185
746257014414782464
746249884139819009
746262773496164352
746191596073299968
746226228542087168
746166337941143552
746263205224284160
746247308707270656
746194909430853633
746166459714330624
746210692630380549
746264220203876352
746240685964201984
746249657819475968
746207517361872897
746183832190201856
746188966307594240
746221488911486976
746185879169835008
746187644816678912
746231907411591169
746240052691361792
746184809597247488
746218116607152129
746233820039393280
746260525345087488
746232192552992768
746221811809947648
746261317716054016
746266506414129153
746217545930158085
746218972207448066
746196763166400514
746259573175115776
746203738386272256
746257345785696256
746199103772598273
746169596919578624
746219932669480960
746191801418027009
746253994629210112
746204862434578432
746204862434578434
746206171070029825
746195215602454528
746204019618545665
746215973078786048
746230267535253504
746242695107051520
746226635163074560
746252874867302400
746223590043856901
746244716988145664
746234482936549376
746225544849547264
746240845288869888
746235984086368257
746212374722469888
746263918495010822
746246046293102592
746244796533121024
746205835726970884
746205248356646912
746195009968320512
746149460091211776
746220469578145792
746201356009017344
746203503446548480
746242842083876864
746160583284654080
746208515870515204
746227465622720514
746184977256153088
746217021898055680
746211460049600513
746161346711003137
746210948579373058
746177071269974016
746229587810541569
746243718521495552
746178308472111105
746187426930974720
746227792749035520
746195257801334784
746157991380934657
746232968755089408
746240271051071488
746246230934687748
746179478569762816
746187137263898624
746238098162360321
746208549324238849
746229940488536064
746230506480558080
746254384657399808
746154237374111745
746229663396040704
746203402753839104
746203956418748417
746249142012239872
746211707693895680
746164819389255680
746254019971137536
746250492444086272
746245526354440193
746242284232990721
746213641301614593
746151397939257344
746187552810500096
746148906191429632
746193642851688448
746258692098555904
746228543709810688
746221514119208960
746191402988560384
746252967007838208
746194657797775360
746231823710060544
746197686236258304
746180678169964548
746264547481296896
746254464231837696
746263381544419328
746144456399687680
746246222424334336
746229084552761345
746262827887845378
746261783606886400
746218884261253120
746255462513971200
746222872721391617
746220461365694464
746234402959589377
746242481264680960
746223082684047360
746140014342348800
746249301274300416
746248458084835328
746189046028832768
746236865187975169
746197501359710209
746208687589466115
746189695894200320
746230867199033345
746232847048966145
746260458068451328
746262915880226817
746192434967699456
746181466539835392
746256959922405376
746254380580626432
746219064352116736
746257274587516928
746241487357239296
746221983856136194
746249779278057472
746246524527644672
746188106483654656
746201200886833154
746265986031034368
746203654521131009
746239754862092292
746243127367835648
746206255228682240
746211837562150912
746259019522768896
746227167994880001
746235917338238976
746251113163284480
746164152675274752
746177956171644932
746199305153708032
746243982875889664
746252966995206146
746191180887560192
746209182542495750
746200244665225216
746254590098673669
746246595763671040
746241638104768512
746225401966428160
746141473914126338
746193936595595265
746202270518251520
746187196273692673
746182980905930752
746205651295035392
746253369686265856
746252799378399232
746223829035298819
746263188669358080
746265382252580864
746219656013197312
746222881273589761
746249150078017537
746174139346497537
746255450178347009
746194062093389825
746169525574504449
746198382264258560
746213456861290496
746180875490992128
746262030974222336
746196193022074880
746184486430314496
746243202592743424
746224017737035780
746208159337844736
746186554486325251
746186705418412036
746197098899509248
746198973593980928
746196125615415297
746216975781638145
746186478976442369
746188072564326400
746210197551489027
746145601105068032
746190203597946880
746235229312946176
746193378610577409
746263133912727552
746261288628666368
746250332930453504
746240409198804992
746226719024025601
746206103986307078
746215574947061761
746208658418081792
746219521598316544
746221744675913728
746222017301483520
746234641997144065
746241395145347072
746217579522334720
746239540931657729
746181743737110532
746244578345263104
746249431155040256
746250039605886976
746184537063985156
746211716023758849
746226224016482304
746209430182600704
746248932041330688
746195752620175360
746246788689059840
746195639264903169
746189003905392647
746220129885683712
746198709566738435
746204057157591040
746217609121566720
746241009198075904
746160503467155456
746243563256676352
746181781288816640
746195047842881536
746217642483032065
746233262268289024
746190471936905216
746185673489604613
746240556070744064
746170209275346944
746199212669296640
746221400491331584
746212156463472640
746251104665632768
746247661410467840
746154287592439808
746200638942392321
746231596882092032
746207001462509568
746210210377654272
746194360220278784
746228006864093184
746200605224382464
746207521828802560
746233186879840258
746204749326753792
746266560738660352
746206880179970048
746213842418442241
746203176433393665
746197031689953281
746180128548528128
746214693904121856
746236634547400704
746194695412293637
746254741387284480
746215813980422144
746190421504712704
746206389408661504
746205231738818564
746216321294077958
746209325375381504
746192250384723968
746217608924430340
746206775058141184
746241315373907968
746224592704856064
746192829215498240
746209937638854657
746235178884882432
746231219466035201
746167583422943232
746255357664649217
746173531113852928
746196511768223745
746226270262857728
746262982871552000
746233853463826432
746238383354089474
746246633600458752
746243139673948163
746249003432546304
746206020158971904
746253604709859332
746193747772203011
746223200225234944
746261817081610240
746229273476763648
746176056000913409
746244242960375810
746224290677153792
746219118819348480
746251356554530816
746202681648119808
746258708963954688
746206565527494657
746185107199889408
746213146151399424
746195198829465600
746236638678777856
746187041025761280
746214937148563456
746235095166529541
746189997926060032
746220079608541184
746176810862272512
746243072506339328
746233031522869252
746202513615970305
746199254641737728
746221790767120384
746210592126492673
746186952852930561
746159010588528644
746199325953294342
746157664183390208
746199321805127680
746223590329065474
746209052498112514
746250425423249408
746199498032979969
746188433555488769
746239863893037056
746178165643554816
746244788190576640
746178853677240320
746227134121709568
746192644548616192
746193235781902337
746205906866601984
746194435373883392
746219517311803393
746246457351675905
746201033219543042
746172054551011328
746255051530842112
746218330344685568
746247367725199360
746210176609329152
746232192527851520
746218221460566021
746214605819502592
746193235790311424
746187359838863361
746263746570559488
746179411548872704
746224361766453249
746187779273482241
746196520140058625
746226203133022208
746207169511493633
746153058552295424
746138273697783808
746205777031888896
746189997934583808
746237963860729856
746214714854629376
746218829605330944
746193399439458304
746264874825695234
746260994998026241
746219743753842689
746158255299305472
746176450315825153
746232330969219073
746193223521996801
746237020289175552
746201452431892480
746183307931561984
746199263328141314
746262794396401664
746220045890523136
746177259812364289
746255777363427328
746226824066142209
746258168112623617
746230385055391744
746186281747546117
746215205856698370
746253365668093953
746167625496014850
746204703130673152
746254120470876160
746247896303960064
746266531361857536
746264836904988672
746245429910724608
746264585271914496
746256448439615488
746184771680632832
746239704538853376
746263318550220801
746261666048937984
746263947561435136
746155478862991360
746189968427495427
746229680429117441
746212273992011776
746188999778172930
746244997754818560
746194632619352068
746250446352715776
746255047609094144
746249779319963648
746261615830503424
746258306260475904
746214417176498176
746212433073573888
746190480317120512
746207144249176068
746238764926656513
746177092082073600
746218078900391936
746228858102263808
746212521514700800
746191549814300672
746242481096790020
746234805545631744
746238471635755009
746179293915406336
746197874770247680
746206087351721986
746181009452863489
746238957873070081
746229935992274944
746256943111618560
746239306264518656
746188013978345480
746182557436358656
746191499319087104
746229256628232192
746243307358068736
746195047855493120
746186567144742912
746195630758912003
746253600574279680
746239276732407809
746243483552321536
746217185589092352
746206477296144384
746177972797870081
746138558923051010
746190614572634112
746234197719691264
746174831331270657
746243089484783617
746203717578330113
746231206912548864
746198961342406656
746246327315668993
746236374341193728
746244007978663936
746210101317373952
746158133928726532
746255445908688896
746227298039324675
746186307030814720
746244230348181504
746164576350146560
746167948402921472
746225263449518081
746205210507239425
746202740364193792
746227817940017153
746236390963191808
746187997167628288
746199317841481728
746265629443895296
746249351345938432
746223116255297538
746236118719291392
746232163285164033
746146624804642816
746191344234749953
746235162329899008
746204514491891712
746215042132017152
746221765534224384
746195236779491331
746226060480516101
746221585355288576
746263662478901248
746259572931837952
746228442778083328
746249410187689984
746229055289122816
746210554289655808
746200026704023552
746223384602697729
746191268930166785
746233425678327809
746257194987982848
746243051731877888
746224890152267777
746208570325164032
746226622760550400
746147727751397376
746249020343992320
746146892992520192
746253700969144320
746211866922225665
746249095732404224
746225804795797504
746194498540048384
746259946229080064
746189234734661632
746241009156161536
746181093230002176
746211745295826946
746254917480878081
746213670401650688
746187271708282880
746216606804500481
746175892515282945
746238903732998144
746200269784915972
746188546877329408
746189146541039621
746207639164461057
746240744671821824
746221635758239746
746228774400757765
746177368838938626
746198973950504961
746261485836337153
746166199592050688
746182385222455296
746181076750602244
746230196013932544
746196201414889473
746210432608698370
746234726101352448
746223170814779392
746250026708504576
746248072145993728
746243064331546624
746260458059997184
746159174208258048
746250144266457088
746226693770096640
746220331317104640
746214585036746754
746213909577666561
746235635980083204
746201444072599554
746198051081977860
746188127165898752
746159820101849088
746220754862104576
746177213842677763
746235355171430400
746227809698275333
746262647541272576
746217793687674884
746151737619189760
746225523567648770
746156820981420032
746191579157692416
746231219763875841
746197656628666369
746156347171868673
746181466845941761
746262819495096320
746187049489686528
746193479227707392
746203939603832833
746262458881413121
746232192779509760
746208796951752704
746219978907521024
746240841161682944
746196910269075461
746219609729032192
746144208931684352
746173594170986496
746193869251829760
746248705578270720
746231722816135168
746195630876295171
746221530791632897
746203964853485568
746232876262273025
746209702812360705
746188106311729152
746240765966360576
746228275005952000
746176970401144838
746213234261123072
746259178675666944
746211917518114816
746262773521326080
746263180356182016
746193806572158976
746193806572158977
746184146796449792
746195412659240967
746221635376603137
746150109977665536
746251348153245696
746248034653085696
746215990149578752
746207630851350528
746207895084105730
746243139791294464
746232582887477248
746229126487433216
746255735365996544
746215084259606529
746205890336849921
746258331463884801
746265092958785536
746214949827948544
746186411766751232
746210826915184645
746236000922304512
746236315797069825
746207211181903872
746216665243738112
746243249006772224
746198256737095680
746248135157161984
746235581496070144
746220985393651712
746229399360462848
746220486447636480
746245467713994752
746234008627884032
746200684924571649
746253206288740352
746175120922796032
746213268151099395
746177779910217728
746249964100141057
746155747331936256
746259178646282241
746259178646282240
746208733995249667
746220909950701572
746252719464284160
746233782093516800
746218699426693120
746225481821761537
746264035612471296
746256729147596801
746259246111657985
746246033819209728
746224735097262080
746235501942759425
746249191974895616
746190694281281536
746216627566313472
746239620778590208
746173484762533888
746225477489037313
746240274867748865
746188026796204032
746247329691410432
746224399578079234
746233018956677120
746191813925441536
746225876207960066
746265218460811264
746208729767383044
746238605669113857
746220067084328960
746194280239108096
746202148644388864
746236483539853312
746251536607543296
746190652291977216
746258528877285376
746265470291050496
746227155135168513
746244830276222977
746223888023977984
746196901716856833
746236072544206848
746246109190840320
746202727525429249
746232859724128256
746259136703303680
746222873048555520
746250152550219776
746253017436065792
746229160071225344
746256251236003840
746207496415543296
746227389978411009
746252484688121856
746259023620640768
746237540303142915
746217642545950722
746253508303806464
746257748539641856
746239897694932993
746216434494119936
746199221091500033
746211548272590848
746208583021264897
746199288292618240
746250928471183360
746219714620252160
746196843231514628
746216401057132546
746216183045595136
746234046397616130
746208734012051457
746258948022468608
746193609339244544
746200907465916417
746190711163281414
746246684062056448
746183782106009601
746249133460185088
746265143185661952
746264740398235648
746183274620297216
746213481783779329
746178241237557250
746249225781022721
746238215498141696
746251452805427200
746196046192115712
746223627780030464
746235145577857025
746196373242994688
746185157736955904
746232712663445505
746212756387311616
746205307106271232
746253076215005184
746247283591753732
746169705761644544
746195043719872512
746235204164063232
746229902752387072
746192506115624965
746189301759672320
746197166058700802
746222377890000896
746210709332103168
746239247582171136
746252149311537152
746250643577397248
746187129198260227
746209262272077824
746191038188904450
746211225256636421
746250446189137920
746142698730467329
746208058590662660
746235350897430532
746224957412147200
746264056760274944
746235997004791808
746264270858502144
746188672450576384
746193395127726081
746181408088002560
746239725791490048
746204267162132482
746263675024117760
746204908626419713
746183664535371776
746241751564726272
746232666681290753
746191990312706049
746239306071564289
746262672547676160
746263532405153792
746228732134756353
746224479357984773
746197648269418498
746216044721635328
746264572873547776
746140438218870784
746166728040681472
746254300884635648
746207047792766976
746217235820142592
746163372643672065
746185183037100033
746199133115977728
746230602865610752
746238630872629248
746195735952056325
746222583289253888
746208972802162689
746232595294216192
746181152260521984
746249762484195328
746216866658476033
746234952467918848
746216304579776512
746208331283345408
746226517596733441
746220876585021442
746247912838017025
746201511152128000
746186390874947584
746178140607774720
746258717243375616
746204120004976642
746179608676962305
746206120830636032
746226597414371328
746261154431930368
746198709361205248
746227444563095552
746199204532346881
746230238250573824
746220050307121152
746230238250573826
746244150513721344
746174802096959489
746204057300197376
746202605919993860
746188877983973376
746243428984459264
746225855135784961
746197052929933312
746264958481076224
746221060798853121
746194800362196992
746187829483560961
746220125661986816
746259753223917568
746185468283232256
746248667795849216
746200039022682114
746217009440948224
746236978551623680
746202161420197891
746189276400881664
746142987978080256
746193668000751616
746181915607244800
746242103575982080
746218376494616576
746201511345061889
746172231059972096
746175946890186752
746206859028103168
746153968863064065
746226442149650434
746252166067695616
746254032533061632
746243047365632000
746261372363804672
746258465790689280
746216275131539456
746227637744336898
746221690183507968
746205747449454595
746211011246514176
746185183003574272
746254464307302400
746186655166410756
746247875143794688
746213439958188037
746240526907748353
746199732842696706
746214760979435520
746213439861755906
746161917182377984
746208792677777408
746263981388619776
746254787218374656
746254573568851969
746252279355932672
746226957998661632
746231110502223872
746224265221939200
746193328027238400
746214895184535552
746186806048153601
746224429097619456
746231672589295616
746215755255951360
746202408783491074
746239574435725313
746244146474684417
746228828737966081
746216736542777344
746255320163491840
746257970720350208
746218888392695808
746183110761422848
746230875726065664
746210713635426304
746257559854678016
746195517676232709
746203298173059077
746219508868616192
746197958920548355
746192648604549121
746187787469107201
746198763966894080
746262194308841472
746193219013091328
746214668750856193
746244691822186496
746257719288528897
746252237048061952
746151464859484161
746207454527004673
746230942621020160
746209715428855808
746263381364056064
746193613617410050
746185706985271301
746208406747308032
746250680927686656
746241046762381312
746197182915575808
746257513478127616
746223682452754432
746192829299335171
746211908819136512
746210864584241153
746213465023348737
746265755633786880
746237133673795584
746257752880721921
746223938150117376
746230917451001856
746197962758328320
746208952203915269
746190161520689152
746180745157193728
746215792857878528
746199934123159558
746178967024058368
746210721927553026
746227616634396673
746260621541281792
746203558081531904
746247162221199360
746230464642375680
746149334194892800
746244607646773250
746208926811643904
746254598512517120
746213821568552961
746162810539892737
746207760908312579
746251297611972608
746149913088634880
746169689018109952
746192883766558720
746206024432967680
746217697231265792
746152983105277953
746149803843690497
746238869788463104
746192220852621312
746213792103575559
746222067704463360
746245010371158016
746232360421621760
746213519624790017
746233551482302469
746227402548797442
746190090255294468
746266468661235712
746167734698905600
746258579192164352
746218028396777473
746224802197704704
746191378078568448
746206129168867328
746248592508207104
746226911823568896
746241868866822144
746238161118863360
746241378141646848
746184155222933504
746177301730201601
746219072942018560
746194385105149954
746209006394343426
746156606996484096
746231815036231681
746205370155053058
746162521162289152
746204967355092993
746180292218601474
746262370503233537
746185262682636288
746217290274738179
746239595549982720
746153633536872448
746264593614442496
746184365089009664
746228656918323202
746228275370852352
746208519863447552
746206422904373248
746187082721173509
746238496591904772
746209673318064128
746201414813114369
746172746565029888
746250052113399808
746228057069879297
746171966600654848
746175183862456321
746246654618177536
746224089111498752
746240522566631424
746199745362726912
746252769967882240
746219974658658307
746242665738604544
746209036069019651
746188844421222400
746186038419275776
746201762785173504
746265449206284288
746258029566361600
746256964364173312
746203570525999104
746181169125855233
746210524984016897
746247392840777728
746170989256421376
746166958765146112
746220524011872256
746192825075720196
746226052066770944
746203155453489152
746234939801108481
746187787372662790
746245534684418048
746166136358735872
746183123579240449
746205210737926144
746212303310200832
746187590550716417
746202358414139394
746213473277730816
746228392798806016
746251918578589696
746205487650070528
746204925323943939
746210831218577408
746196272600621056
746249775343878144
746227058729050112
746263456781742080
746221040091619329
746253797593317376
746210285749317632
746186285962792962
746175041239396357
746257949945892864
746208960517005314
746249569642614784
746170741842919424
746226744189825024
746244960236744704
746235225139609601
746255802424524800
746187795966754816
746238798749589506
746213406168887297
746244490260783104
746239767612796928
746236181566758918
746180678144901120
746253642475384832
746175753948016640
746231521518850048
746254879673425921
746227620933570560
746203105054711808
746212466921603072
746251318583402496
746237091491635201
746208763204378624
746184574741286912
746219701978566656
746207794244653057
746230183602987008
746234490989613056
746227805273219072
746225716627312640
746195370821058560
746219307806318592
746258214262575104
746207521610686465
746225389584867329
746244909980594177
746216925433208834
746206213319188484
746183002003222528
746182725112074240
746184968901033984
746219873970192384
746203704743735296
746187749984735232
746239134402961408
746188731426676736
746199779231707136
746228887634378752
746238706483269632
746243437582761984
746195068759904256
746239004312403968
746235937974149120
746247120261361666
746223976028872704
746258448858361857
746184633453162496
746216564689559553
746203038214291457
746243622119550976
746196373200986114
746195882652012544
746248244091555841
746216736630792192
746225167286710273
746260181340798976
746232960160915457
746230212875018240
746232511471095809
746185623455731712
746197862149558278
746209564412911616
746231060069920770
746181806643384320
746263532459667456
746216950456475651
746216480933445633
746244301567442944
746151703901315072
746252963006529536
746244179982946304
746215641972015104
746221107233980421
746201137875824641
746265562704011264
746247522964873217
746247522964873216
746240404895506432
746214744361623555
746176261521735680
746216443142778881
746255298944466944
746246956599611392
746244360333754368
746262848821694464
746243261421993984
746215952241463296
746249053873311744
746187691142709248
746249192188821504
746239679389831168
746240342047920128
746251260156911616
746227113259216896
746187473168924672
746208159400787969
746207349929480192
746254812354875392
746265264799490048
746249162799226880
746219995655340032
746139972390948864
746207446457155585
746177452720852992
746157588522336256
746244058167840770
746258847644389376
746215423805259776
746251817969913856
746251721526116352
746149904788119552
746244440071626752
746228640044638208
746212143737905156
746237804762570752
746220687556173825
746255500497555456
746261313848958976
746262920108081152
746197862149558277
746218984953905157
746241440955654144
746188458431905792
746206116829237249
746222809848786944
746206405917442049
746144166908923908
746262425226383361
746205789317042176
746195836208459779
746197325580664832
746221971164147712
746216912699305984
746198872892968960
746206766849921024
746248105830473728
746208788592484352
746244238829101056
746223896337125377
746260256687198208
746236323871109120
746162617429934085
746168590131290112
746233794823262209
746216208358248448
746257601621426176
746251171795505152
746194485839683585
746228208106803201
746201087502225409
746147895594913792
746188366320967680
746210545892630529
746235745254268930
746229470344863748
746222486820290561
746252791031730176
746237200732299268
746246511789481984
746196859815792640
746193827392741376
746246411247812608
746203881256869888
746177767373410304
746225368592310272
746247946417635328
746253612976746497
746205600887930880
746259971696922624
746248084653486080
746212966085758977
746244331120562176
746248449717379072
746255458411810816
746190618775293952
746251280935419904
746178648248582144
746153855608627200
746187166812864512
746253155772440576
746213905286864898
746210864512937984
746173652698181634
746230892608131073
746191335787401217
746214781976076288
746208343853654017
746185979644411906
746241973690916864
746179495250432000
746225099892621313
746263322794803201
746258306503684096
746226425439518720
746241491580784640
746266426462322688
746241394914660363
746232796545318913
746212659939287040
746249871473127424
746232016513826816
746264006483017728
746223392966082560
746217239880208384
746195953657360386
746245933151686656
746254078603329536
746248311166771200
746225951701250048
746230842180046848
746219353905860608
746228539444236289
746227457460559872
746210109445931008
746252174397743104
746187086961643521
746244566030778368
746210843805650949
746172490968240129
746216912825131009
746226438014046208
746212508940132353
746232431879938048
746259363237601280
746199481402613760
746249804586557442
746262182036385792
746148101115777026
746195819452235777
746189427425189888
746203189226049537
746158821802975232
746201066845286400
746257773525106688
746202517898330113
746223858626109440
746230766443499521
746231076985536512
746179159731412992
746232016501301248
746180133044649985
746265952669556737
746214983386619905
746245396108705793
746210289784229889
746163502365085696
746206032909635585
746140803014131713
746216787029594114
746251054279462912
746229827036815361
746183756747137025
746253247900454912
746225834080378880
746218775049969664
746193189850091522
746244364699996160
746202983466033152
746162344712093697
746244641473839104
746148277037338625
746254649087373312
746193844325093377
746237926418223104
746215952287563777
746224139711578112
746207567894839296
746217403437047809
746172591627460608
746213389521715201
746190954323836931
746189318591418368
746181303234494464
746255802307063808
746173438734249988
746227734221725697
746196708741124098
746256339437920256
746247355029065728
746263926556393472
746250999791259648
746210335976087552
746240585606914048
746232154959417344
746150592356225024
746256645542449152
746247778595012608
746219161097928704
746234730085908482
746235195947266049
746227457112432641
746220134117695488
746250173647560704
746231563604500480
746186755624345600
746188412554743808
746222600108412932
746208528486924288
746167440963477504
746186361397358592
746224282137571328
746194548846530561
746192296324956165
746195714858856448
746259334120734720
746192287999234052
746194507025125378
746222587676495873
746258407024320514
746242204562300928
746242397311401986
746200299304452096
746255823182106624
746212240232087552
746186802076090369
746231148351627264
746150458100580352
746227344084336640
746173183129194500
746138831477415936
746263964351365120
746215654294847491
746210596094259201
746225137976909824
746251218188644352
746170725292179456
746246432097734656
746254787474300928
746263163528699904
746240929212686336
746225859338461184
746228480807862272
746229680198455296
746224538124357633
746209040254963718
746198302715052032
746248030375059456
746188978898927619
746255072473022464
746258830506471424
746216816347746304
746211665654407168
746243659956359168
746203662863634434
746233056684433409
746228363040198656
746232037510549506
746193089207754753
746236613458427904
746230464696877056
746190794902609920
746201129722118144
746226601453486081
746235774429913089
746214920300027904
746156498149998592
746222512342654980
746226597582114816
746201301457862656
746161719760719873
746246361100738560
746223371822604288
746230053445394433
746187649019305984
746164546805596160
746225775293038593
746188840340119552
746213406215012352
746202215887474694
746242363727749120
746222080119603200
746140698169085953
746189012365357056
746225108365148160
746250991499022336
746228732390584320
746219639118540800
746217244187713537
746152765118812160
746204262976225280
746253667674775553
746214031124373509
746224240295190532
746148306603089920
746211124475944960
746190752904945664
746258625010765824
746201293333487616
746219303494516740
746211137209798657
746225649640103936
746213163230584832
746243341071835136
746170150693437440
746187699493580800
746245937232650241
746222835123654657
746211284232790016
746179118090362880
746221534943940608
746211586054881287
746205869319172096
746218259247071232
746172692278181888
746265193534132224
746232515665362944
746258092581654528
746253290153840640
746197564517556224
746191310579634185
746179558525800452
746194855001362433
746259568976609280
746208087820771328
746189322693443584
746214463171239937
746218330546069506
746197555965362176
746257782010183680
746258650461765632
746253482915663872
746238463201050624
746241172671074304
746220213834682368
746253604437233665
746228547673456640
746210860452851712
746169005262643200
746266590031790081
746247791316504576
746226244946006017
746263838765486080
746200638879465472
746234331555733505
746234692504981504
746200316018733060
746176983143317504
746192573241266177
746192355221377024
746264337644281858
746207538484379649
746226303695626240
746264329381511168
746253285619810305
746263226229325824
746218594749419520
746227151096078339
746260768530796545
746209157611552769
746255059944620032
746233509681860610
746184415366131713
746201901180456968
746164945381793792
746226450445983744
746200638845923329
746263591184138241
746214115346022400
746237347621048322
746259476416692225
746158159174074369
746224412144242688
746147350469500929
746228748991635457
746234172306423809
746230724722712580
746221098535026691
746188169247232000
746163720540192768
746220637501349889
746236940454756353
746229713715105792
746212244598325248
746219173550776321
746228648382889988
746186017401675776
746212131419262976
746207697922457600
746237871623806976
746174512752898048
746261305150087168
746221715374514177
746219588652662784
746151343325229057
746256624365469696
746238559695212544
746191847584727040
746211413979336705
746204317267296256
746234390255017984
746256033266409472
746219660064894981
746237234395766789
746198113870745600
746186453806260224
746173162090487808
746157760375447552
746231827539472384
746238723042353152
746256561413165056
746226387648811009
746186394935132160
746156653175779328
746186919164411904
746253143189692417
746187959590883328
746238509258674177
746256301525696512
746227507578310659
746226945537409025
746144506639224833
746187242339590145
746187552843935744
746253419824951296
746219764846989312
746214714775003136
746228258241286145
746180690882887680
746196901926625282
746251302016000001
746234612670554112
746246247854514176
746186260729856000
746233065219850240
746218900996534273
746266598391033856
746214312482471936
746190191010820097
746234339940175873
746236756232593408
746237561413107712
746211606825041920
746194745987194882
746262131587198977
746240199517081600
746217453772890112
746211443301720064
746260931840090112
746208410777989120
746221182488174593
746242581844070400
746245719107985408
746243412446281728
746206846457806849
746252375573299200
746231022275047430
746241856284033024
746169936515563520
746202883046047746
746266262934855680
746196071433404416
746142904477876224
746219823542083585
746252409131917312
746203252136378370
746226459107221505
746193244141215744
746254783141421056
746209203476279297
746212521279815680
746192145292242944
746260898621186048
746255106207850500
746245564254162944
746186214584135682
746243592654585856
746217378501922821
746182305450909697
746194771031396353
746239310282665987
746230816741593088
746183911919652864
746177767398510593
746244255270608900
746166681744060416
746176571921162242
746242225391210496
746229105645891584
746211170864881664
746152307885236225
746233069334499329
746210634124058626
746246016911892481
746241655074783232
746255898801246208
746184834733707264
746224777229066240
746265893886369792
746181739173842945
746208264220643330
746239444487901184
746233237156986880
746209597753438209
746225968348467205
746260122633109504
746240027630276608
746184884998144000
746179055074975744
746202614337966080
746246960726876160
746201616110358528
746168200149106688
746214425720328193
746187850471739392
746219181712891904
746219064461144064
746216849881235457
746192204062818304
746186948587335682
746249913554571264
746220918263799808
746238198972456960
746228052808503297
746205982619906048
746139796163166208
746208658489384963
746219899140218880
746261418471755777
746163464910049280
746185702958841856
746191482621616129
746219337174790144
746198197601611776
746187275717926912
746215956381241347
746206842309599232
746201339235950592
746228153396264960
746204677855817729
746232377320476672
746243429005430784
746229621528530946
746193420654247936
746185149277216770
746213133618843650
746248458315538432
746187930075467778
746199984572235776
746220364842184704
746216921163431936
746185702824513537
746165964564226053
746179415650996224
746170607725875200
746205617509924864
746259971327795200
746259971327795203
746245748807720960
746242325995732992
746230951303254022
746144439408680964
746197027797630979
746230539904946181
746253348651700224
746241034212937728
746220003867844609
746261175327825920
746232654039654401
746202572365529092
746242187831164928
746206951294459904
746206896957186048
746227897535344640
746181328115273728
746228820592627712
746204535199174659
746208486606856192
746185015176761344
746139213167374336
746204073926352896
746239046175752192
746203042354073600
746218334669070337
746171383474978817
746213129592332288
746236449708617729
746231437519556608
746251293359022080
746224361934204932
746188886657753088
746257253515333632
746175275986206720
746201138152669190
746204241744662529
746211305212678144
746217986571141120
746189079184695299
746193214843953154
746229449369092097
746239721441898496
746240518472900608
746226429491183617
746180816661786625
746237204649775105
746188198548639746
746182980842979328
746204539754184704
746163321997385728
746212232124477444
746251494844923904
746177033483476992
746147220248989698
746186948654465025
746227327160320000
746168032494555136
746204099155099648
746263410699034624
746154212095033344
746216485110964224
746228321332035584
746223959314571265
746174441139249152
746189704152776704
746245731699273728
746206540420419584
746165390078795780
746225267727699968
746201830120525824
746216291883618304
746207039563522049
746206678517874689
746231211270385665
746194653624426496
746200823370153984
746219291033296896
746249137675444224
746236198012624896
746199015855788032
746253046544470016
746201934822936577
746254782965420032
746231286545584129
746263813566013440
746218011703402496
746212978551226369
746143902353231872
746248944519385088
746219265980719104
746255957433286656
746194959913496577
746175783576571904
746246729998073856
746251083891286016
746219978970390529
746221656738140160
746252786556407808
746217525231312901
746236697256439808
746227440373030912
746261166826094592
746218993250238464
746196021055610881
746191977515880448
746233136237797379
746243395639619584
746227981534695424
746230103785377792
746217357266149376
746210004907098115
746205349129007104
746184612402069504
746208461378052096
746246721748013056
746205491806646278
746240815924580352
746185359202127872
746198537499611136
746210231152087041
746257807326928896
746242179295645700
746231563633864704
746243525625450496
746255538174959616
746260907026579456
746226622416621568
746193277683044352
746239163494608897
746238148624027650
746210646610436096
746232163226423296
746215675497062400
746185816184070144
746196365076627456
746223162300342274
746171828180291584
746224378543644674
746159417419268096
746258012776636416
746258537135869952
746186265054285824
746244322643877888
746204589951582208
746212252835971072
746186181067444226
746259900200816642
746255311783231488
746198977754759171
746220616206802944
746228619165335553
746244414683512832
746248575764602880
746231450127630336
746207240646864896
746216866817810432
746257870379958272
746228757539676160
746196696367927296
746236928077365249
746257647754674176
746197887470575618
746227784347901952
746260449855963137
746237724898758656
746257211723251712
746189523873259521
746188760769921026
746239885158158336
746199183560847361
746209950209179650
746187380676145153
746214585049321472
746217730475339777
746183039592468481
746260789468798976
746164970686193664
746213041243492352
746264497191526400
746242988985155584
746184058992984065
746244297255718912
746261384791494656
746236655460192256
746242024123162624
746157131460640768
746261217157742592
746245564027781120
746249880163725313
746150424495939585
746142807887228928
746188219427889153
746203318884532225
746227704559632384
746210944502505472
746186847924031488
746195161063948292
746191403122733061
746201490268708866
746230812866056196
746221841224605697
746169739651727364
746151129206030336
746253583708880896
746174437268004865
746213071018831872
746203436488630272
746223975928213504
746196419325812740
746238500941373440
746222860180434948
746193001194496001
746226127790694400
746240283264847872
746262139908853760
746196100474757121
746185120151908352
746219207017148416
746208557553487872
746246507670568960
746251637384065029
746206318172614656
746146997900615686
746172352615092224
746151964174589953
746260919412469760
746210319379238913
746231135743574016
746204879341838337
746198021642162178
746229537709580288
746187707647287302
746231060204130304
746196465576378370
746161505889038337
746251951805956096
746194200530554884
746223686626115586
746220184147361796
746218972266172420
746148285681893384
746156116409618432
746197795355295744
746214895192944640
746195836619493379
746228837306904577
746249762538663936
746200072526782464
746162533799583744
746230263458336769
746225896923684864
746212093733396480
746196087963193346
746211678405042177
746227528566595588
746262978962481153
746198969416441857
746261993284321280
746214832425209856
746261598860419072
746181181599715328
746260306888888320
746205990928842753
746237783476305920
746190471928549377
746261745556066304
746259451557126144
746159299798401025
746202086052790272
746223187646517249
746182779579273216
746217542100750336
746242628258172928
746170746012078082
746251381447745536
746205650984701952
746236621868011520
746229512321437697
746223799759081473
746238660052279296
746229030324559873
746255806593630208
746266284095057920
746212173244882945
746238169532661760
746213108725649408
746140333348552704
746212014020657152
746246654664253440
746219345534058500
746203318968426496
746149476943855616
746254300825923584
746247585627774980
746192829081223168
746215536938233856
746175426859573248
746263779969687552
746232155072696320
746227528637898754
746239184671744000
746214370959491072
746257408796745729
746209543261036545
746232439995936768
746237674390904833
746198403453845505
746248902576267264
746234470005538818
746201989319524354
746206213205950466
746233471954128897
746245425779318784
746238429688528897
746250328803254272
746250328803254273
746195337220489220
746224278035587073
746206515153952768
746210650590838784
746241545808973824
746215121861545984
746203918632255488
746209459567919104
746171903539314688
746178807686701057
746174055242432512
746252190923231232
746226547095306240
746207832236658688
746190882810929152
746246205739409408
746254149776400384
746242712077230080
746195547137073158
746199753717735425
746256414805360640
746255181478666240
746197195548823552
746259271004884992
746259531118837760
746233937463152641
746227981698244609
746254464512720897
746186512484577281
746263800765120512
746184075409448961
746259765949566976
746250605451223041
746260021801955328
746170817600327680
746248063858130944
746230829672603649
746192883670097925
746205839724154880
746234365265383424
746207114889093125
746182250920697856
746241680098140160
746198936210153473
746215880850235393
746225238678003715
746234327424368640
746197224669929473
746260814424842240
746187414377369600
746175225662889984
746210809995399172
746188156748206080
746259149252661248
746185744926990337
746255617757700096
746257140160040960
746233027148189696
746235963177840640
746221270732152834
746202568179650560
746212680797564928
746246835036098561
746211468694020099
746205768676843520
746222830820331520
746218544438743040
746196142497529857
746188399883624450
746181886146318337
746211711883980800
746169693241741312
746251414976921600
746254061817708544
746260004873768960
746241399285129217
746262148163133440
746238215544143872
746246059073110016
746182657730457601
746211401316765697
746199623761461250
746251461374386176
746260193957208064
746236793763176448
746229655221338112
746215956507033600
746211934186283009
746245337732386816
746221316756246528
746250874054385664
746252690401943552
746202258031841280
746217365902221316
746196159232802816
746266229581684736
746254485366915072
746215020971712512
746241172742483968
746253340116402176
746140563926220800
746224647109115904
746258742484807680
746261888212869120
746151334706053120
746201842573443073
746223858391220224
746240467906478080
746240241690869760
746261540198719488
746220297590734848
746225435655053312
746188806584315905
746173967493259264
746228925387284481
746193978421174273
746229583972728832
746241650687623168
746192594061824001
746247342404308992
746212903045369856
746241533171535872
746234646371786753
746263662684442624
746224911161528325
746262806966702080
746265696942841856
746215100999073792
746181420436037632
746240291644936193
746247724153114628
746209383864926208
746210092727427072
746230993271422976
746246713443229696
746149271083319297
746240744717877248
746235686622158849
746232708733378560
746206221707808768
746229097437634562
746191000486322176
746212529760665602
746234138903011329
746232545168105472
746229348886155264
746255466783772673
746228199558787073
746252899798384640
746246969270673408
746207114893287427
746212726855237634
746224479315984384
746210004978434049
746247732705267712
746246293769551872
746248886080114688
746193320011960324
746256108403232768
746256301391552512
746248290337853440
746239847212318720
746183685372706816
746241675891183617
746236441370333184
746188068470693889
746204082356924424
746207773247975424
746152655932751872
746214631073415169
746229977931100160
746259917011619840
746219278341283840
746228359051415552
746238441977876480
746220352250884096
746252023381770240
746191302476259330
746197577129877504
746200932333953024
746230787557580800
746238848800153600
746234411578888192
746213741843230722
746217441324204032
746200273916297217
746245597561118720
746224366132682752
746205886150934528
746252685930815488
746242711955505153
746207450471096321
746241831118184448
746192145296461824
746206426859614210
746210134922190850
746196327093067776
746198156052828161
746266594381303808
746212580054556673
746188898905133056
746234646350827520
746222155650596865
746235795661426688
746205764293844993
746139666454282240
746150336734334976
746231144018894848
746245639374176256
746159828180017152
746201989604741120
746222033910927360
746242259088211968
746218749745725440
746234533188538368
746216954843664385
746231454443569152
746213200878702593
746174504355848194
746248085005799425
746191235350552576
746182972408094720
746217810188107776
746236097517101056
746171337555714048
746200819280687105
746243399821451265
746197916847529984
746261015893970944
746177146499010561
746155449620234240
746223544082673664
746241890056495104
746141931072196608
746225377039704064
746197480715386880
746173799339597824
746241755448672256
746245270564900864
746203092526325761
746226643451031552
746187854489911301
746215767595589632
746204354944786436
746195060354490368
746242510813552640
746259904269193218
746180585790529536
746245862020554752
746195479952666625
746257828097196032
746256515204587520
746193328295677957
746253268930727936
746190664971460608
746247246044332032
746236470726320128
746206104221188096
746202111046619139
746247070017814528
746218385071976449
746188588853780484
746210545632583681
746218821115994112
746187749808496642
746145848665513985
746188668197560320
746217743469318144
746258218507177984
746155906824470528
746231320209063936
746214190809911296
746206393393254400
746205625806315521
746160390237720576
746198491366449153
746261594519265280
746218334715158529
746194251050975234
746202496985509888
746237603268046849
746250853128994816
746234323146182658
746258213977231361
746234319237091330
746213104493617152
746238974864166912
746214237027000320
746227658766221312
746217894074146816
746260504260263936
746237414415360003
746207282703171584
746167759919157248
746261590337552384
746246276912713728
746202295499522054
746251046155018242
746184763569020928
746208075497930754
746222889565728769
746263482144808960
746227859904028672
746198705246605316
746250421178503168
746258105017630725
746244112815362048
746166253878796288
746167143021035521
746250093850992641
746250395756920837
746167369576361984
746184767691907073
746194645437210625
746210176772935680
746186264974659584
746188916017901569
746208775971831808
746227348178034688
746237515271540737
746196041733570560
746190488839946240
746233450995159043
746205626129223680
746250177913065472
746197841370972160
746179952727326720
746216006842884098
746185757409218560
746201238744662016
746265407292645376
746179621134172160
746240203820523520
746201028945575936
746237338922037248
746219127233089536
746220532446593026
746148809764397058
746242745363271680
746255194304946176
746204405184135170
746249498142310400
746197602056626176
746250874150780929
746265130694914048
746219949673189382
746210109567623168
746202706516205569
746205885874110464
746248395162001408
746249884106375168
746229021818519553
746247661125238784
746209317087416321
746192631818915840
746181449829724160
746211812421427204
746193315456901120
746230481218220033
746197342378823680
746191260512227329
746261665960833024
746207584642727936
746237758297890817
746219643480641536
746262794211819521
746242422485696512
746202044168445953
746188856953806848
746231320162885632
746171018595598336
746216686232035328
746220645730516992
746184067289333761
746184209794895873
746172717318180864
746195035431927813
746219857239146496
746256750085541888
746237653448699905
746184385804775424
746233245591711744
746195299509538817
746195836325924867
746237615922307073
746248151984644096
746237205039878144
746247006792880128
746197144885878793
746235648642678784
746234256385409024
746204053122650113
746259296292216832
746190585195724801
746220905613795328
746231055875637248
746244326758309888
746201796498980869
746195261769146369
746204724056064000
746258503409500160
746152987568050176
746214970858180608
746263821774290944
746240274905501696
746210927561703424
746222331945639937
746178727961305089
746231672710934528
746250458839277568
746224286273150976
746204359348756480
746154430375026688
746249376503308289
746211787314339841
746193135227674625
746209585287958528
746219676925992962
746226123638378497
746251792577605632
746215255924080640
746263520027754496
746230796025925633
746199015897784320
746168816791494658
746249687183859712
746240757489508352
746233509858017280
746217227356016640
746168476834856960
746198827070197761
746261917694574592
746227784402403331
746205068127440896
746265776533966848
746251431959617536
746200278156746753
746257165569110016
746239473936011264
746226475892760577
746228057032142852
746189502922665986
746254627843223552
746183979259179008
746260009240113152
746229449696305152
746189402536218624
746206762689191937
746251624704843776
746256284903677952
746231131561877504
746193164722012160
746214413154156544
746193667774308352
746263192653922305
746261309470216192
746245648115171328
746214912028925952
746235837445111809
746188487834013696
746243915758600192
746202513569767424
746210583528103936
746196402498220036
746216904432328704
746162269445324800
746243487868264448
746183651881156608
746261158533955585
746228002564911104
746180074093879296
746200710392381441
746231064520065025
746218888153567232
746253273162727424
746202132060069889
746214412868935680
746241952941748224
746210680177516544
746193986822365185
746238567974735872
746215755205619713
746255013748543489
746227427865550848
746254690791362560
746247707497398272
746225934907256833
746266271407300608
746213037099483136
746261917715537920
746246402968256513
746197325211570177
746226664586121217
746211401367060485
746172058778894336
746224944736940032
746193848422936579
746263171665625088
746229252274552832
746195941464543232
746232565900533760
746263612365250560
746188852784574466
746203986043101189
746217424417001472
746199984534478849
746189842862616582
746201309989076997
746186843717152769
746193315645689860
746145374667177984
746192833317478400
746246331560267776
746181584370409472
746239561873784832
746149766212489216
746254401371774976
746218020071038976
746208800936321024
746198583880224768
746234403118931968
746242942520569856
746214924544663552
746207244933423104
746209321118117888
746220633239879680
746223279715688448
746243378946375680
746228841517985792
746224739165712384
746220209673895937
746221186657333248
746181173244747776
746211183447810049
746261636676104192
746260017729441792
746252170220081152
746186407459192832
746204447437520900
746246813921902592
746247523015270402
746195509170184194
746195509170184193
746201574158962689
746214983596290051
746232633076506625
746211334291750912
746246893479538688
746247657249771520
746218037024436224
746247363602321408
746209450944397315
746211854398029824
746225775490150400
746249884030861312
746254338776047616
746185908622401536
746246092535234560
746263180050071552
746178329200386052
746143084854022144
746246797417283584
746179814009167872
746207035390197760
746239432156602368
746261032620916737
746233115199180800
746188408339390464
746251071069298688
746193529362276357
746235183007825925
746210445078339584
746196650129973250
746214870136193024
746196557934977028
746195161193951234
746250483929649152
746262895105703936
746237494039969792
746257060585668608
746262471426605056
746191889469083648
746220113074937856
746222172360704001
746162688628264961
746222147438186507
746210193436880896
746222423930896384
746194523743674368
746214429721665536
746243328715403264
746220314523115520
746208847157567488
746188832098287618
746177486262796289
746174373996990464
746213960144171008
746193307433205760
746245455235977217
746241806019420161
746239251759702016
746243211044265984
746222248101502976
746244926720118785
746231781448286209
746189976820277249
746225435768348676
746215709177315328
746186332112830464
746252753282957312
746216401031962625
746153566029635585
746188064439992322
746242653440774145
746250597175689216
746218452243734529
746219378836791296
746201750286151685
746206754153738241
746264765551509504
746240501465100288
746164802771312640
746184704718700544
746223954893766656
746246956599500801
746213180070727681
746202966533672960
746251230540869632
746236260985929728
746246403018604544
746254519068205056
746188894958321666
746219916047450114
746245165648490496
746243454200582144
746237569587777537
746226869939273729
746265910470664192
746216099025301509
746260701207887872
746206137796591616
746245643815919616
746173854083481600
746188458532581376
746248768593469440
746219094035206144
746216275173478400
746251209808420868
746249968164413440
746243076763561984
746260370092765184
746253239474020352
746225351903191040
746151670447411200
746210407426076678
746218670364336129
746233006138896384
746213981056995328
746241344541069312
746248684451553280
746241432881618944
746154547735838720
746236848184320004
746266258916712448
746243366321532928
746217575428743172
746190287395917824
746203746737102852
746211766372179968
746206498129252352
746263196915236864
746190689944297472
746209711293243392
746254070181048321
746262165150113793
746202400298459136
746172864131383296
746200554859200512
746158066832314368
746198667640528896
746217805993762817
746256146265059328
746258113620115457
746211359394668545
746148684132417538
746242737033318400
746218007328755714
746155906824552448
746240145188347904
746198801732407297
746159635535536128
746224089040228352
746212538124140546
746242984522424320
746249297121910784
746182247020126209
746141256120569856
746171194911637504
746252132572094464
746216724102447104
746205097579843584
746199737146081280
746231219541577729
746213754291924992
746219483753111552
746239474049310721
746208687874707457
746146800923455488
746223493746819072
746216732503605249
746207253338853380
746146876190298112
746203176378916864
746248214756605952
746228321092931585
746248286214905856
746204661271584768
746152504925237249
746260231651459072
746167784967528448
746198663555256320
746187476998328320
746222646396751872
746213611819798528
746203872876597250
746193403520528387
746261191991902208
746231496248201216
746245312243695616
746186814499753984
746186906749140992
746183454685962240
746210671579172864
746242795690655744
746208112940449792
746175380852117504
746206628488187905
746221455105368065
746255525579481088
746251071216037888
746179910813655040
746247535199649793
746255072670158848
746264744600821760
746202106739101700
746234029926555653
746205437272350721
746186034359078912
746254653185196036
746231282502250496
746201159044468736
746250785953054720
746201884768141312
746212655585583108
746152672869425152
746175296940957700
746190455155482625
746198051149090817
746217684430249985
746205143440359428
746236600875515905
746224168786526210
746208205554868228
746240895758929921
746227813989023744
746226454711566337
746260827129397249
746169697633075200
746197707031613440
746243248830570496
746188534260895744
746234533016543232
746248365952872448
746177184209920000
746260726470352896
746211925772500992
746263419129475072
746261590568275968
746252208002445312
746186831423647745
746236185538764801
746169886464933890
746225196684566528
746253990527115264
746238735566659584
746253638310461440
746248533624315904
746257698409295872
746207978773090304
746250920200142853
746205567106977793
746183056357203968
746254048983126016
746232838429671428
746219073038487552
746201968310247425
746190610512543746
746209954386698240
746247946245541888
746258285439877120
746208721328443394
746191986047127552
746234243680862208
746230842280706048
746227964971384834
746204480748675072
746252157670801408
746214824137285632
746189813255024642
746241881625997312
746205965834346497
746176714745667584
746203923124412417
746195236771094528
746192552307503104
746209115756630016
746223195691188224
746250408411152384
746256846864982016
746227205512933376
746225846772371457
746265285670408192
746250656143544320
746153763308634112
746230615498842112
746185325450498049
746189440066822149
746245627093331969
746192074127474688
746176911655591937
746247980211126273
746208356390436865
746239025069981696
746181428895850496
746256108419952640
746253323712466944
746211028329914369
746224386915500034
746179105293402112
746196868061814784
746223330181537792
746175729096810497
746248080719216641
746191579400966145
746240820475498496
746217567111393284
746247526936780800
746218384933560322
746221958438649857
746245568486326272
746203453362339840
746225506824028160
746141960583405569
746223451891896320
746220284965904384
746235694972960768
746241411914272768
746195505059758080
746216598277521409
746204552135749632
746177599546621952
746167830882582528
746186235815727104
746195345835601921
746212823366148100
746208939549724672
746206817038934017
746247082374103040
746249754284294145
746217651081404416
746264849588563968
746167138881310720
746242711863332864
746174210511364096
746251398384324608
746249460687192068
746257048065683456
746245253695340544
746208704492503041
746144422505623554
746207009964384256
746264358934581249
746262572123422720
746239054728011776
746225716698615808
746247837319573504
746192778846048257
746219865627725826
746209484490440704
746209484490440705
746258985859284992
746227767495168000
746262575994777600
746262353797332992
746250160963977217
746247015307313152
746233115450871808
746166996459487233
746215549537947650
746229063853846528
746211942679773184
746208633101254657
746235569190014980
746165037736271873
746265805688430592
746228237596954624
746258293606203392
746200466728443908
746238626695020546
746265990552559616
746243768857174016
746146771441614848
746241051178860545
746206590781403136
746263196823093249
746230976297107459
746199951063998466
746257274516217856
746261544263102464
746205248411164672
746260374014529537
746234163771019265
746263930767609857
746200672282910721
746239624930988036
746243559045505025
746212051790372864
746156741310689281
746198818773860357
746247095045206020
746230250644770816
746178773792481281
746177758863056896
746147472053919744
746168996873936897
746210000503070720
746241805805490177
746228359055572992
746149065788784640
746191096762380292
746187875616702464
746263763179966464
746242875541823488
746226786086748161
746247749402828800
746235564899241984
746192472745750528
746209769917022209
746252937618423808
746232410837131265
746139368641937409
746189859413336064
746233153216348160
746208666794110978
746239272726888448
746217873345961985
746203310466555904
746232746385645568
746249611677884416
746259883457122304
746190576840671235
746238949689962496
746261573568598016
746170666458710016
746238983303094273
746221484775903232
746218720595316737
746252954429169664
746242875537657856
746154245729050624
746263129663877120
746262089581240321
746253197598142464
746184541077831680
746227268708499461
746194557293858816
746253571012853760
746192942251945988
746194846453366784
746255865167110144
746235107728470016
746194645378445313
746255965809369088
746188966110470144
746250870032064512
746241613077196801
746265621122416640
746203880954859521
746209228621131777
746224848423133184
746169940781076480
746213028677320704
746178669001977857
746220800995266564
746140366559133696
746241982272512000
746161271200874496
746194188203491328
746221077852889088
746177238874398720
746230896575975428
746234507968143360
746235447248990208
746190564270342144
746231869671256069
746214807460683776
746226215657181187
746189398040010752
746165507368189952
746211443293327361
746168049359814656
746255899019350016
746180149712822272
746187183753560064
746171672969961473
746217994930380800
746138328383242240
746207832144437252
746168854376747008
746155424391389184
746145143879655424
746198067641147392
746222885417553920
746259333957230592
746203436673208320
746182326388826112
746254640426123264
746187221519187968
746237779340726273
746218535815307266
746234478461222912
746237309704515586
746232805160411136
746158481867104256
746184931055804417
746251264086904832
746242649238044678
746264379759329280
746252522436837378
746179444960796672
746202828201353218
746191663115034624
746193395266117632
746252417403064321
746251012411920384
746157957860073473
746188278169120773
746178434313895936
746258847241748480
746260076512452608
746230057727721472
746236403902668800
746248177066598400
746232590923763712
746167755662032896
746222482873425922
746198537570947077
746184302287716353
746196259975757825
746193445786509313
746255072384819200
746243349695369216
746262265599528960
746246902220480512
746257283152289792
746257706512711680
746229189515239425
746235657312337920
746211879618416640
746195194647711745
746195194647711744
746196998445924353
746196134306025473
746151104191303681
746251549555433472
746188467084759040
746211439317114880
746201964334067712
746255315851579392
746197371587985408
746198030089486340
746262618046894080
746219655761539072
746192472401813505
746204543629688833
746193047013077003
746247795271671808
746247031950213124
746252836854345728
746240958946287617
746217261115924481
746186000892821504
746216749217906688
746247799491072000
746235837658996738
746193873571971072
746225825662439424
746157345219088384
746249842238889985
746170473357131776
746208536783261696
746222755608043522
746196222147342336
746223074098372608
746192028019523584
746202186762194944
746260818820538368
746184440406122496
746207379314745348
746198785039077378
746249183607271424
746210126516756480
746204413576937472
746221484792676352
746192229123821569
746183354072997889
746247569102282752
746204874967158784
746202182232334341
746256024504573952
746250483942162432
746226006202036226
746191629610975232
746236324215033856
746167378258558976
746262211199377408
746190127769128960
746245303959969792
746253868909080576
746216602392100864
746241881323900928
746198852005330944
746248831340318720
746212886456872960
746184322944643072
746262991407030272
746151364330397698
746263536536412161
746228287794405376
746256758700654592
746242862870859776
746232955828207617
746200953343246336
746241835371159552
746259321319743489
746244418957606912
746222746992934914
746210059152044033
746244893090127872
746243898801029120
746251281128427520
746233169976823813
746188626329997312
746222361318330368
746137825129574400
746226849219371008
746243370373111810
746222981920153602
746215415303413761
746244922236362752
746230326213500929
746221207561732097
746266535573000192
746225024776830977
746251939311161344
746251901658882048
746223078523305984
746204812107096064
746169680629538816
746198516767195136
746203960910897152
746256842607763456
746186072040706049
746225318294228993
746162210850889728
746172977289433088
746230938338680832
746259476689395712
746192665591439362
746256611941978112
746156384828465152
746240761683816448
746188924360417280
746192615310163969
746243756228214784
746265549798313984
746232884860583936
746219194442645504
746218183820902400
746179248109535233
746220268352212992
746184331396263936
746222629598617606
746222629598617604
746195232362901505
746194267937210368
746178677361283072
746265423977549824
746216879065227264
746246004471644160
746224945013755904
746263977210961920
746176093799989248
746225712583979009
746251193018515456
746177159153205249
746217789371744257
746199099620241408
746228606515318786
746171043769880576
746221874535796736
746210323338694656
746196310269648900
746260072226000896
746238253540446208
746219559426760704
746191830786596864
746243148037259264
746247551981129728
746237360229081090
746164198636392448
746250009868382208
746250303444398081
746170683038785540
746245056445677568
746152513334706176
746219433698328576
746262899035901952
746212806731534336
746216342433366016
746251750500409344
746240107221389312
746229764231356417
746160319198695424
746227734133628929
746255533762576384
746190765294911488
746215247564804096
746261032859906048
746216661129170944
746229797659938817
746237833954766848
746216539364352000
746215763409666048
746265142967468032
746181760308875264
746225389580673026
746261536054853632
746212701827784704
746189859421728768
746243219407646720
746218389354360838
746213032909365249
746266032285827072
746238941297258496
746210440942784512
746199586239221761
746207974775914496
746228694729949184
746263050173419520
746224370155061248
746223724165107713
746229353072078848
746206439618678784
746260864794247168
746156997029076992
746239612184494080
746209811881046016
746245664607244288
746198201867264000
746212718449876997
746171828075376640
746168409658892288
746225334962446336
746183727437463552
746225385449234434
746140438004899840
746185417884524547
746252191279644672
746264962725720064
746216577335328768
746196280855007232
746255089208176641
746266590031790080
746198160146464768
746265818242162688
746245346179821568
746225393477115904
746219609917788160
746182477601869824
746148054739255297
746201813313953792
746238358196654081
746205483300577281
746207681325596672
746193856710881281
746201272240345096
746206653595287553
746266510314745856
746209929095110656
746253906364235777
746172889351720960
746243307412553728
746229478804725760
746197098773651457
746255475214266372
746247879266865153
746209996195586048
746231039295520768
746266019774275584
746236445627580416
746233979544576002
746244909687050240
746233937400209408
746265990242119680
746249024332767232
746195970749173765
746156690978967552
746243886281023488
746218326313971712
746247455616933888
746209056977620993
746229629996830720
746218691231047687
746240639998668801
746151527761358850
746204073863458816
746234663077765120
746163481569800192
746171870240739329
746199934148317185
746210306691473408
746145236477435908
746152702237868033
746215159459241984
746257396402626561
746240673334984708
746210596320731136
746223019748560896
746221472033570817
746220360387813376
746165217894117380
746258817940258816
746263200937697280
746214089983041536
746216057258446850
746248579589750784
746190375543414784
746203105063145472
746200122971697153
746188538207571968
746214186540163076
746256817357873152
746244213684076544
746252258329894912
746262328681762816
746234029947551744
746181835978223616
746242674034802688
746219622471393280
746238203032543233
746203155390566400
746169475016306689
746240149109899265
746252232941776897
746197358757588992
746188131469189120
746156560926253058
746173073762697216
746243374592724992
746209983864287232
746191642189664259
746256935050149888
746232184231518208
746214597594472448
746178228881133572
746258570585513985
746212647301873664
746174978203090949
746238765237035008
746237561396289536
746231718525317120
746176680998273024
746188320103772160
746179453357793280
746143348805754880
746249682951802880
746215457414209536
746200311769899008
746215566285774848
746250039387955201
746209144873484288
746209887164633088
746238383530213377
746254392911872000
746244595260891137
746213750357663744
746224882069889024
746247665587892224
746207450529837057
746199909196398594
746251461177270272
746232540676001792
746149262938017792
746207450341085184
746240316802375681
746211946639220736
746188156525907968
746247858181963776
746244263998939136
746204573199532032
746229537541750784
746207932753207296
746224672312692736
746246671265370112
746261904906133504
746210390510428160
746257299862323200
746239746716766208
746198835479740416
746204053017759748
746252862271815680
746181068173246465
746238815279316992
746249158575587328
746173279589830656
746239687849738240
746220238891454464
746231106509234176
746252321064116224
746217533582114818
746264845205463040
746243710384504832
746260051019595777
746193013811011585
746254250599059456
746193936289431553
746201825674571776
746237846432821248
746164261739708416
746208071379124224
746251239063687168
746197992449814529
746235032382017536
746235107892142080
746202677239918593
746155931784843265
746202547304566784
746262957995212800
746239838836252672
746229466427383809
746218825499062273
746228988285059072
746222835291459586
746235644398034944
746244532384174080
746223917346349059
746173233230151680
746206317803511810
746218795841138688
746262009960816640
746202279015944192
746263016438562817
746182486128898048
746263251474747392
746237062051860480
746152718947934208
746216661330497536
746214786212364288
746193907159961601
746209505826877440
746204493595844608
746181273870176256
746250815497723904
746254577591169024
746245723465867264
746231466959339521
746218816808460288
746190815626596354
746191969160826882
746248629917196288
746246562230181888
746213054203912192
746242665918902272
746242120445353984
746242011649433600
746238198859235329
746206284630753280
746205520973856768
746181148028637184
746204027860324352
746201888647843842
746229411876216832
746246746871832576
746190513754144768
746253441043824641
746212139761700864
746235338415235072
746256888573100032
746142094880759810
746255861086060544
746189654056042497
746257920451481600
746225196692955142
746183458892832768
746138814935076864
746239448820551680
746215998273916928
746231043204648960
746228925211119618
746214916466479108
746180825083961344
746234008871174144
746265642144169984
746193168798883841
746214018847645696
746188508897775617
746221908249583616
746209497119526913
746217495766269952
746150655404965888
746196159316688896
746179998621401089
746209123826438145
746223858743545858
746223061595095040
746253461839351809
746186969500246016
746205470688317441
746208079604158465
746224215221624832
746220423323385857
746257849211326464
746245761256558592
746181890525270016
746208289503883264
746218183623745536
746247182886539264
746186554285031424
746183991900905480
746258742551904256
746212844278943745
746199623933431808
746258717503422464
746219211404369931
746190090292977666
746244070708641793
746220272429064193
746262777426214912
746213993686065152
746216556460335104
746219437682884608
746262274004910080
746223791261388801
746208637404610560
746227470060269570
746205810351497217
746199720154959872
746258318847533056
746220901574672384
746265977713659906
746260659214553088
746229634224644100
746186445564616706
746238312315129860
746188542414491649
746247908811366400
746232863683555329
746266284023742464
746220482236555265
746256238720212992
746199288280055808
746199401492688896
746210214488084482
746194460669673472
746202312327127041
746212924100743168
746260361683288064
746207844744077313
746256532279459841
746195832332947458
746218880008261632
746198256649015296
746160549784858624
746235111817936897
746260013539266560
746217646622859264
746207848896421889
746219630654414849
746225460984504320
746207940990754816
746195794357690378
746238563855933440
746249104041320448
746235426348769280
746222428305534977
746186730710122496
746236982716596224
746181902839644161
746246856120774657
746219731510693891
746232503170539521
746235417867870212
746234931630616576
746192120164163584
746245186427232256
746250018504466432
746216879304253440
746260646635933697
746233547204157440
746189188588961792
746254309310926848
746216711590805506
746205449746186240
746214614245900289
746223015558451201
746219148527624192
746231148209049602
746253424241610752
746262882220904448
746209770005110784
746211590425317383
746252648068812800
746193021943709696
746222029804711936
746246478612561920
746261053604954112
746257480091590657
746206468806868992
746199506274770944
746206297041711104
746259015387258880
746257370968297472
746264992262000640
746160297870647300
746196649932787716
746241696866893824
746198369710682113
746144091214217216
746233379796852736
746190048098324480
746141277004013568
746192480807202818
746235208505036800
746169118563278852
746218825381617664
746207362285871105
746242783200088064
746184301960585216
746266187416338432
746217407572647936
746241978157891584
746179826722082817
746199854733352962
746241025727832065
746252229032632322
746194745739771904
746243097978245120
746258012961046528
746233266349322240
746191625341132804
746222314941931520
746198755636961280
746172163917516802
746232108939542530
746248604768165888
746167654940028928
746243748141666304
746176722874286080
746225158910672896
746263696213708800
746207051915792385
746185140926185472
746220930964160512
746264346322440192
746192212711530499
746238098409828352
746226660190519297
746205181256208384
746232830351417345
746223720050499585
746211149633327104
746154459508576256
746186420155363328
746221270795096064
746242544393064448
746201817395060736
746211166678978564
746190975089811456
746265851783970816
746228463862841348
746247543886057472
746216774580862976
746266212661813248
746222956611702785
746206301131149313
746210889745862657
746262500761550848
746189037279535104
746241348701986816
746244985293504512
746203427915464708
746243513147330560
746231924293722112
746258209954988033
746237112698044418
746207911756521472
746194183958888448
746252933277245440
746263385579335680
746196990015352832
746236470646579200
746220326799892484
746245455097565184
746249036802359296
746195513259626496
746142027704897536
746250274264715265
746245496814067712
746224513017229313
746265503824478208
746243324386881536
746170796314263552
746213624327200768
746180480865869826
746218183602769924
746213062269493248
746190438365790208
746224177426796544
746185514231992324
746237947389706240
746199200409362433
746242804326739968
746263285180170240
746229814286131206
746209619073077248
746143810070028289
746167956673945600
746231248880754689
746219408574423040
746182922185621504
746251704614563840
746263486272049152
746216799717330944
746250819738140672
746250924260208640
746223728594345985
746260936080625664
746185321478496256
746260600586706944
746191440900820993
746213628651544576
746209136375795712
746207517445763073
746193433241346050
746233602090774532
746229281982840833
746253780627267584
746151150240600064
746179533141770241
746197086341726208
746208025032069122
746215889322672129
746199292319129600
746259875009699840
746191704873541634
746198931801964544
746191646396579840
746224844392435712
746229915054280704
746192585916506112
746188206899552258
746256376851218432
746240803555553281
746226966576062467
746214010371006464
746207525809229829
746186961191198720
746171891031769088
746187649174540291
746254531596517376
746225205010305025
746240111461859328
746205952962007041
746249846261186560
746227096582664195
746186864629948417
746155256350908416
746213834239541248
746206175385911300
746205881788817408
746252509765840896
746236827380523008
746217974059532289
746225720834195456
746187640861392897
746210608782073856
746156737057660928
746214710727434242
746211640731828224
746185283628994560
746255173379588097
746196247552237568
746205227397713921
746241432634064896
746203402900639748
746227528725979136
746191486824259584
746206070570266627
746201373075660800
746208922558574592
746215591380291584
746233589348458496
746198973950550018
746243995358081024
746196620568465411
746211846059757568
746150265204531200
746194728958328834
746165469527302146
746238853032218625
746188424990724096
746194473399418885
746219068554772480
746200370544672768
746225343137124354
746256897112739840
746138584369991680
746217839703384064
746251247456555008
746221891405258752
746244783807553536
746243433581281281
746261720419672064
746206833962946560
746193575642173444
746199926032338945
746263003834753024
746181605199220737
746217437188624388
746231005590097921
746228933633335297
746216258442432512
746257027232464896
746209522532810752
746218665935200256
746192745211977733
746214274503053312
746204560528572417
746248546366676992
746265197455810560
746246981803216896
746261502617784320
746209740473016321
746144988808028160
746260592395190272
746225687434911744
746259313195376640
746223451686395904
746196130111709186
746206221460398080
746177201297629185
746215377697267713
746256934769205248
746173023481368576
746216170550767616
746225926317342720
746242804318371840
746256087733645312
746263427530764289
746190182408400896
746265948395442176
746195114855325696
746218900996534272
746200412500295681
746183324679364609
746200320045264897
746234214345908224
746138827257851904
746209711293239297
746149682439610368
746222302535135232
746201678878121986
746162319537872896
746206485592473600
746201154778869764
746170544676970496
746180044809084930
746237477644447744
746236127091122176
746228153345990661
746192422120480768
746220465216098304
746263679109312512
746257094366605312
746185032029474816
746211191605735426
746208536758128640
746230611237470208
746239364988968960
746190203476312065
746262182048993280
746191893743099904
746150873492037632
746193638472843264
746201674956431362
746176878059335680
746189574452318209
746179482994810880
746248764269207552
746246998504800256
746160491186241537
746140861843443714
746222369388134400
746213234290491393
746207299497189376
746264002418745345
746221371198341123
746206909485584384
746192036546519040
746218984773554177
746205198230511617
746183664678146048
746189826077011968
746190035787997195
746187917635117056
746247652900208640
746253676067557376
746189695835475969
746257370964172800
746194569801273346
746234180858576898
746225104112103424
746228535216345093
746177813603037186
746250748229451776
746241654936395776
746186810347266048
746252308577673216
746210667523244033
746216539406245888
746220809404833797
746260986403905536
746209644033384448
746192837524357121
746207265884016644
746184780111314944
746261724555284481
746235267028160512
746219701882150912
746185547853463553
746228501850664960
746259300587282433
746217579698479105
746264983848230912
746172017146232832
746197371596333060
746204732432080896
746196356373450752
746217265108942848
746200714469212165
746203285460123648
746232482232565761
746264912410853376
746215281165361152
746249842465382401
746220863872077824
746212580184592385
746213104418070528
746236227431497729
746243819092451328
746211544078245893
746238790306455552
746213800546697217
746212378858000385
746258960831889408
746207295093145600
746238861538267136
746222692550873089
746256351647703041
746176680876773376
746209824568795137
746150697259806720
746204560499171328
746237422908776448
746226081435267072
746200488022970369
746254154004193281
746212575763824645
746247611020115968
746214182232563712
746261930063577088
746246147144978434
746223443280986112
746202379695980549
746229428506681344
746208503316910081
746170117055119360
746227532597362688
746235300758720512
746201339215024128
746225343338450945
746191424165552131
746255441555001344
746213586918268928
746197585283559429
746252262247383040
746214970883342337
746219375011602432
746228208106758144
746231995538104321
746223136954146816
746263293313097728
746230733090357248
746198696925159424
746220201083994112
746189154749341698
746216988385546243
746214307952680961
746234981790294017
746235690585726976
746186625856614400
746245480183566338
746206641062764549
746200781460692992
746194246969921536
746264589319475200
746200097784922115
746151427303694336
746234826793979904
746194338988720128
746248059793850368
746187166779219968
746220582757236736
746202886934126593
746207307755716608
746183480074199040
746226777626812417
746178224439312392
746205432805396481
746247816373223424
746206523513180161
746216312880267264
746227125829566465
746164702300889088
746190006457245696
746193445702664193
746196901859459072
746239121518006273
746158813259005952
746231588711600130
746202023222091777
746199187524485121
746244834168573952
746231123286466561
746227323142184960
746162743556841472
746180237763874816
746216539527876608
746188873877823488
746194536171339776
746261514902978560
746253353026478080
746179235497320448
746242799964721152
746220339584086016
746257312470425601
746153217986170880
746230632531976192
746194427111047172
746255823328919552
746227297926025216
746218947167428608
746141440397344769
746155864747352068
746231886389796864
746199963734990848
746146867969400832
746230233729118208
746249196433379328
746194384979320833
746228778372730880
746249452302766080
746263968533123072
746236538049069056
746252547556413440
746214157033168896
746259036031582208
746186466162675712
746264287631544320
746209883251310592
746243081142312960
746209916507955201
746211875507965953
746192288208957440
746188882236977152
746251989563039744
746194301093240837
746229478917967872
746237313995288577
746200634492260353
746256008008318976
746226517810634752
746228485014749184
746228485014749185
746213649514012673
746232020854923265
746230984622825473
746144364095639552
746254665537359872
746148549633671168
746196218166947841
746191650666348547
746239310282665985
746255068194758656
746223057262383104
746213825825767424
746205973925138433
746207458960433152
746233639659143168
746246298215587840
746200877967388672
746261813008932864
746223938057842690
746235137025728512
746195148753670144
746232255526240257
746257492670296065
746256376859594752
746233337883172864
746161954688016386
746240660794015749
746229734766317568
746245517747851264
746158083525730305
746216921033367552
746263230675288064
746228560545734657
746194183812067328
746255978635595776
746202467772227586
746258935611523073
746256498645438467
746227025203990528
746242473073217537
746251541028429824
746204594036867073
746237137603821568
746224311447388161
746225016195342336
746184662733717504
746234571012739072
746230649040691200
746223275659788288
746227624913993728
746261502626304000
746257739962277888
746226421429735424
746190534683680768
746205978287235076
746212450077282304
746217692894371840
746207828059140099
746243269672185857
746254552446296064
746228857984868352
746213448095129600
746243961790947329
746249213227446272
746236827212775424
746218280084332544
746246532983361536
746225125410758656
746257140386529280
746245350265077762
746261762576547840
746220784276824065
746192845673922560
746229675970592768
746249586298228737
746238672899477505
746234214484344832
746149065554075649
746192543717560321
746249787905740800
746191553975066628
746211766267314176
746262219474739200
746235766192246784
746261812757299200
746212517081317381
746195970438791172
746260147601711105
746213951696838657
746202136074084352
746185426164154368
746245790675406848
746266564815634432
746234306436050944
746200684870017025
746203705016365056
746225716799279104
746211493578833922
746249900992634880
746225716631478272
746253130585649154
746162361564864513
746192623744884736
746220960391389186
746249926158467072
746238697956225025
746202400571035649
746260818631757824
746167033969152000
746239537056145408
746247350667120640
746250689383378944
746183316324356096
746247501947101185
746243760640524288
746258004551471104
746197895712378885
746243806698283008
746214534587654144
746213695559065601
746186910800846852
746260063669653504
746229382537084928
746205311292215297
746220465484488704
746238412961812480
746196763481038849
746221912250949632
746191793218162688
746186269370220545
746242925932097537
746221706797211650
746204409479127040
746156221061816320
746199598843072512
746189494756454400
746218905027260416
746249540446068736
746238207415619584
746200324403126272
746182775259074560
746233543345352705
746185644150403072
746200907239428096
746234965235425281
746231781393739776
746216308862132227
746258474066030592
746219110623633408
746234994310287361
746229780916273152
746246738281783296
746226500773384192
746226026850615296
746199552672161792
746217990929022977
746200454346924032
746247635992883201
746221421626425345
746234231077011460
746216807766204416
746212999375970304
746219760799514624
746233832513241089
746240061302181889
746172159505104896
746225045593169925
746234113695223810
746244209406009344
746217424526053377
746265738781011968
746221459375169538
746213859426394112
746190618800467969
746189771563642882
746144221439074305
746248827137593344
746248319937110016
746182624310235140
746244377194934272
746201930532159489
746259488974446592
746236454141992961
746189582765461504
746233387875065856
746176840239300608
746196926807183362
746214324897603584
746158494341021696
746192828993150976
746202647959478272
746200466724270080
746215709168959488
746207957847670784
746228795426799616
746189528348581888
746176198770827264
746254627813920768
746253537315856385
746152912032792580
746247501661933568
746244523890597888
746237347650375680
746238895205945348
746238635100471296
746186306812788736
746217185249394688
746241369585254401
746260680492257280
746200345471123456
746186814386364416
746159669119422464
746176815153160193
746187229530300416
746216199587954689
746239499185729541
746250467127271424
746250572257464320
746239453170143232
746255810867695616
746263985486430208
746150533724049408
746239012675911681
746201482001670144
746230284161425413
746182775359733761
746161078363643905
746207203120406528
746148063119454208
746241977834946560
746215805621141504
746265264845623296
746166061112893440
746251784281198592
746186449687502848
746161426255974400
746232536506867712
746184826210811905
746210264844906497
746224022128451584
746171429801107456
746207865564598272
746184520076926976
746212034669252608
746206473055657985
746262106480205824
746224399661969408
746198508005318656
746200882279129089
746181680835211264
746251683647348736
746249527523418112
746146427416412160
746238458834759680
746255772850348034
746258944117596160
746188886452252672
746242267371945984
746233249463078912
746227163683135488
746242733002522624
746258184919261184
746262781834444800
746188895025397764
746255777200021504
746194745760743425
746192220802322432
746237335054999553
746180376071180288
746194569574813697
746228015089094656
746225716618924032
746229004764491776
746247384506609664
746245958204219392
746235288024809473
746195689412005893
746215142996639744
746239411050799108
746209455138709508
746200332712042496
746259774254256128
746152341297074176
746176794382974976
746216782738841601
746204392899043328
746199057828241410
746219328580681728
746173052954812416
746245148762320896
746219337262895104
746192242096771073
746265138924224512
746181613369843712
746223791450136577
746231496256610308
746245899651850244
746261687192395778
746153373146046465
746236294812962816
746215734041157632
746185065298796544
746214744357363713
746243546588413953
746222629736972296
746211824958267393
746264434104893440
746265625417367552
746251230670897152
746266275454795776
746205642558345217
746239985678843904
746223346652577795
746236294557097985
746209014883639296
746206418844291072
746266464223698944
746181101740261377
746176982950502401
746244674923397120
746199636617027584
746212898851020800
746189540671422470
746173703168331776
746230468836630532
746215344084135939
746252874687086592
746224684870471680
746144196050878468
746258612671098880
746172562074275840
746207341264023552
746259661284859904
746249276234227712
746229390980186119
746257777853665280
746229805905903616
746229805905903617
746206825347899392
746197681790296065
746225045429620736
746244205018775552
746207144249155585
746229961443278849
746195584927727616
746259384385232897
746243047407521792
746248613156786176
746195580477538305
746139242858852352
746194162832158720
746226060707008513
746250366740750336
746208280838496256
746185849986027520
746201762822971392
746195815337598976
746179126290178048
746194900941602817
746209845389328385
746236412102533121
746250081284685826
746246293920620544
746167579375341568
746203390439391232
746171324943507456
746189549311692800
746200353889083392
746255458344701953
746243324437204992
746201901432086528
746228556129173505
746199212832894980
746200777362792448
746190094537658369
746226815623041029
746198457866551296
746207492443516928
746202538723008512
746197916969140225
746236974126632960
746241088868868096
746242753793765376
746250941121368064
746221656356454402
746187086974197760
746192610847424512
746186000938983424
746187783291568128
746198814407589888
746228065567547392
746241533326721025
746264534747389952
746257450769125376
746263687753768960
746168695047610370
746190081631760389
746223694930817025
746257031498170368
746237695366684672
746242523228602370
746229776608698369
746209535052775425
746209992265457664
746228879090606080
746171031379939328
746206645319958528
746166119682158594
746186277599350785
746216485052252160
746151821257777152
746246088273833984
746259023641481217
746247421957648384
746244704350650368
746244913994539008
746194955442413568
746141558068547585
746186222914109440
746238492632481794
746218628169662464
746235489175244801
746262085458341888
746237267656704000
746206242406752256
746201146247634944
746173296388022272
746243399796293632
746243399796293633
746163120888897536
746221732084621317
746235430631153668
746211934261805060
746236823010050057
746235325781946368
746218607344967682
746199422468382720
746224802352947200
746230481524428801
746263440172298241
746189360257634305
746187825477890049
746229164303228928
746221488856936448
746215298156531712
746246113586454528
746224882061434881
746201024805777419
746142014907944961
746192686416166912
746201217873772544
746185841295273984
746247916965105665
746220956213903360
746170884344385537
746194020431331328
746217227490201600
746221174342856705
746227302275518465
746245253821259776
746217042726903808
746149124546899968
746194129458069504
746217839678218241
746257132144689152
746182917928460289
746242971935219712
746194188094431233
746211699351396352
746242284203741184
746202652099256322
746257480154492928
746246524598951937
746248445606895616
746219127535112192
746263029243912192
746238764939280384
746263700194025473
746205537654628353
746153843193307136
746227088357634049
746255638674702336
746197304562987009
746266263031255040
746193517140021249
746197497215754241
746220704450809856
746265659097616384
746250719079071744
746228355012321281
746138101802643457
746209677801709568
746223850375917568
746151741524058112
746240451208970240
746228216629628928
746238912016748545
746216535333601280
746204392987066369
746211464264835076
746237905090158592
746265197795479552
746150231557943296
746238081250910209
746243655623712768
746219387359629312
746207743854292992
746218116661731328
746205017846120448
746250890848387072
746252606339715072
746244993472401408
746242292445483008
746259090859397121
746255462530715648
746213221669863424
746255861064949760
746215298148114432
746261649129111553
746227838961876992
746260092945858560
746209715210706944
746243605325619200
746201586628628482
746254686747922432
746205294703697922
746184490825842689
746253101158535169
746218544304553984
746191948336111616
746198906514472960
746173027986120704
746242632318230528
746249230071795713
746223443360645125
746244104670019584
746228648374505472
746187758310297600
746181575881089024
746262576280047616
746187292537061376
746209124002594816
746225339022532610
746186386462519296
746239356659085313
746224307433463808
746220016429719553
746251851285274624
746253931727183872
746199481247379457
746254842079895553
746219014049849345
746229772368285697
746208255660068864
746214463498444800
746180975877562368
746203235325616128
746225272165306368
746258017126080512
746236093213749250
746230271553396736
746260206389170176
746225326376656896
746203444688519168
746195341427380224
746229051195432961
746262433652707328
746237456630984708
746262978949971968
746263893203369985
746242301006069760
746244301764452352
746223015352901633
746242418232655872
746237288800124929
746254170597036032
746187649161928704
746159639763496961
746253990300614657
746148390380179456
746258230720999424
746257203074576384
746219492343054336
746219907671425024
746230049553059840
746258868309626880
746200202520911873
746202518128992257
746220112978419712
746241944293019648
746207207289610241
746148600300843008
746232482115162113
746245971093430272
746183270488903684
746235405465325568
746189549143875584
746234734523539457
746250190521245696
746198600586145792
746200127212163073
746216917090762752
746225750257262597
746222881240014850
746254237777039360
746222302438686721
746241193634213889
746228321411694593
746241126688907264
746265889826275328
746195769477074946
746186726347935744
746168066048823296
746186151875207168
746236713962344448
746198373997248513
746257727656189952
746252560118452224
746222973590208514
746178706696134657
746242808315580416
746243412584599553
746241999012044800
746228488881868803
746222835060748288
746222046758109185
746209627419746304
746165419124350976
746241168443244544
746256540420608000
746211078426656768
746253130745155585
746198986239807488
746264807590993920
746181189711572993
746211988884250625
746229474648166400
746216027772510208
746189985414447105
746258222516928512
746193319999397888
746206527829114881
746257283160641536
746203566654709760
746186567161503744
746265725917106176
746211384568872961
746198453760364545
746233559929626624
746236315566366720
746208779969036288
746233157502959616
746234168204419073
746256842456600576
746261544380567552
746234877041741824
746171350172241920
746204921117061120
746265554055495680
746262542784266240
746257794727317504
746247472490622976
746231781423144960
746191260491218945
746199279992111104
746266367893118976
746219941016178688
746253390682923008
746262169344413696
746200722803298305
746189809270456320
746245434172112896
746259417797111808
746156066010914816
746195333256884226
746259468007182337
746183144404094977
746233375577374721
746239704572403712
746250127623413760
746189784133971969
746214278605070336
746266392845033476
746255022388830208
746250198675001344
746216329695240196
746259514425368577
746166300112732163
746166971230789632
746228631731470337
746200664229830662
746261301199003648
746229499948240897
746193680600465410
746259493168635904
746199292558217216
746257794542739456
746225192259616768
746232880620142592
746252216248369153
746258801427357696
746246436623364096
746197593831530496
746188391696338944
746212953288904704
746230338960056320
746151293085974530
746262039224516608
746246650327236608
746187808646193152
746218791726546944
746226807129595904
746256381339123712
746164152742350848
746233505282035714
746221497354596352
746254678183256064
746177746510950400
746212642960748544
746227989893914624
746191558291001344
746205705430929409
746243999665688576
746240820349644800
746189704341553152
746265197417992192
746250139958972416
746203474447065092
746172046246187009
746197321382125572
746194624104935424
746224873727393796
746213095836553216
746192044943540224
746216573262651392
746214006252179458
746196214002024450
746196402498211840
746199535706267651
746204086811299841
746250370746310656
746137816715780096
746220398069452800
746263561656279040
746165536652992513
746264241515147264
746160075706793986
746257727693983744
746215092488810496
746238949622845444
746191503727308800
746198961287888897
746242749733576704
746188668440715264
746236785257119745
746171635191939072
746186831050452993
746160977612275713
746187468823625729
746240656763297792
746187846231306240
746185329808334848
746202991695278080
746238333269880833
746230447743459328
746217604730126337
746179302496964612
746264568477978626
746229126684512256
746236604881068033
746247422100250624
746197384170868742
746265298458705921
746143294292271105
746234490914103296
746251121434320896
746192535689670656
746171551364460544
746159115257389059
746235380395978752
746214673033289728
746226756680441856
746228262758551553
746217067892793344
746228858181951488
746197149310824448
746228426055417857
746146872012640257
746245920421982208
746175603053895681
746243907474886656
746163498279854080
746260634363322368
746239096264212480
746208029176041472
746254061725491200
746141830685794304
746191394612510721
746231118941196288
746249796281737216
746260906997325825
746215469850329089
746217814520827904
746247099226824704
746242477024215040
746190060823842816
746203721508413440
746260483334868992
746149858663403521
746239759102550017
746169039194628096
746210646564343809
746199795841146881
746236370146889728
746195303846412289
746197975592886276
746197975592886277
746262144010813440
746219274126036992
746256385508253696
746152530225283073
746211942641983492
746251004006391808
746142367456059396
746219488194920448
746236026050383872
746217164449845248
746246277273370624
746227134444670976
746219056080924672
746250165212844032
746227985770897408
746204279745085440
746209795108024321
746211443427573760
746199275940388864
746260571251679232
746188001579937794
746144833874575362
746235879333699584
746203168158056449
746225615963987970
746242942587703296
746164504774512640
746255722611093504
746212311434567680
746199607009390592
746242720176480256
746218343066066944
746264501570273280
746187640836259841
746191885174071297
746205453995016193
746236638649454592
746212986889461761
746142346656391168
746214127572385792
746248533804650497
746168904720998400
746196864135892993
746213947607396352
746203943974248448
746216048844640259
746242691067973632
746256385369726976
746237532178767872
746174457908191240
746207798661259264
746260475030102020
746204002862276609
746206209116516353
746247015496036352
746220482165252096
746176609594519552
746194213268664323
746195525918044161
746170087531438080
746262341390577664
746265470395899904
746245811554648064
746210470458068992
746200336960892928
746190861822623744
746193886024896512
746187187574628352
746164089647304704
746209643953688577
746234138668081152
746259715567534080
746221996099272705
746223284006453249
746153419388379136
746214270287781888
746264543337254912
746228392454807552
746170507142144000
746217642701119489
746256330802012160
746252849487699968
746232465388273667
746193034786705409
746189137921740807
746146100323696640
746163259414315008
746222734460391424
746261607337058306
746218808814108674
746206485563084805
746173262569181184
746261590312366080
746226425649192961
746224848603492353
746166942046773248
746249267803725825
746229881411797000
746198067783688192
746200135412027392
746206724894298112
746137824945135620
746256922278404097
746198029955305472
746259887735324672
746188806957588480
746226354169876481
746255374668414976
746248747450007552
746222294188457984
746204501967699969
746228086404833280
746177322735149056
746176240835403776
746167956908892162
746219286906056705
746239083769434112
746202081535524864
746210319245029376
746208616319901703
746139393816150016
746198151653011458
746243789736521728
746220763200421889
746149925382144001
746259992639057920
746236286323687424
746247392752713728
746176903283769344
746206770947776513
746237771094724613
746260457913200640
746188483689996288
746265948378828800
746221434322587648
746203344100691968
746250450341597184
746216120068145154
746185895976402945
746251641687539712
746197497526124544
746245316748451840
746172298122563585
746211522993496065
746206792082808833
746224034833010689
746227524389113856
746170288963002369
746241340405489664
746243525814136832
746222168359329794
746241315097161728
746238232367497216
746241784934703104
746170859132329984
746194594736418827
746174709851623424
746257974927233028
746147014753263616
746218141559054336
746222143046705152
746253268989390848
746193710107398144
746224714142494720
746186202160701440
746253298471174144
746193135152201729
746208171862024192
746232825855152128
746161606707523584
746179256179372032
746212722707095552
746193936528474112
746166283146661888
746206162995994624
746242988939022336
746257903640809472
746241671864549376
746218347113521153
746225125276606468
746225741696638977
746238345634684928
746232549039431684
746226597611462656
746250794421391361
746152349719269376
746210373997461504
746264585309659136
746229290375614464
746182305509683200
746182527933636608
746173363341627392
746205860888621056
746245522135015424
746243785735077888
746235040552521728
746226924658167808
746226484172361728
746218959528046596
746220054392410116
746248302878924802
746170267874000896
746216682000003074
746149514315243520
746245844895137793
746144615502209024
746215704626552832
746259241606873088
746198432633622530
746257882728005632
746233681568686080
746217785395556352
746229868870787077
746253944251375616
746231291058675712
746218754107809792
746213271967932416
746191365256544256
746243718437609472
746193546533699586
746231156622823424
746233723507482625
746234323427196929
746228677642321920
746215738319347712
746201834344194049
746221065295192064
746218150002196481
746202048320802821
746199783056904196
746187871313240065
746161984207491072
746149975755677696
746204741026222080
746249754171023360
746194565363699713
746208926832566276
746264950121840640
746248567048835072
746206796105158656
746177259883601920
746199745417224192
746231081276313600
746227650239168513
746206745865814016
746223443276771328
746204828905308161
746226676988706816
746226395945148416
746221723658256384
746221685821476868
746211581814419456
746249716254511104
746196809555447809
746252270635991040
746250463171981312
746263570250346496
746193370326794240
746235791483887616
746211690979549184
746216363153195008
746244024672096257
746172440636694528
746215755121778688
746172356628975616
746210432772247553
746215285531676677
746243467140075520
746191889490055168
746220876303990784
746204107652796417
746215126043222016
746213599492734976
746190916675735552
746181420683403264
746190434242682880
746139674658254848
746189523881603072
746227993941446656
746233601813946368
746257400274034688
746193936188772352
746225502759723009
746209186845851648
746222390443573248
746253952547586048
746221862154174464
746217026218131457
746211586100989952
746226392061227009
746205713827913728
746218426796957697
746191617082593280
746190543412092928
746252107016183808
746216443029553152
746182309854982148
746244452709064705
746202060769550336
746195840616693760
746262442121039872
746225469343686667
746223292361506817
746188634877923328
746241025669107712
746246969362907138
746202421383225346
746175904892616707
746260172947873792
746174558563082240
746206640974659585
746189738034364418
746213632925540352
746239918683226112
746224554775715840
746188446180401153
746217957324251137
746241134813405184
746202836631904260
746201246864809990
746197640111546368
746152299429519360
746186491559284736
746253667678969856
746266237626351616
746244167521677312
746256456761094144
746252639793479680
746221191132700672
746245278869635072
746258939847778304
746218657697562624
746243475163783168
746229193566912513
746256226086957056
746214127710834688
746231811093606401
746143562685943808
746221706734239744
746254980235960321
746264526354550784
746180611262529536
746251507285266433
746197900183535616
746246306558021632
746196134029254663
746259048790532096
746199745442414592
746203839208906752
746188202772357120
746233178247962624
746221744734691329
746256054133067777
746250765119946752
746251058779947008
746255756157083648
746231446260461568
746218514969559040
746185941899870209
746227377424891904
746222449306460160
746244347541225472
746197099037917185
746263658427195392
746186353155674112
746222948365664259
746237485999546368
746193785227382784
746198210549424128
746218825570344960
746234218372431872
746238035147186176
746250924574806016
746184574867218432
746252530984849408
746206867601297408
746265210374225920
746199736927936513
746227755226800129
746238341620760576
746148621196763136
746259291858952192
746249670310100993
746207425120735232
746211481008562176
746198050880655360
746159539087679488
746224601156329473
746207345521262595
746209199307141122
746242682796802048
746174227351478272
746209526517374976
746159857871556612
746226836535861252
746179042446049283
746183823826657281
746233153111498752
746231769171517440
746201343472238594
746231848620068870
746231919809986560
746260764160327680
746244016426070016
746196029406490625
746259774430404608
746222314920939520
746210767964278784
746220650000310272
746186432725712899
746230082813861888
746175909095481344
746198369832296449
746236424727367681
746231211329150976
746253340196085760
746193181608284161
746163066224672772
746226031418183682
746236307458899968
746174487243165696
746238974922919936
746245106915745792
746245241301270528
746150520952328192
746195421102374912
746252295759929344
746251146503806976
746167327746588673
746195274448568322
746244959968296960
746228195465125888
746201242896994305
746214828180537345
746246948265594880
746223040858447875
746206745807097856
746261812803416064
746252644012916736
746212345307758592
746195148493598721
746252690158682116
746197484687372289
746191197480222725
746191398878117889
746191751350607876
746208444420489217
746238039584714752
746192095237414912
746234340263112704
746189507003711489
746227499009355776
746198609029271552
746161963353268224
746232112815046656
746230523500998656
746245815660847104
746140735687266305
746229067867815936
746212785449639936
746229294339227653
746257920464060416
746232838622609408
746223502064123906
746191222616690698
746197057019379712
746181496063594496
746217864714063872
746173040443023361
746195379381641224
746205902655524864
746200081074774016
746182377051922433
746232352209149952
746187925872738305
746190538815070209
746258805621727233
746209715479187457
746185094608523264
746265269031542784
746255126940225536
746240593655795713
746264882971049984
746190979380633600
746198982074896388
746226803040083968
746249490143797249
746255735194066944
746234482567446528
746207873902907392
746207165354901505
746214291385131009
746219374852210688
746260076541837312
746197522616455168
746259145100267520
746179595964030976
746262026641514496
746222168292265985
746199393120837632
746201729532760068
746237028757446656
746141394167750656
746148889389043712
746262970490036224
746196779935240194
746216925563215876
746237963927846912
746259069925789696
746238299518361600
746204690732322816
746190430119702529
746259015164911616
746146503203389440
746197489129132032
746191675702181893
746240484943683584
746258843215216640
746196922914902016
746224215028727808
746226093942661120
746208285145989120
746208264203862016
746227008498065408
746254082612989952
746261330496262144
746242909050126336
746198680227590144
746210315025539073
746144066170150912
746246017041969153
746184037933457409
746200643094740996
746253810054664193
746153960323563520
746206406030725121
746213880460804097
746180342470549506
746247212427010048
746247111679815680
746254934002245632
746243223476015104
746168028216254469
746230355624001537
746262756567953408
746212387049529348
746231400110534662
746241499759804416
746252979678879744
746215906364186624
746235233695993856
746201490528735233
746257236658270209
746219219725910016
746191847836397569
746188248804794372
746205298914799616
746175854879772674
746195077408559104
746160147098021888
746211262988619776
746251549328949248
746223950745600001
746221002191822848
746205944791478275
746247128607907840
746226366748581888
746250408562143232
746140547241357313
746211665729839104
746221820089491457
746175548565626880
746243244539797506
746205114021515269
746197375622877186
746260848088342528
746190731820175361
746212068206903297
746231341352517633
746193500127924224
746219878239993856
746194909338599426
746226014515142657
746229655233912832
746219752155013120
746250576132988928
746231110342844418
746246843290492928
746200408385720320
746202270652502017
746175372354519040
746219756739387392
746217588271681540
746232024965406720
746212076746510336
746255760523468800
746234361012326402
746210034191732736
746196683847925761
746187628123348994
746242716061700096
746248647000604672
746263205308153856
746192078120484864
746264870660739073
746233031438938112
746236894518743041
746209107196076037
746204749314154496
746259862510837760
746202320917061633
746201020473040900
746234625526116352
746213137729236995
746203394725928960
746252933533212672
746200257294307328
746214744399319041
746203956724981760
746259787130732544
746231886473629696
746255928207388673
746244146243997697
746242510750523392
746239100580036609
746168065734254592
746210885702606853
746180053088739329
746249137830629377
746204065613307904
746220809232932864
746160000171532288
746200144001937410
746237288636547072
746220297418727424
746168082813562880
746234616999092224
746263536544915456
746195555232026624
746214312197296132
746246126299291648
746238001814999041
746256213512491009
746187678392193024
746228602413277186
746216694587101185
746235946647969793
746254057485049856
746260512401416192
746202090180009984
746208020799991808
746187141621813249
746209363170201600
746195417080029184
746239549324464128
746250643258609664
746210407409278976
746263004015124480
746257446373568512
746260600750235648
746227176287068160
746174219143176192
746242376595808256
746247141186670592
746201100231942144
746231622152839170
746206233984540672
746255827560955904
746219496306671618
746246377680871425
746167256359395328
746202266076536832
746253931571994624
746254066142023680
746180271393779712
746233702481461249
746250232183173122
746227419435044864
746187904968327168
746215511956979712
746196234700914688
746205625911123968
746187024303001600
746251042019500033
746199070151086087
746217474895417345
746181093452218368
746232574310125569
746230154364485632
746254070055206913
746259568800432132
746214228235673601
746206867550965764
746218691084181505
746257396104736768
746229072146006019
746223699380973569
746181806551076864
746164580523487232
746206804523134976
746240891824660480
746204166180114433
746226396012285954
746206272035262466
746220385570414592
746222894041075716
746251373004595200
746230825390247937
746250228047699968
746226014615789569
746198567002349569
746247057363574784
746256154846695424
746246428071178240
746265050734727169
746206112270032896
746231852931784704
746243303163764736
746236269408071681
746223334447144964
746216669387722752
746252107175628800
746192589871681536
746254300658147328
746222696753561600
746210042647437312
746153163372191748
746243332670627840
746209216122105857
746260076512555008
746221350465855488
746236366011326464
746188139996155906
746147115441651712
746201217773113345
746221635632455680
746226807079211009
746140781933694977
746174248364871680
746231370591010816
746211875352780801
746194326288424962
746259363195719680
746243588577763329
746189796561719297
746186365801357312
746252761637883904
746153654424604672
746209493030047745
746255768974954496
746256477594198016
746185287840079872
746222805868380160
746206800299458560
746258339856777216
746191079880302593
746172251679096832
746236341000671233
746243714553544704
746255949015433216
746264681518632960
746171102531989504
746192585845153793
746219182107172865
746259761998532608
746243538090885120
746217889905053696
746231672476049409
746205898750599170
746196922784878593
746261527402057728
746255949220962305
746248424698191872
746249208848482305
746244238568996864
746239952132837377
746257618629431296
746221572847894528
746207488295337984
746199783052763136
746228749322981377
746236726662729728
746265432445714432
746259698781929472
746221874523213825
746226249157115904
746229940496932865
746198713916219392
746213716824227840
746230502290403328
746196180363730946
746141826248286208
746233878919053314
746216590027284482
746208280721010688
746158012356669440
746257723264663552
746210809999560704
746220079302356993
746259388411875328
746229252425551872
746201712491257856
746255055997771776
746241529136590849
746155193587351552
746157001210658816
746194217223917570
746214870266241024
746245757183746048
746266581676728320
746256293011275776
746237649401192448
746197136799195137
746252421660348416
746227180259016704
746187036571246592
746242527523639297
746226501104742400
746144900870209536
746243735432859648
746201960307580928
746249389300146176
746197082113875969
746249548683710464
746139548686688256
746212655489134592
746181827379888129
746230330433015808
746200458339901444
746203117536976896
746236861073371137
746246533113331712
746251490445131776
746170934646706178
746261812916674561
746245010635513856
746261045384200192
746247862594445312
746188215434895361
746257157327314944
746230708058755073
746185229132521472
746171740175360000
746243815158259712
746204397005201408
746237871669968896
746231299120128000
746256192490528768
746257584789676033
746224836020625408
746230032771604480
746188852851671040
746219169306181639
746249510876225536
746175246403768320
746234449205960704
746260281785999360
746194779264802824
746203318947479554
746240929204338691
746201347897208832
746205386928054279
746223091018129408
746151036960800769
746221727894515713
746224240425213952
746264043980152833
746202740418764808
746201116942032897
746177154883420160
746207438051782660
746192120071938050
746192485198663680
746147467843014656
746213464989806592
746261141844721664
746208239067357184
746214303993257989
746150952999206912
746227331593699328
746214132026793987
746176693434351616
746186285950214144
746260688868360193
746205185425321986
746218049292775424
746201490528731140
746228455675572224
746238287006703617
746219660161359873
746214555395600384
746218284333162496
746246780405309440
746200550853615616
746173573258162185
746173124257816576
746202530657406977
746191939809140736
746246327286247424
746229554373492736
746225498674466818
746179612779020288
746254187718119424
746225825628856324
746260269119246336
746232809165979648
746265080199782400
746233702561157120
746202295533068292
746211259033354240
746190559996428288
746171157246779396
746201725107724288
746176152683700226
746207655887134721
746235640472309760
746202157402054656
746226211639066625
746257127589691392
746226039555166212
746212420624883712
746259099029995520
746236420663107588
746222352875216898
746206423013425157
746216979854295043
746187615582359552
746149497571512326
746245832396115970
746198168585408512
746227071458807808
746150538094350336
746206372560154625
746220050059661313
746151045483618304
746265432525504512
746166363086032896
746175984773271552
746252069586276353
746223355183804416
746213070683287552
746191188970004480
746253260651110400
746254896370966528
746183744093061120
746191776235433985
746217063669108740
746198252421185537
746257505341345793
746206745874202625
746261364142813184
746204308710924288
746185954801618944
746256893048393728
746192908705923073
746226207549644800
746195957847449601
746231026670723072
746221190780354560
746201687526780928
746171601826152450
746203898021482496
746207198607376384
746179113661173760
746207710299881475
746192493708873732
746217181134741504
746220087921651712
746253785115279360
746235451518787586
746208364779053056
746197811817906176
746242078481350656
746198399125356544
746253159794941952
746178212133220353
746198193604435968
746224835789918208
746226517722566657
746211225311150080
746198159873892353
746252899945152512
746247510251962368
746207635116949505
746257123604979712
746229491714793472
746153503253467136
746155055359856640
746184398639226881
746208784066895872
746213146403049472
746151007520960512
746186982108192770
746205353369493504
746152530044825600
746206070373122048
746153436257779712
746208729683492865
746224923752837120
746190945767432192
746163212912037888
746219676699492352
746210566667001857
746266451523342336
746219488123592704
746165188672524288
746207483790659585
746172721797730304
746263645731037185
746221258111520770
746249297000300544
746202056604557312
746260886059360256
746255328442908672
746255638821482497
746227159430135808
746232243031441409
746232373042257920
746263830175555584
746255303126167552
746238194589401090
746261334828810240
746265658955022336
746219697788489728
746219588593975296
746207345466695684
746184994025050112
746241990568730625
746183920211861504
746161724168953856
746192120453619712
746206892397993990
746219567748255744
746191893956952064
746218259179986944
746261850682195968
746213037112074241
746212877908869125
746231819159244804
746225162974986240
746243097793794048
746194645349076994
746235879421685760
746227541128548352
746232763129356288
746144590231633920
746259032042782720
746190090393755648
746192623610658816
746172948143169537
746212857100984320
746238605668974592
746215557934919680
746146171748397057
746250320313991168
746181508847677440
746191986231697409
746210214609772544
746179151472754688
746231831779913728
746174961207779328
746201809002258432
746229118207827969
746195198812655618
746210256389169152
746211065843720192
746253231454556160
746245358708228096
746193143691829250
746208373348044801
746199900577095682
746242057853861889
746206460493729794
746211464545853442
746221241132974080
746181672186458113
746236630046932992
746201863754649601
746237246651543553
746256284689784832
746148474236833792
746202488521396224
746264056978378752
746260416133738496
746221337648082944
746255907412189184
746200110313283584
746209664912654337
746235149562454016
746175733114953729
746228824413605888
746262605463961600
746207479889956866
746245622714466304
746211346757259267
746257597683109889
746255374693580800
746183278797926404
746236416183570432
746233622739357696
746249225793601536
746220226161737729
746228811943968768
746203876974419968
746225418689097729
746233710903603200
746250785869209600
746207848950964225
746214098363252738
746185887671787520
746183828302073856
746197929212280833
746203830660956160
746227016760885248
746231429344821248
746214471782137857
746222675895300102
746257207403155456
746240136665399296
746188177665208320
746262861589024768
746248416217415681
746204547870130176
746228124115832836
746174692885729280
746256905476071424
746193336520740864
746215226836549632
746180006917836801
746189037598216194
746210491299553281
746263310337773568
746197904348438530
746202983663206400
746264476278755328
746198978136412160
746220574419017728
746206712172941314
746184721625841665
746255030752182272
746223799763230720
746215444961361924
746240669513986048
746208989931659264
746218053851963393
746187636713361408
746247627491074048
746184457061797890
746218460691103744
746203688226553856
746239662646140929
746228438885765120
746205860959911936
746206338850553861
746213670640771073
746214861869178880
746163599127740416
746209845414502410
746225192255389697
746262240504983556
746231995429093376
746197384284143616
746187020125474816
746225347373367296
746252484578967552
746230078573420545
746194540294348801
746187003255914498
746242820994928640
746206758528442369
746206758528442368
746143705237577728
746236013521952768
746238677114728448
746239109182611457
746197224606990337
746139418923261952
746225850882789376
746263528089149441
746258226862239744
746245102746603521
746265612972924928
746230406073065472
746154879123591168
746230041017618432
746224479248879616
746217739048542214
746246692534632448
746195861495898112
746198990488625152
746188366488571904
746238576497569792
746214891283841024
746212844320940032
746247963274469376
746186978173935616
746194049841827841
746237066594287616
746153016802312192
746250500757020672
746243840265326592
746209849571041280
746218242499186688
746171979259088896
746203390472949760
746219307852402688
746222012972965889
746178568590233600
746247472545144832
746249884077006848
746244288980328448
746188114813562882
746249175486980096
746228266915115009
746191092555493376
746263297557667840
746201842808283136
746243982980747264
746200584470962177
746198894250332161
746222101015601152
746256171485499392
746208096318427136
746207194480156672
746197627214036996
746245266274037760
746180623673532416
746215151003590656
746256725301469184
746190455285518336
746206112383270912
746154811897184256
746196587097919488
746256196831567872
746249221599297536
746218628140326912
746263561786253312
746182443795808256
746195051944960000
746220188555608064
746244222064394240
746235682096459776
746225259452325891
746231119058636800
746164467340288000
746230179266101248
746192594401538049
746179432541458432
746195463183835137
746206057840541696
746189108683247616
746197346464063489
746213104363548672
746204942164123649
746192002853679104
746188613788934146
746194179827478529
746200802297937920
746206284584615937
746204946467426304
746226303934693376
746174915192074240
746266476722556929
746167193625231360
746220310051987457
746263608082964480
746242728703463425
746228329603207169
746257761051115522
746201762768388097
746177721282101249
746235678040612865
746183404304142336
746227541334122498
746224877946867713
746237833782796288
746191721894051841
746246054945914880
746265671382732800
746225347696304129
746265613039996928
746180359486738432
746203004374679554
746197610503897088
746194687363452928
746195140075630592
746207412688871425
746238194891448320
746265554332360704
746196398618480641
746202874607087620
746213666412867584
746174948746600448
746205663617921025
746200940819013632
746236294691315713
746242615385821184
746189578524991489
746211158080655365
746221069556551680
746194179621953537
746240799193501696
746237376637313024
746160872611946496
746227109324980224
746208603808243716
746220394168758272
746218951324033029
746187535961882624
746150856660135936
746218246504775680
746221048375304193
746193437335007232
746221874447683584
746190950100131840
746216463866830853
746210827045240832
746214614401048576
746260898352926721
746208079381856258
746222058997047300
746245807410712576
746225171342626816
746207559648845825
746243517274427392
746259904499855361
746260684749549568
746197933620502528
746249456190795776
746219492322091008
746214111118168065
746173346350534657
746264761608835072
746244020582621185
746163095769210882
746172801183186945
746214937085644800
746187326188036096
746143608743485440
746238588916899840
746206955450966016
746218573899542529
746264904131313669
746258696611602432
746206372484677632
746192527145897985
746209790674640896
746242074228441088
746193646874091520
746210180820393984
746193953255366657
746147538911244288
746163381007093761
746211896345272320
746251448816541698
746221665114218496
746255693414604800
746237905480331264
746218661749284864
746191080241037312
746232708351696896
746215830531149824
746265696624009216
746204103299129344
746202866151395328
746169911286759425
746207576157618177
746248718391742466
746224059705262080
746227507624452096
746207983063826432
746254816817647618
746236659369291780
746206846415867904
746218716203880448
746259417860046848
746187963596316673
746249062077194241
746181617740185601
746265780744912898
746235820831440896
746259950507286528
746187531633328129
746215960575500288
746236420302352384
746251473722421248
746172188957413376
746187951256657920
746159677252075521
746147614643478529
746235703197990912
746164639029923840
746228958669111296
746242150019403776
746174797973905411
746151406357250052
746186856509800450
746192825063079936
746217436895019009
746225372853731328
746213658154262528
746193923987562499
746247673775259648
746208775766315009
746247455642103808
746194649539215361
746227377684897794
746186231566872576
746258369091092480
746184314598076417
746231442053599233
746247178826440704
746250148594987008
746225829990981632
746243118710808576
746208645679980544
746224357735727104
746250752469966848
746161967384113152
746198441206833154
746205550598184962
746180975873368064
746191495376429057
746193756076990466
746167357215768576
746194964183343107
746239872592076800
746183496851324928
746249045484670976
746213561609838592
746210629665456128
746256968357122048
746192413778051072
746265256364769280
746186747168456704
746243865321975808
746227557964480512
746260068178534400
746240270866358273
746197652736344070
746163397784305664
746191281374695429
746172214161059840
746239729675341825
746198482818457604
746150764519755776
746246683797782528
746141989813555200
746216367599169538
746209933650067456
746182313789161473
746265130678181888
746219857042038786
746146846779838464
746209333587808260
746204254528909313
746153075543539712
746263276464513024
746195307982000128
746198525046755328
746170771224014848
746213968369192960
746211305007120384
746204606829469696
746221115324792833
746229743196856320
746257358288887808
746238593128087552
746220201054638082
746244293132681216
746187959653654529
746184285380546560
746229734615322625
746255475193352192
746153125900333056
746248478947434497
746248374475579392
746153142492946432
746262286831128576
746262290886864896
746181885991149568
746222722074587137
746230628316651520
746260495628382208
746231693711806468
746165234956648449
746188160913178624
746226241133387776
746180288078823424
746231013987094528
746203142857973760
746208826022465537
746143327846825985
746200039240806400
746227109098491904
746243857004662784
746217869164187648
746169835986399232
746150739320442880
746151619943768066
746238941439758338
746258222403751936
746198923350466562
746247799650533376
746253382231400448
746193747696717824
746177406768123905
746157764586708996
746190417419329536
746219572143919105
746212886079430656
746248848402685952
746200567395975170
746251696339288064
746265629716406272
746188702024503300
746247380106874880
746252111554424832
746139712524529668
746266145729220608
746204510238834688
746209912426921988
746190329305403392
746185547694153728
746245522047045632
746186613089251328
746215482479378433
746193869226663936
746158804715331584
746259984120487936
746178329548558336
746219475687530496
746261523480346624
746159530526937088
746213674793111552
746252358989058048
746218221271810049
746210776596176896
746193990765051904
746216082445262849
746194657646829568
746229319433740292
746218019928449024
746264010564112385
746216824740601856
746204694880489473
746264740545060865
746200244430376960
746188299073523712
746158045772849153
746202509480337409
746228010727006208
746224504309878788
746148168174342144
746199699183415300
746239255718989824
746197942000705536
746230179488423936
746251322706518016
746220020686954496
746263817672396800
746220008062099456
746210856405344256
746260436878766080
746245652049502208
746233828516126720
746138294908510208
746211112119500800
746227503279153153
746192489355186179
746219366425862145
746170821719298048
746230632154488832
746184843264819200
746195219863896064
746234461956694017
746165402598793216
746246520488398848
746258180452147200
746218250585833474
746231793976651778
746205953113022466
746263633093615616
746180481016729604
746238953833955329
746250567874383872
746195806944800776
746211350997721089
746165071131328512
746206821396840448
746215335557103617
746220591040991232
746215478545158146
746187946991071232
746264115652497408
746189838630563841
746231131498897412
746229822746066945
746221484390002689
746213607789060096
746196008548216832
746258339877752832
746175548762787840
746196524330160128
746236688901382145
746216715466399744
746208281043959809
746188982791266306
746203901997637632
746243559100190720
746235938284548096
746157055724052480
746259019363459072
746210562585960448
746228224909152257
746251947875905536
746199103973953536
746239159262576640
746215805293989888
746210839472963584
746229000595378176
746197308534988801
746198512182845441
746207270015406085
746182293065195520
746229260969381889
746204430496784389
746200554888527874
746216115714482180
746197170022289409
746244070717153280
746260718006210560
746217848259780608
746221325170008064
746265994511941632
746233052498534400
746203906334547968
746227109316591616
746195672844533760
746244892813303808
746235128561569792
746231710476443649
746198273107464192
746247183125577728
746224005388984321
746205097466552324
746204581386825728
746206544358838274
746262135588655104
746198307047772160
746266330207223808
746191818086178818
746232905651752961
746228065362026497
746241424354590720
746252048308514816
746195387476639744
746227876849082368
746177410740060160
746225267694178306
746203747005566976
746210218736947201
746142979912511488
746220079486894080
746216774538919937
746224055569653760
746205718164832262
746264119511134209
746200445995999235
746265877230788608
746228229157990401
746216875181236224
746243777132634112
746260030316486656
746231710119911426
746199917324959744
746220075108044800
746220499013763072
746249162698686468
746228572864417793
746223913160478725
746228438680297472
746219874163187713
746248932259356674
746210398907441152
746233824187547653
746205655090892800
746206619797618688
746256830062559232
746177289117892608
746240983738646529
746203583217963008
746178849503911936
746255651454619649
746210042576154624
746244842682978304
746213150542880768
746191268988870658
746221228902350849
746223472477503488
746250932590096384
746258797245530112
746198935845253121
746204732377595905
746160524514099200
746153272440930305
746165763258486784
746219718705483777
746213855102013440
746199959427440640
746197082113900544
746223120567017472
746199057555591169
746239226639851520
746249599128637440
746218447911034882
746208184373698563
746227331442704385
746198881612898309
746190891279233027
746210143243624452
746207005640056833
746188748056977408
746248567338205189
746194385323253761
746149929819602952
746197681924513793
746182989139349504
746220083626676226
746169043074355200
746178451145535488
746263393909211136
746262576372322304
746231118865666048
746223309230989312
746202706650374145
746212236192952320
746244582824894464
746173749251149824
746256196752019456
746247900208963584
746154086328840192
746247052858785792
746240656897544192
746206808641929216
746265722083385345
746235892088643584
746246256276602880
746185338209472512
746208066949939200
746229277448822784
746245581031546880
746173660998803456
746194733223972868
746263461169070080
746244184349229058
746194905274290177
746197300377116674
746143386705469440
746262018152239104
746245937526255616
746166329519054850
746261196391727105
746241726441005056
746233572705476609
746219198611783680
746193630222704640
746253424279199744
746252837068275712
746221971222888449
746238081368416256
746201221866762240
746197946274742277
746238282950803460
746218242444693504
746191428133412864
746200437649379328
746209463518953473
746173984169926656
746199409935802369
746218208634384384
746143436802244608
746213381011431429
746251813746262016
746211682586755072
746200160913350656
746240673658060801
746230766716096513
746254170978660352
746139615938158596
746201767130468352
746251939474726912
746242464609091584
746216313157095424
746207681073938432
746198923543379969
746256289022509056
746199724634451968
746185065562943488
746244528068247552
746183916063596544
746242917564456960
746179860221956096
746220742358949888
746221115534512128
746236982733348864
746252681790926848
746241478792404992
746219270049140736
746221509895544832
746225578030702592
746244708607762432
746253143273439233
746199418165026816
746144871577092096
746214345978183680
746250270213083136
746203306565865476
746188559447527424
746228874787196928
746211569281818624
746216514370449408
746243450056511490
746259908664844288
746188064494477312
746252413561151489
746251918566031363
746194909456011272
746172360978489344
746167403168440320
746174277569875968
746224588552437760
746265348756901888
746237011988623360
746256313974460417
746192141303439361
746229634119802880
746226534424317952
746248214991409152
746209836816183296
746224278111027200
746196633319178241
746193290404343808
746185824539029510
746261989127782400
746235938221633537
746256108633853952
746201444114522112
746223388796948480
746200202856398848
746257085894172672
746254502257393664
746170515463733248
746185124149084160
746143017678028800
746242854461136897
746209639981711360
746254208639336448
746263201252253696
746210688570261505
746197065508630529
746261360028323840
746151011757228032
746200894564274182
746254330114772992
746252639889952768
746265067507847168
746185392542539778
746224353537200129
746249326498766849
746229734598598658
746225129231785987
746257845197373440
746262114801692672
746233152968876035
746253801603080196
746198826961117186
746243420750962688
746195026879778816
746248294616076289
746231693325926401
746260000855597057
746188278349463557
746224315788451840
746220167462477825
746210575164706816
746197815995424768
746179948457529346
746242997084262401
746238840726159360
746241998844137473
746194745743925254
746181022027395072
746222604390830080
746257354220519424
746193953351819266
746184402925948928
746226089798733824
746223900573347840
746221346040885248
746201465291628548
746165171761065985
746260596270727168
746245161286434816
746188567660142592
746179638058229760
746193638560923649
746208796674973696
746226916290498564
746156141332205569
746260923585806336
746229604721922050
746225100165259264
746170020535877633
746245731858554880
746200588442992642
746215021227630592
746210210415448070
746265709227868161
746249028619276288
746245694281900032
746199992881209344
746231978635100162
746197493344403456
746232566017986560
746255630340624384
746220520060780544
746197291673915396
746188563302088704
746252908484767744
746229008992370688
746199863071637504
746247741056094208
746152681375313921
746240140809494528
746239482282708998
746195299547287554
746263561702342656
746246386006523904
746243697440923648
746255797995216896
746216275089620996
746237318055374848
746223388612407298
746250731351465984
746214798661017602
746219953808781313
746224332725096452
746206200358797312
746212068336902144
746210822469230592
746206456232370176
746206884131016708
746196889377202176
746188752159047680
746188752159047681
746254833548656640
746241558538682369
746232892909510656
746187917433810952
746208901805146114
746138483299876866
746248630303002625
746260823018979328
746199338561343493
746207865619124228
746210478536327168
746224403638169600
746225410367590400
746162898574188546
746225368571351040
746249238321967104
746255256913346560
746252887169314816
746235606640910336
746214958287859713
746227427894923264
746243278002073600
746249330453929986
746227922650832896
746265822549712896
746198831209971712
746162223140188160
746218603070918658
746192132914839553
746198474660548609
746219148250734592
746211099511422976
746207177644224512
746260382466072576
746255374618075136
746260629829345281
746264064981110785
746233929036763136
746263398346784768
746254112224837632
746252203778781184
746245496927227904
746232448493588480
746246759488290816
746245865996693504
746235871066652672
746160780266082304
746263079487475712
746209396670140416
746233744353198081
746234780576931842
746208218095849472
746180787310039041
746218011569192960
746263737930293248
746226714930339841
746231970305179648
746162273580888065
746176337203834880
746200957810151425
746224399531937792
746262391831277568
746226689726783488
746213410681958400
746220138320404480
746236718349586432
746202132139761668
746234218485710849
746210550221152256
746197908509253632
746211569151811584
746186386747887616
746201385553666048
746219374973849600
746156745488228352
746193302957883394
746223531252297728
746234566445129728
746250379172655104
746189339533541376
746249871821246464
746208050382442496
746220897380401152
746209140930805760
746237431297376256
746194250912587776
746218179555270657
746238974826426368
746264845415223296
746198374118875136
746247967233966080
746236965884854273
746163355535056896
746246600045928448
746247275475677188
746222344599834624
746185681819570181
746230720637480960
746169001353478144
746178216071593984
746247820525580289
746229290321096708
746178107242123264
746223560700493824
746259627654975489
746225062219419654
746222659021660160
746212861064544257
746141604059086849
746164647460544512
746183987702398976
746192413719302148
746230481323122692
746214035620671489
746200647435849730
746258029482545152
746193433237168128
746214345848160256
746217839636340739
746218628362571777
746230150006640640
746241264966733824
746217126495543296
746182796163579904
746193688775122944
746265466084200448
746202039810588672
746177209640026114
746218410023890944
746240287647752192
746234776453976065
746199204419108866
746207689596764160
746243722678001665
746205458046685186
746242913454202881
746210591858036740
746245006340481024
746150382938652672
746259929422520320
746216094956818433
746210969328615424
746204002870665216
746165364854296577
746138844236492800
746265935691001856
746241961368104960
746265713380331520
746162776846934016
746219714381156352
746263570271318017
746225011996778498
746252547766296576
746233350415736833
746221882928574464
746192170579689480
746164769145651200
746200701877911552
746200404090773505
746230669915762688
746251352251207680
746266468455587840
746225620141543424
746196922872913922
746214622525460480
746152865794826241
746236357656272896
746180217031561217
746195085675532290
746195085675532291
746250060174876672
746196390074671106
746178211814400000
746222746955218945
746265453383778305
746170196835065856
746196310236094469
746202312629116928
746221748626939904
746189133790384129
746181366098890752
746252967137972224
746221862099640320
746205638556950532
746218791839752192
746211606988652548
746216895884341248
746191272981860353
746213486158503942
746181827250032640
746243383023198208
746226488425349120
746243483820711941
746202106848149506
746263830225887233
746261729038974976
746150345160671232
746201024784785408
746244771476279296
746226156857286656
746242787314655232
746246382172901376
746214291389325312
746248290405060608
746233358804357120
746232704169959424
746156326011625475
746262198662610944
746244255585280000
746220993870364672
746215063023845380
746241457711775744
746182460707332096
746224613659549696
746264622823575552
746237393770950656
746203323129159681
746247753311879168
746229881525002240
746226899261652992
746189553250209792
746187791709544448
746152341611683841
746196268234346496
746180644728934401
746211384849899520
746241302568833024
746221165991985152
746173480966754306
746198172616138756
746179109366071296
746265461734645760
746235967346925569
746148839208398848
746246038240006144
746195068722110468
746258243589128192
746217399456673793
746173417729175552
746213180012011522
746265038260936704
746234805721792514
746245836733054976
746243005464535040
746223506233262081
746195161042948096
746200823428849664
746225930381627396
746258256142663680
746196096465043456
746248906753847296
746202182379134976
746251071060836352
746258037762048000
746210986307182596
746254674001600513
746175217366511618
746150185663791104
746246289751478272
746221883096367106
746247011050074112
746242720159563776
746244150790479872
746259371760431104
746223908823588864
746257421195157504
746201632912748545
746255814810275840
746233853430239233
746172880975630336
746141159538434049
746247132571590656
746241969765126145
746239331304513536
746174303004037120
746263075108458497
746228900112400386
746216614840799232
746205265414889474
746246272793874433
746202807254945792
746201452696076289
746253109798768641
746183719262756864
746266279779143680
746220511391162368
746252912418951168
746226244971225088
746240602073759749
746193127099097088
746199531629338628
746233958321389568
746169722874527744
746258868351737856
746215335636787201
746235342676623364
746192527280087043
746196419283824640
746216476781117440
746151796079370241
746235866993950720
746259027760455681
746191159655968768
746263427769864192
746192569038606340
746185409282117633
746192317321666560
746229239943303169
746226668784652289
746246994381856768
746189486233628672
746254283843207168
746221379897331713
746223824937508866
746237829928259588
746241906561081344
746153096372420608
746233845087756288
746209748853264384
746208905873653760
746199351425282049
746208608229036034
746248990744776704
746227943899176960
746204187294236672
746217948822441984
746188915959177216
746219446306365445
746192086542622720
746239205496356865
746262135957819392
746192157921288192
746263595596517376
746263150748667904
746260046988869632
746219844580696069
746234532869738496
746210780660404225
746256053872975872
746232997922279425
746254024194822144
746243999745310722
746247359370305536
746212374349127682
746249607236059138
746205902852632576
746236647029694466
746235539641106432
746210977952063488
746248793574645760
746179390518738946
746226333051609088
746249024244678656
746239935234007041
746256288896651268
746174256552230912
746248001035845632
746252983797686272
746265369493577729
746265147082149889
746250177850138624
746203981769150467
746236953360666624
746259954739314688
746263834520854528
746140920584744961
746253927721631744
746205621557440513
746255684971413504
746207698035761153
746215239268478977
746227805248098305
746154396719845376
746250806760964096
746213821623066625
746240950289084416
746209866386014209
746260043016790017
746185816368517120
746169823185506304
746256158915170304
746192954935513089
746208326992592896
746201913931096065
746224491999571970
746195660194471938
746234658891800576
746169437464698881
746253071903301632
746259161835540481
746212307529674752
746229185182466049
746253931618009088
746190933117415424
746219442044952576
746232649711136768
746165943542284289
746232481850888192
746174663664017409
746221631236825089
746214115215998976
746193005174919168
746223074119344130
746223590010322945
746160147148378112
746227344180805632
746172675517612032
746209774002331648
746229172779909121
746245685855531010
746223334392684545
746204703206170626
746194724986335232
746148776142901249
746178043970985984
746197790875754496
746206762575945728
746219840617095169
746247933939564544
746191281450164224
746221434163200001
746243064117661696
746172641820606464
746204707190800385
746254619613921280
746247434737594368
746187569440776192
746264278949310464
746218494224588800
746210751522578432
746212454082875393
746200659687444480
746180724282261504
746255437457133568
746266086614700032
746203080044093440
746236735013560321
746245102612295682
746261036861259776
746248651136204800
746202555609284610
746224387221659648
746197086442422272
746210009122365441
746227344046624768
746236768454795265
746244209301151744
746234860172259328
746157966194180096
746195005820178432
746264400764493824
746225498695491586
746244817328439296
746215306503192576
746225070654132224
746205076373417988
746206100052008960
746221291594649601
746251767361441792
746264362751504384
746234285493915650
746258423851913216
746236198322995200
746266241896157184
746259052800413696
746251742220787712
746164702120579072
746210247887380480
746244951663579136
746257584760438788
746216636168835075
746254640740728833
746249770805661696
746195316290916354
746237695714680832
746237766778818560
746262114948493312
746243525633781760
746252564488806401
746207630788431873
746213377098186752
746180564852572160
746194616039280641
746218439312695296
746196083991158786
746186663324323841
746213502918893569
746224911132200960
746188882312597504
746239255807041536
746215579128717312
746263838845181952
746249792142086144
746237586461515776
746200920040439810
746204149612568576
746207379260219394
746192627914072068
746196113183563777
746187158206062597
746265419791601664
746217168820281344
746229290212032512
746207517617750016
746244632779100160
746239641913696258
746263322727747584
746227578726318080
746177972927762432
746230074693693440
746229982070857728
746214886795968512
746165842807820289
746194506836369408
746249636722122752
746218485638795264
746256070922895360
746228996480737280
746226324805586944
746211728673771521
746204523018891265
746256142154735616
746204057052684297
746237049829634048
746223720193097729
746174118291247104
746195823940141056
746260214874312704
746183110782423040
746248672036421632
746210663152779264
746227243160997889
746252107368497152
746214845100359682
746197421781245953
746174202185719812
746224659872415748
746209103198851072
746176626304552960
746247967514955776
746241818640027648
746195677240131584
746243454167035904
746217663513268225
746257274478288896
746244595164450816
746250551076225025
746221362910400512
746249427090874368
746228790905315328
746249112316674048
746230720272621568
746229877485932544
746172474350460930
746243684941824001
746239863817527296
746254577717092353
746207542561247233
746242368106565632
746242816607543296
746196029473644544
746241692882219009
746201192355635200
746191377684299778
746242816641208321
746230984501166080
746202387983962113
746209463825162241
746188706126565376
746251440201539585
746158234411536384
746225830066425856
746149443091763200
746214282979737601
746206519356624898
746257958145757188
746264975304462336
746189758997504000
746264732164829185
746226752435818497
746245253510766595
746254426533421056
746254183247003648
746203969345593344
746187204456755200
746207882488619013
746237146323771392
746208205584269313
746195412940267520
746161891756630016
746230959662501888
746262852944732160
746225972551135232
746242095422152704
746258075619713024
746261498150928384
746235036505014275
746138600916520960
746235275299299330
746203180812251136
746246356793073664
746199372212244485
746243999720181760
746172776013258752
746194674629545989
746255114638327808
746223464462200832
746216732642009088
746179369383563264
746148428388929536
746212177246183424
746261724928610304
746201247116451842
746201452679311364
746147593403523072
746216178914234368
746205206489116676
746228828821819392
746186252546801664
746235279493603329
746198822871670785
746198822871670784
746234621130465280
746236105993781248
746207777794600961
746220393875156992
746213645466558469
746236667925667840
746259627407474688
746206703834660865
746221996145422342
746196578998722566
746187649313030144
746220544962367488
746238861563428864
746228908429697026
746240799499649024
746252212192616448
746153310466486273
746257035486965760
746207538484436993
746215738227101696
746170561492025345
746189679117033472
746192833246175232
746188206828228609
746244339215515648
746240228822650880
746245945726222336
746208968578473987
746208733840039937
746151808649797633
746243387297140736
746203734120628230
746195312092471306
746212886347866112
746250001844740096
746184801288347648
746264857977233408
746185887499747328
746193885861314561
746252534994575362
746211116414492674
746170586565509120
746262081150812160
746231001647452160
746142636013035520
746199481394167809
746186097449963520
746244779592290304
746245320946900992
746266199982510080
746241390598852608
746208918368489473
746238584756154369
746235405628932097
746170653838016513
746266439225573376
746224915548774400
746247858362408960
746192191630893056
746245786275614720
746142220496023552
746220792690548738
746202547136794626
746197782461980673
746264429982060544
746194913591648256
746192405653684225
746231135651278848
746206259066482690
746195479835271168
746231035013144576
746206322295660544
746207743896231936
746144368185085953
746205739312517120
746195618368937984
746243714490654720
746172734195924992
746206737493942272
746208280783949826
746261896664322048
746205194078150656
746233774032072704
746194691364786176
746231618122113025
746246071609761792
746234486770171904
746183110941941760
746224734988185601
746221895494733824
746226337497505792
746224621997826048
746202916206194688
746261598998761472
746198906703228929
746157118999277568
746158071077085184
746240237127376896
746249464948604928
746261753953128448
746237204939169792
746256997704736768
746250387410255872
746203633641885697
746185178481987586
746222621428113408
746202778012311556
746229495573577728
746260411901632512
746212265532088321
746202543093489664
746241999049756672
746247422356103168
746252904311447552
746189310223859712
746240652581605376
746243655502073856
746235753705799681
746199644783271936
746233568502833152
746256217660657664
746242225424695296
746215440746110976
746213523605196800
746179986340491266
746234184969007107
746154962900529153
746168292356788225
746260499885658112
746221064963821568
746245685830352896
746194444043460608
746190522151165954
746186965423267841
746184474057183232
746207936871948289
746142061401767936
746207211177680896
746261183779471360
746207160992862209
746212328450842625
746255273971564544
746236810649436160
746191461788454914
746236328279347200
746234180741173248
746163045521457152
746265604349370369
746255978417397760
746188060174352385
746197782491344896
746168707769073664
746163959619796993
746220607973404672
746220607973404673
746198923602059264
746217068047917056
746217709642219520
746196817952419840
746173430647529472
746218242390142976
746168711678201858
746182762806321152
746204090875551745
746227461474516992
746170607818182656
746189356327591937
746203403009695746
746232700357378048
746155743028580352
746208444575735811
746252144966139904
746212035025764352
746209392215744514
746192711527469056
746196188899094529
746226823965507584
746220079465959428
746215243450187776
746233534923186177
746241931802357760
746208742312599552
746249191966507008
746261443788541952
746228644402520064
746206313818906624
746157374549954560
746264052733710337
746231899182399489
746238408515682305
746257186385444864
746185111628976128
746266371823108096
746223745467985921
746251926665367552
746253684158398465
746227163783782400
746206116590149632
746184297720090624
746206158742945792
746232288904568832
746211057501249537
746253302493478912
746215604055511040
746231156639596545
746216325719068672
746229248126423040
746233169918058496
746213615867330560
746261556804128768
746187968042303488
746177335217561600
746252451255357440
746212668063682564
746214010408755200
746190195091865600
746257287187136512
746155340333457409
746237200480624641
746215700650299393
746144883811958785
746259816218304512
746252698576650240
746221790800674816
746138664040816640
746226157108891648
746189305719185408
746174034338000897
746210843465940993
746217890148278272
746218577758322690
746242011594821633
746192707521912838
746251490461913088
746215830497570817
746227281182416896
746206343258746881
746245086015426561
746246423813881857
746208402586509313
746192942507790336
746179201884131329
746168950807994368
746248735143899136
746226660316315649
746246914597851136
746209195318378498
746218812760952834
746223804112744448
746245232866492416
746230896416559104
746256804917706752
746260160293781504
746247145288675328
746226408683249665
746195861634326528
746210944435392512
746255059873333248
746225607600545792
746183375132725251
746190555827212292
746228677793353728
746202027093430272
746242409764290560
746243982787772416
746157592737525760
746228308761681921
746235103475437568
746239578751664130
746174617413369856
746187590294986752
746253625723322368
746200147961380865
746198969638760448
746265369665507328
746158930699689984
746253935720144896
746193005128749057
746220653959778304
746203621100924928
746174013467168768
746256536196915200
746257970728697856
746239322836238336
746230124861743105
746211443511427072
746238098212687873
746215373419089921
746245698342035456
746260579879366656
746191453492154371
746265843630284801
746208658472632322
746195932799107072
746184637781680129
746257635104657408
746201427618332673
746228241602514945
746211208521359360
746193118303657993
746220272554893312
746242040745201664
746209874816557056
746228468220760064
746203268859105281
746195660072845313
746207932786716672
746201205118926848
746256800664657920
746258289588117504
746198981957427200
746226358171246593
746236613374574592
746262626431205376
746247942248501248
746200274193158145
746216539431403520
746178149201784832
746244658146095105
746227675233058818
746240086132436992
746177893257064448
746184171991728129
746214039680745473
746225041231122433
746225041231122432
746199506404802561
746232205051977728
746238303624536064
746243454506770432
746208205559083008
746241155713507328
746214383836028930
746251255635378177
746260869131046912
746258008707981312
746262144342065152
746203818115760128
746193047092748288
746223963307597828
746223154083749889
746238614229520385
746223271482265600
746247934056996864
746258499231879168
746157848565059585
746243101900013568
746210118174334976
746208729603805184
746188651739111424
746260835568234497
746257064658407428
746186634169884673
746231378979610624
746229550405718017
746163712302555136
746263528407961600
746216522784247810
746231123013885954
746195102540824579
746190170022502400
746246998420905985
746197614698209282
746262005569445888
746233375493500928
746234369510019072
746197858177552385
746240321109917697
746138554624000000
746238161227915266
746169793837993988
746218447852363777
746185388537024512
746237381116735488
746185011099992064
746262773336707072
746225326594764800
746226517772894209
746161468106760192
746220511672205323
746197945960173568
746222247895916544
746214903883534338
746199699309244416
746242431088107520
746230414079987713
746224970137624576
746221652237651972
746235917178806272
746221723624710147
746239331178688512
746257010388246529
746232834197585921
746248428930342912
746227402582327296
746190434079145984
746201087867158528
746262135840317441
746250618344452096
746244318554361856
746207815333613571
746195005929197569
746213200752873472
746236223228764161
746215663018991617
746238144220004353
746213767130689538
746228375987986432
746189301608648708
746251205249216512
746216698961793024
746242619643150336
746250936927064065
746255047487479813
746254875613401088
746211028246007809
746209942000963586
746239184378073088
746236013698125825
746203595708604416
746212068454391808
746252199362240512
746193969822871552
746249116519374848
746248034439168000
746251431745830912
746265923066134528
746238513490731008
746181663995076608
746241424354582528
746233694231224321
746202626862125057
746230443813404672
746242200418213888
746222738835021824
746220683508604931
746262156937674752
746195811432693761
746222054928584704
746255194212671488
746212345249030144
746247141329354753
746233400646787072
746212060044791808
746258205760598017
746232364565565440
746209510029565953
746235074299863040
746241709621776384
746191923040268288
746194301198053376
746220238883028993
746251486401826816
746248009156005888
746182926417682433
746234365147906048
746197954642337792
746242733090562048
746197577037602816
746197367351762944
746253486967373824
746194838291283968
746246344407396352
746244968650506242
746221543097671680
746264543177760768
746174210402201602
746217579685941250
746214941628108800
746222612947181569
746204879274704896
746238777551577088
746214182417104896
746152668486316032
746247460046135296
746244012349218817
746227381942161408
746253294041956352
746202660580188160
746263209477300229
746195442338168834
746178975425236992
746165092182425600
746164035037573120
746230724575956993
746221862217089026
746170746225909760
746220327135391745
746219139807641600
746187384820105216
746247430430040064
746264207943938048
746218783258271744
746244595286220800
746227172159819776
746260294280880128
746243194262798336
746242821137399809
746215050533183492
746227121886924804
746149321779871744
746216803630604294
746219807050063873
746230858999181312
746219873970204673
746168921531813889
746169118848581636
746187464734171137
746196708866957312
746167470411571200
746260537764253696
746224441739227136
746250341398814720
746241621382008832
746207488094019588
746193432972951556
746241638113107968
746226467483246592
746156858759585792
746224139430617089
746211586134540288
746240375703101440
746199183472791552
746205093427478529
746251708741877760
746257782089867264
746158343383724032
746250236339838976
746242913357565952
746189389563367424
746228774241349632
746264971181436928
746214303741554689
746248022149988352
746229856573108224
746245601831059456
746238370720845824
746173665486594053
746203667385069568
746204866767294464
746219513310392321
746241440900997120
746237502491484160
746203507863105541
746215071496318977
746172130090455040
746178136308539392
746158964153290752
746219416795242496
746175582099103745
746193760036388864
746240006449135616
746217470592069632
746259027772874752
746203654466600960
746244108730142720
746238110728523776
746213179810713602
746208037484912641
746197673493954560
746226635251187712
746252602116087808
746256226187522049
746188219666968576
746143143372947456
746235753806467073
746236252714766336
746211535609958400
746183089798287360
746216266747154435
746212362168868865
746231131352141824
746156904720834561
746210486924935168
746260055239032832
746138252848013312
746251339676655616
746236936575033345
746209178398523396
746221589264375808
746201825716494340
746169533896003584
746174109868929024
746141042085367808
746193932229312512
746238903653281792
746244737754071040
746184172004225026
746196096636985344
746243282196398080
746247464013996032
746255600921808896
746206334786273280
746260000817975296
746178098752819200
746137904880095232
746224563244064770
746228979762245632
746249422695075840
746210843793055749
746187405875544064
746240484683583488
746179830966779904
746202685632765952
746264807351947264
746214144634818561
746211879547084800
746201372865925124
746196654429069312
746225230280962052
746227839003824128
746234587697713152
746233048484577282
746234453253513216
746235476600709120
746233891535491073
746198638393647108
746191923304497153
746167617275203584
746190870341246976
746162865074216960
746209002334257152
746187150085890049
746222126412136448
746223992986472448
746177138047459328
746218716455546880
746201653825593344
746210646304268288
746230711980425216
746140173642104833
746249150208032768
746203021462274048
746253306759159808
746205579891249157
746260294532501504
746212378874781697
746222998550548481
746216552022712322
746232993790861312
746224990962364416
746194762688929792
746187389064871936
746220268255752192
746224554826076160
746215549793775618
746201309989134341
746225460774768640
746202719250063361
746247422318350336
746225284706242560
746226039550939136
746169534118166528
746162248498974720
746240040196575232
746253361264070656
746220956041912321
746250848968318976
746250731385139200
746232087900913664
746259963195035648
746201620413702144
746230095480655872
746193906962837507
746266569144213504
746253873099251716
746173187126403072
746228388608638976
746191528897306624
746162064075350016
746165171924647936
746236051501420549
746232557734232064
746214757108064256
746215838999449600
746266481135067136
746184759143849984
746256976741445632
746183601608396800
746189742077710336
746238668600336384
746254649129312257
746169575860019201
746192841529925632
746173086312108033
746256465166372864
746260558819770368
746189700235464704
746252690406187008
746176169515565060
746201326967611393
746165251729653761
746231605543374849
746249028543799297
746142065373896704
746149048889946114
746204166461108225
746204149587443713
746199208491786240
746186508273618945
746233949903433728
746183358166732801
746214366689648641
746220771723247616
746229944699625475
746187146000736256
746265592072642560
746188282535383048
746173556262735872
746215398681378817
746262395794792448
746205957194059777
746244435755864064
746232083626889216
746155445341982721
746199812651913217
746209220358373376
746200232170422273
746193114361012225
746195999886958595
746152417159413760
746254267137200129
746194477623083009
746173128548573184
746210268967886850
746189595272871936
746210105469767680
746205177301000192
746150252890230786
746244914095218688
746218787670614016
746251784314884096
746250857268674560
746228547937697792
746234008808239104
746264627030462465
746193324139118592
746165297732780032
746241977784672256
746162584131375104
746217000863563780
746186227158777856
746243676448260097
746245429927411712
746250056248999936
746204434720399361
746255999439339520
746224949178695680
746194536297226240
746228786937487360
746262341382082560
746241877381353472
746222059353604096
746263360530939904
746241852093796353
746236689140506624
746258377509048321
746214454753263616
746246117680091136
746193991054438401
746203088554328066
746248701312643072
746218775146442752
746213750336684032
746172931198320641
746167986277466112
746196519976476672
746247589931159552
746243571645353985
746209958752989184
746222667477352448
746154627222114304
746223644804677632
746234277390483456
746246021148192768
746221723641511936
746183849286086656
746201796704509953
746235762199257088
746225741658886146
746231999573065728
746210751321276418
746167247970963462
746222877133803520
746188441885487104
746212794047959040
746222332016889856
746202585011388416
746247728410288128
746240191195553794
746226047809556480
746229189326446592
746181739266052096
746217206451572736
746260764202270720
746214651935891456
746223040766193664
746215650473869312
746258469997641728
746197853811314688
746191151464517632
746200890420277251
746237750018379776
746264262469779456
746198969647136768
746198386634719232
746217696950263813
746221039898636290
746156494048075776
746242435156709376
746177410836631554
746226026930286594
746216258509504512
746230108218753028
746220444513034242
746266535438716928
746245937354412032
746193605006483457
746183467231223808
746179705049604096
746261619810967553
746204145154031621
746261166842912768
746252107209150465
746216615008559105
746257769628590080
746246482530009088
746189234717982720
746181621783486467
746226542972276740
746208155202265088
746244675032449024
746191101015404544
746177012239310848
746200361984102401
746248085035171840
746245022819954688
746200378966872064
746223422313635842
746208872411463680
746218728778403840
746236634337685508
746236424786055168
746197006767427585
746257685557972992
746263603687395328
746237192343687170
746257878428844032
746201368780636162
746209090573991936
746144636700360705
746216950678724609
746164899068448768
746250433623109632
746209421911433217
746182485877239808
746246029532504064
746199863054917632
746240371701735424
746252853602304000
746235934153138177
746198088662953984
746235623451820032
746243500279226368
746144808717082625
746202241212657664
746230644783493121
746262097915437057
746220306189029377
746264304228270080
746260936273575937
746245304102567936
746228518380408835
746201481875881986
746204955002834945
746209845309636613
746246943903408128
746195790368899072
746260131034238977
746196247283802113
746253143059628032
746224256942432256
746208742358683648
746167927473209344
746235099230830593
746189985296973825
746147790598742017
746245044038885376
746224391243997184
746242611136995329
746261737406599168
746212173219667969
746198000507060224
746217424349847552
746260806384422912
746227071232311296
746257866126950400
746243685155741697
746190513989050373
746212538338009088
746234952400809984
746250928391659520
746200819402342400
746205382494740480
746215595897610240
746264115333718016
746209346388844545
746191830782357504
746208981547286528
746229084565299203
746211594535739392
746259501716668417
746250886725279746
746205558873567233
746233920891543552
746209719635718144
746261338721292288
746264329532620800
746221819946893312
746224211069280257
746208406923423744
746230351404535810
746213226082246658
746247023905615872
746239633248354304
746262924172402688
746224760363712512
746210621515931649
746138277921570820
746189297364000771
746259027890405376
746166614790373377
746150730726256640
746261875780886528
746198139263037442
746203495208935425
746264266601291776
746208616571559937
746222063568904192
746154728132907008
746243852760125444
746251758930890752
746226849185816577
746244591209353216
746230195959402497
746222130388295681
746177553640099841
746194892888514560
746258671223578624
746233421433737216
746183698039640064
746263918293696512
746220297712394241
746214253795774464
746230871586287616
746218343019880448
746206112437805056
746262492280688640
746205436999671808
746256716837326848
746205168765542400
746196335703920640
746230330504314881
746211543910514689
746210319521853442
746260265050710016
746142799570010113
746242862870761472
746261921695830016
746242485521883136
746265126219681792
746212315788251141
746241495519342592
746215688134496256
746191218283970561
746243370306002945
746174462278545409
746252883293704192
746165381623054337
746218141521371137
746263163268632576
746197937684766720
746180652920377348
746192850153398272
746239490864218112
746250106400301056
746188991129522176
746210692630384640
746212177262972930
746225179672535040
746261947084120064
746192652954046466
746224294724702210
746186285954531328
746228023662252035
746256611761496065
746181903057723392
746201184290017280
746247367809064960
746199384749006854
746240904386600960
746170536305188865
746189591246340096
746208788252811264
746224282238259206
746223225269428227
746231588648685568
746217285883301888
746258230825914368
746215889356234753
746205105733537792
746178807556538368
746246537068560384
746237745874481152
746186185505005568
746191335988682752
746203881135235072
746205072346873857
746168770549288960
746221840956174336
746215335766831105
746264937765437440
746214249379176453
746250416980008960
746176978735136768
746194964011327488
746263083581059072
746217957332656128
746262064457453568
746239792602439681
746217529282990080
746187322069155845
746234176613949441
746259191585710080
746196587039252480
746251364750229504
746230146026266628
746228048693846016
746207035348258817
746215926995902464
746254967544111104
746193336617185284
746243793972793344
746187229848969216
746208427546816516
746243005368012800
746205227531984897
746153201422966785
746217709600309249
746258243337527296
746162189795467264
746203931286503424
746206884231688192
746248361800458240
746246331610468352
746206015889149957
746186474849079296
746207991544745984
746183706398724096
746238005749309440
746232372966752256
746223304923484160
746211296706600960
746207421001928704
746252044244230144
746251444391649280
746184272592068608
746256033006391296
746208918301356033
746226437942697984
746250123483709440
746159224208535553
746235569097740288
746235405347872772
746184113309233152
746213985276428289
746255814961336320
746245224406491136
746224512882999296
746257929003634693
746222583490633729
746230670268104705
746204283872280577
746160054672461824
746190010529914884
746211019765080064
746200664166924294
746185510176055296
746206431313956869
746186155809333248
746224676527964160
746250068664127488
746260030215708673
746208024893624320
746221287366762501
746202895272402944
746259489100279808
746212810909114369
746207022668865536
746263742153908224
746202631224233984
746266573518823425
746249582422663168
746214098296201220
746260974085283840
746165159421317121
746266577620852736
746180292306681856
746241390800179200
746178744709156864
746229873031602176
746243026532573184
746264606016929792
746199229450715136
746217265092124672
746250580318793728
746235418270523392
746215398601744384
746226941192085504
746258105248399360
746229315298197504
746193177334317056
746205949065519104
746211548255780864
746216262745808896
746216430643798017
746199539946659840
746253440796495873
746255135546933248
746262177783373824
746213125368619008
746251348207865856
746244528093290496
746192434879561728
746208100378509317
746158368591482881
746243370452934656
746215260034465793
746258302145703936
746257408750559232
746237561367052289
746169550639505408
746260558823948288
746219299191160832
746247665323745280
746228681991806977
746178085968576512
746218175461621760
746223732826345472
746200550811656192
746255596798742528
746208876609998849
746210315268849664
746253965101244416
746256653977214976
746249561442746368
746190836933636097
746205156144881665
746233102800850945
746201725262929920
746259166143053824
746255131268636672
746246604252913665
746205688888590336
746199909028634624
746222772188119040
746220905743843328
746209786744578048
746261523530678272
746190627017089025
746158787925577728
746196964832743426
746226236557385728
746197614614347779
746202861772505093
746171048274632704
746264887115014144
746190321109766145
746211632259334145
746192203978924033
746202463322050560
746221673393754112
746202341695594496
746221304152358914
746224374299033605
746190690074320896
746246839305904129
746244431741861888
746226660559597568
746200060031995904
746227780291985408
746192913189593090
746258847430500352
746198839598551040
746224433015062531
746197426067771394
746225104405704706
746173409432834052
746198810364280832
746215876899143680
746238689752166401
746233362981883906
746200680755408897
746252262390005760
746230896403976193
746206917681262592
746165880548110337
746184302245773312
746207505114501122
746187271758553088
746224831641726976
746234453551288321
746202320904433664
746223686584152064
746251574419296256
746256754355347457
746189461168365573
746193902932099072
746258927034245120
746226630801031172
746198432541351936
746231798208729088
746187313663844352
746259980098146304
746216010831659009
746213737678286848
746263507423854592
746193856698298369
746245186565505025
746206544329531393
746239549521571840
746259686345695234
746252434306019328
746212361908813825
746151653644996608
746253319505612800
746222478444290050
746225356063936512
746239239260504066
746186093163384832
746236374236307456
746224684857860097
746240824703320064
746202639692496896
746251729671360512
746266392966619136
746167012959784960
746226131804688386
746258683953356800
746175678672936961
746189402372603904
746218581965213697
746240224875814912
746223950858846208
746153901674631169
746255588573732867
746255588573732865
746226446310354944
746192388733837312
746253503694143488
746213670607196160
746184205567143937
746224982796046336
746220863775612928
746239742455459840
746228425975750656
746201545004351490
746197924980236288
746221711054405638
746231962092769285
746188051827699714
746237335017132034
746232033114914818
746183568246849536
746220628793974785
746191629439008771
746144527539384320
746239247556841472
746222671747112960
746264249836703744
746219282422366208
746217281684799488
746256217408946176
746250563495600128
746263880427515904
746245123722338304
746215855965429760
746207186112520192
746207186112520193
746222399008313345
746211292571041792
746253684271624192
746214689932095488
746263226380226561
746192145522929664
746200437380919297
746245459195404288
746245534545903616
746242716212682753
746253487151865856
746203935765979137
746239612192960512
746234277096914946
746226400441425920
746216271037882368
746224823311859712
746178216126259200
746180187524464641
746228707157696512
746205176990576640
746229294217596928
746192623526764544
746213444307673088
746216594032889857
746258985867706368
746245157062774785
746242435152416769
746185379947118592
746193324197875715
746232842846248960
746186067829719040
746257685612466177
746220704538861569
746194364112609282
746217852210819072
746213628701904899
746180086936838145
746243114654924800
746204929665040384
746246944188661760
746235833401806848
746235065835884544
746231852847902722
746235120458227714
746215893550567425
746193730890149891
746239465727746048
746141969156550656
746217256544198656
746160658702602240
746231584387301377
746200911345647617
746210554398674945
746183362365296640
746219798372057088
746256465049038848
746223644582387712
746224286432538625
746250991452958720
746191994435702787
746201838672744448
746259413560922116
746215390057902082
746162948876361728
746252769984655360
746216573107462144
746218754011324419
746236223241355265
746231823714291716
746255534014103552
746204107673788417
746204107673788419
746235833158500352
746259208165785600
746186571380985857
746223074295455747
746225536402239489
746223778934337536
746256276422803456
746238601516589056
746240036035661824
746258927256506368
746200299077918722
746263155018366976
746188496302288897
746244737900875776
746209828733751297
746226530502615040
746247401191653376
746193105842405380
746190916407328769
746249280034344961
746158733663797249
746251045924388864
746248864823414784
746198969655525381
746256192612204544
746205420574806017
746187242201194496
746214723356483584
746227343836905472
746149103675936769
746143986365112321
746194506651832320
746242774727593984
746232607931699201
746190283025440768
746186277498740736
746174059751301121
746217487365091329
746209279107956736
746200194467799040
746231236268425216
746229231353421825
746194515204046848
746252941682708480
746242250787659776
746167600548184065
746203453362307072
746243483644497920
746258306226847744
746197329665921025
746204380240613376
746204380240613377
746238727387676672
746246637945782272
746194313881624577
746208058649411584
746255739451150337
746202694067458048
746195651994624002
746177092103118848
746263943576952832
746191440619855876
746233354282885120
746194238308679681
746251658544439296
746211581713801217
746215386270445569
746198059428679682
746230259058540544
746251192888664065
746240652648800256
746258830724636672
746239335675092992
746240379888996352
746226597343043585
746232708540465153
746244112651796481
746249397575507968
746215251780087808
746220373142708224
746250362349203456
746199070234927105
746198126663393281
746201310131716100
746224311409598469
746184977566568448
746187129106010116
746206586448711680
746228392605810688
746248281974505473
746204313274322946
746233266219298816
746248160268398592
746156661673459712
746198432847519745
746189511583899650
746255252983259136
746246243760934912
746257442418327552
746209849378148353
746156091059339264
746179919231746049
746149736965636096
746240098946154496
746224567580925952
746207051961901056
746222852118970368
746249967925346306
746185874874966017
746248567191396352
746190417469681664
746253830921265153
746246268872163328
746257484298358784
746218838060994560
746208482106343424
746161908588380161
746234113523232768
746193609351827460
746257899685502977
746184813636247552
746209702854328323
746174508566982659
746169781233999872
746189670887788544
746172985967534080
746263578747994112
746240367360606208
746263071233019909
746240669253926912
746233291364130817
746256771191275520
746221740615864320
746209585493508097
746258751095701504
746226572101771267
746215377533710336
746208658325835776
746218640865779712
746193202533695489
746202027106041856
746218888367472640
746238597477498880
746202660508860416
746229336378736641
746259904512462848
746190723725176832
746242460154757124
746202073381822465
746261234211684352
746266292273942528
746219676787576832
746174252664107008
746218867274309632
746232062638596099
746250228261519360
746215184599945216
746196482315804672
746138777068904448
746235157821034497
746203604395057152
746229353294356480
746264685754880000
746223342500225025
746251540827037696
746222931529760768
746197770185277441
746264392208121856
746262769268293632
746215277201764352
746146163175325697
746261959570427904
746188479768436736
746235258576592896
746153482441285632
746256477682286592
746222092702482432
746210180971454465
746193919411519489
746264124062076929
746223485123338240
746188798564794369
746198562862620672
746197887462170624
746245710702575616
746248814806339585
746243978509463552
746236902966071296
746262571989278720
746188282304729088
746194582140923905
746212915590500352
746200202646683649
746241474681942016
746220134147121153
746178207917834241
746213855123038212
746177566222880768
746228015206588416
746162533434679297
746261917845463040
746211732830322689
746222050809810944
746210617241935872
746192648797491200
746240044197765120
746200395643400192
746252379725643776
746157114591219712
746240707178860545
746224453957226496
746250597075132416
746226593173934080
746228660856750080
746201020775075841
746230141563527173
746183987475914752
746233966731026433
746239646040883202
746250383194996736
746240115517718529
746225574054498305
746176576178491396
746260227306053632
746193118660169729
746254493910728704
746206762374569984
746233199336972288
746246029641658368
746196759324483586
746231345395884033
746214341809037316
746257744144044032
746258117445378048
746220947766542336
746196809538637824
746220158989930496
746199355607003136
746202937190277120
746196255672401920
746171186380410880
746235099239194624
746222738755330048
746226958132903938
746227109320744960
746191671625289728
746215755205644288
746210902504988674
746240732072075264
746249808537620480
746224332704100352
746214035587117056
746222357002366977
746243538195619840
746226643711098880
746228317028659207
746244247112712193
746228954541875200
746250211505364992
746246327542046720
746261691332165632
746192728300523524
746152828029243393
746239201214009345
746233094286385156
746208759014297604
746221358619648000
746197228973232129
746249267732418560
746223699133530113
746214845100396550
746206959754371072
746193957424533507
746204921117085700
746264195096682497
746226895348391937
746144682850279424
746210378137239552
746201796469612544
746255307417001985
746266216931688450
746203851582115841
746221354656006144
746210592147410944
746208922608898049
746199053495525377
746250718823194624
746236198373335040
746249607554961409
746243131339849732
746189997871489027
746206020288946180
746214257704865792
746206922081079296
746254888200343552
746240883058573313
746249259310284800
746154875021463552
746210902173589504
746226236813254657
746250672639643648
746213305606234112
746209547585368065
746249863424278528
746202371047325696
746248885790638080
746201586641211393
746265612817678336
746186541752586240
746173216712957952
746254535568535552
746258952111947776
746227893324242944
746214706394783744
746223883875823616
746250660199411712
746236466813009921
746152874053341184
746209446779461632
746222730194755584
746244796482715648
746236584211554305
746248802114412544
746237947305824257
746254284132581378
746255252895207424
746233044168675328
746209002476863488
746163884331982848
746254531508473856
746252560172875776
746215591434870789
746184322932162560
746172033910747137
746188575939530753
746154262372155392
746211124765306880
746177360429473792
746196020900429824
746255659788734465
746241541711093760
746252643887095810
746208431711756289
746262072711749632
746244419041525760
746252124045049856
746258377676709888
746181320091525120
746195714959519744
746179038381637633
746202106848124931
746239960294916096
746217432709107712
746139230166974464
746226467357396994
746246428146569216
746197275177684992
746234071693418496
746211179001872385
746186877502369792
746236852668088320
746227473906442241
746248927737872384
746192632137682945
746227117633863680
746233631308292096
746245513851375616
746242615289470976
746235900296728576
746212374667943936
746199862970982401
746247501905281024
746243773219348480
746228841354399745
746264996137439232
746219521648668673
746234684011491332
746209312607899648
746231043598913540
746203075682066432
746179407295975424
746206569499529221
746187858952650753
746238983131136000
746224667858345985
746207572143681537
746201217613783042
746260667594842116
746223501913133057
746188072660795392
746179571007950849
746195933038161920
746198331894829057
746215923061710848
746231022312787968
746239285129420800
746218833833144321
746250991369129985
746251389949612032
746200295030456320
746219601357242369
746213620090953728
746249003218665472
746191772192169985
746246801506734080
746250265733390336
746262924122071040
746216845552738304
746221228789116928
746202698177880064
746239595738603521
746206586398400512
746230665939550208
746185308845203456
746251700273455104
746236097399660544
746182984978489346
746232519662567424
746197245737861120
746237607575621633
746193391080247296
746222168116101121
746234763728457729
746145601075748864
746204090665832449
746240451401900032
746206053839212544
746252585150066690
746200399992889345
746201507188465664
746203998496010240
746216938129416193
746201394034544640
746164257423753217
746254414084726784
746218795828576256
746231823575879680
746217118505394176
746180284039761920
746205735084687360
746242460494499840
746189200928706560
746246340238249985
746261024140038144
746211489409753089
746232507419394048
746259161852313600
746235048903348225
746206930410975234
746238530070839296
746145231968550912
746220809274818560
746246922973941760
746262479823568896
746213142254915586
746159484309954561
746182825485950976
746264748933677057
746192371939868674
746193542054215680
746232477933461505
746259573212856320
746232129663574016
746195404492967938
746214203078258689
746248273451581440
746240971508113408
746233559917047808
746236391034494977
746191625156595713
746175779206275072
746226580637114369
746206909179408384
746218045232680965
746262119176364032
746216522780028928
746197933511499777
746232754845585408
746229462270763009
746211850354778112
746265160025837568
746211250405675008
746220197116207105
746258876748734464
746196289348460545
746229772653465601
746145051932188672
746192224988200960
746254661708029952
746257349900328960
746253944180080640
746235204180729856
746162919377879041
746176911739498496
746192338347646976
746242347088805888
746263159003045888
746251792468549632
746261087088222208
746159383847940096
746245471602016256
746263591368654848
746182825557139456
746190975412772864
746213418781138945
746259988360761346
746213796507590657
746250492293033984
746200840017317889
746261242579410944
746207806940811266
746202421597081600
746218326280409089
746253256498651136
746242565263892480
746238538748813312
746148579245498368
746234889553379328
746228535082131456
746221400633991169
746243294812901376
746197644230332416
746223493524553729
746214316420960256
746196176228093952
746257639366098944
746228086505504768
746217479211364352
746143055141445632
746183467365367808
746261368173531136
746207475469156352
746194649472073730
746224659545239553
746249548788543488
746222612800376832
746263322580889600
746223132944437249
746244096100950016
746247069711671297
746214538895196165
746230405859160067
746203008589955075
746240031761670144
746235648764370945
746239759123550208
746257262050684928
746166581143740416
746243135605448704
746241919357968384
746210059214950401
746245056688963584
746228501758369792
746190685951275008
746260860759314432
746213951499689985
746212215246594048
746254980491939840
746221950167486464
746204749481947136
746205776792817664
746233354450669568
746251943538876420
746193500387958787
746237036948946945
746265545734037505
746190421512990720
746234558161379328
746213943018815488
746255336760287232
746237003574841344
746203654479241217
746203512149704708
746255252735688704
746246939935645696
746207181846896641
746146888831860736
746263696058482688
746200512907739137
746262940916064256
746205718320021504
746202958195367936
746209526685138944
746210546018455552
746232595487170560
746259803605958656
746186160154648576
746200731154190336
746223363836698626
746213146486939648
746208474061627392
746244221976317952
746215679834021888
746208641498308608
746242921649692672
746223522905632768
746190090087501826
746211850077933568
746202681337753600
746265583516213248
746242372393000960
746173422149894149
746229550313406464
746241369786585088
746187854485684224
746219756533878784
746190417213853697
746242430912061440
746239360580857856
746207588727939072
746211833514602497
746229654973865986
746175460560666625
746181131393896448
746224546408075268
746209325304025089
746222285699194880
746192778623778818
746200542305615875
746198223165939725
746202664808026112
746248994960117761
746191147391811586
746208713002749953
746207681333977089
746195689651113984
746186382461132800
746229109798273024
746253038373855232
746243236356775937
746264304324907008
746202610063970304
746188986968772609
746263360627482624
746177758934499328
746239662633541632
746224047164268544
746243575915098112
746216103198633984
746223669932785665
746246340125007873
746184126047326208
746206901113753600
746235073972711425
746225976510550016
746206057966374912
746257601722261504
746206695513153539
746194263696781312
746201632744996864
746214249500811264
746252501381414912
746237779504467968
746177465337450496
746234025426096128
746227746699771905
746255051606261761
746223397252718596
746250123152396288
746158465068896256
746197857863032836
746189528189149184
746234184868388864
746238207239458816
746246562150486016
746223535530532864
746245627139526656
746264543249084416
746205936226729985
746238903682637824
746237263487479812
746219525968822272
746191180686229510
746171584935755776
746237779575607296
746188173269577728
746185732222517248
746264207922954240
746258071404613632
746212407911997440
746212244480876546
746234214211686400
746244964141629440
746181168912023552
746173740816474112
746226547023978496
746259539306156032
746202996153843713
746185891668860928
746204354923814916
746237531893620736
746221543429013504
746256846932021248
746258692308348929
746163250769731584
746153704529633281
746221950167457793
746211728828956672
746246088412307456
746217680554729473
746198004978200576
746225951458000896
746162793557024769
746191164101976064
746259447404605440
746241562728873984
746150135223226369
746244406420832256
746245647989411840
746202765605560325
746204820759969792
746236667929845762
746238941200687106
746220893299310593
746194779419992064
746237448003325952
746224508491620352
746235006905786370
746263033563881472
746183324603813890
746254883934838784
746231596991164418
746197685917519879
746260734888280064
746180191597232128
746213825939025920
746201527950311424
746182406068113409
746234679821369347
746223439027941376
746246218406301697
746237469125861377
746246688357101569
746221446804865024
746238085495586817
746248504092176386
746230515078881281
746219722828484608
746210277230665728
746257215837835264
746222738751119360
746194368462098433
746138290512769025
746157903074172933
746214458947571713
746192795371638785
746229881680257026
746218225629704194
746233647968116736
746220603917537280
746216749129883649
746210126290292738
746257400332754944
746211636323594240
746235086673108992
746216984002465793
746190090301411329
746199221166964736
746250282749788160
746196066899365892
746173921305628672
746189481863110656
746171446448140288
746197547799044098
746197186946301953
746193273673265152
746213515585720320
746243106417184768
746155676141912064
746246394650968065
746220473847930881
746185535413051392
746262492205092864
746204619282350080
746234872658694145
746260512430825472
746176651789242371
746229504004132866
746172847387611136
746197828792258560
746244108524490752
746189725514469376
746238538761396224
746217613282291714
746203663069122562
746167122141675521
746184612410494978
746189423314763777
746217391126831105
746228900154351620
746241814294855681
746262018303401984
746195605685297152
746208092153536514
746263330961133568
746262865443721216
746213821648232448
746200550790692867
746141960470159360
746203939863826434
746203210189144064
746190891354710016
746233115367006209
746225058138337280
746245048321343488
746244469452746752
746245174053986304
746213838274473986
746223841895026688
746210457778692096
746199460133273601
746219336931520517
746264438358052864
746251410795270144
746219861194350593
746224495959040000
746167063647920129
746146272378241025
746164362524524545
746222386282795008
746245618520186880
746222583389913088
746188169381552129
746221350298148864
746227490943705104
746206636767739904
746158079377555456
746245442397143040
746208759236558850
746236441399681025
746197086152994816
746194905442095104
746193307202555904
746185161952288768
746214434066956288
746251314380734464
746177280691441664
746206926027923460
746204829127577600
746230187881205761
746263406458638336
746220503086444544
746236663601336320
746180531352526848
746266435110973440
746232167533928448
746242401648336896
746184822209421314
746239490759372800
746231643145273344
746171127815364608
746182364456378369
746215872524541953
746220498854379521
746157122946109440
746206678769557504
746249036785557504
746200135411994624
746222986353487872
746172482701430784
746175645064044544
746184142686134272
746231739815583744
746264002225922048
746190664640008196
746255739564470272
746189792530964481
746263133908525056
746233555819212801
746222856137125889
746188328454729728
746214819628343297
746196939461431300
746199208449835008
746261359894003712
746180309310283777
746205395216064513
746262815124619264
746255659943878656
746230485529989121
746197350503186432
746251947989164032
746226840906260480
746192040640163847
746252103069237248
746169294992580609
746249854930853888
746170200635080704
746190610130886656
746211732809351171
746232767373934593
746239968721309696
746215755365048321
746191574975938560
746217344670674945
746260986617860096
746246583319035904
746218041109676033
746167738608001029
746193495858155520
746257752721326080
746261024186245121
746230133090967553
746221245553774594
746240950532509696
746202429859913728
746224231654973441
746235837524762624
746195534461886464
746249334832898048
746257870245736448
746204464290271236
746204300523626496
746174596383027200
746261707966799872
746188429361192960
746260785370963970
746219073017548801
746227063116292096
746192778703470596
746200588585603072
746252937735835648
746141960734392320
746227545356460034
746212705959194625
746243190043328512
746183253564895232
746148646442328064
746213091830956033
746226744428888064
746197182957527047
746237598918598656
746209123847442432
746217252546977793
746259484771749888
746195232450981889
746251440406958081
746221426064011265
746184578839126016
746177444202283013
746211766472847360
746248231491801088
746224739195072512
746208339479040000
746184952308441088
746211183565279233
746223426667372544
746207505122922501
746221094592380929
746246696502321152
746164677042909185
746212152088748032
746260252572721153
746220595403067393
746244234337001472
746161803797889024
746185748924141568
746239238887268352
746207274327113733
746208792463839232
746224093611995142
746161032117223424
746187225465917442
746168321746173953
746208583042240515
746180615444127745
746190446796251136
746146993928544256
746263259657961472
746208566231523332
746229277532708864
746157341117120512
746187364117078016
746217311284002817
746254527238569984
746201142078517249
746221518187700224
746215843210526720
746253453450743809
746208259984363520
746246121803022338
746171241002733568
746235305015926784
746213255362666496
746202069149716480
746227264191270913
746241894120710144
746212609486008320
746199653431992320
746191814080663552
746265071873974272
746253537357729792
746252501406605312
746225590663942146
746225683152539648
746170427282690048
746227885053087744
746239520178311169
746264526627049472
746220129680142336
746249825356648448
746197040091193344
746251205509320705
746210512300445696
746210252102635520
746260844024111104
746253545830256640
746209174170656770
746242917392584704
746189721294888960
746256150505623553
746208956247224323
746260399490666496
746190706662748160
746166509991530496
746205034396819457
746245769707937792
746197380102389760
746231190080806912
746264996217262082
746180044972691457
746227557985452032
746219404308865027
746235170550779905
746234730182377472
746264534948667392
746228208115163136
746189280603570176
746212227888230401
746187137482055680
746198617363406848
746193600795443200
746253701157912576
746178761339641856
746213066816135168
746236219298709505
746219853137084418
746250559309627392
746242850396872704
746246381988282369
746182825519439872
746261007375470592
746222109538476033
746157521639899136
746191180728152068
746165385662169088
746228673657724928
746205965842690048
746263637208227840
746220498879553536
746176131599077376
746209560117927938
746199728786812930
746264262348242944
746211892142579713
746201364615692292
746187908978114561
746217248134569984
746191541287292929
746217579551719424
746147975286693889
746226530213257216
746250353939722240
746203692190171136
746173795547779072
746165050323386368
746215918603108352
746199929983401986
746211430957907969
746255588376612864
746244532145164288
746205659675262976
746265486837579776
746189003896938496
746186130744188928
746192073942933505
746197237261180929
746191013132132352
746201297297121280
746233434276671488
746253122394329088
746170095840305152
746225301391187976
746155700988973056
746208960290557952
746205164583849984
746145739705819136
746239813884383233
746222554184974336
746223673904758789
746233702699524096
746199804053622786
746205277616115712
746239411088691200
746263297561866240
746204904654413824
746257165699129345
746252174427029504
746243512862187521
746206536037392385
746171958237216769
746196905990881282
746261150032142336
746190719384059908
746225427178356736
746249771061391360
746258209816477696
746255399775502336
746252845402497024
746208801183784961
746196591313248260
746239679612260352
746240564501217280
746241114038992896
746172637563486208
746219655673503745
746149938279636992
746245622869663744
746222315029946368
746234306410885120
746263750466895872
746192200124358657
746210344700280833
746248462417666048
746208352313610241
746250270234021889
746203260244025346
746235724446326784
746230439220674560
746185698701680640
746160247782375424
746201385314639872
746198881382203393
746248785307656196
746218804435263488
746188559305089024
746218502374055937
746243798305374209
746209811943940096
746224663668228097
746138105850269696
746226240969834496
746212240223698944
746234889666592768
746176286557671424
746179876907008000
746181034560077824
746224873723174913
746173115865120769
746187061883871233
746152022790049792
746213418735009792
746186772606967808
746252522432643072
746253919324508160
746262014230597633
746158712780259328
746208205592629250
746212768647262208
746189159128150016
746204506002644992
746189083752468480
746241869093363712
746237251156226048
746221065316163584
746223145577701376
746201720913465346
746199204511391745
746264233093009408
746210596362690562
746259073734082560
746222570815393792
746229537663393792
746186428564987904
746181365909983232
746235162229256192
746259384272044032
746202073230770176
746217789568884736
746238181998104579
746195601600061440
746263587019186176
746201171610636288
746215927142711298
746235174807965696
746228853954088961
746184318771408896
746202484285202432
746221488882089984
746259744998957056
746231265611812864
746194846386315267
746194846386315266
746192774643363841
746251117156237312
746263406680940545
746220360488521729
746244998010634240
746254128779763712
746186315264196610
746194603120820225
746220624666734592
746258604240560128
746241105558147072
746227805575249921
746224105964216321
746242972128272384
746250525860061184
746204950586228738
746228547597934592
746227918569824256
746194011690438657
746227973099945987
746235996837027841
746241655058096128
746255907076608000
746219681179066369
746227410996101120
746244402285256705
746188215443292160
746163183589728256
746256905421545472
746215503341850624
746193953318305793
746260697286324224
746170230032867329
746209501427073025
746189377315954688
746186587894063104
746259862540161024
746228484817596416
746263859569254400
746232490365333504
746212483803676672
746174722316984320
746199414163681280
746248378598694914
746237670339153922
746235078393503744
746207463192461317
746200987203887104
746216413828767744
746190387904028673
746252144878166017
746226018474569728
746197539314032646
746242271402659840
746217965398298624
746222898134716416
746152991644868609
746192472506654720
746206573769293827
746216082294222848
746219349594124288
746209484851159040
746217734971658249
746238555454767104
746215620983721984
746243055783677952
746191868652724224
746244402251653120
746247149353054210
746213116854185984
746237087544811520
746140215664730112
746149116149895169
746184658669436928
746201591087194113
746174113912324096
746191923191255041
746249355770871808
746207328878231552
746234063334215682
746185946282942465
746184608178380800
746221371512913920
746196352292392960
746211388851314688
746236890118971392
746222671403200521
746241839578112000
746178455310499844
746201481984892928
746201838299418624
746226781804388353
746193902835666944
746236584026988547
746189457057947652
746184406734372864
746187275965370368
746215704752361473
746215075514449920
746246700566708224
746254066095955968
746254607198756864
746201070876000257
746167650632466432
746266090976731136
746242061981093888
746206448103751680
746226706420137984
746239289537634304
746259975748653056
746147677444911104
746232356126613504
746256209083150336
746146704358055936
746216157665890304
746244485995184128
746200219537137664
746215817914679296
746146825883762688
746194951533301766
746227822365028353
746190769577287684
746218766632005636
746199632124862464
746245085847781376
746241533196677122
746219031099650048
746179176776925185
746181432989515776
746186537545637888
746246600171757568
746197556032503809
746189423482703872
746258470165417984
746235166373208064
746258033643241472
746254497865924609
746178648022016000
746263628857368576
746177327088934913
746187426943512576
746242959570518016
746197170362081283
746224890424893441
746223858559004679
746238198699876352
746154585333600260
746221425887846402
746239176320790531
746213914061352960
746186952886542336
746249804615823360
746247208165466112
746228812170465282
746240275236827136
746259128352333824
746265826857082880
746254174971695105
746218930440572929
746261980432965632
746208243186184193
746150202369777665
746204761934856198
746244675086974976
746199674072141825
746261712165277696
746194452285272066
746202161537703936
746210705204928512
746265994381844480
746223783019585536
746247040649289728
746189490285248515
746203117662834688
746233530670166018
746214555534032897
746229269030805504
746234621222785024
746173644263526401
746224919701159938
746241080291532801
746245786564956160
746166992315392000
746180271196639232
746183593173520384
746258272966033408
746243093511438336
746237225633873921
746242099683655680
746249464772431872
746201330885091328
746223829010157570
746253952635789312
746261733040361472
746266417977241600
746167503756341253
746212710107406338
746215100923543552
746252274834481152
746188752247263232
746191709319532545
746181215217127424
746213796604088320
746238568012513280
746187867353841666
746264039798484992
746232075288600577
746242783221014528
746232402524004359
746224605275131906
746191038163804160
746204896286826497
746204896286826496
746257689882267648
746260306855403520
746190740225560576
746240061310648320
746215444734869504
746234545750433796
746235468388327424
746207727303614465
746213796406976512
746209639973298176
746192875239575553
746194523760402432
746221254022045700
746233446570176512
746249204536868864
746150676334518272
746201033018224640
746204174837153792
746219584739381248
746221509748744193
746190304173162496
746240212242661376
746227931052019712
746229281647321091
746256032918274048
746179512036106240
746156791558332416
746207429457641472
746172168132767744
746237217618595840
746242669995823104
746228564492640257
746192396883353601
746225288732782594
746250815485018113
746239016983355392
746207202877202433
746225511056060416
746196238870024195
746192502068154369
746209677445201922
746264581115416576
746147975223721984
746168158038466560
746251343694802945
746227142896156674
746237922098044928
746257945592201216
746139787992645633
746200143783821313
746217835538505728
746246151196774400
746247531093434369
746224030693240832
746225209259130880
746256557390893056
746262307639037952
746240648450170880
746251276560769024
746221488835960832
746199334371287044
746252157406543872
746193366132527104
746175544245493760
746221027273773056
746158142187274240
746206473185697793
746261028682502144
746227683692941314
746243814898151424
746233341792268288
746191956670193664
746198327826382849
746250492276260864
746214391960395777
746187103852183552
746197228998426624
746191587382702080
746224391336300544
746217931835510784
746198063614590979
746212265699872768
746256196517134336
746224747923398656
746259522520498176
746186248381825027
746244293195530240
746188693413625858
746181693267017728
746233472071532544
746227264258334720
746208297515048964
746221459517771777
746208473730285572
746200404157857792
746247443164069888
746225918172004354
746263574327222273
746229386836221952
746229654940332033
746246964887588864
746182989155962880
746146859652157441
746245295512629248
746216266898169857
746192317350961156
746239608082489344
746203771869356032
746193605228789766
746156435310948352
746198143100850178
746153721558667268
746250899413155840
746196000142856192
746232305878917120
746228157577986048
746243076893585408
746245622647271424
746140639293767680
746207689584193536
746246201410985985
746215209858011138
746185182927945729
746221472125878272
746223258974851072
746233261999849472
746255412165480448
746177863708250112
746230112178212866
746176622433288192
746262580314902529
746185757514145796
746228149231321088
746222382260510720
746203881156206598
746257228542316544
746250857432289280
746246306650329088
746257236696137730
746229265201410049
746189284948881412
746202861776703488
746199418391560193
746256108562583552
746178778276061184
746251847187468288
746236349015986180
746231781611823104
746203226987364353
746248106036051968
746205747604684802
746200458654416897
746245660370960384
746214626883297284
746258117554429952
746250903376773120
746205286302527490
746263175918665728
746213804824924165
746177113032531968
746203344306266112
746261535958261760
746211145812324352
746194062156279808
746225187960459265
746204401077915649
746194263512276992
746152131753840640
746203021386752003
746211510414827522
746223367959646208
746226538530504705
746247132835897344
746176576077783040
746146679016022016
746201045752127488
746232993556004866
746230968063664131
746232276418068480
746187359771754497
746198776562343938
746223036320210945
746248156078190592
746213989529460737
746213540365623297
746195639109746689
746204816272068608
746186906577297408
746226593043910656
746189742270619650
746189372802768896
746195550995783680
746218154418810881
746235535467773952
746255756253601792
746255718517514240
746161661359329280
746207194446630917
746186869075935232
746172881072177152
746170997926043648
746154216410886145
746208737895972864
746247304806547456
746200211190493184
746213636926935042
746165935153700864
746216849705054209
746240673498599429
746194196256567296
746224709990129664
746207437741383680
746202417205673984
746208297523437573
746251272639119360
746259967439691776
746204728422338561
746212835756122113
746215830849880064
746186931776688128
746212240303415296
746178279070064640
746229675882483712
746263188417609728
746240245599854592
746249196383133696
746223602698051585
746161564743536641
746264270837428224
746219362235801600
746240887357792260
746264748778524672
746158687299899392
746216292181381123
746244075054043136
746259501964271616
746203461549625344
746182272039194628
746242468803313664
746261892532867072
746260978296205313
746259078184341504
746224823454425089
746200349493493760
746190048287068161
746234562280202241
746178190964568064
746258134365265920
746224688976670723
746148789044543488
746206850538868736
746228530824912900
746150927820787712
746257358620364800
746229462350520322
746208851209248768
746261544447713281
746195135860342789
746260759852744704
746171526039277569
746240686115020801
746226689672286208
746246235217141760
746242376335654912
746169827438563329
746218200522600449
746213058272321536
746258725774725120
746242980344782849
746204380295106563
746226886716465153
746194863155142657
746217839577600002
746215981815500800
746210310931910657
746199431070908416
746237095900028928
746215360760684547
746250815522938881
746245517856935936
746260361536487424
746248827460534272
746196943806697472
746236734980104192
746213116883566592
746141021214547968
746238920380162048
746249280197820416
746257744324362240
746233551633293312
746225070784208897
746232582581325824
746228153614376960
746194452247523333
746184369044393985
746199162702553088
746177335146196994
746210487273086976
746209178583072769
746255244443664385
746240996447498240
746246289675915264
746206598989647872
746234147362873344
746262936998535169
746231089362984963
746231089362984962
746222181013585920
746225318311034880
746218687162572801
746197488785203200
746231257177088000
746251830435315712
746171853434040320
746192388687728641
746243257286397952
746216463900413952
746222373926404097
746222520647356416
746245505483579392
746203851615666176
746262827753705472
746238991783989251
746184805386158080
746234294020907009
746238085562720258
746260298626142208
746214421492469763
746210386643345408
746229764029984772
746218296790253572
746264362805952513
746196272520957952
746201985464995841
746235715776741376
746229134808907776
746196754979184640
746177415009959936
746265680043859968
746222571083882497
746200995592429568
746229659159793664
746221065232211969
746249519520681984
746201251252076546
746227662989844481
746214089995624449
746223493813936128
746208033491976192
746216602228514821
746252148976009217
746191520286412800
746243257185738752
746227503287541760
746212085055397889
746163544635351041
746188345332555777
746189133773627392
746196784255401985
746249964100083712
746213708171378689
746235531185446912
746223183162793984
746175577745395712
746188739785854976
746168418412466176
746245492846231552
746193659607973893
746239444458450944
746238001903083522
746211372292177920
746263372967088128
746187070494773250
746191860041801729
746179742739501056
746250777757421568
746195119343177732
746228719795081217
746210457774493696
746185417733509120
746251155206979584
746195228088885249
746228505822658560
746189280876212224
746203478255501313
746185455717122048
746204807979892739
746190102871760900
746185262716227584
746233312499273730
746200014112776192
746258453195165701
746206024546168832
746203520450256896
746265369711681536
746219366421659648
746209044403093504
746249863105503232
746197170286534657
746238131947642880
746171157091540994
746202027416399874
746168434971422721
746210017490001920
746250979134291968
746211535614152705
746201779537219588
746205978387832832
746179071986413568
746212559280185345
746189666731233280
746200169310392322
746181911509372928
746221538920144896
746176471174098944
746186516691451904
746162563189071873
746255357912158209
746230754007343105
746221463506587649
746258276870938625
746168049275899904
746214153111515136
746259648760578048
746204870844129280
746248214987313152
746235287991259136
746152941309018113
746242963643240448
746193982472912896
746147652459438080
746198499797008388
746227306381737984
746217671809601537
746189398299947008
746188551012810752
746254603004575744
746234352690860033
746237569667457024
746258889457426432
746224198368923648
746223510486343680
746194309796421633
746253025640071168
746209174338445316
746246952409571328
746198613060001793
746219773155938304
746209665038487555
746201792216653828
746236034782887936
746228057086664704
746225578106195968
746233706675724288
746243983026888704
746155722220707840
746209400893759490
746215746770853889
746220708531830788
746195631027290117
746226098514472960
746234285439361026
746226123567046660
746146876269944832
746244116963598336
746210244020178946
746225234139709440
746253474501894144
746203742668627968
746231068529831938
746246730098806784
746244536331034624
746155797781028869
746250509154127872
746174319575732224
746210432713527297
746199221414486016
746239822134550528
746183924611588096
746219358033088513
746186017481302016
746187636612571137
746213322626785280
746255315780407296
746248181223202816
746219563436544001
746213549047853056
746190870228021250
746263842917867520
746244838450933761
746184721646784512
746171534428016640
746144695437320193
746230003029860354
746237179651710978
746209522323066881
746212080944971776
746246117793349632
746204707241156609
746263117361975296
746167407471890432
746201486317654016
746171064665837568
746215893756055553
746261539997442048
746230632267735044
746258541254742016
746251133937586177
746247015227662336
746253717918277633
746222751438929920
746240228801732608
746208045869367296
746239822285545472
746205714037637121
746192346593665024
746245043959148544
746187015775911938
746239406697177090
746207781858902016
746218355447586816
746216950750031873
746198499662848000
746244641306083328
746193009633464320
746200722572599297
746175024457887745
746196285036761089
746262110770970625
746195828079886345
746236198381719555
746226840600088576
746210902546931712
746176643098619906
746225204867665920
746186936251912192
746185585644146688
746230942692302848
746227541237653504
746223497882415105
746175644933951488
746199489514377216
746256330961281024
746202211697364996
746234843390828544
746205961468051456
746210877318127617
746253919182028800
746252698484350977
746252010773692416
746152966562975744
746233274884726784
746157420783767552
746212986935619584
746215453094117376
746198034338373632
746255848331173890
746214392035848192
746214392035848197
746195546897973248
746188450378964992
746168120578965504
746240652359380992
746265675707056128
746239499034759168
746222046573584384
746246490859905025
746187741214367749
746240027403771904
746235145493962752
746228174506209280
746204996769710080
746242716057509889
746219337174814720
746232985163169794
746241667628335104
746224374521356289
746206423021826049
746257673176358913
746233807456460800
746205697050714115
746188446205509637
746226798845820928
746212177229422592
746258914463879168
746257283043233793
746192099310067713
746211355389157382
746188802461360129
746226467395145729
746193152042668035
746265533088145408
746247086509854720
746226966659928064
746203872553644032
746229583901429760
746188823567048707
746248890047926272
746207689668104192
746226706516631553
746241315340455936
746207387527188481
746247547811921920
746203914513481729
746244167559413760
746195983323660288
746190463447638016
746240115723272201
746240065471275012
746253428351991809
746188798225223680
746189251155492864
746207295164407808
746192275462488064
746263415040147457
746180476876926976
746189842829041665
746246650415448064
746203734326140928
746208302053236736
746227667096109056
746193638758064132
746198143302144004
746262802826878978
746189746188083200
746218250787127296
746236063954305025
746248802198118401
746219743770615808
746185858189950976
746229319391797249
746179000481906688
746248923640139776
746211309222408195
746259342408712192
746208700138807296
746265956947755008
746233635569729536
746193961375543296
746223279753420801
746206209116512258
746195656151207937
746190069451493378
746194611836575744
746200613780750336
746262143964688388
746249913546178560
746258092354985985
746230854846812160
746169701512908805
746261149969162241
746194192364277760
746261133284237312
746162676280229892
746200769058136065
746177838542364674
746169781301182464
746208654169276417
746244230192988160
746232498682626052
746228493369782272
746200751978930176
746254774677405696
746238391981735938
746223120344768512
746144456169127936
746215021085024256
746255139552399361
746211959364673536
746264358880174080
746241180921266176
746190891509919744
746238953733251072
746209690225238017
746217743234408450
746194284496355332
746251788341370880
746248181193781248
746238546961272832
746140408862867456
746197488810418176
746192057408978944
746226874255183872
746148675609575424
746188324377763840
746214870190694400
746241180871065600
746258155475206144
746225381036855301
746162323832840192
746167268837560320
746254103685271552
746208599534247940
746194649602129920
746258038034735104
746220423528906753
746226295407681536
746171652136964097
746204438889533440
746200467110191104
746217004999184386
746168321888817152
746247380207538176
746248672195842048
746237917723385856
746203868376096773
746259770261258240
746240207867936768
746193462337277957
746160713475964928
746212341008588800
746258566403727360
746238102503464960
746245803199635456
746205348990619648
746249875872952321
746219207025524736
746223858617724928
746221505697067008
746219949513859073
746264174414733312
746171412927422465
746237301227806720
746238941158744065
746240136531304448
746191977666879489
746164651629625345
746250907516538880
746194125037285377
746256569763934208
746219274209923072
746242170865147904
746200911521808386
746255735361839104
746246906163118080
746198818438340614
746252698480054273
746147774010376194
746237691440701440
746185098999930880
746265222906843136
746240190994210816
746234881315770369
746216958735982592
746264635750383616
746251922638770176
746258016765378560
746233538991665152
746263402549547008
746199263177146368
746239222319747073
746207647704092673
746224001022754818
746193835819073537
746233170048081921
746200093502509058
746164588652134402
746209694306336768
746222445183434754
746236080932872193
746196457254850560
746247006893580288
746239457053933568
746219819297431552
746246763582005248
746255290778136580
746188131431440385
746228787017224192
746205961518383105
746202169683042304
746225263596339200
746201536552828932
746192246219804673
746246855747592192
746238895126241286
746229663433785347
746262182028058624
746244872026230784
746199393070505984
746234939805315073
746226794726989824
746212966161227776
746231680894001152
746192975718322177
746202899475103744
746248353248350210
746256498666287104
746249435236147200
746185992231493632
746175972140015616
746189406751494144
746167172662169601
746202421550940160
746217508508557312
746208780065505280
746257442233810944
746184167931580416
746227805592006656
746140849122250752
746174634198982656
746261682754813952
746201586959945729
746216422167060480
746220712646479872
746257677156745216
746257073298538497
746236215117000704
746203553895591939
746174571422826497
746193005443354624
746229114084855810
746176911529803776
746252379633389569
746221379624656898
746251863767429120
746220771383484416
746257249316773888
746158775376154625
746144959351431168
746229575483428866
746239645990551553
746187468987215874
746193001249017857
746218901000728577
746193429013499905
746231735424147457
746260374169739264
746186847831867392
746221941825011713
746213708548890624
746180544191414272
746251788395872256
746196918699597824
746253722037035008
746194796356636672
746198399318253568
746185417700032512
746170297334697984
746190949882028032
746261913332498432
746205122779176960
746171677051064320
746246876832407553
746197484985159680
746230967992356865
746223065638404096
746205785286270976
746232125729300481
746259828792758272
746211145606795265
746202660454338564
746168720276348930
746216698760433664
746237909485838336
746223640627159040
746224106069065728
746187833740648449
746206137662398464
746235497836482560
746182267895189504
746200802528632838
746216040296701953
746263780062040064
746240782533697536
746209350264356864
746189544786034688
746192955031990272
746199338863386627
746261992999165952
746186340685864960
746248168858353664
746219785860460544
746211875327614978
746212319944810497
746145874041004032
746208218167181313
746185657022722048
746243970166972416
746152370699116544
746256796352929792
746201309968109569
746231341167980544
746256515502383104
746186047084691456
746214534612824066
746235304688816128
746246134562070529
746214262012411905
746192661346869248
746251452813811712
746224294917660672
746245471811866624
746153876655505408
746214974947622912
746226240898555904
746246780627496960
746232540642443265
746234247896174596
746238828055126016
746253533352099840
746190840972730368
746253617250861056
746153964635308032
746177062805848064
746224667917049857
746226647821541376
746215083869503488
746254422464925696
746190350318862336
746217336605007872
746196440523767810
746242896467230720
746210642139324417
746250337355468800
746186579782283264
746180917090095105
746195089936920579
746182573995470848
746177259686363136
746195291229949953
746234465794457600
746219693468311554
746232381225328640
746204288058171392
746203184658423808
746205910943465472
746235246287298562
746195907679420416
746249632704040960
746219215514853376
746197413577166848
746223661460250625
746230942574907392
746238110925656070
746256217417326593
746256930465689600
746215037732196352
746206007399841792
746185271100735488
746245001902956544
746205906749136900
746202413242036224
746166547467599873
746199036659568645
746176727131447296
746221266483314688
746223019576557568
746226836632264704
746201494391660544
746178345994452992
746250685440745473
746235342760476672
746232209451814912
746222486883205120
746195999983493122
746200370255302656
746208003997605888
746224777270984704
746172574988537856
746261229933629440
746233115266293760
746229390770528256
746191096850440192
746214245285519360
746217911212081152
746254288276492289
746229474643968005
746195354266177536
746234620958539776
746244167337017344
746196192762036224
746241600582463488
746237741638180865
746229936193568768
746213423323615232
746138772874625025
746238647746232320
746254263001686016
746200978504847360
746233010337394689
746259317158973441
746227801393487872
746207542871629824
746238551289847809
746256293074178049
746201024835125248
746209924955312128
746199694968127489
746262236545617922
746208981236932608
746183366580514818
746217789346611200
746150592498765824
746227486451630080
746212949249789956
746235824937676800
746215587500613632
746258834734321664
746253537542307840
746212471174639616
746181118626430978
746210847807049728
746250823722799104
746255202580369409
746258624977133569
746200231914536961
746194590537912326
746188450122989569
746170326665428992
746232284735381505
746252358842191872
746187707773128704
746250127279529985
746193991033487361
746192514319691776
746229445392949249
746215658745012224
746244762877952000
746243131255861248
746231307655483392
746227834843127808
746243957722517504
746211888153821184
746216430325006337
746208721143947265
746204065495842817
746185249818804226
746205143515860992
746224604973146112
746232653909622786
746197271075643392
746193512979324928
746250437821632516
746198596119203840
746237288858812416
746206183900352512
746219249048248320
746207131544621056
746168506522034176
746199850266435584
746240514312146944
746207538345959424
746258356583731200
746196730002051077
746225993417785347
746235644549038081
746147610164080640
746214421421129728
746170947544186880
746255974328078336
746188077077401600
746206150060707840
746263083748827137
746218179643334658
746187477153546240
746261942759735296
746185971436138497
746192824983425024
746240002514780160
746180275755966464
746212701748109312
746248537671929857
746248537671929856
746199095526592513
746218666170015744
746228589788422146
746208201398321152
746139456386772992
746197887361527808
746245094223847424
746224818962345986
746245123864989696
746175250799468548
746226450492121092
746257547401715714
746204426281443329
746212404032221185
746193877812469761
746264383970512896
746237410506342400
746222143273197569
746243135685025792
746235845917581314
746258948102172673
746266309135114240
746243471145635840
746204455532539905
746189372920209408
746206376804769792
746229948659073026
746193374567268352
746183278630211585
746204170298892288
746249246639292416
746228749268443136
746221257884983297
746264514031656960
746237284568096768
746266334204289026
746252228663574528
746202073163673600
746248206296637440
746250244829118464
746241512518754306
746214735763251201
746208218070691840
746243718722785280
746209434175574016
746195576321040384
746186755758403584
746264744647139329
746215675559960577
746264123881701376
746139523894091776
746164517676146690
746266397085413376
746225322215899138
746211497739583488
746193861047771136
746253638310461441
746207433534562308
746235896245035008
746235745099091968
746229340417843204
746194926078046209
746206007458570241
746197056851582976
746201481804550144
746214626971418625
746234050923270144
746183928965271552
746216170517192704
746200462639013889
746211472905109504
746204719882768389
746229885975171073
746215629443588098
746179696807796736
746220058481852416
746251264065835008
746204405507100673
746221614572802048
746265335859453952
746191138613137409
746225217454780416
746195110770024452
746255408243818496
746219031074504704
746243697818275840
746234138898792448
746185342114476032
746237242675388417
746237972383567872
746228509916336128
746231278089842688
746210864756228096
746190757019648000
746200508910567424
746257266379218944
746232721232400384
746257119217860608
746216740938387457
746221681698430977
746207106471104514
746158226182406144
746238274197348352
746243248738439168
746244502742937600
746240468137086976
746145211353468928
746205621599408128
746161225059414017
746252044210667520
746212223417090049
746191843268796422
746249070667235330
746208326862594048
746206808876814336
746138336843051008
746201679276630016
746215134255677440
746183534671503361
746252841304600576
746213452658540544
746263259762810880
746251549345722368
746211925952864257
746226081519173632
746179654818529280
746189264141041664
746264685821964288
746212953242796034
746190132009566209
746221459597516800
746177788432900096
746186936021196800
746211292424220672
746222965356781568
746251733987397633
746213863733899265
746150147663474688
746209677814292481
746207018621374465
746177566029946880
746155965448339456
746208230506823681
746190006239137794
746215717616246786
746190874598465536
746258830808522752
746260395174801408
746178295662673921
746151523416170496
746191927213592576
746260642475216896
746264350554492928
746200500467470338
746152601738162177
746246784427524096
746245291431571456
746204245985112064
746252409026936832
746234419703209984
746152538580234240
746226299463565312
746205621532274688
746211716250251264
746240036111192065
746225280516128768
746263289420713984
746262043553107968
746264316962209792
746189255517474818
746195761025560576
746212055712071681
746252295868977152
746206489824530432
746213951432622080
746212349518843904
746203352531275776
746161619441418240
746191516083707905
746252925052293120
746263272454823937
746257664846495744
746200429030055938
746263331204390912
746247338264563712
746249431255683072
746255961636089857
746243747894145024
746256993548107776
746166556065837056
746251624926982144
746139402238300162
746235623468498946
746190014707466246
746240216495644675
746202303858806786
746246277013266432
746234419782909953
746205315700391936
746186243965333504
746235636101713920
746211737016274944
746211955027808261
746190098656432133
746157345181310977
746262706013900801
746207886779375620
746249053676146688
746238610018467840
746216309021515776
746227893341085696
746262735533531137
746227436283539456
746243563286052864
746229340677906434
746207215443316736
746229155872702466
746211393255268352
746210675848974336
746217055196610560
746185673426690053
746191189041307649
746212487771545600
746255873593442304
746222604290187266
746233014628212736
746241780908056576
746216946547335168
746200509057380355
746192413849325570
746218674197913600
746222243609350146
746189167386755072
746264107184054272
746230812731813888
746207605584891904
746179147089645569
746210109584375810
746221220509540353
746249829844553728
746231987090784256
746199309104742401
746230523492634625
746157454455541761
746201246877376514
746186067745734660
746247376130576387
746229554415435776
746215302233366528
746187393078824960
746218942859862016
746212689064558593
746244662218854400
746227360882536449
746266501871767552
746221304156565505
746257152898121728
746195949538541568
746221815870021633
746238677148327937
746247074153267200
746192149788581888
746234566411616256
746266460159348738
746214580582395904
746242015814311936
746221631379382272
746190568464605184
746252514077605888
746207794580205569
746178405004107776
746243668324016128
746192741223137280
746232100555108352
746204959004254209
746141561931472896
746218959460962304
746251775972352000
746235254382301184
746205109814603777
746209824216489984
746260092966797312
746215042228490241
746229587789549569
746220788462718977
746242523153084416
746228581236244480
746152299618238464
746195056101466114
746196524078489600
746233950088003584
746204858412195840
746204858412195841
746218582237798401
746234033885978625
746172616768110592
746196524414050307
746247602321129472
746199812630945793
746155491319918594
746168162278739968
746229332167692289
746252065119342592
746197606267658241
746230317766238208
746203688167825410
746218460661743616
746248277843140608
746211288120844288
746235116238708736
746165482412253184
746168728740519936
746200286545354752
746249519214493696
746211024022339584
746229755721113600
746149333989474304
746257295500255232
746215960776847361
746215125938429952
746202891258499076
746252333609263104
746252467994767361
746256423059763200
746222847605936132
746216371936071686
746257648044093440
746263175788658688
746219785906618372
746220230536368128
746240895729565696
746216375744503809
746197656678998017
746232842707836932
746265218527928320
746233715110477824
746245459207917568
746221551578550272
746242414046814208
746206867311857665
746194565535698945
746238106584514561
746206204758614016
746215096452452353
746215851792097280
746260885673500672
746219601390768128
746249628530712576
746264757066399744
746230309587296256
746219605564129281
746169357651312641
746223074119323648
746193315733770240
746225058125774848
746211510733570048
746234319018962944
746191646392389634
746181500492783616
746252237270302720
746197568699277312
746264811869184000
746202815849074689
746243769041752064
746197463724285952
746202086128267266
746195425237962752
746173652840943616
746213779621347328
746213133824331776
746176064343400450
746180380227665920
746240723918401537
746208872277278720
746182850756677633
746252539209916416
746222348668280832
746197690359283712
746231567584894980
746203767863795713
746265080359116800
746251473923751936
746203289897689088
746255009600442368
746247720155910144
746261959608139777
746242674416451584
746226014435475458
746209983914663936
746199259007987712
746222587592617984
746192136995905537
746199875457474560
746209350562152452
746253231232258048
746230351417139201
746223242038239233
746248592306896896
746248873442697216
746224403982123008
746217957349429248
746232507272552452
746169391490961409
746247795300929538
746218682875949056
746216841329029120
746193177153921024
746193177153921026
746219638925627393
746213511412350976
746247841383858176
746197732440694789
746204141102391296
746244066816430080
746246839058436096
746226714791968769
746177104581009409
746219022375485440
746253667448217604
746212370175778816
746225326410203136
746234017247203330
746171924686966792
746192594338648064
746240979666010112
746215037946073088
746237867374960640
746248688910098432
746266564975071232
746148855952084993
746234918766678017
746194209175068673
746210432705146883
746210432705146881
746204715961069569
746199821136998401
746173996782092288
746241281702125568
746188613864480768
746266137172774912
746238928655523840
746248449792876544
746185677809848320
746171756914712576
746245224146558976
746227021177511936
746256733518069760
746184520077025281
746195299383681030
746217923715309568
746215419556442114
746262257454088193
746166144751394818
746263071165980672
746253961267576832
746204938150125569
746219601164328960
746259564618727424
746256209041317888
746248214681030657
746211447441502208
746206188140793856
746236198251692033
746249754397511680
746192401421598720
746235619362275330
746264258116263936
746211024026492928
746194661824290816
746242825218449408
746220280767356928
746192166569947137
746239247368105984
746243542230654976
746249322317099008
746190585120206848
746178744432365568
746221975186505728
746240312666791936
746226895428083712
746218401966624769
746217088776183810
746253176664317952
746215641879764993
746225758469709825
746254783103655936
746202912137744386
746246407011577856
746222331941445632
746189045701611520
746257811575734272
746248156040531968
746181135412109312
746184675262144512
746213326636519425
746187707915902976
746207433555476480
746220595474370561
746192438880985088
746227746708193281
746221228910743553
746252174515113984
746234415718621185
746230582137413632
746159316722286592
746236655187595265
746219819423277057
746188328714665984
746221476357935105
746216556154093568
746232591020236800
746237070566252544
746192791403782145
746224387083296769
746171346002948096
746207051806715904
746256750265905152
746204858336743425
746187779348979715
746154233003651072
746244980876926976
746183199106207745
746223124761317376
746213079122223106
746259547774398465
746239142539890688
746258864257982464
746192992709443584
746200936742191106
746234134515769344
746223304722132992
746192292290002944
746141549344473088
746186307160858627
746233685905539072
746238752494915584
746184389994807296
746255487776210944
746159366777102336
746240354693808128
746169059834732544
746197371386658817
746260999045582849
746249930407186432
746163431154270209
746180963261091841
746194540256649216
746204405351886848
746200819049996289
746146494613327872
746264421794742272
746237456610037760
746224667862532096
746199116498145281
746207752532299815
746243496315584512
746231492125200385
746218498209128448
746249292927631360
746219974578962437
746257907986006016
746201196579282944
746211439036104704
746260617418399745
746210851946823686
746234973649149953
746177519712362496
746182821639753728
746258503329787904
746254414109941760
746139947426586628
746254955133173760
746190371420418048
746236307299414016
746241919215407105
746248910948052992
746252547753664513
746250659985502208
746191268657528832
746227473910665218
746176529919401984
746169563264462848
746222537307103235
746252140721618944
746258960521498624
746243127317405696
746159710747959297
746219735663030272
746242330328465408
746194888614514688
746218418349629440
746209979653201923
746214417029750784
746181479198162944
746249506900041728
746265583583371265
746209103085608960
746237297012551680
746216057157750785
746211770600042503
746186197878202368
746233199441780737
746247040351539200
746197984082223104
746227755126136832
746205915443924994
746254107812343808
746258902124232704
746193915607343109
746231160821317632
746239515958747136
746184151112556548
746164253195898880
746253344713355264
746245740272312320
746219123399528448
746231270011613187
746255139581870080
746200517206892546
746248277910233088
746252992127459328
746264333521461248
746203667024379904
746198328040271875
746225460598575104
746174848007868416
746254694947880960
746232230465282048
746261590459166720
746260592105766912
746234134658375681
746244486322339840
746248810591100928
746229596576571392
746178262481592320
746220683441496064
746216891983634433
746200202579582976
746207894857670656
746257350139457536
746242737331134464
746206645328322562
746254619588825088
746213188262203392
746228191329554432
746194657638391810
746250697918791680
746254397231947776
746257929066713088
746223824841015296
746258079994482688
746190526299332608
746221769925615616
746191486857863174
746248156191559680
746232188534853633
746168644711813121
746229520806469633
746211283851083776
746211590228180992
746263322819977216
746261297122123776
746203759357759491
746262236369301504
746248428955410434
746240333613244416
746203545754472448
746232603607392257
746198332079431682
746218573798866944
746197686118842368
746180120189112320
746241894112501760
746202530485403649
746210868963115008
746234075862622208
746186764239286272
746189066723483652
746260164479696896
746206754002722816
746253885581336577
746224949048709120
746254468392624128
746261355804647424
746211627800793088
746257425380966400
746244146399150080
746234931345383425
746223065801973760
746201909816528905
746230380554915841
746233878931640321
746241504054755328
746233497082200064
746212685109297154
746223095355047936
746225003767570432
746202366920134656
746250517639213056
746216820483338242
746176794240352256
746258499164766211
746192372040511489
746237154611781633
746208629246697472
746221056885559296
746189494836068354
746191205722001410
746216833045266437
746264513972965376
746228644209557508
746210487071735809
746210931881848833
746146821588815873
746249561086304256
746264329280978944
746237561320812544
746138198313672705
746255093591310336
746190056692424705
746223158185713667
746202605915824133
746187984618160128
746204099054440450
746226287178485762
746215721789587460
746240573049212929
746243668235984896
746200886456680448
746198021747048448
746226798820655104
746262643183329280
746227897661173761
746192015382110209
746249381037375489
746242959297875968
746187925990170624
746195714724663296
746226652145844225
746178065252782080
746208343623008256
746228451305103360
746245903862927360
746224118442270720
746191973275467776
746210818526580737
746191755515617280
746258683970076672
746192585622904834
746205483325784066
746195559564775425
746241051044634624
746265365492146176
746223556674019328
746187804158353408
746239566277861377
746154195338858497
746217365637988352
746250735575236608
746202610059747329
746250488274812928
746248684669669376
746262832224735233
746236214982868992
746228581177532416
746156150043906051
746183404312473600
746186315213897728
746176932576911360
746258704790609921
746260441270259712
746223414034071553
746194238438670336
746163611740037120
746252895901855745
746252895901855744
746153243139465217
746217453777104896
746265419938471937
746204929706975232
746193701416763394
746248026172305408
746206725020123137
746207442191605760
746183500794105856
746193227506556928
746236651307925504
746259799608696832
746212248641667072
746193655216504832
746185841484013570
746186457874833408
746245899458912256
746191491157000195
746191491157000192
746187049175126018
746239461290184705
746216237466689536
746193265276264449
746256310006603776
746207668688195584
746215877008207876
746170817386414084
746193969978040321
746221891426230272
746199519096799232
746241847815733248
746234025631592452
746172964857536512
746229818853752832
746241248214687744
746231118903418880
746196557905563650
746213725267329024
746214085855850496
746187569252175872
746245560072552448
746149870864568321
746233421521817601
746233027420839936
746238601353015296
746175833799262209
746213360014745600
746207446146809861
746191256062025729
746229760049586176
746218108088520709
746219685255872512
746242242201923584
746240816079724544
746175192133558272
746245324868485122
746205688976728064
746198428330262528
746222558148624387
746152266156105728
746212940643074048
746231026658091008
746158947632091141
746162692898066432
746244867710300160
746252061000368128
746188768978210820
746225205056417792
746212009675415558
746259778519896064
746248420424302592
746209186984300544
746261519252467713
746229289981337602
746236764277219329
746204686382858240
746181655484731392
746201591112335361
746228845510983681
746195542607200257
746258272978636800
746230846420488192
746241738952450048
746192845833306112
746256515481370624
746236667829223424
746218980377919488
746209333512310788
746230833539801092
746216770147487744
746225997721174016
746184012826292224
746188664049270784
746217252677025792
746208972898590720
746220062869073920
746205563139170317
746251775670358016
746168913386311681
746215889373061120
746243747810181120
746225251105701888
746254158202798080
746251800945168384
746207060442775552
746232834172477440
746220196952608768
746247518770565120
746255450249760768
746199460472987648
746253990283751425
746259871004237825
746221765584510976
746238593325105153
746179059298754561
746216883595055104
746199636294012928
746249213068050432
746249615901503489
746212856857657344
746199007429435392
746148650628317184
746155621515309056
746249582049366017
746214480116219904
746244335180578817
746218733304053760
746197346191474688
746227578877272064
746190601872412672
746253415974526976
746231789845282820
746216388641972224
746263427589509125
746185254189273088
746216539708231680
746235287953518593
746246922890055680
746230514869100544
746251515799699456
746156313550401537
746240941812490240
746252455130849282
746197732222607360
746143269067776000
746213267891060737
746221774153494529
746228648567398404
746171580640804864
746215717565927424
746262953767374848
746221874569318400
746188647246893057
746237707966287873
746221341796249601
746237728929394690
746210130585214976
746213104468430849
746249271998091264
746187510624157696
746243668202393600
746202798962810880
746230019991601152
746223871217405956
746178539230236672
746246411272937472
746218917698297856
746201679041683457
746259606591123457
746265277185277952
746196150814859276
746247140955938816
746185044516085760
746190560025710592
746234164068777984
746190169741500417
746240086472196098
746211883753955330
746225729088561153
746246679775477760
746173506128347138
746201695881830403
746255190068707329
746239297984987136
746228233276817408
746216082248110080
746222482672148480
746163628399812608
746155512345956352
746254254763974656
746192757748727808
746222981915910145
746188957793169408
746165914454757376
746265965336338433
746188387523010560
746229843885338624
746181714133692424
746233249475657728
746215058984710145
746187653280849920
746238949845147648
746261011569729540
746240056789078017
746226840692391936
746233094261211136
746247988222255104
746162684626755586
746209744897998848
746170464985317376
746188051651563520
746247376197779456
746222063296221184
746194502738575363
746191252106805249
746262303381807105
746147048194347009
746177578763882496
746183517952843776
746214723180343296
746227402762657792
746242821011562496
746198818685739008
746253629808508932
746218804535910404
746199678232846337
746218762307723269
746198457891749893
746200001290788864
746195744042803201
746245295781056512
746237473135566849
746209895519682561
746255257320165377
746218095396552704
746207895138643973
746220343904206848
746186722262847488
746199359474176001
746240941950926848
746226807028908032
746165327176802304
746235610877198341
746190438344728578
746231047663169536
746193185743863809
746250089748926464
746237632623976448
746246042283315201
746201985288830979
746202819816914945
746145928550166529
746225829898706944
746254950775193600
746205084749434880
746192111788142592
746234465983180800
746225284697882624
746211430949543936
746203495066271744
746219874125438977
746207378958254080
746217349007572994
746218150098669568
746225112555216896
746226203141382148
746203583197024260
746259317146296320
746169756374413313
746230338569940992
746175112257413120
746236168690249729
746198504083591168
746247611095474176
746208759169454080
746245995932098560
746206729109528576
746246327600721920
746265642022604800
746206028509831168
746203293735518215
746205047030046721
746216317070381056
746196314417836032
746239516030042112
746230712022405120
746261947117670400
746223501917356032
746194053918711809
746248512568950784
746180653151100928
746215985980440576
746232704350314496
746215210017394688
746236512933556225
746210537566986240
746183727617871872
746149162144665600
746262832090583040
746246612775743488
746250865716125696
746264237144670208
746233622701604868
746243156346281984
746226954068594688
746189339462336512
746221446720978945
746159354215276544
746207987375583232
746213649467879424
746242787478282244
746206846671675393
746229885568311296
746185422011662340
746205617732280320
746197677742821376
746219022593626112
746242431008415745
746195014506545156
746254577838743552
746266044977786880
746224881801396225
746237540408057856
746262530067070976
746199820931465216
746206666157236224
746216799390228480
746196247325745152
746196570467491841
746219530033070080
746265293895380992
746253398949896192
746199808436641792
746195689797890049
746216522528415746
746188529886240768
746264539281268737
746185941992144896
746186336198000640
746252719606890496
746141914437664769
746259765991464960
746212500585095172
746201137821323268
746156057785958400
746198633817608192
746243626146144256
746210516310233094
746197346459934720
746206523336994817
746225402121621504
746245773680062465
746228455440711680
746254434959753216
746243911518027776
746234696749588481
746266141480280065
746191126055395328
746217382499102720
746209489011892225
746252274834489344
746221169875918852
746230875784777733
746251192800526336
746210709411758081
746188966106259457
746196876618141696
746160625101996038
746211066103762944
746246948030717952
746151695693021184
746211803965722624
746192359306592256
746189113003384838
746196431841566722
746248248432680960
746233559900250112
746210856128524290
746214572168646656
746195853015056384
746220637169999877
746205814797414400
746266124589875200
746194615724761089
746232477832773632
746210013144711169
746227142715834371
746261833871400960
746241227356442625
746198260520366080
746212282191908865
746174147667976192
746238353943597057
746172562032459776
746189448589643778
746238576375930880
746190778150486017
746235099260190720
746219483853783042
746207148535754753
746245127925039105
746174739232722945
746196700440625152
746259711587160064
746233098619129857
746231660086079489
746189746280366087
746227339751612416
746186411695452160
746229567019311106
746214194916122625
746197086501146624
746215214077513729
746221450839756804
746247027953123332
746200668390600705
746243378933727233
746195555341111300
746175712252420097
746225641037537282
746191587596599296
746244720855232512
746190018742390784
746194145924964352
746250756697755648
746219987254157312
746186894338199552
746233899726974976
746238932837343232
746255211119939584
746144242448248833
746216032021274624
746210776629678081
746196889393987584
746262265968627712
746258835069878273
746175364037128192
746228522717347841
746212093720813568
746239041868341248
746253864626716672
746228921293627392
746175305253945344
746264354434256897
746234809697984512
746247732508123136
746180225092878336
746215264358801409
746191273191583744
746250702016548864
746204166339473409
746229495498047489
746248453898932224
746212043405955084
746264132060647424
746242363622817792
746222998747701248
746264803245580289
746259535233490944
746236848171712512
746226379180511232
746240052749959168
746262987116285956
746244133992415232
746263318369865728
746188395819347968
746194049447538692
746221425850089472
746260504398684160
746207379046293505
746230447789608960
746221765718769665
746189276484820992
746234964975312896
746245073315069952
746241130560356352
746218980424065025
746215004551032832
746192942230966272
746223971746471937
746259451540234240
746227037744992256
746183903820419072
746252736396656640
746261787604062209
746200877979971584
746210398928416768
746217038679465984
746188240558821379
746239801054138368
746227742559997956
746234184901922817
746185417939091456
746244997687631872
746222344524333056
746227750705389568
746205592176320512
746224676595064837
746245757133557760
746233182417149952
746238563860152320
746216723892699141
746236672006709248
746178601846996996
746219903309352960
746244548922322945
746197900061925376
746248827309481984
746205181243588610
746207647515312129
746209593714323457
746240044399099904
746204363392065536
746190924682715137
746201888618512384
746215331710930944
746208540952432643
746184595733946372
746162101752897536
746265243848892416
746169907251843073
746222180879343616
746263096445014016
746214006021455882
746225947389530112
746203365156093957
746234440918065153
746256003629461504
746226022891196416
746239218276573186
746191688360566789
746159794856263680
746206330474532864
746181953305481217
746243739560009728
746252589566672896
746241138995060736
746218531855831040
746244523748106240
746233455076220929
746226047826300928
746227436187115523
746222096976478208
746236512665243648
746181009524264960
746201549097971712
746172595599515648
746210520701689857
746176043501916161
746225292943843328
746175045341483009
746213385339965441
746208645784862720
746253373897220096
746214283160096768
746212299187204096
746149212333682688
746207265900814339
746215474271182850
746245702502744064
746208872218533892
746191616994512896
746210575173095428
746246918662201344
746241885644029952
746200471073742848
746243202538037248
746203989998342145
746199409927458820
746196096477593600
746151825603072000
746207505148055552
746242887969542144
746169978685030400
746185556170661888
746212294665732098
746193508583673856
746237271897104385
746177590990376960
746219005946433539
746219005946433537
746216648420425728
746188668453302272
746217441286463488
746244586977189889
746186940160966660
746258541091098624
746213859413762048
746224391151726593
746225855236472835
746208423620947968
746253944343638016
746211217123880960
746138408024576000
746236726486667264
746207530343292928
746201519658143745
746199233850572800
746237917920694272
746217378317361152
746259161915228160
746258851515801600
746249255023575041
746220830309265409
746233425762258945
746230279849680896
746217504284909570
746218913365516288
746261431331389440
746262878294925312
746154342252634112
746240640107876352
746211040912826371
746233480174931972
746148277293289474
746202035637280768
746200441944309760
746249989156855808
746249833757937665
746249825570586624
746181709876576256
746241113867051008
746223653201678337
746193948901679104
746246352569499648
746258486594412544
746213779570982912
746216686445985792
746186659373277184
746220461034344448
746214467399081989
746182917924093952
746235560671379456
746207811068039173
746238244971380736
746190652396863488
746172700813463552
746222671596158976
746201767344386048
746228195511283717
746231634853134336
746211107820310528
746224697281388544
746246914644058112
746178589482070017
746159438290116608
746168300640534528
746247958945996801
746147480190910464
746177184352604160
746223879647985664
746208289352876033
746215989960835073
746263188447043584
746199280021475329
746238383295336448
746184255936540672
746260940308553728
746213167269699595
746219450345500672
746262660002516992
746192401488764929
746239260173312001
746260948952977408
746243525658972161
746244721119485952
746196440335056896
746230527456227329
746230527456227328
746255315730046976
746252958657093632
746193441554497536
746192627582722048
746241650595332096
746203591778590720
746207190243958785
746192241895452672
746240337845248000
746206955400663040
746184297984462848
746256217434107904
746216413723918337
746216346677968896
746251423491358720
746228845607456768
746200122820722693
746254741081034752
746256540445843456
746264086166536192
746202098442768385
746262957697417217
746244490155950080
746254586000793602
746203545460826112
746232096067223552
746230284073328641
746230523400314880
746241118170390528
746202543026380803
746259627424288768
746248282150580224
746200177606701061
746259073927090176
746225226036314112
746215579074199552
746197698735280130
746218364192731141
746217437259980801
746214643580821504
746225607759929344
746220658338598917
746173325618057216
746253902388015104
746241709563125760
746157148040794113
746215889188491265
746186638334791680
746242015587819520
746224349351284736
746250169495216128
746226354010480641
746167495615143936
746220620371812353
746210008858144768
746196155172741121
746224810812805121
746239922747543552
746177402624221184
746196079662637056
746236617682128896
746139561500286977
746245937396334596
746207374881349637
746195719032180737
746245060568588289
746228333793337344
746250987237576704
746211535517691905
746208989789052928
746256171493793792
746250903464775680
746245635519676416
746204321339957248
746248432931737600
746253554189541376
746249791823196162
746260923573207040
746216904314937345
746254237932355584
746199204452663296
746220276447223808
746206863419572224
746266296573104128
746247023729451009
746185984149094400
746156019777048576
746235271088246784
746191507959341056
746242070147305472
746220025166467073
746238454531424256
746246562163081216
746246063028379648
746224806350061569
746178539117027328
746256922232360960
746191805817839620
746201238623006721
746243827577434113
746207286687735809
746207743980142593
746176739768963072
746190929212608512
746186101618937856
746174856316727296
746253319367098368
746206812920123392
746210638301528064
746224353495285760
746264199354015744
746182255333122049
746258369141432320
746208989868789761
746231022254096384
746175993317101568
746218972178063360
746201364611530757
746247048773636096
746212781477638144
746195366857474048
746214538651934720
746251305920958464
746243181595996160
746256142205083648
746214282837123072
746143919130419200
746144430822932480
746253193441484800
746229218711769088
746194360169959433
746209052523270146
746196603770277888
746250471573172224
746178555688550401
746216879241334789
746214509421879296
746249418773454848
746229755813367809
746207936892928000
746235095116185600
746238764909899776
746175938711289856
746205600925704192
746216606708051969
746260923749367808
746225523626385409
746207685222105088
746238819746217984
746230653302145024
746233920572653568
746196951935266816
746210730542694404
746245652057849856
746264715387510784
746218234068688896
746262702012530688
746247279745581057
746221778096140288
746185006637326336
746196415202758656
746251259959730176
746203797102305280
746228673716457472
746236085110349829
746243101849575424
746206586268311552
746204137117736960
746217118459265024
746182481712295937
746237536150818816
746207370787725315
746220545243418628
746181068206780416
746241499755491328
746214983206207488
746172851552587780
746188991339335680
746198462002139136
746224932183379969
746226937266208770
746195358120710145
746176328894799873
746202866096844800
746227474174906368
746219345445945344
746238081469120512
746219185940815873
746214068868919296
746222294163349504
746232499001450496
746203327600304130
746224122644955136
746203566465966081
746209551733555200
746224139719999493
746214773734268929
746178564152762368
746197795351068673
746206590710145025
746205298889678848
746225376926408704
746208012545646594
746188165002584066
746221291569446913
746206905027072000
746180778854211584
746257165514596352
746256750123200512
746247912699551745
746233191095107584
746249716367777793
746197174355058692
746202073390166018
746188844412768256
746207345433161728
746198281521291264
746246910604906496
746254741173305344
746193693330178050
746210503756656640
746207962205560834
746191071789514752
746224387011940354
746212995110305792
746211330093252609
746228883175833601
746199405577961472
746227369342427137
746206452306436096
746208171954364418
746244494379597824
746259333864906752
746200382922072065
746202497174298625
746220020770832385
746194364217450496
746199879685312517
746211103831556096
746226710824136704
746191642047086593
746200928412303361
746260210730180610
746241055121510400
746172163842056193
746221371206709249
746199334576750593
746198545745608704
746175070230306817
746190111121899525
746190203518226433
746213477702721536
746149250195677184
746223023913504768
746227105080315904
746217948889571328
746184142770028544
746191671491100674
746238467173031936
746187967765479424
746204065491607553
746245031200100352
746229470483255297
746212676401913858
746261678787006464
746218095685951489
746186466452176896
746245782374842368
746261414302597120
746193856631214081
746202958220562433
746208469456281601
746215583104929792
746244087842488320
746219689534099456
746244305753415681
746222860151074819
746225192150540288
746226614023774208
746220184201920517
746197635892011008
746214320749457408
746228056893722624
746234235174805504
746199523362381824
746193366082191361
746265554021933056
746266112065667072
746209618901118976
746201674998439936
746217264936947712
746221379721191425
746218611509858306
746237154355904513
746256469415235584
746235820726591490
746235333990223873
746193424890552323
746203633457336323
746215914664648704
746240862452125696
746189028916027392
746253587898994688
746182637073596417
746181244392706048
746217844044533762
746152660370333696
746204199805820929
746209811738460160
746199795665010689
746234361083629570
746195765102411776
746209102984937472
746202249647403008
746202249647403009
746186344595132416
746251163574513664
746160201494069248
746209287651786753
746219358184054784
746209878809554945
746238001638936576
746199414323052544
746164580347445248
746250622207426560
746148579387965440
746217311267217409
746226635024654336
746187183673966592
746199820910493697
746195886569467906
746246126240661504
746193697277042688
746246671294672896
746213284651503616
746239998370799617
746190559916634112
746196595675299840
746207622559195136
746215830636003328
746254594230128640
746192791374442497
746205609301680129
746248411842809856
746256993699119105
746251343946465280
746257249312645121
746229227297472514
746254737096355840
746220180284440576
746228816293486592
746210512405299200
746180913063571456
746219832211693568
746219764725383169
746209103144329216
746209153325031425
746189956146552836
746238115090575361
746195559782879232
746263385705152512
746251758930919424
746224164604829701
746255437612326912
746194661828550661
746229525231472640
746251662738743296
746253940275220480
746156267341774848
746257148905140225
746187766447276032
746192887960899587
746218363894935552
746257341872472064
746223531516518400
746158314350850048
746171010311983104
746258880913506304
746218330340524032
746177293240832001
746199309100560384
746204858517118976
746255907072413697
746186730647085056
746244746079674368
746232272378953728
746194582203863041
746207186011906048
746260583914278913
746262685134823424
746243928257609728
746231521560846336
746245123596419072
746233878612848640
746223304986353664
746246524502478848
746176337174466560
746257220002799616
746215377680531456
746246700801605632
746253382088798208
746188454422208513
746191365113942017
746216958975107073
746208683449671680
746204086635134976
746226563906101248
746151892732915713
746193852705316864
746192543910551556
746211128699551748
746194909619585024
746220117084635136
746202916516564993
746188118722756609
746233220052586496
746185455545245696
746206192108609537
746229332301930496
746210675756662784
746231290853130244
746169085348712448
746200198494380033
746221438521118720
746230821284044800
746212093523689472
746254741118672896
746247594263912449
746224206803677184
746179302283149312
746249091361869824
746230133254565888
746246256314355712
746187942738042880
746200563470086144
746244142032879616
746223342747684865
746174906669371395
746216682134265856
746206066531196932
746261213089251328
746253487139348481
746197274854711297
746202966709796865
746192334157545473
746218338653593601
746215239209738241
746156863125753856
746249431431815169
746199657265537026
746219529965969409
746254854402744320
746226744206647296
746208951876759552
746225670359916544
746249275835744257
746203851854753792
746207882450874368
746253101041057792
746244406626312192
746242951068561409
746188618130022400
746170104291921920
746160423808995330
746234994440306688
746199561140473857
746196021034639360
746233090268225536
746220905852895235
746160016865005573
746169986893348864
746204392609587201
746140220106604546
746208507410546688
746245253850607616
746205583800303616
746191029808701441
746221962872008709
746223632230154240
746231349409767424
746229461964644353
746258432114700288
746238496587776000
746215998471102469
746210289926823936
746208536909099008
746192741147648000
746246067470147585
746199179383316480
746243118853390336
746204950561071104
746218728786788352
746231454565183488
746245362692722688
746215151074848770
746222717523812353
746232201025445889
746259531160686592
746235392886661120
746248386920255488
746208738105659392
746244557432553472
746188802746548225
746163787653332992
746199946961944576
746142107589558272
746259736790704130
746206372442759168
746207018281644032
746197732063248386
746208109010378753
746150948905488384
746223665755230209
746183442296147968
746234931467059200
746208415085535232
746250328962523136
746245564195569664
746212827447234560
746220888886906882
746192157963214848
746200458532839424
746249179471679488
746193970103869440
746218678782287876
746202585011392512
746208113263468544
746238509434822656
746228895934877697
746197354823376897
746240145054007297
746245304140369920
746224043095793665
746195974670843905
746253558538870784
746200575910387712
746153235010961408
746226471711039489
746211741055410176
746230279925161984
746191981831872513
746239138483953664
746252421953781760
746204837495267329
746232922332532736
746246830594285569
746214425523150848
746239792749252608
746167537419718657
746266078456717312
746234109618327554
746250094136168448
746252862326513664
746193944988377089
746231701886509056
746226563817996292
746218762601259008
746203276945723392
746188974633279489
746202656398446592
746223531222982656
746211451719716865
746225959821418498
746195156752203777
746258272924098560
746172574653087744
746264509728301056
746246209963188224
746207098321526785
746213020347445249
746259434465337344
746243806606069760
746239247397588993
746202639428263936
746217692864995328
746250467072741376
746175007387193348
746180338368585728
746217042856943616
746167088595804160
746171673121021956
746261548725837824
746225553171066880
746187351521529857
746213376947191808
746150236091990017
746263255656570880
746241923573256192
746231303641587713
746263058708733952
746219991427518464
746188370422857728
746261296870461440
746202505298612225
746223518887485440
746195123227090946
746241717720907780
746201477916459008
746261406119493632
746233950075396096
746195433622405120
746219341301972992
746264555899203584
746261385181544449
746225217429606400
746210940270452737
746230737372774400
746265621336297472
746142006741696512
746220348014661633
746254531521024000
746180254436298752
746184159274598401
746211669848662017
746199619873316865
746224076763455488
746189192737095680
746215570719150082
746201255588945922
746238098149826561
746176525813190656
746246352703725568
746198562812231680
746205743519399937
746203847375228933
746226416962797568
746210906665680897
746198294364200962
746218351312068608
746241516427939840
746207605433917445
746188462840131585
746210826688696320
746172847630909440
746236835601362944
746222541656580098
746234050818379776
746249888577523713
746225276330246145
746256989370515457
746177960391114752
746262718680698880
746255160461135872
746189402410356736
746264568297566208
746257886897119232
746228430228754432
746231014096134145
746186156094590976
746215646162100225
746230892515885056
746184633625108480
746204354906988544
746245803128262656
746219576250118145
746257001907367936
746259073956478976
746189200853176320
746212277905285120
746207303800487936
746262194631827456
746231689400115204
746227385813524480
746243982687080448
746205697214287872
746251586993786880
746199682397831168
746168875520303104
746174420176277505
746235044851654656
746227667158982656
746216631756427264
746186810167070720
746236382813659136
746183488445911040
746233220451045376
746224324198039552
746220016765304836
746198009105420293
746190283155472388
746252820240801793
746151821295509504
746189800718270465
746151091604054016
746177494710108160
746202991988903936
746229864718442498
746212127065546754
746216241870737408
746203696522919936
746205034547818496
746193764255830018
746181961849311232
746232687430492161
746265373649969153
746249900816478208
746171857502605313
746253478637543425
746194573777506304
746201188501073922
746146318553329664
746198717837938688
746233236943056897
746187775125368832
746208507314135040
746223053118439425
746259430367461376
746175435461918720
746201989285982209
746189330897481728
746156628089667584
746219765086068736
746191793138524160
746211309251756033
746244162983362560
746193156228538369
746244133925314560
746260332121817089
746186482927411201
746215004500692993
746251440402767872
746238614200156160
746161854175580160
746242544124604416
746242577569964032
746260168686505984
746238966542696448
746259090767249408
746187686763913218
746228795250610176
746245018931830784
746232322823860225
746230330399432704
746227033525522436
746236504272318465
746231206824468480
746219932686286848
746186793419218945
746241315441119232
746199674055319552
746168313424842752
746265495578378240
746185254017314818
746265168284364801
746211778900549633
746213444110561281
746245597552873473
746229193831133186
746249791835770880
746200756202549249
746234143105638400
746231999803723776
746186793515626498
746190471861403649
746199816850407431
746227432143749120
746245023008624640
746203646031859712
746142245733163009
746189532375064577
746207550991802368
746205047017472000
746253411427966976
746259778679222272
746262039413264384
746187489690345476
746262295026753536
746192229341921284
746207790197182464
746203142975422465
746247984355090432
746211284014641152
746195777555333122
746228577104846848
746197472402235401
746251029461729280
746250811118854144
746193374370140160
746158486074040320
746241327998767104
746232347821899776
746187321825865728
746231383241035780
746200357991178240
746221291603034112
746243596811182080
746193055733030913
746259812107747328
746252929154179072
746196289277177856
746239755130540034
746260676117573632
746205587998801921
746165276694167552
746157760379781128
746216501938556928
746205370075361280
746219911526002688
746195173802053635
746250869696528384
746235846035124224
746228207918026752
746185715608784896
746247409601224704
746236802344714240
746200047608487936
746223590207434752
746247937961897984
746238924457152512
746244586922778624
746216522859745281
746208326917074944
746202291607265281
746247115777675264
746208414934540289
746199510771077122
746235837579304960
746245119637069824
746219119100342272
746201150416793601
746257127665197056
746266514773401600
746209828654088193
746257026909626368
746234524732776448
746192619525419008
746246776408121344
746253793503883264
746197010739404801
746221182735704065
746196226362642435
746194187905703937
746222734586191873
746256964200599552
746189847086268418
746216178733854720
746197078108299265
746235803769012225
746225003675295745
746215478150856704
746176135902420992
746219009893294080
746200055942545409
746256318315511808
746195228105670657
746234436589486082
746192804066451457
746200978613899264
746263771572801536
746262148477816832
746213523957571584
746235686504660992
746216812287668224
746202924871622656
746177570379554816
746186944372150273
746203130136649729
746215243261444097
746247359055667200
746265096834322432
746194418818920452
746137925746827264
746226027018412032
746222214521860096
746203289578934274
746175170956582912
746215947946491904
746245174016229376
746200974482513920
746234512019853312
746262496634355712
746232276581646336
746199980449226752
746239431896510465
746262056244903936
746246948156489728
746225448162463747
746228333919109120
746209820429017088
746192556673794050
746178862216843264
746254854591418368
746204422091354114
746215054719102976
746178535035969540
746208477857484800
746236047395192832
746216333902127106
746255257303388160
746266544083210241
746193382737772544
746260319459221504
746254238062346245
746243781540876288
746166320912269312
746181026192494593
746197019388108804
746197019388108805
746193940731158529
746217747667783681
746240526819692544
746244750265573376
746240321080557570
746219127367294976
746218133237620736
746184629426716672
746251318709391360
746226261752578049
746156464432025600
746255936390471680
746254070076301313
746166975458574337
746203918942691328
746214199232073728
746218288401682434
746205646706507778
746201318482554880
746240627579314176
746157752238641154
746266338520227840
746205013748260870
746218808541483010
746264136397561856
746199539854409733
746257614175092736
746226903619514368
746197833108185088
746247795422564352
746243584521822208
746168225499648000
746185396707561472
746146217697153028
746246096561836037
746191956640825345
746265826764820480
746225880251305984
746208197166325761
746195181897080833
746188584311394305
746243051560009728
746265688285777920
746191012758839296
746235837340229633
746240350440689664
746243705955196928
746154333901824000
746224923782176768
746189720921661442
746219798409838593
746246126182014977
746243785680556032
746224890366177285
746196742475898880
746258801393868800
746231097889955844
746183559786938368
746263880809119746
746147786480095232
746214618410868737
746217877460508672
746226656084295680
746193885966196737
746243588422414336
746166593864998912
746201402448347136
746196356310532096
746218204452659200
746259023679348736
746251830271811584
746204203907833857
746259984200110081
746231185999728645
746248332369076224
746223774853267456
746259229107961857
746212659851198464
746182670498021376
746189993798885376
746243890487894016
746243374651310080
746215654533914624
746259560554463232
746168221049495552
746223544082698240
746220180099862532
746231114860158978
746149321662423042
746211405578174465
746208306117509120
746218741453594624
746184134347788288
746231332708114434
746181907130396672
746198764231106562
746162453965312001
746202190579015680
746258402767216640
746242854645686276
746193428938055680
746226572223348736
746253067847360512
746188202763902976
746221518070308865
746221178256166913
746261246794620929
746212621834027008
746265810180648960
746260386710716416
746238232593981440
746236651152695296
746228627625246720
746250245047222273
746221316903055361
746217072254812162
746240832907378688
746186260688023552
746223342802210816
746192057157320707
746256607642779649
746256242721562624
746203578939777024
746216325484183554
746213305497202688
746197908433731585
746207609959522304
746246780556349444
746198583725064192
746192112052379653
746258595742945280
746220561634754562
746197962791911424
746251025196130304
746227302007087104
746250320536272896
746251763452350464
746245006076174337
746216686475317248
746209803530166272
746196134062743552
746146553446817792
746210160155066370
746200265515114496
746202874481246208
746259476521549824
746198118195040258
746242023963910144
746240589532913664
746194993417592833
746245375229460480
746262576112107520
746185203756994564
746188995512537089
746254669920374784
746217210515853312
746226605672955904
746194511034867712
746171488550563840
746234860029644800
746241696917237760
746209094797713409
746203327482912769
746206129185652737
746260835689848833
746216166255824897
746219232191385605
746230086932668421
746192359243685888
746242481335898113
746180648776441856
746215046196297728
746247678032437248
746195953695133697
746209857791918080
746231412387282944
746237276254928897
746240396494147584
746255387175837696
746210222914441216
746261284493135872
746177364812496897
746196822285160448
746223506203914242
746189729356361733
746192933867511808
746252576820101120
746219232107470848
746229487264620544
746241482957303810
746208968607830016
746244423307173888
746150709696004096
746254388965015552
746209476387037184
746186508080648192
746236982590767104
746221430044385281
746184222356840448
746176785855832064
746186281848180736
746236768576372738
746223145611235328
746186717888057349
746255571666505728
746250559414480896
746167369567969280
746238723214303232
746223367808647169
746202350256173057
746245526203432960
746205886159323138
746230913583845377
746238114851524608
746246818271469569
746266065798307840
746205609163296770
746229890161074176
746201188404592640
746209161596145664
746206712080699397
746221929141403648
746250030990901248
746217005254991873
746214106802184195
746201830221193219
746246113636782080
746200194350358528
746256964016082945
746235317485592577
746153746648936448
746244414926819329
746194821551820800
746222185199505411
746203402984529921
746186881528901632
746241436807487488
746220108847022081
746213104514588673
746201394000986113
746221748689854464
746249649313488896
746142522443960320
746161610989928448
746211585945833472
746252702750019584
746223699318038528
746234415617998848
746207744206659584
746227159581110276
746191902320427008
746234625186377729
746206628488241159
746247233465683968
746196138504556544
746194565414035458
746225464998432770
746233463599095808
746190056486895617
746189972798005249
746206024378417156
746195387770273792
746196561953099776
746187909246554112
746205344758521860
746216048836280320
746234268687314944
746158314225082368
746193265414676481
746166300066652161
746181378639806464
746261133225566208
746256989190184961
746255878005923840
746254263114993664
746254460247117824
746260466314379264
746217919420346369
746194255031373824
746216279296475136
746168212543385600
746219861374754817
746216375857754112
746208243161042946
746221526374973440
746215675446726657
746229919361830914
746206544354697216
746259464127406081
746149732653883392
746216669517742080
746218963831390212
746198940324790273
746245547258961920
746224693124816896
746208540801413121
746225557214355456
746185333897760769
746250395907985408
746208180300972037
746187779277676544
746223241954373632
746211644628340736
746241822964355073
746220306159673344
746211720075476994
746218003419672576
746191889506803712
746200621913505793
746235380207222785
746220754568503304
746239473860509696
746222273221140480
746234570937245696
746231685205811204
746223636353212417
746222252148985856
746192451661029376
746215595775930376
746256641322942466
746262307597082624
746232347717074944
746234981878403073
746253290124480512
746181508818403328
746257211844763650
746243764545589250
746254460205301760
746197874828947456
746182989093167104
746186323623550976
746199959490297857
746201242947354624
746168346748411905
746251801066901504
746232322542821377
746242640622944256
746203390334537732
746214010320617474
746255781264244736
746259082370252800
746221778221965313
746231525612486656
746231798397468672
746235099218223104
746251448640475137
746232737988653057
746224747726331905
746225351878008832
746213758540750848
746166661024194560
746185455587176448
746250186083676160
746232104741023744
746225620091174912
746236139510579200
746205172737540104
746264211752423424
746230506648272896
746263993778569216
746200491923648512
746231253033115648
746224013949624323
746190836795269120
746225800333008896
746223715952664576
746210764046794753
746153402787233793
746202484259991556
746235304932048896
746244532111454208
746236160544956416
746246486661332992
746250991469748224
746232490398875648
746139217542021120
746171975140184064
746219551025598464
746216002778607617
746259354999881728
746223594120712192
746230221183979521
746227876547043328
746221488974422016
746167789153443840
746188290965987328
746214710828142592
746230732939374592
746246344264777728
746239771601580032
746248282012323840
746247732516495360
746212865497923584
746253654731137024
746217093062758405
746163401659981824
746194397679624192
746235510360707073
746230733077831681
746200726930522112
746217223090384896
746209606137851905
746176442111823874
746246331530776576
746205957441499136
746196507536199681
746253847685894144
746199129081057280
746236915624488960
746175850706575361
746242061985153024
746208930993319937
746218586125930496
746204644607565825
746253419837591552
746218427065348096
746180564902785024
746239515929387008
746254820894445568
746186160284774400
746246428125765632
746234428184137728
746250807067217920
746265394583830528
746242166851264512
746244251466481664
746240233168044033
746228141127938048
746189976904179712
746212651584217090
746152412713521152
746231664011939840
746180623769952256
746201846713188352
746188383081336832
746191130316791810
746173287760338944
746225053977583617
746184855797510144
746227910437003265
746257467491946496
746186885798625281
746232784134385664
746249355930238976
746155982326104064
746215797148651521
746214660488126468
746260105902039040
746245396381470720
746205764188921857
746220666588794880
746225368550408193
746204397160402944
746192984165613568
746222923417956356
746259560629960704
746236009449349121
746254762157408256
746196054559723520
746258742790987776
746248667808444417
746199452004671488
746259317385465856
746232905647554560
746214362772180992
746217676234645504
746201242850885632
746217567035883522
746199384799338498
746238173659934720
746237020238819328
746198373921751041
746228371542052865
746200315729317888
746172130136571906
746194338871283712
746261917740769280
746201679024947201
746226555613896704
746192464290025473
746150550601871360
746264690112749568
746255299133202432
746207890663342081
746194263558365185
746187259037114368
746232482064801792
746200735407210497
746244796331737089
746174353004437504
746191927448469509
746173317195964416
746256045471731712
746203692336963584
746243706106175488
746228451384778752
746188097893761025
746230674395275267
746265839146516480
746193638544179200
746240694650494976
746173732335587328
746257136200495104
746154950309224448
746201297569742852
746207240709804032
746207400076550145
746248436987527169
746221610353364993
746163498284097536
746215767637561346
746187569428324352
746179453416419328
746190358606807040
746203847404584961
746242594481405952
746246155500019712
746225783950057472
746228203983777792
746200907327512578
746239192850587648
746265008842084353
746234251960455168
746195685402238976
746236345157201924
746216665482829824
746240765915979776
746260323947192320
746260495636791296
746244871946547200
746235086547226624
746159392303656960
746200873966014464
746254871217606656
746243475159547904
746205596416770049
746219089748623361
746175049598648320
746191952425553920
746243731251171328
746266300607922177
746251457180098560
746188861169008642
746243710229295104
746189498963263488
746196087908663296
746252908371533824
746193206463729664
746243965956014080
746196478205394947
746260344616562688
746229667598761984
746210671482671104
746231714519777281
746250718835793920
746214882823921665
746233081917378560
746263788459003905
746214232752955392
746215025375731712
746192392777142273
746261699418808321
746207576212144129
746233992182013952
746187015650058241
746199992944070657
746231223928819712
746187955442716672
746265696921751552
746146968506863620
746226467575521280
746243018001362944
746228132395421696
746210902358130689
746207693770100741
746179629438930944
746248873354592256
746196759064391683
746191902207160320
746232440100814848
746189733877809152
746228807753818114
746181860951265280
746226295516717057
746252564287594496
746213108671143936
746256938896351232
746247661238386688
746196578847731712
746181290366472192
746188299434340352
746207089681305601
746182745789968384
746223413782446080
746232725468676096
746238551298236416
746249896798339072
746223271520014336
746198348734955520
746216908542775299
746246818233618432
746196482433290240
746204606875631616
746195652065976320
746208360731578368
746199275885867012
746144372459085824
746253940069646337
746214740213411840
746236080798609408
746232997850976259
746184410937065472
746229562892136448
746207895105110020
746215574997336068
746149053075857408
746237787683250177
746245891263242240
746228170114764800
746223611216703489
746157210871398400
746242930046832640
746223740996845569
746215792828506112
746196771563413505
746187774789771264
746228300314382337
746191428317962249
746220674897711104
746207404308594690
746254850141339648
746223061507072002
746214396146311168
746205219088826368
746263356428804097
746256029042749440
746183505156112384
746220385742393344
746174021759307776
746160088331730944
746171392220008448
746252467944456192
746230648940093440
746229592214515712
746235191702618112
746147866108899328
746221803274526720
746211640484364290
746235225189949440
746173229300015104
746244423219044353
746240040347439105
746189129537355776
746160268804165632
746258360807362561
746258943714955264
746246101091516420
746188290861076480
746215633356918789
746260491656396800
746262790139162625
746246923099713536
746199523123306496
746249242520363009
746255437582995456
746265684120854528
746225594816307200
746183857632874497
746169777387765760
746243882212528128
746240648517279745
746253176790093824
746259136980082688
746254611166666753
746200387238010880
746233270476537857
746254279938289664
746250710497525760
746195031120216065
746203738595942400
746202543051595776
746151943064649728
746187120780271616
746264396444409856
746251259838070784
746222713677582337
746188873835765760
746248508496191488
746227226585141248
746237787871993856
746199166871711744
746222373876047876
746209237299126277
746251432001691648
746217625986830336
746203855835168769
746212290647646208
746243311829016576
746205248407015425
746246209866719232
746215818145345536
746163682686738432
746257358381289472
746232024977989633
746220079604346880
746234407028039680
746219186100150272
746190199340752898
746259275455008768
746217541836496898
746255500212375552
746167269135368192
746165180329930752
746250093754384384
746198726218113024
746262085324111872
746195441943928833
746219261400485888
746230942646177794
746264853501870080
746190593517248513
746206921808478209
746189205047377920
746253537345179648
746191830916595712
746239326984364032
746259107577896960
746224944971821056
746262937031999488
746241902484168704
746225930457079808
746194427094306816
746260214656032768
746263062747947008
746201674784464901
746187120562180100
746186063555616769
746239100479365120
746224806631137280
746223112048435201
746172436442451969
746203792832528384
746166136392146944
746207400261091329
746215188832018434
746234231173455872
746216124203753476
746237217383669760
746240342337323008
746253684238065664
746211254885187586
746242925722492928
746229525248245760
746234755520225280
746216552182124544
746214433765003264
746251696238661632
746206720708382725
746196973137465344
746228807699337216
746204782944100352
746203419916984321
746255777200017408
746252719468453888
746200617928921089
746175741692350464
746262995760783364
746194800383168512
746178962611646464
746183681274875904
746203625404272641
746241449612566528
746237292969287681
746252333877760000
746203071651319809
746157303326343168
746237636797292544
746200450219671552
746251897665884160
746242158273921024
746226089979084800
746174466414223361
746216099180486656
746242640547450880
746249250774753280
746218766485204993
746204791194279936
746224923996098562
746229558739775488
746231362269569024
746215981865832448
746240421760765952
746190421735284736
746205269315616769
746244389555572736
746219475670753281
746192392873615360
746236999141462016
746198013299695616
746201020494077952
746204736651616256
746231655665307648
746206083170000896
746220003905544192
746142493436166148
746229436823937024
746229592143208448
746139595012636672
746245052544999424
746242649191944196
746222914983190528
746253495439859712
746193437276311552
746245220296200192
746174621561479169
746237100136161285
746201330776084481
746186034300391425
746163707999182848
746241193424494593
746248986445512705
746224424601321472
746228791014395905
746239746519666692
746144397352263680
746218682628530176
746239117315420160
746196075308933120
746203168023838720
746195433580437504
746254523014987776
746251117386956801
746170922088824832
746192212354961413
746191180786896898
746244985465540608
746247464274038784
746266200070623232
746188416484675584
746210747210883072
746211384715665408
746233069330300928
746236516951744514
746214802939252736
746191616742821888
746209534855643140
746166900087001088
746202752993243137
746200508667289600
746154954457497601
746204921377103873
746206414553546754
746217273589829633
746177712650227712
746261049448476672
746239163435880449
746191810024738819
746192858340720642
746212902957289472
746245572508659712
746249531835187200
746174256619393024
746231504720666625
746201620518580224
746175984836087808
746240358980456448
746233949907628033
746245228554772480
746250328870359040
746223191471755264
746170813376761856
746236915318304768
746248735009607680
746234600347729921
746229030030999554
746240212272021504
746206540449775619
746224672300142593
746205735017578496
746239415404507136
746232008142028800
746248474761527296
746187745643663360
746176395739598850
746251922722566145
746175871623499776
746196897442861056
746191935535087626
746226077270319104
746197648315539456
746188462806597633
746196784314122240
746214908019126276
746226723197358080
746221463670165504
746200571888050176
746228002409746433
746204988494348289
746224026285051905
746231374869237762
746192409826996224
746262928513437696
746235623564992512
746207643224576005
746231102252060672
746185602463215617
746204619475324929
746238261639581697
746255831633637381
746220712931655680
746207211295117312
746201209128681475
746222747169128448
746224651106291713
746192367800066048
746149698952560640
746238635091992576
746192732469628930
746184654479368192
746178169993048072
746207966307639296
746252451326627840
746204195477323778
746199854553010177
746174520780820480
746189058510979072
746226186225778688
746216455604043780
746185719555645441
746264497170485249
746223623694782464
746195052074983425
746199133053026305
746266220865822720
746199984412864512
746157542418579456
746209996300419073
746197279313297409
746225074923986944
746198646459293697
746218481457070080
746139334869385216
746263456941236224
746236886063022080
746261095392944128
746217302715072512
746257220061511680
746196952048558081
746191969366376449
746217395266609153
746187733052198912
746236378711654400
746196130204000257
746209082156027905
746228224925929472
746255756165550080
746215989923090433
746234725803560965
746212651496144896
746186436810969088
746261498272571392
746180166561370112
746254275622277122
746203633604145152
746199804322021377
746260466348003329
746228782583808000
746182984965947392
746251255681523712
746266480950579200
746213829999099904
746196356713185281
746153767490424832
746205122426896384
746176173319782400
746253537273749504
746153910310576128
746198688339398656
746191637932453890
746200798460149760
746222457485295623
746213276292288513
746229738960609282
746212219432558595
746248189624254465
746261594892546048
746230670138085382
746207987480465408
746257710832750592
746199598599811072
746236164462415873
746192162056855553
746197828855226370
746190031446933506
746235447500644352
746201654022668288
746204141345640450
746192992600391680
746204594267533321
746253017540927490
746219949522190336
746180766367875073
746233836749479937
746215381845442560
746263138048294912
746191365399150594
746182259405840384
746226391746646016
746143021729611776
746215277063331840
746205919487221764
746223871028695048
746206942851260418
746209983625203712
746201460824629248
746256695853187072
746228933532647428
746224949006786562
746184390217240576
746218020213690368
746226295365742592
746197686156615682
746199581797425152
746205613336600579
746194255178141697
746258252023930880
746260227347996673
746240883188600832
746235602782269440
746193965834067969
746254837688434688
746195341288955905
746215503383797760
746236093415067648
746184880787197952
746204669614055424
746244314360066048
746260496014245888
746198331924185088
746249905216315392
746211200090857472
746195907763277824
746243878081204224
746256062341390336
746210864701706240
746217760217141248
746222650767204357
746192380299116544
746242313526050816
746263511324631040
746141964840632320
746182406281920514
746202345860562945
746262685361250304
746199292503699456
746253994725679104
746216006649970688
746248873560117248
746223338423353344
746224898624749568
746206028761440256
746235493373837312
746260013388337152
746209619094048768
746166879069212672
746235346703253504
746216715546071040
746188580200947712
746185908689395712
746240509778104325
746187271779422209
746249431423533056
746257069095817216
746209702728474629
746229940106911746
746229797848645633
746203176647299073
746187154171191296
746153608236924928
746181420624805889
746191201762582528
746180347033976833
746187691033661441
746241969647685633
746240081975877632
746249968256753665
746251230528278528
746249464831164416
746223795451527170
746168774651318272
746212332620025856
746208742169993217
746242959406993408
746256670607679488
746213444005748740
746180745253654536
746209916805734400
746251750483558400
746238894945906688
746199674097270785
746249774999838723
746211183422668801
746186495640354816
746169424751779840
746261737402470400
746244636935655424
746200538216177670
746204199768121347
746214190545702913
746263956243767296
746224030730969088
746212382846836737
746227771832078336
746246017130061824
746213091881291778
746248701237141504
746179088574980096
746242023926030336
746227621004869634
746230732935225346
746175753889386496
746251490537406464
746198864827277313
746190299811090432
746211338398031872
746186726587015168
746257161139929088
746186164269252608
746239948030771205
746235405599576064
746224189917388801
746264509816311808
746258323314450432
746265701120376833
746222474551955458
746202950066855936
746209728041127937
746153415089102848
746217235832725504
746249171137593344
746213611673006081
746177872172298240
746199766602678273
746164483869966336
746222415756169216
746257102545502208
746216530967310336
746230603050147844
746228832982577152
746212579878416384
746215494978408450
746190022953435136
746225427228745728
746196075384475652
746169110124343296
746224043020288002
746264493148114944
746226639395135488
746248164458496000
746209455314870273
746216988481986560
746246914518171648
746255722862632960
746142430223798272
746219697905885185
746216267023953922
746254481235542017
746245073264852992
746184306129674241
746239893366464512
746183039387115520
746209166016946176
746263851331620864
746233945885315073
746257467466735616
746223669966299137
746245392291926022
746215440540524544
746200915770671105
746158221690179584
746197149050802176
746176064330801152
746156783434141696
746238588862357505
746236298998882304
746259883532652544
746219991322624000
746227855625904129
746187015847280641
746169252919468032
746211296798871553
746250735755616256
746206813100531717
746246406931808256
746252283508195328
746236206514528256
746156703570403329
746202777806733313
746210030056202244
746203579225038848
746199095291707399
746222847849181186
746238962352586754
746256079286337536
746190106898268161
746266023960190976
746207475615969280
746209048500961280
746260034309468160
746236953209634817
746218137394130944
746251578772959232
746205420209856512
746225867513180160
746208234843709440
746187200342024192
746193181327319040
746237578081243136
746218888149401600
746194599266263042
746184830602248196
746249519210332160
746262118878576642
746160398542450690
746197040305057792
746182263684141057
746211275793801217
746188370691395584
746265956972904448
746250962067668992
746246679851077633
746251125603524608
746208855470678018
746165331090087936
746235460163248128
746245790536859648
746197056927084545
746234898000687105
746212152294334468
746189209598210048
746203490930696193
746240828692004864
746200856840704001
746193491684786181
746235858345328640
746204158017961986
746222537474899968
746181798191734784
746239843013791744
746210080450707456
746219391432351745
746241097123278848
746250790369533952
746263616291233792
746231752100765696
746249884311904256
746238614133080064
746250387456393216
746265759697907712
746223703336189952
746227256083681280
746206699862667264
746213259489927168
746239918494490624
746182540663263232
746252128012800001
746187909204586497
746223111960330241
746247895943258112
746219563432370177
746206435281797121
746228354680922112
746250890697388032
746195031208321024
746225704174424064
746212534084993024
746234293966385154
746183421324632064
746182724860395521
746236458265042944
746206854796042240
746260290241699840
746183563712827392
746245547107946496
746222923057225728
746188727106494470
746190581123022849
746212613596422144
746213829936222208
746236005343100928
746227063070162944
746173430236536838
746194804778770432
746202895549243392
746244398040547328
746194930263982081
746144468764622849
746154950439272449
746188609540202496
746223384728461312
746225179601207296
746219785818509312
746240749226819584
746153734078595073
746241369946087424
746196209908383744
746183446628868096
746244872231858176
746150575478288385
746143650686590976
746150697180110848
746184205780942849
746202798845394944
746256439895822336
746255982691495936
746221732009115648
746201746175721473
746218561023029248
746199061955411968
746218389094305792
746224974331949058
746218397784932354
746218057811394560
746254355511271424
746218645194317824
746239746406395905
746258126182154240
746251369078730752
746263893144670208
746260353076592640
746164500680802304
746236731003830273
746234088604872704
746263062802501632
746188307499880448
746245496935682048
746258952481021953
746198931923603457
746187682791862274
746203113627881473
746231609813151744
746242414327668736
746177377412087808
746193852608897024
746192405452357638
746261192054824960
746204078145822720
746159064997072896
746198839653081089
746244137855426560
746227054748696577
746202786543525888
746197405201113088
746226853174611970
746212777367244800
746199422363525120
746257278626562048
746230452004892673
746236852407926784
746216811922788352
746221883180228608
746188651529330688
746231156778008581
746138773067542528
746191134783737857
746208566265020417
746190002057445377
746263528290529280
746266472805109760
746190106940211200
746152668800884736
746166744864030720
746250693732868096
746219660102643712
746192015298158595
746210034141401088
746188282350821385
746199246462816261
746256276477382656
746211346815946752
746260386563788800
746262810947002369
746179222918467584
746203583238930432
746259543513042944
746231001299357696
746227100621766656
746249632745938944
746219521485111296
746249829563633665
746191189062234112
746219412559060994
746264732257107968
746247577419472897
746265528793108480
746222679934410753
746200831632936963
746257014620229632
746200047361003520
746214593224019972
746258893660000256
746259916944441345
746245022849372160
746233425703505921
746196952082067456
746178232823717888
746238467525382144
746203734087081985
746227352254849024
746222357170118658
746197245532377088
746219009834528768
746195777597280256
746249045480452096
746221476089470977
746199095384039424
746228027760091136
746200647452622848
746232448481058818
746245098392985600
746225720788029442
746235233591123968
746247246061117440
746148482893942784
746210143239450624
746216527125315584
746259552232968192
746225162907877377
746201851171733504
746227461491326976
746218850455158785
746241516612395010
746223015642312706
746142807702704128
746154354932088834
746213943115321344
746241424442724352
746246830917361665
746203813921460224
746203813921460225
746234172411248640
746190220077371392
746199850346127361
746175993228890112
746261221423329280
746230246542704644
746214488471265280
746178937479438336
746255382843113472
746222243877814272
746206775368519680
746230951064133635
746260382524841985
746261498255671297
746204766179463169
746213628798349313
746151141843468288
746162575465807872
746153725492879360
746236198322987008
746190887172997120
746234474313068544
746220687807766528
746176286893060096
746235866712936448
746239662792941568
746142992340156416
746143290181976064
746210315252097029
746184432269279234
746214652116242432
746146507146076160
746177326992461824
746219962025467904
746222998525382656
746172134502899716
746242988842549252
746206737498202112
746142229039816705
746227629435412482
746264492783341569
746206318147493889
746203130514157571
746224680621641728
746252212083494913
746256926485282816
746228899932078080
746244658259341312
746193055724666880
746235661133307904
746234776214876160
746231949342056449
746236248516243457
746151037048741889
746212349523038208
746260638343757824
746226245122170880
746224894669553666
746216367389478912
746186999040618496
746236131260272640
746249594758111232
746212340819890177
746252409261854720
746265717742403584
746199569361313792
746229701048336384
746216849843445760
746258608518758400
746174244082573316
746224039031496705
746265835250028544
746192552387194880
746193198112878592
746194817055547392
746230552785620993
746203310663753728
746262865666019330
746230594678382596
746201133853487104
746209056893767680
746192841873858560
746222147136172033
746175347167797248
746166056905998336
746254384766455808
746200735201693697
746219416933675009
746145550894915584
746198902295007232
746182439614156800
746185031991721984
746149757811363844
746144968071340032
746197199625695232
746168703411052544
746265205869547520
746187305363202050
746240937702096896
746182796239060992
746233706801573889
746228434574028800
746242473014464512
746192451811966977
746190354546728960
746153620807237632
746236420344274944
746257895231197184
746193764604010496
746240853685993472
746218217169788928
746180816611446785
746181831645597696
746227906058149889
746203486753198080
746211489569091584
746207295218941953
746139494445912064
746245031493787648
746178333780623360
746235854113300480
746251435919151105
746212781456662530
746192749481730048
746214861651091456
746197228839047172
746234927293693952
746222046451904516
746235367896940545
746235959105069057
746164395777134592
746213792158146560
746233891334172673
746221555990986752
746224764545470465
746193852420087810
746190367184191490
746249125021290496
746241231454339072
746260483230081025
746198176776871938
746204027726159872
746227146788470785
746220876555653120
746175829625933824
746202484574552064
746219182111367169
746167688301535232
746167742873673728
746175787691282432
746224424949415940
746256909590794240
746232146692452354
746247392962437120
746257987694628864
746255307513335808
746206712038719489
746251566282383360
746178740330373120
746242850472460288
746235657220136960
746206053725937666
746204690442924032
746253558505443329
746249930486984705
746263372912427008
746206670410252289
746245606222495749
746214354329047042
746258830842011648
746244335281246208
746141796951068676
746256284824014848
746188244673433601
746243454502637568
746229592290033664
746192304642240513
746201322580377602
746195052142067712
746183224100020225
746201725074235392
746195014397530112
746233505621778432
746194502684008448
746245589113933824
746249246802841600
746218582120370176
746183572327899136
746186885928624129
746199204251336708
746227696556867584
746260412048367616
746246386006503424
746207580586835968
746202782080729089
746185887671717890
746190446783696897
746257911966404608
746185480648044546
746249838002483200
746158922344476672
746202602006687744
746215398618521601
746226908002582528
746171895322644480
746226089870008320
746161921427025920
746255928215769088
746249737565782016
746194833992126469
746236550376218624
746218259087654912
746234239507587072
746248978300211201
746259392660668416
746197589482102784
746263096088465408
746216707329384449
746246268909948928
746238106672652288
746176752343343108
746182729230852096
746216908446269442
746190467511967746
746264077937315844
746231575944126465
746262408314912768
746232834394750976
746188609678499842
746266279628115968
746224831666913281
746254712048082944
746169080902717440
746237385176801280
746144242167230464
746210260591861761
746203554008858624
746219211274354689
746201620505989120
746243425045880832
746235644423241729
746246478578876416
746266178901934080
746206355749429249
746207295046975488
746255638783737856
746249133309198336
746178543462285312
746196389944668161
746256804946935808
746196968788000771
746197308782481409
746236026104885248
746216430283030528
746247044587741185
746225527770357760
746258868582359040
746248206334459904
746240648328716289
746225435755741188
746214031405395968
746238588958842884
746234289935659010
746236600707751940
746240891698872320
746225871879438336
746239477954187265
746213565795696640
746190484469518337
746235308841172992
746236583892787200
746223682343755777
746232641259610112
746259547812167680
746198512522563584
746204334023577600
746207244786630656
746174030143709184
746240996397068293
746190346246205441
746214492757864449
746217634035687424
746243441881812996
746198122263523328
746198122263523329
746194196290101249
746228681941487617
746211736873644032
746138793787424769
746218083165970432
746253759588737024
746230858986598400
746190216080175104
746208549500420096
746264786703286272
746213016492904448
746212953540558849
746234700641931265
746253789078913025
746184541216317441
746177964316852224
746201314170830848
746252870509600768
746202903652663296
746195693937655808
746203780283174912
746190899927932928
746252849462583296
746245844953894913
746255378963378176
746218099922210817
746211040690462721
746229500069871617
746189259850256384
746215591606788096
746223070130540544
746215537110179840
746147476093034496
746221236976386049
746265637979299840
746232398082256896
746234960764272645
746197082290032640
746154686043033600
746214039647203328
746245849332744192
746255747692924928
746190094214717441
746220016559783937
746219215636434947
746259803798904832
746245044164767744
746265684078821376
746203491136221185
746217160138096641
746192766355439616
746180250342662144
746220037728407553
746241743092318208
746216073943408640
746222382046552065
746219563591688193
746245932983918592
746253118107680768
746242644976689152
746195517583953920
746225582627663874
746238253422903296
746225364167364609
746205848406396928
746206397851799552
746216321235312640
746237183892193280
746189456906948608
746237980637966336
746255227695865856
746227180414197760
746235833330479105
746237808906362880
746194213310595075
746260827037106176
746223661623894016
746138932312743936
746208503149146113
746266577436291072
746222092622798848
746217168753172481
746255500556275712
746254925915656192
746225356126846976
746208599584628736
746169084937568256
746220582740471808
746224936612552704
746237481775833089
746249183674380288
746253084263866368
746227104996458497
746227633600376832
746207668474253312
746157659666145280
746220238891454466
746240212162973696
746261406081679362
746199711845998593
746260814387089408
746210348609339393
746259149458186240
746262429491879936
746262207105638400
746139259543879681
746155956988436480
746156758280790018
746240304613720065
746254887969824768
746250689664421888
746217961396932610
746191608656191489
746256905442562049
746204992567029760
746218934316081153
746178337916104704
746209690124640256
746245748715585536
746198784829317120
746234268653780992
746258927009038336
746193856517939200
746255437436166144
746265675811852289
746252761365372928
746210403043053568
746262311753621504
746251134235455488
746218833946415104
746188559409811456
746209010731257856
746264983789527040
746203621084168193
746209681840824320
746220503019380736
746195484230856704
746196926949797888
746264845260066820
746192849956282368
746236625835810816
746191944292851713
746235866947817474
746231349640499200
746228010873823237
746197715445420032
746206137649762304
746229965377540096
746225951424405504
746211393112662016
746219270053322752
746222436769685505
746252417679843328
746215855642468352
746207463062413312
746240472167788545
746208939407073284
746202945729892352
746155055301201920
746200886548934658
746240459513696256
746261938565484544
746207072836935681
746221795150168065
746236605241819136
746220520031477762
746245731850280961
746228929329954816
746178559937482755
746227729847050241
746224512908156928
746205810561212416
746187816887947264
746230968059469824
746206187880800257
746173677968961536
746251901671477248
746197484712525824
746189008229662721
746220532450787328
746197178754883584
746235430643728384
746230347315064832
746204124396478464
746196729913958401
746233857947504641
746217596521877504
746234721680523264
746214484205699072
746223447433371649
746227419598643201
746208239021240321
746191365285941248
746218418475433984
746262504809107457
746238941267791872
746185375836606464
746249511132102656
746255538170662912
746194070800740354
746240518472998912
746211154037399552
746257790520406016
746211640429813761
746215558207541248
746231290811191296
746197811801141248
746200592842784773
746183203283570688
746237288787566593
746248894519123968
746250471409606656
746233828549623808
746215436220399616
746205076469886976
746188139908108294
746232607990390788
746218942813724676
746213620405571584
746247573032341504
746194355816300545
746221233105051648
746174357462908929
746190115370729481
746187745769459712
746244075137933312
746243101967147008
746193680432668673
746254057518563328
746189192766468096
746203491199180800
746230841953574912
746229630055518208
746200340987469824
746188647536308224
746208885082468353
746222495561224193
746264400886177792
746234885589762048
746261527666241537
746207379314749443
746150231721525248
746238068844158977
746243928295415809
746229269404098561
746215948240117763
746215948240117761
746218208844144640
746141700448411652
746207848774828032
746181512794517504
746190320937754625
746242108101632000
746218808629563392
746244406383099904
746258352628432896
746252086245986304
746217860691701761
746179419908227072
746255852533854209
746194338888093696
746215772150603776
746146666575716352
746243563197915136
746198864718266372
746228661141929984
746183857397960704
746265994469998592
746194817093238786
746180275634200576
746227041956028417
746199002907959296
746249905321054208
746233476077092865
746230632183783425
746205168635543552
746235808017850368
746204686584160256
746219047612604416
746207119033044993
746215109177933824
746233451007750144
746179264735756288
746232960265789440
746205735109828608
746217823089811456
746224932363788288
746228958744580096
746231202965688320
746235573455585280
746231085458063360
746188722798919681
746243815028174848
746191277021028352
746180623480557568
746195727366316032
746210407585480705
746180497726791680
746221891430424577
746238337304793088
746181114432266240
746173623396798465
746189578642436097
746197182970114048
746222402963546112
746178728057835520
746138697465237504
746211024081035265
746246071592980480
746259740993458176
746232431833800704
746264002330771456
746209522255990784
746206196244193282
746208872449269762
746221266487545857
746194641133809664
746191268745666561
746196792895672326
746236034527035392
746201733420855296
746215239398547456
746248667774889985
746219706097405952
746228447312154630
746209862237880320
746211795862331394
746187812530073600
746151746012090368
746217525185155075
746218141701705729
746258302057721856
746257479902756865
746154216532606981
746206188115623938
746190501116731393
746232200924790784
746234570618507265
746193273627119616
746227067025395713
746202807452106753
746192518564327424
746244377031249921
746227054698340357
746243600963379200
746202354291113984
746143403356807169
746223468371279873
746261896634974208
746247724001964032
746190706574655490
746152257692008449
746183446557507584
746201419175202816
746190425740849152
746138999337648128
746169361849683968
746243567757180928
746257828063621120
746208184457584641
746226400324030465
746226580779737088
746174848137834496
746150512710586368
746246025522847745
746196696099520515
746227654471229442
746181357517185024
746198155729866757
746266338583318532
746238857243467776
746198499717373956
746187779042729984
746173556220801024
746247468367618048
746260214714863616
746205017594433536
746189410606080000
746192879316393984
746258625149173760
746231412416618497
746189033236103168
746250525960609796
746228816360550401
746223413878882304
746254380618383360
746206703889190912
746202429868244992
746213175616372737
746259094735036416
746179801795309569
746148533254774784
746181420402491393
746216770000695296
746191323384815617
746238018579636224
746225037015867392
746224349137428480
746246155630149632
746236760150028288
746252388118499328
746221446733529088
746152433722744832
746205097391067136
746198239662112769
746257253561401344
746243961661038592
746245152847597568
746210856011063296
746186541727424512
746194959879933952
746262236449091584
746179499788689412
746266124673654784
746184893617561600
746216237504421890
746190065185980416
746253210428518400
746201247254876161
746194108452995073
746211837797007365
746206192154796034
746176181737644033
746165960390770688
746241340388712448
746258532954181632
746211401513897984
746192749553033224
746198260860125184
746213854997184512
746224563013332992
746187628198887424
746184461423869952
746211321750818820
746224542041804800
746231614036836357
746235606779338752
746265906263687168
746230309595713536
746207429415735296
746218640643547142
746200345454383104
746216665512185856
746223342571524099
746215587508948993
746173434569228288
746212177296523264
746263989689139200
746257547053662208
746151863343583232
746207119226003459
746145659816927236
746213326456127488
746202400306782208
746245673075511296
746223497760768000
746223846051577857
746249850648330241
746202706591703043
746203738512056321
746258260353744898
746260806216617984
746235396942503937
746234029683281920
746228191111458817
746239822084243456
746250811336962048
746254673993170944
746244804825100288
746250765153505280
746263880440111104
746202782017851392
746248336580055040
746229579623260160
746208914090270722
746184327319293953
746254640556040192
746232830003290112
746239318570602496
746254196157054976
746194150358294528
746262978845151232
746150814683627520
746242422393311233
746190396548489216
746183421278355456
746225511030919175
746185422104035328
746211145543880704
746244788157022209
746161573031452672
746206745920315393
746220918419001344
746225389509320704
746193739350052864
746266430673412096
746226949702356993
746206217433845761
746244590873763840
746250127585607681
746258230976856064
746196495116836865
746231458683981824
746152500827291649
746179852131237888
746195056097263617
746246470249091072
746231899127873536
746230380773027840
746253709391314944
746238417172824064
746185715508092928
746188471404920832
746237536394051584
746198210369093633
746203138739212288
746199733085995009
746140823872487425
746235795376267264
746193806320558081
746192124463325185
746200651332362240
746173786899230720
746200076922458112
746243173308063744
746244792359673856
746243286604578816
746186814432616448
746263121644363776
746212634597302273
746216518355034112
746258046540726272
746233551574564865
746256054011453441
746242032402784256
746178228658790400
746264417667522560
746195337358901248
746250613948813312
746190463355346944
746251058494717952
746244360128233472
746253084511330304
746257920405475328
746226303674650624
746246835149254657
746201108469551104
746233480426590209
746223367921905664
746242921498812416
746223891987652609
746216686475325440
746243768869916673
746261905233350657
746185694788259840
746199523333046274
746150265150119936
746248957261545472
746213662185000960
746212718588264451
746180825062875137
746206108100943873
746256192536711168
746215574775095296
746163494328770561
746254137390665728
746189406449471490
746253172570734592
746246235300847616
746199514692751361
746252731963351041
746220096360570880
746214232790708224
746217038616526852
746235623745347584
746200488018776064
746252333831454720
746242023984791552
746190098677436417
746186894354980865
746152014162305025
746243974566903808
746194083077488640
746240887294828544
746250874180112384
746222151343104000
746209270669008898
746164987249336321
746198189343019008
746227545310257152
746175565523202052
746192883565232128
746214765240868864
746153146771087361
746259547761811456
746264530620055552
746195375229280257
746146872083963904
746216887432863744
746240098979680256
746213892804644870
746219169251655681
746250832165773314
746231403973488640
746209430115540994
746236558882144256
746219517487964160
746196952107212800
746213897263185921
746266258761363456
746259258283528192
746208045831593986
746225859086815233
746228657035718656
746259942273843201
746242267157958656
746204266965000192
746184650192621568
746259988096630784
746212093334949888
746249187822538752
746212760346714112
746204669609836546
746235275446104065
746246411310743552
746219899110862848
746208645726109697
746238127472283648
746236823173664768
746249296933191681
746163120935034884
746186931961159680
746251846969237505
746244330780758017
746197606334816257
746263142334873600
746226056298827776
746259988100820992
746229340526915584
746259996829192192
746188835998949376
746259287991791616
746257563923021824
746199250493575169
746237381074792448
746149816481230848
746223514693181440
746187850354352128
746161925663383552
746238765228654593
746193147919630337
746244909926072324
746215998273921024
746168208630124545
746196700486733824
746243521544216576
746175452289589248
746194431326314500
746207420976762880
746166035817041920
746226417176707073
746258440448675840
746235091035136001
746251712957132800
746192229396418560
746211036659744768
746206313680502786
746238962138677249
746192489187442689
746215704903356417
746178601981120512
746265453421420544
746224777233235969
746213033035206656
746258155412172802
746243471191617536
746261774987472896
746159509358280704
746186130891079680
746256792410271744
746241084439801856
746227994088243200
746244947716694017
746226773600264192
746160293890273280
746252883000233984
746256809137147904
746256255442878464
746249183934484480
746239805340585984
746235258719240194
746240740515143681
746218389127913472
746145861135044608
746248407983984640
746176395940765696
746197195427188736
746256423227691008
746260810448543744
746202266391060481
746199024252813318
746205349095440391
746211132960964609
746220406546169856
746241470370193408
746186441001177088
746232591280287749
746193533774626816
746246650599976960
746198952869920769
746232301860724736
746188077148835840
746213393728581632
746261447831879680
746227599701991425
746196411029434368
746186680168681473
746205248381849602
746225003637542912
746203289901883393
746265889637535744
746218959733567488
746168032372887552
746213506911895552
746215260294520832
746159522255798274
746256095828709376
746209497312432129
746196809383501824
746181244229136384
746223271264165888
746148537398767616
746224848209248258
746262286956892160
746195173747494912
746255517266382848
746216656972578817
746223808340582400
746218011569225729
746142094826188800
746230233955655680
746242087054508037
746245941775171584
746255534014103553
746214949718896641
746207001483476993
746234667083325441
746219098154008576
746242229610635264
746265289751408640
746164362499362816
746217588049346564
746225628412665859
746244477711417344
746177322751926272
746226907763511296
746253176706260992
746203730098282496
746211338452492289
746174378258366464
746206217526091781
746190652212338688
746181139619020800
746227050382426112
746211238087036928
746220557834686464
746199128913260544
746164387560456192
746194368327933952
746158100218970113
746205114386415621
746250328916496384
746252421597376512
746216354743607296
746196582815522819
746265709261496320
746178589398171648
746233652317564930
746228245779996672
746254804184268800
746192116083154949
746263490705371136
746196755063046144
746217869294198784
746173984140517376
746218888233263105
746258155538096128
746237724948987904
746250664393605120
746218493947699202
746247938175827968
746180128619659266
746200089429848066
746210658954338304
746214148862709760
746216392723030018
746223141202976769
746208972948963329
746241294473691138
746199011623735297
746242556812398592
746185501598572544
746212080760434690
746226845016694784
746222721839751168
746215830644391936
746214039517175808
746225733513580544
746186273287602182
746210873081892864
746225355917168640
746238882585378816
746253281790398464
746192900405395460
746154526734958592
746210239616188417
746228912779235328
746165603870736384
746239910080716806
746234705054339075
746165381551656960
746199284240900096
746245966567772160
746245886863351810
746229394880892928
746255609419407360
746158729259778052
746211049251037184
746211544195706880
746196377487609864
746197866461356037
746241592084803584
746146624607387648
746211179190583296
746217109974224898
746208704366678016
746243663982886912
746230208756277251
746203503463305216
746212907327774720
746218032482050048
746254368022872064
746237338913804288
746264606193106944
746222332037865472
746225112748154880
746224860825739264
746227176203128833
746180308974788609
746231282619678720
746230989035233280
746188479692967936
746190299974639622
746234037933531136
746189561714225152
746213448116117504
746228858072891392
746187837700087809
746250047835209728
746257203175235584
746239402498625536
746187481498984448
746227364938424320
746236911438565377
746241474660950016
746167336286191617
746203750893641729
746214278856794115
746257693938192384
746233031556399104
746184734108180481
746253088563027968
746210109550821377
746239125838139393
746254317460480000
746264383760777216
746197862149554177
746195735801036800
746139762822627328
746190287240716288
746145072828268544
746215176161005568
746210600435351552
746228908568154114
746220536670257153
746193823294840832
746233710836518912
746204921083486209
746198386622160898
746186516666286080
746242938330480641
746242938330480640
746189473487040512
746241977923084288
746190685875777536
746205894430449665
746147786643517440
746202278902718465
746204623535386627
746235426445230082
746203952325136385
746247191577133056
746140278793314304
746211154112872449
746195123231330305
746220717184712704
746251058414911489
746240497199415298
746252967205015552
746243651353907200
746177599693529088
746192988661911556
746192988661911558
746242334623358976
746252396779675648
746213347708674048
746263075288977408
746174311208222720
746186579576782852
746250903347429376
746175561307987968
746178006524235776
746215314577227785
746171475913113604
746256259507060737
746172570563641345
746231026595225600
746189842678046724
746200492221468672
746259766071140352
746259736664899586
746216036303724545
746234738428436480
746232763162890240
746248135354290176
746212936754987010
746199011363696640
746177050088706050
746236739157516289
746212143947624448
746232385423892481
746171463162560512
746176635095883776
746256377123844096
746198466280333313
746258465878843392
746209572612804609
746228463741206528
746221920719241217
746265272957472768
746231903443787776
746225767067967491
746242309407158272
746205130911952897
746200060090679296
746177855453790208
746221975505240064
746143327943274496
746247485148913664
746185556053340165
746248848390164482
746243965930737664
746221925152620544
746206091462119424
746231282380615680
746239146683838465
746259057141489664
746212638883872768
746223078397534208
746250739782193152
746240631605866496
746208410803150848
746174932141359105
746266577398542336
746224148116955136
746138424629821440
746249024202768384
746243861031321600
746175321905467392
746248206602887168
746195907683581952
746220826173677568
746179797219311616
746206909187788801
746213066438639616
746238647628791808
746203126114312192
746254514684989444
746217780970590208
746229076164120577
746227579107999744
746185795204067329
746151078903877633
746203742567960576
746239985532055556
746238547082907649
746191033973694465
746229067867791360
746249011988922368
746213141948698626
746247514517610497
746198549990277122
746191914827812864
746190698261553153
746163586251128832
746230158361714690
746241051044675585
746194422929338374
746231005690769408
746216552014327809
746178635514712066
746224974201905153
746187892469403648
746195643476017152
746230594649001984
746246759270096896
746241067930923008
746238127744835584
746230858806263812
746203012675231744
746223036437667840
746221056810061824
746252799265112066
746247451330371584
746222638071062529
746176802834386944
746249024265682944
746258797295996928
746197677868605444
746209950041464833
746243676746153984
746196687664779264
746186864630054917
746232633185579008
746193776910032900
746189020720304128
746200924117311489
746213356197974016
746202782378532864
746233392207798274
746196616399380480
746213892783628288
746200802373443584
746163829621534720
746223266977587202
746235464286248960
746215494944849921
746174504041320448
746257744332787712
746248613538463744
746235635984273408
746226282866737152
746190534679486466
746223363547238400
746226488341454849
746201410803376129
746227612427575297
746201653922041857
746235719870353408
746189108679081988
746183593102290944
746221925186232320
746203251834380288
746182955572338688
746261380811067392
746221807661834240
746219135625945088
746258281153368064
746219806655811585
746156762278039552
746196843176943617
746197241694552069
746257727408717824
746192665419493377
746250412668362752
746177801091489792
746250840411889668
746204648780947458
746191528767295490
746218326406234112
746184788596391936
746219882555932672
746217286227230720
746198294255140864
746241508303593472
746243265750536192
746143059478355969
746188450064437248
746189222185295872
746243936780427265
746199200413552642
746199091365871617
746240568460644354
746241734594592768
746208683621650432
746201976732418048
746233673377161218
746256502831390720
746217764059127809
746229789262913537
746182985121046528
746243278035685376
746210273191559170
746181533954805760
746212592557776898
746254044851765248
746192493532745728
746182615879684102
746204279455682561
746217587986440192
746227972986675201
746259560290099200
746206657793843202
746234851724910593
746216619240620037
746250999887585280
746205382675050496
746194661807529986
746255605166374912
746231672694145025
746182985007964160
746221450990755841
746227033751969796
746263905605980160
746262848951750656
746197900179365888
746202417444753409
746192296417206272
746258620791267328
746251696133705729
746252065270173701
746262198586990592
746248219223429120
746170590738845696
746138126909849604
746192590064607233
746160738612449281
746245220174602241
746248491840634880
746176731346800640
746223363459158016
746202610147827713
746217906778705920
746266175064150016
746189184155660288
746214534470242306
746200009700343809
746261494233444352
746216153786155009
746203138550464512
746213431477362689
746224143968804865
746173124199260160
746191264756834304
746248273707470848
746155659079487488
746257316626964480
746262530163613696
746248827452153856
746251117386833920
746259598114336769
746186479123185664
746189192753881088
746183450567258117
746264245441011712
746222206204534785
746188479483252736
746187581923037185
746231525914488838
746175448095195137
746234390590566400
746192078506385411
746223049196769285
746222675761082369
746178627247570944
746220868162854913
746252207666921472
746218368387026946
746257601885773824
746199313672376321
746199313672376320
746218070239109120
746262299388821504
746226111109963776
746199896596701184
746187368168890369
746209723758718980
746190865995968513
746253289910591488
746207387485298689
746213838266081280
746234281526071296
746245102780186624
746202601729884160
746175514847682560
746209958669094913
746216010915577856
746245622924251136
746159127731150848
746213238497411072
746208968700100609
746233530515021824
746256368542322688
746192535308034049
746230959335313408
746216816456794113
746182586620387328
746170494337093632
746236911224819712
746182582472085504
746226983315476482
746206494148820993
746224529651859456
746257924822020097
746146792555823104
746193328220209156
746210398903246849
746203314962870273
746191294054072320
746209937798246400
746260457879539712
746244284656009216
746239771605893120
746237884445790209
746255768698093568
746232557528711168
746228828716961793
746215352523120642
746251318872834048
746220070980857856
746243055913603072
746219844765245440
746211158244261888
746225771300036608
746218632624037889
746263473919762432
746247426495942656
746265356931567616
746228593961799681
746161627486003200
746166027378171904
746216891820081152
746258532832542720
746245039609774080
746203579208212480
746193718328233984
746238303632953344
746194951248044036
746266179153571840
746220167416291329
746239553703337984
746251914363314176
746150973941284864
746202048064958464
746245430011367424
746230800094400512
746209233188753412
746238400403906560
746244725036941312
746214136023916544
746234138877800448
746258449185542144
746200802365079552
746219324428300290
746259577340067840
746260365760159744
746217579593687041
746224852420308992
746203616977903616
746224328153276416
746221975492661249
746222688490815489
746231794064728065
746208734108491776
746259933918801920
746203998672216066
746227390343327745
746250354015281153
746225481859489792
746223338410778624
746215684070268933
746211598604210181
746219630616731648
746237607458258944
746219756584263681
746239448703066113
746212437335040000
746229554415439872
746250525801230336
746264144865861632
746196461285572608
746194020200681479
746237720670806016
746242414126456832
746202090226126853
746216866847154176
746257660392124416
746249255115972612
746229348865183746
746194456454406144
746231496206221312
746163468882055168
746246113548722176
746242992864919552
746231148079022080
746177268272209921
746208419334393860
746201930603466752
746216115777343489
746219576166256640
746264891246272512
746221262255460353
746161040337960960
746214224230125568
746199577737367554
746237842368585728
746265000579371008
746257807213793280
746241323678695424
746140454723399680
746240568515256323
746241860448960512
746220440410947584
746225255132200962
746255529584955392
746251360820166656
746230762303721473
746265017134252032
746193642725871616
746236848255578113
746208306272731136
746220821807403008
746190459265921024
746218120906366976
746228585678012416
746176442111778816
746235241795203072
746220733680885760
746216677889581056
746214748656537606
746260562837905408
746248936256602113
746202312473862145
746206984890781696
746257282829291520
746200194497183744
746203952492871680
746251712965443584
746230577653649408
746182590730633216
746219366354542593
746218062144147456
746247413887799296
746192699129114624
746208754778071040
746211124555583488
746220712738725888
746212005292314624
746246797002162176
746189817629683712
746205839736770560
746195702326255616
746260428884316160
746230804527775745
746232909812490242
746174873488195584
746248009382526976
746248961330155520
746236219143655424
746234730106880002
746191495103811585
746242619836071936
746210596257837056
746166015113859072
746193005237796864
746262508940443648
746203234994290689
746215637907701760
746179994494218240
746246801297014784
746202580896780288
746153712859615232
746225901352804353
746229654961303552
746221967112429569
746207639118315520
746256792074723328
746256792074723329
746221023264026627
746150843963973632
746208192829349888
746251255849320448
746215755335622656
746206443783610368
746227277004869633
746240774044426240
746193626070319104
746146012230725632
746257152969416705
746238337313185792
746214828209930240
746150885873582080
746196993911885824
746250983295025152
746209086228729856
746239578965565440
746180225281626112
746192510481924096
746224139380240384
746206443997532161
746263318428516352
746185166025023488
746155294422630401
746193496059437056
746242783220989952
746262114705235968
746154832961110016
746234763959164930
746190782281842688
746223669731483648
746235225051541504
746229331991552001
746219110418124800
746227205747802112
746220599429652480
746245937538994176
746213217496510465
746242300989210624
746230615620521984
746237179723014144
746241843722063872
746199338649411584
746204795493457921
746180585983516672
746219743858700289
746215818044702720
746145026758049792
746233388026126337
746247711578554368
746239062927777792
746178442454917121
746237548679225348
746221107183685633
746209639683887105
746203042114998272
746243164827172864
746216447337107456
746191780442341378
746197769967173632
746209077777203200
746254124669374464
746262735445442561
746223875176857600
746209979430932488
746234599991189504
746232176002228224
746227931056267264
746211917295824896
746257404782850048
746181215108087810
746229244179546113
746227494919897092
746197358795337728
746246692186488833
746246969249644544
746262957961711616
746232167471026176
746211229664894977
746198101463990272
746201331023544320
746201335163289600
746220389987024896
746213443976388608
746253894024454146
746226920321232896
746203642051497985
746261879920615425
746203679674400768
746204837390389248
746200634840408065
746220599618371584
746191097043398657
746232259745742849
746260491643789312
746223845778948096
746206477405196288
746235615373451265
746231832019034113
746219941171335170
746203620878606341
746208037715599360
746241139276193793
746255051514068992
746181936620642304
746219727282790400
746188366346018816
746207546826854400
746221912238370818
746206263520858113
746261079005794304
746212076620636160
746206003201347585
746244951537680384
746218246446030849
746191843495272452
746193114436509697
746219852843540482
746210717938782210
746216006700273664
746234369514168320
746199032305852416
746227038025981952
746210420055105536
746175083174060040
746176043455651840
746231143888879616
746201934927802369
746247028003454976
746226777928802305
746224265519763456
746209690367889412
746231400089563136
746220268280905728
746229877381042176
746209367339347968
746208163632812032
746183010379137024
746202136430542849
746220922382614528
746178597694619648
746253000604147712
746258142690942976
746266313115344896
746211095275155457
746209274821390338
746190153232719872
746209274821390336
746245299929292800
746207815522410496
746196545100357632
746215562259238913
746169018013327360
746265658950819840
746202563913998336
746232813263847428
746249586310782976
746222516327190529
746233752762744832
746249703654854656
746202841035857920
746250517349793792
746181777031475200
746200093745774592
746220264120188930
746195416790663173
746249062186422273
746266187470897152
746179067620167680
746217860570046464
746245023050637312
746194347452829697
746174143444332544
746214727508856833
746200202755735552
746258818020048896
746177352204492800
746202450881765376
746170402301444100
746214505399492608
746245589109772288
746192653067268096
746201721148309504
746250727207616512
746196331438301184
746208989826867200
746171299836223488
746145894936907777
746192858328096768
746213360161562624
746219454661431305
746177129939763200
746172843436703744
746257887077502976
746171178138533888
746248290518212608
746195370921721857
746221811562491909
746207412655263744
746238077178421248
746257761084805120
746260692886495232
746173736567574528
746220696024408064
746184662800687104
746252698773782528
746235690640248836
746250823676485632
746263801104719872
746210487256260608
746210487256260609
746196692215599104
746259719942213632
746151540507934720
746195668461457408
746188450060107776
746253726285959168
746139041444171776
746188341188558854
746221333449605120
746228581529853952
746198319546830848
746241722061979648
746231907466129410
746259669472149505
746200152193409024
746222113820807169
746217751807561728
746226027026751488
746259086396825600
746209241325723648
746192388704526337
746250450383437824
746183081522929664
746264543186272256
746248521204928512
746202421307670530
746229164491997184
746234730043998212
746242703583744001
746254766376947712
746251343858307073
746261607357906945
746193042969755649
746243076742586369
746224257219235840
746214991913615360
746248894359568384
746257333181767680
746238278433550341
746263503099527168
746194079071903749
746210340426289152
746265700818391040
746220637144788992
746244825981329408
746198793318588416
746210105423585281
746172092551401474
746244364481986560
746241495632470017
746223699016089604
746221991925944321
746218594564870145
746226106525618176
746179449150803971
746197782650720256
746158968456749056
746250517639237632
746213603410251777
746265596283715586
746252077727363072
746205374236135426
746253025602379776
746217294523596800
746260654995144705
746251763183845376
746265721915703296
746220062713884672
746200538207813632
746243521468760065
746221811935830016
746181668130611200
746189460879056896
746239637555978240
746250211345866754
746219592993824768
746175644975960066
746245329306148864
746218695274356736
746263905970819072
746203331429699584
746249556967383041
746249695576498176
746259506124947456
746231639156498432
746241760016367616
746177830279651333
746218435156205568
746263696230465536
746194553116360704
746218309457088512
746262731209252864
746223145686728705
746212164659093505
746161208382750720
746193214814584832
746237439916683264
746179260428091392
746182813297295361
746189439915921408
746201796507361282
746261867182555136
746220117281779713
746254791563575297
746235460159045632
746201053998178304
746217617497546752
746168015733940224
746258545474158592
746259787038457856
746222025820123138
746244729441034240
746264379545559041
746202518120628225
746198856279298049
746235220861452289
746241025732055042
746203197279133698
746240023272505344
746247132865134592
746187015700393984
746218179647528960
746258461604864000
746211707614167040
746253336299593729
746257299560357888
746205621586825220
746202232798883841
746227029612199937
746206380877447168
746234147379646465
746197455528550400
746264010627088385
746220247250722820
746199154255224833
746196021059825670
746257794752471040
746212714498793472
746213075166998528
746225632770613248
746191562292367360
746247413699088384
746257731871473664
746209228906389504
746195328722886657
746193961643958273
746198113778438146
746168313395306496
746229764097089536
746191680018092032
746248999066288128
746189201054392320
746201435751120896
746239687711285248
746217131050598402
746198004852396032
746226639382548480
746250790382243841
746212634416975872
746241088562696194
746243567522357248
746196566243835904
746227469997355008
746254003218984960
746139578126368769
746148960813854720
746192459999285248
746253986408370176
746216220593029120
746231064239083520
746192254562230278
746147090074599424
746225813134073856
746255764835139584
746198457925328896
746240665034555393
746200785780801537
746177536724467712
746261284501524480
746261343221723136
746197656565751809
746204921284833280
746230707937128448
746206217492529153
746262072686710784
746160499226742784
746206758515814400
746200647456825346
746151880221466625
746235342513016833
746227415324622852
746231819494789120
746174399146037248
746234348492382208
746221287471616002
746197208068874240
746241600318144512
746214580968251392
746223506203906048
746238182044270592
746222839527702529
746192623396757504
746257694164586496
746222671600377856
746260898306756608
746212269491523584
746206561454809096
746193525461549066
746234696606986240
746225473395404800
746211795694587905
746214585074491392
746225318306811904
746187862844923904
746249116636745729
746254372326281216
746204858185703425
746197350754844674
746229604554137604
746257169767669760
746161824710549504
746151242494255105
746143956895817729
746166354491826176
746165167822606336
746207811172864000
746264526723645440
746252203581710336
746252333575602176
746179390439038980
746250006026387456
746232700000837632
746221841279180800
746227725619236869
746210176827416576
746239549517398017
746218556954578944
746185979619205120
746227914509737984
746191956854734849
746171266072186884
746197107204186113
746224965729427457
746245404824592384
746231349556609025
746193575679954945
746211401442566146
746195135818436612
746257358284800000
746235703390961669
746203226643398660
746214635259338756
746199128951001092
746223342496079873
746169253108162560
746211862644035584
746194028744478720
746205705569341441
746259153539076096
746215059026653185
746223283746410496
746200529865322497
746187774898778117
746223015420059648
746244418848464900
746210411733671940
746181433136398336
746212861240709120
746252862234198016
746255341004914688
746196159497043968
746252371571924992
746163213285363712
746193458390458368
746246809895505920
746220163217797120
746212282414206977
746261846378840064
746209295818121221
746242451761922048
746246671487672320
746252547518771200
746213557159632897
746185463984160768
746208188479868929
746248760259452928
746195429528739841
746198898276917248
746184524560764928
746253675815927808
746221468011266048
746194074764378112
746211682582568961
746152941078339584
746228690283954176
746204074056441856
746214585095487488
746237347495194624
746193248570347524
746242351157305345
746259552061034496
746199200367411200
746223455897427970
746251679419535360
746210860301844484
746219043426729984
746217734770302976
746204858252828675
746242993158488064
746230003323416577
746237196550627330
746186164168720388
746216388377751553
746232553418330113
746259870777675776
746206095769640960
746213813024759808
746199355317620743
746221329418846213
746207332971872258
746251075246821376
746166862338097152
746243668126928896
746195383269761024
746193378711207936
746242892381851648
746191629485121537
746229835492536320
746162638611177473
746242561031864321
746250513159700480
746201398132379648
746259342471667713
746191457728368647
746195609728606209
746207618327162880
746185551833894912
746258616940896256
746192971557548036
746192963345088516
746191524489105409
746242317648986113
746248680647200768
746196990015340544
746261896517541888
746211824995962882
746233924876042245
746229063627354112
746214425409912832
746227176328945665
746179851736985600
746265818586046464
746248378619670528
746249007610085376
746234465794424836
746244620238135296
746252941980475392
746214253472841730
746141591283326976
746252132563681280
746212005502025732
746216774215958530
746204120223121408
746216237357629440
746160411200847872
746210134758612992
746218791642664963
746202073197252608
746216866507481088
746250735663353856
746255450115555328
746171799063388160
746204774568071173
746263226464112640
746224202693246976
746152374910148610
746230598834917377
746192296421404673
746234122226458625
746195639483006976
746239260064419840
746197929451393024
746254003177086976
746176911815114752
746226626803826689
746262903137853442
746225385176600576
746163468823199744
746234424128217088
746232922554798080
746217059516723200
746252895851548672
746248269223829504
746247459920306176
746210998923628544
746203868682301440
746231576166432768
746253105323474944
746238136154480640
746249691315191809
746190966910943232
746227285355728896
746246390351863808
746242925684744192
746250030953136128
746191830719442944
746184813648850945
746173426184904704
746236965700308993
746192221016203264
746217919495864320
746248030341341184
746251159300620288
746185338247254018
746247560692633600
746230519038255104
746259585581842433
746228186896171008
746182884504014848
746246222768398341
746230527577858049
746237569826861056
746209467969110016
746208754710962176
746188856983158784
746214001806237696
746192216859639808
746218854834020352
746222289893527552
746211732889075713
746182662050615296
746213477761454080
746239989936070657
746228572956680201
746152165228445696
746221132194295808
746255949158035456
746195920413327370
746182624268324864
746206171074179072
746266439066198017
746186164214829056
746243077036179456
746220398300172288
746206750043312128
746246927407325184
746202945876697088
746241961019875328
746212827728220165
746246252023713792
746199636533084160
746247686194618368
746169219528564737
746214043703140352
746199456261955586
746235749536694272
746263578601193472
746195622542221313
746201788022300672
746187372115660800
746192875440869376
746216539326537729
746206737275854848
746259195364802560
746205172888592384
746200102138609664
746205441290440706
746144884101419009
746173035984519168
746220570157539328
746164823747072000
746201246990688258
746213615934443523
746197002287878144
746188047620968448
746177754660503553
746218707815260160
746216770181050368
746208754799017984
746250123148132353
746192510255403009
746180707525898240
746217390740897794
746255584484286464
746197854033567749
746227901872279552
746177687799005184
746198113820409858
746224441600815104
746191759701508096
746235602534703105
746192372065669121
746266284032204800
746210801577402368
746196432126803969
746198021818327040
746261263211069440
746223610910498816
746234143004975104
746230753965420546
746151016005926912
746256209028710404
746244666593525760
746233610412294144
746242607232196608
746185795275390977
746230699485605888
746248382839128064
746235480778301441
746199565125062657
746226521912684546
746201956008361984
746173052766027776
746210260457656320
746192191471529986
746192191471529985
746207211488063488
746144405967486977
746188471249805312
746259254110199808
746208759081361409
746244456819482624
746263654090313728
746257777937489920
746231563415752704
746185128502665218
746227021106208769
746198046610841600
746250588980019201
746257559816933376
746222021638402048
746246272978423808
746184742341480448
746246973397753857
746248848343851008
746242846018179072
746190115450454016
746221106999132160
746241835241136129
746206083300024320
746234356922908673
746260965574979584
746261473207320576
746216564689506304
746235459970310144
746222268791939072
746219089660542976
746210776457715713
746259849831415808
746207219549503488
746205080550944768
746254803970437120
746205693007388672
746229566927056896
746255177280266240
746228832810655744
746252526635331584
746192543700791297
746266401187504128
746181361841504256
746242506359246848
746254329980432384
746254233637388289
746205286122192901
746225733555499008
746193277871751169
746185212120309760
746205604851552257
746259434578534400
746241000528478208
746248428930293760
746186457853759488
746253353114607616
746242582104150016
746231861228118017
746229894330224640
746208494777335808
746246440847089665
746266279716225024
746255966061080576
746258989919379456
746186185203015681
746264396574359552
746222294045843456
746245832534556672
746251025045020672
746163573890686977
746194674746982402
746157987018964992
746227356780498944
746236659729993729
746190690166542336
746211049066496000
746179117792497664
746196251771703296
746201121299931136
746189070972293121
746240627508125696
746158180107837440
746193525407023108
746167331747815424
746253575173529600
746212269843841024
746198684237336576
746193097416073216
746218703746805761
746250156807434240
746216589675003904
746220050202263552
746253340175106048
746153562045091844
746185182743453696
746176139874295808
746263855244840960
746198843788648449
746237582262964225
746198495678238720
746249460657709056
746229961099358209
746220855496040448
746224508470583298
746217751484596224
746209958602018818
746261045245779968
746266594364506112
746225628542709760
746208889041883136
746239259951038465
746161254310436864
746168577720451072
746195010069008384
746246188874276864
746224487784275968
746214685691678720
746174483178872832
746201888966615041
746140886938050560
746184818002558976
746199183296598018
746263272270270464
746258214283579392
746236047399391232
746216413606481922
746242049461071873
746228736446455808
746217974139256833
746191973409685506
746206829621874692
746211577590734848
746201016337477633
746207333202563072
746187745639301121
746220092006891525
746195328840261633
746237657739452417
746207798560645123
746234445087150083
746240489179930624
746223049054134272
746236835790131204
746226345823219714
746214681371500544
746207475628597253
746249741596499968
746206267614474240
746212420528398336
746235082449424384
746242145930125312
746215142958862338
746178727751495680
746202496914251776
746208196872699904
746247040565448704
746190949898846208
746213595181002752
746200546634145792
746238643627450368
746224097613357056
746207010178273281
746188446251655169
746248055591055360
746193315800834050
746239579015917573
746244867622264833
746203935535312897
746248860947853313
746229025832480768
746260487537561601
746238760979816448
746203151078817792
746260197878816769
746261967799672832
746211258915921920
746237649396981760
746265323368755200
746230657655832576
746245375137284096
746217537864536064
746224269663711233
746203574984540163
746220905831890945
746225528055595009
746249099763191808
746180850090389504
746240686165364736
746231274180747266
746190606049804289
746218460481392641
746219290785783808
746262580432371712
746164203132715008
746247028045389824
746173812090232833
746232155089494018
746264631275032576
746198390912933888
746229902760775681
746231592884920320
746193961463611392
746239629347553280
746245518058196992
746214534596026368
746161166305525760
746253768031887360
746210025765380098
746216162061488129
746245866248351744
746229692747788288
746217126877245442
746226811252531204
746204804020477952
746193152126517248
746230762366599168
746222797370777600
746231152294268930
746211888216711169
746246361151049728
746204761855188992
746214962394062848
746217348823080964
746234197388341253
746188500760829953
746192426331602944
746225293149384704
746244549064810496
746220264099176449
746206049477103618
746163464696107008
746244230306271232
746186957227692032
746264040025038848
746249422728732672
746225033136082944
746245048157802496
746237506681659393
746250190194151424
746199564974120960
746194926296137728
746252614749261824
746227138504777728
746230481293762560
746174189787176961
746219551059148800
746199867106557952
746227788563120128
746242074303836164
746215314849816580
746209060895129601
746243466963783680
746199707836252160
746225205064798209
746142879169470464
746264111202312192
746249460557062145
746261561111642112
746244733438169088
746228539351916544
746203763765981185
746238450639085569
746235137084391424
746255492201201666
746235422263545857
746188626329927681
746222705041510400
746163322177871872
746243341214453760
746239092225019904
746192313337053184
746240128373428224
746152979208744960
746222247929536514
746226442388680704
746266434863566848
746231815191429123
746161455502860288
746261838128680960
746202773998297089
746225309645602816
746247245843079168
746181340882571264
746223011389267968
746260520781627392
746235703453974528
746203566344306688
746237036961497088
746212881985789960
746254237772976128
746193223320625152
746227520186388482
746186277452537856
746228329854820352
746195332912951296
746148197584769025
746208830288101376
746213687426322433
746237729298481153
746256364477906944
746208327130980352
746179541652103168
746157320015577092
746213137959911424
746222998584078339
746210839342899201
746207928642732036
746224206514294784
746223267187331072
746237527627993088
746204996690026496
746261389208092672
746206880108707840
746252044135182336
746227549500379137
746265021605363712
746234549881839616
746253617250844672
746172637768908800
746198541916200961
746239499215187968
746237347277086720
746195844848750592
746188186003529728
746233555735322624
746190459169439746
746217919281930240
746228996501712900
746190148744863744
746227256041713664
746250605816090628
746254678384513024
746263993904398336
746218150065123328
746213930503020548
746247992634671104
746252979569889280
746230896613720064
746204669676904448
746217864789581825
746262643279806464
746264090146914304
746168732930703360
746264501364789248
746232569973268480
746244213482848256
746219714582458369
746190656394002432
746168414046195712
746232926740766720
746210155751084033
746227733991038976
746175439455002628
746197543491538944
746238265926127616
746208666651500545
746254380492595200
746173413505409026
746252753144422400
746216497756798976
746240593945198592
746264555899125760
746202954093363200
746216661217251329
746265927507808256
746247078242885632
746202509442592768
746203193172852736
746249380756332544
746201071006060544
746238698182742016
746179461775777793
746225423227355136
746199028208046081
746216032121954304
746176198779121665
746212206719557636
746258675271106560
746217877498298369
746218548687572996
746168627871649792
746210709332070400
746163867483529216
746196876534255616
746208075317551106
746234365227655173
746215226672975872
746235023926255616
746206817278013441
746221434091933696
746194393393094656
746212844262174720
746206989278027776
746257140273250306
746256771157757953
746250832094568448
746223602664513540
746187850417324032
746257132018872321
746244972488318976
746223300766892032
746244246873714688
746162483249840128
746188425175306240
746206322027167744
746195333223309312
746190681442377729
746236114453725184
746248206678294528
746259258413453312
746218422837485568
746199888191324160
746240321323827200
746234927142711296
746186541655982080
746226631069437953
746174051211689984
746167311153913857
746202941657219073
746236210712973312
746245467676213248
746259690561110016
746213917945303041
746194041314779136
746184016789831681
746210889775276036
746238974704889856
746261158701608960
746229546202980352
746223875407544320
746218183728603136
746210738868355075
746195794286370816
746179658983444480
746171668712742912
746204233205067776
746241092941651968
746230783484952576
746145206949519360
746257484503973889
746184914274418688
746256980889706496
746186130882596864
746153008283557888
746254946702663680
746196658694676480
746235929963073537
746198285698818049
746263821824712704
746249901089169408
746206980570636288
746186705300918277
746247627583397888
746180707614097408
746203771919695878
746189499013566466
746206733240926209
746218330608963584
746235967447535617
746253847685922816
746222776495669249
746231244522872832
746193579895193600
746234386224320513
746150814952087553
746244393837957121
746244603418804224
746255592822538240
746210218615332865
746237242604040192
746206527665516544
746214593446346752
746250505148497920
746201712533200898
746239612192858112
746245518058266624
746173908504686592
746255722720133120
746231320221618176
746213263860326400
746229784925999104
746224714121547776
746210722196008961
746198365638037507
746227243186167808
746203633545445376
746152387669331968
746239327307341825
746185812136591364
746216757547802625
746236449918377984
746255953562066945
746213003779923969
746259732307058689
746248491853283328
746212982825246720
746197141027069952
746266468459872256
746253877243154432
746256205207601152
746219324390551552
746165213964140546
746198151577559041
746242250582147072
746186864843857921
746208809262034952
746242820827193344
746149359343931392
746240480619307008
746166728057626624
746249900988502017
746207857205346307
746262190194327552
746207773243805696
746181751974862848
746186109894402049
746258276858355713
746231865627971586
746254023897063426
746138978521341952
746244855307902976
746265650537046016
746227251650273280
746212638682554368
746223778913345536
746202484348051456
746242645052235776
746260348920012800
746208343824302081
746214567978536961
746214219922571266
746248453764878336
746241151473188864
746248483401785345
746191692391288834
746257962411360258
746205709725904901
746220612343869440
746243089266728960
746213238627434496
746243840034672640
746233878629646337
746143436865167361
746209589415153665
746251209426747392
746219991549173760
746182242720972800
746266405679468544
746208050093031425
746218036747657216
746177847060996098
746210856350818305
746240618888835072
746177993966493697
746186369878228996
746247648840032256
746239855592562688
746247267053617152
746214769649082368
746228858014203904
746230250753785856
746196314757570561
746209476408016896
746224517014380544
746205902634508288
746184696233615361
746186067993366528
746215436295897090
746210881554395137
746224961719668736
746216564706336768
746240375732330497
746200798237888513
746262114701041664
746160373695397888
746186806224367616
746210940186558464
746222373838327808
746138609204473857
746193978429562880
746214861747589122
746234558178201606
746236315595767808
746259170400210944
746208012428181504
746189167399297024
746185405087768577
746244716686041089
746262806949920769
746193491726766080
746232138014437376
746253445208801284
746179751409246208
746242414206025729
746258759186538496
746250785835589632
746229915121397760
746257110862864384
746263465304723456
746227868233932806
746237670494347266
746211900686368773
746205315364847616
746217391097450496
746159413279395840
746171589130059776
746252954504593408
746212659805069313
746185451179024388
746210512380141568
746251570157846528
746255718420910082
746206066409541633
746258881018474496
746238882354626560
746257471761752064
746199716262600705
746246142845984768
746206146193555457
746206146193555456
746248009369845765
746186139027939328
746234684158283776
746195421127598080
746191021545947136
746202077672550402
746200479697272840
746188143993331713
746216073960120320
746205332142055424
746262047625781248
746183685649620992
746262685193408514
746250492364357632
746206271829741568
746230963772887040
746231551042555904
746250785940447232
746232322752577537
746260554688380928
746186281843990528
746206427044208641
746187749921820677
746264954483924992
746202207414935554
746258100685053952
746243290782007296
746206104091140097
746226735784419328
746208599572025344
746165679284432901
746195182236753921
746175384975085568
746217202282430465
746152832215162880
746246944012402688
746229567208095744
746260701208002560
746223740984274944
746206523328626689
746201016186462208
746244368667811840
746263968839241728
746243332616028163
746175586423443456
746189188572184576
746233690158571520
746168229576351744
746233794680623108
746213960081252352
746240534918815744
746165570412777474
746200856974942208
746227239092527108
746199049359896577
746253394654924801
746263452889546752
746217273552052229
746230368299167744
746208385826074624
746240220400541696
746209392287113216
746193919684141060
746226689651281920
746223313316241408
746250735696887812
746196880862785536
746248877599240192
746181722530779137
746168086919782401
746186898415071232
746249657672699904
746186801723899904
746208775929892864
746208184415621120
746200240236072960
746224940785897472
746227264220594180
746262869658968064
746265402947272705
746154350435835904
746245232732307456
746223091202678784
746265197812269056
746261523618795520
746231684949905408
746220880452149251
746187330222907392
746195265900535812
746252501507158019
746232226082238465
746254741420683265
746220041863995392
746241822767333376
746232674973429760
746204057195294721
746266552425558016
746200408226332672
746246684083093504
746227901721280515
746180485320146946
746229420378071040
746183207230414848
746185455385845764
746205453835612160
746212210913878016
746199452092796929
746229776851972096
746243387431456768
746246365236330497
746192745379700737
746258180758376448
746218716254265344
746190107003129856
746208511520997377
746225544723726337
746195660202876928
746229713702522889
746226454732541953
746265776282304512
746257870086377472
746226580611960833
746211078644719616
746149015474036736
746195727336906752
746238458734075904
746259782839992320
746186290199048193
746212089354588160
746229164307447810
746200915854536704
746209983604236289
746262638896779264
746149430789812224
746173925374078977
746243806769614848
746235615172124672
746251469674979328
746190086098681856
746177373268238336
746231575914782721
746245022828400640
746256209129447424
746187330545811456
746265147476443138
746249980827021312
746202824174800896
746253168519024640
746209945926787072
746229046841741313
746223879656353794
746232805101735936
746258499433201664
746249737246957568
746190396267454464
746266070223360000
746184864135811072
746213607868796928
746241139175473152
746218007362310145
746235699192422400
746243676725252096
746259707279511552
746250752276987904
746241508169383936
746217197979086848
746207169377243139
746250945453948929
746250207088750592
746201821530599429
746194435717771264
746255873786294273
746234478352175105
746235908823801858
746185707111120896
746242560855670784
746185937932062722
746246616667955200
746235128725176321
746182255387762688
746173228956033024
746239327219388416
746265000528982016
746199275650977794
746234298018127875
746245958162231296
746251867974471680
746195274423373824
746204976012156930
746237611786670080
746190102754320384
746186072145571840
746245840973373440
746224282158522369
746238580658339840
746259585833439232
746188160993009664
746236219147751425
746200236180152320
746212223522004993
746228203706978304
746172289595637760
746209065085198337
746177259808112644
746245400638656512
746229864999452672
746202178059067392
746236818874470400
746243349414281216
746195173764259840
746254997134802945
746186126587748353
746259900385329152
746240279322189824
746151737489240064
746208020921626625
746166077814603777
746226341515694084
746248181189586944
746174566993518593
746261662022275072
746203998546329604
746204875030048768
746201947556876289
746221551662469120
746247409672556545
746264686098780160
746182792279658496
746171257796780032
746217839829225473
746243995416801281
746229978090475521
746253495368560640
746197287819321347
746180397101363200
746208280981045248
746174839891779584
746249296987709440
746170607629443072
746230976385155073
746222692550868992
746200642922774529
746196930988908546
746240010794393600
746170158821974016
746224257164681216
746188140012933120
746258683798106112
746202966529445888
746205827178991617
746191168002621440
746177637471625216
746264958686601216
746246902002360320
746185464105799680
746225611912282112
746181340962291712
746237699619586048
746191092740022272
746266179229073408
746225502642278401
746260520869724160
746231165145645056
746179784942755840
746226005858082817
746152211583897604
746241000662654976
746217655074324480
746223938057822210
746204623401168896
746244666664882176
746183073113341953
746244914124464129
746205210767302656
746194519553564674
746183781837570049
746262311925616640
746262207093149697
746214543173378050
746194829772656640
746193869092458501
746241579564732416
746190539171602432
746162948989554689
746207966240464897
746242057845411843
746262311732666368
746189750650843136
746233337505714177
746243017955221504
746232914031976448
746199967690162176
746243248893505536
746144078824374272
746138248498511873
746210059194011649
746214409001795585
746180623866396672
746242103814938624
746257966433734656
746189305933004801
746190304043114498
746204405309964289
746240178453372928
746265688537501696
746251503254409216
746254829115191296
746258851658334209
746201611786031107
746193638472843266
746150420406403072
746195328961908739
746206804514734080
746232029046444032
746238060455673856
746191788927389696
746233840994156544
746256385352962048
746216942004903936
746253721974116357
746189750462124034
746187791600607232
746199028199624704
746228677793349632
746226324688146436
746218904926588929
746201947338747909
746181894358765571
746264350558662656
746204791160766464
746184654609330176
746148969303121922
746241692701843456
746263624755220481
746218808465989632
746252451121086464
746248084745822208
746229143382024193
746190123709038594
746230044968660992
746235434749952000
746200202483113985
746211195808452608
746210768308178945
746205940639105024
746196809396027395
746241831059365889
746213792300707840
746212072661258240
746230921695617024
746194125091790848
746198684212166656
746249351446560768
746233929019973632
746172608266272768
746228904378015744
746221367310245889
746192682309943302
746235854109085700
746233631090192385
746237947066736644
746205357559603200
746234734523494400
746238114855718912
746180724231921665
746218670116900864
746188915875274752
746253172512030720
746139976828497920
746169580251451392
746239075393241088
746162030340513792
746225540663631872
746242686676393984
746200978458742784
746236927905402880
746199393066356736
746253302606663680
746191780333256704
746234067687899136
746193625919299584
746212651299016704
746188018252316674
746217315268624384
746227352326144000
746205550287851520
746239834788814848
746234914605961216
746186562740719617
746199351169425410
746196289449144321
746194695458414593
746225842485768198
746216908525993986
746211699171065857
746243387418873856
746191121861140482
746214094336733185
746224797986656257
746259266932178944
746195068910854146
746176098191409153
746261808676212736
746248227368763392
746210386320334848
746179235375570944
746237880050159618
746221866289770496
746246776349298688
746239738147856386
746252270787043328
746245442648834048
746218758411214850
746203830828707844
746265868590452737
746217789518553089
746212898649739266
746216610940129281
746262068676935680
746212156396310532
746194997418962944
746193584043393025
746231026465202177
746219471484817408
746229143591780357
746220695995088897
746234625534504963
746195454862336004
746218619932020736
746218615817441280
746186633968488448
746250131519987712
746189171727884288
746186051220168704
746192078200176640
746152886581727236
746237003583283200
746212798066130944
746194486041030657
746253063506169856
746179050943680512
746205131109109765
746223078431064064
746259640112058368
746223233460895745
746173828976500736
746242540114894849
746198328027680769
746179281584328704
746161652870057985
746254804146585600
746251620577480706
746234696783138818
746211804083167232
746170611802771456
746226635100172288
746205764285431809
746261225764433920
746222885472112644
746187062097784832
746244565909311488
746243932678348800
746243047369773057
746264408964358144
746184209954275328
746228375979626496
746156971934416896
746225087418798081
746204023724740608
746263976904908800
746198076361048065
746183215812075520
746210793289441280
746243773127098368
746210436589072384
746257631132672000
746232566005391364
746208217986801664
746179134771052544
746201855433138176
746256448380936192
746197593923817472
746197291850047488
746173896030707712
746211510699995137
746184939457155072
746143021591232512
746185615104872448
746200798166556673
746187443733434368
746258218091937792
746211921506926592
746203998475083776
746240476236386304
746176987220316161
746264958380412928
746232024885649409
746256586906165248
746183450844143616
746228623145766912
746253059135836162
746253059135836161
746228791261835270
746141650024464384
746246210130935809
746186512451178496
746152601608151040
746255970066632704
746263058448777216
746258679792467968
746219039395962881
746225305589678080
746264916676456448
746161531046494210
746231332984885248
746243269655433216
746247178973290496
746232934890278912
746183698161213442
746252979439812608
746246260307304450
746209543491706880
746175938749145091
746259216600555521
746194171317260288
746214022962282498
746240434259656704
746200060115902470
746223866951831553
746209828716982272
746233568527998976
746240946015080448
746191675538571265
746218963785261056
746245501054509057
746228073817743361
746228610629939201
746217902731206656
746178333562535936
746264522214748160
746251813691719680
746200085424267266
746234876999798786
746172084166889473
746260982339674112
746252052779634688
746145185810227202
746196327210487808
746206703805292546
746216195544604672
746206586419322880
746229718031040512
746206955337711616
746235510306144256
746251121346383873
746205239938686978
746249649393119232
746262446063685632
746164580351500288
746231605392351232
746237838010683392
746196897602244611
746213783782100993
746192044670935044
746253852131758080
746194515380207616
746246889390084096
746139859392299008
746173103294783488
746205198255718405
746207580389683201
746223162170310656
746224550703095808
746189221983989761
746234524690878464
746233568381153280
746194527656902658
746228489041305600
746202111226974208
746193059956686849
746264065010438144
746209417712984067
746203067196940288
746190987781824513
746176152696389633
746173828938661888
746230322094759936
746177482269679616
746258881039446016
746232825838370816
746194594723856386
746257496898211840
746221807649185792
746190970958471170
746209505503940609
746262211467714560
746231861437829121
746254682302124032
746204707266269184
746254015462313984
746216359185420288
746187636360908800
746201796473815040
746266304970096640
746186814499741696
746198126457827330
746188412491685889
746221279133327360
746199208596672515
746243428997038080
746255999615569920
746219261702529026
746203197534961664
746197216398704644
746231748137123840
746242195972186114
746248026293936128
746258101028921344
746192850019201026
746264941707964416
746242548201566208
746154686076575744
746234155755671552
746235669928783875
746201809308418048
746246474099417088
746223627750629377
746190602086187009
746248978228883456
746215897941970944
746188416782471169
746261238183649283
746218259259654146
746216740820942849
746247476622004224
746261158353600512
746204661334433794
746214924813111296
746190656461119490
746262462912151552
746234981945475073
746207538614407170
746234927306280960
746249309419634688
746194854879760389
746211434858590212
746198625655492610
746244825955983361
746194586381365249
746262395685834752
746251012680351744
746227553602416640
746232620275511296
746197786660462593
746205281864933376
746221904160129024
746233224498552832
746258096864006144
746149845786853376
746231127346548738
746250345748250624
746183454761488384
746228048740024320
746225477396770821
746218590630621186
746208696200364032
746258465648164864
746199342927618048
746192292428423169
746203444680134657
746193953255358465
746223564823486465
746240451364020224
746188882127917057
746207115056865280
746203222478454788
746203826454073344
746204879392112640
746261242390712320
746204803999498243
746171056268906497
746220880422834176
746168074240327681
746244603699945472
746183664514523136
746241369845313536
746147203463385088
746196721592524801
746198965402558466
746232653821554689
746196264274976768
746207349904314368
746243383027335168
746263800794517504
746262282691284992
746254376340185088
746206108188999680
746199158298578944
746212567656194050
746193500060823552
746232750684856320
746226396192608257
746221413074231296
746192724433375233
746235204025483264
746251671043477504
746248173136523264
746254334275502080
746247501657825280
746230720536797184
746229902727208961
746214408586551296
746246767700770816
746263499018383360
746255148041789443
746146364661207041
746244670506708992
746256133925515264
746205118547136514
746220792380174336
746233719258652672
746260567296458753
746248634363158528
746264379822243840
746240744797573121
746245605857595392
746215339772436481
746155851941961728
746207530213212160
746232284987043841
746214622563180544
746192095107383297
746259619228622848
746230867178098689
746221824506138624
746229332108939264
746220624943583232
746189092036108289
746208180191956992
746229344675078144
746235875382562816
746219274348310528
746249188061646848
746187254930935813
746197086459166724
746266028028628992
746258222382714880
746218385030033408
746168112177872897
746245077488459776
746225779588030465
746233987727691779
746198629895938049
746196889016537089
746195601415495680
746260177209417728
746211686600712192
746201335062659072
746207416774057984
746204858257014785
746204816389509124
746201045559214081
746229642575544320
746176882282946560
746181319957307392
746228111419682817
746261720532983808
746219458700546048
746179360986521600
746252581266067456
746243445992284160
746187816728563712
746220146545483779
746242087121752064
746243571703906304
746228916860268545
746196956448329728
746244033115127809
746203511893819392
746212756118876160
746207161181560832
746256779521179649
746222914802880517
746173157644599296
746262295148367872
746231110347063297
746204548155346952
746192048911310849
746190300129878018
746195123453648897
746197048756559872
746256985318776832
746191461901754369
746220368759689216
746198571003740160
746140492694335488
746239436233441280
746255181491351552
746210486924914690
746255513025904640
746242275542433792
746217432763641856
746156196109910016
746255877792010240
746172033751355393
746248705540395008
746210071990829056
746236659738415108
746209656511463424
746209140809207812
746262039321055233
746221534943936512
746263075481878528
746157899139907585
746169836091359232
746230984614379520
746172944079065089
746188676699328514
746204581709778949
746235015239892993
746244427501428736
746181667866349568
746234856066080768
746250064364998656
746263373134823427
746251859858427904
746234663006404608
746256599455571968
746216266776535040
746255005443821568
746222646417711104
746213578525417473
746201444148117505
746175607441133569
746184323196424193
746219093724803072
746175980780257280
746161468228395009
746190106965344256
746184603950583808
746211967640035328
746244762865381376
746259493361717248
746209459463036928
746185103269724160
746190455117746179
746230741269262336
746255684916895745
746204845883822080
746246608292089856
746213183921098760
746207509120094208
746241667577978882
746259531089448960
746203130438656001
746223220823449600
746204715919171584
746258046284881920
746196054605889537
746244351840378880
746249913638469632
746246750906761216
746207949505200130
746256607793774592
746204711703871488
746192095111585792
746228757627711489
746231726922305536
746223736806748164
746222394788896768
746259216617308160
746230045262262273
746227071425216512
746212349539848197
746194649295912960
746256150400753664
746208511776874500
746225653700165636
746266283931484164
746240912406253568
746206968239390720
746198231214751746
746218682662060032
746234520668495872
746156552491499520
746257748711645184
746246805394984960
746233786489200640
746251528302960640
746209996212297728
746262336994947074
746206561412878341
746204224862621696
746241982339506176
746222277218308096
746229772414394369
746260990937956352
746194674688266240
746241231420796928
746221111394721796
746218867249156096
746193584085340162
746208972932157441
746188983005175809
746208532656099329
746196817981771777
746245236985208832
746265344222855168
746229063845449729
746242275638902784
746186772418224128
746263716841295872
746265134658527232
746193806538637313
746207626749304832
746147375517999104
746210516356337669
746205080701984768
746198038599741440
746243370507337728
746198977918341121
746209635716063233
746250903385145344
746217789329813505
746213343329845248
746241382541463553
746212055619776512
746244394051899392
746189285108260865
746222763765968897
746228988046020608
746190308195524608
746265973481578501
746227654441852929
746210847760879618
746215671080443904
746190203501481986
746249821275758593
746142597916262400
746209405142601729
746205915188125698
746172482458025984
746254460398100481
746193353335668736
746237405959577600
746160935451004928
746248101657219072
746218330273386497
746186055393517568
746222394604290049
746221996241915904
746194171120091138
746201779847626752
746163636721319936
746244331158274048
746183177849319424
746186348952903681
746229491698008065
746192443016515585
746214278739329025
746210478817349633
746171186535620608
746201498850197504
746220222059679745
746192384497594368
746249452386549761
746249359747125248
746221912561319942
746235762123804673
746176622126997505
746215365047287813
746257635389898752
746261410255085568
746265461805875200
746219077190848512
746233576673292288
746228283562295296
746237112589025284
746257299635765250
746227650268565505
746234625324879872
746221367155056640
746248801963352064
746235854104854528
746176898988834816
746251889197481984
746261242294181888
746208549454254081
746256985125982208
746206456437841920
746230258915901449
746145013952843777
746237305573146624
746248026008748032
746229692936556544
746210252312326144
746195576220327936
746236227595075585
746225964221235200
746219270170775552
746167311090876420
746222751313072135
746190715202375681
746255500296208385
746229260637999112
746246444756180992
746207882501251073
746218871594442753
746266250335129600
746243248881020928
746257958263095296
746261015910711296
746208201318621184
746203851657617413
746218510838173696
746249888367788032
746203939977101317
746229160368967680
746148004437041152
746239977231548416
746195450508648452
746240291774963713
746143789396303872
746201171564466185
746212441755836416
746233492850147328
746250538472382464
746208767314792449
746249494048681984
746229495598723072
746205734820470784
746260571238989824
746227897623404546
746214882563887105
746263909804318720
746239935473135616
746243181772046336
746234725849718785
746243496189829120
746235741085147136
746243668416290816
746198336059768832
746261141756665856
746213511131332610
746258205852966912
746245555727237120
746194188065091586
746152098182488064
746198201896579073
746198222775848960
746266015365894145
746202396309655557
746247346586001408
746226173999357952
746204703382343681
746218699372146688
746235661485694980
746223258773512193
746202266332336128
746255378841755648
746210830966874112
746244729361178624
746219278433554434
746213674818297856
746158494508711936
746215113246400516
746215113246400517
746207882501230592
746201456777146368
746193038624460801
746234524720238594
746223455922597888
746217441114480641
746242225491828736
746202346183503872
746255081083895808
746213137943126016
746182666429542400
746216032046456832
746212076658405376
746257924675280896
746214576539086848
746221451137540098
746246407099658240
746205596718792705
746225502818426890
746243458369630209
746152693815775233
746258151175925764
746253051061641216
746234482676555776
746208243341369344
746201029012652034
746202362918801408
746180782939504640
746233430032015360
746171677030158336
746211757924900864
746239440335536128
746200819217760257
746220511592538112
746211694880264192
746236684744826880
746211401606148097
746188072937623552
746239469884321793
746176815153168384
746205072070049793
746149774588448768
746233098505850884
746191268858859522
746239016677179392
746247854214156288
746258515891732480
746217361762488322
746197300284817416
746236441538138112
746236961485029378
746225158663213056
746198973862412288
746175779311075328
746226010320887809
746247334275735553
746178622818484224
746216275097976832
746255215217774592
746176366391992320
746259866570743808
746204573207977984
746231106320502784
746195312285364224
746200949287378945
746240111575085056
746215679783665665
746139339269222402
746209686056099840
746187254842822656
746258541284048897
746223871351631873
746256011950956544
746254439229558784
746174235769470976
746230959620521986
746217839804088320
746242778976428032
746221220375363585
746225175503331328
746248193738932224
746196218015997952
746197539200733184
746197698882134016
746233715286675457
746242275852713984
746182859040391168
746240510067638272
746222092635365376
746243517098430465
746252929275830273
746218334807437313
746215763464192006
746261326427742208
746252015026601985
746193063798726657
746212781418962944
746254078435430402
746206108272885760
746185287764688896
746220071077314562
746170381342498816
746216380173688833
746259472528584704
746232956084072450
746207911831965700
746219408431865856
746139175603183616
746217478825508864
746175993145139200
746207278643089410
746242271503253504
746211191907749888
746249607479365632
746252346095607808
746226022857613313
746177091876491264
746180355141566464
746260483242602496
746215998416523264
746236470998892544
746253046590640128
746191625307643905
746239318843228161
746183521773850627
746260441387532288
746223154079510532
746196142547861504
746217181390610432
746221866444939264
746202853622976512
746230716187344901
746263888849559552
746216237324079104
746224340803301376
746247690770587648
746223191836655616
746224894485004289
746216178796793856
746185233318416384
746171987442040832
746251935376936960
746265747035459584
746204023842177025
746201981165830144
746262492360343553
746215163804581888
746220087745486851
746259812204240896
746210638247059458
746258792971702273
746153498924945408
746226622601170944
746243790059429889
746242418471804928
746228824476528640
746192284039798784
746172491073228801
746194204838113285
746207269923098625
746203838965682177
746234147329347584
746214320669786112
746224684849463297
746266015382835201
746210558517489664
746183782152048640
746205525449154560
746204459798167555
746206091487305728
746204145317621761
746205080546738180
746210151464480768
746224852411940864
746216853991628800
746201800651333632
746246478318833664
746197438604546048
746238505131646976
746157114452770816
746167885651906560
746175430961553408
746257744282460165
746156816673890305
746195580632760322
746225888723767296
746240069422354432
746257756961771521
746264836863045632
746231496357273605
746189809027256320
746256201021743105
746139276224700417
746199795706912773
746158112881577984
746263033438212096
746244230402740224
746182725208408064
746256624516472832
746244582510305280
746219139925082112
746178098685583360
746253172608372736
746244511240593410
746252413271703553
746212613504147457
746247267116449792
746228887646986242
746233832773300224
746179650783690752
746219819419131904
746236651031011329
746195085457403907
746214505172992000
746235258819870720
746185376000184321
746187133220585472
746185304411803648
746162445731905537
746212064025206789
746264627156238336
746190513859002368
746263675233779712
746244410770337792
746191209903710212
746214823893958656
746167734459785217
746250186268172289
746171878419611648
746231899228540928
746219852868681728
746217483355361280
746210206208532484
746246545524260864
746229898323230720
746208012604317697
746252950293614592
746204774333186048
746200789744390144
746229470609039361
746248277692194816
746195467457835008
746188030948442113
746189783878119425
746227591502135296
746239520262098944
746225171556491264
746201305748647936
746225167211208704
746202115459031040
746148247635361792
746228694708953089
746173682117021696
746205483413835776
746235006859677697
746187972031086593
746208444571475969
746222470160490500
746243953536679936
746186265029054465
746253474543742978
746236903033176064
746198550296485890
746254280055750656
746212626359693312
746231408192983040
746253386291552257
746248613462835201
746176441981644801
746154648185102336
746238505068564480
746209908320698368
746236907206500355
746189469531832321
746237523706273792
746167877292589056
746223581911080960
746244985071276033
746251251768299520
746255202722930688
746260877641457664
746167222805073920
746239897661407233
746225381162655744
746225330965229568
746196809425395713
746244595038691328
746218146118283264
746199606891941888
746214639386537984
746244213533118464
746251138354319360
746259501800652800
746241021600628736
746218779441430528
746180615461036032
746210289914261504
746214174120828928
746200768982593536
746265902149156864
746261720390373376
746214371102121985
746246310664122369
746253554038509568
746195504917143553
746206737456201729
746216153693904896
746180015646212096
746241923564855296
746209262234304512
746139217676410880
746266539834376192
746190610483208192
746236919688749060
746235665491189760
746190102712332288
746209044164050946
746247292122890240
746237213302726656
746185640048463877
746207299568472064
746253726088830977
746261875759980544
746198185412988932
746244373004881920
746219777635454976
746138580171489282
746206187784286208
746226484260442112
746224139522842626
746247191396769792
746212181448884224
746253956880474112
746229822691512320
746210961103552513
746225209175269377
746185849826582528
746198227062398978
746223455964540928
746144795815456770
746155503852621824
746238760719790080
746264191091236864
746242476936044544
746247476563312640
746227297846321152
746202584998780928
746254720210247680
746180086764691456
746216522549366788
746252782613725184
746224479466991616
746253940291964928
746178618959740928
746243173404442624
746208222260789248
746224689047969793
746189473684197377
746235615348293634
746185992428609536
746228291741196289
746195249039441921
746195249039441920
746188760434475008
746214861835669504
746165813728641025
746199942784442369
746208364749692929
746175099791904768
746247891799412738
746257551445098496
746211409986363394
746216820533661697
746216820533661696
746198315365064705
746224617900040192
746163942859300864
746157324478255104
746218334627102720
746262668248498176
746211019660263424
746232926447144960
746248256867401728
746262915771146240
746241046854639616
746224294783385600
746192501912936448
746248722594529280
746258079898021888
746187741520498688
746203243521282048
746199615578341378
746256318168653824
746240757409841152
746140194856919040
746218678635552768
746241587710042114
746259199563337728
746254594276196352
746235338327097344
746150890302808064
746197975387373570
746193713961938948
746248135345901568
746263507226734592
746210751304478720
746262408549765120
746262836096139264
746231395521966085
746207223806734336
746184897857990660
746155990597382144
746221203392602112
746222126521167873
746190043987861504
746214953858654208
746174504003481600
746229386563592192
746235644364480513
746252518364160000
746211149658501120
746209388289884161
746235472683294721
746197413359058946
746216187227316224
746222352770301955
746256683035402241
746198374030802944
746195786036174848
746147727768182785
746261590505324544
746237926451740672
746220582958563332
746251142489767936
746223179081752581
746210298302894083
746210298302894081
746224810842169344
746208238933159936
746194720720752640
746201616127143936
746215679775256576
746248877649567745
746259640275591168
746219819507159045
746229613257359361
746202895423442944
746249821229621249
746210990304333824
746227155458088960
746235472544817157
746243345165352961
746220452758982657
746221744722063361
746214807074832384
746229613232197632
746219022622982144
746229998881669120
746235900514885632
746208230452322304
746199481075392512
746224999439097856
746154422036738048
746197342043279360
746144229668364289
746189452536512512
746211204402536448
746247648718524416
746201100114485249
746207391885123585
746235166499078145
746145378957934592
746240749096808448
746217328111550464
746199724479254528
746199338611671041
746233564358860800
746186231424266240
746221190969073665
746252631279079424
746169588346302466
746239528596180996
746190312725352448
746245291658059776
746198055305646081
746230175390588928
746200638845943810
746256347516252160
746246939763630084
746230275919646721
746209145003511809
746190635518963712
746202736106995713
746235929929539584
746185254273048576
746183513737572356
746237611765706752
746262303553748992
746264333445906432
746197065475096576
746186722174636032
746245949777977344
746187267346075648
746229097085304834
746227985804517379
746146775489183744
746207387460067330
746181621976432640
746163884004880385
746243869541441538
746252689999339521
746194599245287424
746243366443159552
746241260835352576
746193684874432514
746187494002065408
746202643979083777
746252199584481280
746209887353376768
746258901960630272
746265281413144576
746263180205297664
746255219227398144
746241675966689280
746200957772402697
746253432781213696
746246071702151168
746173489321811968
746264325313171456
746243894854193152
746236978174144512
746235384422510592
746234495381037057
746207861600968704
746249397797814272
746202434196774912
746163930255458304
746250643199897600
746261775071481856
746231043426910209
746256494266580992
746205953175891969
746250593153458176
746248642818768897
746256007744094208
746190773914218502
746248479110995969
746199242142683136
746210743100444673
746188173609304065
746225314095734784
746215528574779396
746234784737746945
746213502650507264
746183777962065921
746185170395488256
746208453052424193
746219135848189952
746214266055778304
746211405578199040
746189964375842820
746158830258626560
746190023230291968
746241789305171968
746143093011841024
746185761574248448
746148352576847872
746195798744961025
746186722350866432
746244175830593538
746184058816729088
746237288825290754
746195484268597250
746266430845358080
746233358837915648
746247187470815232
746211921653727232
746208435906109441
746217915267964928
746247145490096128
746255223438589952
746265830820823041
746204900233613313
746219928454234115
746167470482952192
746204774589046784
746243173370957824
746244955702693888
746181357622034433
746186374169133056
746175724617359360
746246558191083520
746258205509033984
746218263244247040
746190807560945668
746263956239581184
746226136191905793
746240874913226752
746195970447179776
746258834780368900
746231001328689152
746193286100983808
746192380273975304
746208985594757122
746265298475618304
746194922030563328
746257152847785984
746244330751401984
746226798703194120
746260726340325376
746225280503549952
746218930323152896
746201238484590597
746215738206130176
746259942085103616
746202681413230594
746165343685574656
746224731011981313
746196281052172289
746249859259314176
746210235585437697
746187808587472896
746216971604099072
746216703147683840
746235053022187520
746261699452362752
746196549261103104
746197166218088449
746188399766208513
746245186666266624
746201842569207809
746248672145399809
746235334158016512
746202408838004737
746178014757556224
746202635322089473
746219865501900800
746230959339495424
746245631178584064
746222092559908864
746152660290535425
746240677839769600
746243349380665344
746261435530022912
746256963995058176
746142245842194432
746227511994912768
746208448870703104
746177649807069184
746251859812356097
746213896898248704
746188840512028675
746232314141650945
746258784641761280
746263511702003712
746255751857999872
746238375074553857
746198097005416448
746202547233251328
746264862200860672
746238752582832129
746202438453989376
746182653536276480
746186911077777408
746231643099127808
746231622148595713
746254040766488576
746209614828441600
746197765668036616
746232108876603395
746171463275687936
746225389328965632
746258612390027264
746194578139557893
746218552806379520
746217512426082306
746213695621996544
746230498175787012
746213838509350913
746219156924563457
746203893525143552
746215549479202816
746201590860652544
746143738871717888
746193013722906628
746193013722906629
746233438500360192
746236403567239169
746224542150885377
746195534453497856
746204044532686848
746223782897975296
746229403605053440
746173577326628864
746235061398212609
746184151099899904
746214970979844099
746236823169548288
746145542665711616
746186223056752641
746231576204238849
746193533661380608
746249947226451968
746186131000147969
746237305610866693
746220138337165312
746186877284290560
746175598888910848
746252585305317376
746231030680420352
746157240390819841
746194683068485632
746214106810613761
746227691976687618
746184939813634048
746217097445838848
746204187336155136
746183349845233664
746201783853154304
746217881717739521
746214878554185728
746209174279753735
746183253455867905
746211938237976576
746226433714847744
746220356122214400
746185065386942464
746211162505654274
746260587882156032
746240530716098560
746251646003478528
746219127182786560
746225809103302656
746266422330810368
746202698328870913
746216455671189504
746182444034965504
746245031330119680
746227310479572993
746256460942839808
746194527799541760
746187749875720192
746230871565361153
746190685829619713
746198571033100291
746265923334606848
746214853522522112
746266028066349057
746200814994128897
746259048958308352
746174306888073217
746221123860213760
746260546064781312
746256154750291968
746142337894490112
746243580029771777
746245119519580160
746263226212585472
746202350050672643
746253512313561089
746235053278007297
746140240717373440
746140035267727360
746198197899395074
746197744688078848
746223850036170753
746254842012721153
746217630114029568
746209983897886725
746208419200147456
746262148209336320
746254070223101952
746220184159981569
746258499387129856
746204879316619268
746222243852673024
746229198096785408
746203927046021120
746195257704931328
746202568469057536
746216275265785856
746216933834448896
746227025455702016
746264593656352768
746202861919363073
746251029281280000
746198067838234625
746240434284859392
746208360706383873
746195148598448128
746170104413487104
746190899906936833
746215222453534722
746193881864142848
746260751661268992
746223342756106240
746188978534027264
746225460992847872
746216044704894980
746250546852601856
746254103722995712
746259086434414592
746259350684041216
746198407409065985
746233769544155136
746185208102150144
746245283252604928
746230791839985664
746233589210062848
746238215456075776
746241852047712259
746186638129307648
746233283206221824
746253457703772160
746227243165245441
746223552181874689
746255110112673792
746231295261302784
746248864844382208
746250236478259200
746243542612213760
746223321562288128
746181026267815937
746203721785212928
746216858173399041
746260751707439104
746196884822208512
746195551230664706
746226014397751296
746225188082065408
746229101615161345
746194842271645700
746231479798116352
746238765090279425
746204925277798401
746251880817319940
746204942424125440
746235346778718208
746253038462066688
746244238883569664
746264358666133504
746245102692106241
746243496126754818
746211825025323009
746180749599059970
746240119670202368
746226240789458944
746228057053093888
746232448527196160
746181579991617540
746149543901859840
746258566500196353
746192762114977793
746254715856556032
746209329330561024
746179285560360960
746191617002897409
746216388490993665
746207987258138624
746167625370083328
746218330663460865
746195463263576066
746259866809839616
746180367816626176
746206552898449412
746255198440529920
746229017401917440
746206087301369856
746264509552164865
746202123499503616
746197518392778755
746157425103872000
746249855056625664
746144745395752960
746243580008640513
746245333580124160
746239222407892992
746263977257242624
746210759936335872
746231466900652032
746258646074482689
746233438387077121
746205772674043906
746247304710062080
746259837370122240
746215340124712960
746243525595979776
746192866725138432
746177985380646912
746251037636431872
746231353922854912
746138877564432385
746218112505155584
746223342571577344
746255814768365568
746231550920908801
746202836573184001
746194322307981313
746201230137974786
746247417834643456
746235648789491713
746214559715729410
746260261074436099
746201347792347138
746162894149136384
746205479303471104
746177754631049216
746199921523458050
746226295353151489
746190903916789760
746226429797425152
746230267434524672
746195069049278465
746181823177187329
746209879069581313
746249636713795584
746182838320402434
746163364003381248
746254678145568768
746264400873521152
746208650092388352
746198583595065344
746247820638773248
746217319588757505
746230581982171137
746213511286525954
746242724391686144
746223132994723840
746236470973763585
746266443126300672
746169034937335812
746243450215948288
746223543990398976
746194406319919104
746255286369923072
746179222780121088
746209224816922624
746245203175051264
746190157452283904
746222055020859396
746241692940935168
746233912137940992
746208599697874944
746233320950763520
746254544229765121
746254191560007680
746265499420467200
746255999682625536
746203805658677248
746242116334956544
746255794094620672
746215470156505089
746217126831153157
746150374319493124
746214006180896771
746251352393801728
746217785051668480
746253973636648961
746223535459164161
746190891199537152
746198516700065793
746153687790157824
746225800429506560
746158700100980740
746191298328068096
746256393666240513
746175875855581184
746186810305327108
746205902617772034
746220632942084101
746210730580410368
746223678178754562
746229558534242305
746262802524942336
746232456689262593
746202505239896064
746142329807876096
746211959217913857
746257652150374400
746214375434817540
746245765274734592
746187011451551744
746193533749497857
746259673540493312
746208058620018689
746254598457925632
746228937856946176
746236101904347136
746262202844389376
746151372521877506
746256754409938944
746200311786668033
746195249215639553
746229206158217217
746204514235998208
746213217517481984
746194758444294145
746236907080671233
746230871624081409
746220922504261632
746220662499344384
746209501318021120
746194838329057281
746254602601889792
746172276970762240
746264145000022016
746187066304671744
746232201134563328
746227784305938438
746229843818221568
746234612909629445
746240375870857216
746215289440735232
746203486774132737
746214664627838977
746210906476937216
746179311045062656
746250832048431104
746188760719581185
746139477505015808
746249787654148096
746194083106824192
746208750805999616
746193881717309441
746234419875176448
746193391151521793
746191793096536064
746220561987051521
746251855626379264
746224915351691264
746190694109220864
746226689596751872
746266330119077888
746184671189434368
746209581085298690
746225288862851073
746213267777822721
746186286063509509
746230674240086016
746248164718559232
746153096603131905
746221446964215808
746230552756264960
746176832072912898
746241726185103360
746261368391729152
746222596039970817
746254925940789248
746151053914046464
746260109739851776
746215545360392192
746207450584358912
746205001144373249
746187053679808514
746252606192951296
746138940793462784
746234667230081024
746214274763087874
746247707577225217
746248864949211136
746210029741604865
746240170270175232
746208830485209088
746215977327595520
746150882018942976
746219807062659074
746200072598106116
746195844785803264
746216573086507008
746217323833397248
746210109789896704
746257672912125952
746216317045215232
746228971491102720
746198168354725888
746147849398788096
746256804988878848
746206678710812672
746174458155704321
746248843897896961
746224273803468803
746241273451806720
746201935053676544
746178384078774272
746229911019388928
746191034049191936
746240904248254464
746244876271030272
746230179219922944
746222881168732160
746251486628286464
746201624649949188
746209639679700996
746209639679700993
746209639679700992
746236948914675712
746250408386002944
746242707924856832
746249879928901633
746210285640261634
746235149671555073
746187871598452736
746206737447870464
746164924242665472
746193579790393345
746229373900984320
746217936113696769
746199363894968321
746235833275949057
746203902253498368
746260437130416128
746148381983121408
746226689840029700
746198168648351745
746205118282948608
746222457757933568
746165574342950912
746213464905912322
746186831104925696
746187321842688001
746199447684546561
746263788236701696
746194657915199488
746232691574480896
746150227736858625
746193160469045250
746263322597613568
746259833226072064
746147836908036096
746219509011255296
746198894124535810
746165943777247232
746142929429868544
746204602702299136
746225418705862657
746232545050660864
746257001756360704
746216883381121025
746196486715670528
746213783681400832
746165956272062464
746264685838741504
746191935770005504
746227058951356416
746255710049214468
746265482647453696
746201070859259907
746256591092092930
746263343787171840
746253293991559168
746225708314198016
746214673054212096
746214815689908224
746156401756602372
746189431552380928
746234008577531906
746235715906744320
746201343421886464
746265847627419648
746207550954082304
746195899395645446
746196922776461312
746243022275379200
746195672882307072
746176320523083777
746259728259481601
746230284048175105
746254791463026688
746196436077813760
746215314724032512
746191621125902336
746262961862361088
746264652435300353
746246587576422400
746168942494900224
746249057987866624
746191721910804480
746206829579898881
746221668985495554
746215679800414209
746239721374785537
746246004622659584
746249364255932417
746234969282883584
746229415823081473
746219651672137729
746212659943505920
746244138106904576
746232087766667268
746226677101932545
746261837835014144
746212936385867776
746166090238091264
746206573756723200
746231517408464898
746250135689060352
746212974419816451
746194158537183235
746208134029418496
746247875315830784
746248416200646657
746225976711880704
746257773692882944
746257773692882946
746205080735494144
746209988197048321
746243617933647872
746208960517005312
746171857712250880
746214526060662784
746233970866589696
746192254293794821
746254170899025920
746201117080510464
746250882363305984
746180544103325696
746217281785470978
746186839434756097
746213700097368067
746204913089150977
746241084389371906
746240463804338176
746249124962406401
746235803790020609
746213305522393088
746222814378622977
746208616349196293
746200156651954180
746227691997671424
746191730332962816
746214412835397637
746196469682561025
746216694608101377
746253432797929472
746256754305032194
746226844832129028
746247078423183360
746258969241464832
746202413267189761
746230598981713921
746188311715160065
746238907742720000
746246407326048256
746206766573096960
746148344389603328
746212055665913856
746259417746784256
746210050763427840
746206498519343105
746195395856871424
746197518443118596
746247577344090112
746191218359492608
746260994805006336
746172318993551360
746190035565879296
746244796449099776
746223103596855297
746244767114211328
746161543797161985
746228354659975168
746177972965564416
746245387753689088
746211082818093056
746179654806081536
746252765614202880
746203830669303808
746210482919374848
746232058389766144
746193013718671361
746249393305718785
746245710899781632
746219798464368640
746205307198529536
746209325421469696
746186785244463104
746217781067034627
746255018035118080
746251650050883584
746253935845974016
746159618645069824
746226866076278788
746245601751347202
746246151192612864
746211309243375617
746240963018907648
746257983470899200
746181013672386560
746206007634780160
746243802550046721
746236097697452033
746260080463650816
746169554800304128
746168132859998208
746246528776298496
746229411792330752
746227218045509632
746260525365985280
746222956750110720
746201024579272704
746264312654798848
746219811215015937
746229764181004288
746228489024507904
746227197132693505
746234306628988930
746244502986199040
746258386266824704
746264719372214272
746228388281487360
746235652891516928
746248806262521856
746217709851938816
746264954303447040
746173069593550848
746235342588567556
746210537608904705
746227159321108481
746251054229106688
746241608970969088
746241608970969089
746245211588825088
746244066774507520
746266548147486720
746197929375891456
746214068856324096
746257597532086272
746209555994947584
746236701383626753
746196381635747840
746207999744565248
746241264891355136
746185887676043264
746191495401635840
746192703310827521
746223216926953472
746207572173086721
746262731301457921
746253717649899520
746237095841136641
746216589951799296
746228505743024129
746223707543068672
746182536448065536
746218485638799374
746208302090989569
746185283595550720
746206418735292416
746156942461140992
746224143859802113
746212412240453632
746254686819352576
746213238640041984
746209476462542849
746245543156916224
746243500295872512
746237120969216000
746216736651780096
746198663563612160
746215046481481728
746164521685901312
746185706981076993
746228942076444672
746201293052514306
746226580473548801
746204279669612550
746220662612647937
746257467504533504
746244167500705792
746264652200435712
746226169712762880
746231077102981121
746220423491158017
746260499952611328
746260202228322304
746242561128423424
746169080940535808
746266514672746496
746236378560733184
746216866671001600
746171626711097344
746145316043366400
746221199407996932
746261091362160640
746189071114899456
746242812501360640
746262991562211328
746234948479131649
746194708343328768
746209874774614017
746208339785195521
746155696752844800
746176152553807876
746203415647129601
746222583381524481
746253978053283840
746244410732593153
746207072966967297
746256414931361792
746243831662686209
746246386002198530
746187716300152832
746219488132030465
746235384544141312
746255412140212224
746253038462054400
746188953745690624
746192019517693952
746203008581591041
746196121597317126
746235317355614213
746260802022289409
746202962481995776
746229478863474688
746219643119906816
746238181960388609
746239733911564289
746237754103631872
746191990371426305
746216485178081282
746249829626544128
746205235740213249
746223024093835264
746261267711725568
746174348885626880
746187904918028290
746239452851376128
746251750697480192
746259069724409856
746224772913106945
746234432378417152
746222289708949504
746220603842011137
746188622219579392
746249342999105541
746187032741871616
746210562464374784
746188299220332544
746243827686477824
746251327156588544
746195081271484417
746243257399578624
746243185857396736
746203448870215681
746251263952699392
746260177096040448
746220574381223936
746249389388111872
746246524510732292
746204661120536578
746215239180394497
746218020272386048
746247023725248512
746257073311203328
746265545654173696
746255332737978368
746180015461666816
746209018998202368
746153494709665792
746194645147750404
746211065734668289
746168921682677760
746162873420910592
746230477053272065
746248260885618688
746237494241308672
746197170101985281
746231374835650560
746189800663744512
746253717612158976
746207551058939907
746207609888202753
746237938745253888
746173313152520192
746190581123014657
746202589448933376
746204921238691840
746192807920963584
746254372003258368
746260600796286978
746249297210056704
746200336927363078
746202622785257472
746215398832431104
746249221393747968
746223917237309442
746188349635977216
746225519696371713
746250790290006017
746197505725997056
746193730898526209
746252337916710912
746211090967601154
746184377709662209
746251226396786688
746153188529668097
746245270682370048
746200999421845505
746174911022931968
746213045848858624
746205596618088448
746264073478737920
746255093713018880
746181756118761472
746252715563585536
746217768240852992
746192464013201408
746256506883026945
746221757112061953
746197413455495170
746249204670967809
746251310123585536
746199330193739782
746233920736288768
746248479085735936
746225779428626432
746141734204170240
746199799838367749
746176504959205376
746189947426738176
746262970263560192
746229508437475328
746240833007976449
746229722120523776
746236114353020929
746263050181816320
746207098216681474
746248307312328704
746257698329591808
746200655707017217
746231370532302849
746243907541864448
746180615192580096
746247518812540928
746225666106892288
746205164462178304
746251385625321472
746222524577386497
746214849349201921
746217315612532736
746195811105574918
746220134067372033
746262198876438528
746186869017174016
746240358900604928
746209631643439104
746247141320851456
746207811328040962
746260403634708480
746236236059160576
746217630034386944
746181831452667904
746260344905969667
746207215573307393
746229579619016704
746261854855499776
746211506400825344
746150030227177472
746203914568032256
746226291293118467
746198096971894786
746206670464835584
746256536578625537
746237355766517760
746204912682303488
746265164220080132
746236357429735424
746221832739532801
746242770684125184
746214765484118016
746204321688092673
746231684941570049
746194158558158849
746266103517712385
746199195950800896
746194296940855296
746152794491478016
746242741361848320
746261519038554112
746194733442039810
746189301717729282
746173128599085060
746216312968404993
746203797119082496
746218754070110209
746247870945255424
746240434427539456
746188949576527872
746196092161691648
746258059111075840
746222424023146500
746211124714954752
746196020833320961
746228690460106752
746260072288882688
746220482052030464
746209996178784256
746198734644469760
746250362294796288
746200789689917441
746235648638521349
746259325442744323
746252396679073792
746251901759594496
746196641577742336
746192720054497286
746244318231470081
746230108097122304
746197757262630912
746213070855254016
746186919499948032
746257752595521536
746204002619006976
746211712039190528
746217294339022850
746239037912940546
746224764415467520
746225947146223616
746206976288264193
746228099126169602
746197954604589060
746242305305284608
746212278018576388
746200789777932289
746164706382053376
746162311170297856
746141519992725504
746218460456222720
746172310651080706
746186214508662785
746205227494215682
746171815844806656
746235988540690432
746213716635488256
746249854742061056
746182531981074432
746186650779279360
746234738529099776
746156313525260288
746234965222793221
746212856790605825
746196561915351040
746232503103422464
746187116393205760
746245886871691264
746181102033899520
746214824175034368
746171127609831424
746187070197006336
746233098723987458
746255068555513856
746213435759722496
746178379683106816
746256599216431104
746259833012228096
746213083194941440
746258839020830724
746261204528668672
746210310797692928
746220096071184385
746255894783139840
746220494613970944
746240325232930818
746222797425250305
746258704748675072
746239767625371648
746168057609990144
746246721601155072
746227855705530368
746255378548064256
746184067306119168
746202245461479425
746208696242311169
746197505763745793
746159413283651584
746225208944582657
746198298633998336
746210302627184640
746222768140615680
746211795732299778
746144045106225152
746211137218240514
746204980093165572
746212886356209664
746255026633347073
746205147781468160
746138642851061760
746174508491366400
746234050889687040
746197430413123586
746195651663302656
746193302953697280
746248756023148544
746214962356334596
746207932757336065
746241826965749760
746199074274058241
746249359910658048
746242133036699648
746250630696579072
746220662524547073
746223187575209984
746229311099723776
746261133208788992
746233920748847104
746181395274424320
746243441634443265
746242174921105408
746200181532557314
746254112069664769
746177025086414849
746184406851674112
746226827966844930
746206263562756098
746260256708169728
746193198012211202
746222851921874950
746200022178369540
746203256141938689
746251985427529728
746220796725518336
746230636747198464
746225624373551104
746260550229835776
746222843508056065
746255076562395138
746228824497545216
746200592624685061
746142782729838592
746207517420597248
746251104619364352
746197979543986176
746184562149994496
746185870600867840
746222319454949377
746213104510373888
746234218645061632
746156506542899200
746250031095750656
746218124924489733
746234486975696897
746221111147298816
746216971717345280
746255282221748224
746261909301768192
746226643425861633
746252547766222848
746213255245242370
746172516255731713
746208691985092610
746170121232781312
746228665386565632
746190723733553154
746187258928173056
746239150873993216
746187317748994052
746221061016948736
746239541023903744
746245916533874688
746200345299156992
746227650251808769
746200030927695872
746260231424991232
746247497484541953
746211837503430656
746225007735410688
746182519343693824
746243676691644416
746225641264025600
746235380433772544
746203851691163652
746259288054595584
746173946316226560
746265164190748672
746258612465471488
746221820328583168
746246784498835458
746217210738147328
746197706964557825
746143021905805312
746239184680026112
746193567287119874
746242888183521280
746189947745374210
746236156157693952
746193164629729282
746211808290050048
746177457133355008
746190060978987012
746244356017950720
746187745656115200
746264660857524224
746259267007614976
746193970041020416
746266217036521472
746229885576716292
746260147710926848
746252220371460096
746183253376253953
746199682590748672
746211560780009472
746226022983442432
746241436782313472
746184381950111745
746190107183554560
746172235262603264
746195085822296064
746159220198899712
746196167680106496
746247954730745857
746229801774526466
746230942809763842
746243156753014784
746201582685958144
746261221259755520
746222101044953089
746239578781028352
746157328689405952
746195941107982336
746255626179854336
746179852085174272
746251637484847104
746221119691063297
746222583331201024
746209065454305281
746209446997557248
746155730642870272
746228233226461184
746216916969103360
746244242805297152
746233853585432576
746245237023051776
746185056977362945
746216455683739648
746198890077028353
746256267853856773
746249498482085888
746211648872931328
746233048392359936
746178656507133953
746212143876366337
746224739182514176
746199871388946433
746241768161566721
746222960789250050
746227058624233476
746246969308352512
746193408008425472
746170938828398593
746257349967552513
746231324399149056
746187657407979526
746192657248989184
746247988427759616
746231395933032448
746261057916780546
746202677151862787
746195932937519104
746265637954162688
746265247992942592
746214429792972801
746203998563119105
746220372979159040
746265369636122624
746171513611653124
746260210478649344
746244125259763712
746227683713912833
746217713874329600
746187338926067717
746240971227070464
746199212845477888
746222243928104961
746209044210188289
746262903498608645
746186797588353024
746231370431631361
746187821182914560
746210688238915585
746231215229808640
746241252459450368
746215566474514433
746195031199907841
746187493918138368
746181781276270592
746194792011304961
746248881713856512
746209207955791872
746234575047692289
746218045262094336
746258343946129408
746241390884098048
746196771844460549
746226626904502272
746241940308500480
746156045005795332
746202107049480192
746193319772860416
746224286294106112
746227839020654596
746195718948282368
746198361439559680
746259933579120640
746207815354617857
746170150647398400
746210785022484480
746232163318669312
746209614635507717
746176706382159872
746232595243929602
746207110799597569
746217479010029572
746230997406998528
746218934492270600
746236143629307904
746211690925068289
746151250958360576
746262282380816384
746242401455378432
746227427966279681
746255617984069632
746233618515689472
746263083509817344
746226132001783809
746215595922722817
746194687136956417
746200672417120257
746181747642081280
746230842192650240
746201603472928769
746257476069244929
746211699452063745
746174818781913088
746174667753398272
746188815102992384
746195010010308609
746234172562251776
746228493092982784
746236017712070657
746248034737131520
746187623866077184
746252405185056768
746250840625790976
746244494555811840
746209925215334400
746211183338807297
746208561923919872
746216032025481216
746190643936952321
746222579157872644
746197669387722753
746224017908989952
746227092409352192
746188886418743298
746180720083738624
746209706968911876
746220448694706176
746145672525680640
746218384954560516
746223774823915520
746186042789634048
746259925467283456
746215679603281920
746225209133260800
746214618628923398
746211313253130241
746198298512416770
746203289520267264
746212999535308801
746252073503588352
746221832869543936
746223091106226180
746211388779945986
746259124321718272
746227427790065664
746250987384545280
746194418584039426
746185736504770561
746189075082678273
746200491906859008
746187535848771584
746194888429953026
746254812426174464
746259854017372161
746221371177373700
746246058888540161
746229047101841408
746244788291313664
746173384136884225
746208755063230469
746234193366048769
746227935284068353
746255005355696131
746189289063518208
746221958723829760
746222872750809088
746235497563852800
746215281417084928
746254535883165696
746170427370770432
746171924804415488
746213108692058114
746203704877998080
746254527179988992
746240216512397312
746265835216506880
746194196344643584
746183039617634305
746157500659965953
746166178347884544
746210071957241856
746221446951636993
746231873718738944
746197262406033408
746221690212868096
746247392647852032
746146620325015552
746231345395830784
746214882886856711
746230099628855296
746261875936083968
746228317297090560
746188546675998724
746217651060375556
746244347654512641
746259816222437376
746240744772378624
746186650745724928
746222751103356928
746185233242828800
746214463448092672
746255609440444416
746190937303351298
746212852533342208
746220217827655684
746212139732393984
746181760455585793
746159698127298564
746235946631213056
746222612703907841
746208914081878016
746179713476005888
746215625047973888
746227780082294785
746193432993890304
746256490101637120
746197673439428610
746164269968986112
746253407577583616
746178400881094656
746265554105753601
746171505348747264
746205189896495105
746221274859339781
746244763049951232
746257324986114048
746170020523290624
746232469406384128
746217294343266304
746237552802205696
746195089987297281
746254841878614016
746213561349791744
746225456760815618
746259489087717376
746180502093172740
746233694403231749
746264522416066560
746192120348708864
746235182999441408
746246759580635136
746199745593413632
746253189268316160
746255899015118852
746212949207842816
746200035113656320
746215000063148032
746207454606700544
746200769011933184
746201741805256704
746217164303015936
746194079042539520
746227260223422464
746213339357806593
746214832483901440
746204031945584640
746218938829156353
746194565657300992
746204799675183105
746234360945205248
746227750973775872
746200638858530824
746254501955403776
746195425523175424
746234432474886145
746199573354274818
746224642956746752
746174801824333825
746173736689209344
746206489904222208
746205483376115712
746201008120827908
746250559590629380
746183966734966785
746197321206009861
746227574804647936
746233782265483265
746202144697524224
746204896077111296
746191789095157764
746218905073397760
746252635490115584
746191201884217348
746218724659650561
746217332410748929
746204615071305728
746230829622267905
746230829622267904
746141868480692224
746246813884227585
746224622064984066
746233148904611840
746223174996529152
746247052946976768
746225108507721730
746213586570076160
746236357484253184
746258889218359296
746233622810615808
746225938875088896
746257282883694597
746233665051451392
746152626815967232
746244507067424768
746229424484319233
746206422925377537
746255429185998848
746217671998332928
746239201469829123
746263247242821632
746262915729133573
746163829529149440
746202131984580608
746223925495889920
746238429516595200
746208565925281793
746149762018197504
746233308124577792
746249091374518273
746207081217175552
746224114210201600
746195077219770368
746230619579908097
746166061100314624
746221958346399744
746260785060515840
746185598147297280
746161871116472320
746204426436698112
746199296672817156
746249288687161344
746183211651211269
746209899768483840
746234524556632066
746239679381438464
746222252224483328
746257069167288320
746215352623726595
746233580938924036
746194167030657024
746170989374021633
746194410363248640
746255601110552576
746249917925036033
746242246215753729
746212127283679232
746213360077705218
746166610637926400
746159673095630852
746257316685688833
746153054328729600
746255487830757376
746206191986999297
746187619646611457
746209992076713984
746181374445490177
746258881186246657
746242015801786368
746221652535435264
746227062982139905
746207324604243974
746266061599694848
746260554403155969
746241332113350657
746195290961502208
746160889473175552
746197048492326912
746253424417705985
746244096025497600
746206867244744704
746205680361578496
746200202558603264
746203147144572928
746214736048513024
746264060858085376
746196054643617794
746248269228019712
746249141651648512
746165117524578304
746245287375740928
746225271867510784
746226379411185664
746266220899479552
746212181490835456
746255047256834048
746195068768247808
746252644067512320
746222491010371588
746213137800585216
746247128624795648
746244154712166401
746252245575024640
746195576178388993
746200596743479296
746142598084067328
746262773139640320
746226681380102144
746226681380102147
746199405657653248
746260303046938625
746218582237810688
746258323171840000
746231668176879616
746254959155552256
746236730898976768
746223883787730945
746258130313555968
746258658787532800
746260986663866368
746254762002178048
746191034120495105
746165448807428096
746193235760971778
746184687824080896
746180472569376768
746250328979345408
746230149809471488
746228476617777152
746229470600667136
746215893416316928
746212563193462784
746224752142884866
746225020179910656
746186982238355460
746221446863552512
746192489543929857
746180564768722944
746252786669518851
746216895938912260
746247942382596097
746244209133379584
746222935954718721
746197589754667008
746230082734219264
746220935284326402
746198747063869440
746192749515288576
746220519817568256
746264891569356800
746219974738403328
746206619864698882
746242980462366720
746193697285365761
746213075158601728
746238202957049856
746249506790965248
746213209250504705
746260529275113474
746245593253711872
746241608899670019
746204317208584192
746211942562291713
746261468924940288
746236428967809025
746211615595323392
746215948269453313
746166719534796800
746180472737136640
746194779260624896
746181869213999104
746213565908951040
746248168745074688
746231639152328706
746146456675946496
746155692608917504
746239113112719360
746224211010584577
746208394160136194
746192984081760257
746259178629496833
746151158792732672
746255487667159040
746199091235827713
746233782487785472
746212647096324096
746214023117443072
746210579346399233
746215562313752578
746193210976800770
746152437820567553
746184088172658689
746196423725584386
746227931110772736
746206129038909442
746206758259986432
746254720176619520
746203708979961856
746240765697884160
746202534524518400
746222587575820288
746188848842014720
746162235836358656
746223401350529025
746264274851364864
746251180322467840
746214748325191681
746190333290020865
746191549893992450
746205097609179136
746233094441598978
746250840667656192
746256611895717888
746248009294315520
746232167563309056
746209803291111425
746207412500107264
746250332880142336
746226890990485504
746218972362604546
746234357027745792
746164576400465921
746206787850821632
746229478955745280
746241755704659968
746247854025490432
746196687819988992
746196817675575298
746250873903296512
746261573757440000
746203113380425728
746180401572478976
746254585904390144
746253940132569088
746242791563472896
746210537306890240
746196721584078850
746201712503906305
746184650029039616
746226484319133696
746247409680916480
746217768454782976
746193101622894597
746252224792236032
746239121677492224
746231345433575424
746246167978196992
746201712768090113
746207710291460096
746258465694294017
746141289293484033
746229122263715845
746226215854309377
746217059520913408
746246524569550848
746223602521911297
746140920224055302
746200919981711360
746256070683795456
746242153945300992
746197690392809472
746208616642813953
746241789372284928
746251649874862080
746162302890688514
746184180384444416
746219299400912896
746157886464790528
746204799800991744
746195077056208897
746186118098366467
746194259326337024
746266128780038144
746187032607629313
746163947120660480
746226400294690816
746258654416953344
746264388055752704
746245538853576704
746246604131287040
746214782068363264
746238010283327489
746244758809382912
746201503069700098
746203684015529987
746203684015529986
746199669886181376
746160302253694976
746237422774587392
746197832982396929
746240904407592960
746210508240359424
746228245981368322
746191625253068802
746196566084456448
746256742078517248
746187149884555265
746198415894183936
746196171782135808
746246503782449153
746191163984490498
746211158227484673
746229583758819328
746247556213149696
746230959582806016
746213548938821634
746210386563600386
746255743741988865
746214022928728069
746261070378057729
746258352620044289
746234629657526273
746264102885072896
746217961539547139
746251704732164096
746186403596353536
746177192665579520
746188152264495111
746239805214720000
746218250720051200
746200928286433280
746246747056443392
746175842275885056
746244251143577601
746208398228611072
746262307601260544
746233790729621504
746218011745386498
746218011745386496
746186759902355456
746186583917862912
746202119644946432
746234264576942080
746206129311473666
746228455344222208
746153008220672001
746241709504331776
746230946773368833
746190866151178240
746188194283151360
746254531479109632
746211468488564737
746211917329379328
746182356004896768
746261045463875585
746253239499227136
746230196265582593
746227738248306689
746249229740478464
746200936624726017
746207118928158720
746223711963885569
746201968423538689
746233962805137408
746255739258343424
746261686919790592
746209455147126788
746234654521335809
746252811999010820
746193877502038017
746263943627284480
746182481565483008
746197534901604352
746198373858828292
746261728950779904
746177402477416448
746209077890408448
746263939244265472
746229114026106882
746211195829444608
746252128071593984
746185530962903041
746202169632645120
746209233230659585
746212139841388545
746251310291365888
746227004177977344
746202014749601795
746233052293062662
746249766942740480
746194775116652549
746217176835579904
746186281810599936
746195534226960385
746240878897922048
746246327638573056
746241235535470592
746172881185320960
746206993099038722
746258977537802240
746222205885775872
746178518074204161
746213301613322240
746242586168463360
746189557717045248
746209027533594624
746190941480849413
746253806095241216
746261687192395776
746262395992088576
746238811437309952
746221539087900674
746193202584006658
746191520638722048
746193453982224386
746235745040400388
746186885563711489
746227373373153280
746262953595330560
746171656222052353
746198629849829376
746215901762969601
746224324021911552
746172407082278912
746195907742310400
746188442019631104
746233178117988353
746245144500969472
746227365093617666
746265235472977920
746253474409619456
746183882681131008
746248281999564800
746232838605803525
746214551318724609
746237745710825472
746189167277682688
746193281998954496
746262932774752256
746246096788164608
746207802679427072
746214736144924673
746201968360644608
746193630151380992
746205474781966344
746263863717433344
746224785663766528
746180653121683456
746219551096856576
746248143709343744
746244272198942720
746212332611604480
746192292164210688
746185115622084609
746183840796938241
746207773344444416
746200856853254144
746199787423203328
746208054320893957
746192162019119104
746262282439639040
746192409550159877
746246570509754368
746186134867238912
746208565958828033
746162713844391936
746258570472218624
746144657726398464
746240610525282305
746208935288283136
746251964481142784
746247573065895937
746200265531891714
746184650142322689
746200894715269121
746201595101085696
746231596991152129
746220343543554048
746207861659734016
746225393682681857
746259774321364992
746213737841856512
746266455860191232
746227377571692544
746257257604726785
746231781624446976
746223862661013505
746153297980030976
746244196605038592
746231009700544512
746208943416872960
746222311020199940
746201800554864640
746197384313528325
746223464386727936
746213792053264384
746199284018614273
746219777413132288
746170939197382656
746217856719695873
746246474074300416
746265654836215808
746256141949276160
746200966081372160
746174080647213056
746226542905176064
746226849127108608
746213607508082689
746217378539675648
746254674244829184
746209144827326464
746247023821787136
746230481478291456
746246012893827072
746218720515657730
746219563532988416
746266464261390336
746211065801801728
746245266466996224
746184482609213445
746263759149142016
746219014272102401
746258306558271488
746235187520933888
746238287061233664
746264048396869632
746218456190582784
746250215456391169
746265151473483776
746191382050537474
746223078502326273
746166031656357888
746204593948811264
746266397005709312
746212215380803585
746218338943016961
746197627515985922
746247887596720128
746220578571333635
746244557617135616
746175565338554368
746257073416118272
746216480748888065
746147706880561152
746180287948791808
746265441019039745
746190941665386501
746169827564232704
746194490050809857
746217361728954368
746245744286384128
746183316290871296
746187179487956992
746218406081290240
746237003318992897
746238647838507010
746236483367907328
746224240244854785
746217776826580993
746257438257614848
746265805814382592
746176785788854272
746261749930721280
746232461072334848
746209664929411072
746176433576251392
746192535626747904
746217688880447489
746262744018595840
746220402611916800
746259161936068609
746244007991222273
746235023628480512
746168833556291584
746209258354573313
746243450182344704
746243429122748418
746227612448481280
746216610747162624
746234990229282816
746200085063602181
746189264031911936
746260009319751683
746187536028995584
746263784059211776
746184964929130496
746209732088594433
746244024571289600
746245367130365952
746260399469768708
746245547498024960
746201221984202752
746250475696160768
746265285745872896
746194087439589382
746210893940154369
746220599526076416
746222684208410625
746211799884664832
746264161420640257
746264954240634881
746236923895767040
746206842259288064
746188533933604866
746200555005972485
746260759844257792
746261628396670976
746229953092452353
746261376625217536
746264874712469504
746211531524706306
746188320070197248
746207076943200257
746179335921500162
746235585669398528
746195224007839744
746212496386596865
746214891057352704
746198260759429121
746177251549581316
746258981602140160
746229667607109633
746209518183292928
746223283930959873
746138806332579840
746230770721656833
746185010772738050
746221585074270208
746157567576051713
746227285372477443
746210608790409216
746194339013943296
746243810666110976
746257585049853952
746190744734490624
746234612683182080
746205973946077185
746204484930408449
746263738039279617
746232972907413504
746235372120662016
746261573547622404
746245811340742656
746217101677846528
746223422489788417
746209891577016320
746264413456506880
746243756467359744
746227352238120963
746233325170241536
746264296036900865
746208209585594368
746186026062872577
746218284421308416
746261829786157056
746246482601320449
746215700784521217
746184549374263296
746241344704655361
746197287542546436
746144246575534080
746229701132193792
746247732587864064
746201645697011712
746232611945644033
746189008221282305
746190991887994882
746206598893174784
746186625848270849
746207198632542210
746246922927771648
746226299727818752
746239696196481024
746253126613766144
746192636365549571
746233710907785217
746225087418818562
746196260177096704
746225859187474433
746186977876185089
746192338418950147
746244574272753664
746222151384981507
746221077815144452
746222893827137536
746209044134649857
746208100755988480
746253659202256896
746143004881125377
746165255747706880
746228237315932161
746199137268305921
746227264161906688
746202471760957440
746241742991728640
746146683436830720
746209660722544641
746252157704347648
746252501419175940
746207781636608002
746222629766344704
746197732130328587
746138957604237312
746235979963367425
746207458939441152
746202593425162241
746221044004851712
746207798581616642
746212726939090945
746242007345954816
746199099452493827
746219920044630017
746221484792651776
746166513967702016
746244725380874240
746166836937560065
746185254071865344
746206922018160641
746185346413563904
746223099230617600
746222050948218880
746190111193206785
746170960127070208
746232557398695936
746188894807298048
746187468664299521
746173287777075200
746227075430776832
746249074895126528
746262664469417985
746263427736305664
746162965448105984
746204015206105088
746204237676195841
746215864408543239
746204266759544834
746264807460974592
746220532484341760
746199951030419456
746209690250448917
746233144605446144
746200844563951617
746238207344283649
746229269248909314
746264488769359872
746259237425266688
746173703000571904
746206267471863808
746229646849564677
746263742208323585
746251335461388288
746230833552363521
746177612351946752
746244788165443584
746257257847873537
746231684970872832
746229801984241664
746217508533768192
746226677026414593
746226911932616704
746249678581161984
746265814110715904
746177163334823936
746158611819266049
746189746318151681
746176882387779584
746238869847183360
746243202802343936
746173233246896128
746187216980893701
746142547794366464
746246138546651136
746198428657422344
746218657466834945
746238580410900480
746183203157737472
746207685125672961
746219580289232897
746255756425584640
746232389630758922
746254745497665536
746186424542593026
746210700997992449
746249603041792001
746141084099747841
746206921967820800
746199741139038209
746179327620841472
746217952911843328
746243273996406784
746234067385933828
746180481209802753
746173250221277184
746253185262690304
746200781464838144
746177477932875777
746226375124627457
746232096067182593
746229185350295552
746210453378871297
746245748426153984
746219999631572992
746206691302080512
746252862364094465
746266409836085256
746202970765721600
746200982682382337
746256255241445376
746252333852532736
746247137063731200
746197069707124736
746247786933420032
746258473982263296
746232234600894464
746250001597095937
746247178843086852
746203537101623297
746195676892037124
746213356109856769
746186134976266240
746262051836813312
746257929033093120
746190597879304198
746204933939093504
746216266910728192
746265197782896640
746186114059407360
746242246312353793
746251993874862081
746186239972352000
746258323192819712
746205281852391424
746232293203685376
746190039823036416
746254594221572096
746191847433744385
746219068835803139
746219790142844929
746239771723214849
746239771723214848
746205194073972736
746182917764718592
746202622760148992
746180183208525824
746259258572947456
746263465547948032
746262106576666624
746233056764190720
746173241866096640
746207211571945473
746141641740673024
746224110183682048
746212353394409472
746260420210495493
746206171103535104
746146234633621505
746218082813677569
746248428867436544
746263784042336256
746166669156835328
746222059122892801
746235829064851457
746227352271626240
746220498904768512
746232041709019138
746163666312036353
746216237374414848
746218892440145920
746218988993028096
746217776616902659
746260441207275520
746209912619859972
746183379394113536
746197015185367040
746229315176521730
746253482995265536
746235082688466944
746239234705502208
746253705356337152
746260730769448961
746146251180228608
746195202994372608
746206687132975104
746220431753895937
746207282535399424
746202958325391366
746220591191982080
746225121132584960
746254120458264576
746224093251330048
746205835429216257
746235741206831104
746218376742133760
746232662503751682
746216145166831616
746171307994165248
746245203401515008
746262165049446400
746204644657897472
746212428933783552
746242808470700032
746196482139664384
746256628656250880
746216262678634497
746219823638552577
746204388700545024
746196532798513157
746180460011675648
746253025753313280
746244112794390528
746166522599505920
746172201544495109
746231169100853248
746215805528866816
746201561718624257
746244955727863808
746224101816041472
746230602957873152
746250873966321664
746188777442316289
746195412965457921
746230502151987200
746215356914507776
746187686965305345
746191365097218048
746156498204626944
746253227042213889
746213389592997888
746212492045520896
746218900812005377
746251008238551040
746208536577794049
746170842502012928
746222256456507392
746265197724172288
746175276044914688
746200773269172224
746197358782734336
746217877582163968
746247543907041280
746162063886557184
746235518543769600
746213855093620736
746207463200821248
746254724475793409
746207978882109440
746213678869995521
746229126512549888
746193676167086084
746182825699872768
746198336235941891
746252304320446465
746240975425667073
746229583624572929
746224886356422656
746240421911736320
746193831645765632
746224252680974336
746228371713986560
746195320372002822
746207114989690881
746207710425735172
746261628228861953
746216073972703232
746248768345890816
746179528863649792
746260499965313025
746210785114763264
746227881022365696
746248038751010816
746258692169830400
746211309402783744
746189691565670400
746244523773267968
746234591891980289
746233266550628352
746239440587108353
746181630159691776
746252090234789888
746192241945763840
746246159476400128
746210440997265409
746217357282947072
746252967154688000
746250387691274240
746207399954939905
746248382570594304
746217361657626624
746190572382208000
746194397834797056
746226089853214720
746227201461256193
746225708439994369
746206863260213249
746183429688037376
746212487972847619
746212487972847618
746189037480771592
746247841757093892
746231928274116609
746217042865315841
746256435630190592
746217722480975872
746208796729434113
746263385524830208
746209241535381504
746226203162345472
746234780551831552
746219781712273408
746191629405429760
746208666903158786
746188525700165636
746207785939935232
746256930700668928
746264874838265856
746244116858605572
746258155349417984
746222759613628416
746218372308705280
746226517743542272
746191063178579971
746219387577786368
746235489498214402
746224395270557697
746189502952071171
746247917162266625
746230406060482560
746253268913917953
746211669966086144
746194942934941697
746252174422851584
746232146461765632
746184335703760896
746206422870855685
746244435894280192
746216182873677824
746185468161622016
746236676150693888
746206976594436096
746262571951529984
746210717783597058
746166711351541760
746229885568323585
746178119539765248
746170360048017408
746223892092489729
746239981643935750
746227184629481474
746228753399898112
746181168815448064
746255437541048320
746203138630180864
746143369848578048
746162751614095361
746263322614464512
746186856425988097
746245509673783296
746243857105379329
746211367842025472
746198806123819009
746198311053328384
746239373444689924
746170809182486528
746230674105864193
746188886414528512
746236244493893632
746240703043272704
746232091898085376
746155906803474433
746214190637953024
746238496822558721
746240488789860352
746178463564890113
746249481549660160
746179549826846720
746265264933773312
746243852852469760
746214337497292800
746228920962289664
746207207004352513
746180506325155840
746230808667557888
746250915909349376
746265654718758912
746212386936217600
746217755699863552
746190526626562048
746253373788270592
746220335452688384
746221795020152832
746181584097677312
746210487029792769
746206309398175744
746253399100891136
746252769967902720
746197098828206081
746218208999276545
746172864181731328
746177188408397824
746184805465784320
746172973292281856
746163275960848385
746246226715226113
746189070989041664
746165599856922624
746205156140691457
746231240450179072
746261561052897282
746213737795727365
746262421048688640
746210772540235778
746221371542233088
746240505743187969
746166807686422529
746214643606032384
746238630914494465
746241797400170496
746186172808912896
746202006428123137
746235388864323585
746208674993954825
746235426340380672
746146113086849025
746172063262646272
746205986642264065
746218641004236805
746222927633276930
746239368960978944
746216103181901824
746197375597719552
746214626988171268
746234906494197760
746209140679139328
746236131268657152
746153088076046337
746153478280613888
746219978852958208
746186521020108800
746234767797067776
746213418894393344
746189264090587139
746230041021820933
746263775666380800
746229936004825088
746208561995227136
746212265502748672
746242166763094016
746186298763972608
746166132302712832
746178610424217600
746184880967475200
746231974365274112
746223674131308545
746252505743491072
746187313395433472
746244016237346816
746202505239924737
746190564282900480
746206402075463680
746260944515436544
746170515358781440
746243974470451200
746260558563913732
746194192209108992
746262320511328256
746226811168661504
746260495980625921
746232154690977793
746234243836051457
746260776969715712
746224341004648448
746207777651990529
746196805495332864
746220394059685890
746253805889720320
746189045781303297
746202849470648322
746210424165588992
746210424165588994
746216145233969154
746263897343156224
746204275408175108
746185061377138688
746198726281035778
746215574611496961
746263884630269952
746147308157427712
746262295244832768
746212810930020356
746264816063483904
746171496867962880
746251599895498752
746189033164808192
746204854113046528
746172830673305600
746232968721502208
746175674365272065
746181500165627904
746153729972387840
746215977512112128
746205416015552514
746260001086308352
746206309507178496
746196675304128512
746235891975262208
746222080274792448
746200680851865600
746216866528395264
746203356872335360
746235598474612737
746260453995724800
746235963425198080
746251943727636480
746236068152770560
746251415056748544
746245513603846145
746219072707141632
746196696128880640
746217877347307520
746254011616100353
746243189913325568
746187338548551681
746253205932236800
746219400093532160
746262752151371776
746198747307081730
746224668068110336
746249045266423808
746243261216473089
746234537256968192
746207420897071105
746231915900870656
746195312318939140
746177385482059780
746188173584175104
746192682121191424
746191583410741248
746218213189443585
746246398744592384
746240937693585408
746236689006329857
746193525436407809
746227633344524288
746242338511478785
746172629220999168
746224600955006976
746210638121172992
746182850957869056
746225020410597376
746201356118044672
746249536243376129
746236218996731904
746213075146022912
746206557168238592
746220544983339009
746227113171128320
746181567316430848
746220729750822912
746160167977357312
746160109340897281
746198361431146496
746165289134465029
746191700847038464
746263830284537857
746185904339902464
746247904696864768
746193248511627264
746260638280916992
746246935569440768
746247522788597760
746188861110378496
746239331245776896
746259962972692480
746226203086856195
746169252810461184
746265449227132928
746183094219091972
746212307542278144
746195760752955392
746250249048625152
746239545419522049
746166040003022849
746261191958368256
746228312909844482
746201318281224193
746210176823238656
746195614094893057
746202392245350400
746180581768192001
746253784754565120
746257328979206144
746196654257123328
746169865208107008
746255324345176064
746187086911283202
746213494547066881
746213217576226816
746245354346156032
746212861089742848
746202769623678976
746243517077426176
746229801921323009
746219886557331456
746203621033807872
746220171879030790
746258281392447488
746259719870906369
746166509966237697
746198575474868224
746207957864452100
746140400285585409
746249359881310208
746251838840766464
746174307038990338
746220725401358336
746222524757770241
746217986562809856
746194074957275136
746210189435539457
746208234843705344
746228002648797184
746229755763003397
746251381770715137
746163594652450817
746189008280117248
746216518619324416
746186147403968513
746215688184827904
746233379595575296
746262207147671552
746186030093467649
746218368269574146
746211225281798149
746217604964974592
746238374994862081
746172960797450240
746215344272871424
746195278517067782
746255307492438016
746202488445898753
746225557055037440
746183601524510720
746202995914727424
746202937467166721
746208482265731073
746221216185229313
746207710601830401
746208469770866689
746198931881656320
746187497948975105
746229642525216769
746156241995632640
746201293031518214
746150726641029120
746221799105396738
746260801904738305
746198650880090113
746225066484989957
746246247741259780
746252627483181056
746211481021124608
746201935129174016
746249112304001024
746238467487629312
746186961312964608
746196587349577728
746210386538463232
746236311359602688
746222147463352322
746212252789837824
746232037627990017
746227503576932353
746198768039563264
746226735906095104
746228459798597632
746242024232329216
746220783978975232
746239817780989952
746244624507879424
746235392995713029
746156259104030721
746212798238121984
746262869583462401
746251888929153024
746244364721078272
746214396066566150
746230816980623360
746220230376984577
746219408452788224
746219785738813441
746260374287065089
746211149746581506
746237292725968896
746226899517505536
746221652267008001
746222818400972800
746226509405294592
746232935037054977
746247371680530432
746199737271910401
746233098468155394
746192883661733888
746207647615967232
746203558094090240
746254623787327488
746246977478864896
746182301256650753
746225330755510274
746230078661525505
746250781825859584
746255869591986177
746222717913829376
746253583402807296
746225242691887104
746229285849993221
746239519913979904
746199716166172672
746226333181566978
746176940982276096
746235845779173378
746231081070780417
746262072833368065
746260856355323904
746203893508431872
746188588505698306
746227079654477824
746226911936811009
746238593115389952
746261875843706883
746211346815934464
746224399427088386
746208599655931905
746242263123013633
746219366459412481
746195341360275457
746231500555751426
746210466167283715
746246260160532481
746228317091594240
746261410003435520
746258104979951616
746234230938558465
746259820706209792
746244934949298176
746253373914095616
746251196898418689
746218850484510720
746242133301026816
746244934949273602
746193663860969474
746193395232583681
746197015172780032
746236202253058048
746231114868482049
746219366379708416
746251821887291392
746193579836481537
746242632305741824
746253092895653888
746244574352289792
746244230423650304
746241642441543681
746222801418260480
746266468417888260
746239415056371713
746222914777669633
746266460159344640
746190727546183680
746194892695601157
746223388704669696
746250324529250304
746240312746467328
746214312297934848
746197170018091008
746152786019160065
746206590479409152
746234944297414656
746151137640865793
746246977445314560
746212479366103040
746164828004196352
746201305790615552
746202765504897024
746226811340632064
746154103152205825
746240308581588992
746246646393077760
746185518392709121
746180527242248192
746260910851788800
746191227054235649
746197606611595265
746222155814187013
746154518199447553
746221354408542209
746250563713630208
746213565602758656
746252254076936192
746223871309676544
746255102072131584
746213741692280833
746176375036350464
746207525926670337
746238794391662592
746206192070885376
746218569369673728
746251670967980032
746141004210798596
746224626284408832
746254628094877697
746210533414604801
746249808525070337
746263410988453888
746251314657656832
746223825063272448
746202257826291712
746249796294422528
746216698915676161
746191440607207426
746229470743257088
746257001798373376
746203792803143680
746214593169498113
746205982485667840
746265952564707329
746208775896367104
746153906040872965
746216463980060672
746259711356436480
746143562933346305
746208389928128512
746229386819473409
746203797169463296
746260663484452864
746200433446641666
746203570656055296
746211158407811072
746236613580054529
746202626891513862
746223946681376768
746233648114868224
746199242385985536
746201700172652544
746213133757231106
746238584806486016
746249863432704000
746208519959904257
746173749205045248
746151997569531904
746189473579339776
746247749520130048
746209887512723456
746193411946876928
746192392756178946
746251775875878912
746142430425128961
746214396381147138
746242724559388672
746262261648351232
746222403257196548
746174336571183105
746205940580417538
746147249667866624
746246142694825985
746144380629716992
746213041541308416
746198050838708224
746165511495520256
746141776080146432
746153666994909184
746206682947039232
746210818623078400
746225355791314945
746193684559892482
746264300105383936
746244691541299200
746251138358456321
746155764138532867
746231555215896576
746196972877414401
746185241493110784
746258142594400256
746183446389792768
746157131271909376
746266057510363137
746257043804332032
746205567144730625
746244058201362432
746230288305401856
746238714616025088
746251822059372544
746249963978514432
746249926192041984
746232209544089600
746205831293607936
746153549407608841
746234180661481472
746206619864752128
746225502797520897
746250706127036416
746228400881205248
746260454008307712
746212433425883136
746197291673882625
746186990530355200
746251050387124224
746226278638845953
746240547501768704
746165939268354048
746236265243152384
746222495594754049
746249934748422144
746234121928638464
746236013693931524
746221157376892928
746216061352042500
746252761503768576
746205378476548097
746213213298012164
746208561747746816
746213746008162304
746191319135989762
746175036931739648
746230716279619584
746250177753788416
746192506325336068
746237166980849665
746266300557721604
746238773625659392
746243320112885760
746232943538954244
746256737687175169
746247288054439940
746239780120190976
746221119812730880
746229109865381890
746230930155569152
746147920597090304
746189746364252160
746245346171379712
746214081749651462
746215470101999616
746228728078819329
746211003092729857
746198579681759232
746195421001768961
746246994314694656
746245136116498432
746186818832502784
746250077145042944
746161371872649216
746168325999366144
746243554901524480
746244351932628992
746208490570473472
746235686701850624
746256427505881088
746207228323995648
746223724223856641
746207354052435969
746210948583612418
746257832585007104
746187284370821120
746221387962953728
746263775943233536
746230552848523266
746249955539587072
746209681731813378
746164576199184385
746196075636097025
746195593316302848
746187225491251200
746147887147540480
746199720226258944
746216204029698048
746216128653844480
746219701957648387
746219701957648386
746219701957648385
746237699644784640
746234998718509057
746154832831066112
746196574477287424
746245404707127296
746195178004713477
746193370096115712
746234105109450752
746205319831785473
746236407815901184
746204535241080833
746233316685144064
746245048010944512
746194041184739332
746167617027772418
746253776571469824
746255248893812736
746227872470163456
746210596048166912
746261938506719233
746261250691080192
746228086220324864
746260600582443009
746195735796846592
746221874451881985
746179537289912321
746264233059422208
746262697906438144
746252346246606848
746238366648139777
746201817453760515
746215369132519432
746224664066744320
746177138118656000
746159123805388801
746254569194192896
746225867542560769
746244167412551680
746180217002037248
746210055133896704
746245572559003649
746202102729347072
746221593668444160
746203147257843713
746244146214625281
746210231395323906
746234860423913472
746232838651936770
746216413807796224
746198818501206018
746218707785945092
746248781226741760
746224039044124672
746256012190048256
746182280482271232
746247883582750720
746246163951554560
746263746251726848
746153927134052352
746205562933645314
746243311833341952
746222117755064320
746264312558260224
746230166762885120
746237699908997120
746149430827556864
746248164710191104
746240199621959680
746174424580161536
746217604998529024
746162269340438528
746262291142819840
746201121329283072
746253478738141184
746243509045329920
746213418886008832
746246562326646784
746216493453500417
746173233146302464
746191646149091328
746243097890164737
746220524175384580
746243953427648512
746265457565532160
746247124413722625
746158582635212800
746245962717405184
746190186544005120
746227881026584576
746250613994950656
746221538974654464
746209363161808897
746261842243297280
746219366564265984
746259640003006464
746197342269804544
746247430450995200
746265319082164224
746215277021433856
746174151665328128
746212630436556804
746149346761007104
746231307600965633
746260185619042304
746196092312682499
746234411520131072
746208998169317376
746250643443179521
746238102587400196
746192824958230528
746228535140855814
746257840944328704
746221182731509761
746232951961059328
746233098627538947
746245345852678144
746207110657015808
746167202013814784
746209837063671813
746243525671428096
746188043468476417
746237003310587904
746191575030468609
746198021491175425
746223607072751616
746215528658669568
746201054224625664
746236412073283584
746185556284051456
746191344251527170
746234285779091459
746263050085343233
746185992281985025
746228509933088768
746244242708697088
746240220383719424
746195660374892549
746200663986601984
746153004122832897
746245547317694464
746245216034762752
746228598147678211
746179553987436545
746186093180002305
746232008137859072
746186814487166976
746218812786106368
746259925240791040
746156695030759424
746265465853358081
746239448682115072
746161317434777600
746213058201038848
746261464483172352
746232414989496320
746188374914957312
746204954637930497
746251331237609472
746241751375970304
746166866368954369
746194926044471298
746231764868182016
746206091596308481
746143529211142144
746194271825330177
746207081254912000
746182716568244224
746264383861460992
746222944091676673
746186147597066240
746175837834141696
746147316848070656
746227629041188864
746183169469079558
746234097001889792
746242150027825153
746212349384679424
746257807276711937
746266485245546496
746170259447521280
746226161416441856
746253046783610880
746181571540058112
746240258417766400
746253126257225728
746239444793982976
746249175285772289
746213674700800000
746221987899408384
746212198314213377
746172784506658817
746186185291141123
746144091445010433
746251440268709888
746201322672652288
746242665960771584
746195026732974080
746233383949242368
746207353909846016
746220075280015362
746237154561425409
746194141969682436
746169374742962177
746263968558256128
746237351702106112
746158582744358912
746217663559393280
746208125749854210
746245950046298116
746223619353677824
746240090481922048
746254623753801728
746189964375777280
746201670883774464
746191512094990337
746174445400752128
746202669077803008
746183673100152832
746167797625978880
746226387850141701
746195110631636992
746259484809506816
746263209691119616
746208863968337920
746190321088815104
746243324445622272
746183891220828160
746213683311742976
746201104308834305
746200651672096769
746265193567653888
746266372221591553
746170045508648960
746242594489786368
746236504427503616
746184796888391681
746190010718687233
746201414938963971
746232750504435716
746257400412332032
746259564488646656
746204665344233474
746261095657136128
746238412823244800
746190417222238210
746229000784117763
746197455352397825
746242460234428416
746200618063192072
746248407631728640
746251297821704192
746230011733016576
746228455667175424
746203579023663105
746161262946566144
746260814412189696
746251452729823232
746143630025326592
746159782143238144
746237951311548416
746232197028294660
746217424458915840
746243756232425472
746196280917917697
746232410799386625
746233039903068161
746213624419520513
746235409873592320
746183714749636608
746217432944041985
746235422288711681
746204786962272256
746189242779344897
746202673146273794
746213217588809728
746198075996200962
746259720042741760
746209300066951168
746234940082159616
746226899345539072
746195333185576962
746207186334801921
746252098719911936
746254669765316608
746239755134787585
746235426399207424
746245484474408960
746238395865669632
746224474916151302
746206586209656833
746206586209656832
746217353038303232
746213783912079362
746221291510759424
746209207901294593
746210445128695808
746245459199537152
746250035382353920
746227641766674434
746223103483641856
746238194744627201
746239063015849984
746188957612834819
746208599488110592
746218460363948034
746230141609644033
746265562389458945
746254497962393600
746245022941581312
746177457124933632
746219110757871616
746207622437625865
746187691285417984
746220960299130882
746221815886807041
746245752704339968
746208692098371585
746237242604060673
746234461843423232
746186483090886657
746254824916692994
746228011003850754
746257224176119808
746234931412615168
746176206924554240
746247233495007232
746212181763514368
746249791978377216
746232972655763456
746186449687449602
746196037879005184
746145542489636864
746188164939714560
746187766556352512
746185417800683520
746255047277740032
746150500194787328
746210914991386625
746245366870212610
746241126454034436
746209052535881729
746193953074995200
746215092589473792
746161346627043328
746265281455067136
746262404103811072
746228807724470272
746202899651268609
746217122481610752
746219756496162817
746236194212610048
746187217232494592
746175972186165248
746232167395532800
746205890005471232
746235602572435456
746262156719587328
746197166125776897
746187070163542016
746224106131992576
746255710233624577
746219643220549633
746176668276953093
746140425375850496
746264002154602496
746214513825845249
746191990040080386
746191990040080385
746231068366249984
746227247594405890
746238551256248320
746231865292390400
746260629980340224
746236592340144133
746251654375170048
746149858524930048
746238685411053568
746201200828112897
746231530058481664
746221799050870785
746187636486737920
746186944397385729
746179046548049920
746222742777671682
746190891283415040
746250786049449984
746190576861642752
746187179580235777
746231316241219584
746187753876951040
746244737816993792
746182548821319680
746237003549679617
746204996752945153
746188584672100352
746211334367256576
746242871477547012
746264866424504320
746255462446817280
746142484816756736
746251599572512769
746236890072780801
746229348907126785
746167361397526529
746197900103815169
746204757857992704
746239192850542592
746207928718229504
746232196831207424
746190282975125504
746243399620132864
746240581135785984
746216837327687680
746243391264985089
746202924670345216
746143873186078720
746211569277632512
746145542363881472
746231722690260993
746231722690260992
746257903737311232
746206053696626688
746184956494249985
746244393963708416
746184662641479680
746226513419243521
746245484394622978
746204048961921026
746204560771813376
746245756856713216
746238450353922049
746248038729949184
746218536066920449
746254782965358592
746206745798680576
746233203665440770
746253235569164288
746249494027603968
746246335641296897
746261963852881920
746225062450126848
746226190554267648
746181781246742529
746239134059003904
746241503886999552
746207806940819457
746244351857164288
746200362202193924
746191243810484224
746189104551890944
746249942730080256
746203386085675008
746177838815002625
746193734920867842
746246986110734336
746228354769006593
746193340920561664
746240518443646976
746189154959003648
746179642361581568
746258377601253376
746187334589112321
746199565049618432
746213255442403329
746245979297488897
746199472812630016
746245111214911488
746209258044219392
746193751865909248
746197585363238912
746253084423225344
746184322923782144
746215029364580352
746222323263377408
746265390611718144
746261439569076224
746238064805109760
746232238879055873
746183509555970048
746196910021582854
746259464093896704
746231311967260676
746213087460548609
746216145137475585
746163569448738816
746230246567874560
746236852558979072
746249766942695425
746203717569916928
746265168288505856
746202618611933185
746249871619923968
746240552073494528
746235929744990208
746222159761006592
746202073167863808
746256137947848704
746188236226060288
746195974993780740
746224189934166018
746239159275163648
746197774316634113
746229789434875905
746205303096516610
746255643036704768
746214589260390400
746161489095036932
746266032407449600
746224995064414209
746205902747754496
746199342982139904
746195177744674816
746225171422314496
746222491165614080
746142824794460160
746235149814239232
746263536599441408
746180183397302272
746203679875698689
746262404317609984
746212420893319169
746218783384043520
746196427605315586
746189595264462848
746246424032083968
746195685343531009
746248613311877121
746227679435710464
746186420176330752
746208419154034688
746211158059687936
746200571829313538
746214475796123648
746236659407060993
746256226183487488
746245304006021120
746262110569697281
746234704966258688
746226152730071042
746144401672519680
746200227950911493
746240438466600960
746202559975559168
746187871556669440
746240145003778049
746212295009722368
746241315428573184
746250840315428864
746224823043424257
746262852873379840
746250819637493760
746257438110777344
746149795597783041
746162491697291265
746165163489898496
746239448627580928
746207450588536832
746225016019156992
746203692441837572
746221136518619137
746201767210156034
746209056738578434
746148000196628480
746242162354946048
746252295847948288
746217378321596416
746197853798694912
746186655267192833
746213720792064001
746248525214789634
746177855235592192
746186940165283840
746190958379728900
746155491370373120
746253604638588929
746208805118062592
746197958681468928
746221018889392128
746207148489662464
746230808315256832
746211011326140417
746216266738765825
746235451455922176
746184956322406400
746231886612037632
746228962989215744
746199577598976001
746241688520138752
746188815065194497
746205751777988609
746197912539979776
746202077538320385
746264807553138688
746258876597678081
746245979234459649
746222961074462720
746250274294079488
746240094558789632
746245689819136000
746186633951780864
746185593852329986
746210432470286337
746202702539952128
746237091676364800
746209262448185344
746217013559730177
746218183594389504
746249867303878656
746214651935916032
746215503425736710
746209270899712005
746245362910892032
746211359570878468
746204791257194496
746195027009802240
746211506203697153
746180711674056704
746264035625099266
746224018018041856
746228216528936960
746233777890852866
746186835509018624
746138080843706368
746252140704862208
746233358460452865
746213452306255872
746232779826814976
746215776307150848
746223573316972544
746219949341835264
746264983705620480
746211615549186049
746228857980616704
746240732063666176
746248797731303424
746200022123843589
746222382277238784
746217449603764225
746194909397291009
746201586670546944
746204992386666497
746220402498625536
746236626020372480
746239079893843968
746219878265159680
746190694306324480
746212164935966720
746143734908198916
746140748349841408
746209258396516352
746228484930838529
746257736124375040
746196524342751232
746224433052815361
746142795438530560
746170620090679296
746254715885920256
746260705540775936
746187921942712320
746238962188980224
746200257105518593
746251368843862016
746167583397789696
746207630742347777
746240749209976832
746183161084784642
746160625068445697
746237523597230081
746166862124359680
746244960286978048
746252405109579776
746259220559990785
746194607302549505
746210499650420738
746253075980103680
746203612716556288
746202509442617345
746254502307766272
746264241322110977
746202375342297088
746197232949460992
746166577058349056
746243349623930880
746236189770801152
746191977662734340
746251088085528576
746212412127207426
746184792798965760
746212085055389697
746161422334369792
746245270632038401
746207127450976256
746189129587691521
746249347549933568
746184876865519616
746147404689313792
746228635787374595
746212554930716672
746258671097774080
746247254546186240
746249653440647168
746225578190069761
746206834067832832
746243647230795777
746155403529052160
746139875838144512
746231114683998208
746208972827308033
746260801888071684
746262664171634688
746223929967026180
746224542222192641
746205516687245312
746191579103191045
746216426055204864
746228228977631232
746237892599525377
746230007563837441
746208956284960768
746173099071012864
746190333537488896
746161401270439936
746165435901476864
746203352766119937
746218938724343813
746250320385216515
746177675023228928
746189049833021444
746261187684339712
746181202567135232
746220968566132737
746231907256438785
746252669241569281
746219815082201089
746258453199478784
746247862623805442
746169454313279488
746185916754997249
746178698366291968
746198160251330560
746241327973679105
746221023054290944
746206381087199232
746247359319932929
746256763012390912
746179160016461824
746204958865788932
746245027240673280
746205487700418560
746220423335936001
746223187612966912
746220582614667271
746266158265962496
746148143058796545
746215965038305282
746233610420658178
746220792652824577
746241784909598720
746216057157738496
746232020624302080
746259937899184129
746251561773326336
746187158562562049
746252920753111040
746244641129893888
746246226903969792
746246281249488896
746224722711437312
746227058993303553
746227050332098560
746192682486136832
746220918297354245
746168200124071936
746192439170338816
746266392815624192
746242590484271104
746232737955119107
746251721526091776
746219010086187009
746212672471916545
746217806388068352
746261418626940928
746247871016624132
746227670988394496
746241172763402240
746208968905629697
746240644079751169
746260780979470336
746195513611943938
746255835756638208
746248668047679488
746208826202824704
746263364805005312
746156892263690240
746217445531123712
746178954382413824
746262974847848448
746218095581134848
746244205090054144
746260579661250560
746208419502141440
746247271184891905
746247690451750914
746200613604581376
746218183581831168
746185031920590848
746162202252480512
746219571938361344
746259786958839808
746261955283980288
746208272584048642
746207819674726401
746192149515886596
746206716488884226
746215457355489282
746194397675433985
746256687301001216
746218070272663553
746162713869623296
746239067231129601
746234524481183744
746177603871072256
746215595687841792
746210105272602624
746265604378791936
746150068290478085
746213016090206213
746210256447934466
746212181511790593
746205558701592576
746224181482688513
746225871992741890
746210730362339328
746243915666329600
746205718202572800
746149254515818496
746201087573536771
746259161906716672
746259791195017216
746230682842632193
746253847912456192
746196847182544897
746186331974471680
746167533368025089
746148717560893440
746243932657487874
746210927469432836
746217982473342981
746221031522635776
746235263035203584
746179314874523650
746154275064135680
746208679192518663
746218070570479620
746235904516227072
746193328291491844
746212777199493120
746199200363216901
746235355074990080
746255999531515904
746186889808355329
746213506953797632
746202865878728706
746243529697964032
746221283302465541
746251356302938112
746194846398849024
746228329691283458
746251868330991616
746185304487362560
746246381824782336
746217999237971968
746183425565011969
746207194673090566
746234696435044352
746186718085156864
746229529341894656
746199623740461057
746258113410506752
746249707937226752
746187825259786240
746256842469310464
746235757849763840
746242011330654208
746260617569406976
746239545255956480
746192329866764289
746196042043973642
746195878411538433
746218796109565952
746244247280455680
746230863017312256
746243798175387648
746240006621016064
746204090632310784
746197677616992256
746223988557254661
746184339956842501
746141776050716672
746186051044007936
746223665751089152
746209119862853635
746261401811980288
746205843826171904
746263947649552384
746242951198674945
746166182718365696
746234843269206016
746202585015562240
746237502583771136
746256276464746496
746216111830536196
746246591791640576
746238165132918784
746224147936620544
746172692097867778
746207769150164993
746214391952007168
746216694603886593
746224764394430465
746201184201957376
746240396506763264
746200588715622400
746208494882160640
746197581206720513
746219152470245377
746201825766834178
746239259976171520
746236219172917248
746189293413142528
746186462052376576
746203759340969989
746160922973081600
746265122100879360
746205986491248644
746245530582384640
746173371646353408
746146679305428992
746219140168355840
746216174711562241
746245618675253248
746266036475920384
746255576032632832
746192300544405505
746230464684261376
746152903497265152
746205001094037504
746200433337610241
746220385511714816
746194808759148544
746224638619844608
746262341143126016
746216266688397313
746198155784421376
746208662641729537
746219659960016898
746247543613460480
746187372321214464
746219982942437378
746214593152704512
746140396313534464
746169806601129984
746195471538880513
746195471538880514
746254208425467904
746236370335588352
746189817793261569
746229424224272385
746234726134910981
746212424882151424
746223782965051392
746237875793104896
746234180711784449
746219827962875905
746224491898953728
746255319987265536
746233090117296128
746247816507494400
746233522134745089
746203306431651842
746182343321358337
746214056344752128
746171551188422660
746228044453449728
746212101824221188
746190836983992320
746215931433476096
746197262330535936
746261779102130178
746239230796431360
746188626417979392
746242686588313600
746189553359167488
746214781904789505
746181386902528002
746233941510619138
746216363450998784
746184662884683777
746189817721954306
746189775472754688
746241914882629632
746226446276792320
746221866151403522
746238656193560576
746233656662859776
746222696661286913
746221429855641601
746190849269129216
746259170559692800
746243622094376960
746196771789901825
746228275144335361
746260235916967936
746221778289102848
746242535601758208
746195840520249344
746202186640547841
746247140939173889
746261506656862208
746259233348325376
746204560528596992
746191948113797121
746249892482396160
746185849935659008
746201586834124802
746213679075459072
746249573908131840
746222180652875776
746200823282032642
746260730769473536
746244448204488704
746210969508950017
746246234998988800
746175632606789633
746242837725880320
746214454900064256
746237288867205120
746247753416777728
746201951663054848
746258704949985280
746220243098296320
746214157096128512
746225611702603776
746229239922360321
746203386026962944
746176865476370433
746181034824339456
746233832689434626
746173031811268608
746252694243913728
746252048526630912
746220700189364224
746232830254944256
746237137893265409
746211246161039360
746190954277699584
746237683060584448
746195169431564289
746190677256478722
746237771031863296
746222352950661121
746221044105515008
746235095137214464
746173099134029824
746244461156503552
746189784096215040
746175351575851008
746227151175716864
746225104078536704
746172537122492417
746261594687016960
746231764717182977
746225477753331714
746224902923943936
746227310265655297
746213918230478848
746214882865909769
746236617610801152
746265000562462721
746187015754919936
746261758197784576
746213075062132737
746215729851072513
746254011519672320
746226471488761856
746200559271575552
746215151267831808
746203193290293249
746263352050061314
746249037142200320
746250995689267201
746249087494721536
746228396892426241
746187443645251585
746205177078677504
746234272961331200
746182888434044929
746254745589915648
746189393757511681
746224923757023232
746160457375944704
746225746058764289
746238714955784192
746191688259903489
746171325094445065
746145848548003840
746211619588341761
746224915569745922
746205848062439426
746247145183817728
746187959456534528
746246365043318784
746186072070230017
746265507884580864
746218787754500096
746231676821397505
746167407522152448
746221060882731008
746250869881077760
746218477346709504
746215801305235457
746200403839070208
746198504150753280
746198160255520768
746154405200699392
746208440251363328
746200898817294339
746239302137483264
746164278634381312
746180829106343936
746255223673454592
746234138882015233
746264203753889792
746199900614889472
746219597141942272
746212231872798720
746215180506271748
746192120411611137
746217156040237057
746231219654819840
746215117595938816
746213494526083072
746232410702942208
746237766896259072
746209249773051907
746204216692084745
746260164597145600
746228891811864578
746221522503663625
746162231457492994
746189024809783296
746214081443442688
746205806278774787
746193110057656320
746241344776003585
746181206555889667
746238265850683394
746238362407833600
746260323641004032
746251004270747648
746221052410269696
746211389002289154
746227562204930048
746230812631142400
746196658598223877
746208716970565633
746210256510849025
746217495598510081
746184310282063872
746188710392168448
746159803001516032
746173539435298817
746221065223843840
746238362365788161
746247514630819840
746210441152471041
746202647884029955
746233643740209152
746229503953797121
746203520546676738
746244674759831553
746199699464425474
746203209807499264
746189331115585536
746247044826730496
746246189096411136
746163859233312768
746184515954089984
746207127304212480
746253914979340288
746263679386025984
746256771086450688
746211250573451265
746174294330384384
746235736970530817
746221698467258369
746216501703671808
746262437658243073
746244154850705408
746202048274694145
746196650255802368
746252899781644288
746256502944567296
746247531248640000
746232050156339200
746144439454818306
746209099004551168
746245819951644672
746204594234003456
746221430002458626
746263482048389121
746217881621266434
746219093699629056
746173581348855810
746223036467011584
746236114407555073
746191956695388164
746264333684965380
746261464671981568
746222071886163969
746261389057024000
746194213172215810
746172625219653632
746152387774193667
746256276196208642
746246738499997696
746234050529005568
746188270048972807
746261443759177728
746200206971015170
746245542905159680
746251989948850176
746238224213770242
746228757476696064
746253260709826561
746191189250969602
746209551611899904
746232045756547073
746226802876522496
746243340903931904
746241944607547393
746252014900887552
746260978338242560
746194494194782208
746218322044166145
746265986253258752
746223997092667394
746248613370728448
746236051287478275
746198000788111361
746231496269172738
746225632837677056
746190102729129985
746225989080911873
746187972245020672
746213419108294656
746191109571784704
746190626970992640
746261208865607680
746199552470876160
746261162543685632
746251670863101952
746256561358667776
746249837876748290
746191256410165248
746216744990081024
746243768899280896
746246373389938688
746188781791809536
746229986290343936
746265948592693248
746161380076752896
746230133304897536
746247757803847681
746207467168665600
746181915460276224
746185061104443392
746230561056784387
746193932220915713
746180800039657472
746233035675172865
746223871179661314
746172826474938368
746243131234910208
746261456484708352
746141142811578369
746205940509073409
746263658414538752
746187066245931011
746218825188683777
746188676590243840
746265898022019072
746212668344700928
746231089564254208
746251683420844032
746256662063783936
746240065244827648
746255189900988416
746224936654516224
746265784645746688
746210860498976768
746156095534698496
746251549148651520
746188462915723264
746240518292574208
746190417415151616
746251327093743616
746178060844576769
746205571469082624
746199682519470081
746221295839256576
746217688700116992
746237766929780738
746189423503609856
746194410501615616
746186046883364864
746202467717652480
746264367222657024
746171173881454597
746214098556248064
746223975823351809
746231458461736960
746216342370430980
746192435026419716
746210428510834688
746219597271965696
746226584881758209
746217256762302465
746232582627418113
746195249031061504
746249196211077120
746228614790676482
746214534822531072
746199040900030465
746155071939944448
746211699166838785
746164265904705536
746262005800181760
746167042340904960
746250396071403520
746189394088853508
746205361850355712
746262869977731072
746215121786011648
746161548004106240
746219202722160641
746200605299904512
746199108075945984
746221627235409921
746191306544676864
746262492381315076
746149703281049601
746214190675701761
746215629179412481
746139049706938368
746231391654842368
746234285477134336
746217407895592960
746200194329436161
746203818136723456
746152228067512320
746203797119074306
746220477866074113
746212362001092609
746207626774491136
746179982012088320
746193386881712128
746235178930966528
746201163075248129
746188588681814016
746200131557482496
746233945780424705
746233945780424704
746253097253494788
746215180493684737
746197082139037696
746214841006710784
746224516989222912
746193907034161153
746199871128903681
746263398279581696
746223229589544961
746222340124512257
746256242822234112
746161531281354752
746264027265794048
746219496445095936
746249401820123136
746250668629950464
746222285783105537
746177629011611648
746263100303736832
746246168225648640
746205265146478592
746225486120943616
746196507330633732
746214542842093569
746210134771138560
746197497261887489
746208067092545538
746266007115800576
746252664875421696
746225775238471680
746208092371587073
746204208395784193
746206859158138880
746204057350471680
746192212589838337
746205537851695104
746202681467797505
746233954269749249
746225024428711938
746219399833518080
746205617631571972
746174105624449024
746211116385083392
746217290396401666
746159958245289984
746142484669960192
746217923828555777
746241503878492160
746201095970521089
746213096058847232
746217575424503810
746164869678825472
746208876660326401
746201532459159554
746140488269344768
746190690007166980
746186592189095936
746230120633896960
746179377918947328
746260890232758272
746207786036428801
746219232279429120
746242892419731456
746240816146841600
746265029687840768
746258503459803136
746262907323809792
746256486104457216
746241050805735424
746214635330666497
746217525160009729
746214047985524737
746253428612018176
746186793557471232
746180950783041537
746252195377487872
746206213054959616
746226807360233472
746245924914085888
746255248830803968
746227947862818816
746234931483918336
746201352125063169
746221681790746624
746211854377091072
746222327654809600
746210667363917825
746194548561326080
746198063648112641
746193697138573312
746170792048730112
746251356546207744
746209468090720257
746203252006391809
746173355091496960
746237133468237824
746215474040438787
746250328757121024
746200064381460482
746223825021349889
746216061461159937
746261347046932480
746208331081998336
746198680311472131
746244939206516736
746231286507798528
746230011665879040
746209383982333953
746235833141854208
746196289277222919
746168686646460417
746227570606170112
746236810595016704
746212084946395136
746187191831797763
746207563851534338
746223736836132864
746224047189483520
746223338578579456
746252862267731968
746250555274600448
746218388989480961
746226488425381889
746238798544109568
746229374148476928
746197841220034560
746220352225742848
746256175583404032
746229734695047169
746189565761728512
746243324223250432
746193244204130304
746232528185364481
746230086941085698
746249662072393729
746209929409658880
746187624088383488
746175460669718534
746188576015081472
746188576015081476
746187548561551362
746207475603378176
746204904545353729
746222361259581444
746222361259581441
746254271260155904
746192019664445441
746197006683537408
746198604574916608
746259745045123072
746230019920322560
746255278237167616
746204179081789440
746189197006954496
746220020691177476
746212454170918912
746195504904605700
746265172369608705
746218997213863937
746266090947371008
746187523286695937
746251352125341696
746217424429547520
746216988305829888
746197694436118528
746192568984100865
746162915166789632
746195668490813442
746221832810831875
746252707011395584
746221237223858177
746228589528375300
746186877292601348
746213523609387008
746246662893469696
746227642026733568
746247145473314816
746151502683615233
746237053730336769
746265772184506368
746220830212788225
746194599295672320
746242627998146560
746253357078167552
746246994197385216
746195135877152768
746257953989091328
746232486061965312
746243538057199617
746195693925081089
746243496445542400
746198734648684544
746257622693720064
746186168392261632
746261301022822400
746169093376585728
746262840298840065
746207915908857857
746218879752364037
746253684049346560
746216166167707650
746217739014922242
746249074630791168
746226677114503168
746203457627922432
746224638577913856
746257031477231616
746231156610240513
746226815530721284
746222315105452034
746232670980448260
746261321977565184
746207362164260864
746170880108208128
746217881784852484
746263935196749824
746262689245106176
746252937542787072
746177448547598337
746207219641769989
746230905082023936
746174231642259456
746259401112174592
746220784121589761
746194901289689088
746164479960956928
746251037791641600
746246432114475008
746252568414814208
746266300591312896
746222352854200320
746204015113863168
746249133330145280
746182364439711744
746228816117268482
746210835115085824
746257891267588096
746171349996085252
746211539762352130
746224420688035841
746171454996250625
746243437561798656
746216275328663553
746259782785339392
746231445929099264
746162290521739264
746260697101799424
746155214407933952
746227436203843584
746242573740572673
746192451526787072
746211908923973634
746261959780220928
746208205487767552
746222117981556736
746230720566157314
746208092245786624
746245727488188416
746244863725801472
746143109805801473
746215419749404672
746160339931242500
746221157473345536
746219773260767232
746209987899195392
746190878667005952
746245161286569984
746199875411316739
746228996468203520
746185753235972096
746228979963572224
746207165287804929
746197186916974592
746227939566456832
746204866603712518
746213926497456128
746158960101711873
746196318834438144
746239666878185474
746220033219584006
746246474296627200
746253008892235776
746220939344416768
746253700847575040
746204531231318016
746222650775609345
746150252877484032
746206049577799682
746196344038035456
746248244301275136
746204673854476288
746233073331638274
746168992973357056
746186126474383360
746223967669673984
746212072644501504
746225976477024256
746193596487897089
746199011451768833
746173296153026561
746222206036762629
746159174145343492
746199074240532490
746202215988101121
746206708163186688
746228782701285376
746234264425926656
746257744139816960
746259996518670336
746204875344642050
746232070901424128
746201943123451906
746234893596753920
746151376854605824
746236810653667328
746170934717931520
746171685636734976
746174407521886208
746156242012233729
746192535521898498
746232842670071808
746218598813696001
746167596135788544
746237951529517058
746217848331079681
746244351966191616
746202757158174720
746188403922722816
746242334338203648
746209107070197761
746256657932419072
746260571230769152
746230942864281600
746241004907311106
746252505747701760
746219412496093184
746265889847279616
746212911438143488
746233614489133057
746212726733578241
746246122029494272
746227851439931394
746263402624974848
746203050423910403
746230225449586689
746232104673935361
746220196902252545
746196339898220550
746226014313811968
746196788655202304
746201477752881152
746217118115323904
746171534675320832
746224995307687936
746264681787047936
746266359525478400
746194792162328578
746228690556583937
746218716539453442
746218716539453441
746244024621629440
746199502239895558
746250307852722176
746233828419604486
746195664497840130
746232674851840001
746219433710915584
746208066937356289
746162961597636608
746192040564645888
746247703231762432
746238970808406016
746253306599735296
746190182626402308
746244523978854400
746202308350881792
746234352774717440
746200357898878976
746196864194613248
746243047562829824
746250681217089536
746184256133672960
746232335306108928
746238542871879680
746205542184427520
746216862271180800
746149132818055168
746265923284275200
746237590559461376
746198214731194368
746230577842446336
746241386740060160
746205680416088064
746219026695622656
746223539682840576
746201968285097989
746204556300713991
746217885798805504
746256247033331713
746178220421066752
746221656612306945
746207085545693184
746167486954016768
746233790800879616
746180900556247045
746217709713580032
746180271200964608
746207739840364545
746243521594724353
746258176257949696
746203793067413504
746223950644928512
746246495163322368
746256402197405696
746263221900820480
746176345542131712
746235019748773888
746248072343265280
746199976204632064
746228053034971136
746181928177532929
746152501049602048
746250278588948480
746226697909870594
746210528947642368
746241218791809024
746211951059972096
746169433198989312
746185736723005440
746181345043353601
746144099519062016
746210944418619393
746245392254251008
746259455684251648
746232586972762112
746265126244880385
746236185782063108
746197174539558917
746260906997325824
746235887948693505
746216795355250689
746200886255312896
746157898842120192
746215176530071560
746231806924447747
746225142175404032
746265881446055936
746216342475284480
746198579304235010
746251520123887617
746212303050203136
746192980025892866
746147245477617664
746255844392722432
746257526249918464
746200093578059776
746231945298751488
746260877431672832
746214425468665856
746211808273272833
746254435068817408
746246524602966016
746200907193294848
746193705854337026
746144154120486913
746214773574893572
746186361451970560
746244419129475072
746213628743843840
746182792195772417
746209216428290049
746234843361480704
746204061620310017
746231165002997760
746184272642457600
746225418663952386
746144787674304512
746227373595516928
746265939981766656
746220679230455808
746188026770923524
746216317355593728
746233048107102208
746241084737523712
746211262879539200
746220351927902208
746192434879594496
746196125644775424
746257060594130944
746193651206754305
746220247259058176
746266468434739200
746208515820118017
746202014695055369
746254967799971841
746243500312780800
746189289264844804
746252711209869312
746217487348359169
746246256255729664
746256838392324096
746205407958294528
746242774710648832
746240778242924544
746202366882414592
746187636503621633
746231974545612801
746258000277561345
746236978463531008
746187003113332737
746204208391557122
746223317477056513
746239754916663296
746238970464505856
746212781242781705
746184016689307649
746198436941205505
746196280955658240
746203688323059713
746200890579660800
746251788559454208
746256632934502400
746181139774181376
746262731452407808
746191625508970496
746142212082274304
746253805826637825
746215033583992838
746204250309431305
746234977461895168
746149518702305280
746262588632219648
746225276053426181
746191486761345026
746221170119192576
746164215514181632
746237242658553856
746230208869470208
746187737393299456
746217076197490688
746204191417262080
746217411741777920
746226702242578432
746224663697600512
746227104895754240
746201586678960128
746250781892960256
746195270048718848
746253059144167424
746228619031175168
746237963999182848
746222835090087936
746238807062650880
746211791588331520
746234361129795584
746212647217963009
746241956871692288
746250941058453504
746213028715077632
746235715839655937
746172322994851840
746242376478261248
746243852948865024
746213146142998529
746164014330183680
746230024055885826
746230024055885824
746263654140547072
746178442685648896
746199783082078208
746220075443642372
746206724713906176
746207282518626307
746192426331607044
746207324440670209
746148776440532993
746178107229507584
746183404492824576
746188538215964672
746220507180130304
746217219172904961
746236772951203840
746201679117221888
746215902115291137
746193877690781698
746212043070406656
746193831406632960
746259078242930689
746207035000127492
746249661787279360
746251679327203328
746199422422265856
746187967983542272
746214089878183936
746194469125423106
746263662470496256
746193613541957634
746200634878107648
746223350943354880
746221182442045441
746236298705264640
746234734540271617
746198126587838465
746214157255512064
746173090741125120
746203478561722368
746194443930263553
746202568238338049
746208880850460672
746217076247781376
746229185497042944
746254074283167744
746223481277186048
746250601437270016
746241583893250049
746222491102699520
746204166264020992
746205445572853761
746171270383960065
746229474895659009
746221597946576896
746238727224066048
746206775024582656
746178371235753984
746215360873914370
746168795820081152
746249934517608448
746264354601959424
746207056168787969
746207752591052805
746234340300857344
746206103969505280
746257958200172544
746259971462041600
746213754396827648
746218645156564992
746242812417454080
746228371659460610
746196885199695872
746202853555920897
746261686890311680
746223145716060160
746222008912928768
746217860888821760
746226001965780992
746262571838283776
746219261756997633
746219261756997635
746199120621121538
746154854029135872
746224730768695297
746260227528495105
746245824091406336
746220134142869504
746235162329964544
746176307709493249
746237754271399936
746219752293490688
746189733680689152
746225095916425216
746188072610578432
746212164935909376
746237422791331840
746202291594625024
746221761528631298
746243139808149504
746243567652331521
746243567652331520
746245832714883072
746201825867497474
746139217605038080
746174793431523332
746231999812165632
746234201557499905
746197555906646018
746235187378294784
746250794379390976
746256049661841408
746246784654118913
746148960872632321
746170293153112064
746218800157073408
746139565593866240
746239230813175808
746246017205571584
746215276891365376
746158171371225088
746195572093116416
746240035825934337
746203285439184898
746192694859309056
746194213155463168
746259891803787264
746248143629586434
746233853786755073
746225444177870848
746261301077417984
746202505235693568
746255558920048640
746235053076733952
746206586255736833
746217953134153728
746246289831133184
746208268293312512
746209685875752960
746263775649669120
746256213491462145
746265667465261056
746236458164334592
746186269328191490
746195668713111552
746247090699968512
746246390494306304
746255345132122112
746223527158644736
746237691449090052
746228858249056256
746209253992472576
746200626384637953
746255324072509440
746215780203651072
746222063459807233
746243110556966912
746216283604082697
746222143243857920
746240833091964928
746258180477456384
746192539691057152
746195345764294658
746139892661501952
746246163695812608
746192719932850176
746174508197773313
746203725937553409
746176009892929536
746207207042093056
746212408071331840
746191474157457409
746201842745434112
746207001806417920
746185329606983680
746187426771566593
746172805394337793
746205801891540994
746205801891540995
746256536520036352
746240631475843072
746246226861916162
746235434880012290
746236462304133120
746214970967265280
746152823772037120
746223502118686720
746198579497209857
746236797873623040
746226471606202368
746225297331097602
746234101129084929
746249506698723328
746244528152117248
746210994452463618
746227193106161671
746208679393824768
746242573623189504
746174399355617282
746186902458404869
746265067642040324
746194901046419456
746237859183607808
746254514701864960
746201859384238081
746225003440414724
746247128448634880
746255529958326272
746195098111664129
746213012051132418
746225301219205121
746253499659325440
746223166461140992
746198973644312577
746236420424011780
746209128251424769
746246377877999616
746184897673322496
746217868941922304
746193898783936515
746253432449826816
746192803772796929
746265780531105792
746210189477482496
746187192137986048
746237016300363776
746245677211070464
746262689253560320
746215373377146883
746251591179722752
746212739299717121
746208754677387265
746153859656056833
746220389768929280
746194804489355265
746222289780301824
746220830237982720
746223548356714496
746213540759900161
746213553204408320
746215838961655809
746204212258709505
746237422858473472
746249703935750144
746208557549248512
746241302463840256
746255156652687360
746191579048607744
746155969441312768
746217437176074241
746140693798789126
746258801280450561
746204703332044800
746256414780231682
746149392911073280
746262639295102977
746254506338492416
746205324076429312
746197308484661248
746220209510330368
746220259791634432
746149636050657280
746190702451646464
746191344184397824
746226282694774784
746193517127491584
746181970061824001
746224781133905920
746165037555908613
746233748736217088
746203297988501504
746204535354339328
746210013165715460
746213385176395776
746265080254214144
746166610390564864
746250815254335488
746184092283191296
746184641816715264
746265927604379648
746237406026731521
746192178783739904
746228879044423680
746231295139708928
746220758934773764
746188936704196608
746168850341822464
746221283268931584
746195580557234178
746231907482906624
746190593592745988
746234688256114688
746199715981582341
746263272614158336
746206984853041152
746232066736422913
746170670581583872
746211384887644163
746190480304529408
746185723829690368
746249594699386881
746230498314190849
746157018055073794
746207337203916800
746250547104190464
746244511517511680
746215839238500356
746208348006080513
746204233469296641
746189834411081729
746197014942093312
746256167245078528
746264140809908224
746257220258635776
746212642952405001
746230959331172353
746228459710480387
746259765911773184
746247560684154880
746220847090667520
746266397194485760
746196612284723200
746200290563497984
746255877997420544
746234344281280512
746261338742095872
746198470516572161
746255190081183748
746190920748408833
746204568778768384
746176639105568768
746206909473034242
746200538090352640
746257119515545601
746233912167325696
746210633918484480
746168720180019200
746222289981607937
746248659398987776
746204753655304192
746260768400760832
746194729285492737
746212198419038209
746259271164264448
746221430057013248
746141671063191552
746248709822947328
746213385545482240
746195375099240449
746227658564870145
746222717888663552
746139565547786241
746192900321509380
746210839410020353
746216010919796737
746218179328778242
746222218783252480
746215209946099712
746232398300356609
746215952287596548
746172998600663040
746226542749966340
746155462077390848
746202312478076929
746196469867126784
746220872378126337
746232167538188288
746216115693453312
746203826693103616
746221140801028096
746218447994920960
746161858470678530
746237662059626497
746220045865385984
746231445861990400
746256267933585408
746242657505189888
746230632364179456
746233241313501185
746231034987962369
746180179265937408
746191394759286788
746232041629310976
746258876664786944
746217684744867841
746201943245131776
746193864923308032
746198856379957251
746261993020076032
746200882086240256
746240388315365376
746153587202461696
746254879488942080
746231060283830276
746197077982482432
746243571683037184
746198319362244609
746170788139524096
746226186213175299
746209547493138433
746212160548667392
746204921368764416
746216514416582657
746224303172030464
746228824774311937
746251910236282880
746223493717491712
746257182321160192
746189158876471298
746241155801579520
746261640836976640
746202605840306176
746200597083258880
746150479361622020
746207559615287297
746226488433774592
746215415387348992
746251641444175873
746236491660025856
746198755599228930
746201347674910721
746237234299338752
746235728514818048
746219333060198401
746215495032938496
746237540420718592
746168405749751808
746226073097011200
746198332016459776
746156619868831744
746189800768684032
746218628446466048
746175141739012096
746224840110006275
746255563315544071
746251549417086976
746254212544212992
746222482948952065
746212009536978944
746165834490359808
746183924532060164
746166287513038848
746203964903809025
746187540068110336
746172755280814081
746224370264088576
746205088851492864
746261733019312128
746198659360948232
746230003323437057
746254871402319872
746230259037548544
746239868246835201
746228485048270855
746220549047652353
746197199357284352
746229281726967809
746202710773370884
746204233528074241
746195039613657088
746204497534279682
746204673950900224
746216396749582336
746260445514858496
746265726118289408
746225569725980672
746253759790129152
746203990321299456
746223434766553088
746245149034971136
746148092672630784
746250249312804865
746196402590515200
746254866851434496
746152031295967232
746253927407034368
746254212544270336
746245694151757824
746202689957072896
746229608974954498
746235279799787522
746236470747242497
746216119980023810
746264749025923072
746257698275102720
746248034665771008
746241592021778432
746180774878134276
746190400650518528
746254283977285632
746265604458414080
746236798087553026
746258956423692292
746266392970801152
746203507888263169
746216237391220736
746216224921518080
746199732729479168
746202870400245762
746218099775418368
746181726678945792
746231567706529794
746250559351627776
746222491194925057
746239633277628417
746244318202036226
746206045307994113
746239771689771008
746258424019693568
746195467218755590
746242112044179456
746230447688941572
746186550283640834
746248076378124288
746151678924054530
746201507146539010
746224517249261568
746191419799265282
746206871506165760
746244490382426112
746190836723908608
746217571444109312
746142497307451392
746180074215510016
746200756370313216
746249309587398656
746234038252249090
746226060459577352
746259736761339904
746240950431670273
746245773768146944
746212785403506688
746223313333059585
746231475419254785
746223946488373248
746204812266463232
746196910222905346
746254929770221568
746240149109932033
746227327307124736
746252585300987904
746255152441663488
746259732407721984
746149233535836160
746196880606920705
746207849013882881
746261837918912512
746202530435076096
746221346007318529
746199254817865730
746245324985995264
746204925634347008
746225939101581312
746238970682441729
746208998311923713
746193743410135040
746177100449669120
746191822469234692
746215822201262080
746195517449732096
746201285016248320
746201285016248324
746200974373445634
746216690652831744
746189154841657344
746187229513584640
746191470084792320
746153453089599488
746262316270948354
746265633717911552
746191314924888065
746140677273227265
746179583607705600
746202614409224192
746242904792784898
746181361678049280
746252471949922304
746230460536127489
746232762982555648
746207941263405057
746238446272811008
746262634715090944
746225544572739584
746222910595993600
746186533472919552
746231085290295300
746244985188581376
746254070080385024
746247556372496384
746261540043628544
746252770081185792
746224324235780096
746253545704423424
746234571021180928
746175003444547584
746194708079120384
746231177799839744
746249687158628352
746239406755852288
746230540085256192
746235820680454144
746216031840940033
746256981011406848
746228518455906306
746229374018412545
746242200380416000
746213611924643840
746193357391593472
746237825595506688
746238534378348544
746200261534724096
746257144358506496
746164995868753920
746209262213357572
746202203551993856
746208943655968768
746254607190470656
746236240312209409
746208813724819456
746153977251663872
746205781071015937
746215331643809797
746223464315387906
746240077848686592
746207899395887104
746236349192142848
746237116963688448
746189016362430466
746225364452544512
746244150731767808
746254082659258368
746218892322705408
746206842146086914
746240178503581696
746233300008611840
746168141609263104
746198193679917056
746172440661745671
746261661946888192
746213737908994048
746151095567810560
746220004048150528
746240329754386432
746160956393332736
746261452009406464
746196478205431808
746259732302802944
746214735939395584
746235829140369408
746213247167062016
746217852256944130
746243798368325636
746250563688468480
746264782349733888
746258298010210304
746245186553012224
746213926434594817
746205026188615680
746203096565485573
746200512983273472
746228287874043908
746186395060953088
746248290363023361
746232503069872128
746259757812584448
746218263172911104
746206397663088641
746213645516869633
746191063128236033
746239771605753856
746243811064545281
746172868245913601
746245543173754880
746220368818364418
746235594045423616
746187309326995456
746206146201980928
746225368449744896
746233815853465600
746192455662338049
746188429382168576
746153994167320578
746227616546328577
746227499034501121
746191805876604929
746190777890418688
746216476470706177
746150785533128704
746218145824677888
746251910009733120
746228967368101888
746243098024488960
746213850777739265
746232725229576192
746163049615134721
746218926250426368
746248252803190784
746215755327254529
746221270472110080
746264681665466369
746188185986752512
746208771836252160
746152316273758208
746225423244136448
746234918737305601
746239297603309569
746264073591918592
746204804007895041
746242766481526784
746264002414657536
746211074479796224
746219454531403776
746258172260790272
746245018973839360
746222696560660480
746256603293192192
746231412328538112
746203314786734080
746212777308479489
746225301303111681
746247963144380416
746198151678156800
746215004551012352
746220616345260032
746194204896829444
746168930075615232
746188202587922432
746172947958738944
746144070381207552
746172834813120512
746235233305952256
746227545511649280
746265222814572545
746186227410411521
746192933984960512
746251008267825152
746261061960081408
746253843688792064
746251176182747136
746237699665735681
746252174292836352
746245131947352064
746192824798851072
746160851762188288
746251104925671424
746252774044798976
746252534952697858
746237724798099456
746206255274852352
746238295214960641
746262794459197440
746209098836770820
746209966998978563
746229403579912193
746262282397749248
746231064398467074
746190677499731968
746217097202589700
746184847190724608
746233786493394944
746165608048431105
746159186648666112
746259548034502657
746228887630188544
746230913479041028
746197933666668545
746248412086018048
746200802490912768
746255911640047616
746233404815925248
746199057735946242
746265667276541952
746200957810147329
746263062634602496
746254514752126977
746209228637954048
746138093581901824
746192632087339009
746240644343959556
746226329087991808
746225150568194051
746204690388389890
746171501133467648
746204791357874176
746242301031288832
746244808990134273
746229575382761477
746221325119688708
746215604042895360
746252170140487680
746234411541106688
746249326389772288
746200475192590337
746207681233354752
746232037485359109
746185757618905092
746256469079646208
746193311388471296
746245694059483136
746230879735808000
746257945558716417
746205256980148224
746228350507638784
746232570287820801
746266455956684800
746168053453357056
746232578705788932
746244813331234816
746197455302070273
746175569373569026
746238140201873410
746260655091552256
746204233234423808
746231332653522945
746222726168223745
746209518338510849
746257341679607808
746144921741045760
746225674889760772
746254921587109888
746231676930400256
746246038105767936
746248693045694464
746257379474407424
746145831967875073
746176769019936772
746230531805712385
746237586650214400
746212265469190144
746228988356362240
746205919445299200
746229478955712513
746222923195658240
746194376791986176
746213553196044288
746202211839946752
746224152231583744
746264623188447232
746237833950597120
746205734812037120
746202559761649665
746256586922950656
746221077605449729
746195219654184961
746191830933340160
746187234085220353
746205311401263104
746250664385318912
746153100474351616
746219160875597825
746257467495985152
746263478101381120
746228925366308865
746233203476684800
746228103119200256
746249565540651008
746204350674919425
746208020716097538
746208532748394497
746233769758076928
746197656792240128
746203910403039232
746195043606630401
746263960219967488
746220842879639552
746140769405263872
746257186523840512
746168275680239616
746206812723019780
746185354970030081
746228107577692160
746192191421194241
746240728188215297
746259484868222976
746257153120403456
746249561082073088
746249301257392128
746256632951242752
746192954797133824
746177570043998209
746256968361349120
746212278219878402
746228778544685060
746205906866606085
746191533024542720
746255408055070720
746223091005546497
746211267224838144
746230913424465920
746252195406974976
746215058741460997
746234671550193664
746159450621419520
746196914295603202
746222600125243392
746228509958250496
746181139518230528
746192795501633536
746157823621402625
746227885292150786
746154161775980544
746202551595327488
746195408620126208
746235204251975680
746216535270686720
746196432047079424
746258151142490112
746198432616898560
746214534658957318
746242120684441600
746266229418172416
746214828046352385
746189704161198081
746247715697336320
746238941242634240
746192615129812993
746221610567241728
746210495317712896
746255408118046721
746199397394898949
746170138085462016
746194108155256832
746262156576882688
746243685029920768
746221950045806592
746255512975511552
746221950045806595
746249292776615936
746215507532013568
746221362927132673
746264266504871936
746250312139300864
746230972127993857
746202878675554305
746263222299336704
746228036110999554
746261792041631744
746237938728472577
746260885673549824
746199724487647232
746158830053167104
746241017406357504
746190430019026944
746186273505841152
746202454870499329
746228518518820865
746181554876092416
746194213247672321
746176890902319104
746189792308666369
746206108205735938
746210281580199939
746229059332407296
746261066145996800
746229034372075520
746240958782652416
746179323623702529
746265310693625856
746212118496567297
746244234697576449
746191558265831424
746259866650550273
746226035578966016
746166996245557252
746256825591431168
746215926983364608
746232285041565696
746222797194559488
746198353185116160
746228501674524673
746243093591134208
746242661682581504
746234797207392258
746204048949284865
746166623162277889
746199930113425412
746248466381279232
746217076449128448
746186864776847360
746198445162061824
746194460791316480
746221790586773504
746222700830482432
746214853312839680
746175678752514048
746196671130800128
746241822804967424
746240639948324864
746257756794068992
746235757740752896
746243827619463168
746227201398308865
746205118383562752
746225376754434051
746182464888922113
746218422619406336
746262102206259201
746226102356475904
746242720453140480
746256364486410240
746244708339351552
746199258907344900
746190538919972864
746209044419878912
746239981648154624
746206477568729088
746244427329507328
746203851833806852
746229617489416192
746225120998359044
746209547702833152
746241365462245376
746219005694742528
746220012478730240
746226538777980928
746189238757003267
746221560126545921
746142350720778240
746230502391087104
746246142950785024
746232104606851072
746182691666616320
746225204842500096
746261682616418304
746217147735506944
746260978195636224
746184583054524417
746260495695392770
746248931907149824
746250190433169408
746164337165869056
746191621176209415
746242250527629312
746208104631525376
746228547937677312
746265868720611328
746238425284513792
746227058905223168
746242971805323264
746215830724042753
746221992257302529
746263109011144704
746257584919715840
746257584919715841
746222801778925570
746186625684770816
746218040883220481
746218514898247681
746250488169914368
746223258748366848
746259350860271616
746180812492636164
746229206346915841
746209417549352961
746253394713645060
746177373238788096
746223489317634052
746194137687326721
746215759299305472
746243328711135232
746171878528716800
746226500769222660
746196071412445184
746222797228126209
746203692378947584
746247329737498624
746263859502145536
746167830891069440
746195702254964736
746183253317410816
746234180669833216
746193135223472130
746177293291241472
746208809417220096
746216472578428929
746227386102910976
746191692311650304
746199695165272064
746253365613461504
746236445833101312
746192296589172737
746226429763846144
746244368709750784
746203759391301632
746208926790619137
746196255705964544
746213767034265600
746194003477987328
746215033835651074
746159320820158465
746214085868421120
746238299593973760
746234881198297088
746218607181369344
746211430806917121
746245471967059968
746200823621791744
746208545301889025
746249313689419776
746221618821640192
746187880012218369
746243487939518464
746238026901237760
746219005858328576
746184633499394053
746214996179222528
746211476994564096
746236491924287488
746197820403646464
746196482307432449
746183962368704512
746201226056851456
746215499235659776
746191067490328581
746201561571811328
746260114311647232
746225620271562752
746210311028375552
746189968725270528
746208536661622784
746203738684043264
746252958694805504
746200928244531200
746235527301496832
746261057887420416
746238664255037440
746261045342150656
746250916005879808
746227658757791744
746192367770710020
746186076113539072
746185837361012736
746186436890656769
746228921159430145
746230443779858432
746207651722203136
746177046133411846
746201381346770945
746212756156624897
746230372191461377
746230246509154305
746244733530316800
746259531286601729
746190929141207045
746264056911245312
746183920253865987
746264971265380352
746202916587921408
746231630591758341
746265818225319936
746218594531319812
746241835375353858
746154958832173056
746226555592925185
746218896621899777
746160360852426752
746192862698627072
746166258211618816
746240232920489984
746253323636969473
746214660584574976
746197631374745600
746195488165101568
746255995127607296
746259766016499712
746248517006434304
746251842850553860
746199128850337792
746190820236107777
746180665478090752
746218288426868736
746257991863721984
746262681062154241
746223736903262211
746145236494196736
746201431716167680
746184343949807616
746204094868533249
746214370967883777
746196863859122180
746208205261279233
746236378392862721
746195626723942401
746209744587624449
746239121627045888
746190052640776193
746195253539942404
746187175075647489
746263951810363392
746229848159326208
746261657442222080
746253185073946624
746192229337706497
746244406567526400
746249355699560449
746222298152075264
746213771371126785
746258381850107904
746254850418180096
746161992537378816
746154438444859393
746226014531944449
746169957680025600
746238932992438272
746214744143495169
746206875973091328
746216627545333761
746208364695171074
746249808906698752
746223254751240197
746196968871911432
746213922433204224
746233941477076992
746265122159607808
746248408004857857
746264018936074240
746259497430228992
746214341733560320
746214060635488256
746214970992431104
746254023976685568
746190807380557824
746203927150878720
746233757280067589
746246734288822272
746264178554449920
746196864177889281
746236156073783300
746183664405516288
746222533154746369
746224256917241861
746236982498574336
746222830816112645
746207844551168000
746209669052432384
746244016518242304
746173002551746560
746190048140222465
746168661333938176
746223527020232704
746156862911975424
746187540080656384
746234055037878272
746199833698938881
746237980805836800
746265591875502080
746230028174659584
746226496591667200
746224215016148992
746216506040606720
746214597623853056
746209203463688193
746245849215295488
746191256280141829
746168741231210497
746232809392504832
746191167952281600
746197241312927744
746222281425195009
746228266676035584
746217290140508160
746195614187159557
746176534256431104
746213460740968450
746188664166813696
746246755423944704
746189196755275777
746200039043653632
746250551231455232
746192581646684163
746222726239518720
746168741075968000
746214731766128641
746256444207538176
746240044227141632
746214756726378496
746208159161737221
746210940098514945
746196545192628227
746212227561119744
746210441114746882
746192363433799680
746209161797505026
746206796235177985
746190576882585602
746210184943460352
746208503270776832
746224852420333568
746220440100605952
746220515560304641
746141633394024449
746220368797437952
746222059194224640
746223774635175938
746252601952329728
746184838911262720
746222717548912640
746200819096158208
746217042701746176
746265860445192192
746239969065205760
746228812124295168
746265436661088256
746187062101979136
746187062101979137
746166753227481088
746232243052412929
746229894288277504
746213964141322242
746199430794117121
746265130351071232
746239105063870464
746214421555404800
746221941556551680
746249796327858176
746185040304824320
746162072254222336
746190534935359489
746234637756698625
746182729331507200
746223522943377410
746210474434301952
746220570245660673
746210751350595584
746225897070436353
746247619106709504
746219005631836160
746237259549020162
746193491630292993
746229571201032192
746212911450710019
746215470131359745
746244049909194752
746225372589502464
746208536875524099
746203583155101697
746205860750188545
746240153547476993
746172365164380160
746184725606326272
746210394956410880
746229264857464832
746229181327908864
746238366824357890
746223074089984000
746260017611870209
746204879337578496
746233560114176000
746182288732463104
746192057476124673
746186390937964544
746247350755205120
746163644958924800
746242732826497025
746211133145546752
746246751267463168
746190282979315713
746229063673536513
746256029072171008
746260617309356032
746186281713967104
746221862238097408
746231894690275328
746206133556125696
746244293132718080
746261162539552768
746201440180330497
746210592122241025
746205399288668160
746233140474064896
746251528311312384
746225615959842816
746196104845242376
746197711372718080
746203608463474688
746232079529082881
746202530376409089
746255970171555840
746238664523415552
746249523404513280
746196595599806465
746205428602667013
746263884886048768
746220779830808576
746231932657143808
746261250858967040
746155356997419008
746230787721175041
746258008687120384
746160566557868032
746139045491679232
746210722070224896
746212479596789760
746202039823142912
746228409190125568
746205097349120001
746198554507509760
746169831876005888
746228522818035712
746230896693391361
746170943320502272
746155352811511808
746265272936341505
746193495845568512
746245715089817600
746209614899777536
746173367733084160
746218292575014912
746253990309003264
746203746930044928
746249129387565056
746216682058768384
746224474949746689
746163590583877632
746163435252158468
746230841970294784
746220578445484032
746217147718733825
746191000293376001
746232737850236928
746167503961808896
746189817512398848
746234889574354944
746208641699569664
746224621888802816
746254351002406912
746199317686280193
746184079654035456
746224735088893952
746224085101748224
746230242436513792
746179139082784768
746165851267600384
746238270233731072
746248978270945280
746255022032363520
746205558663872512
746222843541655553
746204208118927365
746262014125838336
746220700403261441
746153285086777348
746233308401459200
746222050994327552
746181211085737985
746204845636386816
746255089501868033
746241160054616065
746238295407943680
746254518984278016
746183383626158080
746147664891281408
746235892038139905
746223095271165956
746255038935347200
746168023870955520
746229328023740417
746220704362692608
746202513855045632
746186529278590977
746188030839394304
746211787423416325
746199351072948224
746228384078823424
746219462760620035
746258348329283585
746195358447898628
746259161890045952
746197362998075394
746216317309460480
746244213365342208
746165188630503424
746160419732000769
746186231294242816
746237267849543680
746217298537570304
746211997155397632
746220838672695300
746174739127873536
746220842753753088
746233727689252865
746248206590287872
746257270363783168
746246780401115136
746226333039026178
746252362881339392
746195999870181376
746226555706171393
746209841396359168
746204392643190789
746230871326236672
746207198619959297
746198625487716352
746230586021289984
746234998575927296
746256565766856704
746250794245193728
746186936063188992
746201259649048576
746252002309644288
746193751714865158
746204786949660672
746222323368239104
746191902072942592
746212093670526976
746206649195466752
746180279849594881
746259493395267584
746244259448299520
746234352804061184
746196004014174208
746187992864198656
746260395220934656
746214006034071552
746257014720978944
746254791479799809
746195853296078850
746208771723001856
746171123465781248
746244914107846657
746231920070000640
746260264954191872
746215386190749696
746230594527367174
746214177971134464
746208599865589760
746178186946445313
746252929460502529
746221979674415104
746253738826993665
746258826442186752
746200932392673281
746164488068489216
746185593873281024
746266179216490497
746218842074951681
746191994565722112
746248193764167680
746210956695347205
746256909733335040
746198273451429888
746250601625960448
746241369656569856
746173040174727169
746173942004649985
746216799423782916
746257064884854784
746196327294328833
746256011913269248
746203520286629888
746243001282760705
746205906900127744
746206506899517441
746241248025939969
746224600850173952
746187192016375812
746246423826567169
746224579899592704
746244574155255809
746222386513510401
746190484524015620
746214555420762112
746208725656961024
746200508717641729
746219735713353728
746228036069031938
746213616198680576
746259572864651264
746198860691714049
746210143122034692
746204908773212160
746229026096742400
746236437113143297
746256750148485122
746212622169563136
746239931081588736
746210998671925248
746264799168839680
746242393196761089
746215881064095746
746177003922006016
746188597028478983
746242892335816704
746195345877544961
746203302342230016
746174596630601728
746211296475914240
746179059110002688
746229508315840513
746221442463735808
746262462761164800
746222952601915392
746255479379214340
746252467827052544
746247606813089792
746172788851912704
746162592285089793
746210042341318659
746186445392613376
746216744956530690
746241575357980672
746183014288338944
746230145971691520
746229592227119104
746172801166368769
746200299098935298
746246642089754624
746200496277336064
746200248905666560
746260982209646592
746222679959572484
746218582174924800
746207546852048896
746203302178656256
746246042132197377
746195786145243138
746205718009700353
746231614036807680
746247246207983616
746243173253406722
746218762655784960
746216954604597248
746204447341043713
746242405901406208
746187560913870848
746255924143128576
746265834948075520
746210235577098242
746190501427060738
746244935033098240
746232511538180096
746189247120453632
746168510691237888
746220318360887296
746213506827976705
746169399644655619
746235623426527232
746245446851567616
746230321868242944
746223351136325632
746230582217039877
746209400885370884
746244993598230528
746211422317621249
746259292190281728
746200718529290242
746229269089525761
746200605408911360
746257916324372480
746234352648916993
746241902509338627
746186797483360257
746220020871532544
746191822527987713
746244817554923520
746219844748488704
746259031816347648
746213293082042368
746227683760050176
746209178474024960
746231836070678529
746266170722922496
746255504683503616
746143889900314624
746249796218851329
746252656616816640
746264593643802625
746209430232981504
746234436425900033
746216573078122496
746222851942817793
746235124270792705
746193089337823233
746235002954752000
746250651622080512
746221526366588929
746180254671183872
746266326092627968
746242212934131713
746144246323941376
746206921959497729
746165813506277376
746191721613008897
746219202948718592
746177020946583552
746237427275042816
746259317142208512
746207328936984581
746195253309235200
746203960751513600
746250538451341312
746215629527515136
746169835994898432
746218993149612033
746233098585571332
746193693044936706
746154866490413057
746232012327968768
746172050344148992
746232918155026432
746212525650255873
746193521313406976
746218074706059264
746182620220788737
746140878243241984
746246587475714049
746222176450162690
746181437196541952
746233056759930881
746238261681479681
746214404459364354
746224818861682692
746257664687149056
746228984061431809
746191826810351618
746199888031952896
746177452699967489
746219177757728768
746183199173160960
746255655414169600
746204078355554306
746256108474478592
746246381921243136
746229105494884352
746218858952855553
746201381300690944
746222982159183872
746218297004220416
746246008758140928
746224286348673024
746181789744410630
746252144790114304
746236806308364288
746218049456332800
746248139305148416
746214819817103362
746220234747449345
746256662118469632
746231315964387328
746140014405386240
746207450617962496
746213016203464705
746226031233667072
746208754778025985
746219836334710784
746208754778025987
746208876635160576
746223942419939330
746241801657323520
746193072233451520
746248151783243777
746203084351647744
746247711473602561
746248944775139328
746166677558038528
746189549081006084
746231697599913994
746251121698603013
746263331187613697
746246876794597376
746238215821000704
746179054814920704
746199808335970304
746218430966050816
746251691771596800
746208163586678784
746250714498928640
746252849542139904
746259891975766016
746202618502877184
746242560973283328
746245283244216321
746208314631979008
746240140884901892
746237422761979904
746226156957904896
746229281760514051
746204661166727168
746228631857303552
746198382327148546
746251679511654400
746252585389137920
746244452470120448
746254611342753792
746258343979814912
746258461583826944
746137808318963713
746222071592558592
746244016178663425
746215415622180864
746194649493078021
746240178491011072
746247069900378112
746176521707069440
746235879325208576
746235485199171584
746138076624347136
746212840168513540
746248739027812352
746265331794993152
746193043099787265
746174789518266368
746227453102698496
746236164680495106
746194888572559360
746180212564566016
746192812396281858
746207500853116929
746260319446704132
746219379243679744
746219945155923969
746174919529070594
746252132244914176
746250316073558016
746225817194115073
746212512916398080
746238790121857024
746245345957535744
746180074265710592
746235862464159744
746139322491895808
746238827866402816
746156221032337409
746184025136586752
746199158143389700
746192145476816896
746230238116339712
746204329774743552
746212936654323713
746231093704069122
746248227398180864
746212533845975040
746191809987043328
746201490436415489
746221585162346496
746247883561656320
746193483463958530
746248021751566336
746242401618931712
746232725380599809
746236521225715712
746255139707752448
746193210712547328
746202090087677952
746203734334529537
746259061147066368
746165776021917696
746244515481198592
746185443088072704
746240119720448000
746167239460675585
746191914815229953
746207236549025792
746248227519762433
746185375727628288
746165222373634049
746145303343009797
746196109228335106
746256339085598720
746221568531931137
746248046942511104
746206410208272385
746214672928432128
746172302291771392
746183144257159168
746190534876639232
746263666627084288
746141956225568768
746221165677404161
746252375682318336
746242430907752449
746242770478596097
746204140976513028
746170997645017089
746198562564775936
746206397851807745
746241470529601536
746250085474807808
746204673925750785
746231903313756161
746247464248877056
746226249371000832
746256095891460096
746211871032696832
746242351148859392
746199355514707969
746231534101766144
746230531897995264
746230976448061440
746262542733938688
746196478050197506
746219790256078849
746236298784964608
746222151682842624
746148943956951041
746220951881166849
746250114801479680
746243768848900096
746218284320600064
746214572432855040
746213083442380802
746188567882379264
746194963944210432
746247585598410752
746264786405572608
746216505952468994
746158616139407360
746242233599401984
746210931563077632
746210931563077638
746145248712200192
746226580867842049
746222239700254720
746223552328654848
746195404308385792
746263855467106304
746197665113792512
746251092166586368
746201918033166336
746222361335107584
746206204771241985
746194833987895296
746200601013325828
746217424689606656
746245899731542016
746198030102081537
746220914014990337
746226522063699968
746235258538889221
746223288125267968
746194024466309120
746227889389998080
746241122213724160
746242183674531840
746262098221596672
746203243454160897
746249464684347392
746218322266456064
746249619877724160
746167537457561602
746219764742139905
746215113485516802
746162445509525504
746260244230176768
746236701442351105
746196134163415044
746191856107589632
746264132106739712
746207484159754241
746199758084014081
746250961962688512
746228367398055936
746212479580020736
746224852541923329
746205609100402693
746248651186577408
746211552655613952
746192577381031936
746231114721693696
746210801493544962
746214303863169028
746235959151198209
746260394935746560
746246403077378048
746199825297793024
746200664200515584
746196729742000128
746209430329405441
746207429667368965
746174529513324545
746242972111376384
746211799830147072
746201737678053376
746252317096312832
746220180125081600
746253386501107712
746222742958051329
746196138324176902
746257723474477056
746208297498226688
746169253020196864
746249511119560705
746264677642997760
746207047797006338
746193617832673280
746239201172041728
746248940320858112
746194380906627072
746241327751258112
746228002502021125
746207169343676416
746212638783221761
746220817575378945
746231618214330369
746219202856386561
746191050738270210
746209950045609984
746189951859974146
746230674282053632
746262102021636096
746168460191793152
746214039873720321
746252895683813376
746244016585441280
746247396921905152
746243131478155265
746192439229067265
746228019438592000
746189242968084481
746181160510853120
746220025040642048
746232792434905088
746163393602654209
746221673389535236
746217625831649281
746208339667738624
746197543596396544
746212571603034112
746246734351785989
746198126319394818
746149036449640448
746263792712028160
746188316152725504
746232402532405248
746205911199297536
746217835672678400
746237699627986944
746199909188046848
746149963445469184
746219529852715012
746211074488205312
746241059210952704
746218561211817984
746244536305758209
746205428753666048
746252937664544768
746251570291978240
746232729360969731
746210285959012352
746224542234742784
746261615666958336
746165196880773120
746230787737976833
746225175696310272
746217931952947200
746208822075678720
746168791378305024
746241118031908865
746240140826181632
746185145015803904
746221547602378752
746205827237765127
746223078246486017
746215591770361856
746216660952965121
746229994951581697
746230586138755072
746212215196246016
746226375044915201
746167298168393728
746222352673837059
746186860804857856
746176634986758145
746259916999041025
746260437021360129
746209191245709312
746223267258589185
746201733542535168
746236110158733312
746190845255159808
746198122104127488
746150504263102464
746262139929763841
746210873144836097
746194318101090307
746203511939960833
746226899341320192
746207823936118789
746266019681939456
746251767420116996
746218833942196225
746184251897352192
746241780983672832
746223275605254145
746187263332089856
746222684086763524
746265575039582208
746255215154827264
746194355988271105
746185593877499904
746208536762322946
746180246211276800
746199929920487426
746194531863822336
746243764818055168
746209711054159874
746211204356407297
746220977038626816
746198088621006848
746220469687197696
746203411436056582
746238333106323456
746209547727962113
746216426118086656
746199116384919556
746191335862919168
746186772384645124
746189322475298819
746187556723777536
746219592939241472
746217025886818304
746213641297399808
746242787536834560
746186277590949888
746220637299974144
746207555454570496
746247237613793280
746214027068465152
746228790859202561
746202052380893185
746266279586168832
746258923003469824
746246016899358720
746247078343483392
746152546859782144
746255810737561600
746221623053692928
746155994808487937
746221627394842624
746252593756782592
746215897744826369
746228371755925505
746143802071592960
746240963006205952
746171014657212417
746217139279847424
746190870437732352
746236257081032707
746217495921471488
746228375744712708
746265088407961600
746237871607033860
746262680894377984
746179021252100096
746225125419147265
746226299639783424
746262571997626368
746216791106424832
746206339026681859
746160717519257600
746186491676614656
746186801828757504
746224487658491907
746216921293426689
746212773219098624
746211887914717184
746229432638070786
746219878034481152
746197413497495556
746207232270864386
746251322723205120
746236101673639936
746224206690410496
746220457083338752
746211766254739456
746196843088875522
746242267317362688
746217378313211904
746266166474072064
746151313965219841
746234541619056642
746209501313802241
746206519159447552
746210898260295680
746210436618477570
746194603234123776
746162810544087040
746238240659640320
746195547032162304
746148235325091842
746226534428508160
746235120126820354
746212542226128896
746245228735107072
746191373527724032
746188261492613125
746192199839211520
746212731011792896
746256179660267521
746174030349275137
746224286289932289
746147119736696834
746215679628500992
746206888539217922
746227021047431168
746236034661261313
746260575395651584
746261921918226432
746184318670741504
746156736931848193
746241545867767808
746226572365946881
746199095249756160
746142367401410560
746186462131937281
746224609289089024
746250920305041408
746223808357376003
746227704920309760
746238614191759360
746219957881450499
746242682696105984
746236609071194112
746244742040653824
746219672438136832
746257719196254208
746206485860933634
746188211274158080
746196154996580356
746211745270632448
746243618009153536
746196406860283905
746244087595040768
746226664523206656
746211800094408707
746224454217326592
746228019270803456
746252987945869313
746252749067563008
746211468765343752
746198026008485889
746196952182730752
746209765794033668
746212613588025346
746220247431077888
746231270061932544
746240883310333953
746166299982696448
746263683320397824
746209778376966144
746147266403110914
746222449096691712
746240879111905280
746246612834455552
746210218804031489
746243626187923456
746228912661749761
746234092547514368
746253382319505408
746199825020919810
746175217387593729
746181697260105728
746205642596114432
746164412822630400
746240895620550657
746187703679516675
746149547928236032
746238932975706112
746265889880813568
746173581508419584
746223242180845569
746236315738378240
746207463108534272
746259619404611586
746256234253258752
746230787360448514
746163267517689861
746220071270289409
746172826332332032
746219454711762944
746154711070433281
746198810364239876
746244460917456896
746189947766349825
746230783392677888
746216124077867008
746224932401479680
746227423704817666
746240648458735616
746257907830890496
746196809609945089
746230753810251778
746219802729996289
746194573882335236
746245987690176512
746186583863234560
746243794199257089
746208435910246400
746218380873478145
746159173939826688
746230443586912261
746214899588620289
746218456110903296
746192120394846208
746212076775833601
746140761029107712
746203083999305728
746228174350999553
746219827937705988
746228195540631552
746263712793788416
746194515153682438
746206418475196417
746162055586193408
746204824987807744
746229466452492288
746193491848372225
746258398556135424
746229638192496640
746251175985618944
746198500002586624
746237624126320640
746262513445003264
746203805633523714
746213259619897344
746208390116847616
746210906514690052
746243118673039360
746249410460454912
746245652259180544
746245950004330496
746201389563412480
746180300640784385
746231077010706432
746201171363172352
746221950104543233
746258654605746177
746182951625330688
746233543093686272
746190689872936960
746187645017980929
746186323854143488
746178539205058564
746241696808177664
746226450567553024
746208670795456512
746233979410362369
746171874342670336
746247329942933504
746265096767184896
746219999933538304
746151653619998722
746216186979876864
746188962138587136
746250374986735616
746197094617092096
746237418869653505
746209694297948160
746209031828627458
746195702250799104
746187728769802240
746191637911461889
746225901357010949
746246390372667392
746166845196099585
746188425045278721
746238513390059520
746201985280421888
746206212924964864
746179319345594368
746233866248032257
746200785793359872
746254925626236929
746229399041646592
746226463330820097
746193835668045832
746256599333879808
746171606083452928
746212764595585028
746254246094352384
746204786958073858
746221878717489152
746239738378522625
746243068597272578
746201909875249153
746217340526690304
746246704882720768
746254988507230208
746238932979900421
746198688423305216
746170809157197824
746258952116002816
746210466267963393
746213213365145604
746183517839601665
746239973217599488
746220180070531072
746139347443933184
746226563897647104
746222772251066369
746184742412881920
746215289478492160
746202614455373826
746230892264194048
746188655690014720
746234948441387008
746206053604286466
746222029750165504
746184872486539264
746220159111565312
746201897153892352
746250345664348160
746219022442602498
746231957873270785
746220507515674624
746189989403308032
746143009050267648
746235384527364097
746154916830314496
746230829358034949
746234805747015680
746194628475387904
746228300259811328
746205907109842945
746235950724874241
746234117667250176
746209929296416768
746195114830102529
746200429256577026
746189209505931267
746217533502431234
746218531818135552
746255647239438336
746202517952815104
746181051471503360
746239154980216833
746214953942560770
746210252064862208
746258562280722432
746264719636504576
746262010086756352
746226299585232900
746212232032182272
746248093172105216
746225418856865793
746216392735657984
746265440805068800
746237598985760768
746210092802990081
746266145687212032
746220297754271744
746264316794535936
746257219948183552
746239780229308418
746217986537623552
746216908635045892
746260315537563648
746251482253635584
746192992877219841
746191986063880193
746149112047869953
746226152939806721
746179935753109504
746225544593711106
746165717138014208
746205760011460608
746230468836655104
746187426809319424
746228719732162562
746203210054934528
746229890085597184
746237276313640960
746260525177147392
746202392010489857
746221690049331200
746263918318919680
746235103601262592
746157710014545922
746260151837986816
746256095841157120
746239390221893632
746205680525152260
746203822335262720
746225200648192001
746214656285384705
746167504087584769
746236416103833602
746265621038567424
746258444856991745
746192212434653188
746230900845776896
746251322857504768
746222952681607169
746244913898065920
746229994884468740
746233983789215746
746257622551134208
746260290195562496
746266288226471936
746170850953596932
746235095019724800
746236508772831232
746264602007191552
746226647590854657
746148478561071105
746186457887313924
746166186732306432
746261221511471106
746208595629379585
746240681841065984
746199951080755200
746225939076390912
746198042823430145
746207228093337600
746221593668378626
746171811495186432
746226677202620416
746203096712257536
746196524095279105
746236970066579456
746194150291177472
746195647619948548
746254724337373184
746216308908298243
746179352690233345
746199686717943808
746224424588697603
746239670950961152
746193734874718209
746164022802669568
746187070197104640
746255789879341056
746223938288553984
746245144706449408
746244574327214081
746238987400929281
746206129407950848
746255001182404608
746226291397976064
746181705967362048
746211363635113986
746211363635113985
746172990191079425
746184243454316545
746202324909985796
746232628911570944
746236667988611072
746219810875269120
746236961556406272
746249234064748544
746190182576066560
746250718970003457
746214127597551618
746216342504673280
746199372203843584
746239088282329088
746213746171772928
746250844778070016
746195383554998272
746200903141625858
746190631265935360
746177280653692928
746187003193069568
746230389023211520
746246562246987780
746186000649445376
746212546722430976
746182485898309632
746249745769783296
746184805226733569
746188819263741952
746201662138638336
746212307483533312
746249808688578560
746262357928779776
746229436811354112
746249162853777408
746237578215460866
746197296153399296
746263289328443392
746253566784897025
746206330642268164
746258755319365632
746226031053279234
746160696543449088
746159513695203328
746255869386555392
746141440661553152
746223308987760640
746260890157260800
746253503815876608
746264174309826560
746244784025636865
746264547598671872
746215243584405504
746169647364448256
746261762467577856
746216522767470593
746246423943974912
746260600473419780
746242007350149120
746222587601031168
746194255106826242
746176022425518085
746212986860113920
746191063228907520
746220092216614912
746243404074487808
746229223224795137
746245748426059776
746211594619629568
746223367703826433
746222155839344640
746233970828840960
746225292973268994
746215402980544513
746224496059678724
746219177900281857
746187712240070656
746192812350177280
746153587319832576
746163779319246848
746194175415062529
746232809325375489
746211359524687872
746211502328209412
746215637815418880
746159245293457408
746179860125650944
746189545163493376
746213729230983169
746221400730415104
746190815878217729
746215465559568384
746234788839731201
746239973058174976
746249699787706368
746257245235740673
746235619437731840
746243336944517121
746227029570265092
746211036546510848
746204636143489024
746205579631222784
746208755046440960
746223242088615937
746246440607973376
746225582581551104
746223154117238785
746224269458235392
746223640551657472
746253256586838016
746266569219637248
746164551234764800
746217168614764545
746252941846319104
746241340611125248
746160868694556673
746164932748533760
746214249341423617
746184469720113152
746224487658512384
746264690234392577
746254124686127104
746152102209126400
746221451024293888
746192686684602368
746180720217907201
746191457459941377
746262810926153728
746182502729932801
746245694059593728
746250701936922624
746172339918766081
746177456793485313
746206682938671104
746195647598997506
746233383697604609
746250886708600832
746233677219135488
746162353348083712
746211288276074497
746251008167251969
746180070126010369
746159022844354564
746193818890833921
746191310814511104
746257664443768832
746252170073247744
746206636591616001
746164827983388673
746201418839658496
746195987383738368
746240132303331328
746213750483521536
746191596127825921
746226069150171137
746228384103956481
746216023427211264
746236185492656129
746202165601918977
746216199663476736
746248072125026308
746198851984384000
746202165601918978
746257299556171776
746188945231249409
746240849890123776
746202673007890433
746246474128842752
746240816021118976
746258570761670656
746245010539053056
746188827719405569
746215289432399873
746211472968032257
746194242440028160
746188315930431488
746176085298143232
746221799206117376
746252497346498560
746228350587277313
746255752076070912
746261259125927936
746223942390550528
746234809991626752
746215742777942017
746207102515838980
746207102515838981
746213473420378112
746207219683778560
746193781154713600
746247208262041600
746140815395696640
746217793712857088
746202387887493121
746237418899013633
746221362776150016
746233488827777024
746253126269833216
746232578680594432
746159736249159680
746266569181913088
746235200040902656
746204459739414528
746184897514119168
746177599513071616
746224634631118848
746252484767813632
746192413882875905
746201733429231617
746227499181309956
746239465388052484
746195916135116800
746139083311808513
746223539821281284
746186659461496837
746236122548703232
746141851372130305
746259359076843520
746142958659985408
746180221213229058
746196838835879936
746249208928276481
746232243077554177
746215511726268416
746232519972913154
746219748229156870
746252476249145344
746236173127815168
746212227754057729
746194041092472832
746208151087636480
746214563788382208
746184818044575744
746209488709910529
746148436760629248
746194070553255937
746217478922002434
746176375002898432
746233560026120192
746208427601338368
746174655166296064
746240493017718784
746257077585186816
746172444667486210
746200785726279680
746183379536711680
746234461809836033
746236567103012869
746207601298284545
746236244410015744
746253663434313728
746245681531101184
746205902659690501
746214547279667200
746223497739833344
746191667468730368
746255295043805184
746264987753193472
746192862614691841
746213242821763074
746250957978210304
746218967925022720
746215079834574848
746186369756717056
746222336056008704
746217101656915968
746196675367075840
746201838492360704
746201838492360705
746193630063255552
746153737991782400
746247103194796032
746264388227702784
746259866734444547
746260269505085440
746245866185461760
746199359704834049
746167000578277378
746217630042730497
746220721018310656
746230108248104964
746248932083245056
746187070142570496
746245589084475392
746233316529975297
746235548063281157
746230070365216769
746225624298061824
746252438601072640
746159886900273152
746199107891453954
746233962691858433
746220649769644033
746211522980913152
746262840315518976
746196427873759233
746191403051429889
746195031300546560
746253054912176128
746226605928812545
746224164801912832
746199309259943936
746229055490424832
746262261401001984
746220402314121217
746233241200267264
746175922022191104
746197765735092224
746262336957255680
746220234697121793
746216950364151808
746255106190905344
746173543826653185
746230057933234176
746210482957123587
746243085160448000
746256611723870208
746189075032375296
746210562825084933
746221874602905601
746206921930084357
746206766925373440
746241315344683008
746232976963305474
746265390464925696
746190446792040448
746186080542613505
746240895951921152
746255177469026304
746251742459793408
746196977101111297
746161933984796672
746205336319598593
746244532270940160
746228178604023808
746209447056334848
746230200531197952
746216858450157569
746221870278553600
746258058880376832
746153192866590720
746248948822740992
746204887558459392
746210151644835842
746185694431715330
746172067180056576
746228392752668673
746234277327605760
746226538798972928
746208222055260161
746230653197266944
746190643857227776
746191738478329857
746208486233542660
746235833456332802
746243387301445632
746222231101935616
746176412575481856
746213012193742848
746196104929120257
746141058787123200
746185195603230720
746240606414876673
746248634505781248
746216900405788672
746206439526457346
746264706730467328
746220066883067904
746257014649655296
746164928520720384
746231735281553411
746238417155940353
746222482919567362
746199460284272640
746248781260271617
746240153547485184
746217453965873153
746240585242116097
746228568825298946
746193382796451841
746214031325683717
746264220338110464
746260906896564225
746234444848070658
746226064775516161
746207773407338498
746224022174609408
746221585426591746
746139322433347584
746196952157564928
746203487013220360
746212475062759424
746251889013063680
746217608999903234
746190501355741185
746228207867699200
746218733153095681
746187208541908995
746190316626030594
746233006285697030
746216099176321024
746190912510787585
746245639491756032
746194750298984448
746216023766892544
746220096322863108
746184528683745280
746185560268562432
746238144211648512
746227368994316291
746191998713896960
746247598479130625
746183257893404673
746200395697905664
746190874485219332
746219446008578048
746208130111967232
746202547245854720
746221937488125955
746187754103574528
746146138043125760
746262744039464962
746186088914558977
746216296207900672
746234294155120640
746231718797971456
746188529848320000
746207161051549700
746244951919464448
746247971415613440
746227658640396289
746227658640396288
746266153908056064
746249850610659329
746213225998352384
746264727924391936
746215604080640000
746179898000060417
746252845603823616
746209287404290049
746214941502275584
746243626196426752
746256506962718720
746167356951502848
746209262506909697
746251679444643840
746245295508492289
746194838236762112
746219957973721091
746208901834563586
746194645378445314
746204052866760705
746172809513099264
746177754798841856
746200857058770944
746242884052131840
746218695324622848
746207043489411072
746156258852384768
746227008686821377
746210176848388097
746207408519675905
746213305543364608
746194473403613186
746222210218549248
746212102008778752
746261305099616258
746225075095896064
746194796167860224
746229684396924929
746238165145518080
746232473634279424
746222868514496512
746150386826874880
746260101602807809
746188055984275457
746256918147178496
746217542067191808
746230179467386880
746152387425996800
746211292512346114
746212345202900993
746249150174461953
746262123404271616
746201309825507329
746241608807383040
746179537185079297
746236948860133376
746228422158884864
746231567626887168
746235803827736577
746203105167978496
746255043272159232
746200395517616130
746200521560588288
746160470097268738
746261850677878784
746215977512108033
746263939374325761
746150781246636033
746179973606707200
746191948151554048
746223204436316163
746205575675940866
746214240868933632
746214240868933633
746193424810835968
746221820114702336
746213976728469504
746171165475995649
746224403919212545
746231819176022019
746227415408476160
746226530355810304
746203868355125248
746190950158852100
746154778338549760
746242401598062592
746240702942687232
746256033220337664
746213922273796098
746185581542121473
746189272269590528
746185086492512256
746198810376888320
746216749121429506
746213297318305796
746193546311458818
746168078308880385
746220117189496833
746209430220349440
746221077907398659
746184075577298948
746178689981886465
746237863302356993
746204610965057536
746244410799759360
746235032159686656
746198315134390272
746209404987408384
746227943739789312
746202970753105921
746207211181924353
746194229836156928
746263629121597440
746205290538762240
746257790491058177
746195320485228549
746188508822282241
746250807075450884
746255139833528320
746257010132398080
746246608610799616
746245660559704064
746218816862990337
746248672095014913
746204271159345153
746264019204440064
746226740184260609
746262165095485440
746192417963966464
746249942994411520
746189285078925317
746222780765503488
746222780765503489
746210050885058560
746186436802600960
746184910122037249
746229298705534976
746222176517292034
746238211366617089
746219458901868545
746179428204445698
746183769313271810
746188765027143680
746185430199001088
746249641080004608
746241176752132096
746259346540101632
746253147346087936
746204707459239939
746211242000318464
746227645872889856
746158381140971520
746199237788999682
746159979481137153
746188320254857216
746165977264467968
746209480396791808
746245157285142529
746226953997299712
746185958886891520
746170594941509632
746218133363449856
746245421316579328
746177360693592064
746241780639641600
746238861437632513
746223682402426880
746236714067230720
746247518745305088
746264988113829889
746262869944082432
746164479876956160
746210755708485632
746181248767373312
746197719828463616
746219106249019393
746261712202981376
746225024613253121
746197149398925313
746241449268649984
746205261153501184
746206179567624195
746234369484816386
746166480530776065
746240065173487618
746178962531958789
746262198767456256
746257631250092033
746233824372105217
746248676314587136
746249867308183552
746191755490430977
746246142933991424
746187334610149376
746234121890893825
746234121890893824
746189536393207810
746252849714061312
746228778364395520
746251637279297536
746246017041969152
746228304722616320
746241562653261824
746265319312920576
746252329305858050
746263721379520512
746198495585927170
746180543851593728
746246562129403904
746231118932803584
746213628462796800
746196930972135425
746237485970128897
746177737992265728
746187212773961728
746226958317457408
746224886071230468
746239557973213184
746210000557604868
746161913063571457
746144636448739328
746203709206499328
746163246864924672
746187250866741253
746247258547445760
746192451547783169
746227054618640384
746235762186694656
746178388256165889
746260265260425216
746226815392321536
746240266659475456
746198835253280768
746187149909778433
746252975216136192
746264455256776704
746174130999857152
746204103353655299
746236080874102784
746216992370106368
746223762224209921
746246419598688256
746233043937964033
746226014406086656
746225431435567104
746153700507422720
746170892804308993
746261821124861953
746202555827392512
746212319944794112
746229780895277057
746196033663700992
746219508893769728
746190215878893568
746242812660809728
746243131272626178
746172671415681024
746216896010215424
746212777140752384
746243332641275904
746227163725082624
746204988314001408
746174810565156865
746229537642405892
746234822268313600
746171119590383616
746215939524296706
746240581160972288
746251666983387136
746250064595681280
746200685104898049
746239452880723968
746195039685009409
746222130560278528
746195106454089730
746195614069776388
746233279112577024
746245782215458817
746153935258324992
746208536846163968
746207064423227392
746221782433030144
746248458227560448
746149611119742976
746246579116453890
746265420085207040
746232855240400897
746198302836690944
746214798782660608
746264002074927104
746243513147334656
746188328735645696
746187917622599680
746260642466775040
746260730782048256
746187070306156544
746214652237881348
746224323950612480
746236705640943616
746216413556183041
746235401170366465
746230514822963206
746207563528601600
746232318457569280
746225024588091392
746210679900635137
746205282112409600
746228707090530304
746242024240734208
746228023523840001
746192397202132992
746158133861584896
746155327641509888
746221325207777283
746199762135724032
746215213951684613
746209673280270336
746244842569728000
746190350092382209
746265667540754432
746242544149762048
746201469502644228
746212982649065472
746264568540827648
746206741654736898
746237808822484992
746207010132111365
746212340958257153
746252715504852993
746228417977163778
746266514693701633
746183601591488512
746144162735656960
746214928755752960
746259027693309952
746215742714970118
746209731979575296
746251151004180480
746235199755816960
746236261266948096
746213632787177472
746238131582578688
746201091952369664
746232947464822784
746143302563602432
746220889138573312
746236156442877955
746214496977330177
746139959963303936
746237926162444288
746266300536619010
746209253866643456
746209253866643459
746246314745303040
746198923232972801
746234176676859905
746212659574366209
746208285028540420
746193441369907200
746173556090933248
746241034431037441
746237754221068289
746228677898174464
746246180451950592
746222101082738688
746138890248028160
746221149210566660
746200039190462465
746216593936392192
746202442488938496
746167265012387844
746240111294066688
746183526257549312
746251536636928000
746199326045540353
746260596379815936
746213867785621504
746201301579530241
746188974398418952
746204648755732480
746190400445001728
746169324222689281
746219156832288770
746218229756923906
746224781385568256
746258604135747584
746253269077360640
746246197359296512
746261187864694784
746239067205992450
746207962000089093
746182288971530240
746224638561181696
746202823952478213
746154530899820544
746148910528344064
746253625605890048
746245727777480705
746251733802721280
746220716991733760
746218032666542080
746235791236423680
746260546127863808
746213930612068353
746227444613472256
746212294657380352
746199296790302720
746199405678649346
746194238514180099
746257874259607552
746227344147288064
746204636013432833
746193990924394496
746258239151550464
746201574389645313
746254447618068481
746186172750241792
746241973699305472
746195945650413569
746200336990273536
746230816905146368
746207207096614913
746187653381394432
746174223211630593
746234600028921856
746252568473395200
746249922039713792
746235975773282307
746188118777225216
746186747533365248
746164601402777600
746209233054498816
746204048861208577
746227436447113216
746250756748115969
746207983013494784
746203759315804167
746248441362255872
746199497965871104
746226182329294856
746244540730834944
746192501778747393
746196708795678721
746188878059438081
746265218460848128
746266204252291072
746151917655449600
746252186779193344
746195400072126468
746222562376486916
746256268034183169
746148730051657728
746205357349822464
746214836418158592
746208637421379588
746215239230726149
746258113486012417
746217810209046534
746252715391598592
746234176551084032
746205076285329413
746255487633596416
746242074270281733
746247174615404544
746248827145961472
746207232161783812
746174609091764224
746253168363905024
746228765953392641
746244314230099969
746198160184221696
746206779529302016
746255978396528640
746231311665242112
746258054606372864
746227243261693954
746262601471041536
746203629355360256
746205927867461632
746210013035692032
746217965591289858
746258314896543744
746221702762237952
746206896973983745
746230523438129152
746213787829604353
746260852488052737
746207752339365892
746251889050796032
746151049539399680
746148897802723328
746207068944642054
746139854921048064
746189217844207616
746253696661524480
746207500622389248
746184641787236352
746218703734214656
746167679963246592
746246805738917888
746214794735165441
746231630654627842
746238085503950848
746209014959083520
746190450948595713
746198642239823874
746249058113708033
746227386149048320
746261401694511105
746218267363024898
746244054082478082
746236995169456128
746142354927550465
746213691712905216
746238849118986240
746233316798406657
746234700750946304
746218695349800960
746163053859733504
746228526852890624
746234117960785920
746264639923683328
746231341289615360
746217868996423680
746227130069975040
746184977558044672
746214589075881985
746195819762581505
746187477174489088
746254271344054272
746190698525777920
746236579874672640
746245803182788608
746215360693559297
746179080144490496
746188219679670272
746260827271991297
746177650046078977
746248441551011840
746249745627234308
746191461666820096
746235606728998914
746218804355567616
746214119343173633
746147190968582144
746232087636639744
746248311380705280
746170708393402368
746238131775561729
746213150681247744
746216652593758208
746229898306428928
746172260348624896
746194758553329665
746232813305815044
746218783266660352
746254669941448704
746254112048701441
746210054982926337
746205265079369729
746238463117242368
746200609397735425
746253134616498176
746239322949488641
746243467106476032
746236420671496194
746198336214990849
746212416606732288
746231278102425600
746236701383659520
746201213327151104
746250656122605568
746247254319710208
746163468986949632
746228220765184000
746260361398128640
746226693891751937
746233820186193920
746238551063302144
746266518841851904
746221849386713088
746212605291724801
746199850430038016
746192908827533314
746176236620128256
746216136723685376
746225138010488832
746218540265406465
746249355875782656
746261439631994880
746242208488030208
746213066631610368
746202379331084293
746246038055354369
746263608078770176
746215482361970689
746217156208013312
746183945516093440
746236030458568704
746228618951458816
746233002028466177
746233060690038787
746213859300519936
746236646945783813
746224575730442240
746223602664505344
746151922030284800
746208155139379201
746196247363477504
746205390862327808
746149611149082624
746201817617301504
746245702376919040
746219181889064961
746209618930470912
746211720364888065
746171366966190080
746194867643023362
746240635582177280
746240887294943232
746174080521474050
746214047981277184
746253600213581824
746213171342368769
746213171342368768
746229583897206784
746231680801792001
746208066912165890
746178178373255168
746200563436523520
746239276656910336
746263821849755648
746211791638716417
746225943182643200
746254921587130368
746219605442519040
746265818179198976
746189750340456448
746249988943003648
746244297494773760
746213725204414465
746226010304110592
746223086685433860
746207970397061120
746194813146390528
746209946010714113
746233891355164677
746222017284694016
746211883615588352
746219211286929408
746203054655995904
746253663111348224
746232683215261696
746200194157420544
746251998220148736
746226740071014400
746259657082081280
746220721186054150
746224722384293888
746253919202869248
746212089165844482
746205239888404480
746201167298887682
746262475352440832
746212294900625408
746241067813507073
746200513205567489
746200773202108416
746244968361107456
746226232568643585
746236722468425728
746196436086185984
746218397768155137
746199015738376192
746256192255725568
746196243110494210
746263037590515712
746199003319066624
746241445481242625
746217760095535110
746197375710961668
746201884667453440
746212139677814786
746250136003743744
746249661745242112
746229403630219264
746245828193357825
746234570882703361
746224634568151040
746164521908084736
746254103483817985
746239968993906688
746219848968003585
746230523219968000
746227020976119810
746242791852802049
746259543869390849
746251419192270848
746148424085446656
746224793834270720
746197794961055745
746224995227951104
746200357676552193
746220616190070785
746264039966281728
746190144722501633
746245140348448768
746244947410583552
746197736412700672
746202383592493056
746226903661436929
746244599413256196
746197371365646337
746219815359021057
746142077877006338
746236135119036416
746186751715090433
746247896308285440
746184671105527808
746198319555186690
746209413422161920
746178249886048256
746198151556542464
746228376021532676
746250890760183809
746259812279717889
746164618058416128
746265591816798208
746190954164453376
746223158156374017
746258688038567936
746252581232611328
746187108138819584
746205051287330816
746225674810073088
746220414938972161
746229109731143680
746242485282836480
746208721525583872
746201926736326656
746186155809398785
746241289880993792
746234457695236096
746247728204652544
746208100743421953
746199779185590277
746237813037817857
746248026109411333
746196595562020868
746217831503519745
746203327260590080
746192707337347077
746214018596016129
746262379097358336
746218875608391681
746215021298933760
746186214764511235
746247183121387520
746266132814782464
746175686969155586
746195928801935361
746173174501482496
746234268888621058
746234654538117120
746240854076063744
746228979707764736
746168841986772992
746200160649121793
746221186825101312
746217105645699073
746216233322713088
746258189117722624
746259304790003712
746211027990126593
746266611158495233
746142069618544640
746264413385162752
746199732788199424
746189058339119104
746180032406552578
746243005540110336
746141495112011776
746211237764038656
746226324692307968
746174126881026048
746237578240655364
746178924879708160
746247195653980161
746205604952215552
746252891367759873
746254967904796672
746164886464565249
746177922545913856
746199829190062080
746158347703951360
746241692857147392
746227142761947136
746226790369091587
746266489636937728
746238375229743104
746263058633240576
746250987401318400
746244318524936192
746140886975733760
746197572910362624
746245844970668032
746173686345007104
746257178282033152
746206854670229504
746251037741289472
746234184843177984
746200223685345280
746185493134606336
746212361820766208
746234151301308416
746196549428862986
746227834645950465
746218678484512768
746163171245826049
746168783207706624
746200861248892929
746193508717862913
746217843918675969
746252790666792960
746242279929577472
746233270564622339
746234436597932032
746234436597932034
746162802033856512
746236332561698816
746204224971628546
746185111377416192
746189121178173440
746218540148023297
746266057250340865
746262786028625920
746227650172092417
746250110745481216
746244121162035200
746176106219200513
746201591129092096
746246549806559232
746154451346460672
746233144861327360
746167751337607168
746257924511645696
746234004735549441
746242653335990278
746205978266198021
746253440855089152
746206720725135360
746252585435299840
746191096808562688
746191751241601024
746240312608174081
746185774094245888
746234675618713600
746184302145179648
746235795736920065
746178421517074432
746195551226474496
746214404752973824
746238513503297536
746177847094575104
746195651742949376
746246998357999618
746264337581543424
746218435399450624
746261133481414656
746253558488666112
746260449813991424
746228396896591872
746214266345164801
746223099280973824
746260709609193472
746262253121441793
746242300976709633
746237129538174976
746175397377753092
746194515317293057
746195559795429377
746187712147955712
746244871976026112
746211778896367618
746220117080449025
746244775347617792
746195156810899457
746227113326346241
746209941858332679
746174818907750404
746201733441814529
746237527846092801
746179956837756929
746175523383025664
746239301818720256
746193474840473601
746231953431486464
746242963601121280
746241306792361984
746191810007961602
746208310345404421
746180405636661249
746188781447831552
746209350646063104
746201452620570624
746254657345970176
746166165899198464
746183928676028416
746215650121551872
746208616642842624
746222139074699265
746186516842545152
746219974495080448
746253075900293120
746165469757972481
746201591011643392
746214119544487936
746178224489627648
746219169155186688
746158872193306624
746230380752076800
746181622043545601
746260978094981120
746260122456858624
746168812479844352
746172662683164672
746224583989043201
746242485354115072
746184683939979264
746208067151265796
746148440883757056
746162772858310656
746255383052849152
746141415319699457
746242653214347264
746191335942565889
746247078049906688
746253998710132737
746204107392720896
746176878118060034
746263016442822658
746219160988876800
746217269387137028
746186189523169284
746148763723567105
746184407120154624
746160704927870976
746211091223453696
746266044973596672
746249837981667328
746240875034902528
746205642495397888
746235690896269312
746242913303093248
746208922671812610
746263973050327041
746257488505352192
746255038838898688
746263499114872832
746213871757627392
746210789036425217
746248214957854720
746211393238532097
746243676565835777
746216313006100483
746191516180185089
746245337392812032
746202732004941825
746256100169777152
746172260046745601
746235669521956865
746263352016519168
746220687468072960
746250639286632449
746227860067614720
746218389178187777
746214568288886785
746202517831245826
746264207713148929
746185690325495810
746150709825929216
746250068571856896
746208645956829185
746211267199668224
746157072719482880
746237574121816065
746171014594371585
746213444085420036
746241747475259394
746226450542403584
746201460770103299
746245950016983040
746205529505030145
746230481209819136
746227264296095744
746217399163064320
746215134561853442
746264832521867265
746200475393888256
746211351131914243
746195995659145217
746186847936618496
746181953418780672
746200806748094464
746191952396181506
746211329988427779
746155999040462849
746186252559360001
746255768949665792
746263469469605888
746223866817568771
746258650293997568
746197467851423744
746250055988850688
746265222776762369
746242762157211648
746203511835107329
746164106374352896
746223791445946368
746231299422068736
746241399071342592
746260105667182594
746215663014862848
746187632305045509
746252664871215104
746152932723265540
746250383287324672
746167558571757569
746171383571439616
746231320322269185
746231072761876482
746188273962225665
746217315453149184
746261942881427456
746246621084561408
746200114545336324
746226941296971776
746152844848332800
746228065437552640
746218984630947840
746254770424393728
746201901499187200
746264576656814080
746208809538846720
746238719078735872
746246331505774592
746242552576221184
746224277884567552
746198822888472578
746243571687165952
746249204549431297
746197153580646400
746193630142988288
746235896106651648
746214740251185152
746213897011503104
746240421739782144
746261573749116932
746193202403651589
746238555224059907
746233153107333120
746218427124092930
746240396678791168
746261699750047744
746221694310768645
746209287756615681
746232914182975489
746266590073753600
746230036676546561
746242577616277504
746181504305242112
746251847023927297
746263507268739072
746212252735275009
746264262188883968
746258482668539904
746261414214569985
746201842736992256
746150894404771840
746148906287890432
746209447110815745
746250832128122881
746230619969990656
746186076360933376
746264585343209473
746196348270084096
746219307827240960
746263293300449280
746222172427812869
746197920886591488
746227658514530305
746244700038901760
746195031183106049
746264644000616448
746224160376922112
746214111017504768
746208834738257924
746229780727496705
746248193977921536
746233262087897088
746224810745700352
746235665512226816
746214350176718850
746187775108517888
746211736890400768
746189763007250432
746233392350388224
746260827129397250
746249326242856960
746243391407558656
746166769698676737
746187062034870274
746219202940305408
746241453832212480
746217550493548545
746218426943705092
746206234051649538
746185820579631104
746239243073126401
746212680562671619
746253734448103428
746199921808728066
746234067637567489
746228526999699456
746159442304057345
746173451514314752
746229667758116864
746206045538652160
746224798095679490
746192099305893888
746195655907909632
746246285682847744
746227415328784385
746227574867525632
746226605635231744
746237766892142592
746235803995516928
746213612067295234
746244532178681857
746197291728408576
746225687074201601
746181298872541184
746232305786576897
746180116082991104
746232939403321344
746230812895379456
746189410937470976
746144196348772352
746212403981877249
746165306071068676
746147589305810944
746256955828768768
746209597770215424
746220675208097792
746244389471543296
746209392412884992
746246428142481408
746225972366585858
746202824325791746
746226903753756676
746234654668132352
746249410456096768
746200349506052096
746211032394170368
746141062880759812
746205172884377600
746226270460010496
746209447022780416
746201305744478210
746265881123131392
746194024415952896
746179143050604544
746260508270018560
746195710412894208
746236529668849665
746259032051089408
746209203606302720
746238933021843456
746161212635873281
746234310919757826
746253185099005957
746244083413323776
746190115349815296
746244570187468800
746266430622957568
746211103630233601
746212043401793536
746236085127127040
746235669748408320
746180262757752832
746252769745477632
746220880770936832
746229613009899521
746211338385395712
746225938883452928
746245228496031744
746183844781383680
746218015704813572
746257102742552576
746190568238133248
746262001408675840
746150882048356352
746243198318673920
746190174241988610
746235871251206144
746235871251206145
746183010098229248
746166547627053056
746188622299181056
746206850450755584
746199124718952448
746225632636350464
746210315197505536
746259942194188288
746198868950294529
746212710245797888
746256435919654912
746240065395789824
746233606029271042
746266262926397440
746187888237248512
746260340506247168
746217822884233216
746210541723475970
746201720816967680
746192770579070976
746187049540034561
746177637429747713
746213632879452160
746234755557949440
746183077257412608
746260835518021632
746228350805381120
746171672953131008
746258037787201536
746239838890778624
746246864417218560
746216677956673536
746192048840048640
746235640409272323
746205823181873152
746228983952400384
746244955899895808
746252715404165121
746243923912187904
746160167952089089
746257656155869185
746211950946725888
746191205763997701
746218599098916865
746188844320460801
746197363316789249
746188601126354944
746255898964860928
746227272638595072
746259191208247296
746250295441661954
746217453722574848
746209065332707328
746154866477776901
746183110925160448
746208410778034177
746259149378453504
746199242255962117
746200852939972609
746260403626381312
746216879157481472
746233773906231297
746198139023949828
746233748929155077
746235564999905281
746256003872718848
746251050320015360
746193000938635265
746244943459528704
746206930415157249
746196431984177155
746244523903197184
746165482181525504
746250727207612416
746174894220644352
746200789849235456
746242481071620096
746235820600766464
746261494254428160
746212273794883584
746229474916630529
746218498225934337
746227130057428993
746245740423413760
746248130958602240
746159408837697536
746200944883294208
746216833187872769
746216342177488898
746221350163906561
746222411398275072
746243454217314308
746250836431486976
746242531747323904
746236743356022785
746258989978165248
746259132605399040
746244192649748481
746236474857689088
746202098568572928
746213100165074944
746251398174617600
746190723452526592
746225007731236864
746248391185702913
746152995981791232
746252774061539328
746194213172187140
746228149269102592
746245933202014208
746239398283354112
746237309616435200
746235745237512192
746221815857455105
746157290772959232
746236030588641281
746180967530897408
746219425079033857
746253537521315840
746238538417475586
746207320326037504
746243034715660288
746230930189099012
746259401166577664
746183891199860736
746190988008292352
746215365265391616
746202736081805312
746191616805765121
746214345739108353
746204627738124292
746206272047849474
746206272047849472
746190128075280384
746254372309344256
746215872797147136
746181923869855744
746217969789743104
746244758687735808
746174344842383360
746231106362445826
746217638406164480
746220381594222593
746216396997033985
746226110858309633
746242527523573760
746235128779677696
746204275420782592
746183417163882496
746237280164077569
746186998893809665
746164500575944704
746253843449602048
746193038888697856
746259560512557056
746253311062441985
746212152227225600
746200244719747072
746165230720409600
746236210884993024
746258864044138496
746228631844753408
746220695873454082
746174298700668928
746253042580873216
746177381308698624
746227389970026496
746243114415890432
746215490922549248
746228392433836032
746193533636218880
746229558660083712
746202182496616448
746220645835386880
746219219763617792
746202224439615488
746255345148960768
746216988091940865
746242959612477440
746202542908940292
746235799855734784
746184763615096832
746195073038090241
746176404094492672
746229382612541441
746247694600003584
746257614225408000
746240463724642306
746229302673317888
746263679436394496
746144233753542657
746199145539481601
746250953775538176
746246084134076416
746187238132813824
746214345747501056
746233010584879104
746264220384264192
746249145917149184
746203033768329216
746266531483394048
746212794186403841
746230779202539520
746218733186617345
746167445052809220
746138705748967426
746247577528500224
746224101790875648
746212605107134464
746205931935928320
746164576396283905
746260848214056960
746262387548815360
746258746704281600
746216333860233218
746176840516022273
746244142406082561
746186126403076096
746222059118723072
746223967799676928
746197803727093760
746187280205766656
746221455168286722
746215436488843264
746194796100739073
746193433073586176
746177800772685824
746147987794071552
746232368940212225
746251599836676097
746221006331641857
746201146591584257
746250832220389376
746235711691567104
746187531633442816
746238706332274688
746153683553902593
746203218196078592
746228707287654404
746168162564083712
746214119414497280
746200177438949378
746195056093106176
746209388050841600
746252782588530688
746254451950878720
746218640798711809
746165457024061440
746221992274059264
746180564818997249
746242812513914880
746227734066520064
746219051882414082
746225011984203776
746223040581640193
746164677059706880
746227767499358209
746214555525603329
746171278868942849
746207853237526529
746266342727254016
746254195783770112
746224328413315072
746192321520099328
746216749373100034
746200043498016772
746196583100780546
746264249677152256
746230665746624512
746199716203892737
746244066900324352
746249338859491328
746263062836092928
746225523840344065
746222294003912704
746207438068551680
746173753369968640
746191583335223297
746248084993220608
746176840352555009
746196201213562881
746163146059091969
746221769829146624
746266040858972160
746226844744093704
746209836887482369
746231131456970753
746258717562257408
746172977406943232
746261670230622208
746265927302455296
746226588845412352
746218376473677825
746233056646684672
746260764210536448
746247514576257024
746244116929994752
746186105574170624
746229403466620928
746244477661110272
746200236155035649
746195437829316608
746240404979224576
746194477618892801
746211279937769474
746264543513423872
746246977671794688
746234243764781056
746180644506574848
746216468212121600
746210382419660800
746184864047730688
746215520161005568
746227482630586368
746211783162028032
746190857590607872
746215834754813953
746174667946340352
746219810883723265
746253009005453312
746215205789523968
746175246689050625
746245383827951617
746249536159395840
746232788290965504
746210101069905921
746256796533264384
746243513159921664
746179138843742208
746244263852269568
746255131239407616
746253868611211264
746205873580572672
746243236407062528
746238245030113280
746184813875363840
746241298412113920
746188538434195456
746194469205139458
746236735160385538
746214920295854080
746211812522110977
746218472959418370
746198789073960960
746146771362013184
746252061189242880
746256859422568448
746219517517271040
746260164349730816
746255974340648960
746184138630193152
746253965449367552
746239570493079552
746172188781383684
746247875059982336
746249930503753729
746265986173648896
746266565012754432
746243705976328192
746185476630020096
746206451991863296
746195194584801280
746260395342561280
746200064469590016
746228610684485633
746252635691356160
746216707174211584
746245761092976640
746223565146464256
746259359290753024
746197346573127681
746178006629113856
746197111524327425
746221111298273281
746254644805013504
746232054208028672
746218556816166913
746251985729523712
746247640208257024
746243861069074432
746227004190535681
746190690099466241
746203474438742017
746244473550626817
746215381761613824
746241239620550657
746192246203047942
746182389508890624
746263905857601536
746258583357095938
746149384698597376
746252681824460800
746246230951370752
746255890345529344
746234486992437249
746193701534236672
746199183602778112
746223363446607873
746236894439055360
746198612888064000
746251956373585924
746229374265888769
746218989013995521
746211388972883968
746228606355963904
746245190831194112
746218422602629122
746247275337256960
746233392006500353
746219597066440705
746217269177421824
746245790729900032
746250630700859392
746228392639356928
746248587982438401
746213532283207680
746216065437306881
746239763187785728
746208230603259904
746152865761136640
746159010483703808
746196125669953539
746245446708920320
746259715676573696
746258851738099712
746186604637655040
746240673548931072
746188295143489538
746265965340561413
746217109923913728
746219274377691136
746228384028516352
746228803605671936
746214438357737472
746261472976658432
746254326096609280
746265969291595776
746207517345144833
746221505487331328
746205361577725952
746200538249715713
746213330918866944
746244167232151552
746173866670702592
746251238774349824
746238643619037184
746249078795866112
746170762684338176
746237519214190592
746203319224307713
746189209380102144
746225473529667584
746261443784359936
746212932246089728
746235791530090496
746183903665229826
746183903665229828
746222298361782272
746222579346595842
746214010517762053
746218842179788801
746253143047016448
746220377307635712
746226488324689921
746193710073843712
746204933678997505
746240392539082752
746216421953146881
746210369861885953
746215470093635584
746221073444724738
746251184550326272
746181777258012672
746232989370056705
746263088077365249
746189578340433920
746212294720270336
746151414628495360
746249229975293952
746232033219796992
746211120327720960
746221484473909248
746228547983794176
746202966839877632
746224848301494278
746204870961594369
746223673808322561
746209698659995652
746263633248784386
746214878654783492
746224638691160065
746228455457456129
746237120944046080
746233589545603072
746164861575434240
746247472339619840
746186709499527168
746207483820072960
746246302283890688
746231316232822784
746221664774455296
746169085218684928
746231240391438336
746211091210862592
746251159267049472
746228811860054017
746204573224710144
746187422665342976
746250937069637632
746224621997817857
746220478050689024
746252518166925313
746258952275529728
746182423176634370
746215155361415168
746257027312259072
746219659918073856
746218137566097409
746245928827424768
746174613433032705
746212097697079298
746249611422146560
746172255839752193
746215977507905536
746207932589572096
746224651328622594
746153717234229249
746252341972729857
746224890542358533
746225162987544576
746164471375224832
746240056839512064
746215478301859841
746254502030938112
746238010161758208
746219156672962561
746210998952955904
746242481168187392
746210583553282048
746226886934573056
746201989613158400
746196281043750912
746186021918875648
746239054652407808
746243970049675264
746254070160232448
746200135646879744
746227184570773504
746200433375404033
746196188823576577
746252560055492608
746232679327096832
746138173235994625
746255814885842944
746251972819456000
746176475406176256
746201322572025858
746197828561600515
746261577947570176
746198743091798016
746260470768689152
746155101388156928
746215624964079617
746145408414523392
746161380416438272
746195190545690625
746220641703989250
746265130435026944
746236185815584769
746214908040093698
746262320318451712
746228723788091393
746194938811944961
746195094210961408
746227834759196673
746193009604075520
746193009604075521
746232901646225414
746219605585059841
746218376691777536
746259006830817280
746197124023361536
746248948793348096
746152249395666944
746154329640435712
746265470123315200
746254007144972288
746173128603140096
746226194723418112
746194968352432129
746200340916101120
746228959025651712
746197962913517568
746160188885893120
746183098522468353
746245450789949440
746217772829466626
746198214450110464
746250018613428224
746214740326678531
746244716900061184
746220788374659072
746159635334336512
746255898826285058
746191566734163968
746232809228898304
746266069996699649
746243819419672576
746259807988916224
746255714172174336
746203981840453634
746212974394638336
746218724886097920
746226907763466241
746226907763466240
746216304709763073
746196675073474560
746238282816589824
746264086053294080
746152588895215617
746257241137876992
746209631307857920
746227398706765827
746228694453149696
746166421739147265
746180753709359104
746196385716805632
746264698358743040
746192090707570688
746234394663227392
746253419992723456
746206867236360196
746264971084959744
746191675681189888
746203222520397825
746188429440876545
746220507494653952
746251494840741892
746225024491610113
746235216793001984
746248357472002048
746236072376446976
746246470249156608
746224412379086848
746211787557605376
746207169398267904
746235816687501312
746238307881779200
746257668755464192
746177163439800324
746236563030310913
746254829136322560
746254917241868288
746210969580253187
746227943823679489
746259518544195585
746188752159129600
746212563130605569
746234805507883010
746220146725773312
746180543847501824
746230644905115651
746209505772351491
746221828339732481
746221115341561857
746255123110825984
746226261949710339
746260864890732544
746227725640204288
746193563080237056
746262215611711488
746190891455381505
746224282108198912
746209832609275904
746250601315569664
746166409210671105
746257421408993280
746259237362360320
746198881273163776
746184322953023488
746222310890176514
746237238304858112
746228459827929088
746235246266310656
746211196055879680
746218460594610176
746180476818366464
746213536548806660
746157051735379968
746223367963840512
746181043120537600
746198046770245637
746202182446256128
746256204930949120
746204183280246785
746233564354600961
746206133321236481
746154476327813125
746188706042773504
746234352560791552
746229613332881408
746234252199485440
746215872683876353
746168111980634112
746237683148554241
746204686554791938
746240069732704256
746190371307171840
746213100215361537
746261338977079298
746247392660430848
746197384112152576
746196553581289472
746199300758081536
746234071483719680
746218196206661632
746256670473486336
746264681808019456
746202794579787777
746152811235262465
746174701181886464
746202954017841152
746235950733230080
746237863470063616
746221857951481856
746212013819334656
746233174246588418
746213737648951298
746207580557475844
746164567684702208
746146247111639040
746186265154850816
746157076825530368
746230305023893505
746214006277312512
746214333344952324
746233413246423041
746227239323217920
746211304839356416
746235283721457664
746247736530329600
746196398530387969
746208482257342464
746216124329517057
746165541111533568
746255349301317632
746143755888123904
746218397466136576
746216010932379648
746246277063651328
746240464001499136
746209912582111232
746240325547589632
746205084774653952
746262102017351680
746207291003658240
746239180469002240
746265134599970816
746236147823579137
746191147341484034
746242632297283584
746208297561141248
746208528403050496
746260927666921472
746204984258138112
746197497555492865
746236198373326850
746214937299607553
746228027600699394
746262857268924416
746247753555021824
746230737200787456
746233463632650240
746189062717902848
746196050411589640
746227901813522432
746139809110974464
746191637777260545
746211984601821184
746241986198286336
746245702703931392
746186768186126336
746248764466339840
746234293781831680
746266388944273410
746231924314636289
746233799101419520
746202186653196288
746159174115958786
746221199173124096
746256071019339776
746260306951737344
746195592993398784
746226295504150529
746219009905823744
746224202512949250
746241088675946496
746201800659722240
746201247032610816
746263348090667008
746219328668741634
746221165769687041
746219529957572609
746187766589849600
746203482642755584
746249993103745024
746258738223394817
746246424090804224
746197812015042560
746190945687740416
746155378036121600
746207555458785282
746221627373821954
746217126629826560
746263817563213824
746223401535053824
746209102892675079
746255252953792513
746204757774131201
746199066111991809
746253726311026688
746188404312801282
746197069346439169
746196188681011200
746171790477635584
746231307554873345
746253487219027968
746197468052762628
746209459685339136
746177188332896256
746198910692012032
746253818279694338
746246461466284032
746148633653841921
746193747474407430
746174814486822912
746220549345402880
746254577620631552
746216837147303937
746222923241816065
746153117239087104
746247179052912640
746217093356347392
746183857666306048
746237737561296901
746190534696284164
746237079059763200
746224626322145284
746213419024474113
746217353394823168
746210340283650048
746205479253082112
746216560319045632
746214547304812544
746220020888264705
746257211551289344
746203826537922563
746188022622756864
746197103144144896
746228916684128256
746263310270619648
746239436317351936
746152341687107584
746198701152972800
746230732981342209
746215914664689665
746179860234641408
746151179516846080
746213251361308672
746209438382465026
746202844911403008
746210545884246016
746265227109404672
746211325894762496
746213637090488321
746213309959987201
746242305133182976
746212273820053505
746217227469283328
746193231692464128
746225041335934976
746145928403423232
746225208982310912
746191927200997377
746198885614292992
746251834386350084
746203885262364674
746230431146643457
746215327462129664
746240044206161920
746211942553968640
746182364301238272
746167130614206464
746205751920590848
746212508566884352
746258109455339520
746243307735388160
746232477664980993
746226144475635712
746191872608002048
746222981752381442
746246130124496896
746247745208385536
746197987924152320
746215793092812802
746192716027990016
746199946806722561
746203365072211969
746223078288461824
746206271930392576
746212147932209153
746264543316283392
746247895926509569
746252157574221824
746216229329731584
746236449972883457
746223732658561025
746194704090337280
746258201683734528
746209551603535876
746210239624581120
746203755062779904
746203268808749056
746256939001192448
746198135039365124
746193332338982912
746224462429720577
746229034204291072
746219173584343042
746250785890021378
746158297217044484
746256997675212800
746205818966544386
746143344745713664
746192191517655041
746264321169076224
746226601684172800
746213968474079232
746207769313763328
746246700608659456
746249007668822016
746244750529925120
746180032272310272
746263222014119936
746242418333278209
746233958354980864
746225401987399682
746232515468267521
746140165484195840
746209266504065028
746256142255403008
746184473914441734
746144703737925632
746213863457062912
746256851122163712
746233300138680320
746247178696396800
746242594665947136
746194666383519745
746223086911946752
746229957144150018
746201737594208259
746247481000792065
746202245243404288
746198982058094594
746223296333549570
746232645625876481
746235917384310784
746192246282739713
746186692692893697
746196536657223680
746254678141218817
746197489137508356
746190430035804160
746220180334772224
746222176475316224
746229717926191104
746168111917731840
746194129151918080
746245182220308481
746193248587153410
746212366010834944
746189846809444353
746227516038254594
746259677894348800
746150076637126658
746217328103198720
746230787628904448
746230468790497281
746256846558728192
746206619982135296
746246415492517888
746213062550528004
746214513800708096
746193437188202497
746190165547245576
746264798988374016
746212844295753730
746222885660852224
746178236908986369
746179684010852353
746192455733641223
746240723939319809
746245878613164032
746224169008783364
746218389006213122
746209522394365952
746216803941027840
746243001513545728
746183345898389504
746172130119852032
746242179119591424
746259543609516032
746229784921808897
746243613672214528
746191445086765060
746205256938192902
746249775264194560
746264757209018368
746204892088262661
746174403508047872
746181860791824384
746256091831406592
746229218808213504
746254309092909056
746217982414622724
746206859246219264
746259778389704704
746162240148148225
746216191224537089
746206938870910976
746232675015397376
746145555273789440
746217562979995649
746213431649280000
746189565774299136
746216896089886720
746214832278380544
746265101125156864
746190161453555713
746149430550626308
746200634630627329
746247430748909568
746219219826597889
746222432629854212
746257035365392384
746214102654062593
746244129835782145
746198990354419712
746251893446483968
746205193935609857
746197317049454592
746174285954244608
746242129039548416
746228518594347015
746187200430247936
746261875843829760
746234940077965312
746244834193772544
746199263227482113
746186508357382144
746241784951508992
746194791948394496
746246365374668800
746222294054273025
746191717682929664
746190883020636161
746187456001630208
746251721375105024
746213582702948352
746232758855311360
746240971386544128
746234457506471936
746254313379475456
746206347201437696
746184537156116482
746237800253526016
746207202994577409
746259879329931264
746228313031512067
746219290915856384
746231227976323073
746205319655657472
746174823043215360
746256628832403456
746235204109402112
746189956163346432
746230271716917248
746239155110219776
746255429273952256
746220331157708800
746229210654486529
746231089488769024
746202484549443586
746256159049453568
746228904457699328
746204032151126016
746203302241546241
746262492280721408
746191377734610950
746241227046158341
746209925194383360
746148046422028288
746227985657651202
746213742090739713
746186281785270272
746145773037879296
746146838475083776
746253201909944320
746222763858264065
746250395752734720
746247069657083904
746205080798400513
746227939553861632
746266477028741121
746214811608879104
746217990706733056
746258834944032768
746219924498964482
746220981123842048
746259703110393856
746247132575739904
746248978379976704
746168670066442240
746244322488639489
746256884605272064
746221887106080768
746257643669422080
746186592054706181
746164773566488576
746181412164870144
746161312951054342
746263230432055297
746228216558346241
746173438801350657
746219471254126593
746239427916214272
746247539700137984
746206032859271173
746218632489754629
746207056181362689
746249003222851584
746221736161509376
746240220362772484
746221950066794498
746181550719410176
746211908986929152
746261724811137025
746201309787750401
746245304140300288
746207609657532417
746264258170716160
746241550141820928
746190891254054912
746240342207266817
746181328496820224
746221518019923968
746207802746515456
746230779131224064
746228350633410560
746230456048246784
746173103391268867
746144154070192129
746230875596066816
746266216818434048
746219110535561216
746253772180062208
746251566311686148
746177654198509569
746203214337323009
746266409982922752
746238723327549440
746248936491384832
746201909908799489
746221773998325761
746246545377419264
746257815736442881
746184637643317249
746187045358313472
746144229764784129
746231265796325376
746171257888989184
746249112652288000
746238303796551680
746178476038840320
746224114327683073
746199204523970560
746205034375876610
746193672065015816
746174860829679616
746243148091908096
746226710681554944
746185258429747201
746256830163128320
746153830547623937
746230581889929216
746200769116798977
746233769573519361
746220532287188992
746227239243517953
746261590710886400
746210361410355204
746222369534967808
746218313500418050
746260386723274752
746182393803964417
746254934178422784
746214161365893120
746203511826767872
746202668859723783
746188039223934976
746213175482167297
746207773570928641
746242648986558464
746165247170519041
746242703416041472
746225880196743169
746190924695232513
746255290610360320
746208410845089795
746195026728759296
746202543135432704
746192959129812992
746200001487900672
746253655075094528
746193714133884937
746249439791153152
746226127723597825
746259484838854656
746238010094559233
746259971713695744
746163632464080897
746186118148694016
746144678672687105
746227088370204672
746215037929291776
746207484155592706
746212148271996930
746182305501192192
746212655510151174
746174609217757184
746218473257205760
746239796738088960
746253898311147524
746193688770994176
746263901701013504
746223124706820097
746192547979005952
746174126650449920
746246620879200256
746221115370930176
746203096762638336
746249733379743744
746225401957998594
746212936616579072
746205609003933697
746221530812538880
746190362889248768
746205537780408320
746235719866159105
746245094123126784
746212978572197888
746226081670127618
746208645751312384
746209551934853120
746158590977785859
746227998186057729
746170326799745024
746238630809612289
746253302472577024
746215629426819074
746203650461040640
746175196302811136
746199930222436352
746252493131132930
746242820961271808
746215230888304640
746265327672123392
746193479336747008
746252862141825024
746200655476363264
746206359771766784
746211313479618562
746158549227692032
746226215766220801
746196088110014464
746205516687253504
746223732662796289
746219269944336386
746167004873129984
746231689253265408
746167197836312576
746237003650326531
746245975132471296
746168657156444160
746259287756931072
746223678354952192
746228304487669760
746238534365786112
746180422556598272
746255508651245568
746188404077953024
746186239745744896
746239243337379840
746233308233666560
746250756739702784
746231295110320128
746240396565438464
746251528332247040
746146909912506368
746205302974881792
746252530921967617
746262517584957441
746254397160755200
746138873458204672
746213024831135744
746220197090983940
746260114315829248
746263234580217856
746205009239412738
746158763103522821
746191046351065088
746231672576712705
746217936306593793
746194510820970498
746184532697681920
746185950267588609
746208360505081856
746233165593743360
746235631936770048
746215373461020673
746206007777320960
746259690493902848
746206259246829570
746206540172976130
746256410426617858
746137867131428864
746221224502558725
746221052544450560
746218506421604357
746202497174241280
746234331677417472
746188303553048576
746198718068588546
746233497078030336
746228673674543107
746229147492507648
746203306645557249
746169999295975424
746250228307636225
746203604210450433
746186919118258180
746256159078813696
746167386508668929
746222398953816066
746223288221720576
746234948265222144
746247665285898240
746139078903611392
746189003938881537
746248105813745664
746222176668258304
746248651144630272
746245924708581376
746229411616198656
746167273388285952
746242418547138560
746172302040104960
746266254403502081
746219010035843076
746245958141362176
746248759995211782
746220536636682243
746187166955372544
746243420776185856
746145290965651456
746237141949157377
746233996187570177
746259854231101441
746148553836347392
746200152461869056
746256863520489472
746231601340649472
746198055251128321
746172348399656961
746263297788383232
746264606406893568
746156929932726272
746252685922406400
746259556183879680
746218603171569664
746207148367970304
746196113158348800
746223539674484737
746259220698259456
746242171049652226
746210705179713536
746227180334518272
746261430958174208
746208255853002752
746207253397528576
746256330781003776
746261431046258688
746215818078281729
746234264690130949
746265193483800577
746255534018408448
746140643420966912
746192716036399104
746258130141650944
746256674755837952
746183303850500097
746232901688131586
746195584810311680
746187355736809472
746258968939536384
746256964326424576
746222931513008128
746206632686686209
746249796005040128
746237351576240128
746255269735309312
746243550778535936
746199791613292545
746210277440393216
746259728414703616
746264308301045761
746174223375183873
746255789657034753
746210176768708613
746201398124019713
746214882706526209
746189033223626752
746208893240389632
746196989843431426
746236340807708674
746206758335483906
746230649279778817
746184964572577793
746207555450396677
746265554240020480
746240623074807810
746224420457308161
746188010027425792
746175091327700992
746248088864559104
746264342170046464
746203625353949184
746221866105217028
746205860905443328
746224500165926913
746190471819493376
746158767130148864
746194213428072448
746218846562902017
746261171079094272
746192288066342913
746196482454282240
746141079641022464
746221040083173376
746187326276046848
746244003641827328
746226757016031232
746250995546619904
746261959771824129
746188840457515009
746223955074129920
746194704111329285
746212781565710337
746145466962804736
746188231939502086
746229772326297602
746206615947218944
746217944741404673
746213188065124352
746221148891844608
746187053340078080
746258956587307008
746176274129887232
746202920450826245
746252619052548096
746249296882900992
746241072179748864
746239440578744322
746194813058351105
746220045848612865
746251041881067520
746266065731149824
746233178122125312
746177289159860224
746220742308564995
746250765044318208
746188534160068608
746145370447745024
746250815179005953
746212332649353218
746190199143575552
746216300553220096
746212529840357378
746198214513090560
746251637497405440
746262638896758785
746212831721205763
746259048685776896
746140438046736384
746234549865066500
746242447861133312
746208750877315074
746257794882494468
746236101623353345
746227188706357248
746220947590389761
746208687811792897
746175506446442496
746180510628483072
746251310232571904
746221513947262976
746259094974115840
746220465216118784
746184146955829248
746265667549028352
746212567488466944
746252719652933632
746203126240161793
746259535250210820
746209891606364160
746242321906229248
746236877540233217
746236718274121734
746221576849227777
746224747688534016
746255752055119873
746209333617143812
746252883218272261
746215184625082368
746208733936574464
746248625840238595
746251490726133760
746145227820392448
746198961195622400
746251801058545664
746263171741134848
746220381686505472
746245564119953408
746195119045414919
746211451866484736
746265822562222080
746260281823793152
746177414863134721
746257144727670784
746152601553506306
746244045777805312
746189322840223744
746154996333481984
746226098380234752
746193361904635905
746213976892047360
746225385105301504
746231433459425280
746245995961417728
746212663949025280
746253348853125120
746238891074588672
746266040603152384
746237917807452160
746192027893653510
746207400252715010
746243538136928256
746222868904587265
746180602706034688
746253105411559424
746188882249547776
746214916290281472
746222621038043138
746243001173835776
746217047177060352
746258386119966720
746158251234975745
746216300364521473
746216459982954497
746234813963636738
746247128436072448
746245945629773824
746237884143800320
746189809408868354
746252874649243648
746240744671809536
746196612301479937
746247564924596224
746209266558603266
746210927553323008
746246239210049536
746231555215921154
746195937186308100
746200743829372928
746196834540937216
746190681777930240
746238928680685568
746179419786469376
746196369031864321
746218884122894337
746194787821228032
746244712588320768
746261808789356544
746217940375076864
746244989332623360
746233513796460545
746222654932160512
746203189137989632
746253629535977472
746169416405024768
746261183863336960
746247229258727424
746212458285535233
746215343933132804
746192636046827520
746223585757323264
746226169612120064
746179537336209408
746235120101658624
746245648018718721
746216644452593667
746258394311495680
746263540814716928
746190341997371392
746253357203988480
746235975957807104
746223615226478592
746188680851763200
746263763242844160
746224365872680960
746237725133570054
746219940898758657
746183182098272256
746235456019279872
746236776944017408
746230556979929093
746265310802681857
746240304492220416
746254896291319809
746244813238996992
746248063891738624
746248042714652672
746235212363792384
746203054735654912
746176903501979648
746214006218596352
746204367678648321
746265134759354368
746193286142926853
746258247724769280
746248395187159040
746261426851950592
746258335788195842
746138793904906240
746188190071959552
746252207801176069
746265361046179840
746207588824416259
746217592126267392
746212978731585545
746239952149635074
746196163674570754
746193286168141825
746140731446804480
746251020687155200
746257119545012224
746200219436486657
746223686550585344
746183857523793920
746248244204834817
746223778951159808
746180426595590145
746183773776187392
746236571301478407
746242795648626688
746229998818721793
746215419472551938
746203784829820929
746221732113965057
746177192837668864
746203549718089728
746172469845889024
746263935192567808
746196557746184194
746179256380710912
746216938070671360
746224664033165313
746167377981804544
746233140369186817
746252581224259584
746250131591176192
746176043686436864
746212496143319041
746242586097004544
746200764742131712
746226450739535872
746187510804426752
746198529010327552
746258914564538368
746194179743637505
746182674847391744
746202346124804096
746221300058730496
746252660811141120
746248114269454336
746189461281611776
746250932955058176
746227662692061187
746254762140647424
746197593940582404
746237943132524545
746250710627409920
746258159375835136
746249305435021312
746258125955686400
746254724312240128
746228782806097920
746191935530950657
746203327541575680
746220846880952320
746246713208254465
746253361180192768
746203679720505344
746190128146587648
746214710693924868
746261758222995457
746235015223083009
746193688900972546
746139947162308608
746218716166160385
746189674813620224
746202706532929537
746187053633769472
746253117969272832
746259078196899841
746219852939956224
746217772703637504
746211124819824641
746160985799528449
746240119829475328
746144359741952000
746207047834701824
746222952392208384
746245098497794048
746266300616413184
746217436915982336
746233870324883456
746259514140262400
746252379910176768
746219089459220482
746187351454429184
746244280730198016
746234583562125312
746247736656289792
746214400294424576
746221128155160577
746237527741210625
746261972329562113
746213150614130688
746224257206673409
746224416309161984
746158712478281729
746242325953777664
746183899483627520
746260961443590144
746199837771603968
746200076817575936
746245605945712640
746232758771425280
746249045539184640
746252430136971264
746190744327643136
746197061108801540
746185967220953088
746198067653672965
746216447265804292
746181471065489408
746151141877092352
746239436006948864
746207018428469248
746228941891874816
746168715922702336
746259191187251200
746148487062949889
746234478444449792
746183492766076928
746166824312668160
746225137695883264
746206456270053376
746239935129104387
746212450102452227
746210462052683777
746262605338050560
746223099520049158
746247027831476224
746250307894644736
746254489678655488
746222369392386049
746239264220839936
746165217860665344
746261879975190528
746207240802050049
746176647657824257
746230619735130113
746155780903149569
746170410719285249
746215847576768513
746252035834646528
746230967921049600
746258071471591425
746196620706881542
746231840525029377
746227897732468740
746238274251853824
746259849764179968
746172570592911360
746246335741968384
746173518501519360
746177331069280262
746228149185183745
746198243885776896
746166438407323649
746231735394803712
746231425054060544
746182599295516672
746226689630318592
746150701638750208
746174814554042370
746205126679891968
746235325865811969
746252610349441024
746262597243133952
746206850522058752
746256888858349568
746243852957212672
746211661548134403
746176718726135808
746253487118422017
746170494420803592
746239461311164416
746179386412457984
746258897573416960
746196612565786624
746237435437146114
746202283264745473
746202685620183041
746249649468518400
746257719288553472
746251188526551041
746250882560458752
746242372175028224
746209640011042816
746253726403399680
746233887060201472
746212626120638465
746139817264578560
746239205722959872
746245069259313152
746226874271961088
746245111231688704
746166950057828352
746210420159983617
746213129361580033
746229508324233216
746209404865777665
746224575726260228
746220653938761732
746245769523494912
746200508755378176
746233773948186626
746262613877628928
746188756584013825
746194422736396288
746246986077175808
746244616152879104
746223208433520640
746187888237305857
746224869184987136
746245996200493057
746220351961468928
746224114226995200
746244804770570240
746253311158816768
746237079047143425
746238978983002112
746240489167302656
746156472820633601
746254682641686528
746241646447173632
746175955299770368
746188592746110977
746239390037348352
746237699577679872
746257215846293504
746231181633425408
746191797362163712
746150932082270213
746187183590105088
746212034983780352
746237850966843395
746247904549974022
746180976133410816
746203449029599232
746229327889498113
746203533020528640
746211871422767106
746159169926008832
746263796612751360
746212257072193540
746255701832531969
746235887835439104
746185577251241985
746262450442502144
746243362248757248
746221145016270848
746222201913802753
746217093196972032
746258411075969024
746208666651525121
746230791928086529
746177452678975489
746253260634230784
746216531118329856
746190190855626754
746166061054173184
746201725330087939
746202140360642562
746224416342712321
746186390870724609
746204870999310337
746236973979840512
746159807359492096
746255190014181376
746186558768717825
746207882392145920
746226207235014656
746251318692577280
746243089531080705
746217609062821888
746207056160391168
746182779499589633
746228166096629760
746234977520496640
746208180233920512
746218976292667392
746187355610980360
746194322375090181
746251599891300352
746227662612369412
746203847593320452
746191922931212288
746217835647512576
746237703964884992
746262160842588161
746232062777008128
746213263839367170
746159211587993600
746248516939427840
746171387807600640
746197593852518402
746191545670340608
746237804712099840
746238718864855042
746245828486926336
746243370574557184
746260525185544193
746164219557584896
746260617359728640
746257593497182208
746231001253191681
746263880431706112
746239779969208320
746205798087352322
746263154888433664
746202094428782592
746163620069969920
746170884453457920
746163464586952704
746186512396517378
746213083538825216
746186520751648768
746165918472896512
746200035067465728
746222252220289024
746243873681215488
746186965544931328
746248156141195264
746255257257263104
746220574574206976
746224034770092032
746215767926943745
746215843369881600
746225791969566721
746253474648592385
746157542523420673
746227134159421441
746200005531230208
746200634739691520
746224689035382786
746190555797872641
746260579539685376
746229177007771648
746247572965167104
746245014422970369
746256620204720128
746214094412230661
746225590668136448
746225603443986432
746168913365344256
746204090913292292
746264283223298048
746256670729216000
746251033467289600
746253088621735936
746266501993291776
746247338474123264
746236730907435008
746195236586586112
746209543370117120
746201662151229441
746232263839350785
746256410682466304
746212445786497025
746249041273569281
746228547975417856
746171958262382592
746224479290875906
746263263915085824
746146389772599296
746180925700988928
746171463456161793
746184314543562754
746191197421502464
746223468497113089
746218372350640128
746184520035143680
746217084686786560
746194955694051328
746202660554956800
746258880951312385
746245366924840960
746186000955645952
746264396419174400
746227868263292928
746147417217609729
746243513029820416
746160528758734848
746244301580079104
746252040012070912
746140563855056896
746220549219614720
746205202462629888
746187971896844289
746190283231006720
746228027504263168
746210180744912897
746214908040118273
746197711066542080
746264199257538560
746260797978976256
746249968168505344
746210147488260096
746203646103191554
746187250870849537
746238152952582145
746198860578447363
746215545335222273
746216799402745857
746231731104079874
746236340606382080
746242271541141504
746216203757064193
746184075610890243
746209790787936257
746252992089890816
746257089954123776
746159610025893888
746233668947959808
746198684308668418
746223275747860480
746195668671160320
746262030760435712
746226438215348225
746235837352804352
746200966106517504
746187548486164480
746226404367310849
746194246735060995
746260986684968960
746195597158342656
746189511298691072
746199619827183621
746261951278260225
746257018609078272
746167050972897280
746212273824247812
746188353909886976
746261972270800897
746246218590806016
746230397684506626
746221883075371014
746217185484247040
746182372501008384
746264618662789120
746244867790086144
746216828876120064
746157114788319233
746216791282618370
746225037326245888
746191159798599681
746146490368798720
746242858726764544
746218657538158594
746217017548509184
746211145699057664
746221484683595776
746230057610338304
746236382658519040
746262085332512768
746227863930560517
746233165572771840
746199372166160384
746211393125285892
746196280863428609
746191893952761858
746258142825160704
746171098237009920
746233664741085184
746248395442905089
746197241489068039
746191302186807297
746195786191429633
746244846990540800
746197262322171905
746221702602858496
746250018353455104
746230112392089600
746214954093580292
746146771466870784
746258356814422016
746241839427100672
746236957315891200
746256280377917441
746250311858290688
746250425444212736
746178383709675524
746208037703057409
746262546701783040
746256951634501632
746221266554609664
746236273744969730
746247572960882688
746222193244143616
746195924448215040
746227365202649088
746205600594288642
746246130468421632
746171454971064320
746260122700128260
746214207335522305
746227776072519684
746260911107747841
746245262205648897
746264543311994881
746265931542831104
746168053386223618
746177783953559553
746180028103278592
746207463200817152
746240887311654912
746248671981772801
746200726838226945
746173820340297728
746187762320039936
746249678690336768
746198940219904001
746266325874409472
746220565837451264
746192426272907272
746250349871239168
746255462815928320
746202132177526787
746193101899730946
746260596459376641
746231806945464320
746223950963736576
746210168187166720
746259807980654592
746228329628344321
746165385712504832
746222759496212480
746252857796628481
746203713132367874
746247774279196672
746182330952343552
746194511169085441
746251306172583937
746231467223617540
746226815576875009
746157433320509440
746159563913596928
746203864370556929
746248239981170689
746183241028165632
746210155780399104
746210155780399105
746226794538274816
746153259937701888
746182682904793088
746226014263468033
746212311572983808
746139041301692416
746187187633324033
746140903471910912
746171236707893249
746156229752348674
746245953980665856
746193894568656896
746235845821104128
746216791181922304
746246696670269440
746262164978163712
746220171975495681
746221740502618112
746210432700977153
746169005271031808
746202337740357632
746146221925011458
746231492217430017
746177691754373120
746200957722124288
746253310844248064
746212730986651650
746245396263952384
746212877774651392
746251511773134848
746247183003852801
746216505751175169
746254045128564736
746212936759205891
746259677890088960
746209245448675328
746188530095820800
746250924532785153
746254812413595648
746212730999234560
746195093992833028
746181340941287425
746222046586142720
746233526316470275
746237368504459264
746165608199364609
746229759797927937
746236344909729793
746202954303082496
746253877331243008
746204216717303808
746202287056420865
746245542976552960
746246419535765504
746198235706884096
746224592553795584
746176765027024896
746238446440636416
746168162559922176
746212332674527232
746243156656689153
746244205161357312
746162974147100672
746234923288125442
746167923430010880
746260952966897664
746221652296404998
746190933255815168
746246587488305152
746247409756364802
746266078490263553
746248487625338881
746219370796310529
746209501599039491
746227163859296256
746176014238121984
746228023528067074
746241130799505409
746208125800177664
746190819908976641
746223330089275392
746248348936585216
746259292211318784
746153574804033536
746179688175927297
746198420084269056
746247699163418624
746226999912345601
746252744932073473
746177603850113025
746184423725371392
746184423725371393
746211615435948033
746240182634975233
746220079637925888
746230774878244865
746246566567096320
746200420956069889
746149183049056256
746256825625026560
746254019614638084
746194607440957441
746227293559754752
746222369618821121
746170440003944449
746210017548742660
746175812680978432
746244662176940032
746255961669648384
746187300804059138
746259489330970624
746251125834326016
746243114587807744
746242787369070593
746253231223939072
746203851598880768
746137980000100359
746258419682705409
746188269814063105
746266162179211264
746247182978809856
746256699875557376
746197208056291328
746201175947522049
746256431695990784
746175347381706752
746222142988001280
746198504016510980
746198667510452224
746231898939133952
746240639986106368
746266053051879424
746186000926277632
746204636130869248
746264547309166592
746222063279439875
746247690699350016
746195353947365376
746162038888488960
746199888128466946
746228904172494849
746224177141559296
746171530321747968
746259128297873408
746226878558539777
746227834868228096
746235283721461760
746221480246009856
746219437901025281
746248516801073154
746233945902055424
746222378040991744
746245731875323904
746195152897617920
746222776281759745
746172092320735232
746245102557790208
746235342676594688
746197111687905280
746178887361650688
746226668893675520
746184595519901696
746228082273456130
746213662331805696
746226890931744768
746237158789283840
746263549165637632
746206859057455106
746232301785223168
746252027437682688
746209035993571328
746207274293551105
746194343396941824
746216405142376448
746206683030970369
746194246579851264
746255613731037185
746224265259679744
746251562037678080
746250442003329024
746238534495801344
746181328480067588
746220339701547008
746262471443255296
746236575671975936
746242213043113984
746203314912534530
746147979594129409
746247896308326400
746233933151363072
746230686785298432
746206988942487554
746150219075690496
746205282041094149
746219995496013824
746258411319336960
746236206543839232
746208830195851264
746201029146906624
746251398245933058
746214211856982016
746244825733828609
746209883217813505
746223728682381312
746206460611158018
746217336391118852
746145085507534848
746187925855993856
746161791122743296
746219186200805376
746230129139974144
746199950938144770
746182318134542336
746240316827590656
746259099063459841
746227633227128832
746197400759328768
746206968176513026
746211875596034048
746185388545347584
746202794764296194
746173086312075265
746196041796489217
746217600661622784
746258486653227008
746235304621682689
746212152348807169
746204912934019072
746206716283367426
746212949186863105
746250400098025472
746217822993285121
746232087938686976
746243940815347712
746209551943270400
746183211491934208
746257400584376320
746260403680743425
746188148317708288
746236168979644418
746191868799508480
746206946999468032
746179805675020288
746180258769014784
746197543546019840
746180493574496259
746225284479750144
746248697269280768
746206989114499074
746208071387516928
746238098057486337
746141037819731968
746259069569097728
746243353788874752
746231412299202560
746252065312215040
746201813309808640
746227704630915072
746262328815951872
746255772900823041
746246671349186560
746183014531604480
746191751094771712
746264895839141888
746241034275815428
746175934542155777
746213494597423109
746238727471529985
746157659712274432
746191994234363904
746229055314231297
746191918862786561
746178329590411265
746237829634629634
746236957554946048
746193034467934217
746219437733273600
746198122305511424
746138462546386944
746231177824985088
746248248524947456
746217554650103809
746190056721891328
746225725078835204
746202987530334209
746237880243085312
746188236498808832
746139217420558340
746246591883804675
746204980151885824
746251524112781312
746197690409639942
746265562473500672
746197031853522944
746251310391930881
746140949735153665
746257102541193217
746167688452542465
746212768815054848
746192267107459076
746218242327224320
746248470864891904
746245857507344384
746227721307488260
746214379431952385
746231886544961536
746262408352698368
746260260873199617
746249808701120512
746198906720002048
746145852834578433
746192573367083009
746195207389995008
746224664028946432
746260244343496704
746198655120510976
746210025677295617
746212039173910529
746241818396860416
746166740707508224
746192627620405250
746204824937463808
746238823839891456
746244406588608512
746193957437136896
746217915356053508
746249045203509249
746242909113094144
746214840620855298
746198172851044352
746239952086761472
746228296237494277
746259833188421632
746254497765285888
746154312749948932
746223602719088640
746237120897908744
746248571494797312
746175691226488832
746263750467006464
746199602710220800
746266367934881792
746171534469902337
746210508219441152
746246713246126081
746189016303706115
746247522906218496
746210856304672770
746244498578018305
746180967455408128
746240543521280000
746172730110775296
746210965323022336
746195505126879233
746207492179300353
746208217970028544
746258700633939968
746262920095535105
746219349740904450
746245241267699712
746257953934671872
746243156593696771
746250500857827328
746182565627760640
746238601625624576
746177763044777984
746233245537177600
746190698265731072
746266443365376000
746214455105617920
746207639328030720
746194070574292992
746191977671122948
746226815534931973
746191281479573504
746195391641616384
746209836975558656
746242976263741440
746168401446510592
746203708921262081
746144439484186625
746213431372505088
746212827736637441
746173723888226304
746258591418486784
746250748309082112
746199208508563458
746212705715949569
746263113222217729
746150680574889985
746235870965964800
746207483929071616
746245266131542016
746235485274574848
746218720381435905
746247745246232576
746145865673302016
746195446431809538
746202295772184576
746163166942375936
746230192033542146
746260462124204032
746203411436036096
746195576279031813
746265222646661120
746172763631681536
746206724902707203
746226530234204160
746209031669190657
746232343673737216
746223497874071557
746189725262823424
746254141257842688
746193592641716224
746186483086688256
746185170173079554
746215595675312132
746241000754946048
746165763216654336
746213121207865344
746170318281138176
746258423994548224
746144531851051008
746197879165837315
746190966659260416
746181479231741952
746203683851902976
746259967351660544
746209333512286208
746222650440114176
746246054648111104
746221841052663808
746219991331045377
746237838283374592
746229420386488320
746224596639047680
746170607734296576
746261242281603072
746253457888256000
746218125104807939
746181563273076736
746212743808638976
746199300892299266
746232733752426496
746213418986680320
746238089886998528
746242791852867584
746201851020746752
746191323493867521
746190287484006408
746149485282230272
746180338364321792
746248768333418496
746196738034196492
746237154330812416
746231852696895488
746221199420596224
746203453173571586
746244527988539392
746247761876647936
746179809873661953
746252824405745664
746196436153311233
746241055390044160
746213876027404291
746243865368211456
746202748576620544
746210268934377473
746192854238715905
746237041055174657
746202060694052864
746224198444425217
746222671684198400
746243286369611776
746190975379267588
746242426814271488
746236034535460864
746192086752342016
746250211383705600
746232398191296514
746265533360836608
746244691578871808
746242783296491520
746228224636551169
746226131687247872
746256695857393664
746250102172450816
746178501514911744
746203289893515267
746176164989911041
746256012030648320
746218456475787264
746259405205803008
746197589838569473
746195806999351296
746235476613292032
746254485496938496
746224395367026688
746204883733217281
746241340548096000
746196650285142016
746221128176144385
746255282230026241
746189783890681856
746206624042225664
746237544623267840
746226131913760768
746258373415305216
746194427002032129
746173497689448448
746193718097543169
746238052071182336
746255609494933504
746220058397941760
746232763221581825
746175636767531008
746194615699570688
746193265246887936
746207274138402816
746244087657996288
746214576413278209
746207752427495425
746211011309404160
746220285032968193
746242388893405184
746222763795353600
746225431360086018
746265981979340800
746245106894778368
746255781255778310
746230246328852482
746261913449926656
746232725384790018
746212471120113665
746222793247727616
746238912054493185
746249456190955520
746218305099169793
746190635443490816
746266057346793472
746263666698248192
746262584664465408
746226912058433536
746261070432636928
746203289771880448
746255449893244928
746225439874572293
746231098070339584
746152668498890753
746265810155495424
746236126722031616
746236881847750656
746219466946535425
746211237705375744
746224198377340929
746259870807101440
746163070452408320
746259476777414656
746195953820930048
746247862355394560
746188664183521280
746191075677605890
746264346037264384
746196838953324546
746206162987560960
746246755323383808
746221006574911490
746199129076826112
746202274704162816
746256326460837888
746139066450644993
746171094227267585
746225469104656385
746264463721009152
746208666752212996
746241852328841216
746221719493316608
746229374270070785
746164496729772032
746221471861604353
746177691720781824
746233857641324544
746200290664153089
746200148049420291
746219202852196352
746236764285632512
746168451945889792
746200387128954880
746253352745472000
746179612930113540
746266271491174400
746248554524643329
746233602053017600
746227172180787200
746236659692277762
746252895704784896
746219139962810369
746264002326630400
746241726105292800
746216761893085186
746186348957044736
746211950921555969
746249649380556800
746196612360216576
746265403249270784
746228455579082752
746233945700720641
746196679561404416
746160713169768449
746229231584051200
746196045978181632
746171769564897281
746180762261721088
746234436413317121
746201754665029632
746173384443170816
746241084762767360
746164580368297985
746258491124424704
746196918577967106
746228157766737921
746263863641968640
746252535036411904
746214715001438213
746206234127147009
746233056726396931
746207764817416192
746234168246317056
746205638640885761
746243425062682625
746203604160126976
746251700277764096
746238215632257024
746225875880812544
746233232983654400
746210990417551360
746225473231806465
746237439874895872
746240078091952128
746222398848958464
746246776286490624
746179474333409280
746249326268145664
746220448476585984
746193047310872578
746181869234946049
746175208755650560
746253168359669760
746233262234701825
746259656989900800
746241667771031552
746228493302661122
746217294620024832
746181940781285376
746244964489756672
746263226346782721
746207127421648896
746247421974450176
746196952170172416
746225229974757376
746248575391244288
746220381497753600
746188450076864513
746261846185893888
746195815505399808
746190685854793728
746200764624732160
746185992554450944
746200257080369153
746252153195487232
746228606662119425
746139683118264322
746243026578714624
746154442664345601
746191826483240965
746265331665092608
746202148669554688
746241961246359553
746182439643426816
746146398068940800
746242116251156480
746197707010637825
746184180652982272
746245811395305472
746158024918704128
746207198896762881
746259413787353088
746219798497890304
746252065442308096
746158968326651905
746236361699516416
746209136497459200
746222625576230912
746199632108101632
746242212808298496
746152018578857984
746230057891307520
746207827958464512
746227864165457922
746237724995117056
746188517470961664
746241378322001920
746167621326864384
746239432043335681
746250311950565376
746261112300015617
746149854309548032
746169018189496328
746254233893240832
746264732093530112
746203952232861698
746265264526790656
746173967283658752
746253772406525952
746242321889517568
746208201138274308
746191935841304577
746253596249972736
746211288187953152
746230095543578624
746228652723953664
746238421283180544
746238169721544704
746187900937637888
746243911644024832
746203835123654657
746227033764569089
746253243915730945
746235254680104960
746237490118299649
746261598935855104
746234180565032960
746249510733680640
746204132889899008
746261284371439617
746230477011353600
746196746745716740
746239469582319617
746208851188297728
746207345756119042
746236349045366786
746184109056155648
746203650406526976
746160918971695110
746247229166465025
746244393678548992
746263456966389760
746196520064561153
746174373963280385
746172658887188480
746143227124789252
746172977650274304
746153658312761344
746208964564549633
746184771911450624
746191935598006274
746257895185059840
746257710807646208
746217906661318656
746167617115791360
746265520664633344
746170452364640256
746260948994953216
746239251570794496
746260986483646464
746220322639093763
746258243660320769
746232150668640256
746239079860178947
746208083890700291
746139905399595008
746200404099112961
746221061008568320
746257345940946944
746207068596510720
746257052322906112
746246197548093441
746218850522267649
746232075150188544
746210738960621568
746242690807828480
746256205106946048
746266447542915072
746226760904126464
746230745442639872
746227570488709120
746243282179489792
746218988930142208
746232033291100160
746183500865232896
746264698451034112
746199426750832640
746246344126275584
746220163456851968
746247137021792256
746183215593979905
746254925680644096
746222915020984322
746148109290332160
746194183883358210
746255756249407488
746261095564906496
746248294683316224
746227054526369793
746205151774420992
746199883858608128
746210017309663233
746195710383579137
746248047286423552
746203742748368901
746237704006832128
746221081841664000
746140593076637697
746251004287426561
746244033010368512
746241436786429952
746201205211160576
746250949455454208
746204262795907072
746261334497574912
746202312473882630
746208947669868544
746189960391307264
746262546760466432
746196511701143553
746204845825101825
746234176676888576
746248168908664832
746201222001025025
746223703495573505
746258826538647552
746178883058278400
746187883862589440
746186990534672384
746250957881769984
746248395061366784
746263104628088832
746220297708150785
746245543278452736
746241218582044672
746242795803840512
746244486120996864
746262903414755329
746223858449952768
746191188986736641
746240056894046208
746216069858103296
746187724424642561
746231475524112385
746261238015942656
746210827011665920
746249728929697792
746205768572010497
746262949543677953
746185115638784000
746219756554854405
746206330738728960
746197300330913792
746153406797053952
746259786941890560
746215872801312768
746237595043127296
746259447035600896
746252899735343108
746258809576890368
746183173730508800
746234432273539076
746243789774163969
746205063748583424
746232972752228352
746155319567409152
746246692199071745
746189217982717953
746174281889906688
746240262607822848
746250374982533120
746258268612366337
746251205236695040
746190824153686016
746201792371822593
746191545733242882
746193990920216577
746191533204865024
746250618411618305
746257811617652736
746194188010590210
746202538811088896
746200169117450245
746188252994908160
746214182459105284
746195546872786944
746229302664957953
746193890055577601
746254326155206656
746262572039606272
746263989693341696
746170880347168768
746259610688905216
746163594660839424
746256561518055424
746263817869365249
746195043845709824
746196302044635137
746201305991962625
746187502277386240
746251452922929152
746255550825009152
746198872972681216
746248457959137280
746251947854880773
746198956921675780
746242615679528960
746153150986457089
746219437833871360
746194833929187328
746248772620017664
746198554469752834
746213414553321472
746188748149264384
746225750362066945
746265092744970240
746251456995418112
746251561832177664
746225158587715586
746204770470223874
746214853442867200
746191201666117633
746185921242882048
746228174619500544
746191872939298817
746248135182258177
746229600359854080
746187464717402112
746229508261371904
746235292256870402
746191331798573056
746201872055181312
746241818778472448
746220314166628352
746207840331694080
746176471127986177
746256028702904320
746192099230375936
746200684861620226
746193416392839172
746228589599678469
746193005346840576
746198516448403459
746211334535057408
746230858974015488
746236454230122496
746249099918311424
746140702166368256
746237465019592704
746205395182456833
746229353239896068
746241755658457088
746186210289192960
746245882966749184
746149435021860864
746139691636776960
746180179026935808
746257257860599808
746260248437080065
746224231965327364
746253495603322884
746252740544897024
746225435810234368
746154497450323968
746164568087474176
746139582505357312
746247665583853568
746258403010424832
746243248641941504
746213624436260864
746193328153067521
746240459555508224
746265608560467968
746188047683747846
746251532786630657
746244494396432384
746258822331719680
746213528181215232
746245387749568512
746210918992748544
746179814130778113
746178983872499712
746255177565372416
746264279121272832
746263633223614464
746210474346188800
746204413719523328
746244498636713987
746219328756801540
746243252962082816
746198092752420865
746215902098526210
746253667532103684
746250307735261184
746218384832925697
746184075556315136
746228069841539073
746201410610438145
746204484976574466
746182976669523969
746203507649196033
746177721059811329
746246784784150528
746250316266409985
746211959486373888
746215184566390785
746183853098795009
746219030810288129
746189356088492033
746187959444062208
746232301655199745
746202471811289090
746205927888412673
746210512480804865
746242690879193088
746231383178153984
746224768567779328
746220390045749248
746183756743008256
746225884219084801
746250471560577024
746247321575428096
746237854871752704
746197220525936640
746252778184531968
746186210436079616
746254317590482944
746198306724810752
746198306724810753
746205512807505920
746258067264835584
746218506526461952
746242145892339712
746230481516060672
746233895687860225
746213133706919936
746174625743179776
746235996728000512
746235032168062976
746211728636010497
746221174326067200
746243181763649536
746249007530393600
746192460175446016
746196066979045377
746206477350670336
746252996296708096
746221706914607104
746242976385400832
746235627960602628
746225498737434624
746235610940137472
746202841069424640
746261490034937856
746244708465283072
746223954893803520
746264794974588928
746228157565460480
746257207386312704
746176215464050688
746201276384350210
746236881810006016
746226911827755008
746246730191114240
746239503384272896
746243211023134720
746243680831307777
746224282112393216
746186831079870464
746168388729344000
746236533821186049
746187149880418305
746233559933870080
746216380207247360
746245694013440000
746216824811905024
746199183388880896
746170825913565184
746214136174915584
746243777325498369
746251910160785408
746254217078280192
746224986856136706
746222495334694922
746211019811217410
746222717918027776
746150504489717760
746249733014958080
746213838261886976
746238559519186944
746251834583564288
746260001057026048
746179990501330944
746230473026768896
746211699162701828
746197493294108672
746202463569469441
746206813104726016
746150403734122497
746235589926785024
746236005133410304
746207287006507008
746246885371969536
746176454627557380
746215797140250626
746208562137837568
746247829081964544
746137799955480576
746191591795134464
746196020875300865
746224084850073605
746248118438600705
746214924620206081
746214924620206080
746203218351267841
746261774891102208
746224395241152513
746220956125827073
746239495033487360
746257144379482112
746221505567031298
746146037576962049
746241466276642816
746238257474592768
746220419359735808
746246000348696576
746249565486092288
746222549923594240
746155596060196864
746264245503950848
746217898515914752
746150772715425792
746255454142074880
746213486011654153
746252186993180672
746257702398091264
746227364997193733
746236810615881728
746235455851507714
746214018898026500
746182687145107456
746172340095094785
746259652657188864
746229684296310785
746229734736965632
746249896810905600
746209321013239812
746257366979584001
746233509795094528
746221635615625217
746184155076169728
746235166436122627
746205839854231552
746228707187003393
746190283323236353
746183148606787584
746236403743260673
746235166465523716
746186231357267968
746247220824055808
746263931014942720
746186403386638337
746226148787380224
746188513310171137
746190065252982784
746138231989747712
746228442874580992
746259296443195394
746223971801010176
746202652032139264
746224408214155264
746224525260382209
746196452896972803
746262056026804224
746237800555646976
746251347834576896
746154484796129280
746208528289804288
746189964518395905
746257761051217920
746228015114248192
746190756981792769
746265017373306880
746198118195073024
746221983898075138
746183178126163973
746228208136134657
746200697637462018
746211443452719104
746212588631928833
746209174325846016
746192808105517056
746175841974034432
746251293698723841
746246340208959488
746230359809896448
746244276552630272
746238194694262784
746194305333637120
746260416070750208
746184360764776449
746222126298865665
746185866662510593
746245614556618752
746205193839120384
746196192736907264
746203998349189121
746152043698589697
746262207223169025
746177281001852928
746239146935607296
746207924549091329
746256603427573760
746244897284460545
746177851133595648
746176995592044544
746255038994055168
746216992617570305
746237737406128129
746222096842297346
746203646082187267
746255743758675968
746232293425963008
746222944330801152
746183001734848512
746261628128215040
746222352841596929
746161153701617664
746262035252510720
746194565586006016
746265981912227840
746218733190815744
746233501322620930
746214211492024322
746230431155032064
746261443788546048
746188307617325056
746228493239750656
746222159719071744
746191147165351937
746265625320894464
746223686584143872
746144410212007937
746205751849299969
746251582715609088
746215725723856896
746245333445918720
746249129194577920
746242942772228097
746205433086410752
746153545351725056
746212315658256385
746208264052846592
746262580176498688
746249330609295360
746202547455569924
746238626577584129
746213389580410880
746214400386707456
746182263566589952
746225880226140165
746198197660356608
746194196407541760
746227738407624708
746207471480365058
746169928286355456
746176894786244609
746233912435736577
746221262200987649
746246771957866496
746219387510620160
746262374949105664
746220557851467776
746188781733056513
746205659583021059
746194527682101248
746237192104611840
746246893512974336
746222344209739776
746188898968076288
746181483572887552
746146083672186880
746200513205526528
746258192955490304
746233132198682628
746245207461605376
746176823504019456
746145701919330304
746243299074269184
746251326884057088
746243085093376000
746137896336273408
746192321541136384
746193076519997442
746240661033095168
746225947469221888
746251574503182336
746242837579173888
746155541764931584
746229764105478145
746209061083848704
746237418764800000
746188911769190400
746230452097212416
746190652308787200
746206481582723072
746224567455088640
746146268028645376
746243089296044033
746192850052743169
746181760426385409
746246809694134272
746223174711312384
746175057853059073
746261263194394624
746145655941279744
746265356822544384
746221857959874566
746182565615132672
746250932850024448
746211439342321664
746206984865624065
746176022333235200
746206628513353728
746225196688773121
746168732943192064
746263993845571584
746176349547565056
746201712554184705
746248521213345792
746192174652362752
746248667800047616
746258528592105472
746210097060143104
746205298600251394
746222394704957442
746228262582378500
746249754007347201
746218603125473280
746249288435507200
746230695261937664
746186445333757952
746247242001031168
746229839800074241
746153843105234944
746179134754295808
746211451832983552
746249842075254784
746247455604252672
746246222411931648
746209681803091968
746222336110583809
746151943177789440
746207752536489984
746254598470516736
746237687128940544
746246998580420608
746205135018164225
746217089036279808
746155869100998656
746213335113207808
746200341151002625
746213129550368768
746226454799613952
746221396406079488
746192493503406084
746175066333941760
746227893554974721
746249192344068096
746177444273610756
746207303582392320
746234902018928640
746234591757770752
746242242298294273
746198168639934464
746220155047280642
746239641779585024
746190052301012997
746248076512329728
746205907005018114
746195420989136904
746214194932899840
746208100756033536
746188437598908417
746221929254653952
746197702766059521
746179780416966658
746204686311534592
746254024043827200
746255349422952448
746240262423228416
746212038838411266
746139850873536512
746158020527161344
746237863151312896
746196813489672192
746184822243082240
746244792162607104
746190073620664321
746138148137230336
746250190311596032
746238488144601089
746216610919178240
746257073344774144
746161304704978944
746216644238675968
746230380760432640
746193324009099264
746238773533433857
746225754199908352
746173849742512128
746245249660502016
746221912590684160
746250987162132480
746204279375966208
746263444542885889
746240472117444608
746249326549155840
746219794198757378
746262203033096192
746234025451229185
746171195016495105
746254871381282816
746178949974269953
746184188626370566
746207614116106243
746176441914621953
746198604658860032
746225129261195264
746191633712975873
746218082885001216
746209694406959104
746202132257218565
746260680261566464
746227364800036865
746236185597575168
746143759893692416
746194057928445953
746236559041531904
746139510937882625
746219420993748993
746239750856540160
746246532765192193
746221107217240065
746239490763554820
746213297234403332
746188059973124096
746228446930468864
746196402548576256
746194301449736192
746229944481546240
746234730132078592
746178006566187008
746247992605347840
746193739316498432
746204514420563968
746149120130310144
746214630997921792
746145920132100097
746191021315231745
746235040699318273
746179789011091457
746217545934348291
746212496059490304
746216099205644288
746217441072582656
746206603251089409
746204455549308928
746228019438583809
746236210775994368
746215285212876800
746201901193003008
746155608794140676
746261632444211200
746177939453054976
746248974189879296
746258851687768064
746246948148158464
746222738713391104
746257002003828736
746219362466430976
746201662168043521
746192778946719750
746263322870300672
746165134213656577
746199682573963264
746237527959310336
746262605577203712
746202417474084864
746266040821293056
746206276024033280
746205705703591936
746163020368314370
746260449583312896
746249682834362368
746201951595966465
746207517512851456
746263993749233664
746179847584546816
746206385239560192
746230049162956804
746242279917092864
746140169439424515
746181361686351872
746186378346520576
746245190998863872
746195743942184961
746186093171597313
746145055870590976
746203612569698305
746218322027380736
746238437850644485
746201968578695168
746226543077167104
746239457171410945
746190614358687744
746253273234083840
746262265955909632
746160952437932033
746230787352104960
746265009081171968
746255793973006336
746188370380886017
746227767490936832
746203621243523072
746222600339152898
746224345215700993
746209459593056257
746209459593056256
746250806974787585
746193005338464258
746239063078772736
746254191644020737
746232972609626117
746259405482655746
746157655597654020
746233639726264321
746141301880422400
746243290782117888
746258025250492416
746185191429967872
746251700449722368
746238215858728961
746182255366766592
746148411234193416
746162198016294912
746210277591416832
746191340094971904
746247531118596096
746158255521566720
746238777908047872
746238051949522945
746261787595706368
746263020599394304
746237116913328130
746252904210653184
746258616563400704
746204266793078784
746243093750382593
746238668709367808
746228535002468352
746204925676249094
746229562833436672
746233480221122560
746233291712274433
746237930352476160
746182460858306562
746195270090690567
746256670645452801
746258138714767360
746257966572179456
746191419799310338
746219496617041921
746239201406922752
746197413665243137
746242095287939072
746248424446631936
746221522281324544
746241017502924800
746246830636302336
746184553790738432
746208566114082816
746196943567609856
746163792120143873
746200391335837696
746202031300313091
746205546311606275
746165209627238400
746161308941357059
746198533196263424
746252161646878727
746259895972990976
746199464453378052
746220998039482369
746204900359475201
746253243861372928
746191428062089217
746172507774820352
746177402603188225
746252564186861569
746252769993039873
746210457854193664
746226840851800065
746237712278032385
746265688424259588
746265050977951744
746216489364008960
746217734795472896
746220914300182529
746187024193953792
746192606732791808
746191600045301764
746223833489629188
746203092719284225
746194737447657472
746172386148397056
746250907696963584
746196553778421761
746212462676959233
746223544015552512
746235913127092225
746162722421772288
746251545352740864
746246524661792769
746178417486237696
746214178155704320
746231915649212418
746194871694721024
746244809308934144
746205789686095873
746208536909090816
746261049423310848
746249867337555968
746209308686225409
746190454996144128
746264362751426561
746242745438601220
746256096013189120
746220679146536960
746263096243720192
746238375229689856
746145349597704192
746172931332542464
746248286374244352
746263704614932480
746223514743537664
746170418906619906
746211950816727041
746234738692677633
746180841810890752
746158175750021120
746224617824493570
746222101258866688
746228619286970368
746222709298716677
746238504875622402
746225251143409665
746248399398277120
746205344716591106
746209203660828672
746237435437154304
746263515732664320
746243403927560192
746174240127336450
746264392388513792
746183291061952512
746264312449220608
746263909775056896
746255873689985024
746245232690331648
746225779529310209
746212433442701312
746176471480295424
746212777392410624
746244955715309568
746243689098317824
746200391402958848
746205605006716929
746158947648823296
746254510620819456
746215025275076609
746194091659038721
746175019928162304
746260835526291456
746215675274764288
746211129056067585
746154266738364417
746237305334095873
746232947733258241
746247229040640000
746191025614422016
746214958170415105
746142166255181824
746248315344302080
746243517261844484
746234465819602944
746182334790139904
746150311245512704
746217352992153600
746253600226058240
746145672458534913
746247195867774976
746252346364166144
746182230045777920
746186068089765895
746236034698993664
746169445865787393
746239486720258048
746140668851064832
746215981568000000
746236349066289154
746210315138805760
746241218988892160
746215968947331074
746239931220033538
746213758817570816
746202484293566464
746246562305671168
746201632933720068
746150147797614592
746254896513585152
746142225004896256
746205063786291204
746258939864616961
746163410258169857
746222876970254336
746241180828991491
746261661632307200
746145857158864896
746214484344135680
746186273346330624
746208520136122369
746180837675270148
746239419439448064
746231244602540032
746241432566923264
746231320133591040
746219248821796864
746237498355941376
746265147274993665
746211749477552131
746225007680860160
746232582824562689
746159526441717760
746192036340998145
746192229358698497
746188215447498752
746195236540428293
746257517659959296
746169017895837696
746233677462409216
746265495607906304
746217206380298241
746226509321363456
746238295298871297
746206594778574853
746178522188812292
746211661401382916
746243160611790848
746209018922754048
746183865820078080
746181303033171974
746150109935607808
746249129404338176
746158289197596672
746248747403841536
746142816380805120
746214387648585728
746186533376401408
746215448929198080
746224479185997824
746253285720473600
746224848494419968
746265499806371840
746179881088720897
746144699392589824
746241902408769536
746238513557839872
746179096800038917
746251733979004929
746260303063638017
746216044696506368
746256703969099777
746190929246097409
746243202781429760
746199254713040896
746168921649143808
746190568393342976
746198948428156930
746207286834528257
746256137880764417
746243080974700544
746191734510489601
746151011987841024
746256729453764608
746262764939788289
746193957281882114
746218972140339200
746209845410332672
746241092895416320
746170834134278145
746244641415102466
746215402712117248
746255076885401600
746175758415052800
746154220408156164
746210357002149888
746254237735227393
746263079550332928
746210457950642176
746230799943360519
746176077018562562
746201561437659141
746237011846037506
746180862643933184
746146738013151233
746207664368033796
746174281680195584
746196620954337280
746236441395486720
746190874753667074
746220507201077249
746243114692657152
746166803584385024
746241562804264960
746168057710645248
746261192214183936
746143801736110080
746195655987585024
746200580234719232
746227377684897792
746238396209704960
746169454225162240
746231706126979072
746216237303160833
746202983403130882
746233136267169793
746257131867897856
746259321273520128
746251532593692672
746226681329836033
746193106014343168
746260923464048640
746141251829792772
746241781029736449
746157265456070656
746194095572320256
746228023632879617
746183278701379586
746151376795893760
746166614622515201
746246843315687424
746231206841180163
746201100206800901
746197539330789377
746244477623410688
746222398907678720
746190690099531776
746223749301575681
746148537239470080
746187544178491396
746222155482816512
746241160067293184
746247518502129664
746255789648678912
746260327923228672
746264425892544514
746177196880846848
746244683135913984
746246964975656960
746220071287037956
746233966642946048
746229739086438404
746189557373116417
746227285477363712
746216099247599617
746260151909367812
746195505164652544
746218317707259905
746259971520794625
746250677043630080
746218867295293441
746247442979500032
746223154121474048
746228719572836352
746221182643376128
746253877272580096
746260185342164992
746210936109699072
746239046079381505
746194641238687744
746204992432807938
746216346753466368
746188366337572869
746167839330013185
746248198151409664
746158326883422208
746239792652812288
746180950850215936
746176899286605825
746222562540032001
746253990548082688
746230162769879040
746193898481950721
746198185224241152
746251058763141120
746265889843060736
746190937349513217
746242514810605568
746256087419084801
746262765120200704
746249531969331200
746188160854425600
746236567094628353
746144233849946112
746243148230311936
746223933897117696
746262932766461952
746245517756227584
746242053655273472
746254376306614273
746252501486342144
746241499751419904
746245744642920452
746244582648725504
746261766565470209
746178752909090817
746218024294748160
746237607432990721
746217336307232772
746187783195107328
746153792580763649
746238639386951682
746261183850700804
746226718948503552
746249657685319680
746203398630834177
746225188082114562
746172138651004929
746224575873048576
746254875634196480
746164006046547972
746255680898736128
746181932363489280
746203105201524738
746239834721705984
746266162363764736
746237972480024576
746223510352125952
746245304027078656
746250542897233920
746265675820339201
746211141395746816
746259820420956160
746210038537039874
746223527397728256
746233484583174145
746149082561941504
746236747671973888
746162806425288708
746261544179220480
746243110267654144
746200672421322752
746231987132764162
746215730123661312
746218749879955456
746253738801762304
746211758189117441
746211896399781889
746176232304287744
746227260332482560
746247900284526593
746264119658033153
746206863352438785
746252556054069248
746160264546942976
746214471824072704
746247367561723904
746248692961796096
746153071349096448
746217445614989312
746188408167534592
746214312373477376
746225351919960064
746236995152674816
746193705632047108
746201268134121472
746169097780625408
746188206970855424
746264761390735360
746255454343405572
746184063099113472
746253000755253248
746254024186408960
746231114591657984
746231114591657987
746224898805116928
746155768353792001
746265830938320896
746265184990281728
746265633982136321
746210017427132416
746262769293496320
746220838731452416
746261707878711296
746254372099727360
746186617296027649
746215004458737665
746249347528986624
746174491454279680
746174491454279681
746204275265548289
746152597292199940
746216510184579072
746255215058427904
746254816884760576
746232436065869824
746246704991768580
746198994754244608
746142279488905217
746208608099000320
746202278961381377
746216501649113092
746240258128384000
746187896403562496
746188790100803584
746138873730719744
746229193550110721
746206229744148480
746220184382246912
746210377872990211
746243865292726272
746264849580163072
746203356775866369
746229281873756161
746216128565809152
746218607252668416
746251738051678208
746257291394097152
746255559255556096
746261129060552704
746222654982496256
746248605141446656
746194305354588161
746186361623838720
746222688213995520
746183840847147009
746212999472414720
746260562812764160
746236521213091846
746242707698360320
746253680068935680
746207056118439936
746176051852640256
746244092066144256
746192531151433728
746263083681726464
746260458248732672
746223715973636096
746203113644654594
746222013174341633
746239712906489856
746184692236443648
746255818954178560
746254317422809088
746247661121003520
746202169607491585
746251050269609985
746223670008258560
746236810779451392
746262010069979136
746209333650743296
746263716966998016
746263591318339584
746254871226126336
746188307499876353
746264660727463938
746252107104165889
746265197652881412
746154195498184705
746206510988951554
746208167684505600
746195450613534720
746221698567942148
746262290945740800
746198743247032321
746189276535107585
746222801728606208
746193886226223104
746257001915744256
746236131230900224
746241902551384064
746179755343511552
746173300217380864
746212579987447808
746210231357607937
746210772418600965
746254523035967488
746263943694393344
746197115815133184
746233027517263872
746203004362055680
746166304382533636
746242611099353088
746198227360178177
746209728066314242
746235426621423616
746196495129468928
746243387066482688
746266027995062272
746224844182687744
746183350147293192
746184864089653249
746145164960407553
746210059336581120
746249695631114241
746213830179512320
746260713778323456
746208280884609024
746172658782507008
746212756441837569
746215813766516736
746188160686645248
746146989570560000
746190191027589121
746182284529766401
746242993028366336
746197207905230849
746237859175116800
746241931919777792
746212651248689152
746245073201930240
746192955006844929
746173065390788608
746259426080854017
746200768865177601
746193068001370112
746255533812899840
746219177623453696
746233761247821824
746235468191150080
746214148665597953
746264287367282688
746232343661154304
746242695211917312
746179201988964353
746186491454423040
746256003776253952
746252836833460224
746242074215780354
746243211153137665
746191000427630592
746204107610808320
746194464876564480
746153801103532032
746236747546169345
746263389912109056
746259346523308033
746240497346318336
746172385871552512
746265503744856064
746247862384726016
746219483732205568
746236814738939905
746225477614919680
746246671588331520
746183874372321280
746244838392115200
746215918917672960
746239016773640192
746164765073022976
746180644632354816
746202010337181703
746259895830351872
746254036370919424
746204208072785921
746258625123999744
746220251445002241
746223925667893248
746211350985117700
746257824200658944
746250647536734208
746246113347407872
746249037117071364
746233186850476032
746176131766816768
746187766438891525
746164404102762496
746200982955057156
746201204917571586
746203000411029505
746253948445663232
746261649267527680
746142849763270657
746205252794253314
746207320598708224
746231010048671745
746223745367310336
746223665738461184
746257056596893696
746161971674910720
746245152939872256
746189989445173249
746254200292573188
746199166779428864
746148243537551360
746242116322459648
746193567467528196
746249028388589570
746198927653801988
746254170634723328
746211023875543040
746240807821180928
746242913437310976
746237691474284546
746237557122310144
746192824920485888
746210558609788929
746220540818391040
746220125817176064
746176567873798144
746235267200102400
746163221371854848
746216652883136512
746216547853565953
746216183188193284
746235745321418757
746214471874420740
746190845213192192
746234990250196992
746176731464138752
746262475675418624
746249036861161472
746180497882120192
746190350268538881
746187963508236288
746262815208505344
746251981426147328
746213221883777024
746207932811874306
746259975580823552
746216942147534848
746187502344617984
746207580666499072
746185518598107136
746192870982320132
746241646396739584
746222390460350465
746178878847098880
746145592884109316
746200525666844673
746177670917070848
746241893994889216
746254535702814720
746217554675269637
746147958371004416
746266162313465856
746208838945112065
746207765190713349
746198533561155585
746230225676046337
746249875700867072
746193445547499521
746233782299025408
746171886803947520
746236449876434944
746230057568374785
746247183024918528
746236701710782464
746224672149168128
746201842644717569
746227016836354049
746209237076828161
746245882815864832
746227578785038337
746202278860726274
746203751141171202
746219370725007361
746209677747224577
746238652049592321
746216027889893376
746142233036988416
746265101192335360
746219102172123136
746209295973265408
746192820717817858
746266573325762560
746212034866356225
746250337233797120
746243974378119168
746182632568848385
746200928500359168
746241399197040640
746246994210000896
746251498896658432
746212273815879683
746189293350092800
746203197623021570
746249443947716608
746206275860467718
746162735113707521
746223862707171329
746260772691443712
746266401581707264
746263888891547649
746216740997062656
746239734167461891
746247828914212864
746239511684775936
746201670695034880
746260122331127809
746240031627452417
746198491475517440
746217457996562432
746220469603311617
746224831566254080
746230103902851072
746210713576738816
746198973736583174
746223472494313472
746224470935764992
746217470499794944
746237771262525440
746246516164046848
746221513741729792
746181382905421825
746244549090099201
746249418823741440
746263230419394560
746222273288273921
746258684062351360
746202635301093376
746200106420998145
746249171393454084
746226601432481793
746199112349949953
746203021357375490
746216522842935297
746240736648134656
746165037702647808
746201985112694784
746190933314535424
746255789703192576
746212714431733764
746221677378314241
746206577858748416
746221719635910658
746243206702997504
746238203212890112
746246562213400576
746147291497701376
746238836527661056
746227088156332032
746212433417539584
746196172004438018
746183635011723264
746191902207139840
746220511621832704
746227348060569604
746225192326725632
746199854716641281
746209488781250560
746241915104829440
746216929669447681
746204757644042240
746236462354444288
746250664314044416
746232955912151045
746261514978484224
746233220249751553
746214408754323457
746219932606562308
746223179266293764
746153297891987456
746228266856390658
746155738695897088
746244985192853504
746204300670439424
746264941573869568
746221891539468292
746206230037700608
746232779986206720
746257845037981696
746234218645065728
746151880313700352
746199204364619778
746199812500946946
746247023498760192
746243278354395136
746187770704560128
746224022048772096
746224483535511554
746207916017881092
746158360270090241
746176802654138368
746245702544568320
746253663283388416
746239721613910016
746230137448861696
746227377735249921
746197547861966849
746214995952709632
746250924574773248
746201309871669248
746208398421594113
746224479483764736
746201872181035012
746218024173113345
746216850044780544
746248739040419840
746186592163872768
746244544836993024
746197258215907328
746205265318469632
746251578915565568
746194435524857859
746259279435313152
746216732470083584
746233878898040833
746197057145233409
746175703868149760
746243802550116352
746208264115761152
746223564949331969
746258025342611456
746194745978847233
746196465567948801
746194716694241281
746244402176266240
746190786555850752
746242313341513728
746187607030194183
746259606817673216
746248562980315136
746204720000176129
746230594795757568
746248839951228928
746259967510904832
746220825888489472
746189796612026369
746235459819315200
746227675182698497
746188097809854472
746246872717721600
746206535907368960
746190295654498305
746193537755078657
746259371844308992
746242326129958912
746175955517898753
746202874447728645
746174592394362880
746190799084224514
746250299329888256
746198369974943746
746263217840787457
746235816490344448
746231261715271680
746213552965378049
746221132391424001
746252589679812608
746152932861607936
746203906435219456
746232046045925376
746239985511071744
746245320795897857
746184247715729408
746143118131601412
746243123160875010
746236613512990721
746255542243426304
746231999577260032
746208763279904768
746257660656263172
746253315047043073
746249376624934912
746181093636743168
746213213260255232
746217135026798592
746226924633001984
746218431184199680
746251427798990848
746250240915816448
746224202470961152
746257480104173568
746206590714286080
746229617464225792
746253218540249088
746228254227341313
746223753672040452
746254544225599488
746145034886610944
746175611308236800
746262249023610880
746174391126396932
746170049778458626
746174160343203841
746245991733534720
746243353541500928
746219026699825153
746222898134671361
746265772369022976
746181479126949888
746261288456597504
746248793637683200
746214434155069441
746239419435233281
746202262083538944
746199716094828545
746231601202290688
746202673129488386
746242376432222212
746241294406717440
746253827008040960
746247103584833536
746226244925030400
746221946145169408
746188915988537345
746193231755386883
746257404631916544
746263524062568448
746206666085982210
746245756995022848
746222696820678656
746239041788575745
746231525843230720
746245220191338496
746259581593096192
746228954650992640
746234776424587264
746201263910453249
746226479856422914
746231672568352769
746189586762629120
746232779935911937
746207400068145152
746247120177537024
746265411373629440
746230783279431681
746203356687785985
746198516515495936
746179092626681856
746186399380971520
746143634244833280
746262962025938944
746201293245427712
746224168870379520
746187711992594435
746231475297624066
746208775862779904
746263457142611968
746252895859810304
746189360526069760
746212835877806080
746248626087702528
746257396331384832
746196092165840897
746163632375894020
746188743934042118
746263041604452352
746236542016884736
746192149713035268
746214371018186752
746204208219594753
746247984304689152
746195538534535169
746199682557239296
746198289943433217
746150038959591424
746229319567970304
746197316986503168
746198663186178048
746246050663534592
746259329968390144
746152102221713408
746246990128877569
746242569206661120
746143021595398145
746265264593977344
746193521292410890
746155025852825600
746243726813466625
746202635179458560
746212764499116032
746257769410498560
746190320895819776
746235514445930496
746214005983711232
746234004538437635
746247678087073792
746187045123461120
746227016677003264
746178111457333248
746222331752681480
746255068324855808
746257790398767104
746246860189343744
746246184835121152
746221832722800642
746146343782125568
746227373297676288
746205462257766401
746248277897654272
746245991741825024
746193974172389376
746180497659793409
746248210864214021
746234331551535106
746203335980515328
746237850673242112
746254284002557952
746174173026848768
746205915477532673
746165817956392960
746197790766751744
746176697876254720
746193139631689728
746259015378870272
746232041608384512
746244091810222081
746179323430834176
746240514115022849
746202706868473861
746201633063768064
746227876739981312
746227876739981313
746228509941456897
746234692538503168
746190597644419073
746251478172577792
746247711654027264
746245337711415296
746175460380446720
746252404966961153
746229592373923840
746228581324361729
746223611090853890
746162294535532544
746211166620262400
746202358716063744
746199561153064960
746178178583044096
746171513817030657
746185027805937664
746253751535681536
746259568699682817
746213762693095424
746239352280211456
746181764503068674
746255555031875584
746247019493199873
746213326506463232
746172197501345792
746219500492644355
746212634505076738
746250051786280960
746224445862227972
746212835819028480
746217541761019904
746187162597490688
746253721999388672
746199242344042496
746177129872760832
746209820068327425
746243286738821120
746179831109386240
746250957806247936
746256813415342080
746217118312456192
746235455679537153
746240585258807297
746241617242132480
746262047550103552
746264119620284416
746199976225628166
746264463653871616
746206850467520512
746251544975138816
746252958501842944
746211741390905344
746212684933193728
746242972073754625
746172964840812544
746178048492453888
746224990878502913
746261779060137984
746248592487157761
746251041738493952
746143206094610433
746238093997445121
746241067721293824
746254904805687296
746215105239494656
746150051332915200
746197694364811267
746227277004832770
746153474006515712
746231571934412802
746194372547379201
746202677307015169
746231273908142082
746263977110478852
746234130405351430
746188580138061824
746241101313433601
746150735193194496
746194813108686850
746161656884006912
746188693711388672
746228266919329796
746254871221903360
746242246366748673
746265310806839297
746217113925259264
746189762860457985
746170469200519168
746206523307634688
746253315239862272
746248869290311680
746227021076803584
746188618054524932
746193068131377152
746199132969144321
746249477305032704
746175632300720128
746212316044111873
746177213515501568
746238605706727424
746181634362327040
746250379034267648
746247820626255872
746235900309319682
746221463590494214
746246029515853824
746234809693835264
746210529098661891
746216552014352387
746250655929556994
746250693804175360
746229424215908352
746250655929556992
746217491777499137
746175586423431168
746186470357078016
746170481833807872
746187850652221440
746196155323711488
746207278487875584
746207743996895236
746217764105269248
746264178286006272
746239834511937536
746232419213205504
746237771061178370
746199837930991616
746197304269406208
746179843465818114
746218003298025472
746211561069387778
746192283691692032
746226777765249024
746251985628839936
746245413288697856
746263821803732992
746245069246767104
746227872503730176
746225360199573506
746146750495350784
746261477108027392
746239524452208640
746246432408150017
746257417319628800
746245534894198784
746244016455487489
746183580691226624
746229810083467266
746199863126175748
746226291146260481
746240660844384256
746234105331757056
746248399578509317
746159647938088960
746200705988329473
746192002853699589
746193072346652674
746231303356309504
746207949438099456
746213972777394176
746213120977178624
746249271914045440
746234961045258240
746146372898848768
746230942897823744
746248600594808832
746218141747798017
746189213628923904
746266522876784641
746263410699022336
746223577679048705
746253092690214912
746144254863499264
746235954873012224
746224122787565569
746237737636765696
746247153698410496
746251876459388928
746199984572248068
746239738294603776
746252967226007552
746207987224608768
746168640756662272
746236831407050752
746187565376536577
746174726561636354
746224680483201025
746255458365648899
746191860167639041
746153306024779776
746204761867751424
746247178906177536
746244020746203136
746207311870332934
746196696133033984
746239335641452545
746215713375805440
746241705511268352
746265742753042432
746259258388418560
746257215988834304
746232293274988544
746213599463378946
746233765622513664
746207995709652993
746263369011732484
746193340899561472
746258406839836672
746234503891288064
746246373494951936
746239272554881024
746231592935292928
746223040728440833
746264572487663616
746261330424926208
746188848909058048
746210445116116997
746251994134880256
746210856355012608
746251952128933888
746264409299951616
746261527649452032
746203050809786368
746221715319992322
746254565150961664
746203709130969088
746181768919691264
746211300691214336
746245652078792704
746198407409074176
746241172570464260
746231047537360896
746225913860231168
746188869490589696
746245563893579778
746213448493588480
746196713010925568
746240036182573056
746184763472388098
746195043682181120
746208650084003840
746245522101510144
746202421500612609
746205722560499714
746139221879062528
746188660052090880
746228023498678272
746188924242956288
746223535526338560
746256251282034688
746212404019658753
746249351413047297
746241168468377601
746173094801203200
746251754703028224
746178358816432128
746224148112777217
746265742782402560
746185321457430528
746226177983995905
746236588477145091
746210315122028544
746242179228532736
746211363911925760
746198369693929477
746194985012199424
746218917874401282
746234675488690181
746251981384126468
746211741093134336
746222730249281536
746206804468633600
746265927235305472
746236332276473857
746244674898255872
746147262292713472
746220155043078150
746261896869797888
746230787628949504
746242871511162880
746245627093393408
746193701626515458
746186931894099968
746234155755659264
746192007136083968
746244930776010752
746148197509267456
746223166679244801
746262861257773056
746201934957150208
746226316542775296
746212861177823237
746237280507957249
746255735412109312
746232750303129600
746241327814193153
746194150492540928
746248189532045312
746185577331044352
746243215448285184
746234327617331200
746255038851485696
746207265846239233
746185522700156936
746217147538378752
746195806919622656
746209929451601920
746243391353163776
746249536079699969
746166602282897408
746250450509377536
746259455734484993
746208700373729281
746217906925559808
746189582656380931
746217822888435712
746259015198449664
746251935032844288
746233958250086402
746215532777480192
746243571582369792
746233341716791297
746191751040249858
746260537651138561
746250957936287744
746207182127955968
746244607990652928
746217776843370496
746258264489345024
746193131071123456
746168904993509376
746258243358425088
746201767180832769
746260516625055744
746212714490433538
746217802055323649
746247820580130816
746230531893825536
746218645022351360
746219744018075648
746229852336848896
746242778863017985
746201897019670528
746238693648654339
746163745773105152
746197421764411392
746219458801242113
746219601210421248
746223971922649088
746210780647829504
746252597724585984
746193886096154625
746203369354596354
746220192783437824
746232947695452160
746264887249219585
746230062135943168
746219320141713409
746244439803236353
746196159375384577
746193282049290246
746236172926476288
746236974336376832
746167055112675328
746247602677637120
746203293894905856
746261817073213440
746200114683752449
746228648315756544
746258583176744960
746145915698712576
746193743275921408
746203688079765505
746161296207417344
746237351442059265
746167797600894976
746204786949664770
746244528147836928
746151074818625536
746161392647049221
746214102406553600
746194162865758209
746264195071500288
746207110514384896
746212810934280192
746186885828050944
746202446683217921
746238999866408961
746262928341471232
746243206975721472
746223439011188740
746205328019054592
746252493080899584
746211976267735040
746178908135907328
746239515753230336
746209316890255361
746249787784241152
746184540956200962
746192229220286464
746208260068278272
746221161801867264
746253050709413888
746216828804861953
746184834943434758
746245564136833025
746198872934883328
746260541740548096
746216728313532422
746219756617773057
746242154255818752
746215524296601600
746195970640142341
746250060229312513
746256737771069440
746188986931044352
746157215187275776
746218737368346624
746198730638921729
746226677013876737
746237922211311616
746180757966708736
746209434515300352
746174340748582912
746218007437803520
746224533770625024
746251260119097344
746224089308663808
746214916441276417
746233098640097280
746243500547649536
746229546140078080
746242305292648448
746253654940860416
746244951550263296
746235472448393216
746255001090142208
746253776496041984
746265365387296768
746244389475782657
746211669966102528
746230544111833089
746261124920774656
746205353314910210
746249921943134209
746210680068440064
746263972710584320
746235040619606016
746226962255872002
746213276468469760
746248848071335936
746152006142697472
746259162041098240
746250479856910336
746139108616081409
746242846219341825
746225637036154881
746250462899355648
746249611770200064
746244867999862784
746211250690891780
746228132605100033
746145676711563264
746205261057036288
746261477242331136
746250324776787968
746149493431640067
746251176170164224
746230816951304192
746205936495132672
746205667803824128
746200676514959362
746203893726515201
746251293707145216
746201741826236417
746242321935642624
746197132403572736
746263113167740928
746242485295382528
746262395723472897
746169781569593344
746231022442799104
746262278568284160
746174995114582016
746262186188636160
746250014272389120
746226458905849856
746229222998319105
746176764829831168
746209543290421250
746213691431915520
746153994226130945
746244381242499072
746188282585878528
746164932878680070
746204183141842947
746257820023021568
746247376189415424
746246558216241152
746237775159009281
746188244618985472
746236894262992896
746182452218040320
746263851155525632
746251381456142336
746171136329777153
746238085432647680
746228346422333440
746140144328114183
746217206569013250
746248189771190272
746159069040259073
746193575763795968
746194427081719812
746230871376572416
746222633843232768
746214488647491586
746229659398922240
746187687057592320
746229109831786496
746254141421391872
746190325283074049
746169965833752576
746248990950326272
746257777954271232
746258285595004928
746193999237521408
746240170396098560
746244821585629184
746141465475047424
746244809296207873
746180044909912065
746232893115011072
746198550204211202
746192011217121280
746208469821227008
746228556280168449
746178559908151296
746249175310929920
746259627516530689
746264451129688064
746193579815538689
746260743385939968
746241269064679424
746200467131162624
746256930507718656
746210533456543745
746186621423235072
746155495602413568
746200995571458048
746259178939887616
746220960441737216
746169215082594304
746179566532702208
746237557168443393
746192212384317440
746174533586018305
746203210201739265
746214266219307009
746175707944890369
746249607462686720
746220972680765442
746185069606240256
746251016723640320
746200022170009600
746221815911981056
746191407275094016
746243609536651264
746265684095557632
746256271997829120
746190366886494208
746264127983747073
746237209167073280
746220805097324544
746242368081362944
746221790918123520
746248957437808640
746188064557412353
746258817957126144
746159182458535937
746194414725300225
746194012038520832
746215881030545408
746205357387587584
746248260906409985
746173992411639808
746246386329456640
746195316236386305
746200378731945984
746232565833469952
746197883137843201
746243051857842176
746226236913909761
746144292536786945
746237645068500992
746263301844238337
746199179190403073
746217319601307649
746174852193783808
746153775929430016
746148293839708160
746198852105961475
746229709692768256
746201624675123202
746245190843777024
746212521548230657
746210050994102272
746171950003740672
746235741110362112
746204367506681856
746200823382716417
746257052343873536
746153142484598784
746178664891449344
746153696359124992
746226458876534784
746208499105857537
746252207691964416
746254770671869952
746243882342449152
746195148749471746
746220582987935744
746197891576799232
746191188961595392
746222109412581376
746233333416263680
746199569436815368
746172071294668800
746260651031461888
746201821752885248
746259006860066816
746253906695622656
746264686035894272
746222763740848129
746195773398757376
746236424890908681
746224605132554240
746245245428506624
746210587823116289
746263746218123264
746246721659899904
746206720439910404
746242879559995392
746190346221195264
746258243610107904
746222914765103104
746187078682222592
746216564496572416
746261242315218944
746257333274218496
746147862086582272
746265575060611072
746203922851737600
746224538199822338
746171438105694209
746207899106480134
746150684618264581
746246491119980544
746198302471815168
746254758067998720
746206565435219972
746216967485329409
746208947606953984
746189075216928769
746193789753012224
746249590656106496
746201704417222657
746256066715889664
746170787904819204
746206691134365696
746249817081380864
746207693510057984
746182427022852097
746226870039937025
746163640781398021
746262806761193472
746162219151294465
746244293241749504
746239616538279936
746196948114300933
746230971964370944
746212596785635328
746193500044046336
746247149529239552
746265293970882560
746174978178048000
746256976703795200
746207626757701633
746187242129887232
746187133329805312
746237913633951745
746246960756236289
746230414348476417
746250546827431937
746167243889844224
746212668080455682
746261301270183936
746259992370618368
746237959658160129
746177310252924929
746149342482931716
746187271636803589
746263830309703682
746232494802927616
746212668252426240
746254770386644992
746228409236217856
746187418273984513
746180766166441984
746260852441911298
746172184855519232
746227285288574976
746247484922527744
746222138747584512
746254447764996096
746230217027424256
746187032402210820
746247866562252800
746233467696865282
746202735981125634
746205185580507137
746186437024878592
746173480916246530
746157441822298113
746225091520798720
746228979875479552
746251150895251456
746186453777059840
746259983965241344
746230837817933824
746243592914669568
746217231533514752
746221728011952128
746208687610466304
746149720003854340
746219500488400897
746245148963667968
746232792560762880
746260126890287104
746220909833289728
746223262762295300
746217403638374402
746250693787398144
746258428117520384
746234189272354816
746210269135675392
746233165723774977
746202991946924032
746252371416723457
746262882254364672
746245048300244992
746254762035843072
746223699263553536
746244343455842308
746211275722547200
746172750788702208
746244964288364544
746140567952830464
746212508747194368
746243303427969024
746212714347802624
746200655669321732
746249825302286336
746236546479693824
746220650033881088
746245425561100288
746254955179352064
746231441843838976
746187338666020864
746158070913503232
746194821354663936
746199376230416385
746225242750607361
746195798858162176
746253193567412224
746161996769394689
746142921036959744
746245862007812096
746252333886115841
746211569311191041
746225636755156992
746173627498848256
746192866997723137
746223976192499712
746199665712857093
746243030546546688
746208322886336512
746245618662772736
746197656536375299
746178295755005952
746186957256962049
746225984945324032
746253210382270464
746230984626995203
746200152398929923
746232108692049921
746254581651365888
746153981597126656
746194825444089856
746242481327464450
746246092547891200
746205521259040769
746205521259040768
746265965223084032
746263582795571200
746157710085853185
746188043321647105
746244389505208321
746241034166775808
746244137905709056
746203218208645120
746264224565866496
746200072774258690
746247619391827969
746239314426638336
746246688302632960
746245907860041728
746231764784287744
746224852432883712
746242816750170114
746244746402664448
746215922923233281
746265700851978241
746253596367290368
746145257402728448
746228723943235586
746232012441169921
746230749653721088
746201926677626883
746201926677626881
746240505600610304
746155998927196160
746246281236885504
746154711359832064
746250484130942976
746199200279363585
746187317870759936
746209774249750528
746259959025917952
746230221242671104
746250513281355776
746254594456551424
746203029578219520
746175712327925760
746249322191171585
746180061590487040
746182355770015744
746218821271199747
746199929912070150
746184746565312512
746258155215130624
746253562674483200
746224479135686657
746214752544710656
746236802235719680
746214786115895296
746181236029218816
746192120298405888
746206716522467331
746236642764042244
746238869905956864
746244091818631169
746204833166745601
746236869399150593
746233052343341056
746245140432334848
746202388109787136
746222675786235904
746219832224321538
746198705225637888
746244918130020352
746243315868131332
746186403311026176
746235732541333504
746178740309286915
746250479773028352
746249288469057536
746204422061989888
746205781133930497
746245589101248512
746211338561544196
746226706436882433
746167214378725376
746264774053224448
746229172922572800
746230183590453249
746231538384134144
746254149617131520
746192468358553600
746178086102671360
746212265305612288
746192242004496384
746251746561888256
746240090452594689
746219890726428673
746173933582487553
746244020645535744
746212550761578496
746266560583589888
746221346233823232
746261632544759808
746218712127049728
746236508500221955
746225154657705990
746214186317815813
746229709676023811
746234935564873728
746202266231672836
746228782655115264
746191977515909121
746159039613112320
746192464130641921
746201477677363200
746243441923751936
746251167810752512
746263348044570624
746186189414215680
746208041813479424
746246813930250242
746243655753555968
746244746377560064
746225037342957568
746255278123810816
746239792816488448
746265470391713792
746176701823127552
746194355682082819
746228942072229889
746187141739274240
746217357299724292
746170515463647232
746240614715514880
746245442279702528
746166807594053632
746262370469707776
746234000566476800
746254489393463296
746138911471243268
746234818283745280
746195278647091201
746200194144841728
746237791831367685
746237855148564480
746259296330072064
746263394035077120
746226970665484288
746253952874774528
746229092932947971
746253814236327936
746243345480093696
746229713845133312
746246478297989120
746211879677112321
746240094600724480
746173124417224705
746222738826625025
746261275911544832
746209379809034241
746206707861200896
746236261191450624
746250873899126784
746244255484502018
746258050512715777
746243651454574592
746205214873522176
746158985280028672
746198415789350912
746151087435046912
746206800135872512
746192011112284161
746142463698546690
746201574335090688
746232725485432834
746234218397589504
746227222512447488
746203704823427073
746257606088351744
746190702384545796
746177100621590529
746220809287413760
746240803467460608
746186520961245184
746217407572676608
746263683462991872
746251771769544704
746198071973797891
746248605128855552
746168523274203136
746251725326135297
746241361351847936
746256779722399744
746238790382030848
746217516905570307
746246130384670720
746236512698667008
746266187370274816
746259136824938496
746183660341100544
746203033785114624
746265394898440192
746139259300618240
746265059022741504
746263171661434880
746254439162515456
746242040665604096
746183224116772866
746215579070005248
746207907499253761
746215381748981760
746231240680865792
746253676063432705
746195932744585216
746207815530754049
746236860830089218
746230305288134658
746225448221171712
746209673519390725
746238815535304704
746223401291780097
746245035797028864
746162382771224576
746262123253202944
746211212539527168
746239641662140416
746210822855106561
746221820223774720
746158024960548864
746213490340175872
746163909220958208
746194330541391873
746196109148585998
746254040636456960
746201486254702592
746189788105957378
746218158453723137
746215205823143936
746237347579068417
746221308266975233
746193055712063488
746207626476720129
746235027868913664
746185464017784832
746235807954964480
746247279544250368
746255592495292417
746178203769769984
746241394805772288
746194519549317120
746251301709742081
746265461763936258
746218913462050820
746164899311665153
746240635611414528
746211996970819584
746209241552191488
746250144149024768
746202874510663681
746257211857338368
746251360773996544
746237745756966912
746172201682886656
746260478876389376
746189528294010880
746198482873024514
746241210478628864
746186571242561536
746198449448587264
746261535971024896
746250785843908608
746186613227663360
746222625324564480
746253831240024064
746202270434361344
746252270933839872
746206267505418241
746261498041876480
746259765882404864
746226672962174976
746260105587531776
746144011795103744
746180405687025664
746178157443710977
746253809945542656
746212211056508928
746205118584918017
746200173378838528
746244825784156160
746263528248598528
746167709411377153
746264895528837120
746200043456077824
746192610830618624
746225838211796996
746241076055400452
746231899111096320
746221119712043008
746197593961570304
746214698383638529
746201834109313025
746206255216099329
746245761222877184
746199950963269632
746259418057179136
746193504515170305
746234847635484672
746260885933547520
746207119238533121
746211749569789953
746246583306588160
746243408293830656
746206641037545472
746253780581257216
746250878424866816
746208654253142016
746243186067120128
746231274038169600
746259661242904576
746203977482526720
746249565381214208
746247141010640896
746201876224348161
746254439116247040
746224349259005956
746214178168279040
746202157091717120
746237229895299073
746244565682753537
746228367414833152
746198810175508481
746153578780303361
746221895616335872
746255265406791680
746205000762720257
746254959306485760
746240581228060672
746181416468221952
746145660144095236
746159056427982848
746236059755765760
746210151678410752
746245874435579905
746216149457604609
746205844128174085
746235279699107842
746251893471576064
746215864244920322
746225511286767616
746192506132389888
746165062637846528
746214706566692865
746138701755879425
746259153652449284
746255647151357952
746240945989902336
746258658607104000
746236533569556485
746233828625113088
746240929300787200
746262064289701889
746225531914321920
746180480890986498
746249485966262273
746237846520946689
746239901838909440
746231743921848320
746249250938490881
746241579564818432
746260428737519617
746235372074504192
746242846248706053
746197895678877696
746237339157012480
746157345122619392
746261821003337732
746234054870110208
746179696547737601
746182242720899076
746264849672462336
746174411783319552
746233995986231297
746199154112634880
746230615389835264
746222608627040256
746241621579161600
746221430061162497
746256284719034368
746266086698553344
746212668189466624
746189066907987968
746245438164992000
746176840285458432
746232087951249409
746205407979282438
746208624981086208
746207030990376961
746221736102793219
746264275010846720
746197472372916226
746239889377628160
746190136497446917
746205038641504261
746175640857157632
746190878847315968
746207387518799872
746156963608702976
746259983906574336
746179361074614273
746164643542904832
746193068206895105
746219605698351106
746193089144860674
746225913877016577
746223518635855874
746243802516570112
746244431536259076
746231584282411008
746230649166585856
746205059533287424
746235090896728064
746211120482914304
746249846500130816
746255047550435328
746250475612307456
746217483250470912
746207836133171206
746222222881103877
746196461545652224
746244129655488512
746148881138843648
746248999045312512
746258516122427392
746252287660670977
746226077551337472
746205521187737600
746199082985611264
746214475879985152
746241268930482176
746245412902711296
746250643258679296
746264690087591936
746264610492289024
746189414783582208
746205873526050817
746236533733228544
746246214128046080
746223800023343104
746141738452955140
746264874628579328
746243185710632960
746139536237924352
746200223672786946
746256003537244160
746254850183340033
746178337807044609
746171366773129216
746176442124230660
746240455441027072
746160801459777536
746257207277330432
746223791559188480
746259346380709888
746209803362406400
746186130954002432
746217986336292868
746179390480912384
746219156865843202
746265059240747009
746246986022658049
746157135709478912
746184495016067073
746182876094410752
746173539544342530
746193684706656257
746147262380777473
746262488015114240
746265797295747072
746265797295747073
746217013375164416
746224596962025473
746198357039710208
746253122054590464
746240728062435328
746226027194515457
746195400139243520
746252627487432704
746196645788844038
746214953967706112
746218477099220993
746209531001085954
746262878026502145
746260625983217667
746189247019884544
746252157561765888
746240736459431936
746167042718392320
746255081020940288
746250790248062976
746162529529847808
746202568183799808
746218972165484544
746237750005764096
746238349682311168
746189687719505920
746198097269661697
746216564660150272
746254250594840576
746202937270013956
746210080291381248
746222298093391873
746262555174244352
746235808332451845
746259875257327616
746228811864276993
746247027827179522
746228552039694336
746139846457044995
746214459039875072
746242648969715712
746225028857921536
746225213319192576
746190291594412032
746257081569808385
746234704928645120
746248244334829568
746204346719735809
746227402628431874
746203255986806784
746142577137680385
746252132559388672
746184260252536833
746189431577542656
746239826228195328
746218666035838976
746160889301110784
746231903112437760
746248319739957249
746199322027405312
746178857665847296
746182288854106112
746247652862468096
746176454443044864
746183299442302976
746258650466033665
746214664585908228
746230171112345600
746249477405708288
746260189528096773
746198785143902208
746253961141882880
746167554184478721
746187225545617409
746211174862118916
746191088478650369
746216216679723010
746206502562598918
746261842310406144
746239524313825280
746201100227747840
746262076981678080
746176848661356544
746245656243765248
746261464533598208
746248626003812353
746209258014834691
746178312410701825
746227666924146689
746208876622544896
746236810464944129
746245220107493376
746166761708486657
746223879417257985
746224529752494081
746252484843298816
746206527703244801
746229948747120641
746188848669958145
746208855579721728
746237787813273600
746222302430322690
746240581240782848
746207018545881088
746225674763935744
746241374123499520
746245270359379968
746253990569066496
746245367101022208
746221123952533505
746201322702020609
746213263898091520
746240887534063616
746209929216745474
746200861236297729
746251297561534465
746243378803675137
746263293573087233
746254506434920449
746259644268548097
746228824564600832
746254540077293568
746213586754670592
746210029980684289
746223338343661572
746251541087195137
746233572466450432
746258570715463680
746174688867450880
746194272030863365
746208406726283269
746216107648786433
746193814826586114
746250010195435521
746231102235238402
746221371349340160
746251033563668480
746257412789669888
746242800048549888
746217969634549760
746266539972825088
746261674240446464
746141348173053957
746258306583371776
746143327943262208
746237737687146496
746228459916013568
746187011732582400
746243823534211072
746254858794246144
746189738093096961
746254569101893632
746247715584081920
746231760703234048
746254401417908224
746189960382808064
746223346711302145
746209337895329793
746255370188918784
746209132408016896
746223019698204672
746197715315351552
746236995274301445
746237884341100544
746207949513592837
746198164135260160
746249158613340163
746239637354590208
746233761495289856
746145089659899904
746199317543682048
746259061277097984
746217894086737922
746262454485778432
746207882530545664
746202694059065344
746232788366430208
746237993195700224
746168707815088128
746159379590840320
746203562410049541
746180954834636800
746248013375385600
746238802725740548
746244804892368896
746260625832222720
746215776248430593
746212370452602880
746201595008811008
746225754539622400
746244452751126528
746158792132419584
746255529647939584
746233836866920448
746206519419502592
746138516925652992
746232855278149632
746203704785723397
746258088211132416
746236101677846528
746258251818336256
746231442015825921
746183886711861248
746242493797261312
746223942524772352
746256515326185472
746263050165039105
746185409563136001
746261494023790592
746240057032343552
746175993132507140
746213334928613377
746189230188040192
746230787435954176
746256762827857920
746178325140340736
746224911127982080
746256146332262400
746233228495724545
746200441755557889
746195156781535233
746203365063811073
746242963534123008
746255923862183936
746195953745436672
746221891250118656
746245228349186048
746231253171470337
746208817730359296
746215935493607424
746246654706192384
746208884692389888
746220461151772674
746246415601500160
746195106802241537
746245559959289856
746236491840401408
746153155205996544
746150298759106560
746250781934948352
746153000125620225
746233765576351745
746175217270022149
746210906422403072
746211376473858049
746220310052036609
746230619823181824
746261041084928000
746239872264876033
746215910445195264
746223611246063616
746213884709634048
746206922005590016
746199385000706048
746169114675257344
746226110875107328
746245564162052100
746224986981949440
746244771304325121
746233186582040578
746211506216271876
746256234316193792
746166471907106816
746257245126692864
746192862698577920
746233614321410048
746255605099266048
746213947498340354
746220037623549952
746230989047762945
746194188077719553
746216770063605761
746260952987766785
746177448581029888
746159253660930048
746200819431682052
746141721365405696
746236026088099840
746247350679670784
746261326155157504
746203004609536000
746224991104962561
746242636533555201
746260160469929984
746265814211375104
746215151053922304
746195064456519681
746262458927583232
746147916440539138
746223665688129536
746222331740098560
746211619647033344
746250374768635904
746233241292541952
746175246424805377
746248370138800128
746251108809584640
746166627159392256
746229038541201409
746193550509899778
746199938460057600
746205097319796736
746226853166231553
746265109526360064
746243190131400704
746246675413479425
746265969258037248
746214568263712770
746212559271825409
746247942391005184
746200903221293061
746234147199299584
746185090707787777
746231215187853312
746232452717281280
746241294360514560
746218804603064325
746239092141154305
746184067327000576
746186319332839424
746247313048371200
746231336923332609
746196759035052032
746174768429170688
746199355430862848
746191071764320258
746262517526204416
746240212146094080
746217525147426816
746206385105317889
746202857745981444
746195438148038657
746240333982269440
746225741893763073
746195299488587778
746231278366666753
746263591171555328
746237750207188992
746221345998938112
746250207122317312
746241864878034944
746191856195637249
746200920053059584
746204875147489280
746170200911978500
746261733023617024
746255420549914624
746189805155868674
746227763447627776
746258008573870080
746179113791021056
746236995043631104
746244993518551041
746229026004467712
746192447441510400
746144322182127616
746260910914756609
746237636931522560
746244419087532032
746249288703967232
746246750936137728
746259761734238208
746201876031373312
746207521677840387
746206833677737984
746219375003213825
746230766472822784
746243840382763008
746258834881122304
746233144869720064
746242447848636416
746228279233785858
746224194292064256
746183698157043712
746251029105246208
746262844786806784
746217114051088384
746214299782123520
746193105846571009
746249393670660096
746137980125995008
746177813477208064
746255936394764288
746196142434590721
746250165300912128
746174990899363840
746222608497025024
746259128666882048
746189733496299520
746256863403081728
746203709084819456
746250597263884288
746191776432558081
746229319647690756
746261917853974528
746232540831195136
746247170383298561
746252803396538368
746216619131580416
746255769008504832
746221719472377856
746191495187705857
746227855806201856
746251888933412864
746168145631641600
746198977817632771
746222004504649728
746193739467489280
746197673514926080
746226576379936770
746248575387078656
746190454991921153
746255752227135488
746176072908156928
746223657098194944
746142853978537985
746172222444736512
746222700868173825
746216417855365120
746264224406605824
746212546600787973
746151217361993728
746232951864647684
746224395257995266
746155143146573825
746243710002860032
746260134989545472
746252094705963008
746194951252279299
746206926258593794
746206926258593793
746177381338013696
746214261861449729
746254858504765440
746251360614649856
746244674944372738
746196033558847489
746241659046862848
746260458177499140
746235388910407680
746193390983745540
746171857607364609
746237557269110784
746185711427031040
746213138064826371
746238207075901441
746188479806111745
746215860109402112
746198080312074244
746218330298548224
746205214676443141
746203935728275456
746181739173675009
746240258111463424
746207702141984768
746181089379516416
746211611174543360
746245211693654016
746235762136383489
746189528092680192
746226203363684353
746218506723565568
746169051429253120
746258805680447488
746253109836414976
746219601218854912
746248663622615040
746258700562685952
746164454681882624
746198520672051200
746200861106278400
746195488328736769
746255911321280512
746235183171416064
746139041289080833
746240472197136385
746190031405060096
746241923233517568
746256137964642304
746200580071120896
746250978937057281
746239700638253056
746216430253674500
746230045304184832
746188089576460288
746245194870292480
746239142518886401
746225871728451584
746227633503903744
746215205554642944
746183895167737856
746232234785439744
746221207641432064
746213641284837376
746242707757072384
746206598809321472
746195287140532225
746138269767860229
746226144458858497
746220721286746112
746211363932897281
746261846487863296
746264551654559748
746247925559402496
746173937877417985
746221023243055104
746205583980658688
746256796306837504
746170947271462917
746222071986847745
746234180648865792
746195840662798337
746240102955790336
746250844706832384
746181152277467136
746217994733268998
746193802356891655
746259023800864769
746242275743694849
746193424768864256
746201335188447233
746219979020787712
746177830166343684
746200836070531072
746239046062481408
746195823986302976
746195496503410690
746216581571575808
746217948881133568
746215302321451008
746216870714310656
746214148900478977
746244641415102464
746202186732838912
746204086513504256
746194695693316097
746217134963855361
746220700097142784
746222965100937217
746229743196872704
746232981296058369
746215675677446144
746264258275606528
746257740276719616
746206745886785537
746168732733575168
746261305389105152
746263784306655232
746255852672159744
746244331154083840
746224856933367809
746200689181745153
746231097852203012
746258851494772736
746204074060591105
746248747735146496
746235623745400832
746209178339807232
746237574075670528
746185153525989376
746218963843977217
746182955609907200
746187141785366533
746222197790760962
746251037468557312
746148872985190401
746209996208103424
746242875344617472
746142560310067200
746251063011999744
746177993836462081
746197254201970690
746235581651263488
746219974708998145
746215511973728258
746186583745961984
746242678594080768
746200718428672005
746190828318638080
746264631593869312
746185270999998464
746191013102813188
746228673615794176
746264543391715328
746209254005039104
746234402955419648
746182913851592704
746216476718178304
746218632657592320
746225355833245698
746183601608335360
746186474849107968
746251524259586049
746191402967564289
746246793013272576
746258369212747776
746205340677529601
746262634761158656
746244666429964288
746188835961200640
746244658062233602
746255127128924160
746173338242977792
746234013166120960
746261040913014785
746215805457571840
746214966613549056
746246860009050113
746258470102536193
746195467382337536
746255290732056577
746243039035854849
746242724601290752
746236676377186304
746211871443681280
746194175385731077
746220616512995329
746257358670594050
746261854725505024
746250265737695232
746211313550917634
746236244401610757
746166388360806400
746207676871303168
746246268675104768
746202916227145728
746232587044036608
746207341448552448
746257748367646720
746243446030106624
746246973230030849
746231978823802880
746241558492684288
746149426276798466
746188114645815296
746237313751998465
746202824103493637
746156980578947073
746210872826040322
746257328995991553
746213414570098688
746138588392349696
746201066908225536
746235879254036480
746194989223292928
746265428503183360
746244700215074816
746230707786121217
746246826546892800
746220758775390208
746228090771116032
746243680978206720
746227159534952448
746151020288409600
746234092610457600
746252639919280128
746215822440300548
746222277176352769
746258281123848192
746252941762433024
746209669035679744
746203151112364032
746260642596814852
746250165095276544
746238693938102273
746220943488389121
746231144073420802
746209941933821952
746233194945536003
746234067352326152
746227209971470336
746223233590951936
746146137975857153
746235673984720896
746243517278740480
746235107619463168
746266565088321536
746228753181745152
746266024018874368
746209312721121281
746264752926556161
746264752926556160
746255592604459008
746246419636359168
746156581893603329
746246830837604352
746214207348060160
746252795070844928
746212907025719297
746206016170143744
746265763766476800
746202056462000128
746210478817370113
746213817260990465
746230263110197248
746239352469020677
746232876396482560
746167181092716545
746214828339920896
746239167944859648
746222818497441793
746178245360386048
746197413409366018
746225100270120960
746211305174904837
746246339831431168
746254846148304897
746189070997479425
746263591351914496
746206884223344640
746238488094244864
746252958724063232
746255253050433536
746194653670576129
746214802914050048
746213842527498240
746139779734044673
746174373959204864
746241730517794816
746209631291138050
746213670431006720
746191012943405056
746191658698432512
746173891857485824
746228153366941696
746210524971438084
746265935955136513
746236953029292032
746206880221958145
746221438462365696
746227943983063040
746239482282708997
746193856765403139
746233861831462913
746216682041942018
746245945847848960
746215054874337281
746220792677994497
746241550150074368
746212135449944064
746237649564819461
746164483840565249
746245408976838657
746246717490728960
746217353004748804
746233316597080069
746192476872945664
746221438277824514
746181818991394816
746252719401336832
746241294285082624
746212563344490497
746237003503570944
746208909946294276
746217294347440129
746263561832382464
746177096293060608
746239335574319104
746230208932372481
746193772808003589
746239562125451265
746195010182254592
746210000498884609
746193550681866241
746245471832707073
746219559405813762
746244377291300865
746258109144850432
746265155483406336
746219890957127680
746230548520013824
746198269273903110
746246226845171712
746211707844853761
746262865384988672
746221207624654848
746189108624629761
746247006914502656
746250500857794561
746244284806901760
746251649912541184
746245404564520960
746192141253107712
746261607295090688
746187787532021762
746214580553056257
746230875528953860
746230624013287424
746227537093656576
746215419606769664
746226421287157760
746221920744443904
746220532341710849
746220859715522560
746201146348363776
746218531780362240
746218565347401730
746241466050166784
746246784788344833
746199691050680320
746216686110445569
746180652920414209
746224311485136897
746250160989102082
746193000976420864
746245291335122944
746262559272075264
746188571934023680
746223086911950848
746195190575038464
746265163905409024
746238953817276416
746201813150425094
746203318989422595
746207035344093186
746141222398373888
746259702930079745
746259702930079744
746216757568757760
746222558358364160
746263364700090368
746203524430651393
746222529090445312
746258952183230465
746239448925380608
746184860075687936
746228879321292800
746236164554661888
746156191760453632
746157156529999872
746254627931328513
746236168895766532
746185912489508864
746187745509314560
746192204201230344
746233702594666496
746186248130338816
746254414260932608
746185828880125952
746177301902200833
746186953012371456
746180980227055617
746201234579677184
746232557641990144
746247984036229121
746144351143682048
746266321738993665
746230170873323521
746227436413607936
746197937634451460
746185245834153984
746224768601382913
746182792262914048
746162571355447296
746192854075084800
746250312005062657
746208280863608832
746230401732009984
746248235912675328
746203587500343296
746266250188361728
746249620167270400
746183807238291456
746193047046619137
746264786434985984
746243832015106048
746196381790941185
746215927050428416
746220222072262656
746235103668379649
746221988062978048
746166434359812096
746251280855801858
746158112944578561
746198973711454208
746245622798352385
746228099029704705
746219236280803330
746211271570137088
746142531021213697
746252308376338432
746197358770192384
746222247807881216
746230246555291648
746217953071292417
746204640161632257
746252732017827841
746231794278637573
746209279288303616
746167696836956162
746238048057253889
746252417612808192
746203071638757376
746204614945447938
746242649187848192
746265419955134466
746194880183963649
746240069413961728
746219966140055552
746158485986021376
746206716610519044
746166027575169025
746199015851597824
746259065593020416
746235774786428930
746241772452380673
746208100558876672
746197975555145728
746261565146537984
746190576949690369
746257056454316032
746246713438965761
746167969407991810
746247312909963265
746213301588111361
746242049138106369
746220247359750144
746191843407233024
746138038992961536
746221526660194306
746224722753425408
746256599363182592
746231227779162112
746251322828152833
746260319828385793
746238299623260160
746248600666148864
746213616261570560
746217483082698752
746209639683915776
746195039487856640
746249947100512256
746181512991809541
746243949103321089
746265927499587584
746234126412328960
746259845788143616
746246642211250176
746263293547974656
746258163838615552
746186986634027008
746186076415492096
746230842016464896
746138118697455621
746245111110049793
746266157922017280
746173405435658240
746149309058473984
746261020193226753
746216707262341120
746172914534330368
746193340853411841
746222164269924352
746233966718394368
746220695932153857
746213897166684160
746203558064709632
746226333210927104
746148029686775809
746202949769003009
746210759655333889
746245727559442432
746200626304978944
746193202193981440
746181139568664584
746194871652749312
746171211667881984
746188089379328003
746246641967996928
746255114663497728
746265403106664448
746194615812796416
746263595495874560
746245652158390272
746239754971209729
746234717779857410
746228925320200192
746179591899754496
746152425501921284
746253419996798976
746183291297009664
746191314794881024
746259497606348800
746233480489533444
746264450995486720
746198776579121153
746194397688016896
746242653205864448
746184293869821954
746218645051711488
746209220584869892
746150982518718464
746207425263374337
746238840663322624
746238504900792321
746246612515708928
746229696845647872
746264224469442561
746259568657858560
746199556677734403
746192359310778373
746254468795273216
746192963496083460
746226261807095809
746233560181276672
746171333139107840
746229827137482752
746228958631333888
746199837658382336
746246495054225408
746183106634342400
746162260989575170
746237322291601408
746254485161390081
746186227381116928
746264572760305664
746254296530968576
746150764326838272
746265336148799488
746196633184985093
746192497567662082
746211477091037184
746199414092423170
746245245348757505
746229130807566341
746254455885209600
746227994197270529
746245195000385536
746256456819703809
746193873500667905
746261238338981888
746227457385082880
746209954650947584
746228556259221505
746148058967089153
746250945336598528
746238991624658944
746187632334479360
746168997121560576
746212655367520256
746190564014460928
746243626431283200
746236890311852032
746244238585769984
746253059248951296
746232695777157120
746251385705009152
746154551762259968
746176718734508032
746149271284613122
746231186188447745
746265956603797504
746158591133032448
746222696636133376
746192762161102848
746181307248541696
746216690644459521
746258558132568064
746198147362234368
746236286147534852
746218967996325889
746248865204969473
746213016455118848
746244389857464320
746259715584200704
746258117793546240
746198038536814592
746221564228558849
746194355891798018
746212680734638082
746211200006971392
746189431648948224
746203050746904576
746237964133404673
746194787825422336
746225188186972160
746195085650386944
746189339336445954
746236034652864513
746186894292070400
746156934231887872
746234260248420353
746232498888138753
746235892172369921
746263599593758720
746193051601670145
746181525478178817
746223313370832896
746243915838267392
746197153454796801
746198583783784448
746189679159050240
746218045333372929
746252484847468545
746260927696166912
746212558927892480
746264149177548801
746243685214523392
746151611525926916
746201850987196417
746184801388920833
746244087490150400
746253055318888448
746264052398198784
746197497521967106
746264685947850752
746231932564889600
746233534751215620
746200777354420225
746220075112267776
746200940957470722
746240811822620672
746184062809825280
746140702434791424
746208696166809600
746213557331623936
746222319098462208
746243005657550849
746148906493419520
746236621842833408
746241374060584961
746207186146078720
746260009126928384
746227201285070848
746207253389139968
746255227813265408
746256788090159104
746153406692155392
746251511412494336
746196482257149956
746253306842976256
746145647397576704
746240283264712704
746245496927326208
746218682834001922
746250773525372928
746261259306344448
746243068647608320
746193344838000640
746231651416449024
746205776771846144
746218611639881729
746226324759420928
746206863289520128
746202798983778304
746163712290062336
746212756068540416
746262466930188288
746199863017123842
746254724320604160
746253999024799744
746174386693087234
746196008367853568
746189515677569025
746259619278950400
746160339893522433
746189729620627456
746244901331935232
746251897435267072
746218787658096640
746235145426862081
746259082202386432
746242842041847808
746216078255132672
746218833946378240
746241659038359552
746198592197537794
746231487859613697
746232804824887301
746244712437186560
746229164471001089
746263008221900800
746168288225288192
746187208588046338
746252421698052096
746205521191985156
746231617857871874
746189347683106821
746235338365014016
746240266630270977
746240400810217472
746204996794880000
746245702288801792
746198118316707845
746233308435013632
746228338222477313
746265797601943552
746220247191937024
746220343581278208
746192208269697024
746243353721745408
746199661501779968
746176831934562305
746257727685562368
746217130740244481
746197987982868480
746265080250179584
746265860134690817
746263213583503360
746185539242516480
746200760535285762
746218884320006144
746186495644471296
746250710665281536
746198944472915968
746207907516035078
746241801686646784
746177855403368449
746193370326851584
746168321792446464
746203348567678977
746248458286272513
746239989873147904
746234386215895040
746214454933626880
746146876341297152
746245794731175938
746208033311645698
746200760724008960
746243328606412800
746188638803791873
746188450173353984
746249179589120000
746220247384895489
746242883984859136
746232582870728705
746261829509255168
746261427015426048
746247262716690432
746219273987588096
746235422427099138
746261489976107008
746244943329497088
746202802968363008
746218456224145408
746259010945454080
746245002142023680
746260022015975424
746197216247721989
746235988549132288
746190497031454720
746177129759440896
746144854602842112
746257434004492288
746221199349293056
746220641527832578
746233061063303171
746208448686104581
746261011674476545
746205327981346816
746247145255219204
746235812224733185
746233178436730881
746242430916136960
746210097014046721
746255596932980740
746210634027544576
746247162263134208
746196595780128768
746208528549842944
746157551000096769
746223229354708993
746186902512926720
746177565891563526
746240170316308480
746220561685086208
746231718684688384
746212424924069888
746195584617349121
746244892876120064
746232209384701952
746194938648395776
746195895155253248
746242799843020800
746213636926889984
746223229258203137
746243580197543936
746199485345259522
746209887156207618
746166593520971776
746172587525414912
746186860557275142
746172050402869248
746238504867401728
746262504905580544
746211732826161153
746235774715101185
746257052092272641
746249154352013313
746221790880374784
746252123801817088
746223263139823616
746159631307841536
746255236180873216
746190174074208256
746241416037163009
746193621859241990
746193370242920450
746253323486003200
746209522230779905
746246918712496128
746249850564509696
746196478322839552
746258520476106753
746219345399820288
746213943379529729
746186881398800384
746263872064069632
746227637660442624
746230041088929793
746228379884523520
746203822570115073
746216707400728577
746243487708880896
746236835936886784
746159446707994624
746199242104987651
746218087297355777
746255366212616193
746225229932859392
746183668692025344
746220171681894400
746258188757008384
746152802771152896
746233849508569090
746186076222427137
746202656440385538
746219387523235840
746222122247168000
746228409424982017
746264958430748672
746247342584635392
746187367954800644
746255584199057408
746217479005863940
746235103416721408
746227155441377286
746214329276522496
746215041955860481
746236403856510976
746233492925624320
746153306301562880
746218015914524672
746250748162367488
746226291209183232
746257920531267584
746233987908018176
746230586260389888
746213792174923782
746247518741270528
746220868112572416
746216686475313152
746247111667224576
746262987250372608
746250907566874625
746243177431113728
746189591120535552
746215398601687040
746204074182250496
746246042442567680
746185774463393793
746222675886891010
746163573836046337
746266141316780032
746184348328730625
746175619814330369
746178627188858882
746221593701933056
746239612360634368
746220284894535680
746175925939802112
746216468258291714
746242611225235456
746189335100162048
746174608949186562
746202375329718272
746244431469289472
746218833690517504
746255047298785280
746213779805863939
746205420298002433
746159694012624896
746266514513362944
746258721525866496
746242451967352833
746249431306100736
746252274809344000
746243512950099968
746239431850496000
746236991088386049
746204866830180353
746266174938296320
746251918406717440
746213787842158593
746213787842158592
746240279233998848
746215994448699393
746210894057594880
746245195042283520
746210008849747968
746186457803481092
746257748405391361
746222025442656256
746259627654975488
746193135403864064
746227738122457088
746186285912465408
746229311313633280
746198437075386371
746263985415151616
746199812412870656
746247480707284992
746250760745291776
746184432181215234
746234549651148801
746252853660966912
746217567153315840
746177368969068548
746254745397043200
746219269914931200
746265121983455232
746220955928666116
746194305413320704
746196440393748481
746207769389260800
746226978940825600
746238635142320130
746233438378721280
746199082687836161
746250790390620164
746256842632863745
746249468891303936
746139230225719296
746217613278117888
746258059119427584
746202769766256640
746209220287074304
746180833237676036
746211611052904448
746176375006986240
746220595214319617
746220595214319616
746147379523522560
746192644749942784
746191994637037568
746197505654718464
746240497367146496
746251327093645312
746252136640483328
746212185802579970
746226010308304899
746229411800768513
746201196721954816
746181844035506176
746235938263564292
746148063140585473
746249343024402432
746229675874091008
746220696011866113
746244838270570497
746188903221075972
746213200954175488
746152760807161857
746233048451059712
746231584613818368
746234692400087040
746265776349413376
746206213231108097
746258201365123072
746250358138241025
746248424660549632
746228287798542336
746222663220109312
746236642915061763
746224089166053377
746220855521218561
746242481122058240
746180879492386816
746195131737333762
746255441739513856
746258214266744832
746244029159997440
746216522629025792
746212827556306948
746263175838961664
746148084078493696
746265562506985472
746217026088108033
746247363296137216
746203411394105348
746194511164932097
746261783338455040
746225049795854336
746261355804561408
746204837314887683
746219328610017280
746155537339944960
746231244598325250
746218057949798400
746222805960667136
746209652514291712
746241000582963201
746248630064062464
746236290597683200
746232125406359552
746213238384123909
746189402162946048
746201838374924289
746229533582327808
746194313684520960
746239822289735680
746240191094919170
746142375727140864
746204619118780416
746196650050232320
746256654002315264
746240937899208704
746262798305464320
746241973703475200
746227931408539649
746265759576367104
746260319652167680
746229688536731648
746189347741831168
746202505168576514
746164970572832771
746231496214614016
746200819352014849
746153708812115968
746143827094810624
746169282476773376
746249200397058048
746224105922277376
746246226912260096
746206296928444422
746263402255892480
746261426768056320
746184193114259456
746250207336202240
746244465162096644
746220234739089409
746197107355222016
746188529789591556
746209023217696768
746266439221411840
746248491505115136
746248198277181440
746203092530528257
746264476308013056
746188450395627520
746242003076186112
746187544367226881
746262773475250176
746256666413383680
746229026084159490
746163057831776256
746254015634284545
746249418509213696
746225947326578688
746228820236075010
746187191781515265
746143239758036992
746181575969116164
746248923560480768
746225397767905280
746250727262064641
746236009419935744
746210097169240064
746264337724092416
746205483233480704
746249288653639681
746249569659396096
746259791199281152
746206343313272832
746258352645169152
746252673565921280
746201695823138816
746215700650352640
746194297150570496
746250492418789377
746232813205151744
746252111260827648
746245450886483968
746194628605444096
746238152566661120
746241629909024769
746244666706780160
746247828834390016
746206196210622465
746197971432153092
746255709986234368
746189595453231104
746215058854678532
746260479077556225
746263645634564096
746196188668387328
746200735176482817
746180401526251520
746228249848483840
746214048002301952
746204728292368385
746259346745499648
746232549060415489
746245019032502272
746224181524652032
746188513075335172
746189846968864769
746244834181058561
746193848334848000
746213259347271680
746230162631450627
746178761385721857
746235573053104128
746219584374505473
746216795330121731
746238844601765888
746236919671971840
746214819867459585
746230536075509761
746263545097105408
746234491174215681
746184809710501888
746170922344792064
746175259292770304
746231827623378944
746261393217773568
746220305899610116
746221325383958528
746243127367741440
746207161177411584
746204455591305216
746173551988748289
746248546244956160
746245421543071744
746245081842204672
746265025774559233
746208314359373824
746246365404143616
746265142967533568
746222256133537795
746264396511518721
746239654454648833
746244192544915456
746254799973285888
746252979745873920
746251755021807616
746186483262861312
746262643296636928
746209153446617089
746213272215400448
746248315734470656
746253449466093568
746169219201572864
746148352643989504
746240769829240832
746199225369690112
746174831188713472
746262198494760960
746245559950913536
746139955907395584
746241470269657088
746266556389273600
746209643857248257
746258738269425664
746233241280012292
746197304525238272
746235275513257985
746175917664440320
746225884563050496
746191289754935296
746240124036386821
746220142271434753
746265013036408832
746223610960842752
746188446096470018
746168653314416642
746165541031841793
746165541031841795
746203377961336836
746246658921500673
746189515396628480
746196293744111617
746189297548656640
746265172428337152
746238580721254401
746256997738217472
746238660152963073
746211237902454786
746256880369020928
746240342286962689
746235753470918656
746143013487816704
746203604445388802
746150768558940164
746227427756544000
746220406567100422
746188194488680448
746205101472153600
746205403504009216
746255265423560705
746261166880612353
746202614266617856
746214392119721990
746189960143732741
746189687698579458
746248370260434944
746184138344935424
746227675497259009
746211673954881538
746241424262303744
746215172163796992
746234885237411841
746248651115134976
746217407711064064
746159006306074627
746195198808494080
746192913009278976
746149443343376384
746222310915379202
746234180783087616
746156858897883139
746214287354400770
746244200887377920
746209174187433984
746256469348257792
746251624973230080
746173216562024449
746206154305372161
746146955810770944
746247699150815232
746214073356804097
746208649937227777
746245698274861056
746265822419648512
746249657534251008
746254078389346304
746257530305789952
746262840512753665
746185950317862912
746253096930533376
746260579678027776
746236366007111682
746206867366391809
746195773503639557
746266460130021376
746234247787122688
746251595315306496
746244238753468418
746201892963790848
746244528290430976
746233501104541696
746185098827948032
746257324994617344
746240488898912256
746235162057334788
746231991335432192
746215746699571200
746193491869327360
746232913981636608
746247786883080193
746201872185204737
746190971012976640
746226111017684993
746251125834321920
746209975324676096
746189167420313600
746211606976036864
746203470059823105
746189972823117824
746245719435186178
746255261271105536
746167118220173312
746174034585391104
746207949622644736
746168808381898752
746165201209335808
746239217995395073
746262118819782657
746181412261404672
746188987077799936
746214270572986369
746183954026336260
746187099708100608
746216904205864961
746228941954768896
746182335071150080
746254900779089920
746259929464455168
746195907671011328
746217793574440960
746264728004075520
746233614463967233
746225171518763008
746245513909927936
746234256314118144
746180799683141633
746182703855321089
746251855445921792
746259988268584960
746229663584837632
746240274863529984
746239499185709056
746241957173858305
746214307935854593
746243651429335040
746229906682482691
746215100818718720
746210189494280192
746249825562300416
746238244870750209
746259162095575040
746206712080674816
746147027273146368
746215738189328384
746225506815614977
746184977423818752
746250651949219840
746187770779992066
746172960797503488
746250005720211457
746254032231084032
746196763317395456
746171136111706112
746237393498308608
746181496067653632
746225477635842049
746192397114081281
746215021240147973
746216606775140352
746224684807520256
746211615284944897
746214404744577025
746212911278784512
746201695743410176
746234184931246080
746191977805287424
746261842029387776
746254225366192128
746265503941992448
746238559414165504
746224924096770050
746245069280247808
746202199361912833
746219655853793281
746222977625133066
746259384192245760
746219299291836416
746189112974127104
746207047885066240
746210306599198720
746245354421555200
746192346828570624
746242640463593472
746225062454255616
746259950452670464
746148906350714881
746259950343643137
746236194011258881
746190366991257606
746222822658215938
746174411703672832
746203159698104320
746258365265883136
746206800504991744
746246151297433600
746182393678143489
746158930821324800
746162516733136897
746245471690067973
746157919851384832
746187015830540288
746242955397193728
746214044021854208
746242363723440128
746224168799068161
746234658954715136
746145051676413952
746238362361683968
746252879158194176
746169408121245696
746191185031503874
746227910093115394
746227910093115392
746196289302368256
746242321772056577
746204468220289024
746182532220100608
746264589449437184
746174503995088896
746228002715930625
746261653256306688
746200257071964165
746222185228836864
746172738352517121
746212819025043457
746199741352947712
746245194815836161
746180133048881152
746232251411619841
746251444462845954
746259107317977088
746213141994844161
746217688914026496
746245211857293313
746247761788547073
746188181624791040
746210638075092992
746195354249375744
746208398362873856
746175598909788160
746262362064297986
746254418320965632
746244872177336320
746215713103220736
746211854519697410
746175766799355904
746236915360235520
746244377064935424
746186327847280644
746260046942703616
746164555420622848
746176815224524800
746256771111477248
746254430782300165
746231311833038852
746245555676975104
746203260210421760
746189481854722048
746260277830778880
746202962435837955
746220926912499713
746187485441458181
746239918431735808
746188836003155968
746222621243564032
746260193705529344
746251247406067712
746249997616844801
746162625847820288
746241667632607232
746213553187655680
746253310995349504
746209455201607680
746198097240285184
746258306231054336
746183245314678789
746230246341382144
746248542163918849
746236328233172993
746233170110996480
746265520530391040
746222814156382208
746222990535196676
746248537650798592
746206997524033536
746184230812557312
746238072967180288
746210214681051137
746239243379347456
746214677307285506
746203243357691904
746217399452459008
746244209334714368
746205047076192257
746231907399000064
746145240600444928
746215797291266048
746215746645024769
746250228173504512
746214090159226880
746191319207272452
746250232225136640
746234336131743745
746168732825722880
746248483208835072
746244943354572802
746246721571819520
746228178776031233
746166967128756224
746174248540987392
746203382122086401
746247384334663680
746180279631437824
746219924473819137
746186957126930435
746233178344460289
746248537793507328
746230334539259904
746252123847921664
746240006604263424
746186348940320768
746186348940320769
746141893482979328
746229973841645568
746170951730102272
746258838882557952
746251524154630145
746247736811368449
746168053298171906
746198210461335552
746246629485907969
746261854931005440
746225775402065920
746241046623838209
746213398069710848
746231379017400320
746223355284459524
746195341280583683
746254107833417728
746170351776894976
746198860314214400
746263096243675137
746229080282955776
746220574624538626
746222029687291904
746226119486017538
746185757602234368
746210038159540224
746192430651695104
746247136795320320
746266443218567168
746186759768145921
746218653251604480
746253059198681088
746180980042530816
746251750584233984
746256821648822273
746192094901919744
746236894267080704
746184306419183616
746158184176377861
746249611690545152
746258620917100544
746235115869638657
746222587848491008
746234533029117952
746213029004488705
746206934445940737
746199116535857152
746244947679019008
746226207167938560
746165637337255936
746225129475080192
746227339860672513
746222759764582400
746257073155997697
746249812958453760
746187481482158080
746223942298263552
746253483129462784
746207894991867904
746222633675481090
746199120533065728
746236932250697728
746249120776597504
746221128092254209
746244561488461824
746210889850720258
746179272935620608
746243345228390400
746264526643933184
746219349703172096
746204011133440004
746181357471031298
746265768040370176
746198566838771712
746242682691850241
746222885404958722
746260562791833600
746216665134751745
746257761051222016
746205147961794561
746224353604308993
746191713350279170
746217566910066690
746150634533969920
746162546336374784
746185979682131969
746239519918153729
746171727462432768
746189377051705344
746229567044542464
746223326087909376
746217503982968833
746213440096591872
746264312491220992
746219488048123904
746200664175304704
746220163255545856
746266162128953344
746185971356467200
746243391428628481
746209652338106368
746194452444700673
746237435349086209
746191759575683077
746215478494781440
746149539766210560
746146163129212928
746221384028696579
746256159070371840
746192250426667015
746160180509839361
746201440142532609
746229197761216512
746230019999989760
746191499537178628
746229285942235136
746212362030452736
746200047306444801
746239964568969221
746178845489790976
746179982066606080
746263083522396160
746234994461278208
746230242348408835
746263440004620289
746263008087781377
746200265666138113
746213398061318144
746200550887219202
746246054660739072
746257110854426624
746219865485127682
746225523894820864
746256385197875201
746264149068439552
746249435349417984
746259744873013249
746182695835865089
746232616144142336
746209568603017216
746229151724539905
746187925889548289
746207831934701569
746227855802011653
746190132064067587
746221207658233856
746189486342602752
746256183909048320
746203918749732865
746249863097090048
746241474610761728
746186919285972992
746210466267987968
746249460657885184
746196645860151296
746198080345649154
746257236989722624
746225607403413505
746255814873260032
746208373360590849
746207911647404032
746220259804229632
746176777567993857
746265793265025024
746184146729443328
746242594364088320
746201301436903425
746237804808593408
746221778263912453
746252572583919617
746214526064857088
746261816842543104
746251318751203328
746251008209215488
746229424194912256
746260399385903105
746217659562233857
746195933042352128
746251985742143488
746220629091725312
746210197610233858
746155818463170561
746162189749215232
746227805491322880
746171471551041536
746233157289074688
746243433296236544
746223321608421377
746194032708116480
746139389609185280
746259665504374786
746226547044945921
746246625182441473
746196079750721538
746229944330510336
746242628111446016
746198612871262208
746218112387715073
746239385721417728
746225158692569090
746196759269937152
746263138023182336
746225997591109632
746242925802192897
746235736681111552
746200601092988929
746248647080239104
746232008175550464
746217852261146626
746204216654364672
746263003985747968
746242174950379520
746249460515233793
746158024780357632
746195223907180546
746222583306031104
746254049188679680
746217005015937024
746236940551229442
746256276238254080
746259401300975616
746206527833309184
746196205323980800
746204367628337153
746216258475982849
746194322454773761
746210373754204161
746207974775881728
746260886046842880
746211141601234945
746206607441203202
746197086324953088
746189385658306560
746190346086817793
746256389610291200
746222222822408192
746262701807124480
746263897540337664
746247405331419137
746243681003388928
746246302351134720
746216799436320768
746216048790118400
746259384108474368
746213192267796484
746170876064894976
746190732105416705
746238488131993602
746186869130551297
746244716782587904
746261754112520193
746212714209370112
746247392987611136
746201087607087105
746173577330778112
746213007722577921
746245849089458176
746259216478806016
746221866134560769
746199107929149442
746232024696905728
746138126880485376
746207920413519872
746266158324654080
746253302556463104
746265541543862273
746241642391306240
746190480484884480
746223137080041472
746142627603562496
746227813905113088
746206817122869256
746215306566074369
746255085135626240
746203105163808772
746181869314670592
746210562623758341
746210462107217924
746243118878515200
746186265117233152
746222654810578946
746206527564845060
746239838869848064
746202190881030144
746260864890712064
746157785847496704
746207278395592704
746223162191339520
746178769841434624
746183072966541312
746205215041323008
746260327843627008
746193936444645376
746187032368553985
746245304102576132
746188441788907522
746226505345228800
746213964170690561
746213012223066122
746185527024463872
746195173646860289
746242158513000448
746162193746518016
746254472758890496
746138525494452224
746242871334940673
746232993639858176
746247225014104064
746209748714848256
746222478725259264
746218255015018496
746178086249598976
746173451233157121
746213049690820609
746254921616461825
746185866410745857
746239427773501440
746246990133075968
746219488140369920
746257584844320768
746266179023568896
746197728233807872
746208943584600068
746243219558641664
746229688767389702
746256788102782976
746242833510694912
746246327458226176
746248873409155072
746202450961412096
746220800923963392
746233060836814850
746166106994376704
746234583486586880
746194511114571776
746187712231727114
746198109902888962
746212722488926208
746170901113102340
746258201700671489
746226966412484608
746257291490496512
746191667074478082
746255223698690048
746214970669445122
746191839141597184
746249754233946112
746159824136638464
746218913625604096
746232872311230465
746233937526030336
746244922282369024
746237863151472640
746204237621690368
746225280612601857
746151313906483200
746214945868505088
746222847710789634
746188693430407169
746242108055490560
746237754133012480
746198659147014148
746225297263988737
746193701475495936
746224852416094208
746191654537748480
746249443750510592
746266103559626752
746201901490855936
746251880616042496
746212840235667456
746217457992359942
746227885157974017
746252404883079168
746237200740683776
746253080459616257
746261494233501696
746176961844674560
746177050084507649
746252207813763072
746144355694452736
746196251486494720
746139783529902080
746243231973707777
746162357605277696
746223510243020800
746264773910683648
746186445245689857
746265466100924416
746233988012875777
746198952920256512
746194938916835328
746253294272548864
746199229626875905
746171769317294080
746195471622778881
746230556719878144
746197707123941378
746248223417851904
746256226212712448
746255722480996352
746257702221975552
746242271633342464
746187212845387777
746253839288901632
746189687459557376
746233232627163136
746259405306355712
746262836356096000
746245316702253056
746220075418419201
746170494471266305
746188613809930240
746220104652754945
746224328342048769
746175720364204032
746170645399085056
746254007409217536
746253050730455040
746256720939356160
746256624331874305
746231529949396992
746214618469568514
746246902178525184
746227708984602624
746179570819342336
746224022057213952
746245043967635456
746235048953708545
746261477401702401
746198289951797252
746229478804754432
746228304475103232
746207081523351552
746219857390145536
746186067703799808
746250677119238144
746249406232551424
746173547761000448
746240707044614145
746260675995926528
746233903774466049
746177888886603776
746187284064657408
746221555902881792
746224261421899779
746168745584844800
746228971495297025
746263217819779072
746192732478013441
746203599995179008
746181609196560384
746191000515686402
746223854293397505
746191243533684736
746225913826672640
746203398622482434
746139146356330497
746197694352228357
746221471974862848
746217625638699008
746192401459384331
746230338829975553
746232368898269184
746206389433827328
746179562640334848
746239432114606080
746187166716411904
746245773763952640
746240413527314432
746192258538450944
746224039077699584
746211795950440449
746195303699623936
746207190273261569
746200580062744576
746241965507903489
746177591233519616
746226941200523266
746190694272770050
746227297686978560
746178350562050048
746235195838205952
746206855035138049
746247468141142020
746234034011811841
746234176706224128
746258243299774464
746185916776013824
746242644704100352
746199615335108608
746217860880441345
746228258547499008
746243739430064128
746224596571951105
746195865732157441
746177616386854912
746226744198201345
746192912795328514
746247493336313856
746208939558084609
746201871816089603
746265415832244224
746183492527095808
746216472372908032
746198470281682944
746224391114022913
746204975991132160
746263620581920769
746215784372854784
746232327030743040
746184801284063232
746259946195550208
746226333190021121
746260034586353664
746258780325765120
746198432570703872
746192015579197440
746213230008164353
746250089572802560
746241772506882048
746227725753454593
746188315905273856
746192124530434049
746229361620070400
746187690903666689
746204950674309122
746198613177438210
746218326410440704
746255395488825344
746191663245070336
746180313429254144
746203021198036992
746205504154701824
746202668855529474
746206775058169856
746208230699737088
746246243618275328
746242452114157568
746248172968738816
746261188011565056
746218741675896832
746213091667390464
746219995760205824
746175875696181249
746220079398825984
746217743104380928
746191801564815361
746262219487322113
746210080178089988
746212382888726533
746239864115322881
746208696003231744
746190803165294592
746164366668509184
746265340137603072
746146620656410624
746263352301789184
746194699828899840
746256624331927552
746202224460595200
746183806978162689
746242980344799234
746237729118257152
746228178813739009
746229223023509504
746204329724370949
746264635473526784
746144531876286469
746247199978291200
746171006264311808
746194368394997761
746203042177912833
746240677772595202
746209308623331329
746244779831332864
746218473143951361
746222910746963968
746256419092070402
746210755666550784
746186743037202432
746185942176665604
746206028526608384
746230619860930561
746255953331392512
746212110208663552
746259489020489728
746233845335265281
746207177887494148
746264157582831617
746188542364127232
746224152026062848
746187690912034817
746255903121375232
746231278379237377
746224802189369345
746246272927993856
746225993493291009
746208205454221312
746196557700071425
746225502713585664
746195538626777088
746209048383488000
746255374488047616
746220880741621760
746192623652634624
746224978622713856
746207362390753280
746162672157220864
746221593529987073
746230993049128960
746208868305240069
746242254746988545
746247384582152192
746218808562507776
746245492854620160
746221924963889153
746224051572531205
746235518585733120
746243953557573634
746197040275693569
746231211115192320
746258948282548224
746217349158576128
746244448208699392
746223346975576064
746256422984355840
746226144492429312
746198835391668230
746159815609585664
746254019941765120
746264819930697728
746265675748958210
746224827485171714
746252229028515840
746222700994035713
746154593873072128
746265126467100672
746221199512870912
746231131515682816
746207756789526528
746246310584541184
746256905673150464
746251662508101632
746256435860873216
746199879660101637
746216564777582593
746217965675130881
746185165928443904
746247719887441920
746142384098971649
746220041750745089
746217143327301632
746186663341088769
746244045601673216
746253843806158848
746216090896728064
746183471442309120
746265520425537536
746177192598638592
746171551595237376
746239385935306752
746200244572950529
746237255275032576
746241462224977920
746266120504680448
746246818368000000
746191566507696128
746264413221576704
746164613868290048
746203612502581248
746232502826610688
746218133153669120
746214664791482368
746154925277642753
746236504205234176
746227356415602690
746190484586958849
746197887579656192
746261099901771776
746156326196240385
746166606267453441
746228698580344832
746200903296835584
746215067209736192
746254527519678464
746221467730223106
746231186066837505
746160155293851654
746242569189789696
746199967849545729
746239478239494144
746190702397165569
746188987308474370
746242238062043136
746204837210034176
746220763326255104
746263943337902080
746233887215390720
746224559213293568
746167797596696576
746234256351891457
746264254106460160
746192325781553152
746250567710814208
746194255316561920
746213485936185345
746227914572603393
746212596974399488
746202442446954497
746221207838564352
746245908023500800
746197703055421440
746246759374954496
746211724265558016
746180179085537281
746160646081810433
746165499193483264
746221761599942656
746258494995587072
746238920497692672
746235992823128064
746213733345566720
746252614904479745
746237997578752000
746190325077598208
746213641305743360
746257803203969024
746241789288382464
746215251880751105
746158007885627392
746205747571134464
746226878537564160
746258499252916225
746249733241450498
746266019719634944
746233937450565636
746234100881588228
746225905551323138
746179193604562944
746208058582302720
746192544095076357
746256116817010688
746151427198885889
746222121915867136
746216929375879168
746249598889496576
746235279682330624
746155919067643904
746253906523590656
746255345308286976
746244716652560385
746228447035326467
746234868468572161
746238551361101824
746260269156831232
746199539883737088
746207660232478721
746255110150455296
746213779545853952
746263461106061312
746254791752486912
746217378476785664
746208629133451268
746234063346765824
746236223505608704
746243462694051840
746233383806590976
746227478377562112
746184088004997120
746193571410153472
746247455746985984
746209132345122816
746187082985443328
746219010149122049
746247589914361856
746228430211944448
746205143574536193
746240488768864256
746264144727310341
746230125058940932
746257484332077056
746226777987526656
746238421312507904
746151737434771456
746249511123705857
746196394214461440
746197270995959809
746216694759071744
746168439245438976
746258243639443456
746175464713105408
746246176450576385
746184268498407425
746255429026582528
746260399352340480
746263502919184384
746218603062583296
746235564697985024
746217999158259712
746234239427837956
746231488060891137
746252887286702084
746264665022431232
746235149424066560
746221270723788800
746265537290723330
746245606084120576
746192086551011332
746173921326698500
746227511965556740
746232775544475648
746160952408743936
746255525474537472
746215713250017280
746232515749240832
746239650226798592
746204556552343556
746199640614150145
746239708791877632
746185648285982721
746245765366845440
746254246165811200
746266057447473152
746258834948136961
746169231905939456
746193328350191618
746249452239884288
746194850547019776
746198906610933761
746190765567713280
746193059717611521
746265482907496452
746154526684504064
746238366698528768
746212382762893312
746149136957902851
746249976582373376
746224185647607809
746197040074371077
746238207352676354
746265927533092864
746259946170359808
746142669479489540
746218154368458752
746253134926843904
746238794462957571
746245807259721728
746198159982944257
746212152311087104
746199468752592897
746212143976972293
746190031291719680
746252576828592128
746233358464606208
746224232024018944
746199443423141889
746260554667294720
746239901889290240
746201209405485058
746238698077859842
746188114691907584
746244314339098625
746219756437463040
746215184864186369
746152538580393984
746242355326500864
746164957746692096
746239423751217154
746212789727825920
746208251436371968
746193869180592134
746222247921090560
746246415555379200
746207253431103488
746187791592128512
746140836388347904
746259908706762752
746156401412562944
746244222089633792
746181877820760064
746242762312286208
746238077299884032
746196763321602052
746189481896706048
746218129127153664
746242506250129408
746242460485967872
746175951139012610
746212773160312832
746183379473731584
746248890274426880
746216879228784640
746181928093630464
746172193332043776
746213532383875072
746228715537866753
746208289243832320
746178405029318656
746248760263643138
746225649665216512
746198843717410817
746215222558363649
746228195473522688
746245698169896961
746248420449476608
746260936013520896
746206191991160832
746174583800201216
746240623250968576
746226828327559170
746237921947095043
746210541828378625
746223384762032128
746220251667271680
746218267727933440
746263775590879233
746216916868444160
746235019614576647
746214492640419840
746244028962832384
746220431644860419
746260986630410240
746140551146176512
746212902936272896
746219345454370816
746254678388785152
746206376624422912
746251863872397316
746199267409170432
746167613022044160
746223015621361664
746182477375471617
746187250619154432
746162797973733376
746178291502055424
746232410690326529
746262685071859712
746159702510178304
746209946170101764
746236093381545984
746210382260232192
746199367971811329
746181508646440961
746255793868148736
746239188840906752
746234826567495680
746182825787854848
746209136665202690
746240711402524672
746169529676423168
746238815493193728
746202807506591744
746228413564739584
746208377450029056
746233711184609282
746243097709916160
746253189213732864
746266027932016640
746191625378889728
746186122418499584
746211703466012673
746244830066401280
746237963890098176
746213792392982528
746260956989259776
746199514730496000
746194171254308865
746261120697143297
746254179216220160
746198323829182467
746189284739186689
746178568447746048
746254544020119552
746190950121119745
746233387954765824
746234092488843269
746262148167438336
746186600543977472
746149829152124930
746247220689838080
746191055041634307
746239755126398977
746263112991412224
746232188631285760
746254661590581248
746191734296588288
746255022233530368
746243647214067712
746207433790349312
746195949794394114
746196696107880450
746230515078860801
746162953238437892
746244888841191424
746243445812006913
746206402071273474
746144342809579520
746203604231426048
746202039646969856
746213230188462081
746260873421938688
746249708121657344
746199150073503744
746199120562388993
746179004806365184
746236257068425216
746239461323841536
746172969148252161
746242955120357376
746234809723162625
746242611095056384
746232649962790912
746237456505143296
746263259796299778
746210994548936704
746171391884558337
746196419300646913
746236097647116288
746218603033169920
746151754228711424
746259963220230144
746235145540100096
746191914907508736
746217093121478656
746235552240799744
746253856175185920
746264207696535552
746238832140484608
746152110908182528
746200903103848448
746217789224943617
746257962503593984
746168661703024640
746206573870014464
746240895889080320
746248210491019264
746188936989421568
746201259846172672
746232863935258625
746247023746244608
746236156396789760
746206221351288835
746252748786647040
746186630092980224
746219265766756353
746243911442530306
746162588229107712
746214987740286977
746232977093337089
746198554213908481
746224957483421698
746222306620375040
746142073775001600
746160411330904064
746261661846245376
746207102373265413
746194661945925633
746252807586512896
746265935611314177
746252572663644160
746249607441711104
746192178817310720
746262072841797632
746247489305477121
746260579799662592
746227465731743744
746188169029156865
746138642771509248
746215373402308609
746204480702537728
746191117767499776
746229474669166593
746252648303693824
746233023285198848
746265583600177152
746263754841686016
746252757166759940
746252656625188864
746234088516788224
746172054706126849
746211229421559808
746247954734907393
746176018264752129
746258134239322112
746188198649421824
746252769951162368
746234314849820673
746237888623312896
746203549629984770
746227545423568896
746247720105480193
746227633550041088
746237959947509762
746246570824216576
746143772430372864
746233769649025024
746212986902065152
746229889951371265
746256351714770945
746169504607019008
746218468844806151
746253126513102849
746240988285284352
746193990953754630
746222738658910208
746190052661723136
746219773239824385
746193558734966786
746213007689056256
746192791521288195
746234952455356416
746207316274356225
746244880301699072
746237422904565760
746210449234886656
746264983890100224
746264706768343041
746199569491365889
746266409819213825
746164014179311618
746257329264402432
746263293220749312
746241977834823681
746241977834823680
746241881294540801
746243294921797635
746148667447459840
746221795146031106
746192803743440896
746197040175030272
746147606284406784
746203809672658945
746179168300310529
746242955095183360
746226714850689024
746166921020739584
746218041009004544
746179814046957568
746196918489911296
746229164529704960
746216413811998720
746219580368912384
746188814947745793
746194062399537152
746161111616065536
746247648651390978
746214987564097540
746248386907672576
746235128687398917
746261854712922113
746188932392443908
746251272672641024
746208402611671042
746203696367734785
746218284530311168
746169479533453313
746249364293685248
746240077957763072
746207689382854658
746205663672492037
746194229878099968
746261988926447616
746212303364726784
746256188090683392
746221836891914241
746251226384314368
746247573250445312
746188538530537472
746254233868058624
746245165644382208
746212890403692545
746231823739412480
746194162865700864
746157840193163264
746258855886094336
746263993937965056
746221115295432704
746193269504151553
746256393880145920
746218343049240576
746255856858238976
746225267706716161
746151628395450369
746220641443942400
746218103994875904
746197921066950657
746256670783733761
746209761532645376
746186294276014080
746219647293259776
746193177397198849
746243009575002112
746188362063581186
746264744827445248
746189385398255618
746231336839483393
746192304981979137
746256234249072640
746203239511556097
746228543735009283
746237653767454724
746261053756022784
746206925973389312
746227998240583680
746256721077747712
746248793683787776
746245651986583553
746187007429218306
746262844811812866
746225280277090308
746179558492147712
746239549303492608
746248915536781312
746197119774523393
746209979464482817
746213947531923465
746239079608573952
746241415819169792
746141562019655680
746190945754877952
746252602237673474
746196469942628353
746209425950539776
746144246533545984
746195731652849664
746223686764552192
746222692433428480
746217323971809280
746240723889041408
746245798757707776
746140647745265665
746181873756364802
746250844677488640
746186206342320131
746254841714880512
746145140062978048
746173409575452672
746217919374204928
746201830091165697
746220528126484481
746226614178971648
746212013790003201
746254544175235072
746228728116576259
746251926736670720
746222491090051074
746190543051362304
746246436619157504
746209627226836992
746250202965676034
746263289139724290
746248806178619392
746152555344867328
746244180167495680
746202412940025856
746192975936446464
746198931902652417
746227004303806467
746254720080158720
746254477112410112
746243114424164352
746258717314809856
746238618474151936
746212311719780356
746220368940040192
746152186237886464
746256129659908096
746233064917872643
746235917333987328
746214236683001856
746214236683001857
746217059508355073
746248009239793664
746231030747529216
746216908706320385
746203918946865161
746176542523396097
746242800111484928
746145278307139585
746213796532756480
746259258530897920
746199678513905665
746218997515845632
746226379348283392
746256272031350786
746199812488331264
746242921469468672
746222424128053248
746221840947806208
746261170991022080
746177029087838208
746172276857507840
746209354819375105
746228333784903680
746219882279145474
746174332276117504
746200228001243140
746217747344809989
746217747344809984
746227557876400129
746228036203216897
746264186687217664
746255995198832640
746223393016406016
746213565678288897
746203025371389954
746192749347512320
746224676649611265
746245773679964160
746198235601985537
746238425334951936
746194397759340544
746237179865751552
746174227259207681
746191872779911168
746196872604225536
746233258128506880
746238056449998849
746243563483103232
746144439542878209
746250731657773056
746179126281834498
746211225306955780
746263851075780608
746206099892633600
746258231056465922
746225700017889280
746211548121567232
746201888761098240
746213943153025025
746210944162791424
746234008736915456
746255915519774721
746212924113334272
746162202193723393
746226908023558146
746263368902787072
746245903657275392
746241927423528960
746226513465356288
746231274231083012
746251562050289664
746216673921761281
746137829089120256
746235434959704065
746176735394279428
746231257365786624
746250303738097664
746194087305326592
746210310864830464
746223527028678657
746145286800605187
746255269856845828
746220742249873409
746181546390913025
746244515502166016
746251557591744512
746236345173970944
746252526442397696
746243546722738177
746230984832495616
746236189653405696
746203952207663105
746183706583404548
746229487436652544
746265755277099008
746247015261044736
746145068550000648
746255328392716288
746201993681592320
746190119401467904
746257714972549121
746182725086887936
746201549169262593
746144380621197313
746230829538390021
746243953532506112
746209027500081153
746211699133284353
746265604475129856
746261783250354176
746262827829067776
746264790847234048
746209384116563968
746262072883879936
746225028891480065
746265952577331200
746184545486024706
746230020192931840
746262421082349569
746208461281583104
746206435600543745
746252559992655872
746214589059080195
746255341214646273
746188534017458176
746215889293316096
746266191564443648
746139888760819712
746230179475775488
746191361175490561
746211825004339204
746235485291347969
746257484457836544
746211199969165312
746199460460453888
746213716622868484
746215922830999552
746189104426016774
746213884629913601
746162042860670976
746188534113935360
746182842325962752
746209438587985924
746247237559279616
746203176626380800
746243160880332800
746202178298077186
746193017875267586
746210722003062785
746224600871100418
746160818291679233
746221065173499904
746186126596014080
746237330642501633
746257127761674240
746250576481107968
746227813758316545
746188634768846849
746199804368158721
746244624516284416
746172428208975872
746207739785863168
746245740201189377
746246708942766080
746211107925196800
746252614799663105
746167206061322240
746235795598680064
746220746230235137
746240560176971776
746239994105200640
746261829442277377
746244523911712769
746234382013235200
746243269881921536
746215008472694785
746244716958617600
746265034221723648
746252652506398720
746243529874104321
746214916193820672
746234436405108736
746227683743305729
746193047348645888
746256242876817410
746200370645340160
746173279635857408
746256242708979712
746264472050860032
746211682616107009
746260827183923200
746195853337993216
746205688813125632
746203604390797312
746191604201840640
746227142598352896
746212756072759297
746252769984675840
746246218381168640
746261536100982784
746214140532817920
746194770930761733
746183966613471239
746200944870711298
746266250377105408
746198881319321600
746238320729010176
746240161827065857
746186780869791744
746236466603253760
746218179475607552
746195752523726850
746218493960298501
746166065307205636
746261154507460608
746215906020229120
746212374529478659
746215419543859202
746190199173033984
746213704077697025
746206762668220418
746192585664794624
746213058255589380
746208817747091457
746201989462138880
746261418685652992
746256678983704576
746216426126467072
746198814403371009
746144976300548096
746176735658532864
746141214123167744
746195563738062849
746183052162916352
746143315188400128
746215272793575424
746201460795334657
746262693422698496
746196624997654528
746243986872893440
746201637190934528
746187468605657088
746242787306246144
746260395246116864
746235866704580610
746240208123768832
746222444935974914
746257576627740672
746230858911121409
746228682050568192
746213662134657024
746165863930175488
746212995294859267
746197098807205888
746259698727419904
746249863369728000
746229516553510912
746155038419132416
746218233896665090
746244205056495616
746255076579119104
746224550770159616
746248873316876289
746245622949384192
746243961820413952
746199837679329281
746232482144489472
746218628404568065
746194930452684800
746222851909312513
746251989726666752
746159404727185408
746240249886609408
746206011774533634
746202551586979840
746252686148907008
746201217886392321
746239771773706240
746257790432350208
746160310860419072
746155734648262656
746212215213043712
746257320619937793
746237460674338816
746200383089868800
746163670200180736
746210575173050369
746212789627162625
746251759115337728
746191713497079808
746246621093068800
746192619290558466
746266141354504192
746252606331297793
746208285074677760
746220331312939009
746248676083892224
746222818329661443
746172050553843712
746185015281750016
746210231437320198
746259866692419585
746190195150643201
746211732746428416
746192191744155648
746179025580789760
746141201431146496
746142178582347776
746183463141785600
746187250577211392
746178488680382464
746165133945282560
746214727701827588
746197073876258816
746259040473341952
746215008506253316
746253365546463232
746234272952946690
746226702313881600
746230112241094656
746221149072162816
746252782450130944
746242305045106688
746214178034065408
746184490767257601
746182460916924416
746260873484902400
746187485529575424
746250349816745984
746203969081344005
746253151385300992
746220486204362753
746211674047152130
746203457669849090
746214119414476804
746171622604832768
746163426968338432
746189255702044672
746257886918082560
746216174623436800
746228895834210304
746242661523275777
746255177464819712
746241029934813184
746179407451136000
746250651848474625
746260684359475200
746196004047753217
746190891178557440
746258264480899072
746228216440856576
746202354433699841
746226442074128384
746194678916124672
746265348706549760
746251880842543104
746223648831266816
746249540395728896
746260886038388736
746239616756260865
746222390531678208
746201557381746688
746260608866226176
746252656574873600
746248218917273600
746197212078608385
746200043414138881
746215457170952192
746204233544785921
746242619555090432
746232154795843584
746222973363748865
746185480866136065
746185598063378432
746222164047605762
746236789707390976
746227637517881344
746251566106165248
746252392249856000
746255584094195712
746242829316464640
746256129546686464
746257635406659584
746141394557894656
746197245557542914
746233652191760384
746217789380169729
746202014560849925
746248235828711424
746242921695895552
746249515301224448
746265457812971521
746222608715124737
746177045827248133
746253864798560256
746189448388325381
746224286235406338
746241730375204864
746197468035977216
746211137415323648
746212269546045441
746222075841384449
746261125029892096
746230712169177088
746158565803593729
746231165162381312
746264316886777856
746214790666694657
746254464600936448
746245085801635840
746261036777496576
746151636683395073
746205093326774272
746202195066925056
746235355192393728
746248181491580928
746217369840689152
746230875608604672
746253055050420228
746260009164607490
746220679289143296
746238530259554304
746217248306532352
746217248306532353
746183878319161344
746220788387184641
746196436337885190
746245068953128960
746235518602477570
746205365805539328
746265696536006656
746232121404973060
746229953079828480
746258428012597248
746208784138174465
746257773894107136
746254359722332160
746265684003426304
746219991477870592
746242745350623232
746185208177713152
746169936754552832
746263486234230784
746215465773473793
746261741701562370
746234428079251457
746190807581892612
746251003935109120
746245648081633280
746200236335325186
746255047386857472
746214098476535808
746251750693298176
746264035834892288
746216573216514050
746204816418844672
746262634769563649
746240925035167744
746147090410070018
746203646241607680
746232418927927297
746262827816599552
746265507901415424
746207878411780096
746209149181014016
746251037732970496
746141964911972352
746250140181200897
746193017887850497
746213309758611457
746228656805076994
746172671432482817
746242208760619008
746264136426860544
746214106915450882
746149128653123584
746230724588515328
746212626124836864
746254816607936512
746179629585698816
746243290748559360
746243089623224320
746265008749821952
746232368927649792
746230112400531456
746236953293533185
746250211329073153
746248433112088576
746194167051673600
746231462744064000
746240300343975936
746229445267066882
746254401384353792
746228484884692993
746169592544960512
746213062416359424
746145689516769282
746260781184978944
746219970313412609
746205118387781632
746196507682975744
746246084100501504
746253202119589888
746161266796859392
746250345739759616
746232897468674050
746260567309062144
746225703859822592
746265180691177472
746233883067195392
746181672408776704
746206007634731008
746229516633178112
746254133062213632
746240765798473728
746222482932129793
746211804326465536
746253575303618560
746139557419155462
746251905786068992
746209644180176897
746246180565196800
746221358854504448
746168770419298304
746230708000063488
746241579518615552
746242670209622016
746192451505790976
746200005376016384
746227289457758209
746216237433159681
746233031699005442
746227549756235776
746206750135586819
746205063895384068
746233639768207361
746260000771837952
746253873199874048
746250152462082048
746200361942188033
746195798560382976
746209157687054336
746201246910951424
746248202207170561
746228442866167808
746262362202771456
746260193739046912
746207916017876994
746250475503292417
746192636331974656
746162445627105280
746243622312390657
746236869143199744
746242758248173568
746213444295155712
746169894656479233
746223917186981888
746251838568144897
746235237529616385
746180380198215680
746195903451533314
746224609389797376
746243605384269824
746188781750001664
746263129621938176
746239289474703360
746254103714668545
746209992349356032
746243592771932161
746174919457800192
746252694352977920
746207198825451521
746203474132512768
746229684648632320
746255106224558080
746247669425766400
746190769837346818
746189301881397248
746206565544255488
746185459621994496
746180623539253248
746237045639548932
746184062927278080
746256834172952577
746198713916231684
746180833279631360
746211191702192130
746202090024820736
746216904268742656
746259010953822208
746205466473074689
746252610563235841
746230267291938816
746248319605706752
746213708502732800
746180816749813760
746186084715896833
746159019006525440
746238714779602944
746235728368041985
746181504519266304
746211938330284032
746214551272587264
746200467022090240
746232419238318080
746207320439349248
746263423424602112
746249167006208000
746244355925610496
746209237072633856
746250643418021888
746243760397369348
746232658133286912
746176504661323776
746185778284224513
746229420294168578
746145509170098177
746263872416382976
746218468857389057
746203122066825217
746214379343908864
746258000273416193
746230032486391808
746264891506499584
746230317833297920
746186193679843328
746164018222665728
746263457054359554
746238374885761025
746255869655027716
746208192711925762
746260327830958081
746257849097945088
746226354169864192
746216778552877056
746201582472044545
746188160682496001
746191386416844801
746242149893603328
746221794755907588
746169542120964096
746258260274089984
746228501481553921
746240258262470656
746164303439470592
746207022513684480
746260726356992000
746149179030855681
746154187180941312
746192271121408001
746152307780427776
746205315410984961
746266107661651968
746221933323182081
746226945424162816
746229218678177792
746200437674516480
746215033923735552
746239536921976832
746256658167390208
746258176413175809
746258377781690368
746254338578853889
746175632502030336
746183752460677124
746249527737319424
746209316747649024
746253659265208320
746260625966301185
746220486158233601
746224533653250051
746229919491850240
746208490725642242
746202132257210368
746251024998989824
746222801686695936
746234046489890816
746231580209745925
746212164805922816
746220226195263489
746215449092775936
746198193554132996
746265679997861888
746183278592286720
746201486250512384
746239842997141504
746252593890992128
746247732675883008
746180573488680960
746228887361728512
746243999682396160
746202543156428800
746197622986153984
746239683731009536
746258906041753601
746244934840229888
746196540952190980
746186407517904896
746205059696885760
746235376268775425
746256792196382720
746198936075939842
746207718814322689
746198936075939841
746221631463260160
746186348931887104
746172801145528321
746206922051719171
746174134892171264
746196402502402048
746252027429216257
746161275399462912
746222059211001857
746245434247626756
746200026720854016
746224399812984833
746188341373108224
746200236243116037
746257606021242880
746216816217731072
746241512481054721
746173510196797440
746203931311693828
746247023888838656
746260877544914944
746239830447783936
746207526094397441
746259602434461696
746222302308634626
746244054162223104
746202509568442369
746215440620216324
746224663978614784
746195521677590531
746199363798499329
746171329032785922
746233471798902784
746218259091881984
746262467135868928
746248764197830656
746202899579965440
746245802972983296
746258914602258432
746204682230501376
746266099281502208
746205214919659520
746192766040866820
746213670716219393
746253461763743744
746234809790267393
746252996317679616
746251067197886464
746187540089212928
746234596115677184
746197392702136320
746252409241018369
746191541375377408
746189993819832320
746165301776113664
746207379058921473
746199334622892033
746252946095149056
746211153966039040
746221258031783936
746263968763813888
746200013802377219
746219244652625920
746187091353214977
746254913085276160
746217659306434562
746236403692908544
746252279125139456
746193311275192320
746189532341506048
746231555064926213
746203142954450944
746184667133542401
746238983126945792
746226798862557184
746242414130700288
746246071412752384
746204443113250817
746237641067159552
746204195565408256
746266367742054400
746231848594878465
746259736639733760
746190933394284544
746262613730824192
746248667783258114
746197715290202113
746207819666325504
746213485982294021
746190820047413249
746207819469197312
746215591443234817
746145425154015232
746239218125520896
746257106681069568
746241822616236032
746252727760609280
746263092162605056
746200752301867009
746179696925122560
746201083303780352
746189662302134272
746249905262366720
746213188358660096
746266032189300736
746211338532229121
746219748338216960
746229252589133824
746240560181108737
746237166896898052
746207362415894529
746250983165009920
746255282410500096
746206431100035072
746237045643698180
746207949593272320
746226383408373762
746243638955544576
746200399611232257
746216803928420352
746195240722173952
746235590098587648
746223065873342465
746222491316555783
746227700478554112
746210273086713857
746205487385829376
746248286286282752
746243315922763776
746209509899567104
746223371856158720
746195328815108096
746238555345719296
746191411565854722
746227725518540801
746220263902064640
746177733940682752
746181932103274498
746196683738910721
746205063916326913
746254321872928768
746190102838206465
746209908102619136
746236483569229825
746229453957652481
746213997737717761
746201981086162945
746194100093804545
746187938589876225
746207236540641280
746234235103522820
746203751149506563
746209010873835521
746240363174703104
746201297586556928
746197942097240065
746196025329651712
746259103144620032
746215189096206337
746240619194908673
746235044910424064
746198718009860097
746212739522007041
746217168556040192
746207140121976832
746202098686013440
746259887731126273
746252614703194113
746219953775247361
746191562443415552
746203042228240385
746242623686348802
746241608971132928
746230473005760513
746185765734989828
746168107916374016
746253701065605121
746255303306514432
746178048546975745
746187367988400128
746192783111659521
746211825092435970
746234650662567936
746173296216018944
746235761855336448
746208582698303489
746232435893899265
746236604855914497
746184415278153728
746236151992725504
746236651072958464
746216103433494528
746245572416409600
746249905031766016
746203642160504832
746212407903543296
746221052754178048
746170301642342402
746186114059341828
746208163397935104
746244452537274368
746207052117073924
746258398736453632
746189456747560960
746224110317907968
746234659059556353
746228325446623233
746213192376848384
746263486427181056
746201272257110016
746201360169787393
746247371722530816
746254196064817152
746227662587232256
746229801719992321
746208507226054656
746218477359226880
746256943069552640
746249125042196480
746216996690264065
746221623087239169
746204619257196545
746174667690479616
746238828193603584
746238387506405376
746238895134646273
746211598759387136
746225309989502976
746237439690178560
746156099485708288
746247573032275969
746224949086457856
746190916562522112
746197275072835584
746248525470666757
746244137989644288
746206816946663425
746182905538445312
746234969228357632
746254854587301888
746200748011118593
746227327307128832
746174613135069184
746192502001000448
746138303330664448
746214861768581120
746221287563894784
746236445711446016
746196411004313601
746256800660471808
746186906942136320
746188936775499778
746226568129716224
746212588522921984
746220406634274817
746196146595340289
746229839812669440
746208666622169088
746200043460255744
746140505264689157
746166459374637057
746243190089519105
746229323535777793
746222684099354625
746228254013427712
746262748124839936
746203008749363205
746259518544220160
746229910855778305
746199699317620736
746246889654214656
746219832165597185
746191478607618051
746214136103657477
746153365084610560
746217818555715584
746236634237001729
746229692743614464
746192745203564546
746174315326935040
746198466347491328
746195047696064513
746214425384783875
746232180267900928
746183735700262916
746206628484046850
746248810448433152
746203931353583616
746187615523635203
746237502428585987
746244750194335749
746255278228803584
746236881927446528
746244993564708864
746237355783184384
746180778661404673
746221543219298305
746199032284905472
746219710476222464
746206124869722113
746224521091252226
746234872780361729
746232070926565377
746266196065062914
746252891481051136
746242284098822144
746225360195321856
746261347076177920
746199858684428288
746227331635642372
746175997284777984
746241306708615168
746201091742670851
746227348148649985
746177855457992704
746252417369579521
746192032356438018
746197702749233153
746260680303611904
746188743841722368
746249334589657088
746208259745341440
746165775875063808
746230913223163904
746254665923330048
746223900598509568
746192459995058176
746238169344008193
746258092283695104
746250991436242944
746187334660423681
746192317594271746
746197820193939456
746224567392231425
746239373411237888
746207110875095041
746242229761519616
746173296354410496
746198067930554369
746214375153819649
746237947142356992
746178870273925120
746232897158295553
746197770042695681
746203977352548352
746228912552763392
746235334178942976
746225691327266816
746248533607649280
746209128058523648
746183115027120128
746211757820043269
746219114700541953
746195979141943297
746205621695873024
746203742567968768
746143743003197440
746260432990707712
746241617246494720
746260491811627008
746225909670150148
746217487553855488
746152219926396933
746249385005154304
746147274603040768
746240702741282816
746239142770532352
746250291037757440
746245463544848384
746206406152323072
746245593400475648
746174999174717440
746264367352651776
746151645214576644
746250559510876160
746240853853691913
746231362361790464
746196805239480320
746198860532310016
746209702682341376
746209757321531392
746198545854693376
746183798681911297
746236961577304064
746237829735342080
746259077974601728
746237603192639488
746218326469152768
746176374914818048
746251482098327553
746219823680479232
746166430001922048
746255928119287810
746224793955926016
746244121141121024
746177192728596480
746245589080346624
746232616261554176
746245878818701313
746168619474747392
746247657170046977
746257404707340288
746246784805109762
746215130422120449
746205546156437504
746197879199391744
746224856681709569
746223070130511873
746237716480745473
746223992789340161
746214052364320768
746266300763123712
746165859643580417
746252526761218048
746228912594653184
746235581739347968
746252149319950336
746208175892795397
746255211170267137
746237821568987136
746181739224109056
746216132822994944
746229806241456129
746240065471287298
746266233755045888
746200701781475330
746249133544120320
746213385478377472
746266506372096001
746140303971717120
746204107753422848
746225242490572800
746251520027541504
746188043565039616
746191906489532417
746164203111714820
746198600393203712
746263507356745728
746237091567149056
746235233536598018
746258931320782848
746212450261860353
746232700067942400
746248634367283200
746260307262214144
746208306268540929
746211498083524608
746193319865131010
746212055590416388
746255366317563905
746218414251773952
746168242268319745
746168992897830912
746253277612806144
746193072241815552
746179323565060096
746184885144952833
746209916684120065
746193294539927553
746253109727477761
746257962247856128
746206082960285696
746260613169557504
746240740720783360
746198168317001728
746201418864857091
746235942545960961
746225729021501440
746239448879235072
746245886905360385
746244700106002432
746210315088519168
746221023310151680
746174730546225152
746258776337055744
746248864865394689
746217537923227649
746187196038680577
746188445945630720
746186025957982208
746251369049374720
746239666873982976
746167952555270144
746182431426895872
746209887156211713
746258570660954112
746221543240302593
746196167810121728
746217151665582080
746265214467772417
746215218192097280
746219077132136448
746158624666427392
746216816402268161
746240472142618624
746192099440111616
746257329000058880
746252987870380032
746205470763847680
746254296799285249
746214039894691843
746183127588995076
746204346623287296
746219085424295936
746187720502845442
746242208450359300
746264673327157248
746207983214821376
746179612648955904
746238379407249408
746257115321241601
746187582149562370
746230036668133376
746144137603219456
746199686885707777
746229638398042112
746191071621746688
746142249956872193
746220725397118977
746249070595932160
746164450294636544
746241218934276096
746242535597670400
746186885589045249
746264652468858880
746174021721481216
746223602551250944
746227729712840709
746264983915356161
746178782554267648
746189297489874949
746225402159341569
746242934282977280
746156112265756675
746257526111539200
746137892209188865
746140043727749120
746210696929513472
746211782998396928
746196364808183812
746236189716275201
746262232217030656
746194917983027205
746236558936727553
746204103563304960
746245685901557760
746266065966141440
746233333462368256
746253939914465281
746258012852133888
746181139438632960
746242296530804737
746221299890937856
746157999773753344
746165511688335361
746203155466067968
746199284056363009
746137833581092864
746253491249676288
746223694788235266
746192136991760390
746257844945616896
746216241694547968
746211044956086274
746149560737726464
746262555186892800
746161430735519744
746249829840412672
746230909146300416
746227964820361222
746236726624935936
746233765312094208
746212278031179776
746181076561780736
746262865775034368
746249276217516032
746242581797867521
746245442418053121
746216581370249220
746264425833840640
746250110833692672
746218309478031360
746235518665502720
746186013282869248
746251209611317248
746261934391988224
746237582493655040
746264375640612864
746152106785136640
746141096422576128
746257941611806720
746230229622894592
746265990225399808
746205705485488128
746261372246331392
746231710438723584
746215067260063745
746265927595999232
746219471518339072
746189217898758148
746243810808762368
746236772921671680
746263369066373120
746189771282616320
746248802143604736
746257085730545665
746221405046345729
746145135705079809
746239427844857857
746189326673797121
746193277804679174
746212634546962433
746184683906531328
746193047407321090
746198969521307652
746186650707951616
746219613914959872
746199376591101952
746244729608757248
746222642340913152
746224097537855488
746266569215451137
746251666609954816
746200034853560320
746227813779275776
746192812182384640
746231404225191937
746213196738879490
746219710249742337
746227394298535937
746247258610401280
746197702912811009
746187104078594049
746196079687794688
746248705775370240
746173157740945408
746214081753821185
746191608622637057
746180803944677376
746211615444328448
746190945826201606
746197430215946240
746261649158455296
746244729453543424
746171811495194624
746215176538464260
746199435286220800
746258650252062720
746260294393954304
746208981392076809
746242703730540544
746141381811396609
746235187189551104
746212571716300802
746250572257460225
746219563679768577
746160998407634944
746206557071826944
746263981145350144
746215113292558336
746205051450888194
746213238732263425
746148474517757952
746251180129476609
746138768764186624
746192510389608448
746230757996146688
746148579102851072
746264891632148480
746246298010001408
746218267648266240
746260604827078656
746263956092780544
746252115585146880
746182641133686784
746201234428727296
746179084351311872
746204162195488773
746250169428017152
746256062546751488
746230011489722369
746203046544183296
746195626589708288
746245446583062528
746262022552195072
746201918247079937
746177247464218626
746189427420999681
746231446004600832
746196239218147329
746247493671804930
746247648731107328
746196197195448324
746236324064071681
746226949790457860
746148356787888128
746197002279522305
746230892490686464
746205118509395969
746243882346778624
746177234680094720
746205386810613761
746169043401515009
746144603137523713
746228380207484928
746162621695533056
746259724195237888
746203331446476800
746257123789549568
746183152968732672
746247296262643712
746217655170801665
746236730848722944
746231756567633920
746219278588747780
746235187332153344
746152463296782336
746214878596075520
746245337749266432
746222893663588352
746261376616796160
746178644092067840
746209199500070912
746212630251999233
746225431372693505
746236278052519936
746230582124806145
746252984007467008
746241478737821696
746209665176875009
746198642436898817
746262848922329088
746231064574599168
746254275672678400
746238920329854976
746252807439691777
746201393799696385
746158565702963200
746254174875181056
746230255057174528
746211980084555776
746195647850647552
746196411046256641
746261590450774017
746191600158539781
746251691914301441
746256448179560448
746198541631029248
746249066191949824
746190182618017793
746246130221129728
746186780731400193
746191650414702594
746251763066478592
746164928395026432
746190669174157312
746245270690738176
746213070792359936
746244725250752513
746197304370028546
746224751991914496
746212366090571777
746242632246923264
746229688603861001
746201859296104449
746180279631482884
746224017820946432
746253331782205440
746210474329415680
746257320720609280
746202706767863808
746266363593900032
746194255052316672
746227822079815682
746212538228965376
746184369237168128
746214672844521473
746214043740823553
746200970359504896
746236319710445568
746223695006294016
746249288775262208
746229864882016260
746212231856087040
746252883063148545
746179747160428544
746201578466476032
746211313324457984
746231647213785088
746158603371843585
746205676326649857
746250039354363904
746201452410863616
746215486824689664
746199833522778112
746181621829763073
746196192908840960
746217076180692992
746201502763495424
746222520437604355
746193219113754624
746225477480681474
746213993698590720
746210562464321536
746231756567646209
746171094348926976
746181500186431488
746189586750025728
746235824933462016
746156355581448193
746158536296652800
746228132366061570
746214941481283590
746229113833168896
746211338662248448
746261913500258305
746215776122593280
746240312650043393
746215587433484288
746139762726141954
746260164370628608
746227792631603200
746261443662647296
746243961774190592
746161774366494720
746253080455307265
746256486192422912
746240220383739906
746210512170409984
746202702359650305
746179776264679424
746252770005549056
746232008200716290
746235950531895297
746227885090832386
746143759897890817
746204942306705408
746240341972389888
746243710032052224
746245559904796672
746223967648649216
746224517119303680
746188903237902338
746239402838396928
746198768077266944
746194318214336512
746221782554685444
746190060970663937
746188135692808192
746247682193301504
746236885983322112
746250114730201088
746204061330903040
746236160490409984
746193592616509440
746224907084664832
746227612356218880
746210994590908416
746263142246686720
746251918259945472
746190866054733824
746249817077190656
746245987509874688
746210415986638848
746206410392797187
746220205152428032
746263997964496896
746228706981478404
746174726356107264
746260478968619008
746184461566513153
746184461566513152
746246780430450688
746244284823797760
746228119879639040
746151934747381760
746245006063714304
746238517760536576
746221396494147584
746221014904803328
746235107527139329
746212567702339584
746253667624488960
746149677964337153
746197107237806080
746195731426402305
746265067629453312
746211384556298240
746224714033422337
746148339985551360
746194435709362176
746137975805870080
746242770675830784
746258625124012032
746237842490167296
746249905111506945
746216430593409028
746180317656997888
746218406114820097
746247837420134401
746187707911544832
746203432105566209
746201481892630532
746254841916325888
746220717109182464
746258935582162944
746227948194193409
746191318947266561
746214303951249408
746212680717852672
746194892611739648
746201028983349249
746247346472763392
746247656985366528
746174504079069184
746249926233956352
746262022560456704
746239641867542528
746242493692391424
746166744704647169
746198160188420097
746198373842096133
746195601507770368
746230674340745216
746235476965679104
746164123163992064
746187603066523653
746189977021722624
746246285691228160
746192061506822144
746243315750801409
746182330692186118
746222331891068933
746218427044356096
746199041013231616
746264438295109632
746261733321416704
746216027705352193
746223577381273604
746252551587192832
746186843624878081
746242582133473280
746201570048507904
746250421233061888
746197996392505346
746217369903652864
746263691964858368
746253323683119104
746243009751224324
746170272206721024
746260499826905088
746251951915012096
746191596014624769
746234248051339264
746264983726596097
746202912003522564
746189326782889988
746204426545692673
746197963022569473
746253982008487936
746242678271029248
746199380416335874
746198927460827136
746202341666258944
746201394000990210
746183639222915073
746199737053810692
746204489099546624
746204371692589056
746212487620505600
746182716555563008
746155097042862080
746246092753272832
746176894891134976
746248001061011456
746236332528152576
746246948231880704
746195350025736194
746202262226116608
746233354287079425
746184281228251136
746216665361190912
746233706994511872
746223724303552513
746261309667303424
746200471296081921
746225062341021696
746194250925105153
746246650352500737
746155625785270272
746237397684326400
746179243927703553
746204967384408064
746259543546540032
746247032004841472
746236936579211265
746224114231238656
746250605434396672
746255672224841728
746160314832588800
746229831302447105
746151385079513088
746217818941624320
746262320377135104
746190039931985920
746234738570993664
746251884730650624
746193680608878592
746188815358791681
746239587110944768
746206485768593408
746261024316264448
746149317589741568
746177792476332034
746253415660064768
746189817642254336
746197539276238848
746238748170412032
746238714922180609
746243357760905216
746145504623472644
746226907889340416
746186424278474752
746220163532349441
746213020578156544
746237091797860352
746239411239559169
746203168241917953
746180917090205696
746201465274830853
746247774526660609
746195303808663553
746222684162252800
746251230574485504
746244884655374336
746232712705388544
746251834638073857
746252421832261633
746236118715117570
746164354093973505
746242774987583489
746248525265182720
746266225286746112
746216283574665216
746251356609122304
746231408385921024
746232960190341120
746238761130876929
746187078791233536
746187510728925184
746190664774254593
746216933733765120
746253084356018176
746247363455500288
746198021591859202
746212575885434880
746224923819991041
746237255212204032
746193110137376769
746249632716578816
746206431234265089
746211678396653568
746218963831382016
746244494480314372
746266263048040448
746258792954814464
746232716882935808
746156607071883264
746188588853895168
746208218200702977
746221866239463425
746213561727258624
746199175017050118
746186722401222661
746220553392906242
746257597460807680
746216770344673281
746236844002545665
746143227284234243
746142757526376448
746168422560473089
746256939059818501
746225645139615744
746200165015445508
746204153756540929
746266514576244736
746241277683990528
746244750446039040
746261372313436160
746245844903538688
746257983336767488
746237351555301376
746220129889902592
746258713321836545
746189448556216320
746250072850071554
746190882752192513
746265398794948608
746188894782119936
746146138059866113
746190819896352768
746207177631621120
746203373469261834
746208712872722433
746205885995704321
746210046665646080
746265394684395520
746243148289089536
746238769255198720
746201897174851585
746265264661139456
746246994209947648
746230191999983617
746191558207168512
746236055796363264
746162663483379712
746222818342252546
746252015093809152
746212349317517312
746248395333967872
746207064540618752
746177280913727488
746262265796562945
746260449709162496
746223443150987264
746217219042906112
746181676557082624
746218783430172672
746247065739530240
746216657090019328
746218946919960578
746164152457011201
746264354744582144
746184117465808896
746192988624166914
746257643510063104
746253013094793218
746254887986462720
746168313521278976
746174630004658176
746214966835871744
746202035511394304
746245006361387009
746241726210314240
746248827191984128
746215935724294144
746235224942469121
746257002012229632
746259044692824065
746264463695843329
746254846240694272
746203214308007936
746196490792505347
746262727098834944
746150231675408384
746263515627937792
746197795166511108
746141176298872834
746263574234996736
746265034247004160
746220599781953536
746197686274002946
746234885199695872
746158406650703872
746176379172102144
746246465886904320
746231408192958465
746229210331504641
746264098581716992
746229071957241856
746142002564079616
746147530644295680
746151582249607168
746233832722968576
746161472330432512
746230695387766785
746228388344406017
746252228827168768
746243856975400960
746238379361112064
746223514642878464
746212676703969285
746213242838491136
746264409291526144
746186521053540352
746234407288115200
746209518028103681
746209606179840000
746235933943431168
746243051761373184
746157840277057536
746245337698951168
746207337136828420
746238463238778884
746207899429396481
746178065185792000
746235921427619840
746140387593564160
746220872361377792
746178903836884992
746212718588239873
746240191136837633
746217730794094593
746219152520548352
746252845322764288
746257089950064641
746244368823005184
746188047503364096
746153503438086144
746255047370080256
746211267182919680
746225247012028419
746185728242102273
746241734703722496
746172323070255107
746244301659734016
746258721454587905
746256678904037376
746188928403841024
746232951860396032
746205533565124609
746210390527217672
746227566520872960
746252329394016256
746214035461332992
746208889234817024
746233283365658624
746251297800622080
746241617418293249
746221962817474561
746206146097078273
746205185547001856
746260587970125824
746243748019920896
746149648738455552
746139729364660224
746255886402846720
746228602132299776
746244712575733761
746265075871252480
746237834047062016
746206611786498048
746202488483647490
746263297469591552
746190736148684805
746235019752931329
746171098249605121
746230544124387328
746227780073861120
746238811361837056
746242246492721153
746266128918319105
746156439337639937
746237573744340993
746266141450997760
746219194614571012
746230355682680832
746235459987070976
746252077945524225
746247677805998080
746201985175588864
746168011376099328
746259267083108352
746190836870721541
746260089103876097
746196163691347969
746260038625431552
746179721772343296
746165536602480640
746253696724512768
746256032968605696
746230519021461505
746191952492670976
746204380387381250
746264996133339136
746251297876217856
746252287627124736
746152765173301249
746196255995355138
746143546042945536
746194003519909888
746255638620168192
746217105863761920
746230267249995777
746250974730268672
746252807586652160
746149774760501249
746254585875005440
746247661200736256
746240585560821761
746250580574744576
746236391143530497
746197992143654915
746162156203180032
746222025857871872
746220863729524737
746218795904032772
746238798493679616
746244729252229121
746252455311187968
746181429071994880
746207030814220292
746240455541653504
746183526173675520
746219299166003200
746244322408996864
746206150299779072
746223531457810434
746202853564264448
746183031078133765
746216501552701442
746200060275236864
746223829215698944
746166459575959552
746257111122853888
746237636835086336
746220515526729729
746207375028166656
746243051677417472
746185577175744512
746244200858001408
746259967435431937
746232821883166721
746259111667470341
746227633478787072
746162936142565376
746264866428751873
746186466422833152
746207756751757314
746139326640234496
746235887780925441
746216656880304129
746200324449329152
746259195410980864
746238198724976640
746160180648382464
746216283570479105
746217399418945537
746217567056846848
746212206933487616
746222776529256448
746231584466968576
746221539297624068
746260998940729345
746256741793431553
746228333713600513
746200278295162881
746156548376924160
746234201540694016
746224017791557633
746226689718444033
746227583222583296
746234314833092609
746207152667140100
746233450907066371
746192082398679045
746261016082845697
746187519083970561
746181341084008449
746206745869975552
746205814835163140
746264903934152704
746263377232695296
746202488697610240
746160038121660416
746210667338731520
746227004232478725
746250450412896256
746182628357791746
746245669103370240
746203104983408640
746261829660323840
746261900929994752
746204313014280193
746266535510040576
746205282045333508
746263301949120512
746208746552983553
746261229786660865
746197904138723329
746198784837746688
746244481897340928
746186285862293504
746216820609146880
746190069149507584
746246310542589952
746211535723200513
746243605182963712
746219949631299584
746236927959928832
746227377655603200
746258264384475136
746172864047489024
746187187914444800
746249233896878080
746192565033013248
746194330457563137
746242711775154176
746181055577718788
746182523827425284
746223883620016128
746258914598129664
746186776893489152
746258356617109504
746264492833710080
746210260709302276
746212383148773376
746206586209636352
746194825528016896
746201163050037249
746206250770145281
746193126943916032
746260240023322624
746254174875193344
746251083962531840
746177842824675328
746148612682452992
746188341104644096
746212949350457344
746207580494520327
746250676972425216
746237876073947136
746246449164328960
746227255819436033
746266074241441792
746218879983095809
746223573426003968
746228820257079296
746230443494694912
746264325325787136
746222398949646337
746186953041780737
746254065756180480
746239717138587649
746258063024328705
746195626874920960
746203511927386112
746182507112996864
746173661002997764
746229369954197504
746143919344390145
746192485211217921
746214861596590080
746256901177020416
746260399465586688
746205474953932801
746200261299843072
746198818618646529
746194460497715201
746243873731710976
746261506740920320
746247183121420288
746180049154510848
746261334715695104
746187410086584321
746185388310597632
746215876832092160
746142384166158336
746205483157979136
746244276401627136
746192141081141248
746251947901091840
746186654994567168
746164618326851584
746152853161447424
746210466284724225
746265361385930753
746180942398533632
746217713836523520
746188609661743106
746236260922982401
746255903188463616
746145567802294274
746249276137734145
746259426055716864
746206238363398149
746263880763117568
746202744470409216
746230703587631105
746194850907721730
746145919993683968
746212232007024640
746254162376167424
746238802864136192
746199791638482948
746206162664587265
746265889599782912
746192506199506944
746189708674244609
746254682683748352
746204535538888705
746214073163882496
746222583482187778
746251180091838464
746222583482187777
746248109987094529
746222856330084353
746252916747542528
746186738867941376
746226031309185024
746161984341577728
746238873961783297
746237825708765184
746192518883082240
746247170672697344
746179466007764994
746253797295538176
746234008925724673
746249707857534976
746197237487677440
746180820684185600
746247149688594432
746239360853377026
746200957776584704
746167046849781760
746259757414113281
746249192356581376
746265428134084608
746229583914012673
746233484654456832
746240191082336256
746224139715829761
746192653033738240
746228682142842881
746212328392167424
746182318184861696
746202367029239808
746219450416783361
746170485977735168
746250584819367936
746233501389750272
746202169800425473
746159337735757824
746228770164477952
746265965265100800
746254678099361793
746182355807838212
746193021868212224
746215562309599233
746236361846362112
746235573241667584
746234327613083648
746237796407345153
746262357924544512
746242514877722624
746235107795623937
746252694201962496
746227142879387649
746159379527925760
746216455432110086
746214958354956288
746183672873750529
746250551311081473
746225892989403137
746265004802981889
746243097978273792
746263981397016576
746185572977369090
746220125557141504
746259862456131584
746201725271318528
746231966295433217
746146880434868224
746149443259367424
746248290295963650
746215621067608064
746186462140338178
746201888601710596
746263108772073472
746195417054871558
746191000385662980
746198361452122114
746189784037523457
746260604873220096
746193399644979200
746223078603030528
746150370255085568
746218879941152771
746196037644128257
746242674307506176
746247321504063489
746195760778084352
746259069548191744
746251603720683521
746257782047899648
746210461960409088
746163670414155776
746214895243255808
746206779340558336
746210185140572160
746201318168027137
746228170437713920
746198910960447488
746239025317449728
746238710530740224
746215511910813698
746235594083184640
746199842058231808
746190396217163776
746201901503385601
746253545767211008
746253638255935488
746266095053582336
746197346367660035
746218494073569280
746187611392270336
746245023096803329
746225188224655366
746259476508979200
746265512116621312
746223045073768448
746255659679780865
746167961111699460
746205546080927746
746193223165448197
746261082881298432
746215591665532929
746225125062631424
746179419753025537
746265701137154048
746255173346074624
746214828218286082
746261200300875776
746224059998887936
746222772141973504
746251947947233280
746207790226538498
746226261932945411
746197778536140801
746223292424429568
746189725204025345
746180275709812736
746260810482102272
746244465237458944
746248663781912576
746206997352054784
746217889909248000
746236173056507905
746255253041979392
746248898658861056
746226794722799616
746231626435198977
746250517374853120
746262173651996672
746164957948088320
746247178688020480
746198890056036353
746244968491134976
746232259871576064
746207316412768258
746207622286630912
746217944590344193
746198168308637698
746146272504086528
746143575449210880
746223174753226753
746174030386913280
746239406864904194
746206913403072512
746215688033832965
746195014133256199
746180778778714112
746229206380486656
746242254965080064
746195928529281025
746209342190297090
746249116829704193
746187066187276289
746213024663363584
746190702636240896
746193412022382592
746180858399186944
746216720063303680
746253235288215552
746242829584859136
746245341679390720
746181164902268928
746180451576909824
746231886666620929
746236919806201856
746246579091292160
746265642190376960
746191193348808707
746179763950190593
746233086178824197
746260546031329280
746251834537304065
746237779655294977
746233996149825536
746218561199181825
746215553946116096
746198332234620928
746192464332001281
746246872797437952
746185254117875712
746173279589793793
746242309327560704
746183094248476672
746263700122779649
746219534202241024
746193479252877314
746187133099008004
746185266721918976
746179214596931584
746208331413348352
746218078963326977
746250324520878081
746260969702187009
746214677022027776
746248999057784832
746262882321457152
746209362952097792
746170918196502528
746249540307673088
746258973133791232
746224559083270144
746262060217024512
746201297393618944
746220180255047680
746243219478941696
746265264887635968
746249704015560706
746241999011880960
746226031086829568
746225645340942336
746249368517279745
746208389760352260
746190832680632320
746167835328548865
746250874259922944
746172989931200512
746250740046372864
746187749871366145
746139863590768644
746201989264998400
746214614296256513
746253797618417665
746231638959357953
746239444391366656
746234537261170688
746190006247530496
746218460569436162
746243370281017344
746220028979093504
746214207461302273
746188814998069252
746142011086999554
746250890932256769
746242581865107456
746231517483929600
746145580393574400
746252769833721856
746249208886337536
746210315101036544
746231995672330240
746204820537630722
746183584701112320
746214652145610752
746253281710727168
746246025367650304
746255512866537472
746241504088207360
746219697679458306
746192602492395522
746206351555059712
746265160009007105
746217307051950081
746239595419885569
746208604017942528
746148314870059008
746211736991084544
746233723771715584
746186730496106496
746152836493381632
746239218100338688
746206980600008704
746233601881104384
746246063296757760
746236542201401344
746255953520111616
746179252077244416
746251398342389760
746226920514170880
746214220207792128
746213343266902016
746257622777610240
746243605178814464
746260785366769664
746208876446396418
746162558650966016
746212705955045376
746206309385539585
746251092229488640
746142577318072320
746195907796819969
746261909465370624
746255320217948160
746232415111127041
746174696949833728
746183270338076677
746253139095871488
746201557323022336
746223686789652481
746175796205621248
746255823421181953
746251683487973376
746252375606890497
746181189996843008
746183999899459584
746196830388527104
746261921880432640
746260885707055104
746217336542101505
746195735645818882
746241021768413184
746199963596525568
746208834679513089
746187963638263809
746234046485692416
746177817482829824
746241051057229825
746191042496466944
746231957940428800
746209832886116352
746262487926988801
746242938523385856
746212890588241920
746186940500738048
746206594799546370
746245127883079680
746247304823382016
746167197580550144
746250685415571460
746230783434579975
746262987300737024
746212999614988288
746195543018217473
746237813037752324
746199640672874496
746204203916222468
746218577959624709
746219257214570497
746232024747278336
746229592365490178
746224370092171265
746262555136499712
746213494404460544
746232586893066241
746208998186090497
746198478896848897
746199078455783424
746225687275528192
746248894175154176
746192527124922373
746236869097095168
746227247657320448
746242636361646080
746187703796928512
746244402088054788
746253214358642688
746221606062587904
746258969082105856
746243915515367424
746199951001038848
746223132793397248
746174856379564032
746192745316769794
746185707316707328
746216388352610304
746243773315846144
746147354516951040
746162558680305664
746170792317165569
746204694846988290
746254397445922816
746196297607110656
746241877100343296
746255651467329536
746231215213051905
746247422368636928
746219471304462336
746253054979215360
746221090515484672
746204845636411392
746181076452839425
746252338055254016
746263771371339776
746176853002575872
746251431938756608
746209400658923520
746211569223143425
746231274054909956
746192581533409280
746186587856322560
746188848766423040
746258683823259648
746247229099417600
746211674143621120
746165092316655616
746221249563500545
746247980123099137
746198621259866112
746241059303219200
746215335582326785
746163011900084226
746238068781309952
746220364590514176
746173875222786048
746214383437512704
746264728067018753
746234050528968704
746255944896614400
746203298131116032
746234747173502979
746231907537457152
746231907537457153
746219198699835392
746213532199313409
746143063563735041
746241185400819712
746179680139624449
746238618163781633
746251226271064064
746233048337776640
746205051425697798
746238752532504576
746239465492910080
746220738076508160
746191457359323137
746206850576617473
746168745471651840
746158557331021824
746262873995874304
746231051593256960
746236089136910336
746258973255413760
746188706030051328
746251742317281286
746174071998717954
746242313291243520
746232985549103104
746224823114702853
746199409851916288
746266040577974272
746241453576249344
746194611496853505
746250211442327552
746232498636488704
746222625316212737
746167730357800960
746218578106408962
746247602618896384
746160553748365312
746198461951807488
746178425740746752
746226970841649156
746244826069348353
746245308116537344
746208616609288194
746203193097363457
746262047751573504
746232729486819329
746227226765467648
746187598901678081
746216380026937346
746211376515821568
746224563260821506
746242431088107521
746255471225405441
746244515699134466
746248294620368897
746208922797694978
746205252609683461
746260315474526208
746242334652694528
746210033956847617
746232817512656897
746264468020158464
746203604428558338
746198072078675968
746232951990427648
746210143331717120
746243076692148225
746178874736771076
746199770654343173
746250953712611328
746264614539763712
746234662926716928
746209849520775168
746188248775483392
746196163460628481
746246990283968512
746186642432528388
746234780585336832
746259980056133632
746202367100497920
746173048907128833
746218930117578752
746231282519027712
746240878986002432
746244137867849733
746212345362296833
746237620246585344
746197874908618752
746209123897774080
746248378317692928
746174445379805184
746233748622999552
746263515703320576
746183870018654208
746264765677330434
746237892851204096
746240266638495745
746232695760388097
746261565477953536
746225926279573504
746225452499374080
746195249068802049
746188206874337285
746197073662353408
746182460724158464
746210831226986497
746250911631155200
746260332151246848
746258927046758400
746257966630903808
746207911710330886
746207479692828672
746258843169087488
746246134453141505
746242783426445314
746263029193580544
746198537411538944
746264098690605056
746169613814218752
746264803178602496
746258256134180865
746252577004621825
746192241941610496
746208029381517312
746225787821424642
746245459245670400
746215386022973440
746176110606585857
746195551230689280
746241630017978368
746240665269473280
746219299149217792
746232658137493506
746242695253786624
746203512111955969
746238962432278528
746238324554162176
746186252450308096
746212831553478656
746256054112165888
746199879827918852
746203210084343813
746178228914552834
746199044888793090
746241944578301953
746193340975063043
746232683286564864
746240287811440640
746226043866877952
746244779726471170
746158469380734976
746222646522634240
746241721990733826
746192715990204417
746253231282655232
746147719228579840
746164693585166336
746256586549698561
746198537638019072
746245178332188672
746266485199372288
746260240153223168
746188743795605508
746251075443789830
746206590512963585
746242053646884864
746219450366468097
746239910361763840
746195366677090305
746231013982908418
746142484913332225
746194850853249025
746188425145946113
746233895729782785
746238739849027584
746166388134313984
746218883997044737
746174453663531008
746201192707940352
746259854113783808
746226488421163008
746245585192292352
746193919742926850
746254040892379137
746235241908494336
746141843042242560
746261934266286080
746186071944368128
746203000163598336
746183203170418691
746194024336285697
746221572734619653
746245400701526016
746244167232274432
746215327390830593
746249368244719616
746225343384584192
746179746967347201
746246403035373568
746206762777247744
746198558362132480
746263188597932032
746190991988645890
746189527996207105
746260780945924096
746262756584722432
746259883587145728
746257400336834560
746187623962554368
746252979435638788
746209841387970560
746207555098017792
746232729327394818
746188391658622976
746248609176428548
746245245478670336
746247027986669568
746243710300491776
746233862099865602
746191289805266944
746230095610687488
746204040615256064
746186919252373504
746201565866844161
746218925986222085
746196687715086337
746241248151797760
746231450303795203
746238370704068609
746253382059450368
746262056257601537
746199800194838528
746200014007873536
746245564216508416
746220452788338689
746220964451475456
746258356780867584
746231483782750208
746181726775480320
746183446381355009
746244536460943360
746223074056372226
746219790012801024
746196117591711745
746233937664479232
746177427588718592
746213951440986112
746206666283065344
746186529320599552
746262526006951941
746265688269066240
746178631307767808
746150965959593984
746167243721973760
746217734753517570
746181332674416640
746241071886196737
746257555698163713
746168460200321024
746244343707500545
746246658804027392
746198835412688896
746238219709124608
746252576958615552
746236370285273088
746182318277148672
746257543194771458
746260805990158336
746258142955200512
746250630906396672
746228895972659200
746253696896479232
746223128708145153
746215440544784384
746221325321023488
746161313190121472
746197182747795456
746256100069117952
746174764088176641
746205089203814400
746196805432442880
746186818710691840
746259510247960577
746201922441359360
746229596312346625
746139821651812352
746216971310510080
746204539594780677
746248017850798080
746244230088036353
746243445828759552
746212928005648384
746228476487708672
746206875859836930
746253491241357312
746213129323843584
746238823781130240
746238823781130242
746265130422444032
746228698894852100
746209505508102145
746217223258144768
746241826802139137
746190589310296064
746230258941079553
746226496595857413
746237531801325568
746212089329377281
746227163611860992
746262488149286912
746188609791787008
746223305116393472
746240019287834624
746239914367410176
746257878432964608
746146830145069056
746210868774330368
746262961975590912
746241743083888641
746196646011101185
746187687028088832
746243164835454976
746248025933234176
746246126110547969
746241227037736960
746231785625812994
746224722438873088
746187225470144512
746264027249188864
746202815572279296
746241449285410817
746246805583695872
746192896013963268
746256326666256384
746225490042621952
746261372279857152
746225737426841600
746200953544577024
746203130212212736
746186801891549186
746223049251258373
746257391986020353
746200240248627202
746234176437817350
746208004127633409
746200227758018561
746201670825086977
746245027194671104
746257262004543488
746257920426385408
746243563533414400
746207978932428800
746239419338887168
746188014192230400
746215134444433408
746244947565772800
746201834356760577
746244758918434816
746230154293215233
746191495137374209
746175670116585472
746250412894920704
746252757481431044
746202811650576388
746254824992301056
746213129407737856
746217755876065281
746195303666089988
746191667477127169
746184394507960322
746255898746699776
746265390595051520
746222763933728768
746208666869608448
746215734372536320
746153364954685440
746162210624385024
746234491123818497
746235405473746946
746205864806146049
746178526500524032
746237888384249856
746188920052977664
746234130413682688
746212382813224960
746240988251729920
746190111310700545
746255160456974336
746217323824984066
746203843340341248
746171815429562368
746185535127957504
746250295135600640
746263364867850240
746198583590825984
746223481130344448
746213842695294976
746236881868775425
746249854825992192
746251842980544512
746176907729846276
746217634127962112
746235367859183616
746199191794262016
746196838735187970
746186650800259072
746193215112384513
746229827213000706
746201641188130817
746171941455699969
746262836255461376
746265185170624512
746258692350173184
746250186196918272
746232603712225280
746219358221803521
746248227477913600
746203981618151424
746165465320296448
746184096662097920
746187624096759809
746175062189846529
746252254018154496
746227113452150785
746226610060169217
746238475729518592
746222608727711744
746191185102811137
746200286381776896
746223204209856517
746236638783647744
746253675958517760
746265608543567873
746186848112771072
746249213277700096
746183244987662336
746224672421748736
746183177920610304
746250785890119680
746208562116911104
746255504599547904
746255240324751360
746248088927506432
746230296954077185
746228073641578500
746261112178487296
746205269546307584
746225972651794432
746217990555742208
746261149994336256
746207190256492544
746243693221380096
746167546030731265
746236193906429952
746238882476285953
746264207700692992
746244439870480384
746180535681155072
746257224297676800
746203402808352769
746213658053644288
746262739929030656
746176542737301504
746211107929366529
746231399854702593
746253118095101952
746192879446429696
746243470952632320
746184960655011840
746209937710211072
746232746264035328
746226492397359105
746199779223298052
746245928789639168
746209602287505409
746212818953764864
746189012281483264
746215491040010242
746249406190489600
746209803647619072
746256053877280768
746232494677123074
746191705192308736
746264048270999552
746244154699636738
746184679376756740
746255491916046337
746186772585930752
746230766741291008
746188525813411840
746207882434142208
746185338079547392
746215155374030848
746249225877467137
746227788709957632
746213892691394560
746187695337025536
746240794953129985
746188999581016064
746235145594626049
746144758347735040
746163196256354304
746180166628474880
746195114993717250
746220478046474240
746245660555513856
746234709240217601
746195672643182598
746242829442220032
746188441927356422
746146989386113025
746236038889103360
746184096397856769
746254904600174592
746211929912315904
746232398015135744
746239595403059200
746219072807804931
746218565464784900
746255785542492160
746256351714750464
746181928236232705
746159635514671105
746262899161767937
746239952308969472
746250471485087744
746204770126336005
746171681232785412
746262966308339712
746164257675481088
746248294645501952
746243643011391488
746166912623779840
746220025057423362
746258650239492096
746206586213851137
746258176518033408
746189180133380096
746250647419379712
746219777534758912
746254598562787328
746241180967534592
746262496458194945
746176441746857985
746180934123327488
746222054802784258
746214090054336512
746142531021340672
746219785734651904
746224823118888960
746215272973893632
746199430932504577
746224466678583298
746245337795334144
746241696820670464
746222101187563520
746214228307021824
746244951902556162
746265897946521600
746254925672374272
746205936323178496
746266468564799488
746259598328332288
746239411067584512
746167998898118656
746258700533399552
746228270853545985
746258528550125568
746233815807320064
746196876458754050
746225997859565568
746208763191820288
746234902283067392
746246314854318080
746214408796278788
746148705120694272
746242724433694720
746230393154609152
746166644259446789
746253168439341056
746236269689081856
746215755146944519
746211644632502273
746227280968458240
746236298705272836
746185992432910336
746213280385929217
746209270857818112
746239268545138689
746250786179452928
746235178889076736
746260428532097026
746142602462781440
746181592377266180
746219173387243520
746248206590181376
746247917183336448
746150051374837760
746180263051399168
746235011146223616
746150622018273281
746256485936672768
746241478674939904
746215302308859905
746221333508329473
746249103990915072
746260193751728128
746217793444405249
746214375422210048
746252992072949761
746258621118328832
746259061243584512
746220939436646400
746230955342331905
746193101908123648
746196507339030528
746195316509048833
746188773336055809
746197237441531905
746255492163452928
746192761846562817
746216183100104704
746255831566430208
746219483958673408
746253860575059969
746182632904531968
746142782625038336
746236567463694336
746202669111349248
746216262666063880
746210608941408256
746252027467030528
746201410660798465
746261653398953984
746258214216306688
746163619990110209
746253483007950848
746140857502470144
746244100408676352
746168263097257984
746266204420079616
746245865963163649
746227071563640833
746138164717363201
746174311195623424
746248890165395456
746254225517182976
746197006498959360
746211506291761152
746175212857724931
746233123885584387
746225548922228736
746258386245779456
746241369874784256
746200290957754368
746224039119622144
746175930398281728
746245702687277056
746242221242880001
746261406106923008
746217290442539009
746224995227967488
746214605798572032
746266158169530369
746153155050668032
746257043846238208
746256284853370880
746243710241865728
746204309025492992
746142732230463490
746225502768111616
746265730119798785
746220515669352448
746218955493146625
746207630943617025
746190371273637888
746237716350668801
746256586612547584
746186466250743808
746220167705681920
746235040493772800
746246830732808192
746262702192984064
746139238568075264
746252694415884288
746179029942833152
746221979582136320
746179143180550144
746243240358141953
746245706860593152
746239990049312769
746258612356587520
746169198234206208
746227922793463808
746229105805271041
746187678371184640
746191054857109504
746215918645059584
746193139350659076
746238454606921729
746181449951350784
746261670155063296
746185048857075712
746186378434609152
746219186116927488
746246591560835072
746212995328417792
746236974101499905
746223636424450050
746242108101525505
746215226803052546
746206670292869120
746152798769786880
746231316140589056
746262534445895680
746145647544283137
746201079348551681
746232569990021121
746223006947516416
746188055824916483
746188823609016321
746232096113328128
746208482446057480
746216979778809857
746239511554732032
746192501841629189
746180665792561153
746228472490561538
746244431460835328
746168066048950272
746153444688302080
746237674621591552
746257719330471936
746153486576979972
746219727375073280
746233761163968513
746208411000311808
746249850656784384
746225045396021248
746195551234863104
746166237344915456
746259959113977857
746243873987502080
746243705829527553
746203134301605888
746196268469231617
746174252332769280
746243710225100800
746198143255994369
746253302694715392
746192917249695745
746204157757952001
746207139958423552
746224030420598785
746241747437576192
746240908597690369
746221950146478080
746183848996679681
746195991578042368
746244972597383168
746173346400735232
746262383262326784
746187951248285698
746207844706324487
746200911475728384
746263029025804292
746238165334134784
746219123105898498
746213670577831936
746227335649603585
746193122506342401
746252320950915072
746245899689594880
746212076817809408
746203444738822145
746188093787607040
746185774480121857
746192946362384384
746262857369661440
746195928592220162
746194720766889985
746204913017884672
746196176299401216
746259313157636096
746232104443219968
746218003415502853
746251897338736640
746256007882510336
746238064758951936
746248256808591360
746224278152982529
746162026125361152
746168019966173184
746216334124474368
746252371328647168
746257492733231104
746249552798294016
746205105850974208
746193986767839232
746212806362423296
746195773633683456
746258885288263680
746231710463856640
746207773277380608
746179230988439552
746240128180359168
746263570132967424
746198466095767552
746247820743688193
746261229908410368
746190626887065600
746202660496257026
746256079391186944
746248680462819328
746246604240326656
746166644251172864
746238194505551872
746188190063558656
746208016727314432
746245534524944384
746226463196602368
746264560294895617
746188156739850241
746231303268241408
746150613273223169
746239348232720384
746227062982074368
746143688502312960
746160063207727104
746231240718589952
746205575394922496
746262358171979777
746189196734324738
746218393221529600
746201503023534080
746194616043470848
746191000343711744
746190350155419648
746255550862729216
746252975555878912
746260370042556416
746227583088398336
746258897908957184
746178967103647745
746191554209931265
746233413229699072
746218724827402240
746195945310691328
746207211169320966
746173883607322626
746234549655347200
746189305710682112
746202346158325760
746181235890884608
746204350821736448
746250186050015232
746249925990703104
746243714540937216
746259853887213568
746192124329111552
746237095702781952
746244146382409728
746250454493958144
746233639508180992
746266195742068736
746156238082285568
746246071517581312
746139108578312192
746266544116740096
746261460431568896
746186134808469504
746244469385756672
746256997553700864
746235275546759168
746158767054675969
746254791383355392
746182754509848578
746202719136817154
746192342361604096
746208633050955776
746202207729524736
746151187846569984
746222625584615424
746152643588947968
746163062101643264
746239750621782016
746246826723057665
746216678111862784
746182850878312449
746253784796499968
746216795401388032
746192048902938624
746189335360307200
746246633629814784
746258381686583296
746225997863755777
746261871368380416
746230116410228736
746141251817213953
746214232576843777
746232800827715584
746182439714852865
746233249798590464
746200252810559489
746265960781320192
746199384694525956
746249917631365120
746233685754552321
746221132072685568
746206854812839936
746234243718668289
746242414034157568
746213574050123776
746259979846418432
746243764918751233
746173795321339904
746138244602019841
746238836527763456
746253147522404352
746258948156690432
746199300934250496
746207337149403137
746230896617938944
746245757032759296
746169668164030464
746209707107332096
746179424081547265
746237553133576193
746247711444307968
746260529178513409
746220624838746112
746194494177959937
746187950958882816
746248126806253568
746217428598722561
746235665352777728
746212395345838080
746227574536212480
746152844743499777
746237427287654401
746224261082185728
746186856337858561
746257500958244864
746248684761923585
746215654366183424
746223363513692164
746168200275070977
746236345010393090
746142103076495360
746248965608325120
746219974520242178
746246633751347200
746175187930865664
746231232258662400
746181152235356160
746188357902835712
746253621268996096
746241336412672000
746256528143941632
746224135282397186
746260688679600129
746185459756236800
746225930587123713
746230636604579840
746207601327628292
746193009323085825
746222147354267648
746207148258955264
746180694842421248
746185899910770688
746231739521994752
746158981031178244
746234289713385472
746237728958779394
746179436580503552
746225502759714817
746239855768657920
746242909167624192
746205328270729216
746143575272882180
746255882133082112
746250446214397952
746181340874293248
746230984866074624
746250714750410752
746237779319750657
746244322434125824
746238756575817732
746255005317996544
746153876416454656
746195806856765444
746209086207725569
746165662733770752
746249473203048449
746189339575541760
746172948021547008
746262068710490112
746229713702510592
746239746658033665
746168019898925058
746186575441203200
746234398652010500
746241898235502592
746228421777231872
746254393142575104
746149514596126720
746242347122364416
746251050169040897
746251784335798272
746246235158347776
746242686701703168
746226060560240640
746259656943755264
746222029691510784
746191855897845760
746215344075747328
746182754346295296
746239855479267328
746255944980512772
746224655627747328
746191939754565633
746205667833217024
746239725648883713
746197614857621508
746265285586526208
746254900770791424
746209732055044097
746186890060005380
746206535970217984
746221493151895552
746182586540625920
746247430430199808
746216225030627328
746193596815073284
746195287014707204
746188613784723456
746242867283136513
746249875952664577
746247111679713280
746197178750689280
746254703508369409
746246918796414977
746238094165192704
746233157389688832
746243332553179137
746218129127149569
746261724693692416
746194481662197760
746188827811848192
746222692609601537
746252228638408705
746236852512776192
746207308015755265
746212739589115904
746249724680900608
746250026653974528
746252010685632513
746199456291266560
746223841953742849
746253210105577472
746207895017033728
746190480212385792
746258306348376064
746241722045317120
746236026234904576
746202547233259520
746239973267955713
746208834457198592
746242078724624384
746244989559123968
746163280280854528
746244746100649985
746254741303353344
746208998064414721
746248915536711680
746260122410819584
746225989424865281
746197476231647232
746224332649553920
746190660621864960
746227851678998528
746153142564315136
746264723520368640
746218422652936192
746151095903227904
746186763991916544
746261615813660676
746210705221705729
746143437171363840
746168376238706689
746231093850836994
746247371911270400
746220356214546433
746258167877804032
746249892515954688
746174948855713796
746230632217358336
746245237043924992
746146536678096896
746208402578112512
746179839166578691
746235896219873280
746251339634704384
746191839154176002
746262882321571840
746236240152788992
746251625002573824
746256045706723328
746181169121759232
746234835182587904
746187208936173568
746205101660901376
746198504008081408
746186168723660800
746190392081547264
746265399105359872
746193969910951941
746221681807482880
746266191816200192
746180825197215744
746217512543485952
746219861274034177
746256964204761088
746224286487089152
746155273148981248
746169504414105601
746264836808519680
746252937547091968
746219613893988352
746203914496671744
746263788274462721
746243232036720640
746247762040193024
746261670339678208
746186537704972288
746233996317597696
746256318135209984
746228530917187585
746228803647660032
746239063066181632
746254824954437632
746249452185337856
746246675690229760
746148344297250816
746229986613309440
746192111846850562
746238962344157184
746202220090167296
746218884169031680
746190094453768193
746234973598822402
746191273183191040
746247795301036032
746217340497330180
746214186586251265
746193416447361026
746212605195235328
746152806885822465
746262320477835264
746259548013531137
746219177690554374
746195148686524417
746244511156813824
746159329250783236
746184604076367872
746247438961344512
746254095162445825
746230087259828224
746249150220636164
746225511186083841
746147782461775872
746248189909536768
746207014208970752
746231777522421760
746220855256977409
746216103227990016
746241525152047104
746266216835121152
746212257105776640
746193856576663553
746176450219413504
746254468468047872
746232134080180225
746167151703244800
746213410669400064
746226199135805442
746237741512351744
746214861953130499
746207131590766597
746202136380203009
746253378125172737
746253084603654144
746229331970514945
746249292655042560
746237368420569088
746238215615447040
746206888199499777
746210407317012485
746194603171209221
746207094039207936
746196574552764417
746211728661192704
746256628547104769
746140161201737728
746186852294529024
746264266580234240
746191952282947584
746254061553463296
746245761017339904
746185036291055616
746209849784991744
746203625383354370
746196369115746304
746255521246765056
746184851708059648
746248906766331904
746233467738873856
746214253544169472
746230435152166912
746235208547000322
746264941783486464
746248860608176128
746187653427630080
746231836280401920
746241378221330432
746193286319087616
746192179014492160
746181298876747776
746224290404544512
746253181135560704
746203876852797442
746205349032558593
746227251797065728
746230779269644288
746248634191085568
746266451884019712
746199741487161345
746213968406941696
746226945440899072
746197405016555520
746197174489223172
746217688909832192
746236483292397568
746216451401408514
746198512409317377
746177196796977153
746250765056999424
746192019408584705
746194741558050816
746250018370260992
746225141982498819
746237485651365889
746229168656920576
746167151472611328
746241348647346176
746233023318810624
746150575872577536
746200202831233024
746260738965110784
746207576258289665
746218103890022402
746199934248968192
746200789895380992
746255537990406144
746217818840936452
746219249207697408
746186743079002113
746199791588126720
746248009210462208
746255190051926016
746187665712656385
746201309854896130
746245266341232640
746218582254592004
746260751673851904
746232050168958976
746212966068977664
746258365219766272
746251620791558145
746237083241504769
746197828876140544
746239314393083904
746209413279539203
746179549751291905
746251910181691392
746212546365919232
746245178260873216
746206737309392896
746205948994162689
746144481481793536
746258629305712640
746258348337676288
746259635930279936
746174747495571456
746188252944695296
746195115182481408
746249061943099392
746245903871320065
746261175206289408
746209283495235584
746246872646352896
746202656272637956
746187892611915776
746234008946647040
746213242939203584
746215520328777729
746264979469438976
746194909678342145
746195375015366664
746232540621463552
746261620037410817
746232771400474625
746218624080216064
746260726323482624
746192342575525888
746245018973704196
746203021445468161
746264841300508672
746220444458508288
746232238765813760
746219572034867200
746201754669187072
746225326624120832
746246390167310336
746190522436329472
746236533846380545
746241877234585600
746264744693235712
746254795686674432
746215016773255168
746206683005759489
746238723033964544
746172369274814464
746152047725010944
746181252969955334
746248722552520704
746257106643320832
746256263798005760
746213318319181825
746214848996904960
746212382892924928
746254665680060416
746240413514735616
746241495565377536
746156011396960256
746251432064475136
746213129684586496
746206749993033728
746191604566757379
746192850195386372
746244280683999232
746249200682344448
746149044628631555
746175989126922240
746223988683091968
746160499344080896
746146020531253248
746221606330982400
746218179634946054
746203608329314304
746193378522497029
746210487105290241
746222424291565568
746174475008282626
746173174795014144
746233488764862466
746161069823975424
746214501209407488
746260814412320768
746191034049146880
746193596517277699
746207370716422145
746183463225724929
746261334795264000
746216816410714117
746211447525367808
746187061942620160
746258159711490048
746254967846084608
746196624871829507
746138932216102913
746200785579433987
746261473257623552
746229034418245633
746261599103614976
746226396192641025
746248919571640320
746228644259889154
746203705054138368
746263691738361856
746226920472215552
746265331988054016
746196436400775168
746258105076428800
746250194510036992
746185568552259586
746217080454676480
746219047801393156
746228929409650688
746258331652677632
746185698978340864
746213058272333824
746250324827078656
746223619383058433
746265096888946692
746262463017062400
746202131980394496
746187334626873345
746146561881563136
746215377869279234
746211351349989376
746247057309114369
746251704463593472
746222482974093312
746188609728831491
746224957336616961
746248814563069952
746212059843465216
746225263768285188
746201892921827331
746266263119368192
746248034602913792
746266246220496896
746254376436641792
746238630906081281
746176286867988481
746190606037196800
746260214697975809
746166514118627328
746241264882851840
746218385101324291
746213687300521986
746227914614550528
746220058666401793
746204858303160322
746255558945157121
746205219063685121
746243022338277376
746197300087709697
746260269140221952
746194787754119168
746204686361890816
746232100467027968
746203612762648576
746226404442857473
746212324046835713
746209954554515460
746207681283657728
746207437728821248
746234960885878787
746204900380401664
746237687108100096
746224181574983681
746257630914453504
746245048073863168
746198025651970049
746257073139122176
746181907029712896
746169584441499649
746208922462150656
746255118736187392
746208448761626624
746255945022472193
746183962276544512
746193202588196864
746248231663837184
746245027253334016
746256851076005888
746190022949273600
746250492443918336
746176840386117632
746261573589733380
746239855613476864
746262844744830976
746257476039827456
746191482650910725
746185690447216640
746252753144406016
746189251268612098
746251826383687680
746146305693474816
746235766389366785
746258037841723392
746160872742092800
746240513934655489
746179075849363456
746210650746028041
746176051756208129
746178186866728961
746217588091326464
746242959629295616
746176609678462976
746223648722190336
746234126416519173
746191201854853121
746214874242392064
746193726842638336
746204069920800768
746192799821762561
746202824027955208
746181395307966464
746215671294373889
746167281466499072
746161707483963392
746214815597637632
746200164730175492
746243135546621952
746222893894242307
746246549672386561
746218405867331584
746229240060796928
746232419150270465
746243945210982400
746261460406439937
746189024692363268
746205168752984064
746232641419018241
746213385184829442
746208394285965312
746196180283985921
746259187068436480
746260512737009664
746211325894791169
746209170194472962
746218015801249792
746220582887251968
746252102863851520
746223397110063104
746236428716126208
746247535312900096
746186923429888000
746213255345930242
746215407095209984
746154266490986496
746266594335199232
746235954730438656
746160612460363777
746255387050008576
746208322701787137
746209228944084993
746260558588968960
746238622597259264
746146486291861504
746227247636348928
746165591174713344
746194724755673088
746188596881678338
746256062496419840
746213679184523264
746215574821232640
746246889503395841
746215503580958720
746203876760518658
746205059516530688
746233899576025088
746228979816759297
746228325383708672
746200081041264640
746202228537495554
746243814927532032
746220175838449664
746243051568365568
746241025937551360
746172297971642368
746262668491821056
746218666174218242
746200697603948546
746243999539822592
746247778553237504
746170213402558464
746247451695165441
746239125817163776
746204816355917824
746257727643594753
746235841547141120
746256460766715904
746247086765670400
746234365387038720
746247707342311424
746199627997712385
746255034686443520
746227893441699841
746209832789651456
746153444566700033
746262404250624000
746239381489410053
746264782584578050
746217571125321728
746191616830898176
746248412132057088
746240409383239682
746250341331632129
746253864547016704
746202648030806016
746238651823095809
746197316797759488
746209870639046657
746257652246708224
746247225060265984
746192346774020096
746149422418042880
746218544258387969
746220003934887936
746168078594039809
746249624038555649
746222306821758977
746211372090851328
746178731874619392
746246922852196353
746220994004561920
746230770847539200
746240090595287040
746202668800970758
746257207352766464
746216325748396032
746218770964721664
746228879136698368
746180833304797184
746252295789117440
746252023193083904
746240514026987521
746180690727800833
746252237207371776
746147727717830657
746257211542867969
746190207477649409
746191281458581504
746261213231853568
746180023808319488
746198772263182336
746261124966916096
746236047063846912
746256137972912128
746243085164748800
746256137796861952
746255122804649984
746154237499936768
746242334413754369
746206548578312196
746259514333212672
746250656005033984
746200165116108804
746263108952461312
746248189884436480
746249439828938752
746224437356167168
746255756446568448
746166367087362048
746173098970464257
746212777325277185
746260525152088064
746220607839174656
746207832198942726
746207114784182272
746232435868733440
746242237906976768
746215046145933313
746207076947419149
746227465773735937
746227230968164352
746223472783687680
746187716178542592
746259841677557762
746212345165185024
746162663613415424
746249716401381380
746263167605612545
746202908106973184
746241667712319488
746258470039654400
746190639520309248
746179180929363972
746202849269276674
746263842884321280
746197111352369152
746180820650491904
746255256934293504
746243391277703168
746213544832622592
746213670577836033
746195781804163073
746245387921547264
746230221171396608
746245148707799041
746199594397138944
746261162661126144
746218334744514561
746224890320084992
746227931341430786
746206578118787072
746244255551733760
746254221285130240
746220129910820864
746260764122480640
746265168431091713
746250979075489792
746215918800244738
746202736106975234
746163917664067584
746243731091767296
746233170010333189
746244003901874176
746222172570476546
746234390636683264
746248135299710976
746217072330317825
746244813238874112
746215549802209280
746238085780824064
746254808420597761
746248386978930688
746237229916258306
746251138509508608
746203373423071233
746213255396233217
746152135914487809
746259640120451072
746170771270041600
746261288360214528
746261854557716480
746228971319132161
746233195234942976
746146666466672640
746192371746934784
746208473797451777
746222420059533312
746231039001931777
746147337672720384
746189591032410116
746209396443619328
746232335419351040
746167520588087296
746203772108496902
746180711636340737
746265247862886400
746207093976272898
746167239674564608
746171186640486401
746215553673498625
746202161244053504
746208419263045632
746202605836111872
746261884043669504
746253029909749760
746202568401948674
746246218553167872
746216778385104897
746154988083228672
746186252571926528
746199309113167872
746194246831484929
746207870023143424
746225217316368384
746238211387600896
746249435529809920
746229000867975178
746251423587930112
746147144889937921
746239339626139648
746196239251714053
746238765182509057
746188416497246208
746250286897893376
746190509551419394
746254321826799616
746224991209807873
746211519092797446
746248407988244480
746240275203272704
746212370154815489
746238047759405056
746261972237291520
746236126940135425
746208515862126592
746221182551097344
746262559586541568
746219592972787712
746246302447566848
746232754744889345
746205072174915584
746231102130446336
746196184671215617
746259409504862208
746222768220311557
746246004509384704
746193152038440960
746230569478946816
746244033220120576
746239452809310208
746196394369703936
746252782471090176
746249288670388224
746233002020069383
746191818329460737
746187216989335552
746259816306335744
746257652146003968
746164064368402432
746218880117313538
746169563503529984
746168791634219008
746186260968968192
746245316719050752
746237402058940417
746238375032561666
746192229346095104
746245303926407168
746257500945678336
746197421680525314
746199758138548224
746193743519244292
746221182622400512
746240778452766721
746165989675433984
746167336177111044
746150143829807104
746251251504005120
746238035310821376
746210851854548992
746219852818309124
746180124710682624
746196234902245376
746258725883633664
746199091160309760
746178933335404544
746177276560216064
746249187877064704
746226517722554368
746244888929394688
746226614413856768
746219270187540482
746211900451524608
746245073462042624
746252740716826625
746196670891732993
746257211593089024
746225842519314432
746197862225063936
746262458638213120
746240924989198336
746236273656901632
746158477727375360
746250308016349184
746223317359558656
746215012595707905
746209640011030528
746229613106388992
746221350486839297
746209404890947584
746246935737147392
746214962427617280
746170301378080772
746242749662375936
746157034819706880
746229818685980673
746181185785626624
746230846344986624
746233455130796032
746256037116805120
746243349372362752
746242179270512640
746216879086141440
746228380224217088
746191092475826176
746184117566451713
746239092317261824
746250366413570048
746192216796762117
746148889674256384
746210084435333121
746180640442318848
746208867940339712
746244217568169985
746187347306422272
746178228734267392
746228539582619649
746245518045503488
746210277440401410
746195681283477507
746179336038842368
746200785722056704
746210637940850688
746212487851216896
746242649187749890
746165801074327552
746150072178581504
746224282045284352
746261708113608704
746217189775024129
746204749104480256
746262580574953472
746223493591629824
746220318474145795
746247539691782144
746222772339146753
746240438818922500
746235413807894528
746217823035265024
746251968742465536
746241189381234690
746241189381234691
746238328794603520
746191084431147008
746255970339328000
746188571808141312
746197597950402560
746191616801538048
746232117055479808
746197866595528707
746226312369471488
746243030659661824
746229583750402050
746243513071730688
746262060166635520
746209933440385024
746210541513777153
746208264321306624
746219039303688192
746201326653079552
746239813834051585
746195089643319296
746247787075907584
746202220241162240
746215377877643269
746225301378654208
746160084217061376
746237766866870272
746196016563556352
746195408511066112
746200701789863936
746222805759385601
746230330340704256
746221660815036417
746251360618819584
746203507926044673
746191579174473729
746184419430522880
746211057706762240
746158435809427456
746231584265670657
746217512728068096
746257056655642624
746256444228513793
746260873459732480
746240077894934528
746227448824487936
746190194898964487
746190602023297025
746261330336710656
746198902248878081
746197484595118082
746245060753235968
746201695877640196
746222545926422528
746179893977747456
746243819172151296
746225926149574656
746195047792578560
746246717452988416
746179684195508225
746262513109590016
746178828456730625
746174198104489984
746217780953808896
746199313299103746
746217542016864256
746163208952635392
746245111235940352
746228807753838593
746237959700111360
746225171250319361
746195303821258752
746142015017017344
746237930495086593
746245773856243712
746228124317192197
746194200601866240
746206804695146500
746213838324793345
746208272726691841
746218464826646528
746213720771047424
746211359449178112
746222994507239424
746236152022081539
746208981182406656
746251742090829824
746200983017922562
746253050810097664
746252862263418880
746212496298512384
746259564492881920
746138970074021890
746188538241179650
746229143440744448
746177209681977344
746220624834498561
746143906572599296
746224932435046400
746205147567513601
746177389781094400
746182938992189440
746226328844664832
746180300695166977
746197971306315776
746244251260968960
746221530636394496
746211690849546240
746226760988012549
746188131565715460
746259078150688768
746243621947572224
746203985887911937
746261699536257024
746236281890340864
746220448724049920
746266502014312448
746210214379028480
746211338527997955
746210856069799938
746170494580199424
746247145225920513
746179562682220544
746255265515905024
746207081510801409
746234612926406659
746245081892413441
746260969907589121
746263037452165120
746227696204554245
746233387971600385
746217168539246592
746254175193993216
746263683341352960
746202274695811072
746249632636878848
746155004952780804
746197568799936512
746172516243218432
746177171572596741
746205806106816512
746188647532134406
746264375359582208
746221274972585984
746246709278294016
746252023209803776
746244079453868032
746211598583291904
746232251420008448
746218548523982851
746252199555141632
746240908274835456
746252950419300352
746213192414593025
746246025426264064
746215465874161664
746260860532711424
746227876853219329
746207744026255360
746245052310126593
746167705389113344
746247497773948928
746175816929730562
746203587395543040
746138567282327552
746233903959015426
746206833958805504
746202601968918528
746194116703191044
746230536016793600
746236160607805440
746217097294811136
746198864525299712
746184725853839360
746252384142131200
746159870332776448
746245144769331200
746206536234475524
746238832207499264
746211556858355715
746190778070798338
746264908149460992
746240933411205120
746240195452776451
746246398782275584
746221774048657408
746253671722328064
746208322714370048
746197027512410113
746202320975781888
746245845260079108
746213427186589696
746258797048520704
746189700013035522
746209262544654336
746260856346910721
746201473722134528
746215637643460608
746234482928164865
746207148649000960
746215088084770816
746188941041115140
746251805353455616
746214723335553025
746168976242282496
746247967498133504
746215071425060870
746191306578288640
746208276858052608
746202803085815808
746251373205921792
746244293195599873
746194364028772352
746208352129060864
746264027563704320
746259636165152768
746246868716363776
746218586411147265
746186495828987904
746141583091765250
746209417658413057
746224705980358657
746230997243441153
746223141182025732
746235162011176960
746181563277205505
746249062169600000
746200420666605568
746224995395739648
746214597607067653
746236106102833152
746217558907322368
746239193047674880
746178715281920000
746187255010627585
746260596383846401
746245929016131584
746238999832891392
746208511466471425
746218607323947013
746187804191793153
746202442304356361
746192816485765120
746243110259171328
746234625270308864
746209866176311296
746260931877998592
746230263168929794
746153235044405253
746266107921698816
746243831796998144
746214102544977920
746248382784618496
746198223102980098
746198289918230533
746193579853283329
746243856937672704
746254355158999042
746234705188577280
746244259762802688
746241357019222016
746227390158766080
746246277311111168
746229197979299841
746246474338537472
746201251373690881
746208469682814977
746221748887003137
746225380890075137
746259610701545473
746158050101207040
746193663705833472
746217399502835712
746220360471711744
746246554055487488
746229587986681856
746189528143007747
746206737313599488
746208347909554176
746173229077831680
746222176752140291
746226089895178240
746246105206239232
746260143453642752
746205818773594114
746261917723930624
746239079616909312
746193806500864001
746164270086361093
746253160143003648
746262483745202176
746231584412467200
746251037594419200
746218380902825984
746200085428477952
746186638200545280
746266393109237760
746254221255794688
746170892791619584
746235816670695424
746207454724128769
746255496156446720
746261691332079616
746239058515398657
746246595977568260
746240534939742208
746227050424340480
746233757200330752
746190698500657152
746236856891670529
746202140343832577
746161577221562368
746252794991087616
746198516742008833
746147287190147076
746216279598522368
746140215820025858
746194565355298816
746177943332761600
746229382511919105
746240136577310720
746229571142352896
746232951638097921
746242523241152513
746254707631357952
746228002598445058
746247623678492672
746240400969474048
746199749590556672
746263779827126272
746248907005562880
746171224443617281
746212479521304576
746219169440370689
746159199059476484
746239448967413760
746210189133549568
746191482927747072
746248705787977729
746226698102808576
746187846071914496
746265491065442304
746225838362746880
746181131138039808
746238282967588867
746209585174712320
746229638469324800
746188479558623232
746202945948004352
746263457100603392
746204988238553090
746191692647129090
746202354412720128
746198734564794368
746187414264221696
746247439095599104
746195236670443525
746223221083512832
746188789970698240
746199879626592256
746196234981908480
746139225788133376
746232855206866944
746263830167166976
746214194740006912
746208708774895616
746187045115092992
746248655368163328
746239335452704769
746171161466245120
746243416774803456
746190396250693633
746193474890801154
746225938984120321
746225938984120322
746235711838261248
746219676733059073
746200882111356929
746187271670378499
746252807813140481
746242829530304512
746241961078587392
746209216445091840
746235938116755456
746182490042302465
746199724605091845
746257954245062656
746209975484092417
746264098707509252
746235321663135744
746184063191375872
746226022710837249
746252711297949696
746243202680664064
746205009520398336
746219311988019200
746203461734146048
746224672400760832
746229881487265793
746233908237217792
746202442602188804
746224483447410688
746239872214564864
746219383253413893
746198395056885765
746264195226865665
746238672916340740
746256196852719617
746256196852719616
746215356679655426
746244175620804608
746252056739078144
746223036680941569
746260525189840896
746201100294885376
746223435085295621
746214618318573568
746242988851007488
746192187214336000
746195442149396481
746180074353762304
746169676707692544
746264564229103616
746164878453391360
746236772858748929
746139603434938369
746244850908016641
746256733698326528
746203281274208260
746255873803063297
746234742878527489
746252987950039040
746241902572273669
746193709901848577
746199359562276864
746242053470883840
746191621167812609
746243001479892993
746212051685543936
746198248067477504
746199107794931712
746145378882326528
746222315042549762
746172390204334080
746266418262454272
746251356609089536
746217609163481088
746254661485727744
746175871359291393
746250240697765897
746186084556513284
746195903644475392
746233547556433920
746205021742587906
746168246303395840
746199904943378432
746208750587912193
746245744575684608
746212345173549056
746249401987928064
746236823207190528
746204040350994433
746264073512222720
746199212899995648
746260961321975808
746209438688698370
746227469791879176
746247216726163456
746260458039042048
746246285326442496
746215566340304896
746157911408156672
746244238699008000
746252359001575426
746239129944350721
746208616353431552
746254284241649664
746211975919636480
746169257235382272
746188466900312064
746221555873550336
746219542632792069
746204396908740609
746206930486497280
746264182463598592
746257396138401792
746249926166732800
746264426014179328
746209224493957121
746193818895056896
746218124886695936
746254200040882176
746193709771874304
746196385674911746
746242170860900352
746187435097284608
746248890203119617
746250295286472704
746265789167181824
746180401207488514
746226693707177985
746209036014522368
746254179228880896
746221283096989696
746265918905286656
746206179508924418
746260579615113216
746192392684920832
746247002753761280
746256272350191616
746202203199672320
746208251708989440
746265373696196608
746246226933227521
746237456471711744
746253361419280384
746224659528450049
746215910147448832
746256272194830336
746255219428892672
746174797978152961
746192560872316928
746238165237719041
746161652832346112
746246742518140928
746156821065371648
746206473357713410
746235795388850176
746227746674597889
746256070931259392
746200219608457218
746206301374472193
746255395329474560
746266145338982400
746257253745983488
746193827342360581
746214576585211904
746238240819011584
746255647260409856
746245928948994048
746236865297055744
746151649429819392
746202857859276801
746154057060913152
746246562485936129
746155294472998912
746257350122676224
746226572458221568
746202002112143360
746199447818764292
746201561768960000
746253025547816960
746204669530112000
746143814440488960
746176865463898112
746188844693807104
746236798079111168
746263238829019136
746239637383847940
746244272131833856
746206984957943809
746246289570988032
746247430404976640
746243370339602432
746227553950543872
746207043430735874
746216116016418817
746211023871324165
746246780229128192
746224970007617537
746190350407057408
746187011497689088
746264983726493696
746185380131536896
746208629041168384
746195685452636162
746237087456780289
746205160272080899
746161908701605888
746242653226840064
746246981778026497
746240115819745280
746238417084702721
746207194782138368
746231895038431234
746258109367263233
746179520529477632
746244427581100032
746243437750534144
746255622182670336
746235401333923840
746231534093381632
746246172256440320
746179990425767937
746188253171068928
746185581407907840
746187170881245186
746262521665961984
746260747433410560
746239880976490497
746195786111692800
746227482580246531
746230850325348352
746184411197018114
746171005933019136
746209555978190848
746234621008850944
746202173931819009
746239813544620032
746188420959997952
746201553350991872
746234436702765058
746205613378572288
746262064524591104
746216958991831040
746228942072217600
746187988858658816
746184520219660288
746211434963439617
746250769301639168
746143021612183552
746228627293896705
746186730454147074
746186730454147073
746215146859618304
746205776968986625
746196218104029184
746252174179569664
746251343904538624
746232305912406016
746194817273593863
746239368923353088
746263846990450689
746254569080926208
746205676075024384
746165087967272960
746259065681092608
746196541245792260
746220671043133440
746202031463882753
746253994658533376
746198231504158720
746263247129546752
746239725753630721
746188814985601024
746229671944040448
746229583712686080
746228673519357957
746199263009374208
746240182870024192
746167059210444800
746235309122150400
746194758343655427
746217613382942725
746261582234198016
746163359880519681
746240849801945088
746236416456171521
746242103974322176
746206208881614850
746256104171118592
746155482847580160
746142400939098112
746244070847062016
746152362570579968
746227650214006784
746231592989777920
746173149234921472
746220746322567168
746164777597153281
746253168489676804
746210830903967748
746262693716369408
746221858081505282
746210264693911552
746228790993444865
746162445551427584
746234629351366661
746199816858808320
746190946035974144
746260785278619648
746190689864548353
746218305191456768
746213838568120321
746184147023069184
746235703336411140
746150345152339968
746259858475851776
746255785575989248
746255244422713344
746239859845533698
746186298403205120
746244578412462080
746150831469170689
746161329883471872
746200345278185472
746244590945001473
746200005761871872
746254695237304320
746239260227821568
746234134654160896
746222449323237377
746209572663111686
746209048656154624
746227285271810048
746219446075678722
746209111314829312
746247157888458752
746169517189955584
746174697222569986
746246575110881280
746207152801341440
746183513351786500
746264744659656704
746250597058371584
746185082319310851
746225548905480192
746209220463255553
746212202554634240
746241562644930562
746211032352186368
746248600968175616
746206917790310400
746216250242564098
746239021169336322
746237229924646912
746241709684760576
746216166289375232
746236206678048768
746254531600736256
746250718743494656
746144271766556676
746243064423981056
746255731112951809
746238601638248448
746149413978939393
746263687846109188
746243676632915968
746224802252238849
746200169276833792
746173732440383488
746242200107835392
746230116305371136
746184490930831360
746250949740666880
746256565544587265
746261456459542528
746236407979511808
746243601026420736
746185854100480002
746216388478439424
746156346840489984
746217877309530112
746227113334714368
746262496529494017
746258981476253696
746229709579550720
746188735306436608
746254778997547008
746250026754641920
746201175876218880
746242892142829568
746244888715530240
746182569796976640
746238119305830400
746206116581761024
746187263277596673
746202136468299777
746239662784659456
746244914019655680
746224231961100288
746174608924155904
746198231491588097
746168976187629569
746223497962127360
746186814659010562
746243114629636096
746231567626862592
746207916210814977
746170573923835904
746229218992754689
746221031505854465
746194150479958023
746236365881237504
746231949388197895
746250333010149380
746236525373857792
746211879643578368
746200043376410625
746161673719799808
746199116175138817
746250647473905664
746254489515081728
746250542876397568
746265893987033088
746167969655439360
746199275537784833
746210596169744386
746181315586850817
746207257617018880
746168602840170496
746162898548985860
746246126177763328
746180544032014337
746246042253991936
746248948768079873
746226434071396352
746262752264617984
746184985690902529
746207114746433536
746240514123403264
746252413342998528
746256142192492544
746255915658133504
746188269759635456
746185204063145988
746254082881499136
746251046205464581
746231131691851777
746225502730366977
746222319073275910
746193869105074176
746197493105385473
746264878776786944
746236181227012098
746203964790579201
746216665453465604
746230963697389568
746169978420862978
746194456617979904
746229940278824960
746221367331160064
746221610269433856
746191860045996033
746251062852497408
746231878085017600
746199951105896448
746184780035694592
746262089694490624
746247984027926528
746175317841174528
746234990162149376
746240081933963264
746189729381515266
746171643647696896
746208159157522432
746248890018463745
746251280922742784
746153683466002432
746192032113123329
746234344323190784
746215356646072320
746234067562094593
746208461294166016
746257077312565248
746232029260324864
746232029260324865
746253239641866240
746215532660064256
746224445853827072
746249301064454144
746259032202162176
746181890210729984
746210910549643264
746246235292467200
746250035239673856
746249749842505728
746232800659935232
746152148577173504
746150449816936448
746175141764284416
746173417955680257
746186915255246850
746157089538580480
746250831926824960
746259409496608768
746201956083892224
746177159216115713
746178430123802628
746254057627594752
746262278182416384
746189385670889472
746238840470306816
746202467633815552
746259703055908864
746209249802358784
746205756064571393
746228254067941376
746256125197049856
746257987505774592
746253214522052609
746216291896164352
746202476164964353
746190555592286208
746265671449772032
746190048400334848
746245970770468864
746248936382312448
746167038377398272
746247657052528640
746257664657731584
746227478348193797
746200840235421701
746177075329961984
746216732646268930
746235560847618048
746262978635399168
746209329502556160
746256028958855168
746206318009016321
746239301910933504
746261477095522304
746195278424748033
746202798908280836
746186285803573248
746230183716233217
746224403982094336
746223451531161601
746261582330503168
746234700792922113
746251956226756608
746188949379440640
746192627934994436
746194154594566145
746193504448053250
746251545134665728
746262244992913411
746236798016192512
746243211144790016
746174453994819585
746202240969433088
746243928379236352
746146016466968576
746205823035047936
746232888933244928
746200580314456065
746263612226965504
746265239663034368
746209228747005952
746209090439766017
746216430639554560
746261879840870400
746264610420961280
746252694298443776
746254665810083840
746239683697401858
746141054429175808
746174886012461056
746233144907423746
746209635665739783
746181412047327233
746239381866852353
746219605471825920
746252543366402048
746211951118684164
746258516223066112
746265394873274368
746252362977779712
746179323246219264
746192606825054209
746214664749490176
746203369555922944
746266535400857600
746238014251098112
746162478929817600
746263352326815744
746171169879920640
746209094743130113
746263931019223040
746181009591439360
746154744977100800
746218611690266625
746214077635002368
746253046619971584
746242003151650820
746254380521840640
746205340711084032
746265969224454144
746241973925740544
746221346107990020
746142098789961728
746229843935657987
746231475415060481
746254963618226176
746222227159293953
746209547665084417
746245337430560769
746192665721470976
746237427199672320
746201431619706886
746204774291251200
746215168036634624
746230473139978240
746262274223005696
746215151154520064
746206196252577793
746261829706448896
746249766909116416
746178476303069184
746203994486276099
746218141856862209
746203994486276097
746264736329830401
746249808747315200
746196901846913024
746212311539408896
746223103718547456
746255382784385024
746222013006548992
746249745992056832
746252912309972992
746240862166753281
746241290216542208
746232171778609152
746193558936289280
746213456550854656
746219848682790912
746193215015911427
746231701953617920
746200638879473664
746161023569248257
746239641825665024
746235044952322048
746198562606714880
746244213671600128
746233379629072384
746179105247236096
746221689910943744
746251163281002496
746256381200699392
746241122490519552
746248143533182976
746222772313985024
746219865690693634
746193143561760777
746157861043060736
746238484076199936
746258977395191808
746210982163152896
746195580397854721
746253747286851584
746173161994092544
746209882953523200
746229462186889217
746201842644746240
746196591476781060
746195484230836224
746180220839858176
746234294167736322
746199116351299584
746237078921347075
746189394021744641
746229793671151616
746231936838885377
746158272030384134
746250572022558720
746191088667398151
746223816611766272
746214756726366210
746201846927130624
746149719903211520
746143373854121984
746203130426073089
746229428468887552
746215902098530307
746217005171146752
746168086701629440
746197065550598150
746243349321916416
746266418300203008
746139217374355457
746193965741801472
746218158680223744
746232666542899200
746151225943556096
746195048077762561
746246461755645953
746170851108651008
746200106081234949
746186068035256320
746196927125938177
746158616282075136
746229353252433921
746192380320055296
746258239407460353
746240337903947776
746151880074600448
746147673355345920
746176236641083392
746245622748028928
746208633399054336
746212135546429440
746213297268002816
746210298504175616
746141683939708928
746223623761866753
746257953909514240
746204371759693824
746261921939267584
746245056399572992
746155629685907456
746251314498240512
746192812480167936
746245845310410752
746227679431536644
746183790574329861
746263221984702464
746255789707399168
746234017251397632
746251851264307200
746188093888225280
746246725703188481
746208402699755521
746254569223512071
746255244682633216
746186801992241152
746214878428336129
746220112961626112
746242061674872832
746179679762120704
746197484699975680
746258805567160320
746263054388690944
746151032896520192
746215306469617664
746224793771356161
746261057774067713
746225280243499010
746229294322462722
746150995001020416
746205965729423360
746227083794251776
746239356512272386
746242154096271360
746263738098065408
746169416648364032
746221061058924545
746189587001663488
746200341117472769
746187414327132160
746226702381047808
746246683755962368
746206598863826949
746253629531758592
746234952304361473
746198847966191616
746222029880209408
746240019258609664
746233262301814784
746206125196906496
746246876735897600
746259015265566720
746167377939697665
746178321008861184
746142757643653120
746222205810311169
746208453002027009
746206532065320961
746263297658335233
746157651604602880
746242556674007040
746240543311671296
746192221041369088
746208302019665921
746238698014941184
746256553171365888
746243601122758657
746158238719160321
746263742271229953
746246998555262976
746215910466162693
746245878550138880
746265029922656256
746175984731193344
746254334581608448
746245169842905088
746201561492164614
746246185019637760
746198789354991618
746247921444626432
746260273435131904
746255751983808513
746232075217309696
746210688343760897
746259937970495488
746246989961113600
746250106400301057
746217760011616257
746245962625056769
746244477694545921
746230401736155136
746245463385448452
746208302032269313
746199791550369793
746244347830673408
746224743594876928
746193357668417536
746246696380751872
746229491479912448
746266447584833536
746191407220613120
746247187286265856
746254132990844928
746248001073483776
746226014456446978
746167134963830786
746212521296560129
746150898678775812
746232238677733377
746241231479578624
746233446758916096
746215906188001281
746221895557648385
746246910487330816
746139528050671616
746203763501764610
746241013430124544
746185875076292608
746209421701701632
746184625161109504
746258642010247168
746227654286684160
746226656113631246
746242208437665792
746235938087407617
746233346183823360
746228358908805120
746228065542410240
746187380898488320
746223376344092672
746265160025772034
746187800006037504
746238802813804544
746259338289909760
746178962842320896
746194985138028544
746203834830118912
746243861073256448
746164769363660800
746252170182307840
746175418705780737
746174768244719617
746190580925992960
746258075888254976
746243664167337985
746173896013950978
746201851062693888
746158909866409984
746246868372361220
746262479785893889
746225976686698496
746240262595194880
746193902957273094
746207689466740737
746255961921306624
746202643563896832
746151456500244481
746203562296762368
746178891635523585
746211804112551936
746242187558543360
746195920123879424
746228358921388035
746233954198388736
746149162408763392
746207035172126720
746198776675590144
746223489556766720
746266456095076352
746209929267077124
746192241874460677
746207387695013888
746221354546954242
746224009440690178
746220671013773312
746197824375685125
746177511357186048
746201632854052864
746241331933044736
746262148381188096
746214245210034177
746201943303806976
746220842657284096
746186210696060928
746213842376523776
746174197815087104
746139087413739520
746140916029792256
746248579740737536
746199007362355200
746202366823698437
746218678748774400
746256636881276928
746232532174147587
746257748380114944
746187141613424640
746264308510826496
746265919219994624
746212382897168385
746167830937219072
746221484465520641
746235976083615744
746220918200893440
746248734904827904
746252996493844480
746214089899139072
746252925131952128
746259883247415296
746238974776082432
746259661247111168
746183819544367104
746222499428339713
746246637681467393
746228581143973888
746203138667872256
746216052799922176
746245228533846016
746209002233618433
746196650171863044
746199892461182977
746188773277392896
746187951311204353
746261812891488256
746201830175080448
746262756366520320
746179482847973376
746154413429915648
746261322040479744
746232993698611200
746214165451153412
746206049464524803
746192724240412673
746258604181819392
746251897577811968
746195135893889024
746185300385243138
746214396309864448
746179084472950785
746181961647951872
746210684094976001
746173526793723905
746231894728015872
746250979058679808
746235489284296704
746229852320071681
746244418869563392
746187795866193920
746227046305562624
746222411398320128
746259770093477890
746232142292606976
746245698107097088
746252883012661248
746188425016020992
746237938866917376
746197954696876032
746213507008331776
746191365189435393
746200986918621194
746247392723410945
746202132164968448
746214803207663616
746213418797916161
746246713367797760
746216447148326912
746221291594604546
746236496194088960
746223024005746691
746200223618211843
746165499004755968
746218032729468928
746203096833916929
746169852885344256
746241415793938432
746213075049545728
746183933029720065
746250706164789249
746146649718743041
746221417486659584
746208847212093441
746142442831781889
746210566935449600
746251104732721152
746252622982746112
746180405393424384
746233954223591424
746234558069104640
746244909661888512
746248546265882624
746244301718495232
746240757456076800
746141176407986179
746242376230830080
746221253925625856
746245802998128641
746215897828757504
746249074924347392
746236030236274690
746197082101293058
746221556091625472
746196088256815104
746163444009807872
746250572064493568
746207093959467009
746241210226925568
746219563583320065
746208662536884224
746238639127076864
746262966241210369
746189305740066820
746225859384606722
746187405795852289
746207307902529537
746222940086145025
746188911592906752
746208222076252160
746239671286411266
746220494538440704
746184461268590592
746226374965239810
746262676733595649
746226853220753408
746264807666483200
746198004856586240
746225276128894976
746236198331441156
746178136254054400
746210726071541761
746210864798150657
746210990602125313
746186520869011456
746196377529507841
746168133124251648
746152240717631488
746188626552225794
746258155248705536
746255257160802304
746208083701989376
746223682301755392
746193307210899460
746232461038751745
746192174908248065
746257819976904705
746258516298522624
746166308560048128
746259803777937408
746191314845196288
746233547246100480
746204896098037760
746205416237858816
746243869579304960
746220377408307201
746252048568549376
746250509045096448
746224332351770624
746230103760216065
746214329293279234
746263847187644416
746181714138046464
746210059101732865
746198583548870661
746254191664971776
746184344201396224
746265075925794816
746242892344229888
746262953800929280
746199564969861123
746214358280110080
746228220429623297
746206515044876288
746214182308089856
746219341364895744
746208742258024448
746170830086934529
746209438407622656
746229034531454977
746265516285661184
746260747609579520
746187418580062208
746256704187273216
746196251549413376
746207387690770432
746164295260479488
746250089732182016
746179629585666049
746235577456951301
746207278680801281
746171572361302016
746266258715324416
746205659348111360
746226500857278464
746247363371614208
746242577872084992
746211254528675845
746254820810559488
746211623715561472
746248730626625536
746248055461187584
746239549517365248
746252471975174144
746239629066526720
746190715139432450
746198474811551744
746222281454608384
746202429939560449
746260424585285632
746208733798096899
746223858697437186
746204220743770112
746218972282949632
746219399976091648
746199783283400705
746249082985975808
746222680043511809
746231223735844864
746251490495438848
746199850190929920
746160122070708224
746246214203514881
746208058703912960
746238257801891840
746158431409737728
746253818325794816
746170054174081024
746219118957756417
746247216445132800
746223753776947200
746241436828438528
746241348664074240
746187615443947520
746196067125858308
746253059391635457
746199464604377088
746206095513772032
746207488081440769
746194787682770945
746226719225348097
746222029783740417
746235313362608130
746191163757985792
746194888429973505
746220574444134400
746200190256713733
746204099310325761
746213909506334720
746217068081512448
746172121890578433
746212898700066817
746266271428321280
746201377290911744
746231228089565185
746203373465022464
746211015663063046
746264258174935040
746162546042896384
746251859598450688
746225175704702979
746191562237837312
746203772100055040
746192074056204288
746244259582476288
746220884940070913
746209014992637952
746257932996665344
746188533933563908
746238031242268672
746238891150053377
746207915816587264
746247623603007488
746201217596985344
746258990179422209
746238647834271745
746180720293449729
746200454237814785
746214975002140677
746248101829042176
746189859501531136
746187703469875200
746253369728110592
746238085822722049
746257505152569344
746221988004274176
746252086107484162
746204233414774784
746247682302316544
746209526743851008
746265126131556352
746219177594130436
746187460472901632
746199091223265281
746247229384593408
746220918205087749
746264677726953472
746153503387705344
746218762672603136
746196935145459716
746232373012901888
746206485802164225
746176215556456449
746197115689283584
746224802331930624
746242678451363840
746219915766489090
746245031279767552
746187602970087424
746244414859796480
746193701433597953
746233685637160961
746207870081851393
746227188723113985
746249611770093569
746207177862316032
746225481914023937
746201414993477633
746192178905440256
746202773742444545
746193512840892416
746229940178214912
746258167831527424
746264421698277376
746225393640734720
746224005246423040
746175787645165568
746247246044368896
746189960026284034
746233568280481792
746202933079924739
746178664732123136
746255802500005890
746206729084375040
746201033332776961
746264677626298369
746186315381641217
746214618658287616
746144414385377280
746253948344991744
746217655003054084
746185665306460160
746263385487060992
746182368399081472
746238093905145856
746236475184812032
746211422342832141
746212366245715968
746212001328685056
746243274168406016
746249896689295361
746207937027158017
746243798464757762
746175875616485376
746196801145831424
746251956100947968
746207433656131586
746198155817951237
746246994188963840
746176680935333889
746155239695351809
746265323347845121
746249242579247104
746217223010713600
746257312529190912
746202354278531073
746213989302960128
746246105130737665
746179289947705344
746154807598133248
746250806857371649
746222201616011264
746243156492980224
746187753994477568
746195370846228482
746202995952484353
746250421132361728
746142849838645248
746186227401973761
746222738705002503
746240207750578176
746227935246376960
746214274586947584
746143797709520896
746233572386705409
746241017561522176
746257425552936960
746207790293618692
746210059403726849
746188752393928705
746225590873645056
746253680060542976
746188756470763524
746263775934812160
746257295479279616
746219433383735296
746147182298861568
746216589674979328
746240895826042880
746207064712589316
746225158621278209
746249183879892993
746260219039199232
746239712914989056
746205064084152324
746185094939934721
746253986118905856
746236491794251776
746184662784090112
746204372028121088
746195903627681793
746206166875672577
746176903287963648
746242951005749249
746187674327752705
746193030470742016
746208192703586306
746223703411687425
746240056872951809
746211703570862085
746249263391379456
746224709893656577
746201934994898944
746235631806799873
746230737074982913
746241101204434944
746169768735088641
746236894409678849
746216757480718336
746171396309553152
746198407543328768
746196918351499265
746264362789314560
746251549467361280
746174097151922176
746163812764553217
746239629326639104
746191742823608325
746257127606452225
746261997197606913
746237263361675264
746204791156551680
746226555408420864
746140601670742016
746244003859881984
746247397156724736
746254766414528512
746261842234847233
746140165438054400
746175753973272576
746261099830513664
746199393196376064
746192082671304705
746230674152001536
746195123181019138
746173073812926464
746262836209455107
746206066162077696
746259753303695360
746247879254237184
746252480309256192
746148163925446656
746168686772256768
746227717364867072
746246658732744705
746264094672584704
746159085939232768
746202379364663296
746197354672336896
746262081364762625
746192980046811136
746256431624654848
746260822998065152
746246684099883008
746145529738854400
746265667238756352
746137992843173888
746255332448493569
746236118593527809
746249372426469376
746160625299001344
746146440129437701
746264157419249664
746187326322249728
746255529723498496
746201796490600449
746209342005772290
746217240085696512
746245442355236864
746255752201908224
746228191375745025
746178925055860738
746257262155431936
746215939679522816
746250228076969984
746224898645733377
746187087053889540
746223305078628352
746202257813733377
746213674667253760
746192933787828229
746210751153508353
746192187356942340
746186068001644545
746160574963167232
746215017096183810
746227579087007744
746215390053695488
746232503011205121
746254325790425090
746250404317519872
746179243843923968
746196389940465664
746219886540521472
746204254457585668
746266271558283265
746193961358786562
746246986161086464
746263003973156864
746194926405246979
746218531675529216
746145416878526464
746183656109146112
746196331375403009
746262156904017924
746237083124006912
746207676804194304
746185019434090497
746198461897314306
746241206179536896
746207668633645058
746259975597490176
746192443133943814
746216044717445122
746236638724927488
746256012206809088
746205399221604352
746238509157998592
746201582425907201
746262102105427968
746159790456397824
746179025555558400
746210298437074944
746197048601436161
746265923120734208
746239238992068609
746191050599890945
746192741030232067
746188936993640448
746200995605032960
746195769120546821
746232775489945601
746202576635322369
746210612791808000
746262643221102592
746195748253900800
746231525830602756
746238169385959424
746186818811396096
746198512442843136
746262664385540097
746241113762193412
746206414297694208
746212739253575681
746246205647249409
746190769564770304
746170997854834688
746251620615327744
746169710023147520
746241957056282625
746193458268758016
746222931525533696
746259971638198273
746162315414872064
746220939180810241
746220939180810242
746223921427451904
746191948235431936
746188710195113984
746229369756999680
746263670804590592
746175934265339904
746169190025928704
746175338900819968
746219068789653504
746215180741156868
746246105214640128
746251754900099072
746175355552137216
746222839271874567
746191117721313280
746216900145741826
746197606452191233
746196444403556352
746146746435244034
746206745744183297
746257798699302912
746216787084140545
746186449540677633
746263985658335232
746194502721769472
746249439631781890
746262802512379905
746180082721427456
746252665114370048
746260118392741888
746237275986505728
746263704644259840
746224819138527233
746219492221423616
746139284801912832
746184541145042944
746265524959584256
746232012143398912
746244637334048768
746217047005159425
746199426553700353
746205420553854976
746207286956163072
746242288532201472
746183408544546816
746151393703170054
746238203137449984
746240216311169024
746240849785159680
746240849785159683
746214195021021185
746247829144879104
746202157125246978
746250358112944128
746241684179193856
746204313026859009
746147874354888704
746192292294230016
746214660563570689
746193487813476352
746221153153253376
746226836372226048
746186332188250112
746212206862163970
746191348340953090
746205336571240450
746261787490816000
746231512975048704
746224521330331648
746246751108141057
746212047382151168
746265625346084864
746185161830711296
746235317242368001
746249905283305472
746203516142649344
746175024164442114
746219630721523712
746224097743429632
746236047130955777
746172868250189825
746237079160422400
746255160670814208
746264635519688704
746181374390874113
746242900728512512
746139037316980737
746190140519944192
746148499436122112
746170792392589312
746193521003003905
746252178520694784
746244054254395392
746209669031440384
746247237609603072
746194834050842624
746200198443991041
746261032822267904
746262345681354754
746164790092005376
746176974469533700
746187531515887616
746220658506399744
746180179098222592
746206791868919810
746256402339999744
746180321859641344
746265029717204992
746238999791034368
746234117776248838
746256578144309248
746214609925738496
746252748857892865
746197346539560960
746228036140294146
746249284392202240
746248353500008448
746213670644944896
746200588359065602
746200588359065601
746196821962194944
746248978212225024
746215134486396928
746246428054425600
746234847807496192
746259589671313408
746178283251830784
746220234713882624
746248726423834624
746177603581640704
746200357676548096
746239738118451201
746138169033232385
746174458038263809
746210814365884416
746249674403778561
746249674403778563
746242401610641408
746193000976396288
746243454229962753
746166316789342210
746225900996308993
746231605627260928
746206477505826816
746178509589057536
746210424094261249
746250542675017729
746228732348641280
746208490813677572
746232226241642497
746243378954674180
746197417649799169
746227390062309376
746256515439300608
746217688612012032
746141964639297536
746208323020546048
746259417667084288
746261238024376320
746213032905236480
746250731364069376
746158209262624768
746163745802452992
746193726880387074
746219903401627648
746224278199099393
746245568071106560
746238588833017856
746182905223847936
746198713517768709
746230720348069889
746211250556674048
746250400165134336
746242942692691968
746179382364934144
746230376666828802
746259329980968960
746196234705113088
746205369882468354
746242627968827392
746207941317910535
746243328627220480
746205370071166977
746156435231236097
746262274038390784
746177918485794816
746253172746878976
746181101794787328
746251226489229312
746192296450744328
746212227657543681
746211376272572416
746209140771430404
746169005422051328
746209232999972864
746196784129544192
746256691365314560
746255320045871104
746228795351302145
746219857075593216
746258155185774592
746151682854223872
746254829509566464
746152014145527808
746217013480062976
746210239637131270
746256800601735168
746228388440858626
746215474044669953
746163737514508288
746240619115216896
746247497488556033
746205516762742786
746230019865747456
746201179906990082
746246075619622912
746247111738597376
746193596747915264
746262572190531585
746238656168353792
746225683232264193
746258587345895424
746196654500413441
746230514923692034
746206703843041280
746193206530846720
746251528281829376
746190006520160261
746152173738680320
746226383441928193
746224399615827969
746246172352872448
746241872977231872
746252212070944768
746265445007761408
746220653972328449
746181286461640704
746219538518151168
746252388282081280
746264048392626176
746260017674919937
746221908320886785
746257551264624640
746228711242948610
746239629116870660
746252207922741248
746246432181587969
746199699326013444
746244209519267840
746181437444001792
746230359696650243
746232041725788162
746227549752025088
746255341118099456
746190962783752192
746185820483239936
746188001504563200
746225628475625472
746215058724651008
746241138986627072
746247409487986688
746211325852811264
746265113536176128
746256570091200512
746190044000509953
746244184361811968
746198407421689857
746201855445737472
746232905630785537
746210357023121408
746184390212890624
746248978103177216
746214949840551936
746224886306078720
746241080299925504
746181642943930368
746253445229842432
746219475423289346
746236936570834944
746177205420560384
746184989801328640
746211086941065219
746244989298978818
746213876174225408
746243085139644416
746231127099088896
746253042492706820
746223711720636416
746243240333021184
746196335548764161
746200672404541444
746223430945562624
746253877192712193
746238173718577153
746216220928577538
746253218599014401
746242527586557952
746207047952142337
746213091730325509
746257668717817856
746249980663443456
746209065416548352
746249880159518720
746233736228810756
746257408759070721
746250815162163200
746207613826695168
746266380245344256
746243685109530624
746205680281886721
746249859066372096
746210587827331072
746249640912293890
746209467767787520
746222017448316933
746263926644576256
746253197543612416
746254263182069760
746162294686617600
746219001747906561
746210629795512320
746232809107267584
746203075749126146
746250244967571457
746266397215330304
746174638338752513
746253214689918976
746255814864809984
746246608497545216
746231420700352512
746194812932497409
746217403424464896
746185224879497217
746252971076292608
746209061243215873
746229990467899392
746252543337037824
746193701521620994
746193701521620992
746240203698872321
746228761872367616
746246726084767744
746247480694681600
746248072242434049
746204413660803074
746224034656849921
746230842012241921
746236214865338373
746209757397037056
746224986864521223
746164785994141697
746262962176929792
746244771514036224
746256297348169728
746229634228838404
746194615691157506
746177733974175744
746239729851473920
746241675790553088
746238811445747712
746256611744813056
746144951319298048
746223384753692674
746223204344070144
746254502148313088
746234432550404096
746185241686052864
746222302350585857
746243487742464000
746180778988441600
746244477799534596
746265168372371456
746159702384381953
746265444982624256
746244507004436480
746217269286440960
746252107062337536
746186172901163008
746195089718861825
746247585552285696
746220561915731968
746213767126519810
746243458424201216
746206758478065665
746265415794458624
746259837500162048
746247375845462017
746190610147704832
746235292177174529
746151834046234625
746213851146813440
746259988151209984
746212571686985729
746181164755386373
746249716409708544
746197883032985609
746187858902458368
746158079109120000
746234684095397890
746216170374627329
746206393510682624
746191763543494656
746258146860032000
746239037636116480
746206720599306242
746194691461308416
746235157875568640
746233677353353216
746242745694445568
746241395019517953
746252203493629952
746240358850387968
746240857934790656
746180552311480320
746244397994369029
746223019815690240
746256402079952896
746256926502166528
746211917413244928
746254862875242497
746150776985182209
746255634711076865
746214060568383488
746201649627045889
746261238011703296
746179503685246976
746210151636492289
746143600484843521
746197589607878656
746227998437703680
746208440188473345
746265294277083136
746213527820472320
746246386119745536
746209656612130816
746237662051196928
746255701769584640
746239276908580866
746228128247209984
746250676792070144
746166706809282561
746238870035959808
746230896756326404
746170058167160836
746251557922996224
746187116602925056
746216673762435072
746187116426715136
746219358062448640
746256687401689088
746144523345076224
746160956439302144
746258163830259713
746242082868629504
746234088420368390
746209618737565700
746244234374692864
746169504762232832
746225758633222144
746250622320709633
746209014850027520
746265709185900544
746257228567613441
746174718198308864
746217516863610880
746198176873349122
746266212649181185
746243672656609281
746208087967596549
746228598021857281
746235049037570048
746258730002481152
746216791311998977
746181537981472768
746240824703225856
746206393359732736
746234461742784514
746253906523619328
746216254084526080
746210642151936000
746237334660616193
746259380090318848
746228900166934528
746228803786047488
746218804426874880
746236416464560130
746250282837884928
746254825273319425
746143600698920960
746237007580405761
746229793520156672
746178862099234816
746203197518209024
746210680190050304
746153243177279488
746231660165767169
746236621905760256
746266086732005376
746166979673858049
746138986742157312
746199179140038656
746241424421597184
746197312616046593
746255638641188864
746177066786136064
746249867404550144
746252291783725056
746242783296503808
746197703072194560
746189545108963328
746250538627407872
746245983399456768
746242347134947329
746205953108828161
746198193738682372
746201893194465280
746259279330541568
746189452582625280
746256645479628801
746185778586333184
746212395467497473
746259715521392640
746250181918629888
746255022128766976
746212542448427008
746254212762329088
746235929765916672
746204816326561793
746227650251755520
746198340438679553
746230049557274624
746193814885269504
746185270895194113
746224999254499328
746249817010151424
746235539544674304
746240501741936640
746239196994535424
746219550824267776
746218687187685377
746211556799614976
746248307094204416
746210839238082561
746213162916032512
746211304944214017
746257194891485184
746229977922691073
746240245725728768
746257018806231040
746206368240013313
746205181331705856
746260412119683073
746218422690668544
746262039388110848
746200710157475842
746233912209268736
746229692760358917
746232905806995456
746249116695531520
746210084519174145
746196788613287936
746241080245420032
746234528746766339
746263163214114817
746262383140691968
746263243199483904
746192086643277829
746234688289660928
746181206706782208
746204355087392768
746186545992962048
746198332045852674
746205692843819013
746235552144359425
746148700624404482
746196876555214848
746248206611251200
746260638352179200
746192237596270594
746188207079854080
746234021311483904
746203033655074816
746262685440942081
746215658719830017
746245207415365633
746193395484262400
746189352095596544
746250076973039616
746164370636431360
746213603464740864
746225100135890948
746240279351435264
746196264396554244
746205751727689730
746244532224794624
746231366346432513
746258650436608000
746175523361947648
746236613642989572
746241315323576321
746216573241679872
746220335456882689
746201867709886468
746157278093418496
746229684615012353
746217856430284801
746255424949628937
746254661657698304
746195177790808064
746150957533241344
746239482265927681
746190903954407426
746233279083229185
746250441915305984
746187527443218432
746185317129031680
746209304168955904
746222717796397061
746170984986714112
746252300188979200
746232444475453441
746146620446646272
746170133769502720
746260688641859584
746239872600408064
746262425121468416
746209878796996608
746218238044889088
746210428594720769
746189217965846532
746236407765573633
746244817479434240
746189834562134016
746261968068186112
746242615687815169
746190593567580161
746244855131701248
746248047164698624
746180191664353280
746250324449583104
746217261073989637
746187888296005632
746219014267887616
746239268599668737
746167134947053568
746196415433474049
746222675765297154
746234721638592512
746177637442260992
746211795564584961
746258977516883968
746164802775552000
746250387460612096
746205718290698241
746197388222619648
746198969697480705
746196238962286593
746194594929344513
746203625249071106
746222902073131008
746177561806274560
746187296815325184
746183970879045632
746195676942348288
746257572475342848
746253499688689664
746220314195963904
746211611073871873
746261888456134656
746255508974219264
746206024500051968
746250056156614656
746178400688214016
746176005698650116
746236902680887296
746219018139295744
746220154787225600
746156888056815626
746173732285218816
746199494014840832
746175733102350336
746190878792790017
746239134067392512
746218196118601730
746193982464503808
746200341062918144
746215306469605376
746217164542083072
746265512250839041
746226350076235776
746178652413407233
746235522813616128
746239553619529728
746250677026959360
746207555098075136
746205823131475969
746216459647356928
746199028300296193
746208889020944384
746241294108889088
746192002669117440
746225502537416704
746266460167749632
746198394805227521
746264044189925376
746203092744495104
746205810674413569
746249070562283520
746249385193914368
746263100505022464
746172079842549760
746221132177510401
746250739866017792
746243257290481664
746210566797090817
746195190583463938
746201322689486849
746260474782687232
746210625618010112
746254850187493376
746204958987452419
746179126457950208
746248206594506752
746226995814535168
746192325743771648
746199779068153857
746208226211823619
746230854565826560
746221929007243265
746194611861782528
746246814043627520
746241793436622848
746245945730437121
746208968771407873
746199388947513344
746187984483979264
746178702644547586
746203918917525504
746217965473796096
746219710262345729
746223162287808513
746234117981773824
746216438860374017
746186625722441729
746260101443510272
746186604700590081
746226924645552128
746176710480007168
746261678740901888
746183052045520896
746207517689053185
746263301739417600
746239054384078848
746247581571899393
746256553364316160
746227528675692545
746194833794961413
746264140843524097
746204384330031104
746234940115689477
746220150840401921
746262173735882752
746240564601982976
746249976674660352
746242313484013568
746250177888002048
746198642252349444
746250953934909440
746189242867453952
746225158843572224
746227507725119489
746212471019474945
746207278458494980
746213993472135169
746206770972884992
746179277259845632
746260931848568832
746266607035498496
746234197484806150
746231026834280448
746222625458782209
746205118605852676
746240413615427584
746139641024155648
746200919973330944
746248617384677376
746202685586628608
746204715898142726
746194775351525377
746186403223056386
746236034585763840
746265713560653824
746144942863618052
746259107359883264
746205130945486849
746259589776171008
746246985854894080
746255588364062720
746241935858241536
746184864131481601
746198910960439296
746196654458437632
746223460284694528
746187594661171206
746232796729925632
746235833120788480
746232167550746629
746247485220335616
746156884114182148
746223976007925760
746156565217091588
746201096037687298
746264119796334592
746200806651629568
746240056860385280
746262714792706048
746232045756522497
746167629694394369
746176769078636546
746186759927635968
746216262540242944
746232746129797120
746261401845567489
746247992525623296
746187405816795137
746257756827574273
746258277042794496
746238635209437188
746210247866388480
746181898804748288
746237460665892865
746196893433094145
746200739727319041
746194645294579712
746234004433604611
746226584953053185
746241034300973056
746232440084037633
746243928396005376
746227201402511360
746240593756487680
746213569901924352
746193097571237889
746189968498798594
746265902463746048
746214048279126016
746206804422471680
746208662549467137
746230338704183296
746249762421215232
746245111101677568
746229747491831810
746215797081546754
746196205663723520
746193877728583681
746187875436265472
746208092208017408
746208092208017409
746226144320454656
746251021035380737
746185157560807424
746249993183436801
746210742810992640
746247048962379776
746249913571377152
746184914266099716
746254967850278912
746259241854328833
746195303548649473
746207454602506240
746257983483617280
746237938636185600
746260852127432704
746202564077584384
746203189158936577
746186298545811456
746259850036813824
746247019459645440
746187179345514496
746240874980335616
746223925600755714
746203356880732160
746246964908535808
746174629954326528
746211564856868865
746221765668405248
746171266047049728
746215281022775296
746176299371216897
746217852403777536
746234210160041984
746247858270113793
746171287358308358
746239545352421380
746252715165028356
746255936642289664
746220272227737600
746197308686012416
746258126052163584
746193101740343296
746206280033832961
746229281974427649
746195970514288641
746256385495568384
746259849927876608
746254506460065792
746195060409020416
746257778088501248
746203071479324683
746226727374852096
746209124170403841
746230548431941632
746206921980448769
746202597522976768
746187427035779072
746198340220518401
746259745082839040
746210877062283265
746147820189655043
746239616764649472
746241185186906112
746247040292765696
746185933557403650
746216304588132352
746231437490151428
746210424081678337
746245610085416961
746196595494912000
746217952798662658
746225385377980416
746248395212230656
746248344750661633
746165071345229825
746227574586499076
746250135919788032
746230020130013184
746194666102546432
746250827845730304
746228552077475845
746176895000150016
746180376033374209
746234990283763717
746145177572679680
746265726168727553
746240962960076800
746142077902192640
746180837629034496
746213330994401281
746179654696898560
746247619224178688
746191365252349953
746259048941576193
746241197836951552
746225079248293889
746204913013661696
746205483271262209
746182573978583040
746189372853084161
746149384463720448
746253130648555520
746213813179944962
746186214642900992
746154182835507205
746235950569656320
746190455268737024
746195865627303936
746207505051615235
746251423638163456
746166702702944257
746265990372147200
746264065018834944
746222788986310656
746249171003449344
746177716894990336
746221774069653504
746159769531015168
746252887492300800
746191491207311361
746220196877074432
746254292437319680
746262836368674816
746239729851478020
746206686973558784
746197509865799685
746193106094088194
746158083324452865
746206569726042112
746224672052633601
746256473336983552
746192296383647744
746261485689659392
746251809207902208
746207118907183104
746158704198828032
746225368684650501
746229172813463553
746250421203800064
746175691163590656
746247048987447296
746250244816396288
746233509467979781
746249338960093184
746186541756669954
746178341850361856
746156237977436160
746208306004275200
746201234323865600
746200592893128706
746216283490811904
746245853434757121
746263624914735104
746183702456082432
746198038595592192
746259145205092353
746262274361466880
746219421106995201
746187435374059520
746260994918326272
746226354371256320
746254397114548225
746200550882971649
746196088198070273
746175158688190467
746205030286430209
746242032541175809
746219148372385793
746259346380754944
746149048822992896
746247581550915584
746242795728404480
746209958715285510
746261393255464960
746259665466589184
746188261387755524
746164819737321473
746250601546252289
746196826202607617
746176932497199105
746241160167981056
746251272374861824
746247451397480450
746193269378342912
746225225814024192
746194976682344449
746251561731559424
746186630042525696
746233891170582529
746185828678803456
746263624671498241
746226458880708608
746239524334768128
746221174154137601
746199632288452612
746203952383856644
746225850773704706
746202723427614720
746220482341462017
746204606712057859
746204010961461248
746231483761778689
746236076616933377
746218582078431232
746259720005029888
746214673104527360
746240073763422208
746250492523720704
746261536138625025
746231559343071233
746225536100241409
746239306226774016
746216245788192768
746256557353091074
746225758561935364
746255428909174784
746213225805414400
746225909682708481
746253419812372480
746202065089662976
746263775653699585
746178862254424067
746200424877719552
746190518166528006
746186076109189120
746244209204731904
746189503220572160
746187946970087424
746204254302396416
746224693246496768
746188785709260800
746210709512429569
746190119686680576
746258763431186436
746244993535320064
746265365534105600
746183408813019137
746188161034780672
746205202307395585
746242401484824576
746255106308378625
746199430961864704
746195265846030337
746260126827421696
746211254549643267
746241512577499137
746206695567679490
746254367817371649
746213582619058177
746237661992517632
746242455973040128
746246105122365440
746244603548958720
746251440415465472
746187212933341185
746212571665956864
746194364406202368
746233195167834112
746262983018418176
746183400428605440
746217307098087426
746233954278137860
746189159111417856
746237410359521280
746187624121925634
746217617380118528
746230598704865280
746233572759986176
746224785705730048
746217365638000640
746254904910553088
746250748065808384
746211170734899200
746232297595109380
746222956892676096
746140060764930048
746208973070557188
746215373553360896
746201318184751104
746231182010912769
746235988326789122
746193546164600832
746228845674565632
746261628249837568
746185581529444352
746254187562934272
746186407530532865
746207945365454848
746224127053225986
746253168498049024
746193022077984769
746261791840305152
746254611011469312
746190975135940608
746240765660127232
746193449808887813
746232347733827584
746168716195307520
746237133443080193
746264715395895296
746179155868393472
746252555894808576
746243722887598080
746256553142001669
746192602630782978
746193668139159552
746260168518799360
746263855551156224
746201746150588416
746244813465460736
746251016832684040
746250064385945600
746264174267883520
746192200032149504
746232469599313921
746195811369783296
746256011967737856
746142753487093762
746173954545623040
746210516557672449
746263670716567552
746204896299384832
746187972085592065
746213053901922304
746230905157517312
746235216897810432
746211334275006464
746260357396598784
746166761515474944
746255357853507585
746243714339774464
746252363170725889
746218389127864320
746242397525385216
746230070159695872
746265595889483776
746204615079714816
746236726784339969
746262387309817861
746227830510387200
746221723758911488
746191608605859840
746215599966031872
746190035788177409
746180745518063616
746192006838255618
746176106567340032
746226744089206784
746154098962079750
746207186087378944
746253797643722753
746198268934127616
746233350336110593
746214664632053760
746180607017836548
746149103302807552
746262630562697216
746243039300038656
746201087766519811
746230254897815553
746234138697441280
746224248490856448
746147459257241600
746228371667877889
746145580389392384
746250228127301632
746218099930595328
746211925961236487
746195630796607492
746196184528674816
746153964761014272
746253780711178240
746212315767267332
746224701601546240
746259610860851200
746229969676701696
746230888128643072
746259862657597440
746202849139253248
746247275286929408
746261917732212736
746215075782942720
746219420951805952
746189205206765568
746197019371331584
746185942172581892
746210134813114368
746231563642245120
746158624670552069
746254388801470464
746155453516775425
746249800262291456
746210881273421833
746209581047504896
746175141911105536
746209140788236290
746188454367633409
746224886167724034
746252786757664769
746261997189271552
746255706026876928
746236692982423552
746186029992841220
746229533590728704
746233043883429888
746259119997321216
746219265590599680
746236110242648064
746216807904608257
746139523659210752
746258742707093504
746258297817305089
746191612800229376
746217181256441856
746203579061440515
746242703562780672
746237951361703936
746230573459349506
746231253242810368
746252979720728576
746256414868398080
746211502235885569
746208738038538240
746221715462590465
746187372119744513
746231257311281154
746231257311281153
746190442530627584
746233056776720384
746189486279688192
746234252056887296
746245383538376704
746220276732440576
746182653737574400
746249728988418048
746216426076200960
746225074802307076
746205625818877952
746242019928997888
746178077542125569
746250505165344768
746218531969105920
746227385981231104
746184377776799744
746172667082858497
746257165615235072
746261674412355585
746211066007293958
746256708423426048
746217055506993152
746186264974663680
746167717858787328
746195140239204354
746220352213155840
746205265041620996
746247862376345600
746235598579478528
746259556485988352
746235208328843265
746198285916872704
746206787833978881
746209593605316608
746236999128879104
746139280356020224
746236567404974084
746141398630563840
746221128050315264
746212072745119748
746216430354341888
746234914714984448
746227146956247041
746224500103012352
746186843625037824
746239415064788993
746240187080945664
746211204146683905
746226681346564098
746243424978755584
746187930222268417
746146985497899008
746264157293584384
746192023644839940
746170893043302400
746209929346768898
746216539439783936
746262798519369728
746191868455575553
746251486632386560
746146264111276032
746233522247999488
746144837666213888
746199216934944769
746157936611856384
746210826978156545
746264346297237505
746245442485248004
746197929182924800
746241973913280512
746249829739700224
746155340564172801
746237620141776896
746260797773459456
746213628823506944
746247254348992513
746224697394626561
746216958962458628
746253407283974144
746202194924298242
746205181293932544
746200739358269440
746180787050000386
746191096753979392
746251763196403712
746178778007805953
746254103815258112
746183257541214208
746198713840762882
746221472029409280
746262727002296320
746221442732167168
746254090968109056
746182825808896000
746251658481573888
746230548306104320
746206179592810496
746167700888576000
746249292885667840
746145827903528960
746247569131581440
746173942088376320
746254023976706048
746175556895539200
746229067997843457
746192455758811139
746214723218137088
746240157485928448
746204791278166021
746255433262833664
746215876949483520
746216778590609408
746233291489959936
746254653088620546
746214408800477184
746179042316029953
746221350298083328
746217265310294016
746211019651846145
746244498875883521
746250991431974912
746222357090447360
746246101079035904
746263721140432897
746242564974645248
746220494668455936
746229810385432577
746224370188640258
746238303926575105
746250014071132160
746166635765981184
746184860008472576
746233199424987137
746206380827123712
746242229476331520
746239964610846720
746152635099717632
746187905068990464
746236575508402177
746232029243547648
746228904268959744
746221861998977025
746239675099193346
746185392555196417
746248936478879744
746239394210684928
746206347503403009
746256926451896320
746265919022841856
746194175511527424
746193244225048577
746206846302593024
746225167316062208
746227004249235456
746147350394118150
746260663744499712
746180086869680128
746212726913929216
746223770419924997
746265109689933824
746252900104609792
746211141366407168
746223975932387328
746228291967737860
746212374613397504
746250203108282368
746193898670690304
746176316211240960
746209216361168900
746159459244740608
746254175105875968
746145441679441921
746210264744235014
746208079448940545
746234939784335360
746243999627878400
746250316312510464
746167327587209216
746238601449639936
746191839309365248
746241256703959041
746243957538037760
746258465782366208
746218095534972930
746178316797771776
746264832509419521
746210075983765505
746235329942675456
746138894396067840
746263062534041600
746208020904837121
746186474769518592
746252493202526210
746209153299820544
746244913814200321
746235145519194112
746160600217092096
746208348068937729
746234336089767936
746238542808940544
746239582866280449
746243886239072256
746234050709336065
746259912901132288
746241919278264320
746179184851025920
746198558626373632
746171068918882304
746191469937975297
746243064440594432
746260478926655488
746197883188195328
746174508554297344
746197422016081921
746232674918924290
746237272022876160
746228568624005121
746205986692599808
746207353775632385
746186655032213504
746206670309601286
746235963249045504
746240039986692096
746168267178385408
746196482429063168
746259627654914049
746206469020745728
746253529078181888
746162747700830212
746197803668365313
746224839929659398
746264186603331585
746253537508724736
746206514990321665
746215524460179456
746194292901744640
746172180581449729
746172784536068097
746229982083448832
746241764227485696
746200047449059328
746249074882535424
746211900787040256
746266426634309632
746183748505329664
746228845779423232
746191604252237824
746243534232027136
746250500597755904
746250500597755905
746234725929345024
746226349858131968
746190585334095872
746201720829599745
746145273886420992
746248365814464512
746245371094044672
746200164826636290
746146213771231234
746251398216581120
746242498243133441
746237305673834497
746207538622783489
746258004220186624
746227704748335104
746263972844707842
746206007471149057
746248311540158464
746159379397828612
746225058276794368
746174940299272192
746245521975709696
746251012311236608
746257249320972288
746209941782827008
746256045450924032
746212684773761025
746230141508943873
746257278790156288
746261577855283200
746221082114306049
746262953738014720
746240468023808000
746165587202670592
746231303289217024
746260931894775808
746163053578706945
746192866775425025
746243034891882496
746246486875332608
746229218686603265
746226815404957697
746186772409782272
746218972375220224
746149590051753984
746209954344763393
746252430350888960
746199426834653184
746222591908552705
746217219118379009
746235330043383810
746186776910434304
746191923094773761
746251000084762624
746218703570644993
746237842368565249
746186390782640128
746252111420219392
746224630340292608
746186516511211520
746202501284659200
746220607973384192
746219349661224960
746206418584272896
746239323037540352
746253072054239232
746211141353779204
746200781502578689
746257253808939008
746192094973157376
746191965125910528
746211074404298752
746241936214925312
746143642599907328
746147455272689665
746230225705410560
746256918189060101
746161866871812096
746209589373210624
746189142187343874
746203436492873728
746250848930410496
746231085294465024
746164974565810177
746213464985591808
746243085265305600
746178149147418628
746242829546971136
746187296634900486
746221191162060800
746234566591930368
746164425367883776
746256297306238976
746263457088036864
746243823374852096
746170553208307712
746201205253169152
746175712227434497
746213158918905856
746263918427791360
746196427907309569
746256985071431681
746242884001619968
746239557729816576
746202073163669505
746170070741684224
746207718751363073
746163091449217024
746187703524352001
746245706554347520
746245706554347521
746243596966367233
746252417600094208
746212399712067585
746216560293904385
746250718949052416
746265998651760645
746191768106864641
746176043497578496
746254913294974976
746195869926449152
746243903074926592
746263293212385280
746138256870252544
746140907859107840
746223351102738432
746216061222039553
746253776332394496
746246415576350720
746175892532011008
746266011251408896
746255760233992192
746261846458568704
746235967363657728
746212726859407363
746260529212231680
746254237949136896
746212236071313408
746199078514491392
746226647892799493
746252795251036160
746255345358495744
746179856157802496
746142916951818241
746174063769427968
746260583972995072
746234025409339392
746216791311974405
746154447173259264
746238962134454272
746221929321766912
746211154129653760
746252430355140610
746188114692022272
746246398627045379
746219626535608320
746256817550925824
746266267292696576
746181781418704896
746227679666405380
746216791018344448
746250467173269504
746238358209200128
746204447332671488
746250546781184000
746218628421300224
746243315822133248
746203436518019077
746233522294132736
746247510218387456
746191533150330880
746252912402305024
746229164273868800
746184398693773313
746145072610185216
746190123969110016
746252266433314816
746223757878931456
746253881332531200
746236642839535616
746223002858065921
746178878897524736
746242745669390336
746249750186463232
746226840839151617
746240270765793281
746241000532672512
746244087754416128
746214685431603200
746255856853880832
746258809874591745
746139410584862721
746259975593431040
746253910654980096
746230208810758145
746216396732801025
746209946199416832
746262584710553601
746250957978222592
746238526019215360
746260399134216192
746172922943922178
746209455377833984
746201234692931586
746164194597277696
746170880334651392
746261317842010112
746249544300695552
746225637090697224
746243349535932417
746200525805228032
746211724466880512
746261833611280385
746235929669447680
746196033424613376
746239066941726720
746226622420815873
746169059994181632
746165771437383680
746185447144046592
746204841429479424
746207421278781440
746163934709813253
746193470998482944
746244381355708416
746217504108744706
746190321097150469
746257580926844928
746234570954006530
746187812651700225
746228518363664385
746203411364732928
746203411364732929
746194947385135104
746208394239848452
746261103974486016
746183626983825409
746171589155229696
746257869981384704
746256171380645888
746261791915773952
746231710463889412
746192829110587393
746247673787916288
746249242293866496
746261624261124096
746229201917796352
746223506111627266
746234256272166912
746243215272058880
746254531395194880
746192095191302144
746194540227223552
746143898334990336
746236890370572288
746240329402224640
746257572462682112
746256356189962240
746218061951205376
746214442216546305
746254388990074880
746222432625659904
746254963555213313
746241692664107008
746194938648399872
746178354374676480
746247028104118272
746245362793521153
746220398430158848
746195437774766087
746246583377862656
746190094382465025
746187829496012805
746209115475578881
746260273535791105
746263960341487616
746245685519986688
746253655028998144
746198138931707909
746235133049475072
746164571883208704
746186709457526786
746240824581623808
746221778381377536
746215574938607616
746235711678877696
746229025798905856
746196796817367044
746221182387552257
746229994758672384
746206082989621251
746242476894228481
746258096683614208
746212756316033025
746237708025028608
746196729859497988
746201700118106112
746181646936858624
746245354346127361
746240207863742465
746216543759925248
746266237949386756
746247917292392448
746222344536887297
746221555726725120
746218762299310082
746220406822969344
746180565074837504
746218724835753984
746202144613629952
746256251357659136
746230334631477248
746202979200491523
746252153342287872
746242707740307456
746225582476660737
746203167981875201
746245186402062336
746191717657780229
746239184415842305
746201972642963457
746221874791620609
746212311468122112
746210453596975104
746181940588462085
746237817034932226
746207295307026432
746250064457236480
746256351748227072
746206116749545477
746249112329166849
746218888451416064
746200601311076353
746209128339513346
746200848716308480
746203826617647104
746219064440172544
746188836238041089
746236601051734016
746217768618328064
746231718575636481
746200303230320641
746256217446748160
746245744647110656
746266044717731844
746246495112994816
746257903745642496
746178002061406208
746192938053472256
746226257768001536
746229894040846336
746232427442409472
746201620539576321
746174835613638661
746214849256972288
746229521024618497
746221585158176768
746222675756883969
746237284383526912
746230825398632448
746206636943908870
746251238925287425
746254049327091712
746187611530747904
746174080567500800
746236974298595328
746180787100254208
746223803991097344
746244607927779328
746209858022576129
746206825536577536
746202203556220929
746266472578711553
746217877515075584
746223514584178688
746250207067770880
746198868824465409
746259367641620480
746249271893196800
746227184679821312
746208389957459969
746229126588039168
746225125331075072
746188374906540038
746169320003244032
746175200576815104
746151976564494336
746263981329883137
746259732374118401
746235778775154689
746138416488677376
746250995647275008
746200425108410370
746246247804178432
746209535170224129
746256729323757568
746245715135864832
746210298516799490
746173799444291585
746236890458664960
746251582941995008
746255110473289728
746219727253438468
746254057455640576
746262668344983552
746253629657538561
746231580327215108
746213846625329152
746237444001923072
746243080928518144
746248005146259456
746206825431785472
746206787536195585
746190958593597440
746227369317261312
746202375346524161
746218116556828672
746255425075503104
746207983021895680
746191474304266240
746163460380180480
746196972936134656
746265910500036609
746196914329137152
746213003666694148
746245194803195904
746263704396795904
746184452993388544
746208251469926400
746235107875291136
746191742785884160
746253755696414720
746168460334473216
746231546735058944
746193353331507201
746183714854539264
746161745144721409
746192275454074880
746145400038559745
746193026372898816
746193353218228229
746173040451457024
746150596776955905
746216459865460736
746255005460631552
746139045659541505
746262416917430272
746258520421457921
746252950281011200
746198117930786816
746236009596129281
746242733052944384
746231488077668352
746252925014515713
746242531466354688
746186923673169921
746221505596448770
746189482144108545
746190920505143296
746221757309194240
746263499001765888
746256523790188544
746185807745146880
746243509028532224
746210881223065604
746222189351886848
746229797743824896
746218582128746497
746230963571589121
746249691361251328
746247115945418754
746247115945418753
746158939117498368
746154753130893312
746257547254890496
746221270686064641
746266308937977856
746257119255666688
746156732745822208
746149636092526594
746254397261422593
746192543977615366
746263016535134208
746265440813457408
746188190122385408
746215658614980609
746145966047268864
746256389438308352
746257308104138752
746258314963619840
746252354501087232
746244251420266498
746195773306470401
746215067192950785
746240618985250817
746226756936310784
746187200467873794
746187879961899008
746233538953936897
746240266592354304
746260105604247552
746231580465586177
746230216943505408
746201049984172034
746245182555832320
746235497899429892
746237464969306118
746265512204722176
746229235518320640
746232897401544704
746230212761772033
746247174598594561
746192917065175042
746229139187728384
746194079151587328
746227029578637313
746217826952712192
746250077262454784
746172595851014144
746249284576772096
746187162731700224
746232712806047745
746235552094031873
746238500870119426
746212735248015362
746224429156306945
746239247535923202
746208369145319430
746244146592161792
746174563080343552
746210147265974275
746200982711767045
746265814270107649
746247149478944768
746178979640467456
746264039983034368
746206351483801600
746257148657664000
746191940060741634
746197858244661248
746200458423738369
746243793951744000
746219467240144896
746205487574589442
746238769519435777
746258226656600064
746187313470791681
746237825515806720
746235963165204480
746261229677719556
746265432345174016
746231622261841921
746251490491269120
746237250938167297
746214362671550465
746221975278784512
746216770134904833
746211099574308868
746211099574308869
746199661535334400
746156196156014592
746161363429396480
746245463603617792
746195647867412484
746252132400115712
746253180909019136
746248869315551232
746193244422234112
746254129035616257
746227449030008832
746191126009257985
746196528306388992
746253289918967808
746232805068177409
746262148272250880
746194636960497666
746220733890629634
746225578181746688
746249464793337856
746239700369739778
746266099218419712
746213628810911744
746228329754198024
746205789539295232
746203700910137345
746204938066223105
746179713471741953
746162067963404292
746240556137754624
746266380484354048
746265034007908352
746250244732633088
746236491974610944
746217911233052674
746228560579330049
746211149801107457
746160344360353792
746260231475314688
746253126471016448
746247543911256064
746193403646402561
746239146591653888
746221870639288320
746233777916018689
746187519033696257
746220494538473472
746214282761625600
746221127932928000
746225486083174404
746211472930279424
746256339370934272
746228329527705602
746193332431249408
746225959913717761
746164660060176384
746187934311714817
746243152231620608
746199175008661506
746198344507129858
746192996845006849
746216367632744449
746225007894790146
746232503183106048
746163028496891904
746142681974378496
746204128762728448
746194209212760064
746226752679084033
746234176601362433
746142706976555008
746256649644613632
746208033269637120
746190916671549441
746190178285326336
746219496487038977
746206540361674753
746191121961783296
746249254927138817
746212819251539969
746208318671069185
746242661451857922
746245106945036288
746146947476656132
746206020226031617
746220008011816962
746239507607891968
746266011117195264
746251025229692928
746188517395464193
746188848590295040
746215566243856384
746186785315786753
746196822046052352
746220587060584448
746219420821839872
746236256749662210
746194842267484161
746194842267484160
746201511143706624
746240208148926464
746234348534304768
746171534721449984
746196771919929344
746196125959348226
746237674512490496
746207806890479616
746162193876533249
746227205647142916
746202576845103104
746207823801942016
746225532191158272
746261137361113088
746208742299951106
746251134302588929
746241877494620161
746209954390904832
746216723850768385
746262811039371264
746265721768910848
746227503618891776
746256188463947776
746200911718932480
746172436484218880
746243567706906624
746149640416993280
746261447840243712
746194401932632064
746258222508544001
746217294670422017
746194016199278593
746208821853323264
746219051786002433
746221493017673729
746225875897589761
746204539582193668
746257245143367680
746199313357824001
746256544581320704
746265252287905792
746225385361203200
746216388516184064
746205135160774656
746244079399411712
746179117880643584
746172847278690312
746191579145076740
746251377408630784
746184029565661184
746214517642690564
746183932773867520
746208448698683397
746236844015161344
746198558508912641
746228862325919744
746255370302132224
746192845871034369
746247413673787393
746257165707583488
746244842775322624
746237796109541376
746237586520186881
746244779864915969
746257345978728448
746145861286060032
746213033093931008
746203835090112512
746231861291061248
746258302087073792
746249209087668224
746206360065368064
746239452779995136
746231529903296512
746194104166424576
746263847091200000
746182532169793536
746224504414699520
746243500455366656
746208239134474240
746219504821116930
746209706926977024
746252388336570368
746249339115307008
746205118383558656
746207941166960640
746195286876258305
746156758062661632
746264627038715904
746167923480334337
746234935770382337
746215725946150912
746234189024886785
746208796788170752
746218045165572097
746215813833621504
746195391641583618
746262718928269312
746230800178307072
746145777462939648
746141050390126593
746229634019131394
746209354601267200
746198428632285185
746216682255847424
746263943417630720
746230250497941504
746242896479817729
746260730505199616
746207429503787008
746199527506358273
746255265717182464
746185082424025092
746142895795646464
746235489204613121
746220490528686081
746220867906985985
746145588572528642
746184465530130433
746177658220740608
746257010434310144
746168883770359808
746172612716466176
746262068567805952
746215209711263744
746232117181349888
746199892138172416
746262060363841536
746180913164320768
746172327302410240
746242472762818560
746214111097167873
746238899224199168
746261405775560704
746218213080371202
746218322056777728
746227960386990081
746210654885814273
746221325157466112
746188743900434433
746257635201159168
746175603158683649
746212789996269568
746262500534976512
746228472113045505
746242997235425280
746238849005686785
746245622940958720
746255840169050112
746263557793259520
746233677554671618
746243810720649216
746262802801827840
746235225303285760
746241692928348161
746182863469559808
746210571159101440
746220520064966656
746198415780913153
746147606053675008
746208289344524288
746181831679156224
746255663781773312
746255882246303744
746220561664118789
746206167186046976
746253419980140544
746155877418180608
746265583348486144
746183886942633984
746229827116556289
746233480204296192
746218883913113600
746259304462827520
746229252446576641
746183479897919488
746165608144863232
746199074588655620
746265847841230848
746203231013920768
746199955191169024
746155264940793857
746195916139331584
746178560205852672
746217445539479552
746188295139299331
746221035872149504
746252773994401792
746236340971307008
746245186477502465
746218808604393472
746187221380669441
746183580456468480
746183719057244161
746147744532807680
746230049339117569
746210352799485952
746263851109330944
746141839103823872
746253503887216640
746175959611617280
746259715710160896
746138625922867200
746237137540915200
746240438483329024
746200869469716480
746265264833036288
746205185685348354
746146679104086016
746250148523708416
746227536896503809
746252656759480321
746252656759480320
746260630026469376
746224437507153924
746184453253275648
746208608195489792
746241684288135168
746195660328689667
746244414662647808
746259971633975296
746198952614072322
746182767042519040
746209291795763201
746248911006928896
746213049841790976
746251931010596864
746235040695123968
746139846771638272
746219622270021638
746197820500115456
746254741290815488
746200072753340416
746146108926111744
746245442506088449
746230707719004160
746226710765416449
746191243588177920
746191205856206859
746195475867394049
746222151632510976
746200706097393664
746206154242437120
746231119054462980
746195806902902784
746241856493608960
746216774522150912
746258172151799808
746228933838835712
746186512291631110
746176995445202944
746197367481765888
746189456684679170
746198734682218496
746207102410989568
746266237898985472
746144695252844544
746206532082139136
746228845431316481
746233773696528385
746248596656394240
746257035302412288
746189720992907266
746189976845508608
746262362366304260
746244972576280576
746146926836482052
746264966982930433
746149115965280256
746245178386681856
746246671399542784
746234184914460672
746163875884589056
746243366166233090
746185321356926976
746198026041987072
746185333780393984
746206175255945216
746260155893972992
746203272852049922
746226127501332485
746169622114689024
746227108993634304
746198038289362944
746221039995084803
746248781293813760
746199259020591109
746247145397846017
746262144145039360
746229244246663172
746232729360949248
746212508965318658
746255550577516544
746266237831806976
746255856988205056
746255890651615232
746166866201174020
746208297745711105
746247765919924224
746253944473665536
746158997649133569
746228011058368512
746148046417715200
746238962457403393
746208834641747969
746260177180037120
746227134444670979
746145194580578304
746248730677026816
746261783254544384
746220041645887488
746185812119691264
746242481428148224
746253827024687104
746249703919132672
746259698937102337
746196134079586305
746247375967109120
746201096087965696
746226513662476289
746166048362139648
746158678965878784
746252153241636864
746189234395021312
746191642294550529
746160918694928385
746208993995939840
746227520345800705
746244654077710336
746246608417853440
746137841843998721
746243777103273984
746217772821012480
746176609619746816
746144955500998660
746168116132995074
746176466979790848
746183043694665728
746244620493950976
746203591782764544
746138592733343744
746223590077431808
746224483392905216
746224789799337986
746198386425028609
746249594661646336
746213959930281984
746235745304616960
746258851687698432
746246969320869888
746200148326244356
746221752984829952
746263934928359424
746157475301330948
746172926940983296
746236395216240640
746260210411536384
746234961041076224
746249150237290496
746213792325869576
746243106081738752
746212496126578688
746262466967941120
746229692881993728
746171346007142401
746181311526768640
746184813959323649
746234663182577664
746243274151763968
746260147840913408
746145735654072320
746240480636243968
746234482621976577
746188068412071937
746149573425569793
746233790767390722
746264262293610496
746196155034308608
746207781695291392
746187653242970112
746257857700564992
746235971528601601
746217856363180032
746226962495004672
746190367171584000
746186294330535936
746198969475203073
746199766401327104
746233333382733825
746212949233008640
746234495443968000
746256443955896320
746211481109168128
746221333499895808
746161145514319873
746213443946983426
746262672442793984
746240509828554752
746211099582701569
746208805185191936
746187955149086721
746264484726083584
746200181629030404
746162210477608960
746221589557977092
746177050206167041
746201800798142464
746188630398377984
746263700055592960
746219295105945600
746226492707741697
746266518707671041
746174978240950272
746239972898799616
746239310203019264
746207169628897281
746227486703247364
746257350277881856
746242141685374977
746227343916564480
746198965180239877
746249305338576896
746178090221572098
746229579610656769
746193974226870273
746218108335984640
746211921469177862
746182716593311744
746219915808432128
746249787595358208
746234885296160768
746244775360159744
746260017607753728
746214207536799744
746226110803804160
746222478725242880
746239125930401792
746261674336849920
746192703432450048
746207404157599745
746266544062275584
746210541685743616
746190224531783680
746189712834977793
746179520718245888
746241420277719040
746204648730562561
746169596877639684
746225083228643329
746241549978173440
746192837654380544
746244377023029248
746152849130786816
746229482936111104
746231567517814788
746242875441152000
746217856677732354
746216254285844480
746204594070401025
746236348990795776
746216736756621312
746252409236783104
746213955740131329
746247761784254464
746263268243582976
746167012959883265
746232280775950337
746216254457864192
746246428104794112
746246428104794114
746244402339778561
746260852320276481
746263935268040704
746220931027066880
746262517610070016
746226375065903109
746198025891024896
746204178876227585
746236000905498628
746243894606761985
746193554842607617
746255211073773568
746244410539651072
746158066765205504
746183177807499264
746253566910803968
746202115215810561
746204891945676801
746165067192893440
746212240395665410
746214488622276608
746206544627261441
746251909972037632
746185501800038404
746205156128100352
746238114843099136
746214362780557312
746195521757286402
746187401546981376
746198319584550912
746225792284164097
746201528092889090
746209430312648704
746262588674052096
746216585833000960
746222751128510464
746265088647127040
746238622337097728
746222784796254208
746265327647006721
746212517131673600
746233543303430145
746235359214739457
746204380399964160
746246801435525120
746239184436768768
746193961702723587
746251557830680577
746187166770855937
746259396947226624
746266330073014272
746216228948049920
746193135257059328
746235648726597632
746235904411348994
746227511760019456
746265847904280576
746183316563451904
746251062995148800
746195182081609730
746235715650871297
746212085042864128
746231928571846657
746226945638043651
746166266759680000
746221946157727744
746222872809463810
746263725506625536
746187695253164032
746254447618166784
746210688251506688
746178593424875521
746250928509026306
746245949836636160
746215352455962624
746243567429910528
746243668395200513
746216199697010688
746203063002664960
746264241469067264
746211120550051840
746242737054220288
746197643999608832
746242573644206080
746204170449911809
746216493197594624
746249619911344128
746243009889505282
746239431825203200
746216958807281664
746254627960721408
746245865950568448
746194850668642304
746257911937142784
746226920312868864
746246059022761984
746195547082522624
746206192330903552
746173887637913602
746261842092244992
746159735972503556
746142833174679553
746216568741257216
746259363338326016
746260722355576833
746237666073575424
746246386035785728
746204594238152706
746247061465665537
746241474660970496
746256129391534082
746244360161812480
746249498419146752
746242946882801664
746208331329482753
746185249969737732
746210814462296066
746257991658246144
746257362638487552
746190463611207681
746223040527138816
746217173048168448
746237313731043328
746251473839865856
746228694520201216
746214672978743297
746192027994333184
746264945877200896
746234596098879488
746163137481584643
746222105469935616
746176924146274304
746261892495212545
746201976740843521
746207764850974721
746247132814835712
746244309968650240
746191797194371072
746207882627055620
746244721140445185
746241642265513984
746206535987007488
746258151322845184
746191331530137601
746259891711545344
746259493160390656
746165327202029570
746208289243828224
746219701877956608
746204019681484804
746197128125374464
746246449176973312
746203801267253248
746259627508137984
746217487381889025
746259854113804288
746171052410150917
746173422057709571
746265172528889857
746255810754383872
746230242272894977
746236437180256256
746188932535173120
746264937534734336
746238391834968065
746244687661522944
746213657814589440
746245425565409280
746248554709135360
746160415369891840
746252815941664768
746261078707937280
746218720331071488
746198185148768261
746241822750445568
746246788735184896
746252530800336896
746191402896228353
746242573476438016
746242950947028992
746208960391188481
746198780962168833
746198893981896706
746208016769286149
746219278555189249
746217072112197634
746217072112197633
746255886293831680
746243903192444928
746144753893408769
746231487930871808
746199514793410561
746252543202828288
746249066523287552
746256276506689537
746216539330752512
746190962699841537
746264300122169344
746234470211031041
746243320008048640
746251209686671361
746243567392272385
746204795606687744
746235870928240640
746215486904406018
746157286612176896
746208486405464066
746234272978079745
746187955358752768
746264983512702976
746198059579641856
746180737121030145
746171786321092608
746252903967494144
746239130124845056
746218951084904448
746164005861990400
746209463762247685
746236210733948928
746174386546282496
746139863301365761
746240140763340800
746164282744725505
746197115844493313
746262118878576641
746152236724543488
746192178855055360
746245278706114560
746213423080345600
746229294439903232
746214031308922883
746190677298548736
746262207038636036
746255294863400960
746192367623933952
746204535220121601
746205223346003968
746208532656070657
746243840336601088
746243001530351616
746260336462925824
746229995014479872
746206628303638530
746219249027297281
746196230712111105
746253151515213827
746190467637739521
746147950087143426
746232511529811968
746234126370377729
746141633603899393
746219303624572928
746206687183286273
746256402000154624
746199674046951424
746206330638131200
746243974373978112
746224177514876928
746182431233966080
746262131788619776
746157433379139584
746258658871382016
746204518606508032
746251247292911617
746243697478610944
746253940031918080
746256855178018816
746245547447693312
746263549312327680
746240484968964096
746261460548878336
746188068567146496
746195953837740032
746198164361740289
746208113095675905
746205512530698243
746241747223744512
746240572902408194
746247170475581440
746177087858425856
746179759831396356
746231395811360768
746245027156877312
746201591192051712
746200840138952704
746227260105981954
746178723636985856
746253273225531392
746232368952836099
746225884512694273
746181571636387842
746248592428531713
746245153099235328
746222344297807876
746235178922606592
746251050227761153
746240069560733696
746248487684145152
746247019413417985
746205949052911617
746256364528373760
746260202119438336
746220796897427457
746205919344635905
746142514055249920
746236600955199488
746144116598312960
746242900581748737
746192975705710592
746218779282046976
746149715704688641
746183182379261953
746244611841064960
746257387766583296
746202379725373442
746189175653703680
746200236222091268
746212798028386304
746231806823804930
746205126793146371
746246755176554496
746234759374770176
746244133631696897
746195379213893632
746183165325238272
746209090439782400
746170804673601536
746193533690732551
746249649455960064
746206158529040384
746210742999748609
746262479689383936
746248315633827840
746207601398976514
746217617325625344
746153650192416768
746185493373558784
746217478833872896
746249817232388096
746248919429091328
746200970078478336
746266011511492608
746208943731412993
746240526672855040
746164026816798720
746252610668216320
746139179747151873
746193500090171392
746189670623510528
746206468966277120
746230879953948672
746244683299315712
746252078025158656
746262974701121536
746211762085605376
746171794797690880
746245983311388672
746215495125237760
746253172394565632
746237783740538881
746199447802019846
746184230711943169
746236206787112961
746146196759121920
746208943622365194
746209585522843648
746197103001559040
746252346179616768
746186311313285121
746213238757437441
746192296471728128
746222109714571265
746233392350400512
746202899584188416
746228644138229760
746239511642914816
746248886084378624
746177012562280449
746199800161263616
746184855751274496
746263809174679552
746265738609106944
746235908710535174
746164471425544196
746153247346286596
746234092694310913
746176186045214720
746186021709053956
746251914363318272
746246377894776832
746248714189049856
746183391926620160
746250769188421633
746143050993377280
746245144660279296
746212319844147200
746239771576393730
746246499596636160
746237897049661440
746265730102894592
746255194346881024
746228895913914368
746224693242298368
746212915548590080
746172117482409984
746194766971297792
746225334991757312
746251385868554240
746244687598608384
746246570786492416
746263096319152129
746212181574746114
746236479400075264
746221367113056256
746241990690377728
746205479148261376
746223854310166529
746211208731058176
746239423742828544
746256284807225344
746187217312190470
746222361003778053
746213737720225792
746174848225918976
746224550724001793
746247996661194752
746242984643956736
746210147316305921
746236881940033536
746185166050234368
746250760900345856
746194179466760193
746259749428142080
746180485357899776
746156858587648001
746242430861611008
746238211442114561
746210520714219522
746259921063256064
746225435604770816
746186512572682240
746142346346102786
746261426982035457
746243731230101505
746224441592406016
746211896383016960
746192514328076288
746223783199944704
746264052423241728
746144343136698368
746229663479955458
746266359647080448
746218162811592704
746225863255957504
746195177899859969
746247099193393152
746144317895487488
746175879760351233
746217093117272065
746184436195033088
746200126998249473
746216648399478784
746215902090141696
746259086518398977
746210235488972801
746248563118776320
746172553706692608
746256926330200064
746260114110193664
746191017322307584
746257744353693696
746232398178750464
746216723930480641
746256343439409152
746197866335477766
746246314984349696
746240845339234304
746246331765755904
746251024902545408
746220939474436096
746235099390181377
746219773285961728
746215381849645059
746186264836083712
746196419531276288
746260726386405376
746202031379996673
746179403009359872
746238014322466816
746212856731836416
746262131608195073
746222939826065412
746187212937584640
746253948521222144
746230569327960065
746228174690758657
746243982724857856
746249749947256835
746235526928162816
746212856710848513
746180128766582784
746188530066436096
746244540584108032
746230938531594243
746220377378951168
746259765857247232
746254657232658432
746250115086749696
746208251448963072
746174697176502272
746209186850103296
746207395894824961
746217990849331201
746152349861879808
746242695350329344
746260369883136000
746235460213575681
746233710794551300
746251217974632450
746240174481248260
746214002108182528
746207735541178368
746255718559453184
746175607281582080
746255223740637184
746209673494204416
746220637383909377
746212814755266560
746238941267902464
746229428804411392
746229525017595904
746264715396022272
746200416392609792
746192178871861248
746242716179238912
746201263642025988
746245782039314432
746232469423165440
746204715784904704
746208947971862529
746235963404259328
746208742459342848
746261128968290304
746242313647755264
746183492531261440
746234084079206401
746257446709112832
746202777857069061
746209492904214529
746186462324920321
746152026883559424
746257366912503808
746237250829062144
746200403885232129
746261951228043264
746245824020086784
746174730869350400
746243689400369152
746193420574556161
746220934957195264
746186479072772097
746245098397016065
746232758989557761
746206473290547200
746252270879158273
746226492544212992
746237515246403584
746264816134799360
746208239092523008
746228711175786497
746207010098581504
746238157109108737
746157957700804609
746263318722027520
746230682838401024
746214215891836928
746229067725176832
746172251993702400
746192816653557761
746218665889013766
746237171447660545
746205311384444929
746236516905549830
746220041742385152
746211430878240768
746221513758539776
746199040753176580
746216891924910080
746206838069202945
746258549710462976
746231744039264256
746259870790344704
746206985071136769
746254967758032896
746260537890201600
746161606548201473
746202790406422528
746249003289841665
746176492443439104
746224496051257344
746263083706888192
746218825507471360
746208884856000512
746198386383085568
746154589775339520
746226735746691073
746205445660958721
746217093142503428
746251629050101760
746196796846673920
746254468400951296
746233904122597378
746215587559288832
746187838081892352
746216896140189697
746208910164451328
746228891761573888
746222960965357570
746247489414643713
746186206346625024
746225414478036992
746196058892443648
746211443268149248
746238219809849344
746152417100603392
746213053830574080
746242875625607169
746172373582356485
746255441571811329
746229202249121792
746212299027812352
746208398543224832
746238618465886208
746245736094908416
746233677533700097
746233795074920453
746201838651768832
746201339277910016
746236550594191360
746255768878460928
746238421161512960
746228564488425472
746224080949411840
746246126169382912
746188823453831168
746231274289823744
746219567635062785
746254350960431104
746219223853076480
746224433358987265
746201758926462976
746257719196270592
746242519109861376
746251486489878528
746234545607835648
746140341674250240
746244268239519744
746193328333414401
746219228206751744
746198281869393924
746250433786699776
746207093854613505
746199565150281730
746252484625195008
746241097194704896
746158536653058048
746231945206456321
746241751304658945
746191872763138048
746257933235798016
746233077790171136
746242351333412864
746230829525794818
746223674177445889
746244402281058308
746218850543276032
746163451999879168
746215675274756098
746191864273870848
746221904206258177
746173392513040384
746198507984297986
746242795829100545
746150571367882752
746223069853691904
746233694201876481
746220511638609920
746181265540284416
746220046096031744
746193810573561857
746249556858396672
746226651948736518
746203658644135937
746208431913082881
746228187282051072
746171945620803585
746237028682043392
746194603318009856
746199166615859200
746204417788022784
746261586252275712
746207735738302465
746210583674912768
746260512439164928
746246495234560001
746244402230796288
746192904515817472
746199636528947200
746225108486754304
746253780790968320
746245987690250240
746235002673737731
746256561375412224
746217747474878464
746203784787877894
746219173672456194
746186348785082370
746217969789788161
746167944116305920
746209752997257216
746211154066759680
746181634542735360
746203482533691394
746209425845714944
746260365982507008
746234470085189633
746222667557048321
746236114315272193
746172901917761536
746196910256513025
746242682671013888
746170876169682944
746186394951790592
746208763254693896
746241210562420736
746208499005153280
746183463192014848
746235128834187264
746265143043067904
746237016199704577
746180241844895746
746263670980648960
746261213026324480
746248080782168068
746202983675748353
746207232165982208
746239129919303680
746220134201647105
746148264777420800
746195936943083520
746235615209873408
746233824221106176
746235287852855296
746251981472272384
746201691700092928
746254053370269697
746154992248193025
746216690359246849
746229671897923590
746207685259890691
746180271406473216
746226840554004481
746226840554004480
746264912419229696
746187259142017024
746191654625775616
746165528369242112
746239318650458112
746255785785761793
746221975404580864
746165004211195905
746214484457336833
746229311137452032
746195928558665730
746245480028463104
746215553753198592
746242103731232768
746236257106178048
746229395241631744
746229592139042817
746230837859889153
746198084615446528
746189066769555456
746198654986264577
746218754225274880
746241654793789440
746211531465986048
746236105826017280
746266560852070400
746249854796570625
746192120055107585
746260986542309376
746141776235331584
746196952207917057
746207488249257985
746255534093910017
746225997800890368
746151943022776320
746237238254567424
746242380467081216
746190299890778113
746203125938163713
746212148049645568
746260860570578944
746171383793606656
746237154339106816
746196356511858688
746181638640533504
746138282157813760
746245211651710976
746166338016645120
746212298885206017
746248260856094720
746203780438331393
746228983994294272
746212722581241856
746158913985384448
746224726712819718
746262748028272640
746265621394972673
746241332209823748
746211279782576128
746252652447686656
746207249119350784
746245056638619648
746182272152305665
746204090690998272
746260139112443904
746199552445681664
746193642881064960
746196658438836224
746176492254666753
746207328853102593
746261129165438976
746250916039372800
746258679670968321
746253742794768384
746219383039549440
746211913248342017
746246214228787200
746252229015969792
746218141785554946
746211887872806913
746186613336612865
746219165308989440
746260776847966208
746185002719776768
746198139246284800
746168196139356160
746255102051246080
746204111930953728
746220687681937410
746201230205063170
746201846742605827
746214089932734464
746187745454858240
746220499085123584
746203633570570240
746185493306433537
746228983839154177
746264614573322240
746211850098880512
746193248478126080
746251692061102080
746259636093878272
746213268117561345
746227092396773378
746246969341911040
746205684786561024
746215583067181056
746185208093806592
746265101292941312
746256465262936065
746141931218997248
746184260197974016
746178228671418369
746196570501087233
746262060074434561
746240044222951424
746240165887123456
746189704500912128
746187900858019840
746249154582585344
746255881935814656
746229818761437185
746246369388662785
746140475669766144
746257597347602432
746252887358119936
746219961908027392
746190065114578945
746210491442171904
746242976150659072
746249879845019652
746262781796712448
746194393418240003
746217080425316352
746190207540572162
746239058515398658
746205562971381761
746195467222974466
746250722992340992
746211267166109696
746168753616871424
746244284924436480
746195593186312193
746187552642764800
746227314871066625
746232456718671872
746235438881333248
746190996057161728
746203579099160576
746222688268476416
746259204042788864
746196155164295169
746173174782529537
746223644708208644
746213993715367937
746167298310942720
746246545352302592
746235078376755200
746245442610987011
746251180070809600
746260382654685184
746211519092817920
746233706659012608
746265189289451520
746146721168711680
746227235149930497
746169009666691072
746214664640421888
746181873739587584
746204749402243074
746233618867978241
746240426198216705
746202857506955265
746199259117084672
746239830598684672
746192266855747584
746253763896315904
746150768680534016
746240035968581632
746254292500254720
746241688645959680
746177993907765248
746257639525466112
746144892477386757
746216417674989568
746139708212711425
746236831553880065
746246788840067072
746223699133497344
746234620945956864
746189394164350976
746169361904238592
746183052129337344
746197233066876929
746190769883516928
746204669429506048
746213834369564672
746214224163024897
746209451158310912
746183962381402112
746170016123392001
746253470479450112
746264065052270592
746183077358145536
746142245989007360
746210147345698817
746229122293080064
746266191757516800
746226794525663232
746239771928760320
746238043674279936
746183546902044672
746152622361579520
746256175667109888
746196847337738240
746248407782592512
746193672023138306
746242741269475330
746208834369159168
746197807879446528
746249632452329472
746253617166946304
746244595042910209
746240568678809600
746210747282165764
746253671478984704
746222960831168512
746218254960459776
746165117222526981
746220175985254401
746162294447538180
746186709692448768
746185891744387078
746216036161060864
746158528277024768
746208838555041796
746198558726991872
746261229677776896
746154921091801088
746260034636648448
746139532270047236
746166895594868740
746249682800812033
746192497630601216
746204849985904640
746188533925183492
746200517123022849
746211535794511872
746187368072282117
746216711372705792
746174135219462144
746184528536940544
746217340803551233
746192401169948674
746257387686891520
746250970674274305
746186541790281728
746201704052326400
746230514881724416
746219949639630848
746209748815478788
746155051190726657
746251608032419840
746233073541357569
746231198788124677
746165314518388736
746210365583691776
746215486837297157
746237762626433024
746212085273505792
746205101610541058
746263314309722112
746245752884690944
746242267233411073
746202530661597184
746209610491584512
746243848779726848
746173371621085185
746212546441416706
746173678073843716
746232679079649282
746259560646737921
746215419778727938
746217575504187392
746261472884449280
746245475968266244
746186168706994176
746194850740002816
746223623682220032
746198889884094465
746266476869459970
746242523144855552
746214203464134656
746235699125321728
746258142959443968
746191604214439936
746245257751203844
746170876102647808
746201570090459136
746257731804266496
746209178578878464
746226081733083136
746245492602871808
746225037338779650
746236726566260736
746177075325788160
746215549768601600
746200488094236672
746236231554637824
746266350889271297
746205009549754369
746256330776731648
746244225935753217
746247568926060544
746245484252110848
746226027173548033
746164978869211137
746231143863713792
746192996740149249
746203134515519495
746191302480396289
746230653146927109
746220956071297024
746229449465561088
746220649849331712
746229118258151424
746259413716058112
746264761550135296
746221300054532098
746245664930205696
746203184872333312
746243429055762432
746212630470098945
746249049578307584
746185900300787712
746261380609810432
746213867869474817
746239331292094465
746244309997936640
746211242205810688
746218900811984896
746211984505344000
746260722405904384
746204375958249472
746164022681145344
746234776437161985
746206728996290561
746237364335312897
746200760623337472
746231748132929541
746243294867361792
746194313839730689
746146876253216768
746167264613961728
746202744243912704
746241348882292736
746188672412749824
746225292910305280
746263922534158337
746263855391641600
746256175839219712
746259447052406785
746247698995523584
746257622756626432
746252098745040896
746191264568115205
746258801284751360
746265726055489536
746236785575878657
746250160896942080
746243773135458304
746239465471934464
746194636876615687
746243496353239040
746252635779510272
746213842741432321
746245110933913600
746171371215011840
746194100055990272
746236399553175558
746255924210307072
746252111470526464
746266602551783424
746225636813922309
746224613579862018
746206024193835009
746183991724752896
746206242654191618
746197161998589952
746236265280901124
746183593442054148
746204648533458944
746202752871608320
746241541547646976
746238991599439872
746264861873668096
746192807933575169
746146679057846272
746241399041961984
746228392614191104
746148239590645760
746237343128944640
746226320506421248
746229508273930240
746258562419204100
746254472578478080
746195664585949185
746193428996718596
746219492452163585
746226845079601152
746226836326125568
746182964137033728
746209249919799297
746199086898941952
746237250984247296
746262312009375744
746250957915316225
746186269068189696
746203965151281155
746186956946563073
746264316677099520
746194226006745088
746190098488647685
746255542495084544
746203906221318144
746196222134759425
746248407954653185
746183286901342208
746232612251799552
746208864119382016
746208864119382017
746228753248882690
746232402226208769
746211942675558400
746243299275472898
746254841761112064
746210424207478785
746184151104004096
746224990979162113
746264367314927616
746252392270815232
746253709395562496
746225720901275649
746262341348655104
746210575219204096
746230519319265280
746217546064363521
746247833121079296
746224299061575682
746240044453732352
746211175176671232
746243357895200768
746206166930251776
746248126625890304
746158632757248000
746253575307694082
746226140168130562
746225662092943360
746198348739141635
746264769800343552
746187213096968193
746213104531312644
746251394034835456
746156707592667136
746260168523022336
746209015009415170
746178828494471168
746194334932860929
746192350783758336
746191583188398082
746235153811283968
746254376507949056
746228568561094656
746220318436450309
746178509794578432
746194322173812736
746222235220774913
746195232480321537
746154316851879936
746246545629122560
746213892825579520
746198000515457030
746233333286240256
746258549857189888
746148633586741248
746207891028221953
746229411834265601
746265021341040640
746245321014054912
746264941573849088
746192652949807104
746172109152477187
746221992190181376
746177687845244930
746146809194516480
746257526342189056
746160977670922241
746254695233052672
746150592280727553
746254661477249025
746238001781612544
746226534348775424
746219471400902656
746253965319356416
746262173630922753
746185598289879040
746218141932388352
746186739115425792
746256506987765760
746247011263987712
746145433471291392
746252665189867520
746144632153718784
746202937542598657
746229348919705601
746207123193761798
746228715718270978
746237590756429824
746176676850106368
746209493206237184
746251054396866560
746264417537400833
746255517094395905
746232486452068354
746254506497818624
746244796637941760
746239352250867712
746216141068996608
746239947984736256
746215599869616128
746248340808081408
746234411541135362
746234667280404480
746238190625775616
746255013651984385
746266472561901568
746238874335076352
746188978877956097
746160595771219968
746197312959963136
746230712206925824
746187883984236544
746221484587130880
746190081661100032
746180007232442368
746256624302571520
746207135747317761
746166920781660160
746239004224294912
746248852278116352
746252237412896768
746226996099715073
746146406579179521
746262932820885504
746226135877332992
746160793167618048
746240132387266560
746222671541633024
746239520157294592
746255684887470080
746214522092818432
746246637832417280
746172449033707521
746254510738137092
746225188082057224
746203893541933056
746247493592186880
746254099562250248
746263654073532416
746209019191164928
746263876371685376
746204212527128580
746252052855128064
746243286629650432
746214144412508160
746198780840574976
746214874552762371
746246344134754304
746249678677807104
746219060128423944
746260529300275200
746190224485552128
746247942311383040
746201393678061568
746254116243054593
746223258857398272
746242317833637888
746248927947563008
746188718860427264
746234394516414464
746237955421806593
746243290832437248
746233002313682944
746205412039364610
746259094902812676
746223044658528256
746265130397208576
746160537118064640
746199926011396096
746245287115530241
746199778992631808
746238249090195456
746204116045598720
746243601018003456
746194754333904897
746165578537172992
746232301730729985
746233861974069249
746211602836316161
746256364289286144
746175259309707264
746138374654697472
746196067297824773
746227830648799232
746215017024872448
746216321403101184
746250366359044096
746190140360523776
746218955627335681
746187426989649922
746245291360264192
746228224770772992
746152853241237505
746262702121705472
746261636617502720
746172486702628866
746185099046170624
746220989797695488
746251570367500288
746242875709493249
746221165937467392
746189364787449859
746143332213063680
746225578135543814
746241940203667456
746221933339893760
746177779926990848
746178543462285313
746206049695215616
746173434728579073
746221526555336705
746250978987479040
746259451598999554
746225485806370816
746188982845767680
746216832902668288
746187904993492996
746239004337651712
746242837684097024
746195785897775106
746239444441829376
746236928127754244
746199313655566341
746230720431951873
746139301549867008
746193248436117504
746255064222826496
746198831029641216
746233551708819456
746220285175574528
746211783061344261
746198726142681088
746201888702365696
746171023045853188
746145966336671745
746195156840308736
746147719480250368
746181781427150852
746201087552544768
746167764079894528
746263880616148993
746223711749963776
746211317711704064
746228296338153473
746255332612014081
746216325610037248
746254674026717184
746244767076524032
746235292407865344
746232050047324165
746242263068487682
746238068844158976
746179910717300736
746216950355763200
746217428774858752
746240879073976324
746196742446555136
746233916705497088
746237746096680961
746248462392524800
746203247782690816
746226593257840640
746217965507346432
746236013446520832
746230372392828928
746197698844340225
746250408360763392
746258922927980544
746225112588812288
746165683541676033
746216396980269056
746148839367704576
746200236096270338
746253956859432960
746149682095611904
746246159652511744
746211481285386240
746261590547304448
746242305271595010
746234885581373440
746203197258108932
746232658179457024
746150886074875904
746218993132830720
746218540307341312
746225829781200896
746246948139655169
746248218921607168
746229772737359874
746168938296279040
746256142217666560
746253801607290880
746230351429656576
746253189473796097
746264031732895745
746164723197034496
746224735298564097
746232330902077440
746265881102196736
746249720448716801
746186785215025153
746201930708328448
746248311481446400
746255714474156037
746253390750027776
746231022249902080
746232649790828544
746149267060985856
746216711431454720
746204502047367168
746187867379105793
746195580708282368
746183739957477377
746244784147271681
746245153149587456
746257287224819712
746223183343194112
746187015859871744
746226068894277632
746219479646887944
746186223018983424
746194687275347968
746227004450578432
746179956917440512
746193919537352706
746180829290737664
746257924805255168
746236432931397633
746234147165732864
746218989051772932
746230560960315392
746244939080663040
746178069354819584
746220259997155328
746216677713416192
746216832990744580
746208994142760961
746197577066913794
746255676360491008
746259787055267840
746218493947699200
746218493947699201
746203700633309188
746219521552220161
746224944753717248
746261020214104065
746227813821222913
746212655593988096
746262601273847809
746234767826247680
746253977679966208
746213469066665984
746231634739888128
746143214588071938
746258054564417536
746204283880636420
746196012415365120
746194372740276225
746218992990199809
746226014380929024
746182557306347520
746178576882466817
746264597879996416
746227008502325249
746197430194974720
746234709164728320
746252924959989760
746233031342469120
746247581500641280
746139884608421888
746222424090259456
746225322358505472
746254447764897792
746234876853026816
746266082441334784
746209408984612870
746223095187312641
746235036517572608
746243248876818432
746248726541443072
746195140021084160
746231081045614593
746205357408608256
746256339412856832
746140966688591872
746266522977443840
746243437637308416
746204757597917185
746201637115441153
746221874678374400
746212185760686081
746234445154246656
746241453655896064
746183119435272192
746237725074829312
746251767428616192
746246306268614656
746249758306672640
746244553418539008
746199808482807808
746253193697443840
746210130623029248
746233459379580928
746215583079772161
746191784921882626
746252568372912128
746264689919795200
746224294691119105
746191855818145792
746170569788370945
746246306604195840
746248466431631360
746262727077789696
746264966844547072
746171564027166721
746218733090181121
746217051342024705
746262815065935873
746257744487841792
746247946551824384
746179977679413249
746215092493025280
746232783987630081
746160398768939008
746143671846744064
746249292952723460
746164031178801152
746244003729969152
746160407182737408
746204199692578819
746226165430419457
746169982585831424
746253827062501376
746265063342874624
746239863830224896
746189943492382720
746217516821684226
746174508319412224
746210873060950016
746176081346998273
746224454234054657
746247048945610752
746218292713402369
746218292713402368
746258046289063936
746222482747596800
746188144240779264
746241994587004928
746241281672675328
746194812898934784
746232901360984064
746250400018235392
746194791973609472
746203566474334210
746201708519297025
746197413413564416
746142237390684160
746218879978897411
746236106090287108
746156195946307585
746242758155853824
746207416958623744
746183593215557634
746259841669337089
746148335766081536
746244746146942976
746188274029461504
746188357999353856
746217617409482752
746260269412794369
746237662080602112
746187284177883136
746240266487508992
746247371655372800
746263591293227008
746218875927158784
746253311054061568
746239050349043712
746217952861511681
746215763611025408
746219551126233088
746263658141876224
746245375430778880
746174294435241984
746190375610572804
746229223027707905
746190354504900608
746185975563436032
746256620062126080
746248156216758272
746210914848776192
746205600552411136
746264929074831360
746247510432296960
746234751279726592
746193173156761600
746209635720273920
746188030927470593
746219076981161985
746201117151748096
746214165602140160
746186688624496640
746184872490860544
746198805901565952
746264660668710912
746205139376037888
746203994523996160
746190526257369088
746208801120935936
746170540419874816
746203797320433664
746186927666233344
746207567777411073
746213167265505280
746182972601143296
746265571012943872
746227993945616384
746226148506427393
746253462090973184
746204421978132481
746255617887707136
746193026385485825
746226010165649410
746263335251906561
746259501909565440
746242732830629888
746262290844966912
746218578005790721
746222269022638080
746170192397361153
746195395940802562
746220788320075777
746261317833621504
746201565921370112
746199791596507138
746140345956712448
746223846026403841
746243127112044544
746219144027136001
746242170722594816
746189805139025921
746228518518853632
746192011267452929
746198906493493248
746240820378992640
746244293392801793
746181223576272897
746253373876277248
746243827795648512
746207681157881857
746208331203678210
746203855969390593
746192128858959877
746245115149189120
746197212091166725
746179763736215552
746186365549764609
746219630792843266
746171991850311680
746265109358579712
746262202974298113
746244221766672384
746249040996761600
746186407572471808
746258037879365632
746224848431517696
746263725510901760
746235552488296448
746235552488296449
746240946283679744
746155558613319680
746193097344770048
746225334761066497
746261611581706240
746213356026003461
746255538313379840
746187741600190464
746252212029038592
746246386300129280
746203633717370880
746263192804818944
746225150366932992
746174558613442560
746198004747513856
746168728744828928
746176919977271296
746265793286053888
746173371541393408
746173833162407938
746218561358569476
746261728904753152
746211913147703298
746199875562311685
746260747450187776
746211741210578946
746203176617992192
746191797492187136
746231370519707648
746203193378365440
746185036022558721
746216593877667841
746232431913504774
746167264915898368
746185686118600704
746210579509981184
746164462835531777
746233249815420929
746241772561530880
746165230594564096
746241239654240256
746246096838664192
746203663132069894
746241277314928640
746263582795567104
746178501288464384
746175703654162437
746199573568192512
746211724475260930
746253151741739010
746219018369961986
746230259096260608
746237678983614465
746261171280486400
746193109961170944
746215071643164673
746258499173257216
746219152369557504
746210772468936704
746217013282897920
746265545796915200
746247535614902272
746219047604236288
746180288334598144
746232696058195968
746207525834395649
746156573450338304
746197182890467329
746141524283494400
746221492933779457
746263423449702400
746218280315084800
746258109417590789
746222021365760000
746233199290834944
746243294921797633
746202136346648577
746182427207303168
746247241728286720
746244221976317954
746182464977145858
746264123885948928
746244809208266752
746187510657736705
746212152105545732
746192141366353921
746221685934723072
746192527259115520
746200454447534080
746259648357896193
746209312729530368
746224856820113408
746183127668662272
746200617870196736
746239046226059264
746256993636257792
746232175876407296
746220985561448448
746225922253029376
746202693958434816
746241373917978624
746236764432400384
746193021855621120
746256196726816772
746198482868801536
746241877427396608
746207567899066368
746216803584466944
746253981995905024
746263901491314688
746216225022173184
746259279414444032
746259468145561600
746231907352875008
746177679095828480
746213662398898176
746205508617441280
746216019413217280
746203147224252417
746221157536280576
746206330600357891
746181835747692544
746178258245386240
746149732725161984
746199179312013312
746198281584156672
746246805592039425
746203167877009408
746207920212213760
746254971771944960
746224244623716353
746259593957883904
746187770587013128
746258956331290624
746255706098122753
746256834290294784
746215302266925057
746221606217781248
746218317992460288
746182322496561153
746263024797888512
746201959976177670
746228832911294465
746187711917232129
746180426495070208
746237062064398336
746212613604802561
746252744671932417
746238064587051008
746260479169855488
746261007484526592
746202039777005569
746253860369403904
746207324780404738
746201293169909760
746218548393979904
746244951680360448
746209052783349764
746202249693585408
746224655409647616
746204036194435074
746210676020903936
746189368948203521
746246210130935808
746252056852373504
746196557989478400
746197979623632898
746233970849767433
746223556585885698
746265172537286656
746191872683454464
746249691269062656
746177272307134464
746211472573796353
746266002732761088
746209140612042752
746244867991412736
746215860210044928
746216753613545472
746234742589132800
746182901356695552
746214387757678592
746148956590112768
746256679004667904
746227511957151744
746250983324286977
746263297700335616
746263029143089152
746221157523693569
746205676318253057
746229432730292224
746142862522322944
746190077722689536
746185094809944069
746202299719049216
746203847714971649
746255987024236544
746260327839457281
746237112454778881
746258591401795585
746227243479752705
746245308250750976
746194456383098880
746259401204469760
746188412353294336
746257392015384576
746192657106370560
746195001743269889
746252782479433728
746225963919249409
746212680575311872
746264249610153984
746216270878539776
746241529103056896
746210541488615425
746191663215706113
746202106709741569
746185824664858624
746258709039419392
746253877083725824
746197379905290241
746218720406581248
746207769288548352
746170955811201024
746192397277630465
746262391629848577
746243580293963776
746217231562866688
746258251977719809
746227566332153857
746212018210799622
746167000469102592
746186352895623168
746237100018675712
746144569591365632
746256368697491456
746218355527323648
746199892184313856
746245199383265280
746251117173014528
746197652392468482
746190333633921027
746210981987049472
746249267652792320
746240660802437120
746143885894660097
746194444047654912
746228770189639681
746138085151346689
746228694541180928
746192065638195202
746220167537909761
746205642868678657
746187632174989312
746196293702160384
746207165166215168
746190761507454977
746242292445548544
746220326829207558
746231299388542977
746227943681073153
746203151141740544
746177469682679808
746217315478306817
746243101920886785
746225771111276544
746219483799289857
746235233423364096
746247657060990977
746216292189773825
746174382490456064
746245824036876288
746213695861096450
746211170789396484
746235393037598726
746208230510989312
746200366400708608
746235325941329920
746221417490898944
746246100944830464
746164492556472321
746260541786710016
746197405259837442
746211963684818945
746225074760351746
746263276690997248
746185887612993541
746198063706845184
746180447411937280
746180447411937281
746240287652061184
746250760963395584
746222193361641472
746239079868596225
746212995202584576
746257979406753792
746239616391405568
746193479236149248
746154187122151424
746219110682361856
746246935678332928
746236529622691840
746242304969584640
746195760857808901
746249162908368896
746245035444797440
746235237865160704
746143973870342145
746236043217641472
746226630989799426
746203348374720512
746202778192609281
746260328149721089
746213251105456129
746256423085031424
746248621826269184
746239083832184832
746199833598296068
746163884214493184
746204837335859200
746205411846455297
746186181247807488
746155394989441025
746246511890153472
746224081041653760
746258071366828032
746201402439983106
746205156329431040
746178937525395456
746252245574909952
746201012004741122
746244926506139648
746248332201308160
746164945184825348
746204027961016321
746187187775889408
746252413250600961
746240082013622273
746190694386040832
746191411276455936
746261120831234049
746240442870620160
746186437054300160
746254175034572800
746256905497120768
746250328891359232
746227218100035584
746262618172690432
746217290325065729
746241675958247424
746244804812677120
746255718404231168
746250009864200193
746257039731662848
746206427073519617
746251305929351168
746175875616509952
746153402720260096
746218330533433349
746214366706425859
746232167324254208
746242103584251904
746225670443802625
746157315720609792
746161871024062465
746240228780834816
746212932569075712
746262014146846720
746253554134941696
746206846453579776
746260030358429696
746164764980576261
746225913822515201
746230519151484928
746237561526312960
746185228876648448
746262592960724992
746167940177788930
746215532664225792
746146402271539200
746220322802700294
746189150806646784
746202849177001985
746220599526068227
746195446507278336
746194024302678017
746142107530829825
746253541476536320
746229730613964802
746215906351550465
746239209879396352
746233199198507008
746149636101013504
746224101933490177
746253369631715328
746245627059838976
746222835186622464
746201079495286785
746253529036263425
746225737481388032
746184222352760832
746219743930003456
746238198993457152
746238576296288256
746189574523748352
746239792581591040
746214475766718466
746225389379297281
746256263751811072
746205848163123200
746255693188063232
746229810351869953
746245698258145280
746219328777781248
746240795334705152
746189188375031808
746209526437675008
746256247163392000
746261623938088960
746148059072053248
746228388281487361
746188454564794368
746257635326865408
746253755700645888
746263205337522176
746228367595212800
746261615775977472
746263054128680960
746225192230227968
746186835639033856
746152274297237504
746221027470893056
746251234672152576
746214232824242176
746182393632034817
746263088089931776
746236873513664514
746231584479576064
746171660261220353
746171966520909824
746224911270584320
746198491278434304
746234398891114496
746256624428285952
746233572512530432
746187149968453633
746189155080638464
746191101132824577
746213540491517952
746222332042051585
746220083848962049
746140467532701696
746175980507631620
746211770709090305
746220440150958080
746205869021396994
746194699950514176
746217919592308736
746205642772254720
746233660483874817
746142421923176448
746263138274684929
746243747785105408
746256339060482049
746159853593300992
746200466745221120
746257081792086016
746241793457553408
746253650738163712
746176945235234816
746223208454467584
746233987832512512
746218489665355776
746225725171105792
746215428133838849
746174457899778048
746188358037082112
746264497158000640
746187032716804096
746178991988441088
746243508990787584
746260487554404353
746218313856933888
746238777849348096
746190576731619328
746250928706232322
746218812844826624
746245752800837632
746236126822703104
746196540956368898
746239742187020288
746261661795876864
746262517480062976
746236223333687296
746205869356941314
746241378078777344
746186495799726080
746250957957267456
746262119105060864
746243508864880640
746222919152369665
746193105766875137
746252589449220096
746261741638717440
746197371407597570
746194821425963010
746238496747171840
746237674529296385
746187703553654784
746198508273709056
746255601085251585
746221937592958976
746259791270543360
746212156257931265
746210625739587585
746203117822189568
746215478167691264
746148465823080448
746218301060067328
746212638745518080
746201029083955200
746247048698171392
746253533343780864
746264103048593408
746224177309356032
746238790168023041
746221744445218816
746141264278618113
746255907386986496
746164152750616576
746244456756678656
746189280658132992
746232259561164800
746213129609052160
746221480296407040
746261984610553856
746219475683270663
746265059177996288
746218317946314755
746145152390041600
746219181746462720
746229139103834113
746255865309728768
746187766384427008
746227260106039300
746261389073842176
746254581718355968
746247262670622720
746243697688219648
746220939524771840
746233178482892800
746207353775628288
746169500295278592
746201993643843588
746159471773229056
746206758511665152
746266087017316352
746216623556595712
746262366388690944
746190354500575236
746261984937664512
746243840332337152
746184016978640896
746232498976219136
746191851972001792
746266229262942208
746186852369997824
746214467566862336
746197384254763008
746198650972340224
746199451845287936
746253549873602560
746203809915953152
746214044038635520
746214463175462914
746257643573022720
746187032607629312
746234155730509825
746215172058947584
746219374646689793
746185673615380480
746220096469622784
746214237031137280
746186227108413440
746187913407438848
746200618130280448
746248571578650628
746234826861084672
746251901574930432
746254313442402304
746194980750778374
746205118219988993
746191461805260802
746252954307551232
746188731124592642
746262127393017856
746192715646275584
746230384715665409
746256905560006656
746186231327916032
746142090783039488
746251113096183808
746244322480263168
746188521719767040
746217248348504065
746217248348504064
746187162589102080
746256347839213569
746206661920989184
746223162287808512
746261808441327616
746230707836444672
746230410082869249
746213552956944384
746201406265122821
746175343174754305
746234159861899265
746259979758407680
746170783953752064
746251142645055488
746266347055742976
746187355728420865
746264560185774080
746216011167207425
746161493549322240
746237271943184384
746232234579918848
746212575675748353
746217105876365313
746217533749923840
746237557348798465
746217252463087616
746202631282974720
746234268955750401
746263477967290368
746204677973303296
746227553715687425
746184138365894656
746195270128435200
746254116377157633
746210239863611394
746207915883692032
746209799084249088
746212752088174594
746227629095686145
746243299036405760
746199502323781633
746187221250641920
746198172460945408
746202853471969283
746202832441749505
746205659339722752
746197333986050048
746246826383249408
746261234056474624
746214169867804674
746214018554048513
746248986613387264
746265818422460416
746257991838670848
746173157715771392
746244108642095104
746191625219563522
746253315093180416
746252501645725696
746235669748428800
746154199663140864
746242850208129025
746254153907900416
746249900963274752
746258826639310848
746243240467173377
746256255321251840
746239540927467520
746216334015373313
746257840893992960
746192547983163394
746211464537477120
746144439274397696
746235325765189632
746219991263903744
746207572156284928
746232838580637696
746199472779071488
746260906879877120
746186759873015809
746264996401848320
746239595394670592
746217231466409984
746244595365875712
746177498854100993
746196083773054976
746233887043395585
746248823173853184
746258855932366848
746199296882544641
746262446273236992
746201951608594432
746218892385673216
746218976221401093
746190803161088001
746150688938401792
746206976682557440
746216657069105156
746235103601295361
746219073000747010
746180237734580224
746255861199298560
746230929979408384
746263121552080896
746230812593446912
746195983009087488
746256532061491201
746150407894884353
746182456659877888
746161556182859776
746259959084687360
746226387833413632
746259531018051584
746257702301601792
746211296463314944
746155697004371970
746207735704760322
746249200426323968
746190480333930497
746257501264482304
746214614342348806
746140270287294464
746229147559567364
746198525059313667
746205252832006145
746259111822696448
746239734180089856
746166749091999760
746241244028796928
746249179383603200
746146943294935040
746220402548973568
746266254579728384
746237657684926465
746180325722689538
746170662184595456
746151854741032960
746265797216116736
746230317875224578
746217202395713536
746171370938175488
746226039425097728
746254409710067712
746229072255016960
746200295026221057
746199196185694213
746260378515046400
746155113803243520
746243143994048512
746195379062857728
746143021851254784
746199628215816193
746223304810258433
746184847484391425
746189045756137472
746174856685887488
746227519989309440
746253596363210752
746144909221109761
746190425623404544
746254389078261760
746253508127637504
746265675568680961
746246352804417536
746256003600093184
746245035604213760
746262781599547393
746197556120543232
746202551368855554
746194510967824385
746261112237199360
746212978739949568
746226597464707074
746191096888188934
746240388445380608
746144221376151552
746206833690312708
746228069552128000
746191881097207809
746217542067183616
746256863474311169
746235967602827264
746200391239360512
746259140859863041
746241101162491904
746233660827828225
746249066426867712
746259522717614080
746218972358410240
746210671491067904
746206670494138377
746259451275948032
746265768187297792
746236189934424064
746255357748580353
746257568054534144
746230028304736256
746193235945525251
746213380986331136
746165243219345408
746187028279230464
746187703545278464
746255236008972288
746249120927588352
746227197350797312
746212907411603459
746237712550731776
746238978823757825
746238420993740803
746244569877069825
746142816095641600
746188609657671680
746140979317583872
746146653908901889
746233849214951428
746241600368553984
746264836871491584
746214442497507329
746222218653237248
746209325375328256
746247057359376384
746199464394645504
746226580754554880
746251624897708032
746196050382184448
746200257080373249
746244582501814272
746231748183240706
746234696565067777
746260890215981056
746262584458907648
746252883004362752
746237418622193664
746193651164819456
746206368495898628
746234663035756544
746234935627776000
746205034409402368
746257446411329536
746264912343732224
746239331157716992
746206053650444288
746153541149073408
746194083392061440
746223640572624897
746209748765184001
746261758143250432
746189247023980545
746242489510592512
746190576794533889
746231706240188417
746263352196792320
746224936696479745
746177788403658752
746259765853032448
746209015114272768
746213892733308928
746206641050124288
746242313425391616
746257458931372032
746199254771728387
746199766355185664
746187510733221888
746222142891524099
746243479425126400
746196821878288385
746245853480890368
746260319585075200
746253206158774272
746222268729024512
746255433090891776
746225620254760961
746219945395007492
746221191115866112
746193760367763456
746246608422117376
746181261270618113
746238240722550784
746235241774276609
746191482676142080
746174894312988673
746242724450418689
746218976217161728
746222420093108224
746233752838242304
746227239050584064
746205210826072064
746225494488580102
746213842565238789
746263255828545536
746147673066049536
746248961296568320
746257551445098497
746223808319631361
746201071077384192
746248563060015104
746168871250452480
746212227884056576
746235346917089282
746166077768380416
746207207067246593
746241135102701568
746226827929100288
746210931605024768
746224513067556864
746205852214788097
746252359001587713
746233534671532033
746195232484560898
746144296609406976
746203067410833408
746204300343336960
746214152796934146
746199590110535683
746224219428528132
746250756525858816
746212001282560001
746194183656923136
746187711967563776
746210927414960128
746211753629876224
746228514194481152
746245165728169988
746259510025650177
746218741428424704
746197589712736260
746242951047585797
746187078669590528
746247485035810816
746220704652107776
746225854921904128
746210617325826048
746141582974320640
746232360526479361
746203390196088832
746243219315396608
746217114030084096
746246763711967233
746211556845719552
746196063082602496
746259505760112640
746212764620775427
746234981689655296
746261737163218944
746246054610337792
746255236050845696
746158498682146824
746255831923044352
746219555198906369
746181609154551808
746143604633178112
746260529329610752
746201368801607680
746262513096998912
746226270380261376
746201872059400192
746254393041879040
746209103031111682
746201339445665794
746220960311738368
746207798615117824
746249028493578241
746247392643719168
746264643853778944
746218179551105025
746206225788870656
746187468844634112
746239281077727234
746195098212261892
746252266621935618
746225079160213504
746212286402957312
746206678815645698
746189138030800896
746227364875501568
746198197983272960
746242091143962624
746232511567527936
746266153966723075
746248487558352896
746230242344239104
746253977742938112
746266149713752064
746259669455376384
746232997913911300
746188638791163904
746233501368803328
746246587303747584
746235321453424640
746209166021124098
746189691947356160
746169609364062208
746251654371094528
746210663203102722
746194657701306369
746228430161666050
746233765492461568
746210273132871681
746233845087776769
746242581726527488
746221719539441664
746196742224281601
746187409902075905
746187409906294784
746211296526295040
746194817080664071
746232393896366081
746260793419796480
746216741013839872
746240769929797632
746186772418203649
746253948445659137
746249917862023174
746239167814840320
746255265431961600
746259589629349888
746155503840038912
746246897862590464
746233647930347520
746247430459490304
746197325295411202
746248432889761792
746228061125763072
746258117831188480
746232792594292737
746228895976873984
746258088374714368
746187447969648641
746259560382464000
746255303281377280
746197321176621056
746174571158470657
746153813497749504
746236160523960320
746145068768198656
746212160833892352
746144376552853505
746241239691960320
746209862288183296
746181034924871680
746258046184206337
746186999036416000
746248298856652800
746194980868239363
746249439703109632
746224236021178368
746245505211064320
746205248641871872
746195920270721024
746226874339078145
746233819880005632
746213310081568769
746200890512547840
746201133689954310
746191759701467142
746212613592252418
746210587667947521
746190429859753984
746242615343878144
746229436849106946
746186558768713729
746219030713765889
746236189686980609
746261980693016576
746239016895451136
746241999120936961
746145114842628096
746193668135018496
746265948529754112
746229978228875265
746230527389138944
746218330441191424
746257501142814720
746259929426694144
746176882362638336
746205944577548288
746189012235280385
746237318042836994
746260307232821248
746211380622024704
746237594741071872
746262383207800832
746245379625226240
746185237495877633
746231278484099078
746214216021868544
746228036173860866
746253499659325441
746201545000116224
746233509811916800
746254137432629249
746225053948223490
746265252174643200
746218271599271937
746251343690498049
746249590660284416
746212286352625668
746259967477321728
746244041482862592
746182800341082112
746140706377465856
746246012927361024
746250014209474560
746143738989322240
746186822762389505
746255164697350144
746184876534095873
746242426797359104
746228640032006147
746243907340500992
746195215560540161
746198223002341377
746236315688042496
746252786547965952
746206393342926848
746212504477392897
746257530544881664
746163401852915716
746236999246348288
746198797768744961
746234520282685441
746223489363804160
746243705997242369
746188291003801600
746203587445825537
746242431062941696
746260915419418624
746249179752697856
746186634287157248
746164018302304256
746251524377030657
746152807242301448
746237569675862016
746224802214477824
746168284152627200
746203964920594432
746222159710691333
746259778737930240
746190081761886208
746138839824142337
746197723850825728
746196637500903424
746265872906489856
746192460108357633
746238223949561856
746258801335033856
746263284857311233
746240950519857153
746195597242171394
746261670100537344
746184985816743937
746199795685949442
746240711075344384
746194968214048768
746193210708393990
746238781938798593
746212055787569153
746204833217032195
746150080856621056
746236437268414464
746258109375578112
746193550388322304
746240732126580737
746162462341246976
746260248193753088
746165486610702337
746224227812945920
746236055775391744
746238840713674752
746259992391581696
746243018232074240
746239448694697985
746189012075847681
746187514923323392
746208507439898626
746242410003501056
746222646535151617
746261175365681152
746220511303106561
746251796977487872
746236751904026624
746236751904026625
746145412503871488
746201922437165057
746202920434098178
746202920434098179
746206938870865920
746234021185626112
746231487893102593
746251314305310721
746209622957002753
746201435642073088
746248697281818624
746235204251987968
746154807749021697
746251637623185412
746229122343407617
746261003323711489
746251113305874432
746254753668161536
746233761117810688
746244435667718144
746241805818036225
746234239390101504
746153389902336000
746139372773384192
746202450890108929
746202450890108928
746205982603153408
746263675074449408
746233895432052736
746211531642200070
746191533188145153
746200072556142593
746220956260016129
746210537457881088
746266279846125568
746172868375908352
746234273217142784
746240652384428037
746204174581301248
746229688637358082
746253008799948800
746221006348390401
746232230414946304
746179722074271744
746210776403173376
746195542737248256
746237720742232064
746250064763453440
746236370264330241
746152052254875648
746248839779201024
746230430978842624
746220154917265410
746195928705441792
746254950980792321
746237226015547392
746222591912775681
746230322069528576
746162235815256069
746187183740968961
746252963010646017
746243051622928384
746202560046866433
746235963307753472
746221438307180545
746185040317472768
746230883883982850
746244536343601153
746226194798895104
746264258212593664
746210579564531715
746262907638382596
746206909431046144
746249473177845760
746190308258390016
746266271386316800
746224089417687042
746234684091203585
746199313395507201
746195479935934466
746240912699834368
746138835822600192
746205801887371264
746197912388919297
746262735420293120
746264094567731200
746249150228922369
746200659683221504
746231261522386944
746215163724894208
746233547522867200
746255970309971969
746208104958693376
746252820299587584
746243705837785088
746172805436293120
746241650960146433
746173581311127553
746164425187524609
746208045873586177
746209585527029761
746211464302604288
746260986567352320
746184977549791233
746215092287508480
746243894598303745
746204644540506113
746215079809417218
746231190005252096
746234742668828672
746207697712750592
746213276527124481
746238601529196545
746217957001289728
746147648135176192
746147354529665024
746232800701878272
746260453765025792
746245530561413120
746171911965638656
746265751334588416
746194775087341569
746216220689498112
746240891656888320
746202958266695680
746243106169724928
746194884168556544
746234008632070144
746213213281226752
746195727265595392
746139188349665284
746192115865051141
746206943073570818
746257476065034240
746202555718369280
746235480845352960
746185224883703808
746219156916166656
746261137650499584
746258457343496192
746194653448306689
746220750772674560
746260143445319680
746212848464867330
746230854758739968
746209744629567488
746235791374880768
746219819591032832
746172918934081537
746262899295985664
746156527384305664
746240396624203780
746213129550340096
746227704890961921
746238735679787013
746219693455773696
746200877942210560
746159320887336962
746247887802118146
746242015805874176
746238521766096896
746258515900174336
746221249701904385
746196972973895680
746251251692670980
746171245083779072
746257085717950464
746208507381243906
746224714159316992
746236273673723904
746220104732467205
746201679092027394
746204862472294400
746240342282936320
746207408528072707
746190438416060416
746220217898962944
746213360010563585
746244096235233283
746180531214221312
746248403819061249
746196205470789634
746220951705026560
746246415555362816
746199506274779136
746251561882521600
746250571972218880
746197065231806465
746224747633999875
746242191773687809
746218737171202048
746266028129325056
746220465438416896
746206858881314817
746171186556506112
746219425100029957
746202987828154368
746228560445071360
746218158369865728
746247686488195073
746258797027463168
746243181927346176
746179982116945920
746258721429389312
746262115007270913
746148554205454336
746192233515220994
746243815179190273
746237544455536640
746211913042780160
746194343367577600
746193827434618880
746183484138455040
746223673854418946
746261628249870336
746209526609649664
746198172809076740
746264837076942848
746256834353336320
746249540144107520
746246440826068992
746244456924356608
746167847823384579
746214492644614144
746244960194813952
746264929393590278
746256888698802176
746223371923263488
746260760188293120
746154489086869506
746239176283086849
746225045656080393
746222017297321984
746258075670183936
746197388201627648
746218401694023680
746149824744022016
746231605614649344
746199393284456450
746181210834079748
746248202463043584
746225800467251200
746187787662069761
746248290308624384
746259321277849601
746253239545368576
746253239545368577
746224210830196736
746203356985622528
746236957521502208
746250609821614080
746251587111227392
746207748245749760
746253696800002048
746212005544005632
746257828084649984
746233316660019200
746242086945562624
746254145800253440
746232876283265026
746213104174796800
746210063677743105
746255349330644992
746245962465705984
746185673657352192
746196390133456900
746205759994634240
746234184893497344
746241029859344384
746264337984065538
746248533825753088
746242808235835393
746253206221524992
746243148339261442
746226069162754048
746216329774956546
746209253946327043
746221052619952128
746255185870229504
746178119808090112
746186801929457664
746213699988258816
746185610893864960
746200017975676928
746212018063970304
746205881767886848
746219190294503424
746263033157140480
746210881327927297
746230904960352257
746233178390618113
746186600682401792
746225687267139584
746189372878315521
746211393058156544
746207563801206784
746246562280529921
746207211563606021
746189507184099328
746199921640955905
746260927981432832
746209488953171969
746191646115520514
746191910499287042
746216279619493889
746260382357020674
746144179307290624
746218980784799744
746242632083451904
746190924942696453
746186436982935553
746178056742633473
746217130970906625
746139980846739456
746219475364519937
746208931140100102
746196788625846272
746191201775194113
746255454200864768
746255416351428608
746195978823172096
746253474472599556
746229747479252993
746179176646868993
746199305040453634
746208545008300032
746230632460627969
746263369062047747
746195412646715392
746251880704184320
746173413748805632
746208025065623554
746181051689537540
746190459421110277
746254909171851264
746201259460329472
746234638079664128
746187255052668928
746240925181960192
746208213691834369
746185820474728448
746216669421273088
746218951139459073
746217298474635269
746151276228943872
746259413674115072
746194234307284992
746225070863847425
746201289156026368
746187670171246593
746244716912582656
746228795275771904
746260151867322369
746225720658010113
746206754283806720
746266221042081792
746256100073287680
746255819012980736
746250584513220608
746197031924826113
746202073205596163
746173573253980160
746214140297940994
746250047960944640
746241583704510464
746195857595211777
746199590173474816
746230745664888832
746211980420145153
746223221184172032
746186076469899264
746182813242667008
746193177032294402
746183165400645632
746252065308090368
746193106102456322
746254313257844736
746201092069875718
746256737691377664
746244330780827648
746201079369474049
746255735303077888
746265684015988736
746213595092910080
746241789254832128
746209866415411201
746214484264443905
746218955350519809
746208511713894400
746246705021018112
746229424610115584
746184733911060484
746212571791777792
746261817014484992
746227641724739584
746262886704648192
746176458540875780
746256616060780544
746203960856317952
746231920162332672
746179642348965888
746190924955291649
746254330240589824
746220972903018496
746191415680524290
746197094633877506
746189113032744960
746238953901133824
746240791127822336
746254590128029696
746249599048876032
746242271490641920
746169487720755201
746234696594399232
746215763699081216
746220377328672776
746245622995521537
746229751543537665
746249984761298944
746226895050547204
746207299568443392
746244763003682817
746253986349592580
746186134791675905
746244075276230656
746180049074851840
746226647800569860
746176148384546817
746245677194219520
746258897820880896
746232767092928512
746213767113932800
746227696540123137
746253810109194241
746248445371920385
746160822305587200
746235455616651264
746198835471343616
746181575847645185
746177150865248256
746240216378138625
746252216177131520
746194968247566341
746140131707523072
746236672107393024
746167377901953025
746201095970557954
746257605882949632
746194829667794948
746249028560519168
746177536745418752
746235690745102336
746207911785824257
746185337932701696
746240669144887297
746212135592615936
746206481393999872
746149053226848256
746245887177826304
746227532945448960
746259938092195840
746176152503386112
746198688595222528
746238849081294848
746213725225443328
746205420335697921
746230997398609920
746230678484746240
746234055096602624
746218712118632449
746150231956328448
746213389748178944
746194351617773569
746165343626760193
746259308887818240
746231559263395841
746196482538123266
746230233909473280
746256901105672192
746196738399051777
746178341976215552
746174168803074048
746248017834053634
746265461944360962
746243563453882368
746262110523523072
746228606616035328
746228644188610560
746202870161121281
746153725765492736
746220209694859264
746204493407100929
746219899341594624
746197812057018369
746258042304462848
746256213407588352
746210965478211588
746252677693181952
746250400035069952
746205827229351936
746252132177874944
746240849848172544
746189817709395968
746210571171700738
746234067406884864
746139817419759616
746210617002885120
746199518836756480
746148620940902401
746255282372648960
746230330441375744
746195358166855680
746185912674095104
746261284497334272
746253885388505088
746216891652313088
746219605643796480
746239167802179584
746226714754191362
746215063267094528
746246830665666560
746249812782129152
746210277402673152
746209296044556292
746161401253736448
746225162987544577
746139045420367872
746241248076259328
746256649506197504
746192564873637888
746207857121517571
746242242365526016
746257073093091329
746206997263966208
746206443678760961
746190514005770240
746245400672219136
746199007341383680
746177285011701760
746167893923094528
746238802755096576
746265864522063872
746144301105709056
746249720591441920
746164789999730688
746231169314787330
746226014389362695
746244074953408512
746217894267150336
746223061586698242
746211594267295745
746208318612332553
746206917685481473
746209891564433409
746252182530494464
746234705213677568
746148646291398656
746208536653225984
746182603494035458
746236835647492096
746263805089447936
746219500593287168
746242946693890049
746185031916257281
746212399716302848
746243634773712896
746253302417874944
746177163200700417
746191411574247425
746229436811358209
746161720020840448
746221346019901440
746243727073521664
746173367452110848
746246734267965440
746250265905532928
746262047713861633
746245325032161280
746193865162403840
746226815484624897
746176458763177984
746249536050434048
746204292063727617
746194557096755202
746193949182701569
746230703684128769
746231764679462912
746213490264674305
746258662818258945
746226224263880704
746202077592879107
746265742962753536
746262190102056960
746253092828610560
746250819536838657
746219496633864196
746233396276322309
746207450613747712
746210843629498368
746193659452784647
746242447689285632
746186160351772672
746188915711709188
746247698832035841
746238840684355584
746193789690118146
746254250599153664
746213565657292802
746261871724924929
746175750034710528
746240031791136768
746231244849979393
746195790155026432
746176575993950209
746214748354555905
746199896303099905
746261397550465024
746235107485179904
746216661053628416
746256502634196992
746254355553095681
746248248621436928
746255714377555968
746220939252113410
746214471618551809
746234906502651904
746170171665039360
746205487583027201
746245329251610624
746194402016518146
746210419866382336
746207232547643392
746231802621100033
746218783493132288
746196276945969152
746252031619375104
746250895097217024
746180321775857665
746255513030098944
746197019006369792
746217860511342592
746181244535218176
746176974691909636
746188123290271746
746229038457356291
746219119020642304
746239515849691137
746253390838063104
746220481984946176
746239935322152960
746171991682617344
746206930486452224
746168627791990785
746262521582059520
746189830367784960
746218477174685696
746217931852288001
746217931852288000
746151452498857984
746186176944570368
746188064213524480
746187665846861825
746212005292310528
746201301793439745
746203625110700033
746221627185127428
746248063891668993
746197396841848832
746224550745014273
746247354966118400
746234033810505729
746247044482932736
746201519813365761
746200898934693896
746157836208582656
746240514035318784
746233887085334528
746146238966292481
746210982142238723
746175598897303553
746229701123805184
746193781255348225
746264111311269889
746253847690096640
746213553183457281
746255043343585280
746254862728466433
746205483485167616
746257412919857153
746234155655016450
746232687375978497
746223699037028352
746230741399281664
746215050721955841
746207521702973440
746244133807759361
746193856559906816
746263205157167106
746213284668268545
746241176739545088
746234524611182592
746236949015388160
746250542825930752
746246855755988992
746182662117810176
746241223107584002
746216275299340290
746220180271833089
746160964978905089
746240191203946496
746206531784314881
746266023939162112
746261464743284736
746208041654067200
746260743394365440
746144036575031297
746243685197582336
746212068206862336
746263142527827968
746186999103520769
746249082927210496
746194032968163332
746192304742924289
746239448828960768
746187020163125249
746144045081182208
746255605246078977
746237271821557760
746264190931841024
746197963018371073
746264379620995072
746200814864084992
746248542101069824
746232540596314112
746227469846405121
746259338092748800
746234868703498242
746244947678900225
746261242440986624
746251276640366592
746262047906734081
746163787875627008
746242573350633473
746265503715500032
746138537926533120
746250316291641348
746254220970627072
746219307563003907
746215759257337857
746265310865547265
746206234190110720
746229994695778305
746222877024804864
746266267137409025
746201251319144448
746194842531696640
746241273443422208
746250756672598016
746261036970442752
746234679930413056
746257433862017024
746186487469907968
746205407626989568
746242519227338753
746229818803421184
746193449947267072
746144485592043520
746226643673317376
746207777786257408
746232024973795329
746223053055528961
746207030919127040
746259761994305536
746238194681733121
746152513326329856
746223321700696064
746257521871065088
746144892510961664
746250005669941249
746157366194937856
746249477170814976
746233237119242240
746191050675412993
746236806350381056
746249712378982400
746263318424215556
746263134218887168
746222289931251713
746193001035096064
746200408142422017
746187984844652556
746261913353453568
746233941636460544
746166149339975683
746159853387685888
746265256360566784
746250769108697088
746194397818064900
746196029427507200
746261926208999425
746190765496295425
746199451803357184
746230267392626689
746189423130218496
746155709432209408
746249196169273344
746251909925769216
746231228089589760
746227817973637120
746199976208797701
746197929493299202
746247032243888131
746260374115188736
746218393510903808
746223338633080832
746189733529686016
746251071182487552
746196972999049216
746209149277478915
746196612490223616
746174005095206912
746179650595000320
746219878097420288
746202258040184832
746146570014359556
746200844618502145
746196364900466689
746255764570800128
746246251922993152
746220280666722304
746191528956043265
746194049657233412
746193072233426944
746200869377499137
746228287601410049
746192925562830848
746210109513072643
746224613655359488
746144556987539457
746266376214560768
746192548134215680
746217696958644224
746157802314424320
746212991138332672
746203755301863424
746237485781377024
746243672283451392
746251788475633664
746223955153817601
746241457963565056
746178308426055680
746218590320230405
746236328359010304
746208645638029313
746199615381221376
746187997213687808
746187632288268289
746193122678308864
746194259322118149
746186680336527360
746188634710118400
746260139087396865
746236785303289856
746258339873587200
746227654303485952
746246558140735488
746196507477442560
746246482764914688
746240724044120064
746218028619075585
746233106944819203
746238643291906048
746240186984476672
746253042551447553
746212760447418370
746221593618092032
746221639650541572
746216392865681409
746223728439103489
746177540797063168
746259728209162240
746239649924816896
746202861978017794
746183245092556800
746186806178127872
746147585279279105
746252308489576448
746214497061265410
746220729608208384
746232503011160064
746214048279068672
746230384950542336
746179554163703809
746229432747098113
746142828842082304
746250710338142208
746206582287929344
746261225638666241
746210839296778241
746218393284411393
746231291041841152
746227046095851524
746252442912776192
746260512493735936
746190400507916288
746173422179393537
746260470571614208
746151917726883840
746171920480092161
746261691353145344
746209111507795972
746216308795072513
746217864877662209
746226039488024577
746227754916470784
746219861282414594
746190220245118977
746239163771453440
746236265293484032
746222780820033538
746174529274257408
746256582657384451
746185493214334980
746237964158590976
746252899794169856
746209157540253696
746173942143000576
746209153392082944
746213502625316870
746228212124909568
746246373775835136
746198390640254976
746250647557799936
746188605492629505
746208436182876160
746262982854742016
746196746603114496
746207496470073346
746246654706188288
746256083400916992
746161820423983104
746230150098915329
746252056810364928
746265612674994178
746164928541790208
746240098979708928
746225108444807168
746264455365951488
746236592591822849
746184796917932032
746249590622588928
746260755654283264
746241487223005184
746260239876390912
746164567798091776
746213582581305344
746202820076933127
746230149985640448
746238584806604800
746189146365005824
746225385432457216
746258050563072000
746179780421181441
746240296120246272
746233966626115584
746252669208113152
746208993777844229
746251532786630656
746216417721147393
746193991012515840
746223925839855618
746266401388826624
746236932003246084
746222994389753860
746221308334080000
746244947645456384
746240786690301952
746244456580448256
746239398555975683
746173371763859456
746257039677132800
746225091797618688
746243055758483456
746192690644017161
746240098866438144
746221648123035648
746233287157264384
746204464126668802
746245434176331776
746241038566621185
746187347155259396
746259388403433472
746199644753952768
746213628685090820
746157303154511872
746209661011922944
746176538614325252
746246709253017600
746196272562876416
746202362868465665
746238739748290560
746193412148236290
746186571313909763
746193852407549954
746260068123836416
746188555270029312
746174357227986944
746208083769102337
746198915100221441
746187040912351237
746259992416751616
746249791865298944
746186638292713472
746191403160481794
746204992562827264
746203704928280580
746265029671018496
746239922672013313
746226815623016448
746146611865124864
746189557729636352
746219928592670720
746223506120048641
746196595679498242
746231781452447744
746231781452447745
746213573966213120
746252744852377604
746248445518880768
746258348140535808
746236353499693056
746167705087188993
746254451812474880
746257526207950848
746211959318577153
746197228771893248
746264375330213888
746197279413927937
746216568841920512
746237355690844160
746236018047623169
746235476672028672
746264434193104896
746242645022900224
746250152730632192
746183177941716992
746241902446534656
746239411134685186
746249028455698437
746256838534979584
746185497513320452
746237401907896320
746245752649719808
746178040179335168
746222428259385344
746231441751629824
746205491538198528
746208339583918084
746237016195530753
746266145380925441
746255479328825344
746230607156383745
746218242285281281
746155105536344064
746174772791349248
746182867454136320
746218804603027456
746195622382862336
746198151833366529
746248768681553920
746190459500822529
746174298537099264
746186437062758400
746227063116300291
746260214865768450
746211934303752193
746215973254897665
746250442070458368
746228921062985729
746214492493602816
746214492493602817
746245958447529984
746264522344833024
746263591247044608
746252337879130112
746191529056735232
746234541598113792
746211712014028800
746204719949832192
746250055988842496
746211472947044353
746163842212859904
746170389403820032
746193814717501440
746200500492636161
746254955292524545
746201343572926464
746224785340792832
746237120767877122
746211535685459969
746223292185358337
746181252965761024
746229235598008323
746191751212216320
746191038151172097
746201238820134912
746181286243475457
746227062923362304
746264807523893248
746222436543168514
746186650854645760
746180044804882432
746215201310019584
746207152713326593
746196809651888129
746220909908787200
746208318872444929
746183861827166208
746265017406849024
746253218724851712
746224773127016448
746248026012979200
746189393820532736
746174500186710016
746247166176403456
746240354731470850
746162185722728448
746187242473820160
746251565980319744
746252728012316672
746192145615196160
746223904708911106
746199397365489665
746192040401133568
746184058732851201
746256515355578368
746254783300894720
746197216323207169
746220670804058112
746225796235177984
746241411784146944
746187200530878464
746218615779713024
746253730429931520
746212823282286592
746242724542570496
746196071378935808
746168908999176194
746221728053919747
746213029050626048
746265403161198592
746230259096256512
746253856309415936
746226467407699969
746203876756381696
746190799008727049
746222654701481984
746205332125290497
746222256255180800
746243479668461569
746202173826994176
746251582891778052
746252681921044480
746237057987551233
746257299711361024
746207496373575685
746225758733926402
746197354705936384
746185744813817856
746187418584264704
746209656603713536
746209836958789632
746221136493502464
746217969852702721
746248772766867456
746245740096270336
746227369178890240
746206196416143360
746187976233746433
746183387879088128
746206301403811842
746210650582441984
746208373188681728
746169081129222144
746260915285262337
746186764176396288
746200538312675328
746187494048202752
746192124270370817
746206171334217729
746222998663757824
746245576673501185
746215058917646336
746223422330417152
746186642562650112
746220612079673345
746232058544951296
746184721680343040
746242787276898304
746240539465420800
746237766799876096
746207240776876032
746176014007570432
746207945277378564
746230162665050114
746235623527198720
746245534864801796
746226886989094916
746253906666196992
746195182291324931
746247602471985153
746232582921019392
746221866474307587
746263540995067905
746181651462561793
746237586696470529
746210893936005121
746254674282545152
746192506107236353
746211221246861312
746193458134560768
746192476986187785
746225276187643904
746145332824702976
746225301487706113
746151036872757248
746260680257449984
746239058846748672
746186072242028544
746184981580488704
746156665804824576
746191335724507136
746188424940425217
746154719475798016
746226823978115072
746233123906560000
746245836749832192
746225997574348800
746201100152274944
746237041185161216
746205223203397632
746264102855639040
746245190738927616
746189578583740416
746216468145012736
746208822104993795
746197812031848457
746213544945815552
746265142950825985
746172252022931456
746254539758632960
746194502822436868
746175498217209856
746182796343910402
746258490830753792
746205718118699008
746201922181312513
746239440528506880
746261179564175360
746225322299822081
746228379884478464
746247594096103424
746213280629198848
746247346724438016
746219295026216960
746244444161204224
746224496013500417
746188898993209344
746236126961213440
746241319555694592
746214501045854208
746222977935564805
746234692483977216
746239549450268672
746187862836600832
746171383760232448
746231890571493376
746194011690409984
746263196760162304
746264576723804161
746186994988908544
746221702867083265
746263356269531136
746265595985944577
746217399381155841
746176089559441408
746190593714360321
746175489711149056
746199389127880704
746208888953810950
746249443914055681
746251221996994564
746251570120114176
746259002825248768
746265759567974400
746260508358086656
746186512581042176
746166992315551744
746259367469678592
746223141504987137
746191101019619328
746227583147094020
746192321402658816
746213070729469952
746221539314409472
746251050227662848
746258222521081857
746245001948991488
746215134515728386
746220461046956032
746189368918839296
746199409851928577
746187204637057024
746189700017184768
746223023804473344
746218565494149120
746256289118945280
746243630470471680
746252799390916608
746187674227093504
746215872750981124
746231101983600640
746239654127558657
746165461272911872
746173443092058113
746159904004673536
746207043556507648
746197195368456192
746254804079546368
746138315812929538
746192120080273408
746230602794303488
746200697746513924
746252065328988160
746230401639682052
746188496176447489
746238656273256450
746208364762304512
746224215225860096
746189826123149313
746191662880165888
746256330789425152
746194754459754497
746167361183580160
746189217735184389
746212315725336576
746203709076496384
746209845322252288
746209711012225024
746241856422428672
746245987593650176
746189955928457218
746206632380510208
746207811172859904
746218829571710976
746227197430497281
746153927070998528
746161032263933952
746224491739516928
746179713408729089
746202962729394177
746264144786006016
746222575219466245
746202824023826434
746236714004316160
746229969798340608
746215851506835457
746203713136558081
746237720683384832
746222201926344705
746224391436959744
746214220073558016
746239507687682049
746248886059163648
746208641594777600
746251104921411584
746214270501687297
746179956682665984
746248567052976128
746246772205330433
746190140578508800
746197182584283137
746258998547066880
746185631693312000
746262857336127488
746259292190277632
746186122414415872
746249439560499201
746202908140527617
746244129676496896
746210155893690368
746225204993495041
746205894547890177
746199397466152960
746181072631672833
746183308006952960
746254061641531392
746241977935486978
746236701337497601
746210394671185923
746232872168628224
746188378807369728
746168233833668608
746250714721165312
746222030022811653
746179730408374272
746245111198154752
746261821166878720
746241327810154496
746233505537888256
746223124685873153
746264144890957824
746201020536020992
746238731607146496
746264006445391872
746180007165308928
746208826144088064
746211841995476992
746197610424242176
746176932623032320
746245639760142337
746194804787142657
746215012834803712
746236881835196416
746228111449063426
746199476973428736
746159866209787905
746195530275921921
746244775511232512
746196960550359042
746239126035267584
746209975261790208
746239712965206016
746241432499818496
746263767479107584
746258155236102144
746200873848606721
746175661958586368
746210583729438720
746264052763099137
746219865543847938
746189112793673729
746208108834258946
746215406977712128
746265856137637888
746223216906010625
746197425950318592
746152542808248324
746204363308228608
746156468806750208
746259937773379584
746205801929277441
746264652552691712
746238865812291584
746260936017608704
746196624909565957
746266317687238656
746192585996152832
746249015906414592
746249015906414593
746214119208976386
746211745459429376
746258033882333185
746178274733219840
746225595118297088
746156460241981440
746151540579254272
746193663668035584
746190757153800193
746239167726657537
746265306687905793
746249943048925184
746213825909690368
746230661908836353
746235334342623232
746206091554349056
746199187604152326
746222780752945152
746224789765775361
746261884060459009
746243034979909632
746151045315760128
746208239100919808
746184780073447425
746263817714274304
746240186925879297
746227096599433217
746245719342743552
746187703532687360
746241583738064896
746194670384865280
746185040334299136
746242451883593728
746241076189552641
746202186707722240
746216786870185986
746201821719322624
746182703855378432
746203176441786368
746236974155997186
746249800438398976
746208641565417472
746224026524127232
746197778280255489
746255374769131520
746172360823181312
746194225859956736
746199749791883265
746186847965962240
746149304599977985
746198222859706369
746246855890206720
746238190642733056
746224278085873664
746246851691687936
746232935062208513
746263217744322560
746242951227969536
746195278605090816
746212584211152896
746212835848392704
746262412756652036
746256557340491776
746237049519255552
746260588058152960
746223481008721920
746230208626229248
746258109258211328
746169378668896256
746214437959262209
746254292550549504
746196725736497152
746173904205418497
746262060334518273
746228035892895749
746228035892895745
746200991066820609
746221321198067712
746200563507834881
746216845846282241
746207274457169921
746210835127664640
746258440595644416
746234931496386560
746249967916974080
746237569675866112
746196234923212800
746229873073524738
746195828058951680
746190077559078912
746256703960715264
746233631123742720
746225397751119872
746202538760757248
746264035591585792
746186374043308032
746252182610149376
746213289059725312
746221920744443905
746222889775423488
746207010002083842
746211338670596097
746151586355941376
746246096628912128
746206275885633537
746192300460498945
746199842020458497
746247594037379072
746188601235374080
746223154079498241
746251259972358145
746251314338889728
746243752126193664
746235342563352576
746212009591463936
746218397680078856
746260994830237696
746155546047217665
746207798644531200
746260470663942144
746233656419590144
746262874159521792
746232771572432896
746240354882453505
746245261958197248
746247552249499648
746244037154340864
746214199282413568
746173900283838464
746256146130862080
746239759039619072
746202002032459776
746238895080210432
746256750416924672
746211112194998277
746145802570051588
746221539196973056
746179424282779649
746236797873643525
746207643329429504
746262538367672320
746260558706507777
746257819905761285
746223414042492929
746239218276401153
746254409995292672
746207052171644928
746152500907114496
746239373440491520
746235896031154176
746239788341035008
746194142087131136
746198663391633408
746264279247163392
746219622341312512
746173333918482432
746191852013924355
746209710970306560
746228883146448896
746228048509296642
746201750269366273
746199334442541058
746211619529596928
746180992587665408
746236235769774080
746243349594570752
746212923878453248
746250056181948416
746219223978958849
746195886741479428
746217701526249472
746246553765969922
746232444165120000
746246302082678784
746248173002326016
746203444856258561
746183006243684352
746197694402592769
746207781925969921
746232343833124866
746228929388679168
746205005133209600
746171891237421060
746203591849836544
746212051618390020
746215818187288576
746193084858306560
746225112848830464
746196360710365184
746196805189173248
746140412998389760
746172209962450945
746203189213437952
746232750458339330
746218263344881664
746208352250716164
746262370817871872
746238660169785344
746208868191993856
746201687677775872
746193496134979588
746154086156873728
746242476952911872
746171781967454208
746241034259206145
746230384791195648
746244116875476992
746255110490185728
746223770419892224
746190664694521857
746253592126857216
746200336839249925
746153763178680320
746241126626004992
746222042295345192
746253050722062336
746242804368670720
746245140616994816
746204246165487617
746224252924235778
746204015252299776
746200571594452993
746243072804200449
746179495451721728
746151141851828224
746213611803049985
746219781615869952
746179000532369413
746244498750050304
746265684112355328
746201188375224326
746245144618360832
746253801842049025
746249418454687748
746216212405727232
746173665235050497
746234319270621184
746206015918530563
746253223049060353
746249456404791296
746232435881324544
746201783752495104
746178660730712065
746214123508113408
746198638393581568
746223791538216960
746199225466183680
746219047520370690
746228388604444672
746164287039766530
746216619236462594
746261875923398656
746184750843367425
746246176631062528
746228908710723584
746202971000561664
746156825398083584
746248965583081472
746162067921592320
746199091063861252
746247275177971712
746251323012583424
746258344327798784
746198185173876736
746190471987400704
746223418190635011
746215281173757952
746250353797177344
746218246529921028
746195509216346113
746197963093901313
746147547371167745
746230703688323072
746203155621261316
746235120160411649
746241118170341376
746258440683552768
746263448510685184
746235040409870336
746204682138189825
746175732930355200
746252132324642816
746220431837798401
746227331484659714
746249146139475969
746179876932063232
746179344297525249
746208247548260352
746248705548779520
746191721596223488
746229189657845760
746227524439465984
746258986031276032
746234893957402624
746266288167739392
746207857314390017
746244553401839616
746240014829260800
746209937861148673
746226941427015684
746235644435791872
746188207146995712
746172427814735872
746223787436179459
746219177522823169
746194288703201280
746210428301119493
746237737414569984
746217785223614468
746221786602168320
746218095404974080
746254187390865408
746240216264933376
746220398119780352
746255420713484288
746197107476815873
746235304978223104
746207903342723073
746229995001909248
746244842729017345
746231219608649728
746253306587127809
746264438630584320
746258620808110080
746214454782615553
746255072464637952
746216283599822848
746199355493748737
746152874158194688
746164232471748609
746171043681796097
746241512258813952
746248273707433984
746212508910788609
746187682670215168
746149602525581312
746215813783314432
746200836036976640
746224504339210240
746237364092051456
746185300196528128
746259417805488128
746248940316659712
746207383366443008
746245089958240256
746191188978335744
746260198197727232
746241755599691776
746256515569377280
746184129918603265
746192619378638850
746259946518380544
746222335879872513
746188982782922752
746233673079369728
746225750081101824
746257547364032513
746177528335835136
746173484917653506
746227549651427328
746141595536351232
746218082956247040
746262651626491904
746224387225878529
746196293656055809
746217659369324545
746159333197516800
746216153626738688
746238421195120640
746249049712562176
746145848610938880
746255856782565381
746190165861793793
746225834109767681
746191252161331201
746248554662920193
746209182840295424
746224282259197953
746226312356888576
746204208223784960
746209136451321856
746221518246412288
746258646213009408
746237746109259777
746183979171188736
746261976456773632
746246570522320896
746253621289848833
746182964199841794
746208716966400000
746244830083297280
746188794173415424
746245979326713857
746242879664852992
746228497463402497
746222306633015296
746228875013718016
746252254194335745
746249867438219264
746259170240897024
746238827920916480
746211070281342977
746214832353878019
746262613949095936
746257429973835776
746255919919529984
746228778511175680
746243668374396929
746252585464635392
746214102649839616
746206527539707905
746258038030401536
746196507406147585
746147824098750464
746197489011699718
746199758235041793
746187078711422976
746252899907436548
746180414088220672
746182464784080896
746248525097353216
746211120369668098
746257903548497920
746243668273659904
746190631135911936
746262676855209984
746236340618989568
746183857691496448
746209019295993856
746261234056597505
746194414670798848
746162575717564416
746199627867709440
746186353134624768
746222533213462528
746235816448425984
746204061611917312
746255181692678144
746246122063134720
746237821581549568
746193395345854466
746204086693859328
746260785261842432
746176961840484352
746200072853954560
746233949899231233
746186743028686848
746232700160270336
746185749112881152
746213213444800512
746226937106817025
746258235238260736
746257509606785024
746228342194507776
746230737393717248
746232565938282496
746215981555449856
746237921909301249
746261628463812608
746256439711252480
746227922906734600
746195496625016832
746227784331104256
746238807146565633
746198017586298881
746203214035353604
746254275546800128
746235472746156033
746215872704831488
746159593231912960
746211447814815744
746246994369314816
746202010609868800
746214819880013824
746228644343742465
746202089919918080
746261980390924288
746239343774162944
746249049590816768
746254040842002432
746256091747491840
746225679092482049
746248718345707521
746196591262916610
746238853392957440
746194347603812353
746254086757036033
746140135968780289
746224596722950145
746231697797058565
746259543643066368
746188068768612353
746207458729721856
746237230205673476
746170653695442944
746219622123200513
746235040456024064
746225934689153028
746251595369811968
746225670611603458
746234315109859328
746177683302682624
746248076491427840
746236068215676929
746241093105127424
746181219096862721
746258163746242560
746256117077000192
746186688758681600
746214954127155201
746181928173338624
746220562045763585
746213339420729347
746245656453353473
746261888166682624
746188962004238340
746187951206445056
746234629330370561
746162067879641092
746212810904875008
746211976229986304
746227251839000576
746233354551341057
746197476374261761
746209988138283008
746261607253221376
746264807750402048
746164786128392192
746204900304945153
746244993740857344
746247115878309888
746178425841459204
746231387322093568
746247552157245440
746259988348231680
746262345576484864
746238693774495744
746256800576606208
746161980113719296
746236936499531777
746249842234626048
746253269001895936
746199699208626176
746216526877843460
746225997838585856
746165213767081984
746253168334372864
746255307504914433
746174407651930113
746204975924011008
746145613775929344
746246805554368512
746206317895778304
746227075464323072
746192116108275712
746253872805650432
746168590152273920
746195807049646080
746231299128496132
746219177648611330
746144967953879040
746264799311462400
746262324533727232
746220746297376769
746191465966014464
746200567786024960
746251574389932032
746212274025619456
746240413296631808
746216497530363911
746184989964926976
746191021457833984
746244150723510272
746231945219104768
746220024805810176
746197417662439424
746212299115900928
746249959746449408
746254342752186368
746193399699517444
746247367624691712
746248324030828544
746238765102858240
746221027609346048
746172616918982656
746196557712633856
746260814542233600
746202379545018370
746217567031689216
746195479914942464
746192086773301248
746245509577220096
746258121824296960
746205303046168576
746226744416337920
746243039174230016
746265352892448768
746229722128887808
746186986332033024
746253663212027904
746191511956553728
746255173127913472
746194745693659141
746260139339046912
746227306163638273
746251444660146176
746256708289236992
746215050415738880
746252455147638785
746254309155835905
746195932803280896
746219827736383488
746231617882984449
746219848615632896
746238349719920641
746244146554372096
746259258493177856
746264467990675461
746227083890745344
746243898830393344
746249317946695680
746259384242679808
746250295244513284
746247078087634944
746240652489285634
746154182810304513
746209455293882368
746242732956459008
746240292014088192
746251624813891584
746163154485272576
746218896785444864
746230288481607680
746254045023707136
746254045023707137
746203788856332289
746187787355906053
746244238552219648
746204136748650496
746207978781454336
746208545301897216
746224177418371072
746233870291337217
746222294100414464
746197552039493636
746263104821026816
746220004106919936
746193529500643329
746242682582863872
746250291260035072
746231785822912512
746209522423758848
746212320141934598
746222088738877440
746220469364264965
746253927675465729
746184176295022592
746231278286970881
746227017008320513
746252111529152512
746251008339107841
746184960764055554
746142036022136832
746180380319854593
746241977960665088
746265285577977856
746227549651406849
746211120499720192
746196012566351872
746166191190867968
746195031027900421
746263679210037248
746202505340555264
746193680428474373
746231261501390848
746248424559869952
746221455407349760
746207722920501248
746226060514123777
746232771345997825
746237791906889729
746188144244989952
746232255488503809
746237003587424256
746244272177954816
746215813951029249
746230418563698688
746217420461793281
746186172875972608
746139804816056321
746204258563874817
746183291355598848
746240849894211584
746261175281782784
746197438461992960
746265537462697984
746187540172931073
746246348475928578
746221949995540481
746241160105041920
746245555614015489
746194913646116864
746212882065457152
746178069141028864
746250664200790016
746203759458422786
746237196605153281
746241965335928832
746253688587550720
746210826831298560
746200332770803712
746201192380784640
746217319437729792
746137904800534528
746236005116575744
746220582862102528
746186927687118849
746209736299667457
746220482001702912
746259187110416385
746144359876337666
746265948408119296
746247321592205312
746199233808601089
746236856858116096
746229877326520320
746139565459648512
746191310869004288
746230984626966528
746266367733555201
746215985854582785
746221379612139520
746211325915725824
746197140720877572
746236064017186817
746251922684805120
746189436010979329
746229449507536898
746187615724961792
746258662696583168
746263964393185280
746193630126186496
746234818250215424
746265088491986945
746198671776059392
746189574389399552
746250408641859584
746207219855720448
746230179454816256
746162676141723649
746261049528061953
746144397566296065
746184193068015617
746265814161104896
746222545712513028
746254540001914880
746205894149472262
746254942684450818
746258314565197825
746191390623752192
746196289566609408
746244486154584064
746227805428416513
746225179643174912
746194028740239360
746253856410046464
746229818530816000
746222474606481413
746225884525268995
746222705322516481
746264514014810112
746201347532324864
746228564740050947
746238404363321345
746253688575000576
746239029490769921
746243962000678912
746207144408539136
746162336684113920
746236793758986241
746192774509133824
746234923107782656
746226085608579072
746243106127908864
746149556316889088
746236579883081729
746218833770250240
746196704840425472
746213389597216768
746194087271817218
746222616877244417
746194867416489984
746208603925688320
746188005828788225
746197552089825280
746241982201106434
746250106597367808
746221308346695680
746218154313998338
746211799809196033
746187846403272705
746212714192637954
746243424819486720
746241143264841728
746235472591020034
746225158700969985
746220683617677312
746170939134582784
746218401761136640
746196364711723008
746209015051362304
746235082348736513
746181625919078400
746265352775081988
746187246546489344
746210864785559552
746229487298191360
746188378983411712
746225011992600577
746255555052863488
746221635523350528
746245937576747009
746227922898288640
746252937714868226
746229848197128193
746209484716941314
746214174057869312
746186399284502529
746259145339310080
746230904922636288
746222344306188288
746142132696657921
746187619948597250
746140501150097409
746227193026478080
746254984333901824
746230418408505345
746224172989186051
746230204385792000
746210801858416644
746206384920813568
746225439660638208
746183966370168832
746183383508615169
746186105486188544
746252425888174080
746242871364362240
746226517621911552
746160612485406720
746212412374679553
746216619039285251
746229701115445250
746259279598985216
746243152332357632
746260239754866688
746180422179168260
746238689412415489
746246281287340032
746142011019780096
746220654089777153
746261473144504320
746204715675901956
746224168941715456
746200814960549888
746210470323851269
746186952999788544
746163221397020672
746246973351694336
746204359055204356
746256951751880704
746181517257367552
746214249408540673
746236286458015744
746236718148259842
746152538714562560
746141222201364480
746226115048443904
746234469951016960
746240333705416704
746234423964643328
746266581689307140
746252530787594240
746257618549743616
746233786476597248
746213213579018242
746222071751938048
746200437561294848
746249808915079169
746204376146993152
746223539619930115
746218229807255554
746215281337372672
746252451167117312
746202685846654976
746241499801653248
746216191509704705
746247329901076480
746198063748788224
746235929652715521
746243022510120961
746242229627297792
746255928077475840
746245656373649408
746224307244699648
746220981211930624
746153364862472193
746240694520426496
746142048705724416
746238727509282816
746187540080664578
746153700566016000
746245421429755904
746216753236049921
746253273368248320
746198516712644609
746199111959871488
746150500018577408
746186852080685056
746218888161959936
746233534612799488
746240811961057280
746186013559635968
746258335578660865
746230175176679424
746176840222416897
746239901805350916
746221757254664192
746230217019035648
746163921933959168
746264455286120448
746222797274251264
746192401383858176
746228413598306304
746185996430041088
746251469792256000
746184507649232896
746211863034093570
746236038893318146
746249485706231808
746207643404894208
746254925626216448
746161904347918337
746200026477518848
746250421048647684
746200651609182209
746233853413466112
746223783187353601
746198755657977858
746235082319372288
746206494077509633
746147476160151552
746248013702565888
746203914693861380
746248420428386305
746229831289888768
746218519134511104
746255580281569280
746239818066100225
746255043385507841
746259174804299776
746206481582698496
746213192540426240
746204581399388161
746264450978693120
746223413761445888
746164244928925696
746211048982622209
746212965955731456
746241520609562624
746198319471304704
746231290714677249
746184046338842626
746246772046053376
746200408247308288
746228363153399813
746195341456740353
746257094140100612
746217772556783616
746219756336799744
746261204516110336
746236764533055492
746251369120595968
746141138646634496
746258750948913152
746226744156262401
746227075514675200
746203667108270080
746263402591436800
746228568598798337
746258344134967296
746176638979801090
746194670359719940
746246620971413504
746197132298752000
746211837578870784
746206292868423680
746185677885177856
746222692576038912
746218657705910274
746183505147797504
746214064687198209
746254967799963648
746138449883729920
746209753093672960
746245807179980801
746188483874611200
746156242087862272
746258444638892032
746239389949267969
746204275185852416
746159564131753984
746180283934744584
746236445627547648
746196566248034305
746218510846595072
746215981559603200
746239549378953216
746179247841099777
746249213147742208
746206619835342849
746241847740272641
746254225496150016
746238106475470848
746214198883999747
746265290003124228
746260676323074053
746154916637466624
746226316337242116
746212806396018688
746202232593408001
746174030177263616
746249100081922048
746220981367103488
746238240965824512
746242820978049024
746217659323146240
746235590115471360
746222684061655045
746223749427404800
746209207993536512
746254212934340608
746203419589779459
746203910281388032
746262605426270208
746220746326695936
746198734631903234
746244591028953088
746237393775267840
746251104841773057
746197451313319936
746174369789943809
746215767683653632
746202081770373120
746253080300249088
746226308196098049
746175338896490496
746202383852568576
746244100261875712
746182896835268608
746208574330703873
746236609226407937
746263574541131776
746260261036756993
746179864605007872
746225553007484928
746246881165074432
746259954827288577
746182251252178944
746215243630534656
746192329980030976
746232108759166976
746183848904429569
746253126592696320
746240983860318208
746196553539301379
746250987430547457
746209597916995587
746265545754939392
746226756902760449
746215532878139392
746239494827847680
746252710987501568
746184956280332288
746238274218364928
746191277289443329
746203427944861696
746203427944861697
746187971930402816
746175003423473664
746237221477433344
746201448409505792
746170171467927552
746245765459128320
746264320862916610
746186705565188096
746202048249487360
746190283172282371
746238710690123776
746187405980540932
746228107271536641
746238991440162816
746216166415163392
746218427119898626
746234042425577472
746243316019240960
746253973749899264
746222935950532608
746210361473273856
746210839590363136
746204543877185536
746240610680483840
746236521091457025
746266581743865856
746240543382855680
746155734480592896
746205626062118912
746259237450428416
746204854171799555
746186818752675840
746264371341443072
746169068563083265
746211091005399041
746232071190781953
746214694143201281
746265021416640512
746148222800887808
746226039676764160
746233295935922176
746232905790169088
746204430458978304
746196763485188097
746228908358434816
746194414448480256
746258637706895360
746248743289257984
746199074597019650
746223170848325634
746258071425523713
746187078875086848
746209417658408962
746262773475213312
746256037120966656
746193848397766656
746249036907290624
746187942628990976
746210587927928833
746177754832461824
746227117583589377
746205156098736128
746166941908410368
746212752213970952
746154115697381378
746248777036595200
746226920275075076
746198927750238209
746194632829132801
746202685662105601
746169282321604608
746206405879701504
746205789489029120
746254988549165056
746223233599340545
746195123550117888
746246704727527424
746257987480784896
746246344285757440
746250286851891200
746208851142205440
746219727026954240
746222889586688000
746199644783284224
746246545545146368
746266141274869760
746239801209290752
746172549474684929
746211309050429441
746236541995876352
746226685545062401
746153708686311425
746208624997851137
746240178537193472
746176198829498368
746238144240967680
746248135136026624
746229826864832512
746218301005541377
746197090552840193
746190207611875331
746222432537587712
746240342295445504
746255827556773889
746255311762186241
746224009381978112
746234839045595139
746261104016384000
746261133309280256
746193277779480578
746260885761556480
746220998102384640
746253633759612928
746223384564903940
746265382021902336
746208947762126851
746234545511358465
746229160033456128
746257077409058816
746261695576825857
746191143180722176
746241319543013376
746218104066170880
746212576028041218
746232330885312513
746186730437390339
746221450994974721
746194146092683266
746210638158929921
746185400935452672
746244397931573249
746208998303510528
746251956407119872
746172562304995329
746232490319187969
746214433777541120
746255630248325120
746212940928299008
746244469389877248
746193433119776768
746263188698701824
746200449968017409
746217789233364997
746195865941925890
746261754213240832
746198290140532737
746213267899506690
746221241342713856
746201397977190400
746208809475923968
746239163637305344
746216803802578944
746258172340428800
746197719643893762
746188295210569728
746199661774442496
746263314393497600
746238316190666752
746152060505178117
746162483161862145
746245459195289600
746255080928714752
746145676711460870
746179453437480961
746222101078511616
746185812178518016
746248374211383296
746171664505901056
746190744487026688
746229105582972929
746215339969544194
746266258618880000
746209014862667777
746140803098152960
746180653142663168
746227650297896960
746186340539244544
746206049720426496
746230225541832704
746236382813663232
746218145719869440
746217978035744768
746227822264365056
746227734167199744
746206292742545408
746257299694563328
746186952974569472
746192573190930433
746148734560534528
746254560956645376
746246625136279553
746208134142656512
746239612163661824
746197258148839424
746200194442625024
746150227476905984
746190459333025797
746238840625475584
746255542260203520
746189767230947332
746175942939271168
746230711993044993
746228858093871104
746198839451779073
746259505814503428
746206431024603137
746260004886413312
746254220932743168
746254950850781184
746235489548541952
746214182454861825
746227671038754816
746242380542640128
746214580569808897
746221102997766144
746234260630052864
746157869616107520
746241419975634948
746255886285414401
746219098195927041
746211669907378177
746204266944040971
746211011598815235
746186533468766208
746242338687696896
746213200769622016
746179436853231616
746263121359216640
746244096231092224
746209031501422601
746204074186444800
746205173031174145
746211145682292737
746246025644511232
746219462756433920
746188982942212097
746141863975985154
746247577339838464
746202874254790656
746204002765832193
746216371738935296
746175548624297984
746257152952590336
746259749021294592
746178979460227072
746245945843654656
746194032703901699
746195425560977409
746178392182112257
746232880599207937
746176672693620736
746197539347566592
746225087490076674
746205382595338240
746236982452326400
746195580381077504
746241898109558784
746190643689512960
746242204482539520
746208905697468416
746237368550588416
746195320657186816
746243198662541312
746240346313625600
746233928936128512
746247686299488256
746193906967052289
746150529735208961
746211522913828864
746228224997232640
746232779717828608
746257844836704256
746249859167043584
746252329373040640
746202932983431173
746203360911515648
746266564954038272
746236240165380096
746234163930357760
746211057635467264
746242313630801921
746186533351219200
746221241485266944
746225620112158721
746219341390090240
746230531667329024
746243911325261824
746180921489973248
746251973159194624
746188445920296960
746248860876607488
746168497890336768
746261552647405569
746240866390421505
746225670510960640
746200500312236033
746209270832627712
746217118350213121
746189477735849984
746243785735176192
746183631094177797
746252308435054593
746184549693001729
746231185970323457
746266179254235138
746145022391750656
746247216776392704
746199137268359170
746200823382695937
746205265171603456
746265793403457540
746231714691743745
746201590848094208
746236277893193730
746225905287106561
746224395434131456
746227528713396224
746258230716792832
746209967053561856
746236449905795077
746245748828700676
746250962172526592
746247657027411968
746217290320871424
746216401111658496
746160985942147072
746237238397173765
746155537352499200
746156330310762496
746265637933178880
746220050214903808
746147765433012224
746217315557998592
746232394106036225
746259023687782404
746194594841321473
746235455889301505
746204510104674304
746261275777372160
746216191421624320
746161573127815168
746164438063943680
746241361310027776
746195492296527873
746191528876355584
746204669605601280
746202367054381060
746229659138854913
746186944342802437
746218502478913536
746218087343497219
746195203023765504
746209081908559872
746241654886010880
746155143406694400
746196054580723712
746214639281668096
746254132995067904
746258826584797184
746214161441402884
746142853907292160
746251599740211201
746192476583538690
746241151485648896
746142853890449408
746168829315850240
746221727659634688
746215612414754816
746228984053014528
746248596371152896
746213087435382794
746251771719344128
746227226601914369
746247976008486912
746183379335380992
746222612947177473
746219907704991744
746208062919188480
746253860327559168
746183673062498305
746177402502512640
746183463393361920
746247904566841344
746222667276029954
746205923849297924
746199107891400704
746159945612156928
746233987933184001
746261695203545088
746250270204633088
746250647616487424
746260382440890368
746211476797431808
746248160536731649
746175049346998272
746244557474533376
746241080476246016
746198357178122241
746214878721937408
746260722095554560
746205126948356096
746244272266055680
746232238744829953
746251746343804928
746265633709563904
746255689153130496
746230456178245633
746244783795015680
746243005544304641
746186319743713281
746219513247498240
746253206003519488
746154384120242176
746263318759899136
746205965645549569
746200387426754561
746200420591116290
746247032290050049
746169869666820096
746225796260335616
746234763904573441
746253986152464384
746199896621875200
746180766313349120
746210336303288322
746206519310454784
746230602978861061
746180166490128384
746194699556294656
746253705352216576
746236126768160768
746222633629290496
746262722837250048
746168443481653250
746197497425494016
746263201302593536
746223359382298625
746266447417081856
746231869675474944
746265927541362688
746221883083784192
746181932149518336
746193365788614660
746211955073916928
746255500363333632
746138487775191040
746243915796332544
746171530376159234
746167344397877248
746221140515819523
746250324638302208
746215856024092673
746244016203759617
746210478590828545
746217936013012995
746179503714492416
746198080551190532
746193059969273856
746180006968176640
746225360170168320
746210692567433216
746230477028102144
746185333751095296
746241369644085248
746263096432398336
746261208991424513
746218460481363968
746246629305483264
746251163322966016
746236193981890561
746233048149045248
746232670896545792
746228442933272580
746225326691258368
746189670782898176
746264107310063616
746254959352549376
746201456747773952
746227637723377664
746241445170974720
746225926283755524
746235690698964992
746260004936777728
746194603204763648
746208918272020485
746243705804365824
746266045028106240
746167470365376514
746193550530879488
746204321625169924
746208658455879681
746181630415507456
746157995516563456
746216082193584129
746182720989040642
746213804711673856
746244850903846921
746189146494894085
746199976003330048
746189058456510465
746205009205878784
746208058443890688
746265117948542976
746208721127145473
746247510180651008
746211875507974145
746180837431902209
746181877715828736
746258881106448384
746251612117700608
746242661762334720
746231047768006656
746184482403786752
746248365701214208
746243764683931649
746253700969160704
746242447710232576
746250295211073536
746243785626095616
746191113535397888
746254669735878657
746265537395761152
746195576379736064
746261019928956928
746200592679206913
746254791756623872
746260688578895872
746210466301546497
746190975014297600
746205718282309632
746197539183960064
746233010521939968
746167701169651714
746240375799484416
746176245008826368
746198210553610240
746205625978224640
746176064410390528
746230510704177154
746264145037762560
746165305945227266
746199053612908544
746171681425731584
746256452445212672
746258901998280704
746198168581210113
746238328752771072
746260353244266496
746213943383728130
746202912041238528
746214446507270149
746212580184600576
746222591786967040
746255362014117888
746209358711644160
746184553816072192
746196343991873537
746260831386599424
746260785329016832
746225691507589121
746144393132933122
746206359885012992
746142740656885760
746204116104290304
746239788324261890
746144158465802240
746153776067805184
746265214283321344
746249024299229185
746197128398012417
746248340778557440
746219026527850496
746259669337907200
746186499931013120
746240853883129856
746201540604485633
746249510767177728
746225330625478656
746252459576688641
746185703185387521
746252761423982592
746200584328351744
746186617363173377
746245333370437633
746241843906510849
746164169481850880
746183203321323520
746200542469226496
746164718990147584
746252660660183041
746241151787687937
746217814453686272
746226739899076609
746205026075316230
746225683009937408
746265826815283200
746185866733748224
746248466343542784
746264295839834112
746146221891395584
746206976674136065
746235032260345859
746181600833056769
746203096892608512
746225024411934720
746189976874815488
746256918176366592
746241499772260352
746247908865937408
746195635263541248
746251549492416512
746202085805301760
746243399959744512
746262131406938112
746194666345791492
746265193223692288
746218372384202752
746207572089151488
746240073910329344
746209962653683712
746157689324003329
746218041122316290
746150667782328321
746191260336041987
746251981262626816
746191415491727360
746236776830820352
746215394495467520
746180674193784832
746257140566888448
746207622471135232
746264912498950145
746254984635813890
746190215987888130
746164610005409792
746265348677177348
746236345194946560
746217395342086144
746263943354671104
746194901201616897
746252115572580352
746255739598020608
746195668683808770
746180321528291328
746194770859425793
746257819985313792
746233513679028227
746256574209986560
746255730945236992
746199519222587392
746212185941016577
746202773675335680
746191428275974145
746221807619833856
746262257462456320
746261389048713216
746262291025379328
746227075502080000
746238479902728193
746224911312527360
746192481113374720
746237402159550464
746232356336340994
746241961233887232
746266607077429249
746240715345305600
746138122807820288
746249309495107584
746261133158416384
746202198984425472
746250886674948096
746194494136016896
746235996686057472
746218703574831104
746193768743743493
746254032491130880
746260600456622080
746256649422266368
746238656004841473
746205965461032960
746216803735482369
746203918951014401
746235552173744128
746235287974481920
746224646916214784
746227759173664768
746237280243716096
746145840260063232
746217520969900033
746255584261980160
746195488186105858
746264681589800960
746217604939808768
746254321885519872
746195832127393794
746252983642501120
746214974888960000
746221652459982849
746196448895631360
746227566202101760
746214803169906688
746249666187038720
746245622618005504
746197803748069376
746229713648005120
746189091914473474
746237540336701440
746257207386345472
746186260633444352
746194167181672449
746253755503509504
746251117345054720
746183215866535940
746226077144518657
746241256645230592
746252753056432129
746198793494794241
746200466795597824
746221325069410304
746203587382915072
746202098459545608
746257723252158464
746205600917258241
746194695370375173
746242640652316673
746234373473636353
746235443037904896
746222579224981504
746188911743950851
746246541355139072
746225657965776896
746232117055524864
746246759261872128
746257153091112960
746239700331954176
746195832051900417
746264438270005250
746146997992820736
746260621797253120
746183610017914880
746188014032871424
746249993191854080
746254757921193984
746161392802238470
746141461272498176
746217848205303808
746205596571967488
746188328672714757
746223791471132672
746243315763290112
746167772313452544
746234650364809217
746228132743503872
746221153295818752
746233400667693057
746232448598454272
746218938711695360
746252367155314689
746195656218271745
746251649912606720
746239851633119234
746234092581093381
746243324294619136
746190291745509376
746266535488937984
746214442241658881
746233019061538818
746205151954763777
746251754832945154
746170259695091712
746245731963518976
746245119515340800
746202098392457220
746250869931388932
746242623963267072
746244024755957760
746215847304126464
746236286260776960
746200051613999105
746251943773900800
746159518145482752
746176001579827201
746236269508730880
746201129432715264
746187716258234369
746195865807687681
746149380160270338
746194141831303168
746233216051253248
746210017418698752
746172965004402688
746243613579952128
746211673975906304
746261666111827968
746197816326774785
746239411168346112
746225729260519425
746223283943596032
746189259661410306
746212101786480645
746235275462868994
746172243626065920
746250664242720768
746236458441146369
746253218494054400
746203989973176321
746174122321928192
746220108645752832
746215461772107780
746233597799989249
746244339307847681
746216673728860160
746189087674011649
746207609892417536
746241361238581248
746214874271735809
746238735948210177
746178509928816640
746207861525479424
746223090909097985
746231332783562752
746149669705637888
746261561002631168
746167684191031298
746206779210506240
746218007504912384
746162315628847104
746228266793504768
746192283872043009
746169798296375296
746203189209292801
746263482316763137
746207219927023617
746262626389360640
746205328157511680
746230158571380737
746247401019678720
746261410221559809
746194448111919109
746244377283006464
746210940106924033
746197329510686720
746256662038740992
746187674210304000
746227574611685376
746188819322417152
746250744043540480
746242879736188928
746193743540150276
746265499646857216
746229600439545857
746254053282353152
746265160017313792
746172696484937728
746247023750483968
746260701283495936
746148193478533120
746217915368648704
746176915959013376
746218515003113473
746235418182459394
746198537646399489
746247501800439808
746165398555529218
746226119272075265
746226022794682369
746175015704399872
746218947209400320
746248865150492672
746251071413194752
746247292043300868
746245887152644097
746168841672228864
746203008531206144
746197157628125185
746230355657560064
746235724114989056
746196100692926464
746243584312090626
746161720117190656
746232377207193604
746193072388603905
746258016907960320
746219643136671744
746147488634146816
746252644205789184
746211393188175873
746176265997197313
746192493646012417
746242980302848000
746246826412638208
746253281777815552
746261644938993664
746259099105406976
746258436594216960
746144896625610753
746155667728252928
746174416187330560
746246088370323456
746229864844300289
746237397910708224
746208326996746245
746172268619890688
746223090925895680
746237796382236673
746181785348804609
746232771631185921
746210742819422210
746244653733666817
746164597065932800
746164597065932801
746223141471412224
746256360082399232
746163502696534016
746215734095667200
746233991838076928
746244943258148864
746226715077206016
746249175457726464
746250874058575872
746265831122702336
746253457686827008
746202149026070528
746183861818658816
746194737678286849
746206343002914817
746257845096681472
746252946090893312
746244331091156992
746226064653877248
746240812095254528
746233677466611712
746184771672358913
746208562137882624
746215784699957250
746198042760486912
746230779156402177
746219387380596737
746236416116482048
746213347763200001
746251687724187648
746223091181752320
746169999341977600
746145605370646528
746221660705939461
746259451556945920
746146364698984450
746207676791590912
746238651915370497
746223082520489984
746193974080069632
746255890353917952
746220700147408897
746259787050975232
746240564509671424
746222151330455552
746202484230651904
746175963709333504
746248701530750976
746250186364641281
746212638728687616
746245249366888448
746197594007756800
746189771370725382
746225259498463232
746189700323409920
746213020397756417
746174403537408000
746238211408683008
746241172482441216
746226123319631872
746193038892904448
746214283097190400
746234574858911744
746251734062874624
746165448824205313
746241143193616384
746159429666512896
746188098124529664
746258843332653056
746193319990943744
746219978957815809
746259145163161600
746256062416818176
746147538936467460
746205730672283649
746178329267552256
746199112194752512
746193533862715392
746244813113036801
746224747613085696
746244851235053569
746226261723222016
746196490863808512
746207761025769477
746173124153057280
746211682620366849
746188425024286725
746203256179695616
746221635695321090
746186701316362240
746218724793802752
746260692827836416
746181261153177600
746228874824998912
746183240944226304
746256821573214208
746200546445402112
746169064012185601
746166291568812032
746257781976555520
746195484054683648
746262542465531905
746218154360090624
746225821329719296
746211057559998464
746245551683940352
746223783187361792
746223783187361793
746192443104591877
746178753143832576
746234533180104704
746238136083046400
746223174950367232
746213821539192832
746263440310829056
746244251319689216
746200475364524032
746192707584827392
746232003893157890
746262722992545792
746199154230104064
746177297686925312
746237238577553410
746197946291523584
746195894974853120
746216828720947200
746157454514339840
746243760359673856
746232687455666179
746222965092581376
746227352217096192
746209941703168000
746213360262209537
746226933151596544
746158930628227072
746238353985568771
746255953238974465
746201859497435137
746210973657137152
746176823768326144
746222583335391232
746222583335391233
746220217932480513
746229927540719616
746209790687227904
746240128406929408
746143516779126785
746196901758832641
746205537990107137
746249779278155776
746186499935342592
746263649971482624
746186290245279744
746252249622511616
746239297880109057
746197845426921472
746261074547195904
746252988122017792
746189150596923392
746239629305602056
746212965968338944
746157978571538432
746252639814492160
746213796226596865
746248336416604160
746220997888512002
746228186975862785
746220981136429056
746168560775397376
746160843478306816
746173119862181888
746248453823537152
746224915536187392
746243286415728641
746225070566055936
746240421760729088
746211736882053120
746254615352610816
746246059094052864
746169290869485568
746205915469119488
746237762597068801
746252094655496194
746220683609313280
746198177007603712
746230846164631552
746199103667736576
746228799503667200
746138944723554304
746205600556552192
746230137344004096
746243328434376704
746182318264508416
746213695722651648
746258327164829696
746240966974050304
746219903334572033
746229105788477440
746200521623502849
746264849391423489
746265889591287808
746206024244174849
746139678693285888
746187812840452096
746204799834611712
746186906652844032
746185552169316352
746229470621622273
746200718722248704
746176529906884611
746201850852978688
746254745577349120
746232561756602368
746243408214253569
746242191937286144
746227494898929665
746216308686000130
746215168170856449
746184901829877761
746245132161269760
746260021944655872
746252782441738240
746193281982169092
746181332645056512
746225007949283328
746227247720210433
746246629439717376
746194947372507137
746197354756268032
746219110598508544
746210692470964224
746171656108838913
746193059914756100
746202329213337600
746206477447159809
746218007328743424
746224131151011840
746245345915576320
746205470562496512
746203444877242368
746214844810956803
746198248193294336
746236743326666754
746218586356613120
746229491328921600
746205952869695489
746231043494010881
746215859979354114
746213427446571008
746206016107253760
746251503397068800
746172553635340289
746221262398070784
746194376833961985
746245278844461057
746264736136892416
746194989097443328
746179835089850368
746167852160409600
746172474094608386
746251490558414848
746205147605327873
746245438223880192
746144368256507904
746252828637814784
746230829639073793
746262500606369792
746178987957850112
746210772208910337
746202849307066371
746201536385015809
746209086337777665
746234520593043457
746264342069379072
746195685553250306
746183765085589505
746186734866620418
746257975027863553
746208369082404864
746259417742585856
746207542523551744
746258239260626944
746235455893471232
746260042626830336
746202954353414146
746206641045966849
746205252676816896
746245522130862080
746261015919214592
746222613035261952
746261708012986368
746260843793354752
746209270803247104
746244498670354432
746202337765560321
746202304085295104
746217860817575940
746222285552422912
746239503250010112
746211665557913601
746244163142885376
746242602823884800
746235099125952512
746206720481865730
746205475079757824
746238047872684034
746197405280829440
746264031732895744
746201876190789632
746186382419234816
746243764528656385
746257274524540928
746262022610911232
746254049138343936
746171391905505280
746186285828571136
746209237022343168
746200852642177025
746256586713214977
746234625496735744
746251062710009860
746204028036472834
746194678693781508
746228522423726080
746255466959872000
746230246366580736
746252212255494144
746228598156070913
746203826705752064
746204090741383173
746253940145037312
746241294406561792
746236970049798144
746233304228081665
746256364264099840
746237674554425344
746194674730164225
746171404530253824
746198336072351744
746196146654044161
746193043024338944
746185443109011457
746155923245309952
746252362940022784
746190476038938625
746265164081729536
746221375438782464
746193319798018048
746199582086832129
746228212087197696
746218246722850817
746190933184516099
746263586964639744
746247308912668674
746239595767959552
746254426696974336
746244733807124480
746167470419906560
746249976360091648
746255013647785984
746189150588702720
746193106106621952
746259581651681282
746242611283902465
746211426818101248
746196289285591040
746251172046999552
746218753998807041
746182519297609729
746266346732789760
746198159907397637
746210403420508161
746226198871576577
746193584215339008
746224995106381824
746261879916462080
746242175139188736
746188127467802624
746236152135487488
746259405319049217
746224806492680192
746207366555668480
746192070004477953
746244033249304576
746208167541899270
746186134993047554
746151636716789760
746219370657906688
746160533036949504
746205101686067202
746228128486297600
746212626087043072
746254061599596544
746241185061081089
746242728556584960
746262043326554112
746251943824269312
746215578877100033
746226371031011328
746245962591514624
746230246643380225
746235132684599296
746214387795394564
746228799394611200
746228015273652224
746195006050828289
746196725413490688
746216661062037504
746236542293708800
746183857385312256
746265797425831936
746228824707235840
746231924209786881
746238907675598849
746180883846168580
746235833150115840
746182771362652161
746252350407467008
746204028036481026
746208540944011264
746241189595095040
746232444479692801
746255987103965184
746194129445490688
746176290848374784
746199225394880512
746210378015604736
746202710702096384
746219131599392772
746204308811571201
746240812015489024
746250119079661568
746253147488673792
746224319882108928
746232222143766529
746223313316261888
746217382721380354
746248760020328448
746172931210772480
746249452403499008
746223518631657474
746239499294806016
746165255806427136
746203528616542208
746163565644627969
746207534483021826
746260772670550016
746261729047261184
746221866096877573
746184512002883584
746217290136326144
746247359152021505
746211623744868352
746247279556825088
746242326197055488
746142761535967233
746236554918559744
746264073751322624
746260147597680640
746162411908915200
746180711745458176
746244536616292353
746237439874732032
746193684828299264
746208910034378752
746183391834439680
746214450730934272
746188987128229888
746245752788127744
746211887952494592
746179051010789376
746244523848695808
746185937722408960
746173904452882432
746251389928607744
746243043100139521
746250467018149889
746242619777265664
746228581349482496
746263897305395200
746197937747689473
746198621528297474
746265461910810624
746225259309764608
746231706269548544
746180556505874432
746244968512094208
746191994624479233
746198168329543684
746253042480209920
746234411536945156
746218166724898820
746235913013911552
746239582807560192
746219156609982464
746249448020336640
746237603427450880
746236529635262467
746206167009898496
746232175809331200
746208675140800513
746214752553074688
746206636927160325
746185577293299712
746190714992627712
746244859250511872
746176471165657088
746218309482225664
746262534261448704
746220675266818048
746199913227161601
746209178641850368
746243521493999617
746208780216475649
746261536050556928
746243383228760064
746209480673628160
746214274444361728
746255999443570688
746230728988327936
746201339307270144
746238353985544193
746192657051856896
746245584990969856
746160906225213440
746194548766842880
746139796209270784
746262119046230016
746209312905691136
746213813112889344
746175787791855616
746194544526385152
746205634215837696
746257131997888513
746243676670689280
746204397164593153
746226861730992128
746147333474226176
746183555450011651
746221258019266560
746249175520714752
746214253523197952
746214853296037889
746221677386731520
746186181306683392
746246541288030208
746194871732449281
746249653323239424
746262647620808704
746207404505718784
746221727814848514
746181697457250304
746261166712840192
746191398727147521
746233358607224832
746165809484038144
746216598172663809
746192216813502464
746190069065621504
746206389266112512
746213364594970624
746150915414056960
746152068646207488
746229235602186240
746250953750364160
746181206492880896
746210201846505473
746205382637293568
746211158361681921
746220113087496192
746254082516656128
746234063338385408
746231760770334720
746182573940949001
746201578600701953
746164043631722496
746212034870534144
746255152164769792
746243420591554561
746149808096817152
746256678811729920
746148373510627328
746216136673419264
746261691248316416
746193672102780928
746188169247326208
746204946400313345
746212328585105408
746225540537868288
746227197162074112
746255038935334912
746260206250786816
746249959570284544
746216585505841161
746240644067246084
746152068667187201
746195920199417858
746229633935237123
746185107220893697
746257572227854336
746179465844301824
746211271578554372
746257471665217537
746205424517406724
746244305707139072
746237523488169985
746223317384716292
746211938233782274
746211288234090498
746253847706873856
746255370247614464
746243206749126656
746193676171251713
746266527259828224
746194494337363968
746266237697654784
746238014410522624
746199699489591296
746223296526442496
746235552123392000
746209216403148800
746223875143270401
746244251349049344
746252019183329280
746253675794993152
746234898038456320
746181667933589504
746153729628377088
746201817571196928
746195370787495936
746144082888695809
746209098920648704
746246012696670208
746212446034001920
746259438969954304
746189373129924608
746244788140314624
746221803190657024
746201771215708160
746197749192744961
746252325099081728
746261816838393856
746138219113111552
746172599873511428
746227033697443840
746182708301340672
746176983202070528
746190383957180417
746187254742167553
746222625450426368
746255441513033728
746199342873116672
746255147974569984
746217420252012544
746233320803995651
746236688968495104
746237632582082560
746204048659910659
746196134016606208
746239763389153280
746196541140934656
746258444907319297
746258893450416128
746223548000133121
746250068655673345
746203767897358336
746247975714816000
746235204163928064
746209958664900613
746237678715166725
746256679029903360
746220960345272320
746224911140556801
746214710903660544
746252610361909248
746250513335853056
746232473567141893
746259447148847104
746210059282055169
746204875164254208
746208662532685825
746190459353989122
746249162665099264
746244570124455936
746258130242244608
746252358867365888
746240438466543616
746148361233915904
746253025937850368
746189381220765696
746211640513695744
746201922290356225
746240514081624064
746239650142969860
746232314095501312
746261129245171712
746222071856828416
746213095853326337
746248432789131264
746218514889900033
746264379528617984
746237800312299520
746227922806050817
746235778578079744
746200307718205444
746176899295092737
746151196369485825
746208373079629824
746266132865114112
746251763280388096
746218984761024519
746246885166309376
746243764629438464
746249481633488897
746206456597254145
746206456597254144
746259451280297984
746207756743434240
746211275810603009
746241856439103489
746237364020875264
746191109508915201
746163066509889536
746202237001572353
746186340480360448
746255009822670848
746232666761007104
746242602727415808
746186810347364352
746175875658448897
746235606901022720
746266271247896576
746177369082298372
746209581206933505
746243542280871938
746209132554792964
746184687861698560
746227696468844548
746158012151140352
746188915778805764
746197619072872449
746203101082718209
746183102674968576
746189238803251200
746265356822511616
746243550719803396
746204153756561408
746177834662584322
746201624540905472
746209660978368514
746163020175400960
746228241526992897
746177662628958209
746261347323764738
746199149905747968
746263708825980928
746217013391949824
746228635829362688
746226609821097988
746255823337365504
746183119124967424
746215910180954113
746253684405829632
746246239340072960
746215746909282304
746200387036667904
746211108000661504
746213045827866624
746214366698057728
746222080371240960
746250521615409152
746218573786341377
746236634442534912
746192757803253762
746209568661790723
746189192430911489
746175624033755136
746251708926394368
746206615800406016
746180892029222912
746220511483441152
746265793277595649
746198386383036416
746208318713040896
746173908450107393
746163397566283776
746246985754226689
746212907176730624
746181047344336896
746193491621871616
746193034568622080
746210784892456960
746216875026087937
746199682775318528
746237460758224896
746244276464549888
746177783970201601
746239922613325826
746227151087636480
746232704463568897
746184906229821440
746145962054266885
746239897602662401
746194439505227777
746214555705966593
746205340719452161
746195249257537536
746260630038937600
746239109241278464
746250899039739904
746262211199381505
746191025459232770
746249066183540736
746227562121039872
746237913852063750
746235992525279232
746205541962125313
746229151737094144
746258234965635072
746212449964036096
746212487817625601
746138462353502208
746216745191432193
746199502088871937
746260902715002880
746210583385538560
746242539980742656
746211653142749188
746207248985161728
746250341428137984
746243429038985216
746138668218355715
746211158080659458
746248470546157568
746229206112100352
746204497454600194
746251192649588736
746260445430964224
746225578257178624
746218531755200512
746246390188224512
746199238174904320
746153729758400512
746230711846244354
746178824354807809
746185539590758400
746206280386125825
746193261086154759
746208541006921728
746253763996979200
746218649258590208
746196813535838208
746208645675786240
746201284919730176
746247774589509632
746258562192596992
746213687287910404
746256863398928384
746225410426343424
746228644285054980
746185430329098240
746214903577354241
746220230397960192
746246511873294337
746216845833756672
746212253121159169
746206196311298049
746258419745685504
746189415102353408
746266233809539072
746212290714701825
746227952380088322
746187594661134342
746243546668138499
746263125477908481
746186701232447488
746209056856039426
746261603285405697
746215277168201730
746259778779881472
746185639905853440
746221539054358528
746207072845369344
746203180652863489
746227666953469952
746243223530549248
746210881202053128
746174776868208640
746172595695804416
746193454015746048
746188093603127296
746249959704526848
746202945931227136
746170368788922368
746253956704247808
746240765655916544
746170741733875712
746210319328894980
746250978966437888
746209254030245888
746254304974094337
746240446901288960
746249934597304320
746205999032262656
746246382181289985
746198818497007616
746238463230414849
746217416112275456
746151007743283201
746264472004726784
746233631459311616
746214345994960898
746150672047968256
746242271616475136
746224273975480320
746245555563667456
746221040091570176
746261083007090688
746238429466263552
746200232162009089
746249850551840768
746198000561590273
746261007610286080
746224882015318017
746245094248943616
746202501041446913
746238329021046786
746202056772325376
746200085118103552
746219550845198339
746258679834513408
746196130187251713
746257312298471424
746229776826806272
746237427216318464
746219269893951488
746187716384022529
746225112823668736
746265168364052480
746259384146235392
746257555723157504
746242259092398080
746216329879789568
746221396322222081
746169382754201604
746150793900875776
746249414587650048
746142941970833409
746206552948760577
746189184403128320
746235078401916928
746195572290289668
746187787716550664
746222231278104576
746200970074296320
746227738365702147
746202656524230656
746217281705828353
746261750098583552
746197837256396801
746260038801555458
746206141823102976
746213305664962561
746201620342411268
746223531344617472
746209438743158784
746195794298994688
746237213386616832
746254418186731520
746249162811924480
746188584303140864
746159010584346624
746210386551021568
746172184574435328
746195526031335425
746236609427709952
746176433567891456
746138672362328065
746202006314848257
746175959510900737
746201779952443397
746248047139643392
746228115580452864
746179621062848512
746265579284205568
746212533833326592
746205135366283265
746167809948983300
746265231068905472
746198256556773376
746168879563571200
746227700600184832
746262282779373569
746191327486849024
746191386211291136
746213649476268032
746248479190716416
746201247263297540
746200370569830401
746184138596712448
746188815333613570
746225112857272320
746257526262476801
746259757628067842
746259757628067841
746233471891169280
746194452213989376
746215495108440064
746166291543752704
746225947502747648
746228594066620416
746145039089229826
746246859996422144
746254506539761664
746235434934505473
746211057580937217
746264870316740608
746202241242005507
746194288699019265
746261901089214464
746202153048387588
746174990676963328
746163800332636160
746213041360932864
746246298169384960
746235543688622080
746180057542983680
746246587630903296
746223208261550080
746241814189989888
746210013006336000
746244137855311872
746184830719713284
746219747977486336
746226299853643776
746259384372707328
746189079365091330
746187301093466113
746262966371233796
746207635037257730
746249682989420545
746248823228465152
746265226778116096
746247464227905536
746244985218015232
746194137536335873
746221245461495810
746222495234035714
746186021788749825
746242632100229120
746233295847841793
746178333663170561
746166086278721539
746241697005207552
746202128004194305
746258864274870272
746144686671159296
746218376712724484
746230800119533569
746191877024550913
746197799520215041
746219295206608896
746180573517930496
746248051115823104
746257840944390144
746256133770272768
746226505160679425
746209891497345024
746229529367060480
746252451217612801
746204925579792385
746170272257028096
746255404099854340
746229382490906624
746194011996594176
746224965771366400
746188236503027712
746235724307959809
746232100500561920
746251708725002240
746212299094917121
746222210335965184
746203407220801541
746195522000560128
746224810741489664
746203189121167361
746202861814456320
746254921499025408
746201238597840896
746257870149267456
746208947690831873
746173485043482624
746261267451633664
746192359222706176
746258549722972160
746228149483036672
746169504665841664
746189989642285057
746258251818360832
746170343623122944
746204128569786368
746237716434542592
746179814042775552
746259472591560704
746235199806148608
746204833200246784
746253411713167361
746253562561335297
746212643124326400
746208159417565185
746243865464741888
746251780082798593
746197430085947393
746258704647913472
746255026578874368
746247975878426625
746229583666520066
746209711217770496
746184616684359680
746211925915164672
746195429629427712
746207911697743876
746148067569655808
746181936352223232
746259203875024897
746250127380197376
746177796716765184
746237859233816576
746235539725004801
746182880271925249
746230540089495552
746210042483871744
746218087045750787
746233304135852035
746256364339662848
746157370292768772
746160176571375618
746137929907642368
746207123348979713
746251297586823168
746190870274138113
746189381333983232
746239842883821571
746236139489550337
746265054954291200
746185061200863232
746257190810431489
746236235937521664
746224622115295232
746223221041598464
746193009436299265
746211502302994432
746261439715893248
746216564504985600
746188806571851776
746244297494794241
746245249488519168
746260642429079552
746174550145118208
746208662440415233
746236340807700480
746196687715078144
746222696690704385
746255374391590913
746257010404925440
746244901457768449
746249095640145920
746235858274025473
746237322266480648
746210172612182016
746200706198044672
746205663617941504
746195341377052672
746203193265139718
746190182546702337
746248105981542400
746202702527373313
746233933155598336
746237062131548160
746233409140252672
746198453504487425
746224164667686912
746228455532957697
746153729750097920
746253663182553091
746186957076627458
746226853170450433
746264551906123776
746241818774274048
746248403739361280
746238307873415168
746181634374828033
746213876300013570
746242435068493825
746186537759608832
746176152721555456
746208444533739521
746231924411097088
746252031627825152
746243450266337280
746209774140743684
746244259854974976
746232675099250688
746199342768238593
746262316036014080
746181949207678976
746189783840370696
746203545339232258
746148327708753920
746193286071652352
746181399720394753
746224940605550593
746220310156845056
746241981945253888
746217650871631872
746242992839725057
746264212016611328
746223556464304128
746201221761900546
746249988955594752
746220716840804353
746225246886232064
746242082835206144
746201238736244736
746195429465821187
746252577084420096
746227058703949829
746258621017788416
746195496776011777
746196616554504192
746155046853840896
746198646467633153
746200999556063234
746265113817128961
746201305681563650
746194284336947205
746179197530419200
746252912674873344
746169567383269376
746221438319792130
746187070356369408
746216384338632705
746199384912625664
746252597770747904
746211418123313152
746218875847532544
746244293162057728
746192451497406464
746207827799093249
746229852362006528
746248042731479041
746220616487821313
746247803773542400
746198424345665538
746204845611225088
746201406290354176
746234528834805760
746248282184232960
746207936905568256
746259010819661824
746236789774491648
746220717096599552
746263289315868672
746229529459384321
746193668114046977
746239952183140352
746244456995782656
746234206011809792
746200252970000388
746242846072639488
746260688558034944
746219031032565762
746223845900582912
746224898951938048
746258608556482560
746187460208533505
746221752838037504
746250559615733760
746247514614042624
746216053106085888
746253965084491777
746192959008210946
746143877266964480
746250882396917760
746255412396232704
746159610067812352
746209002468446208
746220939528933377
746152253208272898
746240392350183426
746193625868967938
746226526065041408
746221279171096576
746186118324944896
746186722245939201
746262139975917568
746232725422538755
746195396213379073
746201549236408321
746198403248328705
746221337778098176
746211464562671616
746248554570727424
746249909481906176
746244129827454976
746197807841718272
746167478745595904
746243500459581440
746237641226518529
746226102310342657
746230447932203008
746259912620183552
746214228629954560
746255290794934273
746208448895811584
746204141089759238
746193843930857473
746231320297168903
746253772314271744
746229017607446528
746246474401452032
746219118894809089
746248231537913857
746201092023713792
746242116574052353
746265143064018944
746254179073613824
746224307466969093
746203092639580163
746184583276814336
746251226447228928
746173585769775104
746222298277908481
746254942483189760
746263658397835265
746238979033333760
746216409600950272
746250567706640385
746215704773328898
746245681413664769
746204153643302912
746257962423951361
746249238468767744
746230883980500992
746261066074759168
746225569856032768
746185866746433537
746241482869211137
746206481595260928
746161426167926784
746244788287070209
746211715977646080
746248898377883648
746196885099012096
746219022354546688
746181135248592897
746265142896230400
746198499637682177
746198499637682178
746199129085214725
746200592842792961
746258113444052992
746225272081391619
746225045450588160
746241931894722560
746262693590491136
746232536687218688
746147358757490688
746205244086878209
746192288070545409
746258231039647744
746229235740598273
746253298307497984
746190035657990144
746170872097017856
746232129667768320
746214899685023744
746253814441869313
746199594703327232
746249489984397312
746204791462723585
746228979607048192
746230300951216128
746249254944014336
746236911140880384
746164097968902144
746206590458437632
746203356733923328
746261657572220928
746225095819984900
746213356063752196
746192044897427460
746248613177794560
746199879920214020
746251604031082497
746259376042876928
746241952748756993
746197371378237441
746234277050744834
746244855454588929
746226371030982656
746206401685446656
746251075364229120
746177960101699584
746201205299249153
746236307119079424
746251515640193024
746195593270157313
746222935912787968
746173745052684292
746247984195608576
746235338335498240
746200001529839621
746213351831658497
746217206472544257
746241420223098881
746227893609463809
746228560268951552
746246750999035904
746209711142297600
746240325421670400
746218015897726976
746198269248692224
746206871501971457
746247979942674432
746146477873893376
746225007861194752
746177666601095168
746261238322180096
746265034247012352
746240866663075840
746216615134433283
746204938129203200
746168179358056450
746235094906462209
746239683638628352
746219706202284033
746172637819244544
746206334798815232
746191402845888513
746244070931042304
746200525595566085
746235363488899072
746237041411764224
746168858763997184
746219806840389632
746264018847928320
746238244845543425
746241369807687680
746215465698000897
746263494841012224
746237020335308800
746234961070428160
746227671101673472
746200236326977536
746217697243860993
746250299602526208
746209132189913089
746251595554258944
746228921021005829
746206204863516672
746185543491461120
746205760044961796
746190455268773889
746206578181758982
746247392618504192
746238571971960832
746175724734791682
746218691017084928
746252942001377280
746205797776920576
746213591062192128
746197962875822080
746242842184523776
746176559233511424
746260252413222912
746217512778375168
746215629489725440
746244628630872064
746207844693741569
746141033725988864
746210289876492289
746188525616275461
746192376247418880
746255416426889216
746255416426889217
746217701249454086
746218137608028162
746235673863065604
746255597004292097
746176320179179520
746199963437174784
746256230314835968
746236131054780416
746245463599308801
746256288963665920
746229931969912832
746213549073014784
746207609624027136
746255504545054720
746257375070388225
746230921720791040
746207819498545153
746244322643742720
746187108063150081
746235644637126656
746257693946560513
746185115982766080
746245522340589568
746258377576153088
746192132826816512
746206867311890432
746225284618162176
746230343145922560
746186319697584128
746202815626772483
746238584655613952
746240765785841665
746244117240356865
746262584446312448
746190396502376448
746208155202269184
746193953045655552
746231043590488069
746249993288310784
746151427211296769
746219156702302209
746229650758598657
746231769045729280
746264132232478720
746152928860241920
746192933825609730
746247778632929280
746185006842777600
746237800635195392
746203180548055040
746208306151100417
746256334891397121
746226320674197504
746198185341706247
746220171782590466
746259774489108480
746228677633933312
746220045978591232
746223091190140929
746178555877351424
746238123315597312
746199866972332032
746217865091506177
746237037234159618
746202056499699712
746255080911835137
746243718399696896
746235590237007873
746244591041536000
746163062093262848
746186504083472385
746237716484882432
746232192641077254
746184306201079808
746238278609690626
746248357627072512
746171547086270464
746234352732798976
746228220790378497
746220813662093317
746223547983372289
746244649573097472
746242393335271424
746228103085600768
746255026549587968
746246386253893632
746193949023338496
746262853108137984
746202195104698369
746221035880493058
746187561052213249
746220859438706689
746235157934276608
746264245428494336
746257299761729536
746233694038327296
746257056605290496
746197157594619904
746213456752181252
746242258844942336
746260558547156992
746215146867953664
746197484603465728
746140131938213889
746218510972399616
746246474049196032
746203373611823105
746244314171314177
746219794072887297
746232561815281665
746195672638980096
746249259389952001
746196838831644676
746202811679969280
746195127752744960
746252203845947392
746247212548636673
746214173911048193
746257521963311104
746197405163364352
746243676461015040
746229218975965184
746230791730929664
746215885283614721
746221115509350400
746197728154161152
746192875130523648
746238161198604289
746166291610763264
746258943979163648
746226010127929349
746201435876921344
746212064159424512
746205571221590016
746232121300180993
746179470248255488
746251541070381056
746185157644812288
746253512284250116
746212743598878720
746265159707004928
746237091638476801
746259073750831105
746152186367873024
746178941807919104
746139762881265665
746198319261614087
746193689077157888
746230346975326208
746227562242707456
746183110719586304
746140102443798528
746249363966558208
746206192209276928
746259736585109504
746233744453820425
746212882195460096
746228900288573440
746199128997167104
746257811382865920
746182825561448448
746252740410507264
746251570355011586
746254648764399616
746174529492361216
746261959683768320
746205835525644288
746185459886329856
746167092660019200
746183090016423936
746240610693054464
746210587646951424
746207152692301829
746196528671297536
746227008498065409
746266338264481800
746226559619457024
746153662842429441
746264773977866240
746255332704288768
746195983126540288
746208935204388864
746251964548210688
746238219981725698
746221983755427843
746203281379069956
746215742748536836
746231177615310848
746265113640968192
746186281869156352
746197568749613057
746247065555054593
746261942856187905
746209891371487232
746204711724814338
746265738562969600
746249636927709184
746205433132507136
746203692387336192
746254758105722880
746254846119010304
746214307977797632
746183027173187584
746235867044282368
746237557113925632
746218196407980033
746242682608025600
746266233633374208
746206385126281216
746218061871538176
746165205357465600
746256301538295809
746195915992535040
746244909972209664
746139670287888384
746255403831418881
746265105403359232
746170771257565184
746221899982610432
746219861211111433
746186671851376641
746217332364566532
746191088277282816
746226886871646210
746192237847973890
746255428988862464
746247279703633924
746177989646262272
746228195456745472
746250966240985088
746239083886698496
746218120671436800
746218800236814337
746256553284608000
746238525922648064
746214824057536512
746230984778014720
746241348693426180
746256934903353344
746178966835257346
746246625408974848
746185774199091200
746165758908997632
746196952153362433
746219701835960321
746202505416105984
746223296710991876
746189108838469632
746188819167272966
746171425715818497
746234503757074432
746262328623140864
746245270351020032
746199246391521285
746153650058203137
746200282556567552
746198365638004736
746207110908641281
746230334493065216
746258155336765440
746199397445206016
746227511797813248
746262005850439680
746234566562615298
746191336131297281
746190224309399553
746244138148958208
746247548189483009
746234533192753152
746200697633275905
746247300394123265
746259866512130049
746248655489929216
746208012302311427
746227256146550784
746261099805237248
746202425623601153
746207052058419202
746166878771494912
746243764679651328
746262290895372288
746217730622164995
746203696476762112
746226362575290368
746215113321963522
746253147476209664
746257874205085697
746170821773660160
746252232933314560
746214937186316289
746250936935391232
746263603699818496
746165301880852480
746220331291934720
746195341314129920
746184847396380672
746150915393130496
746225553070403584
746264979465211904
746248705792184320
746244746398556160
746204338284986370
746243911438450688
746187099670347776
746239687786799105
746228635833556993
746227012851761152
746239490872619009
746224076788641798
746194917957865472
746229965306265600
746231580113276929
746192652748546048
746223678245900288
746204988251136000
746159723645308928
746264199169449985
746212055758209024
746245207608397824
746229969794195456
746243949174603776
746201251126247424
746146041452453892
746178052523167745
746227754962563079
746204355238367232
746187137402314753
746203113585946628
746237540433174529
746181705883598848
746204547807252481
746157470939242496
746190291430846464
746261095514505216
746195211336876032
746140836534984704
746244020679094272
746236600875573250
746230611539484674
746239100651372546
746219710434312193
746200995483385859
746206963948621824
746166039872933889
746243789933576192
746259103480066048
746187237931499520
746170842426576896
746218791948820486
746193269302788097
746223737016455173
746265940090826752
746214073214205953
746210411653955585
746235409588379648
746224516968243202
746234180833443840
746219123290447877
746248483494039553
746143172888264704
746260877641396224
746177947757862913
746252497216405504
746259916835405824
746206578097819648
746151284680495104
746211640392060928
746186130807267332
746260898625490944
746238274591678464
746212878005374976
746258276883513344
746206024269336576
746182481628495872
746249070398824448
746213980859826176
746236579723698178
746202971088654336
746200299145039873
746242455956258816
746254934211956736
746222717880307712
746236533837946881
746262173408706560
746206729013071872
746248139229831168
746265453442498560
746236886054641665
746232368793456640
746225397725966339
746204791286620161
746189062755622913
746143625545945089
746198273497534464
746245874481659904
746218720683450368
746253059311964160
746188164990066688
746226832240893952
746205303083929600
746202836824784896
746246570853675008
746243680634347520
746224538002718721
746226165367472129
746245496885239809
746265419955175424
746202719451373572
746195748149067779
746255290551664640
746260936357519360
746228375946035201
746247984292241408
746199292545638400
746230775075373059
746216493377937408
746195450508697601
746240988083978243
746197119921332228
746234998647201792
746254741152403456
746243672266670080
746206800484020224
746203759546499072
746244754669731840
746186994737360896
746249171359916032
746181957386637312
746196968695705601
746223854394052608
746190408867151872
746230506631487488
746202618670657536
746216430639583233
746205231730434052
746219693669683201
746203596031565824
746226790184607744
746261896760819712
746196826152263680
746226144458903552
746227075565002752
746233883004276737
746234734284419072
746238631048798208
746259145213513728
746249162929348608
746232867873685504
746211116083077124
746189263901859842
746239281002274819
746231571896643585
746251033588961280
746142971318280194
746254145682710528
746168699187503104
746188328614125568
746207458847121412
746260726499549188
746218406035132416
746241856414035968
746206687141330944
746223334270992385
746195475645161475
746255970280472576
746245014645157888
746257673193160704
746228908635217923
746213775653511168
746190501343166464
746224789564469248
746153578817953792
746187015805276160
746217701249454080
746244075267887105
746222239415078913
746205936457396229
746211292554264576
746198449268232192
746214274419171330
746242883888513024
746211661678206980
746204334271062016
746182309792092160
746187233795903488
746172872687783936
746187393355550720
746256704359247872
746241738709184512
746189263973146625
746200743888052224
746190551494459392
746138278047453184
746264102939533312
746236827237900289
746161531298058240
746198713903681537
746223439124406273
746180002757042177
746209082042781696
746220662440628224
746202756940075009
746213062445662208
746227494844407808
746211917421633536
746145970321252352
746241067733909504
746259786954584064
746233794806460416
746174638489669637
746249439417892865
746219165023772672
746187217144471553
746258356508057600
746247182961893376
746216959021187073
746252925010317312
746237586482442240
746191662876024832
746193793964113922
746250072900378624
746232129575518209
746207970661269504
746213762739277826
746196507624251393
746228661028691970
746251020758441984
746182729084043266
746156774999363584
746240883130011648
746212110208622594
746206326468972544
746189192514797568
746161430638923777
746182242754404353
746216153488326656
746204413912453122
746247908853485568
746200529705926656
746252669233299456
746245375137308672
746248042756644864
746236101740814341
746236101740814342
746138739169234944
746225464776110080
746260084880211968
746222386400243712
746237951265234944
746217470680137728
746210596228464640
746258512028786688
746187653373005824
746189184252018688
746256536427761664
746244905446563840
746231143897272321
746201255479906305
746237624331829252
746212248608137217
746202652246056961
746219718944559104
746205353369473024
746258386174492672
746227281228554240
746245840713449472
746242405913899012
746224542381572097
746209371240038401
746144535688974336
746220092191498240
746257287338135552
746186848104382464
746193688846471168
746220226430140418
746259585539923968
746232079453556736
746213003599589376
746244821745033216
746242175067893760
746237645412458497
746239876673085441
746241579321434112
746248676310323200
746258008749944833
746263318483066880
746231026536452096
746249871468990464
746184608190857216
746259740821446656
746178996229005312
746145374671413248
746172579082178560
746264857981427712
746184910382104576
746262689396199424
746138672391610368
746248680550834176
746246537215381504
746179252014325762
746234046506622978
746244721043877888
746221849646759938
746209971243626496
746187451794886656
746191247769899008
746246507964174336
746175095421341696
746162038674579456
746256473559269376
746235707555905539
746249456451002368
746192674101723136
746259237563568128
746233211882115073
746255760582131717
746231454422573056
746246214224490496
746196893345079300
746252619107041280
746183714942631936
746174801891450884
746181072426143744
746227600003993600
746208612452708352
746196079855624194
746192921334939648
746250748422402048
746216476567187456
746224458252181504
746256947339476992
746237821439057920
746213335184510976
746188953724850177
746266384674455552
746224164848041984
746231374797934594
746250165368029184
746243265611993088
746226240802041857
746201096071196673
746187959569833986
746211707698085892
746247669580963840
746219450496520193
746229025853431810
746223015524872196
746158897115856896
746256834005188608
746242149843410944
746196264329449472
746257253439791104
746256997792759808
746148511876550658
746203381966897154
746243798410289152
746191449100689409
746256876065652736
746222327793213441
746251398203973632
746254317653352449
746185728099516416
746207659984977922
746238723365318656
746195567819161600
746213612033712128
746261494136963072
746241092975230977
746178677633748992
746246218221780993
746177360660160513
746263289345228800
746224558965850113
746188424894255104
746260458043236352
746189314418081796
746187498238316548
746245542980771840
746233849579855872
746234122230607873
746237192305991680
746248533825691648
746211934152757248
746241759655559172
746234994243182596
746243148138033152
746238408570376192
746246042409111552
746247870777536513
746220838739816450
746228992580083712
746256448372506624
746228245947768833
746239436086640641
746200282493685762
746191721617199108
746174202214944768
746247703210844160
746259225051963392
746208717218013184
746250748065906688
746255185975119872
746231659817635840
746190962548842496
746245660387618816
746245329033433090
746188303339139076
746164668608176128
746205768660115456
746152706327351296
746207345722589184
746262702037803008
746177796733472768
746210369706688512
746224458252193792
746227927142932480
746228954491559936
746243789975617536
746241659147534336
746236093331312640
746258062948835328
746192573140590592
746171891145121797
746193714175827970
746211376293511168
746201037409652736
746220985615978496
746148499666898944
746236676523974658
746265411398807552
746226060602150912
746152815626690561
746226194580832258
746244863738396672
746208561751957504
746200521447350273
746228769933824000
746262991381880832
746186663408209921
746177561634365440
746264610290937856
746214534445047808
746237716396834821
746183471614222336
746181466917220352
746221438508490752
746153608073326592
746206984991444993
746227558010609665
746175624058855424
746220763254972417
746260495804542976
746250677123489792
746224810464731136
746166744536989701
746231840143343616
746186051081764864
746215880955035649
746181764490625025
746219190386733059
746260584035921921
746228505818468352
746265877176291328
746214316521598980
746197967040708608
746231664192323584
746209530640400384
746160931420372994
746226190738808832
746223841840488450
746222289910267904
746183320673804288
746185686110244864
746213049749536768
746215432294531072
746214081577648128
746237246978691072
746226370968068096
746196155122384899
746206280222547968
746244574331310080
746208129998696451
746218741713633284
746243471317549056
746147777944653824
746190979485437952
746261682935070720
746198751664975873
746199980487041025
746260718295584768
746237460779175936
746235309180936196
746223971633246208
746219282485284864
746212101736140804
746216874879311872
746239520069156865
746187141714165760
746250316186816512
746202802955788288
746236869164183552
746194372685758464
746260068153331712
746242728636354561
746208633399087106
746215721676374016
746228635879628800
746207882257924099
746191222474059776
746228895754522624
746224240395857920
746248504461299713
746226572252717056
746202618725228548
746262114826739712
746216996505686018
746198730622177280
746193026024759297
746233937500868609
746248621864148993
746227448853860352
746225309792407554
746142778275545088
746222319295594497
746201339214999552
746208406881476608
746240774384189440
746209052867231745
746213439912054784
746223997172363264
746239994109403136
746156124869529600
746251150723268608
746247006721445888
746184247581388800
746246247774728192
746182347469393921
746189498942259205
746233408955703296
746213632908754945
746244419062538240
746204627603881985
746243668068040704
746185732222509056
746243596819501056
746239117474750465
746174114025484289
746223774811316224
746262249057226752
746139137762168832
746186210607923200
746187502470365184
746262840269471744
746189528365301762
746260856711716864
746218183690878977
746224449783926784
746227247393058816
746190446557290496
746223581726539777
746234927193042944
746255265314504705
746217420331716609
746231550908338177
746242506568916992
746252476140032000
746232402238808064
746255487604244480
746233572428644352
746216745199800321
746216547895500801
746202274532229125
746191247732158465
746226790583001088
746242078410080256
746171031119790080
746207018382331904
746263893207560192
746195651684274178
746206938900242432
746259820727111680
746179315176439812
746234713489055746
746194355715608581
746256083329617920
746233333646921728
746200185789808640
746226601734508544
746184213871869954
746218892503089153
746211669961957377
746206062160678912
746203436467642368
746265893672452096
746204900208480256
746212374542069760
746202136115961856
746219811235979265
746258062961410048
746257576594071554
746213469242855424
746213511202635777
746185346334003200
746245828256333824
746217151921426436
746245111047200768
746249192033619968
746179809877778432
746235351123918848
746215369317060608
746217655174979584
746199179295285248
746259229024071680
746209278990528514
746211451883290624
746207953917616128
746192204213825536
746223216943730689
746147064871026688
746195773361004544
746237662013456385
746240564518076416
746158234382131200
746237351802904576
746248843998658560
746237804703690753
746196402720505856
746231785718046720
746202203325509632
746146717024780288
746233316915847168
746206775255273472
746248474753122304
746170758578081792
746238677144088576
746190962473328641
746141885081608192
746249754330431489
746232972676734977
746230602874052608
746256553070727169
746194255090094083
746204590014554112
746212189996875776
746238697880772608
746157626380161024
746242330378665984
746266107628105728
746229713924874240
746255198226620416
746202052540301316
746254468530987008
746197098744315904
746258973284798464
746206234156490752
746217554574598144
746251163276816384
746209413581549568
746230942713339906
746164094114365440
746162076415070210
746232658082963457
746179927376953345
746211976196460550
746237204733689857
746196595733987328
746207924196777984
746170045533818880
746225016161730560
746236802059538432
746206955534843905
746167822678622208
746256683182231552
746149837637320704
746230972237021186
746210201871618048
746263758864064512
746265474284064768
746263029029945344
746203373427253249
746220675216465920
746194137704079360
746250106723151872
746260017716695042
746150735025319936
746228644394106880
746236789669564418
746216157921742849
746185870554841089
746174915250884608
746258524473286656
746190929195761665
746204464130887680
746213473621708800
746199271448313857
746181118748041218
746195949819596802
746240530854535168
746224991054618624
746223254663114754
746204762085822464
746264450836070404
746220012277374977
746158569838391296
746251138308128768
746243118643609600
746225389610012674
746227616634437633
746226085772201984
746211346841141249
746231831800909829
746247119984549888
746233752880193536
746213502839197697
746266149629865984
746255391282106368
746237007521734658
746196947782930432
746243588556718080
746173338284810241
746238551004590081
746200815191285766
746245257784889344
746208935330230272
746258566240174080
746185774098309120
746188953376559104
746153075530928128
746258843450081280
746229160054423552
746247296191447040
746244251185356800
746224613705736193
746241558425403394
746259044449591296
746222671399026688
746231471036211201
746192380114542593
746198072162557954
746237087549100032
746243349359779841
746205349305192449
746197002300461060
746262441957408768
746221803157094400
746190656570155008
746224252886495234
746254049175961600
746197077814738945
746262853045231616
746266204336168960
746212668113969157
746196113246420992
746228979623854080
746261078636519424
746237745874407425
746190337870204929
746215780291751936
746190647883894784
746226199056154624
746242770759737345
746224898742202368
746146083408011264
746203004408238082
746208515769827332
746231660115460096
746183265959108608
746246906448384001
746139456734920704
746172000012402688
746232943283048450
746171500936368128
746170825770942468
746231882094784514
746249313928372225
746222432550166530
746153348060024832
746256515221291008
746243177623879680
746230703566708736
746221354685325312
746192984253702144
746214714854645760
746225896902692864
746261561153564672
746260701463732224
746198327893458946
746233694235459585
746252157599551488
746201452637392897
746208880548413440
746246859925098496
746170854938017792
746227042169946112
746180480945557505
746264572856778752
746208742107033604
746247363526819840
746238878248370176
746207945235435522
746198797521301504
746179390396993536
746263389849124864
746220574230208515
746244708280696832
746193076742303744
746253206024400896
746259510151548929
746163024382173184
746192061636841475
746216463866834945
746195836460105728
746254217090760705
746251255928995840
746205676431515648
746255340958777345
746253927490924544
746150340685340672
746213188295786496
746208465345884160
746189180036734977
746203344419446784
746219945407569920
746191906359521282
746179612665909248
746229948772323328
746238098418241537
746211841903190016
746260764101582849
746245421488607232
746261888275746816
746208125640839168
746254007123881987
746203373632782336
746221119703650304
746205202315763712
746239142665719808
746243945160654849
746250920128815104
746250781800669184
746225917974843393
746259015043268608
746236915502977024
746226991515340801
746195009980882944
746238865749344257
746263754925551616
746218804351377408
746256997926920193
746254711880318976
746212974180741122
746192552370409473
746231874079494145
746262420952391681
746260353000976385
746179243587960832
746264694453866496
746193609037225985
746219207025582082
746257459065556993
746147253786550273
746256041378189312
746211003168264194
746213641377054720
746254111910297600
746171651914604549
746187494144638976
746187917500940288
746237326645288960
746150278035038208
746215306461253633
746252640082763780
746206997649862656
746212722598019072
746230900824776708
746215167789174784
746169420574244864
746240790851031040
746204539456368641
746193311652732928
746174747428401153
746216640136642560
746235564907593729
746220154883739648
746254737180237824
746175125045805056
746199158239854592
746253742845079553
746224131029372933
746200852948365312
746165138454155265
746190140582694912
746191725928947713
746169416438554624
746230083073908738
746183056382296067
746218234001555456
746263746465632256
746211699246522370
746253667414740992
746173740677996544
746214551566180353
746199896617693185
746225582338277376
746185241610563584
746152836279439362
746234126118715392
746232717038084097
746246382059655168
746244683131658240
746211137130115074
746266371856732160
746156288267198464
746237720733712384
746200030667694080
746254489552887808
746245282912833536
746206842242535424
746236823169544192
746209815899168768
746196159526375426
746242829270155265
746253445171154944
746252845511380992
746260483221630976
746221073486602240
746235942378213376
746217688670711808
746190413283753984
746235191421607937
746265948458450944
746233035612270594
746201746016337921
746234449260486656
746260571251703808
746249850862342144
746254573468266496
746236198381719553
746230502428839936
746227406956986368
746263427450974208
746171463187587072
746231748124512256
746240631689744385
746178148832796672
746193768815038464
746231152361377792
746214811243974660
746228845435510784
746210340224937985
746211686839812099
746154333666869248
746263796667289600
746214358401712128
746235497727430657
746231286499446784
746262785819090944
746220213822119936
746206322157199361
746164232379469824
746176781690933249
746199867328892928
746211670087741441
746232712554389504
746252723775995904
746184109182042112
746218355720224769
746208142447378433
746156384996175872
746212743494045702
746184939708768256
746198973942140928
746251666664603648
746209551712559105
746217772661628929
746223740996857856
746258188777861120
746217013509398532
746209778473410560
746210944276062209
746238471501602817
746259518594617346
746173908764635136
746206049720360960
746154103294791680
746206569507872768
746192527028412418
746166262330449920
746195748207763458
746173749263732737
746255408289898497
746217000968413188
746215377617641472
746202945625042944
746264333517086720
746212269508308992
746187049477124097
746253076160458752
746232993962831872
746243555019071488
746265981887090688
746222419786924033
746219622379069440
746198743024689153
746181307214921728
746180007043596288
746243500430270464
746206242612228101
746227465622691840
746244259515240448
746243345253535746
746217135152603136
746239755097014272
746243404108038144
746240447106908160
746160327646187520
746215948042928128
746266418312790016
746225230272598016
746217869088686080
746256259582550016
746237900916822016
746188555139985411
746218846499934208
746227432064061440
746220037648723970
746231538128293888
746203101128859652
746257899685552128
746212064159424517
746264287564398592
746255294737616896
746264644134772736
746208536917487618
746186420390363136
746237586461564928
746175649270874112
746241117927026688
746191998739058690
746196259900260352
746243848523898880
746250769389674496
746191579279306755
746238576577257476
746184314644094976
746241378141638656
746263716891484160
746250018366062592
746189716882497536
746199405905096704
746185149209948164
746221165740326913
746191122142105600
746220352263446528
746201649903853568
746177654068514816
746204204104982528
746248802151993344
746254275664351232
746200974293798912
746244892930752512
746234168367972353
746244750295064576
746209836883292161
746216803819364354
746197615004393472
746200936872194048
746179356825952256
746175959716478976
746208234868924416
746225850819874816
746221606318415872
746257349959163904
746193580037799937
746212831649947648
746263721383714816
746206456265859073
746239411029893123
746220926652452868
746261439615119360
746185153572012032
746265264535277568
746183794491797504
746170679180034048
746217785269747712
746199338825592833
746237657793986560
746183010169536512
746207173722529792
746242107824807937
746190081786941441
746200831997816832
746254283885187072
746214400206376960
746210256313737216
746195182215794689
746242674366119937
746247837541797888
746216707291643905
746208477958144000
746199040853835776
746214853409284098
746256003717566464
746250265871933440
746178816138084353
746249242629509120
746201125464866816
746202484251594756
746261737410863104
746227029276688385
746205344880201728
746221006520385536
746257303939100673
746241323733131269
746215377709916160
746261246647885824
746196578801614849
746238224163430400
746240799155716096
746225351894806529
746232096025251841
746201146516135936
746210449255849984
746175254825934848
746248613307760640
746264115526631424
746244754556456960
746194016035737601
746186231436935169
746166857984532481
746200357735276544
746226622487891969
746241801690963968
746199225415794688
746264505609388032
746237146097324032
746213771350159360
746148675685056512
746165016844394497
746203575043268608
746231278219866112
746194162735677440
746206313860894721
746179877183717377
746207672752451584
746218271779627009
746238677152497664
746189717016715265
746243785756151808
746243144166014976
746153318607626241
746206628257488897
746236839724519424
746221832676618241
746261775276990464
746254300943388672
746195920325206017
746165905877516288
746233413242216452
746191969248903169
746251968755097600
746217932133269505
746183966718308353
746215587441836032
746218066271313922
746210025832484864
746227364888076288
746179289909911552
746224395580907524
746187447877328898
746231143867940864
746266283948261376
746217776755335168
746191918908858368
746249481390268416
746164337044226048
746213926413623297
746196390104072196
746200361996681217
746264967104561152
746265319216316416
746252841031892992
746211149746569216
746250811144048640
746266044839301120
746193156320821254
746174961316831233
746206720825843712
746261842360688640
746188710106923013
746181223328817154
746193244497682432
746216107418099712
746204409491709953
746194225960615937
746234411381710848
746255219512713216
746260428498534400
746233836879568896
746190161348726784
746241084443897856
746225662201991168
746237565733220352
746159903765573633
746208784159105024
746188835957047296
746187045295427584
746195123260661765
746225880255496193
746229759927947265
746147044163747840
746212785638375424
746226244988002304
746228950448254978
746233329490370560
746229357274759169
746176911785635840
746195379222261761
746227587244949506
746143030223089665
746263314485874688
746259077928476672
746223988410449921
746175628370640896
746226085847695360
746225351919951872
746253105453535232
746256603649835009
746215075761917956
746245643790876672
746195756629925888
746193336633958400
746215931198611458
746249326238769152
746260403584278533
746248063912652801
746209585246023681
746219005615038468
746154212191535105
746215507888504833
746209199579758592
746148738540908545
746213482014486528
746249074769301505
746182234495823872
746262916085723137
746241180891914240
746226173764481025
746243680688812032
746262580205920256
746249783426285568
746179637873545216
746186546072543232
746246050571223042
746201259649040384
746159752812474368
746262270200676352
746242531634053121
746179046623580160
746206435281772545
746215994377412609
746227943697879041
746242820885848065
746174147844247552
746231039106785280
746194485739020288
746221744537501696
746198197874221057
746252291934650368
746261888296583168
746254745527005184
746235526986895361
746240753278455808
746198822708084736
746220134126100482
746188899018432514
746198839606935552
746251461357502464
746205063752757250
746176538580660225
746166149310734336
746220620648591362
746232800911589381
746204380215410689
746203470093389824
746239457083293696
746239352276029440
746192925688619010
746205332121096193
746196037845450752
746244741814226944
746262572157009920
746213339198431234
746234939767586818
746170234256535555
746262920250687489
746186415877160960
746223208643211265
746186298466045952
746220855449919488
746252572919357440
746240245742473217
746218774978658305
746238031212871680
746232184436981760
746192359134662656
746259661196664837
746233690104094720
746231609829920772
746200651420426241
746146624750030848
746224622048141317
746145609665679361
746203038029799425
746229440984682496
746195114964320258
746216845875646464
746200651508551680
746203423893159936
746263620766531584
746261611418030080
746248877376864256
746186294485614593
746209069447286784
746187481242996736
746242552555253760
746219349627678720
746225448338628608
746210466293133312
746189586754199554
746265936018153472
746197770013335553
746243089409376257
746163582186979329
746188496356839425
746262089761587200
746231030638510080
746264698648137728
746239889117749248
746152018494951424
746257198976737280
746223875168444416
746243340933431298
746222595935113216
746164958010847232
746181709889081344
746256175675641856
746164911735193600
746215054538768384
746192741051183104
746218128955170816
746256393968164864
746258604114706432
746215151104253956
746261645022855169
746160465873674244
746241583666835456
746234113741316096
746259774455447552
746240266483306496
746224655439007744
746247321567039488
746152303703523329
746238391696531461
746237523727310849
746253374031560704
746247505868918784
746247879275184128
746265583361077248
746222746972020736
746140173864316928
746190165899513856
746261598877130752
746239322823614464
746185560335736835
746210931626041344
746249259436093440
746190417188708353
746251968994246656
746247879442894848
746235627817992197
746230322140852225
746187385042513920
746223166410760192
746264010664837120
746202266449780744
746189968771448832
746262441764388864
746263180310155265
746247480979881984
746247770332332032
746199204528218112
746192115881828353
746214412919275520
746214572562907136
746247954760110080
746232557637820417
746253017268158464
746265143231668226
746254003172966400
746265059005988864
746218359939731456
746242091051712512
746171458968248320
746162806177804288
746182875817512960
746262689425547264
746257664703856640
746230976162889728
746188827744600065
746188257348587520
746186059382292480
746218007483977729
746171505302773761
746209832969986048
746210054907408384
746240769904672769
746242141442105348
746242670033416192
746229319685406721
746259925374992384
746183706558115840
746251155165032448
746231655652691968
746260239817768960
746229503966404608
746196851599147013
746164198909042688
746217130807332868
746227096372940802
746244402163625985
746223950753992707
746213389450391553
746261581940527104
746163473143504897
746232112785723392
746265948450066432
746195593098190848
746262748355502080
746194469142204422
746256045744472064
746193542167433218
746184348047663105
746230175088549890
746204715919114241
746203587437420544
746230619818991617
746244154942951424
746188790151053314
746185568686596096
746250546940608512
746243785588412416
746254594406219776
746210273384501255
746244125587017730
746257744240467968
746161141211082752
746187103906631681
746139318322929664
746262735390810112
746259262570110976
746229290153320449
746196561978265600
746192090841812993
746217332024836096
746240153258065920
746257194925056000
746260390779228160
746254774916489216
746208784284979202
746203172356530176
746216610805878784
746216610805878785
746200361912852481
746240509945872385
746187909179518976
746264132064804868
746199330164350976
746242942780604417
746157509010808832
746234973355544578
746213637069537281
746233430036250624
746261800140832768
746247753483882496
746218963890114560
746257505278361600
746219878143533057
746212135282192384
746230951181594624
746187598872252416
746204745308639232
746231009859899392
746246834851553280
746249842360455168
746186315511771136
746265805726318592
746240363015380992
746223803961794561
746244297540919296
746205118589112320
746207740033277952
746200185907253252
746169148259049472
746203667213103105
746203633654472704
746256989534232576
746164035264077829
746265403123503104
746225146080333824
746255802172768256
746172339826589699
746218850560008192
746189079251816448
746227448702853120
746236479387512832
746193357429301249
746257190894198784
746225075066548226
746206963982209024
746159937517019136
746205596668465152
746210365533347840
746210809915707393
746206955425824772
746211024181690368
746212366031818753
746263758855634944
746227239205773312
746258713275621376
746199384652558336
746190337736056832
746214799038521344
746196968918024194
746213012134985729
746179197463371776
746197447072845826
746211707836465158
746152094210592768
746255126961102848
746251695949250561
746169974213861376
746243622308282368
746255701656363008
746216053101887488
746230783564644353
746162835600871424
746207609707847680
746211808478789632
746225410334031872
746200647372922881
746177381526757378
746186780811137024
746183849051324420
746266476743696384
746233056629952513
746188546755563520
746188068495855616
746223397286273025
746245836716257280
746252233193435136
746250555337613313
746255886088310785
746217969814900736
746235845951139842
746144045316050946
746238450630692865
746256179987243008
746238454896304130
746230292772356096
746216031903834114
746195446356316160
746194422748962818
746179575034560512
746242623787016192
746261078645018624
746208729712910337
746228300238860288
746172683906318336
746254481122336768
746203897853730817
746254288427487232
746229483124842496
746197799394414593
746169336902017029
746175481423101952
746150344971927552
746172839212908544
746262752235237376
746223292470566913
746259619211681792
746263301600993280
746227968989503488
746168057521913856
746161371708956672
746263050169229312
746252468049195008
746183610005348354
746191986126786564
746197891505520640
746249234240921600
746192954939736064
746213700139257857
746196977172439042
746203377726414848
746234402984759298
746214383533989888
746262542721425412
746233115589246976
746173506065403904
746218309331279873
746256041365639168
746254565138259968
746214379457118209
746183819661836288
746145173319618560
746258105193791488
746199129047523328
746265772360667136
746212965972484100
746152081434808320
746231429432958977
746240245616746496
746230711850401796
746250085386821632
746158846893260800
746228308765904896
746235606833864708
746226023029575681
746250832128126977
746265743000469505
746230397441187842
746222520584462336
746239016794628100
746208973066371073
746170670460043264
746195236695617536
746225821627490305
746225431238500352
746205562816200705
746203734338732032
746248596387934208
746261934329192452
746209857838030849
746235740976119808
746217143503458305
746213414721064961
746234767750762496
746224861144506368
746261246551326720
746217927708336128
746209086258044928
746205697033936896
746208423507722241
746216501884026880
746192426390290432
746215650104770560
746218858785054720
746172247598063616
746249380760535040
746251561765052416
746203499474485249
746212769003765762
746208666651549696
746166132164464640
746243835999694848
746208150747938818
746200584496177152
746247875148058624
746257593174204416
746186634173919232
746225863570526209
746229675941236736
746220884868751360
746225792149946369
746239528554369025
746181236129939456
746201976807907328
746213645336514560
746233266491928577
746196629321986048
746248370214305792
746230489623597057
746194837972516866
746213028983537664
746241625656074241
746186575264899072
746199170998951939
746193940697645056
746228325597618177
746261074694004738
746203604344680448
746248215046000640
746239042086281217
746188299362930689
746230741369950208
746215461520498688
746237741852065792
746250949572825088
746212169012805633
746224081016479744
746230636382289920
746254342592704512
746229906762174465
746264740628934656
746197937684807682
746191994259546112
746224491773067264
746256167488327680
746211967837208576
746259656901861376
746222855965151232
746204010906951680
746222877251231746
746202782273679361
746201628869427200
746181420650012672
746183941401509888
746245106957684736
746248143470215168
746220301805985792
746236122888445954
746213364515241985
746243223555809280
746239520215969793
746178480539303936
746183148841635841
746225175717249024
746192950674087936
746246977655029760
746234285431021568
746249066460286976
746226987623014400
746172142723674116
746216329787518976
746262949342371840
746192522980950016
746228933629075458
746258419775057920
746223845896396800
746263708742074368
746212290718924800
746233979318067201
746211552559169537
746264467772678144
746240526781845504
746261703738929152
746254296753242112
746256695794470913
746190417197043712
746255705959694336
746236173043937281
746245421668892672
746223879710879745
746208364909068288
746248768614432768
746186554352140288
746226903669825537
746246339915317248
746191390430814209
746176370833666048
746197765600903168
746202673284689921
746262286835154944
746198382339776513
746241575215210497
746236970150465536
746264622878056448
746183207461101568
746258927080325120
746266581890699264
746237116707811328
746244557365514240
746251406940774400
746259275438301184
746212160573841408
746168787280478208
746227407082819584
746218271540535299
746252144903356416
746199770520182784
746205562921066502
746249531885424641
746260730563825664
746223845921562624
746219555324735491
746191289671049216
746192854062497792
746221396414521346
746250450261938176
746245492602855424
746248554826563584
746246562435706880
746254359466545152
746229856430501888
746220998039527424
746207907809660929
746243748154195968
746242695153102848
746222197572673541
746222189205061632
746253533150912516
746198319324508161
746190883125526529
746203885254021120
746215327160143872
746236416288399360
746203822297513987
746199749728960514
746264824221315073
746224609221959680
746218464767934464
746240560302690304
746242162560368640
746248907009581056
746185829005963268
746255198570577920
746238584777125888
746240199680630784
746262609926688768
746218460372307968
746218766657191937
746213389605572609
746227377529708549
746191390611111936
746202832617897984
746253340179337216
746221564069216257
746197266705199104
746236441303232513
746234013124202497
746204824987852804
746192275626070021
746195098174513155
746250026712698880
746224089249898497
746224089249898496
746193852373962756
746225695714484224
746213339160711168
746196876706230272
746188164826562560
746224810657648640
746240170073153536
746207349916868610
746181135533768704
746188819167272967
746238853120352257
746216979720081408
746198491559399428
746226509405249536
746197249986703360
746241558471553024
746218448041107456
746250043552862209
746192170554531840
746208700193398784
746240048627093504
746186239997517824
746150282078339072
746193517081288704
746209086329360384
746204128607535104
746254900745510912
746229361611677697
746204073871847425
746238332980469760
746207735813791744
746169185617600512
746255307609882624
746200164759572480
746238236750553088
746214811311083524
746221291825303552
746260369912512512
746220067063402496
746203402925805568
746259468019728384
746191495267397638
746143558818725888
746266485287489536
746188022492725248
746184922633756672
746235036546961408
746194405971755010
746158108511244288
746257085726285824
746231404212609028
746238601495646208
746150693187256320
746217000934903809
746251943736025088
746176655664656384
746222218686799872
746165079394160640
746256393708142592
746255814843731968
746189221807824901
746223124576800774
746223715822690304
746230929962635268
746240040154574848
746203293781630978
746194720892674049
746172838961381376
746210692647116800
746253650843041792
746185199856291840
746141633452867584
746242493952360449
746178446632566784
746187464612536325
746218544522625024
746176420980785153
746225708163227649
746243840391028736
746216862279569408
746224663697625089
746191906170777607
746189008011616261
746251796646002688
746242867111174145
746201377127333888
746229692676481025
746247937911566336
746244620158373888
746254984589672448
746221782328213506
746265696749895680
746230216926736384
746144049254514688
746231454552592384
746255588661862400
746231248943603712
746192111909773312
746191902106484737
746244909905154048
746206825570172928
746234394680057856
746239595465998336
746237955593768961
746217927658004482
746191814281965568
746210365604663296
746234180678234112
746229411997855744
746191575097581568
746202014489546752
746220897292279809
746209870622318594
746247384426905600
746204384225165316
746264358875967489
746217311258828800
746239197007097856
746201486149849093
746152995721711616
746220280712822785
746179226840203266
746209006411100162
746192917056749572
746265457737502720
746207727458758656
746257329151041536
746241113854447616
746197031631233024
746216484775464960
746212278115016704
746255684904321024
746217709910687745
746247048995966976
746175342864326656
746245916512948224
746261057686110208
746211640576618497
746190794898309120
746226802868129792
746180489636118529
746256142326632450
746243097722421248
746207442241884160
746158846993903616
746207870065119234
746251188849512448
746247355121471488
746259832907366400
746259124103548929
746224835873759234
746211007203147777
746192384518586378
746147799142543361
746247577146793984
746201658183430144
746244108612734977
746251494630973440
746259166214426626
746226228420501505
746181491751739392
746235388587474945
746213360362913793
746177398413139968
746247329762652160
746190652380057600
746210856275304448
746179801422004224
746222344587214852
746264266609725441
746243433401024512
746223862937882624
746240203879153664
746197065307328513
746253923149709312
746210814361665536
746211401560035329
746175292658565120
746229642453876737
746226224217743360
746218879936913408
746192233376845825
746236961602445313
746226614325776384
746194993392451585
746246872856047616
746237737435439104
746226052117073921
746249473261707264
746195710526185473
746242225600765956
746260189440057344
746145106193899520
746260370025644032
746216589658251264
746143684400381952
746253529053003776
746207735700561922
746234977533124608
746194758448480258
746194464884957188
746218858894090240
746155281739034625
746215671357276160
746195215602507781
746197807556485120
746138164566294529
746220289214668800
746209702887862272
746262513310961664
746216694717153281
746225762739490816
746187321842630656
746239347926589441
746168661463924736
746198260721684480
746160985744904192
746249988922015744
746244498678759425
746201612117377026
746208947971854341
746232595214536704
746191478578241540
746247543630204929
746238265993224196
746207236452605952
746237959905517568
746240279313793024
746256741931843584
746214664778846208
746239461290311680
746240904273485829
746181366040006656
746229025928941568
746224064105062403
746242372141383680
746265830938259456
746242560813838336
746252035910148097
746199154016215042
746161799716712448
746227301877059584
746224663668219904
746149610905800704
746234990300532737
746236466481627138
746212290781863936
746265071647657984
746190669157281796
746211816561250305
746252975304212480
746249208852783104
746184276790521857
746140224137289729
746187489614790656
746227713053102080
746196566172569600
746256133652946944
746217873178189825
746169802570379265
746243592562278400
746216757694652421
746176140134453249
746254279778902016
746231022270844928
746254313274621952
746246449072058368
746232461223329793
746213557490974721
746240404983545860
746192317229346818
746224890445889537
746237431226175488
746245962738204673
746247258501324800
746233933465948160
746241692836192256
746221245415333888
746229088977727488
746218183506309120
746203037929091072
746143932011053056
746196918590529540
746242464470679552
746179596110925824
746175468789870593
746210583746228225
746208222172721152
746225607604740096
746245098392948736
746239083714740224
746179696619044864
746246528919015425
746199334492856321
746202056432619520
746249322002583552
746224462341644288
746258960726908928
746206276137324545
746249880176332800
746224072405594112
746236625823244288
746168485391261696
746172252002091008
746186726591315968
746223078619774976
746256209196388352
746159752829370369
746207597322084352
746197014954663936
746264186590728192
746253457888280576
746223770382172160
746202052523528192
746204254583427073
746241151473229824
746204937860767744
746199829445935105
746193827250069505
746197576987226112
746234864475639809
746251943689883648
746264278995505152
746196394457735172
746236936520511488
746186722338209792
746221681853628416
746245513931010048
746179285589889024
746201675061329921
746158159136456704
746170800634531844
746214304039370754
746177704593002496
746187657672298496
746149766011060224
746139859358613506
746216816188416001
746184524334149632
746263746364866560
746202031270952964
746246914857910272
746208318490742784
746266296564670466
746224336822927360
746194125117001729
746263863813890048
746247577411084288
746250945395318784
746235007144886272
746199602966106112
746222701124026368
746258054753226753
746246696661848064
746231622068887552
746244809128452096
746244930721427456
746227243374903296
746207798543847424
746255072636567552
746215696644726784
746183740213231616
746191172255703044
746175393380597760
746207089639329794
746200714444050433
746197337819602945
746235388629417984
746263461143920640
746186793318383616
746252249698025473
746208947707621376
746210746992758790
746187905094148098
746181672111120384
746229713631248384
746228895968436224
746208150957625344
746228925429219328
746231341004382208
746193189841698816
746210776445124610
746244913814212608
746252992047943680
746156497835429888
746215683671785473
746222654617591808
746211544053100544
746241822687629312
746196838751965184
746209501494206464
746264111319654400
746209501494206468
746179600187854848
746240098790948864
746178719438364672
746249170978279424
746254313601699840
746215931278299136
746253969572433920
746243059935940609
746253671646695424
746250773286293504
746250920187527168
746251826098470913
746225293090684929
746195501008117761
746241415856828417
746195890918952960
746249485748047872
746245979335172096
746244117181530113
746256624646524928
746197438516518912
746233966986813440
746222931554930688
746244137826017284
746196469879758849
746199883799891971
746210721885655040
746207043514621953
746213184160182273
746173266860085248
746257207600218117
746222701052715009
746186755590610944
746246751107985408
746191272990253061
746219559334486016
746151355920826368
746265554160259072
746204023703822337
746243928119185408
746172029628473344
746234336110743552
746201737896165379
746220599731597313
746242695044210688
746213431426977793
746179772036845568
746146004060102656
746198441051643909
746229596555616256
746230317757829121
746217638490103809
746242045166161920
746223967560597504
746224374651355136
746156342734258176
746172490712481792
746201213633331200
746139808938893312
746198550321586177
746154950183501824
746231504972353540
746199028321292288
746245702523621376
746239184604528640
746243009864437760
746188072685973504
746191658782334977
746187988695035908
746218246416674816
746260114001235968
746261640887296000
746171748735909888
746265059400245248
746186978119548928
746264211991433216
746218514994724870
746243278173933568
746199472724598791
746252803346153472
746231353767690240
746236143729946625
746228937894727680
746234478687719424
746192115978240001
746250295273914373
746210566922899460
746245580674973696
746243550938005504
746206062047461376
746189012117819392
746234038042525696
746196188941025280
746243143822106624
746150491990560769
746249993284001792
746227859753078785
746240132290875392
746245975308701696
746202610013593600
746206070419292160
746160398882111488
746224688955699200
746175783442464768
746199833518563331
746249796290289665
746207060472127488
746171253703188480
746184314455527426
746265793118244865
746183114972598273
746156321670594560
746147358820335617
746189381388505088
746150055653085188
746175095698186241
746257459120062464
746215406931611648
746210046736904192
746217772640673792
746264430263046144
746205730873585664
746203234981683200
746216275165143041
746218611291783168
746238941355905024
746214412877336576
746215000235081732
746260802118762496
746152966407626753
746219546638323713
746190094487396352
746258461512564736
746219328840708096
746264094496391168
746246419556802560
746234130468265989
746187565112299521
746192757815816195
746190451024101376
746234365210853377
746217500128378880
746242367913603072
746222264929026049
746202274620276736
746254351316946944
746261796189724672
746150487662137345
746207504909012998
746233140356620288
746210554167975936
746234776424583169
746226375040765952
746215667104256000
746204535236894720
746237846403481601
746246977470468097
746263398392815621
746243181881098240
746251037523185664
746191348462583808
746203591778533376
746203591778533377
746204925302956032
746243894682193920
746233429860089857
746201477924814849
746148738377355264
746239738021974017
746250706370256899
746219295181410305
746193332208959489
746250609972682752
746205453764288513
746234176416866304
746251939625590784
746260038747066368
746231735281561601
746217990828396544
746197099067281408
746140886858240000
746201427328958465
746202639382151169
746243928287023104
746193697495097344
746252459501301760
746207693602328577
746230796126588929
746264874477510656
746261028393066500
746191935547727872
746196490813476868
746220595449208836
746247254558703616
746227369296306176
746231844421541889
746244234349527040
746241348978647040
746186139216711680
746199179068792836
746233866113847296
746194053901934592
746195911903055872
746210189125160960
746203453140066304
746225406315892737
746253105625366528
746180388838576128
746215394319339520
746231081246961664
746177553258319874
746224491966042113
746207261513523204
746197237487702016
746229302857916417
746236831751016448
746233451137794050
746249498163314688
746263767269376000
746240094546198528
746247422356094976
746220150869790720
746265587660234752
746254569164935168
746254321596039169
746240346166747138
746252447102959616
746216636135280640
746220515711279104
746216703244148736
746247514551160832
746214496994111489
746206670183796736
746199128804253697
746261112295952384
746186134993145856
746175963726229504
746218745849249792
746234650314452993
746196083894738944
746196415253086210
746256175600013312
746203457271410689
746256037423030272
746243189900722176
746241361540591616
746192938107953158
746195433723027456
746226119125282816
746210470537756672
746207291020455936
746205328090374144
746170553245962242
746201108524105729
746210189393551365
746247896215990272
746211074186186756
746191310600605697
746250504968220672
746254561006870529
746219454590136321
746247082416148481
746259342182199296
746208972852518912
746249473022640129
746203834955948032
746242737234653184
746240413506371584
746261305116467201
746263574595670016
746263943409197056
746224420750925824
746188194253803520
746248399582793728
746203507678601216
746172880870838272
746227159664975873
746251545004564480
746217927943217154
746209601977122816
746194494085693440
746235942151684096
746191822263721985
746237813004206080
746248999070490625
746138571434790912
746181898746093572
746266611053662209
746231941033164802
746240497295953920
746253663228792833
746239662755299328
746226677299064833
746258600037851136
746233581110857729
746199070285271040
746217927758610433
746225666270453760
746186235509510145
746242627876511744
746206070641590274
746264904089374720
746210000473751553
746202173856354305
746221551746330624
746192787146604545
746211963353473025
746199795866312705
746259698698039296
746211745421656064
746230602853056513
746178254063734784
746230712064344064
746264471857934337
746247455650394113
746226391792816128
746260613161156608
746209279175057409
746214991875837953
746192757820030980
746205928064618496
746237628270288896
746225439941660672
746213167366176768
746187204389535745
746242921826029568
746152400407371777
746191076000575493
746233190893793280
746156271372537856
746199153928110085
746233014749802496
746217256657387521
746249179442221056
746189167311327232
746249720725544965
746226437863014400
746247338268626944
746150567114792961
746224789891649536
746213532270682117
746184763652734976
746195488290963458
746146767373209600
746243911698440192
746226278823432192
746249665998262274
746255659889364993
746188433526128641
746239532505391104
746222680089600001
746192447424761857
746152437908639746
746197560071593984
746193718420508674
746220159249981440
746262840504246272
746201368612855810
746148537117868032
746241323804483584
746240178428088320
746216686487928833
746247325727744000
746233689877602305
746213645571350529
746256674827165696
746247505902350338
746205193788743680
746171182282641408
746188194383826944
746218150190948352
746233245486899200
746263859506388992
746201406432935936
746255521494228992
746218489933795328
746248093121847298
746159610164285440
746214429960736769
746245488379367424
746225028677566469
746189142145568768
746213284903157760
746145970207981568
746255449872293888
746249800224485376
746233031543795713
746234620979478528
746236231789346816
746260307194970112
746185509873934338
746233316815167489
746244905710817280
746225477518450688
746224915485884417
746205697298202625
746206766665338881
746233165669269506
746200278043496448
746173745069457408
746173929392246785
746204099356434434
746244045815570432
746191268888215552
746199166741676032
746212072514453504
746193903028604929
746194431426977793
746164664355135490
746204950481362946
746230187637932032
746253050994626560
746185296077684737
746257614342807552
746254863043072000
746256267866431488
746232792325857282
746226589071925248
746174483099066372
746208201415090176
746175787695489025
746238764989571072
746182934902804481
746191289788465162
746171614220292098
746167201707634688
746179596232458240
746216409621880833
746263150631198720
746175762655416320
746191478477594628
746227146738176000
746143776637255680
746195135839428613
746187296987185152
746205185492451331
746216631676731392
746190727755948032
746195840608280580
746215406847700993
746224676632821760
746201830128922625
746205290266165250
746217923518226432
746221807552757760
746226165241679873
746186432859889669
746211565045616640
746247271134564353
746250681250619392
746239515988156416
746230116632530944
746242875520856064
746199137264140289
746221434205147136
746264471908257792
746247258413268992
746226291309850624
746193520990396417
746254476919574528
746224236109324288
746243819130191872
746247875194150912
746248722342887424
746187766782787585
746248663677140992
746224126986063872
746202597829160960
746183542934245376
746255504624783360
746239650281332736
746227608078024704
746198889997303809
746197271042129921
746193592616554497
746207597066260480
746258927164194816
746187024093188096
746199489606623232
746196880791482372
746175607382351873
746218586356670465
746223686772883456
746228115886608384
746251725674266624
746253029742157824
746221102943211521
746193416426446849
746215830476587008
746264623075172352
746204980147687426
746176517500108800
746263104598716417
746244276573573120
746189947514691584
746237775129673728
746175691197120512
746233400420237312
746258411285807105
746206754116014081
746245509627658240
746212357932670977
746258016811376641
746194129206403073
746252660853055489
746230741248270337
746236353566801921
746226111013486594
746212299086520320
746214287232765954
746207773285724160
746258062974062592
746242904893566976
746242648969732097
746247761977290752
746167726297726976
746215826655633409
746240392618713088
746213360190951425
746182355883331584
746191876995223552
746202216113938435
746214274368843777
746193797952901121
746227469934465024
746186172867682304
746212861102350336
746253688407109632
746212483401056256
746190945981345792
746220008208949248
746198034287996929
746215331580903424
746227096578494464
746216745044582400
746248705485996032
746248500023701509
746225347448868864
746239276736610305
746234650637459456
746250509204455424
746215088156139520
746261234098573312
746221748689866754
746207454438924289
746245169947762688
746174323732389888
746159832449712128
746239943580721152
746146087568818176
746191293777215490
746252253892386816
746198516570034178
746261825587666944
746216057153564672
746260831164305409
746236630046912512
746192401132195841
746229730668490756
746256074966245377
746192267266842624
746222499747110912
746249255237541889
746188525733711872
746216883611787266
746209644192817153
746176349887307776
746172620916219904
746217411720839170
746252899865468928
746249603134197761
746143151702810624
746203885342101505
746237188048715777
746233476005801984
746212110112219137
746211166678966274
746252916848222209
746174956963168256
746257442191773697
746248273678065665
746237703843250177
746185766078976000
746235464143691776
746248995190648832
746198180958658560
746211208454254592
746247371932209152
746265126517510144
746242980550447104
746199187553812481
746259980102295552
746196323003600897
746202198976008193
746235493491183617
746254481227022336
746232465224695808
746199712101851136
746187393120763904
746260420239888384
746156011501780997
746216120173006849
746257438119239680
746262781528256512
746215499445342208
746199837687746565
746206318172606464
746259476622172160
746189813343100928
746204652660633600
746250865477025792
746242753999343616
746251834705252352
746232502822404096
746229764331954176
746203499306704897
746195299463401473
746169802356457472
746255106170097664
746203880975798272
746242267401203712
746219345508851712
746213599153029120
746265835187101697
746188919809662976
746140169632284672
746220331170312192
746182452431855618
746220813360107520
746260768346144768
746215662813491201
746257630985850880
746199905023123458
746206179391475713
746249376738189312
746207941343096835
746201024961011712
746220088018120704
746219114780200960
746224013802803200
746182834021240832
746188710425690113
746263930884980737
746172784460578816
746243416619573250
746191185006387201
746205030240268289
746259556225945600
746162550421716992
746233950243172353
746263238854184960
746182930666500096
746254921582804992
746143265204879363
746209795028332546
746226035293720577
746210243948863494
746197539196542976
746184193235914752
746209585216659456
746225783929085952
746231357911666690
746261015864684544
746207735474073600
746218607206535168
746217877275979776
746189704161333248
746148994456289281
746257966597279745
746241885790838784
746243441651228672
746215558190751745
746263738056122368
746242061674897409
746231056118874112
746265310743793664
746243546685050880
746258822302400516
746156263021547520
746230783392702464
746160939817369601
746258767918948352
746263297410928640
746266212619845633
746166681957974018
746220909841645569
746240946187051009
746218926141407232
746188542578069505
746260806153670656
746195551352303616
746210596190748672
746246503782621184
746148050582773761
746192887818293248
746251452952231936
746221069527224320
746213205198831621
746181328496893952
746253428360421376
746253264778309632
746252702808604672
746207496394547200
746257656113827840
746208914195124225
746230083090735104
746260722296856576
746191453475344388
746196259963179009
746228426218975232
746218175457419264
746201251323338752
746259883415244800
746254296694423552
746244821766004736
746165532509020161
746228782877442048
746205554410852352
746228283562287106
746211305200070657
746175942708629505
746233232690032640
746202870379208704
746218506765500421
746198361242370049
746188752196800514
746227394227253249
746208050369814528
746184893516812289
746205072099409922
746230183770750976
746248827267592192
746243102122213377
746228824715595777
746251478000631808
746248973904646144
746220595340185606
746224617606418433
746174152026001409
746260831348875264
746204086488309763
746213125309923332
746243555035742208
746191868807938048
746230619919704064
746217412001882114
746231345232285696
746191579166060545
746252782559199232
746243546760482816
746213209019822080
746192330001027072
746186399112638464
746203348466970624
746218183606992896
746250873894998016
746220775917518848
746197753332531202
746258797094633472
746246591825190912
746216790997377025
746194632636149760
746265050676068352
746256641172045824
746174030403731456
746212785806151680
746208209501749248
746229118144937985
746248626133962752
746236345027166208
746205194074021888
746197870651441156
746201716941422594
746243567396347904
746254976129859584
746255471057723392
746193751823966210
746241457938378752
746181311589658625
746257505219710976
746246088491962368
746257488664731648
746265197522882560
746174978232451072
746251889105338368
746218875637760000
746264517978513408
746244070863962112
746260047009816577
746186982070464517
746210453500485632
746243710178861056
746192824727527430
746218120835014657
746167990241075201
746244884802080768
746255441777287168
746240627231252480
746233060769730560
746266179128418304
746177075468337153
746231567828189189
746262555111337984
746263612059230208
746208226417381377
746153947828727808
746186122213076992
746246348215828480
746261787444715520
746232507146735616
746215906108313600
746212156354355201
746248898520424448
746254061872177152
746190421735309312
746227935481212928
746206045333135361
746253822583050241
746213699774361605
746217961447297025
746193907055136768
746262068635013120
746220822021312512
746208155269398528
746225485835689984
746244746306191360
746216182819127297
746237406274150401
746260575496216576
746174164487241728
746241566864465921
746207966202716163
746227872570826753
746203436580896768
746244041512124417
746256494417555456
746209619089842176
746223678363340800
746266137202204672
746197388323258368
746205403445288960
746204996845199360
746260848256098304
746215876609769472
746262144140742656
746254439313510401
746183819691237376
746228954650972161
746209148975493120
746195387636080640
746261930206101504
746249817177919488
746256712655507456
746238915934195716
746243697684119552
746225674805870592
746261229639991296
746188144156905474
746243588644831232
746259975559909376
746187003008475136
746253193382793217
746234251859812353
746217516842639360
746224559162941440
746242674060038144
746198201934327809
746178711255396352
746205672157544448
746243441944834048
746248911107534848
746203516352372737
746243366195601410
746225863390179330
746234629682667520
746245547393179649
746219425242615808
746259912842424320
746234499499888640
746202878721691648
746190085888999424
746199728744869888
746193043024314369
746247682352521217
746227738210512897
746189477979160577
746172759365980160
746220314355339266
746245748736561152
746258994281447424
746259413728628738
746188076934791168
746221002279903232
746217470629842948
746216040460214272
746229705536266242
746250790260609025
746205957328277504
746235749561839616
746187938699042816
746207878357278721
746208230552928256
746195693946048512
746223246018646021
746221253799747584
746224101887336452
746201528151609345
746244611987881984
746220352016027648
746250567798841344
746149413660262400
746171236619812864
746246973242613760
746244020502937600
746263033249402880
746194296965992454
746242779236405248
746235531357356032
746245820102643712
746236433040433152
746241311188074496
746236051300069377
746262375054065664
746255265335492608
746196679418798080
746237783790870528
746139700004593664
746184532936761344
746211090963406850
746241638276730880
746245840705040384
746232935209041920
746225666320830464
746201712575156224
746166270660251648
746199670024605698
746192384665346049
746215113493876738
746216552098234369
746220821719355392
746161635887296512
746209249924026372
746240073734066176
746250999917125632
746166413488881664
746225116757917699
746249397814452224
746240346548379649
746244058398392321
746252878768046080
746242770734579713
746254430656409600
746206498234130432
746178098786406400
746244289093566464
746250832023326720
746230758272970752
746218691293904896
746255416326295552
746262924122066944
746193244464177161
746225502587805696
746199258785714176
746164706478596096
746244381422854144
746239532467621888
746264706751553536
746237255161786369
746243831675392000
746241977843224576
746207224054222848
746214673066819584
746255798171471872
746183375342362624
746224911530680323
746205713878310916
746211426709057538
746190828305940480
746214954060021760
746155814235209728
746141515903275008
746230355351351297
746211036668141569
746210252404592645
746237112425418756
746202954076610560
746225334819819520
746264752834347009
746197610550046722
746202014749589504
746174747306766337
746204376000126976
746190366877986816
746208381648568322
746252711121690625
746160948302454784
746238370913746944
746178350419435520
746236009403154432
746201750554607618
746153155386216448
746215801334595584
746215155172675584
746164739642798080
746189993664622592
746218330453745665
746240316831825920
746242330391285761
746241445271506946
746201314250481664
746225355912937472
746247971747037184
746219060069703680
746219156836540419
746219882560184325
746229684518551553
746239918653874176
746200592595324928
746230699577901056
746238450429353988
746205483124424705
746258398493179904
746196952128196608
746230913382526976
746264207809777664
746236160347824128
746240954546282499
746260655330721792
746197530828890113
746264006386683904
746209107057643521
746154426201739265
746212693174943745
746258176253788160
746209031904067584
746192304990392322
746223606833655812
746229327860137984
746220243068948480
746202551687622657
746236445581467648
746250458671480832
746233044294459392
746184100696854528
746248651165540352
746199674080550914
746193194140860416
746222512330051584
746218762379001859
746260416179875840
746245329079635968
746225141902802944
746238500970758144
746183282820276224
746205999086788608
746214488681046017
746264031766450177
746234755499204608
746239599618318336
746193323996549121
746144254800633856
746232138014461953
746204212460064768
746208054417326080
746218317732450305
746202111294083073
746247048731623424
746255064117944321
746252593547120641
746167352807559168
746237091382583296
746206879819304961
746225607726366720
746189259695022080
746173149608280064
746205026255675395
746219819293245440
746211883733000193
746228371600769025
746250207243964417
746207550907944965
746248827280175104
746202258098950144
746218233988952064
746205659453022208
746205378476576769
746212739350028288
746244435705372672
746264925123788801
746264295760080896
746244188476411904
746223820785123330
746261498398408704
746171194756366336
746243412244987905
746187732892815360
746212428967378948
746195266026377217
746192330026192896
746203587345211393
746205994842103808
746168468559396864
746216577041727488
746264778021175298
746204187260657665
746213431485726720
746192556392779776
746253445112406016
746190186506125312
746140731719426049
746173308849233920
746263146424377344
746246109270515712
746222176592748545
746187279987671040
746255613685022721
746168615213404160
746211732620615680
746210457959051265
746163447990226945
746225985175982082
746190472037572609
746211120587759616
746243731083366400
746246268867973120
746254451770437633
746211904587108354
746211569231552514
746241671680135168
746253017352019968
746178258106978312
746253487164403712
746226534667550720
746171253539602432
746212143679209472
746229940375281668
746255282364383232
746199615481872387
746193760095109124
746262315973115904
746225502822621184
746261477233926144
746179277402574848
746234969257762825
746173736626327552
746249284358668288
746247862439284736
746262894824857604
746198260579110913
746163968180379648
746233698463285249
746238999975497728
746187107996045313
746186688737607680
746196767637573632
746164907415068673
746225565481336832
746199976305270785
746236974348939265
746190400457564162
746201842615353344
746238152692490241
746248546358276096
746228514395848706
746225720939024387
746243626452271104
746259766075363329
746201284714233856
746255743607840772
746187284232318977
746259426177331200
746236856631595008
746209610357317633
746225855127445508
746181366191009792
746263192536514561
746265579292524544
746218695542767616
746187837977018368
746218598889201664
746212320162906112
746237229933092864
746193386986582020
746246679926554624
746231374609162241
746254338645889024
746236533728915456
746164576064966656
746176400089092096
746187552600711168
746188752167411712
746249024265723904
746248915511615488
746181412206837760
746173304508125184
746245022845177857
746230502437249024
746249271784124417
746217936252133376
746206364263866368
746219278202875904
746251595587870720
746246272739344384
746208318750752768
746180338561458177
746189846864027648
746155093150437376
746245555748245504
746179357056569344
746263406462836737
746223522867884033
746190815987441664
746212819243130880
746256532266901504
746243718735237120
746241029880184833
746215822415171585
746225163063066624
746162823143768064
746186101539340288
746146427424899072
746232540734754819
746224592520306689
746211644682821632
746237540542255104
746191365390753792
746188655895543809
746239092220821504
746146012390006786
746208645763870721
746229587885981696
746252434377420800
746196373326860289
746241751468302336
746230921594961922
746258709161054209
746206091357257728
746256582497886210
746222222667194371
746206489786777602
746224538212433920
746217483355336704
746221807573708801
746161908814753793
746239972999499778
746200018176999425
746206506761101313
746250672937533440
746219852994469893
746258499328446464
746138542406049797
746240447069159424
746245949970853892
746215281207324674
746197895972433925
746251545059037184
746200626380443648
746228019434401792
746257391906357248
746255512958812160
746199842179821569
746243492188323840
746243148213452800
746212211035541505
746206683051921408
746250622454796289
746214391830351873
746254283851587584
746200429348827136
746195098291965952
746245853560479744
746220553363562496
746206238355009536
746223787448774656
746189268142292992
746219232233328640
746198826860478465
746239830271549440
746244523739602944
746215474350854145
746208977248092161
746226106563338241
746227935405760512
746166153299525632
746209195179991042
746205319689183233
746208532396007428
746201234583912448
746138026401751040
746239100601016320
746200127363125253
746237527602823168
746252585330302976
746248122431602688
746221123696660480
746261779412623360
746234960835575809
746252958845771776
746210206078513154
746166858118795264
746195966458400772
746146964434190336
746202614438596610
746242393179992064
746248420587937792
746247837516730369
746247837516730368
746173275328352259
746181341079707648
746236525432606726
746225037171056640
746244519876829184
746177838810861568
746259887835885568
746199233833799682
746183735649832961
746263456924340224
746180954960592896
746238618348494848
746262307592757249
746247074132418560
746205428812419073
746208297800204292
746254241979842560
746184310529503232
746197417775632384
746140618355728384
746239024986095618
746250190483501056
746211657269936128
746233534612836353
746242808546234368
746168997020729344
746246671458246656
746207408410628097
746187577762291712
746186432960671744
746256573949947904
746243705821081601
746250043703734273
746218167035265024
746196272449617922
746261435332829184
746202132232044545
746237091571339264
746254024035315712
746233081665728512
746188433484185602
746240019396861953
746205395216019459
746266472641662976
746233777916043264
746149548184084480
746223514705813504
746236923941793792
746246579288444928
746230070360997888
746208947669893121
746208947669893120
746211695287115776
746174248297824256
746251637602328576
746251637602328577
746208767591620609
746257807108874240
746247829178454016
746264115480510466
746228598101544961
746250613969715200
746208486476783617
746186860716752896
746216593844109312
746262349519036416
746258407187877889
746174306934206465
746160079792181248
746251058738008064
746209937609482240
746239419464589312
746187170977710080
746228044650557440
746142522586521600
746194360052527106
746233568339255296
746197099084034049
746204195598925830
746174181335830530
746260818971529216
746193735084474372
746138869326819330
746190417167712261
746230296740139008
746258205752320000
746261129089921024
746205374273855488
746193168752730112
746158976761466880
746249003411574784
746222248046956545
746238685507555328
746260999087456256
746163456303337473
746241453710581760
746230439556190208
746139779717173248
746198445354975233
746153100583440384
746250769368748032
746198420088455172
746215742471692289
746248411997933568
746259111587635201
746198256355422213
746194833929211909
746219748275322882
746177192611090432
746183324645859328
746182318105079809
746219496424116225
746233232929103872
746168317736411137
746224429194084352
746208880867188736
746186802063675393
746193496093032448
746246604164759552
746193407844851712
746246276908486656
746195391629000705
746236558752120832
746227126093766656
746188710262149121
746210633738182657
746259808102252544
746181202328064000
746251637455491072
746228161927536641
746203981609738241
746164068663234560
746202995889573889
746203008552177665
746227939646152704
746246843525398528
746249770977501186
746261745660878849
746191310705463297
746139184109355008
746253558295760896
746217407660756994
746248940543221760
746232351852625920
746238500786212864
746191780584919040
746264081867358208
746229373997506560
746219127350558721
746160339998380032
746195471475998721
746251264330194944
746210143197487104
746208624804958208
746197170378805255
746148507917025280
746228656817602560
746202828520067072
746168737045282820
746231924037849093
746264585460584448
746225255446831104
746196423616532480
746182821455101953
746222805901926400
746234973439438848
746254011242782720
746242120596471808
746243743703982080
746196587001446401
746243181843386368
746217256766451712
746225250870820869
746264870522359808
746261938548596736
746179453491937281
746239276640174081
746260932012154880
746241961313599488
746207886582308864
746242779026759680
746203692500586497
746167575214686209
746255609377415168
746256574184886272
746224604989919232
746216585698779138
746264727710498816
746191562405646336
746214471534678016
746242443444518914
746203642219241472
746255730941038592
746169676728762373
746216891841024000
746254154050330624
746171517860515840
746208167525134336
746205059583610886
746180275563036672
746198914986967041
746213804938170368
746234625287036928
746155025974452224
746216250167042048
746232142519107584
746252501314220032
746189406499966976
746256033262215168
746233052280479748
746150827371429888
746226958116106240
746266506267365376
746248437235060736
746219618084106241
746199674256658432
746188718726217730
746252136544075776
746196251826233344
746228866755112960
746200047482593281
746201855076630537
746205890097733632
746254674139877377
746260281920262144
746207471421657088
746230150061162496
746162877439049728
746220473864720384
746265478440558592
746215683860488192
746202228373872640
746216090733154309
746218984626749445
746201972869464064
746199523261722629
746213163088044032
746264618721501184
746252493068328960
746203436371173376
746251578827489280
746162722463682560
746154979870842884
746217118517985282
746199015864176640
746185224829173760
746245631065341952
746200219348434946
746230267602317312
746251687745191937
746229692886179840
746219547011670017
746196947971637248
746196947971637249
746240958774255616
746218699724513284
746159421319962624
746218196068245505
746253139033137152
746263029004800000
746258268742287360
746165490574254080
746214823961079808
746253596124155904
746229114130989056
746221866126184450
746198445304623104
746216262527639554
746247724182478848
746263666631319552
746237494094487553
746205143704571904
746226672899231744
746262031024726016
746252908447043584
746152681232707584
746237586587324416
746237083069485056
746210269097955328
746220410744643588
746229315210141697
746263284941086721
746250408646041601
746251260144160768
746184004160761857
746194259162759168
746238811047239680
746256007936937984
746213863327043584
746212974247874560
746248994968342528
746221253862658048
746234319304175616
746203293756493825
746249800258052096
746201393719967746
746252526631038977
746253675694276609
746194238178627585
746217344880381952
746265323276472320
746256477812199425
746230733010657280
746210096913350657
746199158277582848
746244981116010496
746199246391500801
746228891866435584
746175150089900037
746266401262952448
746203008573145089
746253545914105856
746167331865395200
746186713693827072
746251914086473728
746216342160703488
746217130773733376
746256481905844225
746219110569152514
746211955308822528
746249745602084864
746159404735664128
746195840750882816
746156279995858944
746256125239103488
746183245134446593
746262324361691136
746234289973403652
746248705557340160
746214794768744448
746214794768744449
746255680902860800
746234042467524608
746190614371274752
746250408645931008
746171819707744256
746240329385410561
746157940994768896
746200173181730817
746197652677632000
746210655032610817
746188206974996481
746167801820422144
746174352991846400
746245454959099904
746208951859974146
746198852051443712
746190090167164929
746193328329236483
746167021654663168
746210772255006722
746236189984731137
746265323444256768
746253331908042753
746245060895907840
746235745136848896
746231269873221632
746230175096987648
746243995269992448
746258948102172672
746254682687864833
746214698182287361
746264736208142338
746204380169281537
746187720381206529
746209576786092041
746184788608950273
746208440352014336
746236982485909506
746222239566028801
746219785818562560
746251973133996032
746175351227748352
746210600246599680
746250370859536384
746258793005219840
746218900845584384
746179696673554434
746246331560263681
746263255652380672
746252447098671104
746258944029495297
746179315167961088
746193886024892420
746229273405468677
746208813489938433
746202836560601088
746216291996827649
746191692420657154
746245182325088256
746245648073162752
746215876722995200
746252023356493825
746198839493722112
746204887852081152
746185522800824320
746214492762038273
746231391667392512
746239130120556546
746252761394733057
746262962055352320
746253516453347328
746230720373239808
746257974881026048
746256230340001792
746236026402701312
746185552131588097
746184742303735808
746237704149442560
746214819896791040
746250345463095296
746222470051422209
746227587316219906
746247874955059200
746212261107163141
746257656067817472
746138064163057664
746220788181663744
746164215375761408
746236403596460036
746232540579540992
746242200216829952
746184587093610496
746228002585862144
746223195863212032
746241977981636608
746241180950634496
746195341674840065
746244372820267008
746227226555777024
746144892460634112
746204187369709569
746217135265878016
746215533037531137
746223166435921922
746242229564366848
746250379164323840
746251914166280192
746195333277847552
746181768651345924
746165603799535620
746182766933356544
746256914057728000
746245962595631104
746235883636957184
746227494815096832
746240916940161028
746192476977823744
746236093289234433
746149288141426688
746187074349367297
746196478062800897
746232964376236032
746236634312540161
746207588874780672
746249997511856129
746252434364739588
746263070994010112
746217458248278021
746201817592139781
746228808005488640
746207131758526469
746225037015810048
746234659088932864
746247661171388417
746220297653608448
746195400235724801
746184608086130688
746179692647022593
746255768698167296
746198088620990464
746167738683490304
746226081649172484
746232729587462146
746227431996981248
746211531415687168
746212894614814720
746189490243264512
746197182940778496
746193995101929473
746258293610381312
746201196843536384
746183823721906176
746196779935227905
746198290199281664
746214916307091457
746183924485918720
746216115701878785
746204149591642112
746152261995405312
746216103450316800
746251113062596609
746264392522665985
746259052875878400
746235556619681793
746199464537292801
746235531386707968
746197946111131648
746167277251354624
746157739450183680
746206590693347328
746195337111445504
746214052288880644
746264430023868416
746263658393649152
746246063292506112
746240220547452928
746217550283870208
746251121736355840
746229294322454529
746235170743693312
746232737955143681
746210763950297088
746140970845093888
746201926413357057
746265260382887936
746224055603212289
746227750696943616
746214773688139776
746250085542019073
746245689726873600
746198294481625088
746200597016154112
746219752519962633
746251964720291840
746187288372219906
746208041633144832
746234642030723072
746225381259108352
746206171015479298
746233765471498240
746226777853308934
746223204071411712
746244771476312064
746229369928982528
746215503325069312
746252300067405824
746242862912774144
746150722517897216
746238639487717376
746248059890339840
746185136656392193
746195395873648640
746260055327137792
746235762203492352
746196943550898178
746195303796113413
746201477740265475
746188668327518208
746259522767970305
746192308849172487
746249750022881280
746176878172483584
746248361712455680
746191197694103552
746192682117038080
746243525474455552
746207777735860225
746174739257917441
746178786429800452
746264656734478336
746214576530690048
746209618829840385
746160218363428864
746233459421515777
746246818183290880
746262202810761216
746244926506209280
746212877988560899
746258616596971520
746243190152298496
746220582862127105
746163640936562688
746164651734536192
746203784540356609
746210319299600384
746163292658368512
746191591652499457
746262454536024065
746237561182400512
746257635092074496
746255210822123520
746220385620754438
746200357907234818
746202094189740034
746225372555935744
746208125615636480
746184587345223680
746251897686888448
746139465094074368
746158288954335232
746262400224075777
746177905915371520
746215558144614402
746221861894135808
746256335134662656
746180887813947392
746256163080118272
746231848817172480
746258512011988992
746202442556006401
746209841119559680
746224454057943042
746178291804086272
746243483808079872
746200236104638468
746181877845876737
746201213620752384
746257979410948096
746176580259561472
746262731334918144
746232708339118081
746191369492795392
746195458951778309
746189670728376320
746240640032268288
746216745124298753
746209207720906755
746224437251321860
746220020905107456
746198118308282369
746186265217933312
746234688461643780
746256544849760256
746228715621756928
746226756617535488
746189557641576449
746210252090048512
746262265721085953
746200676745654272
746186176910876672
746254825038487553
746203788961161216
746194204821323779
746187880020619268
746208230422962180
746224995274088449
746179134729097216
746247401111846912
746223158127034368
746230590328832000
746263213600284672
746215470081019904
746256221603233792
746226417210318848
746202908094410752
746247124493406208
746208574645252096
746235074039840769
746188538354376705
746224701765083136
746222843646476289
746208956331106304
746172465827692544
746227989885521925
746230703474409473
746244326758416384
746201234399322113
746149489447145472
746249779546570752
746231940794114048
746249984987668480
746216396716023808
746221828553609216
746167034057228288
746213318189146112
746239717146951681
746183664602595328
746220372966539264
746190987924430849
746151276002566144
746236886134329344
746259229183459328
746229550032396288
746257882920935424
746237184009637888
746265075883905024
746198562573168641
746214320812351488
746218510943035392
746244704187080704
746254607119155204
746246893550841856
746256343326064640
746246008514945024
746243219575312384
746188429285720064
746195391649976321
746208947632144385
746201100093554688
746254120575721472
746206779218944001
746254812467978241
746244788018679808
746237397768114180
746234411608203268
746232696016232448
746240052779311106
746248919361916928
746223925760163841
746256939051515904
746260436996198400
746242896463011840
746251339517263872
746158008011456512
746255928022958080
746206888589590529
746226999958478850
746222604587933697
746143260746330113
746247271331725313
746218875591622657
746206791877300224
746220440163491840
746258381858574336
746240354576326657
746227083781693441
746260764290318336
746252950398472192
746226190415855616
746249620133642240
746232154707767296
746255752101240832
746182854955012096
746239578852339712
746254045069844480
746226882761228288
746260902534471680
746206565380677633
746238970443403264
746212085214810114
746191151359623173
746243093624684550
746259061264519168
746234751330095104
746178505583501312
746221786446991360
746209249911406592
746237163080036352
746173828779368448
746204082478551040
746243848603602944
746188034903785472
746206427094487045
746239515803586560
746205210528251905
746241676033859585
746234092761448450
746265407372288000
746255080903577600
746178375660638208
746207836179312641
746260139322269696
746258855705837568
746146293186203648
746176148174954496
746226736010932224
746166061163229185
746214748501344257
746234436639817728
746231433505583105
746258465912426496
746230443469479939
746266422528081921
746252664871206912
746158574116573184
746221212116754438
746178555957088257
746177759152594944
746237884433211393
746144770754502660
746243328723783680
746233799168532481
746235493361160192
746203692353748993
746222570735734784
746201582513979392
746237561194983424
746166199415799808
746243450073407488
746208222080434176
746228724052353025
746189104598048768
746247438873296896
746199460363935745
746245035704778752
746177586963877888
746225506941440000
746186101455458304
746215969211588608
746248751552012288
746236043091816455
746209388298285059
746210441173426178
746232574494670848
746198248063270912
746221589444714497
746214278823215104
746208813494079488
746244641541001217
746188382967988224
746263360723881985
746240606511431680
746146721055522816
746194276237770753
746191411603636225
746177020694929408
746166706830180352
746209333638139904
746244301789732866
746215339722039301
746186902349320192
746246012667232257
746256125536903168
746262701903650816
746185421965537280
746235019593560065
746260667607433216
746157043111890944
746194284588589058
746232112886382592
746253059274248192
746176056244187136
746207630788419585
746211078409838594
746192128812818432
746201792141111297
746236450060963841
746211355200360448
746221887349370880
746210285589929986
746252635867615232
746260873233182721
746190740535943169
746214077303660545
746259027873660928
746212915661811712
746185594087190528
746188878248218624
746191474417508354
746167117867814913
746254833485758465
746258310769278976
746138777211514880
746193076540997633
746223250355556353
746255986772557824
746239859988144128
746217768542842881
746226735994150913
746253931571982336
746225591012102144
746253168225419265
746250299636060161
746233190868652032
746205474928812032
746262928442142720
746141205440897025
746225976623824896
746258256054652928
746192359478558720
746227511873310720
746192468517937152
746226002032943104
746253516688220160
746244469264105472
746226823868997633
746253193554853889
746246180536000512
746225934668169216
746212953242796032
746204430438010884
746263163524489216
746256406286839808
746191797248892928
746195693778305024
746245282929721344
746253713484939264
746246105113964545
746249313886437377
746252329607823361
746263154896797696
746224471065788416
746239587056394245
746190341980717056
746196683768270848
746138705782407168
746242678581501952
746204816599224320
746216682176208896
746176630586908673
746177234726191104
746206930385829889
746194989151981568
746252379620806656
746261464512610304
746250974902231040
746247107691028480
746236084888055810
746171106663424000
746235694792617984
746242196219826176
746261619932528640
746254321646444544
746213901373562881
746154585404825603
746142006905286656
746220138010075136
746237196584128518
746265818539954176
746257639626182657
746249376771739648
746179818534764546
746207991628599297
746231932594184193
746258348429848577
746227637530435587
746225184168783872
746226807196647425
746195719082512386
746180766317576193
746234298034860032
746217390900338693
746138672311869440
746222344209784832
746242640857862145
746204476856373248
746264551570702337
746247736740151296
746227406998900740
746265235225468928
746259585690918912
746188605492604928
746260374173941760
746263335360954368
746209786572603392
746162621930307584
746199179450454016
746194309498626048
746223246303866880
746246042321031168
746247774287593472
746234088634388480
746143021587173376
746192367858835457
746198306791952385
746151955739860992
746150693048881153
746157185814663169
746201955777683457
746258390343651329
746228648340926464
746187821275189259
746186764218310658
746194217341321216
746199439509856256
746180023837560832
746156825314156544
746240358900654082
746223284123897856
746243382964420608
746196801103892480
746201364443762688
746190580955242498
746139490314555392
746224768819437568
746265482769141760
746246302074343424
746223321570697216
746210940207587328
746214878516412416
746175242209464325
746248936361332736
746212785525137413
746256171342905345
746239683680690176
746195567932375042
746195169368670210
746258239243837440
746177645835071488
746204661112180737
746190723637096449
746220297611677700
746251507285303296
746229986428805120
746199896491909120
746198940140199936
746182867827437568
746213037334401024
746200362068017152
746257685545390080
746225993606529024
746148612816535552
746216455511805952
746240015047417856
746173803575709697
746251721500954625
746237544463929348
746193848473247744
746178555772604417
746234436455272449
746212227774963712
746155797537820672
746203868476776448
746230837750816768
746188068529463296
746259103421435904
746212097801916417
746216371671859201
746216795283980288
746251700487471104
746166522238865408
746247778712555520
746228526966136834
746251352158900224
746236470797598722
746189305991729152
746151087208439809
746250509070237696
746207437829464066
746234650310238208
746160524644188160
746197207791992833
746207223857045504
746248369979392000
746247833099997184
746233215937970177
746196394365460480
746234394629668868
746234025585446917
746246432374538240
746150537897345024
746235913106137090
746223338675044352
746153239066906625
746156099712098304
746197920798519297
746256423147933696
746266309294456832
746214542871453696
746248198306603009
746213301697187840
746167378120052736
746232876383887360
746259849860767744
746209300305977348
746191843591757828
746217009365430272
746156846092685312
746145957855657984
746256301437628416
746198734791278592
746245505194336256
746208356226891779
746255504511479808
746224172943106048
746247254386835456
746249548507549696
746256440088616960
746155097130860545
746228769933824001
746252744755908608
746246319166066688
746218745572405250
746194494354128896
746220997909479424
746200739416940546
746250378946064384
746207794299187200
746236844199665664
746164307717652481
746223745409245185
746193726486122496
746246226576801792
746261980743360512
746234700721623040
746187862958170115
746226954035036161
746241436979503104
746209832844222468
746203818036080640
746193831440191493
746208029385719808
746196079872348161
746182267957972993
746226647930544131
746253898017447936
746220444601057280
746264799143731201
746232289001017345
746195253351223296
746230586264559616
746248474916720640
746218808491155457
746186759931838465
746194238577139714
746232641624543232
746214975190900736
746224491823431682
746218284513517569
746237561446629377
746262551038668800
746183467533115396
746216463942328325
746247837453795328
746228417796833280
746217474870284288
746230678405054464
746220876585013248
746202597489414144
746140601624764417
746266271331782656
746249007610101760
746218448049475584
746251830569603072
746240010995830784
746261708067475457
746180644452065281
746216233264021504
746203272956895233
746220951860195328
746225947204952069
746188894761324544
746195828046336000
746190186866827268
746213347813580801
746149145480658944
746254158127308800
746248386710495232
746220373302116357
746223791416610816
746184792970928128
746169735319019524
746246092681936896
746256658020581376
746235677902200832
746199388943319041
746242648969646081
746155499918397440
746245161399783424
746227579082801152
746223661565108224
746207249056436224
746264375711924224
746186369689591808
746178278990413825
746245710803132417
746254913194201089
746260428573925376
746239566227529729
746229113845776385
746193961698525184
746192820847837185
746214476031004674
746195979158753289
746261254814208004
746249296962519040
746239457087479808
746176181855084544
746172880812183552
746191860125708288
746251771559960576
746185531076317184
746226182396383232
746246344126398464
746164991506649088
746218020125573120
746180078380294144
746137820696219648
746262618168492032
746168573517697024
746209430354558976
746232574209515520
746239746758696960
746211783254278144
746233128134414336
746228266713767937
746241910981853185
746237817349505025
746208230674575361
746254162279673856
746188798287970307
746227511835537410
746259334187913216
746181882149216257
746255521292947456
746226530225819652
746212391197675520
746251557637783552
746150118383026176
746238622400024577
746206091432759296
746216036223987712
746214916416110594
746265822704828416
746207362457821184
746191667389030400
746208578545934336
746252409110994945
746233127798923268
746174227213082624
746194934764474372
746209824501751808
746214819678683136
746195991557115905
746203302212182016
746244838320902144
746240652569022464
746260155931762688
746235720197496832
746211460246736896
746231144237039616
746237624138948608
746235124577009665
746213087519244290
746239914245685249
746145106454011905
746247774291828736
746239339944763393
746188303553040384
746252488920047616
746256184106164224
746224030651318272
746165977138757632
746209329317978112
746228929342509056
746221694277169153
746260005037477888
746229692953309186
746195526241026058
746223061519589376
746220070947328000
746169412370071552
746182552898019329
746218976577884161
746156263084523521
746209274922049538
746205483296423937
746261242201907200
746237175348498432
746253965180964864
746224022086524928
746234054907834368
746252996594524160
746196855659192320
746225226032119808
746198965465473026
746213364288786432
746230133195833348
746203369430122497
746209967137423362
746244943128104960
746210009118179328
746204824941649920
746188882358697984
746207471262269440
746248688972922881
746245509413638144
746244528072433664
746213758712745984
746255189867433984
746252186804379648
746227981580787712
746209438348939264
746203386169589765
746240505856540672
746252488752369664
746231060204126208
746240858274422784
746251348157538304
746207869842788352
746225460778926081
746231567735894016
746260776697106432
746202337748803587
746261414206148608
746259933725868032
746205332230144000
746208725539524608
746244092003237888
746243014129913857
746260743289507840
746217583892848640
746219383442145280
746233538924535810
746243139719954432
746182569683726336
746242560910295040
746254284036145152
746193042860711937
746193042860711936
746143021679288322
746219676720463872
746206741751226368
746263054489362432
746186705552572416
746198155704688640
746152043845419008
746255365990453249
746251855513161732
746138848506355712
746154560259973121
746201305849331713
746212131427627009
746221379549167619
746223539603156992
746213469330956289
746207391784411136
746163309481758720
746264664766619648
746183047901384704
746235006859640832
746243269986705410
746188705925206018
746263092112195585
746240577138655232
746196381635743748
746198449448620033
746238802742513664
746200181717106688
746217365637996544
746205311187329026
746258922793738240
746178803404316672
746188727030972417
746231148401958915
746243722950639616
746247942365937664
746208322701791233
746214987497013248
746201809228697605
746211078422421505
746245186792062977
746200772996530178
746230871322025989
746258537156845568
746201146218340352
746207542519291904
746199887918731264
746143575209979904
746265767843332096
746226509556252672
746197396833525761
746238278697816064
746247329817075712
746185547744317441
746216208081424385
746203356956229632
746243403826888704
746188144190492674
746195282816184321
746186080483868673
746223653067456512
746156816959049728
746236869306785792
746254984338096129
746240711398293504
746185778321993729
746262345534574592
746165654357708800
746239327160545280
746205470587641858
746153251469352960
746251951927607296
746219026603347973
746190803094016000
746213142179438593
746187372392480768
746249041189625856
746204208450277376
746201360182349824
746220809211904000
746219995726643200
746213926262579201
746178555680333824
746262760560857088
746196222294142976
746194141709664257
746259896014897152
746165012679499778
746243404103880704
746227520312217600
746180745354424320
746227113473118209
746151917957558272
746230422573506560
746260432931913728
746262857159938048
746179889838034944
746221316689166336
746211535681314816
746252509946187776
746241919441739776
746248688779988993
746243575793467392
746213959963815937
746197841131896833
746243798217404416
746254338616590336
746243882350948352
746192673770344449
746257987589681152
746222998802227204
746219274306412544
746147836773859328
746213133895663616
746156779176767492
746243970171211777
746255764705153024
746215079809409026
746186906812088322
746192665385918465
746198105700196356
746266581941030912
746265008682635264
746238786061774848
746218435126796292
746255676419235840
746218628203175936
746235212674174976
746210638221828097
746244204985225216
746252770034880512
746250584618078208
746253608916750336
746235149491179521
746262295278419968
746208218188132357
746259023402405889
746250098154307584
746198877137571841
746179462023225346
746263939412000768
746245236817440768
746199372375822336
746211183179378689
746203742752518144
746192153936723968
746241919101992961
746191155402940416
746242569546301440
746261749951660032
746138965657280513
746211439250026497
746250148645208064
746210768224296964
746193655459782656
746237607302967296
746202777928400896
746260265046523904
746195760736198656
746179742756405248
746256955707109376
746195748186791937
746187476964802562
746197694415151105
746228895846797315
746241080392220674
746172868359163910
746211627796594689
746188353880489984
746264954462953472
746199355384684544
746215067121647616
746242984706867200
746194963843547136
746216916977491968
746249057861939201
746162206300061700
746207849085231104
746207849085231107
746179868853960706
746197413283565572
746188148099715072
746262580176424960
746174391013150720
746217122318061569
746184927134289920
746212836100104194
746201716979163136
746188563671293952
746231668495638530
746232180263653376
746246994302230528
746200806567731200
746221144965943296
746159039839535104
746216703185412096
746240187064213504
746192397164371972
746217634010562560
746234596023382016
746179017259126784
746245798900469760
746241101405822976
746261271822143488
746207009893056512
746226165300420617
746211787435974658
746236730961858560
746254694889177088
746213250971230216
746161694976651268
746244498800291840
746217843964817408
746240635691143168
746253252283473924
746213175717072899
746252979662168064
746264287576920064
746266288058695680
746184197212037121
746235476713955328
746195056353153024
746218837847093249
746201926438576129
746258700529209345
746260915377610752
746255533947101188
746176525863632896
746223455863877632
746235875340623875
746192795497439233
746186227397836800
746241265029677056
746206175440437248
746200680742821888
746242565154942976
746223778745593857
746219588870803456
746220658120523776
746206984794300416
746225364305752064
746235023683051521
746242778858827776
746222667468967936
746252933419896832
746181865099399169
746228661230043142
746260290388566016
746249942851674113
746218292528848897
746208259837571072
746221773922832384
746187678488596480
746193105892716544
746239050152042496
746216161830809601
746200966106472448
746197388356784132
746201431560978432
746251658292715520
746239041872461824
746253977705136128
746188890822717440
746200554871787520
746243676561563649
746248168543662080
746210063673491461
746218011883778048
746200336893804548
746218007391703043
746250584685219841
746186919529185280
746196042119417858
746257249518108672
746192933833973762
746229344645746688
746209656624689152
746263100266024960
746213297297317888
746198126445236224
746249146168860672
746226656264630276
746234310676471808
746255517123809280
746196356474118145
746233056734806016
746232788265762820
746175364188241920
746249296954200064
746228849793327108
746217487562203136
746221278999154688
746257018747379712
746210013119545344
746256066443370496
746207177841344512
746256293057433600
746261368236552192
746263515690835968
746246549882159104
746238152776507392
746209220450648064
746197682092310534
746214497078018050
746192304688402432
746234746854727680
746262056035303424
746239499231977472
746247086589480960
746148591765454848
746224206623318016
746216119996841984
746210386559406081
746232389651705857
746253025803669504
746197052829294597
746202295558299648
746221904080474121
746139624527912960
746174978106654720
746242749737795585
746213653611851776
746223300590739457
746215218313760773
746189221988163590
746228979946840064
746219806811033600
746202081837490176
746264107213479936
746249171032674306
746263641679347712
746251616337035264
746250874196992000
746232683320139776
746240371504472064
746208989675819009
746185614928785408
746237439769882624
746265717717106688
746244943530889218
746183740154601472
746205424655818753
746167256388861952
746166325492465664
746190480434573312
746240598080790528
746189771249061888
746239503300460544
746220825993351170
746184582958092288
746217655204380672
746201351936368640
746213037275680768
746162965796184064
746176999836815360
746222457464381440
746217822976516101
746258306482704385
746207484163960832
746191897895403521
746181047335821312
746225087490072577
746183588937367552
746239117273399296
746215335871713280
746144988979994624
746265218527854592
746261624139485185
746263859506208768
746213540575354883
746222969291083777
746178816008142848
746250404342661120
746143017573060609
746216585690374144
746225167081168898
746257433920704512
746256007903477760
746204497848897536
746224412337135618
746238660257816577
746233551658463234
746156305241542657
746183903640051712
746221031556210688
746200676473020416
746190752913338368
746209564303843328
746181819213684737
746174189611139075
746252480502071296
746221547367464966
746195710706540544
746186982389219328
746215935388770305
746211015784701953
746230510557368320
746195177916641280
746191113598361600
746254418052517888
746209971021328388
746255089539612672
746168221200420864
746263670775234560
746198960977567744
746266502005985280
746253629930209280
746188286838747137
746238278672605187
746176571929616384
746218703621001216
746220830363770884
746216535421648898
746249271687712768
746197069451296770
746239662507732994
746265684242538496
746198252135976960
746204090808438785
746192958995587073
746244079395151872
746251058620440577
746232230293315584
746264241154359298
746261187898249216
746201083375034370
746201289118220291
746244565661782016
746260567065829376
746193844060880897
746194267652055040
746201318469992448
746238987484823555
746185682205483008
746197090389229569
746261339018977281
746168241916153856
746244548867719168
746237234311946240
746246507905572865
746252539201527808
746142707207258112
746190685640876035
746246893500530688
746226110891855876
746217902685052928
746252660752343041
746255915687485440
746208406554304512
746203000486563840
746236986604687361
746157986926706688
746223157988593664
746258692337713153
746252094525612032
746259560625647616
746252052729323520
746203528884936704
746197497349996545
746203176492138497
746230640735989766
746224349108023296
746190182475390976
746247866847477760
746198189229805569
746243944917372928
746158095978668032
746258750797942784
746246981576724480
746218087129571328
746261137709162496
746224022153637889
746234377797939200
746228694746701825
746259715865321472
746212127057141760
746266237638934528
746195571984109568
746199967652413440
746230259205316609
746219572051615744
746185073817333760
746151724860178433
746173682289152001
746222764042838016
746222537504231424
746236864961482757
746243106215890944
746241361221869568
746222746862944257
746220138186182660
746264891292549120
746261514844151809
746217823131709440
746222054899253248
746257723256356865
746228657031512065
746227985724772353
746148168086204425
746242787314532352
746204225076494336
746207760937717760
746208876324786176
746239201314693120
746207777429716992
746198403445465088
746250635075551232
746193969759944706
746180363421097984
746208847216279552
746245236830126081
746178648290516997
746220222080704512
746145861206421508
746213301625860096
746224525373636609
746150525528379393
746254896601628673
746211770553896961
746205684736221185
746212391499628545
746207920128307201
746222931546517504
746189469573734401
746246814043611136
746221090419019777
746217730634743808
746253277390573568
746260462229151744
746197757300334592
746245463389569025
746241948533428224
746247715772760065
746245882652221440
746266187395391488
746211045140627456
746228904361263105
746236101531172865
746202631312310272
746208310441893892
746240828901752832
746170175829970944
746249884269940736
746231337032396802
746263637375991809
746225993291993088
746258448854228992
746211602953732096
746258390465323008
746244767252627456
746208352103915520
746142375857127424
746235296287588352
746198751451086849
746206531960479745
746261066263453696
746172021025939456
746205969881849859
746219928533901312
746220973012066305
746210248080318468
746243588502228992
746219135969820674
746164651629522944
746264283089088512
746208750726324225
746263822072156161
746216988351987714
746261825252003840
746238102369239041
746242422468808705
746193009528582149
746207160846036992
746146775464042496
746197686026534914
746253193391243264
746226991502745601
746179499725885440
746209006545362945
746219768928075776
746255416632426496
746266124656971777
746207014229938176
746179633712762880
746239842929909760
746206519188873221
746218682829799425
746240694520426497
746199997058691073
746245933285974016
746230766405726208
746235417947607040
746200576187207680
746259241539878915
746261665943982080
746262936880971776
746204497832075265
746217084791595008
746202371181543426
746252027714383872
746148667418120192
746183341687312384
746223569248522241
746220431699378177
746261603033751552
746228149352988673
746200026687279104
746182246667694082
746240509895540736
746260734900830208
746238563893665793
746240103224213504
746251713099751424
746231475339616256
746239863997894656
746254720117972992
746170607830712320
746199829282361346
746208490595573760
746163158625173504
746217332322664448
746263570392952832
746243462790512641
746235296358891520
746162592482131968
746224307462766601
746197262297006082
746257110858612737
746253684313591808
746224445753221120
746217202269904897
746207215531417600
746253357203873793
746177612192559104
746208486233497600
746228849776590848
746265092807921664
746210185274744833
746251478201999360
746245899437883392
746253638058840065
746229911086501888
746231261501370368
746249917946007553
746217781201231873
746244246936510464
746262227968229377
746188886603235328
746234042312384514
746246797186600961
746238723147325440
746201448518606854
746243357698101248
746237892809240577
746181638665682946
746186449612083200
746214568351793153
746230070251913217
746244591020609536
746219466996867072
746150755938205696
746240493302882305
746260248252588032
746174298608435201
746180359440719872
746217109827391489
746212915519184896
746259304462848000
746176920249741312
746209245696167936
746251658288586752
746199812639338496
746179272935604224
746251725309284352
746207840671412224
746266556485746688
746210025681543170
746219542678953984
746211720075444224
746250123361935360
746249410166816768
746219332749795328
746184494852485120
746187267278942208
746219920069799936
746213808960528390
746230758356848641
746206296932659203
746226048107327492
746241063476592640
746221052569653249
746225590999494657
746255190190235648
746233148996890629
746237121036312577
746197048735588352
746199842045595654
746184243341037568
746218976561135617
746240480481017856
746258583344529408
746188626476863488
746247283616944128
746222084519407616
746246184705073152
746226933050925057
746228208027111426
746257375343034368
746174260721389569
746193730789507072
746180749552979968
746238626804076544
746264056667897856
746262806748528645
746194213088333825
746188332833529862
746152601704632322
746250836381171712
746258289592311809
746207232526692352
746232301663592448
746218959469346816
746256133921308672
746242011447988224
746213687459909632
746139125183619076
746202131875586049
746218204431687680
746226307957030912
746213553024032769
746198629640069120
746184415395512322
746249456253689856
746208637459144705
746247409697755136
746224621859438592
746200097814286336
746253898055299072
746243286629679104
746177608170115072
746210738864164865
746229612951199745
746228254227390465
746232301562929152
746223003092975616
746250945315610624
746195521807613953
746247577209835520
746246713137074176
746244377111105537
746223136962535424
746172402724372480
746218133271121923
746241072087568384
746232729595875334
746217835353890816
746243093536571394
746220780145389570
746253814320214016
746190098778193920
746257924515835904
746252753039687684
746265055138832384
746248256808620032
746208608040280067
746187091122356224
746150659460763649
746220570086281220
746203226748260353
746260889972645888
746204451682156544
746211304998789124
746264929074843648
746219605564129280
746221794911096832
746241575131422720
746226609837924360
746239633495830528
746245715131670528
746215989960806400
746258138467278848
746224739463528448
746219588669444097
746182263851749377
746249926116515840
746220591389147137
746215801510723585
746214828335738881
746189163418968068
746240581282697216
746193487666655233
746174923471630336
746185375626858496
746225628425261056
746234524565012480
746198847773249536
746239591443664897
746143357278224384
746199191949443072
746210919106023424
746264832794574848
746192007152836610
746224202311569410
746172553811603456
746199783409225728
746219249169903616
746159735955562497
746203663018844165
746257287040339968
746202203262595073
746196901578432512
746141570399932417
746160897748525056
746183505168719872
746202987790376960
746255634522320896
746215293630873601
746198822766837760
746245132278710272
746220905685090304
746258289558708224
746224118668754945
746210109567557632
746185048500670464
746254036500889600
746224374307401728
746263629096431616
746184260109877248
746210021600436226
746250165334466561
746199909062189056
746195542649147392
746243794094403585
746207739844534274
746237829810794496
746205835500494848
746236265142489088
746201041431994372
746186575462170624
746259879141089280
746264321060184064
746149292058914816
746234810071277568
746221836988358657
746221836988358656
746233257855836160
746203549709701120
746185946249342976
746247870769037312
746261984732020736
746261783560740864
746180699137409024
746200278068649984
746254623585898496
746207714494152704
746255122754322432
746213280448798720
746207949454876673
746215272776798208
746173015247949824
746256859435249664
746247413866848256
746215415320182784
746240208090374144
746206485609226247
746237351593009155
746222805713199104
746200181608054785
746246054954184705
746203264320868353
746220939193376768
746210696845635585
746187628203016194
746220247338782720
746260667787776000
746264430204313600
746254514836094976
746234310902984704
746202186569256960
746259048648048640
746182833987817472
746245685578706944
746216866574532608
746231488086081536
746219634848727041
746259896195112960
746175309330907136
746202974972612608
746190727609090048
746232741977427968
746217621750583297
746225083316723713
746233253892235266
746241776650883072
746231517328740353
746202312226443264
746225552940404736
746196008581791744
746227105013215233
746262433681940480
746219173701836800
746257715043799040
746244704103243776
746235023649431553
746241508349714432
746238593253834752
746172268770795520
746262160804818944
746225280331636736
746206577930035201
746152794466488320
746197128364490752
746265763644833792
746193764327129091
746242129068843010
746253910940188672
746221476043333633
746145022442102784
746227754866114561
746255773223682048
746251616295264256
746165402372308992
746213771379499010
746195631006310400
746246067469979652
746209216281513984
746223904645996550
746239398467903493
746255374655885312
746148625277812736
746263960467439616
746227369376026626
746194724982140929
746227968867860480
746258230704234496
746205814864510976
746229210558013441
746171333327884288
746238341578907648
746210092911976457
746199271712522242
746193613520941056
746234566738771969
746207475792125953
746234990174756864
746257664502603776
746241847933173760
746266439250632704
746191772208947205
746226559745298433
746186806148890625
746256100178145280
746239473868902400
746176668578897922
746243135706173440
746239599861608449
746250165091209216
746201594996285444
746210164299042816
746242519176908805
746209551888719872
746206695290867712
746231554985230337
746232872214757376
746188253045235712
746223896270036992
746200458545401858
746235665344434176
746208704542842883
746262576078675968
746180732897366016
746228199747522560
746247787008954368
746215729813299201
746199011661492229
746154480585023488
746258075640705025
746240690372255744
746220188715016192
746241294209421313
746245190663364608
746250224067293184
746185627490729984
746246067235192832
746207366626975744
746264933470375936
746261255116234752
746253554218844160
746200714221740036
746203814001152000
746159991770361856
746154644263440384
746195991527776256
746207735708934147
746210394893520901
746187796033855488
746185698596773888
746262274340495360
746208054241157120
746245434251841536
746154228758962176
746244263915061248
746226010413113344
746216115852849152
746266464169168896
746202190935556097
746239054354620416
746197044193202176
746258063049523200
746243798129336320
746209107045036033
746244364469297152
746225678996017152
746185040464216064
746221492929605632
746212257168666624
746244687661568000
746216703080554498
746200370267848714
746192493616594944
746149619508330497
746253134817787904
746216006859644929
746262047705403392
746244616039579648
746266183435857921
746244305606553600
746221568297074689
746138789538570241
746264794827612160
746149489476513792
746198722015440896
746193831704432641
746200194321002496
746265176563920897
746214798799437825
746222055150911489
746163426917900288
746215184759304192
746242057799344128
746204174648434688
746233622919675905
746252522235568129
746219320280113152
746220989743149056
746190618729152513
746217701522046977
746256863516200960
746228942063841283
746265671504379904
746257689634832384
746238194526519297
746190543378489344
746156074483363840
746208062990475265
746189259900497920
746227969098604549
746225729264717824
746194112433381376
746264090398564352
746218733278887938
746254376348483585
746228610902548481
746207572181454848
746196570559832064
746248458252787713
746245182291611648
746241575211040770
746242925772693504
746188554900930560
746205663831822336
746255445845770244
746142107501477888
746241877351927808
746234704920084480
746216938154516480
746173270991396864
746204447492050944
746213771228524551
746195308032339969
746145039391154176
746222751220826112
746222591791136768
746222768203542528
746215885044494342
746194498254864385
746255236214333441
746168292604162049
746249305527291904
746252765769383936
746233237232459782
746241491241078788
746198520693043200
746247640078155776
746209337735974912
746225108532879361
746204073871826945
746166610436694016
746233169813209088
746265709395730432
746204262686830592
746250848817258499
746192438906101761
746206808742596609
746254757900222464
746235686647279616
746247153568342016
746243240618262529
746258662910529538
746167629665144832
746253030077538304
746148151271251968
746188156639141890
746254778804670465
746259980114878464
746227931211403267
746206162622656512
746257777731973120
746220121396387843
746200554943066112
746234830942150656
746266489389461504
746260818895962112
746222382218567680
746246868695453696
746150126847131653
746159518107697157
746200454275571712
746200810690744323
746226148812591104
746211468756951040
746261275747946496
746212315654041600
746229684304642049
746224101895766017
746165440494313472
746219660173971457
746243337099714560
746232670720397314
746265700906344448
746150722371264513
746209207985180677
746251196889964544
746217709545783296
746260554516299778
746190006192988160
746229063782535168
746233375548014593
746189196969160704
746248969932705796
746263826211934208
746203432420204545
746238199006003200
746260340715970560
746153360554790914
746242363748540416
746192438956429314
746227310609604608
746209962783694848
746186403415982080
746254703424581633
746206133413568512
746259698886787072
746261229803536384
746265302565007360
746189763124723712
746168313370279937
746230087255654400
746248772850712576
746206334803025920
746255789971628032
746185266906402817
746222751162064897
746223179039838208
746223594280124416
746173820562702336
746169840042409984
746233811738861568
746190987622391814
746230619839963137
746227058796199936
746245950126039040
746248223400984576
746224479345356801
746228069770244097
746178144747421696
746169202755670016
746241797727330304
746221622806253568
746180485248868352
746237507000373248
746198176961433601
746215935455821824
746189742128041985
746233476249067520
746200483765727233
746207626489323520
746250089664962561
746202547476537344
746209056998621186
746263612201668608
746254229443063808
746186315276783616
746249670356238336
746182716576628736
746239167634374656
746248168724037632
746202954152108033
746185547878567941
746145177404841985
746247191677775872
746229537646612480
746249339035619328
746148134603137024
746212206874763267
746261355452194816
746208771697848320
746186436970373120
746247652933697536
746178539200778240
746178623015620612
746242334594064385
746209841077575680
746238618415435777
746221094428807168
746140928797192192
746228417788416000
746177016546926593
746214756780892164
746172465630547969
746251805026324481
746214148728487937
746258339751923712
746221278911045632
746246440813486080
746216766037069824
746264622810939392
746209610554441730
746246612452777984
746224777174515712
746209279200268293
746209644029186052
746259598219280385
746148847555121156
746217562980048896
746218275927822336
746232800643186688
746264673524289536
746200752129880065
746245073214504960
746233350172479489
746248831549878273
746244037347282945
746255676553453568
746148604218380288
746248030509277184
746214606096343040
746234227004321792
746234084217655297
746207970468331520
746231123076734976
746257970959384576
746253113846267904
746188437561053184
746203788885667840
746252711234961408
746153486706839552
746149384434311169
746252908241522688
746193969759977472
746240543433306112
746250198645604352
746192749557231617
746171513460523008
746244536620421120
746221828553605120
746232137964130304
746242053571477504
746205055460638720
746259812309151744
746220477878697984
746193877590118400
746205474781958144
746198155666956288
746210398840324097
746242258823942144
746211728740880384
746185451187245056
746253998743748608
746265189402587137
746226538601811968
746187531805392896
746229327797194752
746260776806158336
746252266504654848
746238618189049856
746202522050650113
746226631048519682
746247946375675904
746244997645729792
746192082398650369
746208893202640896
746252312574820352
746201737980055552
746164215354884096
746241827167043585
746204141345615874
746265864580759552
746245429830967296
746236252756676608
746140584646184961
746193261031677952
746234105197563905
746227482433454080
746226857641574400
746211493675294721
746186030127157249
746195874120798208
746262672744787968
746234327709659136
746251519952052224
746205697029738496
746207257386377216
746225015981379589
746235900284153856
746253034129358848
746217491731386368
746204690510024705
746201372865880065
746265252241772544
746192514420350977
746213863658389504
746265445141987328
746259594012393472
746200110522982401
746220062764212224
746225729378017282
746226408687472642
746190287483994112
746221514089889793
746190161436778496
746260420483129344
746242145590317057
746203130333802496
746243957558960128
746154451120033792
746255860893126656
746260013669179392
746217739132375040
746235854083895300
746235854083895301
746225393493901312
746197627532763136
746253411784474624
746260587894693888
746234428268023809
746222776571199489
746249745891483648
746242363803086853
746156770867961856
746238467500171264
746197795128782848
746203151242452992
746263939495923712
746181068261367808
746227646053289989
746146536577449984
746246809782263808
746182309594882048
746222541757251586
746215717301714944
746205634316500995
746220138035187712
746263306189541376
746241030140366848
746249133644742656
746219768970022914
746250203037052929
746186441038921728
746166811641647104
746207177623298049
746231315872153600
746198021625384962
746169437473112066
746211338435723264
746202085746581504
746265784775806976
746195567898853376
746239285292982272
746235980277915648
746160059109957632
746242980311240704
746248886155612160
746252195100766208
746256448179544064
746174785147772928
746174327901519872
746258452972998656
746188626392821760
746245203380445184
746197480602120192
746201024944185345
746262236629340160
746229113908695040
746251306088697856
746214991766818816
746244087767048192
746236005150162944
746203084133539844
746258025422413824
746209795149946881
746250530117324800
746251519809490944
746163762718138368
746209253929558017
746264736224911360
746201976799539201
746194813045772290
746265356814155776
746213578194071552
746186243927605248
746201297347477509
746232763276156930
746242086928683008
746195991804551169
746244897322246144
746257983491948544
746232926568751104
746167881201680384
746227390049714176
746245014787756032
746193470889439232
746145500710248448
746258692350349313
746240266563096578
746191285401198592
746219307693015040
746250605447024640
746239658317619201
746251075502608384
746243923991891968
746241374119297024
746218749762560005
746257610316316672
746212428883517442
746162483363201024
746210755398115329
746249091512958976
746259732499927040
746243622039920640
746246423977537536
746238643413495808
746192501984239617
746199934072872960
746183454757363712
746142803646881792
746212403793145858
746193881973198849
746239893425299456
746264971143688192
746237750005796864
746253063439147008
746265742933393408
746188961916157952
746194892586553345
746170549030686721
746200743779000324
746256624290041857
746261632591011840
746224320020516864
746223594246594562
746143340509466624
746187443519496192
746251239126667264
746221174154092544
746155973631344640
746183597481164800
746246927222726656
746254749658406912
746229097144016897
746224793922347009
746199866951376897
746139464766918657
746225708058345472
746215901838483456
746195173768470529
746252379754995712
746219399858688001
746211409730539521
746265168137625600
746219584491905025
746243567492956160
746180950938234881
746244045777821696
746238819490422785
746245069259210752
746186919332089856
746224865166794752
746237435571429378
746243462811557888
746153272684220416
746147635321511936
746247778817323008
746196717305946116
746236609419304961
746151078928973824
746189112764338179
746232674902147072
746195639483043840
746259937769168896
746246642169487360
746251704748883968
746177356390227968
746240547807887362
746247963148693504
746263897372516352
746150840017231874
746194007898783747
746207752343543809
746249900950593536
746228921121669121
746215868334432256
746248051409444864
746248432898179072
746250794412826624
746240497224671232
746232104703254529
746233182505177088
746217738977181696
746188920132501504
746172692332699648
746234700901945344
746264849529831425
746260667980726272
746148407346077696
746195257503551490
746240224812998656
746233237005967360
746178534733815809
746235627922829312
746189750571130880
746207459019153408
746187984752377860
746252362906472448
746229873253851136
746262462941409281
746189553422110720
746151867558805506
746198017603047425
746211103651201024
746187888174333953
746263297763184640
746209748777738240
746197749167644674
746201880422846466
746219630620880896
746230607240269824
746224374521290753
746187460330151936
746180673845723136
746244205002039297
746223858559025152
746217814629879809
746215008535609345
746173946140168193
746198264731439104
746238110925627392
746193336784982016
746185480648200192
746266606981029888
746162781196529664
746230552852729857
746236156140892164
746205105817432066
746257719179370497
746212475071172608
746195261714628615
746181013664063488
746213553347002368
746211539691016193
746241231290667010
746207588895727616
746213896881528832
746243684899917824
746240933700714496
746142673686257665
746240094692990977
746251784029671424
746203633616728065
746197925047369728
746182351693221889
746250832065208320
746246096838496256
746199325902934016
746258138484072448
746193672052453379
746253801749876736
746245098518777856
746185317250662400
746229843692380160
746236831709069315
746181211077361664
746236793779945472
746224651223764994
746174261040144384
746249829517430784
746178593600876544
746209677508124673
746188987266699264
746205298596024321
746167831063060480
746226488559599616
746187540151951360
746253331924979712
746262509183766528
746247145200697344
746192170487422976
746223741147840512
746193873634889732
746249733014970368
746207970740965376
746254405608026112
746265352863002624
746221644075589632
746250861471477760
746195635225780224
746195110803607552
746262391541796864
746245002192424960
746253113841983489
746199200245780480
746204644259467265
746223195942883329
746200425104191488
746251247531917312
746183282765795328
746161380156444672
746229822695710722
746172134553063425
746232696012050432
746214295470387201
746205147756257280
746204065755865091
746168023896096771
746186151627718656
746199611379834889
746251385788739584
746138873420517376
746228375832780801
746245475951611904
746257467491901440
746214349987995648
746149955090399232
746233438181588992
746245140537315328
746204959004209153
746236626230095872
746200953460662272
746254502035132416
746187716124114944
746183467273158656
746189540621062148
746239452834566144
746250936885088257
746242363886993409
746242971905957888
746215356851597313
746172281412423681
746223346941997056
746209815999840256
746232465329528832
746252317075378176
746212986977554432
746257140403298304
746204891857616898
746202521975152640
746176718730256384
746201297326485504
746170825745719296
746213473370005504
746146561839751168
746250664448131072
746240723968753664
746212110275739649
746221602203807744
746241331953995777
746198361481482246
746210587877613569
746161828879695872
746233039898845184
746224206723977217
746205864957091842
746213670535864320
746189385373126658
746146054161207296
746212387309551617
746211862887358466
746246193169108992
746191151506436098
746220708460560388
746190895452561417
746241537726545920
746195689797881857
746222009038757888
746179348546392068
746264597842305024
746209149294305280
746206787884310528
746209728041103360
746209493097144325
746234822343856128
746214501024882688
746198549927337984
746248730953715712
746237682842374144
746239662587523072
746220603728760832
746232721232408576
746180036525441025
746148218669502464
746244876384231425
746205760305004545
746170544660357120
746197489045241856
746259421995597825
746246080036225024
746210101384482816
746251025028423681
746251025028423680
746210411695874048
746240505793544192
746195987501195268
746163599027150848
746196570345922566
746193185416744960
746248886054854656
746244112970457090
746219802469904384
746259682172538881
746201804950560772
746265998567874560
746217688859447296
746233295709429760
746255773207003136
746208683537817601
746186089027731456
746253352942567424
746217290488655876
746241810272522240
746234574858948612
746216820529471488
746204673623756802
746210092689743872
746248504482402304
746186952798416896
746235799633485824
746244108746907648
746188244572733441
746202060945645568
746210126327996416
746220385478205440
746223992793534467
746266250276409344
746209728049471488
746214698199064576
746245362608799744
746240111629733888
746244364477829120
746226001932226560
746226777710702592
746194410514243584
746265155592425472
746244750244741120
746212420536807425
746238362659356672
746209337761140736
746197430362746880
746256226196033536
746214077362364418
746203893814558720
746178270740217857
746250433862176768
746256884416413697
746260168455839746
746217927829970944
746206640890753025
746244440218542080
746264941708050432
746260453932802048
746234864307888129
746234864307888128
746182918054252544
746233631392202752
746228669232775168
746210927716892672
746164224120872960
746222956938833920
746231806886711296
746202450839822336
746148553945399297
746205793695891456
746181479252828160
746227121660432385
746210281634705408
746223376415371264
746266539796598784
746221283306659840
746220155152146432
746220481972314112
746237217513705473
746226794555072512
746164764913598464
746149942360584193
746256607605043200
746222831130664960
746258352590757888
746222831063576576
746240413581742082
746252497292005376
746243894669623296
746205340807503872
746248709847945216
746156904720834560
746231379134840832
746213603485745153
746211367825211392
746175729109372928
746251071216025600
746166426101231616
746214228378324992
746251616626479104
746214232534851584
746245819968303104
746192921213337600
746249217350443008
746216975748128769
746253906431311872
746182544559734784
746238551356899329
746191814026137601
746259317293195264
746190027395235840
746186508231544833
746233820114878464
746206406202691584
746255735156244481
746148038213787648
746199384593825792
746216992525299713
746250479672266752
746181328295497728
746216069740670976
746259300415311873
746146704462843904
746190824312967176
746246189067079680
746207115107143686
746214065035350016
746263331355365376
746224143897501696
746187858860376065
746250680990576640
746200219637866496
746265176828162049
746244548872052736
746202366790098944
746228036089982976
746231404162220034
746241072179773441
746211074286854145
746167268871127040
746249586340143104
746164722890792961
746188077119348738
746231194409279488
746216732587495425
746253818355159040
746196096255295489
746223460259495936
746242057761656832
746197879136489473
746264639688814592
746176542447788032
746243655539765248
746249091307438080
746188743959150593
746261867534888960
746192288141893633
746201603514896384
746194695382925312
746196993903452165
746175502310842368
746239251658874881
746211674227544064
746217499876700161
746203486975516672
746142136936988675
746200491932028930
746222319056519168
746207475620159489
746187426738016256
746236974067916800
746215662788317184
746220628873666560
746216552215674880
746245031602814976
746224856694329344
746232095970758656
746215910453633024
746172792782061569
746170045739470849
746240564446662656
746151737455689728
746207207176310788
746265407233859584
746246377982791680
746258159430475776
746170842623664128
746212445765570560
746154149318901760
746177503111315456
746210432734552068
746194234017931264
746171379624534016
746198310940082176
746237628605825024
746241596249669632
746209127966203905
746211988527677440
746198634077650945
746179751421808641
746171920563998720
746237972341620736
746259119909244928
746200772967170048
746211208592658432
746225741960884224
746254393192767488
746223602907779072
746170150563549185
746234835044229120
746224613395308544
746152748211527680
746258071484243968
746220721144094720
746197912632254464
746143357181763584
746221094416224256
746195815346016260
746189100454023170
746233094328324100
746159295570423808
746258532924796928
746245333592715264
746246449034309632
746244041482842112
746251151029460992
746215117834981377
746238521854177280
746233828381908992
746190165660491777
746247124388569088
746220909908791297
746232536754360320
746204103257165824
746244779583873024
746179512380055553
746261074580807680
746143978165309440
746224600824979458
746213494366691330
746241998865084416
746212261258158082
746231236398456833
746216413690372096
746174923459035137
746225695727095808
746183064951349248
746175775208988673
746190358778785793
746217730580197376
746252035704627200
746187368139366400
746153226378973184
746208859836944385
746186860708270080
746151712176513024
746202819904995328
746247556242497536
746210713677398017
746177599387353088
746183798950223872
746199288477155328
746186629866360832
746186537650393088
746199242381766657
746242967933976576
746192229186699265
746199246336991232
746258868280369152
746243290903748608
746188035058868227
746219118919979009
746224126990245889
746171207599407105
746260877439991809
746195114997882884
746225108298039299
746261401837142018
746232507100585984
746167747088814080
746252598135631872
746215742375239680
746188009859485700
746231869549608960
746169974360842240
746248789531365376
746184784498425857
746201385595613186
746247841589436416
746201851104616450
746250307928154112
746215876748206081
746215876748206080
746237544539426816
746258562255568897
746248466511335424
746246537316024320
746192900363476993
746255601005641728
746198642608902144
746243869516304385
746243055741636608
746261057883209728
746208041704423426
746158222076153857
746251377182007297
746225964112187392
746246746754293760
746228195305742336
746208004299587584
746252463880167424
746207060426031104
746251033400094721
746144674386149376
746244175818014720
746186357274382336
746207005967192064
746222503823974400
746189100214956033
746262429366165504
746205709889482753
746263268210188288
746249360036536320
746234990359281664
746215260349038592
746240975559811073
746218515212861440
746205030429057026
746183127790424068
746193302886617089
746238505261531137
746229411616169984
746154144872833024
746252358871621632
746231907508117508
746199539795648512
746228782638366720
746147828544733188
746258918641393664
746246344092819456
746205579866103808
746216765823156225
746226643572711424
746243131587211264
746220184319365121
746253197560385536
746216208307888128
746239700508151808
746240371596869632
746222927402545157
746226362533322752
746169966043533312
746257392225091584
746172222608285696
746215708896296960
746169441621319680
746241843831123968
746155684354457600
746171630913654785
746222088512380930
746248235858149376
746221006612627457
746210868845645824
746237821417984001
746211678128242688
746144653209042944
746239012755513344
746151020208717824
746263859737071616
746152614153314304
746166954340188160
746253340217122817
746188236389752832
746193667963027458
746246574792146944
746241038625443841
746254040967716864
746212211173908480
746213624469872645
746141545519276033
746249099826106372
746213192393588736
746254778817085441
746243366141181952
746215134608035840
746220666760794112
746181324013207553
746232943601803264
746246633441075200
746189498778685440
746249951139749888
746254409961738242
746178744629465092
746243194220912640
746233714993074176
746231965968326656
746233597670002688
746242212892184576
746200135571386369
746181160468774912
746205349238050816
746139825816875008
746264144941318144
746217546265690112
746208645742919680
746156129030279168
746233501381337089
746256083438698496
746143701395738625
746232331149533184
746234918900948992
746193160313790464
746222663245303808
746234168099540992
746263691990044672
746264866361610240
746241588016222208
746187959678836736
746223300838199296
746210386584600576
746198982167191553
746261305187766272
746252518406131712
746234583192997890
746213192301322241
746214647942914048
746262110779375616
746215340099567616
746210591879008260
746237087192518657
746233572604796929
746193617505529856
746253902434164736
746181643099078656
746225276263112704
746262060481159168
746189783852953603
746251482060697600
746253352904830976
746251541011628032
746253541480726529
746242984664928256
746265432575905792
746248940459298816
746246813900996608
746240266709901312
746237884521287682
746215725996511233
746240492971696128
746203449067376642
746206657911259136
746228627520446464
746249229790765056
746212655753396224
746244116858699776
746200148359819264
746249020004253696
746235250494185472
746148583544594433
746248890320576512
746245543274422272
746247388696821760
746199774970294274
746245547120439296
746231244887728128
746246830896320512
746190824380076032
746233178109550592
746264237266341888
746249737452412932
746172985812324353
746266422247055366
746253390473158656
746224043116756996
746244461189963776
746253998743654400
746152882504859649
746220427601547265
746260764198002688
746199569550041088
746256377195147264
746241298634399744
746238932719833091
746229403575738369
746244368672108544
746194099997290496
746250001572110336
746184511616999425
746184411000016897
746242506497482752
746205525201674240
746210256510816256
746209337777913856
746189998030917632
746233094403821568
746183983340392448
746248747525476353
746241768308477952
746257500970819584
746196993907691520
746260114231955456
746216711527882752
746214505382711297
746191826495799297
746193936587227136
746244066707378177
746186403587858437
746174663609319429
746243571997605888
746156561005948928
746200701903134720
746156804128669696
746214790310203392
746210269072809990
746193193834688513
746253038373965824
746256205136465920
746249057773850624
746202484566175744
746175494090035200
746239826236579840
746233094458335233
746191931462451200
746210080345886728
746224089291907073
746181810808205312
746262332955820032
746232935167123458
746201158935425026
746207098241855489
746215830485032961
746204514512842753
746264061067821057
746215050411548672
746253180749680640
746214169691643904
746243454443806720
746202861747376128
746259430551990272
746198210364874752
746201808968650752
746228153371131905
746183677068054528
746250035084541953
746222936013496320
746188311715151872
746200936834465792
746212592561971200
746260613429506048
746222269001662464
746253579204370432
746234990128619521
746212827673698308
746264790759280640
746260697256865792
746219710203650048
746188861416570880
746201976967290880
746240489171599360
746233941699362816
746218212870631425
746229432721891332
746217844094828544
746264513809350656
746139636796362753
746239159321321473
746247589788585984
746248500040478720
746201830053470210
746214077387595776
746198407694344192
746235984132472833
746205651253104640
746255944892321792
746221459391938560
746233471908012032
746265541602582529
746212567572320256
746232683223670784
746139959812296704
746239138286841860
746218095639834624
746215033806299136
746209757250224128
746194775146008578
746215994226442240
746203663098482688
746195358288478209
746236932309417984
746261829651947520
746242477011632128
746247447198892032
746252950411018240
746236378598367232
746247896195080192
746248974043086848
746242447794184192
746219341117456384
746252044319756288
746234264430120962
746222797572104193
746237058050465792
746193000867364865
746202379628879872
746250987489267712
746145467159941121
746170184201809920
746184729767120898
746204136752840704
746204501967704064
746241122142347264
746233345869111296
746245081640878080
746221228638167041
746260600657960960
746253331966763008
746167164260876288
746205609301671937
746229692886245376
746209241254363137
746214995977867265
746179138776555520
746236231915188224
746235405444382720
746254405570277376
746248030416961536
746259380019036160
746258029444640768
746224747705303041
746249527821164545
746188760631566336
746219391457464321
746172369434083328
746219873991172097
746148235316760577
746201708313751553
746171803047989248
746244230109085700
746246818275565568
746207819607605248
746177679339065344
746239385889189889
746204463916998656
746180564890247168
746244977043312640
746216103488036864
746211808466206720
746242074324828161
746192057278992384
746255135639207936
746218515087011843
746241474845679617
746236768475820033
746258897606942720
746198613244551169
746222071680622593
746255068563922945
746259195515801600
746251947808792576
746201066526507012
746230867337502725
746252291762700288
746225712323928068
746243844522520576
746162718097412096
746199380546379777
746216136887308288
746247950549000192
746178593470976000
746237146013392897
746139016144257024
746248600707993600
746219303368744960
746263188426076160
746222172251660288
746195911731118087
746181554712485888
746225620049268736
746234172411240451
746259157746057216
746192573354545157
746223749452574722
746218573652066304
746245929079013376
746253382122377216
746194078845460482
746186722002800644
746219827954515968
746244964502339585
746251972844658688
746162630260232192
746259363199758337
746224747604631553
746228052720377856
746240778196893696
746189377315835905
746211443297554432
746171639524622336
746225075016196096
746252623297282048
746182645160148992
746260193730789376
746228795414183937
746253499894206464
746191155444912130
746229260965142528
746207953552760833
746227625094307840
746213758641463297
746231844383793152
746259510046695424
746220280939347968
746259057032454144
746180191743991808
746203847610163200
746205055301222400
746246033764560900
746211212531138560
746190811432292352
746201473520803840
746215235019636736
746266036287209472
746150529680674816
746212365981487104
746231202730827776
746187758083858432
746218582313316354
746210835194732545
746255550732709888
746260743302037504
746220238765580288
746263079424507906
746228942076469250
746266157922025472
746223459999481856
746197866255777792
746209664845516801
746185556019785728
746219450156777473
746249880201478144
746251566030553088
746148545837703170
746251310148755456
746154065428635648
746251691918495744
746193994971918336
746191667460374528
746210378091159554
746163191953035264
746259917108019200
746238815350595584
746220553615269890
746214047935193088
746214350214430724
746253571126136832
746225787854954496
746192220923957248
746230267501641729
746212429265154048
746226949899509760
746212798087077889
746200542435631105
746202979473096705
746244905480093696
746251956130189312
746221744545947648
746193953213407232
746214681358938112
746188534009077760
746244855454662656
746247053185933312
746253285665964032
746234151183880192
746211875403137024
746263519763521536
746243391516708864
746233119729061888
746247539804901377
746196209602166785
746203382122045442
746258075842154496
746224475130126336
746266522851622912
746233924691460097
746250945248518145
746230632443830272
746251356235759616
746253608631492608
746251524335099904
746260965465948160
746216279254564865
746245010404827137
746167495623598080
746239226358857729
746241776705380354
746265877188845568
746247057283944448
746265948575903744
746221430149283840
746209161575170049
746249925982314496
746141478372651008
746209606259482625
746255991281356800
746190912326250496
746215365156298752
746201142284029952
746224001316335616
746198659277086720
746256440080343040
746223464109871104
746241562787651584
746244922546741249
746244356244447232
746248437092364288
746261259096555520
746193680675921920
746259824757727233
746234264446873604
746237246576132096
746209866415407104
746237452377956352
746228342353846272
746259619249524736
746250450534563841
746235665524744192
746231966131847168
746249615897468928
746220494672662529
746239905974595584
746257849106464768
746235321654771713
746212416610983937
746186889854590976
746216019471958019
746202681585242113
746188705925238785
746229852106199040
746227012595920896
746198906552258565
746189100370305024
746220029247578113
746188064200916992
746220654089773056
746212131410894852
746257404485042176
746261233930768384
746178673229840384
746262207223201793
746256464977735681
746232901587525632
746201876132040704
746190081669496832
746245522101518336
746265222621593600
746246059001806848
746197996656689153
746263834265018369
746242879559962624
746238119083540480
746195869796470784
746187615716573184
746211472976449541
746233962436034560
746265617183965184
746219668352835584
746185266889535488
746256297490792448
746199997004156928
746259065651625984
746217688762986497
746157890675871746
746174735030063104
746251801041707008
746144065973026816
746151460681846784
746203797270081536
746191616990273537
746186709751070720
746204153647497216
746223216629186560
746264383886622721
746183345696968707
746241340602785792
746223820848009220
746192753566978051
746245786413871104
746196654122885120
746264027517624320
746234084070825984
746208008443592705
746255814940319744
746208679368622080
746206896604905472
746227495016423425
746235917178806273
746238429692760068
746240795053719552
746185858324144132
746201993618685952
746256175742672896
746260726470291456
746192422334410752
746258881135796224
746193705686622208
746248986672107520
746207580431646721
746205168635518977
746229835484192768
746173313148387328
746209010802532354
746190471785914369
746233643840876544
746221463644966914
746235825042526209
746258365018476544
746221572847853568
746187947016232960
746217130979270656
746204048789909505
746214312268554240
746144745462857728
746207198603153408
746239259875520513
746204988372750337
746224638837952512
746250001668517888
746238190604918784
746187355422363648
746251486519255041
746215965055029249
746206846508142592
746213125305708549
746244230163599365
746209157561253888
746221094315581440
746252144928526340
746164848879243264
746186391051182080
746217395019120642
746242917560352768
746220557583015936
746189511206404096
746244226128711680
746201763062001664
746224323933855748
746247275438026752
746187963722149888
746222164093767680
746140135973134336
746193303117324288
746229088830951424
746143143238729728
746164727106015232
746231823550685184
746175846289805313
746254082738884608
746175011791114242
746262576145829888
746223372208504832
746140672957222912
746212701869735936
746222734410059779
746233266395447297
746229768312365056
746199850471952385
746194041268625408
746199481163485184
746244293115977728
746229403470831619
746187128950886400
746198059487399936
746265566525067264
746204497836310529
746260885887279105
746232784100827136
746190530590060546
746189133790482432
746258700734701568
746205022023614464
746240459505176576
746221190860021761
746242246509465600
746235154012639233
746160113707270145
746245341700317184
746220901503369216
746226295432847360
746185522800844801
746160671369342976
746238450446131200
746247996891762688
746232330885357574
746232330885357573
746257144677339136
746191201796128768
746190170119081984
746253504050782209
746210411716874240
746206695370555393
746242363975143424
746193785277689856
746250156664889344
746255743678971904
746228086341963778
746218665981272064
746246814169436160
746259237634879488
746167415872987136
746193097386663936
746209119581798400
746218506660655105
746223392991285248
746212269541883906
746208855453925376
746196704609742848
746260311372599296
746236579883024384
746228464034807810
746257656386551808
746196784364412931
746221941833371649
746264471962681344
746243999405645824
746254728477155328
746168867031031808
746255198524444672
746185061318299648
746256263600734208
746221551763128321
746258847325630464
746201486145654784
746183999890980864
746159723523649536
746201276543729664
746193319831625728
746251977185693696
746218590513176578
746164798371467264
746223665579077632
746256531981742080
746214794705829888
746181625914888192
746227750738919425
746225481863725056
746207265733021696
746152358220963841
746265659135397888
746238635096236033
746206875864051712
746226471497146368
746230070281330688
746201385675296768
746237179462975492
746197396862820353
746255483556724736
746259245755174912
746262236482707456
746210936017420288
746247900494237697
746177796750336000
746241294385713152
746235204277243904
746162235672694785
746256808809988096
746264555899092992
746191256343060481
746203746883907584
746246214086172672
746236693242511363
746247053098033152
746204372015546368
746188760673583104
746225112643313664
746202538899234824
746221476395683840
746237196382830592
746173434476924928
746173434476924929
746199875683909632
746193357785817089
746266179271069697
746260416007913472
746201309938749440
746204682251493376
746218087112859649
746176421035311105
746217093213753346
746194901264588800
746265621168521217
746206376783839234
746177398434050048
746193319923875840
746181018126692352
746245505542402048
746229403252752384
746216153765187584
746229109752115201
746216300465135616
746243534102069248
746243273837133824
746199707853086720
746222168430673921
746188831779479552
746221375644282880
746261309335965696
746170695608983552
746240006491013121
746250890919698432
746219555022725120
746266514433642496
746204912858501121
746188450429173762
746200999501529088
746198575348998144
746204438801457154
746224407857684481
746229994808967172
746221853618757632
746220507222024193
746219177640239104
746243114642243584
746224856853684224
746170939000258561
746214337308569600
746203210004606978
746213343271100418
746253608807587840
746214362809917440
746237666111295489
746241336274092032
746248621784342529
746250299388616704
746260835631235072
746178622868852736
746263637510205440
746215524669939712
746217613202644992
746183450605002752
746249607416528896
746164265904672769
746207265724596224
746186751421513728
746170205231951872
746263888937750528
746149199905947648
746256020566056960
746185304634068995
746242510448517121
746226874230005761
746186021864235009
746188961756807179
746180225126572033
746170150454333440
746217931990695937
746231668529209344
746245400445788160
746182632908726272
746180627830046720
746216094797434880
746252816109428736
746234042371104768
746202706742644736
746211208701714433
746250391914954752
746229155872661506
746225070872244224
746212810888085504
746250756710371328
746194540390866945
746199900644216834
746198042617905155
746210507967762432
746231236197134336
746146507213119488
746201465031528448
746194926115815424
746223137293905920
746216086421417984
746225909426851841
746238882446876672
746197048479744000
746259749356847104
746244662101434368
746254325979176960
746234881286385665
746201691628855297
746187187943702528
746251360660787201
746210067834249217
746187582048866309
746194385289633792
746258964799717376
746164479952461824
746202656427802624
746237137767403520
746259363317301248
746262383430012928
746247036337532929
746196130094948354
746194725112143873
746221874753900545
746217185354219520
746242825306648576
746190669039886338
746208930909458437
746260126592602112
746187934366208000
746211288372510720
746201276510134273
746263947704156160
746243898750566401
746206188144996353
746265419749593088
746228376021536769
746172264517763073
746218104120762368
746263905706606592
746190115278446592
746248206502158336
746153956083044352
746159895448281088
746194095870115842
746259904281853952
746250844526489600
746172440707997696
746159488521089024
746237003423842304
746218321909972993
746243047671762945
746189956171759617
746245086112063488
746222034099675136
746182511240355841
746242632263827456
746223300527849476
746217462316752896
746229415965655040
746253462032289793
746248340610908160
746218657752088577
746187699413934080
746229990761463812
746220176132083713
746241852127354882
746225225872728065
746254300901310464
746243890559258624
746164580343230464
746229403265302529
746176232346128385
746216443184713728
746198373774942209
746208645684170752
746254175160274944
746149346832490496
746245723310690304
746193391231213568
746222247979814913
746187464495095813
746196343819894784
746213402217877504
746254644691636225
746204816255254530
746221711087964160
746227511789400064
746224273950310401
746215369400950784
746222067486334978
746150579903340544
746240966932107268
746193609225961474
746193609225961472
746186516666290179
746213897019891712
746208352229687297
746228144990879744
746238895092752385
746212215187902464
746182242863439872
746219819607875584
746260424442712064
746145588694102017
746199720410812416
746215696590200833
746251410874957824
746209035918024704
746164685444124672
746206498418622464
746260764348977152
746261234094333952
746212718412107776
746232687510196225
746233476270030848
746235841551360000
746199850299981824
746218435139383297
746220830359584771
746248500250279936
746234575014113280
746145957935464448
746250320506912768
746211145577463812
746243299132981248
746217630076272642
746228606695702528
746218363932684288
746253646682161152
746169668105187329
746227700675674112
746155348810153984
746167033931378688
746155051052339200
746247762023428096
746214496813744128
746206586301911041
746231622245093378
746264572550471680
746250832132247552
746230456102748160
746209119699247104
746234876907520001
746147530497368064
746242384661516288
746146578587598848
746252509983965184
746186239770931200
746240333776707586
746258973309927424
746159429721042944
746169487754395648
746208008355516418
746141394549432321
746190484280750083
746219320435310592
746265080338186240
746241831285882881
746213255278792704
746167902458388480
746199330067931136
746241436710928384
746257513453096961
746236068337426432
746252132353974272
746190765366206470
746256867819683840
746203386219892737
746198432495218688
746159563942957056
746145672458440704
746188680771969025
746218519063232513
746196985854623744
746242632075120640
746240975555596289
746234050520616961
746202366832058368
746206460606971904
746244028887367681
746190643739787264
746253063434944513
746215394499665920
746253856367992832
746261494082453505
746200944929476608
746234688142880768
746236357501034496
746220389798293504
746210826747449344
746234507947237376
746261452000985088
746236634232819713
746175888346099712
746250668411883520
746238693782884352
746246365252968448
746224496109981696
746141746589999105
746182670665814016
746247472683556864
746192992638144512
746160839066017792
746196474086592512
746189360215711744
746265432307470340
746180850090450944
746206691142754304
746216384124747777
746262534190141441
746209933448749057
746203386324750339
746165599647072256
746239498967646209
746252488987262976
746169760576995331
746238203137425408
746187288355340290
746228971440746497
746253088500088832
746193009406992384
746195941221236736
746222281437810689
746232637405028356
746195286817529858
746215541359050752
746250852994850816
746253445145952256
746206661929361408
746197669425479681
746213628592848897
746232385671307264
746204573342138368
746216027684384768
746222948592164864
746244423084802048
746204518635843585
746207941200478208
746228300293406720
746250014049996800
746251574444437504
746263914371944450
746224118408699904
746214748497162240
746183421261549568
746225431360069633
746239037740982273
746214672899026944
746211510465159168
746212966102491140
746240056868769796
746179738532720640
746210285808058368
746187624084209664
746247694738329601
746217827103703040
746229998898417664
746251541158428672
746172234939588612
746192804116725765
746206032657997824
746216988490399744
746249452390735872
746245811508551680
746206192217645061
746227352561016832
746167143289458688
746243018341093376
746257488606035968
746183652162285568
746187066258534400
746172449126031360
746262156912496640
746204262774956032
746223493830696960
746238853153959940
746195572088967168
746158649874194432
746216816523902976
746258574632857601
746256452352892928
746228296002613249
746236563281969152
746254053533876224
746187049510658048
746200819108741120
746193386890113024
746221107208851456
746178731979399168
746223392890597376
746225037313613824
746187439266480128
746174130832183296
746222985996992512
746199712059953152
746238840600297472
746238891070394369
746214500974551040
746259459744346112
746148428145692672
746244901562683392
746248588280344576
746190400545710080
746230976427106306
746255693271937024
746240782638538752
746198591987818496
746149648931315712
746255429169209344
746197853886779398
746191617049038848
746242644913725440
746256926518870016
746187791688577027
746262798435520516
746186252546936833
746217571255345152
746224697239445504
746261607496450049
746190186795524097
746246361167831044
746214241087062017
746245543123386368
746198147395772417
746266183394070529
746222051011104768
746237473315926018
746158330767343616
746253269001867266
746244465271181312
746145441696354304
746209203476324352
746253118065774592
746143650715951104
746188387262959629
746249586382102528
746160440825217024
746254468463812608
746222113556566016
746173161885044736
746237238283886592
746185207850500096
746197858219495424
746236273786916864
746217781138358272
746242212732755968
746252492933988353
746253688512126976
746178216155451392
746152635158302720
746192594116317189
746229323795816449
746179839204294656
746178606414573568
746245471996420096
746183941233778688
746186508403642368
746201675019411456
746259241506246656
746265881227911169
746253755474141184
746184004236283904
746197665109532673
746249619873632256
746205151820546048
746229437138513920
746201368549953537
746250987430518784
746178073494683648
746241344650117120
746246667372900352
746239029495005184
746238182165983232
746154254138675200
746246944218046464
746197631496445952
746208058590650369
746250786007572480
746220721286742016
746218581956780033
746241545834135552
746219710199398401
746243215372722177
746256150346104833
746236747764244480
746255550611070976
746259535300530176
746262047600545792
746215742685609984
746247791169642496
746204464244101120
746250123102007296
746207723193131010
746145966030368768
746218351421071360
746233908157526017
746249967933677568
746212726830039046
746224797877575680
746235174866690049
746256179685384192
746224592507678721
746257098619686913
746256494623100928
746260349184315392
746212202714005505
746157357999198209
746170641414504448
746251939281698816
746212865317572608
746263708599357440
746179507808239616
746225280595828736
746227260105994243
746266225089536000
746257291490504705
746144942666330113
746233945872695296
746153822112841728
746229210474119169
746210126311219200
746217135093907456
746255043121254400
746171497065091072
746214404631363584
746240967179665408
746240157490122753
746214006000488449
746215512024113152
746232771249479680
746230833527152641
746218699464400897
746183597447471104
746260751505981440
746182276053147649
746253537559011332
746226903426564096
746252971059601408
746231055993102341
746239339756158976
746187091336302594
746195236515262464
746224105880330240
746190538961936384
746263041646403584
746212638871322625
746234751112011776
746249879958102016
746188399799734276
746229449486524416
746211783124230144
746200576141074433
746204740782948353
746171194903302144
746151100064108544
746244641452920832
746167654789091332
746256276536102912
746246197384355840
746210650590871552
746246621076172801
746183240826916864
746145462634307584
746230183368155136
746154644234080258
746251776039452672
746226190734622724
746225708343517185
746192103659626496
746216753487716352
746200165107675137
746221337874567169
746203117662806016
746221128037761025
746195748425859073
746263234836062208
746248910994284544
746257366706982912
746245983605002240
746165381719560192
746192795648458753
746192795648458752
746227587223953409
746256544975720448
746217457853968386
746186739023151104
746203172398501893
746173988485881861
746204774530322432
746212303406669826
746252920719577089
746203251884777473
746193147835756544
746259753567936512
746259078050099200
746207157025046531
746184805532975104
746200810921426944
746232301638455296
746157823579557888
746227348333166597
746190664652599296
746186764163883009
746150709775732736
746202148698882049
746206594782765057
746177368692232192
746188735423909889
746260982297661440
746147878696062976
746263318520705026
746212097772511233
746202782131052544
746261930101342209
746233857687486465
746266527419228161
746213955756929024
746227658690703362
746203684036448257
746253369870688256
746240941908951040
746266141354393600
746249938565226496
746218234081214464
746229663568003076
746242691122536448
746254703403606016
746194917681094658
746186252454596609
746232754673586176
746204086660276225
746220972949147649
746220922537836544
746214463292878848
746235242004914176
746171542950809600
746217911207895040
746221753009999873
746219232258457601
746237129538232320
746181328111013888
746264161529827328
746251956168032256
746246201410994177
746217877460525056
746253864681222146
746157831645077504
746215939545305090
746155206069518337
746242057836978177
746246042421694464
746183551180283905
746213502713397248
746223376281133057
746246130191720448
746258272722771969
746244188283428866
746233962637385728
746260932213485568
746217739107237888
746219463104561152
746215281177985024
746260239993864192
746196796855115776
746179931583844352
746165239020851200
746225746155175936
746219827627331584
746171933234970624
746253931731378176
746204216562057216
746216476386856964
746186260759273472
746218955597983745
746189322617946112
746217860842692608
746266581613830144
746244150606106624
746150449909096448
746243219617357824
746254586076405760
746252723813781504
746239658346971136
746199690975150080
746206129055633408
746209975500869632
746239327101816833
746251922705879040
746232830028439553
746221199391219713
746251591343284224
746229453555044352
746250391927590912
746203403034890241
746246491056963584
746217034350895104
746229768136208387
746175720431357952
746262920120647680
746243928207286272
746224173219885058
746208293555576833
746245232883339264
746206548712579073
746259946497507328
746230825285386242
746259300436303872
746234801661739008
746219378840993798
746264304287105025
746166614513549312
746196301893664768
746185493352751104
746229810301546496
746214438261297152
746249682972639232
746239637631361024
746186701266096129
746242930084450305
746195664606900231
746255471024168960
746188093628121088
746196545444315136
746246990284062720
746230405729157120
746189976904228864
746163385188790272
746264350407680000
746250765103169536
746169500412809216
746236483346960384
746185342252810240
746179474471919616
746191512006852608
746246297884180480
746249645236584448
746190002334228485
746177318658310145
746211518937587713
746245807452520449
746158926547279872
746263855320338432
746240115752734720
746207765014556672
746255525424275456
746200823626010628
746207324486852609
746238865627811840
746258423801647108
746246335959965696
746210483112312833
746260189549043712
746243164843847681
746210805729763329
746251435998851072
746239440356442112
746209354798403586
746208003972444160
746244116909015040
746223447391363072
746230925814435840
746186885626728448
746179231143497728
746148382197039104
746218481390018560
746190354311852032
746208092216397824
746247325706760192
746265159920824320
746184973233852416
746165058439254017
746266501905256448
746192720050290688
746214308338556929
746265457469104128
746265541619253248
746206527657119744
746223044838907906
746261414453489665
746159413170339840
746227562288812033
746193559070482435
746193328278953986
746205185328832512
746210298458054658
746245513679409152
746223816574066690
746157274154991616
746153188777164801
746197648302968834
746260986529603584
746250526124212224
746208368990130176
746225775263703040
746220528298426368
746217952953827331
746261724836298752
746225108436418560
746185182714036225
746242829379375104
746235367754326024
746198386668249089
746210936000651264
746231907239632896
746224307349557248
746213959879925765
746180145698963456
746158272407805956
746187032410492928
746142648361058304
746261062081613828
746162139296047104
746194871518519296
746253101175279617
746247896215883776
746187342894010372
746246017041956864
746245031514808321
746249162853875712
746195178025738240
746159245209436161
746176118902898690
746255441856978944
746252434226438145
746206930507468800
746224202601029632
746259317242859520
746226597464662017
746236282183942144
746175313521033220
746220276724043776
746263356118540288
746253789280276480
746248483305185280
746246893529874432
746227994151133185
746234675669041152
746222864534142976
746236244338704385
746240988067172353
746197463690678272
746226752632938498
746221270807646208
746199065960931328
746190169842155520
746250488056811520
746176836418297857
746247514563674112
746262597171818496
746186139225165824
746203096666103809
746195165400817664
746217411733422082
746220733894795265
746235971599884288
746146956133675008
746206854770941952
746237825578786816
746238366564311041
746248143663030273
746197824388243456
746191986151956480
746208616454066176
746242799922647040
746231030705577984
746251473659568128
746241026034044929
746226761063510017
746224009696575489
746242187772366848
746235401296187393
746211124631113728
746243022363361280
746255945060220928
746214798975590401
746248793541206017
746249829869883394
746244771455307776
746247262582497280
746258855781339136
746234780702826497
746239201255923714
746230363995803648
746204887931719681
746240371571695616
746203948399235073
746186688691478528
746221598038863873
746145676824838144
746254690833276928
746260558928830464
746266413942325248
746206578085240832
746215822478086144
746202807225581568
746164924259438593
746247971516321793
746209077965914112
746246700658921472
746258658653310977
746195555454377988
746261082839330817
746179860180041728
746219299316998144
746217655145635842
746214475783507968
746249884236414976
746256767055708160
746240186900684800
746253445238120449
746242154167570432
746254204457615360
746255290811711488
746226303741759491
746209669308252161
746202974918086656
746207777605877760
746235749612163072
746206888337932289
746245740364697601
746202216113967106
746236428967784451
746263431632691200
746209530879447040
746189847077916676
746180950896316416
746262026763247616
746177587144056832
746203780404776960
746215470064275456
746206024571355137
746192355292655616
746187699472629765
746172490922266624
746148625185669120
746185031987642372
746192434904735746
746233652321783808
746209136598126592
746254380580601856
746149996991381505
746226291301507072
746257630994259968
746213716585127936
746227990053281792
746258939927498752
746243798330712064
746219383173701635
746200622324555776
746201066635567104
746247585548087296
746186365579239425
746231290962141184
746256372971540480
746228438948687874
746237494115471360
746173443184332800
746206066283732992
746216396804100096
746229432679948288
746188898938695682
746237317942124545
746205541886636037
746246109320753152
746156921749651461
746200811055681537
746172545334906881
746207303628554240
746252602057306112
746237859040899074
746227364867125249
746197937659645952
746208830501982208
746258390242983936
746220507159109634
746153524476579840
746250056194367488
746257660329213952
746237234169389056
746233111088750592
746194137582436354
746215121656045569
746185355045511169
746265675610624000
746188576178769920
746152626597793794
746230841961910272
746260860578959360
746262966153187328
746229185153114112
746235648885940226
746250676783747072
746216971658616832
746186781092110337
746201859304493056
746186579392204800
746258939914915840
746155289951379456
746261582221611008
746195542678470657
746229155788775424
746244129575833600
746212085135089665
746205781020684289
746264757213200384
746242653298163713
746259892021891072
746211506409267200
746260596522426368
746209396758220800
746185334019395584
746199296794472450
746248277616529408
746247656972816384
746197149281484800
746186017368006656
746172323099619328
746249057962590208
746218288670089216
746201125389369344
746265516323577856
746140287215480832
746203767687643138
746190111314845697
746218783652511744
746211984597651456
746228505994661888
746199099783819267
746222902215737344
746251633378607105
746167520613244929
746247040271679489
746226429768065026
746190904063459328
746198478905171973
746235342680793089
746147438289952768
746251893240958976
746207408435781633
746207911651610624
746197958727655427
746204111603785728
746211539992993793
746238320653414400
746224563269206018
746227234885623808
746240878939803648
746231844677443584
746199217085911041
746232016383803394
746209879027654661
746194850693865472
746244330906587136
746241621251940352
746247103186341888
746223833405759492
746194238526763008
746187930322894856
746170792296259584
746184650104635393
746250630906380288
746254300922392576
746262043351785472
746253373922435072
746193466439282694
746235690803855360
746239616391385088
746246352535859200
746251364909654016
746192741059616768
746208109144616960
746244981191483393
746249187931602944
746228744918966273
746238844832358400
746200328396169216
746169936721158144
746198856145113089
746247501687185408
746210033994608641
746153884977094656
746171689768189954
746229898176401408
746249930306551809
746197555894071297
746142614857072640
746248198012866562
746225016325308416
746249297218445312
746236126931755009
746243391286034433
746261485589041153
746195748505550852
746195748505550853
746204640115462144
746251809518456832
746247971566682112
746201788311703553
746234088328040448
746260747286622208
746259749239422976
746211665675313152
746158482039119873
746225389496721409
746208222013329409
746221425921392640
746258356541632512
746180208378679296
746146628956913665
746255718664245248
746237834126778372
746219043661611008
746246742606221312
746232289114234880
746244737800216576
746207077303910401
746247183289057280
746185677637726208
746247124405346304
746264383899086852
746242787469856768
746251528441331712
746162869016764416
746192396929507332
746174055376654337
746198268971884544
746255232078872576
746229197983494144
746142984064819200
746201121056710657
746148147387301888
746256469419507717
746167050956005377
746193508449452032
746251297859473408
746259539540983808
746256746075815936
746250626531758080
746234281320603649
746210415776915457
746199795795013637
746255894510452737
746219278194507776
746252715181936640
746253554294226944
746187166770835461
746190211898441731
746223585983750145
746240753270034432
746232196713713664
746244796444925953
746194720670392320
746258809539092480
746241503886979072
746216564794368000
746175917773434880
746149472409882624
746241155864530944
746169382913507328
746187468882403332
746209010844499968
746264971126800384
746257392216739840
746220671085076482
746207014292856832
746259736509702144
746154447047319552
746199913113878536
746199913113878534
746253466067148801
746152580649259012
746238886653763586
746223934010363905
746206708117045248
746176689361719297
746194326640680960
746231382989365248
746247577293590529
746145060090175488
746241726331912192
746218221338951680
746233790603812866
746198726088105985
746243404061941760
746226437909155841
746202828285239296
746207626589921280
746241432827084800
746241558589104128
746174311447199744
746203029565673472
746231361967554560
746196196977369090
746176412676022273
746190136459681794
746174491798052865
746260613366681600
746194385340010500
746152358283882497
746187208692895744
746206632346951681
746264627072409600
746220712965201920
746219643367362561
746203445019840512
746188110325657601
746200810845986817
746249729177182208
746220167579852801
746172989973008384
746215029549064196
746208129835139072
746234927142703104
746256678870482944
746196654248726528
746231626212872193
746257240886284293
746197543512477697
746140068746792960
746222638054334464
746260361473630209
746163561400049664
746252354643726336
746186130979119105
746256817416708096
746260021651005440
746222650687553538
746198298654965765
746230917446832128
746252581022932992
746226157050179585
746246910516695040
746263129760346112
746236093226352641
746162617354354688
746256351655976960
746187875650179077
746228900003348482
746241709604888576
746216241686155264
746261963718664192
746221538978861057
746225649539440642
746194519226355716
746179512182935553
746187556681715712
746251301755850752
746250982955356160
746237192247250944
746265952778584064
746214383785672704
746216241811988480
746244460908937217
746185350578475008
746196142455554049
746253088764346368
746214446461124608
746234751057428480
746236374450212864
746244897162797056
746237595055718400
746158150487670784
746201024902270976
746197111453057025
746188647506927616
746171534486683648
746242678329847808
746205026096283648
746256431398125568
746239587404505089
746202664577339392
746258386229018624
746262450207604737
746173010906877952
746232532409061376
746205760305012738
746155969508347906
746210856199819264
746234113732943874
746263641524080640
746259812321730560
746213930440130561
746152932937076736
746200173290754050
746255416582152192
746252132278472704
746177897308758021
746249913609101312
746253575026843648
746248575663874048
746230502533652480
746246063246446596
746240153321148416
746246377798148096
746205030374506496
746235430647959554
746199091231612929
746254518950596608
746226777727504384
746247514643259392
746219601365590016
746256578278359040
746240765945274369
746238098338525186
746233820005826563
746212538296107008
746188613830905856
746185585413357568
746198046690553857
746194246948904960
746227234877255681
746249154372960256
746188232178569216
746210612854677504
746248592340455424
746227067381899264
746226677252919297
746253499516788736
746256402264502272
746239876564029441
746252241271668736
746235023934685184
746225687095185408
746218292889559040
746171454987767808
746175141822992384
746195874200485888
746231479601029124
746254543927779328
746208083878117376
746244372891500544
746195484264402944
746217126898216961
746249599204073473
746216774220210177
746163498237857792
746245467550420992
746262764960657409
746257815849869313
746141159399948288
746187619726409728
746217747533561856
746184201528016896
746232314301034497
746214127614328840
746199728870744065
746211619718365184
746218443809009664
746257752876539904
746207987316887552
746261431075610624
746207995739049989
746199451912462336
746213246852423681
746145018277138433
746216375757090816
746220196893851648
746187871405498369
746223405511278593
746212684752793605
746207907750903812
746252119703969792
746237032825970688
746261829727444992
746190476278042624
746221614698663937
746179239590789124
746176924486012928
746239167860879360
746193651294838784
746245303855091713
746238127686062081
746214022710628352
746222985946664961
746232029247766528
746264618620727296
746206196550377472
746244578303344640
746213624255938560
746213926283550720
746249582435307520
746266351187165184
746206917777756160
746255479463088132
746260843852144640
746203767868055552
746264916403724288
746209220639416321
746198428623872002
746195110602252289
746232981375717376
746241248143544320
746224919755661313
746261787771809792
746238190420320257
746241915188875264
746248768366968832
746237099955748869
746254363790712832
746236156166082560
746228325538926592
746146385695805440
746194041419628545
746195819582226433
746250735466221568
746262693607243776
746234726004842496
746264778126000128
746256553284599808
746216233389817859
746190144596697089
746210432608698369
746190878889304068
746226081447845888
746188349501743104
746237695609835520
746203553979502594
746245060937781248
746218741638148100
746186462014513152
746185392706170880
746261821238165505
746257811408060416
746225527711641600
746248521129558017
746242498050297856
746236952970567681
746254703495909376
746185325517611008
746185799629148160
746178535006449664
746239490620981248
746195677156282368
746255856715563009
746210537428574208
746216824623108096
746145605437784064
746210499759476736
746172767943405568
746240463829557248
746179134783692800
746214261945360389
746251700558770176
746255500396761090
746238417122398209
746195446540836865
746249502630289408
746226471685918721
746217047013482496
746224051689947136
746238123424681984
746180359591698436
746215876781703169
746198394918440961
746246679976939520
746183660462710785
746206158411575299
746242489724575745
746238345617899526
746196138244476934
746214832311918592
746200924129923072
746250471598358528
746242112308547584
746264388089356288
746264539197476864
746179642093092864
746145676766154752
746247321294409728
746257727370960897
746230917425836033
746155403424243713
746245178101358592
746209346191691776
746262123152556032
746254002996842496
746211997201489920
746244914095230977
746203687974887425
746194838249308161
746193034493075456
746220331124174850
746211783111651328
746213183992389632
746231613869023234
746230452105601024
746192418261737473
746224957521178624
746218229995966465
746239863909814272
746230091428958209
746183052250972160
746261447945027585
746237271775444992
746259459815641088
746238429428486144
746173480622686209
746186944334413824
746190710861291521
746191834913746945
746187875587330048
746254212783280128
746185212367900672
746222495225643010
746150722501222400
746156070368862211
746205688666284033
746193844031500289
746233706923200514
746250706496020480
746170599181975552
746264903879634944
746226069095604224
746225783551590400
746142774446133249
746229047105978368
746223724328718337
746263289005408257
746191985891934209
746198495690817536
746239985473331200
746195311941427200
746192044624777216
746188987082096640
746188232346435584
746219580188569600
746258830800093184
746244637082398720
746189746389454848
746254065819074560
746184641812566016
746244859397234689
746219412496125952
746216040548315137
746264711252025344
746173862501552128
746195391960358913
746251876639834113
746266141182464000
746242703365570560
746142212296163329
746264664959557636
746163884092985344
746209245670957057
746176693694500864
746202962721050626
746184503312293889
746250387456425984
746203365126733824
746248332205514752
746219060346552320
746215163842306048
746183350168215552
746252535158177792
746254615289696257
746242804200833024
746256549035778048
746236072535810052
746237921955459072
746206930457133060
746245501054517248
746210621209796608
746164139920396288
746217030093660161
746210646656573442
746187892368637957
746256335239585792
746203952211865600
746240841266630656
746227088223461376
746244003977433088
746199342847909890
746214572411883520
746219198498504707
746225741877018628
746258184814362624
746195312113397760
746195689659469825
746235107690745857
746203864370548736
746201226023317504
746222973527330816
746191419832827904
746190174275571712
746241621356855296
746230737221758977
746209497064955904
746217839564988417
746204069908254720
746212047596064773
746139850693189632
746250949417668608
746229395161915393
746226375057539073
746187519289495552
746257748329897984
746235120349118464
746189674977308672
746211346899865601
746262660027682816
746207022484336640
746259673804849152
746264471937683456
746258297947324416
746244074911469569
746174042835652608
746222348735389696
746242284178505728
746261271910187008
746251343766130688
746200810795655168
746219756508708864
746203834859458562
746207940982386689
746254950741729280
746223913277915137
746189180246491136
746194007831674881
746187779260874757
746200655677665281
746197275181912064
746206565401669632
746240061079953408
746191805608144897
746195794521251840
746144422493061120
746206724906835968
746177520043700225
746259535153758208
746242074551291905
746191843314925568
746185115928125441
746198827112140802
746241701254074369
746256817274118146
746211455993708545
746195727349489664
746266162229616641
746210579497394176
746246121723465728
746260558656208896
746233891439054848
746215889226235904
746192543864369152
746231420713000960
746254808269488129
746208129726091265
746243919931969536
746244448250658816
746239608325705729
746186869076070400
746258746972774400
746263591335137280
746197799453089793
746258440549470208
746256268067741696
746166249953046529
746258650449199104
746224521074507778
746260076428660736
746185489212813312
746247762077954048
746177318763167744
746220398404993029
746211099477827584
746218150065143809
746246474124533760
746244980910481408
746266363606405120
746198093096329217
746215205735038976
746197522612293642
746205156161650690
746189859329474564
746220696246726656
746208650167881728
746237272064831488
746191088306642948
746222063489146880
746210302396502016
746245618503421956
746256062529966080
746167004680314880
746184654500282368
746248403441549312
746195840469868546
746196293718970372
746222810142380032
746169550723375104
746219798674055168
746165578663006208
746231341155377153
746176634764533760
746234855906676736
746187074655522816
746238807008153601
746254703458082816
746239406839824384
746213813142196225
746187754074050560
746233723364880384
746253377881968640
746250022665101313
746215100701245440
746265461818523649
746171903589613568
746188899018432513
746187930197176320
746256108461842432
746252358808657920
746216967112032256
746230951110283265
746232301772636160
746230128963784705
746148788725780480
746204443113201666
746225259301376000
746241344624984065
746243705904992256
746231060233486336
746200223739871234
746226924763025409
746215163821338624
746224844237221888
746169751949479938
746249397797855232
746263796847607809
746211531486953472
746218674588028930
746184620958375936
746218602995421184
746237800635211777
746256406320287744
746264836871434240
746199967824388096
746202530409914369
746266128813592577
746201645386608640
746239171920957440
746253269098430465
746197048421027840
746252719552401408
746237603242905600
746244343342768133
746186734719877120
746232637384065024
746191482726424577
746223090837790722
746205483267035136
746223774832304133
746195891128696832
746201826039472128
746196360525844480
746215994075414528
746255521267716096
746190790641205248
746186667615096832
746264765798957060
746236617451413504
746187586067042304
746240316823347200
746194624268505088
746237456349958144
746214568163057664
746209698546757632
746224005569380352
746235237521199104
746244569835114497
746154761536286720
746184511696691200
746194246940557312
746245329310326784
746247053026672640
746235074190811136
746145064414490624
746225855035125760
746244574268506112
746239347989450752
746176261425266688
746217743305736197
746195626803662850
746265503635746816
746203369560113153
746191734485331968
746260026046750720
746255252849033216
746243307592888320
746239176073326592
746254606947221504
746216883230171136
746144770951622656
746197300410646530
746221341792075777
746197249915392000
746231215405965312
746232322639355905
746209421655605248
746252040062500864
746166182596710400
746155885567819776
746163552797392897
746248306959982592
746265486871109632
746204900124614656
746251545008816128
746210805868224516
746219098183348224
746182733592936448
746244863637676032
746195785939705856
746223040543875072
746216501816942592
746235510176178176
746185334057222144
746235560490983424
746244926673924096
746199720188534784
746188488005955589
746256527879634944
746227339789426688
746200928492019717
746220612306112513
746256821481005056
746229961124524033
746142090698985472
746208217827418112
746259761956478976
746207026624114688
746241520957693953
746247120093609984
746243022279553024
746196385976877056
746187460225310724
746211749607546881
746255429295083520
746206817194147842
746180988561137664
746186739056680960
746264270564892672
746214765257588737
746257459241680896
746250874192801792
746240983977754625
746196474082394112
746204023494041600
746204023494041601
746241814491869185
746144313596350464
746219928588419072
746212684731813888
746226089974857729
746197669144461312
746221644016848898
746192284048195585
746194955756929026
746199556627456000
746190996388491264
746200798263009280
746218594791366656
746214962461171714
746258453270757376
746228984069816326
746242728925618176
746225301215031296
746213381284126720
746234264644026368
746227696523313152
746208893152309248
746161216440143872
746152915904016384
746188445916110848
746237376788336640
746215730085957636
746212378677633024
746244905580666881
746256594942365697
746218703818100736
746256246899015680
746265197514493952
746200944904282113
746223778703675392
746253587936874496
746224303222358016
746249993170878468
746247862573477888
746245924603695104
746214455097208832
746175548573913089
746215042291380225
746224353449123840
746138143607369728
746220226262368256
746154652727713797
746214073210015744
746245484491186176
746174475016749057
746228837365616643
746215255886336005
746215193093365760
746261384988598272
746252362956800000
746229646572695552
746171886992764928
746201737908756484
746211242235158528
746157789895073792
746232251365494784
746167856245649408
746255185681485824
746243798263529472
746155780932517888
746193760422268928
746243160595038208
746216573149421568
746185501590183936
746255932305346560
746260831508127745
746252312679702528
746223086618324992
746190811734257664
746181244526993409
746219823626018816
746156279761076224
746258507784134656
746229759886036993
746215121664409602
746189825825374209
746192657081241600
746239851582808066
746263435936096256
746159039948664832
746188752205189120
746238148431085568
746194758674984961
746220893282537476
746246260215136260
746174172984836096
746218297037774848
746197954612994048
746203075694600192
746229470571307009
746209069422125057
746202417084018688
746227671172952064
746243126998802432
746209979762245632
746184612506808320
746194959955419137
746248064017530880
746254879727853568
746255743767154688
746216208358248454
746235447479668736
746153180396924928
746197014807908352
746172851460448258
746217978107072512
746176915715694592
746210868610818048
746163192036982784
746222180745129984
746172578943893504
746208289222856705
746208175917981697
746227591665750016
746203965033832448
746264111189745664
746158096205156352
746149120256073728
746187942696194048
746243928177807361
746243139636101122
746262945122902016
746218791776854016
746238303603556353
746193575717724160
746199355292426240
746186315259994113
746253243806670848
746245341612220416
746226291070799872
746213930704375808
746246084008251392
746262928647667712
746260093293846529
746221920958324736
746209111390326784
746213385352577025
746182716673101824
746189847144992769
746176173382635520
746170389747933185
746235816486133764
746206426939351040
746264304131813376
746208004144435200
746262471275585536
746243857017274368
746184260130770944
746193949035880453
746249368362180608
746224898935160832
746147031412924416
746233706625409025
746212718550515713
746229785211207682
746243643254550528
746169982862532609
746237322149015553
746165192904433664
746248378338553857
746224143838785540
746228602283253760
746211972111175682
746237272006201344
746223405502861313
746187342780628993
746178543306969089
746197023435563008
746183349954183173
746236105867988992
746237146131013632
746265801808875520
746236432952397824
746263125431885824
746172289725636608
746199183493734400
746148730156388352
746235762023104512
746235762023104513
746229340573044736
746147119673704448
746167306569531393
746213775267659776
746228749239099393
746213775267659778
746229730513321985
746260017838428160
746254531638460416
746191352585609218
746213314087157760
746237137704476672
746189784087834624
746237288594669568
746207605811339264
746247493332107264
746259828834734080
746241172608155648
746205718022258689
746188743908851712
746208985506734081
746238333118881793
746153679657533441
746179789183016961
746171605869465601
746199615565791236
746199363727163393
746246063108067328
746212529903284224
746230359860248576
746265436845670400
746248051220692992
746228270803214336
746250169369399296
746239125787914240
746251754749075456
746240975505334272
746219823772819456
746233446612107264
746243517287116801
746264086330118144
746223200187514881
746244985289203712
746211108071956480
746243731045625856
746192585660600321
746216208245022726
746187368319717376
746212781221810176
746209220572254209
746225351659970560
746195610064162816
746265763653246976
746251863750754304
746178232978923520
746206443754315776
746241696824860672
746189289080266752
746202991997255680
746194137871880198
746186093075267585
746257396184530944
746223015600357376
746217982234267648
746262815271436288
746209694327332864
746225871732649984
746246201629114368
746194187972841473
746263159359574016
746232633122709504
746218439719563264
746214031229235200
746215566394822657
746252505542172672
746227096502996992
746224240186142720
746217566985551872
746216761855356928
746237376779812864
746193877829197826
746239188605902848
746140706431864832
746239276841582592
746218242528555009
746253776424689664
746250412760539136
746232414754615296
746181185823457280
746208230771044353
746253122327166976
746256678958465024
746211418429497344
746178140456751104
746193885936816128
746247418119856128
746247015357517824
746259111680028672
746232066644205569
746213636935286784
746202048333389826
746187703717347328
746224366094934016
746224366094934018
746182544857653248
746233173927813120
746241340460019712
746232180183990277
746190044092731392
746212760292204544
746170838295187456
746192778791550981
746184608237109248
746266447702265856
746220054509821953
746203629606965248
746200307747610624
746265621097254912
746245153178984449
746250815476666368
746253151662129152
746172243525382144
746252060895678464
746178564391833600
746199980415684608
746147866264145920
746246344247902208
746247212464648192
746190874653003776
746231307848421376
746202488643063809
746225829827379206
746204166251384834
746214173760098304
746227239100919808
746167914923962368
746261200313384960
746233845402394625
746194640940867584
746145877891350528
746166124090294272
746235430685708288
746187233816764416
746208750667608065
746254565247442944
746226400160473088
746235967581921280
746257996167151616
746224726935117824
746247527100461056
746247745246158849
746212072455733248
746231282334457862
746261292923629569
746181357873725440
746265231333040128
746254363606290432
746188257247920130
746264262436331520
746200492246634496
746239838743998464
746239008502484995
746236647180644353
746260202190602242
746252736417640448
746221241300717573
746173145372037120
746246482588663808
746259271126417408
746261720566472704
746248730609917952
746201595017256960
746243320309915648
746251046071074816
746252971118297088
746243982674452483
746250404359454720
746259484973072384
746249171393478656
746214048245518336
746262647520169984
746199837800964097
746152165496913920
746218586310467584
746246302179143681
746206024231596034
746181319881699328
746206024231596033
746181802084048896
746194137716658179
746246491178688512
746229642638483456
746211342676197377
746217957294931969
746187405758185472
746247652929601536
746224164688658432
746242661728673792
746246638017077248
746143114050609152
746203570916102145
746194485713862660
746258562083586048
746204967325732864
746226308049317889
746222617204404224
746204057124016129
746188878005080064
746187552458104832
746191528876376065
746195798589743104
746193135458344960
746181860787519488
746200236058509316
746249385168756736
746234650536738816
746224965993652225
746196608090464256
746202152939335681
746207400193994752
746232364607496192
746243865364021248
746160427982168064
746205386688999424
746194091755474944
746245647964200960
746208809400442884
746265273141985280
746232700185382912
746237779315564544
746220901436264448
746228451326074880
746142757593427968
746238899282837507
746262135609692160
746248600682962944
746244809191391237
746226823793541121
746229562690834432
746259438751842304
746212857038004224
746232469343473664
746223514772877312
746244796595875840
746244649895878656
746183257507700737
746163024461914112
746212685021216768
746187405716164610
746258822222614528
746205160406343684
746238446461554688
746235950557081602
746227994167910406
746233232803274752
746235187323777025
746251872269303809
746208805235482625
746201636989632513
746185623409561601
746188773138915329
746199259091869696
746201700252286977
746220469536227328
746245329310334976
746187427023204352
746225951663489026
746192443222032384
746227385914138624
746230821200158720
746186914999468033
746214165589561345
746175657671954434
746213238753230848
746265726059700225
746192350905413634
746252287530565632
746147299898822656
746243928198832128
746172189053853696
746265877113249792
746197270710759425
746196050306703361
746212097562796033
746241629690834944
746213594925170688
746148587755577344
746248843864346628
746252140885180416
746227562326568966
746175611677220864
746167487239073792
746228761612324864
746240258287636480
746239990019985408
746222403227787264
746264929091608576
746260906942803968
746206204859277314
746217730475331585
746196381606416384
746251532509679616
746236256900702208
746249733258285056
746259925295304705
746156582015164416
746242619743797248
746222772301369344
746234990329880576
746214702435315712
746195870165590016
746234067411046401
746195597389008900
746194427094327296
746210684128505856
746174462261813248
746250135882051584
746234637794476032
746245903896416256
746251532404948992
746198386450137089
746265440939192320
746261481512132608
746237271884455936
746251163398438912
746259640044888064
746208322865369088
746263465271132160
746197845343010816
746224697386242048
746255672342351872
746240853941727232
746261133489758208
746218145950498816
746216841639407618
746212269848039425
746240937781780481
746160965050236928
746186365809754112
746236126948536320
746216224883777537
746188571963359237
746220821803204608
746258184734662656
746200198309810177
746205034489077761
746251331170668544
746245400630267904
746239394399428608
746234524707622913
746253336110899200
746251322714791937
746262160767090689
746252073616867328
746262194585763840
746259279267639296
746211904624852992
746256712601047040
746257014532280321
746247166331584512
746234738524880897
746258822298275840
746148390552080384
746246772088004608
746139490092191744
746246847522549760
746217772787499009
746188198540279809
746197300091838464
746247010995437569
746177658267000833
746232616337080321
746200764570181633
746261418354286592
746237209217368069
746232775720632320
746173249881542656
746232817684615168
746251423566929920
746196864014286852
746199418446045184
746243601277976577
746236193864462338
746251096545497088
746248269223895041
746264065346015232
746247267162566657
746192417926217728
746201251138834433
746187187914366976
746265441060921344
746189213540950016
746196834796744704
746209828696006656
746201020393390081
746220217848627200
746246897992671232
746190060870000641
746246684083118082
746259526786088960
746237460569436160
746207634802368518
746232146541453312
746244872135409665
746261619676745728
746244423353270272
746251151004270592
746252925165416448
746243206682009601
746205550518501376
746265222864900096
746235099155337217
746191705209085952
746266187328270336
746241046653218816
746192338494513153
746220763322023937
746252291905306625
746254602920656897
746224395467661312
746219907411415040
746253172608483328
746230083073912833
746149690589216769
746192438843183104
746247518783045632
746227050223046656
746166597862195200
746258151369023492
746143047033946112
746221392157249536
746187539917246464
746225942960316417
746211141609627648
746265109652246528
746232293228843009
746233727794065409
746225687124553728
746257652276203520
746251490487074816
746194443980546050
746238442044981248
746232913868423169
746195802851155973
746264916617760768
746254900401692672
746193584278274050
746221962746200069
746197048769163265
746201679142367234
746251205291171840
746247589931139072
746187204431482880
746245123688792064
746247040557060096
746217571276333056
746251343770324992
746252748912353280
746230976087416832
746201956025139200
746186625554624516
746158377038921729
746216120160378880
746246960965947392
746240623326310400
746190560126373892
746237640916140032
746141692143800321
746226803014918145
746199972089999369
746242330160664576
746190387857895426
746212743783473152
746194863482232832
746228384213000192
746154715554156544
746144791860248580
746188626606718976
746242267401293824
746248089120415744
746208033366114304
746229759911198720
746246310718767105
746226933025759232
746207202851983360
746244045664464896
746216074136346624
746182439651811328
746220486451814400
746252547673985024
746225469247238144
746218070343983104
746176639260856320
746242737020633089
746243210939408384
746231743905042432
746211825235025920
746164324603826177
746235413853986820
746211225390845952
746188374545838080
746212873848786944
746151032930115586
746256431368790016
746264904018071552
746250152462147584
746246746779574272
746207156714672133
746255370465714176
746172935572946944
746230141760593920
746160696711254017
746203306658172932
746252958527021056
746221656452980736
746191424215879682
746156431112495104
746156858948390912
746245668864462848
746234520681095168
746246654685286400
746254824908394496
746249754087137280
746225737590464512
746242812497244160
746260986596892673
746244456806965248
746214563939442689
746238295495970816
746244058197200896
746192833300750338
746222814110224388
746168829164806144
746215298068426752
746215776214888448
746187909112291328
746201230133727232
746150953087340545
746232599534702596
746266594502901760
746175351441719297
746195370879782912
746244007882174464
746233807418724353
746241860499169280
746188269726031881
746264627223343104
746266401355112453
746263637292101632
746258729885138944
746222881319706624
746206859032301568
746246255995588610
746240522428252160
746200810917236737
746200618025418752
746203793067368452
746191243810480133
746169156551254016
746180544069767169
746256322476183553
746257723512225792
746181584106053632
746250399963811840
746198914966032386
746232544849321984
746229130971123713
746219504695283712
746156296643153921
746244993824722944
746257278723100672
746258147161968640
746173631865192448
746161082591477761
746213108645920774
746259652908826624
746193118656028674
746237347394686976
746203252065132545
746189016651825153
746250115069935616
746181940752056320
746248705498460160
746206062043242496
746222860188803077
746221019044552704
746219488090034177
746182288707313668
746239427916095489
746199435130998788
746225347360784385
746245065094234112
746188781523345409
746205034572976129
746261636487454720
746227641653428224
746236353231335424
746143000795873280
746204459760443392
746248592407552000
746264799286272001
746258901914517504
746210432755478528
746234046569545728
746239008397656066
746222126256914432
746154270685171712
746265063258984448
746194678609960960
746260558899384320
746187107861823489
746218284509368320
746246302221099008
746255353394921472
746255408071909376
746242770591846400
746231512958279680
746214874481491968
746196969006071813
746204455868104705
746234684208611328
746151175385456641
746244918012674048
746235615121833984
746151234080481280
746208738172801024
746185543420108801
746199011397242881
746221820102094848
746243357748375552
746218485642989568
746234008778870787
746217357501075457
746258482727366656
746251658217291776
746165557637046275
746245698413297664
746199452113788928
746186520940392448
746241009248403456
746143130752262144
746260264979431424
746264333668192257
746176727232225280
746227499357507584
746248550288285696
746231949472129025
746223007203373056
746252400596557824
746231802633695233
746248189548847104
746253965159960576
746198835202953216
746240379842789376
746245408695812096
746246503468048384
746183530187755520
746263293291958272
746180284027125760
746147690019459072
746251796910223361
746245983365902337
746168434875056128
746222776525062145
746193357387370497
746227973137666049
746225146399064064
746247531315740672
746247384418684928
746215126194216960
746178190989656064
746229059542097920
746202249605451776
746154229094453249
746195160925540352
746179646484422657
746212638871281664
746152278613188608
746225548800622593
746228946362990594
746149716057010180
746211036458455040
746189452830089216
746210340191428608
746183450445619205
746241709403676672
746240480455843840
746176324612554752
746224349292560385
746226735801196544
746249796155904000
746253755553808384
746231081146343426
746233035666788353
746254975983050752
746218494060945408
746162579890802690
746185094843465728
746246533167865856
746176731569070080
746234361234632704
746179092618280961
746241663249457157
746181961463521280
746208595293831173
746232473764270081
746144279974686720
746182783748300800
746239041763426304
746245840767844352
746235564895043584
746242392987176960
746258981824434176
746217198184595456
746238249127993347
746188718684311553
746207765056491520
746219228127072256
746231718516928512
746239280817799168
746248667762393088
746254929946284032
746175334505132033
746215939817930756
746139548749533185
746211321964703744
746237754133123073
746224177166725120
746216803664203778
746201872051015680
746249251005542400
746182930720915457
746200680822517762
746247803945488384
746189947472748545
746259686396043265
746187732813119494
746223112098742272
746201163360415744
746186080479772672
746252702607237120
746246893810810880
746223997084262401
746223997084262400
746262521632423936
746213167181619202
746208528193355776
746209148958736384
746195551033556996
746153746724433920
746242128892792832
746223980160286720
746254938553131008
746203092488622081
746237812890963968
746243752063180801
746229294532222977
746193806513471488
746174604897566721
746208570455166976
746213687292100609
746253814290857984
746178081887387648
746189700277231616
746259459685617664
746215180430778368
746228295939686400
746242758268989441
746263947565744129
746221052615745537
746197535006425088
746256729306963968
746233765299527680
746216459655778304
746244741948289024
746205323736670208
746217646694137856
746171790565703680
746214627038486528
746237246764888064
746247040666112000
746225154540240897
746259883293556736
746211934115008512
746164542531481600
746208234583662596
746224177451937792
746263855496560640
746192724424953858
746222491421442052
746215012738293763
746215796938924032
746208641565364225
746160465810718720
746212022233112578
746242145682595840
746231089551728641
746256255304499201
746210176617721856
746199305262792705
746178434250981376
746263306181148672
746184696199942144
746220218091872256
746227373540925440
746191273216741376
746241533293166593
746252505496035328
746250622471643136
746219202881564672
746228937756282880
746202823918903296
746251993912475648
746253881286471680
746201935024250884
746200131414822912
746189033361969153
746242368064487425
746258440784330752
746209509886943234
746192975793782786
746261271671148544
746248374475759616
746242481285521408
746211954956480513
746249574025732097
746239616454266880
746192141269897216
746224903011991552
746188211077079041
746194682867113984
746240564526358528
746240300079714305
746237288594579456
746243970221674497
746145215296180224
746180195963535360
746227763518939138
746205592251834369
746188894845050880
746257534625923072
746226438018207745
746219416812060672
746258092413825025
746236651370774529
746156896646758400
746251499001552896
746260864764874752
746236961409605632
746241336416702464
746241231429111813
746234575064436736
746214375426392066
746247652816392192
746266196065005568
746229965666955264
746248751703007232
746199560997920768
746186759885692928
746187158332018692
746265696879919104
746243433250029568
746231236524314624
746204891811459072
746222088554315781
746226710710870016
746217550262894592
746205181147119616
746260403567661057
746241189230215168
746250022740762624
746231488081866752
746249477372121089
746213695772995584
746146507389341696
746227046192320513
746246298295242752
746241449587408896
746204761922273281
746138743594180608
746192866989342720
746212819108958208
746196520085528576
746197317112344576
746201523701481473
746206334626893826
746252652456075264
746250257558810624
746212617732009984
746212642969157632
746248022074372096
746257232673771520
746261833946783744
746251175872335872
746215847446732800
746224966035636224
746250605589463040
746259229162541056
746222373678940161
746237192205443072
746258058901336064
746167994762559488
746258495050244096
746255051807555584
746185879270592512
746213989357543424
746214836426539008
746244670641049601
746232855408218112
746253168460312576
746200982825033728
746202526148505602
746245903875465216
746262798645223424
746233262247272448
746207655954288640
746255688943407104
746251163465621504
746256783753216000
746202455164096516
746258788785733632
746192665566339073
746254552685502464
746218540064071680
746211841823563781
746260672040701952
746261921708539905
746206104246378496
746146519741497345
746224814721904640
746153205306896391
746261439493640192
746240002518966272
746240597866905600
746210910763573248
746176454459801600
746232616131526656
746211955287822336
746200215112146945
746246948278067200
746232943572484096
746192845711642625
746184763573157888
746206787833995265
746252107204927488
746161271117070336
746212303226318848
746253223011491840
746232695806529537
746204350649819136
746172847484067840
746190966684450817
746252375682387968
746224915699818496
746225209208770561
746250819360546816
746252929171066880
746234520429441024
746245530578104320
746261359789170689
746246335783927808
746178992223358976
746177079650095104
746265398883004416
746191788705120258
746245320707809280
746259077936840704
746179193310851072
746253432395268096
746192967380066306
746213477581094916
746263431909679104
746145525615853569
746147484548866048
746240057170759680
746199741306834944
746206368189714436
746216807892082688
746172818132393985
746193789753057280
746257526241529858
746224575772450816
746213507226435584
746185531109736449
746245882878758912
746177641502367744
746171266336460800
746208830481014784
746226270342512640
746205978329128960
746239667079634948
746139649459036160
746260911057317888
746236248377819136
746227113498292225
746215998458499072
746226651864829954
746245693946368000
746142413660381185
746217508588290048
746176597242241024
746209656561762304
746211787213672449
746174441143435264
746168590307627008
746235942160084993
746223711867461632
746233228676104193
746241071974219776
746212739643637761
746210411599396865
746203646212268032
746199896542187520
746199523383336960
746257035356938240
746213620065804289
746202136216670214
746188907373432833
746214010182205441
746237900967161856
746243446063661056
746186852294660097
746173946177929217
746193332586504193
746224903095914501
746152576534609920
746205743422963713
746189779960619008
746232322672844800
746203927096418305
746233736090419200
746213830036852738
746231907537453056
746233790826045441
746243425024909313
746254866964615168
746250559611535360
746207878365618178
746235992609169408
746185472116826112
746218238292303874
746177792706912258
746166275114672131
746230108143255553
746249078988746752
746208461327761408
746218556883243009
746191356914085889
746221790934896640
746225867823583232
746195114830139392
746179701069254656
746263901730308096
746227205626167297
746251809451282433
746233799202111489
746197350633218049
746242884064665600
746233560135143424
746187535911624704
746207605740077056
746261984736227328
746153788692701184
746225267639648260
746187686826762240
746197744797130753
746256301332774912
746239985565732864
746261590396248064
746170939075813377
746206104036642817
746257358372765697
746247824749232128
746254997118160897
746246625429905408
746244347562196992
746168409923035136
746242766384947200
746241596224471041
746210197744410624
746176261769265152
746191273078325249
746218594820755456
746240379855437824
746258629351858176
746240916705280001
746199384707076097
746165268196560896
746207723033747457
746165691892523012
746249833904803840
746249901118472192
746195337207943168
746211569365745664
746255466649419776
746204199713546241
746155982204641280
746203235300446208
746260625622507520
746206619785015296
746228199751770112
746258147170385921
746211111888818176
746214794726825984
746225418823303168
746159761167687680
746215402959568896
746182599077421057
746230938481238016
746211078468579333
746216648386895872
746258851503153152
746209371428839425
746200064171773954
746244645559078912
746227025074020352
746198718064406528
746212089455251456
746230011707822080
746187137251348483
746168120436416512
746217596328960001
746212038918078469
746224970171195392
746152886753722368
746250429340647424
746166014778482689
746224781482045441
746226777731653632
746204614924505089
746250093955850240
746221186695081984
746207953955414016
746205005317734400
746264107104505856
746138848246173696
746208423570640896
746245119595151360
746205101493104641
746254237932396544
746203986106015744
746223845783134209
746242103819149312
746199674252464128
746243244628021248
746245123617468417
746171211772628993
746203620845072386
746186944644685824
746217349020164098
746259195465437184
746175317757288448
746188508763590656
746195899479580672
746218498125238272
746258025363701760
746142908630216704
746185887701098502
746222281299394561
746216937970008064
746188261647851520
746220729520136192
746192078246338561
746186256686546944
746229915343675392
746210789032243200
746213867575906305
746238332917579776
746244696008101888
746231374923718661
746213917995606016
746245408855298048
746215281383464966
746202467650592768
746204338121375744
746189779717390337
746206892540649473
746192917023207424
746252702716411904
746236017942790144
746238836213059584
746190832722579456
746259631702425600
746227461621321729
746239524183801857
746202823927312384
746258058943299584
746185254394699776
746203105239273473
746254355175596032
746242166540763136
746228380165537792
746156980373323777
746242044931280896
746263348124205056
746151494152486912
746230791634485248
746257253414539264
746258637690048513
746211263131197440
746222868611010560
746237699590283264
746245740352118784
746261565331095552
746206091579559936
746258813960003585
746221698588909573
746224227519332352
746264874511065088
746167281718198272
746212848578158592
746185186900074496
746246356918894592
746189507049857029
746207127652311041
746182519658262528
746263104745541632
746234898013257729
746215893730877442
746188257105350656
746171715156381697
746180258576011265
746222554340220928
746204208253132801
746192044939350016
746146209304297472
746227524414255104
746200819234594817
746251700244099072
746245907885195264
746236856686120960
746244662382497792
746185375937339392
746219073042685954
746202694281400320
746196163678769154
746202677193801729
746250505010184192
746193575730241537
746260047064227840
746240958648332288
746188643161628675
746182242628734976
746232075200528385
746218657626226688
746172507795881984
746247115794452480
746216678069964800
746238320502398976
746242351169953792
746220268117336064
746232872164429824
746194074722394112
746198893893804032
746231945164521472
746242888099520512
746254992798003200
746236580084408320
746190526278295552
746235988410662916
746247086690078720
746235330127290368
746214391872262149
746255399762956288
746208545104756736
746243886482358272
746192195892346881
746250295227756544
746224005267361793
746200823240089600
746222688264327168
746247808005574657
746260919253090304
746252946162204672
746226933189378050
746234151209099264
746250605535047680
746186684644134912
746198982150393856
746215449067565056
746259547719864320
746143290353909760
746212819343794177
746244419033010176
746147635413852160
746215293773479936
746205835701850115
746193194149285889
746199888023584772
746265852014624769
746218489841541121
746247472691953664
746261414503841792
746212085357416452
746213926308716545
746205139174776833
746262479689424896
746194586356224000
746229550388912128
746208100391100416
746241696908836864
746264698614616064
746177884763525120
746206473353474048
746216959138635776
746227247594364929
746249838199615488
746233610164809729
746223715872968705
746172692232011776
746239692052402176
746234831038648321
746164429335715840
746186638204690434
746223095216693248
746197170093580290
746228891929317376
746225049858760704
746217676238786562
746187409931571200
746183106890174464
746236705791868928
746243060003135488
746241499994587137
746177092111327233
746186797890211840
746166312657895424
746143751693869056
746240576991858688
746217789241729024
746197556015730689
746211044930916352
746186290262085632
746242179417391108
746196381530886147
746235346870951938
746152345575129092
746223774870044673
746243127007121408
746212307387047937
746204862635859970
746169987115659264
746229214534209537
746244742153920512
746219265800318978
746236462304108544
746219991565901824
746246189205467136
746262681129091073
746258872613113856
746211133103607808
746188882459299841
746230787670892544
746255663911866368
746167780647538688
746233719401250817
746251310371045376
746256314070884352
746192187440783364
746257643874959361
746240945960583169
746241587944947712
746196465429536768
746249968072138752
746183182303825922
746182561315987457
746208700323364865
746238182144937984
746262362332798976
746191159798554624
746202341972414465
746219039224016897
746253516658835456
746218724672167936
746249049498587136
746209815957934083
746236064159793153
746194569901936641
746186315218169857
746253613094305792
746211623954579456
746261166897278976
746257211513442304
746242644704133120
746235338339692544
746149489497477120
746228858106437633
746257832400543744
746210856157929476
746158309858672640
746180094989897728
746219127321169921
746232888689975296
746241885535080448
746230011430998017
746229504050290688
746168405787578368
746222361033084928
746200353792679939
746260264983609344
746196494982615040
746245593249492993
746237829676621824
746257198951456769
746262752243617792
746226828159787008
746158666370293760
746210755389710337
746248042806919168
746231676594884610
746249838212243461
746245798984294400
746188748040241153
746223183401889792
746187527464226816
746232054090600448
746208360534413313
746228040334606336
746190614509740033
746176626543706112
746259493504360448
746220578693013504
746265684255051776
746264593538912256
746190400507961345
746186910826037248
746245865988362240
746254372082950144
746255512937893889
746261078695350272
746219781817139204
746244611992068096
746188097885372417
746216682293596160
746260718274641920
746214152780165126
746239075498106880
746266363820388352
746262836020645888
746181047147180032
746212219260538881
746261783460069376
746224156346195973
746201956004159488
746226257734438912
746261758134919168
746208733844254720
746226647599218688
746236705854763008
746252073524695040
746251889054883840
746189267978706944
746192485148307458
746250211291430912
746190161466130433
746251096247640064
746215386215919616
746242690975698944
746257165711773696
746198290148974592
746233799189528576
746209262242652160
746216648546230273
746233522206085121
746248403441582080
746186860607614976
746248902697951232
746192145447419904
746217286009184256
746195157024808960
746140891039948800
746230091135344640
746219915892297728
746207366622785537
746215482575847425
746238475662409728
746191453391462400
746241428422963200
746248319836504064
746153549462011904
746194351739416577
746165214001795072
746214542980485121
746202119372365824
746223841773400064
746230263282176002
746189427429376000
746235829052280832
746231311765897216
746233656503476224
746220989827080192
746230875801583616
746176387443269632
746253612976844800
746234100978049024
746233022979051521
746232544912252929
746246767944024065
746204447143931906
746250387494100992
746260252711084032
746228975668604933
746255764524675072
746239465492905986
746261112535023617
746237070486626304
746232020720713728
746216392651767808
746244809036271624
746232054027718656
746212076880728067
746260357375655936
746250320393703424
746253222868819968
746161254495043584
746211963588354048
746261812639862784
746228082109878272
746257996032933888
746150420444217344
746190601998106625
746205604960559104
746262815174852608
746224869281431552
746265684276031488
746190513674477569
746214320904646657
746253239700627456
746263708641419265
746217781012553728
746196805113643013
746187284244901888
746234788890058754
746184184696348672
746242388935356416
746228359126888448
746195173881741312
746225725196238848
746240417817985024
746257782135992320
746241663295696896
746198877305339904
746242699276099585
746220666618163200
746204858378653696
746229080391987205
746197551787892738
746225532195377157
746250790097018880
746246881232052224
746214010475839489
746214010475839488
746212164747169793
746240602380001280
746209182576054273
746247635896438784
746224026356310016
746221039890272256
746226303792091136
746212760552255488
746229445581647872
746257379369455616
746194502621114368
746263108688052224
746232918339530753
746218892482121729
746231554993590272
746257127614849024
746190442580979714
746159622759788546
746213024759840769
746178023242731520
746251561785917440
746253927637737472
746183630905499648
746191272948301824
746139829943971840
746254900489781248
746238072983982080
746238479835639808
746177767465586688
746193722535116800
746152743958609921
746181885957636096
746187598918463488
746157550840713217
746229281844432900
746172545481777153
746183568104243200
746187053646381057
746252417700888576
746215964916649984
746228430325186560
746253407632011268
746228895779741696
746208675065257985
746198319311921152
746202367150874624
746212437448241152
746252543613878272
746219672761032704
746250307760455680
746212538132496384
746217772753948672
746248315411406848
746233639797657600
746249565355925504
746207945478705153
746144372136153089
746228157515063296
746172394453217284
746208066891198465
746200890541899780
746159971067371521
746202589310509057
746229650871848960
746193286268784641
746259078117232640
746199561111109632
746166987835969536
746169273890942977
746248382679760900
746221341947240448
746182880334913537
746252409391976448
746185849952309248
746197891769720832
746160654541799425
746257408981344256
746216912716128256
746226492791676928
746187510930243590
746252832949534720
746159450759667712
746242237919485953
746242237919485952
746250697943842816
746164798690189313
746255362085486592
746210927565910021
746236818803154944
746214840994136064
746247195662266368
746265378037338112
746251461068230656
746250135793995776
746187653159194624
746226358313877504
746155600342556673
746150604989313024
746259493177147392
746217659444822016
746247489276289024
746194666089910272
746220104484945920
746156539782828032
746141310504009728
746208779893563392
746259669455245312
746220918444154880
746238618469949443
746236026117459968
746205629941874688
746186034489110528
746225083362873344
746175510946979840
746264228911259649
746257807289155586
746225217601568769
746248097345372160
746259728389513216
746162151941877760
746180313445969921
746241168426606592
746203604315316224
746197870802415616
746245278987075584
746237112689647618
746244771300147200
746240820446035968
746266321856364545
746199187864182784
746238706390958080
746238911861526528
746200433358569472
746155801904095232
746211011229671426
746241705410727936
746237406009954305
746196931097956352
746234650406727680
746194347327000576
746251155060236288
746179227171487744
746226563708915713
746237716359159808
746212827396898820
746197480438534144
746265289948528640
746158205256990721
746260131076268032
746240073625067520
746195089811083265
746239419502338048
746194091436736512
746253441194921984
746225418772971520
746255299082846208
746233568242741248
746227641829588992
746197161663029248
746243097726574592
746217319647444993
746250131687751680
746208637622714369
746239033446039555
746196956309905408
746262890810908672
746239042002419712
746242430891077632
746182531884646404
746232498703634432
746260911019659264
746210730563670017
746227994268557313
746265248051650560
746223392995446784
746195731615088643
746263251348971520
746204145439252480
746185938024312832
746157089555423232
746150454086754304
746200546734804992
746237217253769216
746259816297947136
746209975400181760
746211988653506560
746233979569725440
746183958212161537
746184025316876288
746195228378304512
746233308132966400
746179277482266624
746236680487657473
746218984966500355
746245564191350784
746264404740579333
746244108704874498
746145915749212161
746196192917229568
746237951307190274
746207957969338370
746220327005360128
746247359277981696
746200571946774529
746223921498730496
746233736199446529
746257333311913984
746211070197436418
746208918267793408
746225116887949312
746243873622622212
746264300059234304
746238962436431872
746173787113136128
746252887160950784
746259950582775810
746249548620832768
746263347838869504
746166853844746240
746214606113116160
746248550237908992
746232054233206784
746230276045475840
746200735231029250
746196062994464768
746219710501400576
746234180808253440
746236747634204676
746223384707489792
746234088541978625
746226895038013440
746243030923960320
746196482525532161
746203633599942658
746200869595549698
746253613094277120
746214488479662080
746246776240373760
746199351328813058
746240879065600000
746201830225383426
746231353650274304
746259845876170752
746248323946938369
746166836849434624
746243252874055681
746192711485530115
746247950691508224
746172289771769856
746248906946789376
746227851708358656
746239369116266496
746256120981786624
746249653633622016
746216849877016576
746231014163288066
746195064762732545
746189213729595392
746181412009680896
746246029679398912
746189041830400000
746242791710162946
746233585305169921
746248558685216768
746189364732923907
746222398840549380
746206024550342657
746264245512310784
746203008698974208
746255294699798528
746226312176513024
746180212824543238
746190753030823937
746203864366342144
746187296760696833
746200622257475584
746206900971143168
746177784184086530
746227922994765824
746203956519403521
746206028635611140
746244171606949888
746194955803103235
746258155567460353
746234017104572416
746256582510534656
746227314715877378
746251868205092864
746259539327074304
746223153714593792
746150533812097025
746232263780687873
746193709855703040
746226731715952640
746215742685601796
746200047465816067
746211178997682176
746198395107180544
746194427123634180
746223439279579139
746243122938556416
746187456173608961
746213322366689281
746228434410430465
746186399217393664
746169366027243520
746201771379351552
746235854234877952
746249380836024321
746240736245383168
746259476609642496
746194469263806465
746246142879399940
746246830640463872
746242825193291777
746171924892491776
746176924259655683
746200768940695553
746228413581537280
746219379050713090
746204073955753986
746201964384423942
746236110066507776
746137980306395136
746265566709747712
746148323204071424
746216648604942337
746154643990921217
746262911811751936
746218997515902976
746248927905714176
746244830196563968
746151544517648384
746217562841571328
746200114700554241
746207479646695424
746261477456240640
746237179521703936
746231462857318400
746178769770119168
746197371378249728
746163728870146049
746242477166723072
746241407652892673
746195282895872001
746204032293736448
746204032293736449
746182658091163649
746242363811467264
746254518896099329
746214115341807616
746252602250268672
746212487897317378
746215033638518785
746234331941605378
746264434457325568
746233509463756800
746156330134573057
746191658870439938
746197052753776640
746265763980451840
746213104275464197
746204946408710145
746253176613965824
746174676078977024
746208096305848321
746245652179464192
746209409211064320
746209694289559553
746141440695238656
746185145128935424
746201331057074177
746255181466132480
746172788650741765
746244226250203136
746246675736498176
746239343845474305
746203117914460164
746184654508564480
746171798916636673
746264304396042240
746222914928685058
746152349928849408
746174348906528768
746206167009878018
746226056479145984
746220222286200833
746172172356378628
746203876857020417
746190023263817733
746256804816920577
746187103822876673
746196021089181696
746242460473430020
746227159346253824
746245320862892032
746200651433021440
746248340837261312
746210818597879810
746254527506976769
746244633072705536
746223296518070272
746189004014419968
746211850170171396
746213960169316353
746263972911915008
746235086576619520
746243685206097920
746210793306226688
746197552039505920
746196914249441280
746200680730243072
746253889960181760
746261125130555392
746219475398123522
746251595415969792
746255139472805888
746249343288614912
746249741806206976
746232700118269952
746263398090842112
746145269687918592
746245794567708672
746187971905228800
746223413979537408
746246948009680896
746238332946919424
746264169909989376
746257354203742208
746199862996148225
746228564559704064
746256112597381120
746260185623236608
746205831314563073
746226077266108417
746263675149885440
746226224234561539
746242745681928192
746252060979494912
746255383015137280
746214404757164037
746204686491889664
746177067029495809
746260868913106944
746180128661594113
746250622542946304
746184897778221056
746205412144222210
746194569746751488
746212626326126592
746212370368733184
746210055125557248
746210562674032643
746266313379680256
746226207545405440
746250077094690817
746181567442198533
746228690573361153
746243156417650688
746264887085645824
746209157334720514
746266359542190080
746253604747608064
746186403411681283
746243169243774976
746187917626847232
746204367515058179
746204367515058177
746252283525079040
746175699388596224
746165163666083842
746196843168575488
746224898910019588
746211972056637440
746208062868905984
746158251083964417
746147216146890752
746192481012703232
746185878964363264
746187384799268864
746201540478672896
746223103726878721
746226186439647232
746265617209012224
746213914002624512
746240325434253312
746186911086108672
746204615092232193
746252245637939201
746167818283003905
746223288196554753
746259648521502720
746263754791391232
746263385541578752
746238203057700865
746226387820806149
746231093695635456
746251985515614208
746200227804119041
746239092178845696
746184474241556480
746198373930151936
746233924859232256
746197421953212418
746265994331623425
746247392907894784
746258616928337921
746216237311524864
746251482308222976
746189586766782464
746190727546232832
746265092770111492
746265960978448384
746216699091779585
746201389664088064
746250165070106625
746197484720951298
746257765434163200
746226438110490625
746204870944788480
746255332545073152
746237326485970945
746218066371977218
746206431251042304
746257253519474688
746238794454700032
746233345919483904
746257144450785281
746258570690297856
746250693795782656
746218217186594816
746215696418234369
746233123705282560
746226773566775297
746203658803548162
746211707505123330
746233102905704448
746241675853344769
746166933423276036
746223183137673218
746191004475105280
746265029696196608
746258558128431104
746195534583496706
746234931425091584
746188374642302976
746199296521830404
746156598582718464
746241416066629632
746249040979988480
746255882057555968
746187426834481152
746169932522618881
746241038239600640
746201251260440576
746207828033953794
746218246441828352
746194380814331905
746247317116850176
746229005041307651
746251922856882176
746251352330862592
746229344813473792
746251138278785024
746169991121100800
746155076205453312
746187401844842497
746242355553046532
746192204155125761
746258893739810817
746172373553012736
746258348304019456
746243861232619520
746181726943121409
746248370189111296
746188517408071681
746176760732131328
746236126852112385
746182305794899968
746257534810349568
746161216498843649
746171610164432896
746189058481750016
746263339567816704
746245602036453376
746208268452691968
746138290361884672
746204069727862784
746253713417789440
746208431707590656
746265809903824897
746259602296217600
746178442631196672
746167441118662656
746209530699120640
746176953850466304
746237712374464512
746257278920167424
746163984944889856
746220398379859969
746204161964834816
746252090498912256
746211204511653888
746187666077679616
746197078011871232
746211070323236865
746220541036507142
746243550745100288
746247300729692160
746241508307673088
746174139380039680
746203834825875456
746186898519973888
746221606381330432
746246545700323328
746263461349449728
746260051090898944
746207744034648064
746247556552855556
746195127501107200
746205302970716163
746208838957752320
746236223430131712
746217269135474690
746258201721585665
746181353574637568
746249062127665153
746170406533373953
746232700294463488
746224261199605760
746219479659470848
746199569201958912
746161157711478784
746252556154863617
746241520630640640
746257102444830720
746148079980658689
746240832970203137
746225523798355968
746243978845093888
746260483393609728
746188160971997184
746182359976939522
746227679481892864
746213628542496770
746206200358789122
746199367825006592
746253763745198081
746254409731014656
746248747743649793
746147786328932352
746226731539791873
746183983172485120
746234403219611648
746259296304906240
746142048802193408
746219614124683264
746191759596650502
746186558462582784
746190891337977859
746204464072138756
746196117260369920
746217537541574656
746241470533795841
746201548926001153
746248718328934400
746223300662042624
746224550455607296
746207324449046529
746178165614256128
746145810891608064
746215021026250752
746255672304615424
746205600736935936
746208020988735488
746208264191258624
746225636771926016
746206599027384323
746184364954910720
746245509577318400
746221581156769792
746229185534799872
746178820131164160
746227432257028096
746248885924933634
746238936964435969
746245614585937921
746256347507884032
746245459308609536
746198650892648448
746224462446505984
746250341402894337
746202840951980037
746189767147065345
746226760887336960
746241160067194881
746223963211063297
746226085927354368
746156548506980352
746216325475753984
746184780270624768
746250458755391488
746150982522908672
746230380714303489
746238706575515649
746228795342913536
746240807661899776
746236965817724928
746208662490750976
746158972638367744
746189167361548290
746256179769139200
746238681132851201
746205378602360834
746246226580930560
746254564857372672
746212714196852736
746198600661643265
746177389877694464
746201892913459200
746162290580414466
746208163351801856
746238102356688900
746252857792471040
746240165824372736
746212189917216768
746196406835118081
746224265268072449
746221480225054720
746244154968186881
746189494492102657
746197451061657601
746223996945915904
746197153526099968
746190874648838144
746261041231892480
746238282598584320
746211414226853889
746150839866142721
746231840302739456
746249737318309888
746253906649440256
746209568695300096
746184700365012992
746198210499076097
746212605153312769
746188429285695493
746161913021628416
746161577490001922
746255152177422336
746235162233438208
746246897757728768
746194213172187139
746199372283555840
746185535312396289
746146159203393537
746182297301356544
746248458324021248
746266002967658496
746259426428911616
746261762434076672
746236558844387328
746246969065078784
746191109458563075
746206577820999682
746203893667749888
746229718211452928
746246340028542977
746244108834979840
746229122561507328
746255856904306688
746214299689881601
746150101651959810
746264253951250432
746219144144510977
746221782340775936
746184062994366465
746244876082216960
746216690388611072
746211963651264512
746146247157899264
746159899466313728
746255475386224640
746244452734238720
746141746665521152
746232767055175681
746224492091838465
746192837352390656
746200177430560769
746250458663124992
746222138718199808
746181059889463296
746215348366544897
746202090163212288
746184700390060033
746234327587950593
746255546601332736
746260705582661632
746211972069265409
746188936922312704
746215213993627648
746183219888816128
746194355715641351
746200513146814464
746196650025062400
746232972626386944
746247585787052032
746188152419786752
746252392459542528
746245958548086785
746256154897022976
746215038059347969
746254896316420096
746221203728175104
746230552827596806
746256779462459392
746257123483451393
746215234952519681
746218162497019904
746205051362775041
746264694155972608
746233572533534720
746260889934782465
746197828649705472
746242951047692288
746209396636557313
746226744403730432
746200911685443584
746183819674386432
746158083316002816
746211804129300484
746199800006086657
746231743653412868
746176408540450816
746227251922886657
746207874225840128
746243475406983168
746220918179958784
746190186531282944
746190027252596737
746239473776615424
746214668935454720
746240694520471552
746187187633295360
746202278898524163
746166849440620544
746148151459930112
746244704296116224
746217059558690816
746193999296237568
746217735013572609
746168766422188033
746214597443543040
746211149872398336
746201129424322561
746191935547662336
746212995340984321
746253667553153024
746232691712917504
746227390079107073
746236798033002496
746206058041876481
746252778436235265
746192942352596996
746219299212136448
746198248335892480
746207203074334721
746235309206052864
746197027592114176
746236487612538881
746219022350319616
746196335703973888
746228291804160000
746146851330523136
746247279758151680
746245207629398016
746221841291739136
746198554167808001
746174709792833536
746259212532068352
746248701253914624
746224194203987968
746242326117257217
746226899249049601
746252417725923329
746252417725923328
746214454749126657
746147568275460096
746226161349341184
746239897690841088
746177935309144064
746157961924349952
746216589784023041
746173807837089793
746239570459537408
746140479809544192
746151817390731264
746173099154931714
746243965977006080
746221560227192833
746218334648053762
746220540973637632
746236768832233472
746200211035303936
746204426340208640
746256171393179648
746182246911062016
746192514412011521
746233777974738945
746218737355759618
746223980252536833
746252493131112448
746157248829755393
746243462840881152
746205714004119552
746241822637232128
746227054807396356
746202039630237698
746254560734355456
746258067289956352
746158020774739969
746248785358110720
746252342077624320
746258511978442752
746145760543014912
746199934261596162
746261708101025792
746243584500785152
746257677416800256
746220033420910592
746262001761017856
746192879559684098
746234159794790402
746174495635845120
746215172100915205
746212395522002947
746256230339969024
746191377881436163
746263507176398848
746194674432376832
746193210603540481
746194725028323328
746201842502107137
746210344704446465
746248827083100164
746256158713913344
746245283068010497
746205877380624384
746202127987400706
746236718425088000
746247967254937600
746257823986749440
746260202224226305
746266204273250304
746237351463030789
746214270556209152
746235682331340801
746207248960000000
746197040120500229
746208620749033473
746200861060173825
746234126047449093
746255743825870848
746229231256907777
746237217601773568
746264681896153088
746264002146144256
746194879915560960
746264669199839232
746259254366048256
746255013899534336
746227134348197889
746219416837193728
746207463016271873
746197468010811396
746191742836236288
746260801862909952
746234323536220160
746222206053548036
746159018650001409
746190119749591041
746240963064954880
746254456216485888
746242745514098688
746188118814920706
746220435973378048
746256809153945602
746208851414835205
746213381279875072
746196897459666944
746151649484378114
746238106546876416
746222591732420610
746249770788757505
746219320359849985
746231597142155264
746247589931126784
746241776437051392
746188399934078976
746141902018347009
746221639717642243
746217546089533440
746241596149010432
746248575466745856
746146980980727808
746149480907476992
746256439870636032
746252325350629377
746263998081925121
746208033458425857
746236500325474305
746212881859960833
746262211388125184
746234931597082624
746220410937610240
746251645785366528
746249620070629381
746252664971886592
746242040694976512
746242359784988674
746228271176572929
746193819058593795
746232259632467968
746222793184837633
746173073829728256
746211120482942976
746180267073691648
746251096352489473
746214610189975553
746266388738744320
746200710203637760
746203637995581440
746226681380118532
746175573681012736
746138315930341376
746235166478086145
746217281970024448
746195437791567873
746222566537203712
746172918917275649
746252622915637248
746219140046696448
746227654534139904
746263893245333504
746238542985125888
746246835057065984
746215084037287936
746264891305136128
746207202826821633
746222965331636224
746256376809283584
746211023980371969
746207781967921153
746218611304370176
746250874020724736
746202324826095616
746217470818553861
746202316605317124
746170276388311041
746202685704024065
746196201276465152
746249309734174720
746193332452241408
746189079348273152
746174520889729024
746219085529133056
746254288305983488
746221744684314624
746223401560268800
746213276351029248
746200928479412226
746217285895917568
746257010245570560
746180204389752832
746260940237135873
746204073913815041
746226438034984960
746255806589329408
746176089840623616
746158917957214208
746232956067295232
746160633817665536
746220410765639680
746236865078931457
746222684195872769
746206036948713472
746198117943390209
746218859061907456
746145366400241664
746259711402512385
746249934505189376
746240232958238721
746226240827228161
746244280688119808
746210394792820736
746265444877746176
746210415613349888
746254414143434752
746200018189615106
746182477522276352
746192711506497536
746224387183935488
746198755792191488
746183278768562176
746219274331553792
746212940789911552
746194066585489409
746262546995359744
746201221799632898
746173698747555843
746161572968542208
746219022597840897
746171559639916549
746229021696917505
746220280830296065
746198927557353476
746176261588922368
746248143386247168
746190102645268480
746258704668987392
746213876161617925
746200089262055424
746213678811209729
746245379348267008
746169701647122432
746217529459105792
746188102327164929
746237959876153345
746208264157691904
746209270979395587
746251570300522496
746198554197139457
746218108159877121
746254992701521920
746206280151240705
746199053369651200
746210411544862720
746240426026360832
746205395211825154
746208838836060161
746245111088971777
746187460321783809
746255395405045760
746248307161337856
746259665483235329
746192191517659139
746192191517659138
746171752691150848
746203189221810176
746235426311024640
746253382164316160
746154229010735104
746228296308785152
746241931613773824
746230909066584064
746212181708931074
746260466419146752
746199841827479554
746253587873935360
746248072469032960
746232419288653824
746246692236832768
746188156576247810
746252296124829697
746257610094092288
746262026872193024
746248932234256384
746192648596131840
746164551012343808
746254716015906818
746254716015906816
746253646564732929
746202916562755584
746175741469949952
746255244619812864
746168447453761536
746201150697791489
746217038528450560
746242854624833536
746242854624833537
746204120235675649
746264467726532608
746208792426078208
746259778637271040
746198797596786690
746181101626875905
746194410283536384
746258100945027072
746240048773791744
746224131197132800
746189268297486339
746240405004378112
746187867383275520
746219768999358464
746198084414115841
746188223924232192
746215025413500928
746249926150062080
746174730500202496
746221346108018688
746192132700934146
746248638557491200
746220197120344064
746244117097656324
746145773235101696
746255605195767808
746143357412511746
746241789221277696
746194825389563904
746219433509552133
746215947900354560
746262152529453056
746200555144417280
746195580590776320
746183085872414720
746233065215688704
746143881616629760
746216061456900097
746241269215551489
746253264732069888
746227633541648384
746239884894023680
746184817889316864
746264417671708672
746247275383504896
746239251784802304
746232238577090560
746228464059965440
746174680235708420
746195165463773184
746204766112342018
746250525968990208
746221618691616768
746208863972532224
746195320615297024
746184234973335553
746228732201820160
746240510004625408
746220738084896768
746246318910210048
746209006411145216
746258633445482496
746239939315064833
746226895394529280
746232834302447617
746145429469880320
746193001144147970
746185824790679552
746241457938259969
746203671499726850
746240686282833920
746206024332255232
746211468769533952
746222638112989187
746184671180947457
746208662608240640
746222147215855617
746203214047936512
746188173575917568
746243643036536832
746217894191599617
746173749192441856
746241755465588736
746195983227248645
746216413807816705
746146016466993152
746217441093554181
746219899169570816
746215633730232321
746183626925039616
746250412668391424
746235577297600513
746234981853208577
746225271947157504
746206263613132801
746264710882930688
746201079407214593
746223179161440256
746249741734842369
746256292931461120
746201574062448640
746161317182996480
746196553606389770
746227104799350784
746254481369665536
746216220727222277
746208419246288896
746193785416122369
746223346807779328
746225402213896194
746180376360550401
746261208681021441
746210873081921537
746185962963734528
746174428766101504
746226828000432128
746260600590835712
746188920208056320
746263977265496064
746180162312671232
746214404639719424
746242791748022272
746260604848115712
746218779391066112
746196322944876545
746193223425490945
746196029205209088
746180787301662720
746200710304260096
746237775108681732
746216879262302208
746184251939426304
746219718629949440
746159945842728961
746185111788462080
746241638280794113
746231735545790464
746194779625533440
746173791043190784
746249653390290944
746154539292688384
746238492695400449
746214576413245440
746260609075974144
746206200652402688
746217734749360128
746242581969969153
746247116134223872
746266199856668675
746190224405868544
746225653863747584
746209509840846849
746258004312371200
746202732055257093
746180506291683328
746236592390438912
746264514111414272
746252019032293376
746226903502069760
746214853342175237
746181839883141120
746157689395384321
746198869029990400
746258205727133697
746266342551093248
746156443653406721
746153696220807168
746212848565555204
746175989026328576
746228375950262274
746152249324376064
746255861102829568
746257937178427392
746259111587741696
746250500593618948
746190694276964356
746237800610095104
746223724337082368
746175875679293440
746259359148154880
746186101560320000
746213976887853059
746180229580922880
746233635561365505
746223481021308930
746249653692338176
746250727169851392
746217676222062592
746221656398454784
746192136861683713
746261494019555328
746139548875431937
746227352342913024
746157093422530560
746228644465385472
746209350524407809
746230989005815808
746187863012708352
746195282904244226
746247816427769857
746219022572609536
746202048073342976
746197841106763777
746195240940244993
746207614132850688
746143235475648513
746232590995099648
746220528432648192
746209551616081925
746206888203718656
746232926702997504
746207697700196353
746189158998249472
746226681480773633
746170989516455936
746222893684514817
746160948013056001
746191834896965636
746240417474183168
746242917602328576
746219861559283712
746265315206696960
746253961028571136
746190958237147137
746219072925229056
746247166511853568
746238689508986880
746217131012816896
746210701014794244
746232729449095173
746262379181146113
746184935283658754
746252258023706624
746240883041808384
746259958753337344
746193340899565568
746149048965554177
746197635808169984
746218728753238017
746191923027677188
746247640350875648
746198239829864448
746198138902315008
746152618200866818
746265176723202048
746173271033274368
746143760132808705
746209874854318083
746174973987983361
746213032880021504
746170246931820545
746234797236723713
746174659578585089
746254519013629953
746187879693451265
746225544472068096
746244515573313537
746201096092155904
746245874498445312
746217030295052290
746187380688719873
746227406755663872
746174533430841344
746192720109023232
746244246936641536
746146947736690688
746226765257793536
746254720386236416
746248290354659328
746195878243770369
746261661628178432
746142166142095360
746233895507550208
746188857125703681
746223082495348739
746243437595262977
746241407354970112
746245362558472192
746210000599547905
746232976862679041
746247795577921536
746261850485104640
746191071789514753
746214853497364480
746240316848676864
746255404020211712
746194846520487938
746260504084119552
746204694914097152
746165532605440000
746187762399772673
746218716526870528
746260537646944261
746250874213777408
746243210935173120
746225855089672192
746258411239645184
746252304144302080
746221060807233536
746261586273243136
746258121710964736
746219932816281600
746235577603751936
746151309632364544
746193109923467268
746184448681508864
746261544439275521
746220536712175616
746249280256675840
746250358075187200
746264920610709505
746209325400481792
746256326859304962
746194926342275076
746196188865519616
746182578135261184
746150420582641664
746194318201757702
746219303536517121
746227629418643456
746218712168992768
746188051739742208
746177746305331200
746205865175199749
746240363027898368
746245031560810496
746188869603758080
746189100462465024
746147169808310272
746241588053966848
746234381887385600
746175116736892928
746245102557872129
746181584152322048
746258197317550080
746141281181646848
746216980068204545
746211804078972929
746264870463635456
746231626242260992
746185245700014080
746242237881737217
746264669149630464
746209560281513984
746213574125617152
746216485027123200
746251482354311168
746248055293255682
746238597150302208
746228447207272449
746265847837106176
746224915557163009
746187263223169024
746237980889612288
746143394997669888
746264224616284160
746152857586569216
746235996887384066
746256876246044672
746248177305673728
746208607985766400
746233706596044800
746216799553781760
746190211940556800
746198965293453312
746264677529837568
746182439668588544
746236995085574144
746253260445593600
746242111981355008
746250320423038976
746258578873397248
746253239864168448
746255902886486016
746224135269801984
746245819901313024
746239855709937664
746154329762062336
746175040966688768
746173740694777856
746252245591785472
746188420859461632
746196084037287937
746191004609327104
746160877049544704
746218485475246081
746204879467601921
746211023955202049
746222658858024961
746196947854196737
746197279430737921
746258835036323840
746262186209718272
746186428430712832
746258939516444672
746181122925690880
746148147303440384
746194695659782144
746250437658025984
746221165811687424
746223518698741760
746240052674494464
746264681891782656
746187850387886080
746194687086596098
746199564948930561
746231999866634241
746179482625712129
746248919592599552
746217936273080320
746223648789303297
746236848230412292
746181714125348864
746261447810875392
746221706939817984
746257010195337216
746225611639709696
746191755402313728
746266149650849793
746150751953620996
746190601826140160
746179025610018816
746248550514851841
746262957877760000
746256750106542080
746181932229103616
746209660915486721
746247531139637249
746255710011408384
746229235572846592
746226119209189376
746205189720309761
746255508881940480
746210868715655168
746229118325264385
746224965763010560
746233463561322501
746223472754384902
746198944552624129
746234067620814849
746255353587863552
746203188911452160
746234272973914112
746202526450491392
746203570844798977
746217483091091456
746263205190729729
746200861118857216
746215121752449024
746209543323947008
746220566059724800
746180028187185152
746240522604339201
746214257759424515
746227168074563584
746246218271985666
746218951315644422
746194435470327808
746259707438964736
746167461813305345
746234528746790912
746153633532633089
746263242964623360
746210227230367744
746220851444355075
746224554658304000
746204300456562689
746255341206265856
746153658673303555
746242682616373248
746236772854566913
746186328023306240
746264249589108738
746198122225762304
746211858823020544
746228589775855620
746266472561926144
746216057187143680
746219743829331968
746190589524221952
746200265779359745
746189397956038664
746175888513896448
746208843042938880
746227855885901825
746217143314743298
746214886917627904
746155185127317504
746230661648785408
746200190034423810
746220243123474432
746203893659402240
746249422657433600
746223938192039936
746227977386483713
746234054916222976
746208343933411328
746231639068409856
746208708657459200
746242191891148800
746260902786269184
746252622940766208
746197082092896256
746252400692891648
746165268125257728
746253679926325248
746246570861985792
746181395333058560
746247375925153792
746216216486785025
746226698102833152
746226005996507136
746262630785028096
746230015658856448
746186420335816704
746225557268922368
746230376679383041
746238228219342848
746199775008030720
746226253636612096
746242233603547136
746205143629127680
746240384250961920
746245974931152896
746263532484837378
746202023020789760
746195840448946180
746245350286065664
746173962917416960
746233228525088768
746221694205853696
746241013409153025
746237364230488064
746196599680831489
746225335079829504
746197321101107201
746220742212100096
746255534144258052
746238861638959105
746203088285925377
746230481469898753
746170968352034816
746176349472198656
746199648851759104
746193114289733633
746209782432817152
746173380051763200
746196951985590272
746205349040947200
746241738948251648
746222017418919936
746185006746329088
746264585179627520
746152148702900225
746212185869680643
746232037393084417
746255538242129920
746252820295323648
746224483535491072
746228631886663681
746197669215756290
746233815853502466
746247183238823936
746220868141883393
746211640354344961
746200928227733504
746208834390155266
746215356910313480
746257526333767681
746220305798987778
746218703767801857
746203327457689603
746260571411058688
746194079134801921
746257589269372928
746172360819040262
746207756764405760
746181923727351808
746196985573564423
746261951366447104
746194062114316291
746192443125596161
746199716342308868
746258163868012544
746227784222015489
746192141236346881
746240719690489856
746243072745476096
746246885283749889
746244158893916161
746146695906373632
746204292139229188
746237599266672640
746200915560960002
746232511215218692
746209207733489671
746258084125872128
746216941988126720
746263373067620352
746186432734171136
746248080610172928
746231030646870017
746239067088576512
746219588778524673
746212508592050177
746182657785069569
746188924360368128
746244251336400896
746233862032785408
746189679364452352
746257177975865344
746224219239813120
746215587341180930
746210512342388736
746228581269811200
746230808608837632
746244284622438400
746201133845078018
746171467453206528
746216535459430400
746218342994710533
746254560688226304
746178006322798593
746238647783948289
746230196076838912
746266132944928768
746262706018205696
746242766393454593
746246365374746624
746160981563285504
746253168418381824
746257463373008896
746228446955614208
746260500128870400
746224290761105408
746193311526879232
746224370226339840
746195874238210052
746208981484371968
746224861027000320
746246742887268352
746261926183866368
746215314572992514
746214006252179460
746256104552751104
746201704383688706
746200831624515585
746180552236089344
746253243869704192
746158536544129026
746231613898448903
746235279787311104
746227524376551425
746252333709942784
746225745932935168
746246797106909185
746240836979961856
746258683919802368
746202853379760128
746226677311643649
746265457548746752
746203075732377600
746240497254043648
746205714159329281
746231383035523073
746162567186374656
746242552395866112
746169835768393728
746252719472656384
746244477912743936
746214266282250240
746256829827670016
746235887684583424
746140014514315268
746190824350846976
746264383815360512
746154052963078144
746255399813287936
746231664083230720
746198030190149632
746258398568669184
746231911463288832
746228946388160513
746205797877592064
746188521665331200
746231823722655744
746206485873467393
746217013303906304
746197715462160384
746178203463655424
746178106914934784
746238131767128064
746213196717916160
746163628433354752
746219265888419840
746211187700826114
746232406600880128
746233912423157761
746266250578272256
746238731611320320
746198160100360193
746234897879052290
746206100010082304
746208763258904581
746266607077457920
746200760560455680
746259187189972992
746208985754140672
746249112283021315
746230191819620353
746248789632163840
746239197158137857
746180959352000512
746244750219579392
746185044549476352
746215050721931264
746193604956168192
746263960362483712
746231328585068545
746212785676161024
746239519897194496
746159605818941440
746248911140970496
746252413405896704
746200726817234950
746225855165136896
746245190910881792
746181357882073089
746251335255883776
746248223069708288
746228375816044544
746211682616172545
746238605698334721
746240530821095424
746168300892151808
746203130317049860
746261624101740545
746246017113292801
746188135839588353
746210784955404289
746175871686447104
746208964719710212
746234482844274690
746243785860911104
746262572043747328
746196037878984705
746171966642487296
746215989948219393
746184448840851456
746187057815396352
746184419514384385
746253780564516864
746147006364672000
746243064394440704
746252006742974464
746218783627325440
746201943215742976
746223028019691521
746241709630193664
746166274783219712
746231337196019713
746214694185115648
746264216202403840
746203344218185728
746221111457677312
746242498176004097
746190010584436739
746238027123535872
746203755327037442
746208310416662529
746245199064604673
746215717352026113
746186852223324160
746202971046711296
746184775833116672
746225011908698113
746229525164367872
746176614082322432
746203856057470976
746196586993094656
746202987635183617
746231706240192516
746201125548756993
746216963198722048
746245316702146560
746222813976006657
746215155248173056
746263637363294208
746186193734242304
746244163042041856
746254284237451264
746192573388070916
746220234609033216
746230036936593408
746260927612329984
746184637471465480
746258461520961536
746263423583936513
746221094445551617
746210470466461701
746265872780648448
746179629719891970
746200202764128256
746227738441187328
746264903967604737
746233123709542400
746228497496977409
746141260222763008
746237083128213504
746214375208325120
746212886456897540
746264681589932032
746260940560171008
746242552781643776
746205042747727872
746256192360452096
746199624055033857
746225221699440640
746188823428620288
746201938941739012
746186185370800128
746166543592132608
746255953360719873
746211577481748481
746252753144545280
746227926958374913
746200869608165377
746244171640545280
746239192737320961
746253093063499776
746210076273238020
746234415789965312
746208968989540356
746209476210888709
746210067783917570
746261737351983104
746262572182167552
746218192205287424
746238379067478016
746140090108239873
746197782529085441
746261917661040640
746138852557914112
746258914358992896
746219613902372868
746150198204862464
746162139455430656
746244012034691072
746179725949812738
746236793872355328
746241671650697216
746238710593654784
746202287274491905
746230057585115136
746245379474202624
746251834394828805
746220746549039104
746192996966662144
746231110661603328
746265650499289090
746222424098639872
746239922672021506
746222801778925568
746223820608937984
746244188312834048
746209950255321089
746265151389700096
746245383723048960
746206070628986880
746213658204614656
746186952857260032
746257953964056576
746191482546053120
746138919729758208
746223976033095681
746195354052235265
746255785596968960
746207173768675329
746207173768675328
746215306389905408
746190102993395712
746253696892182528
746179742739664896
746214215778611204
746214912137924608
746244452486877184
746208394126626816
746187632275689472
746251796914397184
746260105763655680
746223233511219200
746242460314021889
746248617372061696
746264782416789504
746253348899282944
746204182902767616
746202237127397376
746249104272023553
746215386165575682
746221786539319297
746254027986509824
746254200254894080
746261271591456768
746208763435061248
746224105913868289
746174462303797248
746202446754545665
746263591372865536
746248151842029569
746203298223398913
746238148632416256
746235661250768900
746233480128802817
746235770445279232
746167797345026048
746205919625633792
746251192993460224
746226652108099585
746230972085997569
746225649610678274
746217927683145728
746210507925794816
746216044411269121
746141016814723072
746215549730885632
746232859615105028
746184893533585408
746198537516441604
746143105573756928
746233895503355904
746232364406190084
746244901541658624
746196004068745218
746183182202986500
746233790704427008
746232012436971520
746215558232760320
746248512581607424
746258180427100160
746266434813104128
746191889544548352
746256318109982720
746239608199872512
746208427924283393
746206875989901313
746199363844612096
746175435332063232
746188823692926976
746207819683102720
746204703139074048
746218678660669440
746202022924324868
746188974742396932
746265269031493634
746186940458885120
746206192167354368
746230552672403457
746260696992718849
746262207252430848
746187573777694721
746237716405293056
746263637443100672
746145181917798400
746212487951880192
746251444618170368
746215046515040256
746258696292929537
746138445836214272
746248051124117504
746261561250025473
746207089840644096
746258184793366528
746187108071538688
746246164064833541
746241013140828160
746213049988612096
746261963982790656
746246910437007360
746235891836821504
746221887240364032
746239859698741248
746218099842551813
746146133827796992
746143067900502016
746242762417315840
746253768216481792
746223715839447045
746260940430024705
746183262012325889
746190623011594240
746247250037379072
746211611237441536
746166354529624065
746219181876514817
746259010928709632
746242724467187712
746205361489641472
746224693300989952
746249540265713664
746184872583139328
746234453408649216
746196519888392193
746229403495989248
746186319630589952
746243961707077632
746232100408303618
746219345324314625
746229839842025474
746243244527255552
746223325853024256
746190488487632896
746216564727255044
746228526773198848
746190006453051393
746216266948501507
746196222428352512
746197610730426369
746253738864742400
746149648532856834
746243043444068352
746207429344432128
746225020268011520
746200328622637056
746255814789201920
746208066845048832
746220188559769602
746246348513615872
746187275831148544
746262450295693312
746241101468573696
746265260726845440
746241126579920901
746266246170185729
746204460024627200
746224902965886978
746231387468898304
746196461344284673
746247816377425920
746209744566706176
746185862539517952
746239050382774272
746240421676777472
746199112077324288
746218573719187456
746252350625583104
746233740452474881
746235506048958464
746242023934537728
746210470189641728
746192380315897856
746212550887432192
746225058104770561
746187913205940224
746259782621925376
746243735311159296
746262492469432320
746212554943266817
746216862342483968
746199116510724097
746174596374683648
746219261731844096
746195609921544197
746242464663535616
746266162179170304
746259069862817792
746230888204115968
746221207595323393
746256259540729856
746221933268631553
746222373586690048
746237427145027584
746249771103444993
746233451116793858
746242028321673216
746233236825595904
746206481381367808
746201905722843138
746160050419359746
746191344255672320
746231496579571712
746253139196641281
746205386978394113
746252547485208576
746227348362534912
746239000139046913
746232368789225474
746212756299231233
746209052854673408
746239658552528899
746250232166514688
746235648655298561
746185321470009346
746161774341267456
746253801598947332
746197421672194048
746216061276545024
746196759056003073
746258113515372544
746201658183430145
746258465748713472
746230838015123457
746233186892472321
746195354199023619
746203323204665344
746161577267703809
746251134067580928
746253730551570432
746210160079581184
746246247774830592
746232855299121153
746237968331968512
746200554972413953
746263813452763136
746233056600612865
746243336885907456
746213007714226177
746245098543931392
746232821648236544
746249154234548224
746244397881139200
746167281781092352
746229256456278017
746235866717184002
746243693493968896
746263997914157056
746212760510291968
746150181620453377
746258167772766208
746214983495622657
746242292378329090
746194238472282112
746239322874011648
746243957739388928
746204032281116672
746235346942201856
746203897878851584
746217885836550144
746212324130750464
746198328006717440
746227356725968899
746223204427931648
746258251713486848
746158310131281920
746261150145384448
746201012071858180
746206594740826116
746223254726049792
746239977156055041
746183618247163905
746176840339955712
746234222608711681
746247032134832128
746188408289124352
746245593392087040
746225741927317505
746249435420725248
746177096096034817
746237573958246400
746186474522021889
746168468391616513
746257702284890112
746145529986486272
746194079159967745
746239142627991552
746261519156056064
746239591506599936
746251087779340288
746197144999059456
746253789229776896
746172415588196352
746237456429682690
746256112622669824
746139947455889408
746243991121846272
746196276753006593
746147580934000640
746240203581440000
746207366383730688
746192438872530945
746206217425428480
746187099628417024
746155872993353736
746264266609725440
746205386806435840
746232696087547905
746253457875734528
746140152737726464
746248298621734912
746218326100054017
746211745480355844
746213444165087233
746178119548166144
746228317204799488
746222893885861888
746201796482236416
746155181126057984
746191864433303552
746204061251166209
746188232052748289
746192589947232256
746223984316801024
746240639973527552
746179277192732673
746182850752307200
746176798572978180
746249221515452416
746259287899578368
746160491026849793
746235422183829504
746206838056583168
746204627746488321
746254388767883264
746201062495817734
746256024600985601
746200252932206593
746247237492158464
746211552483643392
746143944535269376
746182641163051008
746241168451608577
746201158973194241
746190433999413248
746259137043042305
746170477727473666
746186789233135617
746249565343481856
746166027420078080
746241168468480001
746213624373350401
746249385084915712
746222432336240642
746170360379236352
746172276954009604
746226828013010945
746185929405038592
746243320251285504
746256959897219072
746247363266756608
746212131100450816
746237049833820160
746184721617518594
746244381473181696
746192527288475650
746222218456109061
746237234332868609
746251838928871428
746198038545211392
746250915900973056
746194284563443713
746201142418243584
746190341909286914
746262836326858752
746243726889132032
746190887261134848
746157680918691840
746264392442982400
746240560185245696
746237129185861632
746263381473169408
746185921188421632
746213301479079936
746244771316908032
746247996904349696
746192678224748544
746142384036020224
746254334535540736
746246591581929473
746184171886809089
746208331249782785
746243009688272897
746191528666619906
746202157423038466
746265398794911744
746255248537198592
746221581064536064
746243936889507840
746197266747187203
746222638100471808
746159962682859520
746212277972410368
746248382813995008
746260155969449984
746194993560190976
746171148732239872
746166023183687683
746247497614491648
746200731200348161
746218095434358786
746215801124851712
746250374986752000
746192036257136640
746169328224075781
746266535535198208
746246331476381696
746236613362016259
746190727688839173
746212085009256448
746233383840210945
746195832232251393
746266284002676736
746247124485046272
746208704505077764
746258398648410113
746255823551270912
746197749058539520
746205122712109056
746266086861996032
746251218071261184
746235023599140864
746258214023397376
746226991607603200
746237188262617088
746236902668328960
746186877581959168
746198256590295040
746244746247573504
746151569675157504
746236097353572353
746207097923080192
746254548436664320
746219794190348288
746248067947470848
746222512279687168
746236995186221056
746213993463701505
746221379893104640
746197597992292353
746205185395982336
746179168174542848
746255743754637312
746220167726718977
746215109261828100
746248894267396096
746208318532648961
746247455554048000
746251532425900034
746247514475487233
746218901076217856
746189075103653888
746216929442967552
746257190562848768
746243307655860224
746194011702992899
746246381950631936
746214974968606720
746249322233212930
746227872486940672
746175540084768768
746187112119099392
746260877515493376
746253398991831040
746228979896459264
746194632543895553
746247166247702529
746234411239120896
746242590446518272
746222226945380352
746208578642415616
746171500890198016
746183815559712768
746247816226365440
746167445342330882
746194682976178179
746207995877416960
746188928475004930
746219458922844161
746188265565216769
746266514446295040
746251729553997824
746217835748200452
746204707333373952
746174743393492993
746190056503681024
746160839124750336
746227230661971969
746224160737656832
746235833355636736
746212508583657472
746255672157708288
746260927633231872
746240404891148288
746201125603315712
746178094512279552
746184449050746880
746185417892859906
746197056792854530
746262131432169472
746205118240956417
746240425925578752
746197619093835778
746193198234492928
746141331228000257
746204912996933632
746237020314361856
746259094756069376
746239444684943362
746186835576000513
746217756043812865
746255525550034945
746208675258195970
746240954487701505
746263801075535872
746239507301707776
746160050469748736
746232892896878592
746229302962720768
746153381731897344
746187275881480192
746236630227255296
746213205073006594
746253197761667073
746244007798374405
746177197115871232
746173245829820416
746243873706491905
746234185002561537
746251683399933952
746221044302655489
746191684136906754
746237414717296640
746195450512826369
746246058863271936
746229051073794048
746190509593399302
746261925932175361
746202702539960320
746208842799669249
746229612963717120
746253168242135040
746203599865188352
746188462773018624
746212726821650433
746175729105145856
746229206149849090
746152303837732865
746183882857275392
746210701098639363
746234289587527681
746186755745800192
746235300427358208
746237812832296961
746210747093397504
746261145980403712
746195664640450561
746217655346987008
746221044285902848
746188819393712131
746183073159651328
746237414734069761
746191243818897409
746229676184506368
746210398995505156
746255525701103616
746179705271914502
746265508043948032
746215025509961728
746213884390825985
746238177807982592
746191591916724224
746248982461026304
746196759248932865
746253487114162176
746225267878748160
746209614715228160
746206376649625603
746229516788326400
746209492992294912
746262068861505536
746229558416793600
746161052992233476
746227226786430976
746195870018744320
746247376147480576
746254460394049536
746161514474704902
746265818309201920
746195324604080129
746201221703208962
746218342935986176
746237582485250050
746206355841703936
746197694603943936
746239322970431488
746216921230540804
746214740028850176
746159232806977537
746227369157890048
746149703306227712
746208176182177792
746228501464813568
746250056177750016
746259246031974400
746259509962743808
746225578102005761
746246876857503745
746192745178357762
746259531219542016
746220318700666880
746205135034949633
746205135034949632
746199141521326081
746216497748422656
746254632184229888
746184134339395584
746138252680232960
746217156006674433
746172189049643010
746264962591526912
746215343949897728
746257022799077376
746229089065787392
746260617284161536
746245912339484675
746193575730249730
746222331958157312
746204501917343745
746164387363303424
746257358632943616
746257459212333056
746195681224777728
746239020913430528
746244939319762945
746231919910617088
746225087662039040
746205173035343872
746195983348817920
746191545645182977
746244914036482048
746194427287240705
746202761293762561
746205722526912514
746190958300008450
746241034070327297
746258608514539520
746233958266863616
746201834335805440
746215969169649667
746200777417326596
746229147450564609
746243697524760577
746232176027459585
746247417884979200
746262903414718464
746200823265296387
746238530335084544
746243429215117312
746252833020850176
746251503225167872
746223992709615617
746190039810379782
746253629716193281
746257023059189760
746190811839094785
746211942390370304
746252669367508992
746195702179475461
746243861266075652
746210738583199748
746262739736133632
746249968030081024
746148801677758464
746178018859692032
746193789539082240
746181076813373440
746193915598897154
746224500484636672
746216115706093568
746152010181935105
746237020171730944
746227226589335554
746256637091020800
746236156379955200
746258771870097408
746234344348389377
746222080069275648
746200101886910468
746251486502486016
746169106202791936
746194515166269441
746183937290952705
746227536816857092
746246352783421440
746246872663265281
746193642587492352
746144716392140801
746192753546014720
746180380286287873
746239671034908672
746169235966169088
746202266403639296
746228350801190912
746219022635569153
746221014904770560
746141423821520896
746201448476614658
746254527276421120
746142090611073024
746251289114324992
746205655380299776
746245304127725568
746184297942507521
746241696971644928
746187280063205376
746258205873844224
746202669115572228
746241684170645506
746211292445212674
746244180096258048
746237808671547393
746245631258173441
746259375862521856
746215293899280385
746163078748790784
746238173668225024
746240182811136000
746177465345671169
746245551524569088
746188257260634112
746206330667446272
746238790197379072
746225439660613632
746177863775322113
746232255731752962
746228900208902145
746215629451997184
746220964434743296
746265118074372096
746213016220246016
746221799365443588
746194976590073857
746245626824953856
746164752565444608
746231269902606337
746206594648539136
746204241732075521
746202933121802240
746186328103018500
746168674130735105
746262211417489408
746241071777079297
746209287580459008
746258675602497537
746245044017860608
746240371491905537
746161501963051010
746238232589787137
746234487097298945
746179432390529024
746162692990341120
746261221427445760
746198671620866048
746266359638724608
746207190508142593
746245446444646400
746242573736480772
746250722895872000
746242682519957504
746208125569511424
746159866042028032
746244415010840577
746207941150154752
746183568104132608
746210700897357824
746210369668931585
746204497857257474
746254368136138753
746214962444394497
746194901147099137
746227319044349952
746250916022591488
746266501951389696
746245564065550336
746248835672866816
746169705912754177
746259283805937664
746206603045548032
746236731003805698
746232062630236163
746228455704952833
746235703437074433
746186684438503424
746218028543574016
746199645034938368
746266032294223872
746233677248495620
746258151192821760
746245958141251585
746256561568423936
746189414905241601
746235703101526016
746245073298427904
746264304048029697
746219257235546112
746224714327068672
746190207825829889
746265004828041217
746262215364214784
746217588280033281
746262186184544256
746157009813254144
746226890843688960
746241386530254848
746251528386674688
746225125041672193
746230368307576834
746215474224992257
746190820064133123
746159174065676289
746243382914211840
746219471304433666
746235187206336512
746237322459394048
746227964828758016
746191956611477509
746151573731041280
746165071097761792
746194791998717956
746151678919983104
746195517776924674
746181122875232256
746255915783946240
746193210871930884
746199833766047744
746244825976971264
746223862879182851
746160759332278272
746264568591192064
746226362445234176
746266397282435074
746185765726494720
746261288632860672
746207181905637376
746237276259160064
746215780199469056
746229881596370944
746206280260300800
746198742932455424
746203088399196160
746239939503742976
746158708434964480
746190752867196929
746253697001332736
746244117114544128
746204250041049094
746203726038261768
746254766536335360
746226085843472384
746241734481416193
746187271825559553
746186621578403844
746235623657201666
746253524955238400
746196595612352513
746235308912451584
746195878545760256
746250484005150721
746191751115735040
746208826106380290
746264954374860801
746243341210238976
746223577737793536
746208083844620289
746173749318262784
746249875986198528
746213863389954048
746213494261899264
746248043062755328
746244087574052864
746225901155672064
746246029717078016
746212504594845697
746212504594845698
746253046636642304
746174303004135424
746256607693185024
746200437565513728
746251763272024064
746261649045086208
746195689772724228
746208519976738821
746209044474400769
746233748753047552
746232158931456001
746247594192539648
746221065181880320
746209623036702722
746138458289119233
746213066577063937
746236336730845184
746263490621382656
746263582975852544
746248944590725120
746186613261115392
746265826878193664
746222298336616448
746231303498932224
746164035054243840
746245908061270016
746236911031750656
746210462115606528
746144665976471552
746213381254721536
746210709227220993
746259233411313664
746218276041039872
746188512957861888
746252698622779392
746213217597169665
746260566973415425
746184092341796868
746244725380907008
746180053042630657
746228765865316352
746203344323043328
746262521510789121
746258130313437185
746198365784834048
746253382063628288
746180506375454722
746170855324000256
746186864864923649
746226484101021697
746258709190479872
746261963899047937
746187816841908224
746235451430735875
746261544548311040
746253852211544064
746228023704182784
746221103031296000
746190694197272576
746185438604328960
746196578713559040
746212370297421824
746201125372583936
746228979858710529
746255852512940032
746210373787783172
746235288020623360
746213947389272064
746257865824931840
746193038972620801
746186315289366528
746238362609156096
746219710300061698
746201548850532354
746263905895354369
746193835823235072
746264895574806528
746185900200124416
746254950792048640
746243575818510341
746253340527460352
746261015780798464
746183345831186432
746213410593865728
746218330327912448
746197002489204744
746199745484328963
746183228415893506
746187208663568385
746253491388166144
746187644783239168
746204711565434880
746204887566848006
746261204641980416
746252476144246784
746257698233126912
746213548976529408
746261296828514304
746229281974423552
746188143892697092
746207928462381056
746240664954769413
746264006483148801
746150869406720000
746212148263559169
746207442199937024
746264232782618624
746177217697284096
746195710601629696
746160159609749509
746257819947700224
746252077958074368
746245375359614976
746242418446524416
746246067235151872
746244158910783488
746222302623207425
746174433069432832
746244171703279616
746242967896211457
746230477346865156
746193546365939717
746214270564630529
746230015948267520
746155998759522304
746219785709445122
746200190290321408
746195450588323842
746190673057964032
746180669970210817
746190387958669312
746218401576550400
746254569462767616
746208234738876418
746258348329283584
746260651157393408
746240463800307712
746194922122805248
746235715915128832
746161464281542656
746232230582747136
746221727672217604
746249485744021504
746163133325074432
746192858651058176
746261997457707008
746155206203838464
746138982728241153
746196561969852417
746226295646756864
746264455277862912
746256784013164544
746241453484027904
746261930269089792
746215801368150017
746243873878454272
746225829911232512
746212789610389504
746206305195429889
746255559205085184
746244591167242241
746244796474327040
746264887274405888
746186399305474048
746221547560411137
746206309670760450
746209803282710528
746221413233659904
746189850953428992
746261108265213952
746224366132727809
746227113548648448
746210558492368897
746242254889693184
746232125649653761
746190115265982464
746251448665636864
746248529631289346
746236730894802944
746240283310972928
746164580666138624
746149363462905856
746232335134121984
746256351811223552
746147719568293888
746214979422937092
746236911216320513
746158330792509440
746264392220585984
746256339438022656
746216153572249601
746195840557940737
746232305878859781
746259740687212546
746213259573788672
746201662163869697
746235635971690497
746199682712363008
746197258295599104
746261552970498048
746203864110555137
746252853610582016
746198029963669505
746250748372070400
746236257072615428
746197468031770624
746194976413933568
746256079403819010
746186642331885569
746170679012237316
746237347478462465
746200613839470592
746214643538890756
746164509035769856
746180544069836800
746182653653696512
746246986031038464
746196910050934786
746210679938387973
746148407329366016
746175355719921664
746190048140402688
746253613102571520
746250223945547776
746210268825292801
746205424668413953
746207966441832448
746226761092857856
746154606217072640
746232855194284032
746221375648456705
746248575626149888
746186634127872000
746145420829593602
746216208123342848
746180313144004608
746254862673973248
746219588895944709
746252212167385088
746262043674681344
746236751702691840
746178937726787584
746247078372769793
746264384050167808
746227163716694020
746231626250608640
746243793897295872
746261066162839552
746216342299107328
746230456262131712
746183849269469185
746187380701310977
746210411473559552
746238731368042497
746220817499840514
746243127338475520
746180917438210049
746202895599579138
746210080404570112
746255466892779520
746242896412708864
746260923505999872
746206640806891520
746242330252894208
746264266437705728
746265994394505217
746248546358222849
746252602292080640
746211741290237952
746203075635871744
746201158977355776
746203935573057540
746155994594566144
746245446562111488
746248730685366272
746201922500067331
746249481398685696
746237745706635265
746250882338144256
746204372032323584
746265457863229441
746217264987312129
746241827032834048
746239096259915776
746205659419418624
746241734577889280
746258843366203392
746196054631034880
746249825390329856
746232616135757825
746201565694832640
746251595319435265
746263834378240000
746178518057259009
746244251307085824
746250123232030720
746231307605204994
746263419049906177
746206498443796480
746225548687347712
746263658305576960
746146272487276544
746187926090940416
746204128611733510
746232825842569216
746212512811520000
746238635238817792
746259820332867584
746264346355871744
746212307265413120
746253227239211008
746207182132117504
746208226408955905
746248290572902400
746260386937188352
746241390565261313
746238999828697089
746198411741822976
746197023255203842
746211187440816129
746262500862210052
746261116603359232
746234768006602753
746237544656822272
746232116963205125
746220746465128448
746223275479437319
746240589792837633
746223774727438336
746218779181359104
746194808994074624
746263091952902144
746239960601092096
746236751690137601
746264484667285504
746244364477861888
746194670422634497
746265604676526080
746209010756390913
746244679281213440
746210332121538564
746254925957574656
746216535136448512
746208452855242752
746258491019497472
746246864186511360
746234914912112640
746258977395212288
746214618553425920
746239897774612480
746198663374864384
746259119883984896
746195261739831297
746254476814782464
746254225412325376
746216128385425408
746220037652897792
746142807807516672
746225418638745601
746233245243572228
746228157687037952
746191142840991745
746199720142372870
746220842686676994
746182578168827904
746256012093628416
746202895490523136
746262685424181248
746232838693937152
746213842707845120
746235745208176645
746198030144016385
746215486858231808
746196457317769216
746251679339782145
746219576334024704
746233459304108032
746216367574048768
746185631810760709
746262286571028480
746222155868737536
746206812773318657
746223325739782145
746215994150924294
746215352334376960
746203084339109890
746155239741526022
746225460980252672
746261481562374145
746208784373080064
746252723935383552
746186902714277889
746161757677203456
746222558257676290
746205147764666368
746221664921255938
746210767960080385
746167801707003904
746223543961038848
746197312825757698
746206376704151553
746240149294440453
746263805240410112
746208620451266561
746191671285579777
746248219244511232
746250093775495168
746222109467172865
746231014209392641
746155600304832512
746191813979996160
746203168237723648
746167638171222016
746265373587169280
746227633449402368
746232406475083776
746196256033169409
746250211362742272
746171480128499713
746194544576782338
746164223961604096
746193835592585217
746242783250354176
746190404836433921
746261217086406656
746266602677673984
746237724844122112
746230611447152641
746241549982375936
746188311694213120
746250521556713472
746256766866956288
746217969873653761
746256507147255808
746263926883614720
746253126538231808
746224403864707077
746206921904918531
746186927603212289
746219538555928577
746218615523835904
746232113125425152
746212873710362624
746265277197860864
746200881964548096
746224282007592961
746198688502996993
746175510842048513
746232809291816961
746195752439816192
746244595177029632
746145228063531008
746232704186744834
746258830623834112
746253243718729728
746178266407460865
746220037585854464
746200680809914372
746236546458624000
746219202810281985
746245534663467008
746237506702573568
746235623397199872
746195886624018432
746250903481638912
746217953046081540
746183878394654720
746260558765236224
746243563294457856
746243563294457857
746246939965001728
746194959942901762
746193655203934208
746264245575114752
746226685394092032
746218401891123200
746257190856515585
746260260948631552
746211032440266752
746244230159470592
746173317023948800
746203692420849664
746263632992940032
746241369635618820
746211254776127493
746205835450163202
746219735440719872
746171018738286592
746254292462379009
746198625760337920
746140559794921473
746244200912556032
746264518154682368
746221522528854017
746188961937166341
746210302467837952
746238354098819072
746263461022339072
746227691997716480
746194087523426306
746189691670564865
746264866181230592
746222122226200576
746234306670952448
746247459920289793
746255806614675457
746231844559937536
746247325660549120
746222264899637248
746235527070789632
746216849730244610
746200169046151168
746215512078618629
746221950163292160
746171236749873152
746188886246752256
746261049356083200
746255873727733760
746159534670942208
746174579832299520
746148310671572992
746211208609439745
746200387141570560
746231739790417921
746255131440709633
746211409944469505
746265377798299652
746219697952022528
746207643396517889
746174844123889664
746183719191461892
746177553489084416
746242661690941440
746212508793376770
746214953959358464
746266468346650624
746247204046704640
746198978048327680
746241021592371200
746236118316638210
746188127077752832
746235149671501828
746236282016137216
746248101619470336
746196729901420547
746201246931947520
746259854218518528
746245178269237248
746260399524290560
746199888157769729
746232662214377472
746241784901173248
746244662223069184
746250471476760576
746187409889460224
746243420633497600
746186378317205505
746219227950964738
746226593224220672
746232381577658368
746208884767887361
746222516549492737
746187305363267584
746247979862921216
746221845204996096
746239213792694273
746258067151544321
746246704832229376
746245018797563904
746189746305531905
746249179576541184
746234994482262016
746236441374580737
746225037011673088
746215264425906177
746182729188937728
746253537538093056
746200659666472961
746147367238381570
746214740230176768
746204749502910464
746266128595423232
746201825917829124
746228350524350465
746250777757360128
746219727094091776
746220268163469313
746209048626757633
746254007354671104
746208243056140289
746209606393696256
746188454522826752
746248462228918272
746260151737409536
746214748543279105
746143587868499969
746172038117789696
746224613638569985
746188680813907969
746139469317873665
746177247090991104
746223569340751873
746206070377308160
746223447546597377
746256746209910784
746185904214130688
746221333562830848
746239805177094144
746193005422346240
746180455838388224
746224579811516416
746203428058071041
746237158562770944
746170767126073344
746255550925541376
746257861622243328
746209555856523266
746227566445400065
746233635318030336
746218498070700033
746149837645692928
746258037770452992
746240300297789441
746238316366880773
746227578961170433
746250505047904256
746228963001786370
746232226178732033
746230816913580034
746259015194259456
746211879760977920
746198701094244352
746258419611492352
746216115680870404
746154857862692864
746258746620395520
746202220341796864
746213821748903936
746219898964086784
746225582413799425
746163854665613312
746159866037813249
746257429663387649
746234277214330882
746175380835409920
746224416363679745
746164136061476866
746168850375282688
746238794441986050
746257643770023936
746143898217623553
746143990802571265
746205160158830592
746185463891795968
746182628403863556
746246738592206849
746253365651243009
746236055398064128
746264631363125248
746257765367156736
746173640249581568
746195098157752321
746206137721098240
746186441198231554
746242930214572032
746205005137350656
746204657131806721
746227100596609027
746149489161961472
746185287923990532
746198617279467530
746254682440368128
746214639428472832
746261494233468928
746153675383414785
746246033806663681
746230640568262656
746256142041493504
746193118349824000
746256108700864512
746220532383657988
746216547832598528
746212492011941888
746204829177896961
746261716330221568
746181047323262976
746244871816617984
746207756797894656
746228572885397504
746233593559552000
746223124736159744
746235472624631809
746252849659711488
746158398161354753
746208142376132608
746243790009212928
746241726214471680
746256922433699840
746237150358691840
746188743959183363
746232733668511745
746259686203211776
746234499353088001
746257492854857728
746212387305357312
746167130710806528
746210105381662726
746212252898865152
746260223061458945
746189574406176772
746221832915689472
746212999589879808
746236382864019458
746248118367363072
746176307537543169
746238546839625728
746179931441405954
746145492304805889
746180648969240577
746250584613855232
746232804854272000
746223217031806977
746170356075986944
746256368496156672
746257920606740480
746265113766789120
746240052565417984
746258935678656512
746190828343726081
746190828343726082
746212584148209664
746197845598822403
746219370699853825
746220284814888963
746241445468639233
746237548893208576
746248311439392768
746216849860222976
746198814193655813
746264434457329664
746221572747202560
746183236586373122
746228971562377216
746243085391192064
746265260454256640
746198306653515776
746213431498280960
746222487030009856
746163800290754560
746243408117768192
746155927657578497
746188148095365125
746232125666430976
746218691163938817
746244972626739200
746175204724973570
746224537943977989
746242288448217088
746232838618386432
746244804871229440
746188370569756673
746257781917945856
746219496478638080
746259791136202752
746239222349074432
746212626242277376
746236974223134721
746209249861132288
746215105134657537
746226551117619200
746184939503181824
746147140376887297
746247111612694528
746212248641642497
746207664263159808
746150789513617408
746248265234952194
746170763011448832
746185115835973632
746246557964640256
746182532018778116
746156326179340289
746206942872272896
746253482877927426
746213695710068736
746210600557019136
746184130245832705
746210411507179526
746252216323944448
746257966643445760
746221585330143232
746227776240291840
746266439221383169
746172306364338178
746242900875415552
746205445723848705
746138563134296064
746225620334456834
746255164772859904
746207567785791489
746215952354705408
746170062508163072
746244104665825281
746194074680471557
746189217764610048
746207030877163520
746232767327809537
746246923233935361
746263587212107776
746214127652085761
746258612683571200
746226664527454208
746151754417438722
746169106269765633
746170884562554880
746240585380421632
746174806094192640
746195936964009986
746208586905198593
746243106320719872
746187829584138241
746190845104132096
746260017532313600
746224202500317191
746235950745825282
746225976586043396
746224785521156097
746186726192852993
746143021880619008
746214907796807680
746213746268213248
746247157871611905
746216279363588096
746250576464384000
746208402473287682
746229692932325376
746207651806121984
746169269612748800
746170016412884996
746186546068459520
746206133631647745
746206573882540032
746220750764314625
746246595990130690
746246126232231936
746242816783745026
746189804904288256
746189708607135746
746209136648429568
746206657839980545
746242892298133504
746262580231016448
746242921532366848
746259791224406019
746249951341125632
746261573644148736
746213905291087872
746156179265466368
746187187624935424
746199950996889600
746183437954867200
746252849797963776
746219983189925891
746238412965949440
746197258077503488
746212043091369984
746262785915494400
746228958882979840
746183186254802944
746225280260333568
746194875767394304
746231785755811842
746196842916904960
746242804288987136
746188387539890176
746255345094361094
746232545142964225
746264379901935616
746237175591636992
746255559167455232
746247459878297601
746186428673974273
746207970418032640
746146741976719361
746181210737680384
746257094173614080
746174286189170688
746266464311640065
746204061288914944
746242099675205632
746222600116805632
746226395970363392
746175900891287552
746252648396038144
746206561324793856
746234532907495424
746232138169671684
746188253074599937
746211787477946369
746179008795025408
746243169281441793
746260382520532992
746245694084816896
746254502009970688
746166878968610816
746265407259017216
746214694159945728
746181164709330944
746200735235211264
746256989576114176
746202517877334016
746173807904325632
746217537675755520
746188051592818688
746248915486412800
746248621654433792
746200089526312960
746215792992096256
746217491639087104
746255416628232192
746254170911571968
746229772573773824
746221148912816128
746246596053049344
746219529877913600
746256381297201152
746224793779789829
746154354873360385
746208700356919297
746253633902231552
746264983739080704
746195614094917632
746230229694189569
746240644117569536
746245631304425472
746140957960134657
746186701177925632
746253730396397568
746219580192788481
746225691314655234
746216321315004416
746233752930521088
746226366794739713
746205239879966720
746259656826302464
746195136028172288
746144087166705668
746243798074810368
746196519930343425
746242451954761728
746189956029177857
746199996974792704
746249062123347968
746264841065799680
746212114377760768
746161082616582144
746260630051643392
746184012721422336
746221585065926659
746239876404699136
746202903753330690
746206066304651264
746195882500972545
746253117847535617
746232192804655105
746251578894589952
746231144153157632
746254028137390083
746258566529581060
746222579438936064
746175963877216256
746238228085145601
746192409520812034
746179700922454017
746265537555075072
746217395027513345
746190740376723456
746248990648242176
746263645651341312
746264279033253888
746238613940224000
746249011955400704
746185182688993280
746192720230653952
746237263361671169
746159593621983232
746256230012747776
746263444337233920
746200047683985413
746200546613174274
746243836121387008
746208989914894336
746235686508847104
746206443859124224
746248370017210368
746250089845391361
746172121680912387
746206968243576832
746199795815972864
746210386324512769
746165402514898944
746233677252747265
746184692119011328
746237880255680512
746199317543739392
746243387112587264
746241256494358528
746146138089107456
746246314686570496
746258008443858945
746186688771330048
746218041076158466
746244905442361344
746156120704696320
746232448476807168
746236177301200896
746210193638252544
746165083810705410
746260596631437312
746201515442896898
746220289411801088
746232838417092608
746197660827189248
746256230251847681
746207244933468164
746139691653668865
746189041662451712
746172734065999872
746226903716007936
746215931324436481
746223954977660929
746217550409699328
746211967505817601
746256523983085568
746177041804967936
746243206770135041
746262555312689152
746255584408801281
746237083035934721
746248520919826432
746255932510830592
746194318281433090
746225725150134273
746209404882542592
746206280151248897
746250609863557120
746206947028799489
746239704635310080
746253629603053568
746258536959614977
746152756902166529
746264824452104192
746197883326603264
746210310873186306
746192526952960004
746210822834135040
746265193244659712
746197325333180417
746221597732671489
746242770759737344
746256381142007808
746223049163182081
746231563591901185
746194330663018496
746163166841815040
746229151623843840
746196616458080256
746239675304550401
746249619923927040
746243538275426304
746176869830008832
746169005254254593
746185136811585537
746263654283153408
746142392617680897
746215020984295424
746262592788783104
746240602077954048
746226496822337537
746217889972133889
746228061213863936
746145731292061696
746187678371057665
746226106882097152
746177658225041408
746240501494341633
746242128901189632
746197736391749632
746197660852330497
746236479173595136
746178266390740992
746225657831530501
746199707601371136
746203013040111616
746204816423030784
746158859518152704
746254909079756800
746221245629272065
746218711946661889
746198239544647681
746216824522432513
746176794466779137
746252388047134720
746262928710635524
746213829801979905
746171215962832897
746195752590794753
746153465714511874
746206875650138112
746220528168370176
746207001789620224
746245215766384641
746253377932304384
746250559338983424
746211371981799426
746230401761349633
746187619818561537
746244351903342592
746171761054597121
746193353264357376
746197916914618368
746209723758743556
746179855977308160
746225825691762692
746235057430421504
746158301470064640
746264207876820992
746220385750769665
746256875998613504
746223065894268930
746263951806242816
746227390326575105
746209455382028288
746213238673575937
746247682012897280
746209258056753152
746174965439991808
746243446000730112
746165574368010240
746214849223393281
746242820864806912
746247417813737472
746242896538394625
746206988929884165
746204283704483840
746196796871835648
746199070025232384
746230120591958019
746213775510896640
746191302497177600
746260348899065857
746202983394770946
746242376570650624
746215289604341766
746194536087445505
746254552614178816
746227805243875329
746243303285395457
746237632485548032
746230477208489984
746245715052093440
746198470600462341
746242825176686592
746250831972864000
746254074195152896
746215809526046720
746209824556253184
746198755620225024
746256859166703617
746264614455906304
746208973125095424
746189171702665216
746237767022063617
746234591661305858
746227583260340225
746200748061450241
746184113355362304
746196046137589760
746186931726393344
746218116397436928
746263863713234944
746215054870077440
746215797136064512
746234952379826176
746229285870964736
746223019584954371
746171375300317184
746264509568946177
746219290844487680
746244494492729344
746232645705576449
746184943848456192
746256595017830400
746190040049455105
746245232761647104
746262421107544064
746223896114790400
746206657714130944
746253042694103040
746245803107299329
746223304982171652
746204988251115520
746188752037416961
746219588883353600
746186126587760641
746171492614930435
746249632552988673
746235011385352196
746222227150909440
746182263709237248
746192812299870210
746202723305947136
746190572755394564
746229994729267200
746195496847310852
746244914053275648
746233207553613824
746179218455863296
746157085361115136
746197975546765312
746209589599698949
746191314908123136
746163980691963905
746255613458419713
746248462409342976
746198218782834696
746202710861504512
746208608157720579
746196352137232385
746221333575434240
746182527707033600
746244242779963392
746263733643554816
746184289503449088
746188336868560896
746140907859230720
746252812015702016
746223435102060544
746259384150429696
746195446238846978
746246847421906944
746228866490916864
746256947544993792
746203037979467784
746237477447303168
746201599349919744
746236357773664257
746257165585833984
746209950406344704
746194523462631426
746143814516084736
746258423709335552
746210038478344192
746182968113135619
746224332670525441
746180409801617408
746233228541853696
746172197241241600
746184436367171584
746213326611353600
746167025647628288
746206527833280512
746245983307206657
746180837717073920
746239645931843584
746166174145208324
746211955052937216
746227432026341376
746254518975926272
746207286817783809
746213238589685760
746266422557433857
746229890043674624
746160788637786112
746205877628088320
746225850807287808
746212072485068801
746224437310021632
746249137759330304
746228660865142784
746258901855780865
746219009775796224
746174483220824064
746214106756112385
746229411708473345
746201280507305984
746197556107972608
746244712466649089
746230242461683713
746141692013776896
746232641284804608
746187233741332480
746244121065590784
746210944259264513
746216296342130688
746240941925740544
746209920853250051
746205256732704768
746247158022705152
746239436220993536
746212915473113088
746243890529902592
746241852190392320
746216581298958338
746229382390284290
746199103751618562
746144368130662400
746187506438148097
746249775175991296
746203457623711746
746240249810956288
746231513071575046
746231202760167425
746217151741104130
746215327365619713
746186453596594177
746210403147878404
746252673364680705
746203906334588928
746247027915358208
746248265142796288
746213116799680512
746204183011811334
746216019350294528
746153176265535488
746228564446482434
746205277788086272
746261955548164096
746174651118673920
746188550991798272
746202127744139264
746220209329954816
746161451593662464
746251075313893377
746191600045293568
746203906460377089
746208184621096960
746191247832817668
746225372757254144
746232557415477250
746238299480690688
746201356298424323
746252900125540352
746191646207860739
746265281501200384
746207374982029312
746208276694470657
746232888954261505
746215901876281345
746263645689122816
746240585653059585
746254313522106369
746246507939016704
746235200019914752
746157609636466688
746224848624455684
746232544920666112
746212756265668610
746264379629445120
746230984752824320
746212928097918976
746210935740633088
746231903137628161
746264446725656577
746216958794698754
746206259066482688
746253835237232640
746266254785286144
746251692161777664
746262689484247040
746241881298833408
746238689546670080
746217164412096513
746199908936343552
746249233896996865
746226450651451393
746210298307088384
746181286583140352
746186696937472000
746216564693688322
746209841371176963
746238374994804736
746264077677264896
746211649028136961
746245249391955969
746264929104236544
746186164520914944
746206363966050305
746222759819173889
746226765266247684
746258516243996673
746250349690892288
746252921101254656
746196968712507392
746244129714208768
746227520257695744
746172625261596672
746251410786914304
746215486883454976
746245761210454016
746219031019982848
746217915435753472
746188098011181057
746196591216730113
746244310010634240
746209337786261506
746248114101690368
746194729260322818
746245006164373506
746260609084231680
746241088638201857
746200068668030976
746183156936515584
746197644234481664
746263402448814080
746199200073801732
746243659927003136
746238773411741696
746192112035606528
746186411934515200
746173124127797248
746201779805655041
746242862875021312
746214534415671296
746230628228599808
746244200790790144
746234457460379651
746224718575861765
746180812568047616
746198302488559617
746255630248321025
746256519549882368
746200634534166528
746225175406927874
746180741050990592
746227713279590400
746251448501964801
746219832132009984
746202027403816960
746264341914263552
746203688239173635
746265738625847296
746262341197537281
746200420981211137
746216296438652928
746247573162295296
746184029305606145
746209354458664962
746236399427280897
746264325254426624
746170011958534144
746251331325861888
746240853715329024
746190165857697792
746208654295109634
746261901080829953
746231014138093568
746245690075004928
746247065454284800
746190148791078912
746233656570585089
746245840994451457
746241701019148289
746170754408931328
746247455684050944
746241482890182657
746249171192119296
746227624846864385
746232255626915841
746200244690399233
746238605866065920
746203037845225472
746206099963936769
746177662671028225
746206280226746371
746234885480677376
746199192037523456
746248646891540481
746193714171641856
746174155901575172
746259631643582466
746265554273579008
746253256238702593
746212743846338560
746212865313366016
746189708602945536
746262571808882688
746182972605227008
746237657877909504
746203868376137728
746230321847238656
746242821036838912
746187061871284224
746227775904747520
746238186402111488
746198889959567360
746242456132288513
746187183472578562
746199296710582274
746231836162949121
746220192938659842
746244117181640705
746186378451558404
746189217781297153
746225683039326208
746266330039525376
746215897912606721
746200466862682117
746195639319433220
746221602199592960
746205479106273284
746224844233015297
746204623581511681
746214530548523008
746156657541943296
746256016157859840
746215079792631808
746206041134632961
746174940223705088
746247330093993984
746196780014919680
746212340975099904
746191755465240576
746266250318331904
746255295068905472
746198403260915712
746244444068921344
746194985167392770
746249666254278656
746236600942637056
746228644285059072
746253268993609728
746266216868745216
746208956012388352
746210071831470080
746203373381156866
746224592612524034
746185887499816960
746202148971503616
746238568020926465
746154539112341504
746237133430489089
746194016081874945
746211581860577280
746246512062119936
746241554289876994
746202052552859648
746236902903164933
746182867710001152
746250521711869952
746261242277310465
746179365310869504
746167361129025536
746191654785155074
746212747747041282
746214740297293824
746177041570107392
746206662021681153
746149753587699712
746266443478491136
746184272898326528
746211321616572417
746233371127255040
746239167785373696
746161837574590464
746213351768743936
746216010923925504
746202001902469120
746237053646438400
746169064175730688
746214937207283713
746214937207283714
746222520672518144
746218385046831105
746222147253604352
746255018207092736
746256699909103617
746248386676940800
746177390041243648
746256733643771904
746221266412044288
746205202336747520
746202215988113408
746216786874376192
746152358137069569
746256829936713728
746237259486105600
746219840315133952
746249875738726400
746158079197097984
746225800542720005
746234503610437632
746243760355446784
746266602514059264
746190878830526464
746237947230326784
746246952204050432
746228652711436288
746220922453954561
746232658087149568
746172016819060738
746239696171204608
746259036325158912
746224538015277056
746253453492633600
746210642240012288
746227969106927617
746210554134421504
746199762077028353
746226727290970113
746235443058925568
746262689224089601
746262186067009537
746213645537816577
746207731359481856
746256037167177728
746175141747384320
746178660860715008
746240489012203520
746248483124948992
746148709075824640
746236244439379969
746261846252982273
746201830179250177
746238626552393728
746239482475601920
746235287978680320
746222277306384385
746253801888358400
746235267116240896
746189343820128256
746220347913965569
746193932158021633
746239813896966144
746197606322212865
746211963680612357
746220515640020992
746253793235394560
746214023109062658
746194901017104388
746214064917929984
746234101124890624
746170871778152449
746220452788371458
746211007215767552
746250731666214912
746263381695332353
746243202718523392
746257836456480768
746258423650615297
746222768102924288
746235627855699969
746229965406896128
746182678936858624
746241017469239296
746237154611757057
746237582300721153
746191319001817089
746198315084066816
746205558760321029
746183391830286337
746235250271891456
746247497631281153
746231806735724546
746255080844857344
746236005447925762
746208897417916416
746234017045876736
746207559493681153
746252962637373444
746203432353071110
746193592641683457
746254581688983552
746186847848640512
746257094026858497
746193177405587457
746219810917220352
746198856178688004
746264668998606849
746174411842150400
746259287849205761
746261468883017729
746197585551982593
746203818073825280
746254057459822592
746265793143382016
746233308493676544
746236919449780224
746189104681885702
746190132366057474
746263800760901632
746157823617179652
746196516000268289
746249619873619969
746170745894600704
746172226488139776
746195719128645638
746236009428324354
746190564274507776
746237754376261634
746249821485469697
746156590449983488
746244641289285633
746224332393701376
746200617819922434
746250983139905536
746209962796294144
746186042747691009
746178199286071296
746168263109906432
746184302187130881
746266107942735872
746226501117325312
746227985917714434
746200702012186625
746190165614329856
746224349296791552
746184964962541569
746224433153486848
746221182630789121
746219643186995200
746218406039302144
746218615607701505
746213993363103744
746210025610215424
746228795389026304
746186126801526784
746202790519672833
746242800077914112
746219743770640384
746217252425371648
746235761830199301
746235661259202561
746212760548106241
746251725447766016
746184205407764480
746201246906781696
746212785516752897
746235342567596033
746253583423660032
746188471165816832
746217097269673986
746237284559642624
746263771409154048
746233698358435840
746178127999733760
746232414867881986
746205105645465602
746239641527816192
746258801397989377
746179956980465664
746227142514475008
746256213256470528
746258621097517056
746223556724305921
746220305887043584
746262370595397632
746193261090353153
746240099097124864
746213058058477568
746239545398562816
746212265603432448
746176349526691841
746243978710888448
746160457656893440
746250920292417536
746141100767862784
746152815605784576
746255605367734272
746205139376054277
746161095124127744
746179780794531840
746251310383636480
746156611186606081
746244045828165633
746246893647257602
746161728539533313
746231634916061185
746244137825996800
746230644959678465
746228128247230464
746261632511320064
746168820889489409
746254346862485504
746247568825344000
746186399326474240
746183010123288577
746192787159187457
746228933708775424
746246444709994496
746213704136429569
746214908052668416
746254670042136576
746232687749271554
746244989433315328
746247287882584064
746224504389541889
746256444027248640
746208981215936512
746251809254215680
746253571084161024
746260848167911424
746221702661578752
746185141123428352
746208427811078144
746262433715589120
746194145983619075
746239964866818048
746242225265250305
746226526178283524
746219236494761985
746251440385990656
746158976878796800
746206078761766912
746193479290654722
746216791047737344
746207366639558658
746161493570363392
746207366639558656
746233991804555266
746198663521701888
746256280365502465
746245300038295552
746142996450664449
746252199295082496
746238395819515905
746228174313267200
746212026557440000
746184884901842949
746206838144700420
746222684170657792
746262614116802560
746186361397469184
746191294066630656
746238790482558976
746236168820273152
746261880021336064
746225070897434624
746150647121190913
746219270024028160
746263234827608065
746259895947825152
746244301735223296
746191432436723712
746260373964201984
746258083903463425
746256175709171713
746196050193453056
746222327759675392
746153369052471296
746257198888652800
746238375137411072
746261061934919681
746258494983110656
746216946153054212
746187032771371008
746213272005664776
746171165618634753
746265532958146560
746246167965614081
746213737879613444
746229839544258561
746237598969044992
746218443792277509
746169638728404992
746169517177331713
746242971868274688
746214203308990467
746181970049142784
746254674139844609
746213339122917376
746149166221500417
746189142120243200
746162730969640960
746259270979706880
746235392861446146
746233786682085380
746225381217210369
746249171364044801
746241403454296064
746237158873235456
746260617464545280
746195760853585923
746207240869208064
746209610327957504
746197035905212416
746240409446146048
746238018491551744
746260927931105280
746206028476227588
746202366970499072
746213817491697665
746187540214874113
746233887202783232
746143839690227712
746187204733583360
746179105163350018
746215042186522624
746230766661574656
746234658745024515
746253365445820416
746181471023443968
746263188686114816
746255957596966912
746163921992683521
746207610005708800
746251637459718144
746196931156664320
746228354680971264
746218934299303938
746164450269466624
746209291644739585
746198268963487746
746213553292509185
746265105185316864
746205235941564417
746250941356195840
746214299740213249
746245299807490050
746225179953508353
746199514831159296
746263532275179522
746250760782909440
746249217446809600
746144363860922368
746241684288184320
746243252865536001
746206343137103873
746214958392717313
746256184030674944
746213523835891713
746262790206275584
746209560218603521
746205391210504192
746205391210504194
746147442593140741
746249355565350912
746226127790759936
746245828398964736
746156221376376833
746223606833643520
746266187634479104
746180598599933953
746161506107203585
746222965046444033
746255227855192064
746232179890388992
746197174216581124
746246147287613440
746266082420363264
746227012742713345
746253646548041728
746166702895931392
746250429319643136
746249955677921280
746224559011954688
746242527502696449
746233404803289088
746188102322970628
746251482081673216
746250672757055488
746217621494738946
746201670778949632
746243408411373568
746263796646289409
746246403060604928
746150571460165632
746195915912798210
746227113477316608
746228514190331905
746251146688405504
746259963262140416
746225628756615169
746231731083051011
746265130481160192
746233371278225409
746206363915689988
746203415638728704
746250584479535105
746202090117046272
746222965067440134
746165112986185728
746253570983534592
746222302388379648
746260579497631744
746198164068151296
746258306554040320
746236802009178112
746247128561893376
746203562418438144
746222319459147776
746204007119519746
746247988289372160
746263242922655744
746145198460272640
746233945717538822
746223594129096704
746240417646030848
746206976384761857
746206716627324931
746250823836008448
746172117469794304
746266506321891328
746240245515980801
746222273162424321
746223783183159296
746151838093807617
746180678086098944
746151502545227776
746187791927812096
746192195565170689
746255215356182528
746147316533432320
746206422828908545
746238123504349185
746193953343451136
746217936247918598
746240128247435264
746209367104512000
746198998818525188
746219999832870912
746196360634892288
746230636663345153
746228472280866816
746226643404873729
746257098279890944
746194322366750725
746207609770762241
746231055984660480
746242539968208896
746232347964506116
746191566557974529
746234788755947520
746191725924802560
746209589557813248
746219446075695104
746254779094081537
746212689085501441
746211644703858688
746165863938686978
746217374085373953
746155373787291648
746198936201756672
746218942968979456
746160176290480128
746188672643457024
746195366802907138
746208184394670085
746235938129350657
746180107698585600
746166761305874432
746201024940040192
746260222998609920
746204388683714560
746262043574034432
746204728388837378
746227310395691008
746253059504939009
746220666861453312
746177607796850688
746223283738021889
746251369133252608
746235522796818432
746186600426573824
746211858776875009
746213574188503042
746185954529001472
746165134301761536
746224223572529152
746188324386136064
746230086991384578
746181357882138624
746244351794126848
746249293011484672
746202396297093120
746165184457248769
746228237596975105
746198852076593153
746171777991249920
746198495527215105
746188760539271169
746258264309006336
746242716124745728
746173044469686281
746230477028155393
746250425444212737
746264216135471104
746229575496015881
746226509275242497
746225783572574208
746178534897393664
746217030039134211
746187955329503233
746227121769447425
746242380437798912
746195865816076290
746223552232251393
746197870500417536
746256897116868608
746191860150853632
746216010949111808
746195970564599808
746214169695817735
746262668546285568
746265499542106112
746234348400087040
746211439086493697
746215654345170945
746205097416286208
746210550200229888
746169995252502528
746224311350898688
746248621809623040
746222600066457600
746235174749241344
746248801908817920
746191264538755073
746148717514764290
746262370473873408
746153335540039680
746205806085832706
746192338205048833
746232926442926081
746246335658098688
746156577766391808
746239369241989120
746208851280564226
746205865171001344
746231508868861952
746196050180923393
746200383173779460
746184872402771968
746196578973585410
746188676938366977
746251943643746306
746193873500680192
746222151519211520
746202513704030210
746195383492083712
746245819884462080
746207253288521728
746207580272242689
746258755189350400
746259111600283649
746200315762872320
746243970137632772
746260898470313984
746199913340383233
746240509958447104
746187451937529856
746244070910099456
746231324256546816
746250026716790784
746214828386062336
746217680550559744
746165725329494020
746172541102866436
746207194568237056
746249561270779905
746255575902748672
746182993589510144
746195479982051328
746264115308560384
746193051530338304
746222088420110337
746242388922761216
746195966273847296
746237351806939138
746242204419579904
746245098581594112
746220142472757249
746218871493791744
746171337371164672
746214933067534337
746247573099417600
746247828855525376
746197455226560513
746201687551934464
746201536506650624
746207836472909829
746219496457723904
746197698521423872
746257153061687296
746212110405763072
746232922605125633
746202987895263233
746261200464388096
746239528680120320
746223493566472193
746167222670811136
746177641586245633
746177599374667776
746224760426663936
746242749804904448
746235686609551360
746209455214235649
746226391767625728
746233761419800576
746252413510750208
746222516373381124
746238135818821632
746262530247524352
746187825389969412
746248973891964928
746216959105077248
746251780057612288
746188638870872068
746249620045631488
746198944552652800
746224764469940225
746169315980881920
746209946153324545
746250211413139456
746253537655525376
746208637501083653
746192615184302080
746236378594279424
746199502357307392
746229671893700608
746225666413101057
746247426202275840
746261984589516800
746259262536585216
746263125658341377
746242187868901376
746233681786732544
746265537336991745
746245639734960129
746200848598872064
746235606619947008
746206259427184641
746167864646901760
746234272973885440
746144506622287872
746262940970541060
746207961966481409
746248860683632640
746200202890010624
746226761034141697
746233249689591808
746253579527294976
746193420515848192
746252937475821568
746195194769350656
746194896889929728
746253730367049732
746206158701027330
746191235275120641
746200496340238336
746235376012931073
746262181931548672
746246260164681729
746247162019909632
746184289444896769
746245048057073664
746144942544850944
746184503282937856
746224634391994368
746223258899341312
746200563491057665
746202815572254727
746243001156919300
746180141361991681
746242552764973056
746247061310345216
746196536795619329
746191767880380416
746214572177006592
746202996153819136
746204669429481476
746244935050006528
746200827598012420
746227750671814661
746234755356602368
746189792426131456
746220205274107904
746244796432322560
746199938388787201
746225204943151108
746199825083817984
746240115618516992
746218846177026051
746222000524300294
746191247769886720
746247044868669443
746222663392104450
746242879559872512
746196864177864705
746254527398023168
746198063409037312
746243768798502912
746224865170972674
746221807347208192
746259950658273280
746261406048223232
746215943869628416
746237670330773504
746209174476853248
746256586562220033
746256586562220034
746145353800556544
746233723566252037
746246612465426432
746263142343147520
746211246496591876
746249540194295808
746225011879378945
746213301495832576
746261900942467072
746258394579873793
746214094278057989
746238509371953152
746175007621947393
746238056160628736
746180942486609920
746187741436665856
746211720377434114
746247489192337408
746242581974159360
746226249312305152
746195186326220801
746237095807582209
746216421852479488
746196243085332482
746150265447915520
746247090716565504
746151217563312128
746192740984074240
746192577360080897
746187955362902016
746182628349456384
746238878508449792
746258390406430720
746229310999035905
746184457242218496
746232448363552768
746170641393422336
746180539854499840
746195110883266561
746236030278209536
746195802767261696
746229755544895492
746191197513781249
746266569198604289
746219236498911233
746238202969624582
746215210050957312
746197514206863361
746138336742473728
746230875554119680
746214928978051072
746188571682320384
746189146557939712
746223208500600832
746256444287234048
746236978409021441
746245711054929920
746233593630883840
746142929446567936
746191620983271424
746246256188489728
746266279649095680
746194359997997063
746190224540110848
746216665222774784
746194875784146944
746252937706541056
746156313424564225
746203063019405314
746251393959333888
746263452583366656
746236516788146176
746249657538379776
746138991221669888
746255143952322560
746263595407839232
746191788939960321
746211456186621952
746169802436247556
746253826961866752
746213615955378176
746227658657128448
746246356994494464
746255450220470272
746171933037830144
746229793461440512
746207236666494977
746174814713425921
746183609954996228
746246793151799296
746246348459151360
746186537482616832
746265210386784258
746187426956095488
746263142565449728
746195341473513472
746195341473513473
746153029330673664
746202102691618816
746197925240311808
746255659872575488
746188366459342848
746197044453269505
746212345211293698
746188534122323968
746261892620902400
746230737179840512
746231630419791872
746205957265326081
746194662029856768
746161950548078592
746214933130424322
746217227347591172
746260264979406848
746228862279778304
746228103010103296
746258176165744644
746223787109027840
746147396443267072
746260848151244801
746246314699063296
746170804715589632
746200865296441344
746263934928306176
746227545410985990
746194586553327616
746259925207130112
746213842758205442
746187439341854720
746138000996839424
746259627432542208
746221547648487424
746200529764655105
746194175545094144
746252006357090305
746197916885278721
746231261304225792
746220935091392512
746137971938713600
746261288334954496
746251272404209664
746234269001879552
746228602375548929
746194662189195268
746214672894824448
746236093545086977
746207895033810944
746189658267197440
746181294741143552
746246956616400896
746217646832574468
746183257847369728
746161686386728965
746203478326861826
746146645700653056
746263159086915584
746249473114906624
746172495212871680
746252489029201920
746244314242686977
746266258652471296
746238576392699905
746175816946487298
746195299530465280
746212328622817284
746258616634707968
746196582916231169
746239381803933696
746240463762382848
746247719849582592
746188013835714562
746239780183171073
746186143482384385
746195895343996934
746244381254901760
746245308062007296
746186550069858304
746191314824265730
746265436598206464
746204799658430464
746208389923901442
746208406814363648
746155650732941312
746214702317920258
746201557310443522
746228237286551552
746157219452846080
746250081226063872
746250366551982080
746196922893901832
746213607667466240
746262186083876864
746242208848744448
746192061498462208
746204136874475520
746150118630490112
746248273720139776
746198587709620225
746237347574882304
746210503697915906
746248504201383936
746206410204012544
746230456064970752
746248068165578752
746190832445841408
746192095300321280
746266443272978433
746250383392145408
746256217601937408
746151603359481857
746232914019442688
746194099833733125
746245618654273536
746240593987141632
746210009118171140
746191042286751744
746247472394178560
746201549190225927
746256175621111808
746236437452840964
746216824505655296
746200555064692737
746205168610402304
746248831528894466
746238869809602560
746243986998853632
746233979498467331
746229952995950592
746264698354532352
746226605756866560
746140798572466176
746191629501947908
746210411414884352
746196515975135233
746232838467395589
746218284228317184
746258579175309312
746265499676311553
746162345001484288
746250953804890112
746210419967066113
746231907537432576
746252019204235264
746232935183880192
746253768283525120
746250823596969984
746187858818437120
746177050290032640
746248508429074432
746162525432066048
746166572671180800
746237037141909504
746258838928633856
746238274436366338
746226647943155712
746245127731970048
746158570232778752
746173547765207040
746204363614363649
746193005455904771
746254531332284416
746262966346059776
746164681266577408
746250555480170496
746191260273115138
746222461834801152
746173527095652352
746249464948588544
746211170827177984
746258855777173504
746265063611240449
746191071495888900
746177343543218176
746256838518251520
746262383434338304
746247418115665920
746242812501331968
746183706352685056
746244737955401728
746178081988222976
746251603808784384
746247661095788545
746251088102207489
746228736576491521
746180174887137281
746265998597173248
746196884872531970
746244888648388608
746227599936880640
746248613228077056
746212219239563265
746206162639454208
746254137352925184
746255353764024320
746146507343069185
746228094684397568
746219437687078912
746238970682478593
746239482291097600
746234482538143744
746255865301196802
746226232585420800
746202522021335045
746203822167494656
746189393853976580
746144204326318080
746163905186009088
746187724625895424
746175376657784832
746141348038868993
746197958694043649
746186730428989441
746225137926574080
746192283997921280
746262668349161472
746216900011536384
746261397621833728
746239075493904389
746187959590785024
746207412751761409
746216019224469504
746190853668909056
746208348006055936
746190224636542976
746197786836688896
746191097051783169
746210478909587456
746248005204860928
746181651290431489
746217701530447872
746261196320309249
746254422578204673
746252694453620737
746188077056430082
746229264836550656
746253608627245056
746266061604069376
746231437792153600
746232582891667457
746262030919700480
746186017598668800
746209417364791297
746228488919650306
746213192267767809
746195563717111808
746216619156725761
746227499156156416
746224902907142146
746265080036204544
746240119695249409
746190853471756289
746200899131871232
746250215619977217
746233069355438080
746198952836358145
746176576363073536
746243420688023553
746231626607190016
746221375606525952
746246591535779840
746195924314054657
746210759697301505
746245526404792320
746165054228283392
746189855307104256
746213079034146817
746246918733463552
746219282514612224
746211917451059200
746233602094964737
746266258644082688
746247384301187072
746203818350645248
746227335561523200
746249901080641536
746170364485566464
746246361180315649
746214463385198592
746258713158295552
746261816955838464
746198042416553984
746256498632826880
746205995018289152
746214337497337856
746190694251798528
746217839887978496
746234596161785857
746211024194281472
746201389706022912
746236772829409281
746163401999585280
746254120336646144
746224580163837952
746154564311711744
746207152763637760
746199674256646145
746235346766036992
746188861173174276
746186948868444160
746194070821707776
746236277746343936
746183454870560769
746202245293711362
746232213801295872
746215524456030209
746257454854455296
746255173438169088
746206439706787843
746207722966650880
746165637618237440
746224974436851713
746265134553833473
746203331521961988
746194158625259520
746180955044339712
746250500736229376
746194515350851584
746186919164284928
746238916144017408
746263612344438785
746252530976362496
746252111248142337
746255005301170176
746226983210627072
746194259196313601
746233606113091584
746191948449357826
746190106810163202
746252266710020096
746247623452033024
746235996828643328
746230288477368321
746262400077266945
746265554063888384
746232813234446337
746264257893801984
746221648198524928
746243072745439232
746230565163016192
746206385193385990
746214098220683266
746218661719924736
746247854297997312
746256351920275456
746232045664231424
746263813662576640
746261393343680512
746194636687839234
746261888410001408
746206011707449344
746265147426082816
746192703424077824
746249615662538752
746240413497860096
746212873773293570
746248592348831744
746226400449880064
746212500585144320
746179239393771520
746164572239728642
746158079377612800
746188777278758915
746228334019780609
746165318486089728
746254208576397312
746156569381998593
746237808789045248
746176244727746561
746231148162932736
746183018725801984
746179587869024260
746191872817692672
746254560717574145
746257056403861504
746201322760790016
746168497844199424
746227138714447872
746257261849378816
746213955727589377
746212923970723842
746215595692044292
746187879768948736
746239788424912896
746258914413543424
746140710668206084
746187686734598144
746240610554679296
746145056122347520
746226211764895744
746261347269283840
746180892314509313
746210319312134146
746244054141247488
746200311845388288
746249439715680257
746183739957460992
746214035431923712
746247799688171521
746229155935617025
746168187415334912
746167751526363137
746138428908068868
746232398136770565
746226421106778114
746223858449977344
746240904059510786
746261242541641728
746242300867657728
746187783497101312
746174659347963904
746202442287570944
746211447508635648
746216749217943552
746221496960356353
746200819234545665
746221384020353031
746247929854328832
746254850078445569
746214291225751552
746181135588294656
746193911396216834
746231563541577728
746241654965805056
746207525846949888
746217390996807680
746204900296523776
746265101209059329
746187569336094720
746262576175128576
746212244589944832
746221845125357570
746216199940300805
746231257399341060
746190593554952192
746158721126924289
746246919014465536
746231097797730306
746247031925047296
746213804803923968
746259799743074304
746256313936715777
746203058812575744
746220880611598336
746221786430246915
746216275328667648
746217495808204800
746229739006812161
746240937769066496
746139301302308864
746179038083964928
746254955137409024
746260181256802304
746257379633827840
746248516683575296
746253453635223552
746249389086113792
746202652275408897
746192686672031745
746259321445486592
746172537080422402
746202165790728195
746193097596375040
746170783987183616
746198470483075073
746252761700786176
746220788169093122
746197149067579393
746259547728318464
746204447248809990
746200974310596610
746252547543941120
746238593010532354
746206183707447297
746189502952022017
746212894807711745
746192783065522180
746211644615725056
746214840956420096
746261196349837312
746198831348350977
746187619961184257
746252061130383361
746199057580724224
746200081250979844
746252459694301185
746225565800116225
746162290232336384
746141369119408128
746187410069852161
746261196387418112
746242057484763136
746156628018348032
746196377353412608
746227687862087682
746236512967090176
746184004395728896
746266149558456320
746188265728802817
746253470202793984
746250731506765824
746246818359554048
746198503882297344
746225943321022464
746210516440256512
746251410875031552
746200500618420224
746226903766339584
746206657835761665
746245014670303232
746162487700008960
746208612133937156
746254368060563456
746247896069111808
746204065516781568
746232603624148993
746187859023929346
746243496240103424
746226836477120512
746245186712375300
746206003390087168
746201301575335936
746144376578056197
746216019216084992
746179872947576832
746148298369687552
746194481460850688
746206712424628224
746209010899025922
746202039865118721
746238425175465985
746247472599732224
746249024378908672
746243273849769984
746199577741557761
746246960949006336
746192602551091207
746208985649315840
746197241686220800
746246914774040580
746213888702570496
746169144064774144
746228606544732161
746231647398301696
746240375799459848
746213872118358016
746232230192701441
746261833888243712
746189259590164484
746177091922583552
746230959490502657
746190123843215364
746240279263469568
746193655275282432
746229147538587648
746173556288065536
746169680595845124
746243202571612160
746193961455222785
746195265871175680
746232469431549952
746178195079127041
746254829186486274
746162307181514753
746186986625458177
746172478477635584
746207215472672768
746203767851220993
746253361473855488
746243978438205440
746249355913494528
746246163720863748
746138055644315648
746209031681773568
746189599534264325
746231823433240576
746252006696706049
746265357162258433
746259170295427072
746200370548903936
746186911102832641
746208876307984384
746206989068308482
746214304093900801
746264081993244672
746223661581885440
746227419321769984
746197455314657280
746186512627183616
746168023950704640
746202656293560325
746229256443695104
746204673846108162
746233350080200704
746181764540948481
746238899362627584
746160805624881152
746236512962916352
746219261622812675
746190182555201536
746224173110878208
746210088482856960
746263368810430466
746164051919568896
746246323377152000
746242972006686720
746210327625244673
746250848825663488
746230804217368577
746237486058213377
746247229292240905
746247967619723264
746246109136359424
746200722828451840
746199271439925249
746210092962328576
746172579032014849
746263050160840704
746256700005621760
746235115957694464
746245433928843264
746239666987245568
746202593571987456
746166539339112448
746237519583272960
746223153941078020
746212022266695680
746238354207969280
746168292411310080
746205269307207681
746209300083728384
746245815816097792
746188295143628800
746219416753340416
746259346426830848
746240585283997696
746181516871471105
746196281001803776
746217571414740992
746199561157304320
746230615624736768
746246339835604992
746232721320480769
746249930377945088
746234415500533760
746229667661701120
746245748568821760
746213343447252992
746263922710294528
746227281287274497
746219479831457792
746219269952667650
746205517073158144
746257769506947072
746201800739479559
746186504041443330
746209966948646919
746188433584906240
746227805239664641
746203973300822016
746238509170626563
746208515904012288
746201301675999232
746184478058496001
746230053722173444
746252627374186496
746230405825593344
746147862099202048
746223707417255936
746211858755911681
746235678002819074
746166656771055616
746191197421527040
746188861114454017
746207240537837568
746217432788803584
746226056420462592
746265159891574784
746174416044777472
746190513737367553
746195773491077120
746234377873481732
746221304211136513
746185010944741376
746211183284256772
746256720972886016
746214320887848960
746210419862212608
746214228428677124
746188966332768258
746246155617579009
746187401635192832
746240560093106176
746197417633026050
746246960819109888
746235250406109184
746228317271949315
746246369489391617
746257996167127040
746252060958560256
746258180443774976
746239738001010688
746227633302626307
746189574141935618
746233438194151426
746235157808447492
746198872897134594
746206062177488896
746228346527223808
746192048890339328
746263276812546048
746212307315785728
746238500798865408
746231429143498752
746250467148173312
746210772519256068
746218443813228544
746221757216940032
746202375254249473
746259883566239744
746253839616118784
746245371018547200
746210638020509696
746216329946890241
746230409940209664
746238316459155456
746237263361638400
746201112714174466
746182909497909248
746182909497909249
746253730283036672
746178828670689280
746191621130072066
746265625463558144
746185048660000768
746177309984489473
746218791923650560
746180938128777220
746259698832183296
746164429377540096
746231269822869504
746197727940251648
746241222939860993
746194301365870597
746198520764338177
746243856857956352
746236185652039682
746226538912190466
746200823449825286
746220012180897792
746209006683729920
746197707048394752
746201142246285312
746201263914639361
746143160116592640
746191503903449089
746237053881352193
746189033299050497
746152542963372032
746246838995456004
746234214467543040
746258990204616705
746243148087595008
746222176605331456
746256569772408833
746249959704518656
746197409164759041
746212164722032642
746195228449660929
746201435730128896
746247627763769344
746197707027415040
746226845088002048
746184511591976960
746186667795480576
746184360970289152
746240799424286720
746217319584542724
746253109534535680
746260739145404416
746234566537449474
746197207901102080
746232523961729025
746209954609004545
746230259255697408
746183437850185728
746246209803804672
746204413966974976
746250634857373697
746266011373043713
746202056571002880
746205982590525440
746230099624636416
746202337396416512
746257949794803712
746205277590945794
746210197656371200
746186432809672704
746208268234612736
746193126696460293
746211233766871044
746196020808146945
746205558919729152
746253172369297408
746190400600190976
746241013467910144
746225406273982464
746187997280894976
746244884760244224
746143172863139840
746237435563020292
746252451318202368
746192380458524673
746236596832243712
746234340254724096
746201473466306561
746191679707717632
746256569982136320
746246583109455872
746214563977146368
746183375065612288
746228463816712193
746208951797047300
746152895180070912
746216451355217921
746231206891528192
746201637136437248
746209065458499584
746244670527766528
746188433526128642
746251364896890880
746214773604311040
746237263462313986
746218355674087424
746215092258168832
746217948725940226
746209493277564928
746245035629416448
746238815317065728
746159207611662336
746181538241339392
746206045450579968
746198025916186625
746205587994607617
746176592758595588
746221748656312320
746214337291788288
746207882505445380
746201339173081088
746227834771759104
746266036333387777
746264535078604800
746236294729072640
746246117940142080
746220666525913088
746147052288086017
746253495649579008
746234969404538880
746206812911763459
746207706483032065
746182943228502016
746150407861338116
746181089324994565
746243030731067392
746199883804073987
746213481972539392
746165931051782144
746222495603134464
746264400558841857
746215172113502208
746204824715202560
746206330600316931
746177859476033536
746253189285089280
746236588238090240
746241289943945216
746254745241784320
746223623669612544
746186956946739201
746261523459411968
746195488488067074
746190358476955648
746237653616517121
746228472159166464
746234297992904704
746247384334802944
746256775574216705
746195060601958400
746251972861321216
746229663278653440
746191826743230465
746260571193020416
746245974947934209
746262399867588608
746213242616221698
746215339780771840
746244544690290688
746206984869842945
746198634136383489
746260806120112128
746255299254816769
746250899207634944
746245496998596609
746192271062622208
746181412265525252
746230888053125121
746214840767655936
746246163821699072
746213351915552768
746213351915552769
746197149084319744
746161992747069440
746230464742973440
746213364565585920
746215713082245120
746209040267546625
746214110975533057
746261288565805056
746212559049523201
746204015109636096
746148227053846528
746244410845827072
746235661468852228
746243194099109888
746245043996889088
746265403287085056
746264077786222592
746201075137404929
746235229392633859
746257996196417536
746201297334853634
746226199123222528
746193940714393600
746180141383024642
746261946870038532
746231030919499776
746236881961029633
746227256012333057
746236370054590465
746195391784198148
746178824367407104
746199787616116737
746219962159665152
746210394650222592
746168506433953792
746254099465674753
746211124761133056
746182947254898693
746210474337828865
746194594920988672
746256297197207552
746219978664206336
746224462392004610
746249074773463040
746250265838424064
746185367359881216
746193831423401984
746265172562567168
746234201620439041
746181357697536000
746254623699263488
746153268309483521
746213037426642948
746239339529547777
746249917769748480
746215872709033984
746260592336375808
746266132760272897
746232339550789634
746241629946683392
746215503652216832
746182800433348608
746232750609305600
746208939583250436
746213624411131904
746193751895220224
746147169732820992
746214543114702849
746247938242936832
746265788852609024
746248236063670272
746189503224655872
746143021771554816
746218292642119680
746165981374906368
746173560637427712
746212181557968896
746259459975094273
746262614125256705
746214492577554433
746207035365064717
746196813644894208
746188613977673732
746194447910592513
746207865581404161
746216602547281922
746246419766460416
746203176383045632
746250899404750848
746253977923231744
746240866633809920
746177620707057664
746189263805382660
746225712382652416
746195832270032896
746181953376817152
746146859710812160
746163255052165120
746201855114436609
746244163021176832
746182662314819584
746206607269236739
746246709005656064
746207941347287041
746227079994187776
746176286784126976
746208683458125828
746246662960472064
746215398786244608
746205441252691970
746228166205726720
746265373595533312
746188076821655552
746261649133342720
746263067047034880
746263968675598336
746197065210834945
746200508927336448
746257224067080192
746252824254656512
746238190571261952
746192980122337281
746240795020304384
746219249023127557
746181345039253505
746251234944880640
746184037849456641
746225909548474372
746228233297747968
746240501498601473
746209258371354625
746224546567467009
746204518484848640
746175015872266242
746209975232389122
746219991427538944
746228824753352704
746208352179392512
746180955187126272
746179973380214785
746178321050927104
746245865870876673
746192216817754112
746224592667107328
746205638657597442
746190362805362688
746240015055806465
746185732465688580
746199917639569411
746209954395127809
746213079336161281
746158410438156288
746241885807640577
746203746925875202
746249032620597248
746199980264693761
746198336147857408
746211317724307460
746263322811637761
746193005304938496
746206959745933312
746239708796096512
746237355825102848
746219752431857664
746206481414905856
746164454686134273
746194720758501380
746194523592622083
746250609632903168
746262144170233856
746227109111050240
746216099230818304
746225054132764672
746207446239088641
746263327148478464
746205525407215617
746244524075163653
746217844107468800
746195605639168001
746215939604000770
746188089349943297
746203465760669697
746204736521572352
746230712081080320
746207655866171395
746161808159870976
746223795694821376
746170733345316865
746262659872468992
746252908233097216
746183505026093062
746142568862388224
746164773587320832
746262194422185985
746207668583301121
746236340988084225
746238668629630980
746193059650560000
746241730660294657
746140266285928448
746182536221458432
746212030458126336
746248219273871360
746259959030046720
746219500505182209
746195702234046464
746204304508260353
746181055804149760
746189435780247552
746245467491688448
746215562133463040
746260252463665153
746201049883541506
746224911178358784
746145773365035008
746177540847472640
746170532018667520
746257530586828800
746223950900826112
746249150375862272
746254044973379584
746260172733980672
746189129625395201
746210176949071872
746196432130965504
746230863231229954
746205370230550528
746204011083096068
746233644004499456
746177461147271168
746231597192486912
746253235581747201
746207844777631744
746167130794631169
746184079867940864
746186743234314240
746172851506511872
746251520027529216
746168888207998976
746229952710737920
746242556804079616
746227335720931328
746187615406161921
746261661783318528
746263377370972160
746166048450293760
746157156399910912
746191637978578944
746211812471775232
746185786958221317
746183052271980544
746171194831822848
746237380823154689
746179562707386368
746260982385639424
746228577062912001
746227415391690752
746240287731814400
746212051480023043
746210315264622592
746187804376367104
746211728740868096
746207282547957760
746207408544899074
746182582228885504
746266237873815552
746192107786797056
746215595733975047
746199145623363584
746247463896551424
746238173722771456
746253206074834944
746236760036769792
746220305794760704
746232905513336832
746219118827757568
746191717716500486
746228493080354817
746260345010987008
746191994590892037
746234688121905152
746233799009140736
746258872533397504
746223841664348162
746248827053674496
746251867932352512
746171392127864832
746147492803162112
746236374295023616
746194817340739586
746212416619319296
746157701831462916
746227222558572545
746224726666706944
746209048576462849
746222810062696448
746203503408734208
746182637132320772
746253398912155648
746259111860379648
746190518216851456
746254980114489344
746174050993483776
746261167019073536
746223724471279616
746161023686672386
746170473663332352
746155977939034112
746262731230060544
746253436778352640
746257391855951872
746219903351324675
746210625471184897
746201477815762945
746188513289220096
746230410166706177
746248600791965696
746265277420154880
746219475565875201
746230900594139137
746193517064531968
746232410786848768
746142308572237824
746251159283859456
746217319702028290
746195375074074625
746224701752500225
746208633415839746
746245253640912896
746260797588914176
746243231860482048
746210709462097920
746247606578319360
746175078925221888
746193269407649792
746255622195257344
746227599911718912
746260726470291457
746222013040058369
746249712345485312
746243324445597696
746209551993626628
746234642030727171
746242213013749760
746223631869444097
746242179119480832
746220662629359617
746213842695315457
746221350432321536
746224210683408385
746246151192600576
746217566968774656
746179197500948480
746220171870691328
746233191044775936
746200785608859652
746195039588487169
746217051165888514
746209153182359553
746226085839273985
746234394554175489
746260143311040513
746215981660266496
746255911312887808
746265432408076288
746197660957179904
746214501108744193
746199917333348353
746204086530301953
746183924393574400
746190698337079297
746242384665710592
746229000675041280
746252270849921025
746262907701297156
746181265515233280
746233308430798848
746201289164361733
746215079926861825
746263700269633536
746219563730112512
746207794320203778
746250333077278725
746230137260171267
746261154184343552
746229458047115265
746219429483012097
746262466951274496
746250798674378752
746180040719638528
746246742526595072
746260474879152128
746261754259333120
746201507180097536
746259464127406080
746184905927725057
746154849734123521
746191797202739204
746229331974729728
746175464620756993
746265675778392064
746256251240222720
746216862648664064
746241659021582336
746217399267909632
746245824200466432
746188466829037568
746240283516542976
746259069699301376
746239591435354112
746232960253202433
746169688942575616
746170473462046720
746149023741009920
746259753509216256
746233333298782209
746141557858926596
746243923954143232
746201612058660864
746244758977286144
746197849717649413
746189574137778177
746244775540580352
746262135873765377
746252954471108608
746257341784424448
746184943651414016
746220771643555840
746140400113442816
746202488626262016
746243819113426944
746240128419397632
746238614233702401
746161845640306688
746198625827459072
746214890986078208
746251779839401984
746227537013936131
746219978651643904
746201066555871232
746228770093174784
746224978253623296
746265688558436352
746202568452300801
746230003398905856
746201817470504961
746159417192636417
746203822247153664
746196503195049984
746189750583713792
746211078523125760
746212139698790403
746265105260642304
746252547720089600
746188357940613120
746224752138682368
746220498971877377
746241856158109696
746234663128051713
746223548029493249
746259883452923904
746248210516217856
746223409730715648
746265365592813568
746200374848036867
746218259138043908
746211108030025728
746164177899708416
746233304114823169
746198550095138816
746202710878228482
746238450739740673
746159027214819332
746221761482522624
746222365554532352
746199472783319040
746252702951301120
746198671633453056
746226316479913986
746240484792803329
746216849868677125
746256985243389953
746221279066218496
746262257290612736
746251717310717952
746256540705894400
746235032130420736
746213616009916416
746263880456871936
746218519298138112
746263583000956928
746205458155790336
746240379872116736
746244444027035648
746175208810225664
746262437855387649
746238530075058176
746206787603308544
746236953343885313
746238278370660353
746252098702966785
746229105775939585
746152618251026432
746220364728926209
746189246986358785
746227725703122948
746233937324711937
746210403290517504
746199636541509632
746251872516902912
746246101049741312
746230187583365122
746214182412902401
746206355866816513
746241571100581888
746186307152424960
746197086211706880
746196041960062977
746226702225793036
746261502492041216
746194259347288064
746243353549877248
746186030240272385
746247908689907712
746263113050259456
746222545867677700
746175976296546305
746194024646598656
746200047440695297
746221694168141825
746264669216718848
746208247523090432
746210818656612357
746257069045592064
746261175235657728
746237020423364609
746206569482719235
746255395635748865
746205843952017408
746193420482293760
746198231365750784
746190455126167552
746233472025403392
746265105285939200
746227226459267072
746246692157161472
746143613269192704
746200240479313921
746219756588437504
746243878102011904
746242401581305856
746172864387219456
746181114503569408
746198260516163584
746228241757675521
746243542373175296
746235514433396740
746156896441114624
746255894799859712
746154111335280640
746143642360807424
746204065839779842
746203327457697794
746169320116355072
746234654693285889
746194192372637698
746155969491632128
746183689504198656
746261322162110466
746249808818540544
746263326888443904
746225812928528384
746254074497097728
746264648161320960
746255307375054849
746238026913701888
746205600640434176
746171329171197952
746147094243713024
746187774844350464
746159232697827328
746253986282541056
746212638846160897
746236080811171840
746199586197233664
746207785990291457
746262043477553152
746243152491724800
746201028920434688
746262974478823424
746262051882950656
746183089743814656
746196591325831169
746233635347390466
746252082240434176
746246805545947136
746187888178561032
746255630395113472
746248487549960192
746188642989678593
746257064696090625
746257064696090624
746242195867471872
746207349681991681
746151897074040832
746206993367502848
746227897795379200
746256762668523520
746172772120854529
746201397939437568
746212533900447745
746234726097129476
746264237069189120
746266107594448896
746258717247602688
746246503732240384
746161376192765953
746242724584558592
746233203556421636
746206754195673088
746214870131978241
746236399364407296
746265046796374016
746259472327254016
746209102984994816
746200894790737922
746193550329577472
746235958928936961
746237905085964288
746166849503662080
746244221909213184
746241398957965312
746195471522136065
746242149914640385
746195903673839617
746220419124891649
746202157385289728
746255315989995520
746241713505591297
746207039525838849
746215855810195458
746244402369134592
746217705582137344
746225586545188864
746265025501794305
746177045932048384
746239964686389248
746218372338065409
746193714213584898
746244792347148288
746170888760942592
746190031568535552
746160231093272576
746232242779787265
746249561203675137
746237431314153472
746150286155255808
746221719669506048
746192883804315649
746195802867937281
746246167953014784
746250546923864066
746164609632079873
746227050231398401
746204669496557568
746185254247948288
746185786874339329
746224873714814982
746190748865822722
746217156077981696
746146117268570112
746230854574186496
746145341297332224
746247916919095296
746184243311685632
746255819365310464
746249859091537920
746232339458490369
746226140289785857
746250949564334082
746226547133026304
746231324625666048
746179566704660481
746197929325539333
746193613621600256
746212978672832514
746225402092224512
746196931144081409
746187292742553600
746155587738664960
746225318315229184
746194477568528384
746228443038130176
746218691226853376
746202786463784960
746225632732839936
746236508663775232
746159912045023232
746258612633346048
746233865988014081
746245656260546560
746261116637020160
746255403789352960
746257970766450688
746256834093146112
746168439430123521
746207786141253632
746202811403108352
746255211140808705
746229332306071553
746210038453153792
746176169217712128
746207895142862848
746202476169224196
746256708259946496
746250941377163264
746207144056258560
746186906598154240
746244083484663808
746187137398145025
746171874556547074
746236374467022848
746248399381499904
746258272911560704
746192191379275785
746249964091748352
746224122649206784
746243320314093568
746262228052041730
746187808386097152
746177012193165312
746205869235331072
746238945432764417
746234075908694016
746228132642856962
746263146428502017
746148579031588864
746224651240497152
746158888937005056
746250429625942016
746204245863522310
746217697227137024
746252153149394944
746231592960417793
746238781926182912
746165088042782720
746197715336331265
746243597020831744
746257799005470720
746220868020277249
746192388884815873
746241399000076288
746239616387158017
746178052493713409
746253873195679744
746177180355420161
746195026762338304
746250194543644672
746266481097342976
746255890379083776
746265197736660992
746228824531034113
746253042719285248
746257870128222209
746144611282882560
746253994608234500
746227469766692864
746238018726563840
746248059835846656
746248999099863041
746159945570095105
746194368487260160
746241290166206464
746223795451506689
746159723490082816
746217441382932483
746215776219103232
746241575353716736
746218737485807617
746227108951658497
746253860340109312
746256158940356608
746194426939084800
746233236968218624
746259656855674880
746190572403195904
746225666471825412
746240933566439424
746246474145669120
746219588958879744
746208637589164033
746245866051215360
746204841618268160
746214090167595013
746208196931424256
746266426751725569
746181416413626368
746212018101706753
746177335406301184
746178899898470400
746190438252453888
746249552924139520
746255420554100736
746205101560205313
746196918611501065
746245559833362432
746153423561711617
746207290890428418
746208960332496896
746246524426948608
746230971955970052
746200471128285184
746155566863687680
746181290492207104
746249628249628672
746254648974188545
746249884337057792
746186524975308800
746265612939304962
746209954332180481
746198009109577728
746238119108706305
746181617639653376
746236118643859457
746258440574599168
746180615469314049
746189431879569409
746241000822169600
746197623397199874
746255676364623873
746149208248377344
746207072862146560
746165297887928320
746223229497311232
746201440079601668
746201813301399553
746221622953054208
746232674876985345
746190027487481856
746219215506440196
746227755231023104
746256154498465792
746206712432996352
746215524288237568
746151653527556096
746220989600538624
746232305816002561
746215268741873664
746220813540483072
746249888371974144
746215046531809284
746246272764547072
746187473017966593
746225548704157700
746247967296872448
746223984446844929
746198516511313920
746168665851174912
746241373863477249
746240443038339073
746247883452645376
746217713714921472
746192912883429377
746219165124431873
746196268435701763
746169810631811073
746227772025012225
746205953163296768
746234256217640960
746263654203539456
746207580423258113
746206666257903616
746261103844409344
746214920396509188
746184151108292608
746182762600726529
746249057987870720
746256972664569856
746171518015537152
746238815455477760
746238123491790849
746210294217613313
746258289734877184
746213183891791872
746185740753604608
746227700654759936
746229986315513857
746254766234288129
746181164663246848
746245266441912320
746197362960261121
746253742836695040
746266292324286464
746182888656355328
746245459337850881
746224248520245248
746241894070444032
746154870651097088
746190450881499137
746265558249799680
746217592126218241
746224194191429632
746209459366572032
746244863788670976
746239348320804865
746205709990170624
746213272047673348
746230477275594753
746243374835892224
746181898641113089
746220297473261568
746219706160295936
746236441378729986
746262601546371072
746248558660071424
746170922185424897
746259078326927360
746253222940049409
746213909581856770
746228866729938944
746200630386036737
746265914815950853
746224999380353024
746187137242931200
746189121157115904
746195442086481920
746214748648136704
746168275822907395
746241373775536128
746255328434585600
746189050206429184
746255902882271233
746246596011110401
746196121819586560
746224508655132672
746153880724004864
746245534827028480
746178622994657280
746167625336692737
746193021876609024
746222311045378048
746226316224061440
746224693191946245
746222189154709504
746212340907925505
746199925822623744
746217369781993472
746263415132413953
746180657366302720
746219605400551424
746232477857943553
746219945118228480
746198969722691586
746200890755866625
746226626640261120
746170955714662400
746190694146965504
746246268716978176
746248118266638336
746255500401057792
746233371232083968
746151406302695424
746178786492710913
746236554901807105
746201943500984322
746174747654787072
746238051886608385
746192502135283713
746259023473709056
746194368365617152
746256561593532416
746237896760320000
746264987908341760
746211585857773569
746243349359788032
746242007119568896
746215054656180224
746197174271148032
746219903149965314
746222369438502913
746225255207710720
746195454606532609
746259057187627009
746165880648663040
746239167709908992
746194368470482944
746183425363582976
746226933139050500
746224017816715265
746252296087048192
746254661653504000
746183853421666304
746246801561313284
746260273414168576
746218481440329728
746172587571568640
746257551235309568
746219198863413248
746223418136100865
746218066195845124
746250051937247232
746263209720582144
746190383734915072
746180233712275456
746256888560484352
746212558957248512
746188420993585153
746219668646432770
746221983788990465
746162147827265537
746248248243924992
746204057392422912
746215792778219520
746194917920116737
746256087628787712
746220461172789253
746237150144827392
746260709793763328
746243651446018048
746193537864110081
746219358074986496
746194033035206660
746215486614953984
746244657948987392
746235497580662785
746185174346403840
746186797747740672
746235392840523780
746249209104465920
746244087683125248
746260290233307136
746190325203369984
746219076846968832
746218540278001664
746222227037650944
746204317426712576
746258541338591233
746199246576115712
746187754099245056
746165142602289153
746224198188568576
746212521300754433
746247611057856516
746204984094515200
746263733798842368
746211569432813569
746171157179674624
746226228365918208
746251079428472832
746253684259045376
746191076004814852
746219597246828550
746203516197183489
746164286678982656
746236202500530176
746215583130099712
746218007412674561
746199489849896960
746144498275749891
746203889662210049
746195765257613317
746253562519388160
746169554699575296
746242556741181441
746252329691848704
746245794940985344
746223728661401602
746222453270024193
746252828495097856
746235137046646784
746234868544069632
746141805352222720
746258101016367104
746215574737326080
746145659812712451
746195140356628480
746183073344143360
746191818379788288
746230150027608064
746188248859344896
746199586222440448
746212601126760448
746196725614837763
746191088667361280
746215281106653189
746226395982888960
746227361008365569
746214488345481217
746228568909185024
746203600267804672
746234231077015553
746233111344623617
746253772498821120
746173891849166849
746250609871953920
746178622835175424
746202903799443456
746209904289931266
746260974131347456
746187900665085952
746246281182461953
746226635393818624
746173212443181056
746243769016549376
746241009210761216
746225720834199552
746253306746515456
746240811767988224
746257941611720704
746238383484076032
746236038889148417
746218745769525248
746223124413190145
746257815790977025
746204438998618112
746199380575694848
746207060224663552
746226937224278016
746254959495249920
746250915959574528
746236273891893248
746191180627509250
746160709151653888
746241139125035008
746218418391506944
746210390489501696
746225838169849856
746237200568705024
746215088156139521
746246352720453638
746230208794005504
746206041155612674
746209400734392320
746206502554238977
746242800136642560
746257911987470336
746145886653276160
746266569051889664
746203822360387584
746221228592005120
746217751790837761
746260776709656576
746257836485709824
746186575466242048
746206372371390465
746218393489989632
746209300041760773
746188706252349440
746201314099486721
746218645118869508
746265117998845952
746255487847505920
746266254462320640
746213112848670725
746151984856653824
746226882601848832
746148067544543232
746217088868454400
746199963521036292
746154862413385728
746214249572098048
746266476919791616
746193319655419904
746192653000138752
746218754053279744
746223162124165120
746235996908380161
746142086592929793
746241961049219072
746260424665014272
746239721546854401
746189587106643968
746223728376217601
746156997356228608
746231563394781185
746185715394895876
746190773826162688
746214534432460800
746188710308261894
746253520614100992
746208100739252225
746198344519737344
746206993220702209
746211015419797504
746250979004256256
746191184859566081
746173191526060032
746207123248283650
746205496101638144
746197916839141376
746203759252897803
746224344934735872
746259744889933824
746177457116581892
746204221012221961
746232276694900737
746143373896060928
746203759362007041
746203759362007047
746244960073154561
746203402862886912
746238471342161920
746201448438915076
746234608581152774
746211837876703232
746163645281886208
746239411071836161
746228908383571969
746195920237170688
746210495615537152
746245534701101056
746266044810076160
746235795493707776
746221526416924673
746205206317137920
746249254889488385
746256918201630721
746265272940642304
746233119561265155
746214085755174912
746244918079721472
746204732499230722
746194221439160324
746229449369092096
746241873077895168
746238744018194432
746165637232361472
746213112726982658
746198709470302209
746212164646514689
746223665432256512
746240216214577152
746261603130081285
746218523324616704
746158125439295488
746215826471084032
746229390640451585
746197258127843328
746215717230387200
746248936306802688
746188777324830721
746223845900591104
746254082709536768
746250643518685184
746222738885382144
746246654714585088
746256993560592384
746250957814644736
746143395094081537
746265176807247872
746252535002972160
746262857155813376
746194863360614401
746238547221327872
746235149579227136
746246252048809985
746230359776329732
746183589184868352
746217739115651072
746186994900926465
746252857960075264
746170813041229824
746170645344456704
746189997988941825
746243198482259968
746199816816844801
746266393088299008
746216141115133953
746246352687009792
746170058171244544
746223170697363460
746250886687653888
746204883565477888
746258314573537280
746249561346301953
746208163410509825
746191331584679937
746263905647853568
746253113997262848
746208649861750788
746234646262743040
746187427006517249
746224743452336129
746203830656765953
746207395722846208
746245618645999616
746247032218738688
746243848549052416
746167717892235265
746183450609225728
746208293471682560
746243244791578624
746251868301557760
746214081749626881
746237351647600640
746235766385172480
746221602191204352
746188844563763200
746222390397403138
746205982296924163
746250303486451712
746154560457154561
746163460782850048
746195945600098305
746186285811826689
746254766511104000
746224328480460800
746224982452109312
746203872608149504
746214513767133184
746156523185930240
746207555098050560
746172470059798528
746236701526228993
746261921876283392
746213305660780544
746238538778181632
746189092011057152
746230833481035777
746253424065413120
746212403960918017
746208352028352520
746234759479582720
746244964103950336
746207245105430528
746191717536129024
746247921327288320
746213498565255169
746239247267442689
746186181264629762
746256012131307520
746242892440690688
746249070411296768
746202467520569345
746161120080179200
746227541162135554
746263146562715648
746184146901307392
746254531642654720
746172360835768320
746258390452736004
746214555429154816
746214635460665345
746260877364584448
746246306570571776
746195039487832064
746237389450928128
746205294561099776
746180288158437376
746212173022527489
746186667493462016
746235913018085376
746228195603582976
746191495175147520
746198038230638592
746255634455273473
746214119389310976
746214211466891265
746238203263234048
746153155008700416
746220935166861312
746208662595633152
746214278806405120
746197417792405504
746244096067510272
746248818665136128
746242737326985216
746148998734577664
746264325019549696
746250559624187904
746225859334279169
746233153317003264
746146398245167104
746228681907941376
746181773055365120
746221774132547586
746198990497058822
746190484595322880
746259183029334016
746227343857848322
746174239984652290
746259237706338304
746230699535933441
746204644376928264
746226161236074496
746255441831825408
746240237467279360
746228266684416000
746248562850291713
746184197170049024
746231114801438721
746253923271442432
746244481821872128
746230900799602694
746218422774562819
746175317941821440
746245501104852993
746219328597458944
746203277151215617
746139167252451328
746263989466836992
746198013459070977
746198550061539328
746236550321582082
746163611643478016
746192317262901249
746187766703099904
746212168836669440
746252052657954818
746189356042334208
746262743980736512
746266602686001152
746250991713009664
746229894015647744
746218905077583872
746201138001645568
746228275148578816
746258344294387712
746194502524645376
746231110690963460
746213926321324033
746203411364773892
746250756559339520
746233144605454337
746240962922418176
746220322664251393
746230095531016193
746249229857751040
746251524272119810
746225410430513152
746198583506927617
746193303079526401
746190048140238848
746243789845635072
746206590492016640
746178014900260871
746208159241379841
746200047524577280
746239863951785985
746225041428209664
746232276661329920
746222059248750592
746246818174992384
746199602957713408
746201792409526274
746205156350406656
746202727768698880
746202358518931456
746266363715428352
746218724781260800
746247438885855232
746208373213790208
746179402992615424
746249192218234880
746237473362083841
746239083949752320
746218146101526530
746217663462965249
746215721667956737
746244050035085312
746264644118024192
746251696360284160
746200420876324865
746165285158289409
746262802847961088
746256259502866432
746223736928403456
746240694646366208
746190643693654017
746263012529561602
746263012529561600
746235867002339328
746244494387982336
746204384430723074
746189217886146562
746213301529415683
746263012202381312
746178212145704961
746224403847929856
746210348668116996
746231614028414976
746204736890626048
746212634639241216
746232226107424768
746262051773911040
746208507200835584
746246411348549633
746191063413514243
746193319818989568
746205881885331456
746195568116924416
746245421433946112
746228614790680576
746240392564080640
746227226727714816
746213951470346240
746260239784251392
746242791726952448
746261842247421952
746237897053876224
746265625480335360
746215121739878400
746229445376106496
746215835023269892
746240979682746369
746252249987452929
746236324152152065
746240878956535809
746214614476554241
746259225085640704
746232666647756805
746184914597384192
746250462857400320
746154904151035908
746162336659030016
746238631099015168
746242863072219136
746204984153276420
746240069489418242
746249871590572032
746189318499106816
746159010403913729
746233849219153922
746248697177063424
746217281823211522
746259141178572801
746196725610614789
746263670997409792
746246428020903936
746219160850440192
746213784037924864
746214417096810496
746225976837713922
746225976837713920
746197249865068546
746199422669725696
746214291544514564
746246692471713792
746198009164111872
746217005116645376
746226693904302081
746221690137370625
746198105385664512
746237271930605568
746264514069422080
746234058976354304
746193257059622912
746168892381237248
746240086182793216
746230846219128832
746169261299740676
746190035842568192
746218829588553729
746179302551617538
746261418551480320
746219567651840001
746238656176762880
746229701245444097
746210512354967552
746194431116611584
746160927230197760
746244087565717504
746205147773050880
746245576770064384
746213234336620544
746199766418108416
746210323690983424
746248277650071553
746250077082091520
746262395740426240
746243055720636416
746243483594153986
746262022711549952
746187875494965248
746188336952270848
746226404568637440
746221614799290368
746252417491144705
746241738801561600
746212420700377089
746237062190243841
746219982950801408
746199594707517440
746217512392491009
746217109789630464
746184511646502912
746224730852626433
746215906099920897
746213104409681920
746200626225250311
746162026100121600
746249628350300160
746264639844016128
746231752079736834
746259862309441536
746255240370995201
746167562539536388
746214228462186498
746217634199265280
746238806974574592
746222373813182464
746211984291438593
746211476998782977
746257530268033024
746252820089831424
746210008849780736
746250139988201472
746225947532156928
746194926291947520
746225809111687168
746202669006491648
746217630147567618
746205852550389760
746241223015333889
746212341054771201
746263243199553536
746214870320721922
746223111805145092
746222574946816000
746258365240705028
746199728874893312
746264442690805760
746200529710129152
746220691704274945
746227621025841153
746265042589360128
746223325760749568
746264149240360961
746228552123637760
746225226023731200
746186546194198528
746144795853262848
746249330705711104
746232976938151936
746163825490071552
746250710371565568
746219907327500288
746206687204278272
746207383265828865
746224416439230464
746248458022031360
746234470022320129
746219110409764864
746244578362134528
746232633131073536
746221866243629057
746234511915003904
746193449850789889
746211128930238468
746207521849769985
746187284085518336
746201251247886340
746253742845001728
746212252940804096
746187892398030849
746248588292915200
746261812648222720
746249691218718720
746240514005950465
746249426876928000
746208889117380609
746230594800017409
746197333902143488
746249737297403904
746218611505668096
746199074253082628
746262936910364672
746168019999727616
746158620400820224
746212831788359680
746226534436896768
746233635351629829
746250664196476928
746254984665309185
746214534713507841
746226043732668417
746188722710863872
746240338054909953
746257266186260480
746229155839152128
746255282217619456
746203902207418368
746172985812226048
746259145100242945
746233664858554368
746246746796396544
746196343752843264
746239951956639745
746239318734348288
746228891774132224
746256867798687744
746254296719712256
746231001488097281
746199116468740096
746207601600278528
746210445350998017
746256494316888064
746190648118640640
746233035792625671
746161317187313664
746172402665689088
746201490411315206
746217814499856385
746257920392896512
746264522340524032
746240828884942849
746217902836068357
746188194291429378
746204019362668544
746199011514671104
746213804795531264
746212596785647616
746228384015908869
746216602463461378
746214605966315521
746260025979469825
746201301491425281
746260026193481729
746212827350786048
746225502868779008
746223644741795841
746217529207455746
746266372217409536
746256406198747136
746201792224993280
746219865560645632
746194489933389824
746255349359968256
746236844069642240
746210151779098624
746208993823985665
746234696510676992
746193353532813313
746182628416446464
746195429730050048
746264925002043392
746214886854660100
746201851041767424
746193739073282048
746215151284584448
746148164147773442
746247765890572288
746158876387487744
746257354417594368
746262383056781312
746231127455633408
746205462496894977
746195693639852032
746221157620158465
746252287421480960
746223519030140935
746235908878262272
746182502738460674
746224324009295875
746242481377808384
746249884337049601
746226610207023104
746202929166585857
746228681832443905
746249452160172032
746225976678350849
746247921427877888
746176618268336129
746232876157407232
746245043967623168
746253076131086336
746185241618976768
746198499969007616
746205701605724164
746212328551550981
746248164454236160
746240937722970112
746255953209737216
746230879890997248
746157592720871424
746173518535000064
746201037460017154
746244343720194048
746231487956082688
746242523211902976
746188706197835781
746196079574581248
746230133325856771
746221253749440513
746154283553394688
746240086149193729
746186969483513856
746235027810222080
746208910231502852
746256607646998528
746186847940804609
746240531081007105
746260474908577792
746191239335206917
746240107414315009
746148084141424642
746233459195011073
746206326376669185
746146834284953600
746226094282444800
746258734138204160
746253046552887296
746223933918085121
746247770294587392
746213880242724864
746238127732207616
746251096532844545
746240073675350017
746201590902644736
746261183569797120
746212613449670656
746219236314382341
746254212808351744
746202606138064896
746224068148375552
746144372375322624
746234960751661058
746184948176957442
746192032373182469
746230917383872513
746167256292397056
746213645403578373
746244217597493250
746224898746384384
746249880172060673
746169676368064512
746208230620073985
746196029205143552
746243500480544768
746258927185178624
746198374123114496
746243378698928128
746166694436020228
746150663932026881
746218028627484672
746201326900568064
746203474249940992
746237901172727810
746244414876581888
746235485333262336
746239683802304512
746245404732309504
746227209916940288
746234977688268800
746189188278587393
746252291917811712
746212739622674432
746193563256381440
746159576630759425
746232901390348288
746227960424763392
746233077794385921
746191977851412485
746180392793800704
746203688335642624
746185677990035456
746257538740555776
746264954290876416
746193026058354692
746229877313986561
746186625848250372
746176895042076672
746197379842355200
746205588057579520
746189670766116864
746213012101435392
746235204172288000
746253801519202304
746262903146315776
746222650746245122
746193088939364352
746183022685331456
746181152059310081
746251247313891329
746195031166320644
746248164722642944
746175401722949632
746160973472489473
746215365118562305
746215365118562304
746231043573714944
746257228471111680
746256972589195264
746232041847422978
746240719577223172
746181089073467393
746159643924172800
746202433932533764
746250714482106369
746202597426503681
746204715705196546
746232838584836096
746235917346574336
746261925890244613
746221736446689281
746204891995987968
746187816749563904
746216749050134528
746201804749185024
746198445220761605
746239478017077249
746213712684408833
746256523626676224
746154333847195648
746186931843694592
746194963998728193
746229378426626049
746205340757172224
746191302388178944
746258587463389184
746221761537028097
746256003755278336
746216346401136640
746217311304982532
746259338101137408
746220670879567874
746265809958363136
746250144165806080
746257425750171648
746223502110261249
746182301596397568
746195760996200454
746218309620629504
746216409374416897
746251524070842368
746164152540880896
746179512233304064
746231278370906113
746191713463504896
746211497827700736
746212060061544448
746177171887099904
746220369007116290
746204396862607360
746225842435461120
746240832907382785
746150139480289280
746257085973807104
746225418735259648
746206573656039424
746207081393381376
746195299719221249
746186416112041984
746237238586019840
746230460498378753
746159723544719362
746211049129467905
746210457942274048
746198680139489282
746140702489346049
746161103412002817
746200563293945858
746180170617397248
746197237353451528
746178983646007296
746186357282738177
746233870165606400
746236206548082688
746265981811515392
746266485409067008
746158729473757184
746201045764739076
746229931932155904
746191038226829312
746246067486887937
746214056374075392
746199418555109376
746237263630073856
746204153869803520
746262760888086528
746243391323701251
746234885178699778
746204623392776192
746238425586610176
746225251109863425
746185870823170049
746207278584344578
746204950431047685
746232045798494208
746177171920551936
746168225306574848
746246369468420096
746227105088700422
746253554202120192
746229374223998981
746152328919650305
746190656607903748
746189700268843008
746180057375219712
746218670049812480
746248512757727232
746250006026424320
746246340011790336
746225913709236224
746248978044424192
746256465199935488
746196960357453824
746264849542414336
746192610805481472
746255169159991296
746256037364244481
746192833292316673
746238266072956928
746185967300542465
746224579991871489
746229701207724032
746231718865080320
746244100131717121
746223892138594308
746212500417351680
746146679376621568
746155311245844480
746204216696279040
746141855679557632
746233576706867206
746187720272142336
746196209711218688
746220414842482688
746156544237117440
746243542268280832
746251368952958976
746201318310588420
746169714158768132
746264572835823616
746168862970941440
746198092777586688
746200701668200448
746219047520374784
746188332976214016
746165004194422784
746223401509892099
746195333235900418
746142828770824192
746231559468900352
746238584852619266
746183576568356864
746226970862587905
746210428355641346
746237401874341890
746228149420056576
746260600800616448
746192296463372293
746233186569445376
746229252622684161
746257220237692928
746252325212168194
746221404777906182
746248281852870657
746253797706637312
746195668516016128
746221614421835780
746265994474094592
746239734133858305
746263716883210241
746235128775507968
746206070561923073
746247824640204800
746168686604488704
746258234873348097
746220662465794048
746264107096150016
746209828591140864
746141968766373888
746191864458412044
746263817655488512
746229562795655169
746198021600215045
746241554428239873
746169475192360960
746256234571915264
746210361167118340
746167466276065281
746252941745655808
746197841140285443
746248777032425472
746241248332177410
746148713215725568
746258679654121472
746215356889325568
746188978584326145
746214639424282625
746203126311452673
746227155164495872
746174286059036672
746254690803978240
746181412206706689
746252736312807424
746246784549257216
746141473964363776
746193093334962177
746260202211532800
746199024068235270
746193537851527168
746245610093879296
746256880406691840
746190564039630848
746196410886848512
746184268523708417
746234201674907648
746209484549165057
746224449825845248
746266459970609152
746191805499117568
746244566014111745
746213410518380545
746244762949279744
746236022065770496
746195463037026310
746205751861870593
746186302765178881
746141520311386112
746230628320870400
746187515107901440
746235007115526144
746201364397588485
746150718130757632
746226257784758275
746257891217317888
746231458688172032
746185023682916352
746216921389895680
746206481419116548
746233329477779457
746226358284492800
746203436589342720
746228140792381444
746217139472719872
746218728753233920
746252400881721344
746264555853066240
746233560034508800
746156389156847616
746258314959388672
746241776462213124
746221958530904067
746180841903112192
746202433877999616
746237582116159488
746236131058978817
746193177141383168
746246390171508736
746240799554273281
746188274180382721
746254657417252864
746257022811836416
746235514370428928
746223065747460100
746148205939793920
746211472758321152
746245060958752768
746266212720611328
746202555672207360
746208767633567746
746220649903853572
746256104200404993
746265289696886784
746204640450994176
746195949538545665
746224193990057984
746206389450661888
746216459697717248
746239717335719936
746228069791236096
746224940488105986
746251599513780224
746257060505976832
746201721228034049
746224953414934528
746183350084263936
746192409860538368
746172818233167872
746199212858081280
746239134021226496
746193093532094466
746263305828835328
746242603100803072
746224819021090816
746238496503803906
746195844748107776
746208301684121601
746215184616693761
746263993711476736
746158645415665664
746204912841723905
746213955614318596
746236210759204864
746185183083126788
746211204356440064
746242653168164864
746249296954040320
746259694814015488
746227608384221184
746264707011588096
746200496390578176
746231228055977987
746186416145653763
746191306649567232
746234482823335937
746261716460265472
746196301994332160
746176764909522944
746182422971060224
746214530389147649
746207643308437506
746211040627564544
746194208889790464
746219249098579968
746184784460775424
746247132676489216
746237641096474631
746207567718686720
746219626489491456
746209086056738817
746236022183211009
746248579832938496
746262173534535680
746190899705634816
746215319052550144
746241113888034816
746261611422285826
746259723905687552
746247057078358016
746143030059622401
746157668289617920
746201381149642752
746216044704890880
746230754087079940
746255961678028800
746213674864369668
746233442510090240
746210721998876674
746257425418825728
746195207167709184
746224261405151232
746221572621361153
746187359700475906
746205797902737409
746199313345241090
746258557977370624
746204510385639425
746153901959811072
746249594867171332
746237959674834944
746260613135990784
746186659427848192
746219974532816897
746249884408283136
746255701694103552
746212168832475136
746225884349161472
746227063166668800
746143378350424065
746231370641375232
746216287781584897
746198390896103425
746137976065785856
746178622810054656
746245387997032448
746237464986030080
746242665809907712
746252962863919108
746176685129666560
746212357714522112
746193705694953472
746215251750719489
746238488425566209
746232918423441408
746195953707671552
746156460212686849
746219148326277122
746224760468578304
746263075146338304
746190400520491008
746211305200070656
746191059252740097
746258075716296704
746263440356937728
746184520165122050
746262756366614528
746193504318021633
746187200321093634
746254691068051456
746263079462133761
746265767906279424
746256033111285760
746231341264441344
746244104338571264
746257672832425984
746260969932742656
746211942608445441
746182309636870144
746226119158861824
746171362704711681
746210096883990528
746265843470831616
746212194396692481
746207014204825601
746244054111952896
746212894518321153
746195500710322178
746234235338383360
746248907106168832
746226219792773120
746245702368530432
746221358716116992
746151712310890496
746177637249351680
746231202978271232
746224756043636736
746229013387968512
746143546034397184
746228702913060864
746226740054220800
746203293806821376
746169437632532481
746199938392985601
746195626799489024
746251159459893248
746215931525816320
746194955513659397
746234050902298624
746193831679262722
746259522918977536
746182368667574272
746251167609532416
746225926518636549
746245484205998080
746228585682243584
746264245344550912
746242460377047041
746220893127376897
746263217765289984
746256880364748800
746240887533953024
746242665755312128
746139511164375040
746243899061043201
746213779814309890
746237263705563136
746257836494229504
746239981467762689
746263431972524032
746232532241244160
746221346141528064
746223292344766465
746192912904445953
746159840930762756
746161937927438336
746175804531412992
746222625609809921
746192699166842881
746211456190812160
746250144203472896
746177977017372672
746178832793640960
746188664288358401
746207039400009729
746208251453153285
746225968465928193
746256511198887938
746224286508032000
746173358941798400
746153155285639168
746196138454245379
746213381388918784
746196738214526976
746245224419188736
746215444718096384
746226760958672896
746189276333826048
746153339616956417
746193563298390016
746223036626440193
746243555191033856
746247401392967680
746154631504498689
746221186669907968
746203583134072832
746144078606307328
746201783869935616
746221601851478016
746223917489000452
746205885882499072
746208247288238082
746200894539075584
746194208973684736
746247153870221312
746242644683063296
746254351065243648
746199716178759680
746161048856694784
746228573082574851
746247703068311552
746185279300640768
746210856057241601
746243559406264321
746228778465009664
746200886205046784
746141389969297408
746242133225398272
746207945566752768
746235229459775488
746171664568827904
746233383789826050
746192430676869120
746227172231131136
746238350059700224
746190006130118661
746233937496702977
746260403718656001
746247539658231809
746239029432188928
746222579254362113
746225062492020738
746160503421034499
746181110162292736
746205370083774464
746190971067523081
746257127606476801
746198306787725312
746209274863333378
746208234667540482
746230758214242307
746263494580908032
746142883418411008
746146519879909378
746230296966627329
746234805637910528
746229046732697600
746204505910304769
746188173525409795
746213150618333184
746248307173957632
746228753341120512
746155587793260544
746210734657265665
746193068265660417
746248802231803904
746256301336952832
746203671231242242
746252081833480192
746185023544430593
746225657768607746
746241990547881984
746216279577493504
746257626929967105
746266590036037632
746241424119599104
746247468166356992
746217927783780354
746265214446931968
746239926954393600
746196629070307333
746183446452568064
746212693200117760
746239905836130304
746185744717217798
746209459723112453
746186340501491713
746202492724117505
746217097219313669
746243701698101249
746219462852907008
746233941871386625
746209270635474944
746215629401710598
746214081737039873
746172147035439104
746253524963594241
746253482836004864
746206628488220674
746239167894478848
746177826236178432
746251956264534016
746263435869044736
746194368508243973
746249921909694464
746251788269957120
746236839896309760
746196889347854341
746219261522120704
746203461671235584
746144435101175808
746258360828321792
746206816950849536
746245681434615808
746219831884546048
746197526714277888
746218863348482048
746184868141293568
746193219189280769
746213691708702721
746239444441661440
746193898607804416
746138286402437121
746210285619281920
746237221494104064
746254447693570048
746159668993527809
746253638222422016
746248160293453824
746138986620555264
746253336324743168
746223560914440192
746256221972402176
746232918050119681
746211602970476545
746188026427019264
746263540978311168
746256662311370752
746153654412054528
746253546044166144
746223048928301056
746228002426499073
746261875877253121
746169668130344960
746220536519237632
746251432014286848
746193793905364992
746210671797297152
746217479089754115
746190484536647686
746231022480568321
746258235225686016
746244737795919872
746202975299723265
746246016882597888
746243412240769024
746255336886042624
746195412969631744
746172117520027648
746256515389067264
746239901687906304
746241352875204613
746259992655847424
746193403516334081
746205361548320770
746208192690982912
746185657035292673
746241474631598080
746250802784788481
746266011289059328
746195005891457024
746195798715576320
746249481650331648
746257039509303296
746254086933098496
746212202500128768
746231735269003264
746252203761991680
746206221720399876
746241529203802112
746221832626274305
746163997557272577
746191180812083200
746259170203172864
746250106622578688
746236496114442240
746251251407589376
746211065818546177
746240233205792768
746247724341694464
746188831783673856
746241713912446976
746238165124415488
746190295843233792
746219689487958016
746252971210579968
746185078234038272
746218921716420608
746200278341300224
746264270724268032
746221421534183425
746201033068556288
746213276334194693
746187515028193281
746240824590090240
746233186653396992
746193269319622658
746186831083896832
746241436853559300
746236160444239873
746248047051538433
746218888140992516
746232331036352514
746243932414160896
746214434138267652
746195412617355268
746190014514528258
746169576040312832
746252300147130369
746216258325012484
746191289608081408
746263243103027200
746254120340819968
746256289077018624
746238433702486016
746198210335539201
746183673112895488
746213041595777024
746213670586187776
746193915217215490
746253663409152000
746234411620798464
746152458955558913
746230279832932353
746201049854181378
746265830766239744
746152735716872192
746233849504358400
746264761222979584
746174596278194176
746237284652048384
746239285393661952
746167583699677188
746201351982440448
746220934927777793
746171782076448769
746198940156997632
746250068727074816
746247405440360448
746244242998190080
746190446586585090
746253839305629697
746143441072066560
746195144177639424
746223401216311297
746159287299252225
746254053244567556
746204426440847361
746157764800483328
746259917129003008
746200743921623043
746255399834255361
746190484490485760
746263071098822656
746178559945826305
746252354568126464
746255819273023488
746254212783169536
746229223145115649
746233711067181056
746245069288546304
746181143700119552
746199510716604417
746234918821257216
746207207163781120
746224621859409920
746261716196036608
746229814667862016
746248579925295108
746227289621331968
746206766698881025
746210076118028289
746254455897755648
746187825452769281
746177746586337281
746261548373516288
746250798494060548
746195882459049984
746166069430104064
746242854582779904
746233346183704576
746148302366904321
746184193147691008
746262324655325184
746241260680183808
746164970484809729
746228468120068097
746207110745071616
746239884986195968
746190107112157184
746138135428501506
746161116137455616
746195093946671105
746210524820443136
746220717109215232
746172469908766720
746207920216367104
746184461662969856
746145915765932033
746239582945980417
746199648931454976
746249942851854336
746208301893881857
746258067508109312
746155688385253377
746254540043915265
746191092698124289
746204711682859008
746259107687038976
746226618545242113
746212588279607296
746210365298511873
746211674277851136
746221933541285891
746227838932516865
746266283977674752
746265096985280512
746203147115200514
746245329192878080
746213850794471424
746221413317509120
746241583536713728
746222704936648705
746206318185242624
746235984501579776
746192057547390976
746191394490855425
746252929263353856
746254883813089280
746243408100999169
746147773758775296
746186671989751808
746213695609413633
746247808215318528
746200802423767041
746215775975813120
746180648927301632
746190958417448960
746216321281449984
746183505089040385
746195962373169154
746220263881089024
746226996053565440
746197178587054080
746230737175613441
746246058834071552
746216183020429314
746170855349194752
746224697625370624
746253361398185984
746165289134366721
746240702770667524
746211024018104320
746217395329478656
746239994189217792
746224747671740416
746203503551340544
746241747190161408
746233744508346369
746187544207859714
746148520369983494
746188362336243712
746227591288238081
746200387187703811
746197853907783681
746207148481224705
746259413867040768
746259128612425728
746240119867248641
746241424098660352
746199795950202880
746220926841151488
746190757065719812
746241038298152962
746204426445021185
746213712386658305
746262186192961538
746232268180459520
746200504842125312
746264664892399616
746246193404084224
746222017393811456
746219479525318656
746227524300996609
746263335436328961
746246138819338241
746196293576364036
746190807418298368
746227230720720896
746223502097678337
746223447408140290
746216514198507521
746230149952090113
746252199416692736
746169319982260224
746215964941783044
746261682826153984
746139347653648384
746170007709696000
746149329895833600
746201632887582720
746211552466870272
746217579883040769
746207639101542400
746215067348176896
746219345483730944
746166627327057920
746178497144512512
746208876572217345
746235472519667712
746234004706201600
746252958694776832
746174147751878657
746249548767518720
746155503894540290
746206661786755072
746212181738328065
746265553996767233
746250605685940224
746187611421585409
746212328610291717
746227373368975360
746204338415009792
746264027316260864
746179558387359745
746226668780457984
746259791115358208
746256192658341888
746223246341611521
746153079846899713
746213402264014848
746210646698528769
746154233137881088
746227364951035905
746233237165342720
746226756835696640
746191839347113985
746255328593977345
746209333680054273
746243987036504067
746224110334664705
746213729436459008
746227436094795778
746212974210088960
746217877607354368
746168263223087104
746257610123452416
746219714511175681
746219714511175680
746195609724428288
746254003068076032
746229755901448192
746203772095893504
746211690811817984
746164462948847616
746266573556621312
746236663727198210
746238329042067456
746223665545502721
746161216645541888
746184503375208449
746163045466988545
746244561597431808
746137921372119042
746217403378368512
746205344972472321
746192753554391041
746193923819765761
746193923819765760
746235250158645248
746161674009223169
746235980261142528
746231311958867975
746193147663835137
746176886628290560
746225188312735744
746260659306795008
746253999016415232
746253248110206976
746178681865789440
746190509526310912
746239289386762241
746261896597245952
746240241640443906
746218993195724800
746256301450104833
746258276921245696
746163204624121856
746248479148638208
746241856275648513
746234914626928648
746253499885850624
746196641766486016
746184851628433409
746186546026512384
746256310090358784
746198587923521536
746210369648005120
746208213742149633
746190149076213760
746258172223053824
746237024336646146
746191210302177282
746263045979123712
746255487696506880
746200085084528640
746213930628849669
746230934467313665
746252002238275584
746206234131390464
746215222625468417
746187473168932864
746240505655132160
746146737987813377
746201444101984261
746156586209443840
746240958686072832
746240576861802496
746233903954821121
746247967309430784
746233379545243652
746188718835376128
746211778854453252
746214182500995076
746214761080098817
746263847179280384
746229474899820544
746211778887983104
746237963986567169
746218112429625344
746153927100497921
746189289008963585
746231949417549827
746186608936771584
746227168032677888
746215780438548481
746226484122025985
746228556158533632
746256481968807940
746256062236495872
746253822826184704
746176341238652929
746198529190703105
746209262242668544
746246914727903232
746219588652699648
746249951122907137
746194947074777088
746196016630685696
746241571050270720
746203063308845061
746251964489543681
746260306964389888
746166505541406722
746245538723565568
746189775690833925
746245639634300928
746197010919763968
746260877297520640
746240845502812161
746146423448625152
746241369820147712
746210130434265089
746179122162962433
746245811365875712
746215017079410690
746248315583377408
746263784235343872
746246616978337792
746254703667838976
746238551130415112
746240870467395584
746232100563476482
746228950544711680
746236378451632128
746216514370494464
746156166661668864
746241956779593728
746246121870209024
746176651629821952
746224302949687296
746173174660771841
746192476755492864
746247606595166209
746157253200330753
746212299052986368
746249230004588548
746171777911382016
746168816695021568
746260847945617408
746211590114934784
746230611598147589
746258168049704960
746198827112103940
746138403637329920
746240211974242304
746144670292582400
746213028794761216
746246432487792640
746215524426616834
746252794911416320
746261837843423232
746146536489312256
746194792028082176
746192615058509828
746260378376634368
746227818044915712
746250517714767873
746240803656310784
746237632531701760
746225385348571136
746231609435688960
746221358774788096
746239025292402688
746194427312410624
746234595964682240
746150416321290240
746192355330392065
746208197053014018
746249758587621376
746189251402829825
746246650407059456
746219479550427137
746191130509774848
746257203292700672
746139057936302080
746197459504758784
746224240278409216
746225439908102144
746232549228240899
746260055490605056
746210596295573508
746197761805082624
746263217966505984
746252023507615744
746197820235874304
746234780660883456
746257098535731200
746251801003966464
746264501498970112
746259606410825729
746261267619450880
746224672384049153
746171505428434945
746242535824236544
746249624084570112
746204141047865344
746239960471089154
746188747910356992
746234180778942468
746187959565590528
746242107879395328
746248105692102656
746247006750900224
746201167374356481
746254925563330560
746262915821502464
746215117457481728
746222444990468096
746209564350001154
746211954931339265
746235166595522561
746249871649292288
746174931914788866
746149527241916416
746217760082931714
746190425661177860
746149107484483584
746246662968905728
746221883205398529
746238500840759297
746155869054844928
746246302397267969
746220633315381248
746201637044129794
746214433802752004
746229046917238784
746176425183612929
746194083224256513
746161028031905792
746192598537166848
746207425389174784
746222767897354244
746138126813433857
746253621235425280
746185510087954432
746192548197085184
746178132164677632
746220050177089536
746225268000382981
746265365467009024
746201809039986688
746233413053493248
746223531294220289
746243789862240256
746234910600376325
746214672924217345
746222273158254593
746206364045697024
746206498322190342
746221975140368385
746200550908145667
746227134109122560
746241193714008065
746190035699937280
746245690041434112
746224529551196160
746169114457079808
746225192263782400
746196763254521859
746228530946547712
746235065642921984
746252186812813312
746254154088255490
746212722631598082
746237720616407040
746214312310513664
746153436006211584
746153159488380932
746204279497580544
746237150165819392
746240841220382720
746165834754695170
746224013546913796
746195664325877761
746250937119956992
746182955769409538
746241474614829056
746234566579347456
746265847593902080
746177708678340608
746195748463616000
746203516255887362
746175141617483776
746254749532585984
746204237495861250
746225808881000448
746197648395231232
746218137603837952
746242020033781760
746248051493376000
746180200241594370
746266271537315841
746199153928134657
746195261936939009
746238387737157632
746248365743177728
746256783975550976
746204669597233152
746207676930002945
746197505818255361
746167994682736640
746202509539061760
746175586263924736
746194213012791297
746146230330228736
746244893111107584
746200655623159811
746226161030553602
746195546856001536
746195572193796096
746228598059589632
746187716392427520
746218120860184577
746198613177442305
746203721831321600
746220897539764224
746259845792284673
746207156941119488
746184805226799104
746235690782887936
746245866026110980
746262064503599104
746192082495119361
746194766958727168
746169353519828992
746165578734264320
746177104853643264
746235380282720260
746213817487527938
746229826986475524
746263998119706625
746181122892062721
746231831926706178
746198466213253121
746189964581339136
746258671164919809
746194477484675072
746230665868247040
746176001353388032
746162156220092416
746206993120002049
746236193818370048
746189020657516544
746225024508403712
746184369119731713
746200659741966337
746226928592392193
746230498217730048
746205470524735489
746218883980222469
746198688561717248
746241696934039552
746239381489364992
746158335171256320
746226047801188352
746253655091912704
746217764134608896
746217529366843393
746175280218144769
746176278408073216
746219756429049857
746248298747461632
746187808675528704
746173833216987136
746241017322573824
746192418198847488
746260613177933824
746234902039822338
746258256083947520
746229781042069504
746191650620203011
746249347495399425
746219379105292289
746215109219880962
746143982262976512
746213531985420288
746193776872349699
746218355778945024
746220125599064065
746223606938533888
746191436672966664
746218141823340544
746188093825290241
746244293183012864
746189460992253952
746206720699990016
746227755256188928
746231555232694272
746195962352173056
746207006013292545
746264644025720832
746241336215482368
746215700486729728
746188618025209856
746231014083559424
746203273045016578
746234826634592258
746224529458921472
746231337133084673
746205193881063424
746181017984208900
746184587391438848
746218552835747840
746243504636985344
746257261895507968
746191440577847302
746175066057105412
746191046317486080
746218925927522304
746222248038563841
746226958304874496
746183866017157120
746258411063476224
746227281031372804
746199703755198464
746215734179618818
746242455947796482
746221736207613952
746227201259888641
746166077818810369
746214056646742017
746212575772237824
746191348324139008
746193311522689024
746207966483746818
746249515208867840
746219312101261312
746168166527672320
746139066408677376
746261640849461249
746232033186185216
746171534411108352
746223455859703808
746215008489529344
746250278450638848
746261590584995840
746199305191489541
746248642894401536
746241206242385920
746199472997228546
746260273510686720
746189784100417538
746191352564592641
746146167533232128
746226274683654144
746191038335746048
746229520718401536
746210541622820864
746244184311537665
746221576924758016
746223858575761410
746209300129841153
746250181977452544
746224307190128641
746175808742498304
746232645726593024
746196658564661248
746196977474408453
746218582288175109
746226283047092225
746251750487777281
746236512837087232
746229839464538112
746244884412112896
746202169800417281
746191440816967680
746192502131036160
746208142615150597
746181873487994880
746243546559188992
746187833610645506
746186952769155072
746263784025657344
746255554763358209
746217764088471552
746210424220114946
746211992680046592
746235959100903426
746171207473594368
746191105352306693
746225515359416320
746174998977470464
746232381502218240
746238978848751616
746203205810282496
746197648504299521
746191491291176961
746201263658852352
746194238468038656
746176807016108032
746239587366821892
746198965473808384
746190761381625856
746215411377528833
746189116941832192
746254468757524480
746239054505619457
746191163854512128
746238802818019328
746184725912444929
746234197359001601
746171983402930176
746171983591776256
746197975458680832
746194439878545409
746243525516402688
746238337262845953
746224810833764352
746175565468700672
746254195876106240
746203289599909891
746231265779560448
746203654584041472
746169902998953987
746218238187470848
746187275738898433
746265097144832001
746228899994959872
746253176953765888
746195702288547842
746235745086509057
746161694825668609
746192912971501572
746254372171030528
746249091491971074
746257874540699648
746224344896929792
746253847958552576
746189683500027906
746235984161845248
746226631014899712
746171916331978757
746263066862456832
746258906234621952
746229273539710976
746214111206211584
746245505437446144
746177737954582528
746185254004658176
746261229774184449
746228749230710788
746244679100960768
746266497903960064
746207031107821571
746231051865853952
746197744931352576
746217499843170305
746204606783328256
746251612096696320
746261607316066304
746261321956597760
746219513188749314
746231672643821568
746264417638166532
746211191693860866
746241629955076096
746189448585453574
746256058360930309
746244305937907712
746221425795596288
746181034568454144
746239926878896132
746204514487721984
746220511395348484
746239419565248512
746223741307232257
746265273024528384
746182745819226120
746254636466708480
746148029674168321
746168711774539776
746219098082664448
746181227472814080
746140769573019648
746228195653935106
746262987229433857
746157424994885632
746229361662001152
746216640111476740
746223321528705024
746209338033745920
746168367938048000
746237217257959424
746187208936218624
746250878076719105
746263654262243329
746243643288260608
746208775699214337
746144179231678464
746219869905911808
746195673024860160
746266195989565440
746150223492222977
746186998960922625
746213964292329473
746203566629486594
746243030567518208
746233094550626308
746145232333471746
746243135391432704
746209140788199424
746191411628802048
746247329980813312
746201901532749828
746169114637537280
746260999175450624
746195840490889221
746220561664086016
746247241791324160
746254246157426688
746257303930830848
746186596362248192
746187623992012800
746202161487372288
746211674009411584
746217734770294784
746186550061342721
746206624126111745
746158171463397376
746223866935050240
746210323728740352
746239054321156096
746209581039157248
746191201812897800
746188890784956417
746231920195821570
746231567828168704
746264098803978241
746229076101234688
746198252211470336
746255257081110528
746213293069504513
746210499734298625
746202056600391680
746215885367480324
746144833677434880
746216694515793920
746197459529981953
746261326184382464
746195928730636289
746216707262291968
746257471614951424
746245270606913536
746205705439305729
746257564007079936
746228597967327232
746198793603801089
746181944795291648
746244288846106624
746199904884662273
746219316161351680
746188228084957185
746260969920270336
746257282862821377
746192497727049729
746182842330284032
746178237223571456
746170796276596736
746234629527502848
746213582380007424
746219441831063552
746259392849395712
746214891036389376
746238064733786112
746191499608489984
746260474648367104
746208817994555392
746222981752356865
746226375351115776
746242569538048000
746219081179684864
746180070117609472
746184922960887808
746156619583619072
746203004655656960
746227734104276992
746213054161920001
746204153672675329
746187615636860928
746263146428530688
746195177795026945
746257433761198080
746205290563919872
746213213335740416
746231752398540802
746194213205729280
746207655849385984
746193957378351108
746219764960231424
746236542276907008
746194200497053702
746257958389055488
746188118953385989
746231655854026753
746229697168584704
746206267840946178
746192275588288512
746248609209925632
746213368462094336
746245333328474113
746231810816782336
746254061805142016
746260214786195461
746261410343170048
746235300813279232
746206175377522688
746238832421462016
746243941096374272
746236055523844096
746159740309413889
746199875654561792
746210210109239301
746177666794000384
746206615821398016
746240627436720128
746198906661330944
746263398380339200
746194611765313537
746211724596961284
746216849902182401
746173048634609664
746257798942556160
746249628279054336
746176957813952517
746228874892054528
746213716820000772
746216904373637120
746259032084779008
746257522055585792
746246214287560704
746207458788466689
746233442489163776
746239302128963584
746202547107438592
746215360894951427
746175070566031361
746190199336669184
746259031841509376
746209581286580224
746204837222617094
746216115789914113
746221992190238721
746223086677041153
746192715969269760
746227746716549121
746153918594330624
746261175290179584
746171236783427584
746224177296728064
746238387653251072
746233551402635265
746265784888991744
746245979372924928
746201792136896515
746221249521606657
746186705414152192
746241076256616449
746192640442458113
746201922160365568
746229080391979008
746171362453098496
746138080671830016
746235925403832320
746213456701841409
746149816393211904
746229193545916416
746213683076857856
746244083685941248
746248684833226752
746227524502323200
746247866704855040
746177809371045889
746203935631781888
746235933767327744
746191478498549760
746175686818172929
746210168346542081
746251079424311296
746195651931693056
746214513700012033
746203801506328577
746255982859292673
746240933730066432
746210642156101632
746193319969984512
746261997390540800
746234264434270212
746226027198767104
746255211149262848
746219391545577473
746262886436249600
746178467939614720
746251411114049536
746234583599853569
746240937894916096
746185191090159616
746190387866308608
746260046842060800
746239704547266564
746261884031086592
746220960282337281
746210780853395459
746250777677619200
746230439426195456
746222705096089602
746214148661346304
746266586101714944
746239050391003136
746202203463901184
746225662009081857
746230552492052480
746221786769948674
746184302220677125
746239788383014912
746188592695771141
746259900196585472
746244200887422976
746229369857675264
746191558299443200
746205537759485952
746226924649779200
746227688017264640
746249959897370624
746248114105913344
746179780626743296
746204682352099329
746216887759998977
746180095270916096
746238446407036928
746256150300139520
746203797370736640
746261766854803456
746208167592288264
746219207138762753
746217000725159936
746232632950693888
746236210717200385
746221383844192256
746228745103540224
746255819197419520
746194288808058880
746243299250438144
746220930750287872
746166077814562817
746143134803968004
746211489728454656
746259623213146116
746182376825360386
746217013249351680
746214421383413760
746236844057104384
746239818049294338
746224718361956352
746265038445510656
746184050268790785
746261049448501248
746250513482657792
746225896810381312
746259669400838144
746227742379671554
746171450743193600
746224156442689536
746228799579119616
746233803153170432
746256674768457728
746256339064651776
746266363468079104
746162151946067968
746253990510338048
746201649828397057
746265856179572736
746252790759034880
746230527468834816
746233258132705282
746187976275693569
746240031661056002
746174319584215041
746156666010341376
746195236498472960
746239004333355008
746192568916942848
746176479705260032
746201486196019204
746149988573548546
746262005833678848
746219978739712000
746207756445589506
746243211165851649
746226639307083776
746208603749552130
746202346112245761
746217747562958848
746263763255463936
746263393938608128
746258864077676546
746258864077676544
746239519922368512
746199246345371648
746225297071104000
746237003621011456
746249464910856192
746264258183372800
746239218226077696
746191637831811072
746156779080388608
746208356436606983
746184650226302976
746199435227475969
746192355078733826
746258109413228544
746198277314347008
746239884935868417
746256284551417856
746244721027256320
746186361615507456
746232788320288769
746232788320288768
746221765567774723
746216048601423872
746225590705881089
746226165564661762
746241533385408512
746142841341095936
746195882408742913
746205668063879168
746224881872732161
746180657320169472
746189838559305728
746232133992091648
746238178017763329
746162261006286848
746253608887422977
746189708741378049
746258704979365888
746199300707749888
746162697201455104
746175485839872000
746263167781613568
746266384401842176
746186063895375872
746237603238776832
746231697872588800
746247225215430656
746201058213453825
746240652447522816
746252145075302400
746259560625741824
746248474975416320
746196561823072256
746262681192112128
746229822800560128
746236378552344576
746212013781618688
746252258132824064
746217957357846532
746256431578390528
746221610244333568
746261200384688128
746265499718262784
746240602048704512
746209656754704384
746188563675381762
746192896412422145
746218850392301571
746191939846836224
746197593835765760
746208788584161280
746210717875867648
746240392371146752
746180032473735168
746243617757499392
746240526605705216
746213083383664641
746233111193608196
746237750286786560
746245522101506048
746200026720800770
746237318252527617
746251092191744001
746229352929464321
746239750583943172
746201792279523328
746259367348019200
746186642478759936
746221367167574017
746265000419831808
746199409906450432
746180460166815744
746255915758854144
746174910838546432
746246432340992000
746161539447726080
746194519322824705
746260164525891584
746220616416526336
746213020360028163
746162197995257856
746201485944332292
746207043715948544
746197224632115200
746235233712775168
746150739316183040
746197157661683713
746263121430458368
746261221297446912
746227738382467072
746204351002083328
746187732968312837
746221153346158592
746217130849247233
746255110360137728
746154082084204549
746260974001332224
746242095233511424
746250614229831680
746170968268169216
746255454146334720
746148587675869184
746232586851147776
746230229685854210
746155399091412992
746142073699504131
746183157188276225
746207672710500353
746249984757096448
746266392966508544
746254951110811648
746232289277808640
746186935933112321
746199498125254656
746211640505303041
746197740758016002
746266514634989569
746230808717889540
746181215254765568
746211552361996288
746265738613239808
746258545532874752
746261124891369472
746234159589298178
746254799922946048
746189096247164928
746238601600458752
746195916147691523
746218036948959233
746235485148741632
746228048610025473
746220683504455680
746178165748314113
746251540806119424
746196524384714756
746228279342862340
746263738064461825
746246717528481792
746216522691944448
746218154313932800
746243248964911104
746225544593760257
746196830283694080
746150693153673216
746154266512003072
746214916445507584
746199275579674625
746190429998055424
746205227427069952
746186307165167616
746192858428776448
746226605748412416
746165989801234432
746227268385570816
746179939817431040
746258197304872960
746143571032563712
746199367900528645
746243181717557248
746215629330358273
746175410145202176
746235455956410368
746257421321048064
746247728296931329
746202970887315459
746240253976059904
746194943148843013
746230435366109184
746231169289641988
746209211923587072
746236160591147008
746235887915139072
746230057819996163
746256867802779648
746237649334067200
746262118937268224
746259673897181185
746239327210967040
746243848632926208
746240921100967936
746250408520224769
746206913440821248
746174986688270336
746226719015591936
746240895821946880
746256754514747392
746178035712462849
746191688205361152
746215671365656576
746157064343326720
746231148276125696
746239402821586946
746199737003479040
746191596115230726
746241369757233152
746209577104904193
746213099963711488
746143709662691330
746231496239783936
746188278316007424
746259958912684032
746176052045570048
746219978731323393
746231731242491904
746251591502671873
746264820278779904
746237376742068225
746222860335616002
746164891044683776
746203465840394245
746232863608053760
746264094609596416
746202169724936192
746208897598316545
746225150379515904
746212651290681344
746246650461466625
746190517965201408
746197195561394177
746197455448866816
746259304567574528
746216535362940928
746187808629395456
746262722849939456
746181953108467712
746257773785153536
746162521250402304
746215633562406912
746262496642801664
746221841203658752
746175347419455488
746204099012501504
746224542075363329
746248835756863488
746238480007704576
746192552269778944
746245522265088000
746251801138180096
746152102250979328
746233492804034561
746262337087221760
746248621847355392
746234768031789056
746251411151781889
746252002317873154
746148298235346945
746258423789010944
746205395241172994
746227499160338433
746198135077109765
746180405657735168
746242171079168000
746256356076818432
746226517861007360
746210206250524673
746225959859150850
746229390774697984
746229646694322177
746180468433891328
746258398627373056
746197472381276160
746239809530671104
746246159665070080
746251033521831936
746196444776849408
746238186318368768
746232893245005824
746155965192478720
746246054610239488
746264824515039233
746224781482090497
746157219373162498
746171417327243264
746194393732833280
746174051182338048
746209635808403456
746224097764401152
746208196981719041
746161585866084352
746210109680869377
746246025422245888
746196327311106048
746246830694993921
746246151331000320
746185917048623104
746209983625207810
746228111436451840
746194804615192576
746218301206859776
746180762181996544
746228665323687936
746232469561565186
746150181410848768
746226303989231616
746199627909595136
746263524171710464
746218502537641985
746187175071354880
746210436681334785
746227470064488449
746192195871346690
746242913349206016
746245417235550208
746244330923393024
746252018961031168
746221501569896453
746228933784272896
746203126076579840
746217923816001537
746252807565516800
746196046057922563
746172020958896128
746237263479078913
746159912372289536
746238446516133888
746192602723037184
746205139573215232
746263561895288832
746225351857037312
746199544346484736
746188714565500930
746138940671954944
746195459127939076
746262962114002944
746263981124268032
746223854188527616
746212345387462656
746247518451806208
746262186025189376
746226291074957312
746208394160144385
746171123470045185
746212001462947845
746215532831989760
746240522524622848
746258507725307904
746189956142370817
746258432056041472
746193495845527554
746204799591284736
746245815652360192
746212865216913410
746171417171898368
746264975312838656
746235682159353856
746220742300209152
746198936205942784
746237603330981888
746262265821794304
746206137813368833
746251452834844672
746219295156240384
746217244263276545
746218804439486464
746237187876753408
746174671989637120
746255949032206336
746190077710077952
746187485378555904
746215339927605251
746142292013096962
746246159602069504
746238450739748865
746217009180860421
746212781402161152
746260952966889473
746239956255899648
746247350943887361
746239654161068033
746222700952059904
746243626422964224
746212030701441027
746240048660504576
746248994821640193
746199544107438082
746233480430813186
746206263512432640
746247023729467392
746256292981805058
746246461818605568
746238165195726848
746223485282746369
746258348518051840
746245249442340864
746254913160757248
746240912397844480
746190203572756481
746218829521444865
746195781778976770
746195781778976771
746258658892210176
746139079029456896
746213083379470336
746257257676046336
746253801825374208
746251998224392192
746261191970918400
746143021654118400
746186906694729728
746153801074237440
746218968206053381
746151183908143104
746238215749799936
746178656536387584
746237032897253377
746186772447559683
746253285787566080
746206871598436356
746193600891912192
746186562728124417
746229139045154816
746209782592266241
746208473893871616
746199183577612288
746253126433406977
746202757082681345
746201196843589632
746225729113776128
746246151117148160
746224357492461572
746220582702723072
746227453094301696
746192694720921602
746192502038814727
746197468031815686
746236529358495745
746214568112726016
746262974550183936
746208260043087874
746194552860512256
746254640682045444
746217273363333120
746190086190948352
746190086190948354
746264371366604800
746158741914025984
746204325878235138
746206368315539460
746246872864428033
746140689637859329
746249573815959552
746188102075584516
746184453240676353
746223082419814400
746239641657868288
746243089518366720
746205865011609600
746257648069283840
746258885074386945
746188240458231808
746219894983663616
746214849001119744
746226077324828672
746199363836215296
746192875340238849
746228115853058050
746232645613326337
746218003331612672
746253541644320768
746234419745153024
746243131230855168
746238803069669381
746168556656730113
746145232270561280
746194854976184320
746230657454473217
746197312930668544
746232607906488321
746223669978902530
746184306175913984
746247921167798272
746212483535253504
746216959050584064
746238899488325632
746236567312707584
746218129169121281
746253562506784769
746249145887784960
746194410270920705
746210952522014720
746260118304600065
746152358225252352
746163070519640064
746262819306364928
746245807209349120
746198210285207559
746188362030137344
746250375137734656
746216157707800577
746207400265342976
746208893232021504
746211690962792449
746174332221554689
746252757204611072
746209115400110086
746262588913180672
746240799398989824
746233622953287680
746179965167730688
746218846197997568
746224613428912128
746243102105448448
746234558253654020
746258805575516160
746262139812339712
746196083680780292
746189356231163904
746248181458046976
746244704044449792
746257916433436672
746197883255304192
746229764336160768
746215658824708097
746262559498469376
746259422259863552
746244234651500544
746240136556515328
746244234282340352
746265923405889536
746205869277208576
746251524037279745
746246167885811712
746253868665798656
746255919680528384
746217554645913600
746242997067595776
746260055566090240
746249276217401349
746233316559335425
746264103069556737
746162256610631680
746255433317310464
746226588962828289
746207375141441541
746246977608884224
746151305312231424
746263230285230084
746241789149884416
746224156321013761
746250186045915136
746249460678811648
746217785190035456
746243211073511427
746245794940977152
746209224577802241
746252841107529728
746194598993637377
746191793310490624
746211493692088320
746217240123449345
746249754334552064
746219198808891394
746167227016056832
746237607676252160
746177679360065538
746167826793259008
746247225202909184
746249091441623040
746245652242436096
746224042953216001
746261770692616193
746248483154296833
746221648286617600
746193806488272898
746190790582370304
746225653926625280
746191994444099584
746167671863943168
746209774052618240
746259619371171840
746197954499772416
746224097705631745
746232502860189696
746233509635710976
746227570727804928
746233904080683009
746230858844012544
746218431196725248
746185006872150016
746204871003516929
746223682582773760
746232289160355841
746189083672645639
746242372321738752
746197648210726912
746193013634850816
746249456496979968
746209849424240646
746211921502699520
746143738905378816
746202366857273351
746251608003121152
746193101711040514
746237217605967872
746154174186950656
746258746981158912
746196679297142784
746238307936280576
746257513461452800
746190442656497665
746258893521686528
746250773416280064
746217412106739712
746214958354956290
746262588724371456
746208960206626816
746248952874418176
746215625060585472
746211665771790339
746195555424952320
746210680244580353
746209283520397312
746229709818630146
746264048505884672
746252593706471424
746259610818985984
746247308765847552
746187808319094784
746223178893004802
746221908178280448
746262576074461184
746192678006599690
746263968566640640
746192552211021825
746238861479645184
746256158994890752
746253931769106432
746184906015834112
746162177019678724
746263725611622400
746237309767430144
746219559460364288
746242728942415873
746205567094403072
746186386764632065
746201687287697408
746253738818543616
746190031446933505
746147782172475399
746265747207389185
746198243986407426
746201767344365568
746254871406354432
746227331279134723
746186990551465984
746171111088467968
746218422665523200
746236458327912448
746262844744810496
746226987522351104
746222923027877888
746237481821999104
746240925056151553
746151074961195008
746224391185281025
746249561144954881
746195022677049349
746211711829442562
746229877326516226
746151376993030144
746256888820543488
746223074161229824
746258633529368576
746237083396673537
746194045240647682
746261896618180608
746190320719663104
746215033869238272
746209086404866048
746244024973959168
746221363061370880
746252367281152000
746225590995292161
746228434448244736
746256553133678592
746174122372308993
746226505286459392
746239154997051392
746248688725463040
746213792397164545
746177582693900288
746235317447884802
746228199793647617
746253008867057664
746140454647824384
746230099779870720
746265164228476928
746226463418945536
746262647369244672
746258981857992704
746202295587659777
746266271226929152
746215121806987264
746208926987747331
746151426938699776
746140135926857730
746256590781693952
746187028446875649
746216719941672961
746259161936191488
746166199562567690
746252526568222720
746226039760662529
746224043221626880
746237871892234241
746259782588215296
746211481327329281
746191600066269184
746225200849526784
746231399963713536
746228631769219072
746217378556436480
746183052250865664
746198948788862977
746199476998537218
746197736643432448
746229776516415488
746252740553211904
746163154523029504
746225611593515012
746176324465790977
746230011493916672
746246025329975296
746222143252242432
746264149236326400
746223539905167361
746200882035859461
746169592821743616
746207505005477888
746224210867949573
746191746774634506
746199367963467776
746195253569302529
746208918494294016
746186860477677568
746213603288571904
746200798367932424
746203566394609664
746143361627676672
746247581634797568
746169714464940032
746258360945807361
746224240370716673
746224538099212294
746231223643607041
746233514027212801
746158880380489729
746234277012987904
746160448882499584
746256398007279616
746199129018163201
746253600360304640
746252241607221248
746247246031749120
746243802579505152
746266212787691520
746247359403790336
746209891493117952
746189507414753283
746200265670303744
746151607641903104
746243529937133568
746255458298658816
746239281203666944
746257975149486080
746186030269734912
746258037741072384
746210465995317248
746252790704529408
746241533444141057
746242414063476737
746168506308263936
746231223870099457
746218443578343424
746242800124047360
746257211618430976
746239692098703360
746194527765954560
746253097207402497
746237045257834496
746170104296071169
746226404316979200
746253583721463809
746217693108273153
746210290090446848
746170553258622976
746252333814812672
746243475235086336
746242535799029760
746196931144097793
746249586579283968
746215503471869955
746174369861230594
746138068088926208
746264023159672832
746203247883386880
746200420985384961
746176278294724608
746207882417315840
746225376901246976
746259350822486018
746230036760453120
746225196617498625
746259258300260352
746231546714087425
746186432838963205
746249259297579009
746252820282806272
746151876060712960
746234767926951938
746250337036603394
746253268850991104
746231383111041024
746165352082595840
746243395597676544
746208188500840449
746224282234028033
746228899915300864
746242405796503552
746237708096274432
746219521573216256
746231219684204547
746228631538524160
746216950620008450
746146834171760645
746224575587848192
746227142548086785
746194515011108869
746220515673550852
746218431054131200
746222986269626368
746186915125157890
746181508755558400
746218850421604352
746189821689769984
746176446167678976
746263125524111360
746255030483849216
746254619555205124
746223309306503169
746158125225488384
746190807405727745
746257463331065856
746210214576218112
746263960329011200
746229005087449088
746240753332981760
746262999812411392
746187024101576704
746203704861167618
746139599114731520
746255122938925056
746224135462756352
746146536724193280
746207903556591618
746226920526753792
746235254608822272
746204258614153217
746202748773797889
746187116565016576
746217977956044800
746214899458547712
746257647930834944
746198013228388352
746180971855122432
746211217006460928
746256435865083904
746202211907055617
746211577662083072
746205516829859844
746241424321032192
746190975245004801
746139271954739200
746169185902944261
746253776391118852
746222466222022661
746229805977214981
746245543320555520
746210352996585473
746165671118184448
746266489359990787
746227692073193472
746257282829287424
746223434833629185
746202601646002176
746227473843519490
746225540613320705
746232003964461056
746140114951245825
746213431355674625
746174541878157312
746207529974169601
746241831256592384
746255647063289857
746252002431217664
746240145230180352
746147207565414400
746208297536000000
746140886728314880
746252530989031424
746216874967347200
746232205395910656
746251910001332225
746176169389793280
746244586687717376
746219689391448066
746215126177460226
746209820324159488
746253772200960000
746264694265159680
746193458268766214
746250618059264000
746189599517483008
746198201959485445
746260403588501504
746255890265874432
746181420742107136
746164605626490881
746262861589151744
746241801703559168
746203818308706306
746192556392779777
746214098321321986
746252853665103873
746193164839485441
746207467214802945
746243135722786816
746204342630289409
746198742890491906
746202815832293377
746241143181029376
746194917764915204
746235405280776192
746209920920412161
746235132831375362
746228271105220608
746244884613455872
746186776591634432
746226584869175296
746151045500403712
746183660357877761
746264409014579201
746222659034243074
746176098057207808
746240337882931200
746241470370193410
746232809086287872
746220830233767936
746237582468513794
746261322002735104
746235669903605761
746265084184322048
746262194569023488
746252128327372800
746247774597832704
746226198921940995
746149648570646530
746224718282268672
746187498276040705
746253873199915008
746217994825564161
746241717771337728
746237091445518337
746226580796510210
746151284659486721
746202522017136640
746224340857819137
746250072912957440
746192988682883073
746256913952874496
746196075329912832
746208373046075392
746178719455322112
746227939641958400
746138802276667392
746223858697461762
746175854661763073
746227666882203653
746208385679269888
746244037523365889
746251171900186625
746243324185448448
746166513862860800
746216237458325505
746218573920505857
746246310483927041
746257857469890562
746141612561022980
746186311128719360
746186084745383937
746225360178556932
746187091139239936
746184218217222144
746164685246963712
746212861064548352
746264279016341504
746206473244418048
746230426973331456
746222440921997312
746242468853604361
746266300587081732
746181110015524864
746185430396198912
746228279355412483
746212152080404480
746259178595946496
746227922957041664
746259262742081536
746265189121728512
746204946266099713
746232423298400257
746153985854234624
746207488337293312
746263549253722112
746239863905673216
746231223601659904
746235292097490944
746221174351241216
746265809803161600
746182443888152577
746227075695075328
746152756919046144
746174839904296961
746182372572409856
746250047705124864
746240510092681217
746206322350133248
746248101804056576
746198872922304512
746215016878116864
746190853379592192
746191340174606337
746223573556047872
746244334991851520
746233509816082432
746199623782408193
746230506602135552
746214341553205249
746203142702792705
746217017724723201
746209681710817280
746205755817132032
746204317099536387
746253268976828416
746229319354064896
746246142824972288
746256641255936000
746243248901914624
746235153790296064
746229843868561409
746217877569626112
746255936663203840
746197220714635265
746171694197288961
746237062039339008
746213825943216128
746158049996349442
746256196487749632
746209224636542978
746189813221466112
746220356256489472
746199649032167424
746230028204027908
746245090096488448
746230204348006400
746250781800673280
746244171774693376
746239817810247681
746218028405161984
746238496650592263
746203231122907136
746189402456522752
746206649367465984
746201309980721155
746226844928606208
746248374173769728
746261695459377152
746209610525138945
746219508952489984
746164073016983554
746252161734959104
746238660442365953
746166627440431104
746222894036844544
746198038486540288
746193781326675973
746236940479959041
746221853656526848
746198658996068352
746222474551955463
746228220614238208
746220549311913985
746206070415097856
746183031145234432
746209597929578496
746196776055508996
746202685855043586
746225867425091584
746191197442473988
746205458248015872
746241562749833216
746251549496737792
746173149495046145
746200261199159301
746250529991438336
746191339990061057
746266103404503040
746192208479477760
746234638129999877
746255382947954688
746203713304297475
746196167856316418
746208054287339521
746246554013532160
746217059575422977
746264698518118400
746265113708142592
746188236171579392
746256473366347776
746140869879791620
746215264572760065
746256351794462720
746198403256721408
746191424152961025
746229873337720838
746144783349907457
746221446653845505
746216208060452865
746216208060452864
746199275680325632
746231651785551874
746237297302003716
746237880058552321
746259959109693441
746250492305620993
746229881579540481
746173850044399617
746251503099215872
746187141747712000
746207077102542849
746201028874244097
746193642725924869
746153998286200832
746202929153998848
746220620526956544
746251583063789568
746174248503353345
746240379876323328
746211057450921985
746191029754224641
746214194844864513
746264761210441728
746150491910897664
746180200019300356
746158108788006913
746247426151964672
746262299447537664
746251863729803264
746218598931193856
746242544229486593
746244175683686405
746196972931940352
746231760778760192
746242519030128640
746245442380382208
746157408158912512
746219987216392193
746218921796075520
746254959289765888
746196981488353283
746193609205026817
746149246009737216
746176735415246848
746226878344663041
746229353214676993
746199200359014404
746233740196618241
746259506007543809
746216317049417728
746217797714272258
746187418613604353
746247623682686976
746211422619635712
746240644255932416
746243777203888128
746248286336598016
746235208186236929
746204254394671105
746261783606857728
746224194170429440
746183568204783616
746250227984764928
746233216063934464
746195454891720708
746164685200711681
746214899664064512
746208956129771526
746183194869800961
746192489418088448
746261812681838592
746199666002264064
746199666002264065
746251209552572417
746165692144168960
746229864898826240
746202417142718464
746250488203468800
746251759085981696
746221933297967104
746197019270623236
746235325589032961
746246453249642496
746209388407357445
746209388407357447
746191663144407041
746228086329344000
746163850546978816
746225901231235074
746221358795755520
746212018177269760
746173375840542720
746176458674966528
746193944833187841
746213398086488065
746211401606168577
746242556904636416
746263712978321408
746189058313838593
746237641239126016
746192673858457601
746243550686380032
746163322152693760
746216858131402754
746209014954917890
746153021055205376
746253927398531072
746263553351499777
746188768999202816
746150470792548356
746183761058992128
746265554059669504
746188924117200896
746240841404997632
746163993321025538
746245958422433792
746186550245896193
746237045551489031
746236596563779589
746251306269040640
746189821786234880
746223736970371072
746242493784686592
746227927239450624
746210025954172933
746245895327522816
746259279636758528
746195408766939137
746218846575431681
746229596576612354
746227742480359425
746217218900267012
746242640795009024
746189758775201797
746229369882869765
746259120190271488
746177163313831936
746225335037898752
746188110459994112
746200324327636992
746151796222070784
746262832090591232
746266208446578688
746212429198065664
746245727525998592
746248550279946241
746236227611811840
746213104359354368
746193856681545730
746238802990096384
746251675250327552
746199988825251841
746238790117658628
746214375359283201
746224810603085825
746234944062554113
746180799846748160
746246209959043073
746208549374550016
746256897033052160
746198743091810305
746224852730712064
746202090289041414
746238547032707072
746210243911135234
746210474522353664
746214643631165441
746256133522857984
746193864956874757
746209727776886785
746258440465563648
746250928756523012
746248152173453312
746246046586671104
746212466841948160
746204137130336257
746186906795286535
746211175046610944
746236676503068672
746254867237322752
746203289822199808
746252237085773824
746205084724269056
746255168967217152
746241931831808000
746256842641248256
746152769309007874
746203046355468288
746257442497912833
746192883510706176
746193504498417664
746259044722053120
746260445279961088
746222046451924994
746250198985236480
746215474195685377
746243902974365696
746248277973078016
746212861001687040
746264014771085312
746261108311400449
746198436756652032
746171647858728960
746258943870124032
746187372312858625
746230342894268416
746168288242171904
746263964493946880
746149980025434114
746196188647456768
746194422916755456
746249871678529536
746252757225594880
746203817985773568
746260877549015040
746186915234230274
746218913478762496
746248730744066049
746225523580276740
746244217802997760
746203507884101632
746205915158765568
746252983642521600
746205420276977665
746223850094923777
746223468690038784
746249187830927360
746238001890500608
746198487298015232
746228417608069121
746243705925935104
746203377768378368
746221363149471750
746258960819290112
746142929488584706
746234688197386241
746219903145783296
746264455433101312
746260109790150657
746202421680967680
746251482077401088
746250467152388096
746191885367025664
746223854163369988
746243986998755328
746220096171827200
746232054312894464
746215440800579584
746245291410522116
746177511600562176
746229696946331648
746203172088098821
746206880033185796
746237460644913152
746149795560038402
746186818723287040
746233451062300672
746203553849479168
746222969286864896
746197509903515648
746180766485340160
746173564609564672
746150106039259136
746245673188745216
746217478976507904
746262672740651009
746147601855066112
746227373389975552
746246700835057664
746263913973551105
746227444802150401
746224076738330624
746224718332600320
746266300570288128
746142975441379329
746196125619630080
746149678215880704
746191801317396481
746258444768837632
746216837315125248
746228577301979136
746232058339438592
746166610591776768
746221438596591616
746182762571382784
746240417839067137
746198906854219776
746252782433271809
746250618407370752
746214140557963264
746246134528679937
746249737259487232
746246939960737796
746181840222846976
746265713342451712
746257983517167620
746233480183324672
746165817893584896
746243684874719233
746202924640940033
746259896149020672
746221501213376512
746211586067488768
746237552781369344
746216854033600512
746249548742426624
746220351974039552
746247384494125056
746263000001150976
746247623443619840
746193768513081344
746210105633345536
746146821634850818
746260994981269504
746226496625225732
746194506853167104
746201087737135104
746216761767256064
746263750483775488
746218300997140480
746222801527332864
746240497346293760
746205177158393856
746209765815029760
746263322924810240
746235040388915200
746186546219384833
746250030911107072
746239780317368320
746226257797357569
746216883305611264
746217814751477761
746168573429583872
746172319094169600
746223741307236355
746252849395412992
746184587466903552
746163519423451136
746174416099246080
746241642579955712
746167659264413696
746172184738017280
746237255069503488
746253235653050368
746248085009989632
746208003884343298
746211145644576768
746237280323407873
746216224791498757
746195178008961025
746253558375407616
746217462174146561
746208956373049346
746213515510198272
746241742882639872
746259564526346240
746163284286578689
746177360626593792
746254695166058496
746192925390835712
746157319944306688
746204963269804033
746178836816080896
746202106864930816
746242556774649856
746242741143756800
746250144375529472
746240224875819008
746188970397044737
746238819758903296
746239545339936768
746216417679179776
746187556660748288
746213607646494722
746208402645225474
746170465182416897
746250433799282688
746240937798565888
746179302450925568
746265843621896192
746259480904634368
746229713866133504
746209295893561344
746215599873810432
746263587132416000
746207337115836417
746242779232239616
746213716710957057
746193449657864196
746218749963866112
746172566411354112
746225473407979520
746202505151799296
746245471765659648
746253101330399234
746230128997326849
746226043925585920
746223498054377478
746261334870884353
746262336940445696
746185946345910273
746262508990758914
746219769053908995
746205688930525184
746209468090744832
746242535920635905
746234990447337473
746220331010928641
746257593249628161
746141998340513792
746245878847930368
746171736110968836
746251188656496640
746216367582437376
746238022769745921
746266607090081793
746183085608275968
746260885702873088
746200806865539072
746167046644215808
746211967719743489
746233086153621505
746250827992543232
746227033726844929
746223946593247233
746186437058404352
746201557469798401
746262706290843648
746218917832470531
746191167998464000
746220742170148870
746259317410639872
746206875910180864
746251431921975296
746250614133383168
746247044625489920
746255064231251968
746237108474380289
746217344939134977
746263821967306752
746224017929961473
746237095606259712
746263389962403840
746216896144367616
746234155613097984
746250995840196609
746197635736887298
746195773683994624
746217185345830917
746182536171225088
746192635996475393
746193609074978816
746217843893538816
746225158977781761
746261821217189888
746212009717358593
746171291225423872
746226505080930304
746233174120763392
746229495875526657
746187988674064384
746202211785408512
746248026134450177
746185543390625793
746193370289057792
746189138093694979
746254766595055616
746232251176738816
746245471748775936
746213880175595521
746209308354830337
746243567442595840
746193479160598529
746250387561254912
746259594066935808
746206821472309248
746152635149914112
746222235510153216
746199422749442048
746180871036669952
746211242193256448
746225733270282240
746222675874353152
746262022514409472
746231400001470464
746194494068973568
746263033220042753
746211569445462017
746229743205253124
746206062156537857
746265465933148160
746169659729272832
746186084665593859
746246767839223808
746238907822444544
746225871917199360
746260227482353664
746212017854308353
746243538036240388
746241730647711744
746225561261858817
746245304119365632
746214274603704320
746241231240466432
746206620024086528
746223074144456704
746236583901167616
746219110623645696
746239633420214272
746187858910666752
746203612548739072
746212240395624449
746166555935801344
746204350855315457
746204245943189504
746235292311396353
746194934730940417
746236202190155780
746190929053179906
746196423608197120
746234516163858436
746260332167864320
746213632699097088
746225863507599360
746201893030891525
746226073134727168
746250697709076481
746185044285358081
746196536938225668
746252631581016064
746194682997137409
746176446234824706
746235375962624000
746217550392942592
746175686801514497
746245693904400384
746201083643518976
746189674788446210
746207077022892034
746266611225661440
746248319865741312
746180930012778497
746145068378030080
746218892649857025
746147941811785728
746232326984654848
746252803346206720
746191730240716803
746245807217610753
746246331564498944
746165469598486528
746182775296921600
746194259296935940
746256586746781696
746230439539445764
746212626019946496
746221996480954369
746218280281464833
746225208948731904
746240019371679744
746243047348789248
746252455436922882
746220138416857089
746232297465077760
746265789217464320
746236512841326592
746208604026372096
746230716321533953
746174567136133120
746213494568030209
746245949970849792
746216971335696385
746197661015891974
746193613512572929
746223942453518338
746234776135208960
746200890567077893
746216623342661632
746205386793852928
746261028451848192
746230577859174400
746195072908038144
746197874770219008
746265948445884417
746220507364634624
746209392220004353
746244418894704640
746222294213623809
746250475805237248
746250983236341760
746250890953252865
746239553757974528
746193135449976833
746229185354424321
746196281043779584
746200353704554496
746246864140382208
746239100697579520
746208666940936192
746244595042914304
746191877087498240
746216606653513729
746252430346715136
746209430337789952
746262190135533569
746254208706428928
746244498800377856
746228543449792513
746243450220187648
746258486644846600
746173010822963200
746194980805316609
746194980805316608
746216707455279104
746199389039792129
746174974147321856
746259648483819520
746173086718898178
746216778703900673
746195110669352960
746140941426241536
746214664481046528
746246427978907648
746224265251291137
746246566588067840
746265457657774080
746188068709892096
746210801711644676
746256859322060800
746240908551663617
746218053843619841
746243710254452736
746225385239568384
746244217584881664
746220045999579137
746201615971999745
746227809622728704
746191927360401408
746211917228761088
746226148632190976
746212110107967488
746222805990019072
746209526710317061
746204304780861440
746193860993257472
746248307152936960
746186331991080960
746215079914287104
746171077420802048
746143487486267394
746201687472279553
746261070453563393
746242460204949505
746242736924270593
746195714787532800
746201377290915845
746219978873933824
746242573535055872
746253197669433344
746232012403417089
746202652178952192
746256582321668098
746196721479258113
746245991783866368
746252753274568704
746208373293486082
746191428024340480
746220855546388480
746217030064316420
746238542955765760
746190463552495624
746224546542325761
746265264904413185
746219421031501824
746216296124030977
746216090603118593
746196700314820609
746255982871863296
746234570840940544
746228975714734080
746248139540135940
746224902756196352
746231454309355521
746265671525335040
746212294867116033
746243387075010561
746224890382954496
746244767239933952
746232494534467584
746258788823478272
746221136564781056
746227495083532288
746191684086571010
746183731766038528
746205701576359937
746215448920788993
746180179114987520
746201418848055296
746177616441270272
746252593865854976
746257907851890688
746214303892529153
746203952320942080
746246167990833152
746254904692355072
746250354120134656
746190111230951427
746183920362864640
746224680801964032
746258469951516672
746236621897379841
746245350009225216
746230888048910336
746246746670501888
746197963005845509
746246818351157248
746209878792802304
746229399331057664
746203390229651456
746198218715725824
746258423675641857
746221467872854016
746193827161997312
746153989868240896
746158876060450816
746153289318805504
746263234622033920
746266518829285376
746210877003575296
746172281228038144
746157978600902662
746197497366740993
746264111382695936
746230435412217856
746204833296723972
746226031044886528
746215969144475652
746226039634821120
746255164865130496
746213968331497472
746190342072864768
746258151167639552
746241495716474880
746254409739411456
746142878976475136
746202455046664194
746198747432910855
746257975229169664
746212537935400960
746237410405552128
746231236486586372
746223737020653569
746200936830246913
746204577314148356
746234344319029249
746241113929957376
746243840210722817
746230942541328386
746216640174395394
746258427958132737
746227100865069062
746219840424181760
746230791919656960
746191868631756801
746255663974744064
746264321206943744
746258029520297984
746155311086575616
746172361066446848
746245736086536192
746204841416941575
746211732826140675
746208163406323714
746253860298174464
746237762567708672
746234444902604800
746164576421502976
746254896551235585
746242972178653184
746262358259965952
746245211873910784
746230854674833409
746191189192282112
746195094143787008
746190379796467712
746214907943653376
746199556577099776
746214274729598978
746255684925329408
746263159309107200
746249431343763457
746198759927775239
746137820721471488
746255731163168770
746241252476100608
746250857461616644
746216120214949888
746206557247987712
746233232622919681
746214752657899521
746244087574106112
746251612256145408
746249368462843904
746219085390712832
746238693866823681
746239914413457408
746198076189118465
746170741930889216
746242787453059072
746199820835028994
746258851767390208
746156464507617280
746253260835721217
746250400169398272
746246688013049857
746186466502402049
746199242390200321
746255743666421761
746202106999115776
746244163071533056
746258054866415616
746246616923906049
746216745069776896
746152576404492290
746237725016109056
746208436308738048
746226392069640192
746252883188920320
746199242146881536
746253889817587712
746179411389603841
746254963660070912
746197446896680965
746236693204766720
746149883590152193
746180241853419520
746237087188279296
746197208043683841
746201847044595714
746185186983841792
746141524539379712
746234331744526336
746265948290691072
746166178645741568
746213108750770176
746261741441527808
746233597632229376
746257601558626304
746208444584124416
746247950687428608
746224202403872769
746236353390665728
746163808507297792
746255139514769408
746188202721959940
746166270731689984
746230825197277184
746229264874246145
746247254227456000
746199003054776320
746181747683950592
746263444358311936
746234415823478785
746218112454787077
746213477534957568
746188873789640704
746233572747444224
746222797580468224
746217432763637760
746236571628625925
746166853907718144
746209677415849984
746249624353124353
746180007203057664
746183039726854145
746229663379251201
746200194471997441
746243135391567872
746236751778222080
746205357547020288
746210168233308160
746263498833829888
746236688985268224
746257421585235968
746223237676183552
746220436036300805
746239646028312576
746178723599130624
746188433576460289
746243072657330176
746198550153830400
746260290396917760
746168804254744576
746237355686666240
746215377563062272
746149677897129984
746176282556309504
746222592025997312
746146092102754304
746248533800456192
746234684191891461
746187040845238273
746261431297810432
746211678149218304
746208662805327872
746257853221076992
746223212753616896
746220716928839681
746227520182190080
746206166825394176
746191952320692224
746263285071249409
746250362479337472
746252958459887616
746264287593664512
746194796415324160
746193068005568512
746211153865367552
746227880762347520
746211640576663554
746209199353303040
746256666597941248
746187351135760385
746241914962329600
746191264563888128
746213259640868864
746253306952093696
746217118463451138
746258155244486656
746178224430866432
746246058846588928
746210457833242624
746264148942688256
746218770964713473
746216988398125056
746197631571894272
746262223828455425
746246469880004608
746202635573690368
746223925839831040
746139909434576896
746203897719459840
746225725124943872
746221312721358849
746195203011153921
746229885677408256
746235363367084033
746191503802785796
746202333587988480
746241730324766720
746236630009163778
746174483065511936
746266200183812096
746197300163141633
746230427044589568
746187313793798147
746213729507782657
746199049305395202
746226257663123461
746209262389473282
746194452285317123
746263511509180416
746203063145234434
746262530201358336
746257652116824068
746232926702993409
746237758457319425
746236982330695680
746214387908677633
746235787214131203
746230334488903680
746243512950202368
746257752662679552
746225137733664768
746200689324367877
746147253866344448
746234440720887808
746220457074954240
746197002329821185
746206229886697472
746253692521816064
746183068902297600
746216946417307648
746215327302721540
746220821769658368
746211703503753216
746199800010285056
746214769644834816
746188383026745351
746177108892758016
746261946857467904
746185577096151040
746211892096425984
746204359197745152
746265696678481920
746248311456202752
746168783295942656
746187154359889920
746170125473087488
746192862862155776
746164756831178752
746224525528834049
746214706419896320
746196570597515264
746217898310459393
746242963823435776
746166471903051776
746195622361862144
746218410002939904
746195945553989632
746177247132909568
746213611991797760
746175674503827456
746213180032974848
746242825101049856
746234700633563140
746207177640050689
746186399183843328
746244570120261632
746245182299967488
746235426550095873
746214941657423872
746178111474176000
746175771056668672
746253696770662400
746248319794503680
746170444139630592
746225712466526208
746247086673297410
746163942930677761
746239729906003968
746233702468853761
746165712759234562
746219026720792578
746214027022372864
746178446968098816
746266262993506304
746180397281722368
746145118873325568
746249598881112064
746231236197113856
746229818870489089
746211258865618946
746161300632379393
746197044314791936
746249431180283904
746210600460521474
746230644871598081
746229554482581505
746206158621270017
746263725531930624
746230648998764544
746247535598010368
746232549354024960
746258298073190400
746179206044737540
746172708954705920
746219844626841600
746238169629130752
746250928626466816
746189771580465152
746204636017680385
746206410107559936
746170305597550592
746171954143559681
746257295349190656
746209434473357313
746256561585135616
746220737946484736
746251335637606400
746264006453657601
746218691130335232
746218691130335233
746195807125176324
746210038448955394
746230175029813249
746178350322966528
746188169385672704
746226337292025856
746199519084187649
746200207084290048
746165280745861121
746246318926921729
746201272047460353
746208280817467393
746169399556595712
746215075694862337
746161388574412800
746266283902119936
746244486121029632
746226563696332800
746224076813852672
746254988763095040
746196063082545152
746182678744010752
746264757167063040
746198075979358208
746214610269679616
746196117570740224
746217336407887873
746199632280092673
746245706650914816
746234432395194368
746251976980238336
746197740720259073
746193802210119680
746170230276141056
746174336449519617
746220536687005697
746224760380526592
746247992437575680
746197182592651264
746239469909475329
746154648382234626
746258801406390272
746240736375373824
746261271864033280
746227293727522816
746259778561839104
746232142166798337
746217688616185856
746232603561197568
746242963517341698
746202933377699840
746214937375055872
746189243093946371
746245480313675776
746240732231434240
746242888002994176
746233782370394112
746210226941005825
746246402959941632
746246109153079296
746265327852462080
746171215656554497
746238266202984450
746172080010461184
746141276886663168
746181873567670272
746205202248720384
746194456550903808
746208566063726594
746213020653649920
746233006407323648
746245891317698561
746257647679115265
746142552114372608
746247170316181504
746220788487847936
746171882920120320
746182909590020097
746187858814238720
746243102126510080
746201058347614208
746212823345172481
746189079398645760
746239075502292992
746234499340472320
746167579287388160
746216447047700480
746248386941231104
746224701479890945
746197983759196161
746208104707031040
746266342827958272
746221279003320320
746244301454180352
746181483409211392
746208025233358849
746189205399711744
746187569403158528
746249221716774912
746178987718746112
746248927905718272
746194175285035008
746205508558696449
746241516629164032
746223997008805889
746204824799051776
746206108071583746
746202006050615296
746255974214864896
746178790875893761
746232234659610624
746233740402188293
746208075367874560
746265629502676992
746219437955526657
746187195946405888
746205168551657472
746188743921434624
746241177033183232
746234868640604164
746257136292765702
746264287534948358
746194557256105984
746230670117134337
746232805101690882
746209685884153862
746224668156190720
746154417561415680
746187217102471168
746193986591723520
746201330897686530
746224219306942465
746181483421786112
746248470688862208
746235682377588736
746227361012551680
746252190910713856
746228661141942272
746244171535515653
746223749515513856
746207752343560198
746200999799332864
746252530720579585
746249515036979200
746222608731901952
746190673389359104
746166728111980544
746237930516033536
746219727152775168
746223409579757568
746240207868018688
746227872457601026
746257643572957184
746252597938520064
746244817324236801
746170431556595712
746235078255075328
746214371055919105
746247183079473152
746203973426651136
746161959142297600
746232356046942208
746192199759470595
746250492544688128
746208717197082624
746257064700297217
746256540441714688
746226467516747777
746221216243949569
746206104250507264
746256414650277888
746215381690253312
746148600313430016
746217076205846528
746259388516667393
746207227967475712
746230883867189250
746189528063422464
746250932673875968
746254959377780736
746249942994391040
746240623213219840
746211711896584192
746262525705060352
746255936424128512
746209962880180225
746193760254451713
746221560059432961
746188198762536961
746259434855350272
746194833996288003
746260457921511424
746187363794227200
746194246646915073
746256985130172416
746265055113674752
746199485349388291
746156946894557185
746257878730809344
746204497509158912
746217089027846144
746205743318077440
746259669488906240
746208977373978625
746198986491494402
746226283017703426
746193823110356993
746258402813214720
746221807653445633
746229051195482113
746262865695342592
746259799512342528
746187909171134464
746235673720434689
746200731082842112
746214236699799553
746214236699799554
746223175092973569
746223447672397825
746178002224975873
746261930159931393
746216602396352512
746163443766538246
746190513661947904
746188462995300353
746233878638002177
746255265612308480
746238513360732161
746236542222372864
746239293769687041
746177696099598337
746152945519988736
746248277608239104
746206259351674880
746203214102433796
746265994650394624
746243622245392384
746210688436056065
746262316287725568
746138563108974592
746261485500960768
746192279535161344
746239796956143617
746220851037560832
746247308950536192
746237548897329153
746206745991647232
746206603162968066
746225330940108801
746172377755684864
746229680341037060
746236739249790976
746264996137603072
746250266031325184
746255517224435712
746145550932795392
746205994837934080
746262936889466880
746244159166681088
746241135107055616
746257773755834368
746259421936881664
746196495032954881
746218028660973568
746238555580575744
746196075304747014
746217541790359552
746202828226494467
746257044101955584
746239201520148480
746203008531193857
746238257659265024
746218238258745344
746207849064206336
746223044855619584
746248403496148992
746139653686726656
746265541497729024
746250777748865024
746206011644485632
746250584769073152
746245140612808704
746231097847996416
746203625030979589
746242170898747392
746160805608034304
746198050935181313
746188273890951168
746175917458886656
746223371885518848
746184088097259522
746194636721426434
746234549990916097
746238358439944192
746149007051853824
746228681983463428
746253055134416896
746226543064551424
746254900682686464
746203339910569984
746188462794018817
746178811662786562
746222923405361152
746257710874787844
746217131012829186
746190882907447298
746257631019311104
746172775962796033
746256435537817600
746251167538176002
746219802704777217
746141754852769792
746196671013359617
746217579748818945
746205571456466944
746232943295660033
746220997993390080
746212340824084480
746155013181943810
746216568875425793
746223367737348097
746241093134540801
746223124593553408
746169865187233793
746242036882247680
746237099926503424
746142371679711232
746245173818994689
746194552768200704
746259044457943040
746170544685363200
746228531164655616
746199263223242753
746231563373805568
746246449160159232
746213943350202372
746255412266151936
746154455498895360
746225892632858625
746247048891076609
746214366656135168
746152173700997120
746252409010257921
746143931864276993
746156460262985729
746229529358663681
746209429985464321
746228103190478848
746208226559954947
746237582409752576
746226731787264000
746190727919570944
746243873702318086
746261867530694657
746216443084054528
746190052468756482
746204984111300610
746228669413101568
746241877402333184
746247103287005185
746258084193009664
746199296911900673
746243534022447104
746206909422669829
746253583432224768
746207484092678145
746263758876577792
746184134272311296
746187942738202624
746162194111430656
746231731238273027
746262928622510080
746196603900309504
746252015114780672
746229235577040897
746187447722184704
746228275094032384
746213460686430208
746201876044013568
746187783346106368
746209123956457472
746226073164144640
746228161793261568
746214945813999616
746194364183896065
746251926916980737
746218737330577409
746266216684208128
746173527099793408
746181907092733952
746222025555902464
746241344415293440
746214111189471232
746200173433360385
746180279753007104
746231785994915841
746245631103090688
746184566428274688
746212383022977026
746193504544526336
746207093913358336
746228484813426688
746172272814268418
746233484478287877
746207559413989376
746237640928747521
746189855189721092
746194452159422464
746184654366064640
746153150965391360
746144636754870272
746203335699501057
746201498678231040
746230208739446789
746151309548601344
746226257851932673
746265482718654464
746217940349943808
746206955648126976
746220406848163840
746229772376674304
746231525704794113
746227172046581761
746239910026186754
746171354211323904
746223904780234756
746230766766481409
746186361296818176
746223380563529728
746246092531048448
746235837608660993
746203465802604544
746246814068776960
746250463201222656
746168543918628867
746216631584514052
746236525508104194
746210420218724352
746199527233773568
746264224368852992
746239973284683776
746218913461993472
746207085415653376
746248386840494080
746230657609674752
746256788014661632
746245413292879873
746204833015685123
746200252940595210
746220629142048769
746209081975676928
746149984295235584
746180246001459200
746183106869211136
746216267028127744
746199644938506240
746209367217733632
746216803743870978
746258021081321472
746240233046446080
746247212619935744
746241755616542721
746241000692146176
746251704342056960
746192212430446592
746204497777594372
746186650934378498
746254619387502592
746231207000563712
746236147701944320
746254808500277248
746201767054979078
746199481390030848
746210348730974211
746222994503065600
746246570916589568
746254556707885056
746245132031299584
746199984630964224
746166899818520576
746249444014850048
746265096805040128
746194607495491585
746213322580594689
746245584927940608
746178824245698561
746196222151557121
746242330252939264
746187351202766848
746225548863541248
746245400474984448
746148289884659712
746222617179262976
746237372606480384
746264933436882944
746142300334624769
746164454782427136
746192795388391424
746218510775267330
746228958945906690
746221287475814400
746250391763976192
746233870341705729
746245933126520832
746201477941604352
746221598005309440
746198638062272513
746245186418839552
746248584178307072
746224617547665409
746240673553125376
746204179060797441
746210365361422336
746247803840663552
746188836078657537
746208767520342020
746237913566945280
746234558090084352
746195190621188097
746251515816353792
746186126482878464
746198021734465537
746156384928956416
746225951487328256
746245693929562113
746162214814556161
746219324696723456
746236772686798848
746245824326344704
746167482877083648
746223636118265857
746231215234023424
746211938158280704
746206359893344261
746220813452378112
746264849487925248
746202501263724546
746226282904461312
746206011871027203
746264103082168320
746197518317346816
746193839812055042
746242632091721729
746210348869394432
746249615872303104
746265507855212544
746198734485106688
746223602609979393
746261888237867008
746262374840045568
746186252236382208
746186684551827457
746193214894288902
746226177908432897
746238148414345218
746242854482288640
746229311284252673
746193978203086848
746256729185337345
746202962431610880
746214979376807936
746243118681382913
746154790774841344
746186428510502912
746256901457874946
746154988221661185
746187112265965568
746201217831866369
746213884638355456
746185010835763200
746222281571999746
746155558676369408
746236504553316353
746221887143837696
746232427668873217
746234734246690817
746176521635831808
746240258375712768
746190534918606848
746199926011420677
746192636168409088
746255844115877888
746190144613453826
746203503752712192
746239813716566017
746253503992070144
746213607654907904
746256951479144453
746241764147798016
746231076763246594
746240702703538176
746216480589549568
746248613374869504
746219551021375488
746189242984865792
746149535647432704
746215180648882177
746250500891357184
746220821794820096
746142912795262977
746246692224172032
746253398874427393
746227784578588681
746190576626786304
746252807444004864
746142782864113664
746205898482188288
746188013978419200
746175393271529472
746227331526594560
746238073151729664
746242103664123904
746207488077242373
746244024588177408
746262765094998016
746237112614158336
746188165078188032
746191793117503488
746255638636929024
746190815626567680
746226576342188033
746247929535528962
746231584320163840
746187238296412161
746176853178748928
746187011501883395
746180137083863040
746241365546242048
746194934437294080
746239482291068928
746236441504559105
746253227218329600
746253365336768513
746244616110882816
746211615385616384
746215419430633474
746190371126812672
746210751568711681
746217713807200256
746231609767010304
746238752729739264
746251436024041473
746153155226968065
746225943287468033
746194452222345216
746191122066595840
746234990371823616
746224365922983938
746242720260296704
746232062567284737
746207454543781888
746240392618618880
746201137980727296
746209568615628804
746242921561792512
746262786016186368
746203965163864064
746262227850780672
746199946991304704
746191692441649152
746255445724139520
746237506899820544
746198264739815425
746151762525044737
746225443993329669
746180002773860353
746245513574506496
746193420671029248
746246772071272448
746228627587497986
746256301676707841
746250555333324800
746256637187469312
746248944645210113
746200605518028805
746227973343182849
746248642575630336
746256498775498753
746192426293878784
746247057199947776
746245371274346496
746251335327092738
746167793230487556
746253856418435072
746149287835238401
746208180175155200
746193718252703744
746168095123738624
746253751351132160
746185283566088194
746252560265150464
746201033240518657
746187074412371969
746259069560819712
746199665708666881
746225737594593283
746216199915114496
746225347717275648
746213783836590080
746247870769029120
746204443197083648
746218301047484416
746248890316365824
746204829156937732
746192023653232640
746192006913744897
746238245181132802
746218804485619712
746253285951143936
746252312751013888
746213641146400769
746214266278031362
746256477757792256
746256167291265025
746215276862021633
746221186648936448
746219458780270592
746199011703480321
746236781163479044
746200286587293697
746209124036161540
746247455650418688
746245559871246336
746243768806948864
746218254813667329
746251180163104768
746257756965969920
746242741173092356
746216837503815682
746258419527651329
746217432725938177
746211602953691137
746203541434335234
746203721894244354
746236693062131712
746259195515764736
746208146515890181
746234562439610369
746245232560316418
746246411390492672
746229998814531584
746212282384846853
746238584848453632
746240627231227904
746233325300264964
746177301868482560
746206468781670401
746219530041458688
746183928902520833
746228786715197440
746227893663989760
746186663605338114
746243525658873860
746202224410255360
746222939930918912
746248240190763008
746212152374005760
746226710845153280
746232297649627137
746263050177511424
746246503602225152
746222193583890432
746228216646369281
746199686902493185
746252518087331840
746255957634781184
746206338984751108
746166702589763585
746230305388826624
746212995303280645
746211489485205504
746242737217765376
746255789665333248
746190287286919169
746202811730300931
746229449478144000
746220171929354241
746186814424133636
746221111281520640
746209002258735105
746236760095498240
746211573513871360
746200945264984064
746264153321529345
746213364519469057
746208868141719556
746164886757990400
746208754908037121
746256523672850432
746215587211182080
746253684120616964
746221937395793921
746192195854565376
746263276627992576
746229181013360642
746203759269687297
746195693845381120
746259464114712576
746193781356040192
746220477996097537
746257861727092736
746240333848150016
746202048148844545
746263704488992768
746266363669381120
746259413787348992
746203059110371330
746245505466892289
746195559757680641
746149866967969792
746263171623755776
746215939801133056
746222331765231616
746265591766519808
746185900133126144
746147899852132352
746211716036329475
746194481771225094
746229906908950528
746263108964990976
746191453559218184
746173199939887105
746211036626247680
746212177548181504
746245979238707200
746174114101137408
746249712207015936
746223749570035717
746249573719433216
746212915569524738
746236521255141376
746208864035475458
746245484512174080
746230523131891715
746244955962650624
746182523844173828
746230154012196866
746192896383062016
746265872721838080
746254674060283904
746258088345370624
746220691767209984
746166329363804160
746211477170716674
746239973213405184
746249863378141184
746246578948669440
746216933847007233
746193512819941376
746229399301722116
746198071839592448
746264140524720128
746192405368475648
746234784741920769
746198382557814784
746221166008819712
746182242800656384
746221723708592131
746236135236526080
746244435961225216
746153402581794816
746258012784963584
746234713329700864
746192912866676737
746216392605655040
746223279627603969
746218674474782721
746207836305133568
746257458943819781
746221530925797377
746232981149220865
746225016052682753
746223686630334464
746187817017958404
746200018177056773
746261087016861696
746212047386353665
746219781871665156
746201238581108737
746183824133005313
746201716949868548
746203747051667460
746259879355105280
746176983155957760
746232163373199362
746167541832179715
746239327110205440
746257769603411968
746193969873190912
746240878914732032
746258968918523904
746215738264846338
746248131096936452
746180162207649792
746241285959213057
746213309943189505
746198512447021056
746229965314629632
746197354735276036
746222046741356545
746196377571491843
746223690921050120
746255848649953280
746198801703014400
746221408884137984
746206234194247681
746194389332963330
746230066011475968
746223804112736256
746171094042738688
746249884064440320
746250396105052160
746190635531636736
746215302162046976
746252958711455746
746245245432664065
746186181302325248
746220557465591808
746206074592595968
746259778490474496
746241315453558784
746239750634242049
746237594938138624
746201750298726400
746260160323084288
746247329989132288
746197044541292545
746209232819625984
746264392505794560
746254254508285953
746222709529468928
746226349833019392
746190849311014912
746239981262409728
746228811830689792
746238945483063297
746242565360345088
746237410242002949
746248575613571072
746218296836423681
746212349497876480
746264010647973888
746230464713629696
746258104959049728
746245199022686208
746249968088981504
746241428527816704
746261410020265985
746251356583911424
746201137963900928
746264417562689537
746179545712197632
746265193613778944
746246994394550272
746243194321440768
746263616517660672
746211288192147457
746194158553968643
746225074928128001
746241139074695168
746206213000462340
746187506698182660
746230049234259972
746248554604335104
746180938330148866
746249003445141504
746148831054733312
746261770793291776
746243215225827328
746213314145849349
746243642914906112
746259694549929984
746144628206936064
746200647180029952
746193785193848833
746206741625352192
746200756244516868
746195471450800128
746266216780685312
746231374579806212
746242619706122240
746203436551540737
746230095363268608
746189276535128065
746184264522280960
746155218895790080
746236986629959680
746189205286584320
746244465275318272
746263565909299201
746192179106766849
746221148862484481
746191646425899009
746223560599863297
746200936830275584
746200546701283329
746255802181124097
746217080651821056
746204157846052864
746249569516793856
746253977814245376
746261733094854656
746232695903051778
746242372200173568
746208884772069378
746207077324881920
746222860356591620
746176123067727873
746222055201247235
746201150668439554
746225045387644928
746260625802813440
746199837788364800
746252191086837760
746221803454947328
746245840860254208
746227851557404672
746195341632933888
746189402473304067
746207152839155712
746173841492172800
746196767587213317
746178212061908992
746199694984908802
746228191337943040
746216434817105921
746142795346350080
746225918142644224
746266145402032128
746206892406407168
746243852860678148
746244771396587520
746242091379003392
746218833816358915
746206208839692288
746166841303793666
746187552726519808
746204149595811840
746256419054301184
746222994356264960
746263637384388608
746203382147276802
746232091776417793
746200307554607104
746218435156205573
746250547104219136
746210726214176768
746204791408189440
746219206891339778
746213976971739137
746245274616602625
746245849290784768
746186369957928960
746200500538744832
746183723108864002
746227629322207232
746264627063848961
746187712257007616
746264321202790400
746250525822324736
746255810901073920
746213565833445377
746231882195427328
746216098979184640
746236168824487936
746229072112422913
746189553241726977
746215373423284224
746259229099581441
746225125180116992
746195899303366656
746168502264958976
746232037313388544
746219022509694976
746245694248390657
746193332607418368
746263532530991105
746243840185630720
746251926803779584
746241827070709760
746257656357203968
746214656235036672
746217814629900290
746261103815045120
746253419988553729
746239142460219392
746223799968772096
746237183787360256
746157357814718464
746213217672691712
746261011871703040
746197438709436420
746242334304567296
746216937764458497
746255265683677184
746181236138381312
746259510260539392
746215864127479811
746264153183105024
746261728846028800
746226744365985793
746199078640377856
746264879028379648
746177998177468418
746214287329234944
746240036148903937
746242447773208576
746242980474982400
746145508939415552
746232649954451456
746178539309916160
746190731891507201
746264656478638080
746245404853936128
746233761184907264
746173837318860800
746245648119439360
746222306519744512
746210805725618177
746217084556697601
746204808172867584
746144900903731201
746194922223460358
746201989558591489
746211036403929096
746218577993207808
746183496616419328
746244121099022342
746193533879488513
746243806731853824
746219672723292161
746207458972958724
746229860733857792
746203021416161284
746148201900580864
746200836200488960
746247875273842688
746263658251051008
746245035746725888
746143697012662273
746196507536162816
746247820475146240
746221148841488385
746250681024118784
746200030755721216
746176505022119936
746219504800137216
746144863113060352
746205332326649861
746220926891524096
746245018805895168
746206615947227136
746206980826497025
746225733521969152
746240988033617922
746222176580210694
746221660575916032
746219882530799617
746230644825460736
746228350541172736
746144623995817984
746222210176540673
746151146063003648
746188622089465856
746225985045962754
746207245130571777
746186927804551168
746212080760414208
746164546990149632
746203415475163140
746175443657625600
746200035088490496
746211992789098496
746193319756075009
746203319211687937
746257765459451904
746213192435523584
746153796842184704
746249817047830528
746168212698570752
746205906833027072
746230342923673600
746253734406144000
746246839230312448
746165872494927872
746263398220865536
746218217073315840
746256301626368000
746204292151812097
746254384766455809
746247145502707712
746234533226250240
746218397554245633
746240921113505793
746215352321744896
746233857888780288
746218951235887105
746217915091816448
746168141257007104
746227872491147264
746254690732675074
746253210407546880
746243706047561728
746181458381803520
746221581140013061
746165541044359168
746223426591817728
746229508479426560
746185476554506240
746231034950225920
746263477946359808
746174550501531648
746201410614616067
746210080169697280
746149308924305408
746193634286960641
746206053876981761
746191835039571972
746240245881053184
746198084590309377
746229202152652801
746225628395954176
746240635716444160
746197883167223808
746198428321906688
746209383835525120
746232784004349953
746191071500107779
746245299736297472
746163926124138496
746213398161981440
746244809120227328
746206699522924544
746193193939542018
746265352817020928
746228778406273025
746238328819744769
746254833338949632
746186302802976769
746194561521745920
746209232999964673
746162768479346688
746246079969116160
746215541359022081
746228333696823296
746215029414846464
746216409273798657
746243601219346432
746228434657939456
746247598432882688
746243827493707776
746207169410785280
746215658866696192
746189813552816128
746198717984694273
746173833221181444
746239536884113408
746255852777025536
746230909339197440
746186080404279296
746232423441014784
746242078464688128
746176995789316097
746179533116702720
746220909908791296
746231089337753601
746190845292871680
746175410086436865
746203298114330624
746242560956342272
746233870522015745
746249942843461636
746181441491345409
746222415848476672
746224189909012480
746186437163257856
746192904641667090
746218955522482176
746225313944764416
746261858848477184
746228875009495042
746149216918052864
746231190298890242
746240321365803008
746200827455377408
746195920350392320
746239079851798528
746252547569098752
746254053416439808
746226421350047744
746225070549307393
746206133266743299
746188404136808448
746261452076519424
746205412005818368
746203369274933249
746230418416898049
746186415826944000
746260252417396737
746223875139108864
746232603561205761
746223795724124161
746203197375545345
746180183422435328
746258201604153344
746244612013064192
746161392781131777
746232637237321729
746208909904355328
746221098547589124
746198336034603008
746265713497808896
746204363555647488
746215629485596672
746224793909760002
746228354982895616
746171488626159616
746260755834626049
746248093293772800
746248500015423488
746257819872141312
746245161550651392
746206527619371012
746175934454202368
746219257545924609
746251146629517313
746199657458503680
746242229468012544
746207006025908225
746257802855866368
746253302636154880
746236311359524864
746258176534781952
746198705183744001
746253528998502401
746237519604310016
746156909221154817
746207924385570820
746205655434858496
746254598676090880
746236147718725635
746194699635961856
746253701090840576
746196742584950789
746211405683036161
746242204352528384
746253046875729920
746242900565065728
746238173529800705
746264748753293312
746155726364614656
746266313241276416
746149590005616642
746208947946676224
746255751891427328
746239389865385984
746264799290474496
746174282078654464
746219165048934400
746233052641165313
746241718043947008
746202345940230144
746243374575845376
746256624319348737
746145559220609026
746210034342715392
746241978040385536
746195207159320576
746246163767115776
746208696070352896
746248458152083456
746167025916121089
746241973569232896
746204732679585793
746253785031393280
746227872520515591
746221090167390208
746237741650739200
746198377960869888
746247807900647426
746228451191840772
746171349983453184
746217185572356096
746205097298825217
746204908655771648
746247388411609088
746250446210240516
746242216969003008
746238949740285952
746256049750040576
746213380982071299
746206359973093377
746207613923135492
746198587785129984
746207484075880449
746245698190901248
746245547263135744
746142014970925056
746236638431326209
746244310060908545
746188253129121792
746215298194251778
746174525235027968
746232163335450624
746180875147042818
746247107623911424
746231173441937408
746243043280330752
746255873853513732
746203881151967236
746178715168579585
746192942549762048
746186382314512384
746233471735992320
746195803052486656
746189372886683654
746180716153700352
746228291925774337
746241654814760960
746251394370441216
746212462538555397
746246025342386176
746232062550519808
746213309968326656
746255714193182720
746226794714456066
746243399733354496
746260508504887300
746213205232357377
746263830246785025
746243018311745536
746224823076978688
746204065772634112
746234566491312128
746197396728668160
746197304462368769
746226123613179906
746245492804325376
746250664477601792
746203637991374848
746190048442220550
746255479484055552
746195970438815745
746191562388832256
746255814806077440
746254095107895296
746176152549490689
746179482801709056
746213347704463360
746251234584072192
746192304801615872
746194846587621377
746226379356659712
746180959389646854
746188454585741312
746256695878361088
746205139443191812
746174365822230528
746266137160192000
746164085377667072
746190962460753920
746263138031513600
746236361649250304
746185233377091584
746223275659780096
746193282187747329
746190883020804096
746246356709310464
746250681225445377
746197233234640901
746243739572572160
746237754317512704
746242934308208640
746246210005131264
746219576203980800
746216799566364673
746258201683845121
746224471028051968
746227264224825345
746182662096752640
746244481758928896
746237376725286912
746260118371631104
746264149139808256
746222893764247552
746265520622682112
746245358364286976
746212714251321344
746197019358728192
746213070876217344
746232347792596992
746209836904255488
746260021839683584
746206666043990016
746231500501188609
746144712013287424
746229541878661120
746240648316067840
746157227933786112
746205600573333506
746260994964463616
746215729997877248
746216753366077440
746209648269627394
746207576111493120
746256020549230596
746209467717419008
746227461487091712
746198013190672385
746209790745948160
746224730881941508
746245295751704576
746254288431747072
746214601851736064
746218552802213889
746262068815405056
746229617527185410
746248701258174464
746191067473600516
746234470143954949
746196998236213252
746255336890314752
746205902634520576
746195802733719553
746219152541515776
746192313408380928
746230221179805696
746264946065846273
746179147475517441
746141054706003968
746182817126748160
746213024801841156
746174579865960448
746248349045579781
746205064063135744
746212105993367553
746198113992335362
746252090360619009
746205072393043969
746152555252592640
746194741755142144
746205361510588417
746191168237502469
746225427262279681
746220666773340160
746218758461480961
746219341251698689
746227813682864129
746225947293036545
746188345265446913
746200575864246273
746265918934753280
746216602345971712
746207421098393601
746255110154633216
746207332913164289
746232628655755265
746187649107509248
746205722317230082
746242250754101248
746253344482566144
746169580083625985
746222155759652864
746208750650826752
746184440678780928
746266589960482817
746224257005301760
746232989730770948
746215210021588996
746265553980039168
746247069963259904
746195001885917184
746224265200963585
746193349216894977
746238823722430464
746252199538360320
746249590576455680
746206607529246720
746258243614183425
746237456366723072
746237456366723073
746182582346330112
746211623661010946
746261305376407552
746207416795074560
746243428980297728
746236957454274560
746254649125134337
746234906510929920
746142682028769280
746194062080802816
746243970456399872
746193990999937025
746187581960839170
746240400885587968
746228098962587648
746219161009827840
746206842208956416
746246675468062720
746152706201489408
746228505868853248
746196574544363520
746194209137295360
746243014071324672
746179277289230339
746227507611860992
746146956179701760
746201037464174593
746241868803907584
746225460711829506
746140807133073409
746238169549529088
746154942092697600
746155017447477248
746238144475860992
746147010328268801
746238483891531778
746237007869804544
746185908697731074
746262467106455552
746229780819804160
746178937739485184
746256704233480192
746177037677662209
746205420386037761
746189511273635840
746241269261729792
746243513184985113
746259057095258113
746186038704480256
746217508319879169
746244385642283008
746236563261030400
746243345156997120
746198827015692288
746196624930529282
746185455528378368
746187699313270784
746170263536971776
746212210947461125
746203788994764804
746245987665055744
746257723529043968
746159799025414144
746206028509777920
746205172955635712
746203528721403905
746235992508530689
746239922634268672
746241818434560000
746239855793868800
746242355561381888
746191956502446081
746225964070240256
746181340765138944
746222889624473602
746246583335923713
746247195876171777
746264513767411712
746237410430713856
746206997536636933
746202035494674434
746240111428440064
746249317984444416
746251096214081537
746226115165884417
746171593143967744
746230540206911489
746155369903206402
746220154984402944
746225129357615104
746146720921313280
746186445174505472
746251238803709952
746214891141226496
746224731100061696
746227491035971585
746236235849490432
746253361431851008
746261665981792257
746174223266230272
746201720959578114
746198893902192642
746244054145470465
746266401401344000
746190799109447681
746208952103272448
746263683316219904
746241818497552384
746184713316995073
746235803869675520
746256129328578560
746212945030348800
746265948533948416
746213402163347456
746266200120893440
746213523689091076
746141905885495296
746239524162789378
746216866507431938
746251834713608192
746211514864963584
746242938364170240
746251213788844032
746159018901651457
746246797106937859
746250227963789312
746263326770987008
746215285464522752
746236378753556481
746225796453277696
746181152143183872
746223590094209024
746242590484369408
746234222805868544
746265759756746752
746234742832431104
746209081837293568
746206255056719873
746172302165938176
746256557558497280
746228061272629248
746253080421859328
746260625693806593
746251717096906756
746223833380622336
746194418751856641
746183995872804866
746237880297631745
746187288284037121
746188496511995904
746203424052568064
746241130782556160
746183752800440320
746266258895691777
746207886481588224
746243739367014400
746242556669767680
746159475824922630
746220066820087808
746204652782288896
746265365185867777
746263758859735040
746210147551182848
746214027299196929
746173568950599680
746148096900423680
746265306524311552
746193848519405568
746261552920158208
746190002271326219
746241331916210176
746191709378207744
746252660970422273
746189851314139138
746223728736894976
746215084196671489
746203105155383301
746231945181331457
746217814764118016
746243265574371328
746242355594821632
746220616223592448
746228178708946944
746191885207666688
746201519503007744
746220591057768448
746155289938919428
746188722840842241
746153759206744064
746241013212127232
746244142087421952
746226769255006208
746209123834814464
746246444701614080
746205139317329920
746192569172795392
746222474535153667
746217218791247872
746217995026857984
746256746029678592
746257454992850944
746207781644951552
746231723071967232
746213867676536834
746250257550483456
746266367666556928
746255189955481600
746254263001690112
746250404166406144
746242854528266240
746184989897744384
746198218816446465
746224542079561728
746263884785422336
746156070356148224
746250475444502528
746232511231987712
746253331752845312
746200026620170241
746147249571434496
746249263315836928
746214429952335872
746192732553502720
746218489979932672
746254556670136320
746234780493066241
746206657525358592
746229416024375296
746258994050777088
746207685331165185
746234067704643585
746259136741007360
746161652706512896
746195391930990594
746245987623141376
746263939399421952
746172541392330753
746204891920556032
746183580670365696
746211481197285376
746186390950584320
746266338667143168
746224772728557568
746256893035823104
746204573165977601
746180581889810433
746261988918059008
746241382478553088
746198256426704896
746243529706340352
746244347926978560
746185527024549888
746228409399812097
746190446741721088
746240438445629440
746247615243780098
746185002371719168
746212890252738564
746234600083468288
746196700566413312
746212143872106496
746191809966051332
746226396020645888
746254091312037888
746211531625369601
746211510418968576
746182758687375360
746247187097653248
746191801564880898
746206221464535040
746197543663501314
746235422368370688
746238651739348992
746143382611828736
746247765898969089
746234738780758016
746220612180279296
746213037267312640
746184667133403137
746143210423074817
746177461046542336
746242925948870656
746220503296147457
746254560730185728
746253608639934464
746220259946881025
746213964380442624
746257161521664000
746248072087363584
746247757594267648
746238265905209344
746195849017843713
746240681773961216
746218980621197317
746214555575934977
746169664083009536
746223233603534853
746250127686279168
746238240823382016
746258356885688320
746206754212478976
746212827384274944
746264505731190784
746234059236347905
746141251850866688
746144254683127808
746239419485564932
746260135010537472
746205214898688005
746258079696715776
746210990291714048
746254728598716417
746222596144824320
746192200145350656
746215797031211009
746256989232201728
746236110104190978
746220079386238976
746186738784047105
746194381057581056
746246562188169216
746251448493694976
746196071286640646
746206007471177729
746250006005309440
746213766992269312
746199414188867584
746252958833217536
746260827129282560
746265860235485184
746199191760707586
746193965842468864
746173430546993157
746250773294682112
746221530778992640
746254434976444416
746212538002472960
746255143776182272
746182825808961538
746224433115783168
746234671449538560
746190631215599624
746222667179560961
746191209933070336
746192250229526528
746225326720589824
746199099448266752
746205412127477760
746229478758612993
746214760975261696
746207513285033985
746213716681592834
746248294381264896
746230489816530944
746193898842710017
746187296978808832
746222457485287424
746260432697049088
746243882036297729
746209635498000385
746222025631371268
746254544007532544
746165016685076480
746172700666761216
746191659038171136
746248734825119744
746224755989110789
746217802030157824
746224252655788035
746226467537723393
746244767168630784
746186977888788486
746204384585887744
746204384585887745
746216933817647104
746183287014625281
746209564450660354
746256230218358784
746247892080398336
746262005745475584
746226182106976257
746238668742889477
746218414302072833
746222784737488900
746180418181922816
746226836481282054
746171266193850368
746237951579820032
746199934391590912
746265088479363072
746262857000566784
746239486510587904
746239184617213952
746230573543231489
746258293685882880
746237502520909827
746242715961200640
746258407175290880
746187838039855104
746203222566572033
746160172272357376
746171614149120000
746211049200717826
746223250502352896
746207182077583360
746195303540285440
746259967355813888
746216824803491841
746228652669440000
746258650222723073
746213091705131008
746220117172752384
746217751828566017
746221375342280705
746186264945246208
746189494789890048
746188827824357376
746186390715645952
746217696967032832
746215788630007809
746203914597367809
746235762161516544
746220746205102080
746261535849353216
746265679767175168
746259912615927808
746200722975297536
746262765044629504
746240648349519872
746264518204997632
746198600435175425
746261397529460736
746215092522409987
746219957759860736
746193734925062145
746238014334984194
746216610998824960
746255789979901952
746167264957759488
746186503915638784
746201616315887617
746204963177586688
746191122196664322
746188894996172800
746200144073285632
746261636562952192
746162017824833536
746202094223273985
746238693808046080
746193491668013056
746198013102567428
746197958777933824
746249276120924160
746211099331092480
746192908584288258
746212131494735873
746264417273266176
746222419862425601
746243081159204864
746228115609817088
746231315943460864
746206703985692673
746192665453039618
746223560855683072
746206485873459201
746246159643992064
746256226112126976
746189213540835329
746237741499719680
746246809815650304
746202350310694912
746235640375705601
746221497325281280
746180489489317888
746200336725991425
746236156161843200
746231907537412096
746251289122607104
746234105159811072
746194431519268864
746216732629438468
746207173709967362
746145081082535936
746218125092225025
746262085470945281
746213389760749568
746213150479921152
746256112832421889
746245178130857984
746254334560702465
746250479651459072
746215071643144193
746206808709095424
746234016966148098
746196553690320896
746184826244448256
746247745032314880
746247724081758208
746208406940200960
746243110531784705
746198638083268610
746197664958537728
746189687371370496
746194083350142980
746240765647454211
746190543353323520
746199447793598464
746231752377540608
746246650331533312
746238958128893952
746206246877835265
746203822322638848
746256951588315136
746244846881509376
746210755708522497
746192871129153536
746197446959607808
746156615422750721
746252799139262464
746215159664779265
746170670720102400
746197866536800256
746241436807471104
746244536687558656
746237573895360512
746195358175236096
746159987794255872
746205269206523904
746265851876286464
746201750261010432
746243953666699264
746258121828405248
746195991485812736
746263670875918336
746245102855688192
746243139581673472
746232683416559616
746229680072601601
746240426164654080
746261741537984512
746216187147616262
746227360748339204
746208234696912903
746234063183192066
746234436388163585
746184033776898048
746222038365310976
746221795083059201
746191251922268163
746174177036505089
746257857469878272
746245593509552128
746195614170439680
746190983759486976
746173782906200064
746202215853891584
746207609829502977
746194284685123585
746258973213458432
746202899454189569
746220775846219778
746187154133483520
746142615041630209
746229764050944000
746217802034339840
746233664984408064
746220188345868288
746250194644242432
746221450885926912
746237733312487425
746207450412376065
746223778795945985
746256003574861824
746255273992413184
746202866205888512
746227621009100800
746209283453247488
746144229668184065
746170196721795073
746242623795388416
746166610382196739
746203545595052033
746191864248754184
746204250259103744
746208419237896193
746200491898527744
746214912209223686
746232276598480900
746257190869041152
746167248046395393
746216140838318080
746243378971447296
746259241753841664
746168405804318720
746199263349071872
746197262502486016
746260336601272320
746198621381484545
746227431925702656
746228438650884096
746262102113984512
746233580989218817
746206066292072449
746248692986949632
746215864353972225
746169538211880960
746183014519087104
746215826508783617
746261682603831296
746259719862444032
746218615549005828
746185627465621504
746192187172388867
746233748711104512
746214995805954048
746189423348326400
746152165505368065
746225469373112320
746262131524370432
746181303305932800
746250748132986880
746216883318202368
746236609167663106
746216963228078080
746206829672206337
746255697411727360
746247812149575680
746230569239883776
746223053114216448
746244393720483840
746216006771630081
746222201871826947
746258642052222976
746245605933068293
746264602216964096
746244406492209152
746196549445685248
746204661380571136
746186197903413249
746181018076516352
746185195448049668
746186688750247937
746241915243339776
746232591011840000
746256641289519104
746228103131729920
746248986554679296
746235652975427584
746261061884489728
746203029733400576
746200684849041408
746207030977822720
746230426784534528
746231089480425472
746255630256713728
746209325442441218
746239197053280256
746260902488465408
746263880784027649
746167268812402690
746193684694077440
746256502927798272
746231240370511872
746250056014176256
746200605257924610
746207722970853376
746265273112666112
746261032880902144
746208222374035456
746197434364157952
746234763845869570
746230900988354561
746230900988354560
746255106245550080
746252006537437184
746193416342540288
746184272701071361
746211120583565312
746215318968688640
746186957219233792
746192929690050560
746265717553627137
746211632359968768
746247967460458496
746182691431813121
746164777488105472
746153826277822464
746201020703744004
746201448367562752
746239415157022720
746235678128644096
746237196294721536
746262672702844929
746187716065267713
746187460263063553
746195425326039040
746248839900827649
746171589327106048
746171325086072832
746255844338196480
746209853895376896
746234390326304768
746240715286536192
746196796972531712
746212609452478464
746218149998006272
746207953963757568
746199284031225857
746205256632020995
746211158126845953
746250043754221572
746218548435947521
746239839008231425
746200391285514240
746224827342589952
746203163724636160
746233492812365824
746252962901590017
746195421207269377
746193991100571649
746189381447254017
746189062717898753
746207949480067072
746219047700697093
746218250606780416
746161774483935232
746244892867780608
746202429931159553
746234184746733568
746191982003838977
746200613680099328
746208108892983296
746193986755272705
746198260671352832
746191855876874241
746236982699778051
746241814290563073
746255638620213248
746219433517932546
746262743880196096
746261359982182401
746181781385252864
746266208287088641
746159941593948161
746217898427846656
746218812626788352
746192879274467333
746188655723569152
746219756705898496
746203977360904192
746240308778831872
746187837930938368
746192069782183941
746245085759561728
746232452754989056
746261103798288384
746144611186409473
746139402007502848
746246268662460416
746236823010172928
746225221896568833
746220356130607105
746229411926597636
746252497254129666
746254258840866816
746185304554487808
746226068835565568
746232658347253760
746216178675122176
746259245868396545
746219353809399812
746234571016966147
746176844609773568
746140408569335808
746213288854204418
746237024684761088
746251423415832577
746262324604985344
746265809899622400
746220947686854657
746212211006152704
746261074433949697
746244272438001664
746250160980660224
746204065491615745
746259455663292416
746245429742952448
746187804489572353
746232188329295872
746146767247310850
746187993187160070
746174806207258626
746205793670696960
746178824337907712
746251041696415744
746200563222618116
746185010806398976
746199720209481728
746211732926849030
746195769514811394
746203449092513792
746209048672927745
746234889733693440
746200613633986560
746208729691881476
746227172147224576
746139506911363072
746244192683368448
746199296777691136
746219030898323457
746213129483280385
746215813841985536
746233639537545216
746171375421906945
746264367071629312
746230208819146752
746244075087618048
746259577365114880
746222793063178244
746196348274249728
746199397566799872
746173417682984960
746243554960343040
746201024575070210
746250144425873409
746195408771121152
746213330814009344
746190316747661312
746259065379131392
746156095362703360
746221841170063360
746187443481653249
746186399083200513
746259749100990464
746194779520671745
746205982406021120
746160130308243456
746223326016602112
746186264899031045
746257811642941440
746238731376439296
746245555567861761
746249527665909760
746194645143543812
746220964443086848
746186202064293888
746226823801954304
746232356382482432
746200055816691713
746144493972361216
746201528067776514
746164278458146817
746264782584561664
746178023104389120
746208192695132161
746229394914447365
746205369962160131
746228405192929281
746172113225138177
746245018663395328
746245702364200960
746257824024526848
746235988582637570
746238110757855234
746237330860687360
746219949660610560
746266275496792067
746219978651639808
746204707404681216
746158104623058944
746185619269894144
746218427027578880
746231756374716416
746259950419189760
746199099381153792
746239910017785856
746189398010540032
746169454422265856
746181944862466049
746219161072734208
746253684078743552
746256024504573953
746232876329381891
746212831691833345
746218988946890754
746212919973601282
746152979120660480
746220297800454145
746249942965035009
746224475188826113
746227352321986560
746204917174394884
746255429047488512
746230112333369346
746250094027096064
746254737197142017
746157769015713792
746190702464245764
746246885447393280
746192870973923328
746203163707879424
746229810213445632
746155139216572416
746230657731334147
746263322727690240
746204350758825984
746187225658961920
746194410350600192
746239188639461376
746140610000785408
746188475309842432
746204199881347072
746232666714845184
746239050357555200
746216363476213761
746253415953608704
746206536175759360
746244062496206848
746265302560870400
746262404179304448
746248579677831168
746193529387417602
746186025911738368
746234667448164352
746188370372628480
746266036526260224
746251859686465536
746214253699305472
746258033710370816
746202153190973445
746188655966851072
746259073952325632
746225393783341056
746249502638497792
746242699196411905
746212089304211457
746261938485624832
746239696057970689
746196981643513856
746216614912098305
746198650762592257
746205986638094337
746211464579416065
746177838634639360
746192501850005504
746229630101643264
746241239905931264
746242489846276096
746214362591821824
746262970330550272
746158586800254976
746232498791690241
746255982595031040
746199153982603268
746206032930582534
746249930231078913
746200928236101634
746240925060345857
746209178608238593
746188198380855296
746188945059254276
746193843935076356
746224777279344640
746255550871121922
746201243073155076
746264706738950144
746265423994322944
746258553741127680
746237389220118532
746256611853819904
746242883926138882
746186524983713792
746212378916720640
746200970258833410
746174055544422401
746234361075294208
746207396096155649
746228891744772098
746213070645559296
746227436421939201
746250840508272640
746138026334625792
746243873853313025
746194225956478976
746211195993001986
746227759446294530
746258037959237633
746193387124994053
746232163490684928
746217110074884096
746232242771353601
746234474543779842
746204707228573696
746197207901048832
746221602031841280
746193734862147584
746179726239272960
746199175025463300
746150026154389505
746229390703394817
746223728535605249
746171597581475840
746232297314099205
746210445262938112
746231404179009537
746239704501264384
746254762371342337
746217697168367616
746190119590191108
746186487121645568
746142543381860352
746191235346378753
746262261673623552
746205093293228033
746226589076070400
746201146247700480
746237905392144384
746240023452758020
746198273346568194
746236877540200449
746235724278566912
746222969370746880
746169039043567616
746232213625143296
746238395983106049
746202761138561025
746145127366819840
746263096478531584
746245203229609984
746238215531618304
746168342755446784
746206922110447616
746214916512636932
746261380597170176
746249334568660992
746190136392585216
746211749443960834
746265944100569088
746257383467397120
746253696900661248
746265373947879425
746213465073692672
746254644624695297
746240388453785600
746211061896863744
746249913453936640
746256230314827776
746192753533427712
746257589210591232
746231932455784450
746139217684738048
746257966731526144
746138353565761536
746201687526805504
746189112755916802
746233543051771904
746215977356922881
746236517144633345
746218879886589952
746208394336362498
746200378899730432
746258855693262848
746187430919815168
746224986747080709
746155235379388416
746211380659818497
746242237919531008
746146834414968833
746183400105533440
746252379943804929
746234285741449216
746185140787810310
746230808365588482
746225913713434627
746237947326902272
746188018101301248
746238668768055296
746213511160696834
746260524980117504
746208901763239936
746246457393483776
746187686960979968
746190509467545600
746225150312353792
746165192711634945
746260609180667904
746251733819625472
746228375925063680
746205357437919232
746262739857866752
746222684145496064
746233157377089536
746214467592028160
746242455964524544
746254632192712704
746248340539486208
746172843042312192
746210361104203777
746257400328519680
746210264765214720
746203004378841088
746260781109481472
746242871343341568
746234868787351552
746220289009156096
746215683654967297
746191327633641472
746239629079130112
746251620648886272
746228405226475520
746147069090463745
746249422955229185
746214660454518785
746213733379149827
746193579891032064
746211518857904128
746257165363593216
746259661242896384
746259443038334976
746202178046464005
746145735511441411
746212567404556290
746191537088782336
746209849516523523
746263138098647040
746201494681092097
746244246974402560
746154241471950849
746248944871677952
746178534742364160
746241604709683200
746207064658042880
746260424656621568
746190048123457536
746224613365948416
746229483204579328
746243865229824000
746232205215563776
746188567735459842
746260248382537728
746233308325912576
746198717921824773
746217940232482816
746230523500986369
746241722208813056
746233626992357376
746240891552043008
746169571808251904
746194989370085376
746161267140923392
746259992551002112
746230733123919872
746208201385742336
746227180602941441
746202094118436864
746197484813193222
746256720800931840
746208012616884224
746227436333895681
746249657613979648
746200018323791872
746245333278023681
746245333278023680
746264119758688256
746224508755795968
746165125581770752
746237070809567232
746169286532698112
746239503199776768
746213297100201984
746138559006990336
746254854444752896
746172151275864064
746239264279535617
746237376909844481
746248034623823872
746253080228831232
746230242281295875
746197417465241600
746233056873218052
746223145531539456
746194594845450240
746256276544430080
746234189272408064
746206078942093316
746261980651098112
746236642696933376
746152748345860096
746221539020808197
746171354118971392
746170485939986432
746206452075749376
746230468824072193
746233815924826112
746252706982072320
746188135764107268
746229080433922053
746196528520278016
746246210088898560
746261108323921920
746213238623264772
746210004974215169
746248072091557888
746215436409143297
746255550699167744
746265361159356416
746205059826909184
746202903631691776
746240778360389632
746228270866128898
746223938133340160
746242799905955840
746205718101950464
746199946722840576
746252794903011328
746195542850449408
746203625387548672
746218175478398977
746238404589805569
746198994884276227
746235275383214080
746244662332002304
746222419900129280
746265063447736320
746243240291074048
746243701807153153
746210503903481856
746239545276923905
746262806694006784
746224563344670720
746222210252050432
746231374961475584
746245090172108800
746252530624106497
746224865133264896
746241755687723008
746173035976134656
746225506811420675
746218896584126464
746192627591045122
746187217052147713
746230842259709952
746261850707398656
746209774195220480
746144938593746944
746255768815439872
746212752037814272
746255072489779200
746227092287717376
746240107137507328
746224626246705154
746253378032910336
746240786677665796
746179851988545536
746196981257637889
746211615486279682
746256758839066624
746211678358888450
746173665134411776
746231512958271488
746178127978606592
746140765110206464
746225326594760704
746217940333166593
746226702255173637
746206649124196354
746213502839201792
746238416879230976
746227209875005440
746159761096310784
746193684626956288
746153566205796354
746193600820568064
746232603695427585
746257710610550784
746222080035741696
746243907349024768
746201054073675776
746235099268554754
746250572035043328
746178954176794624
746229512564674560
746245098464223232
746210243818885120
746208406646599680
746201486116347909
746189565866610689
746221446691586053
746234528981606401
746203222646284288
746211179018625027
746213008066543616
746189955945271301
746144485587959810
746255718634913792
746180225159958529
746189540776247298
746251100496498688
746201217789943808
746185761779781633
746214588992020481
746225364129636352
746252363086893057
746221924972265472
746263284945395712
746250769314222080
746263754850054144
746146901402124289
746262877980459008
746214307990372352
746215679699804160
746234285644877824
746241935833178112
746138861185576960
746190551788064772
746236315524468737
746214526173876224
746177830212378624
746232947808710657
746234675660611585
746191734296567809
746234675660611586
746251121555972097
746218070364950528
746223242180861952
746237293116022785
746260126722580480
746264400907014144
746257614401642496
746198441076789250
746261682914111489
746219760816291842
746194951319359489
746197975408336896
746199246357991424
746140903790653441
746264002297233408
746252979771162624
746232792342630400
746202245151154176
746244179915771905
746206959838232576
746230737272078336
746192090850168833
746258394533728256
746195651663257600
746195651663257602
746213985159024641
746206280298094593
746220142560841728
746217059680325634
746245316656103424
746249825549582336
746260680542724097
746196624926334976
746231454594564096
746252748908298240
746213339164872704
746195144387354625
746245966672519168
746188118693392384
746197216402907136
746245404858126336
746261787805351936
746265713447477248
746196557880393729
746257484453650433
746201515384201221
746198080421138433
746259900032942080
746253411708854272
746210013291544576
746234751124541440
746221354479824896
746227545217998848
746221799063465984
746206124945211392
746249015876952068
746231420775895040
746148918954758144
746206896588087296
746183983277314048
746263876346351617
746234063279689728
746191893705297921
746179327792914432
746229239993667584
746204140959784960
746188424999116802
746235258475941888
746253998672478208
746244012072394752
746239134310637568
746261838011240448
746248193927577600
746195224205004800
746183295432429568
746193789723652096
746259774413627392
746195391993917443
746253814257324032
746216715848056832
746232448313241600
746222164240539648
746178388193218560
746265399046606848
746192640517898240
746168674063626240
746191612661772288
746201339336622081
746227465597517826
746229302916591617
746243819457359872
746221778326872066
746259556209045504
746174672102883328
746262714624917504
746219475335159808
746246121736011776
746235216927154177
746160528796565506
746223267036299265
746174218883072000
746161623325347840
746197946115338240
746208385729650688
746220155001151489
746222109538451456
746194510951022592
746176789911838724
746143185429274625
746210751245783045
746255852768755712
746185417637003264
746236839879553024
746162202365796352
746176970589876226
746227390121021440
746234746976428032
746236705615683584
746194494282858496
746172369492938759
746236269483589632
746181915342843904
746224961673527296
746223736844492800
746192497789984769
746179671390326784
746250299510300672
746230707731607553
746211930142957570
746200458373406725
746265407254892544
746179432600080384
746174852218888193
746185761750454276
746237397587791873
746190513833840640
746244205039718400
746187498016104448
746254431017009152
746178828561694720
746201926706966531
746222713706938372
746208968712691712
746203293848788992
746174244346814464
746180565091622912
746225741960908804
746262978899623936
746217789526925317
746264363137441792
746199116342910977
746248898373509120
746203398614056962
746196356532834306
746240908555751424
746205953029115904
746208746330685441
746251159132839936
746174298839261184
746241084678758400
746240673393709056
746189566097293313
746232461063913472
746144313726275584
746191881189548033
746262353944117248
746191373632573441
746218141546536960
746193173152575489
746255005443723266
746209543252643840
746247812027801600
746203763673726981
746202056432582656
746173506023481344
746190081711554560
746198017317834755
746197111352360960
746141645847019522
746241403353587713
746256146252521472
746216652589543424
746197283377577984
746210118186872834
746187296722980865
746216057346527232
746178744830722048
746258478403100673
746207953590452225
746211321658515456
746247942323970048
746264316832288768
746205798087294976
746171345969479680
746228191145058304
746228191145058305
746204409646841856
746198017452048384
746197342068473856
746181688888172544
746244981036285953
746249397621690368
746233165878964229
746207425393369095
746234688176427009
746255928341692416
746212764834639878
746238668549959680
746213796356587520
746248294611980288
746187833560334336
746188647553105920
746238635180072960
746222185107226624
746198017464664064
746244792468791298
746231068680818688
746229827175211009
746214077643390978
746220876366897153
746265415886635008
746166224527122432
746215440637034496
746249460599103488
746244075238625284
746177985300959232
746219903456153600
746258646011625472
746205189619617795
746233518154350592
746244272303804416
746192736915619845
746258642064793600
746200840017326080
746228573036384256
746258218456911872
746259732638371840
746178522130059265
746247833158836224
746191113782857728
746264124028555265
746176173340663809
746257572580098049
746239142766338048
746217478989066243
746266191770050560
746203285489496064
746265990346866688
746211560838750208
746187376473497601
746217412085702656
746255298927689728
746254988544991232
746192250208587776
746265155600785408
746244917958156292
746200370309795841
746152773482209280
746254565058711552
746210545863262216
746221413476896768
746245748698783744
746186587843624960
746252140818141184
746243341281464320
746250433505665025
746245052540817408
746218716170358784
746212689236484096
746257274402832384
746236273581404160
746242825310765056
746235510134210560
746186898448723968
746255672338186240
746187938573123585
746176068466409476
746235372066111489
746238505160937472
746257153107853312
746203814173122560
746184591677992960
746229055440052224
746226056579866625
746207286700318720
746265956809342977
746143512299659264
746215788856516609
746238446226706434
746255844443066368
746261514949033984
746260655339089920
746260785102368769
746254862866866176
746198998935994368
746213301361664000
746196268314042373
746222281509089284
746179424136073216
746187414293479424
746173249885724672
746229155977564160
746229155977564163
746254099377684480
746210977989853185
746228619299590144
746208331212034051
746200303268040705
746189545146716163
746196360903327744
746252203778785280
746188945176825856
746231341050535937
746194288636133381
746213687417962497
746194640873754624
746171618561564678
746225758574501892
746232809191202821
746203583423537154
746244205232664576
746253042580865024
746262941096378368
746176060417531904
746249485777510400
746253637962338304
746266535686250496
746226928634368000
746233945692372993
746191130308423680
746265583293968384
746233044059619329
746219282522988545
746208666605359104
746243395622965248
746236437322993664
746213389450412032
746206414499024897
746181215137443840
746259355071283200
746207530246774785
746189691922198533
746225154410196992
746217315625107456
746258063166967808
746214341796519938
746213548821381121
746232188316721153
746206464688021504
746188777513689088
746198915133759490
746204627759030273
746227260017901569
746207517647085568
746185014946082816
746202580875808768
746230003197587456
746204833200275457
746255097538187264
746166946199113728
746187993086472196
746212316002164736
746181793850736640
746168275512483840
746256020633174016
746207077161279488
746178228922920962
746166409193881600
746188764813340672
746202136065646594
746186256527220742
746192636055162881
746237024529588225
746227692123545601
746243986956951552
746188894794702848
746210751430287365
746214152910168065
746243756538662912
746208151058284544
746239851410841600
746208004005986304
746236550548074496
746152177991884800
746187754002747393
746242787524304897
746255072431058944
746206238086598656
746246692496781313
746213041600008192
746243856920903680
746228669484408832
746223619458498560
746200831964258304
746265596145315840
746216736588861440
746245987694411780
746216254092959744
746248298672046080
746206175557935105
746180208638705666
746200903233896448
746212697386024960
746225586679357441
746211825167933441
746259904344768512
746261233997914112
746224084975943680
746188257113735168
746198344423243779
746257673188950016
746243483774685184
746190467818127366
746256112605794304
746257668940111872
746224504393736192
746245534663479296
746203771919687680
746213989521063937
746262890685030401
746198797689073664
746208486535528448
746241193592369156
746253298458570756
746242850216640512
746236462488657921
746211263194140673
746200055934156800
746204816557281281
746252178591997952
746176752179773440
746219152365359104
746172473956130817
746251423374053376
746206347209781248
746245236863668225
746206674315157504
746261372292464640
746207593236836352
746193516758339588
746250521565085698
746227872474374146
746215407241961473
746187762315952128
746168665586827264
746233119523536896
746246117625475072
746195526178111489
746230003059163139
746186390853980161
746209665038454784
746202073411137538
746163628458508288
746237481721303040
746247514559488000
746196008254640128
746250571947061248
746246788647165952
746235468266639361
746240094663651330
746265570773917696
746209837009113088
746243026679390208
746229147547009025
746214538979082243
746220612218060804
746263242918420481
746225112588787712
746249292646604800
746205206585577472
746253038248071168
746229420059303940
746239100642955266
746193923878457345
746186969672212481
746239306214182912
746178925080915968
746203730194796544
746198923451080704
746228711574241280
746202761415401472
746220620598251524
746251175859748864
746252677621784577
746260210533150720
746199283989286912
746255420579143680
746147186497314816
746232175767412737
746210218602725376
746244985452904448
746233476022575104
746206800140083200
746220847120035840
746252719426572293
746194762558935040
746233815996104705
746216627444678656
746211241962594306
746242053504442368
746225657756057601
746195274465345537
746252174456463360
746186566914215936
746225280600014848
746264706973827072
746250161236643840
746265432454234112
746255034728464384
746217483221098496
746213771257909248
746227914346135555
746252581190537216
746239218129592320
746193734967033856
746146863837904896
746256175709167616
746242154184400898
746180011137314816
746187036739014657
746235917107507201
746257064876515328
746211447772844032
746222491161366529
746190144907022338
746164601272803328
746212458260422656
746229701169946626
746220113150369793
746216820617580545
746173350796496896
746183605987250177
746226236876218372
746216426189422592
746209169976373248
746265931769389056
746203688167841794
746188559363674112
746257677085458432
746242594519257088
746180820629585920
746226970761924610
746256511014363136
746201779856039936
746200621989015552
746198302538928128
746206401677033472
746206871434866688
746231194308640771
746219144035475456
746256356143816704
746204698948964353
746240862217134080
746180506434281472
746247934031896576
746212471002652672
746264794831917056
746205474802962432
746216032130338817
746197845284249600
746225972496633857
746242367837995008
746209912489807872
746202178323251200
746239440331411456
746251901558198272
746258730124189696
746258096738213888
746191185010515976
746189754664812548
746193215083012097
746195228126633986
746162307319857156
746187649086435332
746228409261383680
746185107468353536
746256981048975361
746247195716902912
746258402809102336
746230065952743424
746191986185560064
746216665394741248
746248944515190784
746210894057660420
746235506195783681
746193366170243072
746263293367562240
746213284802486272
746241411553595392
746252958569013248
746246818032455684
746208125724680192
746192904410935297
746205621767151619
746253592009515009
746257752788434944
746236189703700483
746256213579603970
746226631161716736
746261603046285312
746248281957736448
746209056990212096
746262593115930624
746201309942951936
746202568209031168
746227818036551680
746196289549799424
746238068726763520
746191268976300032
746206917622534144
746261045212254208
746207668386205696
746159547354578944
746177670799630336
746256351874015233
746246604139683840
746139729033371648
746196801007452163
746266170613964801
746167948432248832
746255525533331456
746172021034352640
746211728547946496
746252610517278720
746235812216352772
746198239766937600
746199359549648897
746187728803356672
746233253661532160
746190887097536513
746260151804428288
746264245646548992
746210545976508417
746206552952954880
746244238736752640
746171887085060096
746207521585586176
746255550845960192
746184616659156992
746191105402667008
746230695190659072
746206288565014528
746206842234101761
746233530565287936
746266116130017281
746173329707524097
746242489753837568
746187930201272320
746258163901530114
746210072024387586
746205978282975232
746189435981733888
746264610269986816
746141771650973696
746233543336988672
746220855252791297
746203738491101187
746158385515610113
746209921088184320
746231395886850048
746219605362774017
746210210394443778
746201402326736896
746153272822611968
746233228772552704
746187380667748352
746258922936410112
746265185111973890
746256787930750976
746144913297899520
746240132462718976
746232142393311232
746155655019507712
746190723683221505
746190224636678144
746246805717917696
746191310789324800
746251742459854848
746189364670009346
746235988331003905
746200584550649857
746227608124170241
746261141828009984
746198780869935104
746205764138598401
746220071131877377
746256964355784708
746244116929982464
746244339441901568
746245673092186112
746240614602158080
746219676837904384
746195714699493376
746264178273492992
746243580084293632
746256964364054529
746201666324594688
746263658200702976
746211208647184384
746198634119598080
746156372258131968
746230510901309440
746145240675917824
746246084196970496
746246084196970497
746197996606349314
746183715018182656
746257958212898816
746236923790958592
746236315805483009
746256414935506944
746204812274851840
746190727604903937
746175817080659968
746167872804761604
746254158131503104
746237766887841793
746230661824946176
746187984500834304
746237049682923520
746226219822120960
746233883054604288
746230007505129473
746194389521686529
746209027294519296
746139905496080384
746240362964987904
746138860862636032
746257022774091776
746264622802538496
746197149143031808
746198097022181376
746194942922395650
746252702653513728
746236680584105984
746245111172870144
746237393766801409
746232859522830338
746254699431600128
746210109592743936
746250102277349376
746227910235717634
746232188610322432
746200676846305282
746227792610680833
746229709747326976
746156426817601536
746259711326969857
746216010823270400
746152605546471424
746209220601643008
746223313450459137
746153285308977152
746233962717052929
746211296501129218
746241504071450625
746191831063367680
746223845950906368
746252296011538436
746175405799858176
746246440763166721
746243525533110272
746253822734045184
746208520094113792
746238467248553987
746197719698444288
746207353775677440
746237322245480449
746261712156954624
746265189310312448
746255047546241024
746242548251889664
746210310881566724
746212462597275649
746260629946798080
746194364171325444
746221488865320961
746182859174490116
746254879841193984
746209727927857154
746193164805935105
746211766510587904
746220477949968384
746248743377379329
746185438877130752
746210340325593092
746219781787811841
746244188295962624
746258893785927680
746220046058323969
746199900707119104
746207441952464896
746193797822844928
746237955786706944
746186478917541888
746201779587584000
746249079022247936
746222550078808064
746201335096172544
746236840076673024
746197606276030464
746230150010806273
746244754493538304
746231802595934208
746222772246843392
746240166025584640
746213209187573760
746252526509490176
746186185488351232
746255429009825793
746227360597315589
746192401409028096
746242032411172865
746263943425986560
746253399239303169
746147908160872449
746250635050369024
746203977545453568
746243068660162560
746263293304545281
746201381355163654
746229491651907586
746254069984071681
746259124170678272
746207177665241090
746235523123941376
746266271512027137
746229625634717696
746206607550226432
746222642378641413
746231278110814208
746244918021021696
746202190839054336
746226488538607616
746245878810349568
746205764453228544
746214240902479875
746243630327726080
746239255664484352
746217458067865601
746222679921823744
746197144902598656
746199829429157889
746216681941303296
746209958585217024
746197283360804865
746219764947681280
746164961982971906
746211112157274112
746235824799309824
746153318662176768
746229474941767680
746187191982899200
746198768077332485
746198793276645376
746175460573315072
746208935103762432
746256087708540928
746207047641817088
746196935497789440
746211703499563008
746179180702859264
746239813792075776
746213607818428416
746250773256822784
746236265167650817
746235921587015683
746216501774974976
746265143005175808
746254472645611520
746263616442220544
746242795820716036
746244754506055680
746232524024614917
746220763212980224
746204611069902850
746239817810325504
746175158562471939
746215801099681793
746177121517707265
746197975488094212
746193319911317506
746218288468811776
746259111516340224
746236525252313088
746211422418309121
746191759558877186
746214559837356033
746234944083550208
746186835399827457
746244179936813056
746252455411802112
746160591530766336
746227839117074432
746201251294044162
746169030545907712
746212303155060737
746183437871120384
746218410338508800
746189415093927936
746151959959330816
746191671453310976
746226983151906817
746196516092534784
746201121190875136
746211552529780736
746224005271588866
746254833489973248
746222587844276225
746233153166053376
746213695890460672
746185216327356416
746239901683814400
746258029490798594
746247405566300160
746256289022369792
746143826906013697
746207391671164931
746210503903444992
746265583398813697
746221295734398976
746255995496730624
746196452779556866
746247598336442368
746257484504047616
746208058691358720
746219710283288578
746180590223790080
746226404354723840
746250672912408576
746235371923464193
746215205739204609
746264211840458752
746200676745633795
746239511533740032
746215629217136642
746187917719044096
746171916256428032
746159014728318977
746221388189470720
746208490570420224
746242712131764224
746170557285171200
746253394831085568
746222570991587332
746252631673348096
746247959185002496
746229311133229056
746260290195566592
746217529400401920
746228740863074305
746209169951232000
746257953913606144
746191604415770624
746253537575866368
746242263219470336
746220217869602817
746235913160691712
746235250385117184
746176735742468096
746243282481516544
746208583084183553
746221312717131777
746262433552007168
746244951650897920
746138970027790336
746240380127981568
746257815732363264
746243802281705472
746149598209708032
746209182659928064
746198420277198849
746185551821287424
746219882484666369
746211963600932864
746208193013911556
746246117877243904
746227461357084672
746238207147155456
746261871561347073
746213901323296769
746210407497424898
746252405004734464
746139011928961024
746220444433276928
746259115895308288
746211976188026882
746207299333558272
746248541929037824
746255198432169984
746196008443404288
746186445266780160
746238337103630336
746231148196466693
746199510775267329
746247556481617920
746230787645677568
746265172499701760
746185803668283392
746228518455902208
746262651697790976
746246415324749825
746225829953183744
746241357392449536
746246662973198336
746158016383287296
746173971624665089
746183353980829696
746201507087818754
746257580712820736
746249447999311872
746196721529561093
746264098665533440
746229705364275200
746242556627812352
746191029645115392
746158809119232001
746246969161560064
746250534278004736
746229776814268416
746188253099757568
746232431720554496
746213184197976064
746155155968528388
746265893831868416
746159899487375360
746252392472141824
746204212606840832
746196465693786114
746241718060716032
746231026603565057
746171547262410753
746245669082570752
746209451015708672
746193084833103872
746262928320512000
746224353373675520
746239670896336896
746240530854612992
746184272797536256
746252061096935424
746153914555260928
746206892632866820
746169961794592769
746218682653646848
746208029092155394
746211413954224129
746203239201144833
746224802155794432
746184939574431746
746204631789801476
746256175633678336
746216577075273728
746224735046926336
746238622630707200
746190631186292736
746258142678351872
746221400516485120
746212525344071681
746242170969939969
746244230419472384
746264245495541760
746212278035374080
746195144345411587
746257710992097280
746205357362446336
746175695232065536
746184851414450176
746200253049671685
746263939177025536
746238744173281280
746193894413524996
746212773089009664
746199917350125573
746248194082881536
746229340430442496
746164672890449920
746186516636925952
746173598285570048
746193164814323718
746201540529029120
746201117046898688
746242502311698432
746220138081357825
746161426520125440
746199929954017281
746226148808417280
746227339718078465
746162239837700096
746242728703361024
746180422216749056
746180783212273664
746251104640335872
746191210054770690
746242510796652544
746224575814340611
746257412848558081
746251306264858625
746231207029968896
746252220287586304
746186692713918464
746232129583874050
746218284312203265
746167613110161408
746227566374092801
746245291561590785
746168799838240768
746243068618223617
746202144613638148
746163506697768960
746214299568201731
746230875457675269
746198130496987136
746213242611982336
746202278860722177
746193688825475072
746245123831304193
746257513461460992
746145387375955968
746208377198436354
746211363807100929
746238777618661376
746176425028366339
746230720645869568
746222616843718656
746214656272785409
746222164202840064
746194037208584193
746190752993026049
746189590927708160
746248110079377408
746189272500207616
746224466766635008
746206401807032320
746256347772051456
746206779449565184
746209434414657536
746228350629273601
746183656155287552
746202027252842496
746197073695932418
746233366912000015
746239864211914752
746157278210883586
746195781988712448
746226647741849601
746251968679665664
746245215976054784
746257660371050498
746257660371050497
746144695454044160
746196146796658689
746205458109652994
746150206408884225
746179650624360448
746202077634801665
746235174929633280
746244696062627840
746181751886647296
746260139301285888
746199317568884736
746210684317274113
746191650532130818
746179432293896192
746231949203636224
746257283148021760
746262550971564032
746220549446107136
746229273384517632
746216606699655168
746249825377718272
746226698211856384
746231383245217792
746192204293562374
746185153425309697
746207475813126145
746233295910797312
746221635624042496
746186873207427072
746232125351854080
746171765408268288
746221874795806721
746185136786415616
746234289981788160
746250438043926528
746234835228733440
746252211945017344
746167692638490624
746165335640911872
746212114692374532
746248445409828864
746160956502343681
746257962377805824
746180581713575936
746211099305869316
746217684488978438
746224408159617024
746250479882076161
746208482290868224
746212701873934337
746187804279980032
746259753219858432
746257220002783232
746254774933270528
746224584207142912
746168569306693632
746162902881734656
746249829853040640
746188232052740098
746149782985539584
746233862095679488
746249334891524096
746260856623759360
746256960023068672
746261204729901056
746214127719219200
746205043091615744
746198315302170625
746250718886113280
746153285376217088
746240002275713032
746242502210924544
746195022526058496
746240547757633536
746146721210597376
746213628802543617
746247254256852996
746174084610830336
746172574791458817
746202102708346880
746213465174401028
746190882739716096
746197157665869824
746182968289468416
746264643870535680
746228765798207493
746232402347909120
746228652816244736
746199300938440705
746254212900741121
746242145737129984
746153629183283200
746238538694410240
746220653943021568
746140874166403072
746190937534042112
746196771655712768
746233077693743104
746179063279198208
746197971386007552
746173434581786624
746164479893868544
746246801339072512
746240614727987201
746232712541806592
746190870194487297
746242346845515776
746262764805586944
746224382645698560
746230410267369473
746260269161156608
746173849771741187
746187586104762370
746198667502059520
746249565506920448
746229852148117508
746212374764412929
746201716689756160
746193160632602637
746184335594684416
746184117348368384
746220587006058500
746239159480778752
746168263210524672
746247782810386432
746249229937545216
746214706415730688
746255601152442368
746246935644864512
746251088152649728
746202358451834882
746192900334071809
746192967560376322
746200680692514816
746196658648559616
746231844723527680
746235514324324352
746218313542336517
746210226865479687
746204174795169792
746188747897712640
746193680743071745
746207353981153280
746231844576755713
746235573153607681
746138424894099457
746237947356164096
746211049276243969
746241545754542080
746224131369115648
746233664741138433
746242422749933568
746244460829351936
746254435240808449
746243605291995136
746260374249431040
746221048421462016
746244481951817729
746232423222939648
746145202809647104
746226165308788736
746192535698059265
746238446377701376
746251716929032192
746204254549860353
746262370809425920
746205059587809281
746228048475754496
746229994716725248
746199128984543236
746222361213440003
746207462835904512
746231617870434304
746196696091107328
746221186917359617
746226719070183424
746159983637708800
746218238053228544
746218481641619456
746244679226777600
746179818467762176
746213515602460672
746215167864627200
746193944736763906
746247455830847488
746222000553660417
746202769732734977
746237402012753920
746222877255491585
746236416422608897
746198143117623296
746195844714500097
746233387908685826
746178128209453056
746183131716329472
746198667766312960
746168669806469125
746210361116758017
746249179689689088
746219534185422849
746231647268278274
746182242746019845
746236085089361920
746234180862783489
746232880376864768
746239733966090241
746213838324797440
746195312230830081
746238928567492609
746218854766936067
746217281944850433
746260378385063936
746174445455171584
746205881725915136
746153243093377025
746255999368036352
746212626015784960
746218636482740224
746185698986713089
746246730069442560
746219257462034432
746173530975404032
746192007027003392
746173875038322688
746252492917379072
746233971193741313
746252103169933312
746208834494967808
746247216801669121
746219416858177536
746198424228245504
746180128695255040
746214358368215042
746224495992573954
746203906133262340
746250857205870592
746191881197887489
746189087820832768
746261691302813696
746232566026407936
746261452105916416
746239247523315714
746182322307817472
746242678426378242
746233853627379714
746219635071037441
746185413459513345
746264593832546304
746209086421639169
746244934961926145
746246667054231552
746142669470998528
746250727077584896
746264337946451968
746227356751138816
746252652472860673
746223032377585667
746259472444690432
746251780221198336
746211196152406016
746195781690884096
746150558868836353
746242275601113088
746256561354379264
746203365395161088
746208788227588096
746156611119415296
746266506305146880
746252904160444416
746264857805201408
746252207838924800
746241084683083776
746242770763976704
746196557859434497
746201553137106945
746184318666571776
746231261614637056
746265247795785728
746237573899554816
746195307843620864
746237129143914497
746254884022947840
746189301688438784
746167755729051648
746177553518342144
746196507301314564
746202496767385601
746173468253708288
746258549672677376
746210248097038336
746240581068791808
746262916098363393
746139313893675008
746189582652235776
746229827103928325
746257643656863744
746261057807712256
746251511500517376
746181353377398784
746217558542475269
746205831633338369
746178480379813888
746190484503027713
746221698697957377
746245605903634432
746229697034358785
746208478213996545
746206724831404032
746212492104212480
746197212061802498
746221413481091072
746251649832878081
746265050957090817
746205428590088192
746210944334729216
746237292914712576
746150747549556736
746235036517576704
746204397152043009
746223019610148864
746223019610148865
746200366098743296
746208096171614208
746231148175515652
746150248679092224
746179923396689924
746259027655557120
746220326850199552
746240161625710592
746259871025274880
746194683064311808
746254812723949568
746247363359088640
746196385876213760
746251666966614016
746215663081947136
746215016970387458
746218401580748800
746150462437502977
746210617267085314
746263611983597568
746199053537443841
746174596525629440
746231685209952256
746231622077284353
746179331802693632
746219303674884097
746197010785566720
746188542703853568
746208025174675458
746206091386576896
746219597192302592
746259107569631232
746241319241158656
746252732181291008
746209434217517056
746235158085263360
746240203942047744
746242422364082176
746194842162597888
746207584667860993
746192057241264128
746214446578577408
746208574523617281
746245807431553024
746168028287668224
746261489682620416
746182846453260288
746191625487978500
746181575604310016
746221589453115392
746199426872442880
746187334547189760
746176526043996164
746226513381515264
746247917204185089
746210315033935872
746208872478609408
746231022438612992
746171425598353408
746177360345600000
746222998865092609
746223586076069889
746230875751256064
746219928605233152
746230267598114817
746217952932880388
746245497069809664
746224957584072705
746178245477949440
746199795929210880
746195614195605504
746148071814238208
746206779508297729
746194611761143808
746239809388089344
746168938472431616
746196872474169348
746264191099674628
746183194639163392
746206846508109825
746209732222803968
746202606221950976
746219005560578049
746265814148485120
746263184219246592
746251088186249216
746243810980732929
746263012445687808
746253692488323072
746241235417915393
746244376993497088
746219534151876608
746234612867727360
746247954944528384
746229369769590784
746195014540107776
746154686290464768
746238329067167745
746220872143249409
746208477966589953
746262605572890625
746217843822206976
746164320321441792
746218938808229888
746205064084094976
746198382432002048
746194578164703233
746218687103832064
746252338025930752
746216266877145088
746204287777202176
746229441269927936
746217680349192193
746163124965801984
746209572616994816
746190044105478144
746221757061750784
746212529878138880
746247589847252992
746231102054903809
746216845728854016
746243664213573632
746251335570362368
746183991515058176
746247011175964672
746166929426161664
746196922679988225
746249641004568576
746225100001681408
746212999531134977
746258679733846017
746173451556249600
746197803546730496
746140576530173952
746244733500956672
746195589000400896
746188055799861248
746248231751983104
746181919696625664
746243122812817408
746209497236967426
746183031329689600
746225057928622081
746238001903210496
746246851867910144
746216115794149376
746262001719087104
746248667804229632
746247220891164672
746205470633820160
746195366714871808
746173136639451136
746263448410005505
746182729197223936
746229873044140032
746236886188855302
746259266953162752
746215155424321537
746215427873771520
746221950121349120
746223921423257600
746142916905598976
746225494266261504
746200135600726016
746195492334252032
746248088931733508
746259183121620992
746218233842143236
746226698077634561
746265084494757889
746227461596209152
746260776621645824
746200743653179392
746240581056114688
746221178205806594
746226115211976704
746180363785895936
746190027114196992
746212680910807040
746232125653819392
746217034548027395
746236584077332482
746261020264390656
746201259527462912
746187338632421376
746203260239777793
746241910847602688
746253550112505856
746254628132524033
746212185735454724
746238710644084736
746259824728485888
746164777525862400
746248093276962816
746227096708485124
746242829203169280
746224416413999104
746214526232596480
746241164358066176
746219395890896896
746207614040571904
746262164973948928
746172159773413377
746202308141158405
746238505206964224
746235845695287296
746198663316176902
746217659415486464
746227826425102336
746227696179388416
746206200404942850
746182897137135616
746172063304552448
746213511261392904
746253822859804672
746228405352308736
746191528750546944
746143105447919616
746211598616846336
746185107413868544
746254325979185152
746248651069132800
746198814575321088
746218808545665029
746214190763806721
746187414213959680
746230447797985280
746250790340157440
746194968058822656
746197224892170240
746251817600704513
746266388990394368
746192539628101636
746232607965249536
746260831525023745
746209363241500672
746201716656242689
746240157783830528
746253084360343553
746259455512293377
746252279012012033
746250907805974528
746241583759101952
746255571582582784
746189352049336320
746177314422132736
746216963282604033
746169097738665984
746223028116172808
746260886034186241
746264421555658752
746228946358853636
746227759337222146
746226480158412800
746165767431987200
746244930926845956
746235502060134401
746249011875713025
746213574037536768
746167038264156160
746193365813714944
746260583926874112
746210717607464961
746206909280051200
746154778284146688
746235132919504896
746220629079130112
746223254478589952
746229042706161664
746190421412352000
746190421412352002
746230745815875584
746211296744378368
746215511797555201
746214983441100800
746213280545280002
746223619412393985
746244406429233152
746191776398991360
746176794361888769
746255521158676480
746257740343836672
746258436296323072
746201242762772480
746244616102494208
746212311744995328
746193747797385216
746205537650376706
746211409848000512
746260441102327810
746252656734257152
746242259016892416
746262429454209024
746238022773989382
746242514676498432
746238102297927684
746247820508803072
746181332565430272
746238832308215808
746262164961431552
746196801229754368
746256515284213760
746211959410876420
746221879040434176
746145043510099969
746177738004783104
746227562242682880
746219496633819136
746252254181756928
746138575784181760
746177830350893056
746204808068005890
746188399866896386
746248785492226048
746172591522512896
746263196982452224
746265785014824960
746240379788398592
746197518183104513
746226731787288576
746241210189287424
746224215188078592
746256326792192000
746178073557557248
746218992960823296
746202559925215233
746212278127599616
746200001349464064
746211737179873280
746206900883070980
746259946250043392
746256469440471041
746240337799184384
746221484549410817
746264627005231104
746194489866256385
746233518011781121
746241587781373952
746257098380558336
746229571335294977
746216493495394304
746252098694680576
746216178889031681
746247741018411008
746228983876878336
746188060321210369
746256746184908801
746207479642488832
746169324101046272
746250181864230913
746254204214349824
746241009256849408
746220129940213760
746207806752100352
746258293681721344
746241265126105088
746191499323314184
746208465618501632
746204329879625729
746243286642397184
746151192049426432
746228056914726913
746225788148580352
746233597632389120
746255924075995136
746148658798788608
746220079331696648
746237976665980928
746255529857679360
746205592176386048
746217038817832960
746235703361568772
746194620120342529
746225309691744256
746234054937174016
746189436015120385
746225402251599872
746248453899059200
746234390573834242
746211363798716416
746208209443028994
746199183598596097
746259786954465280
746208964694532097
746225003402690566
746263092024250368
746202320761827329
746173610969210880
746217353088634881
746225989345124352
746199955161776128
746212718412128257
746183484042018816
746253281433903104
746191549873037315
746248353336430592
746242389040300032
746208222130778112
746180036529627136
746251725367967744
746266396988837888
746236668068274177
746252535179149313
746241667506704384
746231655707271168
746222021613223936
746159861897912320
746139473495334912
746207114838708229
746227071265832961
746248097295118336
746209946056826880
746265302376185856
746215285242269697
746188240328265728
746173530912489472
746252325480693760
746236932284243969
746254040741339136
746184465781755904
746200831947476992
746247355221999616
746240187173220352
746254447559467008
746257744311820289
746224923929018369
746234994431930369
746230556879290368
746240212007788544
746209778142064640
746237485944954881
746198050993897478
746209203858006017
746265730212106240
746233694214459395
746192057333518337
746188001462476800
746188530011901952
746164177631248384
746206393313562624
746209383860703232
746218720620535808
746191994339241984
746250160926244864
746256612025843712
746191893973766144
746222461704802304
746245278940958720
746197174241787905
746233786518495232
746192904452874240
746197203828432899
746227570702581760
746189431896322048
746190874413932548
746266598495838208
746206800249139204
746241675962507264
746254607077212160
746229449562087424
746237439723741184
746212441810296833
746206355908767744
746262685252124672
746142077952602113
746221501544751106
746215952417599488
746261607144108033
746199606967472128
746184746493894660
746231273954246656
746265172344348672
746187682779324416
746146653871104000
746241587903078400
746202102666387456
746183991590453248
746211217073549312
746246302212718592
746255693154492416
746216552278560773
746253483121213441
746235371902558209
746251863725473792
746166061163229184
746236567145095168
746246063183519744
746235384636444672
746256880498966528
746253512405721088
746259468091006976
746254757929558016
746163619927232513
746178534775848960
746181483631542272
746190392001888261
746187766644375552
746163359817465856
746202132085243904
746164714871234562
746224403852058625
746235300620308481
746187716384165888
746193688984903681
746239247301152768
746242531579437056
746251108855619584
746174806203109378
746187112127565825
746209920865832960
746210336005468162
746191004764561410
746249590484123649
746202605869633536
746245153250283522
746239394378506240
746203100961087488
746202450651058176
746210369664737282
746252027706081280
746191012922429446
746204317246316545
746240325556015104
746231945244225536
746193571410128898
746207140189110272
746171522197430272
746266422528081920
746204845929959424
746244179844538368
746166665142951937
746211820910698496
746230716149620736
746214450726744064
746263570262917120
746251155139866624
746200907151380481
746237875834916865
746153243256848385
746206384941735936
746223749490343936
746189683445489664
746211724647243779
746188206941495298
746196222310940673
746167742856724482
746230196022325253
746139817310715904
746149560637095936
746202681492942849
746248248294260736
746256431419129856
746238589000785921
746186562895908865
746205382515658753
746236575743238144
746242103739461632
746263016405110785
746229176768692225
746236814571147266
746252627307012096
746216233515646976
746251939390840832
746260776998998016
746205189690929152
746183907750510592
746262701899419649
746172268695392257
746239939478753280
746141771986526208
746242040757952512
746224689236742146
746224689236742144
746249611703115776
746235375958396929
746207160934162433
746193772623466497
746242397403652097
746237767001088000
746214370951069697
746224940559409154
746251201298239488
746248709885698048
746209316810563584
746236906858496000
746204115768729601
746207983198101504
746266229229355008
746239020896657408
746174969823039489
746184515878428672
746240493005086722
746191772074672128
746185254298226688
746187762315890688
746197157502296065
746238807184289792
746250106350014464
746204594229805056
746159962460561408
746140798845059074
746252849785470976
746199158197891072
746203012700344320
746206435432763393
746181089136345089
746224877598711810
746256372770156544
746213230104580096
746241105692364800
746191788843491328
746192472691249153
746213276166459392
746219123156279296
746219592943472640
746254959310602241
746248332243251204
746188882123776004
746207626661232640
746197438457778176
746220331304554497
746198956904873984
746220494530060288
746220234793586688
746192346547576836
746239947808530433
746259224800305154
746195446154964992
746231932548067328
746221220404748288
746240052624130048
746243777208160256
746257693820788736
746222881416196097
746231177434959873
746244334991847424
746181353398472704
746191457510268930
746253726290186244
746253902421516292
746213959989002241
746206997373083649
746210248252227584
746182770976763904
746233601809801216
746231739698143232
746231534101794817
746209245599666176
746211191739977730
746252836841857024
746170733508759552
746219865581621248
746197413484867584
746209459689558017
746150760178581505
746244083329433601
746227629250928640
746201817579589633
746220205307658240
746223090888105984
746245614460084224
746239197128757249
746212135378706433
746241973678383104
746232800689348612
746261087239180288
746176874087321600
746212961853726728
746193278035337218
746219634978754561
746243886545256448
746262341298323456
746238437804507136
746146507288682497
746249213294448640
746252975295737856
746240199600988160
746178241480769536
746225112660086784
746195588794875904
746225045693816833
746166014900080641
746206259280388096
746207274142568448
746248898411274240
746172998231560192
746228203815997440
746175959431208960
746262332804898817
746213595000672256
746219622353928192
746252421614075904
746171320568786944
746209774182637569
746227339793571840
746260621797244928
746251108771782656
746182833928953857
746198164068143106
746244200925175808
746226446574616580
746209694453112833
746199275634233344
746200563453333504
746245320816869376
746238236574416896
746247632046034945
746227255764869120
746259489045757952
746188202621419520
746193953070817280
746246453165600769
746237250946613248
746186562677837825
746237787914002432
746163376552820738
746243328409243648
746229864668160000
746228103110762496
746194557251944448
746210013320908800
746212601076416512
746208364682608641
746190874447511552
746154409114013696
746232654140346368
746191881181138945
746210927377190912
746235451728486400
746179658941603841
746213691750645760
746174126671331328
746199951122653186
746183547182952448
746204040598429697
746205261010874368
746231169134395392
746246788827451392
746154572771622912
746171891103129602
746227004249251840
746251926648590336
746220142573453313
746210717737443328
746190962448171008
746240635775115264
746250572009975810
746226194828271618
746217562950635520
746206879852855296
746196125808398342
746244586801086464
746151372559613952
746241596417519616
746254439023927296
746199414348210176
746214723398426624
746208742169939968
746256439723778048
746202056617136128
746265818418249732
746212399745687553
746242951102136320
746216686127243264
746198197945569282
746206812727173120
746222516536909824
746224168811651072
746245622794227712
746231538371616768
746198084422492160
746251196873252864
746180007152746500
746237087347662848
746233249622417408
746221530846138368
746141151288233984
746200294820712449
746252765505085441
746149858508148737
746203247627509762
746189821656334336
746225783589343232
746187611409125376
746190622868930561
746235875063828480
746199364008181760
746212949287526405
746208796712677377
746238006026133505
746189435948105728
746242464592334849
746197589591105536
746248432780640256
746224877691035648
746185509853069312
746233144714506241
746262282607329281
746229738901929984
746190110996103168
746157370607165440
746153432021536770
746224244426563586
746258423642132482
746151871572672513
746257798883770368
746254636378656768
746246105357221888
746254841975013376
746252929196236800
746190149080383489
746224353658834946
746265566629888000
746228166004350976
746228950360162305
746239549630644225
746217072229654528
746251754749235200
746246146994077696
746234860172283904
746171794722267136
746227205416464384
746236776985985024
746169122749288448
746179424060588032
746253000436555777
746179407258263552
746266170672701440
746192002685931521
746218615859384322
746245484470112256
746241789372207104
746220175901396996
746256259687546880
746266434972557312
746253101250674689
746238073235611648
746179784674140160
746146863900942336
746237766824951810
746221111457652737
746257651953242112
746145638803456001
746241889666478080
746265113640853506
746265424027856896
746231341134405634
746261494246047745
746221707019460608
746233014804316162
746241764063772672
746240824720031744
746258981543354368
746189200865669122
746206662113918976
746206426909925377
746250815237652480
746240073776009216
746188253171093504
746219727131803649
746199212677701636
746214409001787392
746258213906034688
746254477141901312
746213859308904448
746207207109234690
746233128172167173
746189381585625088
746205454104027136
746259157636907009
746263356529598464
746231139736526848
746266124686336000
746245173944946688
746230418282680321
746216518669635585
746218775255482368
746240715324174336
746240245662892032
746240040221564928
746218871548313600
746232255639494660
746245333378732032
746229160331227137
746238832052408320
746226463226007556
746216459936792578
746204233259618305
746140475967561728
746242745468084224
746222415747776512
746239532824039424
746174302815346688
746223321746800641
746223321746800640
746260001006706689
746219697813610496
746206749892345856
746248147966525440
746225402083844096
746207282778636292
746256637107777536
746163846256205824
746220117055275012
746237054011351042
746196884855758848
746184172130078721
746254623787253760
746228027730714625
746192040367529984
746218829718556672
746193194019229698
746212433484619777
746244406332665858
746242653239468032
746248537646702592
746221308367646720
746188370733260800
746153402841829376
746229264891052032
746231294980349953
746195006004690946
746235036282687489
746215671176921088
746171782185484288
746203428188151808
746206783476109313
746208180439392256
746198017640783872
746263981174697984
746193978266001411
746200546671894530
746216065399586817
746254732893818881
746176127383789568
746198004927893505
746262911564267520
746191923308703746
746197744851705860
746214794559053824
746239448803737601
746149019773243393
746149019773243392
746222973472776192
746193080936632320
746245492674273280
746191474262310913
746248412144668673
746227381619195904
746265759731560448
746259744885739520
746260139410264064
746181626183450624
746221866252001280
746239268436140033
746262479806816260
746195932916523008
746263373176725505
746176928596451328
746249171183738880
746152400122044416
746251826006265856
746214610143870976
746216119954898945
746236818807459840
746199405976424452
746247006734159872
746217579836907521
746237510821416961
746204275265536001
746187691100770305
746250379000610817
746218548779835392
746200567425359872
746243240253333504
746247598466445316
746195215459856385
746181189891829761
746229713790636032
746187984660135938
746205047181082625
746174562765705216
746191591820296192
746221203522654208
746231307663876097
746246033676603392
746261347353001984
746204338150727682
746216417788203009
746236181365432320
746244838618763264
746221384062296064
746195349765664769
746185371654950912
746243445816176640
746199527460212736
746198634031525888
746262895080673280
746241306809139200
746163892443824129
746191625244663808
746252929108041728
746239415370944512
746250245126905856
746263360606445568
746254351203721216
746203901930536960
746229256552800256
746261703717904384
746198667661447176
746247468384419840
746245866168606720
746192288099950592
746207475586609158
746253252056989696
746235346673819649
746214056453775360
746264958506246144
746221719321346053
746227453190774784
746258859824660480
746235829010333696
746166950330499072
746216761788243972
746224307227885572
746220800743596032
746244570023866368
746239855483490304
746178916520333312
746256750274220032
746196327348867072
746139754299809796
746229357492899840
746217449461153794
746174495946248192
746228405109043201
746204032180486144
746236667938242560
746165213926305792
746223271239024643
746231118731476996
746229659449253888
746237368491880449
746248902823841792
746223699192225793
746216950397730816
746264308359663617
746138915631923200
746242141685415936
746224911329333248
746225536280625152
746199456056377344
746236919432937473
746195995780747265
746201129705345024
746253558392176640
746243915683086337
746225477644259333
746162718378385408
746218976368173056
746208121408749568
746221925152612352
746243823525892096
746202081720098821
746229961162264577
746226681371754496
746190878847303681
746205932237914114
746193248331300864
746256712680648704
746198969496174593
746221983617060864
746243424907468801
746241793411387392
746189062457810944
746265067490942980
746217856530972673
746186218669408256
746198453592592384
746257597381091328
746186659386036226
746204128414621696
746245014716547072
746238790369320967
746240090624524291
746265495381377024
746226936989396993
746261347256647680
746210243651076098
746202685527883776
746252858136223744
746256435588247552
746262073047408641
746251604018462720
746256981028147200
746226538731831300
746219106211233796
746252337895739392
746184243533910016
746260403345305600
746227134243307522
746249594716176384
746209803513454592
746170804765786113
746187120444903424
746266258820108288
746265088584196096
746201549005688834
746177398442496000
746191482860625924
746236684841279488
746252073503711232
746207798438952960
746222780664799232
746221798971211776
746188194421551104
746237796256358400
746250991536906243
746235455838904320
746218406148341761
746245237010472960
746251352200847360
746236319991377920
746216149541486594
746199024101797889
746237099779592192
746170523923652608
746248063900082176
746179386550943744
746264535078682625
746247015395266560
746217432910430208
746221962800693249
746227755046440960
746251058662543360
746229352988188673
746263628882579456
746247367716929536
746184872297795584
746266267309457408
746172260130656256
746199980201828353
746234185040334848
746227008489693184
746196230485639170
746210000494690305
746245669007024128
746212621850812416
746200945231437824
746261636726538240
746208448820371457
746246537089540096
746230971981144064
746202446746124290
746250572068683776
746222701086289924
746244008196747268
746193059591790593
746256939210915840
746228660990939136
746221597841727491
746233400743211009
746202119632359425
746247883373043712
746246172273164288
746187795861905408
746222701132419073
746260370029936641
746217302895386629
746231026549035008
746199288410054656
746207005736501248
746252061117943808
746250962147344384
746253533356384256
746200403918757888
746231441705435136
746236575860744192
746205370054381571
746241256595030016
746252283269292032
746206758276726784
746232482182225920
746224214961590272
746188177694613506
746252144861405184
746234877134024704
746250295441760256
746257593429942272
746192887818248192
746244029097050112
746246033999532032
746225880100282368
746248571591233536
746248999305420800
746234411398508544
746241252203499520
746183433999683584
746241092807340032
746169496105160704
746245530544570369
746188429373874176
746197359038631937
746191533024546816
746202782177198080
746255164915363840
746199187562258435
746227679381204992
746220117357264899
746258339999416322
746185174296170496
746167965222117376
746237074957729793
746202530397323265
746230083057127424
746188588845400064
746198185345843200
746192518874705924
746212705900453889
746232171522711552
746256779764338689
746196024981520384
746251826262052864
746221476290797569
746243206690578432
746217529261985792
746236751769796610
746224659616538624
746237280403263488
746215499265019904
746228808005476352
746144665934643200
746266053429321728
746195572260900864
746245585049550848
746232465228890112
746176869712592896
746207479613140992
746189045839986689
746177079385989120
746212928081170432
746253931664252928
746247040422780928
746262429340864512
746247111788859392
746213125347639298
746220461181140992
746249364289523712
746232389601353728
746200001529806848
746217030265647105
746206804321804288
746217982435549184
746196096565706753
746231609574068225
746238857427902465
746214471723454466
746173728342499328
746231663999385600
746222105188933632
746208473768038405
746176290873577473
746172751161987072
746249523484295169
746240140700319745
746222415819079681
746226735683821568
746187150173954048
746201347813343233
746248063862333440
746238488329097216
746258302015774720
746201498577580032
746187430873686016
746230594590248962
746171458917900288
746263784214401024
746202391909830656
746206343296483329
746262123391614976
746246222491557888
746187959653720064
746178358724136960
746203134653931520
746197522448670721
746261196341284864
746195748153233408
746149652857298945
746258465891426304
746187607256686594
746215667209142272
746222742773497856
746189586855002112
746246968997863424
746255458252525568
746227511864918016
746185493168136192
746231550895783936
746205864877395968
746236575516753920
746142249935724544
746223678002651136
746264430049038336
746242875520880640
746215512028254208
746263582707331072
746223430660329473
746259728074944512
746234327705411584
746189851272187904
746265587576344577
746215042052329472
746144590323843072
746188617987424262
746220020695371777
746261271905959936
746235401212297216
746202647955267584
746221467965104128
746197409332506625
746245484457631744
746206305480642561
746248902932893696
746172922805497856
746230607055749121
746225943098753024
746245928860803072
746188626464124928
746206418806530048
746248416376819712
746266246006575104
746249964003667968
746213859493437441
746262131591483392
746231479605198848
746216862317350916
746179407379832833
746199879874019330
746212114474237953
746147430140420098
746209186963283969
746206456341377024
746245685767450624
746256364536684544
746225829944791040
746238479974047745
746237360090685440
746202920434053120
746210701039939585
746207425124958209
746255085005643776
746201209367736320
746214769623851009
746180648650551296
746188127128059905
746188609447829504
746142942235082753
746208121417170945
746231903187939330
746261737381429248
746190484373024774
746191432189280256
746246985792032768
746264740582821888
746231156568268800
746207928617574400
746171442383958016
746200420830216195
746264216231878656
746250266081624064
746262605371604992
746203235212374018
746179113887596544
746205030420615169
746255273845735424
746209484553359363
746263943371456512
746263650025897984
746145634990731264
746208343711092739
746251968922927104
746238873966120960
746264098598432768
746230867270369280
746234361096216576
746204162040336384
746218368416382976
746210541467623426
746206687070064642
746237275969888256
746227729809309698
746165629154107397
746196889188478976
746230372413771776
746150013684822016
746266137130864640
746214148703326212
746215235179024384
746209413204054016
746167512220348416
746235443411181570
746247023658053633
746213628802564097
746226291205017601
746250639181656065
746249217140727808
746200718466392066
746216304713969664
746259698911952896
746217218979966980
746214765299535872
746213108364894208
746234205869211649
746175112349614080
746190023117017089
746195828042129409
746227088370216960
746186608894840832
746226907683774464
746146750373650432
746184822150791168
746145936926138368
746243735210450944
746266153748594688
746230213072166913
746215494915547136
746175372572626945
746224420583202816
746218859158347776
746257639626182656
746205684778205185
746150705698848769
746228707103121408
746163833778102272
746224885983117312
746242007140466688
746201448363372545
746246922915184640
746167709457653760
746257434054889472
746215465643454464
746264866260942848
746189955895025665
746244855144275968
746214475859058688
746160155558031361
746233966890360832
746220112881950720
746222164022484993
746200630620893184
746198269068337152
746203201674764288
746197610470400000
746262324324012032
746241587873648641
746250873865633792
746250890709897218
746222306733621249
746264916563214336
746255844216561664
746207362550095877
746253172608475137
746255118861996032
746217021650534401
746217655082704896
746248390896402432
746243525721784320
746260114298929152
746253042538975232
746234906469011457
746262131503423489
746210227205210112
746180539825029120
746228413564784640
746261699477520384
746234784708341760
746208834604007424
746231626590392320
746198533242445826
746208327244230660
746236760066162690
746250873874092032
746255949128732672
746198344771371008
746239536951365632
746221144911425536
746139641229770752
746182557193109504
746263654258061312
746246507603472384
746221526488227840
746250811274072065
746212668244033537
746243265465360384
746200886335021056
746241617057611781
746230993112039424
746258729818013696
746237083224674304
746214597669969921
746223611124453377
746193022233153537
746219248880517120
746249611631861760
746199153978421249
746197619165192192
746214429902020608
746193063958052870
746214903854170114
746197488898445316
746250001538416640
746208725430480896
746164303561134081
746245656281489408
746184935388643328
746187481263923202
746260768530759684
746234918863175681
746199674097307649
746227402947190784
746226811290345472
746250932879560705
746259388571262976
746206510749933568
746188756344934400
746238966282653705
746217776629506048
746178086178172928
746229940203315202
746163393472643072
746224873639280641
746230766636412931
746197996363079680
746199757903695872
746242712026882048
746189058385207297
746258428205604864
746151733131284480
746247992508841985
746201947422633985
746194758385598469
746252623033040896
746244305736568832
746244028983713793
746213313889992708
746222604462096385
746146121437720576
746157928101646336
746263385805885440
746154107283472385
746192468232704000
746263314234220544
746209807770607616
746241202064924672
746209606200745984
746193835856793600
746264274868133889
746228480682004481
746235434766737408
746238668625567744
746243974369845248
746172331626631169
746224047353036800
746219345517248512
746212403948326912
746253151750266880
746167189200306176
746175649400913920
746264828528967680
746251561815445504
746250060187467776
746193282074447878
746245249618444288
746174206191112192
746216753206697984
746148386093604864
746240723909902336
746204086723219456
746178014665277446
746258440612384768
746184478377320448
746172587202404353
746254699158855683
746239452880658433
746224001177911296
746250404380422145
746222621323198470
746248705808932864
746266002829287424
746224957558915072
746258964925517824
746248650905387008
746219743820943360
746238127744815104
746244578391502848
746211980298452992
746210939934912512
746257970921603072
746254833510801408
746261880000241664
746220750441328641
746248424735940608
746186973715402753
746242602937290752
746161959117029376
746208490595639302
746204174572883968
746231630407204864
746220901687951361
746240505730711552
746152668498894848
746240329452421121
746235963475517440
746263763083395072
746198885794668545
746167013018583040
746255194275512321
746219337074151424
746251490545770496
746259568741781504
746180887935614980
746223166469505024
746211439161991174
746178249550508032
746259275194994688
746248030505041920
746209526802587648
746217445648535552
746158708263116800
746218930260172800
746195639105576961
746263565963788289
746230602857209859
746258696569765889
746197358937931777
746184352258727936
746207081183608837
746201079386247169
746231228051783682
746257324910718977
746260017448357889
746225632753836032
746187829445701632
746228963207348224
746260051044732928
746264736182964224
746144355514093568
746241218783420416
746247908744376320
746224278022950912
746187837704376320
746197954361339904
746209367058374656
746171278701236226
746190073528520704
746170741696114688
746265491421933568
746241780685770754
746210801485152262
746262928593195008
746225674810097664
746249880000159745
746194225952239617
746183442346369026
746171278701142016
746244746197221376
746256171359698944
746197241417728002
746239054316875776
746210294024679424
746233295915016192
746205965863706624
746186365679841280
746231009985781762
746240837214838784
746264966907453440
746228371592384512
746232393778892800
746186655053160448
746168812622458882
746181730902511616
746258050604994560
746222600309768193
746266460025126912
746143911052087296
746194632782929920
746220972798185472
746241424400670720
746213670779183105
746262043410464768
746266329892659200
746194385281290242
746150714095902722
746237179848843264
746249209070952448
746224756072947712
746194926417784833
746177813447839745
746227100726636544
746194930356281344
746208150869553152
746263171707482113
746225808918798336
746163615724535808
746232608007163904
746256125289439232
746266070156075008
746189477819777026
746206657907040257
746207504862846977
746219152688349184
746263201139011584
746188282573258752
746261489720369152
746207404430237696
746193856668930049
746247841589321729
746257450639167488
746234172209979393
746239427903578113
746196872402866177
746235053064085504
746177847010562048
746194586444304384
746241135056723968
746199170977980418
746231353746722816
746145739475124225
746215411083972608
746260818614968320
746194007546462212
746223720042135552
746246209925349376
746181374625914880
746224563378233344
746200727018602498
746207827769724928
746266170706239488
746224378740781057
746196314577240065
746200101962428420
746241264761245696
746219978823606272
746224055573852160
746196004039385088
746219970271412224
746253134863839232
746245283084963840
746247635921674240
746194456412459010
746182473508335617
746255206829166592
746171412994531329
746249846613381120
746181076784119808
746253394717794308
746228543449792512
746256473488035840
746249150405107712
746251247380946944
746258910160519168
746219353750704128
746263494538858496
746192934094069762
746212487750553600
746243500446912512
746242678518611968
746186508395122689
746246059203117056
746228724010409986
746252648391794688
746222348487925760
746148956539748352
746154300099936256
746190371395231744
746227121597493248
746252950318768130
746171882613792770
746241952778182656
746254036563787776
746190144558923778
746205906841460737
746192766149894144
746228505872990208
746223711670304768
746221434259673088
746248236017418241
746247417838866432
746247417838866433
746202161411854336
746214060597739520
746244691478351872
746183555307417600
746189658241937409
746195605622390784
746245769527693312
746184843243954177
746202714913153025
746254120575713281
746219521543790592
746230028489232385
746222440741642245
746247711532421120
746195676938145794
746238522034532353
746265180951187456
746244549203398656
746159492841246720
746195899127205892
746199556577075200
746207861504512001
746264878810275840
746217047177076738
746154069488631808
746207823768363008
746189679356059648
746193273820090369
746260395124416513
746215360949420035
746215360949420036
746155206098968577
746250169570701313
746240639952691200
746247388788973569
746242087050436609
746203021084811264
746214341880381440
746215818036314113
746265545582972928
746227813787721728
746204724144201728
746259325572812800
746187963780866049
746249594649075712
746220796733841409
746239113171341312
746188781544341504
746218003377750023
746197690506055683
746199716342312962
746236986537631745
746206896885895172
746198692772753410
746164890885361664
746254611397353472
746245270363586560
746204241929244673
746214945470046208
746245782035128320
746244544795123712
746171748547198976
746203172155232256
746265327491768320
746246419892174848
746259023528341504
746253306662522880
746223137247768577
746182662306545664
746186944439148544
746231441789333504
746158599202873344
746229034212745216
746242720411222017
746204753357475841
746240560311185408
746138882136219648
746258675527000065
746253939973193728
746247690477015040
746195714720444416
746245085747089408
746206653523996676
746219311920906242
746214509329580032
746219102029504517
746243693607292928
746195140193116163
746196427852779522
746262404418375680
746264107133841408
746214731866791937
746252585359785985
746211632238342144
746233878575079424
746231928299229184
746225465132617728
746223204369235969
746201662331596801
746224139413839872
746265482983018496
746261791915839489
746239503191269376
746194556983476227
746189670699065344
746244838325026816
746174294326140928
746255102021935105
746215331723522048
746228744818352132
746190325069185024
746179986067984384
746190090385293312
746141889385070592
746186176961224704
746266191493214208
746262559511166976
746168523186044928
746154438486790144
746186525239500800
746228145058021376
746256205073494016
746245052532301824
746150407852822528
746185102988828672
746182263713468416
746223334120009733
746185455507378176
746193055598804992
746255139858677760
746234772335144960
746185090686824452
746185623128711168
746180443431641088
746247275484151809
746231848645201920
746181496055152641
746244842586398720
746213670535856129
746176525708464129
746254653034102784
746187334417158144
746234956645490690
746263725498339328
746258939822497792
746187632187609088
746254229442990081
746259149315506176
746248013673226240
746189502964654081
746219840562597890
746212294841896961
746183429796966400
746258310777671680
746246385989672961
746239146826489857
746191549634011137
746204665402929153
746208108901392384
746187972089810944
746236537906565120
746226970560598016
746198718018314240
746155583762374657
746194578139549697
746245534755676160
746211531596005377
746234042207477760
746224152344821761
746251075573940224
746170708494028800
746164836443295748
746225142196428802
746218934324465664
746230254868434946
746206124957827076
746263976925925376
746223468438421504
746150961459126273
746138026418520064
746214085893595136
746215436224630788
746258495134121984
746212890282070016
746240132584398848
746248215054397441
746201960299171840
746230221444046848
746247707539443712
746231408339783682
746231609704087553
746248059869331456
746265356952551424
746237494228746241
746220670795710464
746212537931161600
746195626765869056
746220440088023040
746236252895092736
746244834130825216
746171379460911104
746245484319170560
746229076306722816
746241772515266560
746246985754222592
746243739685838848
746205433178652672
746203566595989505
746260575399845888
746261074790481920
746199590429331456
746245249593282560
746236483476979716
746191826751631361
746199942725656576
746265994729947136
746222902064775169
746194435633872901
746252027454435328
746256452294156288
746229831352754176
746218997155127298
746243156576919552
746241684321755136
746207068911079426
746244066749231104
746203029758607361
746235065688961024
746256939244453889
746233023243292673
746252094567493632
746196893487685636
746199137167642624
746257547124944896
746238698040135680
746221543437402112
746205462463291392
746249406110904320
746235803836125184
746204447475302400
746254481348714496
746257689739694081
746259992391598080
746158876228214789
746254405599657984
746215889452728320
746233035624898560
746227406994706434
746235585656815616
746233417314885632
746214748669124609
746234080279158785
746203688239128580
746204694679191552
746208935367966721
746261414172561408
746138571652931589
746248382650322944
746247807980404736
746149946454347776
746200651315576833
746265612977078272
746182943257690112
746259409526005760
746189670669639680
746215968926380032
746243131406856192
746172931307253760
746218011812462596
746186755569704962
746228908534599680
746254019593543680
746229038541217793
746225821354909696
746225536347758593
746192174992097281
746264061164290048
746258733999656960
746256351890911232
746228283696517121
746246046406283264
746243655606898688
746237565699661824
746214622651256832
746207387724324865
746207223991283712
746206288560816128
746202920757010432
746232226073870338
746263381439455238
746255928014548992
746193122569256960
746254976201162752
746261560964808704
746254980399652864
746202266189729798
746211762085629952
746226933164179456
746234256041476096
746196482521391104
746186957257056256
746233119615791104
746245421476028420
746202132114612225
746260051229286401
746222558429642752
746231412697620480
746174596454440961
746173145208524803
746245568272412672
746243106115182592
746168498091659264
746238173840183296
746259887571767296
746250207197704192
746226714934579202
746224361804181504
746256452336099329
746155776528551937
746210428506640385
746185941988028416
746209077848481792
746262580184875008
746254934220410880
746139389571436545
746236093222158337
746201980985442305
746172516071313408
746261712274329600
746203683797360640
746203373762842624
746159345788936196
746242787285180416
746218796130525184
746215373335236608
746209643861409792
746186521053585409
746208142627770369
746213758528192512
746195509124075521
746247069778644992
746222575307489282
746212265565655041
746252375497805824
746227386010632192
746202534746808322
746226706357190660
746166576823549952
746224236067381250
746262454338990082
746199221154385925
746264048300285952
746219492166905856
746182788014039040
746192565003653121
746187645034733575
746249938938494976
746200374667685889
746192875277279232
746234704848785409
746244154838089728
746242875415900160
746258994059223040
746261984597905409
746235858479517696
746246390418935808
746219093838073856
746265596103434240
746188458675281920
746199653071261696
746218146080559104
746234151179685890
746255789677895680
746228833158762496
746168686612975616
746232469578383360
746188148439343105
746241306897321985
746229424425598976
746202522155528193
746196306171854849
746207693585547264
746240057007284224
746240895884754944
746214362767986688
746251952061718528
746180355317694464
746198222834589696
746229764038373376
746157919855599616
746219152373751808
746200533946400768
746257467445813248
746260193806262273
746211334543466497
746180766414036999
746206796327444481
746265554252529664
746180569235501056
746258226488934400
746227289587744773
746204204256002048
746235577259851778
746229131000446976
746246243576352768
746149594103451648
746196356604125184
746261246559719426
746175351470985216
746235657039732736
746255848624783360
746198239657889792
746227146817863680
746266279561027584
746252555857059840
746200068558970881
746195706361241604
746213871879233537
746189176035381248
746220154938228739
746253650733973504
746215746582118400
746259111814303744
746220574582550533
746258063099834368
746184981387444224
746213456727019520
746199242289491969
746255735118512128
746202974985150465
746250643195695104
746210306817351681
746204669530103809
746252832735641600
746256997910089728
746227474250399745
746210407572877312
746262391726440448
746249708188860416
746263851356741632
746189507418959872
746264438282534913
746256729168478208
746194175272484867
746235933926690817
746224932195962880
746217999196004354
746183328928272384
746254367951564801
746194536188121089
746252291888582656
746194984928370688
746198638397784065
746253969660481537
746227457259241472
746184356574658560
746263842926305280
746248848092332033
746191155721756675
746193093242687493
746201712503885824
746250349837680640
746225766954721284
746261653285568512
746216103248957440
746230133397196801
746200240395427841
746211946643394560
746266216671645696
746266522948112384
746226266219520000
746166107027865600
746148432448983041
746266086878887936
746221580997451780
746235250175442944
746186533431033856
746246075820969984
746225666178244609
746201716622692353
746256758608371712
746242565259821056
746235409538002946
746261137696624641
746222696917143553
746215943945084928
746156909275799552
746168724634370048
746187124995592192
746149019399888896
746182477618651138
746254254629781507
746249179564019712
746261707958419456
746230598688092160
746212756395687941
746251188702711808
746190300096258050
746204480794857477
746198180971241472
746194947276079104
746258365156843520
746243919990534144
746220012407390208
746147048106373120
746209010605391873
746226769523421184
746193378354692101
746183756667625472
746200563222642688
746216510171951104
746225154678628353
746176731518742529
746221442535022600
746210063669301248
746188903204347905
746230640786309124
746216279367770113
746251742262796288
746193504540360705
746239008334708736
746247992538173440
746183437904678912
746245429864579072
746232981048565761
746241600641064961
746254036505104384
746239432076865536
746220553615216644
746240828641685504
746217588150067201
746172788625408001
746239205613830148
746247934057005056
746200764716986369
746258813724954626
746193097407631362
746188215468580864
746191898038042624
746191898038042625
746246646414065664
746224261077995520
746266464236146688
746243915913781248
746192745199337476
746260713774125056
746230737427259392
746185392722960384
746266355108712448
746261015893966848
746148470080311301
746151259359543298
746169450206924800
746238035109392385
746258847497592832
746153545242714112
746253835207872512
746221513896910848
746162047063228416
746189452582653953
746247313300013056
746230187616931840
746191788889645058
746187451798953985
746260550468894721
746242296849412096
746151452264005632
746219593161547776
746234361041715200
746187254754848768
746148113740611584
746223237927821313
746201410509758464
746143546143612928
746199950891966464
746224546454220800
746226073172488192
746218749758341120
746220947888209921
746186394884702208
746254132990836736
746216119912955904
746266481143451648
746176118911340544
746189985162764290
746248856673849344
746232465316937732
746242439204081664
746211988817096705
746249925961330692
746227721475284992
746198554243268609
746263473621995520
746234767889182720
746178182383013888
746218498062327808
746207148258926592
746244515674066944
746235464147828737
746260910877007873
746202886992863232
746137820746526720
746194137788014592
746222797395890180
746199388893020161
746201809031573504
746225720859336704
746234898147487748
746255240291225600
746231165187612672
746258171958812673
746226303926296580
746235292357529600
746214731904491520
746245341964443649
746151603229458432
746260613408624640
746218330625703938
746143999140913152
746225271980724224
746180204041670656
746139762680041472
746263209703841792
746199309482266625
746212097525063681
746215826429116418
746215826429116416
746138089039486977
746246226765578241
746242493830750209
746218095379783684
746255580042563584
746210176869359616
746231110623862784
746215541275140101
746188668184911876
746186512295854081
746251666719137792
746235665377984512
746240870567972864
746224403910844416
746210805859778560
746236990794792960
746230301127434242
746244859342774272
746245438047719424
746208150802464772
746140731564240897
746246235359711232
746171543105998849
746248961283993600
746244188405129216
746188127451000833
746243576187789312
746245886867542016
746235678195781634
746190488818966533
746266590316924928
746233170039738368
746243991142727682
746256536469573632
746245949924720641
746231500782198784
746250140076367872
746217759994830848
746195945323302912
746232448673947648
746228572981886976
746189188463112192
746263071111405568
746259459790381056
746244842687176704
746228925190180864
746218753910681605
746235870928207872
746261938817142785
746199279903997956
746243785655451648
746237548561719296
746248567103315968
746206015817801729
746265180682747904
746149158101356544
746213938946183169
746246721601052672
746236684874878977
746227088185659392
746265851733680128
746226819808976900
746185598256308225
746235120454012928
746180430580191232
746154782478467072
746213083488522241
746162336319299586
746243257034768384
746246080183013376
746262253159223296
746220498913112066
746176303565463553
746242095334187008
746224718294876160
746192472515051521
746208368805634048
746237045505351680
746214089949487104
746190903816110080
746201230125342720
746261640790740992
746231429202251777
746190765563338752
746199552584122369
746257073323802624
746229516540878848
746231697637662720
746249921771220992
746252908182781952
746170305559724032
746216740774776834
746177175825563648
746150844156903424
746259682143133696
746188609665982464
746200315918057472
746192862845370371
746256854980902912
746218171112132608
746219001404022787
746237276196220928
746204434556870658
746176810937880577
746181139627450368
746146637278380033
746246667221925888
746168535798398976
746240593685143552
746264580960063488
746178644146413570
746200269755555840
746263234878054401
746233211714363392
746232041700655104
746216929589760000
746185891538997248
746217680374358016
746207433479991296
746240904415981568
746214345978195968
746188639130923013
746229168363343873
746220964413771776
746221081741008896
746200760422064128
746227624872030209
746254938548899840
746208746406195200
746174013622337536
746188131330830336
746169219318972417
746187191869669376
746231001601302529
746249011854708736
746263658322288640
746201125582307332
746230523421306880
746201352028577794
746207643564310528
746171303732772864
746231198398058498
746213565669875714
746166010571431936
746168527489503232
746213742048751617
746261833988837377
746201494559457280
746206267689963521
746262765006839808
746247510054871040
746215658535297024
746191164080947202
746171069166346240
746168367753617413
746249389161648128
746228908366790658
746262223769702400
746210306930597894
746239897464274944
746189112898555904
746193529441910784
746184364858302464
746258142741266433
746263750395629569
746206888371445760
746234860176474112
746253424321241089
746206141789544448
746243395744600065
746207647624376322
746162722413252613
746262244661436416
746218427019210753
746231890705670149
746208352338731008
746247225223831552
746242976142135296
746252862091591680
746260713711218688
746228778355957761
746225335084027904
746176014246641664
746174760220954624
746234730291486720
746251645923823616
746195471635361792
746186382515724288
746222377906778113
746253281626853377
746265570832687104
746195576501342209
746186357291253760
746246545440382980
746236844027719681
746219135642697732
746257664485756928
746253663371395073
746254036467232768
746217793482162177
746254304873418753
746184121773363200
746232645609127936
746203205986455552
746190174116188160
746186336277774336
746167483032276996
746192971800838144
746232297595121665
746234453333147649
746193869390254084
746245106735407104
746215784544821249
746209480296169473
746236336420491264
746153889272053760
746245509384441856
746164064515133440
746263675141513216
746227285204701184
746242049280598017
746232091914838016
746248818950283264
746252832794349568
746249041315405824
746255365990457345
746139980985171968
746230892469727233
746257325003014144
746221027420577792
746201221900312578
746218414553718786
746174042776821760
746234583369154562
746168090904432640
746216547857793025
746188961844867072
746251474020212736
746202408951283715
746232196923461632
746258361021140994
746214618507317249
746225834281705473
746211300741570560
746236747667771393
746229524937859072
746204313232384000
746209656440164355
746249905304375296
746190069220835328
746185648520953857
746182997645234176
746258255844900864
746262253058547712
746154627335225345
746249167186591744
746185182894489600
746209732201897990
746219135680413696
746221085943697408
746249720755007488
746185212279787520
746182695563124737
746266296359092224
746142937667543041
746230800207613952
746199506350313474
746223338263977986
746258356822671361
746257169725726720
746210315105296384
746221505407647744
746232020712337409
746248646891573248
746224143754878976
746181521275379713
746221006272901120
746244171367780352
746207349648461824
746250223777910784
746146192669609985
746208578575310850
746212139774337024
746188563553882112
746231487935062016
746223766330454017
746163720427012096
746210961036455937
746244771484737536
746245949752807424
746233018981875712
746199074315993089
746248252459261952
746243106102718464
746223808395108352
746205676309929984
746255412106756096
746231395756867584
746259111575060482
746207760790937600
746216430568255488
746256452361326592
746257941280481280
746259736769794048
746203126160461831
746244272152780801
746242850346655744
746264912318595072
746264572550615040
746227016827965441
746212735168372736
746211166624452608
746253436686041089
746210637932437504
746160478364176384
746145605253095425
746265671558823938
746231257122508800
746229898428112897
746211246123319297
746260139364204544
746211602836250624
746224982632497153
746203503601713152
746225469201088512
746194565468590081
746231215494037504
746226425431130113
746198915129585664
746192967602307078
746214807250972672
746162768693313536
746210352698818560
746265147233214464
746265646581817345
746229113912856577
746241009185525760
746189977055174663
746236596689612801
746198835353915392
746182615993036802
746247040552804352
746253839649615872
746221488743735296
746188563478306816
746259010836377600
746253898155982848
746158305932894209
746176265737015296
746157991368368128
746151951394451457
746199477275398144
746238458725687297
746148105268109312
746249221356019712
746228065479467008
746207823692869636
746214077542739969
746222747114627072
746218657823358979
746234411276861440
746217264920174595
746163481574014976
746203830795173889
746181903028469760
746235225164767232
746188659989176322
746179117901455360
746187795782209537
746223623539613697
746226257797361664
746212387317911552
746199787632889856
746260600603303936
746237586360786945
746187611442548736
746220050302939136
746195047956123651
746189234659336192
746232628731248641
746210067733581824
746219051815362560
746193269655113728
746208272592449541
746262500518338560
746266468321476608
746191482529341440
746143785235714048
746263310358691840
746247367612055553
746193026318360576
746235380144312320
746191252136202242
746183635292717056
746199498083307521
746245547191840768
746196339675979776
746167889636429824
746213695596830723
746257542955794432
746243106220220416
746251608074379264
746214702481453057
746241294482059265
746207429587677189
746219328895254528
746262618223017984
746238442359578632
746259107498303488
746150265376538624
746243806673117184
746231383329148929
746243794165727234
746236177418592257
746174713777422337
746220222185504768
746193034526654466
746245849118871552
746231244917092353
746204703264911360
746241143097163780
746219664091418625
746198034254438401
746228300331130881
746221417276936192
746252900079329280
746232322521894912
746213154607161344
746240690229645313
746211137419567104
746171564161437696
746259933642002432
746191562288160770
746251087804399616
746245819922161664
746213737846054913
746246524695306243
746260210646396928
746246830560776192
746258205513244672
746198814432731136
746239754962866177
746156451924688896
746197459647422470
746204812123856896
746197698873696258
746181697373409280
746246939998576640
746200949467709440
746237137624829953
746262991302057984
746181718235824129
746234772184150016
746251356386758656
746228900104015872
746229411721011200
746243332708368384
746198264748249088
746255550845956096
746250110770753536
746262748246454272
746236403705479168
746256741734715392
746241709521145856
746242720172216320
746249007593328640
746190442451001345
746195932958466048
746228522419511296
746216321323393026
746261653268881408
746165666659471360
746247309088923648
746206628228145152
746253269157175296
746211015776313344
746264320879771648
746242468501299200
746143135177314304
746167420021256192
746146578361159680
746193017699086337
746178740518957056
746223833271537666
746205017946755072
746242032620998660
746248441227939842
746222847698182145
746251163620745216
746237305522892800
746264677416636417
746221287303876608
746259682050842624
746257979234717696
746253084628656128
746202303858761729
746237217413050368
746235795472711680
746224508525117441
746200244673622016
746249297188917253
746226328874037248
746243177477087232
746191940115304448
746242015554375681
746183379268280320
746251184466386944
746236525231255553
746261745719721984
746203814055682049
746208867919396870
746138668105072646
746200202617356288
746248353143459840
746262446193676288
746206561387741185
746219664393408513
746264304379400193
746205378426265600
746171790376992768
746225297255628800
746252853824598017
746207035188871170
746150823026122752
746199413953990656
746186487146774529
746188269830840320
746246335892881408
746232217769172992
746215772138024961
746241571180294144
746239218079301632
746224668269379586
746194850685452288
746241592034361348
746206758478057472
746253009131290624
746217235623010304
746194666316431370
746247745141415936
746204661233815554
746260613077164032
746205302932987904
746200315863568384
746260965742698496
746184654588248064
746254460096290816
746248067955949568
746211418135879681
746219848926060544
746182272068558848
746227968926593025
746252782680825856
746255668005330944
746218007710425088
746151720879857664
746253180921651200
746232230364618752
746235887617400832
746165180342632449
746250123362041857
746259799487090688
746235787251851264
746233178474504192
746176131657699329
746218556921044993
746203952291545089
746226517651251200
746209744671563776
746187351349694464
746254707514028032
746194364016164865
746207370859077634
746252170249535488
746181924004204544
746243903033073664
746254795762176000
746235598218760193
746164043459747840
746262878093606912
746210483099734018
746240996359307264
746203684099350528
746250987476779008
746256448183742465
746255642814341120
746184222566678528
746247569081307136
746220452721266688
746256582476992512
746145911789752320
746216728183476225
746227067230904320
746217357199085568
746240082042990592
746237955597967360
746259183033540608
746234730060800000
746253554436956160
746243823588630528
746194414481989632
746262425121472512
746201213478199297
746225649631657984
746266451720413184
746240958887452672
746235241694662656
746167935828271104
746165456898240512
746203394394578949
746221652267065344
746236789560483846
746198470608904192
746266594188361729
746259615122399232
746188378945642496
746174655107502080
746257769586659328
746237640953892865
746254728594595840
746244398233620480
746187665897308161
746203415487778816
746194729281282049
746179436823875585
746170511386869760
746203667372482560
746234692332978176
746236428942643200
746247321537679360
746249838145175552
746255404053766144
746179449394241537
746186776604217344
746149401366695936
746245136116420608
746225293019381762
746176710551298049
746198948583378944
746258193186160640
746142610624897024
746206678756950017
746198352895762432
746176206970576896
746236441336811520
746219429403336704
746199154183942145
746218192121454594
746258260068532224
746210373674512385
746192808071991296
746260344834785280
746199313613619200
746222940119699456
746264212045955074
746240463724756992
746194536238448640
746209749067194373
746217395019087872
746257656315260928
746223556703354880
746210264706539524
746230657404178434
746213381200195585
746264631342141440
746199250455781378
746239251574984704
746251574482247680
746192493486571520
746210487122067461
746252203585863680
746196515929022468
746238446201561090
746248835530383360
746237892654141440
746213582535172096
746236068295376896
746201511382810624
746265562423173120
746187623769636865
746253273234014210
746228304370249729
746263117357793280
746231567794659329
746172532743561220
746228090687283202
746234713614868480
746248135089987584
746181588405325825
746204011280269312
746245471849447425
746239033387278337
746242661556772864
746182548712210432
746217386789900288
746146402212921344
746169420632965120
746266015579971584
746147480450961408
746265029880717312
746232855487873024
746190987806945280
746202278667788288
746219634903285760
746213762873462784
746184343828172800
746245987702738945
746230313450299392
746243597033312256
746220515887456256
746243982951251968
746195513360343040
746239348153057284
746241680064536576
746246390326693888
746228350566359040
746237917685645312
746156007261249536
746232570124218368
746239721387417600
746251864082120704
746258507872219136
746222902337376257
746259682000510976
746195735805206528
746217856589717505
746173564815032320
746216912871272448
746245048224911361
746181525599723521
746218448099770368
746211384589844480
746245446717288448
746263922521497601
746150416367378432
746212127208153088
746240283596070912
746181445949890564
746200928378728449
746143772409532416
746265226811744256
746238525893316609
746231076847132672
746163229697642496
746246230980829184
746219433362755585
746237167190433792
746266078318202880
746262647352352770
746229088713465858
746235552186327041
746187313424764928
746233551574568960
746215415299215360
746204929568583680
746243466724794368
746241201855041536
746222663081721856
746260663484416001
746184918732988417
746228052732968961
746185824597774336
746263968583389185
746259774266818566
746240799462002688
746186365558267904
746242779160813569
746247153886994433
746252161709838336
746221752821252097
746245849500491777
746239989667684353
746179516339490816
746204686445731840
746186004793425920
746217114252369920
746203256246833152
746223279627612160
746232431716380672
746207194450796545
746262068513411076
746223393188388865
746232733903388672
746253248055513088
746215650381594624
746239859896029184
746206397566615552
746199108117901312
746203428313931776
746197073763045376
746212756357939201
746205617568702466
746265289805996032
746190769615056898
746261238028574720
746223921553256448
746213251159973888
746197698546536448
746214173944643587
746199845979840514
746203151288537092
746255827544182784
746258037925642240
746219475351932930
746188685108928512
746204543810076672
746210931776987137
746240715278131200
746173849893494785
746187548590956544
746251624969011200
746196704492326913
746247766280634368
746250022476361728
746240912536133636
746202115299647488
746266170727235584
746221669258125312
746188102155132929
746201331031957505
746236416451977218
746244779546120194
746248042769186816
746204099159298049
746214832462921730
746194754191319041
746262752470130689
746208184314920961
746257551453478912
746248588116824064
746241730450644992
746193676410355713
746265466096738304
746260441161076736
746239201478250496
746156158432382976
746171765391503360
746156170801348608
746263456899293184
746176303464878080
746229067708391424
746197023355863040
746235711611756545
746173636118118401
746266422385467392
746183974985338880
746246616848302081
746266288322977792
746185459794059264
746184855742877696
746218208823115777
746265709479661568
746248588183937024
746162047264653312
746220683407982592
746214207394185220
746229323644821504
746239927113789440
746258654450618368
746192380412329984
746265424032043008
746153847039590400
746150101521862656
746213918029189121
746215612620247041
746226647607574529
746258759262011392
746202056411611138
746207928663703552
746208805193584640
746219592930861056
746225955543220225
746234570878521347
746188722698235904
746262144266682368
746191067674902528
746215096834154498
746168900484739072
746230338712567808
746190660454092801
746191826806153217
746242690891735046
746225926464102400
746260269408489475
746258855928205312
746168921573597184
746220532387840000
746197023402033153
746266430635540481
746193579693858816
746255097789845504
746187372350550016
746246461650763776
746212383144583168
746262320230326273
746253885694631936
746237414570504192
746208410803150849
746233690087297029
746190094596448256
746223153874034688
746234042387881984
746217088818126848
746258809706917888
746183337258123265
746196356407037956
746259640317415424
746203130497404929
746214152734019586
746191205805875201
746217944678432768
746154836941504512
746241856225214464
746202497044230145
746201507259768832
746243215079022593
746222831076184064
746234231160877056
746217906669707264
746245916445704192
746151804589715456
746225733396111360
746184893684682752
746188622395641857
746193227473002501
746262228039438337
746241067964456960
746232104745263104
746200823361769473
746258184654880773
746149594019528705
746142212258336768
746181806655967234
746212332607410177
746171056579174401
746218040979685378
746182762638368769
746242292604870656
746184843298488320
746253436669276160
746207534134919168
746215306326999041
746259610764382208
746237762613837826
746150764251385856
746250270166876160
746234956855160834
746237015943897088
746215973154263042
746220461063704576
746197736265920514
746247325488648192
746216279430692864
746264589319405568
746226060702801921
746198537357033474
746256905413197824
746146712721334274
746226446247440384
746186927913607168
746251884919459840
746258121794945024
746204610705035270
746180611086422017
746262907353239552
746235866855530497
746190174225207296
746220733945110529
746249871510765568
746237657693315073
746202119334551556
746220796859691008
746249070671441920
746255840211050496
746233300147068929
746243957655506945
746207425171075072
746263289336832000
746262521460338689
746196440548970497
746219291146522629
746253139075018752
746258553749536768
746203000486539273
746259669526667264
746232423394869248
746202119686885376
746238651886014464
746220692023042048
746238245156044800
746243424915881984
746243299183366144
746192644410212353
746250907705184259
746240958778441728
746242472741744644
746242527548706816
746242552634867712
746178975341420545
746196524355330054
746192594414108672
746178711276257280
746210394654416901
746187552797892608
746224164583837696
746214379549450241
746214564006494208
746137938061332482
746207752242900992
746217114260799489
746245513557712896
746190312624664578
746141822326554624
746184281270140928
746140035557142528
746213167269711872
746197878960332807
746146029255430145
746265038235832320
746218024164745216
746220960341102593
746264153397039104
746245253615722497
746243739404869632
746223044960477184
746214576413237248
746182636792483840
746225825557577729
746245555681116161
746181282049122305
746173069601890305
746248193818624000
746199736961503232
746199988632379394
746139032837468160
746207676749643777
746251259837964289
746239524276101120
746255353453518850
746226991628595200
746168535643262976
746245174137917440
746212961623019520
746266124438933504
746203876877996036
746170175670497281
746194343124340737
746223518824599552
746190929153822720
746239922802036737
746256750261731329
746196599617945600
746170272068231168
746253784762978304
746248739086557184
746204501774761984
746236445606633472
746188236385443841
746222898113716226
746266271398957056
746211108042641408
746168523135852544
746218032838565888
746252555785732096
746201058125328384
746186051299926017
746228891853848577
746207265972097024
746193273685893120
746150349220757504
746205441462394880
746216657098465280
746198524774146049
746257345756397568
746205936453201924
746229747357614080
746216140985139205
746257857553829892
746251201398857728
746241688667099136
746194100014047234
746257635104559105
746165658279350272
746261246572380160
746195219712872450
746188450081103872
746218380634390536
746209371474952192
746260202018717696
746204870915432449
746247820806610945
746259250230468608
746231848821391360
746142824433803264
746241558450581505
746193143586914304
746209069241774080
746222541677596672
746222315185143809
746229755955970049
746197832827179008
746204120277651457
746261087109152769
746236349255016449
746161141261434880
746206041071751169
746249032637513728
746182615938568193
746173132508061696
746183052129230849
746248542201716736
746195349937631234
746259585523032064
746186722069909509
746219248935010304
746237356013871104
746262295366475776
746225628760858625
746194263495446528
746211347109543936
746254095246319616
746219349568978944
746196566210289664
746212047482826752
746265612905644033
746227591678304256
746219030961217537
746162055586025472
746169932589699072
746226127656476672
746195408754380802
746222046443507712
746224865267458048
746189679154782208
746212869323186176
746194301491650560
746189243043614720
746249863118061568
746199057576525824
746235229338112000
746205483178983424
746209698550996996
746241025920819202
746237536352112641
746228870878138368
746217848096194561
746210575261147136
746203553824288773
746198013173858304
746210499793018880
746254389019574272
746264861970210816
746170028786126849
746250224121876481
746246491010891776
746164077081264128
746236089120133120
746259518343028736
746246386245570560
746242615448838145
746229000960237573
746181793846419456
746245119481810944
746188475616092160
746259367457071104
746188748061188097
746208612431781888
746251322945605632
746203595775741952
746243538195726336
746244691595763712
746227352464556032
746233539054604289
746208868162625536
746217718005669888
746216803634810881
746239142435033088
746215985951039490
746239134054834176
746206750148177920
746224177414168576
746214119305449472
746160927221891080
746260156032356352
746253877234663424
746165633100853248
746207894861799424
746229126810337280
746222218405830660
746249213286154240
746188580377198592
746234042283024384
746204736861286400
746226496650371072
746234050889670656
746233195004207105
746227830699130880
746239637388066816
746225813230489601
746228425958973445
746257685532774400
746177788458131456
746212743473049601
746215411373375489
746246591661617152
746256917958266881
746263729499668480
746242775033782274
746221883197001728
746255638842343424
746250966211633152
746232339529752576
746208847337926656
746245169645748224
746226723063136256
746191096712028163
746239998240817152
746236277826060288
746260525214924800
746218179534303232
746217059550322688
746180346681524224
746264455152013312
746148398949105665
746183114917974017
746215503350247424
746223200095240194
746235061737926659
746228375971258368
746227646179119104
746198348823072773
746179721927471104
746256704283750401
746243189946855425
746207915921412097
746188550903828480
746257366857940992
746249099674976257
746237175646216192
746246176442310656
746202287228366849
746138823143231488
746203562514931712
746197837277368320
746216493407297538
746238245185323013
746235845791801348
746201234407727104
746174361711841280
746229051182874624
746262324730798080
746213200761282560
746222608677404672
746210118170075140
746232142145851392
746189184444989440
746251318491291648
746228770034442244
746177385632935936
746228640233336833
746187086999355392
746201829889871872
746226677152251904
746261795908784128
746245610311815168
746168149737873408
746214739949158400
746259346628059137
746216552228282368
746213607885545474
746146708632047616
746250353872613377
746215910432604161
746187602814865408
746167789312958465
746227000088485890
746250525893603328
746205407773761537
746261791664136193
746225444043657217
746221517948608514
746213586700099585
746202681564225537
746213137758576640
746244142301327360
746171039613231105
746235804096200704
746230934249189376
746223061850947584
746245580993724416
746188064343523329
746211338699964418
746238823898587137
746252161856708608
746219530125402112
746209941887688705
746211741114109953
746243319924137984
746191621012627460
746180057614397442
746222432302694400
746187460510617600
746231718743420930
746214442271072260
746214648031023105
746199019697774593
746215570429747201
746174869159673856
746193302857252864
746222256435585024
746255320150867968
746208910059536388
746236311606943744
746174504024576000
746208264199639040
746250354002649088
746246591850360832
746203365231628289
746186676070809600
746144963734441984
746257446428119040
746218141722640384
746189767247728640
746241919143944192
746229185459326976
746195333206548483
746227624867823617
746245865870925826
746234554168446976
746229353181126656
746260646799511552
746253806053236737
746214266294829058
746253923263078400
746200387082825728
746172302195298304
746244217782026240
746169160539873280
746235279858503680
746159236904779778
746220595193384964
746235862669656064
746193819087966211
746229579631595520
746247359143813120
746256649451614208
746188970216722432
746242913252810752
746227214207770625
746233337774104577
746218313533952000
746232033362354178
746262584383442944
746199246370574337
746182259355557888
746253117918838784
746250911614377984
746241420185337856
746249028405444608
746234335775252482
746193630109413377
746254841945563136
746201020691161088
746254216839237632
746225812966301697
746224726591234048
746260285929971712
746255915800731648
746196272625770496
746202895620571136
746262991310446594
746199443704209409
746236869382275072
746202014619570177
746205949044547584
746239515799367681
746230028216655872
746255168937803776
746187678341685251
746191873006411776
746209119737024512
746239037560631297
746195752725053440
746172033537556480
746212227582033920
746243190013956096
746233874716340224
746213058310135812
746258616752156672
746248084997439488
746266036513677312
746221321089015808
746266057334153216
746236638582476800
746252799068016640
746194334660202506
746186382499012608
746227373452865536
746261628430094336
746182284571619328
746209811633561604
746209791039545348
746226354270539778
746173195657547776
746206917735784448
746233257901993984
746195412663472129
746214991825514496
746254166780223489
746218930339930112
746248575424724993
746169751903297536
746262437737922560
746221761214111745
746261728850231296
746250974885515264
746154698571419648
746185782625452032
746179621280944129
746188429398933504
746191335984500737
746221073675358214
746263733932986368
746264492921733120
746221967028559873
746255999477125120
746226492770652160
746236944909099009
746209497203408896
746249234266066944
746251406831673344
746223552450301952
746196369061208065
746234864567914496
746264031594418178
746197019186757632
746237603410632704
746216933666652160
746187028417548288
746207458821976064
746231240685031425
746193412265648130
746253776416280576
746183278525284352
746164806915330048
746250940987117568
746203239209525248
746240350465908738
746217600640684032
746144288220811264
746215356788678660
746185166301732864
746255483506405376
746226601700950016
746239952044756994
746254162602639360
746231156840923136
746196733953093633
746169269487046656
746246419913244673
746213855173349376
746233233029791744
746210118149111808
746189460988002305
746140425627394049
746209824216539136
746210302539096065
746195484105052162
746248432835264512
746252266433294336
746215910327803907
746162457962516480
746261997231079424
746224504335011840
746184230678429696
746190203660939265
746206779445387265
746203214165356545
746266523065421824
746253407418097664
746187326020161536
746153150890057730
746262639140048896
746246855810519040
746213435910676486
746216539448184832
746202132219465731
746258377517502464
746233597753856000
746237020226322432
746236856648482816
746252702628384768
746171874195947520
746231760480927746
746196196989902851
746200307739172865
746187548519653376
746199762177712130
746223527183810560
746188676825128960
746261036676825088
746227788542148608
746242573686214656
746184893592379392
746251066950426624
746138961563770881
746229810087624705
746210763962908676
746215440611835904
746256947276562432
746246625266384896
746189289306873856
746240530758041601
746201523735040000
746206800509206528
746251520103055360
746247787109560320
746200982632050688
746202220014632967
746219236637319168
746220163201007616
746231861462982658
746217470449455104
746237460686856193
746231815103385602
746243517454770176
746191717401931781
746224781117136896
746253025724010496
746186508097314817
746240832823394304
746246415479758848
746192338314104832
746156049275691008
746226920220594177
746233614627594241
746201133845098497
746207316278546432
746233094395461633
746243714469761024
746261448066740224
746193584093683712
746259707116027904
746221266458140673
746249259230593024
746242690950569984
746245056651210752
746249514923794432
746192833422331905
746218326284636160
746221992030834688
746250714884804608
746243991046332416
746196054681354241
746206129349242881
746171282866188289
746251838840791040
746193915439525888
746194997628702720
746231295252926464
746257501008584704
746212466883858432
746170020456202241
746266564824080384
746226270418042880
746257526426116097
746168283829669888
746188441948291073
746222755394162688
746263083505553408
746146888697602049
746259472486563840
746219815270944769
746163846578995200
746191314853597185
746197166129979396
746198419996213248
746233954215178240
746197996287623169
746183341548912640
746212085017673729
746186659075547136
746153587022008320
746195026913296384
746180371914592257
746243760741298176
746259224737513472
746229126537715718
746214605932765185
746222839380881409
746144191789543425
746255748011855877
746258918741946368
746233950171848704
746211682360270848
746205340656504832
746248457996886016
746264153048834048
746234252111417344
746202677437030401
746254690694750209
746226790310371330
746215465802858496
746264903841873920
746254942638317568
746230967883337728
746225519578882049
746231949555970051
746168179064352769
746255613680820224
746255840282296320
746206791831162880
746255001262133248
746240681933344768
746254955221258240
746192611090669570
746264836724654080
746160201456287746
746227419481157632
746228065273929729
746246394449534976
746186671884898304
746187418613669888
746265722041569280
746255814831251456
746184239037612033
746209509731753986
746245966882275328
746234411599835136
746244041751302144
746141641996566528
746198957118742528
746240497446903808
746231764935286784
746215625064747008
746142031701913601
746208582698336256
746236630088855553
746243747835346944
746226832148574211
746257211584880640
746220268415131652
746235191388045312
746264622890684416
746225884265275392
746225788052082689
746197119820664834
746222306796535809
746235967632080900
746257425502769152
746239205320232961
746256464931520513
746211485169258501
746200798384664576
746200584353505284
746249590802878464
746265503606444032
746246784457015296
746242598541590529
746262651601297408
746249280277590016
746187833744855041
746264962532773889
746239503463907328
746256976993259520
746266590241382400
746259103207546880
746232528042786816
746240870832189441
746152060672970752
746227528646332416
746214966609354752
746200177527033856
746222537252573184
746151217227653121
746221211898675201
746185740690698240
746186663450152960
746191956674383876
746249322338058240
746168044943179776
746202232530436096
746256540550717440
746183781824888832
746151510954868736
746178048316276738
746142560331128832
746208767436480512
746144338544058370
746223006985248769
746238983059869697
746182636826042369
746259568737550336
746247573065850880
746249217186865152
746156670175281156
746197493361188866
746240686274527232
746246499273678849
746228270799085569
746247506011512832
746203771873558529
746236001119416320
746247359097614336
746209560231239684
746207626543792129
746234730324987905
746196797052190720
746233174271811585
746189100550500352
746196235011268610
746175557038112768
746237058037911552
746192015558221828
746247271340191744
746242279782834176
746257803258568704
746243068307869696
746185329581776896
746207790285238272
746237959922290688
746209778393714689
746235875416117249
746188655891464192
746238337468370945
746196897434460161
746211040740806656
746259228982140930
746173539288481792
746246897812279296
746169982816423936
746139192195973120
746225410573107200
746235317464621056
746246373582999552
746251188790648832
746194607315132416
746233539155238912
746249267837280257
746202735955980288
746224190005485569
746211703579250695
746241441211387904
746225641314353152
746150483316903936
746204023498301440
746248860893339648
746200248666644480
746171605965930496
746262521741447168
746205051140464640
746217680466649088
746242980542046208
746260030152912896
746228430513987586
746240258103095296
746221455193440257
746229512480821249
746265193349513216
746206380869062657
746210646690193408
746190614673252353
746211061913653249
746211061913653248
746188131427180544
746225779759972352
746200450324566022
746166161679712256
746147874665267200
746252279192428544
746264614694969344
746242535815688192
746244972681244672
746209639985881088
746240480728465408
746259199911432192
746138147759624192
746192577628512256
746194829881704449
746240643979186176
746226249127759874
746197103118942209
746193634249183233
746165482215071744
746246281362837505
746264992203235328
746224126902231041
746228766066671616
746251771530575872
746257479961554944
746221337669099522
746188353645621249
746229436903620608
746219811223461888
746241286013784064
746172214177726464
746172927209578497
746190631244963840
746168498024554496
746207714800373760
746265587685429248
746257799051517952
746216816393916421
746225406097797124
746216837185081346
746254342722727936
746198382432026629
746152781749288960
746217911237251072
746203054655963138
746149002912088065
746210155780440064
746212311526838272
746260575450243074
746231244883558402
746265440859488256
746219987417718788
746189754828361738
746216312901296128
746191797190201344
746229277633327104
746204120093077504
746204803714289669
746191469996761089
746211242033876992
746192464021590016
746254174816452608
746173711363907584
746209857871613952
746182687103213569
746236412018622465
746224840198131713
746214169511235584
746242103689240576
746193407870066688
746253801506615296
746234415748026369
746240035922423810
746169223416668160
746227784616288256
746196809446395904
746204388666945536
746164815291383808
746254120428896256
746262991486717952
746190086086156295
746255160591159296
746158465341480961
746196629179400193
746257853338497024
746261208785952768
746231173492310018
746219828042567682
746234877016571905
746216115890589700
746241298475196416
746252304383414272
746228438747406336
746251847162277888
746259661045764096
746167399217500160
746169735335710720
746251994000723968
746187783492902912
746205898444464130
746238958187610112
746163343325528064
746199464428220416
746157320216920065
746213506941227008
746218594673954816
746206129139548161
746187120708988929
746207764930715648
746195135948460033
746170519599316992
746255588594704384
746248361490194433
746243047399251968
746244628634951680
746261867258089472
746218921896742914
746244918339866624
746212219457724417
746198885719126018
746161245905100800
746222961133162496
746195521723731972
746210369618665472
746188597083123712
746163972332724228
746205718307438594
746262244875440128
746246834985762817
746191516092116992
746166509806837761
746193391331880960
746259778490490880
746256452294164482
746220234814566401
746251423701053441
746236105834389507
746207639084765185
746209111365169154
746215688180662274
746201276275318784
746215432177090562
746173166242889728
746215499134992385
746252031799631872
746200894715265024
746209656440160257
746242250640764928
746158695801815040
746143579739815936
746250752495083520
746167751199227904
746258511907131393
746192808185204737
746217063849463810
746214857683275776
746247619396141056
746186365788786689
746149657114382336
746207312101048321
746206728979525638
746206728979525632
746206292759322624
746238806974562304
746246390347603970
746186566817636353
746233366941310976
746219164965044227
746159522297819136
746154023351353344
746188404254081025
746206603184005121
746196520056152064
746203310500130816
746245513847021568
746232696133681152
746259078331179008
746197786765365248
746188626426535936
746138261379252225
746192296585007105
746185178704404480
746247522864136193
746206980545511424
746222482894422018
746195878260596740
746192430504910848
746186646622633985
746233706671595521
746152534419640324
746176588581076992
746205428833361921
746238425200627712
746220943375138817
746176706302468098
746196411222360065
746162646819430401
746243798368419840
746230145871020036
746248231617585153
746236122896830466
746231483631755265
746231483631755264
746188899039404032
746239305987821568
746245526455103489
746248701551775744
746227020875522049
746251104694870016
746236848423329793
746261729064161281
746221417339904004
746192611115835394
746241143130759169
746141843197329408
746162030365663232
746191000289214465
746230300888305664
746243987216830466
746228941937991681
746265956628955136
746236428875509761
746237150287388672
746218192117211136
746150416207994880
746237145992462336
746218926263017472
746244137918291968
746178677713469440
746217399314059266
746228631710507008
746253918976507904
746188718680211456
746199497982640128
746193852554326017
746197165903491072
746233476064514050
746241302833004544
746257979398328320
746251255635415040
746212856945729536
746152643463159808
746242837742784512
746211564894621696
746143164239577088
746201729381740544
746238060560547840
746204984283324416
746230275722481664
746198080412745729
746216694792654849
746254330051780608
746249250795831296
746256997809590276
746190161315147782
746211942532931584
746205533514784769
746179126227152897
746223292164407299
746224261161844736
746194024508207113
746234260516855808
746238521690587138
746224668177162240
746231811097825280
746249800186736640
746239826307911680
746189528021405700
746259698995826688
746250207294291968
746249309797093376
746222558362505223
746216380307890177
746200802310557697
746195324662775808
746251935422910464
746198550107684866
746243030550622210
746232024873111553
746235393029201920
746254636475092992
746211049267834882
746188211018358784
746242594422718465
746233450764505088
746259908631265280
746243865372409856
746220859442888705
746186134858899456
746248789686624256
746237817278214147
746238484071886848
746186491676680196
746203407061442561
746171731639820288
746244863524372481
746147576618037248
746223099536781312
746196759097946112
746155935832256512
746249321973063680
746199896596701185
746241168409825280
746145202683940864
746226203183325184
746146922239565824
746144472849747968
746213444056055809
746193000947081216
746187452180635652
746191168271089664
746213339315871744
746148554113163264
746184801346953216
746246025283837953
746247447454883841
746212290853122049
746179914731126784
746193902974078985
746173275127058432
746241873279258624
746218724886077440
746178543181144065
746248298575572992
746175661807542272
746258209934086144
746212638854569984
746223598629576705
746242850476568576
746241810142486528
746227197124304896
746236793742204929
746197925017980928
746204124241223681
746194045286813697
746246503694368768
746223262833598464
746238131641294848
746219756479361025
746238031099682816
746242409986723840
746229894099542016
746243659876700160
746237796285722625
746208788424777728
746229147584716801
746185292013395969
746264241322205185
746266019585490944
746188944971227138
746174948918562816
746223703168450560
746255957383053312
746244956101083137
746247094797729792
746162055372218368
746227151255441412
746148554088013824
746234193470857216
746200160883998720
746225544576917506
746209799080022016
746226374948462593
746231429349048326
746263939139379200
746198654910750721
746196239016812545
746221216017440769
746215100843909120
746258176341860352
746206724982345729
746222088487219201
746219559447756800
746223678258454528
746253801573617666
746202731677835264
746247975618363393
746215780207886336
746221593680977920
746153990044389376
746257358561632256
746217940580634624
746143772468187136
746254871393878016
746255135345618944
746175036818661376
746219542783766529
746144367962816512
746260680450383872
746232083442393089
746229180996562947
746175900706873345
746248818816081920
746190891203833856
746220641624326146
746176278282272768
746259438789591040
746250630822526976
746234138840047617
746146624708153344
746243429043167233
746147824253997056
746202568104148993
746152827928535040
746197950427107328
746257802939637760
746244033018757120
746249829563703296
746194838022873088
746241109668560896
746176462915407872
746151628387000324
746230934383431681
746181458230837248
746212563218620416
746231211274567680
746237263592329216
746202752947105793
746246985913667584
746212894652588034
746258872411750400
746153641891921921
746186193570828288
746239880607432704
746243286377996289
746234176462938116
746184188739522560
746191591639965696
746196977340190720
746193290458869762
746205609150676993
746242837621116929
746182532216029184
746145483819716609
746247497652252673
746213280574672896
746249032889044992
746159853370904576
746232889029754880
746173409285988356
746249078816681984
746191252022956033
746187196001038340
746266355431841792
746190832709996544
746250127392804864
746185321486790657
746252879074369537
746202584994590721
746167793456922624
746214274758901765
746229307094110208
746252119905280000
746207949673029633
746210021428465665
746239121811607556
746253168485470208
746255588397572096
746233987706720258
746216178851340288
746208406751436804
746186306993061888
746235430706700289
746172071290429440
746233836720128000
746258289432793088
746192837570531328
746238480036990976
746200005434695680
746260881848270848
746176513054236672
746169970158075904
746260621780520960
746253701225058304
746141377558372352
746229797617995776
746205529572151296
746262752394625024
746192862589526016
746191914802651136
746237272048050176
746218288321945601
746218494031597568
746224890412310528
746209237164949504
746202987777818624
746240711339581440
746204698776985601
746173644494168064
746185896043618304
746234772117037056
746160969206870016
746221245377585156
746177628952993792
746200240374448129
746241122196815872
746242774983393280
746221547304583168
746249573748842496
746154619076648960
746209761708781572
746204292109869056
746259518498213888
746210763799310336
746242808600625152
746188446083887104
746221576836657152
746216988364570626
746263498812973056
746206922034941954
746211896395603968
746210659063345152
746238190307020800
746176240449630208
746251742313058304
746174235635122176
746252614644436992
746251628844556289
746242946635169792
746143579748311040
746204577330929665
746173598352564224
746223606867189761
746191742651662336
746234688260313088
746224546399719424
746204145401552896
746214924595007488
746260088768233472
746250685335900160
746256083283488768
746235795669909504
746256322287411200
746231370356137984
746207727311937536
746172411205267456
746235111675301888
746212299011088385
746229516561833985
746255051774115840
746239859820376064
746198130593402882
746196855625703424
746220863716876288
746201184285798403
746202316819173376
746259489146441729
746244008008159232
746216472268021760
746233345915293698
746197350410924032
746201712533217281
746242166586957825
746233862066307073
746263222278316032
746190593399787524
746240715626266624
746194414725267462
746210906686652417
746258054858022912
746241604466286592
746202085880803328
746223820705431557
746169475263827968
746191579145068545
746169319965532160
746192694788009984
746194213327376384
746255458328023040
746249309738442752
746177079679516672
746202052225703937
746225531952128000
746191424194895872
746228623359696896
746246000369537025
746254212795875329
746242271473917952
746215121857327104
746247619140214784
746203604323733509
746199858730545152
746191373750013952
746221031707160577
746250026964312064
746229080358457345
746180938174849024
746254024110915584
746225901231214592
746246256046055424
746219693493489664
746197983872458756
746263087720828928
746234008892116993
746230284127899650
746215382025797632
746247971679920128
746240292005814272
746187129101787137
746218632338771968
746220276778622976
746209673490010114
746178279028056065
746189993542987776
746208805139079169
746251125540720640
746151699568562176
746177930741616640
746194121094660101
746192158047117315
746252795154735104
746257580582965248
746174185349709824
746211472586354688
746186940425265153
746248131096961025
746243500631535616
746155281621618688
746245937496993792
746222403269758977
746194317992034306
746242699565613057
746216787163766784
746182980872376320
746205541869854721
746236122615812097
746153608039653376
746209400876994564
746266091039629312
746202316567511040
746206553066201088
746259619400552452
746263591326613505
746230430953725952
746154908571811840
746244217647828992
746153109106233344
746182498678243332
746177469410123777
746184209883029505
746223434988847104
746252925018738689
746257429625593856
746245731825160193
746215935602634752
746235363421650944
746211019928678403
746217386722791429
746210663320588288
746210998852288513
746228589696167936
746199376448491520
746227318692028420
746178622940192768
746204623371804672
746248403709988864
746204896148361221
746253751418224640
746154262514700288
746192174660747268
746214823822667776
746249766636560386
746187099754401792
746240421806903296
746213410363183104
746184310349242372
746251213608390657
746147836811685890
746140257544863744
746247875076689920
746265914862088192
746219429453717506
746262395723587584
746218888266846209
746205160389513217
746209480321302528
746253365311639552
746137837511258112
746188295210733568
746187313491894272
746146389592252416
746219374822850569
746238706407845888
746254271407087616
746175099905019905
746242447655612417
746164534256140288
746153574481133568
746212022207950849
746256167253454848
746248776977887232
746259329913880576
746202211605086208
746261598826823681
746195500706127872
746263641666764800
746203147127820288
746222910684037123
746230544455729153
746210420025745408
746174852252438528
746216661003313153
746211556589899781
746142174287380481
746253151733325824
746263742283845632
746154241518010368
746211003025633281
746219248872099841
746187414205435904
746259598361960448
746239834700783616
746231148351631360
746215855898255360
746206674432602112
746245438232211456
746228954772570113
746222050767839233
746226551117668352
746199246416687105
746234851708149760
746211749439758337
746232368948666369
746243752189038592
746235824744759296
746266464458579968
746245430011367425
746188462701809664
746238492284436480
746251792720216068
746231127245885440
746187552856563714
746189054186688512
746259904458022912
746234058988937220
746195584948723714
746251549299486721
746197820311429125
746229353155985410
746258058825830400
746145928453758976
746209346334318592
746211326041587712
746207094123094017
746265306524491779
746256523844796416
746221681677471744
746243030609465344
746180468312317952
746208784192659457
746187741562470401
746259074023555072
746221979405975554
746168082838753280
746154765898354692
746247707581243392
746189985368281091
746216757610713092
746236311493738496
746231030860812288
746250186314285056
746217776977580033
746245417273278464
746242150069768192
746234969299656704
746231550727970817
746212160833937408
746261451979915264
746236323950845952
746238559762284545
746250639307575296
746252639697002497
746245165673779200
746237603481956352
746205173064695810
746263599434305536
746224483686449152
746165138412077058
746170745965907968
746216371575357446
746190098417360897
746198759843913728
746244100240871424
746188076792188928
746227855567134722
746246608451440640
746197572776140800
746186512308572161
746195412793491456
746219429562744835
746233962490531840
746246600197021696
746201536498302977
746234683986317312
746259858123526145
746190757170581506
746244100307955712
746177364598587392
746206422791163910
746145315930185733
746251209523216384
746230452021690369
746258247502397440
746242871351779328
746254867036049408
746178195234381825
746231072594157569
746228480589758465
746207987153281024
746149476625178625
746230309306269699
746201578453893121
746192942549721093
746219567660171265
746240480552288256
746230217207734274
746209170144124929
746239436233400321
746248168862515201
746205370222186496
746220134168039428
746234809953882113
746188223773179907
746246318973059073
746230913583833089
746207089568026625
746224143645827074
746239108922519552
746264514119753728
746201121274765313
746238211609886720
746229063698644994
746207966219534336
746205403420057601
746187443519401985
746193319915458562
746244838295691264
746210399012302849
746237426998272001
746261003206287361
746222822532382720
746201209111879680
746157919742332929
746216342231998466
746225422904418304
746196897400971271
746206024361664512
746222579396947970
746243311669743616
746189238643765248
746225590622007296
746251645927964672
746223607102136320
746225498397630464
746220159258365953
746222856279732226
746207169406631936
746209597988306946
746209597988306944
746220733727072256
746208461214482434
746240643983253504
746244507272904704
746233903719948288
746193596856991746
746180250351112193
746253491295895552
746229541790588928
746246373566255108
746223766204649473
746249980717916162
746154530799181824
746235288188391425
746235288188391424
746227159312666625
746261372439244800
746186135030763520
746222805809692672
746207672895049728
746245597594787840
746244704426037248
746190643756687360
746254204491173888
746238152566673408
746250337170841600
746211305103593474
746237552785383424
746201272080994305
746188328416882689
746216191555833857
746228421802369024
746263310362877952
746229097081118721
746237486049820672
746229487465959427
746215314946306050
746219630591500288
746179612762218496
746243898868113409
746201393824817153
746192963298988038
746148411548676096
746237498267832321
746189003745951744
746193059633737729
746160247786569729
746165608081940480
746201184138993668
746188349744898051
746253667615936512
746209287408496641
746255211073835008
746204216658563072
746247090955751425
746235288020623361
746196821920219136
746244113041850369
746249892452925440
746198474534772740
746207605584912384
746192275416309761
746197203664830464
746260227163570176
746195823818465281
746218284467400706
746234746942873600
746260202111049728
746219966173589504
746224244497874950
746255764537376768
746186323736805377
746181827577032704
746210725991833600
746200789924777984
746227587324612608
746246126047797248
746252505600909314
746198025840693248
746139359984771072
746262660212232193
746196037757349888
746252581245067264
746202262272258048
746187426679259136
746166727994707972
746151888412893184
746186072195923968
746254464336568320
746238534466445312
746263884751855617
746199045190758405
746213549110812672
746199216926515200
746230485743853568
746194095622631424
746232981090492417
746196029221933056
746221841262358528
746217265251524612
746255009621356544
746191952631078915
746219731405803520
746183534503657472
746217168807682048
746237704002633728
746228371609133061
746249355863199744
746231928555110401
746200186095996928
746180896215175168
746245220245733377
746152878390272000
746207983311323140
746142866485829633
746199309171888128
746266434741866496
746233522147385344
746235682415226880
746253164345757696
746230376704573441
746239939575091201
746211053155999745
746253621466116096
746215537206648832
746242292348911617
746217017598844928
746230112127852544
746220637148975104
746197254063558658
746247007023566848
746174965507104772
746165482244444160
746149187301998592
746227247497908224
746202560088801285
746187829290536964
746174126734204928
746233962628972544
746148000330842112
746240430333886464
746249158592438272
746248911204007936
746253420022095872
746227973024415751
746239280838807552
746197606552875008
746259971357147136
746191654588055552
746248319865851904
746248818744659968
746198768404422656
746214027232108544
746197094910681088
746258524381057024
746208620728049664
746243697423982592
746264405080444928
746164097981394944
746190291456012289
746188022329319424
746255852571602944
746188089719087108
746155965255397376
746240790934994944
746247195758825472
746265444999380993
746260718152998913
746244347700613120
746228958643912707
746187468773351429
746225884302970880
746187540181327874
746223770377953280
746260038755426304
746215528469925888
746188613818286080
746187883829043201
746214924511129600
746229105482338305
746196054530367488
746200500538793984
746189305928790016
746188013894516736
746195496696320001
746227256087896064
746152941191585792
746183601469853696
746246151343509504
746234189045850112
746191004533817344
746226165623357440
746218196416401409
746213905345581057
746225964078628864
746264232912576512
746226479919308803
746161233548685312
746265533360775168
746174965397979140
746226903644667904
746223258672889858
746194133379776512
746211619529621504
746205558621900800
746219324352802817
746226102457114628
746237267895672833
746172231026360320
746232318558277633
746256997733937152
746181173232156672
746203092392173572
746189687631425536
746210092769411073
746150713986793472
746191696560422913
746184763635961861
746207027001593857
746259904378306560
746220612239003649
746227642009952258
746206712449794048
746193210670612480
746191998609022976
746200022144823297
746248949007261696
746216426222956548
746218037003509762
746189305987665920
746191549701095424
746201360161398784
746207991586664452
746224525612703745
746200123001102338
746206263558606849
746195937165357056
746141453072601088
746196788709777408
746250337405722625
746260545955758080
746179818434138112
746263779864907776
746229818669207552
746214870362652672
746263243082076161
746223225386897408
746203453072957441
746258364934430720
746238358301487104
746245291263856640
746225771220348928
746238140310949888
746179935698567168
746256054003044352
746228694784475137
746184390045212676
746197870445887492
746254904721817600
746213578164707331
746257303976943616
746184163556995072
746187535789895681
746244863486656512
746167088646131713
746232389978853376
746184050595926017
746205613433065481
746195060677435398
746209983876861952
746208687623020546
746260596279119872
746263448762327040
746247824849801216
746220196889657344
746244524045926400
746263994017550336
746193160376721408
746246130510471168
746143080353513472
746262492138115073
746196939645935616
746195639189463040
746245165799505920
746253965210288128
746245538815836160
746193055397478401
746230623837118464
746218854716628994
746195282723897349
746185627561975809
746206942809382913
746254946639699968
746257618318962688
746231051823898624
746186604662792192
746198575239954434
746238740083838977
746259011209695232
746215599848591362
746214152851460102
746233337883164672
746264480401793025
746259585820917760
746223896194539520
746231810892300288
746217785370378240
746221207867908096
746252082051678209
746219349598343170
746260906959572992
746157567450226689
746257920644505600
746228484838592512
746202010425298949
746221706780381185
746225674570993664
746219982963380226
746237590777409541
746244515476844544
746199883728584708
746227897875075073
746231659914092546
746238819654078464
746250139967291392
746240153245495296
746185229082198016
746193865208586240
746193865208586241
746153679565250560
746195509199527941
746234176676864000
746213062236004352
746196503203504130
746188986943606785
746211200342450178
746188034941419520
746233417537224704
746216061419171844
746193361619456000
746243429303083008
746197589721124866
746199816846217218
746235933855358981
746204862682062848
746188005661081600
746178690267123712
746203616709484544
746142077952614400
746212991062814721
746250873932750848
746188710102740992
746225632955142144
746190987903569920
746260139087265792
746206670494130176
746235229426221056
746197853865811968
746204380244774912
746199338687176704
746148621179969536
746225188224663552
746259040401973249
746190874552340482
746191067381272576
746248084879974400
746170020485545984
746196096376963073
746228010861289476
746242871469150208
746205017707708417
746147991971573760
746220117369880577
746209404840665088
746215176400044032
746199850320986113
746181945072226304
746262534068412416
746203474258333696
746239545406955520
746229759768551427
746193684857688065
746194154602958848
746207735536984065
746208704425426944
746217823056232448
746188886422913024
746177385633026048
746196570257817601
746259925417005057
746207878361427968
746229357153161216
746207119053979650
746231219692593152
746167994422792192
746242409802039300
746211405553033218
746224806501068802
746246596027891712
746203750927204352
746179327776063489
746259296254582784
746141344196812800
746173065730494464
746227700436590592
746140106675920897
746232050139574273
746200861378904064
746252987803271168
746181177455874049
746187972026863616
746180057505243137
746235850183213056
746248764277555200
746201662495199232
746208016718913540
746228229137006593
746208297846341632
746191872884776960
746250333136035840
746228753202765824
746251322773495809
746198764013031429
746188521564573698
746226706583687172
746219055888011265
746172230690758656
746232544866144257
746238266072981504
746251578672291840
746263641461231616
746201637182545920
746247300683489280
746237657789890560
746235971616677888
746225913575014400
746262462866071552
746212797982220289
746188836078817280
746203507653369856
746200911387582464
746212777136521216
746231592943652867
746170754601992192
746254040674209793
746219156689719296
746263469670817792
746186290157203456
746167323359219712
746203608283111424
746170205089464321
746250605484642304
746247661305602048
746219387623903234
746216958761172992
746229059609198592
746191860167647236
746226694017552384
746202048304013316
746197065462472705
746232448581672960
746231915745710080
746246893567631360
746219248851181569
746249615620583424
746186982448074752
746209429960286209
746181684945633280
746256108390588416
746258469917888513
746251658464657412
746247854377754624
746229298541932545
746201888954060800
746214891267096576
746205693225500672
746232276611039232
746236756027187200
746191361200664577
746207366757027840
746204015252275200
746186470344450049
746175120897515520
746242548503482371
746259426215079936
746260575320158208
746217617476575232
746207123105689600
746223250443689984
746259245914415104
746237276074631169
746234843327979520
746215901981073413
746240598043164672
746227725644374016
746170926538993665
746205554641559555
746204061498650626
746252568704147456
746266481168629761
746152614069411840
746249649267310592
746226010073399297
746266166545514496
746197824631504896
746185732331470848
746221375375847424
746204887612940288
746228585602506752
746203658631602178
746224957542195204
746192808021659652
746188026787860480
746211665629175808
746258671491964928
746195442069692416
746225972391739392
746239838731403264
746244192372928512
746191931353370625
746219970279792640
746147488780947456
746242720142761984
746251994092929024
746262546768863232
746262064616837120
746239645864759296
746216350687760384
746229181231435776
746215423994007554
746200282409820160
746223711833886720
746190467721736192
746195232610390016
746207651671924737
746224084850085888
746239578684555264
746202144659767296
746264786585985024
746216337983176706
746172889250959360
746210323615518722
746256200694661120
746235820898660352
746231014238748672
746256159095595008
746239088265560064
746230368097820673
746235422091546624
746257802860072960
746258545373511680
746233811743080450
746206385042391040
746196364875313153
746244553301069824
746237406014144512
746161741021716481
746242577733660672
746218586163707904
746202920459206656
746237661807972352
746251536595038208
746218368319922176
746189423235072001
746201687522631680
746199665930973184
746188177564536832
746244490223042560
746243345299685376
746234839049764865
746240262289002496
746231160699641858
746215155193634817
746232461059719168
746219702163148800
746239419582013440
746232175863836672
746167940278525952
746221337748746240
746222910516297732
746251847292313600
746202371131203585
746243823412514821
746220935208787969
746264992253640704
746241591916929025
746198201917571082
746186139342516225
746180510230130688
746265465891205120
746208062717845504
746232159136931840
746231790004625408
746244309821825025
746247518455947264
746218976208773120
746239985846624257
746215918867353600
746215918867353603
746260672040869888
746240367515688960
746209602073595907
746233090415026176
746162449586528256
746145412621475840
746199061951176704
746252878843621377
746229059596619776
746233962494730240
746214295592067074
746255223484747780
746205013706346496
746239482266025984
746225523500548100
746214341746139136
746155806123528192
746246239470051329
746205596462944257
746183928755589120
746192447223410688
746254544288485376
746229935904153600
746243177523384320
746241864567783424
746182825628565505
746206674457763840
746259078024921088
746223590308089856
746194716694196225
746208796775612417
746237053969502208
746246557939310593
746146666542137344
746208901641560067
746212106278572032
746264148963627008
746263477929521153
746193730718203904
746223955048964096
746227935254716421
746204480736157697
746235246178369536
746240556058222592
746187351173398528
746175682590433281
746236940400238592
746259623544500225
746246486715961344
746261825302339584
746198990601912321
746167075912048640
746251633307357184
746231261476200448
746202610319798272
746199162555772928
746229822712492032
746190765659815938
746193005443309568
746264870539173889
746228912640798721
746239712839401472
746186596257456129
746173891865907201
746202690091257858
746190459232362498
746190765508829185
746234822629036036
746199049439584257
746190350167900160
746230259255644160
746223267246026752
746259417763569664
746246050676092928
746208356461748225
746237993510309888
746226668734283776
746194116703223808
746187338590523392
746162680491290624
746262475469955072
746241969685307392
746244066686472192
746245841044779008
746160147165241344
746189431762100225
746220658271498240
746238752591224833
746139863439806464
746174944690704385
746224164638384128
746243265570037761
746237125004169216
746200668281573376
746181693401272320
746186336441274368
746226723344158720
746256842741907456
746149132679553026
746218510741733376
746204904327282689
746233807594872833
746263515514626049
746228648475144192
746243638888325120
746152450508398592
746213632732585984
746206720586719236
746222541685960705
746208117482881024
746232465446965248
746232721081438209
746194653662220288
746193143863775233
746237448271781889
746195253212766209
746173124362833922
746260902446567424
746190811671363586
746249284417372160
746146410668634113
746265256503181313
746197451229454337
746266019631628289
746164660127338496
746204690757541888
746196843076280320
746216421869268992
746237439874727936
746202245423730693
746177599378849793
746208822180478976
746168351186108416
746191822578286592
746191822578286593
746257744261439488
746191050906034176
746193047394754564
746240979594665984
746208222357258240
746192963194150913
746241273439260672
746233635615834113
746228044268900352
746206443678760965
746207223932588032
746211573610381312
746218904918208512
746251511538253824
746261020042092546
746205433157718016
746228556217229312
746239767403081728
746235397299003392
746265722108657664
746259929560944640
746222994712727552
746265508157227012
746195018629554176
746234163838095361
746156049099522048
746196805499518976
746261900837675008
746162974218297344
746185174493237248
746200362244136960
746157706172600320
746199124773507072
746228870907498505
746189565874970625
746257484499779584
746233513825865730
746207366694133760
746173493276983296
746218678513893376
746187842011934720
746218519084208128
746142057081769984
746225712382676992
746239369200177152
746226618322935808
746198801770110976
746224059793367040
746243886431899648
746179453579993088
746196398580727808
746244888958763008
746257010258223104
746193701366444032
746199074576072704
746264409102761984
746211363664498688
746231211366875137
746264761424314368
746226962356527104
746237976506597377
746169785679917057
746188630436126720
746236089040441344
746256666493075456
746184796812894208
746208838928338946
746237431343505408
746172801145520128
746228120122884096
746175556845178881
746231060246073345
746263762986991616
746243701723168768
746260298470850561
746248680525676544
746239050143543301
746199615540649984
746244658079072256
746195290961522688
746224747680137222
746201377076961281
746179977603747840
746193437108502528
746224395551576064
746225351739641857
746231647498952704
746233639625592832
746214106814783488
746157425015853056
746233467663319046
746209048308002817
746225020507086848
746258188899594240
746183895075328000
746156598498779138
746205693036761088
746192157992574978
746241982033465344
746215721701543936
746167692508409856
746236529375219713
746242099620745216
746249305435017216
746243370469691392
746235380433747968
746239771849134080
746230170961346560
746188118949146625
746220293245435904
746243194355130369
746230133128736768
746240719631826944
746198730278211584
746174847999303680
746266393113407488
746239872214536194
746254510360788992
746251058566004736
746231362017857540
746199045165572096
746202576538853376
746253524766498817
746213683001364483
746173723913355264
746197841274540033
746218183644745728
746198323632082945
746211359453372416
746239700361371648
746196088265154564
746246151188414464
746139418755538944
746259505852342272
746249892662751232
746184931139674112
746240912779448321
746185329887969280
746172386270076930
746263956239552512
746224521112223745
746262726981394432
746227369225007105
746225989219299328
746209769749254144
746207253158461441
746205701236633601
746250832182714368
746232863532580865
746168728618827777
746233459224387584
746253935933947904
746242246303846400
746200165132832769
746179394868150272
746252174234095616
746208801062191104
746252593890988032
746202933025341440
746264345982734336
746211418295271425
746240790788190208
746206473370251268
746205932179193856
746231580151013376
746197912586092544
746222151590518784
746264102952140800
746235740959322112
746231832081928198
746229827011674112
746219723159801856
746232553145663488
746179554117574656
746237787674906624
746263586931154944
746215113586139141
746244708503027712
746203499487080449
746199825067081729
746215109115011072
746230628090163200
746202748819898368
746203478389731328
746151662058934272
746245023197466624
746142665272549376
746253176538562560
746191889523564545
746264073541672960
746220473634062339
746255387108720641
746226488194654208
746247661171445760
746252027362086912
746266451892371456
746207030948487173
746229004848373763
746236235883044865
746205420407054337
746203968976486400
746210910750941185
746243148003840004
746201871824478208
746151997452189696
746208616370176001
746235481147346944
746219412395417600
746222759470993408
746206770859642881
746262836238761985
746222713644081153
746230292461948932
746239020879929344
746203428079099912
746246373427773440
746264811600814081
746260688725745664
746190551540600833
746217634337685506
746164232165679107
746216153446375424
746220910143668224
746225947368529920
746193932308996097
746156083006210048
746227268477812736
746171329100025856
746188932585447424
746182481557192704
746261519218905088
746259086384062464
746259468011380736
746166853639122944
746254065974263808
746202048102727680
746195412948652037
746194121132384256
746229453764759552
746203583222157312
746257694198239232
746209710970277889
746238828050976768
746219018449649664
746248730911850496
746146343433928704
746249620087508992
746204040644567041
746147392030859264
746168225319292929
746260940287541248
746192623744876544
746155743078944776
746215226773639169
746266330270138368
746224424597127170
746197530870849536
746216145133277190
746162495979651072
746224269504352259
746209836841345025
746228585615101952
746233736170115072
746211938430922752
746262982921981952
746244658204917761
746194456693481474
746170389647134720
746257144467591168
746188689374486530
746214585057714177
746220326783062016
746250458671554560
746257308171309057
746203499600351232
746264065245319168
746266019811844096
746212236113256449
746252266768842753
746218259293188098
746265013183209476
746222163871490049
746214991729045505
746261217363304449
746230535945478147
746235619504881665
746249032872394752
746250206975516672
746166018909691905
746233513721004032
746231878085025792
746248462291722240
746238660257816576
746248911040323584
746258939801669632
746214643853492224
746212815120138240
746261737171730432
746143982078529536
746240258145193984
746219106215464961
746260353114312704
746205194019450882
746209576958103554
746212655392645120
746209107204464645
746262353910587392
746210319396024320
746243038985388032
746229650863489026
746206594812125184
746139041167351809
746260747383115776
746219899089870848
746239302049341440
746210738922938368
746161719836192768
746194653762883585
746205651160834050
746188802616483840
746216552064647168
746240354932785156
746224210796646400
746215302199812097
746201515530977280
746239486711992320
746178933360570368
746208486254485504
746199170906624000
746151951340027904
746261867409117184
746259652858478592
746206250757562368
746176697926463488
746199409919070208
746224613533769728
746213746201104384
746262194552180737
746163334844682240
746252551822127105
746211187596001281
746160415646715905
746151993400492032
746219525910081536
746220608166338561
746242409999269888
746246214253936640
746224592398671875
746198562816430081
746213632703246336
746138701529374721
746265545809477633
746245702418894848
746241273489666049
746207697708539904
746255659813978112
746256104175214593
746143860674289664
746256905572585472
746208436279353344
746251977160548352
746217453663846401
746217831218348033
746251704602071040
746173484976513024
746239322752319489
746234570664611840
746145370523074560
746220163192623104
746234545473675265
746248306951479296
746181789572435968
746245719187722240
746261032792907776
746231726964301824
746148818308173825
746220826253369345
746243135638904832
746174227322019840
746176853065375744
746144867177345024
746238383538593792
746227620837089281
746213700164419587
746224021977456644
746223267019554816
746247845754343426
746179336034652160
746222738658889729
746232943387901954
746159291342667777
746222373834108929
746238857377628161
746189448526725121
746200009905868801
746224429101813760
746217265205387264
746252660857274368
746265780543717376
746215968926367745
746253701208150018
746231374630162434
746212491869360130
746256746201616384
746210344670896128
746225481960194048
746194364288770053
746248206409994240
746222117927034880
746246298051846144
746213515380219905
746221979410145281
746259057019883521
746217672157732866
746258163968577536
746187393112412160
746194108268457986
746208628948893697
746203616688562176
746210273174814720
746194926426198016
746192862518247425
746218049297014784
746226735784427520
746207630729699328
746203180657053697
746222906326163458
746220670837657601
746205579937357824
746201175842660352
746222252178345988
746239130162520064
746213368516644865
746247455575052288
746188504908988417
746196650285105152
746234159593467906
746221564413153281
746141016697282560
746232242821701633
746202136267022342
746260386740080640
746203235120078848
746228300402483204
746207425200480256
746219815421902848
746218166691389440
746145169251016704
746196100734820354
746212781377019905
746212869427998720
746153407036030978
746188043242082304
746253843592208384
746230263168962561
746219508969308160
746241734766657536
746226543031029760
746197744625164288
746223560650194944
746254389065691136
746242074492669952
746158020502163456
746224525340073985
746153226504810496
746156955241066497
746182603531706369
746243311808167936
746250568088293376
746264669229199360
746217697046757376
746236999175024640
746260491589165056
746223153844674560
746210231282081793
746204396921335809
746176781720256512
746223976200843264
746222042417008640
746220759106781186
746243743561490432
746220666609819649
746183756713598976
746207295462223873
746243047667564545
746231014196805633
746218032507170816
746237133636042752
746207538429861888
746189372978913281
746219211265957888
746210877007794177
746171807238135809
746214681468010496
746171370879463425
746160612472938497
746264140650582017
746215885086429187
746179323267158020
746186319575949312
746248474757373952
746216870823370753
746240514274402304
746196503186726913
746192460053786624
746177100437032960
746216505910538240
746263784235409409
746187951139229696
746243223757164545
746206443724890113
746238773667606528
746213540684406784
746224424739737600
746199896684847104
746178002355003392
746191503706357760
746197686060081152
746255210960551936
746259870693851137
746255634484498433
746200689018232833
746199846218960900
746209467931336704
746235149747052544
746174613135175680
746210835433873408
746194691364773888
746249229849468928
746209786857820161
746162416229187584
746262823588728832
746266480963129344
746264870476189696
746165465634975744
746216178599657472
746207253502427138
746247912812838913
746213519578660864
746242410175467520
746200970158211073
746216245926649856
746212097780912128
746237095803424768
746232620518776833
746241541652512769
746154082243584000
746219420872122368
746209774073569282
746160985761800192
746260692970409984
746239952019587073
746229965302071300
746235602635366400
746220150983012352
746220716958191616
746211095136735232
746209564446490624
746210243684622336
746230493973118976
746259694759591936
746242304978067456
746231383329124356
746244502755618816
746258281006571520
746144104069763072
746198709667389440
746259510201835520
746188383110701056
746247673813082112
746184390112346116
746260583947837440
746197266663235586
746252170035609600
746233572441260036
746225947460829184
746254351195316224
746235816498733057
746194112416616449
746193739190657025
746199313303273473
746261649372360704
746264480414306304
746244347604144128
746162017900191744
746232368755703808
746220507394015234
746200290764820480
746228979984588800
746193982342889472
746253478801121280
746220096461299712
746262693561114624
746191231152054273
746219437812916224
746239155190042624
746199724596695041
746182314170818560
746205957231828993
746244561727553536
746196998127161344
746202454908243975
746262777493348352
746177574502469633
746229760028618752
746203176655716353
746219060455571458
746260873086443520
746205818995957760
746235334162161666
746259476764844032
746235711783723009
746227423851667456
746258243647737861
746237800425496576
746233560051245057
746209488697335810
746259136988340224
746196365072433152
746260667888451584
746214530603061248
746245832421289984
746169978408341504
746229781037907968
746220372895240192
746255559121215489
746205705632260098
746164291259138050
746238307793723398
746186567023132673
746217940295421954
746219622425190401
746230678367330305
746187556992102401
746248093218316288
746213284827697153
746229147714785280
746191935799386112
746157769095417856
746215864140070917
746246084150714368
746161136987406337
746149791181250560
746206355803897856
746176911605379072
746229537579503616
746236873324933120
746242519030177792
746242388792741889
746198890051887105
746238492489850880
746252165950377984
746260055281000449
746235786996023296
746235908836327424
746226232396648452
746216464042975233
746239922583937024
746200164960870402
746263335419678720
746200999690272768
746187330407436289
746218628295458817
746265927579230209
746239004383674368
746237427136626688
746249662085029888
746222583658385409
746238555429666816
746208129956741121
746243576003174400
746193156224352257
746199972182269953
746191273044783104
746228883230339073
746250647754903552
746214379494858752
746179218749349890
746242888267235329
746234214362681346
746262660262420480
746221463754072064
746190081757569026
746258302108045313
746262949426167808
746231827656900608
746194620111937538
746209241371840512
746262139770265600
746234549940559873
746215906020196359
746251427924873216
746176840449024004
746251977097568257
746228073956159488
746258369095274497
746150890135035906
746214278705799168
746215150978400256
746245820127784960
746237716644388864
746258730111602688
746203138726629377
746166790925991937
746219852990287872
746225016396644352
746263046050451456
746227822100783105
746264350474723328
746199254708805632
746249485655871488
746220259682619394
746247745128673285
746211804305457157
746265440783982596
746255215050039296
746263951781019648
746253139146244096
746257509581611009
746166107384483841
746249330437296128
746193248486469632
746245903913197568
746253738772430848
746173308991868929
746198327855742977
746242913399676932
746183735939239936
746264828436586496
746248743373185025
746227633550024704
746238379436609538
746187154087256066
746138038980513796
746231454531620866
746203805633548293
746233828323135488
746219291100352512
746167067770925056
746145701718024192
746225163130146816
746205982573760513
746182561500565504
746220171639984128
746201154996994054
746201154996994052
746244100362493952
746211720348106752
746215348345569280
746245320791756800
746197379875905537
746180065977843712
746248181470597120
746186877485592576
746140228235235329
746247783045169152
746190207746138116
746258457217622017
746242494023622656
746161677880672257
746210638238621697
746189125586288645
746260063619260416
746212856924758016
746242103961845760
746178241195499520
746186097357631492
746138928105852928
746144330335780864
746250794467528704
746223472846635008
746235896148549632
746255038914363393
746256938996948992
746184557796331521
746178560159801344
746204493625229314
746220444441677825
746200836154417152
746220335242973184
746245337489149952
746247199877697536
746212206765715456
746185275236245505
746244209280167936
746256402059038720
746200118978715648
746191415688888321
746166384195940352
746201674931265537
746159836627341313
746207718726205442
746249066162552832
746207962260082690
746249704036569088
746216757753323520
746258524439724032
746199842054012928
746249183741513728
746242430752555008
746186680260923394
746251528453951488
746213293270802432
746232091973554177
746219521548050434
746207785797332992
746199707634925569
746263213919043584
746164450592423936
746158486065647616
746237380881899521
746266363652640768
746249326196887552
746260667980722176
746258117487374336
746236009373802498
746176118978396160
746252589705080832
746255160662425600
746230993254703110
746181923865772036
746225507063062528
746264320850403329
746159232823623680
746232863725486080
746248562833526784
746174764062957569
746236680504385536
746243219369893889
746190857749958661
746161170428628992
746264165631803392
746251192909467648
746195287161479169
746216803852914688
746139527824158720
746210860444454913
746183886749720576
746241596090261504
746244565686947840
746148977679155200
746209543571443712
746255928350105600
746206385063419904
746229952844955648
746222587542306816
746253201851228160
746243160746037252
746169508583309312
746224366237556736
746213570069749760
746212538052808708
746144179202433024
746224101795069952
746257211853152256
746252472289755136
746258356608737280
746162776867905537
746206938866737154
746244020377108480
746244083614547968
746247082550378500
746172847391858688
746259099071942656
746249347252240384
746180967472078848
746204539519275008
746236047361642496
746252014980575232
746197576920096774
746247942206545920
746183345814462464
746253952581271552
746165427823206400
746226572202389508
746253235401297920
746261028657336320
746152014388862976
746250311929577472
746265927507918848
746255957710282752
746228505793310721
746200533996736514
746228887701491712
746233706860285958
746158721131225088
746265734582509568
746193429017747457
746191461687820289
746240103161307136
746177301814124544
746260898361282560
746198176772743169
746216665239560192
746230967812055040
746259329955794944
746203960688533504
746196943836090368
746235879614603264
746213867638784000
746263951894286336
746191986118393857
746205458298343424
746214752880201729
746246218506985472
746257559816904704
746187594770190343
746219856987459584
746206473043140610
746245702355943425
746219073034346496
746259048690028544
746177679238500356
746236525466181632
746231143968571393
746207802561966081
746210323380609026
746258830795878400
746181542163128321
746199854754365441
746245828243824640
746234705029173248
746209321311080449
746262962227257344
746199342822760449
746240425858478081
746158762847838210
746205286390652929
746233845284909057
746255680558997504
746256456551383040
746238194719481856
746220301604708354
746192875285733377
746238454783057922
746147991958990849
746218536108888064
746240027462672385
746191784812773381
746253432626024448
746240082148007936
746257971001319424
746173996551520256
746227901859663875
746177549269614592
746194188249628675
746216090561187841
746214022890938368
746229843818229760
746190383952998400
746208260139585536
746203721797763073
746191121886257152
746167650896781314
746178665050869761
746262999921532928
746249284388028416
746200437510938626
746215910436835328
746217919512612865
746203302455443457
746207475733397504
746203600255258629
746239821950128128
746247237563387904
746236911388352512
746253994486554624
746260353256923136
746245618717327360
746234235158036480
746205131075526656
746263650093178880
746189331077857281
746256393858998272
746197375929114625
746200815057014784
746256276334718976
746249200371908608
746231441860628482
746197711192363008
746260693108789248
746245899785998336
746194762500210688
746219064305950720
746205130962264065
746186990777999360
746193609213386752
746216451552378881
746252912377028609
746222780622868480
746253432743469056
746200672513601536
746212924067184640
746197287827709952
746250722916827136
746215587353763841
746165062784684034
746259610642882560
746233274637246465
746257307965718528
746240652355207169
746209870467072001
746190010546819072
746249481411141632
746247883649855489
746186986235408385
746176190403121152
746254598592143360
746232251185135616
746223778854625280
746168003163619328
746221589620887552
746252841384239104
746191864571691009
746184209853620224
746189553522860032
746212995273920512
746175695315951616
746242615683670017
746201985175552000
746218812798705666
746208973104111618
746217579639799808
746210415990833154
746213121107234816
746175552906739712
746240183000010752
746264287438462977
746196943550840833
746263398137081856
746216514378833920
746196914173972482
746216598067773440
746258281274966016
746248596383801345
746259082294796288
746209916847742976
746242548478451712
746232775544451072
746199263294586881
746210394948009984
746237729164263424
746225183975833600
746198159987089409
746244708561653760
746229474824314880
746250425297317888
746226039626489862
746190983419727872
746260848117714944
746181340890959872
746189708502274049
746231282531602434
746244268021391360
746243890722676737
746178811792924672
746210264828174336
746249863210336256
746205860716699648
746143537520054274
746214161294647297
746232838492565505
746256905388040194
746211183389114370
746224299141279745
746210138889949185
746225305442869248
746242892520370176
746199829349425152
746223975856955392
746231412508942337
746226509245874178
746239180318060544
746256620477366272
746248021772382208
746230468970872837
746224051547365377
746206942968700928
746226823764180992
746250282816970753
746263586931118080
746238291117125632
746216740640555009
746201167235944448
746254946765438976
746201779675660294
746201779675660295
746193546240155649
746246197279600640
746158473621049344
746228342471303168
746215788856512514
746149867051941889
746167432432123904
746231752046219264
746199929937289216
746253159794892801
746232997918105600
746205701211455488
746224735189557249
746263985268260866
746257606063325184
746263075381194752
746203545704136705
746214547174785024
746219400101912577
746250517429493760
746258675464081408
746233576635568128
746199548578586626
746263599581106176
746206758268346369
746220683282157571
746256863507845121
746192422384787460
746213058104557568
746256607613423616
746184428095954944
746239331417751552
746141507472728064
746178715411841024
746254464336683008
746209719543439361
746197920987308032
746199506333503492
746259216470511617
746188433421438976
746264564388499456
746247027919560704
746236194166476800
746249997348405248
746189788022087680
746196968796368903
746229831268896770
746191847748337664
746249641054846976
746256700047560704
746245014427144193
746253931672666112
746253407363678208
746227088189849604
746251226459873280
746153733814312960
746190757157998593
746204694599475200
746201129445298176
746202547208151040
746194204678774785
746262425159229440
746220096398331904
746208805122248710
746165452833906688
746209690145591296
746168497806376961
746188018038382592
746230019857362947
746239754996310016
746233652116226049
746238479906963457
746237410560737281
746227020976119809
746178828586754048
746236806333607936
746199955279253505
746214220144869377
746218456261918727
746243806874505216
746259283818446848
746181550719414272
746203684036456448
746153520257179648
746244263877435392
746248437348241408
746209933650124800
746176052079124480
746198998831140865
746222969366581248
746214479927484416
746197862233497604
746264857679372288
746187347125997568
746184042035421184
746190593475239937
746246788814934016
746190178406932480
746234273191985152
746194427215896577
746221266282020864
746266237974372352
746190002061639680
746258985930481664
746231961929211905
746256808881328128
746206263269171200
746259526731579392
746213624478261251
746250618096889856
746245727630696449
746234281286983680
746250882547847168
746253403253317632
746229625672470528
746248374412771329
746259409467219968
746225292956438530
746233559858323456
746248047198363648
746211845984313344
746153964878630912
746189951608315905
746231018177232898
746202123478536192
746260810410897408
746231748078374912
746258063192170496
746252262570364928
746230405985034241
746202912297123841
746257421262290945
746236760359788544
746173732306051072
746190899906895872
746215130409512960
746171148908433409
746185455679438848
746182410623016961
746223934224248832
746189335225999360
746244221753917441
746264312533102592
746174542100447232
746212114600075264
746203490901319680
746216891677433856
746212303226339328
746204481025515521
746164643266105345
746192677994061825
746199762446094341
746219299379916800
746197740707684352
746166942000635904
746211883896561665
746197245658161152
746212860896772097
746227012713385987
746231618084311040
746252270786981888
746244620288294912
746205772896337924
746203474426138626
746237238594306048
746209526785806336
746227129956728834
746242497924468736
746243554943471616
746195739773014016
746204636265144320
746192954809716737
746256838220464128
746185501535789056
746219723046563841
746232205261733891
746230170873266176
746251197095378944
746228451372216321
746225955807473664
746172247841202176
746226182014668801
746192434862788608
746243861102665729
746204501942534145
746249787675025408
746233073415577602
746221069237813253
746211900682174465
746253310840037376
746149648809758720
746139435801153537
746233316777484288
746221396498407424
746253470185959424
746211531365351428
746200932543672324
746241885690200065
746229114172903424
746252211953491968
746245744340967424
746191860276690944
746202866059087872
746220637446823936
746262538422095872
746251931040026624
746206057777631232
746214102557589504
746216451476881409
746253751229517824
746163670502125568
746266481088815104
746201364565360640
746230908982689792
746250266043949060
746205164655108097
746252035838861312
746183572394999808
746159593319964672
746261221398183936
746234898080378882
746225368382607360
746198361582141440
746226236670648323
746222382294007808
746192661321637889
746195995998859264
746226870237028352
746238547200348160
746265205898887169
746148344444116992
746212676662026240
746252681988161536
746209421768818688
746234847748726784
746261712228188160
746197602044043265
746206657663774720
746202551654055940
746247355113082882
746238819607842817
746263553431179264
746252115660537858
746262722837372928
746209547715391488
746219710488813568
746182255324856320
746247812321517568
746241143285911552
746172478419001344
746206695462838272
746210654810341377
746202736144711681
746230091256991745
746245656436674561
746265008791818241
746179830933139456
746200961907974145
746216870957613056
746196759055998978
746247409672523776
746229634014969857
746190216122118146
746211313190207488
746248953033859072
746169773176791040
746213305870491650
746216107371986944
746155260603928577
746219974801264640
746206938602446848
746242506233372673
746204338243067905
746224575675961344
746222751464075265
746239322852974593
746218435160350722
746266598605000704
746218099595087872
746206259402027009
746232213474152448
746249628316737536
746224169084301314
746186567086018561
746199984412852225
746239058695831552
746253747114942464
746192984144654337
746233128113475584
746263616274436096
746239192917811200
746174525327417344
746194066543521792
746206926145388548
746252841057148928
746143793527816192
746209048635203584
746259241632038912
746246050818699265
746266523195609088
746140840842657793
746259493374267392
746232490554122240
746146641313423365
746180695056330752
746202966936322048
746159408774811648
746231701920059396
746258461684604928
746215927306297344
746254283960639488
746167961120030725
746176546881306624
746265873044881408
746239180494168064
746190367066755072
746218707899211776
746214438139617280
746195119024410624
746212261207773184
746148851782909952
746179118052573184
746245878629924864
746142430219509762
746243999472640000
746218888174546945
746194129315520512
746213171585650689
746210915113000960
746232314166837249
746215679603335169
746231987132719104
746219970309152772
746169844182188035
746192053206286336
746260290472415232
746265121979310080
746190471693639680
746211267128397824
746205911249608704
746235921490550784
746257995877748736
746234805700812801
746191424115204098
746208234759852032
746175552663465984
746241352833196032
746256624478728192
746228996749168640
746249796311080961
746248634379837440
746260554608607233
746210889846525953
746145454442708992
746183500907241472
746232616118943744
746222529098846210
746250706194169856
746237506975371264
746217084657381377
746240220467695617
746258545574817792
746196486707261440
746200718512553984
746176937018724352
746203478347784192
746216220588802049
746218196307316737
746198155838922758
746227730056810496
746224555006451712
746235913072578564
746245081791893504
746189171870605312
746260873237397504
746253084322594816
746206758515810304
746228682071515137
746223380492214272
746211653109190658
746194125192519681
746232641280581632
746238169415196672
746266279921737728
746238761068036096
746214517781061633
746203633516085248
746189268196823041
746226375070093312
746184251729653760
746170540583321600
746223019740143620
746222839502512129
746150470868148224
746194510950998017
746204371889717248
746193420587171842
746196163636846592
746222587563249665
746263339345584128
746178065001119744
746206426863800320
746246440540868608
746252962876526592
746214568095940609
746227113540214784
746153411045896192
746232557721706500
746211380617875457
746231647285055488
746193512790581249
746163284596822016
746232251336142848
746192933896937472
746252107284643840
746232486271713280
746202279057862656
746242565083529216
746248810335186944
746197887525126145
746203545737658369
746213808805281794
746187124769054721
746214547145428992
746260856695099392
746227956301762560
746217952773447680
746188240680427520
746263910077050880
746240639969406976
746140287102156801
746249477430743040
746247627851763712
746255374735519744
746252220354568192
746229986634260481
746262295081263104
746264203560951808
746230829324472320
746224026486349826
746246734335053824
746187770796851200
746224643057455104
746228841337618432
746209698504839172
746217818874486784
746221300138446854
746242774857441286
746262697939996673
746260156107874304
746213523726839810
746260424602030080
746217252333060096
746248214790213633
746192183015858176
746188307650879490
746187439278985217
746179981819142144
746186621402288128
746206905119309824
746244741797392384
746227008430956544
746221652476727299
746195114830114820
746193030223323138
746175875817836548
746242896362278912
746214727387254784
746189947565023233
746228971281383428
746261745728167937
746169668013035520
746208461248045056
746242754104131584
746210659147210752
746187120478302208
746180065793347584
746213716895502336
746262450438283264
746203902157066240
746181449909305344
746160650557104128
746226261924552704
746228484821778432
746241869101727746
746195580720820227
746190689969405952
746197560482619392
746215663094489088
746252501314379776
746217407664951296
746204627478028291
746202903677833218
746237997423595521
746205193809731585
746216103416733697
746200127061131264
746200168970616833
746209312888881152
746205084933992449
746266086795059200
746241558673035264
746140672990789632
746144691243073538
746212848364228608
746190434246877184
746211653025308672
746259547883442176
746218460460441600
746232402561769473
746186147626262528
746216992500133894
746262278220152832
746230674198147072
746208561970085888
746243823462920192
746198549977698304
746199158445350912
746256087414898688
746214383806619654
746241076088967168
746252232941776896
746211292365479936
746169189833052160
746168363748106240
746194372408967169
746210399196872704
746191222524379136
746243504725078017
746199154125217794
746156820864053248
746184750801420288
746212437628641281
746212437628641280
746223610948259840
746181215129067524
746172109404024832
746242883859013632
746224529777668098
746243856807628801
746260076478947328
746203629581799424
746260445661519872
746221639805767680
746235514735366144
746250878160613376
746197149096894464
746189368591687680
746265616860979200
746214765240803330
746186424358154240
746203579308924930
746233056508338177
746239453161611264
746191939989438464
746252283256705024
746251926656933888
746229953042145280
746239692203495424
746220259779063808
746143726477672448
746218972178046976
746250047910617088
746207484038123520
746252920748969984
746214173734907905
746261804351897600
746254929812152320
746249389442641920
746250739765346304
746263478076321792
746243626485833728
746229856589910016
746234868674113536
746259698798764033
746230078510510080
746255433099247617
746187313600827392
746243458726248448
746233383810830336
746246553879318528
746140542782803968
746214308107821056
746138915321581568
746201024860327936
746208738122444801
746257681468563456
746174642654711809
746254678384578560
746234121916059650
746202270648303616
746162290576154625
746231618059145216
746186374261284866
746178836920864768
746211967879151617
746190463703519233
746223871171297280
746263553406042112
746247619371012096
746252132286869504
746180598553731072
746225611622907905
746219668407410689
746201804736626688
746229047001124864
746218997486485504
746233497245736960
746228019405062144
746214366735831040
746159706771591168
746256200879185920
746178815940919300
746192871187832833
746173778372214784
746187934257319936
746225532291821569
746206938770268160
746242095460016128
746225418852667395
746207324553912320
746249712177668096
746218879777546240
746238534294507521
746234893634408448
746265302355353600
746188949287116801
746240807934525440
746247594020601856
746230783493365764
746214354454880261
746186290341810176
746236537914810369
746195257600008192
746147304260931584
746221526370770944
746238391780442112
746219198498516993
746177679372750848
746251062990995457
746242598680072192
746210340354961408
746239134021222401
746229810356097024
746219605421490176
746207609837879297
746157555051692032
746200584533901312
746192279488978945
746233438324154369
746263834357227520
746247753370480640
746262131415351296
746221719422021634
746236042894675968
746217797793939457
746243920070221825
746156703717146624
746186105565896704
746206074751975428
746215872591630338
746248248554291200
746212370171629568
746234977558241282
746187791629901825
746252396410580994
746227193039060993
746239998354087938
746218821145370624
746244196575678464
746209581299183616
746237703855841282
746188773063417857
746162290332995584
746210868619149313
746239595659014144
746195601671356416
746183400147476480
746203948055298049
746243252995645440
746219026557198337
746246537353830400
746237833841508353
746200622039347200
746214555584344065
746214555584344064
746226970535460864
746172180468273152
746238496709349376
746164983277420544
746220691796557825
746210680064221185
746256859300933633
746245811617546240
746265914971164672
746230552559157248
746233345927839745
746233345927839747
746138047205543936
746257547280130049
746238333290844160
746234197338030081
746266350897758208
746228757547999237
746143323824369665
746226031053287424
746178295788507136
746191210197323781
746224085110120448
746255298860548096
746243554951979008
746192963118653442
746219014049849347
746240614719578112
746243781297528834
746254825013321728
746214236947288067
746205265050034177
746215285481340928
746195568100155400
746198009260580864
746256507084242944
746242280055418880
746223502017986561
746240690393219072
746212609477664769
746249418639286273
746220243161223169
746232460925501440
746242858575855616
746227985611554816
746229168375947265
746260831395057664
746250635079725056
746260546094170112
746265730140643329
746246210109857794
746222751468294145
746255290819981312
746250236520079361
746208746313900032
746178186778652672
746209640069767170
746254439326023680
746182896973643780
746234759613800448
746236445875015680
746214220224618496
746233526408744960
746215398530375680
746266481139261440
746211607051546626
746258289789403136
746244083530629120
746219496654835712
746243986902290432
746252405117947904
746225746171990017
746155122330316800
746241822809165824
746215906292834304
746249695429820416
746222365307068416
746191960931655681
746191327377784832
746206930188722180
746239306293907456
746266044969324544
746219559506477056
746249871577907200
746199913424265216
746211028241768448
746254263131717632
746154623027785728
746227331249766400
746249095564660736
746177914035568640
746246797203480576
746260785085677568
746180581667442688
746253751242100736
746203881273589760
746253847786512384
746222009047146501
746194859279560704
746246025443164160
746203994352029699
746248281815154688
746240325308424192
746199045161377792
746159341682593792
746244070738173952
746260391139876864
746150445685538816
746245090063032320
746258285586702337
746199242113318914
746227646187507712
746236793641537536
746206615951421440
746225259443949572
746243416732798977
746256393909460992
746190685917708289
746195257641959424
746249779492032512
746205563206270977
746243471208513536
746203058829299712
746221790851063813
746224991155290112
746224718395518976
746230313584496640
746247052963749888
746149539757817857
746258603976368128
746233480296574981
746213070758809606
746139955840294912
746214639415898113
746246566546149376
746225758591287296
746235053135409152
746232511362043904
746246923175206912
746210017372581889
746197434292801536
746215029473574913
746236642743115780
746229462316965892
746203453140041728
746197589750480896
746217399511224321
746182523550478338
746204824664838151
746235975760646144
746227348194758658
746152890847338498
746226853380136960
746241546027040772
746261493952425984
746244263676088320
746246969014779904
746201028836491264
746233039710126080
746245828289957888
746205109881692160
746208901872263168
746142350682923009
746231022426042368
746258532945780737
746261057765842944
746238735944060928
746236147806789632
746253902182416384
746223510238822400
746216011041386496
746217244133187584
746249670477807616
746188756244439040
746197237311512577
746244657982676992
746247455830745089
746232914136883200
746221568435445760
746204472670466052
746149430659809280
746240833108615168
746195035440308224
746247942349201409
746184843172548608
746264945919168512
746182599224131584
746266241921388544
746247246195400704
746184222432366592
746245412940615680
746210684132696065
746192216729628672
746181634462887942
746252778188636160
746210721805963264
746205931940110337
746248160335564800
746238035365289984
746263079537741824
746230351215759360
746215016987131905
746178157372391424
746182838072946689
746251587094478848
746195383429136385
746239763233988608
746202333302788101
746176005639901184
746208515702722560
746168875381817345
746190874413961216
746197669333262337
746250622404550656
746234424178577408
746199049104035840
746189515623010304
746187867303489539
746237586381758464
746229185320890368
746260906829615104
746141826348912642
746241780841070592
746192212736630784
746218405850546180
746251507302019072
746233279079026689
746196952098840576
746261946836598785
746224529635106816
746256838232944640
746168133203812356
746262685138944000
746215784649629697
746211640350113793
746241550120853504
746253659109883904
746243697415716864
746236428695134208
746179482633965568
746181764369031168
746249720440324096
746180908688932864
746174097130913792
746231747864494080
746203658967093248
746229185178271744
746216841643593729
746217730576003072
746237171267342337
746188760723775488
746263838467760128
746237687267393536
746255563152105472
746208612465336320
746165842992324609
746197484842549248
746189306058792960
746203566570823681
746183542753853440
746261527720714245
746236839837630464
746246164031373313
746217361758261250
746194489983700992
746236512736411648
746198265029234688
746182913876701184
746230900933857282
746227100948922368
746194007856812034
746227100793790464
746240724065083398
746196549286322178
746206884399456256
746257559812706304
746227721361973252
746243320058261505
746204103441670144
746225091533430784
746244007940915200
746156703377285120
746230254964899840
746230254964899842
746243924012916736
746195316223795200
746215692161032192
746209610399260674
746193919814184964
746182502574886912
746218577900896256
746202773822148610
746160100788707328
746240291884015616
746254355507085312
746200911676997634
746241285992808449
746206238132731904
746151242456498176
746217340539273217
746182242523811840
746205286340300800
746169940613308416
746238068701552640
746265445267800064
746261783376068608
746246729943515136
746186609100369920
746222008724127744
746230569445425152
746241596190920704
746263687804108801
746212223618453505
746223413975351297
746233497275097089
746227121538760704
746260319719284737
746222407216570368
746235225315803137
746231517479735297
746261821376593920
746264346154643457
746242959360860160
746234239394275329
746256158927659008
746237204704309248
746143151786688515
746229441127317509
746228128511492099
746222940023185408
746227411243524097
746253088713900032
746202513599139840
746262584647630848
746196356679639041
746234600016347138
746232901646225409
746216388537131010
746197971499253760
746233207742304256
746256809011253248
746239524343267328
746237133417938944
746201574087626752
746240832722829312
746154627251507201
746153071432990720
746240170412761088
746260965566652416
746228853769543680
746164316341215232
746245979163205632
746179508106043392
746188148149878785
746188601239605251
746149602668208128
746155981965496321
746174755888304128
746206557210181632
746261997549944832
746217717921832960
746217717921832961
746210784888250368
746221056847814656
746195349778247685
746261796206452736
746200139748892672
746213385314795520
746150454183108608
746219827883188226
746195605681111040
746244322488631296
746138403960389632
746215880963457024
746210122058240005
746248659549949952
746183937186209792
746201259720343553
746262173610029056
746224533795856384
746178165848969216
746223472641093633
746256444110970881
746185287751995392
746229705280364546
746197824568598528
746145647510753280
746182469200785409
746251926858235904
746192829232254978
746227520182198278
746253231383207936
746252589650558976
746183580502589445
746198831205756929
746233459186630657
746243357962178560
746159207678881794
746243785588375552
746251310358364161
746258826387656704
746219890625830912
746219890625830913
746201087644839937
746212978551197696
746230661694906368
746189368742678530
746201922554626048
746233228583796736
746202912196440064
746242426839367680
746150731003068416
746202123885383680
746244137817636864
746265650482470912
746251821895680001
746187862844923907
746193105813049344
746184067058532352
746167558588375040
746184482303008772
746175045341372416
746219773470531584
746219773470531589
746200190055391236
746244465086455808
746190014778793996
746255856719826944
746258428092383232
746254401619243009
746202484398383104
746252916663541760
746207811093204992
746242284287496192
746208368809771008
746151418587914240
746180325986942976
746239218255429632
746188093577797632
746232553443463168
746217118329274368
746249984790659072
746184172184739841
746241822683369473
746264987987959808
746181290752253952
746232595143266306
746204682138202112
746248173027471360
746221333487321088
746215927167881216
746207182119571456
746218192142360577
746183270329618432
746261087155269632
746251981224812544
746253881349279744
746176127576739840
746199481075400704
746195425460264968
746214551469756416
746237762546761732
746258239218663424
746264111294517248
746199120407203840
746219760883400704
746189196734304256
746182934651150336
746247950691598336
746220129990508544
746245618406854656
746240316970131457
746212982791667713
746206972395954176
746202824195772420
746261183863357440
746264509828915200
746212819008290816
746241923501821953
746251549211426817
746200034920660993
746208087917236224
746202555575787522
746238366450999297
746242472691523585
746251368864878592
746204749440049152
746181923706396673
746190711171612674
746240820219518977
746218515116351488
746245354388062208
746241541614739456
746203570555387904
746226706562768900
746211632095780866
746167650494087168
746201683135344640
746205105859371010
746199628094156800
746232024705306624
746205957470855168
746223598642225152
746227981647937536
746265105348825088
746146154899857408
746163695269613568
746245220271009792
746198147454509057
746158725107331075
746182880347336704
746250177741099008
746255638599184384
746207022832488448
746198457921081346
746255521477459968
746215515949957120
746210797622165504
746212919726071812
746177192711884800
746232641372905472
746233048228716544
746258411113840641
746200445954056192
746244498846425088
746259627566829568
746211082872578048
746198004877561856
746221094688849920
746235623460085762
746200273945714688
746193965817290753
746193965817290752
746228073960345600
746211703285657603
746139850651353088
746254409890332674
746219915766423552
746193529467084800
746237523760799745
746209321260744704
746195014229712897
746259895998111745
746200492171157505
746266103429619712
746233253724512257
746228669467627520
746147350226341888
746252874712219648
746217613085155328
746214257805557760
746249494300397568
746171480161951744
746265122012827649
746204187319427072
746222348802490369
746253969329127424
746245329197080577
746204925365911553
746243882036436992
746217487524454401
746216589893074944
746242296530632704
746222369409118212
746240107410161668
746188383228043264
746259073738375168
746265365521522688
746191751216431106
746260135270621184
746259313002483712
746235388826521601
746192808260755456
746218556774199297
746257333399891968
746226945621299201
746247719979720704
746197803483860992
746205667757719552
746217067775295488
746248651274518528
746204342512812032
746243861232652288
746219232162000896
746256024869298176
746209501599010816
746189851268001794
746189851268001796
746183559824674816
746188299195162624
746204044629151744
746185530812022784
746171043908304897
746205131004227585
746180384589815808
746163225616580609
746211313584504838
746213100093792261
746264371265929216
746209237152342016
746177117092782080
746247271126286336
746244070742228993
746222487180959744
746258050621669376
746252551868268544
746221954160459776
746256741780709377
746229906615394305
746210164018028545
746263855567900672
746190543328149504
746260005163261952
746189125393362946
746245010614419456
746261288641191936
746244913956786176
746171442438381568
746227599672643584
746239457263656960
746245828185100288
746196063111909376
746235590182469632
746186692680425476
746194447923240965
746257480301318144
746261477397495808
746248252715044865
746189439911624706
746236575676194817
746266229283885056
746187322173980673
746244880419135488
746238341499150336
746253801565347840
746230175222816768
746260571356438528
746214912200843264
746173086328885249
746192380471054337
746246990095331328
746165733701234688
746249666006757376
746243236205723649
746211044805074944
746250949635739652
746247896094281728
746187015939559424
746238836275982336
746159089961570304
746198516704260096
746213586716889088
746244951810449409
746180359461666816
746239935536037888
746256817550991360
746207937060732928
746248164580032512
746225347478204416
746266401271226368
746171261886275584
746247543932194816
746264702574039040
746178220232417281
746194951235469312
746200173122990080
746216984119894017
746257136204808192
746227713191485441
746265860403134464
746145299152797697
746158989440880640
746230783501697024
746265965302808576
746223049209372674
746232247288664068
746233744554528768
746190450751508480
746181479265251328
746218305191452673
746242829517627393
746223317351182336
746248378544168960
746257131884679169
746229801925513217
746247355016560640
746252757238091777
746236827372130304
746245006265057281
746257941603491840
746204803785601024
746223040841682944
746259971361411072
746183761222565889
746186806253649920
746250748120436737
746213112634695680
746166988012199936
746216019279020032
746186747181211650
746172885010620416
746211288246714372
746240707162169345
746213444290912256
746186843759083524
746252753102573568
746254065898774528
746235648764313600
746245262163709952
746236542188847105
746252929460494336
746211422657339392
746183253405556737
746226123642548225
746215088386777089
746266493650862080
746246209984139265
746252195406954496
746189163322433536
746191327646257152
746182884294287360
746247346787336193
746204535555710976
746220104707301376
746211258664247297
746184419329740801
746260952828489728
746232947645132800
746228056969224193
746222722095550464
746190987618222081
746202136069840897
746202861822840832
746145530112204801
746163032879939585
746166786735824896
746230385101574144
746248865007828992
746236546399903744
746222570748284928
746256616140378112
746188131381149696
746224730860990468
746250051958247424
746244431532130304
746200118869667840
746263003918524416
746219202889932800
746239113041350656
746249745807597568
746224542171881472
746235497891004416
746236701643681792
746245601763827712
746156338477043712
746256376796692480
746195383286542337
746252321026236417
746193961518174208
746225687141376000
746191314811650049
746196465668628481
746243764520353792
746205923719340033
746259027940741120
746232255647879168
746180975940505600
746252992215678976
746231387133353984
746215935405481984
746234730115272705
746265046829895680
746243143985553409
746226626728333312
746188186104139776
746198461897277441
746253088844034048
746217898272690176
746193877560791041
746235422355820548
746237980646379520
746217441173200899
746204384321667072
746257622899232768
746257060828872704
746232326875553792
746212856832503808
746211430668480512
746264576736530432
746198969529704448
746235040644751361
746171618427342848
746214077244944384
746188794240503813
746221236921892870
746197040032452608
746188727135854593
746185745023401984
746224625961439232
746204065621696512
746199103931965445
746257773806104576
746251826253565952
746259862305316864
746187145761660928
746205802097061888
746178186841579520
746245438328741888
746249997671403520
746220184277417984
746177523986370560
746150109952512001
746240014992871424
746201473470464001
746247632016842752
746189704152780801
746201226182688773
746251725577785345
746231659893121024
746204321356754946
746169986985525248
746194125339271169
746198822695514117
746172193302712320
746230749624295426
746196834729660418
746189754572537859
746244687531511808
746151355627167744
746246520228446209
746230812845105152
746218045345935360
746168888002486277
746215616843919361
746177108888719361
746192866804785152
746141679443447808
746189368709124096
746254829127933953
746211720188723200
746214870152945664
746201318281273344
746264639718199296
746208910009237504
746228996665270272
746171518032326661
746207743984308224
746147031446593536
746193798032592898
746221266370080768
746143705535553536
746248944536195073
746215075527041024
746227100839878658
746238605815775232
746242749872103424
746201700042584064
746261896798609408
746260101628051456
746175611668860928
746206477287727108
746209648131244032
746243374651482112
746261686856876036
746264312763781120
746140358447235072
746265701070045184
746183555634597889
746251427840954368
746209396523360258
746214455088799744
746195479910711297
746181387170906112
746195567953358848
746203553883033601
746263070972993536
746232654027071489
746191046443335680
746255709973659648
746217466368397312
746187854598987777
746235170613657600
746160835085631488
746231840327950337
746231400014061569
746158439911538688
746207886729109505
746211544157945857
746197732348465153
746175821249941505
746246973464907776
746185937722445824
746148038134075392
746239742576996352
746201926455296000
746220540931674112
746226094135599104
746206179588612096
746210994750267392
746233438143819776
746253319375577090
746245249580687360
746257153003032576
746225892658053121
746193156148891649
746253474568994816
746238492305330176
746198613030625280
746233631471853568
746208129994502144
746167214517133312
746149749447852032
746227507704172544
746233446737940481
746242875642392580
746206238212382725
746231827614949376
746249745878786048
746197027613081600
746235724236623872
746219634974593026
746217046891859968
746255072460423168
746193122548285441
746179097127116800
746140333029924865
746262710355169280
746184222352740352
746191960960995328
746174315570225153
746261020046307328
746237699757998082
746146066605703169
746221451162750977
746210038428012544
746208297875709952
746239897376219136
746201712629682176
746197912590254081
746200991310090240
746212919763865600
746219714624389120
746234021307285504
746257098556702721
746198017607237636
746200122946551809
746257857570439169
746231915917639681
746194712231477250
746206003360763904
746263788358361088
746188098057474048
746239172050976768
746209945893232640
746263351962050560
746201360303960066
746218406014124032
746194125318283265
746239230767071232
746238425263542272
746176269788848128
746205810292727810
746202505197948928
746243601106079744
746192296547233796
746222428200677376
746235392974688256
746219769297133569
746227532916088832
746217302656319488
746214186573664257
746248894439260160
746217369937154049
746239008292823040
746255986831294464
746218619864915976
746154287751790593
746254724370956288
746241529094627328
746170309716258816
746225246923948033
746263557755404288
746227385930940417
746262148234510336
746202157217550341
746234738566823940
746212248876507136
746245031300784129
746242045107441664
746244716887322625
746251977244418048
746244607931985920
746262882313076736
746209040137490433
746242539821404160
746175267434020865
746253923246309376
746206212958543873
746200790079942657
746186898389884928
746180388779810817
746192611057143813
746236286227218433
746154640161542145
746147467566153728
746252191162376192
746186420138680320
746260755733946368
746232981325373442
746201053952020481
746257232694743040
746241860641820672
746239775758135296
746261921800855552
746227746657886209
746254321763815424
746263553359904768
746199967698554881
746249204796899328
746202815702306817
746181122799730692
746192912929554433
746196066932953096
746197770097197056
746181013852852228
746196696040824835
746184188856934400
746250303792644097
746256335004635136
746253595998302208
746233668943806465
746196176014188544
746259493361713152
746144724440985605
746178593529593856
746205772518875137
746265721781559296
746266564777906180
746191478720892928
746215612720939008
746209300310163456
746235757614927873
746234227012710401
746145760585064448
746190652220682241
746260936219107328
746178916671492096
746240166075891717
746249989152702464
746230032633204736
746254292437315584
746233174200459265
746240866440855552
746234155487264769
746190216080220160
746221413418172421
746226689647091712
746224877728763904
746249422682619904
746183442149310464
746262513118027776
746201117122404353
746199577892524034
746255508688904192
746183362671419392
746217676045844480
746216057291968517
746209891614765056
746265688302551041
746188898955468801
746180267316908033
746216220576231425
746211372019548160
746228824791089154
746237007752396800
746180170843725824
746262530092306433
746258725644574720
746234130535354368
746214639394906112
746223489586073601
746217759869046784
746234759727054849
746233438261280769
746199024072462340
746201544907907073
746154266507776000
746253810151088128
746202283134705668
746266149827022848
746266028250906624
746145211189846017
746216443205685248
746158418944212993
746200735340068865
746218468685406208
746266455931523073
746154157602639872
746222445233770496
746153490758590464
746206791998967808
746209547702829056
746195114821746689
746218309540970496
746246449093029888
746186608752263168
746253445271814144
746266040586342400
746256062542643200
746229705506881536
746237737607397376
746245975098949634
746196889087860741
746208482378973185
746219907377831936
746169110220832768
746158058343006208
746225234286510081
746261045119836160
746178065114533892
746213469356122112
746209421638852608
746237779605073920
746147996384006145
746220675115843584
746189096163368960
746224755955490816
746188831930617856
746215134280847361
746219257415925760
746252132316233728
746221073637609472
746192195816828931
746259463837913088
746146926618378240
746212483795296264
746238135852367873
746252950389948416
746219861253074944
746244490357137413
746204044528541696
746259069669875712
746244108583329792
746227407061843969
746198596379254784
746209895897137152
746255533804490752
746189960114376704
746240442753130496
746246461621403649
746214383429136384
746252438596947968
746155466049261568
746248403529662464
746228803752472576
746191084108152832
746244825813495808
746143776712826881
746259468216864768
746244662101434369
746200009754849284
746266120508817408
746222143269048321
746154681777422340
746260856648900609
746204011225767936
746190761331298305
746222902266077184
746209191241474053
746239276707262468
746201700260679681
746168980226867200
746213876107075585
746193592415182850
746259468367896576
746255110246899712
746179918833147904
746184738289815552
746214136082620421
746222726059155456
746262299296555008
746214488383250432
746254753827430401
746266527389749249
746199602823471104
746199443410542593
746256402314891264
746167260423794688
746254703269396480
746244771291734016
746261431063052288
746179130526400512
746177209719734272
746197283599876097
746229403370192896
746238978924240896
746219077094387712
746189544848973824
746235959058956288
746226194970902528
746211527271682050
746171710802534400
746211699154288640
746241214756814848
746201519511375873
746238349875118081
746249556929568768
746220406453874688
746200114809602050
746265449365647360
746238513654312960
746255328271044608
746202962419032064
746218695232389120
746187246605197312
746216333969235969
746199187709009920
746262450165551105
746254237835927553
746215608438579200
746263708612050944
746265306788683776
746176869658025985
746222331668770816
746170657830952960
746216426403336192
746178778381025283
746203071525445632
746224911136350209
746244104271597568
746220427651866624
746206259309748225
746187217274429440
746201980897370112
746265449168502784
746176538605928448
746194079147397123
746227935489597440
746229084670197762
746241919399956480
746251033551249409
746250408335712256
746265671772811264
746178442559819780
746153205537583104
746216216696496130
746224017950965761
746220112911302657
746241134913978368
746247858165284864
746258109329510400
746264744525365248
746219970443382785
746208159379775489
746240249777389568
746246566604791808
746239801314115584
746239411248041984
746262299564969984
746233300100878336
746190602027606016
746248873597861888
746247128679387136
746240375845588992
746189372844695552
746221392333406208
746183316475351040
746243676754456581
746221287291260930
746205403650760705
746234612599296002
746209191015002117
746265399038193664
746257664791941120
746230590387556352
746241008929693698
746191486903980032
746249922110951424
746207072790798337
746180355389009920
746194372627050501
746238265921929216
746256368747876352
746245228684804096
746209870530043908
746231454414209024
746200446134476800
746228350662803456
746249460720754688
746205042982555649
746226027181936640
746201825976541186
746212609418891274
746173514336468992
746240665047072768
746263456844754944
746206380869058561
746246616739385344
746231366346379264
746146993697857536
746260860541206529
746172587433201664
746210931605016577
746224303289466880
746172369383763968
746215184625082375
746218246383108096
746152139983036417
746175552818667524
746243303318773760
746198466422968320
746249414251937792
746249217367117825
746239217928282116
746249049691521025
746255412245200896
746206448170860544
746260663610257408
746198164214947841
746199045215903745
746205831507517440
746224730978430976
746186600413962241
746205709960781825
746188366320828417
746204434942681092
746192866729353216
746205764516089856
746216946283143168
746264509891944448
746187686960996353
746243974239772672
746236445514358784
746173950338678785
746198365751250944
746235061469609984
746229957144174592
746222415684898817
746262739828510720
746172155445002240
746218691356823552
746214018591784960
746186315222360064
746174151975706624
746196633403068418
746180376062660608
746227885040492544
746152400050884608
746223837432283137
746186953046003712
746250794446446592
746182288682061825
746246730283376640
746259388717895680
746192908949172226
746251725518962688
746195270082301952
746239494744072193
746256284568150016
746189041532440578
746261724718718976
746213976757809153
746251352066560007
746200429193662465
746208037724053504
746249691101339648
746204363450769409
746186571041243140
746147966851878912
746223548251811840
746226840805638145
746251897418428416
746216539695648768
746240392648138752
746223434867187712
746251197045219328
746254237718417408
746153331475750914
746203750990176258
746180334061031424
746253537420574720
746229936084549632
746163238417600512
746159782050959360
746206594891800577
746258553665634304
746200425058099202
746205256762023938
746251335457116160
746196205718278146
746212001328705536
746244880217833473
746212596668207105
746143306929803264
746220259640639488
746240866579210240
746265486963400704
746228971608518656
746187191873839105
746208545226399746
746219794345558018
746243634748612608
746201674985803776
746221790746161153
746240182827966464
746244712588251136
746244712588251137
746242795808108545
746254045145346048
746221966768504832
746187632338575363
746213435898109952
746264979632951298
746199686852206592
746173887579299841
746196574724730881
746217349112467457
746211036374544384
746258289478897664
746208599496482816
746219743997136900
746224227754217473
746255240186441728
746233874665988100
746191650532134912
746260420105805825
746188773206032384
746238983382802432
746210524866576384
746229625764741120
746200576170459137
746221660768862208
746187577867239424
746205483506110465
746190773901631492
746232364687208449
746202450864988166
746231701928435713
746223758080249858
746243211052486656
746245169629007872
746211040875057152
746229369706708996
746201246931902465
746197048634966021
746200601038462976
746229277754953728
746196067310395392
746253222784995328
746229240043974658
746226844941225987
746151502423691264
746259199609475072
746158779918581760
746225070599610368
746219064494743553
746189225985355777
746259577277136896
746204443197116417
746208503245611008
746265784826142720
746243466938593280
746141742622179328
746237968050847744
746198319471300608
746200764763119616
746260382595977216
746228740531752961
746265696687034368
746226035583160320
746219945344667648
746240329418846210
746239025069993985
746156443460599808
746261967938150400
746252509912645632
746209501632618496
746215524414021632
746229072179560448
746191046346838016
746231844715192320
746220830196011008
746165901632901120
746142526638153728
746230070310633472
746203902228365312
746258671190032384
746239037564825604
746249284509638656
746217323766308864
746187628203016193
746238093976494080
746256557458006016
746264757326450688
746167285782614016
746210537571115008
746210717603237888
746141872322658304
746179155524460544
746203692399923200
746174571464654848
746170960017907713
746214408720789505
746201712692584450
746251931019001856
746206045291192320
746193466464428032
746146570073169920
746257324889735168
746248525353201664
746158804774060032
746196767398469632
746221467650580483
746208490562064384
746249229937455104
746189549076807684
746231215443742721
746252241384804352
746196994167713795
746200043145691137
746181453944356864
746178006369116161
746199128787451904
746181508692484097
746228178859896832
746211346849488900
746173417955729409
746242309294071808
746219358146334720
746152031145050112
746250480016363520
746214912007888896
746208922705399808
746247925655814144
746214526261989376
746251788525969408
746206888484757505
746201373100802048
746221253770416128
746184637538537474
746194204804554752
746186340664999936
746177922671706112
746172264555614208
746237901017587712
746232335255822336
746218133195632640
746264350365720576
746219659997777921
746147161545519104
746261292562915328
746254770571141124
746200177346699264
746224349129015297
746191642038697986
746229781050462208
746171253518569473
746243647146962944
746243584370839552
746243005531688960
746184406826688512
746259283558313984
746200437506736128
746209488764436480
746200764834451458
746252518154444800
746184050503618560
746205286138941442
746223627847139328
746206150220087297
746144741507555332
746264975212154880
746207538606051331
746203101036634112
746190622717927424
746246705100775424
746210835400269830
746243454267703296
746247275530289152
746219521610944512
746195693748944896
746211489489444865
746185111654309889
746262806828290048
746251146650517504
746242485479964672
746227096758820864
746225595147661312
746187267639648257
746253344629493760
746206053843369984
746187196240011268
746207244824412161
746224856887222272
746227079650279424
746213028828323841
746254011318288384
746221836715753474
746202962549051393
746242573350494208
746172210038079488
746246772243238912
746199674097270784
746218401962483712
746258134495338496
746234021303050242
746217265205415936
746220348090126337
746226266253078528
746247669782282240
746264786523029504
746228929610932224
746193508420116480
746251087829667841
746191973279666176
746222759655596033
746192422141497347
746250492444016640
746198382520086528
746216770319486978
746154879085838337
746193583909142530
746176966072504323
746200584429043713
746205017950982144
746197975320276994
746158427232145409
746216765907034112
746238349778685953
746260051019632640
746246939713355776
746222637882310657
746246893630529536
746208750470475776
746246662801199104
746212160578039809
746248550233800704
746205080550932481
746246214165815296
746202304005574656
746253948655439876
746213658099744770
746243877774860288
746264828344410112
746159081761705984
746212588480954368
746223992940302336
746224013706289152
746191298374164484
746212873827868672
746237565582249984
746209681899552770
746249062115123200
746178254034206725
746229797748019200
746232796536942593
746244062382948352
746249934500958208
746242745325387777
746254652983779331
746188215288102914
746186818639396865
746181680814239744
746173292197773312
746247350696415232
746243571867521024
746249053843886080
746261485777674240
746239885007265792
746203411377332224
746153343937028096
746180560842821632
746204237671993344
746238433681563648
746239415333228545
746192120319336449
746243206711410688
746236126986285056
746178312674893825
746197220416884736
746207039236366337
746263696079458304
746240883264151552
746238651902787584
746212735159926788
746214333303029761
746211372136988672
746265508127850496
746154694406475776
746243206736715776
746219244887515136
746242925701431296
746259111705198593
746263754631946240
746213997825789952
746202308082434048
746224496026103809
746190111268737024
746225167014125569
746252325501599745
746243701790367744
746232192481689600
746239310307856385
746200491982413824
746198688607789059
746254183465107456
746194200635445250
746138705929379840
746193328232796160
746209396678496256
746207311933280256
746201716626841602
746249141676806144
746266586005254144
746257601906671616
746232406403743744
746222155789017089
746214262180175872
746197224569241600
746173249910775808
746201544853315585
746224152135143424
746261724542566400
746190970828427264
746188358024462340
746209421928235008
746240711364771840
746198222884896768
746206452365168640
746237326389436417
746223812589432832
746204833275731972
746246507867824128
746253499520978944
746258239189299200
746244754439028736
746172969278279682
746241256473370625
746218951294623746
746256926430769154
746241453848920065
746191386169352193
746261754062135296
746249796135034880
746178962930339841
746138022236798977
746231169373474818
746192984249503744
746239646057652224
746246511953055744
746199779059785728
746186629845487616
746255080970674177
746145664317325312
746175053444747264
746197430316597248
746175892435701760
746256129634742272
746189691787976705
746233337652514816
746205210679214080
746245178231521280
746223535476006913
746190358447480833
746167923337658370
746239578701336577
746218984966520832
746234189335265280
746231668185260032
746235543965425664
746226387829161984
746227041956048897
746264853589827588
746262806987603969
746250240936730624
746246465886945280
746171908035579904
746212177216864256
746232138316414980
746175162723164161
746244775565725696
746210189498425345
746206305283510273
746202513611755525
746205705519063040
746224328178425857
746194876061016064
746230582095446016
746190555890089986
746211858831417349
746193969843838976
746240975522111488
746202580787728385
746184977528717312
746196004240646148
746184872499122178
746240895650045952
746243169193443329
746177217848188929
746256620221571072
746253944381276161
746254498138624000
746228325685727232
746189494752182272
746262483996938240
746218766619422721
746242154134011904
746223263047548928
746204942298341378
746220264178933766
746237766946586624
746253705222098944
746201754476281858
746178706897395713
746205193805537280
746245001978445824
746203541312671749
746235435043565569
746185812174376960
746200622098087936
746248835580694532
746207442212528128
746250404275576832
746257836653449217
746219160913350657
746205072116219904
746206577988796416
746251163482329089
746149862694129664
746255361867386880
746189049862381568
746254996983930880
746238123399479298
746218020066856961
746248676444639233
746248676444639232
746263452591755264
746214425418309632
746258126035312640
746217906950668292
746194749959266306
746244003977302017
746216434703863809
746241315122208769
746224189896425473
746242615553589250
746213695793963018
746221492841504768
746243047692742657
746262563403423745
746245627143544837
746199330160160768
746239562192560128
746239230846763009
746208922512437248
746214463372595205
746240681971048448
746168200015020032
746190417171873793
746250744009940993
746223573199556609
746221405008605184
746214471643729922
746182309959720960
746210692764577792
746153251486105600
746253839284711424
746158767302008832
746199154074914816
746243475327246338
746201871879004161
746265818477006848
746194884135006209
746214023071338497
746159182194184193
746254120672202752
746197639759159296
746225292918689793
746200919889436673
746218263349071873
746210109555019776
746212638674157568
746170796272386048
746235254357143552
746187259196538880
746243072808321024
746243223794769920
746208557582815232
746195681124114433
746226236565782528
746200844605939716
746255651542708224
746182729356578817
746262077237530625
746203360949198853
746258008699707392
746201947640762370
746174692785020929
746217818639609857
746240677588119552
746259426089177088
746196348253310976
746239570581164033
746258197120425984
746240329586638848
746227419552460800
746254116117184513
746139624272175104
746184541342150656
746257182384087040
746187900732194816
746174512631324672
746247682411347968
746261363866034176
746183429662838784
746247988473892864
746237561476046848
746194686998519809
746211376142508032
746174185521614848
746241529316925440
746199187629322240
746225674872979460
746153276807254016
746186827179008000
746221274964230144
746189259879518208
746241449616773120
746221991963688960
746241604554465280
746202480220921857
746221270585401344
746242564962004992
746171941581651972
746239981270622211
746213703993823232
746197430257934336
746202400680087552
746188408301592576
746249364050325504
746222440796196865
746170259405578240
746206641121427457
746187359914385408
746253764114288640
746256011963604993
746257903737274368
746193223207399424
746247833372737536
746218489778601985
746168380298764289
746209329506750464
746242338767306753
746197816167391232
746175133493116928
746187779290210305
746214475959721985
746264841246085120
746208993786245120
746198344792346624
746197950171226112
746262802478804992
746220977067982848
746243290899562496
746261427028107264
746214186498170880
746194209183404032
746238467160449029
746232419066359808
746183077181988864
746246310509035520
746233098426155009
746257379398909952
746216208156921856
746245769460654080
746229902563647488
746210529186746368
746217890001494018
746216975546802176
746201653959811078
746194670342942722
746197430132051975
746249808923475968
746195631048261633
746188379075776512
746236034581553152
746252748807516161
746229734653059073
746223196068712448
746155118022758400
746172503450656768
746262777614995456
746235342626295808
746235065596731392
746259992412487680
746205001119203328
746245488765181952
746206754023759872
746188668436680704
746253487063859205
746253407225155584
746150303226007552
746233371139833856
746176051957628928
746181542419009537
746245454925422592
746202006306463746
746208511592267778
746240170177921024
746200433404710912
746242875642503168
746214597724512256
746219181729669123
746240807720587264
746266275534495745
746213419079000064
746186340715368448
746216887441227776
746229789233602561
746173262602764288
746229722007252993
746215952136601600
746251469725270016
746202815857471489
746245203179114496
746264648069054464
746222667401854976
746203566474305540
746264430053208064
746260751682310144
746233950121562113
746189813410213888
746226530305466368
746263842699747328
746193743582105601
746251129902743552
746187179261517825
746196360722972676
746205600699166721
746210235333775361
746179218501959680
746239138223923200
746168175125987328
746191055037464576
746182905517465601
746250765199638529
746185505826611200
746243248935534592
746252593790345216
746221719501692928
746242116469297152
746262681053691904
746240375552016387
746171018566213632
746235275404156928
746226530515226624
746247195507101696
746236416368074752
746220930947440641
746202379322720256
746144388913438723
746250018324119552
746258046360293376
746229705620086784
746204703076167680
746196205596614659
746195861705658370
746219735684026368
746252610559156225
746230976498438145
746197015151808513
746197015151808512
746179973564731393
746222399012540418
746236290367029248
746242791743754240
746261196051931136
746230024294957056
746266388986224640
746219165334134784
746232834419941376
746213313948712960
746242015826948096
746223628081979396
746191386152624128
746172100935827456
746232968515977216
746179759755788289
746235594037035009
746257261966856192
746201939231154178
746235271344074752
746244955945959424
746247418153304064
746260101447573505
746197191065100288
746250421078007809
746203411360604160
746240086442934272
746195480061743104
746221803522035714
746152329083236353
746202987618435073
746188072774078465
746199095434371072
746204824824229890
746216854054567936
746199531574820866
746243936679759872
746209610684502016
746228518288166913
746198982183923713
746202379385614349
746236189972172800
746252094517157888
746177825997127680
746203180690595840
746263251567030272
746236852366082048
746247308724035584
746239742308548610
746254602677403648
746244708330942464
746231488123854848
746263293577273345
746144795966476288
746240916944367619
746219345496281089
746227964673556480
746230519126364160
746217688867835905
746252052515303424
746262106224345088
746249963932385280
746208343820111873
746250840722276352
746226228172972032
746231324420112385
746260881659564032
746164811109523456
746167189137297410
746260982142541824
746186185433722881
746207467395133440
746226110799581185
746260152035217408
746205500207861760
746200567697936392
746150173210968064
746218867190423553
746209119820877827
746260567015497729
746230506447003648
746225720913911809
746171945713045504
746255517111189505
746192204171870208
746194863440330752
746256104397635584
746255391474978816
746195681413472257
746171752796033024
746210814093189122
746188261324816385
746261569697357824
746153373464956928
746264060757422080
746207798397042688
746213175868063746
746210894045024256
746231735512268806
746239574473531392
746257110879592448
746217667829239808
746198210239037440
746237892758908928
746228073947766786
746203339965136897
746246289709477888
746209643999830016
746189142141243393
746154325261557761
746155873089658882
746194645353279488
746246050759860224
746213775494127617
746247803723079681
746255777296416769
746221170127572992
746191982016368644
746221077672538114
746254351308566528
746256343456223234
746209081929588736
746229143591780352
746198822703890433
746265789070741504
746182951642161152
746202442509889536
746194330692444161
746243907344809985
746205617379893249
746208092354809865
746244779915214849
746241742979006465
746243571930456064
746234050847735809
746222273116282880
746213091768078336
746226782043398145
746216636080750593
746191939897155590
746258910395404288
746191881306963968
746217931919368192
746186684635676672
746255194405605376
746224412022571008
746179755309883392
746167256435036162
746235107648774144
746181424970084352
746212043364065280
746216044709089280
746209321109721088
746245736136908804
746258260198588416
746195873965608960
746157898808631300
746138013739196416
746216594175467520
746185325408464896
746195915912818695
746236449717002241
746238211643432962
746176068713779200
746200060019433472
746175129298812928
746262966153150464
746200022220300290
746243760405815296
746221837076430848
746236839934099456
746258176471859200
746208658229321730
746251054606606336
746182439874113536
746188307743260672
746195010069008385
746219454711791616
746187279887020032
746220130028249089
746260248223166464
746146729674715136
746245220170358784
746194364133584896
746234411306258432
746227553711468545
746224340983635968
746233094248636418
746222570848944129
746188806898913280
746265537483771904
746175355438850048
746242116238475264
746208293517811713
746230787448545280
746257308284555264
746239687958872064
746247124556349440
746253558471888898
746190589499056129
746176081107910660
746259388483108864
746246860004794369
746140970819936256
746219584391254018
746186453810618368
746196817981771778
746252325271015424
746208469674393601
746195211387207685
746181240307453952
746192615154978817
746240384175464449
746182322190376960
746226501075361792
746239758972522497
746219878340665344
746212227770789889
746212370238738433
746223560658587648
746184352296370176
746216996593795072
746218221221535746
746226484046532608
746210155755278337
746208624750452736
746144581872295937
746195903573164032
746244230192857089
746253004916002816
746213314254954496
746217004890152961
746219798309154816
746173665276899328
746204505834807297
746232771312398336
746177830061543424
746203013065244673
746188915938201603
746265583637958657
746247338260307968
746257601856475136
746217156182843395
746183484050407424
746213250979618816
746181525650219009
746217613177458689
746264849370456066
746240681820094464
746143848225714176
746193130915954688
746230129223827456
746256037448134656
746226383383232512
746170960177422337
746243181667360768
746249179534659584
746193990806974464
746146792236953601
746261225504387072
746226136032522240
746246595822362629
746219907696623616
746226383362228229
746261191970918401
746210436643598338
746247187298918400
746229436870066177
746195752511115264
746152739793604608
746260797626683392
746197493239545859
746202798975393792
746192896173318148
746250450416992256
746247267116449793
746204136878661633
746243814860406784
746215406864465921
746243026607976451
746263322824060930
746244003763478529
746180858529230854
746146230577790976
746245799080779776
746247246040141824
746223011133435908
746264190826987520
746229415936294913
746216338138357761
746215751124557824
746236948784635904
746231232019603456
746239700642324480
746243404011442176
746189528008777728
746264056856731648
746205844056924160
746156896332189696
746232981006622725
746236999242133504
746220817751515139
746214442413658114
746196335351631873
746251498980544513
746203612683001861
746225880196775936
746253344486862848
746248781302104064
746194728970911744
746219035201679360
746215423687856128
746236378720002048
746200202592157701
746215390099890177
746147585321164804
746242762182430720
746141226588504064
746240035788230656
746198843931271173
746195576375521280
746241734758305792
746201301801787393
746246906125422592
746197996446986241
746191961053233153
746229801959100416
746230171183636481
746201670699257858
746245295684657152
746252971315441664
746192556430548992
746261129245106176
746261951228026880
746265818409930752
746204539758379008
746246906167308289
746197417616277504
746224181474263042
746253046653526017
746210856313065474
746179059361538050
746226421354270720
746214769447710720
746165192946515969
746253763825049600
746228203681832961
746216157707808769
746241709386903552
746187120474099715
746226874322300929
746247476705787904
746215121773441024
746188580171689984
746243622207533057
746240736375488512
746177725392625664
746229474774024193
746253965436817408
746181357689147392
746216442937249792
746154367334625280
746256846911078401
746140190717120512
746207559304908811
746240187177435136
746247162070188032
746261007669018624
746202983331827716
746187774756163584
746245782290956288
746227373524213760
746186298503770112
746245241129287680
746214203443208201
746186482998620160
746221715269652481
746231383308177412
746266527264083968
746240937722945537
746221107087212544
746260655326511104
746156611383635972
746235187457974272
746158968309841920
746199590282526724
746196729897222144
746228753148174336
746245320766554112
746225087494266880
746242590240956416
746202069120385024
746248030345695232
746201977026019328
746215973254901760
746214920543309826
746252622982684673
746178111222452224
746189989394817027
746207228089114625
746190090410438657
746247698844553220
746231840172711937
746209300297588736
746209300297588738
746232125502873600
746233673381404672
746266091014455296
746202693970993157
746238098384683012
746230355577888768
746212735457714176
746198046929653760
746219349782863872
746240094659502083
746253478809460736
746198910977216513
746235183129460737
746184570387763205
746195794324119552
746196914434015232
746175552961261568
746224915695558657
746205202244472832
746215658883428352
746176504871124992
746199275638427648
746217659524493313
746204929522434049
746204564731236352
746208071324602368
746191961074208768
746242305036738560
746143063588880384
746220176002056192
746228786887168001
746255932280143872
746170829835231233
746225473303117824
746254753684983809
746232712906706944
746171589272690689
746201360232644608
746243806580908032
746205949010968576
746193797818638336
746240505910951936
746253239750897665
746179919026200576
746196964665024512
746204975999549440
746186139267014656
746155269135142913
746192250380550146
746259153832775680
746200189979885569
746216908630822912
746162000871362565
746149929748471809
746220993874583552
746209476387082241
746185199663210496
746251846960951296
746233413221265409
746228786899755009
746237074991243265
746170070699753472
746172603992178688
746255915666579456
746251406617673728
746208213964492803
746195920467824645
746193277909532673
746201276338176006
746242887977885697
746226999903981573
746228929405427712
746234851938934784
746172000339693568
746211661434871808
746253596065406976
746253306939465728
746191981953454082
746252178352967680
746221572755595268
746259325442744321
746254712039669760
746156581868478464
746205944753709058
746221325258153985
746241193713905664
746196272579678208
746157772966813696
746227151267979264
746210738801246208
746221228931719169
746216116083580930
746175091357057024
746222864370589696
746180107656634368
746244104619704320
746212403914776576
746216522809368577
746217978136403968
746247593957568513
746203469929844736
746256037100019713
746252539289608192
746239557964828672
746214018692440065
746189494559219714
746193990848942080
746223690837168129
746152538647433220
746195064808890368
746257584940847104
746255420705153024
746153008338083840
746238299728031744
746199674143412225
746239108855513088
746219617996013568
746219773122379777
746251356604928000
746202723284979713
746214278588293120
746167323460014081
746177607985692672
746177238857547776
746260311439736832
746220595281420288
746258507792531456
746264493081112576
746253600310046720
746242879522144256
746232419057995776
746209476177334272
746247648714301440
746253726285914112
746243852726460416
746189142455779329
746237632468791296
746247699180175360
746201939034050562
746257207579316224
746220754597883904
746234612599259136
746190320778481664
746233300038017025
746221622835576832
746210155751104512
746248890035277824
746210579338014721
746148822519144449
746194381099544578
746246516172460033
746213850844803072
746212525545447427
746204283612200960
746210252144578560
746175112404144128
746234411343974400
746203927280947200
746261200598597632
746255236185088000
746254271356768256
746186856593657859
746260621541445632
746200403964899328
746244079248412672
746253705280774144
746208411054858240
746210105310404608
746200060082327553
746185111452803072
746186743116894208
746224617807699969
746138995088834560
746200131389689856
746213779726163969
746194033022623744
746211241899630593
746224882099200006
746262425024888834
746237385185189888
746227625123680256
746195299639562240
746232801012252672
746242456165900288
746258666945294337
746223011229925376
746191264815579137
746213125460889601
746264618662666240
746172222499233793
746213171321442304
746237175503589376
746205646995886080
746219769146179584
746161736672219141
746256083350478848
746167537247846401
746144837712371712
746225615800438784
746198558685069313
746242682561781760
746188445899427840
746201515602239489
746228384192049153
746225091751481344
746218192217870337
746242376499290112
746145949559422976
746241600381059072
746197786853416960
746247048962269185
746203243550642176
746260931911553024
746261817165488128
746180040715468800
746248160322936832
746245811634380804
746200865212506113
746246382005137408
746214329268133888
746222705079255040
746245605886955520
746251582887571456
746208566042714112
746177821848940544
746224089124110336
746230334597935104
746247002778808320
746206816938295297
746193072409632768
746235749419278336
746209362864017408
746239150966243330
746177415173509122
746187439484473345
746166182726729728
746209509840805889
746187154296995842
746234830745022464
746204157783113733
746211921771126786
746263968654696448
746234105105244160
746204158047330310
746266288239026176
746204158047330312
746228325501198336
746248189792161792
746208792484839428
746186319454420992
746208604068319233
746245568301760512
746165054232354816
746213674654695424
746221052615753728
746194800479604737
746212907134791680
746240036069220352
746211602869821442
746192677901787138
746233748866273280
746172499411501056
746173569001000961
746242850183090176
746245253598941184
746168233514930176
746247791085686784
746226203040718849
746228350616645632
746242284002258944
746247438751629312
746210000687661057
746245333211045888
746236756198993920
746244448321961985
746217592117825537
746212462735695872
746243491932430336
746258968872370176
746196885187104769
746222696787124228
746172214290984960
746218472946827265
746156158189113345
746198722220953601
746241718035505152
746247946417508354
746239310207324160
746225687120355329
746190216105385984
746189150542528512
746225393481318404
746248151858814976
746166371302670336
746224324214824963
746228363442823169
746215402749911040
746216077940527104
746191508043235329
746251171908751360
746239050491670528
746183509203529729
746229327805579264
746250693565091840
746216388495187973
746259526916116480
746251075397783552
746235648655319045
746217554478170113
746150315821391877
746243743611658241
746195370913345536
746203608429920256
746187640651681792
746195844609646594
746203713195249668
746211007224111104
746194003624787969
746247157884280832
746212273773903872
746231337078521856
746252673339523072
746205734933651457
746245018990448640
746175200484597760
746192791483494400
746190773897433088
746198583808929793
746251880876105729
746208549550727169
746183945717448706
746232582812012544
746255944867274753
746229013283115008
746233912326709249
746218275978108928
746243831809646592
746218363890728960
746249103965822976
746232440037924864
746201830066003968
746239725497778176
746224365927170049
746199548574347265
746250173563699200
746239893500624896
746193638523174912
746219903485509635
746241591925317632
746254401296302080
746248512887717888
746228363321180161
746212043229782016
746238668688351232
746263435898458112
746200815199621120
746264463473532928
746242346916941825
746231324323676160
746212575914799104
746232465291780097
746239000176885760
746183958237421570
746188626266992643
746237741755555840
746236147664224256
746231492230053889
746181068433199104
746196876806938630
746184168057479168
746215138504519682
746256531981754368
746264518272106496
746234453169602561
746223854444388352
746229910897778688
746211841794150400
746156116262912000
746248688855461889
746144187838529537
746216715642503168
746239046037364737
746220742115659776
746191855830736900
746237875780386816
746237875780386817
746265449420161024
746200441893969921
746181538241384448
746208750852153344
746238211370844160
746209308631695361
746217093079564290
746209350482436101
746250068932571136
746175745555374084
746200315804819456
746256465061679104
746203608333459456
746246860118102016
746233249588875264
746199908953186304
746248361712377857
746251079508238336
746248579900116992
746236802386665472
746192833313288192
746140857305178112
746247849843789825
746248617447546880
746167554314371072
746263171946659840
746180925499785220
746209212204621825
746216690560565249
746219622198738944
746220385503318017
746253101045186562
746257748606730240
746228988054376448
746217147588718592
746264358938869760
746222503689748481
746193810569334788
746198696895741953
746141121621925888
746205659272646660
746150865224929280
746232750387040256
746242963571867648
746226731669848068
746203339889610752
746204946299682816
746246155684749312
746213926510026753
746239930993520640
746171442224455681
746257086028218369
746255902991323136
746199854607589377
746194418546335744
746242686659747840
746201850932662272
746232175809355777
746183605643186176
746210042601312256
746265566588112896
746149011392978948
746255307567992832
746227075434971140
746215134360567808
746197858064293889
746259405369376768
746196205705662464
746170905504661504
746252258023776256
746245631317053440
746197803685150724
746216896144384001
746245018709561344
746204170701545472
746215646178861056
746202295759577088
746240694440730625
746159798761177088
746244406420905989
746251725716205568
746227192892260354
746240761570557952
746217672082284544
746262320452558848
746190098815819777
746216283440504833
746212433178435584
746225989408088064
746218582221037569
746246608363225088
746213456567631873
746225590823354370
746214098283618304
746245995915255808
746238547057770496
746265969262223360
746194943199182848
746193730797862913
746192317195780096
746241243995320320
746208704429621250
746194024516595712
746227566172741633
746198277633126405
746217013475835904
746227566172741635
746213821417562112
746205009239388161
746260772746059776
746260655083134976
746226933139025922
746264098535575552
746229671721766913
746239683659632641
746230611568791553
746215969068978179
746203260462084096
746235724224069632
746234591753625600
746186369781817344
746155734581186560
746235665436704768
746244352003870720
746182276233322496
746248621700554752
746229424396218368
746143063865647104
746188290684915712
746162072237522944
746252912628752384
746204875134951425
746241247950610432
746234994583015424
746204816599199744
746263217945612288
746234746909274112
746228954558717954
746265088588394496
746204170667974656
746196360815226881
746202513666256896
746236747697139713
746262320322613249
746262781549285376
746221103064879104
746243743892672512
746255890274263041
746222709453922306
746187749800087554
746209417633247232
746233371060121601
746211489363595264
746202853283225600
746244687376355328
746210927498846208
746253390682816513
746148574954610689
746148797202391040
746198776830779392
746252912582492160
746257442196045824
746249523408801792
746243202538147840
746265629452185600
746225502872997888
746211380588478466
746203893554548738
746220054337904641
746215717289091072
746217277528244224
746192250187612160
746254711972577280
746189666735427584
746198835165167617
746171224171102209
746215100680286209
746254431004549120
746189763170865153
746259069757980672
746214459140517888
746249724802535424
746203214316343296
746192225118228481
746226568138129409
746213745886539776
746252556020682752
746253663350431744
746250009948069888
746225620367990787
746248667670134784
746148210062811137
746233593530200064
746196557955883008
746249192008466433
746152177958260736
746177330968666113
746263205136203776
746242963483799552
746223762228445190
746197077781155840
746209187038801926
746228531009486848
746214354224185348
746222638079500288
746244003725619202
746183530254721024
746206003436281856
746216220907569152
746246922944524288
746213372945825792
746241562611433472
746218775003860992
746214350193467394
746211879677091841
746142543574863873
746235799914446849
746258868242550784
746241126361792512
746218577758294016
746230435395428360
746196708711792640
746265008728866817
746215797245124609
746203897983688708
746196570337509377
746191570689359872
746235309029941248
746149091030097924
746173350880419841
746265814165164032
746232695798173697
746252073696641024
746259996707590144
746140261969960960
746232599283019776
746214719032176640
746185791043297280
746212387259219968
746179176521162752
746187724722319360
746218405842194433
746229646627221506
746228375740506113
746255261145391104
746265868875743233
746246600184389633
746260693129658368
746228296103264257
746213892766871552
746262769071230976
746199460435230720
746192111712665602
746192036466831360
746175980377513984
746171630968152064
746215322953220098
746244012382687232
746195735733907456
746206901092777984
746261045434515456
746193558797848577
746146469569126400
746198298608832514
746201180066316288
746190216189206529
746203486769975296
746231211215859712
746207647712444422
746225305749061632
746210558500737024
746230716288008194
746204937864908801
746203134372904962
746219580335394816
746138102012452864
746199514675982336
746202735914061827
746245782316158976
746190874485227521
746157219406831617
746221493034455041
746237771258355715
746200118680920064
746200907264622592
746241030131875840
746229688444424192
746171971021451268
746263197057900548
746202274611896320
746191239259660288
746256783681925120
746202371064094722
746207165048754178
746203138575654913
746262412689551360
746231886540742657
746202002095431680
746147090271703045
746221216080363520
746205084837502976
746239146960707584
746220637199310852
746188466975694849
746189066815705088
746190182513205248
746147153303703552
746159920580431872
746239750877634560
746216430450806789
746231374789500928
746237447936188416
746155780898963456
746146939075440640
746212479450025986
746139804757270532
746254233897402368
746263675250556928
746241982004137984
746192959008182272
746206624004476929
746246130128855040
746258503526846464
746186307072733184
746256956004900864
746145584503894016
746258914715402240
746252337925193728
746241751657156608
746253973649162241
746235371936088064
746214471589212162
746194884424458245
746187888258277381
746238148544434176
746204153693626368
746264484394635264
746243823597142016
746239243257675776
746253377894481920
746214727664074752
746253545842810880
746218342956965889
746254091161042944
746191851846197249
746240287647928320
746252388139474944
746200307705618436
746153448895352836
746187561119285248
746228220660322304
746220763045199872
746213901293912064
746220310362361858
746244813117259776
746201377018257416
746246230913720320
746211749427187712
746138416237010944
746254002816376834
746232255694020608
746196624959954945
746230955459780608
746237703969091584
746227683843923968
746190086111297536
746214576413237250
746219710199455745
746208591216992257
746264337665372160
746226937186521088
746244804934144000
746178266306748416
746253663149096960
746145240382316544
746180954868318209
746183911928176640
746191830752985089
746196540889276417
746149212413378560
746189804962930690
746233119427047426
746178350427803652
746198575353204744
746211359587590144
746197778372526081
746214064683003909
746192187164024833
746188500370788356
746251826023010304
746237469008396289
746243756500918272
746188089643544576
746233778280947712
746152677155938304
746238337225134080
746206418710126592
746207182127927296
746260697009496064
746192384560553985
746198491362271232
746254489389305856
746159262087274497
746168405460385792
746186852131037184
746239423658889217
746244054321532928
746210940169818112
746194678974865409
746187154200502272
746172260227088384
746227964887478272
746199913466191872
746219542532108288
746228581173321729
746204854033342464
746261481440743424
746238350005149696
746185497416892421
746253029989556224
746173623350681600
746213792317509633
746207290869460994
746250584471277568
746215444827148293
746188706168479744
746241034414395392
746195756856442884
746202366928510976
746218485714288641
746262861249454080
746263305812119552
746251972848685057
746174902810648577
746216287987105796
746219911718985728
746252434306109440
746218686998949888
746208792761688065
746215067226542080
746258365152661504
746247376168443904
746234214274633728
746243030626144256
746226203149795328
746188232069570561
746212689228111872
746250475444396032
746210122062434304
746265436526878720
746221778016493568
746238630713241600
746257471652634625
746194754090606593
746264899643379712
746228811843305472
746202832412377089
746214169796476929
746221744453619712
746140165530329088
746213033144258564
746261867362942976
746258231022878720
746253810222436352
746224932162412544
746201901465690112
746197232966217729
746228891698683904
746228891698683907
746144045064400896
746184687840747520
746227440414949378
746227406801797123
746238513268424706
746198843876737024
746234075837399040
746211103529533440
746223258890993666
746195861533646852
746192216708648960
746219718944555008
746249674378592256
746249879966613504
746221840893280261
746196658346549248
746230254889377792
746229550032392192
746254326067257344
746189796553297920
746248927888941056
746220515577073664
746227616688967680
746258495150956544
746209350310494208
746188249089998848
746257362701398016
746190123956482054
746257820023062528
746193986738499590
746245123730718720
746222302652563457
746265637958332416
746244972886822912
746259275442429953
746230452151689216
746223438944100352
746230699351408642
746211913361547264
746248621801218048
746207463100162048
746236919806210052
746256339224174593
746235514739523584
746233152952107009
746205592260214786
746244360195440640
746196377500168193
746170418801836032
746195400395128832
746228581211115521
746182779520622592
746201020649222144
746206565632352256
746196109119258625
746265680002060288
746256121334226944
746222994591100928
746222843688452097
746192052996562944
746253755566284800
746263955983765504
746264782580375552
746164433592815616
746200399778983937
746253260718215168
746239666811133952
746190631102464000
746209006541148161
746210696778518529
746197392504983552
746188970279768064
746200059893547008
746263796834930688
746155411640750080
746231098103861248
746199359818080256
746217416183537664
746229697017589760
746235321797402624
746232418932166656
746188584642740225
746187019915771904
746181596554768384
746231571779194880
746247409580277761
746230364088086528
746192934005923842
746237120981798912
746159576660254722
746193802092679170
746223585832796160
746222193428729857
746186348717969408
746200886217576448
746213808864059393
746235338201280514
746178446754209793
746232867894681602
746239931207426048
746261489649065984
746203633423781888
746198302555680768
746184042219995136
746221945931239425
746201683097616384
746235476864991232
746232482240962560
746208570350305280
746157676539842561
746262714662649856
746192850052743170
746247283935744000
746223023997386753
746204501955088384
746168225340219392
746190031627268100
746179743050043392
746139397700091904
746206628190425089
746226794538237954
746244855190323200
746213439945637888
746207773419966469
746257647792336896
746172604323553280
746191583511359488
746201716870131712
746241814366158849
746226022706618368
746214681400901632
746247979842080769
746226887052038144
746176018281529344
746193596823412736
746255462560112640
746190610164391940
746255378569170944
746253717838520320
746180854355943424
746223938414346240
746187082821959680
746264543475666944
746192464264847362
746166426017247232
746156166871392256
746244230226513920
746224835731173380
746184121831981057
746265130674040834
746239989994815489
746181072480722944
746224479483748353
746141008350482433
746213511299117057
746214136099418112
746212882161893376
746213074982449152
746193697268609024
746208096402300935
746213695705874432
746258201369317376
746214245231058945
746250613894197249
746216841291268098
746254846152552448
746191973426434050
746201305899663364
746190916386357248
746192359310823424
746208947883802624
746194121014927361
746224672111353856
746228933687861254
746255852504498176
746265390460899328
746170079146971136
746207018533298176
746145316165001218
746259669635706880
746236835668459521
746218225721958400
746225980822323201
746227700424028165
746208037598167041
746192795346468865
746252602044780544
746228938049888256
746203356775874560
746208473763848193
746249506715471872
746240015114461184
746180145426337792
746241029850832896
746202371009585152
746265398774013952
746256976947122176
746253126387146752
746243697658957824
746199162538987520
746251192729141248
746222340367753217
746166891719200768
746238257805950976
746192237797642242
746230284400504832
746251972785881088
746248437067321344
746188412500197376
746196473805578240
746189372903424000
746260655385214976
746240493239971842
746265495565963264
746264765652054017
746234411629182976
746218179316199429
746170704190541828
746242015512379392
746212752079753217
746243332523851776
746148096917274625
746225129449873408
746195693790892038
746254422611660800
746182448145371136
746229051216396288
746257047956619264
746247439078678528
746228652673687555
746241315046842368
746249112278933506
746224466854715392
746186889909014529
746260109957996544
746187678677237760
746224160511143936
746243416598650880
746209413334065152
746227679456702465
746226593228460032
746199032440119296
746183593299447808
746260017507090432
746187217039589376
746263721421463552
746233413095432192
746251662646448128
746216547836780545
746187091336323072
746242233662214145
746264019028316160
746183333269377024
746216812107309058
746222055113166848
746144439555526656
746199292478558208
746200978655895552
746241935854043136
746262588896448512
746204166138134529
746227725757620224
746242980315541504
746197967099486208
746264966903304192
746212613751615488
746242669962235904
746195030990151684
746178421869379584
746141633436065792
746208415257497604
746210516641550337
746244318415962112
746231932552282113
746203440724877312
746238861483835392
746196016810983424
746248349100216320
746205961455468549
746232322563805185
746229307014406144
746238639118528512
746202895477923840
746236655367970817
746194892884303873
746230083061309440
746251683446034432
746262907630026752
746197040267333633
746249812723507200
746224571653644288
746197937814806529
746253847639785472
746213829864914944
746212274046545920
746223153735565312
746207110862561280
746180602831896579
746201200895234048
746254540018692096
746232348019032064
746252283470569472
746195253267333122
746189196834942977
746251217899257856
746200789870223360
746216766007697408
746222629774725120
746186449700151296
746218875910447104
746255781465559040
746238475645509632
746264337954779136
746253394659188736
746197208152760321
746266392819752961
746220976975667202
746240128272601088
746200798439170049
746237854825615360
746229730517491712
746217873199140864
746250530150817792
746187334685601792
746172587500134400
746207987488821250
746240476584378368
746213842644959232
746209618863366145
746228002573279238
746226505215160320
746206850731806720
746236479098126336
746223900694962176
746194985003868168
746197803420921856
746230670280691713
746255668160651265
746246625157341184
746259312960507904
746258457561542656
746190866096611329
746261510733824000
746202773943836673
746251595411750912
746238202894114818
746210281538232321
746174344779415556
746194691226370049
746179919084806144
746218116355497984
746200001475280896
746187296722956288
746258302233870336
746225712445587456
746210243906928641
746238211412787200
746210352862375938
746204929535021057
746226840612671489
746175364184031232
746199284144431104
746231458486902784
746168351060176896
746208868150042626
746235107795574784
746193420431953921
746234961041076226
746220045798256640
746252203862659072
746164706428207104
746220411017302016
746211015465926656
746221241523003393
746264564082282496
746173635803570177
746192241861898240
746256893107126272
746196356344119296
746190937282379777
746190459203006464
746260235954839554
746210323363835908
746264635611897856
746203151158513666
746141650037047296
746188584512692224
746260898344480768
746181890315419648
746234423822032896
746251658489782272
746188848904839168
746234994322857984
746210407468044289
746218062202822657
746149053273153540
746230003281469440
746218255048548352
746167537491128320
746231307647090688
746235854297800704
746240484977192960
746138534042607616
746235820869361664
746248600770985984
746247531282079744
746230275663814656
746246621021741056
746216782977871872
746188920153530368
746253231265832960
746178853555572736
746224940563607552
746207521870774272
746240094902726662
746221841228824577
746217734740971520
746218703738404865
746245501146775552
746265570719506432
746239159346421760
746193604981334016
746249066334543872
746239855533842433
746237523396005888
746233421676961798
746184906116456449
746239192993271808
746178102884196352
746223166532419584
746143525213999104
746222176794083328
746245551486803968
746206259213279232
746204212585914368
746198789329821696
746231773097426944
746254745438806017
746163385171992576
746239100689223680
746218263512682496
746195672999694336
746201733760589828
746166761397989376
746185959000125440
746197266566832128
746162927791661056
746245056676397056
746227289361252352
746241411805126657
746266380211728384
746230653520207872
746216996472127488
746262102319505411
746231135512862720
746230921804668928
746215528881000448
746230829366419461
746246096805105664
746192648810029056
746250735831003136
746187234068439041
746208843126890497
746171207347625984
746195463112527872
746254275529969664
746259791199219712
746227499063877633
746221216344641536
746218405917691906
746159715059630080
746265545880772609
746206020158947328
746259556225802240
746174487381565441
746219458646052865
746231857235124225
746149967622897665
746146033210515458
746255152139673600
746146909853749249
746204640358731776
746206938568876032
746206749896544256
746179642214785024
746231328450830337
746211481247637504
746199905039843328
746239608195715072
746237808839274497
746231555262058496
746242405955837952
746251578651213825
746172641774604288
746187560884461569
746264195361026048
746186802071953408
746194418772762624
746184834641502208
746191344394113030
746222914802835456
746250723164295172
746243764562300928
746259665474981889
746185283603881984
746192418215649280
746203944091738112
746252891648823296
746196108980817925
746244959901188096
746242573459652608
746232360480309249
746243852638380033
746255798142144512
746240853937524736
746254493566832641
746209379666399235
746245790574739456
746246306377535488
746258218268110849
746266170865623040
746147283343912960
746230334610505731
746192367531659269
746243924314963968
746201666295214082
746266472641605632
746195127371079681
746184188949303296
746226341498912770
746263343674032128
746263729633902592
746257530356109312
746228975416934408
746218884026359810
746187355338514432
746209643999834112
746139049681948672
746211434871169024
746254481277452288
746220825968160768
746239717373403136
746177041670807552
746233958438887425
746248114349219840
746212320045469696
746204346652647425
746261900736888833
746258763552788480
746223791420825601
746247518783143936
746147903765385222
746221987802931204
746246944058646528
746187569348632576
746238374931898368
746224009390362626
746171001772314625
746228275337297921
746226132077289472
746181814742585344
746264841145356288
746229059454013440
746252950394245120
746192619349282817
746219571812589570
746260621675532289
746228677747171330
746208000101101569
746243290651992064
746204824849383424
746206863230787584
746161673657016320
746261909331116032
746198260868513793
746184457103638529
746195941275820034
746216216360935425
746167663102132225
746219504988872705
746251822180999169
746231009922809856
746256918038069249
746229357127962624
746261951328690176
746223229325369346
746230527494021121
746227062982115329
746227222478880769
746148390375985152
746228648466751489
746140962498314240
746219685268512768
746225536444227584
746246004450570240
746244897368334336
746247405230764032
746237896710029312
746219160884019200
746217269127086081
746247879363338240
746178195200737282
746177851179753472
746219999593828353
746188437691109376
746200848506585089
746201016199061504
746231106496663553
746262374852734976
746255517044056064
746190941602488320
746253365357621248
746242900619567104
746226421345878017
746228782630002688
746209098945859585
746199002958299136
746221203514241025
746249749817360384
746229122326618112
746239201520259072
746211875247951876
746216833208901633
746243278060814337
746168212769767428
746186780827848704
746235329800077312
746229013492834305
746222621117714432
746205512765579265
746186265146462208
746242313618358272
746238903380774912
746198310910754818
746182272018055168
746234205802106881
746230598876815360
746187829676380161
746262614066470912
746194418697277441
746148285576945664
746218183497965568
746258826295447552
746176647632719877
746215708921462784
746237620171087872
746227633524899840
746214844794175488
746232067021692928
746223736756408320
746244649644363776
746239868229980161
746246801477500928
746229923472257025
746181495979663361
746236554545233921
746177008237846528
746198399309885442
746199808570863617
746230288422838272
746239255786065924
746205365964931072
746208482395774976
746149548071002112
746198369781985281
746145160807878656
746198801908543488
746197031861944320
746138093317668865
746172335804268544
746236323980156928
746214358670139393
746227222596329474
746264694411898882
746227222596329472
746213087695372288
746254929942183937
746252501570232320
746189079184818176
746262991239159810
746264559913099264
746241654965829632
746260235824828416
746253717981245440
746241898109505537
746240992399917056
746199909225762816
746251008465068032
746228295994224640
746208964472279042
746220415228350464
746203113569169410
746235053064093701
746266267338825728
746265306465611776
746196637337296896
746157559069937668
746254703663681536
746181357471072256
746226534524977153
746227822209839105
746242699234254848
746231131373076480
746198730295021569
746228552115204097
746252908136644608
746218460653379585
746159891220414465
746215230720487426
746254040854577153
746231160854847494
746189821811384323
746207940999151616
746230925948657664
746245140554055680
746241499780743168
746183144261353473
746224261203845120
746210592025776128
746233144563499008
746226769485672449
746230749917962240
746205261132500993
746228958929182720
746233824393080832
746245740347990016
746190664841388032
746198436689514496
746207773549953025
746143156098371585
746214123390664704
746198545728888832
746170901427785729
746223980214792192
746187292805521409
746244263747424256
746209438596366336
746175116439085056
746182410245570562
746144926015037441
746204556468490241
746256427291914240
746232926463942658
746204493394509824
746238756647239680
746216472372883456
746221828633333760
746256758536998912
746209782529294336
746252522285850624
746260827024523268
746265860520673280
746247409597091840
746195752729227265
746229676201238529
746178530598260736
746210730374893568
746219777627062272
746250685474279424
746248369866158080
746243013936979968
746190950058205185
746178660797939712
746184721403568129
746219848900837376
746223942604455936
746255919965704192
746196968934805504
746181772833136640
746224794002038784
746189503224700931
746250618390589440
746252661004111872
746187330231246849
746257517777424384
746254103844618240
746254749679353856
746234780421754881
746226802771660800
746206569558245377
746266556594798592
746231098099720192
746260948856541184
746248072276094976
746208687631409152
746196214085890048
746256200652754945
746258910181396481
746261422611509248
746205105960062980
746223187491332096
746246243521802240
746233677286252544
746189780006756352
746252858157240320
746202022899179525
746218863113580544
746224361770672129
746264295932108800
746198923404972032
746232247041171460
746231416510242817
746245257965240320
746167759789301761
746207538706690048
746208310316064776
746198868736376832
746238765216239616
746250291188740096
746246876702269440
746263192674906112
746192598608449536
746224294972137472
746228770030260226
746215612448284673
746201083437944834
746186365872672768
746245228391174145
746198961191432192
746196805197537281
746261162803617793
746213779445186562
746222872784363520
746245014674542592
746167742856855552
746254111927066626
746170418826973184
746188617865781249
746184008497766400
746144380533227521
746228577335578624
746242917577199616
746203226580520960
746168200123940865
746258188908003328
746245090146824192
746255454213378049
746257807134035968
746226710828318724
746218724730896384
746248387004080128
746194964095209473
746214941556776960
746204065697169409
746240346363826176
746174747562614784
746179835165237248
746188332795854848
746231500417335298
746158674767384576
746219446058909696
746247728548700160
746190496964313088
746257861970321408
746265944180334592
746187527581630464
746198726385950720
746245539084251136
746224886012485633
746195014301081605
746251817877671936
746215700507680770
746206867479629824
746167696899850240
746255940610101249
746255940610101248
746165414942621697
746223397110054912
746248068216012800
746228283516149760
746160922939494400
746190677562667009
746208901624848384
746223359545901057
746260411855548416
746168879647457280
746264132156981248
746228291783163904
746201255496671232
746192959125626881
746246801347518464
746231794060533760
746187506551422980
746220565862617089
746223867090210817
746196398366822400
746238462932639745
746217659469991938
746221363153637377
746236684837261312
746251377186324480
746193315826065408
746217583997685764
746210768085876736
746178467717316608
746250282766598144
746216644477804545
746235602618580993
746198806090260482
746254770575409152
746262555299971074
746218976443719680
746206997326946305
746256221884153857
746253541849858048
746222931655589889
746257933286187008
746219433643802624
746225616014368779
746230393473359872
746219882438524929
746187980616802306
746190199256846336
746250907529056256
746177670820544512
746233711134289920
746195228109873153
746195102486302721
746234692320428032
746258948131590144
746217307265916928
746196188567744512
746210289884893184
746203914643476480
746245673079681024
746242338457063424
746231840214650884
746204959092310016
746184763292082176
746167520483151872
746206947284680704
746173631718359040
746225511211229184
746233702779224065
746141650297163780
746259799566852096
746233790821851136
746197467968901124
746221677550276608
746194150207295488
746255341059444736
746191553845026823
746207982979940352
746209631517630464
746224529597358081
746192921225924608
746233673310048256
746255949250297857
746214895218089984
746210977671086081
746195890797326337
746226886926176256
746254007010791424
746242837654577152
746194187951865858
746259023490613248
746265290003058688
746194905098137602
746185392525737984
746166597774086149
746154854079311872
746176400088932352
746222864387301376
746204988368551936
746203654428852225
746218393322196992
746188357881860096
746190702636204033
746243295123103745
746264748765904896
746242124715270144
746177570102718464
746227905886203904
746242967791345664
746258973364457472
746260261099741184
746245484398796800
746263469679247360
746228614794903552
746172176286552064
746197480484671492
746226995927781376
746254468770107392
746201901440475137
746250622438150144
746217777023770628
746192875344396288
746196897384148997
746255349401927681
746237515141505024
746159262058057729
746250001765044224
746261661972041729
746247430623105024
746257794794426369
746260592365809664
746219429466247168
746243093448384512
746240702863007744
746175988858499072
746222738553987074
746245052331134976
746223606829453313
746205202303193088
746211472728952832
746235891975233540
746200412336709632
746262051744514048
746198416040951810
746230884223713281
746239767684087808
746234323167150082
746256465103577088
746222965033865216
746231483702992896
746212517236506624
746246520442322944
746197602220179458
746227088349237248
746201079302348801
746247275324784640
746245455152046080
746222986168938496
746178635598422016
746190362960502791
746255726893490176
746233102997950464
746239482194628608
746215977268871168
746191016965734400
746193701391634437
746211812408852482
746252149311553536
746209442589356033
746260718308179968
746139284604739584
746178916637769728
746216799549587456
746229235757383681
746253009114566656
746174042709733376
746231173244870657
746233358800166912
746178706738155520
746229910847397888
746222650754621440
746227805432619008
746204153861419012
746264245562642432
746256180033519616
746233715202756608
746156024198012928
746202199189950464
746254737213898752
746191763606372353
746259103391985666
746202924657737728
746217307051986945
746163640789835776
746246297989054464
746263628999958528
746214404643971073
746146976773869568
746248961321803776
746224873517703169
746220616194285568
746213607617114113
746260961355534336
746252388265132033
746255840080977924
746229240018796545
746186445543530496
746234210050945025
746239050177097728
746172985841618944
746148021386129408
746253801489899520
746228736740065280
746237347285504000
746250454561095680
746229122267906048
746258377844482048
746194930280738822
746235950557061122
746242380685185025
746261116758724608
746174940383182848
746237984907788290
746184843067854848
746236299024039936
746179382167875586
746211749704040452
746204061238583304
746258880791928836
746178052485373952
746227125850505216
746197640115691521
746197086438207489
746247069673865216
746243546638860288
746226509463986176
746215667272056832
746199263349137408
746231408226500608
746212168857587712
746242221414957056
746194481603452930
746185472381173760
746250626447794177
746266363694546945
746236374412460032
746237603125485568
746207106370408449
746207106370408448
746221216025894914
746222289801220096
746224756106485760
746209778410524673
746147723682865153
746250102180720641
746184302098972672
746204703256567808
746186449590980609
746244372828655616
746260495838117888
746246662952194048
746215658795335680
746186055435444229
746261254789013504
746251448854405120
746254657153019904
746192921284665345
746207576191229952
746250291121512448
746159882886254592
746233568301441025
746218133141127168
746230699330416641
746185547639455748
746266258631499777
746214828407042048
746255315826520065
746247770378543104
746243743771144194
746174483124281344
746227881102082051
746213217446203392
746201871849660416
746244481956065280
746210822561505282
746194351592607747
746153595733688320
746214882941403136
746222180900343808
746209577021014024
746181068382887936
746238320317865984
746187313424670720
746214039793999872
746249397705539584
746223351236952067
746242988955754496
746241562737180672
746208805365526528
746204468140617729
746158477702213637
746148142891077632
746212739639480321
746196528478330880
746153658514026497
746238018340675584
746233182521958401
746194435533246464
746187816699191296
746232742002593792
746217948746919936
746160172079456256
746220385633370113
746266275597389824
746191755419095040
746206666161430529
746217512560295937
746138932098793474
746235539863408640
746259719677870080
746213934814748672
746263079651057664
746203059076796416
746237661845716992
746205504351789058
746197098832396288
746220544962420736
746230292516507651
746185245595041792
746186260759228416
746228656859553792
746147824216215552
746196453026979840
746221727907086337
746220104501780480
746221211965755392
746241550292779008
746261330387177472
746216656955793408
746172830509895680
746234335724867584
746247992726986752
746227163611824128
746197124115664896
746209627088396294
746191596077486080
746221031791091712
746170884604444676
746225607386660864
746187838027403265
746212278295420929
746208734087569408
746240627201949696
746224726926729217
746216690623483905
746181315846823937
746222671730376704
746246453438332932
746253222860460032
746141113258508288
746197568455991297
746259929548337153
746216975680999424
746178702602440704
746194359909908482
746231546743398401
746227054635474944
746200089371148288
746246042295873536
746227922889900032
746171446527811584
746220020598874112
746263176145154048
746175259141890048
746142833086595072
746228384120745985
746210013178277890
746142321469759488
746242682574376960
746167587839578113
746186659142610944
746240115828109312
746236453940649984
746242460192387072
746187456299532289
746198881369620481
746250970481442816
746247728485793792
746248072217399297
746244943283290112
746196398622728193
746166295813459968
746227520136060932
746244922181844992
746192929857773571
746180615129677825
746256188153663489
746243621943447552
746227021101965314
746229336248705025
746210050876682240
746197736614039552
746238270107848704
746217130945720320
746231550790926336
746159933096333313
746153910289731585
746258528747294721
746238349963231232
746216384351264769
746184470001295360
746234654739468288
746206641029156864
746244339223900160
746247581412491264
746245476027076608
746224605212217345
746198239917940736
746180417993203716
746254720042336256
746241080572715008
746251021068840960
746225175750811648
746216304420388865
746197438701002758
746213788202917889
746262873781968900
746205420302139393
746219362172887040
746235464206581761
746203281509101568
746251712852164608
746219853195804672
746262563596406784
746264757334872064
746150638623559680
746241780950118400
746179029724631040
746197426126479360
746193584014000130
746213062542163973
746237397797482497
746201201117519872
746224194040406016
746251176170164225
746251230507241472
746247657161625600
746230640601817088
746255558982967296
746225431561461760
746238483967008769
746227054736080896
746258289604837376
746185799570448384
746257215758032896
746213792321699841
746229403626012672
746262043368513536
746221010622390273
746202689940267008
746184612557164545
746210935912570882
746243911727742977
746254988519825408
746191147140145152
746210424073293825
746205495703142405
746201188484276224
746165301818068996
746243055917752320
746255211166048256
746236898469785600
746155227271860224
746153142509658112
746218707999821824
746209903908270080
746225666161401857
746216346740895748
746216103429365761
746207702041268225
746256305820733440
746221111386333184
746258436376133632
746221924896776192
746179747214856192
746191390485291008
746240614694477830
746235401279406081
746266183196905472
746236458252406784
746169642897416192
746254187676241920
746230569353121792
746243639093796865
746199145648558080
746199145648558081
746262941217996800
746212391176658944
746211338444144642
746148411410386944
746248143415689216
746160893512163328
746224525524688896
746220633185366017
746238584827457537
746218968029921280
746205252542574594
746178459261624321
746227205810774016
746213175863894016
746252031820718080
746265143055638528
746248961678282752
746248256741580800
746239922768613376
746229491450601474
746212433153269760
746197832705576965
746242326092091392
746218401652056064
746248550271619072
746232138291257345
746203042035294208
746181529500549121
746249859108339712
746215721579905024
746235690808049668
746262076990038016
746138747792592896
746218959624540165
746176236616032256
746225062290722817
746203826705698818
746235438852038665
746200873634693120
746228371755929600
746181039094013953
746217089061445632
746194703884791812
746230976246800384
746216690476736513
746260210692558848
746190316584108036
746253856137416704
746228719765749765
746170733471141893
746163246764269568
746197698873720833
746252241498144768
746224231705247744
746256943266861056
746261548566458369
746189565723967489
746189767088316416
746238211517624320
746227603942445056
746259493516906496
746158934801719297
746196666705838081
746226882689937408
746145030885220352
746250618331758592
746263779810254848
746225964015706112
746260537776967681
746248676155269120
746201385608216576
746174944585801729
746255181667405824
746246239281352704
746210944297009153
746240941770448896
746229923556122624
746218145728212994
746246759354085376
746245769427034116
746206754220838916
746208520089927681
746247548030062592
746258914640027648
746172574720131072
746201213457170434
746214161273651200
746176123147517952
746197522700328960
746176827752878080
746186298684227584
746254749754875904
746225096071614468
746216300347695105
746231274038136833
746211405867548672
746197027676000256
746171505105604609
746211896408215553
746211413874511874
746143021545074688
746214845104566274
746220356361302016
746200307747561472
746260730714984448
746231773030289409
746196419552305152
746227914358677504
746217722174808064
746255743528075264
746202178243616768
746210101057331200
746258016887054336
746209564379353088
746221417461473280
746227918691434496
746203411348000770
746191725975068674
746226316492496896
746236093138231296
746262085319991296
746183832160845824
746189494596968448
746226652091322368
746237913818628096
746191663219937280
746237754309120000
746197031643820038
746239260127166464
746188928286236673
746210655078744064
746249133321822208
746248529304293377
746257425729196032
746191906539896833
746217735084900353
746238090012823552
746166681895055360
746260822863847425
746208541136936960
746190165530415104
746241365567234048
746208289445154821
746201674742587395
746230711988850688
746215113577791488
746254112254201857
746208834524307456
746203755306094592
746201746146373636
746261749922430976
746256846932054016
746192904637448192
746225980679720962
746175032834015233
746221618934910976
746250094069059584
746259673595031552
746195563956232193
746180326020395008
746195379037704193
746252832915992576
746232159082446848
746246923036790784
746205051346001920
746222864542511110
746196524380520448
746179491215532032
746238295147851776
746162504120729600
746233002221408257
746230695429709824
746231223589048321
746262559607631872
746218909167026177
746197795359465472
746244163084128256
746223833502253056
746143349074190337
746228858035179522
746235074287308800
746203730282840065
746192745371303937
746243143914258432
746184025279205376
746246969132257280
746224605023506433
746252635762753536
746201729528541188
746208352191950848
746213917861392384
746149363722887168
746255697466134528
746228438592196609
746192577573986312
746174512585150464
746195635259400195
746259497698664448
746263750538313728
746207018281689090
746183329112678400
746227666810855424
746210894032429056
746263872105897984
746203134511349760
746222537151905792
746206997259784193
746247019400859649
746246067256238086
746221312540999681
746216938058067968
746187716258312192
746196297791635456
746220155106037761
746234818212466688
746264660861685760
746233711042007041
746141033843531777
746218317761830912
746176521795051520
746184344012734464
746187481184272384
746241185283379203
746260676168003584
746245727458889728
746174151824596992
746242435165077504
746246264690466816
746250253242863616
746177528197349378
746216866637447168
746257547246505985
746247178683711489
746204619403988993
746228904445173760
746255160796717056
746210193550151682
746217495959207936
746191751367393281
746204476621492225
746264656705110016
746188127207755776
746256834118488064
746151670401347584
746213834336010244
746242422456328193
746196658543747073
746173820424192000
746264962750808064
746230535702274049
746237024328257538
746240275157237760
746255324265451520
746223380387364865
746237825385799682
746144456240410624
746189033118699521
746241097031024643
746198474509553664
746223040573300738
746214635175501829
746243865183666177
746225419003662336
746180976036843521
746205936277061636
746261364193267712
746220247179395072
746251729830739968
746224714117316608
746195211571736577
746231488056725504
746173937848025089
746211342877483010
746242468589428737
746251582870790144
746178065210834944
746165880883544065
746251528386785280
746187724646932480
746256649816539136
746235065848344576
746175401723105280
746216388608430080
746227914316779520
746192963147948033
746231458776256512
746153767465328640
746256326720794624
746224525356851205
746244855215579136
746259870727413760
746171718985785344
746221648194396161
746252782487875584
746247866688114688
746173501833359360
746185938049523712
746191243651100673
746181454225281024
746194293044350976
746265143265329152
746250316073537536
746227910214717440
746181781452431360
746181370410479616
746248521200734209
746260013501530112
746250798594686976
746233366974849024
746242682482106370
746172973460008960
746219362122510336
746233182387769348
746232666798776320
746187355606835200
746168552521146369
746266183100411904
746145756512296960
746211913151897600
746224269546250240
746191994540568579
746245295701377024
746203587525566465
746250458713493504
746216774446645248
746195459102760964
746194481859305472
746250337204473860
746207039290904577
746251335306186752
746197245716926466
746266212833894400
746238848875663361
746242602748370944
746202740112535554
746226345751937026
746245555500752896
746137971884199936
746205164554461184
746185690581348352
746250257634328578
746210830937522176
746186722090827776
746199707815317504
746196864203001860
746236563151953920
746191872654090245
746162110011412480
746227457129230336
746255492117307392
746236512648323073
746225137872076805
746235434854813696
746203608371208192
746263645659742208
746159283243450369
746213087712161793
746191076076093440
746264140499529729
746168703499264000
746209169972203528
746218213067784193
746215671088852992
746204753617526784
746210831247892482
746266271226933248
746166740401291264
746249934580686848
746221136468291586
746217596320526336
746218976460472320
746232234722500608
746191185073430532
746261959788593152
746224492007956484
746265059320532992
746219953699729408
746197283658567681
746193084946358272
746252891351027712
746151666391650305
746237263470698501
746152152805089281
746255500455649280
746190438336368640
746199640488325121
746213511336910848
746218036797923328
746174571288498177
746210067880390656
746142682024640512
746254816616275968
746252182614343680
746218225621360644
746265524816973825
746266275618291712
746164333042769920
746205353470103553
746165649911746564
746199758230806529
746195580423069697
746203801372090368
746202291246530561
746239121836769280
746238769267892224
746205139275374594
746184696313282560
746257526447046656
746226660240875524
746209937806630913
746193525507645441
746234851947229189
746262249086533634
746212290622431232
746231127392686080
746262584467275776
746232775733174273
746249980831272960
746185912845901825
746168099653640192
746194217270030338
746219907528851456
746235438881374208
746196675157331973
746250412873908224
746141155453083648
746254036651872256
746158838617874433
746253931580370944
746222579283722241
746207849034899459
746257824230027264
746225251021783040
746142111586648064
746156179466788866
746239759220015104
746261544363753476
746248273724309504
746196696342761476
746223548180529152
746265030023319552
746206406081077249
746242024110592000
746215167839506432
746231567677194241
746197182630354944
746262400169545728
746207265946951682
746241348659884033
746239956490817536
746197400860000258
746261791928360961
746206691134312449
746225368361664512
746187129110179841
746220574347669505
746256896999362561
746265545562030080
746248395124277248
746239679423356928
746194175285067776
746236495992754177
746213532316819456
746262232116273153
746200265531883520
746195026972028930
746238639387082752
746261255107686400
746236470722101248
746205596429344769
746234407296466945
746171358644736000
746259249936863232
746191713463476224
746235321545695232
746244570128711680
746234805633720320
746248588292988929
746229516473761792
746247665441181697
746227059010109441
746197459756453889
746224198490554369
746249389149085696
746228493407518721
746243362093731840
746205411989041152
746258742556131329
746258658640674816
746254497765285889
746253655075061760
746260072356003840
746219538488791040
746199833778630656
746266350876758016
746237326594965506
746146611974254592
746256448439582721
746172452993011712
746231710149279745
746205852407734272
746246818065846272
746224357676986368
746211044909940736
746242665843425280
746173442886615040
746259174665879552
746181265536126977
746215520429453314
746235359307038725
746260650930765825
746159291451641856
746256469134217216
746174453973913600
746187691088285696
746246109207625728
746201041717190656
746211367967821828
746257291356344320
746211506463772673
746168934089449472
746226199001595904
746212244627697664
746196125867089920
746227088017920008
746192644481523712
746209409294962688
746163720816975872
746197845615616000
746237964187897856
746234394466127872
746179814298685440
746250802788995072
746187397595987968
746213045819473921
746197585531023360
746201460824694784
746187183447547904
746227096586838018
746217772812640259
746249812958388224
746217105616310273
746251822168367104
746194666266058752
746169714414542849
746195739953401856
746247548021669888
746257605832519680
746212303083712512
746192313408356356
746257844933107713
746157223710187520
746258566223364096
746227553916985344
746174558864973825
746244053960957960
746241898390626304
746253164366659584
746213137871839232
746261527657914368
746216086559850501
746158029075185664
746208708569399297
746178618942857216
746227079897714688
746242149738512384
746249393465102336
746166967204200448
746223779055964161
746227205491961857
746209786698469378
746215650301874176
746254464240128000
746197073943375873
746257052410982400
746251163381567489
746218678455173120
746221111126286336
746185740761980928
746180334232965121
746199606896140288
746174051136081920
746223430622576641
746190857871597568
746206364259614720
746208603959242752
746196260156112896
746241877259788288
746221249903267841
746221736232837120
746237599279255552
746231211194867712
746226995806117888
746200869482307586
746165750524747776
746213368667611136
746177209421930496
746204191538872321
746210248034160640
746212030554636288
746225175780200448
746186105691734016
746264211794313216
746209073792589825
746248013752963072
746171807175049216
746191574917275648
746259594054352896
746246704761081856
746249494338146304
746260437268725760
746228040087134208
746190593576017920
746247442971172864
746156011585581056
746227612427554816
746214693870534657
746189314401329153
746262685126275072
746254543906816000
746207513427615745
746210013115383808
746184566461857793
746265688545857536
746188882392268800
746227742278979586
746149116217036800
746189125695373316
746229743314362369
746244255312543744
746233740158898178
746209879136710656
746203331505250305
746142098974453760
746219203057721348
746213255283019777
746238349703143424
746237741667614720
746261620028907520
746255852584247296
746251792770531328
746237145975685122
746209216138874881
746197648537849856
746217219084812289
746192011175165953
746219110594338816
746212181629243393
746245534579560448
746233257809739776
746249296949936128
746147656276152322
746196364766261249
746190602052612096
746254955141545984
746175200425836545
746236462438322176
746214253632249856
746180778917171200
746230808403271682
746244574272688128
746234696514711552
746227490868199424
746213045806858243
746263562021122048
746186671746494464
746226517923946504
746265713501941760
746242665620987905
746219228034830336
746224990987550720
746216275450310656
746220973074964480
746192598344204288
746191990304321537
746233224381136896
746221119829467138
746211053504073728
746216032038117376
746243387188195328
746244737955291137
746217600594518017
746231391336095744
746248701518155776
746185321323368448
746154375576428544
746229810083463168
746248902874005504
746204464118280192
746259233239269376
746189763019943936
746164630721011712
746197111490809857
746194448296468480
746180800002011136
746206250967326720
746237091797839873
746255999338680320
746180934257434624
746177050134749186
746261749783994368
746257891196289024
746214173713932289
746264320883982336
746189956045897728
746228287605604353
746223455884836865
746211019869978625
746196562099855364
746165603753402368
746252795074994177
746202165656453120
746173979711406081
746238148363984898
746227256058490881
746214056671870980
746209044193390592
746235833267556352
746182657894195200
746229613282484224
746252761625464832
746261372216934400
746234105377939456
746156980339941376
746247673968205824
746263243098890240
746257958133194754
746221564085964802
746213523869470720
746263624558206976
746244985360572416
746251242997972992
746141490989039616
746240992131452930
746183727315828736
746206263525015552
746221950242947072
746241168644648960
746224168773967873
746186407496941568
746246776303255552
746208788542218240
746234977537269760
746250689723117568
746169550618529792
746244201092947968
746224177506484226
746187590294872064
746242468740534272
746203507707912193
746265545570410496
746259535216648192
746258025422458880
746177629116473344
746242887965376512
746234637714759682
746255991239487488
746188102033641472
746185128292933633
746241365726666752
746211023875538946
746196075489329152
746229189666234368
746217139439173632
746244280713379840
746239780267003904
746157165140803584
746246541300600832
746147169967673344
746211254608396289
746205873203077124
746233668893454336
746247199672139776
746246264430407680
746202425791418368
746246872910561282
746244112752517120
746222637911703554
746145572059504640
746169219205701638
746227994100801537
746205135349514240
746211090896281600
746211615494705152
746258541418156032
746245719447707648
746257262050746369
746220222273585152
746194293044322305
746185598151516160
746181802184826881
746192124664655874
746249171091460096
746259359051714560
746206687057448960
746204577339301888
746242435022393344
746233497107369985
746225485806350337
746175405833469952
746185023590653952
746254934014730240
746226261752635393
746208411080024065
746190924795940867
746222344432033792
746249091684917248
746204309050658817
746264514144911360
746251247401873408
746191168099098624
746208327248420864
746255164919603200
746219475595231234
746191759684698114
746198399104385028
746260411784257536
746251486447927296
746251301911138305
746216908605652992
746249691134836736
746202048115269638
746252610592710656
746191214383267841
746160016932110337
746254040774877184
746209622973808642
746223510528221186
746231559166926848
746186395018919938
746203339935735808
746228635674128384
746214593463123969
746191688306069505
746237209137680384
746236198402719744
746213758800801793
746259694793166848
746190811549696001
746253130522755073
746254074149019648
746215524384727044
746225276183416832
746239889339985920
746192191484104706
746198051144949760
746246906423156736
746253130522890241
746264945772367872
746243613936353280
746182431523250176
746213188404813825
746205990865903616
746264283164581888
746221035666579456
746258688126627845
746230200287932417
746253025635893248
746226106571710465
746212428996718596
746196352279818240
746173740959039488
746254707589537792
746229823068999681
746207051898986496
746240992324419585
746254275735658496
746221383835750400
746204891987619841
746240686270320640
746238114994130944
746215390175338497
746207790113263616
746194787942858759
746209996447186944
746197375568347136
746184037904093184
746251872252661760
746202618435796992
746245190843764737
746202199177367553
746261107979988992
746220490520305664
746229017666170881
746190446594908164
746185971268358144
746139607696183296
746239746741919744
746216678111903745
746209971226869760
746212705917272064
746224219449495552
746155319278067713
746238081284485126
746251662789054464
746234545561710592
746193458184916997
746242875554336768
746218405812797440
746196884990001152
746252589726056449
746223783262883840
746186835546673152
746239050323890176
746198071948644352
746177339596345345
746205093423263746
746197849545670658
746184297741062146
746200425141960704
746263259804737536
746226307864768512
746219752415068160
746220989822820352
746256377094430721
746257119222050816
746220842711818240
746265910860611584
746177322689138688
746261502244466688
746192065600512001
746193705703354368
746239570316951552
746166870462599169
746171920299655168
746190597732470785
746156317736218624
746246591539974144
746215239083921408
746228635762208773
746211577779490817
746234654596837376
746265776383008768
746192799691739137
746211095476461568
746223955036409857
746263155106451456
746187242335461380
746224588200124417
746215419631984640
746226320804188160
746183412977926144
746214597711933440
746145169339203584
746211669953523712
746156267308224513
746200185877868546
746250798712098816
746227545184493568
746217726645927936
746223992730619905
746198487402872832
746255689002024960
746224353470078976
746216413510066177
746255210843090945
746178048328859648
746189767188971521
746186785168908288
746212966039621634
746174713836118020
746178111364964352
746253772163321856
746247023528128514
746238371014402050
746250144329371648
746220071089909760
746223812463648769
746263037754015744
746192376184479746
746202719438856196
746217080697946113
746204464067936261
746247078108631040
746206431225929728
746242460486082560
746232557423890432
746260680177782784
746233878604455936
746265168229838848
746258406915317760
746181034908123136
746249024575942658
746221450843951104
746251935259340801
746194825569927168
746201746209275904
746217730592768001
746247556217323520
746258080028057600
746219257243926528
746255693523652608
746189217697411073
746246008674324481
746266258660720642
746227155395186688
746168661585559552
746258650134626304
746198470642413570
746144519213752320
746175016090374144
746238756588388352
746221790960095232
746250379072049152
746192602752417796
746192107530919936
746252308426665984
746261364180557824
746186202273898496
746197639830474753
746264107196743680
746237867496636416
746175204527792128
746167222935093249
746247984237649922
746198868979654656
746257555404496896
746187171137204224
746247006859956224
746237725049651204
746239683592499200
746155776578818048
746209258396495878
746175930335375361
746175930335375360
746179918950694912
746152278541754369
746249951399784448
746263259955748864
746218020234629120
746215373570088961
746263028983824384
746173849855758340
746252060983705600
746203600242630657
746179503597232128
746142979979509761
746208243031019522
746231181822197760
746229755905609728
746204942227013633
746241709407862784
746187666023030786
746251960362405888
746245190873137153
746186432868294656
746237074940919808
746243014138470400
746210491358289920
746197119954882561
746155306682564609
746212928362151936
746231660111290369
746226417050935298
746202052439597056
746217797672275968
746234428100206592
746227444789587968
746242909096263680
746255194393030658
746188831863472128
746217730487902213
746169068173025280
746247770214785024
746243877938532352
746260340460027905
746225641310195717
746266141358702592
746242657551253504
746201167185645568
746164320246050820
746236055615987712
746196960600698881
746232943601811456
746201364380848130
746241260550160388
746240937727303680
746235065785430017
746221740229984257
746261297021345792
746257467344986112
746194091646418944
746260814751891456
746222084422959104
746142652618375168
746182876086022144
746248399452798976
746213641163153408
746205697361076226
746225666287271936
746162122464210944
746223040535486465
746230435064119301
746241654806306816
746173761876074496
746242476902539264
746170230318202881
746230611191312385
746213976900460545
746229990568583168
746264526509727744
746223443142533126
746218649027936256
746223237848174593
746226723360956416
746215843214692356
746186864634146816
746209824392650752
746242338595430400
746257543224164353
746194242683314176
746200659750313986
746261775092424704
746251926837276672
746213679096463360
746196528444776449
746182393497718789
746206779210530818
746220079369490432
746231584513110016
746236126692671489
746215436388175872
746261812765560833
746235959008591874
746179151305019392
746207127312556037
746194787707953152
746262383090368512
746190220203167744
746253990535503873
746210394704777217
746252828608466944
746195601327431682
746245492594597888
746264325279580160
746239398577053696
746228401023791105
746233199139786752
746249116540370944
746158846918402048
746186248201469952
746184549751787520
746147404857151489
746140123629117440
746143760099205121
746230875830915073
746203306398146561
746245408872075264
746227058942980101
746174663676461056
746190182559277057
746219232245882880
746215482374529024
746213410396766208
746190677512314883
746217072137408514
746243441835778048
746255743460982784
746259975811506176
746237380990930945
746162978400108548
746263784185028608
746260642768760832
746189326782894084
746240304357879808
746211019681234945
746253608623177728
746247783011614720
746231802415570944
746249917849546752
746254946916515840
746211841823539200
746224508760002560
746213599434014720
746246365026484226
746252115572572160
746241667720585216
746200957650767873
746247636219465728
746209736446533632
746219974570565632
746217579853709312
746203650532356096
746196029473619968
746211716082466816
746247485056770048
746182939050926080
746180673988333572
746186244221075457
746230225386692609
746237888371654665
746191386265804800
746221765731323904
746217487574798336
746236529496887297
746207328605614080
746186382423392256
746248428607266816
746209530682368001
746247485203578880
746261485689528320
746233140734132224
746238211395981312
746211380693336065
746211380693336067
746204715659059203
746262567962632192
746253235506249728
746252472180584448
746173388431974400
746245463494402052
746239562205167616
746187510649393153
746230246488178688
746197220668506112
746243420981628928
746251901491089408
746232939134910464
746217999024021504
746236428930125824
746201263818235904
746215868548276224
746229172922527744
746197904373669888
746206603037184000
746234100843851776
746186038565953541
746242741508542465
746225431523692551
746258860038623232
746207022790541315
746140366751969280
746170464943378432
746208326883508224
746242007299919872
746186248323215360
746230334715355136
746235313140301824
746162756026511360
746199716291960832
746221375497482241
746160856006680577
746210734594371584
746227759303647234
746192963261239297
746224102004842499
746223879731875840
746180598616760321
746179482919264257
746221450948816900
746217608844697600
746194330864345088
746252316722991105
746229693028806656
746216979795611648
746193483329789952
746229789279719424
746232851155189760
746257811563151360
746235858513125376
746169357663866880
746176546826641409
746206443796209664
746252123789201408
746265872914911232
746242812715270144
746181852440862721
746181852440862720
746209979703537664
746193558948831232
746207584852443137
746191105247481856
746209946077802496
746205256908824577
746187158281584641
746218149939273728
746203151313735680
746265407443476480
746252476127518720
746254418195156992
746184268578177025
746229424320712704
746238957873172480
746257392040579072
746196289524666370
746250085609119744
746238773344645120
746243844354674688
746186491706015744
746204829056282624
746214614149455880
746200290672553984
746220633122496513
746212135273824257
746244108595912704
746192933955657728
746214295692709888
746190203405012993
746264522516619264
746264081867354112
746256628836601856
746181353541074944
746202031518408705
746216522717114369
746224798070538242
746243899006533633
746228585514467328
746221694272974852
746216493499613184
746257538723758080
746242179077640192
746142636063526914
746220188563972098
746258105185542144
746220448447266820
746248990820278272
746169718306914304
746237108491169792
746263486322348032
746203566562390016
746191033814257665
746187854666174464
746245400567418880
746185040132923392
746200202655072256
746236214777307137
746246037942079488
746197933414985734
746166740460011520
746266439225643008
746178480404979713
746254489716465665
746218015851610112
746260667880062977
746216871012110336
746255240148717568
746143390773940224
746188127157424133
746226576296009729
746185535199186944
746265310710341632
746184067134164992
746154153219497984
746168812358238208
746236479333089280
746247946275069952
746235749620551680
746211900736757761
746248907001208832
746195194849034240
746225087544590336
746188999585259521
746177553489006592
746161308974841856
746256376918319104
746179164135268353
746159849382215681
746254543948779520
746188580179972102
746210847882547200
746193009637634048
746194032930390016
746172675555495936
746177301893644288
746262307819364352
746221149189640192
746207278387208192
746179226966032384
746192971716976641
746169017853939712
746235153832280065
746190601859764224
746249737263800320
746214136225226752
746259535141158912
746216669492613120
746246721546649600
746202371038994432
746146188559286272
746222730177978376
746257224272601088
746245299987853312
746237066552344577
746201930637029376
746219567907643393
746225314120929282
746227897703116806
746194628534108160
746164416878616576
746265285544517632
746256205119557633
746248558811164672
746246470244900864
746245383647551488
746198545921826816
746215562087272448
746202912137715712
746253810004201473
746254908849020928
746228283742658560
746245673272639490
746221614434394112
746191247807635456
746194288904536067
746237565498384389
746200479391064064
746191776373833729
746242296883068928
746171781938053124
746251671035088896
746187309532483584
746202471891009536
746235258639527937
746234927360839680
746194880074907648
746210701002235905
746166903966597120
746225922324344834
746190048459120640
746186055196385281
746204757744746496
746237662118481920
746211741390888961
746202786581254146
746192149595594752
746182825582403584
746191424140390401
746241856447610880
746245966932611072
746144120482177029
746188450097831936
746230716132798464
746210684279500800
746238601579495424
746187166640922624
746225129269530624
746184004118818816
746147387987529728
746153021042720768
746207379184771072
746200949354438657
746214081669926912
746262702201405440
746253399126052864
746239465757126656
746256938963394560
746200072505851907
746248282129719296
746213951445164033
746191164013842432
746265235225358336
746262332968419332
746252996212822016
746201037426438145
746184218141728772
746188835936034817
746247422108536832
746240237190320130
746201200761024514
746223816804753409
746260768430120960
746242883892678656
746187716149182464
746262311854178304
746250144358764544
746224533825167361
746179419916611584
746173078200147968
746246142812295168
746194636679479296
746193147848327170
746160214215299076
746238136129224704
746170708141740032
746221841023262720
746241298466648064
746145752288796672
746186931906707456
746201763150069760
746254862778834945
746191365386579969
746243068316246017
746203235279470593
746249360061636608
746188219385942016
746220633000812544
746227730073583617
746199988728782848
746261158324281345
746245618402627584
746239792698974208
746258423918919680
746239159443013632
746216946497003521
746225335121809410
746261460314120192
746256557353033729
746256427447128066
746158482064314368
746239050454081536
746246570840989696
746238538434252800
746243374810828800
746254804201005057
746199619491684353
746204346744868864
746179759495872512
746235459806728192
746256179970572288
746162693229449216
746257308200599552
746250005753774080
746201293341941760
746223015583617025
746237355921543169
746206079109857280
746184960533536768
746218536096276481
746189322496270336
746173522846879744
746201364578000897
746222260730531840
746181760438906880
746179046577315841
746147820160356353
746142140875538434
746264132173897728
746227331639894016
746182850920218624
746212554968424448
746187548544819201
746252878927495168
746179533120770048
746198499918700545
746194720892690436
746245828424175616
746262295236382720
746154665188823041
746247350834855941
746173975798124544
746191877183922178
746238995638562816
746249737498681344
746244888698757120
746174919474503680
746244527938244608
746224311384473601
746256217757069312
746196084024737793
746201184109633537
746238802843185153
746244813218062336
746200194383941637
746263847040851968
746239574448300032
746247162284085248
746231626217074689
746185510138286080
746224991197245440
746230519017279488
746229458021945344
746253726030114816
746201234378358785
746221153069338624
746165755012517888
746201087502229504
746179919227535364
746212105955606528
746221778012254214
746254690896252928
746244809124421632
746237783786717184
746260374148767744
746214685632921602
746202802947424256
746150219339997184
746176844764975104
746237024491831296
746248328115949568
746253436686041088
746200727177957377
746223418022891521
746208343824293888
746176345382752257
746263171799855104
746260676310614016
746238639080824832
746233853648338945
746197522461270016
746196553610629121
746265088496132097
746266392941436928
746231139916881924
746231139916881925
746260772452466688
746199301043302400
746244339311882244
746186533510742018
746211569248280576
746183761067376640
746221279091449861
746221279091449860
746247715902754816
746223959079682050
746219290987114497
746209233096433665
746244444366712832
746195643383701505
746228254344830976
746252296091217920
746186650951180289
746195874364043264
746244037296922624
746206175394291712
746221258044375041
746221933327319045
746192971712761856
746199757966577665
746186185341534208
746232264074244101
746196159480291329
746251603926204417
746254506422378496
746195697867751424
746197036039495680
746227054757064704
746195022551257091
746188051777527808
746254355205066752
746210801703227392
746191402996928513
746178568615452674
746221291569479680
746251805244395520
746232159019532288
746244947335069697
746225301454086145
746201389592784896
746211359600189443
746256435659440128
746190383906861057
746261401803558912
746250668449611776
746262332964167680
746186118240972803
746217105930915840
746229403638628352
746212504653565952
746211225256656901
746191600124989441
746209094789300224
746217713991704580
746264526530691072
746155130605625344
746244234622144512
746187019978629121
746234675476103168
746253709496188928
746252048471990272
746261091190202368
746247065483812864
746221052624134147
746247162019872768
746261582313824256
746179373649305600
746180896450031616
746249414444883968
746192615024922629
746239742463774720
746261565402284032
746259833008046081
746202232836612097
746196624980926464
746205122573664256
746208473872883713
746195379423608832
746226718919122944
746245669145415680
746263079395205120
746190899672027136
746194858981756935
746192959234727937
746248328204161024
746227889486520320
746183744164241408
746214001890123777
746235489246556161
746257996150280192
746185195636793344
746229231433056257
746211670008070144
746195886837948417
746252690091573248
746240665290477568
746220784067051520
746214962356326404
746233417486917632
746175334530191363
746260579787079680
746263868154929152
746205483187343360
746220226132381696
746204715566804992
746250441877491712
746245245411688448
746152194701852673
746244913914732544
746245723327438852
746227818128773120
746227578898255873
746250412630511616
746195685490339840
746200634760695808
746181106127372288
746240900100038656
746191449054576640
746266049146929152
746262966341869568
746202694017155073
746242271574515712
746191147270176768
746224311682244608
746199863004561408
746202711004053504
746258046242988032
746209757501874177
746259522889482240
746200798124617728
746208729662521344
746187737200369668
746257970816778240
746258667117416448
746159874363392000
746201033114718208
746222642286329856
746228019484778501
746235082394861569
746224730965839876
746226349971382274
746222960852140032
746234944041553920
746224303104917504
746186369836457984
746201636930887680
746242468560068608
746206212983689216
746244460909043712
746242833628143616
746193961769803776
746260801783209988
746189465358479360
746150231549575168
746236919630073856
746177532504965127
746237825494843392
746263461122940928
746262177632387072
746257052142546944
746230712097898496
746216845846315008
746244523789950976
746263142578143232
746240509786591232
746150382825578496
746256842762948608
746222080362831874
746172742618255360
746221505445429248
746199569239678977
746218540328333316
746223883817099264
746235007165837313
746203490922311681
746256255526780928
746258209766260736
746216359273467904
746229491576385539
746187175050477568
746198642600476674
746142258332864512
746254623770566656
746196012608348160
746248453961879553
746208100462395392
746182590978154496
746233744680378369
746232528080494592
746198554226499584
746234063178989568
746202140444504064
746233748908216320
746218930264383488
746204011104112643
746252530817077248
746251410992406528
746152828150882305
746198822657761283
746172218246311936
746197719555805185
746210138793508866
746201222076522496
746213888526409728
746176940915163136
746230107933532160
746218150161592320
746243940811169792
746246268712853504
746265113716494336
746206414507388928
746234788953022464
746217743217631233
746215453203144706
746221807489847296
746253122339733504
746248474878894080
746192195594522624
746257182430212096
746245568117211137
746186877254795265
746245668910440448
746192049045573632
746251071048192000
746232268063006720
746223179203383298
746263503158280192
746239717285322752
746173938078748672
746189524087283712
746242418425610240
746199942809542656
746187430856785921
746241453639106560
746203168090914822
746165968926347265
746199309448683520
746264975480623104
746205915502641152
746199007165222914
746192862706962434
746193882027696129
746188567618027525
746258965034459136
746231643266940928
746217860549140480
746220805156003842
746189599408455680
746260194024394752
746205499914215424
746256054179225600
746223795757682688
746214626925248512
746139594949795840
746266204462022658
746195026833612801
746182410484649984
746212802331762688
746198025932943360
746227750831169538
746187850408812546
746244922534141952
746229273610989568
746233321105981440
746187959460737025
746204514559004673
746240111491244032
746199267564359682
746248164705984512
746248986722340865
746259464127389697
746195802792460291
746218045383663623
746195827958308866
746247573229441024
746241420311339008
746157244681641990
746190148820312064
746243777459806209
746200638904668160
746148445111586816
746185900057468928
746230007295447041
746193848167079937
746218036768563201
746261062165553152
746226400307249153
746188043518771202
746221048467619841
746229592302620672
746239398350491649
746203000318767104
746206716505690117
746249607554940928
746252006721880065
746207802922672128
746243978522206208
746212709968945153
746181638871080960
746199959351889924
746186638221541376
746155868698312706
746203935417872384
746248441555193856
746167818291286017
746261317686788097
746259032055418880
746188697767272448
746157529793593345
746260781201776640
746208159350423555
746216690296336384
746216774492794881
746154828682788865
746252392329543680
746243026448715776
746200798447624196
746190647997038593
746251943572574209
746195786170458112
746204195615711232
746244125557686273
746260575513083904
746203608304082947
746251276632064000
746147740506259457
746255361875804160
746189343660728320
746205772829233156
746141272885211136
746250123404001280
746234650318635008
746200424789598208
746223753537818624
746225750047547392
746257521971707904
746244699996856320
746181902780997632
746222931622006784
746237825675206657
746228853878599681
746186315205476353
746217575437107204
746264438299369472
746214635284508674
746226299488722944
746184633335816192
746248688901586944
746251914078130176
746217961199804416
746241034212958208
746249490068275200
746213406311489536
746198973765976065
746191587697319942
746258948232187904
746187259028901888
746158171727728640
746243932640555008
746195462965731328
746226438181818373
746264362814431232
746211741160267776
746228170186121220
746204652979445760
746242703403388928
746181235878289408
746246877016821760
746223640346124290
746194817374248960
746188768869130241
746185098987454464
746212429051236352
746209409114607617
746247858207219712
746236936239489024
746206942805164036
746226974893301760
746189205064253440
746234893760225280
746230363748339716
746257433945849856
746191482579615745
746196977059143683
746224311405449217
746255663962165248
746217415952850944
746236990874492928
746200622232281090
746250622433959936
746248319920275456
746189519872008192
746231165137227781
746232708519460864
746255298990583808
746179965004054528
746239918368657408
746232469322510336
746265357090959361
746208222147600384
746216036362387456
746243488010870785
746195559510224896
746227671328133120
746222059366162434
746238152658935808
746207060266651648
746239750592299010
746252086195683328
746222759668133889
746208335649595392
746185371692728320
746184184717262848
746152635175211008
746205495992586240
746176378865754112
746211846126874624
746187393296797696
746203079901515776
746246881181827073
746250634974855168
746213381162426368
746191776159981569
746184016798318592
746262358088089600
746216350817751040
746213607583604736
746260554646355969
746175271808598017
746261485635014656
746223015466151936
746146545142272001
746256704061444096
746238500735856640
746210541551550468
746215687920640001
746196180216909827
746262479769079808
746191193218785280
746188307780907008
746189347863441408
746245878835470337
746233907939422208
746197014958923777
746151318130155521
746235170726903808
746257400362074112
746238744135503873
746250748103626753
746236701652049920
746205781091983361
746262538359279616
746224235907944448
746199544304590848
746249766875586561
746236000960053248
746250551000711168
746227188978987008
746156514751045632
746243064075796480
746206460665749504
746252031745200128
746222977629315072
746187787418800129
746230154041581568
746187468974735360
746255047294586880
746229382448971776
746262915917955072
746191059168858113
746172054592983040
746209941870895108
746234876966244352
746211082646126592
746249246714671104
746218259108634625
746252270858342400
746218108205989889
746176190373859328
746227247598567424
746254674211155969
746259073742471168
746255500409511937
746212450182139907
746240379989549056
746221060832387073
746146092128018432
746184419636023296
746236416292618244
746244817303265280
746165582718873602
746216489326280704
746201188140343296
746150055606771713
746213573974581250
746197035972329473
746221996376100864
746169944992260098
746177662637457409
746208599722995714
746226836376420353
746236252760866816
746227637626953729
746208197078200321
746217676238839808
746247078402109440
746195933034012672
746218796021489665
746198487302209537
746191906367889409
746255861111263232
746245664884015104
746265927457583104
746201792157868032
746232859409551365
746173283691692032
746259690376564736
746264673155059712
746192883728867329
746207282669584385
746215247459999744
746265721840242688
746240233008570368
746217839636275206
746183442325331968
746256356198383616
746260927708864512
746204258437980160
746192741172797442
746252673427570688
746249024408158208
746243664054202368
746263138161532928
746232444387393536
746218225713569796
746198009088606208
746260390984572928
746219991402352640
746151548653232128
746158934826725378
746220188488474627
746196570517868546
746260386870140929
746262538397032448
746238337497731072
746222994339467265
746262853196349440
746228849843699712
746257820039979008
746217936277250049
746218649157926916
746180527028207616
746182418986590208
746210298445520896
746226119225970688
746213527908540417
746181307374305280
746259132844478464
746209895767126018
746201997775241217
746244360224776192
746249288758394880
746257412806553600
746195173755891712
746180862723657728
746260466456997888
746167721914601474
746182884533231616
746198021717692417
746200747931369472
746182418969681920
746250475515842560
746193642851696640
746241898197712896
746202035469459456
746140689709301760
746203255940648961
746215696326025217
746196851452346372
746145445878075392
746212877967646721
746253797631078400
746218724890284033
746197342169112576
746204992395083778
746256863746920448
746178899826991104
746185962938503168
746245371261816832
746247468485050368
746198009264824320
746204346530992128
746149359381708800
746263045844967424
746186571305656320
746242237827256320
746141578977124352
746241248239849472
746233044160241665
746190891153403909
746213918079516672
746227084104597505
746235099419549696
746209031862124544
746197761494683649
746182523516948480
746179336072355841
746262739883016192
746238530112749568
746253634074189824
746246621097140224
746243324357517312
746196347947081728
746197837126340610
746240854084435968
746179667397349376
746236839732731904
746238353910030336
746231030718205953
746252375472615424
746266414072225792
746194938975518723
746229449503346690
746206917949722626
746196289352695811
746140853094260736
746187967744479233
746252824334336000
746209635686768640
746208767440674817
746192422275670017
746190916692512769
746251809367293952
746235107766214656
746163456206905344
746197195322327040
746157999538872320
746231932665532420
746216027835367424
746191092853284865
746232758725271552
746186332251127808
746239180175380480
746194079076098050
746221379737948165
746195999866003457
746238593266421762
746184138374455300
746182473168498688
746233031657029632
746221555923845121
746254242265071616
746195383638863878
746225091826978817
746251574503145472
746256427451195393
746224898717081600
746191449071321089
746266468434714624
746200546768363520
746261842239053824
746176215464083456
746261208756531200
746208826043490305
746266313174171648
746246373775912960
746199506459332610
746210386542661632
746206741453377541
746211338620309504
746234776214872064
746254124765708288
746222608551579648
746231878252802048
746206355782926337
746200164801470468
746221648060178433
746189360249245697
746178912196132864
746233010505191425
746245673239126016
746194208940167168
746220783995756544
746259090737790977
746191411310006274
746191411310006272
746256133640298496
746226316366602240
746152555508531202
746223267170529280
746201393757753344
746231341314781184
746215595599749120
746198038603956224
746264505617911808
746240539410894850
746230506350477312
746207391612493829
746241701010767872
746253449243697152
746220280926744578
746181076725424128
746229378254700545
746229378254700544
746255332826091520
746247015349227520
746258054916771840
746244624767934464
746194779260628992
746239889016918016
746196331304083456
746210134687264768
746243383107035137
746262353805713408
746151318050377728
746225217433833473
746221224586412032
746228069505994752
746196146696032258
746197853735837703
746196830531133441
746246100818886656
746190815949578247
746199955312803840
746250655791210496
746251935142019072
746258788815077376
746253503773966337
746215100646752260
746189092031868929
746258062919483392
746252803425898496
746229629858373632
746250555148869632
746203297900462081
746227335817375746
746145643182325760
746263675040899072
746220490709045248
746206590768820225
746227574854975488
746254930034425857
746151997628243968
746255978518175744
746244960119250945
746205537994321920
746199120533032966
746215730153086976
746219345538224128
746205772791439360
746242648852160512
746189213599576064
746235900531642369
746264513788391424
746236349347332096
746258012831096832
746264426077130752
746255357773778944
746233236901105664
746219387481264130
746192594158256128
746200886532182017
746226937048113153
746254854440501248
746243773148069888
746217734975873025
746223174799364096
746242540060348416
746194406286319617
746166560096653312
746191755301654529
746237569575227394
746189456739205121
746239801309954048
746229424383655938
746240321000964096
746226274457133056
746257597368524800
746170859203739648
746148084095156224
746192107816157186
746244028908376065
746234403186081792
746193470906195968
746243294905044992
746184394348568577
746207450576019456
746211535542849536
746209358816522241
746262190513135616
746252488811159552
746172625278410752
746199850367127555
746239788349595652
746235028070227968
746245211655798784
746249959721308164
746265843751878656
746204808160251904
746183131909128192
746218200300298240
746225859355283460
746253885589823488
746230523400327168
746224781352017920
746196637584785412
746247757829115904
746245496881225728
746213330868568064
746205101707005952
746186839606890496
746211380554928129
746205336323821570
746157198384869377
746196041934897153
746236827237912576
746232566101860353
746260390833717248
746190773696102400
746266376252329985
746232079373864964
746239432190091265
746249485903343616
746229697239887872
746158662507499520
746213980989853697
746256473647366144
746242632179847168
746212575939956736
746211397420257280
746194523529719808
746194481792180224
746194091583541248
746218686818582529
746239582971146241
746235795724328960
746177708648972288
746264878910939136
746237125079633921
746194263600336896
746186671943618560
746236487721615360
746203180648673280
746247296459870208
746179222759079937
746214379574558721
746217810301333504
746222302400917504
746205298801545219
746225490181033984
746203746795847680
746216967338500096
746186881654788096
746244905467527168
746149594262867968
746216002585657344
746256326641082368
746214123424219138
746197346321498112
746206641054330881
746229302786560000
746233815945752576
746213796406919168
746255210859872256
746252711025336320
746260428553076736
746231286688186369
746211871192059904
746218502235709444
746188882274746368
746198113895907330
746191063161798657
746153800948400128
746201355950268416
746245341750661120
746159610067771392
746224022237515776
746266283910512640
746162785386631168
746250861450526720
746225389467406340
746242447886397440
746222537474879488
746264262402801665
746224789832929280
746200416472338432
746231345567801346
746261322220736512
746186973795147777
746197522490621953
746239591372333056
746158519825633282
746213330851770369
746234792916639750
746228757426380800
746256691365294080
746190321105592320
746176161001148416
746222491257868288
746226182085959680
746263264070406144
746226798740934656
746199225285775360
746258432169148416
746189712919040000
746234797303824384
746228623292538883
746191730030977025
746211196055912449
746186630080278528
746262450283110400
746246881160929284
746185673594540033
746193458176548868
746259493558816768
746178451212767232
746185853995646976
746188374709440516
746227746641088512
746227285359878144
746148176718143494
746251088026820608
746231408213954560
746254690883633152
746180791571456001
746260168636235776
746226374969430016
746216304533614592
746230808499740673
746259551897456640
746221157326585856
746208423629381632
746200500593254401
746157311727665153
746186671830376449
746187779302817792
746256683329007616
746138823432802304
746240023243042816
746183257537011712
746206422849884160
746170649580703746
746149606841425921
746214144370585600
746232960139984896
746195936913719297
746253839506956289
746260474879107072
746233840994136065
746199757891080194
746191986038738944
746161573253812224
746238676951138305
746175045102243840
746263394068619264
746242816821571584
746252652531617792
746219693522845696
746188072589504516
746245085759561730
746198877418643456
746166291946479620
746230711850405889
746262660228988929
746220801024634880
746253789225582592
746232465228861440
746224756190384128
746253877385670657
746239981555843072
746248596455030784
746254518929752064
746192325878046723
746209572826710016
746247900422934528
746225209074585600
746205860611817472
746221564224380929
746264052523995136
746262110749999104
746247828880625664
746204887612948481
746236118450876416
746197052841852929
746243861211549696
746247635934257152
746261246610137089
746196540943785985
746224970112471041
746253290090926084
746235074052423685
746262530213969920
746214886753996800
746174193927000064
746195890742788096
746252295952809984
746226647595024386
746207492208660480
746158221820305412
746250349900619777
746263134185332737
746196339864666116
746194058029076480
746211254516088838
746210126349033472
746207077228392453
746263901726183424
746227805533265922
746204581470711809
746212240429191168
746175791734587393
746246734280523776
746183568049737730
746241956855091200
746218708155064320
746221920660553732
746207005770022912
746229676046090242
746237381175500800
746253738705326081
746239536775061504
746254833393369092
746185342416392192
746244683194580992
746212886293291008
746233392346234880
746185619185930242
746240619190886400
746253419858497536
746256020679319552
746245408695984128
746257589105725440
746254049356431361
746198030232092672
746216187361538048
746225989475147776
746234180594372608
746225716845371392
746230787469512708
746256443993559040
746191646434353152
746202278974001153
746235589968617472
746165939230629889
746191973334163456
746192623577116673
746230108017430528
746229265104928768
746187577879724032
746197614983421953
746181928206893058
746199141601009667
746243538271281152
746260453760733184
746264983512715264
746218837889056771
746223791278161921
746178388155572224
746229545880064001
746254300972650496
746207559502049280
746247677914951680
746194007722627073
746208721127124993
746191528809234436
746243613923942400
746263830297182208
746170280599494657
746229139074519040
746210327923089409
746209161860390912
746228527029067777
746213011979853824
746203763854082048
746193210599313410
746260827204771840
746193248733913089
746246101007728640
746253504033992704
746185216260071424
746211590400180227
746177973028421635
746221119607185408
746208440146530304
746196805478580224
746265432475172864
746265260647137280
746205466707955713
746234360999743488
746265667251347456
746212290546958336
746207483954245632
746172335602941952
746189309905084416
746214509547663360
746204870944817154
746257966614069248
746155281810337792
746259535355125761
746212810758053890
746230573459374080
746199527535710208
746142409445244928
746226886817120256
746142556229074944
746193374252670977
746209321139068929
746224945017954308
746212265490161666
746243366300557312
746225154745765888
746257828021678081
746207869712818176
746175976489484288
746233241208655872
746200517160755204
746195874032713728
746219110472638464
746232905735643136
746255848712863744
746265738755870720
746169659565584384
746213452679569408
746229097043419138
746152446238535681
746209836853932032
746193743414386688
746189146415206400
746249355724750848
746230875549929472
746256481939501060
746142002341904384
746242300724940801
746214333336543234
746207806831755265
746204795258605568
746248722468773888
746155244015353856
746261732927078400
746262383203540992
746168783203598336
746229575445708806
746248831436730368
746211434917330944
746225058293506048
746259187047534593
746257752838840320
746239192837959680
746253772435898368
746166216226594816
746221941908856837
746230431180173312
746243173291274240
746226060686041089
746183350025519105
746201263855939585
746228233046097923
746205076604096513
746223057404985347
746191448983232513
746233903975825408
746232700147634176
746186441009438724
746175347348013060
746164701999005696
746187804313419777
746237947264045056
746142099112865792
746191126109921281
746187946894589952
746188366387904512
746142145208164353
746213914006827009
746213842410102785
746241168296415232
746255487696539648
746250404233519104
746246864362676224
746194041092485120
746225464973287424
746205672123965442
746174814402945024
746141998273400832
746219270086877189
746239109161586689
746240832836014081
746196935158046721
746231559464771584
746244079323844609
746253210097225728
746248382549725184
746209232928669696
746174298721783808
746232653897043973
746191017070628864
746243483560615936
746206603037159424
746254095170699267
746218510678790144
746243634840772608
746188446004187137
746239939470204929
746208435994140676
746235325920350208
746223816636915712
746181357492015104
746239624821936128
746213595084525572
746240421773205504
746245660513558528
746250316086030337
746253906410409984
746168405493944320
746248500002754560
746253470337011712
746218095430164485
746257811630333952
746181231755296768
746216816268054529
746193097374076928
746144875733647360
746159232827932673
746230766535745538
746253734431301632
746212177254617088
746186541643481092
746208909996654593
746196348051947520
746195035163525122
746202148921217028
746242162329673728
746251859552247808
746241579430481920
746263951755862016
746243085114408960
746231009746640896
746254653067767808
746244716820373504
746248428628377600
746188349417762818
746209862233653248
746244343556677634
746170347616010240
746213188438372352
746250286671474688
746142589905174531
746252002410303489
746225984949522432
746200806664200193
746244524045905920
746182695739396096
746159559786434561
746231429416136704
746257530494529536
746210075916722176
746214639583662082
746167080379121665
746201549093756937
746186848154746880
746262144354779136
746234763761967104
746215214136188928
746204715638099970
746246252145287168
746246193374703617
746198558483701760
746204250007441411
746237825629118464
746198000754524161
746208389768720384
746253072016498688
746212470855868416
746249909536428033
746198105645670401
746228463854485505
746246885116157952
746251863914328064
746266573174824960
746222667175321601
746202299748360196
746247300721287168
746240178604302336
746188550954049537
746246642001649664
746205588007202816
746252140855853056
746223183326388226
746241944456572930
746241591946338304
746186973996519424
746209161919102976
746242267422154754
746242279824850944
746198197853270017
746203629426614274
746245626933874688
746265642014228480
746143063484076032
746210302417473536
746251654299787264
746151808834408448
746243705997242368
746255558957727744
746254455805403137
746251545180790784
746236068286980096
746170167453900801
746184553627262976
746241638373146624
746246641942933504
746209178327277569
746196264195260417
746200974537035777
746260139494219776
746184029532094464
746177150739423232
746210218703368192
746247107548327936
746202828239101953
746242074471706624
746175003477979136
746245312495362048
746208893211021312
746232175985459201
746222851728932864
746252165946220544
746239796759113728
746226169817632771
746252874858954752
746180896500387841
746215230749835264
746187095291527168
746253399113400320
746229487503695872
746196809698025474
746201683386994688
746211665885044736
746191898012856320
746170041553530880
746191612829536257
746192153693425666
746239255979032576
746239830649036800
746266049054597120
746218959792332802
746234684221186048
746197078095757313
746234533037543426
746219769037131776
746228879002480641
746187531687985152
746262668357566464
746186554297712640
746250500937388032
746217013417148417
746156602797989888
746169508776255488
746158855432843264
746206724726480897
746254376138838016
746226312101036032
746205646962360320
746223787318751234
746213271972122624
746254908832227328
746220599639302148
746189490536910848
746217730798346244
746251431779328000
746154002371477504
746258625203601409
746264824200441856
746247510428004352
746236320045928448
746266413858422784
746178396296609792
746191218313334785
746197157498093568
746248109965991936
746242598889619456
746202887114547201
746244574151065600
746232326988804096
746188467026042882
746245962457292800
746252874825469954
746248437146984448
746245169830322176
746204107585683456
746265616907120640
746261058025816064
746192275567370241
746229306930532352
746199539871186946
746199892486324224
746255026390188032
746214593253376000
746179692621758464
746187007441854464
746170544962310144
746230749657858048
746204720155418624
746245501041807360
746205164399296512
746220121421553664
746213301386772482
746173942231146496
746215172155420673
746177385599492100
746186638456459265
746182599354245120
746147987932471298
746178308228812801
746254451997024257
746182259368091648
746152362314702848
746236898704691200
746196503140569088
746195739747856385
746193752012656641
746193768542412800
746190161399058432
746227968809148416
746242565276577792
746159098358546432
746266376386580480
746217537570902017
746184419476529153
746168158264901632
746232742174593029
746218615632887808
746225309725253633
746196125686759424
746240895750668289
746236311388884992
746205592306409472
746228648332529664
746249913655242753
746225460976095232
746256855010279424
746215298039087104
746184897866272768
746231764855586816
746218171061796864
746207349853949952
746203327516418050
746190061029330944
746239625153261569
746265575052156928
746243903045644288
746243798389432320
746184385905328128
746204031995904005
746244951680311296
746265843709919233
746235095128805376
746242779014172672
746161418156703745
746258671282315264
746255458407682048
746246101079101444
746238890969698304
746243072770572288
746163326552522752
746192690774048777
746253453412818944
746244754715738112
746195400302821385
746183215736623104
746233077614051329
746265516428378112
746198361292705792
746156992855740416
746154979774300161
746245086070005760
746140027042803712
746143848204754944
746196516050608129
746209111189032963
746209111189032962
746258017159684096
746203532907282433
746240606372921344
746241713786789888
746257031112318976
746187288544165888
746213720901115905
746219257218752514
746175934353580032
746178090154364928
746249032738103296
746242435211104256
746209484515643392
746174495724036096
746186562983976961
746197933410816003
746183597489426434
746227037895962625
746209186896175104
746256964057964544
746244532237271040
746243332628676608
746221262289010689
746189490247471105
746213154598727680
746242086911909888
746160914714472448
746204140980711425
746235170580275200
746193458293989379
746263524075311104
746214694210306049
746188257256345600
746245010241228800
746248068098514944
746249284555784193
746240598059802627
746185539372613632
746201226262437889
746222025748807680
746166782465974272
746246071760883712
746213351831724032
746207135747301377
746232326942662657
746205898700296193
746256821678116864
746191780689776640
746200487863549952
746214798887518208
746246717675212801
746197942034305025
746178912556748802
746254359370006532
746245954001637376
746202287421329408
746229919529635840
746191172389867521
746215881093455872
746169911236386817
746235720201699329
746248626058452992
746167575214694400
746171157271830528
746244721022996480
746189091956473856
746208520018661376
746266435048120320
746263049976315904
746264556058648576
746230343091396610
746200269772382208
746242967912996864
746147866092068864
746215402955378689
746172386232393728
746184666990796800
746171630930497536
746245853317308416
746249624114061313
746232490268856320
746263645705863168
746203553916563457
746205504414715908
746213401957797888
746218464889573380
746170305585025024
746187330277376000
746192971666620416
746194309574074369
746247271180804096
746188873936494592
746193286256173056
746189729570295809
746185438654672901
746236097538101248
746188282388586496
746207991334998016
746227000004640768
746212865330184192
746226261815484418
746197191128059904
746178824510054404
746221513859203072
746229734871203840
746213544618668032
746207622437601280
746235527209197568
746235527209197569
746186260893437952
746208901557739520
746239285200715777
746172708925353984
746262614020337664
746239016794611716
746220800877813760
746236194028019712
746246138693623808
746186474698084352
746178681756868608
746233958564663296
746207026917703680
746224294624038912
746243320196763648
746224764683878401
746151666056073216
746195916009308160
746177884654551042
746252639952764928
746228459601440768
746170934906748929
746185120068014080
746220368910647296
746249175432630272
746251020813090816
746243404095455232
746202044134940673
746233081657331712
746266565134397441
746248646857883648
746185308883030020
746264404895883264
746216757568798724
746204816540524544
746212944870932482
746203071651295234
746229256825364480
746165087870816256
746244876052893696
746259661288968192
746242699230068737
746207244857942016
746232473835581441
746254460234665984
746225280520327182
746240619161346048
746242036777553920
746179537528971264
746191315101048832
746263805055864832
746194146205917187
746194146205917184
746201461139222528
746222642017931264
746219920216625152
746233526626848768
746220985326538752
746261992990711808
746189687497207810
746206351743815681
746194594849685504
746255794144935937
746235002770251776
746223829085622272
746250651785658368
746206540097433600
746251926715629568
746140975060254721
746187204695719936
746204837512044545
746219265632567296
746177696196071425
746182389303369728
746208993907879936
746212932325806080
746207647674732545
746165700520251392
746260483343327232
746224387225878528
746255584324952065
746238676967923717
746223879660572672
746191042148392961
746167436911730688
746220092271132672
746254300968587264
746251373298188288
746192460171272192
746146343488466944
746262148171579396
746205089212203008
746253629556920320
746205818765217793
746264912519794688
746249225529397249
746248361481764864
746222147119374336
746258369091088384
746244217702342656
746252010794680320
746225146214526976
746197077827346432
746258360912216064
746250370863632384
746201880557039620
746238035319128064
746212240131448833
746227964702973952
746201888769478657
746203696350953472
746240879254339584
746167051081949184
746176123218821121
746253009148051457
746237875872665600
746193374298804228
746203369560150016
746207307759923200
746183916223008768
746260634380144641
746155080567635968
746178996090568705
746240094697230336
746212160439619585
746212454095413248
746237125067149312
746219047637811200
746253638180438016
746230657320292352
746187364028977152
746254481201963008
746205701278576640
746261653474414592
746199464474402819
746191193168437248
746230770818129920
746215604105842693
746220712931663872
746191956494016514
746235980189818881
746196432189698050
746232595189366784
746178337890930689
746211850304380928
746200563449102336
746263578458619905
746216640283435008
746203067528318984
746192795606495233
746211716015394816
746191474186817538
746159773616267264
746257492653522944
746237595114344449
746208792786800641
746252576870400000
746210814168731650
746256301580259332
746252769938575360
746211732817747968
746217160075161600
746229692835889152
746197124124016644
746180522804645888
746155629782405120
746178182487871488
746210751182835712
746155038326808576
746215797031198720
746170062571192320
746174659318644736
746264698526498816
746209363233144833
746252442728341504
746191688410890240
746138924075061248
746145873772576770
746168200207962112
746239306331676672
746244914082684929
746227427735535616
746248231613509633
746259145419010048
746220926627282944
746265000390627328
746227939528716288
746261791949332480
746183505290338304
746245652129120256
746167302651973636
746240573061767172
746250328752824320
746186956946575364
746240656612397056
746196784179863552
746219668277362688
746235103311892481
746202966726606848
746176425074401280
746234386249457665
746226924662329345
746178593571610624
746259929649020928
746196796712452096
746166006339493888
746263276808462336
746182582346334209
746216267074277376
746265139071025153
746220503036092416
746199384770043904
746214786262700032
746234134431862784
746199158143352833
746201456634585089
746228216457662464
746140400390389760
746203147194884097
746180791424540672
746214991607455744
746183098346381312
746257861991407616
746213213352534016
746242854587076609
746252828453310464
746186030001291264
746217541907820544
746228459588857857
746259182828019712
746209837084639232
746197828821614592
746236793629118464
746199904809160704
746187129122787334
746250181981548547
746154354638348288
746198323661398017
746207710446706688
746256578504982528
746233027500474368
746231638967750656
746205931956899842
746205931956899841
746263331271507968
746206104158244865
746218133254373377
746234818443173890
746226022945689600
746243794086014977
746230393179799552
746266485295812608
746145655954022400
746229369731846144
746214467466190848
746202987610017792
746198344603566082
746229717980712962
746210566956421124
746228820257038336
746206439786438656
746209694486659072
746214660320301057
746256632884125696
746207945361235969
746211426553856003
746232209250484225
746195119397691392
746238987594006528
746238928865243137
746186550388547584
746203235325644801
746227348169592832
746243999783075840
746208788538023936
746217722090926080
746201037166387201
746258000097189889
746260202148634627
746206334601695234
746168480978845696
746192975844171781
746190882794143745
746250022602313728
746226718973648896
746219613734608897
746217000720969729
746210898100912128
746189989478699009
746243047407652864
746250521657417728
746200571892228098
746205156119764992
746229042806816768
746174584018321408
746233396569874432
746217218782879744
746246419867144192
746146653988622337
746202014707658755
746242758252335104
746223237663580161
746180376033435648
746250182036230144
746156917479772161
746256486007980032
746246713200021504
746227776101875718
746213213339979777
746247032256532480
746256758734204928
746199011556630530
746225897200484352
746258331354923008
746264224582688768
746180292277239808
746254972027830272
746251956285411328
746248005154635776
746255123014369280
746194871736688641
746236751883075585
746199212694462464
746153314627293186
746242317519036416
746206901088616450
746261699649409024
746174504276197377
746218036680523776
746182494270066688
746219601546010626
746206456282681344
746222226945388544
746170301474570240
746230083099078656
746152979158405120
746254594607439872
746214115165642753
746256909544493056
746183186200199168
746207291188273153
746229751602262017
746235774471802880
746256074995445760
746227864043872257
746203138709827585
746195123508117508
746246092681994240
746200613910777856
746237985125871620
746187137603637249
746217579744681984
746198034216673280
746215973338832897
746218154242637825
746199036793741314
746189582870290433
746202476051763202
746173120214511616
746187103835459584
746222189045653504
746243978484416512
746166736248934400
746256825759186944
746247447505145856
746252862129217537
746233027517243392
746244196781088768
746228904449302529
746219328576487424
746174416065789952
746243093482049536
746199632439435264
746201502755102721
746191478553141248
746245354283216896
746204191274631169
746239067088510978
746220746582568968
746237246618013697
746251922517204996
746204585568534529
746265915050835968
746209274938875905
746141130102824960
746223694859513857
746228753269809152
746235032071639040
746199439321116673
746255483808419840
746251335310401541
746190207544745984
746242917346451456
746196649928622082
746200483795075076
746244414725513216
746222390489686016
746220574590984192
746177565954547712
746232884613177345
746235434674491392
746235770483019776
746242061834194944
746181802277081088
746197833070501888
746222134658109440
746244708503031808
746156888186748928
746223942344441856
746190912359903232
746198105662468096
746245090205655040
746208658598440965
746216254147485696
746200034849349632
746190979372191745
746156988678156289
746200211257589760
746237641016782849
746214673066823680
746245681359118336
746169752205168644
746202970761498624
746226752494567424
746199766485209088
746192799897264130
746163640877801473
746245048321269760
746195354190675968
746230959423393792
746165205386813440
746201909824872448
746234188941008896
746201611932884994
746249850648395776
746236659625189376
746170842762067970
746264144966459392
746221782277849088
746169546474668032
746182423201910785
746189448623202310
746185132755681283
746214454954622979
746244951776858112
746202048048181253
746237557139111937
746194926363279363
746145655689781248
746139536304939008
746228870672572416
746238052138377216
746217533615669248
746197195171336193
746211510511230976
746245371047739394
746264333550747648
746173812308246528
746223766154280960
746141780232572928
746221837080682496
746211120365502464
746141423687303168
746187812790140932
746197321268887552
746250886687629312
746243034740842496
746178971314884608
746222675840765956
746149518647959553
746204682234658816
746249607563337728
746228589855547392
746243500635623424
746202379704369152
746263876514230272
746224894568849408
746201414678941696
746227398429933568
746247174900580352
746215902052384768
746188290886270980
746193038804803584
746184255873507329
746186826952540161
746263469662568448
746256938959241217
746195387623497728
746218422636142592
746209585380261888
746208620807786496
746230309201448964
746254669744312320
746249699833810944
746224353293938688
746253915088257024
746195769284169728
746205277993631744
746188596999184384
746216615096655875
746159803320303616
746211296576602115
746168179039166465
746264207872622592
746244460804202496
746260198029824000
746207274364870661
746259963085983744
746191830979485696
746168103688605700
746200584366104578
746215566344486912
746224911442599936
746145798526730241
746240224754302976
746239217957732352
746196616705544200
746233237010161664
746231429290299392
746220821824212992
746143235714785281
746174524975001601
746208876656103426
746259367738089472
746199862861959169
746173556099276800
746228661053841408
746215947917111297
746206938828963840
746233937672888320
746259623557029888
746243810812891136
746224978232676352
746225641079508994
746236940408627200
746221274955841536
746253050940121088
746167491139887104
746175586389921792
746226337254256641
746147845342822400
746221006579105793
746220431988785152
746191851951009794
746193366178664449
746144703574310920
746266443235336192
746192187449184257
746236496001171456
746241973925752833
746165524162187264
746208377328394241
746208377328394240
746248911078195200
746206280084185090
746254271394492417
746225972333023236
746231773143535616
746205709973360643
746208796704309248
746260902651932673
746248185576853504
746203620874424320
746252052855144448
746155885731405824
746231697516072960
746242384997064704
746215788785238018
746175443791974400
746225217702236161
746214165707030528
746248118417629184
746212638690947073
746235548075851776
746232406416384000
746224995383181313
746192359222706177
746226811340627969
746193621624360961
746210096913362944
746153230565007360
746209115777568773
746246281425620992
746262282510827521
746175288669671424
746216199663427584
746193923874295812
746198139019759621
746209148992266240
746180879651831809
746219983076634624
746229424580763654
746173870709833730
746236483435008000
746247614975270912
746206741797310469
746251935284600832
746200466933964802
746263905660440576
746198709721931778
746209769719889920
746266346657296384
746186504133804034
746232633135267842
746253940178751488
746174902567337985
746209170156724224
746234466125766656
746245400374427648
746240266755964929
746176517286223872
746204086597361664
746258847556374528
746178249701482496
746174793435648004
746247862531547136
746193806542856192
746223816532074496
746236533947015171
746182930620284929
746142824664563717
746260789481324544
746185904251801600
746265025791336448
746212563378044929
746258402670575616
746241503941398528
746241445246341121
746216191383896064
746227042211901440
746223543847784450
746230607064137732
746258428096483328
746230149847232512
746175666194812928
746226924796534784
746246679666499584
746257119398199296
746216346506039296
746253692437929984
746204120025989120
746232591250907136
746164580435517444
746186034237452288
746157395810783236
746173442978947072
746205718361976834
746214786220724224
746212827732443139
746240547531063300
746201981178380288
746159937508769792
746196683768225792
746195572281905153
746216199847968768
746175066090528768
746256561601974272
746189234562727936
746215486707269632
746225179798306816
746152094118322176
746197748819460097
746264576681869312
746244775469264896
746251247573942272
746211799930806272
746157210980466688
746203126303100930
746216908781817856
746235862501888000
746227616613470210
746233228529278976
746258654349885441
746186621624586240
746214140545376257
746239931220004864
746221983885516800
746254833670361088
746246017016803328
746228480677806080
746207106693369856
746221631492657152
746218200249966592
746254380333146116
746261213231845376
746138869385465856
746249469046423552
746177108808859654
746164450365935616
746235975710367744
746245283143630848
746237800635203584
746211191563784192
746146125569269764
746230158382632960
746235527293132801
746244477967339520
746261229761662976
746212856702525445
746239029247500290
746257316559880192
746228866532802563
746224663735369728
746212865456037889
746211653197299713
746203201666330625
746180690748805121
746181869549555712
746226849064247296
746219546894163968
746265013174820864
746231500757098496
746206032897007618
746216036253343744
746264094676758528
746142367359467520
746206641079484416
746207765069070337
746186864667746304
746187431016275968
746221052661927936
746175695525642240
746245849156456449
746188471069351937
746200852730281988
746229109634674688
746203956708147200
746209480606572548
746247178968961025
746252635502673920
746160747072233472
746209669425725440
746221727756083200
746197367263657989
746230716363485185
746266535451205632
746244431490199552
746211661560713216
746159341858873344
746244188497416192
746233190776340481
746217860574261248
746260193642635264
746238182216261633
746236428858720257
746241684523057152
746253449424211968
746259434494631937
746222923170492417
746198181122211840
746250630952550400
746213611995967488
746147484452421633
746260944674709504
746263041658986496
746236147672612864
746222856300691457
746235443344072705
746187909254938624
746248911099170816
746222680093843456
746253109786255360
746254141547155456
746251809400971264
746211602655961088
746229009181114370
746211606925742080
746255718471327744
746246054979473408
746228233306181632
746201113020370944
746182414561513473
746211111880425473
746179365327626240
746254044801470465
746263238740893696
746183446259769344
746168384815935488
746260353403621376
746237024609275904
746194359989657600
746243265549176834
746257270439190530
746207320560926720
746204766200430592
746240258401013760
746220536808640513
746257828126597120
746189855328088064
746150604838436864
746145538270175232
746188051840307200
746260361649729537
746244289001308160
746211019626684417
746247510243549184
746151339131019264
746249770881138688
746234067658563584
746225049846218752
746190899621691393
746240983994605568
746164718683971584
746252799151742976
746218297029320709
746241407459991552
746198403260944387
746174391088668672
746261523509633024
746244314121052160
746237301261537280
746223103492005888
746149086605225984
746210898142846978
746230682670628865
746237045530451968
746223338393993219
746263159363801088
746242263374716928
746251679222345728
746223283754827776
746206494157266946
746265386434322432
746196507464867845
746261141534412800
746214702435307522
746216816167378944
746208146532634626
746257970938388480
746266220979163136
746150504388911104
746242313412874240
746243328581189632
746212445706870785
746237993573179392
746199846160207873
746164740007698432
746204371709366272
746257207361155072
746176014192087041
746163917886459904
746183723364782080
746242321742585856
746232993711218689
746213846898008064
746207374789095425
746252492997017601
746241248000892928
746212903108284419
746242443612426240
746190346166558720
746230200199872512
746217005150142464
746205735168548864
746266468552183808
746210692806565888
746261309562433536
746234113758093313
746208138227945472
746216879081979904
746232813427404801
746254611338633216
746236785345298432
746146054391857154
746185061171531776
746247766201016321
746222705079246848
746255471212781568
746222386156994560
746168313223356416
746212206941900800
746250614196166656
746225649413566464
746170188064751616
746264396494626816
746252774300516352
746238425246932992
746214325040230405
746179067532156928
746197174300508160
746202383760273413
746207047851507716
746207047851507712
746185531080458242
746210692592635906
746203394725937152
746239591233925121
746206036957114368
746204485018521600
746259141161689088
746249892436320256
746221165849387008
746257412890320896
746205101660876800
746211514781032448
746262169235292160
746251754891665408
746238450735538176
746168736827187201
746233010647797760
746230515020115968
746241814445727744
746265659114295296
746185082411442177
746169244673421312
746208880858800128
746236236042543104
746201624599625733
746171014686511106
746252438718582784
746231777300144129
746194041235136517
746189775581945856
746204363643772929
746186206224867328
746202652367740928
746196553677713408
746245182517968896
746180611258355712
746210444990308356
746200546546114562
746261087356583936
746215910348709888
746247724064858112
746193957407723521
746138709838467072
746209761465532416
746219202726395905
746196218120790021
746217797777129472
746141520277966848
746230842058387456
746188202663239680
746218137347985408
746259170345750528
746255038977216513
746212156429918210
746224797932101634
746245492644843521
746238244979806209
746169869389828101
746266569299263488
746210784917626882
746222168132853760
746247556183711745
746240761662844929
746226169779912704
746259640141357056
746186332322545664
746170431497965568
746237397575229440
746172599844151297
746199879920160769
746177121287012356
746178371395198976
746219655820259329
746229361339043840
746226622701801472
746245006101516288
746181387095576577
746253881533960193
746261502403948544
746159681333264384
746229193583693824
746225058096414721
746196012549607424
746156154187821056
746243437519740929
746225263709544449
746187636537102339
746240371437486080
746266040586338304
746255185803120640
746262571947270148
746250068899004416
746224064121868288
746189410757009408
746172725652119553
746163699719770112
746235980294696960
746224391155945472
746254800048787457
746237670448193536
746218611585363968
746205948839006210
746246033710145536
746238811286319104
746243072632053760
746244939277832193
746177230368169984
746254070256640000
746188454287990784
746260101741281280
746250668546138112
746187963726331905
746234591917154305
746251171917070336
746217747340681216
746205726641528833
746249603201236992
746223019681419264
746232809233121281
746238064507269121
746202434066780160
746185799620759552
746191646354640897
746169059884961792
746265390498582528
746221660861128704
746195224175611907
746208180087070720
746192531101093888
746262655879487488
746214782181617670
746227767776141312
746198025777733645
746261473115017217
746167034015252481
746142799456768000
746199187595788288
746259074107445248
746227536951074816
746245920493289472
746193714209423360
746248479287173120
746201154585919492
746242703428554753
746230162614673409
746191466058260485
746234965201825796
746142384358973440
746256544732438528
746194204720664577
746201985133666304
746246780535316480
746265793369939968
746147241098940416
746253525055766529
746260571100692481
746238282858520577
746175770733715456
746188491994730496
746208461067714560
746266430774075392
746212332452208640
746235330097864704
746249758226931712
746265734561529856
746190140649832449
746219995659538432
746191553903812611
746197761750503426
746261682863890432
746258692299882499
746211099465261057
746139716492341248
746213620472647680
746263750647422976
746251570518564864
746202417423749120
746216052757954560
746174852256653313
746228522792824832
746191994561564673
746210164055777284
746255206787260418
746199896693190659
746186265121427456
746250626699563008
746181089098633217
746223808260935680
746185057073774592
746264270611091456
746194666169602051
746264656608657408
746238505261531136
746218552877690880
746189343685959680
746215784586719233
746193508420067329
746190367238721536
746141419325231104
746201704316579841
746246595767836672
746229353009143809
746198239808892929
746206187910115328
746195748505587713
746186424270000128
746235866935345152
746233337530834945
746191864336781313
746200550669094912
746199149779902468
746199254671073281
746228069589868544
746231672492830720
746147757069570048
746172872503209985
746171207586840576
746248462384107520
746241772590751744
746254472943407104
746246222449676288
746235447504863232
746179130316578816
746223711724834816
746238597158805504
746142757677334529
746239125695664128
746251515606745088
746192665327210496
746202773767675904
746187493838487553
746242787364978689
746230435282223104
746230489803984897
746196545435951105
746225075020398592
746222990220627968
746182280469635072
746223409667858435
746197958610190338
746243131478261760
746174734669328384
746246864312348672
746195433886650370
746255395539329024
746202060723355648
746266116318650368
746261275978641408
746149543717154819
746265529070002176
746142950355140608
746234906200571905
746223246060584961
746174474848919553
746226966693457920
746160390191480833
746239478344228866
746251591129325568
746265675686092800
746230506325315584
746220637144768512
746183178163986432
746185497400090624
746216237303115777
746199091114237952
746176421106585600
746266040603189248
746244863721635840
746214312314757120
746194490214383616
746243097684750336
746192405574017028
746180158214840320
746188186137694208
746145127165464576
746258776236433408
746213800710287362
746257945546067968
746260063791288320
746242720537010176
746251805068247040
746227356700815361
746184939461353472
746244217677152256
746234004613955584
746185514148073472
746241860381769728
746226022824058882
746257337506217984
746172688025083904
746223875193602048
746195886707879952
746203692316037124
746165578826715136
746266409680965632
746225079239880705
746186482910519297
746190820101918720
746266086832640000
746237846470557696
746235976041660416
746186336344768512
746219857012678656
746143805901017088
746148982053822464
746226605802954753
746220050282012673
746160033793183750
746224517182197760
746199665964523520
746225335134388225
746195219855511554
746256444048216064
746209996573028352
746219769213288452
746186768228159488
746199556652621824
746234180795666432
746244016539213824
746248219273924608
746257169595523072
746254334418108416
746192606606950402
746215201687515136
746193869402845184
746192610839040000
746235254667542529
746211862757314561
746197857917538304
746192375936999425
746150340773445635
746172314841124864
746235375924871168
746211619747696640
746192791504445441
746192271255580672
746197002262745088
746241717708292096
746180288296849408
746257761185390592
746215872398667777
746249129421045760
746230133258805248
746257056512999424
746213129466478593
746219785873031168
746234998747856898
746240186934304768
746222126324015104
746186781050175488
746238769213247488
746212982762332160
746255597025247232
746209040158490626
746263415136497664
746186084766232576
746208050281799680
746208050281799681
746235611149828096
746204262942679041
746181105867493376
746229382428057600
746161841747820544
746228581244645377
746254112208134144
746219718655172609
746256330743287808
746220117319548928
746232708607553536
746195467273306112
746176643438256131
746215805545635840
746196348270063616
746206565238083584
746266233746653184
746234130367578112
746158909862330368
746245220057088000
746221937416822784
746251243257987072
746240006834917376
746155407463292928
746221916587851776
746237045605990400
746240065307705349
746167596182036480
746259388575408128
746223539917717504
746194553162522624
746184159450697729
746179252312285185
746257039748374528
746242326058545152
746169458234916864
746246952413708288
746235132671991809
746242930185240576
746210814151954432
746209652560433153
746236739132395520
746238421019000832
746229537621450752
746217462157369345
746173279384256512
746167436764905472
746192568858218496
746220574410629120
746146427701694464
746162571569311744
746173803835834369
746240992274067456
746201024625422336
746144565330075649
746211787259838465
746248185622962176
746199191790116866
746192292340338690
746203482625974276
746194037011427328
746210369635418113
746249309549641728
746169022127955968
746261934400487424
746181227800035328
746177318360584192
746223619278176256
746238349673963520
746150768596647937
746206712110055424
746226375061757952
746152467298193408
746266493608931328
746255634526408704
746220192858935296
746156066191249408
746164869825708033
746255882162475008
746232528084729856
746204497840484353
746221635527532544
746210797626372097
746201091742674945
746262932867137537
746231383291371523
746217361603125248
746212878059876352
746213033144262656
746262735604723713
746266061482434560
746148063236993026
746256548813479936
746207698081849345
746234201884659712
746257811269554176
746216585434542081
746219693778706432
746225192393805825
746162760245882881
746256712705937408
746236395535032320
746265298471358464
746262974545993728
746202446578384897
746222403202646016
746226568238759940
746190857972252672
746241130874937344
746237859330306049
746186420327448576
746220280842850306
746191075941855232
746249725008093184
746209312872095747
746193093230100480
746226576266694657
746168036747522048
746201775615533059
746235845863051264
746201976937951233
746147454991507457
746231739450744832
746156917601501184
746258146956500992
746200156719112192
746171312519942144
746184881059684352
746253549856665604
746235346694770688
746227788684754946
746170867806253056
746202996099284992
746221253883662342
746167617182892032
746213976938143744
746242980302970880
746200261513744385
746206263646654464
746176643295764480
746173006628610048
746255316040425472
746197191153246208
746226131775295488
746173195695300608
746205474740002817
746262878253158400
746247657220358145
746259724048408576
746253420085010432
746242313450577920
746233304177745920
746190371349094405
746256737502699520
746256628794671104
746261120592273410
746239767617036288
746240379796754432
746255370541228032
746228396607180800
746217529392013314
746177880724541440
746187519230808068
746234747131617280
746214274536607744
746219878244179968
746214358464638977
746221128041959425
746224772808204289
746236802218885122
746196444554502144
746194909489561602
746144506701971457
746229235711250433
746210210188922880
746249536222306304
746210709499838464
746240161697116160
746249653490966528
746206959787880448
746219337069912065
746221232727568384
746233505357533184
746208993907871744
746225422942167044
746174890038919169
746253340217122816
746220993899749376
746250483912826880
746213309787963395
746187871577485312
746177901519843328
746258683957387264
746209652493279232
746208897531183104
746245534701195265
746186701358325760
746237242478231552
746176248825544704
746240740569681920
746190383915245568
746211422477004802
746259317297389568
746264371341459457
746204027809992705
746222440724856838
746147895598940160
746246419900731392
746222319459176452
746235665512173568
746256662055559168
746199372124164096
746242800040161280
746219454544023552
746241197887234048
746224152147681280
746204371898109954
746207966181785600
746211573430001664
746251780246274049
746252040238698497
746228245725511680
746208972877619200
746230452113924096
746225305732292608
746231907403235328
746241340296462336
746238228076724225
746234826554892288
746201943274463232
746247262708310016
746189326711611392
746206359968854016
746196755134373889
746190106990514176
746243152474947584
746211066074456064
746226404426031108
746222101279825920
746252841333858304
746205407698268161
746254065890320384
746201687568769024
746253923376332800
746152652023599104
746220473877311488
746247225177669632
746174164487147520
746216870848536577
746206611664834560
746205517052186629
746188940818907136
746258554038984704
746259090679152640
746193059784728577
746219299526737920
746211829370621952
746206083211898882
746168141349167104
746198596358266885
746228036140310529
746239322953682944
746211980281667589
746212676385144832
746246725900341248
746182326384627712
746266573208453120
746159442580869120
746262634815700993
746210013178257409
746237884215132161
746225972416942080
746225972416942081
746194078983819265
746212001190289408
746197891685842945
746256456819810304
746219202873167872
746203436417318913
746214538903576578
746190492967178241
746261800392392704
746237108558299136
746206489979691013
746228170311925761
746161581466103808
746264627013619713
746214060652265472
746188068382613505
746259816520245248
746252040016433152
746198768404488192
746198571058290688
746253638260105216
746235367544619008
746250991645917184
746198235560050690
746244729478725632
746245433996021760
746225884521107456
746215822444503040
746194066610651136
746232427429822464
746236881931624450
746252631505526784
746260030354186240
746242896303624192
746189695927738370
746248336638939140
746209992034836480
746265130640486400
746193613239947265
746221514102431744
746260361783967744
746196830396915712
746176920056827904
746202178138738688
746182359985192960
746247979871408128
746192028061433856
746212542406524930
746210956691156992
746237188015153156
746212408096493568
746179096980389892
746258474108067840
746213582497423361
746174617467813888
746225720771256320
746201888610103296
746229168610770944
746266237836103681
746209459542757376
746254216985993217
746255731045896192
746207832324739076
746230351144484865
746256008029310976
746260709726556162
746253717972869120
746190585065725952
746159010307510272
746180355410038784
746245786418159616
746255181671706624
746239910311403520
746185665080025092
746249804351606785
746152383521165312
746209388331864064
746196813749723136
746205319546605569
746205240089731072
746219362097364994
746220695948951552
746195937123405824
746194896688558081
746236944812695552
746223128573968386
746211028258545664
746203746921680898
746190584994369537
746223653247844352
746179742747918336
746235879396564992
746182964137107457
746204464197959680
746259929619701760
746205374420660225
746190438176940036
746248248482996224
746215893634449408
746206943002267651
746203214135975937
746189179990740992
746223795698970625
746234805818265601
746219219780460545
746256238451769344
746186407589347328
746251620829302785
746204950590414852
746187846386589696
746236437431885824
746232305925005313
746220368822579205
746240249810952192
746175045454663685
746190623103823872
746262869612781568
746258629515448320
746219693606739968
746218339064680448
746201314028191744
746225087674613760
746215147077697537
746216719958474752
746199024051453959
746239943895244800
746262513159933952
746188840117768193
746243324168802305
746244641540947968
746257295483506688
746254732797288448
746196050407366661
746265214346207233
746210176894525444
746244939068104705
746257715060670464
746212282217037826
746190324976885760
746203851850579968
746196595583029249
746220192728940544
746168363764723712
746202442518269952
746227281090121728
746209392203177984
746220905563459587
746264509778518016
746151351663616000
746258721685241856
746202371244449792
746244100475740160
746180359516127233
746246604479467520
746204640207724544
746192984249532416
746261519051132928
746257807310196736
746207781779169280
746145546512011264
746203109462933508
746155206178541568
746224500325253120
746223673867067392
746208964535193602
746213146138812421
746188311895515137
746252878935797760
746243873752526849
746218506522243072
746251847212609536
746211623677812739
746205701521833984
746259216487317504
746261758407512064
746255676637384704
746199166733344775
746240036010549248
746209677784932352
746196377370165249
746216426088730624
746258780397109248
746188513289199617
746256884672438272
746261066292789248
746251364628566018
746265927281422336
746173426075860992
746235120391061504
746172918657224705
746225611614494720
746153775795154945
746208419430834176
746259241560858624
746264165740740608
746242032654516224
746230733153271808
746252060920848384
746209560206049281
746196603879329793
746198248004554752
746207148347031553
746266371877707776
746220633189580801
746225016144957443
746218447856504832
746196339755622400
746232318327590912
746145945142845440
746230091227631622
746139951427784706
746148126319226880
746229139003191298
746199334614532096
746233153149251585
746224190030643200
746222755289272320
746175179370471425
746255936797343744
746187221212946434
746149183233503232
746212911400419329
746244914166505472
746191285422170112
746152266135068672
746215423805292544
746210235518357506
746201469464911872
746212756156612610
746264409077612544
746188622211145728
746239209665552384
746250681292566528
746212491999338496
746207991381123073
746253059450339328
746232662482771968
746229542008676357
746219353859719168
746215876806877184
746243525671534592
746219680981913601
746254384695250944
746208406948610049
746207534373994498
746254464458309632
746209186749374464
746189234671882240
746249917706936320
746203126311489536
746228887718264833
746244355946516482
746263670905200640
746166618833686529
746211888204177413
746138072509779968
746213234563112960
746218791730741249
746194565523083264
746252748719591424
746242304957120512
746226702502662144
746183312016875524
746202316664037384
746239968788439040
746193324004904960
746186394935123968
746228921201397761
746233966911332353
746189062470434816
746257471845576704
746209421940842497
746209660798009344
746213674772094976
746194980817928192
746249439510028288
746220817873141760
746147601741799425
746200466879504384
746180346962714629
746223476998955008
746200932543664128
746263624755216384
746260445670039553
746263242889113600
746254527322558464
746229860612243460
746220373260177408
746232037590261760
746228979934212097
746197736475656193
746219345580220416
746256884466843648
746229760137670656
746237028589674497
746220729469829121
746207073059254273
746200395798634496
746232528218947584
746224663957671936
746195136137199616
746183609971793922
746214509409230852
746220142523092992
746257048279486464
746256993719967744
746210667661660160
746261691118288896
746240237165240320
746264056902856704
746220788471128066
746251457108787200
746184763409600512
746205105993588736
746171203400892416
746232255647883264
746261645039640577
746259086493253632
746236667812421633
746220352280264704
746157257134583808
746176848657264640
746253050784915456
746186407518048257
746235094969417728
746243462631137280
746261544414117888
746197895733379073
746217600485462016
746248768627032064
746245681405431808
746257526220546048
746242275676561409
746162986809700352
746243231990583296
746246818154090496
746203579107532800
746250110820974593
746201247087104001
746266376268980224
746251759073505280
746231005523021824
746251708636995584
746233819972276224
746192917123891200
746179185186582529
746235955053395969
746187963726389248
746256263823130624
746239364917772288
746203025316810757
746217239750139904
746264677647269888
746261146076848128
746167482713575424
746209254046982146
746198927586656258
746225402113228802
746206955539075073
746176156630679552
746229092844867584
746236621884817408
746254175009386496
746251155181809664
746206175444688898
746215994398367745
746184633356685312
746188978777317381
746236562979979270
746212756135698433
746214434033401856
746237339215618049
746200018239922178
746222419757531136
746224244493684737
746207899366494212
746265273049714688
746202530695131136
746208813628293120
746181080974163968
746259422217908224
746193458369437696
746218037011832832
746201574020521986
746225007676710913
746245807213412356
746234210092933123
746175972127432708
746221241392979969
746189746485923840
746197480765698049
746254594234327040
746217135274221568
746256427212210176
746236122838118402
746202467663122434
746214060660654081
746225729092784129
746189838462783491
746231353616666625
746215977302401024
746208901738045440
746244255253929984
746189457078947844
746206531851419653
746231043498205184
746262169445105664
746204497471377412
746184524338364420
746205525092622340
746259782689038336
746252111499956224
746209514190344193
746175984739717120
746179562401337344
746185426214412289
746179340266799104
746165784070610945
746261003264917507
746203885350457345
746204166352101376
746141423884439552
746233824292413440
746215113384824836
746246549584416768
746191935539339265
746166522347945984
746240140784238592
746257857507532801
746205202286403585
746190883003895812
746218368076636161
746192866934853636
746183559891795968
746233538840670209
746221245599883264
746246205798289410
746215356562235394
746228627667193857
746203386362552320
746258616580190208
746186709432336384
746165331442307073
746204086698020865
746245018902368257
746255479492468736
746234159782211584
746258440599769088
746190690061717504
746250752646057984
746227084066852864
746263557482876928
746192338460958720
746173220651294721
746187649140985858
746208234956951556
746215041997770753
746262483799793664
746255756404662273
746202614459596800
746254305057902595
746262056282775552
746173203781804032
746217839736954881
746183706583392257
746216795426553856
746251440373456896
746221547493351424
746233811491401728
746241759718608896
746249955656949760
746189117315121153
746236793679286273
746221438596616193
746242661502193665
746226622638874624
746207744164651008
746249687078932480
746258449152024576
746230053449539584
746258159501729792
746196784263766017
746236437293473792
746210537483079680
746263239089098753
746239994075832321
746247262733537280
746216585535197184
746224231659110400
746174600598458368
746244368672108545
746192590073012229
746242061893009408
746246998400045056
746180443137933312
746203469954985984
746220498812469250
746230690941853696
746205244279787520
746212688997474304
746206682972205056
746250869918826496
746256234362343424
746264157385809922
746238580704448517
746233354375204866
746239566202314753
746206137544900608
746250404472717312
746265252111749120
746262916077228032
746171480136785921
746221534969094145
746255462711066625
746245450995503104
746249531805802496
746260076189581312
746183115194929152
746238719091347461
746242552735506433
746236521305432068
746210835131838464
746188001462517762
746177960126742529
746167348508385280
746230422460260352
746230170860695552
746240476601147397
746229105780105216
746147891165728768
746194376930402304
746148403009097728
746201708309549056
746255999426666496
746242544200101889
746210369861890048
746183056256425984
746224793943314438
746249632397811712
746214513809076224
746169143817273344
746252266538151940
746192170739130368
746187313483374592
746200970313404422
746193806278615041
746230678702821376
746239142514720768
746246377861152768
746161325710024704
746201423273041924
746231852956999681
746194531847045120
746248487470305280
746225209326206978
746200177615089665
746205101656662016
746202744512356352
746210579598082048
746265252250157056
746138328458723328
746254246094450689
746243710208212992
746207966295031808
746203243714273282
746204858223460353
746258998320570368
746228656779845633
746239306193219585
746212231822532608
746145869771091968
746207421152927746
746171530330185728
746178719283187714
746242930034171904
746225079307014145
746205567169921026
746231735570993153
746244628790263808
746248856782966784
746263176006733824
746228254042841088
746222734359703553
746204484984934401
746144078547476482
746246083970490369
746255055649574913
746263419163123714
746264526455177216
746233740490248192
746238995697328129
746259053005914112
746245228441501698
746242515007848448
746204699158708224
746237649589964800
746242208571985920
746166979418013696
746212987111804928
746253596283412480
746218812966526978
746255164638633985
746194737376296960
746264337979940864
746216501900775424
746239599907733505
746218485609443328
746200475268067328
746249263613624320
746195421278593030
746196754786189312
746221249508978689
746206720544776192
746244888648286209
746244201113845760
746217793511534594
746254577578741760
746213116824825856
746194309515358208
746205919596294146
746189087619452929
746241977901948929
746182775468789760
746255630575472640
746177712855752706
746251184495812608
746242132973879296
746223846101946368
746245375548325888
746246440574390272
746208360630882308
746179352744730625
746154556283830272
746205919378186240
746196801313660928
746185392571973632
746184721395232768
746237448007487490
746186202085105664
746217764180766721
746233870408790016
746225972622434304
746200588434628608
746166153417007104
746188118965948418
746266523078012928
746230707790372868
746203885224636416
746241994909876224
746250907671638018
746211321750773761
746189838768996352
746194737657348096
746228497295671297
746215398798811137
746189037262635010
746194678622490628
746228447068856320
746254774639661056
746216950582251522
746203256007757824
746180468404592640
746231135840067588
746239255912026113
746245052381413376
746169668306604036
746224475260125184
746248575491932160
746256981153955840
746200240428965888
746240799503945728
746188983080738816
746196549626007556
746201297565552642
746223682566000640
746251863763230720
746199259175759872
746251511534067712
746260848163885056
746194804808134656
746259652560719873
746238446293778432
746222080320897024
746167050716987396
746143533271244800
746181236058652672
746256737573888000
746222956892717058
746206771119722497
746187603179802627
746250173643362304
746214400386703365
746179784800083968
746234436698595328
746209190947917828
746190295797215232
746212923815526400
746217394981371905
746229135043813376
746212470943940609
746221752892547073
746179327478267904
746253877159268353
746247677940215808
746263071182753792
746170679142260736
746222537374208000
746249657852919808
746249754334662656
746189368826593283
746174009281122304
746172864374706176
746233019044765697
746264178487332864
746247904403283968
746205470617018368
746181492078944257
746253793210294272
746220029264302081
746244360430358529
746141990044082176
746188529735172096
746227926954217472
746186202168987649
746250429588135936
746246142707535872
746210197794758657
746223128561344512
746198676113022978
746251369011609601
746253801624047616
746212475222188033
746263943585349632
746256079256952832
746232436095254528
746252102943506432
746247560654893057
746218129001324544
746191608454881280
746195626631692289
746238668814200834
746181085256515584
746186621410639872
746252010731745280
746189024918806532
746221941921505280
746189259627888641
746188680998510593
746252786556231680
746224693074493440
746192019601559552
746171710722846721
746256125406879744
746224429143732224
746225456798564353
746183282740572160
746183777811075072
746219240466714624
746186290207522816
746202048065003520
746187183506128896
746254682432151552
746224089073758209
746248940589359104
746218817190141953
746249854884651008
746224172938911744
746263964552617984
746262085307351040
746259921243619328
746210067758747648
746247413959114752
746189574477582336
746238844652027913
746178404949581824
746232192557162498
746230187658903552
746191210306428932
746231601164488704
746229612947005440
746187661660954624
746161359067353088
746171790276304900
746202270321123328
746223703340388352
746211883825303553
746237137893285888
746243324420329472
746180900589711361
746182477438398468
746174483313004545
746249385290391552
746223342802198528
746189775476948993
746214853333782529
746232242771394560
746244884806279168
746265071781830656
746186076209831938
746259875253075968
746221081992663040
746233459429900288
746212974457552898
746207702305538051
746204505901928448
746249997298073600
746242837663092736
746229105721384960
746221879036260352
746212592834641922
746237259154788354
746195886905032704
746229680311701505
746195781992882177
746185883397853185
746228778284638210
746226500857266178
746234675618676736
746198617388519427
746197958903816193
746236076759474176
746225875956359168
746266498008756224
746205873282768896
746179231026188289
746205500253974528
746253306939510784
746188504787390464
746232733672706049
746240287685509120
746201976975720450
746209581181767680
746209992139673601
746206322081701898
746243718596829184
746200714330857477
746252736266665984
746246235112210432
746243018185900032
746167940098101248
746255823207268356
746175816963325952
746237309759021057
746239800986894337
746251595617296384
746201402456694790
746263406659919872
746195093825060868
746174638607208448
746247271201779713
746240270778400769
746187703734018050
746219731519053824
746212928248938496
746182489954258945
746211573526519808
746256821447426049
746152538638954496
746232935167123457
746210302451081217
746220175909748736
746185799276838912
746240287832416256
746209652539432961
746187804321931264
746233459195023360
746210646413344768
746235136912433152
746197593923846145
746227889335504896
746258025560707072
746204606556831744
746241067876515840
746180544006762497
746224542406737921
746209556095598594
746205562942021632
746193806312116227
746224009398759424
746223670016651267
746242477246451712
746257232640286720
746195576551702529
746247581626433537
746263586822029313
746192946555301892
746245547409940480
746257136037076992
746247556305420288
746220943505137664
746229500032122881
746237330466299906
746217411896979456
746196444575457285
746223615180312576
746192946689511426
746246713128554496
746264631287627776
746183265900445696
746243605530972160
746220071240904713
746262043687280640
746212294758014981
746200651407884288
746239222500122624
746242758021615617
746221606062567426
746251318747082752
746237360161972225
746249284358672384
746188257227051008
746265864396214272
746210096842059776
746257899412922368
746259107443793921
746243903108554752
746194896927629313
746242120441167872
746204438885335041
746195286884704257
746230275974135808
746242074505162752
746203742714814464
746221287249321984
746244469297602562
746178136589668354
746146272202063872
746234709076647936
746212202542096388
746191939817476098
746223128636854272
746211825084096512
746203990304579586
746230175076016129
746196712876740611
746249116599066624
746225062487826433
746221815828090880
746245136162521088
746247988398407680
746213620086759424
746194955505307650
746235170659807233
746239511621832704
746186193809739776
746256125193031681
746208721525608448
746212290588860418
746200420884742150
746203000184569856
746232045882335232
746255928022994944
746234965122125825
746207056353341440
746213565569212416
746265390423089152
746204002933575684
746161438981505024
746166740548202496
746223409911078912
746216380257558528
746242238171222016
746221815991672832
746264853845774336
746210319429570560
746203990199656448
746199699498012672
746173535249367044
746245954190249984
746256922182037504
746203885476319233
746244985356427264
746234096892837888
746250014083715072
746208561986842624
746241826877804544
746181051412811776
746227490641719296
746231886653972480
746207224066805761
746148944162529282
746251809556172800
746236755913805824
746211871141691392
746214110900035586
746224907298570240
746216187055341568
746254397416554496
746191251980988418
746253231400026112
746165033323892736
746260894363975680
746242225261056000
746176655970836480
746190522046255104
746231693409820672
746218519285534720
746211602949496832
746198692688855042
746224441516916736
746213540483104768
746173618988552192
746234818397016064
746263427555930112
746186239762665472
746253348815310848
746192585924874240
746197631773270017
746249976557244416
746232658208776195
746211925697007616
746229084850511872
746229646874730497
746209212045262848
746209417415163908
746227658728472576
746264044009570304
746252539226693633
746216527024709634
746265298454593536
746201452389949441
746199913445236736
746234587798351874
746185212443398144
746249515028611072
746219123261091841
746229827137462272
746248940316561408
746160822439731201
746198826881421315
746223355368398848
746214576627159040
746196868208558080
746246776164745216
746231165221109760
746183538907635713
746237796197662722
746208914211901440
746212575738617856
746237586427904000
746226823923568640
746226450756308993
746197795321700352
746245648169771008
746241642206633984
746216153731596289
746213087691177984
746223518681948160
746187321926524930
746194871904460801
746253981928853505
746185296060944384
746212210892955648
746229420109627396
746213930616270848
746191075925123072
746222822385586176
746199754103627776
746152001596231680
746253784968470528
746266439024250880
746242321696628736
746204384594255873
746187649258389509
746195827916312578
746231135802261508
746184486505824256
746190899810471936
746242728741212160
746171991904948224
746216640186982400
746207261744201728
746262802700992512
746231613990699013
746202799113789440
746262433472327680
746189242787729408
746242150107582464
746187041029840900
746211703352745984
746199615565795328
746222033864822784
746248466502811649
746194783467560962
746211938338627585
746210235430277120
746190132160520193
746194808700428289
746201230087643136
746247178868428801
746164794269523968
746179029632323586
746195903514443777
746155046686035968
746168426809298944
746228891581194240
746249187776335872
746260390846337024
746209895804874752
746188496344223744
746251159120252928
746178753156493312
746235464336572421
746259216374042624
746237208827412480
746254829375348736
746190669018894336
746257522047082500
746254615352508416
746201230125346817
746253986315984898
746251389765029888
746200576145252352
746214085683929089
746151309745651712
746254133015912448
746241457745334272
746260764185530368
746256612063600640
746224332691509248
746223737091952641
746248881680359425
746225146331947008
746219580217925632
746208746397831168
746200651307196416
746244414855602177
746228602232934400
746204632007880705
746230510788083712
746201914002464772
746185581416316928
746233467747213312
746188471367143425
746219127547658240
746221283432554496
746187624100966403
746145785641897984
746216644188348416
746249422703575040
746200525729783808
746244490353053696
746234121907671042
746255433082494976
746184528411131910
746152765181788161
746180325798088704
746263612142948353
746225062164914176
746205634295529472
746193063794483202
746248042714636289
746201658292473856
746229260948381697
746262727224627200
746258335549259776
746195576291680257
746227994046271489
746248214748110850
746241252174217216
746143646815256581
746241097072971776
746212169109299201
746265331996430336
746214845075197952
746225502638116864
746206976518955010
746142677759041536
746218061913436161
746244540655251456
746227482412486656
746259875131428864
746209090213281792
746241109685379072
746252614820454400
746228979737059329
746196788516794372
746247916927475712
746214534742843397
746213280713052160
746265763829407744
746229331941175296
746197438629707777
746235376105205760
746246381896097792
746234751200067586
746216539649507329
746262152764362753
746200177644494848
746205705590312960
746242636370030592
746255496349310976
746209681933107200
746219186179833857
746190010471186434
746253252187009024
746212940802449412
746223132969566208
746245358452236288
746176374856163332
746228459773427712
746205542163480578
746246893492043777
746238580469567488
746144619746988032
746198437062836224
746233727626289152
746243865301004288
746218422728425472
746243248994156545
746223187533275141
746201725413916672
746199493985525760
746201549207068673
746183698219999232
746217151904702464
746249225617440768
746175380722225152
746228283537166339
746198197794541568
746222700738150400
746213267853303808
746238488404590592
746188169368895488
746169244547682305
746195710605819904
746261729105973248
746238840436830208
746159995981443072
746137812395778048
746228035959951360
746220783962198017
746242300775260160
746181202458054656
746227293492699141
746194779386482690
746249305321840640
746235896156958720
746194733131665412
746249934664458240
746244272358199296
746185808013594624
746159841018785792
746169361950457857
746246038126723072
746198269185794048
746258067285745664
746242657484058624
746229407652556800
746251377354092544
746210143176536070
746150697331109888
746265822432223232
746265168221462528
746229512661139456
746142581189337088
746225099867463681
746245559934160896
746197212078608384
746222180673851392
746204287844286466
746199372027703297
746236558953447425
746236558953447426
746214169666424832
746263326812934144
746197484834152449
746252925270364160
746239578655326208
746228283432329216
746265512028553217
746260541748961280
746229810402230274
746249087499051008
746228719606333442
746179927259635712
746261162560368640
746193089157464065
746253965302599680
746257463435984896
746241562829520896
746188047402688512
746214450710011905
746193177384628228
746148977817456640
746262265968607232
746196004219719680
746259539687776257
746204262716215297
746227063099514880
746227226396397568
746167252198686720
746264296028540928
746266174699245569
746259824678174721
746210948310958080
746197446930239492
746195345827209216
746257824158736388
746205781050089473
746200148204625921
746216036093952001
746156388984881153
746218171133112320
746171824233320449
746226807154737157
746221103077457921
746242003034345472
746187619726299136
746184092358680577
746195202965069824
746182599383597057
746178794805927936
746198965234720769
746261909415006208
746196666739417091
746204803680768000
746192325857026049
746252346120937472
746251469712564224
746203927310274560
746142501577326592
746194842506530819
746200710237167617
746247791249227776
746196800994844672
746243189946753024
746226999937531905
746211430941097984
746260537781035008
746209279128920064
746198818685784066
746210415634374658
746145827652001792
746216963186143232
746205848301510657
746246025623576576
746241030043795458
746225549048086529
746220570245632000
746225951537692677
746230842209427456
746217273510113280
746211284194983938
746188127119695877
746225544694374401
746186281692995586
746228468187226113
746233232958464000
746192141286662144
746253352909025280
746193735185108992
746234516373573633
746194578085076994
746243911685967872
746217940345724928
746188190231330816
746213934844149762
746192241903865856
746197035854921728
746238740134170624
746178363098861568
746179629686218752
746164769086812160
746181408104710144
746215503442501632
746205227297103873
746140232353980416
746232306097000448
746253323389575168
746245245478772736
746195266047377408
746210759806357504
746216518602502144
746183744143269888
746193701718757376
746201138098114568
746186298411491328
746208570471919616
746142119912308736
746226878545944577
746255395534999553
746255710032322560
746174764394360832
746186223186808832
746204770155651072
746258214069612544
746255966119796737
746189674884927488
746218422837510144
746254720168247297
746236282020323329
746211648923279360
746241667515047937
746241395099242496
746207660031127552
746207660031127553
746205554410815490
746191751090577408
746187317858099200
746261825398906881
746243307517280256
746207832135991298
746224185811173376
746238228223516672
746211757979402244
746214392186822659
746176970283618304
746257899660382208
746198021784772608
746208419200176135
746228992374542336
746209157536112640
746264421467570180
746185346489196544
746198247983583232
746212773122584577
746183656226578432
746241055406727168
746248063816171520
746210575407931392
746237640840740864
746262291042156544
746194775112462337
746194796402794503
746257874515550208
746256465258758144
746195764922093568
746221400520724480
746218481314471936
746196104677490688
746252987857780736
746224026129883140
746221321047048196
746244586725580800
746182624322846721
746167655011229696
746263360426098688
746172994309996544
746192397034389511
746240417666998273
746157919725555716
746194817353289728
746244964267360256
746212559263432704
746243164990742529
746257220166361088
746142266704670720
746235430719262721
746185123981303808
746218116397490176
746168812504944641
746222285799858176
746161514474799104
746200098007220225
746258008490057728
746223225072345088
746254925705920512
746252132286894080
746206661862264832
746223258974838785
746251440461594624
746193382611943426
746218762584522752
746248659411558400
746184205432983552
746165478238781440
746248827099824128
746244381196357634
746254758126620672
746178551498452992
746254938234249216
746198520839888899
746228426067980288
746252199337070592
746258016907890688
746189775632105472
746209761708761089
746209249940779008
746184708791238657
746196499252469760
746164110895702016
746184390288547841
746199330114011138
746196222109589505
746260449503502336
746175280268591104
746214689638486016
746258486539915266
746193219147304962
746235694876549120
746173925491605505
746137900362801152
746238731535822849
746256012101955584
746240254286438400
746149338422845440
746208402754285569
746209350503411712
746246176526209024
746241269081456640
746226928755965953
746221908127977472
746234004651679744
746209866281213953
746198285963059200
746240023209533440
746191734309163009
746191512011104257
746192317250297856
746234914773803008
746222172293632001
746196310458404865
746195383542386688
746193403713445888
746243618122301441
746256641306157056
746259707464155136
746193315704430593
746197971511844868
746247300503212032
746206779428634624
746265956830289920
746195794269614080
746188878038474753
746198504037486592
746183958187040768
746187942872264705
746232603531845634
746193902688866305
746215319107047424
746197761528258561
746212961706926081
746239566206492672
746243261216366596
746240010765033476
746189712851763201
746169387212627968
746175213113647104
746241059433287681
746215088089006080
746231114855940097
746217457849753602
746193315809222656
746212265431470080
746227272626036736
746218036701519878
746225272073007106
746202471899373570
746186617291931648
746231286512029697
746215700495118338
746198168342142976
746223799939411969
746252912595185665
746217911014948864
746214375216680961
746140186585686016
746242707622789120
746225532258291713
746242388973105152
746258151276711936
746250962327633920
746181127191269377
746175573580484608
746253185162027008
746228661108367360
746257169679527939
746230565301452800
746253252145078273
746196000054796292
746237473269780480
746204757799247873
746192241849303041
746213666526105600
746185614702190595
746232402297577473
746226765417218050
746226819888668672
746218850585182208
746199267321098240
746256213239705600
746199988812734464
746245396263993344
746188806815023105
746260944519495680
746238433727651840
746239256054534145
746266376306851840
746223367812841476
746233476169424896
746209384137515011
746255387347783680
746232943538929665
746210172654149633
746217328115748865
746163418625802240
746240547858243586
746245518146281472
746229596299747328
746206305342259200
746207832253468676
746169445798686720
746227792644235264
746183484314689537
746262555254001665
746229143369486336
746240568817123332
746184457225408512
746233857624551426
746186915171360768
746212244610908160
746188144270204928
746231861144215552
746187514902417408
746264782295162880
746213217429393409
746138282010906624
746211413891264513
746225028627210245
746263075276357632
746248852219527168
746242506552029184
746222017112748033
746230472972197888
746157928432934912
746179604499468288
746216535375544320
746223141488197632
746214953883828224
746214953883828225
746235028191903744
746186470549913600
746195362637971457
746252635548815364
746219592775671811
746242045065367552
746225066552111109
746182271867232256
746204157770534912
746243177460338688
746215964891447296
746196171773751296
746224466569527296
746183899261304832
746238576199753728
746207915925594113
746220926807613440
746234528885178369
746255223367278592
746203994393968640
746245849177546752
746191184859537412
746244918247563264
746260873358999553
746219173324324864
746202375333908481
746197140863520773
746194926140981250
746263146730557444
746173552143925249
746189049858244608
746253256389758976
746228455692369920
746164240629776384
746217328237383681
746195404560076801
746210294100164609
746231035134783489
746223078481375232
746202501171412992
746226723113435136
746187149851037696
746213968595693569
746243592922882049
746214455013347329
746215528704835584
746184574879686656
746193353344061441
746212961773989888
746252384221990912
746246373708791808
746249817144365056
746263674977984512
746241264786485248
746203625265856512
746194020175470592
746167000485945344
746261779198664704
746189192791625728
746217504381382657
746200974557995008
746216837344460804
746261816884535296
746202744449490944
746246075598639104
746245132211478529
746220352158605312
746208230439714817
746214421282754560
746208960475103233
746208960475103232
746263326787788800
746220717029494784
746195484008546304
746213167131287552
746188521442992128
746259044533411840
746201834285522944
746189435763462144
746164098233077760
746188634915647488
746261502437396482
746210067599364096
746188928290455558
746235657186480128
746175670112358400
746214190499561472
746171509387960320
746175686851780608
746242288154738688
746262521582059521
746161099087749124
746238865950674949
746209946102960128
746148663248961536
746218871581872129
746253264816046080
746246004538740736
746229512665341953
746157164792778752
746206242670936064
746176605731557377
746245845008322560
746252958766030848
746205328195235840
746200005526986752
746206502646538241
746208515824320513
746171505160032256
746196922898096128
746229592004845568
746261389241638912
746208553669558272
746244763037405184
746217076453310466
746157806823313408
746253134830444544
746265202014953473
746238865590018048
746240354840567808
746232209590214656
746253772351897600
746195823734620164
746211690845339648
746217747525173248
746249389195300864
746255798033059840
746209669077598211
746228472108834817
746258666978869249
746253109488410624
746234226802987014
746207412831453185
746240568724881408
746141725903691776
746211321813708801
746184432063651840
746212563449323520
746231802377842688
746210709587931137
746264258279784449
746217638485860354
746229873299988480
746238282967617536
746145345587945472
746236651223949316
746168204255428609
746175602894450688
746238911911862274
746223422330404865
746215826529746945
746264165711491072
746209178645979138
746260021856468992
746244364624551936
746202077391527936
746185899915022336
746214568267964416
746234449369563136
746262655967469568
746256813197238273
746205143721336832
746227323167379456
746264966903308288
746222847664619520
746166648428724224
746242716355403776
746245643593711616
746180959393832962
746257857515925504
746215105235296256
746194959808663553
746214551411056641
746207475750182913
746257597406285825
746182775267418115
746252232941764608
746175527589904384
746260122549235712
746210529006354433
746249640987627521
746244225977679872
746237309813587968
746243819289583616
746205978270404609
746245492745641984
746213175863844865
746221811742838785
746193047197618177
746259841392517121
746244972798705664
746253214471827456
746183979150237696
746157408351883265
746250911861841920
746197577113047042
746165176043511808
746174747579396104
746262576154148864
746210113673793536
746227516143087620
746204132940210176
746196855726366720
746225825511399425
746247715932246016
746176240793620480
746213255488495617
746245631392391169
746252044147654656
746244591045718017
746162265162907648
746225708226142208
746201360496889857
746186428682375168
746228539557478401
746195840545357826
746239272487813120
746204841446277120
746228694474096642
746222185153368064
746245081624109056
746255915792408576
746233555756277760
746194674629521409
746248265159557120
746263876241612801
746198893986091011
746230997335707649
746246021097807872
746160855725793280
746219177908666368
746202132034969602
746254946929098753
746211724529831936
746265663363231744
746221757409853441
746219739903459328
746209128284979200
746190992202596353
746249628396429312
746192581801836545
746207911823630336
746210977847271426
746210977847271427
746262576300888065
746142182705348609
746219899098275841
746266472687644672
746249334870712320
746207576203759616
746203860008460288
746241831239770112
746209362893406210
746140903572668416
746188424881668096
746222193349013505
746202161407635456
746223128959819776
746196427953475586
746218162702548995
746189230540460032
746259279259308032
746219643304476676
746227369367601152
746217747298693120
746255756350070784
746260537852461056
746159962481561600
746193022182789121
746210063577059329
746213674688221184
746192602760806401
746257635163410432
746212080856924160
746247355033391104
746175687074029568
746194892657852416
746218456236720128
746239092262735872
746261540354031616
746209757405413377
746256863658917889
746153708895928320
746210789011296257
746171375312904192
746157466812055552
746171832206663680
746196453089906688
746234658799529985
746248990694379520
746203033743163392
746218292616912896
746250911723433984
746183534402928641
746148554020884480
746188815274958848
746245442296479744
746223527313825792
746229533532028929
746206116753727488
746201805118267393
746215818120175616
746218846520938497
746217432742715392
746262538514538496
746214404698497024
746226777677135876
746204338209513476
746225892829986817
746258205555097600
746221409261621249
746203604147572736
746237158491492352
746241038486929408
746231672362807297
746264421501018112
746220373138518016
746197015080534017
746221207662432256
746216061209481218
746227511793573888
746199107862069252
746255240463159296
746257677131489280
746218326427213825
746253881450049536
746196784397979650
746225011870990336
746217281781305345
746217101493313537
746191277062922242
746236529467490304
746151032779046912
746241927734001664
746243785588346880
746237594858463232
746230791785484289
746237879999991808
746217663429382144
746209807619624961
746211090967629824
746202748790571010
746187926149554176
746256129647316992
746229197719244800
746198101505933312
746201918007959555
746233845062606848
746246298001620993
746184088244084736
746232469272199168
746246356688338945
746214261999837184
746202870215651330
746217332129726465
746251666698153984
746186524975259649
746258088181669888
746266006927118336
746244041499631617
746217428602937344
746239230825795585
746217978308419584
746234058997260289
746200152377950208
746250366577147904
746182490075832320
746218884030554112
746175393451769856
746196092249743360
746208759014273025
746214916495839232
746214916495839234
746200781506785280
746260093285466113
746218925948473344
746225741969252353
746227759244943362
746263150723399680
746218049326317568
746213503023734786
746264316928753664
746223367934488578
746199573605998593
746206171338440704
746145463007645700
746201444097744896
746229764080336896
746187640798515205
746249313911775232
746153562154086400
746266200154472448
746231823546490882
746170272332550146
746256779500204032
746228124057165824
746238756739440640
746233107141922816
746225221800067072
746212005342654465
746203218401599490
746223090816802816
746218703855882242
746208020737073152
746221685754339328
746141771961245696
746256615892979712
746211598428045312
746225708444246016
746247971554070528
746250588774629376
746222214408658944
746197803639021568
746231391512231936
746207173605154817
746206112601382914
746208498959056897
746200185781424129
746230791630295040
746253239604101120
746250043477401601
746174198054281216
746254246417412096
746188445907714048
746232566135422977
746224366191448064
746171840805081088
746247090725076992
746248864924114944
746192632116707328
746244322748674049
746222906431045632
746162814587445248
746206477510021121
746241550074576897
746166249877549056
746261083153965056
746243605459656705
746217457958846465
746196280943087616
746238312004804609
746203809748115456
746228229107658753
746220754841141248
746220754841141249
746204191492694016
746178849461800960
746237674759950336
746203679921889280
746231131373133824
746199045073313797
746169458247372801
746179990253862913
746235195968233474
746237716652691456
746140823771877376
746236164739239936
746237326565597184
746228161810046976
746262320377171968
746248961502085120
746217269303214080
746186826939924481
746172897849409538
746217634333483013
746245639525236736
746205692923547649
746260768580984832
746171882932568064
746252707128811520
746145433567715328
746193093536292864
746253101091393536
746199116342976513
746234604244209664
746243601013805056
746241168279691265
746210910537056258
746235392752390146
746261141760913409
746249976565669888
746261351501291520
746215297976197121
746208549219405825
746200286692204544
746207865656905728
746244922294996996
746186055133585408
746233371248910340
746156691167674368
746228216344383489
746150890155941892
746215960525168641
746183853191139328
746226563822157825
746187045354123264
746256662369992704
746240749050552320
746202438139420672
746203528876560385
746211728434700288
746195660311920642
746217030165004288
746216849998647296
746184335812857857
746261183519465472
746240719694630912
746180590139932672
746152068663107584
746182368407478272
746214387862540288
746261842343890944
746249808600535040
746208373146685440
746213419041226752
746257807389822976
746191491043758086
746252123952775168
746252308338610177
746255487868469248
746222386412826629
746212534131142662
746244242897571840
746260344927031300
746243374861037572
746210487327547392
746262391839666176
746243974319349760
746246990204387329
746264304282963968
746182553053302785
746261871662071809
746232507041865729
746250500698431488
746237360225067008
746203608379645953
746244003713196032
746227365009731585
746232943505354757
746264853510238216
746172826500145152
746249557105852416
746250278521831424
746246495402340352
746260978099183616
746198839485300738
746228812220768257
746260466645622785
746249208752148480
746186537478545408
746172524321398784
746159924980256768
746246008779182080
746231731464740867
746240396674535425
746224248629256193
746193957432877056
746172494952927232
746172864013934592
746248655267598336
746201339298877441
746224554737958912
746260063690567680
746259287970811904
746225234265595904
746259384401956864
746220876392103936
746253302774505473
746202752838045697
746248550414069761
746183689680330752
746204891945672704
746233098606518272
746222566851764224
746154975395446784
746261242407419904
746210591790927872
746207899169394692
746201092044664832
746262039119675392
746250848754372608
746166954642259968
746190954063814657
746257735952515072
746226203263016960
746191021378174976
746179659155574784
746248860687802368
746199720213655553
746158557633069056
746221002275753984
746143021805109248
746255529580756992
746231832035762177
746265260504526848
746173686256910336
746237704157835264
746240165853618176
746254334548115456
746213892687159296
746150210708115456
746250630830899200
746175645143572480
746224814780612608
746261406123696128
746245391998418944
746230309536956417
746235384539971584
746208931022675969
746205093125459970
746181265431347200
746200630377603072
746202757049155585
746200072832983041
746243316061085697
746254594255138816
746221686106660864
746228665332031488
746263108683960320
746238341503324160
746199565087346689
746243127397220353
746212919738675200
746261317900599297
746181697344053248
746241269156843521
746195832160948224
746225095882903553
746244825842782208
746159190956212225
746222503605870592
746206263562821632
746249766799978496
746265134553833472
746245446478110720
746138592364224512
746235548205912066
746209430086135810
746249506690326528
746163091675701252
746213783836626945
746196943789973508
746190199449784321
746186873241018368
746217529215881216
746211095216459780
746198252496642048
746229143184904192
746221467751198721
746197644012249088
746237485718507521
746217848217862144
746221496960356355
746186382373171205
746245027102359552
746259220597637121
746149245992972288
746265327835746304
746262022371713024
746214941619720194
746263821866655744
746228354961940485
746265122025398272
746216929380098048
746206733014441984
746184612372676612
746256163054977024
746217877590548480
746174541777481728
746247229036429312
746189704429608960
746170037069877248
746259455541673984
746215503434158084
746222524619329536
746190790590816256
746214668952182784
746244951801999365
746250882581422080
746253235460182016
746183127828037632
746229151867109376
746144804141146114
746148537323393024
746253507930562560
746209895725207553
746209895725207552
746184935296270338
746193684618588160
746223896492314624
746248865133756416
746174147676430336
746170364451950592
746208423490904065
746212819041824768
746242590417125377
746206586419306498
746174088758996993
746223304772444162
746228912854732800
746242762467643392
746212802361057283
746159308031799297
746255169223008256
746253717767323648
746197233293365249
746209619043704833
746218921779331072
746201637329371136
746259845611917312
746239826077290496
746253151607611392
746225733488381952
746244012286296064
746206687049068545
746232175666724864
746152681283162112
746237980940054528
746261011737509888
746231060137009152
746194959762493440
746203193420328960
746260340556578817
746212819348000769
746228539486154752
746230380592668672
746223275559182336
746181349363486720
746228849675894784
746173149549518849
746212789790740480
746168258814844928
746261141865783296
746220675136790528
746252744571363328
746184608211886081
746183576589209600
746186709780430848
746207337073909760
746227096377167872
746250907751485440
746217441341038592
746204724144136192
746226060484710404
746203469921431553
746193130894962688
746233631257956354
746253206150340608
746218812878401541
746170750361440257
746171689881473024
746253420118556672
746203759320018945
746249049343332352
746245257998774272
746201041721397248
746213037288239105
746240115517886464
746181374445555712
746204547807223808
746176550945570816
746262328878989312
746248030207229952
746236407950172160
746251582941999104
746236315788681216
746215470060081152
746200408184356864
746196805348536324
746192128531795969
746187213117992960
746265868858949632
746222084280324096
746226836363829248
746216896022777856
746188747868278784
746228371672039424
746253961200607237
746224714297729024
746236533640814592
746245417231224833
746257748422172673
746209274892713985
746184817776091138
746230330357493760
746240073805373441
746264409140518912
746189557545078786
746144468898742273
746174630050799616
746236844120096768
746255085026566144
746201381409677312
746256075087831040
746198336319819781
746220201285345281
746255521490010112
746192128632492037
746215046238265344
746206804502183938
746255450081923073
746229784926052354
746263603813154816
746262156887326720
746262156887326721
746194808662724608
746233249676943360
746260978044538880
746173291891679237
746257392208318464
746232817537814529
746162365784170496
746211841785757700
746256326846717953
746235892067500032
746227360848961536
746168854364069888
746258998475751424
746213599165583360
746194909510590465
746254728510775296
746256003558146048
746262148532166657
746261510972809216
746209061142564864
746238307982442497
746223376310505473
746212303327006720
746226861647101952
746223602899378176
746242992856514560
746205932137308163
746255978610360320
746207177879097345
746146389663457280
746234503639642117
746266158068809728
746220595440844800
746208284944654336
746187020003749888
746143533430505472
746218003511992321
746245429814239232
746200106060283905
746232352037167105
746254959453347840
746249573924888576
746219991301656576
746194527673716736
746240342035292160
746232800718651392
746194754287742976
746227717205438466
746213511173287936
746200529634635776
746240694663118848
746215838923948039
746263788421283840
746254346904436736
746200533958955010
746178123713089540
746212475389894656
746222189075013632
746210063426060288
746233123667509248
746206917618372608
746247854210093056
746201255509262336
746205609079406593
746258503346511872
746164119296839680
746238966551052288
746251591506878464
746237976733069312
746206242511544320
746206242511544321
746242359474720768
746236869126426624
746190086207741952
746193269554483201
746243030554910720
746228111390347264
746214576706854912
746214576706854913
746245996229836800
746204858437373952
746181038783660032
746210461872357377
746204791278174209
746264795037450240
746144552596168704
746185812094574593
746246813942939648
746225460682514434
746191231043010560
746201272378785792
746255873861890048
746191428368236548
746233224360165376
746218145862410244
746202920501141505
746244419049889792
746215776193941504
746228207943180289
746243852659458048
746220704484327426
746258553996967936
746253193588375552
746217046900256768
746182578143641600
746188538354499584
746203763719843841
746238844782120960
746200701722726402
746216950397706240
746203201779597312
746242808575574016
746210088499609603
746244662122385408
746230519315075072
746266044906504192
746249057958502401
746203713170087936
746263150668947456
746262345681371136
746256251277959168
746215339885662208
746262618227220480
746196746422779905
746243802512371712
746248114193969152
746216547711016961
746221363107553280
746193907080273920
746227645940015104
746207240588140545
746223422347194368
746214408703991808
746254506178994177
746239809685884930
746261674412351488
746219618113458176
746198688402284546
746253206251003904
746219005661192193
746150684924481536
746200198464966658
746209623166713857
746196163733250048
746202799139000320
746196583117524992
746227872361156608
746199099599261696
746177184189063169
746184998152089600
746246046565666816
746204275173318657
746204904583102465
746252459413209088
746166975278256128
746220121471934464
746185833007374336
746228606305656832
746257685666996228
746227306432081920
746160692324098048
746239121744551937
746224882103394304
746255433350905856
746220192640819200
746182800676630532
746207182073401344
746239205727141888
746229273539686401
746215272730660870
746158071106375680
746234201796542464
746196255953477634
746173183011786752
746148717447651328
746236110045589505
746246126081290241
746215306431889410
746225809099087872
746228140930830338
746224491861155841
746176181951672320
746163330763620354
746160336034762752
746191906502127617
746252614870917120
746192078279847936
746242296530763776
746218028681986048
746237380957347841
746262588560936960
746171253719965696
746147966893850624
746258759496925184
746175775250989057
746243165103919104
746250748166443008
746196645759442944
746236919621648385
746251843001548800
746262651869724672
746263373218615296
746228828972867585
746228828972867584
746263608057806850
746185308908060672
746233077844717572
746216879073595393
746258436371820544
746249712076992512
746196037677649920
746181253012066305
746180740925140993
746190069304692738
746217181315096576
746237993183154176
746237292818227203
746140584662958080
746249766892363776
746148432386080768
746254283947966464
746149980180721665
746210558500704256
746206116820848641
746176043548024833
746196348278448133
746199493826121728
746193940479500289
746155797642612736
746199258911563777
746252828688138241
746227071244894209
746206460560834560
746200974230855681
746251318797406208
746212634404368384
746157437523230721
746144971883872256
746206854942842886
746153872314376194
746246482806747137
746213058247155712
746214450928070657
746201842808291328
746195677101719553
746239981438459904
746235040397287424
746228422083391493
746197413430337537
746209316995162112
746228816129843201
746223057384017920
746249557114163200
746230930281373696
746208989650685953
746201037380288513
746186407434035200
746262102428557312
746188660031262720
746202517894115331
746181722769784833
746220566143610880
746238874305724416
746200223790178305
746249104041385985
746252727890644992
746247413799714816
746186520944582656
746147106834911232
746238090033823744
746243571632701441
746252660991533056
746248332125757440
746222088726286336
746231311723954176
746245736254234624
746188634773028866
746238471384117248
746189159136583681
746164953606873088
746174282020040704
746210931693096960
746251918515798017
746230070193197056
746200424848359427
746235564664315904
746205667732553728
746228497446670336
746194964091068416
746161103281917952
746217827271507970
746231492385222656
746215142975647746
746213859287982080
746183148808044544
746253940203859968
746214110795169795
746194733265915904
746201322572021762
746243869667434496
746258306201698304
746233971202129920
746223804108546048
746231051656192000
746210088617054208
746187506618511362
746244507012833280
746265357107761156
746161006792015877
746257501058908160
746202983390552065
746262009788903424
746207844601520128
746265315252789248
746232901411311618
746177390032883712
746191856082399232
746255319840395264
746188802683600897
746257706600763392
746197480455319552
746248218925740032
746255277905809408
746234226748465158
746219442099523584
746175309368729600
746222134851055620
746197795044876289
746194930549219328
746224068479721474
746248940601868288
746246100894519296
746199720490500097
746187950996611073
746247799507980288
746225804611198976
746243588699340800
746264425917779968
746214098275229696
746191184805003264
746257777924902912
746208893265534976
746193135236067333
746195660341272576
746198839632105472
746203277230903296
746224420792864768
746202547208105984
746167633767129089
746156082616111104
746172763753189376
746206800404348929
746258285553197056
746216266919096320
746200353511604225
746180237646454784
746261758285856768
746147857594384384
746241898222919680
746226479831220225
746249120743063553
746196880825032705
746209199378489345
746214295671738369
746170343644106752
746216980097576960
746261586298408960
746186155956240384
746265172625489920
746223497987317760
746155604637589508
746213775515095040
746253843546144768
746158389475020801
746180913101414404
746182783874174976
746252866277486592
746249792074878977
746172193206308866
746203096632569856
746214349941809153
746252337895735296
746212257223184384
746172348479471616
746234914559787012
746202463473008645
746262009864400896
746187778950520834
746186499750768640
746178983532896257
746223095397023745
746252677537996800
746263649828896768
746201792401145857
746261242310987776
746211384879255554
746256855131783168
746245622953553920
746203449147068416
746261942960951297
746196050491248641
746227193177485315
746234810029346816
746208138425053185
746157856785727488
746181945026043905
746201884654866432
746229265197260800
746262521737281536
746209916658941952
746197614597550081
746247778469285888
746249376671006721
746245375531622400
746244913801662464
746202090263871488
746199468563791872
746203298173091840
746239423495315457
746254338759155712
746246411512070144
746223053311401986
746235577415065606
746206586268352512
746220045819215872
746191059009445888
746259958904172546
746159610315182080
746252723629211648
746244305786904576
746236898767568896
746210604491276288
746191717808775168
746262781834461186
746241671831031808
746215348215525376
746247547925204992
746156091239653381
746181386940317696
746143160179515392
746201179923701765
746223477011582977
746222311045369856
746257186595176448
746186831062917120
746175128958951424
746199229534633984
746237519205797888
746202866059075585
746208234722099204
746257911983316992
746245517869461504
746196423784292352
746256662374268928
746203453324591104
746221107179466752
746254103664271360
746224529731518465
746260080593637376
746228120118661120
746205990622625792
746172356796813312
746139091755016192
746179931781095424
746186822812839936
746262903360196608
746178828645568514
746187107975077889
746243559121006594
746255504628813824
746206464818085888
746246990321836032
746197048601382913
746255676641513472
746216136975360001
746196683512373248
746210860234747904
746220112869392384
746261556950867968
746251834378027008
746266158060474368
746207307827052544
746204388427857920
746246583130329089
746211581902524416
746208670875189248
746244804896395264
746218363953676289
746188630805229569
746227675178536960
746242431033581568
746188198640902144
746143634148458496
746138831653507072
746173862618923008
746216434657693696
746250052121862144
746180107773972482
746232050240229380
746221660592713728
746235900477083649
746240593647415296
746207496675549185
746219647679115264
746244452780408832
746171773708820480
746150110078316544
746239289340502016
746200831741984773
746213217760739330
746260131046957056
746231106186280960
746221538974695424
746255554889265152
746198424408596480
746199829357821952
746237909284511744
746243064298037248
746262119109230592
746204489166651392
746211783279443970
746234659042791426
746237657894653952
746244951554531328
746250580511842304
746222113565007872
746175695223660544
746193630197485568
746203520458592256
746256024508698624
746190845263544320
746245324893724672
746189595335786496
746246964904361984
746235677977698306
746196037631541248
746260671894003712
746204900321746944
746229638209277952
746158712771883008
746248550456098816
746222503983407104
746177335271907329
746200940890382337
746230913269301249
746237649426407428
746243613676421122
746250848745852929
746148071776616450
746248051413614592
746170721118846976
746217403705491457
746205390845550597
746251997951762432
746159664576880640
746226278756290560
746182938924982272
746172495271690240
746220188572385280
746242430991736832
746175347075407872
746246193261383684
746215473964953601
746235371751538688
746231932799713280
746152660085116928
746240191275241472
746226488240803841
746254451787300864
746153792656257024
746197916868476929
746204531222929413
746254481332002817
746226220052865024
746214257629396993
746197971398598658
746188978651439105
746246201721294850
746212386982363147
746217386877976576
746190958291673088
746189746368438273
746228673611587584
746254040690999296
746240870685409280
746217089032060929
746174134967767040
746164249236484097
746192611136802817
746185077843845121
746192611136802818
746225020267954178
746260273330294785
746180896345198592
746235715919372288
746265222713860096
746201251445039109
746252547665584128
746216661338853376
746250656000839680
746229432642244608
746190908106772485
746214094013767682
746235824912506881
746255634711060480
746264560286457856
746237167077203970
746263394064470016
746207920300261379
746249804439748609
746195916147679232
746222382340145156
746260655360081920
746245711025442816
746261959553716224
746216514311720961
746256775586979840
746195605668564992
746172948055207936
746229889863294977
746207706386595843
746140131883507712
746221455180861441
746168674176860162
746209627327520768
746251280931233792
746240031979872256
746169512983158784
746151519247077376
746231894719619076
746245891225493505
746186281680441346
746182230142181376
746209690271387653
746257215946887168
746193160473194496
746226547099480065
746261271725621248
746249607559192577
746254321768079360
746206108075732992
746211678308601856
746247027965722624
746199888208105472
746213385369313280
746255705921982464
746152572029833216
746264090130132993
746241134863613953
746220423608557569
746238379197554688
746196100558688257
746214932937474048
746257001798238209
746195072954175488
746206150291423233
746245367059054592
746263570334228480
746230255011012608
746164714539986944
746197749104730112
746179268938448896
746186374269722625
746260042874118145
746177616374280194
746258772012769280
746213901365174274
746207991544721412
746155457874640896
746196486635945984
746257891120844800
746239922726535168
746256456752693248
746187544262389760
746212664058093570
746234331652202496
746181055841996800
746148851673862144
746238760916901888
746254107829100544
746253348693745664
746206867567697921
746242393012215809
746262588657283072
746257866151989248
746207043757826049
746265260638806016
746229634014994433
746205818652004352
746178325345931264
746176370691178497
746237007618158592
746238265980686336
746228971335876608
746226014255095808
746206615917912068
746224764671299584
746207156739858432
746221287450673154
746266414097530880
746262521804357632
746212189984350208
746199594577473540
746187602902953984
746199611149193216
746253461885489153
746199787368636418
746203503706574853
746248155964964864
746195471622823936
746261200288219136
746246075741155329
746170066790584320
746181965657870341
746224806459125760
746232532417470464
746229697156001792
746227578806009856
746219274377662464
746260395111886848
746228875030462465
746235124501516289
746243987024060416
746163653708234752
746207626623475712
746207848900624384
746188521602326530
746197744872632322
746224500480446464
746188790004387840
746241709533761536
746196264291696640
746241847815610368
746192355225567232
746160163690811393
746208222202060800
746188223945146369
746265151347785728
746243659918516224
746216614949904385
746213381187633155
746237238376206337
746228556062031873
746204921083494403
746189008292634629
746230011439394817
746254632352088064
746212387087228928
746187586343960576
746205227448049664
746217516565860352
746219584458350593
746252400659398657
746242682532564992
746182410392350720
746256439950327808
746212718596653056
746183320438923265
746233375355076608
746203612540342272
746264493165002752
746260336416686080
746207261610020864
746180246257311747
746224525369446400
746256784013266946
746222159932993536
746199334610309120
746163641012064257
746255349208973312
746248521108455425
746261490055905280
746216447383216128
746226052372934657
746191474333626372
746201037162242049
746244574302044160
746264346112622592
746195668776034305
746239260143955968
746224055636811777
746230397638369280
746265617217560576
746226643383902208
746233618586959872
746241759915610113
746203696501915648
746166400679559168
746201033068580870
746250123320123392
746238723134652416
746180942243442689
746222201905414144
746254875428794368
746158695780757504
746200919805571072
746218305141149696
746246688310845440
746198264987324416
746250194447175680
746165561831325697
746226328882470912
746227746645245953
746239029532721156
746177393979625472
746139636741857280
746208557742194688
746188639181299716
746225011816443905
746190169909436416
746211829504847872
746228589658415104
746265113661870080
746185623422271488
746252543261614080
746216346694746112
746218368168931330
746252480695119872
746250035239747584
746248386781806592
746261779454406656
746244695915900928
746145534163845120
746154141039398912
746186424400101380
746250731380948993
746218020083662848
746264723709173760
746155998948302848
746263633261379586
746226916097560580
746204363266265088
746192850052755462
746155613193789440
746194221732761600
746157634814808065
746256985276948481
746181357802422272
746256163176517632
746203620928983040
746199309125771266
746238853220970496
746230959482146816
746255873601847296
746226307931901952
746143856459128833
746231169335726080
746236739199500290
746188349740716032
746198801837219840
746150831720792065
746247761931214848
746171941447409665
746205118450675714
746205160146231296
746200341008441344
746228157603188737
746259728142110721
746210407233163264
746234486724059137
746254686488039424
746218334681608192
746203679649202176
746225829860909056
746221933260210176
746185493142986753
746233048228728832
746210512120143879
746227465744330752
746156712025960448
746260629925801984
746216740632170496
746167587868860416
746179897954033664
746197576882393088
746228162044919808
746240216466219008
746207924280647682
746247879518486529
746184603879145472
746183203103326208
746184818090737664
746211829152505856
746245761130594304
746257664733241344
746265789196533760
746206402071322625
746223355318042625
746249372707524608
746208062680141824
746175766531051520
746224302958088194
746228610793504768
746197178759053312
746198898218131456
746201830154076162
746238689613774850
746215469980409861
746223938049454081
746177284831338496
746226790385909760
746199523286867968
746243181746872320
746203964857737217
746195911898849280
746261506841534464
746222919135571969
746221199298965504
746199573706641409
746213167227764737
746139838408196097
746214077530202113
746239692081758208
746243400018595840
746231173597147137
746215604219088897
746265143047258112
746247753685041152
746236814965432325
746207614145441792
746261464550379520
746216933813432320
746205344783753217
746256670779670528
746184708871053316
746258855680671744
746205798032781312
746191792995868674
746232335427735552
746203361012178947
746203205697036288
746203205697036289
746266438973927424
746198663404281856
746160491089694721
746245991867752448
746202299744165892
746253587970396160
746221233079877632
746195832131588098
746244192666423296
746214891292266497
746220335465259010
746190589385834496
746198810209116160
746199795753115648
746166774127702016
746254242030161920
746222604374052865
746197417767239680
746235455893438465
746192778976100354
746138198460465152
746227780224876544
746185916717236225
746248068207644672
746238966383337473
746263486355890176
746186252370612224
746241239666819072
746264761449484289
746246000453496832
746195039508799488
746265415643365376
746198105356308480
746185828913790976
746259149533544448
746244171539832832
746181596596801536
746244850903711744
746252409127702528
746196469800013826
746177062877069312
746243865565368320
746249821497876480
746194053738336257
746170255509159936
746207425250746368
746201351747571712
746202543173185536
746245257835216896
746233308363657216
746218527745400832
746195479860416512
746201297297113089
746203730194767873
746229327910436865
746247547790966784
746178580971950080
746165989784567808
746243500363096064
746205046983954432
746262735407747072
746256519579197440
746244741814194176
746263020792254464
746242313496760320
746251759258046464
746259858320728064
746243357983182850
746199980596047872
746198382394236929
746216614844981250
746206548565753856
746153277021093888
746265247934255104
746254925882023940
746248642521104385
746170825913548800
746193269609009152
746164459022884864
746153180543729664
746155537553817600
746238547196248064
746250953892888577
746195735842938886
746198386747965442
746218342847905792
746255688977031168
746239495096328192
746203419820449793
746216266810023937
746203449159618560
746192908924006400
746265793302773760
746227797136289793
746187212908179456
746201960286564353
746189435868319745
746254150007140352
746207559611121664
746240585434959874
746153012641431552
746219391516213248
746190476030533632
746227721349410820
746261447911575552
746218846323826689
746220884701044736
746239897648799744
746178186619215872
746244104426762240
746236332465233921
746181873403994112
746203805771923457
746258474015793152
746215419606753282
746215251733946371
746215251733946370
746263544954396672
746187074554978304
746174239993114624
746256330894213121
746192745031573504
746221681513947136
746226127522267136
746259984263045121
746254611279810564
746175804422365185
746156930184417280
746205776918654977
746247661213351936
746193462429528069
746198457673613313
746262081096261632
746222059194224641
746149975701200896
746230338863566848
746239465430065152
746213569784487936
746225733257699330
746246151255502848
746204678178770944
746215906292826112
746213775271833601
746239935200505856
746244293266857984
746253755457363968
746165826147999744
746229676222218240
746256041441107968
746241868950822912
746180569306894341
746224181499420672
746247237664116736
746222009030311936
746247443247992832
746226433945546753
746253432709844992
746206586499043333
746250123370467328
746206188111437825
746206074764550144
746238312147386369
746144686922960897
746144053742428160
746210046799818753
746224726834503680
746181277913493504
746205575743102976
746186374009655296
746263587136618497
746222218531594241
746249405964107776
746230900678000640
746232293358854144
746147119627665409
746230343041056768
746193709989957637
746250211501051904
746208654152466432
746197279057416192
746252451079159808
746186290379558912
746202756969435136
746258490868531200
746254611221196800
746181089215930368
746256242872573952
746186969579819008
746236294523559936
746207362168422400
746232720917856257
746180971934932992
746199783321149440
746219253129318400
746216467989880832
746236001098440705
746208586980696068
746262471246217216
746251742283608064
746185312901136385
746261431021109248
746221002112131073
746216568867020801
746200529798193156
746193546437238788
746227944012406784
746186353222746112
746200286587301889
746184964694228992
746210277322952704
746211019677040640
746260286043230208
746252459400626176
746225033060585472
746170217705799680
746236701509443584
746253726080458752
746191222859956224
746265201893326848
746241835190845440
746224550468157440
746144984601075712
746249276032835584
746186260897636352
746204950481403904
746237561425661953
746214517642665984
746181810690854916
746229504243179520
746164823659061248
746216388499365888
746183320606744577
746265965286010880
746206376599293952
746241818489200640
746216661158531077
746216170563346433
746242875353079808
746214740305678336
746244817559166976
746148230900125696
746258998324789248
746248273783042048
746176257272987648
746255424693866496
746261976318377984
746215155193700354
746204711745814529
746174734887354368
746235867031707648
746218246487998464
746258352339034112
746180976011780100
746186973702922240
746212898674860032
746238387460333573
746203415731023872
746257459308793857
746251935389450240
746237712437383169
746229185513848832
746214010450677760
746201142003019776
746140983323148288
746223136937377792
746200538153263104
746218011732807681
746200622110670848
746241051216646144
746216963060305920
746205646698098688
746205613282066434
746239469708152832
746246595696533508
746235619257376768
746187061820956672
746238157067157508
746249506677628928
746239847224872961
746219282606886912
746160239423135744
746213825800593410
746265713413849088
746235757866553344
746224634698207233
746154237130850308
746186227322355712
746160960902172672
746211573522276357
746183144332656641
746240564341805060
746258264476782592
746229260965154816
746160453458374658
746176605496610821
746205659343925248
746164320380329984
746209245813604353
746244704078020608
746251230381547520
746256578232320000
746266145695490048
746189461092896768
746226349883297800
746246977390784512
746216736840515584
746200181838774272
746256054053376000
746226362692698113
746246839263985664
746212328245338113
746212831553478662
746227566407618560
746221170001797120
746238521858527232
746260856619532289
746216950498394120
746218200346427393
746230347260559360
746164656071335936
746194469104410625
746241323649241088
746174990823854080
746156988623687680
746258671252955136
746195643337572352
746231936859791360
746228128238837760
746263733828091905
746237745832427521
746235636017823744
746169580024897536
746188844354142208
746211053424435204
746200517362102273
746256246941040640
746201066761388033
746192342588129280
746255420881252352
746226597628256256
746250685423955969
746262551139278849
746179411548987392
746181491860725760
746179726268563456
746212584190140418
746218032578498564
746196842841415685
746216400981622784
746242795921244161
746262764906287104
746231315851182081
746213179747762178
746251926883409920
746254300725317632
746235346854109184
746176127203422212
746261749813350404
746264362864807936
746197979531358208
746195735759069184
746178207632736260
746203180644499456
746213813179973632
746148885329027072
746234579216826368
746245371131633664
746198092777611264
746242623992643584
746165453077221376
746260391047553028
746164555089338368
746255127112196096
746212097743159298
746240291888214018
746198600279953411
746197451258769408
746221170169520128
746232901361008640
746188160737120256
746215134247346177
746243475331481600
746182414700011520
746242380584656896
746264115304366080
746215092404944901
746219072677806080
746197492966920193
746184578981896196
746262345429749760
746245966861316096
746244427497119744
746239679629037568
746245031552389121
746216845527527424
746246898076508160
746219207025561602
746179797244534786
746209149067767808
746253554256650240
746144267479949313
746255999409872896
746251763137777664
746162055619678212
746251125872074752
746245626837479424
746193307278008320
746205890328465408
746239587052195840
746253646594187264
746214224213336064
746180967811919873
746217395040063491
746211170843930624
746264039827865601
746234218338881536
746248164458500096
746198591971045376
746242774916202497
746212357928423428
746163405900374017
746259870886858752
746201318516129802
746218993082458113
746254732633714688
746200936754741249
746225842322210816
746212827669532672
746171790511251456
746151825653534720
746234784792223744
746187758012497920
746252740406480896
746176320254709760
746141901846364160
746212898796503046
746179457837375488
746212223631036416
746213968423723010
746245824229838849
746265512150196225
746233924725071872
746225297079427072
746148436789993472
746264681640304640
746191956653465600
746229906917326848
746233161378455552
746254514899001344
746246788957544448
746243550787084289
746227092170244097
746227142598369281
746263909909200896
746181810732826625
746244255534854144
746225125180092417
746189985523478528
746205462308098049
746232863780003840
746207203091046401
746258293807513600
746225599170023425
746244171460120576
746191981819265024
746204652757098512
746222679959605248
746227658392895489
746244876086345728
746233077827985408
746152790251102208
746218254792724481
746205529622511617
746187762261385216
746234994444513281
746212571812757505
746212164667506688
746244611815968768
746187603079217152
746171169590607872
746249057891418112
746226660354064384
746189360219955200
746245190696996864
746229474597822469
746227083911692288
746185367527821312
746188521614913536
746199187860054016
746222549978087425
746216996858007554
746218573752729600
746229919223418880
746254179052752896
746184474078109700
746224475226542081
746207689479380992
746208536711987200
746208339525197824
746253965113856000
746265633692782592
746237645445947392
746204078158450688
746193856761192448
746258025166606336
746204673636392960
746207580519702528
746187628203094017
746138932300161025
746239918544822277
746194674679848961
746215725841293312
746193068215328770
746248911086567428
746142610654367745
746207521556180992
746259971705348097
746197891711021056
746169706088914944
746188865459757056
746253424145076229
746236198239113216
746232712726360064
746190904000536576
746223380332838912
746220171782545408
746240589826404353
746223074266087424
746205240043573250
746161292113752064
746263230687944704
746263914065825792
746225045555449857
746188785789001728
746214207650095105
746190165886926849
746200911639240710
746170775275700224
746203205814484992
746169638896173056
746245937325084673
746202736098611203
746259581525856258
746182959728824321
746262651609686016
746203054744076291
746232280654307328
746245538828419072
746206745869979648
746247648613638144
746245740431761408
746246818233716736
746217747323904003
746193386747506689
746233085826478080
746263096348422144
746216602442465280
746249829534343168
746230443607875584
746203893688766465
746210017532010496
746186998839312384
746194943140470786
746265885392896000
746220821970989056
746200340979027971
746198587751575554
746249905010782208
746240652455849984
746199494023208962
746169647070912512
746215461457539078
746250211341721601
746254032331739136
746187728618848258
746237762634842118
746223506187124737
746230108130705408
746205688876007426
746256322652422144
746265818388905984
746220218104504324
746225356114296832
746230343154360321
746255508894584832
746236126910812161
746250903427096577
746151489937219584
746212621938876420
746200399925829634
746216875181281280
746232532522278912
746221337966895104
746246617037180929
746229105637494784
746186453756026880
746260793692413952
746218410309148672
746194942947581952
746229315264647168
746251880502861825
746221576790519808
746179969181691904
746150923689394177
746249678610628608
746244011988557824
746179608576405505
746266380488577024
746193206417600512
746210512275283972
746216460003860480
746223946496778240
746239192816975872
746180527162548224
746139389273735168
746203839229878272
746193747776442368
746208398224424960
746234306641563649
746210038511869956
746154774186303488
746256289022382080
746239616483631104
746216556107960320
746241524946468864
746176152419504129
746211615570173953
746222260332048386
746193558760099840
746229399188439040
746234520391680000
746227448803557378
746182229911539712
746196847341907969
746262890785677316
746244251164483584
746208067008684035
746244830146232320
746230133355253760
746194179567419393
746170976652623872
746238463024865281
746220024788983808
746258876740182016
746233434012418048
746190706864095232
746238215623847937
746178467981463552
746228807699333120
746189809098457089
746264576715481088
746219999774158850
746226521900126210
746196432038699008
746199846005026817
746238823751790592
746203738537230336
746262878005628928
746243890538229760
746217827141451776
746235858315993093
746246096876363777
746215033739182080
746238543001845761
746261049544957953
746226735801217024
746250752293736448
746207702133542913
746235598449500160
746211804326461440
746202467507929088
746198755465011200
746225603448176640
746207047792754689
746192426646134787
746140672747540480
746155852088868864
746244767143591942
746246474116259840
746202820072738836
746201486334427137
746208406860509185
746263528256987136
746236257018253312
746224370452856832
746207232295993344
746242175290253312
746250744152612864
746264283424694272
746228849847873538
746200890671935491
746206070423453700
746202341838196736
746180615402295297
746197954566860800
746249078829359104
746202882844745728
746200336977715200
746260000847306752
746249900933918720
746216073930780672
746236785487839232
746254883813203969
746224735155957760
746243332557275136
746158079310344192
746191164064227328
746159933234765824
746241688423669760
746160294032924672
746244138178318336
746225242796761088
746258235238264832
746231655740825601
746248084800286720
746150655182651398
746195916063838208
746233467562659840
746188290831822848
746230644942921728
746200710253944832
746235141043806208
746174130844729344
746246801582338048
746248340854214656
746177192762179584
746226308087058440
746171660324077569
746231622144397313
746183832467038208
746207177619058689
746193131205361664
746242384950927360
746206334710751233
746240706985889792
746245895256080388
746198185341653036
746225230067040257
746214396204974080
746217999065964545
746266346728599552
746201163184300032
746243986994651136
746247816603930624
746266514655838208
746225796402995200
746189410857684992
746252803484581888
746231789799116800
746208373318647809
746258377563475969
746197958878629889
746261879878623232
746138407907262464
746242816859381760
746222373578280965
746215629363896320
746217617447280641
746187712042917888
746211607206723592
746248126797914112
746197296199540737
746216421961588736
746254049033367552
746226169524031493
746220595533094913
746226568234602496
746224932388954112
746207114956177409
746210101061574656
746186365528748032
746253436593676289
746241629925707776
746212739664617472
746227197023682560
746218968118001665
746218968118001666
746224772996960256
746261519164407810
746199955228889089
746230754045108228
746225389320605696
746225523693543424
746228635976114177
746243886209712128
746184742614212608
746192971888893952
746210445011255296
746223799918465024
746223799918465026
746239603984605186
746220570178531329
746198567094620164
746255819092615171
746214899714392064
746214027152363520
746194129269334017
746180586096726016
746253914819928064
746239448589832192
746216518627647488
746249795979911168
746261733262659584
746188089412845568
746249221448302592
746201154892095488
746186621691658241
746245127891390464
746217554616586244
746217554616586246
746266225026736128
746199581910663168
746233639541710849
746254061951819776
746233002330460161
746228950272073728
746203566444941312
746207421182283777
746255630495784960
746212559116636161
746214366941351938
746200102142808070
746210872884793348
746256700160811012
746219223836352513
746146792627142656
746233543014047744
746231030667841536
746224408063160320
746192594418294784
746219446318989312
746188387539914752
746198646585057282
746243487893495808
746247719761522689
746250354044592128
746226081389129729
746232213474160640
746241315105447937
746253197803565057
746208666689273860
746231685113536513
746186638422867968
746199112261869570
746195568087572481
746240836938141696
746217055406284801
746189058246770688
746211850388275201
746262668248498177
746220381518757889
746251616517402625
746262110695395328
746206171103518720
746251654060707840
746190061054550020
746205663517302788
746217005234040837
746256612009062400
746240056877187072
746165284998905856
746247015202492416
746142149515710465
746219441944309760
746226836661637124
746212751857508353
746265872709357568
746191876819017728
746228698974556160
746229130891399168
746171601645932545
746144179521191936
746148893755310081
746205563059527680
746227524418437120
746187439283134464
746250962285780992
746200865497702400
746186311262953472
746194573743947777
746190589465501697
746252157649813504
746221539159248896
746199812609998851
746254254860550144
746240379771453440
746246348278640640
746167315306319872
746193152051056640
746140027055284224
746243026356338689
746152152733614080
746239784490696704
746185446951161856
746223564940967937
746215507867492357
746243793884569600
746148952647544833
746158012033826816
746225007928320000
746211816842231809
746228895830020097
746229625882193922
746203751011127296
746239956457119744
746173820336218112
746170733366288386
746187435428749316
746222952564199425
746234780551786496
746204334212321283
746241202182193152
746240962955878402
746234298047467520
746217231441244160
746197207984988161
746205432922857472
746151355677540354
746227280960065536
746230921607553024
746258432139853824
746196197119926272
746184754945359873
746171379481927681
746215658837278720
746263775955693569
746166145003192320
746263905861836800
746217562908721152
746219794077097986
746177457040982016
746149120260378624
746210701211906048
746243080907591680
746200747860070402
746197337802846208
746242485559558145
746234239478177793
746191360940613632
746240015127060489
746236260923154432
746140077441581057
746233450785439747
746151372610015233
746248319605800960
746210180761681920
746193479030571010
746233643794784256
746183530355494912
746240161848098816
746236085072596993
746237951244283904
746172813745201153
746193533887909889
746202828515901440
746170439962083332
746208662528503809
746218880092119041
746186147601121285
746168972047953920
746225020578369537
746211133011329025
746162298583130112
746243009923133440
746210558215524356
746192774635020291
746194989357502466
746242321860202496
746208226488651776
746213062500220928
746256540491911168
746233455046864896
746246570820116480
746237896869351424
746242581747671040
746229743213699073
746189079386042368
746234868745412608
746254514739642369
746193709813792768
746253180946780160
746264400567361536
746168439161622529
746212445836869632
746209564287082496
746215629338796037
746208960370221056
746254724555374592
746264081871544320
746205697273061376
746246457393618944
746214471526289408
746256540672364544
746210696753405954
746236638666227717
746262584601378817
746176810950529024
746206334601699330
746240577197346816
746254543999111168
746223145640570881
746250719041363968
746196650079584256
746208754824183808
746218825272549377
746212206820261889
746264278936784896
746240904210571264
746242057459499008
746229105583001600
746232838454812677
746204023569539074
746180833539665920
746198617036193792
746220607851794432
746245320992948230
746148583338967041
746194280247529474
746214522097012737
746241537751801857
746240325312614400
746215234923180032
746213863368986624
746236814856327168
746248827334647809
746261628157558784
746150772715433984
746203872880820226
746218993283792896
746213012260847616
746219420834402304
746189427626500098
746242292411817984
746248176978399232
746216292139438080
746262341474525185
746233052632752128
746252866436890624
746196323095875586
746190723448348676
746166232919871490
746210814076477440
746175443737452544
746256595131183104
746240019208142849
746234788827246592
746226387762089988
746233664921444352
746258465727856640
746258365106401280
746208184507867138
746233983545925632
746243689438191616
746188311803269121
746180371910434816
746169160644714496
746242426763874305
746196532727152640
746246574708121601
746213561555247104
746145580460740609
746200219637817345
746224726851215363
746259552253915137
746247770474954752
746199875461668864
746257543069052929
746230363865812992
746212034950270976
746232582610657280
746246096838549505
746228832840015872
746227159312674816
746258033806835712
746234721739255808
746249297130307584
746265713661386752
746169039064567809
746244364511240192
746211665780178945
746194900991901697
746220645592113152
746227926832603136
746226223995461632
746208398400577537
746246339890155520
746194901126156288
746220339412107265
746216564744040449
746215633663078400
746219316060643328
746209321088778240
746165755016798208
746188181901565952
746178916751020032
746256884601073664
746216266969419776
746206531738206208
746182552872882176
746208700524691457
746200626334306304
746260185610608640
746244020540682241
746216065445691392
746168846218891264
746176962213740545
746191843507920896
746228598214778880
746263301957443584
746201272370356225
746193491953221632
746211669940940804
746166895515148289
746198931785158656
746213280482394117
746163355791069184
746242410108362753
746191961053237248
746249070549794816
746253936001155072
746229650771218434
746258306289778688
746207127681654789
746144649287503872
746248080606044160
746258344021721088
746248949011456000
746167730424938496
746204170550550532
746220905617981440
746228967200284672
746225481737854978
746196788583903232
746177541048762369
746193210964217856
746182502809763840
746258910387052544
746229189452304384
746249276171362304
746225662122332160
746200341285220353
746190207779643392
746162378274836481
746229785018273793
746249876024008705
746196818023743488
746220070997630976
746152421181751296
746246512200523777
746262110791925760
746199208659587073
746174114315046912
746150726779420672
746249276003655681
746232112974430208
746243701777670144
746217382704611328
746217382704611329
746163875972689920
746140374943555584
746150340693794816
746266057317425152
746185040086720512
746252035972956160
746225347587252225
746237787817447424
746199967866380293
746197602274709504
746208402607472640
746183396309630976
746170699849490433
746241524820631552
746243139845951488
746256536247345152
746168338544394240
746137942570196997
746192774622384129
746221388009115648
746196276891377665
746256754460229633
746205260960538624
746264325183004672
746260500179222528
746218884127023105
746201217588551680
746260902740115456
746260772448272384
746251859539615745
746179306527854593
746197669379346433
746221937622298628
746265155781140480
746193688926117896
746208595658739712
746248655246598144
746237238560731137
746179520416210945
746243009788809216
746192535320616960
746155122485452801
746202526303719428
746226475896954880
746151204711895041
746225376943190018
746232981375713280
746210134955696129
746215608258203648
746186860666327041
746206615720755201
746197141048090624
746239637585158144
746202224490012674
746193017954983937
746233337551806464
746263587098877952
746211460196380673
746204057413423104
746151510971662337
746247057292275712
746223388792741888
746163733198704640
746148344293134337
746229575248580608
746258251939975168
746197442773716992
746254187680382976
746208754757099520
746257630948106240
746251863943680000
746207257432449024
746265214266544128
746204770432540674
746252459434184704
746199409805844480
746188848854556672
746195047905796100
746218800144539648
746231857298083843
746263066996772864
746195584780951552
746244217744334848
746204871129366528
746249800425836545
746250890655502336
746180963525267458
746258360773685248
746217797991075841
746205013370769409
746227536862928899
746245165451337728
746164001613045760
746248244401831936
746259749017030656
746164232454995968
746262572152856576
746197786748555264
746262282372583424
746209530661330948
746233396607627265
746252912645517312
746224558949040133
746167579308400640
746252828491059200
746198306766753793
746217625844219904
746228661049712644
746187896550371328
746180158285963264
746204040678150144
746203373486039040
746228694461493248
746191688310259712
746190799264616448
746214022857383936
746148738465398785
746195245142937601
746204732335656961
746198835186143232
746149807987777536
746219953540333568
746258897783099393
746186692957114368
746263150798987264
746195756726390786
746187892284862464
746228732512210944
746211376461275136
746193642717483008
746247413745258496
746232528315383810
746227381602385920
746203285594341379
746207446436184064
746220138345619457
746264220497412096
746161896169086976
746216933918277632
746255374496440321
746255634715152384
746214479944290304
746264786548121600
746216770332090368
746195593307914241
746257031305191424
746178090489913344
746219789975060480
746224701698015232
746199867345625089
746186797844172800
746178509693980672
746247648831766529
746234092690112512
746197791039332352
746213578173091840
746228342433558528
746235694943657984
746257106915966976
746208159396564992
746217151904681984
746196738034130944
746259803865944064
746203805683875840
746262861408788480
746238429688561664
746246499621801985
746260789225480192
746234596103065601
746210164315815937
746209669262147586
746211673929748481
746207332925739008
746248659621257216
746228921100734466
746250437767086080
746148294104125449
746227008619765760
746247560650698752
746231685197357057
746217906963288064
746218229903745024
746202161319542785
746245102566158336
746198873224294400
746188257214423041
746213020322271232
746179981915611136
746263360589676544
746229126596435968
746194406181482496
746245350042779653
746206938627637249
746258730090700800
746244351731339264
746212659939282944
746251847007084544
746148709147127808
746241646547865600
746200198473359364
746212303406698497
746253193710022656
746157638702948352
746185837017178112
746157001273638913
746252350310998016
746193550623203328
746234516335796229
746207932639940608
746245178344669185
746233849357574144
746211346887282689
746151309510844416
746192942537138176
746248458273693696
746259468330106880
746231856933199872
746194636998270980
746183144513146880
746217671851532288
746229734808289280
746224923740299265
746255575860711424
746245261962448897
746245261962448896
746222742878355456
746223292441210885
746219702146392064
746205885983141890
746218276137504768
746138089261768705
746225314003451904
746259266986721280
746218808788934657
746216107585871872
746199716182929409
746233908203708416
746186118215897088
746157202537275392
746248743238963200
746148931449552896
746187426725433347
746199951189774337
746221673460883456
746249074773471232
746213179756187649
746263717055172608
746177339688689664
746177519997554689
746193890382798848
746259963329286144
746230401761325056
746245568436051969
746191990140788736
746185619060076544
746191843302354946
746251171661287425
746200869394255872
746203046351253505
746247904361340928
746248508626378752
746228459794366465
746240862225600512
746245765203378176
746249422825263104
746240950435885059
746218057874317316
746235011053957121
746227545549332480
746237716606521345
746203465722978309
746201259774881793
746229428749930496
746173795371614209
746233912305684481
746232498959482880
746232930742083586
746261183586500608
746213121287565312
746218666153250818
746164022655987712
746187468773302273
746191520420663297
746218120612716545
746205730638700544
746253114035085312
746245899744055296
746204023758303232
746208461419995136
746180946571853824
746247493353078785
746186160012136448
746200852923179009
746253466327261184
746232393913098240
746234759664140292
746229386647506946
746200617916366848
746231081251135488
746242758264782848
746181684853411840
746264002062393344
746191029536075777
746171148799352833
746201649576706053
746209161696808960
746200752066945024
746187581881221120
746193424743702530
746192342718128129
746200261245296640
746216061259780096
746169257076088832
746225641251446784
746211971750453249
746233547434799105
746263444270252032
746179113661014016
746200848494059529
746245908094869504
746205470684127232
746265122314797056
746234285565214726
746228698869686273
746207295399288832
746261342948990976
746253776537919489
746237146189561856
746202257792720896
746192367720423424
746254036647706624
746236131012919296
746198315360911360
746210092912021510
746221895440162816
746185187092926468
746185719610105856
746258440566210560
746247770139430912
746196146675060737
746144640642973696
746220066941722624
746233245306486785
746166459517132801
746203264366981120
746190635594506240
746258285607649280
746258126022709248
746224206770147335
746217110083297281
746210218711781377
746246923045183488
746261678648590336
746204703067774976
746258386187018240
746235040439296000
746247371684732928
746213058318524417
746265960818970625
746229394876694528
746232700181184513
746248558886658048
746219110460071937
746212810913251329
746154648327884804
746260395162206208
746228803542753283
746143327813132288
746265671428767744
746197082046750724
746225406206849024
746171064972083200
746261762438275072
746221551800852482
746216472561614848
746184679565328384
746248630286323712
746244716778360832
746208176127643649
746264723595890688
746158909803601920
746180623497199616
746241311078912000
746228505839427584
746226819737608193
746209744864452609
746255772917633024
746243966010540032
746149405389164544
746195442195587074
746226106584338432
746250156757123072
746249057790615552
746196767515934720
746182548846444545
746216564475625472
746258113406304256
746258071337451520
746257274688118784
746226752649760768
746213146281410561
746241151657664514
746221094386831363
746246339864989696
746163108155166724
746218028551966720
746232213423853570
746240895746334721
746256741898264576
746250886603759616
746161543629406208
746258398828724224
746224521389051904
746215633633738752
746237955744796672
746220293199269889
746195312155320323
746256477778751488
746207706206244864
746151427001683968
746258717486759936
746242653365243904
746195559787028481
746265097128054784
746242091227897856
746243852604968960
746243563516727296
746248789518876672
746216090640908288
746248839674355712
746197082118098944
746251108755120128
746237250891976709
746232607923281922
746189347871809540
746239897703354369
746236776931549184
746173195485536257
746217999091175424
746244255346196480
746220079637901313
746191625223712769
746222067775737856
746240010697871364
746227079801233411
746225435717963776
746211216897413120
746186659218206720
746185266772094976
746193047323451392
746208419355340800
746258805407657984
746249892520202240
746222214224060420
746216090594729986
746257840663334912
746175913373609984
746212609418887176
746180489480896512
746255219202351104
746205550560501760
746187775033016320
746208050051067905
746256209100087296
746232167496200192
746259472562130944
746211233536172034
746192761926221825
746202249542524929
746223896316149760
746210424366866432
746224269604970499
746215839251128320
746250353998442496
746224328312688641
746243605354930176
746223787104841728
746192212459819008
746243873853288448
746257207579320320
746202228562628608
746210399196844033
746220222101618689
746222402959376384
746255626070855680
746192938317688833
746232033077170176
746247216835158016
746192933934628865
746220406806196228
746191013052461056
746255798347702273
746258088345341952
746218603058339840
746192153915777024
746147383713632256
746247992571740161
746256657911545856
746194703880585216
746227104849637376
746197170391441413
746222084536205312
746175913449111556
746246578940354560
746265763816833024
746220561953546240
746243865523421184
746211267203858432
746224231927549952
746262425024987137
746173031794511873
746250202776952832
746247464030633984
746254300670660608
746265709450125312
746226853287854081
746249326318489600
746186248318914560
746176395710083074
746266409743724545
746191352690421764
746172063086325760
746191600246632448
746178547635585024
746138726917615616
746213116816457728
746235682197147648
746200165111869442
746185002472341504
746196188773253120
746139632857812992
746236906841636866
746191784770830338
746218619969773568
746220062902616064
746209652254244864
746230821007175680
746206322316566530
746204157971824642
746203340002889731
746209320921010177
746237007538511873
746219245034299392
746219047591632901
746226270120222723
746256360346652672
746211304893878273
746202341590728704
746212936608165888
746246797207560192
746177012440641536
746208561793892352
746208100470816769
746187905010270209
746220620724088832
746230124886974468
746183991640784896
746216115907375104
746140022865272832
746189972827308033
746196901662330880
746206586423541760
746257513851531264
746208637471752192
746232662306623488
746265709135568896
746174059558408193
746214882740076544
746188362105577476
746233115199176705
746247472343818240
746191570941026304
746208553623400448
746184981622439936
746182343451414528
746162693053222913
746193642683924481
746263729638080513
746216954621370373
746248667787497472
746161099230355457
746206007659888640
746150533795282944
746225829718351874
746224235983450116
746244276460347392
746248910948151296
746244637107453952
746255022338367488
746200370397872128
746198436819533824
746191839292620800
746203172197150721
746242502349422592
746238463041671168
746194033068826624
746192464134868994
746211070168047617
746205021981708288
746195983319502850
746241126680526850
746243173194792960
746260680215433217
746238169469718528
746259413657329664
746264740301766656
746212223765274624
746187774823276545
746211388704456704
746211757836767232
746169202713759748
746210013211824128
746200160653316096
746210721822740481
746174160137650176
746218607235858432
746253889725407232
746228266978054144
746226433932988418
746254011486113792
746243429105967104
746174634320609284
746234176605544448
746221518309335040
746196524158222338
746259321319727104
746224978442387456
746208528180797440
746240002263113729
746231701701943297
746246155344830465
746222868652949504
746220947829514241
746154627394056192
746194246705676288
746261242319343616
746214706759643137
746208570123771904
746218125033504771
746217831298015232
746194120939429889
746202799126437888
746228350499205120
746243148146417664
746229046757851137
746148755146047489
746228568573648896
746260718006083584
746224479420854276
746234579275522048
746223577595183104
746236605191491585
746220167667998720
746245744504373248
746246046288842752
746237901202030592
746218917475954688
746186353021489152
746209950066585600
746149338464681984
746194804778766336
746222327650652160
746197912422481920
746243743796330496
746188001378635777
746216702908633088
746154619110195200
746200253083181059
746216593986772994
746218842259521541
746184360831881216
746205336588083200
746216568678277121
746216946383806465
746227583025455104
746263364528111617
746222159677140993
746204531051008000
746196184616701952
746205546022199296
746142681978408960
746188223869648897
746198218841567234
746243458445148160
746237024273727490
746248277910237184
746145311991664640
746161820755439616
746256007731486720
746242040858566656
746181135244328964
746215394336071680
746230170814554113
746201045685022720
746180476931608576
746226777819746304
746236504343621632
746172751036170240
746249103970017280
746251226380021760
746217378183151616
746215818266980353
746259581433749505
746207328756654081
746228883456851973
746246830669828097
746225339165118465
746141264165277696
746261276054142977
746246675581243392
746185715432722432
746191792924561408
746253843697139714
746261301131902976
746195857343545344
746195043824730112
746173140921778177
746259195377385472
746264929359925248
746249481583132672
746168376209346560
746247216432549888
746197543441227778
746204669572067329
746244322589347841
746227750852141056
746138252629807104
746223900523016192
746243341059264512
746180787205210112
746191147039502338
746222894053621760
746254883737710593
746223237659430913
746176341205258240
746212487817629697
746194548829749248
746195471526354945
746196637396045826
746265751477051392
746216455520149504
746177524259000320
746207223785742336
746191092647755776
746177452834185216
746144670053339136
746260646895849473
746221509560045568
746237171246333952
746169580087828480
746254435173662720
746234721785380864
746233903967404032
746230536029405185
746197480715390981
746186923660705792
746157932337737728
746187045022818305
746207941196283906
746250274176565248
746227771836248066
746203004563398656
746225989340921856
746210961116143616
746263255660773376
746210608597479424
746202631085793280
746236474979291138
746234910436786176
746202786556084224
746216241660989440
746257471744937984
746230233972379648
746210390489497600
746252060950167552
746199669982715904
746216921083764736
746229617166475264
746180791537930240
746194309523742721
746165469745405953
746169160808423424
746200483732160518
746248608991809537
746210759915380736
746229524979847168
746260835681640448
746203122071048193
746217730668277760
746265768241864705
746197270991798273
746239033362120705
746190153278885888
746251633202442240
746163234076430336
746193630260400129
746206305489039361
746249024244588544
746242657513529344
746256389773754368
746256393678774272
746256007924486144
746216791198703616
746218892561809408
746225137880489987
746219999832924160
746194502717575168
746231861303599104
746206745945481217
746261909360549888
746167151673942016
746247845943074816
746262530146865152
746228618913714176
746265323335200769
746227268675002368
746210440984694784
746233979297161221
746243651278372864
746238672840712192
746241843667439616
746236864923787265
746219576082370560
746172235086323712
746233790482157568
746201532249477120
746254321763946496
746174436944949248
746230674458189824
746237619969810432
746260063640248320
746265247930015744
746253881240395776
746254267288326144
746188714661994496
746226077253566464
746265231366754304
746174445367209984
746220264036261894
746258750936326148
746220817621540866
746189389978439680
746244389844848641
746261259054616576
746221983814160384
746157710345965568
746184017045753860
746246050772566017
746138957616979968
746216858336956421
746246067210059776
746231873680998400
746176953489698816
746218372455489536
746201368524820480
746255030693486592
746240249924190209
746233434117287937
746197606506733568
746204736785768448
746178366936612864
746211590328848385
746240019078123520
746257152923279360
746204980177035269
746265894079303680
746233304270004224
746154241538981888
746222554038185984
746170423172272130
746253713577250816
746177863947165696
746211959297564674
746264023373578240
746235606775140352
746235439128838144
746232658020077568
746260084783722496
746190043920764928
746195303531847680
746215197254180864
746238584802381824
746258868242620417
746184150974074880
746254929921249280
746195416782278656
746198931688685569
746222038331752450
746246130384547842
746253134645821440
746174596618002432
746201137921953796
746212537989902336
746225863444684800
746168577577803777
746210856346615808
746215041926463488
746233719292231684
746263968528891904
746255403818844160
746224734975590400
746255424853278720
746226945562542080
746246784654184448
746162777031589889
746173803848314880
746213355933700101
746170255295209472
746234256410632192
746200752289251330
746174063853244416
746262421027852288
746201624763260933
746232683328507905
746149560582496256
746224516930539521
746209069237600256
746223011146006528
746263498959642624
746216300582572032
746250852986413056
746261506841423872
746239880649289730
746247195595268096
746221052703834113
746228484855345153
746261150225018880
746188953422725120
746204363580837889
746217399339229184
746249946979049474
746144162483929088
746218087276371969
746172260025671680
746200458729947137
746264308275879936
746214446364688385
746227268486234112
746208532467355649
746195203258613760
746234239423655941
746248022040928256
746254355477585920
746210390485303296
746194599148871681
746180770411257857
746224177397399553
746261334728257536
746245857494728705
746185291740884992
746265738709704704
746196662566027266
746230854662270976
746209039927775232
746211263026368512
746249678866493440
746201406353244161
746161317409546240
746263729818472448
746194292775886848
746190895452557312
746178501242392576
746254476986716160
746227339898433536
746228841325047809
746244548972654592
746218653285130240
746151087388884994
746194036881399808
746218347096768512
746226572126879745
746250756819390465
746264774120464384
746204996643889152
746219186020507649
746139943072837632
746216992638545921
746188676904849408
746166107002671105
746209530850086913
746244003784331264
746168334417264640
746235732734451712
746209316848316417
746161359252000768
746190975312101376
746240388302835712
746193928194449409
746258910542168065
746201439823749122
746217575667769344
746223963366252544
746237628626800640
746216162103463936
746234373633040384
746252853812039680
746199976250793986
746164576199159808
746245648144531456
746244545034260482
746204619114614784
746210952631050240
746214773688197120
746190488839954432
746205781125521409
746191566461558784
746233228558639106
746266154017120256
746170901402624000
746191088549957632
746221790783897602
746193760187359235
746188655891460096
746233820005859328
746247505881534465
746215025468071937
746240971264843776
746265629771063296
746257219885338624
746254137428422656
746244196663762944
746214018751205377
746167604432211968
746192640471760898
746212315964416001
746227910416044032
746251096402825216
746175028568403968
746173044750618625
746225729382154240
746214996015648773
746187561119322113
746210818430115840
746196188722933766
746190186602696704
746244561605902336
746262823601381377
746217751648165888
746247262569824257
746193106085646338
746176005799350274
746210667271618560
746206645160546310
746260004928372736
746191604365430784
746156430932185088
746204401342128129
746225552898416640
746238819502956544
746152689411686400
746189477857501184
746192145220960257
746258017004421120
746193336587821058
746211191672823809
746218057933086720
746209086362918912
746203977646116864
746253126504751104
746234017016487936
746200294871052290
746232062546345988
746231366522572801
746227629171212289
746188848871407616
746179835115020288
746210658962706432
746179881189380096
746160935480492032
746249464990543872
746201473399169024
746170414624276480
746181353608122368
746259799659012096
746204010990829572
746242086966599680
746244712445657088
746228510042136577
746181617765359616
746263330977898496
746233551486488576
746194762508578818
746234117889495040
746199095463686146
746146125359550465
746238244904407040
746259564740255745
746266061453004800
746220914249895936
746215402728873984
746202182479814656
746261410225733632
746236722502000640
746195228034359297
746236424681201664
746259950557601792
746209098681638913
746231978651881472
746249024559210497
746192019538612225
746210344687697920
746231475423436800
746203440729071618
746239981627138048
746197312611856384
746241273279897604
746227306272677888
746173174560088064
746218317824724994
746235762140545024
746255769020956676
746203780224450560
746232385574862848
746208314619400192
746147857866985472
746238471518334976
746222453454573568
746226983210618881
746194326414233600
746262169482829824
746191101065715713
746184021030248449
746196192850124803
746231903439577088
746216807762038784
746215058909212673
746211493788557313
746231542356156416
746236198398504961
746214585074483201
746194477572718592
746222306662375424
746220981358780416
746258952191541248
746243378761732097
746162525109129216
746204287919751169
746157060266541056
746209861994586113
746257974834900992
746222424274853888
746262710543777795
746232301680369667
746219509057388544
746181592679276544
746178467771846656
746202249597116416
746247720038506496
746176936850886656
746226412806242305
746224915427135490
746187556744638465
746247271113711616
746194251172610050
746159274515140609
746255491899219968
746263968512118784
746226119167213568
746226312277221378
746166648298737669
746197786895351808
746183299773702145
746213913755156480
746197409353523200
746209228889559040
746227453173993472
746196876672655360
746264216240160768
746187288577642496
746185598222819329
746144514864087040
746237385235529729
746209694188855296
746221639801536513
746193713932623873
746204363559829504
746197312716709888
746237364133990400
746204895951261696
746184557976707072
746258939843579904
746216719790678018
746227344159866880
746211976070594560
746187116585984000
746210898038034433
746176282715635712
746264031493750784
746241625832067073
746232444232204288
746217839594377216
746214886837870596
746235346581495809
746235988637192192
746202572319424514
746179164135366657
746168221187792896
746227096612048896
746252799432859648
746142463971237888
746203713413341184
746181366098845696
746251805189873664
746231739622658048
746248344746397696
746223602886815747
746212194149236736
746260030316515328
746263117139681280
746172360810586112
746192166460919808
746147903983357952
746209962662125568
746252086065639424
746191881097216000
746213557491007488
746258402846908416
746256544745033728
746201528105525248
746263931090509824
746238748468252672
746198231273504771
746254451992756225
746150059981606913
746200479458197504
746264950096658433
746210688503189504
746250316375523328
746197497345806336
746232951852019712
746252040175747074
746266128691912704
746184146809061377
746252086413766656
746199825268412417
746253776546332672
746205659603996677
746200974251810820
746262668336566272
746192657240600577
746238387452022784
746250949409177602
746237452210208768
746151313780596736
746234478662541314
746208998274129920
746229587982508036
746186608995610624
746252501591166977
746243110292709376
746244901185150976
746232616093835264
746204954801512448
746186604893503491
746234092841164800
746253923292307456
746192598461624320
746186487276830720
746234684128956417
746239553543954432
746189473503805440
746192426532900864
746257437968244736
746225863570558976
746244666593521664
746142107572768768
746151162689298432
746217634228645888
746206082893156353
746195614187163652
746202861843812353
746232767394938880
746260239918456832
746262622400446464
746261594611408897
746211728568922112
746251658452176896
746218838098731008
746199741277446144
746200420750491649
746231337099493376
746248525089017856
746226324985909248
746237838170087428
746261317913284609
746242812543275009
746202711067004928
746222063598239745
746232205274292224
746228858173566976
746243131595620352
746243240509181952
746178782336155649
746210646425952256
746197203887153152
746183362700787712
746252945994428417
746223737012293633
746235904633626624
746184205802020864
746253839314132993
746257391839285248
746253436644098048
746233903812247554
746144325977899009
746207983298707456
746225917962289152
746205856639778816
746218800127762433
746247480971403266
746199472871374848
746237208948969472
746249884014153728
746228753328549888
746186235861860354
746172578931302400
746149493389795328
746242229489000448
746230229622882306
746266485090361344
746191826499952640
746209686098042880
746245475943198720
746212282204454912
746210717766823936
746208029431857154
746147127785590784
746215222428372992
746243794031509504
746248290329632769
746228426084777984
746184805524508673
746220523948933120
746184042048065536
746176915891904512
746186130840649728
746242367888384000
746220687774253056
746224588434997248
746165218145898496
746247460109025280
746266187563151360
746203092375375872
746231530142339072
746177209342230530
746243701861662720
746227843114237952
746178681576558592
746266007212154882
746263356131024897
746199254914371584
746220280809291777
746219550920716288
746172310659305472
746219232342380546
746193252659798021
746257782169468928
746207953712123904
746204032226623488
746223539989078016
746202799067668480
746248781306429440
746234209975492609
746192275525361666
746256632837869572
746235501955276800
746257572395630592
746197782759800832
746223225173008384
746237905379569664
746229612980539397
746171253669539840
746157672374775809
746186063488528384
746251259863273472
746258872432754688
746248369916493824
746218326276202496
746216321382154241
746162726410452992
746228467906207744
746212336730439680
746189553547894785
746165385754443777
746197220744011777
746246990271553536
746223040690692101
746228128238833669
746211900682211330
746234403030872064
746237850958475265
746184876857171968
746195094101843969
746219836267593734
746253051078582272
746227578705313796
746192019693805569
746178614534627328
746208595461578754
746265361234919424
746220096264118273
746224877632270337
746223300653649920
746200894782353410
746229143298183168
746212911308144640
746243588493877249
746161753608851457
746255286449672192
746247011284951040
746210499608510466
746212877770514432
746253692618313728
746170049661120512
746224097634332672
746220175981064192
746177985489801216
746201515312832513
746249435357687808
746202899491872768
746240648303480832
746244746125901824
746244528219262976
746210591925166080
746262865594712064
746252472230907904
746259082210852864
746228136627437573
746212915514998786
746248067972726784
746263423403581440
746195668436287488
746204359348760576
746237049796235264
746237083249868800
746194414695915521
746208624683343872
746257354216341504
746260923518693376
746214895377489920
746194808759189504
746184088189566976
746144665930457088
746243420969177088
746245052352040960
746266502161117184
746194414339403776
746197803420966914
746194095714893824
746190819821031424
746210340195569665
746257647674941440
746204342483443712
746212513176444932
746242217107390464
746259761973321728
746265046611824640
746194502541402112
746229646862094337
746220930909646848
746266036517879808
746234088328028165
746227696410075136
746239138530107392
746249808613105664
746161153781358592
746262744136048644
746260789418463232
746234642093596672
746256830192574464
746246558040100864
746246419519053824
746253277608566784
746237863281385472
746190350264344576
746219643388329984
746234457380651013
746237569638162432
746230930243608576
746240954483384320
746227767860035585
746252719543947264
746234906166992897
746170540449210368
746227071488188417
746208335595081730
746209627247771648
746218305434705920
746219018235699200
746220033433436160
746220260030709760
746258859908534272
746231798506496006
746231714364563461
746214136237875200
746207961987481600
746206099938807809
746185480513912832
746249284278947841
746249070721761280
746256188346531840
746220306126147585
746244087574061056
746166610298212352
746253960932114432
746210214416777216
746194892498468868
746203331673022465
746259908421640192
746210386601353217
746165905915256832
746141650410438657
746223875420127236
746230338569932800
746237104296845312
746262450492805120
746235124451155970
746225259452391424
746181311442919424
746164353817247744
746209660647047169
746260588200878080
746196889096183808
746227927092604932
746199904981131266
746220071077318656
746207022643765248
746171324805054464
746244167496572928
746219106232213504
746209689994592256
746228925085319169
746175104011345920
746193990999900160
746212806731522053
746249582208770048
746161732469415936
746220486510600192
746199061628227585
746259241883799552
746206167165079555
746243328405012481
746206015952019456
746216732616908800
746249859250946048
746248579954655233
746264593652191232
746221409190371328
746215226815578112
746249464613117952
746242510658375680
746177020703444992
746225217458966528
746155591991693312
746260948760027136
746156393007218689
746219362357370881
746188131569795073
746181311350579200
746215281068892160
746259627625570304
746224299111911424
746257064779972608
746213729419681793
746232075317960708
746151204745527296
746238198741798913
746253214656434176
746243156585373696
746245165719916544
746214941468745729
746217353206063104
746217286164307969
746233627126575104
746177452754362368
746196658334031872
746255622149120000
746227125959593984
746246662868312064
746181580092170241
746246579254890496
746197639956303872
746248177104338944
746194230083653632
746231790071734272
746159815588782080
746227536921690113
746260772532142081
746265067637858304
746237381167112195
746190929204150273
746222956703952896
746239981518094336
746222034061926400
746212693225312256
746213297137934336
746207987279134720
746238370888581122
746265818481188865
746160780257570817
746236529559773184
746236982569762817
746174219076132864
746188022442405889
746157252894138368
746255441735352320
746248227624751104
746198453848416257
746210503836393472
746149736932081664
746248143432482816
746245149030780928
746206665922379780
746261380840493056
746150189958856704
746204745233104898
746224181394583552
746224496030277632
746209023154806784
746239431963611136
746177108930527232
746154711129161728
746250626791768064
746246071488253952
746249842482110464
746260546245263360
746245497057312768
746148663173459968
746203385976627200
746234264719495168
746227113141768193
746245899530153984
746226756881768448
746246759505002496
746142774152441856
746189700184965122
746217114298519556
746237473236279301
746215914719186944
746162147936342016
746228975769288704
746258679553495040
746259061247598593
746245010371141633
746244897250873344
746218615494475776
746261896714665984
746231739710742529
746247623326240768
746264971273658368
746236634564222976
746220586880270337
746180439149256704
746188525549158400
746249338985259008
746173849721397248
746236156455550976
746202480397017089
746255425004199937
746253877243150336
746260042681180160
746195752452399105
746148516129439744
746226395932569600
746216870752092160
746188655828471808
746244033270386688
746219404216569856
746206644934062080
746224298902249472
746222491115225090
746189368973365248
746225867622227968
746196020900442114
746198310923362305
746189167462252544
746220175758766086
746232079499702272
746196570438152192
746171412843470848
746244171552460800
746228484914057216
746261284509876224
746207240583970817
746170322257227776
746246281417359360
746246281417359361
746206611580936194
746214882723266562
746202639482793986
746234511990497280
746250576141287424
746244221804417024
746219760715632640
746202928952709124
746191767762935812
746256523693858816
746238022660722693
746187347012640775
746223707396308992
746217617250091008
746246277302788096
746172654617399297
746224626049507328
746258377643196417
746256372967276544
746234465983205378
746179466003619840
746259749126156288
746225762903031808
746215990132776960
746184637542600704
746232981178613760
746207831972425729
746222818321272832
746247577226608640
746183362360967168
746223565117087746
746256062332932096
746246931530289152
746173052929466370
746241533343502337
746146859551428608
746181454330159108
746242229673549824
746254338616614912
746210029896753153
746195152805330944
746239457246908416
746261594833887232
746173627628937216
746264455227576320
746180544052985856
746194183707209733
746177247405576192
746259564832628736
746181776997941249
746194724864724994
746234449365368832
746218213055172608
746234558329167872
746178371130957825
746199527397306369
746203486811889664
746261812660867073
746243881986105344
746150839887138816
746229428687011841
746218242335641601
746265889885069312
746202694256197633
746180233787744256
746195383626280960
746189805067743232
746242120571191296
746183748224450560
746259052871749632
746237511035346944
746255982934712320
746199468567990276
746184042165370880
746236957324414976
746173996584951808
746157429281329153
746199581814206464
746208423381868544
746212894572851201
746221283260534784
746170490167910400
746190555680382976
746206401744146433
746195182148694016
746216250007642114
746216250007642113
746215377533755392
746187003159584768
746171765118775297
746177385842774016
746195920451076096
746263385533202432
746190107061805057
746204199772295169
746165729523707904
746192174711115776
746241227020898304
746188899110764544
746233413225484288
746183941430837248
746266061696344064
746219727219888128
746172713111289856
746255722715971584
746232209435041796
746218343116353537
746224353579147264
746198906615140352
746190719316955136
746222709521027073
746240585309237248
746262622207676416
746244913923129344
746207354157334530
746262119050469376
746198122162880512
746198164164612097
746169651353255936
746219429361385472
746244595072307200
746187636499374080
746264853640282112
746248646979629056
746221413321715712
746201670871179264
746193605203656705
746215247829041156
746207257491234817
746203017125363712
746204908752244736
746202572453617664
746259589855870976
746210675807002624
746143596420562945
746263977093644288
746237947125587968
746199745299812352
746255894799867904
746180971641311232
746243462668783616
746247485140635648
746234033932165120
746226056185544705
746238568079597568
746263695928496129
746217906657067009
746246834864164864
746243760724578305
746206527736807428
746254950733320192
746167751346094080
746219358091776001
746229625664069632
746249355863166976
746244054216736768
746233652103647239
746186105444171776
746226412995018753
746223544082694144
746212123047407618
746229747248594945
746181697591451648
746258612406870016
746262672551845892
746205395140501508
746186134993178624
746231659960246272
746206099989159936
746193168983482370
746247833251123200
746244796608569344
746264220447182848
746235594062200832
746183572386623488
746261749733679104
746201347662307329
746235975899062272
746208004022767616
746210902249086976
746208461336109056
746167164353273856
746259950528266240
746247086631419905
746186147370401793
746249863050969088
746198684476399620
746214849168846848
746246616902959104
746188768986660864
746208348232572930
746231492397793282
746257819716952065
746206036810338304
746165834486145024
746257509392982016
746217802189545472
746234029544865792
746203633541226496
746265432315793408
746145886284066817
746256930755215360
746196092065185795
746219051832115200
746262953658290176
746265147291893760
746260881604911104
746228443008753665
746260982410797057
746224399678767110
746225276292476928
746201829977915392
746232297569976320
746205130991640576
746228082088935429
746192762131750912
746211456148865024
746210273107673089
746179776575119360
746240233121976320
746146658342166528
746194884114014208
746244251214716928
746161656959381504
746212437406289920
746178228692357120
746203121941045248
746238698065272832
746240681811664897
746213527996661760
746154405196607488
746241491501121537
746175661979615232
746199707576262656
746143139015041024
746218808575033344
746202832584335361
746237376859512833
746226643505549312
746204916876644352
746247170588876801
746238366505648128
746184797014331392
746251989940473861
746246642186260480
746181042927697920
746181361963241472
746208704601587712
746262634769580032
746199296861573124
746234285485481984
746258021307777024
746191344285032450
746242762249543680
746191084066222081
746197560163852288
746228388520615936
746173161918562304
746229336223547392
746204879211790337
746231483598180353
746262496663724032
746215956624531456
746253503811690496
746190711142244353
746258557889355776
746226136217071616
746249267526909952
746188337061339144
746216099256033281
746257501121806337
746257207482785792
746247032084570112
746239654173646848
746178685896658946
746212215330504705
746200823361789953
746236047047024640
746240757544148992
746257517651628032
746189280532389888
746206011824865280
746230435307356161
746238123403796480
746231299371728896
746218061993107457
746206041243672577
746208104941912064
746166929186951168
746246008883929089
746203004454346752
746206502721986560
746188529957429248
746263419192483840
746257819859582977
746232431615696897
746218041260683265
746256674730676224
746201834449043457
746252446981328897
746181302945202177
746251566294786048
746239432102010880
746212387213086720
746177523877355520
746161350892785664
746154119786803200
746213825989345280
746210571024883713
746243798200684544
746191965016842240
746234524716015616
746220905974554626
746239109052588034
746265855969923072
746203206011621376
746198940261834753
746162999338074112
746184507527675904
746231823471017984
746220981362925568
746213825959989251
746221153153257473
746199573635305473
746212571619852288
746211531516350464
746265294008688640
746200509015416833
746220146767736833
746143160015949825
746245257948438532
746195320502030337
746245337598263296
746253554432753664
746248328166387712
746172054878191621
746262596953595904
746175888186761220
746210373796167682
746154811817594881
746233488542621697
746186747558535169
746241981941170176
746196268636999680
746203730022797313
746266221155393536
746217177108230144
746218464839229442
746203881059684354
746171069245992964
746212080957612032
746262794270613504
746203662876192768
746242367833833472
746236210985611264
746185556384571392
746233979397758976
746214346049519617
746248374068854784
746198390938042368
746255739266732032
746246964900159488
746148247719251968
746220544966594563
746262324600791040
746240858203119616
746228988322807808
746218783505678337
746239780321533952
746202345868918784
746221245478244354
746187195996766209
746249716300656640
746210399226212352
746190404756791300
746163330570551296
746190106797686784
746235468585410560
746238899425533952
746223540001636353
746218385139109888
746261146118815744
746192061691420673
746225892909670400
746253449432563712
746190576601554944
746235984291868672
746227943999836163
746174948763271168
746217047206440961
746260558664638464
746249632553013248
746221492971536384
746211246215561217
746173312930353152
746202085771739137
746251503044857856
746208750642442241
746190153060753409
746251784176472064
746225355719999488
746233623100043264
746246503790968832
746237179479810049
746252950155169792
746167063660666880
746235816683311105
746248391194087429
746239352305397760
746252165920980992
746253772301737985
746217609071255557
746227532643471360
746224580126072833
746157756403453952
746195001772630021
746190841178259456
746246679968514048
746203058825093121
746151036885344257
746244158927560704
746262919973855232
746258599924670464
746228530959155200
746242716158177288
746206779323744257
746255470894133248
746177184461512704
746218334597718017
746187535865413635
746155495447212032
746206141898588160
746206514960990208
746231143901470721
746254204222705664
746182309683019776
746216635816509440
746221467742830593
746221467742830595
746215356826411009
746194452104896512
746265340053688320
746252602011062272
746232050206683136
746220251562422273
746213167378763780
746239784444534784
746243701932957696
746240103299723265
746239281216135168
746249540265775104
746201003905605634
746250794501021696
746177293261766656
746207635087646721
746155059185127425
746255827476975616
746197099054718976
746179591757238273
746257480276140041
746198831130304514
746219542498549762
746201251398848512
746230749695643648
746199875356766209
746196776101679104
746231114881081344
746258956377427968
746183475816890368
746140815630602245
746225343481012230
746147472033062912
746247464257196032
746189687707033600
746230342764265472
746246507792310272
746178828469317636
746217181176750080
746230321968865280
746148189246459904
746191834938900481
746205584127516672
746223632037208064
746226391838953474
746263809350832128
746249162673397760
746207043434885121
746211963655512069
746217600770662405
746217600770662401
746253478939475968
746217080425373700
746225565636517889
746238505240559619
746236529723355138
746238505014046721
746230301202886656
746187204389572609
746221882941202432
746205810401775616
746191037966626817
746189834213961728
746165843076210689
746199170864668672
746214140163698688
746139414791880704
746155377994104832
746224215028707329
746212093464981505
746209811667124225
746235090703835137
746255227775500288
746236714096566272
746228950485999616
746200190231543808
746217403395170304
746186583632580608
746199237830942725
746227423885164544
746215637899345920
746200743732862976
746215545582718976
746209816050176004
746237305359237121
746244180016402432
746245421421432832
746182393548021761
746232452721446914
746266015672205312
746204929648254977
746200538178453504
746218892637310976
746259367498940416
746214236674629632
746220226488860673
746226677022236673
746223191517847553
746252514186637312
746208369111797762
746223883791933442
746203461658640384
746253944318496768
746248424681504768
746188127480479744
746206762575892480
746228589582909440
746159782185230336
746238538539110401
746208830560710657
746244570036346880
746246868447956992
746244620179410944
746227167776825345
746241504109170690
746226085864497152
746231697746735104
746235430673080320
746194511156547588
746193554607738880
746163603024285696
746246629611692032
746225192523862019
746199439379861504
746265579280044032
746195534226939904
746244003838951424
746216094734508032
746189712553971713
746229600607318016
746196000159608832
746256892809388032
746239075368112128
746217164319789057
746175682766475264
746197904373645312
746255286478974976
746166782566744066
746257949765541888
746249443612172288
746243450211696640
746191503630884864
746208972797939712
746163670498021376
746247397093826560
746227847421796356
746244800513347584
746220062529323008
746173124056489984
746221123977633792
746209916612837377
746218451899817984
746242686995173376
746197883238572038
746181588262748160
746248374135980032
746187024063815681
746232033416904706
746180225076240384
746266174996914176
746228681840877568
746264337870917632
746147082004750336
746248823081697280
746199107857846273
746236227427278848
746185250028552192
746260302837202944
746175388980756481
746255319991476224
746220930871922688
746252170153103360
746196704777506816
746229390820806656
746250940991283201
746252937651957760
746248240010526720
746208893349462017
746177976904093697
746205831457214464
746236093343772672
746219697788510208
746249322182893568
746206297201139713
746241092790554624
746265944264151040
746216677994438656
746215549827321857
746251503262797824
746157106168926208
746236659675463681
746253256511393792
746154107463938048
746244389526085632
746188685062742016
746192808311029760
746233027148161024
746201104279437312
746145139962195968
746228472436056064
746243965888958464
746227041834434561
746239432190111744
746234067645915139
746217785169063939
746233065265999873
746237200795242496
746247736752750592
746170289017528321
746264232744853504
746197094835191812
746199259104448517
746249049439887360
746210898138673152
746224278098481154
746253398916333568
746250618021482496
746259124325859328
746250341532958720
746151704010330113
746231177695006720
746259510050840576
746210906753769472
746212869390295041
746236366011273216
746266359307304960
746263553301151744
746264748761583616
746246973221650432
746187225444941825
746255173341822977
746143285798912000
746206049472917504
746223221029011457
746174239783288835
746205823026630656
746246277051092992
746203159647784960
746241525034557440
746142543612616705
746206137674981376
746209371290370049
746197644330958848
746179411439984640
746232481993502721
746194829630046208
746236252618264576
746182238367289345
746211145703260160
746172582995460096
746156229773361152
746212127203987456
746221216092979200
746222260336263169
746188206769463296
746229852055887872
746167759688634368
746189725485064192
746207840470085634
746263469553496065
746197048555274240
746238526111416321
746211548402593793
746150298880643073
746192296278790144
746164982966980609
746185644116951045
746251129869107201
746221853832687616
746261179471900672
746206426922520577
746186235605966848
746211745518129152
746214941615525888
746225268033937408
746234952316944386
746243819256037376
746169160800022529
746247707530911744
746206108188966912
746142728203935744
746261485760950272
746196784196657153
746185434615668736
746187661543514116
746255160750542850
746256775519809536
746256091785404416
746245996280164352
746195005899837440
746249724731228160
746215465697968129
746193999459811329
746225641100451841
746265432668110848
746233115429896192
746242825361174528
746264052532416512
746187217136062466
746190518040690690
746224592553836544
746209736312315904
746261657823870976
746201821828386816
746166023145955328
746260311091650560
746193403910590465
746149942163550208
746182393510400000
746218137675137025
746260185413357569
746236357522010112
746153289465667584
746250047810113536
746178639604121601
746183849273663489
746259862674378752
746213456852836355
746195815467651078
746260055398326273
746246705050451971
746192820554215424
746219517257277440
746225146302595072
746252350302658560
746244351769120768
746232020645273601
746194179672334337
746264266429370368
746180317522714624
746179092798537728
746217487331536896
746211221041348608
746202131972055040
746228073788379136
746207307894128640
746219785692712960
746219374986432513
746250073001070592
746190861919096834
746145832102158337
746252929192034304
746225250950488064
746215528482504709
746203038050705408
746227860113760256
746203373414711297
746228501485785088
746188286620688385
746262949505937408
746229285829017604
746213477530820608
746254720252129280
746222902224162820
746260319660609536
746161329753440256
746173917165985792
746233207708778502
746202669048463360
746221891547865088
746238395907616768
746245463246929920
746242863063654401
746208511579721729
746203159832330240
746180275479076865
746217495774650368
746139070833790976
746194473210650624
746172860100657154
746243790021730304
746203197467856896
746222675568164865
746211137335615488
746232910064160769
746199284001837056
746250735738773504
746263633177382913
746232976879419392
746223271259996160
746253965260652544
746245660526190592
746226525955989505
746226123491573760
746145517315428353
746177322592702464
746249120977911808
746261158705889280
746199481327058944
746238614170832898
746231634702139393
746242535668985856
746248282083569664
746223313198821377
746266380262047744
746246763464495104
746263050173431808
746236701509484544
746207228005224448
746206401857355777
746160344217718784
746191117947834368
746182846562320384
746243823290949633
746198042483658753
746145278474887168
746205357572136962
746232356042792960
746217093259886593
746201481938755585
746237863449100288
746231307445772288
746225594979885058
746159777881952256
746219215493881857
746245282988363778
746194703821901826
746256326578348032
746200714515353600
746200915917443074
746202253845897217
746245513763184640
746188005828792320
746235367590793217
746198415835422721
746221824518676480
746239738391166976
746225821585539074
746200651382697984
746258268612362240
746214685511294976
746255215326826496
746245903644770304
746139708367986688
746260499793338368
746208335335067653
746210411796533249
746192254683877376
746182875968503808
746193323841331200
746204153685237760
746202408737374208
746265055008784384
746245354526367744
746244809304641536
746212080747872256
746216170483683328
746257316626866176
746210851925876736
746258583290003456
746257429621530624
746227134226542592
746248038671351808
746194355979837440
746188534294274048
746244557243748352
746242380613881856
746211347109535744
746207634869493760
746241399251697664
746165968632578048
746146016546684928
746264278873870336
746199133241774081
746249641050640384
746213146138812423
746218871418290176
746182687468060673
746191281257222145
746217365839347712
746234411457208322
746193315737964547
746219823634382848
746198000658087936
746229848004132864
746139099891924993
746261699699871744
746225301571571712
746256871913230336
746207412739153920
746250664230195201
746211082880983042
746223787373301760
746245924830216192
746191512141062144
746258100840177664
746244431754498048
746223728686555138
746202362704891904
746236005447962625
746212072434728961
746241705200988160
746197149436653569
746249741751681024
746210336194256898
746214673041678336
746259258396786689
746254359575535616
746142350628524033
746177033416245249
746262060481282048
746158037283463168
746252421588979712
746227243169386497
746239054581112832
746227348115066881
746218754120376321
746222029674676226
746195941275754510
746255101874995200
746190082000855040
746218351299420161
746187363773255680
746158595260178432
746166702673559552
746230456325070848
746259795456327681
746216791299366912
746229206397247489
746223300628512768
746188542313824256
746227474246230016
746207504908980224
746184935548018688
746180581554171905
746142719702011905
746224919856328704
746250295416598529
746201565665460225
746244796684079104
746264245705248772
746192501799694336
746204615218081792
746262966064947204
746250202877616129
746188580138024961
746234146981183488
746206166871465984
746208373192818688
746229583821733888
746235510146752512
746203310542061568
746196851330670592
746190614555828224
746240593651634176
746207316265992192
746240677650956288
746142312783319040
746226781926002688
746170586578116608
746164639222767616
746237997612314624
746203717410553860
746214307998793729
746222088407506944
746168623752953856
746233580817289216
746222956993351684
746188156471488512
746257630897766400
746260134985338880
746216338276777986
746198885857538052
746154446854492161
746241415794024448
746241218812612608
746164731497451521
746152672856768512
746196486455595012
746256712361975809
746193000896749568
746253310768844800
746245589235441665
746235598373945345
746212726989426693
746185514089222144
746219207222648832
746167046862409728
746151167130894336
746262810993262592
746228589616521216
746248403680583680
746211863034114048
746174780961751040
746216367406223360
746255064294100992
746197161646260225
746254435244982272
746203247757524992
746221291565289473
746195425577697280
746206569583390721
746203096884207616
746207916001091584
746206619831148544
746201935020072961
746227562234294275
746183027009650688
746245522181099521
746234940061155330
746193282271584256
746222528901722112
746235053097652224
746243513000558592
746224256833335297
746219617949876224
746182288891777024
746221048278835200
746175397734277121
746257807322791936
746213586763026432
746259472289501184
746176152415395840
746264769900994560
746248374429622272
746206754216677379
746227914539053058
746227398580936705
746260873488961536
746214367046184960
746240321068089344
746201997905301508
746218447990726656
746235158148177920
746219618050543617
746197384233816065
746169252844044288
746142174400524288
746258209900355584
746251125578436608
746198005062111232
746210369857720320
746230326104514561
746237548675006464
746200135651069952
746229571217874945
746210323623882754
746213477828595713
746248453924196352
746258905995542528
746201880326344706
746258998618382337
746259996678176769
746208628844068864
746211355426861057
746171815727239168
746254128830160896
746149451589361664
746235757812035587
746239842984460288
746265080275345408
746204447122952192
746230464554250240
746223099444531202
746156368017530885
746236772984578048
746208801104101377
746225464897736704
746188533996519425
746248739162066944
746248517077733376
746205827237707776
746198772623958024
746260214744244225
746210788906405889
746210788906405888
746216954894028800
746243869486915584
746261670209544192
746257585108455425
746196201398116352
746265067755278336
746212462664417280
746226706512412672
746211586109386753
746238769142063104
746218825264205825
746262395832639488
746218976204578819
746264559892176898
746237594770382848
746179423980912641
746164505076502528
746150084795109376
746246730006564864
746165951867944960
746235287878000648
746247795519086592
746221140578709504
746258377534226432
746243521430982656
746222403034845184
746187326187929600
746228962880159744
746242556594393089
746265528860188674
746203537328082944
746238203280003073
746213813117018112
746198692663701505
746214823961104384
746231345311973376
746223418220019715
746258067457605632
746182519700205569
746233685695881216
746176228202188801
746235069778395141
746243437612019712
746168455792046080
746198902555041799
746215281236672512
746196855474688001
746139280616075264
746215314795331584
746190329351544832
746263054308904960
746163296965898242
746182632828895232
746215553681887232
746255617950613504
746205042777063424
746234692622520320
746191134435598337
746208008091238400
746197618951258113
746165817918754820
746204262565191680
746264060954546176
746263780036841474
746233534738665472
746239956297748480
746221073620840452
746216686097817600
746179386563387392
746185233347776512
746262337133379584
746185744784338944
746239670967689216
746225272123326465
746241923539603460
746165100520812544
746240140956180480
746199506446745600
746158393845497856
746150122568945669
746234495129419777
746256075163303936
746228941896089600
746241436937392128
746204178968514565
746204204084002820
746238433878650880
746139674528321536
746221006373560320
746175829621809157
746203398664421376
746231056173408256
746140064695132160
746236429097897984
746220989646671872
746191797399879685
746208549391335424
746202115148677120
746190618817241089
746205084913065988
746190006507577344
746223430614147072
746225947368579073
746243861274591232
746252572596514817
746157634659692545
746213133534912514
746210977876582402
746163997515390977
746218221292838912
746266426621763584
746255089162141696
746214228596396032
746177800906936320
746188978647248898
746188987065204736
746224684635590657
746251583051149313
746142530941648896
746173178951700481
746196364783083522
746211296677240832
746205256946638848
746217868975497217
746208889192906753
746180955073822721
746209480669433856
746212915489890304
746194154535825408
746221157590786049
746214446565990400
746262752193183744
746217785202606080
746237620259291136
746254300704284672
746202605978738690
746190283042324480
746227356579176448
746192774626574336
746198549998690304
746260894208778240
746201628823322624
746246625400602624
746166467985608704
746181869453053953
746176273974624257
746205520999026688
746175447998865408
746218082893340672
746231181683761152
746256662227451904
746219647666552832
746201871950348289
746243181767974912
746194091449294848
746255403793719296
746264446830411776
746228748937113600
746206359780098048
746161581575254016
746248642709815296
746212391185092608
746144758360215552
746262987082588160
746240920798953472
746232087594733568
746235606749970432
746252488827875328
746208352359723008
746244712688947200
746199590399934464
746228786950082560
746254258962477056
746266082504237056
746187950933741568
746219106416787456
746211048949059584
746208482160828416
746206066149466112
746202475883958272
746221417528647680
746193118635003904
746265583520522240
746253331828375552
746238618453237760
746200936712810496
746247271050686464
746209950230163456
746161216800854016
746229189678768128
746201146428010496
746193042902683653
746209879010869249
746245933084610561
746258503635959808
746199854460743683
746190077538099201
746163179575709697
746241872998203392
746172730089701376
746255575760048129
746234289755328512
746235208295284738
746174390929334272
746219014049824768
746263528466751488
746239721358008320
746198067720794112
746256263927959552
746263310354505728
746209278982160384
746217701454970880
746145756411629569
746192074333028353
746198575273521152
746188957931606016
746226140440727552
746262378988314624
746255831927238660
746197950347382789
746203298185699328
746187225541414912
746227423893585920
746211896341102595
746187292411199488
746200936662499328
746248483380858880
746243035026063360
746199627943161857
746255554738294785
746244867827843073
746249821200211968
746238597158756352
746213796499230721
746251528483241984
746219349552160768
746254304915427329
746189348022824968
746172755054211072
746205252769062913
746237452377939968
746193474970476544
746256267744677888
746265537181794304
746234595893338112
746160596081647619
746203923111829504
746188592720941057
746195241032548352
746216669328990208
746170708389208064
746157408142004224
746149652811161601
746246159501565952
746223338406608898
746229227150729216
746257048082341889
746223388750843904
746225645487677440
746233421471481857
746226882811617281
746153318590779393
746237892851183616
746209669195063297
746141817884774404
746211443230416896
746147031681466368
746218221536083969
746194397906165760
746183882777595905
746215721462435844
746230049414602756
746223162514235392
746149371830427648
746231785902637056
746193152197877761
746196360525807617
746222482953146368
746234335993331713
746211657529982977
746230699368185856
746206171309084673
746252165774114816
746258419712045056
746262739790794753
746192724068491264
746211065818578945
746238903670050817
746211787524083713
746247313249574916
746188609754128384
746191587508555778
746193227389100032
746230804288700416
746169760304365571
746209870660001796
746222847924723718
746192896248799232
746201611987357696
746141893608742912
746229684585693184
746227734196555776
746243009595990020
746153486606274560
746264124020121600
746264962675412992
746188869758918656
746211070201593857
746195643685703680
746203016940838912
746237351660158976
746250148540383232
746227423738421249
746196381765795840
746205793897197568
746176643446669313
746249162639970304
746233333663686656
746242598528901120
746222260533399554
746209610520920065
746221685997600768
746251746515783680
746193638447677440
746245438236307456
746204791215296513
746265969488764928
746199926011375618
746227281102667777
746175838043807744
746201662134464512
746223053428817920
746210864647176192
746249766644912128
746232217836261378
746223170638622721
746200676728922112
746166912439050240
746242296669143040
746230594414084096
746165079461269504
746254703583977472
746225339127324672
746262576233910272
746204933813211137
746208599873970176
746192850174414853
746236487520260097
746204027835191296
746214593291128834
746217860666523648
746243189955301377
746187833585467393
746243416716156928
746264006499901440
746172562145677312
746238899127615488
746232133933367297
746264769984872448
746233601826557952
746211535706480640
746199686751543297
746192988322205697
746228866432196608
746217542134292480
746200374860615684
746238425431310336
746184432063680512
746200584366133249
746207316094029824
746200034908135424
746257232657059840
746191759638568963
746208008447791104
746216233226248193
746223300838207489
746235564802768897
746253646308868096
746243986885607424
746255143759405057
746249078963576833
746254485249527808
746176974457044992
746248407996571648
746211670121295873
746216929405239296
746186453919596546
746250316098699264
746264505387261952
746250597108637696
746172394444824576
746208557553508352
746257555735838720
746183706587631620
746176727366270977
746207765001953282
746197166071250945
746241571155230720
746161216515678208
746174491617689600
746194091776499714
746221367318577152
746205059680083968
746215705020817408
746240094852374528
746241340522930176
746199166645264384
746187816942579712
746206791776624640
746265163968425984
746185828653686784
746172360810631168
746247380157206528
746254749788409856
746192623405195265
746234914748542976
746226073138925572
746238312306745344
746232238832918529
746158146586972164
746216233498869761
746233463439646720
746196536770519040
746227767780401152
746209362876588035
746227096440102912
746190920719040512
746206330596163584
746261062207545345
746207597129175040
746230330529484803
746249481671311360
746201566022008834
746230552693342208
746214152935350272
746212017929805824
746223564882223108
746230430941085696
746234432567140352
746232771316588544
746242414243909632
746215981698031616
746223510507266048
746183274326855681
746140291166507009
746251654136209408
746207836233883650
746212475058544640
746179088541433856
746141205575122946
746207488068902913
746221690300993536
746260671910776832
746221891447201797
746181776914128897
746245954181935104
746249339102728192
746177154795331584
746159824208035840
746252077798653952
746244511437709317
746207752356143104
746237800513601537
746261867505528833
746213913763557378
746254799822274560
746171886799822849
746208930880069632
746236227754483714
746216895829803010
746208885061517313
746241759680692225
746249997436354560
746150466774437888
746169626048925696
746214673003872256
746203281169408002
746244267895590912
746258805650915329
746224625940500480
746244423374233600
746235699192467456
746171282979422208
746217718118920194
746252589608611840
746225364427407361
746252333848236032
746251159426469888
746213569763545091
746160847421050880
746201116971413507
746219156614221824
746184385787998214
746219509082554368
746223770541514752
746231093926363136
746187376532217856
746157416396558336
746247866906181633
746197375694233606
746253772351995904
746235330102079488
746186961333846017
746204900376219648
746194875750637568
746209690267246592
746213817374244864
746151645327720448
746187355657211904
746235095112028160
746174172766830592
746239197070098432
746191944141803523
746203642043064320
746255680554799104
746224017783160832
746243366325653504
746217390799654912
746147358535204865
746263784143073280
746264610412560384
746207081414307842
746187300871233536
746249947297755136
746219852960956416
746262517303902208
746204837411315713
746259921298132992
746205139183112193
746144905072869376
746221044063571970
746212244514447360
746241021642563585
746258574960132096
746241713635745792
746179369580773377
746264958636277760
746239843089285120
746209543500107778
746221346145722369
746193089291653120
746195957939769344
746253621319335936
746207999790747648
746218548725329921
746221488814989312
746189197040451585
746173313047740416
746257945541906432
746179960826699777
746209404819648512
746184335561220100
746232968398544896
746265675761582080
746187087011995648
746212924193013763
746257388030787584
746204707446632449
746189477752672258
746183450508537860
746240317079191552
746196998072655874
746237074873815040
746232842904993793
746216455515955200
746189364695207939
746254405838774272
746209295834877952
746242602844950528
746204199830986754
746227843269427200
746241583641669632
746232117093244929
746227981647917057
746192724127162369
746207253233995776
746216304760152064
746262353902186500
746176290798055424
746253495540588544
746218611388223490
746256016287866884
746199271410532352
746189842749472768
746231903133405184
746166719580938240
746222587747799040
746258528642404352
746161069664632832
746237733153038338
746199045173981184
746242703659270144
746244297381523456
746196880946671616
746145534252097536
746246667041538049
746196566159958016
746223644582412289
746249573635612672
746211514730741760
746219198485958657
746237288925954048
746262425024987136
746242976070963200
746245002230140929
746223703332052992
746247644524187648
746143118240555008
746203373590872065
746233480409845760
746258537223958529
746242980277854208
746240237236523008
746147110999883778
746176122979655680
746171614299971584
746216686253023232
746255466930507776
746183207419252738
746221023041708032
746149938015383556
746183744038436866
746238396088131584
746175477266554880
746159845213093888
746211942516170752
746187548532236292
746174458038263810
746199095337902080
746226639260913664
746189729595416576
746252358884200448
746209350482427904
746233702783422465
746213590756007936
746250081200902144
746239456999444481
746217676297515008
746251318768115712
746201834432266244
746191176743608324
746210134934720513
746158570102652929
746223283851264000
746256846806220800
746217806077661184
746220075426820097
746255227687477248
746242263177584640
746240023373189120
746239306180624385
746175942763044864
746246482559406080
746243416577581056
746245454988513280
746165629212831744
746232142342950912
746188412701409284
746212328614436865
746171794604732416
746232847065714688
746254095187587072
746224684702674945
746190870282526721
746194917873983493
746248160369057792
746235581533822981
746234637983244288
746225171237744641
746232112789889027
746194817340735495
746151016287043584
746184847320715265
746247636022337536
746215851708162048
746220809425850368
746250077073711104
746230854712598528
746219181855539201
746188605417099264
746205840000983040
746238278467092480
746265201880760320
746219844714934273
746228321155854336
746190144810684416
746189418940162049
746210008816189441
746251582736470016
746263624612720640
746245610181844992
746177184344248321
746201796398325760
746236537789022208
746235447269982208
746229273380294659
746189238840889344
746215645960765441
746215645960765440
746261544430899200
746228463875416065
746226887039475712
746146872247586816
746171203434520576
746243924294012928
746143998838878209
746232352225923072
746225443984969729
746197371676041218
746235313110941697
746164873969668096
746245433924558848
746245459413450752
746236374517354496
746210059261095936
746188102318710784
746241621444812800
746244192410681348
746218598784372738
746226081426866177
746198382310395904
746264056936435712
746218678580969472
746214857377144834
746191092488372225
746218980491198466
746223258735783936
746170981098586112
746205357278519296
746217323694960640
746249372602630144
746237506815832064
746262538480914432
746254988528193536
746151062189576192
746226878466252802
746252597993029632
746242485622550528
746221538999836672
746225334878535680
746234679724957697
746224005565186049
746182309695602688
746211053248225281
746248886138839040
746246616991023104
746207773348626432
746242301022842880
746245387820769283
746237833900220416
746190757195743232
746226911974592512
746178304332308481
746222378015825921
746184666957418496
746246184847675392
746242577918230528
746189536749719553
746153511696535553
746197036001746947
746239465773895680
746191637919850497
746225578169139200
746253575114854400
746220679486283776
746233660529999874
746216052908920839
746246792887607296
746230493889257473
746200974620925952
746214282774274050
746193168731774976
746247250167291904
746240870656139264
746187946995310592
746163418814627841
746235904486825984
746240648408350720
746253977919066112
746206183560609793
746206183560609794
746228623116382209
746241218745491456
746174529400078336
746254070244081670
746249523413000192
746247157712326656
746256561543086080
746226442363510788
746156053348245505
746225397667233793
746200672559734785
746215608396591104
746186072175034368
746200781301252097
746217805998002176
746224638800207872
746207412881760256
746181177472655360
746175364125306882
746231454279962624
746245320707813376
746210302560079872
746221614727991300
746229810137989121
746263125750583296
746195987341811714
746226572466618368
746211137142689792
746224344989261825
746141474069192704
746224143729725440
746232423239680000
746214203271188481
746227566252482560
746241260848095232
746266254525108224
746242070327730176
746182494471413765
746235300435746816
746175959770890240
746266447605796864
746239092413763585
746174424538300416
746250236507656192
746208209413648389
746218116762329089
746209002418147328
746256536377397248
746195328748032000
746187036814499840
746204178809135104
746233136279785474
746231647297642497
746208532614119424
746260525110202368
746242473010270208
746240451179470848
746220867915395072
746164727118729217
746229793562071040
746229793562071041
746238148594675712
746253059408355329
746247170416836608
746245740255543296
746185769945993216
746222172486569984
746229931760181248
746259933704892417
746208968939188225
746261552941129728
746230552756248577
746234927511810048
746141432143093760
746219064461135872
746218066367807488
746252904223354880
746220914069508099
746221379758874626
746232624629178368
746233924825800704
746252296137252865
746196046334722050
746144200337555456
746177611966078976
746244989525590016
746253130753515520
746206309540757504
746180690664886272
746203268552896517
746236877502447616
746247200057991168
746253440792276992
746203855830949888
746227167890018304
746192162178502657
746208314460016640
746252262289379329
746231802457530368
746231110418341888
746209488915464192
746202605982908420
746229764151599104
746196838861025280
746193168916307970
746207433647751172
746246642098126848
746199837981347840
746221052506759168
746210386379046912
746208381417848832
746265004769415168
746248663480041472
746237305631838208
746214832282578947
746243634610114560
746232591297060864
746245559829291008
746256897100087296
746231995408125952
746187510838104064
746241457728663552
746202488412352513
746243659998334976
746220843001249793
746206259137806337
746193218975391744
746250534152110080
746262173526167552
746263029252161536
746242783233511424
746208146754985985
746208146754985984
746246826458644480
746214572516728832
746260306930835456
746215629317824513
746256465283932160
746206645286404098
746175594908483584
746189658179010560
746247745166581760
746213448128692224
746213876207759361
746199221221482496
746203201821519872
746265407137456128
746187334513614848
746142442802536448
746245756844146688
746242875499765760
746216443050549249
746199468706402304
746188102104801281
746187955358703616
746221660949217280
746151351802040320
746208184256208897
746202664644403200
746232750642864133
746220788433334273
746188861198348292
746253205907046401
746263608015851520
746196419564830720
746230389048389632
746212206715383808
746262861236834305
746205776717348864
746243085361897472
746165654160478208
746225830058045441
746210143117803521
746199556870701056
746206007638908928
746196004215488513
746194666287050753
746247933952155648
746242649200463872
746201985423015936
746209186703282176
746198013408739334
746238542628552705
746143030219005953
746242430752546816
746225263747334144
746209153446600707
746244574125883393
746251742388486144
746203985883729920
746211279669329920
746231894786744321
746181957650776066
746257446642003968
746243693556936704
746190933398413312
746192032046014467
746177016701943808
746225683056070657
746221728041295872
746235904734334977
746257043762352128
746211179240906752
746245014825615360
746222122058407938
746210927490392064
746242288385306624
746199997071253504
746262844757282817
746221614736433154
746206196521017344
746240401065947136
746188274260021248
746217810494296064
746230074366582785
746220008259260417
746219827879043072
746236416464560129
746177549420597248
746261502387118080
746258423814160384
746224139619311617
746241327742976000
746224642692505600
746153612162777088
746198554461409280
746246893538320384
746188014141902849
746169659888701440
746261632381296640
746257572173385729
746241101258952704
746207899035172864
746219182052651010
746238505152458752
746197002300469248
746241512405508096
746245450911604736
746226152717463552
746204309008769024
746253751342735360
746245933273341952
746253394730442753
746243487859892225
746251142649233408
746206951508316162
746211883980455936
746214672894857217
746176454711377924
746249330709901312
746242246463336449
746264899760816128
746238404581462022
746178572671287296
746247237525708800
746206749833605120
746223711934517250
746234142954688512
746190732042461184
746177792337907713
746221904176906240
746266061553668096
746205672258179072
746202383760265217
746216128498667522
746240962800672770
746234491052527616
746234415768965120
746199187780341760
746260764197953536
746237129248804864
746237812849008640
746246029859786752
746251515875098625
746141176424718341
746265424057217025
746221513834041349
746255840110329856
746187980436447233
746176521824505857
746230225537634304
746171606045601792
746223640522293249
746219194492977152
746243655724261376
746155294280065024
746263159141449728
746200319923630080
746216879337791488
746209908396199938
746247426181312512
746188706109808646
746265088479223808
746231265511104512
746206175411134465
746196083965976578
746206385197592577
746243475415269376
746162659331031040
746161334073569280
746244393846345728
746246356763807744
746158662276657152
746197908546953216
746238417143422976
746229953016922112
746238110602670081
746238110602670080
746214035582914564
746190010479579137
746188911609683969
746245853304741888
746189280880386048
746232738034778113
746197501519093762
746147740460154881
746248495980552192
746250605606412289
746166958824038400
746262379097292800
746199410149728256
746227872541511680
746232243178242051
746239717176311808
746229705603317765
746228602165854212
746198638414565382
746239633428668416
746231114717532160
746221753001639937
746175418454016005
746214932924928000
746222939989630976
746147941635788800
746191428200521731
746214887060176901
746201033211154434
746231278224105472
746157697544888320
746245073336209408
746260261129064448
746247292185894912
746206632586051584
746211380676571136
746147132340568064
746188907302133762
746244360421912576
746169584361701377
746190350100750337
746206196286136320
746174827233304576
746256368638713862
746266279632322560
746182234449678336
746226358460702720
746169676711890944
746260218879709184
746262085261221888
746248219231924224
746232255677239296
746203080186695682
746195953829322753
746258797216206849
746221044294266881
746258583172562944
746256385273434112
746265772163481600
746249988972240896
746260369870585856
746217395233034241
746219161018212353
746155491554787328
746265952573095936
746214928688676870
746223355154464768
746194263650668545
746249234194833408
746215318817648640
746252904181407744
746218150241329153
746213171329806336
746230213017636864
746197191086088192
746205525189132289
746218280277270530
746254426839597056
746235904520396800
746255651559587840
746251754895990784
746258499336802304
746211887826624512
746263436057772032
746255487872573440
746240665227526144
746248533741813760
746249208991211520
746242455993978880
746187510787649536
746252287463526400
746262987426664448
746167071822647296
746208205613588480
746235103286681600
746231240626311168
746265759748395008
746226412734996480
746199988707856384
746206808780374017
746224244330115074
746170653825335296
746190421710168068
746159044033912832
746227696506544132
746139255437692928
746195261953740801
746257299690426368
746191138755743744
746262278253731840
746244993845702656
746239503333883904
746202358577659904
746237926133030913
746206280042176512
746252404987924480
746266497996230656
746203222579150848
746214576736264196
746199741260673024
746257073445429250
746171819787321344
746255647012945920
746194465061113857
746232092120342528
746173682062503937
746219940974211073
746193814667202561
746264119674871808
746177834301927424
746194603330568193
746182536397656064
746197858185945089
746173472414404609
746233841052848128
746229801992650753
746235955015749632
746237234366447617
746241772305649665
746224563319562241
746223824924872706
746259556402102272
746255622174347264
746178853744353281
746242888137211904
746243639014133762
746259392631291904
746218745815654400
746217768601559040
746185631563284480
746195534621224960
746191365294350336
746249783547936768
746266162217033728
746201154627854338
746253608857919491
746234348446195712
746162005178912769
746241520932618240
746177347716452353
746217835488124928
746175162823806976
746210939968454656
746239842942496769
746176056021876736
746189452851060738
746207207281201152
746229126583877633
746247208299814912
746223241950203904
746171622629965824
746156057714561024
746210118157537285
746242720230936576
746205990857519105
746259006650449921
746250798737260545
746254439225360389
746256947402448897
746244859292450816
746222340401356800
746242913378639873
746229839447785473
746184654504398848
746226832349945860
746230372162101249
746171085758955522
746163968293560320
746247669488685056
746210936097103873
746260000679550976
746187720339267584
746222382080090112
746217139170746368
746233664808202241
746259354899324928
746216900359684096
746260189519634432
746207429285711873
746149049011699715
746209446892707842
746250907449364481
746197983746633728
746202111298281477
746165276668878848
746252643882901505
746171501079105536
746147883108335616
746252711348305920
746259036362903552
746257421484580865
746235191551655937
746180753508077568
746186361573515264
746253499650969601
746219425360019458
746241214488338432
746198189607256065
746209664925261824
746259136954929152
746221128004182017
746181143872036864
746169324365193216
746194959779266560
746238412823330816
746170112764444672
746262756567941120
746219815333855232
746217478921945088
746230179207405568
746230179207405569
746256926456057857
746190945780015107
746211036672327685
746260948726448129
746185082264641536
746247120236093440
746207366635356160
746247380043960320
746213083329134592
746235552265953284
746224672195256321
746249812849262593
746208377408131073
746197606481592320
746207387376246785
746234210281676800
746220486363799554
746208801037000705
746254850242023424
746266602585350144
746217118434131968
746191889443938305
746253113913393152
746243404221263872
746186181335932928
746185577234456576
746263490608914432
746180577590714368
746194263365410816
746154560398336001
746179445048872960
746198386651463680
746251029054918656
746256989248954368
746186734786879490
746248189594869761
746203793159663617
746206238153682944
746257006009409536
746149225294069760
746209052737167360
746244817693335552
746242913483563008
746244389626748929
746222738864406528
746228501833875457
746209707153461249
746236801975648256
746195765085646848
746184855541678080
746221967129206784
746264165912875008
746238245198045184
746245287086268416
746214530418565124
746253600398053376
746184130262532096
746220913968852997
746229885652238336
746220658468626432
746165234956656640
746187473101815808
746177511529254912
746235669802946560
746256402012839936
746262035026018304
746245979179978752
746232322832293889
746217231424446464
746204602442223616
746228136778440704
746178702518661120
746245270527221760
746240925278560256
746144225490776064
746236177053671425
746231739777875972
746223275345252353
746230376348024832
746203474400972801
746237842247016448
746191583595245572
746251893190631424
746200068533821441
746162663667834880
746240019384328193
746208779855814658
746221228852019200
746201872067788801
746192850044366848
746208293291384832
746190039751720960
746168040597794817
746184431912681472
746259015303372800
746208033483612160
746216137000525824
746260005129752576
746238794274217984
746184285506379776
746194389274243073
746232717084233728
746195710601662464
746204699154472960
746235283763396608
746220037602566144
746227721437478912
746246105172705280
746245023025356800
746195836321701888
746237229924704256
746185765919436800
746185690308820992
746227142497730560
746189138202746883
746252186724745217
746246914706972672
746244775494430720
746206766585634816
746214307998765056
746160474392244224
746218326288793600
746201041348157440
746266049117446144
746261401774268416
746149866938634240
746245987535101952
746202220291469313
746229768152973313
746209857808662530
746203776139173889
746198449285062656
746157324373471233
746238001760473092
746228400935710720
746216426092978177
746199003033853952
746229806052708353
746241155839496192
746229919265349632
746212542515548160
746224382758916096
746210197882822656
746266573246201857
746213393736966144
746174755758280704
746204669798604801
746222898004647937
746257429977956352
746223585803460612
746174952911470592
746235762060910597
746142896030629888
746213192615923716
746221677541920769
746259438978351104
746154434292518914
746213255358480384
746211258970476546
746234105071706115
746216183184056320
746197967254618112
746171937244622849
746246650385956864
746182343535304704
746194011833040896
746244804804222976
746210717603291136
746202501259493377
746209132319936513
746240744747261952
746142736475095040
746238190659350528
746201968591286272
746221295763742720
746194372593491968
746203708959006721
746205307085295617
746219282749526016
746207354157301760
746239402804862978
746228845607419905
746249842448437248
746147841123418113
746148423963906048
746195966252847105
746232033450483714
746203876752187394
746222100948516864
746223502244478976
746263935318368256
746247153731928064
746186588040790016
746237334950019073
746256024508588032
746213905651818496
746205583833890816
746221270820261888
746157538433974272
746223774509338624
746164622508572673
746188324428255232
746177922453635072
746193101744574466
746207441876983809
746207991309832192
746140790557048832
746221496998076416
746221501368569856
746249787813543936
746189951612575747
746235820684697600
746247115911888896
746239088278175744
746260026076045312
746254535627247616
746229701409050624
746255051476373504
746210143033921537
746239192766648322
746206716417564672
746204053135233026
746224663953477632
746212202747551744
746265495284899840
746222822385557504
746204115902988288
746198294326448128
746195165140770817
746262622207565824
746211460125122565
746221702649024512
746201263910461440
746245727488217089
746169706059440128
746195136015536128
746228916956725249
746255450077691904
746216824568569857
746222768136458240
746192732486406145
746245459329486848
746193655371706369
746199401471737857
746209270727745536
746244251399426048
746255789774471168
746181886230171648
746180405577977857
746236206518665216
746193676158722049
746184159563915264
746231965968269312
746263012512768000
746201339164655616
746171719346331648
746257937220386816
746202459027079168
746221082089164800
746244851201642496
746231110640631808
746192233540419585
746215062897983493
746243169096982528
746236332335239168
746243177338765312
746257811470966784
746193303217963008
746217487407013888
746210134666280960
746210193508171777
746259686161186817
746248777116295168
746204417867677698
746204233389596672
746247350990012416
746248898591723520
746188076968353792
746199682800484352
746249422753894400
746190568334598144
746178337949650944
746207404103110657
746226215615242246
746227310269857792
746213305828532224
746249011892453376
746242414336061440
746206154254999552
746189582794842116
746256871892389888
746196226454913024
746253675698528256
746180267010822144
746218963856592896
746223388868251652
746172675660324865
746265004555538432
746176664384712704
746180690983542785
746189997846503424
746264270749442048
746249871607406592
746239154980163584
746260374043889664
746220444311650304
746208100449845248
746258679746400257
746220213570416640
746248089141313536
746254279644676096
746233446570196994
746141696472289280
746247635946868736
746210248126402560
746186164558692353
746195731745124352
746261955606884353
746226949744300033
746208008221265922
746185598206091264
746226341557592064
746259744852086784
746265600243212288
746231278127636480
746201876371148805
746213310073176066
746252165946163201
746196192866930689
746262727061024768
746259975740264448
746264882954313728
746244976808337408
746230158378438657
746264862125334532
746212638661586945
746246990300839936
746203545620221952
746203784443887617
746266363648413696
746240694667206657
746215482668158976
746197786949890049
746257995965702144
746209291950952448
746254032222683136
746195265871216641
746217147794235393
746188056172978176
746221283264733188
746263599417536512
746241721982455808
746158180015583233
746249288775270401
746239989671858176
746228032025726976
746248487583490048
746232884822827008
746203536996761602
746209606515326980
746234658988269568
746254975903334400
746187422736617473
746214924855087104
746224093540716544
746236642755649536
746259870844739584
746203008585740290
746234076059729921
746265293916352512
746234562418606080
746220754585346048
746255265440370688
746194250799341568
746207836477087747
746227750931816448
746207446373277696
746260789250621440
746211447592497156
746248537793396736
746240027441664000
746159853459038210
746179470042763264
746260814504595456
746191348374503425
746226916001079296
746228526836158465
746199380433133568
746138865300189184
746218896647020547
746210235434434561
746242250389151745
746253033974140929
746203780543242240
746266309231579136
746208532488282112
746191985925459972
746142291962773504
746229348726800384
746233341813231616
746259350730072065
746196956226035714
746230775155068928
746210105234849793
746209727839772675
746236789602422784
746236701400457216
746246209799622660
746226442246119424
746264790650265600
746152840700305409
746233694059270145
746258985704108034
746199330223075330
746202224276037632
746264916449968128
746252362856210432
746254380698066944
746265663367450624
746250576334192640
746159794583633921
746243131365036032
746228920899379202
746174533359403008
746244796566495232
746195240814424065
746245459367235584
746215104841027584
746262437826035712
746255655598710784
746257769670520832
746204246060597249
746245501318737920
746264933399166976
746190648169103360
746243814893981696
746180476843393024
746255844199776257
746204179039850497
746254481336246273
746223363664674818
746192443226284032
746241529153486848
746230938594484224
746213674893770753
746210692642938882
746192896190095360
746223242122190849
746239062948753408
746197585451331586
746240107494121472
746233010501017602
746219261509566464
746184423561900032
746234457686847488
746243567434137600
746230930029764608
746199682527821824
746188030675914752
746218393187975168
746175191999479808
746227499332317185
746232922483548160
746257916416622592
746193634572148738
746182821362929664
746245354476216320
746256003788849152
746188022488629248
746221316873740289
746221597942419457
746189431560798209
746240593802723328
746233425808392193
746228174405525504
746212370414874625
746196952203726848
746158758959661056
746231970145804288
746249363987570688
746177389751742464
746254564974821376
746225947389526018
746198294188064773
746225821342281728
746196272529367040
746256100253667328
746266384699645952
746185115596898305
746229709634048002
746185468115451905
746193764377473025
746250630709280768
746264782488084481
746238941393608704
746247845922115584
746249360007110656
746142350502690816
746140081585455104
746227587223982080
746206653356224514
746202450810417152
746206271800381440
746246960839958528
746212127191375872
746256259536457729
746255370159591425
746215969043800064
746250177623752704
746221060857618432
746220138219741184
746199405913530369
746228438927761408
746202408821284864
746201142397284352
746234579334291456
746153943789510657
746234344386113536
746263540810547200
746198763845222401
746263016547639299
746230145644584960
746265449281753088
746252941670105088
746249401832714240
746230892482301953
746242867346145280
746194372786434048
746220146599952384
746204820785106944
746212517131620352
746197719744544768
746257421564321792
746185451174690820
746227411293872128
746182804887609344
746243542293479424
746239213889282048
746255697340301312
746209757317332994
746241634187149313
746253809886830592
746219618172186624
746247644339666944
746261573946081281
746198470411718657
746225297054306304
746218145988304897
746217353227051008
746222168204148736
746242825335930880
746216073901420545
746216652627337219
746202039923834881
746164878101053441
746239075489701889
746205118282895362
746194619981914113
746238396000014336
746213398107430922
746173438679785472
746166060882157568
746196176140013569
746198629958881285
746221505420230656
746263352301748225
746246138605404160
746233320837525504
746185270995759104
746265872801488896
746225519331442688
746176924330790912
746201796343799811
746262810951356416
746227998370598912
746147841014325248
746234616885874688
746263129886121984
746188404317106176
746216694633291776
746233803056648192
746241537621688320
746218246718660613
746239830485413889
746213314158440448
746230351245152256
746256976623992832
746162248452870144
746259267083067392
746219081129328641
746228287681114113
746218359830642688
746237842414723072
746237070473998339
746146884629102592
746193865275629569
746247610718101504
746238077165703168
746186768261644288
746198445073960961
746233153233117184
746157852604014598
746248269542547457
746242426709258240
746247971470249984
746221417461481473
746249540144144384
746165792501276674
746237754183294977
746189184101036032
746260613249269760
746217390854176769
746214320795582464
746214748715266048
746205688884387841
746214408968232966
746250471610978304
746248789313335296
746262886385917953
746218384971300864
746205827384500224
746158272286068736
746209488806371329
746247535384207360
746244888644227073
746196385712607233
746200009691914240
746219529840136194
746224655329964032
746183563733762048
746260344973078530
746263880800821248
746153910243467264
746259606557560832
746250890860965888
746263784038240256
746246352410189824
746208398299955201
746208922525016064
746235346967367681
746194427161387008
746148549767856128
746188727123386368
746228065513070594
746200768869335042
746212852625612802
746243064079867904
746202782017871873
746257874461024256
746193127078137857
746221631396163585
746260093025517568
746155051144650753
746193789396541449
746184784485842945
746219605559939072
746214828075692032
746199040946143232
746172885065043972
746265285783658496
746253579275509760
746224160376971268
746181047369465860
746213137838280704
746252153279352832
746196796964167681
746239020787597313
746241277478469632
746196306339606530
746238803048706048
746216560503644160
746224508818718722
746174101404913665
746244720825769985
746195941477097474
746238114994098176
746177297481338880
746199212816142337
746219777312468992
746264450894864384
746143340391993344
746249561375711232
746238605748637696
746248487478517760
746218980755410944
746256708230586368
746191420004786176
746238001735307265
746248382704979968
746198583813115904
746260936000843776
746242284316954624
746178614685753344
746216581546446849
746241856141406208
746201192594706432
746174525096759297
746138068290310144
746189100168863744
746236839892123648
746266598659461120
746198265050202114
746142765692551168
746220909757796352
746220826010095616
746222961112145920
746237829827567616
746263347759357953
746255605405454336
746232834176622592
746202186464403457
746218976515002370
746212642864324610
746197514106200064
746212546651185153
746160868556144640
746231718865100801
746223384535564289
746138651470487552
746179868581314561
746179885379489794
746217164529557510
746237880134041600
746237728950468608
746261561052897281
746158771462774784
746188341339529216
746212597012140039
746255487843311616
746187212732006400
746210227255554049
746260420114022401
746250836427309056
746221497203601409
746211015453401088
746245480305172480
746197195431370752
746247027806310401
746184545448394753
746192753571172353
746179407513956352
746242229518295042
746204367619928065
746206506912079873
746215545502998528
746248550502236160
746188299203579904
746224709801369601
746162428786905088
746264631438639104
746258784364933120
746227092551962624
746249603163488256
746189238975107072
746206066489204737
746225783710978049
746180812287188993
746147110999957504
746216791119015939
746213440088268802
746246876995919872
746236701597646848
746139129390325760
746201632845635584
746187812517478401
746245224465375232
746193433123971073
746259871004254208
746188257424089089
746200072770052096
746258608292302848
746215742580785154
746205986793263104
746226261840695296
746234147107020805
746195656004403201
746200978823602178
746240099021529088
746208054463455233
746249972287479809
746223850090700801
746246952388595712
746147568351125504
746193588321583104
746261452088971264
746226983219060738
746217508483411968
746235023842435072
746238756605177858
746241688360738817
746240371517071360
746237867702128640
746264962788646912
746223615268392960
746198558676656128
746236076600102912
746226656214298624
746251016706760705
746223489623826435
746231299426312192
746187174979174400
746193416204128256
746224936566423552
746251951982125056
746185468140617729
746244221707837441
746213502663065600
746213762890272768
746183916013391872
746163037111889920
746243961728176128
746184058875437057
746230087142387712
746250085336514560
746261615713095680
746205306959470592
746189284873383936
746191986118397952
746252061252149248
746209816096313344
746234583486599168
746255446072229888
746220326984396801
746186533577723904
746186168455266304
746218737448038400
746217449717018630
746226786082553856
746229760133455872
746224009428164609
746264778142781440
746190484607885312
746260189544751105
746223212627795970
746263545009082368
746257769553141760
746256997687889920
746194297100238850
746241764139245568
746257412911411201
746171211466543104
746223032163655682
746186977955971072
746224588451778562
746222168418050048
746211019882565633
746243697470222336
746208469796036609
746219383266041865
746175133262307328
746168435021852672
746217726364909568
746215017096175616
746194347624828930
746210184968581121
746246151213584384
746157550735925248
746231496575332353
746204782994481152
746256247108870144
746249456459329536
746202413233627136
746235334258622465
746154912711643136
746193349216899072
746259694872825856
746177742371098624
746170670535450624
746208230771040256
746234470169096192
746218049485737984
746206959632711682
746212546370117632
746176098162049025
746187078715662337
746187632325992448
746248478926446592
746140572205735936
746177570077544448
746228388323463168
746260055310336000
746159178125705216
746266367674953728
746199179337203714
746248768413143041
746180636369551360
746222751233409024
746256020423442432
746227859782438912
746259346632376320
746228434376876032
746149573354262529
746261800082083840
746221434372927488
746257815740780544
746203646149353473
746266523157860352
746176571812151296
746196755050463236
746235761809231875
746173560494882816
746239872285847553
746264845218119680
746260516956422144
746202433882202113
746189721286500352
746186873102471168
746187061791580161
746245190919258112
746189419116269569
746231357781639168
746195756655087616
746173543835119616
746225137666580481
746206372333654016
746154229123915776
746220088076836864
746213112701804544
746228463783149568
746220121245396992
746210650817388544
746258893421088768
746239616714321920
746203465764900864
746244393917624320
746261351291584512
746214408670478336
746151876089937920
746215511923429376
746212206648299521
746252912460972032
746203671260585988
746187783459397632
746202664749277184
746216770311073792
746230388918358019
746223086614130689
746244545059291136
746184260210536448
746190467524497408
746200362097344513
746189599332982786
746261238338949120
746232892901068801
746229441311825920
746224357588930561
746263335478386688
746229697042735104
746186655137046530
746191528918286336
746193290429497344
746233249484070914
746195555605348354
746191180602343424
746246277193699328
746227205596798980
746253311041495040
746193210616143872
746245966865530880
746250249220554752
746165532504756225
746232582874902528
746238899262005248
746179277461258240
746243068588888064
746211556665364480
746253139142127616
746251717067538432
746261145988775936
746243181587505152
746255848620593152
746208247200124929
746234013132554240
746192523069054977
746256356034887680
746256565880094720
746216715516710914
746254367880318976
746221828624945153
746256804707971072
746213305623023616
746210793453027328
746251641473556481
746186084648914944
746228254235713536
746167528876019713
746191554021253122
746196851393626112
746230577800454144
746204174883291136
746257026980974592
746259841413414913
746204288087580673
746242850493366272
746214807410376704
746255009642315777
746218376784031744
746200542301478912
746254803966246912
746220234772647938
746170141986131968
746194364259414016
746157433572077569
746210570899095553
746154715264745476
746193642788818944
746248403496108032
746196520186241025
746205156182634497
746175116686483458
746234709118586880
746253063334273024
746245991821619200
746223716149846019
746219479839838210
746242690807848964
746193710090592256
746187032381132805
746200324457717760
746247975719079937
746252924989374464
746191956519227392
746212525604143104
746265679897235456
746258503657000960
746253042585047040
746202559975546880
746205097344958468
746196792513966080
746224936486768640
746165268238348288
746262194329784320
746248995106885632
746253130560569345
746159815769001984
746264002175635456
746216271151140864
746218410095214592
746225565477150720
746262005590298624
746178895431540736
746191076029927424
746174688875806721
746265130422304768
746146230305193984
746223321851666433
746177255630475264
746252673452744704
746159543235805184
746243982624075776
746240631652102144
746223942608683009
746251083677204481
746242665939771392
746226480011612160
746146868049158147
746240036153110528
746194628571869184
746235845921771520
746208897501782017
746195018642141186
746160520475086850
746206963789225985
746206582258601984
746190283235164161
746211623853948928
746246839255597058
746262244762206208
746207249240973317
746207911735500800
746253122293555200
746246054887198722
746257912029384704
746195941162516484
746240669463748608
746217478968139776
746259715756175360
746250018244304896
746259652841709568
746201511298899968
746257274763644928
746159908161101824
746214530435276801
746263037657518081
746217995043627008
746260776986546176
746233522109591553
746252807586582529
746186097286250496
746198747265196032
746202807397580807
746191495456133121
746198936109494272
746227121618509827
746265088605175808
746199149813456896
746141587466485765
746195840423755777
746187070155030528
746242678589788160
746197140733464578
746260055209746432
746230103936401413
746187477266763776
746184289557962757
746243093758902272
746222390430990340
746220645659271170
746265415555383296
746262362190151680
746211170944585729
746232658254979072
746210247916683265
746141914412498944
746219106500644864
746180078598447105
746250580604108800
746144447604334592
746237477426331648
746246629569736704
746188986993901568
746144720531918849
746248089049042944
746265461784981504
746236970133659649
746205684664963072
746166233159057409
746222898113720321
746203700872417280
746231098003197953
746252698673111040
746150860757995520
746230024378814468
746248525172793344
746147245540675585
746250450601652224
746254955040878592
746218208848338949
746189121513631744
746238509166407680
746188752255492097
746180703440666624
746235850099331072
746244888606412800
746246935540019200
746183924762587137
746206502411603968
746261598835195904
746207551310569472
746233870358454274
746208419153993730
746242963823431682
746212899039809540
746190316516999168
746248688675098624
746218372233211904
746236433002725378
746258780195790848
746251989684625408
746187263457927169
746198445065539584
746184994222145536
746150076595208192
746148935845224448
746192669861253121
746151880032608257
746247766188376064
746248521091784704
746201238631395328
746207651709616128
746214031485079552
746255601097838592
746228266592178176
746258683965890560
746225397772148736
746257895134760960
746201679247249408
746221694151319553
746214652137201664
746173585434128386
746214123617189888
746234335850725376
746253273263382528
746254435211321344
746194863209644035
746265063519035392
746250379164323841
746185010718224385
746189591170822145
746207064733581312
746263016572915713
746237804468797441
746194636876578816
746227822247579648
746254313476005888
746254887961387008
746148725807022080
746234247661256704
746224311359279105
746229780769443840
746195073113567232
746261812631445505
746244582506172417
746168770440339457
746203260491423744
746227444730888192
746243718487781376
746187913377939456
746233165878960132
746192099234586624
746220658305052673
746243395723599872
746262211111297025
746248219135459328
746182741629165568
746220834574852097
746155919420100608
746260374014525440
746218708066938880
746262970561339392
746191105155162116
746164681107181568
746162349233430528
746230766548377600
746237812995850240
746237934454480897
746263410971652101
746152316349386752
746227083815223297
746189826060230656
746221174053494786
746220738084933633
746223594452049920
746244318302699520
746224903121080320
746225452201574401
746223892159569920
746235979892023297
746247388491358208
746207932723822593
746216681953853440
746191289838821377
746210772519264256
746263415157571584
746193596588523521
746254451976060928
746257278982979584
746186810426961920
746197380089798656
746245933323587584
746214400516722694
746229760024420353
746212986964979713
746196968846745600
746220998161117184
746235686668242944
746255634421719040
746201146524459008
746251494882697216
746254061582815232
746209124082294786
746213544627077121
746184050373726208
746208989856178176
746246491233099776
746215017104629762
746225842406068226
746182565728509952
746248596631216129
746211221293010944
746261078691053569
746231299145248772
746256033056686080
746186692864794624
746207437930147841
746264362961215488
746193869230870530
746261531692793856
746209002430730241
746209002430730240
746176068818731008
746247111591731200
746262957940686848
746232230259810305
746203809970413568
746215608199503872
746205588346966016
746262399842402305
746239297938849793
746181026502709249
746203637894914048
746162059579109376
746251448497938432
746219613994655745
746232830343012353
746244075175710720
746187233695150080
746144548301115393
746208016769253377
746205713991532544
746224525344313345
746262206879268864
746215344298070020
746194515262734341
746255408038293504
746202115123511297
746197446900867072
746229890077188097
746200991242956801
746195416895545344
746252841359151104
746239801314025472
746221010546896896
746259287736000512
746246302107852800
746241914903609344
746266548390739968
746253499600605184
746232754564542464
746236147995598849
746244104548392962
746174365595746304
746181764553531392
746244964393320448
746207265850462208
746263465468125185
746257362604924928
746226576581267456
746203558089920513
746235459810951168
746226685452816384
746257819960238080
746201058519592961
746214228290215936
746179658924851200
746174994921644036
746160180623138816
746258780246028288
746220813607571456
746147568388833280
746209660680601600
746190946014998528
746200303356149760
746243186117345280
746204694704336896
746246986131705856
746180363605708801
746260143336202240
746252648261779456
746226366668906496
746261426973577216
746247497643888641
746212165003026433
746180237638176768
746211888220901376
746262547003752448
746240560084717568
746230628195012608
746225330961059841
746227117478707205
746194758461095936
746197308576960512
746247892080402432
746202408875810816
746219278282592256
746225842380910593
746198948415578112
746231647431852032
746257320649367552
746234424140791810
746189310198579200
746251633084948480
746251192859254784
746171262053949441
746246877096468480
746232754707148801
746256100161363968
746263817525596160
746257375045136385
746249418807066624
746229428452102145
746230850287603712
746220255706382337
746219383161135104
746247061557903360
746173497370521600
746199850308382720
746261951026700288
746203126147907584
746229202051964928
746214891044798469
746188827656523776
746244968486952960
746141713035628545
746191331907637248
746189683281911808
746236873601753088
746259946480803840
746237183732785154
746246818028199936
746187254742269952
746144091176476672
746234906179600384
746252367218221056
746231819276673026
746212987082420226
746201003771330560
746259929569312769
746213431464759297
746230586314891264
746190010517381121
746186592033865728
746184608237105153
746256209297170432
746220968670953472
746266325799047169
746213939034238976
746254271621005313
746161380387020805
746264799122690048
746245274587271168
746264002120945664
746186596530085889
746196171941515265
746249628392132609
746170221770211328
746213704287412224
746255970322554881
746218980579282944
746189066773762048
746183568146173952
746248038830710784
746263632988745728
746229864722661376
746229621562048513
746206296869744640
746223841706287104
746240635837919232
746249133317578752
746202035498844162
746245777844887552
746204380051869696
746209283260329984
746177771756347392
746247715638640640
746186923715133444
746222440817164288
746189343547502596
746165494848229376
746176613885173760
746253550083252224
746195698140385281
746142895971786752
746226261987450881
746174466393260032
746202413023977474
746208872491188225
746263020700041216
746222889758654464
746231106425360388
746202958308614144
746203239347945473
746194049627893766
746177536724340736
746171832307310592
746207005686169600
746262056140156928
746225603402072064
746201628684877825
746161090736730112
746189238794747904
746250513377824768
746233291628392448
746247162242150400
746160801245954053
746208259858567168
746239813880143872
746265633667616769
746240509920837632
746192086865567745
746173002744729600
746239218125438976
746222487227142145
746212378606350336
746245744349184000
746204791227846656
746190316647022593
746163397561966592
746262815288266752
746254468744945664
746193244208259072
746226198779297793
746255995274399744
746206091415977984
746188156630761472
746220998102417409
746174604654239744
746197321327607808
746252790830407680
746237876120084481
746202568322228226
746168820826537984
746140043614560257
746184981496627200
746257752750698496
746202589436354561
746246637782188032
746153297782923264
746204346770063364
746228459794370560
746205235866066946
746226706378219521
746200974281191429
746255190009978880
746200974281191425
746246390297296896
746206926334111744
746210613060198400
746194913855868928
746169214998806528
746260181315616768
746216547857817600
746235480837001216
746144569373360128
746233543303430146
746193755867217923
746204187172573185
746257186360176641
746174097403617280
746253864685338624
746256515355533313
746191688113106944
746251864082096128
746208679343513600
746225787817209857
746172163758055424
746216283830521856
746251356252569604
746234348362301440
746236802193776640
746259480992710656
746160147039281152
746204766267596804
746258037845991424
746218510653677568
746246155504254976
746194150337327104
746247204160045056
746228518258769921
746255408260648960
746206150320750592
746180753504014336
746178857913450496
746183148560474112
746243089291943936
746225595005046785
746228522490859521
746232431657660417
746212349250408450
746189566118240256
746229101623574528
746209086140645376
746222541463658497
746253973645041664
746201251092692997
746219764951875585
746144426716725248
746207324709126149
746226173756084224
746263390062968832
746259271193595905
746247304559104000
746255294993432576
746242556724396032
746205294506582017
746217172683259908
746200735218425862
746197765802205185
746257786359676932
746194939004911616
746259166398840832
746226043762028544
746188634810834944
746260025992065024
746257358561615872
746178337572331520
746212529731362820
746250702285058048
746197229090676737
746262148167405568
746231270040965120
746188152646184960
746196394101268480
746182398031728641
746233295625551872
746240728221638656
746256582632046593
746265021458563072
746233475934486529
746244423084761089
746260223002828800
746237486033047552
746254124677730304
746226446532648961
746152794466324481
746154329682350082
746249406106591232
746246809706606592
746204137096830977
746224034694594561
746227151020556288
746189406730584064
746235078238314496
746194917735563265
746221924791918593
746187498171183104
746205802071920642
746149946706038784
746244834202161153
746154229052637186
746208494810890241
746243332775510016
746242720155459585
746263456869920768
746264048392540161
746256582435012608
746170204896505856
746209044172464128
746217663500718082
746206670112489472
746238790440607744
746198688360366082
746218204825956352
746189460908343296
746197786937327617
746229873006383109
746208553384316928
746228979820957697
746230082952273920
746250639219499008
746215356683825156
746196230493999105
746180711627907072
746175787569582081
746199888199704577
746207232484769793
746179755268014080
746250936998305793
746214333445660676
746240061268594688
746147824069414912
746197375744512001
746266112116006912
746204220978692097
746215709135364096
746259551893229568
746210109643055105
746255349460656128
746236705791844357
746247405180432385
746230787704381441
746191935690334209
746257060531167232
746182636851306496
746204946542927872
746227516201795584
746230325987053568
746208738004992000
746257836624220160
746207790331375620
746212500564148224
746235724261818370
746208201180254208
746145508771532800
746247992705945600
746164672768974848
746233446863802368
746212559137574912
746177599383150597
746240874925826048
746231739643662337
746190438466478080
746240711452987392
746244771551780865
746245031359459328
746201137968087040
746255382876659712
746237242465652736
746249527691214848
746258792879382528
746252254089482240
746246977642500096
746183752804491264
746227881026543617
746196062973493248
746232481888632832
746228958849466369
746242942533242881
746217533376606211
746253713560444928
746187502420115456
746242174975623168
746258822323273729
746207056290422789
746179507833413632
746237435680415744
746233169943240704
746231932728401920
746261439472668672
746250974591918081
746207320309301248
746200915602878464
746208780069658624
746220586922184704
746181491705667584
746234201565855745
746224789849673728
746195429629452290
746264539088429060
746231341256052737
746143420125569024
746218246618001408
746194091621285888
746229353072078850
746207781925986304
746165670866456578
746254191639805952
746188764742094848
746215457212895232
746257786225328128
746203826412093440
746192849901785088
746169810552242176
746196964509782017
746203184863973377
746229017469018114
746222881470742528
746225800676937728
746209308677808128
746199036693094401
746258545327411200
746248017666314240
746192707333165057
746180111876132864
746230972258017281
746251532606181376
746241327801597952
746235179086209024
746243781347913729
746237452352790529
746206695563485184
746252728112975872
746205575797628928
746259451494211584
746244695991402496
746251796637696000
746246516310970373
746242452013473792
746201033248911360
746209623229636614
746266145393606656
746226337291984897
746170595017109504
746221258040217600
746228442832658432
746246268859588608
746244763133804544
746200731275796480
746262756328775680
746201318444851200
746235623640424451
746232771601801216
746256800568188929
746259304714543104
746265956800921600
746243991117664256
746215314635952128
746263100391817217
746262672786718720
746207232203726848
746195261920186369
746203080157339648
746224802185125889
746260327973584901
746264010694230016
746208872495353857
746194808742383618
746254925764530176
746170305551310850
746248734934208512
746204279573143552
746210835349962753
746192225265033216
746208096289099777
746255328623353857
746218603305787396
746215209908346880
746246587286880256
746191038033780737
746145127425417216
746215688117706752
746244242775801857
746226996082970624
746218175302238210
746250030856691712
746266430891499520
746260915385999360
746253352741265408
746175603192238080
746164983117975552
746247191648403456
746204384447475712
746191642286129152
746252316777537537
746198948533018625
746253168225427456
746189171631349760
746152383554560000
746197249906991108
746214958141054976
746235036316270592
746145471178096644
746210138890002437
746212240265646081
746159681391890432
746229621549473792
746188701823176705
746223166696022017
746241122507202562
746173849801199616
746256221867511808
746168086772977664
746261573656797184
746218313739472897
746194653603495936
746262349552754688
746228270887145472
746231060158021632
746261078623956996
746149904691585024
746205068026740736
746170842355228673
746245824175349760
746260244041469952
746261284392472576
746230234052067328
746202291565268997
746248667787468800
746210797437648899
746253591804022784
746237343372189696
746216560264523776
746265524615544832
746223686584197120
746213955689816065
746229629724172288
746233597573509121
746194372752867329
746205785412120576
746207370544504832
746211023971966976
746222361322479617
746216556091187202
746247736605847553
746230372241793024
746261703663493120
746217093037592576
746170809107025921
746216426059358208
746167902525612032
746252367163592704
746154115491762176
746197421760221185
746245761067851777
746238530100203520
746199888006807552
746176332736823296
746255634648174592
746233815874441217
746265122159529984
746253546044203009
746223581772689410
746232154783285248
746193496000729088
746260713992159234
746252283218780161
746205978421403649
746247795577917442
746253126445957120
746167961124245504
746202098711171073
746219370704048129
746202098711171072
746235443365056512
746201679146586114
746232834352779265
746224080739663873
746204170500247555
746263754866827264
746242657433726976
746242342710018048
746147006201008128
746213834323484672
746180497944911872
746232381401497600
746209115702059008
746227545557766144
746223413958582272
746234281412820993
746214345730727936
746249544661348353
746213372669026304
746191730387492864
746232884646666240
746205332414750720
746250811139854336
746150668109488128
746237901151731717
746229042555162624
746255340807794688
746146293412728833
746232209263124480
746198256443502592
746175888148959232
746229462031699968
746250995613655041
746240883360555008
746232708590821376
746237649552179201
746193969818701827
746173258353958912
746228833179701248
746247501846577152
746262794434142208
746211992927535104
746182762827251712
746202920719290369
746184205525082112
746231819306078209
746153532789821440
746196855629840384
746211170965553152
746265184914800640
746203444839538688
746196838743572481
746216636135309316
746249850606452736
746231173286760453
746171408598827008
746256859179319297
746179608836440064
746143663298863104
746197497287081984
746191163984482308
746180774693482497
746206175570452480
746139011782180864
746263859435020288
746184943869386753
746236651110686720
746253440800690177
746193311535267840
746157118990999552
746239650029666304
746142652635189248
746253197816168448
746254657446502400
746206985029201920
746211003021438976
746191042152566784
746221828419379201
746255630231552001
746248936344682496
746207773424123904
746209295771926528
746234038105452544
746189138102124544
746221828541059072
746201964220846080
746194053750882304
746214731661205504
746191780526198784
746217533695393796
746251876681793536
746201868011876352
746253185057169408
746215801116467202
746262425347858432
746249796307005440
746190039814545409
746215994234802176
746212529949417473
746217973824651264
746168573643591680
746208591313403904
746205433015074816
746212328496979968
746189272277880833
746244012244340737
746230846122659840
746231303645724678
746223686563168256
746245027299528704
746178140779782144
746178509857488896
746191122133749760
746204422024245248
746226710559883264
746141629363458049
746226177866502147
746201087623864320
746236718475444225
746220666592993284
746189394080456706
746164752599126016
746210524765904896
746254745359220736
746221878902022146
746254468791083008
746226337556226048
746223514663825408
746240400872988672
746246470152630273
746188706097205248
746199984480018434
746206741545680896
746148633867862016
746260948860678145
746222122217836544
746205311539675136
746206720515440640
746182536376745984
746227885195747328
746230720293572608
746195144303484929
746223737058426882
746251281015136256
746168619596390400
746163120700293120
746215012935471108
746263247213453312
746187607038562305
746145718851743744
746211967669440512
746204443285217281
746176055967358977
746257224117420032
746256397831122944
746144435184893952
746210407262523393
746225788056276992
746235233586950144
746228447165317121
746155722266710016
746203373733502976
746215239218143232
746237494073556992
746186793419046912
746249137692286976
746233069292552192
746230514739093508
746244360371593216
746238014184009728
746260449654497281
746181487565864965
746256741923459072
746186349057716224
746246004379389956
746203214270234626
746241134721142784
746198466389368833
746246952396988416
746163460409548804
746236701668839425
746248621851615232
746265063238008833
746227335540543489
746172134553096192
746264341784182784
746253734641025024
746223606766571525
746237720754741248
746247753345400833
746231236373315584
746219014205038593
746217730873798660
746239725778804736
746256150354628608
746251146684096516
746248076331982848
746219244736520193
746210658937495555
746202857477529600
746204686538051584
746234524749553664
746242925911113729
746216602362744832
746198948558233600
746243496399544320
746231743787606016
746196633331736577
746239872227119106
746149178955411457
746206418609418241
746213599312388097
746169663864733696
746255127204372482
746189951989997568
746257224390025216
746216258387877888
746244435722252288
746245966622240768
746254523212042240
746263985666822144
746244678958354433
746229571112996864
746222407438860288
746154161645858816
746224877984636929
746156145845411841
746260193957257216
746210797487951876
746244205312368640
746241885828612096
746197224766353408
746239817911001088
746253655041507328
746252790817755136
746224177267380224
746199711921496065
746216061381402625
746241231475318784
746209744650534912
746156443607379968
746213301294555136
746236659729997824
746215952459530240
746199019760685060
746184763371888645
746255458315337728
746217206267023361
746256926430924800
746171387723845633
746223258886766592
746192338318286853
746218535836221440
746250521598697473
746230753936084992
746234562347360256
746188454552174595
746240501628571649
746266275513511936
746150328110841856
746266221037883392
746232548989165568
746262521477226496
746205856555950088
746222373943205888
746257899480023040
746251289512787968
746232909816692738
746238282732732416
746161887755313153
746254003151896577
746166593680515072
746256863369396224
746245538832580608
746201431732953091
746238001957593089
746186893990068224
746255953503354880
746191054794194944
746262576141570049
746213989160411137
746175342956658688
746183236548714496
746249645081432064
746188190227259392
746141377587724288
746213964283969536
746257450769096704
746162659511275520
746208515589443588
746249514911170560
746184230720372736
746205969953099776
746250039408762882
746249213277769728
746249301286780930
746259170236719104
746219395995701249
746252698647859200
746233761319157761
746219785797537792
746204241828601858
746204241828601856
746213519415087104
746230527632375809
746237599203811329
746236890437738498
746233392358789121
746192321553661958
746256410594279424
746214492506193920
746185048618078208
746229495615545345
746229575252750338
746179432369487873
746259740796280832
746255986961190912
746203331589087232
746238857486598144
746145328403980288
746244553334718464
746215054807228416
746232653863522304
746216086505304064
746202358514782209
746255672463994880
746255110498549760
746173279296167937
746236450002198528
746225796214194180
746256582724431872
746176274138284033
746252010836660224
746233530452049920
746235501942693888
746255529576697856
746226135931846656
746263666559979521
746256796243927040
746211854263812096
746250958112460800
746259585694982144
746239528294244352
746229214865612801
746232003872186368
746226295449620480
746258872806023168
746260382583562240
746247560466038784
746174806354202626
746258138429456384
746236659465756672
746184365013504000
746206724860698627
746248529635598336
746172880816324612
746235145414283264
746264438412476416
746224932250492928
746247023494578176
746205231847874561
746253403177816064
746231878206685190
746192653058867200
746193692994609152
746254191891456000
746212189812338689
746264627122741249
746224449947525121
746235178847133696
746232242783944704
746191629342539777
746246016899387393
746212928336994304
746212454225436673
746191793000046594
746183991569551360
746184268666245121
746265725971628032
746188907616804864
746248265067204608
746261552802697216
746187884173099008
746249280214564865
746265285733269505
746239570434490368
746237791869145088
746233383823409153
746233832597131264
746220997846523905
746210319509266434
746226425519185920
746194485860675586
746213301453914112
746168573245022208
746209253849890816
746229713861906432
746202878742667264
746204598172430337
746236202261577728
746194221762109441
746256465145495552
746234076013559809
746153750939697152
746247724333416448
746216011217526784
746249313961971713
746212655401041920
746227985934487552
746213427450785792
746228899927842817
746173958991421445
746259988297957376
746216107447508992
746241717788016640
746186147559202816
746264438408359936
746176983147642880
746245652217233408
746195970694610944
746148352505618432
746171849340555265
746245308410109952
746246432399712256
746182607520468993
746208759140126722
746243504876093440
746227306172030976
746261775159541760
746264551587479552
746205051421523968
746216959016996865
746230472963825664
746176811139137537
746243534072619010
746203641959178242
746223107728277504
746187019995463681
746232465073700864
746245018709557248
746261393578594304
746253885438836736
746181579832102912
746186390711349248
746159610067824640
746242565113020416
746238131985211392
746228023301529601
746255546462912512
746226564010909696
746224760145620992
746251037737123840
746235653021540352
746186852365799425
746143143230341120
746211628169912320
746181739207233536
746240908518002688
746213779625508864
746239868137660417
746185220496334848
746163401911582721
746219299325386753
746184805201567745
746257568109043712
746263507369361408
746245123625779200
746244159154061312
746243403843702784
746242842067144704
746251444429299713
746253960906956800
746147274787459073
746262450400428032
746206972085579776
746197531042840576
746239184373899264
746250341587509248
746213595222990849
746206473324101632
746243529786204160
746196171975065606
746249452374102016
746199619856543744
746218674579611648
746174701354029056
746205848272179201
746166660642537472
746249875965251584
746250748049035265
746235443147071488
746240887273951232
746163695261200385
746216187369951232
746249137457246208
746205785126952963
746190110991880192
746219131670716416
746252794915622912
746185535257874432
746211040937971713
746262550820585472
746162072476598272
746173522586673153
746240610751807489
746182695806443522
746231970267463682
746223787213889536
746259044592156672
746206448057618432
746214782148108288
746190509731778563
746183652028092420
746250026649686016
746215088323854336
746186621565829120
746204833217056770
746200844488445953
746197795359469568
746236663697858561
746263616568049664
746149804087119876
746228090561404930
746257719334739968
746207425145933825
746266065932517376
746231697780310016
746229336223604736
746224785688911873
746221124032204800
746215432009326593
746243768777478144
746187044951457794
746254187755880448
746183526278701060
746139116732092420
746257152868655104
746238219700707329
746206355581607936
746198923522412550
746238517781495808
746259753303740418
746222684283899904
746157362235400192
746235132747538433
746174487616421889
746186701047947265
746223686688997376
746220259711942656
746190824401047552
746209912368173056
746230720318705664
746256129743806464
746242539792007168
746205621813317632
746244934970253312
746234562464800768
746148763773861888
746210663438004224
746208075468537856
746233610290663425
746237657861267456
746247485220347904
746213704044142592
746201117139177473
746244259796422660
746264664967909377
746231802587582465
746217239972446209
746190958459379714
746196398559813632
746247787260579840
746241806090776576
746245467541901312
746199665901637637
746195966546501632
746210382377738245
746257404577320960
746220884852039681
746239427714785280
746263574352400384
746211053487325184
746198147605528576
746233647951282177
746144267643518976
746181143842553856
746250291020988416
746247040393437184
746191528708575232
746192443234615296
746218024349270016
746189167332208641
746262001576517633
746186399175475200
746238483904094208
746255244535824384
746249695547244544
746209778133676033
746186386756145154
746186780941115392
746265407481352192
746261536008708096
746219232128466944
746183597401444352
746204992558686209
746239423700819968
746221526333038592
746259090872086528
746163397549559808
746229697235681281
746232343808008194
746243349426933760
746266149784944641
746246793151774720
746196939499175937
746185916859879424
746193504448053248
746243035067932673
746148864302817280
746192455930773505
746202736048279552
746243584282681344
746213318130470912
746216019228655616
746176534411513856
746245899786027008
746226962356547585
746232415144665088
746244376913973248
746206510791823373
746219869595537408
746262710430597120
746239721425100801
746205219030065152
746257475809185792
746172956284379136
746224110108192768
746152416895074304
746219458612494337
746257304077635584
746241751447445504
746205072128774146
746242074341580800
746169173185806336
746208947774717953
746205244040699912
746240841207980032
746193101878763520
746260483133571072
746249598809800704
746237427316985856
746150801995816961
746222851745734656
746210780903702528
746190832466722816
746223279636000768
746223279636000769
746243731049807872
746215918749913088
746246058846654464
746252396481875968
746184507393335297
746195144366403585
746234113561006086
746191063501574144
746214039584280576
746210059173015558
746223879333371905
746201763137519619
746227381614968832
746194238203846656
746220989453742080
746191528813486080
746246767642030080
746234860373684224
746258478507843584
746207391721521152
746252660874051584
746243907315335168
746206540210724865
746237116691030016
746251155164934144
746265197514530816
746213855341076480
746238983248691200
746201620392771584
746190438156144640
746257106865631237
746201972638769157
746205302865854464
746257371157139456
746220754782453761
746181236029333504
746260827032920064
746256003717603328
746208633310982144
746193122560876548
746192128556949504
746171756973535232
746199447911047170
746209459383345152
746205592314744832
746225024416133120
746229445472575488
746234260529393664
746209052665909248
746214643811520512
746258415572361217
746248822855241728
746201305887059968
746244888916856832
746246503493140480
746250173668548609
746223376276983809
746265080107507712
746255227909775360
746243957835726848
746180531230957568
746220696234164225
746215977491173376
746195567861104642
746213548884295681
746140836421865473
746260185434447872
746223132990529536
746172713362829312
746189318612389888
746194552768237569
746207538455027712
746246889293627392
746188911462875138
746202698463117312
746223472523698178
746195408532049920
746244486330626048
746223673808326657
746186675957563392
746155168539021312
746223346975543297
746209015093297153
746183836535447556
746222210122059776
746196633151373312
746265633868910592
746223460171427840
746249313773305856
746235053294772224
746252233193426944
746210944456372224
746262953872203776
746256813033725953
746204799847170049
746186508101627904
746244599471972352
746260613236588544
746171832466825220
746227390028750848
746263201277448192
746208050248192000
746198344481943553
746252094697578496
746200504825327616
746193600975773696
746248487382228992
746181542368710657
746229000981254145
746228325396275200
746227721420693504
746190442622918657
746206418642960388
746199342919233536
746242787444686848
746226450483679232
746237540454240256
746227532567973888
746226127761375233
746240224808804352
746215809505071108
746216124098842624
746220201176293376
746244452583350272
746151745928179712
746222834960076800
746188290684944384
746227549601038336
746242112295940096
746237192096256000
746168472745447424
746192116041162752
746194137825710081
746197287722835969
746210663073120256
746188425091375104
746219001475276801
746222130371584008
746154241539006464
746252300188979201
746266602761400320
746239557947928577
746233702531772417
746192229174108161
746199049443778561
746186864864813061
746227922743132162
746182850781790209
746184595570298880
746238224247357440
746255991327592448
746255106019065856
746206263306919936
746219299409256448
746260533750431744
746193764226469888
746192548008366080
746244687481143296
746249376633257984
746263113046069249
746244184194060288
746219538568511488
746170146226503680
746179029707816960
746246935812661248
746222772045549569
746211829349679104
746240736274767874
746182800567459843
746229382331564032
746264107154702337
746208087950790656
746212211127779328
746190547489009664
746197220345581568
746191692483559425
746252950197014528
746211841701871616
746227578910834690
746259593831944195
746260114240315392
746216732482691072
746162739131854849
746240556142059520
746204925638545408
746203130350579714
746224168832622595
746169466631888896
746255735080779776
746243127082553344
746254913148063744
746245341633208320
746236638578245632
746236378623578112
746227750743080960
746262370553520132
746189083618119684
746235241841319936
746185384141406208
746228061230632961
746250882568888320
746220561932550144
746181147823120385
746266543923814400
746219127266652160
746213595067752449
746224349175152640
746152886707445761
746181689232207872
746253369849810944
746172188911353857
746243878009905156
746209568695324672
746232469490270208
746246344419999744
746252157612138496
746254355502931968
746185682029322240
746162223274401792
746221916415885313
746249234215800832
746243219671777281
746259207981146112
746223367959642113
746188983005126656
746242628220489728
746198973887582209
746175544471990272
746266598697238528
746260130962931712
746243307488018432
746195102398197760
746251943455129600
746262756739919872
746205391151783936
746188488194818048
746218821376057353
746206150064906245
746201490260275200
746192279598096396
746209610474758146
746166887248080896
746243446151733248
746256641239158784
746220121543172097
746207161080905728
746250676758585345
746219345399812096
746211074404278272
746220934923616256
746187086940737536
746189083534327808
746239427647672320
746169622106341380
746216229036142592
746259686505091073
746233954391334913
746230510645436416
746216300540633090
746215037983821826
746215491048353795
746217105817632768
746207106454327300
746239897636220929
746254103874002944
746230980638212096
746228627390377984
746260973883895808
746229545888423936
746214819796127745
746227872629567489
746141780236713984
746228891849625601
746264409014697984
746199082952101891
746233736178470912
746262983165222912
746229575290490880
746179306477490176
746208520073207808
746226060581187585
746238551176577024
746229927821729794
746238131813310464
746263494673129472
746265134520221697
746179571012141056
746258512083296256
746230686919491584
746206326531842048
746225825750515713
746224819004313601
746237859091275776
746229336198381569
746218321876422656
746263171665698816
746180057484431360
746213477799235585
746244385650597888
746189771517485056
746225746092298240
746211124450729984
746243475511750657
746187254922518530
746206162693939200
746193881767677952
746196163682963456
746190333566947328
746231437733433346
746226048153456642
746228883247112192
746170628785455104
746234759349604353
746209287496568835
746219123231719425
746259480652943360
746240862175141888
746238517856993280
746194938749018114
746162369978580993
746219781569683456
746263758796820480
746239951981809664
746209690200088577
746174747642335232
746203272898191360
746166094738636800
746244838526324736
746197757283557376
746261141811302400
746265008674377728
746226266227908608
746187955450970113
746211099284905984
746204052938063877
746223812434264064
746248613492293632
746176991498407936
746250710510084096
746201402389594113
746257089958383616
746246327391117313
746170637031473152
746224726708654081
746242133334630400
746265487202451456
746236005255045122
746253281538736128
746205743481708544
746189796763021313
746235346891923456
746185870844305408
746227159639875584
746229634086240256
746219924268277760
746195475691278337
746220599551242240
746224772942434305
746161828909228032
746160167968899072
746212718605017088
746183165555937280
746152605609500672
746219559372263425
746250878131314688
746202941468532738
746265176542846976
746195568074985472
746151821190762497
746224458461904896
746208058787827713
746191184909897732
746197811763437573
746261712186277888
746247581336928256
746176735415140354
746256230377721856
746215591707443200
746213746129854464
746236101719818240
746202790406414336
746238349673828352
746226853405294592
746197719845244928
746216182793932801
746187217320611840
746213913998458882
746241856380428288
746190870391701504
746208322747957249
746257299753209856
746216409315704833
746260760196702209
746232553309245440
746261875894140928
746248235828781056
746178039847976961
746216464047210504
746238123454038017
746256205199335424
746261875906600960
746264421471657984
746184918754033664
746190299874000896
746254736857391104
746214610110283777
746172516268445696
746265180791771136
746241269060403200
746191847555424258
746219890806165508
746190291443421186
746222436853514240
746226660396040192
746144280025042944
746197572755197955
746159920597213185
746193193994117120
746184587135561728
746235468375724032
746167399058186240
746260265042382849
746235061654020096
746258956507561989
746192950699253761
746222453559431168
746222281488097280
746202245411155970
746215079721373696
746255823505068032
746238186494451712
746148553953804289
746261120550342656
746251872474800128
746171085687820288
746253105554087937
746189989705191427
746238769259388928
746258033571995648
746260692894883840
746230959402426368
746261997197590528
746214245075820544
746189058389377024
746200831972646915
746202958413520897
746230258978820096
746230284249530368
746194045379043328
746190878771814400
746160554105004032
746227960533770241
746196532634914816
746245924905705473
746205399578116096
746240224783667200
746239318897811457
746162860754087936
746247967368220672
746257815648468992
746229722078547968
746219446193131524
746245710895546369
746264551625195520
746238127702835200
746226496826531841
746225389417041920
746186231504113664
746243479576121344
746224483715866624
746251255937273856
746198537688354816
746221249655779329
746260130795118592
746238416900087810
746247682079891456
746192204327063553
746193215162744832
746262014046068736
746201876098539522
746185346522701824
746187208692948992
746187221292683264
746202341611757574
746186760120471553
746178631559421953
746246436455493632
746256867756748800
746262412702126080
746209685854781445
746211082843262976
746205181382033408
746237875780345856
746225619973742598
746225619973742599
746265562481721344
746197153568063488
746260982310252544
746202731807793152
746249439648616448
746229470734913536
746185178893160448
746245312617025537
746249565511290880
746220226501451776
746217311103647746
746249288792088577
746191520303194113
746251864023371776
746203880992579584
746207903267205121
746188639139303426
746180023795748864
746266112166342656
746245832584794112
746260474975633408
746210914769076224
746206859153936386
746213955907915776
746255466720813056
746217282037178368
746245819758673920
746258151058640896
746191520554856449
746190379788042240
746214983432699905
746175884256739332
746236106119667716
746219530108600320
746261326268403712
746194506664415233
746231999757615105
746241554273050624
746211984312434688
746200022149009408
746230481193074688
746181751882428416
746189725170470912
746243726905860097
746245182530564096
746150835583844352
746201746230251520
746210533271953408
746250886758924288
746226869943427072
746221417474101248
746249536134324224
746152576312188929
746201591158444032
746188530129330176
746240530753806337
746202375321321478
746212693141393408
746217911128203264
746208276551872512
746233367230742528
746217118375378944
746259363254386688
746231840172703744
746193554528047106
746188634609451008
746155609012248576
746207165388447744
746233761231056896
746224957571510273
746250773483261956
746254850476879872
746175825326661636
746258767629684736
746207811009273856
746188857104728066
746220243001892865
746147987664015360
746202857477570562
746244305799479296
746219047507767301
746207819423088640
746227776005378052
746248634392580096
746226182408921088
746247384590606338
746247384590606337
746206284479815680
746240748874506240
746224898914156544
746252698530385920
746238177732530177
746216262531850241
746218825536806912
746207412512657408
746250702188482561
746239821975166976
746231043523436544
746199032280715264
746256691591774208
746254313274679296
746221447039713288
746221010635001856
746243081167503360
746186508403507200
746190627142938624
746168405686882304
746239310261739521
746244792133128192
746243336843976704
746252799105720320
746255248725942272
746219093787717632
746165956108394496
746248902731505664
746209115769208832
746245203330277376
746175703826182144
746183719048777729
746228900187901952
746264237266378753
746222856304893952
746217458046898177
746221258182791168
746223015571030017
746259933583138817
746198453546426384
746259547937873921
746216690438922240
746240862263250948
746248147614195712
746219576178835457
746260776688713728
746171044080259072
746151888538705922
746253025958891520
746223665574883328
746249091592630272
746258029570629632
746194175591227392
746251394106155008
746183249127411712
746239398597926912
746246533016862720
746198571150565377
746254078691278849
746193302999838720
746245945873076225
746214337585385474
746247711419097088
746193063861587969
746250257382596608
746219982892109824
746241088810156032
746235375933239300
746261976343515137
746196754798772225
746226580465188865
746211980155883520
746158293316403200
746254804050132992
746242984652509184
746233925085757441
746256183984590848
746229336349388800
746231399712096256
746146637081350144
746262785709973504
746213180007821314
746207173823234049
746220632958918656
746228908584898560
746243848607776768
746223128741765120
746231517186166784
746252417512120320
746187099661996034
746234033835630592
746264258237734912
746195446167592960
746193693305016320
746233656432197633
746226274306134016
746235338578792448
746253927511953408
746252593693851649
746257161446031360
746206594761777152
746168405619773440
746213142170984449
746246226643927040
746246226643927041
746214975224459266
746174877296656384
746220553405554689
746208788370198528
746182464943570944
746242426633854976
746216027961204737
746233593635037185
746183202973224960
746239780329922560
746232352083345408
746187435101413377
746225507117600768
746234029758779393
746252304324694020
746196285057732608
746247640195563520
746222558211543040
746262748166782976
746228480715554818
746199254977282048
746225070587031553
746261862975737856
746249452030148614
746237854917894145
746240652741124096
746207412789510144
746206393468751872
746211279832944640
746237645110448129
746202618574209024
746210239838490629
746246222416084992
746259711650041856
746233727697584128
746208855537836033
746213926656847873
746217374177595392
746238031158382596
746214584747327489
746248634434527232
746226316328865792
746183995814187008
746240698870075392
746234054895271936
746226920354783236
746262244829306880
746203633767702528
746143005057359872
746217256611254272
746248118392524800
746257228240302080
746252614585683968
746192384526999552
746174382712696832
746234059257348096
746226756890169344
746235019585191936
746175959498383360
746261204654391296
746220305987710978
746229776864579584
746237083304419328
746244385608630273
746181839895683072
746211900782829568
746227176446431232
746232695844274177
746181940894633984
746176609577644032
746247103458992128
746261540362420225
746212043003355136
746238047839150080
746181915716259840
746212353599954944
746217441349361664
746217256875528197
746257677173436417
746190828419194882
746218590714486785
746245924616282112
746219588627529728
746234256343502848
746192753403396096
746200638833340416
746227926991929344
746235103563522048
746240920987836416
746237246668316672
746259254311542785
746176010006069249
746228430455242752
746253944259751937
746228035976724481
746155457694175234
746187091378216960
746202140264128514
746248080471658497
746255290627039232
746204199847792640
746186122582175745
746195454677835780
746217969575813121
746202668830318593
746198143205662720
746202862066106370
746201138102341632
746219320275963909
746214052393717762
746262513428357120
746206313902813187
746166224690679808
746177096096022531
746241969362440192
746199737120915456
746263914342715392
746213825905451009
746239477979353093
746204749377114112
746257002066644992
746220398069448704
746190320862396416
746231030906925056
746263133820432384
746246730006540288
746180481129951232
746190681475977222
746183387656904704
746246776106131456
746180141466918913
746205399494209537
746262106450833408
746176467092963328
746198197605826564
746216342387228672
746257513641811968
746230485706121216
746215469879701504
746197031610290177
746225939042861056
746140736001810433
746204698961555456
746212160502542336
746175347423514624
746205126839263237
746194586586865665
746223925575585792
746239247280013312
746198642298494976
746248374152724480
746164576173989889
746177243139932160
746239415371038720
746241663568207872
746247782793641984
746253923535618048
746218862970994689
746251738299113472
746143369882181632
746211204553531392
746225355719991297
746198688339353600
746203499390611457
746193995009658880
746186659331346432
746244259590742016
746239570560299008
746248693188280321
746220184302559233
746187120558104576
746262534437601281
746228283709132801
746198847752310784
746195475745824770
746259011033411584
746266552173985792
746200639017881601
746223917195395073
746265772310339584
746246801389391872
746238694017769472
746197048425218048
746194393657311239
746260412098805760
746217974009233408
746217575378358272
746245245239758848
746259371659759616
746170062281777152
746261783447506944
746191788709294080
746230343074623488
746244977072672768
746238320351420416
746140089965752320
746222067389870080
746243773143916544
746201247212961793
746243697734455296
746207186221563904
746214043778580480
746204103332659201
746223216926986240
746170448224747521
746206036931973121
746220868028661760
746205143733936128
746265164215889922
746193370326831105
746230007375101953
746243009633738752
746251507436298240
746205655329964032
746208016874168320
746251448850100224
746216132760076288
746192854247038976
746226517588357121
746242779026685952
746231391407349760
746234960986537984
746189297452146688
746226547154026497
746221945943793664
746186520856432641
746183358334574593
746194573886554113
746243907474833408
746210386500694016
746231160888401920
746259845888671745
746247895980990464
746248302820229120
746219639206641664
746181798284001280
746145232044068864
746148482772238341
746208205466804224
746199447650992130
746247749427855362
746176039454281728
746153889288830976
746252698517909505
746185971394215936
746158972877438976
746243726951907328
746224739484459008
746217218896072704
746207420934852609
746193349023916032
746194699824697344
746175074479312897
746185564622196736
746175154221309953
746208616596705280
746244201109667840
746241948558721024
746236361812901888
746222205936111617
746259992693596160
746202811554136065
746266275375087616
746245882929000448
746237322232926212
746147094281478144
746198092773351424
746244502994620416
746254187491581952
746220079650476032
746222499801632769
746213729457496064
746226794483703808
746193928085340160
746249712072810496
746228325387886592
746168535865405440
746206426842857479
746203029527924736
746213884353097728
746262899329474560
746251557851758592
746218766573277185
746207098048897025
746246201637474304
746240535279460353
746208192690954240
746190098488668167
746248898503671810
746249422925873152
746245564002623488
746192514399408128
746180963617619968
746254128737820672
746204371990417408
746208981538873344
746261552924364800
746225515380432897
746176714552840193
746232955912097792
746231060057333762
746170334945116160
746203138625966081
746207043749437440
746199917526343680
746220473847971841
746240656633434112
746204770323439617
746143546084835328
746240229049171969
746260751602556928
746248500191453184
746227251704823808
746189524137541632
746139511176978432
746207471216144384
746222000603963393
746246591711936512
746196876806885377
746252782462767105
746247753701851136
746234931328671748
746182603217068032
746230934337257473
746243739748864000
746233308397219840
746236898671104000
746178731987767296
746195912016310272
746237192259919872
746201519662325760
746165851288657920
746255471225487360
746253835157504000
746259455642320896
746253348576366592
746212034778271746
746207777593253888
746167994498293760
746194376775237632
746187422610890752
746223904763453440
746218888182956032
746163221560590339
746206649312894977
746229998877433856
746202937253257216
746263549400518656
746252765878452225
746188953754034176
746233073541341184
746240933478301697
746265818393157632
746245773982044164
746244980956610561
746184004173324289
746225003419439104
746158737640022016
746197086316593152
746245836804362240
746205567257972736
746230854813245440
746171689600311296
746139246789013504
746248101669777412
746160956607168512
746207383370633216
746264719598755840
746202945809616896
746140471555162112
746245052561788928
746260948697124864
746227977189371904
746213288938135552
746206057932873728
746219207004565504
746158549089329153
746248617439158272
746201150639071232
746243999510339584
746231932489347072
746217457992359936
746221958375710720
746259426307375104
746234700931293184
746232309947342848
746243005498142720
746194339093590016
746242905023537152
746177549068206080
746216875143528450
746193823080972290
746209237093617666
746241017637044226
746227578965368832
746213788039290881
746255202752282625
746207123244097540
746248592222986240
746256586910351360
746196599643111424
746196692131676160
746243433442873344
746255450237198336
746186562690420736
746192350813138948
746231731154411522
746257215770791936
746231068504653824
746252899940974592
746208582924800003
746243865343049728
746211884005634048
746263092082937856
746256972576620545
746235799738290176
746220121580933120
746264593668915200
746158523898171392
746249313840406528
746237984807100417
746192330055528449
746246566399344640
746249762496782336
746208016484048896
746243622106890240
746238895130501120
746189687392342017
746196083924041728
746156804229332992
746249997398642688
746256414763515904
746221446649634817
746222793210028035
746240673582452737
746215520106471424
746206946961743872
746262374722736128
746195064469151750
746189171719553024
746195261953695745
746241931689099264
746258113427275776
746196821920276480
746170636846907392
746203629300809728
746186495745110016
746242019983384578
746189591049289728
746219655929356288
746216723934674948
746238546818654209
746265499756019712
746221727999418368
746264249744371713
746186105477705733
746199095216242688
746229273573261313
746190388055007233
746217206485127168
746214521878917123
746194515220791302
746262072825102336
746195752678920192
746247971445030912
746240350612774912
746250030969982976
746218988867227648
746195291037011970
746191361204883457
746254208626745344
746232469293129730
746203319220076544
746191751237427200
746252073637937152
746234482592624640
746242246349983744
746242955372036100
746263239047155712
746220196768055296
746225435415969794
746163410434306050
746210084284334080
746216501930123266
746235099365052417
746189259560759297
746239020942888960
746213762974130177
746217986508234752
746237666400698368
746244033178021889
746249238208667649
746204619412381700
746193990781853696
746226773403148291
746184276849364996
746209442874548225
746233169796435969
746204296140578816
746249837939662848
746219429420118017
746206166909227008
746265495456874496
746263247171502080
746245845150994432
746265432437493760
746208230515212288
746186290106929152
746253461914791936
746221048241152000
746215549550497792
746188760635871232
746244603771228160
746219978664271872
746202186615447552
746226014498361344
746161627838423041
746211908890464261
746144598825775104
746254787331657729
746240342173712384
746231898901352448
746175179592728576
746217822905196544
746213905274281985
746255332779892736
746198889758220293
746253243693531137
746195022836469760
746243278148866048
746255429118754816
746196876622389249
746204275299102720
746217273329778688
746238543027023874
746246151326863360
746205277930692609
746231450194763781
746153478288969728
746245551662891009
746237213281656832
746253692467294208
746206477480693763
746227658766188544
746249422699438080
746262026654224384
746193013727068163
746243810783465472
746156938543566848
746218208810565632
746220654303707136
746186910930894848
746241336416755712
746208612180123650
746211757874544646
746253860377890816
746246234990575616
746225016027504640
746264220296183808
746224118672949248
746214870266175488
746187393452019712
746208264166113280
746224919583744005
746148281567318017
746252098623397888
746260881705664512
746242581890162688
746206166946963458
746171832462680064
746242623803920384
746209564563955713
746197522499010560
746262588871290880
746211376482267138
746187842250899463
746217613320028160
746216740732866560
746199468555460609
746259749155508224
746222499705163777
746193827384307712
746163598808911872
746240472180416513
746220247351365632
746144388942684160
746243672556052480
746237792234070017
746246440599588864
746149636071559168
746254674118983683
746221287454871552
746212152441090049
746244591188381696
746260227297677312
746219848787582978
746231739681366016
746246860063531008
746153188814839808
746252811885776896
746228363107307520
746218728828735488
746158486204080128
746263348040216576
746177951910203392
746147811624910848
746193797982261249
746219035306516480
746155919055085568
746199217127882752
746245790369198080
746209602216222720
746209258308407296
746176337023426562
746243047302795264
746258822084333568
746197891782324224
746149736953044993
746243055787835392
746258683907162112
746238509103472640
746224722438873090
746219093880037376
746227629229912064
746246004320641024
746234965260533761
746213209296633864
746252144861384705
746245597628403712
746214022819676160
746191378003070981
746218737498361856
746261955560640512
746194401844592640
746178216025415680
746226857322831872
746239343954518017
746199032628838401
746221476320161797
746205990740058112
746254594511011840
746186759822684161
746250391868825600
746195169372864513
746242988838387712
746204606753972228
746206510716325888
746244725179449344
746215855789211649
746192690711171072
746265348601745408
746236646924890112
746176634789629952
746241852018307072
746146809299369984
746211627763064832
746222021462228993
746242762098409472
746245367122001920
746140702258651136
746210231093387264
746257677144186880
746234935766220800
746243987049189381
746243387146272768
746193793582391296
746259606448537600
746181512698036225
746238421086023680
746209279024103424
746249360007110657
746154086261735424
746166706893131778
746262844488880132
746261162526969857
746219182035894273
746212101765509130
746253889574420480
746214291301273601
746193143838629888
746199426935316480
746266548344598528
746251331191574528
746225049951035392
746204069866307584
746228241808011265
746208679393787904
746216749154996224
746230875830919168
746207446314606592
746192736617799680
746220650071658496
746247254462369792
746250941268037632
746156389169430528
746152949588459520
746208352275861512
746257106953711616
746237515422531584
746218431242870785
746251066828808196
746253315030327296
746217327973195776
746212244657049602
746265398803333120
746237452092768256
746190022907305984
746229084812763136
746194729256116224
746229902714671104
746255332624629760
746192418127503364
746259195712929792
746208113171136512
746200538119757825
746202949903257600
746191289616465922
746242766351499264
746261091240525824
746220221938044928
746266326084255744
746216866582958080
746188286616436736
746248437352521728
746215855738916864
746228749134270465
746205940681105409
746231500526391296
746212206929285121
746155873031028737
746264484478595072
746248445694976000
746181064184500224
746138924091727873
746199263160393736
746224647264305152
746252342236942336
746247556192079872
746205474907820032
746213960081235969
746207316312109056
746237879966326785
746224034602377216
746193504359972864
746194171300483072
746208545209626625
746249800413233152
746221170173710336
746161808151576576
746172943852507136
746256955778433024
746264857951997952
746242225315643393
746251322811424772
746217483405668352
746236873639526401
746199518828343296
746229395094810624
746186105498787840
746207186351620097
746212131402481665
746247245914341376
746220369044877312
746263079428694016
746234272864829440
746176043476717569
746201255609933824
746182414783774721
746147618800148480
746199531432271877
746241998793883648
746196398467485700
746222151364026368
746222428393603072
746251565976129536
746238924574490626
746222881403600897
746225116896387073
746248152014004224
746266321894125569
746260852249104384
746244456655945729
746194498376523776
746195891090948097
746244008171679744
746242871351717888
746190564182343680
746216975618048000
746213867756236801
746217722254528513
746248974143787008
746217814772506626
746200324524777473
746166279019466752
746167721843363841
746139855197995008
746240849806266368
746190363002437632
746153310521036801
746239746599329792
746219760723976192
746246453480259584
746206049753935873
746259937899253760
746189511340613632
746256590970421248
746225607600541696
746201267840548864
746201607751110656
746208691800543232
746233182589116416
746210608584876037
746248231663833088
746238857318891520
746224080827736066
746245023138721792
746250907663245313
746212185773203456
746263607940263936
746174525214121984
746202220144664577
746264308594544640
746229525160157184
746207957763821568
746231307517124611
746249783422001152
746169840034013185
746188773097013249
746229529232867328
746225737485541376
746162487582613504
746151733320122369
746262412559515648
746193210779668481
746222512019640325
746209279141523456
746237557172666368
746213313923604481
746224336755793921
746237833812185088
746258553942347776
746187838006272000
746175284186062848
746230468694052865
746195165476327424
746196293563744256
746228594028904448
746207022752817152
746217831344144384
746265025657061376
746224047327842308
746216896123441153
746242271360749568
746188378765307904
746254044990144512
746265465987674112
746180904649916417
746266518938353664
746239700655013888
746230078917349376
746190119598592000
746203843193511937
746249921926471680
746233417335857153
746199179416899584
746181697239060480
746205374282235907
746207601528995840
746153721311158272
746252354513666048
746158532186243072
746229462279168000
746173434812579840
746190446703980544
746228317087424513
746211082788712448
746230825323114498
746229491572183040
746257840856268800
746145358145687552
746212110233808896
746230921888600064
746201360350142464
746233186674368512
746191679938387968
746249733149196289
746246725900308480
746213548871671809
746234755457286146
746255617925386240
746230393326624768
746188185848418304
746182762873270274
746257387716222976
746218821283786752
746207563553771522
746149682259255296
746204086643482624
746193277691387904
746217856627421185
746247430522474496
746199607105847296
746209371495890944
746242590379376640
746180606711603200
746210008841347073
746254099469991938
746247472566132736
746265709467021313
746230703524765697
746197161679847424
746222927301902338
746222675924652033
746221421462880256
746203512162267136
746241545972547586
746187468660056065
746176555097927680
746260336345497600
746243445824552961
746214761134645248
746244523710353408
746236601009733633
746236949145387009
746238295177191428
746219731502260224
746204103567515648
746253847752892416
746263511471370240
746244918180462592
746213817424568320
746218338661998593
746252245675581440
746223598709309440
746199246592868358
746262278262112256
746260164366467072
746186147680792576
746184738185043969
746207873961648129
746214283009089536
746263599732121600
746253608585334784
746244091747381248
746237871699406848
746209069480849410
746263775595081728
746205168857817088
746261842029318144
746231890479198208
746152316357664768
746219848850505728
746231018194034693
746257807419281408
746218372619108352
746213054010908676
746204191505276928
746238710572711936
746244410841636864
746259002678353920
746206837888868354
746161636243693568
746206569604382721
746259136694747138
746146293257543687
746157949291200512
746256041655033856
746237754305032192
746138248477540352
746162185454358528
746236735143632896
746197124170211328
746190962443968512
746235644729450499
746185405171634176
746210935895785472
746210935895785473
746194804745199616
746190513775194112
746224252735492097
746247606699974656
746201712805842946
746232297511215105
746244448296787968
746199149851213824
746190912229937152
746201406533558272
746230867404587008
746213494366707713
746216925227687936
746246549672501248
746231399808544768
746189670904696832
746186671691948032
746240459551346688
746193122493792261
746257333458710528
746158959946498049
746247241648775168
746220129994711041
746211988812947457
746240803572330497
746192153966043142
746207068751749121
746241206133264385
746199644812648450
746237871909019648
746262450232647682
746147547262115840
746241806115889152
746184591493447680
746227457305391104
746266476760416256
746247057309065216
746200475490365441
746227385779912705
746179168086417408
746229793335574529
746218615695777792
746211787482103808
746209002455851008
746210730542698496
746192221053976578
746214219859714049
746244314305552384
746176639290183684
746216631911612417
746218481415131136
746198289893122048
746192376184504320
746233173944655872
746208872130502656
746188794186063872
746230347122122753
746240879073984513
746218724911284224
746256121053077504
746237934727110658
746199984408649728
746232012109864961
746216178935181314
746212739261992964
746186273392492545
746242711766896640
746223220823449602
746234142887542786
746205067934470144
746238211286929408
746184398664499200
746186525243641856
746175909477122048
746197598055211008
746211288078942213
746223569353347072
746204787150987264
746139481586171904
746173883431030784
746257887043911680
746265973506859009
746175015914115072
746232595155812353
746252212054130688
746195697876111361
746194490218549248
746216925366128641
746225779416006656
746250349632196610
746216472184119302
746182301332168704
746249493981573121
746249493981573122
746207563784433664
746189075271454720
746265260412153856
746232536393625601
746218439623118848
746226857326960646
746200286415314944
746229139133235200
746182750189694976
746219789924761601
746204212623613954
746241289994174468
746243383203606528
746196184650264578
746253776709902337
746226865975631874
746172910394552320
746196025321234438
746212106328936450
746257043917516800
746261682889043968
746246558098821120
746189293203296259
746195500991320064
746203877079293954
746253075992567809
746232108637519872
746237624076013568
746204560553738240
746259891732492288
746178958513823744
746204195699621888
746263486481702912
746230351169654784
746259803719241728
746198386374676484
746259485056983040
746261284178563072
746245266123137025
746255898805317632
746240111575175168
746228149516537856
746169231960604672
746224148020551681
746149921573715968
746225859376230405
746180187381960704
746233626904276992
746228980013924352
746233228474736640
746141616566501376
746257807176048640
746152492489015296
746257362638483456
746169357806469120
746205357400162304
746195144290885636
746260915171954688
746225221653274625
746261816980934656
746254347147763712
746261208710451200
746260898507960320
746222856296534017
746187229895155713
746240824397172736
746245916210892800
746203599961624576
746236567421739008
746249783631810560
746252493126963203
746258503564668929
746237620045307904
746206368370024448
746186181138915328
746236290610298882
746232989764354049
746251461324005377
746214064712364034
746203130161881088
746266070101565440
746252157347893248
746227956553416704
746209471895003137
746213825691607040
746217000783876097
746236680550547456
746202714934173697
746250219797381121
746226039534149632
746249020176097280
746248936181104640
746221023171747840
746266044793257984
746217978094485504
746240761453129728
746208054236971008
746224416556650497
746216220874006529
746213129420312577
746191285669658625
746185619110518784
746252140901974016
746210072032776192
746198591933276160
746153243265409024
746188068365836293
746259438974210048
746218875935612932
746212894753226754
746246469884194816
746207370716422146
746245333345239040
746214958216548352
746225083392266241
746261443889160192
746250693523152896
746191226785804292
746262169394651136
746201955706372096
746232029272899585
746178149071859718
746208071123238914
746216287924170754
746178648114401280
746211267258441728
746200903145816064
746222474258350080
746240216357167104
746216321503768576
746210122158899201
746202979179462656
746250123240321024
746235585904287744
746201855143796737
746211389077786625
746211397420220416
746247359059886080
746183756998901760
746175892465065984
746242670041792512
746212894790975490
746232993635663873
746237423101763589
746217491513249793
746250550933487618
746217323988606977
746258243417157632
746199195917291527
746250022501617665
746195588836790272
746179168178577408
746215809685458944
746240077823520768
746163200429809664
746231517265854464
746193919566766080
746203168040615936
746265134763548672
746253189377232896
746239901876662273
746244138132070400
746249498133954560
746250962310934528
746207949509402624
746227214119665665
746196989935681536
746177901662441472
746189675153457152
746218544296189953
746198650619977728
746200898808872960
746207899316215808
746187351412510720
746213292935282689
746251943442518016
746197178469625857
746213787942850560
746215755071422464
746262957676441600
746233048081981441
746218082998194180
746250022514208768
746251562142568449
746222201808969729
746148600170876928
746265071693758465
746197275219636224
746216027818647552
746207534453653505
746244414809346048
746197346560540674
746173350771302400
746203239536697345
746229311355518976
746257119310192640
746200584206749697
746199758134378497
746254405817630720
746256964066418688
746192635967078401
746167202030616576
746214207348080641
746201767180804098
746215881034784768
746266329926115328
746183177975238661
746247862518845442
746239352385208320
746230544145383424
746246189021011968
746233639524925440
746260416192339969
746243856903987200
746235778884214784
746192942172241920
746204434649145345
746199460154245120
746178085964349440
746225255253872641
746215314770190336
746200118953574404
746191864613638144
746263842955497473
746233623007760388
746237469205508097
746222201729212422
746144708024369152
746161720112996352
746222772406222848
746182926493069313
746146608010518528
746253453773668353
746139267932524544
746220041939517441
746237481519980545
746228925118849024
746235300758753280
746187003125891073
746212751865831424
746229252383608833
746222591879188480
746215101028392961
746236772913291264
746235883733417984
746259107338928128
746216661238198272
746246662981574656
746223720235044865
746260676147044353
746243278161518592
746139150361956352
746230854779691018
746263033484353537
746241873161949184
746257022803415040
746224596618084356
746256075087880192
746151641095643136
746222801560862721
746263528101687296
746198658991808513
746192594288287746
746185405234561026
746180107853762561
746206808847482880
746259530976215040
746262412429524992
746176848866992129
746226580574220292
746246231026958336
746219219507810305
746197472284803072
746223292265046016
746192355225534465
746245094286761985
746222721734848512
746194049711759360
746248290321195009
746263440247898114
746204665482641414
746204078078734336
746183115014471680
746265096956030976
746230338955837441
746192661195816966
746209707056979970
746247367519834113
746218095509798914
746176957851766785
746201561659957250
746262811026800640
746231936922705920
746192929593556994
746213679050301440
746212089371340801
746176630511411200
746193625839611905
746167470373863425
746249993078575104
746194573869780992
746259879069913088
746235611162382336
746244364658184192
746228463791538177
746261892516184064
746223053168730112
746252413359644672
746260357392515072
746235803920015360
746195496641847296
746225481851146245
746238509275455488
746247485161603072
746223363442376704
746245446511755264
746242187839438848
746220733936742400
746200416539402240
746223606787543040
746224865238089728
746237582523043840
746205139279609856
746246339864965121
746245689898733568
746213121027506180
746259988193116160
746235325828063232
746253411503333376
746257899521904644
746199338712334341
746256549111271428
746231089379696640
746239138295255040
746262509225713664
746209371588165633
746248416016089088
746215470013919233
746266296350810112
746241684401360896
746204690732318729
746213221892165632
746194062416306176
746197883326631936
746250152567005184
746148898029309952
746243496353243136
746217910989791233
746151007785123841
746216845716250624
746219769129381888
746258599802867712
746247996636020736
746202547438788612
746240078079373312
746244251315503104
746210931848286210
746222151640854528
746256486146334721
746264891372232704
746198021709275137
746190597904470016
746218565276073984
746200530049896449
746239272823382016
746246583101046785
746261951131455489
746214014447816705
746256217534795777
746164823805796352
746214274394030080
746265029897555968
746192305019707394
746225947406303233
746213624620822528
746207840667262976
746206770897444864
746227889360642049
746243160620302336
746204669660139520
746266560692641792
746176584600686592
746174785256841216
746239599723188224
746208205303250944
746220016551366657
746260386865782784
746198533494038528
746244586914254848
746204686340874241
746229713706725376
746217168522489861
746239784364867584
746192782776115200
746244259469230080
746149694880026624
746227029608005633
746227767788724224
746216153660301313
746236965939355648
746180971926519808
746247636131418113
746146662331068417
746253508102479872
746245312294060032
746261133510721537
746213838496796672
746246612733800448
746253579321761792
746251562138345472
746193030600810496
746259296229466112
746266036358483969
746202031447117824
746227197375963136
746181357886283776
746166908123176960
746256288829571073
746222549948731392
746238769246806017
746252123923423232
746212236335550464
746227889113206785
746223774819717120
746199292667269120
746220612360626176
746233916336410625
746199191890755585
746188634911498241
746222772334927872
746219177879310337
746246499374366720
746167873077288960
746244909649137664
746223565058383872
746213205228163072
746173774223970304
746196968989351937
746193361577533441
746213381003108352
746229533477470212
746227545557721089
746197073800749057
746248021810216960
746227465454911489
746242917421854720
746195995592036357
746236068035321856
746227591523106820
746237792049471489
746185438751227905
746190857896787969
746227839117066240
746199959330971648
746206536221941765
746237250904567808
746189280582590465
746225511085420545
746203331492622337
746194183761727489
746243995211300868
746199158466347008
746214656394485760
746259262771445760
746182930700115968
746213213411278848
746235149784735746
746238660123758592
746230317841686528
746180044838547456
746153499289858049
746251822000635904
746180271318384640
746189129721884672
746240614988025858
746251276825034752
746244217719095296
746263838702460928
746151100122800128
746206725015953408
746166736450260992
746260026248003584
746248961283915777
746223275487825920
746209547778306048
746265998823669760
746207945323515906
746205034539454466
746220117042704384
746202312482271232
746144380503863296
746177154895994885
746224089228939264
746201251084304384
746202383932264448
746153041770979329
746168409973469184
746163338829307904
746244334979166209
746222595989602308
746179646543237120
746202195058561028
746192699183685633
746195005740457985
746217147882311681
746186076096585730
746219601361416192
746203100906557440
746230137587326977
746225439975211008
746263570346696708
746261322094940160
746175024139223040
746250916165091328
746244880331046912
746208838915751937
746236525411704832
746255697642426369
746263024957272064
746217726574682116
746239541153959936
746196780128186368
746242342802366464
746238001659809792
746197123935277057
746255328509992960
746156124722860032
746206317975478272
746254036526108672
746175452209774592
746203385964040192
746259556456595456
746247065739661312
746221790716796928
746187774789824512
746199967967023105
746193240106242048
746239159392567297
746237460498120704
746171253745029121
746200487976853504
746218619940397056
746249733409234944
746260239821971456
746228606393716740
746199766439124992
746194544648019969
746213909523095552
746220050269429763
746229780920434688
746235590174085120
746194523445878785
746230208559124484
746140475803897857
746192518698536960
746192795623292933
746220087896481794
746230989022584832
746173518589616128
746239058838429696
746211250623807489
746214735796789248
746259967510986752
746203960705310722
746252769812713472
746234411348156416
746201855219249152
746159878578724864
746177482248814592
746167940152692737
746157932522389504
746212114679767040
746265113850699777
746188928600858630
746190610369941504
746237053742919680
746195215510175744
746203457342713856
746245517974339584
746217374206955520
746213842410045444
746186441105997824
746242036676714496
746249405955706880
746226991641178113
746241760028991488
746190874598576128
746263591360335872
746192002929197056
746252656738504704
746225376808960001
746203554122084352
746187695328628736
746238031301087232
746198730529873922
746231110523228161
746234168359583745
746207634886320128
746263800957919232
746217231428640769
746266426579771393
746233945906253824
746255097701752832
746262492184207360
746189305769451520
746222390619709440
746194548859101184
746264497380167680
746225272068804608
746177276652433408
746214685796532225
746157466879045632
746243961862426624
746223514680647680
746223963483693056
746207723268640772
746213565904740352
746196532802650114
746180862564151296
746228103060426752
746255202597085185
746232826006167553
746195576463589376
746223111834468355
746200328492613632
746246054773923840
746214744281907200
746235720084316160
746218393229942785
746243458516525056
746249846651232256
746182339223420928
746218888237453312
746227885090824192
746227885090824193
746263989659664385
746263989659664384
746230913239965697
746252191023927296
746253562473230336
746187976342921216
746250135856877568
746207492489646085
746242279908704256
746237062181904384
746218204670754816
746184096750116864
746221698567966720
746261204700635138
746241101409849344
746231903041118208
746176785939857408
746203700734025729
746241919089545216
746254523245694976
746257341826371584
746258839054450688
746260521020694528
746207102255828992
746192392785530885
746174630193332224
746208272319844353
746247938159034372
746240681878880256
746150038741585921
746229126588076033
746175708129439744
746212202433024001
746232284831879168
746218066128756737
746260932121210880
746229802038759424
746241608660750336
746204971406786560
746226362755604480
746239763154296833
746239763154296832
746255018215510016
746235900451905536
746251125746188288
746205235647909889
746141146733121537
746253793415684096
746225590865272832
746187502239682560
746188437502431232
746187791789232128
746234084402167810
746185434724597764
746221694210039810
746247405251727360
746235526991118336
746221530724503552
746176685029134336
746237758478262273
746245081619927040
746251893085769728
746246927273066496
746189117214515202
746219798351077377
746215373523947525
746229688603840512
746192334153342976
746162764427583488
746211942478405632
746263679235162114
746236500170289154
746197044516159488
746174365700497409
746257786166775808
746224588191719424
746141515844550656
746233543106265088
746244611908177920
746264027500797953
746213712436944896
746232809396723713
746243030881964032
746263964460417024
746181043141615616
746204237667807232
746186348869066752
746248982553333760
746141704776912896
746216464043040769
746219710438465536
746185107199897600
746241952606126080
746223862908497922
746257823936487424
746225330604564480
746240530758041600
746192577553039360
746189779952242689
746263377253629952
746209769937993729
746186587894067200
746242582108221440
746200018130898944
746199833451495424
746261032730005504
746191377956904960
746193634467340288
746209232966455296
746243055880134656
746195081296678912
746232108926959616
746234734192132097
746211930168139776
746251599614349312
746232205119102976
746185367506784257
746231546906976257
746138403742294016
746168900593811457
746202618423181312
746248143428263936
746257647846854657
746166664845271040
746162445455097857
746187175037931520
746246080183025668
746159878608150528
746246813938659328
746140178075389953
746162109948407809
746239524204744707
746242460490338304
746265164211720192
746258624972996608
746239276665311232
746262714620710912
746183991833862145
746206439526408197
746198885698146304
746148851686350848
746224143582924800
746180145388617728
746250781863510017
746241441152794624
746224391319498752
746150827342061568
746256771270979584
746244679222452230
746223065848119296
746185900124692480
746244385281613824
746232339559178240
746228384280129537
746229382398640128
746194821358903298
746246100949024768
746260055310344193
746170322320134144
746199216997818370
746202085914378240
746249372434739200
746188987128119297
746196809681244160
746263523932545025
746229357408980992
746244817542348801
746205659335536642
746171090146205696
746185669618216963
746211812429828100
746254300637200384
746194909359529984
746209904134742018
746176760903933952
746203990027702272
746196196927037440
746236709784817665
746211871103942656
746228602337845249
746245555756670976
746187607231496192
746266200032829440
746203063346569219
746186701303754752
746233434310250497
746210201976504320
746262982976487424
746253805830967296
746176374969245697
746222390657507328
746232859409547265
746254372313645056
746150596714070016
746222298240167936
746166266705158144
746219207197503489
746238043653177346
746177444206546944
746151116841312257
746240279330557953
746174382582620160
746172591455469569
746250043758358529
746196272722280450
746238836615720960
746248667988893696
746200206861959168
746189490276839425
746230028329881600
746200991318478849
746243139933978624
746245035612602368
746218607487528960
746208767478403073
746260227381731328
746246205651456000
746223652845162496
746243395748794368
746138588476211200
746234549827317761
746211602794315777
746207727391674372
746252174334787584
746198130585014272
746194389588795392
746179449394171904
746225892939042816
746258901788692480
746214060501270528
746197102896635905
746247841652314112
746197740741230592
746213276485193728
746247971424059392
746245593593352192
746205470692515840
746263498733289472
746196050143150080
746239507469459457
746260160297975808
746230397504106497
746205495728320513
746242346946166784
746220481980706817
746257811517018112
746261288662097920
746185572885008385
746264568289198081
746258335532486656
746184356620808192
746235736710537216
746231575910637570
746187309259776005
746190719199625216
746227990141362177
746253587848671233
746214576614604800
746246717553577984
746265654907408385
746198923467849730
746230082918723585
746215016882278400
746146008166502400
746260873258373120
746235917191413763
746175686910615552
746215952316928000
746256091592417281
746234478498975744
746185627532615680
746255383140925441
746237876124278784
746240996602576896
746156221284102144
746206955446767618
746187624147083264
746261137411411968
746215406830944256
746186118266257408
746259136929763328
746196398576590848
746231370507137024
746195240701165568
746231982829375488
746196989885349888
746199846051160064
746171022718676993
746249175436771328
746254976054333440
746256678815956992
746215319119659008
746256934999756801
746199590446104576
746231060023771138
746162537759129601
746244305774321664
746209979758043137
746166644112666624
746226899421011968
746207353825964032
746221564438274048
746244620430938112
746217814483042304
746214052368515074
746217634346106881
746202840813625344
746189687430094850
746212101899722752
746220305811595264
746257526098894848
746245136435249152
746159711012036608
746258696313970688
746202899726766080
746201301676023809
746242590245171201
746149120272850945
746265344608735232
746219760585629697
746251037779050497
746243768819425280
746200680889618433
746248655137546241
746213087749910528
746235657320730625
746258432005668864
746261011775131649
746243034929455104
746258465962758144
746252295881560064
746174214688940034
746142237386543104
746256586641969152
746204820663468032
746219135743328256
746236827544190976
746192124337500161
746188618021113856
746255139544137728
746257127807815681
746216493277286407
746266015512801280
746262668483432448
746249183569522688
746216312884494336
746189586880028672
746222482802151428
746191457719980032
746197979858538496
746183660454412288
746218309679407105
746257610291064837
746234113611313156
746244783929163777
746185149180710912
746223770516348928
746215390229868544
746233018776326144
746226656256233472
746205177103802368
746250366753345537
746200261442449408
746166144743145472
746210436970774530
746155193482416128
746168418190110720
746236223312695296
746192828972183555
746223720117608448
746237968088608768
746219018286071808
746185849889521668
746219194593599489
746174642491011072
746231995554922496
746196402460463105
746227331467902977
746207169494716416
746231832014782464
746216782642323456
746204099129942016
746209434355937280
746234314921148416
746237095631413248
746252556049985536
746185027533189120
746234839444054016
746228845682909184
746203587500355586
746221799105404928
746221799105404929
746180019601432576
746169156312113152
746156653058330625
746165721235787776
746223187294195712
746222340174798848
746256032905703425
746187368118554624
746248571301683201
746203570551197697
746227797077614592
746232171514343425
746188668147105793
746204321293860864
746206812769136641
746239591271776256
746237510817218560
746247669610328064
746222797223927808
746214366865874948
746190585069862913
746224315863969793
746217957294936064
746210814193852421
746210814193852420
746140782147571712
746255693515206656
746215239465631744
746237741768138753
746195341641342977
746198218719920128
746159425497477121
746255550715953152
746197291975901186
746258897950871552
746242602706538496
746247648651292673
746214815723458560
746199288250654728
746205034346479617
746265092854063106
746246868305252352
746194615816982528
746254850137198593
746247883578613760
746205034652663810
746140840607756289
746240740636790784
746247543701528576
746142766032289792
746213519490617345
746209514177761280
746227218108416000
746219353800998913
746196314476576769
746216849881260032
746206636566405120
746178929015271425
746254124824420353
746248214991429632
746264006567014400
746236609419350016
746224781205200896
746210004965818368
746243252844560384
746230909163077632
746246629481553920
746222088680202240
746140828066680833
746251373126246402
746250114738569216
746229655242301440
746216677902147588
746166446825185280
746225897032716289
746225309620408320
746266510231019520
746247598328156161
746249439787028480
746203516004294656
746165742173728768
746203566717599744
746262055964016640
746168498146009088
746196549286264833
746202056717799428
746260395090935809
746192703289856001
746220888907874304
746188727232274433
746253671734906880
746185753445597185
746214450588332032
746171677210468352
746241386735763456
746236311510650880
746235547958415361
746249678732267521
746195878336094208
746227654471221248
746182754400862209
746248395422044160
746227876509290498
746233962779934721
746265918909648897
746237737502539781
746224022153625608
746219442061737984
746222268716507136
746240375711490048
746158049774215168
746189767054753792
746204359243923457
746248218900574208
746201809258110980
746180405448089600
746246528960913410
746235120412090368
746249263621906433
746215046313709568
746262618139066369
746203675559813120
746233270505865216
746258264451514369
746170020296818688
746197832810389504
746195597523247105
746254636508602368
746251469557497856
746206372459487232
746188852755206146
746202513884340224
746263221988884480
746199544208097281
746230015923101696
746218078841692161
746198789363425280
746244268184862721
746244268184862720
746187502499700736
746223199994552320
746197677818314753
746206951269294081
746198935937515520
746155487188631552
746206439589314560
746223510289166337
746152475858735104
746252061109555200
746257736044843008
746176496587386881
746158402196250625
746251566055825408
746223359256498177
746190870160900096
746215969052188672
746203516197187586
746155877351055360
746205315557789700
746243236201644032
746188878118162437
746211577599139841
746221140683591680
746249808827006976
746200789794750464
746233543030800386
746254896551301120
746193265402118147
746239775921737728
746218519046426625
746220046083489792
746208880707833856
746242879761195008
746208742232883200
746191725903806464
746202333541863425
746154581147672576
746188404035977216
746234734598987777
746138076758609920
746193265502806019
746202329263661057
746185409252622336
746213854972018688
746207400227549184
746251595608895488
746232213591580673
746201888928894976
746216057103224833
746224101631528960
746229336231993344
746263285029347330
746202496943546368
746243307651608576
746260575328534528
746188886288674817
746232347641581570
746194666316402688
746231165237919744
746227323146375168
746189670870978563
746187124798435329
746202081720049664
746201981270663168
746230275751829504
746254892319145984
746264316618256384
746147035896643584
746191411247124484
746243273950400512
746186709407248384
746263721064923136
746186520994816000
746227394365652992
746191919114399753
746242527510945792
746176076955607040
746175879944933376
746233488538370052
746177452859351041
746208624934948864
746181017963110400
746245572319928320
746244221913399296
746176370829471744
746201528050978821
746210642328096769
746250580671201285
746226945415749632
746264270472609792
746199913298485248
746234608602095616
746216208005926912
746209270631272448
746235309080223745
746248214769184768
746220197044854784
746190409089507335
746229705376837632
746212382746120194
746187124773294081
746254107942412288
746241722242445312
746229080501030914
746209132261183489
746229193776586753
746217793750654977
746247753567608832
746245727471476736
746253118116139008
746147216180527104
746233820123299840
746207966173396992
746195186103902208
746225892603551745
746188131272056832
746245190772371457
746262240479875072
746228660944809985
746210977872437248
746246075783196672
746193512970891264
746215826370371589
746252518318084096
746157030721871873
746244335042080768
746150454241935360
746209392295501825
746218276129103872
746188890801733632
746187900715311107
746258239470321664
746221757208494081
746219022497177600
746261728820887552
746248206602801152
746152744067571712
746213842577817605
746231802671468547
746194338950963200
746239381715836928
746220117063700481
746232305832755200
746226727634886656
746245904005402628
746172243579899904
746208771626565632
746229579388321792
746227067017039873
746255299233914880
746205143381598208
746171291317735424
746234193399537664
746216711385341952
746223426726043649
746220968670986240
746178786522177536
746212223442288640
746232649832751104
746149292050546688
746224126818324482
746239872319389696
746226014527750149
746227230624223236
746227230624223238
746255878081351680
746147488625725441
746236223383965697
746255890500706304
746191059005247488
746247359361875968
746223036508971010
746247677885681664
746212848712323072
746206901076008963
746154182680272896
746253323716689920
746156426536574976
746197899969630208
746216472402288640
746205286390599681
746246092577251328
746204950691090433
746204950691090432
746200903330390017
746231676607488000
746265549873676288
746224252869705728
746249712299171840
746203813871128576
746218141873647616
746208465375236096
746142669395664896
746183861881561088
746215318863777792
746248135261958144
746217491542609920
746205181428174848
746261758147452928
746229089002893312
746230443599486976
746151733496266753
746234268901220353
746216279275560960
746197933595365377
746209367112835073
746215226589077504
746210449234919424
746176777391833089
746185736626515968
746242103819145216
746240489049886720
746183282656567296
746197795271376897
746153482491564032
746230217153253376
746265369409642496
746251431829700608
746234662884761604
746188244656611329
746225263525011457
746141440409927680
746237045434028037
746201058435698688
746183152897503232
746241222906286081
746263670728990721
746233820152631296
746211132977774593
746187506329128961
746238576514334720
746206125222068225
746219458532806656
746181026167271424
746241470387130368
746238203179343872
746165960218861568
746253180812464128
746247774367162368
746247338172223488
746174965481897984
746264010572636161
746210361133539328
746228069547941889
746249452294381569
746149271418839040
746217495913062400
746147924908834816
746146742253535232
746152819841994752
746218024349229059
746170897116069888
746209488957386753
746256188334088192
746263935268098048
746190740133314560
746218330428575744
746192678224691201
746205063824056320
746258038022115328
746260491702513665
746196205328207873
746222696648740864
746236873526247424
746262152512626689
746240346162528256
746175938635796481
746248655489818628
746197665025667072
746233551616565248
746260856569094144
746192531184975872
746188861168979972
746254800107372544
746227482425065472
746224810477256704
746251251415924736
746192183120670721
746225494182371330
746225607516663808
746187477015212032
746188127199387652
746192741067980804
746245882895548416
746212433102921729
746234029838475276
746245274641793024
746195773323259905
746260521041616896
746228841245343745
746206515078397952
746146725140652033
746218653524254720
746222109408428032
746170528033996800
746216329883983872
746184226509295616
746201620480876544
746210122112733184
746228430358798336
746260529207980033
746212601235804161
746260625907671040
746227683843940353
746240497283272704
746263385566740481
746233551633297408
746227474254569473
746217424383401988
746230749880193024
746182787770658816
746221337891352576
746243899090403329
746242422376652800
746238190512529409
746253679951511552
746263910173519872
746187812643315712
746216292068163584
746200764826034181
746169869398245377
746245736078139392
746239075426832384
746259203862437888
746263884902735873
746220767499608065
746264996456325121
746203453110706176
746247313002160128
746225125041725440
746227901687726080
746210621444657153
746231932661313536
746144246613172224
746233534755418112
746193273568387073
746252904206577664
746221232995999744
746151674536857601
746250639085166593
746222419732357120
746200093649309697
746184826210951168
746206037116542976
746262853137620992
746241239830368256
746209228960866304
746255538174988288
746211972060872706
746218011875389440
746235904658808832
746242791706066944
746229755628781568
746193269445398528
746200739572113409
746214777718865920
746265176765308928
746221656360652800
746209572617019399
746244385617022976
746235233406640129
746140383566925824
746249498335154176
746240178499424259
746262257206599681
746150533711396865
746219211274358785
746215298009751553
746220192691150848
746178564081520640
746214870064869376
746257610102423552
746205952957812738
746217579769823234
746239037552234496
746202194915954688
746251557805633536
746216463950741504
746172335615578113
746253894016196609
746265172440911872
746202010228137984
746251226325618688
746196914144575490
746207450265583621
746266539930828800
746262026683559936
746256058092490753
746190534666969089
746212345236467712
746232427694063616
746140110853378048
746245425569628161
746243290693984256
746221077685145600
746255185777954816
746219433731887105
746240015080927233
746193932044767234
746211208563294210
746251586935099392
746257316404674560
746245467432849408
746186004906704896
746180267102998529
746201482127499264
746215671084703744
746169030575276032
746245979335237632
746244410782920704
746188643107143685
746256939194060800
746224143775862784
746185866440118272
746223732662771712
746199829538185220
746209341976371202
746263238879346688
746191507724480512
746183446607896576
746237292868579328
746252396737757184
746263767319715840
746246725736759296
746256108600365056
746262974743126017
746224177300922368
746212701609721857
746264035667087360
746195228231507968
746238022656503808
746214937245036547
746252967146295296
746218892645662720
746223241862090752
746198227033034752
746240144898826240
746200718680297474
746233371227881473
746236760267468804
746187644745326592
746247732512194561
746185170269642752
746204732427894785
746254959402950656
746170570031628289
746250236734013440
746251234592571392
746244242750726144
746207270246055938
746215612519587840
746151750172704768
746264484788961280
746248810486239232
746203109223915520
746212412131422208
746242242080182272
746152433726816256
746216434578030593
746186172582354944
746255579908276224
746217596467306497
746244087846690817
746215709068300288
746240157481721856
746168640488169472
746261271931133952
746235984220557312
746191382235099136
746259220937478145
746217705603117057
746189993601695744
746223871099998208
746203759609417730
746195249320517632
746200144048095233
746200144048095232
746197333876998145
746188353939267585
746262974751342592
746196549336608768
746144624142487552
746196826311655425
746193064117440515
746182322374877185
746234776504303616
746209841333493760
746216392811122688
746213531998007301
746229172721225728
746265402934726656
746234486837252097
746266116314533888
746187724697149441
746236143545393157
746242447554969600
746218372422000642
746194989135237120
746202488374624257
746230720515891201
746201129654980609
746234247883546624
746238186511273984
746247308984016896
746263578466992128
746194494438014978
746260533607800832
746260269223993344
746253407296577536
746251704476254208
746245799173046272
746231337057583104
746151255114944512
746199137197056000
746228413539573760
746213615942787073
746193412265644032
746210130434236416
746186550317223936
746239352414474240
746209052829442050
746189410777993220
746235329993052160
746201020703735812
746213553359593472
746232108608163842
746247531344986112
746212819037618176
746261926213124096
746227146805256193
746179428468690944
746204891949895680
746202258098921477
746239465476104192
746231903439589380
746264375657402368
746226635393794048
746238630964846592
746222528780079105
746214211479441408
746225313810526208
746257932921278464
746256112870096896
746208461084471296
746239444596858880
746224580008697858
746188249022898176
746222923074048000
746251431712284672
746241365537882112
746253592181473280
746225091806035969
746233736333656066
746255282263760896
746230586038091776
746216392865681410
746229202085511173
746239251587735552
746251901864402944
746165863762386944
746231756236304385
746216128452538368
746231227858882560
746222600230043657
746256041550155776
746189280834289664
746250668701253632
746177167579615232
746177167579615233
746204044708847617
746181273937448960
746251050265501696
746194980826284032
746219693485088768
746239876710830080
746263524238819329
746249225713893376
746219450265788417
746235799838982145
746186826994483201
746253583524438016
746256461014110208
746252858098593792
746176383131459584
746221866302377984
746230649267183617
746244037192073218
746186793301721089
746243710191546368
746260290271059970
746245723415527424
746157752334966784
746236407866363904
746247338436493312
746205495946469378
746262471200112642
746262471200112641
746194510816776192
746257660626952196
746202463552757760
746216354773008385
746223170869309440
746146238811213824
746218489715658752
746198378090901505
746212668260769792
746192174920830980
746198621448658944
746207483983650817
746253386379628545
746253114001350656
746198310914949122
746252790922616832
746233228608974849
746235501795893248
746217529442394112
746261569592565761
746241558417072132
746142602295050241
746265277260795904
746206959712374784
746231701840420864
746207765056520193
746227079721558017
746166379909251072
746149610922483712
746216191182544897
746192736915644417
746198910914355206
746199502436990976
746180137293651968
746221002170859521
746186902651420672
746157802276655104
746238924402491392
746264589386428416
746249498251395073
746223103596859392
746186998843510789
746255651429584896
746198554411053056
746192237734703105
746194540395008001
746246684129300480
746184834645516289
746180581793234944
746233635519373313
746231210989346818
746247401296502784
746194939013304321
746187661539418112
746238517475303424
746256582321836032
746194607495479297
746220121270554625
746196562158620672
746249175243825152
746235858521448450
746196193026310148
746223367817048064
746262693707915264
746217437209591809
746230137641803777
746172621079871488
746240841358938112
746210025547300867
746243043410481153
746225993262653442
746258503661019136
746195706252144640
746254040594448385
746248202270060544
746188085386371073
746232301575507968
746148285459668992
746191105348141056
746215755167850496
746260919240507393
746244125314400256
746196390162763776
746236193822515200
746223606875598848
746194062433128448
746221752879976448
746151405971333120
746203537353244672
746154740527022086
746245912213651456
746172876928212992
746204434812665856
746171287299555329
746260953004642304
746206880091906049
746195119292874754
746201167185620993
746245992098455552
746231399858900993
746218053734531073
746217919453925376
746254405658357760
746190501112582144
746197589813387264
746225838115291143
746208167663591428
746195836527222785
746219207130415104
746241193634238464
746149317199683585
746177679167193088
746168821069733892
746234625240891392
746256297427894272
746210898264494084
746243001454727168
746138957277102081
746147501087006721
746184549336395778
746259552077766657
746190476299034625
746156510703718400
746227511739088897
746199187545481217
746247157741654016
746244435655163904
746145580330586112
746244297385598976
746240585510621184
746210248063475712
746199065977774083
746217743246991360
746227238991888390
746198709583544321
746240870819762176
746225070624800768
746216564676927488
746231563474501633
746249880100806656
746253017389862912
746223455704518656
746156581843255298
746210038180519940
746205910943436800
746193177414008832
746182452507512832
746247548147482624
746204229258272768
746194653788049412
746146071164878848
746227155349102592
746194431276027906
746222159761014790
746174327989637121
746261712324689920
746196704576212994
746245614246182912
746171006146908161
746233153145036802
746247526911729664
746259279359815681
746253554243997696
746142015302295552
746206867395743746
746193621632745472
746207513469542400
746221232861773824
746168112119160832
746183622776881154
746260193881755648
746250081456758784
746214203099254785
746212836133658625
746201683126935552
746226844957999107
746256104544415744
746148289792327681
746240694415568896
746199686617260034
746210893797548032
746247380106903552
746201808993824768
746195668604063744
746204132571111424
746253369845518336
746233551478153216
746163120939368450
746262697965150208
746209279246426112
746256615867703296
746249158646956032
746187972081389569
746188689328349184
746237276179439616
746243248755113984
746251943820005377
746155449548943361
746186231340478464
746236449901555713
746262794333470720
746222621239304192
746159626958282752
746243152340627456
746233807250980864
746234637958078464
746187581893664770
746211170625847296
746231714507173888
746243089413644296
746235090821230593
746205265133867009
746199330239848448
746210227222044672
746242993057824768
746214081678323712
746204363245289473
746198449649909760
746262035088941056
746209409353687040
746254380341538816
746143805976551424
746265243668647936
746213389416824832
746223812362960896
746140567977943040
746233279037083648
746255168975495169
746202081799737344
746240354907676673
746244020666515456
746264069498339332
746225062156500992
746209115597209600
746205441332436997
746252723901857796
746251125901398016
746214488517410816
746264862158880768
746224315712962561
746222046628057089
746215218406002689
746244091684364288
746140291371917313
746215600184164353
746212089153228804
746175494052208640
746233312390242304
746233174007504898
746200852944195585
746246000298369024
746233828268638208
746209010655715328
746223225307181056
746164731451478020
746251213671391232
746207446121615362
746209211877457920
746142044532314113
746217940215705601
746241084368396288
746203029687304192
746245559707631616
746243622287343617
746187820964839424
746258583369711616
746223074215788548
746220419422683140
746246868674486272
746219349833191425
746198642583711748
746264539268714497
746236504347938816
746238102599917568
746217139187552257
746254372267495428
746194775196336129
746208792434466818
746209027466498048
746223208529944577
746204224925503488
746261519172837377
746199426591428609
746210667451940864
746207731627941888
746209509719216128
746254040875601920
746265315156295680
746238668457705474
746140383432716288
746255953314492417
746248177192407040
746221182748221444
746186730718453760
746207437716238336
746221190864265217
746239797040054272
746179306586439681
746208092115738625
746217005242421249
746190333390659587
746203801288212484
746235913026437120
746235308858048512
746238559435120640
746258323117322240
746186348705513472
746244159175073792
746260533402296320
746211711716200448
746232134071783424
746248625953464320
746237041361326080
746265973511098368
746264685859700736
746237099817435136
746226127799099392
746265973511098369
746209837193715718
746237758553808896
746230330466525185
746184348110585856
746260655183925248
746252560097546241
746217282011959296
746265906410455040
746206019982766080
746221673397911552
746211531688337408
746172612510912512
746206187771695104
746194175398313984
746190665038475264
746181223425282048
746244305912635392
746158666403942400
746252409366781952
746219391625244674
746214899588567040
746224328505622529
746199632091316224
746247619148660738
746243974428450816
746230347248001025
746219416908533760
746205571506806784
746261066296942592
746151326334197760
746213343606648832
746237389337616385
746183597535617024
746190908287135746
746229202047819784
746193638653210624
746226710702522368
746234675518050304
746262232368054272
746216459689299968
746199963525275654
746177100390928384
746256884617854977
746239050240032768
746198558643101703
746198558643101704
746222621163827200
746199292424052736
746223724458737665
746218674579636224
746202782156238849
746173682033168385
746265583340093440
746214555638865922
746239431921672194
746249997625270272
746209384036872192
746257543131893761
746181923765100544
746143550346235905
746237141915574272
746184406835040256
746241030199009280
746246125925998594
746217227351797760
746206267455086593
746217315406995456
746243223828439040
746246449197776896
746251520170156032
746222080027295744
746225200904081408
746227444525326336
746248323938549761
746235829232635907
746172251939213313
746215755155308544
746209656456937472
746193949048479745
746201100420734976
746231592981401602
746230531818348544
746203897937571840
746225049925935104
746257236960346112
746207135764123648
746212856765382657
746210440833695744
746248722259058688
746257878550470657
746209815983054854
746252958837444609
746224844061085696
746194452423663623
746260730735955968
746208012524621824
746241579648753664
746220343572856833
746260894276030465
746216589796614144
746141977243168768
746186474769420288
746249976313970688
746235451606859776
746218233913450500
746205164386672640
746163368101298176
746251176073695232
746255957659815936
746173531189219328
746241159907938304
746163959825375232
746217080651800576
746186105532342272
746246155307200512
746223569240109058
746244393670148097
746247040670236673
746239759110987776
746254120407863296
746239637501280257
746238266165231616
746214094290583552
746257547347255296
746219299463798790
746210923182886913
746255970242813952
746229214622285824
746193374269476864
746199984396132352
746236848389820416
746144162605469696
746219295319822337
746216388511989761
746229994662158336
746221299945480192
746250399980498944
746241999011872768
746192468253646849
746204740837478400
746263243052683265
746217969584201728
746196809286987776
746176584701329409
746229432952586240
746232502944047104
746256552982646785
746230544183103488
746195039424913408
746234113615552513
746255517060841473
746248906988785664
746257018634276864
746226077324836864
746209656779857923
746203004659892224
746199296723214336
746216317309509633
746243928265916416
746199192045920257
746147379489968129
746191180795281408
746217659511955456
746230745560035329
746219387296714753
746208171903987712
746188022346055681
746216833166909440
746152395869143041
746199481339674629
746200655677665282
746233690041122817
746249301286879232
746239448770187264
746258776206999552
746242930097037312
746253885568847872
746187166749962240
746216765865132032
746238408721211392
746239947967848448
746212093532086275
746251339567665153
746218816909123584
746235380337238016
746173962946678784
746200957730488320
746226957973479424
746191910402818052
746155608970301440
746243760678404096
746219827728003072
746206548620279817
746260575433465856
746207437963681793
746250001660153856
746231651672326144
746249150136717312
746144712122372098
746201423344369665
746200806559383552
746258142913306624
746218611346268160
746179604365324293
746205982590537728
746176131376644096
746230158483292161
746206741688254464
746220947867197440
746218095430098944
746215893592530944
746186336311271424
746240803480051712
746209446838185984
746241478817611776
746202765295136768
746177024759369733
746200609389346816
746184419556401152
746205751845101568
746210881348853760
746141587202256897
746214333206519808
746197648277798912
746241533561577472
746237674525073409
746246939625152513
746258524611567617
746213410577125376
746251708842512384
746248705637031936
746229495581990912
746233756961247232
746187049254805504
746198084422508547
746255093683585024
746186298545807361
746217604897923073
746233648110673920
746199586331471873
746231945386819584
746161564659630080
746210919307350018
746194616035115008
746206972341452800
746248542109433856
746185648562970624
746264228558954496
746248122435788800
746221690095472640
746256536427700224
746266107833516033
746247350881030144
746226433807126528
746189951650324480
746218628110942209
746189134062985221
746222654621769734
746216761972776966
746226681128460288
746216803697729536
746216250175459330
746234440901263360
746215335892639745
746229625852858368
746247237672513536
746228111637807104
746252874598985728
746246579011489793
746209107175038976
746227235170852864
746215679645212673
746226681183035393
746238760732393473
746234990447321088
746246256243150848
746179885618630656
746206829739335680
746189171572649984
746209946207817728
746228518518874112
746179172364656640
746177041586757633
746193038683209729
746145680889024512
746242967879434241
746255437297684481
746221392455053312
746210226978721796
746216799650254849
746160923182764032
746225691503386624
746237104338804736
746237766824910849
746234109266010112
746168455854907392
746194037263081472
746239859904258048
746156262979739648
746221946019291137
746189515648204802
746203591879254016
746221304114618368
746255664121544704
746198038293557248
746175024353075200
746265474317619200
746250211475894273
746250672719413248
746213389374918656
746208649916211203
746184893680525312
746218041185177601
746261649334505472
746229373980704768
746255420709310464
746204006846914560
746224718525587456
746218414289494016
746216766053900288
746253227079806976
746177683269156865
746188345206726656
746252908346376192
746221400860438529
746216761633050624
746204572998209536
746206313856675840
746239612239093760
746218552739323905
746180418244775936
746216430400462848
746235472498679808
746220058729295872
746244234672480256
746166379900985344
746191701006385154
746264580989534208
746216623355240448
746245958367911937
746226366945759232
746169382838091776
746237624319238144
746252283260723200
746145886284161024
746149682200612865
746191956624052224
746257152738738176
746264480452083712
746248869290250240
746242280005185536
746190996023578624
746218628203220992
746209153266290688
746257903779184640
746182947401830400
746226341607931909
746190899814621190
746186667464155140
746260982532571136
746200114520219648
746261137537261568
746213947263455232
746177960328183812
746189674834628608
746205260834705410
746258465786593280
746208243345563648
746219861592813568
746190119481139202
746167659050467332
746237531948146688
746244515703427076
746201528168382471
746232112806694912
746253164010160128
746264199559446528
746187216955768832
746260508358017026
746241248055418880
746179982024548352
746201964132720640
746242905032036352
746251104770457600
746214207352279040
746226303745953793
746244431548907520
746201297276178432
746254967632240641
746194733454614530
746236118346039296
746223133053444096
746264639659466752
746266070055542784
746208172034035713
746245320850309121
746213293199499268
746213293199499269
746188777584889856
746210147429548036
746184990149349376
746233694411579392
746264975266570244
746235967527223297
746211158202318848
746265059341574144
746206053822410752
746255152374497280
746217655208550401
746197526680743938
746196327168565249
746249057882902528
746201712784875520
746217525201932289
746212785487413248
746220427412807680
746256674986528768
746201901406945281
746199028270956544
746233933432381442
746211866905477121
746202249659973632
746259367687643140
746204233565777921
746183194806878209
746260135274758144
746210717682917376
746209627482664961
746190681597747200
746262827715923968
746189263792898048
746181034534969344
746202865937461250
746231412311744512
746200903175155712
746255676469547008
746228627495235584
746166690044592129
746243366220931072
746222755306037248
746203109517496321
746174877325991936
746236676557545472
746208335263764480
746222931475206144
746230456006283264
746233799143358464
746206070440267777
746261397785485312
746220997926227969
746220654299516928
746241965398732802
746262508944633856
746195576404873220
746177674943430656
746204841488199680
746148327662641153
746198742928236545
746196503102783488
746232226325487616
746244255539093504
746215222407364613
746190199474970624
746236047286145024
746225599069360128
746239758989426688
746238723063439360
746212877908860928
746202933100847104
746186185530286080
746260353407934464
746263641410932736
746198969500393473
746199674025971722
746229029955526656
746216870974394368
746219056177385472
746193143498866688
746230577993388032
746235602455011329
746194829793599488
746189322777427968
746261502517186560
746244612008906752
746198348646907907
746232301521035265
746266241946497024
746218816858783744
746263268256251904
746154233167286273
746246327634395136
746154660982104064
746263918339817472
746139293047980032
746215868477038596
746248495959523329
746265784796741632
746180082646007808
746212903091462146
746208549252960258
746252832626585600
746256704057278464
746209027655229447
746178098866040833
746190031576956929
746246872533188608
746261116523806720
746176286805139456
746209283340066820
746250160984850432
746247270987882496
746209157338927105
746258675308732416
746167055058149381
746242799863894017
746255651588939776
746233346187898881
746181277884121090
746145307843563520
746193218966949895
746247644406755328
746208633113894912
746261179526418432
746252174448037888
746251964623683584
746224898821894145
746187779093200896
746235992516919296
746226760832847872
746185908647407616
746202849260900353
746250991444561920
746245685708730368
746208566097281024
746231794324758533
746198248012951557
746215918661820417
746199753965244417
746235229426225152
746252589361147904
746230234073096193
746213830129127424
746149636218425345
746191436517773313
746192069748654080
746229995018690561
746222222927265792
746255173048242181
746186231365705728
746205076595707906
746238555215663105
746195005966954496
746198772451946496
746197274947026944
746266435081494528
746244364393844736
746216963299385344
746261259134316544
746185002493313025
746197845422682114
746214207339651073
746229059554676736
746196990053126145
746195270317178880
746205818740056064
746239054493032448
746216959126077444
746213884671860737
746243391382519808
746217365738684416
746262576091168768
746254069937774592
746230506543427584
746202006151299072
746227298022547456
746196419418038277
746235413950390274
746230888208306178
746215734028578816
746192074144264193
746264358699819009
746221216185212935
746193424705945600
746154321360752640
746256762706231297
746239704530554880
746224773068296192
746204078292639748
746189171664969728
746246726005170176
746222482797912064
746188320032567296
746184281286860800
746235149658923008
746211804049616897
746213754342236161
746169504657379329
746246214266552320
746198122313842688
746243026482307072
746246968977072128
746235279665561600
746207953661755392
746192938275745794
746192938275745796
746197866616479744
746196029553315844
746214274565996544
746257144471683072
746141691980066816
746255639006056448
746148746828742656
746240359148052480
746199439207895040
746201611962195968
746174911228542976
746239922797846528
746198562732548096
746184545309966336
746250970741366784
746239582971138050
746260516788645888
746231932501950464
746211070059044864
746234365173084160
746197442937294848
746236856661008385
746229583611998208
746179067787894784
746144896491282432
746244196579827712
746172025539026944
746212475012423683
746212475012423686
746255705884233728
746249699783380992
746196956347674624
746202388126564352
746237880247291906
746252522533359616
746176206970589184
746191360911257606
746197690107629568
746186298667438080
746262949476589568
746206909405892608
746249812933283841
746210789250371585
746215381866405889
746221522218430464
746236923748876289
746208847161786368
746195568016297985
746213255543037955
746246495356207104
746180845816295424
746212391134732288
746263473823318016
746191097060265984
746153352291987457
746251914132652032
746185149247696896
746202719346524161
746170892862918657
746215172365115394
746265843533746177
746212105989173248
746245257747042304
746238697813598208
746259099009048576
746241718085947393
746225645441556485
746261196395974656
746231089635561475
746209396594663424
746222025446830081
746213301500051457
746232473458118656
746237515246383104
746205084711686144
746226920463826944
746246633722093568
746180799787982849
746241076210475009
746238295361781760
746257261937328128
746231852982112257
746235858387238912
746159467713044480
746167290148708352
746216262477348864
746203046263160832
746178731912232960
746236219114274816
746213850869948418
746226920514162689
746208318830452736
746239431883972609
746186227343327232
746261259272732672
746236353201897472
746207718671679488
746213984966049792
746225444215631872
746194691205431296
746229654906777601
746201507024932864
746242150069743616
746261171204853760
746190224426860546
746262693783429120
746252165870587904
746208369019494404
746172771953061888
746213314196209665
746166748894748672
746187749623992320
746251209670000640
746234633902186497
746245765476007936
746214241221279744
746161556518506496
746250077140811776
746195874120769540
746235888015814657
746252451129417728
746190467646128128
746206905253527557
746159434242658304
746249737448239104
746246604072624128
746221434440081408
746250496558698496
746173296417382404
746230837687967744
746152169338871808
746260374148816896
746189272345100288
746228258211958785
746202459182239744
746205789484789764
746140794726252544
746227457284411392
746245354346119168
746242338524012546
746246528570953732
746223594338869249
746222684153864193
746208432093437952
746225481704312833
746258377584566272
746213573928460288
746208964426104836
746216350553563137
746199120625315844
746262932674183168
746262760732921856
746180925608894465
746243253133926401
746180649040678913
746209736547172353
746164022593085440
746210587881811970
746228564601626624
746196532764913664
746215188974559233
746203868518703105
746217986734731264
746166119631749121
746188366207561728
746203419820494848
746234407401328640
746194301437108224
746188844312059912
746204669601406977
746241147639468032
746260487218827264
746241256599093248
746191235090513921
746234331648008192
746193626036723714
746248512870977536
746207085331808256
746195215698923521
746245891250491393
746177067075706880
746224923941568512
746241365403566085
746219408557629441
746231575914778628
746235791341400064
746236412219928577
746224491932463104
746259837487546368
746218586281107456
746189536380674048
746229411939180545
746261758273327106
746197119942328323
746225825851158528
746254724341575681
746240866273140736
746234184843173888
746203239238897664
746192787154997248
746196910139072517
746188626396995584
746206636826492929
746264664967884800
746150730965356545
746210566964813824
746247166314708993
746216678116065280
746250240693506048
746187514839445508
746181009515782144
746191340145258496
746233652158201857
746234444927795200
746217982280372225
746257635477950464
746233681430253568
746210206258864129
746210747131166721
746246931442110464
746199665662525440
746228002338410496
746236605086597121
746230045182566400
746214094240256000
746175611459207168
746213955996024833
746220075363950592
746195110803562497
746251306113761280
746187208781086722
746260466364710912
746204841739878400
746237271838334976
746210764084518913
746248915306033152
746179008669294592
746208448887459840
746193705841811456
746216476449734658
746216010974273536
746223904511844353
746264174154649600
746149388767100928
746204203849129984
746162399355473924
746164014275760128
746243735277690880
746215369493229569
746203432181075968
746199619609124864
746188911416795138
746229223094792192
746218947033202688
746213704316813312
746206129038856192
746219261572485120
746198482927550466
746248504108953600
746171866151149568
746173887738679296
746250563860447232
746239209573253121
746241914941353984
746204912883662848
746150340794294272
746188798334107648
746223518916829185
746204132625657856
746249389404880896
746228795342872576
746255181449396224
746218888258478081
746195635213197312
746221828373307395
746234176446169088
746221857804693504
746227880976257025
746213561345540096
746237427216310272
746238190395105280
746217453802295296
746233232711024641
746263729805926400
746209002451722240
746243001324871680
746266531378638848
746158045751762945
746264295697178624
746233052351729664
746222134536503296
746187107949912064
746138471010607108
746190824199720965
746192820642295810
746248835756756992
746247229099380736
746190010567688192
746150638493536256
746255341101420544
746229478959898624
746207828113690624
746236105964421121
746208276631609345
746241877242830848
746232599308165120
746184818170298369
746242942822658048
746165973011546112
746212546609242115
746236638578114560
746253520802816000
746247015172956164
746232830280114176
746248332163440640
746223120558628864
746235300792328193
746250446449291264
746240425950740480
746220855538024448
746168963646783488
746236311330131968
746210122049818624
746260122620436480
746262580273029120
746247916881387520
746210474623012864
746194058188513284
746197224892174336
746229487373717504
746183530200207360
746202702506401792
746205181302317056
746218636604411907
746197610654904321
746228728187871233
746213087762513921
746238303884582912
746212504490016768
746212013894864896
746196331136356353
746190941577326593
746235329934327808
746219186154668033
746205005351288832
746208444374355968
746242791580176385
746217973954666497
746217973954666496
746207999895576579
746252438559145984
746205298931572738
746234969261907968
746203184633286657
746206317891592192
746193311451353088
746212504406134785
746202866247860224
746159736047927296
746186793351942144
746256301525598208
746218473227853824
746199003314872322
746227230750048257
746194704023183363
746198659230949376
746261942772310016
746260499998728192
746220716924645377
746235145473036288
746224076771860480
746228140763078656
746228140763078657
746223972002390017
746198567065255937
746212974252036096
746247317246861312
746248340682178560
746246881202831360
746218594799755264
746259757778907136
746209715441459202
746243160628670464
746257048246050816
746256813344030720
746248093352460288
746235971625058304
746201586733486083
746193122506334208
746249657588678656
746243563416059904
746142988137431040
746251029407236096
746223493834956800
746199078808104962
746214849252732929
746238614237917184
746243660057022464
746222205877424128
746259375833096192
746210248101224449
746253621306724352
746233882794565632
746188727152586752
746200366350426112
746199229698211842
746245547380588544
746209820181561348
746218590680932352
746187753910591488
746213964254633986
746203134448414720
746242724714655744
746210407233126400
746255785563394048
746203822507204608
746253797668773888
746264518083256320
746165398559678464
746185853811077121
746147463472517120
746220524066398208
746144468923887616
746199053357060096
746239545239232514
746194712311136256
746214094273843200
746242846257188864
746203667389255681
746242800182771712
746244779906850816
746252153430368256
746218255061131266
746164538429575169
746207408410660864
746242598663249920
746250840592134144
746209845498392577
746239289365659650
746230779353587713
746219253414559745
746221488798261248
746244960198889472
746229718106537986
746258876975153154
746220704383696897
746217663395823617
746229151950995456
746248542155505666
746228572885389317
746204157908942848
746218024361824257
746184729792110592
746253751288160256
746253399176384513
746227297947029504
746250546718384128
746208343673339904
746174227213058048
746235867061116931
746146863531823108
746254841731653633
746208457028567041
746205164428636160
746258197497905152
746242858689138688
746204753529495554
746243555002318848
746266598609141760
746255974424518656
746154652731846656
746175468836126721
746190211663552512
746206976577658881
746221031648440320
746145584474554368
746185904507715584
746248617350959104
746173019270316032
746216208089812994
746250387661946880
746243936864378880
746263436137476096
746199225222848512
746157240349040641
746214052452405254
746211481276932097
746244024802099200
746207299467784192
746225594841497601
746188903061716994
746253675958525952
746241591908589568
746207580565839874
746184020879376384
746233635473227776
746155252265582592
746219861253070848
746194254980997120
746206104221147136
746187854842212354
746205801988009989
746165477844520961
746193831486357504
746144988958863360
746154497563496448
746151389500440576
746252211974443008
746210881306923008
746243651471216640
746180652974899200
746240384213221376
746231043208806400
746261229954547716
746178438575300609
746212311644311552
746233509581230081
746223262804258817
746257652053909504
746180254717251584
746247434788024320
746229172763140097
746229701207687169
746235384548327425
746224126977679361
746196558002020353
746224705930072066
746178782185168897
746243458378006528
746234969366769664
746200202642526208
746262362173353984
746235627755048961
746219756642963456
746196855449489410
746180091118444544
746176647364227073
746260877402345476
746209002481016833
746209115765018624
746261284526579712
746227335796396032
746266099491217408
746201347750453249
746252556054167552
746204069870505984
746259988297953280
746207010144739328
746253554130817024
746247874967703553
746219358255382528
746222004592771072
746246306503483392
746250777639985153
746234931521556481
746227633394835456
746224944804040704
746188450043334656
746187007542497280
746205353352695809
746230238078603264
746214807343267845
746217051262324736
746252945960878081
746233312440631296
746211892276797440
746243299330105345
746248940387897344
746207811072196608
746247854012907520
746223099406749697
746219857130053632
746195962335363073
746202228638130179
746248822934872065
746180183288328192
746175619784794113
746237137532522497
746160331790028800
746224672375607296
746210936046813184
746219395718864897
746249984874450944
746198981982621698
746211707723227136
746191792899428352
746195093942480897
746185749180088324
746250920128823296
746233832798511106
746209036035514373
746248785194516480
746191017284509696
746239704618545152
746187099490000898
746223741231738880
746201477547360257
746226291259518976
746264887408664576
746245408733671424
746201251377872896
746192233569804290
746260894158577664
746242812757213184
746216551963996160
746190803437948928
746256918180675585
746203189200850946
746206078736572417
746265096872165376
746198793381568512
746263088039608320
746233245516234753
746184704630480896
746266208438214656
746163263369445380
746232830380773378
746249544686526464
746188332774756354
746242070071803904
746167902345236480
746229680345219072
746187787456524289
746237305401184256
746243982770962432
746208352250650624
746259413728657409
746189670875172864
746207072857952256
746244146512302080
746190090225885184
746232662419869696
746211527393312769
746207949773692930
746197740758044674
746211716132798464
746223820973891586
746219169218101249
746138160749514752
746237477388574721
746170427513384969
746254292504346624
746215897568673792
746227079977439232
746203688008507392
746217520802070528
746230615448518660
746203096666120193
746249854846963713
746265923196227585
746225939139354624
746187045073096704
746250115107651584
746192975814762497
746231320108425220
746211556740915201
746226299765559296
746208553673732096
746220507217858565
746247594209345536
746174982225534977
746207261798764544
746205546110291968
746215704890728448
746181215028293632
746232213419626496
746197706926755840
746210390653054976
746265231165362177
746212701609680896
746191650683158529
746242703420231680
746252698387881984
746211883762343937
746238052259893248
746236500040261633
746257316488544256
746212760602583040
746205764457357312
746214773906276353
746232817458130944
746238039446458368
746208616412151808
746241780878696448
746225737435217921
746150546386608130
746188995571245061
746146402238078976
746230238238015490
746220603661651968
746253268821512193
746211388721270784
746227524510711810
746145353628409857
746215453031182336
746221321013473284
746204510033326080
746258428192927744
746263104523141120
746228443012956162
746226576447025152
746214207377444864
746259661276446720
746179684296056836
746213045815304192
746214601881071617
746165238974681088
746178367028887552
746185291942113280
746205223174082560
746257207675731968
746233111277539329
746220532555669508
746254606947094528
746224563357265920
746229911115829248
746219122992676864
746201582727892994
746192296257847296
746246914484600832
746247631706390529
746205072195883009
746244670771044352
746221815974879232
746179696874819585
746199170801774592
746230154075070466
746246667071000576
746264828331728896
746189201033441280
746179353009098752
746253772406538240
746141293613486080
746226463305699328
746256242704801792
746243177355501568
746218208684716032
746237049842212865
746191222532825093
746255995479928832
746222357182701568
746250580436328450
746215499390869505
746248470714028032
746259250255634432
746211711678480384
746153289473875969
746249842087858176
746261376570621952
746245287149068288
746160566633402368
746157693254017025
746217676364615681
746203067570282496
746245106936619008
746199833501831168
746195714779156480
746194808952127488
746266477033041920
746240547715571712
746224299124547585
746260693003837440
746232754568781825
746211468580782081
746203751187259392
746159593529708544
746173564483682305
746258184822755328
746225846453571584
746218342910828546
746208234982117379
746188743996956672
746248571461087232
746254560977653760
746248986802065408
746219374852222976
746262353889615872
746235728426721280
746197518262820867
746207970627719174
746248655083024384
746215046485663744
746219987296124930
746193462291161088
746207794181771266
746254351065354240
746179600305127424
746222046690971648
746262433459769349
746249062140239872
746140949634519044
746203113434947586
746187657726693377
746256477506146304
746190732084469760
746180359415439361
746142048756039681
746222780681641984
746174579882721281
746232347947765760
746169341092167680
746238207348510721
746216405461139457
746214618335313920
746162965456523265
746249016204214272
746152161248108546
746151943001747456
746192170567139329
746203474107392001
746171274469212160
746247741119037444
746238849043488769
746226266253058048
746227042018988032
746202811424116742
746210218493648902
746194574024970240
746183643723345920
746244553154379776
746215541442916353
746248969941049344
746167881566560256
746250777606381568
746253025744814080
746191076021526528
746247556418535424
746242581739241473
746253235539763201
746182649522249728
746246180477145089
746229042743894016
746265637874458624
746206577955213315
746219689227911169
746264555785977856
746256599224836096
746204862547800067
746245677424906240
746220138026795010
746208830371962880
746178551678902272
746199107916595200
746217806039908352
746149845962940416
746213808989863937
746264618767618049
746216312867688448
746171295553982464
746237251072335872
746259724199309312
746192044821872642
746177385851199488
746218011602804737
746225108604182528
746144015960137730
746213876073586688
746257001919950848
746177054312390656
746260910969323520
746249154389741568
746212940827627521
746186998944169985
746227025157881856
746208981224284162
746250597301641216
746229231588249600
746250576262991872
746213930737926144
746223783028023297
746256951730900992
746244276334526464
746226031317573634
746251750571577344
746172809710231553
746224722543677440
746144288614944768
746170775485329408
746236336659632128
746239515795152897
746243211241332736
746198445367558144
746220909757759488
746208901582905350
746213133719506948
746255747986644992
746225838232764416
746196775808049154
746187057723125760
746209312712712192
746194917936947200
746250010044567552
746209111553957889
746245324935684096
746211032318676992
746227872302391296
746215537047281664
746190530644582403
746242615310422016
746199418475421696
746190719249940480
746260164509057025
746248709986455552
746197174245949440
746210914764918784
746253717939294208
746254766452391936
746228082160205824
746200265552863232
746261687104319489
746212303159255040
746247984288043008
746227822134362113
746183429704785920
746152257738113024
746204073829883905
746138517017866240
746157152528531456
746262156555935748
746247602698592257
746206691444719620
746219584529670144
746209287551148033
746218007391674369
746212101996191744
746247070030299136
746207332871200773
746146603669590016
746216610986262528
746250299451510784
746198730668277762
746211757811597312
746223866838585344
746205567396438017
746177880565104644
746160377801564160
746208788395417601
746252828625166336
746195912112758784
746243693401636864
746236814579531776
746235644519682052
746247447429718016
746202366995664896
746195643345997824
746184029641277440
746184029641277441
746262723042942976
746242942797393920
746216069640007680
746213465170149376
746150361816309761
746179952769437696
746250802780581888
746256746021195776
746216866616475648
746214010178015234
746232847090888704
746259984237867008
746206905094180865
746220025174851584
746166631622049793
746244607927685122
746209920886833152
746192892012564480
746213662180835333
746263914141392896
746192388712849408
746221526366617600
746257261895520256
746185061049974785
746220347830079493
746216807942414342
746243932342919168
746246851863642112
746215444848140288
746194506685419526
746146968469147649
746223539930312704
746217571108556800
746263465539551232
746186688636944384
746195647666085888
746203528973062145
746244553192124416
746177037723901953
746241172516048896
746262982850711552
746236651072946178
746242665730056194
746222214475718656
746228690363682816
746210625689292801
746149044624457729
746231773101592578
746209862149767168
746253982209712128
746196419501973505
746191310772592640
746238878315483136
746254246224478209
746190698311880704
746245366761291776
746206737204555777
746206737204555776
746257832555614208
746215901809106945
746227163649581056
746236261208195072
746159601742155776
746266384502525952
746236953033478144
746255760573743104
746258830875590656
746235841823924224
746249100031627264
746207441914761216
746212756206981122
746257987560419328
746161392919666688
746212529852977156
746214735863914497
746165452951322624
746223044843048960
746197367154565120
746233027169128449
746193852441067522
746243886272643072
746238718860627968
746196675232817153
746226882836738048
746173694548946944
746209497270484992
746235598608941056
746259363480768512
746211434900512768
746240422050045953
746178887386824705
746199627993489408
746232976954920964
746192208135524353
746196058535919619
746220591221374976
746165897585254400
746230313773260800
746225955908182016
746235841568088064
746195534344396801
746161661199843328
746250651592720384
746192610880946185
746254527326740480
746220541002973186
746192250472796165
746252593559707648
746232154867138560
746160629422002178
746229000775708676
746223925529477120
746171400243798016
746162764444479488
746247711570157568
746226907637649408
746225242553491456
746229760062160896
746240677567160321
746238119167430657
746199204523974656
746251125599375360
746217550233559041
746227121828167680
746175792002932736
746241915193008128
746240480728363008
746240983872864256
746199552626040832
746154841316204544
746259300381786112
746220125699743744
746202195150835714
746227226740305920
746213356151799810
746214295726231552
746261053667950592
746142094775955457
746161073892495364
746191793151053824
746175703658405888
746195660458725377
746198965171847168
746233803132133376
746213527875031040
746196167579443200
746214823927525377
746193403667374083
746246792942063616
746232360509706240
746242925743398913
746260470798094336
746226555601334273
746181642738294784
746257203162660866
746201163138162688
746228107418304515
746142388582637568
746186617216372736
746236252710592514
746226106525593602
746209312582705153
746263855538536448
746158490289217536
746210973497720837
746216199764074497
746249317841764352
746242581948932096
746213888757141506
746224277955846144
746253780807729152
746152375040212992
746256020419162112
746186801891545088
746222147425624065
746220284823248896
746230439401000961
746250869964832769
746192598327406593
746224680810352640
746266539666575360
746188542699835392
746253638234943488
746208964669431808
746206267601879040
746194280444624896
746238945634095104
746218657609461761
746249704048992256
746209040204607490
746208121459113988
746215260374216704
746207408469336065
746216698995302400
746185036261638144
746210231143694336
746215348353933312
746265596057223168
746202245251772416
746189179944525824
746199636583415809
746252279276253184
746220301738860548
746196029419061248
746199179425288202
746218254872383488
746204095115997184
746230128917676032
746192199881134080
746215818141196289
746217307043598338
746218460682682368
746239654471569408
746244867957854208
746196469934264325
746260218892460033
746232532325142528
746222898113720320
746184780077686788
746263259913674753
746182779545722880
746222688364945409
746262303352438785
746175443561226241
746260709634342912
746253570874421248
746218925898141697
746231546613424128
746173631860981760
746239616471072768
746237431230304256
746199888262639617
746229827074568194
746243018097733632
746205051358633984
746198478947135488
746141427969757185
746205449679101954
746174172632616960
746231076943650816
746245480363921408
746254531575447552
746191629728440320
746149082683551744
746255970020499456
746263280948109313
746206490067775491
746251071333470208
746260076395114496
746185732436332544
746243642977816576
746140941325479936
746216598323658752
746251385952403456
746191650360156160
746194997679034368
746206230004129792
746246897749266432
746229411653967872
746208629137670147
746215180753764352
746222633964888064
746143256543584257
746216816326782977
746188655618723840
746248818811899904
746212764729761793
746196813670035456
746240233000206336
746204107518554112
746211275726721024
746153843151503360
746176051940851713
746242518933733376
746251041943982080
746252761633718274
746255512937738240
746238878277767172
746263813415124992
746235644435902464
746232993555984386
746167336055541760
746161086487879680
746200349451526145
746142207971721217
746233383991181312
746236680466632704
746207039282511873
746191189087395840
746262575986446337
746204153853022209
746153960277319680
746226651965493248
746258734129741824
746220415031218181
746237372501635073
746234612947390465
746194888576753664
746186986344562689
746233878784835584
746264366979387393
746153172012404736
746166278969245696
746230049334951936
746204648680239104
746187774877831168
746261040900485120
746241906800222209
746234772297392128
746247065710301184
746235233528274946
746242132969668608
746246528889683968
746146251457036289
746228703047278592
746256008025014272
746223250225528832
746249443893219328
746222172654297089
746238878412115969
746217739161788416
746248928094461952
746218397533245440
746187959423012864
746254443419623424
746263964393299968
746216618984804353
746265000482869249
746197434418630657
746260978245992448
746226937127788544
746228493176840192
746242523316682752
746153939314294784
746238429483020296
746185807799582720
746223594347192320
746193651018018816
746198436836368388
746243739530600449
746155718072471552
746242565284954112
746264988055146496
746220679381475328
746226412860825605
746230472955465729
746258503715663872
746248906892279808
746217768551227392
746238391629426688
746245467437072384
746243160540483584
746200919851700225
746262953461223424
746209925261496320
746230557068009474
746249708130209792
746264006348931072
746198059327987712
746266552278855680
746215390426992645
746206905308061696
746251939554398208
746197463896207361
746233131984838656
746176257499537408
746194364389433344
746235778968084480
746232905857261573
746222881265201153
746156330356969472
746230053537611777
746265621055291392
746225599392342020
746223422204633091
746264052695994368
746146150726656000
746253319362981888
746233698295521280
746262953855451136
746223346652585985
746246994251776002
746240900209094656
746242304969682944
746248122741948416
746186151589908482
746172914676936704
746195798740742144
746215541098971137
746252618922598400
746148713459027968
746224768710381569
746251796931317760
746258117663526912
746230128993148928
746203318851035136
746221983801606145
746238593052479488
746219907507838977
746231790134661121
746242896332890116
746192036269690880
746237653419331584
746260059458519040
746242749653884929
746238849165103105
746232276439040001
746213444114751490
746174374038773761
746233295893979136
746266447693877248
746228661062275073
746199556719673344
746190400503808000
746145894966272000
746234021445701632
746215641711943680
746209450994741248
746223728472711168
746211338733527045
746235942155886593
746189024826560512
746241587965943808
746191491274399745
746220851217915904
746216338121625600
746195853270908928
746226241070501889
746225058088050688
746224106081652736
746211858810429440
746228921100705792
746204254348541952
746206255056773121
746262110536105984
746209698504794116
746177964614680576
746200953569697792
746199510485868545
746226156966313985
746265650415427584
746250626804355072
746205936235094016
746165964484403201
746245521992482817
746187267631308801
746242065864998912
746234595998261252
746257769318191104
746219555156951044
746179902173380609
746220196805763072
746214647775166465
746183790515486720
746242376436420608
746263972920205312
746245195038076928
746235460024885248
746218741323567104
746256549077749760
746214211575898113
746214496788611072
746250538656858112
746208775804071939
746230611451346945
746248923795308544
746223791315922945
746194834067599360
746207110585716737
746262336965582848
746168846118166528
746247430681821184
746262634991849472
746246558333599744
746228174418128896
746203352715800576
746259929753882624
746237242750840832
746242904742572032
746175460313268225
746190425644376069
746207559292321792
746255265603911680
746250605606354945
746173870835568640
746200152180875266
746232205362364418
746243449997901824
746204472351686661
746256624390647808
746171970824380417
746203243605155840
746256003889405952
746188215246217217
746220155181506563
746266162330218496
746194246663700480
746232964493639680
746233874611462144
746202618628694016
746197132466495488
746210751547768834
746260457858686976
746246596065562625
746196247355133952
746187124894949376
746225477535162368
746218003293835265
746254611032510464
746259158031286272
746207303565615109
746211598478389248
746167407476097024
746259355129962496
746223170605088769
746222759793942528
746244964208640000
746208809358503936
746169974293692416
746209237303328768
746263364813357056
746244704333881344
746238098137243648
746223921515552769
746216170370437121
746155306908999680
746192602588819457
746181894665080832
746153071210729472
746217324001165313
746203759387172868
746258935531864064
746210680122990592
746243282246733824
746215834725429248
746173111767306240
746214643836739584
746146377164525568
746246726009425920
746202928906571777
746220352150241280
746160180656771076
746217906657071105
746183857502748672
746252778171928576
746261917489061888
746189054312484864
746190639520321536
746232998115192832
746225456383332352
746251608049205248
746248944578105344
746213049795678213
746216254235541504
746219597351657473
746221459383554048
746185627587190788
746208566197915650
746203075728158720
746191050893492225
746169944862232576
746161959096172544
746227876589035520
746244448569401344
746216656850948096
746230498167447552
746190774048423936
746207949601660934
746218732972736512
746220972970172417
746258407137632256
746203226815369217
746228665072025601
746227557935157248
746174965557395456
746190899823054850
746261716456116224
746228707371552768
746202329288847361
746186013454770178
746179486916481025
746258943836487681
746221484603932673
746206473131155456
746230611350683648
746195425435095040
746169521489190912
746263591347752960
746232926543634434
746217957005484033
746255928270426112
746227394462130176
746203939826110464
746188915694927872
746238924608016384
746141755053998080
746226765157146625
746229537466257408
746230695245156354
746246402863431680
746249095711440896
746244473538101248
746256205232873472
746220930783817730
746249771011055617
746206653431717889
746242892457467904
746221853853659136
746241789103841280
746254984447143936
746183912137732096
746223673812541440
746242250556858368
746225674722021377
746226383639060480
746253092727955456
746260042962374656
746254254881538049
746253491400753152
746217457946267650
746221383949025281
746228098824208387
746264119729356800
746179499729969153
746193286386180096
746251180070805504
746263016606408704
746230003180797956
746213611962404867
746223942516367364
746243148326797312
746235590119591937
746255693175455745
746193525285388288
746141360856637440
746234310659739648
746161728535302144
746221010635022336
746187309259726849
746231550988017664
746203050432356352
746171236963749889
746218217278840832
746246444944920577
746239729872429056
746262752394620928
746222311007629312
746152878377680896
746187124966305792
746205772904693761
746186697138790400
746186453932093441
746240845284671488
746228262582419457
746199913466212352
746203340028055554
746195119393538050
746253210344656896
746178866302029824
746202387795238912
746187720242802694
746195182048051200
746234021303070720
746258197263040512
746240828583075841
746195215577276417
746201834394550272
746229847840559104
746251096377569281
746240111625408512
746200701924061184
746244255576797189
746238232476581888
746226467386732545
746211418324688899
746202362843279360
746239398597976065
746175582262689793
746210239859482624
746191013031514112
746200077006307328
746230648948424707
746169764683329536
746208985531846657
746197774174085121
746173728426496004
746209178507579394
746248122452615168
746215033751756801
746190203388198912
746257496755494912
746159216012890112
746235896362471424
746232435856158720
746228761549373440
746245694151925760
746185774220087296
746266413791227904
746187330164166656
746207332804091904
746149053159907328
746202564224421888
746231307785510912
746244855152578560
746226748333817856
746186285933441025
746164593022513152
746247808144056320
746191671520485376
746203939746381824
746256125327187968
746204589821558785
746221920895406080
746237255065317376
746259656834682880
746265214224601088
746221874581909505
746219094039375876
746251243346067456
746246293882871808
746207341226266624
746218116766539777
746247665273442304
746216958941503496
746245325073985536
746223640308441088
746246402754416640
746264237224386560
746240098920849408
746237829743796224
746261125075918848
746223837579083781
746218531910389761
746187233779023873
746245463389671424
746193693246259200
746187460409843712
746187359599792129
746228157674463232
746223527137665024
746225376800604162
746215071538262016
746259782823251968
746188148380663809
746218481448685572
746250160884178944
746201792375971840
746255450124001280
746236219315523584
746207689626116097
746258910550564864
746259094743453696
746241286055702528
746254728573632512
746258600155316224
746217944665886721
746197652434391041
746204350880440324
746181890437165056
746218426880798721
746239947821064192
746218724617707520
746260927885021184
746233899563442176
746242930071900160
746151393422086145
746219223798558720
746205256866881536
746248688729632768
746148772275716100
746199128930017281
746199523114913794
746265990359547904
746255605363580928
746196088118358016
746215260135133184
746195203162177536
746251775750004737
746186919130738688
746258591515090944
746198545791758338
746265990435082240
746246067373637633
746181852705095680
746216321470259200
746203801556684802
746263742380281856
746234092660764672
746138135550099457
746195404539068416
746241101250465792
746245907881017344
746214786254311425
746254108018020352
746193915267538944
746229755607818241
746180141240451073
746242808562933760
746194296957632513
746186659134210053
746215469774888960
746186738989568005
746220129738858496
746210080140365826
746176807058104320
746224764407033856
746230301089665024
746231731078889472
746225653884686336
746242653432455168
746203294012301313
746258553871077377
746242653038092289
746242778955419648
746259858391863296
746228484960190464
746216283654348804
746222461658628100
746263742103625728
746242275567603712
746261531910758404
746190664849752064
746238891045306368
746175510992957440
746239188606005248
746171849214730240
746238907910488064
746184717419089920
746219916076814336
746256616266305537
746209983654572032
746185883540402177
746198600326123520
746200445811470338
746183861592260608
746230397449601024
746205046954614785
746211107983941632
746238244912795648
746203956511072256
746249510821691392
746254665914982400
746231748057436160
746204711515127808
746239662717427712
746211187587592192
746184457204310016
746254577633103876
746199762307710977
746172075728068608
746197216377745408
746210004647051265
746258340066562048
746208620811935744
746247115874119685
746256288946978817
746193508558475265
746251779956940800
746248042873946112
746206749892321280
746209794927689728
746222642139586560
746260424488779776
746196742475964418
746200374546096128
746220783953862656
746233195067117569
746178635745402880
746250853087059968
746206615817183232
746265428184408065
746228342219640833
746219094022590464
746230024173346824
746240707258527745
746190119523147777
746224718252937216
746250379315257344
746253327562739712
746181072501694464
746249343221530624
746199913151631361
746236483254640640
746217504347820032
746208931018530817
746248210486681601
746234402955395073
746249292747268096
746191772242501632
746241856523034624
746194934626058240
746203365290303496
746206859061669890
746172847635107840
746227100563103748
746246721857064960
746221782219128838
746165138118541314
746198562912907266
746147387958136832
746254833670307840
746240920991862785
746191583263920129
746197631613837312
746198495556567040
746262802730385408
746198675798396929
746229868837273600
746241189372911616
746171568254902272
746216858085269504
746237326444068864
746188437628293120
746221694474297344
746212701907517440
746206498204717056
746261456283402240
746203575026483201
746152542606761984
746248697206480900
746223380509007874
746234201544892420
746167541702270976
746216006813523968
746223665608433664
746220565912924160
746239763334631425
746254913211105280
746210734426595328
746244427224580096
746237028480614402
746201867764391937
746264308573683712
746257090008723456
746219823466586113
746147895355678724
746192929748721665
746214794567442433
746195001890078720
746220893064441856
746218674554437632
746220951839203329
746216803588706304
746160524644220932
746216946249543680
746238123261104128
746217877288558593
746230640887029764
746186868832636928
746202152863825920
746215671277588480
746239075569393665
746217441135468544
746231043196280832
746235313228390400
746188051697786880
746261061993537536
746226295386705920
746202056654917632
746232867949158400
746205999120277504
746195509459591169
746190677407498240
746225368407769088
746200978458714113
746214731577360393
746194838027067397
746245912112963584
746240824581591041
746216694851371010
746265608598192128
746168451807346690
746207890810109953
746242233687367681
746246914732064768
746192527213006848
746263943400677377
746201603531636736
746204203844960257
746213486166847489
746143407630757888
746258008628428800
746238572030615552
746189327055544321
746253126336909312
746200877946462208
746199409768030208
746247052900741120
746255923979689984
746231156505403395
746216648441421824
746210172675100672
746231261602078724
746241428683010048
746193106052096001
746227608094810112
746263306088910848
746260709571465216
746210138806063105
746191696518488065
746257371249287168
746200655803518980
746243638695460864
746194292880769029
746204372023971840
746200131406467073
746212290643451905
746223368001617920
746247397001596933
746260353009410049
746252903980109825
746247921323098112
746235132751712257
746252233193447424
746187011422289920
746193542213570562
746228044579274752
746242200451883013
746238786120482820
746205348994777089
746218963760087040
746201116841377792
746218955522465792
746226664376393728
746215994285142016
746149011099258881
746139825661575168
746255643204587520
746198126323654657
746201159145185281
746237544547790848
746220402456702977
746227381719834624
746260793440747520
746197249886060546
746252241317797888
746239255693778949
746197048702033921
746223011380924416
746234503832567809
746264669111918592
746209702619418624
746209929149612033
746178333767983104
746160155646115840
746261678459920384
746229701354524672
746220679255580672
746195479923326976
746201691708526593
746205953003905024
746187669911175168
746259866801561600
746219685088100352
746231563696824321
746227704693829632
746182540298457089
746224911207673856
746256561727807489
746244721027223552
746254493617106945
746250853066080260
746193516821254144
746203952232882176
746204493352574982
746262102038429696
746214161516900356
746167550111690752
746197891669069825
746227578885681154
746214677059821568
746255303050694656
746225628551090179
746198986453721088
746173044457103360
746211741126692864
746241692643237888
746191126051192832
746246339890032640
746252463817240577
746171459052048385
746257370968391681
746243403998855170
746258163859603456
746218473060110337
746210063501537281
746188924226154505
746249326301749248
746215075552202752
746234159937388544
746245522307031040
746247992433221632
746198445224910848
746203713467883523
746249242453250048
746203709080637447
746192179043794944
746189389756170240
746194532077756417
746247778691604480
746218112156999680
746196067117473793
746216665256361984
746210667460321280
746263914103595008
746240832915767296
746255521351507968
746215587513139200
746199456198975490
746262823571959808
746213280541089792
746188437787553792
746222122226245635
746210973522878464
746254791618273280
746175141722357760
746199972131930112
746253394919174145
746209551913914370
746222231030632448
746186218975596546
746234616806137861
746227809425620992
746204728443338752
746211523085799425
746152291338584064
746172486677471232
746227352334544897
746204384426483712
746217302744391680
746179524841213952
746176559422279680
746262320125476864
746223048852832257
746148231118200832
746228715655303169
746209019161808896
746169345219375105
746205995181871104
746194012046917633
746231995710078979
746255752155762688
746251138211680256
746157156349579264
746148751174139909
746243223459348480
746205395367059456
746143843733610496
746208478151081984
746207232258301952
746238563612758016
746210936042590208
746260588230115329
746240253896228868
746204254319239168
746253264887386112
746253298571698176
746215109450555392
746177691796201472
746254191916617728
746239910277832704
746233861907058688
746197648433045505
746261594838007808
746249108093079552
746217063752966146
746204019446550530
746179780475650048
746249867278848000
746177767188770817
746214425590259712
746242854536757248
746265843496001536
746238790335791106
746220406835580928
746250601340669952
746260386815614977
746248285980102656
746253264732192769
746182880188047360
746164244828291073
746175699476578305
746197929258426369
746148935610281984
746255449855524864
746259010874126338
746178191123963905
746220037678080000
746242971817771008
746237926325919744
746254338419466240
746202224393490433
746218364108832768
746241588049883136
746207026632503300
746150529512906752
746228958883020800
746181810619441152
746206041264652289
746186562711457793
746243999791362049
746262878026555392
746178585350676480
746208960231809024
746184851699671041
746261473144430592
746243848712687616
746235271205707776
746234893588279296
746217323975974913
746229281806659584
746245664678383616
746251436296658944
746237510888546304
746228707019239424
746191516465401856
746140413078052864
746225712290369536
746201314057609216
746224789526765569
746146259698917377
746176756390961153
746173044687765505
746179742857052160
746216002619215874
746257786128965632
746238001546567681
746248520978554882
746240338038136832
746225653549170688
746262387255287808
746237162899677184
746264086019710976
746249016103604224
746152098098733056
746193697193099266
746254585950441472
746248735055880192
746229600733138945
746196817973383169
746257962587529216
746214052070731776
746245035482578944
746221111189209089
746237036974084098
746176374910615552
746235849885392898
746239851578548224
746196906028630020
746259451561283584
746238991435862016
746236546332786692
746213607847821312
746209073524150272
746189767184785409
746219102046298112
746180678358753280
746251477899894784
746211304877109248
746242959612444672
746245228734996480
746237192259829760
746206292797095936
746227176354111488
746209513909321728
746229235556093952
746263884923809793
746252367369224192
746202576480153601
746223758071865345
746223758071865346
746250312076378112
746230909272109056
746264425955495936
746228900238286853
746257194929299456
746178719262380033
746215989931479040
746202732038500358
746173707165523976
746213234290503680
746199225411612681
746205026335395840
746220129646583808
746237351676940289
746218968189329408
746199153944862720
746226966617956353
746211128842166272
746234700998402048
746238299405090818
746200387112185856
746260449633640448
746170385461190656
746219156798791680
746228044654776321
746183521794949121
746148759378231296
746230313731264512
746175867328544768
746225662042611712
746183647913512961
746228036266143745
746255890303553536
746248282041626624
746218191983022080
746161153823252480
746179377923252228
746260374089932800
746252362952613888
746228694667001856
746242988825808896
746207467156045829
746262043368501248
746191658845233152
746236034686418944
746243018332704768
746259682197647360
746186961115815937
746239025095249920
746177989583511552
746170548946874368
746202664845750276
746236105897349120
746234130380140544
746222118057107456
746216602522157061
746148717766512640
746193739366883328
746209648185745408
746257723419852800
746204409600737280
746200076914024448
746194641058304000
746148516146348032
746185249999052800
746212492100022272
746206129349238789
746237787733581824
746217122401923073
746231110393200640
746262391688564737
746248995228389377
746210793411076096
746206359784349696
746234373729464321
746226261807104000
746231366182854656
746186147425038336
746194972399927297
746189188379271168
746207114977128448
746261397399560193
746236441487777792
746219504905052162
746192334220472325
746252534822625280
746228011012231168
746265835069640704
746208276765761538
746215537131159552
746230057765482497
746231198691667968
746196629288427521
746209098668990464
746196075367718917
746224428845932549
746235120164601857
746173979971452933
746217092999839744
746229931714043904
746255978740457472
746151728957915136
746209400965062656
746257576501841920
746215226786230272
746217189561098240
746205978291408897
746245631010824193
746183069124681729
746206586251546624
746265319157698560
746241852001648641
746206251025997827
746197140657971200
746186072074260481
746261523216142337
746243622136328192
746220104782774274
746143336243806208
746203910277206016
746223367808647168
746228610801901568
746231211211653120
746255185694044160
746187972010094594
746258008502591488
746199632275869698
746193718357561344
746241495783604224
746215625022799873
746259644394311681
746252711268655104
746201075024224257
746197333977640960
746252539012743168
746243349326094336
746210470365802500
746250865539940352
746250223878561792
746213364502671360
746205969923792898
746218938749485056
746263796537298944
746197753215082498
746211250451812352
746248529610416128
746260328149745664
746195173772648449
746193122615406592
746240023452778496
746253730199244800
746235120185532416
746257606117851136
746208817742909441
746204774488379394
746163779184975872
746218347222568962
746219920166268928
746246604068360192
746248902735716352
746207005732306946
746236516943302656
746179386156658692
746224894531108872
746206829575692294
746231777388224512
746229327914668032
746211137306267648
746240300209758208
746161401165582337
746209203816013825
746246914715287553
746258830573469696
746209488839970816
746171681580847104
746235695065243649
746239666798497792
746141964731617280
746210264727445504
746210709621473280
746261552903380992
746263813519970305
746221144735309828
746221908186693632
746231676930404352
746255626343432192
746140694029340672
746243936662872064
746154279283597313
746239062902734848
746221509648101376
746192346874679296
746262915804704769
746262672820342784
746229965264326656
746204426159874048
746235242088792065
746200114662772737
746264064985284608
746208771706261505
746262651752292352
746247749331386368
746198558387232768
746190731950186496
746173350645473281
746243554842861569
746219542460825601
746204120143454209
746263176161927168
746254221146734592
746146079276675073
746248819042586624
746232804850053120
746246281216032768
746153641770360832
746209539289055232
746202672949145600
746262521498177536
746217520890159108
746146272462114816
746227490964676608
746228896081711105
746262341352890371
746222189305729024
746224651341205504
746147589507031041
746187909317812226
746194137775374336
746191621289500672
746205613403701251
746220033487970304
746259346678484992
746173615104794624
746220746427367424
746182532245430273
746239817801883648
746221463783407616
746233631148933120
746243412433711104
746154405284712449
746166438679949312
746236760175214592
746215369296117760
746196121463074816
746212068479508483
746212181574713345
746186030227800064
746199078627737600
746220352288624640
746224277909757952
746236860821700608
746260223124373504
746144540206202880
746261519051137024
746223736748052481
746222474531004416
746233551612321792
746241202157064192
746144296798126080
746250878278057984
746243584353964032
746263175792824320
746178991883640832
746190610130866177
746236248616902657
746248584161562624
746195815379566593
746231177657257984
746237766829150208
746239994033905664
746260076516741120
746263456991559680
746202476102070272
746248143696715776
746160029473050625
746264476152958976
746206800471482369
746189679213559808
746264031397351424
746147274774937600
746264505374605312
746232176069345280
746229411641364480
746217780932804608
746243962030129152
746227910269243396
746186722250088449
746229466188259328
746172817956179972
746229437096550400
746195228307009536
746239922764390400
746175380961247232
746230238103797761
746202832353693696
746251666886922240
746171467574960128
746241189473619968
746227159358832640
746227482320244737
746194666408730624
746147430081642496
746169982648619008
746229546102325248
746220859543543808
746254569303269376
746249099851202561
746217206438993920
746238093947187200
746224118400331777
746221312465473536
746233534994489345
746245417168412672
746197145129103361
746206557168230402
746229650725056512
746227868233981957
746218284287025152
746248462287536128
746191357077651456
746251578898780160
746203948181131266
746178371520958464
746262572068835328
746191617132879873
746172096754003969
746262567962746880
746252702938603520
746242904771932160
746265101007785984
746251167626366977
746252157402349568
746249049355988992
746213481989308417
746211141286666240
746207995772624896
746198290086035456
746218191928467462
746220285053927424
746225603326554112
746189834344030208
746189532270231553
746143621649399808
746226379360866304
746233039781429249
746172402871087104
746230862967013376
746204569089122304
746225590630420480
746217772640657408
746199586050498560
746242493704994816
746226811411927040
746254154054647808
746203818199646208
746197510113263618
746194011921096704
746240468111921152
746238828197797889
746226173630259200
746196046309580800
746188081183621120
746247313090293760
746230753868951552
746173698864971776
746259837462450177
746216338230697985
746232985351950336
746179734417989632
746190199202283524
746234499717947392
746160801241653249
746221107024257024
746191906149785600
746265440788283393
746195077224005632
746251469825916929
746201280717029376
746221778033213440
746264224586956801
746191323409985536
746228224695238656
746240493135106048
746224651395698688
746225053746921472
746189083613986816
746239448761798656
746254430815850496
746228887533719552
746155801690148869
746181957575389184
746213863394181125
746214836745363456
746254653172682752
746265046649540608
746234541627449345
746207895063142400
746200085076185088
746187343002886144
746194754363260929
746263998048440320
746196142778552322
746151926073417728
746250253377089536
746188249056481280
746246876924514304
746181928139825152
746143508075950080
746240354907631616
746140723305713664
746199074500575232
746179415768506368
746190794772480004
746203641883693056
746244846696947712
746149711464259584
746260416108576768
746156531406737411
746161858545999872
746235774580842496
746167214567456768
746188953456353280
746199561144664064
746187896458084352
746198566796824577
746186894036197376
746205734870736896
746207647469187072
746235644666511360
746246729935224832
746240707124334592
746214001869099008
746190132231888896
746154300422774784
746186202168991744
746214148904615937
746188177522626561
746214002154307593
746227616626016256
746193655258456070
746196419447427072
746186353130373120
746244209422770177
746193462588956677
746258067264774144
746198894028066816
746245484541517824
746219656008990720
746225683215486976
746186029942644736
746230116280213505
746207509333999616
746255986764222464
746202677361532929
746154904087977984
746209534876618752
746260722363990016
746258549857202176
746195127689875459
746241139192258560
746225402037698561
746254619735633920
746244289076826112
746196855705337857
746254900573593602
746233971013365760
746180870986334208
746183219846995968
746216099159511040
746241420177047552
746247623330267136
746184322932105217
746236051354574853
746238341461516288
746207504871284736
746235359437066240
746217218921271298
746224835726974976
746199850283261952
746236147970433024
746211200334061568
746220599626731520
746213972748046340
746264752914112512
746207194719232000
746210352904314880
746250567974977536
746209400767930368
746233526257758208
746186462245249025
746252144945336320
746258822247944192
746187573630926852
746247896312520704
746145601394458624
746241499923259392
746254359596507137
746239461487345665
746208117310926848
746258788714426368
746205361737105408
746241982222180352
746216317280124929
746173283616305153
746261070281576448
746189498933870593
746146142199635968
746235397022224385
746186411787837440
746264442598461440
746224135194370048
746266443403169792
746255168975568896
746196444520972290
746221954282053633
746192761972363266
746145068453666816
746198525126414340
746221073415307264
746194771224322050
746180057253675008
746255340983881728
746213930628874240
746186936159657985
746192933905326080
746180145526996993
746263775683158017
746205336592228354
746233396536369152
746240375707164672
746242577662304256
746209145058013184
746202865945837568
746202996019650561
746217017565339648
746196742354280449
746213138060587008
746150756193959936
746138676355227648
746244628781752321
746261175306981376
746216413749084165
746255894682435584
746198319261573120
746193944975814657
746216518619267072
746235955103707136
746156539908624385
746224244531486720
746207811005124608
746256649594114048
746221434377109504
746216875210604544
746247136975675393
746221476357906432
746213624453050368
746185627507396608
746200379000401920
746194120759087105
746198197651988485
746193789664931840
746231408436219904
746177117369536512
746201465375457280
746256221670342656
746239478256177152
746238148741500928
746185208072806400
746186248033730560
746212039199096833
746228266776702976
746239876484337664
746206850752774144
746238492431179780
746247984069943296
746172482646851584
746238987258339329
746232289252675584
746250018638671872
746240048429862912
746228296006803457
746215604101619712
746230346992099331
746203356675211265
746140500781039616
746255252941316096
746206485839896576
746238890890014724
746200852768055296
746212265511157761
746152886657245184
746250098238074881
746252224813273089
746184453043654656
746246902073556992
746230221464997888
746191814269370368
746178153249386496
746237112593199104
746206171321688064
746250047965257728
746233828285382656
746197199583731713
746232708527861760
746188592892907520
746188592892907521
746245471686004736
746160315050561537
746200164860198913
746211611199692800
746200496210214912
746236689077706752
746201683240181761
746200290559303682
746236181218656256
746208796742057984
746204271285198849
746243412408446978
746231295089344520
746249871686930433
746234201729425408
746214119355801601
746240908471865344
746194473076424705
746264467932090368
746207521858215936
746231878206689280
746213045521653760
746206884286210048
746173212346703872
746259409400115200
746170271971819520
746262982963961856
746188752045768704
746212164696838144
746249951135547396
746217059739045888
746196608312762368
746233149101768704
746204061498695680
746257132048113664
746219819305836544
746262840588144640
746248864810868736
746172406914498561
746190308401020928
746156833421860864
746191495401594886
746200949186662401
746195471593406464
746181047461675008
746197975454486529
746150663923572736
746261842020933632
746208612322684928
746252845352161280
746190606263685120
746214266030567424
746203482571444224
746214731816411136
746179746938130432
746255160553385984
746262257420537856
746207425254981632
746264472080232448
746257950071734272
746223825180733440
746154270689398784
746173560268414976
746211636482998272
746259833003835393
746216971432124418
746222541375582209
746260420298629120
746180766141419520
746254095355379712
746243932569341952
746248155960745984
746150487645270021
746253671520931840
746263079302893568
746214664451743744
746214060618711041
746227784519847937
746245732017967104
746240778515578880
746261943036436481
746199141550698497
746248659361116160
746228501699657728
746216296182751232
746230036705873926
746255265645928448
746234696451817472
746250081263816704
746222184947822592
746261926095753217
746191319278583813
746265419783213056
746253470316007425
746171064686886912
746194188098625537
746245815555989504
746205038800830466
746219383442157568
746240744638185472
746180715943989248
746205516716605440
746234705129799685
746207756420448256
746218666014867456
746204329938292736
746258088328568832
746184490771374083
746210902400110597
746211456182411268
746190618687213570
746234147140599808
746159928813850624
746215020980101120
746247065655619584
746211456086007808
746215675362836480
746193235869999105
746195656197308416
746245094219513856
746230519315079168
746219525666791424
746208935179255808
746259870953791488
746230540286623744
746214337425989632
746231764662657024
746238526216298496
746236617778593792
746230015822422016
746254766494318592
746241415840096256
746227310601211904
746175045207203841
746238324600246273
746214849294671872
746201909581647873
746185241522405378
746222663211720704
746244884760166404
746221509903945728
746176442090795009
746236248545705984
746151313705144320
746226958258700290
746229789342633984
746202018746773505
746224919608844288
746264127870468097
746163850496507904
746188668184952832
746247007019405312
746178476181491712
746254875307180032
746216702912794624
746203637890719744
746226370821263360
746247350918733825
746193118299459584
746255395354705920
746238802742566912
746196809425387520
746212517353914368
746164744088915968
746197581328355328
746221392211771392
746218716510117888
746191101170585601
746204111641554945
746223770319216640
746189163402305536
746188609519132672
746157337044467712
746218682880188416
746226144286892032
746200680881233921
746177163272019972
746212110368071682
746229751547756548
746246444835692544
746224483397074944
746188529999351809
746187397407268865
746209388201861120
746208251667046401
746221593454481408
746184931362017280
746241315218722816
746247392811331584
746193093427290113
746176874062110722
746192023669989376
746224479332753409
746144078899871744
746201830221221889
746155692759736322
746200248846934017
746220712654868481
746240845620248577
746220289151819776
746233991993270272
746222029842460676
746261808630108160
746223334405222400
746225972437934082
746206561127665664
746207777555550209
746186797739286528
746225850920534017
746174055389110274
746214748434268160
746167365684072448
746222940191023105
746255806769827841
746256951785447424
746228141148930048
746203918909071361
746222549894201344
746189536468688898
746151942875914240
746214526270398464
746238618335752192
746263645693292544
746233740301524992
746215713287766016
746241113808265217
746234306469597184
746195379234840576
746259673611898881
746255055830003712
746208272374390784
746203533125386240
746253545951928320
746199351412686849
746215100961296384
746256989207027712
746230561241333760
746212542163222528
746253440905543684
746202442304356356
746237020377223169
746256096034230272
746208318817869824
746197849835089924
746193441307058176
746235070080397319
746181638627987456
746200328584855552
746239964568920064
746157886246617088
746217369819766784
746188097860186112
746225725082984448
746263033433882624
746165364795523072
746241889762873344
746215511814344704
746253939977248768
746256469172051968
746155734602125312
746201020619907072
746175124878069760
746166224502013953
746246193219510272
746191680047505413
746208834738282496
746192979933618181
746263125482078208
746231177669840896
746234470181666816
746176743879282688
746167252119068673
746234977738588160
746254116339482624
746206959724990464
746256041294368768
746199951114285061
746265461709484032
746243512992153600
746203285653118976
746212995143892992
746193437267886081
746149111838158848
746234201620373504
746198613173297154
746244419058171904
746257920535437312
746245543152721920
746241529195470848
746265478616780800
746211099675000832
746259669459566592
746249263609438210
746219358079188992
746237070650138624
746231483644272640
746230409868935169
746223233779720192
746150500299571200
746227012709163009
746192367602962434
746264832765091840
746161614974496768
746169127165886465
746247778653904896
746226714913628161
746201884742946818
746194934647054337
746213481762807809
746151833962328068
746155504158683136
746197040313470976
746220150941114371
746156678236667904
746196029159047168
746208784385642498
746196884989968385
746197237223460864
746264975505821696
746213032947154944
746218372505862144
746202199185752064
746248806321299456
746178186808037377
746195140369276929
746234411570470918
746207760698605569
746189150676672512
746145274020651008
746233262117257216
746199556665147392
746171589318717441
746242036735578112
746197249705680900
746193906925068294
746264384050102272
746262819289456641
746226098308952065
746213251210371072
746254271608397825
746224097818877952
746253948554731520
746252275111256065
746229386739736578
746234901989457920
746229663328964608
746229386739736576
746212244413775872
746260923740987392
746264136418459649
746253554323697664
746242611376160768
746221212003536897
746208851465113605
746251159170584576
746230154091868160
746184734296801280
746181324193488896
746208855529422848
746235611124637696
746237318114119680
746231651529695233
746194737640538118
746242913420509184
746254904889643008
746238521732538368
746234042190729216
746247996808044544
746256586633584641
746248860960497664
746193634517647360
746232624583061504
746200223723098112
746216887634137089
746265067423936512
746233253925793793
746252413544308736
746214329125470209
746240669421731841
746235132936232960
746187552852344837
746218099603431425
746187363961835522
746226450634670080
746258746880495616
746190551456882688
746223833217019912
746238480049594368
746224072279810048
746195462978306050
746238718818738176
746255387310039040
746172952358490117
746196897774239746
746144393405538304
746205231617171456
746222340086784001
746248298667741184
746266456057352192
746254485211709440
746220217722757120
746193651387113472
746248453966143488
746219572122910720
746209275140149249
746199615393828866
746223736773218304
746182762684624897
746246046536310784
746207727311982592
746218645185912832
746207563549597697
746219316085809158
746245270648815616
746216799465676801
746243995353944064
746252228831416320
746261040908865536
746214161521074176
746265474594410497
746201091851726849
746199187662864384
746222252320948225
746248487461916673
746197082113875972
746201586918055936
746217600565161984
746195895167770624
746266003064164352
746167457551912961
746178811889344512
746158511478833153
746217545963712512
746208482332794880
746262886499164160
746223623770251264
746192258488098816
746166920999804928
746196897493192709
746227406755618818
746146515752714241
746196809484115968
746214761247866880
746190576664535042
746187078879215616
746161476491161600
746195178046652416
746207505101950976
746148293776912384
746218821145399296
746193831461191680
746178199562948608
746222877209296896
746181475205152768
746212949082071041
746259585665753088
746253353064161280
746194573827805185
746210017213198336
746148797164756993
746182704064913408
746233815882817536
746217818660577280
746185963026653184
746250420989853696
746222248063733765
746182246877495298
746263872156237824
746223875273351168
746172507783237632
746238995743444992
746172864286461952
746174990882578432
746209338046324741
746199187511902209
746253516306530304
746176601180766208
746199212711280641
746141893441032192
746247581458636801
746234399025291264
746206791843741700
746224101660844033
746234465995755520
746204241975357440
746256141991043072
746183446536589312
746203642013745153
746264304396210176
746192090783064068
746246469884215296
746145424910606336
746217336605020160
746223590308077569
746185652639760384
746234952585379840
746220876308176896
746198046728294400
746214165639925760
746162709985529858
746246323289133056
746214345755893760
746241017452498944
746235820827303937
746258532761116672
746162365993988096
746178467989884929
746231584307634176
746249121028243456
746222579216572416
746230301165158400
746261594921906180
746193978458939393
746254564983193600
746256909649477633
746236080790208512
746259598043189248
746249389304389632
746190698597203968
746220901406900224
746265713501933568
746214983449534464
746232406416363520
746249372346761216
746257219851804672
746263566211227648
746220150815236097
746216589746274304
746225184080699393
746206561119330304
746211439103250432
746207299547455488
746147090103996416
746254695207940096
746199485391372288
746245798762004480
746151980666486784
746256842754502656
746213171417907203
746167571032997890
746204275345264640
746255638729195520
746249817228251136
746242699422998528
746196402514997248
746200466720120834
746194162903453698
746211430777524224
746259619220172800
746230808478789633
746225880096116740
746225683156738048
746235057300340736
746245127899914240
746206481616232450
746232683202699264
746210520613556224
746186227364200448
746223317397311488
746213305887293446
746210680169107457
746168069928685569
746209958555844608
746217898624974849
746224919688544257
746266019543519232
746202253673922561
746180267073748992
746179684065476608
746253805721911296
746225788106596353
746255852848488448
746254468484841472
746235346891902976
746186256833449984
746240136459878400
746256733648072704
746244385629626368
746235799692148737
746179914840186886
746242279849893888
746204220924137472
746217843776094208
746237292809859074
746219844748533760
746251616395923456
746225758750707712
746244377278767104
746265705025146880
746245513582907392
746190761331286017
746258826421207040
746180737049690113
746246902061105152
746213817235845121
746194401920065536
746206800202989570
746187733018808320
746264283172978688
746216036236550145
746254745338281984
746240719728189440
746200777484443648
746216988310048769
746175024386605056
746254439128961024
746173908760428544
746200433354375170
746184272873160704
746215058745626624
746197811880828928
746214010404503552
746250534198317056
746231336885616644
746231689374924800
746232913998450689
746178618863267840
746223246316441602
746175431263588352
746235392991453184
746214140314685440
746260466310254592
746242854641512448
746172759378583552
746233765429600260
746206523534147585
746250089652359168
746168854267727872
746193974256295938
746174764369199104
746173799654129665
746263310220271616
746225196651053056
746233358498181121
746242757941829632
746171186556477441
746195286897266689
746181588543766529
746176894895173632
746180103491575808
746253269224153088
746149342415888384
746203843306762240
746220758767017985
746220473835356160
746235346648596480
746182229928325120
746201192573722624
746186764109418496
746218456291246080
746264769787740160
746210990505615360
746232054245793792
746181105909391360
746224936495128576
746256276410241024
746216346535395328
746222793084133376
746190933314568192
746219907520466944
746183857490137088
746227675333689344
746218569445187584
746166568514519040
746189507079266305
746149191597031424
746210147333091330
746190824015224834
746157437535854592
746225410430500864
746229319412768768
746208595407044608
746239025216790529
746222856208416768
746187795807404032
746252702775185408
746204975915622402
746265059014361088
746217420331716610
746216925445787648
746179407233024000
746204677864194049
746219030998986752
746220607977594880
746186600510423041
746241713811886080
746162756139638785
746263855282724864
746243382872244224
746152681127870465
746188609565253633
746255386957713408
746188513054330880
746182536079020032
746245396251426816
746259015064256512
746247283780399108
746198646585102336
746200995269468160
746244402255826944
746253810155167746
746174730726576129
746229390866939904
746237624168255492
746251977047191552
746234331752869894
746244062533955585
746206917660282880
746262559490088960
746172797072769024
746229202182012928
746233224360132609
746224848347635712
746179805708587008
746229353051152384
746211300896759808
746223044985659392
746252014972198912
746151267576209408
746201570195300352
746166187013345280
746192640257884160
746212865233674241
746230095669407744
746232389593006084
746265197774512128
746144468705943552
746222327470272512
746212647016665088
746261313903562752
746207018399129600
746188890512338944
746244754577461248
746138009553281025
746251075376791552
746192048957464576
746181093506883584
746181441592098822
746243580252000256
746261267506139136
746188571992694785
746198655057596417
746185799574691841
746179067649482753
746211338460889088
746189398073446400
746220108888973312
746187527296450560
746183417021112321
746194217261621248
746244779806187520
746248797710327808
746249687150268416
746199837956177920
746250932984258560
746230947029258240
746190404874182658
746215113456156674
746257794672787460
746209103068860416
746254023863439360
746222482906963968
746244200857894912
746220796838719488
746262039123886080
746187447776665600
746189301541572608
746217327956369408
746191956498231296
746263167655882752
746145144240496640
746237582246215680
746233648148471809
746211372254400512
746210365592068096
746252329461157888
746253571197370368
746239411046621184
746212714293321728
746257152772169729
746195886590459904
746231580205584385
746258662700818432
746202085771743232
746225599182581761
746246201763323904
746208742174130177
746247116079702021
746171618548809728
746159283025420289
746233580779536386
746253067876704256
746263066724077568
746264702708232193
746169102054600704
746212370393923584
746213406252793856
746223447534034945
746171966801870850
746219504804331520
746237527695073280
746225301542174720
746180749385162753
746227813846417409
746205583884197890
746244347629277184
746191570739699713
746209325438251008
746261913420472320
746188311836893184
746165817948069888
746205714117337088
746158355958292480
746258851763195904
746195069040877574
746218573551394816
746225586561945600
746233505596596230
746229504054431748
746263410841640963
746196348093947905
746258017105084417
746196956452528128
746191574799769605
746208520094126080
746173656754167808
746188035000143872
746191948285771776
746189473516392449
746194208965332995
746248009499844608
746173954675478528
746195798589743105
746257706785222657
746202501066612736
746218145879252993
746238349921267713
746208461386485760
746220519893041152
746258868263653376
746255164848250880
746198436798619648
746181714209169408
746239469641211904
746209828490514437
746252019304894464
746252417532997633
746256062441992192
746255319911833600
746224491785687041
746219718869024768
746152576278794242
746237968168345604
746191310554464258
746198562627719168
746209161893928960
746249745761443840
746231395710705664
746230842159046659
746200642897620992
746247463972016128
746167285740670977
746183736035794944
746240362969083904
746263976934252544
746212605069426688
746178203627073548
746158188207157248
746249678518386688
746195819611619330
746167508042842113
746238333005619200
746226182195052545
746212168907948032
746234562380914688
746255919831355393
746245224163381248
746263624583421952
746186739153178625
746194653695774721
746209207855177729
746210856199872512
746184503220146176
746219614116319232
746251683756449792
746266032411676672
746215319119630336
746238702041468929
746216283759247361
746228996552036355
746226215955005441
746256959859474433
746241357220614144
746147740300673024
746226681229148160
746206242352173061
746146851292839936
746238907809824768
746197203903881216
746148751136460800
746242569156255744
746230628362813440
746179315021160449
746260097295355904
746208587001716736
746216246006288385
746171698018324480
746212605308526592
746255710149816320
746264933202026496
746188270065745920
746176492162416640
746229520764534784
746254191782404096
746177855546073093
746248009281855488
746225255232901120
746203688063008770
746221966999199746
746170519519637505
746200970053353472
746243865481515008
746185501669941249
746159232752443396
746252950117486592
746213997720920064
746209186782949378
746179679749550080
746218338737520641
746264321005477888
746245735897653248
746212806630871040
746229676218081281
746227360635072521
746230510569984000
746247942063915008
746249158596526081
746197308765724677
746227184465895425
746168011388649473
746198243793477633
746160474207719425
746223728590094337
746188945201889285
746200953586520065
746177901620400128
746200773244051456
746187590517153797
746263796734365696
746260889922342912
746233123596185603
746183262100459520
746252723935416320
746232658028441601
746204338284986369
746219072761667585
746265382042865664
746245396465213442
746223149931368448
746205768450334722
746262681192108032
746234092774055936
746264966911692800
746261573942018048
746204967292174338
746229239716843520
746214631035670528
746228363388280832
746255336626098177
746228107380613124
746181773105627136
746262681183739904
746201033152430080
746230737074958337
746189687694495744
746209430274904065
746253969358471168
746234277394735105
746228606305607680
746197472079282177
746207605513588740
746239184671752192
746172545569792001
746256163231105025
746242401455452160
746254850191667200
746184763657060352
746248831449317376
746214266210902016
746148075970924544
746189377034813440
746265616877686784
746246050717925376
746207211282538496
746251406840111104
746195207247429634
746246822428090368
746265428461297664
746214387778621440
746242414181027840
746204942180847620
746252396481871873
746139406193426432
746181206841102336
746234298043293696
746253105499496449
746219437750026241
746159656452689920
746193928127320068
746226794634764288
746232188446736384
746188869758914562
746248118535061504
746242695195140096
746245182442594305
746262324449796096
746249267828785152
746194007584235520
746200580150829056
746256532178796545
746257010220466176
746253143206400000
746209862078464000
746204359311056896
746180283976802304
746198957101973505
746142799565852672
746259828746641408
746227922969628672
746235611124629505
746216992659509249
746193646857289729
746195089844625408
746192510356070400
746262823601319936
746241550263390208
746141713106866181
746149766120214529
746234646296354816
746243731158876160
746211069933215744
746164576178167808
746205781209473029
746180942386110464
746208004287062016
746254816821780480
746261146122985472
746241873241579520
746144674352533504
746197614824062980
746259757686718464
746198772313530368
746187552806211586
746209702816546817
746196339566903296
746215255940829186
746228002346807296
746220058469244929
746234818090807296
746250492515233793
746247753517379584
746202824153792513
746261582297042945
746210222889275392
746159631001620484
746186877426753536
746212462756671488
746251364737687552
746142531142955008
746232741901930496
746248651119403008
746234226719100928
746191922948014080
746209534834683904
746226958069948416
746221954223398916
746230275814764544
746192833262948352
746231227762413570
746193907088691200
746244754480971776
746205785231790080
746243236398653440
746188039370641408
746237775368708097
746218951298867201
746258327508815872
746179650632617984
746215805646344195
746217663647539202
746194456676732928
746243445795262464
746226207503507457
746203625081319428
746166052665569280
746261678761848832
746245589361385472
746242116171497472
746208725719879680
746211191937073152
746251490545799168
746219685176217600
746186382599589888
746228145229987846
746237313764622336
746190182492176384
746185845607104512
746245807465181185
746213582690365441
746222516398489603
746230204457062400
746258339861008387
746229453672448000
746260814470930432
746140064623771649
746202375526850560
746194766753214466
746263410883571712
746233899701796865
746246155378507776
746247904608686080
746262848683204608
746202241015513088
746224240421068801
746200634701975553
746257308234162176
746197417565921280
746158196528644096
746225083346092032
746161413908013056
746211946739884032
746239935246532608
746254972036259840
746182813020459012
746233249442074624
746209362901798913
746223468698439684
746241021676232704
746210164097744902
746202149047001089
746257744408150016
746215125829353472
746233425820954625
746259011004170240
746245908032012289
746217378308984833
746245626900295680
746204556351012864
746243240270114816
746257035461799936
746216560365166592
746216560365166593
746255202802532352
746153746455887873
746179646576861184
746254191618891777
746205793624547328
746208092161880064
746253902496993281
746261670197075968
746151028752584705
746245765215969280
746193659637338113
746157085046386688
746202295726047232
746247837361541120
746197753089265667
746174911186534400
746264820119404545
746191499537219584
746205319873757186
746205739090251777
746238349774446592
746233899924107264
746254116477775872
746215029419081729
746222549978120192
746186395098615809
746243152369987584
746198667577548802
746250534496022528
746212101744529409
746185216243314689
746221220358586369
746255730898984961
746209182500544512
746169773185077248
746242288288948224
746248869281923073
746236500229009408
746219647611994112
746183605647454208
746180791516823552
746238748145352704
746213129407729668
746221077626388481
746195916227379206
746178702883512320
746257933214769153
746229206338527232
746188894740221957
746207781846343680
746245891191902208
746249322254245889
746232020636839937
746187024240021504
746204988506968066
746194921904701441
746226731527217153
746242712001732609
746231882145112065
746215650121515008
746228086488764416
746259002636509184
746247543659630592
746212999434633216
746263230478069760
746148834850410496
746178736333197312
746230116649340928
746229281877987328
746244180041687040
746199116535894016
746194691180240896
746243668105957376
746193756076937217
746221727928070145
746244574427774976
746265314883575808
746205554482122752
746243349322018816
746209732130574336
746252249765122048
746242913168932864
746165968913694720
746244465208197120
746208796729434112
746215566407409665
746251184386805760
746212341126070274
746187124651737088
746200970137239554
746256766900502528
746240866516373504
746230363853201411
746265399046602752
746188056189771776
746262446147510272
746235996853788672
746247602459467776
746217995014283264
746232310089945088
746219936868012033
746199682548801538
746210101250273281
746217583997648900
746196301889449984
746196301889449985
746191671625318401
746208020913225728
746238735805644800
746261191954096129
746245933239787520
746266002736975872
746222222952411138
746237456521957376
746201960265572352
746192984153088006
746214035398369281
746241109613940736
746217818572496897
746191428141735936
746257232740909056
746253986307645441
746210327709126657
746217705699586053
746205076323082240
746203625274253312
746186969571540993
746229474564284417
746216581428973568
746236215062585344
746214991989116930
746258335553314816
746197690334076931
746226454732517376
746250286734393344
746206728962768896
746235774446641152
746229038599921664
746248781054676992
746209048366768130
746202451036889090
746249858886041600
746257362634280962
746263280734314496
746181038871719936
746171907939012612
746215285401616384
746193734862180352
746171190683795461
746189658338402306
746263931103154176
746177578537476096
746248378351181824
746233819905167360
746239708963840001
746248986676191232
746171752720510977
746232775506694144
746214958333984771
746240682109472768
746263696008183808
746206460409847810
746253273322094592
746214412919332864
746229738969038848
746232280641744896
746197514102050819
746200173169172480
746241118279434240
746260667917754368
746143579647713280
746248093323100160
746252362860347393
746230858755911680
746244708507226112
746196583104946176
746243038989541376
746209803425329152
746260265021247488
746204027990380544
746139062516465664
746245115388305408
746207915820748801
746263775779622912
746256888505917440
746220763099734017
746165490536558592
746197568854495233
746209199479087108
746229676087992322
746232570044518401
746250324629987328
746182817390944256
746216086467543040
746189020837732357
746261087042035716
746244041528901634
746205357643444224
746216124392439808
746248885903958016
746165310206640129
746220163557535745
746191801350905859
746213137922199552
746201767092772864
746195660240654336
746247900519239680
746155533523050496
746247271088435200
746199300745531393
746235053357703168
746203692286640130
746190857913536516
746151683143630848
746203596023181312
746148499394297857
746252669057105920
746231328765448193
746213150354087937
746167377901944832
746251453069565952
746197140997701633
746200915858718721
746197191190970369
746234503790628869
746158414800224260
746214509564485637
746257111185690624
746186000917946368
746199384904241153
746171786253893633
746162332519170048
746194263361261568
746239297611673600
746204006968500225
746191067439992832
746251054602297344
746144502436421632
746234629653311489
746254321747099648
746243345136095232
746218783426023425
746191226764828674
746209216168288256
746190815844667392
746162969889898496
746213179974311937
746145286708404224
746250211262078977
746211959268212737
746242703424249856
746261389338099712
746259686463143936
746179877183832064
746188760828698625
746203650251333635
746192581806063616
746225746088099840
746235967619608576
746234537290543104
746217826944323584
746213599476015104
746196209832886274
746160453324259328
746200051785957376
746262966283141120
746223430635139073
746222830937739267
746193311291998214
746169168970539013
746220058347634690
746197845418508289
746226735910260736
746215926937202688
746258054778347520
746172096531800064
746176588597821440
746191906258849793
746146624536141825
746156464671195141
746144800127197184
746245400617590784
746240094843985920
746243445849628672
746211506488893445
746246726114283520
746199217220132868
746215994264166400
746193156283080705
746231538174459904
746221694285545474
746240539104772096
746247820684890112
746262311803879424
746232775481561088
746225527829078016
746195869972594688
746187770968711168
746197304516841480
746261384837627904
746181634433622024
746222080325103616
746253323427262464
746259510000496640
746233316618211328
746190367066750976
746215948311375872
746164374822223872
746171933188710404
746207139899707392
746216229166211074
746214127840829440
746204841442050048
746231278316359681
746223346979725312
746187850551459840
746236726624948225
746206988996993028
746218351425294337
746190966713835521
746205042911252482
746259082210844673
746151867600748544
746257786087014400
746194645139415042
746253163989176320
746189142485176320
746240849567055872
746211552445898755
746198789065576448
746214719216771072
746256683106709504
746227037749182464
746198474736074752
746239851284967424
746244477677936640
746197019107033088
746199820805644288
746245605874294786
746243332825714691
746237917832458240
746226144249151488
746214480174931969
746247052867346432
746210193516552200
746254409823363072
746246457586388993
746261963638980609
746173984245317632
746210084653400066
746218716535218177
746239427660263425
746193881855725569
746225141886025728
746199800136114184
746263632980418561
746200395622453250
746250794551353344
746220377257369601
746249439669542912
746196893286359045
746249586373705728
746229864609386496
746161422011338752
746200248914042882
746209560357048325
746234327428538368
746259434767253504
746209002439073793
746259568846606336
746223590261952517
746233732093227011
746241776671817728
746233287174021120
746215528545427458
746220297485848576
746194603422842880
746220725229355008
746223686567399424
746204304554360832
746198977763172355
746231261560078336
746246121870131201
746264375607046144
746191193432719360
746159593319981056
746261317963620352
746232406714122241
746209346372001793
746227012684001281
746250920116228097
746205957479272448
746249863277461504
746259673590992896
746239167617609729
746205722577248256
746247334212755456
746179482982092800
746192917132259328
746249385063886848
746222772238450689
746254128700063745
746264115434389504
746194108352344065
746217109806415872
746247866675527680
746243622127943681
746246805608865792
746156812693540864
746236823307943936
746164769158238212
746213754677800963
746212827543666689
746253067650142209
746190371101638657
746257870136684544
746192996706639872
746189134109151234
746221396695515136
746175468982906880
746246897820700677
746177633268924416
746147106881159168
746234847497093120
746234847497093121
746187460275740672
746201750227431424
746254443595726848
746210990518198277
746227126035058690
746223267082469376
746258872659128320
746190463380529153
746206498217353217
746257815585464321
746201452704477184
746188714540310528
746209929313165314
746188471065157632
746196691993321472
746237188019347460
746244859443449856
746244452663050241
746248525449682944
746229965511745536
746178413434548224
746261082977742848
746243265498734592
746151808792408064
746169986792718336
746243311791378432
746210604650684416
746176513125515264
746255362030997504
746181298952245248
746195035436113925
746151670602674176
746228962892800002
746180422472732672
746250186335395840
746253394919161856
746201498682482688
746259904520982528
746194137628573696
746254246132256769
746238400378744832
746210332138319876
746199124786061312
746244800676978688
746218682666225665
746182616156606464
746228946300112896
746256913759764480
746177611970252801
746194833786580994
746234990262837248
746245836682698752
746180246341296128
746246495037460480
746220393875144704
746254888112365568
746232540961222656
746208440427524096
746205877519032320
746187208864862208
746207420993548288
746223132881489922
746265596027879424
746204304768270337
746203491215900672
746260269173714944
746178950158651392
746214920602025985
746157554955255808
746192275391156224
746194498544295937
746193638728753156
746228745095122946
746215851636908033
746262185937088512
746206829588340736
746230879874252800
746264325279494144
746224890278092801
746260004869672960
746264824385015808
746210730517487617
746210231139471361
746235053257089024
746188202814246912
746204468262232064
746187498234122241
746250135957536768
746255751962832896
746258814001786880
746261598755495936
746200642947944448
746235208295297025
746257723570950144
746227784402374656
746221237207130114
746212424718508032
746218288347123712
746210420185145345
746234121815416833
746159283197317122
746200974457372672
746244330847862784
746221090523885570
746257442271461376
746231630486921218
746221820173418500
746252329435959296
746243840051294208
746265411537166336
746250274352828417
746235099285331972
746143663298842626
746215662830268416
746220184457748480
746227885069873153
746204132776673280
746196872356716544
746225871929769988
746149787058184192
746182410258235393
746200810803990530
746206003486560257
746200286763483139
746217605061451777
746262446323671040
746222251981180928
746226459149111298
746250341386096640
746202396183781377
746214975056707585
746255240547139585
746202576857661440
746217780978978817
746223858454171648
746245438332878848
746204103412375553
746252631375495168
746235300582612996
746258088462794752
746245790771744768
746243387225931776
746257727480008704
746199825188696065
746235203983597569
746247849915129856
746188232275046400
746237775213527040
746194372744482818
746260441349914624
746188894664687617
746220972827516928
746226186246717440
746200475150606337
746250630914670592
746210780572327937
746241231420690433
746207068781064193
746177045881851904
746257475775631362
746177884881100800
746240937941053440
746230292642332673
746234159731879936
746199795916693506
746191851791650817
746161338322321408
746255303386202112
746164924460601344
746208213859631104
746188496558137344
746159400386170881
746252749076054016
746264727823712256
746197430421487616
746235950766776321
746204220966068224
746224986742886402
746215260118409216
746216384313450496
746209602153259008
746156745542754304
746204019681419265
746206343074193408
746221614426005506
746198591992012800
746262055913558016
746249695475961856
746223942600261632
746219294980091905
746248735001214977
746171077575868416
746264476106690560
746265591732854789
746229113849974784
746223682423402497
746225120851570688
746185916977340417
746185992365740032
746220326975987713
746236743263760384
746262316103176192
746242854415142912
746160734145417216
746245396410798081
746264681766096896
746212609641218048
746211023837761537
746196901704306688
746188064347676673
746237553032892417
746261439640408068
746155575378051072
746186520835457024
746177851385217024
746247694696517632
746137858650550272
746233656641916928
746250353847451648
746249066200215553
746227700428218370
746150332439269377
746250844765564928
746146759022252033
746202232811491329
746208117193474049
746259237530144768
746186839472513024
746189486036484096
746191373624184833
746257933017714688
746237578014138373
746214035532591104
746231961920774145
746146373049843712
746187053667213312
746216254285897729
746261439707484160
746210344649949184
746235606892580864
746197346472464389
746205302836473856
746246621168443392
746259522721714176
746257777983692800
746201771270275072
746198923425914880
746242846232088577
746153671273025536
746222105423798272
746227247552438272
746217080752484352
746251247255166977
746206213239541762
746204451426316288
746243336738996224
746228682193154048
746249066313572352
746200253053829120
746167105439961088
746263578752196608
746205130861613060
746188894908088320
746241654923870208
746224307219533824
746222784980738050
746232285016403968
746210382151200768
746255693196451840
746240577159704577
746222357103026177
746189578550149125
746251868129603584
746241688482439168
746201494706282498
746204292336390146
746180761905160193
746232838412918785
746262140114321408
746233161642696704
746260550133358592
746215646061420544
746234616810332163
746205986642264066
746212772896112640
746205072162316288
746226823957123073
746179444960804864
746205609133912066
746188878273482752
746155659050221572
746251599597699073
746259686119211009
746246864186544128
746149246156447745
746257970632265728
746204392966103040
746265042354593792
746206771061022720
746253902182555648
746222113552371712
746251897561047041
746199757899497472
746243701727440896
746198344666480644
746248433065857024
746255823559593984
746194796104998913
746185904226590720
746172260130619392
746141969160757248
746188026699784192
746203629304975361
746226844798619652
746197711225917442
746228224758153216
746237280226967553
746190929053126656
746231433505628160
746189041536622593
746177607935242240
746150575822278656
746222075841413121
746254644750524416
746212102096846849
746204430467424259
746175829781192708
746244314276237313
746244515619471360
746258004517990400
746203738390487040
746245727865671680
746247879409426433
746152295369424896
746217223031664640
746247011050061824
746202832496254976
746229663660281858
746211632267702272
746203595712847872
746200005447278592
746255609461415936
746265637895319552
746176412688748545
746205814835150848
746203054748246017
746213947326377985
746225305560375297
746166367154540545
746265197443162112
746255932531838976
746220062734835712
746232603565449216
746192631852498944
746235308891471872
746248646740541440
746234503778099200
746222533234458625
746175125146443777
746239373360898048
746188546810085376
746226337585651713
746201339244355585
746242603058814976
746260609218535424
746152509425745920
746220456793935872
746215528490926081
746192279535124482
746228254034452485
746238484109615104
746224881923039233
746189742132211712
746241369639886848
746256339136090112
746196222424166400
746245660735905792
746252581282799616
746203776034320384
746207785843470336
746226241057873920
746196813762297857
746216552098193408
746236751748861954
746146100390723584
746232251273216004
746223736727076865
746243253171683329
746263146508197888
746220763099734016
746266518841753600
746246042178490369
746235346820562944
746247728183705601
746214177933406214
746205097533673472
746260474828718080
746264627022041088
746230468966649856
746247971449278465
746194338879660032
746203092526391297
746233421538570240
746252740574191618
746262047495708672
746197283562086400
746202857741811712
746208540973379584
746192732637454336
746193663974223876
746212261195218944
746207353972752384
746230183582011392
746174948629151744
746264153262788608
746248881906794496
746231878034743297
746230284245307392
746236768530227200
746170418952806408
746197891702620164
746202966873378816
746248349020459008
746190480405200897
746190950112759808
746187716228898816
746225334786265088
746252019170705408
746250064650207232
746225720985165825
746209362914357248
746225880083501056
746243965859528704
746216593856700416
746156959401975808
746257211467378688
746246025472524288
746221450890076160
746196155080413184
746220423218495489
746228598298730496
746233966814867456
746168602722631680
746217910884929536
746180095107301376
746213754543583232
746176999782133760
746242477036736512
746227776080928768
746152341397774336
746208729654165505
746246604127092736
746243206682009602
746183668637433856
746234268775383040
746246293828296704
746244943316803584
746201741935292416
746262345442336768
746249120885653505
746240677835603968
746199149876416515
746248051480633344
746235946350186497
746217978098651136
746199611287605248
746197786777915392
746227109182332928
746258490784628736
746201955836432385
746259719883366400
746166065407885313
746246994524512256
746209413350887426
746235908865695744
746265851897184256
746222340279656448
746228367351914496
746188152465874946
746229965360762880
746209014870999041
746261594821263360
746146255731064834
746179155629203457
746226937027137537
746175288699138048
746196939679555585
746225322329137152
746244427430010880
746222034187804672
746207395789971461
746225876023410688
746154342118494208
746194213117714432
746210294045630468
746259019241758720
746220192636624897
746186428497989632
746207773273165824
746252039944994816
746260105528811520
746262987401486336
746190543328161792
746251645739220992
746234138869432322
746234818329882624
746213452536938496
746261527699791872
746196478343819265
746240824514535424
746253533364686848
746229625785716737
746231991427686400
746214111004942340
746213070855241729
746197132491685889
746251557537189888
746227541015289856
746162575604342784
746226379176321025
746221044101328897
746256788111167488
746189482135740416
746219223798550528
746174927800311808
746226996040990721
746167399209046016
746234105319165953
746254804322660353
746250622312153088
746152215514071041
746260185602211840
746210319270195200
746181928110391296
746186680441380864
746187086911332353
746257723331846144
746218451983732737
746211283955965952
746144003406598144
746252346129285121
746222814345080832
746209883247124480
746254900623970304
746213313961295873
746251520107233280
746252312667127808
746211137247551489
746247233436155904
746261234094383104
746196847383842817
746200965900972032
746230741361516550
746239469951422466
746207182056656896
746216887814520832
746187863155302401
746260546228477952
746223300762701824
746206435353071617
746142300288458752
746169743489572864
746259384397889536
746233723423645696
746226987505639424
746255504758964224
746255923975434240
746204313194627073
746244439991947264
746238551197519873
746215369136758784
746263519969021952
746186684589551617
746198902487945220
746231961924997120
746212743800197120
746225985050206208
746182804564738048
746191746837553152
746256653780062208
746239209703411712
746212483732430850
746231823672348672
746170339336433664
746238916236214273
746197254109704192
746213645260972033
746192409860595713
746259485006626817
746228388243791873
746245832563892228
746190471773315072
746139095970234368
746258105009381376
746187817097650181
746227872637976578
746191763820314627
746221719652753409
746248936172576768
746233761231048704
746205743389433857
746236030534062080
746189695944560640
746215138617757697
746215989923053568
746222394902142976
746224000972394498
746233282971336704
746206686919065600
746191419862179840
746252241317683201
746264186657865728
746245060732166145
746251075469066240
746241747450101760
746224273862197248
746242422502363136
746212911253598208
746264903841775616
746235732717506560
746175506584903680
746241097135849472
746150391151271936
746249116716507136
746207291179884544
746225951328002048
746240044428472321
746146481850159104
746221518225444864
746212684908007424
746227008305143809
746207945310904321
746264300004716544
746173522729443332
746207890965311488
746164999685476352
746205697205907457
746210407254130690
746263016669319168
746247225173479425
746216883297234944
746202446511276032
746226647716683781
746203939926749184
746192338569965569
746183056474537984
746168317447135232
746265579317694464
746209027667877889
746216199772475393
746245870279135232
746235783112056832
746247933885046784
746187896802140160
746247158072999936
746206112655958017
746241277373538304
746167923425714177
746266196031447040
746220326871146496
746248592432717824
746213469465116672
746176051949232128
746201007869165569
746235766372601864
746224080798388225
746250777740587008
746247321634148353
746216711519506434
746264308225544192
746187200367210496
746196813695193088
746234457384857603
746202404782120961
746218808759574535
746216657140359168
746203113594331137
746188089677254656
746186021935550464
746216962968039431
746220436027912196
746235778628411392
746195798463897602
746211275458240514
746219664242417664
746238630830604288
746214668876734464
746170875980972032
746202333579620354
746196566063480833
746201645688590336
746247543739285505
746199468874182657
746255114533470208
746250211270393856
746221450843979777
746246122067398656
746226543047806978
746234889666600961
746190136287825920
746179445057196032
746243923979403264
746259140973047808
746247514236551168
746211070100922369
746228866478276609
746203608320880642
746159178046025728
746230150052798464
746183455004844032
746264866302922752
746223820957057025
746195412596359170
746221736203411461
746247929766232064
746174428678086656
746156288501899264
746263150614315008
746257622551138304
746227348022788098
746257891225649152
746247850158399488
746242607240478721
746221950154870786
746254154042118144
746228564488388610
746233195272646656
746211384531161088
746217420130377728
746187523324420100
746248734980382720
746168011581718528
746237498636926976
746257438043684864
746251675195875328
746226345835782144
746166400721522688
746202756982022144
746261460326703104
746193403633770496
746186697067528192
746221404714999808
746216447412568064
746261871703920640
746157244526387204
746242544208584704
746245287375675392
746227176060551168
746227222449520641
746229445309005824
746211347055017984
746266053194354688
746229520831680512
746250001836171264
746193395169714176
746234864270118914
746220050055462912
746256913852145665
746191742777470979
746262215443963904
746190090326675456
746253214459240448
746224089321213953
746206552709685248
746242917614817280
746194489853698048
746240241422340096
746196469741326336
746212341037993984
746265000621150208
746188605240934402
746206733320609793
746238920141111297
746197199717957632
746154841412673536
746202777890656256
746252090343727104
746184721449762816
746177737824428032
746234621310861313
746220364640882688
746235845707862016
746210898298044416
746187414138322950
746248483255029760
746186542037643264
746207144458936320
746192254629359617
746210197916385280
746146939427786756
746260592432812032
746196260198088704
746228451468730369
746177952019156992
746179772204650496
746139716483964929
746242523308318720
746220876287213569
746231056131457029
746194850668699648
746216069786800129
746184721487454208
746211632204783616
746199275676139521
746149820742639616
746247073985597440
746230321822109698
746221480413790209
746243152483393536
746230682641326080
746228681941516290
746266417998225408
746249653453197312
746231043527581698
746191016990892032
746224525331685377
746253743000264704
746233820232331265
746183874242195456
746217357270355968
746241352971649024
746214593274351616
746201804719816708
746241021537837057
746223262993002496
746206141781180416
746233069422600192
746263465363386368
746221761407000576
746223829018501121
746246377836056577
746196503295758337
746193768592773122
746190044117884931
746252878768148480
746237720759009281
746250928693575681
746246319136608257
746237682821513216
746168258949091328
746232188564189184
746151595054768128
746253969673035777
746164937177784321
746218200321273856
746257035449110528
746193164529106944
746257010266640384
746259795150254080
746232607986180097
746257174108635140
746212877824983040
746240187181596672
746256230079946753
746261129341575168
746139167231442944
746200726808846336
746266237840269312
746224617539330052
746257387816812544
746201117013356544
746218716434554880
746214798874992641
746194192330686465
746220578655199232
746153729691258881
746206842137653249
746259648387424256
746199825142603776
746226169591193600
746244683374993408
746195098027728896
746205948692201472
746175548628434944
746174177225342976
746205550619168768
746205223249547264
746219781716484097
746246914836832256
746188253166977024
746264882895433730
746263457016745985
746251616467181568
746186738976980992
746216313173880833
746198063513907200
746223476810223617
746237590710288384
746266074166005760
746238735906312195
746181697247424512
746241642391207936
746218049557012482
746196528339902464
746230221116837890
746208486330011651
746265658896285697
746213871803764736
746188261568090113
746187137280675844
746236898713100288
746240153295925248
746222826630176769
746245899517595648
746236881696784384
746200873873739777
746215629414273025
746264723818225664
746244377161441280
746192539804282881
746182846675587072
746252652321849344
746265474611183616
746221199210930176
746198076277166081
746218741692669952
746206062336868352
746187556761403393
746195362386313217
746198294284537857
746196599575977984
746218787465101313
746194997498699783
746208234915016704
746210805893341184
746171307985870852
746255651391873024
746213158818222081
746246654441955328
746231546533666817
746264912486350848
746199556627398656
746247371668000768
746186638380785664
746235883745992704
746208842896203777
746207337006825472
746139376715988992
746190782365732864
746212936452976640
746230825268584452
746247682021335040
746212336885587968
746138902910672900
746244079462252544
746241894217322496
746230141429260288
746193890227544065
746237141735215104
746249431318695936
746255395438596096
746254158215397376
746198914995388416
746219878080622593
746241130518347776
746228447228289025
746177331027316737
746230925923483649
746156351068348417
746234910399094784
746203344071327744
746213779466125312
746237083048546308
746197304529424385
746213947313782784
746204388608221184
746211628014673921
746226970812264448
746236022032240640
746192137142755332
746248298600734720
746249376868274177
746211586168098816
746216162170568706
746261989182287872
746195299698249732
746177700230991872
746234289822433280
746141197022814209
746190467503521793
746264119557365760
746206557168238593
746215839251079168
746264710908153856
746216522826153984
746251201247875072
746205059487195136
746213800412536832
746192732809396228
746152266055487488
746189595289649159
746251201096757248
746174130853122048
746230867173879817
746209815978901505
746210030064570368
746192325819301890
746244804850290688
746177549080891392
746252266722705412
746257169775984640
746264673146703872
746143118039212032
746212626103840768
746195777664409601
746240442686013440
746232116971634689
746241248177102848
746257530360307712
746219060178747392
746198709503811584
746181839887417344
746265898261037056
746221408959619075
746255693460574208
746195840411131904
746248156061532160
746214089970450432
746231458671394816
746228891803521025
746253394923368448
746236114181120000
746233882974920705
746216791211278336
746215943999676416
746192413824159745
746235036341411840
746174328207720448
746229277738184705
746209555789447169
746240266839826434
746230808650747904
746263985524092928
746207932715433984
746218443695755266
746196767528488961
746214916218986496
746217101539442688
746223829219868672
746212148049633280
746244481876434944
746243307689246720
746191193432698881
746204229333745668
746254506451681280
746218963642679296
746198365633839105
746201041704607745
746224890382974977
746186545871339520
746253269106724864
746248810662346752
746201985263665152
746253214555602944
746169517299085312
746200601210458112
746146817428029441
746258277013454848
746218208919621633
746215235212632064
746215235212632066
746216380324708352
746262408289726464
746212349254590464
746236995056218116
746229453831868418
746225997704421376
746253918947053568
746243139568963584
746209606360137728
746242460163137536
746179184939143169
746185849595895809
746198466175479808
746247967514959872
746219710425899009
746234889641431040
746249875776430081
746226047813746689
746250626582122501
746171614132314112
746212001349677057
746216174568890370
746162902676152321
746221337731956742
746184323225649152
746257752536813568
746203247950462976
746234629506531329
746244959943163904
746185820613148673
746263062852833280
746195404283273216
746229495594520576
746154187117961216
746222755440320513
746184675215949824
746253487072239616
746239801116921858
746261577784004608
746146721286127616
746209799260385281
746248953226760193
746262290937290752
746197669266087936
746204816477552640
746188546550075393
746217940190535680
746223644704006145
746250463125733378
746145571778461696
746199204544950273
746237238363598848
746239302166843392
746265218620231680
746217978182569988
746229999003283457
746218187671277569
746254120550555648
746246356919025664
746261192256135168
746185468190949376
746158058233958400
746235913026494465
746266103735791616
746246226803228672
746226144521814018
746242565054226434
746201880603156481
746191990186905600
746195358150098946
746244368886005760
746266510637801472
746168695207059456
746202249433489408
746196696191762433
746254535576915968
746243987200180224
746211837499187200
746250328622891008
746233182706507776
746248600968110080
746198189359783936
746263620678467584
746220846990004224
746238416958853121
746183614363279360
746251050131275777
746220998089793536
746216518397026305
746208159400747008
746251964468592641
746232532350304257
746221622827192320
746250613885902848
746205470625390592
746228078167228416
746191776482942986
746189142170624000
746178635522924544
746208616361787394
746208503409192965
746220176039772161
746252849391243265
746239541061705728
746218447877472260
746264035662802944
746242934282936321
746162277775187968
746215033948954626
746199032444313603
746222549973950464
746250534420619265
746259178679853056
746163804694806528
746159144596541440
746228153501155329
746215406868660224
746214836611096578
746213112865382402
746234394549985280
746264119595122688
746245157318627328
746238026863378433
746187401723183105
746246101083140096
746264702582460416
746205420256002048
746218099590914052
746187057907793920
746232100483825666
746205546290700289
746159669073285120
746250026909863936
746187959385284608
746202408687009792
746160373703704576
746254577733767168
746146913930579969
746166815953387520
746207203023945728
746222529161789440
746250370679091200
746205306951081985
746238131922362369
746224231826919425
746221845376995328
746199204578529280
746180229354291200
746245870165856256
746234679863320576
746253109752537088
746250907524993024
746246675593728000
746235946358628352
746199468773539840
746240602254127104
746203025279094784
746216602501185536
746178346015297536
746225683072851969
746212114537144322
746195408485900289
746263960236724225
746213490281480194
746247539414839296
746201486347014144
746259577138642944
746260701476495360
746251536964063232
746257832572555264
746250118932889600
746222096963899394
746194905295257605
746203587567489025
746203587567489024
746188378878664704
746237079105900544
746227788651233280
746214744361578497
746233052641140737
746220549437685760
746141985933762560
746229696833019904
746227541132775424
746253449583525888
746265742702575619
746256188208095234
746188353981145090
746236756194787329
746262228085538816
746205600699162625
746263662483116032
746167172595073024
746259065588744193
746214647951302656
746166547723366400
746208725308837888
746216468098867200
746179407140708352
746222054857310209
746235896026923008
746225838450847744
746222931584311300
746197770160136192
746242757887406080
746227688130502656
746214006268952577
746160356779757570
746215125921587200
746210994582487040
746247233402712064
746189205110292488
746208637559832580
746207630952013825
746207278420754432
746210440795959296
746255630239961088
746214798921084930
746213687233417221
746249410292621312
746243915695726592
746253927729987584
746200441952690176
746218258995437568
746234335968169984
746218724806385665
746196872432226304
746212550790963200
746248307031289856
746172847446360068
746258465732034560
746179877120970754
746144644753293312
746174453911031808
746195073067425792
746183429679624192
746245933160108032
746190203430150145
746207941091459072
746209321311035393
746210721923424257
746240631459090433
746243328673456128
746201448589856770
746193206384037888
746213804715827200
746215289503678464
746196222357102594
746196222357102592
746248101598494720
746242787473915904
746200672622698496
746216795359444992
746227549663952896
746257513591496704
746239755025715200
746214492883685376
746214446654070785
746238202873266176
746178287563481088
746210210390302722
746186659306283009
746209539070951425
746249787821830144
746212210775449600
746174369781714944
746229961078411264
746232821962858497
746174772699004928
746253084452495360
746233497036042240
746211183263256581
746204950456238081
746263863872659456
746227474208456704
746235778703908866
746265579233869824
746230582187720704
746250525943955456
746230015944077312
746237926435086336
746219437653516288
746224005481324549
746253579556655104
746185241526579200
746243806710857728
746187263147642880
746239473826992128
746175703561822209
746187812572008448
746207890747232256
746258142892167168
746259300293685248
746154455419092992
746169257105428480
746253889570217984
746242053600772097
746203432323710976
746232754539376645
746191071886008325
746209274901082112
746225510921830401
746252631291617280
746259090909847552
746209556049494017
746249024399806465
746182896868786177
746195731535388672
746161992512245760
746186688775364610
746215214048129024
746224290471649280
746234302334144512
746234306452819973
746225129345081344
746251322786193408
746241323729100800
746244654060998656
746174760007131136
746250878391304192
746257798678327296
746201053939412993
746191675714740225
746254330139914244
746245912268316676
746215171958288384
746244188413530112
746230548645851136
746223917417717760
746249259176042496
746204631848517633
746221639721852929
746214123579412480
746207924192567298
746164140247498752
746219416749113344
746185321101070337
746258570711175169
746254732671483904
746260181391130625
746212328480202752
746263469490601984
746181177120276480
746179076117889027
746206917614174208
746197656561561600
746252405134790657
746231903393484804
746224751744409600
746210315008778240
746229734783127552
746263016447049728
746262102201901056
746250618021486592
746246696422760448
746220192657608704
746192409659269120
746202270400839681
746218670238502913
746236672275165184
746221602157658114
746235086845190144
746247673620103168
746235489305296896
746246784444407808
746195836602724356
746235741139677186
746257492640829441
746263993837289472
746179961027866625
746261426810011648
746240333915136000
746188898829664257
746217588103872513
746265382021959680
746155512216064000
746221367167590401
746184067356450816
746168095388033024
746171559711248384
746194653448286209
746253810247426049
746203742668656646
746214111185276929
746251901537296385
746218087075086336
746222759852679168
746257622643380224
746222445070213121
746239163448496128
746240526823743488
746220331136782336
746262320280645636
746240925366509568
746246147031760897
746200131268050944
746247111864356864
746257232833064961
746159635351076864
746263020632969216
746244934915678208
746249695626928129
746196805335977984
746204132747313152
746238203003179008
746229189557182464
746238215783223296
746214672970309632
746238731401760772
746210914861342721
746195643467653120
746232637203722240
746261863151841280
746195093846003715
746197748911767552
746256406270074880
746191079972577281
746223187562684420
746229566977409024
746211342634221568
746221002372243458
746222549776797696
746143902382555136
746216166343860228
746163569625006081
746244389618524160
746152979217121282
746164026829312000
746207152667189249
746206645106028545
746246541535514624
746246851658129408
746244024734912512
746244788182081536
746214274695999488
746259275429855232
746244599425925120
746230565343363077
746263918511783936
746256838509867008
746165071135506432
746162613235625984
746260256733466624
746207513364697092
746238299589640192
746165872264347648
746223581600768000
746208511395147776
746264325082447872
746234176626561024
746238622349688832
746185464055537664
746227989969412096
746197023406194688
746238492347346944
746253713443033088
746210315067490305
746253084528087040
746147887118069761
746236114235621376
746229550384713728
746223330072502273
746215319144804363
746238203204534273
746199166750097413
746207555123216386
746187561211695104
746179722091061248
746197765672206336
746212441617358852
746170263822229504
746221086333800448
746251960261697537
746189670950703104
746203482743398401
746222000633323520
746197971205644290
746197648525262849
746257245013348352
746221497216229378
746138223273975808
746265549836005376
746250173479792640
746193365893472256
746217235669123072
746263536632995840
746260516801286144
746258986039578624
746238999921045504
746217957106163712
746224626112434176
746218858797662209
746229512564662272
746257702314082306
746225460833443841
746261573820260352
746246444709986304
746191923036119040
746245811533647872
746246767981780996
746244112848822273
746178979388882944
746206041356963841
746266183280758784
746190195041542146
746174797785206784
746184708803956736
746186436848689152
746206825393991680
746228317175504901
746251641553305600
746218288728813570
746259279590662144
746188995307048961
746234759605428224
746141826499887104
746250752348266496
746186889766539264
746219853149704192
746204610939936768
746180443469320192
746187326330535937
746200588753346562
746232830317887488
746216715797692417
746241277612613632
746214652158173192
746222772368474116
746179126361530368
746264107045756928
746209048656150529
746253105378037760
746185191463391233
746244871858462720
746244171564879872
746227356658864130
746245484415750144
746257333471195137
746182594811727873
746151334957703168
746157190277378048
746216912615411712
746222155495440384
746250274365390848
746174835559108609
746245530334855168
746195324591497216
746223225227534338
746248856740913153
746253579564916736
746186386718416896
746264203711774721
746265587702169600
746257928957595648
746240706939740160
746186869034127360
746255353722068993
746256620464668675
746244767076450304
746260885824507904
746251410992467968
746187846424289282
746162789668970496
746219416828813314
746183609837510657
746215700520280068
746261582263521280
746234193441525762
746245144563810304
746191193340411904
746262534286610432
746207324507770880
746198713706549253
746262911589416960
746245442367791104
746169668285628417
746258905991372802
746244574046191617
746217915142148096
746231206778310656
746180023845949440
746204522767228928
746239985452519424
746241415756288000
746255970129567744
746241172520075265
746251050231996416
746217978308370433
746226245185085440
746200919759454210
746209480568770560
746175800190377987
746212269491556352
746230149939507201
746253160172363776
746211254763565058
746217185589137408
746230322145067008
746153667028385792
746169735214047233
746173086525857793
746235438986211328
746229785018306560
746262265943457793
746181017862438915
746225410455658496
746204887793303554
746240459580674048
746204036198600704
746220800747798528
746184633365184512
746233476177756164
746245958288162816
746227105092898816
746235699234410496
746197828658069504
746164576324984832
746240329494331393
746205369941143552
746261728892116993
746189175876050944
746187418609516544
746172448798814208
746240472226496512
746176768906780672
746182234483326977
746224806433939456
746238878198071296
746248579958906880
746201506911707136
746243303205572608
746264912431816705
746184289532915712
746225305392603138
746245824313757696
746197312926449665
746250794215804929
746190874632065024
746212651479400448
746171924682682369
746202442560217090
746226157180198913
746220024889643008
746223867144765440
746242409797869568
746254573417955328
746218082977210369
746263637162074112
746164039395516417
746228451514847233
746266250289025026
746200194102878210
746205844027514880
746247124543737856
746249154578374657
746256469373370368
746159190922559493
746249041307131904
746175711971532800
746186571167109120
746230300913479681
746240119720509440
746143130647420932
746216811989872641
746177188370780160
746221505416028165
746217554528501765
746254464198160384
746196184667021312
746214438307454976
746213712428556288
746241630001303552
746239176270548992
746172100801593344
746223048928354304
746192229409001472
746199728673546246
746211519084408832
746230124903751680
746212877732720640
746212676649394176
746242153907654656
746182322425307136
746251754900119552
746203813946626050
746228069631832064
746141830362841088
746218196181475328
746216317133324288
746251159438909441
746262584437932032
746155638300958720
746191914660036608
746245014578167808
746206695366365184
746242951156760576
746149707571830784
746167075895336960
746190522369318912
746185690304622593
746222587781349378
746228891606364162
746253810172071937
746205307068571648
746224848230219776
746195148715917316
746261665948237824
746221807405961217
746206871522992129
746249641092648960
746204703348822016
746229189590691840
746145093518663680
746239398253998081
746250211224354816
746254820772831233
746147895527628800
746237426994012166
746211082704826369
746189767151394816
746187451908001792
746259996720013312
746186655032352768
746261233897086976
746220729566273536
746254573623336960
746212143817601024
746177456940457984
746213993719595013
746141516112920576
746200168995790848
746207446348111873
746212387259199489
746249099935121408
746218523223961600
746254049322934272
746157248741793792
746187003293745153
746251956147077121
746248479106793472
746204715910729730
746242296786489345
746217617308848129
746201427547086848
746255026448904192
746163032565256192
746237116640698368
746196796716638210
746238005900419072
746193370175836161
746244205010370560
746238375221329921
746222356935249923
746194359901552641
746257425510993920
746239884881428480
746193336529096709
746218519251951616
746206695492227072
746238752457121792
746258419502440448
746195140004306944
746263742355218433
746246432311644160
746194934533808134
746169961693872129
746196381690322944
746198344414826496
746255383048556544
746264098636238848
746241353084919810
746226022807285760
746208675233050625
746205223161470977
746261775079870464
746192007131889666
746245836573638656
746246042304319488
746227495167397888
746204120101462021
746248801938186240
746195928487337984
746163070305705984
746242866951897088
746192267245821952
746203805704871936
746223145384710144
746221765588725761
746202899831652353
746254330341261312
746202899831652354
746199628089982978
746239280855408640
746174214596599808
746256498519584768
746208968838516736
746206028635635712
746250676733419520
746194775431229442
746164232127840256
746211418148478981
746261225592487936
746222759856922625
746239860034445312
746145383093501952
746248705599234048
746173359139000320
746205990828179457
746237171124699136
746199992881164288
746228908568129537
746242766305271808
746187330260590592
746261762333368320
746253294016806912
746241994876420096
746185082352902144
746259367712829441
746181399816900608
746221832533991424
746250777572835328
746244855223877632
746213519570329600
746246956402483200
746198193461829634
746265424162074624
746199564999221248
746188114683559936
746193604901625856
746181928194187264
746193613252550656
746214933260443648
746197384045092866
746199284123467776
746257643744825344
746230644938682370
746221161604755458
746254435182055426
746214329213562880
746213091789045761
746236437310275586
746198403265114112
746222021281931266
746178430220312584
746222021281931264
746236605011156997
746261431050473473
746209451212865538
746220557717254144
746188374638092293
746174659364790272
746231269902540800
746213670472933381
746187389182279681
746179549755506688
746258885086842880
746216459815137281
746225825624666112
746195664254558209
746189553292050432
746191000364670976
746201100454289408
746191205742981120
746246008821145600
746214589033963520
746243219365584896
746181710157602816
746238890890174464
746263209565270016
746251826001903616
746247703223382016
746205223387967492
746249234022694913
746212102101041154
746228027772669954
746258444840206336
746208159488843776
746243248973217793
746197807762026497
746222742802862081
746248391148060672
746266443314933760
746181235869913088
746207265955291136
746139729238822912
746195349677576193
746149866733080576
746245316438073345
746227465744355328
746238915942584320
746263104858820608
746189847132413952
746240715643035648
746222885455331328
746225393628127232
746216757451337729
746265533260140544
746203080115400704
746245924976992257
746220679440171008
746194527937929218
746222767859589122
746244943497302017
746197782583615489
746228862514659328
746188009947561984
746211992843620352
746237146181230593
746254724597321728
746180082469740545
746176156706045952
746249246567993344
746155281491562496
746194087598952449
746204908492197892
746266183440162816
746240522637848576
746265210403553281
746196654382997504
746250022753271808
746256960048218112
746248382562213888
746221438269456387
746219748220821506
746198143235043329
746252228961284098
746232742128422913
746252132555329536
746244788215758848
746226962402672640
746252908434358272
746219509187436544
746210956741476354
746247233411125248
746248571247276032
746211565116940288
746244641159258112
746185547740176384
746175888115507200
746251545273057280
746214488664244226
746186449435799552
746184012566249472
746201377236410371
746228313052450819
746168028279115776
746223275630460928
746252413418475520
746186755699843077
746247161935847425
746225855194554370
746178375685812225
746242871414644736
746214379624927232
746173824899686402
746264798988537856
746208113208897538
746220083630923776
746227478067220481
746218745698213888
746233975354449920
746230007509356544
746199812589002752
746185128439746560
746237729227177984
746226404505751552
746240677567139840
746190538882199552
746265868590538752
746216980101816320
746196238937128960
746242548516134912
746180833367597057
746184847421546496
746218351257489410
746224722560462849
746211808243912704
746201440142532610
746246868468785153
746207974700376065
746246637958344704
746229441131487232
746188106278248448
746217827250503684
746222394625298435
746232981249921024
746227843210711040
746204908601253888
746216933909901312
746214798690422785
746239113251065857
746211116364103681
746258818083000321
746263804951040001
746220549098004480
746157806680702976
746234034020192257
746208767662915584
746199351228174337
746198017322037249
746209564316426240
746230783547826176
746218745706668033
746234818355093504
746239985536294912
746205475050393602
746141507539861504
746254619395883008
746260491446583296
746226060560207873
746203289725767680
746174520906620928
746219517299154945
746253424275030016
746233623083261952
746201850928463872
746187951160205313
746172104882561028
746260663723515904
746196377332383744
746200911630868480
746172050381873152
746233337887371265
746138416224538626
746198365528981506
746195160996806656
746230552462667776
746257467508670464
746261351497097216
746186495610912768
746214706700910595
746192581545996288
746262660233199616
746188743816556544
746249762735722498
746216908626628608
746206410325712896
746242162430451712
746257446700724224
746259853992091648
746260969907757058
746242745384087552
746262395732004864
746228795330297856
746190895431589893
746187439337705473
746191004403851264
746204111641575425
746230854838456320
746241537680379904
746215650377371650
746181554876014596
746170460824440832
746212647079555073
746247812208271360
746210004743524353
746207823575425025
746235581710012417
746167097110102017
746207790050402304
746182729046188032
746203142732144647
746211619412140032
746205298671521792
746239285087477760
746236063861989378
746266145586544640
746236458055303168
746202891174588416
746225183925534720
746218280025620480
746246167961415680
746229566973239323
746261141861474305
746201461080547329
746216489091379200
746228170450337792
746190421408157696
746200957764042752
746192011028373505
746237876036206592
746147555654897664
746198327927005189
746208372991524864
746200353880707073
746182989369974784
746260139477508096
746188789895266304
746233614614986752
746185526764507136
746246495024914432
746216363266445312
746251872168775680
746222961128964096
746221253778780161
746237729101381632
746194338921619457
746242040778883072
746190962792116227
746242262972039168
746194880116908036
746200483623145472
746235363350372352
746233928965488640
746215520089702402
746217986613092352
746211254583209985
746203122125549569
746252870752821248
746216619173543938
746238316157100032
746183945545351168
746258440427814912
746246004526227456
746215134293483523
746167604465655808
746231584433397760
746154774064685056
746202769502019584
746221161743187968
746231714486222850
746220436178898950
746236013719085056
746169517206712320
746210906426617856
746233513645473797
746252614552195072
746169919692283904
746194527866621957
746221706834935808
746229881432727553
746257714800558080
746236898696257536
746194045437829121
746266489301303296
746181097629814784
746252765681291264
746257387871408129
746204749511303169
746191545540321280
746192585677406208
746217462039879680
746174516577984512
746230217174196225
746238995814703105
746187405787467777
746218858818605056
746243647339892736
746208859589484544
746218875755200512
746195576430047237
746167537512046592
746257777711026176
746228724115243010
746225003721428995
746190958539112448
746220515568713730
746253973858881536
746265851800784897
746232658045198337
746241512325914624
746255563495997440
746195769103810562
746164722991398913
746209266734768129
746238148611452928
746215977633746944
746216812224753664
746225833975504902
746218796235403265
746260533423312896
746188219436261384
746262920271630336
746189850940866560
746232863847112704
746215440733474817
746192162023313408
746209484599484417
746224676490219520
746226706290089985
746184226626764801
746210231189798916
746211174937595906
746246247615324161
746257081552887812
746182607541411840
746232431888326656
746254208530255872
746243395719335936
746187539904487426
746221446771310592
746218167014330368
746195199018229760
746198042525630466
746205449901334528
746191512216567809
746196926761033728
746222617057599489
746151276090695680
746249607357792256
746217155943763968
746168162605989888
746252258124435456
746188446134198273
746203184922693634
746227063208566784
746243886297690113
746248068224401408
746200605295681536
746252971281874944
746245811541991425
746246709156712448
746216224976035840
746198420281401344
746229776759697408
746198059571249152
746243282339004416
746233048434302981
746185384124571648
746238773541879808
746229994809004032
746179671503552513
746178707082121216
746258625186963457
746194888392220672
746248281932599296
746196981404467200
746183580502597632
746254208660287488
746190496981147650
746223447705976832
746223447705976838
746251406793916416
746189192607072258
746164635057827840
746245882731986944
746236844279496704
746203268909412353
746261653491179520
746195844697710593
746230967744897024
746188295118323712
746214597615452161
746191898059018241
746187431238569984
746200525469687813
746223007295639552
746219941062336516
746218351366549505
746252375778824192
746161283787956224
746251188497178624
746206586415128576
746183027198300160
746250681242222592
746217558869606400
746186147659821056
746196163649372162
746218531830697984
746264153346686978
746184981492432896
746223036274081792
746234335938764800
746246793101451264
746234407065792514
746205693217169408
746226668767875072
746244037259100160
746261946878541824
746227914266415106
746252765828087808
746241638108921856
746223137197461504
746246625434177536
746231916022505472
746187783497097216
746208230435545088
746238651764400129
746146972914966529
746245643912503296
746246365206831104
746264073571078145
746254963681046528
746253889633132544
746177494793994241
746242825378009088
746208901628989441
746194179580035072
746191721617227776
746250702285062145
746196767465570306
746178086190800896
746154824689934336
746232909766365184
746212261249744898
746201561727008769
746181655631630337
746242284140650496
746185375824154624
746258260341231616
746243571766935552
746181299069542400
746170892707758081
746210440972107777
746253332130340864
746159920534401025
746235044931371008
746244729462001664
746205345043800064
746196918661849090
746196604080709632
746236420340125698
746251314527514625
746224815015497728
746237687368024064
746138407944994816
746162781242568705
746213616035106817
746249108197900288
746180976041164801
746227822176309248
746265524607328256
746249485651677185
746254095279882240
746178341842063361
746181718269321221
746256888669560833
746216560658812928
746185346535174145
746187233762381824
746225943002243072
746228640212365314
746262773374521344
746234579137110016
746184079708659712
746227956209463296
746223871020281858
746147367074803714
746211917195149312
746226228235894784
746186449486123008
746188571925581824
746239729792737280
746201611983151104
746243437364678656
746196880745390081
746229877255245825
746249527854776320
746219613889794048
746240505919397889
746247698865590272
746231655648550912
746222042316341248
746189041448681472
746203742693822465
746214085927153664
746230070302281729
746202199114420224
746212156333391872
746148763593433088
746262932669988864
746246478281187328
746186843842961409
746166178578579456
746202538764963842
746234432382599169
746186235488702464
746198734476738560
746262517375184900
746223598361149445
746243739656429568
746232196910850048
746188060237369344
746253671751647232
746218146114088960
746201263956582401
746211212539551745
746221916453691392
746157831745839108
746234977474383872
746232360241242113
746172729917865984
746209224732991489
746200592880541696
746199271418978308
746212537998336001
746191641946447872
746218754095276032
746251775905140737
746200542347567104
746196335590670337
746221027470913536
746194464826265600
746230980571103235
746228254235734016
746162084942090240
746235493730312192
746201884440952832
746198764038152193
746180346719305729
746198520739180545
746199296689635328
746150164700626944
746191918917255170
746212902906933248
746215222440976388
746168770687799296
746245522302730240
746215935581650944
746192686491721728
746241785035259904
746196444399308800
746246730107097089
746249452168552448
746262722921148416
746203180690640897
746220180225679360
746249624013381632
746240035955978241
746234499655045120
746222986219257856
746230749729173506
746191432470278146
746182536292864000
746205869117837312
746206083035729920
746249498351927296
746152618200731648
746266497702567936
746236835718848513
746223820940271616
746183886829326336
746248236030111744
746177142304686080
746208952132632580
746252849479180288
746216220894986242
746253088491724800
746244658225946624
746193399670177793
746229042622324736
746265537525780481
746205374202601472
746220112978468864
746260860822134784
746244964447887361
746215096532111360
746239222214955009
746201863746293760
746242842184409088
746255882103586816
746170217525567488
746252086107484161
746260738927398913
746193755946921985
746183618226192385
746242082650488832
746198180996349952
746234876882345984
746260588221837312
746217525013164035
746207727223865345
746221635510775808
746232117256871936
746245543152750592
746255060116594688
746262509275983872
746141557821104129
746208843047149568
746200416614899712
746235560793096192
746145089437700096
746240878960873472
746194041100918790
746201850894966785
746246466063208448
746247061327216641
746218070595690499
746238815283478529
746248772636672002
746257702213541888
746176794173317121
746219924503224323
746223745207934976
746199464486936576
746187447659298816
746208721374588929
746223074203205634
746207400273666048
746236760317788160
746198587747368961
746241185241432065
746171912011849728
746235720126238725
746241353135202304
746197791114833922
746193445719400448
746181340979040257
746193525302190080
746229713719353344
746200404153638912
746179830757089280
746197442782072832
746168149708521473
746196138559057920
746245492879822852
746253818359386112
746185690329792512
746228740594630656
746236890060365824
746247535270952960
746194301302906881
746194301302906880
746219626493710337
746215973129097216
746227155407757313
746231861433638912
746214299798900736
746194439836565504
746217856346394628
746189209505959936
746221279175270400
746176123126562816
746248223308808192
746239159568863232
746198017250754560
746161384589656064
746220012495503360
746224441525317632
746207777513574400
746188114683539456
746252925215834112
746222352678027264
746213519482224640
746200898863403008
746249347222888448
746184272852193284
746194640945090560
746227922919272449
746188437707907073
746209174313283584
746247979976253441
746211154138017792
746215348517494784
746192116187987969
746245589378142208
746204300452388866
746225381301051393
746190031694397441
746186344708202500
746209212091367424
746237641079816192
746221362872606720
746214102444367872
746162118270017537
746239671110336512
746201029046206467
746256230168018944
746263557751316480
746256389585133568
746225788089835520
746237917996056579
746179059009347584
746258675636051968
746205231629766662
746195349694386177
746147752720105472
746258058758754304
746256347738537984
746263029294080000
746252740557479936
746250849064722432
746192103659569152
746186365876895744
746211183544328195
746205856656568321
746249137763528704
746246172210270208
746266573522931713
746219551130476545
746233748895608833
746262676867792896
746218431154839552
746174957051383808
746221048568250368
746253977935708161
746221723691847681
746228287928573952
746228698710315008
746197958916374528
746244838497095680
746188806760476673
746192606682460166
746191881374031872
746215440620257280
746211481096617989
746214534457614340
746240652749377536
746208696280064001
746204778615582720
746197728221245440
746212030433001474
746245538874433537
746168623681638400
746253516277170176
746255911455428609
746263976871346176
746256695861587969
746253080455315456
746198663437787136
746261783632031744
746169663936069632
746245991733440513
746229990581145600
746191298269323264
746228845578051584
746155696748625920
746236063908192257
746260697160556545
746214987543121921
746263922571763712
746232444127322114
746187938732531714
746226652049346561
746179982024712194
746226429684158464
746254351321206785
746238425552949249
746190610516697089
746265562565709825
746199619722321925
746223103697526788
746222797534330880
746262949652635649
746235841513562112
746260411943526401
746216308631494657
746192460074758144
746231584496320513
746201364376625156
746188123034501120
746226773671579648
746192686286135296
746153394088316928
746220146675482630
746190949844344834
746265625362829312
746250605837025280
746217714000101378
746208708934303744
746232578462482433
746219534411915265
746244653905739776
746240891640131585
746216027642466304
746226396138082304
746227608472326144
746229780865908742
746193059717615617
746197476420378624
746258390213627904
746223128813023232
746255047302971392
746201150630703104
746180292382232577
746230766468620288
746190975328890880
746235300632924160
746221694323331072
746236089069756417
746213746234654720
746197635803996164
746175955274608640
746178845368291329
746155923471630340
746150583959064576
746263897317982209
746265965030146048
746262660027658240
746262257210884096
746160419752943616
746204871032872960
746207240621678593
746197694520057863
746254909188640768
746254309390704640
746236902899081216
746141348009480193
746253269127864320
746149585626763264
746235665373749248
746228472217952257
746199204364582912
746227922919272448
746232637405036544
746200164746985472
746233711016960000
746226584995037184
746229416087302144
746158393694523393
746198810020323329
746262454687137792
746217575609053186
746171505281740801
746191902051991552
746227960751894528
746213687581511682
746210143214305280
746261968105930752
746207874104188928
746180711590203392
746203176576004096
746198671688032264
746180971725193216
746235028145790976
746170171467804672
746261435521568768
746256695861600257
746233731761856512
746240438722453504
746210717913624576
746233312717352960
746220293358649345
746178039923507200
746220130007298048
746211573463584771
746195911827558400
746260877318459392
746245765270478848
746216472582594560
746168598784278528
746252664854413312
746262735462211584
746258264300654592
746217487608356864
746228774421729280
746238093947076608
746199363827838979
746213284886384641
746266439250653184
746233333286219776
746249150212124672
746203000209735680
746199896688992256
746231643082391552
746218988955271168
746246331480539136
746219450391658496
746214597388963840
746263184298905600
746203071764586496
746174692898279424
746225637006811136
746194787632504832
746243831704784896
746193554758742016
746244112710574080
746163401856950272
746194863289339904
746250173832134656
746227646061654016
746208951931285510
746255554901839872
746167541450571776
746199586121781248
746201519561728000
746264761327886336
746191801334128642
746216195775356928
746243995542630400
746179138759753728
746184293601402880
746246532869947392
746260869219135488
746186093154828288
746262802646634499
746218405846364160
746213708381097989
746173317225185280
746253361322786816
746240753353953281
746264656424099840
746234717523980294
746238626724347904
746199015566409728
746209723557392386
746225011912933377
746251381380636672
746206603188174852
746258742547619841
746220754736295936
746191130530709504
746220322676891649
746249800178372608
746249859188015108
746231072757669888
746195610110308354
746239834738429952
746223686487707649
746198243923529728
746173686097514496
746266241891971072
746241227360698369
746263314443833344
746212420603908098
746205789375725568
746263754690596864
746222273279885324
746227973213167616
746260772469235712
746258277076434944
746198852311490562
746170758632771585
746263297658392576
746261594628186113
746227461298348033
746261401623212032
746187405691129856
746173300506828801
746235728439316480
746236873614385157
746243282347376640
746229260977725440
746201041750786052
746198810255253505
746200483765714950
746220473734725632
746262387288907776
746225297037500416
746189087602704384
746206137729486851
746247246023372800
746216279426502656
746165964576796672
746184931294883840
746196389953052672
746191167956496388
746212462773440514
746194884386656256
746204174501609472
746257991821893632
746244024609054721
746259065718857729
746171366697742338
746260865079377920
746230502370115584
746217302966689793
746188882354515968
746172457355190272
746159693932879874
746185220685238274
746211866947399680
746256863696666625
746249821510459393
746244968369389568
746150344971821056
746258725644689409
746254833427054592
746238853296513024
746218863302348800
746206787892711424
746231764704600065
746245996288450561
746240426089152512
746142581503860736
746254774727639040
746265814135873536
746192065805975566
746239704459153408
746250265947418624
746201616018087936
746261594695335936
746220712961019905
746250752444743681
746256309788499968
746228635955171328
746210487033958406
746229667846184960
746229650989318144
746244561844920322
746203927259930627
746200479504302080
746242661644828672
746236731037356035
746196180258828290
746207463221796865
746233279112634376
746197279128772612
746206586335428608
746248399427600385
746160952337371136
746205080471273473
746248852471156737
746231035000590336
746215998231961601
746228589859790848
746193651181596673
746192103324028930
746234688075792386
746172570735644672
746210168480763904
746265713346764800
746217848003923968
746199321918332928
746149132935569408
746186151724195840
746263150597668868
746208373138329600
746191575022133249
746258281300103168
746200076775624707
746155365377552384
746231642990092288
746242129127628800
746233321034678273
746180468404527104
746218506757103616
746191193319440385
746256884466847745
746205055527751681
746241655100018688
746226190436831234
746182682992844801
746188014204788736
746231970452017153
746194322177986561
746217177070501892
746225737749794816
746229734967672834
746239784356450304
746221539297660928
746252757334695936
746218737280290816
746193537906008064
746219706068017152
746235191362883584
746186965372936192
746222625291010048
746243035017601024
746213498561015808
746170724944084996
746255345127915520
746181185856897024
746264878785015808
746194850958057473
746255307479756801
746231332674494464
746221925177798657
746219664334684160
746256028690427905
746248651169726464
746195949643407361
746239306344239104
746201662352588800
746202304123068416
746249359914852354
746249359914852353
746221136363458561
746216463862661123
746249502538014720
746205575613022208
746257023029903360
746230032431886336
746225905349996544
746259984082690048
746246021177499648
746211414059081728
746198642281713664
746242770680020992
746195790121439234
746242091336904704
746206942863855616
746247485128085504
746216711464988672
746157546805805057
746258885317636096
746185598164140032
746166694389833730
746223749653893120
746160587550359552
746213712650895360
746213989214879744
746244544946003969
746258440541003776
746265910751567872
746219425188089856
746213754623275008
746262542608109568
746224437364613120
746260764399386624
746241919181819908
746241000767578113
746253797496922112
746219857029406720
746202698161131524
746200471111532545
746195731568984072
746223560616611841
746262517576568833
746221627382259713
746233769724567552
746147396418215936
746198210264215553
746247736652107777
746207836279975936
746255311841923072
746257530247069696
746198524941869056
746234126135492608
746237800501043200
746171043824340992
746246557947699200
746188760610529281
746249884374704128
746255236008976384
746146137975959552
746169970308976640
746139477383356416
746231861450444802
746256347537285121
746227771857207296
746220654043660290
746225301235994624
746228451330293762
746246721559113728
746188752440090624
746216313136128001
746243324202258432
746186990832353286
746197187072135169
746195047998099457
746255001069158400
746227247611142144
746239910353350656
746221103056445440
746260030312288256
746225238438928385
746216501959524352
746247057392861184
746233228772548608
746140169774915585
746206297100419073
746210055121342466
746220935020060672
746196960445497344
746235510218100736
746208104589594627
746253130736762881
746251620854312961
746209652459790340
746212290492456962
746193823106097154
746166098781929472
746176358116638724
746175556778074112
746229273325821952
746253726252425216
746228820416466944
746245723323260928
746229508403929089
746249221544747008
746245383714529280
746212068529840128
746193533879521282
746187070373146624
746150785516453888
746196079557771267
746259539645837312
746181013647155200
746190916310827008
746253092778295296
746209669329235968
746258318792892417
746239507435905024
746225746138398721
746193189611003904
746245551583338496
746161170487328768
746193189636186115
746190727571398661
746147815894593537
746207156890853377
746224982800293889
746259086375849984
746174277901246464
746221254059778049
746201406281916418
746185229006573569
746153243374399488
746159396464504834
746195127610138625
746181823269576704
746216979724271616
746256544900145153
746247728162807808
746209082168606720
746201452511531010
746231156614455296
746183564044144640
746200911710584832
746208071035162624
746189339340611584
746173732360716288
746205563025928192
746243924117889025
746208453010436096
746240518380609536
746144607138787328
746205823215370240
746202643584811009
746223124383825920
746249154482081792
746244267945824264
746200521388634114
746241609004650500
746233664753668097
746213347670929408
746225557331795968
746191700633104384
746191168292061191
746252467868831744
746225817458335744
746247862485458944
746193303092113408
746200676670152704
746257077476130816
746201855257022464
746220859761688577
746222147215859715
746262664339402752
746260264920694784
746209459412688896
746238270321811456
746238488358453250
746198915205107713
746224416510484481
746253197761744896
746187959691444224
746200542620192768
746213809216331776
746213586670780420
746182796524257281
746201318201516033
746145475426918403
746205596479684612
746191948126445570
746227260265357313
746256607751901184
746225339311886336
746208134176219140
746239796712865792
746196167663378438
746192258555207681
746225989454172160
746238899287011330
746237850882998272
746156284274147329
746171400365412352
746160461624680448
746192975940591617
746221614430183427
746253038256590848
746222201817358337
746217982313914368
746215436325261312
746212399544336389
746216447391596549
746173489220968448
746204170701574144
746190945998114817
746237162782232576
746176173496016897
746251255585116160
746211527380729857
746252983772418048
746249020323074048
746218221506723843
746187917576413185
746238567827988486
746180485257269248
746178463522914305
746249821363769346
746228845766795264
746203721877463040
746143801677328384
746237469205495812
746200886431494145
746261745858154496
746195051919736832
746262932552572928
746195278663815168
746258952233574400
746146343526096896
746218196210847744
746264186859163648
746212139681996800
746256943237468161
746227561944883200
746193537805344768
746209656528240640
746150281994452992
746230619605078016
746190581123026944
746253902220247040
746237611547721728
746238668550070272
746244092091301888
746215503555764225
746180791412068353
746248386676985856
746202899592536064
746250223958265857
746245375409987584
746179952437911553
746232947708047360
746261754104131584
746251721312174080
746207110543794176
746248625982935040
746256024491917312
746240199626129409
746240283256455168
746193529462886401
746261410246705152
746220473596317696
746250542532468736
746266401493524480
746247795284250624
746185812132298753
746239041784340480
746243894719877120
746224819197218816
746152177773740035
746246965143429120
746194133446852609
746233610303201280
746245597498269696
746180753638178816
746262093658193920
746230682834210817
746229105746554880
746249150128340992
746250379185164288
746265608807915520
746257706529366017
746221891287822336
746212139535216645
746172050532864000
746217466599084033
746247677877358592
746247434829967360
746168262946328577
746207932979646464
746252522533322753
746223711745806341
746251763402084352
746265952497590272
746173493566398464
746260395329986560
746197573023629313
746227209703038976
746226643560075264
746222017263730688
746249456606019584
746187087011930117
746199129051672584
746205005330341890
746261246576492547
746229948826816512
746197828691582977
746215448979509248
746189486359379973
746192430634962946
746187737040969728
746191730387484674
746217168849633281
746147761272332288
746217063778127872
746254145619898368
746195299371094016
746255345299955712
746223208253140997
746241050910425088
746219609674526720
746240090557526016
746200269826908163
746211707823894528
746201796670984192
746257958309400576
746210277494906880
746193554624524289
746211284178264068
746232007957479428
746254766192365568
746244712600829953
746227868464668672
746259636148375556
746232603636731904
746211514529415173
746222751162109954
746229248264798208
746251616571920384
746164924322189312
746240950188445700
746214689885978625
746240690112204800
746227956591124480
746170616047247360
746257421350342656
746224978614353925
746232255756918789
746200047558156289
746205638712139777
746250395995897856
746216568976113666
746206519297880064
746245954303627264
746250702184316928
746221836799639552
746234977780543488
746191122167324672
746177872218492928
746154941840928769
746262492301692929
746215554042626048
746218917576613888
746228765945061379
746247791266009088
746262421040467968
746254993020248068
746221325232967680
746207446167756800
746180246181810177
746221899663835137
746205202206724097
746206540156174337
746200114453057537
746206569495355392
746238354115567616
746190803127570433
746200684849037313
746234356847435777
746265604588453888
746250635180449792
746210965104910336
746221539138240513
746242946668756992
746213494610001924
746235564744028160
746260286282305536
746210898331607041
746221144659791873
746192929555783680
746259900049809408
746245689731067904
746244389501046784
746246373457072128
746217458181124096
746251561911918593
746200194107092994
746247099277156352
746244339484004354
746252048384008192
746218263487537152
746239998249295872
746211757866115073
746213477732126721
746258444643033088
746238437917786113
746257434008764416
746219647553273858
746217663458746370
746197312637018112
746232050089287680
746246277185290240
746200928110284801
746243634647932928
746205214722555904
746250278287085570
746193798175174656
746228908450684930
746245178193653761
746198415759970308
746216799608311809
746154191345827841
746217164529512448
746187003331371008
746209430086180866
746188504577810433
746244674835226624
746247048735916032
746239213830443008
746192116078940160
746249045320994818
746201645579538436
746238912113180672
746266535484854273
746203138797887488
746233216168648704
746249167022985216
746176618104659968
746199049355726850
746245685884837888
746168405800030210
746225809065598978
746214593240793088
746225775477612544
746261917627453440
746256582447607808
746221732176896001
746218146093142018
746163158683783169
746193726867836932
746154627419279360
746180690757189632
746163242557448196
746236466632626176
746205655137034242
746232045651668993
746193827405324288
746204107388526592
746177692035354624
746157743648604161
746265415735717890
746244658314022912
746240279213150208
746188907583148032
746228719933489153
746235732759552000
746202874506403843
746250408490860544
746210881239801856
746239775858892800
746205672266600449
746213104451616769
746248894154182656
746226865849831425
746257765165862912
746245706571186177
746248655481430017
746173392693395460
746166103127240705
746261171263639552
746216032134520832
746254451799896065
746217269206753280
746216501611401216
746191373523517442
746233061033938945
746247862573469698
746231660153180164
746188714489974784
746202106797797377
746199049334775808
746212156648001537
746224596676841472
746211481121742856
746238987354804229
746178639700459520
746225800320450562
746195936880144385
746171815526080521
746196805356924929
746178962615762944
746196071110451203
746262827875196928
746182452268273664
746222478431662081
746214329159036928
746239339542122500
746202974947442690
746229000935079938
746141172121407488
746264690196611072
746236626129432576
746256834202378240
746204950837895169
746212152130732033
746233358468820992
746200462743875586
746211237868904448
746256850887159809
746231492372684800
746212852881494017
746173186971099136
746182725120335874
746155600623636480
746188366446661632
746208155290394624
746242309147205632
746234033894367232
746221908140560386
746259329813200897
746208062730469376
746184469783027712
746198793436028928
746187615712378882
746209027680460803
746248554587512832
746209518342672384
746208138357923841
746230271507202048
746214253414146057
746258788718624768
746229952916262913
746222541476237313
746208649878507521
746237557315239937
746242887919243264
746186311065690112
746197614786293760
746263234836070400
746187657659584512
746220205475401728
746260483372650496
746186755573977088
746223011104100352
746188261672923136
746235460205187072
746217151665573889
746240744902529024
746245744512897024
746221514068897792
746245018856333313
746220633189560320
746249745895669760
746191738675441664
746266212695425024
746208465572356096
746233895595565056
746238127614746625
746232628882202625
746257031477211136
746194892632711169
746235325609971713
746187640681046017
746197061016551424
746259409513381888
746251142322077696
746228036224200704
746189574133555201
746261183703973888
746233425959411720
746213431380828160
746246172336132096
746193521279832064
746246209883508737
746240472121749504
746234751137177600
746249766871384064
746154195254910977
746191705028755456
746262337154355200
746225351773151232
746235464022056966
746239054547554304
746236898620768256
746263540940431360
746170406202073088
746224512862027776
746184834666500096
746245539092697088
746215515970908160
746239746737766400
746205005334491136
746169919658725376
746224953423335425
746218171112120320
746201649924866048
746249502739341312
746261112555962368
746241797723037696
746177926585061377
746209287614038017
746212420897513472
746229286093217794
746215046393397248
746236747596500992
746240904202072065
746214387992539137
746209073662570496
746245253678641152
746218666090364929
746157072786481152
746244381238136832
746259350935613441
746185530942099456
746197539204960256
746201855219228672
746249540269912065
746233643891228672
746264236918136832
746218275881648128
746219513121644544
746202802980978688
746177070900776961
746250274281512960
746231408318775298
746232062638596098
746249687053836289
746245073155858433
746196092467843073
746179411330859008
746260688893521920
746208666626359296
746190383877595136
746228107359576064
746208935300870146
746176144366415872
746207064586805248
746229025798946816
746242841949671424
746251473877671936
746193571422732288
746226291397955585
746214090054393857
746244112987340800
746234960973991936
746198688456814592
746243437649793025
746172981571911680
746164521719439364
746245614594297857
746261192054738944
746239276958965760
746226047826300929
746240388139126785
746177507196534784
746147941765775361
746237624252194816
746188773055209473
746193420301959168
746236328098955264
746215818103422976
746195840650223616
746210441009913858
746221849470603264
746264274993963009
746199451727867904
746245236993712128
746171081652842496
746196855747317762
746217218816376837
746242057795035137
746208633084481536
746197631592894465
746236320033312769
746227709085245440
746264929292845057
746257652175474688
746251658447880192
746197056767746048
746247216742948864
746190887307247617
746255085181644800
746208847040151553
746173501644677121
746248516968812545
746229583746240512
746224877665869824
746265738810429440
746259556137897984
746178627247742976
746257710866436096
746187690924605440
746231785646755845
746259103383683072
746196197233156101
746210931613405184
746230674315575296
746216904579153922
746191097043378177
746265042413322240
746266594439991296
746167264865452032
746216333868556288
746189364808474624
746166103005667328
746214283009105920
746207731657302016
746253155654983680
746189049837195265
746222512225189888
746211015671484416
746248487398940673
746239629016215552
746219664385007616
746210809924116480
746151934571188224
746226941569601540
746226677290696704
746202710689488896
746195408624320512
746239763460431872
746211535677100032
746238970795687937
746244997788336128
746138215015321603
746173464151621632
746194666152853504
746190882995527683
746150311539118082
746166010839957504
746263775947427840
746209035892850688
746194544706785280
746178870437613568
746212877745324036
746146045638381568
746163884109737988
746215281320566788
746192136979152898
746158876362481669
746215927104974849
746255072741335040
746240304462839809
746207651789307904
746243529714900992
746238748401119232
746188563662790656
746189834172039168
746214408775340032
746201037552312323
746224538195636224
746248751652667397
746260881705680896
746266040489906176
746140966520766465
746228933792718848
746236412043812864
746239981606166529
746211229513850881
746215667284643840
746258382059864064
746231022434410496
746261452047155200
746235866964623361
746143524899393536
746233811768246272
746231932480946176
746236986546135041
746210138969628673
746258314657411076
746211745585192960
746197593881862144
746194808994050049
746223305095413760
746250697973338116
746247355050110976
746162495941804032
746145043556241408
746264459518349312
746202576807301120
746212995278069760
746251461353414656
746259778628911106
746265159996432384
746236701408825345
746187787385221122
746192850220527616
746203998324023296
746257408968785920
746165427802251265
746251025137401856
746222726038196225
746214609942523906
746226861747773440
746172142652395520
746203897954349057
746260135203471360
746261905040281600
746208364913319936
746213251218759680
746254653030023168
746211577594949635
746227046108434432
746186076104986624
746239738147897344
746237288531828736
746199846315425792
746229491521884160
746222658816090113
746194905312047108
746228845771005953
746218028497408000
746253705230548992
746191570794250240
746198654969470976
746263540663730176
746261846370492416
746168946651500544
746234507812974593
746252811994861568
746244121170321408
746220691897229312
746256289056030720
746207983093219329
746222730463186946
746211242230972416
746159446552903680
746246348211687424
746187133380001794
746239272798158849
746188991515398145
746259623297036288
746228598130909188
746242401656676353
746227792736452609
746255714243518464
746221706922987521
746197589612126209
746179550107820033
746225045387677697
746261212887908352
746176815207690240
746217713782001665
746224613412077569
746254086710902789
746208037778554884
746228908534571008
746234642097922048
746227683894296581
746219190097326081
746203570773491714
746181915359776768
746209522406961152
746256943161966592
746247463934132224
746152937072779264
746254204373606400
746235988364558337
746244813360603137
746210780672995328
746187032372797440
746201310018428933
746184125757825024
746225389383475200
746217432759472128
746191998596448256
746235598495617024
746183391943462912
746257861752283137
746251419360043008
746223028237828096
746190803341447168
746187615771058177
746260365693095936
746190463346974721
746223275546546176
746193730982416385
746195844903276545
746186231562764288
746201872155836416
746248672141185025
746143847894360064
746240467818295297
746201402326712322
746212810586099712
746211191760920576
746196620568469504
746191616981925889
746195987291471872
746249649477005313
746227918687199232
746157240445452291
746215759366356993
746246205844250624
746187686780624897
746201293404807168
746264694239928320
746266074325319680
746195228290220032
746199779135262720
746185048802627585
746223485144293377
746248235749154817
746230103839907840
746225272005877760
746234046678630400
746213377190436868
746180946790014977
746235523115560961
746250408482512896
746176408553066496
746193168962490368
746191994515382272
746250215678631936
746225943220391936
746225603540488192
746170498686541824
746182842670006272
746260135274766337
746244326913511424
746213989537832960
746225229974773761
746192850119856129
746176991431385088
746198336210771968
746219454388834305
746239042103054337
746219597330669568
746230867165491200
746204094793060354
746243957793841153
746229369765388291
746240040146247680
746180518887186436
746230804439674880
746224147852722178
746158024780283905
746264857947836416
746246587488346112
746264501356494848
746234453341548548
746236747860742144
746259409492414469
746203612452290564
746249766728769537
746223254625386500
746253805793181696
746204468132249600
746217508462485504
746246637995982849
746244666698379264
746202261928325120
746231026519678979
746176077156982786
746205961488998400
746211762190442497
746264954462965764
746218191920074752
746255412165513217
746175938715496448
746231823441625088
746231185894825984
746238517446082560
746230087087841280
746219462785802241
746214358271696901
746265960814895104
746254321608720384
746201003871985668
746244649518497793
746250949719625728
746233966668091392
746217848142340096
746212278236651521
746148097034698753
746245891200147456
746168183447523328
746189599492321281
746210784775069696
746224546466828289
746215373406507009
746246151326806016
746248290300157953
746220700055150593
746156418420531201
746260541845438465
746250056123191296
746255601064239104
746138001156222976
746266565000183808
746193785374179329
746223208433516548
746249968076357632
746244712684785664
746249640765460480
746190375392411648
746242552395882496
746264417478774788
746252610676502528
746218406123233281
746193772996759553
746211736865247232
746188962054606849
746198394897469440
746183295336067076
746169072677576704
746168544107237376
746194385264480256
746208692157059072
746258679691808770
746201733647372297
746214278743498754
746174084799660033
746219328702341121
746209723880398849
746201452473782273
746261191891234816
746251041725886464
746211309109207041
746247439133384704
746234709236080640
746251045978791936
746255794178490368
746264618943791104
746218380688973824
746183819724730369
746203096678703104
746206724785209344
746249271649902593
746179923107143680
746177247384600576
746255009566724096
746213054094839809
746238115203911680
746214610328420353
746227411155460096
746195156777373697
746208029264142336
746263591289036800
746224332653789185
746193076436144129
746214643748605952
746212747981914114
746187921598844928
746242892491071488
746244897091395584
746200882346242051
746224215024513024
746181764528414720
746240010857353216
746239948034969600
746240589507723264
746207492246429696
746200709993889796
746245916227702784
746169232124219393
746225066619240457
746248701597917184
746215214236872705
746216392588824577
746223401233113088
746261519130820608
746155717732753408
746187217308004352
746197363023183873
746142006582272000
746183706654674944
746218963885948929
746251909909065728
746188957621227521
746175984911540224
746196058867277824
746230737150480384
746234327424393220
746252056994922496
746197492962779137
746245555555340288
746191168195563520
746218984614178816
746205902823260161
746214509560246277
746245400542187520
746205823081144321
746218431087730689
746216820340723715
746225099901042690
746234000352546816
746171555684683776
746192653004349440
746191784917639172
746204140930404353
746185866691878913
746193261111316481
746258189109190656
746246503698665472
746216250108321792
746243219332038656
746259627742879744
746235208370782209
746229663387705344
746261686903017472
746215440733478913
746140186245996544
746209916507979777
746211808248139776
746239155370237954
746266153941622784
746246684104134656
746254426646646784
746238001961906176
746226551461548032
746244628668682240
746226928877600773
746207567676772353
746187821203886080
746202039957360643
746229835324751872
746150487561494528
746233186691121153
746216946291482626
746197610772365313
746247665592184832
746250823794102272
746249284517953536
746242682507300864
746232964304928768
746187276028260352
746222856082591745
746227260340920320
746220310114902016
746223837449093120
746187485756035078
746237209213288448
746232414767177730
746214765463109633
746221610428829697
746253206011908097
746190056612728832
746187548590997504
746233539180388352
746229256577912833
746190991871205378
746189565828816896
746241134737915904
746215314564624384
746245266253189121
746185048567713792
746259832957657088
746234046376644610
746189456898547713
746191444977680385
746202136266973189
746239360798863361
746189561735192576
746244649560457216
746223623883526144
746244217727520768
746259128318730240
746242971876593664
746264346041401344
746194707965841408
746251490428325888
746244519620939776
746230229836804096
746241520919937024
746237506773909505
746252912658096128
746218011585970176
746246243471482880
746218422883622912
746213158725910529
746226161227726848
746178920613974016
746180229215961088
746234960957181953
746246604198379520
746259526832234500
746234432411996161
746214584961245185
746217651148468224
746190392245182464
746197094533238785
746227524544274433
746243739526504448
746250605719609344
746220322693603328
746202945654394880
746204850149457920
746188370653622272
746248521209110528
746203402825175041
746217243957067776
746186831188852736
746242904755081216
746243148297306113
746250777665101824
746256268101320704
746153754961928192
746199326234271744
746197979581681665
746263247418884100
746221283101138944
746261598835179520
746251276820881408
746202409005789186
746206787754303488
746145634844016645
746193462349815808
746183937383407616
746211296782082048
746138667857510402
746195739810791424
746158419053285376
746208855592341504
746179470084681728
746219299459633152
746194188249632768
746216225064136705
746213461042958336
746254477146132481
746258608187449344
746177465463111681
746242720268750848
746232112852803585
746154447001231361
746179986206261248
746238026737549312
746156254687485953
746170536171024384
746228925227925505
746204581428764673
746181550799192064
746189352208740352
746192376234811392
746151062101385217
746186655200010240
746245610118975488
746266363526848512
746252539084013568
746213808968859653
746215620853669889
746152660307443714
746209782273449984
746226920530944004
746250907428487168
746218104108126208
746213146482745344
746197820344958976
746240472088186880
746222646266761216
746252916672061440
746190442606166019
746178757086482432
746255596815532032
746176940965433344
746238547049385985
746192770226741264
746243139661225984
746208935124705280
746252044189601792
746216359135088641
746211628018864128
746262450476097536
746203193252552705
746207995806158848
746212949010702336
746227004144418816
746213246827278336
746213641259671552
746218384824512517
746202958405074944
746252497229058048
746251754895900673
746257857457291265
746242560906117121
746254996967043076
746239960609488897
746198852156297219
746139838454304769
746161262573289472
746260730496811008
746209929250299904
746254065840099328
746255626125316096
746188253011673088
746242091190222848
746260340439158784
746246536972087296
746251536704147456
746186940370804736
746187120478322689
746186956942409728
746246407049318400
746218724768653315
746235900514861056
746152874325868545
746205307303428096
746201922265219072
746242967820656640
746208738227302401
746183522021416960
746214727437553664
746146851024441345
746190069195628545
746261984723746816
746222847618539520
746212374638559233
746192665528565764
746142509911314433
746208432118595585
746246193118863360
746256695769333760
746184205558767617
746250580365025280
746204313236561920
746172813866733568
746266238003851264
746231710354812929
746245966571905024
746259300356595712
746167604436439040
746245656537407488
746210654894202880
746255164806402049
746257593413177346
746212462760865793
746218611690201088
746224739249618944
746186852118454272
746212215049465857
746237297016791041
746201058448285696
746243802348818432
746186927842308097
746259942366134272
746258965051256833
746232851100663809
746236261166284805
746203159735873536
746225078992441349
746172587366055936
746188315955601408
746247904461914112
746261007404773376
746247891962970112
746222193550360577
746205101514121217
746248693016367104
746205319823384581
746171912049434625
746257597389475840
746188622164942848
746210017381015552
746199049171152897
746244511152676864
746225729252122628
746194184042745856
746206238451503106
746191839129067522
746237049687117824
746255412471672833
746252253825208321
746198055016267777
746187439404781568
746190694172102656
746204656963977217
746262769167667200
746198147534200838
746233601864302593
746250861358292992
746226949907873792
746256741847941120
746237204826030080
746215805403041793
746201691511390209
746255328388481024
746157815207698433
746194242704310273
746231026767142913
746254149935837184
746143634211409920
746256427405152256
746235653000617984
746251465346392064
746205999342575616
746198789195632640
746222906280075264
746251008112734208
746238769276149760
746193001102221312
746178572574941184
746209820160626688
746199707609759748
746244633148088320
746234939998244864
746240635733147648
746188085264814080
746214672924180482
746196369128361991
746265793248243712
746195425472851969
746230841999659009
746207337019367426
746210784833736705
746255563252768768
746172645930983424
746202714921570304
746226471518117888
746185078145851393
746176324440514560
746175292847292417
746193240114659328
746244108616769536
746247594091905024
746188521656856581
746251851180421120
746209295839027201
746203373783789568
746204791185899520
746239402511376384
746208922550165505
746212349292359683
746161199704903680
746192451740655617
746204900325920769
746263188656762881
746210902521745408
746153612389154816
746243576154230784
746225590622027776
746244167576125440
746221706893615105
746185077965524992
746237548653993984
746243101929308161
746213972517347328
746220775821058049
746206527812313089
746223640287412224
746210319333154821
746199078460002304
746238651852591104
746197153442238464
746254342857039872
746247028087328768
746151057961549825
746261737461080065
746201825875918850
746200341188743169
746232054098976769
746239121501282304
746229172704419840
746241499600420864
746229172712792064
746190400730202121
746260462250115072
746261024127467520
746235556355440641
746222369656582145
746248407656841216
746233509841297408
746252946007031809
746205051455045632
746208507360206848
746216828888748034
746206393657528320
746197786891214849
746216325769363458
746205684593655809
746206271833935876
746245647930630145
746245912226373632
746203809764913153
746259581475688448
746222587676499972
746242619798323200
746252988059107328
746226937282990085
746235594250948608
746217298822782976
746262269886144516
746234105281404928
746262903335034880
746197950259298304
746256624642330624
746218888442974208
746192573107036160
746247677881421824
746208327244255232
746235405427609602
746141784447803393
746174566934937600
746238090021212160
746239922554691584
746231232124452864
746183026804203520
746240891690463233
746200689429225472
746248529622994944
746173912661299201
746196880804044801
746187728908222466
746231999526903808
746242636659494912
746256485978505216
746187921888141312
746229596396232706
746210445380321280
746228547744718848
746215319010586625
746199439295971329
746211124706611201
746224391160135680
746262207160254464
746224646882660352
746245123609075712
746224512832675840
746201993639649281
746205520898334722
746205520898334720
746213762735054848
746206251017637888
746204405439963136
746192199956606977
746198071789289473
746186566918299649
746192837503385601
746197623204282369
746265721794072576
746209287584645120
746237603330949120
746223246211579905
746220528449445889
746220674994212864
746233484406980609
746215163880046592
746223485165281280
746214555487854597
746244284928655360
746233966668066816
746246449210351616
746183207557566464
746203364988325888
746196247602569217
746195681174380545
746229281898954753
746207882299904000
746210717838147584
746249204683669504
746212190202408960
746251448690827264
746203268645167104
746176148204294149
746196792887255040
746196792887255041
746234252216262657
746228979871318017
746256590890688512
746180069886943233
746210679892250624
746177934956826625
746159274858950656
746235753554841600
746202597451661312
746249523526242304
746199368122793988
746190455260356608
746232867936567296
746259979930320896
746192803793821696
746203629497913344
746156418215055361
746245941645053954
746234692538511361
746227713128599552
746254711838248960
746256553070600193
746183630863667200
746181395370762240
746217369924603904
746187791936086017
746186684308426752
746223518736539649
746237146110042112
746226144542789632
746200777144696832
746248034556719105
746204241870487552
746266367653969920
746213909489606658
746150265280204800
746255492071165952
746192271280766976
746177943655825409
746182309825617920
746222046586109952
746219710438481921
746207568062619648
746192539766521857
746229114177101824
746198831012806657
746229332285104131
746239138463105024
746228170454511616
746204736894828544
746237548666585089
746235812186992640
746239427656093696
746239427656093697
746266061545349120
746261729122914304
746230581898338304
746187921720389632
746260722330411008
746266464403980288
746198168589590529
746180661321601029
746225649694572544
746223606988824576
746262219625799680
746195756558606340
746194242758815745
746212869553807361
746249133304971264
746227658678112256
746173510033125376
746235539548889089
746214203464122368
746249355703779328
746207467328004097
746192246240743424
746228086262247424
746244603410415616
746266384716472321
746201595180785664
746218187784495104
746243550833049600
746235158047531009
746263389891080192
746256175834902528
746265809987772416
746228916717654016
746265512175353856
746258365110697984
746145181808852992
746226182094364672
746212768823447554
746249066183598080
746244389777903616
746203704819212290
746202543097708544
746199640605757440
746235799880884224
746201087783243776
746214589348491273
746201544953999361
746230825184681984
746169735465734144
746195454812033025
746247606574157825
746251331405553664
746233543047581698
746168955291709441
746181101912264704
746245849370460160
746196951893368833
746175745551015936
746194959737380868
746216656939024385
746186793331089408
746226396196798464
746198151741071360
746265306771816448
746234360970412032
746226983235817472
746232385537118212
746190769766051840
746249305359450112
746239561903247360
746188521472286720
746245916496105473
746219081045409797
746197086304014336
746205315704590336
746255907235954689
746211732696141824
746202484570365952
746225406345256960
746199636273041410
746264027412692992
746213653922209794
746232931018899457
746208591095332866
746206745698013191
746259598160584704
746207249090023424
746202241065836544
746244628647649281
746199938653007872
746261791722741760
746244708452577280
746220536519262210
746191621306224640
746225020360261632
746197308421738496
746260663522177024
746177188668444672
746161132545572864
746235841844895745
746187708045766656
746229180979781634
746228841492865024
746198369610043402
746194292851380224
746206053579141120
746235468300181505
746169806731128832
746228459727261697
746240740645179392
746200429143330816
746188248989392897
746218372233256960
746191784766644225
746247686295195650
746230082734166016
746262135668367360
746249741739098112
746208242959687681
746223858563244032
746245270640295936
746208796683309057
746238903468756993
746240421697724416
746221820215365633
746265512129216512
746262320360361984
746212777400774661
746237892679204869
746218057664651264
746158070733148160
746189314187362304
746264199358201856
746230020163592192
746157706118049793
746200068626145280
746158788282056704
746254678405505024
746213712374046721
746159627159613440
746251582816325632
746138756214726657
746266137185366016
746188190067810304
746233031468277761
746195827891146754
746216124195299329
746203528964644866
746234834918350848
746242611178967041
746141041909182464
746220826207232005
746242955216707585
746247506095378433
746215272629960705
746225251164446720
746215222600359937
746203763749191681
746255257257271296
746229764315242497
746188433379434496
746222638213664769
746235476990820352
746217470659158017
746164177845116928
746255802202206208
746140341519147008
746188915707641856
746249624269295616
746183790507208704
746207014330601472
746266564958248960
746257434163941376
746244771467911172
746200890424471553
746145014040891393
746265071660240896
746237016141008896
746264316744179713
746204954851872768
746236554662686720
746233274733735936
746171941485223936
746200571674140676
746212328585125888
746214710584868864
746209744604409856
746196625006067712
746225221653270528
746210151397359617
746182725074313216
746186885798584325
746257551558311937
746266263123558400
746224441642737664
746216875017666560
746227666961866757
746188089446522880
746261494069858305
746231030823038976
746224362081005573
746167571179765760
746242623829049344
746213532090273792
746222298416324609
746226576585428996
746152333210443776
746253420051505153
746147308337770496
746203939897409541
746177872042164224
746256955774238720
746185426105475073
746227750877298688
746224760518914048
746218204528140288
746246541388701696
746196494961672194
746248026319110144
746243412555235328
746199233674371073
746191793025228805
746214438034800641
746205366082375681
746225523609636864
746183396079046656
746208096553361409
746230527502364673
746237917757005824
746220461042761728
746221295692484608
746249263320023041
746237594980089857
746242644733394945
746221065173508096
746142229115207680
746233312545378304
746193089102942208
746261104020561920
746217424366665731
746222633918730242
746236596748328960
746258624956239872
746237548566089728
746143482943668224
746251565963612160
746231420868141057
746209493252374536
746255714117550080
746243987070083072
746191566776078336
746209346250432512
746173782964973568
746231064171945991
746148067317952512
746256246873874434
746263347847368704
746200932392697856
746213972559290371
746232167508803586
746153402825080833
746246184839290880
746202555659673601
746198223044280320
746240669258129408
746247912942886912
746222394814017537
746261959738335233
746171555390988288
746194553003073536
746228006855704581
746259375812141056
746257911924436992
746227813657632768
746225339169275904
746260281819439104
746219206954258433
746253210403299328
746181638539907072
746177066845020161
746152198720131073
746217965536743424
746215495267823617
746225964003139584
746144330339987457
746216929564598275
746231324390809601
746196662666698756
746208880825229314
746224546273886208
746231672358600704
746213217752363008
746230401530683392
746223761993568256
746194422727999488
746227465492692992
746204921364570113
746215415626424320
746229004798091268
746241315080441856
746201460992446464
746208788361863169
746202576727605248
746247854101045248
746228623288328192
746241260655095809
746159039919230976
746264677383012352
746246579212947456
746246230884384769
746217298638233601
746177935086850049
746233903736729603
746210902555299840
746250001840545792
746207836506447878
746264266433519616
746187586138341376
746211711871389697
746223795828989952
746212840239833088
746222851972202497
746195777534361602
746263268130459648
746201775611379713
746214236729180165
746142384216367104
746231672715153408
746192807958716416
746259422079553536
746159052510666756
746152328898674688
746253374039932928
746206355636125697
746228187256872960
746176106378604544
746266187286319104
746216736718917632
746211975957360641
746192673820708864
746255324353540097
746150764276490241
746231387200491522
746215436560175105
746181345165066241
746235040573468672
746232431754108929
746245786346885120
746263775649628160
746226463175671811
746237380823154688
746260592160276480
746191235350564864
746252564447043584
746152622369824768
746208671051374593
746206699782955008
746195052150423553
746190563997712385
746227713048907781
746265457821388800
746215109261852675
746200340899364866
746216715772526592
746256561492811776
746249926363975680
746219156781993985
746248223313043456
746171966512500736
746236684790992896
746254384565260289
746175917542744065
746188693539430400
746260990539374592
746192766141554689
746225917970681856
746264505508831232
746193106089836546
746184532815151104
746223351111127046
746196272483209217
746232532329369601
746247795640762368
746253679963967489
746199359428009984
746243982926188544
746200772971364352
746223611254472705
746258029700648960
746237124937134080
746219207143022593
746199041025810432
746210793436250112
746256242771902464
746234596119871488
746241420290232320
746249821103677440
746226400516923396
746239582803361793
746204623552163841
746185522670796800
746175598930755586
746246830715961344
746237632787550208
746217701236838400
746205495690559490
746231571762470912
746175846499614720
746189045651349504
746212370330984449
746166283247357952
746194829931995138
746245270497812480
746257786410012672
746227490717241344
746207354161487873
746211736819109888
746259191292104705
746223611023810560
746224450085883908
746185316969648128
746264249740165120
746198646799032320
746261292579692544
746237775213539328
746188672374964226
746241436803203072
746163360043982848
746226698295742464
746232687728328704
746257819809251329
746193294699335683
746224194304696321
746196012448919553
746245392187043840
746208435973197824
746248244158566400
746188085424074757
746263708834336768
746235363677507586
746185224904671232
746240048719237120
746190031484682241
746204438843383812
746171232609931264
746231609536323586
746245073197740032
746222176567599105
746186634023014400
746232775552839680
746178375354617856
746217181285777427
746244083694342144
746261334677950464
746231336831062016
746237527749648385
746191864231952385
746200240500281344
746207173563191296
746249179652055040
746190937559179264
746266153908051969
746222612741656576
746185140804608001
746226232350515202
746207068890161153
746225653872107520
746187217224105985
746187217224105986
746241860721647616
746215880833409026
746193999333990400
746255185832452096
746230120797503488
746235493738647552
746247124543766528
746231668478906369
746200026708246528
746245354425810944
746232314393333760
746196264308506625
746262450547331072
746252518238355458
746245241208967168
746181143620358145
746230774957957120
746260604722110464
746231093779537923
746246944117358592
746200643048611842
746173967212384260
746248797861318656
746209924993081344
746218099934822400
746180900581416960
746200290722877440
746240103266164736
746192774626578433
746229361309683713
746212152105541633
746251339731210244
746241692915773440
746255420868661248
746196163494174720
746238291154874368
746233878940000256
746249167106781184
746210357220282372
746204552290934784
746216967422382082
746141541140430848
746218464650530817
746230531742806016
746234851716521984
746253956880293888
746180829118861312
746196817780477953
746197069451296769
746177259703271424
746180015377645569
746242468597764096
746213183933714441
746253281526054913
746174839816257536
746238932774313984
746266338356772864
746252212066750464
746152727265292289
746230015897939968
746229109882134529
746181278127505410
746185115634544641
746256188220837888
746195937043709952
746199502155972609
746165025115615233
746250781989429248
746227306184609793
746240585401524224
746252761704988672
746187393091276800
746232964581756929
746263582980063232
746247434838351872
746237792007532544
746209664832929792
746201712797462528
746204329938325504
746255500543725568
746181793783685120
746245828499517440
746262810968088576
746238869964627969
746209425975738368
746209908157145089
746183073117573120
746197883284664320
746260734816968704
746208578550128640
746255005456433152
746256280612966400
746195937010147329
746148583347490818
746178350356500481
746234692345561088
746245132257726464
746206624201637888
746225016069468160
746247179061207040
746176873839792128
746233392212017152
746227633235464192
746231941096083460
746217533607272448
746186952806785025
746206586209656834
746257807444443136
746205567195054081
746187879668289536
746261284425961473
746257194887352321
746180065931649026
746193953309896704
746243160578232320
746175548750061570
746249452160155648
746250416824946688
746194871535304708
746231479542243328
746212454296784900
746188160749572096
746184780073492482
746186080278413316
746219190416080896
746195823747203073
746205273396645888
746247191484841984
746260705402359808
746263125578686464
746182456647180289
746259778477821952
746215881143787520
746202413179113472
746253352783196160
746205856643981312
746260688947937280
746242200305020928
746216594032910336
746259799541702656
746174063761104896
746212353587318785
746214819829682178
746240736232779776
746203973468618752
746258230909730816
746249963701669888
746154455247130624
746255328627425281
746253575412645888
746199883879591936
746249624286003200
746212248834609153
746253701002694656
746155122259001344
746260831533469696
746248235942051840
746211183569436672
746255731125555200
746217005028540417
746206251021807616
746191684220784640
746238010140725248
746168493540679680
746260475025956864
746215323309727745
746239553850204160
746189951985811458
746222533121171456
746207169473699840
746177578600271873
746171890931273729
746230309390213120
746253885686284288
746246843231657984
746203767830249472
746224194224947201
746220393896120320
746201041650098176
746253440972652544
746265830921486336
746242917673603072
746204753487503360
746232545113579521
746225171355230209
746217558634729474
746223678359121920
746209375820275713
746173543797432320
746174567039778816
746219093653499905
746192766254800897
746208302095175680
746204224833224705
746244452553883648
746223820982222848
746149795383869440
746191747085045764
746192115906945024
746206477245812738
746244637069762560
746264195373506560
746241940010635264
746152668469460992
746191759651143680
746258071450718208
746222860423700480
746248785404125184
746242468874616837
746228262586638336
746219471434452997
746236802374086656
746196029247152128
746255475117694977
746176433530122240
746257404401164288
746246587496554496
746242552727121921
746263947729211392
746206955346157568
746186688590913536
746214396402143233
746226685398261760
746230992877191168
746264203741270016
746166178603741184
746196821957976064
746196025317044225
746193806492475392
746236919806255104
746260567283933184
746250450580578304
746207106475274240
746197816217735168
746265642261684224
746197132558761984
746233018973511681
746173115785326592
746232385428041730
746264270761922560
746194683026505728
746193697415434240
746247027743424513
746260743234805760
746223816481792001
746254409831702528
746216166276759552
746221941665595392
746209484545003520
746184897816068096
746192082360950784
746266325882900480
746234964975378437
746219525683585025
746218041021652992
746236521229885448
746199158277562373
746220863792439301
746213276237725696
746224542343823360
746179986168614912
746208109069107200
746200936813473793
746245631237292032
746162076364718080
746213909531529216
746194804736831491
746196964711108608
746251817722519552
746250408423755780
746238761051131905
746199111997612032
746250723197857792
746177666655490048
746206745614180353
746234537173123072
746246859950268416
746219387569373184
746265570912440321
746248907127066624
746233614686314496
746177461260517377
746155357316222976
746264971152003072
746262873953837056
746260327998722048
746207735729922048
746151691439988737
746166505528754176
746192875260518400
746187414381674496
746241386756743168
746183475791798272
746244255266541568
746228216327659520
746232033152663561
746264492837863424
746262739656540161
746246956389793792
746203138680492032
746190530803965952
746244616018665473
746180124517629954
746228321269080065
746230242092539904
746236563126837254
746259166151516160
746247749344038912
746246172151525376
746228971499458560
746174869067472896
746194179630342147
746249381087707136
746248105931186180
746261028367908864
746197295918514176
746200550627106816
746178975240585216
746180480903577601
746196721500250113
746193902760189953
746198701002002432
746228489213251584
746184243521462274
746247266839760896
746175590659723264
746216778674515968
746248118551842816
746257538774077440
746246533054664705
746180829345284096
746184381564235777
746266262821470208
746245987849617408
746211372011126785
746187086894608384
746147685967740928
746241239561822208
746215146939285506
746200148330455041
746177557758828545
746253512472952832
746231274159767552
746262236621078528
746216057241624576
746238027094077440
746200252978335745
746161904658321408
746250932875309056
746184788663402497
746195148741083136
746235816616157184
746156762412220416
746226886947155968
746239348241141760
746212135399632896
746208511458054148
746233480158150656
746234281312165888
746256725234319360
746196339608850432
746221811839336448
746215243626340353
746209119745384449
746262865707941892
746175120633376768
746248114407759873
746157496427913216
746183253535514628
746216686416625664
746216686416625665
746237808935763972
746213779625500676
746240966940590080
746171144596684800
746191986231652357
746200617866002433
746200462777454593
746185040099422208
746176823608901632
746210055050006528
746187334656233474
746198239645310978
746194116615102464
746260164374827008
746200584202530820
746211435131211776
746210822641197056
746216870911500289
746194426976862208
746246000084402176
746254493751246848
746256678983770112
746214345957216256
746212114579095552
746204795350900736
746246025489199105
746237313739456512
746187028266688512
746200529945006082
746225267736141827
746150139618787328
746264820119306240
746244351970377728
746163544316600320
746146129818058753
746206901067669504
746167227095781376
746198365474430978
746264241452220416
746248202207264768
746203671411580929
746210155738464258
746266095103938560
746234407053234176
746218238170673152
746190673397809152
746207689517064192
746232343786987520
746195815530536961
746245706655084544
746158616298852352
746253873162096640
746192304734494722
746201964468277250
746191486849474560
746263436128989184
746177083487883264
746142833170538496
746215868598607873
746181701404102659
746251897602875393
746202727756107777
746151011799044096
746241260839534592
746151334991233024
746198843784454144
746263477963132928
746248055335305216
746208222386626561
746247627776344064
746259317158985728
746194301294510082
746229407472189440
746216015114051584
746214085776138240
746188064213479424
746245971097489413
746259992626470912
746214987635429376
746246360861655040
746229319605727233
746252174297022464
746261552760823808
746238345487867904
746203604227284992
746209484507209729
746243068383346688
746209149298442241
746264677655535617
746178971327401989
746218850748817408
746213511156535298
746230401694261248
746189196918874112
746228975505027072
746179604658851845
746259992433528832
746240363069726720
746164014208647168
746222927536787457
746247757577367553
746231152281686018
746196855499808768
746196855499808769
746227717146738688
746196259958972416
746160411532132352
746187737208864768
746250689437925376
746252996288327680
746250274277203968
746230322128261121
746197321071763459
746245584907026432
746221929187532802
746221312784236544
746235317229780992
746173535102476288
746167617090691072
746153692001361920
746223686470901760
746223552404193281
746229663387648000
746202006319071238
746208071383289857
746171643869921283
746266485216153600
746257740033568768
746196847388041217
746197191316824067
746230087226253312
746264476169678848
746265168322134016
746255399632969728
746222495557005312
746211799876263936
746206141785341953
746226110774448128
746220029134274561
746201725258764289
746171547350597632
746212928127262720
746235384711917568
746235942453673985
746234482626158593
746217076214267905
746242577611927552
746170280607875076
746259212158767104
746181755992936448
746149552206585856
746214207616540672
746256632812699649
746256771103219712
746196859685744643
746219492083064833
746248571473829888
746183215962947584
746223493692284928
746209958790733824
746174713953673216
746262467060305920
746207052129722368
746230947016642562
746219165057310720
746249892482387968
746254548310822912
746186407782191104
746194381124698112
746251029352591361
746213846801473536
746249401920786432
746182301197938688
746251260072964096
746227692358381570
746200768848420866
746195286926594048
746158549160497152
746172109131374592
746203625190371328
746199304960770051
746218271880294400
746186445547782145
746252166063620096
746225536347701250
746171052443602945
746214819708035075
746238156903612416
746216095011377153
746211950892220417
746191961065807874
746193210834194440
746215822121570309
746212026624552960
746257190537801728
746157215225155584
746245081816932352
746190392068976640
746208939436474369
746221971277393920
746242757929345025
746208029054373888
746233824380485633
746192359512113152
746191554138628097
746239054438555648
746185208227987456
746249339023007744
746248013413224448
746212248725528576
746233912326656000
746263641486295040
746201649861951488
746230946764992512
746213225948057600
746235963165270016
746234126294888448
746173799444398080
746248814504325120
746223866742091776
746249707954012160
746228011012284416
746252795188240384
746226173898723333
746237402130194433
746257916131434496
746186315209842688
746231227871436800
746218989068529665
746218070486614016
746265436539523074
746265650503487488
746256364301877248
746256477472587776
746176852960616448
746201121442521091
746219873978617856
746212160498327552
746225955627098117
746170670518833153
746259870911889409
746222969559486464
746232855286583296
746225498443812866
746217206376075264
746197094650679298
746209211877494786
746224752138694657
746242879803142149
746179956741373952
746202811344379904
746243924319150080
746263377157197824
746145856915668997
746181189745188864
746247870911758337
746203809718820864
746215495137779713
746235250485825537
746203495141826560
746218963684626437
746185308681601025
746217466418782208
746227931144347648
746154874929307648
746242644704034816
746197140825743360
746209451011538944
746226983206424576
746197551771090945
746249531897982976
746220796914204672
746239528478769152
746239910323986435
746173086706315264
746237305589882881
746223371965210624
746189742211899392
746193453961252865
746264887379267584
746200110309085186
746192711753994240
746199481243209728
746179369522073600
746234084460920832
746188684949602304
746202949894836224
746241193718099969
746239386052812800
746146897379856384
746214824187596801
746266220874326016
746249439631806465
746238907642183680
746209287588847616
746259078322626560
746194360128024580
746232339395575808
746195677042991104
746229260713500677
746260797651828737
746152072882589696
746197329661702144
746249926145777668
746216929761734656
746197526684917766
746202052259282944
746167571154612224
746206217291235328
746259396792025088
746228853819879424
746236361833742338
746208104585433090
746247531252719616
746203872708825088
746210642177097728
746219295164665858
746202161306992643
746250530045960192
746187267559948288
746197874669563905
746264274691981312
746192237554327552
746238173622083584
746208490465570816
746209589587128325
746211736890413057
746200563260391426
746155935882633216
746262811110739970
746188806743687168
746237028526755841
746154279380074497
746243676758761472
746241562850451456
746250794559741952
746219253083213824
746206078996668416
746219471308627968
746248445502062592
746242116490145792
746241533456842752
746181030655057921
746242065852305408
746169215288152064
746257828101361664
746259270929358848
746203923065634816
746200089236905984
746226551427989505
746251645726560256
746184373309964288
746236705775095809
746260244154695680
746214110933581824
746256800564011008
746220297611710466
746179151271452672
746212005514645504
746217021751209985
746262316140867584
746177922659037185
746231504766808065
746220070934745088
746191243659468800
746232809035993088
746201817571172353
746213867894648832
746235933784059905
746161950451720192
746239620585689088
746186864684474369
746250815350833152
746194829957181441
746206234248765440
746258256159379457
746217856497393664
746207156857245698
746194775284453378
746255420629655553
746228216390508544
746243265700102144
746206808537079808
746220155068289024
746223166465314817
746201515694579712
746242779211268096
746238370951487488
746237255212097536
746250022497353728
746184188747874304
746222831160025090
746252455508213760
746198155796983808
746241269014355968
746253713421983744
746187435118235652
746186780831948801
746189238597627904
746220452989677569
746261871448068097
746199930125983744
746204975802417152
746199254960529413
746214039517171715
746206837901430785
746211514810437635
746230556979957760
746231798309412864
746197958840856576
746265457859125248
746200458721562624
746176387275337729
746255483602935812
746222835199184896
746251360702697472
746253357233352704
746201599521914880
746196272609001473
746202123654696964
746206330491310080
746250760715919360
746211850157645825
746173996832423936
746244435932028928
746224051438256128
746208968712695809
746212290727288832
746253910847819776
746168220936212480
746194515107549186
746230280155860993
746253206100054016
746229470718103554
746211204268359683
746165973112217600
746203369371369473
746252920979480576
746254275450441728
746196532693602304
746195379390029828
746221803442343936
746259476609667072
746243068635062273
746188336906248192
746216380022689793
746246407040839680
746191872696033286
746251444563611648
746211972111183872
746226593371029505
746265772092235776
746262412504993792
746208436300324867
746253235409719296
746220393900343297
746230170911019008
746230317959131136
746213632732594176
746238093888413696
746217466620088320
746220976937918464
746234151213248512
746187301143871488
746246302338547712
746223279866683392
746204367619923972
746260323750060032
746206213017206786
746230049540472832
746212710220652544
746236239938879489
746194662205992965
746240728070660097
746212773072232448
746204287739387904
746191478523756544
746228464018063362
746207307885744129
746245895281311744
746246436564566017
746251943710973952
746222537416155136
746218737250926592
746183446431678468
746202614275006465
746232796612419585
746179012980924416
746175582061264896
746182905550905344
746211485513195520
746248621637668864
746193147856715776
746184214186438656
746255810754392064
746228296023629825
746259292139970560
746195328844472321
746200273807302656
746208587098136576
746210747357638656
746208960563187712
746266409685159936
746262098171170816
746197954579468288
746200865434804224
746238781708132353
746174210649821184
746228589536784385
746197115609579521
746208142438993922
746197539129417728
746244641222098944
746265109618634752
746155755707969536
746256804661723136
746193898733600769
746199623786631168
746247052993118208
746224999569063936
746223888124653568
746204430547116032
746242942587838464
746185774203273216
746202861843841024
746213507092221953
746232511303294976
746233472109289472
746169769011777536
746179759701360640
746168019903078400
746243395559972864
746201628793962496
746262374974365696
746243441957363712
746173531159928833
746246885397008384
746223812488769536
746216623267155968
746183190411358208
746184557930635264
746232943413059585
746258184722067457
746195005937614850
746212395450654720
746225355854217216
746171547359010816
746239989676072961
746199288535912449
746189591124729868
746200123131105283
746238324847706112
746252266626228224
746256578278465536
746190358602670080
746202652271214592
746202119498137601
746139829688213506
746179235375685632
746238018491682816
746240497249771520
746189767386116102
746211615486337025
746218020264022018
746225943006457856
746180145464156160
746235355251150848
746211825247625216
746203608283119616
746209551708364800
746205483225088001
746211867006164993
746234109450559488
746210076201934848
746226450433376256
746230183468773376
746204954927390720
746199854699839488
746242074358386690
746169416610627584
746210780517851136
746204875269103616
746214157163212803
746244591196602369
746240962947514369
746231391558369285
746213062537936896
746253923392978944
746218942742437889
746215151385272322
746261435370508288
746249913416187904
746152068763762689
746139808993443840
746233065190526976
746157831720701952
746172352711393280
746199586167889921
746166241321050112
746216292043001860
746245983646924800
746223384527175684
746219974746742784
746217936113655808
746237691457601536
746244372941967360
746173552076939264
746206829735088128
746184113523040257
746239650147115008
746231857058979842
746224156232974336
746242699456569345
746147958446448640
746253395003072512
746232754715533312
746252195373387776
746245123844022272
746209438688632832
746210239783931904
746232620447469568
746243663949344769
746251599731884032
746226962281095168
746215717519843330
746262576300982272
746187473005346820
746259141178494976
746228874749448193
746235875445473280
746189180183543808
746191218506268672
746195479977852928
746232289315545088
746265503933530112
746251477845409792
746185895905107969
746236009570926592
746177880468623360
746195618293415941
746220910022033409
746197379930480641
746231781532196864
746228124333965312
746214627051077632
746263457142538240
746203625295273984
746176207067176960
746194410283556867
746196712985812993
746252505844170753
746211422372134912
746243882023854080
746248244095819776
746236068203114498
746231555182329856
746191579350589442
746239788404056064
746259178738507777
746182393623523329
746201150454534144
746181768521334784
746171744524902400
746239125708124160
746236453970051078
746177708720328704
746220398346280960
746240434356133890
746189276568821760
746196956326690816
746230464650698753
746207806928281600
746259514219954176
746219714381152256
746256993569087488
746207219679539205
746263700147937280
746237225642299393
746186608857096192
746211564932337664
746198659113459712
746228149327790083
746172893722214400
746256758658629632
746266493713711104
746243202735235072
746181550442713089
746236320020762625
746208998110593025
746214656268656640
746219907721748484
746209392207372288
746193739396222976
746252144743976960
746163431322095617
746198331861262336
746189599681085440
746212580004237314
746188467097341952
746202266206502913
746188022601768961
746208838617956357
746253613010345989
746239050156249088
746202132215300096
746228623414222849
746207353872125952
746162902566985728
746257157167980544
746233367016808452
746188139765469186
746190710970384384
746206615632642049
746221283273113600
746241403466846209
746226689680670721
746142812127760385
746221174313476100
746196469732958209
746234088374165504
746217051023257604
746201498531467266
746247409525755904
746223762043899909
746140094130618369
746239880854798336
746227692333260804
746262517576458240
746225792015708160
746201431821082624
746205508399312896
746191457694810113
746170511269441536
746229156162088960
746264635603582977
746206456337162242
746202933151207427
746235761943416837
746182758616150016
746254527419064324
746225477765857280
746260411884912641
746250777476333569
746226060522463232
746251637484814336
746200789715017730
746266250205106176
746229718127501313
746203751262748672
746255710309187584
746233346158583808
746238421090217984
746209560201879552
746192770436464640
746256142301466624
746184906229846016
746228459513380864
746226308170940416
746225775242711041
746250697767854080
746181374546042880
746223057623089153
746194619977760769
746211397143433217
746264279234514944
746261414503981056
746218187998404608
746191721772392450
746218984823914500
746200307634339840
746200735382003717
746184159543050241
746215268725096448
746255819163996160
746261095581683712
746231400026636288
746223728590086144
746169345307353088
746239754891468801
746182473328005120
746194313894256640
746239213717225472
746193483547836416
746169240382644225
746220356403265536
746231001496453120
746217621549252610
746178325077364736
746250630818373632
746143646655733760
746245190839603200
746258109052686336
746225066594050049
746208369078206464
746194070431629313
746186491483795456
746200378950094848
746215432411979776
746247053060243456
746199879798525952
746221023020756992
746254434896871424
746212303419248640
746196993978949632
746188538509615113
746248051501596672
746256268046835712
746234709194117121
746209975572148224
746222990170329089
746203788659175424
746207266014015490
746264023407165440
746226412911157253
746213075196379137
746212273983655936
746221799008940032
746236818845143040
746227956305932288
746210541459243009
746260852446158848
746191650511196161
746204845984481285
746251700416155648
746186109684682752
746200441663328260
746249871733174272
746217323795603456
746206967912292352
746165545091895300
746245358771183616
746240707111727106
746263402373324800
746199514852143108
746226027077132290
746204464051171328
746208297754058752
746196046234034176
746200861299216387
746247250133790720
746193521242079233
746215117688168448
746166782587604992
746203017108611072
746206263332085760
746180493461225472
746234461927268353
746146532274110464
746185119958867972
746250710610771968
746210327885340672
746184155134857217
746247283650473984
746190429884813313
746226761122226176
746207257415680000
746231630755303424
746195710408720384
746226936972611585
746265369761943552
746207475599237120
746203541224587264
746228963224096768
746262022535417856
746248969840373760
746264845457166336
746224273606377478
746227394428624896
746239494915923968
746201536456384514
746166501619699712
746221975211696128
746239289462161411
746219815098978305
746195224196571137
746204577351925761
746212382746148869
746244859351138304
746205839686434818
746204845921603585
746175187964530688
746197505554022400
746227272609214464
746167927586492416
746157097671233537
746248445535617024
746221946119946244
746260072154660864
746252002292826112
746217537935835136
746262026872201217
746172482479132672
746216199747309570
746158897078112257
746198516465184768
746201930884472832
746241218741309440
746152962234318848
746253675782410240
746211531524714496
746173208110366722
746235669538701312
746236701324914689
746217109831573504
746258322966327296
746201020535963649
746161313194250240
746228782491533314
746249884223803392
746232184239841280
746212496319471616
746229831075921920
746195341490294785
746214350210236416
746175838115209216
746216971696381953
746250886586851328
746179331886555137
746240732105687040
746254577717022721
746259808060313600
746179487113482240
746205705548378112
746213205173690374
746255672237490178
746220670887952384
746246562481901568
746228224699465728
746174302807068672
746222268716462081
746210973522894848
746195400059543552
746175510733008896
746209941665382400
746237695404302338
746209027340664837
746243471153889281
746203222663036929
746216585786855424
746236323875328000
746238794517483520
746266061784363008
746263134197911552
746254950758498304
746199841915580416
746238098300796929
746257266014203904
746194481699917825
746214832370679808
746208738269233152
746222449079922688
746228703068205057
746210457619304449
746232263868768257
746139599202721792
746233870400425984
746221065353867265
746255500262547456
746193760178995202
746185765936209920
746187502336147456
746229898281291777
746185082302435328
746198235518144512
746196117247819776
746210684220768256
746182427433799681
746202589126000640
746244410493513728
746260332121849856
746228677671690240
746240551989682176
746201343564484609
746228887739240448
746243466754035712
746151582513905664
746234507716497408
746261175294275584
746178249621901312
746172868216655872
746250236339830785
746220981354520576
746230292449366016
746236953238999041
746201825938812928
746237167282847745
746142560159137792
746195379171909632
746194762516987904
746253294201241602
746240673460805632
746195324729860097
746242229706993669
746250903577985025
746247086606327808
746193949056868352
746265289705271296
746164463091458048
746216950649368576
746163385293635585
746262383304282112
746186323891937287
746237745727578113
746208499198111746
746194305329438720
746222545670537218
746257337669795840
746191436509384704
746263158981988354
746260311443972096
746264543152705536
746225381066182660
746193584030789632
746209342135775232
746239381682348036
746251952028254208
746218791651049472
746241583800979456
746176358108241921
746216417863733249
746175951101321216
746193516875776001
746245270426554368
746249846466682880
746174449569824768
746231815342456832
746146016454410245
746203923103391748
746240862263214080
746228476504473600
746210008992350208
746250592985751552
746182645357248514
746239687925239808
746251155186061312
746260789573619712
746191298017648640
746210415965700096
746177662574551040
746191746871091200
746260634199797760
746247061327196160
746179302551523328
746186416007352320
746243252920029186
746209975295324160
746231815271120897
746193424500424706
746212890625990657
746207894916325376
746256234483949568
746220762990706688
746221514039558145
746199103906811904
746191763879034884
746221010442031104
746223699259334657
746194687279566849
746195504946511872
746217332163239936
746259770290503680
746198570903101443
746221283252178945
746261154259836928
746226069003370496
746256477757841408
746192778682503168
746244234638942209
746255596828172288
746222155784847364
746243672547549184
746254111876718592
746217827355361281
746226434008481796
746204044822085632
746198793469583360
746190664979755009
746247426294583296
746142782478131200
746192996916289536
746263226237620224
746205621700067328
746216652803440641
746252706973683712
746188043216883712
746235329997242368
746188244895703040
746203268800380928
746251662537461760
746217458076291072
746190895700017158
746222336047616001
746198268971880450
746143873362165760
746264774107856896
746244855366586368
746221614618992640
746242787566198784
746250412836032513
746257660664680449
746212215179509761
746188773176664064
746177196876652545
746164001470578688
746208004127678465
746164555466805252
746189578705375232
746236974009192448
746186718001373184
746163087212875777
746214022815453185
746187368038707202
746253361360605184
746247157926105088
746230108113895424
746199913160019968
746259451460599808
746261171276230656
746219961866039297
746266367679172608
746210592034193408
746259313157541889
746231957969735681
746206867618045953
746192090825011202
746200240311541764
746254380647735296
746250475578728448
746252518263488512
746213393908961284
746226609930178561
746240346535821312
746242590274633728
746219685306236928
746257157205663744
746206120784474115
746201721035100160
746215637689602049
746229051191230464
746233597787418624
746255869562732545
746255668089393152
746184947933732864
746262127539781632
746232473613328384
746266120244584449
746207429679943684
746216593923809280
746199569491337217
746264027593084928
746156703591202816
746190375572799488
746207878424334337
746204086446370817
746259594192764929
746208104635740161
746227432009564160
746228778473394176
746176647410257920
746206921892368384
746236080752451589
746265814060400640
746212118869905409
746227838949351424
746216594234183680
746163636889133056
746238836410200064
746264782513250304
746213456861233152
746182338967638016
746253184998473728
746265730295996416
746228506032406528
746226182257967109
746190962435588096
746258297917956096
746156313348968448
746237771065364480
746228724090048512
746243009650515969
746231295076798466
746242984534937600
746246549571768320
746211338624499712
746209371424620544
746237007819509760
746166036047638529
746220054455279617
746156020041285634
746211057740324864
746195190637985792
746188404052766722
746250224000184321
746216921259872256
746199959305748480
746209073566126081
746203663178170375
746158137946705921
746236902831906816
746232746473725952
746194997477728256
746257295466766336
746243592881053696
746184004135591936
746208557759008768
746247401086853120
746209539008040960
746228010915815424
746240560478851073
746186491357863936
746207807070842882
746200349468307456
746210373729058817
746231702096252928
746195274545037317
746216547929075713
746188186045546496
746244624511995904
746239977063800832
746219169163579394
746244075091795968
746260936412004352
746243064293916673
746206750018154497
746258822214258688
746177070909132801
746220452599652354
746263591343505408
746199481092169728
746188051626373120
746178295750856704
746257408607977472
746171492858105856
746193114113544193
746187774873591808
746177951973183488
746234646338252800
746223552395829249
746228052720390145
746204526881845248
746175426956038148
746224894652747777
746197388306481153
746245325157994496
746257454808326144
746191361183911938
746193018001100801
746164932899528705
746201784083841030
746220033357930496
746223531260706817
746206183938134017
746240576853442560
746230812882829313
746178790825418752
746163251071885312
746191617028022273
746204996828434432
746256028916916224
746227218339094529
746182590923702272
746201238685941760
746251121405100033
746204493461622786
746263952032698368
746266065798258688
746171895146516480
746191826726445057
746208083777462272
746194829864894464
746213167282302977
746207722874429441
746167948549591040
746259090725347328
746220758808961025
746240698526007296
746241474526732288
746255219269443584
746223040476766208
746202157326557184
746216736769269760
746258235217281024
746161225118134277
746216401296207873
746214765291155457
746238345827618817
746230883816923136
746204300586557441
746193177187540994
746167466221436928
746213112898949123
746161430475374593
746186260755120128
746227616768655361
746220897430700033
746243114763976705
746240023473754112
746217290157350912
746217239783702528
746230963693203456
746266082642632704
746212148137721856
746209807690936320
746187032532221952
746228979854540802
746190446703976453
746262618025955328
746198659172171776
746189016639234048
746211967916904448
746214413158354944
746210998634196992
746235925781348352
746262206875041792
746222344536895488
746203793214169089
746215327189467136
746197245884698624
746240124128636928
746234533125591041
746264757422927873
746211703558311940
746188248733487108
746202882957938690
746189595419631616
746180804183621634
746184863951228928
746190765622124544
746235363429998592
746208771613962240
746195525871931392
746207571992666116
746234944179994625
746196687966732289
746242095548006400
746259199642984450
746241487168409600
746245874414661632
746251696205070336
746229457887715328
746174286264598528
746198843574751233
746182947439423488
746243915834068992
746234772012183552
746224936428011520
746165276924907520
746231315855376384
746159157389238273
746232364632682496
746195605626585088
746197296077930496
746202945612455937
746219722975248385
746220280796741634
746182666433662976
746251524318208000
746209199298777088
746249645207203841
746151322467045376
746195547095130115
746244783895646208
746214060606132224
746247757619355649
746182775389229065
746234268959969280
746254048987389952
746245102771724288
746206901029855232
746214496901861377
746247287840583680
746205437163249665
746251327219638272
746262207030243328
746143000837816320
746195073000312832
746177733818998784
746208859610439681
746220561844473858
746231676754223105
746174701236412416
746223275596881921
746196453089935361
746218368148004864
746233044130902016
746241097094021120
746236684904206336
746232817466499072
746174781054193665
746246448988196864
746256674932002816
746250634928619520
746202786233090048
746242686772973568
746214585091268608
746252614636019713
746201054035861504
746257576765988864
746212747872874497
746241856334336000
746253445192097792
746227482647355392
746258155416465408
746212219260538880
746170611697778688
746162613512470528
746191197547356162
746194968063016962
746181613445386242
746212114537152512
746214702506643456
746214341549031424
746239750634233856
746220838676926464
746186395136442368
746215645948186624
746228140914053121
746228895825825792
746257576623505408
746239113079054336
746260525005283328
746213297364471808
746201163389771776
746241558349897728
746237338997522432
746257958376452097
746202564257972225
746257266320375809
746219152608636928
746188467156164609
746204019404636164
746207983244193792
746217231374127104
746255324341014528
746252342035685376
746233140528578560
746203541157486592
746259291993182209
746225423072133121
746238127560396800
746188093632446464
746150336541396996
746265159874846720
746193000930304000
746229000863809538
746204036089548800
746196369224794112
746189440087785472
746220813490094087
746189146595594241
746228153543122944
746218506736152576
746231706089185281
746215620908245000
746158678974291968
746189301575081985
746253914840899584
746238395878244354
746198332050046978
746196431824773124
746209249718480896
746245337493430272
746257387628040192
746204396925530118
746257815593844736
746256653700370432
746221094307168259
746266208627003392
746236856719708167
746236856719708161
746253248072388608
746237498523680768
746225699690708993
746196474082385920
746219928324169729
746218649048883200
746184473864085504
746206712139386880
746205819037835269
746173203958009856
746205013727272961
746250773500170240
746227205802336257
746236458193719297
746220679385645056
746176060086067205
746206569721794560
746226777748451328
746262592985894912
746227838886371328
746232633177186304
746208042023165952
746228413715800065
746250504917946370
746225125276549120
746257299539435520
746189771517526022
746206884353343488
746230590546972672
746198487352545282
746231538279297024
746222877188333568
746209518111989760
746203037966839808
746199007198740481
746239176052379650
746253709244497921
746204912682315777
746230309595709448
746239092157865985
746255718639112192
746191344494796801
746178224481198081
746257597611806720
746228938024771584
746199862945845253
746196205361782788
746228258291650560
746249406077247488
746148759646666752
746176836317614081
746263553380868096
746260286143893505
746244339412664320
746188651680399360
746217055578271744
746216162170548224
746214765454778368
746139712545497090
746265994687975425
746153667011584000
746188781569531905
746209220308045824
746216497702264832
746186319634776064
746242007467724800
746190807430901760
746224139761942529
746246424044666880
746194116891947009
746224215242604544
746224017758052352
746198076042293248
746231291067011072
746205152034455552
746212567639482370
746214400202178560
746196440225972224
746211015554039812
746248055293358080
746206934450081792
746194171170459653
746210302375534592
746245266286743552
746194456680947714
746240359059984384
746256561744543745
746247300561965056
746239595453394944
746224500446887936
746194557084172288
746238114801192960
746241029867769857
746257413062410240
746227943681097729
746213821518254080
746235804079398914
746250534194143233
746199103961366528
746201708435365896
746159375178293249
746261137457553408
746233337656664064
746261091274063872
746218867182100481
746243676842635264
746197912565096448
746232565854437376
746228405394251776
746255072653348864
746208222009135104
746234788952956928
746231295181619200
746265118032429056
746238026712506368
746217885723299841
746241676025303040
746167000775409665
746230049225904128
746191247954481154
746239121677516800
746214786468220929
746249834047348736
746260844091170817
746225682963800064
746243735478992896
746227486694903808
746224777078005764
746256494522417152
746139163183845376
746167252123156480
746211221326561281
746157668348346368
746264354593583104
746205579794776068
746213548943015936
746233383726919680
746217491777544196
746217785294917633
746193294858694657
746242061804797952
746259363422052353
746235061603729408
746208037690433536
746231538224758786
746220234718089217
746249607332532224
746243412274221056
746198084711915521
746178484452548608
746236294510968833
746205575772397569
746200953515192320
746192535375097857
746221425778786305
746194540218875906
746172285506158592
746187523215351808
746210990593761281
746219651881807874
746186495766126592
746183412755488768
746177091960373248
746223015474565120
746154652652175365
746189087736897537
746223166528192512
746262299317415937
746246138685071360
746234423998177280
746210415957278725
746229847953838080
746224093469368320
746191453471137793
746210122410532864
746244704354836480
746209157418672129
746191495456165888
746252987962634240
746207056219115520
746261141760901120
746245836561059840
746232993660837888
746258759257825280
746172897618628612
746249813067468800
746241109743964165
746183781975896064
746220519926562816
746224399787794433
746174382712709121
746240279418535936
746187389287030784
746263242880786432
746205185672806400
746235820680437760
746173019517661185
746182234353213441
746226698157318144
746234155663384576
746213758813384706
746254976171782144
746218779349114880
746177645704949760
746217755997704193
746239352431271936
746180774563614720
746211485358002177
746194607470346240
746185950544355328
746205974080299008
746234268913799168
746208100441423872
746191650632798208
746222436782247936
746197627226644480
746170821673099269
746217521036963841
746220943362555905
746254326050488320
746221992278253568
746193059579207681
746204589884506114
746258285238558720
746187523211337728
746257169901830144
746220373079842820
746223812228722690
746205294414336000
746182314028310528
746184021214924801
746221065030905858
746230967719755777
746234390632488961
746245551335809024
746208440368783360
746194829864886272
746179873073291264
746216069749080064
746261490047533056
746244368655343616
746248265025392640
746250370880540672
746264656461824000
746257480166977536
746152802653769728
746153390040825858
746253377953234945
746241294146600960
746186432843177984
746263725284401156
746250454674309120
746245417399164928
746201003599376384
746224189925797894
746224886264135680
746240296111968260
746248428909395969
746169215032299520
746212399640776704
746204984220385284
746212475289251840
746232939332018176
746215797161242625
746244402155237376
746242569374302210
746206015805218816
746188773264764928
746205940353904641
746188030814216193
746229126508359681
746194448078376960
746142816170971136
746201406340640768
746245442514587648
746209753018175488
746204275265527809
746246314770432000
746266363707068417
746223929778274305
746180183191871488
746201876404723713
746229646555918336
746189368650412038
746232280788566018
746199963613290496
746247778788007936
746239197082591233
746203998420492288
746180896324149249
746243450283102208
746254904667291648
746210898340020225
746211678480564225
746210738956472321
746253621193375744
746205412047757312
746192569038573568
746226207486685187
746261108265259009
746153784514994176
746237783845408772
746212303201177600
746219735512035333
746188311627079680
746199091093245952
746220037401239552
746155810011619328
746190933188739073
746187317795184643
746226488391852032
746193940798332929
746237158541778944
746226584986615810
746232649795014656
746220331321294848
746243496177074176
746249544296448000
746254376327593989
746264379876872192
746164714661609472
746230309205598209
746251604001697793
746146351830925316
746260894355697664
746249619924000768
746242598579376128
746218972287098881
746246847421906945
746211854419034113
746207500769230848
746189977126469633
746266057401311232
746252354777812993
746228145192218624
746163318042157056
746260659281747968
746255839967711232
746208905676492801
746209774195249153
746216698915622912
746186340467937280
746183241065893888
746245949832339456
746193680382328832
746187481465270273
746177343748616192
746245664716300288
746208817688379393
746179394784288768
746203281370685444
746200403876864002
746212789643993093
746197396888051712
746178614413058048
746223619412365317
746227016802795520
746220393887784960
746210525038534658
746172767855386630
746253092883030016
746246679872081920
746257362856534017
746197811973152774
746254296505782272
746238480078888960
746200403935584257
746259124363624449
746214794693222400
746220553627795456
746194892871761925
746235867027542018
746183945528672256
746189242921947136
746220973007872000
746261074790342656
746169730982121472
746228094705401860
746205432813752321
746176546868629506
746185249856585728
746227176320557056
746236127061807104
746262878068551680
746184641716031488
746174856572575744
746218728866512901
746172738226659328
746252409345814528
746228698693533701
746225414754828288
746255663869792261
746194519348043778
746232997968379908
746195563972960258
746200261266268162
746229739036147713
746265176563933185
746204665256149000
746173497483866113
746177364648853504
746258373411282944
746143965376831488
746147736223875072
746260663773827072
746176215480934400
746177985430990848
746253931844624384
746208708632338433
746253134746554368
746263268122038272
746215373624610821
746188324562337792
746236508718276608
746261707803230208
746179394935332864
746213800819359746
746220616244568064
746251943576748032
746231018131062785
746180933888380928
746236252681232385
746226278689185792
746264652380790784
746215923078438914
746241642441641984
746221702602907650
746193583972065280
746256511391903744
746212362135363584
746193663831617536
746226190772371458
746197124056944640
746211086974648320
746202945826369537
746204292101472257
746244880331083776
746204874941964289
746199850354507776
746192762022727680
746165457007316992
746235376306532352
746265172403171328
746224537922994176
746194364066467840
746205353495265281
746256746147155968
746246864408829952
746203700574584832
746229109630476289
746238639294709760
746164685280403457
746262219688640512
746181646878048256
746203101078528001
746147530803650560
746232326728749057
746194154544193538
746232243027226624
746216786979233792
746188584382693377
746258008552902656
746210726168059904
746149783123877893
746262739656515584
746194355908575236
746263847078502401
746225863637688325
746244645374550016
746240690233868289
746244163314790400
746257580666716160
746194246625964033
746263385604562944
746236244296765444
746258247523381248
746239670997090304
746213242863640581
746257161513205760
746201406365806594
746261116712542209
746199577569566721
746236810448109570
746199489787002883
746214882601639936
746264736363315200
746187242209574913
746210277499166725
746242326167752704
746239406718099460
746184314509918208
746222151607296001
746220691855282176
746192938204422144
746222193462284288
746195974658228224
746252761512173568
746244981254414336
746218884085088256
746190996128432128
746218846160224260
746244993744986112
746251645730889728
746206783627104258
746190442736279552
746181395316355072
746232461235937281
746164601469861888
746229592214560768
746205760191758336
746221786400849920
746247476705955840
746193760371892224
746225049938468869
746174143490461696
746191650678968329
746263557537468416
746242263043301376
746166299978514433
746258193106542592
746197581231849472
746193562950197249
746246897900339200
746225334920437765
746249074647638016
746250006022131712
746245236804956160
746232461126864896
746261993221283840
746190987727245316
746257467319926784
746222214362472449
746229831373717509
746183517843820544
746197057040351232
746239176161509376
746192044792504321
746229172889018369
746173522859393028
746187112144265216
746162198171389952
746260625781727233
746250135873544192
746238790318981120
746156393133182980
746154149104979968
746219211454746624
746263167693524992
746182821413257216
746246612737884161
746191059038797825
746229298520985600
746231286692380674
746218976389144578
746202614476349441
746233782223540225
746264589449428992
746221211848318976
746259308875243520
746161019521761280
746230367993008130
746254699263889408
746194288623509504
746204518417727489
746189473449336833
746207022593384448
746225133619027969
746208658271305729
746177914362802176
746250278400200704
746149091093127172
746231970460381185
746193080961794048
746244771388268544
746259849802022912
746236776843345920
746241818702950400
746196247543848966
746228019388256256
746265889515921409
746218137352179712
746224148024692737
746264224335269888
746246050718097408
746195974633099265
746175385079939072
746264501213925376
746215780186894336
746187758272675840
746199808335970305
746189385670897664
746159018729603074
746208893433315328
746246159585411072
746242552718823424
746219173408182272
746187393150025729
746215671306936320
746189477983379456
746145248863215616
746195635062210560
746242913475104768
746261330466856960
746226601642209285
746217302740197376
746226232581230594
746200337048993794
746191629573197825
746248948835295233
746202769799806977
746186029963550724
746209665134927872
746237045547229184
746223493587468288
746201700050968577
746199275915223041
746221446783864834
746243081012416512
746229390778896384
746178702799626241
746216984254132224
746223422452072448
746239687770005509
746222566872756224
746265117743063040
746200525775921156
746144296743559169
746260491543056385
746235141119315968
746232272496406528
746232679184502784
746198462228635648
746224286453555200
746214391989690370
746228702992687105
746234075707412480
746238324822532096
746223220953485312
746237402142937088
746197937655472130
746211527103913984
746263012416323584
746226668927229952
746181420423516160
746225771132260352
746198063400706048
746254821020295168
746244222097960960
746252178675933184
746211426579021826
746262664087764992
746225280574881792
746222419774312448
746192082318983168
746215159773855744
746251209632260096
746193411917512704
746227205642956801
746186914986766337
746205579794780160
746222885304340484
746186713601441794
746158884696514560
746247451372195840
746160721688465409
746193730760114179
746157827551526913
746228367473549313
746203188865302528
746179910654300160
746184788768329729
746222650582654976
746238760770117633
746175628374847488
746220087753904128
746230904784199680
746214635225767938
746194725082796032
746233832559435776
746197996635721731
746228438881599488
746151100143800320
746194112605368326
746263658104250368
746202673246920706
746264668960751616
746205722384314368
746241361536507904
746234138881974272
746171702447644672
746210684094943232
746196214010380288
746227390133592065
746218355808362496
746254808160542721
746244763003785216
746186696987811842
746220238878838784
746218456379363328
746250526011047936
746219844484247553
746225037238165504
746218095509790721
746201473613103105
746230183661690882
746265172449312768
746240753089712128
746194603217301504
746203243689107457
746207798715781122
746226316622499840
746199531801370624
746223363522068480
746219114599899137
746264283374301184
746231794299633664
746253986076975104
746236143616700416
746210780823986177
746211489543946240
746208964795260928
746212663798095872
746260193705623552
746250475645722626
746230447928016899
746246411520454656
746187921712001027
746197883066540032
746201792405340160
746212508784984064
746206271741693957
746195115140485121
746241709621678082
746148549969182720
746185904478289922
746157513054257152
746257433979404289
746190203656691713
746212856907988992
746209153358536709
746167273086296065
746226605874307072
746198399142133761
746243232187703296
746191961023885312
746193655271088136
746159480316923904
746258822147149824
746240254286323713
746258965068124160
746211011586228224
746251864048566281
746211225235652612
746255739296047104
746217210784288768
746181148137533440
746249015822540804
746265923225530368
746143252626104321
746209824422014976
746225699854290944
746216547761299456
746238723017216003
746209346405601280
746256855249334272
746232515489202180
746201633059573760
746192824727547904
746212034983788545
746241890039652352
746155147621859328
746184935271206912
746220465459322880
746176211215233024
746192770449051648
746192434787299329
746187615687172100
746265415735717888
746258436468449280
746259602266857472
746194854846160896
746225519549513728
746187342948368384
746202585195909120
746246469888446464
746225120927055872
746244146499887104
746189834419482625
746182863469613056
746192099452719104
746259182978998272
746151502582943744
746215411067166720
746149040702820352
746167436865462272
746239515744862209
746193030248443904
746211338754482176
746237511047909377
746172562414002176
746204849885196288
746247048660393984
746262605455568896
746206070499008513
746225746083864576
746259803543080960
746201024700899328
746212328316690432
746188559095201793
746252383819341824
746244175650242561
746144619591798784
746225834025902080
746210193487233026
746254720415629312
746212299254308864
746193751740026880
746200273878560770
746186021600116736
746199976347238400
746232083681415170
746199170835324928
746246398794928128
746256054145658880
746155944447459329
746228921113317377
746181923785973764
746225381057789952
746261305460465664
746198327721500672
746202346141560833
746170909799628801
746262446168510464
746207857155014661
746204279367622658
746199204540780545
746206699824914432
746170469141741568
746187292709117952
746140849000546305
746196436316913665
746240744822759424
746217499847340032
746224923836719105
746245350168530945
746262043414700033
746234231248953345
746198612917444608
746250563814330369
746225959766917120
746240660957691904
746229134855004161
746264706965438464
746244985280921600
746191667183529985
746215193332461570
746231307496132608
746214639688507396
746232838735835138
746215805377875968
746254472993615872
746228430438469633
746228887474970624
746185728070197248
746221589297934336
746210315180736512
746174756039364608
746192137184673793
746234612741922816
746245622597099523
746234876932722689
746147706603704324
746181898733494272
746207748153499648
746188802654298112
746230905056829440
746191344197001216
746264132459110400
746236516825915396
746224064121835520
746209610420281350
746205768345489414
746187556920893440
746200169004208129
746183773696430085
746262718928293888
746265248022171648
746199984769368064
746230116343123968
746186751421513730
746252065228394496
746212651303264256
746257295345070080
746213825850937346
746239293736255488
746174319756083200
746247585598406656
746221010517528577
746205822993076225
746221824300572673
746220985548836867
746220985548836864
746227671160389632
746194171392729089
746248831256379392
746212731158618112
746247187475087360
746244846965366784
746220645885763587
746244196533735425
746152698152652800
746221887282307073
746195287027245059
746173439010967553
746194070565855233
746244880318537729
746244628781928448
746211280017448960
746263058717212672
746243437758910464
746208310433460224
746193764486549505
746263935314100224
746231542536536068
746164064552878081
746266393042051072
746240610646929411
746233945923018753
746233946044665856
746213775276072960
746198986466332672
746210948638072833
746152307792953344
746260185283461120
746196016882278401
746231211136147456
746234738638098432
746157907134251008
746245409018871808
746234055054626816
746193789790748672
746203335879843843
746161476495302657
746207018357141506
746234503874519041
746246704899424256
746212311824687109
746205730886168576
746225276066004992
746204237705555968
746216103194439680
746199296580587521
746180434887843845
746212965964144641
746231442028453892
746250043401842688
746149229299564544
746203360924041217
746239561840263169
746180778749497344
746245622936772608
746249380815077376
746197870626299904
746188664229625859
746220565883559936
746204531046768643
746222499575148544
746262685369643008
746196272478986242
746181655312818176
746258390180052992
746149757769388032
746138126863699968
746196314539470848
746245853422182400
746226899282649089
746195387455680514
746242623845732352
746199829307527169
746185728036638720
746261758474616832
746209526433517568
746242283956109313
746166904155475968
746170813141893121
746151875943235584
746194276212576258
746222856090984448
746265809958273025
746226148841947137
746234113565163520
746187984702103552
746245215913123840
746217705494044674
746250551021735936
746226509312995328
746239092300582912
746173891865878529
746251452742574080
746193525281169412
746225716560179202
746198017590468608
746239943815499777
746264459497222144
746206011866767361
746246121840746496
746241298600890368
746204996669054976
746198495418167297
746228522503413760
746224512685871106
746247526815309824
746262798355861504
746213901226762240
746199686705356802
746236995005906944
746197815995432961
746246788827471872
746255538187608064
746199301043281921
746252845591199744
746185443134287873
746241290010951680
746241785177866240
746158284948779008
746219379096903680
746239847241654272
746177666634547200
746214261811122176
746187057760862208
746193219206053888
746188731233689600
746243903058284544
746198164378509313
746238828013359104
746157475322290176
746256389559947264
746244918004289536
746243966258003968
746208746662027264
746248525462249472
746224089333850112
746181328354189312
746230695165517824
746214375158013952
746243571947167744
746253369543630848
746234251977207808
746264484491165696
746196754836553728
746259682222837760
746233891464216577
746232280650178560
746258033660002304
746265420097851392
746198751442698242
746206611488661505
746171778070884352
746263486368350209
746183257839013888
746262001509351424
746181403612585987
746222784645259268
746215968884432896
746241651002195969
746231102197489669
746187590282280960
746246214207807488
746209258295853061
746194318054948864
746189666525687808
746247464034930688
746195505038843904
746265952577265664
746251725502222338
746262316321234944
746244066908708864
746206267819995136
746232725137293314
746210109676609536
746220306180648961
746209778171445248
746232922500276224
746241508286861312
746219710224568320
746221090335137793
746248835786215425
746158821530185728
746248067880476672
746190316856713226
746209300247240705
746154031584681984
746255865330679808
746179142895304704
746251666614267905
746194427119472645
746259665177219072
746265529137135616
746210549847887872
746248961652973569
746194934672220161
746233073621049344
746194045492355073
746236303109328897
746155751547142144
746172717397905408
746170699862122496
746211464503922688
746227767860072448
746233039974371328
746224164751581184
746253579489468416
746160084074500100
746185312947310592
746238173710192640
746254271436460033
746261007715151872
746221396334780423
746160751216308224
746262706265653248
746218556816121857
746249922014371840
746254074379644928
746190291716079616
746183442338025473
746236449914163201
746211741105717251
746193021910212608
746263876254244864
746188584277815296
746193558701387776
746264195268808710
746181772849872897
746229588053762049
746176689529585664
746204988209139712
746239184684232709
746193127094919168
746167453504372736
746259472599900160
746242904801280000
746163980482158592
746221132462755841
746265642236526592
746142556115722242
746229126562910208
746244515497914368
746200643006664705
746215755373416454
746179000540618752
746215675681611779
746240673410519040
746250039513649152
746251196889960448
746258905962061824
746199883850276864
746179461759045632
746240333776822272
746214241053478912
746262500522459136
746224986730311680
746143667677696001
746223149738397696
746230233720750084
746243336953020416
746236424509227008
746248277948010496
746252601918820353
746190001981927428
746222436853514241
746249209138061312
746234222654849024
746225141810507777
746190824157810688
746264941829718016
746250660090380289
746210977780162560
746237314083368960
746207689672261632
746228447039492097
746260323708116992
746221757283991558
746230288448032768
746195723033542656
746200085453668356
746224848557400064
746247061293641728
746188496407191552
746224072657244160
746147564303572993
746242124555886593
746229516507324416
746231077014908931
746216292235939840
746231672698372100
746245299929133056
746166291682181120
746188278383075328
746252446930898944
746250010195562496
746194120805220352
746259686408716288
746210591824502784
746186537633726464
746236403583852544
746142971444215809
746213226107416576
746189310102114304
746255290853654528
746245693979901952
746238559644844032
746172579157676032
746203935648583682
746192627876298752
746204896051896320
746222872817917952
746219618306392065
746222529035935752
746232884495679488
746249854863745024
746241432621580288
746217319743918080
746213037246283776
746187456253353985
746148260415475713
746252228768448513
746239499210874880
746254090959675392
746246222646751232
746214497048682496
746250832040042496
746216841362563072
746265684162846720
746234205735026690
746207442069950464
746216895817220096
746254850145533952
746181731166883840
746165087858208772
746238681028009984
746177050046767104
746235359479005185
746244830091743233
746227025384378368
746218103957159936
746194083358511108
746197610411659264
746215461512052738
746198583842529281
746206103927562240
746216841677180929
746216841677180928
746231177724334084
746264224557637633
746221363141058564
746160184687353856
746178392224047104
746235090988990464
746231244791255040
746224114411544576
746263415199571968
746246209946402816
746256305543864320
746171572541493248
746248185564135424
746221627042496512
746224034585575424
746261942738780160
746237842284675073
746241382184955904
746229894007291904
746209300029181952
746224118568148993
746252559980072960
746148440934064128
746254653264887808
746225662042636289
746249494153543680
746252707078496257
746187485722599424
746257346012319744
746245169876336641
746233480309149697
746193739165503489
746265499583975424
746217885979205632
746246398560043009
746215449126330369
746225959729143809
746219920250155008
746177821983248384
746218867337240577
746174756047642624
746218758478299136
746209140729479170
746242976389730308
746225641129811969
746148508026175489
746215520307814400
746210566859984899
746199988909203457
746263066812227584
746207232144990210
746212034971213826
746206099901034496
746211795681959937
746233128113442821
746233128113442822
746211455947550720
746190283230978050
746172973401313280
746187884168941572
746245974985670657
746181638757941250
746195110900039681
746191239511302144
746207123151826945
746168401601540096
746258440721432576
746232834310840321
746155172749934592
746242812614696960
746259585594437632
746254456107466752
746230141727080449
746250043783421953
746192443184291844
746245064997937152
746246390234423296
746237364410867712
746207844836380672
746196931236372484
746154094792835072
746234587676741632
746224953083596801
746215310710046720
746229865012039680
746204203983372289
746229600464707586
746180791563059201
746164588907888640
746209245519974400
746163490067484676
746221811763806209
746207408326742016
746205080643244032
746246478276898816
746250983274090496
746264589583671296
746187267656421376
746251176140804096
746169701747793925
746245354237005824
746140001964953600
746199019832041480
746259086459682816
746246373490692097
746210432591880192
746259912620015617
746197958937317377
746207479843807233
746195064863391744
746265579124817920
746260755742285824
746200794039386112
746251310396211200
746192371914727428
746264031737090048
746192263034769413
746262945378766848
746240186997039105
746202450684612608
746247728313831424
746206737535893504
746219618256072704
746197329447837696
746240321319624704
746195630972821504
746233207738163207
746261426898075648
746146662360317952
746234965252153346
746196251784339456
746211694959955970
746263062815047681
746177629007536129
746241759953330176
746171912078897152
746232125595123712
746214370842030081
746257287141011456
746214861781143553
746204053189779458
746203243580006400
746263612356988928
746219303674908673
746244112995786752
746160113472446464
746213804732604416
746213804732604417
746209249710137344
746255080941363201
746198785009692672
746255907152072704
746232729306439680
746219173668257792
746198483158204417
746216757732347905
746240442782474240
746225246831681537
746203348613750788
746234046443749376
746210394708934658
746245408956030976
746220054128168960
746249707857543168
746208763208597504
746249066422624258
746200790075744256
746235837348646912
746200026414645249
746190669174046721
746223363698221056
746262299313344512
746226563784409088
746203847723384834
746266158312062976
746250551013236736
746211833346826241
746223556363591680
746184067406651392
746183614048526336
746260382616948736
746213293266657280
746211095153500160
746190660768694272
746244821539422208
746227105013194752
746209170127355914
746214639281700866
746158343719354370
746210831109500928
746207547070124033
746187200233148416
746166421709807616
746230091311521792
746235224984477697
746231462991519745
746199623765655552
746171236728848384
746262114818465792
746199204607885316
746193038662242307
746217793721241600
746198298365571072
746188848732872704
746188794034954240
746198927792185344
746197539477590016
746221668947812354
746228308715593729
746232729453240322
746244108629479424
746165675186544640
746166556057538561
746177683655004160
746174130873995265
746247707384291328
746249951437557760
746243357882519553
746214266156392448
746255357991854080
746230565133705216
746193537755058182
746165410765103104
746245153120223232
746235309092802561
746231781490233344
746240224766857216
746248990841274368
746215952212123648
746160713413046272
746161032150781952
746224986688364544
746185111503147008
746235443029540868
746198437016657920
746253466096500736
746191461654237185
746242326079516672
746151955706314752
746205210624696320
746192430492319744
746251154959499264
746248101434957824
746146821651718145
746252073721700354
746264270674006016
746264291829907456
746232670942683136
746213787930288128
746255445854195712
746232402498879488
746183677135163392
746254925802389505
746244150396334080
746182704182398977
746217734942298112
746192472577966081
746208133966503936
746247442954391552
746250970397499393
746235833309532162
746170871744696320
746205567111225344
746258763355566080
746190555810430976
746265185208438784
746181076503035904
746205546064158720
746215759165022209
746190056478564352
746242674399711232
746203100864602112
746201549152477184
746230149872418817
746206762647199744
746207630922678274
746162152084381696
746197195267813376
746257232682172416
746241193756004352
746183761180532737
746257937480355841
746263633282371584
746213859397009408
746219454715953152
746183463364026368
746261418647838720
746218577896693761
746237942868254720
746222189179920384
746250135848419328
746210848033497088
746246654437687296
746211237919260672
746192443368865794
746260088902524928
746256163071754240
746146960072122373
746205902542249984
746223674219368448
746199384807727105
746224059961073664
746253894079098880
746217055456681987
746265835052871680
746233576836870145
746239734079492096
746263343644696576
746196193026277377
746214710840696833
746226916160528385
746210243663716353
746217483023978502
746259497459425280
746249124857659392
746152823965028352
746196566118014976
746148079875784704
746255340963045380
746195257545498625
746237808692584448
746178803374915584
746243559083356161
746248462367399937
746244758712909825
746193244342517760
746246084251508736
746170838462803968
746239394219122689
746242166557597697
746174734719557633
746182561508974593
746257249425833984
746227121614295040
746190299794280450
746189322768900096
746187175243317250
746229487516344320
746237997503287296
746208033257062400
746224932242096129
746224932242096128
746231966064771073
746172713375412228
746199120596000769
746223824966811648
746187095476166656
746166597941862401
746189809345912832
746255324324184064
746172923023548421
746264308598738944
746147300137930752
746260059617923072
746253025673625600
746252828797186048
746228539494567937
746232922437390337
746209291833507843
746251922601033728
746264719628115968
746260638243110912
746215310429040641
746251885082972160
746176437665796106
746201519754645506
746249536285249537
746257123462488065
746212571498196992
746257568197025792
746232654115135489
746168510456356864
746228870773256196
746203406977536000
746251578764570624
746176014150152193
746204560721477632
746171367003951105
746210658878775296
746187703629164551
746186692655202304
746217944389029892
746193789673340928
746256226141474816
746206712223281152
746252677487726592
746212814839177221
746231433342005248
746265369426296832
746261942730432512
746207605593243648
746190752783335428
746211762366648322
746235384388935684
746217915154739202
746216480828620800
746252723625025536
746191067419074560
746259124330061824
746244897254965249
746240963119579136
746248210797101056
746205751790624769
746204141031030784
746247883360505856
746231756601208832
746194456626397184
746141134406189057
746230032700346373
746243638888382464
746202559702962178
746220465375481856
746209799407210496
746242783292309504
746197489112363009
746262668336631808
746193261174284288
746195114926571521
746245970938105856
746256548956078080
746227679460892672
746237758373429249
746249988884180992
746173958974627840
746198080261754880
746237858998956035
746204648575361027
746195681216389120
746210839238041600
746178652304457729
746231823512985601
746194309565669379
746222730328977410
746232658305265664
746224751983493122
746217583913795584
746215247585779712
746185577012281344
746249292877303808
746265143172968448
746157953292636160
746261539980705792
746258390280613888
746182486053560321
746233438487777281
746233438487777282
746198566838763520
746264102985695232
746255366292447232
746249665952288768
746225968348463105
746180653226561536
746264073403260928
746171257884794880
746207047851483142
746251301978251265
746201041738178561
746225120851550208
746188777400508416
746251327014047744
746223275483660289
746203113380446208
746249595001384960
746259447421480960
746242108072157185
746259732562870272
746264690012094464
746246075955224576
746190740347199488
746159274863235073
746236277737955328
746218292562403329
746225645294739457
746172826311229440
746264149169168384
746224575663345664
746231315834380288
746249548465504256
746224022094942209
746198638120968196
746265201700388864
746228166167953412
746264882861989888
746194834017267716
746229214785855488
746254133187977216
746194234118545411
746198197907820548
746251872261013504
746188076775464961
746155541576159232
746182360102801408
746233471803101185
746257169755017216
746197015051198464
746175556870414340
746193101761314817
746230598881026048
746228082403467266
746245723587502080
746200596827385858
746223971985559553
746256544887537665
746197073939206144
746187263420207104
746218905262137348
746239964732522497
746249905128243200
746211879802933253
746232930796658688
746244498657783808
746213666589016064
746243861022916608
746257945772564480
746246306516045824
746186961321287680
746210436870135808
746237137859776512
746231681003065344
746167306879827969
746204061418983424
746212626095472640
746200408024977408
746262680969711616
746190933327155201
746232137980878849
746211388884824069
746248764310978561
746249007580725248
746263314582372352
746211774572044288
746186990534692864
746211208462663680
746199883720232964
746190346044858369
746200026586587140
746249485907595264
746146184058679296
746220029335601153
746252379713056768
746234419820695552
746198092945338370
746215679875915777
746247749473968129
746227377424916480
746170615879634944
746195803002175489
746174835479482368
746249468975190016
746266489498537984
746173635954622464
746260755780087809
746215583327215616
746147580850085888
746255705963900932
746157219490725888
746193239976247296
746253025824641024
746239063082971136
746254728510713856
746147954247999489
746241093101101056
746216581269594112
746182670510604288
746231965989240832
746255244552712192
746197925278027777
746239662805573632
746162369865322496
746257576518639616
746160746698964994
746222063308836864
746231391491231744
746240988281090049
746203298005344257
746189003850866688
746224756223971328
746223954923139073
746193995261325312
746201523957358596
746235699167297538
746221962632921088
746193286293925888
746243169252163584
746202417276948480
746233560059674624
746224957575692288
746235321646350337
746189255525863424
746237867521781760
746142820432490496
746194221690806273
746264820106825728
746187430911311875
746211724622061569
746259489360252928
746245278693490688
746225552923648000
746213972496416769
746180673921159169
746187062118780928
746235304709742598
746233702775037952
746188185915404289
746191529039921152
746228237538189312
746235417884692481
746217151715913728
746257240898822144
746236617707266048
746191881256603649
746186730479321094
746220197111959552
746229667586154496
746240837193981952
746205256925642754
746245974985695232
746193370188394503
746204342617706499
746243462538862592
746260286173216768
746194796335685632
746206817152172032
746250140223156224
746211409814392832
746225615934676993
746252664963538944
746232620590075904
746202350155505664
746186101535047680
746263763326803968
746186596332900353
746232368927694851
746147002170359808
746219882488827904
746177943370620928
746192535454777345
746210973569028097
746258486573563904
746193151921053696
746247166348263425
746189238769680384
746221757057536001
746221757057536000
746250244988481540
746168963478888448
746266120311738368
746240933675425792
746180816791699456
746159379678826496
746203226769235972
746208884759486466
746188290789875712
746250655816364032
746218720398217216
746253247950819328
746236898713051136
746257266395975682
746215922986164224
746211300741513217
746249913378340864
746185883355840512
746236558945067008
746219089551495170
746181693330030592
746248076638117889
746217722384547846
746221400512356353
746260814575828992
746266594481844224
746166417385472001
746256876023623680
746258931140403200
746228639910420481
746166727751442433
746230120499666944
746261020218376192
746217235832700929
746189280616185857
746218481587105793
746223439057301504
746198969571631106
746201297280368640
746239427924529156
746146087828865024
746211720167776258
746163032753999873
746194850576371712
746239217953574912
746234101179416577
746231588787150849
746201272361975808
746224445824503808
746220629028798464
746222008766107648
746245069292830720
746197807762071553
746213959968030720
746224844115566592
746240019090702336
746240354588975104
746197748953714688
746214983340433408
746215876626505728
746161044595179520
746220209602600960
746193399401709568
746208687916646401
746231978639319040
746201204959510528
746247153543221248
746252983642390528
746224525621112832
746249364260151296
746263519759208448
746206238187225088
746242229748961280
746198026008436736
746207664493854721
746196688067452929
746203428129366016
746228950649606144
746252396720947200
746232545000361984
746206729231228928
746256624512286720
746221849592242176
746186067838009344
746225649669410817
746137946521141249
746266535698771968
746207278634721282
746263754858504192
746266103580491776
746264832572260352
746213251218694145
746225892662247425
746257064759070721
746235766108368896
746246281115340800
746178589515722752
746161757689876480
746205277599371264
746251658271694848
746226962272657408
746196582802956288
746233258061365249
746144141428428800
746248541845196800
746244184357638146
746207638996680705
746219479617544194
746158527987621888
746266011410759680
746195144148344835
746186650816917504
746213691389927424
746217332167479297
746253344562372609
746192048819036160
746217785399746560
746234348500746242
746186462341668865
746243869650522112
746211296744398854
746234197602250752
746238794521673728
746248332234854401
746240627390615557
746202119439409154
746186365587628032
746165360794157056
746235795594371074
746240534922952705
746233404878782464
746208935070203904
746265411394625536
746199565146042369
746220872130650112
746183635246669824
746221870446321668
746212013932568576
746254770701230080
746244137897320448
746223531499786241
746251620506279936
746256951802204161
746193407932923909
746198843633524736
746264899693723648
746211447642853382
746221488777269249
746244997951922176
746157802469662720
746243076969144320
746266556586463232
746222327503872001
746221912213196802
746226068768464896
746165704563490816
746154761532084224
746152656155054080
746243391583727617
746233874523389952
746199049422811136
746211259024998400
746264480405848065
746260235938062338
746231991519973376
746248080664723456
746195022618365952
746192069966729216
746199779093282816
746191747001159680
746208532567994369
746246352615710720
746193672027279360
746169626170646529
746234004379074560
746241197757214720
746235669651939328
746257609943056384
746147429876129793
746172054878093312
746260764298612737
746246075787390977
746205051102760960
746191264605839360
746183127555465218
746221027307360256
746209031866355712
746243458352943104
746225163109208064
746229155981758464
746246918938988544
746212747898040320
746155231470288896
746204271146762240
746209610558644226
746217873303961601
746192862753132545
746217386588545024
746207052029038592
746220213612347392
746200643254124544
746260344721539072
746194871585644544
746210906674081792
746165670778277889
746252472193212416
746250949384077312
746211464373899265
746163632627552256
746199359574814720
746195811386560514
746165863779274753
746251138119438336
746259728276258816
746242888258949120
746263381292744704
746229109932466177
746241487290044416
746219164977664000
746226832400211968
746258298073034752
746186109718249472
746168976246476801
746230808457809920
746246956519923713
746225548758646784
746260415907168256
746257748430454784
746243831834775552
746215860008693765
746196117390426112
746223631953330176
746205663798255616
746214031103426560
746209073515790338
746218628060610560
746229634182746112
746235459924176896
746263641389993984
746213637065347072
746250202865090560
746221832697610240
746166757207998464
746260038587604992
746265550058229760
746243017934147584
746231504661942272
746230103760211968
746217974156005377
746195081615417345
746228032038277120
746164307759529984
746203239423475712
746246273116811264
746184339726032897
746241273116254209
746172142857895936
746186780781731840
746215541128364032
746175791898177536
746220314430869504
746209744608600073
746216870722703360
746205680374185985
746189276333801472
746194565695078402
746216669333200896
746247510209892352
746246797186695168
746220616403980288
746222491421446145
746248881629962240
746202526291132418
746224885995704320
746187133426139140
746195647477350401
746255273975816193
746164681065172992
746218120725958657
746171874166587392
746235669601648640
746230913575456768
746246340154368000
746239440599846912
746150353251475456
746264547481227264
746240002510757888
746235757874995200
746209501313830912
746256599119953920
746244406450204672
746179810146328578
746190652304560128
746197841480032258
746205520940326914
746202824099323908
746261766649352192
746212555064958976
746235887709650946
746190312624685057
746212521170739201
746235514735362052
746259707103481856
746251838698119169
746145269738258432
746236135488118784
746247040414416896
746242938645192704
746233618528239617
746196323158761477
746238991754625025
746228581253079041
746255978379751425
746190773763215360
746210633721356288
746193173114826752
746231324243988480
746248873270730752
746188555190337536
746225263608881152
746235388792971264
746191499642077190
746206020016345089
746227369279557633
746191587407867909
746237041143275520
746187133061206016
746192937948581888
746212181604065281
746188420704141312
746234889410772993
746248995148824576
746186231634100225
746225196583948289
746260478981091330
746173539372392449
746256461081231361
746232834298306560
746211552445923329
746206821145149441
746197744667103232
746206783727771648
746248386983038976
746200282472689664
746256221980729344
746214039634608129
746236420373635072
746188232233103363
746244662172725248
746208134243323904
746168460154122241
746229151825166336
746195509212176385
746233282983927809
746196591518720000
746226853317251072
746182469007859712
746250731322122240
746184704928456704
746233002158522368
746212366191206400
746212462769299456
746175690974724097
746197014984089600
746225171179016192
746233253640568832
746218871669981184
746211166460928003
746214714888204288
746250488211988480
746248579845619712
746262647478300672
746192279774212097
746234193487663104
746188424965566464
746148084418240513
746198096984440833
746247183234662400
746229625634725889
746167688393793536
746190459123437568
746260261082898432
746198659386118144
746220251327533056
746259141199536128
746239197325910016
746262009923018752
746219295152037888
746253629640806400
746215830577287168
746219668461871104
746216937995145216
746240078058393600
746212710103162884
746265357107736576
746263830079086592
746210327742668802
746221228784967681
746228950490177536
746262597096325120
746212479609376768
746218720553361408
746175397591556096
746154673489518592
746209019128250370
746207056294641664
746181324193566722
746225435428544513
746264128071811072
746179306867482624
746191096749797377
746223703369777152
746209480283590656
746194431427018754
746254061863862272
746199372283543554
746234801535934465
746167608853008384
746242795644551168
746200064108814336
746265981786398720
746243324273635328
746183488462790656
746187443594878976
746217361649197056
746226912146554880
746258407150084097
746239255932854272
746260755696226306
746259078129848320
746256699980419072
746242590446485504
746220469750095873
746207689705816064
746192028170522625
746189125531766790
746253839637090304
746187254977044480
746225108281241600
746208377416491008
746164761016958976
746205017833512960
746227339864903682
746197543567032320
746230590244982785
746227851427348480
746170406466248704
746199070033612801
746208876412866560
746255621939408896
746215117742739459
746228891820298240
746238224213905408
746208968897236993
746246608514318336
746235510427787264
746234453563891712
746209161797500933
746245773994622976
746211988540272644
746218443607683073
746195220006461446
746224349233872896
746260898331820032
746253633730285568
746168946764709888
746221035968569348
746187879991238656
746177855265005568
746156003045957632
746251289198092288
746242095191465984
746154656783491073
746180590056128515
746252199446126592
746242707832528897
746175242276462593
746181471132487680
746165352019562496
746243471263043584
746220167684718594
746193550501523457
746256225956814849
746200428975513602
746226144505016321
746252065429667840
746230263290597382
746199888203898880
746227126118944768
746200630591524864
746245308288483333
746244041541509120
746254627839086593
746201821757083649
746228358866886656
746262744144420864
746254636269592576
746210550057574400
746184083861016576
746205730961686529
746190560097034241
746194892490047488
746263532413530112
746180523114913792
746235829136220161
746224416598556672
746203277218324481
746187674197729280
746238236553404416
746217047068049411
746238047897804801
746252773885378561
746189855277776900
746225808994246658
746213070872051713
746191990417567745
746242493679804417
746143248247300096
746224881981763585
746253315026018304
746228199701372929
746238408654094337
746206032800583680
746206888212082689
746216778636791808
746196088122531841
746261527603249156
746200206987780096
746253952891650048
746213691624873984
746230657378983941
746254611183443968
746223946589077504
746260848163852288
746191235300261888
746252715550969856
746218863205900289
746217491609718784
746192216813494272
746251981380005889
746264849559207936
746235065613443072
746250370859601921
746237762722926593
746210965406920704
746210801606766592
746258180741677056
746213356130865152
746239494794391552
746265407326162944
746222214517653504
746237620003340288
746188387258753025
746216774253699072
746262936960831488
746198373779152897
746249074811109376
746254686685134848
746254988503040001
746147660722114560
746208373096382464
746231739605880835
746223321746808832
746228111772004353
746139423163695105
746182443984531460
746223686567399425
746252488811122688
746207773344436226
746244733568155648
746247283579097088
746221853627158528
746227926966796288
746213792275566592
746251444353966081
746256653943611392
746219483841212416
746252338067693568
746241634216574976
746236990882877440
746249628388032512
746229902483959808
746231114797219841
746210914982977536
746226601625423873
746156888316854272
746252945964949504
746235728317689857
746238358125305857
746208633231282177
746211493796974592
746240241325965312
746238895193493504
746213125305729024
746201850844581888
746226274440359937
746198008975396865
746190060857368577
746215910407430144
746187833891758080
746221275035508736
746239490755166208
746191813900271618
746185824669040640
746211615398207497
746244326758453248
746263175864193024
746140526320181249
746229453827649536
746241025681694721
746257752650047488
746212957730672644
746174474802757632
746187539954933760
746206372480483330
746207781942792196
746220142284017664
746257505144160256
746240572755582976
746240744684462080
746194670573649920
746222461847375872
746215512036671489
746233987660537856
746219651584008192
746173074060378114
746228149382307840
746215037845463041
746229646786592768
746197925080899594
746179969458573312
746263914313293825
746263297742233600
746214287153102850
746208943446228992
746186822678622208
746259728313946112
746215000134451201
746251238958735360
746262215318183937
746262215318183936
746246142824898560
746191143092654084
746193202441400321
746220331124174849
746194070721036289
746225519327219712
746227042060886017
746220041826242560
746257354350600192
746244071107272705
746195861655289857
746168649141059584
746242443469783040
746217948709158914
746238580528291840
746237066397179904
746202618486108161
746198667665649666
746139645138731008
746206490038403072
746204921465233408
746175020288839681
746242695258116096
746195115018878981
746175120738226176
746236210721394689
746225452402937856
746196276920758272
746238647549071360
746201402314153985
746219458549604352
746255798100172800
746204052912898049
746219693438951424
746193286193287168
746181512672862208
746210852005523456
746214001843941376
746219081263505410
746208931228221441
746252560235888640
746264853589925889
746248907043274752
746250014171799552
746161304621178880
746242158479310848
746265856070590464
746233815840890882
746233815840890880
746219639068188672
746243785529659392
746196490935140352
746248844179025920
746180745501286400
746230426822336512
746194414360399872
746187275831173120
746222851921829889
746218334551576576
746232561731436546
746228111692357632
746187296857268225
746246708946927616
746184121718837249
746219278555197440
746256981132984320
746194469276393474
746234637958025217
746245702389497856
746195534315085824
746229856505987072
746257102583250945
746177478092271616
746266610978164736
746177192682360832
746239289248227329
746247585598300160
746253306977198080
746218477292183554
746258591393341440
746233451020320768
746234143013482496
746210340380172291
746252039886364672
746256179983159296
746243135731343360
746202329360142336
746216220672720896
746214266034749441
746251968788697088
746186281726533633
746252753148715008
746170976715612160
746171509329141760
746204652866154497
746218472917458944
746233631459336193
746188563331584000
746253734406201344
746264929062133760
746200605195067392
746216786899591172
746235862787076096
746174265242816512
746187527485153282
746200945038503936
746202010446241792
746231265741811712
746230674391080960
746220310022651904
746205034715582465
746152429519986688
746216548063318016
746245459388170240
746249716602671104
746253126290841600
746206674323595265
746157743799623680
746243689391919104
746212395584880640
746240061222486016
746201502750957569
746217042643062784
746191344171810816
746200404044615681
746262202835865600
746220041796878337
746242913353400320
746195727378878465
746231257273503744
746198881315127296
746219617924722691
746216224997072896
746217084825174018
746253944448520196
746214219972907008
746198109676412928
746264203569291264
746218037049647105
746164064666034176
746226312138760192
746260965415596032
746220590994853891
746196297921662976
746252719363661824
746255449893142528
746204539703824384
746256461030916096
746231119108931589
746210852118769664
746256561652252672
746198638318125056
746255135647535106
746232112827686913
746261947042136064
746218733224394753
746187976497991681
746182598985195520
746195803023151106
746225573916082178
746251083597611010
746185535400476672
746249930491076609
746260533498757120
746242196119109632
746186420306354176
746169953481482240
746236017791770628
746225725066252293
746220213763334144
746213293287604228
746259891858313217
746195895184568321
746208398476091393
746210604688412672
746218603284881408
746250467295006720
746168913294155776
746171190843039744
746253789322186752
746252585519222784
746202341896912896
746196230812774400
746266535493308416
746190010647339008
746212810791624706
746215100969672705
746194917857206272
746187267622854657
746226345621893120
746232658326282240
746239629150453760
746251721253462016
746256448481538048
746259291892486144
746257924536819712
746238744022310915
746213741859999744
746207492196073475
746223988775354370
746264253749944320
746215557901352964
746238261782183938
746243613567385600
746214337639940096
746248143411503105
746212458650435584
746221614467977220
746238949643821056
746218712319983616
746209912292675584
746234612939005952
746224567236984833
746233987752853504
746247166184792064
746189205290684416
746189796620439552
746214060673245187
746229281970216964
746233769577742336
746188597011709953
746217911161741313
746221098836987905
746235829236862977
746181592406589440
746244217580695552
746187728941789184
746229080656228353
746239540994539520
746217860712669184
746259145221902336
746254082512281600
746244163121852416
746207496470069249
746239163658211328
746171136036249600
746256326578343936
746221329519542273
746245010643914752
746259208144846848
746191478393708545
746210399062654977
746257056458481664
746257006009417728
746242129106657281
746247833234378752
746190472045989890
746227977466195969
746240442631495680
746220327047303168
746246365244686336
746197442815635460
746208628990849029
746222239708647424
746191143180738562
746217361561182208
746259765836267520
746206292696412160
746249787637379072
746199208596635654
746225716631482369
746258067319300096
746156120675336196
746203822310055937
746213901310689280
746186630118019072
746223422439464962
746169714213330944
746251566299156480
746246130132979713
746266338629279745
746199380462448641
746248353487462400
746212353524432896
746216984115740672
746265164215910400
746230854507126785
746174705451728896
746230925852192768
746213142301024260
746261657790222336
746169592846884864
746234147136405504
746249561463791616
746162130886369280
746192162157584389
746211653079818240
746265109358481408
746239385809494016
746197929199755265
746239406848151552
746228673552912385
746243693355536385
746263490537660416
746265789196607488
746187821220663297
746245648068939776
746202803043893249
746192954931326976
746208486443229185
746252627449516033
746226647922147328
746226983437111297
746246189243211776
746194448061599744
746236131138641921
746218829785661441
746198982322315264
746190090368487425
746219395614027776
746256288984752128
746190551624605696
746199468790317056
746239650205831169
746189809186545664
746262979017080832
746198529106812934
746184247422025732
746176773277237249
746237309536743424
746197652706975744
746251788488183809
746254925668229120
746205218916835328
746193516951306240
746236944946860032
746259887580123137
746155663458471936
746233769544159236
746241776680214529
746255277926850560
746256913847943168
746154824392024064
746216656997756930
746230854741942277
746242409957228545
746178840909709312
746222847782092801
746224974180974592
746258730036113408
746211636248121344
746262840428871680
746188249010343937
746201062319677445
746240086384119808
746211410070274048
746254011351851009
746254011351851008
746200613705261056
746187699510345733
746198201892405248
746219681011245056
746212663907098624
746186613110280192
746238823995105280
746214303884152834
746239994084241408
746199300804227072
746243861157031937
746202735951831042
746195844840361985
746223229564444672
746260906938613760
746250987455811584
746143453902479360
746219827690250241
746209220572286977
746230170915241988
746221232987615232
746253021617655809
746254116343644160
746257798971924480
746175544379740160
746247313056641024
746163686893563904
746160034040717312
746233459362799617
746186223086108672
746264157574537216
746232029113548800
746252383882186752
746242078770761728
746178694171942912
746211418433720320
746219525805211650
746191054781612032
746185623288090624
746240044361408512
746234705180139521
746241835421564928
746246751200358401
746243219629957120
746223560645959681
746247866566459392
746164949748178944
746251226480672768
746230451971362816
746208767478374400
746254627822272512
746237057979166721
746198671604088834
746187292591587328
746233153094770688
746201020548538369
746248311506632708
746157404107194369
746187699652988928
746242774731751424
746217072275791872
746255194216927232
746258952279687168
746221149030219776
746199879832084480
746193114281345025
746193969944530950
746223975924039680
746262941272576001
746180707685437441
746216778762620929
746211074374983680
746243395643908096
746217437083795456
746254887873175552
746206154255020032
746235434632511489
746229910839058435
746197770097168384
746261221427470336
746210659134636033
746144187876282368
746193965884420101
746218867320487936
746261657777803264
746261594514952192
746265667494641664
746214526199074816
746208914174185472
746226605740064771
746155738771251200
746262895051345920
746213448137117696
746179902244675584
746252069473030144
746222013191065600
746193361657225216
746248168954789888
746197988221943808
746250551025860608
746222017318256640
746205520944496641
746223082772193281
746228879241576448
746224433367384064
746212664125206532
746194536196509700
746228094994776064
746251943618686976
746244184160493568
746265591762255872
746238060447182851
746177167730552832
746198835177807873
746262005858897920
746211317745254401
746247267095560192
746192493432045569
746207110623436803
746232674931507201
746222751346655232
746186063593541632
746209367372947457
746213548905271297
746228229199912960
746220050042892289
746189754517983232
746213561387474944
746239700264837125
746245161412354049
746207467118288898
746157928181207040
746214928910942213
746225003608170496
746170410388099072
746189419103690752
746244825943412740
746218015889317888
746256800501104640
746168309368795138
746192573291597824
746138735222362112
746182939122229248
746248571247267840
746223896303546368
746240367209627648
746198461855367168
746188848556740608
746262802835312640
746225859082674176
746193084749250560
746215193051488257
746220943459000321
746187754078244864
746232587027288064
746243588745494529
746245895436410880
746210709218856960
746226106844360706
746190916453490689
746221560264962048
746177713032015872
746145886305193984
746244871975899136
746207525935054848
746243785735180288
746157571652759552
746232519901614080
746257522160394241
746194355921182726
746217504154869760
746187439258087425
746235325786128384
746228891656687617
746234596098867201
746210814424539138
746235632029048832
746148629728141314
746217252727361538
746160025513648132
746214748660760577
746223963441770496
746254489766739969
746258067378036736
746259086333849600
746257647679176704
746189305756803076
746237368458371072
746212198473568257
746257132152991745
746193886112972800
746252350608785412
746202664933822464
746188873986801664
746246771924434944
746208771748175877
746231169029537798
746193349049102336
746228199625891840
746204073850900480
746237754388799488
746198197995896832
746196771634712577
746173543801622532
746223808122490880
746234264761470976
746236462643838977
746209627373600768
746207400072351744
746185833129123844
746218787762933762
746254976092082176
746144175259848704
746209790792085504
746200697440370690
746245404803612672
746261062161293312
746266258581164032
746211833401348097
746261150187151360
746189750273351684
746234180925685761
746173275303182336
746210247841177600
746241839611711488
746215151116783617
746178270635393024
746216614920544261
746260898482905088
746213183900114944
746185396711657477
746233278919647232
746233387912880128
746205995194449920
746262487927033856
746214278730964992
746187321939210240
746192980013256704
746265793118240768
746246440494727168
746189268242989057
746206980855894018
746158922243903488
746260948944621568
746214434037596160
746196448912433157
746240446960009216
746187032486109185
746227914484506625
746250857218441216
746245375242211328
746180938065903616
746173208097763329
746145148455653377
746189436027711489
746214069149937664
746204476575350784
746259195595395072
746238790440648704
746180837557870592
746258356889919488
746232079604547584
746236860888817664
746232775452164096
746233933268848640
746179415885811712
746185430404468737
746150927862734850
746211997197316097
746246792879046656
746226761155776512
746157358041210880
746216719757123584
746182385415430148
746221824384458753
746245782035107840
746194150198960129
746167709306499072
746262672681877505
746169081011773440
746190786396454913
746235502093733888
746211984543121408
746242716044910593
746222017062408192
746221006302240768
746224827506130944
746176697876123648
746143369974386688
746216564781813761
746193496059478016
746258817986473984
746214715060166656
746199414193041408
746265164056432640
746193898762960896
746149518614331392
746233681572859904
746195782055792640
746208016509239298
746218720528211968
746261959717294080
746252920769888256
746253466125795328
746244721014616065
746227579019923457
746165947875004416
746187565330468868
746193378463780868
746205479014006784
746219005627686912
746205592398618624
746230644959645696
746197954533285888
746250529945198592
746252648303706113
746240706990112768
746211619386974213
746261880134479872
746218850593607680
746173791299055616
746185430547173376
746203293748105220
746224340803293186
746252111462137856
746228455436517376
746225485990920192
746240841191030784
746246591829385216
746205336323842049
746257391973392384
746210512485023746
746238622668468224
746228178755039232
746193873597149186
746213695886266368
746241415945068544
746191453450186752
746254514777432065
746256628488507394
746216636047228930
746223116272041984
746162508537401344
746205927771013120
746189221791051780
746187334358437888
746263465468305409
746241504029511681
746260479128047616
746199686617268225
746190006482415616
746230963600949248
746258004333436928
746200286696398848
746236466662014976
746212273685831680
746196289528815617
746200018206363650
746186785311490048
746205672128184320
746243483736760320
746206649501679617
746205252781649922
746237225642254337
746262957747740672
746220884986232832
746212538283495425
746246235049254913
746190572705062913
746259459903791104
746263981082435584
746185782822477829
746143000812728320
746216962938724353
746258159698841601
746231231986049026
746209128079491072
746165658426146817
746209056914739200
746202660747935744
746144535957377024
746243571729178624
746220842770587649
746200299308650498
746230611275194368
746207836137369601
746245085784743936
746211388859650048
746168984286830592
746247468346671104
746165364686479360
746193957349031936
746232754736496640
746256431553347584
746251348195295233
746186575466332160
746222071890337792
746201192426987520
746203927402549248
746260034246615040
746176999652102144
746211695207452674
746265059417034752
746207819410505728
746213083400413189
746257123466743808
746209165870170112
746208427660087301
746193764620734464
746168821040324611
746213519805153284
746248139426897921
746264971235987456
746216178650013696
746215432248426496
746180015369379844
746202043820343296
746247266810368000
746208822117601284
746265214258188288
746213540487270401
746238282753671168
746248034326020096
746256075033354240
746258343984009216
746221748681486336
746249544418074624
746217835475591168
746258172101431296
746248869072240640
746165813632245765
746199489791168512
746150248465186816
746163531695849474
746214576614576129
746247015143776256
746242971889209344
746182552960937984
746144351206576128
746234730035609605
746223049150607360
746210814160306177
746216430522163201
746182234336600065
746197115483750400
746252497191309314
746156204292976640
746202522327474180
746208574515224576
746259216604762112
746230976397746176
746232863893295109
746265096951898112
746240480443146242
746236575722266624
746186193541410816
746213666249277440
746230934345658368
746187653536583680
746248248394924032
746213582568730629
746236890190217216
746251700437135360
746200462831951873
746145911802236928
746218640714850304
746201368646475776
746212550656696321
746221740334800900
746247862695124992
746223841685319680
746254540001972224
746210202077138946
746200714502766596
746140278596182016
746192703424061441
746235636244324352
746235904512012294
746254061557653504
746209924951117825
746178862028099585
746264312776372224
746246960731066368
746246960731066369
746219073038516224
746196675308331009
746256326758522880
746220222013571072
746211850103095296
746202450885894146
746252715441807360
746142077956857856
746210847756693508
746264136418496513
746247653013364736
746252400642527236
746245115350441988
746224894422065153
746177112835506176
746260894192181248
746197963009974273
746238282766286850
746198592092659713
746233123692634112
746172033772355584
746240849697136640
746212039001944065
746202002175102977
746173937915146241
746187351383150593
746200852675756033
746185430144417792
746197467868233729
746239650122063872
746152207431630848
746234411599826944
746205588263034881
746256209204805632
746261460397998080
746248093214117888
746243152466542592
746208478176280576
746220452985528320
746164207041806336
746204610944065541
746199699313438721
746247803798642690
746232461068115968
746210478548914177
746244456756584448
746242267430608896
746252325195485185
746208276916801536
746144867332415490
746239692002189312
746225729407311872
746231009826377733
746234528876814337
746215809601568768
746243269852438528
746237330856415232
746200244635860993
746258826479943680
746200320305303554
746194385188970496
746155847751864322
746197778448027649
746181085143379968
746211191760916481
746248571519909888
746244947603521536
746245157159317504
746245257948504064
746221157515296770
746245400554668032
746152240658907138
746203285397200897
746245769477263361
746224970049585152
746198667460108288
746178950167048193
746210504008335360
746262454510981120
746212047411503104
746251591125196800
746265386505674752
746221568460652544
746209555990749184
746245425682874368
746244674759831552
746197128171577344
746197128171577345
746181856610103296
746195824003059713
746259669686099968
746188618197274624
746144821044097024
746218779227496448
746198445405331456
746249888392953856
746198739048534017
746257064989757440
746213536485908480
746216837344436227
746248412186697729
746146805016989696
746244695701995526
746206422858227715
746245576770068480
746160180509945856
746146213494407168
746255097819127808
746240019124281344
746230875797348352
746190752732962816
746231559229845505
746225574100664324
746151154682204160
746230988708057089
746265155655340032
746209182785822720
746233870253588480
746206985008218113
746169353427619840
746201243031265280
746196121685397505
746205978073272320
746210919097610241
746216589763043334
746218422921367552
746249280197902336
746254753986977792
746223313442111490
746213544685756417
746231353750888448
746197447022514178
746228832949018624
746190970857783296
746218510683037697
746201716983365633
746247963408629760
746197291946512384
746188173630382080
746227750910853120
746215897761669121
746173648659058688
746231861270065152
746222197794955264
746213792082583553
746232742099070979
746207999937523716
746240551809220608
746188257109499906
746248554734292992
746197128448344069
746181315679051776
746251641775497216
746165515719061504
746213594946109440
746181957663473664
746157567789916162
746260780941639680
746216052929900546
746243810720645120
746231114843332608
746259078180110336
746223648831217664
746208863804760064
746266220895211520
746192560830320640
746216237605097473
746186306884083712
746199988636528640
746207354123751424
746218477174689794
746186873333125120
746206326540242944
746254930063818752
746259321550475264
746229059554664448
746225435785125889
746194280444637189
746200890516738049
746231106375016449
746179805834547200
746231265909579777
746245639407689728
746254535555973121
746241046867116032
746192187306565632
746220473919279105
746259568833896448
746219999627337730
746255517052395525
746215256158928897
746265516357095424
746201180074762240
746232171493416961
746234898097135617
746236131004448768
746215059089559556
746249976594960384
746241118178664448
746241331874365441
746211112270467073
746252166105468928
746192795396775938
746211581936033792
746216187147673604
746255332716908545
746254384871391232
746218179274244097
746178656624599042
746264547434999808
746222168149614594
746218674449612800
746258545545515008
746189805193662464
746230695232569344
746224890236153856
746229453827670020
746203734334570497
746214148829122567
746156015603884032
746190534704717824
746251503334219776
746199548414984192
746197950368342016
746250828026019840
746239453090324480
746210818325282817
746248043071156224
746210302362935296
746202547199741953
746232582677815296
746161468475740160
746243210989568000
746243345161261057
746252476333035521
746266006939656192
746218280059174912
746262785974231040
746217940207312899
746205202236084224
746211191844831233
746219076859486210
746245517915594752
746216078083133440
746250152533430272
746234197367357440
746211279979700226
746172889183981568
746235988511334402
746225594891804672
746231488140632064
746239914488954880
746205768601374721
746240963064922112
746234193466687492
746193047365394436
746244561840803841
746202727743557633
746237993543819265
746237737594818560
746257794555330561
746236001278787585
746210004718346242
746216975580299265
746190354634858496
746239134394507264
746241894112497664
746240363174625281
746214476106473472
746145064301191168
746248227666694144
746202492971540482
746223908844535808
746221153287475201
746153381778100226
746213678890967040
746196260130983936
746248839825399808
746204917220597760
746212919851900928
746194569562226688
746227419456036865
746187754048917512
746223552211226624
746232473466462208
746193516854837250
746193328140517376
746205738960199682
746150777081692160
746252669375946753
746187984702038016
746233258082328578
746183811298295809
746229222876667905
746205428741111808
746214710899417089
746200924071165952
746200102197334017
746209564555509761
746207240529424385
746215981832278019
746241428397842432
746260873484836864
746222671566802944
746247372032774144
746200131297378305
746154560280993792
746222239398256640
746251133941866496
746206493947531268
746237481599672321
746226266160795648
746246826530070528
746251104623669248
746230821070114816
746231521380491265
746181533942358016
746238160942751745
746219098216927232
746189725283688449
746251381577752576
746258243257794560
746237406370729984
746222323556982786
746204136903872512
746218297029365761
746249577842479104
746244234492190720
746199216897220608
746251205547016192
746263951994986496
746253365634605056
746207769049473024
746177109001797632
746175301084864512
746224462412996608
746224462412996609
746256699976192000
746258813871857664
746233962666700802
746196352401473536
746143269189521412
746241084636831744
746265226933342208
746211380605259776
746232931035684865
746232931035684864
746192669617983489
746213683143966721
746247875001225216
746173455519866880
746142598251876352
746207035218235392
746237913843834880
746243500451176448
746230779148017664
746242879710957568
746198960969158656
746242582070566912
746193227674312704
746243940836315136
746226291251130368
746200282233638912
746237448183681025
746266518896390144
746195446515720193
746166497223991296
746238433807392768
746206464939696128
746250425406525441
746178409135382528
746236059722227712
746212651265458176
746241013056839680
746245505261330432
746188022304092161
746265071890763777
746237016229089280
746209719363067904
746258549601243137
746210151414128640
746265721974439936
746247401183264768
746207794441838592
746186344540553216
746208847136645122
746231508956905476
746230414109343744
746244553397641216
746194728941551622
746262953599500288
746224126793158656
746186558814883840
746232046003990528
746230145938161665
746225582229204992
746191901963886592
746220616215257088
746260969911894016
746249137423777792
746164500575854592
746233841111621632
746212785416085504
746191524497494021
746225590789767169
746190559996346368
746195668524400640
746227679750328320
746193323887464452
746229420407414784
746190140465348608
746257761223180289
746236198125871104
746199137461231616
746237145921138688
746233971017551872
746195203069874176
746212353625063424
746188039068606465
746223506044518400
746202337585176576
746210566989971456
746231731091447808
746215717511434241
746193542079340545
746228875147939841
746235778640949249
746249888271339520
746210453588586496
746238463112945665
746259891933806592
746209132328300544
746176177606430720
746213163088023552
746225414842916866
746193127002636290
746236076482670594
746156250468061184
746203218451931137
746220561655750658
746202479990177792
746202194987257856
746203868443250690
746233018763747333
746175804233646080
746200542536335360
746239474162634753
746204988368510976
746194276179025925
746205772682432512
746156724495605760
746189343623045121
746263670850617344
746218771044392960
746242351190913024
746228430199361536
746252103182585856
746162978077151233
746261737507270656
746221820102094850
746245220262518784
746233216038641664
746249548868227072
746256263806357504
746211024097816576
746213175763165185
746203281479741440
746218955501506560
746168858856333312
746255974336503810
746241818476453888
746245954358091776
746221455415795712
746224424622252032
746178476281999362
746228812128477184
746214215828938752
746206133350600704
746246923091316736
746211275567333377
746185514227642369
746187149867892736
746233106940596224
746260311318093824
746241894213124096
746189695948775428
746258914648424448
746215520165208065
746186051136299009
746249015872860160
746180170734788608
746216128347676672
746242154138243077
746212328601845761
746189826022473728
746241495426949126
746244943270780928
746211535781924864
746245295684583424
746211544254447616
746211049041321984
746192665436258305
746198701333352451
746242829547151360
746226417277374465
746227796813373440
746222394566541313
746151972391260160
746184427949142016
746211711963660288
746207538652164096
746186382394138624
746181282263072768
746228828691824641
746192535689695232
746203541157470209
746174592192905216
746259472197132288
746165146775621632
746205118425509888
746206800286908421
746165524380459008
746196247631929344
746263133983907840
746202601826320385
746233492963397632
746248533569904640
746185988347564033
746249745832755200
746227516029820928
746236688930766849
746165377428774913
746216338314563584
746172440389115904
746177331245555712
746198831029575681
746245346154577920
746205537952370688
746244318520811520
746251796897796096
746263029336129536
746153603799355392
746265306646065152
746260038419890176
746246306583089152
746255907198242816
746198155713122309
746225125184266240
746213477828558848
746247506049171456
746253289948315649
746179180644048896
746207526090248193
746197899898281991
746236793696071680
746258318839058433
746247275396141056
746251104774660097
746264354417414144
746188047448870913
746213037263065089
746209405062938629
746188940999286784
746213112961896448
746240426047344640
746254208446382080
746224764709019651
746253768279220224
746237422862635012
746228916793184256
746245560047304705
746254737117417473
746262836125433856
746177608103116800
746177717100437504
746184834926645248
746206993149399040
746223816536297472
746196864161112066
746187146009128960
746185421986504704
746236412232491008
746217575554527232
746263159091138560
746265369678061569
746262005611372544
746228170479677441
746252392455364608
746256460716326912
746185782516277248
746237150291582976
746195890784722947
746207123378315265
746261015990411264
746244762945073153
746170213364695040
746231727064940544
746255634706792449
746264710912286720
746246742870532096
746222327436709889
746199527250497536
746199368106049536
746180489380237313
746191499474264064
746199837985562625
746221916726321152
746200370389516288
746227931156910081
746209128020795397
746246432152256512
746211858839805953
746264518137786368
746224261241540609
746214467696877568
746191910415433732
746251612407078914
746213406328250369
746256066682421248
746216061503053825
746209656607911938
746210809903079425
746227189037703169
746250354136911873
746190513682812929
746251813742051328
746218812949749761
746251301873389568
746244276288430081
746220968612245504
746211821057507328
746199078766149632
746218632259088384
746194162777677824
746258922755919877
746252509904252928
746246251872583680
746217982536220673
746251683420844033
746216929652682753
746262714780123136
746232050005352449
746186877376462848
746245412906999808
746223212833300480
746244330852126724
746214455118172161
746264748963041280
746232750529646592
746186931952771073
746233807397806080
746264128214433792
746213313961287680
746217822762655745
746180758012854272
746245631056850945
746237989039153152
746228778553085953
746214760958484481
746232213486739457
746219735704961024
746235635959103488
746186696841011200
746156867110346752
746237611526651904
746256519403036672
746194775234142208
746187485647011840
746195345877565441
746192975709904896
746234092727853056
746246830896254976
746205395253813248
746217810364243968
746248420566904832
746192841487986688
746146679326388224
746224764696440832
746245505164816384
746229537856335873
746219160984649728
746245241322147841
746224705611276288
746241344620765184
746199032419127297
746199032419127299
746192984396300288
746224839896117249
746262857096925184
746203616780836864
746238681044770816
746240115781963777
746206603095879680
746243722770165760
746190966982225922
746234059248984064
746209249689116672
746172755339509760
746188236502904833
746242707912265728
746196503459299329
746211841945149440
746212584215351301
746217684409294849
746226551230869504
746164320233414656
746233769753927681
746148063270440961
746212055875608577
746223917111533569
746250035147464704
746246679750389761
746223292223098882
746245761243848704
746245895394496512
746251763133652992
746223195968045056
746181202625835011
746220830305067008
746173337987129344
746212336763961345
746205910964396032
746229843646308352
746207106450096129
746226970707431424
746162982539956224
746173753458040833
746207458847166464
746214341830049792
746192136870060032
746214660630687744
746259875051802624
746189133861687296
746213485848059905
746256255522578432
746246394663571457
746208759261761537
746195102230470656
746229839762337792
746188873840001025
746179575210610688
746249187994509312
746197430413070336
746174655053070336
746261745887379457
746244108637868032
746244054183219200
746195131812839428
746178761603715072
746223732822138880
746239180238249984
746196935120289793
746222684300705792
746186805876142080
746242271574691841
746222633818087424
746227096393965568
746243043389366272
746248894338719744
746259363342450688
746233513704202240
746222575093592064
746190350130176000
746200219516231680
746181240391237632
746261200552529920
746236865213194241
746185732541161472
746253847694192640
746260214941351937
746219328576512000
746244356152111104
746213167110328320
746231085181198336
746227331262406656
746178358598213632
746219265938751492
746196725778419712
746223946438062080
746250538333904896
746219215594479618
746207735532785665
746216694524186629
746208230649397248
746229718186233858
746174063710732292
746196587144052736
746197715516678145
746203981890781184
746250278429724672
746239507704340480
746208314460012547
746246696674430976
746193609175629824
746192686311321600
746210189280305152
746210038444761093
746215704844607488
746229931714084865
746201242922147842
746208004203151361
746249896890609664
746231123198390274
746238119242936323
746207769036939265
746205927720648704
746246893617876992
746262710476767232
746202895339520000
746188231968841729
746258268448657408
746260483053850624
746200345404022790
746213884663468037
746174151912677376
746244792300888064
746228111402885120
746153897631293441
746179206120243201
746159756910465024
746259585485406209
746201171753242624
746212110145708032
746206439522205696
746256586641809408
746193873605517312
746220989541822464
746201066849525762
746250861358252032
746263092011601920
746227197103398912
746153939406462977
746241298617765888
746228870806806529
746171790293008385
746209518187470849
746175598947602432
746256322421620737
746183417113477121
746221329280491520
746234201901412352
746246809786392576
746239557889368064
746209400839299075
746243819293777920
746256829890572288
746184696401367041
746230732821913601
746187493968470017
746212223555514368
746230862954405888
746218762345447424
746233580762730496
746245119616090112
746249913768513536
746145496360681472
746213410702929922
746260403659780096
746170494483828736
746218502483152898
746219877996781568
746242304956997632
746242711976554497
746245010471936000
746205194086555652
746153452833808384
746188005480636416
746212261165817856
746225649711362048
746237322350338048
746250660027432960
746223208450273280
746252224557355008
746228635833491457
746254804100362240
746225683035127808
746256745945833472
746235992638693376
746217546341191680
746250479726845952
746232435885514752
746257937321058304
746187707957710848
746265289713659904
746245643967004672
746154682100355072
746241256385175557
746148390480773120
746237553003532289
746171371168768000
746227943660097536
746214018738593797
746260390963724288
746183291217252352
746219387305103363
746183198967726080
746249997587521536
746263083539136512
746261934278836224
746208943563636739
746235082587803648
746147845070266369
746262622186635264
746202664795406338
746168535886364673
746254426772541440
746187678375256065
746183543013912577
746206590601072640
746250836326637568
746177154786934784
746254468702953472
746218901000716292
746241055213789184
746191675496620033
746189213566066688
746220385876615168
746252191120371712
746232658259152896
746178832760111106
746199586268545025
746218997322907648
746159278822555648
746220758767009792
746254954944405504
746212579932934149
746148092718678016
746202723322732544
746222055117336577
746214186695299073
746240648257277954
746245597682774016
746264325338374144
746176114842812416
746260319605972992
746237854792155136
746205738964385792
746230175352840192
746246851649769472
746177100273586176
746178467595755521
746216321289854976
746199334534840323
746194301378433024
746189326816419842
746244461185892352
746188865355014144
746258490813874176
746260814517002240
746243429135355904
746219639189835777
746262865670209536
746266502198923264
746253294205558784
746254384892416000
746228732398952449
746212194270871552
746190710794240000
746229772510863360
746166048655839233
746233715248922625
746199556778393600
746217856392585216
746263243275051008
746242808403660800
746207073008910341
746219131662303232
746222218661658625
746198202039185408
746225251051200513
746239528424316928
746247497694191616
746262118912114688
746251033546883072
746211401585168384
746214295361359872
746239515770052609
746229571356229633
746201440058671104
746187665968500740
746168330210410496
746215432126795777
746249137545306112
746213041646166020
746205655359336450
746247225035137024
746202425673949184
746194766954586112
746197468128280576
746172407115841536
746180367682437120
746173963227664384
746208595570626560
746207978798227457
746153784275984384
746239272496226304
746229168556281856
746174969923543040
746243663882129408
746240736245342208
746187560909701120
746260575458574337
746204094881112066
746192933896884226
746233022995800064
746203377650917379
746248764365615104
746181324071903232
746263104745508864
746231374923718656
746219433505349633
746172260357124096
746190702694957056
746192678174371840
746248013471846400
746260260944486400
746207727358074880
746207974859759616
746220289176965120
746242292709654529
746233950155091970
746247505906655232
746208066832474112
746234348630794241
746218703952371712
746167285824421888
746206091344633856
746217718282477568
746258721752244224
746231190240133124
746225431423049729
746238446297976832
746244922408321024
746239725522948096
746231701727117312
746262546869551104
746253373784096770
746234063153823744
746242082713403393
746230552676569088
746207999971078144
746227327231623168
746241218594615296
746170599307939840
746197384066039808
746228195502940160
746147610210213888
746260315269136385
746265252321443840
746233891170586624
746213217467174913
746204917031809025
746183895410966532
746211007127658500
746198164105887744
746247812153806848
746225175616643073
746205223262134273
746198818761248769
746187942712872962
746213607524839429
746224181444902914
746220951998595072
746253533100539904
746214819850686464
746210692718428160
746257198909689856
746182775410147328
746195261936926720
746207211534192641
746186256673996800
746241604617445376
746220410669137924
746253969501061122
746208054442483712
746209165752729601
746234230963740681
746265876995899392
746216245846937600
746174596303331329
746215985665843201
746231785609035777
746259816348262400
746177117273096194
746197983998312448
746194427211718656
746218989131440128
746233207817805824
746249527720558592
746238282938331136
746223762299719687
746246482827841536
746178035662000131
746186906715619328
746218339039485955
746197383965351938
746188865438769152
746247686232367104
746218863180668929
746218586218233856
746244758603968512
746232339487809537
746178233092169728
746226190386495488
746238655920898049
746258251973541888
746210218653016064
746241617300963328
746215645918879747
746255617925455872
746198244066156544
746206385180860416
746151036943896576
746220377202819072
746159375157329920
746262206891819008
746221325308428288
746238269986242562
746231026481926144
746211540030750720
746264132077314048
746183849067978752
746170200991531009
746195928776769537
746207865862402048
746231886310105090
746265742975377408
746222193403535360
746254183423148032
746260416024686593
746194288556466177
746199468890959873
746229789179052032
746193726616199169
746250681086926848
746209899776925696
746195589101031431
746224722635939840
746225372656603136
746254829417226241
746215004530057216
746200437397684224
746258276984184832
746200680633769985
746188580242882560
746239927067676676
746246067474173952
746239117642457092
746162281877225473
746207341469540357
746196130073976832
746230783438819330
746229793515941889
746214148686503936
746245945722081280
746254917581451264
746202325107118080
746185841236553728
746207618402652161
746154686013652992
746182976552243202
746222197509808132
746221505491525632
746242900837675008
746216506061578242
746225855060271104
746191352824659969
746199263219068928
746248785127444480
746153368922394624
746197975316103169
746252681736523776
746249578140270592
746208217848385537
746194338892288001
746206062303289344
746227247460147200
746221262289047552
746237280340217856
746191771986604032
746219764779884544
746224827418050561
746217311267225600
746251704652468224
746186323925438465
746234109500940290
746204472561414144
746236445598195712
746255278014873600
746245920543539201
746249007484149760
746195697888694272
746196885111660544
746231345274200067
746211216796712961
746235346715709440
746167537356804097
746261317837819904
746265503707074560
746233291502587905
746176215292141568
746197602316615685
746224928152662016
746248160541024256
746224273631567873
746215298043285508
746206288577593345
746171287156887553
746198830970863616
746216174770233344
746205739207667712
746256352041906176
746169558952779776
746181651273760768
746233492879507459
746237905442529280
746242103596875776
746259187378814976
746203453127462912
746185681848893440
746191730119053312
746201163150680065
746186135001522176
746234734225678337
746235531235758085
746196201398145024
746222105218342913
746232754795220992
746187326292824064
746245723528761344
746189389672263682
746208784234610692
746245157134073856
746251671169269760
746211573564248065
746263939277742080
746210327717543936
746189394155954179
746191159874072577
746252232841134080
746246755231141889
746237397726203905
746180921674588160
746227218368520196
746195383345283072
746239910017794048
746223611065729024
746197123956256769
746266317523685376
746241747227901952
746219869704617986
746194171422085120
746255869516611584
746180715948163072
746204447206891521
746260843872944129
746239415027040258
746238358255472640
746244318222942208
746167327658475520
746250714570199040
746194695399706625
746243999724298241
746225121048723457
746234885346459649
746214999996039168
746221220316622852
746210067632926722
746194032674496512
746258989873147904
746255676494745600
746231127187193856
746234117960826880
746254145485582336
746209153241100288
746241600557219840
746231974629515264
746253390737510400
746243391353020416
746178925122854913
746250362315735040
746167214563155968
746192120210325504
746205562992394240
746218582250446849
746238597196480512
746217122716520448
746199976057790466
746144363785363456
746212668113977344
746238567983128576
746253084289007616
746192208357777409
746148977641295872
746257266152738816
746243446034280448
746253902220189698
746200387355455493
746243655535566848
746199787481927683
746192221033005057
746265184969330689
746168908969820160
746238857385959425
746239335415033856
746218858919264256
746247510218289155
746257979272372226
746194062407983104
746262395790725120
746209954399322112
746256536335331328
746245622613872640
746182343262539776
746189175817445376
746262764969144320
746195891011235840
746217533552746497
746214492514615303
746194376628408321
746252367134343168
746261997545734144
746174932036386816
746248546324615169
746240648156581889
746248424425652224
746239985536245761
746255135546847232
746180644535861248
746248147807141888
746239494911733760
746254313463373824
746250832325271556
746253692542685186
746229466456678402
746188202579398656
746146574145839104
746253071907360768
746244100190527488
746197073838542849
746209447014326273
746217168845443072
746242607114772485
746253101393416192
746200542569865217
746206695341207553
746210600489910273
746192250481192967
746232154686775296
746205118245154817
746213787837947904
746229143264591872
746204124371255296
746182930712698886
746221765680988160
746264379847499777
746238668768051200
746215796964098048
746214228554440704
746222495502524416
746255114684366848
746230611589763073
746243131360841728
746225079017570305
746155088637485056
746141696321273857
746256859544322048
746138877723815936
746200173219459076
746216065600892929
746240250075222017
746215876949467137
746194926350663680
746234105126281216
746244754581630976
746263641742319616
746218099611836416
746151179529359360
746148533074542592
746205525130391553
746260755721428992
746178027294461952
746240640174927872
746259858203250688
746230024005509120
746217395325329409
746245475909701632
746182615779131392
746251465581158400
746254837617139712
746189020875546624
746239688000757761
746260730673008640
746266179250044928
746258927180886016
746190694021103616
746250165040857088
746251637505798144
746162676347265024
746229734724378624
746152119175155712
746221891325571072
746190799138762753
746154715361206272
746202882651787264
746256641159471104
746252597959532544
746259304559349760
746258063296987136
746232356156014592
746241189473488901
746235095283961856
746207421064871937
746263096361095168
746179373905043458
746231907579367424
746243924109426688
746169777320792065
746241076378370048
746194372484444160
746263591381245953
746265692756910080
746195656021155840
746207668549804032
746154312598851585
746222046443495425
746243362177622016
746198399066611712
746190744470294528
746239176299864064
746221962943307781
746206758385782784
746252086061436928
746194557285478400
746231878261235713
746211892239040513
746207635192455168
746214610236112896
746227063212802048
746188953754210304
746240753328787456
746213460946485250
746224332611825664
746190744570912769
746217474681516032
746220528399089664
746205076490883072
746243571787915264
746218233791840256
746258994243715072
746165251616317442
746247573212663808
746254946908119040
746230464793370624
746246260462583808
746261145749684224
746265122113462272
746175368340570112
746238697813639168
746208616361779201
746243278362808320
746209417390002176
746244633081057280
746212517311979521
746186571372650500
746172692361945089
746237406240595968
746190870307713025
746210180963016704
746241302572859392
746223904742486018
746253126248894464
746255458424528896
746242657496727552
746265583549841408
746193873689403393
746179466091708416
746221576719237121
746220356176797696
746187309477814273
746248944540332032
746248550493753344
746154652492668928
746259061146980352
746260139196485632
746214861873393664
746165935183015936
746217290392178694
746200093590618117
746216556103753732
746256356068327425
746247631807070208
746230523408744448
746233044151898112
746229244183744513
746256351685451777
746203474359029760
746238484042637312
746240161734746112
746253902257917952
746213507188678659
746223216994066433
746227507465064448
746264551637848064
746255299070332928
746213624448843776
746228753345314816
746194620065812482
746190874367844352
746218385201991680
746241785039466496
746177926715031552
746223367628328964
746214534721900549
746260231592763392
746243433413566464
746179294271963136
746211057622876160
746186403550224384
746232255551438848
746196201389719561
746186608890650630
746224617933574144
746196993853120512
746216736450457600
746264908027826177
746226823919370240
746182741641863168
746216304621715460
746253856175165441
746257450664366080
746264589592109056
746264371450482688
746216979715883010
746258553858568192
746262307685208064
746234625249337344
746254606951407616
746174227557060608
746252300230918145
746236512715472896
746203201448271872
746234751212621824
746200924004061184
746228191203753984
746246939918794752
746222616923430913
746240820139823108
746208662394273792
746198352866344961
746212131314405376
746207417017335809
746252518297047040
746208742157385729
746244167458766848
746227276920983553
746261502626242560
746257224431960064
746146914085670912
746165448882847744
746212378635735040
746235891966873600
746166555885506560
746261103836016640
746222298076577797
746260227453034497
746224428917231616
746244590815027200
746195131666075649
746241453827854336
746202505256673291
746242091290886144
746253306847236096
746239956209700865
746150940734959616
746232079487139840
746232805051379712
746205948859977731
746226773461864450
746210457728364545
746203625223921664
746203965054869505
746204082554036225
746256024647139328
746216816234553344
746245559808303104
746181395303759872
746231848775229441
746215071517282305
746196499130781696
746265302275600384
746234235418116097
746231907432562689
746224173144383488
746222591828852736
746195878302490625
746202245352456192
746257534672060417
746191528830197764
746177398123732992
746187070142459904
746196641535799300
746264354681663488
746264723633672193
746239398421762048
746265851871952896
746261946899505152
746230133397164033
746140215568306176
746250962331832321
746228384162668544
746209962720792576
746236433279614976
746229931814707200
746199791525257217
746157987090284544
746261536155406336
746247053018177536
746196272499949569
746176970526842880
746179562606821378
746160889468952576
746231806609883136
746234054920437761
746225452499427334
746207874175512577
746223057463705600
746195609757982721
746207353821814786
746223191824039936
746201486263095298
746253218586337280
746230401694240768
746199238183288832
746169538333515776
746259359210967040
746264119565819904
746179944087171073
746193458289750017
746220171954552832
746230640593379329
746262291079888896
746215881068294145
746233283147505665
746266384762445824
746176928525127680
746261108009406464
746201301663440896
746239356592021504
746174927884034048
746202123570864128
746206183845834752
746244683286863872
746226282740867072
746236529404612610
746253936068157440
746229101392846848
746196603791249409
746262534416637952
746139645147242496
746212236289445888
746216292114276352
746234134461198337
746254745325703168
746155482985934848
746220083752513537
746207676812558337
746253122285215746
746179449301962753
746222184931090433
746219139782455297
746184276803190784
746144066283311104
746195500966150144
746189024679723008
746250114776375296
746217986655031296
746255697382375426
746203784481636354
746231852986310656
746220138282704897
746212810636464128
746217764407283712
746233706784792576
746252547493609473
746252363191685120
746225616035315712
746228425967337472
746236927943278592
746242456040112128
746217067888578560
746222579099140097
746193319848357892
746191797152419844
746259631710806020
746263008083574784
746209287605673986
746212018110107648
746264304345878528
746239604114788352
746201418957103104
746228463833473024
746250186347921409
746254539800584192
746215658501742593
746197786660474882
746223376398581760
746233241233829889
746240388239867904
746246885493587968
746196960453890048
746202824158019584
746230087289188357
746236525520687105
746162919373668352
746177775707398145
746210365445308417
746186332095950857
746244704237322240
746256703981785088
746214928835481601
746221044227137536
746240354643369984
746211661728518149
746188236251336704
746241436840910849
746221094445539328
746207374881370113
746194661878833153
746236739207888896
746227541229211648
746188555244867586
746172549621383168
746192069874487297
746199590374825984
746196960382619648
746171928768032768
746240413653164032
746229449557848064
746198025794555905
746261347088863232
746202140322869251
746242862807867392
746250635159478272
746243546672467968
746213456794116100
746191197316616193
746226467588104192
746222168262881280
746214832219688960
746236823303659521
746246373582974976
746142904155049984
746185962930069505
746258608397099008
746255580218662912
746183480128708610
746241982339571716
746243143817781248
746205261224771584
746172474073710593
746212781246996480
746260030052171776
746208121337454592
746199141387116544
746193282061860868
746250089778155520
746206544274948096
746193646991474688
746214698152910849
746250932963409922
746172625118957568
746183391830220801
746220184461991941
746245085788930048
746224055821303808
746179759718076416
746228954541920256
746239339785498624
746178753122820097
746197795263000577
746230091160555520
746207131855028228
746173023749873664
746173900330012672
746251104879525888
746265050692739072
746235925403865088
746258100932513796
746209438353129477
746193861081346048
746252379809583104
746256800698097664
746168804280000512
746174219113766912
746252438441701376
746228224976269313
746222952773885953
746226681451413504
746221115383545856
746195765081432066
746184952140673024
746192510402211842
746190517956927488
746257224297779200
746250450366652416
746219664141750273
746166824321028096
746222420114083840
746190937429139457
746213485894242304
746236349125033984
746183404627103744
746249049498591232
746169752180129793
746226681233321984
746203809664241664
746215335938797568
746254271348367360
746183870127673344
746212206618906625
746180409885593600
746201561689264128
746206876015046656
746253994633342976
746230141517365249
746173845774667776
746248550384807936
746252262239047680
746222046493872128
746195613922975748
746216413820387328
746209769967386628
746210092836495360
746249150329651200
746187011434807297
746234277138825216
746144758251163649
746247644364869637
746245782190297088
746217059470585857
746153637525610496
746266023821742082
746218586243399680
746239075296829440
746187858776469505
746192137184653316
746161040552001536
746226299555831809
746223845913223168
746222994423308288
746199250371960832
746194167248785408
746204375861714944
746216757757542400
746182913708990465
746194699694706688
746171509585121280
746208280964268032
746260432747388928
746189956133978113
746252878772244480
746159606049693696
746215025304469504
746155700917669889
746259334124953600
746188274138386433
746188311987814400
746247883351953408
746184776206323712
746210889775222784
746233790784122880
746172914555228165
746255055699968000
746226001651195905
746188743984308224
746218397440974848
746229013513805825
746261154272518144
746196771680837632
746265491208036356
746217324017913856
746195915950559232
746190719447007236
746225699812302848
746189414955573248
746179629778513920
746216275110563841
746243156467982336
746205231487213569
746232943534714881
746220813699801089
746163611416956928
746222419732373504
746214178277384193
746156971850506240
746213976912998402
746167491253010433
746206452373590016
746217055200808960
746254204231159808
746198457984049156
746264526446804992
746194284563431425
746238047721689089
746175338967773184
746225234479456256
746261095669710848
746225603255271427
746242523291652096
746234428037300224
746225074974261248
746239482374950913
746227847413399552
746193970070380544
746231341344161792
746262525843509248
746184272680189953
746261599091101696
746219635079450624
746203889280573440
746213557310619649
746225792179306497
746222822486220800
746244175729987584
746249334686113792
746257089857622016
746205630298390528
746218514936008704
746201523806298116
746218338729103360
746204812195225604
746244104376451073
746197291812298752
746198705376636929
746246524414287873
746244817294811140
746209522591535105
746251377597353984
746245073549959168
746151469145980928
746211887948271620
746241629711794176
746238052100562945
746190421705908227
746231307466792964
746173212409532417
746186764088311810
746202039890255872
746210881336279041
746255366275596288
746216182911401984
746250337389056000
746220268444483584
746202362906189825
746181634542600192
746264148967849984
746192120189353985
746256867727392768
746233018734387200
746178937722667008
746252442615046145
746207437699448834
746265575123464192
746187451991986176
746190861931708422
746262164965593089
746173396828848129
746186935903854592
746230963542208513
746145446117183488
746174256770326528
746219303440048139
746264736375971840
746235158219489280
746250379290083328
746180040841269248
746221358707683336
746195148405497856
746214857762996225
746258574666571776
746192443096203266
746178996262539264
746231907571011584
746265931517657088
746229256615657473
746263549182382080
746251364704059393
746245606008569856
746195492451737600
746244582774550528
746259468036509696
746191466003726337
746239306008715264
746258209820684288
746241763874996224
746157269692321792
746206980885225473
746194582233190400
746230074324639744
746251054547873792
746200190177026048
746232544895479808
746259484922814465
746224932128907265
746229806195302400
746210625504739328
746219710572695554
746188026490003456
746264304169717760
746245249534672897
746214081841901568
746154187084410880
746235120462422016
746214777932775424
746251880683143168
746184297749483520
746228766041464832
746148675596980224
746217403386781696
746161849922555904
746210755544911873
746208134021013504
746201909682331648
746188978638954496
746192141282467845
746142744880504833
746236127040798720
746225494488555521
746236236008853505
746257866021994497
746181500236750848
746246507645517824
746241130866434048
746198441236144129
746195718797352962
746190048215728129
746260059454324736
746225595164426240
746196876492320768
746238115044593664
746178413141032960
746252912599392256
746242846194286592
746215880787296257
746265809895432192
746265071723159552
746210957030887424
746200131523878916
746186780789997568
746220217857015808
746240178566533120
746162709750816768
746239712839475200
746196457233932288
746246109492842496
746198566763266048
746188731464421376
746235795715960835
746261401858150400
746219286822191104
746192678107283456
746236508542119936
746253768296136705
746227046288752641
746184813837688832
746196604051296257
746210495665831936
746205667954855936
746248303008952320
746261435202805760
746202568238370816
746227402712322048
746210642307096578
746232830384963584
746218099720892416
746256053994684417
746216468228907009
746248709609033728
746140240839118848
746249921838350336
746248491773595648
746171303992778752
746191251892928512
746228325417267201
746231622412886016
746239587073163264
746256410686656512
746256456769482752
746229374119116800
746226224154845185
746206032687292416
746226886942986240
746238588958846976
746194683051704320
746251796776116224
746210923447091201
746182737648721920
746156456114851840
746231466854473728
746224592453177344
746226794571784192
746186336512573441
746208364976185344
746245815857983488
746234176727187457
746198671583125511
746254183465050112
746259879229259776
746255861002215424
746249129312002048
746213322660282368
746205755737419776
746221832794103808
746192103361830913
746219689622200320
746210990287532032
746265092866646016
746195458863685634
746194875826077697
746224118777819136
746212085034426368
746224617577021440
746159987773210624
746164949387460608
746206313768587265
746179684237475840
746198793385742336
746264312558264321
746224026398269440
746208536787443718
746160285388464129
746206053893713921
746249116787814400
746236755964104706
746243311808057348
746229839443558401
746246440775786496
746229030081310720
746228933633282048
746228933633282049
746232612113420288
746257983252873216
746167860486078464
746214605811130368
746246256117321728
746212500228603904
746247178704715776
746186017493835776
746257882858000384
746227906070732801
746206095694168065
746174986537308160
746193143846993921
746229508089356289
746202077601226753
746248533456617472
746194871694696448
746193781272150021
746243064113537024
746254594297204736
746142661195751424
746223531495587840
746187464662913024
746215541317111808
746196071362101248
746205923652165633
746152878256033794
746224953243033600
746177561865093120
746145815270461441
746243601047269376
746168271498444800
746248600800362496
746189326824833024
746156355539591168
746236072397418496
746266124539564033
746197966914879489
746197966914879488
746205676163104768
746219844513603584
746212919847772162
746240392690008064
746222348613783552
746219202696994817
746254812539420672
746213653905473536
746198323598528513
746176853153480705
746193223408771073
746184134179971072
746220754933407749
746262202781302784
746182519654060032
746231177451737088
746183002049257472
746215277080154112
746255529639616513
746245866151886848
746201184185135104
746224399666163713
746253281589067776
746239096637382660
746192871179489280
746229755674951680
746231223580688384
746217852353470467
746201087518998528
746211049225871362
746249129446219776
746187326028546049
746235019782303744
746237003516153856
746222470084976640
746186692902555648
746232985364529152
746192195892305925
746259992693583872
746246491170181120
746201423268847616
746188898842206210
746244184202420224
746219022618755073
746253096918126592
746189595423842305
746255072565334016
746227348299616256
746233425892249600
746250748355280896
746224198163410947
746255164751876097
746139754249388032
746264186703974400
746215633730183168
746248747764621312
746153264245137408
746224906992390144
746222650763022336
746185610801471488
746244339215532033
746225926489280513
746188592909680640
746188492191916032
746213179944951813
746257270330232833
746188185965858816
746152085524144128
746225003616600064
746190430069366784
746197933574393856
746246352548601856
746263784117903360
746206401756725253
746178086304088064
746237628320604160
746196280808865793
746172474157633537
746247107783327745
746266308979924992
746183177874571264
746214710958137344
746208633361338369
746265998882373632
746232729621037056
746231790134693888
746150772908433408
746214387791233025
746240929426608129
746202496968732672
746214773600067586
746201171744808960
746256251357650944
746219886506975233
746222252056678401
746173753583874048
746220767482785797
746217692844068865
746187343044894722
746231035159928832
746230527582052352
746195706323435521
746228342282563584
746236013714890752
746266007015133184
746253516423954432
746174609192456192
746249166859407360
746226161181556736
746212437406322688
746249875843596289
746200823483375616
746194779499728899
746257870258311168
746239755101184000
746193084782809091
746231475557662721
746207899425202176
746194095907840000
746233702535946241
746263922437726208
746173090623856640
746189016349839365
746219379231072256
746239729817948162
746265721907339264
746229739094835200
746230372229210113
746191637903118336
746205168773914624
746266363757469696
746196670967230464
746143898523869184
746206829802225664
746255601152331776
746232050156347401
746200944971390976
746181571749744640
746233836975992832
746245513725411328
746215310391291905
746215310391291907
746195089639149570
746200336872808448
746199682687238144
746257996045393920
746244494358548481
746252404786618368
746217512501542913
746226534411710464
746245379574894593
746147245360185344
746176961890816002
746217420293967873
746201066849480704
746189431598518273
746245320615464961
746206162790408192
746258600096575488
746229021608796161
746264648052244480
746232712545992704
746233258153648128
746193840122454017
746243823458627584
746187322039894016
746240732118167552
746229617392943104
746193709717327872
746206066526945285
746205625919504388
746194762881863681
746164441872359424
746215201532350465
746206741491126272
746191738511863808
746232025007284225
746248793608359936
746211426637742081
746209275161120770
746211951030611968
746224768530034689
746220947607158785
746218125029318656
746173942054928384
746260785383477250
746239709035167748
746256813184671744
746173816439734273
746240459811528706
746251218016567296
746226035599937537
746191772024352772
746195685444247561
746245140663115776
746265285817143296
746246348618366976
746185878943432708
746261041227644928
746214811285880832
746220909975867397
746213163146764288
746217890014081024
746213150635155456
746232205240721413
746190991837650945
746205080529952772
746194041084121088
746216866482270209
746201897153880065
746237469218115584
746235527297277952
746259266701492224
746217575697178625
746190014833369088
746212487771480064
746183324771704832
746204086458978304
746251692019048448
746193978530242560
746193357500612615
746165931169153024
746252950197121024
746265604676591616
746254410062364672
746148705045258244
746204413853741056
746213851008368640
746179109559111680
746217902672535557
746262614100090880
746241252513898496
746249426918866944
746238777908207616
746256305837334528
746257605929086976
746212017850089472
746207785809895424
746231299354988544
746237070658572288
746146247149510656
746244662218743810
746242930038444032
746242107866759168
746229294196625410
746243466921918465
746239440331366401
746196800978071553
746190639881060352
746261951261609984
746224437343617024
746241084582334464
746194691427704836
746264387997024256
746218204746289152
746223569214939136
746224097818861571
746252908245704704
746208767423897600
746208767423897601
746263469587111936
746193999136862211
746231945017753600
746184780404822016
746226807339253760
746167143021027328
746250760883740672
746263167597174784
746259526903562240
746207891028271104
746210952786239489
746170888534503424
746201695756050432
746260122654093312
746178275064455168
746214341632892929
746193009310478337
746230107946131456
746176529936359424
746232851260022784
746186877426774017
746211636306804736
746215964694306816
746256062370680832
746193864961101827
746149380294574082
746261338800852993
746242837725884417
746266489381072896
746226580469407745
746244238527074305
746181844241092608
746233404719398912
746192342734888960
746167650691092480
746258864199376897
746251478004752384
746225360329596928
746234684124737538
746222671700996096
746220784255803393
746180887952371712
746247170337153024
746204736924188672
746185820562919428
746225553250754560
746187867064434690
746245769536016384
746192573295792131
746191440649166849
746224198498979840
746253034305556480
746187057828007936
746205617400881153
746193496092999680
746235749272432640
746201410488799233
746233992186212352
746214601834930176
746192355196186624
746192069782175745
746215419694841857
746228917061574656
746188995554488323
746254351040122880
746197484611866626
746220809300021248
746187690870181888
746219618134429696
746203210071760896
746237313982697472
746160973409566720
746232247078912000
746240799164108802
746245643807621120
746223833565171713
746234948407820288
746199703704875012
746225146285809664
746189813234176000
746225376884465664
746251339462774784
746195891095146496
746210353101471744
746207555240660992
746257173727092736
746247015340851205
746142854154706944
746200601172672513
746262399875944448
746171601788481536
746214324981489664
746206573811240969
746227008527491072
746240459740110849
746250157054787584
746258461420302336
746205919524982784
746170108708589570
746254762132250624
746212441718087680
746227993958195200
746236240211566592
746255106182635520
746260172956262401
746263062735290369
746187032389525504
746197099109224450
746178048286818304
746216397076783112
746228002464243714
746145270044438529
746250102478626816
746200651428823040
746221069313290240
746243190068379649
746235254436835328
746205940462948352
746214370842025984
746217647000289281
746263041545744384
746227063007252480
746208410933174277
746250857117814784
746249053764091905
746213401987158016
746254678380417024
746176739731181568
746245237052432384
746224131138453504
746258864018948096
746188219423744000
746203902119317504
746229361636843520
746226710874456064
746227314833252354
746177201201045504
746239432068468737
746244909716414464
746232242939125760
746260898268979201
746213167454265345
746214970858209280
746173317112004612
746222717888696320
746257392120238080
746187292813844481
746243274122240000
746256267744796672
746242703596216320
746192036521336835
746170108624666624
746223149931335680
746186713924505601
746218989123051524
746231089518153728
746222595884736513
746260147497017344
746214950050271233
746190149105549312
746157643119665154
746230615540785153
746205286390595585
746224303050391553
746215209753206784
746200122900414464
746206989143810057
746203432504066050
746200588371668993
746199653327134724
746259464035131392
746147681408552960
746189750680305664
746152664367566848
746166333658828800
746215285418401792
746235900359639040
746236580054999040
746224131356557312
746192455968514048
746237909645164545
746209035746041856
746257207268904960
746201695986692096
746244381330444288
746182658065989633
746211691034075136
746262257408020480
746168875608244226
746256901399265280
746234331945787393
746253013065564161
746188861420642305
746210717624262656
746234231093764097
746247527159062528
746255689094467584
746232586725253120
746220545079861248
746228577155244033
746240040032964608
746258281325264897
746201972605280258
746209493151711237
746179902462910465
746257073395146756
746201804933734402
746186583678803968
746197212019851264
746251830192128000
746200865355096069
746241042513530880
746212361791373317
746219970284003328
746253382189387777
746231152277487618
746256771254198273
746265038051217408
746173828783570944
746171761318838272
746257203468832768
746235208148520961
746261347273342977
746150944635785216
746226387627827200
746181873576054784
746175154116505601
746202786421825540
746244414985670656
746209933541027841
746258910189879296
746181693065682944
746185350599540736
746206095861915649
746222369379803136
746215348366544896
746260474786881538
746215474350817283
746201108704460800
746149589930156036
746262966140571648
746234860381966336
746216472238690309
746211544082485249
746186009038229504
746209610617356288
746162667883208704
746201003683262467
746213272039264256
746182989227253761
746200764863778816
746220465551609856
746263356504322048
746193894442819588
746258373683875840
746265747123539968
746165670937763840
746249603209637888
746237552865218560
746226614183174144
746173203840544768
746201276501790722
746202400424243200
746245861835890688
746205001001762816
746253785123684352
746186881591705600
746241440896913408
746180577691312129
746206460518895616
746251532379750400
746256918000214016
746253860407148545
746244159036620800
746187577623879681
746206565577822208
746206913642147844
746266212519251969
746221664996724736
746185509890850816
746252749017231360
746188836145790977
746192543847579656
746260994872213504
746263645643018240
746195341351870464
746194456492154884
746244763024756736
746253499810328576
746203885220442112
746221027328352256
746242942852022272
746243743687254016
746161623484743681
746217067930542080
746195764993417223
746224139699003397
746228166079852544
746204623594151938
746194670372323329
746255890345562112
746249720734027776
746209459685318658
746247334170759169
746172767725248513
746186776742498304
746266405675352064
746262223706857472
746199246404096000
746194544748724227
746206854968029186
746212206748958721
746228367607750656
746260424392310784
746239276883447808
746245572269596672
746237829764657152
746239134348386304
746224076503453696
746140509228376064
746261867325235200
746153469745176577
746187036864831488
746180816439492608
746255886344126464
746208368805576704
746246004672888832
746188358083289092
746220431846170624
746193776968798209
746194603347304453
746257152956862465
746262710204112896
746227868397510656
746248135194845184
746243450035535872
746209358954926081
746263994034495488
746225800718868481
746190945742266370
746259732571234304
746180053050998784
746208054295728128
746250219831103488
746230011628130308
746264769598988288
746216631924232193
746254053378756608
746264258153947136
746202018977439744
746252421802893312
746184314623266816
746197065416380416
746223477087076352
746220947724636160
746253835375501313
746171727433056257
746224651303419905
746221153111269380
746198411729207298
746230032524148736
746259178927296512
746202715013816322
746240635926020096
746254087017086976
746241776592125953
746197208005959686
746254472700174336
746219056189964288
746206746008387584
746251767613095936
746243488015069184
746205101790920704
746197715546054656
746157668214149121
746238748392751105
746238618293796864
746252375661355008
746246675426082816
746207399963308032
746190798970978305
746230376448679936
746209665009094657
746223225298788352
746202878537150464
746215130258497536
746224881872703489
746257907902259200
746209849675907073
746169978706075648
746232322744168448
746165465647505408
746256896944906240
746215587198623745
746166337802665984
746204560448884736
746158007956963328
746212420629069824
746216698986930177
746239247657512960
746187539984244736
746245324805570560
746199535647494148
746254674135744512
746201590940327936
746221161415991297
746224651429249024
746235435022581760
746243362177556481
746180896164745217
746187200237232128
746252577147260929
746215218292744192
746206871778799616
746175640794206209
746206468911685634
746192472489918465
746209736257789952
746244305937965056
746203419518472194
746200701647216642
746186386441646080
746222541409124354
746192564974325760
746200152201801731
746239708712173568
746212278006013952
746244180104577024
746239637635506176
746246105151737856
746246075816755200
746260713757356032
746235799834767360
746249762714812417
746217176894316546
746253264753090562
746224156170063873
746241537600798720
746185623371939840
746205126952521728
746243483606749184
746265457859174400
746176659871543297
746259036052480000
746245719342751744
746219425326497794
746216837411540992
746255097865306112
746237678769704960
746233551482302468
746223988657950720
746220024990359552
746188802608107521
746229340443021314
746230007467433984
746190689873059840
746208050378244100
746249896966127616
746261779165155329
746241453739806720
746188660043878400
746201083635073028
746217957311713280
746190350302089216
746207232396656640
746210780773654529
746209711280644096
746187863075627008
746264539314937856
746254347017781248
746239440369000448
746231458562334720
746230426692268032
746257396012556288
746231500497051648
746239541124595712
746201364439531520
746218909297086464
746179029879820288
746217885740105729
746146205097394176
746205667812212736
746230603146625024
746248978237374464
746204296362942466
746208259892097026
746265109702533120
746205952987148288
746244909615616002
746218150144794624
746214362562461696
746197828683202560
746218682846568448
746248743301746688
746245484457648128
746218045094268928
746233350382247936
746212735357095936
746218301261393920
746198151468486657
746259417813946368
746245551327481856
746234944096067584
746245518083260416
746239386052886528
746233618557632513
746258667297615872
746245383857315840
746236072355475456
746251888954343424
746213590768582656
746253948441370624
746260848004325376
746262706001448960
746194183996616704
746198537612861440
746227532714774532
746218321956077570
746234256196673536
746206863197278209
746218154381062144
746240321030361088
746221471983247360
746204665226788865
746229235505782784
746235447248977920
746234079964631041
746248122687434753
746247728523534336
746225960026935300
746197589825970180
746154673334292484
746213330860154880
746204182978322433
746213289072287744
746208897552121856
746227037753344000
746245291611983872
746216694536769538
746234038055108608
746212190101737472
746217516943314949
746217780865687552
746174323635847168
746205760212738049
746149174765182978
746224496172883968
746241026000551936
746243684862164992
746239155286343680
746241164462985216
746237699950927874
746158117164056578
746209816020869120
746188353859522561
746155659335442432
746266153866170368
746174906639933440
746202652157968385
746242070344507393
746163104023719936
746225120994172928
746219257365573632
746262446105563136
746246641930346496
746226299648106496
746241512359473152
746235871003742208
746213628609605633
746145332740816896
746209744558252032
746233589390413827
746159467406843905
746256804921868288
746193420440338434
746195949685342209
746227415278485504
746226341662490624
746220444458450945
746248240186568704
746243978815803392
746145039005384704
746258981744586752
746204858219302912
746185744939687936
746242791810940928
746204887520706560
746208671009406980
746157185902641152
746201406453932033
746256326502711297
746243362282311680
746197434368294914
746225565523316737
746245719225475072
746256389639548928
746217143537065985
746221069552345089
746195450747748352
746192812467642369
746203629271420928
746265243840544768
746238052033404928
746246117591941120
746220503161929728
746233907960418304
746244553385062401
746205395287318528
746237003616784384
746177448698482688
746207018470432768
746204447429124097
746238291100336128
746264555723038720
746202140591284224
746249909238644736
746256771287781377
746255542327345152
746218703600025600
746176974436044801
746224030332518404
746255223690190848
746222491085869057
746241428297289728
746198088956547073
746265197816446976
746244808969232385
746232813360320513
746252614627655681
746260529421910017
746250144232972288
746216820592390149
746244104460374020
746264476245164032
746217873228472320
746227910306992128
746179809949192192
746245572437356545
746204258425397249
746196662532464640
746232821786697728
746235384388956160
746233165748985857
746194808906014721
746228979682545664
746243383102963712
746215608224620545
746218649443196930
746246469888450560
746248302962708481
746244314238431232
746247581504782336
746198730286608387
746218250871017473
746166815923937280
746261431042117632
746265906301440000
746248747697475584
746246537089425412
746189041654104065
746174529324580864
746227482261495808
746227553703059460
746232834302476288
746189578701254656
746204900392992772
746165490804940800
746216572960706560
746264815824420864
746228887676289024
746192963118596097
746227792866512897
746266531479293952
746261175097233409
746249984794836992
746222625400074240
746234545775665152
746236302962524160
746254837734486016
746264996414427136
746200001513037824
746235472796495873
746165843059408896
746242842155048964
746223326041776128
746210134691504129
746246826752245760
746197820214935553
746263146495643649
746252472159592449
746191688096350208
746187670070640640
746209434330759168
746227792874864640
746243311778750464
746243072460267521
746224043183857665
746224856992079873
746222017465114628
746206200446910464
746263343762149377
746263637438898176
746176471106994181
746168804330340352
746251989873463296
746229877422993410
746207261660319744
746217328136773632
746195983206252545
746227532685443073
746193970145857536
746215549676335104
746179902420975616
746249225911033856
746223892050509824
746216283440439296
746211451732299776
746235648848211968
746210453718634496
746171056558309376
746180955057061888
746207353880535044
746230456400502784
746228333722034176
746170079201501184
746235837319307264
746207513448615936
746202824195727361
746178564127625216
746158158939250688
746221325165858816
746185254260572161
746190383663611904
746204690455498752
746150160384811008
746222373708300288
746192522909618177
746229915096211458
746223560918605824
746174172951420929
746256930637811713
746229252526247936
746223430735790084
746231555215941632
746200567534387200
746241122322681856
746181898943238145
746243542239035392
746222663136247810
746222105239265280
746210168245891073
746163925985591296
746207697901494272
746188932669276161
746260529555996674
746214400369909763
746253688516317184
746179805926694912
746203377579659264
746215021152108544
746155214768570368
746242024144273408
746247988440367104
746196625018650624
746229579497431041
746186877435183105
746233186787549186
746250576430698496
746230523140280320
746209107057664001
746258562410754048
746239448715714564
746187095656435712
746217474878640130
746229655225540608
746237351475613697
746158167357161472
746209560164077568
746181219147223044
746229651018678272
746229927683362816
746262865586290688
746250270187753472
746172247518371840
746201020514983936
746242531671703554
746243349686824960
746246390188249088
746223426528903172
746190719497318400
746210663156985857
746213938979700738
746226127790735361
746255718597201920
746207911873908736
746260055549435904
746243747869003777
746184813820796930
746190660525391872
746164102461030400
746209518221041664
746215944012201984
746223179006259200
746206393493921792
746212512916340737
746211342902669312
746204996945907712
746209836996534272
746148935849361408
746219240479297536
746212315855413248
746217848318525440
746177364531372037
746194255320752132
746227037736566784
746253268964245504
746199519050665984
746159421386956800
746204669555335168
746196012595716096
746191054806736898
746218603234525184
746203478251339776
746210545846476801
746178056763514880
746230842041655296
746238244971413504
746203671348666368
746203671348666369
746187972157018112
746206439778070532
746234155432697861
746201918305820672
746212982716137482
746232335041855488
746152299559591936
746232100290867200
746187804518952960
746209665160085504
746210403328221184
746151041322868740
746241852249116672
746193613499969538
746196725669339136
746233123843645442
746200873970262017
746255693343264768
746229738822197248
746190039944552452
746239658334486529
746226748337991680
746203528931139585
746264639806275584
746237397810065408
746182641221701633
746235514450173952
746190534755123200
746201993488699392
746209497287274496
746218611480494084
746261506631798784
746196553711263745
746223493759434752
746210734757945344
746201481884241920
746262031003713536
746219379050741760
746228925139849216
746185451170496512
746241856468508672
746200173454319620
746246172466098177
746243873937231872
746244976820924416
746230439568805889
746234101057785856
746264987975426048
746236944674238464
746226865765912576
746161786949353472
746209627457523712
746258952422297600
746249540303478784
746234218406019072
746225511026720768
746210856178835456
746235028179292160
746194477467873280
746208544978939904
746167084384661506
746221929183354880
746192153836040194
746243458558459904
746245291330801664
746260756061126656
746187934265712640
746210814114201600
746215704630697984
746251687610900480
746258272722706433
746253151729238016
746255181696929792
746205059650715651
746233820177829891
746251758964514816
746241180963332096
746214148611047425
746219425137725441
746253281677164544
746225007970291712
746223363626962944
746199531511943169
746228916809924609
746221379721134080
746232800802529280
746264610450378752
746258621160296449
746195278751924224
746232314103898113
746262160750288896
746202132269785097
746217176982446080
746242967854260224
746202778104537088
746182788055961600
746233065064660993
746217684598038528
746201721114759168
746206301257007104
746245077555683328
746204980105777152
746199544342282242
746211313282494464
746219995403673605
746236533754101765
746259086677839872
746241025878855680
746232679176167424
746215046502506496
746182897086783488
746199263240065024
746209677793333249
746228866604109826
746207530083225604
746241776797814784
746216489032650755
746204392773193728
746244129634549760
746249972236976128
746236718118907904
746183350046629888
746251624721620992
746249284253691904
746249041101479937
746250043569627136
746244641146580996
746186654973575168
746205034497482752
746229013421527040
746151548938485765
746208125787594754
746250068907417600
746225788106616832
746233614635917313
746191545653559297
746233790880591873
746216183184003072
746219509250297860
746230338746093570
746252518133477376
746249351563902976
746244725380780032
746217533590540289
746184088281714689
746236500229033985
746247623670108160
746213288774492160
746188131645296640
746250378983911424
746229676050243584
746250362366074881
746209543374286849
746189964455477249
746206695320231936
746197128121188353
746255005351481344
746235581789724673
746239595445051392
746247543605047296
746242942596161536
746261565561782272
746214811394965505
746220650054836224
746265444915552258
746265444915552257
746199955308634112
746250739941523456
746224735353085953
746229529220259840
746244418840170496
746259271189413888
746249615683555328
746218057916260352
746182552847794176
746207332971864064
746216157670039552
746188056110071808
746188894794719232
746194334786060288
746205541983092736
746204262854647808
746233735956180992
746234906271842304
746208071056142337
746242317611311104
746190123658706945
746252795267907585
746190346057449472
746235896026935296
746256108612788224
746228648651300866
746183710651846656
746206175297867776
746238274361004032
746227658724253697
746196599857020930
746230812547260416
746260642697453568
746207852990083073
746192980113907712
746187103919177731
746247912812855296
746212030638546944
746233345919459330
746236663735586816
746233446725361665
746262555056832512
746167801593880577
746183215874977792
746253004848893952
746183110937681920
746223359625596928
746230271716925440
746253600377057280
746250437679022080
746163070343405568
746231378941882368
746236177364115457
746248495745503232
746234726097158144
746163519221989377
746208289269002240
746235464277909505
746243831977357312
746263498875867136
746212424919855104
746225146243911680
746245996145840128
746249552773124096
746203490934915074
746221765681000448
746262207080562688
746221904030117889
746221140738113537
746204720008593408
746211837633433601
746244628681232384
746186504129523712
746205135034978305
746216648646893568
746203419799498752
746209224842084352
746214421270126594
746250446424047616
746230544426401792
746248131155656704
746210587856642048
746258411088658432
746246759261736960
746186856400773120
746243781394071552
746154459466596353
746227725640175620
746238467378536448
746247728439648256
746266309151887360
746221056881360896
746245513578610688
746193001077104641
746246243458891776
746228308908531712
746228912867311616
746191059248545792
746235212409933825
746227914622918657
746200332816920576
746206678597566467
746205743536189440
746156057664327680
746243651563569152
746193395488436225
746182276044689408
746214970975621122
746193739249389568
746192464390696962
746206775297249280
746140324708388864
746238429713707010
746225850673074176
746210806069497856
746207370812915713
746223875285934084
746202425485197313
746229084858945542
746236537818357760
746212357651607552
746190459261747200
746227696552677377
746219454535630851
746189725296300032
746152433915727872
746216724249206784
746247325736177664
746235179044216832
746255986827067392
746197258224304129
746216518388572162
746264253728862208
746219039190487042
746259548021866496
746205420381843456
746210306846654466
746190820236091392
746243340992135168
746203264635404288
746219496285704192
746240648274132992
746219505072766978
746212579979071488
746193630063263745
746237783593758720
746190446586650624
746228702967521280
746203134494547969
746255257185976320
746240933629308928
746227096440045568
746257626707726336
746175355631767554
746213947498336256
746239989915201536
746228577310433280
746189372995698692
746190115211460608
746229416162779136
746252673549230080
746191927398170624
746257975053066241
746240568729149440
746239826362413056
746222742924464128
746252983885660160
746191935828721668
746207379243470850
746252409207349248
746235925567414272
746195266169016320
746255349401923585
746221908417347584
746206733022879745
746208314439020545
746194401844592641
746211829295128576
746190891379892224
746257974931271680
746230397353111552
746220704417230849
746256251005313025
746225687455903746
746166694268264448
746242527502675968
746248395262668800
746256376935104512
746190744596013057
746219206874587136
746195345474887680
746246650520346624
746233933130407936
746205093297455104
746146750373703680
746263960261902336
746225645361913857
746258985725100032
746200920032108544
746237045488525312
746185401023377408
746210185203482626
746177326967365635
746244565632434177
746206565464629252
746230259217948672
746199133224984576
746220771467395073
746206842385137665
746257819851235328
746192833384579074
746220725539770369
746224131079708672
746236298780774400
746180779013738496
746194716564217857
746260881714053120
746144397276905472
746215562313773056
746232750382845954
746260919437639680
746203377906814977
746184285170860032
746171085650018304
746197430459260934
746202530359607297
746163938744803328
746217546018217984
746202253573267456
746217994729119744
746147874749165568
746229680085229568
746188798426419200
746219240747761664
746253344465911808
746146926496780290
746198084359598080
746206691067203584
746222944314003456
746191285564825600
746180489451446272
746243009696641025
746197031828348928
746178589263986688
746250735613054976
746210025551470592
746198587709628416
746225930704543744
746143285794713600
746263578416549889
746236827359547392
746195718914772992
746224756119076864
746234919106445312
746232716878708736
746150713970008065
746243089455517696
746238643476533248
746213137746014213
746192422334435330
746203143021596676
746221270694395905
746240161965572096
746222956670423041
746237494341959680
746186252299337728
746215742652055552
746263716946186241
746261108315545600
746230309469880321
746259224980819969
746212529852932096
746245744345112577
746246193039216640
746261800082112512
746206083044118528
746190706608267264
746212672509644801
746161807962836992
746175141726527488
746209778355974145
746180044804997120
746172830702772224
746143004986073090
746197065265340417
746265369581608961
746251851536961536
746199149746393088
746184239113109505
746191163938349056
746176500618059777
746224349317726208
746199892255637504
746204736760647680
746194074768596992
746185799415308288
746205152130981888
746242691046924288
746252409291169792
746239801301438464
746221010542690304
746262576103849984
746188890608832513
746230569269268481
746208322999586816
746225716694441985
746213154867150848
746245572273676288
746194884164390912
746179692626059266
746194548632608768
746232712684396544
746205349019947009
746173501938237441
746260437071585280
746206246752051200
746245933122347008
746257111013797889
746188399929856000
746239109010722816
746255093394178048
746196180170747904
746243571779534848
746242158290673664
746185203844931584
746231802679832579
746243219407572992
746175309418995713
746264530796318720
746158175800426497
746243252928512000
746239742224670720
746240988193030144
746209690179121152
746186772317511680
746199967891496960
746185883276152832
746179482940248064
746261779420938240
746170699870416897
746182687212343296
746263062890582016
746155763966476289
746186709709258752
746215671453736964
746194234084990976
746170578407591936
746139188198662145
746154434305089537
746222558442229760
746240656926871553
746210218783051776
746261430933008384
746262584605708288
746202828520120320
746156552575401984
746213574175920128
746165729888731141
746250064574570496
746191457392857089
746249229824307200
746248684816338944
746242271423528960
746180871095357440
746175536070787072
746208234806009856
746217122406105088
746246872826732544
746206393569447937
746193647016644608
746255030567600129
746241768304189442
746189767084105730
746192275365978112
746210407455428608
746192162044313603
746151674436280322
746200815245766658
746228140846899201
746232209502154753
746225347448844288
746197610730426370
746211497815093252
746265323578359808
746244465334038528
746239821920632833
746217667594334211
746208205278064641
746222990166097923
746244326620004352
746214736111382528
746266388742967300
746179088583397376
746221358846115840
746206770914222081
746226475800530944
746233560193916937
746151770896863237
746228199751712768
746211627901476864
746252107133620224
746226383504842752
746232226057117697
746257891154403328
746179629619286016
746177922373943296
746205026146623489
746223187311026176
746229051258351616
746198097139662848
746218351395909636
746217231420268544
746243303159496704
746187737116479492
746199552475029506
746188874053914625
746243613609328640
746211556690534400
746259623213170689
746248357438427136
746206729034047489
746201041369079808
746181495962861570
746188756420431873
746191415554646017
746233958480809984
746155805922168832
746153989687943168
746191029762592769
746228967040921600
746250161022611457
746250362538045440
746255974361604096
746264098791317505
746213016278949890
746248088948473856
746180833212522501
746206242389909504
746209811675570177
746219295156277248
746204225147830272
746210608698187776
746188974448738305
746226870052491265
746225842599006208
746214891116105728
746233430019440640
746233430019440647
746139087673909248
746153541039984640
746260156120449024
746243596983091200
746246210122559488
746178064980279296
746258457205051392
746203360814993412
746203994381385728
746205198171856896
746243290564009984
746211007228346369
746188567559405568
746186940274270209
746189112885927937
746217554482323456
746240992500551682
746234700843257856
746216254478786560
746210835073138692
746237632624001025
746218485617827841
746255966027415552
746200789752782848
746249607349415937
746196020808192004
746215994083807233
746231915686961153
746178019031646211
746200571716067328
746245551432183808
746231467022290944
746219735461683201
746209904139001856
746185920970375168
746245618549436417
746215818074062849
746220872403296256
746250672828452864
746244326875860992
746146645818150912
746245153074065408
746236475100930050
746175443666087936
746214731610894336
746214257696530433
746254707547480064
746250119066968064
746262840575660032
746242996991983616
746203344268492800
746242195934453764
746244632795807745
746247115932839936
746223652941619201
746220800823296000
746183773776150528
746215033814679556
746185874740809729
746142556015177728
746223598549901312
746246860193546240
746228925315977216
746202412931649536
746208541094993921
746188064314122245
746181605115428864
746206489925160962
746193890366001155
746232750663860224
746261687003676672
746250869805621249
746222918942613504
746231441881600000
746246243748290561
746240065202839553
746236026138484736
746235669572255744
746244381083078656
746228132709961728
746211284182413313
746174063618457600
746195249186254853
746249171099869185
746212575969304577
746238018592268288
746183014422446080
746174583670177792
746200856995868676
746266502043738113
746229965570531328
746194221577625601
746256230029623296
746230128926089216
746197644276441088
746204824887140352
746207375099498496
746257501121880064
746202023222120448
746263805122969600
746249196517400576
746259895905845248
746264199383375876
746201687417774084
746138689084919808
746220368860348416
746203142912499714
746207907633475584
746242590136274944
746189830292443136
746224991042035713
746238035365355520
746206804531568646
746156619843649537
746211237776654336
746243571695648768
746264283437137920
746255579891531777
746264061172649984
746258767663235072
746236949178966016
746235199755685888
746237188178845696
746187435147571200
746226060686090245
746210017267748866
746210793188794368
746168141596626944
746214446549213184
746238823772852224
746184348362223616
746243856824475649
746209090502746113
746209090502746116
746191650385338369
746249531763924992
746208469657653248
746254137206112256
746200248633065472
746214325086355456
746239167865233408
746147278864416768
746200009889058816
746179864512897025
746227025124294656
746242451887763456
746193768638873600
746265147291877377
746229889909481473
746237854892732416
746213423256526853
746151213327126528
746265382273585152
746193332313829378
746238882375598081
746194204833898498
746210227146493953
746237745907916800
746262639022579712
746248135073275904
746221946002509824
746257681590157312
746229113946419200
746202375484907520
746245757099974656
746183458922299392
746258130397364224
746244938971643904
746258784406802432
746244976745418753
746214689814654976
746184209786638336
746204216817901568
746194557029646336
746212731120816128
746213406449905664
746209405096460288
746200802650271744
746185681840443393
746204804033052672
746237527787397120
746243320179994624
746159295608262656
746189158922608640
746245891057664000
746180686491459584
746190106923413504
746221639709298689
746236512593797120
746254166461415424
746185006909775877
746175733207183361
746251142661693441
746224781414928384
746212009692139520
746230087226265600
746216942168477696
746217638502662144
746141331613876224
746255156434591744
746262995794333696
746179973631836160
746231001651646465
746208318851452929
746243794157322240
746258138706370560
746235623564947456
746162890017751040
746248483275837440
746265398786527232
746211695190671362
746223099289341957
746261351484522496
746149669907083264
746263327098159104
746209786501357571
746190283319218176
746260021885960192
746206338812809217
746209505784954880
746203596023205890
746193479382925314
746265977659207680
746217026193022977
746157412336427008
746220654299480064
746254158118912000
746255403948859392
746206456525918208
746245371190517760
746200022253871105
746207009838510080
746215700520275968
746188974494867461
746201863645605888
746242565091930112
746255441764614144
746220691779813376
746176794156371969
746188110346616833
746223489615433729
746222818505875460
746262706194366464
746223065785212928
746196880904716289
746265235254808576
746205823211212800
746210021428473858
746146582672834561
746212672484446208
746238001907277826
746200697650110470
746223191752794112
746218334467743746
746177759009968132
746203566721765377
746217953016766464
746170725103468544
746219286599860225
746255940597485568
746192413882867714
746220121509634049
746193135458390016
746265126265815040
746193894476414978
746234688184819712
746146758733008900
746235019484553216
746235002862469120
746165968796254209
746227121664593920
746244515590209536
746194058100375554
746260688927068160
746169550882758656
746235115882242049
746255139850301441
746214341553197056
746207450383028225
746250891024437248
746229189657788417
746226068760080386
746185488948682753
746226924611985409
746246675656806400
746224873647669249
746252178474541056
746203310722449409
746240564274798592
746215621084385280
746217722246111235
746236546362204160
746185887684431873
746257740155191296
746191344230531075
746259686148669440
746226698073448448
746219831981023233
746194876119687170
746210168426270725
746228510063104001
746228069510242304
746220557700456450
746202018864205824
746202018864205826
746217151728517120
746207568066813954
746207114813571072
746195928688648192
746229466318286850
746228048630951937
746210680127127552
746212580062961665
746200487704178688
746184578960875520
746235078292824064
746239432030752768
746173048642953217
746210730538471424
746211489497833472
746231894971322368
746264681808003072
746215625119305728
746208377420685312
746218179370721280
746242875625615360
746158226245246976
746187216989392896
746213066430255105
746228568582021120
746230934291111936
746208293593325568
746250383375405056
746148247853498368
746211036408090625
746233253602877444
746202534658740224
746198030068506624
746221971159932929
746197547799044100
746196402699546624
746223195812827140
746200844555587584
746262572169633792
746240346300940288
746180061582098433
746264127987982336
746234327403401216
746164538576232448
746168149809184768
746264731925745665
746205634320707586
746209593752059904
746259283528945664
746207610030829568
746215818275393536
746203499457708034
746247841715195904
746212064058761216
746151175477657600
746211036630441985
746230166830014465
746203830904197120
746262798536151041
746178761435947008
746179457732481024
746222038310748160
746195182060601344
746236130907955200
746240153539092480
746227826391560193
746223292399247361
746188878122385408
746203289683824644
746177213804879872
746195605538496512
746228338205720576
746259107481591808
746213049753755648
746207152834895877
746228933771698176
746246688180822016
746198260532948992
746221207918260224
746258243278770176
746210806077919233
746249854943399937
746221824120262656
746244985285120000
746229621679521793
746256784021684224
746184012666834944
746168208445444096
746236093184368640
746265054908125184
746208415043620864
746223472758554624
746190912422739969
746233350440947713
746148268787236864
746208025120145408
746143718000844800
746253088571428865
746226974830403584
746202425585897473
746256926355374080
746253541623332864
746255324240175105
746160138571091970
746210088545726470
746147073536327680
746194204720668677
746197010814926848
746222386370928640
746251352020500480
746214521849556993
746170603539931137
746195861604970497
746137904846602240
746254275639132160
746209845267693573
746243240534351872
746193559108231168
746263847095271424
746217332087754752
746233031573155840
746195156953497600
746183018662985728
746173811918249984
746257794731483136
746227583075770369
746263209330499584
746249326255542272
746195693606297606
746255617719963648
746204237575512064
746232121350467584
746230221519495168
746173493235060740
746228879090540547
746189259741102082
746233127933116416
746210113745104896
746259556397948928
746255147920199680
746231588472524801
746215885166174208
746183047918157824
746144363831517184
746250769414893568
746179994737586176
746218087016366080
746216455444668417
746201423411453952
746237636939919361
746256024647180289
746254820756099072
746237758662815744
746223191610122244
746251209787457536
746202039756062720
746197623200059393
746257383517720576
746238614296682498
746194108448837632
746214438089330689
746231332959719425
746181894442725377
746239356629725184
746219072946221058
746224147764674561
746206049485545474
746212873601327104
746192560582844416
746217386575958017
746187061737164800
746222231177461760
746187313454145536
746209220521910272
746218997444599809
746209849705279488
746229453865390083
746216363245461505
746211510427410432
746207438009864194
746217055318212608
746234554004889603
746222763908567041
746227457368293376
746190744717713408
746152081409511424
746228422125379584
746156921808363520
746236583993450496
746155961296031744
746240610504417280
746201490344185856
746260340430692352
746237657617833984
746230410095407104
746265990292353024
746242300972507136
746243005464600576
746265579472945152
746192657211285506
746234197585469442
746253998991224832
746263905622626304
746182460698992640
746230510913871874
746247212322127872
746265042316726272
746228191459586048
746212311770095616
746242208433606656
746186378321354753
746178920622469120
746154975454175232
746263146663337985
746224097533657089
746222080069275651
746217202123051009
746180477007036416
746210168396873729
746263373243875329
746210709546012673
746216140997726209
746218846495739905
746191088289931264
746174588233580544
746225951395065856
746220687761629184
746218812962279425
746241600565567488
746240635699503104
746225033131888643
746227599903326208
746223837688193029
746210894040862721
746224701484077056
746141406880739328
746236953092202496
746225536230264832
746264488698089472
746231731380838400
746265302384644096
746212605442686978
746199758197297152
746203495062134785
746237804812738560
746231139803631616
746245131926380544
746200554934702082
746196691959713794
746229868799500288
746255529878642689
746225112538505216
746223120457990145
746234402879877128
746205030403891200
746216606498357249
746232205278490624
746261729034780676
746193873454522372
746206405867102208
746261938544353280
746152656087965696
746199317484965889
746205202097676288
746236466506964992
746215914610163712
746208817617076224
746217336365998080
746181688984625153
746196125879656448
746220419372351488
746179788868485124
746190811495178244
746263683307823104
746201221715759105
746229302639812608
746246490901876736
746227440461090816
746245010320928769
746137988762112005
746200534206472193
746236324206649344
746186181100986368
746206213084319745
746211485232160768
746219836418596866
746205047093006336
746233891388686336
746192355208794113
746260382570909696
746173908651433984
746256456689795073
746139158842748928
746231051798773761
746178132399398912
746245299635634176
746191533142007808
746258285372780544
746244175943786496
746234394738728960
746238937232998400
746222407506026497
746245157062873088
746195752704061441
746194087586340865
746224412215541761
746211372237656066
746211464189345792
746254108005367808
746190127819415552
746246352661680129
746205349003173889
746233493022089218
746241147496869888
746237858994741248
746209853626933248
746139100135165952
746217231537758208
746156129009405956
746200328605831168
746198558563393536
746211456174034948
746227159312695296
746227008561025025
746253000398741504
746168619663564801
746198579291656192
746194586674987010
746191293907271683
746258411243843585
746217780811169792
746242929921003520
746262051824209920
746172524359102464
746208251356676099
746243857206095872
746209476089307141
746226962394341376
746170918213402624
746260265029632001
746214757078700032
746223598549893120
746259866625409024
746192506065301504
746242581776859136
746239268469637121
746168892016451584
746263440155643904
746207735562199042
746190568196235265
746198667757916160
746233119674507265
746138638824648704
746252728096063488
746250886469586944
746211066116354048
746246457565421568
746228606540492800
746243295081304064
746228442765524992
746257383744221184
746214450630270976
746220754820161538
746212026351968256
746157727064399872
746221132454322176
746189003989327872
746223573551845376
746180749343203328
746248432872992768
746197719530692615
746212265418883072
746167797688991744
746221967032745985
746206879810891776
746189452481961985
746230959377244160
746201687551946760
746262203049906177
746262374773100544
746232608036528128
746254787352596480
746174399334617088
746195806965768196
746241529329688576
746256599161933824
746264186850807808
746240522390376448
746221417570537473
746252489083789312
746227633319358464
746226224066756609
746216799700549632
746259958761664512
746263091952885760
746219332783349760
746233832588775424
746202312612290564
746209618989199360
746195341377056774
746194385365143552
746240329528016896
746243974491439104
746181932136947712
746195026900717569
746243479328657408
746216313152954373
746208746523656196
746237632586223616
746244079491624960
746217327838924801
746145874028408833
746196641879777281
746204275471065088
746258491048857600
746192443398250496
746220259879706624
746182230200836098
746217110028726273
746219328689704960
746171182504943616
746197040372166656
746205273656696832
746258470136127488
746242686609350656
746202455231238144
746208138341146624
746241839531851776
746219160863019011
746262383295930368
746250903536074752
746202467692486660
746201490398732288
746150907121909760
746183953799733249
746188693367623680
746179915012182018
746266157930397696
746251914074066944
746248135287111680
746200550685827074
746229579728072705
746227071546843136
746208213947715585
746190220136112128
746226924490358785
746240396741640193
746223527271899136
746210390468501504
746190073540939776
746255324303220736
746249326561738752
746140597287682048
746182406290366464
746229823060619264
746194334718922752
746175812601319425
746194234206617601
746223623640219648
746215851527831553
746229353307004928
746256171409936384
746213074923749377
746182657730617344
746202346141605888
746227583281356800
746257606050709504
746229864890392577
746239306230964224
746238500807139328
746232259632472064
746247405268406272
746202970782457856
746203025342029824
746227981471756288
746207827920752640
746233589143003136
746204128745926657
746235464210755584
746220574293123073
746208134318809089
746240883113099270
746215360840380416
746201603615580162
746245492737196032
746175477065351168
746234927184633856
746186315490680832
746237452164050944
746178346262790145
746206347398545408
746215985774919681
746256204968632320
746242908890628097
746228342311911425
746177993911865344
746256028963057665
746138731057274880
746264677408178176
746236282230054914
746238740058636288
746210281433358337
746210281433358336
746235938175516675
746224009717571584
746219593086042112
746225846612951040
746243374718418944
746239188920569856
746187036944568329
746240451062169600
746222793381974016
746233836724359170
746259707346755585
746251343875162112
746260130895892480
746264145046175744
746170171283353600
746215440557318144
746180313261301761
746254854486646784
746245195163832321
746261070579380224
746215222608703488
746226064960036864
746236655187566592
746194934441512961
746159450831060992
746214811566899200
746241122196946944
746243643082678272
746259505932083200
746197644284829696
746222776445329412
746263301709926400
746262953872228352
746177737799401472
746168556803481600
746173350750216193
746225062156480513
746255215033212929
746213477837004800
746250613915193344
746262626393546752
746192573396455424
746215189117177857
746157424818589697
746216845649154048
746243542595473408
746216229283631104
746253625542975488
746215855990538240
746162114256003072
746213351848448001
746232767256485888
746214731581521920
746209568707862528
746209228948279297
746255169071964160
746180753717760003
746247216701050880
746219274126000132
746226652162646018
746198340367327232
746238140088623104
746264296032735232
746241130790981633
746251629180162048
746261972015005696
746219777526378496
746227516050857984
746184918498062336
746243320238776320
746203885379821569
746232985280614400
746231580285296641
746176722907836416
746202526316277766
746230653302120449
746249649313447936
746258449164546048
746258948131520512
746233157238697985
746248198306467841
746238030923468800
746251956268765184
746210159853109250
746259531269808128
746224668244217857
746234390657671168
746254779001806848
746206896986566656
746228598240010240
746165343912103936
746175804548124673
746238366467792898
746230997352484867
746186005028319232
746233283273326600
746253260424548352
746151024474226689
746178174153691136
746212856975130625
746177293534404613
746200945013383169
746188735423844352
746223141408497664
746218695345614850
746199028346478592
746240577163956224
746175829642600448
746214983420116992
746264383815311360
746171400487075840
746236961396908033
746249771036327937
746187971942973440
746248319790424064
746236634438336516
746242170948968448
746208490666917890
746202782386946050
746218531750973440
746253742857666561
746221929061720065
746250454653341696
746248764285984768
746262538560671745
746265805927682048
746202698303737856
746197186803699717
746232922525425665
746195756827041792
746256683073159168
746234490922512384
746215814018142209
746184549575589888
746201641368453120
746203629367898112
746178220135833600
746165855344562176
746225951432859648
746216954885607425
746230162627272704
746207823822893056
746264216026386432
746229747164688384
746179663052017665
746198780811218944
746222168355201025
746234164110725120
746214371139825665
746243228035325952
746147086073204740
746213720842338304
746218313693335552
746228392765251585
746264610500644864
746149120071577600
746225846646542337
746189515618820098
746227406965346304
746246193085198336
746229286072262656
746261611665555456
746251817755938816
746263788232441856
746219001764687875
746214048136462338
746187540001021952
746227457078919168
746197166150979588
746201490243497987
746249502332424192
746219232048754688
746183953950736385
746253549932265472
746196645725908994
746247896119410689
746265373754920960
746240786564472833
746255617887657985
746218246496362498
746233022911913984
746237481721356288
746251868247040000
746257500891054080
746176656012808192
746226819548930048
746224223450894337
746226702276190209
746204376105050112
746192934165348353
746202463452069888
746209572575055873
746265944218079232
746207588849582080
746209253912805378
746234990187315200
746208373318639618
746172289591427072
746257916458573824
746244016291876864
746242636512530432
746213171413688320
746206695450304512
746234189146554368
746140165492588544
746213238677770240
746187024198176768
746187078787076096
746197568716038144
746211678409261057
746230192146833408
746227440419119104
746266564912160768
746227973292859397
746229940475953152
746232330914668544
746225297272365057
746190316873515009
746225255425810433
746231903091490816
746260529363193856
746195371018190849
746265222952919040
746194435357106180
746251973092081664
746218443536424961
746204921305784324
746178606368432128
746188970472550400
746190698496417792
746201788211093508
746184717473505281
746220809438400512
746220129898225665
746235606598975489
746168099481620480
746257161244774400
746263394165088256
746237468882567168
746224626200514560
746257496763998208
746217307022602242
746197920941146114
746261745887502336
746214828360949760
746207043787251712
746259056969588736
746190455293939713
746220947519078402
746200244761747456
746200244761747459
746259614925262849
746192740912766976
746258512007860224
746251444475596800
746216896173727745
746222495586353153
746232729511960579
746163804501745668
746208368927248385
746229055251349504
746200710262317058
746208259938234368
746254330009878528
746242485517582336
746153276752691200
746260449851736064
746246507624431616
746204275307479040
746219622324535297
746230938460258304
746200538350399488
746198260851716097
746187388997644288
746231618122055680
746193684710887424
746169454069948416
746232771601825792
746219039320485890
746195387703164928
746230397386686466
746232524095971329
746263259745947648
746220922479091712
746251209418412033
746247875026386947
746186604817965057
746200861227945984
746190337777885184
746213167286497280
746234826689150976
746200999509929986
746181475205275648
746160142727655425
746191596064903170
746185300351791104
746225460812537857
746237120780468224
746216032054841344
746204585765670913
746198302509535235
746213574305943553
746211972086005761
746234377709850624
746216359013453824
746250693678268420
746206909233913860
746204099146702849
746223363446571010
746142791151935488
746227868129099777
746225569776304128
746259128503382017
746201192640831489
746246482605543424
746195089660076042
746223703344582656
746212978521833473
746193223370977283
746150210645164032
746187162689757184
746200861060145152
746264358724853760
746190526613880834
746225896944635905
746265009072771072
746232444316061697
746263792523292672
746206800152657921
746259434494636032
746216946501201921
746214199173353473
746167470214438912
746249292873072640
746209308359032833
746244653851123717
746232305853702144
746211917262258176
746199321956089857
746177473855950849
746254015751675904
746253486929625089
746257736065757184
746228849831092225
746191843537231874
746215511776591876
746239784146763777
746249913659498496
746214924632756224
746186759898169345
746234747173539842
746234747173539840
746139112466427904
746180229446537218
746185073993580548
746221287446446081
746225133824540673
746184704672423937
746225393514881024
746138147801673728
746197061305962496
746202681526493186
746210658916544512
746247967481401344
746223737108729858
746249984903946240
746259107460452352
746234361083637760
746223921528082432
746259426152153088
746221325027409921
746260369925103616
746232645755932673
746217995073007616
746232809266679808
746206754204114945
746219412806479872
746199955228942336
746248986571452416
746254158081064961
746257362617458688
746240123952586752
746218636763766784
746257715001966592
746251721437896704
746171060576526336
746244502868869120
746208989826822145
746233262343753728
746254695006625792
746209673565474817
746223501988683778
746259816499159040
746242611116126208
746156640823480320
746232209544085504
746208322861203456
746255261468262405
746217973841436672
746264190902542336
746204052921323521
746186403386527745
746247476571680768
746238693908709376
746242212812460032
746169802285256704
746196599961878529
746230632485814272
746260177180041216
746206158491246592
746205928093933568
746190853761179650
746139041503055872
746216417884680192
746256787918184448
746245559917252608
746254347093315584
746178836925124608
746221492917022720
746206502633934848
746196553543475200
746206468815233026
746230397286023168
746238077350248450
746172616700895232
746264195327418368
746205562925260804
746219043393179650
746256628668829696
746236370163666945
746245484562374656
746207895159595010
746195517583949825
746237217425678338
746242187541766144
746193114470068225
746253206200549376
746149170491199488
746204204117614593
746219911811235841
746210088545771525
746216090590580737
746228828784070656
746160738394316800
746246406944395264
746214953904836608
746212030818836484
746227884965007361
746219588719763458
746263117252919298
746199254608158720
746169957386493954
746242363979243520
746176831842193408
746221488982790144
746252123927642112
746208062839492612
746231647431856128
746255387272286208
746181919914790912
746207903594405888
746205663596994560
746188639055527936
746235581789675520
746186134896640000
746241482990845952
746179143109271553
746243580348379136
746230829689430016
746241491262070785
746193575843553281
746206791856332801
746184637718929408
746163405946388482
746219970485329920
746219442158206980
746265210126663680
746209186808111104
746187334517809152
746247761725693952
746223644565659648
746264207595798528
746224626137600002
746240853736226817
746226249366806528
746212248696164353
746224965872037888
746223107925389312
746241633855799296
746189280809123840
746224139627749376
746166673443422208
746217575403528192
746213469267976192
746218385109770246
746235841681334272
746216652883124224
746220029008445440
746250794190659588
746194775238311938
746237360141041664
746194825381195776
746227969018847232
746196796729241600
746188777522008065
746251805210841089
746265994427924481
746183144584384513
746219840264802305
746226530179645443
746191143197507585
746264967050108928
746159706834501632
746138210779049985
746199195946672129
746206179437613057
746208893248765952
746208389978456064
746192493583097860
746188899190341632
746235405666660352
746197220446212099
746209467742584832
746187556916592640
746250710484922369
746200236423446528
746209514236477445
746196264115539969
746211166683160580
746214714959486977
746229525026004992
746236416506494976
746192288129290240
746192288129290241
746189150815059968
746228010777346048
746222369690136577
746262295227957249
746252509967167488
746229311212949504
746239968993935360
746254762211966976
746242569500188676
746184096594919425
746223917455400962
746205164428623872
746232532211904512
746198290056699904
746192644695433217
746207354056675328
746190799210086401
746239562209501184
746234981886869504
746178618661945345
746186340610387969
746203453450420224
746220834281259008
746200492162744320
746216858156556288
746206255048327168
746240778511519744
746257798745456640
746254938351800320
746228132550578177
746266162225381376
746212433295904771
746249884391583744
746216132554592261
746193751861690370
746245014716559360
746180342453837824
746190471945302017
746214320510373888
746223711582195712
746233001944580096
746201666530115585
746258717448994816
746253202081914880
746192174769836032
746242845976104961
746211892394262530
746258352674582529
746259443218681856
746245262146945024
746222189318266881
746224563197927424
746200303372894209
746263549064937472
746241776533442560
746215923112022018
746211783224893440
746203625265913856
746184687928901634
746222084179689472
746152593311809537
746219081221603328
746201775703621633
746246100982571008
746202161441169409
746226895029567489
746152165526347776
746215923145543680
746222600062304258
746250786032717824
746227193173286913
746191361259380736
746236789522731008
746209245587070976
746245421396221952
746216787054727169
746262999703293952
746232490558259200
746240057166561285
746226987316846593
746191071718191104
746192342751682560
746248311351418880
746264631405125632
746245039836270592
746211695140339712
746238194786537472
746244213453524992
746256159019929600
746245874301440002
746176097990094849
746250991440322561
746223430635163649
746215491094482948
746210302576885761
746236202299203588
746199900640055297
746208075250466818
746234319052505088
746262098003402752
746178618728972288
746219529877917697
746163435210149888
746229395090636800
746215163783577602
746211464399069185
746229810158960641
746199569411649536
746189993870163968
746223019668869120
746184608354492416
746213376821362691
746214165530873856
746206414645788672
746213406458290176
746231060095078400
746153230686629889
746257266249203712
746216577406640130
746249024408150016
746199254947946496
746224764713197568
746191507812560899
746237209083260928
746202882840551426
746264727949557760
746213574284976128
746229835572207618
746237838325231616
746177956150665217
746176731376025600
746208322676613121
746259078167535616
746212638867132417
746218238040670208
746258155592617984
746211795937832960
746217529203318784
746189318620733440
746208209560444929
746245110929694720
746216464038789121
746215746812837889
746217504393953281
746213687547990017
746252283403370496
746250672610349057
746260567288090624
746188378941460480
746206766757642240
746220637136379904
746167835429212161
746223623556366338
746176655954219008
746187640551006213
746256041403359232
746261464709734400
746248458089152512
746227486803931136
746212236180389888
746193906916700162
746211489682317312
746165725400707072
746233358561087493
746164177840934914
746211602983071744
746265818548273152
746266300553510913
746202408900976642
746260336282636288
746199330122436608
746237989177556993
746233706818371585
746179826873053184
746266095120678913
746159077596794880
746176542519197696
746228929447370752
746139838311698432
746197744658714625
746147090200432644
746229336391331841
746264484705091584
746255085286625280
746228480514260992
746263096164028416
746186114042499072
746185409340768256
746254569160736768
746236168941899777
746189008061923329
746252174372515840
746208654341218304
746228270807449600
746233111369781250
746232641297342464
746156548511014912
746236097609404416
746197891618746368
746197849528905732
746184872650170370
746246776110325760
746226152675512321
746175993136709632
746193554511298560
746191340103340033
746188244660871169
746164458775523328
746186407622782977
746252338013347840
746263016530972672
746197362947743746
746213523793944577
746221807678558208
746228807758057472
746207437682671616
746216304734941184
746205491852763139
746168191764865024
746243240454668288
746240744684322816
746244788127698944
746249401820119040
746205932053401600
746206141919596546
746235690728361984
746240191065534464
746248353286000640
746244456651890688
746216635963314178
746151079033737216
746169261442367488
746266095275937793
746196855587901442
746214643488612355
746221446796455937
746263423491706880
746232112819245057
746238752448647168
746241885690281984
746242238108205056
746157391356502017
746261934459207681
746233270598144002
746166006414905346
746166006414905344
746159325047988224
746239616659918848
746230699452096518
746231945122582528
746193575784779778
746252811785093120
746212764515864578
746245673180332032
746217264907591680
746239776131522560
746242544149864448
746266481088933888
746187154380980224
746218175197392903
746208968679186434
746175083039834112
746263582996860928
746193470990123010
746266548390723584
746202148828942336
746139091612344320
746232234588286977
746208523999010818
746248340791242752
746219097864626176
746195228189564928
746200412458352641
746253830908690432
746198055389519874
746222507867308032
746238127757361152
746199938615279617
746201859342295040
746187074554961920
746184834586808320
746207492535787521
746189704152768512
746253688382046208
746230120663252997
746233450852552705
746197073574322176
746245702649581569
746141213904998400
746239188639457281
746187896420339715
746174911190798336
746238458759254016
746238333194407936
746219978861338625
746189784083632128
746242447710158850
746243181642027008
746205881633693697
746210692630339585
746218791999156225
746258339747799041
746228597988302848
746257702477783040
746216350666752000
746256419012251648
746259250184323073
746231932611026944
746191637785645057
746260969668546560
746247329808785408
746199653381611521
746170851100352513
746242221054304256
746238035356848128
746251163683655681
746264929230012418
746257438119202816
746231169205755906
746179726289547264
746221991955312640
746218913428447233
746258272831823872
746209296069726208
746255202706153472
746242074538737666
746265826974666752
746211011372290048
746200752209571840
746262861475807233
746193374256861184
746195970765926400
746220364787683329
746206439631249412
746203608417394688
746219064394035201
746203755427684352
746261867463479296
746222902098329600
746214291540369409
746261926032904193
746157479676022784
746155738846859265
746197128465125378
746236047315472384
746217332414943232
746209866465738753
746241466402406400
746175376708165634
746264488760881152
746157995487199232
746180304725893121
746253411763486720
746184155340414976
746229008979755008
746236374269865985
746233937597370368
746235971570524160
746187921686925312
746253264832729088
746195207184482304
746150470826270721
746193403784814593
746232851264266240
746199678362910731
746196587357974535
746147408984281088
746210507921588229
746177645696716802
746214794571583489
746202790427406336
746208444416294912
746188508994277377
746264467650928641
746261942654799872
746259128553738240
746193898515488773
746243319949234176
746194049753718785
746248747403907072
746192581546016773
746254862950760448
746250072933924864
746237712328359939
746239155215044608
746210159928631297
746236563013533702
746143042554363906
746249557097517056
746193617635545088
746233237073072130
746241743041925120
746263960442257408
746194414469414912
746236244263215104
746235736798552064
746240472213970944
746238525993934848
746236710091030528
746243164873302016
746246818170712064
746141717255102465
746250605614796800
746227511667765249
746218271926476800
746196868237975554
746242095342620673
746234755285286913
746174869210079232
746196457108037634
746166081937641473
746234742773710848
746195538509340673
746243823328759808
746213729168023552
746212848632619008
746193521309159424
746255412220026880
746156812437684224
746246344373837824
746201062382592000
746260101728698368
746200131532259328
746191344163381252
746204652878782465
746203654768648192
746208645663227909
746256611799273472
746176601470054400
746223145481175041
746168887985774592
746244834281689088
746266422427344896
746219312092848131
746253952807800832
746175993107218432
746186977922277376
746230053562834944
746213779583565824
746265986031063040
746197841165451265
746220280612151297
746219685167783937
746233165723766784
746220926715322368
746224945093480449
746233904122605568
746203142925123584
746147228725706752
746187305195446273
746232180167184384
746223560851492864
746203713316888580
746181278018437122
746229965662781440
746182523667963905
746170183925010432
746224110259212288
746214115366965248
746173430299496449
746212445853614080
746246667322724352
746220385583042560
746221761318969344
746193097709617152
746196448824303616
746167998717661185
746219718604787714
746243089468166144
746190748840660994
746240451292893184
746239977130860545
746216258572451840
746201670552420356
746215222495477760
746265214518198272
746152140016619521
746211967501643778
746215025430257666
746193927884050432
746206858860335104
746247464206766080
746228279481229312
746206095845122049
746198030169210881
746222478842724352
746164408594866177
746161354877329412
746213016388009985
746245983554670592
746223313333030912
746266321810251776
746230305325887488
746187858981990403
746200659989405698
746232276497760256
746208708573573121
746217814768263168
746266430753095680
746176953825304576
746257509279727616
746202488504651776
746227444722470912
746227444722470913
746201150416818176
746243508873347072
746182897023885312
746258096805318656
746238081276116992
746192971725344772
746203470181478405
746231228047581185
746138684873900033
746196977331769347
746177494881972225
746232863721328640
746216312892854272
746222327675817984
746242774748409857
746220783966445569
746179763782492160
746199158109810688
746222751082393600
746166228776005637
746202723423399936
746183177983655937
746201721018298368
746185837117833216
746241076164366336
746198172469338120
746248378560974848
746211657261559808
746212966060560385
746238807096209412
746189087850168320
746171920345796608
746192933972410369
746230963596722176
746236366149693440
746218640903569409
746236412282843136
746194481452462081
746209988146663427
746180850061033472
746198537398947842
746198961094955008
746151871857975298
746255156556271618
746242548390256640
746215608484691968
746247443335913472
746194800550961152
746196239062949890
746263666660630528
746236693104103424
746250689320411140
746247757590044672
746254250297044994
746221299836452865
746264404711325700
746253432630173696
746234176752410627
746144946911051776
746170695877459968
746224688972464130
746233454992363524
746261850413797376
746198546014048256
746172343928655873
746230107962908672
746241260663431170
746149569168171008
746230904926810112
746242284035936256
746211623761645572
746193437091737600
746207794290778113
746207957805760513
746197610784919552
746219886519586816
746235044562231296
746208746347495425
746244305711435776
746152395927740417
746164861458055168
746217894204211201
746254296820363264
746164437770346496
746205982372442114
746205265280720920
746255722887798785
746219341494919172
746263540940546048
746223858378645504
746204187403288576
746138588346097664
746248206581796864
746250802684137472
746266304856858624
746218632267522048
746207299245473792
746207664355434497
746241348798455808
746188164927102977
746197338016743424
746177758934405121
746230820931670016
746261028426625024
746245941762527232
746191252140396545
746188945310912512
746254137201991680
746227662717259776
746195421249187840
746213687355072512
746162336319188993
746245715245076485
746173900099321856
746192736928202754
746204824627085317
746210868732428288
746202388004896768
746229667498098688
746184591355023360
746219609771020288
746234885489065985
746205592553820160
746250471417884672
746253805688332288
746230502357504001
746161745086062592
746248105893339136
746244943354728448
746254686722867200
746257417302908928
746228266965467138
746189683239989248
746238450400002051
746242452080758784
746214752779542529
746203340220968960
746202291334590465
746243467030953984
746238630830579712
746231098045145088
746235879291682816
746239251784728576
746252941993074688
746251075229974528
746266522969071616
746214433794334725
746222407455637504
746237556971315200
746245144668581890
746216950620000256
746245778092494849
746245392090673152
746228774358786048
746257341750837248
746184859857477634
746183610223337472
746217768471531520
746262253264044032
746235699276328961
746224663659847682
746224663659847681
746254003151970304
746190904113795072
746200781666148353
746229759852445696
746258289449639936
746233576941719552
746224106123591680
746193974289829889
746212248738111488
746238513365016576
746164618171658240
746179545800146944
746166715197833217
746245090201436160
746187141747613696
746219421090209793
746241428595085312
746258264531275776
746147987731054592
746200319940395008
746231081280516096
746253524925808640
746190060765216768
746266216961028100
746212240294977536
746249628203491328
746170922319622144
746216178591272962
746170939222593537
746165750834966528
746262102101364736
746207068751749120
746211078502133761
746255500338135040
746255118576848896
746187460485386240
746241957052170240
746199724718338049
746240010693730304
746245022853455873
746185665147179008
746251272475402241
746240090318454784
746256851071819776
746246885439078400
746242544304947200
746231035126382592
746201649648013312
746199996958019584
746150823017648128
746230854507077632
746242279996698625
746218485634654208
746197849751199745
746196599580200960
746210923157688320
746242896584642560
746261804465143808
746259354781945856
746186919474663424
746180757740093445
746203746741293056
746209174372048896
746230930080096256
746250873949589504
746161661023748096
746197598231371776
746160008832778240
746209748920393729
746224001207328768
746187317828673536
746209245704531972
746183509564334080
746220305958338560
746230020025114624
746210323699425282
746189171568455680
746215956519649284
746186042563133440
746247032017412096
746192090753732609
746262735655174144
746261812811685888
746195551335571459
746239599597363200
746197673342996481
746199909011906562
746243018030718976
746173535282827265
746199300762275840
746228572826722304
746213494320594946
746205445702852609
746171295583244288
746245300017303552
746238916227928064
746198206065713152
746194951386456064
746255924063506432
746204325743996928
746246512133320704
746255857009065985
746139343442612225
746173203765202944
746226274645868547
746188370687123462
746263092070318080
746216669689765889
746257622916042752
746197228964851713
746213167106138117
746218431184134145
746261296954257408
746248495837786112
746220897560735744
746250643342524416
746175905245044736
746216095086874628
746257060858331136
746266481076408320
746224777069633537
746202333399257088
746266128587104257
746195056239927297
746221429943767041
746253248097566720
746265071765098496
746222084271935488
746187045324873730
746230334727950336
746178744629370880
746259208086106112
746187636750966784
746195236813082625
746256318105817088
746190853408858113
746211628136308737
746231664146210816
746259573229510656
746194163046060034
746152152842678274
746179046556327944
746258419565346816
746226396041621505
746211154054156292
746251775766736898
746247589956300801
746212433153294336
746265839247233024
746235870965968896
746223317665800192
746210298231545859
746206641125613569
746256519805665280
746197904050642944
746256280390557696
746242036844507136
746247896094236675
746194855026561024
746192141404123136
746213595231379457
746220243022807041
746200253024473088
746175229668392960
746203629636321280
746154614760812546
746250437938937856
746198914982830085
746146796582346754
746181605333491714
746230213084745729
746221195016572928
746224898691895296
746235158215303168
746230817110654976
746185421995057152
746209518355251202
746226589243871234
746197094847811585
746199473039118339
746223481134538752
746226626959007747
746263930805358592
746181328169644036
746243970171305984
746193366132494336
746222071944908802
746246126257373184
746234491006492672
746222738742751232
746188274075639808
746210071953051649
746228203824394245
746198101287829504
746255206900441088
746215780442771456
746229235619028992
746237766778789888
746189717096431617
746204246182223872
746219836317925376
746251402524123136
746190568334647296
746188810749251584
746210520479367169
746228006553690113
746207278622072832
746142576961536000
746224315578781696
746254481164210176
746191151464480768
746234180619534336
746167566788243456
746228618930446336
746256876157960192
746186118010265600
746208687715323904
746247346867015680
746218196282204161
746218196282204160
746251847254564864
746205646685503488
746252417558319104
746248709915086852
746204489191817216
746235711683104768
746195815375396865
746223313303678977
746206221493927937
746252853958811648
746214429881098241
746214526245179393
746191390585958402
746245291523850240
746148868551806979
746257576636063744
746222180959064068
746226832488333313
746234457460379649
746230653516054528
746208540927242246
746206695639048192
746264962591506432
746182700025942016
746230200497639425
746239293421719552
746216816469381120
746215700683841536
746266225202835456
746234654819115008
746253449432604672
746260361788166145
746150361682026500
746264396440166400
746231215535984642
746231215535984641
746263574230630402
746149359188852736
746229982347726848
746217848192663553
746176555190198272
746238899479937024
746138915308969985
746153184364797952
746224076746719232
746250962323537920
746186902357716992
746246222399287300
746193038796427265
746220767164010497
746260978157838336
746250702087847937
746234340120494081
746225200824360961
746212584408264704
746254976125640704
746190475967660033
746181177380380672
746170628814872576
746262551013449729
746219429470441472
746256477841563648
746175167060115456
746236638599094272
746250446164070401
746250119033556992
746217726390132736
746258432135675904
746250555333435392
746236420512112640
746239960311791616
746189721278152704
746142619223363584
746226907813818370
746244146273345536
746207563482488832
746190086044168192
746239868171223040
746159819749363712
746231907533217792
746262471506300929
746204656943017985
746181806370725888
746260005096144896
746202043858116609
746190144756146176
746204598193389568
746203235069767681
746231412315959296
746232771316613120
746220595516309504
746226676950929409
746215465710563329
746239692073467904
746250974725967872
746181890491752449
746179164252807168
746221258291843073
746231915666014208
746240941770563584
746201456672309249
746247489225920512
746232188379619328
746209971285590016
746209174242004994
746258642077364224
746192539674284032
746146649748152322
746178996333752320
746155281835524096
746256637162291200
746249380764717057
746263381422678016
746166493105229828
746262576288382976
746142774425063425
746231504699723779
746231311988203520
746265600356401152
746141390346686464
746198008958590976
746228342207086592
746261297126318080
746253738847965184
746258088362008576
746186407710851073
746138361933488128
746186659142606848
746186566922444802
746254779010138112
746209057048932356
746239289395027969
746230070520340482
746248739115929600
746261451929587712
746208872361164800
746227746620092416
746215650255736833
746151691330826240
746151691330826241
746228363241525248
746218435433005057
746191113623506945
746167885505007617
746230057887137795
746224886108950528
746220410711113729
746183379163353089
746229118358872064
746233320841711616
746250894862229504
746248990937649152
746186952953630721
746204371646480384
746224500237172737
746253919161036800
746182464977002496
746259736522285056
746225812911718400
746191520273833986
746252883004252160
746240325560242176
746258394600906753
746255274063859713
746255383048626176
746221903975579648
746221098874724354
746193001194496002
746205588372107264
746208180158398465
746206519406923776
746141666977943552
746192677914370052
746233279104200705
746258348513828865
746218267522412545
746257438303789056
746242711880097792
746249221666377729
746191549973725185
746214387766091777
746187426868060160
746149283850682369
746256670565740544
746203499310911488
746179226806657024
746226106546610177
746179533015920640
746237477359222785
746201486275674113
746177217693048832
746228434704097280
746223053332307968
746237536335388672
746202606180065280
746259522604367872
746220985632731136
746191369404715008
746185900233621504
746188982971695104
746265268725350400
746202341720809472
746187204645400576
746249405985132544
746221392111120385
746240899814817792
746208935409917953
746215671139180544
746162839690280961
746178358589816832
746192531252088832
746203809605509120
746233450739314693
746238513637535744
746147455285272577
746235166566187009
746186625923809280
746197967028129792
746177477891002370
746214228315377666
746231982993006592
746210424262008835
746249578165506048
746194012051116035
746248634191192064
746226047822114816
746229365596266496
746247996933812224
746249158437253120
746259086711394304
746250668588077056
746250358087913472
746225741876985857
746215457238061060
746226102402588672
746248797739696128
746246449264943104
746192715956682753
746230255011037184
746228082026020865
746233316576157699
746242661728690176
746182661966823424
746169890449428480
746244586922713088
746190971038117888
746196763267129345
746205424722968580
746193475033407490
746195144240574468
746173879438184449
746199636583473152
746199569357168641
746257362462334976
746182569746538498
746231118848892928
746249330483433472
746241365533564928
746224017854464001
746222495473106945
746222495473106944
746251519822004224
746242820860678144
746231957709697026
746223757782487041
746166220601311232
746225733601636354
746189712696610816
746263209342992384
746246625136377856
746204443163537410
746252836967690240
746200613659148288
746226094114627588
746266275630944257
746137967614275584
746195588786446336
746238039358210048
746185296262336512
746238932782821376
746174315561910276
746193311585574912
746172209979351040
746216283553685506
746237632514920452
746202916545929217
746235351023247360
746260978006843392
746218489862463488
746186860590940160
746250660367073281
746263683505000448
746181072585535489
746257198892843008
746226316488237058
746200458591510528
746244511299411968
746173971507339266
746217701157142530
746247724094357504
746255886318972928
746210377952727041
746197350499000321
746178593668079621
746218049619910657
746210805679435777
746174323669471235
746238031254872065
746216694721318912
746223732541132806
746264736082300928
746230548679397376
746168707676766209
746197015021772800
746193340639510529
746152911709810688
746176311895306240
746180552336769024
746229390900551680
746256695832285184
746169164952440832
746186713660198916
746239926799241217
746259786988142592
746190799176536064
746232121132355584
746215654299074561
746209912573681664
746247279741382656
746227687925022720
746211539745529860
746189335347634182
746261393469485056
746210982007955456
746221807389159428
746198063790731264
746179860477927424
746215746775068674
746227880787468288
746255605174788096
746234482676555777
746237750303567872
746185472293089280
746186088759308288
746225171543949313
746202585216909313
746265482748104704
746248671939821569
746218213076152324
746201960240451589
746208113179516929
746220201046204417
746217290085998594
746218657626238977
746196326971375617
746232138169606144
746183110795001856
746217692772765696
746244410610954240
746204904302141440
746227805210304513
746245908124303360
746227075594346496
746226211395768328
746225792003149825
746259950696030208
746248533704060928
746264434348269568
746249301064581120
746181441545920512
746205361669996544
746196318947684352
746213913721614336
746196796737650688
746184923044667392
746170481745760256
746226836355440640
746231949534994432
746244163046375424
746194322102452226
746192833325867009
746259652589948930
746248130992218112
746252199337025536
746185749146513408
746245207423860736
746172931374387200
746250806777745409
746216782742982656
746229340606652416
746216942004932608
746215796947353602
746201746075070465
746202983516385280
746249003503845378
746181307282100225
746207274415202310
746219144249409536
746191323464536067
746209480518467588
746175405774757889
746262777636003841
746188940823003136
746204892000198659
746252388290297856
746194603137597440
746153629061623810
746174969726410752
746254011578322944
746262202739470337
746236424517607426
746249712127348736
746139062319316992
746252799386746880
746238542720827392
746211913248309249
746204753437220864
746170762839658496
746176614032089088
746191138868989953
746264954148257793
746205336327979008
746208255949475844
746224466770833410
746264455324012544
746243299342712832
746174382582595584
746188454426402817
746199192024977411
746216585560371200
746227939650351104
746234285636521985
746234285636521984
746247799591804928
746230590496661506
746217264941142016
746211820986195970
746140651767631873
746222608509612033
746224835693424640
746191151208628224
746257769397891072
746243919940182016
746245287203774466
746203386127626241
746264987988008960
746219962222551045
746219962222551046
746225930624864256
746233794919694336
746214727756308480
746262496282050560
746187288292401152
746192233385189376
746217122636828673
746194196487233537
746199850572668929
746238148418539522
746228115865632769
746176253145812992
746227528780550148
746206435374075904
746147132072206340
746220117424381952
746147190968573952
746255319999848448
746252119653613568
746218083199520770
746179088545624064
746250014268198912
746189805172645888
746182775502319620
746196645969170433
746246637668933633
746212609402122241
746147639574536192
746142912849797120
746172297875193856
746213502692397056
746205617325432832
746204833028288512
746241411838709760
746263515892228096
746219609787793408
746214282803613697
746225813234688002
746197547681611777
746229411653922816
746251612188999680
746241604831318016
746259384372723712
746241717876166656
746160486652190724
746160037958197248
746181068198281216
746238400303226884
746161283892813826
746177574297042948
746223460288860160
746247082407755776
746241294431715328
746245069208977408
746230258978848769
746254531357351936
746222616885682183
746264295864938496
746215465924468739
746199271385403392
746162793896906752
746209044205998085
746204023666024452
746205189774839808
746192359466012672
746258499320057856
746197375610327044
746215780170137600
746196218166935552
746229726205751296
746249829777543168
746187338670170112
746251901650382849
746208989591928832
746243232011427840
746242091345391616
746252333718241280
746221484746498048
746209916528926720
746264820329025536
746206980616814593
746205495736688640
746189695797760000
746228023439982592
746234843311144965
746253264790884352
746198063799144448
746246927369510912
746199384845475840
746188655593566210
746218175398715392
746176635003670528
746238253276160000
746248999099736064
746220519939153921
746210772171165696
746183807032823808
746200097776513024
746256720779943936
746248781209931777
746249028623540224
746252094756241408
746220775699472384
746222851787657217
746213918108856320
746221421500633091
746178405046059009
746256502726529024
746138630381518848
746219588556230656
746143869075488768
746209044315013123
746236722543923202
746215696384696323
746206770821922816
746240950511542272
746249984752885760
746171173973692416
746256737892704257
746244805043204096
746225045756751873
746253931710414848
746200781561331714
746247585577373696
746264643870593024
746205521066106882
746218242264334336
746231215326277633
746180053352980481
746214715047579648
746237695500914688
746252790771630080
746189855504269312
746218980709261312
746179545892425728
746228212368187394
746198495497883653
746171002015485952
746212256933785601
746230921959903232
746240782454030336
746176160858443776
746142446980050944
746231299250102272
746176399866724356
746240560101392384
746221455319302144
746242619638845441
746240854017245184
746259602384228352
746183253686554624
746207844773437441
746241315285798912
746186684497223680
746235736861487104
746236936604397569
746265088487743488
746215591745200132
746208767365177344
746157257344192512
746228824640094208
746183362742673408
746194800278286336
746239213834665985
746253365634555904
746207970409619458
746185493461803008
746216694733901824
746184826475122688
746179084267315200
746197929535246337
746259845670547456
746189322794246144
746210537311068160
746262039505559552
746261804431642624
746192610792857604
746261657832259584
746252828461568001
746249024320192512
746142228813275137
746217395006537728
746217646689943553
746201767134658560
746223237957222400
746177452741795842
746216199936061443
746233010610020353
746235644431630337
746218120931532804
746215578885455872
746161233414492164
746201733588652033
746175632317497344
746251687703248896
746195807225864193
746257010472198144
746226433811308545
746192485081186305
746236659767750657
746203344427847683
746191818400772097
746221585107824642
746232285096075264
746228195490336768
746263322610270208
746202949752238080
746231710442872832
746213490113708032
746225179634728960
746190404886749184
746247963077337088
746152240981893120
746160792874135552
746197136644005890
746210227201028097
746250035155841024
746262601542279169
746229671684014082
746196805424013312
746204673875468288
746234293911957504
746225716702830596
746214169859362816
746138361744736256
746192149541072896
746191482671898626
746199019861381121
746228099000373248
746148852021985280
746200403889397760
746260676247719936
746265080111697921
746194036852064259
746200340924489728
746240291674394624
746226635108556804
746255743591026689
746262014004178944
746225787926261765
746262857306640384
746253814353780737
746260936055472129
746202035402342400
746181307240112128
746207316102438914
746260009323900928
746238756701642752
746170071010021376
746260638331207680
746251792820879360
746189805105614848
746213628852875264
746244150706737156
746239184537526272
746245111118467072
746265726126723072
746208754849374209
746223481193267203
746237838321033216
746227193064284160
746260651039924224
746204728204267520
746190958627217408
746220444332679169
746147207842267138
746238706474958848
746201448287866882
746193160611586052
746197073582657545
746216971612499974
746200517127221250
746261645073190913
746202199332552704
746212697620905984
746252518271877120
746203545511174144
746255189909315584
746207345613516801
746239444798181376
746238983072546816
746183895280803840
746238219742654464
746177276614746112
746195970564599811
746221304160747521
746151540487032832
746207857209577472
746261204612558848
746210143218458629
746255865381068800
746232876316794880
746222403152289792
746255496303251456
746218662009274369
746230246437847040
746197585543593984
746198952609878017
746260113946644480
746246541455798273
746242409944612865
746232930687557633
746173757606133760
746234617032675328
746155709524369408
746246193152294912
746220192909299713
746195131812896768
746156141609103360
746243231994777600
746230246509158401
746239616433295361
746213251269042177
746215528591560704
746259095070486528
746220700202000385
746189129642172417
746183064557076480
746254607022698496
746254216776163329
746233312599904257
746232213478379521
746263951973879809
746175661778296832
746246981903859712
746234269001875458
746259073746669568
746233480275623936
746174818664456196
746241176953462784
746207295273525248
746220142317600769
746207609762385922
746167214382845953
746230288544473088
746220230532173825
746189020871299077
746201171396698113
746261078737358848
746197166138363910
746204053256839168
746235858450153472
746205877707800576
746199712001232896
746196603938037761
746195693828636672
746222415663882240
746238945327976448
746190568515076096
746258037929713664
746236328019320837
746216065462472704
746219236582821888
746247917288198144
746216988142243841
746256360094973952
746241549965664256
746223468438446080
746242607253229568
746143281969512449
746232104556498945
746217013450670080
746253411520122881
746157496188887040
746261225449865216
746192749502693376
746250697977528320
746241713669287936
746184029385404416
746233706851893252
746206359843016704
746146133798453249
746196545381367809
746255038838935552
746221576731787265
746250656068022272
746239603791790080
746255055737741312
746252195448905728
746217370159505408
746237607546224651
746265051007455232
746221774111543297
746228631878279170
746264107242885120
746240996292202497
746227142564806656
746243961925304321
746232276640366596
746230284094345216
746247942189682690
746151641154523136
746227750873141248
746205483468349441
746219169239076864
746232788110577664
746221245650239489
746172239305912320
746146993945206785
746202459081564160
746262328820195330
746237796273119232
746257538635677696
746211644615729152
746246016991637504
746211716111863814
746234919144161282
746226970766106625
746214777978916864
746188236175847424
746245404640043008
746211569206341635
746236483275612161
746199569453613057
746244649644232704
746211212866686977
746223430777724928
746195026795868161
746199913210404865
746251029117796352
746242586097090561
746251905853186048
746186810297061376
746259904323682304
746234768073711616
746212840105598980
746194720615849985
746204229186945024
746247254403518464
746190341988986880
746231106328879104
746221484746563584
746177486304620545
746250651924074496
746192900296314887
746201402205077505
746248797974577152
746240350532960257
746225523840319488
746165545205121024
746248529555914752
746243462744408064
746238735818301440
746202039818936321
746240002422542341
746215319027388416
746182410358882304
746230833711714304
746164903380140033
746219311857995776
746265696900882432
746229160012480514
746209736429735936
746229784984748032
746199523161051136
746248110083555328
746205449897140225
746202253552345094
746262408558059521
746225276435079169
746226773747073025
746192044880625664
746181118769061888
746184964954165248
746226094185975808
746210306754437120
746251910252900352
746225569650479106
746211795925245956
746255563449831424
746235740833472512
746139360282578946
746215226823958528
746236470818549760
746254917204049920
746165419300556800
746220641565577216
746179864357646336
746244733429760001
746213611823996928
746256595034660865
746245584873488384
746258809891491840
746232901369401345
746253717649956864
746214576501329921
746203017255354370
746206498280218624
746265004861759489
746261552945336320
746207551029542912
746217365780598784
746210462031740929
746199468559654912
746222575244611585
746211493641760769
746236282204889089
746260365701451777
746251658313732096
746213875922591744
746230045149003776
746219815124119557
746170804749090816
746239251663171584
746260806057132032
746161401073283072
746243357970575360
746242757912567808
746233576614559745
746219500639379457
746174592255877120
746193403700875265
746227721345261569
746197052707610624
746248256993239041
746184465525800960
746219563746918400
746205131100688384
746257895499628544
746209136409378816
746239084025122824
746219576292057088
746243815233597442
746240342077280257
746170079180554241
746223883724824577
746193512673140737
746239239021486080
746207836128976896
746186164160335877
746202903862358018
746195353955762179
746244825968631808
746203109542629376
746218385021624321
746209233096433664
746209933536878593
746204279606648832
746188454476681216
746245694252552192
746247870932725760
746239859824562176
746158083450212353
746237192087838721
746180292361101313
746231932636143616
746219177849978880
746254338654375936
746161426176348160
746260197962702848
746240371571625986
746247082621566976
746225183933882368
746201355983822849
746171769317363712
746186625667915776
746207559380434947
746178513993105408
746220171564507136
746264178579607552
746180107664920577
746243244531425281
746203138714021888
746186025941164034
746221543202578432
746242015696916480
746163951113805824
746180082448867328
746170863716708353
746203063346618369
746236961594081280
746251880506998784
746263209569558528
746216615025377280
746186294422757377
746251666660425729
746230859028566017
746197077776990208
746181571611262980
746196536921460736
746246474351132672
746151464884649985
746237314024644608
746230439291944960
746220108708646912
746233190692462592
746176437955198980
746187682863267841
746173174778306561
746248420592082944
746257476044066816
746172469984264192
746207936909737985
746257769615941633
746231882229026816
746261351513858048
746242049142206464
746187011568984064
746237435332296704
746257689609646080
746215860163883009
746201070855032832
746140748387581956
746156204532051970
746140668817465344
746198533284335616
746188571841748992
746225041524699136
746218531885195264
746139960047185920
746147220123164672
746261900724441088
746249834039025664
746252702745825281
746237427086352390
746190446699810816
746265063607017472
746174634257747968
746190203518222338
746230313395716098
746203394738524160
746250936906047488
746255735076589568
746227847371464704
746188022488563713
746232968625065989
746202798816006144
746255156640161792
746225263780859910
746162894488862720
746209673359986688
746247828926763008
746193760137076737
746186688716767232
746174340471787520
746174969747496960
746187988682432514
746263469608022016
746207685360525312
746227683802021888
746206892729372672
746228300180135941
746159522025082880
746260822809149440
746187363777273856
746198575135105024
746203939750584320
746189502880813056
746168204536356865
746194662147293184
746238316366954496
746258809518161920
746207802859786240
746244276577775616
746146343832457216
746263171862831104
746205261174439941
746178799331532802
746241218804330496
746250907696902144
746213855135621120
746216053089329155
746222919022305280
746251058645766144
746219274197360644
746201905781583872
746185774429679616
746215151028711424
746242997331755008
746208071114883074
746265403211526144
746251406680727552
746188412399427585
746197430278852608
746212622157000708
746217839728615424
746190555730739200
746179692449923072
746214786191417345
746190039718178816
746230804389367809
746213792137109505
746213129642643457
746187971955654656
746228073859670017
746228396602986497
746197455331459076
746247451544260608
746223812434231297
746185304671916033
746256305711648768
746218405951217666
746200173320142852
746178623044984832
746233853421879296
746201708586405889
746196322814877696
746203189070823424
746203201544716289
746195903338283009
746188559221039104
746248701543325696
746236261115953152
746227620782571521
746209442887139329
746194573731332096
746198806023155712
746191944108249088
746203939863834625
746259551947755520
746214648068726785
746218561199169537
746199174899589120
746262161115193344
746231664188100608
746251012688715776
746209312540745728
746144187838496770
746266199936339968
746221375430373376
746250869818200064
746215637685407748
746230984622772224
746203931387191297
746210118019100672
746246159832911877
746193487532429317
746241575424921600
746249225709617152
746199389132054529
746206930234834944
746243492175745024
746253713816301568
746187741302521856
746205093196759040
746165050411454464
746235640203730944
746211531356966912
746150282170671109
746195110677745664
746245660375015424
746229323535814656
746209652547850241
746154744968781824
746197568619577344
746218359700676608
746205735114047488
746264878692831232
746193504515219458
746154723670011904
746258545360965632
746250907550126080
746187716379869184
746210017217384448
746261053663744001
746235644398043136
746141868480552960
746248642537873408
746154715625439232
746216195741777921
746209195452567552
746256855027093504
746192661191626752
746263037586382848
746212412458565632
746193642734256130
746229600393433088
746245408960086016
746210659273039872
746188185940557825
746184968976556032
746265247929999360
746191105062903808
746226421442306049
746262668441325568
746224311438979072
746202572587819009
746195270019350532
746185895733190656
746231194245693445
746189297502412802
746196553472192517
746241042807087104
746240774208000000
746239280922562560
746228023314132992
746207005644251137
746257869977325568
746246914753040384
746201112701657092
746203549831356416
746247782906867712
746265210294538240
746244989609402368
746220582895681537
746263268189179904
746203864165060608
746169085109669888
746252543425118208
746231018244321280
746213435851964416
746249401723654144
746236806476095488
746241751271149568
746178715449696260
746266179048771584
746183115152863232
746191784598867968
746198218829004800
746250731427094528
746193789589434368
746246059165425664
746240979783520257
746209249999486976
746226588925075456
746185585333772288
746202643614175233
746233564233011200
746206515283922944
746252577084444672
746196884826423296
746259384485969920
746242179421593600
746224194216591360
746216287840280577
746265998827859968
746232620619489280
746257924700286976
746180657181646849
746255404020031488
746187808511950848
746209413237612546
746257614330269698
746211334300196864
746232343698903040
746208909942128642
746253755574784000
746206355673907204
746164496369057792
746158087770300417
746244859590287360
746168078686261248
746224689190576130
746240480472633344
746227612591153156
746229323934228481
746202195016638464
746217478917783553
746164043627569152
746227775980208128
746247661276307456
746221811629625344
746245115258281984
746207542561275904
746250517559513089
746142996735766528
746170985238302720
746198080354017280
746258155353571328
746192971532427269
746210151749689344
746219542431444992
746198860435881986
746193332359946241
746168086840020992
746231588615118848
746225435764129793
746247111793008640
746231429361606656
746146100537548801
746260856686641152
746253151389483008
746260508227969024
746263075435601920
746259375791153152
746245303918014464
746251109153529857
746238756538224640
746225427287445505
746195383475310592
746242657261748224
746216686320128000
746180640593289216
746234420021985280
746262010132860928
746226098296356867
746235934031523840
746216967267196928
746201385532690432
746203000331370496
746215335880097793
746174365885095940
746207463007936513
746241147626872837
746194980838924291
746254728800141312
746244985427734528
746186571104157696
746203914723164160
746246126056120320
746259388487241729
746252828533006336
746234411478188032
746258520161423361
746187963709591552
746216174506016769
746211648810057735
746244129684885504
746237393703829504
746248995039813636
746194137930575873
746260454012497924
746174663395418112
746234986118844416
746195500966121474
746252614514393089
746167461779738624
746212152181039104
746261972287692801
746170435738337280
746203843294167041
746251159174778880
746237686998933504
746232049871163392
746203856116158464
746178136438509569
746256586813878275
746205739291598848
746186957059874816
746230242444881920
746207794240466944
746207056378499072
746198331819364352
746187829420515328
746199775029035009
746177968876068864
746254208354103296
746223619630497792
746259447303921666
746188114654175232
746225804707717120
746253872952393728
746204564890673152
746211841848729600
746196008384634880
746225230272569344
746264501381640192
746229810226040832
746249091521327104
746224894619189248
746206443653627904
746185094637948929
746222675622649856
746195131666030594
746160075983708160
746206108419657728
746159371290214400
746148499591467008
746241915012554752
746224089115680772
746168204544741379
746229483024224258
746256754430840832
746194913809731585
746197249969950721
746186621494636544
746187707970289664
746244913818406912
746237355795746816
746219052054392832
746227318767525889
746245836636626949
746185162040418308
746253147543216128
746265352875585537
746201116879159296
746212999417860096
746188584403664896
746198508005269504
746248621616553984
746240673335042049
746175611438239745
746250840726511616
746208708917506052
746249494338109440
746193651127070722
746223690665230336
746210139116437506
746224198205399040
746201053985595392
746233912347631616
746239847220678658
746179843595763712
746210453487923200
746214765236674562
746215750998720512
746227440553365504
746259531093540864
746246943865769984
746232947653513216
746253260466589696
746246071672672260
746196042081665025
746266388864602112
746258746674905088
746257664460595200
746186432977371137
746252572802031616
746250194711252993
746198638154506241
746225238363410434
746207324608466946
746217474987696128
746219689500520448
746177469632241664
746220264212488193
746237284706488320
746253268859371520
746251998270365696
746186915024605185
746190748534530050
746237406269976577
746194980859838464
746156301001043969
746235510226456576
746216006826090496
746254674290950144
746239306293874690
746237837968707584
746235741030649856
746224789568688128
746263813691936768
746153968783466496
746180296345792513
746249745731985408
746244184038907904
746187212815884288
746176878277500933
746232918264078336
746203705028993024
746262849010475008
746209966969655301
746252404971216897
746224697491095553
746265394801958912
746231043384967168
746211367942643717
746229864722620416
746206523580264448
746190912208789504
746154245796298753
746244351886393344
746239926895775744
746206938912854017
746244536440020992
746225263529205763
746222021550313472
746170976593977345
746220402343481345
746214991745810432
746247137055367168
746197337807020036
746170075128934400
746256221796245504
746181034820132864
746213146344382466
746216463896190978
746242225214918656
746192984178196480
746233644079996928
746172822100258817
746253336098246656
746235313048039429
746225062299131905
746150047331528704
746232750349287424
746264920606576640
746197375627104256
746227121572347907
746227121572347908
746182708045484032
746246855814676481
746209644243099649
746229525080465408
746191591807680512
746191260461850628
746240237358166016
746179331978829824
746230523165433856
746219903527456768
746242577679196160
746265206188294144
746155709633540096
746222092647989248
746228262754365441
746199913273262080
746260009068150784
746226362663350273
746253206246793216
746161917241221121
746260764185395201
746260516583071745
746239927105392640
746204619475296256
746247204013236224
746261464558743552
746246067465793536
746255425046253568
746173132717719552
746215411209801729
746181420465397760
746251939365584896
746224299049025537
746227537026519040
746222856179089408
746232955962482688
746254770436980736
746242359738830848
746172293840244740
746228262783750145
746250664163024896
746266518808297472
746194909640560641
746233022958051328
746195043635986432
746263318512410624
746177201318465536
746145756315271169
746203507976396801
746261066259140609
746164328898801664
746237238590083073
746176005870583808
746196713002590209
746222336215375874
746197300192518145
746237121061486592
746233304114835457
746173749179752448
746260466540908544
746261963949379584
746186743049748480
746255299129008128
746263993656868865
746182758402244612
746206531792711680
746225498368282627
746252858136399873
746224017737060352
746219358049820673
746184662813315072
746242506640228352
746225980834873344
746218167043686400
746230737041403904
746241889729449984
746258407003389952
746206217161191424
746261427120447488
746243127204265984
746197644016418816
746256276397637632
746175103923159040
746192191492489216
746154988284616706
746198814541832192
746174843951841281
746249909456732160
746217118320852992
746249020398538752
746207056185589760
746190538982858752
746186562703097856
746246801368428544
746192464151621632
746228094667657216
746248097379016706
746249447898636288
746167285614731264
746154795103305728
746236743431557126
746229827154280448
746157940827033601
746186915309752320
746238219709079552
746187917698076673
746198931852267522
746163116631859200
746262697767907328
746161044532387840
746204690589724672
746217374173454337
746213867835924480
746190610135027713
746235027990548482
746190668863680513
746231441713827840
746239264204066816
746214916223164416
746211212933763073
746185308874616832
746221677617393664
746201087661662208
746225200732078080
746200869729755136
746262941146746880
746157957646159872
746243135601319936
746255827464499200
746227994260176896
746229483154223104
746226710681550848
746245127778222080
746222742807011328
746224844430184448
746251515925499905
746208167785168896
746202236728926209
746215382034219008
746189544937033729
746220461332168704
746196213901328386
746263914007138304
746217793394073600
746235644570046464
746265101120999424
746181596592562177
746262030752026624
746153780127760385
746261825449234432
746218380592455681
746151527807586304
746262655795662848
746206716379881473
746148545598754816
746220721186082816
746203856099381249
746247090704003072
746255882015617024
746203071772917762
746175406068338688
746194502759526400
746194007844225024
746205491848609792
746201276409487362
746174910901456900
746204887642345473
746253940199727104
746194725103775744
746202480225067008
746199049225670662
746139364216963072
746208612259815424
746248709743251456
746193504196452352
746188546877206528
746218527577669634
746227029465456640
746203667015962629
746222822448467973
746236277926793216
746188462655578112
746256398116339714
746249880067145728
746231060103495680
746217281881923590
746240589838966784
746226299543314432
746240509778202624
746211317506203649
746255961636089856
746204032176267265
746200278114795521
746232616286724100
746219681187430402
746155554419118080
746228262779531265
746247376105414656
746264170136539136
746262932569350145
746264543358234624
746212563306741760
746241176928423936
746229927540776961
746262861207511040
746236714046226432
746237200845541376
746175225583255557
746241373838409728
746243735227338752
746196238987472898
746193974105247744
746202152876421121
746189565807910914
746194897057677317
746217483246329856
746193982384807940
746232591083151360
746165914450550785
746231404002828289
746241898143154176
746250274323439616
746231857092517895
746250068597030912
746238064691806208
746264962834763776
746240308472516609
746259099285848064
746175435520774148
746179033923215361
746216753517101060
746214375149604864
746177763321716736
746245685780045824
746251570191433728
746243848603574272
746239822218485760
746214035566170112
746205172825653248
746241365504188416
746188559355281409
746225485823119360
746212634710540288
746233610265460736
746266204277456896
746196411188813828
746213460942295042
746204074110902272
746208738210549760
746234659072139265
746228476487688192
746185333868474369
746220071018586112
746186420142768130
746264916563271681
746166430144565249
746188924247126018
746243471137202176
746230703646334977
746222994331099137
746243227943055360
746220012470304770
746251251541770240
746190132240326656
746204468165779457
746204908584472578
746188022245261316
746251889264627713
746243252949385216
746234063371964417
746205818920460288
746198520927944705
746221803467530240
746240854075990022
746137841869139968
746181869310443520
746186722044579844
746181449779318784
746196075430580224
746218397608747009
746211896303378436
746201763024240644
746243974596268032
746242372426731520
746253839351717888
746234252212088832
746248806262530054
746264518066642944
746239914270924800
746220607822409729
746185254029844481
746251167504662528
746241327839338496
746266372187971584
746233312713183232
746216828817444868
746222541413310464
746204606913380353
746247929594187777
746200198381084672
746235254671818752
746215268683157504
746258017176403968
746163229877952516
746221308464111616
746236865188069376
746200987052843009
746262379021819905
746194133698568193
746220645881520128
746237477518598144
746221337723625476
746211317476777985
746218972333236225
746214740288901121
746207999954292741
746211330042953729
746184222512128000
746237997352267776
746205198117273601
746229000842862594
746233975299964928
746196809362505734
746176764955721728
746213528135041024
746246063267282944
746204946257764353
746223384812388352
746161803923701760
746185824413356032
746266099247886336
746211917346156545
746196620958523392
746189788286312449
746158393878994944
746234402984714240
746219982845935616
746186722258587648
746257433895526401
746236085093601280
746220674952232960
746203679846367241
746216141157072900
746233043984121857
746181936318578688
746234914748522496
746187871460044801
746247787247874049
746218762622230528
746208939436441600
746237658024706048
746250458684133376
746240048555667457
746193089266540544
746261128985124864
746231542481977344
746230116498321409
746219534340677632
746196322907095040
746187406055866369
746221702623821824
746202086082129920
746231261690093568
746186093054169088
746212706059857920
746222004471136256
746208247158177794
746186378417823744
746183769334366208
746257169910272000
746243693439500288
746146775581458433
746204468228677632
746217097282215936
746265839444295680
746228103207227394
746228359122690049
746226396322631680
746229831268872193
746258960701759488
746213167265521664
746239478008684544
746216044633587712
746210491467370497
746226601646395392
746252182505267200
746232364720807941
746265734502809600
746222445170810880
746199506480304129
746250278509416448
746259791035641856
746227796888870912
746203327520608257
746217596647706624
746227381635973120
746174571213164548
746208364724555777
746215570572345344
746202463586258951
746192409478864896
746215042157154309
746200215279927297
746216086647889925
746238358322479108
746232092120354816
746233748677484544
746196507477499910
746172922751033344
746229982137978881
746197455549538304
746248734867066880
746234805864431617
746229323745529856
746187791634046976
746258906264014848
746242573652492288
746198093008248834
746235703181250560
746230154083479553
746190983688228864
746242598679912453
746257207474294784
746229956955381761
746257333110640640
746215109052096512
746214786325614592
746189997796012034
746237192163364864
746170742102962176
746139053913833474
746201939218554881
746235707555909632
746205466540154880
746207517642940420
746259371924008960
746201595268849664
746266187567341569
746260378368122882
746194553024086021
746243647113297920
746228287714664449
746236705921892352
746200903263236096
746195970631704580
746197421676331008
746198835320389632
746233455336259584
746174713697730561
746251540818726913
746261456153350144
746191302253912065
746166044113387524
746196880783118339
746240543462690816
746184830367367168
746224810741506048
746241927478128640
746218531738386432
746232523819098112
746220826102398978
746227071496531968
746204090812633090
746235183381155840
746209560034086912
746208062898208769
746244783765594113
746211275672170496
746266237819297792
746229256443723777
746251775733305344
746183358493908992
746222021374148613
746195177815969798
746202216051048448
746254632012242944
746232880519483398
746151691460870145
746237213034184704
746248009353203712
746142703050711041
746191394776068096
746227541304717312
746196256037318660
746218552567312385
746188353754718208
746207937127841793
746180007056150529
746238463171768320
746250676934746113
746220217756356609
746253264778203137
746236365860274180
746230011502309380
746258625228906496
746202505206370306
746265877243367426
746193852382359553
746226924683333632
746201301533392900
746233413028347904
746247497702486017
746211464201928705
746216157682638848
746208004266033153
746187447885651968
746261414394863616
746200928441667584
746239897472761856
746239948055941120
746222654797950976
746255777229209600
746192573241253888
746203461507702785
746210470437097473
746242351132090368
746262114956881920
746204824799084544
746195937177985024
746258491057278976
746239239017238528
746194351802327040
746192745010597889
746170490306306048
746186520764129280
746224068106457088
746249338821685248
746235937953243136
746216543650885632
746197480446951425
746190421374578688
746225943052619776
746241487046795265
746218636793110528
746226639458078721
746249909418987520
746217822930382848
746216375832576000
746224185672798208
746213905475612674
746252115597656064
746247829002326016
746240396695461890
746217445438853120
746200064113074183
746177008342708224
746231186188439556
746211237801799681
746258994335911936
746206183925514240
746248839988817920
746231051647803392
746209849382342656
746206586427715587
746201880611586049
746256439920967681
746257773621477376
746151448145199105
746212102029795328
746165385813233664
746212550904184832
746195983134908416
746235355037315072
746186197899194368
746233698505232385
746213871812153348
746161132537143296
746230816955469824
746201653737492481
746258902094876672
746182473231532032
746226643694321664
746216950586499072
746202262255476741
746225410258591744
746241096959700994
746189238589259776
746166564429369344
746226538593427456
746252245453266944
746257383542956032
746246306436259842
746193659675082755
746183853153230848
746242007383695361
746240245893496832
746247640182992896
746142342080409604
746208754950012929
746202614203744258
746252442908622848
746208897535356928
746251167555067904
746249787780042752
746246818242015232
746217143566426112
746224135404036096
746212433207820288
746253684456194048
746201020481445889
746152135910293504
746197102917627905
746188022509674496
746194641045753857
746243789799424000
746209707023437824
746225322165575681
746253432579842048
746197233238847488
746260990757593088
746250311912787968
746203906460389377
746177549420625920
746261921922322432
746255961887637505
746238068965814273
746202333290258433
746230615503048708
746186973921026048
746183576593534976
746186755909419008
746257303884693504
746223761943212033
746251801050161156
746199028417724416
746186378376024064
746186630059466752
746245702670376960
746253093004775426
746244125352067072
746193969894174720
746265843621728256
746218011762139136
746210038138605568
746228887357530112
746210957085409280
746204325576249349
746192019509305345
746210256250802177
746196503358693380
746218963755905025
746237599275048960
746195119334789128
746214295751385089
746214295751385088
746210093033619458
746250890965848065
746235732700782598
746260227322974208
746215260038660096
746263385872994304
746220641494302720
746187510833831936
746221207746289665
746251687640371201
746182867496091648
746248059554660352
746235870840164352
746190807477035011
746247308728238080
746228245629014018
746259237462937600
746261938691280896
746223988662116354
746224235945689088
746257161370492928
746181676615766016
746200399820926976
746248705783828480
746238349921255424
746196201159090178
746203444843708416
746242472775286784
746217659201556480
746213372958380032
746204006930751488
746246818309148672
746244032989388801
746189138265776128
746252962704547840
746200571888050177
746262580310728704
746246939629477888
746164857209249796
746226530154516480
746208448883228673
746156783358533633
746239104996651009
746192275558924289
746262815183351808
746258583201918976
746223350867886084
746189431866982400
746214442413621249
746242724685299712
746199523345608704
746259933872668672
746193873295159298
746252077651922944
746159488722440192
746214995902373888
746198248289775616
746175997268004864
746217554373312512
746224462509416448
746241625433616384
746214626874953728
746150932388413440
746225624432336896
746177591099424768
746192351031263232
746247728510885888
746266472868122625
746229348961660928
746235795485274112
746185627469676544
746174839589867521
746245232942063616
746247728422858752
746203201532157954
746235934086049792
746264572596723712
746243282418667520
746230447684759552
746246755117760513
746245278680891392
746207509224972288
746253625538846720
746214715123105793
746192862732156929
746254212917510144
746211426637746176
746204036186046467
746257408809377792
746214735792660480
746187498284453888
746256649472577536
746192774622388225
746264018994737152
746263767370108928
746229072015982592
746240115794554880
746223564794142721
746229793318789120
746246377919877121
746194716518060033
746238735742709760
746173598193287168
746212500220194816
746237179781754881
746189406508195842
746213511328456708
746187175218188288
746161770255917056
746232196940238848
746183005866237953
746260193781092352
746191411414872068
746243261610655744
746210751312855041
746247787176693760
746186533250621441
746221786543468544
746249913596518400
746202375283572737
746237238330044416
746239985515302912
746211376255754242
746206615884333056
746236319865704448
746206569545662464
746216329925926912
746217256649003008
746208637379444737
746226102637473792
746203629472780288
746216912888094720
746255886386069505
746237812907749376
746226148648976384
746155663533944832
746203524388663297
746230972266360832
746219744139718661
746244691767758848
746230007521894401
746245744529637376
746259803597606912
746254820860899328
746193424877969414
746228287932751872
746179176772689921
746248604826800128
746250190387056641
746206712038719488
746239574779691008
746243823282556928
746213116816482305
746260189716742144
746266262926462976
746190283117727745
746233597770637313
746152941128556544
746237577942925312
746194343061397506
746214660546846720
746238412705824769
746203809731358720
746264178210574336
746265478612516865
746234298093600769
746213490277244928
746245316735807489
746243538191532032
746192195862966273
746219160770732032
746227805252259840
746194376859123715
746208482076987392
746204741093359616
746254590048337924
746206368495861760
746256238741176320
746163225813721088
746185572838834176
746251020980846592
746221211974197248
746232578349228032
746222923074023424
746154086391758848
746231190269497344
746254770734768128
746243697474314240
746210726205763584
746202744227143682
746178086220226561
746250748284047360
746203478272311301
746251478201925632
746203532831793153
746218028677763072
746208104912560128
746211137100742656
746248978245685249
746159249605070848
746211481025318912
746200789949898754
746186516519542785
746214249408561154
746244360283500544
746235447299346438
746236382578778112
746193793897005059
746260206502486016
746263679100944384
746237162849374209
746222289927102464
746227486787153920
746203876798300162
746170121228517376
746197090422775809
746263549073317888
746238169360654336
746190648013819909
746228191316971520
746204321675546624
746266372028641280
746161296282812417
746233035612295172
746221849609019392
746208519926382593
746244591104385024
746254028342910976
746207488270229505
746205579887009793
746240799495626753
746262488119910400
746224609461080064
746209941833191424
746262173408604160
746225435466358784
746230317862641664
746193424538206208
746214954101923842
746205810619932672
746256301420855297
746216660982366210
746217898507591682
746226002058088450
746226026850594816
746186474647846917
746247103555473408
746225523630579712
746209694595710976
746175829625942016
746229835391864837
746222495309561858
746201519897219075
746187737045172224
746220016551366656
746239511865196544
746189540897873920
746230305158160384
746173447311548416
746254665893949440
746229298541924352
746263289076801536
746212529844588545
746184574531571712
746200626145591297
746249301051973633
746252434394185728
746211946622423042
746203260235587585
746202165685846022
746187456018522112
746227159555944450
746159597594021888
746256859154227200
746244981208276992
746220628756160514
746214119410327552
746252774115966976
746211736865251328
746228916944146432
746216488986513409
746187170965159937
746195006008942596
746257458943909888
746258180737503232
746230393364316161
746259866537332736
746251633449918465
746246545469804544
746198122443923456
746262429194059776
746211107778367489
746246172352864256
746233492917215237
746149644363796481
746184247669567488
746226798699044864
746221052397707264
746253550246838272
746161992415612928
746264052414951424
746197673514934276
746253302678097921
746243810691190784
746203281358106625
746182351856754688
746235191740403712
746208150907297794
746218351509200896
746236819100995584
746254883855155200
746232792514592768
746224387062272005
746183308082614273
746248332390039552
746201196860309504
746235610998833153
746220629016215552
746223900686618628
746210788935819266
746244100073095168
746214853530947584
746204849776144389
746243995546812416
746238454871130112
746198990551580673
746241894221385729
746233564308471808
746216703227420673
746258918939070464
746184738411520000
746185153467154433
746235694947803136
746192472410230784
746216858148179968
746194674642124804
746190517981962245
746250265930661888
746263897469030400
746179046514405378
746204652794830848
746229566834806785
746232867957547008
746187275638292480
746215180686659584
746215587194429442
746225540432990208
746264425850605568
746216451250360320
746259849994895360
746233388114157569
746211845938155520
746256368739356672
746264656495452160
746254535815925762
746225507084079113
746251440491008000
746187259129434112
746216074102747136
746249112652218370
746214182299676672
746193554884550656
746218758427942913
746164286779600896
746244922181836801
746195785901973504
746165331434082304
746254086912106496
746195819448000513
746264585204826112
746235120403701762
746245824129150977
746250718827405312
746233610340958209
746231638787391489
746192782973231104
746180627687432196
746161468396216320
746193710002540544
746229957160931330
746197937563148290
746193802256232448
746261208735547393
746245841116069888
746263918369189888
746251377471520768
746220544886857728
746197040317620225
746177884998500352
746243475373383680
746257836670324736
746244775586598913
746238844673077248
746206561077362689
746264065018728448
746218556870713351
746142669240471553
746234998580084736
746152362549592065
746242422653345793
746242380546850816
746236298956939264
746246289642381312
746234944104521728
746160491073011712
746211665620832256
746239482404339713
746263008188432384
746255315927240704
746208490578804737
746224626078883840
746248697374203904
746221572751400960
746190438399279105
746207941238284288
746262098183860224
746261338784153600
746196155311087617
746217596542820353
746212705736941568
746238219667202048
746235120156188672
746254502152503296
746143214730518529
746208784079458304
746189301621260289
746198537700945922
746197002631864320
746220201297862657
746240681887301632
746219349661278212
746200487985184770
746258323289292800
746206385147305984
746261380605558784
746222998701514756
746232457087750144
746226668600123396
746243307399942144
746238823986663424
746209195410653186
746250647675207680
746200144094212100
746209979514789888
746191315130474496
746259849734930432
746225196663595009
746254825030037509
746195492388765698
746230460494209024
746223196060291073
746260848147070977
746226530339065856
746219412441571328
746197367502708736
746232326699393026
746247489473306624
746261485702123520
746257660605960192
746259992349671424
746256590932574208
746247136849780737
746237406047703040
746243131276988416
746256368441692161
746195001873313792
746264346293080065
746186625571426304
746205353184919552
746230489577512960
746238567777632256
746195387485036546
746208318532685824
746160738671140864
746242036630585345
746193886192631808
746254753693306880
746241453639163904
746265122008666112
746205764398657541
746220813318127616
746184050310791168
746255085210996736
746252551901810688
746189335133728768
746257459333963776
746148457413435392
746265465870295040
746243265591128065
746257316484358144
746223435001397248
746189230385205249
746178480551895040
746151821408874497
746190694054715393
746233194882564100
746189242955497472
746216443063107584
746261011775229952
746236831721627648
746249330420490240
746197862157975552
746192426423902212
746212206597935104
746168346819723264
746217562862608386
746200928248696832
746265952417947648
746198654793326592
746232842749804544
746260810243125248
746211233506811904
746204896127418369
746175963919065088
746224634635288577
746192824844980224
746211942503616513
746220264006909953
746248907018145792
746241835232796672
746214031376035845
746224525579190272
746232910047387648
746213146432438272
746206854838001664
746250416795561988
746200911563808768
746249129131655168
746235963202953220
746202165580988416
746191541320876032
746220255643525120
746247711389814785
746239226514014211
746207421127745538
746241613035352064
746201876018798592
746178568309202944
746185161725796353
746261913688899584
746219425238392833
746254061645729793
746227058620043264
746209056973479937
746220482282717184
746248617602715648
746265096842797060
746197480727941123
746223279728300033
746172176382984192
746227805218758656
746254024127680512
746240430145077248
746160621071147008
746216183054008320
746247166230953985
746244700009566209
746249632552878080
746200248716951553
746220356269072384
746261368404336640
746205605136760833
746197618980622336
746252979527888896
746239662763581440
746209346426568704
746150332380647425
746210394708946945
746228941896065024
746187141479227392
746249410057740288
746214132081266690
746261783397208064
746240170039488513
746206196332273666
746178555998961664
746202220182462464
746240698563858432
746202723356282881
746209065265618945
746204438847598593
746209795095461890
746199858785095685
746181143704154112
746211279669366784
746191839351345153
746242456287645696
746198600401596417
746155327876374528
746263016400838656
746192812236910594
746202610030383104
746254846018330625
746229273497735169
746266195712708608
746207148477079552
746255089485045760
746252744927903745
746227679527993344
746196629028405250
746238194748784640
746219546629963777
746196402577936384
746200194362966021
746199254750760964
746139980662190080
746258633483255808
746219735608524800
746185875134910464
746210575391195136
746201733722869763
746235250452271104
746263880792440832
746242242164068352
746189272328212481
746238416833024000
746194980759166981
746233895348113408
746233081908977664
746190794885726209
746144900589232128
746189389638709248
746261192008679424
746228371424579584
746168980197408768
746167982225768448
746224114499649536
746174592268574724
746261057740640256
746243231973793792
746190643832074244
746257517966200832
746242971876548610
746148272910274561
746227176270290945
746222310831448071
746172301981384704
746162022060949505
746213939004866560
746221035859546112
746240262280601604
746191222826369028
746195018348527616
746244033018683392
746232079482949637
746232079482949636
746200059935490048
746237263676211201
746256028707225600
746191956674412546
746262408407179264
746198277683437570
746246281203486720
746243840248524800
746210634124005376
746200076989530112
746224986826825728
746200919935614976
746207219717283840
746201691620442112
746212861093912577
746220054518214656
746217361653407744
746247170681102336
746255701564137472
746236563273592832
746202392140472320
746221958493200384
746230036697518080
746213204859052034
746208255819427840
746237372543569920
746239696146046977
746258436342579200
746221857947295744
746257891238223872
746219727089897472
746192858558791684
746224135177527296
746224743716577283
746175359889051648
746250966387793920
746207475725021188
746195098266804225
746261791857053696
746192699133300737
746247397186093056
746166736312012801
746214375174737920
746200806630653953
746185078225633280
746175758310080512
746211460343169024
746243102168408064
746254233553506304
746184281085607937
746231622198951937
746232784029573120
746251562029178880
746254850434949120
746204648705396736
746202379561754625
746242540035252224
746245916412215296
746223493679767552
746261300968361984
746250806890921984
746193638439288832
746225154397593602
746201204934356992
746253386631131137
746255319924367361
746240707271233537
746218707966263296
746233731799605248
746148189040951296
746249276229967873
746235078204764161
746190681505337344
746231634668593152
746240384137854976
746237745710829568
746200852944150529
746195509291843589
746204799645822976
746251704702754816
746201352007651333
746228430350356482
746194095773671424
746236852382773248
746251889214373888
746258486753779712
746152110950068224
746220079528894465
746217021889613825
746168657345142784
746253080220565504
746186147374587906
746232951629746177
746218007416889344
746215625341603841
746259761637822464
746210101170626562
746187346945675264
746200785738829827
746224403948527616
746222805721636866
746211023892287488
746206645311574016
746175431196311552
746172226840461313
746258763427028992
746222839410286592
746188840159838208
746199435261030400
746240606440030208
746238710748852225
746147589544939521
746237338905251840
746200768835817472
746246327395323905
746230003113693190
746253118178983936
746231664158773248
746203616944390145
746235443222478849
746170704056320000
746251750714245120
746244792133238784
746231517496520704
746178157485633536
746250144253870080
746197543592222720
746191256036859904
746240304265625600
746212097638359044
746216447358074883
746230678463754241
746226450806644736
746222130325389312
746251004065157124
746212131171819521
746261657714827264
746178971033796609
746266418170200064
746207219964751876
746229642638430208
746237515368005632
746254946740338688
746240455571083264
746202186485358592
746243089635774465
746256477506134016
746245115258277888
746243693623971840
746177096288899073
746178815768989697
746252434360705024
746229877410435072
746166262535884800
746204283897405440
746207848858714113
746214203422191616
746237414671192064
746254040741224448
746178329502486528
746263650114015232
746229537550151680
746208834692096000
746148377700741120
746169320208728064
746189293413011459
746147371101261825
746255038968926208
746213372631252993
746169739437834240
746256116884058112
746244544673394688
746263918268547073
746203742505046018
746246428100460544
746231496235618304
746221971109666825
746205789304434688
746215335896854530
746228317284536321
746238710518153217
746226559493648384
746224269592399873
746250689395986432
746251184583868416
746220855550631936
746259220752928768
746214849315627008
746251062982606848
746203021323833344
746261091408240640
746230993128828928
746262676888748032
746184595717095424
746212353566347264
746218128980381696
746246205810872320
746253801724776449
746223422548512769
746186160112869376
746208205504602113
746196796834119680
746227994155323392
746145542531592192
746244511458803712
746214849202380801
746144993157447681
746168695005732864
746226438060158976
746202601910206464
746222730282835969
746234600343539712
746180569013297153
746234390464761856
746255407992156160
746188286868197376
746204619177496576
746199208588304385
746230938342830080
746253357094944768
746259300520169473
746231169264410624
746211095245819904
746197501393330176
746216237428924417
746254128708521984
746206414490656770
746249045270638595
746224135391457280
746183932975157248
746231102260424704
746257152847785985
746249615591149569
746229331970580480
746240446846865408
746195001932013568
746245681489256448
746188093930147840
746151586649411585
746202618733572096
746263738206978048
746212995479441408
746212525524455424
746199351156834304
746182305597665282
746154610637869056
746230422586036225
746204539670298626
746232628743806976
746209002132910082
746218162669002752
746197656750350341
746144804233306112
746246667226079232
746184209627250693
746241864634863616
746195735759052800
746253021563224064
746170138043416576
746181831544946688
746227893412343808
746207446255865856
746261951324504064
746221757351092224
746219806949466116
746182712365453313
746211888103493633
746256670699954176
746208389835874307
746210227272331269
746227184767893504
746261422930337792
746218951412068352
746242330135404544
746217688867864577
746201385490800641
746223422506565632
746186487297900544
746230502432989184
746232834566684673
746194578005331968
746196100579659780
746215889356230656
746219337258672128
746248848096526337
746165742421311489
746218716539420672
746223414126346240
746217348982419460
746213402305953793
746222264576729088
746198138956898311
746199762177667073
746203243391287298
746227629036961793
746229571280723969
746238081351585796
746209191270850560
746192317455835142
746200630490894336
746203428091629570
746190484335296513
746227817872908288
746243529672843264
746181194014830592
746254527486169088
746178375341858817
746231504682946563
746196951968800770
746249880159412224
746221987895205888
746257467600998400
746172549713657856
746207991574061057
746139959971749888
746195832051896320
746212718420467712
746148965201096708
746237687074426880
746196658703130628
746260403513090048
746190312444289024
746224529697968128
746156892511211520
746243399963971584
746251767420174337
746202152897372164
746163972156628992
746208230724907009
746234579007090688
746223690732298240
746223690732298242
746240233243549696
746199250745253892
746232939256512513
746198491391680512
746256938997014528
746211481029513216
746264295911067648
746247082386792448
746240065270013952
746209145007677440
746233522432548868
746257224163524608
746255143780286464
746228971407192064
746225162798804993
746174751601655808
746244045916217344
746231299057168385
746262697793097729
746262710506106880
746265100961615872
746223997000384512
746200898733387778
746201335092043776
746195261739794438
746193693019779076
746249901042966528
746172566272868353
746220331073835008
746147727654813696
746231525939634176
746215532710363139
746212416694804480
746209069271126017
746206624256143360
746209937601138688
746158259640373248
746246721731178496
746252618838740992
746257291566026753
746168439140671489
746253608765775872
746241076357259266
746217839615324160
746258226522382336
746221681648140288
746209208014503936
746207962318835715
746242598910599169
746225586478030848
746224793897185280
746204514416353280
746252983663484928
746261405817409536
746146096339091460
746145966319865856
746187494081859584
746206447797567489
746232368860532736
746237993220923393
746249632456577025
746192938095390721
746212726683295744
746248005158899712
746239847069716480
746229180984025088
746242967791362048
746263054124388352
746189741943455744
746263322769522688
746215654491979776
746198092932780033
746227885040537601
746266401581768704
746239331421954053
746215600079278080
746203256343277568
746224768609751040
746221094403661824
746211061557166080
746261099817766912
746231005741092869
746186147399794692
746208390007791616
746203868543909888
746247703332544513
746179650410291201
746195756839641092
746254334304878592
746251897380737024
746260399142633473
746231550996414465
746191117742309376
746209224477159425
746215029351940102
746261984870555648
746180443167408128
746217487461580801
746212584118849537
746205491571761153
746244792431087616
746201758855114755
746259321588178945
746264790784434176
746251591263600641
746204006893006851
746252958808023040
746260965465939968
746217865003466752
746207362432667648
746263347985776640
746220205437681665
746201003649695744
746251314514956288
746261615675224064
746251440406945792
746216904256163842
746253076101750784
746216916843278337
746210071734976513
746260311280324608
746188903401455617
746224797948878849
746224324055470084
746219903175131140
746199431033171968
746252262528421888
746201633000808448
746208381380100097
746255131365224448
746197161616908289
746198176818860033
746248982242955264
746221819946926086
746230326033190914
746204212577501184
746261477246504960
746250295387234304
746223984283254785
746232524095922177
746235300708384768
746226970527039488
746259136753598465
746226563687972868
746265109442498560
746173358983766016
746173585530621952
746224282020122624
746197870760497153
746266380484349952
746170276304592898
746205462530396160
746218338808795137
746210914978795524
746244846675963904
746211070004518913
746193768584384512
746199175000260609
746230762416988160
746182234340622336
746259346716241921
746234839238479872
746249162740629504
746248164538200064
746196398446518273
746220423541465089
746200605459259392
746212920015544320
746192816527679492
746157965942489088
746194972483870723
746251310257758208
746197535283261441
746252329503047680
746246876744257536
746220884998815744
746254472897245184
746255118740389888
746186051283202049
746216627687960580
746261431264354304
746181319852494848
746222780593496064
746207719015669764
746235229275226114
746208771660124160
746195915900227586
746262622408933376
746211225499897856
746191084175298560
746194347230531585
746222000352354304
746196255693377536
746193340694069248
746259405201641472
746194515254345728
746247325694238720
746257211819704320
746250458864332800
746264723700670465
746210721986273286
746188823445409796
746246046506844160
746215851552997376
746199938497818624
746259032185286656
746192501887770624
746207677097746432
746203365088997376
746208066970882050
746154812065091584
746187552864903168
746234046540193792
746193357580304389
746219358267924481
746188429390544896
746149753394708484
746182322546843649
746168816770506752
746231324466286592
746227025430478850
746253675723653120
746251897636532224
746238886813171712
746249309792931840
746145920056688640
746203000423669760
746223539880005632
746221761469915136
746232377316257793
746259828964753408
746245614241984512
746198143436369920
746223841874108417
746252946162196480
746247061553680384
746212857084141568
746239394458140672
746192883556880385
746160411414769668
746224625961472004
746237678660661248
746257031259168769
746229051266736128
746220117055287296
746196088177074176
746263884638588928
746180149859647488
746188810808074240
746201074936098821
746253759643254784
746228229111832576
746243903314083840
746232981056950272
746191172268240896
746206326175326208
746221207784062978
746246692312211456
746233782273900544
746220813368516608
746243361946935296
746204749326757888
746206070675144705
746242695341867008
746248541887143937
746183328840155136
746204141194616832
746258944058855424
746240488966000640
746238521971662848
746238047998509056
746195479914942465
746202081803960321
746148906199810049
746215323305549824
746200806706151424
746252027571900416
746250928748126208
746204061490249728
746219781745827846
746257576673804288
746180254641709056
746187942847090688
746213129634275328
746244163348369408
746243462710755328
746201112827432960
746245006185349121
746189448396824576
746259162192089088
746231349636276224
746259686417108992
746205994946965504
746265633831133185
746153562091196416
746245144802902016
746219139971244032
746188106299170818
746223787373297664
746256196714168320
746246906075021312
746197912632209412
746214123529068544
746219811076640768
746251087901036544
746195144425115648
746179302572625920
746225280327417856
746212504393515008
746213695722684416
746245815904182272
746154023506612224
746203990233219073
746219685247483904
746228535358951426
746201150777503744
746208305937158144
746196268385394689
746231685142843392
746245031208574976
746256993665552384
746203465697787904
746231185966174209
746254573384441857
746258394600857600
746264736266870784
746164727060004864
746263750395695104
746193097688657920
746214844920037376
746205617530933248
746240421781708800
746211842016452608
746213595239702528
746193877527257092
746212819234754561
746227289587757056
746188634815008769
746137912958459904
746246512187842560
746208222206255105
746256184009723906
746256184009723904
746223594447900673
746252082194309120
746246616777109504
746204531118112768
746212303075344384
746247057195753473
746202270375645185
746182229932523520
746237179630780416
746183626841161728
746198239615979521
746203734166765570
746254313605980160
746202907960213504
746206330591928320
746214819989118980
746209371328151554
746220343669338113
746249301173608448
746211627830153217
746186441189892096
746145370489552900
746257752809480192
746178937517117440
746155118278606848
746208230586494976
746195362419900416
746170838496346112
746184234818244608
746263293208203264
746154073678807040
746200710027436036
746161980050935809
746205185626644480
746249108306944000
746258730128400384
746190354387374080
746203012939407360
746172172347940864
746178408980291585
746187179232198656
746208931026898946
746247070038687745
746261535916425217
746156229802754048
746226081527533568
746250903225835521
746186743196459013
746229336307470338
746163880171212800
746263968830922752
746229638402170880
746220637190914048
746188701726826496
746190752980439040
746200077002125317
746186155922620417
746240845423095809
746254598810275840
746203470009499648
746206968050647042
746261150065537024
746230200296316929
746231597213507584
746194141852229632
746266581731270656
746227922961260545
746213024499798018
746213024499798017
746176907608129537
746206162714910720
746237523442212864
746231773294534657
746263599707000833
746261276091912192
746249456455159808
746253247921463300
746239654115016704
746247514538508288
746246172201869313
746171610063765504
746198382276837376
746189549278208000
746191390414036992
746220331216449540
746195223991070723
746151360064692224
746225716635668480
746164744067891200
746241575223648260
746233115392126976
746212793930522624
746247455847682048
746214387996725249
746169428887351297
746200496457715717
746165939377299456
746233694227050497
746265264854032384
746253038252285952
746195114893025281
746199611426017280
746228468292083712
746186969470767105
746190409076871168
746227419451777025
746261112337928192
746223099188633600
746187229752500224
746192074291064833
746263016455421952
746191637844418560
746251494744272897
746205739107028992
746236647163887616
746233769682558976
746248647004819456
746251100576165892
746224462530437124
746245421593329665
746218741533270016
746186483074162689
746178937605226496
746224739434168321
746217017800175616
746200488027160576
746240480690659328
746253004710514688
746188173512826880
746184620962504704
746207496776228865
746234906208931841
746193571305250816
746244402088148992
746254170915643392
746246675413479424
746199992851804162
746179235211972608
746155101262254080
746178300045828096
746231357865549826
746236752017375232
746196041985253379
746262983144259585
746192430475542528
746184495225667584
746238974964834312
746175557054803969
746175385096847361
746238526031704065
746256305665486848
746208184239431681
746265252275294212
746222222591692800
746249233913778176
746247195733659648
746197023565635585
746194464780128256
746200714192445441
746255555111567360
746247392861663232
746250379306819584
746216346384404480
746194120805220355
746236588120637440
746192782855856129
746218963856568321
746208154946461698
746223850317189120
746203918938431488
746264551780384768
746219437724835840
746188278336888832
746246616840019968
746220847107448832
746192757606121472
746249540097843200
746241281731354624
746184436262309888
746228606699876352
746220146411241472
746242120403451908
746141901670223873
746231664058077188
746230263227645953
746223120453771264
746229554616795136
746195899123044357
746231177749495814
746247019409383424
746139364397219840
746211183519096832
746257605882953728
746204313106554880
746214156982849536
746217298713673729
746150185429049348
746215511998889984
746188555202879490
746190052661694464
746243345291284482
746231135710019585
746198160029057024
746222524870983680
746228367326773249
746208272626003969
746233425636429824
746193970053554177
746252350352920576
746199292688248832
746188475230216192
746228992571695104
746197820474949633
746177054278770688
746253613085954048
746205948746686465
746183702116503552
746164534306537473
746238735931478020
746235711846678528
746216719652315136
746228031883091968
746194746075320322
746185715533262850
746243726993985536
746227318922706944
746231995320016898
746166648239960065
746214148602683393
746213821572747268
746261641021493248
746187452180619264
746223279887679488
746236579786592257
746184687798747136
746174059742892032
746182234441322496
746223724295159808
746221795099836416
746196360861360129
746219450156756992
746218141697474561
746182741906038785
746196910055165952
746204178851082240
746236638573924353
746221203585564675
746199703507722241
746250286763671553
746224198196944896
746175842103943170
746199158181101569
746266401531387904
746206443720740869
746229349066510342
746253872885272577
746189553451565056
746188093535850497
746260965646274561
746227654198591488
746264161747755008
746198101304573956
746206447847907329
746228027525201921
746201188161359873
746259090637205504
746233539213955072
746198025987461120
746242376411152385
746200785764048898
746241734766530565
746240103262093313
746179860301680640
746210721805930501
746186403428638720
746256578525929472
746238395957948417
746240245729886208
746207592855142405
746218217182363649
746231047591890945
746216409508642816
746192409663414272
746245111168720896
746148524597850112
746228409240420356
746202744302690304
746262303507623936
746180581642346496
746224382977019904
746213678865735680
746226719028215808
746196109136003075
746164333114236928
746201666681077760
746246226857844737
746248483439513600
746253721861033984
746196050357026816
746255135484051456
746218758331478018
746199401517854721
746255408013115392
746240786648432640
746264224339484672
746152614249672704
746190182626496512
746222306771374081
746226794513076229
746235501846237185
746165322823065602
746248227377156097
746190509769555968
746266497861951489
746263373298438144
746208654227996673
746232888962650113
746185920878018560
746258629284618240
746251385906335745
746202652321583104
746205613235933185
746222361347690497
746217697231282180
746223040468385792
746260810557718528
746248063874904064
746262848947519488
746190006432194560
746185149503647744
746211263097671681
746184172176281600
746190740322058240
746254019979522048
746220465228701697
746165511478722560
746236995261759490
746238270292426752
746208956402438145
746239180490088448
746214526278762496
746245073445224448
746223955174821889
746140232714719233
746179843348381696
746253403253248000
746188668319207424
746217017691148289
746156305019174912
746254686538309632
746205315566166016
746228124086460420
746200626145615873
746196100755787781
746207634924044288
746162667677687808
746224102029959168
746190761218060288
746189226270593024
746182343254282244
746234126081024001
746228518434922496
746182347691855876
746205542218006528
746263696112902144
746213259687010304
746250995697598464
746183752594788352
746228820617760768
746156821040218112
746266166541303808
746263528185561088
746196801007427584
746189855252680704
746184704924205056
746254514919976960
746237850794987520
746226005954560002
746197166050316288
746251004174344192
746194490117914629
746259941971865600
746216795514626048
746173099234705409
746256917920686080
746225200912445442
746240908472033280
746231018055565312
746250492557279233
746252828788785152
746252857771442176
746195119196372993
746239297699733506
746233740423102466
746214240814391296
746189599509098496
746253285854683138
746217139468541952
746186831117508613
746212429181288448
746250584655683584
746230804288724993
746210113925439489
746203436568326145
746199569260675073
746246411436457984
746258432211226624
746253856208785409
746154665000181760
746219119117115393
746200538199392256
746249212937986049
746260197920903168
746212600950599680
746200890424459269
746143151824338944
746224466900901889
746232540713738240
746259958870708224
746258017155420160
746226417004740608
746207626799677440
746149917069053952
746243051824132097
746236822947127296
746196582953951232
746246944113168385
746254086811557888
746255928010375168
746250152688689152
746259682105384960
746208352384933888
746203893525209093
746156011602382848
746231622261866497
746187703822082049
746243915628478464
746214551528472578
746138361899917312
746254887894159361
746245886863351808
746186038339584000
746240287538839552
746184662880509952
746209564270305280
746234931508969472
746194150475730948
746208893399760896
746257236733861888
746214341691604992
746163305509576704
746201570170155008
746206209116536832
746221031564550144
746150395118948352
746193860859043841
746193491932286978
746220901494972416
746189536531783680
746142673761865732
746244142397853696
746219148271718401
746224206552018944
746218838140739589
746230435022135296
746257698052669441
746253466096513024
746239692085944320
746188152499380225
746237121036488704
746210293986930690
746225041243705344
746205957185671168
746207907650240512
746233723692056576
746189351843856384
746209065324294144
746207840646270976
746233522264780801
746250228039360512
746216052757954561
746220352099913728
746222478658179076
746177951805353984
746223686424768513
746188735658614784
746230955354914816
746204011007614976
746199598729814016
746212148271947776
746187762529775616
746219618188959744
746186516683096064
746195253569290240
746214962276667393
746220394101673984
746258948013989888
746246746951524353
746216753370324996
746246461852123136
746244133933748225
746241398962171904
746206750131425280
746195350029885441
746245845134151680
746188198573924352
746219559267373057
746235321726042113
746262832145043460
746210566721536000
746219228047368192
746242238045360128
746226916168863745
746254107866968064
746256624558432257
746257928966049792
746248122582577154
746192833170706432
746187917765140480
746193919776436224
746247896085848065
746223321801326592
746242342970073088
746251931035787264
746142920928071681
746231748002930688
746249544522932224
746220368935817218
746235426646560769
746231609431465984
746221019027804166
746232960114790400
746247480963063809
746203713312718849
746155327758864384
746254200284160000
746186160049881088
746252807469174784
746235531424456704
746200416661057536
746197484637065217
746187707974574080
746151871857987585
746255341130776577
746204065705582593
746266254382665728
746175976392974336
746245501280985089
746206653335298048
746240317028872192
746234302300463109
746195127681482755
746221245562183680
746201264053092352
746260852437721089
746181915384881152
746212601021923329
746209971067510788
746200617777926144
746254057396965376
746140182047383552
746200236356304897
746159882701660160
746241479023157248
746264945973657601
746256473550897152
746188974385823744
746255773005643777
746213775611596800
746212911538855936
746175317811683332
746201540495446018
746215306343776257
746153352426315776
746227645940006912
746186579669028864
746238932879314944
746211581659250691
746212231864475648
746174751496822784
746244351848775680
746163133337714691
746161942063120384
746212026335170560
746240325262336000
746175888199319552
746217151686574080
746194213155409920
746190849503965189
746252992194744320
746201750411960320
746201083664470017
746248688977252352
746260206602969092
746195366819725313
746250744148418560
746203658585411584
746224651186012163
746224047453667328
746255932267593728
746216950477398017
746193843951853569
746218787603525635
746201981111279616
746202631379390469
746190694406971395
746188056072380417
746166698730917888
746194863247351812
746194934542131200
746234352585973760
746220045768892418
746202413011374080
746264505592610816
746215281224122373
746191272805752833
746232247104069636
746178555860684800
746246285573894144
746236961418018816
746266405566242816
746221958610616320
746199279811780609
746258910294638592
746181433283207169
746202522142937088
746223938439512064
746160218397093888
746242028439121921
746261812996378624
746214778041860096
746169869515653120
746250190563205121
746218829731102724
746242196181966848
746207903288156161
746247765961801729
746240682008915968
746233279141994496
746212399695310848
746239214031769600
746177767306207232
746217114130751488
746208905768820737
746204732503384066
746218418509012993
746193601055514626
746249577913794561
746185849570627584
746218493838692356
746197987911569409
746221375459725312
746178493063495680
746146771471044608
746258658711871493
746187540051333122
746219819528130560
746207429344407555
746230682779713536
746186831302057993
746251666958258176
746215985691000832
746259895918407680
746208910042763264
746195274373074945
746203377801920513
746211200153726976
746155797479047172
746259006864375808
746192157841596416
746186231663435776
746256586587283456
746204833246392322
746227432282169344
746175049502076929
746228438843817984
746193236121681920
746209098933297152
746219941284610048
746262588812468224
746262538279608320
746204514504445952
746186562925387776
746230179186380800
746190857930313728
746191797177581572
746234201758851077
746225599308406784
746255886138617856
746185564748021761
746221702829350912
746221577017004032
746262315952128000
746196826458464256
746220427727409152
746249192193003520
746207274448785409
746261137587642369
746183610030403584
746192782851637253
746202086006611971
746205885857308672
746245249362702336
746224223425724416
746212961954390016
746227126022508544
746202824141201413
746201624402485249
746219488152952832
746257400232050688
746147845162569728
746255072498065408
746199762085384192
746263301819146240
746217474702512128
746207467072163841
746176592989216776
746201670606979072
746140651998298112
746249397571182592
746232213734195200
746234558345936896
746240325459578880
746172386139996161
746261175369867264
746235736932810752
746217864751833089
746190769904443392
746242745618956288
746232062563090432
746228417964605441
746191105306165249
746196322915495938
746206473198329858
746186533292544000
746237439715381249
746258381749399552
746248495875694592
746210642189680640
746264497107533824
746225259464908800
746214098602328065
746262333090070528
746249640849326080
746140182269681664
746257807234719744
746261825365258240
746207982975778816
746205814642249729
746231542599409666
746213691717128196
746227142518677504
746192426549686273
746207920057028611
746229932058021890
746204736907444224
746228849977921537
746180006972297216
746234046426943488
746236961619251200
746187292662890496
746234918846369793
746201435931455488
746248269487955968
746203533167341569
746187418580062213
746242346883358720
746174173014200320
746190572629594112
746258331598229504
746190472071127040
746255743695921152
746212664120991745
746238211354038272
746225720695742464
746265524842168320
746253314963161088
746212286646280194
746243026356314112
746235115915743232
746172604134875136
746165704559370241
746190795019976704
746210873048326151
746187011623522304
746204061314101249
746167634018844672
746215142707236865
746219945080430592
746210335984521218
746213490302476292
746238051991453696
746204208332845056
746228325685690369
746263071178563584
746171727391010816
746193626015760388
746195936976601090
746226819704098817
746195090024996865
746249829735665664
746229802059759616
746240141052653568
746218485831766016
746235745208143872
746263431771217920
746238471577051137
746246189012639744
746198734652903424
746255643036647425
746214836724367361
746218695408508928
746178438482952193
746244041419915264
746218414243348489
746209664942018560
746167734598246402
746191121877868544
746228929426391040
746206632632164356
746227230791995392
746231571796025345
746224030391271428
746212416292192256
746261468987928576
746239931014488064
746232100492181504
746201297200652288
746257702263922688
746203293831946241
746211661720096768
746202626904100865
746166580980088832
746242128779501568
746201620287913984
746243932611289088
746253579221106688
746233484503506945
746198386689204225
746209555856531457
746146213418909696
746199913076142081
746229008983982080
746193865170780160
746206410359214080
746202178331643904
746176534294237184
746243621947531266
746244628936986625
746174420348248068
746239956352303104
746211686521020416
746218506522263554
746251788332871680
746242959356624896
746203709059719173
746177117184921604
746206561446440960
746173266872655872
746247963287027713
746202798937628677
746204065625837568
746204376029532160
746192137138515968
746187712198123520
746183639583469569
746160986063802368
746234243496304641
746210529161576448
746188529768734720
746220905597014016
746264719477071872
746194200757100544
746217802126680066
746213452608241666
746191092677152768
746200873584336896
746262219567075329
746210071978270721
746192506048569345
746212555106877444
746234763690672128
746214018675683329
746234143126622209
746205550451400704
746213729377783808
746229894175023104
746246977583710208
746212332775170048
746244058180358144
746164123117977604
746184465840545792
746181621838057472
746248583775723520
746245362701176832
746236059848105984
746188102129987585
746193630063321088
746244456953716736
746200684937125888
746221425745231872
746247283931516929
746260126810636288
746213687187234816
746211615515672576
746178975458725888
746245035746680832
746193940710207488
746230989001678848
746260017448353793
746245169964519424
746258956604022784
746182859111698432
746256364595445760
746262324420411393
746231525616689153
746222877242851328
746215344054820866
746188227900497920
746215503681617921
746198797693313025
746245216009588736
746236722434846723
746195907654230016
746248533611778048
746222927490625537
746176487909253120
746211124568195072
746209484637253634
746191847689641984
746257031108112384
746240677571338240
746208763397312512
746227008632324098
746205583842283521
746245761378189312
746191671264587778
746197367519490052
746210290115575808
746257941406285824
746169580171698176
746237645311750144
746225947402084353
746241268968108032
746215293593083905
746254049318682624
746265625539022848
746164563821928452
746201645353099264
746187506400563200
746220935217242112
746229466259611648
746148008748810240
746195207125819393
746216757736550400
746250555396329472
746255122708238336
746252665110298624
746247120093483008
746141713299869696
746214270480715777
746221765811068929
746174219092893700
746146696091045889
746207563864113153
746237041239744512
746173463799291904
746212894845460482
746218913340391424
746171194831953920
746192367540019200
746140719098773504
746209933301940224
746238287069667329
746192036169031681
746213704295813124
746221572491337728
746245257692614656
746246562527903744
746146569989332992
746252291896811520
746206905119346688
746204502047395840
746213599387910144
746219362156056577
746231290685337600
746203004659916800
746218602898952197
746191080102596608
746188819146252288
746206678706593793
746184633428094976
746191595851022336
746187082914111488
746202975148773376
746251427887013888
746169835890032640
746198629686222848
746253390724882432
746197778435473409
746201527950336001
746216581475164161
746248441232302082
746231903330545664
746182301286080512
746259182848860160
746193609095974913
746203021244174337
746193336709451779
746165369178562561
746187787662090240
746165193005105152
746237808730214400
746209807833522176
746199900841345025
746191612724711424
746253126471147520
746242028212674560
746208419208531969
746202639617032192
746201465052553217
746210113677975554
746185027717840896
746174776679403520
746210080266149888
746253059114827776
746242926020300800
746139582467448833
746188257445224448
746253319522291713
746215520190377984
746221643823874049
746211233804623875
746188840109387776
746254455990067200
746201721018322946
746192224971460613
746178513963671552
746264438500659201
746241591887695872
746223917468049408
746200261270507520
746203545553121280
746174038620266497
746228476529672192
746210646337847299
746261095472631808
746224873408606208
746256465288175616
746239784515842049
746254519072342016
746201561571811329
746227130170695681
746241671730454528
746214014712111104
746225422917001217
746182544568180736
746198503974535168
746196494886154241
746230414335836160
746214392170090496
746254304890200065
746232817491681280
746259350616948736
746247627579207680
746226739882262528
746235338427760641
746205269265256450
746238676879839233
746203981643341826
746208440473653248
746256112706433024
746253881517178880
746243932305002496
746259648475430912
746158326627590145
746196306138267648
746139074910629890
746229831457607681
746247036299780097
746249473165303808
746228090666254337
746237389522108416
746196801250697217
746228874770407424
746211972056678401
746210688465436672
746199275827142656
746239767667314688
746198462023114754
746177863636791297
746203356842983428
746261523522162688
746180732653969408
746199397176741888
746194137523748865
746250332963930112
746238773671788544
746225507004383234
746256582422454272
746188454493458432
746257467441438720
746200965846425600
746218720356237312
746230250791526402
746202123684044802
746250249237323776
746222583427665921
746225808973324288
746238505248948224
746195077391777792
746211422409883649
746251822143315968
746183513502851074
746142375865683968
746187347276926976
746257169604022272
746206040975245312
746172713027395584
746223594405953536
746187317983981568
746194683106205697
746234327365615616
746216015004995585
746164341318295553
746230644905115650
746234818464092160
746226463100174336
746262055905275904
746224504683167744
746238303695867906
746189721034907649
746253978015522816
746235157925879808
746211191769292801
746263993791156224
746218800077406210
746223648852193280
746212152352989184
746191860058624002
746255978354610176
746210759693066240
746208696250687489
746212307605172224
746200554930475008
746144481175474176
746216224925769728
746250039492751361
746180866947317761
746239054618845185
746241047026536448
746242510603812864
746255806669041668
746188320313466880
746209056688209920
746245798782984192
746195274561814528
746250840487362560
746201456814874624
746174285941616640
746257186708348930
746232352204959744
746201657935953923
746187309360553984
746177285074620417
746233610491990016
746227784284934144
746217571297300480
746226697943408640
746252996275740672
746170234193739780
746231542402342912
746230271721168897
746186349087195136
746194766962929664
746236663815274496
746196805365309440
746239662876823552
746201133962539008
746180124488437760
746264618973204480
746256280419966976
746245526480429056
746216707237109760
746251142611468288
746225112685260800
746206485760249856
746158930687045634
746224911522267143
746212072447344645
746149405343027200
746193248591306752
746249678807760896
746215159627059200
746246046448115712
746168560993460225
746180061649219584
746263150857695233
746234751204237314
746250601621749760
746205873463189505
746262164936228864
746237397801664512
746230695123525633
746233735951966208
746219882337841153
746243441764376576
746207366706671616
746209165777866753
746193722455384064
746239755105382400
746241894238167045
746217177028558852
746219043388940289
746181441629880321
746203667020185601
746258881148379136
746235174686318592
746213683060105217
746199758096588800
746186852089073665
746225813104664579
746197891811684352
746196410882678784
746202987643604992
746187359734104064
746245132119379969
746159828238737408
746261544414154752
746239125854904320
746193529681018885
746198038557786112
746200433551564804
746223657140158468
746231303654170624
746230586113589248
746174495841411072
746179331785785344
746206955392245760
746229713966792704
746222873014992896
746219060354940929
746193948868173824
746205449947516929
746236311426609152
746225288984428544
746194263709384705
746211065885687808
746230514751668225
746199242226601984
746194423118069762
746260802148118528
746257073189462016
746199905014714369
746199942637641729
746197333981880329
746249066305163264
746226618524278784
746265679909822464
746249469071613952
746246625429983232
746202501074952193
746222181038718988
746209375799246848
746264249744392192
746148994343120896
746156762185752576
746244607986536448
746192254625185792
746189444093403138
746199686621466629
746196415399886853
746200512949690369
746145706134626308
746241717767020544
746202891312992257
746218783316971520
746216992428810240
746171958107090944
746201997741694976
746240623288553473
746177243047731201
746254070302703616
746196096397959168
746175942863642626
746194934760275971
746207349753286657
746236676159115264
746209664900030465
746230644880007168
746217009134735360
746217684694556672
746182938841092097
746218653528399872
746187905152933888
746181924050317312
746257756856922112
746205449775505408
746255563491782656
746172843042299908
746248730932830208
746183966621827074
746227213930893312
746244150782210048
746254103836237824
746233962809327617
746256880369078272
746264576749146112
746258402775564288
746190631307907072
746210931697324032
746220184231280640
746177230397644800
746217512522518528
746251721127624704
746231374718197760
746230749716590593
746189351927713792
746231643204005888
746205701496705024
746197446959652864
746250979134349312
746161497462681600
746231047419887617
746233643736006656
746248659642257408
746241801787482112
746226320623833088
746189331073622016
746250236398559232
746218355560853504
746246868410204160
746199309457072133
746248114068164608
746222009034563589
746238995756003329
746252749109661700
746263960345776128
746203948357292032
746231555090063361
746222793079955456
746176957746941952
746209434309779457
746184364950700032
746201863477878784
746261766712266753
746182360320839680
746242233821761536
746225620267335682
746188793984626688
746232456743792644
746145135872847872
746207421115183106
746220184239640578
746187686717755392
746187410250162176
746198617128505344
746176400076447745
746236089254313984
746231509099515905
746235191375474689
746206272001712128
746211564932341763
746212303406718976
746208020925841408
746238492607287298
746226094311759876
746251125746204672
746217953159315456
746216400994242560
746248479052279808
746232310077349888
746218179467173888
746182486040813570
746191159932837889
746243093612077056
746252174259269632
746234986051735552
746217055431491585
746219374684438532
746195026862956545
746261678598266880
746230045048348672
746206020125368320
746251696167325696
746186512367124480
746219224004071429
746198784971968513
746186202139795456
746228543672057856
746204170592477185
746229365491433472
746257245390929920
746231236364951552
746167281743335425
746252681656795136
746195190499532800
746266204268961793
746162520960933888
746230087217909761
746183039479349248
746171270543384576
746188693430374406
746265373733855233
746238630843154432
746255961619374080
746254594439790592
746228254101516289
746230485605482496
746229394847367172
746254674085425152
746207341515706368
746201083446366210
746236043041509376
746186642659041286
746237452499718144
746209824304562187
746263624621129728
746203654500147201
746259166071652352
746231097961287681
746264040175996928
746243961946312704
746219425322303488
746259019539558409
746250991494795264
746220935217197056
746229516540874752
746146306012360704
746206070511591428
746160838998896640
746215964962787329
746196440259563520
746209740477210626
746232007957504002
746229223199694850
746190811763605504
746209677713641474
746249112371109888
746187095287312384
746218771073773568
746169810958983168
746222461826437121
746242938359922688
746202794944659457
746237825582927872
746258532769595392
746180409579364352
746210419979673600
746190719287599109
746197405041754112
746166958819770368
746260197807628289
746257400584376321
746241554239500288
746235778670288896
746202639390507009
746151301294219268
746240002548326401
746253919219744768
746196142627553280
746185623145418753
746224810544422916
746218645072678912
746174286147235840
746150344858669057
746223074287071232
746261686965927936
746261825558188033
746208675014926338
746227453123694592
746223946433892352
746207093938544642
746190769514381312
746193026117074944
746234092585263104
746218238078423041
746194867332644865
746254699129540608
746185602438041604
746175775246684160
746172872767348737
746158675077758976
746183513611898880
746206242285060096
746211028367609856
746235330005598208
746234470047449089
746203751195697152
746218733236944896
746238102293733378
746233492992753664
746220293484515328
746177389886062592
746208494726979584
746257723168272384
746259426131197952
746248160226459649
746203453127438338
746163242578354177
746197623300730880
746197623300730882
746197329443594240
746218171124723713
746188609766588417
746197539427254273
746239381598396416
746196398463299584
746198466343247875
746221514006028288
746260185350574080
746228459651772417
746192879408685056
746258251751235584
746220184512266241
746141046262894592
746243970435424256
746241948579659776
746219265812889608
746227314858483712
746219341335584768
746205046908424192
746212882128343041
746225968319074304
746242405616259072
746226891141480448
746260357287665664
746232373155500032
746165796737425408
746202849135075330
746260227230662656
746199099792203778
746208989726150656
746254040682594304
746218611404988416
746230993204371457
746224735009202176
746259250129833984
746211904662601728
746262626687123456
746244964489756674
746192837411115009
746242602781990912
746223124396421120
746207714787745792
746246948370415616
746256842762952704
746223283889012736
746243823303598081
746253155575357440
746201926405021696
746254489485643778
746225699652964353
746241319261986816
746229600473124865
746222797278449665
746249972325089282
746217789606617088
746237196445749252
746265243840614400
746266388604518400
746230808482963461
746221304039116801
746215264312688640
746204430387712004
746210004663832577
746261460691595264
746228208157155328
746251100416794624
746206661707083779
746216162204098561
746237255090462720
746215302254338048
746256272207544321
746225741658939398
746241860646076416
746208402385231872
746230011636572161
746206091327864833
746200752159240194
746194473160302593
746240656809598976
746229089065852934
746264040058552320
746201045785731074
746228425984090112
746209916503756800
746238236503252992
746218477409566720
746218733027229696
746243571901206528
746206586423513088
746226471656525827
746206426905776131
746257249551560704
746222361125347328
746224294800175104
746239335540867072
746180418005770240
746224860859240452
746228191161778176
746251176115507200
746265193240473600
746248374190473216
746208935376347136
746239520186630144
746246101083131904
746246365261475841
746262307802652672
746228795380686848
746255030550990849
746174713693626368
746262702151049216
746221366953664512
746257870153453568
746200118605447170
746152215774113792
746199653306142720
746203943806476289
746204099025108992
746264224431644677
746211267161972736
746262156929286144
746257438035304448
746221279108227072
746207467126689792
746199246353768448
746186529425416193
746151783509135364
746209211915243520
746225234089369608
746220700428443648
746198579346210817
746206620170915840
746212152369811457
746223074077347841
746243890597007360
746240879170621440
746210235665113091
746222830967103489
746244398002933760
746196813875535876
746188811093303297
746158070846349312
746194989273624577
746189104618967040
746210478838284288
746212320158748672
746214001906851840
746260575500439552
746189481951166465
746221413158125568
746231756248883200
746262647386021888
746204011057995776
746215109106630656
746203625194565632
746255731054284800
746250467295039488
746190652334084096
746262651714605056
746229428548579328
746242426566737920
746208721462665216
746176055967424513
746262236264542208
746182456726913025
746178769686192129
746218758369271809
746151431162445824
746229189674577920
746230821195898882
746178757199724544
746204828917915648
746236814600527877
746243739652235264
746154531034103808
746231433266552837
746145143934246912
746247074077941760
746260801808441344
746177985619759105
746230422854504448
746226060635701249
746180262783033345
746240212007817216
746210743154970625
746189288929386496
746230045241282561
746206129265401856
746264975409352705
746190212028477441
746254254789300224
746240962784038912
746222751111778304
746225733589078016
746252954508886016
746265344419962880
746256951722401792
746199288187805701
746260839695589376
746228879153463296
746211095442923520
746239167886163968
746178098568142848
746178949999296514
746237498288791553
746210139040948225
746212793829859329
746246579095379968
746211011342929925
746188135533449216
746225410489225216
746228128469516288
746228233377447936
746245597582270464
746206590676590592
746249162933551104
746231068500471808
746167013089869824
746265600306057216
746255693154496512
746202589306331138
746145295197671425
746215579145494528
746202522218430465
746244318503985152
746260411993841664
746192300485705733
746223795690577920
746205378346528768
746239281019002880
746203516004274180
746245794651578368
746178782357225472
746249544371822594
746182351756066816
746201708632506368
746170171593625600
746240023540883456
746242149960814593
746243215154679808
746190975240790017
746212332741660672
746266246036004864
746207786149679107
746245111042940928
746261494103420928
746198176781111296
746244570137006080
746215478519955456
746241382369550337
746233883092385792
746212580054577152
746218942738268160
746203658832904192
746258524393476096
746258939889786880
746211413929037824
746234583272742913
746187187713118208
746229370033844224
746183194911866880
746194599270486017
746207517756129280
746241159907975169
746194544463478786
746225263550177280
746193781272117248
746258751183790080
746220066908209153
746248063887507456
746240996443291648
746193818819518464
746189406529159174
746179063333552128
746261972191174656
746245597443821568
746198726381699072
746225032758591488
746203725811703809
746240673460813824
746202962347778049
746187036747567104
746200924121501697
746237066527203328
746259598122823680
746248109991301120
746250324650958848
746160184712540162
746201230356033536
746259178671378432
746248286269382656
746216774467608576
746207848737079300
746224076797018112
746238878424588289
746194850807066624
746227201578668032
746255433392750592
746231735323496448
746265541719928833
746238467240144896
746208473679986688
746227507699953665
746252551645978624
746254149780647937
746213414758866944
746156942628904960
746211665759240192
746181089039880192
746263587098861572
746233547334135808
746252828604252160
746254170802421760
746213909623775232
746202492623429632
746247262574120960
746261968072282112
746233991951310848
746222126382776320
746231144081874944
746222822507175936
746256746256031745
746141641640030208
746182603368173568
746182603368173569
746183278609244160
746188072958595074
746252509661007872
746265122264363008
746187372237185024
746211044981243904
746211359633768448
746203297971740672
746164723104677888
746207064637087747
746245295747510272
746233241397432321
746209325257940993
746200697587150852
746167336080543744
746175200539123712
746155344481648640
746258402700046336
746209610382483456
746200534009339905
746204623560531973
746249049494462464
746188382993158144
746199975990697988
746238790218326016
746219060321345537
746226643656597504
746247057376174080
746209337756946433
746196650218004482
746246272953229312
746249121019879424
746172046313390080
746265671646978048
746216208198836224
746264174200823808
746195001550376960
746217709889720321
746216916826546176
746224504649617408
746228098849345536
746255676599603200
746138261400260608
746255768924524544
746186424580444160
746209195410620416
746253474422218752
746143881486544896
746197623044857859
746235808198365184
746259585783070724
746251545151410176
746191239519698945
746165142354726913
746196541048659982
746191654642581507
746202295587614720
746198856145084416
746260525043056640
746242535966670848
746204103479463936
746255693418631168
746174286164000768
746231609599221764
746232830267514880
746224458357084161
746187548620296192
746186613340803072
746257857503428608
746198604662996992
746202291615608835
746230347268907009
746202136296357888
746233509837082624
746179533275992064
746209841304133632
746251733714743296
746244419234467840
746235522775846912
746146867893805056
746253533222146048
746169164730142720
746254263010140160
746214492770471936
746247627600101376
746229617187401733
746257320712114176
746237783501475840
746234730073382912
746232205433659392
746214333412053004
746191650603442176
746208104610598912
746181890147782661
746208549366173697
746185535157239808
746199074223722497
746197350524149760
746230255069782016
746236428762263554
746204011242500097
746204011242500096
746192396996599808
746218888422006784
746264887265890304
746248772758343680
746236647042228226
746229579547738112
746183035532546048
746201351869206529
746244561811345408
746138060061085697
746237066300653568
746217193755422720
746252849533886466
746196025275125760
746217160070955008
746225754560598024
746212471073964034
746203700549423104
746206510716379147
746204036244766720
746155252345298944
746198889959546880
746172411255595008
746203595763126273
746235514617888769
746234587387355136
746229466226032642
746261166779949057
746257748455743488
746167579312459777
746218988795920384
746161292315090944
746210268984684544
746234239381708803
746257048036347904
746198927641239552
746196532752322560
746211070113517568
746230942872666112
746213985221935106
746209824342368260
746249431293431808
746212928030834689
746242250481360896
746192233339097088
746201242951573504
746219874020528128
746154157510361088
746261330437505025
746191927352037376
746254879656644608
746207538513739776
746207895180578816
746254627939573760
746251293493166080
746262697684144128
746206083035738112
746207802671017985
746173321524486145
746228027550367745
746255655476985859
746189280511401984
746232305761431554
746205437112967168
746259111486980096
746254665885573120
746210927368798208
746214245243592706
746262378929618944
746251717000437761
746197468065366016
746239788450095105
746246084268163072
746215608333656064
746228497668931588
746265285783621632
746257027127730180
746243483518775296
746244553410240514
746145584302587904
746242728715911170
746265340183740417
746207874066440193
746236995127500800
746197945947590659
746219118924226568
746224726721200128
746258717449068544
746220867818946562
746220867818946561
746255781339635712
746255727052857344
746243559213379584
746256863398789120
746179910436257792
746263830334943232
746191201825525762
746173807900102657
746257543136174080
746219647368728576
746263012495994880
746264275056992256
746205017745481728
746198755557310465
746200538052628484
746198805977010177
746264576740626432
746263788480004096
746218934559379456
746229206351110144
746246100915486720
746239784138334208
746184373485998081
746207270086680577
746250961946091521
746219970585997317
746237561497059328
746250861488259072
746193684790550530
746200731070324742
746170393610817536
746248030475550720
746266569311920128
746199409931628544
746264778293772288
746230993145593856
746259979968053248
746264639797862400
746229676020891648
746198466343243776
746260479111200770
746232330973388800
746264333768859648
746210285816422402
746162634500743169
746245975077847040
746192749217538048
746247895947554816
746235828905467905
746196289411383296
746249846340882432
746205667795472384
746226702280384516
746220561647316993
746237993325723648
746236403571318785
746193479122849792
746259694784700416
746178341825191937
746216216339972100
746140463107735552
746252476102356992
746203625332977665
746189066903773184
746215784641224705
746168057467383812
746232993623093249
746184549453934592
746238915976126464
746256205102841856
746187246592724992
746230418647572485
746220154795634689
746179281496088577
746205181348458498
746229650909626375
746219789882789888
746207932761546752
746235971507675136
746219651483394049
746145492078309376
746214136053280770
746192115974045697
746196721261125633
746218351630811137
746251914120069120
746235057535213569
746213964086841345
746188853032034304
746179994699825152
746247900276133888
746223967447330820
746181932266958848
746191944234086400
746157500311928832
746237657789825024
746210092844879875
746247652807892995
746203172268478464
746229680194256900
746218116573630466
746249221544751104
746239192984756226
746243345211625472
746240287492694016
746179952513585152
746248332402536448
746208524200402944
746180086664134656
746230208622002177
746225876157620226
746173359055060992
746180426348126208
746253772423299073
746218976540123136
746242879903825920
746212835751931906
746224458269024258
746184616621518850
746233820144250880
746220964308885504
746216728145723393
746225720754462721
746188681057206273
746213813007982592
746202929070120960
746223984186777600
746211128645017604
746237707999805441
746253034322300929
746234952404996100
746193672333451265
746201758913822720
746193617702649856
746242841937125376
746221698291109889
746197791098052608
746230397298585601
746236621775847424
746161833342439424
746177041687404545
746216527020462082
746191990358839297
746233559845765120
746184142870708224
746246495280705536
746216308866330625
746247275161190400
746262958003519488
746227247565070337
746200030839660549
746165230594572289
746209178394320897
746252610680782848
746231307756150785
746175154334670849
746244238556332032
746204623325696005
746244364469477376
746213737523097600
746208138240548865
746248739287760900
746249183800131585
746231903162761216
746195475892572160
746225850865983488
746146087665205248
746154375903576065
746260810297655296
746230368257269761
746205579878629376
746232385646125056
746250823785656320
746262471384637440
746207249215873024
746251264351178752
746207236381278208
746193135080869889
746223200254595072
746265101074841600
746212638955167744
746184633277046784
746249087465496581
746258905974603777
746214379494879232
746188039089717248
746187426813480962
746249317996867586
746235380370808832
746244205299830784
746262098150297600
746176760757297155
746186298482786304
746222759601025029
746193986532999170
746243215129468928
746239734163214336
746231060166381568
746254283998396416
746232603787702273
746265722096074752
746229285979992064
746237624155705345
746244582585827328
746250492192317440
746208255752343553
746194359964434432
746221090171584513
746216598122311680
746230397336330242
746217675982962689
746243991297941504
746238177979957248
746185002610614272
746170788005486593
746209945972940800
746227247560851457
746227247560851459
746159480342097920
746213091646414849
746192090845970433
746224814797398016
746225695760613378
746263138421583872
746220708619923456
746168309146652672
746208377357799428
746240824422260737
746256569990545409
746180216792424448
746264799177224196
746245178164412416
746208507519635456
746211422447640579
746185199692591105
746265831110221824
746181097772326913
746179499625152513
746220494882365440
746193672165687300
746266099373707266
746216539662123008
746156846302396416
746184230787497984
746187955354492929
746250073089122304
746149841538023424
746198315373461506
746236865292836868
746209962704068608
746256939231903744
746239985825681416
746241415940825088
746183932832415745
746234386329149444
746181173173489665
746263754594099200
746152127689535489
746257912100700160
746208033336745985
746204220903161858
746258289525133312
746222071663857665
746246256222035969
746263717105504256
746227897824743425
746208763250507776
746178127982796800
746203998332411904
746225112521703424
746257950063403009
746216338138370050
746230581894094848
746205571410366464
746173451497439241
746243664117018624
746212915506622466
746259581295300608
746239163465240576
746209715563036673
746197317103955968
746236764537270273
746215654508756992
746244712646975488
746204535337541634
746227092547735553
746231811106185217
746205114386440193
746206095807438848
746256452558458880
746252606238949377
746180611103039490
746204564685127680
746201037246062592
746258281203646464
746217516934959104
746187787750121472
746248294544769026
746231617853612032
746195178076020736
746167927381069824
746241688436379648
746229155906228224
746174806295449602
746171140326952960
746183152654221312
746204782780506112
746250488358838272
746211934035288065
746189263839043584
746216141165473793
746187276028362752
746254527322546176
746215348173561858
746217613215178753
746194909338570752
746195970740752384
746203960755658753
746249917736181760
746250639097860096
746243215079047168
746260756019167232
746195798468108288
746210235518353408
746241004815028224
746228786769735680
746212177225252864
746260118388412417
746186512350351364
746260131109834752
746238907558301696
746262534144008192
746211569411907584
746263851310645250
746180065801625600
746263196735049728
746167960889327616
746217915184091136
746174495619223557
746185598256451584
746191394465714180
746153264308228101
746193349283971073
746203872557834240
746198101396856834
746225800626638848
746232482085756930
746162072073998337
746244872106020864
746215080082046976
746248286160424960
746144653506936832
746205294401773569
746198143105040384
746262429521313792
746207706311077888
746225116921503744
746209148946153473
746224768890744832
746209472108863489
746227792942010368
746219622165209093
746196738055147521
746225846629740544
746213964212690945
746176106475118592
746224588418224128
746219223861469184
746198097278099456
746142711414128640
746196666970058753
746205235903770624
746144900660371456
746183178147237888
746217458214666242
746222608748683269
746226253439479813
746207404195356672
746219131515502597
746239213973102592
746206431343321089
746202371080912896
746184780195201024
746213293153411073
746238848804364288
746221492837330945
746227213838651392
746263519868358657
746247048723234816
746213448405528576
746142640027090946
746237326343364608
746191679829344256
746203293710311425
746176471383838720
746180296358436864
746202232585019392
746220431670075392
746184897547538433
746208930854932480
746225875914391552
746147077508448256
746212517110677505
746194733114884096
746234746816995328
746213720901050368
746258738219196416
746210097039212544
746206863058862081
746235489481424897
746243106106814464
746214651940085760
746253482907275264
746248881961340928
746191230904606727
746189738076307456
746236441315807232
746236172926541825
746186890060042240
746182913822072832
746220570119790593
746176890713452545
746260856556642304
746195261597179904
746215465958014976
746234071798276100
746240610437300224
746206183589982208
746262496542076928
746176840444821504
746230753814470656
746180980214378496
746249838124216320
746238056466812928
746189075133063168
746154249873031168
746243441915531264
746237720863748096
746252274834505729
746237456492593152
746224005527441409
746254132898594816
746263066879336448
746250735474606080
746243714260021248
746253558585131008
746189373058617345
746163489962496000
746263624851783680
746177737975533569
746258331589718016
746202945826390017
746254934031622144
746237007723036673
746187833497493504
746172738323111936
746203633641918464
746196276782338048
746203734410092544
746221622877577217
746248483221475328
746236865095700481
746227297988993026
746218007626579968
746228833011916801
746193487675039744
746201767306682368
746265394617409536
746261582024421376
746237435374239745
746207123319586816
746242024051978240
746139880141496320
746250081427390464
746257433761296384
746221950318448640
746176358141812736
746264908019339265
746234688356786176
746217621549244416
746231760774561797
746264568347910144
746184943911444484
746204950762446848
746194133673345024
746240073788645376
746216677906386944
746253323490238464
746172981718638593
746234226672996352
746244268172382208
746230229522227200
746265839423258625
746243806618607616
746210696828882944
746225326544433152
746211279665147904
746199380651180033
746225049535815680
746213804761964544
746176928629948416
746190874720112640
746163242637074441
746206271968161793
746201532278857729
746164270241546241
746199158424371202
746197312691535876
746197715340529665
746188517479309315
746240740452245504
746241214664478720
746239935267614720
746216850082529280
746254242189434880
746212965842456576
746232268247572480
746224466615623680
746200823349141504
746184201624522753
746226312088432645
746264073721913344
746244951764246528
746166312787935232
746256565666185216
746220368814170112
746233341867810816
746190102859120640
746260302954643456
746220599551238145
746217680332435456
746255294892752896
746209270685798400
746250073130950656
746164320266911746
746193760086679552
746225469276590080
746235367641124866
746186013534461952
746258947934420992
746179113833095168
746184549407789056
746213939088756736
746234898017509380
746234633591742464
746211368060129280
746209572856094721
746185040195784706
746215604344872960
746200785575305217
746210319287017473
746264472008933376
746179600061849600
746243923979415557
746243672312811520
746249875784871938
746232314238140416
746251381451923456
746204011129241601
746205688662089728
746264459383955456
746143575591653381
746224118484242432
746193798003200000
746205684451053569
746241449646120961
746245681413652481
746244498938724352
746226425376608256
746172117813596160
746189960236011523
746180351123283968
746205470617042945
746215469938442243
746178174241898497
746243974361382912
746218057685557250
746208691758596101
746247908769468416
746211544225067008
746256599136690176
746148491265617920
746207593182298114
746192523069001730
746210407400910849
746166757346312192
746225062496264192
746185094642208768
746241587735232512
746236634304126977
746265168229859328
746226895029600256
746234532915929088
746230896680796163
746253927356719104
746258595809918976
746223904809619456
746258796905922560
746238773659242498
746188445928689664
746193181566345216
746265034154778624
746215771882217472
746250702243115008
746260709688868864
746204803722706944
746257677345513472
746193861005828096
746169454220959744
746210260570890240
746198961153675264
746256234324594688
746236441567498241
746224193927159808
746213620137103360
746226534579478530
746253658938019840
746231508923387906
746206708192534529
746210226878087173
746199200220647425
746253268930691072
746236969970130944
746247741089714176
746261871603384320
746200760703062022
746243932351307776
746227180628152320
746216975727136768
746178975152508928
746205789472202752
746239985855172608
746207542817099781
746200072535216128
746199988959514625
746211569273430016
746202987735879688
746189951704805376
746234801682690049
746232490298245120
746236319722921984
746242498171789312
746253751208517632
746257689932496897
746224030722646016
746243769071206400
746233299731783680
746224466661773316
746218409969389568
746173799700172801
746254007312711680
746197799197282305
746197765722517505
746173430429450241
746207408653926400
746186168388063233
746237477640232964
746201901234950145
746252874728996864
746224248671207425
746177834482180096
746241801787445248
746249854800756736
746197744881041408
746216627390160896
746245530611777536
746253160163971072
746193772837429248
746239117504110592
746198235375558657
746211103848312832
746248294578393088
746265147274993664
746240438496018432
746204661254742016
746191679657390080
746193089165824000
746148331655671808
746208025174646784
746261221301690368
746224198482173953
746253923317612544
746254246094462976
746218233837977601
746263880574337024
746211246379147265
746255080849027072
746176920040144896
746211460259287040
746231223844904965
746215360987181056
746247879455576064
746229092987502593
746236118593527810
746250601265147906
746166627440402432
746227394155995140
746263910089637889
746207190512336897
746213616005746688
746245736216535040
746264287551848449
746169638782898176
746179780609900544
746264186720759808
746209014841651200
746212588610936835
746247010987151360
746255542201516032
746242431142723584
746221274834165766
746203331568140289
746233807242567681
746220163423318017
746194129240002560
746231861156864001
746262534202789888
746226588866351104
746265608551956485
746194968272744448
746159161403052033
746188219671252992
746201783970631685
746184553610510336
746264631522508800
746218670184009729
746239666718834689
746186583821385728
746191671524626432
746231504619986948
746192967392604167
746229978019168256
746223669727244289
746210164093526016
746236449813495808
746206804699275265
746229936260685824
746192741047009281
746214513716826112
746195979175493634
746211527506595840
746261171154657280
746206338980577281
746253344356831232
746243756144263172
746229990665052160
746244272089866241
746245643904163840
746171408804417536
746207714510942208
746227541237633024
746200844358430721
746154291698753536
746216187218927616
746228120051548161
746191621075533824
746178140469338116
746253973749796864
746199309356433408
746217026012602373
746215755222376449
746229344645709826
746245845075496960
746210915142369280
746241210239488002
746230187788898305
746178429993639942
746252665240363008
746253638289489920
746204665407123460
746221333797707778
746213095773614080
746194314028429314
746207215355236353
746149095149023232
746243219374088192
746224001127583744
746238932942127104
746203931332608000
746246172440813570
746228887571443712
746200664066252800
746208729834479623
746223292206350337
746247036425674752
746182943224143872
746189498631917568
746213993467916288
746187343153995777
746194062185631745
746252371425132544
746152253275377664
746192720117436417
746211220936503302
746142249952612353
746155659163480064
746263884747636736
746221300159385600
746202635292704769
746198877452197890
746222377843859460
746263897288642560
746228304399609856
746190862082670592
746235774375321601
746244616215617537
746208826219626496
746258499471032320
746199456027025408
746196792774033408
746223908932591616
746252770051760128
746177129788760064
746168724403556352
746192191538659328
746262022338273280
746193160276049920
746223640639741952
746243597125574657
746247636089397249
746244993493438464
746212722639933441
746239096310243328
746224869428207616
746235980047212544
746181391310675968
746240308757749760
746245962637643776
746229479048019969
746234599999574016
746223896198668288
746235027931856901
746225817273806848
746262853141684224
746201440025116672
746207563524407300
746165272646664194
746207995508326401
746256439979708416
746246545524334593
746243340945874944
746211459995099136
746204007106940928
746209786694230017
746256733677326336
746198587915198464
746197619135778816
746205563139174400
746252656742699008
746221140780060672
746242149902069760
746247216801714176
746148188923510784
746251675090976768
746218171166662659
746210612976320513
746197212045017088
746221530820993028
746210382100869120
746210382100869121
746238907553984512
746213418735001600
746234973376569344
746172427806343169
746257086007414784
746265499676344320
746230154339323905
746179617002749956
746230531788967937
746209027365838848
746152215799160833
746207005841358848
746201758930657280
746208390020399104
746184574711930880
746207106466873344
746237003591606273
746254623661404160
746266128767422464
746228820227694592
746205814596083712
746246122050621441
746242368148475904
746230279874830337
746178048286920705
746260738918977536
746255290593648640
746266451628142592
746220200987549696
746236512816271360
746197488772603906
746190710773157889
746244930696282112
746232008297193472
746170951440678912
746185543499776000
746252258057269248
746148721642057728
746231928265682952
746251675229261824
746256557332140033
746211032280883200
746190656285007872
746227587454664705
746231832023179265
746187548557357056
746197426189438977
746237943157686272
746262542478155780
746228971352690688
746168535815192576
746218338674565120
746229726360932353
746235065806397440
746251931237023744
746151108389666816
746266284116029440
746200152495403010
746222944016183296
746198843830603777
746149892179910657
746247669450940416
746216841459097605
746186135018176512
746196071114674176
746245517856935937
746226199152594944
746219534122528770
746266145708204032
746220197065809922
746184222243598336
746256003910475776
746144942767038464
746225955887210497
746199866980786176
746171769686532096
746246323146481664
746266074333732865
746236374475382784
746241114072584192
746217885870088193
746187703746584576
746226798946443265
746259832995471360
746213322354130944
746230535941304321
746192447558979584
746220612335468545
746218955375706112
746196582811373569
746255877745840128
746222050616872960
746232729310617600
746187900837068800
746219659859361794
746225645500280832
746226064611905537
746251901763629056
746230615742119938
746211502282014720
746205122615664640
746204451384360960
746215289713418242
746213532019023874
746232976816541696
746201389576003584
746182800475299840
746228644389871617
746250064675414016
746184448937496580
746193403663134720
746232725321879552
746252132551098368
746142791114207232
746245211706298368
746205818899488771
746199435294629890
746183500852768769
746221870576373760
746193584127283202
746255986952896512
746210248210341888
746163737212575746
746197623397187587
746206619810226176
746162902705414144
746183291141783556
746251016538988544
746191025446608898
746254581869469696
746264723771916288
746258742451265536
746194649480466432
746229822813179904
746180887948165121
746256074936819712
746163489803100160
746216057325551617
746206972102381569
746153062725726209
746255647163940864
746203499591925760
746193823257100294
746229373863239680
746236755863470081
746232062659616774
746216795397230592
746263368776949760
746243039111196672
746172473981427712
746232469649686528
746220507356237825
746198197731655683
746230019861536768
746253466104893440
746186281630105600
746217223178485761
746187116284043264
746212806689619972
746191126130917378
746157445886640128
746189301747113984
746222919244668940
746261288544796672
746183547032051712
746258365014126592
746258558224863232
746228094902501378
746195861546250246
746174822879662080
746223443142541320
746211191924482048
746188634718502912
746191218489491457
746163104090824704
746198814470471682
746216526882045952
746161363341418496
746193978437996544
746257400282349568
746265256159223808
746189998018301952
746196910160019457
746231022530895872
746208029075333120
746199523165233153
746231412408221696
746213913725829120
746243114503831557
746263431645396992
746228963005988865
746251788462985216
746191143176548354
746237536062758912
746172029649489920
746254581903036416
746248202110787584
746248118363107328
746244926439038976
746195601465839617
746243785907011584
746248642667806721
746227306415284224
746260609109372928
746255462467702784
746233966961692674
746224873622515712
746231370658156544
746257404430548992
746231911459131392
746235724085637120
746241331907821568
746244943220445184
746222021583896577
746215637869961217
746257303763034113
746139213251362816
746213054233214976
746170083421134849
746232368701145089
746266149638311936
746245719334465536
746245375388946432
746182452561977344
746256137838813184
746235422301265924
746209010546671616
746224986742915072
746262005728841728
746161187394568192
746235011376910336
746190530787217409
746208830476804096
746211850191179776
746196473990152192
746230745451008004
746214740259569664
746248944817180672
746255508764524544
746225582275342336
746240459656179712
746257131872071680
746250689685291009
746206422736613376
746228832915460096
746216220601384962
746261720734248960
746192812291416064
746204442979033088
746250349770579968
746246004651884544
746255592675631104
746192376067035136
746244293321433089
746180288229801985
746209086295801856
746198331827707908
746238744093556737
746154367410147328
746246377647251456
746252295785021440
746251834730356736
746159526420701184
746206271641030658
746234617124917248
746214492569100289
746156384589209601
746212622207324160
746228761591320580
746170674763403264
746250001857273856
746167147181838336
746177650092285957
746236575512690688
746149640265998336
746196188777480192
746205437070999553
746180313131319296
746209329661939714
746182867693109248
746205940622364672
746204598449254401
746238597435695104
746238156861644800
746146070896476160
746255139607027712
746222377990684673
746235372124807168
746230170894241793
746256435886039040
746178614643818496
746211237998911488
746253889947770880
746264698589483009
746210088583520256
746210088583520258
746244972576382976
746252039940890624
746197060987150337
746234298294931457
746217432897855489
746164014070304772
746205109822988293
746224059965280256
746209845393526784
746216887734829056
746243907181117440
746253722183925760
746171198980104192
746201020682797057
746197656574164993
746235707631382528
746247422020550656
746242590203346944
746235791454568449
746212798053515264
746210667426779136
746214031283752961
746214023025156099
746231060095074304
746219890931961857
746223103512981504
746203818224812032
746238211274379264
746168929878446080
746196704634888192
746192585761316864
746186340350427137
746258599953993728
746212319995166720
746239880817221632
746201301420118019
746264400697372672
746210281458565120
746186730559025152
746216237542211586
746219529831747584
746220142372098049
746244305715605504
746237196546387968
746266493810253824
746218896814809088
746188152574980096
746193592524242944
746195806886125569
746235090867363840
746218166917881857
746187116267245569
746250236696244228
746249561220481024
746248840014069760
746202362902024192
746193332489977857
746237661963124736
746207697897295873
746265885556506624
746210621230747649
746213284802531329
746217592122073088
746245006306967552
746222273086971907
746217885891076096
746227188727324673
746224630214459392
746141553580716032
746212508910837760
746238484302553088
746209577025232902
746264090239242240
746244448300859393
746239973188218882
746243097873395713
746224898893217795
746231265767022593
746211456060821504
746233626887495680
746265311037497344
746223271343857665
746221367171809280
746194645332287488
746186713970548737
746152777642979330
746190463644766208
746262785831559172
746257832526286848
746258398677655552
746226027215486977
746233379771736065
746248978262548480
746220369070067712
746207194622758912
746203855931604992
746246210168688640
746240954403782656
746205022073937922
746195412889919488
746242938401861632
746217206535462913
746236026134245376
746219164994441217
746241097282682880
746187808436412416
746193009553747968
746181021947789312
746261934312460288
746248940371181568
746245975270776832
746212299266920448
746221874745507840
746216036274298880
746166987857006592
746165700155187200
746193110049259520
746184788692721664
746193990974734336
746233060920692738
746260394944176128
746181856756965376
746176152637603841
746229831176589312
746253667343314944
746246797379702784
746265315064057856
746177683378188288
746215188915884032
746183001915199488
746210487067566082
746177318448672768
746139112793505792
746262588959383552
746186994909220865
746235762039918592
746252467709448194
746201872122290181
746237607328112642
746207475649519618
746260093323325441
746258742661025792
746203994154901504
746176924272099328
746253067599896576
746240564438282240
746199279883030532
746259933654564864
746257660425625600
746222172436205568
746224651437637632
746257421530718208
746236072485490688
746172675438018561
746214190788947968
746230405771079680
746222210298195970
746255877846368256
746206095689953280
746255433321480193
746172537155919874
746188806697553920
746256922244943872
746221686026964994
746254007144951808
746208410966753281
746201540734574595
746190891216474112
746237192398307328
746245320934326272
746192820713619461
746255580189327360
746254493793157121
746223204188880897
746228950326640641
746155654977511424
746204871104180225
746205068160962561
746233392140689409
746251876367204352
746212676682977280
746210222855720960
746231278266023936
746237599140851712
746231357769031680
746176974486274049
746225825767264256
746258012646547456
746245190827053056
746214517944684546
746216615012761600
746260957047984128
746255253075537920
746202560030072834
746250375028670465
746225972437884929
746180367745327106
746147073444175872
746260936034377728
746144476960169984
746183249471250432
746219668604477440
746235791219658752
746256678811766784
746253894167175168
746235816561651717
746173648675942400
746255856774193152
746199212715454464
746198348663656449
746185019228565508
746223715902357504
746224311413805056
746220847149441024
746208834436243456
746240711083827200
746209111222554625
746257039588999168
746224487629086720
746187271452262400
746240996405477376
746201364322099201
746239906003836929
746184914538741760
746212898704265216
746251196848046081
746256116993122304
746255139594473472
746251935351734272
746215889540833281
746192107887460354
746210361452302336
746198692894388224
746230263374446592
746240761696395265
746235221041778688
746208125544370178
746218418370535424
746237079076495361
746157924100235265
746246071597273088
746213389756596233
746225829684740097
746182624150970369
746243747923505152
746186935949897728
746211842029035520
746231378820292609
746224990991720448
746244721115299841
746231391528988672
746247103391932416
746150668021415936
746254271562326016
746183366853206016
746160293860958208
746222075812052992
746224114537398275
746203713384046592
746263163268665344
746227570438348800
746195438106095616
746211602983063552
746222575303294977
746147870320005123
746252237077348356
746218846478950400
746192967682031616
746262693758271488
746237146122452993
746204959020978177
746251280759160832
746253575047741441
746230296937267201
746239557864087552
746206871791362048
746174059768127488
746241768069300224
746245706537668608
746223363803090944
746174466628128769
746180074177601536
746197182714253312
746190111017209856
746251138274574336
746220905672515584
746194725124726784
746251675153883136
746253579489525760
746237058197360640
746210252324929537
746197098836594692
746194100123115520
746260831197868032
746217827128860674
746176840469909504
746246755080015872
746144204389253120
746195312134356993
746205319773097985
746177306096504833
746206527728418816
746201175876206592
746252539276857344
746252568511283201
746153134100254724
746196608182738945
746173279522590720
746226903594373120
746250366359044097
746210030098145280
746256712676552704
746203625282666496
746228316999290884
746190719392456708
746194036856225792
746263889206198272
746232704195190784
746185140880080896
746231546831507456
746236533649215489
746215704710418432
746184138479276033
746201712503848965
746186285912563712
746243240525864960
746207114767400960
746240535271112704
746172717313884161
746190496888815619
746141960788860928
746261632540680192
746201427249266690
746234650419355648
746237020100403200
746205063958302721
746256624445173760
746257241196601345
746211342810386433
746232465119797248
746139758624071682
746259094827216896
746213700025999361
746178304340680704
746226714674503680
746223581672022016
746224957391147008
746216602438230017
746234168342806529
746237548809191424
746225410489229312
746226840713334784
746239323167588354
746209253958922242
746179981760290816
746163922064056320
746239859740676096
746211393255288833
746252836904722432
746223124710993924
746150676233752576
746207056021983233
746255630248247297
746216325534539776
746206619877281792
746188924100321280
746246914509803520
746244444287082496
746239994050682880
746223217019260928
746264367189102592
746258067105394688
746209862263050241
746258524540395520
746180971716698112
746189448312827909
746183006079987713
746207739903283202
746199317602406400
746175007349411840
746192854330945540
746251033400254464
746228799407169537
746202836556361729
746217164558893056
746187632351141888
746263964586246144
746172105125822465
746237359859990532
746169055963406336
746211422414090240
746238056223539200
746240937731338240
746174969709748238
746199313529790464
746248479043895296
746234520462987265
746214832215515137
746247879233273856
746207769116565504
746232733802758146
746241168267083776
746217281852579840
746210633826242560
746264723621023744
746225955794886656
746192699183661060
746253923485421568
746264488656048128
746192837587279872
746219253288710144
746241730538782720
746173472561332224
746218196282159105
746197598059388928
746217751539134465
746239482228146176
746170603288289284
746252803639750656
746186256783048704
746225838090162177
746252635758551040
746245715202965504
746253008984477696
746212127220727809
746240862439542784
746226282828988416
746178589553352704
746223195808636929
746187460477083648
746199821174792192
746215314837254146
746262068542726144
746147505440686080
746251230670917632
746237049640914944
746235396950892545
746200232094896130
746219467173027841
746171845066395649
746221409056153601
746210789275504645
746201490184822789
746226265942695937
746251343954747395
746186814596087808
746233161420406784
746213255308161024
746229529211867142
746247938121338880
746237817064304640
746244259636908032
746259082311409665
746254250628493312
746246507674771456
746247439053656064
746258130212773888
746182741893464068
746254996904128513
746258633604874240
746259745204469760
746167835202887680
746191067377106946
746246692454932480
746203981613916161
746170913981370368
746221232849203201
746205273526677504
746177091956281348
746195966487724034
746262228249214976
746188039169290240
746204048890597383
746220364833820678
746247543911219200
746141880879058944
746190958509756416
746165687907934208
746251465447084033
746228451472875520
746203604302737408
746180338611740672
746207949480042496
746241554273177600
746199909171224577
746197379745906688
746190207796416512
746230414222581760
746231412588580865
746266460205555712
746211431037571072
746222730257666048
746264530649550849
746259153677582336
746262311984324608
746248915511554049
746250722912665601
746202027366047744
746193663705767937
746145051726602240
746265029645860864
746243009889599488
746214085750988800
746226781888274433
746216040229593088
746201905634779140
746214903598354438
746187271829782528
746182364427018240
746158867717959681
746219823567278080
746254615457443841
746255806732050433
746262362345324544
746261896601427968
746195546990272512
746193034556018688
746224034904309760
746236391189712896
746242946660368384
746247845922037760
746236219093196800
746224802298421248
746248382784495616
746249154251337728
746265810008584194
746251863918579712
746199812714856452
746256419050102785
746167730454335490
746260567153872896
746190761486540802
746228807707721728
746214010333237249
746206749821014016
746214496855744513
746220662600019968
746211476793233408
746206511022514176
746222239717031936
746222935933779970
746186688431480832
746223590312312833
746254963509182466
746204069933441024
746201515430281216
746193533736882177
746250748418265089
746218913566883840
746206758218006528
746164861508395009
746212751840731136
746206079076311040
746206963885715457
746181718596456448
746210516683526144
746261691298615296
746210239762989060
746189238836793344
746218078858416132
746183085725724673
746178211956981760
746263096474406912
746162898666393600
746247862468608000
746246226669084672
746242061960093696
746196042001965056
746159631098085376
746229638368681984
746241344822087681
746179688201093121
746201750210699265
746224286407393281
746230212745007104
746181370205061122
746209174338428928
746198235635552260
746213678802829318
746244293308755968
746246717369114624
746253185061359616
746207022756990976
746193420549394433
746246725766119424
746248101615177729
746187254909939712
746177364787367936
746251033265971200
746220075162570752
746264086325825536
746252467814338560
746185103345356800
746222344415252482
746148080165101568
746188450127319040
746205957147889664
746264199320375296
746255743704137728
746241290270969857
746253013203968000
746224240332922880
746232377286922240
746192430681067521
746229571092045824
746258587517870080
746203176345313281
746235749310205952
746201830024052737
746156737250603008
746260088994807808
746205261103149057
746176819255140352
746219366463635458
746250580419579904
746192644733186048
746255148259868672
746259275102752769
746204178687496193
746244007987130368
746199791575588864
746186432763600897
746249418584768513
746166350414938112
746183639260626944
746260672124686336
746247187265355776
746255785638891520
746193651009617920
746199800089960448
746238639387074560
746201171585466368
746249485899206656
746251104657281024
746255748024369152
746208717041864704
746258633613262848
746198457858220038
746198298642395139
746265377915674624
746248256879992832
746244050110582784
746234487097327616
746179138969604096
746193747487055873
746187267308326916
746243181717655552
746253676050808833
746247736584974336
746263188585484288
746189242766745600
746245488379314177
746265591787458561
746148407241236480
746254678342668288
746265323268112384
746256955841339393
746245660568072192
746209530971717640
746252925274578944
746229034430828546
746202551574376448
746265030048505856
746206875851464704
746230548356468737
746237506635522048
746196129964924928
746213611845017601
746226723075678208
746219559233826817
746205928102367233
746208725325668353
746163921757835264
746193571640815617
746221207855341569
746250811349549056
746196079650045952
746230942813954051
746171266084839425
746245207566467072
746260726659047424
746235686554992643
746174265070854144
746228627470090242
746218183778934785
746226043862691846
746185816183971842
746223388641767425
746253495565705216
746226987455258624
746198759877414913
746265134507646976
746233027286573056
746188257231134720
746205915162939392
746239704811483137
746215624993497090
746251306260561924
746220150865616896
746185313089781761
746194175448621061
746219399913189376
746187288250507266
746243626217385984
746255512845553664
746215105084301312
746250299279544320
746228149332041729
746250974822432768
746252765706452992
746262387603439616
746251499001548800
746258998253486080
746225980822302721
746259602325512192
746225188014960640
746179763996397568
746227604269604864
746266392857559040
746253231332990976
746260852504956932
746240019040329729
746249808910884864
746245350206279680
746182733207117824
746177385540755456
746202878813970439
746197367351705600
746253516356853760
746251780250546176
746210277318762500
746250144320872448
746250286885330944
746265604320014336
746210042379018240
746235703076364288
746186688792240128
746248969806880768
746255542255923200
746265809966800896
746242787511775232
746231194589659137
746262177758216192
746238609867448320
746212160645193728
746234361112977408
746181915414265856
746218611308564481
746200295051395072
746212680675930113
746264996317925376
746236550606790657
746236055716696064
746238370842501120
746238416963018756
746192380403953664
746213670548439041
746239704471834624
746195211462664194
746247636018143238
746258482601533440
746190555655245825
746255395564425217
746255651307945984
746231034946019328
746209589360627713
746213976715862019
746183333307158529
746251763452358656
746243454376755200
746206611585146880
746190211978125312
746191965260128256
746197166146781184
746185518631641088
746259183008362496
746237481515786240
746212554884583426
746263046004285440
746212827623415808
746261410339033092
746248823018762244
746243542285115392
746192413744521218
746183559648423936
746243349389029376
746226991586652160
746194494278688768
746185367636717569
746216359239909377
746257979066949632
746259291963719680
746256653767557120
746146666433155072
746197304315514882
746235607005855744
746205810343059462
746193089291706368
746160059013435393
746253122352320512
746226601533202433
746265780577312768
746189821710737409
746248026159742976
746216757778489348
746204908630605824
746223250527576065
746232628819300352
746195320535547909
746199271456727041
746205814675759112
746250446130536448
746203780555800580
746265466247614464
746249733367279616
746252501540835328
746210164286459904
746232251164196865
746262739581018112
746252253808443392
746187011443331072
746185015092908032
746244800790298624
746228447098200064
746207135738925056
746212345383313408
746150722476081152
746243307739615232
746184872650215428
746199581956800514
746170976879185920
746215969219973124
746177997946880000
746244213717803008
746223300821430275
746239427907887104
746147996333670401
746196553728036864
746216170324262913
746190639759450112
746156309368606720
746234440884453377
746152740095688705
746220339747688453
746239960383004672
746225267924865024
746173967321333761
746216178918400001
746207299249668097
746260038495444993
746262534416564224
746233966756134913
746227352594571265
746211153827618816
746189138131464192
746250182082211840
746213838240944129
746256481868189696
746264408985317376
746234633935691776
746221677424476161
746186940127584256
746206724852355077
746200894828486656
746168514520715264
746214307956830208
746206959704018945
746147207666012160
746226677278117890
746247820705959937
746249875763896320
746221233029537792
746245505265471488
746257903640784896
746189394172907520
746217592159772672
746200559003131906
746253311020515328
746257975212445696
746206934584287232
746249477355356160
746226853346582528
746220456974254081
746201997645221888
746150118525571074
746264967108829184
746224496286195712
746144556995883008
746239696087449601
746196662582808576
746216925278044160
746213108746620932
746255655753949184
746262806727659521
746240824686448640
746215549672128512
746265977684369408
746251821946183680
746250723109781504
746159601779875841
746239767713452032
746222042299539464
746221593643253760
746211665511751681
746231840197906432
746237045660520448
746222067473747968
746220687526813700
746249364025278464
746220687526813702
746213612004352000
746253977730297856
746264585070649344
746196029221933057
746248546186371072
746199426721427456
746222700901728257
746211665796964354
746246654676828160
746209572818325504
746199863142940676
746266485438418944
746178824111456257
746261770898182144
746208045995171840
746215293689597953
746176949349912580
746192380232032256
746241256582316033
746199892444348420
746253591808196608
746247074111496192
746254107678248962
746206561429659648
746197266818445317
746241650607816704
746220272257114112
746199053482917888
746201465031536640
746215524435034112
746256595001217024
746217374089502720
746244758738206720
746257802943934464
746242733120036864
746249733094547456
746212219256397824
746211586168102913
746225049632313345
746196268628643840
746156451903610881
746144594706890752
746258247712124929
746243869793193984
746209052842065921
746209446964006912
746175313739157504
746199707567853571
746251368831262720
746186344901160960
746211732712890372
746217718257332224
746223304910856192
746144158390202368
746213716564180993
746223040522919936
746238261677391872
746239821937467392
746212861014249472
746191466007953409
746225045664497664
746144154057580544
746246650293850112
746240987891019776
746216900418375683
746218414545375236
746202824082501632
746192980055195653
746184293718892544
746210822637006848
746185099079716865
746257513637625856
746188869830225920
746147706599464961
746224110036869120
746195148485197825
746214501276520448
746205118605852675
746164802943393794
746226484117790720
746210189464895489
746253856271667200
746209635745439748
746213783857565698
746228644251504640
746250932980092928
746258977642717184
746251138392014848
746145492367618048
746203012830420992
746216656855171072
746222491161395200
746175087250923520
746231882178695168
746260575395717120
746228556083011584
746168925763706880
746242326192857088
746190014518820864
746226563960569856
746240380044255232
746246759412752384
746237594946572288
746205541890830336
746238756580003850
746238102411239424
746198051010674688
746256997926969345
746200483518308352
746259182932877312
746188701722644480
746265155672092672
746233044252524544
746223329913122818
746217378560630785
746188131582390273
746224026134077442
746186332213510144
746151183836905473
746222424216080385
746200227778957313
746238006017679360
746193533669773314
746206867513217024
746183941233729536
746234017259741185
746256121141223424
746231039224254466
746231039224254467
746262030974337024
746219161001439242
746196478276755456
746207299341946881
746195941254782978
746150634580221952
746204556271325186
746222767935094784
746254455935467520
746226345953230848
746255248751112193
746258201650282501
746194074969870338
746199959293165568
746230179500982272
746214677055627265
746264186985021440
746192825071501315
746253021374464000
746221685855051777
746242254801534976
746253541820534784
746181836032749568
746249141878161408
746187263109902336
746180820663054336
746150282162233344
746233664938205184
746208150735360001
746231303373131776
746180166305587200
746210520642912259
746244234668187652
746221115530317824
746260579715735554
746226983391027200
746253298580230144
746243345299705856
746188718738804736
746237791835557888
746248281873780736
746250077090504704
746202790624526336
746253013313028096
746186701245136896
746194011942092801
746184935610847232
746172318892855297
746223682456944641
746220171736424448
746193760120233984
746178090301284352
746198986457944064
746248865184120832
746246587534422016
746200592700215297
746150881893167104
746200555018584066
746219714674778112
746213767231340545
746205978434015237
746238735637848065
746175112399839232
746251096226668545
746229944292773888
746155428426452992
746207421052268545
746160306469089280
746180439186956289
746225154800263171
746203096804581376
746208456961466369
746200110204280832
746191835001815040
746253533226352640
746205550312972293
746215830455623680
746196239004250112
746227692329041920
746222734519078912
746234113451950082
746215847589351428
746238492531798016
746184494969937920
746260680521711616
746204783053148160
746179063329370112
746241512275599360
746174868891275264
746224596697784321
746212840021778432
746235430467571712
746198990442487809
746189301705121792
746149833111666688
746185472121114624
746265642085408768
746246587333083136
746238232245866496
746240698790223872
746227541002752000
746209509882793988
746251587258048512
746234151469125632
746202920689930242
746243718693462016
746199623778217985
746193730877554690
746186550216658945
746244003662790657
746215998454276096
746251608028250112
746193399678525440
746219651466551296
746247216491298817
746214027131420674
746249074823790592
746219576224931841
746231743758270465
746254372301119488
746236840131211266
746260491614322688
746251188849491970
746187724445483008
746263343661453312
746183253472616448
746249628442595328
746221912225779713
746263104623869952
746217416263237632
746250349955059713
746264899958018048
746239759136133120
746232033177796608
746227536976187392
746208066924748801
746204204121763840
746258662830837761
746256326867697664
746193000909307904
746264618675376128
746261062190772224
746222105319006210
746205290337427456
746209165857587200
746232641398005760
746212265347559425
746195358284283904
746238685331365888
746197459454439428
746255299108036608
746232876509724674
746239830338592769
746247245805281280
746229827233943553
746231836288782337
746224856623001600
746246201650085888
746248361829863424
746237607567253505
746245518112632832
746161833094983689
746209958773948418
746206833916805120
746249389233029121
746254376344371200
746186277691654144
746264048229093376
746257488304037888
746260487487262720
746224139707420673
746186810091409409
746204564953587715
746244599283228672
746213586767220736
746244456937099265
746246247657267200
746237733211873280
746259170266071040
746263209577975808
746243903079079936
746211695249416196
746260231546601473
746203574745501697
746253109786193920
746228539280678912
746193991125729281
746176676690788352
746190220157030400
746260344901885952
746235250267721728
746153943907078144
746258188819791872
746212915829608448
746215641829433344
746175561152618497
746183433941098496
746207781804343298
746235443302150144
746220192854773765
746183169632669697
746203805759377409
746204539393454080
746253411457208321
746214379440349184
746200659926495232
746209245670977536
746248495842066432
746216501858840576
746223644691464192
746205198150885377
746202010232328192
746266271512170496
746259132769046528
746254942684450816
746258960534114304
746214048191021056
746187141554659328
746192095157747713
746202698488250370
746229046820798465
746231941007966208
746229852135526401
746187435227283457
746144149909344256
746261435152502784
746217009080217603
746180048957255681
746197954449444864
746184340028137473
746162579756691456
746209807762231298
746255940597481472
746254024001921025
746197631483817985
746264451016450048
746264664779132928
746199107874656256
746223388645953537
746213360392232966
746192002832732167
746220196789006337
746209291640573952
746236907231686657
746234176702078977
746172381996134400
746223569277878272
746243261480706052
746251515812253696
746236814579490816
746221937647456258
746223908907421696
746263545227075588
746255823408627712
746176978995257344
746229852202663936
746261720583311360
746207308032540672
746243127158026240
746185291866607616
746182557142749184
746218368139567105
746201666609766402
746207635049877508
746264266655817730
746249716623622144
746248932209025026
746187909208825856
746222935719849984
746217328174522368
746196968943190020
746240786899959809
746265616856850432
746163707948916736
746215382046806016
746220637291610113
746237217534808065
746222377810300928
746255727010906112
746191273132908544
746226312398811136
746218531616759808
746139943316008960
746192867010347008
746228996614946818
746171899638480896
746242837696626689
746262303490850816
746197753118633985
746221891434610690
746244620321984512
746191457610936320
746191889712316421
746263846936023040
746186743137845248
746243278283104256
746254296438702080
746226337380081668
746190874405535746
746230980642430976
746247711364616192
746242133120679936
746247233390010368
746212831926771713
746234189339451394
746238530280534017
746250815371939840
746204950837923840
746235074111115264
746255156300365824
746188383026745344
746198399314071558
746259162145951744
746205462542974976
746222789107945474
746246784759005184
746178442714984448
746190450936053761
746201792401137665
746239121425825793
746242565326901248
746209480468140032
746264178390933504
746212110284132353
746231760774520833
746251226354946049
746200831800672256
746215817885286401
746195781984542721
746144032594796544
746221840893280257
746138412386648064
746178085964423168
746230913185394688
746143890084868096
746240128322932737
746239587198992384
746188366543101952
746237687141629952
746243655862751232
746194108373340165
746258457523814400
746198453814861824
746190283272916992
746214626837172225
746206301026320385
746221304102035456
746259740779483136
746234608459489280
746144460275388416
746258105214865408
746266133074935809
746212194128297984
746189561819062272
746194406366052352
746240652527079425
746231265494327297
746213955966644225
746239029398560768
746165843080384513
746200563386200064
746191138772520960
746224739186671616
746215402833752065
746216409395400704
746227486745231360
746197753026383872
746184297741090816
746200987120001025
746243009885331457
746183458834124800
746192715759517696
746205466561175552
746198726348156928
746248667766620160
746251645806329856
746250760644616192
746240933771911168
746188475293007877
746260114261188608
746212680621400064
746138210909118464
746234113523224576
746245022878695428
746172935509991424
746264044345122816
746258759270408192
746242397307187200
746226719237890049
746188374663278594
746207886796165120
746248650964164608
746244511274246144
746203121940996099
746187070406688768
746262475713220608
746265524695367680
746188907369267201
746247598315560960
746242443486633984
746236718295064576
746161392835825666
746207475435610116
746218011711807489
746213259548647425
746256817249001472
746238479940542465
746233002284310528
746258604265611264
746188257373859840
746228539305824257
746227520094121984
746223023921864709
746226421115158530
746239259917451264
746225779520876547
746243701635223552
746161317489283073
746245798967402496
746207936993595397
746204245930586112
746195727202738178
746224311724216320
746215058758197249
746197870794047488
746217898343960577
746200966085509120
746231303243108353
746238488207491072
746222705238675457
746243630713581570
746252841384284160
746216199864737793
746217533619855360
746167281751851008
746248370147164160
746262521447841792
746169395702079488
746187695173435392
746152681035575296
746222780761288705
746157550886871041
746231504758411267
746216686362058754
746206645286379524
746239331497480193
746206896638431232
746222583306059777
746226622429159424
746217122531991552
746211556837335041
746216250292854788
746169030596132864
746228589746491396
746204321381912576
746194145937498113
746164974855266304
746252740662280192
746205361762246656
746253352737116160
746153687987302401
746258054686085120
746205344829870080
746174244027936769
746245719074410496
746207031137185794
746186545846063104
746142845497643008
746250702238982144
746213934923812864
746214354282938369
746257635159138305
746199271427346432
746195639428472832
746243907411795970
746223254583447552
746254434955558913
746233547342544896
746208972944740352
746248416221597696
746203654672130049
746189243018424320
746173870814617601
746255512862326784
746262827896311809
746240023494803456
746193063874158593
746192573220327424
746167189229682688
746186180996251648
746212169205719040
746187976300978176
746251771794817024
746255504586973184
746184218036834304
746196717037445120
746196717037445121
746188576019353600
746203449000267776
746226362696896513
746255118811684868
746207240860770304
746202186690899968
746213565703421953
746226752523898881
746207714875826176
746236236050817024
746195056218902531
746242238120861696
746199808612851717
746262320473571328
746212177237811200
746225334895271936
746261787675344896
746204916989861889
746249301408505856
746258474149937152
746209585321545729
746257975023591424
746154929291657216
746252107108487168
746193428782813184
746183018679832577
746232083454951424
746245782379106304
746207765043908611
746226664510676993
746214752699854848
746226203275649026
746264816038223872
746230342839734275
746254342735302656
746242397215035392
746229252291330048
746208654190247936
746228355008073730
746202006109380613
746216837457682432
746209056788873228
746188928420483076
746203885396623360
746213221942497280
746243764755271680
746213221942497282
746233908178477056
746256422938251264
746197996295991296
746223095187312640
746217953092263937
746206670242488320
746188056110084096
746221413233635337
746222361226010625
746186944531435520
746199435017785344
746218837922615296
746256234198736896
746231731364106244
746199124920262656
746242019916406785
746237922139996160
746232230503055360
746221559996551168
746183341586554881
746234797513547776
746236822993272832
746143579513495552
746241646715506689
746259485061058560
746212114348417029
746211757840965632
746184566411517952
746253621445033985
746186344511086594
746203100868812801
746244394005725184
746257148926173184
746204346749116416
746186088885039104
746254716083015680
746207693812072448
746243882036379648
746224395442491396
746246147082051584
746173212359274501
746209056721776641
746165729758699520
746207282631868416
746203214370902017
746203470185668608
746203361087655937
746169403914362880
746234230875664389
746160038201417728
746253311012147200
746219555152814083
746179965314531330
746232637417676800
746256532388491264
746188496516317184
746237704120086529
746199799939031040
746243898939420672
746171060559683588
746244016237322240
746262328715390977
746262823475372032
746158016211345409
746224563265011712
746238433786355712
746253113821138944
746246507821670400
746245618801119232
746183786182877185
746257752582819840
746202706671345664
746226056554700802
746234641917476864
746209740464611328
746202777961926658
746210407262478337
746200072635854848
746226991502761986
746207026645073921
746259187370459136
746212642960736257
746259300444672000
746250853162586112
746253143319547906
746198663374897153
746222310940508164
746185031958175745
746203058892222464
746223942541598724
746196855801806849
746226517848399873
746235585791135744
746183605936861184
746247644519903232
746215562242469888
746260965428203521
746183136032202753
746195232316809217
746230342978199553
746202962691657728
746195102599569411
746181781108338690
746243332867821568
746149627771129860
746223132743086081
746216451342667778
746223418085826560
746161400976809984
746249154444337152
746235900233842688
746229340405268480
746145760769511425
746227146918498305
746262257546428416
746201456714231809
746256913898278912
746216916876812290
746177784284864512
746232842552639488
746226647691464704
746199867186307078
746143675911122944
746198604583362564
746264715270184960
746183459232747520
746190308157722624
746174659465519105
746211707857444864
746234445087137794
746186671742386176
746208876509306881
746208045848375297
746149162153017348
746158092073771008
746193974197530624
746252124128935937
746197124144979968
746222050994323456
746169022257864705
746212517215559680
746234453203132417
746260197996371969
746211699095539713
746216765978402816
746224210805030917
746238731745583109
746200517068521472
746235526978535424
746217713928855552
746246889528565760
746260911116148736
746228052753944578
746254485450817536
746224420687994880
746213775250862081
746214513733599232
746208473705152512
746264681631776768
746187930247499776
746217478947102720
746203088361402368
746181508877156352
746194334907699204
746231718730817536
746186273371521024
746243903075061760
746194158574940161
746236034464120832
746197627184644097
746181437389410304
746141893629665280
746228795451944961
746194741696434176
746253697043275776
746173908676579329
746191956800266241
746237997574590464
746217101740761088
746254015625830401
746233928940326912
746261795912847360
746227041868013568
746219584403824641
746229311028355072
746181516883984384
746195551339712513
746228816360550400
746224395455107072
746250706168983552
746243261275086848
746187456144236544
746208473654796288
746223724311937024
746192095275147266
746252996451827712
746217613210984448
746247719983919104
746242313484115968
746245622940966912
746227478310457344
746205005250625537
746217462048296960
746191876881952769
746248844179013632
746216317112332288
746208196927229952
746221362860068864
746232159120162816
746254166704726016
746238995781169152
746251259980681216
746185946157178880
746171811369467907
746253411633500160
746246684057997312
746234994285121536
746260634417913856
746224047118114818
746250370834259968
746208645940011009
746219584374480896
746234675555770368
746254648877678592
746222248067895301
746210147479891975
746152706352480256
746225045513482244
746146762922950656
746208461109628930
746231010010898432
746198978128052225
746227406843744257
746256544904294400
746197778385100800
746205562921115649
746257983533944832
746247644528287744
746225309838544896
746246264413511680
746194972223758337
746258352418791424
746204598382141440
746201515547721735
746243060057538560
746263855509213184
746219093854871552
746223434749739008
746242695262273536
746260080543178757
746151766971060225
746238521648754688
746233488722927616
746205193784557569
746238404413657088
746197396737011713
746257920594223108
746234646292094976
746211879656132612
746264106974457856
746217835479764993
746260487587790850
746167809969913856
746186902596788224
746167453688930305
746166136408940545
746236491634900997
746178799147036672
746242200439263232
746193617560055811
746236026331365376
746258281274945536
746187623761272832
746257345869651968
746256251185676288
746192766170914822
746246243622354945
746218418743869440
746236361800192001
746221085935308800
746253420047269888
746214630985367553
746209283348406273
746263213780701184
746241843826823168
746258952267104256
746232213428011012
746243928345612288
746251528533577728
746212554758721536
746163607285673985
746231806748286976
746221006373552128
746188659846578176
746187326116798465
746241709495877632
746189704421249025
746188643174219776
746240589805420545
746177800751677441
746236663580463104
746189268217798657
746183521887105024
746259828994084868
746205676150489088
746262236415537152
746223451845726213
746197363006418945
746185300477517829
746205843973013505
746226190407524352
746258218146537473
746259233499389952
746210562661453824
746261015805960192
746257320716296192
746207618192936960
746212835894583296
746212101924937728
746232544937414656
746214526102626304
746204132868915200
746224194111758336
746209396565278721
746203700658528257
746167335984168960
746199720201068545
746223367921926145
746262160947445760
746192745400672256
746199485437534211
746228531013660672
746249821464461312
746197795275579394
746212340895383554
746254871331016704
746194062131101696
746257668805910528
746202933386088449
746229449381687297
746180535500808192
746262974755667968
746242284266610688
746217101430403072
746167793461125120
746233648098140160
746173245934673920
746233220362960896
746249212933869568
746174428799610881
746241109630738432
746186609117192192
746206405971976199
746254972073934848
746202383844179968
746198227339272192
746254305058037760
746249762727301120
746197493298266112
746252606142550017
746179088612790272
746203058871275520
746207916181446658
746178040112230400
746235212720308224
746159094323625987
746255202769002496
746253298487988225
746258759471636482
746196696040771585
746218238170669061
746209698764906496
746195383324315648
746171882903379968
746257668709433344
746194821530816512
746213238660993024
746194133526544384
746207865757544448
746205873240825857
746203742798655488
746232968620867585
746179155771924480
746217558668304384
746214949811150848
746198118060851204
746227603887947777
746219173479489536
746224475197235200
746149652936851456
746220935296913408
746212815011119104
746225343464275970
746188336964894720
746247258635706368
746244033220087808
746230028396957696
746197107204231169
746191415462420485
746201943316398080
746173602249248769
746196968842493954
746232490331758593
746187347083988992
746232767239753729
746148025601527808
746153935413534721
746216354902999040
746221983529000962
746212244426416128
746164718931447808
746257866177142784
746224068169342976
746202069103632384
746263163235078144
746222721827119104
746223019593342976
746163615963709440
746216321315069952
746256255396741121
746237892503056384
746196671193767937
746263180201058304
746204552110579712
746220330943807488
746245895549747200
746233006298279941
746235367666311168
746230783556214785
746232289164595201
746230296840802305
746198151787253760
746230389195177986
746233727605313536
746220943723266048
746197283566301184
746204950544277504
746256829815095296
746212726888796164
746181894648172544
746174013450366976
746196079704629250
746218422770380804
746243123102224384
746196582815588353
746242732830621696
746257807108939776
746236441437442049
746222293966151681
746251155148275713
746240904407588864
746223162275201024
746228983889461248
746250131842826241
746247971684126720
746226001970028544
746151888656138241
746252686043930624
746219781850726400
746230204423503872
746221748937326593
746177373238747136
746209023226109953
746257824213151744
746232343610855424
746247484972896256
746250018542190596
746191877079085056
746146997820858369
746217361649238016
746247778863505408
746179776314933248
746215067310399489
746232351932350464
746235791274192897
746235791274192898
746210218636255233
746176047570259969
746211225462136833
746218603179999232
746260793398820864
746185103374749696
746225095769612289
746257081548832769
746197929317138432
746263557633892352
746153092144472064
746206892548993024
746165368905859072
746202526425354242
746185384153997312
746189582694133760
746180321545162752
746265478721601536
746213523701669888
746207765173940224
746260382436601857
746259027693178880
746259300637630464
746202509606170625
746259749256126468
746249833745358848
746238832308162560
746236621889011712
746250421065285633
746245400579866624
746252065370832896
746239327265382400
746177989570748418
746261905212309504
746220817877348352
746186365872676864
746171974926352384
746202383726698500
746223858651279360
746205235975073797
746229294200807424
746229235585417216
746209434368520192
746217344662310912
746215365064040449
746188945315102724
746231940781481985
746266061796937728
746196096263684096
746217298877243392
746219811034718209
746228593752039424
746205764297973764
746237275986485248
746259891971629056
746207328702070784
746224408113483776
746231446071762949
746182385281073152
746253688499507200
746215071576035329
746259946321350656
746207362214572032
746250681019928576
746196432080637955
746250521934204928
746225787834011648
746229797508915200
746183404538953728
746229789363572736
746249255002710018
746174403436740608
746264371320356868
746215709114433537
746245576736415745
746191893755625472
746240392526467072
746258792992612352
746229772489887744
746228233188708353
746253692819673088
746153956364132352
746167747273441280
746196637693861888
746204740753592320
746203239410892800
746203553736232965
746260541967065088
746256368659734528
746249028673777664
746223535752765442
746238169478115328
746225326733172736
746260936126767104
746242661569298433
746205743255150598
746186260973137920
746242359768264708
746219911823785984
746175116568997888
746240736639672324
746206368156135424
746255374353850368
746177964463689728
746216874870902784
746213662348566532
746249020113203200
746219966232289280
746241143092850688
746247434725167104
746194007663861766
746261301131939840
746264547544141824
746229881600520192
746203235082342400
746186047004893185
746176831976521729
746138470775554050
746214895293652993
746171240910569472
746204199721926656
746204245918048257
746246369510301696
746197765969981443
746249800216088576
746197015135035394
746252149311438850
746262844556083200
746218175105163264
746180866829918208
746264182631309312
746220289185320963
746174382700109824
746204661380579328
746236244540035073
746181059784675328
746257648069320704
746262689354235904
746235669777768448
746252878940110848
746190165610106881
746199376435941376
746192111892992000
746220180196331520
746191549931749376
746229906825052160
746190128075309057
746214534726062080
746208985716404224
746196633298186240
746246516331937792
746193089077751808
746185249810354176
746246549571698689
746194532094468099
746216187156037636
746245924599500800
746251419360108544
746213506899312640
746236156136693762
746165738092781568
746157747985588225
746251029373661184
746209811767824385
746192887621128192
746185207988969472
746265969195089920
746232821866369024
746265889822089216
746222319119400960
746228912510763008
746205961522577408
746190140540755968
746255093457096704
746256196580048900
746258415232507905
746254133024305152
746210579543580672
746228208203292678
746190736052256768
746230921808875520
746163708049637377
746260705599426560
746257358645428225
746192736932364288
746165385846624256
746179638204850177
746265608593997828
746258226598010880
746196515689897990
746230900891914241
746244838471892992
746197027743105025
746220238799147008
746248143478657024
746193475075399681
746250890701508608
746187838035628033
746231043556941824
746220243031203840
746241520941019136
746176823516528640
746231164906549248
746179084355440640
746216153458970625
746205487503310848
746240732218830848
746200492007579648
746225498598977537
746259581546926081
746243563516657665
746179659029749761
746215104870416385
746191302325219328
746228799331700736
746214316622241794
746236269395480577
746193709717323776
746263817806581760
746257815447158784
746230603083767808
746238228307447808
746240472184610816
746223724433551361
746263033178128384
746144242314117121
746211103726698496
746211099507208193
746205802092892165
746210575374376960
746213372748668929
746216153794514944
746227507729358848
746206905266143232
746265281580896257
746238966337142785
746219882165874688
746259829094756352
746204791282376704
746222419837231104
746181525385916417
746258574905581568
746247925274116096
746247484918267908
746209849445277697
746182557310529536
746199707697897476
746234512103743490
746195471551520769
746230036609433600
746210570815234048
746190882794147843
746210680181665793
746188072941924352
746244230276915200
746181802419585024
746249238334607360
746215935552290816
746150655346286592
746198659277021184
746181907080056832
746262500811870208
746225213445017601
746216489267539968
746191419816050688
746199879517503488
746258478151385088
746167210293362688
746236949120245760
746151108377075712
746247942051348480
746249175449346048
746218409965191168
746160113640218624
746235216843280385
746263129953296388
746213213469958144
746225767097348100
746216040204361729
746262483724308480
746174252487835648
746254845972086784
746194720745889792
746265768036270080
746191235082133508
746214564006506496
746230557000892416
746197396623757312
746196818015322112
746230884127244289
746231970451992576
746189327001018369
746195349799243776
746254980286398464
746197619035111425
746242942814171136
746186613336616961
746191440745619456
746228132663812096
746233694029942784
746196427651485696
746253650863984640
746138558935760896
746255353382313984
746242040929882113
746240044365557760
746213020292964352
746228430476185600
746204007098519552
746185920878084096
746257643556175872
746146163192041473
746169814889037824
746218229719130112
746228287630807040
746195190512156672
746231186133946368
746239847132704768
746190480329703424
746238198884401152
746195559422124032
746193957185413122
746187812660117506
746205449955868672
746197338050330624
746210545867460612
746209195188314112
746152664300412928
746245228403789824
746219911635075074
746217021868642304
746235120403677184
746226748493201409
746199170789179398
746243756370829314
746213406370209793
746203897660739584
746214501184266240
746259438923816960
746198289918287872
746221631396155392
746206905010290689
746185065353330688
746151066337746944
746265986270101504
746222826646966276
746256746096754688
746138269545598976
746248009437024257
746204640119660545
746203536988352512
746214702221430784
746210126512586752
746242640631369732
746230435127001089
746263662361456644
746249930352664576
746157483497000961
746252124116357121
746265105327874048
746209832835788801
746241772406382592
746188605257744384
746236181474484224
746227881030782976
746206913709277185
746192665369161728
746265424002691072
746248248332017664
746196058900836354
746233446628876289
746218644959428608
746237221590577156
746225444068823040
746230707815485440
746204115957485569
746212298872623105
746187729034162176
746219635100393472
746184641661440001
746218762320285700
746197447106408449
746242636420284416
746242108185513984
746265143177256960
746199875532947458
746206603079081985
746200353675194369
746208498896117760
746259883587149824
746248839821037569
746229093008478209
746246801221632000
746265784876412929
746261053709889537
746195429394571269
746254778955632640
746223875369775104
746254242013405184
746223472582365184
746148918933716993
746266577625059329
746251037821050880
746212164638113792
746254992965787648
746203000364949504
746221983533174784
746228312788209665
746255840106131457
746247745015517184
746195282962976769
746229877255266304
746186630063493121
746181043124731905
746227730006474753
746197103169277952
746252371550937088
746251406726823936
746253445255008256
746244071119720448
746256112618397696
746264551704797184
746242481252032512
746196159182475265
746225091738886144
746233719459962880
746194984928317441
746246877054566402
746216707279060992
746223841681125377
746208167474794499
746198742982766593
746197669488406529
746138596797779969
746202832575967234
746219269822636033
746238035285573632
746229684443066368
746192145359372289
746212110145748993
746250085491572737
746242665763606528
746181332619919360
746179940173910016
746169357856874496
746230435152179200
746227176102494209
746248177125228544
746165452821389312
746217717934395393
746189054148907013
746250865892270080
746190467717435393
746215092308434950
746263134042750976
746228300226269185
746213133639790594
746219764712771585
746214547220926464
746224332427268096
746233086044602373
746161355011416064
746222038109433858
746247137076350976
746235304927911936
746171635137318912
746214673154899968
746222302610653185
746219953586483202
746211430785900551
746198847827763200
746190853450850305
746263008167485440
746189741909913604
746206703717253121
746247891975561216
746236101807902720
746224634308104192
746258847392743424
746242984652455936
746213125477675009
746246721638891520
746202790540644357
746173749091835908
746166820181254144
746200617798930433
746222512124502017
746234118015320066
746180695035383812
746195794412199938
746238601399148546
746199397235470337
746236751975325697
746250584504827904
746177045823102976
746234017230397440
746199888170352640
746216363430027264
746194959632470018
746265239503671297
746237242755026944
746195702078836736
746206473261191169
746175120901824512
746262370465484800
746211971788210176
746221430149263360
746224181386240000
746227289453527040
746201649769652224
746259036387999745
746182636796706816
746164777781694464
746193584039174145
746223996857835521
746224424618123265
746201100311617536
746194255064948736
746221408888315904
746196104807518216
746252392270790656
746213808817864704
746207207096672256
746219324583510016
746223623791218689
746264811642695680
746162445643812864
746216354986885123
746144078685966336
746151288526770176
746222659189366785
746252769921802241
746224093649743873
746198248084246529
746251327236349956
746189951914512384
746233874359816192
746254233918377984
746240941829197824
746173572960288768
746247057258741760
746237905102745600
746258071521992704
746210713786408960
746234134675152896
746262559595044864
746246419825074176
746243076662792192
746186877183602689
746211728749297664
746194783756967936
746233840931217408
746188571942490112
746230372430544896
746229269341188096
746227411121909760
746208943660118016
746256523974811649
746263767516844032
746235057363312644
746260441211539456
746200060212350977
746176920191066112
746246268897239041
746194456555118593
746204485135937536
746243378803679232
746258067298324480
746204812170014720
746264023130378240
746264153141182464
746176102092185600
746243802659192832
746247480723968000
746157454283710464
746258742686056448
746262789967192064
746251381732937729
746182632942116866
746248734892265473
746257702557343744
746226157075390466
746261724710350848
746202106764238851
746138756101607425
746211800014692352
746217390808014848
746194091512238080
746221665026138112
746252492900532225
746260437193261058
746256318189735937
746171807250604032
746212135357734913
746230485353795584
746250563860439040
746261712035250176
746257186335166464
746163368386510848
746188160879591424
746229537688608768
746138978458411008
746217713949802496
746228581345308672
746242757908275200
746177502964486144
746183660525723648
746191679686746117
746203667024347138
746191398634852353
746216388688109573
746234012784439296
746184234956644352
746201175737786374
746242741328240640
746218594652958720
746198764033966084
746202094403674112
746204015113830400
746206477539368963
746211225332158464
746195781938380800
746195031124414464
746177159337639937
746213708339109888
746194745794322433
746248755880525824
746185988288876545
746193940504707073
746185862157742080
746256741772496896
746221656499073025
746247149491347456
746232654089986055
746188710111125505
746233341679046656
746254346824802304
746190631354019840
746172390334423040
746248919420706816
746201817671835653
746261968126939140
746215348383277056
746217441110298624
746163313654960128
746201863834345473
746187062085324800
746199774668324865
746263213541625856
746150575625011200
746179923153403905
746198352992210944
746263171963490304
746204866574323712
746219823781142528
746184197098856448
746242909150732288
746189121534603264
746140345671499776
746263499131719680
746192804037091328
746233467529134080
746185522553380864
746224017913221121
746177553652555777
746169915506364416
746211174983696385
746241491303956480
746206477220618244
746197757526867973
746208322672431105
746243206745104388
746230066271555584
746212320116772864
746183966500098048
746171199143682053
746215486606565376
746213829869076480
746232620254539777
746148621066735616
746260147736031232
746174772611026944
746187460418412544
746211359461769216
746236059600642048
746196360777523200
746190220236886016
746214652237877249
746255630416154624
746230250825093120
746222961112190978
746232540587909120
746196092153274368
746243420776202240
746206586398347269
746190937378828288
746258205530030080
746238215707721728
746259443042652160
746242544359473152
746259308619370496
746192220848422913
746202253862678528
746208859648188417
746244020586840064
746242871179808768
746234444856459264
746206020146343942
746249724685082624
746177264035971072
746210755620409345
746226316513411073
746196822046081024
746192657093791744
746204392924188678
746225246873624580
746204229119860737
746144972290818049
746244548968517632
746195974943498244
746229445581639687
746254414059536386
746229286034505729
746198374102163456
746194708053975045
746191755247181827
746265138903285760
746254586214768640
746243538166255617
746172658761371648
746206506555629568
746233710995873792
746255064000565248
746231097747353601
746241109832138752
746216212263145474
746262215473434624
746218536184360961
746255471032602624
746265205982715904
746206666203365376
746261926095785985
746186109630152704
746206091600527360
746224298755424257
746264614707552257
746266334443483136
746178656347766784
746182251214364672
746249536268537856
746206108239302662
746233287538941953
746247124522672128
746208155097391104
746251796822302720
746233333290393601
746230762584702976
746219194551721987
746208268414943235
746220364548579333
746214521996337153
746234273162682372
746242913118519296
746226119196573698
746209216088543233
746186227360010241
746207232300244992
746165511579377664
746246264417746945
746221891522682880
746242670062862336
746195106592501761
746261531621470208
746191025371123712
746250609888657408
746247296464130048
746140710617890817
746227662624980992
746216837440888832
746221190776164352
746202706805559296
746205911220260864
746195811067822080
746225062500438016
746199527292444672
746212877808242688
746205017858682882
746217818585075712
746226786321588224
746231542398083073
746202933121802245
746226131968237568
746148096652935170
746170993379524608
746193118697926656
746185728103747584
746246193022373888
746225347528523777
746266212523446272
746191579379990529
746193978534428672
746208272353353732
746182653624332290
746224777250013185
746251033660239872
746242846022377472
746253164320481280
746227268570144769
746218615578329088
746251767399219200
746249276049653760
746249079030587392
746249871632404481
746236907206545408
746189352171036672
746241763837382657
746204606879850497
746214417163968513
746199468521852928
746207379025338368
746237578064465920
746201322437828609
746167608542699520
746192372065701889
746212395324891137
746205659339718656
746244968319070213
746211560905793536
746220389760524288
746206649203884033
746256397885710337
746191965113319427
746243177359749120
746259380128071681
746165318469492736
746236286118178816
746164647389179904
746219735767875584
746190408967819264
746217705481482241
746219819490414596
746248390955143168
746253650822045696
746213393598558210
746258235125014528
746243005590421504
746231915896668160
746211414138773504
746213289021997056
746220133924798465
746215218196340740
746221027412185088
746234449050775552
746214983336288256
746212882262548481
746191591740583943
746231836230094849
746266434947420165
746210793180430336
746195589113667585
746219324415705088
746260399268438016
746227561936490497
746234495276179460
746193437066551296
746243252819472384
746224663705980928
746201675082280964
746167378241794048
746253449575145472
746251410828894208
746238781817233408
746191675580571654
746192816347316226
746251624763502592
746250240739639296
746149111976497152
746169491785080834
746233727894724608
746243487994085376
746253742815780864
746243672493162496
746217076482727937
746264224448581632
746219462890663936
746234893814759426
746188055774519297
746234461772095493
746225251025981440
746211179006066688
746241055041912832
746174780991221761
746209878817939456
746246847606435840
746198461918240768
746266325996179456
746258847585738752
746232821715329027
746198386458525697
746246306562191360
746264434348273664
746238337216876544
746258155521310720
746227461264793600
746246214140760064
746265277130760192
746264031451820032
746239440251584512
746184230829338624
746203126248595459
746242497848848385
746252929468866561
746228946413322242
746250030911229953
746241139066437632
746227981396246528
746254334229372928
746241688700497924
746233463456423936
746256393737482241
746184905965604864
746184075589877760
746250819402670080
746222373750210560
746232750428983298
746204023796043776
746237015977562112
746189591112122370
746186365600145408
746152681073324032
746229331924398080
746256364314427392
746228757573173248
746155529026822144
746181877954912256
746204606594588674
746174097328119812
746216485182332928
746194972186025986
746263108990210048
746213037242126336
746143340542853120
746155256426311680
746203948118249473
746155185144209408
746257605979475968
746227469959630848
746234503845142528
746186457811804160
746245371102388224
746198222792593408
746210248088662018
746264073541648384
746221308317302784
746233295541723136
746204539427008512
746152802708127744
746235845795930113
746189570115416065
746248084854812672
746263431934808064
746239159489040384
746256712596881409
746256402113568768
746201805109895168
746236214794035201
746236214794035200
746192149520101381
746242586009026560
746258243484254208
746261246668906497
746252320996982784
746231936868196353
746227058955542528
746188978542383104
746262953792540672
746197992214958080
746246834893488129
746204841689522176
746224357874114560
746143592096272384
746159979309064192
746204489456091137
746243584421093376
746225515107745794
746177469527498752
746265352909160448
746233769707790337
746256406383296512
746260684674039809
746197006457016321
746215453362524161
746220029209804800
746202555890315265
746161237541556224
746265139092021248
746157941036843008
746194293006565376
746221732076261376
746234994243231744
746210357136359424
746227675476328448
746204543629680640
746213238736453633
746212609343381509
746259476739723264
746186420126101508
746184994314457088
746187728828530688
746216015034355717
746250744047804416
746264102742327297
746192564965933056
746249834026377216
746213762818945029
746217277729628160
746190140633030657
746145882417078272
746257379537395712
746225280516165632
746257740339810305
746229298432868353
746255584308117508
746227310475436033
746235657291325440
746164962343550976
746200685063004165
746212923991699457
746259719786995712
746251784067350528
746225767067979776
746225959934693377
746159865974890496
746195454711336960
746192090824998913
746229734648881156
746256876107554817
746250936914370560
746192825084084225
746197191262248960
746223116154613761
746146867982008320
746193735264808960
746245656470224896
746261729017995264
746184763396988929
746257274612629504
746224609502978048
746192560691916801
746203478431662081
746146884654366720
746199736927944704
746255856891637760
746220012558393344
746208780061310976
746243160846721025
746157068671942656
746238425271930880
746194880192360448
746257912260079620
746260227436220416
746238920388640768
746240166101016578
746240166101016576
746242376377610240
746262295202902016
746168527229325312
746246361117503489
746263587103051776
746230539921678336
746246990149914624
746255672526897152
746187762429104128
746238916114550784
746202329259507712
746220998194671617
746245891070140416
746236999468785664
746258910303109120
746257371144458240
746265831127003136
746181856786161665
746257190860820480
746206292629348353
746253982201372676
746208045919670272
746197237428948992
746242376348348416
746225599169986561
746181081007788032
746229655154229248
746237469213892608
746256452575076352
746259447249518592
746200177413787649
746259208069222401
746204652853563396
746212768844414977
746194401894883328
746189821798977536
746198587768344576
746138651273232384
746180078590136320
746246596040527872
746218594531348480
746183538584621057
746197707102904320
746266598378442753
746225959754334211
746242087029399552
746249355892490240
746225112509100032
746201662256091136
746263260052217856
746213884629921795
746255043221929984
746223477078654976
746261833628127232
746173082167975936
746262261442949120
746203243659698176
746201456647168002
746224508550340608
746215742790479872
746236483225460736
746169638757728256
746253407468527622
746202585112010752
746197761461096448
746243169226940417
746215579057459200
746175930423402497
746188551025483777
746233811789242368
746247279435190272
746246503534993408
746180623853838336
746176223898910727
746218498376900609
746237481750663168
746196574443737090
746260692890718209
746208889054474244
746221509794902016
746231236226490368
746215029729435648
746238303662276608
746213821694390272
746232238606430217
746152446314033152
746241629649047552
746250945462308864
746234302384398337
746214983353065473
746232788395843584
746187775125381124
746211934303719426
746150411984216064
746173530971209728
746190627000352769
746266480912797696
746255991247822848
746211330135199744
746231949539184642
746247237487861760
746232653997707264
746241604487372800
746257987648503808
746208121576534018
746242980466434048
746237876094939136
746190576849084416
746186990618501120
746200869457141761
746256192645795841
746221966978232321
746200089337593857
746200089337593856
746185749092044800
746176341138112512
746239381598461952
746192581843787776
746211686709755904
746211900749283337
746204766187855872
746215981589008384
746210306762780673
746242678392664065
746214421563768833
746160440812670976
746208297527631872
746198927540510720
746250077354725376
746245081745788928
746156707584294913
746215688247750656
746261334472294401
746173606590308352
746210478574043136
746187863050452992
746225389442236417
746212433207824386
746265210105831424
746159240985907201
746176303628423168
746244960136138752
746263855425294336
746229113904500740
746184843269017601
746255634455113728
746218489656971265
746189259564949504
746230430987235328
746227163867684864
746208851423166466
746230623946190849
746212651466842112
746202492954771459
746226928831520769
746203931416526848
746188135831212035
746233027404009472
746221270832840705
746183626732167168
746219412504514560
746261275991285760
746227801020194817
746161094805250049
746192602471366659
746181697474072576
746248814831378432
746248743301820416
746226702389370880
746214337446961153
746236261266923521
746208692157091840
746252665085108224
746232050072444928
746196243374735360
746246360966529025
746236646903808000
746203717595103232
746255815108001792
746242913185710080
746228161763909632
746200215342878723
746259589847519232
746264702880190464
746206062286516224
746261737389817860
746201645676036097
746217961178861568
746230229778075648
746257949908172800
746178937697484800
746233257860030464
746250261765685248
746176278273875968
746217374018265090
746174965360230401
746247187156377600
746221614719602690
746248042718830592
746237145950490624
746236214915694592
746258046435864576
746230858839818240
746178828599435264
746204241971208194
746190673376796673
746215226840748032
746213544778076165
746196063015473152
746234851817226240
746209912582090752
746218498297233409
746247128733757440
746200009721339904
746205101811896320
746259153765736448
746168237772185600
746260130694598657
746192711770767362
746150550476103680
746225544677597188
746204547933077504
746258042266750976
746160994305646592
746243848821682176
746259933633609728
746193764247474176
746194229865517057
746253201842659329
746227520375128064
746248378493861888
746210726130286593
746192325609611266
746241004974399488
746211913189625856
746218779072356356
746181919814062081
746205449775570944
746246801288683524
746213280457187329
746252174372507648
746212282191863808
746249389232914432
746145806630137856
746213054161969153
746227612402360324
746245748451250176
746220901767643136
746199745685659648
746158037472157696
746224915473276928
746264031703498752
746263486448033793
746187086949158912
746238211496644609
746254959310692352
746201213381681154
746201213381681153
746227792778387456
746215360794238980
746219324503793664
746260529568591876
746237632519122944
746265621072084992
746220972970147840
746265516336156672
746259531114627072
746234457657483265
746200563306553345
746176399895998466
746226907620872192
746225678710804480
746232792594317312
746223850283622400
746192166414749705
746236982645264385
746258520459337728
746203050432307200
746192158105821186
746225603372711936
746259463900913665
746247820450095104
746163183690354688
746256456614285314
746242070071828480
746243307634851840
746207500781789184
746240065530011649
746233841006706688
746240073734074368
746174831465398272
746197732340031490
746189532282793984
746266091031134208
746221530602844160
746158527949967360
746218364192718848
746210168170418178
746239834725855233
746259644520095744
746176890843631616
746158951742398464
746207740037464064
746228916776374273
746195014129061889
746213695609405440
746228786715230209
746196650310270976
746205336311209986
746205336311209985
746242959482437632
746249049364389888
746170817558380545
746236085076819969
746231785609011200
746222709273595904
746190623061872642
746253835316781056
746262974575292416
746204266986037248
746215868237942784
746205684669128705
746185006670831616
746235795460132864
746209257981304832
746186910884716544
746248177204989952
746222051006963716
746262542603943936
746198977960284160
746232784214073344
746242590274654208
746232641544818690
746231987002695680
746216409311547393
746193332305432576
746192090799833088
746219282552365056
746214203472523265
746254510465527809
746172197174140928
746245882908008448
746190094428573696
746216837277319168
746246776294875136
746206443951394817
746141914286546944
746190161357185024
746232381560938496
746143101589217280
746220645638275072
746158234428407808
746233220237123585
746245509636055040
746249263605252097
746262664326807552
746248743159103488
746240963085905920
746230875688304641
746249989051949056
746222184910073857
746186411611660288
746193307189993472
746195857427423233
746216052757929986
746265252174663680
746254678254551040
746214651885555712
746193420427792386
746199074429231105
746255512921116673
746204959197171714
746201415048003585
746179449184452608
746191092727480320
746200668235403265
746250647402586113
746260118212317185
746249515099918336
746205185425313792
746262680873369600
746212856832524289
746157169238769664
746197581152165890
746257153116278784
746181433006370816
746246880888262658
746217709810003969
746215457489707010
746258788559228928
746266283805675520
746254217057345536
746230775083786240
746214253594480640
746179805582790656
746220524045402112
746246008686804993
746233941724540929
746252094508834816
746238937148985344
746234910474571776
746201100131262464
746254594615939072
746229285988360192
746195244996190209
746177922566807552
746226651957125120
746180434745122820
746229520827486208
746203365219020801
746202018977447936
746248097261576192
746217860821749761
746244909854756864
746238580398297088
746261955434815488
746188991385329664
746241331958145026
746194779453587457
746143860515028992
746216862476730368
746235308887277568
746248198096830464
746233929112248320
746175644908720129
746170313902198785
746256326674767872
746198306984857601
746246386090381312
746211451782594560
746252233034039296
746258092640198656
746250995689197568
746214232434192384
746189662272663553
746206691411169280
746209031493083138
746251624771952640
746230535790297088
746149111842246656
746204254273056768
746256465049030656
746208301726064641
746202362839072768
746209086018969601
746189339277701124
746177595507519488
746229378258870272
746187334366879744
746244092057681920
746196155164286976
746223749544894464
746152928818302976
746184557917937664
746240849881759744
746231672685768709
746251188669190144
746210646631473153
746220800970100736
746190631467290625
746204011183775744
746218003138674688
746196411050393601
746181906954227712
746208373012500481
746165478075207680
746226073126342657
746198088864268288
746233119494144002
746264371182047232
746209690380435456
746181395219943424
746243454527741952
746216375761305601
746176227967328257
746195102310117379
746200928450052097
746258583248080896
746237359897751553
746176366534496262
746197144881639425
746240862259052544
746207936892960772
746192619512823808
746258985842544640
746187816854401028
746226538530508800
746216199566962689
746215428108607489
746216535413264384
746189280733630465
746209253912784898
746209442643877888
746179847869837313
746197732210020352
746205416154005507
746148935744380929
746197111281094658
746236923778211841
746264048560443393
746232133971148801
746181084916908036
746262823538393088
746200261312413697
746230322061180928
746219559519059972
746250089727950849
746227071400050690
746257865854361600
746266317708206080
746251956193202176
746263343929917440
746195765190483970
746204698823168005
746247468195667968
746224831805292545
746205793557483523
746260059538194432
746180044754583552
746239834558078976
746259254328365056
746204636252561408
746219802721554432
746201985309761536
746263964334587904
746180841659731972
746227813758312449
746223669974700032
746255097743585280
746234357010993153
746217193638002688
746205688980856832
746144791939977216
746237150467751937
746209841035632640
746247153857638400
746217290341879808
746199254801088512
746210424022929408
746248424761204736
746231294988713985
746250660090347520
746208742371274753
746210419933487104
746209195230273537
746196457082912773
746230514911084544
746163435315003392
746239583126360064
746201205051793408
746224143801081858
746223032268513280
746209144974123009
746205495904473089
746226316567973888
746256091718131712
746225330629672961
746214291422883840
746171572428300289
746183400239693824
746249154410778624
746237112551251969
746231722753175552
746238299388293120
746260982360571904
746264568444362752
746214035482255360
746261271675342849
746196318779957254
746184222411390977
746145311702290432
746236839745359872
746197602065014785
746264102759108608
746232276648747008
746243793989541888
746250093804691457
746231144123797504
746193663785504769
746249523622715392
746230804234133504
746183094315716608
746234554189381632
746198181092810755
746242342768697344
746234034057940993
746240732051079169
746228006830497792
746253160029818880
746147144650887168
746205852554559488
746206083098632192
746243852789514240
746213691515822080
746211124639469568
746187657403830272
746247707308752896
746206213134680064
746164718985961477
746251239067951104
746137829391011840
746194741818077184
746220163570110464
746223250435301377
746187749871386632
746216841576538112
746264094693560320
746246943978971136
746217277788303360
746244687430881280
746241264941563904
746229298713899010
746197023460732930
746219961996083200
746263851142905857
746181546361655296
746212202420412418
746228627499474952
746221694235217920
746202987853316096
746198395014909952
746180942419525632
746248692995362816
746191059055579136
746247308782641152
746258406881779712
746208167768391681
746160503404171264
746229202148438016
746196897736515585
746216686450204672
746210982175735808
746220385687896064
746222474279325698
746196805210120192
746263255786655744
746194817298751489
746240354597277696
746248797911539712
746251779856207872
746234910449377280
746185539204845568
746223107967356929
746186453609127936
746264598043557888
746265654769102848
746240979900850176
746216686118805508
746192447235985414
746224030420602881
746194657894240256
746209518170705920
746248793603989504
746199883829280768
746209232941252608
746189289122238465
746180611002368000
746158616047161345
746173379930099712
746238924427763712
746245434121805824
746238584760336385
746214526169735173
746199292386238467
746225960115011588
746238903565180928
746260793545592832
746219274105040897
746224663760510978
746215037979631616
746238031070265344
746188454296334337
746196989730136064
746205772887928833
746214182316441600
746214182316441601
746171559581102081
746205609217843200
746205609217843201
746182729218334721
746214811399131136
746245211626438656
746225393577791488
746235673837867009
746255475025444864
746244272135999488
746232033089728513
746250458885394432
746218485785649154
746244586947944448
746228539591000066
746224361707712512
746195601616842752
746186118140334080
746262932695187456
746203037841031168
746220356420018176
746192883724623873
746240279062192128
746150311581065216
746261947113431040
746205961384169472
746233199265648640
746207362222960645
746212416506101760
746198323627843584
746147069132308480
746184541145030656
746233044294475776
746219203024171009
746223162468098052
746194544572522496
746233551658463233
746201074948669440
746251784256167936
746246226773893124
746176496327262209
746178337656217602
746192464021598208
746194527585603584
746205835605344260
746224529521815553
746249133321748480
746240820513112064
746248005028831232
746266405553700864
746187913235312640
746251004098842624
746179654680092672
746227310433468416
746166031777816576
746200751966281728
746260814689087488
746246319178547202
746237947364544512
746195148363567104
746240560084594690
746203331521982464
746245463276421120
746253449424216065
746177502993743872
746179956800118789
746170485960908800
746230825327300609
746263800941264896
746259577394565120
746202811667406848
746226018600378368
746215310722633728
746243944900526080
746190043891568640
746212433295859712
746236638561345536
746259178868641792
746246939797299200
746157609523232768
746222495477293056
746240228902445056
746210185299927041
746201049854185474
746259426194108417
746263347990003716
746251368839680001
746207035268595712
746210327826554882
746237456505147392
746216543525076993
746214136074240000
746204111742263298
746175628462952449
746235376201674752
746219437590667265
746253445351485440
746206359809495045
746253247938179072
746256523731443712
746251201067552768
746248961539833856
746257186561593344
746236202248867840
746231844614463488
746214123407450112
746177050294235136
746185849692315650
746230900896108544
746222835278897152
746233644008636417
746144196252229632
746229286084841472
746206045177950208
746196813602918400
746258071345827840
746176215527096321
746241558329032704
746247288054493185
746211271440162816
746195324612419586
746204610721832960
746243810800304128
746175208785055745
746233304156823553
746230179177988097
746215193068208133
746187854729011201
746240807921979392
746197560130342913
746190698534166528
746263675208613888
746247032067756032
746227159488880640
746205755787730944
746212135517061120
746265692534640640
746231886389731328
746228891690242049
746206351597043714
746249481696448512
746194854804238337
746209543546298368
746238232594022401
746199376553377792
746211183414280192
746192778795712516
746252250004086785
746206104107913216
746246448975589376
746211493595619329
746202798803476480
746243668122734592
746239616752095232
746207253477261313
746176853002465280
746207425246552065
746248466607767552
746187200459575296
746238190575566848
746242837906341888
746233962733789184
746221044315258881
746253222986256384
746222969316212736
746202689722187776
746224479185960960
746210851829383168
746189834167824385
746200651407863808
746190635313541120
746229663287021568
746252899789877248
746210050864091137
746161640169570304
746186831377555458
746266271331790848
746249414344318976
746173115743363072
746249515213139968
746150286079647744
746199858730590208
746258503346577408
746261586357194752
746245778063114240
746256633039323136
746251201382125568
746214434025050113
746151750097199104
746202581039353856
746242879639650304
746237276217212928
746212076557762560
746223149792927744
746230221313998848
746207001839960064
746216262607339520
746223153836220416
746219752339578880
746137959133392897
746210797538283524
746154740715819008
746228174543958016
746259656817971204
746199124727390208
746240576924725248
746246222629969920
746261779089620992
746242741256916992
746230154305777666
746171236980498433
746235866650075138
746241969425367040
746216476789473280
746220620468215808
746206246617767937
746262320121266177
746209279087022080
746235006880616448
746198030072717312
746252291838255104
746250878244491264
746194980809519105
746225603548844033
746236886163693568
746215826382979073
746177301646237697
746195484058877952
746203318913884161
746220729486581764
746162646836121600
746183467533213696
746236181600362497
746208687744651264
746162508516495360
746265340158545920
746205864856432640
746204501858623489
746224219097174016
746219274214084608
746233618536660996
746209190935289856
746242481449238528
746234730178215937
746191709290168320
746240396867547136
746193269390876673
746260390888210432
746201192510853120
746216182923956225
746220393984208897
746198852277932033
746213754359054337
746252614522724352
746251650164211712
746149296433676288
746229738834825216
746195211454320644
746263024860790784
746154497240608768
746244209192099840
746217822762590208
746157777236729856
746240036182515713
746178111461548032
746194959888318465
746191096976310273
746206137511403520
746253868716199936
746156791692656640
746191566469881862
746176517512830980
746263079495864320
746191486794903552
746250588686409728
746261921662439424
746191130451025928
746202371093471237
746180120419827712
746140395969650688
746233622848380928
746247594221903872
746250333119221760
746211598813925376
746180451815981057
746222684300709888
746192992621342722
746241327994544129
746241080358641664
746203948013367296
746198902458572800
746212676360015872
746182620011241472
746234096947331072
746191898067378178
746219282720141312
746203851653447681
746189016509218816
746176303498395648
746209115387502593
746235485144547328
746188475511119876
746207198796120064
746163137594925056
746200118999736321
746191721633976321
746215226891108352
746225217681293312
746247409601286144
746204875113979905
746195530041036801
746262769083678720
746225846701031425
746203851787689985
746251176237228032
746190186762076160
746194712281776128
746233677252689921
746229499931463680
746232104560656384
746256733534818305
746245270665519104
746239369170739200
746264283076501504
746246046326591488
746188412491792384
746204598428327937
746227331413377025
746258771987599360
746196213834231808
746215545284923392
746250035214618624
746199414230769664
746225645194096640
746185715390816256
746247703034732546
746170158947897344
746239129982119938
746261309692518400
746254158328696832
746234029574230017
746211007102476290
746227075757936640
746243923903909888
746183891145400320
746265222709579776
746209941703122944
746219957948547073
746261796122656768
746167847731208192
746223904792813568
746232138022846465
746253608669298688
746217575571283969
746252149332516864
746252857775554560
746222109668499456
746211858684645376
746229428703789061
746236600758075392
746197316965539846
746213548930437121
746227675346264066
746231592910094337
746265323528060928
746193793993445377
746247128507420672
746231609456615424
746247887785496576
746196222172504064
746203990040272896
746198365562507267
746250614049472512
746225452449038338
746201662507737088
746215507720699905
746206930339696641
746250798540201984
746186881575038976
746228820336771072
746146167457611776
746199418303451136
746198377973440513
746249741533585408
746214375283777537
746220117244018689
746215868539928576
746143114067316737
746227025103380480
746255986902634496
746246385998041088
746247002736963584
746242837717581825
746249217392271360
746237049716498432
746242632376954880
746229705364250624
746211137314684929
746202564060839936
746187443586502658
746178216298057728
746258449139400704
746250089765560321
746246579070304256
746245652053659648
746195127769567232
746258457477668865
746250580394389505
746264924926648320
746225720708366336
746215125858693120
746143155934748672
746242795698982912
746240971482923009
746212324411727872
746207823671885824
746251444538441729
746210461993967617
746232410640003073
746224127191617538
746219794391719936
746244918272679936
746215004232286213
746246574968344576
746177058678710273
746171396284424196
746240513943044096
746196297732890624
746180329937965056
746171215811850240
746227247468535812
746210809898897408
746226718923329536
746198776650489856
746153226408460290
746233673326825472
746251331078340608
746172918627991552
746226228231704576
746191268879884288
746263779940372480
746208171950125056
746254200020033536
746174537692233733
746212793863442436
746253671621660673
746189335192469506
746197992114315264
746232146486910976
746256033123827712
746206968231059457
746239008389292037
746253977986162688
746256146109964288
746194863515803648
746205655262867456
746171018750787584
746217063929155585
746155030013681669
746175317983793152
746189733689102337
746252887366447104
746228451351240704
746234419657093120
746214136187486212
746186688435617793
746231370712678400
746257899480059905
746223787159355392
746193236109066240
746222734456193029
746210092723245057
746230405875961856
746213108570423297
746250240748052480
746245216143835136
746226228332363776
746220289189511169
746218020062670850
746174567056474112
746210969492152322
746204774526128128
746193340874383360
746229512602476544
746222818392608774
746203684028063745
746200320078807040
746195622579953664
746266372204859392
746229013195067394
746243429219377152
746192019593138180
746167009021419525
746167009021419520
746153842924883968
746244406252953600
746263058394210304
746216807984291840
746205575382368257
746236583989248000
746228988314476544
746206347172020226
746247359076667392
746251717214412800
746222948336316416
746218292776304645
746264463716847616
746253059139960832
746176005715468288
746186613189914625
746226622496333824
746226400495972354
746262098188079104
746243827543900160
746204585933496321
746226454719979522
746263888795144192
746226454719979521
746235049066958848
746261020247732224
746230905010720772
746236705770921984
746259963232690177
746187632367960064
746200139790856194
746192682293174272
746198256443498496
746226198879973376
746199149905739778
746217751513989120
746189964304482305
746228606410514433
746200164746960897
746196029410672640
746255655749689344
746197228746747905
746186185484214272
746222331689730048
746223170592505857
746195475557060608
746174239997313024
746181068450054144
746254321684189184
746254476848271360
746206385214394369
746184709047226368
746214421177892864
746205823177613312
746245949983494144
746256679184928768
746227788529602560
746193336650784768
746223812396482560
746196154996580357
746238966295322624
746265889536868352
746232624465620992
746244297318604804
746231970208768001
746200861173395456
746200358024687617
746181248578629633
746200869520105473
746252773893750784
746224806538809345
746250752398589952
746197635728441344
746184637471416320
746197732235214853
746262374705856513
746206729042440196
746218707991429120
746230154133790720
746231286520418304
746220884747124736
746212332682936320
746243223815917568
746178757363372032
746246075686715392
746247535572848640
746217047210680322
746264165824761856
746234822268334080
746147832453808128
746237150371291157
746239365022523392
746202161483132929
746217982271991808
746214769409982464
746168346756915200
746214790339530752
746206989160636416
746261338851282944
746205357421170688
746227029650006016
746255710279786496
746146045843877888
746237007848841216
746180569013182464
746242858827452416
746239729994129408
746212311623307271
746256414943883264
746255806434246656
746263666706743296
746192925776740355
746232331061460993
746166367200677892
746193454057693184
746259656834588673
746246402804592640
746215725962928129
746204665239330817
746222470286368768
746246151117086720
746189704140206080
746229193906610176
746184054572220417
746264715471491073
746244511131525120
746252753165553664
746242028305063936
746199041067737089
746253936072482816
746204451585687553
746146272269246465
746174604985704448
746141943885869056
746205034325516289
746140890993934336
746241705314291712
746164802892988416
746182813263638528
746253071840387072
746157831703912449
746244901503795201
746201947443597315
746188483627102211
746239213805281281
746230863227027457
746151053838663680
746194569599954944
746162856668729348
746144816938033152
746226652015845376
746235049096286210
746222012889075713
746195626572939265
746236026218176512
746210411620372481
746177007977897984
746235397064187904
746246839213633536
746201821769670656
746186562833096704
746247732621414400
746201406604926977
746178727696969728
746192732645822466
746220091885264896
746214224037187585
746236068328935424
746211258987225090
746244498674556928
746218913642356736
746249431230513154
746208897522753536
746227872344379392
746211695274582016
746198789065605122
746186306753961985
746265717746589696
746224613395300352
746167256292298752
746247367733743616
746235325769383942
746217642508201988
746228803618234370
746191822309842945
746239780212473856
746234910545838080
746257996183834625
746150269528969220
746224659834634241
746172645998100484
746215029750456321
746220846952263680
746263809422204928
746208746355884032
746218661988311040
746220905890648068
746215528650276865
746187309528256512
746230732901670912
746252358926090240
746222323427008514
746209123818037248
746143516645031936
746234092547514369
746229311108112385
746232234768642050
746239465769701376
746208528470183938
746191335812538368
746208771471351809
746259220568379392
746189695889997829
746228338121814017
746222545624412160
746195752322400257
746224697365278721
746153696233390085
746219282376232961
746215210113916930
746208117298343936
746249867480154112
746189540751118337
746232738110283778
746190916453433344
746209065219416064
746225720779669504
746206154582196225
746224575881453569
746244406445907969
746242837788958720
746234147346079745
746248080475852800
746175691201249284
746254665810059264
746242397194051584
746224278064881668
746195324553728000
746229277486518274
746255324324167680
746259984061702144
746219236490510336
746227704739962880
746223581596528640
746200177535397888
746209715365916674
746162756139778048
746249368437653504
746209929116061696
746218766577459201
746202865882931200
746257291381452800
746180921368289280
746261955267141632
746254275534290944
746242779148234752
746223523144699906
746207307852197888
746206728983707649
746219026800533504
746210583565852676
746214765408641030
746200621947068417
746223279858323456
746242187797626880
746216698840154112
746251914262634496
746166812031721472
746192875130490884
746225590701686784
746155306753789953
746250832132345856
746173103319965696
746238613969506304
746254103584579584
746230888220942336
746233266181541888
746181076502994944
746244213394771968
746227465513631744
746265998899159040
746199074563465220
746214589197484032
746210722124750848
746187728853700608
746216744872611840
746226874439729152
746233895322935296
746181722564329472
746251083748610048
746189016467312640
746167717833613317
746154988246798336
746242065894256642
746203751170510849
746238387518988292
746207802914287621
746216690661240833
746255248658833408
746182414813306882
746165540926988289
746208280872026113
746166140741783552
746247015198244864
746222814189887489
746216665147285504
746240174372184065
746170331010736128
746179847748124672
746201116942098432
746246424120139776
746194603125014532
746230397483130881
746176836149731328
746232637170212864
746164194421186560
746235908697923585
746193068240441344
746247300457062404
746208440289091584
746246365278265345
746150735251836928
746257869964599296
746257312214564864
746229336525545473
746212869520269312
746248730693763074
746188496293924868
746234671415988224
746207731279761409
746211619475095552
746206749917511680
746195601356820481
746261577939226624
746245580666507264
746226530192285696
746190954407723009
746244255371255808
746259371609436160
746253096934739968
746251415211937792
746213070611976192
746241407657123840
746260755994017792
746263402285142017
746212584311795712
746195064573943810
746199556895842305
746260751652892672
746194695571701762
746178190998016000
746245404900139008
746194452276903936
746231647587045376
746255231915261952
746200445777911808
746255445933756416
746216816515514368
746256310002417665
746236223174303744
746236013480030208
746217680542146564
746180770495143936
746226765417242624
746235430769561600
746197799222444037
746264555785949185
746199762123141129
746247661255221248
746143470612549632
746254573648646144
746205420423774209
746231160749993984
746208562091720705
746247984246099970
746230753810251777
746254514630582273
746253940031840257
746232842665943040
746215146872180737
746262450312450048
746243965989576704
746245752792326144
746141067024666626
746165301839003648
746234901955911680
746211481042096128
746213414914056193
746151930477436930
746212667983958022
746191809680814080
746237175423873024
746237192318509060
746203126143684608
746209837097193472
746230078661500928
746218955493122048
746165662561669122
746221505642532865
746227394382430210
746264774044901376
746200269982097408
746240057095258112
746190501208985600
746138403889098752
746196117558157312
746241206338785284
746213523978485761
746200609578094593
746254363677470720
746262345354117120
746154623375908864
746240505713856513
746160293705723904
746207601528967168
746202186535698432
746236080874098688
746172029431341056
746237330814492673
746243014071291904
746263746499190784
746219366392356872
746220540768116736
746232456764743680
746245475825819648
746147136161484800
746220234705510400
746266061461463040
746188508952334341
746252673268195328
746217214743719939
746224311644479488
746202585153970176
746208381518520320
746254367951585280
746162525301923840
746206607202091008
746197132596514817
746203851653406720
746186843851366401
746213230247186432
746218783405027329
746223028124557312
746158385465331713
746193043141734404
746227151142215682
746160839338557440
746188718759809024
746229717947146240
746206900891488257
746230628224376834
746177876467265537
746242258882658304
746198658979270656
746229608790425600
746243517417086976
746223300540399617
746203990325526532
746201201104977922
746229554331582464
746203025568501760
746224970108305410
746188504753831939
746253449197563905
746197304353259526
746238320355598336
746190572356919300
746250295307608064
746225217639329793
746258075624017920
746185342382837760
746226442283868160
746232590995054601
746256897188204545
746256993741058048
746190006339805184
746204610692448256
746187204557344769
746171794655051776
746195039294873600
746223586071871488
746236646840926208
746221241216860160
746180967434420224
746261485735784448
746219152377929729
746209161692622849
746177721093390336
746211355246493696
746197476391038981
746188882270523392
746237167232397313
746196977285636096
746170612071153665
746193726758780928
746263150668832768
746262823790055424
746231668210466816
746216761784098816
746214475695456256
746219391721738243
746265138815197184
746157034710700032
746186239984832512
746222612951404551
746226186590658560
746211925571186689
746246125972299776
746206435462156289
746266300629065728
746220331115773956
746250773571444736
746259820509073409
746188806752083969
746226643547488256
746203688046198784
746213343396978693
746226064863596546
746261623946502144
746188127153192962
746231538438705152
746206125209489408
746215838957527044
746193458331713536
746253797517778944
746213112852844544
746263805009793024
746187749661741056
746159329292738561
746235841647763457
746205818714939392
746225569700843520
746205915267796993
746186021604327424
746242703621488640
746188618146906112
746245651957227521
746209501645144064
746247204076126208
746194943127937024
746144909032194048
746189960043167744
746245761357189120
746219961895399424
746138894475857920
746255097940873216
746259338289942528
746265776244547585
746203054874075138
746159866255859712
746204388708876290
746209828419178496
746259413703483392
746217990643822592
746149577540009986
746144728652087296
746253382113984512
746216233213648896
746232058507235331
746257073420132353
746218179421052930
746243143960403968
746255630525210624
746263637355036672
746225284496515072
746233249815363586
746208884965023744
746250542800867332
746207496457510913
746202362939772928
746177956305764353
746237699770585088
746219593161539584
746204711653564416
746188995449622528
746214530389180416
746226001777037312
746199892263985152
746207140176494592
746236344863621121
746258029453131776
746231773089042433
746185002346483712
746246302212702208
746204422292705284
746202417461485568
746206699590029312
746228858106437634
746214333181374465
746251947955519488
746224953175900161
746242657605685248
746181516959621120
746195165140815877
746152903493115904
746153062704754689
746248001182638080
746213506815397889
746201805076340738
746227067377770496
746201540487065600
746259963161481216
746188223668359168
746200450202927104
746240782458204160
746249225588117505
746263729797472256
746229218900467712
746242414147407872
746212995420684289
746159434146152448
746182418906890241
746217411834052608
746198554176167936
746176064653778944
746197954399084544
746232653934780420
746248294737772544
746261431004299264
746218678656471041
746234919064461312
746225095786409984
746201737816510464
746255647340134400
746187225528836096
746257073319575552
746180284098437120
746180468672978948
746214328961896448
746250299636068352
746266451674173440
746207265917538304
746228099075837953
746202383785484290
746219576107491328
746208054446686208
746214064892710912
746212366266687489
746214161290452994
746214161290452992
746178954327887872
746140249378660352
746209081942122496
746232427341709312
746186172641189888
746266279691030528
746219551155597316
746218364012376064
746239855571537920
746221073339846657
746209371533697024
746178526680842241
746213733454618628
746262433547837441
746194095622627337
746262291075768320
746196100860698625
746171610252587009
746220897506230272
746233308166533120
746259841509920768
746242724521644034
746228895859433473
746206338884083712
746243005489700864
746263150908022784
746236160440156160
746157164876619776
746248701245521920
746198848008163328
746218045090127872
746180631885942784
746252061180723200
746234075837411328
746262685113851904
746196855445327872
746167017296691200
746157395655692289
746245849240506369
746208318511710208
746184264128016384
746264866277687296
746238173584363521
746222021332205568
746228795166732288
746247342374920193
746199288204537856
746189473633841153
746256439992160257
746224097730797568
746262341323530240
746192707656134656
746266359483482112
746234877029154817
746264698367131648
746202861676044289
746222239607984129
746236563269378048
746204925596569601
746146876374781953
746256418970435584
746252170316636160
746177389982420992
746190312670846976
746222549944532993
746245182274813953
746211405674643456
746182381254565888
746230917773987841
746240581177749504
746222839368298496
746236017762439168
746147081878913024
746244486116708352
746257257994854400
746256976779304962
746202056449359876
746259547946369024
746234554113941504
746210633993986049
746220775934287872
746249468962439168
746243370633175040
746158309770596352
746251578764574721
746195207218028544
746253919232339968
746228514077052928
746227297686958081
746193973962629121
746195567961772032
746253516277178368
746199619701342210
746150835894157314
746262408461705216
746200110367858689
746167042458288128
746192468324978688
746207110824763392
746188483929214976
746187057538564097
746207085516316672
746176060425969665
746263398267117568
746237439631466497
746200513234894848
746209400918933507
746227285427027968
746192564999454721
746207077106757632
746177834402611200
746245383840468992
746139326493265920
746262207147675648
746175598855397376
746205730672304129
746247371793764352
746196511629836288
746215834893180928
746246214069420032
746209262192332801
746265847598096384
746255231923662849
746255865267761152
746204149428060162
746245270330023936
746256641151098880
746226522063667200
746260382512193536
746205021889409024
746185463875047424
746214840809586688
746231664032944128
746257375368142849
746221358934163456
746161996815605762
746254254793449472
746233983524954112
746263821711466496
746262047789244416
746254640400961536
746262987300823041
746227255987175424
746142350825619456
746212412483788801
746197606531895301
746243265578446848
746241042807132160
746168640735686656
746198051157508096
746265285871566848
746139385113022468
746187561047973890
746223355364204545
746184105063178241
746255672258486272
746181659666579458
746234327369846784
746163070364352513
746152727416283136
746186655187468288
746211854658113536
746222042635132928
746201850920083456
746244301588357120
746207983055470592
746190455239385090
746175909368070144
746203683969392640
746189158905872386
746178098773778432
746234717591109632
746255945114730496
746264253716303872
746173572847144960
746232729482596353
746181420612104192
746203948239884289
746165163573784576
746264568511479808
746233102893146112
746201410513960960
746215713132544000
746249414570704897
746213725057650690
746183307935744001
746233576904003585
746195710442299392
746231529941045248
746236412219908097
746222969576267776
746265956587012096
746222612951400448
746214392014868480
746224378631725057
746213515409514496
746262374680760320
746210709315325952
746200089434021888
746235682130014208
746182934906839040
746251037577732096
746213934957420545
746207953875656704
746213150521864192
746153486455177216
746226060723785730
746253889612062724
746197505897988097
746188068483268608
746239779931492354
746200227749593088
746241047001370628
746193831700234241
746248034498060288
746194246969892864
746263205253644289
746244221955366913
746204934014590977
746246914614661120
746240170211450881
746217806107017217
746222625404268550
746211485362204672
746198101275222016
746211833636229120
746259283692654592
746210696640135168
746247783011737600
746199938367787008
746186600694964224
746212361862709253
746245127719378944
746204040468389888
746215226639425537
746188701747712000
746200697629118465
746252283365691392
746188500538556417
746256926359564288
746235305003409408
746210143168192512
746174823093547009
746183731594039296
746175619910668288
746200399783202816
746195165463732224
746226219981512704
746215235036471297
746216392802738176
746233753081569285
746200911672803330
746204778582020096
746223741202366465
746211434997047296
746204824979419136
746237473311756288
746237473311756289
746218435307180033
746242326167699456
746225557432500224
746259551993888768
746261427137159168
746232213742583811
746226509216522240
746187036818812928
746222747135598593
746174558537814017
746194821467934720
746252895796879361
746206909577854976
746187875440549888
746240384272056320
746177536653205504
746230552592678912
746263201113739264
746264312688295936
746205370016632832
746219219797192704
746252178319380480
746231970493927432
746236323984351232
746138718210240513
746163942964211712
746224714238951424
746226874406166529
746183668540932098
746242858735198208
746200869406814209
746174768475410432
746187657315815424
746169106215362560
746221350197440512
746256033065144320
746247917250318336
746231747931578372
746193332380925954
746229000599543808
746210709541773314
746183052355862532
746226920279310336
746252727777386496
746224110385004544
746253529195618304
746220314489552896
746214819900973056
746218468786135042
746220050311319552
746209895591010314
746184780127973377
746148868451147776
746207626686431233
746216736614055937
746252547426508801
746190312704376832
746261611543932928
746223728489463808
746225729050796034
746231064562065408
746183874212945920
746214694159933440
746206871724253185
746181135437201409
746236915351859200
746221337652301825
746219437599031298
746203864316022784
746216791349702656
746252715391606785
746173984039907329
746247942282092544
746196474090840065
746235430668886017
746259342387716096
746243005489745920
746227641619873792
746179659088412673
746206364297375745
746212945110011904
746240753215496192
746195815635423233
746186411745779712
746199426683670528
746221862246449152
746185635749330949
746183102712680448
746255295060512768
746229793369141248
746184633587470336
746245413057998848
746251822046732288
746222172419416064
746212404086792192
746170167084855296
746233241204469762
746197094814232577
746164093782896640
746217806199300096
746177838458376193
746232129873338369
746231555085852674
746263565993127936
746247300675055617
746254263219855360
746218665830322177
746228732189237248
746216166176096256
746223967615094784
746244024705687552
746185899982086144
746255739644223488
746196989977649152
746223510381486085
746193194145062912
746239591502360576
746257089882890240
746214916349005825
746197333730172931
746209262548901888
746138386952523776
746229462295949312
746217525185126400
746237112404480000
746243131457286144
746223413853773824
746215990044688385
746193449796284418
746229940316626944
746211942352642049
746218523307839488
746229478926364672
746246172461965312
746195798497460226
746225674780762112
746228933595533312
746261896576241664
746203142765715456
746189989742944257
746229286126784514
746227314690662400
746258646078722048
746175548397760514
746202710697926660
746224516917919745
746213217811128320
746199086873776128
746217977972817922
746248046955094016
746258537152659456
746208951927115779
746148226785501184
746245044038963200
746196780119842816
746189163418947584
746174944728465409
746204820638306305
746193978509254657
746215604110032896
746250899308294144
746256376859664384
746159274477264896
746180782885068800
746214815698288642
746234906334756865
746144745785692161
746239281220489216
746218082834620418
746205907030138880
746254023917969408
746228883213561856
746190845389344768
746238723180789760
746218716346490880
746208339843911680
746255471154077696
746264807737790464
746196784351842304
746261770877214720
746251507532763136
746235472490332160
746227579024072704
746200186024665088
746214362860314625
746251117412122624
746214979309731844
746222927624863745
746229327830777859
746242078674411524
746260181336604672
746262852978245632
746226979146334208
746253680177905665
746214584877383680
746215679645253632
746199300837801987
746258230943301632
746213007944884225
746208402733309954
746189553203982336
746145487833575424
746184717397987329
746194892817235968
746210613097988097
746184733948706817
746256410413924352
746232440302120960
746243777287847936
746209182496366592
746216220702060544
746248764290129920
746227905978470400
746226933009022977
746243366078160897
746264899618222080
746217327843127296
746216191190917120
746169621821202432
746251175876386816
746265864660475904
746219739874091009
746242762354286596
746209484825976833
746172226819362816
746257647746195457
746244545034207232
746217382582988801
746206011883610112
746162793687064576
746213460699029505
746209551909720065
746191696665288706
746250655812096000
746222516197167105
746262119117692928
746228702778822657
746144930133843969
746232746465366016
746205797730836481
746240409203007488
746193441323769857
746208457229901824
746249175411499009
746191138776702976
746221220236918786
746234516277075972
746233694000582658
746242774995869696
746243689081634816
746209312519819264
746236701597532160
746232394034753541
746259887739437057
746158754559852545
746255827695198208
746259380312678400
746231580092301312
746191142962659331
746255299170861056
746178325245132800
746203000155181056
746193923983310848
746229370050621440
746188911517392897
746206880163209218
746210575265333248
746203721709740032
746146934948233216
746238580574531584
746250802780602368
746238332896587776
746222180849967104
746201930662187008
746249230038274048
746219601441103877
746186625739268096
746198239922139136
746165742198874113
746255957538144257
746249884416749568
746264014993297408
746218909397770240
746204912732635137
746244955757121536
746235825017368576
746241185337872385
746257371152916480
746186781079511040
746173224912830469
746234185006755840
746218594535542784
746188169381568512
746180292524769280
746181173198491648
746222403051655169
746210634019147780
746237578274177024
746240535170408448
746236265184395264
746242217170264065
746262026754752512
746144863159091200
746264862045573120
746250035239727104
746193294804213764
746208813557026817
746198990383812609
746200488043905024
746214060769718274
746264111332286464
746198197635211264
746265289973653505
746176743778697216
746211850174377984
746182834214178816
746188572034666496
746254892143116288
746193538044436483
746193458197499904
746252019271405568
746197245674958849
746189217768738818
746201532199112705
746222478712676352
746192803923845120
746260290254209025
746153788726075394
746226718961111040
746212253075046400
746210579266703365
746202908048265218
746197472003817472
746171752863117312
746189083504848901
746203889679032320
746237427052748800
746222298336636928
746154568531087360
746209530833297408
746252342010519552
746159018951901184
746176051861143552
746243760359612416
746256846676168704
746242749783998464
746221778255548416
746243194107486209
746225724990709763
746189427324530692
746167902479454209
746179608681259008
746258964837437440
746186801711177729
746171576484139009
746171081719844864
746232641561595904
746171605852762112
746249305569263616
746205902697463808
746255315780304896
746248105780195328
746202236758306816
746250395748564992
746231835970015233
746220264057241600
746218364133998592
746259732357320704
746198080257556480
746199657362034688
746222382373756928
746199640706416640
746245564145278976
746195815463432192
746245538861875200
746172633323044864
746205059847852033
746256909754376192
746213322438021120
746218762500661251
746191637827616769
746193760090939400
746209291938324481
746234268649590784
746194384991879168
746241780731936768
746159996170297345
746232779931713536
746198730383065089
746253558518022144
746173757522219008
746155977829908480
746237951433052160
746226261698060290
746260512409796608
746239134386130944
746244657953267712
746224538019467265
746220532278796288
746234965122154496
746210206288216064
746215289583370241
746198034111881220
746155751589220353
746243542247432192
746256309939470336
746198592151388161
746171366890627072
746244607638372352
746258549601406977
746225846671708160
746217776956641281
746227411310673920
746252316874051584
746225100052004865
746189351898349576
746209157485760512
746246642207162368
746199745643765760
746185543394856960
746255416544399360
746243437641482240
746254594330730497
746206498460622853
746252166097051648
746212567308079104
746200664125018112
746200445912158208
746227667083497472
746204380110561280
746169756261171200
746262752365322241
746245316450586625
746229705355886592
746227394327908356
746228988041846784
746258222630174720
746256783899918336
746204149398675456
746222201670537216
746223430907760641
746202484348063745
746189020879851521
746241684476833792
746180409952632832
746174059466063872
746264736065531904
746210285749317634
746264052687577088
746228912678526976
746250974646370305
746245807536504832
746260806032048128
746263423311319041
746190132114399232
746218280080183296
746211984387932160
746191398664232967
746244356101799936
746221039911206915
746212299266875392
746265625287331840
746202857825669120
746198424190517250
746177670698905600
746259199697498112
746178111079735298
746224223513808896
746235283796963329
746236332423340032
746238362302832640
746234558224310272
746232075078926337
746249678770020352
746244171497881601
746229231474999296
746192069731835904
746181651319783425
746231706215030784
746230808646582272
746168871313412096
746170678949330944
746216015265071104
746210432642277376
746260646992429056
746239956247543808
746214232815865858
746260508207120384
746253042471735296
746261309470150656
746215482592616449
746238681422270464
746216166184517633
746202073356632064
746248806270910464
746265172310892544
746244012164677632
746225825859547138
746245811609145345
746223024039354373
746259447115358208
746174265133776896
746206603343364101
746209753320169472
746187091143327744
746186139074240512
746176412781060097
746184742576525313
746253558538985476
746225959771070464
746215037820231680
746157995248091136
746243315918643200
746190761381617664
746253071949438976
746220662428073984
746253273192103936
746221262490341376
746144665716482048
746228572981866496
746220276417847296
746188286784380928
746203801502179328
746232519863853056
746197765823201281
746255823471513600
746205952966201344
746247220949819392
746164249236488192
746173346442674176
746211967828779008
746205739291574272
746233182349991936
746188118882017280
746147438172397570
746195563675168768
746208620468043776
746223250565267456
746240103295549443
746200609666142208
746191306494402562
746188060212137985
746190514010132480
746205823060172800
746211124471685121
746186491429294080
746217097424834560
746227138538274816
746249431050240000
746227377492025344
746242305003139072
746184129943846912
746265185065771008
746217630101475329
746251880578289665
746257756953395200
746217306892603392
746247363296108544
746197644121255936
746248512686460928
746260696933990400
746266103467343873
746235166524211200
746192619257004032
746187204465033217
746225171271290880
746213733681111040
746224865296867329
746256456710774784
746226782089601024
746181634634977285
746250907617132544
746249330474909696
746243701718974464
746226203011362816
746211741105676291
746252379918635009
746239675203891200
746263893354385410
746254095351185409
746184159509438465
746181638594256897
746243387360051200
746154224690442242
746155449389486080
746197425912578048
746253583419609088
746204199671627776
746245345898807296
746183257532792832
746239960441708544
746198139007172608
746238383278592001
746174638594588672
746243689224232960
746246528784793601
746254787172270080
746209425979936768
746208503413374977
746188353649909761
746217047047057409
746262194531209216
746186440984432640
746209535207968768
746265210189537280
746189570333609984
746235908748283906
746245467592351744
746210843709214721
746212533829144576
746186298709315584
746240606360350720
746258776337027073
746215323213258754
746253508123435009
746186726448607232
746192271389777922
746232524129525760
746207752536494080
746252966991138816
746253894083350528
746197664933412864
746203990312914945
746140278810087424
746242607106367488
746246105097187329
746245874444079104
746206142024425472
746213892737503232
746211934266023936
746260638578552832
746237582137122816
746235212401541120
746224282187927553
746189809324982272
746233040100167680
746200575893594113
746226152855871488
746183391838601216
746266116318715904
746178857972097024
746260659567009792
746232083463315456
746199619508404225
746188613642162177
746258792849899520
746226119418880000
746216585770065920
746228249810767872
746219991465238529
746213880225898497
746230569592201216
746230158567170050
746187502537445382
746188039228002304
746244842473328640
746178400814006272
746210847836372992
746149963365777409
746191742714576896
746200081024442368
746188764951740416
746140760911785984
746235644444184576
746253860545536000
746204627754881026
746242259016810498
746263486406234112
746259958971392000
746220356193509376
746251897682669568
746249733337800705
746212559154356225
746224219097178112
746236210947985408
746238920359194625
746247049012666368
746216627784450049
746263368944721921
746245840990240769
746256385202077700
746242850292043776
746193311505866752
746237724948992001
746260953063374848
746242112077737984
746193537956356096
746237968373813248
746246516269060096
746147719178256385
746145647259230208
746157802654162944
746201435960860676
746148759474675715
746256863625359360
746237401828233218
746159430048301056
746232691637420034
746246881144111104
746228044482785285
746225662030012416
746171719044440065
746261548377776128
746204044855676928
746250286793121793
746255039161851904
746217822976507905
746203948168548353
746186873022779392
746190643781861377
746204430349918209
746248328199954432
746260009462435840
746244154712264704
746186642344423424
746195047771582465
746231689509117952
746239734175784961
746243441760206850
746211481159512067
746200756164800513
746258494978940929
746259413804130304
746243357718896644
746229231491809281
746193701446127618
746235581621907456
746215998504636417
746248093344083968
746217655057584128
746159044054884352
746206426876436480
746191214286757889
746242812513902594
746237779315589124
746211032528347136
746173262745473024
746215868435075072
746195681237295104
746174839690567680
746254103836266500
746196218301153280
746245064775598080
746219517571825664
746243370310303744
746253197715640320
746203444986286080
746198592126259205
746201050076504064
746265159715303424
746200236163366913
746205156362977280
746232196642406400
746197199772475392
746171618527846405
746183521828376578
746250353776136192
746210667372249089
746239809291595776
746208440100356100
746215272969756672
746197711142039552
746236315583156224
746251289168797696
746263209447915520
746236420545667077
746254309105475585
746265524745674752
746143764234674177
746205324017696768
746188345227644929
746240199542202370
746224453944651776
746250404376154113
746212886444314625
746205781150703616
746241747387289600
746232117252677637
746224047235555328
746194200463450112
746229294347628549
746266199898624000
746223216822099968
746221945855737858
746221945855737857
746223866872115201
746261011515252736
746233266185736192
746195731535396866
746166086219948034
746250802700886016
746237829840175105
746262299359461376
746222596065132544
746205684719509505
746138487582167040
746229856472432640
746162906941652992
746207282677977088
746246797178208256
746187947028811777
746246990036557826
746162886054141952
746146121152610309
746207714829754370
746210525046964224
746209539410665472
746199263089070081
746199263089070080
746265914987905024
746211527150055424
746227398425739264
746225012139425792
746218296920281092
746218871497990144
746260722401710081
746198709445156866
746230053701193728
746221971080257536
746234583482458120
746247258639896576
746189595201634304
746220846985863169
746175284404183042
746171803261886464
746256293007134720
746261758256517120
746227239373541376
746243164793634816
746244179898970112
746237947238813697
746223418245165056
746202891254276096
746252304249151488
746212882220670976
746225364423192576
746244037296807936
746233203283787776
746240824317353984
746215386165567488
746241634073882629
746227784553402369
746212689215528961
746212689215528962
746248894347116544
746235812228931585
746156607294308353
746206489891614720
746200848527556608
746258092657106944
746224101644083200
746200316052312065
746222998655369216
746255005414465536
746214274775687169
746213234500243457
746176563503325184
746200450123259906
746193709973151744
746214077412712448
746220922600775680
746213029050617856
746205051098521600
746242200426643456
746253575412559872
746245249593384960
746237577926053888
746183136225206272
746151641141805056
746244444324765696
746215260328124417
746239151150927872
746227319040204801
746193051484225538
746227020976164865
746256272018669569
746192107841347588
746257165397155840
746206586276745219
746214211592740864
746243999728603136
746239641796280320
746232716916457472
746205558982619136
746197497333198848
746196868334379013
746217609087975424
746171346024038401
746240195234717696
746192506220515330
746220280863875072
746227079989985282
746206808574853120
746264916424802304
746223997105250304
746237875876880385
746227473960972288
746223997122011138
746243584261824512
746200684857425920
746254397202530304
746203000188739584
746212307290624001
746150726510993408
746196930959532033
746246088219308032
746227859774025729
746255357744275458
746206410279526402
746243244598534145
746264581203431424
746180011313500161
746244108465938432
746197627516051456
746152811415613442
746233056676110336
746211779005415425
746252442640195584
746223740917145600
746230011405828096
746241202018713600
746251566168997889
746240778549235712
746260315533254656
746262869965176832
746209744637960192
746229873149018117
746216371663441921
746231911710744579
746215570530402304
746242774769471488
746205927825506310
746252556075143168
746204690501668864
746238614229630976
746264836875628544
746177490435997696
746263326959742976
746236982703988739
746220477975166976
746211950766366720
746201540545830913
746243785789693952
746217198067191808
746235325928869888
746216703013466114
746260038663213056
746232406370193408
746233908136554497
746212445903982592
746209375706984448
746225473470881792
746197178528325633
746229026008633345
746207119146254337
746153322948657152
746193172993187841
746157404027559936
746143369865367553
746254648957341696
746166849658884096
746260038826790912
746227306461466625
746247195469488128
746258956524232704
746194301365825536
746192829160906753
746159534708690944
746254447513341952
746263352184180736
746176462823243777
746215214283030529
746231249010778112
746231022589644801
746196729704288256
746201859300302848
746251993761595392
746238064641642496
746188663982153728
746203251796652034
746213842439442438
746236948843364355
746227117529010176
746212533871091713
746217663613935616
746245765463482368
746191805700419584
746245253733191680
746198608819589121
746166442651959296
746221098828652545
746247002619514880
746247002619514881
746219769259384832
746233681564426241
746234839062323200
746207488018550786
746248730869960708
746218896550563840
746192082449006592
746199741357162496
746245966588747776
746206464771915777
746186911035887616
746196331228606469
746193902676283392
746252463804653568
746210365478862848
746171853459329025
746241109857288192
746265516407402496
746166845313425409
746228878985723904
746173254205726722
746204187331960833
746227507691552770
746241709575634944
746249070650490880
746221463531724800
746144766488940545
746248177343401984
746216916973281280
746210918946615298
746235686441738241
746244448347119616
746235665587658752
746212529676836868
746193554511257604
746203365151907841
746249741537808388
746240547560493056
746228082126643200
746251679339782144
746197086312423424
746254946706796544
746208612322705408
746209975588917248
746211967744901120
746189113129197569
746205902940733441
746192275424706560
746230627997868032
746146612133634048
746238945566982145
746198566972981250
746142539296694273
746187707995594752
746200022300004353
746243924247838720
746232196667629569
746238744080973830
746194972542570496
746164475636551680
746233677433044992
746188123130990592
746243248755212288
746166086232580104
746255265348091904
746254581789761536
746253008963526656
746227964749058050
746237426998214657
746231638795812864
746212173379076099
746177482072670209
746240908371300352
746264769783599104
746190580930097152
746223329925750788
746196415395749889
746260650968686592
746206393472933888
746262249048801280
746187955333537793
746230091147972608
746263427681755137
746216522817798144
746186244116217857
746181282204262400
746138810635919360
746255118576791552
746230493822124032
746159765496209408
746215994301898753
746234663203573768
746226152696537088
746239813821489152
746235099310489601
746195517588156417
746188840512032773
746259606662451200
746209253954752513
746261397617573888
746186986629775360
746192363433795584
746142824790368256
746234625177989120
746153524292128770
746173841278308352
746176874125066240
746221912376770560
746163443644801024
746243655741104128
746263129835864064
746199204477886464
746184700427853824
746249380898934784
746177427546705920
746247673712345088
746234486828892161
746248961476812801
746201423059124224
746143583971966977
746229499935653888
746229596568248320
746195777836351491
746206527497744384
746175212991946752
746193214973976579
746256192322834432
746182657713668096
746197761444347904
746188223689285633
746190501427044352
746235417893081089
746209618813083648
746213167219376128
746228421961744384
746227608069627905
746172528872329217
746236697294184448
746215222524809217
746157676585955329
746250387536109568
746179012926509060
746234730027192321
746217302962515968
746196389944659968
746225049653284868
746190778100154368
746242233892900864
746201989587951616
746224206522679297
746203738625314819
746194154548387842
746232691750637569
746191101199941632
746181550732156928
746200621942857728
746177574259286017
746250425456787456
746238786103738368
746209757468319744
746151884419792897
746238446193106944
746233035759067136
746239956117381120
746236709981978624
746239087921639424
746194418537893888
746255198335737856
746154195212996609
746215721412108289
746255282397908992
746252664854417408
746264081795944449
746245560001249280
746212550614802434
746207626791264256
746244410782945280
746170154539696128
746216493180813312
746265700772216832
746244926615265280
746210310978076674
746238509418110976
746263729721966593
746210604621271041
746219181838721024
746254120588292096
746197207930408960
746253361406676992
746197266789081088
746180024051634176
746192522863489024
746195136158138369
746234063124500480
746228199760158720
746220675057082368
746227734284668933
746224349200297984
746242221066887169
746191147354071043
746224714368966659
746233992135905282
746243303159406592
746203130333782016
746263880628846596
746205407975084034
746207211391574016
746190304118636544
746258566332432384
746215973179404290
746187519201411072
746260072133705728
746159052409839618
746167512321130496
746182913809588224
746257819951857664
746266162372186112
746166157581881344
746213171526983680
746240522721730562
746204933964210176
746156892347457536
746185031958302720
746261502592704512
746182389429321728
746216942063628288
746143697163661313
746224030324187136
746201125284503552
746203134297464832
746254158190108672
746227943853023232
746156917483937792
746209421672407040
746197338041917440
746218615599300608
746186365843300353
746202912225820672
746163406202273792
746150852310622208
746215356809654272
746190438466412545
746186936272949248
746234625215762437
746230678656679936
746226211500658688
746147954231107584
746200957780799488
746175427035676672
746193408092311555
746223011330568194
746252308653219840
746236172934864897
746215801301016576
746214123399065601
746223107950600198
746230657370591233
746174848108531712
746199145732407298
746205915397840897
746234847815835648
746191830832734217
746201062458044416
746195949794385920
746210336009707522
746210336009707520
746186307064467456
746232700323799046
746196557632962560
746214152964734977
746233400504123392
746215411234963456
746237590626394112
746240035842711552
746218737490026497
746196968943194113
746197748865609730
746200559007338497
746178304084869121
746212412160802816
746191642298703873
746195438055788544
746221811562516480
746245308057853952
746226249467453441
746172360932335617
746210126525128704
746191302182633473
746247124573102081
746225884567216129
746230527577882624
746185216511844352
746192912992505863
746223871334875136
746193105943040003
746232813549035520
746242703713763328
746226404707053568
746261175478915073
746258130087120896
746212072447348736
746211497974497280
746255592629669888
746202173902491648
746218586331504641
746171350159613953
746182578416156672
746227268381351937
746198382276812801
746209421773021184
746176723159490560
746213670590386176
746244561719132160
746189687769862145
746225502805864448
746208335418974208
746195479914897409
746213796222427137
746186202160599040
746221216176865282
746184809635000320
746212722816102402
746221245570572292
746254543894220800
746238807196868608
746221853690105857
746244729503813632
746260445296660480
746254116138057729
746219060216500225
746197602345988096
746203013052665859
746190572730212352
746197803404132352
746192342386827266
746262895093121024
746256884710117376
746250123114610689
746248911245942785
746196063023816704
746180611124011008
746251423436812288
746246725745115136
746226685461176320
746259283503874048
746187258940768256
746197904121962496
746190564354232321
746257907793145856
746227926962569216
746250509179293696
746207274150944768
746230909054050304
746225632623788032
746232809082130433
746234960856551424
746260709806346240
746264484625420288
746245245344620544
746144905014059008
746198130652151808
746263285058547712
746197719652306945
746196297707753473
746265025766100993
746203675538841601
746224152139292672
746259262888906757
746253281400324096
746252509744758785
746195844878077952
746226912054251523
746223275584327680
746193852369764352
746246252111724544
746258533067415552
746264215963451392
746231605564321792
746242397177184256
746240606326792192
746251331355082752
746195593001762816
746187372237291520
746209342219661312
746219638887845889
746198247962599424
746165570119344128
746156233921540096
746248101715939328
746187288506310658
746235871079239681
746256771325407232
746263205161406464
746202526244970498
746165561843822592
746239264208228353
746245706675953665
746206485797961728
746246402905366528
746227167814549504
746256167291195392
746221400864677888
746263243254022144
746206519268544512
746240405096665089
746236609226412032
746250215359979520
746195807225815040
746237918025375744
746243114566721536
746175682598830080
746254611007168513
746199695039467522
746245375225434112
746214723390038021
746240153585221635
746254866973077504
746250542574276608
746222969278464000
746193353226674178
746223623506059269
746255382834741248
746246079885230080
746210327549751296
746222482722459648
746218816850386944
746238433610235904
746208197216636928
746172751166070784
746149086823223298
746189846910140418
746241801716121600
746264744529637376
746262299279753216
746214689906950144
746224357744091136
746196645755256832
746187687061684228
746218393573855232
746224273740566529
746241382474407936
746221543227699200
746191378032451588
746249213303005184
746259300629241856
746217504272326656
746213121006542849
746186701282770945
746262894845665280
746207521623281665
746227314594222080
746244834428608512
746206812924305408
746225288934109185
746262441793847296
746223430542864384
746228711242895360
746194582384214016
746227104807694336
746212911404589056
746257438119235584
746255491962118144
746203591518519296
746236198004285447
746257354308591616
746191428108189696
746251771740196864
746218309377417216
746245396498874368
746198680349220864
746218321905745921
746204439053115392
746202526479855616
746234294171930627
746247174732779520
746187804166623237
746215922747088897
746196679368466437
746243626204823552
746239675208077312
746234776172920834
746166937709838337
746192669685145600
746198717925986304
746232570233270272
746226043585867780
746263239005245440
746147220156747776
746234897891614721
746152777487912962
746225435747356672
746232196831182848
746229835240873986
746230993061699585
746228455340072961
746192061414576128
746260449860030464
746193391168327681
746181152088563712
746192535488389121
746223594510786560
746234642139774976
746211845975871488
746198638183866368
746259648358006785
746188416677666819
746243840168820736
746198462056669184
746261645190537216
746199888015196160
746203243596779520
746245291297349632
746217420419825664
746167042395406336
746186977972715520
746212987095027713
746174340484444163
746254556644802560
746148360973856768
746258205827698690
746194477379784706
746168736957161473
746186181168115712
746219249157365765
746215834909970432
746245828482863104
746201188303929347
746255215385542656
746212571657580547
746213158914691072
746226094097862656
746228019124011009
746190463430852608
746259166294056960
746205898456997888
746235703109947393
746249133623746560
746243261392633856
746264870425886720
746180133141217282
746179134825631744
746226282740908034
746261271687860224
746197686022352897
746253264933502976
746235661334650880
746189544760836098
746234390477312001
746260399419428864
746242183288717312
746200567538561024
746253252103143424
746183442119823360
746235724064710656
746168795778027520
746218779416236032
746260638276657152
746256074886438916
746184058909032448
746247602312777728
746183165409107968
746192971557543936
746244272115040256
746201117038518278
746237213025808385
746176882509492224
746254246165741568
746227654387392513
746256431490433024
746193395240951808
746197686173372416
746213045722963968
746188785889665024
746244704119857152
746232016274759683
746151683147825152
746258310693785600
746252333802217472
746231395693953024
746243894908596224
746233173990739969
746236961455640576
746208738072158209
746185006834278400
746213796448866310
746222017251160064
746256565766856705
746240321332350976
746179210260152321
746175599002140674
746231177644630018
746207685134082048
746258847279554560
746218418345377793
746229915326906371
746265575228321792
746192120281608192
746225469113016321
746201620359176194
746230833590079488
746196712864124928
746213867911426049
746219521673834496
746203432327872514
746229797890625537
746247442971037696
746262588686688260
746236194195804160
746242569215029248
746220440142503937
746146167663230978
746181219453440001
746262014239117312
746266002934087681
746188894673088512
746204329921568769
746210881323728897
746239977290293250
746199384774217729
746179138688548865
746193797785124864
746220121362833408
746226542980673537
746153566121922566
746220595352731648
746192753508257792
746187787703988224
746210185291538432
746222659105480706
746207161223544832
746215910482927617
746246377764683777
746176957667229696
746198579321016320
746217026125869056
746156288313196544
746234943995424769
746201498732756992
746196209744805888
746250349929979904
746247602631548928
746238702335123456
746203289629294599
746243936901988353
746218519100960768
746209665000710150
746217017561092096
746213284592816129
746210541517955073
746170024549834752
746237695484010496
746219563495235584
746266200175480833
746228740649193472
746244708347813888
746197476504264704
746225338972176384
746242481403072512
746203276975079425
746215667267821570
746199070289461249
746207429625470976
746261653403090944
746213989432987648
746203436627091457
746217105729552385
746213804858499072
746196763552288768
746232410786799616
746249821154062336
746228392610062338
746152727437320192
746186592037928961
746211279635787780
746229021776588800
746144393262817281
746228635997114368
746229046883680257
746188802645864452
746202543127048192
746264639789371392
746246235288387584
746236135429419010
746195727160770562
746219462831988736
746190144907055110
746245559967703040
746264933386584064
746230837729853440
746230997394427905
746217697017368576
746229311003234304
746195693979656192
746164907679322112
746184805352603648
746243970058063872
746159085930876929
746241105348333568
746158515325042689
746247409529937920
746223669794377728
746243513206059008
746200232254308352
746235665507983360
746223086861594628
746246591611211776
746241646631628800
746164857238622208
746228015017824256
746246079839145984
746202551318503424
746262274130706432
746253302392815616
746253352862908417
746250140273434624
746247686534291456
746214991863283717
746205038599503872
746177108653801473
746164496390037504
746191776122175489
746252681874903040
746202241065857024
746203813946630144
746205126801530880
746186780983037953
746251851406938113
746210524673646592
746186440984379392
746201796524150785
746152538462789632
746242833384882177
746219026519457796
746230963517087745
746213196499869701
746166748781543425
746195139958169602
746262978887036929
746255357807366144
746216585728135170
746203067276681218
746227004312158209
746204334120013825
746229214660067329
746237947406475264
746222956687167493
746250047621316608
746256444119523329
746218003138678786
746219609661964289
746256175839186944
746174302966284288
746203318905511936
746199842049785856
746265533352390656
746195035230613506
746237410254557185
746208733898768384
746175414326935552
746213137779560449
746264438450298880
746239201495023616
746178916553981955
746257328949833728
746165352405557248
746176437703614464
746189993605881856
746208528294043648
746179386265722881
746194888396414977
746178820256980993
746251922529648640
746218301269807104
746241000511700993
746195391905832965
746188731435016192
746251989697306624
746149451794911232
746196247657091072
746260676117659648
746244771396657152
746231337103691777
746163028773711872
746197203828383745
746188697603694592
746229139103850496
746161518660706304
746236680466640903
746225276317667328
746204195678617603
746242258836533248
746187711858434048
746213242872037376
746233014854684681
746256762941083649
746194368365682688
746138810832945152
746264258200076288
746205072107806721
746179969492127744
746231693430788100
746240103152943104
746264048572956673
746227973229993984
746246168120692737
746217864852430848
746241466066939904
746227990124601344
746210415667884032
746233375573188612
746191495321903105
746147970899382272
746224198301814784
746208930859122688
746215809828032512
746205638464724996
746223707702468608
746219110569119745
746213804623597568
746260197987975169
746213897124798469
746153985833373696
746176588706873344
746215348156850177
746235036404350976
746170070817181696
746252845519880192
746236256728682498
746238353947787264
746248147706380289
746237796080181248
746237049779322880
746238316345851905
746173535094190080
746256809040683008
746229684413730816
746220276514332672
746239851515674624
746192992583589888
746209287651790849
746193768424976384
746232288946446336
746181416560398336
746189654014103552
746208843101671425
746238932929544193
746168296609812480
746226328836280321
746213414817566721
746181814969053184
746244276254838784
746199661514362880
746211040598188034
746239046221889536
746252644038082560
746185614794592256
746184109123342336
746238152663171077
746258662994358272
746255835769245696
746216086358482944
746255311837741056
746241395074174976
746203918837768194
746182599198969856
746225293069737984
746263616471588864
746224932351139841
746197640145100801
746242124769861632
746147199306850305
746236399666421760
746264752888881152
746250165036654592
746208180317806594
746190421647294464
746262391600582656
746178178306105344
746265726135246849
746260294435909634
746222894024269824
746190001969324034
746179432310841344
746228057170546689
746250337376436224
746209082172833792
746237229819793408
746220918507114497
746260239989743616
746189272277884928
746190044126318592
746189666420948992
746186474618421248
746241537760071680
746212798166769664
746258247812780032
746231999535321088
746208104866447361
746240845607763968
746147283314454528
746186327792717824
746257127803617280
746265294033674240
746219953859137536
746203880925499392
746232167504588801
746204992776744961
746265487118635008
746205701463113730
746207408578433025
746162470817959936
746251310169612288
746244452499492865
746223393041588224
746265264640004096
746263691688042496
746153029544583169
746213914073923584
746246625044074496
746228572952485888
746184759190110208
746210726256095234
746198411695685632
746152072878358528
746236382750736385
746224902840061952
746244008184254464
746157102037671936
746258255878438912
746224961598042112
746253495603388416
746218464507899905
746237012106186752
746208440196857856
746230942889476098
746213469335150592
746264920631689216
746157513230323713
746253533066866688
746206271674560513
746251708624310273
746188043384553472
746244670796115970
746225779357286400
746205361749692421
746195685624582145
746241382470193153
746145945008635905
746192397164380162
746199875507752960
746224193964912640
746225280243490816
746181894417547264
746202484322926595
746254942457966592
746253470211149824
746254523040141312
746212957411958785
746259426148032512
746197434276020226
746196658493358081
746181743720357888
746171694201475072
746238383337275392
746150256916701184
746259111696699392
746220285158789120
746173757492887554
746195278571540480
746227675216306176
746152937118916608
746221811575074816
746175116472573952
746207479604744192
746224332519542784
746209497320873984
746182288904331265
746228602367160321
746200420725317632
746199263122624512
746215252014960640
746235531256705025
746205105993592832
746173434502078464
746155176822738944
746218292822499328
746197010777149440
746260714063601664
746169240428941312
746248919655550976
746249586239504384
746218418647379968
746191084267528200
746263582644510720
746255953356533760
746219760929513472
746172906023989248
746234126118727680
746181022123859968
746215574917681153
746249208903106560
746214836552400898
746201473470468098
746231706261217282
746200118752215041
746253805897953280
746207047788560384
746201284793950208
746190320736468992
746206930415169537
746249615792553984
746169148166680577
746212118836322307
746254162602627073
746232394093473792
746255861304164352
746259434549182464
746232519746453505
746203767742173185
746214388030267393
746236122691362816
746241298366029824
746235858601152512
746208750717960196
746194003532472320
746235774610223109
746250463197143040
746187766598275073
746258906092023808
746215859895443459
746265621390757888
746250714587009024
746202778104520706
746260382537388032
746244096251953153
746241734536007680
746215293731540992
746261263504842752
746167898155196417
746240581131603969
746138735188774916
746165553446846464
746245736015237120
746200383173779459
746254137222791168
746224995068612609
746137795656359937
746255106157477888
746223179014643713
746220255735775232
746221270547587072
746228413367648256
746215663086166016
746249729219117056
746207958120308736
746245190969659392
746203113598521346
746191864487804928
746253042392141825
746262714432036864
746205080580304896
746137824819306496
746177658258612224
746186579694104576
746222776332148736
746192695001944064
746234495360081920
746140484062543872
746167529220022272
746220872151666694
746226777647788032
746198378023813120
746232922298933248
746181785642426368
746191147144339456
746205575793377280
746172453265694721
746265243937021952
746224948981555200
746227000080109568
746195987266338816
746235187457990658
746200706055438340
746206125125574664
746208574561345536
746188924142268416
746223174967123969
746217894409711616
746233224464994304
746249624269135872
746197166134202368
746248672040607744
746226605781975040
746263343745351680
746187175075553281
746221060849205248
746231433388142593
746175561177923585
746209916730249217
746244829928120320
746234218397605888
746238567907790849
746258327307452416
746260961577689088
746187657458384896
746260911091032065
746254745388617729
746155034300157952
746220154934046722
746193093364330497
746239486414053376
746259208056741888
746240434402275328
746201012092837889
746194150278627330
746194045601361921
746265399092776960
746192569193795590
746220343598030848
746234025577091072
746185380114927616
746215683986333696
746204577360281600
746187322006212613
746234055021125633
746199208642785280
746206846331949056
746145764817145856
746259237572050944
746197115798360068
746173740619202560
746266334208491520
746259480610889728
746155336118083584
746165121723006976
746205722409476096
746187007232118790
746145123113668608
746242909024952325
746196461478510593
746181105909436421
746193521208496128
746207681094946816
746229898537115648
746208146868183040
746177834406785024
746245874380988416
746155487406653440
746219563503628288
746218477359267845
746246868619886593
746199946676736002
746243143859900416
746174977951490050
746265910592212992
746203696468393986
746204552219615232
746248709701238784
746243261275181056
746198696723779589
746239524183875584
746238635171778560
746265373893332992
746254338624872448
746222839368286208
746231890823151616
746236676431699968
746213435713560581
746172796930232321
746233798870728704
746192728363401217
746253545880563712
746260315260731392
746163976438833152
746161451589591040
746221627076026369
746263419226046464
746169768684691456
746190727898529793
746172168023638016
746227775921520641
746221937563578370
746227490620743680
746264962721538048
746244091927728128
746257215766597637
746180212656766976
746243450291396608
746206338821193728
746264035851702272
746249884349652992
746250056014118912
746195009985077248
746219752465457153
746191889494249472
746225276216979456
746221803446493186
746201637241315328
746232448468410369
746189377181614082
746248936306810882
746158809106747392
746183412805951488
746258637732089856
746258637732089857
746187133413531648
746243886310318080
746257102729940992
746216589758861315
746263448695169024
746249653679702017
746180816628244480
746215390108221444
746214102679199744
746195937106636804
746244767260938241
746223157942509570
746213180045594625
746226991855132674
746202018801287168
746216421860925440
746175347184406528
746224034858205184
746261511019110400
746158490356326400
746212039131967488
746231903133392898
746264329327099904
746224324059660289
746188567676751873
746232532337729536
746228233314533379
746218670028816385
746248927746228224
746208490532724736
746263247284670464
746210852034879488
746212911429738496
746235120470810624
746211426692276225
746247963131920384
746209299999797249
746239482521739265
746152215459598337
746263536821731329
746212752083951617
746230699561082880
746236194074198016
746249896982884352
746251448699224065
746249502428901376
746246738655186944
746196331467669504
746156451991851012
746205634182291459
746232217790091270
746194842418450437
746236642805985284
746213087573737472
746202341620121600
746216648353341440
746249779181723648
746194355690446850
746222629535657985
746223527129296896
746184981538545664
746167629514170368
746227478306316288
746229470332260352
746210256309489665
746206439417405441
746180787054215168
746190761176236034
746208645889679361
746193730672091136
746264635494535168
746170980947496960
746215138781368324
746195865631498240
746234608757444608
746177293404504065
746208717297750016
746227767792963584
746254414126604289
746222671675822085
746194007844282370
746247363610742784
746244150660599808
746228467943907329
746206301215023104
746191507795763201
746193499989499906
746155885714604032
746257836536115200
746229038604156928
746250576128778240
746237880050167809
746186093100417024
746252933667389445
746159945725284352
746185984186933248
746222445279907840
746194293082099712
746162327964229636
746187041130455041
746214182203228160
746161476675633152
746190291539890178
746243534030798848
746201771442208769
746184012843057156
746178300054278144
746194905446285313
746205676074999808
746251037518987265
746202291393335297
746163011757322241
746213783773687808
746238039534383104
746217739165929472
746243424853102592
746209270966845440
746152744340307968
746233182459039745
746212261123940352
746173543742902273
746259048857804800
746254971918647296
746205546278117377
746222881386831872
746202815928799234
746225334849179648
746203138818859010
746219307621724160
746249653469863936
746184834557575169
746147958610141185
746240015215300608
746220796570329088
746213813398081536
746245584990855168
746226362734632960
746138156206985216
746216908517580801
746213649665032192
746213649665032193
746244691843256320
746208201184423937
746220540906483713
746246197443182592
746186193574846466
746208297636683780
746204560725708803
746264119750295552
746218984870051841
746205600745299968
746167445342150656
746201343602241537
746209316735094784
746253344591740928
746262626359975936
746191994624442368
746216182970093568
746235590035668993
746235590035668992
746238316186501121
746213850924490753
746257341868347392
746263112869810176
746209891447037952
746167461985259520
746245098464223233
746212815115980800
746219525742288896
746197455230754826
746208192657395716
746204132646617088
746250261841199104
746165184289333248
746180237642309632
746209757447368708
746253935942373376
746177633063428097
746213515250196481
746152786228744192
746211971792461824
746240094697197570
746238639202410497
746208318683656195
746237208894406656
746192480983355393
746189125552746500
746195744156094466
746214563893248000
746200294757830657
746201662352613377
746229726419705858
746257819729534976
746207731309129729
746200928101928960
746219626300768256
746261624143634432
746261661653278720
746159782332080128
746146389604900864
746243844300222464
746229915293384704
746253252283379712
746173983989456896
746205428829196288
746216422209003520
746204791320174597
746257350026215424
746209769929641984
746216082239696898
746222076151762945
746213569998393346
746222889754451968
746252765794533376
746220096276705280
746185128389545984
746208486640345089
746177150760456192
746224600837545984
746193848351629313
746158947610955777
746209425967308800
746178644075216896
746257446457511936
746204413618905088
746206829521174528
746212697541246978
746183098216423428
746233618851209216
746217143570563073
746238912046071808
746247560684277760
746211275856711681
746251943803236352
746197115483762689
746178115374882816
746203692458606592
746240254080753664
746193814889496576
746194229995569157
746257215829516288
746261661842014209
746201855227658240
746194330503700481
746236491781779456
746243018257272833
746171928822616064
746183937303711744
746198998982107138
746226283068035076
746183127630942210
746244645672222720
746232343489187842
746240124107685888
746208587026857985
746253990640291841
746228413728333827
746256754560864256
746230418362425352
746179398999629824
746138835847872512
746212362118529027
746209060999966720
746190216185032704
746248454142320640
746178744667246597
746157177644138496
746263582665474048
746209866453135360
746196482152267776
746198126474584066
746212609288871936
746177889146544128
746246428201213952
746199569478737921
746221052607365120
746231940911501312
746266074254016512
746229902744031233
746206288829263873
746158050008932353
746261284480516096
746181496222945280
746266367779807233
746210629598404608
746220935233970177
746232809161797632
746162198049751040
746208146847236097
746249972434280448
746237389291413505
746210923308683264
746256490382696448
746201070846672900
746183010391777280
746206234244571138
746204300519497728
746265814047801344
746189473449283584
746261380622323712
746246386056830976
746249493956399104
746217290203443200
746194309611806721
746249208819122177
746255093377433600
746254837663338496
746243055741607936
746234650473828358
746152605877997569
746207853300461575
746138965875560449
746216405184319488
746204426218573824
746248785450401792
746165066886746112
746150701684789248
746221203635875840
746204632070815745
746236495812431872
746263268172390400
746195634949021697
746200102088278017
746250773386960896
746230011439439874
746196234675720192
746207915816583170
746157051609518080
746220578743296001
746224550820536321
746206095736070145
746158624507068416
746245052314198016
746196616747483136
746187816737005568
746218963953082372
746209967116431360
746208515606228992
746199267279175680
746210076067663872
746252291607506944
746186416216891394
746149476830691328
746231123294846976
746211908802383874
746149602496229376
746232607994589185
746251037812600832
746247002921414656
746230636394909696
746226865925328897
746220306054840320
746250052151087104
746246042258186240
746174990714834945
746232549131718656
746220289298620420
746232972697698305
746241713870536704
746247464131301377
746214874393415680
746258746901434368
746199434967429121
746211280046825472
746227985695444992
746243722803830788
746219970497912832
746189377336803329
746196805411475457
746198742999531520
746198784871268352
746196448639778816
746205869390471168
746221375619108865
746192182969655297
746179944166866944
746214761000374272
746239876559843328
746232100295061504
746211292352937986
746204694813409280
746227083995553793
746244154741526528
746188236364591104
746247887722549249
746217340447035392
746192975852535808
746235954780737536
746226400340803585
746213825712525312
746196792648163328
746239666748198913
746191201712242691
746181424592490496
746205143599714304
746201540633862144
746197178532532225
746205692940296192
746217776868515841
746221279229796353
746203935585624069
746189045819015173
746170255463055360
746243102210301952
746226509497536513
746236412245118976
746191759609237505
746228459920187392
746206750047494144
746235334044725248
746202467440824320
746236777120202757
746231357815197696
746239876673089537
746210264656154624
746199003142856708
746215138701631489
746191092639399937
746250081540706304
746183882765115392
746251922684841988
746173518367301632
746249921838333952
746213532211937280
746256230172213248
746217168480546816
746246298152505348
746152475665793025
746232343438884864
746265050760028160
746196670874947585
746184201419038720
746232943492759552
746194607478706176
746191470198063104
746238777685770240
746266560625520640
746231987153707008
746235925496107008
746219140046741504
746190618582351872
746211573341921282
746223808114089984
746229818627235840
746252606369107968
746158242842161152
746217680214994946
746219479558848512
746250718722535424
746193034799308800
746181492049584128
746203323041079296
746252354769432576
746262500824522752
746190316751859712
746211435236073472
746203767649886208
746182661949906944
746210239452569600
746208721513000960
746255257198428165
746242996987789313
746221950192652288
746187963772506112
746217311254700033
746208415223971841
746221740498423808
746248856640303104
746208763292463107
746187904913915904
746241579682140161
746251020997697536
746210315184967680
746247292135612416
746202018641903616
746202001839534080
746253046741671936
746252081934274561
746221950247145472
746160444935667712
746220729490780161
746224148146315265
746256385290080256
746229462119780352
746192887717629952
746170448401031168
746218540034732032
746244251093073920
746154799482155008
746260990543675392
746242758038392832
746230812803141632
746260386547130369
746224911178309632
746251691968847872
746249729147871232
746196431812198400
746222650800824320
746238517781528576
746178803370602496
746149191395708928
746197774006247425
746162940571594756
746219756714287105
746191105155207170
746220058448273408
746182263822422016
746195374948311040
746251641456857088
746220591082934272
746198763975303169
746236055595016195
746187800291196928
746217810490073089
746253344683982848
746162412110364672
746225632745402369
746212781494415360
746258042145148928
746261884018405377
746253856296800256
746190383751766016
746246482676813825
746186847844368384
746181953422917634
746236923824373760
746249716363591680
746198113828769792
746193160544493569
746205458013134848
746234541510033408
746217969886232576
746186319513083905
746186579727659008
746239444441784320
746231571972141057
746202995969273856
746201268205428736
746201561714438145
746210671512064000
746252870354350080
746239872214646784
746185837042339844
746208218058088448
746197564370784256
746188366547324930
746187368126812161
746214475800338432
746195274456928256
746247250343505920
746186185270231044
746217470604644352
746217483237896193
746188802574606337
746175842217246720
746249372585758721
746214446586953728
746188550886957058
746224563411779584
746219412416397312
746160247740469252
746246986014167041
746256276510904320
746199665620619269
746206905203204099
746189121215815680
746207278395645953
746205588120440832
746205747487219712
746144422455185408
746259803895369728
746156619839512576
746236172918108160
746150311455260673
746207836116393984
746262278186631168
746203524401246208
746191759454044161
746197459647373314
746225972467249153
746201473722159104
746173082293903360
746255672250077185
746245144815505409
746235375920676864
746194104174817280
746258054702850048
746241201934721024
746189301877080066
746145634806169600
746200466824953856
746266309256687616
746214597388951552
746215096716693509
746242745430269953
746231693577584644
746206489941991424
746196041746178050
746256687338766336
746212592817831936
746260839808671744
746188869545013248
746196503195115520
746235858311753728
746225808914579456
746210923455516673
746214412898340864
746188538530586624
746241516784386048
746242913231855616
746237204649762816
746212898863616001
746199355279826944
746249829760675844
746256163277312002
746257710644006913
746225842385104896
746191499516219392
746260474786807809
746219815338029056
746244674969542658
746191776415809536
746241021764378624
746263037456355328
746204640182599680
746190081908629505
746260877674971136
746262936767717376
746266153727623168
746211976192241665
746223254507925504
746198273413644291
746211032306049024
746263356143697920
746236667875340290
746195534621204481
746244611803340800
746265424019468288
746213830053617665
746210394910253056
746197090687062016
746191306733428736
746250861672808448
746233547241906176
746216518401171457
746145295109611520
746245387766407168
746225100156895232
746232578500235265
746209807711903744
746141037983207424
746192208441663489
746262320205135872
746220197132984320
746238333102108672
746245178218942464
746216661070471169
746197883154620416
746190027269410817
746194590533713920
746252845456953344
746195869892902914
746246856032718848
746202421425119236
746231521443405824
746184721403518976
746215075673825281
746219433698332674
746204694943436801
746215646011101185
746224479282429952
746235887785115649
746266049096585216
746218338703990784
746237557030019073
746143122321719296
746193022082179072
746213225956446208
746207462965940224
746180875453227008
746196461281386496
746247745086849024
746235187365707777
746231823663955968
746204975835971585
746221258186989569
746217512623190016
746231559330529281
746265562611879936
746222298089168896
746258990129090560
746228602526523393
746229243852390400
746227776177397760
746217306951294976
746222692395692032
746228929590001666
746212919818391554
746256804984852480
746205214756114432
746236122808754176
746229575508647936
746213532081913857
746191658883047424
746194913738424326
746229122532184065
746195051932323841
746206120746725377
746209652321325056
746265138798399488
746192623736520705
746213217546842112
746211003147268096
746201461051142145
746197228839002118
746264912305983488
746260785307910144
746226236586790914
746192686416171009
746262013953867776
746216086446575616
746227037845618688
746256070855757824
746203742710554626
746262349607276544
746223132843745280
746166962804428800
746249905203720192
746215583033626625
746153906091155456
746196713031884800
746230036944953346
746204669689495556
746213976745218048
746234965172453377
746191537084628992
746230061867536385
746262563625672704
746193374231695361
746188534319439872
746192334144962560
746192334144962561
746212664108421121
746236886058827776
746204619123003392
746172977390059525
746139439714308096
746209560382210048
746233694256431104
746258713435082752
746140333336051712
746261867308298241
746233463699714049
746246495163326464
746198051123953668
746238228110278657
746220012289961984
746187166833852416
746254594255163393
746219689412435968
746197954520768512
746201263918878721
746157529667932160
746203688226611202
746227193097785345
746234700868395012
746210210495094788
746181781217476608
746194552885649409
746207073050890245
746203126185656320
746222793365192704
746226673087963136
746246247556726784
746255353713659904
746179675655966720
746191532865130497
746242380488187904
746224252752277505
746261691072192512
746261015940186112
746226748388323333
746165754748297216
746210516629020672
746227021152280577
746210499524583424
746187418403934210
746220406793592833
746185723930247168
746216157766529025
746214345843965953
746157890730364928
746184163804356608
746192716007014400
746170586750193664
746223116276236289
746220188614303745
746189180133224448
746231404241944576
746262781696053248
746246318872465409
746173291908456448
746243366233464832
746231068705988608
746208713137000448
746230817005854720
746191071818850306
746230993200128000
746159601968648193
746222155482861572
746215524435058694
746182909401391104
746196201205202944
746255135454666752
746240262653902850
746220595482787841
746200882316902400
746151410501357568
746216069816147968
746202224510935044
746206825616334854
746259019552198656
746210549881397248
746233081632194564
746204577515479040
746219479567204352
746194779621384192
746257371207471104
746218762379026432
746258671269642240
746241751606693888
746246000210124800
746235237760307200
746199691096797184
746259971424280576
746239809509695492
746200802272808963
746252354782105602
746206909355560962
746262374991208448
746250878437457920
746204161968988160
746225951680323585
746227939725869057
746210206212755456
746235472624631808
746202304106270720
746256947511439360
746214442229108738
746218984769347584
746251629041582081
746199112370917376
746254686764863488
746246843512684544
746195135759736835
746188215493656580
746239956444577792
746153356423467008
746250110636593152
746198290237034496
746212428879323136
746212697365053440
746217739266646017
746192438981603328
746228098870304772
746169445689622528
746240300365021184
746250915997454336
746220318453202946
746178987995463680
746245702473375744
746176496620929024
746266279661674496
746213544564187137
746198017644986368
746199024030486531
746193139396837378
746217491446145025
746247640409587712
746227922659217408
746241935895977986
746245073239572480
746227528491114496
746179361095585792
746225007995453441
746204862614900736
746206263659225088
746264547565146112
746197656817410048
746230448003551233
746216220815306762
746240510067511298
746237041319378945
746197929170350083
746214400579665920
746218271590932480
746261103815102464
746234558069170177
746216195381039105
746212760514494464
746228141136318466
746215314791096320
746209266579607556
746195706294132738
746217021688315905
746232381284093953
746260910973554688
746255449863913472
746154434628038656
746213385214136320
746207593022918656
746214870199132160
746192963257016320
746202123767971843
746234323477532674
746204577272201216
746250857432260608
746205348906688513
746158293060444160
746247199835684864
746229302664921088
746201968306118657
746239570501468160
746238278773334017
746242711775121408
746238630759301120
746265923267477504
746187477136908288
746200303343566848
746182561467076608
746241692764901376
746166404970348544
746178429930790912
746254175189733376
746218523483987969
746194737300856833
746250718986838016
746258524322201600
746207773285769216
746264891644862468
746250035248128000
746256888891768832
746258356537540609
746140249395363840
746251486288556032
746216522868101120
746244687653117953
746205823043416064
746209929237671936
746208134218162176
746222939909959681
746225511207075840
746221513880174592
746161162300030976
746238131687591936
746222868518690817
746202534537138176
746266594356137984
746192783044554753
746247233255936000
746207601298313216
746258637832622080
746255177569697792
746192183221329920
746187313617600513
746217512673513473
746243353533001729
746242703713779712
746220796545105920
746205453755940868
746184528457244672
746166359025942528
746263729566687233
746261053533749248
746193831587024896
746264480288432128
746198751526563844
746189767092514816
746215536946647041
746211779114500096
746237414721499142
746173665289502720
746253348836356096
746216971457310720
746203344406904837
746246109274775552
746201515690332161
746253873166188544
746260009298837504
746207844844724224
746201721035071488
746191235270905857
746255827523211264
746245379591643136
746264560055779328
746234121869918210
746219764754743296
746262450157264896
746219203040968705
746188689168961536
746262853087268864
746225489954541570
746217881881305088
746200630708994048
746143034115526656
746257454942588928
746266413812359168
746251993757401092
746224110158569472
746260072385261568
746199959276388353
746184969039527936
746242498167713792
746227734196551680
746253361196982272
746256691654758400
746182334999838720
746249867593420800
746252988180635648
746229416078901248
746261825256308736
746249922165510144
746211673988489218
746263301617647618
746236986525003776
746162349158055936
746257484453650432
746207039458676737
746201607965020160
746204094843359235
746257366782468096
746187431163084800
746230674307186689
746229759919562752
746193185794252801
746232305916641281
746256993715896320
746223292156043264
746198852076613632
746216493549969410
746199225503875072
746228937949274112
746177314363416577
746209619102466049
746256687330430976
746233329448452096
746247749134233600
746168582007042052
746191847555358721
746225376788021249
746190375509889024
746224533997117442
746225343279751170
746179575072325632
746202199089242112
746224906984054784
746215495192350720
746258440503332865
746231693317595136
746261540177874944
746212932220911617
746209598114168832
746255089250205696
746169609246507008
746194154644901889
746223867094433792
746223770470211584
746204233444163585
746211720222236677
746215411373375488
746167554268344320
746203268859101185
746221052636762113
746176974444367876
746196633155559424
746219106425147392
746144452138442752
746230607022170113
746226903510482945
746210311032582144
746241889687511040
746175783622873089
746259455633989632
746243282280157185
746193454175162368
746262416758018049
746262416758018048
746215562234081280
746215784356028416
746255865489948672
746248642886045696
746249146038788096
746263373021646848
746201095869915136
746249074597302272
746252262469738500
746213309892853764
746257622857285632
746251239122477056
746248629913026560
746233379587166209
746204552366415872
746160147207053312
746231370553266180
746189285036982272
746194024290123776
746260013258137600
746219144127746052
746180782969004032
746244372778332160
746193890395316224
746202501355970560
746251167773032450
746231832098676736
746244079109935105
746222717829996545
746180816791732224
746207857364787201
746238182228844544
746227658762031104
746177213637197824
746211036475252736
746177528126115840
746232004069330944
746188466858270722
746168137272467456
746266024023044096
746239432097824768
746194628487962628
746260483112460288
746237645173338113
746178450965159940
746236038629179392
746177226346008576
746208243035181056
746249829865631744
746225410560561152
746190153257869313
746249536281018368
746202346133168128
746223095405371392
746176936783847426
746214970635882496
746258910357520384
746195861412024321
746209056939925504
746183412948549632
746228162015563776
746180745178144768
746141201586225152
746256666434412544
746242716267331584
746225284714659841
746205583938715648
746194754451341314
746244741889679360
746253306725605376
746191331886665728
746228677688459264
746192782897754114
746230989064593409
746211367976214528
746205156014850048
746236441512968192
746253638297755653
746237905161576448
746240006470123521
746213888702578688
746210306876026880
746231739861766144
746221195385700353
746194716429946880
746244993707278336
746204723947003904
746191730202939394
746248554499411968
746206028421697540
746265642198769664
746178392479793152
746226601826746368
746212685008666624
746186285820280832
746215922772254720
746170397880508417
746227524393283589
746237062324457472
746202811549945856
746212089178394625
746168342923218944
746223825130389504
746235640530952192
746235074140471296
746207840721764354
746263578416668672
746252518187995136
746197057061294081
746193680508215297
746211199990128642
746264182769786880
746262483783004160
746239289558605825
746170125217333248
746210298206392321
746257543220035584
746262185995689984
746162055430967296
746202404685701120
746250303704555524
746249934471520256
746141314627018756
746206964019953666
746185874812116992
746168594317246465
746253629900873728
746180946802651136
746191591744823297
746186768454672384
746252770068529152
746198101505904640
746216778670346240
746260630064214016
746222331920474114
746206640957841409
746262689362616320
746247451330420736
746148503705915392
746233891443269633
746174621762781185
746231060086722560
746256133812326400
746223866876354560
746242783359315968
746213041356738560
746200089484394497
746241432717918208
746244414637432832
746225242603851776
746227578805985280
746190186673889281
746214551201284097
746150000946745344
746218074617970690
746199950975864833
746160788700798976
746257920514416641
746206699728445445
746203461688033285
746239847128391680
746243424941187072
746238303549198336
746195286985367555
746206674428395520
746227767621017601
746196365080825857
746207404308631557
746215985808474112
746249024366219265
746219542712451072
746245459379793921
746249641029664768
746230380781412353
746199099498602500
746229659159846912
746247497652252672
746211498066747394
746250161043681280
746185321486790656
746196239117516802
746178778079059969
746192376058650625
746235535501328384
746193126700679169
746263507147038720
746145144257265665
746210789208395776
746264580964368384
746217848230412288
746247375904071680
746235430694072320
746212219180879873
746225456567857153
746256783639977984
746265503665131520
746225842523512832
746215365282148353
746175250849742848
746188852889419776
746223472875966464
746266258962784256
746225955887157248
746196310198353921
746179688238825473
746207337405259777
746229726444818432
746160293886078976
746210793197232128
746254745615110144
746226010224394241
746247875173167104
746179814126542849
746248571532546048
746206645026336768
746184415127166976
746206854783524870
746228103404363776
746219324323422209
746230854557437952
746200777291554817
746201960106196992
746203063199797248
746194070725287936
746211699410165765
746224110166904833
746241214530228224
746171329037086720
746158696024023040
746187812567977984
746205776796999682
746186273199529984
746255311762251776
746229990673387520
746231034946064384
746195332946501632
746229227368767488
746216077999235076
746254065768640512
746183111042568192
746140219972456448
746195652011397121
746254321977786369
746190610336407552
746197379980746752
746196943504707584
746251272534265856
746205542125690880
746235921452785665
746194745848803328
746200722815885313
746228606695669760
746252086329827332
746227725917003776
746240480476729345
746228270966804480
746235455868264448
746239557687881728
746212680797552642
746254791442112512
746201662314819584
746263377324847104
746224735193694211
746205152059621376
746200932652724226
746214950025105409
746209463695081476
746216451598487552
746193940638883847
746163041138401280
746240681887305728
746155101182636032
746173506119933956
746188723058970628
746239981518086145
746265495347789824
746168862689927168
746252887278354432
746222633830604801
746218171116359684
746217823052062722
746215717364609024
746226945696817153
746212047201853440
746233677533720576
746222843663261697
746206037091319808
746252119871623170
746233102599499779
746257236792582144
746226475825717248
746227784503025664
746171144445661184
746187904905424896
746186986411556866
746189524162641920
746197061024911360
746193533799849984
746255244334596097
746242938552868864
746243299208486912
746245727651696640
746228199768494080
746211653163749377
746141507472719876
746222159987499009
746202224380895232
746180179245080576
746191722003070978
746239906146566144
746204988540477440
746191310579605504
746203818304536576
746219026540441600
746244616287064064
746179239507017728
746193651106095108
746208549492056064
746248990757425152
746250941293273088
746248483154366464
746173334157590532
746209795267428353
746217374248902656
746261280277864448
746239205492154368
746243613730844672
746217093020803072
746188320376524800
746178518048964609
746207773197664256
746220759131918336
746200202625724417
746255680714252288
746244041432510464
746174613231566848
746244062655713280
746193768445927424
746156275558289409
746207765211676672
746247912972222465
746255076721893376
746196851238436864
746219718638350336
746253264715276288
746220679188488193
746220679188488195
746218326100107265
746204870768635904
746209123788718083
746175322165477376
746248353340502016
746201553111965696
746163561081110528
746172507829370880
746232360425795584
746206032913797121
746229051270914049
746259367452872705
746221321013465088
746198843788660740
746255722506235904
746153373385240577
746250559632474112
746266225253171200
746219399888048128
746213150693875716
746245807343558656
746150567144194048
746179747206565889
746250152629968896
746243538250272768
746220008045371397
746258507717025792
746230720608141314
746248500208353280
746210092983345152
746200177522860032
746227700499546112
746222319379460097
746172281362198528
746256737523634176
746265872851939328
746196843155988480
746235443323224064
746213502621147136
746255244745674752
746254141543047168
746220125620047872
746240614635704320
746146247354916864
746212102092664832
746205672241434628
746195500915785729
746205374403883008
746243068584681472
746246453371113472
746214635313864704
746228510138605568
746189306042081280
746265373880754176
746223607014031360
746220599391850498
746141478322331648
746250391570907136
746219525780078592
746187380596473857
746259577453187072
746194246915358720
746202597799796736
746259522914680832
746237397709447173
746197644112867329
746206167043473408
746202492979929090
746210298374217728
746252149055700996
746243139892023297
746209551892910081
746199250422292480
746250332934651904
746254313417248769
746170968389804032
746203134305832961
746230334627282944
746259988302139392
746225901273157634
746257828361474048
746213989416214528
746238207109455872
746188739647397888
746189184214274049
746203520567631873
746234595855654915
746250542897311744
746227742371254272
746211879438028800
746204266830827520
746255366271418368
746262504788135936
746228002455904260
746256213248184320
746188433568075776
746217940295442434
746247137046962176
746199305279574016
746234490989621248
746222424308342784
746246033697607681
746248067972763650
746202979166879744
746197707182608384
746224089354756097
746240174506442754
746245240915361793
746195530120761346
746173673871118336
746232037330165760
746235182982717441
746214853451223040
746150093355507712
746239507465273344
746208549328457729
746216145129091074
746212018231771140
746228405343924225
746229294502805504
746233585133223936
746249636608872448
746262412559548416
746190568309460997
746229558613966848
746217541983342597
746191164160630784
746182913868206080
746150940424736768
746213284701888512
746200689425027073
746262664154845185
746245056722415616
746258499223552000
746243013819564033
746210097026654209
746185107510222848
746228627574919173
746255395396542464
746220389999644673
746260843780681728
746239084067053568
746212001093812224
746211468417216514
746175037011529728
746233996384698368
746219823525302273
746200601244008448
746253944112943104
746226223957716994
746261854561906688
746257937333620736
746262278572478464
746261452072361990
746153419338047488
746196012457332737
746244750475464709
746211049355915264
746214203212472325
746211887847612416
746187208919482369
746219177682231296
746193110053490690
746216627453104128
746167814398959616
746190387933437952
746202136174694401
746154270790029312
746243429261279233
746200127312826369
746190224401674240
746203184910110720
746253235443408896
746151158813597696
746266594360311808
746186353218465797
746190115190366208
746212110288330752
746199757882691584
746157127169761280
746247258757337088
746231425175687170
746251876618772480
746141587122556928
746260478830116864
746192258525863938
746225423093137415
746192959247310848
746232003767345155
746189121480056832
746257593396531200
746236693037015040
746213641444167681
746215080090435584
746154409118343168
746227666924113922
746245966932512768
746237057832390657
746255265352286208
746235128754511872
746224861060554754
746235552114970624
746253440993595392
746266380455022592
746200664116596736
746229818635608064
746246994541355008
746218779202334721
746236806442549250
746204829182091264
746171425535442945
746221249827741701
746195014208757761
746235321415667712
746235971839000577
746201339529617408
746230317996871682
746180552181551104
746207433693888512
746223162270973952
746216174782820354
746252782571823104
746190291468591104
746255160737935360
746240568666263552
746248059776962560
746180829164994560
746220608120205314
746206582124339201
746249372455731200
746223095027904512
746230196072677377
746207039253143552
746179864604999681
746228707237367808
746258608267079681
746197879140737024
746212626112225280
746263876606525440
746149401123557376
746197522570350593
746196226303877120
746202899416387592
746200953590710273
746220469397839872
746247002745364480
746266535568769024
746265759786078208
746235149428228097
746259699008311296
746187653134094336
746140282857492481
746205097537921024
746190299937017856
746234503660658688
746216803626409988
746236567312699392
746250307697512448
746252002338955264
746219865514479616
746230460359925760
746235770260729857
746254976217944064
746249595013967872
746187737095606272
746191336026476544
746193797881573377
746143319428857856
746185027822694401
746193890114338817
746200634743885826
746186856509898752
746239880687149056
746197065202438146
746206246663921665
746215537005387777
746265252011118592
746190333550047232
746247283688144896
746205487390089216
746208821966602240
746208821966602242
746225305426104321
746243827766296576
746229604579319808
746232201205866500
746193344871555072
746241587886206977
746235095170703360
746195534243762180
746192615377297414
746266346804109312
746197136597909504
746258700684386304
746219752498987008
746262949312991232
746198101375909889
746201549064404993
746192527070371843
746223321834893312
746144003121352704
746248286139482112
746243152546136064
746159518036402176
746233337782493184
746262756484079616
746205361577697280
746239595558244352
746195018369531904
746193592641740801
746205189816737792
746247019438678016
746259128402780160
746187162672979968
746237263357480960
746265218473398272
746244054170669056
746179839393140736
746237951512743937
746226219851472897
746221652300554240
746237435479109634
746262404342910976
746204522846916608
746261452164468737
746175326170976257
746257044081115136
746227968960139264
746200236436054016
746220746335092736
746237846529277953
746250459044843520
746186265150652417
746223883540279296
746160256271671296
746217386680811520
746259900255305728
746204690598158337
746224672287535113
746191440837906434
746253969597538304
746191604545818624
746234071538237440
746204208219590656
746249145858592768
746182871929491456
746222130434473984
746244318273363968
746209589650022400
746204376134389761
746235216579067905
746234587697668096
746213372601896961
746222365550403584
746234176504893440
746230712055914498
746220637471936512
746209321239777281
746191260537356289
746210445258694656
746190811432263681
746249875889717248
746194942934949897
746230628371161088
746234016966205440
746240530737147904
746223980281901058
746262077107507200
746227259950792704
746258671437549568
746256552991023108
746200689420820480
746186017506418690
746237624344424449
746139813154295808
746211191677018117
746203729980887045
746209480505843713
746264715249225728
746250404376240128
746248428619956224
746150617521872898
746239587370958848
746236215054065664
746231353696391174
746219546961285121
746167738616340482
746163439547125760
746217579736272896
746190551465132034
746208507477688320
746232100173426688
746257089895424000
746242917430345730
746244116900614144
746186319487893504
746161208449982466
746219429541748736
746251453073854465
746204099243171840
746250433522503680
746178052627931136
746191558416859136
746186344909529089
746248667779063808
746248667779063809
746230158386860032
746259409416912896
746187812618145796
746228006524334082
746138957319184384
746262068530143232
746156233594396672
746204791173308418
746258193177780224
746242393129750528
746242703692705792
746245400416288769
746244314141962240
746219907612712962
746231240341102593
746199615309942785
746229650922233856
746229478859276288
746192850212130819
746244083580973056
746253973800132610
746250114755346432
746221295738589184
746195697829961728
746210608689750016
746212718676303872
746263473944952832
746204992462163974
746171291393110017
746255722560819200
746187196189843456
746244829898649600
746241294310215680
746243844388290560
746262999976054788
746210592013193216
746150592439955456
746179025454923776
746211854297378816
746170691708325888
746224861140246534
746218942838902784
746198525126402050
746207802914332672
746167931910918144
746221996267057156
746265076135563265
746198344553267200
746225691335680000
746179126478835712
746204409441325056
746226190684303361
746218632514985985
746147090141700096
746232100479606784
746222423935049729
746221002137362432
746213360023179265
746239335586889729
746214291179593728
746210470281912321
746245874515226625
746246134419570688
746242422674358272
746169881922437120
746228669404700674
746140656347713536
746213591070564353
746188039244783616
746230758109372417
746188613965099009
746242221154897920
746203692160823297
746204711699677187
746249515091402752
746242854721327104
746226555320315905
746226668939837440
746236403856465920
746264807347617792
746217634094452737
746213154670018561
746190463401484288
746225682900869124
746213385260281856
746193353406980099
746202505386700800
746203725824294912
746261804603564032
746226161257091074
746195530305306628
746181210729230336
746197241606504448
746173212334133248
746191419690229760
746258759182344192
746196969014493186
746243961661054976
746195421106573313
746218741449396225
746158918112546817
746175263172493312
746203155566731265
746229994909630464
746191012867936256
746188005505830913
746172759370145793
746258817915170816
746194519478001664
746219806777434112
746202710857289729
746218292738547714
746210692739411972
746145395772882945
746213439933030400
746220037636132864
746200970221092864
746226836686831616
746228002728480768
746228291900563456
746244251306975233
746209610575405057
746204761829965825
746188060090576896
746237724810579968
746219060220698624
746233744701329409
746265050873233408
746205923660619777
746204103512985601
746194666060582916
746194020141981700
746189976891600896
746195840562171905
746152412629639168
746228363077918720
746254720239427584
746227188702162950
746205709906284544
746263914317418497
746202014833483776
746227721387151360
746186269265276928
746208414980726784
746260009072353280
746245115300065280
746207740050059264
746260478888939521
746256360430501888
746258817902575617
746228195419004929
746222704953425921
746227751040880640
746211397218906112
746252635628515329
746249787910012928
746243001417109505
746252484520316928
746191663102496768
746210441022451714
746150722274738176
746159559866195968
746220922466533376
746208415119081472
746230192104845313
746217198188797952
746239566118420480
746249926141632512
746251121585434624
746220444500398080
746211850421841920
746227029381545984
746176420871872512
746264295885897728
746176349732233216
746245438098006016
746187850572406784
746237020448526338
746247644251557888
746204216604012544
746259220853592064
746260177049919489
746152920341700608
746206636939714560
746189838529880069
746188303368654848
746200756181577728
746164110887391232
746241713551740929
746235774408876036
746256070822236160
746241440875847682
746207450244603906
746215478482214912
746189226102784000
746199225420046336
746219706089017344
746259581261709312
746181345055903744
746174499947610112
746193739308142592
746250592943767552
746168930142552065
746196083672375296
746250362558914560
746198956917424131
746186646635196416
746253231181991936
746194292868210688
746210763988049920
746239700298457088
746209036010328066
746223569105887232
746231177476878338
746238287052836864
746234700922925057
746249326268153856
746211988724846592
746197174199812097
746213175842897920
746172880866578432
746203637941047296
746247074065195009
746196503291559937
746169517085057024
746243857067675649
746215075791273984
746165096469118976
746264320833642496
746148914655559680
746198214643113989
746226655979405320
746208629057945600
746206993145167873
746179797399674880
746219022564241408
746263880414822401
746222269123334144
746191021155848192
746242363895386112
746221639717707776
746141201586348033
746207924226134016
746201888689815552
746227121647820802
746228237387214848
746194255228473345
746264371349889025
746227218003570690
746205424500695040
746234415689269248
746180212694491137
746172339834880000
746191633763303424
746197635967528961
746192569034366976
746263457150959616
746226345693216768
746220079461720064
746244070981369857
746233421588889600
746233421588889601
746198831042179075
746186793351938048
746218900946194432
746248781058969600
746187426759081985
746210428234039296
746256603347722240
746212538199605248
746207916001132545
746234398916284416
746219458901860352
746230330533634049
746191570613895169
746213414800744448
746257555496837120
746263608045244417
746265889616560129
746148499306258432
746178702757617665
746197497442238465
746225133837127680
746220721047638017
746246587530240000
746202375283609604
746226991578263554
746213687447281664
746234335942975488
746214668633407488
746203960982151168
746250614062080000
746223380534173696
746262924453421057
746211447542157313
746206045421207554
746263708511375360
746261020163866624
746259376030220288
746236244309377026
746189100550520832
746223757874782210
746214237035323392
746246411482726400
746225913654738944
746149749393260544
746148717472919552
746246155504390144
746161342286073856
746264731959230465
746252476291104768
746206871829155840
746249989144383488
746246314845929472
746188328647589889
746217156228984835
746249578098352128
746195119045369857
746251398208118785
746239163624628224
746246591888166912
746171899563081728
746202853539086336
746260609063337984
746200471069560832
746222361154719744
746207584730812416
746197488789446662
746177754727591936
746233597753888768
746249137767780352
746210755410702337
746198722166456321
746196415320186880
746231513335771136
746240887559073793
746172360835792897
746183618305761281
746216451548188676
746211338427392000
746183660483682305
746226773583527938
746187766770196480
746148826482892801
746243966148935680
746241172654301184
746233052322422785
746262425285050368
746244007945207808
746205852495818753
746258163603644416
746196830401159169
746232851260014592
746239218171600898
746233056508272640
746231081095987202
746201498690826241
746216413560332290
746266544162824192
746253407460069381
746189771563622402
746252778486521857
746242866977062912
746209874808176641
746209434326622211
746246642194653184
746231936645947392
746195802695958534
746213582392561664
746173409512521732
746173455431831552
746176081430986752
746241214710710272
746158603711582208
746221891266871297
746204556367798272
746212101761335296
746181886188335104
746242091005546496
746174248243335168
746213473609121792
746252098862407680
746186969789530112
746226698039894020
746231169092489217
746208595436437504
746142996391829504
746212924096557057
746236919508393984
746216271130165249
746256855354138624
746206288749617153
746261158500380673
746181802168033284
746248760104206336
746230187654684672
746222419975647232
746214035494866944
746187300976082944
746194028849356801
746234637815418881
746262450538954752
746197858173411329
746250420926955521
746186013530173441
746256074878099456
746209296061325312
746210386278375425
746208129919004672
746248902597279744
746256872110424065
746191826571296768
746260114294906880
746245102637584384
746233828570595328
746255068563906560
746265201943666688
746140106755612672
746148172200742913
746234084301496320
746195387682152448
746228824409464832
746236688897191936
746259543752048640
746221073708912642
746257664611651585
746232645474889728
746160616851668992
746187594808041472
746203482709884928
746258184881451008
746192694712500226
746220830288338945
746245748581236736
746244498632609792
746196834603831300
746196834603831305
746243672488968192
746184390229778432
746221773851529217
746164441939488768
746249435236175872
746198416120700928
746245987690242048
746189159048450048
746229327822393344
746175510737149952
746220721257340928
746232264028106753
746230980478787584
746213133933383680
746197975488045056
746223145472823297
746206292927143938
746243265549086721
746260017699917824
746202031279398912
746223640484601856
746214345802031105
746218066430681088
746260441303769088
746149128770584576
746256737636855808
746144737158017024
746242858961764352
746198566859739136
746249800505524225
746198764080115712
746258553741139968
746217328174501889
746227809723416576
746249297130364929
746147178196852736
746246944146731008
746194792103579649
746240199743528960
746247283776299008
746164395881816064
746206565313568768
746260147492818944
746257270502203392
746230158328135681
746234201788166146
746230133179092992
746215948009365504
746191101061529600
746206968243621888
746177423448870912
746218703704850432
746192950904795136
746255261371895809
746202329200812032
746248546354077696
746244679230906369
746248554432307201
746239813699796992
746240459782004736
746213582442897411
746206125226266624
746243894640271360
746209253975744512
746241952689987584
746175330268872705
746230728887701506
746221648261484545
746199447684579329
746184952316858368
746220964526985218
746221987932995584
746213154703630336
746214295709507584
746204409562988544
746251805248610304
746255458642518016
746213800450220034
746242053634293760
746259677965541385
746215776055504898
746242812820103169
746192871187877888
746239780304752642
746188706072035328
746230007601602561
746179134812938241
746210533162917889
746248923606618112
746222759756259329
746255206787203072
746175472887791620
746241810121392128
746259262603661313
746210981848580097
746195744260972544
746254917476753408
746222315218731010
746224718588477441
746263750487990272
746236353285922816
746232146323333121
746192065667571713
746225640966234112
746200009595457538
746248621847240704
746248357614542848
746256292918992896
746245039878176768
746221388059467781
746244985243172864
746204040367747072
746213506882510848
746237729017520129
746211271431716865
746215872516128770
746210386664259586
746191726155423744
746233127865982976
746235292344975360
746212504456441857
746188295256694788
746216610701029377
746260852479758336
746252887223840768
746205671914254336
746214215698915328
746232821849559041
746205219042689031
746225586821959680
746236390954852352
746239704450764800
746211086869770240
746249015860301824
746249946974797824
746232423340351488
746198684241530888
746195995612962817
746251532601950211
746195211630436353
746138148078518272
746210562757976064
746202803102617600
746230447709904898
746163351647059968
746246968993812480
746207223773175810
746258113574080512
746232431636668416
746217378405453824
746244347897724928
746261196123176964
746187674415824897
746244179798429696
746199627930570752
746182662314991616
746204317124689921
746207794198515712
746243253075222528
746205932229529600
746248873417506816
746205537965006848
746207152482639872
746206032704114690
746246956771598336
746239603821056000
746219404149456896
746234591787130880
746232242989465604
746186936075849728
746238832123600899
746194515011133441
746199246307680257
746211309411143680
746258239315140608
746233186707902465
746246922957008896
746244121170485248
746254795929849857
746183081481089024
746169542351650816
746216724165365760
746236365768011776
746197161872785408
746205172796268545
746228824782704640
746223829035319296
746244595370045442
746230900615110656
746225624507777025
746225624507777024
746263658506895360
746209639801327617
746201909850038275
746257807213735936
746156414138126336
746190631391789057
746211372275367936
746201230297337856
746252367214026752
746257635175989248
746225158986170368
746222663031390208
746183098300145664
746231559435354112
746227935305031682
746209731971145728
746214387950592000
746263000009576448
746212689328775168
746236059680309248
746230628035633162
746249775301853184
746199913155829760
746225364326703104
746247761734012928
746211384677924864
746163418495856640
746173807879041025
746246943861522433
746265067532988416
746251758964355076
746233102842765312
746216501552656384
746236940656119808
746207685457043458
746192158001029120
746202778033217536
746213788240609281
746260197857964032
746182884361371648
746196193101787136
746247594247065601
746251754929524736
746243718479482880
746238303813439488
746192803936407552
746242405725274112
746213854967803904
746187481175973888
746229021688532992
746217101426253824
746185547773804544
746221711188602882
746193378396647426
746220477903839234
746207031082651649
746226903619534848
746215063090929664
746254195771117568
746186634203258880
746198961308897280
746157630306004992
746246189218037761
746249636751507456
746194565426622465
746196532639105024
746228128213655552
746188211257376768
746213565678264320
746240178453286912
746201029113348096
746240715546472448
746260923606798336
746223321591611392
746202064796028932
746196599718612992
746242095212539904
746262097965780992
746181961635536897
746260353093246976
746177356230963200
746182410245570560
746236592654688258
746158645730115584
746220306113531904
746200160875646976
746227352317767680
746171027000987648
746207408595165188
746243143830384640
746199799901261824
746217261036277761
746185761683349504
746221752917721088
746213515292114944
746180380508696576
746227507494424577
746244331166646272
746250018269593601
746192548138352641
746233996120514560
746218984685477888
746263054350966784
746257559825285120
746184142774112256
746243345345818624
746209102926225408
746255055813218304
746204627675156480
746182645185384453
746225573828005888
746247837311082496
746212156325060608
746235141182259201
746227079855771648
746250270003298304
746195387560538112
746218657592709125
746219928311631873
746205898587021312
746227318679445504
746264815744712704
746179759709650946
746178681920495616
746243412416933889
746232599522074624
746193621917962241
746261582133366785
746207219746672640
746205902554857473
746239012726177792
746235912917442560
746152311953588224
746192212644364289
746230691113799681
746200823424651264
746262433774305280
746244901524766721
746210554105102336
746194674591764484
746229105603969025
746224974105501696
746200152310845441
746228845708120064
746188613839294464
746224248675459076
746214102574338048
746263419322572800
746219957873057792
746191659075932160
746201331153539073
746244637258448896
746205806358466560
746193345165197312
746263775758647296
746216422020284417
746242699385278464
746263259955683328
746146020820553729
746243957533851648
746169567337029633
746218548737892352
746186374122901504
746261229719556096
746228472419258369
746155575214485505
746175481486123008
746187913499545603
746197102972133376
746174646920216576
746236139640545281
746210805692063744
746188232254169088
746237905450897408
746218208764399616
746264987748929536
746187238103388160
746215088227377152
746167558307463168
746261619882201088
746224340824252416
746231139732328448
746162290374938624
746211477183311878
746252677424746496
746214060769742853
746230062144356353
746223581772734464
746240207905656832
746229302677536769
746173782738485249
746200735340126208
746208595407077377
746242892490907648
746206196143554562
746253462019674112
746195819640983553
746233069196050432
746249200359325696
746213754380029952
746168627976671232
746210797701849092
746189582761230336
746208075514707971
746208075514707970
746168959423025153
746209568653381632
746214291208974341
746186143264350209
746216631857078272
746216631857078273
746200374701260801
746241202102636544
746167701060583424
746224407891189760
746186302756818944
746211669836103681
746223719991803905
746182536351653890
746254732889456640
746186957097566208
746164035184254976
746147350381420547
746222445175050242
746222445175050243
746256645374738433
746222704953430018
746250576422408192
746186914961711104
746242909050179584
746221132278206464
746239708657704960
746192766040846337
746245601994678272
746159094411706368
746216988263911424
746195421043654656
746181357622038528
746190006364966912
746199737032810496
746237909435441153
746192673824903168
746201394038771713
746221971164127233
746227570518032384
746178895771242497
746198277704454144
746152207263883264
746214589117849604
746178207720706048
746237338989166592
746261263521558528
746195962335399937
746238219885285376
746151343446958084
746251637409222657
746222361033117697
746228015244312576
746237976649179136
746219467294683136
746166396510363648
746239750814728192
746230451971317761
746211980235542528
746185665256296448
746194737640546305
746213594908368902
746174650913165312
746248072129355776
746211409734701056
746249187759558656
746226953875660801
746261632263782401
746191692521308160
746155277347602432
746208004249292800
746214086027812864
746229747194036225
746142266851360768
746198558332715008
746145739533778944
746193650992844800
746142904192663552
746199405561159681
746266413967482880
746259363204042752
746266468476674048
746247438814576640
746208264115757057
746248030370705408
746260579564789760
746229164475191296
746226429688328192
746229625819324416
746206653381390336
746233484625207296
746182825527771138
746231861349736450
746244716690300928
746242460498558977
746180992730304512
746219743883866115
746232624792768512
746183978974089217
746166732230889474
746196889238810624
746230284232753154
746232188287356930
746261552928530432
746260617619595264
746184981664403456
746259128356642816
746190216226975749
746203109160951808
746235988511326210
746203767935098882
746225133669384192
746155617396523009
746195190675738624
746202597443330049
746215511986339841
746243567581040640
746222822603644928
746236475209965568
746254661338816512
746180979996360704
746194485680312320
746166140871770116
746200534109937664
746220872331984897
746208515832713216
746264010543214592
746179998596337669
746211275735085056
746259132504772608
746213939113922564
746209937483661312
746176764972535812
746256578131689472
746140601800921088
746253226907828224
746207609921757184
746248546106638336
746246222646632449
746224768634888193
746179822393659392
746170381162078208
746167290027249664
746176798317174785
746228522792820736
746210969324421122
746172944024506368
746244259460714496
746177263931097088
746236630088876033
746189767386112000
746259178704953344
746226215812399106
746258126127562752
746259128482467840
746224080836136961
746233316588687360
746204200028114945
746233841002569728
746187439543361536
746236923815944192
746211363899342848
746248541887037440
746242879807422468
746206452012879872
746245928785420288
746174646844801030
746206519104921601
746201074927755264
746248281886494721
746187510913634304
746220918561640448
746213569797074944
746248835639484420
746217311216898050
746227171941711872
746220108687642624
746203759655555072
746230787712770049
746254523237281792
746187544329498625
746187112341352449
746215201452630017
746212034790858754
746220222122627072
746198768295411712
746195282828812289
746197275240607744
746257480112611329
746190534696304640
746194150215688192
746208478180499457
746210344305991680
746218146101530624
746180501854097408
746231840126570496
746191776394842112
746179717880025088
746265357187485696
746225129386999808
746181445828419584
746235753588416512
746261602995937280
746223476894138368
746258541149851649
746226803073683456
746184822012284928
746224353671421952
746207706361401345
746231039207477250
746227197296291840
746171564110974977
746177456940408832
746215406881243136
746222625408483328
746240681740402688
746255772997324800
746218905060859905
746186566859636736
746240522423918592
746265323553361920
746216057145155584
746212848469057537
746257010178527232
746259711352180741
746262102084567041
746211594305056768
746223686529646592
746249519420022784
746186684434264064
746201674943856640
746191893776654337
746142245766725632
746141008472186880
746251218213797888
746161774559264768
746238043632263172
746184642005446656
746235040548347904
746168166791974913
746166451191439360
746211430915964928
746195278424772610
746187322127847425
746211766363795456
746194959942881283
746216606808735747
746227545201217537
746247828926758912
746164689692917760
746242313597288449
746207525742084098
746203281362321408
746198893944176640
746217659352547334
746217839560818690
746247606909673472
746245706835427328
746262781712826368
746236948813996032
746232519985528833
746202555709984768
746209908408750081
746221463628218368
746172780391989249
746187326192222208
746168741419966464
746152517621293056
746256918088409088
746190064900677632
746253617095708672
746211300737323009
746190576861601795
746170133794562048
746235523102965762
746201251419820033
746258532882857984
746145626358976513
746232016593575937
746224592667086848
746196255643074560
746223522930843648
746227067172229121
746215570786312192
746203511809937409
746190941589909506
746161380395458560
746264258124587009
746252510004912128
746235036291063808
746198017540132865
746187233762353152
746258088336965632
746242812673286145
746214098338144256
746250723155910656
746145764871647233
746215147107033090
746181126843150336
746198025840689156
746202526500872192
746262710355124224
746168351219679232
746223606816874498
746210122175676417
746242959318876160
746223266973392896
746225376972574720
746204711498309632
746223917451223040
746225288825081856
746223719970807810
746216065571532801
746226735897681921
746248323766558720
746221228583591941
746210243810463744
746186973702807552
746233782328426496
746181680583446530
746212391130537985
746180141282320384
746206196407762944
746168204179943425
746186567170072576
746212663902908417
746188295076380673
746208700545720321
746195895322972161
746255919843971072
746221606393909249
746205885949607936
746232020842356737
746195442170372096
746193273652285440
746247682142900224
746234272822894592
746215981635121152
746241189221851136
746187015738298369
746222327696785408
746227927222624256
746198889703710720
746219454372057088
746202392266321921
746203075954630656
746238568171966464
746193953104396288
746208788340826112
746237305388601344
746242267527118848
746192971607871489
746212366237335553
746169412323926016
746256221833945091
746193554867793921
746227302292299779
746232650004733952
746217772783271936
746219328555495424
746209396493946880
746228094768275456
746194871912824833
746192858483302402
746232465346310145
746236898452987904
746205491588538369
746253809895223296
746196511579475971
746215599773102091
746254695245750272
746195513372872707
746214564031664128
746243664054202369
746188517450072064
746244494438207488
746177607952175104
746235032381984768
746217860586889221
746227327156162561
746193974210158592
746209694587314176
746209778083364867
746185295922626560
746231542523953153
746255617703174144
746250010090602496
746199334673252353
746221010588827652
746214215711522818
746201926656659456
746238521757802496
746235141429747712
746251410883346432
746244419150479361
746188039081312256
746203663006203904
746233761205886976
746204640186765313
746231827904397312
746177490348040192
746148797387018240
746216510239105025
746164391628832769
746254447643242496
746220515556098048
746229608840736768
746209769967353857
746185216562106369
746249330684755969
746171677109714944
746208574573928450
746251201155571712
746238236733767680
746219211412766720
746194125309911043
746249141660049408
746253973863206912
746203444759826435
746243227934679040
746214958237519873
746206900841127936
746218334505443329
746176513309958144
746212609351782400
746246666999726080
746226798896152577
746235170441695233
746170792321355776
746202555550576641
746205684757258240
746253529208201216
746217684476395520
746243924092588033
746219060329734146
746240933516087300
746259447241129984
746235208425308160
746146008032247808
746202425812389888
746260105935519744
746264757162938368
746214333244276738
746186630038315008
746148486886850560
746188341171748865
746253612939022338
746225741642162176
746252551666933760
746247665508294656
746242925940596737
746262433774342144
746220935091359745
746211040686333953
746151326279557120
746211774681092097
746215000339931137
746259954634489856
746196373096169472
746247732734615553
746241478758850561
746206863423766528
746237506740330496
746232608053288960
746241625551052800
746237691230978048
746222541727895552
746230972148916224
746198726234931200
746204392714493952
746264493085306880
746246126098079744
746150189732339713
746261443775987712
746251050206826496
746238597255282688
746224387091660800
746249318156337153
746257551239561216
746248386643394560
746189502872313860
746204355217362944
746240904105627650
746255697428496384
746186311069892608
746244247137955840
746210092765188096
746196914492694529
746251167747932160
746240946203856896
746179470382399488
746176844580462593
746260760104402944
746224311665467392
746236550518702080
746238290966110214
746152077097902080
746256133799575552
746251495029473280
746213209418301440
746204161989959680
746232116950642688
746215494986784768
746206351404085248
746265092950482944
746212777035894784
746186264978698240
746228010806718464
746226853401092097
746167751182540800
746265793076297728
746204833053433856
746224370264072192
746211405506895874
746216740770582528
746243244460113921
746222155717763073
746247220996018180
746194389425238016
746197174430511104
746242607236419584
746225213486956544
746258730031976448
746256032968638464
746254347131043840
746233279028695041
746212152411717632
746261837864382464
746184125799862272
746245148867190784
746164962272382980
746248349066625024
746196088088997888
746254581751918592
746218469058744320
746196536661422080
746257031397519360
746240392341790720
746193294510563328
746221203598151680
746179474249687040
746191856204054528
746249582204620800
746214836753686528
746231475423457280
746146247157878784
746259958979756032
746229923572912128
746188601134723073
746265398740410368
746207064645476352
746247958870401026
746250177724350464
746201465094438912
746174759864401920
746208884914716672
746238446398644224
746174911161335808
746175854737252352
746263549392134144
746215734016020480
746257539000582145
746182540659163136
746243026536718336
746236252530237440
746249544632008704
746259732634165248
746242837629538304
746220230314098688
746265596120211456
746212466779009024
746243546433355776
746253843609063424
746256821527142400
746207999794905089
746208905890402306
746242640816054272
746138554644860928
746216635812315136
746248361502728192
746207567735447552
746192162216251396
746234222688428032
746232658267496449
746252434272567296
746241038520573952
746194305509822464
746190576911998978
746232951633903617
746209820248702976
746243328480514048
746206502604541953
746240828545335296
746141138365648896
746240770101903360
746218003218341888
746196406818349056
746189343576842240
746233161705623553
746229176810647552
746244754657153024
746228363438653442
746250710350725120
746210428603138052
746236156270903298
746175917802807296
746260969769340928
746235397005447168
746201079231066114
746220339466645505
746192329795506186
746208570320924673
746265441027383296
746196385939107841
746260449814056960
746226123353165824
746227579112194049
746229919336665089
746205311480922112
746243555119636481
746257878525313024
746227201423466498
746155831075475456
746266359387021312
746182746188423168
746147237185585152
746250366640099328
746192703222779910
746247506204463104
746223569097502720
746217332284919808
746214190604419072
746250685310701568
746245756814761984
746163473244119040
746232389580402689
746213439962415104
746228921083953152
746183354228285441
746187577623904256
746232947448045568
746194498384855040
746240837248507904
746226773675769856
746208024948146177
746193605228802049
746244070834483200
746212748032249857
746212563096997889
746206305568722948
746219085642375168
746178035649548288
746202840809365504
746237641159381005
746257744353624064
746198025748439040
746209530795593730
746253889964478464
746256842439987200
746208394143404032
746187783367073793
746213939059404800
746256024575803392
746241655091564544
746222298194022400
746215356692205569
746253000432287744
746208180233900032
746251415320829952
746216615155400705
746236256720302080
746138437237891072
746184608081809408
746186893981802496
746215809530232832
746253835069497344
746216329951092737
746231513180569600
746206586209632256
746190606238572544
746250764897640448
746230661900435457
746144456361992192
746236516788121600
746194142007459840
746222893709721604
746255877716516864
746204946635206656
746153176110227456
746194120964636672
746191470034452480
746217571297296384
746234109471535104
746200458742509569
746206787741749248
746172532676526081
746180636122177536
746238425267769344
746229147513425920
746197845305221121
746202161294434304
746241000641683457
746234000520290304
746201586796396545
746230984731832322
746245312457613313
746202853375541248
746205152034492416
746249900933914624
746221929246261248
746189582639607808
746231345265840129
746230586050641921
746176211366273028
746177431946436609
746167856052772864
746169047293648896
746217651051999234
746217810561376256
746232276556472321
746206934722699270
746227947833434112
746264123864932352
746262303352438784
746233933449170944
746233933449170946
746147044083961856
746185619118796800
746235103471251457
746251310165549056
746243424861454337
746189213545095169
746193776931024896
746190610390876161
746248399276675072
746197778359955457
746250387443847168
746185811985465344
746230124769509377
746250337145655296
746175049460158464
746222973745405952
746243773059956740
746199762475507713
746219156723240961
746220373297926144
746148331601207300
746190333512318976
746190706666967041
746175598725337089
746146868053278724
746237871917436928
746189314191556610
746236282242621440
746250521581850624
746181609456533504
746213427417210881
746226601482805248
746257010463670274
746262605698863104
746239084020961281
746228207884468224
746230846328184833
746261485811339264
746220167462424576
746196029154852864
746185040392912897
746241038298189825
746212701882310656
746250219738771456
746261095422263296
746243865347252224
746257517756448768
746187837729472512
746196486468173824
746203612838170624
746227964606459906
746208696108146689
746192548067082240
746242976385474560
746249943111720960
746199124895109120
746214580964122624
746239335578558464
746171224334680064
746262760766447616
746250840629927938
746255517186666496
746229575605067777
746196935233540097
746214425493856258
746242917673672704
746222856049033217
746257098586095616
746249783376027649
746250739807322112
746202685867593730
746266245998075904
746226169805053952
746201985351712770
746207697821798401
746218502235656193
746196087942217732
746202681312612354
746144065947828226
746202341947244544
746247086593679360
746232922571571200
746201221887778821
746188915988561925
746255424744226816
746207895067365377
746205537918803968
746152626807574529
746224835710246914
746233295696912386
746245375162466304
746209027558760450
746254372024229888
746248764185321472
746212135676481537
746205009520402433
746191654562889734
746209623103836162
746194452499177472
746179474325123072
746204338268209152
746217185576574977
746197342278148096
746191881118244864
746266355113070592
746233325237342208
746216921121460224
746139750319394816
746205131121668096
746217336273666050
746261125075968000
746241751459856384
746223770357030917
746242795724218368
746196490893172736
746234503715164160
746223648944513026
746243240257429504
746218015704780800
746254053278023680
746237171133120512
746215184641859586
746161355187720192
746251343757737984
746188974549508096
746196746666008577
746219903443574784
746218309528358912
746236483275755520
746213133740478464
746219806781673474
746257681300750337
746252463565606912
746149266930839553
746210512124280832
746217118241153024
746237229874327553
746198030236291073
746224206812045312
746260936109998080
746202475846205441
746195026888122369
746203000134262784
746185161880936448
746231529894903808
746252421857312768
746211045069381633
746247967418486784
746262702050451456
746207215682387969
746171463254761473
746194746037571594
746174709839073280
746215675551637507
746234096972496896
746221287270342657
746174885957861376
746230762484097024
746234742819815424
746263658179616768
746243601013817344
746149892217724928
746200030638333954
746184188760555521
746265541636145152
746202148770222080
746233450869329922
746217424391790592
746234889733705728
746224907298574336
746236684564467712
746219341255843840
746155277314039809
746247732512366592
746237410250362881
746178958736113664
746210898155495424
746200508726054912
746158796481900544
746158360215560192
746261011615776768
746224617715466240
746138231931011072
746248483431129088
746172679485591552
746197770193633282
746206343325835267
746199569537470465
746229554469965825
746240996543864832
746186424542601218
746261770944253952
746225154682826752
746198520688844800
746202723586998272
746182700013338629
746265587509301248
746256070734188544
746226715018436609
746260072125333504
746233497002508288
746245656424161280
746236739224645632
746243697738661888
746186562686226432
746231903192125440
746200307697229824
746205667971596288
746220662381907969
746230867240968192
746192992650698752
746210076143190016
746169156488335360
746184499378085888
746233626891689984
746191629329915909
746243856962719744
746193172951248896
746158381082152960
746211795602280449
746205906841411584
746255013769519104
746243035088850945
746212328606040065
746175242180132864
746203721885855745
746237141781340161
746185594011795456
746213179659739136
746219827828645889
746218594678120448
746236311640539136
746201087888109568
746215721605095424
746198667426619393
746203688272748545
746200420977016833
746240946350632960
746214027299172353
746186508256813057
746168137373065217
746185996383854592
746152542938206208
746214924632752130
746211615268188161
746189402506858497
746243181734408192
746264119892815872
746149870973648896
746204145149874182
746210147429580801
746149908755922944
746236470986440704
746202027093417989
746218074517340161
746244557407457280
746220088085229572
746202668855496704
746187405690970112
746214195062943745
746171677395017728
746180439027630080
746180208265400324
746200345269833729
746229399331082241
746218137515810821
746206984874000384
746146503102730240
746237724894470144
746245379595788292
746205835844427776
746221144747892736
746208037682110465
746183773763571712
746247623594680321
746223011301232640
746192770444886017
746202899445751808
746255127086981120
746186197748355072
746195962347945986
746262852940357632
746225477631676416
746250156924895232
746140417184366592
746213179831681024
746250706353594374
746263176023519232
746256813134340096
746199137482219520
746175150287101952
746254376117776387
746167189414125568
746202081585823744
746238735793152000
746183232446672896
746223870965735424
746221664774422529
746207869779873792
746239721471250432
746212882140979204
746232234768687106
746246486690664448
746182301600473088
746219194656522245
746148919021813760
746242489665884160
746231865602772992
746263582720008192
746207488349876225
746233602027880448
746227054522163200
746161342575435776
746241952912445440
746144812613644289
746226459144912896
746217781058670592
746240954705731584
746211309331480577
746226215921430528
746215864383348737
746176639172677632
746218166989185024
746220238685900801
746245714913730560
746221052640931841
746205307185954816
746255102000959489
746255102000959488
746206057882497027
746210348781318144
746210348781318145
746189825779212294
746209619052101632
746239314724425728
746196159501262851
746189025036238849
746231429357461505
746230762354020353
746205982351470592
746247099155623936
746194032867442688
746176718700953600
746198516549070848
746236764306575364
746189423151353856
746211606846046210
746256045664837632
746171874413969408
746249800484425728
746212777409150978
746228883280662529
746238840747155456
746188655732002817
746205567023079425
746217600842010628
746210562573426688
746209849696890880
746188421043912705
746191763635765252
746222914781880321
746241315264856064
746218401601753088
746169034744299520
746234214467526656
746183525951508484
746181923727237120
746209610663530502
746220033374728202
746193982586138625
746167377864331264
746209166058889216
746222294222069761
746207777551376386
746208616349261825
746189750403375104
746261968072355840
746199774747996160
746216791022571520
746259300616667136
746262710325743616
746250215640932352
746264874515312640
746220562012221442
746180627716837376
746256561547411457
746225578198478849
746225578198478848
746262098204778500
746235372019953666
746208423448981504
746240438764343296
746179461716926465
746259409551032320
746193076381638656
746181647167590400
746222394587545601
746205680474853377
746195966378704901
746176777458958336
746208503262412801
746228870571917313
746241869013606404
746174403420037120
746193919663235072
746246583507894272
746226584714018816
746218053659066368
746168120608456704
746206947280461824
746235799616655360
746229374161084416
746147732063129600
746211153869561857
746215205751783425
746246465748635648
746195572030210048
746225875918553089
746251905848860673
746207412562976768
746233710928793601
746206338913492994
746195165379891200
746155759919046656
746237217249460225
746246524623945728
746199707668537348
746199787314110465
746174831507365889
746181911362469888
746181349438939136
746195278718345217
746234831063789568
746194133321056256
746194246810513409
746201934990737413
746222767972847616
746226031229444098
746239536888315905
746190576840744960
746245173932359680
746243458520604672
746208931215663108
746199770511749124
746218481515790337
746222574980337665
746211330080706560
746163833685737472
746213389530071040
746229911128408070
746201997787832321
746250995664097281
746263544983871488
746209333684252673
746196847249633280
746195593177927685
746198453810659330
746198646564151297
746257262000377856
746219102142763008
746262550925418496
746236537868713984
746204619328487426
746257761239957504
746233945797234689
746252161873510400
746201196705120260
746235674064355328
746215578960986113
746266468568924160
746199875692310528
746250995638898688
746209698634858497
746258931517915136
746214614216544258
746214677022048256
746248432805896192
746204283637370885
746253491119718400
746199690912268288
746224508730638336
746259262565912577
746179717900865536
746154749142114304
746238962314813440
746197451300737024
746199280050798592
746215616894246917
746226920396726274
746203251876388864
746196113070292998
746217315608367104
746208398354456576
746219706088980484
746237133325664256
746252312792932352
746257950059171840
746235153853218817
746226807288979457
746255005376647168
746260898445144064
746266086824370176
746224382712832005
746196755063021568
746199330172788737
746235883582435329
746194737695096832
746260034380832768
746173824509546496
746240623057870848
746200852809977856
746230024265621504
746151263503589376
746205726519885824
746191377776541696
746255231755952128
746172797022412801
746260109798440960
746169550849245184
746241164110553090
746218133191438336
746221061029535744
746206741814116355
746221023243075584
746194355782705153
746234898130710528
746228501863268352
746245115140702208
746200357890449409
746228753462792196
746251972907393025
746207752423280641
746188274134188034
746199996966395905
746266338621001728
746259409337200642
746262949430337536
746219517320192001
746236798070710273
746191004462546946
746248428783435776
746184990082248706
746178257972760576
746179184913977344
746223007316639745
746239423608659968
746196407049035777
746203318922313728
746259115907813377
746210461822029824
746188848573489152
746177830447419393
746250089811877889
746217634111201281
746191985950633985
746208360660242432
746194200484421632
746196927075627013
746215809584795648
746230267321323520
746249565393813504
746172524459925504
746244440071667712
746236244309356544
746213997884510208
746190664950419458
746220867902803968
746213423046746112
746202874481250306
746212617761366016
746219714750210048
746207316236611584
746234105335996418
746196981568049153
746227881022349312
746218775121264641
746170980872003584
746175271737372674
746225800597250048
746250228295213057
746170830086897664
746189490536886275
746220867911192576
746175762508681216
746177549257039872
746230380655587328
746251444345511936
746213154837823489
746224164613173248
746236399402135552
746174395001888768
746244976972013569
746197153450582016
746260340539809792
746260478956044288
746225695517351937
746180095237296128
746245555614003200
746198944208687104
746207316228202497
746230598650388480
746245161517199360
746210290044280833
746172360831598592
746207865610735617
746258440754962432
746197816301617152
746217277830225920
746217395098812416
746237510871724032
746244309838618624
746185338003980289
746225942939369474
746213503027949568
746257438052065280
746246058896928768
746202152863838208
746229625915793408
746227461663260673
746243881965076480
746185749217714176
746240585405632513
746211158214881280
746167604759437312
746261359868928001
746220817877327876
746224080928407553
746214643736055808
746258834893705216
746258457448300544
746209195364474880
746261619810787329
746215193005301760
746205575642439680
746242783279747072
746231441890041856
746218611283369986
746256515288424448
746200098036555776
746253902341771264
746192619433189377
746205424416808960
746232951872991234
746194988984197120
746198671750946816
746183421307740165
746173279505788928
746214815631171584
746257043875598336
746222956821385216
746192350985125892
746224030328336384
746212802457546753
746144368222867456
746194368600563717
746215059018260482
746206359826239488
746193063773503492
746246050608971776
746233669057032196
746243869562404864
746247522876796928
746235208383369217
746258666957979648
746234176676855808
746188622362075137
746223891941515268
746215201582678016
746228618972389382
746192174824337412
746150974021066752
746231966027026436
746227813854806016
746201389571858432
746236877510840320
746223753890148353
746221455109586948
746203138546249728
746238832043929600
746235082508107776
746237859024117761
746212621834084353
746213498498125824
746241625639227392
746161371964809216
746236433254342656
746234352565002240
746155218740490240
746234218682814464
746234218682814465
746220104849842178
746144225708883968
746258348270555136
746202148992491520
746181453986340864
746239335393951749
746181160699629568
746208054497030144
746213972722868225
746186869084401668
746233429927198723
746189993727537152
746166732289617921
746194834134708224
746248801971646464
746208281098543104
746194435726139397
746172734170791936
746174130823782400
746235170395566080
746199082981425153
746229478720839681
746252828428111872
746214433899196417
746228476647079937
746213984974471172
746196901674917888
746260630173257728
746205592415395842
746259921222537217
746260625672802304
746220914241527809
746225804770574336
746243710166269952
746253487126773761
746212772958998531
746141159471255552
746188542498398209
746207391696355329
746178782520709120
746238291104665600
746219357928194048
746215755201417216
746224705720311808
746191939779731456
746177746573762561
746206544572743680
746205197899169792
746219987140915201
746193802193362944
746197908358193154
746238454758051840
746233438466805761
746252937622585344
746200823244283905
746255567379902464
746194108167790592
746202014644723712
746258071366803457
746255324265381888
746209425879240705
746263729600335872
746258554017976320
746221279078813696
746235011020382208
746171765181800450
746223640346144770
746171068990185472
746243483648798720
746209413451546624
746212038905454594
746212320121020417
746197581299015681
746236030399848449
746209157393448960
746181504464715776
746223997155610624
746222814152138752
746231953653792773
746231940873785344
746159069019373568
746180619550466048
746181282216849408
746178333751181312
746186998847725569
746239734150684673
746246197287981056
746192871057854465
746195978852589572
746239323058507776
746205428946599937
746180111960051712
746238576426287105
746213511366217728
746225246856839173
746254665675837440
746238630746689536
746188542615793670
746238475662307328
746231664083243009
746151565380173824
746194611664625668
746207655895588864
746190136484958208
746249720562081792
746258826404446208
746210306771169280
746166220261556224
746203209820053506
746192804137697280
746234335766863873
746222503903670273
746224064277032960
746191491018547200
746261502248751104
746137787443847168
746206884378480641
746211057534803968
746248944771018752
746254133175418880
746209371516870658
746240447199121408
746234931383197696
746164035154939904
746228262477586432
746215427836022785
746250496642519040
746254636168937472
746244993728274432
746248261212733441
746242296887152640
746172532743495680
746228660969967616
746244133681954816
746200315813257217
746149665696059392
746198751258128387
746246440637317120
746231362198241281
746243261505757184
746197732243582976
746220645684391936
746246285548789760
746250576372051968
746199288380719105
746243147991232512
746252707179143168
746238148523352064
746172503618359296
746210856237568000
746266435052240896
746160960725880833
746237901256593408
746210407300268033
746179462031564800
746153029204910080
746236822963916801
746232180062334980
746266166356750336
746190589134274560
746256796466110464
746204321289633793
746251977248673792
746224177183526912
746179113828835328
746218359893594112
746254585971482624
746222558513508352
746255894753611776
746225318189404161
746186332079284224
746185862547812353
746242934056509440
746225649652686848
746220373037850624
746195538584829953
746165377357516801
746213381091168256
746211586096795649
746198139044929536
746262089631596544
746249284522115076
746229600406036480
746189418931752960
746227373515800580
746215016991338496
746239771542880256
746225787829772289
746218921754165254
746238127493152768
746204032004296705
746204581466517504
746242644678836228
746145060182462464
746199057723383808
746144095320563712
746180501917032448
746221845486018560
746215327332085760
746262290802978816
746175011757621250
746220452893204480
746178136656613376
746208129755406336
746236642994716672
746254602622799872
746234075740921857
746245224427565056
746246310567755776
746192955048747012
746227457464770561
746226215774617600
746248810414870528
746221631282962432
746181915489804288
746208431770501122
746198827049226240
746256481868201984
746186260692242437
746192414067458048
746190379528003584
746197421693145088
746233383949205505
746232004018987008
746191545737449472
746254346761945088
746235539599220736
746162374286184448
746233266244460544
746195832194490370
746217139405627392
746239587341598721
746191617032261632
746230368022335488
746215595956305920
746189192787464193
746179214353760260
746256528190091264
746210163959357445
746215709181509632
746264388038967296
746256356190064640
746245228374396928
746242355624312832
746226773801603073
746240606536531968
746186483124449283
746226270367711233
746196423733981184
746224491823403010
746235061679202304
746230665956335621
746243689396211712
746250882505793536
746195928525078528
746225402117427200
746258188794732544
746233622949027841
746236583959920642
746200362118328321
746212324185280513
746224286369619968
746218267451129857
746190803333226496
746212408289460224
746246516059275265
746230854578384896
746244066623524864
746219035143004160
746178455377711104
746244125297618944
746199019819458562
746187536041533440
746187875587342336
746233744663547905
746197690464116737
746188433538715649
746213397910302722
746237246987112448
746256632850620416
746247355071078401
746240740565491712
746237662005059585
746256796436799488
746241235686391808
746185937990881280
746255617979908096
746226840553951232
746181902768418816
746227939767836673
746193043070455808
746195941196083200
746232792468463616
746179260730118144
746183312406880257
746157173474918400
746242770554191872
746212722602213378
746247954843992069
746222604558622720
746234486841450496
746222021374205952
746235309013110785
746217340623216640
746211724336861184
746259052913659905
746162218916548608
746266497962639361
746255814818684928
746212634748297216
746189737833029634
746247808190054400
746253562779414528
746249175210332160
746187841982586881
746201507096203264
746193969806118913
746228623292542976
746197338155163649
746208322924085249
746231622249287680
746262743817265152
746219198603399174
746205579874435073
746241906472935424
746173204146708480
746195966592638980
746201477555773446
746193336495529984
746201876039761924
746234407057391616
746181252819066880
746246273129451520
746231140072062977
746242221221941248
746175963654807555
746186659100659717
746249200753590272
746204564555075584
746250433564385280
746216833250824192
746253814165045248
746250395719208961
746190605911494656
746253952744849408
746203721609076744
746241885849559040
746249221414608901
746190945670987777
746248755880538112
746223413815975936
746168347113361408
746145752397787137
746253814412500992
746222444990500865
746201800605241345
746247044826791936
746246562225885185
746247363426193409
746243554905829376
746202253757812737
746159216121962496
746206318172635136
746176928491708416
746259065530122244
746239943656169472
746196138433224705
746213515313111041
746226060417589249
746228417868140544
746260181202382849
746177519930351616
746253298181746688
746183622495895552
746166924967555072
746194003436068866
746214807074799618
746206804518920192
746221916705284096
746245241045286912
746201133929029632
746221761402810369
746179990404759552
746196255844360193
746195559539609603
746171509534760960
746169823420362752
746227021211000832
746248445615349760
746237338930405376
746240199588478976
746212873546784769
746266175064186880
746237150450987009
746208255865610240
746243412349829120
746173954839154688
746148457744850945
746202572508192769
746222365277724672
746204317439254528
746207383332880384
746244092036780032
746193152105553920
746258457498509312
746226161089339393
746177033252782081
746200714309865473
746253105357029377
746227763502186498
746240962901348352
746223728443330560
746174978115010560
746240874762362880
746219366430081024
746213234588299265
746256729231458304
746244318189367297
746208176131842048
746252161856716800
746263779801968640
746203604214648832
746206951390908417
746206674382249984
746224332649574400
746203553899806720
746204518820372485
746170884411449344
746195446251421696
746192372019527680
746198701303988226
746218598981468160
746216103496409090
746256716761804800
746178325106798592
746171698362212352
746239436115959808
746263184500228096
746179906304901120
746228006583046144
746231639018135552
746188697637261312
746168376297459716
746245786422259712
746220901641818112
746238286880858112
746174315486449664
746212613504196608
746201276615004161
746202337731960833
746241407417999360
746262173496778752
746178694306238465
746229306905354240
746253692509257728
746220310102302720
746213993392398336
746207152667164674
746216032080035840
746214081602813953
746246528755326977
746245056672083968
746187548494434304
746211842083545088
746230632506765312
746226425603055616
746249682922446848
746217252479868928
746232494794506240
746213636843003905
746246818179203072
746242606900908032
746257836674547712
746224571779420160
746247774660890624
746223673829269504
746241923619368960
746239805420249088
746194796276912128
746159324930654208
746233388160319492
746216413652672512
746210759948984320
746248458089144321
746197237366030336
746203746800046084
746260911065862144
746243773097713664
746199565070532608
746187854481604608
746249661996994560
746237666174242817
746252040280563712
746249095736590337
746187154380886023
746197123968827393
746230556921257989
746260512577576960
746227247443415041
746261590698254337
746218934383173632
746226245210234880
746161216549228548
746244192528121856
746206947045609472
746215411213967361
746247313031475202
746185543671758848
746243781620436992
746262588816760832
746216568657371136
746230053483085824
746165046229745664
746238685427834880
746223908966146048
746263800790269952
746208427613913088
746200190101557249
746232054031912960
746199648851812352
746240287823912960
746218049523486720
746200873609531392
746231412437573632
746213032875823104
746214094399668224
746217520789544960
746191201599004672
746159618427076608
746202404618543104
746239406797795328
746215000260239360
746189813301252096
746250467026440193
746242602840788993
746254011523866624
746215071441817600
746166107132796928
746245622823587840
746229239892971520
746197425925197829
746250261677641728
746204963190104067
746242502361964544
746151628638724101
746212391419994116
746252463532089344
746186139137089536
746214979120959493
746248336609402880
746235011343343616
746201272223596544
746175451949740032
746258033764872192
746236806476111872
746211069958324224
746207169536626688
746197820219154432
746176714649145344
746265835015127040
746203549550272512
746204690732331008
746227050499842048
746237905178234880
746190090326597636
746212622039560196
746189419066036224
746228627570757632
746153843185041409
746196385704271872
746205684824301569
746250559586467840
746250895214665728
746183689894240256
746229860788408320
746231546806341633
746212605132365824
746227373587062785
746185807799664640
746219404061335554
746198776562360322
746222558433808384
746210751321247750
746181340748472320
746261636793704448
746235002849918979
746226240810426369
746209509735956480
746263154917801984
746263679163830272
746244989441605636
746198890056032256
746263456857325568
746217915221827584
746225095694131200
746265902140751872
746193168698204160
746187603204988929
746217374097907712
746222168237694976
746178949957328896
746257618499403776
746253537605259265
746209362901798912
746216162078273536
746215826525544450
746248927926681600
746243898796871680
746238316408758272
746181680461942784
746222294083612672
746183450823114753
746236449813463044
746211036538101760
746246877071343616
746255211149271040
746246528667365378
746237137675137026
746199355246284800
746261267443228672
746184985934204928
746219282741100545
746215436312707072
746225033119301632
746238483979710464
746225619977986048
746257132174049280
746181349262921728
746238924431855616
746257538954342404
746191419971276800
746213804682289152
746250458684071936
746257920569057280
746209681790500864
746152316252758016
746233660681003010
746205189909032961
746223539863228416
746253583520251904
746205009474293761
746225326473150466
746203654512742400
746240065282596866
746229000863789057
746260558811279360
746152693740240898
746195299513708545
746187980390334465
746192829056065536
746237704036220930
746262723084886016
746178891623071744
746198994552922112
746173858164539392
746183761218445313
746197950309687296
746190765345255425
746239461453766656
746260478826004480
746264404732289024
746257098611236864
746238718890020864
746193768647299073
746227927226802179
746201695776976896
746212911291326464
746199049460555780
746210923304484864
746214488458682368
746200752289243144
746264341889048577
746248370012983296
746246075888066560
746209136463904769
746226945612873728
746257249543290880
746257115291992064
746173971620593664
746238592989560832
746248047210991616
746220133878665219
746195735834570753
746207270191587330
746258532853514240
746245857817825280
746163850463043585
746240983856222208
746213448246190081
746213448246190080
746206305275121666
746210017343246336
746233811743080448
746218070390104064
746237230000152577
746262009864347649
746204535585050630
746232330965004288
746188332749578244
746266212573777920
746212248637431814
746171228390494208
746216791106457602
746173413568446465
746227859828539393
746204267141177345
746250190282072066
746218192104611840
746211141508988930
746239373197328384
746217000825806849
746191801678069764
746206884017774594
746190081728229382
746199695257542658
746206716589531136
746176395823415296
746191075849568256
746216602295635968
746237024454115329
746237246764949504
746225108289675264
746193659381440512
746196834553495552
746228531193995264
746229659143049216
746229990509862912
746221195347955712
746252107251089412
746207010207588356
746229537571143681
746260021697122306
746200110321676288
746189398169915394
746241646484918272
746186164319686656
746199690975158273
746213213419634688
746241042438053888
746260173040214016
746211179169624064
746207136032522240
746223397072343041
746189159186857984
746265717750829056
746186587910848512
746251725573619712
746212026515492864
746217755930558464
746203461843189761
746256880339681280
746227675207852032
746202199101845508
746238748535357440
746213582530961408
746198592063311874
746205042814783489
746244851038052352
746257002041647104
746222042471497728
746242800149233664
746238249098698752
746233862162812928
746223795489251328
746246612675100672
746189788060000256
746192250355359745
746235250213216256
746219240529625088
746150202302685184
746256792276049924
746144242267914240
746246948315869184
746192564747829249
746221417616683009
746214400273461249
746265550045614084
746226954139901952
746213796302053377
746257555635175424
746200496440934401
746216652832804864
746172155440824322
746244536557502464
746209828771487744
746216514274000896
746212353780260864
746266019740684292
746208859644002304
746224504376958976
746194183912722438
746188341150879744
746250504867561472
746220297456517121
746186709528940544
746188013869244417
746196863838085121
746223162187087874
746208687803359234
746198671578923008
746147115580153856
746211455867850754
746257278748209152
746191029661884416
746236869415837696
746260953168289792
746166174195548160
746240988235108352
746237259565805568
746236474979299328
746161778728538112
746239801083334656
746161161976979457
746210147517620224
746165838718312449
746254208739983360
746224156534931456
746219328870064128
746220104728252416
746209119648907266
746229889762615297
746234952392466437
746192435017981953
746201729503354880
746197925009596418
746196792774012933
746265470056169472
746180862736273412
746183278697320448
746204355150241794
746216442983415809
746195555483693056
746254816792485888
746206448162476032
746232515518566400
746207228294639619
746184356687810560
746249825528733697
746253092707000321
746242737029033984
746188534273318913
746234747093803008
746209837038481408
746237615691571201
746252119938838528
746173216704569345
746173824757018624
746147367079055360
746261037071077376
746190597594058761
746263796872847360
746181106022617088
746211527414296576
746172381702520833
746230779185762304
746202220161470464
746232456919932928
746214916311289857
746249208999534596
746145077005692928
746255672489062400
746255051421712384
746223066024288257
746250228198576130
746218175256092672
746259715714224129
746233660563546112
746202438101700609
746206028698517504
746166807690641408
746216732319088641
746233560072232960
746180841835900928
746243529924616192
746216438810083332
746250274428289024
746263817559105536
746244855240630272
746166828725067777
746212240261419012
746210130627174400
746261649443655684
746199963588124673
746258155542306816
746249728917127169
746190195041533953
746207324772020226
746195136137224192
746246621130809344
746243512983687168
746244960220028928
746218179387494400
746151607545430017
746220687631605761
746253906410344448
746216220727246849
746228975421186049
746250710308749312
746240384276172800
746210386391621633
746228770160336896
746160331605442560
746216136891498496
746231903359905792
746217466364231680
746235820810473473
746253713573044224
746227155357433856
746233513825865729
746260755746422784
746235401182973952
746198956925870080
746175854745653248
746230187969286144
746201792254349312
746216015327989761
746234541442924544
746205206640156673
746230929979383808
746257975162114048
746151062126592000
746230850266664962
746172524455673856
746237703906172928
746233849558892544
746227062936002560
746178002136883200
746159689843376128
746258184696799232
746256917895450624
746236927993491457
746220649740328961
746200609603231749
746188232006656000
746244280423944194
746186688452431873
746227738139230208
746227302166462465
746205286105395200
746198118274740224
746255584446529536
746189662490787840
746232473474871296
746232490407276545
746171840603820032
746187569373708288
746242351115304960
746207488010158080
746233325077987330
746177821987454976
746246994197385217
746166979682250756
746142992226979840
746260995010592768
746171249273888768
746222008984231936
746201108532498438
746250265905475584
746260688830603264
746217034334121984
746262672719523840
746207278521454594
746204824643899392
746208893286526977
746197522436096002
746257022799192064
746242892339912704
746202736199270400
746150122652852224
746231089560059904
746248982234423296
746231995680727041
746208872197554176
746221417436348417
746247745023905793
746189389827452928
746244611954380800
746258566588178432
746241982104768512
746262639173578753
746191054752276480
746199292637896704
746181311610626048
746164576358539264
746208704458948608
746173715554131968
746223955103539204
746214559690547201
746212597012140032
746247317322350592
746178647980126208
746228895804841985
746191725870276608
746179764046671872
746210193663352836
746194569935486983
746262504720863233
746198684178669568
746241893990862848
746216245725323269
746247568879845376
746220503061274624
746210155604238337
746172700666769412
746201742103056386
746247308971491328
746236705519214593
746197333931548674
746169026561269760
746203809932685312
746228342429343744
746211665746616321
746185749003931650
746206032976764928
746232528101482496
746189402271940609
746265206217662465
746211540055916549
746180883690983425
746220398111391744
746204900401389568
746205235891183616
746244418865336320
746228530829107200
746258231043862528
746254812380028928
746251641473556482
746227700390473730
746178782541680642
746165532618022912
746187485688958976
746192564823330816
746150303087628288
746237615943389184
746234658791137284
746242561052807170
746147539133542401
746266166709071872
746163406089101314
746166564215480320
746208436229050369
746241168552255488
746259241724411904
746172713421537280
746217910918471682
746228443025551360
746184134129704960
746216677927329793
746196465593159681
746246973263536128
746212022291828736
746237116657471489
746248273451749376
746200022341976065
746206708112908288
746247418161823744
746218716413603841
746196905877594113
746240212037046273
746265105189449728
746151712340180993
746207622496292868
746232738051592193
746211573492912128
746154870508560384
746201603376439297
746240388361502720
746249242470023168
746199825067081731
746234822478049280
746186072019861504
746230028346634244
746200496168271872
746245425745768448
746202442593763328
746199074534133761
746178879027556352
746240723813539840
746226194962472960
746228241631875072
746224819008483328
746208402519396352
746183186519040000
746226597246603264
746217080366604288
746263880570126336
746217353038356482
746205013446299652
746247363455516672
746183362763620352
746225272215605248
746211363907739649
746233430036221952
746232385415438340
746192313391603712
746193487750561792
746234742895325184
746217282037125122
746265096880545792
746192170533584896
746201528239718400
746220830439288832
746225934609481728
746192212380114944
746262962092937216
746191214291017728
746257798862864384
746244615976681472
746262588833533952
746247967376609280
746242481365356544
746222503991746562
746214589264584705
746221837105848320
746200391256145926
746229646648184832
746249967992463360
746212731154370562
746261703806033920
746229151615483904
746212785755820034
746155428392873984
746222113695010816
746250857126240256
746217097462587392
746181122757955585
746217994938810368
746218028270911488
746202643962290177
746197853760950272
746222679787614208
746208448686133248
746185807996739585
746240509841014784
746162970053451776
746215864068804609
746256762953670656
746258897586032640
746178585380085761
746205852340609024
746240786723901440
746226417193484288
746240551909916672
746242833443524613
746253684103843840
746216749364719617
746174302861529088
746257429906788352
746157949274497024
746166031656194049
746216300565823488
746235766129336321
746214354358411264
746223833388986368
746230527628181505
746192833493635072
746188316131790848
746239704454967297
746234931664166912
746234029540708352
746190052632334336
746206322115256322
746217491748163584
746198005032714240
746206095564169222
746237947247091712
746159882785677312
746226773709332481
746193668080435200
746237452457652224
746187376704225280
746256960010522624
746213372920684545
746204447185899520
746196385741967360
746229747265396736
746252321227694080
746239725791371264
746227624880414721
746248533641035777
746219446050578432
746180363714760704
746204992638377985
746205156006453250
746195354173870081
746257912197054468
746203931336806401
746219936909926400
746179948386336768
746239557721460736
746220016589144064
746239276975792128
746260676277051392
746228769996713984
746227327151935489
746210042450317313
746169173366218753
746168971917991937
746205173052112900
746237984849043456
746215549445627904
746218007324549120
746176337166032898
746258822151479296
746203365378424832
746195806944780290
746216841463271424
746241944204935168
746192384489185280
746179608832184320
746263771681783808
746245635230208000
746190207498784768
746253344319082496
746204380303548417
746210315281412097
746232767168417792
746181353616605184
746218657806581761
746192342500073478
746264983898570753
746202576534700032
746228736404529153
746242883796242432
746165687765319680
746217089103388676
746234570991771648
746188509036220421
746214236762714112
746186525054906369
746240572902367232
746235279858511872
746186503970160640
746168510343221248
746237418706112512
746258083991719936
746238777857875968
746242728783192064
746223824971014144
746225842276040704
746211175189229568
746200215351230464
746262752184893440
746189104505774081
746240035838525441
746221350465900544
746195979188080642
746189838429216768
746231622089867265
746212659733815296
746192036294864896
746186365499375622
746186717934215168
746243286537371648
746207764813250561
746248491719098368
746235854176157698
746193554616135681
746239314401472517
746186583905173504
746225854913536001
746239889075634178
746202463468871681
746190501104189440
746190048098320384
746210101443190784
746242296610422784
746211699192041477
746235095195914242
746195169670664193
746212282439344130
746197044365131777
746206150404636672
746203877007974400
746250773252743168
746248894502182912
746251301877587969
746204489204391937
746167042433228800
746253088550457344
746225238656974851
746259656771833857
746190459429519365
746195995659165697
746177016710430720
746252430216658944
746166019186524160
746225116657258497
746266137063788544
746203268896817154
746243307521511424
746228006822109185
746197652530827273
746255777006919681
746259115970826240
746254648915464192
746152744122224640
746244104615505920
746226417122172928
746262181948186624
746222306645544960
746187737015869441
746235946471829505
746259904344764417
746246310781607937
746213112844455936
746214983466291202
746254196123537408
746212404086743045
746234000323158016
746240715340931073
746195425531596800
746193508638167042
746224227695501312
746259078335258624
746198411594997761
746204367833817088
746219467177234433
746239339894472705
746244905735970816
746250618151538688
746206829873532934
746235334007021568
746189297485656065
746200685180387334
746253680010223616
746197870580117504
746197623187480576
746251180280520704
746224378656894976
746154174337916928
746234537080848384
746223141223993344
746206846495580161
746160759437131780
746209874636201985
746245173953232896
746175053654560769
746202358363742209
746194527774375940
746234717624664064
746260709785350144
746185950468972548
746190211781033984
746229466309922818
746191264534519810
746247329842233344
746145395600949248
746197753114431488
746214828167966720
746225540500074504
746252664850231296
746250194715455488
746215184822243329
746246734343475200
746175456374718464
746217692890181632
746216317355589633
746216317355589632
746243353843376129
746192166431526923
746231295039016961
746244653771534336
746240992085344258
746261817085812736
746243370515759104
746242359789297664
746185325412638720
746201578600697856
746213032972288000
746208734045601793
746188504573444096
746252929347248128
746225607457935360
746248701455171585
746186159970258945
746245899718823936
746222705020534784
746194636897583104
746251696330805248
746243743704092672
746252807695544320
746247946572824576
746245782269894656
746203490863583233
746215322986774528
746138794047377409
746177695965282318
746191696573005825
746189259783081984
746139561496023040
746196071357964288
746260734867279872
746238215535792128
746224504616083456
746246897703124993
746214559631892484
746204824916484096
746243462719119361
746228732386381824
746149132973252613
746228887495970821
746205562845564929
746141805423398913
746187741273133056
746252035830484993
746191151523237889
746244293392642048
746262831868293120
746190341913489408
746193646949588992
746220909866848256
746161007018409984
746184813665738752
746176668256079872
746193324067823619
746262471128776704
746263876543594497
746243718450118656
746234742740131840
746254317527531520
746214773776224256
746200144060645376
746234126072569857
746176215367692290
746238311962816513
746205684551684097
746203054605643776
746258146990120960
746191952463310848
746202253569069056
746199711883747329
746254707627167745
746188630708752385
746236319794245632
746243013891002368
746255974411821056
746227989830995968
746152077118836736
746212060040572929
746230007253475328
746239339911225345
746189523780935682
746257526203768832
746199624067649536
746187468941074433
746233211982733313
746224034568757250
746194187893116929
746247770449797120
746259413481062400
746187238099279872
746212659704389632
746240769799954432
746257001848537093
746256507222765568
746248223250055168
746209262196535296
746165394122117121
746157232199507968
746193462245023745
746228195616186370
746236231747411969
746183903791054848
746220083572137984
746249498356256768
746193810577776640
746191742588772352
746260680177819649
746265042434260992
746234319274840064
746261552903393280
746185270974808064
746196272751665152
746196293567942657
746263024974045184
746156527329882112
746220092254347264
746219869620703233
746145827593150465
746228614841040896
746220532299816960
746184297992851456
746148638095728645
746235875433025536
746256074861350913
746194335041884161
746227759425302529
746249867442421760
746218993254465538
746226123638398981
746204728279732224
746208352418422784
746208679326711809
746224718278123524
746263993786974208
746213792044834816
746188752200994816
746248315541557248
746221912506806272
746187900782424068
746193558982406144
746226421316493313
746262278375342080
746195949488201728
746238945453703169
746226802771668993
746208280922357760
746228136879099904
746228916910592000
746247275190550528
746236273799528448
746212923823919105
746225557357027329
746250869759315968
746238782064627712
746231303373103104
746225531922710528
746221539045957632
746200487989370881
746239985578217472
746235875361619968
746241046800175104
746255391370190848
746224135265648640
746250098322071553
746260504046342144
746248844233547776
746252493282119681
746180350926331905
746197476206469125
746205097420414976
746220272533966851
746209828633083905
746260772477603840
746167415684407296
746222696858423296
746241395124379652
746189465220067329
746257350059692033
746190975047917572
746197035846537216
746260130791034880
746226702494294016
746208792627404801
746240824728444928
746257887035555841
746213800815124480
746204166314352640
746185556288167936
746195811101376513
746256628672925696
746228572918943745
746227214044127232
746220167659565057
746201448434663425
746155550136762368
746260009080750080
746175858860298240
746223305011585024
746211107879084032
746199430940917763
746170146155270144
746247912909332480
746180787201056768
746219161123069952
746186063589289984
746213418873430016
746241969484103680
746238815459647488
746248219005431808
746211946899218433
746241537395167232
746184134335225857
746198382385893376
746247174833451008
746204975651422209
746265214493024256
746229420076085252
746204380026667008
746179654763970562
746145618079457282
746206733010247680
746193261077749761
746181504523440128
746246734272143360
746217940375085056
746226576593817601
746215482647187457
746189117025722369
746225573966405633
746202245281128449
746186235635392512
746243320301522944
746224110141739008
746264786678185984
746261355724890112
746226995915153409
746208851175710720
746230787394011136
746176358183641089
746223023947026432
746167243835203584
746207161051602944
746218418479603716
746196834666741765
746189423327477760
746173828724776960
746256628618510338
746211858462314505
746264606222450688
746254904902189056
746247392865947650
746149778791235584
746207811227398144
746200374801883136
746200194417496064
746228568577871874
746172696279588864
746223917367332864
746209660735102976
746248671856058369
746222700977258496
746235552370827265
746240514165473280
746189821966618624
746239373130117121
746213444114780160
746215750830960640
746242896395796480
746251197225402368
746257786401624065
746215264304279552
746201242762776577
746205294389190656
746252702770958336
746234314908569601
746243718554988544
746194431150166016
746185971574550528
746139011895410688
746188353968607236
746210764000636928
746264887232454656
746260340455911424
746207681334042625
746225762978533378
746204032188878853
746192309050445824
746222394939834370
746157685167558657
746229290090430464
746142279283335168
746223204440510466
746234239494938624
746251700424609792
746235086870220802
746235573350735877
746194309888696321
746257203208720385
746195475825463297
746261137507913728
746259208216125440
746214073067442177
746197123977224194
746197123977224193
746184104958320641
746251494798725121
746180820931608576
746208343962726400
746174428879421440
746213943060750337
746175275906572288
746205064067350530
746234591598391297
746217516926537728
746193152139157504
746261213089271808
746236743549018113
746239704790491136
746246184940015616
746232544987774980
746199003251892224
746186122531831808
746175397738446848
746244825935052800
746258172164317184
746249821317627904
746259291863056384
746261691101552640
746228765705965569
746208952136802304
746245769649356800
746187393426931712
746256410527268864
746184146712571908
746246688017358848
746157374780542976
746207454837411840
746261120609038336
746211871296888832
746236449721360384
746188487787851776
746192912849854471
746236537772249089
746258805424558080
746240631773626368
746221677684547589
746208352267436032
746235392697892864
746218590450257922
746251020842504193
746190903853776897
746211623929421826
746221321147711488
746184037648105472
746200576178806784
746224957353451522
746217143289552896
746251238854004736
746179281311653888
746151758301257730
746201544933072896
746207312063258624
746188156677033984
746216682004176896
746230930025570304
746208528189136897
746257547225665536
746217961497624576
746235480958607361
746250982972088320
746220519939145729
746195160963264513
746193810619699201
746257874553290752
746173527020158981
746225536108662788
746198072112222209
746177679385198595
746210566742515713
746258314783162368
746250269969756160
746210403286319106
746221044332007424
746234692391690241
746248776881422336
746243538141077504
746187737334587397
746256649464193024
746226689802264576
746220196965191680
746247426470707200
746206234223620096
746207613931524096
746243739648131072
746262919957057536
746221564366970881
746187372446912512
746196826114531328
746254590094512128
746263096428208129
746196360890712064
746196499181117440
746200366081925120
746195136061677568
746196532714569728
746225112559452160
746203386266058752
746169148162609152
746264476169691136
746211405674622976
746227906108502016
746216849763799040
746212529882292225
746193680457818114
746225637132636161
746265625257984001
746198059269263360
746254594402095105
746256863470071808
746182620313227264
746214790683496448
746236814738886656
746228400952487936
746247355113086976
746260013421854720
746251859887697920
746212072422203392
746204942352867328
746265281429901312
746169600920924160
746217667778928640
746220930741895168
746254137201987584
746234759437684737
746250496470573056
746211984627032064
746265025585774592
746232154711957505
746247313207758849
746224794069196800
746217969848442880
746232704329383936
746232809002401792
746208641523429376
746247149646655488
746242065911144448
746201167391141888
746225117055721472
746191885379633152
746193173123260417
746200525712949248
746224831834689536
746245450651492353
746239507695992832
746153943823167488
746191352665300993
746192455859470341
746253755604152320
746247648542339072
746207702179708929
746188009930842113
746212168912101377
746199216981106689
746255743494533120
746194095861694465
746227637656256512
746196583054618625
746212269860651008
746209102842368001
746214568150470656
746221904164360194
746185228998352896
746189091805372416
746237553108385792
746187607202136064
746164337321119746
746184864148250624
746253734636883968
746247627637985280
746230787498860544
746250722975555584
746256053902393344
746214060497133568
746215427856949248
746230946941177858
746241029980848132
746177264006488064
746251650063568896
746242254700847105
746208192846139392
746226765392056324
746221216151678976
746214366861627394
746209169997340672
746209249915633664
746218691117748229
746262945248710658
746246231018479616
746217915024740352
746192980189450241
746186248029609989
746243550610919424
746220377152491520
746254468560257024
746265688487112704
746210130803363840
746194817059692552
746203310747594752
746264887211458561
746219051907592193
746230674428821504
746190627117760518
746244821602304000
746251033400086528
746146054031171584
746228723846782977
746183039651299328
746217709830963201
746191004722552832
746212919675785216
746197346405363712
746245882782302208
746213729465884673
746257941272068098
746156795752656896
746201951595945984
746180736726667264
746203985854369792
746188177690370049
746202945859903490
746220570207879172
746263679318917121
746221094344876032
746254632150773761
746193646957924355
746203168237727744
746201700218765312
746151561177473024
746234344490962946
746219915741278208
746198663446167552
746235992718221312
746164106474856450
746227738416013312
746203004563427328
746210231248576513
746220243039621121
746198856157667328
746210914764894208
746214148606832640
746203746900705280
746201414741819393
746216703047012358
746217978195148800
746213787892486146
746209102833954817
746239826123317248
746242875625660416
746255647323348992
746204002921000961
746259577428131840
746214450852597760
746262932653244416
746186361414123523
746195442120040449
746231928479637506
746245346129481728
746181613650907136
746193319865180161
746219169142562820
746220863897276420
746212798229708800
746241378099822592
746264576958828544
746234390561198080
746236160545030144
746199405838032897
746190744654798848
746215192967557120
746200517294989312
746240828708773888
746256544740712448
746195626564550656
746244846780882944
746194074734993409
746169680721698817
746225829772877825
746192917153251329
746212328522162176
746194376863293443
746225318222913536
746246918750281728
746224773038891009
746187883879477248
746224626020167680
746256204872179712
746169408033218561
746215755016876032
746176827878703105
746233123868794880
746245106844344320
746211128838021120
746233547573256192
746259778674954241
746172268464615424
746209539196805122
746264216357609472
746159882806628352
746159882806628353
746194464843038720
746196016664174593
746183987715055617
746261259289493504
746254741341151232
746150638439047168
746191902299455490
746240996518690816
746253935741181952
746207735524397056
746262580377849856
746187582111784960
746229298390982656
746228610554486784
746177230540267520
746248214941138944
746219517404020738
746220880414416897
746203373741846529
746213997813207041
746236059743199232
746259929615441920
746238362583851009
746228464101953536
746219475641368576
746197048689467392
746190081656922113
746223548138561537
746265184860258304
746211598688129024
746228761767485441
746260747500552192
746254233679372288
746246671504412672
746176550974808065
746240887236091907
746183047951818753
746239398363049984
746258822205968384
746220587199012866
746185656632696832
746148495350964228
746223829135941632
746228887667957762
746165733936271360
746168825008238592
746222646354796544
746230422594420736
746184952107114496
746210981982806016
746221484788457472
746153880950472708
746211468509483009
746246113477406720
746217546123120640
746237481486475264
746193953217646593
746226299744620548
746240908459311104
746212521422393344
746208834465628160
746228929397035013
746259178801471488
746222470093430784
746204736878051331
746227860101181440
746210486996209665
746188026414403586
746216967393050624
746244662470447104
746231106324750339
746204396875190273
746223510599540736
746245119666421760
746250031108341760
746211619714195456
746182406319702017
746205244124606464
746251293619011584
746205269563056128
746210193491394560
746191050792787969
746204237793681409
746219756668104705
746204879396319232
746202119527489536
746233346108203009
746263645726904320
746216879086145536
746242514634612736
746244674877218816
746189981270441984
746243806723444736
746263951906869248
746236902659874819
746247309084794880
746192439082262528
746235870911422465
746189192460263424
746213599207579648
746258763661770752
746197027743096832
746218813004218369
746212261228744704
746243966211862528
746232507301912577
746260642496020481
746170532207333376
746213460992634881
746226752565829632
746208532396027905
746243546651496448
746241021659385856
746227209669476352
746194372576739330
746233245516234752
746208910156017664
746246314904666113
746199993103507456
746225326531895297
746240107221495808
746201880234123267
746159643777458176
746239834792943616
746263322572447744
746200303205134336
746205344947306501
746236349057949696
746217294297075717
746230451954540544
746261594808647680
746259119993163780
746189259808243712
746203277243494400
746265004513595392
746211011426816000
746249254994206721
746239540864528384
746143441189502976
746179352837120000
746233778146664452
746250379088691200
746192342378418176
746252983894155264
746248252585054208
746196536724328448
746200475213586432
746237305476636672
746206062194221056
746179604663009280
746208054320865281
746209056746987523
746179990320906240
746264631488962561
746246314804023297
746247120076816384
746245673285222400
746198021575057408
746152353942888448
746264820324909056
746248777116299264
746154078057598976
746238341608144896
746229621687910404
746259610978422785
746234444860710912
746240363204063233
746196863963914240
746263142615887872
746265948370386944
746254779148603392
746255353646460928
746255160804970497
746219731305144320
746188827526463489
746227369111748610
746265600423403521
746195136132984832
746228808005521409
746190295683850241
746247552119480320
746179793159356416
746244033329041408
746235506275454976
746262093909860353
746221774027657217
746174080739475461
746210898042228737
746187976430886913
746184541061128192
746176576010752000
746219664057917440
746158095865348096
746201192636637185
746209153413091329
746210394973208576
746239620669546496
746236391181279236
746193923903627264
746210873102860288
746218946823520256
746170393828921344
746216594116771840
746231265829937152
746197711267864578
746212320083222528
746222356834639877
746250098145959936
746251344009297920
746192225235701764
746200345227857924
746190287177940992
746173778758144000
746253822721404928
746240379746422784
746204321675501568
746227226513833984
746212047491207168
746205500161679360
746255857109721088
746222667259248640
746241109840388096
746265369476763648
746194204989108225
746211917341986816
746161086735474689
746167168534974464
746175779097161728
746209837126606851
746186361405771777
746201612129992706
746261234136276992
746215860054851588
746238710723706881
746216161872748545
746198072133193731
746227784620478464
746216744939720706
746236714297884672
746256817408217088
746215881114419201
746240304412385281
746184964723597312
746215386039779328
746227901993885701
746226047792754689
746213125393833984
746183396221554691
746193269562839041
746240338172346369
746252061042421764
746209828683427840
746246176559751168
746256607747641344
746251968620937216
746229910948061185
746246071538561024
746191948092870657
746190082005045251
746227578734710786
746242581806252032
746236277696036864
746211305195855872
746228237441728513
746166522322821120
746193034635730944
746193819046051840
746258516269219840
746257177942302720
746165973044994048
746198650720706560
746255294943072256
746188810900348928
746151536007471104
746245111135244288
746259690334654464
746221295935721474
746157999761330176
746262614032912384
746196155223048194
746196901914042370
746189809165557764
746218229727526913
746221157221703681
746214882685521922
746219852898041861
746191940064972800
746258772000145408
746232523982700545
746222038235283456
746218158520836096
746188295076405249
746197635774570497
746250618143145984
746200915925884929
746251591372636160
746186571041255424
746216053026394112
746153419249876992
746242271364976640
746200445983481856
746217567006515200
746171127832010752
746147480102928384
746147132000833537
746195366781952002
746193613625790465
746203633427980288
746208364795834368
746260541790879744
746248856539652096
746247589847269376
746248147823800322
746207727211274240
746205130886782976
746208524179410944
746248999066296320
746255865351536641
746173099062755328
746234558211776514
746194351642943488
746178774023143425
746252421618409472
746240904051179520
746185036077031424
746194330755334144
746186437100339200
746245207373426688
746262425171804160
746231995382927361
746141952136069120
746243550959009792
746227511923617792
746192241694150656
746225183770312704
746256142108614656
746245333433389056
746241545917988864
746221455218610176
746235812153462784
746227679414779904
746266372234149888
746163699790929920
746234826638786561
746255433099321344
746219873865326593
746247468099244032
746217512451248128
746210742764896258
746214949693730816
746207261576462336
746200194325221378
746187703520223232
746265717855649793
746214299945689088
746259627726110721
746234369363185664
746212739534585857
746239293769670656
746235208265981952
746265143147962369
746259849911078912
746219789991849986
746221413250437120
746205063794688001
746177490595381248
746222520529915904
746214291255136257
746223057480482817
746225146210332672
746206590475210753
746173959083692032
746183240839495681
746210331937038336
746168414125723649
746228971495272448
746193432880648192
746239662658707456
746205999363592194
746198269236121600
746240203916976128
746223673963515904
746187938568933376
746182733555085312
746250635104780288
746177817612681219
746232062479212544
746229076323491840
746193894618980352
746211053336354816
746245610123169792
746217382591373313
746233849516941312
746177838659731456
746255693175455744
746194125142163459
746249431075397632
746204782809878528
746255236143144960
746234843328036864
746250848976527360
746209803379236864
746250190219149312
746213041373511682
746196268452438016
746192363454791680
746242099788546048
746188521346478080
746238446499332097
746220490637737984
746197576886542336
746229944468967424
746233425762279424
746254695161860096
746225863289503744
746253852106723328
746181911278661632
746257920518553600
746181592406622210
746245320858828800
746243475272830976
746243160649637889
746229781063045120
746247707220639744
746243290744270848
746230716082446336
746230716082446337
746233627302727681
746248823245135872
746219249216065538
746218032687517701
746244154863255556
746203403135524864
746187762236194816
746189221929488385
746228279514824704
746215264493010945
746152408506568706
746216203996192769
746230183753986049
746243961849798657
746244012084846592
746242447521554432
746178429905600513
746201138186194950
746225410661195776
746198436869873665
746253835044327424
746234981895155713
746223066007502848
746214362512121856
746157286746374144
746229030022615041
746206917589032960
746240996543868928
746194162777624577
746199476952403972
746218191995604992
746229235740606465
746201729239130113
746174592239153152
746212634576322561
746238094181961729
746186072242065408
746207962117484545
746190153291423745
746211233569742850
746249364180439040
746224902944874496
746234558274641920
746216212388929537
746251171829002240
746149707500617733
746230045333561344
746224664070885376
746233350419976193
746191453441794048
746261473073061888
746220792317239302
746209379754508288
746152773373333505
746200684920348673
746229717926187009
746258755231297536
746233560126754816
746227419443433472
746214215820550146
746229827108167681
746204275257151492
746176458809217024
746232020796268544
746212827698864132
746218301064241152
746207563650240513
746186348713943040
746215528797085697
746242368215588864
746265642316226560
746179462060969984
746230347117924352
746197623086821377
746197539108446210
746194041310584834
746249829773348864
746214664703348737
746235711594991616
746247132575764480
746237028883435520
746226194706632704
746224529505062912
746254124811845633
746223183473238022
746249422816706560
746245136183664640
746218125033537536
746194221816655872
746191583230386177
746230351366758400
746180657064222720
746213528118276096
746213528118276097
746239666899165189
746209925248868354
746161321696104448
746177104471949312
746256901336350720
746203705108619269
746218519130316805
746184784267837440
746255982855098368
746182628588425218
746222092731899905
746239142594547712
746240434494668800
746245643933487104
746260588079226880
746202945683787776
746223753760116736
746211565066555392
746189406675992576
746252266676588544
746194209212792838
746220985385263104
746202937555193861
746213959938650112
746210738713223168
746209572877041665
746237028572925952
746203424119656448
746246210067914752
746250626577764353
746206586389954560
746198051090403328
746264962666926081
746227184667234305
746234692588838912
746216711536291845
746205835689267200
746237733345976320
746208939625185281
746218385059381248
746204803898871816
746178945901551616
746201481984909316
746194200652193792
746225918117482498
746193567215816704
746254363622932485
746212844446711808
746200114507579392
746259790964219904
746238492322074624
746166820097433600
746152530086756352
746246377773105152
746233534767992832
746207500865658880
746246243437805569
746213590747602944
746210889812959233
746186743322411008
746206644934049792
746223648705417216
746266577406988288
746252648425361408
746197375866146816
746248651060568064
746257962621091842
746230309520179200
746242846114594816
746245794815148032
746256460770861056
746194649392373760
746205827367763970
746196058552700928
746213024764026880
746217525080293376
746248722200264705
746194536125202432
746229940316577793
746262144035872768
746212735306735616
746223611229331456
746243290672988162
746166191115337729
746248755935059968
746187770607996929
746208335427297280
746247199890284544
746251033618243585
746219039475720193
746191742970404868
746231928508973057
746202425732718592
746183740112658432
746236869373943810
746261187692740608
746227461583568896
746239717050454017
746247753626320896
746261904960663552
746205957135294464
746235086685642752
746262357903478784
746225225797251073
746211204188692481
746170859484778496
746206850522066944
746213674621140993
746261682956148736
746217122473205760
746248629996953600
746143000841990144
746218569348743168
746223610902126592
746192552223596544
746266204285898752
746234927272759297
746222696682270720
746238899370885121
746141293529677825
746157588513964033
746187590563422208
746264694239952896
746232222043115521
746246822537072641
746193126847447042
746247225207033856
746226714716446720
746261062064967680
746248298613325824
746237356022235136
746226232702828545
746204577137975298
746266267036827648
746233056877412352
746265461776613376
746202589235032065
746262576044990464
746237724970016768
746222969337192448
746169349388574720
746260751690522624
746247086425833473
746209606112710657
746229269131493380
746218401572413440
746229407648358400
746231932472561664
746228564723277824
746266296438951936
746218951156240384
746256372682100736
746249779378794496
746228010718638081
746167709377798148
746175565191852032
746199519142940673
746212064041926656
746251947792076800
746165654139469824
746148646371078144
746239679331131393
746205298868649984
746247489297219584
746232989667856386
746221832596922368
746188122984054784
746260847979278336
746195463125110785
746163863092084736
746244519897628672
746235082533273600
746185430538797056
746207094081093632
746217923719487488
746199581872906241
746192980122361858
746244892800720896
746206276158263296
746172176223600642
746205131046215682
746222373897023488
746194724826996738
746244414637383680
746194767021629440
746217252484046848
746226165547839488
746227486585823233
746204724211261440
746227390188138497
746211032473841664
746226429872922624
746197463707459584
746239087938396160
746190081879224323
746253889683464193
746221870265970688
746263851285479424
746158393744723968
746219076935004161
746224928010055683
746260810180214784
746248231592558593
746187909158469636
746228535354810368
746231664343322625
746244003734118400
746217197840699393
746260256871878656
746200773042724864
746229902576259072
746240107363999745
746225968222658560
746232347717050368
746194036856283136
746181831775629312
746214308300787713
746254774694182912
746171937173475328
746235841689747456
746226362759843841
746145983050850307
746251184621555714
746233375480897537
746191986097479680
746235686618030080
746223544145567744
746265331916759040
746208608187125761
746215230988967943
746254015621636096
746263297759019008
746197396510519298
746221799126372353
746153171844726784
746240354886647808
746152609933758464
746209212192043008
746169798208397313
746193713932623872
746197698890473478
746200735243608066
746259543668101120
746210176949096453
746193114512035845
746211241958334464
746253579376300032
746230925768351745
746203239171821569
746256423340879872
746222520739651584
746220612360671232
746183874418356224
746205198012448768
746219903259009024
746259443239657472
746241004815134720
746140098249564160
746249556916998144
746261984702775296
746246650411122688
746250748158054400
746244599342047233
746213742010990593
746172847467298816
746214673104547840
746227775938301952
746207794261434371
746218179349778432
746258037887774720
746208213826056192
746196071131422721
746231848779419652
746213746142416896
746237892561801216
746200487859347456
746192120319377408
746215465844801541
746206070691897348
746217298483044352
746190555638431744
746198730420822026
746237624113717248
746249733228748800
746207555274186753
746158318201217024
746226408871985153
746175544354439168
746266598718083072
746248365848035328
746140563997622272
746215079947866112
746191126348980224
746258100890533888
746177134213795841
746217562770333697
746170809014751232
746225666211745794
746227905856835584
746194271951151106
746237024378642433
746256247024914432
746265873049096192
746213817600741376
746220591204622336
746210428426936320
746222638209458178
746202434037420032
746224395434106880
746220456898789380
746198684501606403
746186604683788288
746258822168215553
746250697964920832
746245266156699648
746189125330468866
746259589646032897
746248932062298113
746201071064756225
746171614455300096
746165570228228097
746159752741163008
746200886351826949
746217118132146176
746194846658895872
746201351726600192
746215440632864768
746191872784097281
746195576169988096
746252220358864896
746211628098551809
746189792631623680
746143025978445824
746242523258032128
746147308404826112
746190820097724417
746183744248123393
746214580582375424
746249082977587200
746249615901626368
746265755335921664
746200378773954563
746217730869583872
746156833757339649
746258146943983617
746225766870876162
746240841212006400
746228266936107008
746252962897399808
746187493976875008
746204736555122689
746158851062378496
746208004278607872
746204397097484289
746174051006111744
746227700369481728
746225062156525573
746194100102127618
746196394449342465
746244612054888448
746260235950694400
746203943986827264
746220343933571074
746196381564469248
746230493985677313
746195383382999041
746204631986954240
746252098799566848
746241613119131648
746226568221995008
746260135182405632
746245215825047552
746204010940534785
746254158286585857
746203012914249729
746232507293564928
746247455541329920
746233358582091777
746140060630691840
746200194178375682
746152039344914432
746247896073310209
746158783810809857
746238446360920065
746266212485726209
746233601830719490
746192497722855425
746207664254836737
746225880402255872
746186868836839424
746187133082230784
746156581755170816
746190685745745922
746204787268431872
746231567488454658
746159387807518720
746231722933555200
746209602212007940
746253008896466945
746227486824894464
746234864249114625
746200819385540609
746228795355471877
746199883720200192
746208050298523649
746213360262221824
746210659038199809
746195462936420352
746202245293694976
746177792392339456
746259438772723712
746176638967291904
746227990082658304
746187808448995328
746202555739308033
746229437083979778
746182670628102144
746202010379137024
746185807820533760
746227138454446084
746224592516087808
746224592516087809
746230485622263812
746227301994487808
746258952346804224
746214673209405440
746153398349737984
746258612507533312
746203864190222337
746246876849111040
746225410334089217
746212722723819524
746227813716361220
746177280905469952
746236630361477122
746203528637513728
746204665235148803
746212697469947906
746240878977523712
746258948068605952
746211393012019202
746225678740135937
746206192263798784
746202064997355529
746189507414790146
746211279774195713
746211791521275905
746202480246067200
746192703117885440
746230779101908996
746213200652165122
746262341281529856
746237133543739392
746229583624568833
746162823013687299
746257815522648064
746195580569804800
746208109123633152
746183664652943360
746252409320542209
746246427945361408
746191860087939072
746149195594227712
746197509987434496
746247199902818304
746247359357661184
746259891866767360
746218560968548353
746238069016125440
746197241321259009
746241231391424512
746206834038448128
746180799901368321
746226337573015556
746230347151486976
746188479776718851
746233996162437126
746204229295964162
746218502382456833
746242984471990272
746211531612786688
746264140566519808
746259174401638400
746166077772730368
746230393494343681
746264543177904128
746232587115323392
746213318415650816
746213087410196480
746186529433804801
746201108448575488
746217252559564800
746140773578473472
746215222587731968
746156334362464256
746224726888964100
746262534123040768
746204636088963073
746167357060485120
746161820616921094
746175271917789184
746236051593650176
746221312801021953
746205508562915337
746203314962862080
746214148694908932
746241659000623104
746253222684262400
746223434976231427
746209891673530368
746205135034945537
746205126667309057
746218481570320384
746261275869609984
746186479030796289
746144565388808192
746257022979608576
746227729884844032
746244196651130880
746255437419274240
746195001751678976
746247304546500608
746261548390199297
746204430433804288
746201318490939393
746221388126523392
746236131000225792
746171312285028352
746263956239548416
746229961309118464
746219408285007872
746189792489123840
746256670666285056
746214001923653632
746185594070532096
746258511990927360
746226152679710720
746227021169057793
746218586524397568
746188836267425796
746250223874412544
746209983650369542
746178551502643201
746245882962644992
746184251675119616
746199992897937410
746193403759628288
746254472846917632
746245929087340545
746251125649772544
746174214592405505
746193453906694144
746226756789510146
746259896044249088
746177800990687232
746229512505950209
746188374579486720
746199648851791872
746190698492231680
746196587286671360
746190836916854785
746206552797777920
746213834273087488
746196717159092224
746252178298441728
746174177120518145
746262416678223872
746240396548661254
746237460846260224
746207324436471809
746159387748638720
746192284023066624
746223866872094720
746257845180571648
746229189494218754
746178568602816513
746148503575945217
746213737632145411
746260344687976448
746229805956247553
746243127082631169
746204405343494147
746201192653430785
746261422619901952
746209639901999104
746217143323103232
746201670774718464
746216791337099266
746164530170990593
746227486816493572
746217634304131076
746265830866968576
746210822507008006
746196234726105090
746243764780417024
746246549798264833
746260806346498048
746247300406730752
746260529455505408
746198403202220033
746195697918042115
746227977298411522
746193181323079680
746232922470899714
746149422141218816
746226882476007429
746255563294547968
746213586603638784
746258234906927105
746138147839320064
746211711800090624
746230439354859520
746191587739213824
746213133610426370
746254309390712832
746258604110524416
746189410878652416
746252639919276032
746235275647430656
746173027793018880
746208075476918273
746178832844099585
746182695697285120
746249796223176704
746236898557886464
746200773315354624
746205428694999040
746255718286753792
746224957303070720
746198344528060420
746207148531560448
746263926707466240
746216120013623300
746199686919262208
746196612548956160
746212710069633025
746259317096124416
746261628107259904
746183471710765056
746190144827363329
746234952312754176
746190543172968448
746221245478252544
746262748082896896
746224668256829440
746236231722270725
746243491932610560
746208557779955713
746176236422995968
746229046866939905
746206020007976965
746236915620405248
746246856036986880
746194858998542342
746215918884139012
746233777949540353
746219706143498240
746212341113491460
746232247372521473
746157601344233472
746188999803310080
746204040518729729
746239520153075712
746244871871029248
746252471979347968
746215801129041920
746158050097139713
746264044206698496
746235128528048128
746226387527229441
746236298902417409
746199296702189569
746261368383250433
746241147295543296
746189473726107650
746226735952203776
746178660642627584
746209925072719874
746225104070160388
746218812916195328
746253021403701248
746148868807602176
746220780082462720
746249724647333889
746254468640026625
746189284881752066
746210399100370945
746188831934685184
746185988209184769
746190014631993345
746252874913456128
746228207850913793
746251964548259840
746196784515428353
746176723092312068
746186537839255552
746216602450853892
746208163267940352
746256460879904768
746249930252128256
746225032808955906
746261909444374528
746225460808298496
746195563691925504
746222667485708288
746209577151008769
746220834402902017
746236781155147777
746225443842359296
746234122192883712
746206259221659652
746213850823876609
746255257198526465
746180489598410752
746233568523739136
746261124845289472
746209891715416064
746194842401669120
746243676511277056
746212269730631681
746228166004375552
746240249823584256
746240530980413440
746266061536825344
746231299422060544
746245303905431552
746186424475496449
746190803240902656
746234247740948480
746233895419449344
746227218204884992
746216048936968193
746213318340153344
746256607831457792
746205047042695169
746216145129115648
746208582920601600
746241185161805825
746208188609896449
746189737984036865
746256473399918592
746226270447362048
746225226078248960
746232608040726528
746232230586908673
746243408310607874
746251062617714688
746252279083339776
746223417955758080
746218552693137408
746227348014391297
746240723767308292
746246126165065728
746251054342373376
746202497090367490
746254955179188224
746201855286358017
746177825871400960
746210327616880641
746238534525157376
746229646648188928
746235015520915457
746236294817210368
746183714804211712
746249527498313728
746211942725914624
746219341255835649
746207597171093505
746214077366624256
746248445468475392
746195844735467520
746229248201895937
746150927896293377
746175762550624260
746253369694633984
746178526391447552
746212752079749120
746234843403431936
746177964539252736
746218930235072512
746223703269072897
746249737389543424
746254514697736192
746232993916682241
746184822326964224
746206636721635329
746145248951185408
746257970854567936
746265130653016064
746241466368831489
746207366517915653
746193554716778496
746263796868612096
746251213973360640
746246486917267457
746228287840477185
746216556246405120
746232536771100672
746258532798980096
746209967049302016
746237729164275713
746224718546534401
746217667736920069
746148646245273600
746202953984290816
746262139833319424
746253697022230528
746137967593463808
746254695086305280
746239570589552640
746217512547680257
746225351685091329
746225611941642241
746249678652608512
746199972199030784
746221585242087425
746186445472227328
746213893102411776
746262555094585344
746217391093252096
746221740372570112
746255504549240832
746226324608450562
746201402137935880
746148315088097280
746186063517982720
746222541371387904
746214345806221316
746214345806221318
746194628563476480
746219274117648384
746155524832387073
746201750512668676
746241424119599105
746216929694617602
746258079885365248
746260818715611136
746239742572781568
746241961082949632
746198143432155137
746234763812339716
746197136455327746
746218519121911811
746178929027776512
746236483510493184
746259321600737280
746182821639708672
746251188602019840
746239494882353152
746216199722139653
746244997868032000
746256960106926080
746189176039563264
746229529123790849
746209547442741249
746261431318880256
746185338205282305
746212269596377088
746194703989673984
746260252606214144
746261548595830785
746198973644345344
746199955279249408
746235782986240000
746212722618970112
746238970674089984
746223619680788480
746213356038565888
746210881575411713
746197820302987265
746190815916023808
746189737841418244
746240174439358466
746219442015612928
746214261890813952
746249506866466816
746247602685935616
746174768471248896
746212886213591040
746249368420900864
746210096988839936
746246688239681536
746259363430445056
746260290141040640
746187800077209602
746184679460585472
746218091240030209
746226329192796161
746225435504041985
746196729972686849
746168061871296513
746167663290834946
746240572919209985
746193542284873728
746251784084127744
746239658380529669
746217025895174144
746227054509621252
746224836037382144
746241424497090560
746187275654955009
746228942244196352
746230879903580161
746229239863644160
746241172767531008
746258784398479360
746232637417631744
746174835445870593
746188630708740097
746224823399944192
746243181583470592
746143051114913792
746227587349831680
746257605908119552
746167537436495872
746239712990363648
746220884847796224
746239587069140992
746209992252919816
746145416601710592
746235820533780480
746243802638262272
746229722242154496
746256410732793856
746207609674305536
746195697838395392
746171186644656128
746203998596669440
746223392894791686
746233396469194752
746237502663462913
746162625881374720
746235900544225280
746220285150388224
746262098095706112
746178115492163586
746196901922385920
746177637253447680
746230409889873921
746242481092603905
746255298864779268
746176093896380417
746243403814318080
746225708171563008
746209816008232961
746205646895255552
746187707668365312
746214195083902976
746172738482606080
746235791546867712
746200726766968833
746252778230657024
746237921875787776
746220788282335233
746198688607801344
746203595767373824
746219857121730562
746239243278655488
746243051530620928
746196146956050432
746174629996281856
746242925709901824
746251041692327936
746223724529999872
746214882660360192
746266292177375232
746264627395305472
746170343459557376
746204044696313857
746257417021829120
746185677809692673
746182360044048384
746175037053407232
746183551348019201
746262773391319040
746206334559756288
746201842716028930
746216464152035328
746208217907101699
746186155847098373
746242518975582208
746237666048380930
746246931610017792
746233887332806657
746198466162896896
746246901893312512
746192518878920704
746201461038546944
746249070340153344
746235514529808384
746176982845526016
746214408787922944
746259996497739776
746212349372039168
746179524765712385
746200823391096833
746192803969929216
746228954730627074
746208473889726466
746241411624873984
746262492263899136
746238622588772360
746248231512834048
746163229861232640
746213201042280448
746221769900462081
746265348471566336
746230670024794113
746235413853933568
746260533754593280
746214023004229635
746215679540371456
746171236737294336
746156749888045065
746215088319664128
746167537361051648
746220976950546437
746207379042119683
746243513205960704
746259250251448320
746260122595295232
746144942544793601
746218615880331265
746244360241438720
746240438575603712
746243462647816192
746185732142727168
746207488286953472
746187548678979584
746251784381939712
746241113762127872
746200449959616512
746186050897383424
746251125582663680
746218842330804224
746201897258749953
746221887169060864
746255185928945664
746209824308760579
746232771362721792
746147132013416449
746153909945720833
746259908648013824
746215088311328768
746217571318272000
746253407325913088
746251633349304320
746233287211790336
746247179078082560
746212311472316420
746192334216278016
746198801854038017
746222700801064960
746200445756968960
746262223673167872
746247808181641217
746186734841430016
746239545381789696
746253986160861184
746211132885467137
746202035758915584
746259212230066177
746221111499620352
746255043272318976
746203461759340547
746261565247217664
746179394859835392
746236231768408064
746222071668047872
746206548637028352
746245152906182656
746192619395383296
746223946769412097
746205080693571584
746252027567579137
746228245780013056
746201221845770241
746235052976070661
746208817696800768
746215432160350208
746256658058350593
746211598566465536
746233027227856899
746166186686169088
746191214236467200
746176714468892672
746193928131534848
746259912754343936
746210273288028160
746235577247236096
746251742459863040
746204149323169793
746190459274305536
746247455692316672
746258868393644032
746206011761930241
746223133116366850
746253252396650497
746187267484487681
746228107313438720
746171568292761602
746222533305741313
746262676997804033
746220079310766081
746223564974497793
746192531336028160
746192330101665793
746223384686559232
746186185488293888
746228107263107073
746223724429377536
746186781104607233
746234239452995584
746191562250424324
746216891757133824
746193206530826242
746210340174598144
746221320946409473
746239218104438787
746216912653189121
746247438772637696
746238790440787968
746239633516695552
746220125632634880
746231831977041920
746241097047941120
746257929075036161
746174566997852160
746218414524366849
746238240672223232
746191503798657032
746216044381896705
746257635125657600
746193558898515968
746232410761682945
746265675769884672
746232096373432320
746209186724253696
746182829717979136
746184817868320768
746222210184949761
746204531218800640
746215449059221510
746196717075202048
746197560251953153
746254053252993024
746225838387957760
746229956913434624
746213486032617473
746201805063782400
746234138689044484
746230212824686592
746197111633416192
746187070339592192
746234780350459904
746210327583305732
746245132060659712
746190681740173312
746239931236790273
746235703114096640
746163422971170816
746200655606349824
746238127585394688
746204455503179777
746265323293257728
746252832878166016
746223514689015808
746210323703599106
746250404229328897
746167034044616704
746219354010718209
746233761138774016
746242044964790272
746214706520563712
746244142234116097
746186479081160705
746200328597475328
746207286901645313
746258583273234432
746241323582128128
746204665222553600
746194494299635713
746198197727440897
746258461676056578
746239029218185217
746194607411585029
746258717407084544
746183085784449024
746251167735308289
746219895117881344
746246012814110720
746199044871983108
746240778217807872
746230787461124096
746211296824066053
746217193621200897
746225087615885312
746254342643122176
746211187407261696
746223426696675328
746204048710238209
746234696640585728
746225708368695296
746260382533181440
746227427802648580
746183823780614144
746248898704990208
746244683165241344
746156464356593664
746208817684185088
746244813364695040
746208163372752896
746263977001357312
746212873676816384
746223405733543938
746254690896183296
746194091709370369
746243521288380417
746172608329191424
746210168535343106
746185119761899520
746255269546491904
746190841090170881
746186881683972096
746224320100196352
746152400369651712
746148138994434049
746224286214479872
746237548725338112
746237213180997633
746204548054683648
746211397323763716
746259929586077698
746241768333643776
746237817068523520
746223074073182209
746225733580685313
746194406017900548
746243425163427840
746246621084557312
746207588841193472
746216233238859777
746199380491808771
746234461558185984
746221480493481984
746263222295076864
746139846628909056
746200089270484992
746191415500124161
746148683977199617
746249380949196800
746262274222874624
746207081334636546
746216183091716096
746247342429511680
746243395727724545
746175250610688000
746195580473356288
746183307835015168
746154078003048448
746213238665150464
746213557348376576
746221782462398465
746197874837336065
746242887956979713
746225846625542145
746185593814720512
746198269164806145
746169538287394816
746198093033463814
746232326896517120
746139112772599808
746191176416387072
746146104371122176
746224919613083650
746189163255341057
746262156866293760
746263570116141056
746215134339567617
746230309323079680
746218896558985216
746186684358877184
746247820630425601
746202559874891776
746242187688611840
746176135961133057
746264014682996736
746191952308101120
746203948176932864
746230158319718404
746237360203927556
746176211202629632
746140605965795329
746200466900418561
746219404099092481
746242338779971585
746216312989310976
746232872239960064
746219177766068229
746223120453799936
746210596354297857
746265529086840832
746225804648943616
746217390917062658
746240581148413952
746159937210949632
746248114332381184
746225783836835840
746160100813856768
746220368726106112
746195559640293376
746186877431054336
746253809911996416
746246977529085953
746205772866953216
746218548570185734
746254930005139456
746236537784852480
746191994578309120
746204925512736768
746249779542392832
746209925144018945
746247837529313281
746195865946099712
746208675048525824
746266543785271296
746264438391603200
746193496130756609
746151750130896896
746224378480726016
746201054216237056
746203352631939073
746187900878888968
746252048379875328
746220091910430721
746209228860207104
746242753948979200
746246696355536896
746172725593509888
746222650691719174
746239570316910592
746148650472988672
746189964409344004
746255634493022208
746149946391465984
746241311242485760
746242929988075520
746222944347553792
746209887361761285
746187128942428164
746149724403666945
746209669144686599
746224198473785344
746187468605534209
746261217312923648
746193764620722181
746184973170925568
746252618922524672
746235992659496960
746214182198992898
746199573744361473
746235833254969344
746252040079286272
746206510758277120
746246763636391938
746240052674469888
746184863938543617
746226802842972160
746161795606388736
746244997901615105
746232414788161536
746192967619076098
746239566303027201
746239566303027202
746202731962990593
746231987057262592
746173208018157569
746205529249189888
746198210285211648
746224794090123264
746240099084439552
746211539770695680
746214605895041024
746217722237751297
746221014669893632
746197417855328258
746245400408035328
746226006109749248
746232360367120384
746214417180688385
746230447835799557
746262810997383169
746199560834285568
746195874271756288
746254993074839552
746233979410358272
746169424709885953
746199162631290880
746151825452244992
746265197589893124
746201775472943104
746205818853285888
746253046531952640
746234138710048768
746175569599954944
746257400387276800
746220125536169984
746242913357553664
746188479755849728
746259585477009408
746238932996628481
746231328643768320
746262932749615104
746196712985763841
746234486904389633
746263813435990016
746169487939018752
746211846063939585
746256834005176321
746234126403940354
746261514819080192
746246927314878465
746252019216818177
746224332477652992
746247996627509248
746233706914844672
746150080743276544
746233488546795521
746189008003162113
746202350331662336
746226652032602112
746212336956891143
746264358578196480
746201456953327616
746156707861172230
746222109676867585
746201909799747585
746217860712673280
746242057778434048
746233606188654593
746174151711395840
746206078732378113
746228694708977664
746221702661578753
746233606201188352
746264673176162304
746201545012707328
746232767424270336
746226035528601600
746193609259520000
746209124178767873
746207370703835136
746263004115677185
746233090377289729
746199435076476929
746199435076476928
746178820227604480
746239901922787329
746147358648467456
746258495108947968
746238807062749184
746202769724321793
746227461617180674
746199535618142209
746187888178585602
746212647188594689
746170502654345216
746168132847403008
746231525734154240
746243085298966528
746208679196667908
746266476848553984
746186340614627329
746246050638233601
746180174912225281
746232658103934976
746201477840961537
746233375568986112
746205135106277376
746257119251398657
746168623711010818
746203243500310529
746259774413672449
746191675828035584
746236072405831681
746244163201425409
746192967585562624
746148109240066048
746241306821689345
746231232103538696
746200882333659136
746238941318123521
746186814352875520
746196838999461889
746257832429903872
746196868305018880
746229583603597314
746200643002478593
746189830124535808
746260751459942400
746252296137355264
746190732143136768
746245283101679616
746249347545837568
746228254067953664
746217705468895232
746265881227968513
746258436426338305
746246750973861888
746228233301950464
746218125096423425
746233778268344321
746260927847227392
746211015583424513
746201683399577603
746235497828081668
746264341788270592
746255051606339584
746155822846140421
746259564685852672
746251515900342272
746238702104494080
746218267480469504
746258478419836928
746224449830019072
746155982250729472
746237913692672000
746239876765384705
746261032771936257
746251276862750720
746213955673042945
746244528093433856
746217646987710465
746209320941981699
746216543868981248
746175942721175552
746260365743271936
746261846232031232
746218393582206980
746195392027459584
746141612477026304
746202908081848320
746186198037602306
746256108617072640
746219207017168900
746235044713234432
746261426763874304
746210747051446273
746207693694590977
746262186000007168
746256926489579520
746260927889182720
746192283658182656
746247900460552192
746182481615925249
746185602173796353
746178434179678208
746201293065072642
746202878839160833
746190027420401664
746212185957752832
746259254131179521
746187091457892353
746208771618136065
746140689830903808
746243282565533696
746191373716488193
746219832215908357
746216682021019648
746140077424779264
746226878625681408
746192552198447105
746204807933759488
746198898159411202
746216908479881225
746189972672118788
746228803714703361
746262433661083649
746209014761984001
746235229203922944
746182745806639104
746230657672589313
746226614397067264
746252769762377729
746252400915267584
746196134272503812
746238576258490370
746150076570009601
746249255107571712
746232775640920064
746219764838588416
746216795485306881
746216795485306880
746240547724005376
746238182262333440
746213389626544128
746201955870007297
746182972366168064
746181844186562561
746204669433643010
746259220727627776
746191310860673024
746188420930666502
746236735277903872
746195127677288448
746216548059119616
746254078636859392
746216266856169472
746212894669307904
746198915163164672
746211527477202944
746233237177937921
746265730212040704
746189406592106496
746185623132864512
746219978672594946
746179902240661509
746198466091638784
746243080869797888
746199221192187904
746178404853100545
746209211885838336
746253503778144256
746217156145086464
746201666504916992
746251205454635008
746150147889889280
746216761654022146
746236164516896768
746255567363018752
746265952677933056
746246075946762240
746195999958306816
746181009377460224
746159505315086336
746216564496564224
746215872771952640
746175984731303936
746243382922579968
746213343392763905
746230728740872192
746255324403863552
746173669559402496
746184809622437888
746249410317787136
746240811831017472
746244175926960128
746176643320844289
746230510880317442
746190082026016768
746222189167280130
746178212061904897
746211808503988225
746154761670496256
746205118387740673
746256947456839680
746250622534561792
746232217983062016
746214962607980546
746151003527987201
746215579011276802
746189658363572224
746231194577035265
746246528872898560
746223468543238144
746247648722587648
746257668889780224
746258775955345408
746228350721495041
746203856028106755
746197845359747072
746186776566337539
746234495154552833
746227017079652352
746191759374319623
746219114637627393
746256909729206272
746205013572128769
746219245004984324
746173069786419201
746225586519965696
746174323665174530
746214542825271300
746257706772635648
746263729499684865
746213041507733505
746257962348470272
746172562275602432
746190798916489216
746241092891217920
746234956637048832
746189205185802240
746249020385992704
746229080345845760
746248105935384576
746222793381969923
746201829944365056
746187292537020418
746239255677177856
746209061167730690
746248814793719808
746186923337715712
746194213172240386
746248848234909696
746254762262278144
746250387326443521
746178430018920448
746191881000804352
746206468945240064
746263331305041920
746226769523408896
746210923174473728
746159870454435840
746187536049967109
746253076051410945
746255911522471936
746140249139650561
746248294398033920
746222424111218688
746252920748802048
746175150094172160
746224676599279617
746209065227816960
746244901474537472
746191881151741952
746242061809098752
746212215141761025
746244720972554241
746187162693951488
746232327039123456
746249225663561728
746256704187162625
746198826747199490
746159413187117057
746255819264696320
746221849483218944
746227465614352385
746254430878633984
746213813154779136
746224135366291456
746241482877632512
746198638238433280
746266221138567168
746242208672661508
746183362365263873
746216757677817856
746198923388194816
746265822587387905
746225154707984384
746198994624253953
746235514613727232
746184469644640256
746245077547253760
746143445266292736
746208196855926784
746174621523787776
746193558881722368
746247564903727106
746166199537516544
746204845783158786
746203105134411776
746217705376604161
746233681417691137
746255466745864193
746230200254398467
746189297494024193
746223514819006464
746253126446026752
746202450751692805
746230510813229056
746228627419758592
746199137306087425
746228509845053441
746208834708901888
746238681153867777
746244704430395392
746206242503196674
746235489192030208
746246222466408448
746230355342954500
746259421915922434
746190144584114176
746249620074881025
746247417981345792
746214689760116736
746242883716550656
746235678137057280
746171920614195201
746266266982244352
746254204176633856
746262353990262784
746218682880167940
746213985049948160
746220108700229633
746229181063651329
746256578421137408
746261028497920000
746238047683911685
746163666203119618
746216581508673536
746161631839784960
746204711481552896
746187149922406400
746231227976294401
746213758742102018
746257807452831746
746225569675640833
746175657697153024
746189045768716289
746183245004410880
746253629602959360
746221987698114562
746222742995755009
746248210897764352
746179994724925440
746212424785637376
746237678853697536
746212923828101121
746176832056205313
746212374663692289
746231370544906240
746216204113584129
746172302170198017
746224143742316544
746192686613331971
746195245176487936
746263880737796096
746243169042436096
746233555886366721
746230141487976448
746207224049991680
746219727337336832
746239989847994368
746179055205126148
746242963412557824
746198843612499968
746240002414129153
746213708284604416
746196046083067905
746227838873788417
746232188622901248
746194515363401729
746204619223621632
746210604487057416
746197400746766336
746255827435126784
746205718307430401
746213779474518016
746191151502237698
746258427966545920
746246864345915392
746244070977183744
746250790323503104
746206704031825920
746147958538768386
746140027030167552
746236584027000832
746199833451466753
746192233716559873
746250668491575296
746228451372204036
746257912180391936
746266305049796609
746197484712558593
746247749494968320
746210612837912576
746227977399074816
746226861848440832
746197258127867906
746210382163775488
746244074957639680
746198709352833024
746258054891581440
746218900719710208
746197338037747712
746248621788643328
746260986697486336
746214685821657088
746220767491162112
746211132998705153
746172646165995524
746204854117236737
746181290580271104
746193206715441152
746202295805739008
746200286612467713
746143655157628928
746196851385204736
746245660698157056
746264090440515584
746166556141355010
746252660744069120
746179231193784322
746194389580427264
746230053583749121
746259044504080384
746253067545350144
746179923400921088
746180556359012352
746221174405767168
746206099854921733
746256712349458432
746233052276228097
746215012704751616
746245610244714496
746230930201673730
746205181402976256
746222910616932352
746163053801119744
746253650595561472
746259040204795905
746264585267724288
746188529789636608
746265553996746753
746187896734916608
746194905442091009
746251083991777280
746192937965387776
746215230913413120
746206934475280384
746220251558227968
746246826634797057
746216107304845313
746211904822009856
746256209213329408
746197719757131776
746181634693677060
746185539414528000
746246390511198208
746232519889084418
746207559451697153
746201016266153987
746200811059851264
746244754485051393
746183018503512065
746201335310090241
746228505780723712
746258541053370368
746194162991538176
746228182689316864
746200681044803585
746197912795766787
746173786915999744
746193416489308160
746240367461208064
746221190843269126
746223242096971776
746209631601463296
746184553757188097
746208654022451200
746252799185420292
746263796516282368
746209535178661889
746228380085817345
746243529815560192
746175489656524801
746245979146432512
746218191886516228
746209245545140226
746243097630216192
746166363044065280
746226660479897600
746183861546156032
746211971834384385
746242820890046464
746223896139956224
746184130287771648
746254883897090048
746240681769762816
746176144051941376
746212605266534401
746177117432356865
746211745421635584
746199347197468672
746228933520031744
746206439434158081
746207169486303234
746165482395303936
746240413330116613
746262685185085440
746158385616326656
746207844769226753
746205973895778308
746241478935052288
746248499969261568
746210847861571585
746221060983398400
746221060983398401
746210332121534464
746233744499974144
746214291259326465
746193168949870592
746214207289384961
746243148360355840
746195035142553603
746179759495847940
746186290350133249
746241306779758593
746240992110514176
746169185718374400
746250375028674560
746213532270657538
746195844609671168
746213532270657537
746187879995449344
746172256066371584
746246830942453760
746246268888977408
746219861542461440
746236877670219776
746237548859523072
746186743221788672
746217374131490816
746248525227368450
746208448618987529
746176723176296449
746242355318108160
746198860498763777
746256293225201664
746226882824134656
746197614668845060
746261603251781632
746230930239430660
746184549340585984
746263628844785664
746215298110361604
746226043967594497
746244033106817024
746210449184591873
746199074487971840
746200328379367424
746237364293402629
746233295923355652
746261791949340672
746222134611972096
746214417084252160
746157382875611137
746239524183781377
746173459722444800
746193009469849600
746155382343507968
746204996711022595
746216782604566529
746212299061374976
746222688381767681
746179067439775744
746240367373205504
746224777065439232
746196822276771840
746189196902043648
746211342630039552
746218632254873601
746201112730972162
746210365327892481
746232578655432704
746245304060510208
746237657643003904
746198290157363200
746203789007282176
746225003700453380
746260340493656064
746177708544008192
746245668851810304
746194200677355520
746265478495010816
746187502273204225
746225569642119169
746262999753760768
746227767579017216
746195538677141509
746207236410605569
746188773344456705
746203021311279104
746253885711486976
746236923971272704
746179289704431616
746249385126748160
746203285548208128
746203566579187713
746209526597070850
746243550686363649
746214547355144192
746209606439886850
746194083299758083
746239511768686592
746206376628649985
746231462920216577
746194871820525568
746234600117010432
746220909933912064
746201083341479937
746178404970536960
746247690401517568
746262274248151040
746264308410163200
746196935271284738
746192237600505857
746263142280335360
746264530758533120
746193726653923329
746147874350710784
746195525968420864
746185812069466112
746240212003524610
746244599425949696
746168636340076544
746192598411337728
746221174384791552
746210596224307200
746234877154975744
746187439450951680
746203084263587841
746213343510167552
746243378703118336
746205424680996871
746210545921990656
746226748400885761
746156108088152064
746205667669614592
746234876941111296
746257194857930752
746241873300185089
746198768119250945
746189746234261504
746246579175063552
746239146872582145
746236336454008832
746235116028985345
746256024705900544
746261363983409152
746168892217688064
746264161794011136
746192279698694149
746238110652981248
746251075427115009
746251733706346496
746242917312782336
746202605974495233
746262073009668096
746251872445603840
746209488818954242
746162558759993344
746246382080622592
746208494672445441
746172486673272836
746144288304660480
746173438826471425
746214861760172032
746198508294668288
746149485080776704
746232569977438209
746243987049168896
746182620279627777
746146855457689600
746203792958328832
746154124115329024
746222117738291200
746179855956516864
746238379394662400
746216237571538944
746240048484454400
746226505156431872
746236059902631936
746171757070000128
746249385302949888
746239482169425921
746195383403978753
746217264957915136
746216275089588224
746143583636324352
746225574079696897
746147929178550273
746249447835897856
746229747416391680
746251700516888576
746205516884381697
746199741474562048
746212097550233601
746243957873508352
746211842008068101
746217605023686656
746234025656778753
746231890701492230
746187368059723776
746239880913575936
746190899818835968
746194439605878784
746239075577847809
746237418802544641
746251872319737857
746201330750889985
746192040753430528
746254258866110465
746220553577463808
746213129558753280
746230108004835328
746224978547245056
746184549512650752
746167994540302336
746252698710872064
746237251055562752
746266401250357248
746238329016877056
746185019455078400
746250802742853632
746244901327667200
746240547493412864
746238098330181632
746178178385870848
746173514298753024
746192971549204482
746196402540158976
746258457263673344
746225511207055360
746230426910371842
746180728325431297
746257291360485376
746196322990981120
746187464755159046
746138563062837248
746257304006365184
746209388281507840
746237242541244416
746190178381795333
746221027387052038
746208708934283264
746234679993348096
746174076259958784
746233044147658753
746266300683456512
746229344519884801
746226337392660481
746175779147485184
746194532157382657
746210059122704386
746244788261879809
746206859233615872
746235170768883712
746200366077743107
746183341527957504
746190992001273856
746191868795359232
746215511935983616
746230959700250628
746251629138223104
746202312524234752
746191432440938503
746244834449588224
746214912192454656
746199258844409856
746240514324840448
746253621172506624
746185078057885697
746234772184141826
746221337874620417
746225976632238080
746255575944691712
746231257336446978
746223690828783616
746218276062015488
746177113200467968
746247418015027200
746231563436711937
746261938540322820
746243534219526144
746198424127602692
746219119037452288
746184805386174464
746196817931436033
746226022962466817
746210067637145600
746225796528803840
746225242477989888
746179885429829632
746260802160758784
746175372442636288
746262328555929600
746167722015338496
746245312369524736
746218594917220354
746214517814657025
746208993832427520
746192766011506688
746202744264876033
746263075230199808
746254703583858688
746186902672285696
746233337514123264
746187057924472833
746245933264965632
746233434096340993
746218099645382656
746229852286529536
746222180740927488
746215008732798977
746233274842767360
746235216570646530
746194141940330500
746211518853746689
746217260784615424
746213574259814400
746199582049079300
746229273447411712
746230909225971714
746191994347630593
746263607957135362
746199275814584320
746263092087107584
746260361465126912
746208603837595650
746217210532663296
746257069062369280
746233123914973184
746263654182584320
746246348580651009
746195542942703617
746207513180135424
746220381543899136
746256003629465600
746172595930701824
746187355619459072
746201389706055682
746232024671780865
746210659264716800
746188970321551365
746203952304140294
746234679687155713
746217479001628672
746190123616722948
746241092849274880
746230649292365825
746185170127028224
746233774040461312
746186176793481217
746207731581759489
746215369338036229
746202312339709953
746193638607052801
746236487516164096
746251201193336832
746205995056013312
746140585023549440
746241604822798336
746263117143769090
746214866097049600
746187707987025920
746204220697645056
746223753865007104
746228816419258368
746179952735752192
746177243190222849
746237406009909248
746223661539958786
746224265217728512
746152794596335617
746173036273901568
746213251155820544
746236286277607425
746253541602275328
746223141295263746
746187439379648514
746228074019119105
746260500099502081
746245274557812736
746216350855528449
746201980926779392
746142149255831552
746257350001049600
746240644054663168
746221543420637184
746247719753252864
746243416497991680
746223976108613632
746222386450554884
746264044223533056
746230091143745536
746205093171605506
746220419246489600
746152756902264834
746200449980588032
746195496725676034
746265474380468225
746266099348606976
746192279702953986
746240426118623232
746227264178663424
746202157083287552
746222109597130758
746257798737043456
746220557729828865
746197920798507008
746194297205055493
746225540290355200
746218556816134144
746230124706619392
746210088671600640
746192686302978048
746254149642293248
746262798594904064
746195681384161280
746258578969890816
746183026997006336
746213872017694722
746230380651438081
746186688473358336
746260713937723392
746170905361977346
746226413087293441
746185535140487170
746147392043495425
746172084150210561
746223459982663680
746208658468409344
746266032231194624
746226576379895808
746211627872071680
746151481754148864
746241680223797248
746188051735425027
746215059022438401
746164710425272320
746226366673092608
746204178897215488
746218955342131200
746194867341012993
746218993208352769
746243957533908993
746254841710780416
746217931944529924
746204900426547200
746241696841740288
746197858001387521
746218674583855104
746199095501479939
746198747156090880
746215847249600513
746225322211704832
746241554394681344
746189574448234496
746192648726142977
746178660911177728
746185044679548928
746224756068802560
746231290718912512
746192875264761859
746178249642807296
746249506568740869
746209774107131904
746192913097383936
746215365022121985
746251822034190336
746250886700212224
746197707002257408
746231316069257221
746214677059776512
746214677059776513
746245681396867072
746228686030942208
746167604667101184
746189540642033664
746176316240707584
746173199730216961
746224001328939009
746176349828583424
746261699582300160
746198621268246528
746259275316600832
746261422829617152
746225020536393728
746186571045605376
746230531621191684
746196927033704452
746219504670171137
746245195012804608
746247044533190661
746197925332549632
746210898042183680
746245912301699073
746214899454353408
746259724245549056
746257723344330753
746239448715759616
746231915615707136
746203868485214208
746254283910320128
746243324256915456
746212483707240448
746265650457370624
746244696050130948
746185078141661184
746261678745083904
746228761578745856
746233610177392640
746263368873316352
746229113988358144
746179419811774464
746189238975102976
746235766334861312
746217626033020928
746253252220510208
746262156774105088
746224290433904640
746153599974117376
746258151314362368
746203973196013573
746217969940738049
746196759198597120
746189691582615552
746242988725178368
746234696518930433
746190123813920769
746237519348404224
746265562381180929
746210294179848198
746199871326064640
746260604818685952
746234432361639936
746160319118999552
746221505613201408
746241675878531072
746226522097278976
746210655070388224
746185841509294080
746215943945105408
746228862397227008
746250374999343104
746246688097050624
746218464742780929
746187795790602240
746215427890503680
746213200643842048
746207202973626368
746187611262193664
746230896647299072
746207060191150080
746246700851953669
746200005438906369
746240879095066624
746228786782318592
746246482639069184
746202698320490496
746254657534627841
746219647280648192
746196041804877824
746261087276900353
746233019124506624
746239608317415425
746234281203163136
746244939067994112
746205441512734720
746233643941531649
746266363782565888
746252895545397248
746193907017359360
746265420005511168
746210378057605122
746216589796638720
746191424094277632
746258914744877056
746201704215916545
746247686542655489
746199460380696577
746207144286916609
746235011142017026
746220930968358912
746226396268093440
746194540575350787
746172486555942912
746196826164891648
746241533544927232
746169122849882113
746196709009588225
746211594573537284
746179302476095488
746203516113346560
746201217898975233
746207488278597632
746206829777084416
746256574327435264
746230200359231488
746212311451394049
746223963412434944
746214199060135937
746246310865571841
746249271876460544
746250852931821568
746196973158445057
746214861898547201
746186223065137152
746253084653871104
746263138195087360
746230397541851136
746232536490139649
746251704522313729
746238492305301504
746210810041511937
746205135093719040
746208675124019200
746245518121013248
746225099947184129
746193659373072384
746203646304542720
746245279079366656
746213062391136257
746212231742820352
746179306770960385
746263347880935424
746230456111116290
746211539745574912
746215138735198209
746195240969605121
746195240969605128
746237733165666304
746199875348357120
746206943069372417
746233044172824577
746246721613627393
746179629820616704
746218280302444546
746184046414266368
746209409366265856
746245773592043521
746245773592043520
746251499190296576
746196218259202048
746229172876414977
746209425812185090
746147287349497857
746247762082209792
746207924469432323
746245308372422656
746215126114545664
746222793335836672
746258650126295041
746191079959998464
746256540416479232
746216912619614208
746186772682465281
746247929850126336
746258679607992321
746227302149677057
746217801984024576
746236038796894212
746266007249903617
746149443033006080
746196604034506752
746221635737255936
746260219097907200
746211401648115715
746213930742091776
746161623656599552
746261536155570176
746215851754323972
746237502831263745
746220213675253761
746179906321661952
746205651009843203
746215981719031809
746229235639934976
746201075149987840
746230376389980161
746223900309102592
746208197212442629
746223917191159808
746260940358848512
746149887998189568
746243995228082176
746216195657871365
746250643304742913
746243278119501825
746228040263303168
746205596664270853
746242636323905536
746165465664282624
746226564061265921
746236072221253636
746255173362847744
746164643421392896
746195454933667841
746232242972725249
746222176680873990
746210906644742144
746230393179779078
746216468119846913
746206720678985728
746254737037725696
746219051886645248
746187573790392321
746256284844957696
746245052335333377
746259338138886144
746248348957573120
746261649359773696
746183006143025152
746189469670203394
746245560089325568
746142476440842240
746251146747076608
746251096218185728
746153524262633472
746237720880549889
746227536883965952
746202089978626048
746245597682860032
746183698081419265
746181328308043776
746255576003280896
746206427161600000
746148570965762049
746198042718593026
746167029779009536
746192959272476675
746226375346921472
746228187156275200
746258314615472128
746186059638251520
746239595495329792
746246432479293441
746205449750405120
746217424664485889
746234499587923969
746257987619196928
746258507784019968
746213649501458432
746218560964333569
746234256398000129
746226773470257152
746228501787738112
746183983470383105
746211678388260865
746191700997988352
746221845309849600
746259107447967744
746261116733382656
746187145858121728
746212693179146246
746212156434112512
746254263056113664
746235053294784514
746195400223133696
746226010195013632
746159983386050560
746223795728355328
746217231420268545
746236978262319104
746200349434744837
746187330524852225
746208096217796608
746200676468822017
746184796976537602
746266460092268544
746249565490286592
746254539913834496
746265352779235329
746246449122316289
746259916931874816
746234583234940928
746193118425341952
746174793515474945
746229978073706497
746250723210321920
746222885522399236
746185598327631872
746180992797278208
746231529899102209
746154895766491137
746201339500199937
746198566952067072
746198701115244545
746145999505199104
746249800409022464
746253382348836864
746210067603591173
746219852860260358
746216267011416064
746217667804028931
746225561635151872
746144783538716673
746239167944765440
746253189427638272
746171547044347905
746238563876909057
746186919395004420
746245312260476928
746223053101666304
746221656343863296
746248491593244672
746205927867457536
746247283759423488
746147509689532417
746248324072747008
746207504770568192
746206443620098049
746214593488261121
746249611732455424
746262039111176192
746192359147266048
746247757783044097
746186005137489920
746181554733350912
746213972710301696
746221266470723584
746185954709241856
746240015219462145
746241030173843456
746247594121306112
746205080802623488
746209472071098368
746234633759522821
746189838420942848
746240505906765824
746219106307710976
746203092748636160
746176240466403328
746190132026310656
746212013672538120
746180200124256256
746167193306537984
746246340166848514
746212340853465089
746208557670883328
746264862112649216
746219722958483456
746194842342981632
746157085222572032
746232339450101761
746230749821493249
746212450140205059
746194389349732354
746147451015434240
746198512191184897
746260865029128192
746203654714097664
746184310311510016
746206187863973888
746185141010186240
746215545607884800
746235002724061184
746195290948935680
746210688419278849
746199191664222208
746217738918494209
746213481712517120
746174537826467840
746245492749778944
746199187851608064
746250786032787456
746200173425004546
746252614585712641
746254057350795264
746196453047963648
746257547401793536
746252711117586432
746226446440370177
746205248385998852
746266325824077824
746247489150455809
746251767566868481
746215193051463681
746166182760300544
746221815928758272
746246792942129154
746228178721484800
746264346104303616
746234469959368704
746261938817081344
746241281521704960
746208406847922176
746230129249005571
746255240404439040
746245576606552064
746197761624662021
746252929410162688
746161493478150148
746232423139020800
746183744210477060
746227071592988673
746252790981222400
746194272097964033
746173732427800576
746249502483439616
746202853631373315
746241172700487680
746246214383996928
746208100395343872
746219341306204160
746199644934307840
746243404040790016
746243039258017797
746258784377405440
746192736831713282
746198906778705920
746190106797576192
746214199248850944
746246554017742848
746138009481928704
746209421814968321
746174785386840064
746225129454080000
746236105846988801
746203188953374721
746180426495033344
746171127756689409
746178820198248448
746239763212967936
746178052695040000
746209375572787201
746218833912881154
746203910264623105
746220054191083521
746259170207358976
746206708058324995
746242456019054592
746249028724133889
746253122176155648
746226392115773442
746209874812407808
746213666475769858
746247292236136448
746246860059385856
746220230637084676
746257580876509184
746172616898011137
746219953754243074
746164173701324805
746247317263638528
746233094496100356
746231941121204226
746238160959586304
746253008929984512
746200869490679808
746186378430521344
746228208186470401
746188018407485442
746215222617088000
746200290622222336
746246482815135744
746221119871410181
746226073092841475
746263272375070720
746261275903205380
746223543973617664
746209484565975040
746196209736384514
746189364548427776
746231949434335232
746214001982341121
746206326439567365
746248575722659840
746229755960168452
746211346782380033
746198722019631104
746263641440190464
746228069581492224
746205348998963200
746195953745428480
746167260713123840
746166564483928064
746229495611301890
746246205928267776
746221006272888832
746162764285120520
746192917274857473
746260722343153664
746195676904644609
746240358766546944
746253264883093506
746246059173679104
746246801490063360
746238014234337280
746265977961201664
746223409772658688
746214580905377793
746213892989194240
746178224632250368
746177746431180800
746165058447646720
746265340099854337
746218007597219840
746214899576037378
746235128775512065
746194791868731392
746198093155074048
746199388981100544
746144628089335808
746209321113903105
746146859706527745
746221652220903424
746261691181084676
746241919076950016
746187607265075200
746201238518149120
746179189204672513
746242930076155904
746211493637545984
746256079009550336
746266049222422528
746183396070592512
746223946769399808
746153943680565248
746247401229418496
746209186715820033
746234281236668417
746215088353247232
746255215196803072
746253596098953216
746255370205560832
746190144886083584
746163309599199232
746231249086210052
746223887814254592
746197639805308931
746211493662756865
746205005133185028
746245098480996352
746228547899916288
746190669102755841
746187179488067584
746231026683285504
746208985582206976
746246696531857409
746225062345248768
746261468916613120
746252673456943104
746238479701446656
746238047868489728
746231186012278784
746223862925320192
746264790843203584
746230393435623425
746198516465176576
746195983344623616
746212592713011201
746192074035200005
746229097332801541
746212672299892737
746189364590485504
746189012486914048
746253050738774016
746219752167661568
746172943705735168
746206217479983104
746203650352001024
746173140900904962
746255332427571200
746222310898569221
746251901864452096
746200982967619585
746264845444583424
746251343732498432
746211241987694593
746184985627885568
746229839724613632
746167184980795394
746184067175976960
746175049619513344
746229592352923649
746238488253706241
746203910306570243
746256041281740800
746207248922214402
746218653255770113
746220595390488576
746207135952842752
746232943404679168
746202681530712064
746206624008671232
746195865841205248
746208524158459904
746199154032939008
746239419246477312
746215511835316224
746252790956195840
746262769050091520
746165478008160256
746253197711446016
746214937320579073
746197652723752960
746243634660515840
746226261874221058
746263872303173632
746180204364652544
746241487147433984
746210055251333120
746202450747490306
746186709625245696
746205626045337600
746214870215864320
746250664561545216
746170905370427392
746250249182683136
746210353072082945
746175947175567360
746185778351349761
746248135110967296
746214542988836864
746204279669555200
746228740837957632
746203067301789697
746190488667971585
746222302291865606
746249376813752320
746215113640710144
746225829764489223
746209136459681792
746183593249153024
746184478142300161
746266351027752960
746253927599865857
746211162392399873
746264526400655361
746216883242704896
746261921800794112
746152316471021568
746262538401120256
746181038720819200
746236055507001344
746247103362404353
746210424220057602
746194477333635072
746257756865212418
746227721626214400
746182800718471170
746241567036420096
746201070896984064
746206884139405312
746196129818120192
746252342132097024
746244096163979264
746217118501220353
746265054996094978
746236789573115904
746260105616891904
746219077056638977
746245094429327360
746220092011118592
746249875982065664
746192824928899072
746185770252144640
746233157289029632
746227595763539968
746207530225852417
746236328065392640
746206846663294976
746249674533724160
746233392262324229
746161900124315648
746257647733706752
746181554938978305
746246646158209024
746224320108625922
746234637739917316
746250496738893825
746257517727059968
746248072158658560
746252560294502400
746194255194918918
746238345685016576
746226488362426368
746242518811975681
746199707832090625
746209644012396547
746248844195864576
746218246718689280
746226458876477441
746208251511857152
746233694038298624
746213779654860801
746259426135334912
746255995496652800
746214249412755456
746201981035810816
746147136287444992
746172998265278466
746221815769358336
746261451904540672
746184805235077120
746248718291247104
746213343489228800
746177758846291968
746184616550096896
746236873656401920
746194335029305346
746255785684938752
746236265234735104
746202446565761024
746207421278760960
746231072858353665
746217911010811904
746171627021418496
746251519973072896
746191424031330306
746160922893426688
746231852927574020
746186823051972608
746227952040312832
746249590727446528
746234671676030976
746256578442043393
746198722061557760
746214404568420353
746227310357970944
746209904055091200
746222113921466368
746193122745454594
746235497937199104
746235497937199105
746141398647332864
746188177656844293
746191050897686531
746188177656844290
746208926673211392
746189196662956032
746234037946064898
746229256837947393
746228564773634048
746223212497797120
746233492808208384
746241311028588544
746223254407286784
746203369312641024
746250773202362368
746180665532547072
746258415312306176
746224114344464385
746186055229923328
746248130883166209
746210298382585856
746238828180967424
746198420264648705
746232821719588868
746189347981037568
746201389718614019
746199598805323780
746252144911785985
746220205194416128
746231144190926848
746181026125225986
746243211283177472
746247548059418624
746209039978139649
746197170282389504
746203558161190912
746205164671897600
746243907223158784
746248844237627393
746244796709167105
746264706789294080
746234163829735425
746253063451705344
746266518778937344
746197971499266049
746222063241682947
746220041763332096
746206011791269889
746212361795567617
746241512560721920
746204304579534854
746233392149082115
746237649518682112
746176857347850245
746203243420651524
746228740670128129
746251385876975616
746175464868175872
746209967087091712
746245656478629889
746193894585470976
746178383868895233
746191403026288641
746149187398492160
746258771802996736
746230477074268160
746196423704612866
746233178390593536
746194708020420608
746256918172340224
746195652028207104
746213704069320704
746207391801212928
746173304818438145
746191394465677312
746200836083056640
746242627947880448
746254355465019392
746176026645008384
746255278094618624
746231701920055296
746255319924412417
746261959754973184
746211355473018880
746210747252776960
746180330202206208
746240107326246912
746242934102597632
746226316404359169
746257148825452545
746190912422719488
746199061846384641
746233769703546880
746215356578992128
746238572034822144
746227948122890245
746239087900712960
746216975748083716
746152613993910273
746234172168036352
746209384049500160
746207043447455744
746165339566682112
746229659092672512
746250030831525888
746248819046649856
746142409566752768
746245945856167936
746259589721530368
746245157213839360
746217739245621249
746253722095878144
746203835106893824
746193546210770946
746219332988862464
746207483857801217
746246105218842625
746209770042908674
746253101217288192
746193806555381767
746233052540481536
746226509275242496
746189712851873792
746155525084086272
746219899303821312
746251314338926592
746198180849561609
746193676250939392
746199795648237571
746215390150201345
746248798075236352
746257366744768512
746238152650657792
746201146205757440
746251205366718464
746217831402856448
746232175998046208
746203620979290112
746213481754439680
746256108734517248
746231177804058625
746208041922531328
746200328630992896
746193256879292418
746223552525799430
746248986646974464
746244737921867776
746216849885401089
746190312654114816
746252736358944768
746205655334191104
746218208747626496
746188412462505984
746202367096295424
746163729134346240
746193512861835264
746216115836071941
746240362948112384
746177490641625088
746244825687666688
746205114067673088
746248319773646848
746250538577199104
746213364297138176
746216686366298112
746213393904721920
746228245658378240
746215340107980800
746207592876150784
746225817122811905
746233073650401280
746245593543106560
746249313962102784
746244729227124736
746258868519444480
746205047105556480
746204807942152192
746206636876795904
746148583452221440
746198965222158337
746244657919688704
746266548319490048
746231999644336128
746206594690486272
746147367179542528
746264514115559424
746225867475451908
746261464718114817
746186709759565824
746151250790588418
746254959486832640
746203113506234368
746261653407277056
746206493989437444
746190085838671872
746177704479817729
746220511701532672
746249779378688000
746171517910851588
746189146461396992
746262920204529664
746243047567003648
746204015382265856
746265574997655553
746235816708448256
746252220614705152
746240493093171201
746218062035062785
746210046699143168
746217579484635139
746255420751151104
746182959695339520
746138781141565440
746252946116087808
746172977520189440
746151649253556224
746247753710379008
746200961907990528
746229537743077376
746216350842925056
746213494521892864
746224932120473600
746257052360646656
746181357861244928
746253235518869505
746240853765611520
746252417675698176
746202887101964288
746220213549436929
746224923782221825
746257236775796736
746138395290656769
746265478566387712
746178639931244544
746252002473152513
746237641180516352
746190807326031873
746177096377049093
746256481671069697
746231051651932160
746205911157334016
746260114206752768
746263100395913216
746193613374160900
746234872755150848
746141465773019136
746244486246850560
746261070235328512
746243202836008960
746203440859099136
746217093192777728
746211195766472708
746138299081850880
746248214798446592
746260306867945472
746223313253343232
746250853108047872
746219496679968768
746205059709427712
746262483938091008
746190706666921984
746213536519462913
746250307835944960
746215151385227264
746243689421373440
746209333843656709
746188001613516801
746156401454505985
746211258676830210
746212105926254592
746202891187163137
746208700520534016
746242623812231169
746255471179407360
746219718982283267
746196104824291328
746225276317642752
746258600079687680
746186197949517824
746211934333132800
746161032083701760
746252325115699204
746217373984661504
746243412416937984
746200215225393152
746221996434808832
746162005250281472
746194951390662656
746236734979997696
746239448711499777
746263112966410240
746220217915715584
746266543915470848
746167076230930432
746190207595122689
746186487440367616
746206724843929600
746254326151012353
746218766669799428
746185740615299072
746216644377141252
746230271524036608
746198428590313473
746235795757928448
746173447202553862
746213544937426945
746206603288862721
746221639818313728
746199439115616256
746261938502504448
746216719710978048
746208692081590272
746210315088474112
746204094851756032
746201154925690880
746231240496340992
746241457854418944
746238954026897409
746238072958812160
746245702691463168
746259098941952000
746146834188472320
746247619471609857
746138655526428673
746216321231138816
746245484419784704
746262152709808128
746237683169558528
746253000788811776
746254103504916480
746223657400209408
746219446063161345
746218904989511680
746183601599938560
746199443410554881
746200123084967936
746247757560709120
746187896760107008
746265180846309376
746207223785787392
746218716229046273
746239830489653248
746180581784956928
746206255237079040
746248558924333056
746192350829895680
746165071101976578
746189821975003137
746141662867501060
746207995676155904
746220083786047490
746253705352220673
746195551167733765
746246885279596544
746198990417330183
746262689232592896
746226098480906240
746261989064859648
746205957152079872
746188831989325824
746167361456136192
746222289952202754
746225930553548804
746154325362147328
746190098799034371
746206355887816704
746173782662995968
746256502747344896
746238727274397696
746238358263828481
746197166008369156
746237041403256832
746248491899326464
746232893152780288
746238035440865280
746263314561380352
746189301671591936
746182712352968704
746200689366339584
746250580524310529
746189289252225024
746225863427923969
746227591682498564
746190899823026176
746250110762377216
746221052695453698
746212663936507904
746214622861025284
746205684581044224
746153520013934592
746266208454967296
746157198523269120
746207727110651904
746263314238439424
746220989449535488
746219681069965312
746251951977955331
746244490331983872
746247845724950528
746260244049833984
746190547560235010
746215600066723840
746218988959522817
746175469066817536
746251482081660929
746179273262792704
746239910210764800
746192208412319744
746243139782868996
746183429495087104
746169143775338496
746208310068551680
746204753596538880
746255311829360640
746261644846653441
746260219030831104
746217579740422145
746232083496919040
746246025438969857
746162818701942784
746168057656152064
746210210239258625
746179613018177537
746172314677575686
746217466594885632
746236215054082049
746231030747537409
746250358117249024
746217256686784512
746236378480992256
746239931178094592
746228551846793216
746225192150564864
746212039031283712
746261573673574400
746261959553646593
746233417197490176
746210256636645380
746193558785273856
746177788273659904
746198340434440192
746173648407531521
746201439827988480
746256548758859776
746236843973316608
746244834378285056
746182477727797248
746233161709871106
746239151020851200
746140400419635200
746191080220037122
746219940919685120
746212525658673153
746246289650819072
746233262297624580
746177629036875776
746224479374716928
746261880067366912
746210332020899840
746196264308473858
746248667930238976
746218573610123265
746234059102117888
746251767487336449
746251142535872512
746247346778935296
746232700202160128
746249833942487040
746202903774298112
746149225247866886
746197543667695617
746243999640412162
746234889771450368
746260759865331716
746231198653919233
746208377454223360
746236403764232192
746236479190372353
746255265415077889
746218603020595200
746206351399882752
746189267974520836
746258885317632000
746153234952261632
746194947099897856
746261779408392192
746233128117633025
746231253314109441
746209786715217920
746187653528223744
746262664419041282
746165339738767360
746205529333084162
746229105557803008
746162231595851778
746228434381078528
746197019119620097
746203143029985282
746246688038236160
746221098782494720
746231408293642243
746221962595209216
746233077576261633
746190300125683713
746158968293056512
746234461730156544
746198868908380160
746257375431168000
746192187503706115
746227952262615040
746195349706944512
746191738734182406
746219907449118720
746234650406707200
746234591917178880
746209446817193984
746180631906783236
746257660513755136
746253612867719168
746240140759076869
746218330407657472
746203386047930369
746195333021999104
746234969278676993
746238266186227712
746231924226568193
746174244090974208
746189205370351617
746218817106239489
746202425803997185
746212445975240704
746245417390596096
746189851314184192
746224362047430656
746226006155919365
746249519512297472
746235048861437953
746216765915430913
746198809986793472
746161128422531073
746194598926524417
746198709604515841
746248583993786368
746197745015234560
746191260495425538
746187758008340480
746213385268670464
746201326795661312
746262458826891264
746158263935197184
746242011641020416
746191273199964165
746201523995107328
746240153341988864
746212026419023877
746244687413968896
746260055419404288
746244360245653504
746255022363574272
746248655452180480
746208654055989249
746215356784508929
746224961648365569
746227264417730561
746246071794417664
746186374211002368
746214656407003136
746230435403825152
746233551620739073
746251041683836928
746244607671885824
746171240973537280
746225238661201920
746191696711430148
746210516289224705
746223208311857152
746238740125745152
746181894379798528
746207115023290369
746204363354316801
746221740292898820
746204338305933312
746242204490833920
746252585519185920
746224307395649538
746243915527790593
746197388302290944
746166035783385088
746233509446979584
746248886096961540
746212303427637248
746198931843878912
746223850103312384
746143923450548224
746233077848907776
746227851351863296
746218074785751040
746200890365739008
746247963362623489
746190383663685632
746230711900741632
746251683370405888
746233044017700866
746168841856778240
746211439149383681
746185866423345153
746214303980630016
746179646555848704
746174529374986241
746225301340856322
746199741336190985
746214618566057985
746265906557370368
746232377001680896
746256679076040704
746198650875846656
746174520847806464
746262437628878848
746255664062791680
746169525553500162
746245937308176384
746241327789051904
746204128381001729
746169412101750784
746184734091280384
746222755599650816
746196175993266177
746239536703938560
746252807481720832
746162911043719168
746230061997559810
746265830850199552
746215964694315008
746209044084383749
746222671726153728
746194276321681409
746259757514825728
746184092480241665
746205000989188097
746218502583783424
746211112002019329
746180460074569728
746157395542417408
746220163452665856
746216518581518336
746223111905779712
746185644200857601
746264287643996160
746231475482173440
746206963873153024
746190421500403714
746203713111359493
746242217010860033
746244431418777600
746241092815822848
746260407875043328
746213313906806786
746206355522912256
746228216302440448
746219051991465987
746219051991465988
746207353914089472
746192086743945216
746214492644642817
746206854968074241
746234641955196932
746257714972606464
746253382311043073
746190706834694144
746231148183846912
746240254273855488
746208243202981889
746218149951856641
746190019119845377
746201058301534210
746241508358004736
746244125620641792
746244125620641793
746246822306406400
746260793545490432
746264086019702784
746188479546146816
746234889490444288
746224600883699712
746193705615294467
746161593982009344
746265310823485441
746149485110263808
746199636252065795
746193185450319877
746138093321805825
746167885589020672
746221970920878080
746221451020111872
746220591053570048
746257853300674560
746252518351593472
746232519851282433
746214836518846469
746205726607998976
746222889804828676
746207186049597440
746203948097245185
746263268331819008
746232729637773312
746258981757288448
746172998516899840
746262370578763776
746189230410371073
746222306544889856
746231483942088704
746201939088547841
746228287756632064
746203537118375937
746155067917615108
746234428209278976
746263201071792128
746203482768609280
746162542112813056
746206091374039040
746203734292594688
746183140092190720
746235271125950464
746211116062105600
746215117834977280
746191998550323205
746206880083509249
746205202466766848
746149510217338880
746214249475670017
746213418957320195
746222118036135936
746206502721982465
746243953515692032
746216396791525376
746265973523623936
746227860134735872
746216057082257408
746204804007923712
746234663081934848
746258298039578624
746206967966793728
746159937265479684
746243689119354880
746222805868384256
746143424332587008
746232079323566082
746180594447618048
746210411637182464
746251960291106816
746200236188569601
746260789330337792
746251146516365312
746257261887107072
746182595029893121
746241227067056128
746224894489157633
746227973053775872
746206460518948866
746254561015398400
746262827820785664
746190790695673858
746219219453247488
746246474292334592
746195777559506944
746240606482141184
746198508110155777
746244657923887104
746202299811303424
746221148958928896
746206775175577600
746217772548403202
746255101723967491
746192049150451713
746230309515997185
746220557448806400
746220557448806401
746234721831555077
746206880070959104
746256876304801792
746213100177625090
746181315582537728
746213171547955200
746258142904852480
746215692240719872
746225850916306945
746227931421122561
746257400517140480
746208272613441537
746252211932405760
746188781473009665
746233912100171776
746221463674331136
746257132127911936
746180988737327104
746256309994029056
746239775753965568
746245467441242112
746206645219319809
746191369631195136
746213553166684161
746210910696443905
746192929715150850
746236751732039685
746190643970478081
746232834340229121
746252451158818816
746193433266556928
746238362449698816
746252773990211584
746242212728606720
746199846277681152
746166895569735680
746253302686433280
746193256807956481
746251171929722881
746262874096541697
746172365009223680
746254376193372160
746201909585797120
746184268368519168
746256582581837824
746216451330080768
746212005468528641
746188613914755073
746243240462979072
746198889695326208
746212806542798850
746248659554172928
746245383567851520
746258855915565056
746191205839441920
746181856689795072
746215251708780544
746243471325954048
746257790469971968
746241990455525376
746260672011468800
746180178930343936
746240920958337024
746263436221374464
746226022928920576
746145651545735168
746214652267233280
746227729876451331
746204598298279937
746206515015491584
746239331254165505
746252857935007744
746193022069530625
746237699737038849
746241122289082368
746194519209566208
746229252454907904
746188198456365060
746223858709995520
746218485861089281
746186076155351041
746222310835707905
746188966341160960
746240438487638016
746212093540458497
746211288137662464
746246570539114496
746146892963184640
746181663932190720
746181601151717376
746214513674858496
746216686374658048
746239738059718656
746216149482799104
746261133548478464
746263804963655680
746214861785305089
746221031736541184
746193252848545798
746258440637452289
746229520714207239
746213020569722880
746189238908002313
746217001018810368
746233153094750210
746232364674650112
746241273133076480
746209958794924032
746209958794924034
746190958392311809
746207110657040385
746214719241887744
746186759814320129
746232696158838784
746255349208883200
746224386881925125
746229160285081601
746217587948683264
746227637798854656
746205131025244160
746214765404389376
746206187775885312
746241244003606528
746188152365158402
746238308057911296
746224487763316736
746245526471868416
746265038244184065
746192481117573121
746209883335204866
746175971997278208
746216677973491712
746201557331435522
746222344545329152
746199715952267264
746209962708213761
746177943496499204
746254804209512449
746223086647705600
746229118425960449
746242388876795904
746185035917692929
746265332009041920
746218623924998144
746250202797899776
746218166703972357
746246050483048448
746220809509691395
746194041310633990
746181135512670208
746234725916827649
746190379746091010
746233824124624896
746242464344739840
746244498720710656
746235476802043904
746259329892892672
746214337346314240
746230892239060993
746147673334554624
746185660961153024
746213633013649408
746224034824654853
746224470797357056
746146557607710720
746249666036019200
746229395069624320
746218607181344769
746200466791358465
746207098027991041
746229894158311424
746258494983118849
746225385138884609
746199820935651330
746256288720498689
746222755599683584
746190950070771712
746260928023367680
746212374424674307
746226563822190596
746256678820151297
746206519285297152
746255332574302209
746259388579647489
746260235619340288
746231315964399616
746205634463313920
746213653788004353
746204132709523458
746181420469653505
746200928471003137
746243311728529408
746263473596801024
746226756730839040
746150277938450432
746191428145946624
746230267375845377
746199510448123905
746242980328112129
746247849785106432
746208624855252993
746257425511026688
746192430752358400
746217202144010240
746189415064604673
746256414780227584
746143927540002816
746183098191220736
746225045601554436
746254514815123456
746251838844960768
746235027944415232
746208213872181248
746227885019521024
746255513009127424
746265918846676992
746184709059846145
746212752218218496
746216996505673733
746207542867431425
746250643329982464
746223069883043841
746206900862128130
746180544082280448
746215872696459264
746244720838352897
746218896831614977
746199233812824064
746220490679713794
746253499797647364
746253541812084736
746213330889506817
746199829433319425
746215260105760768
746199141378777088
746148944137322496
746245513914220544
746260206372425729
746219613776535552
746241378103898113
746205386839990272
746175594593935360
746216757682044929
746163481443995648
746242862942130176
746194691389939713
746202601977319426
746221018860052480
746245404644237312
746223829077286913
746168686722093057
746251540873289728
746245463309950977
746216283809603586
746248735022161920
746255068433879040
746224470851891201
746223447517208576
746243768852979712
746247111671427072
746213523911434242
746151024407109632
746186911031517184
746243391445307392
746226567940968449
746166665000411136
746217462274756610
746236139682463744
746258478436487168
746263582682320898
746238895071756292
746259451263352832
746186948612603904
746210231437299712
746217491601362944
746205688997634048
746243894875197440
746239440356511744
746226223953518592
746183395986706433
746176294946115584
746258411290005504
746240912804585472
746208473688379392
746253982230781952
746222935707262976
746243273853902848
746195370863013888
746259736815931393
746194770905620488
746231005581717504
746259699008475136
746210638163173377
746241395082461186
746205772841791488
746227801267671041
746230221183954944
746262437679226880
746257157276966912
746202337740414978
746260219018252288
746256322602033152
746205185635016704
746260122415079424
746215247623512064
746221803345846272
746238341339713536
746242632171433985
746205701534453762
746232670858809345
746185631819145218
746254745455628291
746208675321122819
746233157293211648
746185237391020032
746202974930644993
746202974930644992
746227440452698112
746205357291143168
746214517839802370
746217948696633345
746232675044720644
746241495582158848
746191726038048768
746227398530654210
746233278785478656
746193273862029313
746251947804622848
746240937852952576
746263943530807297
746137955039797250
746187221464604673
746221841191100418
746202585011363840
746168263202082816
746224332418887685
746198399267930113
746256377102860288
746236927934758912
746181408117272576
746147387882741760
746186290303893504
746204174837125120
746249481478356992
746150366014738432
746213469309960192
746208637245231106
746242548365041664
746239151096291328
746226140449116161
746195853266714624
746188886326513664
746173048768733184
746257031191994368
746249934744215552
746199988951097344
746264207658745856
746261615885062144
746217894338396160
746194531842822145
746210529056698369
746196150856753153
746190656242999297
746244838320799745
746211548448710656
746148017057718272
746224458235416578
746209098811604994
746240321122508800
746248147597467650
746234407363584000
746242930109718528
746179529077489666
746202870375055363
746184532940955648
746261099746557953
746209065173295104
746246843487649792
746147933368750080
746147857749544960
746178077743529985
746207677022232578
746227192950972416
746239033429286912
746250404380418048
746220599563821056
746260822805123072
746263578659921920
746178593596801024
746226492619657217
746192854133837824
746253449411473408
746217705485721600
746230934265991168
746251859887796224
746218783266594819
746196235032236033
746146368817881089
746201058301476864
746236798007812097
746242057493045248
746236982498463744
746225594963136513
746246751191957505
746249284325089280
746231294950940673
746174638271660033
746245451016511488
746225984957874176
746235115924140032
746254007128076288
746248953264472064
746201158935416832
746177163204960257
746230447802191872
746208515992092672
746241218879885313
746203768014811136
746157081141477377
746202568326471682
746192304675786753
746219064670859267
746184259958898688
746207031149789184
746244549140484096
746255353650810880
746263281015398400
746221111457681408
746157299186679813
746227344025649154
746256976854810624
746263494589358080
746234419787104256
746225804640583681
746228807929991168
746196939700473857
746227457351516162
746211313244766209
746208188593147904
746185656876044288
746241223120162818
746240660911489024
746142811972505600
746252233138835456
746201171598024704
746185828733435904
746235766230028289
746174990832246784
746192871011737600
746259774484942848
746182909661417472
746162005166407680
746177234520637440
746230183363940352
746204933955850240
746240367465500672
746245706642395138
746198281902923776
746207387694968832
746219362466435073
746260390925869056
746235074295652353
746247631949664257
746232150769315840
746243529828085760
746238697960415233
746201200949760001
746242120499998720
746217424526073856
746234495322316804
746222428112584705
746230099607879681
746245564145217536
746234596006625280
746137808033636354
746247296333996032
746213464964636673
746262102113935360
746216245922398208
746217613424898048
746184448971014144
746223372208508929
746192560800989185
746185829010178049
746156246206578688
746252421970571264
746232972727095296
746190526555140101
746228979787456514
746198663509139457
746180929740279808
746138097755226114
746219076905635840
746231433383944192
746224932468596736
746248646811860992
746199619785220098
746253491413356544
746189469473071104
746159618431287296
746252765702262784
746160293982543872
746260776885719041
746192887625318400
746198856308666369
746263947922247680
746188135546052608
746187816846012422
746217621557678081
746257417302843392
746255537952559104
746252413301104640
746168095346147329
746179214416576512
746237829840146432
746250601244168193
746201792250187776
746230649116196865
746262295278456832
746220436032086017
746205722271059968
746216317166854144
746253575228112896
746193479085096960
746245656499490816
746219077237014530
746138991049609217
746211347122135040
746258088299139072
746231920082620416
746187254687739904
746250190416404480
746209673510957061
746250387515019265
746151825758388225
746163158511980544
746190777882050561
746262932724518914
746218015868391424
746238777622831104
746216061297557505
746264006344777728
746233064854945794
746234914765299713
746247426353336320
746186986382200832
746198029921722368
746225850765320192
746244553267683329
746222952555782147
746207785847656451
746200882077851648
746183794693120000
746200999505731586
746219957914984448
746176588832604160
746186583926317056
746174843796725760
746200726880215040
746233601923022848
746231265691504640
746171236699377664
746198608752476164
746167063383777280
746192086626557953
746237934437699584
746256930583252992
746253533205397505
746245027144273920
746262978736037888
746220209392881664
746239406772625408
746264790914326528
746264316802904064
746199238007152640
746261527506862081
746257425624403968
746205651282452480
746181386923573248
746212244673814528
746212282363838464
746213804996853760
746213573978791936
746264220141035520
746257706412052480
746239784419397633
746185925265227776
746257161148334081
746154832965173249
746259212284592128
746218783560208384
746248239922417664
746214131833831424
746243098011807748
746244255530680321
746214253791567872
746191097022423047
746206272043638784
746176932790796289
746226568020656129
746214970942099458
746238194790764544
746218783438602240
746219739928662016
746266531399507969
746246625345974272
746195056080486402
746144397616517126
746201725334237185
746248844132888576
746203117646032896
746242544300863488
746217118144696320
746187993182928897
746249263471005696
746138105909026816
746153373322321920
746233073285529600
746212626108035072
746209723687436288
746230745631318018
746192925625745409
746219198800551936
746225750387228674
746188634596880389
746207630842945536
746199896449945601
746261561061277696
746155206061203460
746227801078927362
746260789581971457
746232448334237697
746200777388023810
746224743691345920
746263339693543424
746222847672999936
746204258517737476
746251180368629760
746252212112789504
746206750039150594
746221178432303104
746201897321672706
746257828227203072
746241562883952640
746230347050819584
746217604654600192
746256867911958528
746224764360892416
746247006792753153
746209811692326912
746222428460716032
746223657291153408
746146016529944576
746169353578680320
746175896772550656
746244188493201408
746266250410663937
746179281689055232
746223615113236481
746260034355527680
746242590354341888
746253227079897088
746215591778754561
746230896773079040
746248382784614400
746197161830813698
746193957550317569
746249355598802945
746248697135173632
746152492375826433
746217164634349569
746177092081975296
746251754837245952
746224315733966848
746146410664439808
746219987224788992
746244095950069761
746205772523020288
746236412001816576
746255051438624768
746261225730871296
746244549085925377
746216761867927552
746211631974146049
746221191015215104
746176978655522816
746216829106819072
746229541748670466
746204782692442113
746252220467810307
746242468555825152
746203352602599431
746207102448766976
746230812899586049
746224567337652224
746226840893677569
746248907089379328
746231945294557184
746188999576825856
746234558425686018
746216153626796032
746176349644152832
746180099456675840
746213477614686208
746191440577912832
746179625584328704
746228728150122496
746196855717928960
746186575449493512
746218636545658881
746214736014909441
746196788533616640
746207391641808902
746170427291082753
746208121731719168
746247715865010177
746265176681361408
746239192909352960
746206620032499714
746173904373358592
746261674433351680
746225053814009856
746254095321817088
746239356537438210
746201263994376194
746224903083327488
746255043322580992
746251008200736768
746246122063147008
746191931370147840
746149761993052160
746219232413655040
746215427823407105
746263562029506560
746215646053052416
746236722338402305
746230103831523328
746209136497463297
746244842708213760
746192632007655426
746250962046754816
746254267426578432
746222654890225665
746230326301581312
746188106185871360
746263360317034496
746183874435231744
746211694989312001
746174441437048832
746199779017793537
746187523303555072
746245530720866304
746186881369444353
746198747453890562
746235057388453888
746197086186541057
746212064142581762
746143621682970625
746209467998445569
746209467998445568
746221736077627393
746204140963930112
746192984467611649
746239549416710144
746246952195661825
746143713731158016
746248961577594881
746248961577594882
746146385515393024
746210768094302208
746177918229897216
746232016673202176
746255705754210304
746242812501336064
746225867446071299
746231555303997440
746228258505523201
746239465706815488
746235183280492544
746253679976648704
746248814655340544
746234730257874944
746233534973509632
746195702326276096
746177721026351104
746205055624183808
746205055624183809
746254858672562177
746247690489597953
746196930951155712
746228119833456640
746157399682260992
746183081523044352
746248172951977985
746225913918939136
746188249081647104
746184536820748288
746246088349319168
746260965444976640
746210323435118592
746201410446852097
746226794437607424
746223728623640577
746173082184736768
746147954046558208
746206275831140352
746191067590991872
746248202102398976
746191134569836546
746200970388901888
746215218276032512
746260445657456640
746212961589428224
746181387204517889
746243626322145280
746217718211239936
746186474677166080
746260177196883968
746258440406843392
746248290539175936
746188123038572544
746233774086619136
746174986679771136
746181957327818752
746199326091706368
746212982665842688
746259401015689216
746221614610546688
746191457615151105
746252426051616768
746247153803198464
746225800391757824
746244632749584385
746194997704175617
746227562314010624
746214194911993856
746191407052787713
746164718969118720
746210055054233600
746153771688943617
746253503853535232
746225485764386816
746255642810261504
746248982540730368
746259417834852352
746183475707842560
746220473659203584
746227260160520192
746219890600607746
746202543278034944
746215616827133956
746234126311690241
746211002891460610
746223736928407553
746216845644963840
746195534281531395
746247573124558848
746229995018715138
746242653029818368
746242141416992768
746265583696678912
746195064636866560
746205391009177602
746144133308383232
746236965721276416
746202778100346880
746258616903151616
746181533984260096
746213590735032321
746203960806039555
746257123609354244
746207467340652548
746213817328111616
746264728041832448
746196616567152640
746229575416320003
746263939479179265
746185040107798530
746217206371876867
746217206371876865
746198718014062592
746235338507452416
746226010090176512
746193575826722817
746192778611175424
746221639604396032
746188093686943744
746258600075497475
746164932694016000
746247195825954816
746253759639068672
746230376603869184
746228065374593024
746187997092024320
746199032528146432
746197023456518148
746207534424297474
746206623996096513
746215599986999296
746245622806642689
746226228303007744
746209581311766529
746254397080932354
746196805344321536
746227969178238977
746210226911621125
746190551649656837
746187195954847745
746165142312914945
746199380605042689
746173241568333825
746253990510354432
746210701228670976
746199460359737344
746184344016920577
746225745941303296
746204510419226624
746254858500579328
746202346091253760
746254527335116800
746180099490324480
746265684125093888
746154702807654400
746214438303236096
746210101107646464
746262567903985664
746227213813456897
746222914865795072
746262269848354816
746212370511339521
746221090305802240
746189469351452672
746253851880210432
746204900187508736
746243424894984192
746241550137491456
746225653524004864
746208960194084866
746257022740467712
746238060514336770
746226895218302976
746234511944409088
746203901863464960
746217835689443328
746191210063101952
746149321725317120
746230586340040704
746233023205564417
746240145058209793
746221706914607105
746264581157294080
746213377102356480
746172193298604032
746197413304504324
746208788307279872
746210382180540417
746190136480698368
746185258404478976
746238865619312640
746208465291358208
746247581395623937
746219815107342337
746242841907593216
746218280017235969
746173925361582081
746252455390879745
746193999443038208
746249825704939520
746231424907280385
746218360015200256
746218758461493249
746185258190639104
746231756290818048
746184297720209408
746252883339915264
746198042487861248
746227440331042816
746141356414877696
746222407141072896
746214199190138880
746180963219161089
746192023821049858
746212449997643777
746254262875918336
746153817780064256
746233681711235072
746226333273853954
746240795049504768
746162026058252288
746172805285351424
746239125804593152
746165784288727040
746241109647450112
746188139828436993
746203969374982144
746180753717862400
746189377068371968
746244272312180736
746234671684431872
746253067495038976
746212643002712064
746173749263802368
746233748643938304
746255295022792704
746196377345003521
746183551314321408
746196016739684353
746193634400186368
746253851834130432
746213058129731584
746259837189824512
746218821338308610
746209924955287552
746162810573361152
746204841538523136
746241617095450624
746189519842512896
746262144094736384
746246113519243264
746247455524663296
746195471576633344
746176802461220864
746220750374211584
746252354626949120
746220343535099904
746197094721978371
746218699447689216
746193923706499074
746258847652790272
746226761109635072
746199397562621952
746190983432273920
746233304316141568
746218858747289602
746225234164883464
746234071651606528
746259807787712512
746226341784129536
746169462726995968
746266477007900672
746198596156985345
746185321340014592
746238006059630592
746188831913709569
746154086156763136
746265164010369024
746265873027989508
746211745463570432
746261259159375872
746213343417929729
746212789593612289
746177956200906753
746232184273436672
746243705879859200
746219961895424000
746241793235128320
746263423420403712
746139334886162433
746138559023878144
746218267476254721
746220884688437248
746147643764649984
746241302736474114
746176655706759169
746203390389084160
746218930247606272
746200425167093760
746207257352798210
746163565619470336
746255311833423872
746223820936097792
746215369107341312
746226459077840896
746235615096627201
746265512338948096
746235615096627202
746226488282742788
746182385260204032
746159907871821824
746191373703884801
746219660039725056
746243022266871808
746138944706871296
746239394172932096
746190627277279232
746186709746909184
746161032003993600
746257098472841216
746167021704986624
746192245922004992
746221128075513857
746239356340408320
746196541078016002
746215683915030530
746196587362189312
746229701182578688
746213880334979072
746224412186185728
746229566805446658
746217776851746817
746250505152667648
746198029942718464
746226220015071232
746205735176921088
746187795861905411
746225989206740995
746217831356739584
746263184546402304
746228220761038848
746220436053078016
746204736752279552
746237980801536001
746210549864628224
746216447190261760
746191105213898754
746206725003325444
746163951138799616
746175233787305984
746163255014363136
746198491492298752
746238018504134656
746210612766597120
746229847869952001
746206766866661376
746193248478072834
746229177041313792
746217311338520576
746220721269923845
746263415056891904
746247703336787968
746203948080463872
746218791885955079
746261581965762560
746191549847900161
746217797693255682
746262282754129920
746262920275857408
746191054907441152
746264702750179328
746256393905311744
746245333403869184
746226727513317378
746186013282729984
746196759295074304
746218732972736513
746226530334826497
746174516825513993
746262248960712704
746228581492105216
746205101732175872
746210109525626884
746213444211269632
746224722417852416
746206670242471936
746195114939162625
746200878156177409
746215608325279744
746192011401695232
746250886603767809
746182230301622272
746184776067866624
746221161827053568
746226274536816640
746226077492645894
746187514889674752
746259904411860992
746224177456177159
746238098363678720
746188441650495489
746217785416515588
746201355971239937
746251415090233344
746243227922096128
746214316647473152
746184700549603328
746258079965126656
746146825963511809
746209384150118401
746152165178224640
746229747298926594
746221627000553472
746254187642654720
746194284727001090
746182247032696832
746224034547851264
746241113887932416
746246726084886528
746235271344070656
746235271344070657
746152186145570816
746174705678299139
746197576953663494
746219039224012800
746218359738359808
746145316106297344
746219551042351104
746204657228218368
746170771408510976
746178383801880577
746247246073724928
746203654697279490
746234302581477376
746257739987488769
746216816289021952
746249368307662848
746226660249198592
746180032113025025
746263020888719360
746217210423574528
746224798242529282
746244926464212992
746250022803640320
746189003989278720
746227189029306368
746209090255216641
746235065898676224
746209421756235777
746187552630050820
746191277243326467
746191256179507201
746155470235262978
746198210293567488
746188580184166402
746200508864487424
746245085738733569
746242997105242112
746141499272769536
746259065731420160
746212265334972419
746234151259381761
746264148967723010
746232880548843521
746219181838737408
746190480354869248
746198583544688640
746228577222307841
746264451112931328
746233249718902784
746243878114725888
746253763959230468
746151275989958656
746235619353853953
746258297884381184
746199502327939072
746192460104138753
746202564278943746
746222260545949696
746183240898117636
746187791856373760
746207203019751425
746210168271052801
746230779366105088
746257505383219200
746200571825160193
746186499834716160
746182381091041280
746222793193226240
746183656113381376
746240002489626624
746253067872514048
746242233616076801
746197069564502016
746216962955444224
746263008033247232
746213305811775489
746161073905111040
746219853208395776
746202207406546949
746253709403918336
746237276204728320
746189700289830912
746218422711681024
746240761503617024
746251599572516864
746198503785791489
746254887831363584
746201649878708225
746204082256257026
746247455600164865
746173530946015232
746227234935963648
746255278262255616
746218347109318656
746229026029633536
746212475377352705
746229655028400129
746193038855200768
746225502843637760
746242871221751808
746218481280901122
746227633432592384
746250878458470400
746148239372599296
746251264174895104
746192870936240129
746255198260203520
746203360928235521
746199837687742464
746171245314580480
746262529886785536
746197174497599489
746243542557700096
746180619307102208
746139389290516481
746239008259321856
746213762676330501
746150777165471744
746260860755132416
746234088428707840
746200668457697282
746259069669875714
746211292441042944
746245245428457472
746244268063399936
746214580938956800
746257157289545728
746223703206166530
746265038395183104
746201364359852032
746187279966801920
746228627281371136
746253377957302272
746215935661375488
746240555881992192
746154556178968576
746196880967688192
746179994410311681
746239708993191936
746255513122377728
746262467274248192
746263721161351168
746259040511074304
746194825725149186
746245329360658432
746193550480576513
746190870366453761
746244121120153600
746171522016935936
746199007391735815
746220129617227776
746219001764679681
746228174678175744
746206091483066372
746246558040100865
746238463159107584
746211795879137281
746210130576891905
746264795066802176
746193160246681600
746237418785800194
746210076143157248
746260457862930432
746165393983606784
746248999322124288
746227075749601281
746214589352681472
746192338288967681
746240254013648898
746192296559816705
746238220011114497
746235233339482117
746234835102896128
746240119896571905
746235833489883136
746198176860770304
746245157440397313
746172704689008640
746188659913699332
746223980042846209
746249016183140352
746153079746232320
746248609184776192
746254241929498624
746202614321188870
746189100567322625
746202601729888258
746218166775209984
746254732885319680
746199384627417088
746244654090297344
746155764058730496
746172063237476353
746254313404702720
746210512082345985
746245564082196480
746211640702443520
746264434310520832
746188681120088064
746249003482906624
746223623619239936
746198332192632837
746194821325324288
746197270782042113
746227570710970368
746205843863937024
746229873295818752
746211992969445377
746195257511940097
746199754086879233
746214073067405312
746192883657498624
746196386010402817
746250068756430848
746181852684247040
746215205906984964
746205797890174976
746245622978646016
746208461285789696
746216300578381824
746219555379240960
746195072929013761
746215310722666497
746254070126608384
746228979795845120
746223795719938048
746250907466227716
746228635917389825
746212378597961728
746235841891098624
746261259067228160
746197304592326656
746145714275778560
746171358502092800
746192682217725953
746232868066648064
746225347453059076
746227985749938180
746224483707432961
746216329980452864
746266317502582784
746248420218724354
746238131666452481
746235036203114496
746256129597054977
746229516587044864
746220586989346816
746177800814665728
746201796561932290
746204539456348160
746263784046600192
746254451627925504
746218347063181312
746187242389966849
746236626142003201
746160642009239556
746248881592242176
746252094814879744
746225104095322114
746234159933202432
746170993589223424
746241424144932864
746202584994570240
746258633659453441
746252430069882880
746224689073184768
746238165145419776
746208792732307457
746259753290981376
746214006264758274
746226211706146816
746243316107345920
746237519264518144
746235367850795008
746172482688815104
746229499788820484
746158767285354496
746245333252997120
746235212456067072
746211686709813248
746256750299471872
746260210461847552
746251234693222400
746205801950306305
746245987526643712
746228719702802433
746151284626100230
746189947481141249
746231542448459778
746243215292932096
746193290320445441
746221924825473024
746215511738847232
746226689592594434
746207689605210114
746223015642304514
746194116627726336
746219597020311552
746215507750060032
746186172624441344
746222533221834752
746235224946683904
746241029947285504
746218955308556288
746242845980364800
746195710610071552
746202149021843461
746244150425595904
746240665126862848
746202543173181440
746214157205176320
746232037577654272
746208071240716288
746236433107554304
746256893060882432
746203214303764480
746213360358686720
746218859103825922
746204833321885697
746181563298242560
746215004555218944
746192199809794050
746178539272216577
746253172604284928
746238937174183937
746175833736261632
746198592205971456
746171119359692801
746241491601743873
746213792103571456
746252971336433664
746233710891008000
746181684891090944
746203713283330048
746256351878324224
746217944414195716
746216417968553984
746188081179430914
746213058205257729
746191268842115078
746232729570680833
746257773524987905
746248676226514945
746226836670029825
746192527166869504
746207681275273220
746227746641051648
746257316631166977
746190006507671552
746257442372206592
746227486774595584
746235393004056577
746210424316583936
746168380500090880
746195630867910656
746245882790711297
746229705603325953
746169676619612161
746181580075446273
746210180799463424
746221576912150529
746254103517396993
746184637811032064
746224441575628800
746265373926907904
746219047868502016
746223342839959552
746174135064211457
746187267593502720
746195815379525632
746220712839438337
746193948842983424
746244905605996544
746167331890438144
746258881089789953
746227373289312256
746244947528028161
746162281889824768
746238823693168640
746193307076702213
746184847224250368
746203683788984320
746178635749429250
746206993329774592
746258595700842496
746254015541940224
746160331530051584
746201137854840832
746249297151266816
746193617446854658
746208679192469507
746220213763399680
746218829697556480
746184637639188480
746203679598878720
746251121501536256
746242519088783360
746235137134731264
746235074270531584
746243965972799488
746160553828163584
746237674801922049
746247434599342084
746210742777503744
746257358448435200
746171576584802305
746223661296680961
746244339450454016
746245501218131976
746206913713442817
746203881126825989
746200030755729408
746227289491279873
746263343728574464
746230066246344705
746255814931914752
746198365633806340
746201427354148864
746251213847539712
746244117194248192
746164316202803200
746212747981922306
746257131947626496
746251616299421696
746251100496486400
746246704727359489
746215151037091840
746229349091708928
746180875323322372
746209027709763584
746163632388485120
746258276854136832
746193940404068352
746202635313651712
746227797018828800
746230200396976128
746139511147610112
746258235179548673
746229684304674817
746193831587024897
746190476261261315
746228358879412224
746182553158070272
746253365563236352
746187871468429314
746256574037917696
746192443335286786
746248919374569472
746193886125580288
746260088919302144
746214979242602496
746187997264154624
746257370993438720
746215029729439744
746146284776525825
746219995550486528
746191038058901504
746229864823283712
746242439321628672
746213641217703936
746250677144399872
746179285875036160
746220570132414465
746262433531052032
746223678258438144
746232566131265536
746232934890254336
746261041072349184
746229642500026373
746240941795618816
746250614187896832
746229642663583746
746191172251508740
746262831914442752
746187196214829056
746201167483441153
746253558513733633
746223103513026562
746138399417966592
746246646372016128
746200563382005760
746243425108893696
746232448313229312
746246851540754432
746211866926448640
746211342877483009
746229609134383104
746219416644259840
746228203904073728
746191008677822464
746166707077660672
746209358812327940
746248596643790848
746258650214313984
746244926346768384
746221677546086400
746227738101485569
746253243668389889
746191835031166976
746200404078190593
746213372970991616
746225603288825856
746265810075713540
746239847115829248
746215952262397953
746159404895047681
746202077353803776
746265940023705600
746245614426529792
746229147760877569
746169857029345280
746201545004351489
746240073813921792
746260080765603840
746213175545126913
746176752259596290
746258952413974529
746223313219813376
746206532015009793
746207790373339136
746158645361025024
746217957072609285
746221216017448960
746222373771173892
746186785240264704
746211611363270656
746215247569051653
746243496315609088
746229269408317441
746181328337461249
746247766129672193
746187355736809473
746226282698940416
746208641783500807
746174345009995777
746213674738540545
746255039157633024
746231014217789440
746258159380070400
746198969701654533
746188605379469312
746224676586721283
746194062290518017
746217134930296834
746188034987687936
746259262767243264
746240237446266880
746227360920285184
746204707232747521
746263842821279744
746147945842565120
746194045634908161
746229181000802305
746229181000802304
746205965486219265
746252124049256448
746211380382990336
746224055636758529
746224319789817856
746220843030589440
746209660869369856
746219907495264256
746252585284304897
746251813406531584
746241969576370177
746217001014591492
746219584764551168
746212248608088066
746193999292039170
746265306486702081
746248416246759424
746254980433092608
746254523103084544
746211191635075073
746213117051338753
746210147215675392
746259858480037888
746173841525739520
746179918845739008
746236282070798336
746167042605125632
746231140013342720
746227620971372544
746209174422380544
746216296421818369
746199133053038593
746226718910754818
746196973208801280
746172042127474688
746240690506633216
746233702506598402
746198814197850112
746194703863844866
746191759550537729
746213112655687680
746265390465097729
746168728790917120
746214949974736896
746249036840185856
746215319090274304
746150127069388800
746264840998690816
746266191690350593
746261326138384388
746231198486134789
746206426859614209
746232108599779328
746246973221543936
746199359629340678
746257081540321281
746248722347089920
746191386110631936
746235007027404806
746227293538770944
746183631144550400
746194800446078976
746258361054728192
746214996091166720
746257299765866496
746265730224656385
746179688301727749
746197006587072516
746247883574378496
746176878310883328
746211673950674946
746173656770842625
746231332636766208
746213146163982339
746195551327125504
746221975136141312
746218917731803136
746244003851603968
746243336776867840
746202081833299969
746216547702607877
746258251751301120
746254758109978624
746254585971511296
746200609716506625
746263947859398656
746227826303500289
746241046770638849
746177427571773441
746166102942638080
746214190780547076
746256230348296194
746242200082624512
746186738960203776
746208092111527936
746226421488443392
746171140528312320
746212009620844544
746176102297706496
746253231156793344
746213502784675841
746209669098541056
746238328958156800
746238194841063424
746199573576617984
746253537315684353
746240594024927233
746207190193582080
746179193386336256
746252774116057088
746146855482843136
746207937119432704
746217214886350849
746246046301425665
746172138617348096
746234306746449922
746170653955489792
746175053759275009
746210768270426112
746185199784951808
746260156078526464
746193605212045312
746199103621652480
746191218376249344
746236810389389314
746185245834223617
746252266718498816
746194942960115712
746252878919016449
746216711297196033
746253730350247936
746205739203497985
746249364088197120
746150344841822209
746231874037526528
746205453848190980
746235225290661888
746212018202382336
746231768949239808
746181722501349378
746142749028646913
746206359893352448
746220775686889473
746263884839944192
746151292788215808
746217491710369792
746160574946414592
746251847187365888
746186688641171458
746257983483568128
746258256008519680
746243731012096000
746262261774299136
746211480991764486
746207026787737605
746220419103887360
746199229694021636
746201834444861440
746243181516201985
746257068995280896
746201641360101384
746193890395357184
746185229023354880
746247791069007876
746206972240769024
746234583260139522
746194230108786690
746218787813232643
746265575043776512
746222008875134976
746228186980093954
746240128117465089
746265310764761090
746174227410259968
746184935501930496
746224714218016769
746221711041794048
746253373779775489
746195308057526272
746244901457760256
746171874158215169
746201968415145993
746236021956808704
746187879760596993
746174097139240960
746249389132242944
746223518728151040
746232037263048704
746230703709261824
746221614447026176
746196385670717440
746181194182721536
746223900703416321
746203163775033344
746246335905435648
746203847681417218
746235644486123520
746174420213866496
746214157188370432
746172881105715200
746238320632442881
746237641096474624
746188622395805696
746186349011566593
746250190282067973
746158922231324673
746215566562627586
746175146029875200
746208314418028549
746253898210484224
746209664837181445
746209165861740544
746186202047385601
746202736207663105
746191797303414786
746209992043225089
746253608606441472
746260453777608704
746195886703685632
746239142598610945
746191319186345984
746244528080850945
746230921838288898
746155256539557888
746150097344409600
746255764646395904
746184880862560256
746262441869336576
746185279224979456
746202165681631236
746222612653629440
746245706541830144
746231324332044288
746209115500773378
746202140255784960
746166656603414528
746187271821361152
746150621854769152
746207953791791105
746192376280940546
746258943836577792
746239402603470848
746235011213320193
746217714000093184
746161317296254976
746209119602769920
746195899336921088
746193269319565313
746220800756224002
746192804079009792
746236240282824704
746211040711499776
746254015734874113
746187510531788800
746263406622171136
746175771052367872
746188819188195328
746265243781898240
746230762257604608
746249422783262720
746193663567368192
746239071140225025
746216325492539393
746266028053774336
746209719744790528
746241348655710208
746209778406293508
746198860473610240
746236416393306112
746204568959098881
746194834080174083
746160088511971330
746187175042093057
746174474903556096
746197736639258624
746265139071037440
746262378984185856
746201448338198528
746243357714882560
746255521531867136
746263599652438016
746223455851294720
746208130099380225
746251008087572480
746221237068697601
746192522804813824
746172847551197188
746219366484606977
746255269525598208
746245601885569024
746206808700641280
746243043456475136
746257484440997888
746210952874340352
746241458030534657
746223657119162368
746266132861050880
746210952874340354
746223124371247105
746204086446366722
746204254478569472
746263129777016832
746205625827262469
746215591610966016
746245824213049344
746188269730160641
746155113853575168
746257496688443393
746222608517992449
746209425753407488
746250949748920321
746260516595765248
746239696309673990
746263427623059456
746239293492862976
746264614430736385
746181886016389120
746205022124310528
746203017175666689
746205022124310529
746251037602897921
746246964925333504
746193907159969794
746235208207196160
746198772636475392
746141918472585218
746254187378270208
746212152277499908
746215147002159105
746199384887439360
746252371374661632
746227926870351872
746226492649021440
746229436970786816
746180959071014913
746230569252458496
746198164131053568
746216766045454336
746205558932332544
746227461461970947
746223187508105221
746204338184323072
746250504846585856
746160759311306752
746260533595279360
746213150496686080
746256913667604480
746170578332164096
746260638494826496
746216875126755328
746217810527805446
746225402272571392
746213364376866817
746217772812689408
746262064520380416
746226781892419584
746210814164504576
746194896805986304
746236848486289408
746207236465139713
746249347164213248
746219752356352001
746218380663783424
746209962775371776
746264484738543616
746251893127557120
746206271880105984
746253357304659968
746205873270251520
746220809505509378
746201074919342080
746234910440988672
746223892100878336
746188743875301376
746210193508229120
746230544174747650
746196641787445248
746201448237588480
746232041721602049
746242690946301952
746233715328638977
746257144488550404
746256578135920643
746189289101266944
746172390263054336
746158012037881856
746213209317642240
746226182216048645
746228904424144896
746259396913659904
746214702502469633
746162017581535232
746228644071120897
746229168468168705
746229604851945473
746227302078418944
746226563771817985
746196784175669254
746210889737527296
746194074705625088
746221459450662914
746245144840527872
746204627591299073
746204506128474115
746258880863207424
746229176865198082
746242598524837888
746183471492534272
746196218032750598
746207450592743428
746191495384883201
746243257051422720
746216908429484032
746225167278366720
746220431984627713
746225381263319040
746210575156314112
746187275751432192
746244347847380992
746247539750469633
746265638105190400
746266405645987840
746204330022174720
746235220811087873
746246788890374145
746224903062323200
746237330546003969
746159069308792832
746166497093910528
746201599207313408
746205256938205184
746246361016786947
746182507125706752
746170016203169792
746198466284527617
746187443448094720
746259531223576576
746181357806583808
746248491870097408
746263960396103680
746243412505001984
746238551096909824
746242506539544576
746163263562383360
746173149423742976
746244486125264901
746232108721405953
746235896056291329
746200509002846208
746200546764152832
746209807766454272
746264090436374528
746236571586691073
746220305807351809
746181923807035393
746259589692260352
746146838462464000
746163930196742145
746247883549192192
746210818463653888
746220205391515648
746200081171288065
746265483041775616
746213125326700556
746191222763511809
746250853133123584
746225611627069440
746225611627069441
746238383429562372
746196192908828672
746225410577293312
746177134020923392
746232507390009344
746236302949945346
746193059587620866
746248542159790080
746233509451202560
746199439157538819
746226249375178753
746219312050896898
746201423348543488
746172394440691713
746235606615789572
746205143553564673
746197644100280321
746222277193142272
746265013162217473
746212072493481985
746205504205053952
746192673745207297
746206192033136647
746207970606755840
746261707895504896
746181743762354176
746181642943889408
746236256955170816
746243580084260865
746225603435630592
746211439061270528
746237108369530881
746253365349355520
746205407610212352
746203855864487938
746209266395013120
746188924029014016
746254439057661952
746241457787273216
746192502009389058
746196964744663040
746226710572503040
746247761989935106
746263050177626112
746209203539218432
746258868263620608
746236659633520640
746245215883792384
746186118169661440
746196763153838080
746213750496059392
746230019827994624
746154749137920000
746194351810740224
746260495603208192
746198135010037763
746242934274678784
746169563428061184
746190555940454401
746188421014687744
746244393972043776
746179520516915200
746196000184766467
746225120989974528
746263477900165120
746259929556721664
746237691512029184
746253826865381376
746207852948164610
746242460398067712
746249905048530944
746207597305311232
746266145502728192
746211779164790785
746187057886695429
746234877050118147
746176484075802624
746257337313337344
746244553338916866
746225653712707584
746208482248916996
746222721848119296
746217173048139776
746213570082308097
746215083991150592
746220112894558208
746153004290584576
746208696087126016
746246977751486464
746247011247210496
746230573702643712
746233547497738241
746192464201953280
746198223081996288
746206133535137794
746180946618097667
746221639625412609
746214648043573250
746192653121789952
746219899043745794
746264480305324032
746265864425578497
746140429456814080
746262018370449408
746187795748655105
746210587982520320
746228828863791104
746258230888775680
746232549085609984
746186348860579840
746243500400910337
746231785663537153
746203851900878849
746183236913496064
746191893931819008
746239805445443584
746223711921938432
746192329933889538
746256360036270080
746236974269243392
746247510130319360
746242653310717952
746242238049558528
746264635779645440
746238517857165312
746223393192611840
746248797790035968
746226580783980547
746150567219695621
746219781796171780
746218355665698820
746244536335097856
746178472200966144
746213381338628096
746174445450977280
746233740389605380
746217025991651328
746248042890821632
746190358581633032
746141184452505600
746232821627256832
746222747131355136
746214325065396228
746194246764367872
746249716568985601
746176395953512448
746210579514163201
746210621394345984
746211715851792384
746252417675603968
746235154016808961
746241072154705920
746238413003587584
746193202500145152
746264291582443520
746219135583956992
746213234546352129
746245409098575872
746228489087442944
746231190105972736
746263809254260737
746250131683540992
746190866193092608
746254900678397952
746257991620386816
746252245432426496
746234239578869760
746252535166541824
746216153421250560
746249074735783936
746195639235555329
746203033667698688
746253571168083968
746190149080485888
746184478184345600
746249259289280512
746254715856523264
746257266068852736
746234579384623107
746205277632921600
746199774953517056
746184511801593856
746213259619905536
746174571150073856
746216019480317952
746209681824088064
746209107158302720
746216594204819459
746211896412430337
746203436677378048
746199380403707904
746193663877775364
746257329243435009
746243672266543104
746250995764727811
746250601445625856
746218901000724480
746216858232053760
746200315913875456
746200034773864448
746142103135191040
746186525017149440
746256582548332545
746231370758791169
746207089765191680
746209086312587264
746214643484418048
746179365336158208
746234143042764801
746212131360538630
746217063979507713
746188311715188743
746241441203097600
746235179031633920
746216296287592448
746199061661769729
746199397285801984
746206305455509504
746182439949606912
746254707522437120
746196763460009984
746224622098485248
746256377073504256
746198688666509315
746225729201807360
746189985229873154
746182632866709504
746187087263588352
746241894213050369
746250374785400832
746160021424189441
746204145242103808
746244863843307520
746265700872916992
746153650138013696
746158465358434305
746195886678507520
746247967422590976
746244729378062336
746194582321258499
746243533871415297
746255265432014848
746222269093928961
746222482944733184
746249720742420480
746242820965601281
746205709801381889
746224483527077894
746227793013288961
746207081544310784
746247363581313024
746187955329392640
746259665365909504
746264933403332608
746219861244674049
746231873941037061
746207760790872065
746202551394009088
746189716907646977
746196264149127169
746230779173232640
746249410116386817
746190979586097152
746251134193516544
746224554826031104
746210109571772416
746208398329286657
746257211790401536
746257211790401537
746264375435141120
746172327256199168
746186672040214528
746232611996000257
746172620878413824
746248709885825024
746220016371007488
746216359097339904
746211074475581447
746191860272504833
746203315021615108
746246084230545408
746190925030793217
746215734129262592
746221983822602240
746215289625288705
746199443683213312
746263289374507009
746189985338953728
746263859690778625
746247296463974401
746246730144948224
746201968574509056
746224471070040064
746237557009063936
746224114214408192
746254837663293440
746179302383751169
746190459387580418
746198684258312192
746193642608484352
746257903699492864
746250031041130496
746261401690324992
746183375296266244
746219639235969028
746243093519806465
746243093519806464
746262106345975808
746252207939592192
746190044176715776
746169340840521728
746144661803175936
746214207373221888
746229911107493889
746215138483572740
746241260579520512
746183438261194754
746195471681523713
746219362273501184
746151179499896832
746230015822434304
746243257424822272
746207865887555584
746245476085792769
746241499944255488
746221421538377730
746192862505689088
746243731205009408
746234243831865345
746190379578339328
746239499122794497
746187972286943232
746215646271156224
746196453182210049
746175951285948418
746194535999373312
746214756898340865
746193529680986112
746207404480593920
746143906715209728
746205755758436352
746253986450317312
746192245972307968
746211812576636928
746209761591332864
746229118170083329
746210977796874240
746226593144541184
746243559112740864
746210390497857537
746264497095057408
746157043388682240
746246818275680256
746218976309477376
746162911291314176
746255437452972032
746244691578990592
746202186552487936
746224370213761027
746210700960239616
746210990337863680
746220096171835394
746211074165211136
746231320108367872
746246398643941376
746204065827168256
746220515509968897
746233828440608770
746189423486722048
746256838518251521
746242204276916224
746210428510867460
746240757606940672
746240589536989184
746241302669328384
746226324897882113
746220175960113153
746250345618210817
746173275248594944
746190480120098816
746229579593846784
746161153894555649
746195677240168450
746190186833289217
746265788999417856
746169655400730630
746222914899304448
746171303938265088
746249485655900160
746139070896607232
746218372262596612
746225741830885378
746214958396911616
746214266177388544
746248604885655552
746233530804404225
746197824656703490
746236755897024513
746257698174296065
746234550020280321
746210151389028352
746255168933662720
746161543650377728
746193013739708418
746219840491290624
746184658522619904
746232897229623296
746235065605066754
746252111562735616
746245236939161600
746177318394138624
746174059713540096
746196289402986497
746208104774131712
746210067788103682
746179444960858112
746197052741160961
746262970376814592
746244456710606848
746249112673083392
746224345073127425
746216229162016768
746164718897856512
746220951784722433
746192132914843648
746188676690935808
746223447613677569
746253973523410944
746196264300118018
746220729796952064
746140710546595842
746209824606556164
746210575353446401
746232687459897344
746260113959301120
746188991230181377
746225234202681346
746167684371460097
746218649237651456
746246134520291328
746202652166414336
746226945755537408
746259426135408640
746183736018931712
746266456120139776
746207857419255808
746204317363769347
746232960379064320
746156892100124673
746232888971059200
746250102482866176
746217558668255233
746204711510913025
746214811537547268
746249598944034816
746252979477569536
746222289968988161
746238089790693376
746197149411512322
746242271645958145
746215486900207617
746247908517888000
746236672115761152
746183207402479616
746207542787747840
746208704429645824
746209057065705473
746254770717941760
746265994411315201
746220754899873792
746203356796846081
746204606670135296
746257752561844224
746220524238307332
746202614610616321
746246616894443520
746227159497269250
746216728133132288
746265344382111744
746226832194707457
746195760945889282
746206087389413376
746215956695785473
746208238765375488
746208285041143808
746195970715590656
746260286089400320
746250740029546498
746253558262153218
746256020280872960
746211715885338624
746234600104484867
746257954031099905
746211103714095105
746219404166213632
746216992453996544
746152706218332161
746155495753318400
746233597745455104
746240337870356480
746214840939614208
746227306314633218
746255274084827136
746229206384680964
746228488902868993
746156489493061632
746187149960085504
746218452054990850
746232792556535809
746204862426165249
746260483037073408
746257593425870848
746257379231150080
746223346862350340
746223388771815426
746176102310227968
746187271850729474
746210373880025088
746234381954473984
746223309000318977
746185295993933824
746193688791941121
746229760074743808
746221337983647745
746250811261476864
746190534637543432
746197698584313857
746233102935068672
746208167864918017
746220587110981632
746244544807735296
746230216922537984
746263121623416832
746265491354771457
746179134800470016
746232427320750081
746228505650749442
746204652945866754
746156015565955072
746195626531008513
746244355925680128
746212189921370112
746218896579928064
746264014800433153
746235095195885570
746220146583187457
746169798095179776
746199640752553984
746211229404782592
746228455356784640
746234310932340736
746231634844758017
746184839112589312
746234830652727296
746247212418666496
746195962163388416
746244897330565120
746196545066795009
746222696946511872
746233136309166081
746161241601642496
746154841165041664
746196713036079105
746234495418802177
746219869683621889
746225603183927298
746237456459112448
746211040795361280
746236554885009408
746212143750483968
746211481201446912
746224395593490432
746214886896603137
746141570500526080
746239226673455104
746217072007356417
746196520018444290
746193135118671872
746212475129847808
746220461210513408
746207517651329024
746205529328934916
746257186670714880
746197627419525120
746201943266066433
746214593148530690
746218317740834818
746193160418713601
746190476034748418
746184201326690304
746184050377789440
746257396100538368
746209988129886208
746213444118949888
746254741286555649
746206171137118208
746199200451301376
746210893847887873
746192510192492544
746212454326099968
746200945164312582
746188911651655680
746208582723477504
746255131151310848
746252618834546688
746233862049587200
746191898121904128
746238777765539840
746204770088587268
746186252236492800
746206150316593152
746251326879838208
746190207834259457
746197958744412160
746253776433078272
746209920794537985
746188970250276865
746256276380803072
746138060019109888
746234570702368768
746193680604684291
746256049993244672
746248353290194944
746195978865147904
746255471024181248
746230292612997120
746202635372400641
746192116158607362
746251226359169024
746224793972707328
746215578898071555
746148273203777538
746252564455362560
746249078854529024
746207232165969925
746214823973662720
746253688369479680
746209639830683648
746247476844310528
746263201222893568
746252665231908865
746208238807351298
746207035344072704
746145521434165249
746163695516999680
746228837076242433
746226895218368513
746215130229153793
746218242516017152
746186403327913984
746251108939595776
746240027806547968
746217898360745984
746202727588364293
746246956725342208
746249439803805697
746194607612956674
746224500274921477
746202459035467776
746146872243412993
746209069334069248
746189834201366528
746218628278689792
746227847451160577
746196805277224960
746256209183924224
746232565795741696
746199216951746567
746229873111273473
746151347376947200
746259606641344512
746221702586109956
746208482127314945
746243962034348032
746221752905170944
746163217471279104
746255739598049280
746220339491835905
746244532107362304
746155445178503168
746220419036807169
746241310856622080
746249154507202560
746195043577257984
746212076788473857
746245773692665856
746226580523868160
746210465940803585
746233178457702401
746190861831069701
746172373519470593
746147383994626048
746226568159100928
746209388273115137
746234440687333378
746234440687333376
746217990916440064
746190723658063872
746261208999792640
746148285577109504
746159295847235584
746250039266250752
746211741357350912
746187850652094464
746212500195049473
746229911124213760
746227725631819776
746194095660400640
746198025714860036
746232599572426756
746248072284381184
746191180581371907
746146251406704641
746238375120666624
746156753998381056
746262445975568384
746138609229520896
746247904587718657
746212449846603776
746222021583921158
746226081443635200
746214119326384129
746229063853871104
746224945047298048
746224668097421312
746208888907718658
746202996095098880
746178413254189057
746176135562571776
746256813172133889
746225561303801856
746197002417901568
746262089749114880
746221316714311680
746228656876326912
746188966047657984
746210868958900224
746211812559839232
746204753319735296
746214803069272064
746214052402126848
746212668244008961
746186025769144320
746212999698878465
746260416142131200
746264346024681472
746220817671819264
746250169604182017
746227998378991617
746226769384988672
746234549995114496
746218754275606532
746264107175776256
746210382239268864
746214396104318979
746236630269206528
746154899801505792
746211938548342790
746227100604989441
746223611178999808
746202945851580416
746193634551205889
746208985733173248
746242363916357632
746237494325174272
746218439446933504
746229273430614017
746195496830570497
746225179815116800
746243810833862660
746199091298729984
746223321679699968
746225162920464385
746198487264460800
746219336914763776
746216405431836672
746224642721878016
746209622965387265
746246310794264576
746189540788842496
746229881470521345
746166526672314370
746253071861288960
746237427245690882
746180166515204097
746247006746607616
746171945587249152
746239624926814208
746172486899892224
746266179107446784
746265264849821698
746250005988712449
746193332490035201
746181420691791872
746221442728026116
746237901172703233
746231806622466048
746253315055419392
746154145128808448
746263305950461953
746220704262066176
746251708599177218
746226681375948800
746235841748467712
746242774895366144
746258419728908288
746241525038854144
746225737762406400
746238425557196800
746246470085509120
746241021470715904
746203994456883201
746227360710557699
746168619722113024
746252354605948928
746197060970389506
746242938301259776
746203037941653504
746229667644866560
746227763648958464
746184163615772672
746227146729787394
746227742572589057
746194326581972994
746263658502623233
746193726809083905
746199086856966146
746240908350337024
746204438956646401
746211137402744835
746155084447354880
746247203954491392
746263964569505792
746186860460900353
746256213294317568
746203772053970950
746174873488207872
746227973196382208
746141746619289600
746233476307836929
746266082730721280
746250592859873280
746236801988206592
746259346414256128
746249368500469760
746265499701514244
746228409223675907
746193340815683584
746203226723094528
746193751761006592
746207546940133376
746223359315214336
746255143725838340
746216883615993856
746235044834877440
746218326125207553
746191021361364992
746259103262056449
746236621914157058
746245778075590658
746219039114989568
746234063174807552
746226723348324353
746230053432762368
746259808140009473
746215063220944896
746186223010537473
746220968809422848
746196956217696256
746240992454545408
746254476852461568
746202744428519424
746221446804840448
746248319811330049
746226727572017152
746219395735658496
746157655757033472
746201012210278402
746171391880364033
746230309201403904
746188009930797058
746201133627015168
746250693565124608
746219454556626944
746170653611548672
746245538794856448
746249972442619904
746235334258614273
746226584827232256
746193194153443328
746250496776642560
746199569352949766
746251390171889664
746243399813062656
746200823567286272
746163166871232512
746218368311517184
746192720239038466
746186625772720128
746257140566855680
746205256690733058
746199754078486528
746233509698744320
746210688402546689
746209803421114368
746202782152065024
746263922727096320
746242712068849664
746214455051059204
746171060467310592
746234856145747968
746207890805923840
746256851071799296
746259514337308672
746196834767405060
746188450408259585
746197924984414211
746245962704760832
746243601198358528
746255114491420673
746207865539461120
746193475050184710
746173811939246084
746210034107899906
746183350121963524
746141935551844352
746222491022983169
746211250636365824
746194611685625856
746241516687896576
746228883486187525
746139313818181632
746211938279972864
746186965264044032
746193559074725888
746233409102454784
746262081129811968
746262848741969921
746205093431676928
746182691360374784
746230221192368129
746156095454986240
746211908911403008
746261259075657728
746203256150360064
746247829153320960
746248378523258880
746200785554276353
746239562020577281
746224160632770560
746249951127142400
746246977478762496
746239570518360064
746183387765940225
746197627213996033
746221438311366656
746215369090564100
746245283269402627
746202731644256256
746151234168487936
746239402490404864
746187359645949955
746226660240830465
746232322698010626
746230368102060033
746174965444124672
746187842028658694
746213381107900417
746213381107900416
746216921146626048
746235833175314432
746160243608936448
746266007031844864
746205890202603521
746230024202682368
746252392308473856
746185136773996544
746235699171516416
746246709299318788
746202660424998912
746233815991934976
746219798627909634
746220918263816193
746194913801338880
746196897493196804
746178778351566848
746217520915324928
746186231550087168
746230288234090496
746259325744619521
746197639893393408
746233216181276672
746252929212907520
746241831093035008
746159836509921284
746190455117754368
746185728271351808
746238089626955776
746155931952685060
746183744382341120
746192820814249984
746256955979640832
746193672039862273
746198185131925504
746216531302834177
746194829684543488
746249754049388544
746224030575800321
746232243144712193
746219160753967104
746149015453073409
746218301219446784
746213758544936966
746246918771249152
746189285007757312
746259648500596736
746216824723767296
746187913335963649
746214303741550594
746219316027109376
746250056077053952
746223300515233793
746201641171353600
746230015956639744
746209266571194368
746201511126917122
746212609284726784
746200639038861312
746194917760786433
746196247371907073
746182486133215236
746218108021415936
746222050990137344
746209564261945346
746151531951456258
746219190248366084
746246931551117312
746200173194338304
746220650084212736
746215835010666498
746230397374083072
746254703273607168
746213808889176067
746223023686979588
746210357111185408
746218489761804288
746221782244294656
746218435290378242
746231496281751552
746204279690518530
746185317061959684
746262064444899328
746172725803290625
746245408737787905
746266581584338944
746196318897373185
746197832877514754
746204929828675588
746260013283418112
746229290140741633
746196092459483136
746259048966795264
746256305745166336
746229537688563712
746237175646171136
746228640086560770
746264312440840192
746202157150441472
746236470764023809
746198000695803904
746193219377979392
746232767466246146
746224902835838976
746199590341251072
746161241773637632
746262383115534336
746167365327527936
746258088244588544
746259850032615424
746209497463427072
746235510218076164
746208909879214080
746239725539721218
746261531617333248
746195903548010496
746206653524017153
746240082055569408
746231869805465600
746262123290853376
746229998856474624
746262332796436480
746241545830031360
746197308530790404
746182766832816129
746242866985340928
746176978940755972
746241717985247232
746175644849954816
746177738004848640
746194175272488963
746186252383227906
746251553510658048
746239117290176512
746224814931599365
746223665830731777
746207500567875584
746264442518777856
746227486577430528
746239897371975681
746217583796334593
746237444018806784
746204547907870720
746227935250571264
746231907562598400
746187560976687105
746248701442727936
746255366002982912
746218737259274240
746161325705830400
746207559590125568
746191789061660672
746190316672188417
746263050295087104
746215356784484353
746264706801868800
746247757531316224
746147853572046848
746265755478548480
746154664933089280
746259774317170688
746149657005424641
746193437263728640
746236961669578752
746264299899854848
746205374265516032
746208864043884547
746197656846761984
746138743610957824
746207677072576513
746188727077081088
746209006323040256
746262530180415489
746179889473060864
746228237332733952
746230133304889345
746242682452844544
746196398647844864
746233031677992961
746263192578433024
746221987849134080
746232427492716548
746263629142630400
746244096054943744
746224043125145601
746235338176159744
746254988574339072
746215369124151297
746183962179973121
746234608421769216
746175863046152192
746159211554476032
746226647594995713
746226463242756096
746179499792949248
746264123860619264
746257132023058432
746205231738826752
746193940446011392
746243131327254528
746180514533384192
746189578587897857
746215503543181312
746227671009419264
746261426994577408
746162160263397376
746198331890638849
746193613407690754
746212479412248577
746233979552956416
746190744621223936
746188890751459332
746191021352988675
746195303687036928
746230359679868929
746172558001602561
746244960018636800
746226551465775105
746197379884277761
746258847568957444
746216895817232384
746201977055371265
746232746385629184
746221396364140549
746215725774168064
746219349875163136
746215725774168066
746180556572921857
746223149851639808
746191713480237056
746238525998149632
746222633637711873
746196360517427205
746190614505488384
746171765286637568
746193244258598913
746150882065133568
746196838781329408
746210352749129728
746204573358907392
746210936097144832
746202346170966016
746232381258899457
746232347897389058
746255366330130432
746229529161564161
746258356889853952
746238534336450561
746259749419651072
746228241422123009
746213515233374210
746193680436854785
746234596161785856
746227956276596736
746226455026139139
746171995977449472
746254715969757184
746187179253174272
746228354924216325
746159576752459776
746199452034039810
746239075313606656
746248672208388096
746176978655522818
746208012457508865
746233266311618561
746251608061788160
746208050092990466
746222847803023360
746183421148471296
746229000670830593
746196323037175808
746198285778489345
746254879786668032
746202878486818817
746224026356350976
746218439526670337
746193076767490052
746171018750857217
746250018483404800
746262953788325889
746196566134792193
746199883959283712
746237276330430464
746203927180304389
746199456127680512
746224726599573504
746195320661413888
746260206426931204
746216212321837056
746196939482370048
746146242904743936
746213624377552896
746202580691222529
746243760531570688
746155059403165696
746228988318625793
746223401426001920
746179444973379584
746252337988108288
746245308204580864
746254552681299968
746226525943390208
746204099364818944
746257651986796544
746174449779613696
746237984777740288
746218888271060992
746176261760876544
746216124363137024
746264086309142528
746249217522294784
746218909158649858
746233622890307585
746176236309733376
746213154850410498
746175502587617280
746254569345323008
746265491291901953
746214102700171265
746175540126691328
746211497903218688
746193164780724228
746247136895918080
746212118660165633
746250781825835008
746231718768582657
746206225499512836
746227411000270848
746218867286913025
746249145825042432
746246113490046976
746230741281869824
746199309402537985
746231194392498178
746234914836615169
746215373297459201
746235812182843392
746209212141707266
746172478175711232
746266518825107457
746215960818786304
746225725141716992
746202194802675712
746156237935435776
746264580977004544
746217344830083077
746206460384673793
746187615624257536
746157844437708800
746256867777740800
746240895675076608
746205550245875717
746200601021677568
746233191065739264
746254971956432896
746249527502508032
746244528244461568
746199238044856325
746235732604268544
746160293768626176
746180602831900673
746180686671798272
746205290224197632
746201998010130432
746248881613250560
746223246060617728
746162944879169536
746169391516028928
746228728129159168
746192371788853249
746163448162181120
746161321658331136
746221442648334337
746194108515913728
746181487523815424
746181907335905280
746194527753375745
746176148191707137
746260084792102912
746243680693030912
746235313245159424
746228740577845248
746198608739860480
746190635472871424
746247699045965824
746197627251789826
746228761708756992
746228350834737152
746197530883457025
746192539825299457
746231152378142720
746173778548432896
746199196215062529
746241415819177984
746142556094795776
746138424650928128
746213116938092548
746223791307534338
746214874393370625
746236948986028033
746163053754982400
746175020284653570
746257308200607744
746251000038686720
746249666128388096
746211279707070465
746244439941726208
746164916118130688
746145056063619073
746258356906635264
746192078229540864
746242221293207553
746262571817173001
746213385356775426
746235120219099136
746266586097590273
746226022991814657
746202920505344000
746191625148211206
746223032096546816
746223032096546817
746247250246959104
746226047889244160
746250257437237253
746250630705086464
746263385688408064
746220351965691904
746252241376514048
746214928843845633
746230460485763072
746203050801405954
746217122393522176
746209484788273152
746247258488856576
746232951935893504
746182297368432640
746235363488727040
746266166641967108
746242397475061760
746193248327077888
746240363191377921
746198717728886792
746205839749373954
746202933323128832
746265436501704704
746203126030467073
746237280482787328
746247027785347072
746194791977754624
746227054803222528
746218653297762304
746231139870748673
746208884822421509
746186638456389632
746229588133478400
746193839723945984
746143457866039296
746216250020241408
746152077085278209
746210210281205771
746194569864220672
746220226333675520
746209057044725760
746154044322877440
746207886804557824
746257392115974144
746208423721603072
746221954550509568
746237645055987712
746200147986526209
746202727756115968
746264228894543872
746237603091877888
746261494103445504
746264476324864001
746244452524580864
746226278659874816
746212500568367105
746203583461232640
746184130082254849
746232192511016960
746186453739134977
746244980939821056
746206070381502465
746250891024601088
746260147555667968
746225624172240899
746247774610546688
746160927293247489
746182733253251072
746189192615493632
746239301860499456
746252295852023808
746241478842736640
746208503279161344
746175061862801408
746199502126604289
746239683785416704
746228342181945345
746252186707988482
746185094595940352
746224034585554944
746244666304118785
746221312645824512
746190832529616896
746151251101028352
746152526228103168
746238316358443008
746155025647415296
746233849219190784
746258729956478977
746196096557293569
746184499181031424
746258201541251073
746212127103324160
746210269030846464
746233287211814912
746218162597683201
746218162597683200
746230519130578944
746260466578644992
746173275303141376
746190509501222912
746239985632743426
746238177749278721
746199112006008832
746222885484666880
746211313576116224
746255219537944576
746222071710003200
746216720025542657
746195479940079617
746262458646528000
746231186087772160
746233769900683264
746245379335852032
746221614467932162
746192980139073536
746190484620513286
746264853824815104
746215310605221888
746246621135003648
746229340656939009
746160784573607937
746253059219656704
746183786363297792
746222218489651201
746249250716147712
746172776222982145
746255575776788480
746264559900495872
746213448204201984
746198726092328961
746202849101545474
746227691980918784
746212332502540288
746246180468887553
746221581177786370
746224039014731776
746208239134478336
746229399440109568
746256876078235648
746222243915522048
746233631102763009
746165171731595264
746224718596825088
746196394348687364
746177146549338112
746217717896613889
746213695831703552
746258780296445952
746233857981046787
746226614162202624
746220943475761152
746212685130268672
746192157896151041
746238836427100160
746233706935812096
746209610399244288
746219509153882113
746217814764060672
746216841500983296
746233979393609728
746226140151328772
746235849986084864
746203042299547649
746247833091735552
746243928358150144
746266569156722689
746219055888007168
746198952790265857
746248797991276544
746155831285129216
746263851319033856
746183677231652865
746145647540080641
746207874087432193
746240497400745984
746228552165556224
746204988527894529
746244679075774465
746209644159262720
746184163796094980
746151548699320320
746247116004155392
746187393481355265
746192153865392129
746249829622366208
746196499038539776
746228287660163078
746221111436685312
746187351332913152
746165255643013121
746260302711373824
746255571691642880
746185300439928832
746175988858486786
746212680692699136
746225854846361601
746212362051432453
746212735088656387
746256825738231808
746222290023526400
746204325647515652
746186986252230656
746224483367714816
746232800928378880
746240870756810752
746188362298458113
746192967686184960
746209383994949632
746222520513105921
746165276908134401
746249024244748289
746210541652172802
746241005066850304
746243139686531072
746261200627867649
746252241456214016
746188873756139521
746259015202648064
746258696347521024
746226140134572033
746253520689594368
746202417335697409
746205550602391557
746200072547819520
746256934928519168
746202115358363648
746239402511237123
746194619860299777
746210113942237184
746152467390402560
746224177380634624
746223279803768833
746205944539815936
746215063220944897
746185694394060805
746215339784998912
746184390368067585
746183903573123072
746246214279118848
746201159065440261
746197878905798659
746150122602434560
746224059948511233
746172813720035328
746232465107259393
746266002774757376
746169387263082496
746203423729582080
746205294456254465
746239247405854720
746233971193712641
746218233934426112
746205106006175746
746211409743089664
746206292792868864
746227222441144320
746263951957180416
746210101342543873
746163620027858944
746207484033957892
746219391700762624
746241638196879360
746216061498859520
746217348961443840
746266426692993025
746171974993358848
746194997519671296
746153067175804928
746262672648314881
746209732197703680
746234038336118784
746188446171987971
746241206233923585
746199506245423105
746233635548762112
746191331827949568
746229042571948034
746186483195850752
746208062818508805
746217634094407682
746179742752079873
746180392856731648
746242183561256962
746226978982764544
746251113113001984
746250236629225472
746246532844781569
746224911438356480
746246545377476608
746262030932447232
746201205160894466
746226404639989765
746182800647196673
746233958505938944
746206880041578496
746255370461523969
746229445191622657
746255936524681216
746181743477039104
746208314573217796
746265545922641920
746148407203495936
746177561923723264
746188164981612544
746199007286833154
746244150488510464
746142145237553152
746201251201748994
746195651659108352
746233794936475648
746210172620546048
746226098455744513
746208180208734209
746181026523787264
746214387837345794
746228522553794564
746222990178684933
746214823893995520
746190488596668417
746258868401995776
746193261065211905
746261825545703424
746168238090915840
746183425476956160
746234457577820162
746201464977031168
746215104895582213
746210814357442561
746233937417011201
746262068609847296
746208628911136768
746208305907851268
746178643852935168
746234956653830144
746185170366128128
746222679833751552
746187162777882624
746235833129197569
746183425539842048
746222885681803265
746201519595282434
746201121325125632
746242670129909760
746251788311994368
746208750625685505
746255680865177600
746178660630093825
746248051455569920
746249909326712832
746243559330701312
746182267790331904
746189033135452160
746209719639904256
746225821354844160
746191117742284800
746205952873922562
746210747244392448
746202803027120128
746180883841949696
746213901444874243
746188051966201856
746213150526103552
746206884240076800
746239402544795651
746209237156540417
746215759412498432
746207664263180289
746216485140340736
746256297411121153
746214417163948033
746263423537709057
746218196110213122
746239847057154050
746239050479083520
746184813934088192
746187112387481600
746178618724868096
746256599170293760
746187959402110976
746220150970449922
746226479948664832
746223036538327046
746246168150040576746575647372251136
746625983445409792
746549743375900673
746562137464594432
746552540804710405
746557007965093888
746572006900928512
746530269109198848
746615199688364032
746516738263552001
746600641418657792
746611303029088256
746574154204348416
746607532551069696
746562326334169088
746500305001549824
746576477781630976
746616260771913729
746509331131207680
746518625817759744
746597579232780288
746563173688442880
746582228449140736
746512510401024000
746598414033518593
746505027984982016
746615799436156928
746550498287706115
746521595427041281
746541438540746752
746498388326121472
746575916063559680
746498178426408960
746591556358938624
746608115496456192
746507225728950272
746548569180512256
746618769083146241
746538339105374208
746628881667481600
746517052844806144
746549969801330688
746597059256430592
746619477782106112
746532966185082880
746506596642131972
746593968176140288
746593942884450304
746511021737533440
746558048156647424
746626754958204928
746576247312912384
746530004989681666
746502096099258369
746537819179483136
746598049292648448
746557364413685760
746591653062934529
746612913624977408
746520093769797633
746602423821688832
746563505097048065
746517778685902848
746499101437603840
746600066517975040
746603010881630208
746512623714263041
746493816753033216
746600100114358272
746600372991451136
746623957571342336
746535315116957696
746610883711877120
746625752758640640
746601878729826305
746493690911199232
746597243688464384
746586334446428160
746602289570455552
746627686181773312
746607343597674496
746543355308310528
746535428078075904
746505602378018816
746587072744554496
746522845283483648
746545356280832000
746507557150273536
746535893796720641
746550980783783938
746537290332315648
746550267601051649
746616424622329856
746607398190624768
746500187615432705
746588905462435840
746562649392029696
746515123611762688
746498354624901120
746608375526481920
746597713765081088
746592122715799552
746617062173204480
746616240056176640
746612230238658561
746623345026797568
746547671540830208
746621818153336832
746518114259591168
746624813020545024
746507318100172800
746617057865797632
746561542104059904
746615648571166721
746506944895123457
746535357110325248
746519858989400064
746569561290514432
746607863993405440
746502507288010752
746560988145717248
746532332811726848
746577841131819008
746554722212012032
746566872758288384
746524892292489217
746537869259448321
746579514768134144
746511365582393344
746620559971127296
746625408737509377
746520760911532032
746614201339125760
746558505239351296
746567984437665792
746610904695975936
746497998385876992
746573105582071809
746502582642761728
746551815446007808
746510048592035840
746615824815898624
746560531041910784
746529568639463424
746625463049723904
746534891324571648
746624125037314048
746584157690683392
746520458682638337
746623877644705792
746546354588028928
746613022903369728
746500594706300928
746555418470559745
746499508062789632
746594282786689024
746585239619678208
746571025329061888
746617246328446976
746620316860964865
746545624644935681
746613186456129536
746563106575245312
746549135168274436
746534153261289472
746519162915151872
746617913390436353
746519309602590720
746524028190470145
746566793339109377
746525705765191680
746513655626403840
746531083018174464
746586527438802944
746498140946178048
746615585459609600
746523109721702401
746617166661816320
746564788352753664
746552356624433152
746572183112196096
746597474463186944
746556555072512000
746596233028866048
746522191110385665
746564301742276608
746530131016056832
746625110673592320
746497981289992192
746613501058244609
746628252450586624
746575429243273217
746604445446770689
746519540205424641
746601639432183808
746535990257319936
746598443343192064
746573525054545920
746495762515824646
746544399778095104
746551450457628673
746626880728530944
746582404270272512
746593242645397504
746601777869520896
746566302580482048
746599638841626624
746508442253271040
746533964547002370
746516717518499840
746568030478565376
746538469099462656
746555657403277317
746584132650737669
746588351873060864
746552968661467136
746553099020537857
746518638518108160
746599215392919552
746540767624126464
746577173960597504
746497448722501632
746506571350482944
746530671867334656
746591065583419392
746617313575591936
746541795287441408
746604118366531585
746598137196908544
746513651490652160
746528188897984512
746543460459544577
746516495035949056
746504788888649729
746588637190459396
746544563590881280
746628978174111744
746559880941580289
746530504179060738
746497700573622272
746494865073184768
746545288932900864
746578637827280896
746626016920080384
746553660902113280
746550662138314752
746504222544396288
746569297250553856
746613975178055680
746617930025164800
746591627918086144
746543200203051008
746519686905499648
746514423238406145
746526465160675328
746541283330580480
746602172247310336
746512053205090304
746528381630582784
746526095894151170
746571247476084737
746587735448752128
746498929513144321
746622325957754880
746611663797882880
746610309104812032
746592630046232577
746498015012229123
746529233200001024
746526062511816704
746591342520901632
746534547517386752
746620769845772288
746606051810643968
746595562170908672
746606404253933568
746561831234240512
746549109931184128
746626234847793152
746583721558614016
746526435645362180
746563127509037056
746551391875903488
746553837071310848
746617598679330816
746514494663368704
746589065051443200
746562871673356288
746507481409523714
746505917303250945
746615019463380993
746609784858738689
746575412562694144
746510547638575104
746580063957753856
746573302760517632
746580776951627776
746589933272440832
746596346191306752
746528117678739457
746574363994972160
746570874241748992
746620643739860992
746527081421373440
746553744918196224
746509649873014784
746582383298752512
746549978428899328
746573906799169536
746513148027404289
746609289779896321
746620585321578496
746581074705264640
746527232395448320
746531540293693440
746535285584863232
746621075983785984
746572396979707904
746527274376167425
746580357508632576
746523822438813696
746598812764897280
746590453475180544
746523793334611973
746608044059004929
746578222809112579
746539622621011968
746609143298031616
746612053796872192
746599571611017216
746525189769465857
746581892674117633
746563014128734209
746516646328733696
746555884000575488
746611521292111872
746602423741997056
746536464381542402
746517732263337984
746612553099378688
746615539368333312
746524271443382272
746497054558412801
746509087806918656
746584123960066049
746535285635244033
746587517328068609
746523340387422209
746574322081226753
746628319420919809
746613190805553152
746500418402947072
746518034303582208
746530894366781441
746494810672922624
746584392353615872
746506475133079553
746545985363509248
746612796540985344
746551542690488321
746523390765203457
746527089847742465
746590302249488384
746497293424164865
746563831883763712
746544802485829632
746545289083838464
746531754102632449
746542906488594432
746493455640076290
746594546968993792
746615832973811713
746581720913215488
746538825611083776
746545180153548800
746566885647384576
746592130831912960
746505413789638657
746508580551987200
746565467779665920
746545238613831680
746597449540702208
746613026942386176
746516390341840896
746562624024870912
746518445303304193
746557515475853312
746595482361790464
746604642776211460
746536703305801728
746544286699663360
746562255144157184
746620048169656321
746496949684174848
746519355576332288
746549542229680128
746518772555538432
746546240989495297
746545150499885058
746602113279492096
746561823072223233
746531770615508992
746569897157632002
746543896721776640
746575010060468224
746524401273802753
746533993957318656
746583830404825090
746574343086415872
746604478888054784
746626679452372992
746590675559391232
746518994849497088
746604638615539712
746518986481774592
746596602064822272
746627887424479232
746527945464946688
746621315029807104
746590268703399936
746589119351033856
746565543465877505
746614667196379137
746563399950032896
746626486736584704
746498413307498496
746545398232211456
746501257372672000
746516184879796224
746531485398761472
746508894977961984
746602759286300673
746522128300806145
746535709406748674
746518994828558336
746613442090524672
746628063434182656
746550104119721984
746584207837827073
746543686725566464
746598099666145280
746562762684403712
746613039609298944
746525927996293120
746516000208748544
746558409030377473
746514297451208704
746573806110638080
746614826491871232
746521176105582593
746519288551440384
746574938769850368
746537026275532800
746600913918435328
746594244933091328
746568794001256448
746612431489662976
746597566897238016
746610359612674048
746545037241090048
746570261730758657
746611512891047936
746566092814954496
746585856236990464
746520056306110464
746607180065931264
746623806245113856
746534941761015808
746607260021956608
746594731392647168
746514297161977856
746500023953793024
746528880769400832
746610229354299392
746545008107368452
746516750972248064
746504214021447680
746581041209499648
746550368235032576
746620488651177984
746496341677871104
746581838102069249
746532731350298624
746613140448632832
746526204937764864
746584757362900992
746531745747505152
746496748433072128
746626050386452480
746502427356999681
746563324389691392
746591866594877444
746553576856690688
746507355659993089
746611685063016449
746501617759977472
746585961316790272
746497243134435328
746603883653382145
746548132603781120
746603514466557952
746603128632516609
746528197324443650
746531657696546816
746549806508687360
746600137967935488
746612678832103424
746543993207529472
746604315511504896
746500812470247424
746540348315308032
746587609737093120
746616101610655744
746589077475057664
746561273676988416
746567040618508288
746554222901006337
746538557158862848
746575110518169601
746531259111837696
746624758503059456
746535105414336512
746527215639113728
746548481108606976
746530399078211584
746622585669038080
746578017149935617
746511243914018827
746531409888612356
746628411766956032
746552423397761025
746517455833554945
746497260096225284
746587857205223425
746571755184087040
746604617333673984
746507112608501761
746554109784793092
746610447667834880
746527039822299136
746612704048197632
746609449394114560
746508798525841409
746617372275019776
746606999719256064
746571658656387072
746592411883872256
746539182072299520
746567745395818496
746593158633402369
746507641023758336
746540721440755712
746560879223672834
746521578721120256
746628004982493184
746522866112401408
746511881305718784
746565106960523265
746586464394182656
746604735080374272
746541124219715584
746620799235264512
746502654029860864
746561810338299904
746534266327048196
746529589799723008
746577899646394369
746613446691688449
746543095521521664
746507628369551360
746572321247363072
746610753793327104
746628625697488896
746592986826321920
746586737095376896
746524082552864768
746578147361980416
746562619729911808
746616428791365632
746603078363791360
746509419391946753
746603505830535168
746502297463644166
746543741348024320
746588381186916353
746505036331618304
746612892762513408
746494391284563968
746618647355883520
746543586045485056
746566868949835776
746573193905856512
746608711045505024
746572384329687040
746531791830388736
746527350074941440
746612393707331585
746552175963176960
746615174338084865
746587655589113856
746596031933014016
746494429045751808
746619918293041152
746624867466944512
746537831510609920
746577329535672321
746623017963393024
746503790811983872
746582198732619776
746617422715691008
746531967735316480
746614000180432896
746607914312417280
746610069899513856
746524762067865600
746552922670923776
746617414339665920
746583910281318400
746595885027491840
746524627875270657
746618743783067648
746592080516943872
746503467452203008
746503534586245121
746513940763443200
746616613265342464
746537475158376448
746570412843216896
746578688330899456
746510405187567616
746566130492399617
746598304973262849
746532307654283264
746512867231404033
746564389709373440
746605255190732800
746569804924891137
746589643685113856
746594945356664832
746519066056228869
746542134946205696
746596635556339712
746603460007690241
746537982711177216
746554709259915265
746588280607518720
746563425178816513
746588859534819328
746503576869027841
746517149561159682
746624934672273408
746618550987665408
746609696958726144
746628483250552833
746500569540497409
746620832483520512
746604290463121410
746617040811622400
746510623245164544
746507171320467456
746628885857566720
746533649949003776
746509201439023104
746586653477699584
746503949868376066
746560245749579776
746536111929843713
746539232517230592
746622653058924545
746590184691597313
746621038071517184
746522757253468160
746612955765055492
746617095635505152
746511961219796992
746603505981468672
746513710341046272
746497524131840000
746534216045727744
746514087811686400
746622413773877248
746506785385746432
746611424902909952
746510199696035840
746594697955708928
746541430324207617
746567837490130945
746499537661919232
746568173059616768
746526045575217152
746500611194097664
746503564206321664
746495125128359936
746595746464534528
746607826135617536
746551760794300416
746616327985594368
746549906878275584
746519045252362240
746536116011012096
746608639830429696
746612754585362432
746605003419312128
746523663378321409
746615845619662848
746621767943348224
746592042835402752
746605917773324288
746611202466455552
746554130605309952
746551521714802688
746531556697636869
746615652635545600
746590444977422336
746560413781762048
746557871794466817
746514741728710656
746572199864131584
746494638488326145
746608132227473409
746600511391019008
746594475506491392
746606278450024448
746582781736652802
746510317010587649
746536791222652928
746497092349100032
746588532228055040
746546392349302784
746505195744436224
746522786672316420
746565841148329985
746537924041146368
746564192811909120
746506466475966464
746552129863753728
746508605495607297
746510509910953985
746497759163801600
746551308023377920
746562112323993600
746553555885109248
746523751483842560
746590621264125952
746617242524213248
746602188957442048
746527437958283264
746600335217729536
746628420180807680
746598489690345472
746512590319169538
746541451203346432
746600578537619456
746593234315534336
746562158507417600
746579258793992193
746497817787703296
746497385883279360
746511214642106369
746520794411372544
746618479462191104
746497931361009665
746572027771883521
746627140762898432
746590281374412800
746621558471430144
746592378635563008
746627312976728064
746610900744998912
746619440029179905
746506978407518209
746543909115834368
746520127609372674
746608136690139136
746612393820692480
746550213284761600
746621956741603328
746561449800122368
746533431866175488
746625437950959616
746621516197007360
746523541693149186
746626251817951232
746538737337720832
746587521564368898
746542554309591040
746611416577286144
746620585225052160
746558585170071553
746574376712175616
746626805503823872
746541992360841219
746586703700332548
746566122095292417
746519015875502080
746530596441063425
746534627217674241
746528788780097536
746596170332405760
746556546386006018
746569251050291200
746604785424543744
746509448789786624
746499201920602112
746621310638272512
746593456261206016
746501580267069441
746530948552994816
746557309736738817
746513135410909184
746566646555353089
746605192074956802
746569138001190912
746571306339012608
746625073096888320
746555388900876293
746516801505288192
746512346831544320
746551915962580992
746557670430117888
746503668766113792
746555942553141248
746518650966835200
746590021352820736
746579174870024193
746497440556158976
746625564035923968
746624951365570560
746516893574500357
746598577787518976
746546719115120640
746503996169289728
746511118005342208
746541551732424704
746565165936582657
746515283033137152
746585378308579333
746582320572960768
746525240218378240
746511659242557444
746596451338289152
746608136602132480
746520743983276032
746621608564002817
746509750817390592
746509297908080640
746594601381724160
746539870139482114
746596568770420736
746535033834352640
746559880870367232
746593712239607808
746604206644150273
746628705502511104
746493845756608512
746588201138126848
746518525129404416
746627858035007488
746507578058874880
746586313705414656
746624846671421440
746608254055129088
746528495052853248
746497910322278401
746546195149905920
746525873516355584
746501672638119936
746500200450002945
746499705471893510
746615929400922112
746514947350224896
746595528423641088
746604541844520960
746591703361003520
746550771127324672
746495724964225024
746606798484963328
746519259019239424
746539446447681536
746525928201818112
746546694150467585
746608606120906752
746547918849486848
746610023866961924
746507515098079233
746508660352835587
746541610654040064
746595218225508352
746566751362637825
746599165073858560
746510237234933760
746553547643326464
746577199428476928
746600876308041728
746525630242631681
746550779318837248
746497427704844289
746500040840060928
746507808783245312
746531628126609408
746611248540811265
746598313399586816
746556165010522112
746509784405385216
746613584831090688
746505992423223296
746530285957709824
746544936867106816
746589060681048065
746547977792163840
746548472422109184
746546824345845760
746618588530880512
746593083064786944
746623496218873856
746568793741230084
746547545506119680
746605875687718912
746532337186381824
746579166380843009
746517996861034496
746614059034869760
746537604993060864
746559461641363456
746505807991312384
746579468400099328
746592429030187008
746501043140235265
746578935668944896
746600150437601280
746521603794690052
746539672935903232
746529912786403328
746612167135330304
746524518965981184
746581137921835008
746500439210868737
746508496640876544
746493678118547458
746607885048750080
746584451354869760
746554919029616640
746620388059324416
746599848527355904
746546241044045824
746594542770659328
746613714724356096
746516771914514432
746618781527605248
746604231424081920
746599001479221249
746621155595927552
746504940030464008
746584514277810176
746625731531255808
746614373519663109
746599450303406080
746527899511984128
746624582371655680
746520068809330689
746601572302462976
746520022470664192
746616965590982657
746603845875302401
746603841479651328
746531162730926080
746511986180169728
746579623538991104
746526494428626944
746621013006286848
746544231972507648
746567736898228228
746556341234196480
746512669788758017
746493938161324032
746626704668524544
746625303951380480
746602692160720896
746555296697430016
746578503907188736
746604017762045952
746502788264296448
746563223927721985
746527316508090368
746523927602659328
746617678605983744
746596367364198400
746616575449522176
746510421687828480
746502268195766272
746499797767626752
746508219619614720
746623764482375681
746594244916305920
746586913465765889
746588989700866048
746574779100991488
746577585237196800
746593087489736704
746566235454869504
746600087682433024
746549244106936321
746580118571671554
746494869170860032
746604630264647680
746506605101912065
746553182738735105
746504675445334016
746508287009521668
746494449782497280
746615745098952704
746509977330810880
746571394306158592
746597457858019328
746501303241584640
746538141893464064
746621667389153280
746530676040679424
746589497014489088
746589467784396800
746599454174744576
746558463426306048
746558521999769600
746538586619576320
746542411778826240
746521217948090369
746591124207374336
746603770193186816
746595184553693185
746571289339396096
746496068842557441
746556009494220800
746593871484813312
746540830580674560
746520978709065728
746547851728130048
746557297149673474
746604093247000576
746532856969605120
746626104883036160
746555950950055936
746512892325855232
746538167029764096
746532504883073024
746545465248735232
746561596525142016
746547876885471233
746587559132692484
746623164839497728
746564108720316417
746598242306101248
746592089266348032
746559847462666240
746607893072359424
746595742538731520
746589031291457538
746596216092254208
746496559647424512
746617594489102336
746549982417739776
746613144483565569
746622061523664896
746578717661528064
746525747888676865
746552398584283136
746514385389031424
746548321729155072
746529086630141952
746518550253305856
746569410379296768
746512762138955776
746539945645346816
746607373192564736
746554063584624640
746582056428249088
746505690810814464
746525919909576705
746532639226494976
746605561140088832
746500250685181952
746534400800718848
746597306712076288
746580873516965888
746592080831483904
746519284390699008
746612737447436288
746624531876438016
746511906773536769
746547981755768833
746507653644488706
746566856148811776
746549407856885760
746521209504997376
746615312771088384
746519456428351488
746541539338358784
746532601226268672
746529732225863680
746545683352719360
746625362579365888
746592823202418688
746575362226782208
746565396442976256
746564645817716736
746577903979274240
746584400821882880
746580538077515777
746605070578491392
746610489501818880
746527609912164352
746626943580315648
746502826059173888
746593330415427585
746580235999711232
746593582451146752
746618236486066176
746587961815371776
746521117397921796
746592030168473600
746536955169673216
746564394134421504
746514641212211200
746494810572398592
746592130869628929
746578377964826624
746581104405143552
746610560859537408
746625899567661056
746537991137419265
746593917924147204
746617502277345280
746530793346990080
746628969496190976
746614343974916096
746573910892752896
746589719329406976
746574779398840320
746609675982897152
746564477835943936
746595163640860672
746597067687006208
746565895783317505
746560921380655106
746579732792123402
746589207540334593
746528469689860096
746617271729143808
746592542062444544
746545326748639232
746591442961833984
746580831754326018
746611160431079424
746609936008896512
746572338272047104
746587341054042112
746543967634755584
746564783969796096
746626981656137728
746534643885760513
746520823582826496
746496140149850112
746529900350283776
746580831376793600
746520077051236352
746518294513876992
746588125414232065
746515983335100416
746586615447957508
746600196763754496
746621524673585153
746539308132208640
746537483488342016
746532156734738432
746608258111143936
746509717300719616
746626734250811395
746586271791779840
746547767913422848
746503664970379264
746591535643394048
746574535902666752
746533293403693057
746516088347820032
746619159287566336
746577861885177856
746501949470580737
746536615229669376
746554747226726401
746530671888334848
746596937776922624
746612544639475712
746516545447223296
746573223244922880
746493724159520768
746607712939683840
746534534670352384
746605162932764672
746609491232305152
746560598175977472
746511659024297984
746624049623797760
746595121525821440
746551106600329217
746509410806071297
746628688670756864
746579791449579520
746618949287043072
746596342127013888
746572476360982528
746571935325229056
746536384651997184
746565643831480320
746560845904150528
746493560581677057
746535927443447809
746556382917189633
746541916708278272
746558001822105600
746515429988904962
746544139613966336
746516960926539776
746568420708220928
746517421977141248
746614960516653056
746500321933877248
746502905532940288
746582765152387072
746501685158174720
746612100181565442
746614155491192833
746505581603721216
746507171320344576
746607175947063296
746539966600085504
746570710580076544
746514167490805760
746618282724167680
746622875331878912
746536967542738944
746496920164704256
746530172728291328
746566130387427329
746579623761297410
746530323958239232
746599731074207744
746541056804655104
746540990081667076
746601073473953792
746606588643835906
746554025798045696
746529543742193664
746535071658745857
746578050658205696
746616201980305408
746591023531442176
746606949559570432
746514070656978944
746574087313555456
746620174216880128
746500720543825920
746604638334517248
746618307478855681
746532970572324865
746578512274874369
746599357613375488
746507062247514113
746537391368740864
746537139676946432
746540029338595328
746496568073818113
746532160694325248
746515928897118208
746571709159968768
746618928420401152
746518210522972160
746623412198481920
746533679233523712
746519812843536385
746609486937399296
746507511079936001
746553203689394176
746502704390803456
746544718641692672
746501215220031488
746578382025003008
746500216900091904
746628302597689345
746570878293544960
746595918439383040
746523642226323458
746622149767667712
746624808838897665
746613270442835968
746496110710099973
746622086613966848
746594144311705601
746527673036378112
746504667165765632
746519599110307840
746537387048611840
746563890721525760
746626780363010050
746498174609612800
746628323778797568
746581989206089728
746507741833854977
746578805599305728
746617989097725952
746593783781875712
746552297891631104
746592487662202880
746618278483636224
746511231259934722
746501735439548416
746511264784875524
746624670405918720
746513345403039745
746532068553797634
746618332875493376
746582517541568512
746504965103947776
746565199348436992
746529787053735936
746573323862056961
746510673589473281
746557951620554752
746510619046707200
746606936938938368
746597008979288064
746502033310621696
746585231507890177
746606416673251328
746561957407252480
746524992679075840
746596954545721344
746541082004045824
746569821563813888
746498698553753604
746587018075975680
746537609292177408
746594882593030145
746594244941520897
746594244941520896
746625349786578945
746560581658804224
746601803043717120
746495012045721604
746589060651589632
746521717233827841
746578621272293376
746498409427787776
746599202797522944
746545482118365184
746574741381611520
746621898172280832
746522077595901954
746525244266000384
746597185022660608
746524032288325632
746507238487920640
746561726393421824
746546065063608320
746590910515937280
746517371578421250
746606379125866497
746606119171293184
746533004047179776
746509297702547456
746527803135275008
746523730373971968
746625979003572224
746497587033800705
746521499134132224
746556001092935680
746604848334897152
746624917924360192
746588884788613122
746619851255341056
746606672701947904
746523814230659072
746530638518431745
746518638631485440
746566575281537025
746622841840373760
746511957021200385
746616508449759232
746606794378641408
746620010374762496
746560552072265728
746600246990495745
746538129549459456
746540897815298049
746498375743209473
746579015327186944
746512271543775232
746556026279821312
746601887097577472
746523508226785285
746611437460586496
746526691447705600
746505816413396992
746620002384678912
746618911613947904
746600175703982080
746548455858970626
746519682740531200
746624494173884416
746579736881664001
746617036638388224
746595888987017220
746556244664721409
746591258747904000
746565023372279808
746615874921107456
746625899496341504
746615199818461184
746500971837198336
746611575759347712
746518051252645888
746542084723662848
746620585321562112
746615681962090496
746595331232563200
746544781346562048
746626222453489664
746574548368130049
746593930351902720
746587089320411136
746615090653302784
746603069610299392
746595943684902912
746544651465809920
746597529035354112
746584971523960837
746523679975047168
746525315757858816
746497159227408385
746619981077544960
746615547635376128
746521087865937921
746622405569814528
746507662104231936
746498665070604290
746533943516729344
746622308912103424
746614448782192640
746628457799417856
746503736013447168
746526796472946688
746528595800109056
746596165920108544
746502578393866240
746583432025767937
746494131036372992
746585860397801472
746601643785871360
746555124496105472
746628487226744832
746575018478436352
746525366014119936
746541522649255936
746551869787430912
746568743526903808
746580345093423104
746623416409726976
746515043806650369
746627317137539072
746610128930013184
746628206267072512
746588519859109888
746513575867457536
746506588349960192
746610795811905537
746593339152052224
746602386215440385
746542164386136065
746581745877786624
746579514562469888
746578004441071616
746554105573707776
746625890923077632
746496631114182656
746497977468977152
746607566038401024
746577933293264897
746544659841703936
746596711410241536
746539547211640832
746518193942913024
746542697138241537
746590248000323584
746515601871507456
746612032800161792
746510270940450817
746515207674007552
746496949747126272
746556706088325120
746544408288460800
746527329069871104
746496634960384000
746580995004989444
746600297506603012
746599601264812032
746542751672479749
746540532843880448
746496895091089409
746602956401803264
746571734082543616
746525420548415488
746566117771067396
746565451023417344
746503308383162369
746618442074234880
746564339595943937
746566898213490688
746590881197735936
746628206132879360
746584975391232001
746496291266433025
746577916692041728
746550309661483013
746596212174790656
746627191102930945
746582979221266433
746555468424716289
746525181531721729
746595578717544448
746506504258326528
746621520483516416
746562993048137728
746546727751028736
746504545547788288
746610464507953153
746624682875568128
746620614409068544
746591053071921152
746496198966640641
746578608576172032
746620862099521536
746531473184854016
746626159492870144
746581909698838528
746604806169468928
746616923375472641
746549655283073024
746589844965580800
746591950548144129
746600834054553600
746565916431888389
746541392722280448
746587924007813120
746565807589695488
746502188541816832
746513492186927104
746612196449320960
746573743246426112
746595339520577536
746570580724322305
746609281349328896
746618672647659520
746519129226522625
746500326212009984
746518177039814656
746620425807892480
746555204473085952
746523919134433280
746542848149860353
746508257737515008
746581653624000513
746603996811517952
746543720170921984
746586703742177280
746611575721697280
746617544421875712
746551689717620736
746546815630082048
746604881813856257
746527450809667584
746500850579709952
746520819455528960
746618513171709952
746601333331984384
746572548016607233
746603401199353856
746628378346786816
746625525947441152
746566612711542784
746593833803202560
746509561926946816
746608803487973378
746515442353700864
746509155142275073
746559348365623296
746621222822215680
746534337516953600
746532043232673792
746504855947096064
746545775702851584
746528264269758465
746624402087878656
746503291488604160
746506244446388224
746587542485598208
746566478787289088
746594139974733828
746513718369001472
746534912182878208
746563349811331073
746549030516203520
746612150379122688
746507670362947584
746590633683484672
746576893315416064
746519779184414721
746540776113348608
746565908391354368
746623714104475648
746616441173073920
746556219268030464
746554218513739777
746616172917964800
746535847692992512
746516465784881152
746586049464283136
746580257109610496
746577207821230080
746566860544475136
746576922461646848
746575458767114240
746609252207300608
746604470512001024
746547486853046272
746533582890373120
746547646039416832
746494416429322240
746547524564099073
746576221975121921
746559948339970048
746542793347080193
746548518832091138
746564318808805376
746504969252048898
746518705492787200
746590587625832448
746628650699677696
746496488159780864
746512267487764480
746563588991524868
746602428053626880
746627648487563264
746605452239077376
746506466580791296
746602868413652992
746534786332753920
746551416768991232
746519049643909121
746583939695939584
746609184943255552
746504327276036096
746507359774736384
746543959397171200
746612251142959104
746584434640588800
746556127291256832
746560686474539008
746518323928637440
746499424352768001
746604516984950784
746555195996274688
746515979417456641
746533611973779456
746538875774967814
746548162215583744
746511701189623808
746543728874029056
746501290625097728
746605439664656384
746505741071179776
746599114587119616
746604936071417856
746580743393054720
746518831380717568
746552776050745345
746535340287139840
746528583259041792
746616726553518080
746499734794272768
746627094701088768
746512757906882560
746555661379584000
746544068633649152
746615165974626304
746581846532694016
746619914291650561
746589236766310400
746521045796945920
746520714757308418
746499210376253440
746608354743693312
746526251108675584
746627346422173696
746602407040290816
746510371293372416
746623764398473216
746550326409465856
746624028631273472
746545972604338177
746583839066177536
746523185118609408
746608300041580544
746624964153868288
746615254268817408
746604529559412736
746610615448371200
746613727626203136
746622795438751744
746494596545294338
746520299294818305
746596950343041024
746524392893480960
746519313671065600
746570777961566208
746626063111983106
746624645298855936
746517892045373440
746503404613165056
746495817351991296
746559604176216064
746526163028172800
746619758980763648
746503891387187201
746556043136753664
746552469526818816
746521599638024192
746496693990891521
746567758041649153
746621004600975360
746614910306627584
746595876341063680
746501878209478656
746510480445935617
746519145928286212
746582442002157568
746616584022556672
746494772831936512
746525563444207617
746522061166751749
746511306874822656
746594245146972160
746622724156567552
746596589536411648
746567229249036288
746508718976679936
746546325215416320
746594282782527488
746551173583249408
746547474123284480
746596883200643072
746628583632756736
746544932538589184
746597747130769408
746511424273276928
746542336415399937
746612246776782848
746626306343837696
746577903958253568
746543607331487744
746567175062720512
746505036130222082
746542222959575040
746610057345900544
746539064627585024
746627560113569792
746611017833189377
746608660584013824
746508802883674116
746517505917747200
746608471836069888
746528084027813888
746529011023646720
746587613801250816
746627279221035008
746521716952801281
746535923169431552
746584778430873601
746626159631339520
746495313771388928
746522585295290368
746512162521288704
746514213598683140
746500590260215809
746605993178566656
746542680046436356
746540478116433920
746614817843253248
746504725995085824
746529698931314688
746617447738834944
746536569176109056
746530461988622336
746573273530535936
746615753189646337
746552679325831169
746494659766034434
746613538718908416
746623819108990976
746610741172666368
746519070275739648
746625144278364160
746535960964304900
746547738326642688
746560912677441537
746610078346797056
746506122794663936
746617833799454720
746498799502168065
746546329405427713
746498904196325378
746549692977184769
746612913704665088
746628000536530944
746539421416054784
746602142715224065
746608899793489920
746497549339660289
746589404597207040
746617074366066692
746577245553172480
746608606112587776
746526024503005184
746520982899200000
746612028836581376
746526335061790720
746597872951492608
746511096945664000
746522954268237824
746514322508025856
746602650204921856
746517908763840513
746582169573855232
746529245753532417
746527211616776192
746547562157572096
746545829956169728
746591728434544640
746510417640316928
746625282669481985
746612670594310145
746508731291054080
746585537608318976
746569532106547200
746595859773722624
746548044750012416
746612074848075776
746564192593805312
746613580884148225
746546002279075840
746495309539225601
746570052015628289
746626541136777216
746568227900301312
746569381291921408
746584564320051200
746542663248183296
746617452151345152
746598028291641344
746505308919504896
746522740627218432
746615187323686912
746576725543256064
746502528003506176
746579162295603200
746583041930334208
746614511684231169
746625010089988096
746527694045622273
746535193490644992
746616399452315648
746581171388178432
746517103423827969
746619641267687424
746523382112452608
746606886745677825
746558572276785152
746574686797070336
746606634911178753
746577115588399104
746582450533437440
746617653326917632
746496337521192961
746625115052376065
746541849846943744
746601043950206976
746625626682040320
746503769505042432
746625861521117184
746498195513978880
746573298675425281
746612410312761344
746515182256455681
746501185767616512
746596841316220928
746614390170890241
746545733700968448
746530294585450496
746514029095563268
746616420335759360
746517568974774273
746543036549701632
746494617772761088
746500447800856576
746531972177141762
746520374712508416
746573240030486528
746606186347302912
746545045587648512
746528138671194112
746625018772205568
746566465952825344
746591837587136512
746553304306442240
746564838688591877
746560959007756288
746542676116275200
746494101588172800
746584048802357248
746588297527500800
746581884436615168
746559952525766656
746531615719882752
746516658571862016
746597222947532800
746611609401884672
746567078455324673
746610711825100804
746578424169435136
746541644007170048
746508823721041920
746498463962107904
746605448120373248
746502280636174336
746587487758319617
746587659770929152
746608438638149632
746526641241886720
746529786810478592
746503434153517056
746543246315139072
746614436459388928
746520345528541184
746543338552188928
746611412164739073
746531787707318273
746624448107786240
746512330121482240
746623944829067264
746588469296771072
746611504691224576
746541161699901440
746551609711300608
746587546537205760
746529958793740289
746528117762592768
746500401764110336
746611689072713729
746595960575385600
746509977062367236
746612418789445632
746578218451243008
746503119350145024
746545976819605504
746494164725075968
746569251096510464
746577006343520256
746539471684931584
746522174249263104
746512682447212544
746515924669304832
746611919763701760
746556034865561600
746615355079036928
746557666562957312
746573608957317120
746615052917170177
746508068737916929
746626063141322752
746531221367300098
746536153919062016
746522946047447040
746520303379963905
746616995068657664
746521276601118720
746505397079408640
746549760107020288
746504960909578241
746544290982146049
746495448165257220
746553564378599425
746548900224348160
746495716407840769
746557427340894209
746511105434988544
746628416003244032
746519519099641856
746602268556918784
746583897702604800
746511361497137153
746552419278979072
746555594463535104
746547826792992771
746581716458967041
746507624238227456
746502599457767424
746498182780166145
746599471195258880
746617133308600320
746620488810631168
746607213922390016
746557033281781761
746582731438465024
746576767113105408
746618802763341824
746548766027579392
746628168560304128
746538435754795008
746499411547656194
746533805033406464
746555422480470016
746530810249916417
746588591170723841
746516281101164544
746519330305630212
746590520374345728
746615933809074176
746513525405679616
746514221966360576
746595083689033728
746542378278920193
746584983851008000
746624909707739136
746567904620052480
746532601159098368
746621000406675456
746606391624863746
746549982572908544
746550175418617856
746593464805122048
746521968900354049
746505489224196096
746599450244571137
746511453671165952
746627979644592128
746598070142537728
746501072592609280
746509461448196096
746561315603353600
746499411681779712
746605003272503297
746497209919635456
746562020091138048
746612645374103552
746536858700627969
746618282426437632
746585344762646528
746566583607263232
746559176298598400
746524384463101952
746600414796210176
746624204963979264
746543451865391104
746547008563986433
746537843963551745
746512187640811521
746593049711501312
746509318749487104
746531418629541889
746602855901986816
746525604984545281
746537013801787393
746625475611660288
746568814993629185
746575005685850113
746586695026376704
746526800390594560
746507586330042369
746534278863982593
746595620580896768
746545012188426240
746517845673127938
746541723829080064
746587307659116544
746556781447483393
746511109645991936
746530130751787009
746620090381115392
746567678052208640
746526607515467776
746524342595387392
746539173801189376
746591925638074368
746521402430341128
746550729054224384
746514779653677064
746597726297653248
746611190051201024
746505422043963392
746600574267817984
746626104979501056
746546941786525696
746500342850846720
746531917584015360
746521335246032896
746521108711612416
746503597844660224
746550951394316292
746621746883657729
746555988619079680
746569255416561665
746620799138828288
746530864960409600
746585550069501957
746494428819316736
746497419462901760
746525794051067904
746589098433982464
746582941136990208
746536292394033152
746599815132372992
746595276815687681
746625614367559680
746617506622767105
746579401207353344
746543674205560836
746500565375451136
746532991397158912
746516255872524288
746534337923842048
746587609384660992
746557255273717760
746624926212300800
746574133400481792
746628969714319360
746502331060097025
746519703695175681
746495238236168192
746606635129409536
746618982896115712
746624125255450624
746493925481914369
746562296764325888
746614285539807233
746524183136444416
746605808704757760
746561248498581504
746538821282574336
746610321557753856
746519502658150400
746601333419970565
746619377315897344
746518059607678976
746561307223146496
746575458683105280
746504440866308096
746588100315353088
746562238341750785
746535566854983680
746606723130077184
746542021477732352
746514523708887040
746558778020028416
746567627938488323
746588939310379008
746626520148381696
746496043844435968
746608841081626625
746501311890395136
746526616071737344
746508794595786752
746580072572813312
746519175124836352
746517560447819776
746571058845671424
746507506940141570
746519422773432320
746499155808366596
746607113099567104
746618433454891008
746622560884883456
746549093292466178
746594245012750336
746590730072768512
746495045570805760
746612226044223488
746497993990340608
746605477115592704
746530059486388225
746542126494715906
746522278968471552
746529837217521664
746535545656971265
746508207246319616
746561269298237440
746621155537195008
746595096305483781
746556055858061312
746581779696476160
746604114340085760
746585831004053504
746586384748576768
746575840176017409
746593842397351936
746506151995416576
746595431786807298
746576368863973376
746613870056312833
746534723724451840
746531078853169152
746532714627600384
746586556895494144
746533649999241217
746611626334429185
746518441214025728
746505841566593024
746545762863980545
746594089575976960
746622095250067456
746621826634227712
746608920773332992
746593477471789056
746557184176119808
746594207176003584
746494848534978560
746620224456253440
746589648038825984
746494739227250688
746574401513062401
746539781861998592
746605615775088640
746563366529818624
746582395906818048
746571512002527232
746552859722944517
746590986114039808
746581460547604481
746547025462714368
746552545355534337
746579711896223744
746611009771581442
746613429545369600
746577660818690048
746531703670243329
746533221832134656
746611882094534656
746588691552841729
746546438276952064
746617456039501824
746528897815056385
746512393040171008
746618391683866624
746534342025842688
746552520038723584
746513663838683136
746527106612371457
746599236238610432
746534044163149824
746608165953880064
746528402669174784
746603988255186944
746542466178899968
746602566482558976
746596510045974528
746602000201191424
746601756885409792
746549340622094337
746570828188266497
746508404299079680
746584510091898880
746547960712921088
746575403972759552
746520903530352640
746599722874449920
746494491759022081
746497788456869888
746616990870167552
746568164880744449
746527454727135232
746628751627292673
746502050071085056
746596367284506624
746519858880221184
746505057202544640
746554025642864640
746540566238756864
746537999442141184
746569137745342464
746611806446170112
746585759998672896
746564066919882752
746578239657672704
746518864939327488
746567522858708992
746565635459547136
746560342281568256
746561395156623360
746516419626446849
746601278822809600
746559625147736065
746613937064583169
746555611081388032
746619175783768064
746534337613545476
746509826369323008
746594462969696256
746513269557452800
746548011178725376
746600591053430785
746595805084028928
746509348210368512
746522090350616579
746534106977210369
746565274866954240
746597931805974528
746606148443209733
746612217689309184
746543481280045057
746539509152526336
746549063760351232
746574087347142656
746580114545086465
746570542812106752
746520404404092929
746502880287428608
746598556744749056
746597872884396033
746586808587190272
746561688661598209
746577685908856832
746494198388563968
746609281605189632
746602537206321153
746613341657849857
746565123712528385
746578113530855424
746586846126292992
746587274154901505
746510744963932160
746516038049619968
746512951062978560
746573650896134144
746613568305496064
746612804862488576
746545750541279232
746624141986529280
746564868262682624
746573709629095936
746528369039147008
746591006871674884
746499839744155648
746521867985494016
746545595339378688
746519460442312704
746583859702169600
746574590550347780
746585000729018368
746604219004772352
746620191031820288
746549009515315200
746540121659408384
746518210543947776
746516600195407872
746530676170702848
746618790188843008
746626507582300160
746533234704424961
746532949219123200
746606399854018560
746521209433624576
746598015620751360
746626368952238080
746496031240634368
746506399451090944
746525143959224320
746519372450115589
746611420834439168
746569905235865602
746593846646083585
746568345126723584
746595809643364353
746537559145144321
746522258080825344
746592978236411904
746497562132226049
746592298775912449
746523785021562880
746512074294108160
746514519615221764
746598644808290304
746609147249033217
746528738116919296
746628462211796992
746625861487562752
746612800483631104
746495632752410624
746503006179459072
746594689768366081
746499478962704384
746544622286036992
746547918732148736
746627732394622976
746590335887802368
746607410710732800
746585743099826176
746609235534852096
746544206815051776
746628885597532160
746509373128720384
746608685934313472
746524745206632449
746620874535636993
746526712289189888
746516050632597505
746604634215583744
746599597024239616
746525680481906688
746620547388170240
746627723850747904
746496756624592896
746612498720227328
746511566854447105
746595540863856640
746514855025246208
746493732841656326
746599827614609408
746507926190297088
746549797780262912
746550527572443136
746528356535926784
746503295821307904
746590717724659712
746612993555824641
746566432356458496
746595780094476288
746606928567111681
746586305010634753
746609034002857984
746524350975741952
746503232667660289
746622816418660352
746497352375087104
746517313139130368
746510619109531648
746504344070127616
746597843868262400
746603744976986112
746513022072459264
746543598850744321
746610439035969536
746518558864195584
746584748861100037
746581632501485568
746621637915721728
746601056348549120
746508035254685696
746496081542930433
746564268158423040
746521335212412928
746608253983940608
746610691029766144
746522623148908545
746505858540937216
746516327267860482
746521457140826114
746545045860319232
746599450219421696
746527933146234882
746552096422395904
746543057554661376
746603166335139840
746618735444828160
746599131418923008
746620564232540160
746620472129839105
746498581205508096
746550775195770880
746569339315359744
746569507041271808
746507309812068352
746493719973617664
746601026954858496
746626012557905922
746624897120608256
746516646156611584
746540193079926785
746506655500730368
746514217453264896
746617296806940672
746588616072237057
746549873239949313
746594840494866432
746627274959618048
746506072173711360
746585210293198848
746497083822071809
746494252583030784
746531644954271745
746506089269628929
746504784828563456
746571453198262272
746529128321540096
746593955349827584
746627031954300928
746505619331375105
746556865119653888
746532626236850176
746628416108113920
746515702253785089
746597570978451457
746525177379422208
746534702748688384
746576016466919424
746532630800146432
746598435026001920
746610808369586176
746500594521743360
746539307838611456
746532786023108608
746549894257721344
746507590637543424
746501131593981952
746583004240240640
746563613813575680
746525512713940992
746506512848216064
746522526709223425
746514863598469120
746552398223712256
746508815412117505
746611789933182976
746619318599819264
746540637390938112
746502028919177217
746495380972507136
746628755662090240
746607167457755136
746511407659814912
746585545850130432
746494126737227776
746580386831024128
746627631634853888
746592240039002112
746495561377939458
746518923655405572
746534694288760833
746555644770160640
746503023065595904
746544609451347968
746539006117056512
746627203744563200
746551102292668416
746524988455325696
746616311300620288
746497947936841728
746625253292576772
746608811612438528
746513408116195332
746616957009596416
746580185504448512
746546874597814272
746558970924568577
746538771286351873
746515161356263424
746572610838859776
746604680554250241
746568210837708800
746507120938459136
746555728559669250
746509268224991232
746624443825389568
746521733776171009
746600838328549376
746610732788256774
746572661241700352
746618836288413697
746498564604321792
746544731304275969
746618785860321280
746530126465118208
746552939385282560
746553157749211136
746622816523530240
746508223990075392
746513840234446848
746515094247456768
746617791965437952
746541832822206464
746613962389630976
746510459721768960
746599102087987200
746518378400092163
746535306455724033
746600834209816576
746598086961664000
746628550053236736
746593330629251073
746540490737102848
746527190611812352
746561072006635520
746601979464454144
746496551426605056
746577375459221504
746503430047432705
746510442579668992
746518277535326209
746628441143803904
746626788764196864
746561005128318976
746494470951149568
746623529504874496
746584422015733761
746606831913603072
746537756109709316
746625991599099905
746601316416368640
746525307293700096
746502045750833152
746627828758777856
746495389491068928
746544680955846658
746574640760389632
746585185332781056
746575320057143296
746534543411318784
746542885865066496
746625467470520320
746610631910952960
746568278026268673
746598452042272768
746609751337930752
746522752962691072
746505749275250688
746621805616496640
746497423720185857
746606060476182528
746623521091096576
746507079003693056
746503757173784576
746610376276586496
746497465596030976
746508278318800896
746508576412274688
746597801740636160
746579489262448640
746520458686664704
746610002807431168
746623181348282368
746614381740335109
746517657042694144
746595373133758464
746620253824684032
746507058057379842
746601945784279040
746584228884848640
746628017611476992
746571717389189120
746591854288846852
746623021914406912
746525298829598721
746553270877855744
746568416597778437
746603476461858816
746513198312988672
746563433496190976
746604311153500162
746625215560585216
746590486916440064
746573281793191937
746594664506073088
746592445719257089
746503983615905792
746540780081156096
746509805028663296
746515526227099648
746493896109211651
746619951897776128
746613132068458496
746564083755913216
746511697075044352
746582660332544000
746569922055180292
746616340711088128
746616147827658752
746495892568432640
746503823984820224
746529426037415936
746505363311190017
746618798560645120
746532819367772160
746521909987160064
746601471815393280
746506021926014977
746507041187971072
746618005858168833
746499608767922176
746627065462427648
746512627858345985
746574884134846464
746622707366789120
746609965268275200
746533800767791104
746567187331059712
746549701399420928
746566449469108225
746609717837971456
746573248087752704
746600221736599552
746588616168734720
746565576848457728
746531649060483072
746620505386450944
746595541157437441
746627044570701824
746596501653192705
746616479018278912
746618412709842944
746603283498827776
746493854392647680
746541807824211970
746620484733677570
746545741875679232
746624498275913728
746498526905962496
746612066430099456
746581519427211265
746605892641169409
746581884189106176
746498367434424321
746574519133933568
746531779167682560
746603459642679296
746605724575268864
746603598415601664
746596447160774656
746592005258616832
746529132654268416
746622745371344896
746598946580086784
746554587851665408
746508173801099264
746601887093260288
746604353360904192
746501441938829312
746627489225646082
746527412763115520
746542185269592064
746622514462363648
746540083797463040
746573235773280257
746606844446146560
746621579082219520
746608505612865536
746585168463355905
746555153852018688
746521943633911810
746625022849064960
746615862254247936
746499176951844865
746622195732975616
746569381237383168
746567024118272002
746591501954613248
746538221572620289
746611659909758976
746556928122183681
746568102020714497
746615916729929730
746514347787067392
746559725949566976
746610531369422848
746627170072682497
746541208038694914
746627765705793537
746571452942532608
746541518496890889
746546727843307520
746530319780745216
746575546625171456
746619003892727808
746570534490513413
746505736574898177
746627048723124224
746541115566755840
746539454727360513
746547415721795589
746576356096512000
746576079561854976
746610892364742656
746564822108561410
746493606995722240
746623672316633089
746518382510366721
746554449448083456
746606299203330052
746613404413140993
746578268913033216
746541304516087809
746541367514390529
746546237168484352
746524111833206784
746578294041083904
746611290681020416
746521515542384640
746570559715164160
746534262153838592
746530567156531200
746604256946458624
746610661451497472
746621549923438592
746536246021750784
746536329995968512
746494290436718592
746623063953924096
746518881682980866
746526502653669376
746558933104361472
746602453206966272
746495376866181120
746555850114867200
746559872758472706
746495053749751808
746501664077557761
746612930502746112
746609793259937792
746626381874929664
746560157790920708
746509251732987904
746599320149909504
746508882441310208
746536866904682496
746573579421024256
746561181083664384
746577195250790400
746511260645101568
746529405355229184
746561277691109376
746612880330493954
746494273856618496
746518084710596608
746597160070840320
746534300099588096
746530135235387393
746531825506365441
746516654348210177
746519389026017280
746585730470780928
746610158340571136
746596497198747650
746535315142283264
746620429909929985
746616168442638336
746583755125448708
746521117263790080
746557364355080192
746507821412409344
746619612071092224
746555355283394560
746623223224279040
746505350866739201
746574263256219648
746528000137527296
746496899381886976
746587752288788480
746515131971026945
746603120067698688
746497813748408321
746614801229455360
746620333591920640
746532668565655552
746561114285162497
746542730499751936
746519821093724161
746563991388950528
746606068902600704
746564381597532160
746525890352275456
746501064392843265
746515337626038272
746614004139843584
746619637190754304
746605703960342528
746518705467645952
746542948779724801
746531502528303105
746628617363415041
746619725275406336
746528725664161792
746525991158243328
746594781858496512
746547679807737858
746596577083592704
746509146627923968
746495640864120832
746495796447686657
746502888701177856
746564171647557632
746583302203654144
746628403311284224
746554189166190592
746554680247881728
746597944204341248
746621860121481217
746617699510390785
746558971004125184
746574544341606401
746503757031051264
746539832143380481
746563655752286208
746628671901937664
746588591078391808
746617242264141824
746577002019295232
746567338493771777
746613937123168256
746521939284398080
746609864512724992
746500334491738112
746572921242427393
746542948477706242
746616269210779648
746609193365475328
746585726352039936
746622749464997888
746499239937642498
746513156520894467
746622971742199808
746522450863726592
746529468294934529
746553773946855426
746614130019270656
746494663889199104
746570647770279936
746592483493167108
746558501258854400
746590990169825281
746544546561949697
746525970006421504
746596673288286208
746594756558462977
746590961002749952
746584388234772480
746601538844499968
746532781761699841
746508379279921153
746534891165102080
746595142669320192
746506177262002176
746512577698594818
746622308974997504
746505501857488896
746624448107708417
746497822317490176
746588112772546561
746592001198530560
746551337228308480
746574024021532672
746564603644088320
746566667409440768
746541807849242624
746579673933561856
746511013122547712
746514138042535936
746517602554478592
746560883417972736
746614725820166144
746525999550980096
746544391590936576
746564616554065924
746585181260226560
746505325679878144
746588712562204672
746621914941104128
746571226668097536
746557247082364932
746519493870919680
746569934830960640
746501420879339520
746583306343440384
746559340144898049
746621658870448128
746625311974952962
746580735067365376
746497339930574848
746589786312425472
746536162278268929
746506038791143424
746618580335235072
746599466690445312
746501169141420032
746555736851775488
746628181260664832
746613832160788481
746516188767870976
746619238979239936
746623798200307712
746518378295111684
746603510049939456
746579224987828224
746524392943943680
746619402288775168
746608761561812992
746557209455304704
746549206442074112
746624691259969536
746620857695469568
746608585262534661
746588742199222272
746593045316046848
746570903597768704
746604697344147456
746613693836894208
746523529005441024
746503174027100160
746584539393294336
746529438607638529
746574238342057984
746527324976316416
746515421575024640
746614549500006400
746601262142062592
746571025119313921
746531565270863872
746550603141120001
746511696773029888
746512955345297409
746506093162012672
746516323128119296
746536254536302592
746552427600453633
746595054316359680
746600288870621184
746501487807893504
746608493164060672
746544043228696579
746563966155948033
746512271627653121
746614675370979328
746582874309169152
746567778920988672
746584933422903296
746613211567271937
746518571388375040
746493740869517312
746540163560521728
746531393463693312
746611345106309120
746545775539167232
746616554608025600
746612334899118080
746535096837038080
746561483199283200
746506500026175488
746553006716399616
746553665117261824
746508064744943616
746605238266773504
746555208562417666
746526506923360257
746498749061533696
746587286528200704
746504125957890048
746627388532998144
746565547639320576
746565073422868486
746614230690963456
746614486853951488
746501009787092992
746604412026654720
746606731237654528
746497419660115968
746495716441337856
746506177262018560
746600628516954112
746588251297714176
746626033479196673
746616663550922752
746596648223182848
746581951272869888
746531477341483008
746512070129000448
746621541429960704
746548321624285185
746624423151689728
746496316281217024
746624854858825728
746536921426366468
746597562845585408
746544311647477760
746571847253168128
746570433709768704
746560052836732929
746493573470687232
746618169339555840
746496634968637440
746618680994209792
746579103533383680
746493950710558720
746512917420453888
746514230363430912
746541933565198336
746585596404072448
746619725543669760
746576188479442945
746594010282737664
746529556123652096
746618332963569665
746514129704353792
746603371952410624
746534182344597504
746563353875611648
746515966541107200
746594035280781312
746520706339352576
746565933423075328
746616470541635584
746613949626351616
746512636309835776
746617317870669824
746517619151241216
746549470851137536
746556903103176704
746592105879900160
746577161557966848
746522979400548352
746605296827699200
746628315130126337
746581078912077829
746595583134048256
746527437962383360
746574397453045761
746495838264954888
746506890071285760
746532869766586369
746538427143884800
746518814553149441
746607322777124864
746516985727459328
746588242867294208
746590168086384640
746500917634162688
746540939372486656
746514582349447170
746549269348311044
746613522109444096
746573273379577857
746507771177107457
746614704726900736
746625266139676672
746606886410149888
746608358686363648
746557955902947328
746519498191142912
746522807518044166
746569460660658176
746595356419497984
746507506550136832
746618332778987520
746550968142041089
746621004814790657
746512187498209281
746551811058741248
746497071323054080
746606261743947776
746622350939066368
746511273349656576
746541488893464576
746561059746545665
746592789434077184
746595129981550592
746493598431076353
746607721277841408
746587584218923008
746584090376343552
746494936523079680
746505233321369604
746574158570622977
746581456726691841
746524678261374976
746510375617761280
746495683004342272
746604604964626432
746587219549425664
746569653711831045
746607918582214656
746580684798459905
746591502059462656
746626264274919424
746500263339393024
746593188001910784
746579002656169985
746606488261627905
746537944781987840
746583029292863488
746516335916650496
746530671871537153
746543330129903616
746591795321122816
746603392722567169
746568210946752512
746586535676551168
746535487167414273
746539740036423680
746498576910450689
746624683055976448
746611492133474304
746595117226557440
746583453039136768
746524778924695552
746536938098794497
746526875858644992
746494240213991424
746538829935443968
746538133731303426
746588754517831680
746528859793809408
746529459931586560
746602755079364610
746529312761876480
746612477450981377
746559595917807616
746590218233479168
746512703691317248
746516096753139713
746583574845915136
746525798023106560
746521913996914689
746536040727482369
746497625176760320
746615006926639108
746511466321215489
746624703918399488
746625853430194176
746501974590263296
746569817390522368
746618773247950848
746589241094901760
746505677971951616
746618886292799489
746540931235516416
746535017338142720
746553509756055553
746605087145996288
746618227837415425
746551932714622976
746599588350484481
746525437401112576
746556097662615552
746526750146891776
746581074889801728
746605733303697408
746570261953011713
746573084895940608
746580097428160512
746609466276188160
746495947459309568
746563643211386880
746600146507440128
746627820445630464
746625282702880768
746565753176985601
746537798069542912
746524422211678208
746621528834441216
746524841772195844
746587286419177473
746521121676210177
746497000095375360
746597072111996928
746602792920432641
746609973640241153
746560434552045569
746616210473746432
746559973182705664
746550024620761089
746549311593340928
746514796254793728
746606781846036480
746561239958986752
746610531499388928
746622078292471808
746515559861346304
746530671800127488
746625849085009920
746536317463339008
746522203672346624
746497863916601344
746619805118042112
746539878469406722
746571658455060480
746522153441497088
746519959820435456
746586842204516352
746597382331170820
746603678111502336
746501328742977536
746575899135442944
746557196574461952
746497461561208832
746540733847343106
746495376710991873
746569259443052544
746506529403244545
746600226107035648
746621990430253056
746519800415817728
746589631249027072
746602277243322368
746612397717229569
746550594719088640
746544584348569600
746494072332836864
746567602881724417
746623105892761600
746586351332560896
746598762227720192
746580642838745088
746520446246469633
746568001114214401
746504809931386880
746592974167891968
746599231893438464
746533851208482816
746584715679907840
746586493917990912
746561931968819200
746582203254120448
746558324938678272
746540595519361024
746499982245642240
746599571762061312
746619708733001728
746623890126946305
746528860070621184
746602893462114304
746616302773612544
746598372191023104
746498933652918272
746507456411381760
746551488277782528
746611391272980481
746517707227602944
746534211834777605
746614541388222464
746534236979499009
746614566164041728
746599919847358464
746603719748370437
746501680942940160
746514351704711168
746598825293414400
746535638011281409
746525886204248066
746523067476746240
746582584801509376
746593896705097728
746614054630854656
746594077223886848
746563827676831744
746568634743521280
746611685025144832
746601874414047232
746626096502804480
746627983998234624
746599852906156033
746602553861771264
746564364757524480
746534547534262272
746556529638158337
746581808981086208
746564205554302980
746497616695934977
746602507892305921
746559537293910016
746542562886881280
746619108884635648
746591073892372481
746538984852099072
746524711849385986
746518076447932416
746553971146358784
746503346207526912
746560623358664704
746610938317574144
746585768404082688
746628923274952704
746594370695102464
746496681194094592
746608732243558400
746537101873680384
746618727114940416
746531997246361600
746569037396615169
746542265120628736
746617418580172800
746532374595444736
746607217802121216
746586665649639424
746530143372476416
746496635270619136
746586456177672192
746506617403899904
746545385712148481
746619167579738112
746619729725489152
746535591622348800
746501944961867776
746600150655766528
746586955094306816
746597311183126529
746619624633020416
746597634010456064
746593351676399616
746575056164126721
746616684463665153
746612230217596928
746532752179273733
746514121106067457
746625140377681924
746626847430029312
746628348860727301
746519401927565312
746577807518556160
746591212518412288
746593792111718401
746587345361698816
746622745165836288
746516079753629696
746597432574742528
746556252986220544
746568143917678592
746602050427977728
746616005091262468
746601790662029317
746612054103105536
746500569309782016
746595754987425793
746530491508080640
746530193825742848
746523453566529536
746566822682558464
746513265715380224
746612942976737280
746561584013578240
746533926861144064
746517887603572737
746495477412073472
746592475020673024
746515329048682496
746628378132889600
746617196282011652
746519938781876225
746503018959486976
746580965674213377
746495863569154048
746501554975322112
746509989930377216
746595390057811968
746577572733947905
746575831833600000
746550968104394752
746589211818496001
746515618493513728
746598548293193728
746534061104062464
746613773797101568
746565333457207296
746550406197612544
746571537042518019
746628474824175616
746533058375913473
746613828343963648
746497344103813120
746500284243976192
746565157321486336
746578449066663936
746543191839539200
746619167680389120
746509041795399680
746496555293696000
746614918544244736
746598862970830848
746549139316498433
746557091775545344
746501647237419008
746536334219673605
746588620329459712
746572308848975872
746519880023703552
746563718885085185
746505007021887489
746499231213568000
746576272310968320
746554474475315200
746623235991601153
746542713860915201
746608434171125760
746609176508514304
746619939394564096
746610418374877184
746530919561990144
746610795560181760
746569096033107968
746536443330330624
746510857866194944
746614503266189312
746518814725025792
746586057823510528
746567590110126081
746521641732055040
746519263205330945
746608669148614656
746625769191936000
746572824660279296
746620601922510848
746621168103399424
746603283825963008
746513534046113792
746593372752601088
746624062420549633
746617649002590208
746515425760968705
746618093737213952
746576931085123584
746518684512960512
746555338720157696
746601941535358976
746593980876472320
746527144642220032
746493779000057856
746574233938046976
746607876420960256
746621956531838976
746624217467260928
746625916177125376
746533028957143040
746622678031753216
746529740815740928
746520953513979904
746510484631883776
746537961794187264
746499008986746880
746590042194345984
746537902847385601
746597688439779329
746517161997377536
746609390711607296
746501882307313664
746577345918570496
746534182411591680
746598850199232517
746603438780329984
746628873245364225
746498162043420672
746499218722848768
746586707764649984
746613136208297984
746569205051359232
746494726619041793
746497654423719936
746507200521113600
746622879589097472
746619670824914944
746517170360844289
746601266319597568
746583822255464448
746614990078156800
746535021486415872
746529577116151808
746611210825523201
746626943919984641
746530738888028161
746615681848844288
746497520281464832
746599953447821312
746558257846718464
746607905655357441
746558673049260036
746608736127565824
746516424001130496
746494282224308224
746494252738285568
746602189007822848
746605909120516096
746522102786830337
746627174367625216
746604013337059328
746612284865183744
746586045219807232
746606949496565760
746568793757986816
746511076049584128
746517309007728640
746560627624271873
746573579471327234
746547780575969281
746516360965021696
746628973631836160
746526880098979840
746612301365653504
746623349141438464
746580747520094212
746497859785195520
746571985979744260
746610632225591296
746536447465795585
746498115620966401
746524250551443456
746622099511476224
746496928561700864
746603724194316288
746551429423374336
746601618548760576
746620031409262592
746580231717294080
746548573140099072
746578994624073728
746517895916695552
746544475346993152
746528088301797376
746499902352527361
746497939632095232
746510979551334400
746514695809433600
746512493841907713
746547549855748097
746510081911459840
746535440639889408
746611819205234688
746612452326989824
746591615242887170
746625215690575872
746606530015952896
746537621724094464
746619255576133634
746555049015291904
746601639570616320
746511499686879232
746628743100305408
746610216834338816
746610170566840320
746606144014135296
746596644053999617
746552893331865600
746546857862565889
746627438512324612
746595239025061888
746623814868549632
746514817603670017
746493724235018240
746505761744781312
746622304747126784
746573915032424448
746623957437132800
746620069107499009
746522170180833280
746601786287493120
746601664593932288
746530193750122496
746510921078575104
746591455599157248
746574137297014784
746578638087327744
746503073510481920
746594442103164928
746543640823029760
746538812994633728
746556546419666944
746505283594227713
746613782240071680
746608388054749185
746579107752849409
746565652513697792
746586368202014720
746620342026702849
746530210678398976
746548229261635584
746612087581978625
746589723594989568
746506214968745984
746513533769113600
746590256120610816
746590453496176640
746602893592113152
746528222460903424
746522945833603072
746550171371175936
746575962100404225
746611626241986561
746592802272854016
746614159517745152
746540151061393408
746514523671134208
746502389507686401
746510639774965760
746528801425809408
746560598188691456
746596208102215680
746595545133776897
746622711561093120
746493845941026816
746590310768115717
746551718964518912
746594664287997952
746529195656941568
746612989151821824
746536900597428224
746588587014168578
746566340232679424
746562091587248128
746589832407842816
746600750378266624
746576339520593920
746523357152174081
746626729733668864
746547151338115072
746532089474998272
746541329631457281
746594719099142144
746622136970846208
746522220290138112
746514804907483137
746624586746204160
746503329417568258
746589832453857281
746522413198868481
746496958118899712
746493736721387520
746611617715019777
746511201861939200
746568215023730689
746512133140123649
746604793779617792
746545180094963712
746540809667895296
746528729778757632
746593833996148736
746624590563127296
746533754810703872
746624842317758464
746529614894235649
746529841466400768
746532320065224704
746624670565228544
746506193972109312
746606538438098946
746499730331537408
746526334969577472
746571356607774721
746626016630738944
746537198246305792
746616504293199872
746506240117858304
746518575544836096
746612783991652352
746521436127436800
746574690911543296
746573718063702016
746494135289397249
746612377064513536
746493837435035649
746510308429074433
746521679157956609
746608425887473664
746499264944181248
746605879919771648
746497582969536512
746517367677652992
746529036000698368
746500703430971392
746566973434126336
746620060928729088
746619125699592192
746540515924017152
746578046736441345
746511302558892034
746586808344023041
746552738318848000
746615614844788737
746498824655372293
746591367577624576
746589673158377472
746618672760918016
746534404894298112
746532865324818432
746545767402381312
746548858583277568
746575798463766528
746551127685029888
746508689591439362
746616420105072640
746590528901251072
746559209873891329
746559172041379841
746559402946203648
746579686365474816
746494147947700225
746575047515484162
746536334362173440
746605556866125824
746507246574571520
746496643558703108
746601186657181696
746510442667868161
746573357357793281
746581217311526912
746539500889849856
746620509668900864
746507355647533056
746619557725540352
746549076473184256
746519791695892481
746507016202498048
746558953895526401
746539983050145792
746572996664397824
746521909865549824
746552201246552064
746609197572362240
746518831363915776
746614033512435712
746621218703409152
746596703021629440
746551190284967938
746608253761556480
746613786056994816
746564616319205376
746506869049438209
746611051542777856
746627358791176192
746532123117518848
746592147982409728
746585072036347904
746550754022928384
746498203608965120
746498908562436096
746606961899208704
746512829402886144
746498543406321665
746587378966462464
746530277514567680
746503802979684353
746625085549707264
746544232199032832
746581561248743424
746609076151394304
746499554242068480
746585319395442689
746587148233515008
746547486743896066
746529866774806528
746612490218381312
746519749832540160
746583956326387716
746586808327147521
746544953321467904
746503538906390528
746523247886245888
746551626538717188
746529979807207424
746526792299642880
746514590775808000
746521402409377793
746612192217341952
746497612472287232
746582018432053248
746497700531625985
746622954897874944
746504776360280065
746595696392839168
746622061515153408
746591422380408833
746609352707026944
746524523181203456
746582408812691456
746549282086367232
746615807824793600
746625228403544064
746606664481185792
746533226282254337
746627300318294017
746573323774083072
746611345311698944
746613299798761472
746593922084904960
746519720719843330
746592089035673600
746522153114296320
746512581976797184
746563450374070272
746566856027275264
746496911771860992
746549093267177473
746493493577715712
746570094067605504
746517132867940352
746558006196830208
746540339960381440
746540947765231616
746529266947457025
746570559690051584
746502666566537217
746502784040599552
746609403290345472
746513747812974592
746509750582468609
746619851083481088
746601157116706816
746495456348352513
746604793586540544
746589412935503873
746496115009290240
746594412793233408
746619092086317056
746498673559900160
746566831012446208
746546866196647938
746523906434043904
746624963940073472
746502834502328320
746549420267700225
746509708576624641
746623592675311616
746617397621170180
746546467720953856
746536938388230144
746585386671964161
746551102250717188
746615489099620352
746552545091297281
746599794051792896
746499919251390465
746516574677278720
746588981136089088
746509419257573376
746564352178720768
746521805335072768
746620757153742849
746599265728872448
746545523822198784
746552280887988225
746527228175908865
746540566339424261
746624758561767424
746530025973780480
746493560548012033
746497738351616000
746500665665421312
746550347288588288
746532592825040896
746615011162918912
746603728275308544
746588922336129024
746628231420317697
746585315205218304
746542336054857729
746518466681700352
746623022212218882
746539467339669505
746603845543952384
746548438792183809
746588540562214912
746529199658274816
746588377013682176
746588834406731776
746541728291758084
746495519287967744
746566168367009792
746494139349377026
746557855176728576
746587177719635969
746623357798387713
746505535357231104
746584921188237312
746520957792063488
746588427412508672
746516696630886400
746548141277741056
746618467273609216
746540217994256384
746553232894328840
746591594258673664
746612364489986048
746591422350974977
746573151908302848
746522840942452736
746574649358712832
746555430990716928
746566331680448514
746615145032450048
746617737305272321
746548770372915200
746525731165855744
746601689801719808
746599273811316736
746600695629905920
746533742190034944
746560409583247360
746563995641995264
746523453398851584
746614616772403200
746537428740112384
746605129038725120
746598992923009024
746595058640650240
746580953242402816
746580663780970496
746566046795051008
746523403331506176
746558622877028355
746619196931452928
746510165772472320
746503983712215040
746608321117949952
746549743468298240
746592118467084288
746598464465833984
746609298332057600
746526456424112128
746521184477523968
746574112223465472
746551936879452160
746517291936817153
746534299923423233
746510098650931200
746565803462397952
746567296571711488
746511067828871168
746503312296517636
746589362666672128
746510148970098688
746528255956623362
746594836367740928
746532098106888197
746569481649029120
746627665008857088
746573088943407104
746510207866408965
746576184239071232
746573378132254720
746507720782577664
746525806625591296
746567279828213761
746603573207760896
746581921963061248
746616801824407552
746503077579132928
746545737836695552
746514024884383746
746549571254427648
746494420674043904
746535939892121601
746621419681943552
746619683554607104
746605234093494272
746518252617142273
746561101769277441
746604634404421632
746516780542132225
746533297501646850
746591216842706945
746531565170233345
746608572696432640
746521981399465984
746509725639016448
746514523725520896
746502419123580929
746553296144449536
746597655091023872
746608656670679040
746561642582913024
746501831895875584
746510845526564865
746546182479024128
746573726389510144
746599286670921728
746549403482152960
746609398978592768
746607054320656385
746502129825742848
746513810643525632
746580949140373504
746544898795462657
746540121676079104
746626180468588544
746626734074671104
746533377176567808
746506575599239168
746620283025502209
746603606464307200
746555242288930818
746623781385408512
746527840925933568
746592449632428032
746621486895603712
746606743875166208
746564767393906688
746623609406369792
746538494181277696
746496694016217088
746517703058325504
746520806801313792
746593993132216321
746616470612869120
746539647761780736
746517069743591424
746622816750010368
746571147085479937
746547491189886977
746526158733225984
746570752745308160
746508341619351552
746585088725422080
746603455800815616
746598187813773312
746581620291837952
746532580384641026
746607616479137792
746495154702401536
746522744485883905
746615988360118272
746517954905268225
746556009502511104
746575492170420224
746588138043281408
746514888822951937
746497218023129089
746607142384328704
746493615401144320
746512808158715904
746517229295050752
746551295419482112
746525995168055296
746588012188934144
746613924771028992
746513953468014592
746519640705163269
746500766609866756
746595251721211904
746532861214220288
746590180602159104
746615044453048320
746613564018954240
746516855901270016
746554688632303620
746552280854454272
746615560612388864
746602046233714688
746527350213337090
746609978002251776
746494068159557632
746500493808115712
746574309594890240
746530101471256577
746497658689314817
746581548812500992
746619633235533824
746610644766560256
746561139341877248
746587403960324096
746502427608649728
746580617710739456
746628432860155904
746606655702466560
746617577678438400
746531636590743553
746534425966436352
746508752342368257
746506525208780801
746512321694965760
746570576345456640
746578562543685632
746516486714318849
746617452050546688
746521389696442368
746527098185998336
746620308262641664
746609507870990336
746509020844875776
746501571765231617
746570702505992193
746493468399251457
746518646709755908
746619545213771776
746498568551305217
746608480254038016
746519275800788992
746627048450437120
746494491687817218
746616281793708032
746503643646459904
746570559933186048
746532068725788672
746504239472513025
746599491978002432
746596522515701760
746544005534617600
746624863402627072
746545196893081600
746578470302416896
746535402949902336
746584631437230080
746600242863312896
746615476592140288
746617175071399936
746614771877842944
746572694821429248
746566227003379712
746587102092091392
746519472941441025
746542323497041920
746531418294091776
746501316017590272
746530231616319488
746620954151784448
746545033000550400
746589618523508736
746625744328101888
746551232366534656
746505514377482240
746622623505735681
746561055510265856
746602075807678464
746571566201331712
746610720070991874
746523486861070337
746523625566638080
746515400641261568
746530956987727872
746556533807452160
746523852155551744
746540977142149121
746498765985447936
746518730562281472
746574645072175104
746604919365435392
746612947317829632
746513064111943680
746605498342903808
746609524853841920
746516197336719360
746616621494468608
746515350129381376
746522879009882112
746531397326639104
746517090685820928
746566239510659072
746506093476515840
746538619901345792
746558513623728128
746604684572495872
746521217885175808
746500292720594944
746494986829565952
746494953149304832
746538125355155456
746497327121186816
746587882287153152
746611462546694144
746494625968316416
746588720963411968
746557834259763200
746619503228882944
746627065512857600
746555351189831680
746551400251830272
746585902642757632
746541887448743936
746592068290502657
746546304101326848
746595838839951364
746554982145626112
746516935605649408
746526754450243584
746528784518520832
746565786647535617
746574548661833728
746604885890633728
746580336621031429
746539882621730816
746589941723963392
746624272160915456
746496404546191360
746499386604199936
746608807552389120
746523352781709314
746622225244106752
746614167776301057
746620647971954688
746525890423623682
746499487061905408
746545922415407104
746523181066948608
746602499440730112
746521909991354368
746501848723501056
746609231097434112
746583692223516673
746508047758069760
746533360252510209
746592236003983361
746501420631875584
746619305970798593
746623026070855680
746554579253362689
746606009838338048
746502792529862657
746601874535636992
746538129440411648
746509905939554305
746617728925044736
746554529236193280
746602650427400192
746562930095718401
746616613047177216
746583436240912384
746513693165256704
746596115521351680
746510748772409344
746509662825021440
746610510666301440
746607238811357184
746499248133267457
746539421315432448
746602692273803264
746602491010121732
746624552797618176
746584422045057024
746522212027469824
746570849222823936
746605053658734593
746619784091959296
746541904100130818
746513873532903424
746507913812926464
746556433508929537
746533716839768065
746527706536247297
746515446392754176
746606307722076160
746502977117032450
746496425513590784
746617435470577664
746538599143772160
746588171463458816
746503341971234817
746615463841521665
746626578717741056
746615879245389825
746527471705546752
746584459747557377
746551266038341632
746494642909155329
746555657277476866
746536191592280064
746627845498122240
746507359921463296
746606139807170560
746613001990574080
746568726787555328
746626901620449281
746590973522698240
746578998482767872
746497985874378752
746601228428320769
746494206630334464
746617976212848640
746628168421879808
746519716240433153
746502154819538944
746610153823186944
746558085666209792
746533888911118336
746493858519756800
746500049203388417
746605275868725248
746524116295921664
746616201980215296
746498434396360704
746628344695885824
746494651352358912
746614880929648640
746510971275980801
746582173772296192
746557276186677249
746557880401281024
746542617345789956
746530122300272640
746543623731191808
746607733969805313
746501072601120768
746600700021456896
746606802574393344
746618802721394688
746551068939649024
746580693082243072
746541912610349056
746567363777142785
746531418545729536
746574913511768064
746569133500694528
746611395635060736
746564763333758976
746612045689262080
746516658873761792
746541065226838016
746538448228614145
746581854992502788
746607075392913408
746621738700636160
746503903752032256
746549743505940480
746574531620409344
746517589816377344
746598393154277376
746569649547010048
746505761929441280
746561533723828224
746602469829021696
746590503756533760
746568735234744320
746536531280568320
746627023628447744
746556924141830145
746627048609878016
746501739738632192
746586921846054912
746571746615173121
746627140733440004
746527035548393472
746604499830091776
746509851568680960
746619402322219008
746506869183766528
746525244500869122
746508794595680256
746533314413092865
746551920106606593
746532253136609284
746508135725039616
746548044817117184
746547986054864897
746494747607441408
746587068646645765
746513676560117760
746497922838167552
746584031794434048
746610351089672196
746508492517761025
746578688259424258
746605338888122368
746607444575555584
746503874303778816
746582568053575680
746605657604952064
746525408061956096
746505506072584192
746622858550468608
746595037585121280
746530726632259584
746610598515982336
746513684776706048
746550146230423553
746519741448093697
746607738101370880
746526142052634624
746560346773544960
746520676824137728
746527190427308033
746556340886179840
746520597182701568
746613064930308096
746526184008220672
746615673707696128
746596585589510144
746500170922106881
746555070028779520
746532970186448896
746508018628583425
746531489949585408
746610074349514753
746501940985487361
746513009887977472
746612809090404352
746565727990259712
746557590964932608
746557464909328388
746495808787329024
746508072906948609
746628508265283584
746564578503327745
746598078564601856
746619146524200960
746496068838264833
746586724487299072
746607163569635329
746593825724993536
746534983511216128
746602100927381504
746609226907213825
746577635413757953
746536627867000832
746534086064275456
746500057667514368
746618987287547904
746558555499593731
746560455733194753
746594484088115204
746560824748171264
746517988220731392
746612188404682752
746624380843720704
746549638673534977
746517829055352832
746615246052200448
746532445965680640
746528587205873664
746617330319368192
746496941492576256
746567699401084928
746617833648455681
746623177283997697
746609398781353984
746585512534745092
746515698302787584
746517258562736128
746495418704363520
746608262267559936
746511453738377216
746591451681820672
746498073619107841
746527513590042628
746624494484197376
746613970803404801
746597936159592452
746596249881690112
746510346324582400
746625991569772545
746506634273292289
746545351780409344
746544986934517760
746628424442216448
746579871044775936
746584220567543808
746596824287481856
746590151267225601
746554830936670208
746537676212441090
746519204770119685
746598661648416769
746599802222190592
746507674729201664
746522807668969476
746545309841506305
746565077818540032
746544055992094720
746544575968223232
746495662141878272
746625949685321729
746495863506206720
746567350992912384
746594953967501312
746511206056366080
746598745534529536
746617951349055492
746597403445305344
746615506099142656
746621700813496320
746574212844838913
746546174199377920
746603317313282048
746628290056622082
746496664676995072
746573965590552576
746530600438292480
746535055145635841
746566268799582208
746616227154432000
746582509203394560
746573726573985792
746627962993180673
746582899554648064
746513999714385920
746558442316304384
746624641117093888
746582760911831040
746583247438520320
746505753507205123
746579111875870720
746504382192181248
746501940935221248
746509557611040768
746584346329395201
746585093037236224
746543917378613248
746601895276449792
746600347573989376
746628411892740097
746588947522981888
746532353648922624
746618102171918336
746495636795699202
746578042265317377
746597634068996096
746586342793056256
746543430780723200
746548740786270211
746498564671574016
746591879509254144
746624540361523200
746618345563230210
746610342520717312
746567393145556992
746527903693836288
746597751442444288
746571868233043968
746543695252492288
746625567970164736
746603170491695105
746496429686829056
746504587444625408
746531343048183808
746500212873539586
746521171974328320
746625131783557120
746596593638379526
746600096062541824
746531351491284992
746536447474307072
746598049313619968
746536497625468929
746611370444001280
746566025487998976
746605967945646080
746604286327590912
746612725183184896
746499470473388032
746575974527950848
746513558985392129
746494877547008000
746589471957786624
746618555165216768
746575353695637504
746610854469185536
746626193101815808
746532727030190080
746614855667421184
746624280431996928
746502670836457472
746534664853028866
746500342804680704
746510748931723264
746524933971415040
746624523454259200
746497545485029376
746606974658297856
746552259966808064
746588649635061760
746609394947858432
746505544005980160
746537516803624961
746532894940741632
746617061951037440
746505552126050304
746546774026817536
746588389697167361
746620920710709248
746496551044845568
746530126662230017
746546710818676737
746573722329317377
746523944325353472
746541157778219010
746548577179152384
746560724231688192
746545284977672192
746610078527143936
746518869116747778
746511290177302528
746598212895531009
746614369115475969
746624615762399232
746520001541177348
746534300053495809
746515618338213888
746499134752960513
746573483094736896
746593250950078464
746518336348037120
746521998126387200
746519833894879232
746552050385727489
746617087167242240
746528964722704385
746522635631157248
746613052267700224
746498942154776577
746555669885517824
746513395726221312
746624062206676992
746586682665873408
746602666965372928
746593812907237376
746590155419484160
746494949168922627
746603149570547712
746607205177163776
746600163276394497
746614209828495360
746567569134452736
746552150810066948
746519447947476992
746493904761946112
746531925968437250
746605791868784640
746607083873800192
746604235983327232
746597273262489601
746508865844371456
746515262199914496
746588842623401984
746498208067686400
746625643341840384
746503962702970881
746535906392309760
746616957168943104
746506672139608064
746567107769405440
746600674817904640
746592042772500480
746551316411912192
746623118731546624
746619083739828224
746530671745634305
746549881779564545
746497897647251456
746500363834925057
746597654772121600
746602469917073408
746606471526420481
746535642159517697
746578495170560000
746521154890964992
746570320702808064
746616084829192192
746535097013198849
746514435557171201
746524678387286016
746593573735325698
746601941355003904
746609948445016064
746520471496073216
746595314547720192
746610917224243201
746543431082774528
746573403323260928
746552079666286592
746533528305811457
746547079850270720
746505086852005888
746578402908377089
746622086928605184
746606198569336832
746518508595470336
746530869020504066
746573097420075008
746528377604022272
746506340709765120
746537093468291072
746572812274438145
746565497039294464
746495448219779073
746619003867660288
746522023057297408
746550657688055808
746597374114467840
746520156675899392
746597244091006978
746573034463567872
746536325805805568
746555598775320576
746570039474589698
746509410952843264
746610795560198145
746614746611355648
746540264261558272
746603216524165120
746497591379009536
746598120323067907
746610137184493568
746510845371363328
746602360886026240
746529854149931008
746547210184073216
746627325412900864
746545163187585024
746552490565505024
746504864327315456
746618232384196608
746625190487072768
746502939066404865
746557372777144320
746624058020626432
746493913079263232
746549865191211008
746544521383550976
746524225242955777
746576163225505796
746507557099839488
746558106935631872
746517149598912512
746608006335500288
746599403788574720
746523369428836354
746594869771145216
746624561433698304
746625496545435648
746628411813093377
746565635598127104
746589052418334720
746577933452607488
746541686310961152
746590151447613440
746596040225267712
746600469385068544
746510409058889728
746606840558067712
746616030064156672
746604416275480576
746542479009267712
746508387727343616
746546635325440000
746585059478675457
746510107257643008
746605686960726016
746511072031551488
746498463962042368
746497620764409857
746628608756695040
746546534834012160
746537886095446017
746566365465690112
746596258148540416
746587710362628096
746628520688914432
746585281848016896
746563001696690176
746611026397962240
746591875080007680
746614881101615104
746504826540949505
746514926391308289
746624485919436801
746621780618522625
746542696769085440
746528839065550848
746603329959034880
746537374537162752
746509293655040000
746574208809861120
746582303904772096
746585252362059776
746609831063203840
746533255520862208
746493598393241605
746588360320364544
746626662675120128
746622627851177984
746494768654458880
746612041583067137
746627140913766400
746523784786620416
746627128385540096
746618316282789889
746512833572122624
746533528318414850
746512204384473090
746626511910866944
746565027549843461
746518579680419840
746503237100965889
746496303832666113
746625978978340864
746512720237854720
746523877300264961
746571340069670913
746620925022347264
746618781477240832
746514930564730881
746512263255855104
746597709449146368
746586384664772608
746604416015433728
746589803366486016
746559461775400960
746564335326068736
746515543100887040
746575756550086656
746592311480451072
746524980263948288
746548128526925824
746521780110536704
746606534201872384
746497947743850497
746593787745492992
746529614990716928
746501278381965312
746556231905644545
746522023153795072
746495959757103104
746494919515115520
746611282351009792
746623915380858880
746530650979770368
746608413484814336
746528624963117057
746588398211731456
746570383726354434
746512430734278657
746529262786732032
746524124672065537
746587697825779712
746546710831316992
746606668436357120
746608455314718720
746614755163574272
746608484507074560
746614855570862081
746622493482422272
746621436475891712
746570131921309696
746519926236553216
746598976128974848
746622560822038529
746518441499181060
746593867303096320
746592781217439744
746514368754515968
746523084413247488
746623122661609472
746501210929266688
746529535374458880
746546593382436864
746589392177864704
746518105573072898
746555569490829312
746610288355598336
746619289080193024
746539463182950401
746618756374224896
746572136588808192
746538536166273024
746553837092212740
746608866347999232
746594400151560192
746498459469942784
746591057383587841
746596434372354048
746549491608653825
746515299688583168
746570882798190592
746587995554226176
746551643425083393
746595067125608448
746496177961578496
746599303309852672
746580437309390849
746589593382715392
746547558001033216
746524145685409792
746601803047903232
746622149671141376
746564163409846272
746612855210901504
746495448236560384
746558551468933120
746516025471008768
746554927573401601
746525978491424772
746583482453757952
746505321645019137
746604881704783872
746563752380633088
746512556563521537
746500053494161408
746594970455445505
746536535596535808
746624603410300928
746625148795641856
746499265032228865
746593200664518657
746583234864021504
746596233238749184
746532769254211584
746606777504923649
746616789212209152
746610887994314752
746612661945720832
746497671217610752
746508526093275139
746556748010401792
746610292457611264
746606358032588800
746521184502571008
746564360537931776
746624934584135680
746494164615856128
746587030893772800
746512242158379008
746517422182662149
746496777822552064
746506579957022720
746564805067157504
746593242553147393
746551769342349312
746574804371804160
746583343890833408
746597944485359616
746597931604533248
746558698152132608
746494252927033344
746502100272635905
746539719018819584
746517497495490562
746536875335159811
746532165089824769
746579539707363329
746503916448145408
746511818437189632
746541820524568576
746607339667595265
746517828807712768
746598686843600896
746618290936647680
746628479018504192
746518961232166912
746510295976251392
746548162345701378
746557561407692800
746504700615335937
746607104807608321
746551685556862976
746557951679225856
746510669382586369
746511290160517120
746512644685893632
746508446212595713
746614570408644608
746558815877873664
746601144495943680
746498237410926593
746598011560656897
746548870776233984
746505069844119552
746587811097251840
746616307039244288
746563890914328576
746573822762037248
746615275299176448
746545284725911553
746608534855376897
746589711116840960
746606932765577216
746527681500618752
746601274565623808
746523365536501761
746572400918048768
746509314634878976
746599315943075840
746552985447243780
746537411992293376
746607922633936896
746578474291298304
746622111855353856
746590046552195072
746628847827845120
746580160619503616
746619247216852992
746564633339666432
746535642079715329
746505481078845440
746552704772694016
746524426502475777
746613660387160064
746507502527774720
746515442462711808
746494718167523328
746534912430325760
746548778501550082
746559600158138373
746579980092641281
746504079883403264
746576779905642496
746500737052487680
746592470570459136
746614419610820608
746606907486412800
746532282635161600
746507318167240704
746628302803210241
746532974733164548
746507271857913856
746600708187750400
746516537062875136
746593968129982464
746560485143678977
746571117456928768
746566751412858880
746534924753244160
746625307944181760
746614373402161152
746518894228213760
746534719349719040
746607960353169408
746529447348572160
746566616884797444
746598707546710016
746611324365447168
746627233020784640
746531598988783616
746596300221718528
746502184393662465
746505632044425216
746572447126695936
746611005602467840
746611038943088640
746568236163080192
746582249445916672
746580860976119808
746616806157193216
746600649685606400
746620291518861312
746539521957826564
746621491182198785
746496215869591553
746616814709387264
746511227027865600
746539760907280385
746564180342358017
746612586729308160
746501249059561472
746580932434460672
746595704626417664
746529401232187392
746530999195033600
746532760823685120
746581771009941510
746505128514060288
746532370447106048
746609994381033472
746576603598229504
746518730767638528
746495813182951424
746521351972872192
746573693078372352
746503383893348352
746507796296826881
746610418320285697
746533247094390784
746554277515005954
746524870981226499
746573311040094208
746500926018555904
746594546834866176
746622237931880448
746532379078975488
746622300838060032
746598225314988032
746604454032572417
746603799469428736
746603082218278912
746504180496375808
746500749799088128
746621591799271424
746514251041411072
746524908780347392
746559956325851142
746607045919580160
746562468718096385
746494877844799488
746617074529804288
746604944665387009
746511189354680320
746501156759805952
746620618641125376
746526133458436096
746575098044375040
746607914379579392
746521154823790592
746533947622948865
746493715959648260
746534069379313664
746538918074449920
746554613155901440
746588683273285632
746587626254151681
746520181795487744
746577853609807872
746584388163379200
746612221812170752
746514305881899013
746551375002112000
746623781100105728
746531342867828736
746512858821730304
746595037564145664
746539597488754690
746531049279193088
746549512756310016
746619091843158016
746614704630603776
746534702727651328
746602436366864384
746590625458327553
746620316961640448
746603057228709888
746501441829777409
746569737774071808
746513764736892929
746602662976688129
746497771885178881
746511772341829632
746503975222927360
746524732703465472
746587475338895364
746593418747404289
746605263474483200
746628512606527488
746619951759294464
746569095873703937
746569016236466176
746550997435060224
746575760866041856
746625584713859072
746610154141941764
746516608441417729
746613224351621120
746534950111838208
746618982850002944
746537361706721284
746554789274673152
746565895867236352
746519850734936064
746576238869786624
746571620815241217
746513173092704256
746560489241477120
746618731279847424
746621658727845888
746615501552500736
746622933834018816
746625639155924992
746505262782025728
746570429746188288
746578696627118080
746547067292520448
746624867684888576
746524803977252865
746494567172583424
746535075903217664
746615874795225088
746538829834706944
746572677939335168
746527203223969792
746591518769590272
746571570743762944
746500112004833280
746605267677118464
746495766982692864
746497801245188096
746563295188942848
746617678450794496
746611940538130432
746508161205444608
746608392408535040
746598678379511808
746628092807024640
746596304478928896
746534522259279876
746623659670966272
746618756554719232
746503606212321280
746519099627421696
746522601942458372
746498912769421312
746555116392587265
746542223202844672
746579153961377792
746627220475641857
746507955663736832
746626243471126528
746539446431023104
746531125024133124
746569431254433792
746596237206446081
746554164252151809
746586607235457024
746569242812702720
746592810485301249
746524623731187714
746531678428901376
746609956930097152
746562225490403328
746597109701427200
746534501451345920
746627640115793921
746528272628981760
746587621967663104
746583910029524992
746543904791527427
746536380344348673
746549621745422336
746532517499514881
746507083080679426
746614532752162817
746498187096109056
746539236602556416
746621080127832065
746513592791482368
746495808678301696
746619876484218880
746624838345826304
746556286595117056
746616835496247296
746583310436995072
746606785931411456
746621617040670720
746538422915964929
746622300590608384
746593250983632900
746582941204119552
746544613658361857
746501718473572353
746495041313644545
746510627284230145
746583100507840516
746596665117786112
746566516229844992
746504927351050240
746517862626500608
746529308626149377
746524103809503234
746544445789704192
746610481054396417
746610523022688256
746614243580084224
746516356590374912
746608098870067200
746496488528814081
746542793405825030
746547264672276481
746557989402853376
746596388381855745
746497952198307845
746587089454563328
746567598683217921
746593989277605888
746539110962167809
746606723012661248
746505074122194944
746600494643154944
746623269386608640
746550091520053252
746500611298844673
746505799527063552
746519276169879552
746525299010113536
746569662029307904
746613157230182400
746606404417380353
746599886267752448
746626822125813760
746497583233662977
746592936217952257
746502431601680385
746612137976565760
746538053808889856
746621893713739776
746616676045758464
746512120548835328
746626440536408064
746610959431630848
746622644729044993
746608631450304512
746515458992414720
746575840440258562
746495750234742784
746569565711249408
746614318779740162
746525609178861569
746620862208544768
746544961949077504
746516578921906178
746547612745142272
746495125245804544
746619985611661317
746530487196221445
746562657642151937
746578428187545600
746575739496054784
746518529352949760
746547570705522690
746613555340902400
746628667510525952
746628952806981633
746539429553045504
746530050976055297
746546815881797632
746613928700981248
746609554008444928
746601614300037120
746608514131496960
746532299257217025
746561697100472320
746536065742213120
746614750788845568
746525588433870848
746596757358796801
746620387912384512
746516742822891521
746523340194484224
746520135993724928
746509591471525889
746627883196616704
746560799540293633
746584958823727104
746567791302443009
746504767698927617
746601002158153728
746539823712845824
746577115508682752
746494341028397056
746623580058845184
746583469938049024
746588607633309696
746515534590533632
746623680793423872
746555405770301440
746509645796245504
746606349643976704
746531913389604864
746620799159767040
746536602453741569
746504344338599936
746565124056485888
746564742144106497
746511600505360384
746544986964000769
746607587022487552
746572639943200768
746589555806117888
746623269458034688
746628235396583424
746612582463594496
746622984127975424
746539794717540353
746615862438690816
746558274464522240
746495800549662720
746626050344558592
746530181033033728
746493975872282624
746521587017453568
746624804871094272
746511176767438848
746507003481178112
746589824006520833
746552826252361728
746513131355115520
746508785984798720
746604277666291712
746518491621007360
746494320056885248
746597461939134464
746615355032879104
746566742835601408
746596308388093952
746506747477581825
746534735992631296
746494173155590144
746622988531830784
746625215673819136
746496584893014021
746597256544018433
746510694401646597
746607523977920512
746610778913050624
746530277745262594
746560632011448320
746621314975268864
746580261253447680
746497373115916288
746534233041035264
746495632857169920
746619838605361153
746611428870631424
746626180384624640
746621184775716864
746580722580852736
746597054969946112
746628990740238336
746551387610316800
746504843536261120
746515681588482048
746545515672666112
746514691606732800
746540075366780928
746529128405340160
746504478430531584
746523445266120704
746588721181507584
746572157812088832
746605426914037760
746626386111041537
746608790665990144
746514628616691714
746564884855422977
746597570999291905
746617116430864385
746594148338241536
746509230639878145
746543078543089668
746595712771756032
746504457454706688
746517455661498369
746494718519939073
746497436059840512
746535457425502208
746607150797987840
746498174349516801
746540977280540674
746556861156102144
746614662918176768
746619838487891968
746544575905300480
746589652040159232
746552646060802048
746561655404912640
746518441176104960
746591573325004800
746544634868862976
746510937545379840
746558471600889857
746542051198545923
746609919126806528
746562347112640512
746521796732657664
746503203424964608
746605082926546944
746596841383305216
746521393995472896
746606852876697600
746556223483416576
746550888349708288
746559083923136514
746544735251095555
746621063476424704
746615690476523520
746493720137207808
746513706016636928
746548703268331520
746525667920121856
746494382640005120
746583947975417856
746574674222424065
746497360587427840
746598691008614400
746608426055237632
746507687219736576
746513685124947968
746591761766588416
746548095081537537
746617804334465024
746544261538144256
746508555486961664
746532609669365760
746516276886016000
746616978232717312
746581494265569280
746612934860750848
746609445099175936
746502238802161664
746580110157852672
746615237407875072
746540289565724672
746606106655481856
746503052409081857
746605422702956544
746535797327683584
746498858146988036
746620820026499072
746545964425580544
746514196687380480
746605082976882688
746502356162985985
746603044591132672
746580764448403456
746508068721201156
746511218572025856
746506223269249024
746494936351186944
746601849092997124
746508362528002048
746572501874946049
746583964777914368
746518240092917760
746546962481176576
746514729309442048
746509197223796736
746607771722842112
746622313039282177
746518436956647424
746548996986937344
746529254133772288
746597608777453568
746625379109044225
746626314665328640
746499596231204865
746608320996323329
746573969772412932
746503836903215104
746557653673906177
746584627603714048
746604307005349888
746617154074710016
746619478000144384
746523579274113025
746549512622112768
746563421173276672
746626805319106560
746493753645469696
746535956698673152
746548589938216960
746561424726556672
746610569285861376
746503404919357442
746533738021019648
746614918485544960
746554738829713409
746513810719113216
746618987266641920
746554361246015488
746602549827014656
746606316282486784
746573701085175810
746527379179376640
746587978735091712
746543107844542464
746591820759597056
746502897374990336
746618693627613184
746498711417667585
746523571120312320
746591464096882689
746540406712770560
746569662247297026
746573923672694784
746594991456272384
746521008064987136
746581687312711680
746575559510102016
746623885999628288
746562829776367616
746581934516609024
746616382616379392
746505321502257152
746503857874796544
746537839995719680
746621277293658112
746606525981011968
746540826457686017
746626343786295296
746531611261407233
746501940926808064
746529304649965568
746587014007558144
746499763906830336
746495058069749760
746518126842417152
746607058766675968
746577958421303296
746585839682093056
746599085222694913
746494739097223168
746609029976317952
746623189980164096
746511097256153088
746535898158882816
746531485398667264
746517413567422464
746573042814423040
746552968737001475
746496202984722432
746567145652428800
746509486542684162
746528654591725568
746557024737984512
746526230053167104
746606387472506880
746517879143571457
746603623455547392
746566868752797696
746608845468864512
746623869465792512
746613601801244672
746571864311472128
746509662606991360
746564125875048448
746568303053778944
746618437670215680
746501953493078016
746495703875084288
746537344900071424
746594441952133120
746537000900034560
746600758867537920
746624997746049024
746589266172649472
746604512815747072
746494269347741697
746584673615241217
746566235341660160
746536472585568256
746503463513686016
746561542154493952
746628130790608896
746500124604497922
746522169945915392
746606370691158016
746611957558566912
746604625764171776
746525592598814720
746511684169240576
746585982217031680
746495594869338112
746618710161506304
746608383990571010
746525596696612864
746544840456835072
746572677662519296
746514049903493125
746589622793179136
746508597358632960
746565157455802368
746601169879916544
746511512144121856
746559004600598528
746587156479619072
746566407391838209
746519707986051072
746548120171880448
746595394063314944
746616130765193216
746550582169608192
746615854046023680
746525278088794112
746506881913348097
746559889523236864
746505673903644672
746592059717521408
746563987211321345
746568940793499648
746497629190819841
746539471739457536
746590403093233664
746600506911404032
746503853642760192
746614335615557632
746598879563513856
746583402594340865
746547868396326912
746558429737541634
746495808673976320
746617439660703744
746549244325068801
746538465102172160
746496605604347904
746550968125292545
746516692361154560
746603489359462404
746603384308891648
746627748999794692
746616932040740865
746553996500926464
746533981164797952
746535935819550720
746586527598252032
746562146016714753
746619620610609152
746493661500694528
746589870445965312
746531946914787328
746557557360058368
746623290614091776
746618894727712768
746616848192507904
746583155428179968
746520077139222528
746503639657742337
746515048269393920
746523193591107584
746574670015528961
746495863187439616
746565585148874752
746614700708855808
746549671905075200
746621805683703809
746532286565388288
746599571531390976
746624733291020288
746589782403391489
746627434309619712
746589681756733440
746624250858053637
746502989511266304
746615652723662848
746534073653469184
746522455347322881
746526355928588288
746608262519336960
746547130244939777
746626306062835712
746526632702279680
746568089253224448
746506173046792192
746517501706526721
746551773301776384
746619641682866176
746595452875841536
746514515286593537
746624121069395969
746551802703687680
746581003339186176
746530818554638337
746494722504417280
746620681627009024
746591501984141312
746584094671278080
746571746648559616
746559113333714944
746501093828497408
746601698391654400
746572497487794176
746544622269128709
746537869435670528
746495288672665600
746557272260739072
746606282753343489
746512036624998400
746572283641204737
746550594681319424
746575525775183872
746495628411305984
746603354801975296
746551031132196865
746574397566156800
746559835005554689
746580923844542464
746561449800011776
746526167168069632
746580198108233730
746536858641825794
746508337139712000
746578340031664128
746615392618033152
746508928620498944
746587760530644994
746535046626967552
746593750118432768
746627761620475904
746554957046812672
746497633523470336
746624745911705600
746605896759902208
746618643300093952
746498568631033856
746579464360890368
746558710990807040
746589039671840768
746627400964911104
746554231310659584
746619008334630917
746510702895038466
746572195682410496
746596232965951489
746564289440321541
746548791269031936
746618114893357056
746549265321713664
746604109986308096
746618953749897216
746537076653334528
746578063178211328
746555921715834882
746596442836328448
746543737002688512
746561839799111680
746618257277321216
746622699288600576
746506546213961728
746606223743561728
746512015594684420
746501559148756992
746607968758730752
746504570575200257
746573743032410113
746569431480963072
746538716605227008
746503488671195136
746584321113399296
746598468765032449
746518567064117249
746623131272495104
746534845157777408
746537235927863297
746567946755989504
746507519187628032
746602180380082176
746617799993262080
746628235790815232
746625953858732032
746589656259563521
746623269730672640
746534954092244992
746515786206941185
746520698038927360
746533616461684736
746520748337016833
746623378602205184
746567288070021120
746613320564760576
746519338765541376
746576008044699648
746627568527351808
746622741030252544
746504080026132482
746533280644661248
746535067644731392
746624054073921536
746574028333285376
746495926408253440
746587500534063104
746613396020277248
746605967941337088
746502779905122304
746547616742252548
746520370652545026
746516931214082048
746610875285573632
746522795186790404
746540876629942274
746572778342486017
746610732800806916
746585902344966144
746541350535958532
746596383935832065
746622049146146816
746586330470166528
746526532248666116
746578617069633536
746626104895610880
746553136395988992
746600138076983296
746606781737107456
746575827949727744
746499688552075265
746615904142663680
746512338631614464
746536397247385600
746521499125719041
746623160515080192
746527677079785472
746553358786301952
746531741255372801
746507922189000704
746616571091619840
746495620282613760
746569737497305088
746518235638435840
746621222847340545
746494936506216448
746613215669411840
746609059240026113
746612800617857025
746622233490128896
746531950991663104
746553992046489601
746504574865969152
746626096561434625
746520525850165248
746516314773086208
746539454706266114
746543288228941824
746563727319666688
746605498074603520
746556253065871360
746506143602704384
746497331541991424
746495896800661504
746572262770348032
746574615640686592
746623252898807808
746502100092395520
746586678421241856
746614545586716672
746589065164820480
746624787707924482
746534987927851009
746619062629842944
746502024959660032
746593678802685952
746525366181715968
746607796964163585
746627484809035776
746602776256516096
746600267869728772
746501538340737028
746615522695884800
746612486070243328
746509335312764928
746586808453046272
746549210825166848
746515073280126976
746517505900949504
746628323573305344
746594601612546049
746614461667119104
746615837361070080
746580135135092736
746581280507080704
746545876324081665
746612431300923392
746577430207414273
746593804552146944
746530894333108224
746556978709823488
746610334442491904
746537672190066688
746539249088987136
746534551468417024
746625459048308736
746551383365541888
746622766141546496
746535898007764993
746565967111557120
746544097985368065
746516830508851201
746533826013372416
746620614375510020
746505191382482948
746573277632466944
746593867294638080
746562221459767296
746552066923855872
746543900618264576
746561713936306176
746624519637368832
746562452003819520
746531989008711680
746503937432256512
746532987098005504
746574191961341953
746607767193018369
746502889032519681
746588721147969536
746500871433785344
746604093003673600
746628969752035328
746606907654348800
746535310843084800
746624787842277376
746597923476086784
746615178708520960
746495779611774976
746573717887549440
746503387961827328
746512749769850880
746615694628950016
746554180995813376
746619494613716994
746505845773635584
746583129897472000
746619683231662080
746542210322206720
746613912234229761
746628566880784384
746570416999665664
746496517750538240
746556819372392448
746534841135464448
746597264710320128
746614067180212225
746621814131023873
746533901405872128
746499407386918912
746628042731159552
746555070334939136
746608065005359107
746550322382970880
746538607482044417
746523386323603456
746511390534471681
746628554176225280
746533968585994240
746497746425757696
746540989783883776
746536095177908224
746616705418301441
746564784116490240
746521570114441216
746588792509841408
746498229118734338
746517002718691328
746619872059207680
746528490711744512
746614436371271680
746529543654117376
746554894182547456
746495217466023938
746514653954482176
746588121257615360
746622485005746176
746535826520162304
746503719240376320
746532869674172416
746596601985130496
746592730860691456
746506512684593153
746562519070707712
746602675450548224
746618664070295553
746619469712130048
746610598725754880
746540084112068608
746540184515252224
746612427114971136
746509201418100736
746521561935446017
746550624129449984
746530889950183424
746562846574542848
746551018649837568
746573390903795717
746618634672308224
746566524966703104
746526590847188993
746500980229939201
746573512383528960
746503920629882884
746560979983470593
746611546441269248
746564608110952448
746526422961897472
746608429930844161
746543825124884480
746598116363730944
746535914936078336
746600012176556032
746526964295606272
746529921124601856
746585470667153409
746606496398573569
746576179973357572
746518604745580545
746536334144069632
746545196611960836
746519091364519936
746593213352448000
746555259099578368
746539605885784065
746509667006767106
746583117281005568
746503337718218753
746607754727555072
746526322407538689
746539727482847234
746561575658500096
746597940190449664
746510664902967297
746627375593586688
746511810031923201
746514775576813568
746625316571987968
746539102569390080
746568542343008257
746586418386866176
746535734484434945
746536095152738305
746600033118617600
746505296462352384
746547302400155648
746507032686104576
746552507392917504
746539974980362240
746597730533801984
746494361739788288
746550946960859136
746523423984201730
746516545388445696
746620345910714368
746601203346247681
746524539765559297
746583377482944512
746521243059290112
746499654813003776
746576838579859456
746563391662198784
746620170110636032
746521092009893888
746615204004368388
746510539258535936
746519905017671681
746577475979862016
746515840804130817
746552029229760512
746614927255834624
746615187088760832
746614406784622592
746507875774652416
746539798786019329
746585315368906754
746585315368906752
746516528883965953
746607037765738496
746548162299596800
746613970744844288
746546412960157696
746583188638674945
746556974456799233
746516214239748096
746501739654819840
746565862031659008
746562884122058752
746496727507570688
746620643714596868
746623906950299649
746517778782359552
746524527178375172
746517267014254592
746610413895225345
746514842622689281
746524804212109312
746591695035236353
746538251113082881
746514251230089216
746592055451803648
746610422371987456
746594370976124928
746515899725848576
746502163300487168
746609340421967872
746536099196116992
746613467625332736
746577379657678848
746501806839177216
746502373129003008
746605095580753920
746526708354822144
746554638225158144
746614021235716096
746566948268302336
746533008207921153
746566357198700545
746540524497154048
746626486585659392
746531619817799680
746538741565534208
746610959200878593
746619402452340736
746624313768423425
746513286674276352
746593280201195520
746590830941581313
746608241317122048
746611554750201856
746545188294823936
746540998432423936
746496706401861632
746548963067715584
746621293915705344
746503471667384320
746617439547383808
746502981093306368
746532051956826116
746617481456922624
746577535056519168
746569712633417729
746578168358834176
746524850093621248
746518974091792384
746615602404528128
746611991041695745
746603304843677696
746502565701967873
746530667580665858
746512619788447744
746589362721296384
746503769429512192
746607314522759168
746594026967601152
746497633540177920
746506114376732672
746620660672266240
746626411042115584
746510329371308032
746527152829403136
746594345613139968
746565384061411328
746594244924739584
746506592598761473
746519628210384896
746537265262899200
746500099698679808
746616239829692417
746598225163993088
746550091331289088
746500284155723778
746531389311377409
746510539187163136
746516859894194176
746520857288269825
746533444302176256
746628927867731968
746590600149995521
746496073041076224
746620967011614720
746628441324294145
746602486979493889
746608707082010624
746525374302007296
746547709016846336
746566235240927232
746494718339653632
746627774174138368
746566914822938624
746589299806613506
746511797646032896
746627086190804992
746502196607344641
746584413375336448
746588221748953088
746552373296898048
746605049372086273
746494365934051328
746589526232010752
746531913268101120
746568588555784192
746605292809486336
746563219582423040
746497167980781568
746496853055799296
746554436928016384
746582756788867072
746583436194766848
746614205546037249
746501856990461954
746605221510512641
746603657106333696
746503891408150528
746587521518186496
746518642792206340
746620996271095808
746507183592869888
746522740455153664
746626490842882048
746506927790645248
746600016467365888
746516042290069504
746579648826335232
746624011996663808
746495490049531905
746574951050706944
746618475267821568
746519640726077440
746597101375750144
746556005694185472
746612351827316737
746525118726287360
746600494316011520
746514766915477504
746549391150878720
746575064238170114
746574208793083904
746544932559552513
746548581427970048
746516591710507008
746545955739045889
746569020321705984
746618521770139648
746551005739786240
746548883619209217
746521905860059137
746610392827314176
746539006012203008
746615442899406848
746570282840764416
746509088008331265
746500124965224449
746548413886455808
746500007516344320
746502918157795328
746540192773869568
746504855871692800
746500858821509121
746494265321201664
746580156437790721
746537760476008450
746514850856083456
746588846901567488
746560950506037248
746503639762538496
746605863285166080
746522316641800192
746625161051406336
746513743618711552
746592709813604352
746557272306900992
746620224674336768
746606316144164865
746505380323266560
746571625219268608
746522493062549504
746581607436410880
746627380039589889
746592093452177410
746533331035111424
746552050406817796
746508240867954688
746524535617314817
746581385171861504
746508286946582529
746583540989493250
746571868233170944
746600116799287297
746516679572729856
746566990207160322
746587919960449024
746571809772929024
746518072408805376
746521599646400512
746500003301031936
746628227041533952
746627543613071360
746583746476912640
746560564722343936
746560187134316545
746529975566741508
746504746714959872
746529443078873088
746595905931862017
746527505335496704
746584291807793152
746591686625624065
746550275960377345
746522039905718272
746556148195655680
746616529412853761
746600699870457856
746604185530023936
746551417012391936
746609709201907712
746506282228715520
746511734601551875
746607541103239168
746494269691572224
746526708442996737
746617062064328704
746589933201088514
746532555151802368
746569054085750785
746618332984532992
746516134304722945
746502628838871044
746576544970194944
746602528830328832
746579632065904640
746561370036961280
746509679606566912
746500481162354691
746504239585824768
746508316214362112
746561940344999936
746628365633916928
746496505075408896
746514171429281793
746523252030382081
746605733265838081
746498623064571904
746517040488398848
746519682622988289
746573500144455680
746562431003017216
746513072689451008
746573940412162048
746585663244505088
746535101220032512
746544395567128576
746505552147030016
746616361657503744
746623982380662784
746508480018792449
746555921648623616
746532261474885632
746628655112142848
746606706344529920
746548480747835392
746604462190387201
746537122706776068
746627015160307712
746559042378686464
746610166338969600
746621310894247936
746609793125748736
746529690475606016
746598925977681920
746618714578104320
746498774063710208
746593687287795712
746625408796364800
746526834217586688
746583121856954368
746608547564138496
746599014087409664
746596577003831296
746512506181550080
746626063157993473
746507930262966272
746594647619706881
746624347452882944
746527345993977856
746570874401206272
746538909623017472
746522220357361664
746493552130088960
746501798286991360
746539991665377281
746548791331917824
746575874108100608
746510937834807296
746505300455358464
746627052850249728
746614926874140673
746592496130662400
746611345081118721
746569850684739584
746518802146328578
746560376108552192
746582060542857216
746617925830905856
746584275265392645
746615178662289413
746617754149593088
746591581692698624
746521461125308416
746537193896738817
746617544358891520
746519036750610432
746600221698830336
746518839886651392
746516524698001408
746606391570333696
746511407290552320
746529035962978304
746605926086492160
746611483631484928
746516113614209024
746609164051353600
746573453797404675
746557917961289728
746625572051222528
746509180186537984
746578537222541312
746496689448456192
746601471597289472
746546257896833024
746553144960778240
746539341422407681
746570312204967937
746605586289147904
746580538002112512
746526666323693568
746561734928916481
746597411666141184
746573340479885313
746590038104903680
746610078455836672
746596979623395328
746548984240443392
746570618582204416
746620828628955136
746516835021926400
746561520796995585
746495855100755968
746580726905090048
746501991157870593
746522404751572996
746596040292335616
746525554946547712
746600834272739328
746537462646837249
746507339147010048
746533322805874688
746500640579391488
746592588333912064
746511063563264000
746521339633217537
746501156659040256
746602608337391616
746606303439654913
746507020304527360
746501135616385028
746596006704332800
746519255043059712
746614688167919616
746580160594452480
746521364765368321
746514020669198338
746530894094209024
746536078400589824
746499613037731840
746563148509941761
746570349911805952
746536816480751616
746573848091500544
746508794365153280
746569519632515072
746571700725293056
746588075170594816
746553102862520320
746531690986639360
746605863188697088
746622787406684161
746537806256705536
746598519100837888
746544580317745152
746503417519013888
746600527866236928
746536913134202880
746514788017111040
746610732838584320
746576201070739457
746585063534452737
746563014199894016
746500049476030464
746600943349800964
746557876164927489
746565778086957056
746495636950908930
746539593210732545
746603661149741056
746508592941932545
746554646450167809
746499092847681536
746614088374059008
746596409072357378
746626901628817408
746496156822274048
746575521476030465
746607184235143168
746559793033162752
746594848803856384
746560896122617856
746577287357861888
746536950568525824
746590654575181824
746540272826220548
746519989063061504
746495930497630208
746523914701017088
746546723535785985
746627342236278784
746513592883765248
746535105234034688
746607612133769216
746601257951952896
746528322901905408
746505074000560128
746578231009017856
746498279278583808
746526108414283776
746618743812464640
746587236133543937
746551836413403136
746583197169811457
746512447704530945
746496567956275200
746578382251397120
746591325559136257
746590050675265536
746571964756729856
746617208705585152
746553790891884544
746603937923469313
746532320153214978
746613408909430784
746590872586829824
746609411611893760
746614729750151168
746576171765096448
746583348013842432
746627422003486720
746607515639517184
746500946868330496
746622942369484800
746604508218798080
746614780081876996
746582698207109121
746507875887915010
746625912049967108
746502616381743105
746551991736819712
746604063819718656
746627296157667328
746542965410103296
746618416602189824
746625593173630976
746626092367290368
746542931817832448
746590432470065152
746595125904687104
746606450567446528
746602134540525568
746594362528669696
746540994280173568
746498048516194305
746495314102738944
746586393170878464
746503438100471808
746537634298658816
746509855427440641
746547654759448576
746526062465548289
746498841310990336
746585218711171072
746564410764754944
746550171236868096
746561604687273986
746509939590438916
746578499754852352
746601081665265664
746524401412112384
746543393031913472
746610342604595200
746525978466254848
746585478762209280
746535969365590016
746512133089726464
746532337240969218
746513273982353408
746603518597926912
746502544722100224
746628344565858304
746605670410104832
746512489781813248
746523335941464064
746534002257846272
746581653854748672
746616072317501444
746503031500447745
746507779347742721
746521469551710208
746623588464201728
746627392421007360
746562150118764548
746597319378776064
746580055774502912
746617758213869569
746600615929909248
746561584097464320
746573810107715584
746562405803634688
746617124945268737
746586150022840320
746576121303605248
746561735004323840
746531489689571328
746545758720110592
746599689307422720
746512657440612352
746506634361397248
746497910276263936
746513353703464960
746506227555893248
746502913804107777
746622971633078272
746614629468512257
746551844709728256
746563358028095488
746605779097128960
746516922871734277
746510463823929344
746531292670373888
746577794751049730
746617485764476928
746625677038854144
746613073243439104
746616139233492992
746498459688181760
746506592481345536
746516897835917316
746531338765893632
746571008455376896
746583557791977472
746534190850662400
746603157996900352
746524397033365504
746581468915261440
746525525443645440
746596707065016320
746541241358114816
746576599584149504
746519481493577728
746624234185703424
746497104990744576
746547612560424960
746500627979722754
746612112676556800
746512116203520000
746543569285046272
746496417108197376
746514607532023808
746528230769836032
746502335220834305
746621784942862341
746624557365137408
746582207402283008
746612074994929664
746527198912221184
746523868718739457
746579497747636224
746583759303090176
746519351512145920
746544618167214080
746606307684253696
746528436320092161
746623915586260993
746539039419928576
746609147139981312
746514255294377985
746593900987572224
746595578671403008
746498518248894464
746494613523836929
746544743811780608
746624871975759873
746497390039818242
746614704773029889
746624469159022593
746526188177227776
746565299978309632
746550187875831808
746532525883953153
746617007265583104
746504553873424384
746582341590614016
746613836602609664
746561806068514816
746532995687800836
746611844295565312
746627786878689280
746535147307163648
746498681742888960
746576444235472896
746513789957242881
746552201091244032
746496211662700544
746614797068808192
746533158984658945
746537462592208897
746513466714886145
746541153294626816
746548434727886848
746614935329832960
746572074022383616
746500615661035520
746524288157646848
746549072442580996
746564750633426944
746622300657618945
746547793129406464
746592814566350848
746499646432804865
746581498422169601
746555946785247233
746510434178465792
746619763154128896
746623508692623362
746527693794050048
746506953292079104
746608178423599104
746524875435585536
746612745915744256
746615589716647936
746541891777232896
746497130215313408
746556219507216384
746499080277360642
746591938179174400
746552863950790656
746605020032937984
746602813912977408
746576712608133120
746552033315033088
746622472674492416
746545301733806080
746561642725412864
746628051006537728
746535151371493376
746606978927984640
746598011531333632
746586405787209728
746503874509438982
746532651499151360
746523487024517120
746563429419331584
746616818752757760
746612343564546048
746611471035957249
746500875644899328
746548736579379200
746562783697723392
746599294715695104
746515434090860544
746529270848053248
746609528892985344
746609159882182656
746616319508766720
746568638669291520
746628160259756032
746621747038928896
746539966579105792
746606085688131584
746582840490532864
746532836052705280
746539010013683712
746619842887827456
746503316809580545
746601782177075200
746505313172492288
746578453361745920
746508513350914048
746599383043538944
746521729644658689
746515026966503426
746520915794530304
746608958664761344
746514347552276480
746613379171819520
746619012147200000
746517564872744960
746609025844977664
746522744620126208
746613798929313792
746619360387735552
746618999727857664
746623877892214784
746595658602188805
746548057248915457
746509750813106176
746503555763273730
746524787472732162
746623269478989824
746535621200486401
746584669307625472
746515391921463299
746614604130848768
746538305702006784
746579674138972161
746518571489103872
746544865484410880
746529086558846977
746581414766841856
746542050879889408
746576091872034816
746595511629676544
746530072287293441
746516532709179392
746519162596450305
746600305660329984
746577190972690432
746562238027177985
746595159249420288
746618613818339328
746606865803546624
746621566851620864
746523147336318976
746618999711105024
746610384489037824
746603937877327872
746526787857879041
746606844546785280
746614025237172224
746550200773156865
746616243961106432
746561311488671746
746526666307010560
746584929530589184
746546870428667904
746620664853991424
746618647448170498
746539442047975425
746505845664550915
746504713466744832
746617124861272064
746509222427254784
746550473042206720
746501509060362240
746506470603251713
746564322768392192
746612389504770048
746623139346587649
746521222272294912
746506202520125441
746547318950928384
746498891818864640
746612833945792512
746605187884810241
746569351881457664
746526032912539648
746539794541518848
746550829730009088
746603636067794944
746532190213677056
746592407710535680
746579338313666561
746517480743501824
746609742907334656
746543170956238848
746569183907840000
746540549427986433
746626306264207360
746555573575966720
746611399808323584
746586061841833984
746604684601856000
746545977113337856
746511667358425088
746537659414155264
746508961977892864
746523038087143424
746495813086494720
746545897027211264
746516570457837568
746552255738937344
746515412913917952
746517715712544769
746556504795394049
746615954763808768
746526070741078016
746604164562681856
746592160246562816
746621755389710337
746573785118085120
746612016031371264
746529300548042753
746572728145166336
746520387345842176
746570979233636352
746522740614660096
746559713316319233
746524204368072706
746545842580922368
746506646919196673
746612175465226240
746509272478027777
746573156165394432
746619838668300288
746612569947971584
746495540314071040
746517095119130624
746522840929705984
746505082607284224
746545234692059140
746525349249351680
746581313759514629
746569058250821632
746537777085349889
746589530388496385
746580508566556672
746545339583193088
746608211915071488
746613173676040192
746627514303315968
746572031882256385
746602155256094720
746511730390405120
746617124798464000
746598791646580736
746554810208555008
746550825552482306
746536074009206785
746521549478342656
746529279593295872
746555720108122112
746604894484860928
746539203274498048
746592940580081664
746591896131215360
746587592754356224
746529677997641728
746516088331059200
746548321586642944
746566302458798080
746531116304244736
746593850853031937
746531418419793920
746501370472177664
746520697929773056
746616881633628160
746555363785383937
746628512535183360
746532077164716032
746604902596640768
746493988706758657
746623198402347008
746609868874874880
746610812303839232
746616948683907072
746500552599670788
746575395567312900
746558052178944002
746567795580731392
746533775652323328
746612045664092160
746517271019921408
746562460447027200
746615124161597440
746596094495301632
746548317312540672
746590604457455616
746499055384158213
746506592502177792
746515266108985345
746537399656710144
746623173030977540
746553899809570816
746503811607388160
746567346697863173
746528276932329472
746588159211798528
746590155624980480
746514687446028288
746561210800189441
746626188781596676
746564033591926785
746588532370710528
746592156152905730
746547843444387841
746555590378299392
746496521751826432
746603455838568448
746524766262165504
746509016541470722
746513928113426432
746570878327087104
746519225515151361
746596187059392512
746535801593290752
746569100231610368
746522275071954944
746552964542775296
746497641643532288
746494160568451072
746597978090143744
746627950330646528
746513185767751681
746566671687524352
746585944417918976
746528398512652288
746529786713907200
746584338129575937
746608560046379008
746555674281148420
746522887318712320
746614058762240000
746589664807649280
746621751405187072
746608232819531776
746505417862316032
746551139957497860
746623756219596800
746584510012198912
746534274740981760
746603879421218816
746594555487789056
746555393170509824
746561437238198272
746618982770294784
746525848598085636
746597533464461312
746620719543517184
746560057060507648
746612196713574400
746515475929018368
746572308681228288
746603862434385920
746560308680994816
746568005572759552
746549458041712640
746562137493934080
746537240155783174
746494181577732096
746607360471339008
746568835772219393
746502511385788416
746517208365305856
746499067774042112
746606479931740160
746624544669065216
746552268246425600
746505724071649280
746520110630830080
746508286841753600
746507934738186240
746530080394985472
746511751491915778
746500313549406208
746501853014171648
746577870433173504
746526028642811904
746501110647578625
746552637533786112
746589941661048832
746534828296798209
746560657076551681
746494336464871425
746586023996456960
746577497026859008
746551811293732864
746618832052228096
746617456127512576
746535155733454848
746552004282040320
746532270085935104
746525060098252800
746521897333104640
746522970970030080
746515685476605953
746558492748709888
746605129168715776
746583973153779712
746549726695264256
746536598544744452
746620928965087232
746499411946020864
746570375069216769
746592898439749632
746568819024355328
746609331991384065
746537659644809216
746622682221842436
746542302831620097
746501123079438336
746618273953882112
746585336206106624
746579363550887937
746627375773802496
746525773020860416
746570375320961025
746604101530718208
746536170578976769
746605229639081984
746583184431710208
746622124400353280
746597445195358208
746596476197830660
746542738825486336
746513177488297984
746522467829714945
746589773830176768
746600515497234433
746596283360624640
746509360747134976
746614197274972160
746499244077420544
746508517532569601
746620681761226752
746496349999370240
746608648189845504
746514997942030336
746614553610330112
746535499679006725
746614629258899456
746614944049823744
746585307101855744
746517514352418816
746596707102691328
746514263687204864
746602524472315904
746559960574738432
746598556669214720
746505334144045056
746496735778836480
746591002799013892
746519447742124032
746621860444520448
746497649969291265
746503883053277184
746527664694038528
746539844654895104
746540855729651713
746581267714613248
746557335120842752
746595037677498368
746581943064616960
746502117003689985
746495875967492096
746562829713498116
746516021331136512
746525139601330176
746562867483156481
746531540327407616
746603514445463554
746575433374695424
746502997845254148
746605242230407169
746601790502764545
746626557758824448
746536078543323136
746542843867471872
746502196775231488
746523868794216449
746575198632173568
746604508462088192
746620991988707328
746607863674474496
746607016571973632
746564821957681152
746587752146305024
746625337430155264
746625098191364096
746520039478562817
746585789304209408
746619142447435776
746496182034268160
746613098358935552
746617284110651392
746566071835049984
746579795404857345
746599802574610432
746591166477434880
746556769015631876
746551316307128320
746589761364758528
746570903606091776
746543481200443392
746543376493740033
746605364221775872
746602369258037248
746549844085342210
746521515563290624
746509977104195584
746573911186366464
746503870264803328
746537156345159680
746624682904985604
746524674188685312
746551299559264256
746531150227701762
746521943390621696
746552218086629376
746553300359610368
746560053054840832
746548292239110144
746525932186402816
746626343891144705
746625240957067264
746551974867374080
746551026879082496
746590650422824960
746527912216625152
746582186351005696
746550590512181249
746602260126441473
746616529110863872
746574259070218240
746623428833091585
746610539950936064
746620891426136064
746599294979837954
746611534009352192
746512565048532992
746619213482164224
746596396590075904
746536225213931520
746565123918073856
746534803382603776
746503182629494784
746537642880176131
746497679392387072
746525491885006848
746521285069418497
746608140607623168
746559432327303168
746544575875977219
746605653582553089
746520039419940864
746513131275378688
746618223941029888
746622539795931137
746588716819451905
746495033000419332
746605229702062080
746541698558337024
746506521257852929
746583960327589888
746574913272590336
746583796988973057
746513076749504514
746505677993086976
746622292088619008
746622552303341568
746599198481592320
746505644371550208
746609784661622784
746500061861904384
746598376280563712
746601131963387904
746545326610354176
746618198825525248
746606161026220032
746556236359864320
746615270882541572
746519921862017024
746626553518297088
746537344900210688
746619352020041728
746578990161399808
746601798807392256
746571272562286592
746554978051862528
746502628604055553
746581938798878721
746547214252670976
746600280423276544
746527366835539968
746568097734234112
746545834343407616
746606001785311232
746504361107296258
746539416949243904
746522333561577474
746564729578078208
746578767888453632
746574862886404098
746495213460422656
746608304164569088
746608203736055812
746612356130684928
746501722994937856
746511868798238721
746564918447579137
746604395106828289
746545154853474305
746598304906092546
746570224141369344
746521113082093569
746522790703013888
746589383818620928
746503006422700032
746518495643369472
746527802812403712
746527026891264000
746537332472430592
746588557297524736
746513168982151169
746512627929493504
746605368105648128
746542067849928704
746525131367813130
746496094171979777
746573311094693888
746530382330236928
746586158474399744
746593506639122432
746624481838436352
746496026903744512
746596484842414081
746589962611597312
746564880451330048
746574091335901184
746591321373085696
746527022969610240
746550699782082560
746624787817050112
746609281525493760
746588897061273604
746590176504328193
746603061208973313
746608627436392448
746601555785355265
746603296182304768
746555472623198210
746622191438041088
746602637697687552
746508244873420802
746626876794376192
746543921874927616
746575823554088960
746497368955232257
746614583352303616
746507758308974592
746511352752017408
746578902299062272
746627233087918084
746587798182961152
746616445543428096
746558488487288832
746558069094518785
746625861458214912
746510509726281728
746510371280687104
746593049426403329
746520421160345600
746515647937425410
746617980700758016
746592605165752320
746597730378784768
746621218590175232
746564863921623040
746536501916336128
746581657822572544
746597545837633536
746587403956084736
746552994087374849
746523726229946368
746610992998559744
746597487327191040
746624062462566400
746611433060864000
746628424324812800
746526825740832768
746576553589481472
746529023375839233
746584623312998400
746517548129128449
746514712599339008
746621298206511104
746609331903279104
746603380022321152
746628021705187328
746565568325619712
746594165287419904
746529031722524672
746603526898458624
746522820142784514
746524577526874112
746522916662149120
746526511184896000
746500397469040640
746546249529122816
746591166469046272
746593804480819201
746591917186527237
746597319479533568
746618529865039873
746511944534921216
746521960520155143
746524988719542272
746539597304205313
746624687061536768
746572249851904000
746524380579037184
746596979686383616
746621998483259392
746497125823950853
746531582232625152
746590646341931008
746584048475136001
746498690123186176
746582970643922944
746566717581697024
746617385055035392
746549525196701696
746553652412723201
746527127617548292
746513311622107146
746605489799180288
746621818182656001
746589090150227968
746544911554646016
746521347811999745
746573722333614080
746616449540722688
746624628710318081
746617246362050560
746593452327043073
746606576203608064
746533381546999808
746562494072655873
746494093178593280
746628810133618693
746611730873081856
746583486740336640
746535331587973120
746545309862367232
746546098454437889
746550196377554945
746519913523777536
746507850483044353
746579971649396736
746605573886582784
746495238211014656
746600767314853888
746625198724681728
746502880568303616
746516444876156928
746547558219132928
746626616399364096
746563576211574784
746570790397689857
746510610708443136
746556349413208065
746501743769456640
746613039491866624
746496068876013568
746554386466353152
746558203358380032
746526217751322624
746522576948600832
746497889128550400
746499587951759360
746528994279854080
746530244220223489
746515597689659393
746510119765057536
746561579697725440
746594777525784576
746568378840604672
746617200530849792
746532123222376448
746598653003862016
746622396979781632
746497172049321984
746578826625486848
746529376020246529
746538280469041152
746530357231689728
746604948696096768
746616718089281537
746580307235602432
746543758141972480
746493875452321797
746580332556726272
746525433194242048
746615392697626624
746621512212439040
746524736763498496
746528151002619904
746603115856670720
746623588342575104
746567220868722688
746601912133386240
746533964551098368
746600402158784513
746588469359710208
746627262582300673
746561223169310720
746552788528795648
746596925324001280
746514054118780928
746510631658881024
746506235718078469
746494785586929665
746498992251375616
746520307960258563
746625916122636288
746622237583761409
746508823930671104
746597541672783872
746572388649689088
746561235982880768
746547419727433728
746610539904655360
746621478754455552
746572241438019585
746618131431456768
746494366022262784
746616814512316416
746536661463425024
746530768235560960
746623000913514496
746557263985287168
746505158008385536
746543187796189184
746610309352271872
746573139426041856
746593338845990912
746507573667454976
746524212630818816
746542973698117632
746524560930054148
746519145940918272
746592189774344193
746571381911871488
746511185172791296
746551790162829312
746562578084683777
746591677943586816
746510040094257152
746544957717020672
746615929707044864
746499625687842819
746620740217241600
746586057882361856
746535449166897152
746561088788045824
746595478205304832
746535520574935040
746512024000036864
746519666063859713
746534778220982273
746558035418456064
746540897681182720
746603359298256896
746504771905818625
746567158046457856
746589698399866881
746543774789046272
746623730906914817
746590633528221696
746567321553010688
746502666377920512
746621210113507328
746529946324054016
746591602659958784
746621889552879616
746615321361063936
746617716262330368
746612008003342336
746606827928903680
746603959138258944
746525198288027648
746494596876804096
746616059537481732
746575450420305920
746505627657187328
746628827196055552
746576641325928448
746509754801991681
746595150734958592
746517040551329792
746580604897071105
746530290172985345
746580961651888128
746497075358097408
746505820536463361
746542252395094017
746497037781336064
746577740313288704
746555590055440384
746581141948403712
746526322378350592
746520702094704640
746603455675011072
746626184591577088
746622111809175552
746607436216307712
746574649136455680
746537831678550016
746544735523766272
746623781263785984
746557968351625216
746572510024564740
746614369270767616
746628147404247040
746623990949617664
746589463552331776
746497645993033728
746494483311788033
746583255877623808
746526645499076608
746604986423975937
746499550291034112
746625261634977793
746602319186378752
746507724964376576
746623802361143296
746601555642695680
746618794081161216
746579686713495552
746499398985613312
746606362206085120
746628902454444033
746591254398574592
746500376346525696
746626016706199552
746533817700188160
746501991178723328
746503056607576064
746535281466040321
746571507602722816
746615786886815744
746596111503200256
746625462990946304
746534996266061824
746561697217978368
746573663462297600
746616344813142016
746515278612226048
746584128179441665
746536380193398784
746561525117161472
746597059222872065
746602163632209920
746556194198806528
746565472062152704
746564067142205440
746559121747435521
746541090493313025
746493451743727616
746602226626375681
746607150760267776
746610028170330113
746592902646636544
746522677351899136
746501215375212544
746511038422650880
746548212413018112
746616193885306880
746523365494624256
746599311719436289
746615384439132160
746614201582518272
746536388561076225
746578755573821440
746587626388459520
746495913686798336
746568588534775809
746536934021959681
746532974741585920
746512460342001664
746517065645752321
746603774618255360
746572774206935040
746594207024971776
746545289171984384
746603178779643904
746596551972241408
746586112232128513
746558924816539648
746500124675706880
746592734832582656
746540088306307072
746580273756704768
746518193750052864
746610485185880064
746542445362479104
746623294867120128
746593108368961536
746589719442579456
746534006297079808
746523394766561280
746512103796793344
746526519355375616
746579682250743809
746604902617612288
746527609975111685
746500611126996993
746605171019481088
746522836739645440
746603929820069888
746518189622845444
746552314400473088
746547872888414209
746610728384274432
746626176362287105
746620912213032960
746499168500342784
746625236850868224
746601371139379200
746622787213791232
746514997849710592
746590264437837825
746565400758870016
746543141474304001
746569825816739840
746542273484062720
746522103109795843
746562619977281536
746555288119975946
746527970831933440
746600259787202560
746521620450185218
746606467231395841
746590339910238208
746559608219537408
746527186522251264
746514356137918464
746608614631157764
746497742458003460
746613891233284096
746529967299715072
746512632341901312
746576930787430400
746617867416838145
746576469539749888
746521985669300228
746607318448627712
746533654130728960
746579480869646336
746528184561188865
746504994296373249
746611848292737024
746600779616657409
746526108393189376
746554629933043712
746597138906349568
746531334533709825
746543359548923904
746579149549113344
746573659125358594
746507267655110657
746510019194200064
746518999106748417
746613530229641216
746502184196530176
746611407920185344
746556789722750976
746602314731913217
746566293952790528
746540725714714624
746607566281596928
746588062465953792
746543074285780992
746522467892625408
746595985690787840
746616982162837504
746494387044003841
746618542452281345
746501919749836800
746494974104002560
746537609288097793
746571255944450049
746521519812190209
746508408539516928
746617540172972032
746620467860086784
746598816867049472
746551970735919104
746497671041585152
746546027046461442
746547197437710336
746610053159976960
746508286871076864
746623755984715776
746539417112817664
746619976849756160
746507754240618497
746554210158665728
746516600187158528
746512602797309952
746522312711692288
746616244070133760
746565660587622400
746550880074403840
746617687015628800
746612666551017472
746515652249157632
746588309930057729
746501035020148736
746526066664079360
746499323479883777
746616373904695296
746535528787509248
746579015532699649
746592265083191296
746523894006218752
746615342265417728
746544592615419904
746533100444778496
746620476340965376
746528977326477312
746511415821795328
746514351977226240
746540998168174596
746537206576144384
746613412738760704
746496395863986176
746505883442544640
746620769610915841
746507250957680640
746544483886575616
746620425606664192
746511831284482048
746555921648746496
746607884889362432
746538573860483073
746534211767644160
746559239221612544
746546958412677121
746571717359828992
746628889909301248
746610091013603329
746624062332473344
746507687165210624
746610149691957248
746501194441441284
746530575226441728
746622158088986624
746567066061312000
746600645570994176
746568848653062144
746506214901616640
746549424613101568
746496916255563776
746524581779935232
746556190197374976
746572837398384640
746558731664637952
746527752505819136
746580646856777728
746573474596954112
746516717501722624
746591510423011329
746606450261241858
746520236577349632
746562963847450626
746599823386812416
746517547839692800
746574133102686209
746542286008369152
746628546097971201
746570555621400576
746515723309064194
746616806022905856
746537806273593344
746531091197026305
746614801250422784
746603426340024322
746607079356534788
746587693363175424
746510698549678082
746578944300720128
746558853383225344
746530365557309440
746562426858921990
746498023555997696
746623529676906496
746500313436291072
746498232998453249
746596362964373504
746521427453448192
746571432319033344
746547289863393280
746627098991693824
746581624226209792
746496064753180673
746499361249558528
746595499038367744
746509176021520384
746563920329080832
746523076112818176
746527920542392322
746534526357102593
746523231172104192
746514230304735232
746500959241568256
746593598863376384
746494059762618368
746499160145170432
746522748969586688
746534677574467584
746537621774602241
746569582249410561
746537349090316288
746510996450086912
746558077483225092
746535029572919296
746535914764111873
746532660143480836
746520316281688064
746584610553761792
746548640328654848
746495959723577344
746522438356262912
746587802536665088
746528624988168193
746595507242414080
746608190826102784
746601169829699584
746575211135406082
746525970052460544
746604454108106752
746571515970396160
746609738561916928
746563735402192900
746559050352050177
746528524358475776
746546379762311173
746543057756008448
746586397318979584
746581154636107776
746625983239888896
746504612564262912
746587295000760320
746544198325665792
746566105251127296
746557096146001920
746521280707428352
746605892397850624
746524053314347009
746516314907258882
746605116636037121
746589564123353088
746509142681067520
746586653406420992
746500959619145728
746577970928594945
746522774101954560
746527610126012417
746591401144549376
746510606199459842
746602172348010496
746558517901987840
746612875976912896
746536812470906881
746606588652191744
746516121826824192
746526326656372741
746599018176851968
746628562908745728
746554210406141953
746509012338761728
746606790284980224
746597818572341248
746520852951343104
746569016077074432
746607603942227968
746601886866874368
746532592824967168
746566847856730112
746549340928245762
746597663177609216
746583163468644352
746601836585558016
746510413244727296
746494416349585408
746551563716550657
746517342415269889
746529501572632576
746589681681305600
746617393435316224
746608375463456768
746545935111487488
746627237378686976
746558643814957056
746585541743939584
746512053486125056
746528788654231552
746540461238681600
746518227543592960
746617758096330752
746577706788106240
746495569854504960
746553258165084160
746497297689645056
746557666533736449
746593385079726080
746549097406992384
746533733876961280
746552264073027584
746494210665234432
746517896185032704
746541929337339904
746531401869168640
746576016399863808
746589706587013120
746615598336122880
746525252688220160
746541442927996928
746581724847546368
746504247882162176
746546383952424960
746600398182621184
746601597598203905
746601194995474432
746611647192645632
746607159035760640
746602163820957696
746520521542537216
746577014920863744
746569511306825728
746506802150334465
746534979488800769
746626251536928768
746582068784672768
746582903384117248
746574884218626048
746536955043811328
746514481702797313
746521515563220992
746591757765312512
746626465568067584
746494131267076096
746558664845078528
746507007734190081
746575253321678848
746552377512099840
746599257289920512
746625064586612737
746561659582423041
746589207666163714
746571075505561600
746567481192497152
746627249923825664
746556932618522628
746615044545384448
746621881051152384
746624846495350784
746527748558979072
746521364853456897
746552368888692738
746591975852376064
746628755876118529
746598376230260736
746512732690747393
746584119870558208
746579632216956929
746532915950026752
746519976438304768
746602557896744960
746504612778237952
746497310377582593
746585546173067264
746545352099139585
746538813116145664
746602327306543104
746618483950096384
746518403523850240
746601958136504320
746598237797220353
746509192991637505
746627640077889537
746524166405263360
746506990709538816
746606794181586944
746520450277113856
746546048231845888
746536883853758465
746611596982640640
746497729824698368
746562934545911808
746628705162772480
746601044126334976
746627941904302081
746603388658388992
746580474881945602
746519951255691266
746598707898920961
746609495435022337
746530814582620160
746568861042892800
746593221531303936
746581481867218944
746626255873802240
746609042634739713
746553191114866688
746614738340052992
746561839941595138
746505992419033088
746624741918703616
746495305428918272
746506563137855488
746498908612767745
746621625550798848
746594253502054401
746588981018529792
746600561642864640
746525860862169088
746514825795280897
746518235642798080
746499026019721216
746586380676005888
746559398798032896
746562602973597697
746547797369954304
746548313248325633
746601232576315393
746572015243399168
746610988733112320
746609625282281472
746550704031014912
746508932684734464
746519489727049728
746539471718481920
746556060010348544
746503908231548928
746556307424043008
746507053967908864
746606504829136896
746576935094886400
746496316218310656
746540012468994049
746563320187064320
746610493721296897
746614612469121024
746594949802647552
746522664932638720
746606169289031680
746542239988449281
746576431803670529
746618228076609536
746513223722143744
746597071776538625
746497956304412672
746607792656629760
746597063429763072
746524711790608384
746617640731312128
746626377672237056
746595586971930624
746585529005682688
746518441444597760
746510702840537088
746581678856900608
746503731768877056
746575550987264000
746564436102512641
746625379444588544
746592491848241152
746561927783022592
746541216209084416
746520257251024897
746572400851025920
746556659653312512
746585986520387584
746584161947910145
746613727412129792
746626696430817280
746628789275398148
746607490490458113
746562590592012288
746588368880939008
746605590600785921
746497482423599104
746598334379483136
746532672705462272
746556802247069696
746497159487496192
746516101085855744
746535499507044353
746542084417433600
746505652877549568
746504214277349377
746606924519587840
746494206542241792
746541576923447296
746555145618481152
746516234942963714
746602264672931840
746534316688060423
746600217668108288
746534111100166144
746517501790412800
746595373280534528
746602319161098240
746585176877105153
746533410735218688
746532299290742785
746602180623347712
746537223252639744
746620337916358656
746593133576753152
746516566292992000
746625999996133376
746596401010851840
746500976035663872
746526725232812032
746499177014669313
746501374859317248
746625895247511552
746619461201969152
746496903643226112
746579753474396160
746524057454116864
746572816267501569
746569934830993408
746528566498758656
746501471131181056
746619398023065600
746508488038195200
746620342018269185
746498694527123458
746619104660951040
746583537084600320
746506000983801860
746543414330589185
746508823758675968
746623038691614720
746544832068259840
746530608797487105
746585764289445888
746562837905051648
746623340819820544
746552788264558592
746590784863019009
746501512910770176
746511709410463744
746565350427222017
746513240566358016
746513802204745728
746517560305262592
746626876672737280
746587483668946944
746615376029560832
746548187289157632
746619330893217792
746508630648832001
746504109327540225
746595515844935680
746513798194921473
746551622281531392
746615635891879936
746571365235359745
746545846989299718
746552947916443648
746499403469422592
746494865064734720
746611525327163393
746625689479176192
746571079909543936
746628063727857664
746544160623173632
746590273078124544
746502112721276929
746541971234119680
746561973999927296
746581427035090944
746499176918188032
746512720380452864
746598086764560386
746561667798970368
746578495321444353
746522509990834177
746618882299990016
746609759776874496
746553883183415296
746586078463721473
746529434677706752
746520618288418820
746559264588709888
746514003627630592
746566096975691776
746570865802874880
746494860975190018
746585713660035072
746526523687993345
746500045134934017
746626192795668480
746599412181262336
746508571924365312
746603451346477056
746624431385092096
746568013789405184
746625178071773185
746568961538547712
746523139018919936
746589522058575872
746551404467130370
746536543809060864
746494248711753728
746526620337463296
746555057437442049
746506856525242370
746507007809695744
746512212613750784
746553300091297793
746496236551831552
746602688180260864
746582018625015808
746614373582520320
746495586673668096
746626927008550913
746538284474478596
746512292464988160
746501810777579520
746511226965004288
746525143665639424
746543720573460481
746565459441487874
746495527894712320
746615610688290816
746501462797148160
746604915158585344
746530885806133248
746521993814499328
746559147018162176
746582467432353792
746597856329474048
746533591040004096
746606278361911296
746511667358502912
746597151409602560
746551395940073472
746510740505300992
746510426045718528
746617112295243776
746555602642493440
746519649232236545
746504214226964480
746539169732694017
746625849106010112
746526087509860353
746521847236222977
746515320920117248
746619024893632512
746611948985401344
746590566549454848
746510073615228929
746528151254274049
746582576265977857
746616755666227200
746597625583960064
746616638510931968
746570937307258881
746575634877530112
746620153132126209
746620052359778304
746611999350603776
746510564453605377
746610623530827777
746604781125439488
746607859878793216
746521041967546368
746540553819525120
746619330922577920
746579883661352960
746603426289684480
746610745496985600
746514888940490753
746612817445412864
746619050139222016
746578306452045824
746618383232278528
746589505403027456
746607272416190468
746609302497001472
746507607448391680
746621507783303169
746610355468705792
746496551111909376
746605863184498689
746524749740802048
746618643270742016
746584291954429952
746615551951257600
746589362649964544
746519729028792320
746596883171282944
746497750674481152
746591904431771648
746510283426906112
746602835043835904
746590616952311808
746522711116156933
746506202381754368
746558975269871616
746593850735624192
746550330566057984
746504122162094080
746611416631808000
746617410308845568
746582542669611010
746628659155435520
746615522649903104
746602444738592768
746546115332366337
746613568313901056
746610187423875072
746495045381980160
746513370342297601
746584098773295104
746509767573594112
746517652835708928
746513659870978048
746603116062183424
746612343577153536
746527459076636672
746614763392741376
746584845325860864
746508064413540352
746603258685362177
746605540097294336
746522861972635648
746494336666374149
746498841520676864
746550678701518849
746555351147880448
746500762461569026
746564842987864064
746591283951636481
746522635643674624
746561378496942084
746620631370838017
746510220327784448
746604974134669312
746571515974553600
746509138419585024
746615224854183936
746580085126402048
746499428513570817
746501685154033664
746584182722277376
746542617484197888
746543246218768384
746603333847257088
746597864621674496
746605162760830981
746628147630641153
746494340894187520
746518449690710016
746512531397742592
746615145237995520
746597059180929028
746581574129422336
746515769488474112
746611559250669568
746617938585747457
746500523247960065
746571658459242497
746563811071582208
746525600983228416
746552809479372800
746599248876179456
746598690895372288
746531515060916224
746547373661294592
746620639801278464
746611982598569984
746553128082878464
746584606267236354
746534476294029312
746625853056913408
746558077302759426
746496807031570432
746608942000775169
746547877070012416
746563345361207296
746514989360381953
746518533576654849
746516147000983552
746507334852218880
746619641636741121
746607708548259840
746604994770706432
746566910607765504
746605263482945536
746522153227456512
746506986615799808
746509012720463872
746605007349256192
746612217496371200
746621101208375296
746525340873396224
746618001651273728
746608220286881792
746618509036257280
746505967383252993
746493497839091712
746616969571471361
746502053992800257
746609289922412544
746620446704009216
746598040702590976
746616898343800832
746561839635533824
746500670178603008
746495548740476928
746553807593701377
746586359582887936
746512762264760320
746595784469123072
746527186564177920
746601979284230144
746533645557579776
746516645959475201
746591393037025280
746628797470908416
746600888865800192
746537667932741633
746525852519829504
746516008773394432
746599315758530560
746502649676193792
746512942535966721
746506345004810241
746544097918394368
746604583833600001
746529220545904640
746579556597915648
746509662749605888
746559922981212160
746606135713488896
746587454333923328
746506260883906561
746566818601402370
746537433072730112
746506072500936704
746503429963587584
746619586993332224
746511558482759680
746507099715207168
746606014326181888
746505648767143937
746617405829451776
746576473893437440
746510853629960192
746585575252058113
746614792979365888
746580886179700736
746511420221591553
746538687354155008
746599278219505664
746535478745272320
746543858683621376
746573290337148928
746600079054643201
746604814688264192
746564670941696000
746615329678368768
746567846008758272
746623378803539968
746554239565062144
746579321628819456
746511919125766144
746578268749467648
746538515115057152
746621155814088704
746603300447911940
746525311756472320
746612662029664256
746547235035418626
746529468194316288
746560853919469568
746507423045795840
746584241358708736
746612527786770432
746581494282522625
746566730349064192
746623537985785856
746608245658255360
746567971754016770
746540172171325442
746521457069436928
746599311694266368
746520739700940800
746581456701403136
746526737736015872
746608115479621632
746519473172058112
746567267064909824
746557439928045568
746598212576878592
746544953585631233
746534803349061632
746534736219279360
746515035527122945
746496786152325122
746536292452753408
746604701500604417
746603321495007232
746497025118773248
746568311589199873
746531808494313472
746609042567606272
746551253203746817
746597256648851458
746623823139614720
746517824873496576
746580655362940928
746497054633926656
746627510188806144
746594244907929600
746624464973094912
746565455423340544
746593481557049344
746548233527136258
746510631486971905
746597046686187520
746503819929001985
746543166732537856
746614125866823680
746537336628994048
746576759060111364
746624251034206208
746612544886931456
746505132980875264
746541845467979776
746498035811651584
746622992566849536
746628793293488128
746614377730707456
746607490473799680
746514721143029760
746601727420436480
746607138286428160
746517451542790144
746499185105506304
746527937239912448
746524225163276288
746611093515210752
746620333650776064
746615027856113664
746527442160934912
746609365558431744
746554579454693376
746601094344650752
746607641464446976
746550225574191109
746596845606961152
746537252566745089
746517719684681732
746530747192840192
746575286603497473
746564725454974977
746547574769913856
746550972428746752
746500963658235904
746539236686462976
746543829248000001
746581406273273856
746573843674857472
746556986855043072
746503266356297729
746502364543225857
746606798375890944
746593292649799680
746568034773409792
746612276430516224
746619876320641024
746611328211685376
746590327536922624
746540507568943104
746559071482949634
746498291899183105
746539752397152256
746628042462793728
746509541018320896
746618085306679296
746494609417592832
746619590998958080
746511701093191681
746623919776501760
746604466502172675
746569809115111424
746622418240700416
746533511478140929
746535776326946816
746610577670275072
746607222243885056
746592441583599617
746599701894602752
746626251717230592
746499898263109632
746534165948960768
746500938366595073
746621893675884544
746515450842988544
746531183480102912
746519791985385473
746615464156078080
746524170750595072
746530336511664128
746599462470979584
746559113543417856
746587257335914500
746576511604563968
746547449016229888
746569175418740736
746571725681364996
746589664778256385
746579602579955712
746516050561294336
746527098144161793
746614037899808768
746590252186247170
746557846960152576
746598774793875456
746575987333169152
746497469635141632
746563643454660608
746541937767874560
746603610813927424
746539886698729472
746580139715198976
746598527325843456
746608270509510656
746619733932384256
746549508394258432
746624649337929728
746543816652513280
746540176386600960
746582769145384961
746515039570567168
746626746565398528
746609163917131777
746586112303464448
746516859868962816
746587668180459520
746596325236445184
746594244928872448
746627979615309824
746548979878400000
746549500211269632
746595268498382849
746520312112623616
746510035971248129
746505489295433728
746500120670273536
746548468211191808
746548539522617344
746617884026277888
746611093477466116
746532827680804864
746503593549766656
746497583162470404
746546660491276290
746598393057845248
746600976665219072
746628319408455680
746495703929724928
746527844864507904
746527018796232706
746627233129861120
746602977658470400
746539819686207488
746517661295644673
746557339218624512
746603459923820544
746609243860705280
746591531054706688
746616067926167552
746612930402123776
746584455264018432
746563060240814080
746601748781899776
746624133383983104
746512833316294656
746561550270373888
746503199071182849
746531447914250240
746556840138387456
746599496247877632
746520698026397700
746605527807909889
746607528444891136
746597155633246208
746520299215020033
746618748275200000
746613761247748096
746502385674166272
746589685552582656
746599626137047044
746597348688666624
746501991426228224
746564184528265224
746505019424407552
746563492342181888
746609713467502592
746560917089853440
746498686318850048
746600486263005184
746496995745947649
746503903672426496
746542445333086208
746624175553536001
746540251548520448
746564738025398272
746516134292230144
746621583641436161
746570639549464576
746512648875950080
746550418625331200
746496593122201600
746620509568172032
746524057638666240
746546417276190724
746538854845341697
746538704135659520
746594353938898944
746570857724547072
746495095608909824
746534283054039044
746497461527552000
746521217901936640
746513320253915137
746581255383318528
746608602056536064
746539786270347264
746514997812006917
746494382971494400
746612066442612737
746563353724628992
746551932853059584
746619737895903237
746603837360791553
746544148396781568
746596748932583424
746595222172372992
746577392110559232
746616239980744704
746561130923962369
746605523601096704
746506835507744768
746613677177044992
746550728995438596
746609105377296384
746614050621108224
746506000899915776
746495557321949184
746522216045514752
746494571333324801
746541950203994112
746516902206308352
746613165664968704
746619855336513536
746576955961675776
746609965096378368
746515492630855680
746576188550840320
746535394510921728
746623512673193984
746498556182171648
746589950154420224
746503522221428736
746622103592538114
746494949215055874
746558941694332928
746579887834566657
746585353000124417
746523353016471553
746525815102373889
746613442191122432
746612821492924416
746520454651731968
746535537264058368
746575785897639936
746518407634264064
746592718210670592
746509318875381762
746544764644900864
746524619322974208
746576276773834752
746597482839302144
746590398651346945
746537617819238400
746524158339743748
746564528415121409
746497335673389056
746524783156699136
746594605588746240
746494827525660672
746610070188761088
746576750470041601
746591204280700929
746502427642335233
746499554292416513
746538209090248704
746609541706620928
746592303180054528
746562951407099904
746505946269102080
746524560904753152
746496672809680896
746532303292211200
746564008174456833
746613186577600512
746564599705567232
746499227371581440
746546912178933760
746561596546134017
746585806018600960
746495577991553024
746622623468167168
746518462277705728
746514020505518080
746501546444152832
746521675198406658
746594517688651776
746617166758182913
746611676330369025
746591803927891968
746626721600901120
746529132654166017
746610405594832896
746561466568970240
746549307302518784
746515375458680832
746525257138380800
746550678546432001
746534702756954114
746509264173207552
746620862200221696
746626553795198977
746610967509929984
746506089257181184
746546337496338432
746514251284623361
746505640462295040
746619888857387008
746602079825838080
746620572415705088
746562615695015937
746514913951162368
746542340609695744
746520169288175617
746604483128467456
746598863050575872
746559176546058242
746538104262033408
746628491320365056
746529333771132929
746534992076017664
746624750261239808
746608165748416512
746501949508431873
746602226932678656
746584455574360064
746524267072880640
746594240583458817
746573558583791616
746616420310581248
746570127911460865
746611437401935873
746502892891279360
746602893508227072
746613920358502400
746614860079849472
746628478972403712
746565820017319936
746624645252718596
746527115193966592
746578054974144512
746585021608255488
746559470134669312
746616487566147584
746585097046994944
746537462445420544
746626725619073024
746569158926602240
746504629362499584
746611181754978304
746584430500712448
746622036273991680
746529644480868353
746556294799056896
746597973841190914
746569599156641792
746546173947830272
746509905977171968
746527207367938048
746626431854096384
746602339897839616
746564666910867456
746609063425937408
746567678215630848
746581590713630720
746531791687680000
746493808242724864
746560648746770436
746519561365643264
746570710873608192
746625177899909120
746493854468059137
746597244082741248
746512279726784512
746594358296743936
746565836974981121
746563450239860736
746607691750060032
746509842878103554
746501919787581441
746617561039540224
746537500336807940
746599689374466048
746497029258489860
746580240038760448
746573738817294336
746584807837163520
746591309050298368
746581133438128128
746500284285845504
746499550261583873
746623236033679360
746610153865129984
746524439324561408
746563463003144192
746591598201413632
746537730956353536
746613794428817408
746543926010609664
746544274024497153
746497960561737729
746535772149391360
746616126763896832
746529514256117762
746602231005384704
746623697188945920
746548359284961280
746599626380316672
746513265342164996
746615262451924992
746523168253296640
746512888068612096
746545117239009281
746566109420204032
746518692947689472
746552578608107520
746536275583242240
746592458318938117
746602470013444097
746505254523437056
746597134665908224
746507204954513408
746547138914463744
746570777777086464
746509989615828992
746620777936621568
746522652559310849
746526020505829380
746622544023805952
746585852101402624
746589182445793280
746587517248495616
746504365431619584
746604655107522560
746618781514924032
746498551832707072
746546732083855360
746572044326830080
746594643421302784
746617745660325892
746557918200233984
746520731459063808
746534191060254720
746550536246333440
746515563971678208
746504851564204033
746588528314703872
746618458503254017
746585730353340416
746510023409360897
746588712805400577
746605192137818112
746621440888291329
746509452891676673
746613236582092801
746528188780654592
746504726045286400
746590876965670912
746588368671121408
746496937214513153
746543364015742976
746599554762551296
746578684077735936
746573823005253632
746593938966872064
746511705430171648
746583696334028800
746617913487032320
746542046857461763
746511642280681473
746497679501463552
746531485616791552
746602524518584320
746506307096686592
746613719220785153
746590843226759168
746570354345250816
746621340174647296
746494894601011200
746604139254325248
746625031267049472
746595486426140672
746591028027719680
746603501615087616
746562070397747200
746592290446127104
746536451479740416
746561017757327360
746624989110075392
746602402938118148
746497192886681600
746627606401916928
746535939795746817
746580907188854784
746623546445697024
746593888429694977
746545716940595200
746507712310059009
746503841114271744
746612502725820416
746576679112433664
746596832969691137
746628965595492352
746529568878649344
746602172293521408
746582727604871172
746502960104910848
746528427809734656
746601220144496641
746573571128844288
746547285492801536
746603913017712640
746495716537688064
746557439768596480
746503429732900864
746571046065684480
746517984101933056
746559717560979456
746508697870934016
746557578461732864
746521809407909888
746512216770371585
746600838307667968
746603866825822208
746521629145038848
746590801329786880
746627295977349120
746627732415602688
746620916591960068
746607373113004032
746582525988974592
746510484724027392
746628034334187520
746560413823709184
746526666344673281
746620350339911680
746577442412732417
746499655169622016
746591405393469441
746622405725003776
746606852859887617
746502712737562624
746527828200595456
746524674062966784
746507619834134529
746579451710865408
746597281483350016
746582618204942336
746575076993171456
746531334764388352
746615778351288320
746533238663847936
746577983771541504
746494726749163520
746612909552373760
746578247685644288
746611684681334784
746552427818651649
746537311324737536
746529845606154244
746555397322903552
746610233519157248
746606387459829761
746597050838548484
746540796749373440
746528784543686656
746515500943843329
746616126747054080
746505778601787393
746613693861994496
746529279534632960
746621293890404353
746524112130973697
746498694476759040
746543535713849344
746503903756226560
746578314869903360
746494735179784192
746518462357438464
746496094142627844
746515220164575233
746567049162293252
746548900345982976
746606962121510912
746531615678009344
746605431066402816
746501554857992192
746515660545593344
746548589975855104
746538435544965120
746591304822427648
746604156081803264
746495351494950912
746532194336776193
746606723058835460
746593347557548032
746591388716797956
746613727705825281
746495691577524224
746611575956578305
746561588023308288
746513630649147398
746530717937635332
746628927599349760
746598573395972096
746546585216028672
746583901947072512
746552809458327552
746606940982284288
746623764520017920
746505879533522948
746586019810713600
746505497730252800
746622619399557120
746527807145054208
746616873144430596
746622703155712000
746528553798238208
746522627120967680
746513030788321280
746495431459340288
746622535568080896
746621059064074240
746523684265832448
746557276224356352
746544986875887616
746595578897928192
746624653729406976
746497306267099136
746515841001226240
746547730055565312
746535721943478272
746501357918621696
746518755900002304
746496568019329024
746627379909566464
746623508713738244
746518004960092160
746508282630569984
746614331652059136
746513282215751680
746523348612485121
746575127215693824
746498241437433856
746615992437055488
746577480325136384
746532945020649473
746622447319822336
746595066903330824
746507515244904448
746608312653840384
746584098957729792
746533985216569344
746509188474363904
746517250144768000
746531930359889921
746576368750702592
746559482512179200
746576217705324544
746568923928223744
746597159844220928
746622585920692224
746544512932077568
746578491097911296
746495477370261504
746539756599676928
746549084719198208
746537240025759744
746576515618455553
746510770008010753
746578864567107584
746588851024519169
746526876240318465
746559797131096065
746611064134078464
746509838813822976
746523365528178688
746526393698123776
746613719170416640
746618177497481216
746510774097575936
746589778154524676
746578969500192768
746618563486687232
746594303519031296
746607687807438849
746565815856730112
746588821538672640
746563920224264193
746495246633050112
746496849075277824
746609604411392000
746619708389134336
746554101488582656
746626746636636160
746516457505198081
746624418995113984
746582085717139456
746515211524407296
746608388293824512
746605451945488384
746547126230933504
746553518174044160
746494164653608960
746507536036167680
746610510292889600
746598154229911552
746542881461014528
746507133634617344
746524556706226176
746627988129669121
746606886498213888
746619113041203200
746497872456093696
746534543260192768
746514636887855109
746602629518721024
746597952811110400
746551471563431936
746510925075734528
746554877397041152
746611395467317248
746620295583248384
746494001281302528
746497943813816320
746557511067639808
746579716014997506
746532542510071808
746540499339718656
746595419346505728
746577207510831104
746513676648095745
746498887460872192
746536216569520128
746500926052020227
746619775539879937
746539803089440768
746515538759684096
746515077348663297
746508236451262464
746580911177662465
746575433307545600
746512384815046656
746589203518099457
746564435968397312
746591590102216704
746623055607250945
746624552969478144
746561508398641152
746628718005620737
746622808051060736
746610699070119936
746601690061639680
746498459667070977
746600834125856769
746577144634085376
746552188483211264
746565308341751808
746615770197549056
746526704248643584
746551534259965952
746606551109083136
746585999086616576
746520618170867712
746522564336377856
746615124077600768
746619641670307840
746514310080368640
746605003205378048
746495838277500928
746616994833674240
746589106835193856
746584480614334464
746508433537413121
746611328563974145
746615442790322176
746519032556314624
746610384799408129
746599600883142656
746546408866603008
746600242628431872
746587752209096704
746502804798242817
746574095676997632
746624183883431936
746611911245074432
746518319696490496
746559726037536770
746596602245177345
746524141222649856
746561357437349888
746525080734183424
746529153600491520
746612402179940353
746550502507188230
746514196473479168
746606014229684224
746514561587617793
746495540293148672
746507376585408521
746581431191666688
746610703616909312
746533419153129472
746567380504088576
746586124878024704
746603929702645760
746536174936797184
746511029903953920
746498484782522369
746520509186252801
746613031086465024
746544802372722688
746504281482723328
746587546868539392
746587781430935552
746589815911514113
746517434752995329
746504373648363521
746616843754938368
746556689273487360
746533662301233156
746551488114135040
746500124969316353
746548296353746944
746587018134708224
746516067149807616
746620497098596352
746626788613365765
746620727835639808
746574254926331904
746554981990359042
746509930966978560
746583637672464384
746542629878272001
746558350318407680
746503702572310528
746519347351293953
746595561793413121
746607725430325248
746619838454341632
746504134556254209
746620492925145088
746517707328131072
746595507267604480
746613576618631168
746615145296723968
746524577753292800
746555472749043713
746537118491631616
746535620982411264
746552838717857792
746572065638080512
746614985954975744
746526729301278726
746624699707305984
746524623550898176
746576754903494656
746522056771018752
746544215149121536
746619352024223744
746501475367456768
746605355497586688
746555070356029441
746520291149504512
746516797038305280
746625395961716737
746570954055135232
746508366592106496
746504042206085120
746531649123323904
746607465337339904
746560598314352640
746628285820346368
746494567403290625
746504759369097220
746609986067849216
746604768613699584
746497872275845120
746494785406570496
746623185697837056
746548132616544256
746614327365484544
746510753214013440
746519095554695168
746593309703999488
746547679841288193
746621465999581184
746621994611802116
746579300758003713
746496916347727873
746608652291801088
746615165970448384
746599978399727617
746600129671618560
746511164113293312
746566008945643520
746608350591225856
746515375282610176
746529053016915968
746579720142262272
746578235127963648
746495632500654082
746544693383671808
746584522741923840
746583138638381056
746584791093387264
746591736730787840
746608778372513792
746497784564482048
746563517591937024
746603174660808704
746519594903478272
746626000046465024
746579048898400256
746502536639676416
746592667866435584
746622787087892480
746521771520647168
746542231499112449
746573466489528320
746600389672210432
746505677892354053
746592344959492096
746530990797950977
746600830195929088
746615119912837120
746517199645511680
746611777262198784
746586150131896320
746570257725329408
746610648772186112
746607511420076032
746537168818966528
746555552579346432
746521498920325121
746574309271941120
746528742575644672
746610950954975232
746547705078484992
746531787703128064
746585856304091136
746586619633934336
746588188198637570
746594886892290048
746571176378503168
746507687022759940
746598606925336576
746574712281640961
746542583652978688
746549571334082560
746604818727219202
746583725576683520
746558006352031745
746517204162777090
746598833673670656
746537940789006337
746513651503337472
746623319865200642
746506970018906112
746495494084517892
746612309775155200
746596304365576193
746494596553707520
746600024918888448
746572489006977024
746525718322941952
746603367481356288
746615535316631552
746551018528342016
746533654235512832
746617145975504896
746600733517176832
746595616411652096
746611508583501824
746569758632337408
746526272105259009
746602214311944194
746510669135101955
746494802309558272
746538783575674881
746494403829604352
746599173106073600
746584044457050112
746601626803257344
746564108753985536
746601811675648000
746515954285187072
746619482068639745
746627245935046656
746609659214176256
746600087795564544
746624829789376513
746563634940248064
746569049878970368
746559738603798528
746518701151772672
746621511960768512
746577706758840321
746524611081183233
746619419040743424
746517845815627776
746495242761756672
746568173181341697
746612678936911872
746529686298075136
746596413409107968
746616458134847488
746542625772216320
746545813162233856
746623512836775936
746586271615590400
746608811830554624
746593796373151748
746510040123736064
746601916344373250
746571054739558400
746609810121035776
746590612850302976
746511315364024322
746557213624438784
746533389801500674
746494026342350849
746508303547699200
746627275232264192
746603451577212928
746601681585057794
746498040341630976
746596983687749632
746582966537719808
746525504694517760
746619452918239232
746515702341832704
746613278755913728
746515127743156224
746509448663928832
746620828452818944
746532324385292288
746539714946076673
746521360348909568
746615929644060672
746518844169084928
746520148589289472
746507351503474690
746508110672568320
746494630431174657
746598116141436929
746608522192953344
746604110095384577
746568441428066304
746539681186119680
746547956677939200
746577895590498304
746578923002068992
746580135479025664
746618601453531136
746580697414918145
746623961702797313
746623454259122176
746517896210219008
746594697964027904
746585676003475456
746542742948306944
746584073892560896
746508068691804161
746572099121188864
746585449397886976
746531385024798720
746620677566914560
746522186987540481
746597755473268736
746507296839188482
746556513188085760
746555695160496128
746507661793951745
746603652836528128
746518730902016001
746617699690745856
746573122321551360
746617221372383236
746501496255188993
746504847675916288
746607708556582912
746599697482125312
746496714970890240
746617741554159616
746496609781940225
746616273455419392
746564653950599168
746594853333639168
746627984145129472
746565434376327168
746603228960296960
746590566528360448
746506231565672448
746494852347592704
746586737044926464
746515446401241089
746511390865776640
746539563691085824
746570090011758592
746606421068910592
746604457971036160
746499416127725568
746501991405355009
746502733830721536
746614851540258816
746551463103578113
746558866154917888
746546534846607360
746537215094816768
746570073339400192
746561692889382912
746499998968352768
746623034736312322
746543166531112962
746568328471162881
746502469371465728
746627464017874944
746511562806951936
746621579396780033
746510266486165504
746619536720465920
746563060328857601
746515974958940160
746598695018192897
746617221313609728
746588293073100800
746558681643421696
746497654264205312
746599836103827458
746604831415083008
746628822838173696
746512309426651136
746603019614175232
746567430848159749
746503425613959169
746501223658852352
746555930188341248
746584061309681665
746583117507362816
746592466606895104
746503065071661056
746622195611340800
746537617705963520
746592626154024960
746499919280803844
746546043932786689
746539743974985728
746619159149154304
746577153219649537
746557842702860289
746618320137314304
746555669889814528
746514859219628032
746617951369961472
746499432741482496
746493472517984256
746604755988918272
746625819829800960
746585105603362816
746571935581077504
746521851099176961
746529895883243520
746512720170729472
746566608496242688
746603220785573888
746620249601081344
746499407584047104
746562330461343744
746582379318284290
746546203421204480
746600339189575681
746607737891610624
746610959448432640
746574137527701504
746586846352777216
746582081292091392
746591912853897216
746611168836460544
746508831987990528
746531749761409024
746612179781115904
746568265590181888
746527211428130816
746519657499213829
746550301079937025
746609633943445504
746543594593345536
746599953494073344
746504813962137601
746562573894553600
746557532424937472
746533704416145408
746528927271686144
746505535458000896
746535646324391937
746617066128445440
746577832457945089
746495230174760960
746607322647105536
746616730609459200
746606907654275072
746520249160196096
746507053837885442
746507007671173121
746527920496193536
746565887285690368
746588808955703296
746597550027866112
746502599600267264
746610489522814976
746574926119829504
746550645096845312
746510056863203329
746555787397464064
746532945238818816
746623018038755328
746587588677505024
746561818932420608
746557465312043008
746579330055045120
746582211533619200
746573491646963712
746577870244487168
746567120343941121
746566902093221889
746515312334430208
746495292900401152
746527039788769280
746542340542627840
746534031467155456
746541145057026048
746586816984322048
746540255960956928
746538741884461056
746502926781325313
746617682858913792
746530965435080704
746494605068120064
746573315238617089
746520618099744775
746586896751542272
746587114721140736
746598636587524097
746537890163789830
746551014359240704
746612330801278977
746592772635824128
746576003770744832
746614625228173312
746530713801916418
746504272766861312
746602155524689920
746527442265739265
746566508025872384
746529036030119937
746523084610408448
746582920450682880
746570832323829760
746596706989441024
746548652760457216
746514200764219392
746574066019033089
746592374512443392
746621071613267968
746579246236131329
746565291568562176
746579506245230592
746584191022727169
746519057822670848
746537994983735296
746562556882452480
746504629635137536
746495406108905472
746572379866931201
746608883007897600
746555434903953408
746496915949379584
746609403344850944
746560862459170816
746627614798909440
746518067971235842
746611323971084288
746615040321724417
746535088423243776
746493711823974401
746571440393175040
746514800583180288
746623219386355716
746560426087833600
746592202390900736
746607914060636160
746513840083509248
746588070946889728
746627505927249920
746596602085785600
746521633272238080
746549466501545985
746544420699398145
746587664263057408
746614436144644097
746603589691289600
746531569536540672
746544072534327296
746528327398207488
746524674184577024
746617309364617217
746598468555177984
746500946780360704
746510757211181056
746588062604369922
746570564094009344
746507313754824704
746508962267291648
746569049887412225
746602591555981312
746614880929734656
746619989617180673
746616155947802624
746610371901816832
746558736085442561
746589228428103680
746522941953810432
746616516716662784
746611361879306240
746622430823723008
746627652476338176
746552385699516416
746627002682179585
746538875934359553
746588347674419200
746598431032999936
746604537952239616
746628399142154240
746576729515360256
746566839254253568
746522157392478208
746611080823189504
746525848447127552
746529560548773892
746569406394798080
746527823829970944
746501408426463232
746616508189708289
746531439504560128
746526544739319809
746514372713975809
746597130781921281
746611168840540160
746530323870195714
746536493557125120
746543376254668800
746584409269145601
746619876555505665
746548816439033856
746609394792660992
746510920734642176
746612011992219648
746521402509922305
746522559932432388
746625219838812160
746521595414347776
746507926198595584
746618588719681536
746626067109150721
746601798752935936
746612263902076928
746524850089562113
746617712286175232
746604407756886016
746615761767120896
746561822954708993
746556328504504320
746601702443388928
746602113661272064
746603044733915136
746515152917377024
746622875411550208
746493980020510722
746498660834381824
746538234184929285
746514721155747840
746597977746251776
746623957214830592
746619540734382081
746616495770378240
746584187012997121
746503614504394752
746619729708748800
746624846398918656
746519091620487168
746517065650044928
746513693249175552
746568382837719040
746533830127980544
746500070372171776
746543703578157057
746525034588446721
746541765939732481
746618777647874048
746523964998987776
746568659695443968
746539760869478401
746613689864773632
746612154837540864
746625807200616448
746591367804096513
746575039424663552
746624448023924736
746554906400653313
746513957569986560
746574410035798017
746536242037297153
746532286632443909
746627006587084801
746558400415293440
746549571510116353
746597327893323777
746611047365115905
746621478708318208
746500322022002688
746530894379368448
746507062276919296
746566180681424896
746610997079728128
746575957763338240
746613949953675264
746494919582289922
746621264526196736
746515509584236544
746562070301270016
746551207372558336
746594874166755328
746507246633385985
746611752092246016
746525697624129537
746544374629044225
746540519967297536
746567233590145025
746567233590145026
746569939155202048
746605586482106368
746502951838023680
746603048890404864
746588465022779392
746540197332946945
746504046341656576
746521045901860864
746623009306316800
746609885698269184
746622229530705921
746602666931982336
746625131749974016
746608446984830976
746512338791047168
746562183513804800
746545905474625539
746625224137908224
746562862978596864
746525084962197514
746627224594452480
746564456939986944
746525340865011712
746515882583666690
746571792735674368
746563643152564224
746624066564526080
746508924430356480
746566034216353792
746517132691677186
746615065596542976
746528583066124289
746588725099044864
746510790786715648
746519191956623360
746602906250424321
746613140209668096
746562943005818880
746512732837445632
746500246579056641
746625337216360449
746539190368755713
746551819455717376
746578012968226817
746520391552761856
746614700453015552
746620580833730560
746500254766342144
746580114247409666
746540058644123649
746597571238465536
746523243897491456
746535164071845888
746523143074787328
746499998913814528
746609315033784320
746609222889070592
746612435809869824
746613802959986693
746583054701985792
746555225410920448
746500670166024192
746605892372619265
746495746099154945
746623529433632768
746557049752821761
746626494777040896
746626729834315776
746502624682221568
746560828783140864
746496739931209728
746610737049657344
746561944467890180
746605213197426688
746617112475508737
746521234880368640
746569830069735424
746570379473338368
746611407932645376
746622795644211201
746505224924213248
746522140694872064
746627472221962240
746606190470307840
746597134946996224
746616705527361538
746533465458253826
746572803625877504
746618756454035456
746591820742803460
746497561855328256
746583595729424384
746518563075297280
746620551498764288
746592705711640576
746521884783579136
746611072602345472
746530432695570433
746500783168847872
746625509476425728
746567321800572928
746571553622495232
746598632049229824
746605066291978240
746593771115077632
746516797302571009
746614809521696772
746609021537386496
746614406956613632
746601681366953984
746522254138281984
746619956163416065
746602105247498240
746615455654289408
746622350788005888
746523306505842689
746616759864725504
746615325496487936
746522849544896512
746593477253791744
746557079314403328
746545981181788160
746599189904297984
746624414637228032
746597600229457920
746623382813171712
746612959850307584
746587043359297538
746549768680247296
746567405556633600
746598938480771074
746517648750436352
746588800961282048
746507481438896128
746618232031875072
746604835588419584
746539752615092224
746607347791958016
746562888144392192
746628676196962304
746523436617441280
746495632639066112
746559473989279744
746585571183702016
746511549930475520
746627769853841408
746567015599640576
746495418658361344
746608513980444672
746534312523137028
746496597421260800
746561013399584769
746614826550468608
746512808385318913
746627237533847552
746527568312991744
746621730186268672
746595150932086784
746626171945816064
746616436823564289
746506579688697856
746554935953731584
746553786517250048
746540696346124288
746552037605703681
746599764557430784
746610980419837952
746601798715138048
746551064690728960
746569553233117185
746577018792349697
746496005911248896
746622476868792320
746523604481941509
746514724951449600
746517204120674304
746619863620157440
746602050755104769
746513798295543808
746508240922370049
746583129972842497
746617972001751040
746579250438868992
746621826831376384
746507934662680576
746609663412678656
746525475061772288
746514574359166976
746623097382572032
746497918555783168
746573302961889281
746583062847299584
746615665197457408
746493732464304128
746584203605704708
746496098110312448
746603660998807552
746601509643821060
746538829666988032
746507007495184384
746613912066527233
746624942955859968
746517828765810688
746588649794342912
746497314433470464
746538133362253824
746610690681671680
746574011761491969
746493938001797120
746525714262822913
746529962887356416
746614432244047873
746581896994361345
746501068608016384
746509545355284480
746589085934956545
746575613918650368
746609927536451584
746620748941373441
746591573052428288
746557871769391104
746576008199888899
746517149590642688
746584031718932481
746579564873154561
746609327604109312
746509398525227009
746555795752488964
746564603891449856
746547042260967425
746618718629806080
746504104973860864
746622560608071680
746627623300767744
746497528397369344
746623672102748160
746620639579115520
746616583913607168
746566637990576128
746619666685132800
746627417842786304
746595436165627904
746514259383717888
746569670447206404
746517623345557504
746627950540357632
746598493960179712
746626192887922689
746594844903153665
746504646081024000
746495901196161024
746587718646435841
746503362586222593
746624636788563968
746602352631681024
746607050109689856
746520018280656897
746579439081955328
746567363663798275
746526909614350337
746515450960322560
746534908261072902
746534367011438593
746554311144923136
746628122230034432
746533855553683458
746625895381667840
746615199579332609
746555946894135297
746609830983458816
746527131874791431
746557540670963712
746503291513806848
746613513410482176
746509637508182016
746514964047867904
746587844509077504
746495682811301889
746583398420971520
746603082390331392
746512128975134724
746598942742183936
746525244375064576
746495896972566528
746566797441269760
746520878159118336
746625190654787584
746509058677575680
746608786689818624
746518181091512321
746530290231709696
746624221716021248
746541526679982080
746620882811031552
746494458418593792
746513403875733505
746601781958942720
746604235719086080
746511453742596096
746521146716192768
746583356645597184
746612313927495680
746521130014433280
746505942120992768
746584396552093696
746526318364332032
746564889037119488
746579883472494592
746593955354189824
746625416861982720
746585038603509760
746569037275074560
746579791508291584
746589249684836352
746556911382716417
746627379909529601
746599345395499008
746559998369533954
746584094952267776
746545184029216771
746576461151141888
746609679804030976
746551463250370560
746515723292413956
746610925663227904
746584610637766656
746533326761115648
746509247584804864
746511663424208896
746570446544371713
746619167705440256
746502192396275712
746501379024371712
746577358493220864
746537177064972288
746574435109474304
746553186782158848
746611584106119172
746514523620708352
746497301858951168
746514255416070145
746616025848877057
746582912124993536
746594244928933888
746583104983175169
746560816246366208
746513177333084160
746524946801790976
746548808117551104
746554507962748928
746587957751070720
746567120419323904
746495964114911232
746563698001481728
746613954164703232
746542227036397568
746625605853151232
746598518907887616
746622221167190020
746507603081994241
746535650476830721
746545410576105475
746533469518344192
746605741734244352
746548493309853696
746526603228766208
746622963496148992
746623068211027968
746595373309911040
746556542514671617
746499046890704897
746527954050572288
746586670015840256
746507187904647169
746527522184171524
746575085255954432
746535876914622464
746611131171627009
746557268091506693
746514205164056576
746542055392894979
746499189618532352
746612108654174208
746516755368009728
746627522759172096
746598963550240768
746606085558018048
746605796075544579
746603577364221952
746528327243075585
746499285953372160
746583750809518081
746496404307193857
746546278767656960
746621952413040640
746509838654537732
746552025157083136
746619050013360128
746518227405045761
746552075341996032
746520345574805504
746512267336769536
746573676246503424
746533028990586880
746624645382701056
746525424830849024
746542072082083840
746607209493176320
746584468245221376
746508894969675776
746602952194875395
746573814440460289
746563970547474433
746535516296876032
746551282522001408
746556060077457408
746539031354310656
746607704567754752
746600926291591168
746592659486105600
746517824697425921
746623957294538752
746574275885273088
746501634893570052
746598103915061248
746566189292261376
746628923635597312
746562980595261440
746597252156760064
746604122363748352
746578126130581504
746510300250267648
746604722472136705
746522732058259456
746610846059503616
746602503756623874
746510690257506308
746531980515246080
746497650237677568
746523839400550400
746587127266291712
746514100084150272
746498736545759232
746617686839406592
746501848450760704
746598946840121344
746625169741971456
746519720682201088
746620882970415104
746625203313139712
746585327972794370
746519246776188928
746614411096252416
746611617958346752
746502008002097153
746593892850556928
746598112249122816
746566508235481088
746519200416440320
746608539121123328
746599479315468288
746502595301113857
746601719119806464
746609822645161984
746539823804997632
746512317634973696
746617242369069056
746522824563523584
746517317123706880
746498690257346560
746585512274604032
746625765089906688
746499134971011072
746566508051050496
746605745588809728
746612867705806849
746622149696327680
746568663717810176
746590566704504832
746624716388114432
746547163954544640
746613698060378117
746627983822172160
746551979145592832
746530768176844800
746571599734661120
746590998457888768
746527350070751232
746547398751694853
746605812894707712
746543573542146048
746611504619847680
746599924142223360
746562858809319424
746576826055671808
746622934119292928
746519846595235841
746564561768062977
746603648734666752
746620878935461888
746539995884847104
746610422409740289
746588821643366402
746534170105614336
746506227601944576
746591468177989632
746502112746545152
746533532407840769
746546945976602625
746554130714464256
746497557728268288
746536866682396672
746583973309079553
746502725295276033
746590767771168768
746539349718740992
746500083017887747
746626788747526145
746576611999289344
746504193347825664
746513072693510145
746585588103536640
746529610599305217
746585524824121345
746532408166584320
746610170772455424
746504671435554816
746602146880233473
746554743196028928
746577450780471296
746620715344924677
746572317317169152
746524137145929728
746590599915147264
746619784050028545
746523013265432576
746518932211699712
746625265829289985
746522203450150912
746618802578796544
746619289185165312
746534970924081152
746619029138313216
746619578546069504
746511906773471232
746573780877639680
746495896985055232
746539178117074945
746538054026919936
746608996321271808
746532030934978560
746515299848028160
746617951151865856
746611504586293248
746599190122242050
746549286138163200
746627321352814592
746524967852990464
746515828330348544
746574317924782080
746537793908801536
746610313148129282
746512477077278720
746567233510342656
746606232081997824
746586711845638144
746548925717352449
746628722183274500
746538318221848576
746580680553857026
746573214898237440
746591980050874368
746617439321006080
746532097829941248
746530026082996226
746531208624902144
746627698533990401
746535688410112000
746611781234102276
746522954343849984
746552645989576704
746518844110315520
746620610411802625
746506168596561925
746516918962622468
746535910481657856
746513726921117696
746615161776050176
746536766094606336
746569154711388161
746616411892621312
746614163812671489
746544735414816768
746524158163484672
746507095860740097
746586888169996288
746611651353387008
746562435482591233
746592802084167680
746583092299587584
746613098212171776
746601882731356160
746625446284951553
746539228440502282
746538196398391296
746553920827297792
746604399309504512
746620480174587904
746613567965782016
746622988469010432
746504524567838721
746627132378357760
746583876823302144
746605741453225984
746616936012914688
746493829340106753
746515388050071552
746571369186373632
746543959435055104
746626759005769728
746608010626142212
746606693824479232
746620958669103104
746545997774528513
746558832617324544
746553920865075200
746615363140464640
746604831268286464
746506479268671488
746537550706278400
746505497835012096
746525391196663808
746535482784256001
746579543884894208
746514175774588928
746583226689327104
746594060438282244
746559931193581569
746539387689656322
746593557260099584
746535709247320064
746619062785015808
746578700674699264
746613249324490752
746581494366240768
746507913754116096
746547612581404672
746617192100290560
746501902968328192
746536686344036352
746593657768247296
746620115299401728
746599747780120577
746607423385968640
746505573345140736
746557188211015680
746497058807418880
746533725400227840
746572627699896324
746515702517997568
746524271183339520
746500602994139136
746509750808907776
746504243436085248
746496664391811072
746601350109106176
746579208244203520
746495703984136192
746601803026862080
746600641250865152
746529141051133952
746562875708313600
746574938455179264
746514033075978242
746614860079738880
746508639427403781
746556017937420292
746569494370258944
746517489396260864
746504231029473280
746576415072583681
746546119539302400
746514096216903680
746556479549775873
746557339231199232
746515291362852865
746568299190816768
746555820775608320
746522379820630016
746550393384009728
746535403092574208
746509012359864320
746582274490138624
746595998311538688
746522610305904640
746518487447797764
746598632405733376
746511294312779776
746575026619482112
746622325890621441
746610363840462848
746513353707749376
746517195690115072
746617846281740288
746509897332719616
746506521110929408
746595503069077504
746499378303610880
746583025060876288
746493531326291968
746616076260249600
746527719148576769
746612204947017728
746628076214304768
746528234943164416
746624473500098560
746576377168658432
746593729239146496
746529635916120065
746586288342573056
746626725656821761
746601903761547264
746591749439578113
746567934231842820
746514536438575104
746567716014686209
746591803781046272
746505518638727169
746618794206957568
746624359859625984
746602642072178688
746510870700785665
746538494105788416
746548644405346304
746516100746096640
746621466012069888
746519573957058560
746525533970829313
746608677524758532
746499940319363072
746568278160576512
746538406268764160
746535201686294528
746494122756816896
746533796531437570
746539513598574592
746624288577437696
746499566770454528
746506877509451776
746498094745923584
746573424521273344
746530986666561536
746615447064285184
746627698685022208
746545431765622784
746613723461128192
746613228206231552
746628223161761792
746599672429580288
746495439768166400
746513265354694656
746500405685850116
746618429466107909
746507406155390976
746605493913853952
746532882370330624
746495775467773952
746500963616329728
746520538282090496
746618731359571968
746620102796320768
746574200459059202
746618164885225472
746546333394210816
746511340194402304
746507368205148161
746549160535523328
746530713931939840
746588054094249986
746516067502137345
746601412973432832
746599785705136128
746534325190000642
746555258709508097
746570874468204544
746496681085001728
746510224777830400
746510459579174912
746618672748371968
746587005618905088
746524027989065729
746567116346646531
746562250647822336
746571176294686720
746520697694883841
746628088965005312
746517787120664576
746520479767330816
746626373415014400
746520345633492996
746557746292613120
746606085465903104
746599252890116096
746569024578850816
746549118357540865
746518000845590528
746543632207929344
746618898905075712
746556731103150080
746610850195247104
746548019605180416
746494621908230144
746532991149629441
746593066157481984
746621147312177152
746496865617616896
746505669843443712
746502070971342848
746505309078720513
746567363517087744
746548086684561408
746587571820462080
746611382771032064
746589303929614337
746538716513054720
746619763091181568
746614365135192064
746604994896535552
746616269135183872
746611471124049920
746551865676988416
746601962511212544
746593175591063552
746499151752400897
746522484690673664
746515165588250624
746596044499091457
746515186660614145
746545469233364992
746529258223198208
746607121576361984
746514058392657920
746573512312160256
746520391846400000
746619364464562176
746497658659889152
746521272616620032
746531053704093696
746602675316228096
746603631932235776
746615207905136640
746493539698151424
746571364887199744
746507003242123264
746571536992112640
746609667560857600
746621155822440448
746528981583683584
746500858955739136
746601781984116736
746533197006024704
746560732561444865
746552679409680384
746595792530505728
746624175482245120
746598946965884932
746510576860401664
746623320087470080
746497000020000768
746533247291691012
746506026371809280
746584098999656448
746583687744094208
746548006896439296
746537214885134336
746547487029112832
746526427210670084
746580441621159943
746602633721327616
746575794080714753
746611848313737216
746494185616867328
746576305827815425
746525752015757312
746527316344446981
746565598000349184
746519611324108800
746552369056481280
746620757040562177
746599118756163584
746500288320835584
746619519737683968
746553430202777600
746504029883240448
746513605114265600
746619373037682689
746521222180044801
746578004411822080
746531582199070721
746567128761798656
746566067435110400
746507447934779393
746555133056606208
746514561558159360
746609403286138880
746527240893063176
746597457904164864
746520265668984833
746567904926240768
746579955144855552
746528801119703041
746499378387488770
746547621267910656
746602281311866880
746548493582536705
746599181800833025
746619322806607872
746612901390204928
746622896064315392
746508492291383296
746511617223888896
746602746665644032
746616210591088641
746506810618679298
746542260897013760
746594245142790145
746594437988491265
746620614476075008
746559805335052289
746597072065933312
746569033185628160
746616097470844928
746502951619923968
746502074938974208
746584753327968256
746508668699578368
746572056976728068
746519120582172672
746526171517464576
746596400801026049
746494068058906624
746625429537161216
746495716613292032
746544068667179008
746581125007544320
746555200102666240
746527685355180032
746514540808986624
746497335753056257
746515400599298048
746498107395837952
746561151954198528
746503559991033856
746532576307740672
746628302614499328
746517371830009856
746528440656887808
746523411644563456
746610921401888768
746561885768556544
746570521937055744
746553363072974848
746621155688189953
746566839367532544
746583646107205632
746570983205634048
746521847055921152
746493615413690368
746624875977117696
746606399900123140
746519619981058049
746503799188000768
746581766748672000
746572224820297728
746610007337275392
746601345927516160
746544424944025600
746501349324423169
746557226140110848
746626742408855552
746591807996297216
746600574070579203
746545771323895810
746600460853776384
746591132692385792
746610854246948865
746625400202203136
746565140884103168
746570219787849730
746504621137362946
746621411276500992
746525378861105152
746514259631190016
746565178301386752
746568630268207104
746495972591665152
746509419555491840
746577136396406784
746500405853446149
746540184678731777
746568563142594560
746520685237964801
746605800441909248
746622594464514048
746532710492049408
746628592184991744
746603988464762881
746507947358859264
746576368901722112
746549013441220610
746612951445037056
746582052166852608
746560908583796736
746500686758682624
746502381244932096
746528117452218368
746570438227169282
746547096598126592
746495959643742208
746528570588135425
746578558093508609
746502435837968384
746609726243414017
746594194488123392
746531359972163585
746625312369287172
746603862660878336
746594542749507584
746540302052241408
746598758020976645
746554940118671360
746613408649338880
746626096314073088
746591912774221824
746602167855878144
746529656703172608
746621604222873602
746584744935161856
746581171186827264
746623412248838145
746557968318009344
746577165660094464
746623810636480512
746567795891109888
746518172996673536
746601165484331008
746508366692782084
746539127785533440
746516264475103232
746513957712584704
746579883615260673
746590574833180673
746527211767816192
746579510208905216
746539370711228416
746564729527767040
746627061293293568
746559742688911364
746570987378982912
746503618522558465
746574166879436800
746602574845980672
746571956602834944
746501655684857857
746505355186872321
746509033549488128
746566537436336128
746562183815905280
746587710417145856
746520173490757632
746622141408415744
746527341719879681
746522451249496064
746600679205183488
746535964978253824
746623026481995776
746526431459475459
746590046266888192
746621134439874561
746626620753068032
746596815928102912
746562070510895104
746596417808924672
746616772476964864
746502561738391553
746583469787127813
746501047439396864
746533565886828544
746526507116466176
746623038863646720
746522828405563392
746561479114055681
746510350514798593
746577547333337088
746495284348358656
746534312430837760
746558241023287296
746606181863538692
746593708049477632
746602847626739712
746594177874530304
746604818710601728
746607993773502464
746588028957646849
746623026138071040
746625370770784256
746606014338899968
746525118478745601
746612888517869568
746628516641443840
746502423158497280
746510505859256320
746608421751918592
746501383147364352
746619825967988736
746501236258545664
746516784556105729
746589668821569536
746628860670779392
746502796590067712
746517963365199872
746497931209900032
746496823716646912
746561818714243073
746494911353135104
746552075350269952
746627006557618177
746505946432573440
746599328425320448
746590906497765376
746581951482454017
746504826746347521
746506697208926208
746597671817850881
746624607520645120
746606001596538880
746616348848054272
746586892183945216
746567531461238784
746578130471641088
746522447067889664
746604810212769792
746604189518692352
746503048206352385
746498589807894528
746601064825249792
746576821806858240
746594244933095424
746551333080051712
746568781443571712
746514276416892928
746610930029596672
746607100428693504
746509834447687681
746577035817066496
746534488658718720
746572581482954752
746599005342281729
746545217952681984
746496752623161344
746570387614502912
746614990040236032
746560325508431872
746514851049046016
746608937797980160
746628503982964736
746597143398363136
746560879433498624
746604529353887744
746626000159674368
746622317275582466
746591539846086657
746512825112272896
746498811946745856
746619322513113088
746619163150524416
746542512513425412
746525227723722754
746580487603359746
746600549106102273
746538720732422146
746623496021811200
746529161854869504
746532676685991936
746553782331310081
746567657063911424
746550099732533248
746500254824955904
746538733558726658
746541539493560320
746546186484494336
746615644381188096
746611428879020032
746505405593903104
746621533196587008
746578482952441857
746502666679910400
746608052518805504
746615639989719040
746507422961917952
746551014405341184
746621168237449216
746578034182889472
746605926031855616
746595272373964804
746606186229829632
746600607918657538
746570047951339520
746600972630253568
746622879295488000
746523772342108164
746612418953023488
746574439324622848
746495913783345152
746619016425377792
746587760589312000
746530164314603521
746540176030064640
746537575612039168
746576955860992000
746601736194842628
746519976622751748
746592671985197056
746506969914155009
746529446979575808
746532328587988994
746558404597026817
746560996580352000
746553140850360321
746550750185127940
746567028035715072
746532907280281601
746578998747095040
746516667145027584
746553660868464642
746603397114175488
746549869058396160
746505376074391554
746591459910946816
746563215681716227
746599345147961344
746626511659118597
746512007285735425
746547507908382720
746538272004931586
746610762030911488
746505980213608448
746533737756655616
746509268531060736
746556747679137792
746613752620003332
746546815793766408
746565933603250177
746627115710308352
746516947945332736
746599181612048384
746606672743890945
746628759948693505
746589836623110144
746581020229541888
746597596093943808
746499881569759232
746537445689266178
746628160309989376
746621285808087040
746625005832671232
746547214093193216
746502284805177344
746563236275724289
746541535190212608
746553568505659392
746510363122774016
746536472728133632
746571679644561409
746611278060335104
746496807228874752
746618446213943296
746523390509465600
746531066337439744
746609042533953537
746551043505291264
746626805210185728
746596145187684352
746587089324621825
746547528749899776
746524044816695296
746605594564407296
746572388456890369
746626067088179201
746603392676433920
746608165672845312
746618483828457472
746591325898801152
746614004399902720
746584467863707648
746608451200102404
746499525141987329
746525470917701632
746601341787615232
746534161674964992
746608979674030080
746502620316057600
746533687546773505
746510375533740032
746499973819174912
746512493934088192
746619570052554752
746494458460508160
746509440325550080
746603333901815808
746547164109750272
746498002496327680
746520827911409665
746606198800195584
746607846884794372
746575525733359617
746615446976200704
746623496080531456
746612108335276034
746561294669492224
746582727571308544
746601882894860288
746628172842577920
746577258232455168
746558895330582529
746524065784041473
746614918586175492
746580705602338816
746506671904677888
746507330548867073
746512435251556352
746627761566003200
746610795715399681
746569255114596353
746571423880208384
746609613102026754
746508492568092673
746610116233990144
746527152850501633
746607738105401344
746562678622199808
746590172305854464
746501810941267968
746574837838057472
746614838860910592
746498233220816896
746585885852864512
746525517252337664
746544743593689088
746622791475044352
746605737204416512
746551022617690113
746497805389291520
746572283783815168
746597801556086784
746614662972719104
746497918492803072
746604529542541312
746507808925954048
746551488177111040
746582102435631104
746501328659156992
746582568129134592
746611970107858945
746606010194792449
746518638266507265
746493690525396992
746628177074675712
746582551221800960
746574657667534850
746606001433022464
746511004792676352
746602042349752320
746624477325320196
746522581201727488
746508215584755712
746612083492593665
746513311613616128
746618102150987776
746609466217467904
746511814205153280
746553409151524864
746620660642906112
746628294502559745
746612683164749824
746556106277675012
746549957319004161
746534899557928960
746618936700043264
746596640044134400
746503756984913920
746503304209784836
746615585581170688
746510908441100288
746505694803681282
746598963562823680
746574607440838656
746531762612776960
746617557029949440
746582773629132800
746495498438082561
746500745730596864
746524439144202241
746588544836112384
746610309247434752
746509796711469056
746584069685772288
746625765039575040
746556802532261888
746615707060699136
746589232819544064
746576427399675905
746500716185804802
746619666525626368
746502385384595456
746579091046838272
746494311584305152
746530818688966658
746570379385253888
746496576554573825
746591317275348992
746620840909869056
746528721532657664
746519863296921600
746608467755016192
746509587042308097
746612226119901188
746505187490209792
746539765344800768
746613710916030464
746596182928003072
746541019206922242
746620664803581952
746597856157523968
746627287861321728
746614331651960832
746557523763826688
746501592971632642
746495800490885120
746611412429058048
746601593320071168
746591560662384640
746498904359866368
746620409152479232
746583385930227712
746619486124519425
746607553665196032
746496475719340032
746507452179439616
746579422182924289
746503866254929920
746528532621197314
746616604893523968
746610048944705536
746601161176788992
746506822958342144
746495737723138049
746524011245502465
746618282556403714
746597596223832069
746621520596762624
746618790146801664
746533997858029568
746603115802169344
746524124462317569
746586233833463808
746619310169284612
746503144880873473
746593443829276672
746551685309292544
746616302710722560
746557469120409600
746507309732401152
746510467925893121
746616873358237696
746562959686643717
746617213092782080
746583608215871488
746562443552428033
746621709218947072
746620287546949632
746614834960142336
746597071835234304
746496291048300545
746628747500130304
746612225926889472
746621885572653056
746576238614020097
746567912996081664
746556047393984512
746527488575102977
746497595485360129
746556642959966208
746505711589396480
746603678065393665
746533717116616704
746608836975431680
746616667598381056
746499055275106304
746527480039759872
746517841537437697
746620224686948353
746513588328636416
746509033662644224
746607448434282496
746499239895674880
746496706280230912
746603124337553408
746523646395453440
746583843029692416
746615917023399937
746613056596226048
746495213246414848
746517711690272768
746572405091483648
746619230553018368
746617376699973632
746628067884404736
746588196914364416
746600263931297792
746550703787638784
746518202352537601
746535067669827584
746618181805084672
746615509890793472
746607054362710017
746617531725643776
746524842006982656
746498602353078273
746511226943868929
746518847977455616
746554080282083332
746610837499023360
746550225683230722
746600028848947200
746585575457624065
746608484523905024
746625882702254080
746568303095746560
746566646417002496
746513164792061952
746594702191800320
746604080655544320
746542881582751744
746583805276749824
746604848259473408
746619679402262528
746513567461978112
746505413768544256
746571989830098944
746604437016297472
746538498497339392
746554151535022080
746599437431103488
746608803341344768
746604298566537216
746570521853079552
746600075007131649
746535209969934336
746532488198168578
746623143725379584
746497545451429888
746615036270026753
746617556836945920
746601622692892672
746627988121337856
746495565500915712
746618899081363456
746579044792156160
746548233518800897
746576893156134912
746532601419145216
746546434296545280
746497343839698944
746494898539421697
746567598377033728
746596602178080768
746612364292698112
746498908541575168
746628898482446336
746511399048908801
746627967300829184
746614017117020160
746514435892781056
746561852503531520
746591636264714240
746532634960945152
746606379238981632
746609994414559232
746613958329589764
746569397892853760
746502574136688640
746527551544303616
746623999338217472
746546111259643904
746555787191922688
746520643433291776
746614360932392961
746613203111657472
746563970622984192
746598133153554432
746559557925646336
746582450663473152
746628319609651201
746568555051819008
746534820050767872
746522107262046208
746598045018632192
746586070167359488
746563450222972928
746620048488415232
746531267441733632
746574917567651840
746497243314819074
746626226459185152
746512930104029184
746591266863878144
746528323044446208
746604957298737152
746622015566536704
746494894303227908
746614931320147968
746498178661285888
746565589661949952
746556735507275776
746563580615589889
746589723364368385
746579825062744064
746548975994535936
746602562476998656
746557616118083585
746529992272715776
746606714791694337
746610384648413184
746508223864274944
746547650573570052
746512804237160449
746604550312726528
746525496213594112
746507682937470976
746609868715483136
746517254381146112
746584409189531648
746536053201379329
746572954712956928
746517531146346496
746604143515672576
746592349220909057
746582463095447552
746513790003519488
746565648034242564
746584895963660288
746575689394978816
746589853723279360
746533431874465792
746507343303606272
746539207313727488
746547793196683268
746608761515745281
746615799549419520
746509431861616640
746495443966779392
746497272670609408
746521620748075008
746532785662341120
746606051882057728
746617896453967872
746615346551889920
746558513745395712
746596027411664896
746588037467996160
746562422580748288
746522644154023936
746602038138634240
746625509358985216
746582584772136960
746539710525411331
746602973271363584
746500930250498048
746543036755288064
746513416425082880
746519062084124673
746606001604956160
746603157912977408
746547071545675776
746542579722788865
746583025056620544
746599059952111616
746538779423342592
746526779435814912
746505954678677505
746523466166329344
746585009000054784
746502016579444736
746505392633454593
746599286410874881
746604759931510784
746550716647497728
746512519120957440
746503094532448256
746538938907660288
746573826884964354
746598418315939840
746524820636995584
746579279777980416
746602948281540608
746618991238647808
746552163506225154
746512552306278401
746539811477979136
746507057940013056
746614675366879233
746568831871647744
746546576500363269
746542311245418497
746550636636889088
746527429577957376
746510224836558848
746614172079759360
746556110371426304
746538460786364417
746605980713099264
746531955508817921
746558433881534464
746628415768256512
746564964500930561
746555883920973832
746588557628837888
746597797416296448
746517552084312064
746494508632842243
746500833412583425
746494521374969856
746551068616622080
746495884469231617
746626666781343744
746499281826254848
746495506877079552
746628327872421888
746623231847727104
746496551082668032
746587974310203392
746599903212765185
746613089945141248
746618475653758976
746537466572771328
746522576906641408
746587555185889280
746538372764663808
746496786047574016
746602708862386176
746565962573348864
746608967053377536
746564847253364736
746628117993758720
746581489920282625
746549701625978881
746610485127155713
746562452222054400
746591728329711617
746556697641103360
746543217219272704
746549965720289284
746496496753737729
746594123470110720
746614142837071872
746515446703153154
746571457103273984
746571914307477504
746551374830133248
746558308149006336
746609642139230208
746593846625132546
746539756788408321
746604017602658304
746508622444773376
746494802326282241
746625085839147008
746625899244576768
746567682296774656
746549248485793792
746616927875796992
746495011798290436
746607754836647936
746513575749922816
746599664175222784
746541706980503552
746505916976082944
746518042687864833
746624976564912128
746515089939824640
746604160263544832
746599873659625478
746583990077886464
746498510091091968
746518323760889857
746529921086873600
746505787242012678
746567254561554433
746585122317680640
746541891550744576
746601907980902400
746615858080940032
746506781057253376
746527748341047297
746499826829885440
746608530828976128
746577446569316353
746561919297871875
746503287403229184
746611042982191105
746567804225150976
746587341268058113
746537248565370880
746505006828781568
746526234377601025
746575806600708096
746575433466949633
746520706314182656
746568831796031488
746548539602264064
746522274832977920
746579619529297920
746533624674033664
746525663964831744
746511155972149248
746529812177653760
746521247131930624
746627052875419648
746602440733171712
746544039151931392
746606378979045376
746590071449620480
746534513837223936
746628772464627712
746605880033021952
746566029908664321
746546417397694465
746603996530507776
746627484750331904
746543892527521792
746613408770850817
746563702036455424
746518286163017728
746620371080609792
746610040853958656
746620111176400896
746506193850490880
746546857673785345
746519900756140032
746498224559624193
746569322332557312
746500720518541313
746628797462503424
746602788587638784
746608002082410496
746615627335491585
746623412085235712
746560937918767106
746620069250240512
746529887742267392
746525219339198464
746615350750552064
746614423909990400
746509796770119680
746516050674487298
746558748756312064
746622707446362113
746515551502143489
746534627284647937
746562435503382528
746550687144755202
746513785653886976
746607113074466816
746589732025466880
746604177086873600
746523965364015105
746523684236574720
746595809635012612
746568546545733636
746604357353873409
746514029066149892
746619561592512513
746563467352641536
746493619524141056
746493812403470336
746583738117677056
746532592753614848
746544077072568320
746549323882762241
746538032975618048
746610002790596608
746500728877944836
746511889660841984
746591329992445952
746612687224844288
746536283812429824
746543988774076416
746625014347206656
746612695626035200
746495515353747456
746527819857985537
746502691657031680
746545125363417088
746582027126870016
746618911681052672
746588117063327749
746594240935903232
746578860137943040
746532567709540352
746516964793688064
746512908935380992
746504625084203010
746585277506846720
746599508872675328
746493694824460288
746539194906877952
746502196959682560
746509079485382656
746527656141688832
746611118529994752
746510816095019008
746543149816782848
746580319860461569
746515383830482945
746519863166926848
746619666437668864
746567443393306624
746605762672111616
746519745751572481
746530986662465536
746558056687763456
746500095403827200
746531296839557122
746500112206045184
746526238454341632
746621306448318464
746511008923975680
746548484942237697
746589203539046400
746535101173895168
746523503801753600
746519636821192704
746505082389176327
746534417263394817
746520031110922240
746575273966002176
746525806483038208
746543695122468864
746560346677121024
746521851224961024
746499080226897921
746549596587859972
746550678747652096
746496605554089984
746612351676317696
746571096523177984
746586397511909376
746570924657254400
746612884495536128
746542848015630337
746497150855458816
746514855008550913
746529606597910529
746519582190485504
746511713772568576
746603694578372608
746582165417164801
746515173834317824
746586527510241280
746603871024324608
746594244954030081
746551417113092096
746618127165825028
746583746648772610
746612259405848576
746549265443389441
746600691704205312
746624372811702272
746567053104975872
746562024507744256
746579644795719680
746591828888195076
746544521299664896
746623391378059264
746503777868517376
746513999433342976
746543238140436481
746590490972192768
746616915083288580
746511696945102848
746621864550739968
746605271632351232
746628420021395456
746536657088815104
746510199431692288
746526359967563776
746610480974696448
746610732666519552
746604701551034368
746511516631965696
746627027462160389
746510837062438912
746511109817962497
746526179914551297
746623034761576448
746566403277324288
746494357419732992
746593804468240385
746597512367177728
746530164436271104
746553484703637505
746514028932046848
746585655216582656
746613819816968192
746564993819172866
746609348558848000
746524610972237824
746565333478051840
746596459601072129
746612137909456896
746585772464156672
746626486766080000
746516843095949312
746494261072322560
746525525565386753
746558773590822912
746503895267033088
746583637529923584
746609101006741505
746607939230830592
746610204427563008
746619943421087744
746624813217677317
746537902893580289
746600259720200192
746544567680405504
746593896885456899
746509604079603713
746551702132785153
746597545934209024
746623286126075905
746567661581021184
746499071825743873
746580479122374657
746496966465564672
746604453789261825
746559281403658240
746606622441672704
746527127655198721
746583859920134145
746610414151147520
746622095224799232
746551618301231104
746611382720794624
746532856944599040
746625794517012480
746624578336735233
746565187021332480
746628239666384896
746607444336447488
746521734002655232
746560174727507968
746582257545154560
746567204200652800
746587429394485249
746519292607242241
746507305609535488
746590339935440896
746619427647557632
746595033411903488
746496706418720768
746614025459490816
746508366613098496
746583805482373120
746600494320189440
746549324037783553
746551785955827712
746620618930528256
746506189786259457
746549676200058881
746621591929315329
746618429508042752
746628445510176768
746605162928742401
746556085297881089
746599978571816960
746561285941125120
746493883601813504
746519825292230656
746515832595947520
746493497587314688
746520655726682112
746494550693285888
746528017007030272
746566793179860992
746549064062345216
746606282677837824
746596920815136768
746546249659187200
746609755636924417
746503438368935936
746501861407072256
746590864420438016
746530219117289472
746502435984703488
746566365511827456
746504738691125248
746572967069483008
746576083584167936
746526125149523969
746518264948240385
746560862358429696
746596161558056960
746535763857276928
746590876831354880
746577333629288448
746595037580926977
746507875657277442
746621034044874754
746496756867862528
746502205285367809
746571025224110080
746504704931340288
746512522992226306
746612980901568512
746547054688632835
746611437250953216
746548476922724352
746581221753270272
746530482985140226
746592374374051840
746616982355615749
746554411514617856
746579380474871808
746617737347219456
746500485306269702
746566688578093057
746555149955457026
746599487762751488
746584224690380801
746498140753244160
746575202767736832
746626356482609153
746514980980195328
746500007243747328
746574028429791232
746493610980478976
746605120855539712
746535516347195392
746552129817567237
746513240381743104
746500967894392832
746601509509464064
746592764377214976
746512346915319808
746530264965353472
746518638459387904
746539052220952576
746614369216249857
746576440083152896
746626184755052544
746598665834401792
746567082465165312
746504889480679424
746614557800534016
746496178074750977
746562334789754880
746547427944054784
746621180812136448
746617531654344704
746527505138343936
746527895196139520
746600691418992640
746628776554016772
746614813816721409
746566214516776960
746556449954791424
746582001906384896
746599643203645441
746617863058907136
746621801543831552
746622053189488641
746537730776014848
746598888040243200
746525085066919936
746503979518017536
746572199650172928
746569070959484928
746503941714644992
746520425388204033
746502582537859072
746507729175478272
746600859514118145
746616168492990464
746526578348273664
746618420947525632
746551655999627268
746503824307806209
746582203061116928
746503626974167040
746573797629829120
746506223302770688
746623978534486016
746549357508321281
746573743204405248
746498547537739777
746607360655958016
746516608424640512
746598153927917568
746501315858169856
746610917131976704
746564696073994240
746499189559988225
746497587071451136
746570790234054656
746589031518081024
746530978189942784
746516142752206848
746620291535667200
746566503768567808
746587584520912896
746544978806050816
746607725505822720
746608597975576576
746601287131758592
746620471890714624
746596233263910912
746561415964729344
746595830291828736
746552398349361153
746588494584242176
746616030122876928
746563169397571584
746607104618815488
746507385221619712
746598800110673921
746610233615728640
746510749044969472
746617783367114752
746598019684925440
746508236367364097
746612276355006464
746499592288636928
746611559137447936
746569938844823553
746595553581076480
746625169435799552
746496119300100096
746508869992579073
746563622462066688
746600314200002564
746600108666535936
746496613976154113
746607821953900544
746609155784511488
746599680767823872
746583935451168768
746600859446947840
746527068956024836
746620312461185024
746595108821274624
746607314455535616
746528390119755777
746524317710639104
746533767297142784
746595197195214848
746619813477421056
746570861541416961
746623504636862464
746520370748895233
746613052380950528
746589610088738816
746545427399479297
746594479759491077
746603862576889856
746597751555788800
746501899046686720
746540855591198720
746525961659650048
746534291560009728
746515920500170752
746591460032679936
746508832046669824
746626280930574336
746594769309048832
746602281097781248
746498090467737601
746591325659742208
746611907386277888
746507125153800192
746514418872291329
746507238232072192
746585105536253952
746560224803360768
746620610508369920
746575219633037312
746540079636684800
746533385561083904
746577027474436096
746618475309764608
746604319886221312
746557519670165508
746546329384427521
746603879186448384
746516209886072835
746499915065462788
746548346534400000
746524611081179136
746497998134386692
746601215774031872
746590268934225920
746522308496396290
746513663914287105
746601543261093888
746536522845818885
746626864161112064
746498631696584704
746589518128504833
746543930083139585
746529484904501249
746511868920008704
746553929245155328
746606878046588928
746599668193255429
746576612242554881
746494936602771460
746577681525903360
746547977792036865
746581569809293312
746591363580329984
746505996877520896
746538599127080960
746598309213650944
746611227829342208
746499415758635009
746528088297738241
746549860703232000
746572254146859008
746546983419133953
746580739227934721
746613169586585600
746522576915095553
746519309715808256
746508274300817408
746522622989598721
746503736076435456
746518583862136832
746512925699891200
746518911143686144
746565719496744960
746618114578735104
746596732323008512
746624066346418176
746519691238072320
746505409767215104
746573898569785344
746618307491438592
746626931060260864
746520991304556544
746508123352010752
746553828682702849
746560774374588416
746594580418682881
746524892003078145
746495376904028161
746525034810740736
746615262531641344
746542495559974912
746540402858024960
746551962007568385
746614851645116416
746597663487967232
746617259192369152
746584404965752832
746583096351416324
746609583381225472
746591854305517569
746504188855648256
746573667778211840
746529552076267520
746611810887938048
746612213226446848
746561021947482113
746524539828330496
746562699660648448
746548162144374784
746508685241876480
746516646119022592
746502813383950336
746512498002534400
746606177589526529
746512615271084032
746575630536318976
746518285940731904
746500703401611264
746525391108644864
746504835164340224
746494412201594884
746536036214308866
746571167700443136
746494659766026241
746565333557870592
746528759092740096
746522581075959808
746512917495975936
746583268577906688
746545230502051840
746575207180046336
746617435214643201
746570857691045888
746559226877599746
746510350300774400
746506470951292928
746503975206268928
746522082016534529
746603602274287616
746589304185552896
746525655609839616
746508270207000576
746505375965454336
746614281043587073
746612460745003008
746533503009861632
746508618372087808
746508618372087809
746527748362014721
746593532094390272
746583780345978881
746534413152837634
746503702593232896
746583796909117440
746552385976270848
746503593667198976
746509683725197312
746609172435730433
746575689227218944
746518197885599745
746608241166159872
746576163271761920
746510644208373760
746494311605411840
746621621331460096
746500213053939712
746572258307674112
746532903262224384
746535281247944704
746512305047879680
746509083990188032
746606286666608640
746614444604665856
746624603385139200
746510346240720896
746621000607948801
746611265519366144
746590650443796480
746603736794009600
746566948390117380
746504834799534080
746523361216499712
746567242142253056
746513009728577536
746596979749326848
746519695596019712
746542193788104704
746499311224102912
746587559170572288
746622233628524545
746503161511182336
746515266104856576
746578033960714240
746599084996313088
746561516808241152
746518013663387649
746588721017946112
746588163414581248
746535608483356672
746522862152986624
746498929227931648
746604604864012288
746506625754750977
746580085163995136
746553765801623552
746529841420316673
746505392738308096
746625836392976384
746616063928971264
746525290789146625
746612465195069440
746622191513571329
746588574267641856
746547151430422528
746588456848101376
746548380134866945
746601786178297856
746616206216421379
746618399753703424
746512758003236865
746522044074967040
746524485264769025
746587316144214016
746529472418054144
746506952964923393
746505136868974592
746493745093173248
746552717078716416
746612012038295552
746532173285629953
746627513988808704
746504721771397120
746598552692989952
746513714518581248
746495829993631744
746568215153754112
746613161269288960
746567854267392000
746616243935817728
746495817117229056
746606987199275009
746494764510384128
746598510376660992
746614947912658945
746530176834535424
746624955664719872
746627229115891712
746493451785502720
746598036462243840
746553648147116034
746543187586588672
746626926945533953
746557242988593152
746530823017488385
746627719635607553
746584753248296960
746614255789674496
746615824799121409
746573483111518208
746512363969384449
746628327704793088
746556756285874176
746605447801606144
746541145266753537
746591669512966144
746512476812910592
746545033147518976
746519468914974720
746528956338278401
746510404822642688
746499587725205504
746500930254811136
746500242216935425
746508341283819520
746574301231480832
746537609329926145
746503207736664065
746501441989181441
746608014724042752
746509058622971904
746540658551304192
746604940328636416
746509377243222016
746513412281221121
746606744072224768
746596816003620865
746519959598043136
746541841328152576
746559725697904641
746517476599554049
746560652676833280
746560283842383872
746577203475943425
746539400356564992
746598800135860224
746499143149977600
746534111402135552
746511889635643392
746592781276188672
746563484146597888
746604479269601280
746569167126429696
746603493293719552
746557658019160064
746529690374963200
746590168216379393
746601689646497792
746623076624896000
746571251905343488
746596916755046400
746505376065957889
746502972574556160
746555695181402112
746505254343041024
746618735566295041
746624947167068160
746607125837807616
746625631010557952
746536644447178752
746625010333290496
746495196351782912
746565228855451648
746589354408083456
746495540293033984
746625559535321089
746574682644570115
746581381216616448
746557464921804801
746501324460564480
746587051680620544
746522820117667840
746505552017104896
746518000811941889
746624250862264320
746575911844093952
746550846582755328
746498627456110592
746538209107054593
746609453512916992
746589627209781254
746567686621126656
746574406093242368
746509838583238656
746505522661195776
746504616976736256
746596790703644672
746599957470322688
746520530165997568
746534660692291584
746626591598350336
746587932476137472
746617909422628864
746567305115598848
746538104232747008
746583499000291329
746603849813622784
746557041389481984
746616898549317632
746625404509773824
746622279870623745
746597193616859137
746613714976112640
746614931332730880
746553967170191360
746524783295217664
746599131490172929
746620157179600896
746543946952695808
746498841243852800
746535763676962816
746511130806358016
746589740246282240
746517073782681601
746538762562375681
746510522304999424
746577069102891008
746559088436338688
746571205587640320
746504809784709120
746609483049279488
746614256137822208
746524191776661504
746519288442327043
746623475167694848
746566239582052353
746514645465206784
746619457057918977
746596732302065664
746612221631930369
746600326665486336
746583213783416834
746624469293142016
746605816938127360
746526632681209856
746513009523056640
746616256724238336
746595264006356992
746556684953337856
746573302810845184
746597713676898304
746582366529818624
746568471123726336
746557653850021888
746513450042462209
746624439597604864
746528381810860032
746523998738128896
746525521450831872
746601664593825792
746624657890017280
746518458129592320
746503031311720448
746620346074284032
746585042793684992
746564607972675588
746557314153451520
746577471932235776
746511948586618880
746562049392709632
746509889241899009
746579954805186560
746577564408250368
746599567676809216
746515488696471552
746592638627897344
746526930648838148
746621222767603712
746577257867677696
746497671171612672
746626859882921984
746624049640407040
746605154410049536
746551181959397376
746608157590429696
746583649961672705
746550485750943744
746576121186000896
746533440003145732
746510904217374720
746614964933300224
746559641761505280
746602667288342528
746615925428846592
746503182566711296
746585252584259584
746594253493657600
746543145811312641
746550871824162816
746608388176486400
746526271878762496
746562007349010432
746579653029068800
746612435600048128
746506382501904384
746582110840950784
746590294045503488
746607591317397504
746624615988985856
746624749967642624
746625916046958594
746523369793675264
746615912829091840
746603480828239872
746546295494447104
746514125480660992
746579057274302465
746619213842890752
746586028455104512
746613433840340992
746514787975069698
746608056906170368
746608530636021760
746545947459485696
746517887796527104
746528356552712192
746586107836497920
746577127881904128
746602931315744772
746572401010409472
746554655015002112
746623881868414976
746583486471888896
746605384866086912
746589790754115584
746553761552818176
746624246718300160
746537017740304384
746625475921981440
746621860369043456
746607788525260800
746575156819202048
746548246093438976
746612309674450946
746613735838486528
746542118261272576
746550401751715840
746586515023634433
746615728258842624
746626872335867904
746595973137309696
746565060793933824
746497255889264640
746606634881945600
746508970555113472
746516587289653248
746611487737806848
746509805167116289
746568542238162944
746625253342842880
746520060114657280
746593628399742976
746519162533511168
746620765668159488
746625698006188032
746610649011200000
746516684060524544
746584254251859969
746534559928430593
746612456558977024
746523684257464321
746563152419168256
746605074646958081
746594769082716161
746505149628112896
746493929911050240
746582664589742081
746547784715632641
746604907017420800
746625094114512896
746574200446521344
746533863598358528
746619045848309760
746609327792742400
746567628118855681
746591040677679106
746501647438745600
746617687137259520
746623265410547712
746559700628443136
746579921577869312
746597327742210048
746535076003975168
746530919557664769
746602490980864000
746510480454356992
746561453969182720
746510342180605952
746606849030488064
746497859655196672
746607847077715968
746527559832190976
746617984861474820
746573755795677184
746546366902591488
746507674448060416
746613479969267712
746620132022173696
746549793737089028
746584065248272384
746595503064948736
746623668097290240
746625060409065472
746498811778859008
746604521124696064
746508526177107968
746502964521607168
746539945599262721
746603007022891008
746552113296113664
746611114365050880
746582626841026564
746600851041558528
746570064594370560
746626184579022849
746624338951012352
746626063002918912
746549852499238912
746597365616762880
746570840838381568
746626897468080128
746617187708854272
746622837490880512
746618215212720128
746602692227796992
746554390534717440
746606219733917696
746618857205407744
746588742195027968
746507884310171649
746567250564390912
746620991963537408
746538443736383489
746587668260200452
746586867013820416
746549906769215488
746615509970468864
746528142525874176
746569771093729280
746511088494120960
746624355917045760
746563873956728833
746537206727086080
746584975579963392
746523147147501568
746582073100636160
746605917542694912
746579967413100546
746600582526406656
746494777156308993
746509473678786561
746518726661410817
746609805939380224
746577220404011011
746521046052810752
746523025722478592
746569150319988736
746549973928423424
746620891220615169
746595301947936769
746502754496090112
746527693999583232
746503203521331200
746553396770054144
746548732590698496
746613513716666368
746601706637631489
746621067351957504
746538561223131136
746606777454727168
746589974976413696
746519208985395200
746536959225401344
746494391322312704
746574368306667520
746613773440409600
746604063937204224
746500447855206400
746605909279907840
746568596877303809
746627552022716416
746610389002096640
746497528657391617
746527073196355584
746562829562458113
746619507251216384
746621302421741568
746533343756443648
746555800122851328
746518495903518720
746550846524030976
746575831909208064
746603183225479173
746623395261997057
746553052719521792
746575810794946560
746599169243111424
746621520408092672
746563714430558208
746536346643206144
746611345018200064
746609579203526656
746517137079009280
746512611093651456
746578138679828480
746621998797729793
746599756164644864
746605653280460800
746608723725025280
746545410567770112
746513278273208320
746601316496007169
746513282505183232
746548497894121474
746532500726554628
746577891291504640
746585495627571200
746600414930440192
746500145844412416
746538670434430976
746627476600791040
746497712921677824
746552331160911872
746497587348406272
746527681332707328
746532622222884864
746494110337490944
746551332950028288
746621902379163648
746609168128278529
746499181267795972
746496580505702400
746613186326052864
746534413119295488
746597512463663105
746531162806353920
746553786819313664
746616642340265984
746506311328636928
746619742039973888
746544068436574208
746603376096337920
746563341259137025
746598103692742656
746511151513493504
746615694515642368
746582697988980736
746568752066625536
746558480341950464
746581611911622656
746545763182796802
746513471009759232
746497163660660736
746606198527393792
746628000574279680
746542340576206848
746514259568295936
746612326426632192
746624557142794241
746496584943165440
746530919306006528
746509113211953156
746499470599282689
746561009473708032
746498837313781760
746496597576429568
746577702828843008
746511893859340288
746516159600562176
746539668880056320
746517116019367936
746609780609945601
746518118533496833
746599135667687424
746539819862372352
746576503094247425
746512418361085952
746577861864206336
746594098182664192
746499172749107201
746555271359586304
746527761066565632
746510132289351680
746625723239018496
746521335224926208
746581062290051072
746586166904950784
746598892309884929
746595377487413248
746494428840398849
746593066379808768
746556315837726720
746598686851899392
746524112026222592
746544232232525824
746624204712226817
746511378060578816
746512690756083713
746508136098340864
746521251385057280
746603162023432192
746575689218916353
746493879625494528
746510857903939584
746513022303232000
746512564947980288
746583507606994944
746617695223824384
746619805235613696
746518336377257986
746565287672086530
746569758426947585
746494902972755969
746589388067438592
746571188923572224
746503098684760064
746520131707166720
746589748702154752
746589975181852672
746614050587578368
746508660306739204
746558840720736257
746609646291554304
746615652765605888
746624339135467521
746497092290379776
746518411899854848
746495863229394944
746556076984668160
746579971540402176
746587106265473024
746527098408476672
746620371470815232
746605410103230464
746536040505180160
746539882504323072
746619205298978816
746533675228028929
746607138307354624
746533335455801344
746522878720413697
746508811045765120
746545888974245888
746515153093427201
746529698805592064
746507510920675328
746569330788179969
746626356658708480
746617724575584256
746604566951526400
746515983330836480
746591405519282176
746535230924742658
746622762022666240
746581431351054337
746500984633860096
746512913226043392
746500531657441280
746518407701364736
746506365942673408
746505762097209344
746624720615968768
746600561571676160
746506818923307012
746548908529188864
746593712302526464
746546606095269889
746596107136958464
746549307034087425
746504734350053376
746613752557080576
746557829964791808
746548703033458688
746548552034312192
746605259087351808
746538284415913984
746520798614138880
746501559115120640
746576247380148224
746535130601119744
746497226466279424
746586921879617536
746498920918941697
746551555390836737
746547537381892101
746607738030071808
746520521638977537
746539429624324096
746594245084086272
746551307708817408
746616076373352448
746565459596566528
746606374814101504
746514548861984769
746506835813863424
746593284672335872
746532857036808192
746509914244321280
746616558823346176
746496207246102528
746499919071043586
746586993111474177
746620224632414208
746578503865335808
746615228931145728
746594475540156416
746497549377232897
746529631881199617
746607289273028608
746517577325776897
746545993848602624
746581322236203008
746503371125854208
746608639759294465
746511919264169984
746616495673872385
746545028906946561
746543468546134016
746612167084933121
746625047817752576
746496354151702529
746607100659380224
746502045667102720
746569205009395712
746576381497196548
746592076473655297
746512355211751424
746494705840566272
746603937889943552
746525634399191040
746518772769447937
746502758807764993
746585227137589248
746591007026876416
746494344836841472
746627434594861056
746556957394243584
746590428259094528
746511915132682241
746591208395313153
746587546746904576
746562003284590592
746536858457251840
746532383344590848
746494890364723201
746503098525429760
746625576367165440
746610636126359552
746499059620294657
746521297664905216
746624863410982912
746585172510937088
746519791872151552
746501345289482241
746511676007059456
746600515434328064
746590608521736193
746623848523661312
746523914801680384
746626801057824768
746574401517260800
746585529295134720
746565945976623104
746549470704340992
746626834746445824
746535872816779264
746619851045736448
746627891841142784
746567183459844096
746557490112958465
746531582219935744
746621361284493313
746534740224671745
746593515312979968
746544718654279680
746538410190475265
746609780530126848
746607633197596673
746626339755728896
746625886863134720
746570819631972352
746608211856363520
746540293520924673
746509675047321600
746627535023136768
746591090753609729
746604235811282945
746579355061596160
746617099813007360
746555531343495168
746596006670774272
746614180510339072
746615929572888576
746617850673106944
746499483148623872
746510061275582464
746509561780113408
746618362139119616
746606219838758912
746528557778624512
746628784967782400
746586904796094465
746508437991882752
746579262862401536
746520706255458306
746521582777032705
746516990106419200
746593699790917634
746573873282433024
746562804316921856
746572057081683968
746497704604409856
746523826930987008
746522447046811648
746590180858077184
746501684956790784
746624146134700032
746621902236483584
746585516699693056
746581213058580480
746569729276403714
746601547052769280
746516419488190464
746566331894476801
746621520412188672
746513823402762240
746495288874008576
746620828595400704
746497104906969088
746532643412467713
746599026427109378
746565476218769409
746533154756788226
746617443792060416
746625718998679552
746539492597628928
746563215371304960
746527660487041024
746584413341782020
746585277699866624
746606580414750721
746537068227084288
746550137460137984
746535122053193729
746567921682419713
746534425773674496
746518726590136321
746495662057889792
746514007884890113
746502306003357697
746515794553671681
746509721515999232
746532714715676672
746496463195217920
746503379401216000
746497436219146240
746587991271866370
746526624410144768
746540599726088192
746614759265542144
746535591840518144
746514259572461568
746552742194253825
746498723895730176
746587731032080384
746574883941818368
746578210016624640
746521129934716928
746587068541829120
746493804086079488
746600104396722176
746599689147977728
746578503861153792
746599429021523968
746509050142162944
746576226316345345
746628268976144384
746546782214094849
746507863120478208
746516134552281088
746496148618125312
746509972956053504
746589027399307264
746563416756649986
746604756077019136
746528469689917440
746543678479544320
746607196851572736
746578193168084992
746622409634119680
746559470050893824
746583738084007936
746579388683137024
746627040191877120
746594320493449216
746596082172461056
746589933255565312
746538779289227272
746551903291531264
746517778450915328
746612003767197696
746577119635877889
746622187537207296
746601865874280452
746603946404352000
746510967165452288
746530378337366016
746602050562056192
746549319889620992
746601505483034625
746551391800332288
746552926731001856
746577274862919680
746522933451948037
746499072215834625
746517921132875777
746573734731931649
746626964740517888
746523054994558976
746590830983471104
746527463203692545
746628608798621696
746505728370839552
746502867956051968
746549005384097792
746494919817175041
746605997612011520
746525512709865473
746615199617191936
746561076217556992
746596786786177028
746613702426755072
746596610654744577
746558106839166976
746526036989358080
746614872406892544
746573541991079936
746497800939147265
746539958136090625
746529686415499264
746602272977719296
746592848112402432
746564524166221824
746601161281667073
746613299773595648
746595914463195136
746555221136965632
746543070058012673
746564637290704896
746616315532689409
746528985874579456
746552826223001600
746599554779340800
746616680281968640
746601605848432640
746594555143684096
746621759797997568
746553576844107776
746540058908336131
746588603510198273
746528415562534912
746613630896988160
746530370112397314
746576020845760512
746514834125053952
746606907578736642
746606861227560960
746498786600550400
746620132324151296
746604055347232768
746625932870443009
746567657244221440
746611752025096192
746547495413522432
746617091168559104
746578138927292416
746626704483966976
746626557880393728
746557377227300864
746513718561771521
746494080729833473
746603560348028929
746537600823992320
746614335540183040
746509159282139136
746579149851025410
746509675009433601
746505782942916612
746557012184424449
746549160334155780
746626486610857985
746494596591427585
746525936368005120
746592135055572992
746513475254378496
746601723360251908
746539643554926592
746521196834000896
746620387857940480
746518575372992512
746518558843146240
746590243395035136
746570903480262657
746503450779758592
746618010048266240
746570681496670208
746563848862208001
746610980055040001
746564549227077632
746618660203028481
746602042198745088
746556726803996672
746495678952636416
746619138005700608
746522090505908224
746625307919134720
746495565417095168
746558702317101056
746625731598426112
746585155817582592
746603417762664448
746595591497584640
746555489417256962
746612440041914368
746604734950211584
746581095819403265
746621503890817024
746507775342051328
746602268733091840
746622585752948737
746509184439451648
746626201431719936
746507565509443584
746621046619512832
746550192049000448
746570165505114113
746539282672852992
746558568111947776
746502058493247492
746601605986869249
746625320476901376
746509893377490944
746494445743312896
746556827450621952
746545440246611968
746496547119075329
746559973430276096
746533079427145728
746625681442873344
746598233862877184
746575790138089472
746495557049384960
746545997820604416
746575043308716032
746620861919170561
746618181712814080
746597457979576321
746524795525795840
746554319336398848
746505342389985280
746506676417794048
746513965988052992
746616189632253952
746519905286127617
746627056998309888
746588503052410880
746622824954081280
746609361284403202
746566461808795648
746546916541014016
746604931843559424
746562611458629632
746590755146305540
746562896910487552
746526817528520704
746577920680853504
746542621447774208
746619159291789312
746585499750408193
746531166757478400
746518210548240384
746576955969921024
746514540729274368
746563358120349696
746499370015588352
746598867173543936
746592659662319616
746498904041066498
746532752296714240
746628315348242432
746611076633104385
746519577891307521
746494647162146816
746515711015661568
746574431196086272
746515933104115713
746560166305370112
746627782612914176
746509813681520640
746508945485889541
746581452418998272
746504730055106560
746582631119093760
746543196239335424
746614780362919936
746525064091181056
746605741457321984
746528251820945408
746627816150671360
746512795949142016
746609818325028864
746620081740800000
746502037492350976
746555078589308928
746563580435304448
746609365570961408
746501777453912065
746525760282857474
746527345696202752
746565530845331456
746499835574910976
746588251159465984
746552326958133248
746606777727356929
746612582254018560
746601186426392577
746574053746552840
746602524677857282
746504750896578562
746519913557176320
746622632146014208
746608132357521408
746568580045635585
746547776348004352
746529363101900800
746563026745200640
746615975663931392
746506453784092676
746597789136654337
746562599039410176
746543301126299648
746502100360773632
746509738117107716
746502846963679232
746546735934242816
746612855299018752
746622275479212032
746554390543110148
746606966257160192
746622195640602624
746628923279155200
746506420326105088
746517518479589376
746533578696073216
746605171006935041
746591774378983424
746619507398029312
746497297735835650
746568588375560193
746550800290185216
746574447893745664
746589081774202880
746602277117497344
746596266646339585
746620190893309952
746509285069197313
746606370732990464
746576091989442560
746525147906052096
746513068222353408
746544663994105856
746623273551568897
746498161875816448
746626901930827777
746532433479278596
746526167381991424
746511487032791040
746587324339859457
746623030512627713
746583750763417601
746570199122518016
746547369307684864
746498317136334848
746571998239801344
746500124793147392
746515622599630848
746577945850871808
746590788965048320
746502758853906432
746597265037459456
746551018616303616
746595859878518784
746621382038020096
746563131552468996
746591677868052480
746575945025339392
746606123290079232
746614751053156353
746611756294873092
746497184678350848
746601652153516032
746551601498755072
746573638254592000
746581888442241024
746515530325057536
746546862056833025
746551198895972353
746597524799164416
746582408498024449
746561688799838209
746580911429390336
746570425451220992
746590038075539457
746515153013747712
746577861889392640
746521515710046208
746591182969536512
746567178921586688
746495209173811201
746569569678962689
746622770449104896
746604831347871744
746618056063975424
746532706134089728
746571012603523072
746524397314285568
746619175733428224
746523117930020864
746595930917453824
746561605098311682
746526334889959425
746613861768396800
746600108695953408
746570559765483520
746515899469934597
746595646069686272
746540184439664641
746537089261502464
746628177016033280
746549781158256641
746501022281924608
746555506165063681
746570102594691072
746524611127320576
746502981244227585
746607549278003200
746571612569411584
746530227262722048
746620811549749248
746500837854240768
746499763990835200
746529900102881282
746499042704691200
746537710127448065
746504864390385664
746556500328456193
746579187444637696
746611429072060416
746557070644649984
746567376460611586
746626377693147136
746545104366747648
746509029455822848
746517111682506752
746606601327509504
746495527840186369
746529657084796928
746539408489250816
746495112620847106
746605506475737088
746508630963400704
746597264781565953
746502809097469954
746540515823214592
746539798911819776
746588695805886465
746571729737179137
746580353226276864
746550544441946113
746575756323545088
746529409411223552
746552243399299072
746517392839184384
746572891735490560
746610648730083328
746604646861574144
746583314597720064
746549328001568768
746511533367140352
746586867097710592
746504021100236800
746520588928196609
746540276806647808
746545339323154432
746518340533772288
746507632442286080
746502721180700673
746621696774406144
746522660914372609
746513634675724288
746586120578809856
746567397415456768
746546950082813952
746587832022622208
746590063149125632
746576804870234112
746589559945846784
746596669349896192
746567560808796160
746600687434350592
746612981111357440
746527110878072832
746527090154049536
746607188563505152
746528750876110848
746589362939301888
746615816322424832
746563932874121216
746554709394087936
746589652367384576
746578197660188672
746549248678846464
746534065189228544
746497700657500161
746509884837945344
746507502674714624
746568835822583808
746595473721462784
746571197249372160
746621126286151680
746557783957446656
746604881767718912
746580697566023680
746512942573584384
746619217995247617
746538607708602368
746496907715948545
746605875889061888
746495662133411840
746610778871111680
746608492841152512
746565757157445632
746544450151845888
746496530467586048
746628470596329472
746509456985427970
746512984336261123
746578465881751552
746497973232631809
746564620584787968
746603334010810368
746560959175528448
746615434397487104
746602339889479680
746624863360679936
746519066416939009
746599563436392448
746516603999686656
746513903274713088
746627031845183488
746567179257118720
746619989554307073
746584858139500544
746613882886701057
746617066279444480
746615870688899073
746510492978524160
746609436735700996
746540289326624768
746624850727403520
746518323848962048
746615753374334976
746563471274172417
746608018901467136
746505552407105536
746533389717561344
746611445786345472
746606853061287936
746547952303235074
746623093490221056
746509218237161472
746503668841619460
746570127919976449
746624779457802240
746597952819388417
746602520185798657
746529761581744128
746504142751830017
746624179890438144
746595864081272832
746515610184581120
746507586464157696
746603741034446848
746606131527753728
746595423612112896
746550917760192512
746606119108251648
746620526429343744
746501836018847744
746589429813239808
746529879110221825
746585986453344260
746628340555997184
746572027729952769
746517216586170370
746624787959578624
746548971510829056
746546002111401984
746536959334547456
746560329740476420
746497541081006084
746628260780515328
746624850924449792
746503710788976641
746495733377839104
746513005567959040
746618291096068096
746507691514802177
746548829000896512
746561009163210752
746587152276807680
746515077516263424
746585877221117952
746593494056198144
746523897927962624
746566227066224640
746534341916917760
746548313269342211
746599127165865985
746538523789037568
746537151907643392
746530868878016512
746628646799040512
746566105364193280
746516209903013888
746522966972833792
746571520428883968
746576951863717893
746532077152124929
746582069086584832
746574934395265024
746624272043499520
746548422233165824
746554256308633600
746582161214550016
746538661936758784
746522639817048064
746552889330393088
746605636591357955
746517577275318272
746598929995800576
746600267794288640
746513886212407296
746603275215069184
746503345989353472
746601975060500480
746570228398620673
746597214630313984
746517778551738369
746512099417927680
746596174526840832
746521813723676672
746534954281148416
746604143519883265
746617464625238016
746583268527464449
746553996534439936
746619935242223616
746518328114561024
746517782842355712
746628847836217344
746502582626095105
746609973690515456
746620966785134592
746508169506086912
746546182386745344
746535923202961408
746495112700633088
746609474614493185
746502775639539712
746559041967579136
746509142630731778
746525055711059968
746620761188745216
746536556433915904
746550523487100930
746548921145581568
746612934617403392
746518281910161410
746520953882980352
746500242409852929
746591153764524032
746507699739779072
746590751136571392
746596904105041920
746617066313097217
746583083952943105
746526200693166080
746568223705833472
746569775464198144
746538116744306690
746597092970348544
746577304256716804
746507594672521216
746559843398361088
746533465127002112
746587789962133504
746618668226838528
746550401801953280
746585474538536964
746520827944808451
746615183120932864
746578885614133248
746523831175643136
746627711112724480
746590705007591424
746570157137399808
746594890944024576
746517342373429248
746602268582109184
746523558348623872
746516272788160512
746616239846359041
746522337646886913
746538083395350528
746536153818533889
746604256942243841
746568949244911616
746597441101668352
746600796335280128
746527979145203713
746507209035522048
746514729397411842
746526020463886340
746521541043752960
746529694653227012
746611202395090945
746592131070865408
746590843285417984
746495079070633984
746494168797634562
746524699383963648
746584182952988672
746537437363580928
746576243215179776
746522807589273601
746528646127566848
746502528158797824
746558735808499713
746493636313964544
746586439442399233
746512464452300800
746524984558911492
746516046538911749
746614998252695552
746519548707356672
746552582768828416
746495091473190912
746532626526146560
746533926840246272
746522832583045120
746548770515492864
746503945921527809
746610825230614528
746554612983836672
746607234910650368
746603757534855168
746553937663139840
746547046518300674
746600662356525056
746594886699229184
746572292080148480
746609461830160385
746628067976699905
746606202847698944
746507049530458113
746572929454866432
746555577753550848
746556521195016192
746528125975027712
746614822360522752
746505808050008064
746597852197978112
746501252947673088
746595918472839168
746549604993343493
746600100407971840
746598485298913280
746548807987408897
746530025810366464
746522673237336064
746550309670031360
746538372718460928
746507007448932352
746564855537119233
746599727056195584
746600993421406208
746507997686292484
746570316659458048
746614822234624000
746518244136083456
746599634798284800
746605838144540672
746509868056580096
746582358208319489
746563789995253760
746578667191545856
746574049271226369
746608497006108672
746626327126544385
746580064016412672
746616583959756800
746535277418651648
746542558361194498
746523164012744705
746615543659110401
746604994804088832
746558920668418048
746605863377453057
746577459219304448
746506298716491776
746532022361821184
746594861500014592
746568827589255172
746528398588018688
746623814637780992
746557146251272194
746496941324832768
746555183367397376
746499206089674753
746594526152646656
746607700096606208
746505443309137926
746562095760605184
746499189551599617
746532148220420097
746525764380729344
746585839375888384
746579111896748032
746493795513077760
746498866539827200
746549928143392768
746574183421730816
746505434962485248
746509658538418176
746583104735719424
746555812533903362
746519489810997248
746555481087320064
746497545480769537
746602486702604288
746593565581553664
746507812742774784
746545666403377152
746597726285074432
746518965493465088
746623923731701760
746620472121405441
746608195418861568
746597063392006144
746539140049575936
746584304470335488
746552368892772353
746498467904774144
746515094197145600
746525877920464896
746589144676171777
746552641703002112
746559860054044672
746561059541090304
746597873131753472
746598900534906880
746588700067434497
746561399170572288
746626712918691841
746548535567351809
746537307239395328
746555582061084672
746528876600295425
746495439541678081
746614545527934976
746555980326920192
746573273274548224
746515857686265858
746572736642883584
746615732486742016
746619901490536448
746539408791265280
746614696246190082
746619889012584448
746607482320130048
746576247149322240
746628701069115392
746591367825063936
746511856081108992
746614411163537408
746575152540844032
746605166850281472
746532647233429504
746546543344427008
746559092450271234
746544844491788288
746598414062878721
746493699236962309
746507225665986560
746627472213540864
746624762672144384
746543191793483777
746566264718450688
746497906014822400
746616621716881408
746591111884439552
746613266147729408
746506521140412416
746584388410957825
746594899349348352
746616248222441472
746499097314627584
746616575424364544
746496936941748224
746609168321110016
746544425019531264
746512330070986753
746560531113320448
746595809488216064
746567946739159040
746497989716353024
746500653174788096
746604462135992320
746561923609563136
746586191827468288
746609608601571328
746505036130201600
746554936079450114
746565056767238144
746541358886817792
746573936314327040
746619901721382912
746542646433198081
746620773893283840
746596128339144705
746508286913024000
746497113094295552
746621248013279233
746512439265492992
746536610955616257
746546690035855360
746604885999816704
746608707052707840
746515585098481668
746582710785708032
746508433533308934
746575731476434944
746543737313107969
746594916231438336
746499705333506048
746518378349740032
746499277346639873
746493489462992897
746559746971439104
746592915254738944
746512082829381632
746493980062420992
746509972809342976
746621562506252288
746584665079816192
746592789526351872
746605238182895616
746508882596401152
746552838604525568
746506206575996928
746593863352066048
746553862237065220
746562942913634304
746508140204662788
746543896344158208
746609474312482816
746567686780395520
746497490711547904
746580013613518848
746557859412881408
746601505411719168
746502330921553921
746623777124016128
746606953808429057
746626285107970048
746505325801512960
746624758398259200
746495200550326273
746518030293803009
746564662683017220
746608644058394625
746531179424288768
746503715012517888
746548023790968832
746543976132403200
746494131170590722
746499919385485312
746496559680978944
746628747365842944
746578960901804033
746530365741793280
746531015846395904
746507208779661312
746565862132428801
746564742307676160
746529627380686848
746521134041010176
746624926380064768
746504545501609984
746571864277983232
746560564739063809
746500431157862400
746598024051253253
746612142145679360
746514527861145600
746516558252408832
746581875909599232
746502054282039297
746594894966202368
746610870994739200
746557737924911108
746526922159554560
746604642599993345
746580412001050624
746592999098978304
746540536853577728
746588578650591234
746627703080640512
746613132076867584
746604194010959872
746583218334228480
746579191726911488
746554042655006720
746511252222992385
746568936725020672
746531640684351488
746619288975478784
746543481124970496
746540108975792131
746560036353220612
746596187017461760
746520148551565312
746527635413540864
746612209346740224
746514599151734785
746607129994334209
746583004269658114
746571717506699264
746553472338771968
746620996090724352
746522857795051522
746540906107408388
746504411392937984
746555615586095106
746607499072135169
746626821983191041
746554407651663872
746589950183878656
746592827149328384
746557448354308096
746615518656864256
746532831904444416
746559235006341120
746604525113454593
746501127286456320
746513902880624640
746555816602370050
746628864940482560
746515425576484868
746619901503221760
746606853069672448
746556579978293248
746621591673503744
746584619072397312
746537429063041024
746574179445596161
746582958287380481
746564389931712513
746565048290545664
746562703636860928
746521603710672898
746538741905375233
746594592984793088
746612293027368964
746621872989679616
746539932844457985
746612183816085505
746543292435701760
746515761351499776
746523054914756608
746520576135663620
746558010210717701
746572564474929152
746530617454637056
746528050586746880
746532123088150528
746559281411940352
746610820868673536
746613979267665920
746613316571758592
746555254586675201
746495175615123456
746511709561466880
746495699827621888
746570312083513344
746599165061390336
746614180493557760
746502205356843009
746553555906142208
746616453877596160
746553740493217792
746616613315747840
746615619114655744
746500833513070592
746601148832878592
746508249235525633
746547461724979200
746594270317060096
746606219805229056
746516885383053313
746619482148311040
746513579906637824
746514863443238912
746575781640364032
746588859589267458
746497134334095360
746594429637693440
746517438670471168
746584283364491266
746606634881814528
746594668683591680
746606269914484736
746609214412447744
746503488604037120
746624385415516160
746622397122490368
746602063065456640
746529438574116864
746627212145627136
746564473822056448
746543766534774784
746542482868043776
746617598805151748
746618148351279104
746549801915822081
746574707898494976
746507921849094144
746512556823568384
746624993296027648
746602252006109184
746624490256408576
746523617186430976
746503547508920320
746603783015251968
746621474228834304
746572887583186946
746611504368222208
746618546738860032
746620593609506816
746503324891906048
746501936711491589
746561760241516544
746594190637809664
746601152930779136
746528956363444224
746574661832445952
746621944334811136
746559134619799552
746593888572424192
746606324398587904
746587701873360896
746546270387470336
746578520546021376
746570299848691712
746518369873039360
746515039591374848
746548770129616897
746521595217223680
746585806136053760
746518013579427840
746496618275405825
746605330415624192
746506575813042176
746603879345725440
746615484968206336
746513923877314562
746623755909218304
746606496377606144
746553157388378112
746544215455334400
746496891152642049
746616202332606465
746500867306684416
746623500316774401
746580932161736706
746575462906769408
746572468215652352
746557460748570624
746627874933837825
746500141381619712
746610787507118080
746519615535144960
746550351549980672
746527475933421568
746593183971352577
746564834313940998
746595553383899136
746507259224653824
746498904045273088
746609390589861888
746573302966026240
746543963671236608
746618433689751552
746571650053767168
746598921531723777
746589652350492672
746516151409205248
746519393392271360
746624238556164096
746522987860471808
746506357562548224
746571893596053504
746547503634386944
746568567580024832
746509071239512064
746603061238456321
746588951658569728
746623349443420160
746532823465607168
746574649337614336
746623575763755008
746604697222512644
746524262836617216
746514603509583872
746510308739584001
746495372609085440
746603573295734784
746614692169285636
746582501104226304
746519817214103553
746616265217802241
746591434816495616
746570446431215616
746542957080227840
746613823944204288
746609638259429376
746591803688771584
746523705317146624
746609046782902272
746514112579002368
746566965175664640
746549823143190529
746603132579287044
746611198217564160
746570501196234752
746511541495705601
746496790497660928
746579174660268033
746619418969505792
746495678856183808
746609130476019712
746562800122732545
746503861762916352
746624087255031808
746506206336942080
746564595507040256
746570790527766528
746510539170418688
746495204937588736
746534249679970304
746605070427512832
746602725794779136
746625610139770880
746552402640248832
746623475071188992
746558798706380800
746606068768342016
746626973049495552
746606244757114880
746616764201582592
746616533368057856
746602897891287040
746524451538411525
746570199223021568
746615078217187328
746535939766386692
746572082272665600
746620878683766784
746553975395102721
746594844932354048
746596945968373760
746615875168534528
746498400745488386
746541946080878594
746513273965658114
746626339852124160
746568219499110401
746501236359299072
746582698093875200
746594542955159552
746524745315786753
746613068826812416
746544018050387968
746562640936263680
746515534741594112
746541233330282497
746533402552188932
746608023213211648
746620048140296192
746610451824386048
746527190712352768
746501374716841984
746581112596668416
746613337371316224
746503891156508672
746610862849392640
746620484670783489
746529388305383424
746628721960951808
746612527807733760
746494194034741248
746601488382853121
746545049924689920
746504772040167424
746619243207229440
746565438562238464
746540620899041280
746624821547536384
746517938019119104
746562745877684224
746539760777256960
746502008157442049
746500833764851712
746592584085180416
746499717908008960
746591312959307777
746614012821934081
746498824751947776
746606236406210560
746541572691464193
746535310603882496
746571264496656384
746622976070582276
746522585484107776
746603115936309248
746500955219202048
746608706759106560
746566508034334721
746499546075770880
746626687773872128
746620048194867200
746624137959981057
746594739957403648
746623378795151360
746552398378844160
746520622293884928
746548279681265665
746536900442234882
746595696116137988
746616717854539776
746493812260777984
746532496230256640
746612540600389632
746598959322398720
746615493264556032
746539706637131776
746620828289208321
746569536325902336
746505577547841536
746591845849894912
746576524007055361
746602549684371456
746594441939456000
746553778455744512
746542868882403328
746626893303033856
746494978470215680
746577958375161856
746620069501870080
746620434397958144
746502523821887488
746605481423142912
746622812199092225
746584233343352832
746513009745399809
746585206090498048
746609801606533120
746530638417666048
746522669290397697
746611143687319553
746624200476082177
746552675286814720
746560358974795776
746560895921192961
746591325668188164
746618357839962112
746507330766897157
746625190604443649
746620035649638400
746591522955603968
746626390028488704
746516381902921729
746523910598950914
746607885044559872
746547985912238080
746578264743780352
746622216687788032
746624649652469760
746626411096584192
746518428740124672
746624255173922816
746542088922140672
746551827764740096
746508890989301760
746605234210873344
746558127613554688
746508094067224576
746533327075704832
746528155263868928
746628747298758656
746515333402419200
746573801949847554
746576817507688448
746500137455861760
746542692889407488
746499994778165249
746563974615941120
746588146310209536
746513613683318784
746618026473172992
746574011719639040
746532743920574464
746497658525716480
746583507648950272
746499982061010945
746562443816538112
746569586602979332
746578985878978560
746549306992168960
746608962821324800
746505602751299584
746567275776348160
746521498790174720
746558396376092673
746623319999451136
746610623665025024
746619293215891456
746567116225032194
746543913377239040
746597377935548416
746521004206235648
746610997058801664
746527559848865794
746531246424068096
746555858692120577
746526481858371584
746584669324353536
746545222113435649
746599223433404416
746577157544083456
746562422840844288
746513970022875136
746572682175488000
746606123432677376
746574972307443716
746518839790174212
746597977825894400
746562259028049924
746501517113438208
746516126088060928
746519024482328576
746495918061592577
746615296056688640
746515723518906369
746514318380929024
746497364945420288
746589774031446016
746585575495503872
746593750231617537
746614159635185664
746622950934220800
746522639812853760
746517610796285952
746596409156210688
746556076770889728
746526297430630401
746497759155486720
746505757542121472
746599273811214337
746551035238350848
746624120935288832
746572774395756544
746559008597696513
746577140443979776
746552264223920128
746597088667000832
746618089467437056
746594756738748416
746520261487378437
746514045637885952
746622170680467456
746627241602322434
746569276463661056
746564947832881156
746584380009701376
746624888501321728
746625156873785345
746621566851514368
746555259024117760
746626562129166336
746623445639761920
746551433667837952
746601442304270336
746527370941628416
746573021620539392
746592122443276289
746547470008750080
746531762239471618
746602419862274048
746525324033171456
746517376112431104
746529719600955392
746514452644757504
746591690798964739
746505740785942528
746626977130487808
746566218602033153
746589576811012096
746599181666639873
746561328043692033
746608279082647552
746609348491653120
746526255177072641
746524107987161092
746563731409108992
746500447876321281
746556827488268288
746497042172649472
746605544278884352
746608140548964352
746519259250049026
746583960390492160
746606727034994688
746496199046336512
746547973409038336
746628525030055940
746594584910790656
746520769337819136
746580873315659776
746592927992913920
746504092650876929
746616923606097920
746549974154911744
746511004855500801
746583310441144320
746513609669353472
746617829391163392
746610095098826752
746566172645089280
746544685208961024
746570375362805760
746582853308264448
746530319772196864
746521540972339200
746560791105593344
746503199016685569
746623533602701312
746521511499030528
746538444050993153
746594165258059776
746601035477753857
746621541631332352
746512108079067136
746554327846821888
746617540005134336
746544735301537792
746528234985111552
746545910000267264
746594244924674049
746545636984688640
746499445504806912
746500342859210752
746593167139561472
746534807472078848
746572627511115776
746498585676636160
746548309100273664
746622682267951104
746618232207990784
746560765998444545
746543376397262848
746495339033669632
746607868149903360
746608199579504640
746625123407396864
746504595740860416
746565975257063426
746626717406617600
746574590583922688
746545498941624320
746519061870305280
746621490980884480
746616248117657604
746523847755628545
746530508343914496
746560099129364480
746557872016883713
746618529898717184
746578960738197504
746600901364813824
746506282018955264
746612410660827136
746615912816607232
746551458800218112
746592571586117632
746589987567706112
746555460061298690
746627627235016704
746618169373097984
746568655350030336
746549953061785600
746626474153738240
746563118940233728
746561089031258112
746509423733014528
746618727249088512
746498824533749760
746508836224311296
746497994082525184
746553639871873024
746610888048680960
746522761376440320
746627711435628544
746501576068472832
746552645968605184
746552662506647557
746543917542289408
746493589857808384
746498161938620416
746562532005974016
746586376473313281
746498052874178560
746514179960406016
746493631930982400
746612288854106112
746531674138120192
746528729946415104
746577480161570817
746532915715121154
746563156957339648
746609159978819584
746584782520336384
746599160816742400
746578583292878849
746592571410030592
746587660077121536
746541115915046912
746513538273972225
746562573911236609
746529493225922560
746583297908707328
746622019496730624
746574045030813696
746531145823584256
746502838566719488
746599651277578240
746496433956618241
746594878419656704
746619356092633090
746600582534795264
746595088017592320
746620438437040128
746581313784676352
746575634688839680
746495502661877760
746525307272835072
746561357328310272
746621914928406529
746550422903590912
746596266604277761
746534690048217089
746510434409250816
746624490088468481
746616172846645248
746500514792210432
746585881348190209
746578671469617154
746546131924967424
746552692181467136
746506554501963776
746626545293332480
746523650442985472
746624133769854976
746518969943678977
746620769858293766
746621784947044352
746580286390022144
746537017958367232
746493602503753728
746554264680529920
746555963637829633
746602352371695616
746604483354951680
746561206492794882
746516050531979264
746610330088935424
746495636808282112
746542504145715200
746509511742021632
746530470633037824
746532043593506816
746624997511270400
746565543226912768
746563777643024385
746601543051386880
746506831359512576
746498249951944704
746504067535409153
746616470487040000
746569959984095232
746508337345232898
746530919201243136
746499877501276160
746604747411554304
746518483395973120
746620006549467138
746508773557043200
746600783848800256
746497863945850880
746618047507664896
746521934956011520
746514225976217600
746499575473573888
746518470838333440
746580798153752576
746609726100758528
746571868212240384
746505396962103296
746553942042152960
746555183446949888
746546366965387265
746609810192293888
746604684614467584
746522329383997440
746620711180001280
746518655404490752
746593477262196736
746607067000037376
746510690085658624
746563269893160960
746520198740647940
746555573408305156
746537718130212864
746516046446759940
746600817545875456
746527232428912641
746565354776846336
746551173528817664
746619771702157312
746594635036893184
746497079510466560
746582077206835200
746611793984782336
746611726708154369
746603522666414080
746572161951760384
746504843284537344
746522157467975681
746506223336427520
746564289343918080
746494747716419585
746534366944296960
746575408271921153
746578336139272193
746553543646142464
746546866301603840
746600746183966720
746581783517495296
746494625918115840
746574917622239236
746501907204673536
746522379938045952
746607104736264192
746529497420169216
746563219637014528
746495477441503233
746527547064614912
746615325337194496
746556735402303488
746551513405763584
746603904452812800
746619792480698368
746580684597170176
746613253527244800
746531640617295873
746544517294096384
746615476663398400
746590738503311360
746626293555408896
746513659912822784
746559306477240320
746539949768478720
746520362217799680
746541757261832192
746589845049352193
746612456831750144
746569481762246656
746614620870279168
746550393593729024
746557792421617665
746498271074459648
746580319696990209
746628935966986240
746624146193289216
746614268624154624
746522543285219328
746519556949147648
746510656652853253
746579699191648256
746587542313590785
746497146627690496
746552880866410496
746615241631535104
746608505415622657
746608006482132992
746554503772704768
746541333834305536
746496127764037633
746560463836745728
746506005136056320
746628546135724032
746494168806100992
746611823198240768
746623432951947264
746588989579206656
746530524919795712
746514008015015936
746571079871795200
746514117045919744
746578319127150592
746494533848862725
746514968535662592
746594408577937409
746514033239592960
746543238232735748
746529774361796608
746602532865089537
746569997539909632
746598930159407104
746565346329497600
746526842635567104
746515253442260992
746628495845974016
746625936976654336
746550879981953024
746559390321344516
746589232630665217
746594861374111744
746621591711322112
746511558658818048
746620668968591360
746545334977966080
746607540843192321
746626608186949633
746525961731072000
746553358895316992
746536212714840064
746589027202109440
746582098094493696
746587181678886912
746516650145415169
746612137724874752
746609348495892481
746568630444269568
746609696572866561
746497654335541248
746502666428256256
746499378047647745
746585139094949888
746530642444304384
746498065213820928
746517010935386113
746584518467928064
746619796666617857
746593402049859584
746501701914464256
746534475929026560
746621801501986816
746587210967703554
746593947280089088
746515727528693760
746590751304327168
746555884038397952
746623240190164992
746534673216503808
746508886656454658
746531489882451968
746537625960357888
746578205889298432
746521503248748544
746529455737176064
746622510578405377
746561923626393601
746553518316609537
746500137434898432
746535562274816000
746518218995425280
746576121320218624
746518202222526469
746571104928440320
746493774688305153
746592806219681793
746565900040605696
746597214605160448
746577966709243905
746497800989474820
746500179499560962
746547734354722817
746568349216284672
746494596595724288
746569305655902213
746497289309458432
746582907846799361
746605816866811905
746607897237401600
746625220031709185
746500129054654464
746622229153198081
746623827468136448
746514792471494661
746497348176588800
746506059552985088
746530357374115840
746543829512298496
746502784162238464
746616508525199360
746593502394474496
746611584261206017
746505711446818816
746540931021705216
746495741548437504
746497528300863488
746564268208889856
746520999806537730
746628839623770113
746616047088852992
746612360270479360
746582639453208577
746499416102674432
746605313642606593
746558370941902848
746546832365486081
746619582744498176
746504596017733632
746597298612932608
746500598904741888
746553136773533696
746625048128135168
746601589276835840
746579443263610880
746579250124328960
746556475330465792
746614939666812928
746495381110919168
746529417661386752
746565203643473920
746535126264221697
746626054501052416
746502448315936768
746583377541640195
746610850211991553
746604067900645376
746531993215713280
746499289916944385
746574125020381184
746525601041780738
746613354291044352
746606848841760769
746595826059730944
746568915485081600
746546014593626112
746543275587174400
746626570526285824
746610607118495745
746513626392039425
746585948473876480
746600767138729985
746502523838566400
746571138524819457
746577752967516160
746501689230954497
746548510401564674
746626520177836033
746566881411117056
746506814531993600
746540797005160448
746505141277306881
746531276069298176
746575022286733314
746565517968809984
746542818538053632
746602142664916992
746615879153098752
746616105574215680
746577925009473537
746529249914462208
746557410576203776
746512284026044416
746598057769328640
746626335552901120
746613140499083264
746565715184984064
746613421345431552
746495318313795585
746606882396114944
746544575964024832
746528172053659648
746578608760692736
746541375642968064
746607805189201920
746624381145722880
746584958953787392
746568806399623169
746547562354642944
746517606538960896
746625735654203392
746558048294993920
746540985631408128
746614608190967810
746580907184656384
746519963700174848
746555804375908352
746517560489697281
746599760270811137
746622162237333504
746545918153891841
746593091415584768
746564889183916032
746619691762868229
746598703364972544
746546564265558017
746618831766953984
746515052463816705
746578138918952962
746606517588234242
746495158603157504
746519460647833600
746556231918166016
746603929492938752
746568856802463744
746560392827011072
746624007869505536
746507884289130496
746580642813476864
746511554405773313
746504335744450564
746622330210750464
746548749317484544
746507083181342721
746545696048840704
746565614760689664
746526582487977984
746591224929329152
746601530623672320
746508723154104320
746604529353895936
746528147017867264
746586049334358016
746509184569647104
746591187130191874
746501530023387136
746624825712611330
746572040472248321
746626876475572224
746499743170367488
746533511520083969
746609617195634688
746513433143611393
746550552968892417
746583306150502400
746625056172806144
746627149264752640
746500263121326080
746582865907900421
746606190352809984
746500762373496833
746595410907561984
746562875829850112
746619406676004864
746514444310712321
746594815584903168
746600070968049668
746603808164192256
746548963356999680
746517787007279104
746542898489995264
746625765031186432
746498686075625472
746557179969232896
746596459433234432
746606886451974144
746614453182038016
746571054475317252
746588591099346944
746500669834670080
746620220429721600
746592034660753408
746519439571456000
746511906760982528
746526251116965888
746509561939394560
746544710072803328
746592286096556033
746502247236804608
746619658128625664
746608425790996480
746592101652140032
746571935568519168
746508529985429504
746613182437933057
746520194630090755
746606471325048832
746568244421484544
746569984931930112
746530122652606465
746546358790721537
746538993253294080
746568751793876997
746542919083929601
746591258504761344
746572933527543809
746559180585078788
746567900627079168
746508068779786240
746526246994120705
746564532579999744
746592852268941312
746600737539506176
746524107718660096
746628806073552896
746493887997313024
746595339604463616
746618425020129280
746516725953265664
746592374428688384
746624880028844032
746576410647502849
746606592804683776
746515752962891776
746574527631663109
746588566004785152
746616856530788352
746510467787534337
746502704168480768
746621457501818880
746517052886745088
746615363207598080
746589895431438336
746505791310442497
746535906396487680
746512879688519680
746529266767118336
746542449628184576
746625505210863616
746610216842690560
746516255897706496
746577828250955776
746626260210716672
746617036822962176
746586120687751168
746535344179384320
746544802326585344
746529073690710016
746585843666722817
746585369890676737
746584044490612736
746602415328223232
746609810058133504
746617951139299328
746625240843821056
746541296274137088
746627011003752448
746584962762055680
746554101085904901
746519875560972288
746498501471838208
746576268204871680
746582995683934208
746512066010288128
746570991837528064
746614918535913473
746565157384486912
746519460614381568
746530269197393920
746504910410244096
746586099678576640
746510686122041344
746607830233391104
746516096547721217
746598309188476928
746577731874234368
746510593918705664
746504512131710976
746526389407453184
746598326032818176
746602184662384641
746542390912122881
746516721507373056
746514754613587968
746501932366323712
746608782319456256
746505350908522496
746618324331692034
746569603518586880
746516763534368768
746581192158371840
746499973580206084
746608903903838208
746603388398346240
746516675374227456
746497226625679360
746604403453497344
746529539577233408
746509532675739648
746554646534164480
746509687789592580
746607981144399872
746590856065458177
746617950996733952
746498891856621568
746531364095168517
746571901712089088
746598116300754945
746577920714366981
746608828586745856
746618790176296960
746518391062659073
746593989076344833
746600872155582465
746513470997299200
746507716621963264
746547969214849024
746530055220768769
746597080496488448
746618156504985600
746627103190355968
746585797428547584
746623928102162433
746606429272944640
746549382820990980
746553535035146241
746513219544547328
746614537030344704
746628709583626241
746509553542565888
746562150110355457
746502381144178689
746611412143747072
746548564990406663
746526209111121920
746620996212375552
746534253635244033
746533905549885440
746525336775495680
746589408825081856
746538418864295936
746579522854608896
746550720539787264
746604118211440640
746554826947989504
746601937185935360
746569272122449920
746516042290102273
746574271514742785
746515882776600577
746508232579944448
746534430165057536
746524606895374336
746501370388221952
746556714489520128
746604894367293440
746498681923264513
746520588940886016
746565006330757120
746606509161910272
746602847484018688
746619456793751553
746611101803094017
746622237873160192
746573722400653312
746613794584014848
746506936472965120
746498241609367552
746550783613747200
746619288962891776
746615736676802560
746501949470572545
746585147663781888
746598825255538688
746545888810536960
746584623396749316
746611823298883584
746598997037506560
746603975953154049
746508576118571008
746620643999784960
746507234021019648
746598896583860225
746510367442927616
746559172108419073
746559151229251584
746529807664553984
746608660894392320
746597483137105921
746550246574952449
746625702116659200
746531670052978688
746499462093111298
746519418679623680
746591484921659392
746516767644717060
746575060178247680
746553447026147328
746600570153222144
746588666437341184
746571415361454082
746502964320178176
746567627871485952
746610980419940352
746517019235876864
746615694427492352
746530411669426176
746527555713277952
746596815902892037
746566361439166465
746524095320231938
746570140225937408
746625320527269888
746579094930849796
746576318368743425
746533222129885184
746619091939516416
746497696207343616
746602273044893696
746562997527556096
746522207988289536
746546530644013056
746514695880740865
746504755149692928
746612297280282625
746591485118812160
746524271455801344
746594148602478592
746554248175960064
746505162001354752
746548246055628800
746559839149694976
746516579211345924
746502146355507204
746526310021758976
746590381907795968
746499667697995776
746609315067330560
746613329045692416
746518403377160196
746561390853259265
746608828448382976
746611303205249025
746624683081080832
746494411979243520
746598992855740416
746616197970440192
746571612531527680
746591682112724992
746623307311648768
746565610616684544
746616105565888512
746606450332540928
746494537917333504
746532269834264576
746520957901111298
746599693552074752
746582454773780480
746530600618688516
746518709641027585
746494198325477376
746546211973267456
746574875817455616
746611206706728960
746614897555832832
746566063354150912
746507640813944832
746501643181514752
746539924552179712
746588276618854400
746538276048101377
746609583351828480
746532127487983618
746624477337792513
746612779801509888
746622178892845056
746548132582940672
746552423691485184
746569846675038208
746588838370381824
746603522859335681
746626708875395072
746609927595098112
746513068230750209
746520064711483392
746621059009552384
746527681353682948
746614595557560320
746626591388733441
746575886544216065
746578654751260672
746573902571147264
746600385406705664
746554692545568769
746503043982594049
746611701701697536
746510140627623937
746627795019759616
746562750026031104
746626486480830464
746501492094402560
746604743179460608
746522925218529280
746498274949881856
746528931319160832
746586472719998976
746600708523327488
746521205323104257
746622196005638144
746537122530635776
746616722074013696
746552507359444992
746531141801279488
746621382029631488
746588196599791616
746626440523812864
746499306908057601
746527287135240192
746626780262445056
746568202671403008
746505984256933888
746540121495724032
746500657289510912
746552851338506240
746532085511262208
746544873923194880
746543195933159424
746585629698437120
746619054236958720
746601094290284544
746515790359306240
746538267848249344
746617267358568450
746609180853813248
746563945507414016
746532378777108480
746547528624144384
746620304030588932
746596862396874752
746526096003325952
746621990153359360
746591661187182592
746517820662419456
746566818228101120
746500594412683264
746589413283631104
746517241844293632
746615577331048448
746509469555712000
746524221065420801
746593439643467776
746519548812111873
746616265079463936
746507531774746624
746537294631477250
746518571178655744
746494924032466944
746550229856575488
746595339721973761
746498786898362368
746611420649881600
746500904770109440
746497545182994432
746544114766745600
746529543427547138
746494890352181248
746586758268198912
746501915882708992
746614285174857729
746626193131208704
746623323891699712
746577107078225920
746581066316558336
746548493511180289
746599353779773445
746625693698637824
746610795656712192
746517904292708354
746628109668130816
746533624648892416
746499915174522881
746572933850529792
746509234674663424
746568278051553280
746597810154274817
746522853856653312
746506697137594369
746601173885517824
746543380822269952
746583125833056256
746612745898856448
746616797705674753
746623017975853057
746511227111743488
746554885806690305
746494848203522048
746517443145654272
746583595528167424
746607935170674688
746590562258722816
746499956954046469
746600616273805312
746524367832621056
746622074052026368
746571398387220481
746572233225736192
746610766476943360
746506823067369472
746517354952069120
746596987894534144
746515010399141888
746608966893961216
746588494592638976
746546123670585345
746530525284696065
746495913669988352
746499332015173632
746615954709295104
746565757044031489
746600687321104384
746558375329136640
746544601117261824
746604185446027266
746617275831160832
746605888262176769
746585428673835008
746525345096966148
746544278088843264
746558123654131712
746551014250123264
746528046388121600
746496228276473856
746592391260479488
746566923370930176
746585000800313344
746507053854658563
746615212363571201
746495032996274176
746561789362462720
746520282765090816
746620589381672960
746530554288316416
746502116907220992
746603506015080448
746503631134818304
746545347774689280
746509960511631361
746570283104952320
746522228926390272
746510614747439104
746622091156463616
746520148224311296
746555393292255233
746622036294963200
746583020816175104
746599320187592704
746513710055727104
746571251993415680
746613366916014081
746518743476469760
746611412286447617
746595507506647040
746523604502740992
746588922549927936
746558597434384384
746533842710835200
746502687370313729
746512028362211328
746608526575841280
746541036034371584
746586808625016833
746577106977628160
746500095420432385
746503115394912256
746494462352752641
746615476659314688
746597139069865985
746516591601410048
746573038586466304
746624406194094080
746550251079630849
746586401672671232
746504990240419841
746602738616778752
746518818676051969
746510480475185152
746500720313143297
746580483270533122
746565832721858561
746528847168831488
746598514919079936
746522295947038721
746626109198974976
746525290520682496
746527664421347329
746613090112970752
746538469317443584
746609537407455232
746556559312982016
746544626186723328
746615292026064896
746527668582088704
746627392450486273
746538955542147072
746551584838950912
746534434074169346
746514649533808640
746512594589130754
746615925118476288
746514272025481216
746527995913973761
746509301838077952
746550901045878784
746556026455941120
746498639871250432
746500523298172928
746545712658145280
746599592691634176
746498015117008896
746625517605036032
746562602986201093
746504163815653376
746591166553006080
746565774098169856
746586628035084289
746628629766017025
746543997355687937
746513860966776832
746524724218445824
746540239049601024
746549026070245376
746494697531539456
746622250263154688
746527220152176640
746521888898285569
746496261793058816
746514699882213376
746558479926697984
746509541165043712
746501366378422272
746596887512387588
746618076926443520
746614600070737920
746618378857684994
746533826197753856
746547289892732928
746597680231571457
746540499037720576
746586498175238144
746601945800945664
746614130333913088
746582505277382656
746614306364596225
746581619973120001
746543728618143744
746513571765379073
746614310441521152
746619717062918144
746537328110370816
746508521739452418
746621780614316033
746496215508877312
746504587612405760
746594056080338944
746574129181003777
746585730726662144
746591292013023232
746537882110799872
746615963022409728
746558891136212993
746614138361647105
746530789441994753
746607448795013120
746583595645435904
746512501974654976
746579849947586560
746590516351991808
746571985971519488
746501106319097856
746532584486637568
746548862593150976
746522530811351040
746591774316052481
746496496695029760
746602172356386816
746588901540663297
746590117679116288
746550515111079936
746517036222734338
746586649144877056
746575877945888768
746519565178380288
746604059688218624
746594110757298176
746578738599460864
746525949223665664
746522845136756736
746617280210022400
746602428208914432
746533901548425216
746499613243412481
746575513133551616
746543120704118784
746533356196630528
746578772007129088
746547390350495748
746519896884805637
746540868127993856
746551756482547713
746617695362224128
746568491801579520
746543082989027328
746581993463422976
746621059219263488
746555703309918208
746606660131631105
746574523252809728
746603795459735552
746614935442980864
746607998039109632
746526423276347392
746615203912089600
746625241053552640
746619427358138368
746556504791146496
746556206613946368
746599919968935936
746621595972734976
746502347602309120
746620484628922368
746604134992908288
746614788646703108
746584317195804673
746616285883146240
746604978039447552
746627585522733057
746619616508657664
746507964039651328
746512019927498752
746616063857672192
746615719853498368
746496077461807105
746593733320249345
746582869812854784
746528394276376576
746543917600907266
746510589426446337
746503236950065153
746513227845111812
746591858210418688
746579535672545280
746582983054864384
746550577992085504
746627677944164352
746526628709269504
746583759407964160
746528453017534464
746549781112119297
746582605928239104
746535969436884992
746515731668414464
746514959954284544
746595515807072256
746532353867145216
746505032137342976
746572845669462021
746549265049104385
746497125756841984
746495020316778497
746519934348386304
746494475074048000
746598682498375680
746624653796446208
746618274117455872
746527106813726720
746527106813726721
746623659570270208
746615325739868160
746587135751290880
746624389442076672
746503358731558913
746592173047582720
746614666915385345
746613115324751872
746535436458164224
746529438922215424
746569993651818498
746534753000652800
746520261780963329
746494751743049733
746578629627363328
746617280256151552
746545158821388288
746524078337466368
746541174513614850
746520488281804801
746614876592734208
746592999317053441
746565962946641920
746536766040047620
746509754768363520
746519217357217792
746628256665829376
746624070456840192
746620526433492992
746508823834173440
746596711167107072
746615522767282176
746617909330468864
746521599734493184
746615896165126144
746601169775013888
746617418408202241
746504725902688256
746609369706602496
746550787883442176
746545905424162816
746531842250121217
746593947254927360
746611102008619008
746547230870405120
746508697917001728
746510409381777408
746577098685325312
746558010529562624
746594693610344448
746576125577601024
746529472371798016
746610367778983936
746543896742748161
746537798052741120
746543065935024128
746553522305515520
746555850345459712
746579040740442112
746590008891432960
746537818873176065
746561386612989952
746541824584581120
746499638136561664
746532949198266368
746579267190849537
746517627690946560
746527060403724288
746556370292457472
746513114376601601
746619230255190016
746529476356505600
746616608898973701
746557448165564416
746496345544982528
746500552607993856
746544953313136644
746534564114358272
746533922662678528
746603090577522689
746503828304867328
746611588409491456
746575781824864256
746621780769574912
746548375932153856
746565857917046784
746564322822852609
746504277322047488
746555514889375744
746616135014047744
746495162742800384
746498186877894656
746524967509065730
746555544069111808
746603132587749376
746581850743767040
746496043836182528
746506101848444928
746521561855827968
746528134212640768
746497255759196160
746622598440689664
746621776575275008
746623219197689856
746528377763405825
746540494944079872
746526506818605056
746529241513201668
746516788834369536
746609755536371712
746501752153837568
746563462873120768
746618643329359873
746615560440516608
746603191580528640
746614117629333504
746535529022271488
746567871304609792
746496999961174016
746609105448636416
746627107304935424
746518386780213250
746496677041713152
746504180785807361
746514557229666305
746628403458084864
746621499574976512
746605611660386306
746608753236115456
746522476402741250
746616160267931649
746613194752425984
746559947987619840
746533507053260800
746624213075828736
746620807548395520
746540075559751681
746535768013701122
746606483886977024
746495494076043264
746561701248532480
746519624032759808
746586011455586305
746523654637424649
746574116560453632
746608996396720128
746584728086548481
746521733734117376
746525189920284672
746516671234355200
746581439643160576
746583247346237440
746568370309505024
746513080985673728
746599764502917121
746608954533384193
746572971259592704
746626478293585920
746504621040902144
746584015084392448
746602360772960256
746513240163758080
746589303883575296
746612666504908800
746616734635823104
746496030946955265
746519263234527232
746518483232403456
746593871514173440
746527270148378624
746504470150815744
746605628479660032
746517518752284672
746545054244868096
746506193753935872
746615254273101824
746514230187171840
746620509849255938
746575043514212352
746506659468455936
746521058572902401
746611911236562944
746510359020855296
746592290328682496
746510656782774277
746497775907463168
746505447339876356
746548300468215808
746623831696097280
746502003778543617
746531376523018240
746593569603915778
746540897706315777
746597206220738561
746573172917469186
746611680520503296
746510463924600833
746495548807479296
746626901796618240
746550594698096641
746535319068094464
746539580443234305
746512770691014656
746498753046077440
746533201032544256
746552008384065536
746504260448292864
746566197580304384
746495641270943744
746600280737845249
746617028262400000
746614725841063936
746610032167559168
746593754308456448
746513231984852992
746534077700833284
746517879244259328
746519678764392452
746497700644917252
746510673329295361
746618966135701505
746512703380938752
746523365523918848
746512145488060416
746567980218195968
746609847798464512
746577555847811072
746512086780416000
746599986784239616
746624133635653632
746617833833041921
746510501438431232
746566428405424128
746602373729165312
746570001776181248
746521452774490112
746493581515440128
746573596525531136
746528717241868290
746614562292666368
746628088608530432
746570165505036292
746604210435817472
746612209162256385
746547801316786177
746523399178989570
746544093774352384
746623697239179264
746514926416465920
746607830472474624
746493971652812801
746587643228495874
746588469607145472
746609612825067521
746605041012838400
746610191685255168
746613396020338688
746543376535855104
746499487175184385
746544806881419265
746582555378466817
746544580418428928
746545830190977024
746622049058119680
746520987143790592
746495158586220544
746604483262689280
746590176676282368
746537802267922432
746609369488457728
746543041079476224
746623466594512896
746604835542339584
746529191382892545
746548820444614656
746493640508211200
746568903027896320
746533687596986369
746505862798245888
746493917034577920
746520102166728706
746520307725381632
746610439144996864
746569414816968704
746621155570638849
746574242347614208
746591820679909377
746616474773626880
746617733014421504
746603346467917824
746545112717500416
746534920932102144
746547906094694400
746584472062169088
746524774860357635
746577903752716288
746561466308919297
746526037111115776
746508765092995072
746615065512550400
746546123708432385
746530277539749889
746518567034593281
746524460048494592
746610434883657728
746601085792575488
746510480487944193
746608132361691136
746495670262071296
746611328538808320
746561017581277184
746539903463358465
746623789664976896
746627409173151744
746546623036022784
746543120750252032
746494042981146624
746621516301819904
746530898456227844
746526355865624576
746565631554686976
746626344050696192
746607603774423040
746524288103100416
746545678952726529
746563999899258880
746541446929342465
746523126545035264
746600070930276352
746575395957280768
746606337207861250
746572728358969344
746569947439063042
746622091026391045
746571599982141440
746628696912633858
746622338377056256
746625978936532996
746616185207332864
746607633268805632
746598376377057280
746598678408880128
746616810284396544
746593145962520576
746495062083657728
746500712046067712
746539714631475202
746617758079684608
746617330461974529
746522157409140736
746494470766505985
746594051860815872
746599479281758208
746554705443196928
746577455217938432
746527542782230528
746596866591178752
746527870256709632
746502892820041728
746605519448776704
746493485079879682
746628092890914816
746531166887485440
746625152583098368
746541174534508546
746529002676858886
746578767942922240
746536992842874880
746614952090177536
746555519016517632
746517996684861441
746613509593653248
746602704705888256
746534643852161024
746554126406823936
746534669265494016
746540008480210944
746500829377605632
746597088784330753
746505178774286336
746505153637920768
746612439819620352
746524833354153985
746576708518674432
746618525708496896
746567883832975360
746504994166345732
746546836714860544
746517950593523712
746618660018495488
746536342696296448
746558069132394496
746501429326675968
746595838827212800
746563559253905408
746527991862300672
746526133768826881
746627224929861632
746588796582506497
746572329694732288
746511730482679808
746583029573771264
746611357596917760
746570136019075072
746569972361629696
746516310599827456
746504772102979584
746533192765628416
746517510376296449
746609600493985792
746552473981067264
746578642008965120
746510501400748032
746611504418594824
746516562128048130
746621600204791809
746554034362867712
746572837155012608
746535889690591232
746494139634696192
746583377365635072
746510732376711168
746511592041373698
746579317480558597
746514959937339392
746609570873737216
746560019336921088
746541694393384960
746627275135778816
746569527874445312
746518235894341632
746542277418487808
746619402389430273
746544613960228864
746583998374227968
746552528272236544
746505560598654976
746536661211832321
746608941908529152
746496534594859008
746582769195593728
746567212723539968
746537521153183745
746526561613004800
746563722928259072
746603614932602880
746564318632652800
746560728195272705
746602256007573504
746586527476572160
746505388770549762
746555955249192960
746603556396998656
746509847059927040
746539047804346370
746498081986838528
746621679950925824
746506978218782721
746511990479151104
746514154891030528
746577408946483204
746497507736190976
746541338221371394
746518386687913984
746601430010597376
746499961064415232
746558937298722817
746605930477944832
746585222892904448
746527383553871873
746604349141450752
746614213959782400
746567871334080512
746621340057239552
746627463673962496
746511961127452673
746496592996270080
746515291253837824
746585461993312257
746539186228858880
746619746460770304
746572724005404673
746626302048894976
746611881985642496
746533280552460288
746555757894721536
746555757894721537
746613412948488192
746589396175065088
746557523642114049
746519787824680960
746592915317755904
746559415407489026
746498283321856000
746572144969138177
746500636297007104
746561093053472772
746600419133120512
746610770700558337
746610175004409856
746549588035702784
746494990923214849
746494911189422080
746542994631725056
746626260227358720
746520987341041664
746496274262687745
746563307822256128
746535646517288961
746522312770478080
746510182843355137
746583633192857600
746542764221825029
746522786814898176
746580739282567168
746506801986871296
746615514261295104
746547180790382592
746557524011323392
746502809239990272
746558370975383552
746620857943003136
746628017607192576
746616193801392128
746493728479600640
746583335636439042
746506919649677313
746511184996732928
746584279426039810
746520286862938113
746615241593716736
746507406000152576
746506084853112836
746496681135378432
746505053020819457
746582337404579840
746565425798873088
746513093644132357
746495737559552001
746586015633145856
746524825234071552
746619737946337284
746605624163590145
746611428891693056
746619897250254848
746568756374179840
746554050980810752
746504625071792132
746513609300258816
746572845824753664
746507955692920832
746603392592658432
746540897689468928
746628978014838784
746588074969161728
746592785315176448
746610497693302784
746511390815313920
746620212104028160
746583893512458240
746626989730185216
746577203693948928
746594463049355264
746567812605321216
746544278109851648
746564603992125441
746620635481178112
746596400956211200
746496693839994880
746623013509005312
746603413878767616
746570987400011776
746511038502166528
746568684789956608
746506994908078084
746566944418045952
746597638137581568
746624414767321089
746601794516697088
746543074281562112
746508807111589896
746606571975737344
746509977326477313
746532299295068160
746596195162857472
746619020556832768
746575886514782208
746572375852883969
746513189999779840
746546899738497024
746598523311890433
746497407010037760
746579820633559040
746614449000300544
746522664894767106
746559687949058048
746518026057580544
746587517168685057
746570500910915584
746572971351937024
746626968930521088
746614218313568256
746511977833345024
746614276949827585
746499629747822592
746499797486440448
746512040869634049
746514305521065984
746582136161984512
746501462969061377
746611378673299456
746556529860550658
746532085234470912
746599655601930240
746615011003473920
746612620262838272
746612960072699904
746603937806024704
746603149390057472
746534077591916544
746545788122177536
746545423154806784
746499952856051713
746579363651530752
746599890441146368
746502415076167681
746560564743135232
746626360853016576
746534828259016704
746514490339004416
746613073058893824
746531645033971712
746536963260452864
746592827170263040
746593624394076161
746607935221030912
746516805640986624
746626247342592000
746626511793438720
746559922981183488
746604663777165312
746591904737878017
746586137171460096
746550154325463041
746544672403763200
746597260503441408
746533981240201216
746564293345316864
746590264391663616
746536955010293760
746567468475289601
746545922440630272
746575588832468992
746626155390722048
746509234951491584
746553543583141888
746520467129929728
746522530710585344
746628189535993856
746506499980066816
746612167407996928
746591464054874113
746535050548752384
746523940126765056
746598795681632256
746558631139643392
746626188618121216
746576247388520448
746591594363625472
746505799556431874
746626423700488192
746518562794143744
746548996655702016
746612012088692736
746607842820501504
746611034857799681
746568471069102080
746542961169666049
746603723955257344
746522530895269889
746495490078949376
746602826437107712
746560040572690438
746514070694694912
746520924145356800
746594366442057728
746620622919262208
746613010215559168
746625220040089600
746551895238410242
746569595213971456
746567480991170561
746532844491546625
746551286867296257
746508249017384960
746604923773648896
746610359419703296
746498275293929472
746500271736393728
746617804376375296
746579497890230272
746583864106160128
746605171266953216
746495087627083776
746505795613896705
746558916167860224
746558794730135553
746528197324443648
746525374490652673
746541124198641665
746550967961690112
746554407517569024
746603707370995713
746524111967490049
746573260708581377
746522929035304960
746622841823571968
746506042847027200
746619012138704897
746609172624596992
746534107002212352
746506898640347136
746621386228129792
746592986524418049
746522954520010752
746610317581500416
746619175834116096
746620585308995584
746603858315579392
746601618544689152
746581007566987265
746526515303677953
746532169137324036
746560044498554880
746604441470648320
746510421725585409
746611672329003008
746611424814895104
746615396980121600
746560518677102592
746524971917254656
746607918229954560
746563064544124928
746597424274223104
746599689038946304
746566860162818049
746508492584910852
746625916252594176
746557272269131776
746524841910509568
746551240704720896
746493451827453952
746574833773854720
746599739693629440
746604168605904896
746586346999865344
746622728501891073
746520127454093313
746510216095744000
746515362565529600
746524372115001344
746496102371778561
746601345969434624
746519816941506560
746500787367477248
746547172372406272
746612708334657538
746538498400747521
746552193080229892
746564851464450048
746615908500643841
746610153785417728
746509838683869184
746622128720580608
746618039441985536
746537793699012610
746519305387384832
746511738917494786
746496505276674048
746537060018839552
746540289326727168
746530965447553025
746613958216400896
746564075132379136
746603950426755074
746605879856791552
746515308144394241
746515937134809088
746621658979504128
746586078576934912
746542474571587585
746621872700260353
746496584603447296
746538452406132737
746501504647970816
746493757697073152
746615375786352640
746510698566451201
746583885069357056
746625668637569024
746516364928520192
746591745144725504
746626964614746112
746574569306263553
746596161730056192
746543913188524032
746515144553828353
746614708942344192
746542118219350017
746502410571485188
746578768085475332
746516029749108736
746616801849651200
746508899092664320
746605754287783937
746500833529970688
746528428028006400
746627132319801344
746593108448600064
746625504946569216
746628399351889920
746500179348561924
746595381539123200
746618999891341312
746627208123342848
746581766937452544
746612855013842944
746506323924221952
746590260516237312
746624544664870912
746506776909070336
746584149381779461
746564893088833536
746523696832090112
746584799184228356
746581456525230080
746556978550317056
746572916813242368
746613156911390720
746521163560534016
746618261412978688
746503123812884480
746613937328656384
746539484108439552
746496744318435330
746590167906009089
746570928818130944
746495313729433601
746568357655126016
746549294719606784
746538641107914752
746624183916888064
746539316227280897
746578147261489153
746504272758505476
746535532935553024
746516495136489472
746583302203670528
746616449662394368
746587823491420160
746624314091388928
746504478522810368
746495322264838148
746539660424404993
746575110623072257
746505237733662721
746573701185863680
746586518861520896
746549055501832192
746556802578456577
746594920266346497
746615199868817408
746517430369845249
746597839527108608
746592563147177984
746583012414914560
746593737279737858
746502620215386113
746519141843148801
746600511227498496
746608300234575872
746504729950322690
746617590550650880
746625027089510400
746628973694750720
746520223847636992
746520215308111873
746495867406979072
746588796486033408
746566537331511296
746626629066100736
746505388770607104
746540360923389952
746497675105804289
746608912300904448
746563966177001472
746494118453338112
746591254524403712
746520970576470021
746582475565064192
746611093603229696
746542638455619585
746628562896093184
746596178645553152
746546111045787648
746539341703327746
746547642256154624
746590596127678464
746509926927732740
746557788197896192
746604261170155520
746597508328067073
746504805447798784
746585772359180288
746500036503142400
746496043735523329
746597902433259520
746608807409815553
746494093283434496
746586460342652928
746616361535868929
746613190520340480
746573151685881857
746503664920035328
746550435532570624
746618567794298880
746575689458065408
746607759093731329
746532743924846592
746550066245074944
746512003221577728
746514159001567232
746513475292127234
746567711967350784
746519674251141121
746626528725897216
746566327515611136
746622036403957760
746619779918798848
746620685825388544
746595532747988992
746501764631961600
746621096695324672
746612133744549889
746621566562209794
746592999157686272
746614297770483712
746523000393064448
746581963859861504
746519099828690946
746598787234271232
746546476055146497
746588201003945984
746586854514900992
746513735385243648
746502968678166528
746516738565636096
746628759969726464
746613484238999553
746611798216966144
746500376292057088
746495599277641728
746519171303899137
746531334764396544
746594085616648192
746529678026932225
746623362026307584
746513446074720256
746551685410074624
746572124400328705
746497012640677888
746620312549220352
746623647188606976
746617007529877504
746627480648298497
746621218569101312
746541350443618304
746582761004142593
746556370598658049
746527731882438656
746628403353247744
746540033780244480
746540193084223488
746604512694046720
746607855290191872
746620899768565760
746524468365897728
746615170223448064
746546639536455680
746503421558132736
746573453801644032
746603342529437696
746550011782017024
746619230422958080
746541337877450752
746496949642203137
746582928872734720
746578923257880577
746496161318526976
746583503517540352
746585067795980288
746504088376901632
746521750742016000
746503983431245825
746500259136806912
746546803231711233
746503887071358976
746576016500527108
746533326962434049
746523684072992768
746618286742376448
746577761393844224
746628055142039552
746583411196821504
746576872146796544
746598435172851712
746527261856260097
746584673715888129
746507858884255744
746506701612810240
746506403670523904
746580290638864385
746501810802679809
746543653288452096
746577450868498433
746597134753988608
746617791692836864
746590713438179328
746543720300875776
746574787472850944
746574225612374018
746523453646331904
746520597136564224
746595767587115008
746507389344546816
746501865240596483
746601329141809157
746627350406766592
746520920005566466
746597176671899648
746497226550161412
746496513665277952
746539752703279104
746559453080739842
746512162332512256
746565337882124288
746548589778866176
746553388238667776
746547696782147584
746627782612922369
746592479345008640
746623101878870016
746564125635936256
746505732472832000
746615040405606400
746580496239460352
746598766472462336
746610737137725440
746523382082998276
746517577317355520
746544219444088833
746521922494668804
746591782943744000
746508295171608576
746619020632293376
746627782529015808
746520936870973440
746547247769260033
746515035397074944
746542210296987648
746596480476078080
746517640022208512
746588326929506304
746577215937089537
746588892892061696
746612720926097408
746574506764886016
746610405569593344
746611500253614080
746623646920249344
746513043056640000
746597604432175104
746625630742130688
746522069559480321
746619431632179200
746581057894387712
746565535026946048
746613165606174720
746574523340890116
746595465626554368
746579132818010112
746574024369569792
746580378496995328
746626604223311873
746619238677372928
746612536460578816
746611991121276928
746601262133747712
746531410249392128
746592584101957632
746577140578033664
746524657277407232
746573940517015556
746606001567182848
746591195778822145
746587873831378945
746620975383453696
746590096749633536
746494105945923584
746577228843016194
746504562320646144
746503912220397568
746624611836624896
746494609430220801
746537475066171393
746502897051983872
746524292171632640
746504809637773312
746620945851383809
746521289440043008
746495305407934465
746498774051192832
746615980017725440
746541614865219584
746544378844327936
746608220186284032
746551299299237888
746601912154218496
746516146975875072
746522698457751552
746598720385458176
746494764594397184
746509796979916800
746623693028265985
746513089386864640
746524128862167040
746502519686299649
746587530036916224
746577065252691969
746518898686582784
746582337274552320
746531061954338821
746521696119623680
746554294116061184
746551266059390976
746612473436864513
746515723262955520
746570396330262528
746523730499735552
746621356905639937
746522362854539264
746531644933185536
746628424219787264
746604705485361152
746494466752712704
746607360458784768
746628310944325632
746493988463583232
746601148979748864
746518336607924224
746519905164468226
746547222741921793
746578189183377408
746509746337783809
746548766002417664
746613031317151744
746580185831579648
746517279681159168
746591531302260736
746599794186031104
746613370988666880
746536845878538240
746583016894509056
746571163812257792
746562980616282113
746566239674376192
746516654553628672
746535558457876480
746602545531985920
746607649983127552
746613400495587328
746558996027445248
746531045185585152
746519225729089536
746527228356362240
746581939004530688
746502112922730496
746618320154157056
746508987424714752
746553119874551809
746511998846832646
746502985333760000
746584073620099072
746603656791859200
746502121441288192
746607603732480001
746625949744037888
746566310755082240
746604240135651328
746587135604568064
746589786396332032
746620765743747072
746530004826193920
746538607347961856
746557125263003648
746517875083485184
746602532730875904
746590927456706560
746505795475406848
746596610474409984
746619545004081152
746537642930503681
746613975148814336
746525617798029312
746626432051314688
746609461905735680
746510509982179328
746514263951446016
746537718344196097
746553547756445696
746626646149595136
746534723661471744
746522803311157248
746601236900814848
746568089119031296
746529728287236097
746552524354772994
746505803868282881
746589962401775616
746596140951416832
746586334664392705
746557448287297541
746544362113236992
746600196835020800
746540067338870784
746589035469086720
746599483488800768
746626176118972416
746521192849367040
746561135206408192
746621604407484416
746560581679800320
746495506910683136
746515266247360512
746567740995997696
746611676603002880
746618341155049472
746527253354381312
746565048542203904
746594601624965121
746502926483480576
746574279962132480
746609067574104064
746581456701394944
746625488324534272
746558253505511424
746519678701408256
746520156763983872
746620396439502848
746627136568590337
746548321582354436
746607356327432192
746527589183819776
746557620106846209
746581620094697472
746627182810693632
746620467713179648
746566818270052352
746618605601685504
746511898070376452
746588859308224512
746589912426778624
746624607587794944
746625320476942336
746609415923564544
746608090364051460
746604584068591616
746554726024609792
746516348172283904
746627736639311872
746530235546370049
746628419975258113
746503320978677760
746561596399452161
746505401143824384
746526502766977024
746614021026086913
746588389827190784
746495955457957888
746497277036888065
746506965577175041
746519213213364225
746502121445548032
746564004043186176
746572811955802112
746608472192655360
746600247221161984
746530193611710464
746584161670987777
746565572817620992
746595478171717632
746498396672917504
746500473050406913
746509662544007168
746554336189255681
746587655832403968
746555963503632384
746557855373869056
746594244907905025
746544026698997760
746549164515819521
746541090396741632
746605942825955328
746555426787889152
746524699388108800
746613966579785728
746627933721214976
746499667689603072
746594043451281408
746599177635794944
746591451740520448
746499554451795968
746606936733458432
746603971490439169
746585365654319104
746626591233564672
746590004323942400
746574305388019712
746556303263342592
746510216364179458
746581276069597184
746600158922743808
746593389152505857
746500883752464384
746606098275270656
746502809047162880
746597374068285442
746595968880156672
746531397339250688
746623412131356673
746525890562105344
746534950111973376
746555472862404608
746607377164677120
746578604205707264
746575601335578624
746523776381235200
746586351089385472
746599529642864640
746593926275080192
746522710923165696
746535394502709248
746618177539477504
746611726968365058
746626251666890752
746627019253944320
746534039809470464
746531712260136960
746579149507043328
746557507154255872
746494688870416384
746574573731143680
746613589167996928
746612712550043648
746569838198349824
746561613449338881
746524133069103104
746610992822554624
746579703327166464
746515307993325568
746558882730770432
746584371411443712
746618664074502144
746622296337547264
746602843273052160
746576200877871104
746618856995688448
746539320547278849
746613983377907713
746604248520073216
746620765483630592
746610292163915776
746594102209298432
746494714120126465
746607138366193664
746553442928197633
746513043274764288
746615396795547648
746523336000176128
746621252266233857
746525382904520705
746511617198809088
746589266357137408
746505309074624512
746585260960342017
746599936821714944
746509339859386369
746591766229377024
746616722438885376
746558719257878528
746551064548118529
746583318729207808
746511151421399040
746495637080801280
746511659271921664
746516566322274306
746503580736065536
746518374285402112
746621935954595840
746605192242671616
746585252383068160
746572711200169984
746511361178472448
746590449251532800
746580399531397120
746564264140357632
746510996416540672
746603598453309440
746600997708046338
746499252524720128
746626541170360321
746625287090216960
746507586426503168
746567791570915330
746575211357569024
746575760756875264
746605775041101824
746603514399461377
746617858860396544
746592336730275840
746535340295360512
746497260054261760
746505938010443776
746615451308818432
746588620346245120
746619461092913153
746493757701263361
746575500517195777
746502381207097344
746497344124895232
746601115148378114
746585235798712320
746620719539200001
746532798257717249
746537185688461312
746557742064689152
746565962925744128
746495427277557761
746616239695495168
746521209521659904
746532106419970048
746607666563252224
746515995985125376
746530936020361217
746496358383652864
746514360374276097
746592709683585024
746526255147671554
746515526445375489
746529539489173505
746552054525665280
746584698873389058
746620777932406785
746557485905907713
746622812224249856
746581716412686337
746541950241644544
746537764498214912
746601039764267008
746570031085957120
746530524986900480
746620681547358208
746615564425134080
746504780462231552
746514708455317504
746518378362322944
746516507631419392
746547595745595392
746531187905167360
746574867160412160
746609545934409729
746517296324055040
746592080814702592
746588452788011008
746528918732046337
746501148090208257
746620845414547457
746524602759798784
746522471956877312
746606890897965057
746567711925338112
746608354437513216
746510241341247488
746592718353227776
746614012696215552
746528209735299072
746627853882691584
746541509965537280
746534027147026432
746527157002788864
746613614342201344
746589173855846400
746593934726422529
746529069672468480
746625391805239296
746515522267779072
746535663189688322
746606555169234944
746593615686864896
746526284746997760
746515706817089536
746598267140571136
746578789157638144
746502406356140032
746620107133227008
746618966206971904
746583545339076608
746582207158968320
746520249021804544
746628210473861120
746616655103561728
746606622537977857
746540381869768705
746621185081937920
746497696240910337
746596765890142212
746525957637300225
746590981676482560
746494391125147648
746592844027068416
746550175548661760
746572279195197440
746602629187379201
746525336641343488
746575626648289282
746500758032494592
746505296567164928
746494252960653312
746585944346755072
746564918414053376
746508144310788096
746502226324164608
746623898612039680
746585705565007872
746521364715081728
746570848937586689
746608321185054720
746615761645375488
746504499360051201
746512569263759360
746529581310435328
746505879550312448
746622938145759232
746575123138777088
746619553371852800
746601559702839296
746510702806962176
746501047644884992
746614260227313664
746612532312322048
746574779273076736
746537512848371714
746628998948655104
746569918032809984
746539148752805889
746526964073140226
746539110941196288
746595410790223872
746593905089601536
746590109416325120
746535474198642693
746626377676369920
746534383998296064
746614834612047872
746544936812576768
746606374843461632
746535381961609216
746612943257743360
746551936997031936
746511227153612800
746532647459926016
746507972411596800
746552427856404481
746582609757605888
746552910302052352
746500909094551553
746494869212803072
746573508164083712
746619058481684480
746588494533902336
746573755791609856
746533587130945536
746556726720208896
746494508800479232
746616629920997381
746544835893534720
746493556563419136
746620505415909376
746507875737034753
746496337278017536
746535084220649472
746535658882220032
746533331190308864
746624959741562880
746605926296100865
746516751052054528
746576465328734209
746553656728756224
746520714811842560
746568508683788288
746534216024887296
746499914985779200
746493870985322498
746530957029683204
746554390710992897
746611512811339777
746575525804572673
746601912296955908
746520685065863168
746523260532178945
746604013597130752
746587618050215936
746527106620862464
746529086361657344
746585797462220805
746627333843456000
746625425212841984
746626004307816448
746595868128731136
746496798768791552
746517166426554369
746516751131807744
746508886715338752
746600901348048896
746539161167880192
746571167838789632
746552457036079104
746495125103214592
746539878280736770
746612964275404800
746580521237417985
746564536614813696
746627707274919936
746505678047555584
746610233536094208
746578679870914560
746601303997059074
746606580288884736
746559759252258816
746628130681552896
746541295938715649
746528985761325057
746612997691441152
746611471119855616
746497096388386816
746604428858253312
746624020347555845
746608585459777536
746544999479676928
746577291677827074
746618232069554176
746495876021915652
746547864176852992
746498107383250944
746602415676342272
746600872038240256
746608908421083136
746543317580644352
746596635766034432
746539760814985216
746494978550038529
746506999362387968
746520840410382336
746616864806166528
746553065289854976
746521037500727296
746545851120529408
746628143272894464
746551484087676928
746584581466382336
746493594274430977
746581427052027904
746583495162597376
746559272993972224
746620656612085760
746575433387257856
746611827539386368
746532701813907456
746512074164084736
746510971368144897
746519162692853760
746503539128573952
746555778841010184
746508173813649408
746584031999987712
746503194964987904
746499998964195328
746542164449067008
746574732934275072
746550343111041024
746600922432737286
746606127438249985
746508140095537152
746549147721949185
746510317035786240
746493967370457088
746600645415821313
746520047598723072
746523575214047232
746561747423797248
746508228318617600
746521473725112320
746521091913453572
746563521677123585
746594060551360512
746607213633019904
746594135835017216
746495062251470848
746595981383376896
746535151455338496
746526532152156160
746611982476836864
746495670345830400
746615824681668608
746610384614862849
746523289942556672
746525932521988097
746546547463176192
746627182676549632
746502884804591616
746591636164087808
746510216317919232
746519988828155908
746495737719099394
746525135398547456
746602675324653568
746516205893095427
746626159505510404
746513357751083008
746561248192401408
746607477895077888
746551240746643460
746512795609374720
746569397909610497
746534795036004353
746587026556858368
746604831331082241
746549357722271744
746628625764651009
746614847236870144
746609722145406976
746625480074330114
746582899361734656
746558857703489536
746510950262538240
746598506278883328
746513252750766081
746501361966014464
746568814909853696
746568966030561280
746573072300277760
746530789354049536
746626142786945024
746593460791160832
746617246584279040
746542198007554048
746499747146502144
746623160456359940
746502351767248896
746579854477377536
746564708715499520
746514800566378496
746628436811210752
746514863585910785
746534673354985472
746568001361711104
746601249496260608
746534325055807489
746580844332998656
746624993207947264
746604281839620096
746589065160568833
746496740040155136
746600536263122944
746562972068233217
746616734774337536
746545356196896772
746556672198447105
746583092115144704
746598485324087296
746549449736892416
746541824748183553
746619301818425344
746583750646071296
746499231419146245
746582157099999232
746526289037778945
746575962049904640
746526129650016257
746563567650902016
746538779658326017
746559079804395520
746503438134022144
746563739692859392
746508098068582407
746628046938116096
746598544325382144
746601178289496068
746496949646401536
746608367037194240
746546379695230976
746546165450215424
746620463669870592
746610502202163204
746613874175188992
746595344000102400
746563110803103744
746508911881093120
746551043761147908
746575341418864645
746552146854875136
746604772707418112
746592970095337473
746609030055923713
746559146825244672
746584967304470528
746498308755984385
746507410454417409
746514196527878144
746589333436633088
746622258597212160
746611814784393216
746575655660302336
746547851652665344
746565950376415232
746619423558012928
746551936988614656
746586472715780096
746555099388882944
746528931264638976
746621629480869888
746588670623358976
746596740661383168
746614163875762176
746504792848146433
746567497923633153
746500141356482560
746541199700353024
746569062428323840
746582307901968384
746583478242680832
746572971486044160
746619146733912064
746614255869296640
746510581184724992
746605389270093824
746609503911743489
746547327356145665
746520446204469248
746603275189903360
746625366547013634
746622719987449856
746499223085027328
746620732050804737
746610753868701697
746598510594686976
746546249562722304
746502834099609600
746597483065769986
746586703704403969
746514129427529728
746606815366897664
746615329900662784
746552662515081216
746512996927574020
746522602114449408
746530785218396160
746511612803166210
746618659863404545
746609625651372032
746494382723866624
746627665038315520
746564872197013504
746600343522451456
746571415277666305
746625043552157696
746495926361980928
746546794948001793
746503425639120897
746565790925651969
746589463346765825
746566516418686976
746507821475323904
746495364216328192
746530231318642688
746551064690753536
746517417942097924
746585038309953536
746538347535831040
746516721545056256
746619700176654336
746518067870470144
746615648667697152
746556169066528768
746574347096076288
746566919050887168
746617418651439104
746513642842034176
746559398877663232
746571570638917632
746496102422188032
746601719270805505
746600561739501568
746493958948327424
746501756272549888
746579392806019072
746568152117481472
746510052870205440
746598879852793856
746626587332849664
746593468932202496
746574728861671428
746506734949146624
746615287978549248
746575454568595456
746599949035511808
746530504283848704
746612284533972993
746618399929700352
746499701315244032
746562058083246080
746627644054192128
746494613515567104
746608291824951296
746506366081171457
746564297443008512
746529073921417216
746626289319043073
746596891664711680
746616827166461952
746580244493012992
746574166833373184
746626893374324736
746593355799400448
746543359565537280
746551794436870144
746502750297595904
746536942179753984
746522933279875072
746622493750857728
746532379003621376
746555368000487424
746541073724510209
746558664794738688
746590935861989376
746580001034743808
746622778607013888
746501408409661441
746532920165183490
746522996404158465
746499214746619904
746596229044387844
746628264819564544
746538355861528576
746574229802352642
746577870437265408
746573768571691008
746522987994611712
746605955329200132
746616650745548801
746532215312482304
746542013391212544
746523822409424896
746550645088468992
746617556744679424
746496874354348032
746585491659579392
746618299249758209
746527492630970368
746505614990290945
746555036650643456
746598892351930368
746589237093482496
746595234910470144
746620841211760640
746569976677535744
746555347008163840
746619092166017029
746613618255396864
746612167089217536
746606173743362048
746620484377272320
746502737655894016
746513995528470528
746612976518574080
746586972232155136
746601832345124864
746497058647879680
746549177014947840
746555250669039616
746566021457317888
746539027084390400
746510946097463297
746617313701486593
746573332187774976
746617129198288896
746627769988186112
746617082880602112
746499646575386624
746621986034622464
746500619859533824
746578730127134720
746615220840337408
746628034141241344
746506516702715904
746618446264172544
746540004059512832
746515161511563266
746540989733568512
746595415030665216
746614801271382016
746543355652366337
746531913217753089
746568667983319041
746547260385820676
746567317585301504
746519305135632384
746592798011461632
746567808218079232
746497650338435078
746530596239847425
746562712386174976
746565564252971008
746599139648102400
746588796355915777
746585008953925632
746547495333945344
746507674657955841
746599194073440256
746509259899183104
746538318100258817
746514460899057664
746528817859137536
746505862726950912
746526917793296384
746526687295377408
746600356067573760
746550133433597953
746541975411654656
746537797972951040
746495355676557313
746498069517197312
746566524660551680
746516658668314624
746617762248794112
746502339486355456
746616072120446976
746602163825156096
746495016126812162
746574271867027456
746531900957859840
746497415260282880
746538460526219264
746508144369491968
746507993210970114
746602566415433728
746606815278997504
746555997141893120
746604042865025024
746529472250183680
746584178594979840
746595050214285312
746551546976993280
746616763987562496
746625458796699648
746578306808569856
746605124798320640
746605133224681472
746605603280326656
746617938619183104
746621067444228096
746506894336983041
746587290668007424
746627748991471616
746523352752226304
746520433709580289
746533234503127040
746600213272477696
746505283803938816
746529631742857216
746534954461331457
746618781724708864
746610942301986816
746616118329090048
746608987815157760
746532102108241920
746585977980850177
746608191132270593
746511017568436224
746572111649570816
746580319864819712
746573239900639232
746603367468670976
746528855805071364
746502939016052737
746501370371465216
746501584406740992
746559314966487040
746541686059237376
746517275231019008
746526406390095872
746529107605860352
746616172620152832
746621180614950912
746623148032823296
746524585990905856
746617116586033152
746604864906661888
746570601696006144
746615442991628288
746626033386930176
746609289809305600
746609025517649920
746504117787496448
746513257037332480
746557309724168192
746530495765356544
746518085000003584
746589777919631360
746595268540383232
746584480534536192
746621025719320576
746504184682287104
746616281655349248
746617217102422016
746604328044105728
746514968619606017
746607536892223488
746551102305349632
746511591873613824
746611747734327298
746493938131939328
746553983875964928
746620488563200000
746501693509074944
746499684500312064
746611760266907648
746586057592930304
746544475388813312
746588427416543233
746515568291831808
746576108833898496
746627057069752321
746609159718715392
746609688549203969
746526565748465665
746618689361973248
746550834050252800
746528990123397121
746493795655507968
746507087484751872
746558702438645760
746503929203134464
746602398844522497
746525043199377409
746620987861532672
746553220567273473
746624569876844544
746573906912362496
746600209082368000
746537605039296512
746620538869649408
746539978893647872
746506332270903296
746626209631600640
746604244132892672
746542222988849152
746593418814586880
746590134498271234
746598598549221376
746512078748286976
746503648201551872
746598711745085440
746505409716903936
746525953438924800
746572598088245248
746628994687184896
746504927200088064
746515312174989313
746507938701914112
746518587918057472
746557154883051520
746501718536392704
746552071101485057
746535092869226498
746624913918861312
746591698894094340
746505279387353089
746594270199545856
746591397042618368
746508811284844545
746593355782463488
746625752641114112
746501924275486720
746615333759246336
746614402795831296
746499122274963456
746586284131422208
746568042939826176
746530961211293696
746588217755975684
746618592830029824
746546807585419265
746602440540229632
746503194860204033
746519171169648644
746611068169031680
746570043849314304
746613521891328000
746544995604144129
746582031153389568
746508710621515776
746559625135153152
746571038071234562
746624657978200064
746502121407778816
746623210964328448
746551035150352384
746569506852478976
746508958073036800
746610921468891136
746615891710840832
746565505767510016
746504772027551745
746613752741658624
746540998378008576
746628206078361600
746600440079466496
746533998105497601
746577178456956930
746545146578112512
746544118982049792
746500414187593728
746624423109730304
746516117691170816
746513861101031424
746627426080296960
746628281848500224
746520710357618688
746494840007884800
746612984986865664
746503283267665920
746494940566290432
746562280360378369
746627803710361600
746500636523397120
746497121839423488
746516826369101824
746500967886004224
746622774580547584
746613958329630720
746557326497300480
746613752510971904
746622007228268544
746564305944870912
746570287244705792
746501748118949889
746623026372841472
746613974800568320
746515673216614400
746597432633364480
746603824777834496
746499743073742848
746498849812938753
746608337706491904
746548287860203520
746541614735065088
746558224267018240
746535088385495040
746563911776755712
746536229424992256
746587257327525888
746571117494697984
746545473545084930
746560929773457409
746607893269647360
746625937031168000
746548740815728640
746515169841393664
746525294803181568
746602801350971392
746598951093035008
746541535207002112
746549487506685952
746577690191269888
746578281592295424
746623949145006080
746585692789047296
746618949610119168
746556529940144128
746503652047728640
746530546134753281
746583712998002688
746555560984739840
746515404714020864
746506713843511297
746626146746368000
746520332815630336
746524095236321284
746518382724456448
746544802519486465
746494282043891713
746497234833915904
746504507949973504
746613811390480384
746603002497216512
746580370137747456
746497268551913473
746547960788324352
746508513275412481
746609168476344320
746528822334459904
746606089630785536
746530986268233729
746623974302322688
746511109608218624
746568164788449282
746566461947252737
746624112399900672
746611227661475840
746529782599389184
746600041683386368
746549424785133569
746613442237304833
746606739986886656
746558987743559680
746561672005877760
746518764074590208
746554852239511552
746615434690985984
746603254411190272
746605045236572160
746603992319426560
746616910779932672
746594379226300416
746558916356612096
746599454103506944
746534337743462400
746627904323354624
746528008455000064
746597751253786624
746527702413381636
746518957247631360
746553140745379840
746604831444336640
746602067226202112
746584623107424256
746609285761662976
746593322114887680
746548069739593728
746531594563813376
746621281252978688
746609835278471168
746514171659853824
746617284324536320
746505556265832450
746585063840714753
746521855360544768
746540503387103232
746566088788422656
746574129164279808
746608144697163776
746601866151223296
746587030822477824
746610523190472704
746543766626926592
746507603325313024
746568588228714496
746589383655047168
746519360030703616
746521670970642432
746542248154718217
746604873253269504
746543133316497408
746578608580333568
746597176726462464
746508366495760385
746599316031176704
746611060048822273
746522639972311040
746625068877418496
746596014891634688
746608010768822272
746535034178306048
746512695214608384
746524510371745792
746505027766784003
746617204423045120
746551953631678464
746522216112652291
746528125836738560
746552893495357440
746517950706790402
746500040852705280
746575101986889729
746502356297121792
746516058773819392
746522954377265152
746628340518424577
746539488399097856
746514565874200576
746588591233470464
746572766007037952
746600351718117376
746591094901706752
746519737253957636
746590247870435328
746594504954757120
746574942729297920
746620799084273664
746601568032567296
746610963592454145
746533482034249728
746534425597452289
746622204146769920
746549026078752768
746620132101857280
746537181339082753
746519104169844737
746508223956525056
746501659937759233
746604550161838080
746505585726722048
746593368277389313
746505204011393024
746545465047408642
746615979824676864
746585470662938625
746602335732908032
746547755489779713
746507863229632512
746520433604780037
746555216879828992
746627098987663360
746521574560374784
746550674461163520
746589933029076992
746604122699350016
746625962184482816
746617708083544064
746533935073624068
746496064790888448
746514582466879488
746593599094202368
746624238484885504
746545091880312833
746536351143698432
746525693077487616
746519800269017088
746609487163830272
746597029975990272
746553056788090880
746513722559053824
746604953062498304
746518881649426432
746565631537905664
746540742286315520
746601207557423104
746576503232593920
746575689571262464
746507640969142272
746507712075268097
746546475979571200
746508286858518528
746600691569991680
746628302564167680
746589857745502208
746613228352987136
746519234226851840
746606333076582400
746587123222978566
746589148845309952
746547994535690253
746530856634720256
746555502314815488
746617011640340480
746540536987795456
746495024561479680
746571671251857408
746580521220775936
746515211847409665
746493502012428289
746594068680019968
746563609866567680
746604680537530368
746624708225925120
746549269558075393
746551626824028162
746548367875014657
746568248708177921
746585202047188992
746535784660905984
746590700616093696
746506210539511808
746594047947608064
746588100462186496
746500800239771648
746541111657795588
746561361719615490
746500171018682369
746527136123609088
746609751220420608
746619356390563840
746500041049800704
746576666844028928
746557708216696833
746592453998743553
746563651906191364
746557934922932224
746511814461054976
746551915907973120
746596380026806272
746567061481086977
746613509589372928
746536149691305985
746590394427682817
746542307084623872
746497666754842624
746536401408163840
746596979514417152
746568601017036800
746597973845483520
746611441554325504
746609608777662464
746615811926822916
746535222607495168
746594861332078592
746498170243276800
746501496481677312
746580336667140096
746499952847818752
746517468403793920
746521389943783425
746602474031685632
746628617170485248
746567489379778560
746619163288961025
746518730629222400
746557897270689792
746613299828097028
746496891098173440
746594920434176000
746517870922858496
746506441377353728
746599055871057920
746516797118001153
746620832487714816
746514024750268420
746613446309994496
746530441071558656
746566759482822657
746513764569223173
746521406842732545
746496014257897474
746509813824139264
746517388624011264
746507699689422848
746580982602530816
746521205302140928
746519036855463936
746627291850153984
746618538396364800
746626754945626112
746599647402201088
746588964484612096
746502288966029312
746508370694176768
746534694125244416
746570127697653760
746547738398101504
746553212019191808
746597038515621888
746575433412415489
746608266357116928
746612561307668480
746617934282428417
746582223973847041
746562385079574528
746526297380237312
746600418910699520
746584849864003584
746592273668935680
746533943663435777
746515303870435329
746508144176697344
746554717870817285
746515610172067840
746560552261029888
746540805502926848
746524720334573568
746514033113763840
746503748592140289
746500053599199232
746520425350336512
746560577149894656
746494143623479300
746585097105735680
746555720238235648
746616986549919744
746574871337918464
746593318008651776
746602331614117888
746516000099598336
746593871782678528
746592693254496257
746499806055411712
746513391490064384
746525471169454080
746621373905313792
746563978772373504
746570962187890689
746566302609842176
746612796457107456
746603359323435012
746514876051259392
746609830966796288
746547214370013184
746614193223249920
746607431787159552
746553082046193664
746563647455952896
746513072727166976
746537198405754883
746554910683062272
746504713319878656
746549525318361088
746508165282471936
746571750817685504
746600330872430592
746621898021289984
746620149017489408
746510107203145728
746526129478045696
746545473410973696
746596593730674690
746565727780372480
746572631713812480
746605301151965184
746615728296493056
746600985011830784
746580869465378816
746602398521696256
746515899562156032
746563777345134593
746580152050548736
746505011140583424
746502951703707650
746504893641293824
746611315985252352
746592013500416000
746588633004711936
746610460280119296
746620748748496896
746504734375215104
746616990773678080
746604114222682112
746498769923891200
746537454010793984
746521310138875904
746524615313358848
746522849624498176
746625316559323136
746573801731854337
746552700410568704
746502347690369025
746567036701147136
746626528642011136
746577132059500545
746625585011638272
746533607724879872
746519251004043268
746568361711013888
746613890910404608
746614964861861888
746501533882187777
746625853140926464
746545209563979777
746627895922130944
746508341325684736
746611341054484480
746562611332976640
746599852562223105
746607641707712512
746518496041926656
746519053489963008
746610468366729216
746570589121486848
746564410693423104
746522681621811203
746537223219118080
746605867387191296
746512816576802818
746597176936120320
746494227698221056
746493480826871808
746536477002104833
746494387081871361
746518973890584578
746559637789413377
746619767310540800
746529556174090240
746550489848766465
746566663231913984
746527014673252352
746498073757573120
746581720938381312
746495636829257728
746574519268216832
746619561890439168
746503279069143041
746525454060888065
746515161389895680
746601916210221056
746607624930594816
746511407663841281
746615585451040768
746586112404054016
746530252625711105
746563756444901376
746513680724987909
746532928469897216
746621973606838272
746509444347895808
746583121580032000
746588276333568002
746573932128415744
746628948776357890
746576188387131393
746587353851039744
746514024544669696
746506051181289472
746518822983700480
746606437607022592
746511730541469696
746497402488528896
746566071881076736
746501886329524228
746587232086155264
746568156454465536
746494114410147840
746592277745778688
746541488838934529
746512644664766466
746501534213607424
746550619951988736
746625643329138688
746520085494280193
746523562589069312
746559608605401088
746594773495123968
746594735507243008
746624880314097664
746551936816553984
746621545859190784
746579568929083392
746543632090599424
746578952546836480
746623269357359105
746504247651483648
746533834380947456
746619565799518209
746570253564444674
746546337747853313
746606266043215872
746606035272671232
746522665037377536
746619494622068736
746613819724685312
746523323429855232
746585428707450880
746583025148891136
746599429155749888
746624292931002368
746529891735089153
746549562983120896
746562066216017920
746537617554976769
746599659729104897
746522610473762816
746595050432380928
746508752447148032
746616763979173889
746601723607711744
746529325730562050
746591581747220480
746613207255646208
746603862572818432
746563542468329472
746585650821009408
746542080428761088
746596337815257088
746549009322475520
746609956854562817
746592370225881088
746519183702261760
746605972148334592
746577253807562752
746541950573154305
746601031379869696
746582228134674432
746595968993398784
746571394494926848
746531418403004420
746520710617665537
746521352144846849
746619104686149632
746619226366976001
746557259400916992
746567799791837185
746517476805087232
746507229981900800
746619310278320128
746594945574838272
746515446459858944
746515882801651712
746519943022153728
746587374528888832
746600863540609024
746625094122881024
746495821579849728
746560204083339268
746505866648555520
746527173951950849
746620778318270464
746609973480792064
746600653724618752
746521247324897280
746616323883540480
746623580075614212
746590570622107648
746582735691493376
746497486685085696
746583994217553920
746495481879093248
746551823595511809
746616063614459904
746551899181191168
746497188570796033
746608824476442625
746598283888500736
746526385376759808
746576608106946560
746575194437857280
746506831300861952
746556282216153088
746608463615168513
746613287274446849
746520685154021377
746590193218641920
746616386684760064
746531896692092928
746494793769975808
746586724403453952
746541975692845056
746594366597251072
746583633448869889
746611152243855360
746588825745526784
746608434477408256
746522388079075328
746540662833684480
746587542582005760
746593062307110912
746615833032548352
746597197634998272
746509083843387392
746508983154835457
746523218719150080
746595226563805184
746574456122834944
746557700113334272
746611810816626688
746613710756544512
746556840243126272
746620631219789824
746554206153211906
746506718121598976
746566348487065601
746573810518810624
746600024608366592
746517883656732672
746532358191341569
746614037832568832
746608652459585536
746597776499290112
746591397122211840
746595234864238592
746551026874880000
746604957357457408
746513601159036928
746612389408309249
746550288643854337
746509897718652929
746567217014317056
746600326766170112
746603564550742016
746499533278846976
746556097872408576
746611508788879360
746567611035455488
746512921664978944
746617770834530304
746620664816275456
746499558750982144
746626876785844224
746620031560146944
746624406366060545
746617875729907712
746557947350683648
746619230435500032
746504402932994048
746544907305705472
746519363939774464
746503882734505984
746591556438757376
746611609276157954
746512183584923648
746619976925184000
746575748203438084
746622598558056449
746584606644801536
746583356519833600
746538611563126788
746626042140459008
746627484720959489
746537701512404993
746544014187388928
746583465622003712
746538615820419072
746625492401459200
746494227702415361
746594895180115969
746566726163259392
746626562162835456
746556139760844801
746531770766528512
746568001198030848
746548405384544256
746616323728347136
746584157459931136
746583687819567104
746531762411540480
746550615992569856
746498258181193732
746538733554499586
746555959259062272
746625077203046400
746610175134568448
746582601767452672
746612087380643840
746507586573197312
746502297409060865
746620258107142148
746548036126515201
746534962652938240
746624540319584256
746519632505376768
746525043304325122
746617796059140096
746625643492818944
746523268753031172
746506642787794944
746616516674617348
746614117696438272
746524313482833920
746627443012870144
746604441382588416
746526045398929408
746506273647132672
746508979031904256
746594769099436032
746611349493587968
746613232429785088
746554331776827393
746628948541472768
746505921434624000
746517044418338816
746555242007846914
746563894957617153
746503400414576640
746542038619828225
746625823927590912
746538192397008896
746557679187832832
746494110110875648
746583905801805824
746622640232763392
746597705112125441
746623596617924608
746509947748376576
746521335304642561
746604353155399680
746591476927336449
746517539421720577
746606823512244224
746519649186025472
746522840929865728
746496635169964034
746521888994664448
746539102355361792
746507989125763073
746538091507154944
746566210360381440
746517652961517568
746524527316733952
746547247710494720
746542877363208192
746560376116936705
746515274598318082
746582744281448449
746572363437850624
746534509827489792
746624632573333504
746527559710478338
746616357488230400
746550473340026880
746570840666308609
746550972151828480
746624712386678784
746595733776785408
746610090963275776
746589132009385984
746628076096786434
746618781456306176
746594806999162880
746566923383619588
746535696844783616
746601450600464385
746605955375316992
746556944970821632
746508517528444929
746518369856159746
746612980729544704
746570694079610881
746610703533023232
746549059838582784
746606710517809152
746501802347077632
746576368826081285
746495964173729793
746585596274024448
746543439228059648
746601144546254850
746590088210030592
746613454811848704
746572585622593537
746562514947801088
746603245787824128
746579502034194433
746627564572119040
746587009842577409
746572023569096704
746532110706499584
746509322935480321
746621025702404100
746603770306568192
746503606195601409
746536661396262912
746498338070085632
746555619671412736
746523520792989696
746599483732008960
746540989708308484
746590319001559040
746521171793944576
746498228812718080
746566482675515392
746606571870949376
746560556195323904
746506215107137536
746628642554404864
746563718746603520
746519670132350976
746504612803383296
746613798996422657
746512384924262401
746609369618452480
746528713341165568
746502540527706112
746625371001368576
746625060346208256
746523172334239744
746605817013633024
746499420049543172
746604797776756736
746585017657200641
746515224140754944
746497914273415170
746573227334459392
746512510686232578
746523822468235269
746519720669646848
746612263600197632
746506961378742272
746597294217146368
746548615124914177
746615296237125632
746583557741547522
746607109031231489
746600079260323840
746616378367549440
746500795965673472
746557293202800640
746586908952772608
746539354311524353
746535482754990080
746622304713641984
746555359511252996
746599194434101248
746563764820967424
746552784154042369
746508542635450368
746545641430605824
746551353992871937
746621289943699456
746614843055149056
746534387894849536
746603313114812416
746543976036044800
746601371160444928
746591870810132480
746549915321438209
746583780068982784
746518160254328836
746588649769308164
746598317614858240
746602109353631745
746563119091068929
746599190193639424
746560661119897600
746505241986744320
746513915497054208
746625609913278464
746503346115141633
746502674917384192
746627534968786944
746624997620355072
746541375697498112
746601769615134720
746562011643838465
746498887414751232
746527630854262786
746553803453800448
746497914533470209
746515220126797824
746548954725130240
746610690870349824
746515769639505921
746498975377793026
746627631735537664
746598023975731201
746542114163539969
746619469422788608
746497285358419972
746589975358148608
746547457593577472
746516948213702656
746532420753645568
746595452955529216
746577429913870336
746598506312372225
746546798840389632
746626452884447232
746500707902062594
746615933637124096
746579250375843840
746561248481935362
746496505264091136
746626268582424576
746612414808891392
746507405933027328
746607658455674880
746511621426716673
746622992625569792
746495288827871232
746593494265896960
746521259702390784
746535386495737857
746553878875774976
746605808713097216
746570375287316480
746551551188213762
746495112704827392
746619985225613312
746593947208781824
746505699010568192
746514259392237568
746494571702534144
746585550233149441
746513022114398208
746522635480211457
746519678512599040
746505636079345664
746588062667309057
746528096610820097
746606731229302784
746603678044463104
746502981189775360
746564692064112640
746562276094664705
746553455469203456
746611575960768512
746610833350885376
746614000281092096
746576192657047552
746610652945350660
746494999152427008
746496966385872896
746556055811940354
746616130815557632
746577463363395584
746564390032375808
746590814210383873
746608908412850177
746532467046133760
746508542870421504
746543460522561541
746535193196924928
746526464951083008
746526213192187904
746620618729209856
746582735808958464
746609814155968512
746552230627545088
746600364611362816
746611492116660225
746547147164684288
746554138939559936
746541552063942656
746550905126821888
746500263104647168
746624532216160256
746525047276220417
746615518312927232
746513307549372417
746599043304951808
746538351616917504
746502465000972288
746572740715393024
746538007872835585
746564117163454464
746565098697691136
746623927884066816
746508857229246464
746526586489479172
746575253200060416
746613240776503296
746559155213860864
746621906409951232
746621495191953408
746514649777004548
746501056113192961
746616034308808704
746503920546025472
746537810748936192
746554776628789248
746559939670323200
746618089509363712
746514976840384512
746574917718548480
746574410241323008
746580152218456064
746528990064582656
746583973086793729
746628667439202304
746498560229662722
746610300577775616
746551513523298304
746530969834790912
746543170851311616
746546044087873536
746606161009467392
746620165622800384
746526779620335616
746555951071764480
746612901402779648
746537991141752832
746497197005508608
746508005894668289
746565430169505792
746527677364994048
746517527090577409
746619632992260096
746496907673899008
746556445752102913
746576775619166208
746524980288978944
746498723971235840
746495540574060545
746517979936890883
746518059603603456
746617019865391104
746585504234233856
746595604013391872
746617133082222592
746546819979579392
746617128976064512
746501127231922178
746615413748936704
746509293592121344
746498061266890752
746576633193074688
746590877053640704
746598061703577601
746524334169063425
746608539230146560
746599240307212288
746493938308026368
746621151334514688
746557355920232448
746545993680715777
746615056994009088
746524594530562049
746557603497443329
746553295792021504
746590336013602816
746586326162640896
746616382494695424
746622401417515008
746550662121431040
746593531813314560
746555108050141184
746531678605185025
746505493586284544
746504058882691072
746554721972936704
746593594815942656
746618282531233792
746605158432411649
746591762131582976
746624188291612672
746496714979348482
746540029372051456
746554504036835328
746535084405100544
746558677092540416
746584224648560640
746539479947689984
746594572076187648
746609822511009792
746524552352698368
746613287236800512
746605624130154496
746513215136407552
746596128339144704
746616093192630273
746627040368037888
746568026519015424
746607842858274816
746548128736632833
746524950840881152
746529870809796608
746610304868622336
746580864969015297
746510182918696961
746627950246764545
746544630393618432
746505430512340993
746599936721063937
746496425479929856
746614126085087232
746519913687244800
746586468877991936
746558387899400192
746567888132136960
746566432369020928
746499483056365568
746574435419717633
746569418767998976
746569129579122688
746545737765392385
746523952416169984
746588796502810624
746559906191282176
746612750172979200
746592135047225345
746495083059417089
746539173717352448
746535201652772864
746525349165445120
746496928624566272
746617091185328128
746584774379249664
746531397670576128
746535126276808704
746558127634513920
746581788064124928
746507234075566081
746596560365031425
746598858562674688
746567963331936257
746522656560779264
746613475925958656
746556827572248576
746621885341892608
746628231231643648
746593230142246912
746518491797196800
746569888647417858
746554961077493762
746514448420995072
746537936250937345
746495498509488129
746555124772806657
746578587604525056
746528138369212416
746520249198125058
746511780919279617
746614931437527041
746496542765383680
746540989712457728
746591938145624064
746587722647769088
746504373736476673
746577173956288512
746548166145695748
746612691335163904
746578470084435968
746604504074723328
746608677713502208
746577644028846080
746513349467246592
746611013819203589
746586892481626112
746579946496204800
746609701064957952
746564071185481728
746594328882077696
746607683537674241
746595582739881984
746535508017184768
746522585396092928
746589899835355137
746493669667045377
746591489287823360
746610648700747776
746590151426609152
746606391486382081
746614528574627840
746622594355503104
746583410936733700
746624733404336128
746519942707585024
746600058116841472
746546140460421120
746520706410651652
746628453764497408
746518294631485440
746545083583959040
746529795413016576
746547004491337728
746559499318632448
746603250019872768
746522220172840960
746624376997543936
746496450549407749
746518118546145280
746617116627894272
746567787347329028
746624498338664449
746504801345691648
746512661731549185
746595821949333504
746590386144018432
746599219448938496
746505988291756032
746562087137075201
746604441445535744
746595348093730816
746598833371615232
746504402941403136
746602461503328256
746618504917352448
746498459616698368
746590931281862656
746607419317379072
746622174782496768
746530516837400578
746511625646182400
746625664334213120
746519531640631298
746505053138100224
746614398609928192
746620706948063232
746512082540044288
746587202612662272
746616260817993728
746591770369101824
746606370619801600
746610942453161984
746551115114754048
746588846859554816
746579703163559940
746551366798049280
746506013679960068
746594396028702724
746507364090654720
746553015147053056
746513605307301888
746559725790105600
746587005778178048
746514548971151360
746500711932792832
746501513091121152
746587018185027585
746625819771019265
746551492522434561
746534132054917120
746514746271240193
746586238052868096
746597533301022720
746512720330113024
746581523613224960
746532148220305409
746626981396103168
746602096552730624
746585084803846144
746623366023380992
746592609259294720
746506768428175360
746507049425481728
746600557188681728
746590579161718785
746602788914860032
746571704894394368
746497796866510848
746596249789292545
746503585232355328
746566700858957825
746613748270436352
746612234449649665
746562548657430528
746495494449336320
746619138202800129
746494546549235712
746610443196608515
746603946253426688
746515669051711488
746583750633414656
746628419945897984
746545519904821248
746508287106027520
746628076335960064
746508433524875264
746521943625588736
746606320221061120
746511784803184640
746619071140143104
746588687346057216
746546270710411264
746507481732517888
746495758627545088
746528708844982272
746618760841269248
746515899641913344
746566617199312898
746520987349323778
746592714091683844
746512019705180160
746598929890828288
746523382200602625
746559906057191424
746558723326382080
746505363491536896
746597071809961984
746627417695985664
746590558244737024
746519032816406528
746616826919006209
746545976714924032
746502850973405184
746626495033016320
746584002652418048
746585781016244225
746613161206353920
746627966990450688
746520303472250881
746524204334354435
746594018511962112
746614088046874624
746569645272948736
746621231118458880
746578143218139136
746601195104518144
746606614053031936
746621516444372993
746540440288014336
746504298180317184
746505107785809920
746534647920615424
746621478787907585
746528717174824960
746621705158799360
746599299253960705
746617451886972928
746509121709547520
746544374817906688
746609801472446465
746623105859194880
746588356314808321
746606362239479808
746545964408799232
746577664870326276
746572057115140096
746617171170713600
746601207561596928
746570169686892545
746602302178463744
746507452330422272
746618567890612224
746517073883324416
746599802494816256
746494219028684800
746498929328545792
746539073016238080
746594970463834112
746509838910271488
746624708167208960
746617200232955904
746579317233065984
746613765332951040
746540624816410624
746510358777577472
746603954713337856
746556248741445632
746566709276860417
746517967471517696
746537844026519552
746603312842215424
746605716434124800
746511784824156160
746619569981120512
746497058773827584
746519254858502144
746496589053624321
746502859349340160
746544768868556800
746529522799902720
746613945725759488
746527479918108672
746497897647214592
746614151192129536
746614222331740161
746602406947995648
746526242808094720
746620274724974592
746564121299058690
746505455535595522
746516109214515201
746567355199688709
746503530450722816
746601090121142272
746533394004185088
746556110300151813
746627598265028608
746503618812125185
746622371910553600
746554017396985856
746614960701210624
746498937767419904
746583620748480512
746495754324217856
746587630427602944
746626960739074048
746542604519673856
746524636356218880
746551991522861056
746498966976503808
746601782172753920
746499571291987968
746619922302795776
746503580752896000
746559851870838785
746541992285347840
746605255144574976
746539236665372672
746627723729190913
746508332882550784
746605569700683777
746514318133342209
746548891948978177
746512221086195712
746624553103798272
746501550932168704
746551748085485568
746535524651827200
746552159320236032
746517644367532032
746608514190147584
746604068148219908
746570249374437377
746530600530681856
746544613721251840
746620295746727936
746521461129519104
746622351177965569
746575811172507648
746509138344181760
746550259501785088
746615832894136320
746627619039346688
746622112064995328
746587710387781632
746507834112753664
746501370644152324
746500083026264064
746620920924672002
746531364141301760
746547025689337857
746500904921227265
746576704248782848
746547361179045889
746510287734353920
746534715209957376
746538171123572736
746581754375352321
746567963516469248
746611571590332416
746620748752576514
746520278620987394
746612356021518336
746517254351781888
746562217122766851
746541367497629699
746549626040262656
746505782703775744
746544425187217408
746518248343085056
746615594087219204
746536556555472896
746623370284851200
746495259455127556
746495074779992067
746606987182477312
746610518736109568
746607150651285504
746510166095388673
746540083990368260
746626998110281728
746522593751007232
746606786061475840
746569691402014720
746562599035219968
746562192183599104
746535621028503553
746528381861244928
746538121081167872
746510073854328833
746499843837861888
746590524635779072
746549202402967552
746499948817035264
746583276807143424
746623743586410496
746623181339889664
746572505914163200
746529426398027776
746572237617106944
746603896186015744
746501907309531137
746501487841452032
746567246055628800
746497088167415808
746519284294156289
746578571024535552
746501584499113984
746534677427560450
746615157745299456
746534895548137474
746617322081763329
746597956732784640
746517438880178176
746608656486105088
746624058201112584
746518902658699264
746624683093594112
746612574054014977
746496886719254528
746531246361108480
746622636021669888
746607469640683520
746530684286599168
746508765105577985
746493992557223936
746511319428272128
746568144009986052
746599907084087296
746586544417341440
746516998281113600
746509016637935616
746526838508257281
746619821870153729
746541858247974914
746558316453584896
746509906006597632
746511088632664064
746625173785305088
746602654751559680
746586577678245888
746617795799035904
746620891489009664
746571155343978496
746615061456756736
746628394897543168
746501584301998081
746538238630760448
746550607385890816
746579938216534016
746561126557618177
746503513585254401
746530310989307904
746561558562562048
746594735536496640
746613941506293760
746555091256123392
746503660532830209
746531745831485440
746493795504689152
746516025378803713
746625169427312641
746553421767942144
746509075467370496
746594123382067200
746551513309315073
746505380042280960
746618185936408576
746515102728216576
746516574874509316
746620249735213056
746519242388930562
746616113858027520
746496593025634304
746590336068255744
746534920751824896
746530579789791234
746519158687404032
746560636021252096
746496572335198208
746548031953133568
746582769392828416
746504231050420226
746549097658720257
746574061988352000
746500464695447552
746588410731700224
746624481595133952
746518449720025089
746566595904831488
746548896147472385
746527748559093760
746535231146975232
746500401592156160
746589488554508288
746603950556741632
746517996756045824
746622208336924673
746511231306039296
746580835864838144
746597407400595456
746532081170321412
746623382893006848
746530646701445120
746622896093691904
746548174882496514
746518726376361984
746595024926736388
746616361527480322
746506441595445248
746531687090135040
746539186472157184
746609961187291136
746556240306671617
746618341268217856
746556353762598912
746515446648737792
746517002693521412
746532886300393472
746607142392705024
746522077956612097
746574787510558722
746567216707993600
746521859756273664
746511310981070848
746504503575207936
746587701898518528
746501793996169216
746626650335387649
746612842497970176
746586502340165632
746618630515867649
746512078714839041
746601861914853376
746568940734791680
746497750817116160
746507607498760192
746536355224784896
746619960345034752
746512132896854016
746501567612919816
746611370364383232
746551660038631425
746605581994164224
746610422602735616
746579984442081280
746619028924424192
746518944622600193
746573386638254082
746509767544213504
746531515031420929
746546530396442625
746528553764806660
746530894094143488
746606429499437056
746513299110428674
746592785197862913
746599299211988992
746507015841681408
746607314413690880
746574112139673600
746508731312119808
746537760119529472
746503849389719552
746580311576805376
746515908093349889
746526033046736896
746508089805856772
746555124714078208
746530168684974080
746570144621596672
746601555764318208
746581540604305409
746610254704578560
746557607641518080
746589463636238336
746516755338526720
746574686734192640
746588121354149888
746571667082706944
746588742215839744
746537600995975168
746550489941049345
746621143109369857
746590298223026176
746526112482758656
746499927442808832
746530424638287876
746563291116363776
746570916432228352
746493623424925697
746498543729385472
746498317018857472
746573348981846016
746589421672214528
746560241664425984
746495418712858624
746611605178224641
746508593122291712
746623089270624256
746559146955313153
746591086504620033
746605435508056064
746526708308787200
746587869418926080
746599575755055104
746613559858192384
746514251192246272
746536812236005376
746524271304916992
746579623455031296
746548472451571713
746613270237216769
746584359147311104
746501328743038976
746528251766444032
746496601645027328
746598925654712321
746624473294606337
746623508705386497
746617330424287232
746624829751648256
746553312942559234
746603249973727232
746554742919225344
746495603316666369
746563018293575681
746547667128451072
746576276572483592
746593213159440384
746502159110410240
746589769589788672
746564398446174208
746612142158155777
746503572423086080
746563559274864641
746580722442350595
746516499498733568
746602734120538113
746617623811624960
746577384023949313
746529136932360192
746552368825831425
746514448219705344
746582488252715008
746559935752740865
746519095500115968
746545293387169792
746504667115323393
746495536312659970
746503484220936193
746586925956476928
746628155755085824
746528146850209792
746628311288160257
746523419802374144
746501819107467264
746500531758104576
746494160463667200
746508286862712832
746564318808813568
746617397449195520
746541195556454400
746502389679558657
746595012406697984
746538599160635392
746621755318476800
746621399092060164
746588637219852289
746531527656275969
746584380143976450
746527748575768576
746540029413994496
746611538220318720
746589216088461313
746517531322507264
746601580795944960
746622850145017856
746503601695002624
746596530979733505
746598883854266368
746579409637761024
746552884821528576
746494927866105856
746511147407269888
746576213561380864
746610594258640896
746597050825924608
746575827911991296
746579434724003841
746536241903075328
746552943621484544
746620492837117953
746548258693091329
746610510645313536
746562468747550720
746592596416409600
746515631185367040
746545087660892160
746578449167486976
746592835726675968
746552243369836544
746576062570602496
746546261931634688
746562213238833152
746602457313193984
746616235698302976
746624502470107137
746612947322044416
746504424101548034
746577132004876289
746503463509590016
746577488583733252
746568919671017472
746560723908722688
746607276518146048
746499306761363457
746547432528351232
746541539405479936
746625404371341312
746498098986246146
746564293462654977
746516197433286657
746552712808927233
746610598549520384
746544714514501632
746606961991421952
746599353758846981
746560787162927104
746500359854657537
746572933703827457
746592994967490561
746603984241102849
746568605232410624
746618177577226240
746580131100168192
746533687584448514
746566768110370816
746557117130113025
746509482214068229
746520571991711745
746508958131716097
746616072275632128
746534069148651520
746583704743575552
746567497722236928
746624636935340033
746581653829517312
746506936179363841
746605414242881537
746624670644998144
746495251108495361
746591309033443329
746519233882955776
746599060094730240
746523113953824769
746501001365041152
746602830530740224
746499864763187201
746626868145721344
746551622487019520
746549554510602240
746523121956564992
746498203613274112
746506185445081088
746563563754393600
746540440321548288
746594853061005313
746510912626925568
746563844508520448
746568517139324934
746561260905455617
746531506642948096
746625148422262784
746606022517792768
746552050251489280
746626960487555072
746583427709820928
746522673451237376
746565757387956224
746620350167941120
746501923969327104
746516767661391872
746621503765090304
746619456886030336
746494252876726272
746541031777275904
746541371578793985
746565757199212545
746503899801092101
746556479444922368
746602994188361728
746536673895276545
746494458254884864
746582727596466176
746594152666791936
746505585772879872
746626272806187008
746611290555088897
746549424537501696
746624062085009408
746498300124094465
746576360651522049
746625261924323329
746577656477585408
746607763179118592
746616688683016192
746559000037232641
746541724038762496
746554508268965888
746519321904582657
746622015415681024
746497318728372224
746622648642265088
746618899123306496
746519330637090822
746618328836378625
746520685455912960
746537890503593984
746596664941617152
746597105599393792
746594257503420420
746618898938724352
746512183207419904
746546824052281344
746508492534484993
746575936687046656
746557842467913728
746512942636498944
746517988166217728
746621432403234816
746563349672910848
746550477425381376
746617254708658176
746538624414416896
746618144073125888
746516986012700672
746590021185114112
746583482520854528
746593464909979648
746560749049241600
746535558441119745
746533972805566465
746594291024166912
746606651579502592
746499105392832513
746497566456459264
746626616655290372
746553816154259458
746609491202957312
746608245507227648
746543820976820225
746625568117039104
746578629719691264
746554692487024641
746583398588780544
746582861818454016
746628294393618432
746522522414260224
746620589582884864
746580386948481024
746543703708295168
746497515856461825
746585764276862977
746569163150340096
746519359707717632
746605674549940225
746514284650213376
746515303794761728
746534753080320000
746596384145444864
746589102586290177
746589811578966016
746602545494253569
746586636574670848
746536694887874560
746587102138208257
746575504929603584
746498794989228032
746623215221542912
746590784783212544
746532232135737344
746594475745619968
746504574874361856
746616844006588416
746517942100201474
746628042571776000
746627224695091200
746529157790654464
746601216105316352
746543884151328769
746582207377047552
746509423724593152
746574397373198336
746589954399215616
746512405795082240
746602562443436032
746527878410551296
746618911521550336
746532261701386240
746587202868613122
746538964174024706
746602247816159233
746499008957386756
746505933690384384
746578558110269441
746532500810260480
746502334977478656
746621830778208256
746548984177557504
746509020857405442
746543951230963712
746569255135502337
746598452029710336
746517896201895937
746506445508644864
746518013575323648
746611366300098560
746618899161047040
746615732499156992
746503413140054017
746620807535693825
746580701454147584
746595436136300544
746628256644894720
746619389672300544
746539148589178880
746543053322674177
746538695524753408
746607662549336064
746564448454844416
746523407290863617
746624586595209218
746513173310648320
746623278014406656
746583239263805440
746570597531000832
746608786618490880
746520404253118464
746576028928118786
746626884897808384
746498681814155264
746596921100345344
746519724729733121
746591946521591808
746596153278480384
746606752335036416
746508744142524416
746613543068307460
746626209690222592
746532085339348993
746539760752046080
746514913892278272
746520819401129984
746626364866961408
746605368319565824
746613417260236801
746626356683935744
746493778840686592
746529334005891072
746553031852859392
746519057667481600
746499361547362304
746495418666647554
746564784309542917
746625924691562496
746494693257580545
746598850396315648
746583079586672644
746595436316729345
746586766476402692
746555158390136832
746600288962887680
746498921208360960
746616579706720257
746541287671742464
746498568505135104
746615451380236288
746556806726488064
746565782562181120
746503974950408193
746626608069386241
746626331467747328
746498153491337216
746500397599236096
746554830932611073
746611999275094016
746529648654221312
746606743782834176
746504503789293569
746562628315549697
746619968754638849
746524346890358784
746582832135430145
746621134477602820
746526955760033793
746617321993576448
746615694653952001
746577572591374336
746562083026763776
746577367078821888
746500418402926592
746529715536728066
746505292305702912
746545427667787776
746621273137156096
746569011954065408
746510975419854848
746611655589539840
746618366220197888
746530877459431424
746606618079531008
746592374260785152
746546694268030976
746509398248407040
746608560025501696
746587517315485696
746500372194197504
746557045638316032
746588570220036097
746627371751645184
746500720233451520
746619570073501696
746508752656838656
746573277586460672
746522589627973633
746611932250124290
746595469585944576
746499457689227268
746620236913336320
746524128618774530
746553589699608576
746606630947610625
746525856684720128
746513253157601281
746610640513605632
746611743489679361
746569452506882048
746507741682753536
746605846352773120
746600817352908800
746625857318379520
746612968545222656
746615216474062848
746544643312082944
746592198347620352
746628298671800320
746504155334729729
746544533945589760
746528264257216512
746543355476217856
746626696472838144
746559402925142017
746603124404563968
746494764292308992
746521381664329729
746564456906432512
746522815956819968
746514045801500672
746525999601324033
746531502335352832
746598955128098817
746501802657456128
746542365523984384
746554478812225536
746532760844648448
746561789253533697
746624741662920704
746526297317314564
746521150650523648
746566310985871360
746515018930327553
746551530048757760
746570652136542209
746508496439545856
746514167318908928
746510178674106369
746589597736517632
746597587772289025
746502347690512384
746586498137493506
746575580280152068
746516663122595840
746590247606226944
746500531711946752
746519489785651201
746626708686704640
746620270744637440
746595301994172416
746612083249324032
746627191207759872
746531527584931840
746542264852221952
746537588253728769
746583658648211456
746518416010379264
746600335024619520
746604890085072896
746581615929810944
746516591563706368
746600695793487872
746505979882151936
746497822145536000
746558161516015616
746622598449082368
746505510455746560
746537827370942470
746575651415654400
746614151062003712
746505774554353664
746589195053981696
746537164708651008
746563806927683584
746553396702785536
746551521794363392
746504033901420548
746530202142990337
746559142899253248
746608392387633152
746571906296356864
746504428274978816
746586552701067264
746546874379833344
746521905717518340
746510564428419072
746566369488015360
746524007214813184
746534467670581248
746599831607607296
746604059428196352
746561198225666048
746574602952839168
746554843624398849
746520009837420544
746505128631382016
746624964124643328
746582425409576960
746509327024807936
746544039248465920
746614981760794624
746502033255981057
746622132856197120
746607557679128576
746527240972754945
746610640635199488
746619981325041664
746499524927979520
746507947010842626
746623965905432576
746555292553383936
746624532077674496
746530630117265408
746578868597751808
746584518484688896
746624196659257344
746575374889394176
746594593030930432
746587856953610240
746509876424118272
746532907473240064
746507347363672065
746607691825451009
746544613918445568
746617376427413504
746597588023967745
746568143938609153
746575441692000256
746560145451167744
746518592422805504
746607884671254528
746588683109699584
746506739256700929
746619750722179072
746548820503203840
746604080798146560
746589354445967360
746502276584472576
746620153094275073
746535952470810625
746501362024841216
746523566619820032
746628072137498624
746594244916355072
746513953606492160
746527282886479873
746577920576135168
746606735637491712
746610481020960768
746540365134565376
746604298776285184
746569796213415936
746524107991359488
746582001893916672
746514087652265984
746494068134281216
746593242620256256
746622732641542145
746562301130465280
746612997523709953
746546152942690304
746520592929566721
746501965937545216
746587286603702275
746570287232196608
746603917065199616
746617473219301377
746568290449899520
746582421139775488
746555565267099648
746577039860371456
746504889652633600
746591602638987264
746592449984888834
746505518454210560
746620459383459840
746586930016575488
746589320644038656
746614029515292672
746511210481332224
746567795714842624
746509956409602048
746625375296430080
746616512379785216
746606739789864960
746622023787503616
746600918091698176
746552838998888448
746533695931060224
746597721889333249
746626859727609856
746577169824907264
746590197278707712
746607662624800768
746609180849512449
746571579123863553
746508903626735618
746602763753295872
746531691318099968
746605397742600192
746606643308335104
746500863103893504
746623177099337729
746534753017290752
746623848188108801
746529941953511424
746506076657332224
746501093853634561
746494391355772928
746621206086955009
746567917521747968
746595989667061760
746616093154938880
746583830409121792
746623613286096896
746612041520128001
746510505871736832
746524783274139650
746501294999797762
746556722626564096
746494869321875458
746547524404580352
746570752871305218
746537760291323904
746585592276746240
746566306640519168
746512933983682560
746530243872165888
746590092639100928
746593460501741568
746594244924674048
746619750730457093
746593498447515649
746586497910874112
746593590789341184
746612205089624065
746505900257583104
746615417721004032
746527626802638849
746600201041883136
746551991350886400
746554344636555266
746539299424722944
746609004915339264
746537395181363200
746621071743401984
746502213351124992
746615942122213377
746548803868725248
746603443243081728
746627598004916224
746623059835097088
746538074897682432
746610137213739009
746546505448849408
746530571371716610
746616336470642688
746565753130803200
746627623292264448
746567242071015424
746613970929328128
746585797453844480
746530181163028480
746505275440398337
746591191597223936
746594756747214848
746549315611484160
746599064188366848
746598993015209984
746587475552788480
746542294476668928
746611521413877760
746602583444307968
746573210569740288
746497587423772672
746576440154529792
746517598183927808
746585609020444672
746590335912947713
746501286485463040
746599340936880129
746505006887510017
746499533559861248
746525840255549440
746625408615976960
746585269072183296
746509327100370944
746604017577500672
746514431731970053
746627023293005825
746511675872940032
746564234549551104
746611131054170112
746608413367484416
746606043438940160
746579665385512965
746628772615561217
746529149238423553
746575911533699073
746594169259339777
746520039356981248
746604797755854848
746520697883656192
746604944577396736
746505195899727872
746523147306942464
746625903778729984
746596115554926592
746495066567499778
746600024814063617
746525760370794496
746527618535686145
746628340409319424
746498228749746176
746495930564775936
746506776967675904
746556991296913409
746495460911702018
746609403357442048
746580202352967680
746611164969308160
746494907049639936
746502418955788288
746628914878029824
746618077136191488
746500917361532928
746586166720339968
746624276158119936
746585147626110976
746592399678386176
746606613818114048
746585780978606080
746625102284873729
746623432981385216
746624687157948416
746572342319419392
746571251787915265
746627325425557504
746614323024433152
746514242887520258
746533737987350528
746502536421474304
746520043417047041
746510690131771396
746605343069835264
746580760287547396
746606467059429376
746572388414947328
746580843976597504
746580164625108992
746624553145737216
746530390999891969
746514007910035456
746613177912168453
746625324817989632
746607515627044864
746620878880792576
746511789282725888
746588058225565701
746601736106741760
746605141789335552
746500997091106817
746507024448503808
746512439378849792
746514041284157440
746571201431085056
746589576643346432
746572874794827777
746495926093545472
746590218497699840
746517287834791937
746517421964533760
746625433735553024
746503048369963008
746558794876915716
746590805461184512
746592848074637312
746550435348021249
746517883526778880
746578335900307457
746625282749018112
746520278620999680
746570924816642048
746612666202894336
746617045404553216
746551693765115904
746598510666063872
746604994892177409
746565203769233409
746552759055323137
746619423449022464
746506806499942400
746499948531884032
746581976702812160
746497335748861952
746529669621628928
746623475226411008
746550347372494848
746514507237728256
746538259463835648
746575605383172096
746542168349741056
746516625315102721
746608312511193088
746523768114208768
746625236729270273
746574573596979200
746528847345098752
746525458565586944
746623928039256064
746621038256078848
746620534708965376
746586871170535425
746496140380618753
746549374357020672
746542080336478208
746586044896784384
746617401597386752
746612246952968192
746604512765304832
746506860933582848
746600968620511233
746551786043936768
746598699191533572
746576058368004096
746603980072050688
746559025420992512
746628319391539200
746608308610465792
746547197550936065
746628344834297856
746498489127940096
746520874145177601
746516289615650817
746610913063673856
746610619579674628
746624452423729152
746506319591579648
746540201258934273
746498463718727681
746600230292971521
746611315825844225
746597352736169984
746606391616483328
746577169841815552
746559960687882240
746528310650347520
746617645114531840
746517934000857093
746580898489982976
746595129834758144
746601618695585794
746519053834010624
746605645223206912
746505954959646721
746615593881714688
746621088600301569
746597105553203202
746613236875689984
746581838135701504
746593141961023488
746615526848348160
746585663449989120
746550024507523072
746621533087399938
746568580083367937
746514544994877440
746595683759759360
746507783600644096
746613559627493376
746626260219076608
746504134627459073
746561504208531457
746557003628220416
746562729016688645
746498946248282112
746507246520176641
746500741389488128
746494307402559488
746579795765563392
746525726627639297
746529321238441984
746502138017120256
746567103587590148
746500728957636608
746621994301534208
746605762625961984
746507490087428096
746515027318841344
746553484602814464
746501412419362816
746495875963297793
746579040413360128
746495645209530369
746591766044880896
746606018189209600
746528520319307777
746518198170836993
746619423172222976
746538993202827264
746513181846081536
746607654034878464
746558446380584960
746500388837277696
746612615837679616
746529246038863872
746560187201257472
746526901389434880
746542881503084549
746561349103288323
746612016060698624
746533809160597504
746506567038570497
746498224693739521
746622950661558273
746625014540152832
746538217596280834
746619079528714240
746595826361720832
746507447863414784
746591346517909504
746530437124788224
746521482210074625
746626234717769729
746511281717452804
746543963453063168
746507796124860417
746605385193295872
746550276115439618
746500934268784640
746614918489735169
746622455683350528
746604164327706624
746545742064590849
746518382606856192
746539039705141248
746544597136859136
746620874745327616
746563484142305280
746605896860504064
746613584755466240
746615015067705344
746548019408080897
746552939406311424
746575106197970944
746504902252212224
746533792295182336
746508693806714881
746609163904552960
746612381040713728
746625890822529024
746574107949535233
746625987354435585
746512653007257600
746516650250240000
746518332350865408
746555053218103300
746584849645871105
746561168718848000
746517354922786816
746567308999426048
746570018805153792
746598368068108288
746501970110853120
746586401668538369
746496844751118336
746588016374841344
746534161758961664
746505724377829376
746546807245680640
746563492413607936
746624993400852480
746528113509556224
746499210476871681
746551311886393344
746571163833229312
746510128120213504
746616160045662208
746593347301679104
746617124701995008
746535927393230849
746590000398098432
746559092378853378
746613379414908928
746552595624394752
746572191484026880
746510161876033536
746590008711208960
746595582878298112
746610762240630784
746596589465010176
746508928549273600
746560740706791426
746593066522279940
746625781930074113
746519284227117057
746553316847525888
746596149277130752
746594035297484800
746500678361583616
746531313566498821
746588498891726848
746580940558860288
746545272235429888
746499537489952770
746494101764345857
746552079494189056
746590956682641409
746600448371597312
746616495699005440
746509628867940353
746542982191415296
746590449226362880
746498652542111745
746583708765929473
746618311853621248
746611299208019968
746499009267666945
746529363403890688
746518407772835840
746558345725652993
746524233669304320
746505086809956353
746562414460665856
746520412792623105
746510165810110464
746597453755875329
746559776251846656
746620228541489153
746530328014053376
746611819121348608
746499516589711360
746606102062727168
746518739214995457
746529828778696704
746537340705906688
746493971778633732
746518353305542660
746592177137008641
746614172134277121
746532643391496192
746520379049517057
746573449410142209
746619511277760512
746604944602587136
746610917492699136
746502716692668416
746574867445624833
746616344800600064
746616353117868032
746544915807604736
746494395159977984
746573047084224512
746507380964360192
746521205205778432
746620882785828864
746614410995699712
746626859723554816
746556454199386114
746560270965825541
746582270027403264
746602419686080512
746508236405170177
746623009524416512
746582169649188864
746506047041454080
746628567086280705
746616571133575168
746499273211023360
746509595439435777
746623877724442624
746594379385741312
746578084296425472
746547696631189508
746619108985290752
746610300800110592
746508677000101893
746619448459726848
746503702320644096
746574175091974144
746562666240479232
746546182617505792
746609906543886336
746604080420786176
746599072715309060
746498480605138944
746495100021252099
746557276446560256
746610720196857856
746591736969859072
746527974841782272
746568412382408708
746625240986488832
746587966269624322
746559214005325824
746613085591511040
746538703976202240
746622971813498880
746519326111449088
746622669953503232
746606026946940929
746497796988112897
746590709008969728
746517220721823744
746526335045009408
746501479545061376
746497142529810432
746577736278343680
746521977213562880
746542512232235009
746557909593579521
746610862845202432
746588842665345024
746597831226580992
746618752159068160
746624280318775298
746504008848670720
746525630519451649
746624569654509568
746605049325953024
746511395051573249
746556907427631104
746616764134461440
746547218602041344
746535390442561540
746505539622928386
746620228797337600
746557053942915072
746535495337926656
746524862659723264
746522027293548545
746506051495727104
746604994892341248
746585482855849984
746582610147680257
746537475187712001
746536112009601024
746553295875903488
746601391934705665
746505682158030848
746588645428174848
746582421349502976
746577719291437056
746573789232758784
746598217173843968
746602411091857413
746560283771015168
746505120066605058
746571562283720705
746561047117496320
746594194697879553
746504327578058752
746539425593626624
746615329799942144
746515899692134400
746524871295918084
746533004130955264
746579065843359744
746544651671379968
746509092391288832
746623432989773824
746524682581647360
746581406168547328
746619310102151168
746494793929265152
746501127198412801
746527236958748673
746557871874269184
746599769020243968
746628243852234752
746556928407416832
746597873228316672
746577861826461696
746612079205945344
746617137528180736
746575450344824834
746591988443582465
746622682452627456
746628306724880384
746561743208464384
746535201858260993
746499222875308032
746597860477706241
746583360693211136
746494248451719168
746521901426708481
746626759177678848
746592718046920706
746560933711908864
746616751698382848
746497469631037440
746605909216894976
746547549931175936
746594005849358336
746597101484785664
746575827714793472
746611303075184640
746540423552761856
746543712155672576
746578650712113152
746579153923760132
746518080717742080
746585898226192384
746549810421964800
746508001620660224
746626708757962752
746613920266326016
746606773453340672
746496782042005505
746552339624927232
746505015213301761
746494038933528577
746519527710691328
746604353138614272
746588834310270976
746549558730055680
746587731405348864
746602688289202177
746553572838367232
746506730851336192
746570467415228417
746525999588847616
746597474756857856
746609776524656640
746498027574046720
746575093740888064
746505623429349376
746615946404630529
746537667848998912
746528935337431040
746551676996362240
746530428501299200
746584711401725952
746527165546561537
746603761980706816
746628453827489793
746520299580104704
746551458821210112
746614683625472000
746596220404109312
746494755996053504
746504507966763009
746625853124055044
746539735884038144
746570282945617920
746609713408679936
746518101613654017
746519703925956610
746520534192644096
746553086336917504
746521448764817408
746584115764420608
746506517055213568
746593338963427328
746595054291136512
746627262317985792
746560430471061507
746579510431223808
746592713961725952
746616671914303488
746586678580633600
746502993634271232
746526066429157376
746628373829521408
746521121495875584
746590705078800385
746574951071682560
746618961790308353
746609151560790016
746596535245344769
746590742911533056
746622971939282944
746506088980189184
746593397717213185
746615262808506372
746539098219945984
746611517148143617
746580940655198208
746601232828145664
746506219137929216
746625094210981888
746615287966011392
746508442035163136
746512527140360192
746523378064863233
746509884959690753
746617905073127424
746580143607525376
746562565480677377
746567535731052544
746506617454202880
746598787448201220
746609163900424192
746562502557765632
746507922054668293
746494538001321988
746528386189778944
746608912426803201
746618244853686272
746593712323493888
746531066110935040
746548481003708417
746540490871312386
746514926672322560
746526389327667200
746568395466883072
746609906489430016
746522589607112704
746617083144830976
746526972474425344
746596296128073728
746510396723335168
746524871144935424
746542080202178562
746562707994873857
746560187306229760
746499281750736900
746549407877758976
746596816100200448
746535956824494081
746610195720192000
746623605115658240
746495871739695104
746539760777199616
746511302575685632
746588071152467969
746536896369680384
746575437862625280
746540348051075072
746565094507589632
746589073545003008
746593330457419776
746585629807489025
746603380362076160
746530202021289984
746615732406992897
746626490729631744
746549239883272194
746603841605480448
746578482923085824
746530415956070405
746521226256908289
746517757630382080
746603736794021888
746568068105666560
746579049070239745
746533746170433536
746613135944126464
746537135117901824
746626734049628160
746621457610977280
746499357260849153
746538561479016448
746564654286024704
746521473888686085
746587219415175168
746529673559969793
746513940667039744
746612578298695680
746557867562393600
746543615447437312
746503572402114560
746519997430784000
746608379901026304
746601870311981056
746517723962875904
746617414155132928
746602398651719680
746524795605385216
746620983537111040
746592185701777408
746558891299835904
746578507862421504
746599324109398017
746493543728975872
746538733286100992
746612636826083328
746571327327342592
746550380788584448
746556890625105920
746508068721041408
746529690383327232
746620946048442372
746594865924841472
746596551972294656
746618253292748800
746512066035363840
746550556987011072
746592852247969796
746583469980016640
746601484352110592
746542424382705665
746579460074287105
746592881889009664
746538347615518720
746499269046177797
746606475670355968
746552188491567104
746518051126804480
746597147471155200
746554508335943682
746494185847525376
746625891179040768
746612880108306432
746505237612101632
746515429921693696
746541157602238464
746600482089631744
746619368684003328
746624045320384512
746601115203080192
746587790075273216
746563743912452096
746604605035798529
746538171412910080
746541560498651136
746511118080839680
746511050934222849
746544894865457152
746625538718990336
746628952773566464
746557318289039360
746497356737044480
746549026015821824
746559822250770432
746538624146104320
746616869054976000
746516927086919681
746625169670705152
746620220249243648
746574087091265536
746524447520088065
746618756424695808
746547990064570368
746601400394780672
746499378031005696
746496874262204416
746509138432131072
746581917924007936
746563596994416640
746519150344966145
746511516711723012
746614021047074816
746494680456519680
746519166853615616
746596404966080512
746600506953437185
746529929332928512
746621465999532033
746524719973830660
746603635941900292
746516855989342208
746544035029000193
746498421721202688
746618731107753984
746507519451856898
746520232265547776
746621860104724480
746570333100990464
746626570257784832
746542957172494336
746509943713366017
746622938053484544
746614197136523264
746589291573350400
746526267848065025
746540683868110849
746556735217885184
746594295256387584
746616189728735234
746616202164899840
746547445119606784
746619507398033408
746616810179534848
746628420310810624
746514918288068608
746580936435863552
746537143657467904
746622489581608961
746498174458568705
746541992352546816
746600427421044736
746528402786652164
746606425103863808
746590738402643969
746598732922224640
746497683716718593
746537919612018689
746498006862733316
746528587235287040
746602163602759681
746613916286001152
746577463573000192
746542625461800960
746581779314794496
746620723473551360
746599773180989441
746620564031291392
746495074985353217
746535021591334912
746493728605409280
746623756110487552
746625975039967232
746612343442812928
746572887482466304
746498627590307841
746586216884117504
746504738636697601
746598342591938560
746503375525654528
746619322634690560
746627497291358208
746575634672005120
746531087267078145
746534044263841792
746538888512970753
746513810614161408
746499780755357697
746507771059777536
746498149125062656
746503794662510592
746549261035200512
746510799456210944
746578721939697665
746519838181318656
746513634583404544
746588192552423425
746575911466598400
746587135441047552
746509511721091072
746505569154924544
746626583230832640
746520064573112321
746588834478055425
746541673514078208
746526511155548160
746577065298763777
746610724215062528
746607595553697794
746624573802700800
746512283875086336
746589899751579648
746620631223934976
746595956129406976
746582765148135424
746523038108135428
746543561034858496
746586573559443456
746609361104027648
746603300485799936
746609164261138432
746507175518941184
746544865605890049
746628516540727296
746531661605638144
746598523295113216
746596115567480832
746586275671572480
746494215086030849
746620090389508100
746497792588152832
746518638245482500
746539920131383296
746560430286340096
746586879970050048
746620828394086400
746547721876676608
746501190020640768
746545117113122816
746591397151637504
746558144764063744
746593498485391361
746573206174130176
746584040187232256
746571755091857408
746527937172627456
746562783555256320
746607830149406721
746600024834859008
746539811394068480
746574561160859648
746596921129598976
746503173922295809
746609482965352448
746624817047080961
746495557372420096
746533108892073984
746595352166412288
746606148543930368
746525986963988481
746586099619872768
746581255047757824
746523793443725316
746528532839313409
746520551108141057
746496119035723776
746524867118436353
746615749104537600
746549667798851584
746594437892038656
746589727881564160
746505724314935299
746550582316503041
746563089517121536
746570379343298560
746534975378382850
746563186065833984
746556525737611264
746543921623347200
746601870232268800
746620354437648384
746613836476715008
746603732566106113
746603707308048384
746593100013912064
746563404303896580
746549294761533441
746615572943634432
746595503408717825
746613077551030273
746498631461527553
746566797378347009
746598544270893057
746560162224275456
746600624662450176
746531204510277632
746576947577118720
746597088675364868
746527198945771520
746605515195686912
746615942210195456
746516839140753408
746524653036969984
746609046841593856
746610414147014656
746496291300085760
746499055052697600
746595054588952576
746589824212156416
746628189406040064
746575622391029760
746522115575152640
746612880196276224
746604676120981504
746598447583748096
746599437481435136
746624817399468032
746504512123305984
746599072652476416
746525215031758848
746608472037396480
746544743966924800
746625878604537856
746619469389242368
746625198745587713
746531238240935936
746551504824336386
746515958341132288
746569347489894400
746538246935437312
746595532773167104
746611525503295488
746621096791769088
746610158252351488
746591434715738116
746592974050566144
746533519866789888
746571377432465408
746625245256257536
746591363295174657
746611961740296192
746544903178584064
746592374336421888
746605343032156160
746573889904447488
746578000280489985
746593204712013824
746495968196034560
746546396145328128
746597143322853376
746502989527953408
746550435444457473
746571981454217216
746529501568344064
746613358535782400
746622287990894592
746603346585329664
746495745805647876
746624335041937408
746500799887355904
746598204486090752
746512003133378561
746614343928782848
746580445756854272
746552235014815745
746511520863911937
746620270677483520
746613631056494592
746620295704809472
746530210661687296
746606580481810432
746577639582896128
746588561730842624
746526913930338306
746530097356640256
746627530891755520
746622296283058176
746593376942751744
746571167931244544
746573818752278528
746586179408134144
746621650423033856
746584400767377408
746497696354054144
746535642272669697
746522316859936769
746553375664144384
746624326699474945
746628655116324864
746621050889314304
746576687551373312
746625219989766144
746579032024682496
746572396669313025
746511076196392960
746589555533418496
746604122737016832
746526247090454528
746613760979271680
746621432252239872
746570626702376960
746531846146555904
746497788620443648
746539475686285312
746601870131494914
746505753448546306
746576654001119232
746619167399370752
746582001956708352
746548552088707072
746620127999827968
746617355434856448
746542860435087360
746588314271121408
746628885748514816
746552163514486784
746623068269850624
746626289348579328
746590562237677568
746594400269139968
746602029657763841
746501760580096000
746499474684534784
746606198888271872
746624372492898304
746516012791631872
746542646529712128
746588079322968064
746528088075419648
746628164496011264
746509054265155584
746527924799545347
746516793125048323
746555896487043073
746509272360488961
746610602714480640
746515534812971008
746608979476881408
746624247007686656
746601455113617408
746530583807934464
746543162559082497
746521390061391875
746555594350411780
746521884938764288
746520085607620608
746606446155030528
746558241098838016
746576486333702144
746499063625940993
746535218476113920
746625265946624000
746542717740580864
746555992754774016
746526184188456960
746505791335694336
746540532705288192
746597571221676033
746599093745614849
746549592469053440
746623940508983296
746605116644593668
746623437339144192
746503534770786308
746504537230413828
746515500931362816
746561562845003776
746612796310228993
746615640262221824
746565048286359552
746537135302270976
746578457694445568
746599710065037312
746520085523660800
746561294384369664
746546702606286848
746525735188332544
746606018340200448
746595490679001088
746528973367083008
746501768784187393
746535700963557376
746519703791734784
746500640793333760
746522543545253888
746502406301573120
746579472544108545
746511373828448256
746505820813201408
746596656796164096
746607997892321280
746606328559304704
746608014774308865
746592668017434624
746495041145831424
746599232107323393
746621944351629312
746625928793567232
746621684304646145
746618941011800064
746603933901197313
746525500286214144
746561957013098496
746525017974906880
746626155277594624
746514003719925760
746622770600108032
746551412922908672
746506068050706433
746582677193515008
746615614781927427
746603166297395200
746612641313886214
746596815898710016
746517086621425666
746507020317171712
746539760831717376
746533406645817344
746517078354452481
746546379435106305
746537986964230145
746623340681494528
746526569716322304
746567728698429445
746616348927791104
746548325675995136
746518533635444736
746568714368192512
746608329309429761
746533335296466945
746603589699833856
746558144789254145
746518990734823424
746561319529127937
746598888253984768
746610107803402240
746502397942341632
746608442673074176
746610674059513860
746527887075901440
746531724868280320
746562296814542853
746608715374145536
746539735942860801
746577257859162112
746605645256925184
746619255781789697
746607498879078400
746498539233095680
746518898279776256
746559109147799553
746595981202849792
746503379740921860
746598900786675712
746607918573826048
746535835118374913
746508286896242688
746566118056173569
746591308953718784
746534652219899904
746534706850631680
746559566284918788
746571788528779264
746598858818367490
746578445145038849
746537630058176513
746509599897956352
746570593324064768
746612905483845632
746538766999896064
746520374947438592
746611320108232704
746594115031175168
746589253728079872
746542470322741248
746508463056924672
746511181171425281
746514502871617536
746557335254896642
746509906023321600
746540918476464128
746581003699912704
746583788424146944
746548128770297856
746496026945687552
746541551963144192
746608228948127744
746585298398699521
746604093104394240
746591300770729984
746556320149495808
746514071017635840
746521259840671744
746546056423317504
746502134045122560
746617137335238656
746571386181849088
746591476776239104
746623177166626816
746593749837426688
746508912036319232
746498765847134208
746544659866910720
746606743908716544
746540235073421312
746534400540680192
746549546415644672
746566160011792384
746612305434132480
746607507179634691
746533616130260992
746525257041862656
746613995751219201
746508165081096192
746589740208644096
746609168245657600
746569171543044096
746526142245396480
746534081761017856
746499705400500224
746548749246304258
746614218397487104
746621461889155072
746602851779108865
746589874296336384
746520077009182720
746513735112495104
746526544852451328
746614839116767232
746603791336648704
746565891396079617
746584958790074368
746592760300474368
746585063719043073
746614927159402496
746574397331365888
746509889271275521
746500456046723073
746497268661030912
746522698608672768
746572614844354560
746601954093240320
746610636356984832
746567627917516800
746532349609938944
746614616617279488
746525827353960448
746574686717349888
746535415838973952
746616768244899840
746592030193750016
746512493598613508
746563991393034240
746531125091254272
746621352652726272
746598812525936640
746504620885712896
746524351189651457
746509339524014080
746532169300901888
746514339138514944
746591711405608960
746504407068610560
746618790234947584
746552570420858880
746501764891967489
746520366324060160
746508656074694656
746548652705972224
746611168882606080
746494793824538625
746528721650212864
746540251833896961
746496085619662848
746591942084034560
746502695721250816
746616126784811008
746593062038675456
746498849716510720
746542353087795200
746523436835569664
746623240034992128
746515081706364930
746604441479028736
746520861230792704
746593020435439616
746517916904894464
746510031579799556
746579141424619520
746557075107393536
746610552257056769
746628361229901824
746507162751537152
746614235069718528
746534165886148610
746551127550746625
746594836392910848
746498874727088128
746545477722607616
746596849805467649
746558492731805696
746545624439472129
746526435842588672
746624439551418368
746575500416589824
746624154686750720
746531342955884544
746495145965588481
746503077734285312
746520861377691648
746584984014753792
746532978893824000
746619121215770624
746496672902045696
746605926182961152
746552201091309568
746522509839785984
746604881591447552
746628864676347904
746620325060837376
746569867604692992
746601757057359872
746592114142756864
746537995201740800
746497197005541376
746620341808693248
746514859379036160
746498325390589952
746579627796201472
746512955282497536
746499411908395012
746537244454957058
746600977021734913
746533305831591936
746568903128649730
746507624225587201
746583436337414144
746590961002754048
746599441809866752
746552045990215680
746505195606126593
746607729775611904
746610447739031552
746507951502827520
746595712947785728
746596560146956288
746538481707429889
746563605378760704
746591782767628289
746514465131208704
746626943894888448
746495058036166656
746545142367031296
746523881414991872
746508358136434688
746557427483557890
746587877904121856
746503534695243777
746617422694723584
746558119354957824
746569138009563136
746550267596791808
746563358183264256
746613207339573248
746588972927819777
746562342889099265
746533310264975360
746592978303483904
746607058531790848
746612297129394176
746526821475196928
746504285463134208
746613446297460736
746504876734087168
746496626617769985
746613299823935488
746620748647796736
746607071202795521
746562108272238593
746612351781134336
746608664811868160
746593573710237696
746608316739092481
746587156383211520
746615698919591940
746612268012552192
746602910453276672
746571478238380032
746509012502380544
746618710438207489
746520718909775872
746567233770381312
746627266810093568
746525135272763392
746501144168566785
746577895473176576
746613115312312320
746546182478925824
746501949411958784
746499319365255168
746619721278185472
746566994703507456
746570119472619520
746619549160726528
746604114096816128
746581314002894848
746578663131471872
746593867680579584
746540448957800448
746537181657858052
746565979665219585
746506722559201280
746585726339395584
746503123733188608
746496265928597505
746559461586771968
746526691401465856
746569528004468736
746565274833321984
746618106169131008
746493623529799680
746546316449357826
746560275139145732
746607507221651456
746539396258799616
746601312272453633
746579489585528832
746535683938889728
746558081471909888
746531779155132418
746623437343436800
746561705400999936
746565031764987904
746554755585978368
746522236970897409
746564197165633536
746546782402813954
746573487200862208
746511143280074752
746623332649476096
746617687082668032
746585562690236416
746611810845990912
746496580744712192
746567619474423808
746539437920649216
746530852272746496
746600565795262464
746603887814029312
746549210841944065
746604185664131072
746627283444695040
746595004232138752
746552272662958080
746497155225968640
746592642612371456
746552385661632512
746586875503087617
746568731111751680
746535663097372672
746608421768658944
746624347360600064
746501198316900352
746499822811774976
746597692571324416
746541170315104260
746624221778939904
746521826319171584
746536216573714432
746560770247262208
746570220043591680
746512586192084993
746604160137703424
746502246976761856
746628092920233984
746613350218358784
746559654604333056
746595662591037440
746528574925070337
746569368755122176
746534660700835840
746506139404218368
746628478817140736
746574011656724480
746605309595107328
746572665415213057
746494479293521920
746521163455565824
746507137589911553
746565958370656256
746541300065804289
746593888341659648
746532051638071297
746555678420938752
746553065134825472
746494076455837696
746547939728822272
746566902256910337
746617489858060288
746515077348614146
746596702992343040
746605452281118720
746535784728109056
746577056801132544
746595985707544576
746616646702333953
746589618804400128
746535453248098305
746552486438174720
746613392140603392
746599978458619904
746561084803284993
746593821429989376
746549286255628289
746495423158718464
746504704763502592
746604693095325696
746504990210961408
746577530790916096
746603749188067328
746533868111564800
746498531091845121
746534287311134720
746626486606651392
746609965419237376
746587664271482881
746535109579288576
746545838537736192
746511327762354176
746528214051393536
746591590173515776
746525076686802944
746524980184158208
746593481699688448
746583012414980096
746619804904194048
746613098325381120
746493757680410628
746611861102067712
746592231562293248
746566747298291712
746606698006220800
746521742361792512
746584103282053122
746522329312813057
746566390597967872
746621503547006976
746598845988085760
746609193461948416
746626532660121600
746512439328411648
746564037538807809
746626113351327744
746628461947723776
746613207591051264
746561378253737984
746624532039991296
746608900032585728
746625089777577984
746509662611079168
746538116920418304
746580630440378368
746617498057977856
746624938946224128
746581326686490624
746620501380980736
746621717687205888
746505115805310976
746525475229536256
746624011971534848
746605263193419776
746620564169592832
746552004143616000
746503664869707777
746626968796401664
746513831732514816
746503690077364224
746561965514948608
746619654035083264
746601144797913089
746549714238246912
746569070649171968
746498514360795136
746516113408786433
746595377541939200
746517937998143488
746517069714194433
746581640999211008
746612351714136064
746596099037663232
746613354018406400
746536984412360704
746501290847535105
746607503299903492
746582794311188480
746624011799408641
746589559929069572
746498430353104896
746563882194505728
746509339498844161
746496484187615232
746596526647054336
746506567164510209
746555317731889152
746583037673148416
746548128447406081
746518441226534912
746603765986299904
746591812354215936
746555560812646400
746513219318128641
746518500210937856
746576813464379392
746509909987033089
746543028265857026
746612494362419200
746621814055571456
746498547596419072
746628197995917316
746572896009596928
746601454794747905
746496207439159296
746545410659885056
746575555248721920
746535579215593472
746554894174158848
746613840914300928
746626519959633921
746623760246149121
746550296906604544
746537772895330304
746623475134107648
746616134892425216
746581838081056769
746560958978351104
746538250802724864
746625114930880512
746593770884464640
746556575737847808
746537634462216193
746540226563178496
746586724428455936
746626515765501952
746585323623178240
746535054772305920
746500661785788416
746612700034138113
746590033763655680
746593301214732288
746565883116519424
746615275374649344
746568370405916672
746608153383469056
746547977561399296
746541770218016769
746608694335578112
746579502000635904
746618018331930624
746618257168277504
746598250350776320
746618718797631488
746534308244918272
746523730357035009
746501223549796353
746493904740986880
746626687971041280
746569930552840192
746614965004607488
746518550441975809
746522836747984896
746623093553061889
746597839325782016
746501462897876993
746542692797145089
746499361505447936
746538338954289152
746593834054852608
746559276848656384
746503874375221248
746582903677652992
746516377729540098
746577987672350722
746558857808248832
746618681044701184
746622221033037824
746611135336620032
746587584269148160
746613018574921728
746625484327362560
746533146448044032
746507678546001921
746612041532772353
746517078195208192
746616285975318528
746494374394105857
746556295088504833
746504927258677252
746510694284070912
746569393702768641
746503341748871168
746572841445957632
746519443660898304
746549768457838592
746609700838473728
746556026317475840
746518307109371904
746554818500583424
746507120963633152
746585990710452225
746622011229765632
746581942964002816
746545741989089281
746529090484604929
746593162802659328
746526590729785346
746559516330758144
746602365227241472
746601501137768448
746533964433625093
746518554577559552
746571008539230208
746575613868146688
746522727784284165
746628164126932993
746566478845992960
746529619294228480
746590386169221120
746584115873460224
746519628273180673
746547566435663873
746618697909952512
746611995093401600
746501458711945216
746597327813615616
746515459244077056
746583364853972992
746617938782846976
746505267005652992
746566017460092928
746519422957985793
746602721608892420
746537462361579521
746602780312363008
746544231884427264
746607624913883136
746534366910746624
746600599269974017
746542709628755970
746615464088973312
746582521698099204
746551375056637953
746510258210643968
746610376243089408
746574716362592256
746510241521598464
746585457807532032
746540616432001024
746540742525460480
746506420351164416
746532278319390720
746495284394352640
746516285572386817
746523277275860997
746497583237963776
746497419605512192
746610976179400704
746529266704093184
746505309087162368
746620203497324544
746499869083377664
746528675474989056
746583616466067456
746495313884622848
746556978743414784
746587655543099392
746619842975961088
746500699417018368
746526788172521472
746512217101721601
746495737609879552
746549135084421121
746602264681394176
746567271561072640
746537437434765314
746624653825875968
746604206304333824
746589421416361984
746534090187415553
746602889473294338
746605422879047680
746494647036321792
746594970421829633
746538628424294400
746520370690195456
746515111016202240
746607012532862976
746563463070134275
746628760099643393
746620287475646464
746552855725752320
746502230388391936
746497163631300608
746551114913320960
746612653859143680
746531514859593728
746578029699170304
746583348131299328
746505082406080512
746523080252624896
746572631835615232
746557792081817600
746565115676340224
746624171363438592
746516193058553857
746508458824896513
746600914107043840
746602746778947584
746626738139054080
746518248254906369
746611538035871744
746587177379762176
746621520441651200
746536405401239552
746508744041840640
746597432616574976
746527031186202624
746502439918985216
746525701591838720
746539765286088704
746604084950614016
746610405443768320
746576196851408896
746527274317549569
746610728589746176
746546232684777472
746497809554104320
746559033973288960
746552285082357760
746531481330278401
746579577535750145
746503618770178049
746600217743601664
746530067774222336
746517933644464128
746550016223776768
746581691305623552
746556479650439168
746514561621196800
746626876643360772
746509230417412096
746606114964283392
746512565069438977
746605691259994113
746539874115690496
746544445919629312
746494374456922112
746564545074724865
746608396380446720
746525143669735424
746620463598571523
746606798367563776
746565333725511680
746581083135836161
746617858843500544
746548942406451203
746547650233671681
746517774516760576
746552335598399488
746532596885000192
746534719509061633
746612146436341760
746557158771220483
746593330633510912
746507456478593024
746612448359243776
746527564085272577
746523751475462144
746580559074234370
746565413153050624
746604567131987968
746529333829853185
746571264291143680
746523348725805056
746517417749155840
746602822125428736
746532907590770688
746493468470558720
746592038917906432
746537865035681792
746536757903114240
746574443858763776
746498287679635457
746540331361935361
746515316407033857
746604416321617921
746508748072464384
746531976438386688
746625823789223936
746624406315737088
746587622320054272
746555233543684096
746560677976760324
746520886618918912
746618869914157056
746502679178915840
746571633511530496
746561034622738432
746534140393185282
746515249256239104
746495968376299521
746536535718256641
746579858340327424
746580206723301376
746579841860833280
746534618610860032
746502775748591616
746514981106114560
746554256426098693
746543036667043840
746525248829403136
746591040392536064
746626742312386560
746536166430674945
746565627062652928
746571159475392513
746531569637130240
746494160534929408
746558941597933568
746527291325353984
746494483353636866
746619314376159232
746583947824480256
746623642860126208
746511877094670341
746552142463373312
746614742484156416
746594093954908160
746516104873402368
746576150898573312
746595352363556864
746549223403855872
746522908382498816
746599697456963584
746564855671455745
746616722329845761
746493850122870784
746588259573202945
746544936523304960
746552373246517248
746614516025167872
746520949298597888
746625635334955008
746619708766576640
746594815303884800
746554176793096192
746598363919953920
746562439370571776
746532445986557952
746596543344611332
746618656012959744
746592458272870405
746519309602553856
746522908273434624
746608648034582529
746622296601792512
746614713224728576
746520295155052544
746612347632918529
746538335036792832
746604780932440064
746609810020376576
746556277996789760
746622715797340160
746573315293077504
746565622960529410
746621847752478720
746600410580844548
746520387337461760
746621893839556608
746522983779340288
746543535646720000
746592349271302144
746560660973051904
746590948189216772
746499445131448320
746607616386805760
746592156056494080
746542701311467520
746618773260636160
746520639108939776
746565337651380224
746584975592456192
746604801954353152
746595977339928576
746506848111562752
746539639138193408
746535058983493632
746588951582904320
746553086290780160
746613467512193024
746626562259357697
746616386655485952
746598577741389824
746506235969626113
746500141767663616
746553237063360513
746518948703670272
746510539300315136
746622997046435840
746614578893594624
746583973078376448
746533859425083392
746549449917227009
746597801547735040
746598367841550336
746537831531589632
746561957302407168
746558643760467969
746502523800924160
746555107869876225
746614578751094784
746497041837096960
746605611522064384
746546996316512257
746539916302028801
746496521772875776
746596954684137474
746503140548055040
746604714087768064
746496303622914048
746542826809221120
746559348269154304
746601597573160960
746564574434967552
746512783374585856
746604550187008000
746542998809247745
746615895863197696
746551446477250560
746530659137630208
746568135516389376
746552746342440962
746541417821052928
746543099430707200
746504918932959233
746508387546988544
746601744352817152
746535222594834433
746614096582348800
746502284813598720
746564658157457408
746623558839844864
746599559137267716
746614398593052673
746518013386563585
746504021364510720
746588779582980100
746616130882641920
746503509424504832
746621533087498240
746517283544137729
746501601309884417
746619721106128896
746584191274459136
746605011745013760
746532357994352640
746593804493324288
746507146024656897
746504218521919490
746496928607670273
746580085059162112
746542210557042688
746572715469897728
746549697083367424
746578046648344577
746610510376878080
746582215719542784
746602193185300480
746623697558061056
746621319232397313
746620061096488961
746617355497836544
746611672144547840
746623882094743554
746574783459004416
746497356443455488
746611668176769024
746581674679500800
746501244655591424
746567967509479424
746584992369762304
746551790351556608
746595997980188673
746596379678674944
746527526185377792
746586246407929856
746514263905304576
746581368243511296
746571478443823105
746499789223649280
746553639989190657
746505560393125890
746496991622922240
746502662527422464
746518122409000960
746522581017059328
746519032669609988
746509008215879680
746603841492135937
746616646559797248
746612104430379009
746616839837483009
746525886015504384
746588603816493056
746611881968689152
746494722462519296
746501068545220608
746556013722144768
746593254980861952
746504398856134656
746523373698715648
746501555029827584
746623009415397376
746621134494437376
746553459562819584
746588448425914368
746603254512033792
746501626177806336
746581674750730240
746608266566832128
746539387601592320
746542961186463744
746622040673759232
746496047887814656
746618831787921408
746571587298590720
746611349229281280
746544848732327936
746497868286951424
746539442215620608
746502679157940224
746503685786697728
746588620195307520
746602402762080256
746595352208367616
746561671930351616
746518768466038784
746496425496821760
746571067334885376
746587970476646400
746563001562501120
746548501966815236
746620958346182656
746600058309779456
746522354675781632
746587487938678788
746579258655543297
746536577334140929
746542612987838464
746612116946288641
746505665481367552
746614947917008896
746556664065687552
746513621992222720
746618018340319232
746577123838558209
746563819690852357
746587219301916672
746613740007792640
746501244659826689
746514301632937985
746534039952162816
746578214319861762
746618307554459648
746605003553464320
746589631270031360
746611991238803456
746515530375380992
746560044725075968
746613387577163776
746591531163746304
746625643681447937
746526141851262977
746519406105133057
746555577656975361
746519804329156608
746500024192868353
746585764142546944
746628810209124353
746528927271641088
746528113337630725
746628055049830400
746515337315647488
746580709956009984
746532714539474944
746508647405133824
746628697155743744
746596480425799680
746538175431122944
746511688334184448
746541547810807808
746500946700701696
746617296785903616
746579703411187712
746507250957639684
746549676372013058
746614612527882240
746610225084407808
746602428188004352
746537206605553664
746592248549224448
746528738532200448
746515123762667520
746496911864061952
746561009163378688
746517027859337216
746626260223299584
746622581688639488
746533071072092160
746609147307687936
746495896913854464
746597449553240064
746625806965813249
746628487419617280
746621797211176960
746611445920522240
746572317078228992
746618366442373120
746578948398579712
746545326828322816
746621944263434241
746521641446825986
746580529714204676
746597541811261440
746581636679077889
746517153818378244
746560971481702400
746598619772399620
746535570877349888
746626910277492736
746612494387425280
746606383232065536
746499206345437185
746583646165950464
746500019788914688
746618232174313472
746505342389870592
746506281855287300
746628936210210816
746548795492601857
746525819216900096
746602348374482945
746559826495442948
746607444302827520
746581678785761280
746582085524066305
746564679384784896
746615577028898816
746498014894686208
746612808830291968
746520941174239232
746510119983251456
746623672383848449
746590595855032320
746556697704079361
746617883913031680
746617359683690496
746515538919100417
746509494746656768
746499575226175488
746565933523701760
746624867705950208
746583067318452228
746522434245820417
746511655060836352
746581259481157632
746592760044589056
746606546692411392
746628319693647873
746591812261974016
746602180522708992
746539383549992960
746497553844310016
746496043764822016
746563420888137728
746502117125394433
746506114334789632
746598334509494277
746510992134279169
746605322127679488
746623504234078209
746540386013818880
746626499181166592
746513366328414208
746518587909648384
746525479344214016
746609164160499712
746621096753954816
746596778250743808
746516415616716800
746500959619125248
746532567516602368
746498480751841281
746538242632081408
746514939179896832
746611609380978688
746603124480221184
746618769171152896
746530126846824448
746539551351529472
746540704592175104
746570970803011584
746583348311621632
746615937986625536
746579888065363968
746509901673959425
746550850756165633
746556148124254208
746542063739502592
746587747914113024
746526636858818560
746613828109107200
746558714899922945
746514104559382529
746584514067996672
746498027523702784
746619096318476288
746618483656425472
746533670974984192
746498774407712768
746532563347443712
746584669177679872
746504801610047489
746616281789431808
746547981994725376
746585781020430336
746495318036983808
746595889205092352
746621092635287552
746515681466712064
746499353154551809
746544429415038976
746600288778334208
746545809202814976
746551035179589632
746599185894379520
746594920169779202
746611697339740160
746622850078019584
746591510477561857
746539496615849984
746534727604047873
746586275637952515
746507251095986176
746514842786271232
746496421415780357
746588410803068928
746517140983980032
746623013672484865
746608274842263552
746569716852998144
746616508135145472
746497343868960769
746612888815673344
746515152950988800
746516507849457665
746525043161706497
746607477832171520
746597331970056193
746564859593105408
746508886849396736
746591720041742336
746519708028014592
746595700478251008
746532861151449088
746505489270312961
746578650456293376
746602960826818560
746558887050940416
746519083214995457
746626352422522880
746622552231972865
746598741067563009
746518701445373953
746598170940022784
746555514557894657
746580856630804480
746539815638810624
746524971980169216
746596652643979265
746610586130219008
746559973509865472
746620954458087424
746519934403022848
746607868191846400
746520399853195265
746584505998159872
746537693358612480
746532538559012866
746622648919166976
746546740468277248
746588423406878720
746582907578376192
746519804412977152
746620853580926976
746581045294809094
746518105870860288
746609877280296961
746586997142224896
746624276254568448
746587458561794048
746612443883933697
746512401336438784
746599093611409408
746508362251116545
746587559111823360
746627581101903873
746535533107617793
746577006503026689
746563974791995392
746531112206352384
746563894798221312
746609382318702592
746602000155049985
746570605940604928
746547063446474752
746530629819437056
746511273068797953
746617867261587456
746493527266189312
746569158716964864
746563018499178496
746495741900754944
746548363303096320
746511353087590400
746581414418747392
746530629932584961
746504159550111745
746572166213181441
746600024818089984
746606529919520768
746589421533814784
746617468714614784
746493736989917184
746497419416903680
746595939641593856
746499239748919296
746572522569740288
746588134054387712
746589664962818048
746628793251598337
746622510209372160
746612570044272640
746559742655365120
746571184758734848
746511596113932288
746626503559905280
746498161892532226
746517656791040000
746624720754343936
746579242058645505
746594697783689216
746613115106664448
746552142589136896
746626251524190209
746530110002499584
746570291338444800
746617699552231424
746622040761720836
746558446640627712
746569146318622720
746611189757542400
746527857392910337
746517233342504960
746545347678265344
746494395457933313
746524003112648704
746606572202237952
746500548531195904
746502020408967168
746565157317414913
746604592192851968
746522027444441089
746567745358143488
746503241140080640
746604365641768960
746584350452514816
746532039386632192
746590188869197824
746598422371721216
746611555052097536
746519359896485888
746527790225367040
746549647011909632
746497914181124096
746526536224890881
746624792032325632
746612489979371520
746508534246866944
746506185575174144
746530315275997184
746529002542735360
746504574979162113
746587827522117632
746545683490996224
746593083345731584
746618437582069760
746511718029860869
746582500999335936
746567959229890560
746535461766631428
746496928855252993
746545712595243010
746529983862964226
746581276249956352
746607394210390016
746572929551368193
746558018612002816
746611676552826881
746530110019239936
746616084741120000
746602687928557569
746518843829325824
746590759441207297
746539958240841729
746530621376307204
746597684115542016
746533645800841216
746590314782203904
746531703636668416
746535335962750976
746518881813073920
746509327024828416
746503664919945216
746603132583555074
746575726950887424
746532471383068672
746514821806358529
746514989188513792
746625110656847872
746513542195609601
746534694334914560
746594006042189824
746507968305369089
746559176529190912
746556072547102721
746616487251587072
746551622554296320
746628025714880512
746591414004424704
746521339368988672
746525965946335232
746608325060616192
746611601046966273
746551161067540480
746558203165544448
746495666361229312
746576830338064384
746604529274208256
746555527136567296
746494630049550337
746610732872142848
746497419433644032
746541451182407682
746551790271758336
746505002802348032
746564347984486400
746599643220447232
746614876777418753
746496979216175104
746565191157047296
746560950652801025
746503614441603072
746534454999552000
746510878795698176
746596707115409408
746612129453776896
746568605127540736
746596388100775938
746577153257574400
746577102988795908
746495460718874624
746494596738330624
746521750528208896
746625488290975744
746530202243653632
746572094868070401
746515878515187712
746625345588166656
746620165572407296
746527681152319488
746581020405796868
746494483366313985
746607993882566657
746531565191184384
746620006293606400
746554608735117312
746593162852917248
746621533255307264
746623257063858176
746613656264261632
746509620785582081
746516239476981760
746627946262241280
746497134136958976
746608669303934976
746579351056035840
746615510247309312
746611450173480960
746522673472167936
746512795873640448
746505572992843777
746557020317298688
746509473766903809
746502494503768064
746546090225315840
746565635442761728
746499911047249920
746537970161704961
746500733105692672
746545385527619586
746543242045362176
746586829525159936
746540188655042560
746563450227195906
746553111435677696
746516960519688192
746541602190024709
746597457623126016
746617456131776512
746522065356857344
746555569390030848
746497566372569088
746614843273252868
746599982711595009
746543741545156609
746535629693935616
746584434456002560
746552541035405312
746603892012650497
746579648851677184
746518080579207169
746625190570921984
746600616319815681
746614864102174721
746583990082093057
746604613105745920
746520328600354816
746599810992644096
746550368155250688
746502679212466176
746526511130415104
746515412989272064
746516616666484736
746510237100826624
746526594957606912
746543862798237697
746620300058591232
746589216172314624
746501081069412352
746624997779726336
746589140532203521
746506818961051650
746574334530052096
746556374683901952
746556257356505088
746613186556739584
746505250266198017
746568416480337920
746544844437323776
746495930287947776
746519938551189506
746573458079948800
746496060412002304
746544336838393856
746515559811002372
746596325135888384
746616722371665920
746596694637297664
746509368833671168
746524506114523136
746597554263982080
746557070917275648
746520471550689280
746626071446052864
746518055463723008
746538360131321856
746591325609426944
746613089835982848
746561768537862144
746499529030107136
746503652018372610
746539366512726016
746575978835615744
746512309128921088
746493875343212544
746496534536130560
746624943136313345
746599873559019520
746548367606439936
746506026350845952
746624460896120832
746598816669908992
746619502855655424
746598510452219904
746530013537787904
746495200759947264
746501974577680384
746602465638887424
746510593964728320
746526473381515264
746513651406864384
746588523843620865
746588968674721793
746540813899993088
746627136513990656
746621709437046784
746609839250374656
746624804745256960
746591736760197122
746586242272342016
746606819326361600
746510199389839360
746523797549899777
746605376712343552
746612997838209024
746611219386220544
746601392110870528
746524879562866688
746571264274407424
746505397037596672
746599307462180864
746569427194281984
746544844408033280
746616151787069440
746554369647095808
746617435306983424
746605397478277123
746509943545552896
746615392655781888
746495158527627264
746577140502659072
746612687480598528
746615308849418240
746625383513075712
746611320133459968
746610825171976192
746577698349158400
746524778815619072
746552020849426437
746568525419020288
746592063756578816
746593750160388097
746512296571113472
746586456341221376
746550858993799168
746607142296227840
746577920869601281
746533347841687552
746525324297412609
746518789542424576
746610724303167488
746534371256057856
746560698755358720
746567774630096902
746495909299687424
746552654390648832
746519481439092736
746560577166786561
746509679262478336
746505761853833218
746608136593739776
746607876253310976
746590864344944641
746626650046087168
746505577199706112
746623806568022016
746493791524159488
746605968071471104
746624326422695936
746593405992603648
746524535529213952
746506068084330497
746521050100436992
746624569696362497
746598896445558784
746563588739973120
746522945858732032
746590419773980672
746571176260960258
746600662306332672
746626428016332800
746625651906576384
746598866917691392
746505279760523264
746584279405174784
746616030206771200
746611747625177088
746577077713969152
746519934579027968
746526125405286400
746520374838452224
746613748358615040
746554021398323200
746537148019417088
746552083717951488
746625769548431360
746516549834399745
746537126909583360
746584442735566848
746499504006926336
746510447097032704
746594244945715201
746515907766255621
746586082674937856
746542122266824704
746580978563325953
746597340216197120
746531427013931008
746503622834405377
746599810631929856
746539907779338241
746610405502554112
746602541367107584
746602234906042369
746517329660391425
746604747663114240
746587185911070720
746523369542193152
746551911873191937
746616680483270656
746603438692139008
746579594371702784
746524455887831040
746627413380055040
746500762243633152
746524380616855552
746510715570229248
746502729376272384
746535709394219008
746610699388985344
746556601193103360
746620073608089600
746497104974123008
746568932262174720
746556244706500609
746591657085247489
746539836564078593
746525508859469824
746613295671443456
746501584541081600
746622791470952448
746598506178056193
746578289884540928
746512225536512005
746533456847454208
746549365888659456
746518349157380096
746539568183148544
746566663135367168
746546610369343488
746608052753805312
746579435059560448
746531984650932224
746606903447412737
746515081735770113
746610942398468096
746525156474970112
746598644783132672
746509784157818880
746531380906045441
746622082520350721
746498837011927040
746613450495918080
746577044083970048
746563118864596992
746543556786069504
746621780417183745
746566763807113216
746575513196584960
746628789216518144
746506487606939653
746611189912899584
746579640597291008
746536116237533184
746543791822282752
746547235207405568
746566726259609600
746523444905271296
746604340547289088
746595238974652416
746528059046531073
746621369417371648
746544752133189632
746605397792817154
746563718968860673
746501538328219648
746622716086726656
746518982341996544
746612737774600193
746496639179718656
746525689243897860
746594886573527040
746496941316509696
746571423842394112
746510371318423552
746615002409340928
746495800528740352
746617921842012160
746602109307596800
746541279471763458
746608421647032320
746527840791736320
746578214198214656
746593565694824448
746628843939708928
746597332117037056
746590428066000897
746508731395907584
746599135650820100
746508748148064258
746551689453273088
746510249784414208
746542600539123713
746519573663383552
746579896210690048
746583385829564420
746602130098708480
746620480166068224
746540192979378176
746499558419664896
746568659611463680
746493946629521409
746508475769839616
746505355274915840
746601224099749888
746603740820606976
746615992453828608
746555061581549568
746548317283319809
746519720510234625
746532156650950656
746604328081854464
746497498982789120
746539702165995520
746565278973079553
746604059642060800
746526893004955648
746537424537395200
746539219712118784
746567279870042112
746553564575600641
746614767486386176
746550942905040896
746494378689048576
746510736357130240
746546224577318912
746612087615557632
746534656569389056
746541958848516097
746510702983118848
746522702576398340
746502641539244032
746624036986200065
746572203899162624
746563630586441728
746550628399222785
746611567479889920
746613073159524352
746499281582862336
746544509073293313
746544379058327553
746514678986182658
746608514047614976
746518969742430212
746605695437406208
746519837904515072
746553274925387781
746604474781700097
746589853597507584
746623491701641216
746559289523740672
746613002028335104
746595494751838208
746540582940598272
746600406545948673
746611164759597056
746620102825631744
746626641678372864
746530764049702912
746552465504485376
746512946692521984
746549273605476352
746595159417233408
746547080051720192
746512535688359937
746520018330869761
746494969851088896
746604332351643649
746505791293825024
746619801037078528
746619708565164032
746609772082900992
746612309804593152
746545717053890560
746518713822679040
746628185274585088
746563462868803584
746628004789555200
746532433693138944
746578629623226368
746516839199432705
746547822300827648
746557146142146560
746551362566029312
746562963855839232
746621629619441664
746521297568440321
746578625412071424
746550590491271168
746507905323704320
746525102032945152
746508433499754496
746495854828101632
746600267936858112
746566348847874048
746596451296284675
746591606791233536
746592483522404352
746589056423780353
746548333968240640
746548979907780608
746530411933687808
746528537096527872
746616449477681152
746507511042351104
746498040031248384
746505715653705728
746527744138194944
746617443678814212
746545255554551809
746602247795113984
746506298796220416
746504105175060480
746493489202946048
746609583377027072
746552926802313218
746542734698233856
746601861793230848
746624154506502145
746619544995774464
746611160695209984
746511302642655233
746548178892296193
746627489049546752
746566189141397504
746539182302994432
746613609938059264
746576633105125376
746595343861587968
746551932651606020
746598871149715456
746621399050096640
746524028203040768
746566180966535168
746621377956945920
746497905909972992
746524359452307458
746580953040982016
746543800047132672
746516650191650816
746509033486508032
746505787300798465
746598997150818304
746594349635538945
746533922314534912
746598036713910272
746570731627098112
746619377265541120
746558425807618048
746603807811899392
746614079914053632
746610556489052160
746627451288174592
746563940990205952
746560250153558020
746621872796635136
746544542594170880
746626830577328128
746615778418528256
746623978265968640
746524497851858944
746494588223889408
746545947694403585
746624788093874176
746519485679538176
746581255215407104
746519829687898112
746595209551708160
746521973119803392
746613878608433152
746546954100940800
746598082763067392
746622204335497216
746614730035363841
746619079457398784
746604680470495232
746580881754689536
746543107903127552
746606550932951040
746519921987723264
746535042244022272
746515169774231552
746538393648140288
746598774965964800
746594031107473408
746587882018770944
746610199956455424
746560598188630016
746500837913018368
746580345152221184
746606492195774468
746542029983756288
746624985159045120
746523621212946432
746504675621376000
746505954863255552
746565014895529984
746611512811347968
746586384962560000
746542810090840064
746625358481391616
746549705702776832
746600561668153345
746591657001422848
746570530292142080
746574783442264064
746577673476935681
746566348562702336
746541874802892800
746573449615679490
746605775015936000
746586292482281472
746547134523138048
746599903074357248
746499197709455364
746531586254864384
746587139836682240
746623320074915840
746524891952852992
746624469251330048
746605536230125568
746538422974746624
746582710710321152
746551031039877120
746602197316677632
746592147806294016
746517757601193984
746560212383866885
746621931491844096
746592948821819392
746616734770094080
746525466962571265
746541950514401280
746611936498974721
746614687824027648
746628298575351808
746502964206960640
746621168271114240
746620279170818048
746497788406464512
746621327683919872
746529367262638081
746550259279552513
746500585973755904
746556924242464768
746530709502889984
746614826605023233
746536967442210816
746592047042334721
746619951918755840
746613291150090240
746578201736941572
746556856957448192
746534304222744576
746502221861261313
746587592624340992
746612116954570753
746542692826488835
746624825607733248
746500338543271936
746510383846916096
746574955454791680
746625337363140608
746544085335367680
746611676372312064
746534694041305089
746616621641437184
746610237784850432
746527140359839744
746534274963218432
746551479666827268
746523361082281984
746519381006483456
746624699858358272
746500246239346689
746529958864904192
746554529114644481
746613199152242688
746614163632422912
746518927719567360
746618991326732289
746612691695853568
746610225076133889
746515354143330304
746594849059573760
746582081455722496
746551546771542016
746507980787449856
746566675965837312
746552939553005568
746606169179860992
746532064384647168
746589815731331072
746613400323624960
746624326695280640
746585214604967936
746526158821425152
746511831166967808
746528465541685248
746583662766882816
746544710278316032
746520127290613760
746627296002510848
746538879960907776
746518898392981504
746514033021435905
746500309216681986
746500800252350464
746537231876239361
746548539690450944
746594454509740032
746516436223295491
746538741729222660
746583436253630464
746510761611005952
746507020153425920
746621373880090625
746611093292756993
746547625323802624
746523134803705861
746606362428309504
746502347774431233
746549592544673792
746494802259251200
746620505642328064
746501274007388160
746586540009226240
746571973015277568
746578608425172992
746552037563740161
746579904788070400
746514485976805376
746625354182201344
746628885765361664
746581875829805056
746508823788158976
746608950330658816
746564855285506048
746599970241843200
746577836727734276
746556353754202116
746557578444869634
746530940424491009
746626163443916800
746572837159313408
746604948864049152
746577681802682368
746535092697337856
746530760002240512
746625660379078656
746511105653149696
746505820477751297
746522878879891457
746613475795996672
746502867658354688
746525085167554560
746614621100867584
746588498904244225
746582186409738240
746539144407572480
746591153882042368
746496400075161600
746612397985697792
746500325998272513
746617187977175041
746589358728175617
746570417125490688
746551752552390656
746621231001133056
746535461695406080
746604671817519104
746590935832629248
746574640869441536
746605481641254912
746566122095271936
746497205708652553
746494424788705282
746516658769039360
746600221904347136
746595448668954624
746579376351940608
746599940768604160
746503664877985792
746616088872521728
746497469651902465
746514465210830848
746608425728151552
746529216431218688
746522958680592384
746519984625561601
746504331478827009
746503576747315200
746548698872590336
746527731538604032
746587081061851137
746601945910153217
746602960780562432
746580609154195456
746625299450839040
746628579576942592
746590952244973568
746599303339253760
746563328760229888
746498212295491584
746626662859702272
746586212786307072
746616281789411328
746551345830821888
746598158394920961
746515270299193344
746519196209557504
746604843834482688
746568907285204992
746596102930112512
746591585698185216
746503408828329984
746622766326026240
746599550794739712
746611160401780736
746547017116155905
746493552335687680
746577669110771712
746613278563012608
746499323718832128
746576846796496900
746543452129792001
746497620651061250
746613098165993472
746604957051256832
746550863397851136
746553082192994304
746618873798070273
746610808109604864
746610145459904512
746519666093363200
746587089433673728
746559994351484928
746560896223354881
746608232911802368
746604449737498624
746563186317475840
746548627523276801
746501404055896067
746608665071845376
746596379791925248
746622023720386560
746509784426287105
746518273739489282
746616827049050112
746551819640279044
746521322734354432
746498673668853760
746624477501468672
746568647297105920
746527299562967041
746497012791664640
746621990409224192
746518076372492288
746620631156854784
746537386851598336
746602516075393024
746516759323287552
746622690916634624
746535138880782336
746589425514258432
746628508214956033
746517342574698497
746505007046983680
746589291577475073
746526976823820288
746501664085925892
746530370007478272
746500946738307072
746575060052357120
746620052716326912
746498279198855168
746568676564959232
746555367996416000
746600372907741184
746570438302564353
746495913812725761
746516746677293056
746561982581506048
746519280041205760
746528814025539584
746579917140267008
746559755364098048
746626994020958208
746548980008443904
746601425707409408
746580513008214016
746539123314409472
746562611630776320
746526490020306945
746518307298222081
746530172942311424
746593016006074370
746602868271001601
746592239963480064
746607297573621762
746597650611331072
746580211030859776
746522736168669184
746617321876230144
746566570957283329
746592177187393538
746594572013297664
746582157095800832
746508999772807168
746615543755608064
746609793272426497
746585596198424576
746623152080490496
746609814277586944
746606693472215040
746509847265370112
746557544630464516
746587404119719936
746582366550896640
746611806492311552
746585940118876160
746586108184694784
746571209865891842
746518877643771904
746588968406376448
746613278558674945
746498619017166848
746582676870729728
746620740397469696
746583847320453120
746514984994168832
746532500487364609
746502851254456322
746609499851489280
746625727223693313
746506240252076032
746516960679100419
746576930716127236
746611932464046080
746555598750228480
746501555231264768
746585784862412801
746497826377478144
746628571268026368
746503937294012416
746511248192380929
746583201292783616
746610879723102209
746589383940247552
746517678081314816
746513516996206593
746517292050055168
746610414134398976
746608253769912320
746507712138252288
746610778858487808
746596530795216896
746613979355578368
746526783911124993
746499571291848704
746590746728345600
746591304742690816
746556496096407552
746612423084244992
746523986130051073
746506303195881472
746581163137892355
746509838797119488
746620333570940928
746571465512853504
746536070112763904
746627388398669824
746618949564006400
746507880174608384
746621159844675584
746624762705743872
746507615778254848
746624699921240064
746553996215619584
746500820993249280
746544144139583488
746567472703143936
746548514520506368
746516147147767808
746583482353197056
746558186480611328
746531972135030784
746615157795721216
746518684433276928
746596891593424896
746515463463636992
746539824060850177
746617770788413441
746532207104241664
746586103944142848
746619100265328644
746504583329943557
746532655760498688
746496555415396352
746503127830978560
746561432905355264
746618940948910080
746618928433074176
746537965959155712
746560967442456581
746501454265974784
746519703686877184
746556588442324992
746621243588247552
746541610528284672
746529984060211200
746612678936920064
746605016086118400
746520861344161792
746524254653415424
746617477145071616
746502532286062592
746500342997671936
746534115265122304
746539903559868417
746547965137805313
746545117142487041
746548556442570757
746530969532899328
746510157757091841
746548783031279616
746493938387791872
746537319927255040
746582190440456192
746500888139825152
746508614173589504
746500221362929665
746524825217343488
746607146813562880
746545469443145730
746511520570482688
746579497948946433
746568810681950208
746534987906846720
746521104647340032
746536166413893632
746519707923120129
746522799309619200
746545246935322624
746589505377828864
746502666491035649
746588007994634240
746606421022810112
746581037023694848
746537231809118208
746533649655431169
746520383164153856
746556047406424065
746611559166779392
746583180182949888
746555888194854912
746592831364534272
746601652191436800
746502033369243648
746524963318931457
746529338149974016
746501223784710144
746617070498942976
746508957993295873
746558241081962496
746622623451332608
746506181414391808
746613278600724481
746547486739750912
746607348177768448
746613438021918720
746626494919745536
746534463392354305
746505828845264896
746496656082800641
746624007882084352
746541245783220229
746598367954898944
746551198635925504
746611852528881666
746579460217016320
746576926714658816
746525219498536961
746493921400864768
746564624888246273
746618802482331648
746521146770718720
746538418973319168
746625110946287616
746523231213887488
746559771818369024
746519204577312768
746505682405330944
746549546130378752
746601501204811780
746557171630911488
746496286912745472
746622447395414016
746611563424063488
746567791453474816
746498384068915200
746493892007075840
746576569968189440
746522081920167936
746581552860008449
746594479663087616
746587047536713728
746595046141595648
746507284407189505
746622342487474176
746529707039023104
746600741767364608
746577702740692992
746516625243811841
746567464398389249
746590424035274752
746502121223233536
746503694276001793
746574493947035649
746595411079553025
746554029812113408
746502859324174336
746530521086320640
746595532785618946
746626981467295744
746609453454196736
746531783320035328
746514926563397632
746597554243145728
746604688716472320
746612443900583936
746595088025911297
746558551456309248
746604986415611904
746551475518611456
746495112532762625
746612100009705472
746594119288496128
746556965837406208
746570891144888320
746545993626181632
746610128821051392
746627677965160448
746588930955321344
746504574765268993
746557641141395456
746569762956779520
746623651114586112
746610728476483584
746592491797884928
746545612007608321
746538859098345473
746498468185673729
746619071072968704
746527559643430913
746587940881522688
746608417591201792
746576192791265280
746612032905023488
746562569637232640
746496035346866176
746562288606285825
746557503010287616
746587215258652672
746544022215241728
746610787473571840
746616571221708800
746509310411292673
746603917195227136
746617716216299520
746511931926843392
746505757735194624
746577664824184833
746500674054029312
746523982006890497
746592277817073664
746504352655761408
746565388347936768
746567275713536000
746508022738870272
746498195249729540
746526221836689410
746609835114897408
746532328508252160
746587483924795392
746594245075664896
746585319533748224
746546039730089984
746620887143677952
746500636296962050
746524933887397888
746532068755124224
746611047214227456
746619607830626304
746495238290702337
746515841043337216
746519796225761281
746537349165756421
746579615045554177
746560283838124033
746597332179771392
746514473377112064
746587823613050880
746499717903704064
746601320577179648
746563471479836672
746498027662249984
746536116082319360
746511226923028480
746616583909425152
746620232773537792
746601568032665601
746530675919101952
746503585026826240
746495699995459585
746516029602357249
746623831717068800
746546828254937089
746557947375980544
746496844704841728
746497679304232960
746497444775501824
746514888613367808
746515085821153280
746621390455988224
746577329531457537
746548740757065728
746528453294329856
746615011146076160
746618983135252480
746539039419863045
746603841504808961
746499071867785216
746554604649857024
746528558059651074
746509012535914496
746607343694192640
746619255634821121
746508341241839616
746614818002571264
746617456253353984
746540272536846336
746493984390938624
746526645301944320
746525986762559489
746571788549709824
746519389248360448
746622837327339520
746510744762515456
746522111276089348
746587441872547840
746499956832342017
746537709846564868
746606563620757504
746500812730310657
746510182864269312
746551253287591936
746592982372130817
746509767569342464
746576154778308609
746515819757174784
746614402753900544
746497058891194370
746504340215476224
746575412453642241
746581485684129792
746494093266583552
746519624230051841
746578834896543744
746580773042544640
746602000079544320
746521192824180736
746627493038272512
746588712675512320
746593657742983168
746518885764063232
746561550496858113
746586955467481088
746526099925049344
746621000574435328
746626541271023616
746570010303283200
746628390875074560
746616525063340032
746613924670410752
746573780957433856
746568089366564864
746603904293494784
746494915270479874
746504252135194625
746536539820285953
746627182777237504
746523122304618496
746610602550796289
746507498199224320
746606563767500804
746544198543872001
746499881422884865
746618794026602496
746572745132093440
746531762461941764
746574376598913024
746611428837171200
746497008261865472
746613211458338816
746532278281502720
746515693948940289
746495003539668992
746611105871630337
746585348650602496
746555737002827776
746540532537622532
746498950576799744
746515396329607172
746556215321305088
746598640404340736
746612804623437824
746538573948686336
746527488386412544
746499147335766017
746499491562323968
746600133647802368
746516721666662400
746505040492367872
746593901180559360
746621394784497664
746530722052079616
746618416841265152
746567770461061121
746627136539230208
746616235656372224
746531741553164288
746589064900517888
746521192895381504
746618337174654976
746599772937584640
746494374427525120
746521268183248896
746624477589438465
746585046811815936
746546547215634432
746614998290444292
746585956925349889
746618425150058496
746623697444814848
746581783630716928
746613790280548352
746555640475070464
746588339206164484
746600356088528896
746618307608973312
746615312964067328
746493988618768384
746510354872680449
746513508670578688
746610099242819584
746606492166434816
746590780286894080
746622120155824128
746549919545057281
746514079339143168
746607192774631424
746501177626533888
746617825184333824
746606807037120512
746500183576424448
746503203542437888
746565241274834944
746526305735188480
746506940340117505
746622556527026176
746579342776360960
746613186422542336
746505002961637376
746564549185179648
746527098441994240
746591661279612928
746496417003364352
746611433069125632
746561026133532673
746571532755935232
746565740644433921
746572405296947201
746505535512469504
746583788730318848
746545339457384448
746548380428550148
746596396522938368
746566604708732931
746623189766176768
746538066513256448
746520760831840256
746503937411387392
746593972202639360
746549584026025986
746559578964267008
746610678363000832
746619263935447041
746613723360419840
746588024641724416
746610845879177216
746610854209036288
746606832257470464
746599202428325890
746576503220080640
746496639381147652
746523566829600768
746546585257947136
746514007805173760
746552658547314688
746620899869200384
746612733597069312
746553208030433281
746613236947161088
746545628767977472
746628785265577984
746527450562166784
746625731510345728
746514293152190464
746587961785987072
746563706348244992
746621650557374464
746515585111101440
746497427956391937
746581796196880384
746603971356336128
746538930493808641
746557825770524672
746548774621712384
746571796980314112
746566927384907777
746614423599513600
746585566871851009
746494944970420224
746583767649746945
746601681534713856
746548552361349121
746615606456221696
746509587273048064
746533746380312576
746548229358166016
746510937587343364
746505657193463808
746560023573061632
746499692670787584
746505367836823552
746607188462866432
746552079636799490
746548099422683137
746566541525778432
746586049384591362
746518026053353472
746625496524304385
746597273371480065
746556294937481216
746592634211205121
746534774081101824
746570685502226432
746543405979705346
746599064024813572
746529560611651584
746503044158865408
746525777319989248
746542474475114500
746601253518647296
746527404571648000
746501257335025668
746507179604205573
746595968800407552
746519435284865024
746514830073335808
746585537444712449
746602968951164928
746511759750504448
746573239766286336
746628084464422912
746594257671094272
746549688971599872
746621302614724608
746533037366730752
746504205901258752
746503320655691777
746628877250928640
746567086768431104
746594169292939265
746593313827000320
746552666952589312
746569162961600512
746621105310310400
746624888455200768
746553145031954433
746594974964260865
746537370174914560
746526523864190977
746540624925626368
746493745428762625
746557494336557056
746533394201206784
746523118076780544
746536921384497152
746583431967027204
746625148766269440
746551005827862530
746577186551914496
746512531498336256
746585332167081984
746615979938054144
746500573646757888
746545376958648320
746525273844228096
746554281642188800
746594630951591937
746605011648417793
746586657562853376
746532836023410693
746606810933526528
746557024624730114
746521029086830592
746575198808342528
746502582625935361
746528394326716416
746615744910233600
746575794412085248
746526637072617472
746499369730478086
746503073485422592
746508488273235970
746527782092541952
746556500298993665
746617833795231744
746498379895681024
746515660419698689
746536124634431489
746563156680413185
746616101346418688
746591741030113280
746562557142499332
746605141818761216
746596350620536832
746623634479816704
746559985992163328
746563404215758848
746578335875072000
746590000314204160
746544798216003584
746589547270549504
746570534465351680
746517606480363520
746516377872310272
746615006591062016
746603812199161857
746549290206564352
746499520771555329
746494844193779712
746572136844787712
746509784203956225
746535671318323200
746554210330746880
746620274792140800
746507745881395202
746571465563090944
746503933007380480
746613341787930624
746543082938720256
746514087534858240
746533276668420100
746593762483142656
746548451496890370
746619981052403712
746577815907217408
746608920693719040
746529644430639105
746510816262795264
746619356323414016
746582316194086912
746535180702097409
746592256786731009
746560384291774464
746581691565674496
746574414129602560
746537210925694976
746605145920724992
746599894484299776
746584212162121728
746616281932115968
746608681891078144
746573021897498629
746535897831636998
746579380340662272
746607113187786752
746557805025501185
746547524509523968
746502217625001984
746566675911217152
746617338640764928
746506093354852352
746555862924275713
746618811063894016
746542956929122305
746516847487393792
746597361359556608
746612108339470336
746577031660445702
746586019932168192
746559532705284097
746613563964407808
746573068084994048
746625370850533380
746573017761742849
746626708963475456
746589602018787329
746626520043622400
746624347335335936
746586757928361984
746599877908570112
746515693974192128
746624766904242176
746608535157387265
746580026318028800
746502494402940928
746527526005047296
746616281848233984
746614876869636096
746584124249366530
746550548644519937
746505527224569856
746552813765832704
746586430881816576
746502507099262976
746556718621024256
746513265597915136
746613501087604736
746540985757229056
746508098156650496
746614507791876096
746516121784745984
746505954661961728
746577320962514950
746527551372173312
746522908176977920
746606953858727936
746507498560053248
746522891391377408
746599135395127296
746627593978314753
746626276660633600
746579531448737793
746518835541454849
746606064515244032
746588771404120064
746496521680519168
746621235220594688
746496442165039104
746616500014952448
746619792535224321
746529027922362372
746529036218695681
746603204096450562
746581309687013376
746587760526561280
746571432000258048
746548933816553473
746559050524000256
746509369047580672
746570798895366144
746621646434406400
746520014333829124
746565153102102529
746605204531904513
746606215329906688
746606408305623040
746615157753847808
746587534231232512
746515815688609792
746622414008745984
746596749003862016
746620094617354240
746572778367639552
746606756671987713
746515413157163009
746513164829765633
746570656112746496
746529908709429248
746536854170779648
746572338251108352
746521544914931712
746627057107369985
746600913847070721
746611345269784576
746612225767407616
746613031380090880
746513211210424320
746596446829436928
746595582987354113
746557180103405568
746511151760977921
746585206094766080
746523432574029824
746567791638089728
746624016287399936
746623848238452736
746495481543524352
746513378877673474
746619222055325696
746554764100411392
746621381907886080
746564637403951104
746586728685801472
746538938769285120
746512665791635456
746600809002041344
746511629588774912
746535550077767680
746523675923480576
746549198254911488
746546555667132416
746520978746793988
746500443417673729
746529652659884032
746500174973800448
746619297577959424
746566986021371905
746621696564662272
746496396040118272
746582773448642560
746601232723152896
746514884733571072
746572392810553345
746570517663092736
746602046309208064
746598963504046081
746598263244099584
746607519854895104
746620513737269248
746504096664805377
746602839024275456
746610137222123521
746585743313633280
746538897027571712
746500674284752898
746517757655605248
746622003021381633
746562363986485248
746623995106177024
746530097260199936
746612427333185536
746608702678011904
746565115718287360
746565882915094528
746575022622281729
746628860624670724
746565245670461440
746618492401651713
746513059817099265
746587718826795008
746526141972807681
746615648516775936
746613316643094532
746626767499177985
746583205390716928
746495163057471488
746612435679744000
746559428032368640
746609361112436736
746598392940347393
746542499749986304
746538809014222853
746532181808275456
746562712390467584
746523126209576960
746566256317370369
746618638870929408
746587383244668928
746542965506478080
746513043362709505
746610485135556608
746527094247690240
746519892396900353
746505288166031360
746573910817177607
746614008434855939
746549659355709441
746575676577193988
746607306125647872
746520584721403904
746499910959308805
746511726254821376
746514888718229504
746606416937500672
746605397646127104
746576293458632704
746566646366609412
746515006166994945
746624636956315648
746562716299460609
746514796401430528
746612574054121476
746537944656207872
746516335891406848
746627560302321664
746501240331317249
746565002098774016
746539727323463680
746574510770524160
746604227510829056
746509524169822208
746535692629585921
746528222368698368
746523982023667713
746613979338813443
746618672601505792
746596782558281728
746628583871897600
746537953237798913
746555896541679616
746564851099635712
746549244350205952
746609671595712512
746545020405088256
746597264982867968
746602545498492928
746589618439622656
746601123524423680
746614260114030592
746531527714967552
746514465173102594
746626780233105408
746603547928629248
746519020325707776
746587588560101377
746590923052683264
746502448282370049
746514624372215808
746623236104929281
746515370941440000
746569385247006720
746567803973537792
746554248091959296
746551920127508480
746537718188937216
746510639921758215
746545574242058241
746528826444877824
746624033043603456
746532559224455172
746572962984165376
746495401994248192
746611634659958784
746586275633725440
746620631404380161
746508408417812481
746498845526335488
746582257570353152
746524426531831808
746552121688883204
746528683968593924
746599374524841985
746568928311263232
746610313185927168
746522622863773696
746567430638604288
746510392533254144
746506672076521473
746593489937260544
746557544840073216
746627396913111040
746561680419631104
746506202402562049
746598372325285888
746607456952922112
746622367749779456
746517652680617984
746516319068028930
746533192467881984
746507611814563840
746517023669137411
746572216297525248
746495238538170368
746532181846089729
746602793029373952
746579573093994496
746497167779573760
746610951076646912
746545825963188224
746612381082619904
746528369328668672
746611856819765248
746599349321367552
746558379292663808
746552729825251328
746553057073233920
746620996233400320
746536434773954560
746594928759816193
746501253233008641
746522270776995840
746618525851103233
746577232899018752
746607649970622464
746627463753654273
746511508243243009
746559289733480448
746542570948419584
746570647803834368
746596916562173952
746612527870644224
746497650250424320
746607075275378688
746516528577781760
746605041155510272
746592059646107648
746608224602820608
746545440162643968
746592705619234816
746517870864064512
746611806643294208
746614184826150912
746578201908908032
746623139615023104
746509188851990528
746497440430325760
746575378970402816
746496647593500673
746531745575493633
746495137677615104
746522803361353729
746597109701419008
746546014857859072
746554562526384129
746600825825406976
746593326514716672
746572493138329600
746621830811820032
746588859627077632
746495896779657216
746619028995772416
746601916143067136
746528625252392960
746532433403777025
746515203102171141
746562066186670080
746575869548826628
746613517990649857
746505086680072193
746593875968524288
746494252788613121
746562716223954944
746531242485649408
746527672910544896
746601026980032512
746585638074474496
746614956427206656
746496861528260608
746606832060370945
746606832060370944
746559985853730817
746608048614084608
746516507769737216
746504352785784832
746512502352052224
746559377750908928
746499013130625024
746576830178656257
746581490046144512
746597298428321792
746592034442592256
746516767959285761
746518122555858947
746599441851891712
746601798971064321
746494781287718913
746556332447150081
746619587056242688
746553233208971264
746544492241530880
746495473322594304
746592382498418690
746617795987677185
746608354492022784
746623579727474689
746556928302649344
746539337307787264
746520588777295872
746624901193306112
746525420548284416
746509650103779328
746559751043964928
746620212011753472
746625999924658177
746550871836655616
746531770884038656
746528612355022848
746522094742142976
746524103461351424
746521301632704513
746621662947315712
746530961140158465
746544156529438721
746511994526674944
746597369773441024
746499357042679809
746628818471772161
746493493472796672
746609830958350336
746606651843608576
746567498007359488
746519833936801793
746510912345911296
746515240930549761
746499319478521856
746506173097050112
746539677239414784
746593078874615808
746575844571754496
746558538781077504
746572887725838336
746533133844119553
746577958438113280
746500833752260612
746615019358552064
746510375647064064
746568626015248384
746592604976865280
746539891018858497
746621235207909376
746539190502887424
746566382381195265
746618026657644545
746615086295449600
746603791005417473
746521318678495232
746537722391601152
746493527207477248
746521326983086081
746521130047930369
746621034082734080
746612540608675840
746495393626619905
746587827639463936
746505178849943553
746539647606480896
746601597392805888
746545427617558532
746606798539350016
746510446816010240
746596904264474624
746619339298660352
746595012624924672
746569670484910080
746571088059052032
746602511797215233
746576041745981440
746573730755809280
746496639481831424
746557590751055873
746625291070676992
746582433940836352
746614784490037248
746624326309380097
746526582248972289
746603912707309568
746580932103143424
746607562020229120
746590013077528576
746532597270880256
746626939591372802
746509469702561793
746619809396297728
746553757475823617
746592982552326144
746588331174141952
746624200497053697
746618186041335808
746502079435288577
746618559191736320
746538888743686144
746624360081985536
746498686323130368
746498249951973377
746519930154160128
746591971481915393
746611798124564480
746551647732629504
746566856052342784
746499097381715968
746605368168550400
746531418335940608
746596946190663680
746592332334661632
746565023426842624
746540482528952321
746608333562515456
746623814650433536
746560422203924481
746589237110280193
746516457287127041
746582949584338944
746626310361882624
746610317531222016
746503308311994371
746552847089598464
746513454417096704
746619536573628416
746598733035479040
746598334362693632
746602281089499136
746618110409646080
746519355735715840
746599483828539392
746610908986638337
746627514332680192
746627300251209729
746495431413112832
746607155021811713
746546878691434496
746498841332039680
746531967974408192
746576565883047936
746622367850442752
746611353499074560
746502578440011776
746626595465605120
746566407572295680
746617993157808128
746513743681466368
746579208248369152
746603107665190912
746542873298997248
746594135738564608
746599437527560192
746586422484819968
746519292682735618
746507154539032576
746495301368819712
746626033466519552
746558534582599680
746620346229493761
746518319818113024
746591061695303680
746519103981105152
746613731677904896
746559184615936006
746543426842267648
746586716350328832
746507032908423169
746579778786975744
746497033477885953
746580772723687425
746529245808070656
746584950313345024
746617212912476160
746552373099671552
746519586179186688
746582173772292097
746577299839934464
746539211621208064
746507980871372801
746580634307543040
746534727989919746
746618869847035904
746519280146059264
746624410472321024
746553790975774721
746615900120424452
746610959469314052
746617817122881536
746604378254094336
746500456189468673
746494370212417538
746623340790562816
746565354554527744
746569230061993984
746580751987118080
746540872557223937
746592869285134336
746606177916755969
746600519511248896
746583528482160640
746519162718195713
746576041653592064
746518445395566592
746503299805777920
746537005249593344
746607901783949312
746494638542946304
746526515542765568
746585688695513088
746536007248515076
746608572641980416
746546497034936320
746527798781579264
746521826050740224
746628319324540932
746495733159821313
746601106738806784
746497738364313600
746551207313936384
746564071126761472
746625408574103552
746576167394750464
746545389902438401
746589941761716224
746607255508946944
746621029582241792
746503060810268672
746617456106545152
746565748974247936
746557247212388352
746525542170558464
746624540319580160
746598120360902656
746613500827607040
746572111808864256
746531712105058304
746527094079787008
746603363534577665
746505589975556096
746525508729376771
746625408846573568
746595876399874049
746599928386854912
746583297824677888
746627543583834112
746603988284547072
746617816816705536
746621147198922752
746607830367617024
746594148468297729
746569611722661888
746538997602619392
746612066354593792
746529489266499584
746603828854853632
746495779511087104
746593691163299840
746626192900501504
746615962984714241
746587097784422400
746519732958924800
746619272366067712
746502699907067904
746516629345820672
746599894564093952
746610527074455552
746573550371377153
746544403875921920
746537118558715904
746501294861410304
746574041109037056
746544596977496064
746546094457262080
746510446975393793
746528096480727041
746497880836407296
746587538375188480
746590423796322304
746542709624602624
746618496583237632
746561063915659264
746507695327371264
746590121982517248
746583318976675840
746606962045915136
746611743783329792
746581749958795264
746599244556042240
746535528703623169
746606744181284864
746522321121247233
746596245536407552
746531326363303936
746604558768562176
746597558508650496
746536048906252288
746626348316266496
746497419374800896
746514221890822144
746553425802960897
746557318473474048
746570782008975360
746503358702305280
746627543743205376
746604764465618944
746519745868996608
746588800738988032
746515798898835456
746602885400694784
746542449485479936
746557683088646144
746523000653123584
746544383281946625
746551622491209730
746497595724398592
746533070862491649
746521985350500353
746617703893471232
746583197119619072
746545301641539584
746567049107869696
746566860414476288
746532588899209216
746594811252252672
746522090224885760
746612725007126528
746544991204302848
746615988137820160
746618697557508096
746561520855724032
746515488612638721
746518281998077954
746493824894177280
746619763112083456
746562749740650497
746493694828748802
746498098847965184
746628747118292997
746575756285730823
746600221765943296
746593829688508416
746503597517475841
746571624921468928
746506491943870464
746619763317571585
746508819442737152
746562506580180992
746620216084303872
746513181556645888
746543208717492224
746548677859172352
746579103319470080
746526666223083521
746609629531086848
746578398793834496
746574514943819776
746585281822744576
746627459508895747
746497188931395584
746627052896387072
746551710387101698
746494202238771201
746497310599741440
746626323020382208
746494785540620288
746521297832841216
746557636934508545
746578587831046144
746624829986639872
746575790049918977
746624930507259904
746600255332941824
746606009968431104
746572896135430144
746506596667138048
746562070447951873
746601404433842176
746596317120585728
746524024134459393
746627321096986624
746576742140231680
746572036106035200
746569867566907392
746524908927221760
746622615180156928
746495930644500480
746613341595045888
746614151083003907
746543732854448128
746553598033559552
746620866243497984
746614272751394816
746604332397793281
746623554939158528
746621826864865281
746500338790760449
746609268846125056
746617745681293312
746499533228638208
746602637882101761
746613022924414976
746561701332590592
746545976849031169
746600788147871744
746511331835027456
746594861344821248
746617971972386816
746508005794021376
746569435603820545
746606311807291393
746620123927154688
746506781111685120
746515459273424896
746594723037646849
746602356842729472
746519804270477312
746503593310707712
746624100005781504
746508106511724544
746513034777006081
746569448203522048
746563865597587456
746564624607125508
746545309929639940
746593964065685504
746617179374661636
746623995114590209
746506625951817728
746572589611442176
746497939346960384
746600217479360512
746494391007645696
746600058473242624
746594244907905024
746570974955446272
746521733981601793
746497218161549312
746615355062296576
746513902981222400
746563710605365249
746597860255408129
746549403830235141
746525450139213824
746595868283854848
746513844336484352
746616420201541632
746520798341496833
746508257456492546
746614192942129154
746547726137974786
746594240696823808
746511973668388864
746498992515727360
746530961433698304
746556127052201984
746619456869269509
746627770201972736
746589815802630144
746583423683272704
746627623057498112
746496408681852928
746600590948470784
746596153509167104
746587638799335424
746591296278642688
746505774705213440
746571461314355206
746565149142573057
746503123649314816
746565966809669632
746588750583468032
746586200379637760
746550334873473024
746621726075789312
746596753344987136
746613828046168065
746604248205561856
746599303431356416
746546794721468416
746532102364004353
746507544651128832
746549911206825985
746512019902300160
746509289343221762
746543229504454657
746561101421154304
746546723577692160
746590897878368257
746561567324577793
746626046116700160
746549953317715968
746576196813594624
746557871928840192
746620090297135104
746505019583651841
746622225227386880
746569238517669888
746530328089497600
746503555687849984
746623156161482752
746610841848516608
746540276680818689
746508987240165376
746522576999092224
746540012787867648
746494550504415232
746525781476671490
746506571383975936
746537978294583296
746553849490608128
746620962561527808
746493996768231424
746599022408896512
746571314895347712
746547071524573184
746562460455419904
746577715164254208
746592990827773952
746511449556557824
746574800299134976
746621663295463424
746570371034415104
746608258069106689
746517564801462272
746612465086119936
746594979108139008
746567510292467712
746517426402013184
746614142803582976
746586460145467392
746557443979673600
746533293219143681
746556307428225026
746623529794285568
746619540717637632
746560552005042176
746495259283070976
746514276274180096
746525026212519936
746505443321778176
746529262539276291
746573210418806784
746563702162264070
746604433031729152
746527291258331137
746560824550948868
746501316088893440
746508991501479936
746565731941232640
746611785508085761
746608228834906112
746585482910375936
746510169996038144
746523042428264448
746521662477078528
746518629852733440
746611923953713153
746613798786605056
746594005761220609
746516071461445633
746597063538925568
746497339951620096
746576742005899264
746496597526093824
746612637148946432
746534216054149120
746611034631331841
746525646927568896
746612368554205185
746616806111059968
746552721554153473
746582303795642368
746518944777789440
746599571535474688
746593129101303810
746627656926564352
746606479881412608
746597168291651584
746627283667030016
746553409122238464
746549088913547264
746558119518449665
746551165349822464
746541547739480064
746519871534534656
746521402610696192
746520978885206017
746607285103886336
746628218803806208
746523935802458112
746590243797635078
746588376959160320
746615329573449728
746571914395648000
746550334844190724
746539941321129984
746505850068426753
746600498535469056
746509327079342080
746574170872438784
746622636097167360
746603082189012992
746531460253782016
746494852611735553
746605758381428736
746595037551562754
746608619005714432
746617879748026368
746607146712858624
746495620253245440
746542386466140160
746628566801092608
746495087484538880
746566809948721152
746530923567415296
746502364522291200
746531326212317184
746628869076090880
746505292251340800
746561642536722433
746621323456090112
746506609384316929
746579774441652224
746584459575713792
746517833048195072
746615514160594944
746549168752103424
746618802557718531
746604319558995968
746593657633943552
746506747628511232
746613723238850560
746619259950796800
746578126155702272
746494156155977728
746606114968461312
746562653267472384
746627552014405632
746621365407584256
746615770243809281
746560459650768896
746604638275776513
746516671309946884
746612917861126144
746512154157801474
746625639227199488
746560040597848064
746602763769909248
746537835658784768
746620840989573121
746576607872069632
746611105926156288
746520072722714625
746600276430307328
746545989524152320
746587496369233925
746625605748264960
746581200576389120
746617405959438336
746616063555678208
746540683704606720
746493590239592449
746564003841871872
746502116919939072
746591413769478144
746505669633675264
746494076640337922
746528730034638849
746544789739421696
746595524124512256
746559146884014080
746620723502923776
746569993698050048
746580256979574786
746536673895387137
746610212736503809
746509347950309376
746610350959648768
746523403306176512
746575374964957184
746600561382916096
746571838948401152
746501316042719232
746507481455665152
746621101246119936
746503669097594880
746593842229452800
746595469900427268
746525856802181120
746520739910717440
746515622779977728
746582932836466688
746567623798849537
746602482512519168
746608853878456320
746538414527258625
746573407710478336
746530911018115072
746626595675312128
746515643801931776
746617342952636416
746533813484851202
746529941936709633
746560950631727104
746595591396921344
746623084942209024
746552889116528640
746624574037573632
746627803605532672
746602231080824832
746583423603482624
746545830056730624
746537068134707200
746550728936689664
746544102251044864
746603929652211712
746563144277954560
746578629765763072
746495624351191040
746561193855291392
746507271748849664
746536036596080640
746600376829370368
746524644505755649
746501890574258176
746592630042132481
746613173818626048
746585348692676608
746532286590509056
746618676649005056
746590289750425601
746539760936595456
746612163238891520
746521695947730944
746597646580781057
746564645704572928
746589790544375808
746516318807986177
746523784958648320
746504591810920449
746509767519023104
746622489430732800
746524430612963329
746618844442144768
746574380617048068
746539316504104960
746596291778592768
746518831368048640
746508945393594368
746556378752311297
746562775019823104
746525290562629637
746586355539521536
746516843385413632
746591472410107904
746558945720926208
746582173751328768
746591917140475904
746548694871216128
746601165601779712
746507595020705793
746577841110716416
746504285517676544
746585604528316416
746618236402180096
746584581113946112
746553316990160896
746601098392244224
746514620110737409
746579359360761856
746608669240893441
746579724143517696
746584472036970496
746580391247622144
746597096988491776
746596069346271232
746536065691881472
746536443393150977
746591040660873218
746509255851708416
746560170529009664
746537516879200257
746606421056315392
746627145087094786
746626914413121536
746594865564237824
746552108871127040
746580252894212096
746596023410237440
746559637579698180
746601349995966464
746527442307686400
746532370409459712
746596073553068032
746628218837311488
746551014266929152
746580714036965378
746574854774722560
746509662837575680
746614398626631680
746552671071440897
746588163276152832
746510119966408704
746517510149668864
746605636755070976
746525709846388736
746593338900504576
746601760970674176
746575433492275200
746499835407241216
746518269184466944
746581376695042048
746601799096766464
746599315703996420
746493929978114048
746532702145261569
746618232300310528
746620354584403968
746605095731617792
746497784489062400
746520873948033024
746587496318930944
746562326187249664
746531712096735232
746596119833088000
746529149548793856
746521859844415489
746506076682477569
746495301356130304
746602327587553280
746598854364139520
746590507736797184
746560908743311360
746502566033362944
746514771311132673
746569842354978817
746533549042372609
746496521852465152
746611500467560448
746558144629866496
746587588421640192
746596753051246592
746610841810776064
746522337911050241
746503488591564800
746625740033130496
746523256346161153
746533406394159104
746528142571999232
746599559082684416
746534413211697152
746535184841875456
746528310398595072
746546475962863617
746500670195441665
746563706247651332
746612792203968512
746501781694324736
746594928474660864
746553732314234880
746507305374597122
746588238815584256
746515652161085440
746581066584981505
746556370296528896
746625140130258944
746525404060495873
746501630355447809
746603900141113348
746624456681005056
746568278231887877
746621545691287552
746532303535407104
746577362964353028
746595235015319552
746547759587549185
746529858298187777
746538087568662528
746588687610318848
746574896650551296
746615778636505088
746628483024060416
746508597283020800
746602931521105920
746569834171752449
746497289536081920
746506286120960000
746546744335409152
746617498028605440
746512837892136960
746516390497099777
746601442459398145
746535398747181056
746573839497297920
746578927435423744
746558530317074432
746578185161084929
746569544861245441
746614151166963712
746575865362919425
746605460631990273
746563928478519297
746609998965383168
746578570953261056
746611542116950016
746522186714910720
746542000531447808
746511860531331072
746612255291244544
746535088544899072
746508395881062400
746602545552949255
746506021984702464
746506684575539201
746508056159096832
746624095626858496
746511013323939840
746532320107171840
746623324063731712
746592001185976320
746548048742981632
746525491914473472
746590751056859136
746496962439024640
746515438280941568
746547314907504644
746560996815298560
746520584687759360
746564524061376512
746612502675492864
746627304470814720
746621931772846080
746627283465682944
746620606368587780
746565207627956224
746508370786529280
746535227107926016
746617468966232064
746617208588111872
746587907281006592
746532148224491520
746557289046417408
746597587877142529
746576503110983681
746503425567842304
746516742680154112
746599081137573888
746622623786868736
746623479068368896
746545259639771136
746597340522418176
746494252734160900
746508211495198720
746598804082819072
746542218828222465
746568730952359936
746609155721543680
746599295005011968
746498895795068928
746536661186666496
746503710910537728
746621868849893376
746622506296049664
746578755380903936
746626595432062981
746518219091935232
746541778472476672
746520605621616640
746545209375334400
746506508683227137
746513936493723648
746498690504863745
746508127361589253
746577580933922816
746528264420614144
746551161042382848
746585919365353472
746557775438811140
746533385464602625
746579112081260545
746596883221581824
746515781962207232
746586800253198336
746536636159139840
746558677423951876
746604537885122560
746587374654623744
746500363956588544
746549466581336064
746516805439496192
746507145911361536
746524258696724480
746609008753123328
746548741084053504
746527173834481666
746588335196487680
746499566971691008
746501378789498880
746605234126991360
746586112236261376
746626708904751105
746506734949175296
746623030630178816
746593167181504512
746628965306011649
746623273853718528
746575051911114752
746563802867638276
746614633331593216
746546253824069633
746534572494565377
746567468492062720
746516675672051712
746591048852340737
746590587739045888
746601450852192256
746606148321689601
746612355979677696
746527249206231040
746601953979928576
746493623546556416
746557997724368896
746580097503633408
746591782851448832
746532555097153537
746618844635074560
746602864290725888
746605418458267648
746521679405322240
746585210549112832
746582563859341313
746518852465467393
746518059473473536
746508442223812608
746543720363851776
746539458850357248
746519108397608960
746496547177660416
746603132583481344
746529384408940544
746551932932632576
746574364141813764
746609659096637440
746619540637892608
746495070510129152
746555737082519556
746497868341534720
746522673212198912
746586510607122432
746524258613010432
746624691289399296
746586011648536576
746588599580266496
746576318377005056
746617338770890752
746498342104891392
746582228482785280
746600079285329920
746565366994845696
746526649693265920
746519040940642304
746533817519837184
746587701659394048
746499814276337664
746589509576331264
746565765592023040
746530671762542592
746521645897023488
746607356495142912
746498866543894528
746498157593432065
746520739688357888
746622112081682436
746512413990752256
746496941257818112
746590750939430912
746561512605548544
746532756490838016
746556508859576320
746494601050001408
746502754810605569
746519246801350660
746592252525314048
746518214742446080
746594844617891840
746600125179531264
746622459948994560
746524217064071168
746530969503604736
746597340450959361
746556961961934848
746621960742903808
746527182269321216
746568147939921920
746495007540944897
746502934960160769
746559704747245568
746498153658998784
746607717100457985
746525928054890496
746542709679104001
746576650024923137
746511243750612993
746507888286437376
746499390861369344
746503602001317889
746501253186916352
746530319579242497
746619461180874752
746523344426655744
746614113506369536
746532731132096513
746593150223917056
746585038515486720
746517937847033856
746536376271704070
746547750943154176
746618953728950273
746624980734066688
746573537637367808
746587144047595520
746494898740748288
746541455427043328
746619306050367488
746539618506440708
746616470419955713
746528906082082816
746622766028328960
746495280300826625
746589765303099392
746556932538826754
746591107434352640
746609562447388673
746512460052475905
746548149595082753
746582232647643136
746580445815537664
746544664178679809
746537521354420228
746594559593897984
746628025828122624
746618831884398592
746603942403055616
746599848627970049
746545792165384192
746500774692261888
746548711610671104
746557473352486914
746515878582312961
746518135130357760
746525789584187392
746510744791949312
746576343526084608
746581603195957248
746570576463036416
746520873935396865
746556559333875712
746517895904104448
746564360634535936
746566604532572161
746562183857844224
746535076121321472
746612146113388544
746494269578412033
746532941212225536
746588527966720000
746532794117959680
746622329904631808
746614692093689857
746528839182868480
746613349979295744
746615736475365377
746552364648169473
746514406582923264
746522312682274816
746510400850657280
746517015221899264
746613106772742144
746608207905230848
746573797797486593
746582450684452865
746494558993735680
746504277133262848
746619544932913152
746508349693255680
746529401232232448
746508467331039232
746627967019790336
746533532617576448
746578268686454784
746510941949403138
746615044562104320
746519083005272065
746586984416632832
746587794189910016
746627891744563200
746525521438085120
746503513849606144
746604005183238144
746516495287492608
746512598447824896
746523441059233794
746607427865436160
746615396791386112
746616395216084992
746605858914729984
746585579672899584
746521159345315840
746617703692021760
746493866770046976
746534836832083969
746590734464262144
746528151065362432
746559667027972096
746575903111655424
746619544882528256
746537307117785088
746620761163464704
746581406076243968
746618270074179584
746584438579073024
746517031973859328
746494932437766145
746626360794284032
746612871900106752
746552025190588416
746608220278489088
746613555538042880
746496530065031168
746550708023918594
746507145970073600
746500309329969152
746495829649698816
746589501007462400
746507603119738880
746621189242650624
746595855566774272
746504889522589696
746522459378163712
746607318498942976
746519812822679552
746534874706812930
746617548439879680
746555137473187841
746604290203066368
746613299773579268
746514544940322816
746606576396468224
746619612196900864
746621239544913920
746514054164819969
746585264919805953
746596891580764160
746597726385737728
746615459752124416
746598472674050052
746552633297674240
746601148627451904
746514150478716928
746618831876022276
746594568066445312
746555393044811781
746601853278814209
746494319750688768
746532295159521280
746607876303691776
746615636097441792
746539341720264704
746517082393677824
746589383764090880
746497000145723392
746588784041484291
746568265317613568
746615925424668672
746511265032372224
746602738331566080
746506034676629504
746543812697276416
746606345697234944
746526419077890050
746592294720110594
746499696789622788
746591837637443584
746594849118425088
746508924547801088
746531166744829952
746619582937456640
746501697653063680
746590331878187008
746624104418185216
746582257545142272
746617900669239296
746540570328215552
746512040911482880
746517585852719104
746507653761818625
746506990776623104
746603330005254144
746521909995536385
746558161532882944
746539987437387776
746558782298292224
746591468245159936
746579409591640065
746615392852840448
746579137050054656
746578650552745985
746496849230594049
746518818663567360
746625240806096897
746607712868442112
746507590574608384
746573059528728576
746519561084755968
746506877694001152
746612573915725824
746594731707117568
746555871413444612
746537588316475392
746504990169010176
746570999957598208
746585747218644993
746520123205287937
746622363517718528
746570606066302976
746495183911587841
746601689696903168
746553392294567936
746507435439906816
746499441209794566
746541522577825792
746526498522341376
746572199616614400
746518298708287488
746609738557718528
746559637864984576
746583574573375488
746510471939895297
746512107915644928
746523470314385412
746614314803462144
746518223085047808
746528725886328832
746586414238818304
746598904666398720
746619058641076224
746503576797712385
746563471278510080
746504751055937537
746624121186951168
746497469626802177
746605573924339712
746530520759148545
746513500252438528
746496312049303552
746555632065646602
746558991837368320
746519854602063872
746502582684778496
746497322813530113
746581426968027137
746624896936120321
746608836782465024
746551689663045632
746582488537931779
746566155553353728
746615711385198592
746567103554134017
746533511612375040
746612829990567936
746561076569878528
746553535194501120
746621952333352960
746591095035928576
746523323543203840
746494890129895424
746518197906464768
746550548795514881
746520148211863552
746565325395681280
746548921418264577
746494856764219392
746527614337155072
746529119878393856
746600590915010561
746540201372061696
746615438642192386
746558652090187777
746598539766136832
746531397322448898
746533452787310592
746550653649059842
746539928582918144
746525521471639552
746606064360103936
746531468948570113
746619754580946945
746541338146013184
746594215497437184
746553274942185473
746504499641126916
746497474035064832
746521620685164544
746546219976110080
746605070607917056
746583599709839360
746513081036005377
746602600032763904
746502075077451780
746613824023838721
746496983070695424
746625459174006784
746503954276589568
746507825598259200
746523013089234944
746585466279911424
746495678843621376
746510564541640704
746624783798906880
746589509534384128
746597776562085889
746515454823325696
746581037275189248
746541102958673920
746623101589397504
746624108432089088
746528536920367104
746515581000613888
746504449078636544
746608409085153280
746597126478643200
746543028521869312
746556831862923264
746613958304473088
746619268033290240
746598649011011584
746522639796150273
746583167746740224
746611815078105088
746614549797871616
746519829440434176
746548816292225024
746515828074553346
746619192607014912
746589304269475840
746595364854104064
746530042570629120
746533251569811456
746618647607664640
746598753633701889
746604432788496384
746585931822469120
746543598796177408
746624607348752384
746617527493615616
746586699598274560
746581905315856384
746538083118546945
746496295515336704
746547226638487552
746624834168328193
746507905206083584
746619029192728576
746551458707841025
746561957285728256
746599043388817408
746515102736715776
746573948855422976
746516029417762817
746494802280218624
746554348662984709
746565505608081409
746568227510050816
746607272583802881
746586066254061568
746618861294780416
746567758079352832
746599252965523456
746618542682869760
746571142933020672
746524585949011968
746503169681686529
746558354470866944
746503341954347009
746567506198859776
746535394859180032
746549701546237952
746552717120778240
746554910729068546
746525135499329540
746616202135371776
746504017015091201
746623210989436928
746563471211323397
746501198656634880
746556722651738113
746561324033908736
746564909819961345
746555158172098560
746529522602782720
746497411242037248
746600259569201152
746509935417008128
746613995902099460
746498119710314497
746572635996327936
746493845748187136
746508437861732353
746505380126130176
746621101199998976
746510480634687488
746585214713946113
746601916474363904
746546689880752128
746568915401179136
746606932773986304
746570702225018880
746507481539616770
746617200375627776
746604252374654976
746614620807299072
746575475443703808
746595205277683712
746609373867302912
746510501476204545
746622820772421632
746602092454764545
746588373020737537
746501773116858368
746503345813209088
746508307829923840
746628634090348544
746565430261723136
746501219301138433
746602721571123201
746568672135815169
746581003481776128
746599714393591808
746552423586664448
746600578516664320
746561747432013824
746573843871993856
746514863745277952
746513013998424065
746628483120455680
746599441830838272
746585030168707072
746578508021907456
746526649647259648
746608513783205888
746619012189196288
746498787007401985
746596165886443520
746521914235990016
746516935416778752
746495989096259585
746599429071843328
746605573798518784
746613882664456192
746597805742039040
746618395794280448
746558853278425092
746614813627981824
746524208402837505
746627547857829888
746504595799678976
746513290726019072
746508744092094464
746523772199510016
746512007243923456
746552302035701760
746620677541748740
746568340961779714
746627614895333377
746496157036199936
746586003083714561
746548283745656832
746549718143008768
746599684983128064
746522337630031872
746569783630454784
746620107145756672
746511436763926528
746533377239556096
746625555420815360
746522853680513024
746618970183172096
746511038221279232
746591904482078720
746539899512291328
746616214911320064
746603648428322816
746534257900720128
746617850505342976
746503916347658240
746624670645035008
746580974104907776
746625790247309314
746524040706330624
746519896738037761
746533083646558208
746561072413478912
746546064786763777
746570865752563712
746544404006068224
746494370052972545
746503941395886083
746622073976524800
746523595925381121
746612901054656512
746561298893156352
746582618498605056
746627266797506560
746624376934653952
746533372944596992
746498413362057216
746546320794517504
746501303283650560
746589471898996736
746531875456323584
746625756617412608
746565535010197504
746494579927547905
746551794256351232
746548137150517248
746495179826200576
746495179826200577
746627023544721408
746554847944675328
746571587239948288
746532496364417025
746511885722226688
746505560623718400
746587328416612353
746559876734787586
746542021578489856
746532466991652865
746501572025278464
746540545426628609
746621080320737281
746560816493670400
746571398395596800
746494491624824832
746581515090403328
746580772736360448
746520097968140288
746589723544686592
746586774802210816
746601048102572032
746600846922702850
746615124178440192
746525357721944064
746510065260081152
746506848199708672
746508001675087872
746620438495780864
746514796602757120
746537659804188673
746512183526293504
746506810442420226
746527664375107584
746617536125480960
746498040278704128
746568961844609024
746581716437897216
746618089748504576
746499646831243264
746540952051843072
746626524439142400
746550133530234880
746496681236119553
746585961010597888
746616734849830912
746497809717723136
746613249190264832
746623009356656640
746543691137835009
746536267278491648
746526142102806528
746512183559749632
746594014409990145
746515509403881472
746555057429086209
746584274954915840
746619167512596480
746507464686903296
746627081979707392
746612116765937664
746527203219779584
746599252902576128
746497851664957440
746625379142500353
746503149012324352
746606257402945536
746589878876418048
746616365524594688
746540679354949633
746503228708126720
746585307106148352
746496995876085760
746564574464348160
746557989503574016
746519540419403776
746628772556902400
746615115630395392
746541530836393984
746572870709436416
746520140196388865
746547448965849088
746502687307497472
746602495288483840
746544777286524928
746535671687426048
746500623948984320
746617770939400192
746523524940996608
746568299119509504
746580395437625344
746557440041287680
746612020368138240
746618131494412288
746550070376566788
746537168978382849
746544324482113536
746573625910661120
746495099958239232
746542478824738816
746532605567336448
746559998579269632
746604663466766336
746529321242636288
746568261043650560
746576951989641216
746550800240025600
746597940093870081
746516121772261382
746589824262385665
746598867290947584
746565916561924096
746537999337295873
746563848723791872
746526616055054336
746571621033451520
746494995071442944
746604865112186881
746618219696271360
746596266772144128
746605561307869184
746545473532502016
746502792496418820
746552003925467136
746606383223676928
746626516038082560
746502234398035968
746498103159586816
746610799708364800
746600582350274561
746533163409760256
746554835076448257
746525882118897665
746585692600434688
746620539221880832
746586208663404544
746500611298955264
746602008778575872
746514624346988544
746551831988473856
746606395710128128
746612112626225152
746517594002231296
746558547354337280
746625454820425729
746577920743833600
746549151941296128
746581435578908672
746582479927050240
746597306766622720
746514368779661312
746545381400584192
746570094361251840
746615128217489408
746589769467998210
746522920621531138
746513546456924160
746509482323148804
746531539937198080
746559042005278725
746551400172183553
746507577962299395
746541769874083841
746625043929665536
746616990794670080
746515400456732672
746596304294379520
746524623844442112
746502989565796352
746550531854827520
746576293433610240
746612234428649472
746582404425486336
746542940302893056
746628466225848320
746579908864933888
746497339829825537
746599726829682688
746530155930214400
746612666391625728
746599550903791616
746623823248658432
746574909032144898
746612188102688768
746628508319780864
746543615497777152
746498153315074049
746549227501740032
746513085192515584
746604659620610048
746498916774875137
746533720983805952
746597113912528896
746573546118275072
746614700469850112
746513319897473024
746561189803663360
746614843264872448
746517669357232129
746502339406798848
746621759609249792
746590608467333120
746590654633902081
746576121215463424
746588767318740992
746540931101265920
746498228837883904
746616537583325184
746498229152395264
746544446049816576
746539383461818369
746566789233008640
746500825296551936
746512158192590850
746510333620035584
746544756348510212
746592802155401216
746495540423122944
746618668583354369
746624875847102464
746517644271026176
746609864588279808
746514276400009216
746509063010148354
746578247882838016
746562125078765568
746602864298983424
746585030059778048
746591921276059648
746547306627923970
746567799783497728
746587139610120192
746618924133982208
746614440632549376
746551886833147905
746589618460491776
746499973903224833
746520869665636353
746497532612616192
746563597048782848
746548728358572033
746508282605371392
746499923525382149
746496874044076032
746599416556060672
746534669017985024
746550674486353920
746526842300010496
746623999359258624
746586938430259201
746600532165394432
746530499833663492
746508282697752576
746595478268182528
746578893780451328
746585663223533568
746529048768086016
746525148078026752
746524175116931072
746496815319515137
746608140578226176
746534723426607104
746522409075900416
746531594710585344
746507477563236352
746525160681811968
746500921778110464
746496073179357184
746625555508924416
746497788352016385
746610313420738560
746570576697790465
746620207557410817
746543233732386816
746554956858146816
746627564513394688
746566562736312320
746538175430959104
746578319341150208
746609319320363008
746627690250244096
746508744092061697
746531519037046784
746551773373022208
746609013144555520
746521499096383488
746621897840857088
746497323052589056
746580357735157760
746559482671435776
746597042575675393
746498639829286914
746509692126519296
746497125920477184
746549806143672320
746526263788052481
746589681505144832
746500942833475584
746594240898162688
746605854837837828
746626352367951872
746503304046215168
746528394444058626
746514544667820032
746540260058894336
746628739119910912
746599848435159040
746611747868512256
746520534339428353
746621184893157376
746602486790819840
746620694184722432
746524233740623872
746496752539340800
746521461070794752
746532404144242688
746628734539677696
746563572214312960
746601761339809792
746575618247106564
746606517642797060
746618664175054848
746591610838802433
746508341325795333
746616713895084032
746616596576100352
746578449268097024
746501584301993985
746623974231072769
746604772556414976
746543745563131906
746623936453033984
746511378224013312
746536745043431424
746504230891032576
746556420758380544
746603124371103744
746499822589456385
746608744675545088
746547302228189184
746501806746796032
746535927485370368
746550133299392512
746534891462991872
746524132813115393
746626402498187265
746625668767703040
746514066781376512
746615971448750080
746603690610458624
746596119921065984
746601861642215424
746533897303891968
746592478992666624
746627430115336192
746513240482525184
746591808277331968
746498451345661952
746501424847142912
746625782034771968
746555070255235072
746533175896178688
746628696937795584
746546224375930880
746537542376390656
746605792032329728
746579812525891584
746611454116233216
746572556237422593
746625484251926528
746523248112832512
746626822289371136
746508236656828416
746516197152268288
746532966273187840
746563198820691968
746622300775194624
746596379674447873
746618781565337600
746496375240667136
746551123280965632
746533666512322560
746550154572988416
746579485386936321
746575697670377472
746610522850725888
746620916621279232
746581720791670784
746563391762759680
746567535512870912
746606357999026176
746615581328158720
746566524773666816
746594316353667074
746624804648792064
746575215426215936
746592386881445890
746618752301678592
746602088180883457
746522929345724416
746570723129327617
746601207641309185
746546828171042816
746552750905819136
746546870474792960
746515903936880641
746598233850384384
746508228092059648
746599252919451648
746588767209799680
746611563205902336
746558992038625286
746623487582797824
746626075623579648
746529392768196609
746589266269044736
746535344544178176
746583847223992320
746556592586391552
746606207041933313
746617762550689792
746584606326067200
746551521752408065
746595457015619584
746626650196959233
746502930807676928
746538511210164224
746618232279285760
746528809835438080
746591271305809920
746583788524867584
746626134423404544
746543489530245120
746561462135623680
746611395492462593
746560220650938368
746550233954299904
746596782411554816
746607629024247808
746520643462639616
746514960100954113
746540092278218753
746522484426575872
746519796246773760
746628625609400320
746627119770382336
746526594835963904
746593842485354496
746541342256414720
746583746724388864
746508664299790336
746539857309229056
746499936200564737
746512149795594240
746547033998241793
746512661584576512
746576075375837184
746620371219189760
746597445128314880
746522128019660800
746555456206757889
746531221467893760
746585197903290369
746590381974814721
746540008320831489
746520345696296961
746518843846078464
746605951080370176
746507045566844928
746517782855098369
746555355359027201
746618525981229056
746612603321876480
746508836274642944
746540071193436160
746555313642344448
746510715247271936
746575630708285441
746505556475650048
746614214022807552
746525366274170881
746601878725746688
746623256841490433
746527068905582592
746611198179827712
746495066580090880
746535025773002752
746499411581108224
746507716265410560
746512628206411776
746570643450245120
746533884775391232
746505858251620356
746614172042010624
746614461415493632
746628009315139584
746590948415651840
746561781024206849
746524980385480704
746532739512418308
746568039127080960
746571826285940736
746595134209286144
746607813506531328
746551274296881152
746557729150382080
746593108188663808
746590029741441025
746515857816363009
746540297803358208
746627648282071040
746612179881852928
746602721604567040
746604374282088448
746583075388284928
746603774257438720
746574472912723968
746563798711078913
746497100872032261
746495401965010948
746620958580977664
746590377927315456
746615644393607168
746615115714174980
746530349136502784
746605104007118848
746512028081201152
746504767883509760
746626805231161344
746534094478127104
746627577238929408
746529413668311040
746574720309559296
746582660131205120
746624859044601857
746507246742405120
746539559480000512
746596476382371840
746498933594034177
746514418956013568
746494437488992256
746513261504258049
746528226764259328
746602566478266369
746626570295582720
746540964680970240
746615262472867840
746527966557937664
746553878880067586
746570551410442240
746587487942868992
746563223915106304
746530462240120832
746622812299812864
746517837276020736
746518298834010112
746553791097405440
746613521853595649
746614016882188288
746567577665572864
746537613583130624
746604365973098497
746496605881237504
746582932903628800
746497302039191553
746560824605442048
746597520730636288
746532689281490945
746620237064323072
746549223101956096
746620849508192257
746609055171477504
746581221824675840
746579627880157184
746546782239334400
746557154862194692
746516637788971010
746515274694799360
746497167951532032
746507154371317760
746499663369404416
746505699060912128
746611181713035264
746590570877845505
746504088586752000
746506055635578880
746577639876468740
746598774919696384
746518470687338496
746504763856945152
746615413618913280
746613857620135936
746589614534762496
746503677511352320
746624792032346112
746613450764333056
746596300204826625
746561051072823296
746537546159652864
746528608169115648
746518181339107328
746545041548574721
746521188436844544
746537160338190336
746552226554908672
746501542484684800
746598053365297152
746504059046232064
746600859526639620
746508358320979968
746596199466045440
746501735561203712
746524158264115200
746589786517889025
746593024558370816
746605976292294656
746625798514278401
746505594023084032
746625018549927936
746518743308632064
746501244630470657
746609407212027904
746567112211103746
746584313001578497
746518348955951110
746617686986207232
746533863573192704
746519540062818304
746554596185759744
746517371599347713
746621990388150272
746555019978117121
746574951101005824
746624158843318272
746543627908820992
746621487025618944
746520412713009152
746618433442357248
746545439869022214
746529547634409472
746610770541174784
746582509501161472
746527136073166848
746585982393327617
746627379792089088
746618630557827072
746582437845696512
746503081559531520
746585503877709824
746564293361963008
746505363470548992
746543477010403333
746498824596664321
746618370435518464
746539622499422208
746574540034162688
746598196131037185
746620341749952512
746619914207657984
746528746509897728
746593578189631489
746621256489893889
746575869808885760
746622128733167616
746514108594397185
746607389864955904
746587122958745601
746623164755566592
746622845829156864
746533402350747648
746564536526737408
746590147249053696
746567539833118720
746595167583477760
746500409984880641
746511726284156928
746497344099672064
746501445986426881
746496089960787968
746617338670178305
746524871228678144
746500976392052736
746536288128483328
746583671268847616
746625664523112448
746605078891610112
746627493365350400
746555762361540609
746535352723116033
746610418299322368
746602675328933888
746550859014635520
746512648867557376
746521213741129738
746620786723663872
746587714275803136
746493766312263680
746515400419123201
746516155548868608
746506487627800576
746601450906619904
746587076804640768
746504998478045185
746619020594413568
746604726586748928
746510283439386624
746623772782923776
746510157694238722
746596094587527168
746535914717970432
746569179977809920
746512116258050049
746626130094874624
746628004974047232
746605133530808320
746585386508521472
746616801832886272
746515807329468416
746627941954691072
746622824870088704
746599034861780992
746620081992536064
746516776209416192
746504591554928642
746628520902811648
746515626861203457
746622296568250368
746600938983530496
746611529580056576
746498145090150400
746532651427893248
746598388867670016
746594982975377408
746542004864188417
746587643027271680
746615225022058496
746600226245468160
746580592565821440
746557959883284480
746587546600280064
746600884369399808
746565727956533248
746604093251198976
746582647737024512
746620472138207233
746620493055279104
746607813435195392
746618626615185408
746587626531061761
746528134166515712
746597264768917504
746501206818754560
746605607239684096
746614843227123712
746591401056608256
746610183510630400
746525428983209985
746599588526759936
746612964166406144
746591363588849665
746599458671038464
746626700444860416
746495737475694593
746613190600032256
746562154254434304
746497515843891201
746619842711564288
746515387886370816
746536833526358016
746534362741518336
746562099980042240
746561047054548992
746536653041213441
746604739090071552
746577040086863873
746524858545221632
746597982217199616
746596040208420864
746542667593572352
746515710860419073
746542411904475136
746573491663675392
746619725308911616
746525286372675584
746623701718810624
746498837125095424
746561919532699652
746497654302007297
746567506068967424
746502247304015872
746628181176778752
746609080379314176
746579560699834368
746612112651354112
746515190586347520
746628189644959745
746530617567870976
746538863582052352
746566944061554688
746498488993624064
746524657440821249
746516059147091968
746515119559970816
746595566361149440
746493531213152260
746498488876171264
746591250321539072
746612033181917184
746598556706955268
746513106256396289
746596279078240256
746543917672239104
746562988858085376
746542545987985408
746523084279152640
746511197692792832
746578285602217985
746615342303158273
746605552675995648
746518051315560448
746619419334434817
746496983452495872
746508370694144001
746565430253228032
746588024713011200
746591359235137537
746511332095078400
746504226747015168
746608082164211714
746536489216053248
746528948222332928
746618093800067073
746496303857819655
746521561746804736
746617863297871872
746564117347999744
746624062223433728
746607012570664960
746620429956157440
746525320119910401
746499839664414720
746504092701208577
746519875674214400
746498212287025152
746585902579757057
746507464720420864
746557687375216640
746501060169080832
746516348507815937
746495410320064512
746568550517710848
746524296663670785
746551870013874176
746563789999333376
746612074814439425
746583381765414912
746567476960464896
746545742047809536
746606987346075648
746585252177424385
746534031471280128
746496333289119744
746532966390628352
746621457514500096
746514112876810241
746627614660509696
746581452431712256
746610141584310273
746571914341027840
746604571187765248
746611588518522880
746498036050894849
746516717472464896
746602872469585920
746554138981470208
746513248766300161
746556223445737473
746579531515985920
746529337935958016
746510744766799873
746518927749091328
746508970500710400
746527228310192128
746626197065441280
746600787896303616
746615778489798656
746549491743006720
746618806873755648
746501127017881601
746511806126927872
746550510941966337
746538561365639168
746522782368956416
746544588588998656
746620249445916672
746501840091570176
746617380571353088
746496484124823553
746607201125425152
746570278650679296
746503765642088448
746543229823160320
746626700662968320
746540767674531840
746553719521681408
746560354923220992
746623026452697088
746613932866019328
746536971590213634
746611609313828864
746520605432766464
746531145786003456
746605854997151744
746534094301888512
746615694587011072
746527442374795265
746544638731792384
746566520533295104
746582815387549696
746497969046720513
746585197915811842
746548107492524032
746582601452888064
746616197978984448
746553190921830401
746542847927586816
746597617270919168
746601874254630912
746552863933894656
746620043983675392
746517338250305536
746602050763501571
746573550178361344
746607402670141440
746522992310632448
746585889841758208
746521490728886272
746550443829039104
746511898070261761
746512447830265856
746598502264766464
746610749460582400
746586984622206976
746597118077505536
746562460660817920
746550628583940096
746505778605985796
746604969973915648
746516872468758529
746528880769536000
746567456026693632
746595406621065216
746515693995122688
746516432381349888
746584665285222400
746497859801980932
746557234432327681
746523549800632320
746577325177843712
746501328529166336
746612234357440512
746495582282219520
746543150068465664
746586535886266368
746588045621731328
746566768005611520
746519309485121538
746509440350707713
746584984064950273
746493602822524928
746513324104421376
746618789928833024
746616097089126400
746577962779181056
746600171589476352
746562233925132288
746582987370704896
746502154987405312
746622069950021632
746550007545925632
746607150949109760
746514574107545600
746605074579787776
746614780094459904
746527354000924672
746590038209683458
746540079745622017
746559679636070400
746507766836101120
746539693756452864
746533356116967427
746554080374497284
746539773733408768
746621788877119488
746522140820672513
746626750675836928
746538552842944512
746523281595969536
746578159903080448
746626712901812224
746540150897926144
746565589569789952
746576687534583808
746546430010023936
746577891455082496
746532596910292992
746610653163466754
746493841608441856
746580726787649536
746556513095979008
746569183958163456
746606466975539200
746496270051643392
746522845363109888
746544068709187584
746620753093738497
746518705752834048
746623420666871808
746628373858877440
746559012976525312
746578034124283904
746513781258260482
746617753906208770
746627665076027392
746599491982090240
746547579035467776
746607650054471680
746530499884027906
746610401379491840
746536921455689730
746497046341914624
746619197023715328
746578285509894144
746604722350546944
746627061352108032
746582123620950016
746574619864338432
746580693254344704
746627782785007616
746537898825097220
746609784686841856
746586435013255168
746505824768401408
746562993312260096
746516423892209664
746589543143333888
746543628227600388
746494852557221888
746518407864999936
746564075421720576
746515500931284992
746518676040351744
746578662980362240
746594576488599552
746541258206752772
746621675634982912
746521972792770560
746617099548790784
746557506890108928
746622598382034944
746537655530303488
746625827907874816
746548724051095552
746549260846407681
746599248746020864
746606265724395522
746573223286865921
746520911671603200
746615090720411648
746526058095194117
746529375827464192
746500695113687040
746533817821736960
746623533799768065
746533960285560832
746580387128762368
746511193473323008
746590922989776896
746626201486262272
746619486460063744
746587722983170049
746571813925203968
746578076071387136
746553728191369216
746508920299020288
746501089277579265
746566705145487360
746503664894873600
746601971042291712
746493736662663168
746499604573732865
746503413190492160
746505430684176384
746570018859671552
746622984362856448
746594865899798528
746525055866310656
746535096744706048
746571541039747074
746527568170344449
746545989348003840
746521591043891200
746617007374639104
746514775564234752
746581548992966657
746572883514785792
746495620228210688
746493761962704900
746499864771465216
746620430073630720
746518655299551236
746624368411815940
746594181984858112
746569657944006656
746520198660792320
746556928109666304
746528440333959168
746507167071535104
746524627942408192
746508844881219584
746603077961027584
746615442932924416
746541950480879617
746617951353208833
746586766656872448
746542692704878596
746499319327490048
746577429838323714
746549873340620800
746541245888086017
746621956586414080
746626025249980416
746594777638920193
746589991803953152
746504218484310016
746579296651776000
746599525402435584
746533532567113728
746626192938250240
746625454589771776
746547453315387393
746497402492837888
746530332074115072
746526431518162945
746590730169229312
746504117888000000
746605833795014656
746506307063021568
746562498279542784
746521062792302592
746600255555313664
746532919896842240
746534023028060161
746513680720928768
746572455464964096
746590180811870208
746578705221197824
746602322990555136
746598925637918720
746600280624668673
746587756336390144
746496504936992769
746501748135591936
746560325445525504
746599408049987584
746616445543587845
746623336600473600
746581485755338753
746500032426303489
746531733185699840
746586640710148097
746592693044678659
746626754991767552
746505157840674816
746548480936714240
746503694259097600
746524380562219008
746624045316091904
746501286401609729
746568550559682560
746565019152744448
746554298335629312
746549562840481792
746617430923960320
746566650707640321
746512976174211072
746596598080221184
746573780978372608
746553061083013120
746607674935099392
746513756436332544
746583205470420992
746558304063676416
746539010105839616
746571142727630848
746538473255993345
746604705762140161
746559931545853952
746584522477666304
746611668201811969
746584086265929728
746593951436648448
746564536556105728
746545284751171585
746603896127229953
746578604436426752
746607381547782144
746597827019685888
746590335778828288
746541694452137984
746603866901385216
746499114104459264
746598741168259072
746558979074068480
746547776389943296
746572627691483142
746565220399783936
746605632594317313
746620903769903104
746612729373409280
746586456320253952
746627904373669888
746563316017991680
746548115860299776
746523960972550144
746625945667313664
746508555398819840
746585034119913472
746613039819010048
746526909614297088
746525965866536961
746540574828802048
746614624943017984
746583612196151296
746606945281376256
746554365624881152
746502980946501632
746620874640461824
746511428497047552
746616252311965696
746508966377619456
746621419870625792
746522790929436672
746502679283654656
746616273249894400
746584895867092992
746569406285680642
746527870118465536
746500724486352896
746502473788067841
746526108401602560
746604768592859136
746604118198779904
746588842753392640
746588364401422336
746621961019793408
746590188906889217
746623340656328705
746577920831819776
746613740058009600
746624863561986048
746572770293612544
746496073045250048
746543317580546048
746586753750839297
746611651160473601
746513651406823424
746628638209085440
746496106759131136
746567170927132672
746555871451197441
746543632287576064
746597629585461248
746529522489655296
746515845023666176
746592500261978112
746599680692396033
746531460564267008
746515102652739584
746599835881504768
746496832239468544
746623114428157953
746568760576872448
746594358325981185
746550754211573764
746571977339568128
746619117151592448
746563718872371200
746625488131522560
746521830333231104
746580361895776256
746607834515791872
746616516766904320
746495615740297216
746505627812438016
746529279563829248
746524292368654336
746495657754636288
746556856911405056
746531896549531648
746524196054831104
746526653577334785
746502490552569857
746600519561535488
746613450479116290
746561466338205696
746531498342309890
746543850236215296
746611051341451264
746590587550339072
746565073712275457
746511717786497025
746528117452320768
746602553761234944
746625806978453504
746614352447406080
746568244513771520
746500095466737666
746589971025436672
746560799586426881
746575039294627840
746577149130203137
746556961940987904
746577367229927425
746599399665582080
746620815869784065
746578520575479808
746521259865833472
746527962447634433
746626927184723968
746549697255346176
746609084435152896
746625236783738880
746525953162121216
746569330658185216
746511416056635392
746620480384204800
746571989930893312
746628055108460544
746537697515278336
746518847952404480
746592378602008576
746584404978339840
746595499151601664
746577316583727104
746628160024879104
746588486086627333
746589962607427584
746531653284171776
746599710073425920
746560770364735488
746497100616081408
746572681873502209
746517694854336513
746528449020444672
746624817101742080
746547407270252544
746589710907281408
746625178159939584
746612603619794944
746527824085868544
746525235982147584
746508836190720000
746511017212010496
746527865932394496
746625265955024899
746501609513902081
746614989859987456
746507112512106496
746496350066446336
746504876755197952
746598225419763712
746583679376318466
746566419765145600
746550108364357636
746584757341925376
746549508427833344
746538876014051328
746580299077672961
746533016554639360
746518491465932800
746514729149992960
746544173436768257
746618525616332800
746525353624010752
746513445743296512
746544471328849920
746533469367439361
746514326651969536
746503006200307712
746503883074174976
746519816887017476
746616407685795840
746621511973371904
746501617785069573
746620904151597056
746613412747055104
746614608102817792
746621033990463488
746613182068826112
746613903522570240
746518441293553665
746525148157730816
746577329183391744
746623592679473152
746545846993457152
746613207217876992
746564893306986496
746494617495822336
746581464897093632
746599458591277056
746614365042900992
746511776519323648
746619796771442692
746571406926815232
746615476718047232
746544441800921088
746606651889704962
746518856416428033
746564142526455808
746514448307916802
746580047214018560
746592734912352256
746624712508379136
746618265892491264
746570244995461120
746614994226159617
746607251301990404
746550179696807936
746624477711179776
746618727093932032
746610384795238400
746609814327934976
746607142438830080
746609462056751105
746618437720485889
746628399381229568
746585554247159809
746540818064871424
746607377311473665
746518189748559872
746596979568840704
746555569423659009
746624984940896257
746500238010003456
746591351031083008
746545092039741441
746624515132768256
746509444322824192
746604462098251776
746568177367265280
746533494763950084
746610330114097152
746578184833904640
746546832633913344
746620564303921152
746625869809090560
746625517613256704
746578197458739200
746623026393923584
746604168492769280
746627677931503617
746589664929251330
746568982870822912
746595633105100800
746547557959110656
746570731853537280
746497272460910592
746609075815849984
746611869419442176
746574083144421376
746595553732079616
746496341572886528
746555938308395009
746541782507339777
746501169212698624
746613010395967488
746495443866005504
746542818525577216
746504885273780224
746527114938068993
746612569679376384
746560782997958658
746606236410462208
746502465361580033
746498291689488385
746613429566332928
746495553018675200
746580357508628481
746587856982970368
746628093117407232
746599882291503104
746504113676902400
746609415697080320
746527736043167744
746499386515959809
746568433379094528
746607369057107968
746567493645369344
746510153327861760
746529459554004992
746502397950824449
746585202009354240
746594769162338305
746544634944327680
746511491545899008
746500191914704897
746619570140549120
746531938555428864
746583574862667776
746599177564618752
746600754715103232
746616512459513857
746501882252668929
746598263227285504
746594269989769216
746560304591552512
746566432549388288
746618164881068033
746524795483922432
746561185542176768
746568781519069184
746622216922669056
746567174970544128
746503433906196480
746614021181177856
746603799641362433
746509813694214144
746539479884668928
746505430524825600
746598485202460672
746608245725237248
746585009255911424
746598611098697728
746559557871108096
746599605454921728
746499231238742016
746550355564068865
746614541186785280
746516335564185604
746606748191031297
746535348398874624
746513760660168704
746505971728429056
746617754065723396
746494408015511552
746549382565134336
746535541512929280
746527681165025280
746580827287457792
746625605936939012
746507464691032064
746596526722408448
746559604155367425
746579581809745921
746587114846883840
746612783580594176
746615912820838400
746617015994056704
746595960390885376
746605074621865984
746531938597408768
746531896813707265
746544647225360385
746500082707501056
746608795162382337
746538003611287552
746595453056196608
746605946898624512
746620195041587201
746558798718984192
746600272160493569
746611709952012288
746524346718392321
746535122023890944
746603228989636608
746509079711875073
746579313416273921
746505002894581762
746527106650169345
746585319550627840
746551446233980928
746529417816604672
746568504401346560
746515559731200000
746603497605345281
746541451404685313
746615681995542528
746536220851740673
746556857016287232
746604458025566208
746558148803080197
746609189452120064
746528885290958849
746597818320707584
746494781107249152
746566407408717824
746571562007007232
746570161281347584
746590378015526912
746564876487667713
746624137582477312
746509750548971520
746607796955688960
746578684048355328
746601140226265088
746614289474027520
746600087808139264
746531753880334336
746612385146863616
746616864726462464
746500892501905409
746621650729373696
746620904134742020
746565790732787712
746505019726372864
746545415026315264
746500942464434177
746510862395944960
746525055601913856
746506500118454272
746618261639397380
746624447956688896
746548724176949248
746575836048875520
746553430005604353
746500611529650176
746503262208155649
746498384266039296
746542776859430912
746627522650062848
746560543914221568
746617548423168000
746506890150981632
746622392953344000
746608807594233856
746522144683659264
746577899839315968
746604067959496704
746606085411319810
746572430311731201
746606043728216064
746506265262702592
746551005832167424
746543498048864256
746564591300321280
746541082209624065
746510526591578112
746538825703260161
746557989570510849
746608145087270912
746519816853405696
746527022831198208
746555678286712832
746556882110775296
746542189510004736
746510463656165376
746566239737225216
746522446824611840
746570551498575872
746508593076133888
746604126746849280
746570354043150336
746603787196960768
746615858382790656
746498216582090752
746495750247317505
746614214178017280
746495922037735427
746619301906485248
746627581223460864
746498136814780417
746559327205462018
746583083713888256
746593917626355712
746573633963778048
746532643412467712
746504860040724480
746622170596581376
746615723850665985
746525097645637633
746496907787239426
746543225456984064
746615204033638400
746584627368894464
746539265933246464
746518093090926592
746509423607177216
746559893474246656
746571268707606528
746562150307553280
746495364241326080
746613534390366209
746533868098904064
746506630284591104
746549332409614336
746625668633485312
746554256338128896
746550657897766912
746551798719123456
746583440296902656
746499625641607168
746588821840617472
746601534687961088
746546211973275648
746600804870660096
746616672015032320
746581997401833472
746580848166699008
746564628805746688
746526762968842240
746613408561233920
746586799976382464
746625026883993600
746501026618970112
746618412617580544
746613991686930433
746581431162388481
746591032083505152
746510601988509696
746532357826457601
746628961388486656
746615984048455680
746584845468434432
746626130053046272
746567699254349824
746517044422578177
746586225335742464
746604164428537856
746497817787662336
746618395722924032
746503375542452226
746540385980289024
746598082784206848
746609914802483200
746494777143754757
746620337526181888
746569247116058624
746583310462115840
746591531298021376
746525324070969345
746529656937951232
746588263679430656
746614826613481473
746501097737510912
746503693932040192
746507137807900672
746584417729150976
746624582539350016
746606521543426048
746516725739323392
746533024754343937
746521159143809024
746521918245769216
746599068319744000
746604206581129217
746596560197160960
746615551972212736
746496089889583105
746528880920403969
746549072316686336
746507506894069762
746570282949742592
746570178222252032
746615220794073089
746616894275391488
746529832935227392
746619993593249792
746621998818787328
746505451676794880
746612808960323584
746530260695429120
746612779491168256
746601182420860933
746530223252996096
746626058770841600
746563869661749249
746574942758658048
746609894044872704
746616562816323584
746524221019389952
746605338984652800
746518252420014081
746579858503852032
746614562049372160
746621017129365504
746612448443113472
746549764188078080
746605921875300352
746512074163916800
746511227199885313
746503312531423232
746546673363595265
746610451803439104
746494357520400384
746557096204787712
746603589905321984
746498186982756352
746608782235537408
746616210347925504
746526381320863744
746582043568508928
746516822334246912
746599890675892225
746606802746343424
746523810040545280
746606253196050433
746599261303898112
746535302450249728
746588779754856449
746601270614458368
746553426041942016
746586363940614145
746506898401333249
746585080240422913
746615656754319360
746538250853056512
746623466565210112
746533071021707264
746528096472408064
746612704257904640
746493950933012480
746610862706855936
746493866820440064
746620987769131008
746534836928548865
746616806169788416
746627270853431296
746539371021672448
746578034153525248
746590671570632704
746617573538697216
746628613051670528
746606957709033472
746521796673830912
746594568125190144
746521243076091906
746574284299067392
746606630867918848
746548791210188801
746554390589247488
746562477484191744
746604852365537280
746537923659501569
746578759612915712
746540549415575556
746527404722618368
746510996261507072
746595671122259968
746500107948826625
746537537850638336
746530789454544896
746494378391277572
746623672086048768
746509562010832897
746624699749249024
746565220265398272
746620979565203456
746526469250256896
746573776897204224
746551840595025920
746512825187704832
746594093980069888
746571838873022468
746615224883613701
746500519171096576
746603866632880128
746600842640318465
746574728777830400
746506043061047301
746558660436889600
746501169334321153
746611387275812864
746509008157163520
746617070213791744
746593800538054658
746560149574189056
746582484163272704
746527379477041152
746522690027139072
746560099150233600
746577006167457794
746538104127950853
746531812558528512
746553404961366016
746555489689935872
746500334348972033
746522723833122816
746603602425184257
746599684878147584
746611060044668928
746609181038370816
746533016676098048
746594932920451072
746508806931156992
746602826692964352
746553841080926208
746565639997792257
746519603333890048
746597332171558912
746616592134512640
746610787133890560
746497410864537600
746625740033003520
746599764720947201
746621293856948225
746545293215268864
746529551828717568
746554302454448129
746601731686039552
746553585442394112
746567963545845760
746592491575586816
746620987773489153
746500762411352064
746583079657996288
746614247648595968
746511713546080257
746521494734381056
746518810585407489
746574858776084480
746628533217333248
746540088285233152
746500305211240448
746591598381797376
746586980306259968
746503249444773888
746600536267436032
746583792584888322
746523382007627776
746494219095838726
746573139191144448
746525474977910784
746532869799976960
746538960013369344
746535134573232128
746604202198085632
746517870952124418
746609709415825408
746523839404834818
746584572838678528
746552473775661056
746566961102917632
746522488792834048
746595733910888448
746507187904610304
746603744859545601
746546400356409344
746619750671859714
746551517600088066
746622527074611200
746611445605900288
746554919243644929
746496266050252800
746590579266445316
746605343183093760
746565782482608132
746620262276202496
746590017179500545
746590042194313216
746622053189586944
746529078132379648
746518139282788352
746498144863551488
746514473326764036
746502838575046656
746589866285113344
746545695981772800
746621529019015168
746523571128778752
746599814998024198
746510564604575746
746559557883801601
746543598703808513
746605003310170112
746604567014576128
746513798215798784
746536963461816320
746611609355882496
746576964362739712
746613379536654336
746509624736636932
746542155812864000
746589623015575552
746517875255455744
746501374607777793
746540633448390656
746513869418303488
746594660261445632
746530839849205761
746497905826095104
746524514763276288
746564389847830532
746552268422520832
746548606568542208
746542902608695297
746624272047583232
746543426716467200
746513408271462401
746568903044767745
746610216838500356
746619251583115265
746568206907629568
746600540788957185
746613488538157057
746624083043958785
746508165257302016
746613207352115200
746534060952977408
746538766710378496
746532936833433600
746536367572852736
746502020681637890
746555577631834112
746568282191237120
746599483836866560
746518399547748352
746606907545227264
746494235885461504
746511684123000832
746531380830494721
746522371318755328
746509964743585792
746611324327604225
746627383982178304
746527299563065344
746520278310731776
746595834628800512
746600972651208704
746589194827464704
746516067422339073
746584501489393664
746539895200440320
746527572125585408
746583046036480002
746598011535507456
746506236087009284
746623080928280576
746540620739575809
746557779641405440
746534325194268672
746523944325308417
746515639452504064
746582626778091520
746511436789194757
746567485294424065
746617510586421248
746569209212174336
746628520747622400
746591728459726848
746610732926668800
746625316232241152
746552109026316288
746624603355774976
746516549511438336
746533926655528962
746560824660025344
746513882194149376
746607230389194752
746521423661899776
746575370434973697
746625282702979073
746598409834999808
746602671449071617
746536510174957568
746555753998094336
746625861667917824
746575202801299456
746600955647496192
746553052790919168
746608203471945728
746605938614820865
746600016471556097
746622443113095168
746590986193645568
746496467292979200
746523306724048896
746583763509878784
746506248355483648
746497356531568640
746625245038186496
746548308991086592
746556160577175553
746542026066276356
746621671520542720
746612800458473472
746552272474247168
746528381919989761
746517753599668224
746579950724124673
746557003749822464
746499558578880512
746512204321660928
746533570366169088
746529631893807109
746501655550623744
746567795630956544
746539521857097728
746514364493029376
746533066860990465
746510274992046080
746618160980299776
746563039445430273
746498258483085312
746560090619023363
746535415809773568
746599982933868544
746557385414672384
746505808020709376
746606500739592192
746622082637758464
746602708874964992
746569985305219072
746504583413796864
746600712667303940
746604500107026432
746625987543085056
746494902867984384
746529920956891136
746608593546387456
746516952315731969
746562775141457920
746614201414782976
746617208739078144
746578138893737984
746610221133475840
746571050612228100
746606236330659841
746591732503089152
746595037832675328
746606777513345024
746523386331836417
746526645272588288
746547520625582081
746617276053491712
746519393308315649
746502414900076544
746528931243753472
746592198167306240
746562007667617792
746550053796384770
746527249210343425
746549542091268096
746560262753366016
746501081031577600
746580223450308608
746504381898559488
746602583440097280
746570836652392449
746620128175939584
746607935162298368
746601664719822848
746519578029752320
746582475908931584
746614293555085312
746597218660978688
746572354759835651
746568873428795392
746579166649163776
746628365600329728
746612582384013312
746526867793055744
746595092308328448
746507972340252673
746572610666782724
746499042583191552
746508677125922822
746602096510832641
746624112580243456
746603140888166401
746596811830333440
746550615698870272
746611462400016384
746527350196559872
746543905043255297
746512443585638400
746620849386455042
746516335564292096
746584489099403264
746534979543367684
746612112772968448
746620207813132289
746503337722273792
746519313805258753
746618420909703168
746527769509584896
746570299768922112
746559579182370816
746498056888016896
746540734141046784
746620304148041728
746517875247161345
746560040488833024
746592076691812352
746527580619055105
746497964537896960
746623089102970881
746563832005287936
746531653326102528
746603321520168960
746624255106908160
746604474945265668
746575609669640193
746604898385530880
746620777940692992
746547910683168770
746616227343306752
746616638347304960
746531410245103616
746563001688399872
746511755413721088
746537621665505280
746610904859611136
746574695382671360
746534128074522624
746612385457250304
746594974955765760
746552968615460864
746540364740190208
746566772447285252
746623680575213569
746612058079256576
746528574929141760
746623454263279616
746494130965090304
746521972851408896
746510396509532160
746618173319974912
746516939888070656
746620396275904512
746526091720990720
746562296969830400
746520827957477377
746558069186822144
746616839770365952
746517384341532672
746617925973381121
746623479445856256
746619708653342720
746496509307301888
746579460011483136
746620446632718336
746616600623710208
746512766274506752
746534467569758208
746594815266131968
746573755586064384
746516985903648768
746560078115905536
746554122296397824
746532517268754432
746576091909742592
746543196084264960
746574141671809024
746592135084904448
746559100717170692
746581938673160192
746622673862594561
746543519133687808
746627715374137344
746625886854721536
746599735113453568
746615937818820608
746613744436862976
746597789107367936
746591002585010176
746592399271538688
746614721512603648
746556944899444737
746583109034975234
746507674540445697
746609642164322304
746555892435398656
746538649265668096
746537886107865088
746546773699629057
746502704441090050
746528302278410241
746598028065259520
746550317848854529
746619922550161408
746494160501415936
746501747925999617
746560862329114624
746550124990595072
746511118261092352
746579598649896962
746578189162586112
746609671612444672
746511243993767936
746600683109916672
746626427966062593
746618458809470976
746505044510420992
746493820846678016
746590759630082048
746542013147799552
746600343383998464
746563525896613888
746521834489667585
746552830589165568
746590097001320448
746604617434169344
746591187113410560
746496655977918464
746536073958952961
746557347565297664
746564897421426688
746565996417146881
746533415084646400
746502955889725440
746580538039934976
746503216079114240
746617779403493376
746495137958797316
746512644622811137
746593787888177152
746560795287371777
746536678324477953
746591145216532481
746628969416503296
746605947045445632
746623122699354112
746597357198901248
746500250416852992
746522455368400896
746614809664200704
746623554893012992
746530978076602368
746628852017836034
746615446963552257
746510463647813632
746601627121917952
746574947129036800
746521708597739522
746572639930572800
746494710034796544
746518114087510016
746513433365905408
746557096041263104
746543112172953600
746553379829223424
746561311312601088
746543342847037440
746624598964318208
746616537788854272
746611034824151040
746619645520674816
746506621791145985
746566839459708928
746592768777039872
746544521589231617
746525898829029376
746526515173568512
746493577652469761
746537785465638912
746565048475090944
746576524090970112
746586409813696512
746609998961074176
746572426025148416
746529187167539200
746583343773384704
746557964408889344
746623047042478080
746546085842288640
746512351050993665
746599651466444800
746504491147493377
746620429993971713
746621713287348224
746517426158731264
746588729276497920
746543150118895617
746574263386136577
746565551699353600
746536623731576832
746597789170286592
746537739378524160
746592928072597505
746620576681201664
746587823462031360
746549064104288256
746583897819983872
746586606958682112
746578809982435329
746541308831948801
746566495275212800
746553350666227714
746595515786199040
746590067452411904
746618127539142656
746554952521158656
746586607189393408
746498576914644992
746509683486261253
746578608806821888
746628457711341568
746615472192266240
746559696480444417
746574653318176768
746622338582589440
746605787888259072
746509675277910021
746509448756273156
746594832374628352
746523436655087616
746561307197874176
746533666516439041
746505082376699904
746534149008261120
746550741691674626
746595620887072768
746531510963027968
746623185869733888
746531741335183360
746494328323846148
746606781929918464
746579535345254400
746606005769895936
746550884432285696
746602835006095360
746528700754100226
746624737556602880
746519221371342848
746560145115648000
746520806755172354
746534576823033856
746579153735065600
746574368013225984
746558014442901504
746537412155736065
746603635950366720
746540348042788864
746622879580692480
746523352672649216
746578461771214850
746508287051431936
746498531033153536
746497981373812736
746514918229278720
746628306829742080
746548900354531329
746516222527873032
746528025458573312
746598476931272704
746515182172667904
746596413627207681
746518198023921665
746515958391521281
746511541692993536
746571587520991232
746590780580560896
746578566863683584
746508869954744320
746494500172894208
746590151216930817
746571398752018432
746556827760885760
746583457220993024
746616747344728064
746538582337269760
746529854020005888
746618353633099776
746548770461057024
746601475808333824
746502121068048385
746559872758616064
746615677730033666
746611450098003969
746500162617434112
746607217760149504
746591665381511168
746598850429878272
746583725824217088
746568580167254016
746593821534883840
746592164663025664
746494684592209920
746501341258780672
746533268032393218
746500170926297088
746536241848422400
746579074202492929
746518500122988544
746532018066882562
746622761838215168
746524305085726720
746573277758357504
746553191047651328
746609420155686912
746617112148447232
746531061924929536
746537458133786625
746534169988186112
746525936405913600
746569523571023872
746512456172789760
746533251511091200
746627245633077248
746547256342380544
746599324138749952
746548837343461377
746499109939404800
746596627171835904
746510476406726656
746545968481337344
746623089191043072
746624678676955136
746496786148241408
746574846352457728
746570178037579776
746582853190811648
746544202834649088
746571071349006336
746623781242707968
746523558285828096
746623500085911570
746526276161253376
746582605626286080
746579862702407680
746517325810065408
746596006607872000
746587768944467968
746509020781912064
746516897680728064
746538443757387777
746545435729231872
746500904833122304
746626344059035648
746579040526540800
746513852829863936
746624578240262144
746599684798554112
746620660840017920
746609646526472192
746603799561699329
746599760291782656
746587429142835200
746606890642178048
746620031665082368
746543514729742336
746577442429558784
746582706427957248
746531544240553985
746535134439030785
746504885470797824
746571394264236032
746525760538607616
746524502109020161
746605292692058112
746562867537707008
746578273094664194
746555921556398080
746611902919417856
746515446585786369
746622849985679360
746572669630324737
746618152335867906
746557259434627072
746584610457419777
746520072747888640
746500246574796800
746566415956639744
746576729355993088
746512565249839104
746598145501454340
746537302990721024
746513533962170368
746540377499402240
746563974817325056
746509675202547712
746552356339351552
746531846469517313
746611374587973633
746530915195707392
746565715289866240
746592294535593984
746534279010725888
746596740598370304
746616923396280320
746566973501341696
746504155598983168
746599110212468736
746609881222885376
746571855671132160
746519682945978372
746533385502330880
746572019215413249
746496136177922048
746617775045623808
746515605897908224
746608019237019648
746580768512630788
746497977133441024
746530919536721920
746560929614049283
746504226705121281
746534761246691328
746615744838803458
746627237512896512
746615870596784128
746525554896080896
746558840917852160
746505040706207744
746511751458455552
746623898591035392
746545238882193408
746627526680780800
746519557200715777
746567774579757056
746525244576276480
746554600409411584
746612552918917123
746497490694770688
746511264705294336
746495267969638401
746543632128212993
746616311204159488
746606555345334272
746529753486635008
746620132009590784
746570198841462784
746532710261231617
746608803337076736
746577094478442496
746621747181518848
746611332384985088
746591828842020864
746564469627588609
746530940441108480
746569812977954817
746527056410775553
746620538894880768
746527408904409088
746593779482689539
746615183074795520
746595448740261888
746597109756006400
746622338410622976
746495087534870529
746538720854163458
746622787155075072
746505409477873664
746604575445049344
746544168978132992
746626864089706496
746547096728133632
746503824077029376
746515148681031681
746569498694647808
746590071814524928
746561906924789761
746514511440416768
746584434397220868
746493904548040705
746589836652449792
746609814021742592
746605695483678720
746597638162812929
746614327411621888
746551802645012484
746529103038152704
746542009192751104
746614843394920448
746576305941061633
746564498790690816
746499415817486336
746559696396398594
746519808804421632
746612720938717185
746623856740286464
746576511495454720
746572673812041728
746615245930696704
746500384785477632
746541086395539456
746599856903446528
746501462834896901
746600007822901248
746537399354802176
746612687115796480
746556873621417984
746620992206704641
746500972059496448
746566436756283392
746624745874030592
746521759046737920
746565169971609601
746575534201638912
746589476097490944
746615074077425664
746586858835017728
746596073859223552
746604109931778048
746530134874697728
746593712319279104
746538549005058048
746496307884343297
746560694657548288
746601261840105472
746623793754308610
746590881038352384
746564763287691264
746579443171221504
746589568313491456
746550137552506880
746506663625166848
746584249780867072
746624863465504768
746504105192005632
746498719726592000
746624221694988288
746529933741031424
746508580656807937
746611131142201344
746587823294156804
746538527723130881
746616424534261760
746627329716269056
746569423054581764
746518185310990336
746599366111072257
746596212178980864
746610770700533760
746569360299462656
746518026111983616
746535302517391361
746516386206355456
746499294493016064
746495691300704256
746540520105730048
746623852520824832
746508576265379840
746514725123432448
746564637575942144
746503232906661889
746503345905401857
746558723586301952
746502825773961216
746566545820651520
746600162924040192
746572820424056832
746574842095341568
746610866838183936
746603547769344000
746522396606205952
746582169724788736
746581720758030341
746527974812352512
746592890286112768
746621403261087744
746615723858993152
746529585739632640
746506055618695171
746514616293851138
746561537649807360
746524015494193152
746628206267088896
746531167034216448
746627270870204416
746582706318778368
746523327770959872
746589660592300032
746620308577222656
746612863561760768
746610980298362881
746608450864549889
746494068344102912
746619230301347840
746502398131109888
746519166782316545
746550360018391040
746600410773880836
746505011023142913
746509192912068608
746557704106278917
746504998457073664
746515094066995202
746530533300117504
746591518799073280
746559843461271552
746556303368134656
746623869495218176
746497033754677248
746513357910466560
746617124748169216
746526653665390593
746494202289229824
746604277792120833
746604386915344384
746606714640830464
746509377520074754
746590268942606337
746553765881315328
746525072584650752
746559273048629249
746580156303585280
746607536510402560
746603983960162304
746587165170106368
746607284864847873
746596031568084992
746514112868294657
746561827329417216
746551526122881025
746530210699325442
746568903074156544
746506777143873536
746556592678592513
746523239577321472
746593225629138944
746608299915653120
746511185265233921
746511214323261440
746558954004590592
746614956464943104
746576993718673409
746513248942493697
746617418487848960
746571427910942720
746507871672729600
746627837298380800
746546824161419264
746528587310739456
746502536581029888
746623718403629060
746597940177813504
746547667040374784
746599865241714688
746496257430945793
746619024755294208
746541140942426116
746515396119896064
746563089814822912
746622086660120576
746511868651577344
746550619998162944
746575420951257088
746613932970774528
746557020321488896
746603740984123392
746624615842222080
746532576131715072
746502976928284673
746579074160660480
746548438876053504
746585730466480128
746507204841213953
746622199897931776
746553371608252416
746624670619799552
746624242549035008
746571587231453185
746622351102648324
746623252605329408
746581913880657920
746574187599265792
746513785788076036
746562661865881600
746538200554967041
746525844269469697
746522681705537536
746555863024885760
746510148991082496
746525722592698368
746617980486823936
746595440376741888
746623445526519808
746548015494795264
746502955919151109
746580420637106176
746612892682825728
746513357981679616
746614667066347520
746628034166325248
746627354924032000
746520911768068096
746594475611463681
746503517830012928
746615178725306368
746604374038831104
746586577695019009
746624523458519041
746622154041602048
746621285782986752
746599395450228736
746627107489456128
746576255714230272
746547092739526656
746621243571511296
746599731246178304
746614222419697665
746618152470069248
746531963788496896
746576759043272705
746608622952583168
746605464553545728
746574368218693632
746516520151310336
746626020913090560
746494906965852161
746568189857796097
746628713949859840
746623231860350976
746544852674871297
746497775831916544
746627266671677440
746531875699601410
746498778337796096
746603459995144192
746621772129275904
746580198351577089
746595805386047488
746497130068598784
746566109374070785
746572363240595456
746610497710137344
746532194345156609
746561151954214912
746599911341318148
746537399572901888
746515454898798596
746582744054915072
746626339835260929
746603967333937152
746552247236988928
746600435843276800
746497406842245120
746591845690511360
746550422727385088
746546048080949248
746502058342223872
746581859061141504
746628051107217408
746607729825849344
746552759030284288
746536573282435072
746588276316770305
746588196910342144
746552121428934656
746541375919820800
746525475246346241
746579141445595136
746501546544762880
746524694896050176
746568349417615360
746607721470902272
746602104991649792
746610682502713345
746545074968891393
746611877908742144
746499353083183105
746610350947209216
746611940701638656
746520190314291200
746514431752945664
746559705053540352
746493652923342848
746619981392027648
746558522016440320
746521314295320576
746512770795900928
746628134741618688
746612267735670784
746549286159081473
746504159604711425
746596182919618560
746603048693178368
746513110547202048
746587966223572992
746601417041940480
746501781488807936
746494802057957376
746538850864922624
746562988946165761
746580366203457536
746625819502579712
746573902457995264
746593196210331650
746501156692598784
746590050725527553
746517522640474112
746501773058179072
746594148581531648
746558580694777856
746614373234388992
746538913523634177
746570341808365568
746628013249429505
746619104505769984
746517111615393792
746516801215823873
746524581851127808
746583989977227264
746514930816319488
746531376434905088
746533629032042496
746567850098302976
746536753473826816
746618987019108352
746578956921376769
746581087229403136
746524090966507520
746566071948238852
746505661182251008
746589480426029056
746511331755327488
746608925131309056
746527433881358336
746518697284612097
746498295892086785
746567074240069633
746531766756794369
746510497172848640
746593276275400704
746522740585340928
746569188144087040
746625823797481473
746506596482711552
746608501498257408
746504440883089408
746619519834128384
746590503676817408
746516755225395200
746611462706102272
746541740476276736
746530072320946176
746506185344442370
746596648499875840
746570517705035776
746602515991506944
746538481611083776
746563508960124928
746494168730476544
746549974129774593
746558341590228996
746531502440124416
746549751697444864
746543896356851712
746531351243821056
746495959820013568
746621222876766208
746524699333660673
746624154581893120
746495016307064832
746627841203277824
746609243885756416
746503282957377536
746627308518318081
746604034639990785
746560099011813376
746576435947548673
746614411360538624
746563643475537921
746586804447391744
746557372902969344
746574825351589888
746508400104726529
746517119945293824
746505761761665024
746567640303312896
746590549579202560
746609923350421504
746593519427592192
746526993504604160
746539089751506944
746501043278721024
746570140343480324
746544584595890176
746527014547501056
746531708019716096
746583712935067648
746572149540950016
746505891852201985
746502972780208128
746538032770093056
746514343391596544
746567288191483904
746509104949104640
746599579953532928
746527807254073344
746585650904760320
746506265099014144
746547508017401856
746547394469236739
746616776666951680
746575408146026496
746619242930286592
746502888747216896
746497931310563328
746609151468396544
746498896008986624
746582052187824128
746601853484314624
746499399170220032
746526431379857409
746611714045652992
746619763011510273
746509498848686080
746528918501416961
746625618331246596
746507129280827393
746501966210076672
746583851284193280
746534442458578944
746515761280126976
746575420816908288
746541145254092804
746494177253326848
746546517801000961
746591405431087104
746527434036645888
746627400801325056
746564872276586496
746504264449691649
746584128254926848
746600167407747072
746517158054723585
746628793511612416
746618949433987072
746520781752938496
746611710086291456
746496966373236737
746524162320113665
746570492769796096
746589861738483712
746504323320975364
746619364451901440
746538758678450176
746598896588070914
746625937182121984
746604697306406912
746558639587004416
746606270208155649
746595578767867904
746493921593679872
746604835504590849
746539827907092484
746555145597628416
746617976229625856
746626377647001600
746499281692024834
746551316114210816
746623659419144192
746502280782946304
746505115809554436
746620966726406144
746528633271947264
746580395567656960
746551093908246528
746521352253800448
746550527538827264
746554692545634304
746508341342572544
746588045986643972
746521037622358016
746603120101326848
746518630108659713
746528553894875136
746494265447026688
746551160912248832
746624607566860288
746626864182104064
746592634337107968
746515094343979008
746600322450153472
746570836400799745
746529703176044544
746600695722291200
746618182010568704
746535591991353348
746549034425298945
746505514285170688
746524548300947456
746521087878397954
746560551958962176
746577798987390976
746580994975801344
746596669282738176
746562171186733056
746573222921961473
746496853030535168
746571419606224901
746530185227317248
746552914353610752
746568555030683648
746552406897373184
746626872327364608
746593641137737730
746624909711970304
746614511839350784
746572564651249668
746531737417711616
746615065500065792
746523067527102464
746615682096312320
746588158939258881
746582261831655426
746566998709010432
746519376745029633
746598590412369920
746580592435699712
746594978839859201
746623793641160704
746619431640432640
746608581223526400
746608904046514176
746619792279347200
746550691108368384
746503505402200064
746606701999067136
746538611793924096
746540096317423617
746613463145906176
746625400294473730
746506873336037376
746625681136689152
746611969969561600
746532144286076928
746593838073024512
746558094440751104
746577937692950528
746608711217602560
746503790736584704
746624905379094528
746560606560391169
746622501820764160
746575408523542528
746560124177813504
746597336168566784
746561885907075076
746504834988244992
746512686570176512
746524728530186241
746572673732403200
746593422769696768
746526737496936456
746509939418480641
746552603929153536
746605460506165248
746539228453011458
746603640295563264
746512221333757952
746585692709347329
746505300631388160
746597394884722688
746498807878262784
746591971477696512
746604030474915840
746519209002278917
746563861633974272
746612783911821312
746499948783362048
746573676036792320
746603782734123008
746498845375225857
746529606421753856
746548686587498496
746600376850329600
746590851976040448
746588482043260928
746610711845961728
746621285518577669
746616856287526912
746602734032322560
746524099598516224
746513378798092288
746610191895040000
746624620166537216
746622720113205248
746615929560240128
746498895807602688
746575454568538112
746622501808119808
746600481716375552
746598791629971456
746553505708670976
746509503068311553
746556618033115136
746591065709281281
746582148409364480
746552255663378432
746516084044357633
746520400092225536
746535587457335296
746626645805662208
746604558827270144
746607805323423745
746624242691739648
746532584319033344
746509553760559104
746614922986029056
746613354366701568
746589811583049728
746621029892620292
746622376050307072
746615107631874048
746501026677555200
746517807907508224
746555518747959297
746603971469512704
746539890930749441
746575911718256641
746548883396902913
746493745349165057
746495678965231616
746584975626084352
746602557930352641
746598132939694080
746525605374550016
746602364929441792
746586733106577408
746617980453326848
746595037820116993
746617351362084864
746601962393657344
746547403134640128
746618202726211584
746624150186319872
746504256119701504
746544710374719488
746572396828758016
746590713438044160
746560287935913984
746525043266555904
746541002459066368
746555766547570689
746618232363163649
746602323003187204
746585718093398016
746519930330193920
746622778736947201
746558958454767617
746627296241520640
746564411024941056
746603669525770240
746549458008178689
746551421265289218
746591132591628288
746533981001224194
746539328873046016
746587668503400448
746580580062502916
746572921074819072
746611563407106048
746604772866859008
746585160196456448
746535994518732800
746615329661591552
746591971679027200
746560484900544512
746501240356409344
746608559958401024
746528083822338048
746589186585567232
746540860003745793
746628063769825280
746627765789687808
746545083659354112
746597956871143424
746583482378428418
746563932844883968
746621688276787200
746585055049433088
746508207124791296
746561294350712834
746523189212233729
746611193985572864
746498300250054657
746572426029436928
746556621858340864
746494181623857153
746522430139686912
746568156559314944
746614021055447040
746508760827338752
746578335900254208
746619230238433281
746598174983262208
746593766929215488
746600859174305792
746601928881213440
746568701508456448
746497146921320448
746572183015555073
746624464763265024
746583318611656704
746509163514077184
746578465810440192
746628076105306112
746602205596237824
746494668142161920
746579044959944712
746500770850234368
746608048270094337
746599399770423296
746520458837786624
746603745031626752
746602000318529536
746543603120504832
746545612129247232
746506475141398528
746521868203593732
746505614981926912
746533385506553856
746517107349741569
746596409214963712
746577673250451456
746529849733484544
746555988891799552
746540926873460736
746494542313046016
746613006264573952
746494747800281088
746499805908656128
746567309347676160
746506621778542592
746555959540064256
746494089307250688
746541656590057472
746518554711756801
746604512647974912
746568718533165057
746627568653185024
746595180321509376
746589216101044224
746565497177661440
746515341791006720
746568638833000449
746514750528446464
746590357027069952
746532370740707328
746524829071872000
746597654872858624
746524829306716160
746563328646864896
746591489514418178
746500464343031808
746555019965665281
746622023917576192
746592260955922432
746550645084270593
746549558646235136
746539978931470336
746510711057186816
746613249563459585
746606152566243328
746508014392213504
746510098961309696
746599907373486080
746600825762504704
746495070564646913
746539979237629952
746587173399334916
746588041565835264
746548065801142272
746571423741677568
746528083881136128
746549273693552640
746622036269752320
746497113379332098
746556663935664129
746521884674629632
746596585446858753
746615283658424320
746615157632163840
746560241710604288
746532207217410048
746615040413929472
746608941778382848
746621420034207744
746521381320462336
746507091611770881
746542227279601664
746600255488167936
746516193087893504
746555162307629056
746558719408771072
746516276923686912
746556353565470722
746603774471438336
746599810921336832
746582127676915712
746497079661367296
746600083307794432
746609579409080320
746612100307492864
746603778623713280
746589945796661248
746576737765564416
746575693547507712
746607419464245248
746507796372303873
746612016417247232
746591631940292608
746521234846801920
746497285064908801
746615472469250048
746501425182572544
746619700323454976
746504373778452481
746547902206533632
746584455490371585
746519519116558336
746617775133761536
746518776762490881
746498522694852608
746509851413602304
746578717590183936
746604114314989568
746499113747767296
746561902721961984
746528532809953281
746496605671596032
746591229324861440
746603988347420672
746561457899380740
746517422249648129
746582253514330113
746584594049269760
746598191693443073
746585642423980032
746595108817149952
746510874861518848
746618307885809664
746564742127312896
746625995931783169
746612175603699712
746599848753889280
746549621590233088
746580961777713152
746552666994597888
746578092626345984
746532349735735296
746528465680203776
746587789957832704
746532093727891457
746584216511610880
746493950710652930
746504604192481282
746583440590540800
746587408238534656
746590700653797376
746518504413794304
746600087623708674
746601681304035328
746568131389194240
746518801966112768
746607737879007232
746505128388112384
746531904837541888
746516478254514176
746602599885987840
746602172209631232
746495368259506177
746621721701154816
746599252978085888
746554268929269760
746627602257936384
746621604386349056
746624712520794112
746619448702885888
746548258575683584
746598149704261632
746509759050747904
746607389886025728
746624075041103872
746545653824651264
746497973136293889
746500145571737600
746513651419459584
746537466614546433
746570920328716288
746499583728062464
746533150759616514
746508471323922436
746609566796886018
746625865669312512
746516612753219584
746581422920577024
746520597316894720
746601668784062464
746525936389066752
746560715905982465
746579875163672576
746558807312990208
746577778120753152
746568122723864576
746546001968791553
746566352840892416
746577459529793536
746571356708442112
746543137577902080
746628596454789121
746587253141471236
746626226467520512
746567178992885760
746499831309295616
746610074366414848
746511910946881536
746561403645894656
746609935744634880
746582777643020288
746584430320427008
746546782243454976
746526519502114816
746575626501492736
746623739320733696
746581339235815425
746535264466669569
746494223545831424
746547608500436992
746598376469323776
746614717217644545
746620962624380928
746542726519283712
746500502192594944
746585575143014400
746616810242465792
746502179909832704
746560069874049024
746566961123983360
746526955864895488
746565232839974912
746576809374924800
746561995059638273
746501848811642880
746589803047583744
746593192053735425
746500657495031813
746618618218188800
746588679100039168
746625127673012224
746523201832812544
746607566281637888
746562863150604288
746594790188421120
746587307738828800
746558148916322306
746532429318361088
746518613155184640
746546232806408192
746609021424119808
746610342633971712
746617468626567168
746495838080352256
746594815316529153
746558689645993984
746534526264868865
746602151288389632
746580815002353664
746602117759021056
746608153312268288
746614159480131585
746495586346500097
746513664178421762
746626407091036160
746557989239152640
746549688673832960
746518227585404928
746571730127298560
746527559634952192
746618815249850368
746583931160526848
746563249131425792
746542738724818944
746511206026874880
746519644954046464
746530768348819456
746522832826306560
746571604226899968
746557708451512320
746582848996519936
746509855565897728
746510593918541824
746503757064605696
746623546231783424
746521666642022400
746596702866509824
746628596169588736
746520500713578496
746578914852675584
746504075672424449
746506693157150720
746586854418321408
746549177115512834
746577459336843264
746517229194248192
746567384631246849
746590646429974528
746517455481208832
746520131577094144
746587122916786176
746615946429796352
746589656339316736
746595146846830592
746592449779372032
746493472484515840
746593284563181568
746603611036200960
746561315452354560
746510438473555968
746542034182242304
746498153449390081
746573701055979520
746616697080135680
746542109818298368
746519670073622528
746528641673105410
746579610859536385
746522593486864385
746523310880489474
746598288225337344
746622006880247808
746626230926057472
746580969939836928
746512283866660864
746514603358756864
746516910431420416
746587986960195584
746628957114511364
746581750088892416
746565853844377600
746533251439697924
746587647297069056
746571310394925056
746620497086058496
746541589644750848
746623164789198848
746549777043759104
746581800487526400
746502574115786752
746566956971663360
746597122452094977
746593800278020096
746497654159355904
746497079783071744
746530378102546436
746494554874908672
746594651923152896
746589170039132160
746550439529832449
746525672273641472
746618307478953984
746520685309091840
746600511424593920
746513651436249088
746608858051772416
746498036067667969
746599164855848960
746563949710082049
746616298721906688
746536455778893824
746524988463779840
746566516393525249
746624121044348928
746617427073568768
746508513371914240
746522086248751105
746585197978722304
746588121404440576
746598527443308544
746503132268494848
746612070779600896
746592416220778496
746561235919994880
746493640302858240
746589409013694466
746584925051052032
746505417979740160
746622468505346048
746580378392092672
746493552281198592
746622099389841408
746605276023955456
746611345018216448
746542390945558530
746508026773811200
746614000067174400
746556844403875844
746624808754909184
746540834741325824
746616864856367104
746581217575903232
746608220349816832
746625345860800513
746506680406441984
746514276366581760
746513441658142720
746509947727380480
746608190951952384
746506177043963905
746607629179379712
746503090237386756
746589400675540992
746602428196360192
746572652895100928
746505132876013569
746597537591754752
746608253962960896
746536971804221440
746547059247849473
746493875150217217
746536888060698625
746494223227097088
746529497613119488
746603845631959042
746627082206121984
746559986055053312
746616105490333697
746587877824335872
746533570152280064
746582186313285632
746537764317855745
746496148404314113
746594244920545280
746582274506797059
746529744963911680
746607540897742848
746552146594664448
746544836228972544
746595100638253060
746554713492037632
746563194659840000
746497465487077376
746518378379108352
746515911943790592
746602239347798016
746604227208712193
746604131142537216
746493451827556352
746621449356476416
746517917156671488
746584467951620096
746562368088334336
746517291966267392
746612305534849024
746511394846146560
746561961501024260
746590725794586624
746521549411332096
746615975563366400
746547578959953922
746520437673230336
746593947129155589
746556512902873088
746604558563016704
746617628375023617
746582454811697152
746557389424435200
746591606799765504
746567212752740354
746511679899508736
746513659879383040
746601975161053184
746525756310720513
746577064984182784
746598590378737664
746572317241769986
746516616960081921
746497733939367936
746498371356065792
746504201509928960
746545993676513281
746565325320257536
746613035289219072
746510673513943040
746499906529959936
746556902901854209
746628088868528129
746519695407276032
746502054093422592
746507271857922048
746620702720135168
746534735988535296
746515870298546176
746613974863589377
746522006502289409
746549022052122624
746587827547176960
746575559451361280
746595083957510144
746597684304175104
746601530313285633
746545293370462208
746614872675389440
746508794318970880
746616025941217280
746533796758061057
746501475426250753
746620761461391360
746496605898051584
746626255731163136
746594811348680704
746617108042235905
746567422216409088
746584313022586881
746613094118469632
746535407286784001
746501634847563777
746589589410816000
746498442667556864
746607742194978816
746594538571988992
746587093573439488
746622648818499585
746617590601162752
746535134535397376
746607389902704640
746503191022407680
746520358308610048
746526087581032449
746567317451059201
746548887939223552
746583733889863680
746594899236052992
746595301994209280
746573776603615232
746624817445634048
746518097293520896
746559427923349505
746579967455039488
746556089471242240
746540650246606848
746525324154929152
746611718353227776
746549827111100416
746585386772635648
746515236702855168
746613031140888577
746606731438919680
746589706792673280
746601480044544001
746601782294413312
746619330910101504
746539933003812864
746612146205663233
746618735478308864
746511193582370817
746549491788984320
746586431024435201
746608098580774912
746505975889166336
746531791830286338
746531791830286339
746594777555042308
746520874103148544
746495221794541568
746567397352443909
746540864235773956
746585881369157632
746581120930689024
746526372617687040
746614318863646720
746585264860999680
746616910792495104
746611135550492672
746595109181988865
746627694721400833
746503048218951680
746540859672264704
746502989427376128
746610837477986306
746536992842743808
746611630507724800
746500594542641152
746560287751307264
746625148736913408
746504352592855042
746619314304745472
746607372966191104
746521419131981825
746537739344977920
746610548100370432
746560602416496640
746627761750540288
746548170616901632
746530219087929344
746503711103586304
746511055094956033
746514146171166721
746551463049068544
746602411096158208
746555892280266752
746601362591342592
746515459151781888
746567250388279297
746570924460220416
746510924970790912
746607356558073856
746536363479076864
746526557250871296
746569293064716288
746501152418729984
746503526369501185
746608979409780737
746556680792530944
746577975378862080
746502683431952384
746533892929163266
746509029153767424
746614440544636928
746521045956341760
746555070292987904
746495385414209536
746622296618598400
746606840616751104
746513211189387264
746502737785937922
746585780953423872
746550707994517504
746623626137395201
746605204687118337
746613513523695616
746625865954500608
746553199444824064
746509104802336768
746509293466247168
746576066894934016
746615577163218944
746524024021319680
746572275227332609
746594245109235712
746535772006686720
746575362180603904
746543229445804032
746504386164236289
746503648159596548
746578612929839104
746518995113746432
746511495593242624
746621629761982464
746525143996866561
746620698311991296
746507527571922944
746610615364521984
746496341421875200
746555472740659200
746616231432716288
746493447624859648
746537630150463488
746615195330613248
746571494994681856
746501597098708992
746572413635338240
746518143447621632
746586720397836288
746505367849476096
746498887322472449
746521616381685760
746498287662927872
746588675056689152
746620631526027264
746622606997131264
746501580376186880
746585940320096256
746516016964964352
746591929614270464
746534354516512768
746582308052951040
746570215752896512
746579296492355584
746625446234693633
746524670040604672
746528956430581760
746628105511538688
746573172837801984
746506244198801409
746583738151243777
746563798497009664
746530273479688193
746573634127290368
746494089185525761
746562686952046592
746515266230595585
746513748026785793
746541929203175424
746544815131758593
746560883485216768
746600075170717696
746621042295185412
746523843653677056
746620887189889024
746531422840684544
746588247275380737
746520852867383296
746591136848850944
746594609917136896
746580236125384704
746520760706023424
746525164796416000
746577908110606336
746536460094832640
746497901937963008
746627967007105024
746506080793001984
746620484482142208
746538796129345536
746608681949630465
746572518631309312
746510887423344641
746514213556756480
746611907147239424
746534950208307204
746562074474582016
746605120847253504
746545653950488577
746578813920870400
746578046526824448
746621340250161152
746575546595876864
746604646781816832
746512628017569792
746612884579450880
746500422651744256
746522098642857984
746535872686759937
746611949044015104
746590533192192000
746626545477902336
746495498542944257
746512967647268865
746565610495057920
746496970542489600
746582513577922561
746624141919461376
746612259309391872
746507951368773632
746504146912632832
746608438583537669
746508337290715136
746620958325170176
746598934173323266
746498912563822592
746514226127069184
746584849742454784
746625777903362048
746613316588445696
746544454589349888
746622111989391361
746528692038402049
746555711904059393
746496853290647552
746599563251879936
746532320404901888
746620807326076928
746544500688850944
746500959484813312
746601622910840832
746533037656027136
746533691648843776
746512875410194432
746604940542435328
746611693246160896
746549315640778752
746524480948830208
746510954444226560
746520035011661827
746560694623961088
746554319235780608
746579300736983040
746620119682584576
746585227103875073
746601953975799808
746535298025193472
746579061766381569
746559126151409664
746603568908533761
746529816409681920
746597642277363712
746620333705334784
746566667409457152
746621969257242624
746511499942891520
746553941849047040
746596568766119936
746540624942358528
746496312045109248
746552423569727494
746541086533910528
746507536153600001
746556823231045632
746545851162562564
746607142254305280
746505837410082816
746543452049924096
746576888823447552
746520840313798656
746571406847115264
746505405367463937
746570345788760064
746554730256572416
746594261836173313
746493795403866112
746622552278175744
746584291774173184
746527970815283200
746618152323264512
746595121706196992
746501449975136256
746557519435206656
746620451162558464
746613614270881793
746552708736262145
746578524861915136
746507745646501888
746494265312739328
746511004759105537
746594245126070272
746565740308930560
746564360449884160
746519087048626176
746550557301575680
746614780417314821
746552297862356992
746623378526711808
746620081782796288
746607112948686848
746627208098226176
746527568321359872
746545444377993216
746615728313372672
746617150157295616
746576238869807104
746605188056768512
746513269763018756
746568970170425344
746532232043474944
746508391586082816
746592621737349122
746593116778553344
746521083847663616
746577975433269248
746596576856965120
746565811867877376
746549345089101824
746536170549444610
746587500622319616
746522593776197632
746513165039603712
746621101086806016
746512774898008064
746515690006319104
746602788558245888
746522731944914944
746518403456733192
746591388720979968
746596803370422272
746556819133239300
746589237122899968
746497553856872448
746560455485718529
746584350548955136
746601626736070656
746623412273975297
746607574275891205
746524577505828864
746616663508942848
746494416215384064
746548468399767552
746529270822887426
746532282488393729
746603539502370820
746614763354894336
746614491064864768
746502028831113216
746498598221848576
746517850039287808
746558517859876865
746528004201906176
746622258727260160
746584208089374721
746585705187414016
746622892155224064
746606790100529154
746552331135684608
746618857247350785
746622690547613696
746523566582145025
746589748765003776
746513374624776193
746617389282889728
746544055958441984
746615614836445184
746590000205209600
746494600886390784
746534643868983296
746625547011297280
746524636276363264
746609855968874496
746560547991130112
746611089253752832
746613962347843584
746525898745077760
746611093531942912
746572740694417410
746519930246291457
746608660672057344
746627392567918592
746514993496100864
746626545326886912
746493640382390272
746576498719662080
746529895883251714
746585596227915776
746571050612187136
746569074872844288
746551899206254593
746607289319071745
746607154916921345
746562707898437632
746593020334776320
746619251558088708
746496291014746113
746506500244373504
746627015151759360
746522446824517632
746614213972459520
746582643324686336
746535055040909312
746584245657796608
746515329342332928
746595742349877248
746591271075065856
746557880493539328
746508618367852544
746556437640339457
746612678903365632
746613622453977088
746559881067401216
746512736889118724
746541581348577280
746524489488424960
746535457492721664
746497419316183041
746587920082022400
746582832240295936
746510128237645825
746510958688894977
746623886192582656
746528486760849409
746535574832570368
746541233057603585
746545398307753984
746556886246268928
746539643512946689
746515693852491776
746551412633518080
746529967371096064
746504453101129728
746527362511155200
746553375605436416
746593854808166400
746499596235513857
746613656130039808
746592370284761088
746499625830473728
746615526907084800
746610648910561280
746510321318232065
746499680175980544
746512330159067136
746530160044711938
746596379947110400
746523050875592705
746606257432334336
746594383177220096
746586493737705474
746603803781136384
746529946466557955
746623361837563904
746522744607612928
746583738268717056
746611039026937856
746508555390332929
746595952098689024
746495641078075400
746610724231864320
746595574619770880
746571046225125376
746609650540257280
746516914604736513
746589173965070337
746605749841821696
746606148564959232
746567514491084800
746609184951664640
746582135901945856
746520051994497025
746515391866769408
746525462495641600
746623173165223936
746628156107395072
746509029300641792
746613945595727872
746502544747159552
746593229949243392
746576955982548993
746538943206699008
746603480861675520
746565497412530177
746533830400454656
746596278998556672
746587269902000129
746499424424067073
746626054610096128
746564931105890305
746619721299140608
746622585761337345
746619918494339072
746590847508983808
746606915963097088
746581011807383552
746583217969455104
746606836069982208
746600687501447168
746563588698046465
746573315330891776
746595822003838976
746562909401128960
746509935429582848
746516260087750656
746557439995052034
746523579127214081
746603975751925760
746627099096719360
746570811474124800
746536158218297344
746579057593163776
746541459818553348
746610481314533376
746567476993986560
746598900702707712
746613878709231616
746531150089293824
746517673882824705
746583922943926272
746518407651041282
746533637080883204
746596786534490112
746586514692374528
746620488906997760
746554734769770497
746511981914390528
746613320849907713
746552679472599040
746528666880872448
746610124664541184
746498895912534016
746551148396548097
746534023019671552
746532068557893633
746569481745469440
746622665536999424
746500926085730308
746574808498921472
746611160611446788
746496211646046208
746590771999031296
746569267835867136
746612611828039680
746573344644993024
746582278688616448
746625316425195521
746512963750662144
746596216167927808
746627916885196800
746594915891707904
746507758371995648
746613383370313728
746549852348112896
746517912723165184
746521549323272192
746626520144297984
746529342281310208
746600565887631360
746569469208715264
746611370297163776
746494328109826048
746566033868087296
746588574288650240
746612079226806272
746603577213345792
746503073380634624
746597776759283713
746545318251085824
746543619566407682
746610732830232576
746606790046060544
746518403372949504
746581536305201152
746607888878034944
746526377097076736
746508257544462337
746604311497478144
746613521836740608
746613375216427009
746618005526843392
746591040606347264
746539354277871616
746497746778087424
746537621942206464
746585889778827264
746497943583096832
746608211994812416
746551685179412480
746627019400712192
746600603464400896
746590642134990849
746523956744695809
746606920224608256
746594509237063680
746568995214614528
746506105879203841
746575735389822976
746522841164636160
746620757338370048
746497717367562240
746557179977695232
746581146083930113
746572186920583168
746600670602608640
746570220173680640
746622430773395456
746591657202704384
746612670577713152
746594488399822849
746553090267090946
746518378592894976
746532534352252928
746512556882264064
746590268711968768
746586430881792000
746627757258510336
746595079662469120
746592420356304896
746602293844385793
746580688904695808
746536564755415040
746614389999083520
746615963202756608
746513274036883456
746533888760090624
746504910464745472
746501949160300545
746569393849569284
746622715893809152
746609327587266560
746499546151325698
746595557657874432
746616592058978304
746627602081685505
746591371931287552
746618685159256064
746586229752266752
746622103407865857
746495770942111744
746606391733923841
746520106507767809
746601673188085760
746585604641669120
746611235991363584
746602222612549632
746619943387545600
746545091951501313
746577216037752833
746620094579613696
746508006024589312
746594282581204993
746506357663227904
746536720175407112
746591602668339201
746620862086909952
746556860933742592
746613735872159744
746524862739406850
746565551615422464
746506894571888646
746610355439276032
746537840008302592
746626415462842368
746616680135168000
746553577125085184
746532366420586496
746578142937124864
746545083479105536
746509918484692992
746563479729889280
746504352542633984
746601916143112193
746538901280534528
746615053034655744
746494626161270784
746611009788461056
746611303087804416
746609483074445312
746566893805273088
746624699652726784
746496156906172417
746545524094828546
746510576805773312
746601756952510464
746551446296879105
746576087929462784
746505577229017088
746519129310408704
746594958157688832
746621021269143552
746503954024931328
746599240265244673
746516050406039552
746607884675481600
746534102929571841
746610694955536384
746518000874852352
746549642670727168
746506353510858752
746612397947891712
746559457304379392
746569922222919680
746587555240480768
746498900031217667
746618055904497664
746563567864913920
746624288921427968
746628021562417152
746617968008667136
746535205775671297
746621134511149058
746570245272387586
746495716395188224
746501470980186112
746613027231965188
746498132435943424
746603149419380737
746600897145352192
746602654378430466
746605674373603329
746606186292723712
746580764616167424
746501928306147328
746616579639640064
746608417482096640
746590650624147456
746520869736972288
746494479129939968
746516268489015296
746513676425801728
746496824073039872
746612377135759360
746597088595709952
746616651085414400
746601769501851648
746616478800052224
746503207560568836
746565610436329472
746494273890230273
746530218828042240
746575882152706049
746496572188430336
746563949303308288
746582811214254080
746626519993356288
746520639259836416
746602721512304640
746584287894474752
746594790079238144
746604835408068608
746506202171981828
746566436559200256
746528612619255808
746506877547085829
746614398567907329
746626817864278016
746523050875691008
746612553023791104
746604134925729792
746546660445196288
746496194675884033
746605221443297280
746616730550681600
746497876801560576
746614243340914692
746550095827591168
746514284859920385
746496593176584192
746517313218764800
746528117708070912
746502511360618496
746512812705460224
746555896327639042
746547856048295937
746506240268734464
746618228043055104
746619159153278976
746539064887742464
746584451421900801
746618567882309632
746507314018951168
746562838219661320
746588578285764608
746598439186735104
746528818165252096
746504952625823744
746511218706419712
746621088520605696
746566671645609984
746551123511812096
746507426875195393
746548778912514050
746601538932510720
746565438671196160
746536308907085824
746547516313853953
746610480924483584
746517883317030913
746583407023501313
746600230418812928
746580361950396416
746582022819188736
746578696782381056
746623634584797184
746535696588955649
746534832486912000
746611903103893505
746497432247238656
746519120762535937
746493875313868800
746537063978139649
746574691201126400
746559675320020993
746493950567972864
746512619469606913
746626180376330240
746543120620281856
746547016893759488
746625484029562880
746538469116116992
746588746305441792
746535998595678208
746571662989090816
746511004683599872
746568340798222336
746508991660949504
746618781712134144
746502091850416128
746528369269866496
746603577330696193
746529572871516160
746494324012158976
746565044230578176
746557305530028036
746573172821135360
746561181431783428
746526607733448707
746619180070346752
746570379183984641
746623785617367040
746564066773131268
746501001306218496
746503853529501696
746527278620778496
746580118470942720
746523612845314048
746573281889763328
746568672311975936
746553291862085632
746524845878435840
746551517382062080
746600238807408640
746606941133221888
746521956103553025
746588901289013249
746575911584174080
746536602793615364
746585818517536768
746622807979732992
746529547932282880
746501642984488964
746552994079006720
746560862572273664
746568785377792000
746615912942403584
746610883950968832
746530197780963330
746501227735711744
746559461435801608
746524862974427136
746493992880250881
746527865819172864
746583750755164161
746523197709881345
746496995708153857
746514335191601152
746512829490987008
746587815245320192
746609549856038912
746608111310483456
746521733771956224
746494558888943617
746516746652127232
746527304004730880
746515165676449792
746526443853611008
746606110573006848
746517614940274688
746588511407587328
746519863099699200
746608253904183296
746604730844090368
746519800248053762
746543879739019264
746574212878372864
746542201866321920
746508966256009220
746621059198291968
746522409260486656
746552562170552324
746612393837494272
746602025245413376
746505153944092672
746591585672933376
746613857704153088
746609361150185472
746532693446377472
746627757648547840
746592089169891328
746529564743057408
746621222855843840
746514179838844928
746541241635069954
746626310529753089
746514276211273728
746592445610233856
746601681467539456
746614876798320640
746515932919513088
746602067133861888
746500141377556480
746499961387266048
746607368872484864
746592273694138368
746563626555817984
746587303301292032
746591174526328832
746495666411569152
746497536773459968
746591287789314049
746528637575380992
746496681353502722
746591594241986560
746614063099219968
746578352538955776
746626029242974208
746609885413015552
746543732854448132
746573143322427392
746562078673084416
746561512681050112
746498434312601604
746529556056653824
746529300464033793
746596312599007233
746606337086394368
746587479592009728
746589656259624960
746566000397561857
746547969076363269
746527198912274432
746616298776453120
746504134602301440
746502079196307456
746625232463667201
746515874195050496
746534165957382145
746544009821229056
746500950924398592
746620467927146497
746597344745906176
746617708075188224
746585323505848320
746619503224688640
746500720329895937
746575924116611074
746536766111375360
746521264232103936
746505086709309440
746495922222182401
746502381261684741
746516306589949952
746627023368556544
746602234935410688
746515274690666496
746595754924449792
746597248289517568
746493682505891844
746621394763538433
746514561491173376
746563609703161856
746561927690620928
746607540713177088
746566453575376896
746595758946717696
746514062549352448
746499977933795328
746511780935933953
746608740636332032
746605582308642816
746626411079802880
746583033524985856
746627581181493248
746552297728147456
746610040858095616
746624569574711297
746536158176419840
746576117029568512
746578956845875200
746610157988110336
746566050834223104
746584887574990850
746542730503925760
746621545703825408
746566646475554817
746587135482945540
746557838273683456
746528343873445888
746622065889927168
746594743958765568
746602864101974016
746622657026752512
746540771650732033
746569229957201920
746520156927631360
746587437565091841
746604370033319936
746543410199298050
746604147785478144
746556500492058625
746580730961137664
746579753465954304
746535361074044928
746600842573262848
746557892749189120
746558631282282496
746502213577510912
746572917098450946
746603254356770816
746593712369606656
746583415202418688
746524070175440896
746620698634948608
746619603531489280
746593217169199108
746593141763903488
746500095554748416
746566499809165313
746593104178872320
746514116907458560
746619750420217856
746620962800549889
746614453102223362
746570060735651840
746606530162630656
746495263578030080
746623768659779584
746520681211396096
746622304721973248
746537516963086336
746618693539397632
746618957809999873
746559679602393088
746613568183898112
746587106202558464
746557343576559616
746495297099075584
746538032858275845
746618580305907712
746615879018807296
746514892979503104
746496698088820736
746626008598614021
746561592234377216
746608035917881347
746510744875765761
746545024834347009
746601375384088576
746580672035323904
746604445375598592
746542571321712640
746625865673486336
746624645076492288
746520119199797249
746585793561399296
746496220030394368
746595247384301569
746549294639906816
746498849729032192
746503409025482754
746514079305502720
746604692843728896
746598787506905092
746548019403849729
746604122745470976
746601744529039360
746614461692272640
746554038209085440
746562615560699904
746573118051745792
746555019961466880
746617112139968512
746512766274502656
746519175129141248
746605091503869952
746628982276186112
746536883690287104
746621134616002561
746563211110064129
746516826335645696
746566524933128192
746620023066730496
746609000641290240
746587320283967489
746605779096997888
746501282425274368
746628109584109568
746540365046439936
746601266164412416
746616369945391104
746529178850254850
746541946353647617
746496941354160128
746541543415218176
746555703368818688
746529472279511040
746607540830633985
746561877371682816
746617624214310912
746509582915211264
746563538420830208
746537689072177152
746509998251876352
746573663701340160
746494206722465793
746528788511657984
746502045901930496
746603661304881157
746609659029622788
746609722095198208
746585646433771524
746615032079917056
746575630771314688
746548594019172352
746599047587213318
746604273383903232
746621080266223616
746519309644496896
746556920031412225
746579539824885760
746582559459581952
746587659871522816
746612289013424128
746611773004984320
746625656117665792
746616885966442496
746616088708907008
746550649286856704
746499491579179008
746518458028990464
746615610826694656
746599697536671745
746521213648900096
746504096954257408
746512187724804096
746569687467692032
746589501066207232
746525898757677056
746587450156421121
746617993203941376
746512032346869761
746544642976452612
746628646467735552
746585017523052545
746604344951345152
746607511726399488
746626230703775744
746613089789947904
746496018649391104
746603443138199552
746568433244856320
746504692218241025
746620224691068929
746571348118478848
746578608412565505
746565128070410242
746610850228731904
746512938580664324
746621881084706816
746498698641760256
746514368720961536
746501064426323969
746512791566069760
746593460476575744
746585340400410625
746515551284006917
746533478037020672
746509637285904384
746497318904545280
746590210029461504
746583801019645952
746548212471762945
746558593332215808
746606043371798528
746495800423776256
746594622248456192
746566084564656128
746589274695426049
746527425518051330
746517451567882241
746609713580748800
746591900526796800
746544840431702016
746510920751382529
746600310064422912
746512724318818304
746525726648733696
746591958949310464
746595364778577920
746610988506505216
746528239229624320
746503300057534466
746505875272179716
746627195548897280
746530592016203776
746583184452816896
746536569142648833
746528012879880193
746558123649863680
746526293106130945
746504864188989444
746522811800313856
746551442245292032
746602730198831104
746533402325581825
746534786571898880
746561797889589248
746609088566538240
746507871509188608
746611055758049280
746621029670322176
746579082633187328
746516604079456256
746564746225147905
746552092039450624
746514980854337537
746606257457467392
746520240641695744
746627421701537792
746564792752676864
746505640219115520
746595067213787136
746578205776220160
746559696383901700
746503563958943744
746528226688700421
746510442848227328
746593179567259648
746591396828585986
746621860058587138
746589299731234816
746548031923822592
746584035879682048
746614465588760576
746515224430272513
746516465927393282
746569083164983296
746546580715614209
746502326920286208
746577832633995264
746525299060314112
746575219632988160
746527341556404228
746502997912412160
746614314837086209
746517829025882112
746511910791585792
746616294393294848
746589731803303937
746516776360480768
746593615846117376
746516482532614144
746500061937303563
746560069580521472
746591942344081412
746495188269473792
746600775682506752
746573349086601216
746516448885956609
746622212657025024
746599294807871488
746516713206779904
746583004038889472
746512464607514624
746508639117074433
746623802256277504
746627719903875072
746498073866739712
746616202173157376
746596677587505152
746501282429558784
746620295851741184
746620354328690688
746552754957619201
746622627930845184
746606068634124289
746586968012652545
746602411351904257
746589698446008320
746606035066986496
746509452833087489
746496333125672960
746550112416038913
746624729243484160
746589451015487488
746495313964376064
746582274624323585
746527442324459520
746588821790330882
746573185441751040
746555133278851073
746528218212012032
746507624380719104
746582345738747904
746591107509805057
746616961136795648
746523847696998400
746622036408213504
746580101664477184
746599093783396352
746536199821594625
746539446393315328
746493497667129345
746612104283721729
746517053129908224
746506063994728448
746564784112336896
746523151664709632
746619398136414208
746600523764219904
746501496477343744
746557293353799680
746601543101669377
746581972445765632
746523914877042688
746494919662047232
746608686047584256
746624356042833924
746605041038024704
746535759394414593
746545452473024517
746614197253996544
746540247614365696
746614692026650628
746600502931095552
746567606765756416
746579485407993856
746516591584542720
746611382997651456
746497281231323136
746584388238983168
746569074872750085
746577123897450496
746615749217783808
746529552164335616
746619603791585280
746509192803028992
746626478251642880
746573432737824768
746610774924214272
746537122878885888
746539387840770048
746498468114423808
746512590394646529
746594391641427968
746623605044187136
746512980376854528
746627577079599104
746601526077063168
746503538797215744
746518084727541760
746618248972607488
746578239536115712
746587764792172545
746612469154582528
746598305157812224
746623869482569728
746625719069982720
746530638178689026
746536367912419328
746551701998534656
746518021733158912
746626440536399872
746562946965200896
746606139924750337
746500032594059264
746514381081567233
746618450395684868
746626704840527872
746520366462435328
746573693019525121
746545905499783168
746545087635587072
746614260134973440
746548619470315520
746514196469211136
746625127731822592
746521763345891329
746620362717171712
746618601138958336
746583394302173184
746584933569794048
746508937055313920
746623030407856128
746621985963139072
746623533904703488
746613890881052672
746531862999240704
746566067473027073
746522820197425153
746582467335716864
746520819489177600
746609051019116544
746509914080579584
746589182286528512
746596501476913152
746619309934395392
746507896993751040
746627669320732672
746535944027668480
746515685744873473
746596837075877888
746519049530552320
746497029183004672
746612787774918657
746515958412390400
746617091504115713
746531494047342592
746598628047863808
746530235684782080
746608216352636928
746513601117118467
746502490342948864
746551404421058563
746570475829104640
746613937198743552
746530621736919040
746606366354087937
746501278423990272
746528864227233792
746608069539332096
746552243059458048
746493564863938562
746515761200390145
746509067183611904
746590315037982720
746540616671182848
746538460681379841
746624632799789056
746506047200833537
746538876039110656
746599748023398400
746508148282888196
746580705686192128
746568592485933056
746602633595588610
746588964153360384
746621331915968513
746595402577756160
746626570614341632
746503845275181056
746533067024699392
746608803551010816
746573378383818753
746606488253308928
746621130367172608
746546350171492352
746513756193054720
746613853157466112
746543187708149760
746572849981366272
746499537431207938
746501458758086657
746627719627169792
746568336549490688
746499181208965121
746579380365856768
746581578155950080
746498178728361984
746596723867299844
746508320303906816
746526523868479488
746529258357526528
746623072560627712
746515488600035328
746504243423502336
746494487602528256
746613790263828480
746619658120237057
746494252612521984
746509159256948736
746532697795878912
746601903845445632
746493719960969217
746500808313872384
746535579198832640
746556668264222720
746502360478908416
746616063585030144
746547784577253376
746545414673825792
746551521714835456
746572673493401600
746615287819149312
746560967186612225
746593691188494336
746500804429774850
746548514293948416
746570026845536257
746519728961818625
746622757966848000
746556668180205568
746602952517910529
746507037094215680
746522035854024705
746623961644032000
746609851858558976
746539182059749376
746609650699665408
746499889736060930
746587366136098816
746567514667134977
746572627544678404
746548606597894145
746533113120043008
746535503617458177
746603279572996096
746613396221616128
746619830200115200
746546694309851138
746619058674630656
746557263729537024
746603744926785536
746600414632681472
746591388779810817
746518579667828737
746509822137270273
746627342198530048
746603933632651265
746573768219369476
746531363994537984
746561961471545344
746602142962589696
746494701390303232
746562586481594369
746577396241883137
746614016957612032
746530927573032960
746574103906246656
746591942138535936
746623542196834304
746501525548105728
746501936724140032
746585256606699520
746544693610225664
746538028651290626
746601501288693761
746600297359880192
746535638128795648
746559062997934080
746544819338645504
746597009042243584
746606513259749376
746507817046052864
746510241257373696
746615866599473152
746515144390246401
746613630985248768
746535617127845888
746603040501866496
746534866217426945
746567879428976641
746585755565305856
746618056001064960
746533402333974528
746565618871107584
746537219280744448
746552239112617984
746627099046207488
746560933737160704
746601597443047424
746612838207094784
746567246064062464
746606731581620224
746556265527050240
746539794533015552
746518198061699072
746508173838671873
746514477818880000
746512040668233728
746608547526545408
746513064179077120
746616084543967232
746502536408997888
746615946329133056
746509364907876352
746625937148542976
746620459412774912
746585881348235264
746606492493709312
746622006884450304
746530017551605761
746532991141289984
746623735310991360
746599785726115840
746544567617454080
746589622747209728
746502264081252353
746541786596806656
746590214420856832
746497063026778112
746535176629420032
746606932568346624
746594731505876992
746494516895457281
746621814323937281
746505615246123008
746608224577724416
746511277422444545
746523071821996032
746509083621003264
746573973962498048
746580412353249280
746611944933711872
746568794076811265
746611487909744640
746501563477331968
746554508080091138
746603963353538560
746627757476614144
746526980913299457
746594806923661313
746595075497541632
746528465671815169
746597713517678593
746606052091826176
746581410522136576
746526188177240064
746543162462638080
746595436337762304
746611269512355840
746519099711324160
746553505805017089
746518080533082112
746517476813377536
746569251243298816
746551009938374656
746504209936191488
746607838823251968
746559876663386112
746539907808624641
746618194538860546
746521889032441856
746586875696033792
746568206920224768
746588456650964996
746623416451534849
746605213025435648
746615103076839424
746597847957708800
746562766790606848
746619134012723200
746509603706310656
746539341548118017
746538049555828740
746516830676746240
746553841278140417
746617452021243908
746566897961840640
746555883920949248
746626419619291137
746564452796014592
746609679812431872
746623437322485760
746624779592011776
746536187272171520
746521234746183680
746512237959983104
746530566938439686
746517484899962880
746613391956021248
746553044217761792
746616638515085312
746550611521445888
746534803462361093
746616147513053184
746523185156231169
746504449166876672
746602675584765952
746610145396809728
746561072140816384
746611324185120768
746521200977813504
746598863033745408
746570479935250432
746619167692959744
746523327838171136
746594936821260288
746618328718970880
746616663454396416
746615115949047808
746529899939147776
746556978445488128
746620283386273793
746542197747519489
746579309058461696
746574477052514304
746602507690881025
746557720858267648
746579183204073472
746548090941771776
746546622876684288
746523306610819072
746599844295245824
746508970362281984
746493678303182848
746626868435161088
746572799309905920
746594995893829632
746594924255121408
746529317329506308
746503258114383872
746591933741555712
746521146783313924
746506487497908224
746557490096025604
746580349430337536
746532047716376576
746507141893103616
746524309288587265
746563358116167680
746599953384935424
746595109068767232
746503245317607424
746578256233639936
746609705267630080
746496416835469312
746574967869956096
746516310654226433
746543724436553728
746617644833443841
746614881051353088
746616327905869824
746553702656282625
746616391059509248
746617544241356800
746494336846663680
746586275713540096
746502758837026816
746627447140061184
746624804577501184
746510035954589696
746502695792541696
746572287701311488
746624674445008896
746538729033048066
746500128878493696
746611953251061760
746573185512943617
746575265757704192
746498983854489600
746519846310060032
746622489455919104
746499621514469376
746588230242406400
746510367065444353
746599739651690497
746603011007451136
746537420347215873
746564054437638144
746508664438128640
746593171019272192
746622451530993664
746525714070016000
746611370343432192
746534815793569792
746613337425797120
746602377629753345
746628176978251776
746597277351960576
746550334835818496
746628633968644096
746575248980578304
746605498145792001
746609377914806272
746511298310004740
746544882030944256
746580181389803524
746496782088052736
746556274121154560
746556227824410624
746611554926346240
746624787766710272
746606014011629568
746508714916593664
746576591283757056
746530965367906304
746622124689862656
746597818631073793
746498040085757952
746580357504438272
746592676124954624
746612666429366273
746546274833399808
746579669592473600
746522140854214658
746503677477797888
746595222088450048
746553195128774656
746504759289356289
746619276468097024
746594420942737408
746528922729320449
746578818417074179
746579921439461376
746515278671020032
746570421391212545
746626016697851904
746621855944040449
746507905130594304
746547285690097664
746608577071226880
746593213109121024
746513508603420672
746501911629594625
746503987944271872
746586644678066176
746593351504433153
746528558122663936
746551119153881088
746561831511068673
746583608064761856
746534836748222465
746591716002586624
746555246512582657
746602486597816324
746627291766198273
746610384824578049
746603547865849857
746623563231178752
746541514130624512
746529963147403264
746598724483284992
746551668691603456
746581737518555136
746618353905713152
746513634516434945
746610145682161665
746588985317810176
746569788122628096
746525370225045504
746557913901105152
746519569557184512
746576578436567040
746494450046644224
746508878322360320
746533624716025857
746544773196972032
746513068599894016
746496245217304576
746501437568364544
746621931655331840
746569326577098752
746591317157875712
746588230427025408
746546543315062785
746533301876195328
746498178577424384
746605321955643392
746531934206103553
746522094746230784
746537471043899392
746565468048089088
746562926027251712
746625458863747072
746559327322972160
746585864881512448
746504134547771392
746520030913847296
746584103055568896
746502784078381056
746553140585996288
746495662137577472
746576524082556928
746523579219533826
746528276840058880
746496085875580928
746628751367213056
746575672424882177
746591833342550016
746552482168348672
746605603070615552
746507653447303168
746534178263425025
746603451279355904
746623307286458369
746544425115877376
746592625931620357
746604244296310784
746594370720174081
746521914160480256
746606211261431812
746608572872658944
746622283897180162
746627598130774017
746613568150208512
746519468734480385
746565308501004289
746603552290791424
746561772711219200
746497679488856064
746622141307695104
746553610545303552
746513894709956608
746514091649433600
746494781103149057
746573235710459904
746626226480111616
746534950275424256
746533444469952513
746512443459809280
746495909438029825
746521360600600576
746609700834250752
746621294184005632
746534316646240256
746596698558869505
746613437892071425
746607318792470529
746508370937548800
746530118126833664
746599995214823425
746611684756819968
746607134083850240
746537873445380097
746573206320877568
746622065688489984
746603124190650368
746511835172528128
746607369006759937
746566000556937217
746499608688353280
746610279786622976
746590545687027712
746614549432832000
746622480937324545
746524535764090884
746501248854134785
746519137472622592
746518424696786944
746599424852267010
746624762718339073
746504033934839808
746511688627806208
746625178143166464
746511487049424896
746559415302529024
746624427199180800
746507808829382656
746604588296351744
746519972072009729
746510577116266496
746614847220002816
746611039031156736
746601916281532417
746559281449709568
746548661266448384
746552452791603200
746521910205374464
746596895775133696
746519800202076160
746619725501759488
746532664065167360
746627564509204480
746540297824403458
746604734765764609
746555259057647616
746585688611520512
746571612464504832
746595515962433540
746538821291020288
746506814779441153
746584673371840512
746496421130473472
746599462600998917
746581758594813952
746615895930343424
746532311911534592
746613521908121601
746531959577382912
746552666973691909
746571994058002432
746519036746309632
746522921024294913
746607154921152512
746616625932173312
746627316885884933
746530969692213248
746610787469275136
746613282794930176
746533280908861440
746600280372953088
746493841620930560
746627912565141504
746527354256764928
746534857732415488
746591812182220800
746617108033732608
746505132733530112
746616600455852032
746613824162242560
746494399765307393
746541434552070144
746529627313602561
746526683168047105
746513626308165632
746601958455259136
746606895172034560
746623890357653508
746597311032090624
746506097414967296
746560770146713601
746506672051523584
746520765101645825
746522803399172096
746512707617062913
746589572323123200
746595574590251008
746507087241428992
746553555830476802
746627925093584896
746619654177587200
746600481867333632
746586724403392512
746554319231655936
746507074717114369
746493497818087424
746559277221961732
746606920220422144
746598346878492673
746606064473346048
746619922621534208
746593728974962688
746593728974962689
746616848012181504
746575051944714240
746525123038089216
746519817214038018
746604764348186624
746534815772647424
746574242448347136
746502398110113792
746548359310106624
746628298432745472
746542084396486657
746587156748050432
746536665385054208
746575660093681664
746567166506467328
746572627473375232
746628407627292673
746584421780885504
746530197936156672
746551790057840640
746498769961779200
746512053439889408
746523222825304068
746498644031856640
746626004135911424
746494605164699648
746502867855486976
746508647782559744
746610208617730048
746511486995017728
746595616415965184
746615866498908160
746551991485108224
746497520184991744
746619733865172993
746550158679285760
746611546428575744
746609315285504000
746625186460471296
746588222025654273
746622300674351104
746580840138817536
746624590936481792
746521180006289408
746537344891781120
746598380592332800
746615874874908673
746621524707246080
746575546952335360
746617691197210624
746561072266678273
746583285241774080
746606827723423744
746542436818661378
746589367142068224
746508224099160065
746523352806785025
746530407860961280
746564180136722432
746567887754829826
746502767343087617
746499315078569984
746523667341934592
746505111636221953
746521754688884736
746552041871278080
746615304579481600
746497017006923776
746501412599783424
746521314442153984
746600712612675585
746538435410694144
746624309704142848
746532303296471048
746614465890746368
746506336637071360
746543430789173249
746621222557986816
746588096070770689
746514527982739456
746493598418542592
746526129561964544
746620002191671296
746504163865960448
746622476805873664
746604466619711488
746521872108388352
746526741665984512
746493527224258560
746540771860451329
746617737162686464
746543061807865856
746569624536260608
746566151308779520
746524665582071809
746587865375707136
746500590386085888
746557896939339777
746504679819874304
746524187712491520
746628873320816640
746516713232015360
746498132347740160
746515975151943682
746526167230881792
746516881134223360
746592961400561665
746610489388638208
746539739919093760
746576826177314816
746612850832117760
746526884339548160
746592449737392128
746504801555357696
746496714668924928
746616025785991168
746531888399998976
746578944237789184
746582446183956480
746520727101145088
746508265903652865
746618077027106816
746554625545768960
746564284952477696
746554378245414912
746615807896129537
746507968217255936
746628755863408640
746615228998291456
746534153018085376
746512837623808000
746545997988372480
746528612606689280
746619091927052292
746547973572669440
746575856957534208
746516356892233728
746618273924521984
746516952147861504
746542004792766464
746604596601196544
746618479785160704
746540339897434112
746591447416115200
746628961027887104
746501517243453440
746623110246432768
746553258261372928
746544928537247744
746555841768095744
746507045319368704
746613249156718593
746534677557579777
746527878590849024
746534711212728321
746625567886315520
746536480982634496
746577056910053377
746599819112775681
746572355070103552
746519963846860801
746624339303346176
746618937006297088
746539962133254145
746527303858069504
746523008915824640
746600272324079616
746494542015135744
746533704525197312
746505720095453184
746505883635441664
746603874925027328
746531171190767616
746534220244353024
746624951566872576
746518168496070656
746525005266194432
746604520809996289
746604470692421632
746533054227812352
746606471341871104
746527995993612288
746512514813464578
746597323522908160
746599705820397568
746609872762986496
746614700696276992
746556861176905728
746628139091111936
746545041775034369
746518873319444480
746582412797186048
746596518421995521
746599420834242560
746520131510149121
746554600208089089
746504172246302722
746552918657089536
746604734941892608
746509134342856704
746495657712615424
746599689236193280
746622002874712064
746624452184637440
746549420611665920
746586263113830400
746622770583318528
746617229802872833
746627283511877632
746542814209531904
746617875595726848
746497461464797184
746502209358094336
746624016195129344
746509146917265409
746554520801513472
746560317417754624
746621516515782657
746510048411672576
746504528846065664
746498917009809408
746570249521102849
746607511508135936
746494680536326144
746593674558078976
746516310452895745
746503723480801281
746583184377208832
746563999756488704
746594928516423680
746499575511420932
746549328269848576
746571104945246208
746523432716746752
746543716064600064
746535436571418625
746506223214694402
746578843411030016
746595549281923072
746535168274538496
746565258064461824
746494340671774720
746600666278338560
746581360224108544
746516922762657792
746538708300603392
746591095140716544
746607851301330944
746511608617152514
746511608617152512
746610594430750724
746584979572989956
746593435281330177
746577241426001920
746608895745884160
746570551515193345
746586619537301504
746524892338651136
746569343463362560
746574397687767041
746608841241018368
746556781292314624
746494097490317312
746508257733251076
746514008031760384
746617405825130501
746577077604745216
746565631630155777
746614470059954176
746622284027265024
746608136291745793
746544953493331968
746586695181565956
746590855998353408
746596706867871744
746601589226373121
746582991707602944
746516658659827712
746618810803851264
746569817474240512
746560644296630272
746614583100579841
746494361844744192
746615073959927808
746547507862310914
746605737292476416
746544567722225664
746526703950962688
746503283251027968
746601291405754368
746626746741469184
746619008137363458
746529346307956737
746610166460620801
746545980917571585
746542625684135936
746568047423422465
746590570882052096
746554554079031296
746569024587194369
746505740941201409
746609344469405696
746560363357941761
746543141361070080
746616474765299712
746627589679226880
746539064686350337
746585600640294912
746523529198211072
746508303556026369
746516700745576453
746616977951600640
746523520578916353
746622011099734016
746507552830021632
746611835885985792
746600234449534976
746503580811563008
746615602379358208
746587873789546496
746573927728611329
746507095676116994
746510274803437568
746610220969918464
746528344062164992
746506026048950276
746546329258725376
746562682631917569
746626067201417216
746580236167372800
746510614923616256
746510698570715136
746526531975946241
746584761829842944
746527320706473984
746559591429865472
746603237747363840
746499722190348289
746603204146831361
746592571586150400
746538884339752960
746614423557652480
746577966797307904
746628051119779840
746503647958294530
746614063107543040
746498816287850496
746523638078152704
746509511553318913
746598162580791296
746534643873157120
746550552855621633
746519271908454400
746595918414221312
746620362847313920
746583226488074240
746548611006210048
746562049472245760
746607591103467520
746615946127753216
746608807573327872
746601924795867136
746510434547699714
746573927741284352
746519913666228224
746613912116858880
746557351998586881
746607851318157312
746597411657654272
746508123431706625
746608962729021440
746511831209025541
746495842459127808
746583746640515072
746618513159135232
746548275541479425
746616273505656832
746580718529220608
746585965209194496
746553069576544256
746595427810709504
746562477232627712
746511747398393856
746499306740416512
746518055530881025
746625291292905472
746625047830355969
746596090489692160
746600251096764416
746584992206098432
746547952299040768
746574540025774080
746626591489462272
746628214496309248
746511365402157058
746525190021079040
746520857166610432
746530839744249857
746517950522351616
746528998297997312
746500418583199745
746620505365450752
746619091931308032
746528507707154433
746496257510641664
746617820943892480
746600595268706304
746504138721206273
746603698877571072
746548287864377344
746525760265936896
746531938412879877
746619788303032320
746512972088905732
746508194466324484
746581871820038144
746612427387637760
746592168911896576
746604294456107008
746579359381618688
746572640148611072
746627388520407040
746620484477812736
746524288270884867
746610845988290560
746510325307088896
746620727592263680
746608769778409472
746615292038615040
746519838076481538
746624733245018112
746493694900117504
746597529232486401
746616390891732992
746594639403159552
746610435160412160
746559939791953920
746540230631632896
746534413098356737
746610951034634240
746608916562337792
746499076011790340
746564922465607680
746614927142551552
746552549390462977
746572098873733120
746509905847156736
746602855717429248
746597637952921600
746614847526297600
746582563670659073
746505577522552832
746495687135727617
746602616684085248
746595197170098176
746503392114130944
746578013089841152
746500447779749888
746501668330561537
746498367434407936
746533004118482944
746620216126300160
746616013563830276
746561718059311109
746620627004567552
746536438947184640
746623835592597504
746585076222173184
746537114444173312
746546929052553217
746530936150433793
746590792869875712
746558735947022336
746571927171506176
746494433026179072
746530298649706496
746583918623756290
746495083227262977
746556647326130178
746572119996137472
746514360353296384
746612372622671872
746513265744711680
746542248355991552
746619465186557953
746588221820243968
746530130655215621
746523927451578368
746502255617187841
746612079289843712
746621767909842944
746608559987769344
746516725647159296
746539949508329473
746515836677021696
746607624712523776
746620081849917440
746515681584132096
746607113057730560
746594635070509056
746571306523566080
746527614077132801
746543930053795841
746596757438607360
746536409717219328
746528465743122432
746536237582942208
746577967036268544
746559780437762049
746581502654189569
746558891039793152
746618986993844225
746572656959324160
746621411402211329
746521712909443074
746605275860316160
746507364036026369
746604961216270336
746622296278843392
746496484208631808
746547692336123906
746517132712648704
746534127902597121
746516578901065729
746604919373828096
746618508931305472
746573382511001600
746509490741194752
746507959929282560
746608128079310848
746528038033178624
746587123109617666
746578763832500225
746621402900488192
746621495489732608
746570001922940929
746515781987381248
746614172134313984
746538007797370880
746625072945831936
746558518015078401
746589610206076928
746623722367352832
746539903618420736
746566038221819904
746531506462429185
746510077750808576
746569645440761856
746549722576470016
746594362432290816
746526850969640960
746600721177509888
746562322261483520
746585872930213888
746529946466586624
746618781775044610
746544945004154880
746533909702258692
746556827530297346
746603962988650496
746616709457518592
746625953745543168
746615602261934080
746518319813910528
746565715218530304
746521523939213313
746544840217763840
746527094075580416
746524556635025409
746613127702323204
746616269294673920
746500019977601024
746551760718798850
746522509613359104
746534560096194564
746604877439066112
746603505868226560
746628558521536512
746513475204046848
746619209371820032
746506491889229824
746560912967012352
746598644774637572
746534224535052288
746610413979246592
746525504388292608
746552226240421888
746591564772835328
746559369534275586
746495838059388928
746591577359978497
746619373176168449
746601094302867456
746613957985771521
746513257008070656
746578348382498816
746502544910757888
746504562475950080
746606278387073024
746583478293012481
746614520370593792
746596635665383425
746572627460775938
746606316253249536
746607532483944448
746572250241851393
746527844994473984
746493825032589312
746624238325489664
746585159898566657
746548090983878656
746624729277136896
746625438013865984
746618718789132289
746616718185865216
746535587801227264
746521767204683776
746521025081290752
746560107522097152
746511478728036352
746627988020670464
746528876868820992
746604374361792512
746535507891470336
746593930586750976
746532089676210177
746521326932791296
746625769330348032
746521876592107520
746598581864435713
746573009310228480
746551991753543680
746617934383034368
746619452930809856
746594207125635073
746612028622704641
746527551338725377
746574951101136896
746596346501660672
746508282815201281
746527643508551680
746538309837479936
746506911281905664
746539882399547392
746578449263779840
746585050867720193
746626931232215041
746510078014959616
746625282984017920
746506315447439360
746622174908162048
746544429410951169
746593712268935168
746607628973903872
746513106336092160
746566822724411392
746608509828079616
746572656833495040
746564314396561408
746585986226761728
746579581608525824
746522895606812673
746555456118718464
746509784443027456
746626507582345216
746495640922890240
746503165772701696
746622187369443328
746521578645524480
746597306984718336
746606353930723328
746494890255781888
746596161826369536
746617162614243328
746607507326537728
746568793921560576
746604227523403776
746539664387899392
746518529558646784
746523105414242304
746496593038237696
746619603527303169
746588473444995072
746594693660680192
746585378107187204
746597889942691840
746605204506820608
746527052224860161
746563928415690752
746504520344047616
746515534666076160
746497297840742401
746614327352823809
746551685301035008
746528868404703237
746595821978783744
746601144437211136
746549328026669056
746611001399853056
746512531435356160
746585105603366912
746567707546497024
746623609406427136
746538657696251904
746600901176098817
746580604968284161
746557183962288128
746543758192304128
746538955840036864
746550376531369984
746615162061332480
746563588723212288
746554696924536832
746623248373211136
746571067339214848
746545637282324481
746563928558186496
746520144185163777
746513118751264768
746625521694420992
746557074893484032
746602524464062464
746590939691520000
746569922273107968
746576800759717888
746584765965312001
746563815274250240
746536447591616512
746534698420051969
746499432535908352
746537387027636228
746606668482416642
746604848003485696
746622623757533184
746596279157927936
746583616616964096
746550359989059584
746577669144313857
746520219665969153
746523197693108224
746600016286883840
746498224882487297
746570006113181696
746608262427054080
746588871903821824
746621734267330560
746571562094997504
746628072229638144
746585940420878336
746590432222679040
746503232680239104
746602478246952960
746621759558815744
746577174174568448
746595683486969856
746571105003937792
746576389688688640
746627661045374976
746522124039315457
746495658031521792
746512925855195136
746555992805019648
746495389344358400
746599915485282304
746547235140288512
746509117460647937
746628600636407808
746624448338477056
746599810690580480
746606706335973376
746529208092917760
746502595397693440
746600997980606464
746522300187451394
746610183309246464
746595167512174592
746579678333280256
746595960432779264
746603816326471681
746605967966494720
746529476549349376
746598192003768320
746539110773493760
746585495606542337
746593255186440192
746628470470410242
746599345114349570
746587433249054720
746528172129267712
746588511281643520
746583088034025472
746535260561645568
746504981860200449
746627333885468672
746561206421426176
746531502314373120
746517531318329345
746621520533929984
746505023559872512
746601719421878272
746503371138334720
746617573559631872
746513231791939584
746536145643790338
746626700453220352
746601027055550464
746567502180847616
746506764418375685
746587512961785856
746549810325397504
746556022416777216
746553857921056768
746501932408201220
746612825766887424
746525659900579841
746613693971050496
746506118260744192
746605175528394752
746494361643454464
746526133492002816
746568458473738241
746528591370948608
746565367149912065
746497293717737472
746502683478102016
746494898589868032
746604147835834372
746553837163413505
746589899466256386
746509364979081216
746625110883237888
746564763170242560
746503895560577025
746493975951998976
746552993798098945
746509461284524035
746593804514275328
746503756884254721
746610971876130816
746596002484785152
746621084435353600
746589937286389760
746597835378929668
746620870219673600
746501316147617792
746610493880664064
746567963613007872
746501509110726657
746517426322321408
746618798422237184
746616554373144576
746494307301875713
746572631525236737
746591518828306434
746495896871829504
746512481036734464
746607591124434946
746540167880663040
746507183798386688
746561076423163904
746511088511033345
746542084681785344
746517610691387392
746509675156340736
746497595686723585
746524602612908032
746507880220790784
746582765353705472
746519317898924032
746616449754533888
746522241362321408
746595763430404096
746532412599918592
746591770255843328
746619603783147520
746614650192691200
746594546981560321
746617384937598976
746612464825950208
746507452380676096
746551022475108352
746590046304763904
746600377232015360
746583201393541121
746510786701340672
746560019580227584
746583922637737984
746549835671683072
746540608085340161
746624829885919232
746495569909133312
746596472251097088
746498468198256640
746548699199868928
746592202457911296
746517719990755328
746587877878927360
746524082515021824
746518751600852992
746511122417614849
746495590838611968
746624213361041408
746612280402518016
746519540331315201
746590033998643200
746521452866744320
746626235070038016
746624385134567424
746566113882845186
746545326706679808
746584644343107584
746595813757943808
746518218873831424
746613421227991040
746569624490115076
746520102116286464
746537852561829888
746610573517987840
746589253711212544
746553417728831488
746579145388396544
746496723300851712
746609675920080896
746504478447312896
746591472582033409
746619804983824388
746566071973339136
746574498149851136
746534979635535872
746552192992083969
746604659251503104
746620518019784704
746614121811025920
746598279840948225
746602688125800448
746590008761589760
746513911474700289
746533435888459777
746590897790300160
746588909870678016
746588968670625792
746591128649031680
746494433248448513
746530617362255872
746593519188443136
746584740510085120
746547276953202692
746509427654660096
746514339390164993
746623177271422976
746572954490769408
746501609639780352
746511298544963588
746542633871278084
746591451472084992
746533599692857344
746503060839608320
746556773222518784
746505099074117632
746606961953673216
746616084556480513
746620811570782208
746599093439336448
746562003389419520
746623928228012032
746520827747672065
746541509772738560
746594907469512704
746567548305571840
746604873127387136
746617204506931200
746546505306279937
746541724055572480
746575601096495104
746550313650360321
746523944195334144
746605397755080706
746561613293969408
746626134075408384
746604739249442817
746501035057885185
746614822326931456
746550938903552000
746582110945710082
746526456575107072
746625798669541376
746525563116994561
746575420804435968
746617602869338113
746498363101634560
746545599563046912
746611642830454784
746501626379313153
746591149436047360
746595486380003328
746511700980011009
746583721394974720
746519502393774080
746574758137978880
746580445832318976
746623651307360257
746613513620172800
746563827811090432
746589815588663296
746619309976338436
746571453219299328
746626788596551680
746503098550652928
746521859534032896
746570777906970624
746600389554765824
746623735105363968
746620862204420096
746518521199243264
746614645918674944
746497259865419776
746598867274080258
746598867274080257
746555296542121985
746576565845164032
746616139212431360
746628302559973376
746519485541122048
746549487645032449
746576645759377410
746616722329845760
746605150169620481
746622946790211584
746500036494667777
746565631621869569
746529212455129088
746584765852160001
746590545602961409
746541723803738113
746546706880176134
746606127400509440
746627140880326657
746560082524020736
746512430931402753
746623936427765761
746521767204655104
746553287755784193
746628885895323648
746498405095116800
746526515341336576
746496500809621505
746572577372418048
746553451325206530
746530982224928768
746616067854766081
746566508206235648
746617523559370752
746595524023746560
746494516916588545
746532312033046529
746510253869662213
746603002593697793
746514133949026304
746494554870788096
746538502658002944
746543833614188544
746525416626720768
746621092857446401
746605330549850112
746612687157731328
746495527806705665
746541371624923136
746612599094140928
746622284090216448
746606035243253760
746614704806764544
746621948378112000
746624024516640768
746607775657103360
746628285849698304
746515471764185088
746602885258022912
746618064574255104
746542583585841152
746604353109299204
746614197476335616
746496501111627777
746515610264166400
746532236355211265
746600020581900288
746539349739659264
746542051244662784
746628575311298560
746615870764552192
746516646164992001
746626129973350400
746604189812416512
746522895854215169
746539828079116290
746495120829198337
746615694465376256
746500166518194176
746570161105186818
746515325022134272
746505212412624896
746608098912145408
746620027412029440
746562775040688128
746621755322687488
746623051295494144
746512812759982080
746546077487104004
746515169803567104
746512992905244673
746531510719754241
746511504107798532
746593221761970176
746509679577071616
746609969349464065
746522740614664192
746540604004442112
746600880263278593
746604260792512512
746528910251274240
746514699789930496
746615086576443392
746625702359867392
746505300430159872
746546950124765184
746605284274077696
746625077492482048
746536132683403264
746574447927169024
746599600916672512
746549596554354688
746540054743490560
746578054772723712
746616608932696064
746518768503889920
746523742734450688
746624603200512000
746522266410725376
746605318105292800
746510761694879744
746579938359181314
746573655258234880
746553514176974848
746604084711415808
746572245946884096
746504985978904576
746494168772579328
746535575046356992
746522643810127872
746519754131804160
746587114440171520
746526993299103745
746538821278302208
746502159152226305
746611454065815552
746551118998626304
746603178746068992
746621235107356672
746559805720932354
746622833179107328
746553300330250241
746539928616460288
746535919058980864
746564146842447872
746623491957526528
746538179642064896
746585654956560384
746569854937862144
746500330230157312
746556215107301376
746497486622121984
746541149372964864
746535876914782208
746500716072697856
746619846897565696
746500091373096961
746495464963444736
746534178485768193
746497658500546560
746506126968119300
746540087920459776
746616914982608896
746603581558632448
746539924640301056
746595352170528768
746613505286090752
746529543834349569
746624611819921408
746542051152519168
746502846686760960
746530474646986752
746512082691055616
746585206098923520
746538972420071424
746519196331184130
746611768651300864
746554919193296896
746534136228130816
746548820637528064
746570241006764033
746569389466615809
746582320686206978
746542692973314048
746616189670035456
746626910306852864
746542965229821952
746627283566223360
746626922621218816
746500225305567232
746514460806774784
746597868950028288
746545016550522884
746606332896120832
746554990366359554
746531707772338176
746521490451927041
746500435071098881
746495548782415872
746514343555014656
746619100206612480
746603287797956608
746591262854291456
746560266926579712
746596447043391488
746514955688509440
746625027001430017
746577111259897856
746521360701100032
746605544325013504
746613773767581696
746605213159661568
746562015808872448
746606102360395778
746519309699035136
746608396628000770
746527698286108673
746510665116979200
746590327637696513
746627988129783808
746568387095040000
746603233381126144
746527123544879104
746542126624800768
746620283159715840
746616990522089472
746583914576150530
746603010852192256
746506567386726400
746604223375151104
746618500446183424
746522438557630464
746552721201893376
746507238366289921
746587995457884160
746617812936966144
746514330926129152
746622695098433536
746598212916617216
746496257565298688
746540398391214080
746542168693682176
746516470092292096
746518500152385536
746607461088563200
746511801706221568
746569443992473600
746519867231174656
746584010889953280
746551366664003584
746526477391323136
746586452050382848
746616936289669120
746518416316567552
746542965225590784
746561894496903170
746623571510722560
746547298167988224
746504826444460033
746509608072716288
746596635648499712
746603216394199040
746556055820206081
746612574150496260
746603061532057601
746510644241825793
746602608358490112
746566994565173248
746607595323031552
746529841399336960
746530269096615936
746526590939578368
746523763710234624
746509863912677376
746552733864337408
746587081082830848
746579065658695681
746508727172239360
746621868791169024
746494571677360128
746575588895395840
746623097613189120
746607238853308416
746598015767552000
746611647318458368
746584979866419200
746497222443827200
746543720577695744
746509364668727296
746623940798210048
746594505026117632
746544278197788673
746564092224110596
746577161520193536
746613308166373376
746530403515670528
746494810475864064
746574288602423296
746625597489750016
746512384555003904
746588842581336064
746497876700762112
746542583837450240
746576163368120320
746508794306322434
746614830719733760
746530483056615424
746627589750431744
746623085097394176
746541858185109504
746538846611963904
746530231557685248
746530843783462912
746521452892012544
746600733408006145
746625769376342016
746585197848690688
746579745219969024
746596161725861888
746534413064777729
746511923362013184
746544546486620165
746562297007464453
746542961077411840
746530734664519680
746539467465441282
746503081819414529
746514574061379584
746533221874147328
746604466628079616
746615656905383936
746565761263599617
746577555977805824
746499864800919552
746596266482663425
746589040036700160
746613291192041472
746584069404790784
746495183974440961
746508894982266880
746532739600420865
746622451656843264
746529548024451072
746550703867334656
746598539992645632
746615828855009280
746544928142950401
746498988271034368
746547642159751168
746542789106745345
746576981156859904
746593515266674688
746584715642216448
746607763208364032
746549412118224897
746510665192476672
746615488977960961
746621419908378624
746516365176094720
746505132892889088
746608291850096641
746590440649023488
746621751149346817
746522564420374528
746571922712969216
746543791889326080
746608115332812800
746619574162980864
746622468530536448
746586045290950656
746615161763602432
746627061134016512
746498547739037697
746624502864445440
746496446476713984
746512120435576832
746618018357088256
746568256882806784
746612590927708160
746535470192988161
746506814502510593
746550980582379520
746592357626281988
746520404357898240
746614822389809152
746589421537886208
746578805624446977
746568156265619456
746568760304279552
746573797600399360
746515413157167104
746594064812879872
746508941232791552
746582437879250944
746623772841611264
746500049153163265
746533574308995072
746589509677113344
746604474664357888
746526431266635779
746626993978904576
746582693874282496
746599051550928897
746562099824844800
746569909480595456
746521062809141248
746497402769674240
746503446715633670
746587433416822785
746613467621232640
746537009284530176
746543762218835968
746616894333952000
746584379770736640
746509754835472384
746501491951820800
746507284344250368
746507364019355648
746518772719161348
746619012449132545
746618236179984385
746505631977267200
746601647795748864
746598581726023680
746530143565287426
746579023724187648
746618714573905920
746520387370921984
746609315230945280
746530743036289024
746496723401474048
746579535731228672
746606114901458944
746584510133899264
746573730424315904
746625513465217024
746589438357143552
746526439969783808
746544701889622016
746596518371663872
746610908802220032
746619201016762368
746527580505804801
746561646705901568
746518630037217281
746573206291570689
746624385050542080
746504965145911296
746625836548263936
746587626422042628
746534878636810240
746551417112932352
746571461326868480
746607322940612609
746504100934729728
746553069329072129
746605431284469760
746579388536332288
746526452548395008
746505682292088834
746566914948796418
746524019873087490
746617452189069312
746572627464986625
746621923006750720
746564817599619073
746615367280263168
746518051177234432
746608249739284480
746571637739356160
746512103616421889
746571209937149952
746596094834966528
746616164546150400
746621193222918145
746545372982575104
746538682883026945
746558312297041920
746594429482450944
746498329589219328
746583222293774336
746520328642433024
746498933443035136
746546677180293120
746578604293767168
746587827689893888
746584732339675136
746527668779159552
746583365109825536
746625475640864768
746562225725280256
746570509278674944
746539853127376900
746569372710350848
746625475624177664
746496358459277312
746502322730106881
746531653166608384
746623294665854977
746607406847770625
746506604791599104
746522597937025024
746508857325686784
746508601418612736
746599693271056384
746504994292006912
746572229245296640
746543104015147008
746499558599864321
746496559618002945
746551307889152000
746600805063663616
746593594748862464
746507481535381504
746623303075364864
746518730654515200
746617070452883456
746494718192779264
746506047079211009
746514116890681345
746607863854927872
746577853790162944
746530353192460288
746509943780564992
746619465190809600
746577702644158468
746521276466991105
746504021364596736
746493703259365376
746510333909540864
746540163707314176
746618315980812289
746552725685448704
746564394063101952
746515778107752448
746539572172066816
746546874677624832
746526565727494145
746601979091247104
746617263332089856
746607406541643776
746619783874023424
746601505399119872
746531863087308800
746604890047287297
746495381014347776
746543754060898305
746501852913614848
746619934969475073
746580479206359040
746522195191541760
746554759868518401
746602864437452805
746572430487891968
746607888953643008
746614130107420672
746505581486284800
746628080500826113
746496328805453824
746621642080673793
746542520797110272
746554248284897280
746619536565243904
746497712862932992
746619054442450944
746587986880532481
746571256095342593
746574842082770944
746605414356226049
746624934848438272
746611407882444800
746590096657387520
746516474194444288
746598103663386624
746614583008309248
746564142270668800
746510807874183168
746532504727781379
746544076988649473
746506994895323138
746609679850053632
746608656725086208
746602935409221634
746494575607422976
746502247119458304
746547944212553728
746582094239961088
746538934805602304
746567459986116608
746584937977937921
746532370468208640
746554264953053185
746565392370327552
746606840448876544
746625987400478720
746517107601334272
746549877811744768
746494122752606208
746628109722652672
746598296790110208
746525995415506944
746516260117086208
746545783902609408
746508400054407168
746538494432968704
746571478238273540
746576427391156224
746552977050075137
746502662535974912
746580458385743873
746620417591361536
746565912363405314
746612242787995648
746626578994573312
746540499129925633
746618022278881280
746600947531427841
746573672022970368
746606127471796224
746518940478767104
746603598235189248
746626507347484672
746597403264942080
746498858260267009
746590763618799616
746603761720766464
746627728108036096
746493724209909760
746509956095033345
746504444771188737
746547830953775104
746559805368602624
746520353862619136
746558303992414210
746624360224595968
746599374621278209
746608979585937408
746601605861081088
746545708279406596
746597797646995456
746627690514554880
746586011740868608
746613614400970752
746621059173093376
746528813694099456
746593670179106816
746499042738212864
746605015817564162
746594463011700736
746606240852127745
746534132159700999
746604923635236864
746613031094878209
746611672337498112
746493581876170752
746620279212879872
746602109278117888
746562020305100800
746504335983423488
746625245054963712
746572862463549440
746584648533295104
746614344142708736
746515802963251200
746502578423291904
746511369525092352
746528730022019072
746536850278453248
746620606339178496
746611147915268100
746558459328466944
746608463757910016
746609034229321729
746599412328177664
746554629681360897
746606806860992512
746501131212193792
746576629074300928
746557540683685888
746521641480380416
746547524719230976
746543586200588288
746611928286564352
746517606706774016
746600444034748416
746621776390656000
746554168475672577
746517233149575168
746588410572378112
746586787376599040
746496240825696257
746622288280322048
746622120474644480
746610048974098432
746582987593089024
746616206254346240
746619687816077312
746620107015733248
746515463430090752
746574997150380032
746576481963257856
746553572909686787
746604344976547840
746626893231824896
746525403662127108
746617942935146496
746524955009966081
746600926358573056
746582068709167104
746546790581735424
746605883958796288
746535826620710912
746576549114220544
746554449552826370
746554151535054848
746591451752988672
746595817885077504
746588381451190272
746573239896399873
746627707224592384
746546396442963968
746575630641172480
746587110518382593
746519674406346752
746513668179910656
746600108490297346
746593787753922564
746580068185452544
746564456948211712
746579757714767872
746543133077307392
746598649191239680
746502293265145856
746624783496908800
746495750163554304
746531561009352704
746624615993081857
746528566498598912
746519682820145152
746624674826694656
746562393241718785
746598888052768768
746593552818311168
746595616692834304
746506827081220096
746569519338946560
746606186267447296
746614591375945728
746563139823624192
746614033495789568
746511684135591936
746494676476243968
746597277607690240
746504990299201536
746573722392334336
746627010995314688
746626301843341312
746539731706486786
746606400214695938
746626981643583488
746543909250138112
746568861223358465
746536808108875781
746505250115362816
746602784363970564
746628076151275520
746524846209675266
746554587944001537
746626746821316608
746512208427835394
746577022974070785
746544156567179264
746576784175435776
746551773339484160
746574523198242816
746621398928531456
746546639528148993
746559377507659776
746603489212633088
746529296303423490
746585772648693760
746516948054335488
746544425006817280
746619834532782080
746496475761377280
746573839744675840
746511021444075520
746569875884216320
746609965075410944
746503232600612864
746608920769200128
746618051697704960
746609185119342594
746621231160397824
746509545057419265
746524544047943680
746524308986429440
746520072982663168
746557272302706692
746588771441729536
746500426867052544
746527568115834880
746531158276575236
746529774504312833
746582748320587777
746559209861484545
746507238387265536
746565337991127042
746565136563867649
746498195425878016
746589958568288256
746570991762051072
746505153910571008
746555611408629760
746526817385914369
746577799268470788
746612435792986112
746559193147183104
746614813900476416
746526787895590912
746552297736417280
746545809240428544
746609738595598336
746512460337680385
746627996400881664
746600406273368064
746509108816158720
746562091255988224
746578516519489536
746575735360454656
746544613586960384
746627874812268544
746540432079761408
746580655224479744
746622044943581184
746620136455553025
746605167106265088
746519586430914560
746503865965547520
746623814990200836
746542869054373888
746616105657982977
746511000594223104
746594244790521856
746619872361193472
746529187104759808
746534409122156546
746604021910245376
746628868983914496
746596551624134656
746573856341639168
746516503621623808
746561483291582464
746563370514522112
746502272188833792
746622804074737664
746500627975438336
746495410181648384
746566503697289216
746567305023361024
746608002325684225
746546736253046785
746588213385433089
746587316165152768
746607478176100352
746568152121753600
746562301180841985
746574191864930304
746628847794294784
746605888211914752
746617938564653056
746613496796880896
746497817946923009
746518571426029568
746553921095667712
746540679606714368
746535616851087365
746539186182889472
746506240247816194
746610464180871168
746559713249234944
746602172087939072
746519649202823168
746608937609400320
746534094377521152
746599290705960960
746625525892976640
746497180572123136
746532542493360128
746521150784606208
746515471617294336
746550066555551744
746527672881143808
746510828749283329
746611957562740736
746565614752403456
746622154041503744
746578885333090304
746523143167041536
746503446468038656
746610581600350209
746540389964865536
746524904560812032
746507070673924097
746527043987243008
746504461615505409
746604139346563072
746503522284240896
746627501758291968
746574309368414210
746579157950304256
746591547869691904
746512485390360577
746625744319709184
746508798563581952
746619100303065088
746592718235787268
746560493557420032
746496551397228544
746556567521112064
746532102183616513
746573533577379840
746568857003794432
746584606359453696
746605271993167872
746564981202640897
746497142739582976
746509633108344832
746566424202719232
746497088163352576
746510061191626752
746596031798870017
746620937605382144
746594240763944960
746510409075556352
746497746513833985
746556647032623104
746612435688300544
746510941827796992
746627681752596480
746588662213804032
746550813024260097
746542826951839744
746574263256113152
746564423259566080
746582891157544960
746598510741626880
746627275295186944
746580223408345088
746620354387288064
746608547358773248
746612213390188544
746600804656750592
746571721671585796
746540708798967808
746502788096606208
746562490050322433
746573495929344000
746606995671756800
746624276325859328
746588079251656704
746523067699060738
746551983348322305
746619255471300610
746506143728467968
746583256045326336
746578340069277696
746614885312790528
746604592293646336
746621617166557184
746585411917602816
746535566561288192
746534316650430468
746494349362364416
746543535688581120
746507796162686976
746513064313389056
746499638396657664
746509511632920576
746537105807937536
746518160103268352
746546958324498432
746567405778911232
746534476004659200
746531489936924672
746522748839682049
746585281730588672
746624410505838592
746553526558531586
746532806818308098
746500342813102080
746543045177450496
746528826574798848
746494856688771073
746514414921101313
746560610784129024
746541220621488129
746621348638785536
746591904712761344
746580475142103041
746560157686050816
746506265233399810
746501454295343105
746592961471774720
746503597492416512
746519762621046784
746624326477053952
746587236330803200
746504080030240769
746527144621150208
746528939556802560
746570379553021952
746614948139147265
746505476666384384
746498656967135233
746513588614012928
746497285387751424
746532144168767488
746588725329682432
746496698021601281
746571893520556034
746586900870336512
746583377545932800
746525747599138816
746494064028160002
746608187000885248
746608526492073986
746557204958875648
746597323787091968
746566902156140545
746623504569741312
746528134304915456
746616416091127809
746601685619982336
746565652509425664
746626692068716544
746551031106932736
746497599608238080
746502196586389504
746571532865052672
746625589176569856
746587106143670272
746567908847812608
746573449456345088
746528021054533632
746590356683264000
746497159239864320
746614981483954176
746611424961585152
746517015360331776
746597352773984260
746520387501068288
746607867898232832
746591732775682048
746537911185702912
746548548200697856
746626503463428096
746628860368805889
746584069778046976
746548879441682433
746533398328442880
746619725258559488
746524124755935232
746500162613350400
746556911286427648
746553379984375808
746624829948715008
746581972571525120
746557129587195904
746551664560189440
746606119104225280
746590428187758592
746528398667702272
746612192255021056
746543997389201408
746516813912088576
746564918594404353
746535071528681473
746538838198190080
746525466698227712
746602411297411073
746577081899835392
746618311681662976
746611953511055360
746544286729023488
746613056625479681
746537646869053440
746527475635675136
746522853529419776
746571566381670400
746506000975335424
746557553169969152
746603950422450177
746526012041682944
746571822158733312
746503077604302848
746554030038482944
746604508298481664
746551349748195328
746536418076332033
746550531871510529
746493459905708032
746623982640705537
746513143740792832
746579707320115200
746503857761488896
746594257687945216
746536241991159809
746545620257742848
746607100529381376
746526775530893312
746496152569266176
746510044213063681
746607566185062400
746564863699222529
746534232692920320
746531892564897792
746511508285362176
746525818948456448
746604609066635264
746505086541586432
746619461311021056
746552968627916800
746566050817335296
746616265196900352
746530739190013952
746495255252348928
746507846582419456
746523738838081536
746526838210469888
746581892581965825
746508492501094400
746608161818173440
746535491093303296
746621227087822848
746569150437462016
746565216184446977
746620354605518848
746604210536357888
746516557912645633
746617674285875200
746628370016931840
746513211105624064
746515354118144000
746498904275836930
746534341904216065
746582928809951232
746573151736307712
746565904092139520
746601115026853889
746589442672992260
746532261432983553
746599093439467520
746576868015509504
746613538794446848
746597193570615302
746608350264197120
746507943164600321
746522283204739072
746623147819077632
746549860720009216
746548044808622080
746499524911202304
746545251410534400
746620383927934976
746534941538672640
746513362180313088
746604004919021568
746517564654755840
746611676338757632
746568231683403776
746583633331388416
746608249588293632
746565027419807744
746618366530625536
746495674758348800
746536120356339712
746589555566870528
746604537692196864
746605623953920001
746538779326947328
746599840264634368
746518793485189120
746527970592972800
746499130772586496
746580051638947840
746601270417428484
746623756177551360
746609927355924480
746590008912580608
746497540967784448
746540100868255744
746608593877803008
746496525912596480
746539681395908608
746534199474163712
746501488004968448
746527052355018752
746620668985344000
746560053050695684
746510056934506496
746562326409715712
746605938648428544
746608161491038208
746617104065933313
746558073255370753
746548438897033218
746521490724655105
746601630951411712
746534354575327232
746604764390129665
746566248041963520
746606949580447744
746500552469659648
746601131875385344
746584006762897408
746500795760271360
746599118848532480
746611814847307777
746617615456534528
746504373614841856
746588863829680128
746613874179325952
746623466535796736
746536002945167360
746496203098103812
746625731799691264
746582106852179968
746610422451703808
746623865288335360
746613756940132352
746525349429796864
746591912908455936
746572321301794816
746522065117732865
746508928436084737
746615761850925056
746528486819569664
746611177464152064
746624527803756544
746591661325697024
746509352417234944
746623001211240448
746596291988303872
746627296254099456
746617103919222784
746525999236472832
746520777525202945
746619041658322944
746618127211970560
746508744050122752
746500523260411905
746512707780648960
746519309363470336
746524502176129024
746529761531330560
746531242531762176
746527354034470912
746591367602679808
746578847538249728
746501739709366272
746566935911997440
746626901763104768
746533519866769409
746592210775310336
746596837059072000
746556923877560320
746521738075316225
746603380265492480
746571503441969152
746540847290679296
746599089291198464
746576696061497344
746497314630447104
746612066568572928
746600054010560512
746621931697410048
746572648516321280
746514851040681984
746578784552378368
746508341321564164
746499319658749952
746506667852959744
746603526848192512
746545603761610753
746593892603150336
746506072186327040
746533633272446976
746618290978586624
746571151275597825
746544374666956800
746564775794991104
746510740496998400
746547847403868160
746572157564551168
746560904603414528
746521377398743040
746494017962074113
746562896813973505
746588213754626048
746515299604652032
746618848804212736
746565904150859776
746577484427202560
746604403499614208
746576347846311936
746600486225199104
746601304105988096
746496454575988736
746615103404015616
746598871275560960
746624486083002372
746598220957106176
746565467733581825
746495225766481920
746531124676075520
746626604013617152
746609453336793088
746581112684613632
746532571907907587
746624552902492160
746533339503394816
746569561537843201
746507787891466240
746503560121225216
746518160191401984
746567191559086080
746569637152829440
746526758657134592
746552729561145344
746614474233241600
746528759319232513
746513475145338881
746621558450425856
746602771890180096
746585902290444288
746560396857843712
746510232977739777
746528163782594561
746521125564342273
746525621795295233
746512288253874176
746503635425591296
746510556094402560
746493707583651840
746505841549803522
746624150211596288
746544391288819712
746533985430413316
746546522058272768
746493896364957697
746615723892498434
746547524509532160
746596010969935873
746550263339593728
746592089228509184
746498728064847872
746526246834569216
746627770147446784
746545993668145152
746543691175583744
746609411360063488
746518407718199297
746607486560538624
746499860682006528
746605967861780480
746525152112893952
746622300846383108
746508144185053184
746507242527039488
746511377976549376
746544735540645889
746596614773547008
746532576098082816
746627077932257280
746495380825735168
746527094054723584
746596715533336576
746501622260371456
746617254985535488
746524556484026368
746623617782386688
746568223299035136
746610250418167808
746504637646274564
746504574853324800
746522367157903360
746555498133131264
746597395048206336
746554013198389248
746536078199357440
746500913473323008
746531099606556672
746589572583153664
746612016069120000
746572677784076290
746627615021236224
746608925089267712
746579652970315776
746507879897772032
746575400025763840
746599923903238144
746511822518378496
746509612363415552
746531401693040640
746541887364829185
746545796376563712
746540272591437824
746522656720097280
746584111356198912
746537332564688896
746538196524277760
746514427546058756
746514863502024709
746601672995119104
746606303657795585
746509532667453444
746542239594098688
746523285656047616
746565694494433280
746558643881934850
746573885953421312
746625182069047296
746542474517168128
746616998973538304
746510757412605952
746617124848734208
746494567411646465
746523759822016512
746532924435144704
746621801388773376
746567971817066497
746619326841552897
746524195744407552
746623714213527556
746494265438543873
746628101522755584
746565019253497856
746561122753458177
746560007001407489
746604479156359168
746549823269044224
746497981310976001
746534690119548928
746523860183355392
746511147583545344
746538788080386050
746494575879954432
746600666429333504
746585592306204672
746529547630194688
746600511231623168
746524074365444097
746552050440278019
746603292269109248
746524091037843457
746521083600199685
746582664455479296
746550389445640192
746524350875115520
746560052845154305
746551580460224512
746531565321207813
746501529780236288
746612649455136768
746546408904232960
746538884469764096
746621528788303872
746520983251615744
746531942774935552
746497792714080257
746544353678594049
746616697080156160
746502691690418176
746583197064953857
746597663286628352
746625001865027584
746549651009114112
746525584109408256
746517904485556226
746578621087776768
746628797475098624
746596702921105409
746610946852945920
746548157899759616
746600226199375872
746576759001387009
746619897489199104
746600737778601984
746551647774609408
746531510891741184
746622011271712768
746531783299076096
746588419166343168
746506869145997312
746501206995013633
746503127898132480
746592936469626880
746502096095051776
746613861571248128
746525042989744128
746599647141986304
746574082754240512
746517380101251076
746529392797483011
746599114566156288
746627534993952772
746591149574479872
746602662779564032
746552050125680640
746599680772014080
746545729309552640
746575647250669569
746595528549490688
746555124814839808
746575416668753920
746597927641055232
746613500810756096
746573466409836544
746501701838897152
746556990957072384
746501114825056256
746628059311247360
746563420959322112
746508597220212737
746545729577979904
746495838281695233
746614411293560832
746509465487171586
746621524698750976
746566612984074240
746572829034975232
746578499339595776
746575987178086400
746551828037439488
746530529445556224
746537990919430148
746496828049219585
746594203006705664
746497272809201664
746515534624108544
746579661287723008
746520672571006976
746621704898756608
746589220320477184
746501559198982144
746500175128977409
746506659615342592
746542860351111168
746498996450041856
746607041918210049
746505145337274368
746600372660244481
746516381940670466
746620316651118592
746517849942929408
746500946826563584
746603455675006976
746557339147239424
746557834222051330
746494403628306433
746502280766074880
746581703813140480
746625190595944452
746560942226407424
746604177242001408
746512846066843648
746600435591548928
746511445022613504
746514238546522112
746507795978018816
746623990807072768
746626864161120256
746578155800932352
746612171321282560
746500141637574656
746616978299846656
746580810543730688
746519238408605697
746618009775673344
746497922968227840
746520387605962752
746609017330466816
746623319911325696
746604571137576960
746533222209683456
746603707341537281
746599043128791040
746601375115657216
746577442530336769
746569481594494976
746553384224731136
746494919473147904
746613777647411200
746605296768843776
746610258861166592
746533662343172096
746604856463372289
746574762290327552
746500804341731328
746498107223998464
746517761774411776
746600184239489025
746504562522099712
746532047833882628
746504331625533440
746532215203463169
746563966470660096
746624951260745728
746520634964877312
746514062247223296
746521801094799360
746621738809761792
746494118461792256
746610166347476992
746616822917533696
746569477400100865
746574926195396608
746504440929202176
746559453256876032
746551743878684672
746525139488083968
746531225372889088
746524862726946816
746597197777502208
746494068214145028
746594068663132160
746520647602479104
746588008191778816
746572514151718912
746571733927268352
746584619043061760
746526137824743424
746616600577589248
746503056410370049
746628680219246597
746560405447774209
746495825778376704
746614859828178944
746585520692596736
746613245348298752
746553665024987137
746618248905560065
746620149134934016
746524078647873536
746515505180205056
746501835867979777
746618911592951808
746548963315060737
746520781589381125
746511747062734849
746500040688996352
746589488718159872
746520546645413888
746514896993427456
746541077826404353
746561944778223616
746608929292099584
746620106978000896
746627329485578240
746596807602372610
746613442220597248
746551035267792897
746524288098852865
746495556978016256
746614193185562624
746566571078881280
746600331031777280
746570442463272964
746546744310247428
746495569976238081
746607868133183488
746599001483542528
746578155712843776
746532743891288064
746497570654945281
746504029618896896
746505782846447616
746563211261059073
746619746192351233
746528742693044224
746584480605831169
746523851929030656
746551836220362754
746556064108249088
746604890114383872
746522518031237121
746628374114734080
746502385355325444
746539274208698368
746566533405638656
746557888676540416
746499990571335680
746560619420262400
746529317258047488
746499445227921408
746589299810910208
746501190041669636
746603694930657280
746608966856114177
746604235790385152
746558450709069824
746519406193213440
746568106173038593
746504600149180416
746628860591153152
746547998386163712
746618110719860736
746549756051128321
746618760744804352
746539173658656768
746494387115462657
746604097550323712
746618882505465857
746515597433901057
746612905613754369
746568999358500864
746504948305649664
746574351575572482
746628797533982720
746512238001872896
746532878083756032
746551773335269376
746603962980249600
746531410073157632
746617766615093248
746532530061467648
746627489204740096
746520001713102848
746626704714633216
746524627959189504
746558887122317312
746514356020514817
746542164084142080
746554642536882176
746584237474619392
746514201036787712
746559251712188416
746545616411471872
746623538132574208
746531703703773184
746622053059538944
746564142308409344
746505241919557634
746559914592505860
746567984370462720
746510602193903616
746503304218218496
746506852465180672
746606454518349825
746590608320499712
746600221929541632
746619691800530944
746549764448104448
746503035812085760
746600632698568705
746619339588112384
746508442182033408
746552415067873280
746510333733441536
746582874011373568
746522509776920576
746549462584135680
746572170478772224
746597080513318912
746536141462052864
746512980519464960
746504822455566337
746625874099904512
746568303053803520
746577107052986368
746499520620597249
746622976003473409
746514758841536512
746584333847244800
746572921213095937
746522082029101057
746504797365350400
746609084426817536
746566952714371072
746618203028230145
746606819435483136
746599584110153728
746551412566409216
746598774886268928
746605254804905984
746506630074929152
746599663898222592
746578973358981120
746515832512069632
746599567446151168
746568437292404736
746601283008741376
746587244656369664
746523168282640388
746546517842989056
746509822091235328
746510006766419968
746616189435027456
746603506006560768
746533532311248896
746521385724424192
746556471094050817
746526406155374597
746621994544799744
746521889007345664
746626897803542528
746592219231043584
746604348986228736
746627182886330368
746602407120015360
746571180300075013
746618697574416384
746581355782234112
746565539347075072
746616898499002368
746568252864757760
746518386633375744
746519640755437568
746495464778792961
746605762663833600
746517493209042946
746571712972488704
746615136736141312
746610560893091840
746539672982200320
746517183082172416
746599496382058496
746624850685493248
746581976665235456
746516138465497088
746585386634313728
746583323183562752
746589631248924675
746542478686228480
746514368796332033
746531921858035712
746563953703129089
746539102556688385
746513664144982016
746573801991868416
746620207641174017
746547973488685059
746625282979794944
746580336662872064
746619834570420224
746502796652929025
746596367171264512
746619389785554944
746517216426926080
746604667921108992
746567502235217920
746551916080041984
746625270166261760
746544911734943744
746497654390136835
746622367628156928
746628286059585536
746519766584549378
746626121580556288
746560426381451264
746551123415339008
746511826972717056
746626151121035264
746593074571255808
746505774566891520
746559172100128768
746615069858013184
746602658908209152
746519200651313152
746605770888773632
746494890125758466
746627736597307393
746616017556742148
746588586854723584
746496438150914048
746536296382758915
746495427181150208
746590042458558468
746498652701528064
746503308429377536
746505975960506368
746538552884891648
746528293810221056
746576280796143616
746534597912035329
746496488361103360
746605892687171584
746610703465840640
746502934947598336
746621642206412801
746512175120908288
746593355765800960
746596589494501376
746612075011637252
746577807287918592
746508182244196355
746514016432947201
746610015587438592
746579703511793664
746616470772154368
746505883413164032
746542126561902592
746539681400119297
746586875364786176
746498954657992704
746549625859932161
746605787510804480
746520819489202176
746546903811166213
746534064979513345
746503203596943360
746572619265212416
746519078848897029
746612406403612672
746554550178373633
746600360287027200
746557599286452224
746545230279643140
746521503064334336
746624737619677184
746581510979883008
746559243587715072
746508249172742146
746521050310123521
746621172398317568
746519896587001856
746506281930862593
746538901066645504
746502976857047040
746564612233928704
746510921045057536
746518810480500736
746523822451482624
746546220311666688
746598749816791041
746496194793308160
746514016420380676
746625739831672834
746522019227795456
746513831954780160
746568944736174080
746621587785297920
746613630972530688
746583943789547520
746613232748625920
746593800194134018
746579443339059200
746554403071492096
746624074860867584
746500460496846848
746578646391988224
746531246323339265
746577648067969024
746582777865310208
746561848309231616
746545981118947328
746531246520569856
746619113053663232
746619234772357120
746497113085841409
746581850622169088
746574846159511552
746522853537943552
746514473402277889
746504037973921796
746500401512460288
746623038981013504
746515102698876929
746497776020783109
746525428899274753
746522534921773056
746522773904826369
746612192464740352
746531263461265409
746627077789618177
746501655898689536
746510199372976130
746515127697027074
746613588949872640
746602436534513664
746614553623040000
746625308116156416
746497427780206593
746525437367443456
746501332626980865
746550775359299584
746590143121866752
746520412591394816
746613631090049024
746569531947028481
746583058749526016
746596673359589376
746573206513926144
746507372563030016
746522820092403712
746516306430566400
746497415277121537
746571885068980224
746505317316329473
746502423284350976
746575190138695680
746566872812789760
746533834204676096
746598481201082368
746493699132002305
746583096300953600
746604642541281284
746581200848838656
746499487259107332
746562087091081216
746540193151279104
746596845623910400
746619998102257664
746551135733841920
746493720158101504
746599009725227010
746584845464276992
746535306568949760
746505212584550400
746569792157548544
746597164378390528
746591271037337600
746611458545426432
746577384049020929
746571331395784704
746526746061709312
746523440979578880
746523684031053824
746624414465335296
746520853064540166
746609768077221888
746526091641184256
746603287919616000
746514502917709824
746582622416015360
746586502357000192
746543062055260162
746614298026336256
746626104962723840
746502070732206080
746590117939261440
746494684944535552
746511331914715137
746510610570051584
746574389215375360
746541081962110976
746498187020673024
746536284022255616
746546408791150592
746521993793634304
746605846273134592
746609692672069633
746603917178441728
746617120532865024
746494445663719424
746588204971794432
746548468349542400
746514448387547136
746537403767152641
746609168488890368
746593880129282048
746510430332325888
746538398014377984
746501932731211780
746607041838465024
746544085402476546
746564876592627712
746613140205543424
746597054986723328
746517262782312448
746572099075055616
746512493938356224
746511105422397440
746620299961999360
746611404048830464
746561726452273152
746541673430147072
746509343995068416
746580714032889856
746502167532449792
746555930146390016
746505753486307329
746553648264679424
746618228198281216
746612075137490945
746499101357924353
746600158805237760
746514603643789312
746534283343462402
746501978579046400
746568848434823168
746604382683283456
746517426246918144
746621662968295424
746518067878969344
746605641049874433
746601412864380928
746617708029034496
746581796364648448
746516084128387072
746522522556870656
746603162056855552
746576654177271808
746538846754480128
746587773084176384
746599139664855040
746628025719021568
746527945418809344
746595784259362817
746496014383714305
746515924732108801
746623932246142976
746622946618253312
746581087317549056
746542218987593728
746521553366441985
746596220659863552
746621839221362688
746627568598720512
746548271301201920
746568017882972160
746601664736559104
746569456533577728
746505204103733249
746611496159973376
746520261827174401
746591312967798784
746498581264228352
746526586804015104
746502309895561216
746580198145986560
746518697267761152
746502037349765120
746529711430328320
746533205285691392
746568378618355716
746507032744755201
746511243712684033
746573969608810496
746575253334163456
746539555570987010
746618295126654976
746613509493002240
746601710915850240
746582865907965952
746563781711519744
746593032745717760
746587634533818368
746502222087921664
746498866355257344
746526217591885824
746521985484652544
746628050977120257
746534304344219648
746605968176328705
746595079431852033
746585944283807744
746603711619731458
746537928151678976
746527601712308224
746506877631082496
746623726762999808
746628642621497344
746583092270403585
746521813438636032
746572023653146624
746597986407485440
746628697025712128
746619855344963584
746602126034493440
746545477621944321
746518860543590400
746527358379757570
746608937605038081
746551349760909313
746608857812602884
746555824957333504
746581276035944448
746526595188297728
746567451643633664
746596874589773825
746550150223388673
746582312146505729
746617305271050240
746605112534020096
746534660788916225
746515526139191296
746584350511104002
746511898024288257
746537328441688065
746501198367252480
746507649177518082
746615300485955584
746608459269939200
746553174153039872
746549848300625921
746505623597023232
746519955328348160
746621839418458112
746574280100569089
746601539045855232
746592411917246466
746578155624796160
746595352376049664
746550599039098880
746615849633587200
746551769124179968
746532093744775168
746539530224730116
746498619189104640
746508081438171138
746542420301578240
746501169023954944
746616353256243200
746519460534591488
746505782905180161
746565501271302144
746592437410340864
746510589443342336
746513215266390016
746616281768534017
746524438968041474
746519930426785793
746626960441356288
746516713085108224
746536921241772033
746603757677518849
746604525180567552
746540952265854976
746518088967872512
746585378388381696
746514246876397568
746503215965962240
746500347087073281
746505376061751296
746547059247943680
746494882022326272
746595465299369984
746544542619418628
746617854494150656
746598040912408576
746608367087554560
746537336737935360
746591485089349632
746495850751401988
746590348474990592
746578746992386048
746510694397378560
746600418814234624
746539333235122176
746502695767310336
746599043317534720
746611928215203840
746527148857528320
746602377592057856
746616822850531329
746594970514112512
746528109193637888
746607003837956096
746627807942483968
746615392819363840
746594483995873280
746598841806364672
746627187202265088
746627728204505088
746623185639116800
746520370547654656
746505619276914688
746532219750072320
746615883192221696
746526561386401793
746525735058210816
746623802231111680
746523549892935680
746613567919632384
746520504920477700
746611135403671552
746506391175708673
746617930142588928
746538053766811648
746620417536892928
746502733826400256
746624012114092032
746499051080810496
746572636059242496
746511482892992512
746502922461151232
746599261178036224
746620631186276352
746586762475077632
746612578214895616
746580873580056576
746574884164231168
746502150423875584
746622166423191552
746537638706896897
746522291618488320
746605469003743232
746502628784275456
746501055719022592
746524040827899904
746553283477569537
746572107467923456
746506588060430336
746605116678012928
746519016089489408
746532047758360576
746596581017714688
746572371616665600
746625882652053504
746615598017294336
746616369874100224
746523952491597824
746525219142144000
746559784518836224
746522702861590528
746627560272965632
746609591954378752
746542650745040896
746601362499133440
746621155684016128
746614860067274752
746496668510609408
746539186467938304
746611194035736576
746551240935383040
746503148882243584
746608912548364288
746600787971760128
746562313789005824
746522375420706816
746559268845928449
746495074758975492
746580315875991552
746507058091073540
746616642680012802
746521302018695168
746503027075461121
746620337933127688
746626905890226176
746594681182642176
746623474949562368
746580034727608320
746579493658103808
746525378685054977
746553929404653568
746495192463712256
746532370585690112
746505069739151361
746544425204080640
746603841714593793
746558081740378113
746613253346832384
746522992008585217
746514901468798976
746587496402694144
746593292876451840
746556169133535232
746537424751308800
746494819141361664
746517090761244672
746511483132125184
746568978311438341
746505594236899328
746608945926635520
746576666667802624
746510380013215744
746495968103833601
746566055166828544
746513425006731268
746556047515541504
746619872168251392
746588381279305728
746501806772064257
746545637206929408
746615904473997314
746518223219220484
746615577037447168
746571268594491392
746586133165907968
746533507137179648
746628030047600640
746588972831256576
746550649454661632
746499503859990528
746572371641909248
746552486408794113
746617036671959040
746627631689437186
746622439103266816
746497020844720129
746608681677168641
746530554393272320
746593955496624128
746627191018926081
746519032539549696
746574191818866688
746555044904996864
746621927192662016
746621243609219072
746598485542080512
746565522171502592
746603015348625408
746615027726172160
746501529864142848
746506709812686848
746495779473399809
746526205088673792
746506860702871552
746523747205656576
746515224287657984
746554088666570752
746624389555326976
746576729448165377
746566247790239745
746496651695689728
746503106897248256
746590708983693313
746517216712024065
746610879513378816
746493795546632192
746549822954430465
746541677855182848
746521138075865088
746559700540416001
746513655731126273
746519204753473536
746586238103126016
746539203295485952
746534509777035264
746542197814636544
746599257294114816
746564939217797120
746544907267903489
746532521463144448
746504189165985792
746535298297913344
746530944341909504
746543565229088768
746508471600701441
746495523767496704
746511382162530304
746588058573733888
746562091495063552
746566898234470400
746585646832091137
746557901339267072
746564800780500992
746533641325416452
746493468579631104
746536401454379009
746567497919275009
746602901942992896
746618987232927745
746498426175520770
746532102116564992
746514871856963584
746606383458549760
746620316936437760
746597117855137792
746602390414106624
746596987873673216
746561336432156672
746591149477879808
746555103746887680
746584212010999810
746573953116868608
746560824651579392
746599508923027456
746628415822798848
746542197726654464
746517359012290560
746626477983211520
746501383105437696
746523122279448576
746529673497088000
746539546926538756
746503748462194688
746532571916419072
746561982380179456
746521725500854273
746612452335443968
746615120055304192
746532538236153856
746509859949023232
746529346471464962
746502716789235713
746539232638943232
746606412801970176
746531183794626560
746537470678958080
746581372605718529
746589832688836608
746586338632294400
746599995223183360
746595721172791296
746624720657846273
746584350519599104
746555636440244224
746527513426296832
746624871770234880
746628071822868480
746496790304743424
746581037119995904
746569091582951425
746601639604326400
746504922959486976
746507926085328896
746497096287666177
746606777387606016
746571826608799744
746566059440775168
746509981327966212
746514175803830273
746590918946390016
746560635924791296
746544597078179840
746613916214583298
746560929425301504
746504063357956096
746537483270234112
746503119345901568
746603505843044352
746612313881468928
746580793678401536
746529946240163840
746544416635002881
746509658228031488
746518290135154688
746553417774993409
746614805335773184
746536917198479360
746542784987934720
746607872088350720
746609713379426304
746496869858164736
746619955945299968
746517887481896960
746500258927099904
746589937265344512
746551714766008324
746504193393860608
746493816593514497
746531888433496064
746599349522575361
746498069781319682
746541455343230976
746563513309626368
746626335662047232
746526993647210500
746530566942638080
746597420105105408
746512602784665604
746520022751666176
746587143825416192
746620937697660928
746546836714979328
746619876224212993
746524694891855873
746577304285937664
746603220710096896
746573051148402688
746625039341092864
746585185186111488
746617632309186560
746580810803851264
746566973463486464
746573298629128192
746548615313661952
746606378978971648
746504960821493761
746576184088092672
746545662347608065
746628810309763072
746604516880056320
746590163803901952
746588091788427264
746605678735810561
746564977012637696
746543112009490432
746504491223027712
746548606732115970
746523323341877249
746617582086590464
746605804459982848
746538615866560512
746533956158365700
746609260780486656
746501328663261184
746508525883514880
746601626773917697
746624259221446656
746497092277903362
746511713437122560
746543380805652480
746623927850536960
746523893922410496
746559461800710144
746610917505306624
746535986029432833
746536384547065856
746528742504206336
746622451640066048
746590285723906049
746623412135616512
746515819799150592
746614805511823360
746550158578565120
746529606702768129
746509876650717185
746612980960264192
746515711019753472
746618592880361472
746532924166537216
746540427688484864
746609873035616256
746496014480252928
746551764950802432
746503954088005632
746526934750871552
746513005400162306
746613857611710464
746555682531450888
746615925311422464
746500892212420608
746606752276320257
746579867001491456
746503006414376960
746611449947119616
746554692474388484
746540830463135744
746501622008713216
746608728007376896
746572723992797184
746551454584836096
746590017150128128
746530197952835584
746540193168113664
746619398132109312
746618382989025280
746626675392253952
746505619285377025
746620564299624449
746627271017009152
746603845548126209
746590629283627008
746564536581296128
746600716647673856
746625941389008896
746509243008819200
746544861210259456
746543586209046528
746510434459521024
746607016609746944
746603480656248832
746536577342418945
746515752673435648
746596732184760320
746578247807287296
746616709721821184
746611311388336128
746530105640419328
746617749917536256
746509100461264897
746594664346714112
746539656167075841
746535738657800192
746573244174639105
746530764347453440
746517547843981312
746534354537570310
746569301646315520
746579934152261632
746515648059039746
746510547726770176
746513764816654336
746514310126575616
746502247098441728
746508031047897088
746506701507960833
746528587327537152
746574955509211136
746506504438710272
746617703616544768
746577690220691456
746503802996424704
746575605282521088
746511344493535236
746508978796978180
746496241052291072
746529808079818752
746575450260963328
746501051877040128
746589086140469248
746541484858576896
746611655379947520
746621008849809408
746512749535072256
746547226864926720
746521180153192449
746616902466805761
746591707253317632
746508924594065408
746584803529613312
746590239443935232
746577585287507969
746586812815147008
746547880966656000
746557733587976192
746567015549255680
746612288946319360
746523076188307461
746497046014758912
746557964362854400
746609617283645440
746599517210959872
746625387803852800
746501949399375872
746518139165253632
746528897727102976
746610179236597760
746609352719671296
746497847412006912
746515765260582912
746550598942728194
746564666743218176
746618974662602752
746493464024514561
746510052836638726
746606844811026432
746543707692793856
746604881587277824
746530873139290112
746598833468092416
746562649228345344
746497570583646208
746521226357530624
746515840955203588
746588301625331712
746542466074021888
746519238249156608
746536300514140161
746510572619980801
746527689729679361
746603128322088960
746500116459098112
746624720942956544
746618924121350144
746525366114627585
746607620727906304
746533910054580224
746592093221490688
746598158185046016
746565132495556609
746507406004228096
746507280183500801
746612570086219776
746622468572520448
746501634675576833
746551177744097280
746530088724865024
746547134384713728
746626163645227008
746537231997775874
746592873294893056
746608237051547649
746555032460492800
746515039859806208
746618668570677252
746545003892203520
746573110053216256
746619741943496705
746498690274103296
746596706976931840
746501727101255681
746519200387207168
746610674231558144
746504432242794496
746576381455269888
746540314521829377
746543875506900994
746499688531132416
746621948503924736
746524669805658112
746561827291619328
746516314768945152
746496354021695488
746597071721922560
746564620630925312
746572896013795328
746605103990378496
746596178393866240
746607591371923456
746515140594409472
746570803077062656
746567233489375232
746604344892661761
746621189229948929
746610439090372608
746584501648658432
746592835818905604
746621206045011968
746601199017791488
746569460916584448
746552649927954432
746620580904960000
746553229006282752
746615338192801792
746622812312510464
746608912602828800
746503950036140033
746626058724720640
746495485758713858
746582891170308096
746501907338924032
746621042316181506
746504822380105729
746588872251969536
746595163519258624
746515018556989445
746558526454018049
746510388305371136
746545221824057344
746521364706762756
746513252750761990
746549642880417792
746624976652996609
746604730680479744
746550460706750464
746500313402617857
746597860498518016
746618982871015430
746510698415423488
746600763019956224
746503690052378624
746542239875104768
746595780149022720
746618647599144960
746559432193118209
746501886367326212
746617334517870592
746511436944289796
746616974067761152
746543837728804864
746598330365517825
746503337734868992
746500716034875396
746559767947018240
746598053428232192
746583285392777217
746609399171538944
746572841575976960
746546593567019008
746541564386676737
746606064557228032
746531695126446080
746544861122224128
746624297137934336
746527727650496515
746564117410906114
746583947954397184
746535541370290176
746622678052724736
746516029472309248
746519582018404352
746565929253937153
746578394805112832
746496631114186753
746585025731244032
746628541974986752
746556647129112576
746526359946731520
746616810284343296
746583104928743424
746606504921333761
746535919000260608
746600007847948289
746587710215815168
746597382263975936
746531569431511040
746573998889197568
746496727599964162
746620224594644992
746624846449123329
746589207682920448
746545121282375686
746545456822394880
746531313558106112
746584283591081984
746505854250147840
746599911588794368
746538003493969920
746533360567128064
746586254771294208
746606387631820801
746587295097184257
746555665750069248
746511117946593280
746549407953231872
746545884532379649
746584660919095296
746575492325617664
746524799678066689
746497532684025856
746578155658424320
746553224786649088
746564004139663360
746545410492276736
746603623623294976
746593565564862464
746565157258670081
746573277729030144
746501584301989889
746522837104484355
746565350578262016
746578130509299713
746620132215119872
746493506093449217
746601555458043905
746503496950652928
746504784736305152
746532223743033348
746606190319243264
746563492166017026
746515354231398400
746519770883850240
746578113870594048
746612788089348096
746495213279993857
746613807192092672
746550439642963968
746505007072223235
746575999534530560
746572111725105153
746586477207883776
746516251992698880
746500233778106368
746557519573688321
746591736848277504
746568844211261440
746526599437135878
746561386852016132
746605376678801408
746624875868094464
746590046665445377
746501710420410369
746549944765526016
746595813514682369
746610342583799808
746586535898779648
746593640970063873
746517665536184320
746493640181166081
746625241015693314
746513269758668800
746518369998888961
746599294879170560
746573596500295680
746517333850501121
746558383575150592
746610711850270721
746625010274533376
746589614643642368
746495716479090688
746519284256473088
746501403888148480
746602365038526464
746617888048504832
746612334878040064
746628168497270784
746594257666965504
746522241383399425
746526242736869376
746493715842162688
746538842363039744
746534878968053760
746614365009358848
746508517461266432
746498132582744064
746541401027059713
746499386625105920
746590092446281728
746617426872274944
746560682338852865
746499407525228544
746531439332626432
746507997610938368
746568642809102336
746539706423312384
746623085151805440
746502012137705472
746508584750505984
746624565535719424
746546530576830464
746602314815791105
746508433864658944
746506747725025280
746510979668770817
746524909065539585
746499583614849024
746532857280143360
746616487314612224
746521637483323392
746601794625748993
746612662155390977
746624326477176833
746542835319582720
746495116936777729
746615971368960000
746523491218788352
746572904410689537
746609717712125952
746577144617263104
746562930230042625
746547939913306113
746613480074141696
746495242644267008
746595373062455300
746515702513696768
746513592812343296
746620421651324928
746614600121094144
746564800772079616
746575349438357504
746617108205731845
746521628847276032
746564427831353344
746508991740600320
746626847203463168
746587097918758912
746624875939397633
746527710877384706
746542093091241985
746545972625424384
746587751978573825
746572715637645312
746504176356646913
746495749915975681
746605955312410624
746567816812204033
746576247115788288
746529052891185152
746543204527407105
746596602010288128
746560363471069184
746605917647548416
746607960223252480
746625073092640768
746496152716054528
746527576336769024
746625479902380032
746544454224445440
746617569503739904
746503039763292161
746547641874419712
746609503983013888
746550351617155072
746527324934443008
746521989494476801
746522232835317761
746565115609120768
746603489204252672
746595323104092160
746606789928562688
746516977620033537
746502955776483329
746614700792754176
746623915439624192
746498854032379905
746510350594490368
746612640974254080
746584954524532736
746580030273163264
746588792270688256
746499407516819457
746608933289201664
746615598021484544
746514880509976576
746627031748620288
746556181850689536
746497402593488896
746585160162885632
746510929127317504
746534736307294208
746514326777913344
746513571618623488
746588217705627648
746605192238497792
746564033524883456
746500170762821633
746520316243914752
746563316005412866
746594672634560512
746495033080057856
746495263603195904
746498891848126464
746524577522540544
746566306577649664
746508660038197248
746502087727517696
746586321829847047
746494550709985280
746578386127097856
746508651641376768
746622288112517124
746496832335814656
746581481758195717
746578457656721408
746521503227871232
746500397448077312
746525873528938497
746507783613317120
746499101395582976
746530973928480768
746583612410191872
746503102845464576
746583419514028032
746602973283950592
746624012000825344
746614566549852160
746552423687192577
746517082515214337
746532328655171585
746626977235406848
746620530711683076
746549994958659584
746535667233099776
746615048617897985
746521175967203328
746607830271139845
746605800353898496
746540826310770688
746576070938267648
746493896268591104
746515773653319680
746507330716635136
746601891354779652
746494168671858688
746526456621174784
746602600167014400
746624435692646400
746560107417264129
746592307269484544
746545771382718464
746604378426052608
746605984726945792
746548850048045057
746564893042606081
746524019881549824
746619826102206465
746570278692585473
746508068867932160
746625710819680256
746578797449850880
746581376846168065
746590369375260672
746624137804779521
746576918208667648
746536598246985728
746523902139047936
746579967425773568
746493816715153408
746598447579602944
746555644673667072
746508475753201665
746509486471385088
746535457396228097
746563689298432000
746610321721274368
746611303356170240
746529283523383297
746526561306873857
746547960788488192
746598699510411264
746531745848139776
746604575734566912
746567418202316801
746496643432734721
746520219519115264
746497507723718656
746531745617453057
746522107161477120
746553228737683456
746591908722507776
746555825318068225
746536522799783937
746619926664843264
746626570597568512
746626364841820160
746508341296439296
746628977914109952
746546455234519040
746580286155128832
746588729528168448
746574447843344384
746551819514458112
746582920547033088
746616302924632064
746538649647349760
746528365234925569
746509989989122048
746591757639520256
746546073208950784
746616952802639872
746530990634442753
746534140669894656
746575324356448256
746596102904778756
746555523353485312
746599227778801666
746607402636587009
746538947413688326
746506911235735552
746530541843943424
746588263683588096
746546006284591104
746548875297722368
746572111578304512
746510920965316608
746537504602361856
746602658778198016
746519506755919873
746525970220326913
746628764252143616
746534861809324032
746543015804690432
746576981056159744
746623445778239488
746585873077116928
746547117620105220
746506328156274688
746571461423308801
746504902126505984
746582815605612544
746555971808305153
746601102724972545
746597059235553280
746553237055078400
746613328990998528
746591778791395328
746600171421732864
746549839874367489
746627556074471424
746567464348069889
746602323200335872
746499717777981441
746531934373707776
746532089760198656
746565358824235008
746568273697865728
746628352883200001
746625555634655234
746516855670644736
746601203266654208
746627551968301056
746606026607058948
746607251427827712
746559134275756032
746509373367738368
746543896478482432
746551156785188864
746523218794553344
746496588944551937
746572665398362112
746584908265586689
746495787828416512
746524967760596992
746611785604698113
746525672433016832
746496433847697408
746617233766498304
746615073679020032
746599793850343424
746519183517638656
746611303381360640
746592487460855808
746574410199465988
746595561931866112
746515467448127489
746527048005386240
746494542199820289
746504424009404416
746547973450936320
746561491508264960
746499516636012544
746512518835769344
746511738921574400
746600482030878720
746590486970785792
746584082335686656
746602528851247104
746566516322107392
746616235559882752
746626159304138752
746523864453177344
746493531364069377
746615430391939072
746538980728930304
746531884067360768
746616764310618112
746537844106108929
746599613675749376
746565421596315648
746570492602097664
746499373836603393
746556416547119104
746581959720210432
746618735675514880
746592432830062592
746543015876042752
746535969499791360
746551857443667973
746539156851986433
746537559107350528
746563731472060417
746586598679126016
746549239958880256
746515555788554240
746577778263240704
746601064904953856
746599043300737024
746596971419316224
746600255341223937
746597910855442432
746628168375640064
746620262297239552
746584744926842880
746619913897291776
746503191018147840
746584715487027201
746609457833054208
746620983558176768
746562976270934017
746506353158553600
746623693309227008
746609185119473665
746507728927997952
746614591703113728
746571041938378757
746512401332219904
746611747637895168
746600016429494272
746534664756674564
746544043513937920
746611856773623808
746607197107425280
746496094243192832
746547490883772416
746505275574624256
746583176093507584
746617884202373120
746627304646918144
746608648030281728
746518311375093761
746531297011601409
746500938500714500
746614210017243136
746515811314110464
746607939193081856
746584753415950336
746552675341205505
746502431484280832
746527039696449536
746535667404922880
746514259685871616
746514964194590720
746615308912328709
746625140088258560
746606597212880897
746545305898868736
746574485395021824
746627530896064513
746592420398309376
746626272823021568
746503589309218816
746615162065518592
746603031882399745
746528415402983426
746515564097581056
746524007042846720
746521314228322305
746504163723481088
746544693291298816
746523403117596672
746524330138316800
746562099757748229
746614071504543744
746627950389362688
746628051153391616
746568126901301248
746513978466181120
746618576115728384
746598665595191302
746593129369837568
746514133923827712
746501295058542592
746606618071146496
746558912195760128
746535411309109248
746594752636805120
746516935345606656
746579627611611136
746507955445633025
746538087233138689
746559264500527106
746543187511119872
746500242107936769
746507120896446464
746530437011410944
746511650832809984
746523311039905792
746555108058603520
746622107765850112
746603606632202240
746505355165843456
746544630464843776
746497885043326976
746573051140014081
746613077584412672
746529031894372353
746516755200282624
746596023301111808
746502544705257476
746552012423077888
746620769917112320
746605846444965888
746610761947045888
746583419501436928
746529401014091776
746561135332233216
746498400779018241
746497922640928768
746568214927314944
746595939385806848
746510199532437505
746626394218700800
746605942867898368
746595608157380608
746549932090351616
746623122552426496
746625823742951424
746605145832701953
746553824450646017
746594244937326592
746528167800635392
746539605814579200
746509968954687488
746586984752222208
746625652082761728
746550900987166720
746622049116893184
746593393615183873
746626830581510144
746610782977261568
746536820649799681
746616806274629632
746514972818182149
746516843179872256
746538578088497153
746521327159279616
746507301247393796
746548552323702785
746539962322067456
746579401412911104
746602797282508800
746535826515890178
746605234068152320
746518504015339528
746569876173619200
746627610516557824
746518458163208192
746540985530748928
746568391180181504
746531049384087553
746524351290302465
746510304247414784
746568173051273222
746628038545182720
746494600714477568
746574175041527808
746565623098970113
746576800868864000
746497339955679232
746616227418640384
746527702169976832
746591686533480448
746623315557617664
746512090983174146
746526309854019584
746501789923500032
746529719722573824
746495435750146048
746562212890710016
746618932795183104
746522585446256640
746555103826612224
746585076402692097
746573588006739968
746619360299651072
746627736584740864
746541115730337792
746599257214328832
746575609770311680
746504629626769408
746520538420391937
746532681089880068
746562162710056960
746623563147448320
746572090459860993
746594848753356801
746572782872453120
746574271561011200
746575727072444416
746594165270642692
746534199167856640
746512808406220801
746591812274446337
746557775656869889
746556089303334912
746603090846035968
746617808524500992
746599483455176704
746498585601048576
746536644384268288
746524631901868032
746529828644356096
746522224564154368
746549500236468225
746579346781937664
746531280175538176
746626385846763520
746617359905918976
746606198640762881
746595360605364224
746551903560019970
746570685380583424
746500716383076353
746606588740407296
746519410085601280
746503593390276609
746624645340762112
746619586989166592
746611051395952644
746579153865084928
746611458432208897
746615040476864512
746598229358280704
746582245197000704
746526607485992960
746604898364555265
746494223378092033
746606349778300928
746533335468384256
746565891316420608
746597847928188928
746518735041638400
746576264039960576
746499268941389829
746581603242090496
746508421189369858
746563257255727104
746531737459556353
746567728656375809
746518290311294976
746587034886766592
746605976611065856
746565321042051072
746597252274130944
746601874317410305
746614801409916928
746550703930413057
746494978315149312
746605926103265280
746495091766923265
746513433315545089
746571054525538304
746555577514475520
746606190302478336
746625463343267840
746624775104004096
746512623697428480
746617187872407552
746604810225356800
746517795425361920
746500707617021952
746594098308579328
746617191928324096
746623881977430016
746550699555598336
746620190922792961
746518126842372096
746612963948257280
746558970836488197
746575143930105856
746580772652343296
746560321549008896
746606660291002369
746536732691030016
746575118797840384
746605645059657728
746623139585622016
746589778003529728
746602721625640960
746557628663406596
746539484058030080
746582949705953280
746561638367629312
746533280627851265
746620308170342400
746497897420623872
746626197128355840
746532617944702976
746559394662518784
746607566067666947
746598569457647616
746524535437008896
746628797647228928
746542273400287232
746601564031295488
746511906383499268
746545716793737216
746551572121817088
746595591434678272
746606769066115072
746534475937484801
746600297171193856
746625098459787265
746561219037913088
746594215401037824
746588742157279232
746583285405450244
746614272663359489
746533272520384512
746539241056927744
746506525389185024
746584753147510786
746619444256874497
746497125903654912
746562183912267776
746575378945216512
746529975675793409
746520357989842944
746496652073009152
746611777274732544
746542877518475269
746626289428160512
746602939926601728
746608052644765696
746505237582647296
746576435888828417
746605817244295168
746542638090747905
746554306984296448
746628109844250624
746503333402206208
746559646354202624
746626587441893377
746525273986764804
746599576119939072
746535474542436352
746620207578374144
746562145995866112
746577824400678912
746590206019706880
746563777680769024
746621117738033153
746593640974290944
746525592607133696
746564087832797184
746537617731158017
746528344154353666
746580026393497600
746502129834168320
746619939239362560
746609726264348672
746567095396208641
746616550229041152
746551433588248576
746500263041708032
746550926371086336
746625903506112513
746617343153840128
746553220483317760
746532991522967554
746537613478203392
746493648708173824
746610418177679360
746575336905707520
746541795157254145
746493673974571009
746547847395323905
746495259409006593
746510836840148993
746547566410608640
746505359351746560
746508496753983488
746614436169932801
746577815764635648
746628797521330176
746607910172635136
746586875599687680
746600557251559424
746622778955075585
746494315610914817
746542227053154305
746568177484730368
746539534641422336
746622015512055808
746509851442843648
746540931118137344
746620182467055616
746588167436963840
746522962900049920
746515387710210048
746591703419740160
746522992239247360
746557691418533888
746543867260977152
746617804196089856
746612490184818688
746619926618775552
746494672109973504
746501919930089473
746597877158379520
746515559974469632
746604118475571200
746616168652374016
746610091097362432
746498673400393729
746582664375865345
746593808830300160
746525441465454592
746525655492337664
746524694828851200
746521020677316609
746544039340630017
746537504363339776
746549097549553665
746501743823851520
746573638497763329
746535721977020416
746619129742819330
746589690107670528
746505938232811520
746586829286162432
746582941418000384
746536258667577346
746529241722818561
746604219134840832
746516121893777408
746516859936178177
746603434716049408
746501681072873472
746588570224197632
746520924304834560
746544164934918144
746560346769416197
746600750122405888
746515786433343488
746518403658178564
746527031035314176
746591799477702656
746519481455882240
746495628549685248
746626457401761792
746613198820761600
746496274422173696
746501739495456768
746545268280025088
746520064405299204
746611227825160192
746519628478722048
746619335205093376
746493636263743488
746602415672156160
746607318712844288
746526859165372416
746623990999965696
746609625420673024
746554885596913665
746517954775388160
746551110907768833
746509234892791808
746505849955246080
746600238476050432
746537919633104896
746617108167983104
746545805151051776
746576851162763264
746614855835189248
746517032074645504
746607813703655424
746622304772296704
746550326401040384
746592948838555648
746621432604532736
746588519653466112
746509885030830080
746565702719438848
746499059293126656
746595998198169600
746519540360708096
746496660319047680
746617783300030464
746608979724410881
746623739220074496
746610237881233408
746561466367606784
746597927678672896
746611462412578816
746540675412332544
746523772333735937
746562074621386752
746516562111127554
746528222494527488
746591439140831232
746578923119611905
746578763593416704
746588720892084224
746537814670479360
746603430358155264
746585609100271616
746508286711607296
746509230807486466
746595587273986048
746618353817620480
746531494051491840
746496320668573696
746531783408181248
746504835046924288
746522333641203712
746605074454028288
746518294623043584
746592034358689792
746518302923456513
746574368222785537
746618815144943616
746550699673133056
746598405867200512
746513613532336128
746519598745300993
746627891560091648
746583675429486593
746550519208939522
746623433190965248
746584329598439424
746523436852248576
746599936523907073
746626532685266944
746613257822146560
746612057970216960
746494651021033473
746559914768666624
746589438478852096
746588855344726016
746494865245089792
746620081778491392
746621419988074496
746496450503319556
746532282358448129
746598627838140416
746626683797643264
746500040714240001
746520559584944128
746621314916581376
746552784187625473
746560409327575040
746538066261606400
746611705682214912
746568080764116992
746577501426581504
746605397725876224
746596161948127236
746605464901791744
746622908961722368
746522488968986624
746569217416302592
746626624888569857
746627875034529793
746554357156483073
746600624351916032
746510547701530624
746587630398246912
746503421436407808
746599232128311296
746503970944753664
746520412515774464
746495938982641664
746621382289653760
746517891957219328
746591434615177216
746604223123628032
746590935811776512
746559105087635456
746524611093868548
746590117947551744
746606052104232961
746587311572279297
746580399468359680
746513609547710464
746501047523381248
746555883765764096
746506558931107840
746585768349605889
746628567107264512
746595540993880064
746614474208083969
746580705849675776
746547919038328832
746616785303113728
746576112852082688
746618504644681728
746600565753380864
746621327495340036
746617099808813056
746597071801593856
746525701440937984
746510531025055745
746508240943452161
746606055979945984
746495972486717441
746570400289689600
746513366034812930
746504491227316224
746507435280637952
746560988443348992
746611705766084609
746530332044730368
746509951875452928
746535319067983872
746615551846383616
746517405455683584
746511826985312260
746495183693447168
746552935354634240
746555460199677952
746555984395505664
746607192833466368
746602105281089536
746509000007630848
746626436216270848
746614549596495876
746548829164568576
746520899214508032
746549244325208064
746539265824296964
746525940658896896
746526582517334017
746602864148156416
746588003640934400
746520555168268288
746548820670963713
746618089534590976
746617024378351616
746502121458143232
746610917245321216
746567636390125568
746609285682049024
746518290349047808
746515559752204288
746542164470013952
746562082842152962
746628910729797632
746625114960240640
746615195317985280
746553639888519169
746493560531353600
746602515983040512
746500862889984000
746580533967228928
746623542310150144
746517304582639616
746613198963474432
746540906073849857
746592747499446272
746590797349457920
746499214771838976
746570719006425088
746609679967485953
746571541404581888
746614583255830528
746529895958773760
746524619683864576
746517136747560961
746518621556465664
746573743359590400
746555598712496128
746555854556696577
746513001310724096
746626985732890624
746522778161950722
746559163879198720
746546291409199104
746578335954763776
746591006888329216
746522841202327552
746545704261263360
746575181724819456
746515505452847105
746599428975370240
746524221258502145
746612645323767808
746627157707919361
746510308370419712
746509717225226240
746591233632460800
746554428598030337
746550913742020608
746559893683871744
746550733428920320
746497314760568832
746536858650218496
746614457145626624
746547168199118850
746578512295792642
746560010923061248
746539429754347520
746499055375704066
746564746363625472
746500208633184256
746522128191651841
746547654541221888
746621721944424448
746540884959760384
746597252198596608
746513462868619264
746547541496467456
746572069849030657
746537718381895680
746539865836232705
746617103906574336
746529040366977024
746626549651169280
746500334441345024
746554264776933376
746562326309003264
746620602165800960
746505963226730496
746617686940127232
746601509412954112
746576771466805248
746568143854833665
746601899533733888
746495066487820288
746610917320892416
746512955362148352
746539727558303744
746605997360291840
746588188240580609
746525500424622082
746590541484269568
746606165044301824
746591942461558784
746556043090599936
746591946689257472
746600133714919424
746586548402069505
746498132612157440
746614612712370176
746555313533259776
746627623166558208
746611722652385281
746524426720534528
746497918388027393
746594030973292544
746588557628813312
746615933775519744
746500216967340032
746601953967378432
746569381283397633
746601635208638464
746507657675169796
746529082301628416
746531741494566912
746595977063104512
746575970417598465
746515371256078336
746623546462449664
746609466020364288
746567627896655872
746609717825445888
746559176361467905
746622971587010561
746536761862537216
746563328797859842
746598455938793473
746494667873787904
746531817004535808
746607641548439552
746503761233731585
746528822221217793
746562372412661760
746600964266799104
746599982765998080
746583188856672256
746494424675323905
746505208419782656
746553971242844160
746536526973067265
746540910402363392
746550603065655296
746505690814943232
746517514570563584
746545247312830464
746580974113267712
746523541445586945
746541593969057792
746563903560237056
746514591019073536
746541455578009600
746619565891686404
746546849226571776
746513760421019648
746562246550102017
746551672604790788
746522191076823040
746565480345808896
746501336770973698
746539215622660096
746624666207457281
746594244916314112
746549281847283714
746587035150880769
746513936673968128
746618190076198912
746609281407934465
746510023476518912
746551941174525952
746537596600233984
746508798706200578
746619356315009024
746567359591231488
746546568250044416
746591883586048000
746494722709954560
746559578859507712
746622711590334464
746512514796617728
746538511193477120
746620899722399745
746519300966473729
746603765977911296
746521742357651457
746526045659144192
746517166292246529
746606731468353536
746590516427427840
746618400047239168
746550662045982720
746607020732780544
746520811104722944
746536313105506304
746619918192349184
746538280385130496
746549324050477056
746529124001456129
746533834439671808
746547935794454529
746579338594648064
746619603858534400
746558157153964032
746564016617594881
746518436939849728
746530323769470976
746592491734958080
746561005069570050
746551391578132485
746578008752828416
746505371783593984
746598984718880768
746595453014183937
746498161653473281
746575370795655168
746509251737051137
746563056210219008
746535847495794688
746573969625649152
746548346811080705
746557842501435395
746603480698093568
746573067997036544
746556101932396545
746528432079527936
746514620098150400
746520152536195076
746609919118368769
746543183325171712
746573768538136576
746495921899323392
746545553111121920
746590017301155841
746589035636867072
746627166054428672
746628227121188864
746501156604620801
746624494295363584
746524187506835456
746609604667277312
746539643441549312
746505908646191104
746600045806518272
746548505938800640
746580240101683200
746622045006495744
746567938463850496
746569687409041408
746590478485839872
746534635568398336
746624754421882880
746626503505494016
746583067196809216
746601262066597888
746563697791754240
746603606502162432
746625085545521153
746627300247146496
746529254192480257
746622934073090048
746599441826742272
746494302948208640
746549034622451713
746540465768570880
746509268401143809
746527077260636161
746604894124072960
746620312356261888
746549240072146944
746539723351560192
746497427784359937
746496165500321792
746614172109025281
746627744759418881
746597688611901440
746547599990128640
746535826520051712
746524573194018816
746576113015656448
746553149100417025
746497243490844672
746614780161581056
746510409260240896
746532005798682624
746537621925466112
746520399953952768
746526146188161024
746607255521484800
746622313102217217
746552427927609344
746520517289607168
746626667045543936
746508223830589445
746529660880715776
746500833609715712
746553648419745792
746611454082715648
746534186731855872
746616642587721728
746577648114073600
746590088268754944
746623017741127680
746517862592962560
746621747085119488
746569695776497665
746593603334639616
746494982635257856
746496744112939008
746580668054802432
746600653758169088
746515840695033858
746495922234855428
746560011241984000
746518776670101504
746623156186656768
746577249764155394
746544936795803649
746590583272026115
746615791043416064
746531426741297152
746618517303234561
746593188157198337
746505116069535748
746626037925163008
746567145719357441
746606555299098624
746599080982351872
746615535169839104
746608409068310529
746552490536099840
746608144978055168
746541845526634496
746524967668453376
746546060839903238
746511268991893504
746594857364393984
746498644187086850
746545578494943232
746617498154450944
746610191588790272
746497281134891009
746626041892995072
746500829587308544
746578180891279360
746531586397483008
746582198720077824
746601077613617152
746506017622589441
746622006863372290
746520807036362752
746614289604161536
746529053054730244
746611982560796673
746574317631209472
746499185411760128
746602466003816448
746497746580865024
746516654381641728
746512132938825732
746556118818783232
746603358987816960
746590654654873600
746606236443901952
746510811741331456
746626528574742528
746574682766381056
746534358887055360
746527975147999232
746567661476286464
746628210406850560
746542373895757825
746607880527351808
746577891362627584
746511520750678017
746565694238527488
746509868018733056
746565912321363969
746556466702647296
746613245214089216
746582941166252032
746555393019609088
746616680281931776
746623802218520576
746578403113865218
746600192623902721
746512045131063296
746541472212672514
746625400390959104
746503266150735872
746517124345061376
746493665707692032
746565627330977792
746559629560324096
746540734006894592
746582765118832640
746614377797783552
746524762197884928
746514565870006272
746612972458545152
746519431304609792
746575790112837632
746556295021400064
746602616868708352
746604940626395137
746532140049797121
746559742433239040
746531955370565632
746616487260135428
746593020309610496
746594500672430080
746628571322589187
746612372828209153
746605263562604544
746612792090726400
746608690338242560
746501752380342273
746586917660033026
746621558072844288
746565954352594948
746597935798878210
746518940428341248
746498174529978368
746556936775077888
746521864034357249
746609520785428480
746609004764237824
746499168366100480
746495699873894400
746581288765825024
746603061385240576
746622157912969216
746494152179736576
746609533020213248
746624649648185344
746560019399847936
746557930661502981
746601593383038976
746510346098184192
746495020493049856
746591006942863360
746617686776389632
746616109961457664
746598372203765760
746502872100048896
746606852935299073
746588020418064384
746590981751967745
746546048030642176
746622875109572608
746548556304105472
746549802310184961
746555946952966144
746541518408671232
746504684039372800
746589681593155584
746621872863850496
746524762139201536
746501844655017984
746606127421460480
746550036813713412
746505585944829952
746544642951417856
746616697172406272
746546287491715072
746619540868501504
746537206689505280
746494214997839872
746617292641886210
746611487708426240
746500510539210754
746625396251172865
746493892107841537
746546308173991937
746583474069397504
746571297841283072
746569112554344448
746599655559962624
746572577368346624
746580810560577536
746557943202488321
746582001986248704
746625777618268160
746517854132920321
746567078275092481
746603828993269760
746558865978851329
746588188572061696
746567879726768128
746572602542592000
746567304771604480
746595180124446720
746610846042750977
746566101148958721
746510736390823937
746624804501979136
746622485400018944
746566256182996992
746557343400267776
746599475255316480
746614750960828416
746557939037704192
746598313273753600
746502213640478720
746530877279178752
746551782017372161
746522681797976064
746561382498320384
746599080952999936
746506454174171137
746534203307655169
746608375379668992
746607452662071296
746519930263191553
746538607641509888
746607427701858304
746606504787193856
746503740283248640
746537995109531648
746496681320022016
746522371192983552
746538603258351617
746513970085920768
746550267634561032
746527341543727105
746515496984449025
746605758268211200
746551207200591872
746500250479661056
746528323061243905
746544781518573568
746579162127728640
746518973886365696
746544479704743936
746556152385781760
746628986223005696
746589572696530944
746570559782170624
746538829637554176
746545347644661760
746547956464091136
746504688288169984
746571587298562050
746623106085691392
746547386311286786
746532886354878464
746494890473754624
746589497136144384
746518286150492160
746529640173314048
746593682963431424
746611529785675776
746567871216631808
746598753730170880
746596232873709570
746581397603753984
746564733843603456
746502104685117440
746615170441547776
746497368950996992
746544555017781252
746615958962315264
746502670932836352
746627618888425472
746571423863316480
746524854531162117
746604315675066369
746592135261061124
746571851644567552
746510761401458688
746621768182292480
746576486279188480
746624787812880384
746556445999587328
746549965686616065
746624867739516928
746589287269859328
746496345821818880
746595159178096640
746568584332120064
746494735120891904
746625144559403008
746510291807145985
746495154727555076
746547684182458369
746500447700062208
746586565284081665
746577748810956804
746502700116942848
746597055095726080
746505820804947968
746498933719896064
746568072522305537
746595419254206464
746513768725815300
746578944002953217
746525361702264833
746592210875912192
746495410454200321
746541891789987842
746522195191541761
746524976178663424
746553543557976064
746508957854892032
746583285405458432
746574913490804737
746577966927208448
746497922880024576
746537466677493762
746586741168082944
746548329899687937
746616953071087616
746563005962403840
746507863426686977
746620211764277248
746545066940981249
746561307189477376
746603871032639488
746558496728981504
746578092550873089
746588351881445376
746535570965471236
746614323099774976
746537068197613569
746521649898356736
746499793640370176
746619305786122240
746565660789006336
746613631115112448
746609461914177537
746506848229015552
746510065163767808
746530046760878080
746574800294916096
746562720636379136
746499495559475200
746498346228060162
746594815572336640
746628097361969152
746595419313029120
746551022726766592
746553866569781248
746510820335587328
746559562120110084
746529501652279297
746518068050857984
746573172942614528
746555795828006912
746626780321226752
746493741062569984
746525471102251008
746595121597120512
746508190255177730
746628596278697984
746589417184210944
746609344314220544
746510988053143552
746554688447746049
746593582354575360
746578772078505984
746596455155015680
746493845861392389
746529975734509569
746540738154893312
746583859962257408
746598321993592833
746597168186720256
746592223102406656
746597936096763904
746594979041120256
746626792962785280
746619570362941440
746520764858281984
746620631177781248
746494500214706176
746572833212497920
746576574397427713
746609998734594049
746533427395043329
746506684521033728
746516407035138048
746624561408507904
746497025315725312
746526796292644866
746572296232509440
746514230266990592
746627807644622848
746518990571315200
746541279211724800
746606421148459009
746496530258010113
746618890625683456
746553727906111488
746500057567006721
746502527915433986
746522996291010561
746588679200739328
746504151220236288
746616386592530433
746527895372206080
746536783035281409
746539282660233216
746602587412013056
746625525922275328
746616080446021632
746627245549232128
746533608001765376
746614331689803776
746519355857342464
746497406976524289
746595486665056256
746594014414180352
746578411531862017
746592953150251008
746504268824338432
746624171514408960
746608878775844864
746535017334054918
746605091512254465
746503874584915970
746565107048550405
746610724521246721
746512422320611328
746543825091502080
746495846569631745
746556307369562116
746625463217332224
746615233465171968
746510270629978112
746504516028272640
746565396346638336
746549579986927616
746586766333911040
746596434569461760
746587517223317504
746497046153093120
746625157087764481
746605858843299840
746606873944662016
746584698776858624
746515312443457537
746502196586373121
746504470050267136
746557469250334720
746557129541066752
746602608471777280
746583889087340544
746604982552637440
746622669718642689
746565149230759936
746535541622063104
746494357407154176
746614994381471744
746538267860840449
746531653263056897
746503048118177793
746587504841736192
746523310763220992
746613333047058432
746495221463130113
746511567047565314
746499361463504896
746619901452886017
746572509877673984
746604386709733377
746503383608000512
746525764745568256
746497767464304640
746497146967433217
746582232404365312
746606593173753856
746612045416665088
746513789802188800
746612712638193664
746553812064706560
746505426422870016
746504499322314752
746499461929639936
746551047900958721
746582790414671873
746512552381677568
746515459244122114
746501475308834816
746497214080552960
746578805892980736
746620937525661696
746587861437288448
746573180995657728
746516297882578944
746564154861879296
746526376942002176
746594299597336576
746557926593150977
746595834490458112
746566411409981440
746568030658801664
746596954650587136
746586657651048448
746569213293244416
746554881398407168
746553304168161280
746540809625927680
746564536908582912
746506936493826049
746566793129451520
746494118344302593
746597260645916672
746611580201164801
746609566746615808
746527681504632833
746569947287957505
746623416334114816
746536757781364736
746610397411708928
746563932660207616
746497884867047424
746532139919773696
746527522079268864
746505690567450625
746536263046488065
746599458658390016
746603032062787584
746560212413251584
746625169452601344
746579191798317056
746498833132068865
746517749413908481
746515010185199617
746599919687962624
746591128539959301
746586695089414144
746539295234744321
746627421990961152
746591741076111360
746589870244626432
746592013798227968
746552541048111104
746593662063149056
746509243361148929
746542415817936896
746576926597349377
746593162852958208
746618768948871168
746575328689037313
746598225482653696
746609721847717888
746628763912404996
746593812743499777
746541262686273536
746544710051729408
746561118429130752
746615178570141696
746502913900552192
746572405087281152
746523315234287618
746528033545281536
746553371465760768
746555858901929984
746515807111286784
746587450085154818
746523457593147393
746604709906124801
746609575122571268
746608400788656128
746618756512751616
746582962326675456
746591963407736832
746496039557926912
746520962129068032
746538012079685632
746593884436828160
746498052844838912
746508995792347136
746560971502563328
746599571581698048
746522752958398468
746617573811290112
746585323761635329
746544408217018369
746606316156760064
746624578097713152
746617632359485440
746610535739756544
746567858797355008
746499583602155520
746537085029523457
746526427160379393
746572530878550016
746550011824078848
746599345315844096
746612729142779904
746614096477458432
746565786781757440
746619624645607424
746523986251620352
746533255428595712
746502590834216962
746535516523290624
746583578998411264
746573890202140672
746531145827901440
746617074714288129
746505409637146624
746519091419086848
746605175452762112
746581544484085761
746520312032829440
746501118922874881
746567304939347969
746608266621358081
746610120235192320
746547063077249025
746501622143062016
746522539149627392
746603182944587776
746586724659134465
746494550697345024
746556928227041280
746579866779267074
746535239363731456
746589815685033984
746600213457035265
746565597782151169
746528671389753344
746523101140135936
746495641065558016
746506990793392128
746565119757320192
746497394162864128
746564066915815424
746544617869434881
746575320069869568
746618785650647041
746536040802881536
746496404294557696
746597072015495169
746500036637364224
746617804426719232
746591904570040320
746599433475756033
746562334907215872
746494789672144897
746612800538185728
746511621346852864
746584338041573376
746622770470064128
746570593189789696
746494320019128320
746607155118211072
746611101886976000
746605095740071936
746510900128059392
746595415299100672
746595398509273088
746617430974279680
746532949328224259
746586863171952644
746607444508434432
746595151099858944
746626306066911232
746626830656933888
746571402816397312
746530441188900864
746554642549608448
746577082021462016
746607352049246209
746498119777525760
746562842216833024
746511084597633024
746584983763099648
746605833845366784
746496891110690816
746510925184675840
746556135423905792
746553723950792709
746571264299405312
746574489601904640
746614964878729216
746615157590200320
746496102560600065
746557473423761408
746591032016412672
746503584926183425
746579996714606592
746557016433434624
746502599621419008
746518449581588480
746548032208961536
746570878566096896
746525542313189376
746495624166576128
746615606590476288
746584577012031488
746594245079896064
746583079750246401
746589975232323584
746546941585068036
746606186162757632
746603862342131712
746573252659679232
746564142518042625
746506596646268929
746535604410814465
746501978814021633
746612427068833792
746521020744404993
746573650837536768
746566356926107652
746524808347803648
746555267416887300
746597105326776320
746526838218887168
746499021645053952
746593183807614977
746585898159054848
746536749602480129
746608102926065664
746625517567225856
746523742956838912
746529350594367492
746592416363216897
746582782059548672
746618672756592640
746617921628155904
746627820202373120
746621188969893890
746597436664258560
746500359720439808
746508018393747456
746537877648064512
746579019848650752
746604856538963968
746628340455464960
746626188622299136
746530835600392196
746498027456765952
746508651809095680
746593251084275713
746508341355122688
746496639242801156
746526817415094272
746609382184587264
746595545234444288
746548661404958721
746579288179236864
746597633867776000
746624770934902784
746532320170156032
746587878034182144
746601950095998976
746625307822567424
746583830404997126
746606500827672576
746555820935102464
746592898741903360
746507917658992641
746518147570634752
746587815132094466
746514737865711616
746515828145790977
746507922180444161
746539949860610049
746563991359655936
746622522855137280
746498094741630977
746520060466847744
746571524270759936
746613090016387072
746617259066548224
746567615468834816
746575097784311808
746562351281934336
746594018298040320
746587458674950144
746557377197924352
746592022090424320
746504197344886784
746611256950329344
746606446037598208
746547872766664705
746613794814726144
746607712818061312
746504969319243776
746597696715137024
746611269470412800
746526020245852161
746510417493622784
746577358572793856
746620341989089280
746494668020449280
746510505586503680
746556500378718210
746556361912221696
746574015947542528
746604831494840320
746568710010376192
746494781182750720
746527098278338566
746602084225650688
746621776457764864
746527266272751616
746595297833385984
746495875778764800
746621725958242304
746541304352505856
746500581942919168
746626331543277569
746563945159327744
746552867947974656
746573969780678656
746519972021735428
746601442576764928
746585625487360000
746511738623787008
746497868077404161
746499621451620352
746581859350491136
746521113119850496
746521150876979204
746622204209733632
746544835859873792
746597495359287296
746530995017441280
746595276903747586
746506626148990976
746514050029395968
746502813249843201
746547071511990272
746515744339333120
746504851723427840
746560002576515072
746615212275433472
746549013600604160
746611047424008192
746528876533161984
746519418583252992
746617947104346112
746591791202242561
746493778995871744
746557272193699840
746517183065268224
746617708016443392
746530868886446080
746597554217951232
746557720833196033
746503216074993664
746497410881335297
746504784476176384
746624515464118272
746507699622273025
746598640597221376
746495087283150848
746546094440517633
746587009817313280
746530629806809088
746624523802316800
746603845900345344
746527371117813763
746533536455221248
746590977465278464
746591606883639298
746601064745566208
746524263193075712
746538376686247937
746571541073240065
746539341678149632
746561307177000960
746566936012668929
746500204631719937
746555787229597696
746519938609774592
746590054936502272
746586238082256896
746581054006386688
746590558244769792
746628143532900352
746614205705555968
746527417230069760
746502704445300736
746520051897925634
746551546868019200
746510585198583808
746579204125396992
746493455971409920
746610774907432960
746572766086893568
746496072986435584
746594148614963200
746499961139789824
746597168459423748
746570350184402948
746521138130489344
746542382464667648
746501986971844609
746573520860254208
746571931252568064
746500917315330048
746599890688454660
746494776845996032
746618920212242432
746591665515696128
746586133207777283
746602356830257152
746533331043495936
746565316700831744
746585923417161728
746604760212594688
746542533539430400
746561994937950209
746622724164980736
746498027720966144
746530965313433600
746522669194022912
746617124756557824
746541514151567364
746618295042740224
746507326346014720
746560703239098368
746619402494287872
746628944628228096
746503371146747904
746578864453877760
746575680922656768
746597830916214784
746624636872441856
746608442782195712
746556290617352192
746611148112396288
746618458775912449
746561319726350336
746576050130325504
746494944676712450
746535352668667905
746625932757086208
746520035351498752
746600263889346560
746515094322970624
746628143239340032
746498967291125760
746582014317428736
746533712842588160
746525814754181120
746569976887259136
746605246609252352
746615732394409984
746541073804079104
746600888920342528
746571495003021312
746591917207609344
746574787758043137
746625157180035072
746509448642846720
746589979195940864
746526825652752384
746507485943468032
746504818269818880
746621851745533953
746585042697191424
746519238400081921
746604416162213888
746620786392334336
746610913332072448
746502561843249152
746584488877010944
746563638979264516
746551723024654336
746609768010293248
746590436530126849
746605456513241088
746558585136525312
746505434647781376
746537106051313664
746525106038517761
746599315972362240
746627338138488832
746498946332188672
746600574188130304
746580269717663745
746593880217292800
746523583418089476
746589782311002113
746586187570122752
746504839178379264
746548233598607366
746548493402124288
746575458838392832
746536392969203712
746577644108447745
746549592280403969
746607280674738176
746516797243854848
746599815207862272
746533809127063553
746623160364183552
746626746775183360
746627405142425600
746529652525539332
746603237692825600
746609877217337344
746577861834846209
746595050356891648
746568341129551872
746526750209900545
746513257163276288
746623735273226240
746537424554057730
746612532245311488
746513152146300932
746509180111028224
746600188257669120
746567321825599488
746577442542862336
746529719651344389
746558320706617344
746583146636816384
746568638912598018
746553912597962752
746599223768952832
746536950870343680
746626222218682368
746524716135964672
746521033579040768
746578948323061760
746517619050582016
746512389118529537
746501190280744961
746519737241321472
746590067343433728
746572589762387968
746534673258422272
746507468956565504
746550921824337920
746624733538619392
746593477220311040
746578197475659777
746503270303043584
746616957068259328
746537479457628160
746524153826713600
746526888802193408
746618919994155008
746561562798809088
746580026330615808
746586191990972416
746573269386600449
746508186274914304
746564750499151873
746612557197238273
746510149255192576
746623743305232384
746592722480435200
746603841605505024
746577815873564672
746540222276567040
746543850206920704
746545158829670400
746607985623957504
746601836577177601
746611269709398016
746533045830770689
746604043066294272
746513735343190016
746621541413228544
746496467527942144
746586720511102977
746537521241292800
746517308684697600
746617917454811136
746527413002080256
746624381141524480
746588033089155072
746518906702016516
746523013017911296
746574028333289472
746569750411632640
746624645143629824
746574770834051073
746515089994326016
746493778618421248
746510304260034560
746616294586388480
746537701499867136
746556416349986816
746570748458835968
746515081874259968
746511633766285316
746530168538304512
746577580871024641
746518282098851840
746595960306827264
746621163955171329
746563454518059008
746513970207596544
746505330062827520
746503538776367105
746565539061870592
746614314858086400
746561684710404096
746561223144185856
746615149272829952
746598657244413952
746541216351780864
746520479817666560
746613840880734209
746539261663444992
746574720653492225
746510753218334721
746569062336049153
746543502167838720
746535357068414976
746541677674905604
746502955977814021
746594580552810496
746498031621652480
746618261714927616
746505321724665856
746539849084088320
746515974854180865
746607557591072768
746565363156979712
746628810074820609
746591900468142080
746625068701192192
746619632983867392
746547616830283778
746501160836562944
746588561621782528
746584254180556801
746585717950668800
746628629686288384
746515949784702976
746561638300454912
746618907432202240
746539727508111360
746612611618324480
746502318447857664
746584954734141441
746567174802771969
746498304616304644
746614625165258752
746612200693993472
746602453047644160
746511893980819456
746599298993885184
746601408695250945
746569150336643072
746494236002922496
746542252554477569
746590440753864705
746519431149424640
746615476713820160
746507125111787525
746539794692378626
746603803584135168
746576700188823552
746581217647157248
746518365892534274
746609227116978176
746582047775350784
746608669211660288
746607058628141058
746571159563444225
746585835517116417
746573457823961088
746516604104605696
746522459571052544
746506143736815616
746573466569150464
746616394876338176
746498241659834368
746499063743397888
746512506554834944
746577371432550404
746549504279719936
746523206098485252
746568919712997376
746541149146521600
746618261463252992
746502406528204800
746517229269827584
746589916558131200
746599446075543552
746621558307819520
746625844714573824
746612284672323584
746620807615389696
746525018184519681
746624842565357568
746612414498615296
746600590780706816
746616969751855104
746528708891009024
746579623593533440
746606596986445824
746565799272456192
746601333420023808
746575043489050624
746565253807411200
746620849235591168
746621944045285376
746522094490497024
746606857427509249
746614989885181952
746520047745699840
746540994175238144
746534450889007104
746513902909816832
746507926278283264
746589056767778816
746620182672596992
746621801489268736
746504486970068992
746577199491334144
746511663113736192
746497713181761536
746536996982513664
746578671419301888
746544450072023040
746585923668803584
746607654068490240
746551844881707008
746582706440503296
746517430529306624
746574523311489024
746540180518113280
746565648369729536
746528432012427264
746628734715727872
746611978651721728
746498187087646720
746572669491941376
746609445287919616
746613270207959040
746624947083165696
746497251581669376
746493539584880640
746623156220203009
746599345038987264
746620564295532544
746576939410989060
746529757391687682
746500338551656450
746579225071722496
746611487674867712
746615715436855296
746509482109317120
746586796054675456
746620941875224577
746551370833072128
746530902788870144
746583520114524160
746579485353476096
746561332074283008
746576280787681280
746501123142365184
746538204761833472
746501060227792896
746518877526429701
746521951988940800
746505661203124224
746517489299886080
746534291664932865
746519586518896640
746595679510855680
746501299156430848
746552524296040448
746505308776841216
746605733131714560
746623336512249856
746580152016998401
746611777077649408
746545045952569344
746508827894243329
746512128673144832
746615090745487360
746604714104610816
746527844889591812
746580487854907392
746603816393400322
746569792065273856
746591766124568576
746616847986987008
746512191713533953
746530696987017216
746585080533946368
746549684865400832
746590730169294848
746564247493107712
746621600317964288
746526762599849984
746582714619289600
746626155344699392
746606110531031040
746493703510974464
746546149012578306
746615161981669376
746615828993478657
746622866695819264
746603254134484992
746620660861001732
746543632090537984
746606051932405760
746605288598319104
746542340479852544
746625148686458880
746573076414889984
746609084422586368
746512862688980992
746628143478378496
746542202038390784
746528469824192512
746508265945632768
746516994237706240
746613521878745088
746525307511902208
746494378567360512
746607624901124097
746602465756352513
746608476399378433
746619259808186368
746601983482728449
746515807098671104
746607477957984256
746534534758313984
746562460560154624
746496542685663232
746553459642671104
746509004256354304
746552608064741377
746511474701402113
746527408900079616
746558589372760064
746528486802620416
746535088427409408
746497213820338176
746602411192619008
746601987727331328
746558685602791425
746551743941607424
746541296211333121
746539916272746496
746576108972314624
746568953359564801
746494336540389376
746525294727618561
746618575985709056
746531334651285504
746625731531317248
746608858102120448
746496421038264320
746515035455782912
746605305534906370
746493527320731648
746517850005770240
746600788127002624
746571281043230721
746574926102990848
746622367657431040
746541967144718337
746527786123337732
746614201272041473
746552419237117952
746563114846420993
746606064636932096
746547264504598528
746494903065055232
746548459793113088
746516813979213824
746527421122355200
746599785579286528
746548308957507589
746606987333537792
746588112793538560
746608560142901248
746517686331506688
746586514885271556
746529535378677761
746569016064475136
746510916557012992
746619184281489408
746539916318937088
746548631935848448
746595045919363072
746626608115650560
746610334249717760
746603463950360576
746506726610997248
746550959917113344
746601987794296832
746580760308572160
746518093329924096
746524179210600449
746606089630777344
746613761067212800
746557230279884800
746577509563543553
746578302370971648
746578700817281024
746535197630304261
746508399966306304
746624070528032772
746518164490457088
746516494947745793
746498648574394368
746605246626041856
746607968817397760
746605808532729856
746537164834508800
746522581084209152
746601987769241601
746613735888928768
746589895595032578
746555539820183552
746505552012861440
746628176978284544
746532823410958336
746605804464242688
746614608220192768
746542189291909120
746622309167939584
746607201339510784
746628382532612096
746533112839086080
746579610939207681
746610720398249984
746528688024354816
746510434300223494
746619892946829312
746603531273134080
746523021410721792
746618706231463936
746607389969911808
746609096820940800
746535986230763522
746610942578950144
746500099635699712
746584321352433664
746592462487986180
746622640597540864
746562913570172928
746615937877540864
746590713257701376
746501836014661632
746579980344164353
746505635945189376
746528096421982210
746626209790963712
746513546738020352
746577849474113536
746499256622645248
746512443334139904
746530890046640128
746547428011147264
746628810406191105
746503601959370752
746508412796739584
746566675873443841
746575655861653504
746539677205798912
746529342294007808
746585726528036864
746617372534943745
746618823424483328
746614964740325376
746628801849884672
746570668708356096
746539513384566784
746516021289299968
746510773929705472
746561315502718976
746539756578693123
746499474839707648
746509364798824448
746510639892402177
746551248980062208
746568085214224384
746547717355147264
746566898251370496
746542046786248708
746524720300851200
746588452494286848
746611009763303424
746596937634242565
746604491688968192
746556391263973376
746609801438859264
746599588581216260
746574959623999488
746508349852659712
746621264463278080
746603300636729344
746559264567656449
746538481749495808
746496530287206400
746557767033380864
746553585375252480
746604110124724225
746510035916775424
746601513515094016
746617628119146496
746560266972737536
746625731711635456
746613400248131584
746531242233954305
746604890122657792
746595620887080960
746628059537768448
746601241170567168
746590272906113024
746523746907762688
746542386759761921
746500045126643712
746530910976221184
746568341049999360
746607243064451072
746596027654868996
746593599207333889
746548531293347840
746548464251768833
746545980997173248
746549726472966148
746494680628498432
746499768084467712
746626457204588544
746493816601927680
746543548556681216
746586946697334786
746562808645488640
746591149628891136
746531489823735809
746494667823316992
746505585730949120
746582249190137856
746593276262776832
746549114133897216
746598976346947584
746544756189061120
746508744238964736
746496094155116544
746519540201193474
746518051189886976
746616982401847296
746622363760984064
746615354827374592
746621478578364417
746599857046044672
746581498321641472
746615593827078144
746514481879056384
746621050616709120
746626839003574272
746504684035244032
746545670669078529
746552503227932672
746619507444154368
746588192724353024
746576171840638978
746538960009105409
746606270128459776
746608212170907648
746621272902205440
746574590441324544
746534463706849280
746603401073483776
746500804056514561
746607675283243008
746501135431774208
746519099660984324
746626260122533888
746537445575921665
746508928423387136
746541845585375233
746627778410221570
746608400558100480
746601564144472064
746495536312659969
746574661622849536
746560086374387716
746565648369737728
746623743359860736
746502276345434112
746613517587988484
746497834547970048
746497150960304128
746587617949474816
746535260402253824
746569410282987520
746519422869905408
746582740154327041
746603711317819392
746576796825550848
746581490113331204
746592051257573376
746547235194810368
746620119497990144
746502591023054849
746596694259863553
746567787447869440
746496404290363392
746582832345190400
746606311811465216
746601001835171840
746531313805463553
746572652622417920
746510862194716672
746537173168562176
746593246541864960
746502423137648641
746592810355167232
746507804417024005
746496408488804352
746530969583259648
746519531762364416
746588410773639168
746592475163197441
746588825728716800
746601597518618624
746535323425980417
746602230975856640
746592705547993088
746614599835852800
746557658237329409
746600695663472641
746494844097396738
746600213666799616
746568387254419456
746512338631565312
746536925708722178
746522308638957568
746521167779897345
746543900555419648
746551420913065984
746607385653870592
746622950732767232
746522769823674369
746620165937209346
746617984655888385
746554528984510464
746510996349427712
746505694673780737
746612590755799040
746588805147168770
746596354772865024
746541812010061824
746514255420100608
746562557058613248
746604261165850624
746624968184717312
746586997070794752
746594131611422720
746606378878275585
746561600807669760
746627392622460929
746537282140676096
746532072827785216
746496501090770944
746517304515584000
746540033709080581
746513332472020992
746507338903748608
746517828736417792
746519951108866048
746511659221540864
746622229174169600
746573059486777348
746621478603493376
746501970232545284
746619406730432513
746628068039491584
746514435821473792
746523986234736640
746503148857073664
746576712838881280
746496920168734720
746602797169262592
746519930196099073
746524611303505920
746504407009792000
746546199155478529
746607071181824000
746620270690074624
746535201589760001
746497629027184640
746497666834632705
746524099413942272
746516658861150208
746498618996166656
746590478276108292
746558874333880320
746515123775254528
746502221819445248
746595474027667457
746519527706460160
746512191860375552
746498350447419392
746521448789880833
746611936666746880
746574011484626944
746628931890089984
746627228860059648
746517430617313281
746626775816482816
746626885149409280
746539161117728768
746496735766257664
746604634320429056
746566482906255360
746510761648865280
746522358651879424
746500300979249152
746513949156327428
746575739793838080
746511105502109696
746524929726742528
746538796179689472
746575144068341760
746539081681625089
746598074487713792
746532882198339585
746591367535661056
746622577339150336
746507800428351488
746614301952184321
746614742475747328
746565908148199424
746518135247802369
746539706356219907
746592168693874688
746588385569972224
746586871187247104
746618701999411200
746546513623420928
746574665867362309
746598611350392832
746501987189948416
746612741708849153
746599294816370689
746512510438809601
746625798828875776
746556777190154240
746600167164370944
746504466044583937
746495372831391744
746539681269972992
746535768147927040
746513181837660160
746590650598981633
746528360910757888
746495548799188992
746562787493634048
746622057589383168
746497037961674752
746623412131397632
746581074763866112
746608111264235520
746550322252812289
746569397955756035
746501999529582594
746537491730145280
746626780245688320
746584623111495680
746514393597284352
746528469794820097
746512376199938052
746536590235709445
746624494354202624
746600775384727552
746512447729635329
746553643999047680
746510606396755968
746506827219623936
746608991996940288
746606001625894912
746495968254648321
746590361141809152
746601085712883712
746545729477349376
746549764163010560
746521943378038784
746535659079241728
746613014560968704
746519758246313984
746628428384735232
746596233234419712
746563785821851650
746615891652190209
746628466095718400
746560086517026817
746628386534064129
746496085850456064
746584178557214721
746625353993576448
746615615121727488
746624788051955712
746606169297399808
746503853584056320
746561168685301760
746540574564442112
746539010206507009
746532827764768768
746576670811918336
746558153169506304
746517417946398720
746625194811396096
746579078547857408
746593725044899840
746628021801586688
746507733348712448
746628378279698432
746568395651448832
746628273153654784
746572426264272896
746498682053341185
746606106617622529
746581292804780032
746543498107576322
746628638326558720
746607431954870272
746496085846278145
746622648998830080
746539672885551105
746613463326277632
746531171094298624
746510023157657600
746573030147629056
746498044447817728
746567720393707520
746606056030117891
746537462273478656
746608207821422593
746622283763032064
746500355551338496
746581934722138116
746547805808898048
746516969097207808
746617477019344896
746507355555258368
746510388343218176
746516604125585408
746565014950019072
746565358954307584
746616047030124544
746599047536975873
746561873336639490
746606429411356672
746493598267486208
746512028081225728
746614935384428544
746495259199283201
746503484573425664
746548501899673600
746600511307120640
746605812823506945
746600054161440768
746593838257442821
746613693832585216
746616881436565504
746604680386646016
746523822468259840
746511323643711488
746581880099713024
746604013433528320
746598850404581376
746571830413008897
746512229420273664
746588511218900992
746514641472348160
746562208969146368
746499290109882370
746543720221179905
746620107187621889
746571516230369280
746602272772268032
746593234076393472
746585705300779008
746493850122883072
746585172875710465
746524103427792897
746568860837416961
746609109567442944
746558480052424704
746513139684999168
746587790050222081
746522614567428096
746595788411781120
746495032895606788
746599831741804544
746528579144540161
746500573445296132
746500900584230912
746531456135077888
746496685518426113
746542629978935297
746526356033277952
746589069262659585
746518328261414912
746610061598875649
746574569461387264
746572904540708864
746616474924687360
746622942470152192
746605741713293312
746529032133443584
746617196315549698
746499609019584513
746567619646394368
746603275106066433
746542655102914560
746575941191745536
746585973664919552
746524573189865473
746528818060361728
746502452703203330
746612611941277696
746628772665958400
746620195087745024
746592554670563328
746610086911479808
746506089265512448
746502154689589248
746596208047620096
746602763648278528
746581720728670212
746587294992314368
746533276362235904
746575576023113729
746545553106829312
746559079896604672
746519724972924929
746588167248224256
746520970307854336
746512967793967104
746585139178668033
746519980657647616
746501865307676672
746625815455105024
746619389642944512
746611953309724673
746520966096785408
746598204393791488
746532454639407104
746533440342863872
746618953628160001
746588087527038976
746505564956540932
746617808537038848
746576498715295745
746599093699514368
746621944297041920
746494785549144069
746505049103208449
746563035293163520
746628080584822784
746563953749262340
746544492220559360
746560938187202561
746622208412368896
746505439169257472
746562330713022464
746624863473807360
746500162420252672
746495406360657921
746609331785732096
746554201791029248
746551249269555200
746622518727847937
746513550781321216
746622648814284800
746626968897093632
746498136701440000
746608124052774912
746569154493296640
746540654197616641
746531368113299456
746555384551383040
746525835692126208
746508173461225472
746547503785349120
746537789609541632
746527949608751104
746497155116871680
746581322307674113
746593984752009216
746509863816151040
746545012305866752
746557263666569216
746614054744133632
746516851782385666
746528041870843904
746511881595060225
746513726816161796
746556215082160128
746618827895615488
746598242289356800
746571893600194560
746599177602244608
746507158422904832
746518302923493376
746587802612207616
746583725677350912
746572757459156992
746546484355698688
746500099761672192
746567724214718469
746613832445984768
746549953158320128
746531573843922950
746555778945921024
746512778798628864
746593142032367617
746532869837815809
746568135348621312
746627807845842944
746628579606282240
746620119766425600
746613001692667905
746494894579953669
746499449497751552
746580860892217344
746592974222417920
746514209161154560
746610174819958784
746499181263491074
746621168346595328
746617393250701312
746587265741295616
746497280866320384
746602654688813056
746499797792788480
746507292732862464
746615065336504321
746590704881672192
746534404932120576
746506093413556224
746514549013020672
746570920362414080
746589878696185857
746501022214946816
746596900074229760
746522102904274944
746507984776400898
746501219657490432
746611164780474368
746627765697314816
746624984961908741
746560925512011776
746501148048252928
746612888526151680
746622552366276608
746539383390494725
746579958982676480
746585583745654784
746626285431054337
746556940948430848
746611567588872192
746593007844069376
746621403055562754
746593347356209154
746595696170700800
746523390643580928
746591820704952321
746497927019847680
746628323493634048
746523919125929984
746605376599113728
746620937332719616
746526981035008000
746618005531074560
746514683323101187
746618823651004416
746538980737376256
746610745492840449
746497914273402880
746622220965974016
746562322060058624
746547197370478592
746581058007732224
746538355941384192
746556278131036161
746506294568321025
746626910210363393
746508433541767168
746494751860363264
746554105397579776
746588704169394176
746593976363278336
746539668645216256
746518412155887616
746502041699233796
746527056247267328
746617410229313536
746498073593995264
746555481292865536
746518718323134465
746540641845411840
746555565292191744
746545331106570241
746531284353093632
746574602848055296
746600095961866240
746511260779421697
746599038863147008
746505128765644800
746516809579433985
746580965741453312
746548036256468993
746552842987544576
746618509065601029
746518974070808576
746621264526188544
746545079171571712
746521142454816768
746600431397310464
746507724884709380
746543007189590016
746595666986573824
746618173487624192
746522937662963713
746616344586649600
746543561026342912
746598921611411456
746624359960195072
746501274208591874
746608081841360896
746503152967442432
746545243055656960
746506042998030336
746498899888607232
746602994142183424
746537563020627968
746576414883876868
746556785796874240
746594639365476352
746519670245699584
746501785695715328
746503987680026624
746548560485744641
746522677653823488
746609923128180736
746596979510149120
746501508716343296
746511164117491712
746503689783803904
746617489665097728
746515048235835393
746624011891806208
746495171366354944
746523013240205313
746496341535252481
746624456337072128
746603530971054080
746514880275038208
746576662482026496
746496991505440768
746523814113193984
746576708539604997
746591719953694720
746588461155647488
746625311987597312
746504151119572993
746519036997959680
746564142438428673
746536191793766400
746615875151732738
746560677804974080
746605569583222784
746566214328193024
746565509802405894
746529292083933184
746602973426556928
746580676598632452
746536258793463809
746510744707964928
746536262958362624
746507175241998337
746586791650725888
746546492958093315
746498178812239872
746557410416877572
746619008074514432
746613198921424896
746591413924675585
746602340149530624
746544769132859393
746628105393999872
746502113086287872
746628130614448128
746607519917875200
746539467167633409
746532869808394240
746604537612541952
746537718230880256
746595788562763777
746537634336432129
746539488269086720
746504906081714180
746523642062856192
746526834024669184
746602134590787584
746509243251974144
746596543432638464
746578126419857408
746536644673572864
746587244526440452
746583427756007424
746564113254383618
746535453357047808
746515538684174336
746571616600100864
746597403273330688
746545087530811392
746573428606513152
746500036897419264
746542047046172672
746546626903236609
746595432122490880
746571750989832192
746584094742548480
746595947711467520
746571201535946752
746581028769259520
746521599491219456
746610191903391744
746504478568779776
746607654349508609
746627778510880768
746502385321672704
746565199327432705
746539421391028224
746505682350903296
746617376641327104
746567267392045056
746616323598344192
746558207347154944
746515605856063488
746566314920185856
746592407827906560
746611710233034752
746588867764051968
746593678848892932
746559537054814212
746625337166041088
746516503382523904
746625270321418240
746607289218510848
746536304788156416
746552507237728256
746534400767098880
746609210276839424
746501999739314177
746594895075368960
746558744171945984
746588679263625216
746609591790800897
746591204134035456
746597898125639680
746505384349687808
746625496654422016
746599756294668289
746585352832352256
746503014496636928
746567770540769280
746498761459916800
746546899499552768
746557830132432899
746606056118362112
746594760807297024
746611290664112130
746599370380959744
746570312108613632
746529673522348032
746615199759753216
746623491898806272
746543317802901504
746520378952974336
746550007692566529
746617842292957184
746623340870270977
746530294421872640
746610900686245888
746617942943670273
746515631206432768
746597352866119680
746598858856271873
746552562019672064
746593506647486464
746513060160995329
746565132252241920
746500502075080704
746521804936622080
746543841948250112
746588280490057728
746626603879391232
746613970623172608
746628546156601344
746497973014695936
746534308316225536
746567283946856448
746592680633896960
746520966197575684
746543716131799040
746517313072078848
746614981488164864
746622309239259136
746503756913737729
746616214936502272
746595943852670976
746600838253142020
746529820348129280
746606735645782016
746614008640200704
746608555789271040
746541216578289664
746556328659795968
746514905570885632
746499709750091780
746577920588578816
746502591018852352
746617095610302464
746554650870980608
746550594647691264
746524044791529473
746576737945944064
746515442420822016
746593351399579648
746529363277975553
746569607767531520
746502322558242816
746558119312916480
746574548317855745
746524661312274432
746601631320416256
746538880204050432
746617779185401856
746625886972162048
746622074240831488
746506277925302273
746596862044536832
746597306867290113
746591694724993024
746521624988442624
746601131833331712
746564045789085696
746532895033012224
746531527366967296
746548871090700288
746618408276484096
746598691033624576
746615925164638208
746620069086584833
746609344645464065
746517468366045184
746615980042895360
746525156261134337
746511197621600260
746529426247155713
746497440564420608
746529627623985152
746625882593370112
746581045538066432
746504826494738432
746623269609086976
746496433608589312
746588410622640128
746519129113296896
746511533438435328
746610338561331200
746589539133599744
746510392281595905
746600314032238592
746622422133149696
746543183430049792
746591225113939968
746592089178251264
746494114234011648
746614260353011712
746535780458315777
746531078660198400
746526691569328128
746611420742180864
746564972851802112
746584237411704832
746613228445245440
746586825112748032
746625341502918656
746522124030877696
746523642213740544
746583293588574208
746594400352899072
746575559447224321
746512078609997824
746527203110846465
746531644773830657
746598183451582465
746512829126217728
746558790439305216
746503022847504385
746607041783955456
746600913930969088
746586321909489664
746619687576961024
746495318078820352
746569972403535872
746622657278287872
746624712453783556
746504948276412417
746607780119846912
746501664098689025
746539479746240516
746537005283041280
746583704814788608
746587416748658688
746586787347316736
746538829880893440
746496148630757376
746588888932712448
746528021201358848
746525454216081408
746614272696983552
746527760919691264
746599710195073024
746507234192986113
746493502066933760
746619322601078784
746585793637003264
746589438403284992
746541925205839872
746579971934543872
746545737647915009
746612532324892672
746620715219156992
746565925126676480
746537609187442688
746576066702041088
746524757965869056
746566445123801088
746605359813529600
746504163752714240
746506340793647104
746580349396803584
746586124819304448
746578184896974848
746532467197227008
746515547060211717
746508668531802112
746549613193224192
746573009276776448
746521415109640193
746534438532714496
746581435696451584
746611332523433984
746590356834246656
746594077110636544
746586380734627840
746533603790622720
746539597249789952
746503799108419585
746526162868928512
746495162847617025
746554788939202560
746589744541405184
746503152900411392
746625828016922624
746549332455866368
746563794344640512
746523206098501632
746574699304353792
746620601863798786
746540939443744768
746585701345431553
746497893360603136
746548535554826240
746618991259553793
746533792605577217
746605565271412736
746517765863903233
746627618976342016
746590638016176128
746530378387591169
746626759035064320
746508043605573632
746523034069114880
746576247380008960
746494819082641408
746517766023319552
746611361728331776
746571981416456192
746625249202999298
746530789282746368
746543883941777408
746539291099095040
746559528708169728
746575664376061953
746602004554801153
746574271489544192
746556466773975048
746600666605379585
746507557250940928
746549684617940993
746526875942412288
746604516959608834
746591929534603264
746501152196468736
746501001557905409
746563919959863296
746525655718715393
746554013127217152
746584002476261376
746513949248610304
746612766945984512
746612792178974720
746499180923854848
746610212681834496
746570413107347456
746508341401247744
746592072174546944
746603954616868865
746599185701535744
746618836313608192
746610531478429696
746575571941892096
746574116447264768
746525949114650624
746514960235126784
746590922993971200
746613673083408384
746512775007068162
746625203158007808
746628109596758016
746517153508134912
746626276920811520
746625983130677248
746607272604893184
746578314907820032
746497583019745280
746525831871270913
746498522753568768
746550699861884928
746503492727115776
746595796892680192
746572942117507073
746574674453209089
746547809734647809
746518189442465792
746592193868070912
746529883300442113
746627917006913536
746517594161684480
746605099951218688
746499663558217729
746535881272500224
746500791754702849
746524577732431873
746586019827326976
746532513347141632
746518911169011714
746507460530208769
746605548649381888
746557238714597376
746624917702049792
746510295854518272
746614939457040384
746535960804892672
746500074583187460
746495758484942848
746536887767048192
746530617295249408
746563139924275200
746496928901275648
746585051194875904
746591191706251268
746542000795594752
746550641116340224
746609625567367168
746576540977160193
746577228821991424
746525215178448896
746614826449797120
746622174895669250
746527790518919168
746594941149798400
746529337910845440
746587731149660160
746509293420056576
746512346990862336
746522841303105536
746627295947874304
746524858608033795
746516075647541248
746522107069161472
746556986917957636
746577706880479232
746538527668633600
746507607578288128
746593385033662464
746536795551064065
746518466509815808
746552092303593472
746584694544805888
746616659394236417
746566013244870656
746619494571909124
746599982883545088
746523713403654144
746593389425082368
746527320584892416
746534040048701440
746565480295473153
746527907716173824
746625362570907648
746552411062403075
746571625005355008
746566176629731328
746620471928446978
746579900635590656
746549668025360384
746553459512479744
746529657000988673
746623911387881473
746594207012380672
746611525381554176
746509155238821888
746621608769499136
746532207028744192
746519246784495616
746558979434647552
746513689046482944
746615547832504320
746584618854457344
746497943595790336
746575769208393731
746541522745757697
746551190574358528
746622133028032512
746625538698149888
746555355279286273
746558165488111616
746546757056798720
746501185851400192
746561932023447553
746600247170826241
746495934851342340
746502284918534144
746577325110624256
746599236251312128
746528448928186369
746594559606546432
746613266030411776
746576297468518400
746504608403492864
746577098614124544
746607117423935490
746518579848183808
746543703527985152
746543225649795073
746621419841269760
746498304398221312
746588884637671424
746606076955529216
746579426486325248
746514502926098434
746510233116127233
746617825343733760
746580059700531200
746530424373968897
746501605277634562
746586217072910336
746596484536279041
746558819954655233
746516956325502976
746611995370127360
746613073113407488
746627212380512256
746501014006677504
746622854498750464
746507477420769280
746527114975797249
746580584080769024
746581888479956992
746502138113720320
746561911098048512
746499248313630720
746521721297997824
746559390447243264
746614503589175296
746608635501940736
746497042080366592
746576427521347585
746571268502126592
746571637479215105
746495229885296640
746611412382982145
746613286930616320
746506307235086337
746559704822915072
746589073398083585
746535642272694273
746562930368405504
746567107798667264
746526020405202944
746534434141253632
746507691409891329
746580085168181249
746616197743947776
746587756370006016
746609507887878144
746581112512643072
746551009900630016
746615476671881216
746545204958617600
746516000019886080
746601073259864064
746493833437908992
746608312465129473
746532299454427140
746559457606270976
746539542891606016
746565182504173569
746568848296443904
746570991749439488
746584719656116225
746531867382276096
746595067004018688
746545746032287744
746493506101731329
746516407106469888
746557448257998850
746528784287956992
746516008463040512
746570794696871936
746521784351137792
746516289712062468
746620681715093504
746603220638785538
746607863875903488
746538758418350080
746498602361577473
746584501556371457
746620568573739008
746535960872124416
746533611927707648
746608006297686016
746513730922549249
746563274259341315
746528163761577986
746515584804851712
746622732612272128
746563727156191232
746621453253087232
746514515366395904
746510375609303040
746601111126159360
746604818681180160
746594177740333056
746535071541243904
746518130793525248
746581758414561280
746539798525947904
746551421156401152
746497196992790528
746550569725235200
746523965066076160
746576498841137152
746627359156015105
746597893923082240
746508567876870144
746516637940068353
746615287911419904
746573638292348928
746596333797113856
746509369072885761
746597755611660288
746612162840387585
746551878377422848
746524342519922688
746605984848687104
746512170935025664
746607792618778624
746561797633748993
746514548874612736
746511046748348420
746512606924537856
746497629362675712
746594094122573824
746574355539369984
746508702295818244
746588133999939584
746627631731380224
746606849005236224
746531112118194176
746532399782105088
746626427836071936
746614994041708544
746531212794044417
746576926882598912
746572686118248448
746508005680656384
746543674335576064
746611118710329344
746540348327944192
746616566905774081
746561093212868609
746620190822174720
746523835135102976
746557226102423552
746589845120684034
746600053955919872
746610913055219712
746618215212683264
746503266406531072
746610204402417664
746516327406305280
746518277812256768
746510195354832896
746620908253634560
746546274548097024
746616466510848000
746591812463124480
746552016671911941
746532957830021121
746507137644380160
746612171577098241
746534774051766272
746558639540940800
746623768831766528
746512321921441792
746524661404540928
746601907863568384
746509796916944896
746594551268245504
746604453969666048
746515492530098176
746513559308374016
746611693359407104
746583398328606720
746619041859657728
746512821052026880
746566306783236096
746544345235365888
746623504590704640
746594244954046464
746535147227348992
746535386193657856
746605682892414976
746523604683087872
746495670421422080
746510400812883968
746616030059888640
746623281969631232
746525005593247744
746534190821236737
746600058422890497
746583595767242753
746608224678338560
746605913654632448
746620341804478464
746611420473745408
746600704354095104
746503027230552064
746562984823001092
746503345909678080
746609214492184576
746597109609148416
746616969533792256
746508588823285760
746526800377851906
746622938015641600
746550913641283584
746532525829304321
746561248540532736
746534597719035905
746626427831861248
746542302651355136
746564314304221185
746526054030807040
746602256204763136
746625349845291008
746507242665435136
746593049782984704
746624624213909504
746546387978858497
746574015821656064
746527077512396800
746554793510993920
746502075173867521
746614138722484224
746541145237250048
746562200345710593
746594697892757504
746546593491456000
746596006452674560
746516381928132608
746531498367426560
746615186929352704
746601702493683712
746508265983455232
746555632208216064
746503442605215744
746499168554917889
746598493884657664
746594244970876928
746574494060281860
746547788717166592
746601836673540096
746625723419529216
746576733768290308
746498702815158272
746516796958720000
746602021180973056
746568495979192320
746534778304815105
746547302362288130
746605850630979584
746513496125280257
746571885014622208
746546501267165184
746618593022984192
746504704797052928
746623231621115904
746493988522328064
746584669169324033
746587991330611200
746530420259315712
746505786919104513
746624699707293696
746527526244188160
746623277792104449
746494944832020480
746568638853947393
746502364434096129
746524489555447808
746576049903828992
746627434640990208
746565757123760132
746595855784808448
746603929778020353
746501508783546368
746505669860270080
746600876253581312
746497729803628544
746497922867421184
746602679821025281
746496672872669185
746534870260711424
746584266885074944
746589526404005888
746578952441962496
746618513083764736
746539584767430656
746593024533139456
746614599735218176
746599035067301888
746580596613386241
746502654113816576
746497377482088448
746593649333575680
746595180191559680
746608992198135808
746506122652164096
746615497542742016
746589320669200384
746583071420407808
746616550275321856
746518193813000192
746615942226927617
746588070770839552
746603912833171456
746595419338186752
746577484611723264
746512451647193088
746617544207966209
746529132381601792
746545125657051136
746599739550998528
746607565988069376
746559742722506753
746529996454268928
746559436475473921
746595331203338240
746548417812439040
746566713370615812
746596778397442048
746610145384407040
746623105787846656
746510358920073216
746595079515701248
746573168786182144
746627350566174720
746501446032629760
746513525619720192
746619758892613633
746537722483924993
746618110430547968
746508475765657600
746551324783763456
746607121450426369
746559025186246656
746618534168408065
746617456437788672
746614251696029696
746610284173856768
746497243327381504
746581473357008896
746584937977937920
746569536363692032
746609671817957378
746620052531740672
746500502104346625
746612863666692096
746611898951491584
746556731120041984
746594089664135168
746555187423252480
746598174861701120
746618949580775424
746553476369395712
746610678329311232
746525424667156480
746531414238105600
746620589381681152
746510157576798208
746543171061022720
746561541881815040
746562179453829120
746504566745628672
746564431899930624
746618106391502849
746595943772872706
746589656578285569
746625018499563520
746515924665008128
746532425019310080
746605519369015296
746579736751595520
746564100570890240
746509654050615297
746519095554752512
746609449264087040
746611261245394944
746612452402466816
746501701843173376
746567527367585792
746542420096073728
746542634089357312
746528671012265985
746539685573431296
746495804697808896
746619532576497664
746524124735016961
746501311869427712
746593666186248192
746497864042414080
746604579878481920
746501047540195328
746499654813093888
746505807869542402
746521872179859456
746506231687307264
746558383826735104
746513882152218624
746496094058708996
746597504108666880
746618697813463040
746573281851891712
746545809060147200
746537487565201412
746608316936249344
746526297266892800
746619889117442048
746619406671818752
746623093389537281
746513345038147585
746576976912125952
746515610285182976
746515358362677248
746565212048850946
746562313671553024
746536136969850880
746532655685074948
746498006506053634
746546702664892416
746621415709773824
746563760903626752
746564142488817664
746496433654685696
746623907172605956
746524212471291904
746619868125007872
746517401261514752
746511168446021632
746506466517975040
746521297484546048
746517459738337284
746599731015614464
746551303636062208
746574083085770752
746550645075771393
746620077663879168
746514301440000001
746536870939607040
746532634742919168
746542759939440641
746613631123546112
746598259100127233
746508387664330752
746497016616759296
746622237705371649
746542256765698050
746543649022836738
746615812019130368
746578562501611521
746502138147258368
746536548053618689
746601983432400896
746499298557255680
746568156202688512
746550133634957314
746537936443715584
746621487000453120
746535285815533574
746511361119752192
746592324164157440
746628407476117504
746503278750400512
746524544148602880
746570605915443200
746547096933670913
746574179504250880
746572094645932032
746600439773204482
746614385825714176
746604684639625217
746531703750017024
746610141471047680
746597239578038272
746549927749226497
746531154082340864
746523134824677376
746605066107387904
746616210461102081
746503165730652160
746590063417491456
746608988045729792
746609461977030657
746547457295781888
746592571577761792
746536854363639808
746625601629528065
746541707223674882
746592646941007872
746569221711138816
746515194931646465
746606177614761984
746524451815071744
746507636665790466
746557452703793152
746501722911080448
746552482176851968
746516985849217024
746611517143949313
746613090045812736
746515060705624068
746554180836401152
746550523428364289
746524539710889984
746504906123640832
746496731760582661
746616801866321920
746517933703204864
746518298875985921
746576230422478849
746552243243999233
746543963717271552
746533293336629248
746535235404234752
746599559284006912
746586472766181376
746522912631336961
746574380721971203
746623370003779584
746615799322918912
746610938107826177
746529023447171073
746533863858409472
746526574074335234
746500216896032768
746614138504286208
746607222218600449
746525831653031936
746532475447414784
746549260980621312
746547843490447360
746541715444535296
746514624556728320
746494248409772033
746624729184874496
746595708799574017
746523117913255936
746603010931884032
746497129888256005
746578008736137216
746542332078493696
746566734639960065
746610347092611072
746550682858119168
746615841635057664
746547935710744578
746505342545100800
746589186833145856
746609168220491776
746534358886932481
746611412219224064
746594022873980928
746529056959565824
746572694733398016
746618227942363136
746520580329971712
746621646404935680
746493623701770241
746585185353818112
746608685930188800
746517161984860164
746590268833566720
746603724101943297
746510329690087424
746544622114119680
746583742454562816
746619939306508289
746624100190265344
746529375835852800
746600091931246592
746517656811900929
746551953845587968
746559641824403456
746617435072106497
746513966172540928
746535096933457921
746607964350447616
746567531515633664
746493841683845120
746625911957528576
746613186393083904
746609709491195905
746528063232540672
746523499745837057
746544919888564224
746598426893230080
746495775245426688
746623227728957440
746611617886928896
746534656581963777
746510337935958017
746508588890324992
746603451270963200
746582521878614020
746514456708976640
746520613905281024
746603786945204225
746505522820550656
746552973208084483
746606299312459776
746602407237386240
746588859345993728
746521146808479744
746503505410670597
746574418399268864
746628222842875905
746535793200529408
746554072119947265
746509608160731141
746615044461445120
746537961467056128
746599873693257728
746526750285303808
746552452963401732
746517954670497792
746544345428287489
746508936812040192
746581049530945536
746563765018071041
746583528364707840
746588096267952128
746502343538016257
746577555638075392
746501353506234368
746601756914651136
746589530573135872
746507410458574848
746559348453715968
746577035917729792
746497902009167872
746571465848328193
746608471915782144
746608711104364544
746505053259829252
746613895306092544
746626688080031744
746603870961438722
746531783219384320
746611072593965056
746624834038284292
746605544551522304
746586984831909888
746555204548591616
746508710403506177
746620736203169795
746510467913285632
746576440150327296
746563492484833280
746521939171119104
746598711946547200
746519091301617665
746592969688551424
746502855238946816
746504696739696647
746565916687802368
746522241240698880
746611374588067840
746511709611790336
746621864357863424
746609789199749120
746579846088785920
746509448693293056
746612876123717632
746600825863151616
746616961145069569
746583973044846593
746600045584191488
746605699459747840
746626428049985536
746542751332835328
746498799523160064
746524011417448448
746533792425349120
746514540465106944
746602692148072448
746508840477294594
746603120294248448
746575802620387332
746600637077479424
746578386252869632
746591552374444033
746591476713459712
746531603212558337
746608874560466944
746625416916570112
746600876324724736
746578705275727872
746623076570382336
746604189640441856
746499718050521088
746499713642291200
746589924678311936
746598111921967104
746595109186183168
746575089710170113
746524636171501568
746612850777522176
746514477600890880
746493913037365248
746496823892844544
746594928457834496
746518579542122496
746498065557782530
746542197692993536
746604009453162496
746618412571500544
746534538927550464
746513823335489536
746524581670817792
746532282677108740
746546623023448064
746588016534138880
746503929110749188
746528243394633729
746509474043731968
746517438758424576
746530743371898880
746554952537903104
746612595000479744
746618626619236353
746625178139037696
746622426583293952
746613408640962561
746541166192168960
746623986684018688
746577853559541760
746601891170258944
746594245100830720
746535319219093504
746516885013921792
746621885392297985
746600662138503172
746591518492889089
746538674720956418
746534077868687360
746606727315914753
746589031564255232
746598581721661440
746613589025292288
746614260231471104
746607524267298816
746576431891812352
746612632606621696
746526896997933056
746593733437759488
746499705195008001
746509473766871043
746508265975087108
746606010006183936
746581099980165120
746619251289690112
746550875921932288
746605812676694016
746517782838317056
746616659419537408
746511713688756224
746522874815602689
746520878058455040
746523281675583488
746543091159441411
746624754325557248
746563702120382464
746540935471734784
746525097687584769
746623693174910977
746608069241610240
746586112391421954
746587811076243457
746528050351841280
746546228674990080
746588024792743936
746535289925963776
746600750214582272
746556726787383297
746550691389280256
746496744163262465
746613052129296384
746515396157652994
746571461620535296
746579069978836992
746516046341890048
746613396305489920
746500737266393088
746512757864931328
746575416564064256
746570475682226176
746567120377413632
746566117984862209
746549395403964420
746553669315788800
746510329677381632
746581385255723008
746532886606667776
746507578058825728
746628277733834752
746610321775857665
746599613839269888
746557888781492224
746576243080978433
746613643488464896
746517266766827520
746588842833092608
746535763878174720
746525445827362816
746595297699127296
746566323673542656
746606366542929920
746507758506217472
746604726637182976
746625286951735296
746536644761784320
746496375227973634
746567191722606592
746520865769033728
746538842518327297
746516826327121920
746571595636940800
746627229086519296
746608497274519552
746513722760278016
746494735183974400
746523008706064384
746624179739496448
746620497086005248
746608220521791488
746574846121943040
746540260256014336
746505354993819648
746602944045391872
746561172774653952
746607293547028482
746507976719147008
746623089014898688
746607608124026880
746557926366711808
746519469007089666
746568483400343552
746565987768532992
746529933892128768
746552108908937216
746627627377659905
746607008409845760
746596874879119360
746525751986380800
746543699610472449
746499885680103424
746608165718896641
746601719270903808
746496140296650752
746543703708286980
746507577912078336
746601299618181121
746597206036197376
746538527698096128
746581582258049024
746610237759700992
746493770233950208
746606366521982977
746508135741829120
746516432435847168
746621222851588096
746594425451745280
746586321905401856
746590579337871360
746535290022428673
746627174363455488
746559092701954048
746581406403334145
746617233984602112
746591795530829824
746611848422776832
746627539184009216
746520446086983680
746541488964837376
746590952303759360
746620752867254272
746626788604841985
746493833148571648
746604009314725888
746584249759739904
746510073770348544
746606014200426497
746535608500256768
746493485398769664
746580420410519556
746520316298436608
746563706125946880
746494131069923329
746566529207132160
746534731785904129
746611357596913664
746603828808671233
746544441708601344
746526922297991168
746517556131921920
746616403608866816
746525072530219014
746533800650375168
746507636955283456
746523671590748160
746494013621035012
746622175004614656
746601614232805376
746531573575540736
746614906309353472
746505803964653568
746598628131692545
746602100776386560
746558841026809856
746581133694013440
746617569466015744
746558559916167172
746510866456186881
746604567354281984
746599936746209280
746616558701715456
746522299940085760
746510086051364864
746519167130468352
746550947002781696
746499822656458752
746544718444564480
746549881892933632
746578227024404480
746619209547808769
746607922495557632
746609923149172736
746558157032398848
746499785209700352
746608861985968128
746574133119455233
746576733864787968
746525785658392577
746604621750108161
746568923856900097
746602340124237824
746508429611642880
746617749716275200
746555820834332672
746586376347525120
746601853526413312
746585940106219520
746550297128951808
746520807065583616
746611404002762752
746545620282925056
746606773545631744
746589287165083648
746537529701081088
746626864093986816
746542923286724608
746577148778024960
746504289728630784
746580361698742272
746502020727660544
746512263234846720
746616881629503489
746523017446989824
746506994975137793
746561160338604032
746613174036733952
746594903635943424
746614025237180416
746583318741688320
746553165944782848
746517556102594560
746623575914848256
746589765504380929
746568257096716288
746517740668715009
746512825070280704
746545037501071361
746599450215329792
746620765433364480
746527521865334785
746533620618301440
746607750772326400
746518659380609025
746507871525842944
746564595351953408
746608559975129090
746541400934744064
746578839271202816
746623382628667397
746568672387313665
746500061798899712
746604894157701120
746495544453799936
746607490633195520
746563898988498944
746504356627808257
746575697666252800
746535097013276677
746610028207955972
746628139200155648
746497226336133120
746559813878947840
746507783730757632
746611672190615553
746579657357668353
746589685733068800
746499235793756164
746607758913454081
746628625601036288
746607297468727296
746591812106747905
746602365214560256
746521024993333248
746550439701684224
746513131397079040
746493615212462080
746608476181278720
746621868493443072
746570169711878147
746572497651372032
746574280079482880
746612678723047424
746523277250564100
746514372894334976
746555195954429953
746610862610354176
746628348835676160
746502586803490816
746624750248665088
746617489715499009
746601735859343360
746626281018630144
746574242267926528
746519296877150208
746543330381660161
746530793489571840
746558530660995072
746509029271166976
746495204862136320
746556110409064449
746619251419656192
746624125326757888
746607675098566660
746532152309780482
746597285728030720
746542407471226880
746595880770408449
746577954319269888
746575622089093120
746526506936111104
746513223676010496
746626834691932160
746586074445549569
746586930284879872
746500124583419904
746610627792220160
746537353246707712
746583473855528961
746533955889926144
746566222683185152
746553899864231936
746520374829973504
746620484603764737
746593158562201600
746602939687505921
746555271447744512
746617083010646016
746603124429815808
746543481443725316
746526595037433856
746570119241883649
746578310998568960
746611571829309440
746585990500737024
746511000682143744
746610803911041024
746494726728097792
746614604000800768
746529862366662657
746547923085713408
746559864449736704
746594815224209409
746569511361449984
746613555382882304
746574456064081920
746503098474991616
746532664241315840
746628470487265280
746544458745937920
746525269738033153
746499638396596225
746621109311770624
746614902052225024
746537739328192512
746607779838824448
746519615623340032
746506160216276992
746615896140021760
746522874823966720
746514054013919232
746555535655215104
746606945315000320
746564784066273280
746605703792574464
746621998621724672
746575941170790400
746601052313628672
746552759109951492
746500384772890625
746507297216729088
746588452444049408
746548548141907970
746560933816766464
746497071386025984
746513374683533312
746585961010696192
746549672022466560
746586489748807681
746542583581675521
746547587457519616
746504105078644737
746544412495208448
746596304206307332
746569888500617216
746588154799456256
746593334601326592
746503476117643264
746602784607322112
746531179331887104
746627417826000896
746555372245291008
746594190281289728
746621155478544384
746550406147358720
746566633934577664
746517413672300544
746519942888046592
746519967827398656
746578109332217856
746503442382860288
746574732871376896
746626536720175104
746594043564548096
746562011849433088
746593741788459008
746571767641083904
746611714045550596
746591606573150208
746554105301065729
746514746090758145
746597415835164673
746493585755889664
746533054210965504
746583209622765568
746512330238746624
746600356122091520
746598686839418880
746534983590780928
746496022944243712
746524518970077185
746499701231525888
746597528917905408
746507460672786433
746497910188085248
746563282484396032
746531095370432512
746581985028509696
746510803382181889
746570832479019008
746605674570874881
746569813116452864
746607519959777280
746581221447081984
746561927833255936
746618378786316288
746556974574166016
746516482679443456
746557905646796802
746615329535705088
746541602424885248
746564360521146368
746513211017486337
746517187406536704
746500959371681792
746503866280095744
746609843700699136
746582350021025792
746607792576823296
746537638664900608
746550598972088325
746586644791296000
746609910687895552
746501991162077185
746616189753958400
746513487837302784
746563429280907265
746624930435956736
746494705546911745
746619616282054656
746532991367798784
746614033843904512
746536971586146305
746503807245287424
746500892384337921
746598917593260032
746510421696229379
746507741729034240
746607159421603840
746516423657218048
746498857937186816
746572342143422465
746601287047839744
746506298875871232
746498891646894080
746515144616771584
746603812161347584
746538142069571588
746523067598307328
746595327294246912
746497536966307840
746533129645522944
746501202733522945
746612678949371904
746519804266217472
746527211495141376
746608081975508992
746540578716819460
746608216394563584
746527442135883776
746498547906838528
746623206740594689
746550246784798720
746544999446241280
746567401353818112
746618299207790592
746510652416491520
746602063208013824
746522929299546113
746500351260516356
746625790515752960
746616055406047232
746511852239204352
746583797055918080
746543128811810816
746546203370921984
746555888106868736
746553795207823360
746609805989650432
746504121998540800
746609403038662656
746620903929286656
746517220730277888
746566243847536640
746553203785764864
746553736416243712
746623940693495808
746627967091150849
746514666466074625
746523860388847617
746617158503890944
746609210067124225
746615933540524032
746612196755529728
746605418768646144
746603396967206912
746563337207554048
746507896985260032
746594081522868224
746507284491051009
746622242017153025
746583276777779200
746534413077352448
746513479457177601
746501441934655488
746509679342157825
746584547744055296
746549328127287298
746609558542487556
746588226106757120
746540247412932609
746531619918405632
746581213327011840
746516432280707073
746514775627038721
746623621922193408
746547713253089280
746620878851612672
746517086676127744
746595217898364928
746501961709563904
746616210658189312
746623441306955776
746515802883403776
746509553659895808
746609545812783104
746551064447582208
746554264672051201
746560279484334082
746524519041425413
746523331831205888
746561487385276416
746561428912508928
746578780576161792
746540901791522817
746614843340394496
746601186522980352
746561059583102976
746575538232393728
746599626417930240
746549302986608640
746575584348647424
746626637727412224
746572640249323520
746508689658384384
746497549436076032
746563567634132993
746617024118329345
746623437263806464
746550624259444736
746533494751322113
746614725774053376
746550506714185728
746569192556601344
746601710961967105
746536443372240896
746501831732256768
746493879671730177
746510153533382658
746603220701700096
746541044217614336
746529078115631106
746562145987371009
746601853467648000
746508358304174081
746500888089477120
746590281441619968
746530130965602304
746591720150802432
746528985929162753
746539098312081408
746582832261136384
746623139363360768
746613702162550784
746518143615459328
746506843921408000
746603405272039424
746537298691428352
746501655646994432
746506110207561728
746575559392583680
746601341557026816
746589329116520448
746581502499119104
746561600878845952
746499722299355137
746535176533065729
746536258709520385
746570635040661504
746567451568050177
746602230900461568
746603606791458816
746525475363643392
746603040505946113
746612590739079168
746508152493977600
746533079246766080
746511038162534400
746587013843869696
746540511750565888
746567674034020352
746621000343773184
746593141860483072
746547344326397952
746570446301126656
746519276148842497
746561227422208002
746604336474693632
746571318917685248
746604562874761216
746622573249703936
746623617698410496
746540033499365377
746504524450369536
746521683490643968
746601559912554496
746628684359081984
746545444117843968
746599718508126208
746501525648773120
746597848016363520
746591590022520832
746514351830478849
746603707228262401
746616328077860864
746526867612639232
746538695747117066
746551794294108161
746613907784097792
746493665493671937
746624913625219072
746591086555049984
746529594107379712
746501261600653315
746524313126207488
746531762210148352
746498128304570368
746590344326840320
746593246730723328
746511050816663552
746609839300874240
746553224501551104
746521247148826624
746604034585411584
746539433634127873
746521415067799556
746532442077597697
746505464314236928
746549529546104832
746602726012792832
746513814875602944
746595419262586880
746578382096240641
746605670405836801
746524292376977408
746602314954313728
746538846452580353
746605913444876288
746624238392598528
746601564203253760
746612230121205760
746546274543886336
746587248934719488
746515517876232192
746519317991276544
746551823826202624
746582652036079617
746618395869732864
746538062256152576
746596383877107716
746595398190567424
746596090594529280
746595062939848704
746601207330799616
746619977105444864
746528536979185664
746581876152754176
746560275470557189
746568688975904768
746581683152035840
746526016122785792
746578642222911488
746551287089594368
746537068063559680
746569620077744128
746621767859462145
746594165404753920
746551026686136320
746531435155177472
746603002811793408
746578386378625024
746531133316169728
746513739449536512
746566755657482241
746509691816017920
746548614931984384
746547193469865984
746563001713459201
746612112554926080
746552042080985088
746497037617762304
746605296924106752
746562129080291328
746627807917158401
746620505675857923
746499973878059009
746512808238448640
746595742299611136
746608736123363328
746571159450357760
746618139971026944
746603174522421248
746540679338270720
746600561429123072
746588721198178304
746584157476823040
746530013235810304
746536434937528320
746499977850007552
746555451953844224
746517044678402049
746560090719694848
746598380621570048
746595373377069056
746615589884538880
746500799992205312
746536254460805123
746527920349286400
746530667886874624
746560786814935040
746566667615014912
746611466929836032
746500334697189376
746601228617003008
746614839045394432
746580420708474881
746549311270354948
746510530995757060
746539819468103680
746579493754646528
746513810685562880
746512372085493760
746576104454950913
746541845711183872
746543015657771008
746493816627027968
746529615116546048
746542571141402624
746617787766931456
746622803835760640
746614188743733248
746550980905295873
746539941136457733
746543237956046848
746569913628766208
746564561831026688
746621893814398976
746523176604164100
746507389491306496
746566118010036225
746602600187891712
746536955152830464
746578139028021248
746529027888918532
746500938643320833
746628365742911488
746621143017193472
746600175825625088
746536229429252096
746603615037579264
746504671414542337
746601861822590976
746594844856881152
746593808918286336
746516901816209408
746569078962167808
746592781301334016
746621126063820800
746552574568894466
746498333997314051
746533473586974720
746578323434668032
746605628315959296
746505426330607616
746519825439023104
746495804647571456
746609113568841728
746528557996736513
746516528539930625
746582995818012672
746526259497181184
746571566280904704
746556487649026048
746597189506457605
746508131610464257
746596245548965890
746601144550572032
746496660142960640
746565228842778624
746532991254552576
746523814037577729
746505275390238720
746532991510294531
746519192153690113
746589367133741056
746508471638458368
746618051966148608
746592688821178368
746616386756083712
746507481459855365
746554747302387712
746500137489293312
746595721156108292
746539370702868480
746554978072854528
746593712361201664
746575815207321600
746586280004296704
746610783144943616
746572493171789827
746615711234031616
746501345390166016
746606639227166720
746565107119955968
746512564998266880
746494718176002048
746534627066675200
746593481708158976
746618441696747520
746560057266024448
746532605395341312
746625739823382528
746507821374652417
746613920429907968
746501915551227904
746526620358344704
746525710152413184
746573478980165632
746513009628090369
746516184732938240
746600402129461248
746598950912679936
746584526697172993
746600116933394432
746569452334899201
746521050268180480
746509779946840064
746528251854479362
746598359465484288
746582228231028736
746517208226992129
746610791638573056
746566738565693441
746534518014763008
746509406678900736
746628239611793408
746577882923864064
746540612191723520
746501202574213120
746588326627520512
746500464313765888
746600121262018560
746593943022866432
746583516079611904
746619679343525888
746493690525286400
746570161189052416
746544940717572096
746497205624659968
746558534700142592
746622963445829632
746557792195125248
746593762550358020
746608702736719873
746528650166677504
746611785386496001
746608937542221824
746620991946768384
746528645976489984
746515308349898752
746625815450890241
746502679027978241
746626868061835264
746498371704225792
746600284634382336
746524296630042626
746621298424545280
746572959033266177
746593695412019202
746502888671809536
746564847135948800
746569146339594240
746579028115492865
746582433659764736
746615770013106177
746538435469524992
746510937847439362
746552289431851008
746497549310136320
746545070900314112
746523516250447873
746613509459410944
746562019994763264
746559071440928768
746506605068378117
746590084225368065
746585160208945154
746610573555671041
746529560561278976
746544408376442880
746556932589236224
746536367904161792
746520555327721473
746605758121385984
746624779566878720
746498795114991617
746513890364768260
746542755804028928
746618471354630144
746527056435961856
746531821282725888
746503648109170688
746505011052437504
746516629224325120
746600695680409600
746579468626632704
746581376862818305
746535151597912064
746584631638556672
746497448999280640
746594039508668416
746550762449186816
746602373632630784
746512028110589953
746555825074937857
746563626723508225
746550007583629313
746512229617393664
746620056805777408
746585462232449024
746624582170382336
746524292293222400
746627065429004289
746549034450489344
746584627280777216
746538750163881984
746597067934437378
746597252429451264
746524405744865280
746621801338384384
746625635318177792
746504822359212033
746591543797161984
746576788134989824
746549844022427648
746495288622227458
746594324679430144
746625010236784640
746623248696283136
746601950066532352
746626159559979008
746532710378659840
746527400461107200
746602570672709632
746603174618865664
746564029234155520
746561747419561984
746535155427250176
746509884988915713
746508307708289025
746595683608694784
746601165710856192
746533469312802816
746516474165026816
746511638094876672
746627249806446593
746510576793202688
746608564224069632
746596061154795520
746568139664728064
746532089424543744
746494919640944640
746587060086145024
746617229932924928
746619955840421888
746626058703736832
746613115274461184
746598229442068480
746551773360431104
746586569310625792
746544840394027012
746536963298177024
746507506638192640
746625559573180416
746605733270138881
746560270898692097
746626243383169024
746521880526487553
746547482667126784
746628390673858560
746547625210580996
746496723065966596
746581871874572288
746549575612141568
746495854849069056
746535000363851776
746574795811196928
746505023626969088
746626373209448448
746569674830282752
746501638786027520
746615082373758976
746542826792587264
746574074575368193
746617179559370753
746567107660259328
746623508420173824
746585105376776192
746504415402692609
746597613105983488
746529874991427584
746618504640626688
746618068483383296
746550280313933825
746527282785845248
746598527514607617
746519120800268288
746537642695659520
746495196465008640
746557112961077252
746543737229062145
746560434476617728
746527329090867200
746623990823849985
746535658924154880
746500527312224256
746518055438561281
746571557959413761
746499428635320320
746593590697066496
746608350570348544
746596744876548097
746572950405582848
746587634915545090
746552021046693888
746504122019504128
746605477224644608
746522891584438272
746526603325411332
746509847344996352
746544190323048452
746496043798368256
746627170433384448
746594752657711104
746518365989023745
746508739893727232
746494500160344064
746580198418571266
746622854356172800
746523873131143170
746602776042541056
746627854054592512
746587433366544384
746531179340369920
746610384468054016
746582282689974276
746526255240069120
746619410979430400
746520198648373248
746507074570334209
746539765118406656
746516168014438400
746549487695388676
746601023008051200
746607411092393985
746512150034800640
746591376184324098
746515228536385536
746619872289951744
746610334203510784
746620320937811968
746510119605768192
746523155536154624
746528901820747776
746504918941470721
746546392139694080
746586904733323264
746522866376548352
746513035007766528
746555233799593984
746578570709970945
746533679032238080
746583670966915072
746552452883816448
746514083357270016
746514020635648000
746581682908651520
746626834557612032
746502783860256768
746520802737086464
746581720837783553
746620299920183296
746604806253453312
746545955818733568
746533062758932480
746506227358666752
746541375760535552
746557221790617600
746565266662789120
746585030017818624
746625609913229312
746541572867694592
746613643589058560
746520060106153984
746623693175021568
746529879127130112
746568374545571841
746604546097553408
746538578340098048
746584895988895744
746535113824026625
746607884893556736
746540616603959300
746569893009489920
746503090199748612
746600095831855104
746515362510839809
746513806684266496
746505548145754112
746566516510949376
746592286142758912
746539467406610432
746602272734515200
746617456404369408
746624469045673984
746549227505889280
746618983009357825
746526246759075840
746544743665000453
746549453868392448
746543313495404544
746534425656188928
746549084886958080
746499911051522048
746519259358978048
746589618523488256
746553182835318784
746543804396756992
746531238249279489
746494139529854980
746592940483559424
746494919586492418
746557805029629953
746496437958090753
746508618321829892
746594136023773184
746613161428672512
746581666102075392
746553874987745280
746523734526173184
746616072196001792
746627518548033536
746543695026085889
746583063136600065
746495951460786177
746607784272224256
746610388653969408
746619540843397120
746506328051376129
746512795965980672
746510769970262016
746584895993024512
746589266151505920
746580697469575168
746510522489528320
746563601427738624
746611005325705216
746564675068801024
746614759269687296
746541606564597760
746521754953101312
746500347095482368
746613714942496768
746625312088272896
746502523935154176
746615300506914817
746527857644470272
746590285652762624
746590478565519360
746620522138640384
746599957709348864
746620262230147072
746499487225552896
746571209849057281
746573676116512768
746529581524385796
746506202247356416
746614960432775168
746510648276811777
746500036834398208
746607381526773761
746502481962622976
746531753859354624
746495422970003457
746563928554147841
746612578202320896
746588696028262404
746505812286148608
746550230116532224
746545704139694080
746604566985080832
746552889036967936
746513823402602497
746554764020846592
746521297551687681
746614847404539904
746516805452083200
746532953426059264
746516235064508416
746495314027241472
746579619235536897
746588683424268288
746574124848386048
746575001466318848
746558693982994432
746506873461866496
746596979816304640
746604181138571264
746515077423980544
746528096556220416
746496861431791616
746613098560258049
746602931219111937
746590491001556992
746566919080157184
746621776503906304
746547453416071174
746608363174137856
746516881088012288
746599999690014720
746501051705102338
746579514478702592
746501135507296256
746614452997488641
746496379254611973
746526703913050112
746509217880629248
746520928369127424
746531779243192324
746576343643594752
746611521489272832
746538997569159168
746584543533080576
746626901649698817
746621361183928320
746530537817374721
746557272227217409
746595557951553537
746588741851025408
746503312317489152
746625169519611904
746614226815377409
746495955827105793
746543103717314560
746548531255607296
746597613177348096
746594056101232640
746595763166253056
746506915396476929
746554105271750657
746508832059310081
746627908375093249
746527958093836288
746586900740268032
746570698219360256
746563337148837888
746606999715086336
746565702618800128
746499604569460736
746532856940290049
746577081757229060
746574351474974720
746607700465827840
746545633167716352
746610296584712192
746568399707316224
746605439601745920
746533947656536064
746578084330147840
746553425916223488
746621432243707904
746604004910768128
746520316139159552
746551328793583620
746615703084613632
746584761695617024
746502502758047744
746623722627473408
746572921137733632
746602218292289537
746517296420577280
746560195459874816
746617049561108480
746541736470556672
746512619817865216
746621730421153793
746559788792840192
746556756277362689
746595348181716993
746532748102410240
746503438456889344
746627761800904704
746523172594421760
746607817717592064
746504130529755136
746497402782126080
746619012335939584
746551978767974402
746616302878482432
746559843314569216
746609860180054016
746615593898508288
746575773448945664
746597122359721984
746611957684273152
746609768148647936
746519066156863488
746508039339945984
746521138256195585
746628030076960768
746540322822381568
746494487761813505
746572249944199168
746532609690341376
746561382456377344
746546652031426561
746511776393498624
746628386638929920
746532315959070723
746582203212111872
746589094352982016
746523835118170112
746517996806385664
746605737527361536
746527920588357633
746531552536846336
746608396682526720
746592923601428481
746595557796356096
746537483492560896
746607616244080640
746609596123463680
746505829101215744
746549433031000064
746529572787732481
746551924401508352
746599932392513536
746507993278087168
746496991488806912
746529094729371648
746519724951994368
746606207117463552
746601790586630144
746585327846948864
746514150654881796
746579522800263168
746523449389088768
746627233033355264
746540822187806721
746503832654479364
746571109202464768
746605473265127424
746568047381594112
746506499992727554
746494026182987776
746552125556137984
746561097520422912
746515844847570944
746605582371610624
746527501212590080
746581808788156416
746527614295150592
746605422983843840
746596694352142336
746624510934290432
746506273613479936
746627379951370240
746582329137692672
746620761276710912
746564675068788736
746573726620225537
746528964986941440
746544718436249600
746607029352022016
746529983879749632
746532781589594112
746626935304880128
746506114246778880
746512816819998720
746559801132359681
746581196658728960
746519409984962561
746591074060120064
746621214341337088
746502993479147524
746517350741118976
746571037677129728
746502657934753792
746541983867363329
746572971637112832
746622891962294272
746581720690982912
746581938949992448
746601081820614657
746604835412156416
746625970866618368
746546480236879872
746541883229364224
746501408241881094
746621465814933504
746505367685718016
746529250065276929
746497335744663552
746558010231787520
746609914781458432
746505732598595584
746598061695188992
746607800818798592
746496295565565952
746599995437101056
746612951734493184
746496303576813568
746621776562642944
746496744125431808
746547067430932480
746628898230788097
746510023476420608
746523172472688640
746523269008855041
746615271058710528
746522975558598656
746627031706771456
746605859027980288
746605511018164224
746601035653914624
746524829365460992
746588456789250049
746620673439653889
746561734907957248
746496194860351488
746539471479332864
746542915095146497
746508211449040896
746625781799915520
746533356427485184
746573705296261120
746617657726734336
746510086139318272
746546094402768897
746523201929306113
746518311274426368
746609646438322177
746599034710720512
746591040501481473
746530860459925504
746591485261406208
746607989616967680
746513756276985856
746589266256470016
746515237055062016
746622858416230400
746533276693716992
746573822699122688
746601694226694149
746544089387065344
746563680880459776
746604667820445696
746617020049940484
746625794382901248
746542914935881728
746589304252669952
746575144244678656
746615367573868544
746626582924558336
746600926492844032
746600033055817728
746606442094936064
746603401081847809
746536816698789888
746548049074331648
746610321633255424
746567841743155200
746509822003011584
746581213175918592
746518739219251200
746498963168182273
746599227988512768
746533687441821697
746583742454456320
746622149662670848
746496366696882176
746566109755740160
746604193708916736
746618492095340544
746509604108963843
746615208148340736
746548778685980672
746582773733990400
746620279053393925
746499415876247556
746505459918508036
746496203098066944
746608857816961024
746528012540092416
746544488122744833
746525617873555456
746508420908457984
746614851653505024
746543510594027520
746551052049190912
746571876609167360
746557431518363648
746616369718796288
746619737942200320
746544982668959745
746581427144138752
746496182051086336
746590835114917888
746615480589385728
746532143933886468
746536929915772928
746628868891623424
746605925939691520
746581569905664001
746507829859745792
746494298795847680
746598015478149120
746626776156209152
746510832893296640
746495468931268608
746521339436105728
746514192556036096
746521171844300800
746508500633817088
746502939263500288
746607054488494080
746503253538463748
746566369752162304
746628206225145856
746510086156148736
746553526495608833
746621726063210497
746495074989547520
746559310398787585
746565400817704960
746531691125145600
746559281210753024
746603401241313280
746567351147978752
746612871933595648
746617946915639296
746604978236620800
746554793531940864
746600490356506624
746584321335558144
746561080667713537
746493678110281730
746608245603704832
746567711744917504
746627685942599682
746505434752655360
746567552499736576
746562972412059648
746628378409701377
746598715893264384
746513596910206976
746626511755747328
746535268803502080
746603493276979201
746527123582623744
746625639382388737
746625110984003584
746624544820039680
746545742186110976
746515257628233728
746559537243627521
746616596207144961
746602214324580352
746527391959351296
746494294496665600
746621751354867712
746607532521623552
746550527761190912
746557989281271808
746578415776587776
746537768679989249
746604009251807232
746556059897180160
746606748295925760
746542348746661888
746495234377396224
746613744340439040
746525689164136451
746621595934920704
746536514574757888
746607633201774595
746607008338550784
746619163175698432
746504214319267840
746549244266315776
746596216377507842
746620803295371264
746613760882782212
746591128493895680
746533318615666688
746539874182823936
746494735158673409
746511340387315714
746561160351088641
746535696672919552
746573810522947584
746537990969757696
746624615758303232
746529401110560768
746544555114250241
746497553470996480
746611580218007552
746587169226129409
746624112546680832
746537491663052800
746505061447012353
746495972277116928
746521675265499136
746520819291959296
746612431581908992
746627702808059904
746552255952760832
746611081100013568
746545372848324609
746623223240998912
746532408296517632
746516302093705216
746554017195532288
746627422091517953
746531024331509760
746604126629400577
746613702393233408
746616567014785024
746572413593354241
746568009712603136
746597663324282881
746497675248312320
746616134879805440
746566746912391168
746571968816746496
746596824488763392
746607846888923137
746494378559012865
746520085418885120
746596811855507456
746502587025743872
746607519846572032
746529673505439744
746494625876160512
746598103780728832
746587878076129280
746517786910855168
746607901490417664
746536028136161280
746517870859821056
746527970811121665
746533427365568512
746553937516453889
746618253359910912
746582467545432065
746509771684012032
746594190633508864
746522517980905472
746613911965794304
746597701052153856
746617783509786624
746613186497908736
746536296542240768
746528096518430721
746507775174451200
746502595242516480
746622015499542528
746498627338534912
746505640391094272
746595926874021888
746513093585317888
746542071809343488
746607926790414337
746611265271922688
746601949999542272
746585608848564224
746513386997854208
746617913537355776
746599223571980288
746563647460147200
746540977259610117
746560459680190464
746612158939676672
746541744934821888
746500967693193216
746587869804793856
746610237650644992
746609247828451328
746564075409149952
746567577640407040
746520819539443712
746622330219159552
746524514796732416
746622497861341185
746623906904104961
746543850395566080
746617330344538112
746614742391853056
746607846888976384
746585931935793152
746613991846322176
746552696165924864
746623407886737409
746497142689251332
746518055568609281
746496437819564032
746529098974044160
746588544970407936
746547117620137985
746613366605549568
746583146687250432
746603526944657408
746599450076938240
746513588622327808
746601245335523328
746534883107966976
746541367371829249
746590826654998529
746546702623055872
746623177288220672
746553757228404736
746562615581675520
746521717045071873
746621671407235072
746500409964003328
746546107107291136
746610883636277248
746578243730366464
746510597752262656
746615719689854976
746621877116887040
746562347091648513
746525785708724224
746497855829979136
746614092262178816
746512812508385280
746625685653946368
746511990491734016
746585143238758401
746619222109806592
746525999530029056
746623374525403136
746582379439915009
746604273472016384
746545314346242048
746493854426210304
746580718524850176
746520026648281088
746502649948712964
746565085972160512
746574544308154368
746502393857212416
746617599010693120
746496232357507073
746591489212325889
746494420644675585
746590977729540100
746513546456993792
746602776139014144
746598770520039429
746564729636675585
746591484917473280
746524044724477952
746592827296124928
746571398391431168
746534023284023296
746563030855589888
746557620194967552
746548694997045248
746507540515684352
746506927883096064
746621038381916160
746522585077288960
746536485080408064
746605598993588224
746577522414977024
746611064016670720
746518063948824576
746622426679812096
746564809441828864
746609168413425664
746507943013658624
746521347875037186
746605188027383809
746611341125894144
746515660600139776
746499659141545985
746579199893217280
746501156680015872
746552834510856192
746583092278747136
746494017865715712
746500812621287424
746495100138754048
746539379204685825
746499487388991488
746528109093019648
746524460224634881
746579103592026112
746557049744539649
746522845438607360
746534920739160068
746532983121666048
746523243620802560
746511256413147136
746504881276542976
746508828108259328
746537416199127040
746506181347278849
746608903899717632
746575638824267777
746553220626026496
746592248498839553
746601568330342400
746494508758532097
746613316580159488
746523986020831233
746620450906603520
746510405153996804
746525747796402176
746539521894981632
746584115743428608
746584333868208132
746543154036342784
746575710198837248
746501802653323264
746586418583998464
746606123084554240
746579233753927680
746564951771328512
746619998139908097
746536116313067520
746618932442898432
746511365657886720
746620358531383297
746507942892023808
746610099574153216
746519556860977157
746554093007605760
746504063156551680
746505418017374208
746550489953644544
746504809956675584
746626587311935488
746558274774786051
746612188287205376
746501215173808128
746565379770613760
746500602750963712
746547675751866368
746547746753101824
746528369186062336
746508312145911808
746508043697983488
746519552599654404
746612456751923201
746595029179785216
746580596730757120
746576813460062212
746581108456751105
746534576680427520
746555191776817153
746513693249273856
746542034211774464
746603564810797057
746572740912570369
746587521564434432
746613379456917505
746602398655746048
746503249742659584
746619620480585728
746522966855290880
746590877074677760
746612330843283457
746580718155890688
746624972425150464
746522601967788032
746595843097104384
746585289968259072
746506369893732353
746531120888479745
746600393971466240
746500951087906816
746622736831750144
746493606962225152
746626826353639424
746568311387873280
746494537841917957
746599206891184128
746497188646297601
746518873470550016
746587198535905281
746555393053069312
746583201326501888
746628504016588800
746618760518377472
746529027616309248
746627816050069504
746550955521433600
746550275918290948
746518219096199169
746591275428745216
746527442253185024
746505908734279681
746534161389916165
746618701827444736
746515752857960448
746580982430638081
746494751994613760
746600721051705345
746516188981657603
746502720912130049
746612360035577856
746533394088140800
746510652395630592
746590206032109568
746621390527303680
746627275131596800
746494194236088320
746533003950723072
746604885727051777
746610133195755520
746549588157423616
746618391713112064
746535344250621952
746515098265608192
746624377026928640
746503627192176640
746551022579912704
746507783776788480
746499663327432704
746509448915542016
746608379716468736
746589576542576640
746535394485796864
746543032489631744
746588196683808768
746624112739651584
746499533547282432
746608006457102337
746535084207964160
746538381123813377
746538913624268800
746603623556218880
746580693182873600
746618785860321281
746544823499427848
746598724672102400
746519473054584834
746510086181380108
746511172409647104
746599081032704000
746519527589027841
746512238106710016
746567946592358400
746565467884691456
746540650124869635
746575572030062593
746620044159913984
746513689352626177
746531242439385089
746556764800294913
746507460576448512
746583515957956608
746505497692471296
746509553664045056
746573172909162496
746557347783315456
746508601309671429
746623269609021440
746578356984897536
746495855126061056
746601425816293377
746542239652806658
746515689784041472
746614801296728064
746494521077293056
746576650008137728
746548313130819584
746616495627657216
746601660470992897
746619553522790404
746525177291354112
746520668448104448
746605225792921600
746620094281822211
746542105762406400
746543728559427584
746603124295671808
746509788595523585
746519946868330496
746591736647004160
746494214976995328
746525672407916544
746555422501404673
746522958638637056
746600561584254976
746494906999287808
746604391004704768
746571893583417345
746622266918637568
746544752271699968
746545003816595456
746505489303756801
746626100596465664
746583482311245824
746532571949969408
746535772321284096
746587093762248706
746549831653560320
746610208688979968
746614956469157888
746540331492052992
746567309125263360
746516595791433728
746566155658133504
746516566246727685
746592126700523520
746600515530817536
746538263419068416
746516545388445697
746626855487283200
746513496423043072
746573789136228357
746539001922748416
746537496058593280
746544945117396992
746595385934766080
746602897731911680
746543321808461824
746603690568474624
746511797566447617
746543527333527552
746568521421725696
746546765411688449
746570299743813632
746505468529381377
746625731501883392
746550762759655424
746611630167908352
746606064632733696
746603745144868864
746607087728365568
746543594664755200
746512770414350336
746606190445080576
746597440980127744
746504919075725315
746616944493637632
746499734655754242
746570287039156225
746608824207933441
746627082285891584
746626549294768128
746588842669543424
746512770800189440
746532072861229056
746499390836080640
746603912765964288
746540855503228928
746596744922693632
746604030105886720
746510144788279300
746531414305169408
746551924585992192
746500288434049024
746527740074016768
746571297736491008
746600503015006210
746579384736243716
746587110333878272
746510027423358976
746574712130666496
746509771616837632
746599147940249600
746575609564962817
746507372475064320
746540528641024000
746621419715461120
746496068691574784
746545993659748355
746601492769976320
746567451739971584
746572396946128896
746601559908311040
746621277130080256
746615933758742528
746626868212817921
746498396748288000
746602797173448704
746514268175077377
746575093900402688
746539870214991872
746601203312766976
746617716488888320
746554629840740352
746609109554823168
746523369713995776
746521062859497472
746515685778522112
746583922952146944
746515018607271936
746579149460930560
746627501686988800
746499646617358336
746570752732856320
746536610867585028
746573181251620864
746507208913887232
746555280050118657
746613497023303680
746498954758660096
746531909333819396
746518516728205312
746546098483920901
746628210348138496
746499768076034048
746497759360884736
746582241002721280
746532794059325441
746503312527220738
746513701755203586
746576977100890113
746544911730696192
746546165638799360
746539735850622976
746504855871598592
746526905373863937
746595268401893376
746520638915903488
746516918664896512
746550879973703684
746621629774594048
746599630649987074
746522874689658881
746591019450441728
746582353972191232
746501567734493184
746508660084342784
746618919868260352
746617506467569664
746604864990486528
746517518488113152
746503903848574976
746615816108515328
746513311827529728
746502947580829696
746588947543883776
746545737811529729
746601748744245249
746512141419581440
746617481410797568
746508538717966336
746618726913576960
746622216809353216
746531762293989377
746503723464044544
746612079302422528
746608920689545216
746565203639304192
746628281743507456
746625807053885440
746615732423823360
746537076586217472
746557045537550336
746580533912580096
746617124936908800
746623193935388672
746552947727806464
746513773125525504
746573575545446400
746627790800306176
746527194940248065
746581313965166592
746621428125024256
746517195467952128
746553320953745408
746504910355730436
746517723987869696
746626666970095616
746578629530951684
746550175418695680
746601782088957952
746573680097038336
746574573865402368
746625064804585473
746622678103134208
746625261639073793
746594299618394112
746525424688128000
746522585316401152
746527232533790720
746513714480816128
746541002278772740
746600230418784256
746594378999730176
746584518518202369
746579216964141056
746604730793721856
746522577091190784
746530864767504385
746607419128692736
746515794809393153
746517002768900096
746495930355056645
746625828151246848
746568827429756929
746511008882012162
746581729188577280
746609067817316352
746584090409730048
746505510363398144
746601022911483904
746592869331382272
746612670548287488
746590130249564161
746511843460423681
746551903585079296
746597092991311872
746573256862404608
746602084301082625
746611789740179460
746587400005091328
746598485584130048
746628361590546432
746603673824919552
746607943697727489
746625458784047104
746494055622782976
746566218732158976
746538670468042753
746557188248768513
746542365691641856
746547012972122113
746564075417526273
746545091926364160
746529082419011584
746564989897543681
746563324716924928
746496886895435776
746512342897266688
746516381970079744
746581615879413761
746571046338256900
746573944405143552
746574934567165957
746607905860890624
746594265829040128
746602042244771841
746607415181905920
746509666922995712
746626558010368000
746530831481475072
746510883128414208
746618634731139072
746520957972549632
746575248892403713
746603988439695360
746507661819019264
746562792031981568
746536606660714496
746512703649308673
746610355296690176
746513278067671040
746550666240266240
746599869725343745
746625664615342080
746579229299609600
746617527661371392
746600368721690624
746527999965675520
746619180225597440
746604617329303552
746619410929049600
746602126042861568
746553329589829632
746494500017569793
746620560105410560
746626415328624640
746565849532739584
746626151129485312
746551492396519424
746608426009169920
746610254494994432
746568126863650816
746499315233857536
746523575230861312
746544349475835904
746614213959876608
746526804580536321
746607196985761792
746508370782396417
746544571841155073
746618299308474368
746512082867085312
746495603387990016
746541128309178369
746618861290659840
746592562954244096
746504931469819905
746587752045682688
746517724155764736
746619947804147712
746536111950934016
746604890303119360
746538494286233604
746600914073567232
746529858004475905
746584337953366017
746617229937156096
746511994535182336
746515417200496640
746494911256608768
746546509601185792
746614276777992193
746524410002055168
746603682083528704
746622145564917760
746575211110277120
746569016215486464
746511902532993024
746566071956606977
746608111503409152
746599068474945536
746543422756945920
746494290365284353
746566621376974852
746563526060294144
746511206056361984
746550171329167360
746558689721475073
746539673070116865
746570857493979136
746507171165147140
746534681617719296
746558794621128704
746603912786935809
746520567897948160
746576540826230788
746507217180962817
746616651131535360
746516159449686016
746625471501246464
746501551032799232
746552062737997824
746589081862307841
746534677381414912
746621050755125248
746607620715352064
746618018428399616
746623852596211712
746522320924180481
746603996895379456
746586464683626496
746540096413962242
746546283175763968
746510652479574016
746547604364791808
746616944598654976
746609118140563456
746549814607777793
746621600150261760
746494449983815681
746625865937752064
746513269867839488
746515828212805632
746514410580107264
746499411635642368
746621206053400576
746589383965446144
746498694485204992
746600624645603328
746562468797947904
746600498464071680
746507246612340736
746617447696990208
746538745764192256
746520379246645248
746620342114852865
746545343651676161
746615405305683968
746533872066789379
746567867072679937
746510761363595265
746560359251714049
746626520257466368
746619591330246656
746598128871178240
746601291556749313
746616227452305409
746590474161520640
746563634730536960
746620333730390016
746512309275721728
746615845825155072
746494466735865856
746591447537770496
746575119116439552
746558358539272192
746537684584194052
746612582337777668
746600163104428033
746509805158866944
746582211516899328
746623319684845568
746576687668699136
746594995805753344
746553027696406528
746573391067516928
746609680101806080
746616147466919936
746594244920512512
746576435981258752
746601199164661760
746520442161209345
746610338678906880
746545926676746241
746579992545464320
746522459319349248
746588418994495492
746615883284516864
746510379648450560
746598317576986624
746579103575322624
746510803415752704
746497880836481024
746596778456252416
746499130902585344
746582572327657472
746606026661765121
746494487564849152
746602205755641856
746613719073951744
746548481033019392
746617640894996480
746600054262218752
746503186521853952
746535315171512320
746508882428698625
746604223085875200
746609331974643712
746584040300486656
746519925896798208
746573218970906624
746557515454787584
746601861919055872
746587332694908928
746567036604555264
746609218615119872
746604944778760192
746525097800892416
746556538261741568
746620501099851776
746599483769761792
746502976911581184
746551236682342400
746612444152369152
746538016139845632
746623072606818304
746560203798241280
746614176370434049
746494386821799937
746621516390010880
746524204455976961
746606039202668544
746601744285605888
746625878369546240
746575076946907136
746501546704199680
746595683466108928
746549701369946113
746604906979688448
746538548661092352
746559113375547393
746527337366192128
746548875318693888
746538431170416640
746620719224733696
746504658911322112
746530956933095424
746509146527309825
746506428634980352
746622887893753857
746603615075377152
746605230037536768
746542139090345984
746605783677308928
746516373594120196
746525462462005249
746550598976311297
746562158390050816
746524590046732288
746604076343889920
746609273233276929
746613429520187392
746572870629752832
746496803093123076
746609747206475776
746503467754094592
746524086919106560
746530781082705920
746628185077362688
746605577778913280
746536896428285954
746593171417739264
746509247475650560
746513517314879488
746507452221374465
746602792991731712
746499529294417921
746571545196249088
746532215538974720
746542709373018112
746568286515531777
746539681374834688
746511638279368704
746613350205906944
746609168430170112
746556609430642689
746518952856035328
746607486325690368
746552419169906688
746580105783173120
746552268384677888
746502339570212867
746583692089266177
746618299207671812
746615702937833472
746595356432007168
746549206370885632
746577455331311616
746584765713747968
746543565103333377
746597176957100032
746531539962331136
746505434912165889
746595737941708800
746509062712418304
746538431472295937
746618685167669249
746514167201406976
746592906962702336
746523805938421761
746610673854070784
746621537298571264
746622904666828800
746552457065566208
746503614399713280
746498992121380865
746609788876894208
746537722613899264
746613463229792256
746498279324721152
746504293956485120
746575957826408448
746580638581526528
746502930778439680
746561479055335425
746543476989263872
746521603970760704
746585772636184576
746551739806007296
746524736809668610
746620731841089536
746514788122005506
746575710416941056
746562758477496321
746582584965144577
746525349480177665
746526087639883777
746535642297962497
746501282328940544
746509079556694016
746604617539137536
746543624091951104
746585566901379072
746493502092087296
746610430865334272
746576876248891392
746597369664397312
746589459206930432
746615665293918208
746618395806810112
746541103256584194
746495377000402944
746535814037897216
746572560322568192
746560744943017984
746539689528725504
746581049870782464
746606727399936000
746498379904069632
746603241820033024
746528209773047808
746588070754000896
746600855051214852
746610447604981760
746538980708126720
746494550697443329
746517179001012224
746524732665782274
746514658031337473
746535700946878464
746592067959259136
746593347272347648
746526519594520576
746517170620768256
746524715896840192
746518193716375554
746624297008005120
746586770729377792
746595356285206528
746540956527169536
746505837372276736
746612376770854912
746620996149379074
746514037211598848
746502645679009793
746508278461431809
746508723099734016
746511797402767362
746522300128759808
746524137024290816
746602037962387456
746604114306547712
746545230325788672
746614142673420289
746563228256243712
746553916586852352
746529841621590016
746575450294607872
746579019508879360
746566885429415936
746559650372395009
746517556408770560
746559604318834688
746537194156785665
746609810192351232
746514226139672576
746526016047292417
746536162295169028
746623542150692864
746539723297071104
746597994686976000
746509494851493894
746522002266152960
746499734848806912
746599701630300160
746605103939887104
746612372660457472
746538666080641025
746514683251855364
746623961757265920
746519968179585024
746509239179436033
746598380667867137
746617095719387136
746520685242023936
746606815190876160
746518260913307649
746557767125630976
746605141843914752
746615518367461376
746512682598072320
746618597297037312
746502557543993344
746603363379326976
746581666274152448
746606026720436224
746514628608331776
746627967137255424
746494185583194112
746517082146168832
746589027311230976
746589572440727552
746601413141106688
746604684790620160
746541577183469568
746580319898312704
746614063153692672
746624657730772992
746604726414761984
746542256568442880
746599102096408577
746621398961926145
746592265376759808
746501881992777733
746560807941586944
746620564366819328
746614822050103296
746502553169436672
746527115101671424
746514028894134272
746628726436298752
746531242452082688
746518428794642432
746523352953561092
746616470378057728
746527316361220096
746536577401262080
746619683265208320
746494231917793280
746530038565187584
746561047088107520
746497180186320896
746560078166302720
746542994820562944
746557465190248448
746540687915507713
746582954105798660
746628906648764417
746522153172951040
746562343052546048
746506965761744896
746500372085235712
746608966906613760
746525848472330240
746618831934787585
746499378018455552
746589920718880768
746556395676274688
746600951658647552
746495984922923008
746526620211646464
746625178046767104
746535998817869824
746497301938585600
746540935475929090
746605619969462272
746590528880410624
746538653468528640
746555263285530626
746504998482173952
746561479252516864
746559365000245249
746578956724273153
746607612255436800
746552654168457216
746541052664897536
746531003267690496
746618832127594496
746578826721918976
746496869837250560
746510610523791360
746577832600604672
746524355383955456
746621449184632832
746604151753236481
746504281453395968
746619305886875648
746494902742089729
746591338431389696
746549475162808322
746598967811710977
746601492702965760
746586821178589184
746624464926892032
746551588869771264
746615518619119617
746550179717844992
746541468177707008
746614998391107584
746559625101639680
746501571656065025
746588356327448576
746613840599724032
746577400574664704
746507179788800000
746508962124664833
746612867710001152
746585868849283072
746572895871111168
746607742056538113
746596530858098688
746513265404968960
746502347883487232
746600293308186624
746505070024470528
746599009846951936
746537185797640193
746586716023119873
746616504293089280
746500174923579392
746526494344753152
746605703863820292
746594941346914304
746529959015915520
746564545284612096
746541824735510528
746628705448001537
746529661094486016
746578562631761920
746510258298753026
746620698429370368
746564083533619201
746566277477580804
746611412236124160
746626968813080576
746619381292072960
746504373694509058
746580345110224897
746572702824148992
746499017450860544
746513982626873348
746563827886522368
746563450353094656
746563139865542657
746561390802931712
746534845103247360
746569049958604800
746523877111566336
746628025702289408
746626884885086208
746525361912029184
746493635990982656
746526158733316096
746531883933110273
746610502248300544
746582089873522688
746526972554121220
746621512103432192
746567325885685761
746503891357827072
746583620656185344
746507506944516096
746597642365394944
746619826060279808
746508739843227649
746557360055848962
746603464180916224
746611173232041984
746561063890620416
746609604344221697
746601564190629888
746593657881407491
746495770942050304
746498094926303232
746626826278158336
746595545246990336
746607146544963584
746625798598098944
746580999430090752
746494571656318976
746610929882673152
746509381718671360
746616839602585600
746564482265030656
746535772233228288
746499848103309312
746616126767960064
746588058397474817
746547608634589184
746586380814286848
746495007826157568
746521754613350400
746603858260959232
746612716564062209
746524183333605376
746579149481975808
746525168953139200
746603632007782400
746625924746063872
746620606276378624
746604453839671296
746552058690605056
746612196776484864
746497163551703040
746596086224195584
746567418303094784
746530680209707008
746516423984353282
746593712239575041
746508379074498560
746533687525801984
746601144797978625
746513240180539392
746618274205564928
746536774642458624
746500795885985792
746563542715928576
746611458373410816
746564746220998656
746493607016751104
746526125371731968
746598145841324032
746618068453949440
746547218300047361
746622891869995008
746538301398482944
746550720669712385
746627753370222592
746531301017161728
746614083936354304
746493871161380864
746598170650611712
746577669148516353
746616277586714624
746541400972529664
746518168521187328
746596996346150912
746589786371203072
746511164184592384
746508593260793856
746607142635876352
746610112102436864
746565686156111872
746607276765519872
746519901112672256
746503316650135556
746551815248846850
746620161436844032
746564817897594880
746596904113422336
746572057283072000
746540335577300993
746537764276011008
746616210662563841
746615493432311808
746554613076205568
746532416861282304
746627379842396160
746526678873083904
746562787732688896
746595868258729984
746598514713493504
746536698939482112
746497444758749186
746517728165433345
746507825392852992
746570530405289984
746526754257276929
746580093284212737
746558530539315202
746574187721035777
746556630628720640
746582601620656128
746572124060549120
746574426712473600
746612221686382593
746611999400919040
746608962666008576
746617682900967424
746619318343995393
746602008816214016
746607175859081216
746620946111434752
746510824366313472
746561088863539201
746519192141107201
746501802305138689
746502922205171713
746603791043137536
746507108212834309
746580839899742209
746612674788622336
746607020636250112
746580085159899136
746526548946096128
746503471650635776
746504922867376128
746606437925781504
746503790405136384
746609319463030784
746495783482982400
746506265409400832
746577698546421760
746513152179843072
746520005622259712
746555439312044032
746555955278553088
746603594049265664
746516591563571200
746504771985616896
746522287566815232
746493816471961600
746625366526164992
746591954977316864
746578860171460608
746597608651579392
746626323045580800
746574749904568320
746583297921155072
746582593349554176
746496643474800640
746535529072705536
746518575465308160
746530655199068160
746584275269656577
746543581809152003
746598095258017792
746582740112277509
746593829831196672
746541610675011584
746531401856491520
746564062855626752
746565212120064000
746510920717828097
746616168740315136
746564368872071168
746526628663025665
746501550781116416
746609323363569664
746521876411801601
746496119262351360
746496341317148673
746617141831557121
746608954436947968
746517426125299712
746522710931439616
746571113380065280
746624213323218944
746590382037819392
746560451408965632
746495360013570052
746628579530772481
746601178146955264
746604403596079104
746494139588448256
746626641565261824
746520484003610626
746504763542470656
746609147471364096
746574615800057856
746555183539224578
746612922101555202
746624477446868992
746555057668161538
746619758733307904
746563261592592384
746571851397140480
746573726632710144
746609512283574272
746626180283916288
746612871749111808
746539475841351680
746621717611692032
746561214638002177
746621839359750144
746594244933083136
746539165358030848
746538955550695424
746552859764920320
746603988175446016
746600163125379072
746596065391050753
746602214072926208
746565023208640512
746589522033545216
746534991824306176
746511516531310592
746609805666750464
746621596010418176
746622195695247360
746498749057236992
746521390090719233
746538918011625472
746570660558757890
746572228901347329
746623349225230337
746527928804990976
746553862379601921
746602281081114625
746542277707763712
746589430111211520
746606420892618752
746550766974832641
746604747344347140
746605729000398848
746494613603520512
746551760924336128
746514943218835456
746620404668694528
746504759373238272
746515220101632000
746592563122016257
746550506554724353
746626805281370113
746611244652707840
746594643308060672
746570832219078656
746602213993254912
746506445634543616
746599227682340864
746529975755386880
746536069777227776
746622917182619648
746566252324323328
746577371399073793
746595889125408768
746550473310666753
746583675219881984
746624095975051264
746527383604322304
746617162727448576
746505074092834816
746550749929189377
746586393116278784
746544819300773888
746529048520622084
746494349115002881
746522363055996928
746518600861659137
746619066895507456
746555967882530816
746603954818158592
746543980263936000
746580923970392064
746565069564174337
746606404274794496
746550749866295297
746499143271493632
746555590198071297
746550024356528130
746617661761667072
746535315167281153
746594819791806464
746529379929497600
746543481242279936
746522216087584768
746596354634330112
746497973085835264
746519859182329857
746516331432906752
746512288438333440
746585826935574529
746618303670423552
746607653971988480
746564742177644544
746605246797877248
746579682271895553
746535868685393923
746578340367077376
746628999066050560
746507812969250816
746507519334424576
746542927736901633
746592131008069632
746538871660261376
746604365969002497
746608979535618048
746591766040748032
746537558855782401
746598347041964033
746503966603739136
746622086723047424
746504050494013440
746628306879930368
746524032376283136
746551492253888513
746525236141690881
746524674230648832
746579179123023873
746561613344481280
746495607720730625
746591648512081920
746615099176161280
746542529047232513
746526846552989696
746608472116985856
746571734074040321
746515744226217985
746527060781207552
746508777474514945
746545901548756996
746536334366482433
746543506479407106
746584984136335360
746574817088966656
746501391426949120
746535843590868992
746517627699400705
746564872243154944
746547272859684864
746615757723832320
746597181046530048
746529124244660229
746504197596647424
746531406088642560
746562301294219264
746587601243676672
746619658397224960
746603287823122432
746591686445400064
746508052078206977
746557733667803136
746608212137361408
746507817041813504
746514813354909701
746540314773565440
746597684354637824
746560837309980672
746546069270577153
746509608248717312
746508014111199232
746622757706727425
746618710199275520
746624586490482689
746551458695286785
746589261944717312
746531053607649280
746517128510070784
746585218996277248
746546811465306112
746580390970724352
746534199247527937
746573004893786112
746586925906132996
746604038519676928
746595079628931072
746605141785255936
746515580694499328
746585734522544132
746578717615529984
746520819371671552
746540918375751681
746619964606586880
746623697465778176
746617057752526848
746528256120266752
746518491470176256
746576759093604352
746615761741832192
746553367409811456
746496505163431936
746609893734391808
746583633306226688
746616244011438080
746528306405715969
746615203941351425
746571679460012032
746547856081850368
746613404475998208
746592282103656448
746576624762617856
746603426155368449
746592147688800256
746515643567083520
746606379238989824
746622854116958208
746536053046190084
746575844726968320
746508827793690625
746596010948964356
746510178657386496
746515220026261504
746545033403301888
746534832717574144
746597785013751809
746613031145185280
746570119493541889
746543414028734464
746604714087718912
746564041942827008
746536430852177920
746539798513364992
746588964471996417
746568257239298048
746581963838988288
746551001839067137
746502238525231104
746517208096903168
746512082711896064
746628969466830848
746531493975994368
746619566105690112
746508509190184960
746623575856119808
746499449644589056
746552637298905088
746511361170116608
746625635230035968
746605951193649152
746593624285143040
746603904369041408
746569771194290176
746606815333449728
746599756084846593
746569523566780417
746508777822683137
746516796933554176
746534316847489024
746557607821774848
746590331509018625
746614910503759873
746623307382984704
746536824869261312
746614037765488640
746613043749130240
746625417218523136
746585059294121984
746537546503512065
746497398294388736
746506642938691584
746609906640392192
746537538022674433
746617166942740481
746609528880398336
746540260075573248
746600729477996544
746496412846817280
746600393673687040
746500770644758528
746612372723351552
746504247890444289
746591153638809600
746607591212539904
746559843348152320
746496320374980608
746589773930856450
746547654797238272
746519598867034113
746609109424824320
746494068058890240
746512292330770432
746551601289134081
746495775123869696
746539081350320128
746528767548358656
746608568464441344
746500674049941504
746529832960303104
746603476566827008
746504805607149569
746567732783616000
746569905550426112
746621126080532480
746514054030692352
746519284311011328
746606924142043137
746562934462124032
746604521082609664
746533532541980672
746626742299688960
746570253509877761
746604164315131904
746544655500779520
746516142706024449
746528683716919300
746528772086595585
746587349606244352
746557943466823681
746519804652183552
746570505164062721
746513038996549633
746591241769476097
746568579982602240
746619763166588928
746578335946412032
746535755208548353
746532739898187776
746520970479865856
746587496121831424
746515455095902209
746510363269668865
746557972680159234
746572656825204737
746610510414622720
746563555076411392
746613069132996608
746593787611226113
746531565165936640
746495582286417920
746604219180916736
746609105381564416
746539970840657921
746582332937637888
746517099078627329
746548057169289216
746589350180196353
746606395978551296
746608757455601664
746552381429583872
746582865761075201
746503484351127553
746509188881391616
746610661396987904
746621726092574720
746556810992164864
746628596203151361
746509935287091200
746529229190402048
746533775497007104
746605397817987072
746623689144295424
746593808628981760
746628596236750848
746552868149268484
746525194240434178
746533217965056000
746572610675216385
746510035749081088
746566160045334528
746499273450262528
746599987040030720
746546732016644096
746568945071579136
746527815571410944
746614448845107200
746516549767311360
746524975960571904
746564754798370818
746614184536907776
746515337592463360
746528666893463552
746593066530840576
746563119233785856
746502364484378625
746500254732713986
746495129297444865
746531800285995008
746568676430614529
746552729745657858
746606601319157760
746599894635405312
746533884863590400
746611848368238592
746599114385821696
746595821982912513
746535889757577216
746530768315310081
746568953300910080
746597411657756672
746598359557824513
746581314015494144
746510631705022464
746596828804714497
746535256363151360
746507057889685510
746537131024146436
746620576643579904
746591812253450240
746551530258472960
746558404500480000
746559918988271616
746520119120125952
746566650481250304
746525529751359488
746523428522442752
746505002726924289
746604084866711552
746572279459373056
746578126403141632
746567812399783936
746560279580905472
746534962719924225
746627279414001664
746538389462204417
746621705154629632
746513596729856000
746588205017763842
746622984434028545
746536673811435521
746514540452405248
746591325726740480
746601899437232128
746497218291634177
746509935194710016
746514851120447488
746607880518901760
746553908261232640
746622795413610496
746600196830789632
746494059947171840
746604571401850880
746497385854083072
746581058121011200
746523470088052737
746498111627988997
746494080738275329
746606878126399488
746511055166152705
746505124466597888
746608929094909952
746608048270094336
746511998960156673
746518789508968453
746608602027286528
746514259560046593
746614339772125184
746619289176772609
746579287965327360
746605607218601984
746620509589143552
746495360034570240
746628218761936896
746607423671132160
746577711091556353
746566570894368768
746594869892816896
746627786715111424
746546023175159808
746611592750587904
746572820394610688
746621243688882176
746621398794264576
746525177241034753
746557347565166592
746573676036907008
746569385356058628
746495435422982144
746507431132430336
746552448752422913
746533683205537792
746619381514375168
746599693329764352
746603837448851456
746525277853876224
746592843876044801
746587517298835456
746547495258361856
746510950312869888
746507313704538112
746545289096474624
746620161663311872
746568877849579521
746614268531965952
746559629501538304
746545138021720065
746601622864859136
746602666919354368
746510153357398016
746516432310108160
746600351667728384
746515849138343936
746618945055006720
746505036117639168
746548476582912003
746555686520184832
746496572318490624
746603342357397504
746548476582912001
746496173595320320
746522274988175361
746512099698827264
746627153404399617
746497436055527424
746539970521792512
746538452540219392
746600645537447936
746496521886064640
746496610121687041
746553128267431936
746614104928952320
746602679766499328
746572497517064192
746579623601922048
746509662619504640
746624070842724352
746529648561926144
746533683322978304
746602730182029312
746560950560423936
746498937616535557
746598191945113601
746620555818766336
746501638953787392
746530814410653696
746601966692864001
746529837309825024
746565291790970881
746596706897248256
746516419546734592
746598598494789633
746620899588247552
746596912384610304
746604978102538240
746618223785877504
746550523696979968
746542621401686016
746568621971873792
746574112412180480
746509889313214464
746615358983933952
746495557166862337
746511403364790272
746605506526068737
746620656649965568
746605380663410688
746587752150482944
746562133282947072
746496920302952448
746625849206636545
746575462978117632
746603942088445952
746592948834316288
746531615480774656
746518378442022912
746593460694691840
746591846005112832
746494948980195328
746518143569375232
746573365624737792
746626172092571648
746589639549419520
746551102322020352
746494919569772544
746579132708839424
746564373330726916
746572795191169024
746549869251334144
746613060484268032
746550301335904256
746628881587765248
746570861595996164
746574548456267776
746522945892253696
746586615607234561
746624758549118976
746606207327215616
746570278663139328
746625744361631744
746526406104866816
746511164092334081
746513253136642048
746574137494118400
746520123222138880
746497453105516544
746512288362835968
746589870307545089
746616801862221824
746507267802038272
746499042771861504
746563005651943424
746510669432950784
746559834871435264
746510933665550336
746541287612915712
746606844664221696
746576750583382017
746578235194908672
746608530883502080
746614386157027328
746557452464750592
746573730445410304
746563119032373249
746625249396015104
746535071776047105
746508794553851904
746621633603977216
746618370607448064
746498564449263616
746573781133459457
746614960717959168
746515790334201856
746573730529292288
746496094075420672
746534866276204548
746548103273193476
746619251356733440
746615820453814272
746563735398014976
746537722358153216
746611697612259330
746499437107740672
746497595762040833
746498782733295616
746590985975664640
746511482960117764
746497222364250112
746604764113346560
746500728781365248
746534627280510976
746503077474205696
746538087237419008
746599802511581184
746555103633604608
746609629698764800
746618701894475776
746611013609525248
746604348852019200
746530919566041088
746550825669918720
746618068462252032
746616222935031808
746611219520331776
746537282082058240
746558803127185408
746574296961548288
746500992808587264
746531267483602944
746619901532606464
746596702619058176
746515937126387712
746599668298067969
746575794097520640
746549873411948545
746559172322463744
746501097892745218
746545100499521536
746503278976872448
746510358693613568
746556722735685632
746496391984320512
746544491931308032
746532815068508161
746602184700268544
746620996283736064
746589295528415233
746600557352214529
746596413522477056
746609549839310848
746573726242738176
746601174032211969
746496203169345536
746582794621489152
746610003058954240
746610737087406080
746513563250892801
746562599114903552
746613916080431105
746599286591397888
746540939448098816
746618873739370496
746601178264285184
746494605164589056
746496375060234240
746501785523732482
746614624934584320
746579178833666048
746494655311667200
746604751517712384
746521964630540288
746553509818990592
746516314739486720
746544575875948544
746509968858296320
746566063354044416
746624636947828737
746598351358009344
746571209853308928
746613043862331392
746527903572066304
746561848028200961
746608262179598336
746535503906779136
746616172678889472
746578449247047680
746518626031673345
746604915250835456
746510769894924288
746544852775600132
746499348905758720
746508777541767168
746612720850575360
746576247002652672
746504436554563584
746580655430078464
746502938965708800
746618471375638528
746614876655607809
746536904603107328
746549781175144449
746553643961356290
746504629433704448
746606937085718528
746510388284514305
746522916435550208
746555401496256512
746607067012694016
746618336872665088
746581054073487360
746531506563121152
746597801883209728
746596140901146624
746571897782009856
746619574381068288
746494911352995841
746568202428231680
746601790339227648
746566122166693888
746514515446005761
746585336470450176
746521733985935361
746525730935214084
746591938028011520
746607994008403968
746515471617376257
746611307487571968
746626478327078912
746579996836241408
746624464952004609
746614079859658752
746613434096156672
746617917790388224
746502624380334080
746535088683311104
746535097067700226
746532160727748608
746626738046767104
746522883241967617
746579166628175872
746529405242007557
746619343627259904
746499621501820928
746582811147182080
746561583959072770
746500510828630016
746520299420717056
746610460343025664
746494626027048961
746620279150026756
746566579538661376
746518927937765376
746617477094907905
746545041674469376
746597990681448448
746499889928994816
746525454287331328
746572325399691264
746613136220880896
746497847252553729
746605892624220161
746617716468031489
746583582882291713
746568735037751297
746532165031235588
746562330469621762
746552024905355264
746506864880324608
746593888270417920
746616168773890048
746596883259396097
746495456469987331
746593787640713217
746542931796844545
746514615945822208
746498711191072768
746515463547535360
746528457211936772
746518995155689472
746599802608164864
746589769438683136
746615694775574528
746510354566381569
746497176306614272
746516394406092802
746599538086060032
746599454363553792
746570337408585728
746576599428931584
746531477391872001
746500137174732800
746502687395459072
746597562652762112
746613585057546240
746610875243569152
746588079339757568
746540264139927552
746617917802962945
746593062168698880
746504398814195712
746626264157552640
746602201670356993
746596694620413952
746603241916481537
746595495011725312
746621570798452736
746579053155598336
746514054135480321
746543934474641408
746605620061577216
746532743832604672
746522711074144256
746610116355493888
746524485231075328
746527400331214848
746509943549878273
746530474827317248
746589761104666624
746618941120798720
746499289967398912
746509197202849792
746615984035864576
746588767004196864
746600142355243008
746593443846176768
746589706897530880
746589752959303681
746596602165420032
746573139132420096
746512225305825284
746620228499542017
746546043840397313
746529686398734336
746587043317178369
746621532978348032
746603170357518336
746496794696257542
746506361849155584
746626402791858176
746563010135654400
746590646106914816
746596606280097793
746532928394452992
746547746925121536
746588825858760704
746603577389498372
746495267583758336
746624871703117824
746620996262727681
746623617551601664
746591615096061952
746529371737980928
746503719148265472
746505942259367936
746526129452879872
746620128201056256
746508408551944192
746612917840207872
746620950079242240
746503345968287744
746575362113548293
746503480139997184
746574669956911104
746609470260805632
746529086328217604
746541346605793280
746571667057614848
746620371479175170
746510438662307840
746532446003302400
746609117868003329
746561801991512064
746620371097509888
746600842531246082
746593523403735040
746534459302780928
746534459302780929
746619251293822976
746574556740071424
746502134057705472
746508685158060032
746539756759166976
746550125024026624
746598388838309888
746572203995566080
746588704211349504
746499734534164484
746593217336991744
746597805846761472
746514905553985537
746587274180182017
746597503970189312
746616231508180992
746512737027629060
746587538203222016
746546291300253696
746628164315582464
746605053650288640
746589127936737280
746510916666064896
746602885266481152
746529254108700672
746553065470210048
746580949211676673
746578080223748096
746565937604628480
746570266000560128
746524846050447360
746524888110759936
746571121730945024
746606039307542528
746572694766792704
746579556400660480
746619201222217728
746512162558980096
746561504401629184
746600809014661120
746603866687344641
746616483241992192
746563198724124672
746575903107522560
746621235392561152
746499713676025856
746566361418186752
746539605755895808
746592558772543488
746621260415700992
746529576994496512
746589505386274816
746627912577785856
746522664777318404
746546572637396992
746504230895181824
746589002195681280
746586942796664832
746554088872116226
746618102075527168
746521477969653760
746512892053184512
746623621905420288
746558459320147969
746623068060192768
746528981504167936
746514343492104192
746501479452704768
746523088599252992
746621583402336256
746621281534156800
746561131007840256
746611286419640320
746616432776056832
746500942732926976
746592617400500224
746567510380642304
746551672885776384
746599399611072512
746543057508536320
746586833438580736
746540884913717248
746616701198999552
746615191194963968
746615426302414848
746534740551958529
746611361745092608
746510493007777792
746582647648960512
746538070716092417
746573772648394753
746502523716960257
746608753131274240
746625475657764864
746618852872716288
746590067401994241
746605926011047936
746599253158461440
746507313620520961
746500254875287552
746519074742636545
746611831750307841
746501986934210560
746516633611558912
746627824757383168
746544693459062784
746615597996335104
746505120100257796
746549391075377153
746583356612083712
746538267638542336
746504302282190848
746620128062636032
746528755233918976
746558111012511749
746615317145718785
746505363621482496
746616378422083584
746502519841525761
746537072366870528
746524363554492416
746520437639647233
746511793397305344
746529291920347136
746569137934065664
746590897861726208
746554453457833984
746518151945297920
746611298876665857
746516000040980480
746572413559705600
746619847048564736
746563588857335808
746628227020513280
746519926148571137
746536225083777024
746536342792904704
746493548128702464
746612661958414336
746567787464687616
746610934001459204
746494055488626689
746581557041840128
746596157728534528
746531418663059456
746626008514600960
746500506302971904
746534291648110592
746555007235809280
746603715742707712
746503316608167937
746557373028827136
746598766266945536
746618722790543360
746532991443271680
746524028152643584
746595851552890880
746556542518976512
746536342725681153
746550729247170560
746619897254281216
746502704080490497
746526498660573184
746580189715509248
746548107635101697
746538859010326530
746567145564307456
746570421315698688
746509897458679808
746555527497342976
746613601805336576
746527484082946049
746613941225259008
746554289913462784
746608115680940032
746627409303187456
746523361207951361
746526813074165760
746578432574758912
746626079872389120
746621629422243840
746559759378087937
746548329983713280
746581146176086016
746590516179931137
746585185286823936
746561873194016768
746510858113552384
746571230937907204
746556160887652352
746612838437818368
746592114306351104
746523143200641025
746612406172909568
746604021830524928
746548837502828544
746537282090336256
746541073569300485
746564272503857152
746522312497831936
746562032577687552
746544811100901376
746623764272648192
746549127010525184
746621826915237888
746607817591775232
746625861512798208
746607616432836609
746617552562958336
746573713999429632
746592407785988096
746590612649041920
746515279010734080
746572594120298501
746605611517804545
746589950192287744
746548166309322752
746537244555620352
746561185336565760
746601735863603200
746568022119178240
746515312510656512
746518441117515776
746518462122516480
746587982837194752
746574586246926336
746620907947384832
746600016270229504
746600448501616640
746586498053529600
746549869343453185
746540914345025537
746563869875769346
746625597414182912
746621734338473984
746574741654347777
746611785717940224
746546513745166336
746498296194211841
746583100528930817
746503606120157185
746614482500259840
746499143204470784
746550775153729536
746607427601084416
746599068546269185
746581531896995840
746518327972007937
746521683469697028
746585373959127041
746510346379132928
746617372308570112
746563093702934528
746618374998757377
746624783735984128
746531859048316929
746612607797301248
746589757023596544
746626667012030464
746520119132684288
746605015893221380
746614536799686656
746514649747587072
746534010570973184
746617414377480192
746583130224484353
746607696082788352
746494701671448576
746517535202250752
746531133307904001
746520345708900352
746532915782295554
746601325035720704
746556471136108544
746525982874435584
746625651961135104
746578516473425920
746599185785491456
746617401542868992
746589702472499200
746585101472043008
746611219239415808
746548745064579072
746554650837528576
746519313914396672
746505510384508928
746606496725753856
746612896864608256
746583046338404352
746605321968312320
746501269884276737
746585411628109833
746595201179881472
746585206430236672
746575332744921093
746591791445573632
746583734175019009
746559042353520640
746598741260517376
746614797123395584
746497067065946112
746617862962421760
746526205126545408
746529300464046080
746570161231036416
746577954189172736
746575919955881984
746530650811924480
746498312916852736
746512019965153280
746596572985757696
746529065650229249
746580705648345089
746562435377565696
746599378715021312
746610711925768192
746611219239419904
746495674699546624
746542239619252224
746513777047310340
746553027721494530
746502070987960321
746508341229256704
746502679015342080
746505963062976512
746615866704465920
746567158239465472
746576184129945600
746522920806195200
746625278751842304
746543900937101312
746518336293445634
746537403767099392
746499592305414144
746501219473063936
746519267512721408
746569955806580736
746617636780384256
746521561688121345
746582337182273536
746497079724351489
746498426070654976
746592814662844416
746533360273620992
746556701923414016
746625857272283136
746542470591184896
746605548691394560
746612142003064832
746614465546829824
746520878356148226
746588037518233600
746539693865578497
746539966445031425
746611932258410496
746546060860993536
746573667526709248
746558505230831617
746614218036744192
746626054400446464
746564167553916928
746603132759740416
746593330771922944
746584979753271296
746527198950023170
746517296223494145
746548975671508992
746612469016240128
746524271346860032
746535969122299904
746583893428551681
746530185479135232
746575143963664384
746577681559457792
746514217465974784
746526515307782144
746533469484814336
746502184213307392
746507364233256960
746594756495454208
746531678701690880
746583335632248833
746605125133799424
746557066852999172
746618324444921856
746592412231995392
746538343177957377
746605166934241280
746544039214755841
746535935811162112
746538351608504320
746513697586176000
746578591752785921
746513462784892929
746587177681747969
746569893022048256
746607117423915008
746496161138221061
746539693827825664
746501097708228608
746597709402996736
746519548426256384
746549663642193922
746599991116861440
746624645370101760
746606404203470852
746627359034343424
746546924942032896
746623483577262080
746626994205528064
746618089740058624
746598871166488576
746522652257435648
746499311148511232
746625198812704768
746598577707749376
746563689449422848
746581179671973888
746500250664214528
746510669416112128
746589392102264832
746610019572060160
746507569586405377
746577274917421057
746498220696690688
746624271938617344
746624267954028544
746601622889848832
746509385917046784
746545914035068929
746611517282451457
746544789944958976
746628055255384064
746619083513180160
746528923010347008
746506973919707136
746587861038825472
746525823440719872
746546329220849664
746571042177552384
746521045885034496
746579007181824000
746620358749454336
746594551343747072
746540171831689216
746628516582555648
746539060433399808
746533691615121413
746591585735843841
746589991812337664
746502737831956480
746501622197411840
746595041976553472
746505942091476992
746591698990489601
746596128007798784
746616735017512960
746533847190298625
746572120059183104
746611244287791104
746560929660186624
746548312942116866
746582647586029568
746538171408670720
746518361710956544
746515518039928832
746519099719712768
746526213326372864
746580370393436160
746512162512740353
746585717749518340
746547881188986880
746541493079310337
746525362008559618
746524103507476481
746551471320117248
746529468018229248
746511767996534784
746494814598868996
746570869900640256
746623529593016320
746627002438983680
746585189376233472
746522732142149632
746501592875139072
746535726150385664
746494361664430080
746553023212642304
746599513129877504
746519263364714496
746617175172124672
746595557628534788
746550314006781952
746557230061916160
746496635283214336
746566042529370113
746596702778494976
746618773105426432
746539517675376642
746549273743876096
746622199809843200
746499604808601600
746540058635698176
746578319114539009
746502981168750594
746509650145619968
746556441729851396
746572782834688000
746613660546699264
746559348382535682
746497587058991104
746612938778251264
746625769158246400
746510111351398400
746614734166851584
746564389734473728
746542176943865856
746581540323344384
746569204900438016
746591728283566080
746596702669312000
746624120960520192
746549655455039488
746555065901551617
746586976380325892
746544940830818304
746546492958093313
746613203040247809
746598065985970176
746570295507562496
746527865894690816
746619293169762304
746494261307256832
746505485281558528
746546958588731393
746618362164174849
746544320044367872
746505694728192000
746520735699525633
746505137057841153
746545276576403460
746595843009044480
746623814801461252
746516109105446913
746519900814991360
746605271749955584
746494139643105280
746563248896499712
746509788297650176
746504897982398464
746498082280378368
746555422505467907
746505032154025985
746496265962291200
746534279010725890
746588859312504832
746609851766210560
746589488424452096
746505602436861952
746615732406935554
746606823713570816
746515140451930113
746506089131294721
746539928591306752
746599487901052928
746564200990900224
746613794684669952
746583906086952960
746587748132347904
746590729984606208
746583302065225729
746616726557700096
746496572284874752
746494319910133760
746588259736764416
746530046781890560
746587097843138560
746530160082624512
746570156902494209
746538435473604608
746598355569152000
746526137837199360
746602138609000448
746560094905610241
746599336818126848
746556097729806336
746555883744800768
746619964614938624
746578503898791936
746622447378632704
746590310642360324
746555942699884547
746619834373373952
746497578649419776
746581301180923904
746620778116878336
746612825892716544
746521012548698112
746546010499981316
746532412482433024
746542722245402624
746568823164178432
746599399590137856
746603593910751232
746615535245352960
746566499649748993
746601933306200065
746588246935633921
746601836849799168
746589534763257856
746582005853356032
746510358718746625
746576012205514752
746607402636611584
746628155918721024
746586825062518784
746542885697372161
746511482985275392
746602105016819713
746516209961574404
746584099003858944
746510790790778880
746591850165768192
746502544743075840
746554504141643778
746624054044594176
746497490967400452
746530969629384704
746505119999524864
746625970535284736
746547797248270337
746565912627544064
746563165236957184
746593452419317760
746494584264482818
746604193801187328
746619607960649728
746543821245325313
746572396958646272
746617124857257985
746627963165106176
746516277108301824
746530659489964032
746618399766228992
746494143548002305
746615245838360576
746494194093432833
746598623903883264
746599026510991362
746618479655161856
746597164000944128
746578444864000000
746608455188881408
746560304692109313
746556878063284224
746584291845476352
746551450356977665
746615912938278912
746588029062512640
746585936188870660
746603216784207872
746555414062342144
746493753528098816
746529141072138241
746514154895212544
746501248661225472
746599739563642880
746605297075167232
746592030558650368
746628189351456768
746560103252398080
746613152754864128
746625244983664641
746619175708168192
746508631013728256
746555699115720704
746626998244679680
746533280883716096
746530902650413056
746547650468577280
746611009390010368
746568592771059712
746548636159467520
746619293534683137
746622761947246592
746564113120141312
746610187675406336
746571188676222976
746607079360765952
746525886296391682
746569980767047680
746604231700922369
746549579814838272
746608061201059840
746628571188236289
746494084848705536
746516323014840320
746628134888476672
746602507644739584
746545737958207488
746542583879467012
746625031162073088
746495565555470336
746553451321004032
746596723766734848
746603820545781760
746607754870128641
746577946010337280
746509960322785280
746526309845635072
746605913448996865
746495850965139456
746626121714794496
746594714892275712
746529707110195204
746617917597356032
746599336734261249
746616747285975041
746607658229243904
746569431514550272
746520559240904704
746616860695724032
746579120419659776
746542696777531392
746572707379089408
746528058862100480
746549504376193024
746502070757269504
746573915162456064
746616877556842496
746594463162605569
746613387677818881
746522643801612288
746495729187725312
746518910942478336
746608472142188544
746548610863505408
746513324217556992
746505246180990977
746618047750897664
746626054727536640
746538674586718208
746595033319628800
746505397217927168
746617141798010880
746509306011459584
746605959775158272
746623160510976000
746594743887499264
746527886916517888
746514548832624644
746519527542890496
746609906468282368
746612293060993025
746529514470014976
746518533413081089
746526716558970880
746528419727302656
746566990437957632
746607037635788800
746616369710497792
746499583921033216
746544152381296641
746623328257904640
746584380064268288
746623554943336448
746503400326635520
746619561819119616
746512900441911296
746550779226427392
746617619709562880
746602881076256768
746570094076100608
746511621523017728
746613777752154114
746616101434429440
746602528847052800
746616294229827584
746624817240104960
746624552797601793
746510635509288960
746540734002634752
746535705011175428
746627899969650688
746614675526213632
746595163624050689
746587508956270594
746559918744834048
746605754258460672
746622891937103873
746614352359239680
746544995595739136
746624695475273728
746507485834403840
746513064019693568
746624569633476608
746514158770749440
746510287763869696
746589044176412672
746495821542195201
746556940726198273
746500510518251520
746496463136382976
746565614559322112
746620048136151040
746580827245518848
746521410743439360
746494160673202176
746494391334936580
746530743233351680
746611693472473088
746519439655469056
746505577304489985
746592693237620737
746627778385186816
746583440502435840
746595369115582464
746597109470625793
746614079633104896
746564306184044544
746494726652702720
746555187548958721
746510992373342208
746550146230550528
746574175406538757
746547755410145280
746541065209937920
746605154221305856
746598384769736704
746517086617247744
746530944631382017
746592244455608324
746620832693116928
746511843548610560
746545951792300033
746502964194353152
746555632329854976
746542688699179009
746559533032550400
746563496653971456
746591762039332864
746507993492054017
746501315837202432
746590898117480449
746548552055164928
746614973053415425
746586036655001600
746535197466779648
746500749706813440
746606798614958080
746522505683345408
746510908533276672
746571910184525824
746535617018814464
746579112060411904
746520118897811456
746580185688858624
746612326757994496
746585285815898112
746520139814805508
746602012666585089
746599684890828800
746504088410480641
746600464939098112
746518026120368129
746524015435603970
746537634487472128
746624619935825920
746626159367098368
746618119037272064
746622938170986496
746588960328134656
746608501343064064
746567661279031296
746509788570226688
746574414221877248
746592504171102208
746619201205342208
746614595767304192
746608962879926274
746526502813044736
746537097540997120
746597420096716800
746505392683810819
746546673149566976
746610472607158273
746495376992178177
746527974938140673
746566734472089601
746625551251681280
746498308533817345
746510665104252928
746569519380955136
746511223089291264
746523956790779904
746503811385036800
746615044541132800
746602050658643968
746621868556288000
746591082306142208
746495775295832064
746525206664085505
746585579689644032
746543808406523904
746516784354820097
746527249369698304
746557565769781248
746557784024457216
746561076410650624
746515719035117568
746544362088079360
746620694088253440
746501127361822720
746624469272305664
746571142853496832
746521046094745600
746525869309558784
746575542422478848
746588565723824128
746623097437028352
746543602898186240
746628646601887744
746614406776250368
746499206374785024
746570094336147457
746604407886843905
746588410551345152
746514393920217089
746508207040798720
746500410098262017
746602893495566337
746590117607915520
746510736260636672
746604059839303684
746498979932733441
746525366282502144
746602021260824576
746532735297196035
746612938807533569
746572019450318848
746589459341283328
746592948805066752
746563584432312320
746621549785014272
746609067473371136
746526729057906692
746561877421920257
746501005655715841
746625597305200640
746598762295009280
746609667262996480
746503337638510592
746535918903799809
746604923530448896
746626990011203584
746494743299792896
746613408636755968
746495150185119745
746500732992557056
746613760937308160
746560724218978304
746588817541455872
746504499561259008
746534203425230848
746601664791076864
746627899856297984
746602491026911232
746610439170199552
746496337462497282
746594722907623424
746524581767315457
746521658454794240
746534128049360897
746574271565049857
746626054597468160
746605892615962625
746546044113084417
746545506977906689
746495259434180608
746499126649466880
746579774550773760
746512242242269185
746548854154158080
746599458364862464
746585441269387264
746503459252363264
746532463057440768
746518986506932226
746529442902777856
746565689935335425
746505950501146624
746579409507803137
746569137716105216
746531204648800256
746615153655955456
746591183317540864
746546635610554370
746583457338294272
746538477513281541
746594890692321280
746624641112866816
746609705246588928
746522488721580032
746623810783318016
746522371377422336
746535055015612417
746612234181353472
746614935438794752
746621063514095616
746536678349733888
746545968640819200
746557842392485889
746617032456683520
746578021491015680
746610296446459904
746567824840101888
746599479558692864
746622183015878656
746525403985154048
746498174450184192
746591195535671296
746565124060647424
746514775509655552
746518751709913088
746503446740742144
746522912484532224
746503673321164801
746578704860491776
746611592566030336
746574607034032128
746624355854069760
746526074964582400
746536027938922498
746626465416908800
746622006943113216
746511793212755968
746532810853253120
746522937717563394
746549562899206144
746519905189560320
746521675005632513
746506294568321024
746603367779147776
746593376921858048
746627262640963584
746612221627752448
746549940697051136
746613924615729152
746594391784067072
746501374544846848
746559545393057794
746505074009079808
746581007785033728
746622413971009537
746530881704124417
746496475794804736
746517795446333440
746623693334282240
746591413920481280
746627564664397824
746603615016652800
746510719605219329
746620580833591298
746617309557465088
746555716144668672
746599009800851456
746503647828258816
746581049686142976
746610602924253184
746532198560440320
746500992829693952
746623529387495424
746617540059734016
746607914039795712
746515605772189696
746575232090116096
746516730084630528
746498577124429824
746617448007274496
746536594455199745
746551370635837440
746603896097800192
746533234616393728
746623621917999104
746620971239510017
746539480102801408
746624301332316160
746621134603423745
746597554423463937
746511919251595265
746506172841156608
746496089939972096
746620891514216448
746596270614188040
746550343350132736
746620623120646145
746605640752185344
746603275189817345
746604600602533888
746573172896464897
746582312104529920
746549701609086976
746625001701392384
746565543260393472
746503899817910272
746589819854274560
746539949751566337
746567212572508160
746514217784598528
746496807253876736
746549227497598976
746587819427127296
746603539644956672
746527375119294466
746566730474995712
746610980298366976
746601173885452288
746605829600714752
746569477471485952
746602562359525376
746600607557922816
746567745161072640
746508303723859968
746615245674848256
746593825414483968
746501575900729349
746572547936903168
746520907414409216
746604894371647489
746542264885870592
746544336741892097
746515475874488324
746541434401132544
746527962325934080
746538901028765696
746527341547917313
746563500705644549
746617863272751104
746535902374141952
746576813405569025
746539760856928256
746534409118048256
746609470130708480
746532156713930752
746622980017422336
746620929082527744
746525156395352069
746621529081913344
746513013859966976
746594244983402496
746500741334958080
746603992642371584
746559029384732672
746619968519823360
746521712951336960
746609612921651200
746504876822302720
746543443619516416
746544072865701892
746607134159286272
746593028601589760
746539534314311681
746580378480082944
746557935074029568
746513009606983681
746574812944883712
746616718164889600
746535436814680069
746536803956469760
746594982971113474
746621558446297088
746571163665588226
746503874668789760
746496828137422848
746580642675073025
746595058674081792
746591421998710784
746501403858788352
746591770385981440
746493808188219392
746554847894212608
746625584718024704
746518126783770625
746503991807385600
746615501737066496
746600414766829568
746624569612582912
746545783902658560
746544563528019968
746603333880786944
746496949499600896
746609793230528512
746582358447558656
746540943839367168
746511059519889408
746597088532758528
746580122740760576
746522363160731648
746495754273951744
746517560313552898
746509692181094400
746520324548792320
746596216406966272
746494856566976512
746562707956981760
746506818742956032
746621843419738112
746598967731978240
746566986101035008
746546446778851328
746524766337667072
746604764327088128
746537156290678784
746573189711540224
746616269344899072
746624427060768768
746603946332950528
746614453223964672
746499252176719872
746546496816963584
746530684647444488
746540289427283968
746538523583520768
746575882161106945
746542105779023872
746560916930465794
746603732310319104
746619859631484928
746506349224169473
746507674733285377
746585915204767744
746620706687967232
746523373895823360
746531817013059584
746514674993201152
746607025065439232
746523268941754368
746566671524073472
746592521116061696
746533901498204161
746538955613540356
746604684677255168
746606693790982144
746592239997034496
746621285778612224
746511420196524032
746591799657934849
746559612422324224
746608295742414849
746594299366670337
746531837724364800
746531615707439104
746544899080740864
746621017091518464
746524170566131712
746596417469321216
746576398148636672
746532517595877376
746508995821637634
746525068352618496
746599617660346368
746552029393346560
746600506957651968
746615048710332416
746548388477362182
746588591120257025
746628625559064576
746617498016022528
746590424039567360
746548778795044866
746618131725099008
746601861931638784
746511596063625216
746586279857422341
746624867634577408
746627711339159552
746508798693642240
746518177002168320
746512724314710017
746576028953255936
746546018980790272
746541631411625984
746585134745395200
746589803295170560
746522958504439808
746612443867025408
746546740464017408
746499231523999744
746624263474536448
746498128489086977
746628092844777472
746591367841865728
746604806316359681
746603371583385600
746494495852748800
746501068360716289
746530185369923584
746495553156972544
746584132642287616
746597084527136769
746626453198897152
746586833799110656
746552662565347329
746542252332195842
746499185344577536
746574338632073216
746607570270445568
746519426808217600
746496379351146496
746589102930280448
746570530271043584
746511008986988544
746546048336859136
746499755551952896
746532660109991936
746627086333284352
746522635706695682
746598086831538176
746511600190914560
746597655044820992
746597537310642177
746618781468876800
746556697599148032
746515618610896896
746519414502154240
746501928423546880
746516629266149376
746503819907891200
746529300375973888
746564259979616256
746598468739829761
746528062922067968
746608723536285696
746604353113432064
746493703502569472
746544500697341952
746500384626089984
746575509174259712
746513731073380352
746619184453300224
746578264618074113
746623109986385920
746543573693247492
746586208818585601
746520345490841600
746571163845943296
746542940084805633
746554411644657664
746539761007890432
746515475958398976
746610728711430144
746590168203812864
746493900353732608
746598217064808448
746578478691155968
746618890671767552
746536594379804673
746503543306223616
746558970974855168
746597898004078592
746614491039809536
746573248142409729
746619121207488512
746610372048740352
746529195623227392
746617976472895488
746592932103217153
746508890922090496
746529413785853952
746581167080513536
746504214235516928
746499571199533056
746609118148968448
746552255965343744
746520198925058050
746628474744496128
746612963981860864
746531888278421504
746546178364444672
746525877811372033
746601572394745856
746591682196549632
746618286889111552
746506609015160832
746543682468323328
746503442659676160
746555191974060032
746498006506045440
746522644183453696
746591313349447681
746621126399397888
746570844785221632
746575009871724544
746574812655419392
746524963427885057
746600163230257152
746557351759478784
746556487921655813
746623961761460224
746595830208012288
746581896767938560
746614348391583744
746495959773765632
746561109847474176
746558983356420096
746521574539300864
746618148292558848
746531351264886784
746507402082684928
746518399287689216
746567267140308993
746626570526171138
746574582103027712
746539483990941698
746523180739616768
746540557720133633
746628420273119232
746617099779514368
746564809429123072
746523210166853632
746538615912693760
746532672378376192
746519666013536256
746507234058842112
746568714355515392
746532802804355072
746527228196982785
746497591525859328
746589761339527169
746621738666995712
746534165772902401
746535289972207616
746627837164138496
746604042927771648
746589258077577218
746596593810366465
746493569121214465
746544609589813248
746575420770889728
746577845363818496
746574812865126401
746532949428842496
746593959854518272
746513873843412992
746600611894833152
746564415152021504
746533327067295744
746497436290473984
746572853965819904
746545846976716800
746613807187820544
746498941907197952
746534337596690434
746599731023884288
746541904230227968
746610480911884288
746559046254133248
746508169480806400
746626566243946496
746580042881372160
746566109608947712
746537969910087682
746585189644656640
746545331093938176
746612548854812672
746524095131508737
746617573605728257
746538431421898752
746510937906024449
746585973992132608
746603166054121472
746498933703249921
746577119648460801
746499923324059649
746626683676069888
746509125643829248
746605754073784321
746619989474549760
746577212086816768
746547759524675585
746580751756386306
746510354729963520
746628143268540416
746494839907287040
746543259132932096
746576230632194048
746514863363620864
746556294945873920
746589690002825216
746587555185975297
746616143348006912
746498396760875008
746608325186322433
746522966758932480
746518776980578304
746626310609338368
746520932592803840
746617624096870400
746608664795045888
746524846205591552
746620589343899648
746622757853593600
746514997635756032
746545817356382212
746567665674682368
746511667530444800
746627816142290944
746520865651625984
746564557875732480
746546752724033537
746620891556122624
746517510078468097
746581725023637504
746541631457857536
746516662908751872
746555313495621632
746599492078567424
746536174974447616
746516692486914048
746503442408083456
746547440795410432
746543263356588041
746613958136762369
746613484151017472
746505971741110272
746522950141042688
746535164130385920
746543619696271360
746502012091523072
746607599529824258
746593657831170048
746622179098398720
746605321943130112
746618773130600448
746533293185589248
746525881972232192
746559528846516224
746586900710842368
746508991497265153
746545347812593664
746622002979606528
746532060370710528
746604567161356288
746621331710554112
746495481778421761
746566768106180608
746509972947640320
746577861859999744
746522006560997376
746498837313892352
746533054328377344
746531430981840896
746547465860550656
746610959356207104
746618143901114368
746571172142284800
746517765989621760
746590625462521856
746537244262080512
746505975989841920
746606928562896896
746576888752128000
746561286020857857
746622187625291776
746572467955720192
746511289950810113
746584644406087680
746628420159700993
746503224396374016
746506063764041728
746604495812034560
746494185851723776
746570194907176960
746604013416681473
746604248574599172
746502083600330753
746600519506984960
746601849185177600
746520995444359168
746556198384656384
746613828130054144
746566579366858752
746615094876999680
746519007667204096
746612645453791232
746534350368440321
746501790095417344
746617070440288260
746536166254481409
746619825892564992
746564326853533696
746592374340521984
746595834695819264
746591418131570688
746532034999291904
746553488960851968
746494210828820480
746520412742422528
746578956912988160
746495095738892288
746532731400617984
746563697707880448
746606014162665472
746499814355935232
746560317136592896
746522631453609986
746500028160610304
746625450647101440
746575953556439040
746619645570998272
746526368566026240
746590696694374400
746590755200860160
746620644121542656
746605569482629120
746623148020367360
746504356900528128
746628650896859136
746608149008945152
746599781447897088
746620316663824384
746514372680421376
746627635736883200
746619046053953536
746590931529277441
746567170625273856
746510732351651840
746521016621404160
746611911530323968
746555342939512832
746559499318759425
746622426642014208
746603807975546880
746549496113311745
746601291560980480
746588394113896448
746542663608852480
746564029053800449
746505896205811712
746502112700313600
746541811821330432
746555804157882368
746577337911652353
746569796473360384
746573420389773314
746509524169691136
746586846247804928
746609478569725952
746574749694734336
746523386591879168
746582014279692288
746587814926639104
746522836827705344
746623881763487744
746581854929756160
746542877530955776
746595939272523776
746625500987064320
746590289624764416
746515916326834176
746600179952910336
746547738389549057
746503476025364480
746520144222920704
746526628763811840
746598959171440640
746513466844921856
746597818656235520
746551983285231616
746620417469743105
746598976137355264
746509410982367233
746554852260651008
746509264110387200
746551299353776128
746517577371791360
746562095806717952
746514351675215872
746524040605634564
746514947497140224
746613551150817280
746585395169660930
746554432817594369
746568139777904640
746520127269634052
746589002027806720
746622485341208576
746603313093828608
746565329321627648
746506399430115329
746600330952085504
746584438532780032
746593045244743680
746591669739458560
746606337212186624
746506160245772289
746574976417931264
746517107446259712
746539567923109890
746516994292350978
746614071621988353
746581561349378048
746594437707378692
746530755686313985
746595893302988800
746592378564141056
746542537490468864
746555892087332865
746625823973638144
746519875934269440
746494978579402753
746535818475503617
746621222562185216
746532416542539776
746525768663040001
746615640216080384
746507670388015105
746543720409894912
746609923073654784
746576913955598336
746605741545402369
746499063625879552
746570471487967232
746618769007599616
746567162475732992
746605737401528320
746619008292626432
746609147441979392
746523805669953538
746521100503285760
746506625914023936
746610204381487104
746579208470568960
746597940098113536
746623533669847040
746598070259855361
746538028877778946
746612301436956672
746620455348371457
746514284625092609
746534077654695936
746516591681101824
746581968394018816
746504759612481541
746540251842228225
746533805062660097
746608853710667776
746519695398952960
746524397314379776
746553795216236546
746575764703739906
746623303012364288
746606781795811328
746523579345428480
746495024314060800
746501873671114752
746498795052072961
746624792263008256
746519514993459202
746499151580532736
746551685435162624
746521775664553985
746551022663802880
746610565137608704
746571738264199168
746579115927474176
746520173662830592
746586661467783168
746575999760900102
746597399091515392
746601970811604992
746535491223183360
746564964630966272
746572400830087168
746585877485215744
746521868014870528
746559792911630336
746551576261693440
746538125049008128
746622132860370945
746605183598268416
746512149988651008
746590646329212928
746579057345716224
746575840259907584
746565077747240960
746618911844601856
746587337153482752
746507867486728193
746591027830587392
746566176747196416
746544030905929728
746529040501080064
746505203965272064
746573613369823232
746539643701714944
746528327280754691
746546413073469440
746614583108874240
746589958509633537
746596719605911552
746505204103778305
746608769631559680
746545758774648832
746581242821414912
746600204909035520
746512883970772992
746589048056078338
746510287642181632
746562376560840704
746544680725262336
746616567065096192
746592533539491840
746528356838084608
746628835416879105
746614847446593536
746503933414244352
746617183774584833
746623768844447744
746602574955028480
746628202131488768
746535344175218690
746555972135452672
746511453620936704
746513777324089344
746627837088702464
746504944199565312
746533515479625729
746570199080407040
746575932819906561
746499864863744002
746497457001996288
746507423024709632
746556949014020097
746625815568326656
746522899746426880
746533599395069952
746508660222857216
746581737459748864
746521813472026624
746556907456868353
746513458397536257
746498149112553473
746602130182635520
746601576588926976
746520525749420032
746626654445797376
746500804434075648
746528058652397568
746592798053384192
746545159031132160
746519884037656576
746599404119990272
746534908022030336
746546908022247424
746505069709778944
746587366287020032
746617233850327040
746537919712759808
746516184590221312
746518672039100417
746518965799661568
746609956875603968
746499092826685440
746604441466507265
746613115106758656
746620664933670913
746494282060685312
746606131695411201
746605280046133248
746534539053441024
746495242816282624
746504394552786944
746591212417716224
746553518417379328
746591766132985856
746589610055106560
746493988446871552
746588666332594176
746604986377900033
746496702400565248
746618743845879808
746529287692443649
746584228935114752
746573625776611332
746557683315052544
746573172615483392
746606534361292800
746547789019090944
746576037467795456
746508383445000192
746625500907347968
746572518446628864
746499768201928704
746499357118083072
746618869788385281
746522669265391616
746507364228956160
746604302802751488
746536820817657859
746620962485895168
746628504154955776
746558630929924096
746544710223806464
746515811318128640
746605708087558149
746502125631438848
746531909035925504
746627065399611392
746494793757396996
746520425174274049
746525454090133504
746528331315609600
746620144676409344
746571545590521856
746605460623613952
746547382049869824
746546929086042113
746507406218133505
746566621230153728
746613073314709504
746495465101791232
746566843565903872
746606169540616193
746544340986699776
746506894584451073
746578906568888320
746560988237856768
746504327620136960
746612901285343233
746541770142408704
746527442345418752
746528671096274950
746519414187532290
746511374113701888
746501340935905280
746587290609266688
746531439290744832
746558744369070084
746603661292363776
746498082158698496
746529660880642048
746503228477607936
746613412780740608
746496014513668096
746617330570932224
746604852260835328
746613333420236800
746579619277586432
746562527526555648
746506030528376832
746620706692042756
746543607058956288
746498820293394432
746593976686362624
746530848258699267
746569540641906689
746529992524193796
746563429423529984
746592776997920769
746529942024892416
746595243374567424
746550254900678657
746495427239895044
746517816191389696
746552595511152641
746531737233166337
746560774319988736
746621713497079808
746621419887411200
746535080315752450
746566399057756162
746612875893026817
746578738729582592
746560111582158848
746585080445837313
746595192938053633
746613807129124864
746573349078216704
746594433697710080
746503417112170496
746569980976627713
746503119622725632
746603807925231617
746616961371602944
746604508285898752
746588632966782976
746549730868506624
746496370996019200
746616948704878592
746585470289739777
746597223010443265
746610011502153728
746528436512948224
746518055308537858
746499004763017216
746566659104641024
746527794570661892
746612930532282368
746526146204835840
746596866242940929
746493640369836032
746500322042871809
746514993542217728
746604042911113216
746507179482480645
746537168684777474
746594421156810752
746615887734640640
746626528331501570
746556651243724800
746598854447996928
746501727017263104
746610661380108288
746518093342576641
746611340966563840
746607490507276288
746526947480592384
746535520436690945
746627140859236352
746543237930848257
746525433286492160
746495163049054208
746519846456721414
746505803855597568
746548837372821508
746582400130486272
746604608894734336
746532211374043136
746530969507737600
746513135461249024
746609323485298688
746581154472550400
746499399279349761
746499323710451712
746528121583702016
746623256757735424
746521826013118464
746504021427511297
746520114942484480
746590738528477184
746494563192307714
746613014451879936
746551383265017858
746495477479247873
746568982648365056
746579447461994496
746494818902216704
746618114800914432
746571608219754496
746550209036050432
746622996966686720
746588808943042560
746591485034795008
746583851632320512
746510442722271232
746608761289203712
746497004252110848
746513265514053632
746560929412710400
746614436450996224
746512170993627136
746613614287552512
746551383537573889
746503123598970881
746524938375471109
746542747507531776
746509587210182656
746558295645687809
746508941274800128
746546098534113280
746501005605429249
746611164713488384
746528553844510720
746519330607763456
746580823357300736
746612909808230400
746581766878593025
746601111046459392
746576779696046080
746511596273340417
746509478271590400
746517468114345984
746565836752584704
746518378362376196
746498266703900672
746511470305906688
746586468819283968
746599630473859072
746512053205147648
746499378051842048
746564079473561600
746501173373468672
746541275243896836
746594064548642816
746605489698537472
746535264458149889
746614230976192512
746528058849452032
746574955278667777
746508983230431232
746519695243812864
746613148690563072
746597042617729025
746581800290521088
746620287509106689
746602130174185472
746614314824400896
746571872511401984
746578298218680320
746506441264144384
746503358513479680
746583452892299264
746502159169032192
746609499461419011
746566092697436161
746549554602967041
746575332971425792
746534803084816385
746572283506982912
746513429083660288
746506147826380805
746542164235063300
746557204895961088
746536883652562944
746508588697288704
746504688145694720
746608920991571969
746606504841732096
746585927573594115
746539362402304000
746512502129729537
746549898611326976
746518319474192384
746579304650178562
746601303959298048
746506953044668416
746495729145806848
746511474508455937
746501022277898240
746570614090129408
746508492299706368
746604793670569984
746594538421006336
746607117310779393
746614461608370177
746511617068695552
746606383378894848
746596098769305600
746607180363796480
746519208670928897
746575945096634368
746597478942801920
746497151019061249
746579661170282496
746543502415192064
746608790917750784
746620337555709952
746524854422102016
746576100319387648
746620627205791744
746535956669403136
746505858536726528
746500481220907008
746623466846158848
746610162157289476
746518491822448640
746498547596439552
746521050364674048
746528369253167104
746596837214289920
746550163003473920
746497037613432833
746614201628524544
746587152390164480
746579615351635968
746580525251461120
746530072106930177
746573382653612032
746544613960351744
746531720552321025
746595536912908289
746559213954994176
746517791222554624
746617984609828864
746583842920759296
746533561793077249
746597172423106560
746528964626292737
746612347716968448
746527815378608128
746616126549991424
746579049087016961
746560367464153088
746548241987100672
746614171928772608
746610695081459712
746510706959278080
746532555135029248
746602860062838784
746574846314713089
746581548879724544
746595113258913793
746591459890040832
746550469082890240
746623915464744960
746582442325196801
746627388482658304
746609206065827840
746572711586070528
746495095717847040
746566910762979328
746624854804303872
746598842095677440
746588301725937664
746620643899113473
746580428845285376
746532878121598976
746502393727057920
746568110463942656
746602772166901760
746524380457467904
746583671143030784
746531624062435328
746558396220870659
746495905298251777
746493837648879616
746606043678056448
746598472846090240
746624162811224064
746572392705703936
746612666492424192
746584514340716545
746502364572553218
746606375040589824
746594165430042624
746589740372271104
746544513217368068
746523826641580032
746493464028684288
746614306482061312
746549151911968768
746523436919324673
746524019688673280
746520877999620096
746603271175843841
746594920379650048
746512871236898816
746541795304079360
746626163540271104
746605162735636482
746608266386546690
746511340248961024
746525936653316096
746620446636969984
746536904431013888
746574301067902976
746624636985696256
746518630234529792
746527501187375106
746549638375759873
746534677419196416
746505288132354048
746502846846238720
746540130085838848
746616990647857152
746605666043895808
746619066983473152
746579774710157312
746526351600001024
746584425916411904
746625811210510336
746513286494060544
746618450089476096
746627522691989505
746564813342531584
746566088519913472
746608669383495680
746590776302309377
746497897655500800
746622674017849344
746506743576821760
746506294543196160
746613467491119104
746513039252426753
746494764607016960
746503039872172032
746532223797473280
746597151548051456
746523671615913984
746528558089113600
746598724504256512
746522010608533504
746568521258250240
746496886920515584
746625488513163264
746592650950811648
746611470935461888
746593427039596544
746536854250524672
746602314945933312
746520827676495873
746617758247456769
746552452867063808
746501068390010880
746618068495908864
746581955773345792
746516851547582464
746493568961875968
746614566184976385
746519070372208645
746609218720010240
746546010323705856
746605745844719617
746543833744171008
746581821538742276
746588272067903488
746519615866552320
746583151007367168
746568013877501952
746513748022558720
746530042620973057
746540952135704576
746554289888231424
746587894861660160
746550242439495682
746575890839146496
746585999149572096
746560992704880640
746524422329229312
746625706604494848
746591627855040512
746623441327947778
746553321348022272
746608912506421248
746613295537356800
746498254225936384
746494420355264512
746623537801207813
746528134460223489
746622074244972544
746493569196654592
746617506433949696
746540402740649984
746504063156555776
746509176214458369
746523340261580800
746628063438446593
746498577216737281
746578273069522946
746510279387688961
746499076141817857
746547411535925248
746604965670567936
746611915611332608
746601299844661248
746623244468293632
746604567215771648
746598598490611712
746605045278515200
746540377323143168
746536892062044160
746592596550639616
746533519665532928
746560610897432576
746511248179728384
746549516791275520
746619553585766400
746566088805097472
746513525615562752
746576213452423168
746608484804857856
746527031223951360
746551869909143552
746571637567397889
746550150378622976
746502976794202113
746620878776115200
746624309871919104
746597239632629761
746503488734138368
746595641493757952
746581292804825088
746494919846486016
746568861210664962
746517321527660544
746524376116436992
746615430601670656
746508219963539457
746620526605537282
746581934755688448
746605305425989632
746608895792123908
746583092375265280
746558564186087424
746534379699068936
746518248351375360
746554415709040644
746568990869295104
746604026289135616
746569385402318848
746546262170701824
746587286633091072
746618697947713536
746500972126568448
746509654159687680
746528105150431232
746499319390363649
746609600355508224
746565316914839556
746628927779643393
746591958878003201
746508857350881280
746575391696035849
746528301989171200
746525261265539073
746547713215340549
746586787355602944
746498828749070336
746611219285549056
746532181997019138
746628818769678336
746618181893001217
746527136186400769
746583314547482624
746614088067854336
746509037483753472
746607989612634113
746515765357051904
746600779557961728
746514574346756096
746509012544290816
746529677855039488
746507502490128384
746615371797401600
746607448446873600
746525210770210817
746599223529865216
746616630055153664
746558467612147712
746557486279200769
746527110919950336
746553660776144896
746608035947290624
746500472970821632
746553442710126593
746586841965600768
746499419978096641
746572711451828224
746573734815817728
746562259049029632
746583889137655809
746502662389014528
746621352778539008
746563668284932096
746589425656827904
746586691071160320
746550745961472000
746620715047264256
746560916980916224
746619372995743744
746504860342726656
746625446289215488
746566050972635138
746617657479274496
746494336464871426
746544517277421568
746603510050004992
746566222708379648
746625173877555200
746605888530710529
746615850027847684
746507821345177600
746493887900901376
746519775002562561
746533616507846656
746613517898260480
746597776755134464
746589022999318528
746536866862686209
746514188109905920
746536627678351360
746521859693252608
746506038782791680
746604940580225024
746525789844279300
746605238191263744
746544596952428544
746605628324454401
746495183710130177
746549302974119936
746591078338465792
746615312943046657
746546396161933312
746520249231511552
746504474265427968
746531460375519232
746536350787133440
746532739877199872
746571406897348608
746559545405734912
746522123858939905
746618236410728448
746503190837923844
746495775425896449
746602293831819264
746576339398987776
746547268707201024
746553715583115264
746560820755202048
746520865731416065
746524124789432320
746523432519536640
746600360152797184
746593544391950337
746617049204547584
746608400788762624
746584203840655360
746557511302529025
746502507220738053
746576108947181568
746622074232406016
746602373691342848
746625215908679680
746609130727628801
746563370665414657
746567770721030145
746612465014808576
746604080504639488
746580215074197505
746544857045340160
746567925822259202
746605028522090496
746598015436095488
746596677671354368
746528507682000896
746552305961566208
746614084162879488
746620950205071360
746588137934196736
746533855348219904
746565065071951872
746531493913071616
746507641040539648
746580953359757312
746515127789203456
746508941010567168
746579585777598464
746507360030556160
746515496703430656
746523352995487746
746570240763527168
746576956053921793
746595025291640832
746603757736169472
746523163954118656
746553585534533632
746519313926914048
746609420017098756
746567636411125760
746496442152402944
746610984559714304
746500476951203841
746568609254739969
746494957301665792
746584866460995584
746545091926433792
746603917035732992
746601018901827584
746607637219971072
746537479214227456
746609583611777029
746628818421440512
746530277455958016
746596719459246080
746503744385323008
746518936116559872
746570316348940288
746611592444416000
746574087204536320
746511277313273856
746593406294560768
746625865891610624
746623915670249472
746531548527136769
746574246638403584
746618307806138368
746538553203638272
746522308571914241
746617074647072769
746548505968246784
746538225695490048
746590621192884224
746604382716755969
746507783562989568
746606311782096896
746504998389841920
746585206031687680
746527320534552576
746619310144163840
746625404316848128
746553715339857920
746535424219242496
746532777420431361
746518483056353280
746512233824419841
746602029414498304
746597562564677632
746598657294745601
746610745434062848
746609009034141696
746609407346212864
746594215656710145
746504537284947968
746558341854420992
746579967522181120
746615547719192576
746581523617415168
746615891756908544
746613178080104448
746595339512258560
746522237189029888
746568613574807552
746531640764039169
746537986683199488
746602750901895168
746585973744672768
746624628374781952
746616328044281856
746593678920130560
746619058359984129
746619301700976640
746510950434476033
746627342349504512
746574372320710656
746598405871308800
746573785331957760
746516318921228288
746568324293726208
746502393932750852
746628801703088128
746618966261436416
746525433391366144
746495473280815104
746580856907522048
746509884875640832
746551765064048640
746574779407183872
746538452351496192
746541786760372224
746611969990475776
746578969215049728
746506252780453888
746498702936768512
746625521748951040
746534165835882496
746626952291827713
746586858956611584
746588549105876992
746535180920184833
746543862848446464
746519812831084544
746620128012419072
746530659217326080
746508731492405248
746602524594020352
746509406985158657
746530097235116032
746539936992595968
746618639202267136
746577325307764736
746625731699015680
746624401941094400
746508030880120832
746506441456943105
746602125933821952
746622938145763328
746545964383637505
746565127978180612
746498467862745088
746600243014205441
746587391620571136
746585047025729536
746538716718522370
746575408292757504
746521792525672448
746512997158313984
746618676967800832
746619720976130048
746502213556539392
746505262610120706
746569293047832576
746566075848876033
746494596604125184
746615489179291648
746627170345295872
746618156790190080
746523826767290368
746561416312692737
746517111669854208
746546333582921731
746612536406052864
746609151430787072
746551601582612481
746505883656429568
746620346221105153
746527496716300288
746615560335679488
746495687127367681
746575261726973952
746548476511563776
746574028538785793
746514280581718017
746541409361006592
746591510276210688
746495582332555264
746604609263837184
746597382444425216
746495880233029632
746566214235865088
746617456215592960
746542298574520320
746528817808871428
746613119229755392
746619528025640960
746615203744227328
746535843377070080
746544282622918656
746516713450123264
746610610943688704
746606400109961216
746622552160645121
746495083025924096
746614276757065728
746503710801432577
746493795710042113
746542059411013632
746596795023785984
746534421579317248
746628281882021888
746623189715980292
746505778614304768
746599638900191233
746583494927781892
746606274083586051
746613157242736640
746518781036376065
746565992050884608
746498447004434432
746557578352660480
746557880430559236
746556768810110976
746568567361941504
746575831812608000
746596178582724608
746510790698532867
746599378924744704
746591489447305217
746590709327630337
746541576910823425
746598896583880705
746579552478990337
746496366847762436
746510669336350721
746613475804348416
746496450452946944
746595721231532033
746547482574761984
746589811625033732
746551266080227328
746628965503164416
746611752046059520
746529946244259840
746498518534266881
746611600887537665
746579384711135232
746497469937291265
746609084535713792
746601455017205760
746626331459280896
746606412760027136
746585046908284929
746498564579155968
746602914580414465
746547767988752384
746626515996024832
746520144193654784
746531560933888000
746577933137915904
746574179449733120
746526368335273986
746540649940320257
746590075794919424
746527425387954177
746628445300359168
746520492228624384
746624725099626496
746591149440311296
746520861511909376
746558710621835264
746493913184215040
746628118190919680
746494055668924416
746588603434803200
746573894203564032
746598875469848576
746525785394024448
746497188562362368
746527538931970048
746606286729510912
746571511796895744
746514440107941888
746518852339523584
746532953396776960
746521859831672832
746595813430726656
746541795165745156
746540658496802816
746511608713719808
746560837309997057
746504394397585408
746541547735289856
746584799364669440
746573630000209920
746562951327289345
746560535248896000
746599840281432064
746548241731248129
746557486115749889
746562653485576193
746501328692723712
746577912401301505
746548581486600192
746610095178530816
746543020112228353
746606593094066176
746544487783075840
746613148870795264
746532659900317696
746564129717104641
746613513389486080
746613002053390337
746502033029611521
746542847990464512
746594844676591616
746578688314007556
746561520859918336
746569527782158336
746601417125789696
746529657046994945
746534753155817473
746546304084377601
746549680582991872
746508148639473664
746524367899721728
746543737245999104
746621461922746368
746561252537708544
746601475934126080
746597537600118784
746498962950000640
746498807769141249
746529677745991682
746619998102126592
746543858792660992
746613484218097664
746563303439241221
746611865300656128
746612070834020353
746605783505375232
746589413170384896
746545188437262340
746608937777004544
746512107873566720
746570375048364032
746624640945106944
746541065549783040
746626855885733888
746594165295833088
746573076402438144
746540293592219648
746495485767262209
746529707269718016
746556810916597760
746582354282450945
746600557297680384
746601727676211200
746574485642424320
746544961886117888
746624507004198913
746531649358200832
746498551954341888
746521062632984576
746620174183325697
746504998524116993
746500305311965184
746616307177656320
746593485717856257
746539677004480512
746542499892703232
746579216968335360
746509968879271936
746498879202299905
746582576488275969
746502565785808896
746506890088157185
746573806081212417
746524766249443328
746617234030759936
746604080496263168
746594358120558592
746547394540613633
746506206580072452
746619196943933441
746608010529771520
746613039466708992
746516511754457092
746589039961210880
746621340187262976
746581548993024000
746517128476385284
746523625574928384
746595876643037184
746571142681473024
746495599067930625
746509650040782848
746550578210349056
746595700331450368
746495456335667200
746603237667643392
746605896843812864
746535910636916736
746573176839282689
746546937294368772
746606546776371201
746562251004452864
746518164410773505
746580454032179200
746507561084555269
746590856027602945
746508119258370049
746567414175805440
746554054940172290
746625547019530240
746615711548604416
746551668670607361
746528230685945856
746505946445250562
746582962280534016
746552591224545281
746500930066128896
746517489287307264
746500938387591168
746504348641857537
746625836661485568
746598699300683776
746573944434593792
746546404709933056
746626738168401920
746591514621403136
746604709725671425
746607444407779328
746602889607421952
746608643806629888
746496974979997696
746572422199943168
746535901996683264
746530298578382848
746586263231225857
746594039575654400
746523101131735041
746607532362240001
746597738712801280
746606097994252288
746606194362585088
746505237762969601
746604663571619840
746621512078110720
746596660957028352
746529124009680896
746503467557134336
746510963046653952
746532492161671169
746554059297980416
746495519342501888
746537684789665792
746500112063528960
746523830995259392
746526637122981889
746508282555174912
746568143993081856
746503966792499200
746615430291275776
746602218271481856
746568680490795013
746567397042184192
746495129184313344
746543842057400320
746588956146425856
746617485424758784
746592277796110336
746598389064798209
746628281575833600
746607100365705216
746505506127220737
746588415085314048
746573718013480960
746601090091618304
746606945449156608
746515467666362369
746588691733319681
746606894953938944
746608774132174848
746561089157103616
746599680860102656
746623344959643648
746508970454622208
746611735134605312
746577748659998720
746499646562918402
746589484536504320
746587873642749953
746598619659251712
746614998567362560
746576800797589505
746513798299688961
746619176110952448
746517434526367744
746593926027558912
746609575130968064
746601669060866048
746511038263091202
746541706988793857
746575978760011779
746620668955983872
746619180007456768
746568332405399552
746610296521953281
746499105690574848
746494978168225792
746580898724855808
746604177258733568
746548954934894592
746618681128591361
746540004357378048
746598292474167296
746575639222771712
746528742432976896
746587756273381376
746532907620065280
746547700804419585
746522178343047168
746566885542506497
746525601146646528
746586166837706752
746593481645260801
746576767389835265
746592563117834240
746558413006577665
746622183405928448
746494127068618753
746501001335627781
746624246948978688
746547457497063434
746593389525741568
746542508335837184
746567980096491520
746508521584345096
746546979186974721
746583834821595136
746616231302672384
746534404835672064
746543678571708416
746539446418432000
746514506851852289
746566201837379584
746621931454083072
746500296784809984
746515857568735232
746522279203397632
746571260050571264
746619222105612290
746521968921481218
746592483493064704
746553325445750784
746610229283028992
746584203874177024
746512464582443008
746521154936930304
746511377922031616
746541665108668416
746604051102580736
746584635790876672
746527962548277248
746599529974239232
746615535065042945
746504344418267136
746503690073210880
746537391003963392
746597864688717824
746609852055707649
746579560905510912
746617158575202304
746555447503511552
746501374704222209
746625354190696448
746612423021334529
746518093158092800
746508727436509184
746578696849530880
746616864793493504
746556303158480896
746534417271787520
746568051408117760
746502293055410176
746627879232929792
746530193687228416
746503564130914305
746544261424779265
746622849994088448
746606584449601536
746505568869847040
746565555956518912
746599076947329024
746617523177566209
746519003506475008
746623257130983424
746544269889048576
746556202440503296
746509574526668801
746496928792330240
746575596969410560
746612418860695552
746495343437684737
746627434506784768
746605561152671744
746499554497826816
746545511415439360
746517191453925376
746521951867281409
746499659238096896
746614696397119488
746494567323676676
746628428443549696
746542734874279936
746541875067125760
746558081874665472
746521863766048768
746604844169977856
746586627959459840
746597613051383808
746626360823656448
746561646898753536
746618232296050689
746501408346693634
746501382908313600
746514532084944897
746525152339365888
746526368389804032
746518160237596672
746520722944696320
746497696085618688
746503140590166016
746538137590071296
746519691175280640
746579397138853892
746611428988067841
746581058146209792
746571058975641600
746623785244102656
746503828560822276
746583155096748032
746514213254893568
746599638883512320
746498820154888192
746591355221192704
746562695231508480
746575622131056640
746614134356082688
746505703318183937
746532311664066560
746609495539843072
746577756989841408
746601303783145472
746604692784848896
746616692847968256
746534232969912320
746505543691309056
746553375500668928
746538150453968896
746626666877845504
746547478548324352
746525827408465920
746536908658900993
746525395609067520
746563790163054593
746614348055994368
746623902693138432
746599613654786049
746592797898088448
746523394749915136
746608350503272448
746510946068238336
746627203652280320
746530068101373952
746580844202975232
746559096724164608
746574498154090496
746501752208392196
746540595749978112
746582156797845504
746576985611186176
746519561072082944
746528054445543424
746537496071258112
746545993622003713
746553384153546752
746522015008428033
746547692235534336
746541820365045760
746611781397811200
746549156013977600
746559277230362625
746535226843762688
746623936448897024
746538557083291648
746501580095111168
746531041150566400
746495976479793152
746553237419921408
746513601054203904
746496920344891392
746519024444444672
746584849759141888
746496807144951810
746570299609587712
746608627369283584
746493653074452484
746513747892707328
746503442672214016
746523499464888320
746620576744226820
746513353489670144
746619129700958208
746558538827317248
746581179659325440
746493581460856832
746529908655034369
746569607675318272
746554755607109632
746529354948055040
746514880191041536
746604202093350912
746573478921306112
746598216775307264
746511583417896961
746534266448785408
746593792178819072
746620039940476929
746611521162252288
746547419794575360
746596191283077120
746607364820828160
746596874769993728
746572917115228160
746528960662609920
746624653628739584
746620702569070593
746600817474441216
746521024984817665
746627115609690112
746568215296417792
746518307189170176
746593712285810688
746597336206344193
746606790259814400
746527459185569792
746506818889801729
746606928516767748
746511025726455809
746523071771709440
746537831594491905
746590130417303552
746602591522545664
746552196939022336
746506948971880448
746529162010075136
746495888428777473
746559994338775040
746562993203331072
746549118416228352
746516369525645325
746546803382882305
746514557514878977
746620912213057537
746561814796734465
746550791947812864
746599533975527429
746614654533664769
746603094985826305
746609520420487168
746601878436315136
746608266562568193
746564335451799554
746623999178858496
746539257846599680
746559944149827584
746584002555842560
746525932249284608
746582207184011264
746554528892231680
746605376536207360
746495058015293448
746528981575405568
746529941949415425
746603187285614593
746604613479112704
746542936209317888
746584245729099778
746583683730112512
746588238635204608
746494454211747844
746581292888690688
746608723615944704
746627510180392960
746613782047264768
746502507011129344
746624397637787648
746578096988401664
746623697293840384
746583759097573377
746596312926281728
746543779297955840
746622837402779648
746587215149568001
746617384866295808
746526079037411328
746543531708321793
746498455640518656
746529157912363008
746600620321288192
746562250643771392
746621096863141888
746566600141189121
746560032192462848
746496849016651780
746598745341583361
746558173838966785
746618903304896512
746599835822743552
746556064338874370
746543783324450816
746612108406685697
746627816272367617
746626558065016832
746581632786661376
746520521697689600
746617179341209600
746597541551157248
746611886016372737
746526523922976768
746535914751533056
746540641950244864
746540679682211840
746576419371638784
746589203224469504
746539836606029824
746502389671268352
746578466066182144
746604416204169216
746511910984548353
746521121629954048
746592840059232257
746594270119813120
746530319524782081
746589186480832516
746592726519418880
746527513715707905
746566780483600384
746619129629646849
746604411779186688
746617594795417600
746550091557675008
746535080261124096
746527786139942912
746554092927975426
746495246909874176
746609596022718464
746627778234089472
746604630222594048
746559914382921732
746510182872547328
746511076129398784
746500531779051520
746497310394195968
746623391239667712
746585864709410816
746554818596986881
746609742752190464
746507980590309377
746571067150458880
746497302207041536
746538502502891522
746520848819904512
746515232739057664
746526150315343872
746496894994571266
746622149562142720
746625861688954880
746498052865679361
746562741486362624
746523784803459077
746601559660838912
746609688259682304
746564960461819905
746628407492935681
746583859760869376
746606135755571200
746529824571797508
746560711321657345
746548032292827136
746506521006178304
746627170399821824
746598070108946437
746607184436428800
746505988526616576
746526318355853312
746607272529362945
746556101999529985
746624645147824128
746537785574592512
746496526155980800
746579275654926336
746532777244434436
746560820398567426
746508093912059905
746531062138830850
746603602660167680
746564016617709568
746554982057422848
746628390635999232
746585051102601216
746553065184993280
746544223772499968
746521788302032896
746557834322653185
746617670024429568
746539274229579776
746595813426532353
746618509174640641
746590407065223168
746527643491770368
746603132902346754
746580453960912896
746560384190996480
746564062863994880
746613551364710400
746524414095695872
746562355564318720
746564561965244416
746523537553428481
746613769267257344
746560694569472002
746601471802761218
746604499968495616
746620782349066240
746578939934445568
746530009226055681
746527396153589762
746500808599015424
746607176173621248
746618882199289856
746509096514428936
746594014405632000
746537168710021120
746566914898432000
746525999622299649
746628743096045568
746544185738563584
746604101434212352
746508433545904128
746502339347939328
746598074336710656
746547797055275008
746570094206033920
746497276823089153
746614805612666881
746500221308379136
746563521849098240
746601316424753152
746533083546001408
746616248411295744
746547298293817344
746588771194277888
746626322840096768
746545448316448769
746541576936054784
746529040274690052
746522828476977152
746503748621467648
746514645330989056
746622946739896320
746623986742738945
746547272813445120
746580751899037696
746620354592931840
746603854310031360
746544617869324290
746623407782002688
746608509706452992
746587902998614016
746495397594599424
746614210050809856
746597197794394112
746584795120041984
746534555667013632
746613119154331648
746531905168941056
746584627410837504
746623214944718848
746623844371337216
746515593327689729
746534660516118528
746617812848893952
746507015942397952
746617292767690753
746622640589312000
746535893905858560
746496375186128896
746510849498480640
746619700247953408
746523063538323456
746614905927786496
746537923978268673
746497675407785985
746621050906107904
746628382251679745
746554327649529856
746608031677329408
746552880690143232
746507129276633088
746595973070086144
746614570551230464
746510954674814976
746598825058500608
746552134204784640
746531028546818048
746602528805117952
746612540407320576
746607045911019520
746503983691239424
746600934847954944
746617863243448320
746587194198917120
746590033914769408
746569557251399680
746594073188900864
746500523105337348
746536216774991872
746620257834409984
746512024197275648
746606626543648768
746555229575995392
746546383629475840
746549760090316800
746607587131547648
746494156089008129
746580919759273984
746538397762650114
746557372768849920
746506948795731972
746513500541943808
746578835219615744
746601815865700352
746570564110688256
746559927305404416
746500049220206592
746549101714616320
746493468483039232
746617389131927554
746608946203471872
746505057408000000
746598808457445377
746598489392484352
746584585379577857
746497025231978496
746572187239256064
746588704332972032
746604479156355072
746526897178296320
746531439492087808
746611491969863681
746526523692199936
746627635875315712
746517728442212352
746495158707851264
746539714660950017
746508601607462912
746592705652920320
746543938673139712
746560468215439360
746502171739361280
746602113589907458
746497532721762304
746558970886709248
746565639767199744
746607310236225536
746507556915453956
746613790427463680
746495460513288192
746526297292083200
746569389432963072
746592852457590784
746621260474515456
746609889770766336
746604378333790212
746624645432905728
746628185450774528
746508668565258241
746624704107143168
746514905440882688
746526372793724930
746578000402067456
746550024268484608
746500732975620096
746615434380730372
746594463200444416
746532424922759168
746628466473218048
746583205667540993
746616118387740672
746617271733329920
746504159646490624
746599605249388544
746567174781730817
746563987123249152
746588750499700737
746565082046472193
746618404140879872
746581146247503872
746501542258192384
746533356246966272
746612548871454720
746621507904880640
746546002153320448
746553069425426432
746615627498946560
746540520046944259
746521931159986176
746510254209282049
746614171911991296
746545616109584384
746603816359976960
746622414038179840
746593645046837248
746527991879053316
746533830278918144
746546140343078913
746498061216653312
746557045592121344
746561655195172864
746517212400230400
746537957302149120
746607071282487296
746544634919149571
746613891287908352
746613501163081728
746575014082666496
746549550308007936
746496140317704192
746507334969548800
746619360299651073
746621474237091842
746562108104409088
746559453114171392
746524053113049088
746592122753650689
746531456315457536
746590977431846912
746516486814994432
746595918326140928
746576792379523076
746547386034466816
746499499942612992
746547327402377220
746574536020230146
746603631718305792
746546673061527552
746585931897933825
746625727232098304
746551517683933184
746494026388484096
746586661627133952
746498740786077696
746509947739987968
746574049531338752
746501513284030464
746521281059684352
746613068977872896
746534845208133632
746598304910315520
746610904729452546
746589493008924672
746499558448848896
746495314014670852
746503564105654272
746601878465748992
746571277016522752
746621088700850176
746592801933168640
746615241849581568
746555972043300864
746530353012047872
746603866813247488
746596715449417728
746585839564627968
746555359460986880
746518143720316928
746574279987302400
746611945009217536
746494231913455616
746536640596873217
746591107652395008
746565065101320193
746510065109204992
746563701973483521
746581779541299200
746530005027426304
746511931729551360
746569133513375744
746608904034000896
746547105196498944
746611923811065857
746601857779277824
746530646793785344
746527857720057856
746559923090300930
746505497683976192
746517690374754304
746538041402081281
746611185731133440
746546937323724800
746521603719176192
746554428535242752
746601123830628352
746572128317734912
746528469807415296
746545376958644225
746523768072241153
746606278244466688
746627082214486016
746573491428691970
746500414359605248
746550427198468100
746574913289359360
746513810907766784
746547474278518784
746498694321573889
746504197391028228
746525391171399680
746524305014460416
746503388091691013
746494462554079232
746605062064119808
746622112006213632
746612242750275584
746505493489737729
746553056704102400
746612003817480192
746503798839906304
746532127257288705
746588100143419392
746611651491794945
746582739856416768
746616621511360512
746593100089462784
746498472162041856
746494697187778560
746505753465327616
746571205562400768
746599567622176770
746497184695083008
746495682899513344
746498162035032064
746525726644461572
746542978135560192
746532689226915840
746550628437069824
746554344623865858
746574259082960896
746504906333425664
746616554331185152
746509109101531136
746507125120131072
746574133434060800
746496257443651584
746567061619511297
746620262372646913
746594584784941056
746584623162003456
746557867717722112
746620790758608896
746508987214880768
746618244568580096
746525915719557121
746514284591493120
746543460128268288
746613543101992960
746563999857152000
746510455355609088
746538611701587968
746624095756816386
746570362691928064
746583574824910849
746552037530304512
746495477651144704
746602897639620608
746597013182160896
746625781879705600
746542852000325632
746604290219872256
746605858872823809
746534736164585472
746574481569677312
746521519774269440
746534304369377280
746609902416707584
746494055656398852
746581137728933888
746495691611082752
746569104199344130
746552847274172416
746603220718489600
746610149628985344
746589064938332160
746523541705744384
746515668674064384
746522723669553153
746596476436918272
746494735024480256
746603304847839232
746553132415541252
746589912120573952
746505464335245312
746519917516701696
746586997213564928
746569767155339264
746523042285760512
746590096934211584
746523327511035908
746537701697019904
746551513548464128
746503291366842368
746523616871780353
746609675735535617
746596061137895424
746621671486939136
746628113828839424
746556018092441600
746516524379291649
746608329603047424
746526301641711617
746523617115136004
746616587856150528
746518852205436928
746534417275904000
746625307797495808
746604676230094848
746512003137605632
746591019676753920
746592869297852416
746605280264261632
746498690509070336
746559780278308865
746607150848319488
746554772434485249
746518286246936576
746534555922931712
746615019203354624
746569360102195200
746505304687386624
746590575013441536
746610288204611585
746616676154806272
746515811636961280
746494848438411264
746570387820023808
746529904192151552
746600016173633537
746573747457449984
746582362633306113
746506491700649985
746611387267309568
746610422233456640
746533423347539968
746608836967075840
746531577723822080
746615308702490628
746533956221173760
746604361694973952
746618798359351296
746621499709210624
746532659971534853
746573998935277568
746591241966542848
746519523327512578
746576226358288384
746606345462362112
746621013161558016
746610778732662784
746588033001070592
746604768567631872
746541401047851010
746538280418676736
746549273710321664
746503509781012480
746563198929690624
746503782322692096
746617779214782464
746555611098284032
746595926815444992
746528339905511424
746570031308275716
746526486119780353
746505820528058368
746574934357475328
746606278559010816
746556622034640896
746619817629736960
746619473625481216
746605200337670144
746610707798581248
746559117792149504
746611215300988928
746543762390691841
746585403507900416
746520362423296000
746592076381454336
746608706977161216
746568655391985664
746597466288623616
746601933213941760
746582328932208641
746615497349861376
746622623640096768
746543564981559296
746570966700982272
746620195037454336
746597348864856064
746588511483101185
746529480856875008
746538536174755841
746563106432815104
746613631064883200
746610334388072448
746497960314281984
746532362347941892
746518407760084992
746591187390324740
746550686943444992
746528692193599488
746540708748722176
746553509785460736
746526074935312384
746594240818458624
746608883024662528
746533536723771392
746522744662024192
746568840205656064
746567720209022976
746498585672331264
746620686051979264
746519703745605632
746620157334691840
746603702933413889
746501760420745216
746618735457243136
746625312201465856
746518718331531264
746597936159723520
746556517021847552
746497197022162944
746534627305656320
746616466527629312
746534413169627140
746613681178411008
746591656913276929
746497662678077440
746628432780419072
746522677746106368
746549319860359168
746616445207973888
746535843674853376
746522832746622976
746593381132943360
746608450961039360
746594093929758721
746588213544886272
746509683708538880
746497209789616128
746587127111163904
746506923567026177
746508995540586496
746579338246692864
746503001993469958
746583696082247680
746580739383238656
746521607867293697
746517703083569153
746621470311325696
746552461507198977
746495603438297088
746598778887540737
746599319952887808
746575500689158144
746560694758215681
746622758042230784
746520026933497861
746623206434418689
746618035042136064
746566306825068544
746522065155538945
746576633046302720
746527232630218752
746624469154824192
746618840524546048
746612779499552769
746616722132713472
746593964095082497
746624481725132800
746536308961574912
746602780295499776
746517493267709952
746544739659350016
746622434695065600
746510166057750528
746620941908721664
746618605668864001
746582861457743876
746514238605189120
746551329015865344
746519565216137216
746495389465976832
746620476311502849
746498853805891584
746511348872290305
746500938383376384
746523235332677632
746517975616856064
746617661925167104
746540293730746368
746509679518351362
746493652969525249
746609399150448640
746544001352761347
746626054509367296
746601853429784576
746567078577057792
746566709469974528
746536166569152512
746534971205124096
746497918434062337
746501911558373376
746566348785000448
746515375328747520
746504092785139712
746525340843925504
746501919833735168
746542990437539844
746526917864521728
746610623824433152
746530772497031172
746500976169779201
746542638438940672
746614469934063616
746504717531029506
746578482788872192
746595834716880896
746523000585936897
746588997745418240
746620442606108672
746537886032355329
746527572251447296
746620723695779841
746568684907470848
746624544790708224
746625396121149440
746619872361086976
746494026409512964
746623684828332032
746625589101092864
746590532894339072
746530172606656513
746594320334069760
746550620170166272
746504352529952768
746582173881249792
746610292184973313
746599663889940480
746612041352417280
746594655907749888
746521146548314112
746521419215941632
746500577631211520
746613673037266944
746585881658658816
746616524908204032
746530982342201346
746562351374139392
746557427311534080
746573084501676032
746604990777655296
746521889099526144
746592789648019456
746582488286273536
746610648990236672
746504625424109569
746557125439037440
746577815894654976
746624968415391744
746580659527880704
746620291728683008
746499722009939969
746608379712446464
746584522611953665
746611403914633216
746538829910278144
746518566980231168
746603111515561984
746603174757175297
746531166979686402
746607540859969536
746493716047761408
746496236455333892
746503496816418816
746548866883911687
746609042311778304
746534320932806656
746595394189139968
746513298963701761
746508731303636992
746573273471680512
746604659599630336
746623395333189632
746618387439091712
746508030854979588
746562552608481281
746626297707782144
746540755175473152
746612959816912896
746561449875562500
746495590876446721
746618815035936768
746565832617123840
746512699362840576
746511243842748416
746606697817440256
746565690321145860
746565702543417348
746501538252787714
746494625897119744
746495339113242624
746619922621566976
746624460753559553
746528071554048000
746606236276162560
746541631612948484
746578608685125633
746510752953966592
746516373719908352
746571411339284480
746524841843384320
746494106054995968
746595310223429632
746540721260355584
746506441259909120
746618047834660864
746496005932097537
746499558348292096
746617628236587008
746625626807934976
746510790891560965
746507145907056640
746500678529355776
746529094649556992
746615132462190593
746601257939369984
746552369224232960
746537890457411584
746605212962529280
746623017967558656
746577710940565504
746507590776070150
746580756126801920
746540348260782080
746623533808259072
746535088519712774
746615652601991168
746502553156919296
746628579585306628
746535172225503232
746514251288805376
746595494760226816
746536795421179905
746506608969134080
746498178820767744
746604214697230336
746612553082671104
746570026866597888
746594488387276801
746557591057203200
746536229416501250
746499675964964865
746539677243478016
746569682941939712
746541656657190912
746576910054875139
746627157724643329
746545742077005824
746516679757225987
746510874899324928
746511453704822784
746517715825868800
746514360328134656
746541765625155585
746582010219528192
746614658790993920
746610091189768197
746529791050907648
746525437417840641
746580651298668545
746599055883669504
746509729883656192
746577908228104192
746505417837051904
746578478636531712
746517417845731328
746529489157496832
746570845112393728
746560786839961600
746497822267170816
746579581612756992
746532647355068418
746501081279107074
746494961621864448
746616122305290240
746499747431645184
746566432339730432
746613610173042688
746583545372606468
746498325285732352
746499562584453121
746597499779973120
746614889326780416
746533926714368000
746503971003580417
746553577037004800
746601438218948608
746555669843582977
746557817490837511
746562351487459329
746549852612354049
746609990450954240
746552826403258373
746590948117741568
746623667996659712
746499852150898688
746539274401681408
746512946822549504
746493795529699328
746596438449152000
746605573630730240
746577627213864960
746547503705657344
746503312355168257
746570228226621440
746622120210350080
746623223496908800
746538620262064128
746598846147473408
746531116325158912
746497754898235392
746511084648022016
746539312112635908
746582052020043776
746565354785280000
746525689264766976
746510581285302272
746550171392106496
746525588362526720
746578977637163009
746494747737362432
746496102623371264
746576813552443392
746521704650932224
746593460510023680
746509507258384388
746504814184411136
746595847115243520
746563580552568833
746540193121992706
746535394733219840
746496064534937600
746625714624028672
746623487754833920
746574640739409920
746611693246156800
746588511168434176
746592852482924544
746568592586588160
746514935048372224
746614285149806592
746605909225283584
746517191357407232
746546052258365440
746506822979301376
746618945252233216
746496106738003968
746623814650429440
746523524999700480
746522618845487104
746577228763365376
746494357650432001
746585738892836865
746505333993054208
746627627318927360
746571876751843328
746505942171271168
746591023703396352
746612444139761664
746601660584189952
746499894102331392
746514205063397376
746550511025827840
746501236111843329
746509096539480064
746504759310327808
746512191793205248
746524690722754560
746607649907609600
746618269747011584
746582752573562880
746514196590895105
746617133233213440
746515815663570944
746615426390626304
746616608907485184
746612892737376256
746523449275912192
746502091724619781
746559096682389504
746611156303876097
746502855188611072
746537550496464896
746617846239748096
746617162471776260
746565094595690496
746597856224641024
746574825183903744
746613362436378624
746502855163449345
746538510874714113
746581670543777792
746509696048238593
746591174744498176
746546312489893888
746563236569489409
746509163597946880
746628092995698689
746538183773458432
746624745781723137
746602008644288512
746533842882748417
746500569515208704
746558593315577856
746520462813913088
746619939331637248
746627971386064896
746504419919994880
746585348948529153
746618542565507072
746565858101592065
746627438625591296
746544353552654336
746548317421707264
746530319428362241
746563098073391104
746544290885701632
746625446482173952
746511621263138816
746623533980213248
746600033160560641
746588125678309376
746613119498227713
746583864043257856
746529468290740224
746593221745192961
746600834226610177
746595880694878208
746601584965083136
746607494697488384
746497842894802944
746610384837054464
746604416095105024
746538813145571332
746608153333104640
746520055995842561
746511684110430208
746619142262894592
746591153617698818
746506172916768768
746523352756424705
746513894634491904
746543485688385536
746518185319469057
746566147512860672
746497201153638402
746618832131874816
746512728500600832
746545704181473281
746499227086249984
746611030713843712
746500158221852675
746500158221852672
746593636846997504
746558685447655428
746535281587785732
746617720318341120
746606047780085761
746569527916269568
746604600497561600
746609063501377536
746621914878251008
746606752246816768
746577010743336960
746538188236169216
746620614589452288
746617007362150400
746546186656559104
746546270693523459
746512523029995521
746533004097503232
746605179525545984
746597143276888064
746611089266327552
746590759344701440
746586003171741696
746626973170958337
746508995544834048
746547432197074944
746509876524912640
746611290504728576
746508899444940800
746587299039842304
746577278914662400
746566042646773761
746609113891803136
746536896336039936
746618781674283009
746504679656296448
746546366982258688
746518290139353088
746596023443697664
746528771751043072
746532760630796288
746518449711620098
746621415831527424
746572585463341057
746597428640514048
746541400829886464
746567292159467520
746555657466355720
746580944782495744
746618559200112640
746601580602998784
746620278910881792
746534845384298499
746513349412790272
746599844366663680
746625517571432448
746571356565807104
746574124802203648
746571402879242241
746514590729641984
746526255114231808
746626507502653440
746504046312296449
746530285953622021
746616793666568192
746498145148878850
746603258517520384
746498954766934016
746561302873550848
746522585316265984
746523524848812032
746516792739172353
746606542464614400
746500326316969984
746566772397060096
746591267144900608
746497675478999042
746531951293566980
746540054613393409
746505631763435520
746518407835680769
746589358417809408
746496341610635264
746590348663717888
746608040112119808
746614314824523776
746559604381749248
746508387572195329
746504704788553728
746581347460915201
746521838872723456
746614147127775232
746578759457906688
746506043107180544
746582400235298816
746505107660017664
746508119279276032
746498153336147969
746503899654172672
746612041234944000
746509377452990472
746556022240616448
746513621853872128
746503148886437892
746603514407718912
746622191744122880
746624913541300224
746499935961419776
746572833002762240
746500699576381444
746547654709153792
746621956645060608
746530042851758080
746621218342735872
746518760136159233
746594463074689025
746516579224027136
746628818434129920
746615225009438720
746563638928904192
746515178313879552
746504478438809600
746616395232854016
746571033604399104
746574267693686786
746627522650058752
746541107123724289
746556651487002625
746589044126146560
746541966981103616
746550343329157124
746568420708196352
746551547149058048
746609017460490240
746510610704310272
746506323798286336
746614268678770689
746505028001730564
746617766824673280
746498656711417856
746517292159115264
746582744298364929
746595121483911168
746546652303917056
746512930053697536
746511726422679552
746507058090913792
746514129477865472
746493779008315392
746493774453415937
746598564898476032
746557406457409537
746616512572579840
746519288673112064
746599953267589120
746575148455727104
746628906590019584
746541837314306048
746502716701179904
746507498547355648
746533469572866048
746613329188237312
746608212145672196
746574607151411200
746588871874478080
746535293935882240
746556475166711808
746606500806787072
746494890121568258
746609558395756544
746618882367041536
746527706355892226
746589991992688640
746498547906818049
746499470456676352
746521507334086657
746534363060285440
746495955650895872
746586967777808384
746603111838527488
746536363407908870
746593519293370368
746596878997921792
746558396309114880
746603916960337920
746528419379191808
746519351507853313
746607524019904512
746588326694633472
746601928784764928
746508756725309440
746516285551415296
746579023963131905
746624968042086400
746608220488220672
746563639163891712
746576653975855104
746595633092386820
746521784329998337
746543548518916098
746537349278883840
746546249432588290
746576662251245568
746620732189323264
746605506844823552
746573680126341120
746579271393681408
746516750980644864
746626360840421376
746503538944188416
746567749351047168
746619788231852032
746514716885921795
746612435755347968
746529757483896832
746538049820106752
746608761385648128
746512384546594816
746567825226096640
746589090179584000
746582240730157056
746500896666726400
746535793221566464
746526745877164033
746495515076923397
746533222096441344
746493791381577728
746543808347836417
746525441448517632
746502406557556736
746588918192152576
746544576077434884
746609990392254464
746544412432310273
746496819585224705
746622271209472000
746540352161648641
746546039696547840
746539496636846080
746494416244744192
746575068415791104
746547193289523200
746599491978039296
746617561001959424
746511499833782272
746626142648532992
746545574086860800
746532840347697152
746501504543035392
746613664594067456
746495188084809729
746521184196562948
746535260544974849
746568798308868097
746494223248203776
746579552395231233
746592516955201536
746618987027435521
746617116363722752
746554067577602048
746583553689804800
746586460220907520
746500523361107973
746528486722940934
746570840544796672
746624083366936577
746587349463764993
746578029640564736
746606299442356224
746610443377086464
746573973719134208
746614054731538432
746592374420291585
746511550265974786
746501911537410048
746601618745942016
746525630280269824
746562976568717312
746584090409902084
746606110593982464
746618651739103232
746623797856374784
746526842438352897
746550855030169606
746549210917507072
746531426921816064
746604902605008896
746524653145862144
746610703428108288
746601073121566720
746578247794597888
746628168547766272
746515773800120320
746494059632558081
746578151405289473
746584904062873600
746614872490795008
746617162572324864
746608404886601728
746608987932491776
746522748919259136
746517698926895104
746601362834624512
746581515421782016
746603610922942464
746513072576045056
746521129678929920
746613341708296192
746530810442874882
746557557477515264
746517530991296512
746547851963011072
746546161352327168
746603568925392896
746625182077489152
746504474286395392
746573768361975808
746602696367611904
746608098773712896
746595063023603712
746612494446231552
746498921095114756
746595742471577600
746499243876114433
746611743447781376
746587160724316160
746564620672851968
746616701249150976
746597743171244032
746617334484303872
746579753440841728
746604974029873152
746532160677490688
746604340794687488
746568755992367104
746623563323453440
746522069517537280
746589417209475072
746615380051894272
746538766706294785
746526104194813952
746612368604422144
746573961316577281
746614155348688896
746542117988630528
746596849440722944
746546618632134657
746591950707392512
746584396631703553
746574347062620160
746615316956979200
746554512492601344
746496492488265728
746549286117138433
746604114184830976
746618320477130752
746606613834895360
746606827782213633
746605527464022016
746510165944373248
746624011824693248
746589706729754624
746625761050767360
746599999673270272
746604793813143552
746573730738954240
746504407064281088
746566768286662656
746495007851446272
746529023539322880
746500984768192513
746611152189329408
746532454631096320
746592613441114113
746549185495863296
746510065310433280
746557708384481284
746523105485520896
746528667061280768
746548388557094912
746585319504412676
746627749188599808
746593846658752512
746573722392240128
746505766081802242
746597008866160640
746535948364701696
746599471073665025
746532106340282369
746502838600118272
746623781360250880
746617422652776448
746530747280949248
746623403700912128
746515534448046080
746507578230865921
746494063906533376
746584099100319744
746502037349638144
746628395153362945
746505526935052288
746611114365042688
746504193314160640
746584958798540801
746596732125863936
746610149964525569
746495691204132864
746600083421003776
746596300334989312
746628222985592832
746587253095301120
746515526122364928
746581427295248384
746519263473721344
746498505687048192
746561139153133568
746495918040584192
746619796649877504
746562598758297600
746551605466644480
746538716487892992
746514104219754496
746583780182286337
746610573274554368
746599764561661952
746589434045292544
746574137330655232
746506697464754176
746623521237794816
746595360806670336
746580479105712128
746615631806504960
746512279898853376
746522954570285056
746593221757833216
746551123134324736
746585785172787200
746555787426824192
746540880853504000
746624012005048320
746566252047499264
746619482202836993
746523503738880002
746610074395762688
746574221271310336
746506932207386624
746498501526364160
746535562471841792
746508383532908545
746513139567628292
746499940248084484
746555770540429312
746588930775093248
746511453709025280
746608841035505665
746518571338043392
746608065047302144
746624087401717760
746529636054556672
746597189217062912
746557678835535873
746604277838323712
746527874446852096
746500322059771904
746554101194842112
746502775589068801
746504453449199616
746552540926480385
746561860636409856
746565857908826112
746500250404167681
746625576350416896
746623248511664128
746603979899994112
746494252641705984
746574833576620032
746523591747870720
746616290064859136
746494915488657408
746547608408166400
746619868007407617
746527307901317121
746584191027023872
746525265392631809
746604743104077825
746541828904624132
746587726888210432
746524233740718081
746520605525221377
746573713768751104
746514330900926468
746617817143910401
746568797994229760
746509335338029056
746507699798478848
746575387447132160
746591765969383424
746594970488999937
746511080399183872
746494110236807168
746505040513372160
746603367548485632
746548065696251904
746515815856508928
746596077902635008
746599072635695104
746589933394006016
746497532776296448
746509113375531008
746609751312596993
746514494596190208
746545167398633472
746599647335055360
746507456419880960
746532416664272896
746580827367047171
746618068692983809
746533116999700480
746576503052308480
746614235174666240
746514142232645632
746519531623849988
746508291048517632
746614700511727616
746579359356465152
746619469334724609
746504394787557376
746506739378458624
746600922101485569
746614067310268416
746520609652281344
746564402455908352
746596510058553344
746526758602670080
746535562509754372
746500082766340096
746566646651830272
746621583322714112
746509620861014016
746495469249929217
746510958734901249
746573747528794112
746606316240658432
746551647506169856
746551098354302976
746587777504940033
746628277419184128
746545381152952321
746588641485430784
746621994318331904
746605347146719232
746590445053042688
746518382439186432
746493657008660480
746615988372803584
746501014056931328
746619696154316800
746520047594569728
746514742022279169
746546513778778113
746615543466102784
746578948138635264
746569528021221376
746601031270707200
746495028759912448
746508064556126208
746590382050447360
746526406314622976
746553656552525824
746519020191375360
746612997729062914
746625370951147520
746607482248769537
746592038821367808
746612133597749248
746506902746456064
746617556769849344
746583209958268928
746519175179309056
746513861331738624
746569922122227712
746601190910214144
746619243186135040
746532190100533248
746564956074672128
746573046799015936
746495985040273408
746594828142579712
746538653653041152
746615858148024324
746540750813405184
746504222749888512
746561508553818112
746623701735587840
746509851250016257
746623315553427456
746496811083272193
746617431276273664
746552004038766592
746595532747997185
746569657910321152
746579665607921664
746595121672519680
746548631935803392
746495712486096896
746567539879096320
746578948490854400
746588981286973440
746622124694069248
746614482621898753
746564792551247874
746517002618044420
746579967643836417
746523029841248256
746518202109337601
746617493926612992
746582077475295232
746515421470273536
746501865437728768
746502465097392128
746554487209234436
746553891756478465
746627358979809281
746591791458095104
746543800038862848
746505837586300928
746513433131126784
746581246705176576
746583822205067264
746499021628448768
746505640282030080
746566839526785024
746588763208421376
746608421860970497
746556512894595076
746604889955008512
746498950237085698
746505774331879425
746619809194881024
746501353791332352
746501722797924352
746494877509132288
746518789273989122
746588288895553536
746559922997960704
746614398425391104
746522132297842688
746597571167141888
746601807309324288
746518705677336576
746605665985110016
746617774982709248
746577795019476992
746549797721563136
746605246609240064
746584745044217856
746566969546186752
746572468312113153
746572258399911936
746609134947151872
746542793439481856
746615212476891136
746518961592893444
746628113937870848
746626868149895168
746613295625420800
746520521815240704
746588578604474369
746503278876368897
746535231188963333
746566319470837760
746598753839112192
746594366429487104
746600674989903872
746583482172837888
746604701303578624
746586204598996992
746609109726822400
746533658144677888
746512476863234048
746517950392303616
746583901854961664
746605728933249024
746546740128473088
746609994662055936
746602616889585664
746626545398095872
746628353063587840
746618768974036992
746543778966568961
746591497890443264
746499646537629697
746609097005481984
746586259011698688
746512791511568385
746503895296282624
746621420038406144
746575039332421632
746588859312504833
746584124056535040
746546253547339776
746501487908519936
746615929509928960
746549672269930496
746559495040446466
746516755095425024
746605800358088704
746561160439160832
746514335195758592
746600905429000192
746499122220441600
746497578691338240
746595788298522624
746522270781284353
746611701827571716
746591875201642496
746528788675166208
746508886664830976
746547948138414080
746537252898091008
746538561579679744
746611500345868288
746538938848804864
746529958714052608
746610372023549952
746544454572507137
746609675802546176
746507490020384768
746585290211491840
746605590521196545
746544295096778752
746595343966560256
746622405502771202
746562112420405248
746518550400032768
746598129085124608
746620757074128896
746507229772165120
746586552646705152
746622061724962816
746517631910486016
746582547212152832
746502255654756352
746579191399866368
746587437758095360
746597696849477632
746625324675440640
746510820184461312
746552880795000832
746617728946028544
746584111653986304
746519880103395328
746599462638878720
746565086328741888
746616235492802560
746607314250117120
746622195653283840
746592529567604736
746516222666113024
746547449037201412
746584652601667584
746494122702299136
746574896797384705
746623781322448896
746552671197241344
746599378857562113
746560560645312512
746552478146170880
746627489108205568
746548632065695745
746538317987069952
746494240071393280
746545867704832000
746498732284350464
746581032917438464
746559939565387782
746594467340296196
746499302520819712
746516658676596737
746494655508930560
746586502268784640
746524833580720128
746530944467755008
746565446825050112
746626784284770304
746526582404161536
746496245074661377
746546199344386048
746502087543033857
746620295864270848
746519221471952896
746541237289639937
746503413207302144
746502071143235584
746498107169349632
746600234625601536
746533721088491520
746520160903671808
746575911697321985
746493497956392960
746516532885225473
746596438424035328
746536799934128132
746578692474806272
746592403621056512
746532672449613825
746561705640140800
746531372181786624
746523222649225216
746508613976350720
746574733005754368
746617087263576064
746495326467547136
746618483815784449
746572657005559808
746548627691053057
746547382192472064
746624850807111680
746625874288586752
746611986939715584
746595251511492608
746622262959308800
746590943982260224
746545951553236992
746605871677980672
746626604021932036
746624519461281792
746619897120178178
746550020153933824
746628436953800704
746543976371593217
746501471022227456
746607104849489920
746606299568300032
746594731560402944
746519280188006400
746508882348937216
746617498359955456
746504591785738240
746611315863617536
746584275135369216
746576175703662592
746511868911509505
746577211738595328
746621420055166976
746611839941894144
746503173884411904
746606832005820416
746584681865314305
746501550999220224
746626352552509441
746509536769482752
746517103528808448
746523025529577473
746536690836180992
746508987336536064
746623797927751680
746594471551238144
746625391876517888
746539949642571776
746525332438540288
746511117975945217
746548321720864769
746617980478316544
746616873043656704
746517396815552512
746547759415595010
746604881897734145
746550162709831680
746540406691631104
746605904938708993
746590172129726464
746555552549900289
746602654542008320
746625970715627520
746504239485095936
746569037258194945
746551278583549952
746587496314736640
746613752649420800
746537806462353409
746622405683052548
746518697175621632
746510405158084608
746610422204272640
746564238722875392
746525613628895233
746596291900112896
746562707785138177
746504260179791873
746496790388744192
746584434468622336
746523696773357568
746616294338887680
746534526487236608
746611613604581377
746563010169167878
746571859945230340
746558169686609920
746546358459346944
746576733642592256
746580655241330688
746602784775016452
746555518823600128
746602113594097664
746518877597663232
746625723029295104
746515543092400128
746613223990923264
746560690505191424
746616407551533056
746593582245646341
746593414456582144
746513202431799297
746499743078047744
746592215007395840
746613609954840576
746592416166207488
746620090406309888
746551664295944192
746583390036471809
746576872138366978
746544554879365120
746624162970624000
746507133630447618
746591963135246336
746518999056277508
746623730911150081
746566407442341888
746535780483375105
746607595348164608
746569729096192000
746595025283330048
746495213053476864
746510694493757440
746619049925287936
746619465241079808
746540142580621312
746625500748124160
746494810677198848
746514993672241152
746605393388789761
746531145697927168
746537080881295360
746598695051886592
746567195866497024
746565400620523520
746604043003396096
746519871370887168
746494403951403008
746621159827988480
746541610448617472
746557314006659076
746628957114613760
746547713240633344
746518915384217600
746526523893551104
746553694393556992
746588372748075008
746580462680838144
746499206131621889
746539655965728768
746562930464989184
746499021838123008
746496236518203397
746614361049927680
746498379908321280
746497692180815872
746582765206904832
746520085683122177
746618269830905857
746529258424532992
746510061174919168
746546236870791168
746580923932516352
746603304684232704
746580986666745856
746620610470567936
746524183295713280
746539534611939328
746515421336068096
746551802837905408
746512682681917440
746627367343394816
746618056152064000
746570010429095936
746538142014967808
746619880464490496
746605393443422208
746557335028457472
746578193377796096
746536841558425600
746555778841083904
746504398637961219
746520668477349890
746512908893327360
746503245456105472
746498476347957248
746529300195774465
746587441914589184
746620757162213376
746620954487332865
746502121130852353
746608409303195648
746506604900552704
746562448086437888
746501173264396288
746622644771033088
746505510212382720
746523579324338178
746624641116971009
746611663923732480
746604537654444032
746603334195421184
746536468227686400
746601605764685824
746534790782824448
746599173319987200
746581255106465792
746526699760816128
746499025835163648
746610103831302144
746503111288696832
746500103884668928
746522111242436608
746510631545802753
746532374905757696
746527933028667393
746615078062030848
746533431924822016
746493854354812929
746525231741870080
746588460815945729
746621134460887040
746573810292432897
746604571171164162
746592135323992064
746562842279587840
746568114414952449
746544819086958592
746581871639805952
746619423239331840
746555510426501121
746528855972679680
746512980460740608
746607071060172800
746590415487275008
746495011944964096
746525840159215617
746557989348270080
746594496608083968
746570727311171584
746613161462272000
746518261056036864
746498585278046208
746598711967555584
746609403110035457
746590482826924032
746499680305979392
746611836066406401
746599420628729856
746628134808752128
746613295507968000
746622778942570496
746529120033570820
746628680030494720
746605196403478528
746536757831688192
746550578122104836
746544156605059072
746533733797240832
746527744402534400
746495657968467968
746553308635095040
746597466125008896
746526708308803584
746576805155332096
746609231302889472
746600708485562368
746514377033977856
746546182416138242
746625400323837952
746617448024145922
746589895435689985
746591292050800640
746509197253087232
746507967936274432
746578801413525504
746552679317397504
746575836342456320
746527077436792832
746563622315364352
746498564667252738
746509666985906177
746548195640098816
746581485801504769
746557926521843712
746535390547480577
746538167294013440
746570572134481920
746613744155889664
746560271154438145
746583746451804161
746509826377814017
746524120578297856
746542407555100672
746584212392665088
746496328813809664
746604214676119552
746514620253351938
746539702367354880
746539307825922049
746499818630029314
746621042572075008
746506869049548801
746622250456064000
746592202353180672
746583280980361216
746542843871694848
746510208013373440
746620375602237441
746596325354016769
746615120055373824
746595675354206208
746496786014023680
746576876538232832
746628374072819712
746539568103489536
746568890327646208
746553421923225600
746610435063963648
746496542744412160
746588502943539200
746623320037040128
746628864936386560
746612960047431680
746494776904654849
746567804086849536
746620715416203265
746615887650783232
746563324532252672
746535289682722816
746504004339924992
746590696509964288
746597981978140672
746577497270083584
746588503073488896
746511583472300032
746593712185053184
746539941295906817
746612779545694208
746499269214015488
746506999358234624
746595062876778496
746565006431485952
746510094624403457
746596887201972224
746604520940044289
746628185316417536
746573969852076032
746610091151998976
746590398659891200
746617741302464512
746600448363159552
746603921246937088
746557053993353216
746596841375006720
746574573584457728
746609059420323840
746621268854734848
746550129444986880
746524652902612992
746610401404551168
746555439295258624
746534111293018112
746612389638979584
746543535944503296
746520454622490624
746610548129796096
746587710253596672
746598808574898176
746525588509253632
746604453709520896
746578780702019584
746608652316901376
746616038700290048
746548031974047745
746579053075783680
746602621083869184
746622330038812672
746566990534434816
746552566159314944
746570433932238848
746496253400387584
746518579764469761
746585952701685760
746494861113757696
746552054294941697
746543997410127873
746515316356702208
746589878851354624
746496245082951680
746623332355870720
746517220700782592
746505636121214977
746621897941651456
746594777815199744
746580546394820609
746517216632283136
746519888223678464
746510807643496449
746555359435816960
746521541043683328
746577383730274304
746623722543423488
746499755795169280
746571033654734848
746536460182921216
746602914395881472
746514674737352708
746526603476353024
746520458665746432
746590961027977216
746605091633893376
746508094155427840
746590369345863680
746571247417331712
746581506831810560
746590499641892864
746599928143687680
746627619232284672
746584971410694144
746539643370356736
746612897187405824
746496551191617536
746504206035488768
746520085293051905
746541061040799744
746568252743098369
746538255126913024
746611642763378689
746570253367414784
746607691741691904
746515249390460928
746586389190369281
746569058049482752
746521544898260992
746572023657299968
746543129004695553
746608597849808896
746614679603056640
746603870881710080
746611571430920193
746618215355322368
746563685376622592
746569724931223552
746499038393077760
746545486014742528
746623424534028288
746558706674868224
746518353246818304
746572853886201856
746496060500090880
746609864529612801
746519498442817536
746605397721636865
746518911168950272
746513563204853760
746603891970744320
746578273077866496
746600720900702208
746536632057200640
746586594702917632
746615073800519680
746589018691899392
746510069479530496
746515425731567616
746582140272394240
746556227736346624
746588255567626240
746603938162614272
746627983943831552
746569628785192960
746561961287024640
746608333541543936
746615950326272000
746581771093970948
746512347024371712
746501781690081280
746582085482184704
746623978349944832
746613484373311488
746529207879008256
746621658958540800
746618609598795779
746576586816663558
746547302353932288
746565622922776577
746624041335820288
746623231788974080
746615925449891840
746523684341317632
746570035271917568
746624410237427712
746614965000339456
746531170830061568
746608698483740672
746557024700366848
746562267618086912
746539140192342016
746526100294111232
746582253438910464
746521935073411074
746565681815109632
746496312233820161
746584979702956032
746604210666508288
746589367028711424
746593242586681344
746614750985879554
746520639276625920
746627602245378048
746514356037267456
746577790896603137
746578268862582784
746628378246189056
746555481108398080
746497335396433921
746530986314207232
746520085469093889
746495620144373761
746536443313537024
746530537884422144
746530327812767744
746600901348044800
746563135620812801
746528952244592641
746626293752598528
746596501292384256
746607750638100480
746569917927919616
746555539916632065
746548585693491200
746595607981264896
746604806400245760
746530718226874368
746496232374345728
746530650950250496
746551853022875648
746613840712867840
746625840671264768
746511520893407232
746559553819418625
746566571150061568
746497641597505537
746577778317885440
746502251443683328
746582941254311936
746530760144879616
746506067903807488
746625685549096960
746589362897444865
746499491646345216
746514636971847680
746527291333742593
746612075091341316
746608245645713408
746567506433826816
746559004541853696
746556923923705856
746516579110658049
746612158784503808
746579933867081728
746624750273847297
746508261784977408
746599169213734912
746606974675058688
746622623816290304
746514515391561728
746561550194900992
746626046112432128
746624070859526144
746537378643206144
746618790083891200
746541082318671872
746527144516300800
746625190499520512
746616155855589376
746562473306820608
746613895209586688
746591074261426177
746558224330002432
746566835298983936
746508794524540928
746497222183813121
746553455427358720
746500233933139972
746533666713665536
746504038238281728
746624142120714240
746542630016716800
746532374599569408
746606542766673920
746542017648332803
746506873231155200
746581410262048769
746554357198381056
746613496700362752
746555338749448197
746512179382353920
746604697092521984
746562930087460865
746521654352719872
746515694099914752
746601169565454336
746502586807820288
746610988456247296
746527337441689600
746628835471429632
746612481720745984
746514578398384128
746564872431796225
746585919428370432
746614239180259328
746504696408379392
746572522724929536
746607012386078720
746521045935390720
746546367049392128
746558270488219648
746579002748510208
746583474061058052
746525647011471360
746578688226041856
746622589863239681
746533574476718080
746617569575075840
746627480547659776
746627530829012992
746597881411362817
746531422635188225
746533335137034240
746563450332127232
746495955701272576
746539685279830016
746564738201563136
746572480857309184
746523097189081088
746536845996068864
746554403277004800
746515039687868416
746552742412427264
746582308057157632
746553971314036736
746518630104457216
746584602089664512
746628235694346240
746568294719754240
746588549068251136
746584929467797504
746604281885827072
746506101613535233
746570182106087430
746610510632714240
746539232680943616
746560254188523520
746617183715753985
746590788998463493
746627560180715524
746604227485667328
746529757647540224
746566466292559872
746527442471428096
746614968896749569
746520517620830210
746498283346984960
746598816820920320
746524636301697024
746525152108699654
746585093133770752
746520001537015812
746594622382686208
746515408736358401
746571142727602176
746547432134057985
746596820277727233
746624569860034560
746606924360196096
746502188340477954
746549147730325507
746590646379544576
746627518539644928
746561948808974336
746615216473935876
746624603435450368
746563035033124865
746618269935730688
746571998575263744
746545066773098496
746585646672809984
746583662645420033
746602461578723328
746554583464370176
746497029501652992
746569666546573312
746535008748331008
746552138155819008
746523247890436098
746598489480650752
746517665288753152
746574183639900160
746559486933012481
746587555139883008
746612171249848321
746516218492772352
746560241848844288
746572316981616640
746504579123052545
746599479458009088
746494810547097601
746621797307715584
746529111783313408
746578621238648832
746550049421795328
746517673899589632
746496324644777984
746628088784551936
746575819498205184
746617598893228032
746627665189289984
746513374633168896
746580823235670016
746576490368634881
746501865257394176
746561277745586176
746577124002234368
746509235018678277
746565740413747200
746620354588708865
746555426767052800
746500720220831744
746558576743845888
746497348235210756
746501559077441536
746528268405202944
746612003741933570
746626864031084544
746508442282516480
746516465738612736
746572539606884352
746576247065550848
746602583133872128
746553019039260672
746623827409571840
746524699392278529
746534920781103105
746608887080484864
746505820603506688
746559067397619712
746628864655429632
746533066638688257
746589928990052352
746540985820160000
746540155155030016
746557305588748288
746626625123532800
746528880786309120
746499793241931776
746503954012512256
746597365553954816
746530902747025413
746607947837382656
746527903748227072
746529128602558465
746568311400366080
746504876763582464
746605905182064640
746514599357329408
746522006275895296
746555854443454464
746574368260534272
746600666316017664
746592810342748160
746620862103695360
746495087350321152
746500128974901248
746573281705111552
746517984198332417
746501244634599428
746628663404273664
746594073063002112
746545339507838976
746515748676243456
746610627838357504
746586309205065728
746625366849105920
746526586824888320
746503308236460032
746524678215303168
746613433899098112
746508622255923204
746534451119857664
746519879969345537
746604068198580224
746601148958801920
746583922671128576
746532760655896576
746591476902133760
746574708087324672
746615686391304192
746525617689006080
746511482985185281
746607629175140352
746549324037885952
746494881774866432
746509226315440128
746548615179448321
746519112541560832
746584837234974720
746500544097726466
746560086491832320
746506835620929536
746498942062366720
746500518948659200
746538171177959424
746534358580793345
746541690316480513
746618504795742209
746521079326318592
746559142714707968
746621466104446976
746594957843177472
746511491222937600
746542449519108101
746514742022287360
746601614232813573
746567892095864833
746619603543986176
746529015201042432
746599433362563072
746581796314300416
746595545267965952
746624867751985152
746574624180297728
746555846193254400
746583054710276096
746496580581232641
746513236141342722
746507343370739712
746563651826520064
746614168090873856
746501668334776320
746600288904155136
746592806215442432
746501701893382144
746522186853158916
746599110153732096
746549043073974272
746567057337122816
746603816473272320
746533264094011394
746592193775796224
746618463070760961
746571327079866368
746597281533693952
746619553271128064
746625459119603712
746628365742792704
746606362298187776
746602692450082816
746613060715094016
746543950954041344
746562800303013889
746589891153125376
746526242892025856
746524347096010752
746548409654382592
746571730144104449
746530676019605505
746627111692148736
746596685925646338
746593972240400384
746596291816239104
746615111486480384
746614272642420736
746577195196309504
746527341678043136
746503677301526528
746625639189483520
746619767386157056
746606093963505664
746508920328445953
746524346747846656
746577736081125376
746585650774818816
746595167583363073
746584954662944768
746499621627830273
746538062184841216
746502511159181312
746608090397696001
746578344221638657
746523738582224896
746623508827017216
746568676338458624
746599978693427200
746559730001264640
746537806567112705
746594907800879104
746517946277724160
746518378437816320
746498585500459008
746533184205099008
746585009155350528
746619322576027649
746559352517984256
746611886003752960
746588704374919169
746587538253459456
746625358456229888
746555393036423168
746599710115401728
746527719266017280
746503446677852160
746576570165387266
746522497265242112
746507598870896641
746585843704307712
746546903647662080
746505816539283456
746497348352806913
746594660332769280
746603421956898818
746590302522249216
746574108276695040
746545192518377472
746501454261854208
746628042689220612
746501693357973504
746604902751735808
746616739216166912
746517535546179586
746550548678189056
746611370381217792
746623340702466048
746555791587475457
746625974968664065
746498392411430913
746533612204457985
746498383997710336
746572535324520449
746562355761405953
746550284353081344
746607679293034496
746612871711301632
746553065159811072
746626184579063808
746498375848165376
746596845602873344
746538443971256320
746558081543200768
746561726548680705
746500472962322432
746589270534565889
746608090565447680
746566617019072512
746598992973180928
746537093367762945
746594425506238464
746569725145026560
746493879512358912
746507766928269312
746604508231405568
746551483844411392
746569414766661632
746510727914135552
746615782612828160
746529120201236485
746505719936073728
746546417498525698
746552272600113152
746493619532529664
746624209263165440
746543179164426240
746579816757895168
746498853809991680
746624074919469059
746542575457308672
746599240219111424
746558937357557760
746579006946934784
746541719705919489
746499914880921602
746524040597168129
746527547198840833
746535155796316160
746541207891902464
746560384467775488
746522790845616129
746601262116806656
746559289544708096
746502884435562496
746561319512342528
746545431568654336
746622233582374912
746547495354851328
746590575122604032
746571465647099904
746525244429582336
746494894424752128
746524632283418625
746510963050852352
746507901120897024
746540247433936897
746558614186373120
746603111758835712
746591468287057920
746530856378892290
746552213854523393
746542059461369857
746568273701941248
746616088914460672
746532685149986817
746582119430914048
746561453734277121
746628151695020032
746624288959107072
746618999815942144
746608249814777856
746496517628960768
746523344552366080
746561160363782144
746628625835958272
746600192321916928
746554868966559744
746582102464933888
746552633293312000
746606865765785600
746603816322277376
746620744675692546
746505980091871232
746591732746313728
746531217135263745
746615983968755712
746494986833793024
746497801320808452
746579359411036160
746628562715709440
746524422282960896
746554659104382976
746595305953574912
746520966365229056
746622523077337088
746583079922327552
746583029359874048
746624632644583425
746595209773932544
746511138922205184
746520433688612864
746500032707207168
746502590943367169
746565845409800192
746512393061052417
746514058237607940
746510946085011456
746616684618874880
746500250475569152
746510228783435776
746529644321464321
746569993446264836
746536728517697538
746495376719486976
746587739496263680
746552738285162496
746621239511384067
746508647774093312
746499399103188992
746582203149258752
746597986461855744
746607587156590592
746617728962682880
746568764725018625
746577610344402944
746571709025755136
746611131423272964
746574749761937408
746626612330889216
746518122333511680
746576498933514240
746620203413319682
746607423461396480
746592550501253121
746577442437947392
746627774417346561
746627824526725120
746527048026329088
746601601813614592
746570996098883585
746601631114944512
746621369606152192
746496408568594432
746605166904827904
746600511118385153
746564692085190656
746505937918263300
746494600810999808
746612204934402049
746614583071121408
746627799193108480
746622036433330176
746549911210991616
746583645855551488
746600590998835200
746515123410345984
746533582760337408
746530218710564865
746573248180064257
746536401391521792
746543821178101761
746502007981219840
746596082164051970
746625694063542273
746507754022440960
746560073934176256
746513592632107009
746569813112283136
746549047247306752
746624942867947520
746498220692480001
746506907175661568
746553434187276289
746520165219766272
746600389642956800
746600574238531584
746532483978559488
746587353830023172
746500154069553152
746532026669498370
746541707311910912
746606144148344832
746569657981669376
746494601045807104
746558153186115584
746515278809403392
746612679037620224
746628881692692480
746618706114023424
746530311287115776
746593712231223296
746530764099985408
746596039935823872
746503287159955458
746525701742825472
746594647535812608
746601404777660417
746595423473668096
746593892729032704
746557204858277888
746562255068798977
746624716446699520
746533352019111937
746511864641781760
746543917588418560
746554168278552576
746571298055151616
746521830102466561
746547243642138629
746512812386590720
746542646441684993
746498346513104896
746526485922578432
746514246968705024
746610388674838529
746621386303635456
746611949232885760
746626977411510272
746500053557252097
746584161868259328
746602604206104576
746609948327559170
746622745178345472
746601748756836352
746501777302904832
746589455226540032
746592248574390272
746564843092729856
746551786165669892
746498413525598208
746563270052478977
746625371001454592
746559675525701632
746572170424352768
746609373754056704
746612557390057476
746581309783433218
746591602534129664
746622309214060544
746609172494450688
746608820202377216
746627673426960384
746591472695148544
746515354189344768
746598015830364162
746580642675097600
746526901125013504
746538263565975552
746499185420156928
746570496821559296
746625870144540672
746608090221580290
746539479796592641
746539702317096960
746568018101075968
746570337459015680
746569146142437376
746590243609055232
746616596597194752
746569385393938434
746615757388320768
746509398281957376
746621122242822144
746495699932581888
746495997438795780
746494147943510017
746620350239236096
746589400537174016
746603933846614016
746519233891344384
746603472565452801
746519846259687424
746592613436919808
746533477693153280
746596765927874560
746503148890693632
746592130966118400
746587915883511809
746574183618863105
746541627410358273
746558387886899200
746567506345791488
746579334064791552
746571125962924032
746561596550373376
746604307298955264
746573566938877952
746501194135199744
746627531034468352
746559939762495488
746604185345466368
746509692126498817
746628533271797760
746559629421842432
746517208096878592
746566570877431808
746603820726161409
746579992654512128
746598833602256897
746493841528725504
746625870001905665
746501366198132736
746628260834881536
746601350256001024
746564578675306497
746505464213610497
746592391197495296
746524564889419776
746609944242302976
746526066349531136
746534866347384832
746621407249969152
746603866884497408
746593670418169856
746588762826752001
746537772647735296
746595855583580160
746565459626041344
746525517063589894
746623114314911745
746621017288753152
746603720100610048
746560543633321984
746513261424574464
746542764247105536
746537345155895301
746514188466532352
746615367276048384
746511864696307713
746605984748081152
746582316311584768
746502310180814849
746626260047015938
746497838977257472
746554721985511425
746576049975201792
746616340530728961
746602109152428032
746609683994128385
746600301684154368
746507414346727424
746507028504453120
746609541631062016
746502628855652353
746612980717019137
746579216859205632
746497838813569026
746520530061123584
746625710454878208
746516730030194688
746611991008026624
746612527757426688
746583973216788481
746567862966329344
746597273266720768
746517275167981568
746583880845623296
746608958387982336
746583461553541121
746527316436606977
746497956241506304
746499071867686912
746605879970107392
746574288329801728
746584476558438400
746544286578114560
746501668305526784
746621889729171456
746603057249652737
746624221506375681
746599760396615680
746594186258939904
746501471324119040
746573877262848000
746606752196591616
746529296211148801
746581993392115712
746606404169981952
746545041573707776
746514867922866176
746618395811057664
746564863770517505
746605645135228928
746500174994898944
746525240369483776
746605359813496832
746541531033542656
746525756365250560
746501471282274304
746562318109151233
746623521204252672
746618358221709312
746578516418789376
746503522292752385
746622095086465024
746559293957218304
746514771265060864
746525869523369986
746606576237166592
746548589908926464
746613207243100160
746616373950873601
746571004290469888
746539798622519296
746616231487168513
746559684044218368
746535293981962240
746571281026400256
746505627728384000
746500842015043584
746576079490408448
746544076888117248
746604332083183616
746610762341285888
746518831326060545
746624980889313280
746503643612884993
746518852469678080
746500103830016000
746504419735375872
746588586976415748
746609516590993409
746616105532334080
746602700708659200
746599315766939648
746530772501200896
746511650677612545
746622099335299072
746599580142342144
746493657121857536
746593347381362688
746627086375321601
746628994779455488
746616801820237824
746515287336443905
746515232583884800
746556194198740995
746614721424527360
746515106989805568
746612146369335296
746589928847446016
746610925793337348
746504876813783040
746570265962872832
746518055614722048
746508865664065536
746508047757959168
746531297007394816
746623038930681857
746622602739875840
746540008266338304
746552561935626242
746545209257959424
746571977360564224
746575081204121601
746578705019965440
746598057505075200
746625635104219136
746529870944083968
746581083051941888
746566356888346624
746497842915708928
746502314295386112
746505006996660225
746588725287628800
746588511353069568
746507913422770176
746531472924938240
746573936092131328
746618467135201280
746605049661497344
746494420531417088
746531712004390912
746595079696039936
746518588060729344
746620417251545088
746567594371485696
746520861327433728
746528885278281728
746591614966112256
746623722455470081
746622086634999808
746605670192001024
746566956652859392
746527106822193152
746609843780354048
746587731103473664
746566449209053184
746534291383918592
746521121269264384
746551773624688640
746563399874600960
746622900656963584
746593292893233156
746506890096545792
746620212053680132
746587005748805634
746608304126894080
746545125384347652
746494223269117953
746606769208692736
746538544416456705
746607159308255233
746510556098494464
746554617270513664
746575920006205441
746500749790711809
746584908357767168
746571138491424768
746536267173748737
746585294221287424
746605204682874881
746601412885348352
746613492418027520
746592969902391296
746543632283402242
746571822141870080
746580281952436228
746497029514362880
746511503797301248
746578843473936385
746601014497808385
746513378676350976
746597960939626496
746619222235684865
746555137297047553
746574326019809280
746506617726844930
746494307398352896
746508291224788993
746595281131626496
746574221560602626
746499982199558148
746508546804752384
746560925306621953
746512846205263872
746523923215425536
746592613277569024
746539710735056896
746508718930460672
746544630548815873
746621142866214912
746502339284983808
746614163913478144
746494865064738816
746596979686281216
746604101425860609
746605322127585285
746618442028032000
746573063899193344
746543305043869696
746605091411628032
746497641891139584
746519397536309248
746562569641459713
746537013659246592
746609147160887298
746579741164048384
746523763676577792
746558362574327808
746498023614668800
746613874296754176
746612779470192640
746499952663199744
746501769019129857
746548376263598081
746586908952829956
746543288212160512
746538423024914432
746494856881659904
746531754039709696
746507938978684928
746547864336211968
746572937831063552
746538788034326528
746587978621825024
746543615493705728
746514427453702146
746538347414364162
746511805925601280
746598464419594240
746513907083280384
746559306569420800
746599324239470592
746512489609728001
746593104170475520
746621038038032384
746540939469033473
746612938941726720
746624267845013504
746529593851449344
746621537311145984
746554285933006848
746604973924966400
746598405607198720
746564691900637184
746529002370793472
746505812202426370
746512523214479360
746559545338699776
746542214751281152
746609784976093184
746584870890110976
746590063295930368
746498761635966976
746589023200698369
746591409776496640
746581943022682112
746499914948055040
746567241907445760
746573315297292288
746620707006644224
746543204388868099
746511826867785728
746593594782289920
746609147274211328
746598619457818624
746502796460044289
746535201589735424
746522551875051520
746515299587883009
746508303732080640
746602331718901760
746534182365593600
746586640882278400
746507909543100416
746618064444219392
746594735830274048
746622275546419200
746539228415336448
746568915719880704
746566218769915904
746617095589232641
746509717262852097
746570320652304384
746579024009396224
746530709758566401
746606798442999808
746522367166291968
746496706246742016
746546392039034880
746559084279668736
746578788759277568
746625177883025408
746583092287115264
746523961031270400
746529287965122560
746547042361630720
746495116974637056
746626956251271168
746550141763493889
746598938342490112
746612636780011520
746541748902473728
746619041515716608
746581389492031490
746571667040788480
746603572947648512
746571142895304704
746586670162665472
746625920316878848
746585990748377088
746524212517474304
746494131166384128
746615510071152640
746496442383081473
746612095920242688
746598556719517696
746502125312704512
746494672109977600
746565119857950725
746590943923441664
746610170864766976
746494919682887680
746607129881096192
746575861323808769
746607343857713152
746495225863016449
746589249726779392
746503035480858626
746583184708612096
746626713128472576
746608195024588800
746514951670501376
746618999937638400
746496694041325568
746549965544112129
746519536053137408
746565761607491585
746606966462623744
746523957004804096
746595784146157569
746538724960378880
746515299621437440
746557360106278912
746538901242732545
746621554012872704
746494491968872448
746576180111904768
746563978768224256
746544471144226817
746624536209166337
746508865584435201
746581678676549633
746561869314392065
746507171035119616
746497075471257600
746508869795360772
746496442311802880
746498585475244032
746602411066789889
746625727244681217
746619075195969536
746578369542766592
746616915292917760
746509188788977664
746540675374669824
746505388699357184
746513156609019904
746558710680477696
746587865312694272
746545142107148288
746512250391891968
746628625601073152
746506135230783488
746533150830956544
746607108989325312
746580034698215425
746493879487176704
746626998236233728
746597785106063360
746615245704134661
746498770020474880
746620471957987328
746580466875006976
746619809392107520
746613895452835841
746601870077136896
746540570638684160
746493661337128960
746593267588923392
746544655630663680
746593552856121344
746611852654764032
746605397520285696
746550389395308544
746543741196853248
746613089806671873
746591183070126080
746619880607191040
746536384681414656
746520882311372800
746573864839217152
746551773339385857
746606550882496512
746578801715355653
746588125615505409
746499378223931392
746567347062743042
746595033520963584
746496186467688449
746607570136117248
746558823943520256
746523688179208193
746556261412573184
746577480190820353
746546773687074816
746577727902343168
746546429783588864
746495699915780096
746537286142046208
746593150215520256
746564167650451456
746581473407401984
746628759965433856
746608581118668800
746585927787622400
746517573122957313
746567703557713920
746527245318008834
746496702211825664
746609885572272129
746554394729123840
746561818781421568
746529103189147649
746563601243082753
746513693148614657
746529300195598336
746554939996934145
746624414427549696
746546392307404800
746600385624817664
746532202758823936
746628617397018624
746580320036790272
746596052858470400
746500632316616704
746536804141137921
746588943232151553
746627606565494784
746518457949138944
746627929497608192
746547713286742016
746619536816939008
746568487779373058
746616722426306560
746613538819497985
746580475100135424
746576415118622720
746584753126531076
746620434326691841
746627275240673281
746593016173858816
746514540691480577
746522178607263745
746614205558718464
746594953799733248
746594144471003136
746504864461578241
746536027918077952
746603170449653760
746505250056577024
746585885769072640
746493594094075904
746524934009036800
746621814009397248
746553774043435008
746526108405882880
746624934722449409
746499990575448065
746607700289683456
746528591412789249
746533834292768768
746621252232687616
746559767783538689
746522044150464517
746611529588547584
746612746180005889
746503660633489412
746548011069747200
746497046006247424
746495112570609664
746530885873242112
746587756466311168
746626985548460032
746601823885201408
746609122351603714
746523466170568704
746517522585788416
746591300695130113
746600876320579585
746601077437530113
746528775974723584
746590629514330113
746497067300827140
746509214013480961
746625173663645696
746502196561215488
746601320778457089
746497033473712132
746605687094935552
746612641242701824
746602977708941312
746496630854037504
746531875728949249
746529467980386304
746540041900560389
746518726422323200
746506231678930944
746505086667358209
746494512751480832
746575487930085376
746502012406239232
746519527672930304
746566512358621188
746522195082371072
746533691648778241
746588507250909184
746612079197577216
746511403280900096
746517233438842880
746564599428878336
746502041598582785
746512598774886400
746519284235575296
746551446443679744
746554046924763136
746623542309978112
746557376845713408
746582467356794880
746520672701145088
746589702531125250
746543661480091648
746519561202208769
746494621841121280
746523071889154048
746573655224705029
746548254356168704
746627531126693888
746623378488954880
746529942297542656
746505677972049921
746558186354843650
746596606217060352
746562431032262656
746496295184044032
746595683667415040
746501550755950592
746544815265976320
746559755385081858
746610971775471616
746619465278853120
746607239121735680
746611290739605504
746494877651730432
746590491093807104
746607775782998017
746569393883123712
746542852054777856
746564419061059588
746555795697893376
746507385309532160
746610313324265472
746500242397237249
746513420711759876
746598468676878336
746616588179283968
746592953209073664
746544038967287809
746577832671772677
746504868458696704
746578730043084800
746527903500861440
746562133429747712
746594794235822080
746564788541526016
746575400042627072
746518109771694081
746512816862015488
746625425217032192
746554818387283970
746542935957610496
746623131343806464
746505443334299648
746495737718988801
746573797734572033
746548975822594050
746617565267566592
746534887100977152
746614302136745984
746580491793469440
746586925906157568
746587550677008385
746608581299027969
746505799770476545
746617003146907648
746526016273788928
746496920537935874
746546530409021441
746552788490977280
746550515199270913
746507963997642752
746507997547880448
746548728513736705
746624112458665984
746623831788314624
746611147877539840
746618924452749313
746591468324675584
746543544412708864
746493644610240512
746537110321016833
746628495695052800
746497432037384192
746524527270760448
746596946178105344
746520886514225152
746611525343907840
746603493394350080
746613597418192896
746508068729524224
746508991497281536
746514309958688768
746532664174252032
746611991041744896
746625538777702401
746586338888138752
746519129239203841
746600154799669248
746597508013494272
746566654818037760
746572824676990976
746545205298356225
746590528624459776
746560778623295488
746522866410225664
746521243113816064
746553774303514624
746535587687989248
746549760065155072
746536833127976960
746618593018785792
746587932744646656
746546920789774336
746621549827006464
746607876387438592
746560535416578049
746494584302116868
746591766216769540
746622535454720000
746573453621329920
746528100716945409
746508026715070464
746618462718525440
746520873893396483
746615229233135616
746517124290535425
746513970085900288
746498258306998273
746560669378437120
746542411745222656
746618060354818048
746611127077998592
746585399066136576
746493736931123200
746614922973417472
746518873441181697
746614247417913344
746575165161635840
746532215434190849
746603572931006465
746536724390617088
746530772748742656
746508798504767488
746623412127174656
746519993244880896
746620903887339520
746538208977129472
746521045939585024
746620870198714368
746597436722839552
746568802276642817
746542638266867713
746613828377579520
746517711316869121
746526137912803328
746551605688885249
746553082134224897
746605049309069313
746518864779841536
746598200392421376
746617699380371457
746623932082577409
746522577087135748
746521582957273089
746494194110332929
746619851091894272
746494525280034816
746506596663037952
746563915874734080
746495003615166464
746523604704235521
746611948997902336
746503329165938688
746620270803181568
746522509797896192
746620098618626049
746609428477124608
746597642231230465
746536342679658496
746507993420726272
746545045570916353
746502695993782272
746591736596729856
746495863309078528
746578570894508037
746568693413457920
746544349714989056
746517585743716353
746604281785098240
746608757388550144
746604588296470528
746506798111199232
746537638648127488
746626217936302080
746598816959303680
746516134547992576
746543699392401408
746545280825331712
746578583305465856
746524346911338496
746581473193406464
746583721554350080
746575471245139972
746627513988845568
746586779055161344
746577262053462017
746617502508032000
746505451681026048
746597059231358977
746560405271613441
746510346240798720
746621545603293184
746557259505897473
746591438805229568
746504679899668480
746586527304548352
746538368276766720
746610636495421440
746518030105055234
746570677210087424
746612746238705664
746552411062403072
746505086466154496
746518881536253953
746551626517741568
746495863447502848
746623714335285248
746499420020039684
746527664555556864
746529325609062400
746509272381595648
746600758825656320
746493543812829184
746562955257479168
746599227770441729
746625316295147520
746599533929332736
746612012076015620
746609466230120448
746523885353459712
746519716198551552
746555300782628865
746608727877246976
746591602580197377
746601006025170944
746626843084787712
746607662343815168
746570383554293760
746600943303680000
746547428350795776
746536892255076356
746619712700702720
746609055200796672
746539576471097345
746534127957061632
746594790259761152
746527585081798656
746617502533300224
746624682963664896
746596211998658560
746560724026163200
746585927464665089
746553799322460161
746600121362685952
746499759909670912
746593485663383552
746588192678252544
746493460065067008
746611160741478400
746582459010191360
746622501996929024
746615824518025216
746618215267209216
746593485835354112
746601765429252096
746563429482143744
746536455992975360
746555032502403074
746546127927836672
746498770213437440
746600276493213697
746625668750970881
746611739463135232
746552763128098816
746526171244957696
746567380474695680
746616449456709632
746552037672878080
746503576671813632
746502079364005888
746598946722750464
746497851300188161
746587429377871872
746558123419238400
746595578621091840
746557028840185856
746622887667372032
746575311744049152
746511483044007936
746570207259332608
746578520336261120
746524879457947648
746500879709241344
746611655400890368
746529644459986945
746563655764844544
746609180849676288
746496362523459584
746604340450832384
746590071453782016
746591761884123140
746572279237189632
746574326288113664
746607507402002432
746545159056166912
746568739366248448
746582790293032960
746555275541381120
746536665364082689
746573428564467712
746622724462743552
746538628583690240
746604265024688128
746591674000941060
746517195782504448
746497427662790657
746521285010857984
746545322583818240
746624225834831872
746628881667461120
746520920018161664
746520828066439170
746527547026898945
746544479591534592
746619503262343168
746603640337608704
746610066032197632
746576272273379328
746540733860024320
746574938664996864
746517871027642369
746506886023766016
746559872792158209
746496727235104768
746538473272840192
746518378383314945
746523692411166721
746604969835569152
746603745153323008
746504511955439616
746524753758851072
746514699924217856
746494038954618880
746579740891426816
746622275558973440
746574141650800642
746621591673540608
746538951612063744
746617531583074305
746502679216652289
746522115600486400
746522081987198977
746608665113858048
746524283967508480
746544861294256128
746517782708162560
746614872461414401
746614226630868992
746589324909645824
746528029346795520
746518118193733632
746545532500336640
746534375546884096
746522539107684352
746508442089693184
746526057965166592
746508546758610945
746608954453663744
746582735888719872
746507850726445056
746516801278840832
746511919159349248
746494206739263489
746622959297658880
746602298189750273
746514494646411264
746569821425442816
746589757036126209
746610212874878976
746560992591503360
746562259195830272
746570568246272000
746494424868237312
746609432570789888
746577333658615808
746525185931501569
746542789245145089
746520156818505728
746500062029688832
746522908038565889
746604537973084160
746561151819907073
746512141528637440
746556462726447104
746551777437310976
746545901414453249
746602008484810752
746549109918597120
746506642829746176
746529858403115008
746560975826989056
746575601180381185
746538368322904068
746506021892300800
746626461302460416
746561961559621632
746598116409778176
746597206333992960
746540998403170304
746538800315150337
746617162710777856
746620086262300672
746511063420645376
746496194533265409
746620610294460416
746602008589778944
746590465919684608
746503471688355840
746493942204530690
746592131167334400
746518411891486721
746567636138418176
746549927996686337
746576008304857088
746498459734282241
746570215748698113
746505124265156613
746599013944819712
746497738385195008
746535629521969154
746598716111523841
746597717657391104
746530042931458049
746527572381446144
746589362608025604
746582714661351424
746606073067384832
746536321741533184
746591615138009088
746612158935465984
746605041046413312
746604114306555904
746563844772814849
746614411318693888
746604160204832768
746530781099626496
746507649462706177
746506634466197504
746593104220786688
746499839379156992
746528155293224960
746592160263380993
746525693236875264
746610342571147264
746496534259376128
746567976191565824
746550284663525376
746561294564614145
746587416841097216
746509565999603713
746580802243223554
746524061757407232
746535428354760704
746625693665140741
746559809588183040
746614373255417856
746503836584542213
746588381283487745
746533394087972864
746537085004283904
746576775858298880
746525739537805312
746574712109572096
746624834185084928
746544236191940608
746494982643679233
746620333378023426
746560376137912321
746611424986726400
746586451840643072
746569343421530112
746564285258575872
746563865643622402
746494164603375617
746626604177166336
746549852427816962
746606312159588356
746523289883975681
746572547769012228
746516780219236355
746584807791005697
746522425760747521
746623412227944448
746531645059018753
746626352175058944
746617380646825985
746493904774651904
746583327168204800
746525831598485504
746600188370886656
746511512315953152
746609013001945089
746500015766503425
746609655040847872
746609449444478976
746564788407279620
746627895989264384
746591942121820160
746620732151631872
746535923337199616
746509238994771968
746602981534076929
746548120000016384
746614058862915584
746619662641795072
746593636951932928
746603308693884930
746575160917041152
746554147214811142
746625752444067840
746566944199835648
746604382544789504
746580999383851008
746533754764591105
746599634626318336
746526284575088640
746578722032132096
746594609854308352
746589173872758784
746608086266306560
746580433299615744
746600641150103552
746619934877286400
746557469502111744
746608224787365888
746515211620868096
746542730315063297
746603967371579392
746610795526643712
746550393484775424
746598061875560448
746494198187188224
746613760916393984
746574145966604289
746580126897479680
746521276722839552
746564784376549376
746596568686563328
746499726162309120
746543057785466880
746552805356232704
746512007269068800
746517732623953920
746495406398308352
746589379456446464
746499864649838592
746529547831521280
746515253480009733
746504138691874817
746495691455881217
746520534322581504
746503975160131585
746612368579371008
746585785156014080
746566872800296960
746522329581158400
746541371427815424
746534027142696961
746569792014946304
746523713630310400
746508073053917184
746522748726419456
746603145086668801
746532790213042177
746590889393463296
746522463555575808
746627925370376193
746501546708471808
746534039721480192
746541522577985536
746560367430500352
746588683478892544
746620278881525760
746498887448428545
746594245163769856
746503165470613504
746603375853109248
746531678571487232
746580105883951104
746621537428602880
746497767766396928
746624347297746944
746624863432019969
746578017221218304
746504738473127936
746508798551068672
746616420251766784
746622002924949504
746625207343923200
746504797101121536
746498010914373632
746495989003976704
746537470720782337
746503308110508032
746627061196939264
746562577920995330
746605649191043076
746529166238023680
746526532097564672
746518671942553600
746605854963556352
746515539028221953
746558287164760064
746601887001083904
746502876265062400
746606052028841985
746626251658510337
746547969021874176
746591086559232000
746507234209738752
746584145011314688
746521297547472896
746626629028413440
746540994284290048
746614721453887488
746593687128408064
746499562697809920
746612666232233987
746540532537516032
746510325361434624
746624397901979648
746596866502991873
746607196847415296
746520081237180416
746509431995699200
746581447981531136
746501433399336960
746499218702012417
746511759905787905
746578352832544768
746581406273404928
746533775778119681
746523642159333380
746505325843480576
746619012243660800
746528742512672770
746602008434647041
746505275322957824
746500128769441792
746533943659339776
746556374394372096
746568206735777792
746540813761581056
746626927008563200
746553165768581120
746550288614629376
746607628973969408
746570685355524096
746615950447775744
746535566489989121
746602910230929408
746599462768906240
746515308089729024
746619092069683200
746550485843316736
746624116917157889
746569695776497666
746524523139338240
746578944099393536
746567682498117633
746601593269784576
746498174311751680
746593158738358273
746496979019128832
746605049632141312
746554222930366464
746557234394595328
746596405200982016
746608526366285824
746612393753591808
746616567039950849
746615795132796928
746613412877066240
746622036466872320
746571281336836097
746530210485575680
746504508008599552
746587609581793281
746604369940975616
746510102925041666
746619242905141248
746594362499436544
746579015603888128
746512431002722304
746605896814440448
746592277984743424
746545087786541057
746538741846544384
746590772066082816
746588243076886528
746507380943388673
746544924120621056
746581741574459392
746617070322855936
746624888417419264
746592131075039232
746517006648676353
746605158692425733
746510363148038144
746621063384174592
746547931310862336
746601815555346432
746527521978486784
746599051529883648
746521733847523328
746619922684456960
746617905182289920
746624611572420608
746597189493743616
746614528687759361
746495146083090432
746595440175493120
746620119430750213
746533620555354112
746502461079298049
746507653585657857
746523285685305344
746537877601910785
746552947773841408
746589769510043648
746535805745770496
746596786794602497
746572518513852416
746550045462265858
746611227707736064
746627467914379264
746497486433423360
746610044905488385
746616298738688001
746578440950775809
746566537201385476
746511768122429440
746579694829527042
746521704671776768
746602365055283200
746568596663341056
746493590117941248
746500602830557184
746547923094208513
746504315058040832
746621742706266112
746506525317931009
746598275659161600
746568840209850368
746552196980826112
746558345738256385
746602344012521472
746586816753569792
746502523872284672
746622049129369601
746547797046878209
746587450236112896
746616478829547520
746614138730852352
746541925411364864
746501546473578496
746591992503803904
746504486877724672
746624490138918912
746593242393698304
746621940056657920
746511969457410048
746516583254614016
746616654956630016
746533754844356608
746610371918725120
746516142773018624
746626687820046336
746628843675521024
746617011447300096
746532609614721024
746506672194019328
746502536664743936
746575991175254016
746554302513188864
746527517805150210
746533087643860992
746523310721110016
746510266486001664
746552259857657857
746536761866723332
746532932639043584
746626859958435840
746563010148335617
746510157509763072
746623147747713024
746516637881274369
746588154950410241
746603342613274624
746557708585734145
746612423101014018
746619003993456641
746514033092734976
746496647899688960
746526729133498368
746616877280034816
746495469082316801
746615627717218304
746498585634570241
746568630247129088
746549340790005761
746567824957706241
746531242149978112
746507032757362688
746512439341092867
746556865123844096
746619037564678144
746595239092183040
746609747185537024
746612355937730560
746550120737550337
746536665737363456
746557544773132289
746531632480411649
746577493012807680
746520689339936768
746614335636647936
746572145095024640
746587676539817984
746539320522215424
746529950472167426
746559654428348416
746545112742780928
746615183087276036
746506198153781249
746624250828718080
746600372651855872
746514288852901889
746512640634130432
746540654285709312
746605154523283457
746574242372796416
746619582748721152
746510715213717505
746590692206481410
746497880941277188
746559931252350976
746612318184800256
746530315259129857
746624905249198080
746556018121908224
746532445944713216
746544563523723264
746593791923068928
746556022420963329
746608849516437508
746505195585179648
746536812206690304
746519858934734848
746562045097705473
746601580980539392
746586145761333248
746620639776280576
746493686402457600
746611114524418048
746599014053871616
746523340244869121
746576507460411392
746502712578052097
746610284115136512
746581964048764928
746578268950781953
746617590571663360
746614453093998592
746526385162883072
746576838600830977
746528138734108672
746626755138453505
746542277401653248
746507569804546048
746615820600614912
746620136480706560
746625626648551424
746496052312739841
746624985020653568
746581481812701185
746619670959120384
746530046840430597
746507515009994752
746503446694506496
746514314140352512
746583868451368960
746570652203651072
746557310000979968
746520655957458944
746507330729086977
746509507258359808
746600083571908609
746590801333911553
746566680201953284
746602922998439940
746560417741283328
746574267416993792
746608740531572736
746533968611151872
746549189543231489
746606140088168449
746523877191344128
746618693459804161
746525030595559425
746497411158261764
746533746149564417
746606135822647296
746595037773963268
746523356879589376
746524451538337792
746599358003580928
746505334085189632
746603120113889280
746568718302519296
746530101412642817
746559499381637121
746549554787532800
746565241409015812
746493577669283840
746569507137687552
746605808834777088
746558916398485504
746530868827561984
746609533183758336
746500498170191872
746539731668787200
746601975161229312
746530508184625152
746622216779988992
746613505235779584
746570010257199104
746569997791666176
746607607960440833
746514662070489088
746531825141440512
746580202545946624
746527303845306368
746531804274909186
746497465650659329
746503685807575040
746552692152086528
746535168215814149
746505690789797891
746585118194573314
746539844801695745
746520597258211328
746583201431298048
746506692943319040
746555699375669249
746502951884120064
746596358967144448
746550406164029440
746513508968214528
746572509873569792
746596195460653056
746501609744588802
746599537968545792
746624230201004032
746542826964475905
746595037547356160
746593804371714048
746587936594886656
746553346358534144
746604168870244352
746538209094545408
746624594853961728
746620748677136384
746527400461217792
746628894267158528
746564385749893120
746619805160120320
746564511679688704
746577367116693504
746549672072773633
746534098768904193
746609222918475776
746515035569201152
746625501029072896
746507158708195328
746555548267593728
746563555118354432
746548233514647552
746623072338214917
746600397947666432
746577530732216321
746612532207575040
746518076573818884
746556311521927168
746599525523984384
746535709062791168
746576922646306816
746608719505530880
746604118446219264
746614931252862976
746628789443108864
746616088826417152
746618194635464704
746507745986252801
746571470038433792
746614247615045632
746582077366108161
746509948046049281
746498694485254144
746514473314222080
746496853068251136
746577559836626944
746594245134417920
746605343208247296
746522866313633792
746589215928918016
746502691698905088
746606534155603968
746546459131027459
746517317123772420
746521322977533955
746576972713725952
746568328504762370
746510312648564736
746497755116298240
746553065268883456
746505677858873347
746624540214722560
746551505067646976
746506592191913985
746540046283603969
746613492782870528
746538951553343490
746516356921757696
746512284080574464
746582572306731009
746627258408910849
746563010014023680
746624066375815168
746558878414954500
746547604205371392
746516172040994816
746495787782266880
746522992205795328
746574791906304000
746602092463259648
746546501057449984
746534094591365120
746543682812252160
746513273995071488
746528646186340352
746617208609058817
746603942004555776
746560065558110209
746520198577029120
746510694334472192
746507888386965505
746539849084248069
746611806425186304
746586976401383425
746506747653677056
746595754874183680
746553707119124481
746499856521269248
746593687241515008
746518407927914496
746603136974872576
746611248482160640
746569767012696064
746515513631715328
746605116657176576
746580336587513856
746570203165646848
746495863355236353
746549177371361282
746518873520799744
746558656452276224
746628873094316032
746494806260473858
746611198360227840
746499567089115136
746493531158503424
746559314907652096
746505149619777536
746610346727608320
746586263143079936
746599781582012416
746608602111184896
746625274360397824
746513479264153601
746542650946363393
746622036580106240
746502649852403712
746612066602082304
746520597249679360
746564545225723904
746625358284341248
746590776424038400
746567971980513280
746612716819841024
746619700214366208
746558291229048832
746598342730256384
746513982651924480
746516080034668544
746500757961248769
746562976275140608
746606970455592961
746606970304610304
746510082020630528
746500149887696896
746622057438449664
746606584722231297
746506647028142080
746593674428026880
746607079645917184
746608870441758720
746572594078420992
746608862183194624
746579224954273797
746554239632179200
746619750466281472
746572787112886272
746535516468830212
746581938840928256
746583092173877248
746619645591957504
746515249516384256
746556454191112192
746617779080564736
746536854263062529
746585533527265280
746506584067440640
746589719207776256
746622946681192448
746525961718366208
746621046476898304
746623017820782592
746497138331361280
746555049086754816
746592781360070656
746518059674832897
746511692473868289
746521217834770432
746495926232039425
746609877263519744
746622598528720896
746510199377170432
746566604381552640
746521541056282624
746602549587804160
746557901175668736
746569226022903808
746616340480401408
746570924778881024
746626469774954496
746616382578622464
746608614526300161
746542386755473408
746627497530429440
746611571481255936
746577362830114817
746569552905965568
746590658958401536
746620870421012480
746595612351553536
746576545070780416
746595129985802240
746511642330968064
746514070975676416
746582630959747072
746588842610860032
746517719768506368
746515895569133569
746608203660693506
746594823797366784
746495590847156224
746494345109442561
746537345063673856
746606185965555712
746558559903748096
746559604310454272
746564662745923584
746569871811436549
746499621443108864
746525848283451394
746622237910966272
746612997603340289
746624645240131584
746523713395372032
746531435071348736
746585831079444480
746597457975517184
746519879843385344
746570924728655876
746574187720912896
746617187608166401
746508509102153728
746620484377161728
746500565325217792
746622036567592960
746628906682322944
746538322189647872
746520462998437888
746528348365590528
746591573148786688
746518621715849216
746627073750368256
746583922797121536
746577073435615232
746512238110859264
746570307918389248
746624498674216961
746548887788261376
746525123029544961
746576305903251456
746544085121511424
746496677104746496
746572019517497344
746495565471617024
746504591542476800
746618802423607296
746604319760330752
746517569037701121
746494575682945024
746502586895843332
746602633532678144
746628612930015236
746595427710017536
746519737547403265
746626449008910336
746516180484112384
746591291971100672
746625790234660864
746626360743976960
746628411800465408
746519452091564032
746541044280532992
746605754031865857
746561776704061440
746520526084923392
746550015925985280
746555728526090240
746510337705316353
746500040751878147
746606685180014592
746597780857098240
746573709704499202
746545481799524353
746536120138096642
746603669412524032
746554054994722816
746594815249424384
746620719451115520
746583226735550464
746525974288695296
746538456684236800
746524149695152128
746497125865885696
746514796434993153
746624028903878656
746533305982455808
746595515932893187
746537877845114880
746518969834582016
746605657688682497
746583197283131392
746508358300082176
746595377600675840
746600653682806784
746555942691540993
746596769811693569
746600221761732608
746576134112894980
746516448944750592
746557372781338624
746615870995202048
746504717677670400
746604965439868928
746571100788686848
746579778640220160
746547314781786112
746576243127099392
746509432029323264
746555598779617281
746597830924582913
746505048859914244
746628608945438720
746567879500279808
746563865597644801
746526209069064192
746612674667098112
746602465857011712
746575693534871552
746530768311164928
746559008522248192
746622850094739456
746577174325387264
746608090213146624
746560845870600192
746534149163364353
746542034261934080
746606060333522944
746595562028400640
746572040472268800
746555804312997888
746606358032687105
746590323212591105
746600289122328576
746518537649426432
746520035049373696
746586044947107840
746603367510777857
746497431861362688
746530588190859264
746522585488203776
746529166120521728
746565941962498048
746615543587872769
746518764460466177
746599080856592384
746599781456281600
746544001591840769
746539597203668992
746493955026595841
746511793451835392
746496228209242112
746500477169303553
746565656557019136
746540151002693632
746510438674751488
746518370212806656
746585978161233920
746524019692871680
746526133852700672
746608551653675008
746542311027376129
746614633604145152
746547063240990720
746500892321472512
746595352103518209
746520001708908544
746502112868085760
746563039273549824
746607964644061184
746533922612326400
746628336131125248
746496844910501888
746500145857069057
746543590147497984
746503199280898048
746595578616885249
746612553007112192
746559872653627393
746597499750723584
746554915095470081
746595406587494401
746502490225541120
746624011732422656
746568450110164992
746575907448492032
746548623316520960
746539551087177728
746622573245399040
746599169251479552
746608581303164930
746504667291475969
746614335506616320
746540016671723520
746549701504172033
746510455225495553
746514863493517312
746609529077534720
746558433827028996
746590344133869568
746558144759857152
746599844303626240
746624523622055936
746589664627200001
746560879366279168
746496207179046912
746567640299282432
746501643106131968
746624683173359616
746530759825973248
746577647950520320
746599575863988224
746622053017583616
746532794214588417
746502481862025216
746521993743339521
746507338949984256
746496983305719809
746508840565354496
746626465786138624
746612636977082368
746583126038745088
746533167314640896
746518005127884800
746508760647032832
746594144210948096
746607758984740864
746495485939228673
746496169698721792
746520479905755136
746528671352098816
746579157988085760
746505224932589569
746563995667095556
746615766066171904
746608266583629824
746568391134060544
746582136006787072
746506009280020480
746512925712605184
746499554502123520
746585273211854848
746575014200250368
746575878239432704
746603992470302720
746612347737939968
746553921074769921
746607847241293824
746554277288513536
746594542632189952
746569989394685952
746616378459885568
746553610494959622
746516830534041600
746616638313738240
746553354696986624
746611089195044864
746612893035048960
746611114448928768
746529837192351744
746602142715289600
746581901247414272
746498438657900544
746526536216379393
746518856542281729
746598430840020992
746628399100133376
746493862823100416
746601815505010688
746525605030662144
746619473789095936
746508786093924352
746609566926790659
746605611350007808
746623978588999680
746587785683931136
746594769074290688
746609298218721280
746613727374381058
746626256029028352
746500946822369280
746546975236034560
746543732846034945
746617854829670400
746591367514693633
746618013907062784
746496190418653185
746559293982285824
746548539803701248
746515572561698818
746601249450102784
746579279530561536
746584031714697217
746615115789668352
746574649190842368
746626129939816448
746541304394375169
746510493049815040
746577417427288064
746515648046563328
746503303907840000
746542625562341376
746595969010180096
746543896675688448
746504923160907776
746587848665669632
746537252965191680
746612821329317888
746500355475775488
746583851380551680
746543238228631552
746526133840011264
746628726390153216
746615866528260096
746525357554032640
746525458313863172
746560472263065600
746503501283393536
746619205257146368
746592181255872512
746506198229258240
746603938107928577
746552956166742016
746600196545589248
746557343303766016
746560010965094401
746531867244044288
746527601875890176
746571939448262658
746529862467391488
746625589096808448
746574594652442624
746513819103596546
746567057580318721
746616378204000256
746520097959837696
746504629605785600
746542151740231680
746618236284841984
746592743401500672
746622317514588160
746557393794895872
746561738997374976
746575467017289732
746499906588676096
746511596013293568
746553174446710784
746515857728278529
746592173081038848
746529338036785153
746582093904359424
746500145756377088
746621499579240448
746521016562704384
746542290299064323
746554147554496512
746499050988437505
746607372957847552
746519674360205312
746526351566471168
746569494294716416
746514133919531010
746597231457869824
746519556986810368
746537290516729857
746498283414110208
746604755875696640
746510472057217024
746607029079449600
746582685305339904
746590948352790528
746624330847641600
746588624607551488
746605389114912768
746578436693516288
746599383047806976
746612540461965312
746531297007443968
746624015939166208
746586221351174144
746584908622073856
746626570375299072
746552230547857408
746531812894216192
746540608202825729
746535352702140416
746501219389054977
746519989197373440
746576003967909888
746525814758510592
746615426268823553
746607515551555584
746583687811239936
746515240867749888
746500036561764354
746574695512809472
746495674712211456
746606135709360128
746522832604037120
746584153462693888
746515140200173570
746610174941630464
746606148254601216
746626289562435584
746599768898473985
746584803739217921
746611332536012800
746574129017421825
746579497718145024
746496156763553792
746544936904888320
746535600245727232
746550112453726208
746548032242589696
746493581720952832
746517287763578880
746502456952119296
746496450679439361
746555854506201089
746596652560023552
746628466452336640
746545339335847940
746619243014332416
746561454019592192
746561755912896512
746510077993984000
746611554725036032
746505510141190144
746529509902540800
746514758539436032
746627555986309120
746502071067738112
746628470608896000
746524665733066752
746518596373864449
746626679490117632
746556919880519680
746507582316118016
746494009628049408
746570626865954816
746597373946650624
746584388197093376
746614025245589504
746617686726156288
746627249760153605
746598997293469696
746516377792618500
746565320970670080
746517455678279680
746538129209712640
746515438230605824
746574808578662400
746592332313669636
746628063610474496
746556135398842368
746541878972080129
746518575515480064
746594752355835904
746614344268537856
746594869766938624
746560929672863744
746622803936448517
746580084799184896
746518223311540224
746513911646720004
746603384434753537
746568944769589250
746594987341660160
746508979161858048
746585109843705856
746525848505749504
746628705527599104
746619217974280192
746539538810544128
746495913611436032
746494093530898432
746600532341555200
746509247551246336
746603766049288192
746496211629314048
746605452247572480
746613228562751488
746603552320159744
746587852931227649
746628231319662592
746588754618490880
746590482596249600
746577786538622976
746540238995087360
746595931122966528
746509985539031040
746525193951150080
746620887324045313
746554336092643329
746500774755172353
746606911672377344
746586984546770946
746605900828446720
746518021913649153
746554445324914688
746502951812767744
746502494709125120
746605301026152448
746586691218063360
746550011849244673
746537000912695296
746498539325390848
746549873588084736
746505128530812928
746613773562052608
746549185617362944
746580483425841152
746533243067867136
746540591236923392
746605292687888384
746526544848388097
746596996224524289
746614729884504064
746613815622705152
746591057152970752
746537252638048256
746625232287432704
746618232166031360
746578704906620929
746587768822734851
746556563192684544
746602281139744770
746527618472808448
746583146926325760
746532832059723776
746617263436996608
746613106751717376
746503815851978753
746542596109930496
746626797081485312
746540079519240193
746611458457346048
746520005622251521
746515480098279424
746549345026183168
746493497692274690
746525399564226561
746581938845192192
746501970425327616
746583167889514497
746626209799409664
746591665561952256
746606597242134528
746582517671563264
746562082900848640
746589773767270400
746521113279139840
746514670824079360
746610250443272192
746520357947875330
746496610075475968
746529652726980609
746616890001227777
746584623103115264
746628059470630912
746621596111085568
746571914605375488
746581792040202240
746597210398273536
746585269126586369
746519997380366336
746558782164000768
746616143272677376
746574913247543296
746539547115261953
746552482164252672
746608153379299328
746541921191944192
746601035695820800
746526096070483968
746531602906361856
746622510427299841
746593678681059329
746593779373776897
746500883861626884
746515756821651456
746603539498156032
746524833517821952
746603082541375488
746551840456609792
746498677632602112
746540344091697152
746497687789281281
746583616768118784
746626834549334016
746598732968398848
746603090552492032
746615787113353217
746557620371267588
746591552412147713
746518676187320321
746563588651880449
746553044398014464
746504193179934721
746608400583229440
746605582149369856
746614826542108672
746610468479971328
746607523931787264
746566394733551616
746516046555713541
746615401224671233
746595557683118080
746590558076932096
746580667895418880
746531980578164737
746553706833907712
746582630896893952
746507926039236608
746593641041321984
746574640667987968
746532219804590080
746510149339144192
746531175208869888
746578654587654144
746569590990319617
746532228071555072
746587941095407616
746585504062181377
746619964291944448
746558555831033857
746599835839635456
746583293475295232
746539643571740672
746541417523216384
746587966101823490
746524233652527105
746525521283059712
746522371180400640
746532395889852419
746539005920055296
746523474672254976
746519238404354048
746616843951968256
746533805125701632
746601136367505408
746545058325770240
746545699903447040
746506005283016704
746537663809761280
746499646479020032
746620698576117760
746625681409380352
746534404793704452
746575962096074752
746604575432441857
746508316277256192
746574607134646272
746558073494347777
746501429100187648
746586984487878657
746572744783847425
746583532596666368
746603510314082304
746628512262545408
746617565128986624
746601043874582528
746581611601264640
746583818115616768
746611164994494464
746548279719059457
746561470557626368
746542638166323200
746603640257814528
746510841063813120
746493845748224000
746573986511806465
746509725563379713
746618403994107904
746564855600021508
746515639695642624
746528671335391232
746612251231141888
746496345909788672
746546421596323840
746505887938842624
746510706862809089
746588897233276928
746497910313869312
746518688803786752
746512904627752960
746534681609371650
746517292234604544
746615098861621248
746498874756456448
746570639268450304
746502519803645953
746534207661314048
746598095509655552
746494684969611265
746501039059152896
746533326828167168
746507372537978881
746519359674191873
746566025773101058
746517103272992769
746608451179192320
746516419764903936
746522312598491136
746556802263810049
746621814311362560
746620975429599232
746511487313797120
746628009063391232
746614163905056768
746584023334518784
746566109369876480
746615229199618048
746542503826857984
746545284910485505
746595104735911937
746597688540430337
746503362602885120
746524795701985280
746528448793837568
746587252915118080
746605875738124288
746522656627900416
746626335611592705
746620861973659649
746496068913758208
746603468257890306
746495792161128448
746578948432093185
746558912028151808
746532874094993408
746625165430251520
746525865274572800
746519431086383104
746531875636776960
746529946458292224
746540167867994114
746524271552274432
746539358405025792
746565635530952704
746590138671710208
746581922298609664
746594232454905857
746620253657010176
746592483509866496
746559868643999744
746536518655873024
746572992470200320
746584698714001408
746610397042597888
746567699107545088
746528583288401920
746495246700158982
746524821035622400
746510988195864577
746535906476187649
746513793828560896
746526653778563072
746615824585220096
746498149221490688
746606756382445568
746593766874578944
746582446443945984
746511528917147649
746496408677683200
746601756822540288
746557821722865665
746543145647644672
746534027486715908
746607238819778560
746542420196732928
746551815592779776
746536908717703168
746628323476832256
746623059713462274
746592810397114368
746527874220331008
746505153889566721
746499466107166720
746496278662545408
746621834909515776
746513819250241536
746495771105759232
746607851465019392
746498283355381760
746578612732702720
746623051584909312
746573273555623940
746604319693123584
746579246118690816
746569226115244032
746581695621521408
746598091130712064
746586691125809156
746522773833424896
746506214993854464
746615178872033280
746535855980843008
746583863913230336
746593510904692736
746596132533436416
746584274992762880
746611106106454017
746513244467040256
746558337425285120
746494630196215809
746506001138933760
746563047846776832
746575521463533568
746560765830832128
746620954235670528
746605976598478848
746533985522704384
746594228063481856
746500942791467008
746565300020076544
746620438520934400
746516532948148224
746534946039275520
746581364204519424
746502867897421824
746617204653719552
746603413710979072
746518588287258624
746620652220710912
746622866888724480
746628898151079936
746527882718019584
746515442429132800
746564524187148289
746513563360043008
746590990371291136
746617737124798464
746531862877716481
746535172577755136
746513244379037696
746626427773034496
746620123621003264
746587249026826245
746520475338145792
746600527878717440
746504088251162625
746591611149230080
746620056516308992
746599311689932800
746601278885617664
746495922125873152
746572376020660227
746513080998232064
746575634739105792
746494936346820608
746557251054350337
746594966542159872
746511856131420160
746573252340883456
746527220185735168
746521977180069888
746530684659974144
746496903647485952
746512938450620416
746566998717571072
746538523839369216
746604185471193088
746570194751938560
746554357114511361
746505560757932032
746596476307054592
746598623916367872
746530713797791744
746569876056203264
746562376686833668
746585411603009536
746548451752689669
746553723883642880
746507322151870465
746531036838957056
746495242606542848
746595260130791425
746524447578849280
746530088871727104
746542172590190592
746627799230779392
746563043581059074
746616780806848513
746524217030541315
746626071299227649
746603195561050112
746526099958599680
746514548987822080
746573315414827008
746552461381537796
746538280494170112
746625371064401921
746580370284494848
746603161868111873
746514716856586240
746504218358484992
746626386035638272
746498832838594560
746619012197527552
746575760475959297
746552264244985857
746587471190835200
746552994007654401
746516931448954880
746545507187621888
746503261948116992
746514116932689920
746619301675704320
746607914270494720
746564960440848384
746538368276672512
746508140129226752
746560673706999808
746535478719979521
746550179784851456
746501928390000640
746563240713293825
746506638429814784
746623831494656004
746588842560454656
746569401927819264
746620874401288192
746623789807603712
746623693158178818
746621076109656064
746557473671110656
746617397474295808
746603350855135233
746619721190096896
746501206936256512
746622036500488192
746551437807628288
746524288048472064
746525655391580160
746598690987610112
746624469121306624
746619767486881792
746621881042755584
746622871200501760
746601295725879296
746549118428905472
746566248088113152
746504662921134080
746524359423066113
746538758321778688
746561453700743168
746543821203214338
746621524594024448
746496962485067780
746543066232815617
746589685787435008
746500892157943808
746520450344312832
746541430148071425
746605192091566080
746617750001491968
746591304696619008
746494076548067328
746625442094813184
746545624607301632
746494319977238528
746498606404931588
746598535605395456
746495838327873536
746611458570485760
746544034752139265
746620312691871744
746564406486544384
746496479888453633
746599211047608325
746628193814192128
746570517738467328
746532773150621696
746604412156547073
746553576990871552
746625605840572416
746596233075032065
746627879241383936
746494873579171840
746582110723465217
746591837608153088
746498128350609408
746615560281153536
746504465792962562
746556647301124096
746604688875855872
746502175631745024
746601618729222144
746562712004526080
746606475372601344
746550275868024832
746575576291479552
746602969169334272
746532290717696000
746612137842323456
746547742651088909
746500150118473732
746586086923599872
746548669768294400
746527895280029697
746561139396517888
746596317120585729
746518449870929920
746628483216969728
746586174928609280
746623189665583105
746531921786634240
746596467759063040
746624007902896129
746615426130415616
746565299969884160
746532471349534721
746563836195528704
746508718930542593
746614834704297985
746558102678421505
746595327101313024
746497553605201920
746628265020956672
746627191056793602
746504314965790721
746538724872298496
746607364913139713
746604621582434304
746584048538091520
746566524861747200
746595452729102336
746611097558409217
746622879345713152
746608912623820800
746515903894945793
746580009469480960
746505799866978304
746609768068952065
746582039495745536
746547008559775744
746589224179277824
746497650191667200
746525986968178688
746558484192309248
746601056675700738
746603115789565952
746556793925427200
746509847189823490
746595247560470528
746519779289210880
746510786504196096
746519850613374976
746591292340076544
746521431702409216
746615405083529216
746568236179791873
746628977855467522
746568944744546304
746497172162613249
746521574312841216
746615841349787648
746501290902028293
746624330583445504
746494139361984513
746618009758871552
746596556015546368
746588695759720453
746504868534190081
746587638950395904
746581104199536641
746567258860724224
746593783450476544
746599445844865025
746593477551489024
746524179067899904
746514914056015872
746501605495799809
746541899998060546
746594018377744384
746620606188257281
746549026070233088
746598577783316480
746566721952055296
746504482691813376
746585239984705536
746502276576088064
746510245430697984
746571645851172864
746553375580360704
746531535839461376
746611932392718337
746610107694325760
746552432059023360
746587311857512448
746493686326923264
746600414804606976
746508857329999872
746577396581670912
746562431158083585
746547017208500224
746611626250502144
746616286067761152
746557406507732992
746553665025155075
746549734953877504
746554277364129793
746623500266287104
746552327084064769
746567493511090177
746614734061977600
746552453009539073
746623831566082048
746516893440303104
746583990010806272
746591560557539328
746590122078928896
746624842225586176
746502670563708928
746616726591279104
746534488730021888
746541711107592192
746599328521781248
746606932698533889
746566998734278656
746552398307536896
746612498447667200
746570530493444096
746579564734849024
746625333198204928
746621336047489024
746515564181368832
746607499105574912
746507045336035328
746543342842937345
746576339579318272
746573029992435713
746623433279049728
746500301071474689
746542239988387840
746517728295530496
746534777918939136
746571666986274820
746621893768208384
746546606208495616
746527962229530624
746551102426996737
746614302115827712
746539198895685632
746535545887588352
746551785943273472
746575366249078785
746581150424981505
746579480907395073
746540541211357184
746505937943420928
746522128078544896
746611739266023424
746495947174092801
746590319127445504
746619872126316544
746535591903432704
746565459403759616
746522245539966976
746515316507697152
746605519167696897
746608086366969856
746502276630601729
746579397184987136
746527874367299584
746502381173514240
746627946153185280
746574388921798656
746591325521326080
746494479293612032
746552826260787200
746618987170017280
746504897722474496
746549126817583108
746578780416671744
746506080792907776
746601748538753025
746583117629112320
746621365126631424
746616504033116160
746564641602560000
746520978734227460
746529757735489536
746607733663731712
746585902483283968
746496471495675905
746497474005704705
746511403301765120
746539694008107008
746517648687562752
746622049196646404
746628961174687744
746608027369897984
746529384350126081
746609566939516928
746545813438992384
746551706276663296
746588138110230537
746496152888086529
746559025559519232
746507921828175872
746512519120904192
746535381999329280
746593548649242624
746615539582197760
746557154866266112
746555678358126592
746550997657346048
746600691733528576
746502981286244352
746627136824348673
746544219309768708
746613802846855168
746600846645919744
746618760761643008
746609499843207169
746609013039652864
746534417389264896
746612863398088709
746625022647730176
746578243617177600
746502482055016448
746541648574717952
746511277414047744
746534241291296768
746516146816352257
746622359466086400
746617070280916992
746578109613350916
746628873144647680
746525001344557056
746615858055757824
746545205319438336
746563643391631360
746518705505374208
746588293387681792
746621105146761216
746504155502522369
746618148145618944
746500611521183744
746495678923313152
746597915179778048
746494231854878720
746612339252822016
746499051172990976
746588918015885312
746613434033143808
746498438527778817
746512640520790016
746534098697490432
746528855884587008
746606538282905600
746609285531111424
746595171819732992
746573294556504064
746606958019477504
746526028814745600
746565845514653696
746511634105962496
746609403034492928
746561407823585280
746525210820501504
746495741808484352
746573923391836160
746501047355609088
746597507996647425
746620576706400256
746537785247424512
746540268397170688
746501777386672128
746623420339732481
746556760413077504
746564113254383617
746602105079750656
746503370991505408
746496614311796737
746595763195682816
746501664148848641
746590054915551235
746525504346329089
746606433819574272
746581204820963328
746557817599963136
746525995356696576
746566713630654465
746527635128328192
746505866598199296
746571667011362817
746621818262458372
746551324855021571
746545465005481985
746610246223704064
746494198212366336
746547809948676096
746527031412797440
746610250392965120
746548396958244864
746626541065543680
746531963880636421
746500141499088896
746535289649242116
746521734036103168
746607456831275008
746555506223943680
746545121252958208
746597634140479488
746526401952505856
746608048525959168
746588519766888448
746516344053575680
746511432607424513
746625056307032064
746530869087711232
746502003631742976
746610971741986816
746513366089228288
746531896457302016
746549626099105792
746604995068452864
746626968775327746
746628138956906496
746543732829229056
746610128661712896
746510203688878080
746540524388159488
746537307231109120
746619909963194368
746523843427106816
746498056984608768
746510086097481728
746612552977637376
746542227254546434
746524011471978496
746548451400265730
746572925512232960
746628487318999040
746596711255138304
746494051269156864
746616902491963392
746498534963175424
746623521401430016
746506495798312960
746567497864740864
746623915372470272
746527442425151488
746506667794145282
746559893759483904
746502708480217088
746615833225465856
746603057027260416
746568688942256128
746543804426096641
746591401413058560
746559147123085312
746583293819129858
746559193109389312
746565614689366016
746613459035525120
746625316316127233
746529912555634690
746589920781729793
746521851409666048
746603132789075968
746604910918176768
746521997887287296
746624431255134209
746494533735702528
746504008865554432
746520433483145217
746493950798794752
746522610482151424
746517782850736128
746560388574023680
746589295780237312
746511944442486784
746533377235378176
746613941367873537
746513605433102336
746554705094942720
746603992348647425
746576205193842688
746557796628430852
746565518149095424
746601412826652672
746560246085201920
746501450168098816
746573780927975424
746547520554344448
746610477103484928
746597168568500224
746606718679982081
746574645101371394
746590759466471424
746530407651381248
746610871057678336
746520433688616960
746538494143565824
746495683029393408
746594756638052352
746496588831416320
746605775225683968
746505526880641024
746555246353121280
746519544466968576
746577027260518400
746539463321485312
746520144311025664
746544903270739969
746586598943268865
746524384504905729
746539077248245763
746586179252981760
746503119614271488
746528033637433344
746513261420384256
746570232513302533
746561357429022720
746576637416845312
746585852269240320
746599651562954753
746551962129162241
746601572428300288
746499340273750016
746598514705174528
746523357017956353
746608463489470464
746599986780082176
746564171689525250
746566054965444608
746544622302793728
746626637568024576
746596941862150144
746606357911056384
746602390313308160
746580626124439552
746600087682449408
746507691476951040
746619444407869440
746628911077920769
746516629408866305
746578084334231553
746583109273956352
746613484364902400
746619418973724672
746524426494083074
746520139944828928
746534555801260037
746538804844994561
746505262635188224
746598992855785472
746566331990843392
746494776934010880
746574271753912320
746556030604058624
746516356762378240
746626998433366016
746615254369525760
746580353544916994
746617749791617024
746544164918038528
746627782764007424
746617888216387585
746584837121773568
746530969725853700
746619935267389440
746619872319258624
746625068948725760
746526678982111234
746505719982194689
746504226910572546
746538393748705280
746510006640644097
746595415299137536
746514800776093698
746508030976483330
746578449397997568
746514200701304832
746499038317547520
746539874308677632
746498568874135552
746523315183943680
746525261072478209
746605628106350592
746500695080083457
746529023417810946
746602478246952961
746515849113018368
746583910075629569
746526162856329217
746605473009438720
746599009779748864
746627065542238208
746567657458139136
746546539078651904
746523566837903361
746524951025324032
746569985305227264
746557234339946496
746511017258033153
746533674837913600
746621528758882304
746573705367666688
746531468650807297
746627682071371776
746578822632349696
746523230999977985
746502075287121920
746587769133137920
746494974108147712
746549852633391105
746584430249185280
746624477514047488
746519800164167680
746528239133200385
746612360291454976
746608820323913728
746588578352766976
746608417666646016
746544533983264768
746549852352425984
746520974749736961
746620484553367552
746546467590963200
746591216549105664
746545372839948289
746594949777481728
746516276953124864
746578264760541184
746528990031011840
746512405555879937
746539505230831616
746546647816015872
746608375471943685
746573210406236160
746608446749835264
746591753600401408
746521989502775296
746618316102328320
746543376602804224
746502679048912896
746517732313620481
746518021737451520
746526557355671552
746612787854487553
746518462348963840
746506088908894208
746515907804012544
746604428887756800
746507393421320192
746586267584860160
746551534188625920
746510958537760768
746553459529359360
746621709474758656
746529631772114944
746602990182739969
746596115496189952
746615392529965056
746618374973599744
746588897375846400
746501949294510080
746581980779667456
746556106361561089
746523491399151617
746579103353012224
746602469971623936
746505229236043776
746532680888553472
746616340602036224
746514565697941504
746575320086609920
746607612368674816
746512162307223552
746505665384878080
746589148996337665
746571507720060929
746564763207901185
746509494998405120
746517879344992256
746514758883414016
746510199683485696
746515043928379392
746576930963488771
746621763816165376
746551869913337858
746496945473019906
746497129921679360
746497411229487104
746504625403006976
746626251838885888
746614918758150145
746579858629726208
746527593189478400
746593917932494848
746552650158772224
746520085506973697
746616910784110593
746500648967954432
746498765792616448
746538427303100417
746581171132325888
746607004119072768
746563161059262465
746537500181594112
746541304469807104
746520609811632128
746621952492711937
746621164030660608
746519426917343232
746523390761140224
746595247434665984
746583012670742529
746525558859776000
746597990270373888
746565459571531776
746535340295458816
746589891178311680
746594777714548736
746611261073424385
746508823800733696
746624594937782272
746560698730217473
746552691820662786
746617305233297408
746573889837367300
746504230853292032
746497952051396609
746606517357584384
746534820256190466
746522434233212928
746559738435928064
746570865899249664
746495313976954881
746512099539443712
746532358086492160
746496190519312384
746553623312687106
746493686695890944
746612574263840768
746578688293113856
746597726427635713
746605863150948352
746616479106338816
746501718628663296
746528553668251648
746515014572466176
746627430102638596
746503119404576768
746553526709456896
746588054366752768
746607775602507776
746555401550737408
746514083399163904
746592332292644864
746617737355628544
746528285182431232
746504021406547968
746501655869300736
746510782691680256
746560405472874497
746617808461529088
746628860666511360
746494869481259008
746613509396402176
746613765278339072
746563706100670465
746612339047292929
746579560506941440
746586472778653696
746549231591133185
746628004852404224
746516231016976384
746558497014218752
746518759939125248
746622086609838080
746494193980301312
746520563582001152
746607142594023425
746532462973620224
746539794637824000
746617137310109696
746626499357343744
746613488567619585
746598715943596032
746606450487758848
746530697234485248
746557167352877056
746576289310507010
746589337706500096
746529753499209728
746577065126699009
746617523198562305
746496320484040704
746612666366496768
746493820766846978
746510702920105984
746502788159541249
746607633193406464
746620220496842752
746570870190120960
746600465002041344
746599789702320128
746594442216349697
746620639604314112
746612590936231936
746557079079424000
746560246072565760
746601568330481664
746519997342691328
746549563201228802
746536019772616704
746556437548175360
746500389197930496
746496371063201792
746512443489259520
746551613930635264
746507439814680581
746555477111169024
746511986092052480
746524586150404096
746509595431043072
746599349535203328
746504918761082880
746610338641108992
746596610537197568
746623248591249408
746568483677175809
746592311430119424
746614142606409728
746617200291676160
746530344573210624
746598061594513408
746507246801027074
746616675932475392
746500204505903104
746625807221563392
746628520697266176
746568261425192960
746578654646370304
746532785662267392
746505741079453696
746586179127095296
746615635866755072
746580693208207360
746625043740819457
746574200471642113
746579346878496768
746546467825942528
746507200672202760
746566495530942464
746618106240348160
746583436438077440
746616885685460993
746609038427725824
746578856086122497
746597327683588096
746578780387311616
746614193135067144
746580290571669504
746603300343033856
746597445321240576
746544844273782784
746614667045408768
746615392622247936
746611177434808320
746496781861666816
746511478916845569
746621369522262016
746562657868648449
746553061116616704
746520777617477632
746611034790690816
746509826050560000
746494181653127168
746615346329686016
746620069300473857
746509557921288192
746543669981810688
746618240722419713
746628373951062016
746494143707242496
746509499062583296
746625387526950917
746519108074643456
746626096418926592
746608841266237440
746618588677668864
746625249194708992
746543674327244800
746620719476285440
746599622152491008
746553971364356096
746597533263233029
746596317095407616
746552226332610564
746525844223320064
746549470695989248
746552872431718401
746531808360071168
746536233686425600
746612494400163840
746602327507861504
746510140900204544
746592265104199684
746575462839762944
746586917416898560
746528168006287360
746623475092172800
746628285770010624
746494248514523136
746514796477091840
746621252203249666
746564444457734144
746585877325955072
746625953955201024
746625949899292673
746513844151922690
746550175603240960
746557431635795968
746593896772296704
746602926999732224
746619611915952128
746541048592138240
746567778996412416
746498669516488704
746556777089605633
746598015650177024
746592793578115072
746623672023121920
746516608407961600
746573071964844032
746562980561715200
746496941194829825
746554583778897921
746581448132435968
746506370011168769
746544114502492160
746587274125672448
746548598477852672
746531259195613184
746568244274728961
746513080826400768
746603493247565824
746517832964276224
746516948121333760
746621700805107714
746574946952949760
746569293182046213
746565694322577408
746503090082242562
746610908965769220
746522648285372416
746626947908677632
746618173340942336
746558950099738624
746494273705512960
746505950786363392
746582832278036480
746551181934137344
746493544055996417
746512984483205124
746571742487973889
746620430077820928
746599349396791297
746580198313828352
746554747398692865
746621042496507908
746591342478954500
746627035972395008
746584849528557568
746548774365859840
746589698416467968
746530810157662208
746501659900186624
746592961442480128
746499982061015040
746497872263208960
746536006980100096
746606429570662400
746546836815503360
746567762089246720
746545913993191424
746532655827673088
746612875934961664
746574871648317440
746502842656030724
746605150068936705
746562888291225600
746549885881573381
746543565212364800
746548388473241600
746614398702194689
746590436362424320
746622221167263744
746605238094815232
746603921221754880
746580961647824896
746618748241592320
746593548783366144
746533838390763521
746519943051542532
746509490804031488
746511533274914816
746581808653938688
746608388038078464
746566617241255937
746623785558740993
746605108188807168
746502192631287808
746605791885557760
746558459152211968
746537013571096576
746525546524225541
746541832843075585
746528444536729600
746579896411918336
746597663341166592
746571100960722944
746503908135157761
746493514670813184
746573940227735552
746621977897615360
746614621096706048
746543506676539392
746600163066642432
746605028467580928
746499256509411328
746590763841028096
746541052752957440
746533578520027136
746508936908521472
746580860909027328
746511168403968000
746532538194214912
746592235735613441
746519355773444100
746582249374507008
746609491303600128
746521637357387776
746515610222366720
746542206245183490
746506667991384064
746512837829234689
746624662046642176
746619037287841792
746621826613284865
746597986348707840
746500003233837056
746553384145039360
746551303803912192
746567229244858368
746621424039792641
746569452599181312
746549189711134720
746503442542133249
746494751977897988
746617246374629376
746574254783729665
746619469397622784
746509184544407554
746523109369520129
746513416475422721
746624120889159680
746593481741705216
746606819469045760
746537365817163776
746555317618630656
746544676656713728
746579866758352901
746504881201094657
746624213465899008
746619146364928000
746578407358488576
746571356444073984
746579942515740672
746614423771578368
746500250450419713
746578411552915456
746510883044589568
746525689256476672
746626167604535300
746537458230263808
746574892515098624
746603048806588416
746560636167958528
746618240533618688
746575924087267328
746563223697129473
746558056343830528
746514519816445953
746531993014374400
746535717841559553
746564956179562496
746515698428567552
746562288711196672
746541422036193280
746497646051921920
746581028613951488
746532085402337280
746583331328917505
746568273987276800
746624582489096192
746494689096896513
746618735654481920
746599970145505280
746573038527750144
746532081308667905
746563173604597761
746530961437917184
746503648163823617
746575844664086528
746551354081050624
746505128790790144
746523688229609474
746497478040686592
746568298817544193
746554785130749952
746617628215615488
746576972990582784
746592777127985152
746509113111232512
746522031466905600
746614692035104768
746519833940942848
746576301667004416
746518844118687746
746604134955159552
746522396622991360
746628025966551040
746602746787340288
746513890373054465
746546664916279296
746499793552187392
746592063882334208
746608044159733760
746495494310924288
746609634065022976
746595335447977984
746574330490806273
746601912187912192
746625970568822784
746546396203876352
746575014091173889
746612691494547456
746512900622168065
746563005773557761
746583696363368448
746550384936779776
746608296010854400
746500187728809985
746620212108222464
746500930200211457
746563748190519297
746581934587916289
746603317434933248
746539844738768896
746593217492066304
746503534959558656
746542415964581889
746568902818172930
746570157049282560
746508576349265920
746614184742256640
746618701911306240
746515396333834240
746613173889957888
746582417129996288
746611940567433216
746601073327083520
746578319185936384
746498279366529024
746580387166625792
746609076134633472
746615984174305280
746599638866796544
746584929211846656
746503543272710148
746529845815951360
746613144387264512
746523591882072064
746550540423823365
746515404525285376
746598816741269504
746534484443443200
746498921015312384
746560980130234368
746573743246368769
746507288496660481
746504935483801600
746601236997210112
746500388992483328
746514867717279746
746577052338266113
746622497760608256
746566973702627328
746515555432161280
746599743522897921
746621243839766528
746619813284413440
746533561918980097
746607528205770752
746599357865201664
746598254536691712
746611898930585600
746600016286986240
746609914718498817
746537680780013568
746537680708599808
746560422170533888
746524430885519360
746603241815834624
746608815945187328
746546173968670722
746563139836190720
746497574744424448
746578990429700096
746494378634448896
746562053800861696
746582048136175616
746618789941358592
746520471261298693
746615765919473664
746620501183758336
746516046320910337
746580806487916544
746570223998885888
746545800881147904
746624389630812160
746581292804775936
746494982568148992
746622082671337472
746535088460988416
746494420531318784
746516939732750336
746618395756478464
746494864985038848
746545398051799040
746585176902352896
746505220952227840
746584941798907904
746596480442568704
746574049552171008
746515626957602816
746604386961465344
746540431995899905
746502528272048128
746527001956212736
746523583338393600
746608967095324672
746592529315938304
746597613017796608
746617435076300800
746493854468050944
746562040894992384
746594538597163008
746603271264043008
746606475661959168
746503765587439616
746518546264395779
746516323266605056
746587542577876992
746503442672263172
746564113036238848
746619192565084160
746513089370165249
746598858612940800
746503702731689985
746554470478159872
746598607047004160
746523344242016257
746558891102724100
746590910574526464
746524774810062850
746518009255071744
746548988438941697
746505434735869952
746585105410318336
746601605873664000
746494483399868416
746591254570377217
746531837732884480
746501932525621248
746508836463218688
746619456873332737
746511793321717760
746566222980972544
746523529181437954
746596253950156800
746605363932336128
746598728715411456
746533985317158913
746617560918032385
746627229048774656
746514532227420161
746499562697818112
746531183685668864
746589706717118464
746573915015774208
746546249680097281
746601144655413248
746590847752355840
746627686202748928
746546723502325760
746549642628825088
746594253493669888
746597743066394624
746563915937636352
746522090350641152
746524187599069184
746494613276495872
746511851878440960
746615497307856896
746622200032169985
746554680075919360
746538217294311424
746542118324166656
746583553496981504
746609117800828928
746524271288057857
746497209814892544
746500938656026624
746619897329885184
746504067367608320
746628935878836224
746507058132877312
746608086027206656
746566063538610177
746606978999398400
746552415080546304
746527060491919360
746518181238308865
746597550048878592
746527769346080772
746623550618992643
746628680231849986
746625861688958976
746515350041169920
746500904745074689
746551760991330305
746596694565883904
746493854191222788
746626314732474369
746613056323588096
746573411686592512
746553564550553600
746547335879077889
746523914747052032
746543057563193344
746556076833800193
746615124094521344
746509620617707520
746551509207420928
746567749682376705
746620140763160576
746494731035770880
746503308387434496
746601266214690818
746515354445299713
746602738298028032
746539618162532352
746619242917683200
746518667672887296
746604575730302976
746512674255667200
746506722286637056
746619473638072321
746628961111769089
746530562836312064
746543032439291904
746549294526693376
746548116107694080
746515882986213376
746607163481591809
746494571648028672
746496803017789442
746497348092628992
746495636938293248
746563651629359104
746623063840686080
746540016881434624
746561596332269568
746601668972847105
746604814776205314
746519091427614721
746529384173993984
746605879823376384
746551270240985088
746619771572068352
746605179521343488
746567246051319808
746507347267325953
746556412311048192
746627123939520512
746565815932157952
746594316202688512
746574762504237057
746625190646407169
746608165794488320
746514141947568128
746562686851260416
746586867164979200
746513609430183936
746501106172207106
746590755490140161
746615363245314048
746529933900525568
746501936866680833
746568353553195012
746573315393753088
746611022367068161
746572057148821504
746622824949886976
746510505481740288
746613861701148672
746622741252538368
746549344770400256
746546623036067844
746548225109196804
746532672671997953
746611571829313540
746601182198652928
746493569251287040
746527249235599360
746585235689725952
746502515739369472
746501110324731905
746601777865302016
746506705589022721
746572350867439616
746585655182929920
746619641481601024
746500124860354560
746592386692825088
746596937672056832
746519259392548864
746612393569050624
746569922130677760
746523223001542656
746579011367755776
746579124341342208
746558945762779136
746523747105005569
746605535911346176
746549822950342656
746511742918922241
746547084333981696
746620060744167424
746519108334817280
746599861278113792
746500674054066180
746532114712174594
746531305190363136
746589929195601920
746609746950651904
746502624514449408
746493577480396800
746496714928861185
746495171206909953
746573822694948864
746521775979192321
746597269076574209
746528167997759489
746589681572208640
746603342240030720
746523931717185536
746604596345339904
746572250225074176
746531263327023104
746615610918973440
746568043317198848
746563609703161862
746606320237740032
746604110137466880
746622896106258432
746593842443452417
746543095274143744
746592575755288576
746593091675635712
746545997824700417
746502725249044480
746578583276163072
746529849745907713
746504323094487041
746610829034917888
746536573307588608
746504088339230720
746592684509437952
746524359267856384
746564297476677632
746603321415303168
746505816467972096
746627245838598144
746496618497716225
746584237294288896
746616088742465536
746502456763424768
746581376770576385
746570337425383424
746526532101804032
746506072261787652
746519112239702016
746573948796579841
746608824283430912
746539450369458176
746511935944876033
746539370904231936
746524518970200064
746509071147163648
746505812370042880
746627854025244672
746503459118014464
746602335674241025
746543355295834112
746570207532056576
746619691846737920
746498929357819904
746606781670039552
746557205223084033
746621524921159680
746582488386985984
746502645561581568
746538431241650176
746556835977564161
746581066362806272
746537567525343232
746551198921146368
746547541286719488
746564524334026752
746611726989271041
746593712151531520
746558148593352705
746520370665107456
746618832060579840
746522480362295298
746543195954225152
746600125431156736
746580692964802560
746587433324548096
746606299215986688
746547247660171264
746527857560674305
746570043966750720
746568730814124032
746583444696666112
746583855554002944
746566998776119296
746619221853904896
746566184968019969
746520337156734976
746627111457275904
746569573911138304
746584443079405568
746612876224434177
746625064666202112
746559612741107712
746522518140387328
746493933824286720
746512867097219072
746494072462970885
746505694673670144
746526867813863424
746521461007990784
746615212300767232
746518407856545792
746514087664746496
746625039559233537
746507926295052288
746572522573832192
746548233556484096
746504251900256257
746547604146683904
746603338100256768
746529271007617024
746587387103371266
746523994375917568
746616961149263872
746581704006074368
746503014756782080
746516620953030657
746626037581250560
746534690023104512
746592126897623041
746498128174538752
746494647124508673
746508165345222656
746555279848792064
746577765638385664
746560426478014464
746608371189547008
746550544408449024
746534706653495297
746496261688287232
746541237503680512
746508807161864192
746612976594092032
746627069711245312
746520722999128065
746593817256656896
746554655031721985
746520861557952512
746514788117667840
746541509802082304
746584862161788928
746592709796823040
746599907339927554
746543900576321536
746530164222287872
746511361459560448
746510027414863872
746509708572364801
746618542628474880
746504919075545091
746604353440649216
746625484130291712
746511717694308352
746535700678348800
746587978768711680
746611059813801984
746581934520811520
746590176529494016
746500674297311233
746519942858678272
746583142719426560
746560740757213184
746615862283632640
746555682690850822
746584874857938944
746626222155784192
746585109634125824
746536984517058560
746550661823737857
746500582031036417
746607587160821760
746514922415099904
746497541089411077
746520353728454656
746528914357379072
746621587835654145
746608757069643777
746496085783285761
746569335087431680
746556483739881473
746611869360791553
746525747603451904
746497025173233664
746516692474298368
746524648989392897
746605448107823104
746605301017772032
746567653205114880
746559071621386240
746623223249395712
746579716073631744
746595121718657024
746573281923260416
746521377159716864
746603598121885696
746531355417182208
746506072211456000
746518810329374720
746497536916131840
746548669730684928
746539173843132416
746597701136031744
746495523473887234
746590390292099073
746603086500724736
746495095772446721
746608522197110784
746570572478451712
746607528423763968
746506957217988612
746516981658984448
746520978872643584
746528117682909184
746600054211944448
746558564034981888
746608832844029953
746623315482120192
746595402447716352
746580684873965568
746607595637596160
746527253568299008
746619519670554624
746613714883751936
746555686889218048
746528583267524608
746516876835028992
746556525557092352
746509830437888000
746497159474909184
746626671336292352
746543258998710273
746504491214737409
746497113299705856
746606865493032960
746545083403509760
746553404869087232
746620593416638464
746528784388603905
746533616218308609
746537361886969856
746606475364175872
746496417091334144
746563844819025920
746627740783239168
746599345202438144
746615199667412992
746627166255865856
746589689881067520
746611856698007552
746545087643955200
746523658915618816
746573399158362112
746504109394530304
746500976308195329
746511893880135680
746555976153767936
746537697401933824
746611043028336640
746612322278445056
746502633003843585
746624460938043396
746505472560160768
746531729003819009
746522648243494913
746582689487200257
746617737212944384
746516797306732544
746546287416315905
746513378655363072
746546136308121600
746581234352984065
746521238852542464
746577837017210880
746624032750112768
746499663507791876
746520144139157504
746565069564043264
746595800847908864
746542747327205376
746616294275948544
746502326882471936
746605552600391680
746499059377184768
746494714111758336
746595457116299264
746493984336293889
746578243625586688
746513311794003968
746533083554287617
746598455854964736
746606400265027584
746617900962824192
746494244425183232
746529564688527360
746619880384925696
746514406574415872
746521402564612096
746568055921192960
746596367385112576
746507733239660544
746505862651383812
746546199298084865
746624766920949760
746501932500529152
746615048613691392
746558412943589377
746604978278641666
746602218397306880
746513911529218048
746568294853840901
746514469203943424
746585009285402624
746518105619316736
746599555119013888
746506961701605376
746559180744470528
746534861842743302
746509021008564224
746596342160564224
746539626853244932
746626461365374976
746619553472446464
746534509647118336
746504428023328772
746606714569494528
746532303677980672
746536724256325632
746542701303074818
746497377666752512
746512149657358336
746519917634162688
746618291007983616
746519636854857728
746502557430841345
746597000687267840
746552956225454080
746499176905617408
746513223403220993
746498979609870336
746572761938550785
746578394620407808
746549227526860800
746562632572932098
746536648675041280
746616864692903937
746512464456519682
746522837054197760
746510858008801280
746540432058781697
746579539904565248
746519334814523392
746525752028340224
746510727909941250
746506822937251840
746544987022589952
746514406360518656
746627258333466624
746597415965331456
746527526147788801
746499692620484608
746503178087186432
746530038577668096
746616881646280704
746504168274165760
746609457568718848
746512992779403265
746625413019893760
746563093942046721
746624074936360960
746628457816219649
746502372818464768
746518479088427008
746548728257974272
746533997828677632
746497670982754308
746515119467790336
746602809764757504
746608165844713472
746546371294019584
746546090137157632
746502326995849216
746555166602698752
746501085335068672
746499818797731840
746528625231462400
746620337878556672
746590507694907393
746517891755945984
746608069442965504
746622510393884672
746555464322691073
746510765746597889
746535831008059394
746598242054447104
746606852948037632
746627749117198337
746526695713214465
746525672257036288
746539911847747584
746570853156954112
746600989545791489
746507833919832064
746562854631809024
746494835880828929
746597549893623808
746538041301307392
746524619595780096
746576628747223040
746496102589837313
746600880531775488
746496790367715329
746558589125353477
746524556559548416
746598854536105984
746618399934013440
746616533346988032
746499164079554561
746622904805232640
746626679368454144
746502679258529792
746625244941664256
746568026300911616
746619062571175936
746594299429650432
746564930845892608
746615795166371840
746598837746339840
746612745856966656
746505229093507076
746628407534960640
746541224836894722
746581225859653632
746543053549113345
746625043845636096
746616508479004672
746497335644004352
746606966471024640
746606525867823104
746567703318700032
746590843453247488
746519615552036864
746529732380876800
746494638664593408
746549881679060993
746605045488091136
746622900279590913
746552364908183552
746500720338206722
746504776125399040
746599013772836864
746611483384102913
746585483019456512
746559352371318784
746615468086206464
746500338530791424
746523361325383682
746625488446169088
746557075166273536
746520689486741504
746600196629536768
746520089541943297
746498329668788224
746497549402537992
746602889624199168
746500930242220032
746583134112735232
746608774006308865
746521830299557888
746557334986592257
746522052656533510
746549067992412160
746495615912259584
746621285510295552
746603992566763521
746529241458577408
746552108984434689
746576050260303872
746602843168088064
746497889392803840
746518122358771712
746567602663792640
746497981357113345
746510358890844161
746568345005207553
746547730001104896
746599353461186560
746500452024352768
746497562018979840
746505891877355520
746507183899107328
746597025873956864
746520559631007745
746547235274506241
746549231792570369
746511952793473024
746513584172240897
746506005002002436
746525475095326720
746518483370795008
746577555759603716
746600582392188929
746572430374690816
746497394393686016
746594706134532102
746592671905513473
746495141968510977
746607834595491840
746506164460888064
746620140578570240
746514234574573569
746560103411654657
746616990475878400
746494709799993344
746495070803623936
746597138906386432
746628181172457472
746500267265273856
746595654261153792
746514888856641537
746536531465216001
746540268350910464
746605426976907264
746548678085607424
746626096326647808
746509448806539264
746553723984416770
746602511927250944
746581473180819462
746584661116092416
746537512743673857
746609420080025601
746628281718423552
746500867109556224
746523873127038976
746570173994307584
746523755447345152
746612917840252928
746627828750376960
746498807957954561
746498035937591296
746628575185477632
746507879859920897
746570622742953988
746617250887655424
746515073456214016
746607461314994176
746624439740145664
746504415675355136
746500875724689408
746617183673921536
746613182425346048
746499424218677248
746499051030351872
746515236790861824
746526225829531649
746601580598812672
746531447670878208
746590256334520320
746530332137127937
746619918108475392
746625471614332928
746499789433487360
746579753809870848
746602440431017984
746536388745629696
746508962149900288
746505208130379777
746616835580248064
746622292348772352
746613211806507008
746622812501254144
746588775510245376
746603719886770176
746607649861439488
746596912355123200
746617900920897536
746495515169198081
746563052015755266
746603711393312768
746507058032214016
746625475905200128
746505015385153536
746502926739267584
746509914433064960
746625786061426689
746503547269824512
746493544089718784
746620543059824641
746624368449454080
746590046493548545
746583998105681921
746542382410145792
746625580477517824
746613995927388160
746528994221121537
746569414712057856
746592718311260160
746623739375255552
746623886264045568
746535403088412672
746518944471625728
746541430315810816
746579116158128129
746531036918493184
746570060806918145
746494819153780737
746512682589773824
746497431878180865
746570526362050560
746620874795663360
746553963072282624
746591686583816192
746618831909621760
746602096804376576
746576264077664256
746581607503454209
746533960281251840
746616386709946368
746493539886915584
746515178158702592
746592529345187840
746592462353772544
746522958777065472
746507464992919557
746493867063554048
746600456718262272
746618794144075776
746593519171739648
746552234624745472
746604005233729536
746628164328120320
746617229609926656
746622191819710464
746527153026654208
746540956292243456
746609696862244866
746581091759308800
746576574175076353
746608757417873408
746514662166925312
746625576409128960
746609214492127232
746530017719554048
746584128095719424
746535671532257280
746525546272653312
746599185672183808
746538452187910145
746624465048481792
746621050927124480
746509071113551872
746500452125073408
746505522732359680
746547076029419520
746515199088271360
746521599415885824
746576075191361536
746625572302954496
746543338665316354
746572124031062016
746611982514688000
746620371428851712
746614285191745537
746592357320097792
746579141462368256
746594081497808896
746581758565580800
746614855906496512
746537147763679232
746612620250185728
746526959828508672
746563731287486464
746499642435604481
746590860289187840
746494865123446784
746553820323414016
746568479365439489
746558245326598145
746547692193517568
746497268434403328
746603057304244224
746600477790453760
746497864096899076
746510371343720448
746511143284334592
746547004721889281
746502997836959744
746574296756142080
746581188148551681
746497444666613761
746586502344343552
746523961018585088
746520731295449088
746583591400808448
746499189584990209
746525609572982784
746517283678326784
746578554121510916
746587903137054721
746499231293145089
746509175883063296
746529350732779520
746534128149999617
746555254917988352
746511046932762624
746519334529433601
746519246788669441
746540461595066368
746597814378110976
746513332622991360
746624188073521152
746611609267671040
746599458431971328
746628046740930561
746628386748043265
746534434011217920
746608602039869440
746607939272728576
746573906580996097
746508479842574336
746564058514620416
746516402807386112
746508966289539073
746605489899855872
746596375660466176
746499667760906240
746608841106796544
746519326375686144
746548795563859968
746520848861802496
746607184528670720
746597088826396672
746617754162237440
746611202499870720
746525034588540928
746500456126488580
746496983393787904
746627195272110080
746501773116899328
746515794843013120
746524669910650880
746545482013380608
746611819079315456
746493753595047937
746518202386092032
746615224711557120
746513353661628416
746561437221388288
746585386592395264
746603350997635072
746567934282194944
746505438976409600
746593704106987521
746544911470592000
746594819544354817
746504188880896001
746608438457806848
746611424768696320
746607398215892993
746600783874035712
746603241706823680
746552025043742722
746589044096786432
746612829768323073
746515069085724672
746574921833259008
746528499083644928
746622489606889472
746623890366017536
746544819149803520
746577308165758976
746620484486336512
746544060207357952
746587693266649089
746524120477663232
746545238592782341
746589811645911040
746530667610124288
746599018013175808
746624548775297024
746625228189622272
746612464926789633
746621122079236096
746597512358801408
746529204024446976
746562896851771393
746614004378963968
746592999237386241
746518126712360960
746606131448012800
746573629807280128
746526041485647872
746505980083585024
746560237570764800
746625056210485248
746549617622417408
746596715512356864
746505787283955716
746580688820854784
746543565279531008
746565056779943936
746612750160367616
746573525276753920
746598166447984640
746547616977027076
746567036512272384
746535940068257793
746627090460647424
746519330515484672
746494022273753088
746622669907501056
746553115516755968
746547176541564930
746509859894366209
746548783014682624
746536480877715456
746494626001915905
746569003561287681
746581112634380288
746581397658181632
746580013814681604
746573072107442177
746567426695905280
746506303074344960
746618722807328769
746585629895581696
746501315795259392
746501651326971904
746586464729763840
746527907711852544
746510824626348032
746508928524128256
746615350553378816
746555032422617088
746578490963664896
746623525310578689
746598741357002752
746531900697739269
746616722325639168
746578386139549696
746600742081994752
746576876215271424
746619855198167040
746613442224730112
746560937792929792
746605477476315136
746610745417281536
746572220776984576
746523029807702016
746622925760040960
746518609220993024
746625773751177216
746529262799302656
746593015876231172
746509276961611777
746596992420306945
746529514138763264
746584321058803712
746559499536826368
746506852460945408
746610330218934272
746585025940840449
746618031070126081
746575945310437376
746544227689979905
746612033215311874
746517644325457920
746522077771894785
746516382032887808
746520450474336257
746538544496152576
746539232324358144
746580932061102081
746597352933294080
746552499075747840
746587580271996928
746583142627160064
746607603980054528
746545196662304769
746516184820916224
746527765143388160
746495326526136320
746498845660479489
746625744151941120
746611764658339841
746593884361326592
746611353515925505
746493451554926593
746539249105657857
746509314530086912
746530726539993088
746493577564459009
746610158189617152
746585227389067264
746543976333746176
746608430132174848
746538762755203072
746574926102986752
746517241915654144
746627665055072256
746591581503782913
746582173914791936
746617670007668738
746538397758545920
746604747340185600
746610867190501376
746626494949097472
746561508298002432
746607184507613184
746571260268785664
746578717669883904
746594429641732096
746546215848935424
746585676070658048
746513554824527872
746545024872161280
746593292675063808
746504520503558144
746581859069493248
746609512166088704
746521108908761089
746498396890898432
746550993123409920
746570664392306688
746529275239669765
746546795002617860
746504201849561088
746495494067716101
746583754987167744
746517929580068864
746594270115569664
746612531989450753
746621725861879808
746517447130361856
746496681143734272
746540578679177217
746503119379390465
746614100675936257
746546090292371456
746551483848622080
746624729285439488
746612037191630849
746612498401460228
746610007337222144
746510291819626496
746608061079396352
746531594668650496
746518407638450176
746598569109422081
746503023019569155
746628101250088961
746610820990238720
746499592154419200
746556827375067136
746534371457380353
746595465416818689
746543045026316289
746576456789032964
746530705363075072
746529174639124480
746498715595182080
746519737325101060
746586829307150337
746514334914863104
746569972541964288
746510077696180225
746524619478282244
746520182013603840
746565106968887297
746620903883153408
746501584574550016
746626088026124288
746512405685932037
746600523868995584
746529665108475904
746570077567393792
746554487255474176
746592353125867520
746536199863427072
746572396933582848
746584031781871616
746516495006576640
746523864662933504
746497465453404160
746499642351751168
746500267588358144
746614918498160640
746622443452674048
746581188006002689
746550552708845568
746562678831747072
746543577933684737
746498824655540224
746499172828774400
746526456495341572
746529971519127552
746567959414345729
746537139626610688
746508228301750272
746519955605073921
746497679488847872
746607746619949056
746605800156704768
746564129926701057
746571306477428737
746549848371933186
746528902076567552
746597671872299008
746605523601100801
746517745064255488
746621809819279360
746617280184877058
746625832274247680
746628009088557058
746517594023174144
746527463140777984
746494038874951680
746592693221003264
746572459810258944
746585843721134081
746617225352720384
746530785029566464
746618672555253761
746608283096596481
746581083198623744
746587748144918529
746495855046209536
746513382984028160
746580005308633088
746507662058094592
746514783990611968
746496916029120513
746536225138425857
746585311052988416
746617850538909697
746562288375693313
746581444101816320
746610288238166016
746616286050979840
746529065591521280
746575836262731777
746524628114235392
746599676774866944
746626960646758401
746569708317581312
746574015783788545
746568630528139264
746494940415397888
746525802288713729
746626478192885760
746504742789070848
746544366299320320
746499340655435776
746566554347802624
746600695961354240
746495775295823872
746562443908808706
746516549767471104
746596459424907264
746522375588438018
746555489601880064
746609243818598400
746585323522637824
746556718499377152
746591824861503489
746522828636200960
746532857334505472
746615040472653824
746564645809360896
746624015972864000
746511411652661248
746523797361025024
746628479060447232
746598808549728256
746620530741100544
746514959882870784
746573613013303297
746620727697117184
746596480354390016
746605947024441345
746592676166909952
746554726276304896
746542130735288320
746564222272806914
746546962636349440
746561395232223233
746547285551681536
746581464976789504
746539626672816128
746510539354845184
746604626053636096
746548267157065728
746552482252263425
746549953015623680
746605649426022400
746549206400241664
746508450365050880
746623152306917376
746592047277154304
746613354345734144
746627770218749953
746625635083292672
746518131036790784
746627535090425856
746595713140801540
746505556286799872
746583708879159296
746614461667041280
746569964165828609
746570614325059584
746500573600546816
746505141239619585
746627401065594880
746607822050308096
746503492798296064
746522010466017280
746587525767110656
746573055204466688
746568089395924992
746522086131310593
746525752120717312
746497574551490560
746500279898640384
746568533773942785
746624569776168961
746545062549557248
746618563734077440
746615593839759360
746540138545692672
746597105280638976
746605930087849984
746498195228860416
746533259878727680
746494290583556100
746505481020125184
746517610632777728
746603099142389760
746622497978744832
746615103219449856
746501127190024192
746612909665550336
746549692918464512
746625509149261824
746603292155912192
746568571749179392
746561479248351232
746557163204714496
746616621578477568
746563643131592706
746533846821175296
746615694498791425
746628319303479297
746589220051918848
746498992352149509
746596748911607808
746533796611166208
746618597091459073
746627849704988672
746605661895729152
746550527584927745
746518306983575552
746583318859292673
746603279442976768
746607163473264641
746551735833919489
746614943764578304
746567942343659521
746613316357865472
746499390706057216
746519833735487488
746579560641208320
746518109796843520
746590457384173568
746515278851301377
746605032552992768
746501332849197057
746603824928927744
746563332849598465
746625266013745152
746560707483807744
746499982157561856
746546786471313408
746504901988093952
746566415566671872
746606106428964864
746524804132507652
746575211399524352
746611101819932672
746572275105865728
746498283632197632
746505548225404928
746495284482576384
746622896370495492
746627778544570368
746625970774413312
746500091058462721
746560548133732352
746583553698238464
746516264441438209
746593007680561152
746508991556050945
746625920396582912
746612817395060736
746580261236842496
746607377198231552
746596388268552192
746566893796888576
746604445534912512
746561780881620993
746620819888021504
746547977628573696
746623341046431745
746626125938499584
746503014593216512
746553509932204033
746560589959303168
746607884704882688
746564343584665600
746616948910325760
746619884793118720
746623227481423872
746603929530621952
746528507631538180
746578105276444672
746510711229190144
746545129679261696
746577413287575552
746504109373726720
746566692642381824
746619762952790016
746611084929437696
746603317304897536
746500691120775168
746493506160574464
746590772045189120
746547159604961280
746503769697976321
746520039474532352
746610372044521472
746626910143254528
746548434820173824
746576268032880640
746525709837819904
746522128053215238
746510086286217216
746502267965153280
746538628583591936
746625228088840192
746589723565625344
746531213091889152
746598057542815744
746599093766590464
746594819649245184
746576658354692096
746502419157258240
746593284663947264
746505325621043201
746615866637295616
746612813192433664
746585890068140032
746621059345035264
746623412185899009
746539677113454596
746549160552304640
746499738913095680
746554961169899522
746572912841228288
746519825367728128
746556202771832832
746576762943971328
746627174254452736
746618479596417024
746514267839561728
746628147660087296
746626373540786177
746601794868961280
746561496033988608
746507947166007296
746585919218679808
746496714844995585
746616420339965952
746628344716926976
746566604293607425
746605804393013248
746544794323795968
746611324306632704
746530315259121664
746593808637255680
746571759218892804
746531745810386944
746521628968878080
746522015029329920
746512254753865728
746531149871095808
746595004336979968
746542411598290944
746544169179578372
746530126591033345
746620769682096128
746506005232619520
746506315522924544
746540092416790528
746611793737375744
746613912246845440
746601832462573568
746536703469494272
746559243579461633
746619620543569920
746537487695286273
746554361518632965
746608224560812032
746547122099654656
746600536359714816
746504025479254016
746497415293739008
746611030751592448
746553530715086848
746602361150443520
746542981994295300
746516566355779584
746556286494453760
746602801485197313
746514804748124160
746608161520508928
746580378786344960
746544093677879297
746586720318033925
746526771051274241
746532362247409670
746515086013931520
746553379707490304
746617351265730560
746503077767811073
746555992968560640
746544185944203266
746514112927014912
746606647569588224
746581393468100608
746554134925557760
746499453503283201
746509650024009729
746626780077887488
746609332037558272
746606836133076992
746608195079135233
746566101270728704
746590012913889280
746613039433195520
746574766518206464
746578378023526400
746550141667131392
746617372333707264
746591665335443457
746604902546235392
746624477325295616
746591573001965568
746530571078209536
746583662691508224
746543913331232769
746611932145188865
746519242606944256
746620404970717184
746538771131338752
746606316341321728
746620711012278272
746507112474378240
746496773393354752
746593947099742208
746604131025039361
746624427056594944
746594043665096704
746539102569275392
746544911424565252
746571209853247488
746627522532630528
746500871190548484
746620991833579520
746610933900935169
746592689009860608
746511642263904256
746603816259248128
746613815752589313
746599030814171136
746563261684817920
746590080035217408
746510509680263168
746612284848406528
746622334291714048
746519162873327616
746628206434918400
746603992550150144
746507641141104640
746591669642891264
746495385036783618
746502217897754624
746626436455407617
746578076084076544
746612385474052096
746608841119436800
746533867935305729
746620404660318209
746517095110717440
746518147914731520
746505300744736768
746547486655979520
746495108489437184
746591904628936704
746610590030897152
746550951524212736
746524065888862212
746574015792308225
746619050139262976
746599672593133568
746559310558224388
746615753504333824
746551681199050752
746527333209694210
746567682602860547
746533985270915072
746557863548461056
746579195950571520
746586355317284868
746561617572159489
746608677390409728
746510346354049024
746529329568354305
746524292486160384
746609394822037504
746575919943294981
746617166854643713
746519431061221376
746595486463889408
746548191571623936
746583708921016320
746517992578572288
746493631930970112
746521725563604993
746499248317861888
746509666792792064
746604797856354304
746588548921364481
746580986935152640
746609449150844928
746549214738550784
746579627670278145
746579698981998592
746558392127340548
746618609619861504
746571184716677120
746577702619054080
746538687287070720
746621633683558400
746593699614826496
746566625659224064
746503849393815552
746532244915838976
746620761146818560
746538158653902853
746504365108715520
746541962803576832
746536225192849408
746548057295228928
746522794872156160
746623424819265536
746500590272917506
746610460326240256
746523101077323778
746573944656781312
746578424018374656
746564058522890241
746621969500618752
746620954231484416
746605439488405504
746541329467875329
746582681295659008
746555980410851328
746582031019171840
746611194304290816
746553144788787200
746628621457039360
746566176524767233
746524480944607232
746526234385874945
746558492748677120
746494328197943297
746537529487167488
746509566184132608
746493489530167296
746606500659892224
746606639063646208
746495037114978304
746579015348125697
746528633632653312
746592705699061761
746602079947460608
746589454932946944
746542688711770114
746521482243674116
746523273194774528
746605959687057408
746567749447598080
746504881054187521
746541434354884608
746563895071023104
746625056147574785
746496660197486592
746594030906138624
746511302558834688
746571482403344384
746581678710202368
746596413304344576
746507548681854976
746572816464621568
746533557678440448
746538842581254144
746549479264792576
746524519020400640
746577291434680320
746589799054741504
746503757194760192
746588352162435072
746536992914169856
746592856555544576
746549835625443328
746494797968474114
746598963617402880
746536598620213248
746590608660250624
746496127772598272
746553643998937088
746505506219393024
746544420707774464
746556827697971200
746562242557186052
746614490926460929
746562728983093248
746546388008218624
746502347963179008
746557720849965056
746577215895244800
746516239250382848
746498208075919360
746607679255220224
746500062012968960
746549428677316608
746626146654130176
746512359703871489
746496102308937728
746568043208138752
746521817636999169
746565857896071170
746610820952494080
746530890113654785
746504998360489985
746577002119970816
746562435176271872
746610653054537728
746497155297312768
746532521395904513
746587198447845376
746560161968439296
746509180081737728
746512950911860736
746566600455663616
746614532743651328
746574707764264960
746525575632691200
746525747859226624
746581561353641984
746569230208929792
746515857824636929
746600020384817152
746597319529857024
746591325932388352
746624125117075456
746561571204304896
746538200731160576
746559746782732288
746617712286138369
746608526664015872
746605733161013248
746582840763101184
746499718105149440
746583952266256388
746527517880680448
746576960365596672
746602629321625600
746504164063199232
746627287521468416
746504763588501504
746525181565411332
746513789995089921
746549407961616384
746625991540346880
746611739245035520
746547377826332672
746583633230761984
746578109328039936
746615979875119104
746524191579529216
746494168948695041
746514624451743745
746625962285084672
746510925180567552
746561323975217152
746525496079454209
746524569113006081
746568323958112256
746594366785982464
746590449209532418
746530814679121921
746593985045602304
746511990504382464
746548569188900866
746536275419799552
746555883996340224
746532030830284800
746616504309944320
746584904138297344
746615933704282112
746506273810714624
746502926604992512
746591342671839232
746555737250291712
746591518618714112
746591602429263872
746611361929637888
746538452183711744
746578910607974400
746541824479617024
746620061058727936
746496270097752064
746621763753119744
746610732767272960
746496802786992133
746611236259905536
746503836748087296
746542843712376832
746584082348400640
746560241844756480
746495787874586624
746502427310952448
746556571908448256
746566822577659904
746549231586967552
746567380499763200
746609747093127168
746587991250870272
746497977246584832
746618978869600256
746589098597572608
746620421408235520
746517032003309568
746611030529302528
746576079259844608
746623881721614336
746497369043197952
746543506550841348
746514213531619328
746571914441818113
746623038951686144
746494042943401985
746565601951363072
746569137791524866
746624448049070080
746530210623946752
746504143045459975
746583717297020928
746526859379113985
746624640886407168
746595855545729024
746591925646557184
746609218602536960
746547008580784128
746516763416862720
746618194438283264
746612007873445888
746619108674932736
746495120816504832
746568261379194881
746566998868529153
746576020694786048
746515173972705280
746539853236469760
746512095533903872
746564591317094400
746607448841158656
746536501987577856
746505916980199424
746520320190742529
746541795245338624
746500950953689088
746625081560961024
746563592963530753
746539446183460865
746497062850670593
746620421689217024
746575500462653440
746594656062947330
746589685942628352
746605615636582400
746580550538919936
746529770188374016
746504134723985409
746532664228851712
746544743589416960
746566084413788160
746606895109005317
746565396686319616
746531917441400833
746621545821388800
746494177400098816
746614310655369216
746628940303740928
746504428102914048
746611034904010752
746531410266120193
746598279962460160
746554428405190656
746608677663162368
746588347825557504
746627069753204736
746621944284463104
746627321285718016
746616055280328704
746611332577845248
746565404923826176
746602587227578369
746547440929677312
746527924585644032
746534639745982465
746552507623686148
746625760912355328
746621579388346370
746601937437601792
746611055678394368
746606806881951744
746621210063179776
746567875574513664
746538615895818241
746562607197282304
746536631880998912
746568878004772864
746507083302993920
746517803893567492
746525240260329472
746627220379148288
746513353527287808
746569620136534017
746509737953394688
746567669961359360
746495888592252930
746593120704307201
746616076348252160
746553883346993152
746597806094295040
746517485139132416
746499395030421504
746578944254586881
746554742973702144
746497100867739649
746555019709677568
746525441587027968
746597071952744448
746515551556534272
746562338778578945
746609373913427968
746505707592232960
746626801108140032
746568445672718336
746550032803954688
746624968260198400
746625861537898496
746621818233040896
746531535893868544
746609298529226752
746539949634138113
746595561772621824
746535235127480320
746535927271522304
746526163145732096
746536476838502401
746497918597730304
746578633955901440
746606140050513920
746549701344825344
746553522544467968
746599450081107968
746510656527081472
746521998101094400
746591405447880704
746564377520705536
746532672785133568
746533863598526464
746621595985149958
746570974930276352
746501542551818241
746606991460675584
746522836756496384
746545687421063169
746535151593754625
746526775480459264
746609130488606720
746582773591326720
746503815826968576
746588649739943936
746574443489566720
746597793251401732
746552922490576899
746609738775957504
746597914894569472
746523256371347457
746508999898476544
746591866787930112
746616911119605760
746522518010241027
746550393610469378
746605141613109248
746567816581644288
746530562760908800
746627929233330176
746588716764913664
746616613366005760
746515341853876224
746611139648364545
746614109269962752
746601140289036288
746536124319928320
746603090955100160
746531686771392513
746533318565335040
746606366521962497
746612448430530560
746499961399967744
746609181013217280
746507611449655297
746608996388331520
746554101333360641
746526498623000576
746612678869782528
746611621947121664
746534337710010368
746560699103514627
746615124002209792
746540734010916864
746593926392348672
746558232504766464
746533486220185600
746613962368638977
746532072936906752
746592118651625472
746574980473815040
746495339021107204
746560858457677824
746607935220916224
746525320069545984
746606492166545408
746515241169752065
746495888332292098
746517409587159040
746560862668881920
746533477856739329
746528218178457600
746627744826527744
746604063677124608
746583675156914176
746527618577489920
746515681584177152
746534140778975233
746582719191261184
746615388562165760
746572493272551424
746578138872844288
746610909045481473
746569838152167424
746525567537848320
746568202444996608
746502595221590020
746617611367092224
746613806999044096
746545003812491264
746500674339340293
746530206161174528
746605347150913537
746592466611109888
746503543314579456
746537705845100545
746566474370785280
746559809781129216
746615455356493824
746520789961310208
746543644786647040
746623407958024192
746614109341388800
746493845894893568
746606672571961344
746507649206751232
746537454153281537
746570924640579584
746522631411736578
746515266209648640
746576351998664704
746516218522275840
746504553760055296
746597353042378752
746620861977866240
746570530258444290
746518822790664193
746591803747536896
746573516842033153
746562204867137536
746620304361984000
746594102523789312
746594215723933696
746583578834763776
746538452133380097
746586842133323776
746518282027536384
746602784556982272
746539106633584640
746614075568889856
746625270128381954
746551790229807105
746563618141986816
746618492288385024
746527496926015488
746528826419646464
746603329648746497
746541048508350464
746508987533660164
746575786010804224
746628537440940032
746613777672642560
746499734769143808
746602382008664064
746506156160458752
746504763794202624
746605733060448256
746496068762796032
746554558319595521
746593406122524673
746624658041147392
746508660218732544
746567984617971712
746571289511399424
746567023761600513
746526456423976960
746608216063217664
746553249688227840
746577920823529472
746610120424034305
746527442211213313
746539643378667522
746611403801362432
746579120348368896
746621172402556929
746506949114531840
746620610168557568
746568697377062913
746559776226697218
746567544165834752
746546710843895808
746619624544940032
746592814880985088
746545158909472768
746513592736899073
746520391762354177
746538066592993280
746518684412313600
746505917022212096
746511398998421504
746575014288297984
746504583422353408
746550712255975424
746519594647453697
746530449426518016
746585986365259776
746548984211247104
746496933036883968
746601866126036992
746544085167669248
746592235848773633
746524271250284545
746549286301642753
746577744612335618
746589719505551360
746532626354184194
746598590311731200
746533549017169920
746607582832394240
746616017573515264
746626922839482368
746602608215764997
746510631356899328
746510484589805568
746522505649627136
746606655857631233
746628906841579520
746587861118496768
746555380415619072
746575291053637632
746586917693579264
746519275855187969
746538733248249857
746550720850079744
746549827215855624
746545779783806977
746612536296906752
746502230493171713
746525328324050944
746515706431311872
746605791885524992
746580886213132290
746620103022653440
746510895568719872
746562586498371584
746617141479227392
746532500780912641
746522648163803137
746534593503715328
746515278620672000
746625416895553536
746606639210434560
746530223223619584
746609738780123136
746524841755422720
746575710295187459
746595893181186048
746553165856661504
746602453039185920
746624058029146112
746588108729290752
746581708057632768
746558945519501312
746593754316832768
746587429105131520
746498971389038593
746594253170745345
746592324151545856
746601606125256704
746496408446967808
746602000306036736
746551194722537472
746617825385656320
746540914412236800
746525991053443072
746607809362440192
746600611869655040
746504344112107520
746498019189735424
746546438277074944
746498443065982976
746546987814707200
746498405187223552
746585910842535936
746543799887880193
746601132169003008
746529405049020416
746512158167568384
746499478832701440
746502813186924544
746508248942010368
746607759131611136
746505556295360512
746508752510136320
746619134104961025
746590138789167108
746544584612773888
746624041235136512
746551626836545536
746512103553392640
746583415248412672
746586074646876160
746560472539889666
746625194626813953
746522836857143296
746506466538950660
746569175607324673
746501278188994560
746503215986905092
746528163883270144
746612414880321536
746584363106656256
746602071466582016
746530017677557760
746566097105727488
746615497332928512
746533800931434497
746504759406792704
746537403708497920
746551266067746816
746616080638971904
746503463429799937
746557012029345792
746616336537653248
746512095332622337
746598229379321856
746591325596823552
746509721520246784
746545922453147649
746512728458670080
746617523236442112
746514700058255360
746606941221294080
746499877417385987
746514750507343872
746573353251594242
746602839066185728
746579170663272448
746616797726674944
746601102569799680
746610279656493056
746528784329826305
746508584893046784
746515752761626624
746520345696296962
746601866058924032
746603942000336896
746501189978591232
746594018600026112
746523386382163969
746527941538963457
746496089965080576
746530998888898560
746628797647233024
746618903132966913
746510887435931648
746543560871182336
746559486836412416
746563467109236739
746611886389600256
746536275574816768
746566856266387456
746626402615726081
746499805908598784
746536518823469056
746505870985428993
746627526965989376
746590751132377088
746621570689470464
746538939058651136
746515945900777472
746537852436160512
746562619813683200
746587978634407941
746519380930920448
746510245481033729
746603799452721152
746618081238093825
746537974246969345
746587462579945472
746568714393387013
746517543796498432
746610451555975168
746505661295525888
746621382247616512
746510350338691077
746539178012213248
746578398995091456
746510266687328256
746537244375257088
746586229827903488
746510186827898880
746500833735487488
746512577488949249
746593699602305025
746510505783791616
746628306838118400
746599454334029827
746515656200364032
746500816698146816
746537034701897728
746510484610899970
746598955316838400
746611286268489729
746557905613185024
746546778208636928
746603166247051264
746598103801806848
746587341326815232
746497046065078272
746561898401914882
746591266817794048
746530487183646720
746623474970419201
746570479989817344
746569318167568384
746627199608950784
746593049682251776
746567531457019904
746509021109116929
746528343923658753
746624708402122752
746601081807867905
746547851778461696
746498228800086016
746556600912052224
746510593805279232
746626851578187776
746543074252230656
746532865718915072
746535231021285381
746620866264444928
746603480786309120
746600125548552192
746504721620295680
746608547404857344
746569620128047105
746604458277212160
746576188555075584
746548267056513024
746589652128194560
746565128024391681
746494973990809601
746612293111320576
746597252379123713
746620505436741632
746521213665710080
746605838194839552
746553212040151045
746624817202245633
746625387879407620
746564515672825856
746606672760602624
746551324536246273
746498564335898624
746612020406018048
746567753914408960
746497645955383296
746623776897507329
746595968758480896
746500837715775489
746500103662243840
746575051625926657
746550343173971969
746543280091987968
746608669278748672
746500703565156353
746561076301463552
746526007713103872
746522031559151616
746531162747604993
746612548858953728
746555254867636224
746536405397037057
746505908562206720
746600443992772608
746498103084093440
746618429394849792
746599928303132672
746543850269908992
746584401010630656
746558622935695360
746508597396283392
746601085998104576
746603896047542272
746570559769681920
746515299852136448
746577849243602944
746522551589965824
746557096213221376
746594312176152576
746541371704508416
746511214474207233
746525571652390912
746619930980782080
746596908299223044
746620287362404352
746601597564706816
746498702739660800
746576045868986372
746499940034064384
746523243914231808
746530902642032641
746572560406458368
746624548695597056
746533536732057601
746520194667929601
746543141700800514
746594613863997441
746537999484149764
746557473415434245
746627082034233344
746623185811083264
746547881075585024
746613551553339392
746620438512566272
746588494366117889
746504528938274816
746618852981768192
746531825233895424
746509184590479360
746586309200846848
746569078932803584
746551911818608641
746626058590392320
746601098606088192
746625601499443200
746589907989192704
746626289591848960
746506890352467968
746600246927556608
746615241803440128
746613295562559488
746509994070204416
746615438713434112
746607096112742400
746594815463333888
746565681798352899
746520408577323009
746622933930377216
746515278801084416
746610971800543233
746612632929570816
746535977674387456
746532345600081920
746499629982711808
746624745949528064
746625043891793920
746628546064486400
746576461243392001
746571860003807232
746502528091688960
746550481669894144
746524581830131712
746502469308588032
746500993014108160
746544492077944833
746527265954004992
746520672805871617
746627006826160128
746590738364907522
746624112748036096
746591728577155072
746516008643497984
746622334241497088
746605838035451904
746500842157539328
746517224895066112
746525575704096768
746593372433956864
746599550941429760
746563316193976321
746586103839342592
746511688673832961
746574972173180928
746622837578928128
746527312456351744
746572837243150336
746623512681447425
746495431153090560
746504784799203328
746594542569267200
746536304838467584
746540822200483840
746548862618304512
746587609690939392
746594555408056320
746539643399606272
746502918275096576
746501575888220162
746551467436187648
746535822334304256
746578654793064448
746531548590120960
746520127391301632
746574674407079936
746520529956376576
746504692570689536
746508874165825536
746568659787726848
746510371331145728
746524493548503040
746605561156935680
746505745328267264
746513307289292803
746545712586964992
746600561726750721
746548220776480769
746589157242376192
746599110531129344
746526930602713088
746540821990694914
746615245976670208
746600414867525632
746611781242597376
746494823318839296
746620270459367424
746520165039255552
746592785139122176
746618605366841344
746611588510134272
746560661178593281
746594169355788288
746591124408565760
746518059444166656
746504541449953280
746605007512940545
746612850827866113
746513194223534080
746530059532406784
746623756152373248
746559864218988544
746580881733787648
746515895460237312
746596296140591105
746497054747164672
746570408774762496
746494538068299776
746566717929754624
746537789479542787
746554684299587589
746577157485379584
746517535265169409
746578147114684416
746553170201972741
746500598913204224
746626453047914496
746613786245750784
746612846771871744
746556127136063488
746586061783076864
746564419166015488
746570648017903617
746610149679304704
746503140380315649
746624720951455744
746618412567240704
746610523077287936
746616969672155136
746607305878347776
746508798613913601
746614650188464128
746573667723776001
746619372869926912
746595725430104064
746518718310678528
746619712621019136
746533033126277120
746559960641867776
746621877146222592
746506818948468737
746613643475816449
746536334081200128
746603979967184896
746620123818033152
746616994728902656
746604319517065216
746581007671902208
746579258902908928
746566139052855296
746574657491369985
746591577477263360
746592504229793792
746604533564874752
746552172037312512
746527887088459777
746592965720571904
746509326987177984
746518948791877632
746530395273891840
746600851062538240
746514704076419072
746512363671683072
746518948896595968
746559536958365696
746541094809149440
746530004834598912
746617275843764224
746604055502397440
746499260842123265
746493485318955008
746613362558124032
746497402710822912
746541333830041600
746493648745828352
746493640508321792
746595779926720512
746515614341029888
746628042693480448
746506265359224832
746567619348598785
746535151614722050
746614478117167104
746503451069186048
746521700179705857
746603468232728576
746615967426347008
746583230921449472
746501177462788096
746494936338563072
746619079277027328
746538758372106240
746609411699912704
746511592099971072
746604357395877888
746617074663862272
746627111377637377
746570396258951168
746615573061173249
746533016604860416
746502993772613632
746624024399085568
746529061321637888
746517283661545472
746614830723891200
746528541307731968
746620270690000900
746596270635102208
746533498828132352
746627895892680704
746598560821567489
746526028974034944
746596060995321856
746542235391451136
746523352785891329
746556441830506496
746591858428678144
746623940597014528
746617376611794944
746551609660846080
746498438561472512
746608828649771008
746607331195117568
746580689143889920
746607847094497280
746617426905796608
746567451647741952
746496715000209408
746626264128167936
746618861143855106
746526431413317633
746548501866151938
746568865069432832
746512283887558661
746625349904109573
746575043468066816
746618710178226176
746603744880631808
746611039094079488
746546983477743616
746515413018677248
746591674009280512
746588020523032576
746567153780830208
746527379414204416
746601929023848448
746606047826182144
746533851355287557
746575681119739904
746556290814509056
746606500693557249
746618798623449088
746593116849790976
746570546981277696
746516801463394304
746527857447313408
746498228842004480
746571583146254336
746509071411519488
746627912821006336
746571910444527616
746628910754861056
746577241245618176
746535126432112640
746495641078108160
746598195988303872
746589887072067586
746531485696434177
746498975562244096
746623760267083776
746616655061614592
746522908382601216
746616369786032128
746620459521802240
746600054127984640
746599840075780096
746596732126003200
746614947996663808
746529854208643073
746579162178031616
746618374990368768
746590327369170944
746522283448147968
746592420620546050
746604198045880321
746591380311441408
746554457853411332
746603896181710848
746550770900705284
746579166435348480
746599768726601728
746550838080868353
746493699060801538
746619398379601920
746591405628342272
746601056310824960
746567560804524033
746534530740326400
746498191227523072
746505795576205312
746604709641916417
746618119012102144
746613433940971520
746612670594433024
746610686621474820
746580512647548928
746543049128345600
746519888437645312
746624028849348608
746529342495199233
746538821521707008
746589350088040448
746554243990044674
746499831099580416
746603895963672576
746582899495886848
746511021687201793
746574267622404096
746503866049503232
746582849134813184
746603011108126720
746626192883744768
746498430478983170
746496677146664960
746624968184766465
746543074382229505
746623550417739777
746518776812736512
746597721839177728
746585038653898753
746612376980570112
746579258529689600
746514813082275840
746580705883230209
746495292845940737
746519473075585024
746497318812213249
746526095764262912
746613597304872961
746547163749036032
746554927514685440
746603933871771648
746570039743021057
746574456428978177
746493812302712832
746588872163864576
746552067024510976
746512585860784128
746618379054813184
746617255077740544
746622133053251584
746564054257393665
746612976774488064
746615757534965760
746620643916025856
746548342679756800
746509910268059648
746627988008144896
746554327947317248
746618609837838336
746592697356541952
746593204615557121
746573915170967557
746527169627590656
746534505540837380
746604881759207424
746507561470332928
746561734987550720
746601467587497984
746523151417368576
746600863561486337
746525567491551232
746499550366543872
746514729250729989
746506210904518656
746579149641367552
746611399607132160
746623881935355904
746606894895202304
746577392089587712
746617762454319104
746610103806230528
746502410865152002
746530072262221824
746509163342225408
746500825317466112
746623471015329793
746554046769664000
746625148531281921
746554474605379585
746607788516851712
746588792228708353
746563135885180928
746543875737661440
746546857585713152
746560866657656832
746601262167228416
746609684078034944
746502821537677312
746541027733946368
746607532521721856
746624247007698944
746563177954017280
746620337605869568
746617967903969280
746521725349695488
746544034789855232
746563144189886464
746526163179278336
746531212991291392
746494869355503616
746564335586140160
746518189526290432
746626658652819456
746624377022717952
746566298331582467
746625018751246336
746610351161155584
746619918276136960
746589551355797504
746587462689001472
746561978299101184
746574598699945985
746583767397994497
746557091805011968
746514670463246336
746604445656440838
746615325345611776
746494974246686724
746506160287657984
746613111097004033
746618811046985728
746533326974914562
746500267219259392
746612716719194112
746589786383720448
746514897232551936
746502746321358848
746528029396992000
746621537126490113
746539974749720576
746617607042785280
746606496356630528
746569356054781952
746558610029813760
746542008898990080
746512900467073024
746620761352306688
746533150759788544
746547357005684738
746522593486839809
746503631038472192
746583209945743360
746594593299439616
746511205968265216
746510551807754240
746500066270117888
746523910489800704
746591334149005312
746615749041623040
746534383826440192
746540457266647040
746504172434948097
746558941388124160
746616533334564864
746515652077363200
746625169523904512
746625022828118016
746593154451771392
746626478188564480
746503052354428929
746540952131514369
746614000096411648
746628126403235840
746624557071601665
746614038084337665
746530323874353152
746626646078263296
746497494905815040
746551332983738369
746564255827238912
746621201548713984
746605666253430784
746599986964553728
746591807916515328
746574720666112001
746580756269506560
746604361573335040
746550980905295872
746572488956485632
746585860485824512
746560539627773952
746587911571705860
746566403008958464
746586338623913984
746498254074949636
746522320966017024
746539295335276544
746614725623054337
746594916084506624
746628436924432384
746626687962583040
746564662527950849
746615036077051904
746501261374144512
746587596868845568
746563316173115392
746577098567909376
746545704198275072
746559373317709824
746551312184115200
746505124537733120
746624834180898816
746498103331688448
746609923279228928
746523281583280128
746514414795431937
746539429473320961
746519821391560704
746543321724522496
746591140980232192
746524787246141440
746504046408671232
746528402832687104
746624808906006528
746561944560275456
746504377750298624
746586745752395776
746591015193055232
746624121111470080
746589425669398528
746530785327464448
746612167198253056
746523419781398528
746523352890748932
746504503625654272
746595066857275392
746603690455269376
746494382811947008
746572304453406720
746515039524294656
746611319873339392
746553388406452224
746535701001310208
746610766321717248
746514997740707840
746526649479401476
746526435515432960
746588091998146560
746620430094458880
746524485189177344
746628151644561408
746521167687737345
746505904426717184
746554692700880896
746493669805432836
746600188253470720
746513202553331713
746521905788747776
746501177437749248
746554105276030976
746571155524321281
746541367522795520
746516423707660288
746527928779841536
746561495903911936
746525613398327297
746518378358145024
746532492346167296
746610951034535936
746509583028469760
746545884565934081
746565819958624256
746621335858733056
746514318175440898
746624989286129664
746538854924980224
746508723267473408
746522576705425408
746497482285187073
746535503697162242
746627828880375808
746592709788438528
746601635292528640
746541178615635968
746537751911141376
746538829750886400
746533620471345154
746547440795385857
746498740790431744
746611890403434497
746510023291985921
746521159211028481
746593561471295492
746576146582560768
746553639888617472
746598334295478272
746606001806258176
746510463819784192
746494734953222145
746556492065628160
746575400126447616
746515258001530880
746611198452457472
746540801300242432
746576179889508353
746576423519813632
746582592988680193
746551148497166336
746624519419342848
746573524991676416
746507435607629824
746541887637446656
746606504954957824
746586732775219200
746597269118517248
746621029653581825
746516944082243584
746593967937028100
746608681916178433
746620761268494336
746576767259840516
746611646991302656
746548413739708416
746515421302398976
746562829533093890
746548371976912897
746607863812874240
746573810149666816
746556664141099008
746584673514553344
746499642347692032
746533326761058304
746609000461045760
746586988703158272
746498019227471872
746589388063318016
746614721361612800
746608971075690496
746508488340185089
746599110262808576
746626280892702720
746494777042968576
746565660659048448
746623118718943232
746498824709931008
746503102539436032
746494961462325248
746585948498997249
746622929786576896
746608170043219968
746557318389731328
746521599734595584
746611441520807936
746586233829101569
746593099841941505
746584455494664193
746526036993671168
746604328241225728
746609512287723520
746561466422136833
746525902851309568
746596824526503937
746558320698339328
746523310901592064
746580559053398016
746618941150273536
746545083483205634
746574838077202432
746506181502349312
746495091603210241
746498501387878400
746580739328774144
746551886765916161
746495951519383552
746597571066486784
746511223005515777
746601786161541120
746512196167819264
746587513226133506
746503043890323456
746619746511093760
746526343513387009
746563609841569793
746606207083876352
746619616185688064
746560790988230656
746557200974422017
746561764267954176
746551978818338816
746606529953030144
746628629975666688
746615715617087488
746561558768017409
746571663010045953
746530512701886464
746589627201486848
746525084894928896
746568995353026560
746519426963509249
746602298026033152
746579292474212352
746609558295027712
746582110987784192
746546127969882112
746604755858956289
746533968510599168
746535293877161984
746510208004816896
746515517939159040
746570190456946690
746619066840911872
746559780412596224
746524951008710657
746530357328097280
746618483903848449
746621247728001024
746613543018041344
746547679644114944
746528796837175296
746553270601031680
746522602068336640
746574468688928769
746610359402897408
746562750021722113
746494273831436288
746624368390836224
746589874539499520
746527110815170560
746541107480190976
746558627016769536
746519372584390656
746513403749904384
746511395081052160
746593749988442112
746622858420490240
746616638447853569
746623168807342080
746586183443030016
746596178649808896
746513865253355521
746612137745866752
746566369655795712
746552838952673280
746508618334351360
746627598004936704
746609738549338113
746498925151006720
746602369539051520
746515048026247168
746512464393691136
746594777551020033
746499688577138689
746569276430094336
746616453714026497
746553740438626304
746607511441014788
746585919369678848
746569234411487235
746609608907689985
746585285828370432
746615270911795200
746589673124831233
746577522477801473
746625932744482817
746540964890587136
746519813040680960
746607058548592640
746518730830548993
746523361220694016
746510719722487808
746543900743999489
746498690416803840
746595159387836416
746518139131797504
746503119480061957
746506856449740800
746599802352320512
746523285609930752
746512028056035328
746602495309418496
746596992428695552
746612200853340160
746628189389217792
746598867194417152
746566247811276800
746517799653117952
746616437192613888
746615690296176641
746551769417809920
746576855533232128
746596283234811904
746623298885292032
746500774906171394
746611819096178688
746559583326351360
746591421994532864
746615921184280576
746613014606938112
746515551304945664
746623735243898880
746528738159005697
746615757400739840
746614763480834048
746590419656544256
746524246277447681
746598057773522945
746593381128757249
746521545212858368
746559843339665408
746603636185309185
746514758652862464
746532706075447296
746567489702682624
746592286402805760
746615363358564352
746551291086725120
746590352803397632
746534153135464448
746527773741715456
746625530145931264
746617841999290368
746576255491907584
746603413551595522
746501756247408640
746549177056960512
746585613244174336
746566294103687169
746590180719624192
746603593990561793
746511503826751488
746621612955475968
746553996547137537
746544404169695232
746498677695447044
746628562782916608
746566533267226624
746502708614430721
746618345399681024
746513013671362562
746606140197318656
746586737124777984
746580286339710977
746602629535457280
746516008513396736
746568190071832576
746561390891040769
746497062934577152
746625182245101569
746598883757789184
746527945754189825
746512741079318528
746557645415342081
746507443849564160
746550573827133440
746614054685413376
746592416082333696
746534576588226561
746555938320977920
746559222402293760
746504159814426628
746592433035698176
746508291136692225
746621965037875200
746588322764468224
746534983527862273
746606223860981760
746605133505630208
746509314383183874
746495137560223744
746596665285554176
746595205466361856
746578159835844609
746530885781041152
746617145908400128
746507850835464192
746496303710896128
746622841760718848
746532647459950592
746550649240715264
746611353440428032
746525030654185474
746543753733746688
746552331475496960
746555737141186560
746593288619073536
746580852692385792
746625719036444672
746559491001450497
746612276224983040
746516113270288385
746575684961607681
746493917026213888
746512166807805952
746563869775011840
746578998835167232
746580328106463232
746529631717597184
746615803873726464
746539375056457732
746591761766637568
746604130936840192
746620769715748864
746555187419029505
746619477798817794
746618932442849280
746543191994798080
746607528268619776
746593712197668864
746546321042120704
746544898938044417
746506160510013441
746506986779467776
746508240796549120
746549290210820096
746618685100527616
746626985518981120
746525760173793281
746534375400038404
746593733450285056
746561177044553729
746500036817752064
746594777513205760
746514188076519424
746549273483972608
746573864994541568
746624011975692288
746613962406502400
746551077290409985
746591070058872833
746522216045547520
746502569967685633
746620392337510400
746546505503350784
746621331882512384
746620148912631808
746611756131303424
746564788487077888
746591027956449280
746614490930765824
746558648072142848
746528914328027137
746525613721325568
746584518232944640
746584883208855552
746517858142797824
746517590009253888
746574452192837632
746614616793432065
746543850391375872
746573839472148484
746512015452082176
746617078635954176
746570048119144448
746503933045018624
746581699832610816
746547482507743232
746525005471690752
746523461699375104
746601006125846532
746585219013148672
746537806571384836
746601169716387840
746551819476869124
746597894036258816
746614172167901184
746590466083217408
746502511457087488
746539735586217984
746500716299161600
746601677424328704
746623823332540416
746615786937155585
746536854497988613
746495754408189953
746557691602968576
746508924539518977
746596598151585792
746547348520730626
746538427135340545
746549105846030336
746574074688712704
746595112982036480
746627275261640704
746586523181584385
746561160468631553
746619947799949312
746533301926694912
746535067518898176
746603615087923200
746559931487232000
746522883233554434
746599777438142464
746627866398326784
746520462943993857
746614654647025664
746500359493943297
746597155654213633
746557515463176196
746546341803925504
746585629811707904
746609801791143936
746522048365625344
746617447688572928
746533599562899462
746627929409527808
746594592900907008
746604206489014272
746539140393603072
746626335695577088
746536015603576832
746541522468937728
746578612925644800
746613073285419008
746544299228151810
746514557179330564
746608400872640512
746616629941809156
746521549369401344
746521813455245312
746545419187003392
746495632504913921
746558119224893441
746519397691457537
746601731778220032
746624699669553152
746542709620490241
746511193473486848
746497557904433152
746603984031481856
746564775920861184
746537571547750405
746574166757871616
746620186577485824
746584241731960833
746609453340954624
746586473017843712
746544819283996672
746517312858103813
746501571903688704
746530676296527872
746610917446541312
746609696832917504
746518307201658880
746611450135777280
746598518954012672
746584531117842433
746555502079807488
746521863849807872
746551589024849921
746606936888590336
746565610507755520
746598241962237953
746525407927762945
746540960335675392
746523361149255680
746519934390382592
746609428368089089
746579384379662336
746544584520511489
746569561575669760
746535671360258048
746576075061366784
746527643596656640
746586418361868288
746586477270867968
746620501393608705
746611294678171648
746563135734054913
746515182222999552
746590562413752321
746597839686504448
746617649166163968
746499898233749504
746522429984497664
746610787158990848
746526523771916288
746501865282633728
746499604892491776
746586967828275200
746601287152709632
746599059935354880
746626813674270720
746526863674212352
746611215246430208
746555003154874368
746530755837329408
746502049911685120
746496509487636481
746623420499099650
746531208645873664
746626730043969536
746603623354818561
746510946185711616
746547231013101568
746553212228886529
746610908886077440
746532588622348288
746495586522832896
746547792844361728
746534933460484096
746607595411083264
746602759391166465
746518894232354816
746608656461008896
746497763366551552
746628478758428672
746622464285904896
746494198149328896
746573499754483712
746495741800001536
746628176735014913
746624196617310208
746515547219603456
746610070281199616
746510660771643392
746496878255054848
746510249859784704
746539824027312132
746594236535955457
746579187583062017
746603795551948800
746584849914413056
746535231264546816
746517665280364544
746547830811070465
746498082171392000
746626041989447680
746509624715599876
746509297790615552
746497734224519168
746603484921872384
746628873035591680
746614088340480000
746540541169410048
746579875369226240
746615174476472320
746529132582998016
746497046354374657
746554495501406208
746623747646361600
746566868777897984
746594450659479552
746503002119241728
746541174442364928
746557968619966466
746526905399185409
746518571262566401
746580169012420608
746606735612387328
746625144206962693
746539874199580672
746552964760797184
746582479759417344
746519720678014976
746607880590270464
746611026200768512
746554390706696192
746495842492682240
746538926475718656
746624301210689536
746617284324634624
746505367568396290
746579799896891392
746499965275381760
746496697887498240
746502683251507202
746592567312056324
746606357919506432
746550582064799744
746626423675326464
746548246076620800
746618144295354372
746610107820105728
746619217856831489
746586305308483584
746597545921642496
746603472322076672
746615849662951424
746537261160759297
746531292863397888
746554273060663296
746548778723749888
746616520747401216
746599043200069632
746518818806079488
746516474173456384
746625890805780480
746573935995686912
746592282011394048
746498300078100480
746616583875923968
746618811093291008
746594987324940288
746624271926067200
746603174509875201
746518713772433408
746509830303580162
746592944820486144
746534928934797312
746625005954306049
746540679472549888
746496744331026432
746606819657789441
746498216405803008
746605150295449600
746625811306909696
746581062264852480
746590503639068673
746528738511298560
746552687617990657
746536053184528384
746561822950457345
746544022555004928
746540499058692096
746605338753892352
746532651717165056
746511336272629760
746494583987638272
746514590943477760
746578289699885057
746606739655626752
746497972947431425
746529375873601536
746606542812651524
746612083534487552
746620216143032320
746546341782880256
746542596235927552
746502951812763649
746566944334090244
746514884712628227
746619838492254208
746619133815590912
746509779971956737
746509004290007040
746606710429614080
746593603057754113
746570291212591104
746537173122453505
746510287617069057
746583801346809856
746608891358752768
746532186187304960
746574397494857728
746581934554243072
746541480748158976
746542134782730240
746551869858783232
746543686704586752
746497050238345220
746618005665288192
746528566150569984
746567053235073025
746566776406695937
746536007043026944
746627086283083776
746537970006560769
746598745559695360
746614603975659520
746620342089584640
746620484628865024
746553077700923392
746591346580983808
746545284818165761
746603040594100225
746548291974815744
746564759126945796
746530692868214784
746513219607420929
746580533963022336
746573172581892096
746620476013764610
746534413236846592
746594744122413056
746613513502720000
746615837323296768
746583192778514436
746586649199583232
746508890716569604
746504906270478336
746534643701161984
746498929441726465
746588700088352768
746602344255631361
746502821852364800
746590390380199936
746572715683782659
746516738423001088
746626230837927936
746590096728727552
746623298994307072
746518672152342529
746507825531097088
746606983260835840
746493804115542017
746511592037068800
746627740611272708
746590650334851072
746527559886774273
746501701683732480
746521981491752961
746594433743749120
746623668135038976
746551442228580356
746624141764268036
746597021688094720
746578906401112064
746589589112922112
746562456126840832
746531753960017920
746521176164335617
746610963290398720
746539416999583744
746622174857994240
746556529587916800
746508911964913664
746540809567121408
746536334018383874
746498245652787200
746541618874957824
746522593725800448
746532974775140352
746525366043410432
746515106914271233
746525210887720960
746628609020944384
746520324494110720
746494533672673280
746580928227647489
746601081526943744
746537714061836288
746538972566806528
746597088809594880
746528994372292608
746523939875151873
746601136279392256
746494399484395521
746583163502223365
746550146029096960
746618635033149440
746508144352755712
746537638438395909
746591585660444672
746531775048908800
746533519887826948
746504054994538496
746523197818839040
746587915870928896
746500464628346880
746621470298808320
746540142551130112
746548837314084864
746590096686604288
746616319525687296
746506336372916224
746528562107277312
746560438897377280
746601601960337408
746577488684298240
746584484842250240
746613026858598400
746608429997817856
746601907997806593
746595100566913024
746589522167631873
746507666311217152
746537483324690432
746622833225240576
746626218074640385
746515643806134272
746495859169333248
746625697930678272
746506508716875777
746525143636140032
746520781631463424
746552385892323328
746563773234806784
746563710487957504
746537215119892480
746573579773317120
746546253908049920
746591371994202112
746533008283308032
746509268426207232
746609399083327489
746522325328273408
746496483977924608
746533578452963328
746508089654808576
746575047612039168
746494026086416385
746599852545544192
746535054772477952
746570349886595072
746582530300645377
746590021340266496
746511767975530496
746600993744424960
746574234097328128
746524602860437504
746618982862512128
746496131924922368
746558429926285312
746539194726617088
746544659829252096
746588859316604928
746563920152903682
746527190708293632
746516092512768000
746517002550837248
746527715075850241
746564620576423937
746594932861734918
746522937751121924
746515459055357952
746571251888463872
746515731907551233
746586141768429568
746543817042460672
746582324637220864
746600234231435264
746509498987184128
746541216339107840
746495359996858371
746514519657066497
746540650246504449
746618345319964672
746528377796960256
746517111867072513
746586200253825024
746587458704384000
746547558206545921
746628285895839746
746588393837072384
746579967656497152
746502691824623616
746565900036366336
746555514809618432
746623022031867904
746527220131213312
746583281248911360
746499621472571393
746497675227336704
746514519531216897
746529635773587456
746523847684403201
746498078157455360
746524376045096961
746494839965913088
746542202092826624
746625727378952192
746523906542972928
746625022970597377
746603673632018432
746518474894151680
746586481167310848
746583490682978304
746595414967730176
746593196512317440
746543510694723584
746599475083304960
746622388549394432
746507867289583616
746626390099886080
746621075958685696
746510509910917120
746524305090088962
746564138076364800
746500292523393024
746536862618091524
746627203841069056
746617443724865542
746615514282201088
746615019547275265
746501789734703105
746622569068003328
746625932845268994
746619691733393408
746498992121356288
746554231369306118
746567518991585284
746504654758940672
746599890575319040
746552646052438016
746626331195117568
746628071873253376
746570488307134464
746494026321362945
746538360093573121
746518353204805632
746506500076613632
746527735972007936
746580290567610368
746520219544330240
746612595189112832
746622787306020864
746597269114347520
746607863917875200
746590935769882624
746578507828989952
746515526281740289
746532341082816513
746510489035767808
746506005043896320
746552293714124800
746512032388759552
746494785486229506
746572841424924672
746496610163515392
746541577145880577
746622229232885760
746621407279222789
746608061029154816
746519791960088576
746517023623020546
746613329049706496
746607406503727105
746618768860844032
746542864541356032
746615996727832576
746515199130140672
746548996722819073
746501718419070976
746596090632245250
746610745501179904
746506038879334400
746587421005983744
746579283854786561
746539123507236864
746602998479060992
746498275059064832
746527358316744705
746512888102260737
746498543498702848
746613291288563712
746545007897808896
746498929571700736
746627682134269952
746502372831039488
746494890289291265
746523889665118208
746551924569300994
746594685209223168
746588213679005696
746584736382984192
746541736277741568
746522568664948736
746558803110309889
746531825430847489
746616399364263936
746574246512558080
746615862476546048
746592772593848320
746495183894745089
746498962853597185
746628260629463040
746551060328751105
746584602173706240
746524980071043072
746548644564832256
746534874736033792
746575047779815424
746598695295025153
746565262359486465
746495460697767936
746617095329300480
746606970514321408
746545985170587648
746593703964225537
746595108796018688
746586179185836032
746545842761375744
746522748868923397
746614503610134528
746510790912512001
746549579923996673
746514171517247488
746503454886068224
746552503177613312
746594517588054016
746517157723312128
746505581628956672
746513307545178112
746550468877262848
746553992247840769
746572870718005248
746565362800562176
746617863151194112
746542260704030721
746612418713886720
746549181360242688
746618987308548096
746627828964294656
746589551611740160
746523462009753600
746547092764647424
746504860242182144
746521188550213632
746618291091709953
746513181825105920
746622686542106625
746556290655084544
746624154397442049
746600331086340096
746550246549905408
746620895431659520
746564490724937729
746547323199700992
746600188169568257
746559079724744705
746501198425915392
746553434422321152
746553761414283264
746521864063827968
746548690433638401
746585139208130560
746496274354954240
746525420741398528
746497578678747136
746512514725273600
746517594040074240
746514792064552960
746523352961978369
746569112663502848
746627073695940609
746563546738266112
746560933640691712
746559532818653184
746519229998915584
746544286787833856
746551005987233792
746562204795822080
746498497260756993
746498367509901313
746609361305374720
746619968498839552
746594094118473728
746588955810869248
746628671776129024
746500095227494401
746532135507468289
746588725052727296
746596799452897284
746548854284156928
746500833664204800
746539312313835520
746531682518470656
746605620023992320
746509012561240064
746617590605185024
746494143598256128
746534039838920704
746557255215091716
746527387672772612
746577136216059904
746624616043528192
746550607427756033
746549810509975554
746605888178315264
746499130839687168
746601953937989636
746585269214687232
746516054717829120
746503563933691905
746568928185319424
746538095919542272
746561495891218432
746495343362088960
746531208914317312
746499944274628608
746568579831697408
746585629924851712
746594597162258432
746524124588060672
746514750410989569
746571125925126144
746500485482352640
746614776202137602
746588796666454016
746586133056782337
746567128623554561
746598510426914816
746554554322321409
746581833958187008
746596543386423298
746558790422634496
746584447131189248
746510166003191809
746598238116003840
746565476185083905
746501639134126080
746530181238579204
746518411790917632
746524388841893888
746531401860775936
746579413978980352
746527819652489216
746619062520688640
746602616675835904
746573781087428608
746584123976744960
746552499025252352
746588406294192128
746570127882260481
746628168556089344
746627187164446720
746608090443845632
746610892226334720
746555485227081729
746560971603386369
746605531712917504
746581712545681408
746508320450691072
746625509098946560
746569813070225408
746609570743717888
746513936565022720
746517380336091137
746603040417931264
746555829499789312
746626801313681408
746600028756574208
746579896042852353
746592047268667393
746614306150682624
746510069328678912
746614583020896258
746494588492320769
746626524426665984
746565136597450752
746593569524310016
746561579743875073
746570153006096384
746570341594472449
746601597606649856
746593930184122368
746590965075349504
746610288250728448
746516214223015938
746565837130186752
746519137606832132
746604906677665792
746593167055720448
746611835957280768
746605955568238592
746571256078598147
746595792660500480
746525667907362816
746604038599380993
746603098945298432
746544223516688384
746625785964826624
746602306561519616
746499319654539264
746540524232806400
746551140129595392
746564360676450309
746618483782324224
746500195895091200
746497054491422720
746512795630370816
746538015984599040
746550062021550080
746576532286607360
746585835265495040
746615191211745280
746589761209573376
746554973534715905
746519464657641473
746621419954409472
746600733697523712
746607746523500544
746616151778549760
746511638266712065
746573848217165824
746553271016271872
746537353498533888
746618869637316608
746535902210555904
746579493708566529
746624536209137664
746552817809227776
746509369144127488
746577488902426624
746618823508377601
746504008806727680
746531343098576896
746596233226051584
746580546386542592
746509113144770560
746587915598192640
746524607083995136
746585575415656452
746555061875126272
746583759349243904
746623588296450048
746505241902747648
746616780815216640
746585390690222081
746549042889515009
746564364853870594
746496446468349954
746526922335617025
746561982287974400
746578528951361537
746603963168886784
746625073042329600
746572132482572288
746621033919221760
746625190541557760
746524418151690240
746569620169973761
746524254598926336
746545825732431872
746512993005953024
746626851691454464
746501873826471936
746604860687056896
746605665867554816
746610090992672768
746522056884314112
746604047063449600
746606479755644929
746609612909060096
746531061958483968
746617955287457792
746530923739439104
746626654550663168
746522379736625152
746621138638356480
746549475066380289
746513991023767553
746533947480276993
746619192644878336
746535746832572416
746521326869876736
746523050938490881
746509867976798209
746613287186534400
746574112479449088
746614255919726592
746552503211294724
746567728392077312
746620912405975040
746579904733536256
746605733257543680
746617904913846272
746597596202827776
746614926995775488
746546358794883072
746542097247965184
746610753549918208
746599819242782720
746529921158242304
746523579450155008
746608623162298368
746605292910186496
746541274933624832
746590218355081216
746498153352855552
746571117763006466
746610476809871360
746609029863084032
746564767498801152
746560245757972480
746504142827454465
746534908265267200
746534467590717440
746520827663785984
746527773783646209
746601064900726784
746587764947247106
746549147843518465
746571096506368000
746591590139854850
746595302132572160
746526473234825216
746507309535342592
746603862342115328
746526485914128385
746502620487909376
746585235677024256
746616827112005633
746549059544973312
746593284445732864
746556936703909888
746608723750227968
746619100412133376
746602176215080960
746592781204848640
746543389143760897
746535360985968640
746571679690788864
746605313638416384
746497134179024897
746588016307740672
746622434699272192
746508341401260032
746625207201206276
746608820206526464
746522903995375617
746517376011767808
746560879152496640
746508261692669952
746586720251027457
746543573709914112
746614113279815680
746511520834588673
746557364287901696
746519934423830529
746598313533673472
746587832072941568
746532576219660290
746585319563112448
746516436286308353
746582177987493888
746504415507447808
746597658979082240
746529941957672960
746601559950245888
746540377507651588
746621759747686400
746519829767585792
746577782293958656
746569238647693312
746628193826770944
746516688275968000
746547075794378752
746577387916144640
746516344330395648
746608681647808512
746591476541497345
746537621820579840
746565266419683328
746523009062674432
746587500626460672
746603887763857408
746583646103019520
746502524123906049
746577379624030208
746502708610338816
746515274581557248
746496731471187968
746565841156595712
746564146456518656
746494013688152064
746588867814264832
746537538014220288
746535696756805632
746570521849044992
746508840749797376
746576435989516288
746512632358658048
746625265837572096
746506017802858496
746497692184936449
746512371997245440
746586992834654208
746590746837422080
746590168090443777
746503341648257024
746578365423837184
746590008862203904
746610107891408896
746496421122215936
746624838031278082
746550473121898496
746515174023176192
746599043112013824
746554395039571968
746556181645242368
746599567609724928
746517610754277378
746534803206352896
746546811687436289
746560283724881920
746623320045453312
746613131871420416
746558652266340352
746566239741444096
746582693853413376
746588913834299392
746535054952771584
746616944598491136
746574808503160833
746493992544632837
746566843381383169
746626520219811841
746613266009456640
746534392428961793
746605921938223104
746624167278059521
746502825774092292
746567250606456836
746514209136009216
746520844826861568
746602767788183552
746553660839075840
746512522983936000
746551039239716864
746589782038351873
746612720804388864
746508240964493312
746575001525051392
746567128808062978
746567275759681536
746615954788982784
746627577213816832
746537886237990912
746607415022452736
746607695982170112
746583453102047234
746529392642363392
746504730042568708
746555355354759168
746582253468254208
746603283549126656
746509956032061441
746574586154651652
746495020501348352
746540163564601344
746503329287667712
746556831879696386
746601253799608320
746501357767696384
746531540285460480
746513471043416064
746596895657721856
746628009071886336
746504717719638017
746533905822416896
746617812660162560
746505858603958272
746570899558567937
746590281554866176
746540083986206720
746509213694894080
746613455034146816
746539710592360449
746602856078139393
746525479226609664
746587114620452864
746625907931123712
746619381426315264
746572812022849537
746574171145179136
746518781107679233
746560237658841088
746595566008696834
746613622810415104
746539894990737409
746534723778863104
746611466736967680
746520173444640768
746622191651938305
746589371101548544
746556428937269248
746506856655388672
746608308367335424
746495725073137665
746516406993182720
746627577138257920
746591074001444864
746535348344229888
746508991497273344
746523709561675777
746608035980804096
746609441089396736
746611412106043392
746538418868469761
746627375627182080
746599882048278529
746502897043652608
746595985711734784
746523008768978944
746535071545442306
746536158134308864
746511470511460353
746614662683328512
746520274191921153
746507456524730373
746526591027650562
746572052920938496
746496576395284481
746506504249966592
746599433316474880
746614994322788353
746496744121311233
746588855243939841
746620727713902592
746614591707320320
746599303255298048
746515438008303616
746564398194429952
746616349003251712
746612591045320704
746599903221137408
746617645127114752
746551370724040704
746539240834535425
746626251792728064
746534253794467840
746493954867138561
746573516904882176
746494529377812480
746529790895632384
746493854308761600
746502805045796864
746609952740020224
746514800813826048
746510266414817281
746589928906100736
746582488336707584
746503412997578752
746515626861035520
746579351022542849
746602726042238976
746585936180350976
746525034961838080
746624431552860160
746495137706967040
746607540868354048
746541375609507840
746532399748620289
746548430399430656
746590750989770752
746593204586315776
746532408405614592
746611127019249664
746626016907501568
746509817842438145
746577497152692224
746526146355945473
746599097768022016
746583851275681792
746556479533162496
746521997962686464
746495586480816128
746513907276218368
746581557264195584
746594488232067072
746573445459251201
746615711498375168
746503824089636868
746497738016067584
746538041318117376
746565983771332608
746576691695255553
746499340345053185
746617741264719872
746564926823612416
746533540976795652
746515182348812288
746507376551952384
746530084572565504
746570496775430144
746523113815412737
746534148974665732
746574783358316544
746522933238038530
746601673108291584
746499877140566016
746626587257364482
746627254017482753
746549743220719618
746527907665719297
746502188235644928
746559721474232320
746530743359201280
746595301952217088
746625693774053377
746628164202299392
746495108330233863
746602478548946944
746627958882836481
746617351580323840
746528545258643456
746581326325645312
746497411044892672
746617338976477185
746527589213179904
746569213465100288
746584438478376960
746560044423127040
746614742375108608
746610514483097600
746499101185867776
746524380545560576
746497784321314816
746511151614271488
746505506181816320
746497130072842240
746582450520862720
746550083047436289
746538003519143936
746601870039228416
746624498477129728
746581230129389568
746616047076253696
746577270609838081
746548648528453632
746598699179053056
746569473528823808
746625417050742789
746623869453275137
746556966101737472
746545578528542720
746508005714198529
746609126411800576
746497540917334016
746598263047000064
746510803352850432
746514699815092224
746545637202747392
746606769045143552
746592126733955072
746600305534574592
746496446518681601
746546224392732672
746585013248983040
746509188516327424
746606031120150532
746611827430330368
746503455209029632
746505904476958720
746625568062332928
746496379254616064
746528797130915844
746572770104868869
746512820796334081
746579611216130048
746595561906778112
746614125791436800
746577157435039745
746607180225384448
746499256740020224
746509545187401729
746515627003813889
746616839619350528
746512988648071169
746608304353345536
746526918132924417
746606853124087808
746592458159570944
746586594350555136
746568378626768896
746572254251606016
746577237198004224
746502452682231808
746575957952204800
746606215623544832
746559654495281153
746617074622005248
746574284307365888
746522044200714240
746510086210748416
746540608064348160
746561000904724480
746531812910960640
746593712264732672
746624666383572992
746496639498522624
746527664563884032
746563890889265152
746617267673174016
746628797521367040
746614239075385344
746516000145833984
746523453667184641
746624976711622656
746494324011982848
746562297020227585
746533108770553857
746497993939910657
746531984848060420
746532651452928001
746608396716089344
746569196755116032
746626645994311680
746523332028178432
746549236062314497
746513911462113281
746515371033661440
746500841918472194
746512095269818368
746548849959809026
746621201909428224
746506676220551168
746592172955308032
746502410726576128
746526041250758660
746569121135886338
746628105549254657
746579938225029120
746567573471272960
746592671909609472
746577442458894336
746569473428164608
746517380302442497
746549655261970433
746516897772896256
746601018834690048
746510388045426688
746606698010279936
746557859228434432
746611173110464512
746554835428847616
746618140025462784
746502498744172545
746600381149478912
746625438164918272
746618131595075584
746515085754048513
746558991698923520
746558266101006336
746501705836134400
746545503119118337
746571818119667716
746624838035472385
746584027734302720
746607985640738816
746554663512739840
746512711886974976
746500456306741248
746623181335707649
746582672697241600
746627316990775296
746599647033032704
746628739061055488
746566264932306944
746526167096791040
746509738070970368
746601262225883136
746588532513308673
746511512500580352
746546559798616064
746613211726774272
746603472343146496
746569834205487104
746613039844065281
746624762605080576
746549605022711808
746505908923076609
746546287353434112
746594370862854144
746528952303247360
746526880321277952
746594219880480768
746619083458813956
746597315171934208
746521440141217793
746497624841330688
746499994790789120
746609390761934848
746599995273515008
746556529780756484
746544483861467136
746534576625848321
746580042944110592
746620723582513153
746547834904776704
746494344903950336
746502477697032192
746596782495367168
746525034764656640
746529912748597248
746600213427687424
746527220185837570
746605133186793472
746619964421869570
746627023465029632
746535860271710208
746509540972068864
746573927695060992
746536115985801216
746619989675773952
746615811868102656
746627690317357056
746578759692722176
746581838127300608
746604277863321601
746507569615732736
746497826482335744
746550443640139776
746508999755866112
746543468684656640
746505833341657089
746586552722128896
746511541651054596
746534790778732544
746567246118588416
746528381886332928
746550167109677056
746622367703568384
746622396954775552
746584354768437248
746515136370741249
746611391138766848
746616109781094400
746585961128148992
746624271846379520
746596316831088640
746623445618860032
746534933380792321
746529245980131328
746507238311854080
746607574519267328
746615384145485824
746528037764640771
746619591003095040
746497658555109376
746509985639604224
746617418630455296
746620253803786240
746608874510258176
746589203287449600
746622443477962752
746504705132486656
746541010897903616
746565539242225665
746587575922524161
746613890985918464
746544865580716032
746562783475564544
746618853145350144
746601719048601600
746611655690297344
746608434120921088
746517090811551744
746598455859101696
746520110450479105
746628029921779712
746587282598068226
746512510665166848
746593833794834432
746562061870604288
746540805234397184
746601140599558144
746560694653321216
746546706867707904
746515346081853440
746593594706792448
746612318180515841
746582694021177344
746537311324803072
746507234264309761
746573793733320704
746624896860622848
746513722735198208
746497583195951104
746598993048838144
746551672734908416
746580512957997057
746621176588312576
746521440128802817
746591455582556160
746530155934392320
746550959636045824
746550271963205632
746544332849614848
746563806864670720
746513941023465474
746561634231975936
746590012737785856
746588121421123585
746521339373068288
746622493679587328
746500955051417600
746612620413837312
746524644610547712
746495234259968000
746495884347711488
746513236103598080
746528905998139392
746619217898803200
746515555511734272
746532244739629056
746518923756003330
746515245229809669
746526867855839233
746507544554725376
746622187516399616
746613673142124544
746586892444000256
746501240612233216
746556643232583680
746584816284405760
746503211624726529
746580542145994756
746601278764113920
746583813585678336
746548766203842560
746598409868550144
746495049676914688
746619331279208448
746591719832031233
746510086059745280
746542604838383618
746580407869546496
746616264961986560
746554218639613952
746516306279571456
746603946286923780
746627648542105600
746510077989785600
746542491617234947
746612825905303552
746495800457322496
746588154686279680
746521457098784768
746497721385684994
746529040136232960
746602272902176770
746628806031585280
746611194350415872
746617326041182208
746598229433794560
746540163648520193
746573273345974272
746611320154357760
746600951641935872
746521868178329601
746563190247415808
746531707894009857
746570979342573568
746528767749853184
746616382461186049
746575232048103425
746622338616164352
746566923350007808
746497352295419905
746548321452339200
746496832289804289
746617565435224065
746562477282852864
746614193080655873
746516113333223424
746625912142082050
746566587566657536
746585424211087361
746585931822546944
746510887515729920
746583503500894208
746543104010813444
746559663123140608
746605791721984000
746626578830999552
746521775689728001
746553094754836480
746500770716073984
746619440263991296
746623043213078529
746606433588875265
746532877957922816
746610774831955968
746505371938807808
746625320560713729
746575144148164608
746575869896859651
746584170323914752
746519359980511233
746593049648631808
746618555098071040
746584535329046528
746505392784556032
746615547970883584
746535902093123584
746547625252425728
746568550459019264
746550594815533056
746582584914808833
746606857414909952
746571062956032000
746621034091057152
746544844303011841
746563064472821760
746603447357702144
746497394494181376
746604927972085760
746508379288444929
746502138092654593
746576104681439233
746493640344690691
746580206538764292
746501949315440640
746599844232466432
746570157166759936
746498233224986624
746599408351981568
746496693936349185
746605523307532288
746613148824780800
746594383550648320
746570278700986368
746517707273625601
746539127626076160
746495179784237056
746612666156912640
746558698437279744
746605053868384256
746538876026556416
746586695051665408
746556307474354176
746619008288448512
746501605416116226
746613056575258624
746583658539024384
746495695474012160
746514247165698048
746528176088686592
746518223252652032
746515002144624640
746612817269243904
746625920207773696
746537638560051208
746590096795656193
746571050377420800
746590285577207808
746618609636610048
746524036495253504
746623114252017664
746500443627393024
746604210653900800
746542231234871296
746594794407886848
746537147876839425
746610321587048448
746523793238204417
746518428765196289
746573781074731008
746524258734604288
746566986134487040
746536548045365249
746587810795229185
746622598432366592
746578176504115201
746506374352343040
746620274632757248
746613605727076352
746588717012291584
746627782646575104
746622896290791424
746498833098498048
746553451245608960
746609944368119808
746533645524021248
746543527438467072
746599903191793664
746537223391162368
746628948537278464
746621885279014912
746617321905602561
746616910888992768
746611718231515136
746521494813999104
746617183715860480
746628218715803648
746582643718787072
746621969416626177
746597558483623936
746616621465231361
746564859479756801
746506298758291456
746508467217674240
746568877694300160
746499721959608320
746612037107621888
746614889419014144
746537655446339584
746522383767474176
746559125983662081
746627250083205120
746620337828270080
746612238589517825
746613572139098112
746605061879533568
746603551934263296
746535826771841025
746496127587876864
746563266013339649
746550443845820416
746516167850856448
746585315498926080
746563387463766016
746578923132170240
746518378404323328
746533381391917056
746574200362590209
746623428916961280
746595985418182657
746509985526386688
746495687387455488
746573034383941632
746535801350062080
746578335895937024
746607440188309504
746508223956553730
746609163917107201
746544366404112385
746536719957303296
746494714124337152
746504348297895936
746527786181992448
746498832934985728
746626360584572928
746519154157465600
746628386676682753
746594828171935744
746537151890755584
746613912079040512
746556026648858628
746611877657059328
746552356486029312
746584522729336832
746514104605679616
746513051772456960
746615854020890624
746590608517660672
746534979497246720
746519477341331456
746595524413882368
746514477873397761
746585332003508224
746531435444600832
746604059763761153
746626054702383104
746618496327483392
746495414476513280
746610678153232384
746566403210248192
746547902248456192
746605904947257344
746541178556821504
746606156685049860
746626612209291264
746586015784144896
746562229802242052
746527878636933120
746562477475848192
746576565845262336
746616047160135681
746604453848055808
746581880049393665
746515761091403777
746549441335693312
746604848339095552
746592227447701504
746508308064804865
746515383557906433
746617569302315009
746530281826455554
746611005581590528
746508739830636547
746607003963916288
746550489873977345
746609314933149696
746552209517617152
746617342994583552
746590893528985600
746586015670878208
746589178306109440
746609701119463424
746602725815771136
746502339230633984
746615119958937600
746553489031999489
746510568555581440
746605179479392256
746554323769794560
746524485130412033
746501227756797957
746539454903521280
746584132675837952
746549303162765312
746532223889850368
746580206438223872
746493623642906628
746627098844999680
746529593960472576
746596325198823424
746554332028379136
746527052032008192
746621356851212288
746518848342474752
746503413186306048
746597663345344512
746556831569428480
746595876437647360
746605926023573504
746608832844005376
746601308380069888
746541023485034496
746626226417188864
746612578315571200
746570396325928961
746533674984800256
746600687413395456
746494915488657409
746608002426232833
746588658103390208
746526586762067968
746505611010015232
746545607863459843
746540042127032320
746580189820391425
746590839384707072
746509834564972544
746603791064137728
746592470667042817
746521616197296128
746603501904531457
746514443945664512
746626859710976000
746529812013944832
746543070074703873
746619800869285888
746621734544093185
746532655718506497
746604361552388096
746591577347260416
746526850948685824
746587576098652160
746554361292161029
746620228583424001
746606404232974336
746495288651677696
746618525712789504
746625781816786944
746600813208887297
746503581021278209
746551035318009856
746582534629232640
746507766626385921
746596522373038084
746576201221869568
746537881980833792
746604835756216320
746501215463350273
746594186305110020
746499151836364800
746587731266920448
746544706130149377
746606974683451392
746614197346148352
746583704605167616
746626729750503424
746598489778425856
746599353729556480
746580441474416640
746513223684395008
746579724365815808
746610107761426432
746517480886009856
746615753281986564
746515157229068289
746623496155987968
746603732545200128
746563546696286209
746594240596156416
746567451790323712
746511457832022020
746503589439344640
746626205596717057
746573240080834569
746552952177954816
746511117942407168
746596627398430720
746624255056478213
746522467888300032
746613890889441285
746525739290230784
746621549701062661
746531817012895745
746618961895297024
746620480224956416
746621365369901056
746577262330454017
746496341661061120
746625291016081408
746532353770668032
746512691100061697
746597537679810560
746520123251560452
746597638175338496
746510564579377152
746513693492445184
746525034659848192
746529933841809408
746529065595592704
746574699459645440
746525600924450816
746628365734535168
746623408113213441
746514599239892992
746518407659454464
746608161751080960
746582597300555776
746512640751460353
746615250150170624
746526032883224577
746628449620660224
746622367724617728
746536304805027844
746518407726641152
746499831124766720
746569498459840512
746628164294672384
746625769313492992
746627136614711296
746508433591926784
746529585660108801
746508811037454336
746542734639431682
746606442019434496
746582895276490752
746558824119734272
746580353268121602
746621663295455232
746557431665172480
746587781649076225
746545230502043648
746556311526121472
746503677205176328
746522048541896704
746596237336522752
746495792249245696
746582064829505537
746601299941068805
746612171258331136
746528491009515520
746605779353014272
746627501791776768
746627740649000960
746549894425387008
746548187456905216
746508043836219392
746604395186520068
746539756591276033
746569288778027008
746611240487763968
746548652978503680
746529325646675968
746628390602432512
746628567153389568
746508286900445186
746585940043370496
746560678060658688
746609763954339840
746621725912162304
746572749024296960
746531774847541248
746535310880804864
746517883535032320
746537135168229377
746614440691277828
746550565442707459
746603564659793920
746535025672232960
746561231641776128
746542906480201728
746521117158834176
746513492224675840
746612519746342913
746553950346706944
746521888910827520
746495834116755456
746607566009012225
746627078032887809
746508441959563271
746567942280609794
746518743317159938
746628646597726209
746497851375525888
746580198041214977
746589371193692162
746590310730457088
746612221631930368
746526586783023104
746497411045036033
746519536061538304
746571499461611520
746624414721007616
746497494842908672
746502146611253249
746594509073559552
746505837598875648
746537483387682816
746617770905722880
746527979329691649
746547067338764288
746592185676619776
746564251301613568
746610715910344704
746588272181252097
746515702614528004
746544328663654400
746600813091520512
746547746903990273
746603434795737088
746509431983202305
746587098044596225
746511646479257600
746599567655829504
746604105792118785
746613110782431232
746589832487518208
746564402342572032
746554784967073792
746506952923033601
746557121072869377
746528431957938176
746573659167330304
746494244538441728
746604319743574016
746565816179654656
746605573727191040
746600788055625728
746604323707228161
746580131016220672
746515023120445440
746510308743712769
746496446245965824
746522903840231424
746516679513911299
746550158666530816
746579690601721856
746539068792569856
746518160422150144
746547042139275264
746616508135149568
746519850684678144
746529220835287040
746566222901284864
746618936859496452
746594450357555200
746597294254997504
746580978416652288
746494152083382276
746524925742190593
746613383366049792
746587542401724416
746528784388591616
746573072317186048
746521511557758976
746619310110445568
746501966205853697
746524363814486017
746591245984735232
746556538005839874
746515379262984192
746551886698909696
746624137876017152
746601782277738496
746577891266273280
746624972559265792
746532660164562946
746532932446085124
746552402388516864
746619255685160960
746585008966598656
746516864390467584
746523876985872384
746512108112613376
746572480890953728
746598447793344512
746617250887544832
746526984994426880
746512380692148224
746603648654913536
746565408979820544
746548871170449408
746529300271136768
746497905897308160
746575957813788672
746628340371587072
746553887306375168
746591765944274944
746622342747537409
746595176156532736
746522816116195328
746620996111769600
746501974669950977
746591392869257216
746502569866977280
746621742697824256
746609495346806784
746618492363898880
746582517654884352
746551236464349184
746542730470375428
746522627330629632
746548778790977536
746611806437793792
746573264860897280
746517203835453444
746501517239164929
746508265769492480
746550787954872321
746594815249387520
746588763137118208
746507058095132672
746551458732990465
746583650360238080
746501039034073088
746546136463335425
746580126901616640
746569213238714370
746617578055942145
746593557192925184
746582752368046080
746520664383889408
746553744872079360
746537881997475846
746525047133593600
746585633926193152
746619746343280640
746593619847618560
746558723292692480
746601761096482816
746513794180911104
746505388615401472
746604638397411329
746525731098787841
746570106889609216
746577799029338112
746598829483499520
746615262565249024
746501454442045440
746556769044934660
746622544032182272
746588171417305088
746627182768832512
746501290834952192
746523806014050304
746573843985272832
746611496315162624
746620606179794944
746518223152087040
746584967111643136
746555569280933889
746604000720486401
746514653937754112
746511432770945024
746558698386919424
746523466002796544
746522421809676288
746545314006372352
746534517888868352
746494114359717889
746616873442246656
746507469006921728
746555611366596608
746513655496204289
746508484032737285
746547784484958209
746501475287834624
746608316890120192
746569901217722368
746548879324110848
746623076612341760
746569800558714880
746607385742053376
746572950325837824
746506818969559040
746519984801611776
746623311614992384
746608191031611392
746513710332542977
746613781883564032
746615224984305664
746549898749829120
746616747575357440
746559067313872896
746515366990348288
746540008228560896
746522858097119232
746524024088432640
746554722123919360
746557087531044864
746511017262223360
746510589455962112
746539308044148736
746494852406345729
746619033307381760
746507397766615042
746594563872030720
746510920776556544
746600318331346945
746531804421586944
746616688607641600
746619180040986624
746606274293415937
746510518119071744
746576410848858112
746571872469393412
746598275847856128
746552746711494656
746569355878498304
746530541747396608
746554663273586688
746518948783480833
746523273257717760
746618353771552768
746496169447063552
746620434091806720
746612444148137984
746603459726630912
746603782801231873
746513697531564032
746602641996787712
746583490834141184
746608329548566528
746516679690059776
746507469157871617
746536489375277056
746576570328850433
746591455808991232
746583704827469824
746551135767396352
746612448262787072
746584279170199559
746580248469200896
746522228666273794
746622275634499584
746589924837720064
746600767306399744
746534656640585729
746618240403652608
746584593789222912
746608266608803840
746538456709480448
746575551142338560
746552490699567106
746539438180868096
746579568887218177
746567686465912832
746556915535089664
746519011832139776
746495641258360833
746617888388308993
746613694050738176
746606916118282240
746567694833561600
746618068533600261
746497062930358273
746518407714050048
746564100558364672
746610783296028672
746503933074546688
746533888898535424
746510036025892864
746564863678357504
746503429779001348
746612439844720640
746548870809718784
746583155235184640
746609726138482688
746587957574963200
746512766593286146
746527165609476096
746494072538431488
746524095177646080
746525714430623748
746603652668764160
746554264688812032
746583763556016128
746548875293528064
746543384869867520
746536770364309504
746535826654433280
746580793758093313
746539245045637120
746557511407284224
746590235018985472
746610334182445056
746507645226467329
746544584398868480
746594664384438272
746500506651078656
746550980594982912
746498627477078020
746505363462053889
746576452913668097
746522623094337536
746619901348089856
746518307264569344
746582232337256448
746589052330254336
746603589708087296
746523080210583552
746609764021329920
746504872682479617
746508244974247944
746604843767316481
746524154103496705
746626633205944320
746602893810241536
746532567688454144
746520999852544001
746624611824046080
746508161079709697
746516126046257152
746618421023019008
746623709843234816
746497943809597440
746564809253064704
746583717464805377
746599974259986432
746503245149798400
746495229901967360
746607649773490176
746564242942341120
746579229458960384
746619700155682816
746592407681142784
746542336096669700
746559138558205952
746496001830195200
746499843749781504
746515161201074176
746613454736285696
746614465559330816
746529174689456129
746580831548874752
746525231712440320
746530764267806724
746628235769819136
746513357960683520
746542026024333313
746549345101688832
746620291674161152
746585541865512960
746596287668060162
746574749942300672
746546073343242240
746519083181613056
746512242133340165
746528344095612928
746534233041141761
746538255064010752
746627120005165056
746571461599518721
746563584482652160
746518168823201792
746597835232124928
746607536665571329
746624276124569600
746510459654791168
746511017333526530
746608853836566528
746518780990238720
746624242607759361
746551555181187072
746580420389703680
746529787062083584
746526842387992577
746516738599161857
746622783115956224
746590214093627393
746538217332150274
746503287231361024
746602369417420800
746498199523729408
746550896872435712
746554344384905216
746566054973825024
746613622613245952
746531980364386304
746599114381615105
746596522402451456
746515425706422272
746494600794144769
746594764896743424
746508743903485952
746541577040846848
746503035728199680
746571859815194624
746522555914330112
746618219738324992
746559151115952128
746574665808756740
746578306703761408
746548690765025282
746599445739905025
746599462747922432
746536925582995456
746544261278142464
746499235382759425
746591300363780096
746501274053582849
746518361719242752
746566751224217600
746507884251484160
746555623995809792
746506252478464001
746522505708331008
746526133651374081
746510287776288768
746615866763010048
746504843301429248
746617842133413888
746599492162621440
746618655962767360
746504075819130880
746628466448039936
746507473239040000
746547037940891648
746554638288171012
746606114888945665
746587085084102656
746612171367342080
746524581838487552
746527467469422592
746535797319311360
746589031501291520
746615778728804353
746527781836693504
746590965205348352
746504658970095616
746506005387710464
746517233418002432
746602411263954944
746595398307897344
746584799578488832
746518550379008000
746579904569950208
746497222322249728
746587257356812288
746593569855651840
746544240554053632
746508190234271745
746590197463269376
746510795111079936
746498061250211840
746597864566992896
746568106110246912
746530013378314242
746511533300031488
746510057010044928
746509477898117120
746626079725596672
746596832734699520
746523122195636230
746592357613715457
746588154824654848
746564062692151296
746606362415734784
746500481397100544
746499848048771072
746621201573904384
746514729389035520
746493497956438017
746575643060633600
746504247584292864
746555926010793984
746594844831809536
746521897404272642
746504138805018624
746582051936075777
746529053029457920
746519301260251136
746510648339664896
746516969227096064
746578621259624448
746556303137341440
746542822963220480
746599613742911488
746502830115020800
746509763488456708
746513655492026368
746505803851513856
746579678043987968
746516050619994113
746546170042978304
746576624636796928
746543338757697536
746605389383229443
746494630280060929
746622451832885249
746545813216727040
746517417854107648
746579393095532544
746533184305827840
746576620601942016
746518483429556225
746620950028877825
746536422492909568
746570668704030720
746613152813580290
746627501686951936
746510002492346368
746530218895151104
746565039897870337
746564272508014592
746614868179062785
746550104149078016
746542713835761664
746593922118389760
746561038485618688
746505174634602496
746570526215241728
746605317916626945
746539106709159936
746626666835943424
746596010588315648
746595012339765248
746622434913165312
746619545016745984
746602738243485696
746599160896434176
746585986365173760
746521112935206912
746508517771718656
746609533234065409
746615224745205760
746524355430129664
746532475543912448
746590440686686208
746496840661667844
746578834955239425
746553912665088002
746531904870981632
746602478490116096
746532106499678208
746549558784761856
746584119904079872
746608312746184704
746527253626970112
746622271184343040
746614486476349440
746603388390019076
746541552101515264
746603258395955200
746612741926879232
746600305886924800
746566252248727552
746539375253610497
746505455606759424
746536111749533696
746517434694254592
746618702037155840
746546153135583232
746612951545708544
746620673464868864
746611588451409921
746525999542599680
746518311312166912
746498677900976128
746579233397432320
746496098080940032
746502989532270592
746502582819000320
746603631697362944
746526515303677952
746496832172285953
746516860141711360
746597231440994304
746553933577986048
746552633393979392
746563983012880384
746586657651064832
746590256191836160
746593255312101376
746600272177266688
746625878386442240
746494542258462721
746614855583531008
746551194571575296
746577845053493248
746573973811388417
746600544685400064
746562372328787969
746549751886282752
746532634721849344
746557704345366528
746508312183701504
746523143263653888
746504381923790849
746599316060540928
746594886875385856
746573327964250112
746544387191087104
746588351843676160
746609197828177920
746626171954094080
746523067543871488
746501072588537856
746532341330259968
746548879429074949
746587756483088384
746496622549417984
746583872352092161
746564821978484737
746536250186862592
746595939322847232
746522966876372992
746576653871157248
746509482184736768
746586913201524736
746498807765012481
746582849160159232
746525181619802112
746567972026650624
746589274682834944
746514305676247040
746501026467942400
746620576924577792
746621273011195904
746598569109524480
746594710718930944
746546341778591744
746572493134012417
746527345675165696
746575634831446016
746496631080509441
746524464511356928
746601014770417664
746508739935617024
746529514071547905
746506919435767808
746494890369028097
746567422581276672
746517585512955905
746617565158473728
746597319294992384
746499495773380608
746507452225622016
746583310386638848
746588155021766656
746606211517251584
746585227032567808
746628709457682432
746607108821483520
746526893025955840
746493787199901696
746606907574497281
746604659373187072
746614738461700097
746558522222055424
746615325450506240
746571558152470528
746503647828254720
746564419426058240
746620027143610369
746546396501786624
746537575926628352
746601924594667521
746514884414816256
746605007353446401
746610049150238720
746546937499836416
746495561231040512
746589635510476800
746513995251736576
746499600547188736
746563672508628992
746589216126140416
746560384555851776
746606827933147136
746497247567831040
746512481053466624
746592085080317953
746536774692810752
746599840247734272
746512460295864320
746580667954126848
746496496791519232
746532219393433600
746495251175579653
746600624507195392
746621096972136448
746590495229509632
746623730797940737
746542155699630080
746509935358316547
746535679908159490
746573046769582082
746542399208325120
746595046212919296
746561839627042816
746558408849924097
746608182483648512
746617070360596480
746525999492440064
746624267639394304
746588079453003776
746520697699106816
746539437794828296
746587592754401280
746494328445542400
746537185759854592
746602851477094400
746510723711381504
746611382833950726
746612590751555584
746589530409426944
746509385971576832
746585856421564420
746540356519419905
746611802260275200
746581716429463552
746565191043784705
746612083333173248
746503375571853313
746562729071116289
746576712654163968
746622925709651968
746617246454267904
746567090975318016
746501785901105152
746525047326547968
746515618501955584
746624695521452033
746539140129361920
746581272093462528
746618831964114944
746605586477887488
746519972407500800
746602352589807616
746589786522124288
746504994547892224
746546862040227841
746601450864844800
746519233861816320
746534253928800256
746561898330624000
746555397398376448
746507397615783936
746625769229606912
746611508595986437
746525403884429312
746589564328775680
746513836052619264
746539559475810304
746496827894149120
746549621569257473
746559558202593280
746564486182604800
746575030985818112
746617645181583361
746493829256085505
746520421202202624
746512745487556608
746573197886300161
746594429344022528
746608920748187649
746614100856291328
746527106876616705
746504960959979520
746628722036477952
746535512165519360
746587001323917312
746518764427055104
746598284031057921
746590553937108992
746541526751182848
746532404337115136
746606358099824640
746529866451845122
746524061614800896
746509100700303362
746578931357102080
746528428069883904
746618693539422209
746567040551424004
746626381866471424
746525336796553216
746539429628641280
746615959037878272
746620215996350464
746599655799128064
746567821014994944
746524074231365632
746542206396182529
746510451144531968
746525915421810688
746620434343464960
746615036274053121
746591514613153792
746543938501115905
746526376748978176
746620383881637888
746581288753192960
746513848551768064
746606328932610048
746579086680657920
746511038447755268
746600997817040897
746585990597345280
746555925985517572
746496513551937537
746602499306487808
746583209547300864
746605405950853120
746514091821277185
746596732184600576
746625324620849152
746602159769169921
746501563460395008
746613119343075328
746624213344129024
746584937625694208
746519234008780800
746617674306846724
746507343085637632
746551748072964096
746563815228186624
746595721466515456
746529153353125888
746550292842319873
746601329213177856
746602403022143488
746495313981104129
746605372295753728
746599781305221120
746617032418926593
746601899709718528
746615266889572352
746624427241144320
746590755146334208
746622560570245120
746569372815110144
746618894681542657
746518407848157185
746544097834340352
746505103562149888
746518982253912064
746502058530979840
746525600878309376
746610917312335873
746600880452018176
746589907867471872
746593859036123137
746494349135863808
746594765244862464
746550192124493824
746571310348763136
746621503660298240
746576100243963905
746528008475836419
746500061903785984
746601119409922048
746606626442993664
746537764347387904
746603807791001600
746606630821756928
746540457098772481
746610514587979776
746584644305358848
746614620970979329
746606311907811328
746565111192641536
746598036441272321
746622002757242880
746620006285324288
746605078723731458
746606320522977281
746538766962069504
746573462286778368
746501726933499904
746620870475517952
746502590838546440
746608941707239424
746602193336303616
746616860582477824
746611802339827713
746572174362705920
746508920433303552
746510249893433345
746614436258062336
746580823189622784
746551056017031169
746520144105570304
746595251461099521
746497012774875137
746518592510902272
746561214684233728
746519980536115201
746574867202510849
746611957436977152
746510551941947392
746549332292341760
746620098564206592
746614369111400449
746515610176151552
746628734636154880
746620082017570816
746598321830117376
746603652765233153
746604080517124097
746495951242674176
746510656489283584
746572673845702656
746537907184250880
746513831585812480
746615879211814912
746580164507803649
746550691225808897
746527672939995136
746508307687309312
746497125928800256
746549206458957824
746578478619852800
746624716455182336
746617254947717120
746498816359145472
746626402733154304
746508471466614784
746497461468815360
746508307863601152
746514926278221824
746589568145702912
746536892078784512
746603619357757441
746498535248564224
746512384718569472
746494491729625088
746560824878178304
746496400062545920
746548409700597761
746593968050180096
746605234168934400
746539341611040768
746507049748545536
746588951637524480
746554084606369793
746616814499692544
746538875967922176
746532609526661120
746501311600988160
746587349413298176
746576662502973440
746551609728049152
746541686206177281
746517082196566017
746570060458758144
746509012326289409
746545855260430336
746512648833900544
746572891693682689
746527555398688768
746542461900709888
746613924804468737
746620320765841408
746523365381390340
746523059423690752
746570505256312832
746583843197509633
746628134833885186
746596363278946304
746529119861542912
746608664887300100
746578113585287169
746602902060425216
746598892293087233
746558287047327744
746620132215054336
746610602878050304
746519343274418176
746498338204356612
746501949508493313
746528977452306433
746623097688723457
746613131858706432
746602780350124032
746621856145256449
746600573999386624
746626209790857217
746607926681407488
746584828603043840
746540264169283584
746506663520256000
746549193750126592
746542394791759872
746569313813954560
746612968327118848
746560590068461568
746499004930875393
746591254343909376
746534732104536064
746501601276289025
746583876718428160
746512380700528640
746546040023695361
746610317413625856
746519804652093440
746604567291379712
746598963701288960
746533049999966208
746494193917386753
746513307318820868
746536699270938624
746609222788460544
746575186082697216
746620262427287552
746603132726185984
746623944933908480
746539232337010688
746559713349931008
746609159802593280
746541325567262721
746496484162437121
746576763103371265
746583792626900992
746550477534396424
746607431896174592
746495016135180290
746611139660787713
746623672098521090
746543476964196352
746536627745415171
746574942645288964
746508693705875456
746566231306682368
746525106193698816
746608992235962368
746525366269837313
746619234671726592
746499575154900992
746611521447469057
746496383453138944
746624938795237376
746511051072675840
746556328605257728
746527979229028352
746622955120168960
746546446669746176
746521562015236096
746533838470385664
746601811478515712
746588662444494848
746628562581520384
746570899415937024
746541950459777024
746515081677070336
746573013198471168
746496077180841984
746526909555671040
746540461314052096
746526473352163332
746601555483328512
746513089445625856
746599202487173121
746623118601396225
746570408632033280
746493531167014917
746537378429419520
746568076804526081
746600653858963456
746554269206196224
746613525989167104
746499072031330304
746627916822360064
746589870135484416
746522216389455874
746495813023469569
746625832446234624
746564947757441024
746579682527588352
746596308656349185
746620954357334016
746500988895256576
746495565500977153
746613727307378688
746581531934625793
746536174978686977
746604659582898176
746622112039899136
746621440720576512
746534182663315458
746605284508995584
746614239155130368
746610443356110848
746518718193274880
746545700213755904
746540180379566080
746494831455703040
746521352207728640
746528876608659457
746510010742509568
746502805079220224
746624313764220928
746600813313859588
746535583544127489
746569448404967424
746569418818232320
746596556195913728
746605691176161280
746593381132926977
746598116405747712
746621105079783424
746612196772306944
746536044649156608
746621885270499328
746623554641362944
746494449925111808
746515534527725568
746612544912031744
746571155234918401
746596606418522112
746578071709327360
746564473952034817
746555783253467136
746568957490921476
746591598360797184
746497239128805376
746570693823729666
746568768931962881
746621671377932288
746593288598126597
746620417473908736
746524204443533312
746585042781110272
746582773373120512
746497692214300672
746611173332819968
746561420389552129
746502037295226881
746599617823903744
746574737195819008
746612808972963840
746501131518513152
746547348642234368
746620715282075648
746586993178587136
746598116103643136
746628478796238848
746615359143288832
746577295704367104
746612364280160260
746594601327300608
746628156099026944
746500703657484288
746580823311147009
746626222541705216
746623785281921024
746583495124803584
746499231372836864
746531191864467456
746608543458000896
746613643488399360
746569947162251264
746622774538567680
746563156747628544
746507234226601984
746569288929050624
746593263407235072
746517304742141952
746604902697340928
746611403985920000
746601631190552576
746603069954154496
746600221682049024
746587605182013441
746520094050648064
746583507728760832
746522836823572481
746511755791081472
746628873270476800
746497125853302784
746625739974377472
746548875318661120
746563790221807616
746608539070791680
746578419937329152
746599277993009152
746564842731900930
746550930372452352
746534899943768064
746619280880447489
746628298369863680
746534115298549760
746610112098340864
746511860522950656
746619863565799424
746537109952020480
746517942171369472
746569498447085568
746529472266940416
746578646488518656
746515807136530432
746619159245631488
746496073125011457
746616625722458112
746541522657509376
746562191948554240
746553555872419840
746626927000195072
746568391150960640
746535038028759041
746603783019442176
746617749644902400
746552239213285377
746624100186136576
746505786935779328
746611852499648513
746557783760310272
746531863032889344
746604248339648512
746618647435747332
746560992729923584
746613916072022016
746525903103000576
746553987831209984
746604353214091264
746514381282775040
746539891182428160
746557612024422400
746603518384017408
746506328194027520
746545213351460865
746627186967347200
746499365808680960
746569137812574212
746591032142344192
746546761200656384
746579619327938560
746622082755272704
746593405921300480
746625047813627904
746616998935801857
746533158942711808
746517644560437248
746560119958183936
746517946319642626
746543548523233280
746579816581824512
746574359670693888
746625530104004608
746494797981093888
746619737841500160
746582081329893376
746506462281633793
746522430152179712
746612884608679937
746619079243468800
746546404584206337
746628797567369216
746507909362647041
746604504376819712
746576981031026688
746621050734133248
746617963751473153
746610829177556992
746594924485808128
746601081765920770
746614377546190848
746592445618491394
746549164620845056
746584933427200000
746611009805258752
746550729071017984
746553103122468868
746542222967902208
746554394804551681
746606039194296321
746593141680181248
746617565292732416
746596706976940032
746623625864880128
746591321629003776
746610661405396992
746516092500189184
746493636238532609
746495330837991424
746542113995665408
746517812047384576
746583436337393664
746514012318244865
746550582270386176
746516822409756672
746584656854691840
746612171224846340
746607700147118080
746501559308193793
746603573115555840
746497658643091457
746570496888668160
746595889184149504
746613505340608512
746596765936254976
746628646576721920
746594781967564800
746624389559558144
746560891848581120
746502263695351808
746535780533731328
746620820022239233
746525462675980288
746621608723374080
746530541982330880
746528126008598529
746527777696800773
746496429636583424
746495590758940672
746627455255986176
746628373992988672
746608476353343488
746599592662302720
746611798321750017
746508207170813953
746512942661656576
746622833170710528
746524468323946496
746550683034255360
746600645382266880
746608518376075265
746552771504017408
746618693484871680
746587898816925696
746546002266464265
746498249729712129
746533880690147328
746528084090724352
746563563641151488
746608987907457024
746553556124241920
746588549114298368
746596799494782977
746628042546647040
746617997310169088
746615619093692416
746567242209497088
746618592700030976
746617175411130368
746511109767630849
746555317727666176
746604328245297152
746534635455250432
746539689734086656
746616701203128321
746547042353287168
746590620886532096
746615946295443456
746507624334622720
746505275343986688
746625622395478016
746506739227500544
746582844814696448
746555472845619201
746625765026979840
746575911500263424
746523000581697536
746509062846750720
746543636423319552
746515811326627840
746523650698805249
746575525745991684
746623328186699776
746545708669542401
746500619582717952
746623999283724288
746514515441909760
746577576597012480
746585541940961280
746610694989160449
746510484610785280
746616650766684161
746612448195555328
746598644720222208
746616680357466112
746581959950868480
746605368416079874
746600485939884034
746570677247873025
746548380151734272
746558656297246720
746564184305991682
746622007069020161
746504058857365504
746515215701975041
746545943189819392
746556710337318918
746510098663612420
746528096661180416
746505220977369088
746502666621231105
746524627925491712
746544919829848064
746512850286321665
746596140859146240
746613408884199428
746573286117515265
746591795388231680
746617770775711745
746518164532428801
746523914940055552
746577295851270144
746615870928060417
746545607997788160
746624418642747392
746536942414794752
746600062407553024
746617158378065920
746627539175677952
746498854065840128
746579229152845824
746528679707217920
746528629450911745
746601807238041600
746542327766851584
746519120615772160
746617573702139904
746504088561553409
746555980394045440
746541606279458816
746512988870422528
746628604876972032
746499713801797634
746585080273973248
746596975261392896
746611512874242049
746528247425425409
746531674129899520
746531250840690688
746626117306572800
746553921036914688
746526683100897281
746560304700661760
746613933117562880
746529183073964033
746524074143154176
746625379155181568
746613870303842304
746606769263226880
746504822459772929
746614356671082496
746551983205580800
746615623493500928
746624846503813120
746520198551736320
746557016273915904
746531162684854272
746609742848593920
746621218527248384
746533368943288320
746502544931819520
746609390569029632
746627543751598080
746533956196020225
746577367234031617
746518642590900224
746578608588722176
746567015591194624
746602558211371008
746604407580680192
746494747791941634
746499201941528576
746569100013375488
746556538307878913
746503593444802560
746623026091921409
746515387773181953
746511789123305473
746600389412261888
746588347733155840
746526158796132352
746624317975322624
746523994631737344
746586611257741312
746555950765481985
746594383391121408
746577363014651904
746574472841334784
746628214710140928
746495628415373313
746611286235045888
746561592297283584
746604034451189761
746507515316297729
746609747080716288
746565383763595264
746535298172129280
746610544182861824
746618345320026112
746496303606153216
746560958907166720
746579938103406592
746581712201605125
746613626744807424
746554784774164481
746617971976593408
746610665587089408
746578843499102208
746527475895787520
746557473386020864
746505938211737600
746608212141572096
746622208215228416
746611965989126145
746625316274081792
746554336105365504
746497855712460800
746510216171139072
746560719945072640
746506353389281281
746620438453817344
746537365959741441
746548770339332096
746505510359273474
746578046400880640
746514058187259904
746514473519714305
746496844881100800
746555984353595392
746496991828414464
746550003569725441
746538481644601344
746618706260803588
746511990286356480
746510232864555008
746597071839444992
746585286000414724
746556622189756416
746577694121353216
746544249022324736
746603199893807104
746565073452306432
746591455846744065
746514230392807424
746502968678060033
746515077595963392
746539798886748164
746617355766235137
746573101421436928
746495599248211968
746600758691270656
746609197572296704
746534295850848256
746606743950614528
746497306346790912
746625656239206400
746499604598841345
746597319525736449
746496882541797376
746575148141031424
746534425723187201
746502414878941185
746621000301821952
746508378999001088
746560514214375424
746494869460262912
746612481863335937
746591610964684800
746512724327276544
746551706167746561
746542348809568256
746530067841425409
746594006059094016
746602273036468224
746605368294375424
746521717124718592
746549961349705729
746626335611707392
746493586062008320
746599466736717825
746625836309164032
746581519557238788
746556189882748929
746622954864271360
746517053083815937
746570496708345856
746587055728246784
746628524895789056
746587059968565248
746506181322014721
746628659268714496
746590050536857600
746588955836092416
746564964387692545
746605116636160000
746525634629877760
746510853650915328
746620341833842688
746591535341408257
746569196671119360
746578692382531584
746496853366104064
746584061351727104
746628415977984000
746560548087660544
746534006267715584
746509033687949313
746592005355085824
746610133057343488
746521260088123392
746617246584283136
746512468470546434
746623458453381121
746613702321967104
746574179273580544
746494009644883969
746550796251185154
746614339830833152
746627048689438720
746587223894687744
746592991016427521
746585004852019200
746624087565336576
746571281093431296
746524573424750592
746598107736051712
746603560360607745
746575924360024064
746527639402352640
746625202994487296
746518152020922368
746524581737955328
746622346631471104
746599362004914176
746528230895681536
746627753248718848
746614528700518400
746606861483401216
746616730441613312
746538880036376576
746608262481584128
746534346157236228
746614042194776064
746510648142630912
746584921053995008
746612670351163393
746505262651977728
746529656870998016
746619670740930561
746616395069296640
746520488076181504
746563907485982721
746573038620151808
746593036856139776
746580181570072576
746575471131799552
746568286486269952
746507481413738497
746562611454480384
746542554397585408
746624104279605248
746514578251587584
746600565812125696
746507569741500416
746540507694665729
746615640249733120
746517673664667648
746509356275904512
746526519510597632
746504914830954497
746611991205318657
746619918477557760
746574498183380992
746597659037868032
746624091671662592
746556383189827584
746520941061017601
746569641124831232
746565060969955328
746505963411169284
746605049367822340
746509272394043392
746526477458366464
746604134976098304
746581200760889344
746514809235988480
746519162521006081
746617175260151808
746519355781840897
746501718666444800
746518068038246400
746589719371210752
746511168571871237
746581213180112897
746551941124198400
746550389433077761
746601811528687616
746548006753812480
746508546737602562
746556966139461632
746504000187539456
746588272248389633
746619641561223168
746564759055699968
746615631831764992
746542076238651392
746554566938763267
746580911215476736
746546769677344768
746501265442562048
746566726100234240
746566935928774656
746615791248769027
746508756792414208
746622686558846976
746618789920288768
746609537411493888
746507280259047424
746498241605308416
746600972630228993
746622829248950272
746590675681087492
746494131053166592
746538607385542656
746546690115526656
746624011745038336
746601589230735360
746607897526812672
746496387529900032
746575832080998400
746508915999973376
746547667317198852
746554554418765824
746624939088764929
746540281109975040
746562636628754432
746610305006964736
746622338603573248
746615237420384256
746510363055656962
746550368369205248
746552356611862528
746514029040963586
746589077554630656
746563278520737792
746553681726701569
746586133136613376
746520324687044609
746533306074800128
746627673754042370
746621419820179456
746574158604054529
746502582609256448
746571440611278849
746535507757268992
746534735975849984
746582693694021632
746506080809779200
746554155817283585
746610187377721344
746565757383884800
746561860720300032
746588351977881600
746525273772851200
746566415826690049
746626839041445888
746494399635329024
746502960016818177
746607159081852928
746591044763017216
746542235450150913
746617464449007617
746606802561867776
746528406930587648
746558685737029632
746577870424772608
746542063563350021
746540763371147264
746603539699372032
746589727826972672
746513714124201984
746531678684852224
746592495870554112
746593712306720768
746495544541982720
746621956695429121
746497931264430080
746568144009887744
746592554578214912
746498984118616064
746612729415405568
746520001775951872
746535931755302916
746495187883593729
746627438596218880
746609717569523712
746587525834235904
746572761871560704
746537047301697536
746574162739732481
746602721466253313
746599747914469377
746613328898826240
746598129001107456
746585869054771200
746577861847425026
746552968942522370
746621700809330688
746501941014958080
746502951724789764
746547789044260864
746608920655892482
746572459911028736
746499629936566272
746524783123267585
746600221900148736
746545989536878592
746618009905696768
746598393066172416
746615153559470080
746576884654350336
746611227732885504
746625131674476544
746619901486465024
746537957478268928
746621831029919744
746597147370471424
746505166355070976
746537567382806528
746543481477169152
746627665315110912
746619473499668480
746537949009846272
746517619188994048
746536678341279744
746586519222247425
746622170726531072
746541094691733505
746588788277784576
746520429506920452
746550494198439936
746602503471505408
746619394202046464
746597265045884928
746605196483035137
746535843477749760
746562611710308352
746536640395509760
746531540029431808
746555451890761728
746584363039596544
746510966884470786
746547352454889476
746620300071174144
746607792744706048
746541979652132864
746496765256404992
746608849679949824
746580684962029568
746521209349627904
746494726837243905
746537311534448642
746613089970192386
746553845510201344
746558194873335809
746552042018185216
746552511599939584
746601735897120768
746613601558007808
746537156122972161
746602662737608704
746494009674240005
746501001255989249
746568085197434880
746513521542856704
746574468655480832
746550787778682880
746520102422491137
746579061556785152
746530483337596928
746559042152202241
746606840465731584
746549743191359488
746592558789296128
746509159483342848
746607125749727232
746579741205991424
746505904363835393
746616826935783424
746570467398426624
746592416057167877
746595666663714816
746495884246945792
746577274959446016
746499474600648705
746570115244769280
746532798379462656
746597260818063360
746604475075420160
746533326807142400
746510497415979008
746519531988844544
746600691511267329
746514267772493824
746621780719198208
746535776343597057
746626478272438272
746615195540164608
746597042395418624
746616315562065920
746581263704793088
746619654035152896
746624640945111040
746505787036434432
746593561257316352
746519955596783616
746610015415443456
746526116958068737
746493552465698816
746561823009284096
746512883958358017
746607133970567168
746592995131039744
746521687844360193
746611173110353920
746499801806573568
746621243869237248
746586393216901121
746614008493412352
746521272612425728
746527089768038400
746524904573534208
746528599751024640
746535713273974784
746594651793145857
746520509303554048
746495402044710913
746617338779230208
746522991945625600
746589216189067265
746550494131326976
746547822317666304
746500149942222850
746512405904171008
746522446757564416
746495762909929472
746495263594942464
746618433404559360
746524447532785664
746579506081701888
746506705685491712
746595679426985984
746534623065178112
746559276852776962
746619029037682688
746607264283320320
746544278017572864
746502872020353024
746524028282638336
746614839028629504
746600976979759104
746568705702649856
746599190168494080
746613362394599424
746561181389832192
746595616638197760
746597864474877956
746540448890519552
746546446782996480
746508181841526784
746604487582744576
746603745073475584
746623395169705984
746570656138010624
746507817117442048
746619091939627008
746513668091764736
746546706745958400
746594823583432704
746514708312768513
746554101232705536
746545842870358016
746620228503736320
746501114586083328
746628738801086465
746620224477224960
746540117653860357
746593238220439552
746521985342148608
746519040928026625
746615421844000768
746570526303322112
746517724285833216
746519431094886400
746620845120946176
746619159182737408
746625345894350848
746611156513591296
746518034471231489
746583591535140864
746493686729539584
746624041361022977
746548166510600199
746624527740743681
746613651801538561
746498354650177536
746620446863392768
746534291513827329
746547683830136832
746615946119348224
746586619759689728
746569431501856769
746568856907489280
746549760090247170
746536208491122688
746552184641204226
746604642545459200
746515186652160001
746591199801315328
746502309836890112
746584795346440192
746586024197951488
746504822535430145
746620954382569472
746521432050511873
746531577870557184
746498262333558785
746627132391104512
746561093066235904
746568135323574272
746494642917675008
746518265090940928
746571771957121024
746587542456246272
746586657399447552
746502599487139840
746547721784430592
746608488730632192
746548422258360321
746501299290705920
746505430696923137
746572103273549825
746554935790157825
746544576144498688
746624087326330880
746540868157452292
746622040799600640
746577698491863044
746591350733348864
746524053385678848
746560338405928962
746621319136030720
746521062771408896
746521964530049024
746607889054302212
746607922407477249
746518843816812548
746579250166308864
746588133907701760
746624079109586944
746608429897228288
746520026732105728
746502935014670336
746547516141879296
746605498112172033
746566277217452032
746519930334478336
746507804731662340
746556169112608768
746603895850438656
746530755631775744
746623755934269441
746552847337033729
746606211135639552
746581741935091716
746514364375666688
746538477483888641
746603753550286849
746576486484742144
746547067510632448
746526880451309568
746591283787948032
746535772296208384
746608778431234048
746623403679850496
746596350712778752
746500808288538624
746507855021342720
746595490863714304
746627199541907456
746624674541506560
746570631236325376
746626385867866112
746628654969593856
746568705719558149
746577698336579584
746621789028093952
746620824275267584
746578080060301312
746624330612805632
746624255186604033
746586577753747456
746586993149247488
746622384526983169
746500271786889216
746514364438454274
746554873139761157
746496027088195584
746607654034890753
746610946731290624
746603900275425281
746527543084232704
746514511272763392
746520957959946240
746525009657602048
746620358527172608
746559583326461952
746609977674997761
746615665256062976
746585646567985153
746499881557065728
746610225076183040
746516436399513601
746534614475247616
746585235538612224
746510664999415808
746528759239548928
746576041636958208
746508542954201088
746607687861960704
746498820448493569
746625995659186176
746621826521047040
746614843080347648
746497918601932800
746590503852924928
746530776624279553
746600968280670209
746514603488722945
746493581590929409
746551782021734400
746538293035143168
746526834003677184
746496064522354690
746614281320472576
746576192690487299
746559994141642753
746547856144764928
746552721394696194
746621239444258816
746501861029588993
746508710474821632
746626142761811972
746511680150994944
746557708254347264
746616487348150272
746538876160794624
746605079055208448
746614348341182464
746530940491563008
746561936310009856
746504788725071873
746611655728041984
746549957314764800
746595163338907648
746511055216480256
746499906861309952
746558069266649088
746497469849153537
746620337782030337
746619360408633344
746609608861552640
746608539221778432
746621533099954177
746495418826129412
746516973228548096
746541505712558080
746598250396946432
746597529140269056
746593863419179008
746548078405115904
746614444910870528
746515651989123073
746562313910616064
746580617857490944
746605330600202240
746627048748294144
746554159797673985
746520131694538752
746625358405971968
746607985665908736
746508983184175104
746611454296625152
746627203820036096
746512078517637120
746619092094750720
746624884160270336
746504511905161216
746610175138627584
746496161041760257
746526720820453380
746605498393333761
746574690941083648
746571209916166144
746624725154095104
746525470963937280
746509792689164288
746543636444229633
746531837950951425
746518432879869952
746604835466780672
746504591651504128
746529694690975749
746494017890885632
746578037995675648
746500900726837248
746521247404548096
746623412215287808
746577920651497473
746516667073708033
746624867697631232
746567598427541504
746612850777456640
746591061301170176
746618982879244290
746598598633127936
746575349610250241
746540419660419072
746573420134039552
746612070720778240
746509004298293249
746529715654008832
746602407170211840
746580265321959425
746614142728081409
746533444503502848
746615845833576448
746498501681373184
746495414388428800
746533863896162304
746525022378930177
746619276690341888
746525999496568832
746591149482188800
746542193695875073
746612401903022080
746556177459273728
746591862602010624
746572350691237888
746586099590430720
746502800801042433
746529648683585536
746524980352065536
746538762692231172
746514507120414720
746624959968059393
746524036331511808
746599764758794240
746520890595106816
746612175700123649
746548552109678592
746628776616931328
746606882526273536
746588469594447873
746557263645712384
746519384957423616
746569175775117312
746612569952100352
746566432696082432
746533699991248896
746566428539555842
746497419534286848
746563379272294400
746495204845363200
746590671209893888
746588817663135744
746623693187481600
746628113992421376
746530298712719360
746500695138787329
746514775291617280
746563584541495296
746533247077711874
746505623399866368
746561856555233280
746572132671438848
746590692303003649
746563668414889984
746610824895029253
746554176700710912
746609293940654080
746626671269253121
746616730739408896
746533691766243328
746509784371826689
746508412637306880
746558274435088385
746525647195889664
746530281868374016
746543087208497152
746581926140588032
746528046153338880
746577056532697088
746604420251582464
746582035146346496
746512535684268032
746522979681574912
746566768005644288
746625480099389440
746558610239426564
746591589821186048
746594475783364608
746530579768741889
746580684727291905
746620249554976768
746607544987181060
746585143519907840
746536107806887937
746622829043523584
746505380251852801
746595872306249728
746550313885261825
746578935647985665
746536799602782208
746522195245948929
746615136933257216
746595742261850112
746626557775486976
746524745324236800
746555984357658626
746593670258892800
746496144243630080
746509926722244608
746515207443386368
746537521215995904
746619255441940480
746614277163859968
746495209261899776
746597210389782528
746512963670945792
746582576400334852
746548694770552832
746522069391769600
746520806998499328
746617917652017152
746518852163493888
746570262045425664
746496706280185857
746613605802643456
746623680591990784
746608522436157441
746597650942857218
746575215228923904
746511524861186050
746611378518036480
746496652094017536
746561755678048256
746535872640782336
746530977934094337
746622254612545536
746510392411643910
746551194605260800
746499227363250176
746535440740560898
746616457811865600
746570056222519297
746587479533359104
746536309234106368
746601866079920132
746563584797212672
746591363680993286
746556383101853696
746528234917986304
746537529617219585
746540939481493504
746590218518663168
746501718637043712
746505657168371716
746511075940564992
746596606313562113
746574082758549504
746552549210226692
746496412679020544
746547801300045825
746591120205950976
746543372320518144
746497100523798528
746520312016216065
746549965653041153
746520685170696192
746509968686387200
746601543172952064
746624641049976832
746600850974466048
746511797482512384
746612557339889664
746592827270905856
746532609799294978
746587551058792448
746549261186174977
746588150768734208
746554952542105600
746619171920818176
746526100285710336
746560413769203715
746613794424651776
746568517084864512
746599697633148932
746607926844895233
746627715319619584
746621453219528704
746625765085708288
746509813576773633
746565497051840512
746537286293135360
746531070435262466
746621923245727744
746612184160022528
746582308149432320
746518869288747008
746504948360318976
746566889757773824
746606269834928128
746577996069240832
746592684572282880
746583201401937920
746606861269540864
746532676664856577
746523767900299265
746510434274971648
746623370175852544
746496803084845057
746503895338344449
746503694133379072
746557272059416576
746507917822672900
746563530137055232
746604781083430912
746611164898025472
746572615007899648
746612817222991872
746576138244349952
746614813728583680
746610762190327810
746627933624803328
746567569302237184
746561449611370496
746559881004650496
746613538970603520
746612687413477376
746619142308933632
746559843155095553
746494445571313664
746616629837037568
746626352439300096
746513248866930688
746500099505684480
746601010525773825
746514637277921280
746619058347515904
746564427860803584
746626285309394945
746616105511362560
746597524895600640
746585785197944836
746604357232254976
746548954771357696
746623139711426561
746519947073953792
746611387204411392
746551118923182084
746596266692460545
746497192882487296
746601962284584960
746520076938022912
746559155452903424
746567770528112640
746531300983476224
746575194290958336
746513936606859264
746585734765809664
746550133379084289
746610284052221952
746584245594898432
746595645792858112
746496249319219200
746580282015363072
746500263112904704
746555326057447424
746530923504623616
746505569050124288
746561877614927872
746591615133880320
746546035753914368
746622367888187392
746607452985135104
746518894467289088
746625199093620736
746518772505247744
746514225841987584
746581070645235712
746597478951157760
746544416484130816
746533154882625537
746619234617196544
746510237310476288
746601555609128960
746512170628743169
746524631994077185
746606261815382016
746553354810064897
746601970811682816
746625815337639936
746525718381760512
746583507703635968
746521587050913792
746585290278641664
746496643361570816
746559612694978560
746551521924497408
746513643135602688
746515928884609024
746589774039945217
746493497767829505
746496953958076417
746581045399584769
746514762708586496
746607754773594112
746510388347420673
746544798522183684
746563928608620544
746500561185480705
746605280138493952
746521624908697600
746519603086508033
746614935426310144
746521205272784896
746626184507760640
746549613302161408
746607973099790336
746619817671692288
746624028597698560
746530420339126272
746517707323912192
746576503039754241
746567887943569408
746616789447155712
746601803215601664
746601429742329856
746520588894625792
746599987065282560
746615828808933376
746567640299208704
746571470009176064
746587752343363585
746541165890179072
746558366785339393
746499210304954368
746567804082659328
746516314768965632
746587152243298305
746627946350317568
746591212396810240
746572279513919488
746506084744110080
746602369253777408
746608900011495424
746554109742854144
746497511561400320
746577333671313409
746578298050732033
746577694209507328
746615027935944705
746577169967546369
746508169585823745
746505430755487745
746590210096504832
746571134192197632
746548757668388869
746625265909043200
746618534160179200
746610506149040128
746571927129563136
746605737246339073
746532425015013376
746512816555720704
746537550764879872
746589513821020160
746620467683811328
746562943068823552
746513748085587968
746521524182474752
746515790577414144
746623365981442049
746618601415774208
746521641526657026
746497868286959617
746509469857755136
746592902634057728
746583524413706240
746604999053033472
746603669760671744
746501664295649281
746530596365701120
746548761795538945
746628000762990592
746582676925259777
746590784523100161
746529715566051328
746597776608342016
746510878980341760
746502016348921856
746526003741196288
746543510833274880
746510388351610880
746606685297516544
746551093941903360
746584912564727808
746613958098956288
746537911387066372
746604722442878976
746597650817032192
746503442676482049
746613106713845762
746619293249470464
746527731811295232
746560250073878530
746585067624009728
746537227476295681
746519531808559104
746534258135572480
746561063714357248
746594194798542848
746598804179259392
746498904032747520
746582882601283588
746587718721937408
746535994489446400
746570895439839232
746495792085499904
746587848795533312
746534052505649152
746537198292459520
746586103826677760
746618467101589504
746616743158816769
746620320761679872
746519414548348928
746496215810977793
746531028563419140
746583645800955904
746601811352653825
746628990740332544
746624481708417024
746601396414222336
746608912560984064
746607507385294848
746514456692285440
746576108825493504
746583125946413056
746565853630500864
746622158214959104
746493921203716100
746603128653385728
746505761749012480
746623235890896896
746589836643991553
746626326992388096
746594253523066880
746621927427563520
746622598625263616
746611823437283328
746545804777644032
746556202461454336
746572019358040068
746503123804422144
746602880853909504
746621642273660928
746608325341614080
746596266780594176
746573000774983680
746556894488059906
746596404823490560
746625312008474624
746498681784827904
746584388478111745
746624842267426816
746510425915695104
746515798802444288
746552071441158144
746552343915827200
746531875565379584
746499965552300033
746575085381705728
746624368390844416
746494043077517313
746499889811578880
746536485122256896
746495356054102016
746576574502277121
746554038204829696
746533134074777601
746493824801869824
746502293068058624
746526901238366209
746511713621676033
746523281637810176
746499432812707840
746528671058563072
746614323246571520
746615220768931840
746614968926167040
746612062382612480
746585478959247360
746563265841471488
746539509492355073
746524904619646977
746526460882477056
746497402530521089
746575622110121984
746594244920475648
746500661521555456
746500120540176385
746618223756460032
746528650313359360
746495016126799872
746614113430814720
746547654683926528
746497448890204160
746566541425053696
746496471441149953
746550095521284096
746564263968288768
746568135453605888
746548334278676480
746494298825252866
746534727599915008
746521901564977152
746617280017010688
746573248385650689
746604311338192896
746624163041976321
746613165606182912
746593766606258176
746573189518528512
746578767863234560
746621155516227584
746547524748611585
746498724029960192
746614851695411200
746605338888134656
746519519385034752
746568139664678913
746582270350241793
746579225235230722
746494806449397764
746564465433288704
746518844101910528
746510350355468288
746561944769822720
746606400231530496
746599773063516160
746519569376903168
746626021034688513
746553036017799168
746621201636724737
746569985275768836
746572061309468673
746597935870259200
746520819485007872
746623366191251456
746520215635300352
746560480647385088
746524665623937026
746617221519147008
746521662619693056
746504499305414659
746581817206120449
746545972847718401
746529614953070592
746590138596204544
746575542405709824
746508651834261504
746502892987768833
746616877472845826
746509943499558912
746536200052215809
746515211775967232
746501940926812160
746575584453660672
746512875401863168
746611642742431744
746552679501946882
746624246927986688
746627614857641984
746512556760702976
746558698038902784
746496672742637568
746563949315907584
746623281957068800
746494559048216578
746545410756468736
746523139123871744
746620174015553536
746612422924976128
746578290014625792
746603531067494400
746624280264318976
746499814569943040
746506387052761088
746544664199630848
746495829842747392
746615854192746497
746503744397910016
746558156994555904
746520026782433281
746516478413905920
746553103000965120
746506089177415681
746581649500999683
746612049720057856
746614893420421120
746602629468299266
746553853965893632
746561348880961536
746529736495595520
746504780269387776
746628684421959680
746496106721222656
746502003954683905
746599211110629376
746566038108704768
746588364518866946
746500460475985922
746555321972232192
746594722911653888
746598644778934272
746536023845384192
746528369341136896
746508588764430339
746534476067405825
746513542153707520
746597717955194880
746608543155916800
746619511504248832
746614197253980160
746503337504178176
746595536992514048
746585734883250176
746503094444429316
746609650779439104
746614868401332224
746621927259668480
746504126268317697
746522694363942912
746517699107364864
746515165630337024
746512967684919296
746509155192692736
746497222238363648
746595377411817472
746618748233203712
746554935903346688
746602717481680896
746627044298100736
746547524413046784
746575089538301952
746609126420189184
746619100290514944
746525785742159872
746530973978877952
746621113720016896
746577304202076160
746602998453907456
746528977519423488
746501659732303873
746494047309684736
746496005995003905
746544055828393984
746507854941683712
746504994354925568
746603749355851776
746584904293482496
746495456440651777
746623806580621312
746627518245941248
746513710160711680
746560430328291328
746612788148207616
746533796724367360
746504604305657856
746619452645580800
746573244061212673
746515341518450692
746514519539621889
746532865442119680
746584560452800512
746600460967157764
746499705207554048
746602939964334080
746507577928757249
746500221442596864
746619922462154753
746590658689900544
746558584847106048
746628663462899713
746533247018901504
746620966994870272
746537290302840832
746564293429202944
746498551761403908
746559247828328449
746539463359111168
746624330700849152
746514297463812098
746575379159126016
746624800316076032
746554474542469120
746545800684068864
746504885181390848
746525261131309056
746613630997831680
746616948830670848
746626008636239872
746557003561058304
746621193445322753
746529140833124353
746544982803111936
746518613113311232
746507318024560640
746561504158224384
746507619985088512
746609591929167872
746624800316137472
746627287739621376
746515526357180416
746545415068082176
746570354290634753
746495553039663104
746605720485912576
746533792446287872
746524221015154688
746521607871602688
746542306984001536
746503589191876608
746627555982188544
746618974595518466
746515106725498880
746510279077330944
746515744196800512
746609558571913217
746595238882480129
746596342185754624
746499663612764160
746508169447276544
746515794658463744
746601694146994177
746531775074099200
746522413274402816
746510803310780416
746529942293340161
746571323095265280
746583499306471424
746620933268447232
746615212313354240
746548770444189696
746609684010930176
746537194014179329
746580626158002176
746572426297802753
746617166816935936
746535281357029376
746557364619214853
746503434266873856
746502381496459264
746597625768644608
746610443511283712
746601744390578176
746545742022647808
746521754986651648
746611257114042368
746530386780401667
746546883003359233
746522103025930240
746520827743477760
746624406215098369
746558962309300224
746545125564657664
746566445178433536
746506063751569408
746583268498280448
746563752229670912
746597340283277313
746600070917816320
746619540893761536
746609898306166784
746625656289697792
746625966361972736
746614700633296897
746507829570322432
746542675860422656
746626427743838208
746512233551794176
746576159253630976
746585935991672832
746582991670026240
746520232244748288
746511365452468228
746499646688628736
746521817574055937
746628294242668544
746588901230313473
746511504078409728
746538272025878528
746557565819985920
746552943487389696
746530868936728576
746612679016595456
746624074676322305
746599860959346688
746559646316433408
746567371851128834
746627161746903040
746531464645214209
746551064632037376
746524971929845760
746596744604049408
746576020808024065
746500204669603840
746577975424880641
746548510183415808
746594962217775105
746542084807483392
746518424642265088
746594399983910912
746552293525422080
746581200672743425
746573546151882752
746582111025401856
746516147160256512
746599735499362304
746623403969384448
746620111134560256
746582547233136640
746604982472941568
746542332166582273
746496970458603520
746553254033633280
746558710919626752
746597063731855362
746501576026656769
746616948528668672
746620253975740416
746500019889438721
746520983264067585
746623055800180736
746544131564961793
746528310402949120
746575508930859009
746508920139636740
746566361300635649
746614595561742336
746527169673756675
746591845648465920
746560623350284288
746538922075906053
746534140472922116
746512367798738944
746507238290915328
746538464804544513
746566931470159876
746598216964112384
746566063597436928
746503291320827904
746558199159992320
746533830345949185
746575920220102656
746628608756703232
746582920517681153
746524812332380160
746493946617073664
746554617031331841
746618676871204864
746511113819283456
746604122577637376
746588771483688960
746615631919910912
746558081719484416
746619242821337089
746543086885437444
746620266613178368
746507720476528644
746521062809145344
746531607310278656
746514448425295872
746584786706259968
746628155939618816
746592785160093696
746593615938457600
746528004155781124
746542214713643008
746496140145659904
746555514947960832
746616445623242752
746509461150302208
746623269747331072
746531997447688192
746529300564828160
746599143938887680
746611399841972224
746494982765297665
746627044566433792
746599982766129152
746566516615815168
746574817093029889
746600842753609728
746626851490103296
746582815441969153
746577623032074240
746609768274362368
746628973916987392
746619632912502784
746579216758603776
746623294728769536
746520303723917314
746522664794226689
746528851371581440
746617565439528960
746599710174154753
746591812307951616
746499315238047745
746590629405171712
746616139250229248
746494806436679680
746519066429562880
746513647422300160
746499873059520512
746502859286413312
746515102732419073
746523637856018432
746550494223564800
746532991371976704
746507607473528833
746566960918335489
746544726828974080
746623320020312064
746504696706248704
746620480212242432
746511101303492608
746525366114648064
746496547190300672
746603602584739840
746515685455593472
746599856945389568
746535814134259712
746546618762166272
746598292646137856
746569892892024832
746522522561224704
746589509597401088
746506584109481984
746549814721126400
746545255437176833
746537856831729664
746498681952567296
746512049392353280
746596832940220416
746563375023300608
746606181788049408
746568349396664320
746591916955865088
746564977063006208
746610581839425536
746502695687708672
746548942310014976
746592428937850880
746536221132857344
746566130379165696
746608564433629185
746612569981386752
746575056097030144
746600280607752193
746600536410030080
746526381203324930
746601182378987520
746496928637124608
746551072836116481
746615648311074817
746615677922906112
746602205856292864
746601102485774336
746595087879184384
746502863539552256
746615602152898560
746577144684285952
746588389516976128
746532303338409984
746550250710667264
746505006753419264
746517426414694401
746514549201788928
746574049397084160
746575320178798592
746550884297912320
746549240181075968
746524682585702401
746503425660157952
746608257985282048
746617997142409216
746606861504352260
746522492848603136
746585738905550848
746520064325672960
746528436366147584
746615560352346114
746626222520668160
746589845103972352
746573839820152836
746568970233319424
746625047876501504
746539144445366272
746548925436289024
746583767553290240
746587853010927620
746594035448545280
746546312355553280
746590092513378304
746537399715434496
746581662033666048
746571616717537280
746568491789082624
746519058053464064
746621810075131904
746590646354382852
746622283750379520
746626616571330560
746623831612219392
746601966562742272
746619784280875008
746582735750311936
746506617504563200
746570404488224768
746525882131460101
746595041850822656
746587282350743553
746571373577908224
746601316403806209
746503165630087168
746550129168048128
746623583938568192
746619733752037376
746569741729292288
746626662813442048
746620119451721730
746518869280329730
746597705217097729
746602105222369280
746595436148961280
746507896893083648
746609168090423296
746608660881805312
746524053155028992
746494990801481728
746628420084260865
746526821718458372
746516767804055553
746516918618624000
746594865538990081
746620723721015296
746615803643039744
746552381580554240
746560170575069186
746524875477684224
746511524806672384
746602256041115648
746622149490806785
746587764741668864
746554738628505600
746515375219609600
746567770406420480
746528562195234816
746542432897081344
746503480400056320
746506034387128320
746622199818256384
746579455775170560
746501064208220160
746514314190819328
746523713533771778
746508664433938432
746520396011208704
746600763040874496
746506735083388932
746541866494099456
746580210821169152
746532970354249728
746557783781289984
746562070489894912
746512242267537408
746599282434707456
746575152364675072
746605221510406146
746506399463550977
746535789148913664
746613895238803456
746542172703498241
746520098198986756
746614402758090754
746500741376811008
746539907749842944
746494911189499904
746603501766139904
746623806345715712
746524862890467329
746608706884866048
746606907775926272
746561495744544768
746517845647863808
746508140150038528
746570933133967362
746562531796357120
746611391251943424
746607486405324800
746590742542430208
746546794784423936
746550636666228737
746512942611456000
746534014693998592
746553946156654592
746589102749810689
746517002798399488
746504453361016832
746621503911792640
746620807523241984
746593594690142208
746545460853104640
746499298712494080
746549864922681344
746609202014064640
746586724525051905
746500745348907009
746495758665297920
746544949395480576
746622602635010048
746512351353012225
746590792853102596
746509045918482434
746532878163443712
746522916523806720
746544890406899712
746578549985935361
746501647380025344
746536229479448579
746614503542927360
746501764745048066
746619922332196864
746554248242987008
746620119586058240
746522220269289476
746505384429494272
746617728941723649
746511562630799360
746568953305042945
746510841151787008
746592533556322304
746538523591835648
746557020329893888
746605183719870465
746539756771639297
746571935409070080
746512997292609536
746555116174606336
746627283499159552
746496379158204417
746544911491620865
746554017329852416
746535503692865537
746571750767464449
746546497198514177
746599856840515584
746493690898710528
746519452016054272
746566621397803008
746545628709216256
746587072656478208
746627795254648832
746542986243248131
746497197148094464
746589270417113088
746546102720159744
746558807434616833
746563232412893185
746569624490283008
746501915916247041
746537714074320898
746537928046710784
746616814449360896
746587286804914176
746530403557773312
746612917857099776
746519204690432000
746586468559130624
746610573291458560
746622166620311552
746600402158780416
746526372886122496
746523533208076288
746527605860372480
746504478623399939
746597055003496449
746507762595573760
746594056017346560
746550728991244288
746501613695696896
746627639843098624
746609663081390084
746526108422541312
746616852361715712
746549156362223616
746501496133521408
746511822690394116
746509129955454979
746626360693690368
746548573383327744
746509410973921280
746543959611146240
746613752750030848
746564557817020417
746623395463307264
746544596784603138
746505518714396672
746513265593749504
746619935233806336
746524590218764288
746548317467746304
746559763471826944
746627732344287232
746497218023043072
746606077198766080
746620798937481218
746542273136070656
746603048777224192
746592802256068608
746578256191696896
746606769108049920
746611806693634048
746576306108764160
746603883615629312
746516880882556932
746602063241568256
746586959498313728
746570199168593920
746570333096841216
746593846553907200
746521230459699200
746506323827826688
746593326606974976
746496551430819840
746601534465708032
746544521651978240
746582186132910081
746506122480193538
746614251993841664
746569192569184256
746502255285776384
746601949840216065
746570240922771458
746539223897997314
746607868003094528
746554722186735620
746621252123516928
746610862631202817
746514720941826048
746495628302237696
746579590185910272
746556433471152129
746606181918064640
746563395730604032
746606232438513664
746612951671504896
746614578923077632
746515782243389440
746584040023666692
746543736973295616
746613437967568897
746583482244210688
746618467101487105
746579334240997376
746559746623180800
746523411371810816
746602083923660800
746569628789268480
746583482323832832
746618681136922624
746549575754850304
746541375919820801
746590621104635904
746517178665549824
746618467135143936
746602922839052288
746621113795387392
746622732482260992
746622925747281922
746495397753827329
746609184901300224
746609168094683137
746530470729416704
746526901330673665
746510895572992001
746506571593580545
746618580129689600
746613685590827008
746627061268234240
746585856157224960
746570182311632897
746499508289310720
746607758812848128
746552692143624198
746595599881887744
746613014380560384
746527052061282305
746589258119536640
746627510138507264
746591623316905984
746548111783272448
746569905219080192
746500552717045761
746615732314636288
746515568065294336
746618504959299586
746601010253029377
746514917939879936
746625299631190016
746625555387285504
746618966219567104
746511420058124292
746622816401817601
746584401010515968
746577878901493760
746592512601694208
746509595489730560
746557075103297536
746623512664743936
746510782502936576
746558136031444992
746597327570341888
746543334437556224
746525253052960769
746585344661950464
746618328689541120
746590377969328128
746575022626643968
746610212803481600
746608937508683777
746518181053763584
746611211048001536
746588175901016064
746501039075921920
746575689508335616
746495259568373760
746560161917997056
746573256765878272
746615464151789568
746509024888242176
746574649203507200
746533284977356802
746599810883477505
746565140485574656
746610346710933504
746619540684017664
746604533623701504
746534694079074304
746626419300638720
746609684023508992
746553501619200000
746624351538020352
746628982272069632
746592789400551424
746627573040431104
746627573040431105
746602587370233856
746611810715996160
746518500106084352
746553262292140032
746548791466045440
746527241014652929
746612783756746752
746529078145093635
746538775451414530
746503652324478976
746607650134171649
746521997954420736
746616906854072320
746508131686023172
746627552043642880
746571381815402496
746533104387448832
746505250115203072
746550792102916097
746596761368690689
746498069735292929
746517048679890944
746620513716441088
746577014874857472
746531661941215232
746556407982456836
746624905161154560
746497423539855360
746547587600158720
746595377390977024
746500309460127744
746529552055209985
746509830291062784
746576880585875456
746603522934833153
746506202520096769
746542176679526400
746511570977558528
746499944480026624
746507250978553857
746512942775083009
746623768592793600
746496513656815616
746543829549883393
746618919880892416
746605401890754560
746531972298739712
746507364031836161
746625618394087424
746497650292326400
746583859765125122
746498157584908289
746609503773298688
746531477404418052
746623944753569792
746498812127100928
746529564793380864
746613421500669952
746628784997146624
746594085541142528
746619670682284032
746588297284096000
746499583602098177
746562129122078720
746614545343471617
746494106009018368
746496039587241984
746579938153758720
746619863960068096
746515962292277248
746577924753604608
746623231893868544
746533381576417280
746553685921038338
746505510426312705
746505359364333570
746498484719673344
746497629132029954
746501122966204416
746618387208372228
746512963616542720
746604848255164416
746505623475478528
746584451275165696
746568705782382592
746620673225695232
746526322512404484
746601593303248897
746620761180348416
746549282019348480
746574536003379200
746545725337571328
746626587106369536
746520907452055552
746498623022710784
746521435846283265
746623554800648192
746493732611055616
746600792191172608
746511927543685121
746523730201841664
746534614387298304
746572409466159104
746618567936749568
746597268967530496
746526397733158916
746509843192651787
746568957604290560
746519661794168832
746624897141506048
746577299898769408
746495934809387008
746581641208930305
746506026350841856
746599756453994496
746570589079494656
746598967803322368
746494642988822529
746510144859676672
746506164569989125
746569209182822400
746503299772325889
746548015138103300
746600041473671168
746573856626835456
746587827794771968
746608736429539328
746557687601696768
746619746372616192
746598669751816192
746520651515760640
746567296760459264
746562879969599489
746627870706008064
746506630209089537
746572837369036801
746518650887118848
746528306325970944
746506286305509376
746620216038285312
746581599186092033
746582115093983232
746534954180313088
746497738238476288
746596950280114176
746624116946501632
746562569670799360
746530021909663744
746612972533878784
746530894140215296
746497348164005888
746544340957200384
746548783060684801
746621566545444864
746554315058225152
746570857615495168
746581133719183360
746614532655579136
746600326761975808
746520697699176448
746552129754632193
746514586753433600
746610481096450048
746508718750195712
746607947728445440
746508060395507712
746607893328211968
746577887134887936
746518080457609216
746544253094920192
746527345884856320
746514758682148864
746505438779211777
746575169427111936
746595524229292032
746545985212424194
746593376938692608
746552956070174720
746561130965831680
746590985900130305
746544852985323520
746615400901779456
746527547131760640
746573462270009344
746593435331760128
746511294195437568
746618437737267200
746573126654271488
746589564060446720
746607473612689408
746612506936901632
746545914026725376
746500775040421889
746586569184710656
746620799122083840
746605200350322688
746543913247346688
746526280615493632
746528398592385024
746608514181828608
746505455594274816
746614369128112128
746573277552861185
746524938199171072
746625287199195136
746540587352989700
746623722694533120
746598854393466880
746594496511676416
746513546519977985
746542101559599104
746532039076290560
746528402610413568
746561122417795072
746611353570451456
746508471332278272
746620547501592576
746586342960701441
746547453361594369
746609587663552512
746618953678495745
746611429084631040
746503006410149888
746525814850621440
746498002567630848
746551328692805632
746551190515679232
746511751366250497
746582261739433984
746588339575230464
746622716028067840
746606601193332737
746542860393078784
746580185835782144
746614616503967744
746497033683472384
746560266800889856
746496060315570176
746602985799688192
746545855243554816
746510018938232833
746588658136977408
746537886078509056
746500519175168000
746552713161355264
746609717561204736
746536145564106752
746597998864433154
746626071403999232
746532785871953920
746583453068591108
746579967689916416
746621592034107392
746500250655817728
746570815634694146
746544731358957569
746518072274653184
746601790687318016
746614071336665088
746499080474374144
746494823113199616
746593800215113728
746605955534753792
746551538424786946
746591720016609280
746583545154535424
746510723749023744
746539521907449856
746593238421626881
746619729591209984
746618676913278976
746494680418791424
746591506094383104
746526372726726657
746501324359901184
746493741242912768
746585340513746944
746553484573540352
746609407417589760
746607658464120832
746573470532677633
746516843104473088
746566994372108289
746543799908827136
746570245297496064
746517522824859648
746495062234660864
746591925474516992
746495217562357760
746506101462466561
746507955411918848
746529300405379072
746584589641089024
746510161611624449
746617678480048128
746536468433231872
746562938513788928
746620400633790464
746527291203694592
746566998885343232
746590340228976640
746562091369193472
746578872838295552
746498551874654209
746505514452803585
746516327204937728
746514150382145536
746504780487532544
746611039094050817
746528536886939652
746526276236632064
746500212953251840
746526112751157248
746527228180082690
746577027457757184
746506235818741760
746540117666435073
746620123981701120
746612473571192832
746585776503173122
746515660449013760
746580206668787712
746574095475695616
746506776938426372
746522535123025921
746617162815660032
746562527623061504
746592424462540800
746533431610318848
746623949086298112
746608870513119232
746614935304740864
746516423657271297
746628311019823104
746509687760248832
746494437140815872
746613991766515712
746547608559071232
746574569646006272
746510182864273409
746544840138067968
746627845510807552
746544500445569024
746606391499042816
746590159546753024
746502175648423937
746608748995588096
746614340036472832
746546031593086977
746598892288892928
746553442680737792
746619956163403777
746493506017976321
746628760045236224
746600393929592833
746508299596496896
746618815006519296
746539186241470465
746504373514055682
746560745194696704
746534668883767296
746531955412393984
746590583443992577
746606089710493696
746563689331863552
746623034556022784
746609629807919104
746606773365276672
746498933564805120
746565212170391552
746532714581417984
746540054693220352
746604487620595712
746526527794208769
746527694054035457
746589392358125568
746597612980174848
746616411968012288
746556185650749442
746528163807670272
746591442970173440
746628260847554560
746618982841597952
746551035183824896
746625458956034048
746502742110244864
746602449012666368
746546518132400129
746536120154882048
746496865902821378
746535897886162944
746495561323450373
746541287562674176
746599198372532224
746615874837159937
746535092495888384
746525840259842048
746528868232728580
746528830676840449
746540566247317504
746556999748444160
746595654215016448
746563102334910464
746628646488547328
746583444533088256
746623202353360896
746606349581230080
746549802163372032
746519485578895360
746614050373656576
746604676230094850
746522539149516800
746531829717467136
746611919692374016
746538620060786688
746603967422005249
746511344363536385
746561097285705728
746609776478453760
746517107592945664
746614016810835968
746623491848318976
746591678023098368
746521746509963264
746519804274581504
746519993165111296
746625634927935488
746555414217515008
746600305916260352
746505149464588289
746510031777062915
746623064222404608
746517455611269120
746512548371959809
746505082448019457
746582698236350469
746525412122046466
746579585907597312
746514116810924032
746500095542198272
746502821650935808
746572765893824512
746625228483211264
746533821726756864
746510354826432512
746515748663631872
746553061125029888
746619960118616065
746526293219414017
746539517826326528
746623974365339648
746526389633835008
746619347880316928
746522983573790721
746561927715782658
746571457405280256
746534236996382720
746505594199248897
746624037309263876
746528369320169473
746616789489098752
746617179488026624
746505610838048768
746509717074231296
746544131569135616
746624813116993536
746538783747674112
746574745475387392
746516176293879808
746627778360016896
746566671469412353
746525047477547009
746497826318848000
746561881540726784
746535441008988164
746619419133120512
746524606828154880
746530701403578368
746620396544344064
746625580565569540
746530793351225344
746500053540306945
746523369705594880
746582056499458048
746558404517203969
746607985477226496
746502255457624064
746530068109856769
746544810723409920
746583553635295232
746620790506930176
746524619528507394
746594244924743680
746503471994593280
746575760593420288
746539676891127809
746541287755644932
746535679941705738
746499948644995072
746500749576790016
746509025160769536
746543418487115776
746507242665447425
746504998595493888
746611143850889216
746517245967273984
746605754069692416
746571843117547520
746596543550132224
746585621431345152
746545834213400576
746525785637298176
746620891430256641
746577975148044289
746619532291227648
746555476826021888
746522509609050112
746509649881501696
746581939080007680
746499374037893121
746555703704322052
746606848812318721
746519842384052224
746552385883934720
746606186032730112
746523034274533376
746505481104072704
746599059947913216
746627837113794560
746599198418665472
746591732528218112
746627749188603908
746588075300687872
746563781707202560
746590210071343104
746525378529878016
746597172481753088
746607343647985664
746548849947222016
746597923199270912
746613408947134464
746619658376253440
746554969352962049
746513110324875264
746613048182353920
746546639549014016
746558970731466752
746576859626881024
746551031010459648
746597369819586560
746507146192265216
746605145820037121
746618618142593025
746585869004513280
746591812375187456
746567833451110404
746584140988944384
746502750347759616
746588859278843906
746610342722215936
746618236284723201
746604114121883648
746495825648377856
746531741242798080
746551328919425024
746514968607023104
746582324804890624
746593464884695040
746500921539051520
746531875573751809
746601325094387712
746518793585893376
746552889187905536
746618903292448768
746624699619213312
746582501053833216
746573931922890752
746613463204532224
746597889959411713
746500300924719104
746520462830641152
746582614195212288
746504172313395200
746622195850448900
746604139426111488
746517170331451392
746524824915181568
746573051005911041
746621184851193856
746559964747964416
746531489945264128
746521616213934080
746517325592035329
746513798090080256
746595796913651713
746591413807218688
746570962519265280
746511927736700928
746620761410961408
746545314014736384
746595922763710465
746616256745312256
746589971033767936
746571276932657152
746619469338935296
746496698218913792
746498832909934596
746593624398438400
746527987344932864
746537613633298432
746495976802680833
746587047683489792
746509587080089600
746519410295341057
746600779730063360
746564805172035584
746547923102609408
746618714561384448
746565358673231872
746582995826540544
746601136002478080
746617179492220928
746541832926990337
746605582136795136
746569963973009408
746512179256565760
746590893524713472
746617900681805825
746500976245346305
746587253070303232
746620287261638656
746627845527580672
746589107040686081
746622695052288000
746519066458742784
746625270166102016
746509222188355584
746546002283225088
746550863435423744
746586619742937088
746553044142219264
746594647573676033
746592449749999617
746612662134464513
746503668795588608
746506751579586560
746559809634320384
746627682134294528
746614000264294401
746627610701103104
746628717896675329
746625584600592384
746552742399746048
746613182362357760
746611341025284096
746584409369829376
746537026430730240
746541271095873536
746608975337132032
746615770055053312
746588641196122116
746598632221212672
746500795768651777
746520958060498944
746549122606325764
746502603685527553
746520894831394816
746533507090915332
746518768269070336
746510811833712640
746614017058349057
746494533760749568
746542877266841604
746550926257848325
746608224527388673
746623462668636160
746565321226608640
746516373501710336
746513055735939072
746554990651645952
746588263956221952
746593833895354370
746542051014156288
746511285806862336
746589924820922368
746538448106962948
746547021176274944
746574129126486016
746593724734398464
746529832842866691
746494450000498688
746583759340724224
746498115780349952
746544202616606720
746601283214278656
746505976015130624
746519846205067264
746596610373607424
746570521882525696
746595570337230849
746532647602524160
746599672362438656
746547109281865728
746552847215562753
746619352041000960
746534538986266624
746596803328483328
746563320384192512
746574959707832320
746586032380973057
746525013742854144
746504185005355010
746624741868474368
746505451412480000
746619557503197184
746606282711392256
746622502105980928
746567300736655360
746619746267848704
746499843682668544
746602948029976576
746570941308641280
746511843510759424
746569788160348160
746607977088552960
746552964626677760
746555434924900352
746628848066781184
746542684207124480
746530889820102656
746622812387971072
746593632707305472
746596581068144640
746615803794055168
746625005795041280
746532764997062656
746562909417803776
746518726434922497
746495209047994369
746564322839662592
746550477207175169
746553979576946692
746606861525356544
746555917441843200
746587139740053504
746534312678404101
746512485453303808
746510266544852992
746616378153541632
746539609773981696
746625937157021696
746504801568047104
746529224660393984
746532231997317120
746572082276753413
746620119741251584
746611756106190848
746553380022132736
746598531398402048
746628571095937024
746605343187279872
746595088038387715
746538976475938816
746602696497594369
746622703398969344
746536774416072704
746529178929995778
746600146356568064
746522723728318464
746494877614092288
746522555779932161
746626809354194944
746619976820219904
746596039918944257
746618752297402368
746607507284590592
746570836379721729
746531594651897857
746600360312188928
746609067771170817
746585810426793985
746498920814157826
746601383873384448
746623781192491008
746601886824955904
746529996508827648
746510673337737216
746516226583699461
746564222000185344
746615656905347072
746570123369054208
746611701655740416
746511919205351424
746552066873626625
746516599918706689
746622099138183168
746507167016976388
746570077445586944
746534501224955904
746614151234134016
746573776825909248
746604726540730368
746583620966440960
746586640886468609
746497595489529856
746532169380728832
746565920726859776
746587479721992193
746577543059341312
746601673171177473
746580777039597568
746578348353134592
746607855571181568
746568420590686208
746524636159053824
746519791918145540
746605200442523648
746531057978191873
746600783924367361
746601350125985792
746606580309721094
746566935727353857
746613832475254785
746552759026061312
746524179042832384
746598506324983808
746627442798825472
746567829445550080
746609751442735104
746506441536593920
746620434305658880
746521578825875457
746628604834906112
746494726698831872
746579288057651200
746500611370168321
746537626186842112
746515404806193153
746559407056551937
746499613113389057
746509499238801409
746605229953646592
746566256233418752
746595922809782272
746530474617516036
746513638748368896
746523445140164608
746516453021655040
746622816431157248
746559813769826305
746538733231575040
746499239853850625
746602725685616640
746614163787513856
746615346715566080
746520047812644864
746603241538883584
746578336005103616
746553602068611072
746494600685117440
746616361414168576
746512309263073280
746507447930499072
746502976974393344
746494747640881154
746555174827737088
746602423834185728
746512460031524864
746600846788534272
746590205755351040
746499478941761536
746518563024887808
746504767799758848
746520630670036993
746577064938078208
746539911780642818
746537013852143616
746505116002492416
746593913595625473
746554696949628932
746501018104508416
746618651470503936
746504973312098304
746608308342128640
746625450756214784
746506487594377216
746618257533181952
746522236954120192
746527840859000832
746606571896061952
746553727851585536
746500791804956674
746511436944449536
746545028810473472
746586170931372032
746556227715538948
746579426478034945
746599878067953664
746499503889448960
746504285588979712
746496886593437696
746509524140433408
746500695344349184
746609453458391040
746620304085164033
746561613122023428
746530877371363328
746606995755638784
746507536199647232
746539735779147776
746625425602818048
746531900941012992
746601626983510016
746515614299230208
746608841228435456
746494374431891456
746565652404649984
746594311882448896
746575915916886016
746589484427317248
746511281503363072
746504616985169921
746589291317501952
746569838366097408
746507871463018496
746624477639938048
746594924485808129
746513521475620864
746597134661652480
746524153914658816
746611433278930944
746583788428402688
746508089692585984
746541094796550144
746621289641680896
746513299093725184
746544093522599936
746562540356902912
746624469058355201
746528079661641728
746611861106339840
746586821111484416
746583419405107200
746517086537584640
746542579630616577
746513148174204928
746518642515283968
746621650448297984
746519913607667713
746530080541683712
746540146669948928
746499768172568576
746536262731968512
746585541844434945
746601421563367425
746501424897363968
746603741055442944
746561734933045248
746544295059005442
746522849712705536
746604798024228864
746595842807701504
746520215656271872
746545880489201664
746545649840054273
746502490380705792
746548388456448000
746609956829409280
746508362368483328
746551014191411200
746586259158601728
746577010772815872
746562095441817600
746589496972447748
746583000112992256
746616453680488448
746625421316349952
746543632274989056
746559348256702464
746523298289287168
746502318321893376
746579124513300485
746595662792364032
746607884709019648
746578927317975042
746583893432729600
746518059628666880
746540587222990849
746540645980876800
746510711094861825
746508203014426627
746626448694325249
746608539158745088
746594597200080896
746625601574944768
746497968711274496
746600599253188608
746557607842820096
746544865232699392
746534736131043328
746514968216903680
746574816912748545
746617506421415936
746497054537453568
746530567026532360
746591883644796928
746565203660201985
746509628955996160
746537630104436737
746537110237286400
746539140339032064
746628386584403968
746582995667193857
746535067468464128
746625790159257601
746499206269919234
746612196638064640
746493816472018944
746578877015785472
746567820750688256
746530374268895232
746553610419372032
746505262891143168
746608690157887488
746523357106081792
746515790707363842
746543645042434048
746580042931568640
746526582605492224
746601001889710080
746542357273710592
746519519087075328
746577064891842560
746575660144001024
746525089294880769
746608274905141248
746555753805152256
746604629941596160
746511998687412224
746606160929787904
746611773013393408
746505283778686976
746624674721828865
746512825124741120
746550972491563008
746624234420592640
746583016659517440
746627933435990017
746617812949536768
746536933807915008
746536590185365504
746555095442153472
746559683721232384
746520337160929280
746498363231608833
746539018741907456
746577128104198144
746579036386824192
746613287207436288
746619821911990273
746493824780865536
746620551431589888
746547205683748864
746602264454823938
746510350401445888
746623038754521088
746495939032973312
746615795212386304
746549659632566273
746607339776663552
746607138261241856
746557599127068672
746519053498449920
746545238580269056
746544777403916288
746593439727370240
746559973430177792
746557842593878016
746607306050199553
746617708075167744
746598443444015104
746592856857546757
746628810167173120
746611022333681664
746551093862162432
746548828891844611
746604151816208384
746525521413083136
746621130300080128
746523541730791424
746551773251395586
746524493506617344
746506248619581441
746608203580858368
746590457518497792
746616873354203137
746494609438744580
746520505046294528
746512984516734976
746552293487689729
746563030855516160
746547331672182784
746527400532582400
746613958208020480
746607553560338432
746591434577305600
746558580682170368
746506105665134592
746612666463100928
746575626354712576
746514280535699457
746549160594268160
746572598079852548
746620484519755776
746615681886609409
746531057915281409
746508429578084352
746610602785673216
746618119112769536
746612355799220224
746550750109523969
746613195029250048
746515480328941568
746498681818386433
746589903912378368
746567015452774400
746583071500079104
746574539983773696
746517715829956610
746558576802566144
746618471157370880
746614134440079360
746626138299113472
746606710467465217
746626365143793664
746507204665081856
746604881599946752
746504038233964544
746607977126330368
746577878972829696
746561298591256577
746628071935991809
746527475916668928
746538594895011840
746569934851969024
746539219879813121
746523495564091392
746495821303025664
746628932032696321
746618286918504448
746615530954592257
746524665611493376
746498212358303744
746502385388949505
746607662645841921
746567594149351425
746594165325205504
746499570943725568
746601412910415873
746537760379539456
746616344725065728
746547394578366466
746507657834528769
746521146556825600
746568512894812160
746611319827271681
746549156076892160
746605502562459648
746614276794650624
746518307281395713
746605649300230144
746556651361210370
746580399514488833
746541576961155073
746591304763740160
746514691690635264
746561948855066624
746536351118483458
746615749347778560
746517241886212097
746520873922793474
746621587709845504
746526599168790528
746525735137927168
746508001478008832
746507808682672128
746532039323713536
746553539212644353
746613761134501892
746610300686835712
746498925306089472
746510614923620352
746497532637904896
746496144566550528
746610850404900864
746614683835174912
746495494461874177
746600523902619648
746520568027963395
746560338007556096
746615937911054336
746560904536428544
746583691908919296
746519393308393472
746551383306842112
746542017367310336
746531351185100800
746549323773714432
746514192354713600
746624557218422784
746602486883098624
746579355027931136
746496811351736321
746528981751496704
746500049161445376
746501047548579841
746498698914365440
746609134812925952
746508446363619328
746586649245720576
746571356716802048
746502230463889408
746594807049420800
746504386206064640
746622560893288448
746502998071861249
746606454677901312
746529073799663616
746547943839260672
746570626672918528
746615757367287808
746495863355219968
746623022115717122
746546077747281920
746583222226673664
746565778355388416
746503924698451968
746614360961757184
746592517081038850
746586397562179584
746603401165832193
746599383144275969
746544349408788480
746622485064523777
746546102694973444
746550209166008320
746515266243178496
746501101847986176
746538267634372608
746498593800990720
746515161452797957
746610011552440321
746503321033244672
746610401551482881
746622724349566976
746614042014388224
746594366517452800
746604344926158848
746619054304067584
746523826813546496
746616705271627776
746530881687289858
746576746481213440
746623391042539520
746623139409453056
746572489015365632
746599500232404992
746531347125067776
746502113010814976
746615782864527360
746583721566928897
746616969906917376
746593640827457536
746587177413414913
746619071181971458
746535478397108224
746509784145346560
746621243718307841
746626125829406720
746622883506561024
746596979594174464
746550930347294722
746507326471933953
746563031027564545
746501081056829440
746600242938789888
746537944903647233
746519376560455681
746613836350914561
746607993773498368
746618047662817280
746569158926663680
746536103335854081
746553065357074432
746583285371830273
746550544576057344
746628273224966144
746503509734895616
746504281310773249
746586976174903296
746584719853117440
746618903263084545
746590558102106112
746515190749896704
746535105372381184
746547956740931584
746567363651219456
746596341971824640
746543993136218112
746558530476355585
746616881558224896
746563886745329664
746623181620936704
746583973292183552
746580441654661125
746521926760173568
746539756687745024
746583796812644352
746533511448793088
746608983927103489
746525806713839616
746500174948663297
746585881599873025
746583255902629888
746543019785076736
746536527031730181
746610359675527169
746505728219820032
746532563494199297
746521763241168896
746556391230443521
746503866150072321
746616860783812609
746551140221861888
746493719956750336
746503329392431104
746590080198815744
746509968849895425
746607008099381248
746606546935681025
746540205427961856
746621881374089216
746625601570758656
746608023129362433
746616139216629761
746584455310020608
746571020945915904
746628097101946880
746513454102523904
746607926807257088
746501957523644416
746546253698207744
746553761410220032
746599949144559616
746549957155389440
746617678538936320
746524154116083712
746502641383931904
746622376268423168
746532647350960128
746527022826954754
746583524505858048
746604277863440384
746515975181262849
746618743741100032
746599101819658241
746606370519130113
746561898645073920
746625152910303232
746603652974944256
746560216578174977
746562926262247424
746562347410460672
746611219390398464
746559742680666112
746549340890611712
746546203534430208
746620165853425664
746602021088792576
746572572968390656
746623772908654592
746620161462009858
746580496088346624
746495062167662596
746516381785546752
746595444336189440
746581758636810241
746511491327627264
746608513808498688
746612389651554304
746627446930300928
746589777831526400
746617087343239168
746545683218366464
746563588907798529
746548514562408448
746557633025368064
746620199328161792
746504310528311296
746606160824803328
746574988879224833
746500976253743104
746529077868302336
746494676203614208
746572539284033536
746568168789905408
746611945072005120
746563496679088128
746503106893127680
746628642302758912
746557075069644800
746506130965278720
746564519833538560
746596560159531008
746551139965898753
746577178213527552
746544747955761152
746510057068625920
746618626631938048
746523092827013121
746507381064990720
746502813279191040
746513261449797632
746617535894720512
746572396857982977
746571541295538176
746568131041202177
746579640295264256
746601287219875840
746554885408178176
746623210628784128
746595289423810560
746599416543444992
746555997020364801
746615992491597824
746522585106644992
746547386399350784
746598946705833984
746531804258017281
746503845216292864
746519959635922944
746608601926500353
746594899353546753
746588570266271744
746627061217923072
746548665368477696
746494303208235008
746600633017458688
746505732590206976
746494802317946880
746547105179787264
746604093360214016
746499755845378048
746627057015230465
746609109655494656
746610753579384832
746516549633093632
746623026435883009
746538594991542272
746496106448691200
746577014732300288
746517753385918465
746496916330950656
746577040028098560
746517728081518592
746518415997734913
746537567542190081
746525609401028609
746595738260545536
746547050716729346
746504608403513344
746620530472554496
746588159006351360
746618064226160642
746540155176091649
746596396489388032
746517543691554817
746611173311791104
746583566058987520
746538624389357569
746553853818986496
746495569867091968
746576637458685954
746507536040243200
746512363772313601
746560958789652485
746568256887062528
746620656649805825
746528885110505472
746498879227494400
746608253992214528
746548153642524672
746556013722034176
746501336854855680
746525198443155456
746503379598270465
746588318255636480
746511164285214720
746511394887991296
746509025089552386
746614549688758272
746608073414836224
746498061371834368
746571201280090112
746511797566398464
746495171458662404
746525793740791808
746497054353014785
746515660679819264
746547457694240768
746609214605361153
746522690203197441
746551765181566976
746603770352640000
746514410693398528
746535990232219650
746517413898887168
746600540541353984
746503681378422784
746590487042203648
746611026234204160
746615224766201856
746617150090186752
746498866543886336
746592453902360576
746495485838565376
746531167009021952
746574254997671940
746581037065474049
746495360193957888
746497259941076993
746567367702937600
746544701982056448
746519120640802816
746542034404597761
746600666450247680
746510295812673536
746529442898542592
746540033532846080
746593888526295040
746526536275267584
746578164135133188
746557611785453568
746514280510595072
746619914065174528
746621625232134144
746523243620667392
746511583564595200
746501286560935936
746522761414086656
746511009070755841
746513890389987328
746540092118863872
746607997951090689
746518822790828032
746526527764893696
746512305043677184
746587550878470144
746612393761878016
746604667694522368
746571197358415873
746621243713957888
746535470130208768
746548699204100097
746609755481858048
746493665409896448
746588607779987456
746554994606882816
746625844873945088
746523252160331776
746578105079201792
746582215627255808
746496580635623424
746525223508283392
746542768386772992
746530663566807040
746572778623508482
746560304742445056
746516168106704897
746557582609887232
746503148840304640
746523336260227072
746589517931479040
746584837222465536
746578499729756160
746532936669794305
746566692524855296
746519938635030528
746496404533678080
746507418520141828
746537361643712512
746576733667790849
746538288882782208
746530948720771072
746594366710493184
746597319483789312
746612989281832960
746539157174915072
746608782470447104
746578801694384128
746621730110615554
746613920647942144
746603786861416448
746512569381199872
746497947949490176
746589673062014976
746587832047796224
746520114632212480
746578428049002497
746536539652390914
746544471064592388
746515744351977472
746605556924878849
746500728831647744
746507678638182400
746565509798232064
746604143352123392
746519297065787392
746612565493456896
746605976598548480
746607444386775040
746624343157915649
746532802410086400
746575110379835392
746622061590745088
746523184917209088
746592739177938944
746511541546156032
746579451471880192
746509121604616192
746583725786308608
746539232475287553
746498929219403776
746542524832034816
746627904440795136
746595541199495168
746516365066928128
746511218601525248
746626712956510208
746521587227103232
746579770582802432
746585986424053761
746554038569697280
746534064925065217
746609981861027840
746504029832785922
746554327674798081
746508467175731200
746494135180345344
746582756927254528
746547495065378816
746596820453888000
746498488876204032
746623210645520384
746524585923796993
746536439211524096
746565451207966720
746511621498019840
746601610307002369
746579799989190656
746545125635956736
746528264395554816
746527643491700736
746590734208229376
746539429397995520
746600247212785665
746494298951024640
746539878326886400
746571524610625537
746610090854092801
746568605270183936
746544508775636992
746570924695117824
746510325353058304
746583549361401856
746562976379965440
746552725379252224
746603812232658944
746528826352599041
746557087430344705
746501978470113280
746506059922051073
746581200769290240
746545914098049024
746505732737007616
746552750671015936
746591585949859840
746499332208267264
746618638862426112
746562137477132289
746534312560852992
746618563520233472
746503513807659009
746628583775436800
746595251603791872
746506600790188032
746518256597377024
746552750532665344
746623231801589760
746545163179266049
746605318034055168
746554290181857280
746554868752592896
746611479340777473
746494843950596096
746624431510929408
746621189204803584
746581834134282241
746528612392837120
746533859710373888
746504570772168704
746586879844323328
746622816506814464
746596900053356544
746517518668435456
746501806822465536
746519485729878016
746590537235333120
746611814784327680
746620719342194688
746549747758989314
746501949218926592
746610279618863104
746525722739507200
746567397075738624
746604378497425408
746544093866655744
746620664933670912
746507943055626241
746592386713849856
746565044255756288
746494311529799680
746593418638405632
746585323879051264
746523105322012672
746523725982380032
746628541811392513
746627795342729216
746513642883977216
746616470453555200
746541141009403904
746611370431553536
746566885609713664
746625014229774340
746579254427586560
746541497357574144
746545909933182976
746626671109935104
746568315871592448
746595494705664001
746585411770785792
746611970082758656
746591980063424512
746626021198282752
746575810849443841
746576096074825728
746539450411343872
746517036302483456
746584157719928832
746614406851723264
746584421747331072
746527446581809156
746614591702999040
746586409964834817
746508685166395392
746592370016215040
746620119430864896
746540796871065600
746523776481898497
746502788071358464
746590201489797120
746589358610845696
746512946944180229
746627380035334144
746563559493099520
746597810166870016
746586447944237056
746617284228186112
746579258601017344
746598707731144708
746600972730904576
746564339688079360
746554675969794048
746503216104251393
746535814243454976
746500590289752064
746565828724801536
746526146443902976
746549709737721856
746622602756628480
746608392299515904
746577685917335552
746528574593703936
746621625387323392
746558639712804864
746536334290911232
746507305538097153
746522803558461440
746507628340191232
746587651717926912
746589824337969152
746603707408785408
746580147910803457
746503090141020160
746617934248808448
746624297062510592
746500716341100544
746614339960971264
746581469196255232
746626721445601280
746526687286919168
746601790515318784
746594299463204865
746560996810973184
746611265271959552
746518655370952704
746627464005312512
746607104874680320
746598464512008192
746588100311158786
746556961597104129
746512296566939648
746562821232615424
746553086416543746
746549554540126208
746612951600209920
746620799101075456
746622149679521792
746519821039243264
746618974746583040
746537470657892352
746503849268117504
746501198644117504
746503647790501892
746546417380974592
746563005933101057
746519175502323712
746504696454586368
746493774436634626
746529149238509568
746587781468651520
746563215669100544
746526934612344832
746506194009882624
746593322290941952
746627669324931072
746521167645773825
746526070837411840
746608971310632960
746544282379620352
746584468173971457
746559075794698240
746544303481061376
746506605064224769
746547088540864516
746624662134730752
746614780157431808
746624519637471232
746507359854432256
746564742093864961
746616990631092225
746598535567650816
746599445882540032
746613312167813120
746496253597360128
746497138486476800
746620501401931776
746618270145482752
746523017405153280
746578310881116160
746606181909671936
746500175129116672
746497389893140481
746531783534055424
746614809815244800
746511646588272640
746519548803747840
746620891409354752
746623579870068736
746493753582587904
746518789613850624
746616265259753472
746603057367162880
746627484897148928
746547834871218176
746560808084070401
746601983444922368
746560212459466752
746596425937653760
746525521131896832
746496513593999368
746513068285435904
746521989762981888
746575664287989760
746514490368262144
746592311438675968
746508517645778944
746513802426867712
746552914240405504
746589786228531200
746613341569716224
746594312155176960
746595079767236608
746510224635232256
746540771915014144
746621767972720640
746549580028751872
746624536125280256
746534794779987968
746583146976579585
746579040685948928
746600368834961408
746521926714146816
746505732468547585
746522752849326080
746625278584172544
746526322428645377
746543900551045121
746597851950624768
746627514211123200
746498832809107456
746610594510319616
746599735369338880
746567682275696640
746624037179301889
746514117066788864
746574321913593856
746501819220660224
746582127626625024
746499751311380480
746517061556379648
746529946223403008
746623202575654912
746606186137554944
746495607695519745
746519435452760064
746500460199219201
746613341662101504
746511592049754113
746552792521728001
746606655996043266
746502825975373824
746573583812485125
746626352296660993
746618320376430592
746608187000893441
746520903295459328
746595671055208448
746566764054491136
746606643173957632
746532420795633664
746570979011399680
746509138482634752
746504537293393920
746541845656666112
746599818999566336
746530227258540032
746609281596788736
746499978088972288
746601534583087104
746625081489629184
746554457878499329
746520236447379456
746538536329830400
746591006787670016
746514192362934273
746575072752721921
746516708869955585
746627543415959554
746592437129347073
746512023996010496
746601601943506945
746511323631075328
746548774642671616
746554348793036800
746558417142112256
746621147387662336
746495263674556418
746507473155153920
746620375509917696
746615946341650432
746523428300197888
746566134707585024
746496123322273792
746590507661463553
746512087141093376
746628692818812929
746519452297138176
746505502050263040
746524531594952704
746545847001878528
746536417992577024
746577744717197312
746543762474569728
746511403146674176
746513420858490880
746500804174057472
746628428690919424
746604097512554496
746590717716340736
746525747695620097
746609730253094912
746496630891765760
746523071843078144
746607389948903424
746589580955029504
746605342935572480
746505648871903232
746560170281603072
746525894420856832
746509008232648704
746512908981510144
746594559354880000
746586632493666304
746569133869830145
746495540544802816
746607804996268032
746580584281956352
746529166250512384
746597571108478976
746589761255669760
746498866338476033
746624758406590465
746602855725940736
746566852118192128
746626864098197504
746564088042561537
746515907837571073
746615874967187456
746610522972372992
746518504392663040
746606446364680192
746593561089540100
746561135122460672
746493585948803073
746503522292686848
746588494542180352
746530252332011520
746584040195653633
746504734391992320
746533456939716608
746493921501523973
746612238681784320
746544303569145856
746582551293210624
746535277187960832
746525877907787777
746590843298062336
746595499256385536
746565643940544512
746546883040948224
746531154317148160
746627749155078144
746611865044811776
746538750251917313
746597407597617153
746498837217435649
746521293466505216
746499755786772480
746560547785564160
746621956649267200
746601568246632448
746544223642517504
746597730399686656
746623160490074112
746505308848062464
746545159165206528
746519821400047616
746497297890979840
746581905156382720
746504054809911297
746571952421244928
746605552902406145
746494894416494592
746553539158171648
746507204853796865
746623961669246980
746517937964580864
746506357348634624
746513047435481088
746622007060668416
746605477446852608
746617091181010948
746603002572640256
746516599830679552
746541317115809792
746517908541542400
746583356482134016
746552259824197632
746593297230143488
746532420959141888
746611638875340800
746554491252572164
746618823474823168
746501622214311937
746594358145716224
746561332263059457
746524791671140352
746539874195505152
746592617614315521
746626129872617472
746612460950425600
746505589899952128
746517787204423681
746550733307150337
746540520059641856
746497788725334016
746502632987058176
746515287068020736
746524367815868416
746576163250679808
746626285099692033
746611991100428288
746595046141603842
746500238014177280
746604931914805248
746584933498396672
746587743791112194
746563618347442177
746606840667070464
746554151438520320
746530814599397376
746527287164579840
746588226056560640
746517900383625216
746575714401431552
746507209106874369
746534404852330497
746506416433696768
746588645528842240
746545012058427392
746508467188416512
746499097205612544
746573986306363392
746538523839193088
746523080407715840
746582144382730241
746500187762262019
746527408669528064
746544592829374464
746620304139616256
746545720971366401
746539823817646080
746619855193935872
746614335884132352
746554701206822912
746592785466335233
746549441562189824
746608438302613504
746553581348618240
746628374206906372
746605913448947712
746532156550197248
746602730165243904
746620358804054016
746596283436130304
746589237105987584
746501412436086784
746548061518757888
746502515487735808
746602838961324032
746612393673900033
746606710425530369
746522568392335360
746614922721656832
746608077697335296
746541434623369216
746510681726296065
746585403424137216
746586984550916096
746506365988806656
746591866691461121
746517057018208256
746498853864497152
746516864285696000
746611898913742849
746552679363645445
746526146112651264
746499508050092032
746529719865114629
746610997079638016
746504755103469568
746591128481308672
746517841327828992
746556756352962561
746497411275755521
746616399322357760
746496735665602561
746554520726048769
746513424792715264
746506915279048705
746576020610899968
746565002111311876
746619742039990272
746612318310637568
746575462764285952
746530978064015360
746593636763111424
746618504929959937
746599617932959744
746605141709717504
746541082121404416
746502532453675009
746593070418796544
746607906016137216
746626910382350337
746502481916551170
746514280359538692
746597591916253184
746592961618534400
746567992985559040
746583377378082816
746604118484094980
746619331123941376
746496261868519424
746593041289379840
746521029292351488
746599663986315264
746609382117486592
746607696015687680
746615644141977600
746527043949559808
746563471416889348
746541006581964800
746502763144679424
746621352635961344
746579602500366336
746541761737162752
746503266255593472
746582022576037892
746547428053049345
746524476817342464
746533817800757250
746623210888773632
746578012842385408
746501227844886529
746541287642300417
746576134129745920
746515966520139780
746543460384051201
746605196382375937
746502473494323200
746499600287043584
746601949794082817
746591950653001728
746504297932693504
746515584808935428
746522338011684865
746504553760198656
746624326498123776
746504960943267840
746584413723471873
746594790158958592
746549269335777280
746543343094628352
746568881926373376
746601299693740032
746506139416797184
746612771152928768
746595914500931584
746574619952431104
746532609686044672
746552792798507008
746576293303586818
746600423126106112
746608895464976384
746604084933820416
746601073469759489
746606408284651520
746531066228445184
746614746648969216
746614616541757440
746510501480398848
746516545606549505
746495469174534144
746612209070051328
746529405107843073
746602881160183808
746536103683960832
746597851963228161
746616659285262336
746590675475496961
746553539208482817
746620010383163392
746521897580396545
746500817016893440
746543892338720768
746621076109664258
746524774684311552
746545892988157952
746592621871661056
746536099263225856
746613928717860864
746496651875876864
746503228519514112
746594697859203072
746624930494685184
746535667501408256
746507829578608640
746513982660481024
746625471362793472
746582110752800768
746513777193951232
746563375086313472
746576251398164480
746621109399879680
746624175394144256
746522975499862016
746623080752087040
746497637474512896
746521327079612416
746499835298254848
746594228017434624
746591095123902466
746611198251122688
746537944857612293
746622158101708800
746591938124517377
746503526541594624
746604365968977920
746614918712016896
746611647326863360
746608161851850752
746548724084707332
746626813917540352
746608270509367296
746512191717781504
746607058691162112
746581834008408064
746605280197287936
746569079339778048
746528314823680001
746520999932338176
746497184548347904
746597587633995776
746498849695367168
746549298641264640
746607926953938945
746620861982085120
746600066639486979
746537634449620992
746563672600944640
746506089248755712
746529254192586760
746509679543496704
746589974959652864
746583759378604032
746523063412490240
746603040564600832
746596417666433028
746529245795655680
746558971054428160
746531321837588480
746609906661335040
746510426037379073
746617586146807808
746588603661320192
746616327843024897
746534434363478016
746603011183566848
746541614806380544
746623370284830720
746618764733579264
746516562450878464
746612922009403393
746589702480855040
746620023133847552
746624850999971840
746511080315301889
746555317593354241
746614776256675841
746578935585079296
746523822455652352
746627824497242112
746602461587193856
746533066953220096
746522467993255937
746515039603986432
746565123880280066
746600083601268737
746512460031500289
746505820846829568
746505191340412928
746504084081893378
746535763802742784
746557251037593600
746495221840568320
746594236468887552
746573676259082240
746545699941031937
746565904029253632
746588234562535424
746589509802926080
746590570777305088
746618702074941440
746495875841667072
746530219054424064
746546517931073536
746527945779482624
746592583971901440
746613958337921025
746606739882151936
746515190561275905
746587437531533312
746589685787557888
746582551209320449
746602784724660224
746543007160119296
746623848200683520
746500036624789505
746562490088054788
746529015209598976
746537420397518848
746573168597434369
746539802946899968
746505023593414656
746619511252594688
746528167830118401
746536732695334913
746554004889427968
746607578579374080
746496161314447360
746550372706091008
746538448031358977
746576561969696768
746596661074362368
746571599889895424
746551781925208064
746620476059901952
746613404442439680
746625639529218048
746496479880175616
746609096850292736
746495880304418816
746604441407729664
746507104043864064
746603262594457600
746538779649904641
746515815852171264
746562779465793537
746619930834010112
746493879516438528
746518218886504449
746522262128332800
746520815185895424
746530629823520768
746588331027341312
746609353055150080
746537852754890753
746620681585041408
746617519029489664
746517015385477121
746503127931588608
746569968456720384
746502578280751104
746596870525489152
746533465424728065
746610107727908864
746507561424158720
746557196733816832
746578470231285760
746532303338254336
746581091742523392
746494844214861824
746496148467253248
746546081773686784
746624960060399616
746538079230492672
746528943683960832
746597705145794560
746538162848043008
746599378660425728
746558199298351104
746601685628358657
746541065373528064
746620631282638848
746530973760823297
746538942950957057
746625077312106496
746608132114292737
746523331784892417
746517052949696513
746542797637857281
746618471299985408
746603053109907456
746524149770760192
746624121144999936
746522493033152512
746594312125845504
746503023006998529
746577316889894912
746499424428429312
746523260406407169
746601178071470080
746511206265937921
746583436119334912
746597546009583616
746622816565493761
746606274356346880
746575840549416960
746567795878486016
746523583732715520
746626813867266048
746612792246026240
746538217285922816
746535474362212352
746599047448891392
746528373392949248
746605552894087168
746614746628034560
746506185474379776
746552050423496704
746502045792862208
746612687115681792
746591875193257988
746589891329286144
746613073142779904
746523197516976132
746595180086702080
746499013436809216
746522707043319808
746543418571034624
746577321142919168
746557087526715392
746510602147815425
746533931076456448
746506395445501953
746537147927306244
746530252587859968
746611915586043904
746502670672769025
746496437853224960
746507720661041152
746624917735616512
746601115089776640
746522442496151552
746618727236575232
746498782653722624
746519850562920450
746589060941025280
746543711807406080
746620623112278017
746507661982695424
746569406361313280
746575374885085186
746508030930456576
746625735796850689
746523952508375041
746594920085938176
746616717841960960
746625647724814336
746552054294941696
746624666354225152
746579846118006785
746518881502695424
746593800286515200
746560736848052228
746546341959057410
746563467096776704
746595582765076480
746541883434868736
746511634017943553
746536841596174337
746502444050329600
746607381547716608
746498799338553345
746619046066544640
746527710688620544
746582492522627072
746561609263263744
746520139969986560
746604294657302528
746626033546366976
746545960004816896
746501240553603072
746541765973413888
746529992574533632
746494655458484225
746582467331559424
746573168576438272
746606857431703552
746499579726561280
746603619340943360
746508433646563334
746596921133830144
746613530280005632
746524627996803074
746626587387367425
746533469577175040
746527379263201280
746587504598450176
746505652718157824
746506999219642368
746529845698433025
746617842116734976
746571641908527104
746599890625642496
746507896838553600
746607658149502976
746606198623985664
746508068683317248
746550750130638848
746519447809187841
746595289302188032
746628147437801472
746559864411873280
746519812684259328
746589660458082304
746604407907848192
746552671218311168
746513693295411201
746497478078439424
746621474245574656
746585227032682496
746600813347352576
746544525548589056
746538448274628608
746601652090634240
746586342897881088
746619393841434624
746545054353784833
746506185642106881
746571612451921921
746621717653651456
746554554318131201
746616684698566656
746604017787219969
746617082968707072
746501726845435904
746610212556017664
746566180765212672
746526263800561664
746619104438558720
746593678563631104
746576364724068353
746616638368276480
746605984869646337
746608484544823297
746509146548215812
746627715642462210
746575483723145216
746587135487049730
746505074126503936
746547302328762368
746622745321082880
746622984266350592
746501848685764608
746511785017040896
746581020175118336
746616130719059968
746597730227728384
746628696803545089
746616214751948800
746616277637169152
746577069467893761
746589098740191232
746594299454832640
746573365822001152
746628277414957056
746500284059385856
746589341615525888
746565392168976384
746627518237646848
746615304416075776
746538901058183168
746500192015351810
746498656577163264
746496886916341760
746574393422262272
746588276472033280
746580932442742784
746504600040046592
746557729175703552
746582840448589824
746518093346779137
746556831653367808
746506705475936258
746596564441825280
746560979761270784
746582144366043136
746520827940712448
746612540449374209
746609885580828672
746619431875416064
746589178448744449
746560086735265793
746622003076075520
746623022228963328
746521008266313729
746506324171624448
746518755920871424
746539777655087105
746533687454404608
746558417012043777
746522333632835584
746497566297231364
746494185478496260
746617070364745728
746498451370737664
746612779776360448
746516012976209920
746591153773023233
746523050829545472
746540532894052354
746612934755946496
746520500759736320
746523801538617344
746498682049069057
746573139027574784
746502712859066368
746597592113496064
746497192806907904
746551714887565312
746589475959083009
746503354365403140
746500426724409344
746622422128955392
746507338933112833
746582937055932416
746514666470277120
746573776595234816
746575425023815680
746499768248115200
746601693983440896
746603501816582144
746628747256815616
746539001750814720
746528037928210432
746536434958483456
746530013374222336
746508253224304640
746510258374336512
746527303837061121
746513538328461316
746599999581134848
746553396660965376
746559994397622272
746572371465736192
746551719102939137
746506588131893249
746506105761697792
746500812512231424
746603392672370688
746619045781340160
746525097586995200
746578273015046144
746595411171868672
746591225017434112
746603506111492096
746496148651786240
746570316273463296
746512837896376321
746560774336839680
746495301133828096
746513705949605888
746497587415392258
746497838834663424
746599689051570176
746507481438904320
746620102775287808
746547293843709952
746519062012891136
746543791759253504
746494148014813184
746602662922117120
746512174944759809
746553606556418048
746621243625877504
746509948033572864
746496673019355137
746614062964834304
746571927179902976
746576540826120192
746536850278383616
746531749627236353
746563416714706946
746553824500846595
746553921007558656
746509306179260417
746547986176442368
746509217893220352
746627883230171136
746502914080792576
746599139916513280
746502762913992705
746527995783839744
746515056376979457
746525533740109824
746623768819277825
746622179136184320
746550976669089792
746550267630358528
746613345722204160
746621264744296448
746522882881298432
746606433706348544
746607150655471616
746531397397946368
746511172501909505
746592198246961152
746562791868342272
746500871295377408
746530235705790464
746603417733214208
746609353042567168
746593083194671104
746552893273219072
746546513724112896
746616323803844609
746494651234934784
746570765059956737
746541359071432704
746517799506423808
746590738402643968
746539882772733952
746493514687578112
746583235019350016
746501383029825536
746526125451419649
746613706516275200
746505338267009024
746573583640461312
746545209471709186
746616617451257856
746540515932282880
746617708058411008
746608803299237892
746571188940345344
746510082058248192
746513030477942784
746618848741318656
746579644715917312
746527501212651520
746512267122925568
746608602161483776
746496538835193858
746552255982206977
746607511432761348
746573411741212672
746614998420570112
746578646463320064
746582525896589312
746508353946279936
746527110995402752
746609600284196864
746589627033751552
746614796921888768
746592378606227456
746614461612564480
746514578306011138
746613366857277440
746504927183241216
746512716202913792
746604118492446724
746568886003216384
746625496671199232
746537781233594368
746621746896265220
746572115990609920
746596102896558080
746516516087029760
746527446640402433
746600977009115136
746515295695691776
746605825561591808
746619934902411264
746544479725846529
746605313827082240
746526011827752960
746502914085130240
746532089554599936
746493732732579841
746615094793146368
746579237843394560
746504864419700736
746515815856377857
746572551925698560
746542869096325120
746597805880410113
746561638501855232
746493942435192832
746623424752029697
746551446334644224
746563429532467200
746574821010579456
746520681140133888
746617271620149249
746502179905691651
746569008007217152
746497809591865344
746609033885388801
746552465630371840
746499793460035586
746513924099440640
746544202595598336
746566373761941504
746531799963140096
746611546437091328
746593229869584385
746616537746931714
746598644858621952
746627518577414144
746530273387503616
746551769052786688
746610988741435392
746577958471614464
746577715185082368
746616931885719552
746608706763231232
746621310973976576
746578138650509313
746520169468428288
746540201384763392
746544663977410560
746533842601779201
746600175569776640
746628009214369792
746503627150262274
746506894378860545
746533314127814656
746605275851821056
746541879286693888
746523340190322688
746501374553300992
746622879333236736
746609680185696256
746546278704635904
746503492920086528
746618123097411584
746553400976805888
746505556261625856
746624175624839168
746537504371679232
746595448727670784
746514058065502208
746504566649167872
746589052334383104
746514096170930176
746536283980214273
746568949127651328
746596010680426496
746590352744681473
746626247690592256
746570354303373312
746519624200626176
746508698021920768
746577870445776896
746624028568326144
746587664011386880
746512410035499008
746613434087792640
746604172821299200
746532974624018432
746592034614575104
746516956392611845
746609713643663360
746563765060145156
746520500822810624
746608484670644224
746606248880119808
746583503157010432
746627648537956353
746576859467513856
746627069400985600
746625672949407744
746582530363527168
746510480387104768
746522371515813888
746625081292513280
746625689709875200
746612683173158912
746609814185349120
746616944732835840
746600079369211904
746569456810233856
746538754119073792
746589857913446400
746615032134377472
746515786173390848
746553702639616001
746519494168875008
746531321925799936
746496873998000128
746584489183293440
746615648361418756
746498719844081665
746591560486133760
746589778137726976
746497062976389121
746495846632534018
746626582840651776
746577014962851842
746539756645818369
746564826227314688
746591393045348352
746615673632202752
746563425258569728
746583486715269120
746561479189606400
746540285249761281
746547008756846593
746522581029650432
746546928813473792
746584618887974912
746530852230701061
746529686184828928
746529065411166208
746603627813474304
746618945147379712
746511415712841729
746539211663118336
746617057958068224
746565333704708096
746553581264838656
746506743589437440
746553040233127937
746559927292928000
746574217286553604
746565878880305152
746560762022268930
746493774604476416
746574351554723840
746574695441502208
746571561977556992
746596446825226240
746586699602477056
746505103402766337
746564893147529216
746611127170240512
746538901318275072
746575194333057024
746621378078646272
746628319659986944
746523147361345536
746505518705844228
746626104698544128
746521310340222976
746509138142896128
746559713064607744
746569578063421442
746579275386585089
746528293713772544
746544681035534336
746594660336865280
746603753269301248
746618567861252097
746593800185851904
746575777337081857
746494114338902017
746600347578204161
746519489856962560
746506181292724224
746614390162546689
746563081430536192
746621583574335488
746588389886013440
746495385271668736
746560229299478528
746560921149935616
746549307243847680
746499931855265793
746561424332296192
746496329145159680
746546555797147648
746611470935408640
746603963017887745
746507938668306432
746518684655509504
746617808629399552
746504348474171392
746511126553255941
746607788521054208
746614146972606464
746532236363694080
746498145123766273
746589346157953024
746530826888822784
746539823960330241
746622053231493120
746558282869837824
746527606015692800
746618416874852352
746573609150332928
746533440120512515
746513768994193408
746626620656615424
746515543075786752
746625072962613248
746624330587643905
746610296702251008
746542537582743554
746576905655169024
746621121861038081
746533138168328196
746568072471973888
746591745362661376
746548401391673344
746522509906960385
746560128640495616
746603984291430404
746495825434468352
746537466719571968
746587848661417988
746623344909369344
746579518899499008
746507225586372608
746533129716924416
746511868836077569
746620039835566080
746497838746480640
746603593961189376
746599135491547136
746550532110716928
746556945012789248
746607557486141440
746502062435893249
746517325722034177
746598024151851008
746600842652975104
746526930535616513
746600364431056896
746529954704261120
746523700862795776
746593036923191297
746627917011128320
746534224652492807
746511717803433984
746507112377884674
746551026946191360
746614243303227392
746543888026976256
746618722912079873
746514469350674433
746529392730439680
746527916146601984
746586158533083136
746508383310778368
746616675978608640
746525362029395968
746566155687575552
746527241161478146
746600284567134209
746617565141569536
746567183442972673
746507590692016128
746544655601405952
746588758720413696
746527211390439424
746493749606289408
746528360772341760
746543435268653056
746616563009200128
746510363147935744
746512204518723585
746596912690769920
746592953066491904
746534966817755136
746534597630955520
746500049484447748
746551987542564864
746622006993395712
746494231615803396
746589983700619264
746569305588903936
746628013291356161
746564096414318592
746516507828551680
746525487556661249
746550670304522240
746558035741446146
746498870889287680
746528406817243136
746628109651214336
746550670375845888
746514637009543168
746604403612917760
746550204657176580
746528146896326656
746547264412233728
746548996819165184
746493841667063812
746578088524386304
746505287910076417
746584417703854080
746572811884339200
746618915812319233
746587878042394626
746538871920300033
746517241760362496
746599911538425856
746496618451480576
746607809165402113
746544580124803072
746517640290545664
746553631667818504
746498828837208064
746493514695983104
746624569927049216
746521847290802176
746603258525982721
746556731094896641
746628680189886464
746621009025994752
746603245875920896
746606660194607105
746514603413143554
746582576383524864
746515798919888896
746502846678347776
746621457803862017
746613991833767937
746604944526958592
746529195581267969
746626289440808964
746611873613811713
746515362884132864
746583859735597056
746509968979832832
746573428711264256
746551341485596673
746539458904756224
746526397875761152
746575479776415744
746566315276632064
746586225306374144
746622967417872384
746596686143827968
746532697678487552
746509264131395585
746513039248199680
746494663985594368
746614033738928128
746589903874465792
746615484947234816
746591703054712832
746510660809306114
746528180366782464
746530290361901057
746498727888621568
746505988497235969
746624443754086400
746501450168143872
746537500370309120
746551030851182592
746608862074023936
746510497130909697
746515878720593920
746618718818467840
746552566134120448
746564649781465088
746534060697104385
746625094240378880
746545859307806722
746547885265805312
746562238199140352
746523466082312192
746596736190144514
746549470653911040
746536506345431040
746625996011507712
746585583552765952
746503404684513280
746510451345883136
746583775799283712
746514200751595521
746529337944342528
746618186162929664
746607469502341121
746575148409585664
746558152934465536
746613718985871360
746549428949917699
746528163707027456
746591598172069892
746545025014587393
746508177743712256
746518294547542017
746620744642224128
746602881055232000
746590327461449728
746598065931325440
746503224337698816
746539547043991552
746610019915993088
746511575138213888
746517455749660672
746503664785891328
746618940923707392
746608560147161088
746524644853846016
746616420390174720
746578705015840768
746508345687814144
746604093385351169
746624939038490624
746592466439127040
746575764821139456
746620740565344256
746620333684203524
746504285559500800
746610594195849216
746606781921648640
746625769225469952
746619650008555520
746627467880841216
746586262996418561
746615732318965760
746501953388220417
746576968720748544
746540679690653696
746624691591319553
746580198183710720
746498988027719681
746590277293514752
746571134200578048
746608765592535040
746592785252290560
746525193942634496
746610875512000512
746502071080259584
746581783567699973
746566369542451200
746624846461808640
746615342311612416
746587609632280580
746513886380199936
746533071227355137
746562187741696000
746529396916314116
746589652212060164
746532660139409409
746610359306424320
746572723846021120
746596073884553216
746619637400494080
746567971921793026
746513865358217216
746552020878897152
746513877760905217
746542633925881856
746577895431208960
746597973669351424
746541438616363008
746513886157803520
746557523906412544
746573206182592512
746516826549432324
746495469031989248
746613593144098817
746623504435580928
746519884171980800
746601140264013824
746580798036377601
746616999145504768
746557423113011200
746613354270232576
746621482843832320
746496995771187201
746613148837240832
746525286410289152
746586871543762944
746625358410166272
746504797298302976
746607675249692672
746624687342510080
746559021147127808
746526691544031232
746606257608368128
746553748852465664
746541958756073472
746527161289302016
746606475703812098
746588742144581632
746504054965211136
746598040698511360
746608597665099776
746531766417002497
746576641657233408
746600544907603969
746626259971629056
746505564729966592
746498245648617472
746514192476311552
746500837753520129
746620937500561408
746494361651806208
746511914872745985
746578738486206465
746502758791061504
746617217027022848
746541119878553600
746539211642273793
746499776733011968
746595998152130560
746552897438023680
746521524270600192
746611479189790721
746499508188545024
746605582166167552
746590889456205824
746609474312486912
746511403062800386
746567959292719104
746615082134577152
746502943453646848
746560875251671040
746532169338753024
746523633653190656
746523595946475520
746624297087676416
746625534302396416
746579632196026368
746565308274585601
746531514830061568
746513840049795072
746575429113421824
746511768059523072
746536774814441472
746603652949901313
746558035644944384
746496073175175168
746526829859708929
746533582919786498
746622128796143616
746550842459820032
746514595121082368
746518378400124934
746510115650551809
746627505826717696
746592625810092032
746623223282999296
746536292310200320
746615078083002368
746607930825269249
746536300858085376
746554302525767681
746517916904980480
746602595930771456
746504717472149504
746504696613896192
746570354118692864
746601501259268096
746542604829921280
746607331291578368
746543095618101248
746509692017352704
746593141927600132
746521674955132928
746626058615660544
746524732598673408
746604122556727296
746590470210453504
746611479290462208
746605812995465216
746529153642532864
746561726620012544
746574062034391040
746568277879513088
746606429264580608
746557393807413248
746565081803145217
746619503023370241
746590096980320256
746531133454614528
746582479809576961
746624439782154240
746579959326605312
746556185822789632
746494198250102784
746611072304615424
746617699418112000
746612419028475904
746564209463398400
746613765240676352
746620463565144064
746569716567785472
746497121583390721
746543544349786117
746603715595952128
746609621318701056
746549432880029697
746504742621286400
746624964221079553
746570949953265664
746527018649419776
746609105444442116
746499500022308869
746514007830462464
746605460690735104
746542554288644097
746581892623962112
746509566276419584
746620668947554304
746585650892247040
746530961240776709
746545352073953280
746547973224423426
746603866523734017
746600783894839296
746580798028058624
746581364217044992
746581670464217088
746607876467204097
746625278663790592
746524053486321664
746524166619168768
746520672474529792
746620790628556800
746551215463469056
746617846378168324
746624834134761472
746494470888120320
746587743631847424
746528671050141697
746601870295105538
746505933740720128
746531871371169792
746603472359854080
746516507757256704
746493925611966464
746600624612007936
746569968397869056
746525999400103936
746524095177699328
746499399346315264
746555418185334784
746532261642657792
746614184851439616
746618492368084992
746502356255182848
746625119389364224
746522333737713664
746604290148540416
746525311383134208
746546811389644801
746498958621454336
746611873789902848
746618802432008192
746518202142777344
746519120590548992
746628676083720192
746587546566656000
746551014078160896
746526444109463553
746558257955672068
746515492605665282
746497079736864768
746607167424315392
746501613796352000
746509889153863680
746494495919857664
746625697855209472
746578009017225216
746553723590041600
746626276904009728
746610623534948353
746612775468802048
746559650368106496
746545352023539712
746571499226669056
746534039809568768746864777683599360
746873270956331009
746927415377596416
746905160132104193
746921857794850816
747045459965841409
747055052012011520
747062207767265280
747059405796016128
747077512732213248
747067299610398720
746900940674891776
747046780911620096
746892774574817280
747062530816671744
747062333277614081
747046873094053888
747041919801384960
747078212988116993
746857672264155138
747081866507915264
747068876689637376
746917391070748673
747081702795784196
747055865698586625
747069308761694208
746915247773089792
747076254185066496
746886596457304065
746920939137294338
747048689437446144
746915507777900544
746894737332895745
747077944518926337
746910000514228225
746863573620633601
746876337013526528
746857982944673792
747035640852844544
747045547882721280
746924286179414016
747077932280061952
747075822532567040
747071091034599424
747045459688980480
747070772347277312
747063604344668160
747031224330424325
746900295096098816
747057208085577729
746922918853083136
746860784504868864
747079924457050113
747037927021154304
746858188314714114
747046307173261312
747070940178169856
747039130803134469
747034760287920128
747080222286176256
747076392785940480
746881215215460352
747043064653426688
746906619959615489
746904761945960448
747043387916713984
747067106810798080
746911565010599937
747061268218023937
747044532949225472
746887057818193920
747072017988456448
747054637065306114
746906779133558784
747061415010238464
746929478702628864
747047074533867520
747080952099241985
747065928060395520
746908620567220228
747044285455925248
746922092726128640
747048051789824000
746927494792634368
747057237361893376
747031102590681088
746877133985820672
747059032532279296
746923074377781248
747059074559258628
746883761086750721
746899854719229952
747041059805462528
746914450855301120
747033233204854785
747067702305398784
747048064423067648
746890731806203904
747043270329401344
747051080249413632
747035284341198848
747058805997977600
747056595708706817
747044050373611521
747080939239518208
747057413413552129
747032943793668096
747080431913345024
747071602735652864
747065793729409024
747036274184314880
747040569096974336
747063885547573248
747057346329841664
747062891141009412
747072550941798401
747068444403707904
746874801860513792
747036987387973632
746881055576096768
746918791670464513
747042079063302144
747054649354690560
747050778213363712
747050362947928064
746899967806152704
746920679073779712
747042951461748736
746868778902953984
747045334023536640
746860222673625088
747035796264353796
747045778372198401
747052237977948160
746901414828400641
746885191197728770
747055236896817153
747044591556304896
746860130432593920
746918703552335873
747047989114449920
747038052778905601
746860113303076868
747081622915284992
746887418327015425
747034093431455744
747035263461920768
747042683189813248
746903440861757440
747039042718531584
747055525955788800
747058839686635520
746921727846912000
747067735746576384
747061976916951040
747036760761372673
747062216239644673
747078003495215104
746859756971687938
747048483887157248
747037050055102464
746871593129938944
746929571052720132
746928468198207488
747071686894321664
747030855026094080
747072966148579329
747057795082690560
747059481343819780
746902094158913536
747035728966717440
747079261597601792
746905495697383424
746869433285607424
747058441231933440
747077588338749440
747073305891442688
747064002698711044
747048798317322244
747070679984414720
746863754160316416
747078439425835008
747049356314939392
747059552760303616
747037075518685184
746903218224005122
747078473051705344
746896947760377857
747035225700589568
746871257795338240
746862797842227201
747031350188843008
747051809886339072
747064493646188546
747075297988612097
746865729534844929
746916770137546753
746906758468145154
747062262192496640
746887556881612802
747040980415688704
747051889565507585
747065026402488321
747031823985876992
747074144718684160
747050635556577281
746880401554214912
747050761352318976
747033954692243456
746877876390273024
747069661020184577
747050748702228480
746888601342877700
746909727783690242
746924026421985284
746900043169300480
747051319156891648
747061981182574596
746921610314121217
746872209939922944
746878417421762560
747066217463164928
747035905316261888
747045522817585156
747041714108522496
746914647727472640
746926408811843584
746917772395954176
747048479789359104
747033887835033600
746903687960887300
747058344544903168
747051214504927232
746904321590235136
747077843813830657
746908436055498753
747069564509380608
747054138014437376
747036744097345537
747070008971374592
747067479801868288
746898160115654656
747080788273934336
746871538708676608
747060467168743424
747032633666846720
747036870069133312
746928266921943040
747062958434312192
746876479603105796
746914689666342913
747076967481118720
747030695659212800
746914664601128961
747061880674357248
747078456203051008
746916786734514176
746889746446594048
747035674398720007
747066544576827392
747078892624699393
746915952147767296
746902618539069440
747080163582709760
746902681416007680
746869114279464961
746893932123013120
746905432854245376
747038560340054016
746922780650770432
746912609421516803
747035448023912448
747033875231178752
747037226240974848
747053609431539712
747068985800261632
746914370853048321
746873480570867712
746867185012858881
747037477974712320
746898352994914305
747053458545487872
747040569440907264
746902220327821313
747060731204505602
747078741432610816
747071321713041408
746884285374799872
747041546701258752
746926815478878208
747049096347783168
746897120016338944
746880351071518720
747046781096165376
746861485041782788
746864592987394048
746926094171799553
746904413902540804
747062245528506368
747054095899500544
746927692197433346
747063327549952000
747039118148804608
747033975907094529
746919185880473600
747040615532224512
747063520446005248
747046084913016832
746866912492138496
746919194348793857
746888894692626434
747043249458651136
747074064771067904
747042456500310016
746919064405106688
746901557468336128
747045434628124673
747056826462539776
747069950494392324
747070231512813568
746929185327722496
746928895828557824
747064082314960896
747045443230646272
747043874409938944
747052724156456960
747074979137724416
746895601338454017
746858750154182656
746910978026049538
747070814265217024
747041793854713858
747034806412705793
747070092962201600
747044461629313024
746865624761131008
747045212267118592
746906393446350848
747039063346122752
747039256237973504
747065755968081920
746859803121573890
746860511908761601
747056079670915072
747060005820600321
747060228135354371
747059649053065217
747070801715789825
747051696925323264
746882481719238657
746862051419693056
747052954826440704
747080180305375232
747053521263013888
746879004506984452
747037821840547841
746890073241575425
746891860245766144
746885376007086080
747047418609340416
746866921023377412
747074694076039168
747048991330811904
747071791663808512
747065239930179584
746918267558690816
746903902147194880
746859664759918592
747075809932939264
747064850195578880
747057350834434051
747052158240063490
747081757464363008
747055828058972160
747056713010974720
746900899059089412
747033711569338369
747075881093439491
747072618033881089
746904908478111744
747049595205726209
746930007360974848
747064053286182912
746890236941185025
747071858579746816
746908771754991617
747053236096536576
747080436019507201
747072970443624448
747048714729029632
747043777752276992
746910055023378436
747046449494560768
747081656842878977
747062539171807232
746894846699282432
746924911373991937
746929982279196672
747037679557160960
746887825371521024
747078272039657472
747031450940215296
747067421203267585
747066418919677953
747031513754181632
747078053721935872
746873803712626688
747031601612128257
747064883800223745
747063814143696897
746883861557223425
747066418697379840
747069346346721280
747055945398784000
747065600984309762
746898541528788992
746927046245425153
746887573436497920
746870431466958848
746872679563616256
746888437547077632
747050304277995521
746879470011719680
747072311916920832
747038492916518912
746927876583325696
747069136807862272
747057975529857024
747052590089773056
747061943454867457
747034445723508736
747078045358505984
747081497434284032
747040132927262720
747063533129580544
747035355623399424
747046948859936768
746902769509011457
747077261099208706
746866736432046080
747079081368424449
747061955823808512
746910528904146944
747037595637420032
747050191128256512
746904006799200256
747035846621167617
747075197560328196
747072437678936064
746872268391866368
746879113718169600
746917651088302080
746863074565570560
747069270803292160
746879499501899776
747066930624868353
746870699730604037
746867520787865600
747031542950682624
747064720088309760
746906342946934784
747051285883523073
746928489048080384
747046998918889472
746864433713061889
747066947049783297
746872142692651009
747057510058725376
746897212085534720
747040456123514880
747066658003443714
747080998089793538
747040208651063296
747078863126138880
747056675404681216
747069136510005248
746930149900357632
746865855640768513
747075465731530752
746872507626553344
747074593530200064
747048693430390784
747050614455156736
746875955285655557
746929898393067520
747066775267909633
746918787719430144
747052565037256705
746865503218569216
747058357484273664
747057971587391488
746897908201553921
747061385524314112
747063679904931841
746906922012516352
746870699902537728
747045128645181440
747056725522513920
746915205842505730
747036240697040896
746925133583908864
746868242090590208
747077445694668800
747053340912025601
747043018780315648
746892070024056834
747032180438802432
747065038977007616
746871442529095680
746890899607609344
747040628127768576
747037163494187008
747075021282082816
746869697497432064
746895215731027968
747072437628579840
746914681323929601
746862726375317504
746913863690395648
747040766430568451
746888022340304896
747053571741487108
747063054777651200
747039067708100609
746876404063571968
747051189078876160
747042465190940672
747075398706601984
746891629680824320
747064204079808512
747055274461106177
747065940429447170
747074635204702208
746909534841507841
746899401612877824
747076812258295810
747065194149453824
747056277033975808
747058172687425537
746892472459001856
746904942183473152
746885757432823808
747053202277707776
747066104246329344
747035942783946756
747074060958433280
747057870735314944
747061192808595456
747058403403497472
747077151875227648
747071892268396544
747036781749506049
747037649974730752
747038736404332544
747033665230757888
746912743748435972
747075981949665280
747070344461230080
747045652811612161
747035821140738048
746923770431012865
746928275335880704
747056415458660352
747057077944721409
747059267417477120
747070525026017280
747070093067059202
746867344635355136
747048664384823296
747078930251780097
747030725199794176
746882553173389312
747080163561611265
747047900945879041
746926437970620417
747079513239068672
747072429227282435
747050505524871168
747036899190128641
747071908986818561
746927847176998913
747066750064263168
747068092132515845
747060714632847360
746884214147022852
746925242820530176
746897195140419585
747036614069731328
746867709296541696
747040967530782720
746878207677239296
747061389764628480
747063700977127426
747045233255387136
747048454589906944
747056826387075072
747078846273421312
747057833158402050
747038484502822912
747066179508908033
747057069786808320
747074551536848896
747068842959081473
746895823816953858
747071330089115648
747046659394240512
747052417976500226
747062601998286848
746921614449704960
747036328861245440
747056259967365120
746880371803848704
747067249056374784
747072974574870528
747077671994142720
746861044564434944
746898160111521792
747081409198755840
747048429390540800
747055870027177984
747076405301739521
747078070637518848
746928367346192384
747036786120081408
746880841725288449
747042871841263616
747062400554274816
747081119628206080
746913628809474048
747066783455019009
746884088209018880
746897010733817858
747048391612506112
747043664585699330
747072139887517696
747053173207085058
746908473707880448
746922017278951425
747053915519188992
746861434580123648
746916942032732160
746903830722396160
747044394637746176
747053613390921728
747076137138917376
747046093289066496
747079354128162818
747080985586597888
746913578104459266
747061830091157504
747078368500289536
747068914354503680
747049821811380224
747081644268462081
747053093515296768
747055412873142272
747058268997025792
747077286017572864
747063122041643009
747054284437622784
747049754966691842
747037985649004549
747066460774744064
747052883531571200
746884713025961984
746882234305683456
746899108028309505
746907165391106048
747033476768108544
747072798317813760
747055614392578049
746915310746341376
747081882937004032
747031266181152768
746861086511489024
747063461746728960
746900471084949504
747069463724462080
747069190998208512
746878077704278016
747031979506409472
747052900652826624
747041668168323072
746872423912398848
747072546655240192
747034244246081536
747073981165993984
747035250702848000
747031501255020544
746891272800079872
747035401655844864
747062526320357377
747059959347609600
747081530950975488
747040518937415684
746857873628594180
747070613211185152
747057337920159744
747076476751622144
747035720720744448
747036966315663360
747066943107006464
746868439365586944
746863766587998208
746915948217663488
747058302727643136
746864722994040832
747065110099800064
747049297384873985
746924672256778240
747069270861971461
747073213578903552
747066410501812224
746898273244430336
746858939191533568
747061406680244224
747072202877591552
747059321796726784
747063352875155456
747059594539696128
747081782323970048
747074765437829121
746912433449537540
747038673389101056
747065160267866112
747054335142600704
747052296689885184
746888680766218240
747078854808768512
747054448170631168
747073037497864192
747056973120606208
747052409705402369
747058319559393280
746914567985364993
747034550241472512
746889540825194496
746906204845182976
747077407832629248
746871551283298304
747067987522371584
747031694281146368
747037679536087040
747032210021056512
746910403272249344
746925905407283201
746892912923971585
746908817846378500
747040866984919040
746889486173339648
747068578684272641
747044457426595840
747050593731158016
747033061410344961
746920570315542528
747038220337160192
747081761591529472
747068729918427136
746889897294897152
747038308417560576
746870599453118464
746902794800611328
747075814093619202
747044344088117248
746863410294493184
746908851421618177
746858397929136128
747038145003290624
747067727412617216
747031203505672193
746908977053720584
746901020660338688
747064426340225028
746908163513819136
747068012457562112
746925406117306368
746918527475474433
746888173209292802
746928749153751043
746874726304391168
747075289847595008
747049171912376320
747032662813052928
747069430136442880
747074899504685060
747064623770144768
747036173571325952
747065068152561664
747040359419625472
747043391830106112
746863104114327553
747033170395168769
747073565925613568
747045753407733760
747059321800900608
746926899285262338
747080519855136768
747056276778024960
747061326837649408
747063440624201728
747041395446276097
746866039997272065
746910621120274432
747055228298629121
746881898643918848
747072449955643392
746879025684029440
747070931844087808
747035527740723202
747037532399886336
747038270836531200
747076786857590784
746926064908271616
747058332045807616
747046793691684865
747033883632369664
746860646231322624
747042830053433344
746930338924924928
747034173022429185
747076644586717185
746897304272117761
746883006011318272
746899271652302848
746891377833742336
746905701595906048
747053554997862400
746874298657214464
746858259433267200
747069321030045696
747069354936778752
747035527703072768
746863028474363904
747060894937530368
747044775996628992
747061892993159170
747076891937480705
746858779883479040
746888466982707204
747081304278204417
746870825681289217
747031337467527168
747051763996340225
746918674292826112
747057866415169536
747040523114942465
746863489772322816
747045204012728320
747033447298924544
747060823596609536
746924298883989504
747070986390999040
747039957043261440
747048630494846980
747040615398051840
746881336711929857
747075209815986176
747074211584282624
747069912582062082
747069321386528768
746909929366241280
747035011736440832
747033837306253312
747058009340248064
747076472276459521
747076724295360512
747067769234071552
746861963095977985
747066166967930880
746919718720675844
747046806190718976
747047351630569473
747053806672818176
747032398764773376
746902245187399680
746905126779002880
747076967263014913
747048249102573568
747032663064641536
747048454631759873
747033799612063744
747074429683802112
746891801353584640
746858674757373952
746912110446252032
747055333256925184
747034621678739456
746872008751878144
747077072112197632
747060534281965568
746896037843996672
746924873746948097
747046952836169729
746909274983510016
747054184004890624
746884733905211393
747043396146040832
746892208490618880
747061066862067712
746895798579822597
747062551515529216
746890140400893952
747075897811865601
747072869704867840
746915285475569665
747067953644974080
746887955181113344
747031949743693824
747030960256933888
747047988917379072
747031681387859968
746915352466993152
746868132858433536
747042817529221120
747041110313209856
747072223752650752
747074027055910912
747042167290494976
747058227326652416
747065940668358656
747054548930420736
747065403894075392
747055572365737984
747077999107911680
747054955887009795
746915100724965376
747041190122557440
746874801793302528
747052967811915782
747034269483147264
746875389029588992
747044310357544961
747049058527678464
746896700330115072
746859937511313408
747032180757499904
747048672467247104
747077025974915072
747033787041746944
747033145237774340
747045157782978560
746876488037863424
747060098090991616
747077990752845824
747043027240136704
746915025265229824
747044260055224320
747070847769255936
747072466741268480
747058508261122048
746872008412008452
746921874643263488
746866572896141312
747054276376203264
747059246437523457
747039302387916801
747072689253265410
747049830447484928
746882066449571841
746866455417757696
746873959052886020
747061494613934080
747038111205588993
746927721306066944
747068796767248386
747034239959502848
747046789400899585
746921610301440001
747045635954716672
747044977465692160
746874487317086208
747054892989222912
747075436476149760
747033417951350784
747041747893555201
747038698630418432
747080498984398848
746878274693799936
747036815400525825
746864874152656896
747038426013261824
747032671327518720
747075956498665472
746903344149565440
747060714431516672
746879419826876416
747031568091348992
747043702216994816
747077835475517441
747071850409246720
747032591711215616
746876236526288896
746877658126946305
747046466372440064
746923703464759296
747068138546573312
747070235677700097
747073515556315140
746863905151000576
746911271568695296
746902031210668032
746864505007706113
747056423897554944
746895471474446337
747063142950252544
746892648745697280
746868816886505472
746921572582162432
746910973458423808
747070495800070144
746914404705402880
747069744759484417
746882012074508288
746865641450201089
747061242943115265
746928455682428928
746877998029103107
747066292864192512
747059120771997698
747073465136582657
747043249471160320
746902077553664001
746884553856393216
747033632032849921
747052019635077121
746859765360373764
746858268174213120
746889050083102721
747047544287428608
747036765010092032
746867713490853888
747037155013197825
747052363790290944
747076870915637252
747057237403779072
746918313863823360
747076317171056641
747069249844289537
747079265884069888
747038262506688512
747072131251343360
747033874983698432
747071648994582528
747067589071933440
747049473923235841
746880330036977664
747039155738148864
746912898966945792
747033904536662016
747075998412320769
747076816402165760
747045300330725376
747064870990905344
747042439978950656
747064443192782848
747041940835708929
747034269202124800
746875456301916160
747060051664338944
746924500453777409
747055329020616704
746894271723233280
747034202386857984
746864185980624896
746895614194126850
746859509650440192
746868481241546752
747077172943290369
747079651713912832
746860889320599552
747076174623416321
746865666662240256
746873061467643904
747037092006469632
747071225445425152
747074652355309569
747075197484806148
747059275860680705
746860424084131841
746877289351131137
746895484065808384
747078620053549056
746907634943594497
747041462450294784
746929839433736193
747032172243128320
747037469628039168
747044168044789760
747072164952608769
747080536682864641
747044675379412995
746909656795217923
746875838159781888
746881986984304642
747049104551874560
747039919185354753
746890719135051777
746919865722642432
747056767809425408
747073133887229952
746917382560440324
747033673703243780
747065454221475840
747080956335501312
747078229958131712
747038094776500224
747075213997776897
746892824675651584
747077453932269568
747062723377238017
746867118197604353
747048068759977984
747077860863713280
746889964273700864
747036701965443072
747077277708591105
747079806819401728
747067664284135425
747052195800059904
746878593704280064
746918292808314881
747032658874667012
747047020100202497
746874462209900544
747053890466635776
747051180690284547
747033073997479936
747053080697528320
747032969009860608
746872251740356609
746919018510983168
747039340295905280
747056713149321217
747033078288293888
746918569707864064
746901993587802112
746899695067238400
747041856756846592
747058038549393408
747043148585648128
747047246584176640
747062895385714688
746880380268085249
747054938887438336
747036807037095936
747051986185502720
747074803216023553
746874697153941504
747062794835660800
746873187099611136
746886076237656065
747055647632523265
747050002132897792
747080490625146881
747070806023274496
746927721414987776
746879461900095488
747054699984084992
747057602207621120
746889377083588609
746916891659116544
747068012486856705
746919102212673536
746887787387854848
747074840742473728
747041915514716160
747049994042081280
747051663291121664
747062291338657794
747045220848631809
746864404407390208
746886722366091264
747068310190170112
747064749221908480
746906783407562752
747081950452645888
746877134040236033
747069723846684673
746892929797595136
747078364079493120
747038086287233024
746918049454919680
747045267040395269
747055597263065089
747078494249750530
747061771526090752
746915835021787137
747078179433644032
747079739735744512
747055920237191168
746899715917127681
746888068687339520
747058730429091840
747061423176441857
747067513477996544
746927457194872832
747055832370642944
747054582312931328
746909614638309376
746890983384748032
746863393626292224
747068729750654980
747058323632037893
747074685834305536
747050908081594368
747053252752056320
746924454064730112
746884868315873280
746922440920465408
747074505437216768
746893487681961984
747050941870907392
747047334857539585
747032423792316417
746866082082881536
746900152309297152
746864635064655872
746876919958872064
746867206168928256
747047854724751360
747058877280092160
746873639937662976
747078137440264197
746900533840125952
747063679691145216
747078049548611584
746880288286875653
746867130759405568
747038790854778880
746904522673401860
747031308212256768
747055899257217024
746881177445863424
746922222887936000
746889658374578176
747049905793839104
747063855960981505
746869953169596416
747070600267575296
747041404006825984
747053043120758784
747036291221557248
746910688346411009
746920087840391168
746860197444890624
747071372229226496
747044599911284737
746895014484185090
747079379063291904
747080335297515520
747051881403396097
747066250942119936
747062945708912641
746915205712650240
747050891522408452
746875666117828608
746924923893866497
746899435116859392
747036781711810560
746929835595935744
746902690077118465
747058571255353344
746866665187598336
746930317743685632
747054330935541761
747074689898536960
747043069111984130
746881160605667328
746914240947118085
747055274326958080
746896230744154112
746885128157265920
747070298655162368
747037981366689792
747069694541062144
747076560491061248
747037926765264896
747081748765380608
746889117200441347
747055295378120705
747056754916270080
747041525410861056
746892460064899072
747047078849839104
746913054076637186
747048169465229312
747054779482935297
747059552571527168
746918582206926848
746904870888714240
746914836534140928
747047200472072192
746899766542381056
747055916143480832
747035137536364544
746904409431379969
747044415273734147
747054607558393856
747065391285997570
747057270962413568
747053764524277760
747052560691957760
747057086471806976
747056889255571456
746887355336818688
747065432893435904
747037436048445440
747064543709270020
747036530028462081
747062019036160001
747071309469851649
747048714473246720
747079974549495808
747034307076702208
747067157025009664
746874399253368834
747073184319475712
747048689382920192
746864802899824640
747075960734879744
747044260176871424
747057094675865600
747040795795001344
747054406089216000
747063306544766976
747051092559572993
747048693610622977
747077743309914112
747068377437470720
746900529737916416
746866845572075520
747033879144390656
746866438372220928
746913129561362433
746866719520600064
746885879092940801
746862101801537536
747041135504285696
747076040535707648
746860713084256256
747075394579267591
746918414472585216
747039365298290688
747078225747185664
746880388908343296
747048752460996608
747043756830920706
746872952109490176
747046869176442880
746876798508634116
746888231921164289
746876366440833025
746918686997504000
747049700185018368
747048118902874116
747039994720718848
747050111147081728
747058256548241408
747050257960165376
747060504883924992
747062769699143680
746927910171213824
747065881784647680
747065663894790144
747038589427519490
747035058062528513
747070642210672640
747040519105089536
746903516325777408
747064178981089280
746874776791179264
747043769351016448
746919672537300992
746899556651118593
746877456972398592
747034399342993408
746882011894145024
747057740875464704
746900810664153092
746865759163293696
746919844453429248
746881579834736640
746872222531354626
746906586270957569
747081333734805504
747072315796623360
746911481212604417
747032662779506689
746916640290410496
747080284953255937
747074144706117632
747061209539747840
747067290982748161
746925565609803776
747068180254834688
747072051870048258
747065571288612865
746884549670375424
747073209351168000
747065072485175296
746900408237334530
747032105281064960
747041706059640832
747062878696529920
747043127777759233
747031530573176834
746898491352416256
747032327608360960
746913783881203712
746889779715809280
747051159655964672
747050320962936832
747067941124997120
746901712686956544
746909954259329025
747057602253684736
747044583368957952
746912089113919492
747036999790497792
747061620644417536
746904640281710593
746864639007330305
747064313282760704
746869454194237440
747061813204779008
746870830114672640
747057602182340608
747050463812550656
746907689385607168
747044591572918273
746926903634829312
747074060706779136
747038799209861120
747031581047459840
747043098593734656
747044905969651713
747047842213138433
747049951734153217
746896981323190272
747065072539799552
746910818630000640
746929659170926596
746922780701011970
747044289687937027
747053290634907648
747065462576418816
746870645292621829
747054909518921728
747049737879158784
747045791269740545
747074345793523717
747047594740719620
746872776317796352
747077738981384192
747051994645397504
747050660655415296
746911141545160704
747033510372904961
747066804514750464
747060303414779904
747054691586965505
746909228745396224
746921723593818112
746906720442662913
747070508185837568
747066313730830336
746896620638240768
747067102205480961
747051214227931137
747034353272786944
746883794465067010
746912248774332417
747037557918138368
746925418733723648
746920545061638144
747041043300888576
747054066652569600
747051994561523712
747068025120108544
746864026911662081
747031832533688320
747081765706162180
747048974687813632
747046672040079360
747080679448514560
746894443760934912
747072684828262400
747035209074245632
747045837176512512
747068788617666560
747046705347059714
747076057434492930
747076816578322432
747033820499709952
746923493711745025
747055102532456448
746914941509066752
746883651766476800
746867579495419904
747041584429043712
746866673211211777
747039260511965184
746877033150562304
746878362979811328
746874785192419328
747041894664904705
747057174313041920
747062371378593792
746888139831185408
747074228403351553
746929034181779456
746883148814770176
746868808275591168
747075033776848896
747060945231446017
746880917206077440
747052514613157890
747049607817994240
747053814851698688
747039118203355136
746897208029511681
747056348093911040
747053697423704064
746864655935516673
747041043078610944
746873795286204417
747069052900651008
747055303653490688
746918040831406080
746907483948519427
747047078749216773
747081711293435905
747064426373726208
747060987090571264
746917143476830208
747037268137893888
746920913946324992
747056675388014592
746885988006268929
747072999686311936
747050023314153472
747065567174066176
747032100948287488
746884738263162881
746865368799510528
746860281125560320
746881953048203264
747041277959516160
746870087433363456
746923711895314432
746880883605520385
747054603364073472
747047867341246464
747075646367600640
747048324524576768
747043752628322304
747068188731531264
747061741931102208
747059900912631808
747031983293865984
747049142497730560
747070164110295040
746878996319604737
746925347627667457
747035842183585792
747058848184340480
747072219495473154
746869626194255872
746915851790618624
747068461210284032
747068947783098369
747038497404489728
747075348202983425
747051029892632576
747063079930757120
747077282016133120
747049486162132993
747070541681541120
747032713287311361
747032948008951808
746874101684396032
747073045781569536
747031656364711936
746878736331644929
747056348018401280
746866056766038017
747056117671419905
746896453050703872
747058281802149889
746894527726661632
747039944493801472
747058650846486528
746889004050685952
747039633964470272
746893017789804544
746887347313205248
746879948179148801
746863498504835073
747072408280981504
747068054698397700
747035728861925376
747040225113874432
747052636252344320
747036119125098496
747049788244361216
747080939486973952
746895798458253313
747081329444020224
747073075179626496
747036203153776640
747034311233249280
747064266885369856
746869269854445568
747074383911469056
746902912127860737
746914861901242369
747035187775680512
747077650905083904
747074031250214912
746896545400950784
747051046774648832
747064082663084032
747065491940839424
747042192334655489
747033665574670336
747071741143318528
747068368960663553
747037633231093760
746861111811571712
747081144882106368
747080209501917184
747071569516691456
747070948705206272
746921367300354049
746866451202473984
747048639046901760
747081358674169858
746889842714382336
746861950458441729
747033895946817540
747055999907991553
747051357039919105
747065424756379648
746863296985305088
746869982760316928
746930359590354944
747081530837610496
747081031862345729
746864446316773376
747054381162434560
747081950268121088
746922713302761472
746871006040449024
747034596525498368
747036492363669504
746871400443576320
746876949629329408
747066364305670144
747069979720310784
746867625590808576
746928178711699457
747055299782152192
747075625140133888
747075566545698816
747058923383971840
746859568290926593
747051008778350594
746920834309169152
747062086056935424
747040703641944064
747060727270121474
747057061352062976
747051981856976896
747062379817603072
747035003209539584
747037746267623424
747055479814238208
746914924648083456
747058936109375489
746877213782458369
746927578938630144
747056239230717952
747074878839361536
746929227103109121
747046755758391296
746898772525977601
746870720840466432
747046055347388418
747032608643506177
746889327003770881
747076787084025858
747061633025998848
747079274092503040
747051541358649346
747077973929398272
747036614141022208
746876316163645442
747052027927273472
747075608534999040
747054653913825280
747073658238164992
747059884093505536
747052560587055104
747043798979600384
747060856937123840
747051201993138177
746882053979934721
746871098243854336
746861673709993984
746888794280865792
747078846365728768
746902664571658240
746864647698022400
746869298895945729
747045438650462208
747078599023411200
746902484308746240
746906821235900416
747062257994076160
747036446117199872
747038694335459328
747077143650144256
747059225411596288
747034239871385600
747065915213152257
747073716643856384
747075990107590656
747066800320348160
747068679586603014
747081879006896128
746872855716069376
747074744395173888
747035414435860480
746898210434727936
746869068460785664
747057426243923968
746912617776635904
747032281500516352
747068562062381056
747071229593542660
746859110973448193
747053210972590081
747067383320313857
747066293115830272
746904430658916352
747065844019126272
747059829361901568
746894519480659968
746899313331159042
747039642264997888
746916283552141313
747071825176371200
747052984505409536
747043819791745024
747046240005689344
747073926526832641
747080490579070976
746881533777043456
746915314693083136
747060471115751424
747070772615745536
746863422629879808
747047599027421184
746885350753189889
746899770745069568
747050253803630592
747047225721786368
746911468407390208
747060097940074497
747039604528787456
746917781010976772
747077084728668160
747062555852439555
747044352447352832
747034269235576832
747058340560240640
747031186636152832
746865918282694656
747059867303673856
747055576539107328
747067106693251072
747033388792483840
747049872172384256
747078183627829250
746887334692556801
747073725103734784
747071233632632832
747046802164224000
747065420570558465
746879122010365952
747073574280667136
747039352820162560
747049721064128512
747036920165826560
747068067109289984
747039658962477056
746905814808563712
747048546881376256
746870221605048320
747068822260158465
746894209097990144
746930036725297152
747047082813497344
747048341385650177
746917390924058624
747042221715750912
747076443314630656
747035154502164482
747081572642258946
746870737621950464
747065286315118593
747061498716000258
746881290356424705
747069988117319680
747075738373754880
746862433084416000
746907785950986243
747066183896207360
747047347406897152
746906414589841408
747062354500796416
747074589327560704
747081572835164160
747050786438451201
747066871879434240
746873220578435072
746914219996524545
747035603380899840
746899564943269888
746924663855538176
747045644481757184
747041391302311937
746916908486766592
747067681162002432
747037591158071296
747061351944716288
746881265412911104
746924185549737985
747049083852947456
746864353966686208
747045484871696384
746908780021985280
746871815444795392
747039042366210048
746897317173698560
746920859722383362
747076485052239873
746871370928300034
746894620001509377
747062492837347328
747070361372602368
747033510058196992
746882049701707776
746916686150828032
746924676392361984
747079580620570624
746861858527789056
747077701475799040
747038514114600961
746896901832749056
747076363509653504
747071552500408320
746927960381259777
746866652365586433
747047812693635072
747058726230687745
747042519473500160
747044088424206336
747040753625497600
746873308793036800
747060492292755456
747055043849838592
747077802030153728
747077445757460480
747077248595820544
747047460443422720
747076229312954368
747071573505474560
747057572994224129
746877322775638016
747068536682651648
747076438990401536
747050354462887940
747069254030229504
747047099649429504
746883198911680512
747054653662175232
747075885367365632
747043765123055617
747036211538169856
747075340116299776
747036072920682496
746885241776726016
747035540277567488
746866778299600897
746897342331158529
747049633264844800
746923850336632832
747077948826591232
747053319781244928
747034604985520128
747062774094757888
746911045071998976
747035208847765505
746886239727542273
746879982035734529
747046588086812672
747054167194218496
747059913311068160
746857789696282628
747050132118585344
747056876672647168
747077181378072576
747057656951541760
747062547312951296
747044939700277250
746865532423413761
747074584877240320
746867604401291269
747053512828293120
747065126734413824
747078179400073217
746889163228622848
746899556692942848
746861895982944256
746860629391204352
747059137494736896
747051461700259840
747040410044895232
747039012951580672
747039076264648706
747057908433596416
746860788623736832
747042926295842816
747047070570319872
746881462595649536
746906657762983936
747068331165786113
747034101820100608
747057002585665537
746865465453068288
747070872968564737
747070877473312768
747048383060185089
746916367383695360
746896519995985920
746874357335601152
747073104665513984
746873837271166980
746902417279614976
747051608672964608
747038161793089536
746863573733879808
747067009964343296
746902295779115008
747033829060317184
747038002518560768
746866052781510656
747033652656103426
746871769580056577
746906909412777984
746869622079512576
746908348197462016
746861791184031744
746905613511200768
746894292925415425
747079081246654464
746915360704630785
746874923398770688
746887263242584065
746888156549611521
746904908687781888
746863527646793729
747046701383491584
747068335624495104
747068503186771968
747053688976449536
747075352518922241
747035544467705856
747040405707853824
747031341670113281
747049540658798592
747080335507197954
747048001416347652
747078309788459008
747034319915450368
746870410608840704
747040867081412608
747035565288210436
747057895913709568
746870154538196993
747044327180861440
747032038104956928
746860956576210944
747058227129556992
746897790815580160
747049947514626048
747072139765882880
747078460653375488
747058374143967232
746892929600466944
747070764197699588
746888735497797632
747037813393268736
747074916596523008
746904241671921664
746860864389554177
747043878474178560
746909849569525760
746896281155559425
746864819492388864
747077235933384704
746877914084417536
747055438089363456
747035699849928704
747038803320250368
747048726963838976
746875305369931777
747044696363511808
746865503210090496
746922977741111296
746879914985533441
747077210520039425
747042465165643777
747076904335859712
746902098449555456
747059200145133568
747032180489134080
747076380102385664
747037675257921537
747054918033276930
746859928824930304
747048484029759488
746890212006047744
747041622198751232
747061373058809856
747067366614269952
747072802583261184
746903071523909632
747074266223435777
747052967560421376
747038686106238976
746909203713957889
746868909085687809
746862047053365253
746870972507029504
747077806253715456
747069740745531394
747081161797701632
747039134825484288
746906959601762305
747074677156225024
746863586274750467
747064074165444608
747032524472332288
747078120742723584
747037591346741248
746913817230213120
747041760384188419
746872063021953024
746919492412801024
747051394612498432
747051751417741313
747060659926499328
746903771976916992
747049951742562304
746925557171032064
746884717106999298
747068196918702080
746862844000481281
747035422681866240
747069363296043008
747033573153177600
747067790457245700
746885308717817856
746916216518762497
746864878141341696
747036999954087936
747030926559842304
747048890675888128
746930187930050560
747045589934874624
746908343650947072
747060332825354244
746862097342967808
747044855814062080
747051541580890112
747040498100092928
746873170192371712
747068129872855040
747049033206763521
747079161131466752
746920209571799040
747031526215397377
746872050443247616
747067324641927170
747073196906713088
747035024403267585
747033732704526336
746880305089380352
746863158384558080
747048378832412672
746914807224274944
747061431539994624
747049465245241344
747052304981958660
747036009829961729
747053500312526848
747050354538385408
747068872470241280
747079320418410496
747031736006152192
746892980213026817
747040632309415936
746926228444057600
747051462006575108
746896444544552968
747056981542903808
747076178901536770
746877821780295681
747052124673028096
746869512880988160
746897463718600705
747050820068323328
746910516262514689
747080939440836609
747069719757357056
747054947154411520
747058340434481152
746887489898455040
747035875670884353
746864701875826689
747034466674049024
747064485370863616
747043090037411840
747072647096307712
746863422847913984
746861569095524352
747034621846687744
747034022057025536
746920502975922176
746927926889840641
746928140983885825
747068377303121921
746910617110462464
747062350449115136
747049029272473600
746890115482542084
746873887795748864
747047342898053120
747038664836911104
747081564287307777
746895748415946757
746889771268485120
746916535105576960
746900739373436929
747059405674393600
746917470678753280
747043593324474368
746896360822038528
746881940486139905
746928245853949953
746868858598854656
747065949048680448
747081421605470208
747072207042584576
746874051080028160
747076510129881093
747044910482755584
747057317095571456
747080238820036609
746925448312029184
746879893850423297
747044138793730048
747069610810277889
746868493551689729
747071858726572032
747073511424950276
746919693664018432
747068951935361024
747052854544728064
746920259865743360
747075130304638976
747041806622334976
747051977910124544
747058457984045058
747046336223150081
747058394876387328
747049943702048768
747049075422412805
746889498705879040
746862798064455681
746887598925357056
747077428892282880
747074119565479936
746870536492433417
747038929270898690
746894662099558400
747057468027580416
746928761724088320
747068746376814592
747050614526443520
747074253607043072
747051965180481536
747060886393741312
747066402004041728
747064502068383744
746860033808310272
747070923312930816
746899112101044224
747057333688238080
747065961514176512
747035712428589056
747041177308897280
747034537796919296
747074727622090752
747037377558872064
747076875277713408
747066699892015104
746864295162552321
747081602174431232
747064610809843712
747065303247503360
746908822015377408
747034277884346368
746859073161805824
747075348530143232
747073750202454017
747074471727509505
747062287509295104
747075163787689985
747069086144696320
746919861528432640
747070839707701248
747034239921717249
747057262598963200
747056427995435008
747068360656044033
747068478213992448
747056188999766016
747067811114131456
747055899370467328
747066905324847104
747072215124951041
746905923583565824
746902928921890816
747051239397957632
747073972697706496
747065512790720512
746904002793705472
747080838798544897
746925703908601857
747046185534427136
747078951491747841
746887594789715968
746925125140881408
746885925087510529
746906867511730176
747043983512182784
747066670456385536
747054003679199232
746921979312168966
747043404475961344
747047229970616320
746924966034157569
747032218472710144
747052954876841984
746892627740524545
747033174648176640
746863548794609664
747060496554205184
747075151360045056
746914421188894720
746897321162485760
746880657180106752
746888416562974720
747061570019155968
747079807163203584
747037079373131776
747032188839952384
746885229197959168
747064422212976642
746886009233629185
747038967107887104
747078766728384513
746926714815537152
746887959467667456
747033141114699776
746876869752950784
747034466405711872
746919735485423617
747057434485719040
746896889245687809
747064581718179845
747049809262030848
747047732972490752
747033946425221124
747070508005527552
747053567543021568
747070910960640000
747079983126831108
747070793247428608
747061221916975109
746869949155573760
747045505742553088
747066951474655233
747041899022786560
746909526645866496
746927667073716225
747067001764446209
747033715918798848
747077265377402880
746863431249182720
747034017573265408
746875791913385984
747036173751619586
746926240754503680
747061523965747202
747078464780525568
747069228885250048
746882930627194880
746901997660545024
747057124044378113
746905961600802820
747054255224258560
747033841701912576
746925284427857920
746875653216043008
746886181103624192
746873719977451520
747061762994937856
747039994703810560
747036966189932544
747068595729948672
747057497534513153
746903172405432320
746859308051116032
747040686533447680
746925188189564928
747066540487479296
747039092899221504
747037939255873536
746859131831615488
747079760753401858
747059041009078272
747044578855878656
747078850497093632
746862521118654464
746919030729113602
747042452477980672
747059703637630976
747038677742780416
747031966751596545
746877092021706752
746888953677045761
747067794420793344
746926874060693505
746887363985608704
747081912288686080
747078330449539072
746861803733409792
747067047692148736
746898709666013184
746878249628745729
747073381216980992
747032067532271616
746914282797883392
747070936197763072
746887607242547200
747031790674657284
746883379426111488
746878736184803328
747056528776011776
747054700046909440
747056117533016064
747049939109281792
747077088906207232
747070457673814016
747043345948622848
746859601891471360
746928841289981952
747069660768591872
747040082788552704
747069476198322176
747063373565726720
747034839967272960
747042343631495168
747069035775332352
747076895930474497
747044377655148544
746870959802552320
746922751277969413
747038979438977026
747069128402436096
747079412575772672
747053554981019648
747064040568958976
747054821346254849
747037876353908736
746901628574261248
747079941355876352
747060873752084482
747035548565540864
747042456546451456
747042662025469953
747078397503873024
747058277486313472
747034810502119424
747056948172963841
747049305920442369
747076187210588160
747072420977250304
747033573048332288
746871933220773888
746866857769046017
746902757140008961
747050228679860224
746879038233382912
747069602157498368
747043895528198144
746902572611608577
747074014737235968
746924605063966720
747056419661291520
746888601171075072
746929059297394689
747031325056573440
746916778425475072
747074157179985920
746930321917116416
747058541928681472
746902979354234880
746896738326188032
746884687809773572
746926547118940160
746904652864688128
747032398865403905
747073213595688960
746918296868446208
746922675671605248
746919374733328384
747039248084254720
746882913912881152
747032536983834625
747030968540733440
747062773939482627
746883500737986560
746914068842319873
746863783327334400
746918393526161408
747078523395911680
747060584588283904
746905097309806593
747046810238103553
746914236899659776
747043861873168384
747081199651328000
747052225264922624
747035271758217216
747036370665877504
746870460915253250
747060240450002948
746926559726972928
746898587913715712
747041915703599105
747035351571701760
747043798874742784
746923233635532800
747080809404858368
747063428284563456
747079194614595584
747065508663537664
746930489722806272
747034512522153984
747073741847289858
747034390958645248
746884339812601856
746880917159968768
746919966318878720
746881231669731328
746869575661170688
747071137453072384
747044491090141184
747066628261711872
746909161514991617
746858737592262656
746884948062142464
747074438047338496
747056037761540096
747036731455594497
747068591258771456
746874348883959809
747057094927454208
747032105113239552
747049608153444352
747032398941020160
747077760066125824
747073771421450245
747038123788476416
746911967521153025
747060466845908996
747066959943041024
747034021826224129
747035473130946560
746889498701684736
747037083630440448
747069635732766720
746923011102605312
747047628198686721
746859035576655873
747072047642218497
746914538658816000
746923506290556932
747059883858530305
747032159576264705
747081363052961792
747078850861891584
747050505449406464
747045493461614592
747063033982291968
747055916244213760
747043274708254720
747069258090287104
747050954260873216
747041869381545985
747079383433752576
747034416145403905
747062534956552192
746861732480585728
747071053348823040
746860684009418753
747058760070336512
747051293986816004
747050203350343680
747047544245653504
747031375383957504
747067920316960768
747066255245443072
747031748693925888
747033141022433280
747053156203438080
747068474137153536
747077151929696256
747045753462394880
747077898452992000
747038438541524992
746887829389598720
746912781358632960
746868623814328320
747046982439538688
747064757941862400
746923875275939840
746901263715991553
747076312989302784
747043261852848128
747032851745509377
747056050495336448
746908079678177280
747050757300621312
746893785439834112
747075331757080581
746909430273302528
747040384681975808
746860281272336384
747074878747058176
746929500005470208
746858423367643136
747055849210773504
747035909451812864
746926639460671489
747059149884653568
747058290325131264
746907039499157504
746888076895584256
746891285701636096
746928975436349441
747031178318913536
746892820816998400
747055651810119680
746865918446305280
746891587452493824
747064124320976896
746892229168463872
746890907882950657
746867075990228992
747037578843590656
747041970187550721
747032750985723904
747077948889391104
746902597672394756
746909207744643072
747065269529481217
747060039215611904
746872557966663680
747037977046573056
747064015436808192
747042582518181888
746891256031125504
747045325425147904
747049142220955648
747081845209202692
746879793082277889
747066397663105024
747057392534306816
747033942394560512
747079181901639680
747073540529192960
746891738459955200
747068880950960128
746917198015275008
746878211838074880
747051663005880320
747078875813818368
746860147222294528
746882351796490240
746895794419163137
747050778385354752
746929491344134144
747062341687205889
747062727772934144
747072542259613698
747064178955948032
746878874731094016
746928312702869504
746921245300695040
747080578722369537
746908817691119617
746893902729314304
746910797297684480
747038421672136704
747042888865853440
746912198467825664
747034114033913856
747037394122248192
747081702665773058
746869969955201024
746892656979042304
747079689609613312
747038337723072512
746891281209556992
746912005500473344
747038925085016069
747040896387002368
746885987976908800
747056629267439616
746900819019128832
746916979714441217
746860574781247488
747053575797354496
746875150117838849
747064988599205888
747071485269975040
747033686239916033
747046843910074368
747041676745670657
747058357299642368
747054121052676096
746903528677998594
747044062985850881
747058663269892096
747049691712487424
747044419623333889
746892929642401792
747071548519907328
747062388122337280
747056021080772608
747069367225974786
747067396012183552
747038090414407680
746866425910878211
747042859400990720
746884469722849280
747066116745355264
747046609012293632
746900898744537088
746879537393238017
747068645734481924
746885124160094212
747032679783215105
747033191303655424
747055349899853824
746892699060428800
747032511872634880
746915222548537344
746871056539914241
747058894111793152
747067803031769088
747043991980474368
746862793840803840
747069665000693760
747039415684333569
746890232805625858
746895320370528256
746919861528330240
746884159587520513
746870771230859264
747077642826952704
747078661812129792
746927163815903232
746868627752783872
747036731346661376
746913817507020800
747064413929144320
746902933070053376
746890442478850048
747030981199208448
747062753114873856
747049385792540672
747031799122042880
747044151162707968
747057090716385280
747067307998973952
746861673693257729
746928677917724672
746878316821504000
746859576612380672
747060903430873088
746889758861713409
746887271568261120
746897149288452100
747060710266527744
747033401094508544
746905965677535232
746916652860604421
747054184025980928
746917114292895749
747075579258806272
746883903747559424
747032381983358977
747045791231967233
747065726675132416
746900660025581569
747070671943958529
747049117180903424
746861527005683713
747052074421063680
746914752496996352
747031245155074048
747062253665554432
746915595740917760
746920192677031936
746915964797628416
747049188450574336
746895425207078912
746914433780318209
747071795702992896
746878824176979968
747079341440401408
746869043311742976
747072274042257408
747077776843350016
746893198073618432
746905328046903296
747034886091988993
747062132349468672
746908981524729856
747076988276445184
747052099553398785
747062425720074240
746922961148514305
747057929338118144
747070516524163072
747071393066553344
746887007205351425
746889809185112064
746915436244066304
747060563579117568
746864006019825664
747042096138305536
747065235790565376
747060575964925952
747062480145244161
746905210665086976
746870137685446656
747048211118948352
747061117323644928
747058285778440192
747038660755853312
747046290152783872
747039931546075136
747034563185094656
746910667253309440
747047531859697664
746877033339195392
747038681991684097
747035859040362496
746878669306507268
747048500853084160
746857743630340096
746882934876012544
746885988002074624
747068268633006080
746917898334117888
747080335289098241
746889540548198400
747046101384069120
747038455272611842
747080763078750208
747050853786324992
746864022683795456
746865486361559040
746873564456947712
746862730691239936
747054054099025920
747051885606100992
747049410991886336
746902500951810048
747046667736715264
746881252880355329
747050513934360576
747049859526582273
747051151548354564
747068343849451520
747056377697296385
747047078707236864
747071678212091904
747067450395660290
747048509187186688
746860914746458112
747078141768761344
747080952006967296
746906435448115200
747040439153360896
747039508030439428
747067077349937154
747068641850589184
747030733798027265
747079517471182848
747080184550010881
747064866993737728
747065571288715264
746917743140573184
746920176059322372
746898558356357120
747080591162609666
747049360504983553
747050904017240065
747048601143095296
746868652918583296
747059410120413188
747071233817096192
746913293080498176
747058571297300480
746861367731298304
746922294010908672
747077089094860801
747032537151705088
746891440819736581
747037595486527488
746878103058808832
747046583875805185
747073225905963009
747054812894629888
747034311141040129
747046831188750336
747057405255630848
746871068934144004
747062815928770560
746887816995438592
746865352106196993
746887397577723904
746921014622326784
747061914161844225
747059632338780160
747074547476660224
747062849587937285
746929780960858112
747079450496376836
747076204222627840
747046818920398849
747058302627028992
747066481452556288
746921690219806720
747031593588514816
747032088201826304
747076363413258240
747057581177266176
747072370393784320
747034902810497024
746879029660295168
747076115974479872
747074153098842112
747043786430152704
747063864496390145
746886936242040832
747050102968180736
747065290282930176
747056847178207232
747037109052026880
747051851736981505
746877205448364032
747044801359536128
747054221892194304
746876429304889344
746868904891420673
747037083684864001
747036030981771264
746921153264967682
746901448185753600
747072722837078016
747062132135460864
747071858789474304
746905856386555904
747065906845581312
746927578900881408
747062085910028288
747042037388582916
746860210031984641
746884608252248064
747070797634748420
747034470927073280
747040762097991680
746863754369982465
747080167621693441
747077131021258752
747053525495087104
747081438453862404
747074736027471872
746900009744924672
746862533680652288
747036794428981248
746884947936346112
747039420054966272
746902509722157056
747044117516062720
746867139064168448
747066544644063232
746874306995486722
746909081982623744
747054523672367105
747051176819101696
747080000029999104
747055178185084928
746870100242796545
746884176410869760
747042641259429888
746863322268504064
747073607688413184
746891667429527553
747075004613955584
747081958807699456
747039294347317249
747032113355100160
747058252630925312
747058097097744384
747038359021846528
747063688138391552
747046391055278080
747060488182300672
747031253510139904
746888307439603712
746910424084418565
747072542448357376
747061632971513856
746871890904506368
747078221435387905
746859421507137536
746910667618168832
746900127197995008
747066943077658626
747080914245718016
746929600454926337
747038598000685056
747067001609158657
746863850532839424
747075797186412545
746919991325265920
747074845247049728
747060580473782272
747078921804464128
746873283555926016
747050551490265088
747078976653377537
746904489181908992
747063008698916864
746917051181207552
747039936059158528
747080234646769664
747047930134171648
746871027045535744
747052036617871361
747059045110931458
746866488749883392
747066091554377728
746914429858545664
746915776154632192
747040682645262336
747046369798590464
747050232823881728
747061364598837249
746913053984305152
746868309270863872
747072768852770816
747072676456468484
747081795078742016
746906959639511040
746913267772178432
747058768433668096
747049326929641473
747053433128124416
747048253317877760
746919701989601280
747079022442582022
747037771777314816
746870926340300801
746878002005323776
747074161386885120
746864181966561280
747049326875152384
746882691358826496
747039336215027712
746922608575324160
746890136223289345
746879650714943488
746912005412392961
747035557088333824
747042284659744768
747051759655354369
747062677516718080
747073515334041601
747064749301501953
747049851230183424
746897749002452993
746880262919831553
747058919130955777
746894460634697728
747064178817413121
746905579923267584
747031933222215681
747061536758239232
746919584607789056
747050300217819136
746906695452917760
746887397623767040
747032671403020288
746905554799329281
747078536251510784
746868443530436608
747051331957956608
746873560543551488
747052099591081984
747033740791033856
747073821560168448
746921509646639104
746909031806177280
747081266504306690
747068473931608064
747054892993421312
747039751216078848
747053064260034561
746861078353674240
746899036494499840
746860151337029632
747053965922156544
747075700725800960
746893982714605568
746902408979046400
746924143912820740
747039164248563713
746877406770782208
747052749540499457
747060215237992448
747064841752444928
746880929730289664
746888437521915906
746889431659982848
746870251216744448
747076719878737921
746915096492793856
747074501100310528
747057958694043648
747053130978893825
746881646993899520
747048479650877440
747040699367964672
747050056604233729
746917747309809664
747057434607353856
747057635703291904
746925620140122112
747048064473530368
747057199600513024
747060479441383424
747080507276595200
747040393200549888
746915604322488320
747076355062374401
746879742826119168
746911426820866048
747033954948104192
747077609326927873
747040640647729152
747049494827700224
746890777947742208
746869039004286976
747063256116695040
746858591022362624
746926484103667713
747036190365233152
747066007592779776
747041567505006592
746896998268178434
747067735654301696
746913083424047105
746906800457392132
747081488928116736
746868879574573056
746889280593739777
747055068893978624
747036890726080512
747069828716969984
746869491913547776
746881592375709696
747040506228572160
746881869380104192
747032885442416641
747049905739415552
746918208851042304
747060983047163904
746896583036276736
747059351253286912
746890987738300418
747058403290144770
747065122573541377
746869949071826945
747053420511625216
747068012625276928
747039357270429696
747044113464303616
747049100340695040
747053768877940736
747071384895950852
747032507674136576
746892925741707264
746880720040124416
747074513888755713
747071539816763392
747063042152726529
747062098568560640
747067236549074944
746904560623484928
747048693761617920
746860101097533440
747072693258727424
747075516352573440
747051277364781057
746860985839915009
747057971226611713
746900379024035841
747032486803181568
747070453542424578
747060471396712448
747045006662377472
747040510330703872
746885656983437312
746876265936850944
747047854661742592
746903956375371776
747035905261735936
747036689688756225
747059162627072000
746915478438830080
746899829557600257
746924512667643904
747050388289773568
747058415873236996
747052107723726848
746886323563335680
747032025362759680
746893961424343045
747059728862314496
747039898016825344
746899779079254017
747047959762731008
747060005606658048
747037452729257984
747079580389879808
747040296655945728
747079509313204225
747063893579685888
746924588332814338
746901058371334144
747060991104425984
747048399988457474
747039331819393024
746879340013490177
747044872448794628
747068066916372480
746930388942098434
746894846527340544
747052921330638849
746901238567018496
746860226939334656
747062262100275200
747050463405686784
747074773683965954
746880594123104260
746907697811984384
747038618976387072
747043031207948292
746900789914832897
747035988912906240
747049435830583296
747039294322315264
747061041482371072
747039348730761216
747056021131132928
747062421546729472
747068490922721280
747079467324022784
747065495908683777
747065470763827201
747058210511683584
747065689102491649
747032633511641088
746888131496968193
747063461855772672
746870679048323074
747049268402360320
747063339939921920
747056767541125120
747036601595858944
746899414246002688
747061645445214209
746873552104611840
747055962184376320
747042385352339456
746894926395359233
746871488385519616
747063088420098048
747080742119694336
747078766795448320
746873610929836033
746889775660023809
747059808654721024
747038472003719168
747053193968816128
746912898757234689
747079416715567104
746915104885735424
747054150282780672
747048735641837568
747050576744177664
746916313092751360
747058638393597952
747049276799225856
746865079614902272
747033837352402944
747031664862314501
747070172754751488
746860499581702144
746895366600040448
747076816448323585
746928291806871552
747070873035640832
747054603380760576
746888563309035520
746885136600469504
747056381728010241
747049712860049408
747057187248283648
747064044918472704
747079039530205184
747049301801467905
747077164563107840
747051985946345472
746872792881127424
746860017064648704
746878534816137216
746891721577947136
747059716069658624
747069799264555008
746861598241923072
747031240906137601
746926014312386560
746891927262486528
747061310215589888
747044113632071680
746881689083797504
746916946172510208
747074656348278786
747032604189175808
746908884992819200
746919316285755392
747051566608195585
747046495631872000
746891214360743936
747031459202883584
747052392923922432
747063059013840896
747042230121050112
747069841270538241
747068377546403847
746880195781496832
746901628612050944
747041353461293056
747041156442243072
747032705083318272
747075738390695936
746911850340614144
747067203216941056
747038040103673857
746862886014726144
746874319742042112
747061393799553025
747061666412658688
747071800065003520
747058701253541888
747031610164338688
747071162614747136
747037863867449344
747037838856822785
747057497555480577
747059481285173249
746884813940895745
746874655106076672
747061884835205121
746910923353260032
747061075309264896
746869932579643392
747067765127798784
747042410493009920
747079744173281280
747061788424933376
747073758599385088
747057220748083200
747049255790088192
747037163661987840
747031815655825414
746887204367011840
747061804820488192
747073859229147143
747043509534920704
746871593222144004
746905261130997761
746918162499698689
746874835695869952
747075331547226112
747068256016601088
747071288506736645
747038346313072640
747031702313263104
747063226806972417
747070143373541377
746927385811968001
747076615146962944
747041357902995460
747033216494747648
746867596000133120
747048324600061952
747048240806232064
747079165371809792
746861522660392960
747057564639080448
746930250580361216
747043354119122944
746864534267170816
747039902383079424
746879340084793344
747075407334219778
747080574683193344
746865683384803328
747045275282202624
746924315648593920
746898570935078912
746915524257320960
746858284645134337
747065978320789504
747061825984954369
747063159668674560
747080775741415425
746894053782982656
747046411859005440
747067270061498368
746895110911234048
747069501376729088
747053420608131072
746885455329689601
746896939677978624
746884561926258688
747074262012329985
747037167721938945
747043564169859072
746896108824182784
747039679883653120
746891055031783424
746923116073488385
747073641444220928
747048865568792580
746864026701815808
747067437745594368
747036127597469696
746867118130368512
747068650042068993
747081279158378498
747066016216285184
746890488582660096
746866161824890881
746911753712242688
746858817439227904
747055115136278528
746888517171580928
747054637136609280
747050438642511876
747047154225713152
747036244752859136
746906439776673792
746910881565409280
747035385264541696
747037742157152256
747062148908589056
746908981428367361
747072449959723008
747030850936545280
747053873710391296
747057778515009536
747060903204503552
747036357986496512
747080431833579521
747049201230557186
746875963724685313
746930452074663936
747059128883904512
746893164611411968
746866509885112321
746904908553609216
746858079464087552
747068264170274817
747077487511764992
746892287972564997
747052300540076032
746919353833103360
747044075807903744
746912533974441984
747081732021755904
746929130583691266
747068675115540480
747064191723376640
747065894535368704
747040967597821954
747074702280105984
746889700129054724
747030708502179840
747052598503612418
747063948478976002
747066028627111936
747037666982637568
747058374190174208
747056025178562565
746902710864257028
747042725288157185
747045870709911553
747061821971005440
747064833435000832
747053835961638912
747069631580483584
747034474873925632
747050518321729536
747072152155918336
746912315778310144
746906561021419520
746866954258944000
746898181032574977
747049666563481600
747059191941074944
746891671623733248
746859425839853568
747056008644661248
747037205235908609
747049834574667779
747032541350268928
746929227329581056
746908553361891328
746858620478984193
746870913790992384
747047263395024896
747052665822117888
746879944085495808
747052850002464768
746925376836878336
747045635766034432
747046944376160256
747057887470444544
746917957016551424
747037477890891777
747032180761714688
747044373511143424
746857961792933888
747075193315549185
747062258098798592
746926832209977344
746927788498747392
747061020531666944
746868917247811584
747076237558898688
747038891480391680
747078083182792705
747043383647027200
747071703696740353
747061980998045696
747073905697886208
746864349621395456
746864467367989248
746913779418599424
747069878885036032
746908016570699777
747068952107442176
747031425803649024
747074530644987904
747081736522240001
747042536414318592
746895752408948737
746907224019247105
747077558848524288
746862143572684800
746920377348087808
747048941204672512
747039726071320577
747069421986942982
746910600253607936
747049922696863744
747045795443118081
747055853199626240
747079777526349824
747032973422305280
747049494525546496
746860138850443264
747069052556816384
746916174479433728
747039575135100928
747066255027347456
746924265253965824
747035938790965248
747031039667642368
746885732120203264
746870821772197888
747062467776421888
747054179949154304
747041781364236288
747035967958179840
747038929442963456
746907521575718912
746900274132975616
747041345211080705
747074258048815104
746924479113093120
747036966298935296
746889574438309888
746907211251613696
747062706784579584
746896872510369792
747058634249601024
746866484748574720
746912110286897152
747030968423284737
747040070134337540
747070969391419392
747032495154069504
747081447123656704
747034005082673152
746887682739965953
747074383907196929
747073498665918465
746890715339329536
747076959000231936
746907156700618752
746889276516761600
747079312084439040
747046596316172288
746893886237323264
747045661284110336
747068289558319104
747081467939926016
746907240536342532
746917776854487040
747061972609409024
747043802934874112
747038862053085184
747035829781078016
747048622248857600
747071149863927809
747043266286129154
746874449438314496
747076472360304640
747035229949399040
746930250530062336
747031320925081600
746928010725580800
746886911034335232
747040070318886912
746909241424785408
747049582975160320
746865910116417536
747047250937913344
747047443821363200
747072198301495297
747057275055939584
747065101904150528
747049301973549056
747074312620867584
747049943693692929
746859819764588544
747067987249741824
747078020234678272
747039881260638209
746904308952727552
746891537355702272
747078259423121409
746887389260320768
746887548409110529
747047858805870592
747065265486172160
746891117715677184
747081954424659968
747079391918727168
746858657938182144
746868070296096768
747043429880729605
747054150559608832
746916350644330496
747078477245984769
747041521300561921
746905093207822336
746892539660275714
747078468777578496
747041164977651712
747052426549669888
746927750989025280
746926408652361728
747055983122251776
746890505481445377
746894989058281472
747064057472163841
746905789290287106
747033006959919104
747032264505188352
746910797633224704
747045346518401024
747081107229769728
746883790216245249
747079123282042881
747075524716040192
747042154720034816
747046684379742208
747074362730254336
747070600288440320
746880812461678593
746876333033201665
747039625563279360
747076023615819777
747079425116745729
746876588801859584
747081610407849984
746863343152017408
747062132110393344
747068130145468417
746868498052300802
747045145066020865
746917470804422656
746916421943365632
747037331345969154
747045560650174464
746862722244026369
746925678835142656
747030909749198848
746890186622111744
746921216179568640
747033896269848576
747046877619752960
746913112817831936
746896108991954944
746884197319487488
747033590039478272
747032004542238720
746881340965019649
747073825687244800
747065701379227648
747071535987458048
747072345462956032
747066897020162048
746872524625981440
747043052414345216
747034931948224512
747040607143596032
747072714574180352
747048412785283072
747070088746983424
747066469163405312
747065013462933505
747055094101905409
747033103286272000
747073007974223872
747056331589287936
746864295158243328
746891730335600640
747074438110265344
747033644242440192
746892103645532161
747065487712878592
746901687546187776
747057736496582656
746861803607560192
747040304923025408
747062752867393536
747047514830929920
747041919646081024
747036194404470784
747061574397878272
747036953686720512
747080272601034752
747080314514718720
746897702731022336
747066427211923457
747057904491044864
747071497894756353
747055698203181058
747071258802724864
746876206897848320
747034340845096960
747076019400605697
746912345121689600
746911040940576769
746890199263641600
747046332020461569
746886306991464448
746918632504987649
746922151354195969
747075503501107200
747076740778889218
747049213595422720
747053580117377024
746909136432955392
747065965788045312
746929118399307776
747066490080288769
747060714280464384
747044935317229568
746887326010310656
747065390988169216
747063054970535937
746858297387532288
747056339680174082
747062992144044032
747036790045941760
746878195094302722
746902509676015616
746914475840839680
746862764392587264
747081254026153985
746870867573932034
747059842267881472
747034265020432386
746866354825871360
746909320894242818
746871878401175552
746910591881711616
746918137593901060
746886504077737985
746874478966284288
746860696495886336
746929948745596929
747055773419700224
747033438755131393
747076610789105664
746897153407123456
747045107308728321
747034886012289024
746919920148054017
747059397390635008
747035209128906752
746861967332126721
747034269546057728
746874399341436928
746927448995012608
747046219017523200
747064283746340869
747062484331171840
747048257197510656
747039827015655424
747039759797653504
746873405249564673
747061821731835904
747045296203501568
747056159362777088
747031664937705472
747079039312007168
747031484192690176
746866291512774658
746906833852370944
747055383542439936
746860105224888320
746874432807809024
746874319637078017
746874894059712512
747072789962620928
746873527094087681
747035078908329984
747065483539644417
746901209273884672
747054729230880768
746925527953379329
746875796120178692
747075675434139649
747062832559177728
747040330269196288
746866350593806336
747078133464039424
747076061524033536
746905390814740480
747052829152518144
747045237432946689
747051352883339264
747068822146977792
747080306084155392
746880539966136324
746887120426405888
747062387988103169
746899313284964352
747072609498574848
747055924523712512
747068234977910784
747067807003738112
747063553824292864
746929801949130752
746899854639636480
746900286560702464
747074509669228544
746910226977218560
746879961105981440
746896423635976192
746921564436729856
747041605354422272
747059967732158464
747063935719903233
747063683931504640
747042226019180544
747072337036480513
747032231105990657
747045350582722560
747080381753659392
747058646715084800
746915159462055936
746886965522374657
747041127136628736
746930254804058112
746896633405841408
747073247175409664
747047481402327040
747047137335083008
746892539710562304
746902568324993024
747031928843296768
746871375164489729
747049859534856192
747042041415213056
746928799229452288
747057858223702017
746869555016798208
747052825058938884
747080800840073216
746889846833160194
747041475272257536
747075176513290240
746873963284992000
747034244036333568
747074849126887424
747067001546366977
747057350817701888
747033782830637057
747049746452348928
747064824727732225
746911854379708416
747032897698291712
746873136814108673
747064120222982144
747080121727729664
746924680708227072
747041965938778112
747056717519818752
746924529826603008
746904958868430848
746916610947039232
747076493361188864
747062853639749634
747077319546789888
747043802850922496
746874227324649472
746928279253311488
747040879588741120
747069677541724160
747044679577931776
747067987270656000
746922314894295040
746862248224788480
747068679469338626
747034986482630657
747044310680428544
747043698135932929
747047267551567874
747039029988827138
746899531455881220
746916447096446976
746867210375806977
746882649420083200
747078246802538496
747069245708701696
746925481732218880
746890857861681152
746863301024415744
747074949853155329
747038602065022976
746913762880425985
747065353499475968
747047019894706177
747072391348690944
747046894052876288
747050295868305408
747034420306186240
747061108687650816
746914706397376512
747080821937430529
747044008409600000
746882234079125505
747044721596502016
747073481737707520
747079249186676736
747079576455610369
747067064704110592
747065130907762688
746895559408005120
747067400101765120
747059733215993856
746872872551981066
746873531221192704
747032969097904128
747060806861393920
747061674952298496
747030708594556928
746892439080689664
747051428250849280
747080129717899265
747049154841575424
747041831591022594
747071774672756737
747071586327494656
747076527003602948
746927230895398913
746861833353592832
747060274083954688
747040133099175936
746911644534607872
747055840599941120
746885761581072385
746901016482766849
746875410265313280
746875678427996160
747064594162647041
746857848613834756
746923216887746561
746903255939178496
746894254941810688
746859018753183745
747050543139323904
747060370611834880
746915373652447232
747059938510311425
747077659373469696
746895546787389440
746894435598753792
747081761545302016
747066598905745408
746909082129469440
747067475544662016
746881990935273472
746881756268232704
746885266665672704
747042293039796224
747033254276956160
747035640898826240
747047754099134465
746877062833639424
747062744482881537
747030758603259904
747038295956172801
746898650576543744
746902178174992385
747059007353872389
747032834871799809
747057296228876289
746892862789394432
747049851280588800
747079765111283712
746878312593637376
747039902429130756
747042062411923456
746920083830693888
747059942805377024
747062979468853248
746869164753756160
746919173587034112
746907626601054208
746893416315785216
746880665736482816
746892350878785536
746860444929785856
747031622936035328
747045644251041792
747070239922216962
747060433450840064
747047707747835905
746871245271109632
747032365235580928
746886780717129729
747075763845894144
747041282158108673
747051709332066306
747080746389635072
747045866586972160
747048064653877248
746865918534311936
747064694985338881
747078259263700992
746928497235492864
747046046862217218
747050891254054913
746869303161544708
746889020827918336
747032071445553152
747033753634078720
746918271543312384
746928644304572417
746904720011235328
746858523972276224
747057585648508928
746873879218503680
747063679808569345
747039205918908416
746922499678552064
746878925113073665
747058709461794817
746923275662417920
746914887113203713
747070281521340417
747077617594040320
747034764520087552
746899212713889792
747071627876130817
746896503248195584
746925326391861249
747071040895909889
747042121237004289
746883949553659904
747036462810554368
746916027712278528
747066670397657089
747035716593528832
746891939820167168
746917722202710016
747057988318408704
746894783763779588
747071934232420352
746899070342434816
747065282053668864
746908885022171136
746865704721391616
747078150262263809
746861082522836992
746911208423329792
747030960231747584
747066532111482880
747033392718413824
747077659469955072
747035154527444992
747036374814101504
747031958497140736
747032755062603776
747046894417887232
746918573919117313
747049515618795520
746871744292659202
746899061844803584
746873178845224961
747049507288981504
746924323940741120
747058567140769792
747052015507804161
747049779885125632
747061393879404544
746909597890396160
746901536589090817
746858674858057730
747031333357092865
747053676506845184
747053554888749056
746858154860883969
747041013802344448
747048475297218561
747035015859470337
746930250660069376
747050732248043520
747048907478274048
747044411146547200
747047561337278465
747040103785168896
746896742172491777
746865175844642816
747031610206334976
747070789359370240
746926391707435010
746871681352884225
747077684757405696
746905717995638784
747055631073435648
747055194727276545
746882565492121600
747067379235041280
747071355275841536
747064711510888448
746908276495880192
747043606066757633
747073599547183104
747039696916713472
747046428627898368
746901159139385344
747041206744539137
746889436005306368
746885711320604672
747074799164338176
746909975184740353
747067312046505984
746926144373460994
746920322687893504
747057946274701312
746876978725158912
746912257045585920
746926144495181824
746884469710168064
746920968606588928
746871194842865664
747060735289790464
747031996052824064
746874437262245888
746922239665311744
746869370245251072
747048194501148672
747073725242105856
746923883756847104
747047317887389696
747042099955019778
747077835827748864
747077361678508032
746866858117070849
746915117506273282
747036798631673856
747079890726428672
747031518061662208
747078766640381952
747039940068913152
747067048010752001
747052644523515904
747046328216195072
747057803630624769
747054716559962113
747032591677669376
747065613336600577
747037377361747968
746859794594660353
747069946228772864
747047972186300416
747042033018212352
747061804866539523
747040154049740800
747034181251764225
746858188130099200
747035745743867904
747077739333689344
746870641140371457
746892623512731651
747033099255578625
747053504527765504
746857945200111616
746921891307356160
746881928205340673
746917592212738048
746864106527928320
746909023174295553
747059661904420864
747054062479282176
746875649411911680
747058244066107393
747068440272211969
747049343908253696
746864819681234944
747080318566408192
746888181610594304
747053844123758592
747033317225046016
746924018037571584
747037251750731776
746883114933190656
747059208537899009
747061238866317312
747039206279622656
746929541982060545
747071812765356032
747077520927899649
747081249668370432
747030763091169280
747057178654171136
747040552613457920
746889524014252032
746861178807193600
747065919772426240
747059712227577860
746898671837405189
747032323334504448
747037025023434752
746910067480354816
747065382691803136
747055207364837377
746860000371421184
747031870152531968
747054582275121152
747045778758066176
747038820038643712
747045447240421376
746921668975681536
746929625519923200
747073821618778113
746894469111353344
746869538126364672
747056285472919552
746862814514581504
747047557013082112
746928384102400000
747049411037933569
747036689676173313
747065378573029376
747050706784387072
746884880827580416
746926152665554944
747031308266790912
747054108482408448
746895936979251200
747059955224686592
747073196936003584
747077097391263744
747041647272280064
747070717703892992
746905093211987968
747056830606520321
747052074345566208
747038232995635201
746907182071873537
747039667413991424
746907911801143296
746872721536131072
747070076197740544
747038593886068736
747074081745416193
747040183535570945
747067001563156480
746858045649592322
746865457005658113
747076803882323968
747041932220710912
747048169360465920
747065873366671360
747075738281598976
747037012415422464
747066364276412416
746891134635433984
746861988198780929
747056906028650500
747080801007833088
746863967914459136
747038497106722818
747072382943145988
747035032712249344
746894808627712000
747042838483873793
747044843369668609
746860167963287553
747032495267385344
747060387321876480
746886558800814081
747075264333647872
746916099082510336
746895769425219585
746866631582818304
747065114398961664
746898180852219904
747048827912331264
747080327110090752
747056797198884866
747080629095899136
747061859514261504
747038476172918784
747067358062194688
747050702476877824
746903499347222528
746875179440050176
747034445614616576
747040695022665728
747070315096903680
747065924004438017
747059405837897731
747066154347335680
746926307863306240
747039562569031680
746871819618025472
747040221213110272
747065169012989952
747053412332638208
747055089962131456
747057019236978689
747045531273338880
746921526495043584
747049213540827136
747047288602714112
746911456185229312
746867025767600128
746873568827318272
747063789040766976
746863837932982272
747064212678119424
746909031755722753
746911087031771136
746913322281246721
747066540567179265
747039768165310464
747063289952280576
746904493552451585
747073674910572544
747072932304818176
746884964755595265
746865746475524098
747053395555524608
747042976594001920
746868548077748224
747037393983803392
746912869657219073
747061905525714945
747079421031395328
747041160846254080
747080574486052864
746930321917091840
747065357584707584
747039877255036928
747080113032937472
747052342688759808
746869794117292032
746895312082591744
746914866020163584
747060513306193920
747042431565238272
747063105130225665
746919634729840640
747072710086377474
747072710086377473
747073926732390404
747033048995233792
747064896270000132
747059657529778176
746910411807547393
746876840296521728
746921493041405952
746921212064862212
746861229080199168
746889276537724928
747066183996825601
747054376896827392
747058248201691136
746883756762476544
747037947829100544
747080528218701824
747047733052178432
746924500336291845
746903499493908480
747042859203846144
747035880108457984
746909161632325634
746887003220779013
746888744033091584
746860839001595905
746925976626434051
746872268765171714
747057388264521728
747044771818962944
746911367693664256
746907328872652805
747049972781178880
747064740900306945
747047938665381888
746868036376928256
747063704835997696
747062262083510272
747031866042163200
747064908861235200
747055253485424640
746881563355320321
747048525792481280
746902891378544640
747070634061103104
747039394788413440
746923103494668288
746907672671293440
747055676938018817
747046017468497920
747050438428602368
747038115756445697
747036228302811137
746925519627653120
747081631308087296
746858230215737344
747046587931713536
746918519078592513
746924877844733953
746862894193729537
747060437720653824
747040636432322561
746899552670781440
746889758899478528
746917818805936128
747036744151752704
746865326957133824
746885530810384384
747075713275039744
747067492279934977
747060278181801984
746860558125776896
747042477597687812
746860159717122048
746866031558295552
746916107265548289
747037775673757697
747071280109785088
747065248541192193
747067693627498496
747032272730226688
747080960533946368
747048421089906689
747075440699908096
746877595451531265
747040145472356352
747071845963272197
747061037296418816
747080650050633728
747034223282786304
746903243557593088
746873350732058624
747066527778758656
747043413112012802
747064548272771072
747037675333521408
746871580660142080
747044121911693312
746896654381551617
746912567595958273
746876660146831362
747037448505434114
747064111956172800
746903239325425665
747056054689726464
746891692561801216
746894251015966720
747055589193191425
747035472958996481
746899426875183105
746869718515089408
747078540240261120
747058646836711424
747039092974587906
747071434938327040
746891038250283008
747043224271761409
747040564839915520
747048118995255297
746910038229344257
747036467353034752
747047980532924416
746923242070413312
746896364835987456
746886688471945216
747075059194408960
747076791081275392
746900328692350976
747053131121332224
746923632220200960
746870028704813056
747066141856645120
747043916403318784
746871937435983872
747061934923513857
747081396729094144
746879025742655488
747045338087833600
746874705693511680
747068427991457793
746864789972914177
747061276560351234
746895811045318656
747069061289238528
747081052557021185
747034236029403137
747077739262382080
746885715489759232
747046420092424192
746861694798954496
747035485571289088
747063751346618368
747045992680329216
746897027376816129
746906233890758662
747074157159026688
747032998588088320
747078263411904515
747075927226650624
747035032968101888
746873430390124548
746878312522350592
747045493490991105
747041714104303616
746906141746069504
747081945994117120
747047968017162241
746893076736675841
747042951516291072
747060601298558977
746859857475739648
747074723511701505
747045883519311872
747058818689933313
747056566252224516
747067949857521664
747075008816627712
747064778657435648
747057707081924608
747058764239474688
746862789659070464
746888668237991936
747076598495514624
747031497157152769
747054062462468096
747079026942971904
747081434414850048
747047368277827584
747060936670908416
747077072204472322
746906271656316928
747041471216365568
747067316370825216
747062157163044865
747079442183360512
747069363258335232
746904988501237760
747032625324371969
747034613537615873
747051889548754944
747071498163200000
747058701173989376
747061490541264896
747058898289426432
746919211344113664
746883324933603328
746908876654673920
747043576429821953
747048605584785408
747031312205291520
747043333084590080
746886004783652865
747039449163366400
746857772973621248
747074710840672256
747054989466546177
747041248679190528
746898365372203009
746893109921996800
747068188605702144
747077823181922305
747041386952794112
746889389922410496
747066691180466176
747066007567622144
747032256309493764
747051831054852096
746885920964624384
746914798944854016
746867705081364480
747063214492389377
747065240135819265
747080805130731520
746863137643585536
746885883391967232
746869626114547712
747037314430406656
747048613813977088
747050941891887104
746922235458269184
747071636579426306
746886411752640512
747032616877047808
746891042381766660
747043836438978560
747041890550300672
746921375609274368
746876991564058624
746883115180777472
747049557524000768
746925183785545728
747070428527497219
747081686031138816
747043996078223360
746876026739957763
746930200403927040
747075428217655296
747076434863226880
747041517362122752
747034785206444032
746899124595855360
746880674057990144
747033413757059072
746862743165231105
747071296874352640
747078322052530176
746902169845039105
747073033286860800
747050212003282944
747070369568264192
747054452356546560
747040632141656064
747043807233990656
747055580666339328
747067643581042688
747063503857520640
746928182725513216
746874529381781504
746871350246187008
746869274019520513
747076166142484482
747032654701166592
746861153683283968
747059720318521344
747065458361311232
747034214776864768
747081476257226754
747054712520904704
746880925624115200
747056755234967552
747079030927691776
747041626388860928
746871664638451712
746914010495393792
746927885194240000
747070671692435456
747074941741314048
746900999692914688
746917097423380480
746860662853275648
746908490413768704
747040795706986497
747049419405565953
746871836789641217
747056167847792640
746870649759535108
746911132837883904
746912814963490816
747038560147103744
747058973677785089
747041534105772032
747076753319936001
747047892335099906
746898441025032192
747060294917160960
747065022111682560
747058411615952896
746882221496217600
747041693464133632
747066922076823553
746891579139362816
746904312937218048
746877964629979136
746878509864345600
746869093303738371
747080528344416256
747059456299638784
746883345565552640
746887518918868993
747051214571966464
746923116056686592
746904526976745473
746862906776625152
746889364542791680
746920729573228544
746873510287400961
747071032436076544
746906036901187584
747046025991430144
747071334606376960
747036110820413440
747033749242654721
747061184235442176
747066703805353984
746886109842509824
747033833321684992
747060202650931200
746887145902661632
747057078087327744
746882536270237696
747069526622212096
747063663043842050
747076107485253632
746902106897027072
747070885664800768
746891784492572673
746904879503794176
747079194723622912
747034072266973184
747073393825021953
746863104047276032
747077533703757824
747050623078703106
747080884818436096
747076699016278016
746894770866262017
747062396439662592
747075881005387777
747031568074608641
747040724416331776
746924760236384256
747037620518031360
746907110756081664
747031387958616065
746882947182116864
746876635023089665
746907773401706496
747039109714157568
747048999752974336
747038023104217088
747056742568235008
747070269232058369
747070722191695872
747051428343087104
746878941852377088
747076829186498561
747072798313451520
747042112827437056
746886244047589377
746905743375228928
747069107221237762
747038023343276032
747030855177093120
746858649851658240
747047561115082752
746890450938695680
747030884709187585
746926689683279872
747063352854220800
746879541465878528
747064816540487681
746904702953086976
746879432514625537
746860004523802624
747052032415129600
746926928804777984
747052128854736896
747039701094150144
747041747746750464
747068679334961152
747047401769164800
746885040362131456
747038367293005824
747075402959568896
747046453751746560
746920825849151488
747050316928028672
747035699501744128
747035351512911872
746928635970359297
747035510988804096
746912563380707330
747041122762035200
747045849797107713
746912651452768256
747042230158958593
746883987587629060
746895299508068352
747050262313897986
746911426703351808
747067664414171136
746884826523930624
747055945369460736
747081904206282752
747076132718120960
746903914759528448
747050757044768768
747070969643044864
747033959196856320
747077504322670592
747058319706120192
747072626284171264
747047137351852032
747067303875878912
746886168688623616
747044335888310272
746877305813897216
746907634997989376
746904010913878016
746889033406681088
746909706996817921
746905030448513024
747045740707385344
747039491496513536
747070286021832704
747069019056967680
746866463592558592
747056444541968384
747066586314514433
746899275867521025
747070868749193217
746866509947908097
747054645349089281
747069815945367556
747058650875846660
746929344572907522
747067962188763138
746896448856461312
747079395727253504
746928686251704320
746897837217189888
746904803624763392
746876597022654464
747061813221691392
747068377584238592
747043232832438272
747079312197685248
747032339990056960
746860558260047873
746862827185520640
747078078892019712
747047556761288704
747073595357159424
747048844697931781
747068540906266624
747041336784609280
746865062623711232
747033946232356864
747060857289347072
746925074788257792
747039051081973760
747056797089959940
747078795967008768
746870225958666241
747032574866956288
747047460393127936
746930389021822977
746908834464071680
746875095398776832
746879013071642624
747067051991248896
746873011119087616
746922742713192448
746874831455531008
747064887977869316
747054150563827716
747045786777620480
747040128800030721
747039029946880004
747050191128301568
747053601034379264
747062278822952960
746908956031750144
746887099677310976
747062199328317440
746859417203777536
747067274205396993
746911288102621184
746918649378799616
746872839177908224
746917780922867712
747059347050610688
746909996324032512
747067932719579137
747044142870495232
747066976401559552
747069384154320896
747069061104807936
746884801290993664
747057598256521216
747071699309367297
747042876161425408
747047741583392768
747071535597359104
746885849694900224
747042540646432768
746866996269166592
747049209354981376
747070277457174528
747052774546882560
746903709267922944
747033732675076096
746885434429571072
746858729426063360
747068930942976001
747071187868594176
747056822297702400
747049666546589696
747077139179143168
746860847478218753
746882490191740929
746916648486076416
747061645638242304
747053982544072704
747044797240774656
746898256374882304
747068452892905472
746900395490942976
747071066196041730
746858066717589504
747073989344845824
747069962808754176
747044243655426051
747048085352644608
747039847626514433
747064246287142912
746885455669432320
747081170215657473
747081304450031617
747071946790146048
747036940977995776
747034114059026434
746928275318923265
747054720947228672
747033292243877888
747067563918696448
747070860339585025
747062048161472512
747037394247966720
746918997187231744
747060114889256960
747079807008186368
747072982993014784
746874067962175493
747048978987032576
746910323681140740
747060165166383104
747068297712119808
747064694813392896
747079542737670144
746873300207312896
746879335944990720
747040887994261504
747036043661185024
746901192354127873
746859232641744896
747053827493363712
747046269487570944
747037285275729924
747057220567838720
746889213661032448
747030821870116864
746858540732547072
747069665155899392
747050396410052608
746890987620995072
747057266893873153
747043165710991362
747033585564139520
747072433467826176
747041894820122625
746899502397800449
747076455746535425
746907186031394816
747031073339621376
747049532505001984
747051659147288576
747052757731905536
746928165956747264
746879050703069184
747081086237237248
747063726038257664
747066766971518977
747053500123746304
747042418990661633
747036018541498368
747039000662278144
747072349602611201
747080247372353540
746874944466759681
747045958987452416
747067316173680640
747045166217834497
747066389270249472
747037411021037568
746862080607719424
747050253975584768
747049318431993856
746859362606419968
747078746004328448
746881030636900352
746928124135301121
746909832641273856
747079542737633280
747066821279387648
747040401396273152
747039772246421504
747073180070776832
746929470402002945
747058126621392896
747065340832669697
747071447550541824
747044188726919168
746867503947644928
746869496292335617
746861963385311232
747035506664423424
747061997846532096
747033569026052096
746891235344814080
746892590138548224
747052631957315584
747070680198324225
747067219943763968
747042989348888576
747051768010334208
747080096272551939
747046315549429760
746877255658278916
747055244937408513
746863536039669760
746915348234932224
746859945799254016
747079874117046272
747036039265587200
746900114594217985
746875770895732740
746893361789927424
747079085629837312
747053374546284544
747070986378448896
747055651759730688
747047351613853696
746917936330244100
747058214735384577
746869357708468224
746869366273150976
746872977233428480
747050094353072128
746929097029324801
747046139422203904
746915591462625280
746861191507501057
747033350855073792
746869286501781504
746878459398471680
746892145290780672
746899078496161792
747055874099781633
747079509262929920
747044394549682177
747046877607100416
747052623644205056
746883719026384896
747053403855958017
746889125408583680
746922885579583488
747061297611694080
746911850110005248
747037326858039296
747068545087987714
746921518039347200
747049796779806721
746896297903427584
747036093887946752
747044247707197440
747073381351186432
746915201442680833
747065852512567296
747055907893317632
746929994853646336
746900714467692544
746878690013765633
747042867621814272
746923401525137409
746883366729957376
747067199043543040
746870406376652800
747056431963189248
747081933335728128
747056449054978048
746871182087979009
747041231902019584
746899745394688000
747041563293913088
746878576763473920
746873501932466177
747039470290145280
746921727683268608
746903226763509761
747054024399020034
746909870440407040
747033938208645120
746917437136744449
747057589620342784
747061851096293376
747071905035759616
747032641820569600
746892686536253440
747072802646331392
747062300058750976
746905118348554240
746857663951101952
746861866757029888
747037905667821568
747053743749894144
747072362013560833
747060575964921856
747068649979125760
746894536278872064
747075847698456576
746880061622620160
747057426348662784
747030813305352192
747070449260109824
746866073622851584
747059095539179520
747034210804834304
747059905018863616
746909903923650560
746882074817224704
747056788575522816
747031178310455296
747074651977834496
747047984945299456
747031518086836224
746884981629169668
746929340479209472
747060605631213574
747055899550822400
746867210287783936
747060383307960320
746892887774793728
747063847534592000
747030838370516992
746878203390734336
746884054516121600
747050362910056449
747058126709456897
747044654646951937
746861296272945152
746903264478830592
747077747755917312
747042330922868736
746866530856509440
746863389331296256
747059166842355713
747042033106300928
747076380316295168
747073205123198977
746896662552023040
747037692043624448
747033023749754880
746862923860021249
746899888252694529
746904082489585664
747045338037510144
747032285371838464
746905952922697728
747054825486061568
746920448441585664
747071250443403265
746894460768890880
747039818358595584
747047087133626368
747034231642165248
746919894877233153
747054284764680192
747045937952989184
746882859286302720
747066536091754496
747063939855331329
746888227802484736
747048521707171840
747052397189439488
746904199653261312
746899397196144640
747064434892234756
747047372497260544
746901410566922241
747035402058469376
746889259819372544
747046114055045121
747058906552209408
747057744922939392
746893370207830017
746878534979883010
747034982254776320
747047393405861888
747079865619390464
747063675656122370
747058537617043456
747046634295599105
747066515413958657
747076728326131712
747043450768474112
746904757499879425
747036731573178368
747076250225754112
747054552885649408
747078942922706945
747035150068908032
746890589296156672
747043203141013504
747045572926902272
747067618146779136
746908880601481216
746925854836555780
746902945938059265
747038220353966080
747066074923941888
747069522365001728
747050446846582784
747046047071997952
746916455480963072
747032449167679488
746928002634817536
746908406926151681
747049234776592384
746905009304932352
747049947627921408
746902459210162176
747078045282893825
746927100624515072
747040082771775488
747068268352016385
747075327248171008
746865457236447232
746879478563909632
746912227937165313
746869491796041728
746872541214547968
746927855641190401
746915545593876480
747081253837410308
747080075363786752
746898239719256067
747080998186287105
747074920383922176
747032042383220737
746897019260801025
747038199281704960
746905114028314624
746921115352604672
747047565212811264
747057187038568448
747043249202806785
746875879708450816
747056079633256449
747073561697918976
747063910738583553
746883827923030017
746900085049536513
747038275009863680
746859065129771008
747061330847367169
747048915841728514
747033464021614592
746904950475628544
747032356603707392
746880631934590976
746903675415707648
747065508579639297
747040481046073344
746864958000881664
746873090802495489
747037209597972480
747078921984741376
747045904251707393
746927025131225088
746887217281376256
747057979590119424
746874181002924040
747036756420198400
747045950573678592
746868355382927360
747048215426568192
746915545258299392
746906225607086081
747043060551397376
746865280886972416
747066368365838336
746920293210349569
746904522702741505
747061863855304704
746866535147372548
746900831664889856
747038614903791616
746860474193551372
746867562407829504
747038614895345664
747046353176506368
746899342905212929
747069002430681094
747051612808552448
746887619599024130
746872725612929024
747046638372388864
747055404560031744
747051151405780992
746916451404091392
747032557930287104
747032675538604038
747039344335138816
747053739492642816
746878920864104448
746876110525239296
747032906208518144
747033145455812608
746862080670699522
747070764206129153
747079198615928832
747069224653295616
747057652769820673
747072672505421824
747032151342854144
747057619211264000
747072320322306048
746925498429804544
747070827154243584
747057430471806978
746885531137511424
747046730659618816
746866606387699712
747068406696841216
747056234939940864
746925657733664768
746922977560690688
747081916696821761
746918087044259840
747045514529636352
747043710819569664
747076732537155584
746913993390956544
747059355594424320
747078045434023936
747048416778293248
747043513712271360
746881370320863233
746888798152306688
746872310364147712
747058520915312640
747072798330392576
747069585313116160
747068192770523136
747066939038629892
747057358916980737
747036547111862272
747053588401225729
747057514127171585
746907316016943104
747036769095393280
746929122232909824
746884763282247680
746916728106590209
746902828187267072
747033938204360704
746917873189158913
746891134568366080
747035552986333184
746861543799799809
747055698148737024
746866811631607808
747038115752194048
747079425112539136
747046781171699712
746921639741267968
746916954842226688
747052875466084352
746876907459907584
747060852793155584
746863724988895232
747037750642229248
747068537009692672
747036555391418368
746897845324648448
747057900279848961
747035062328242177
747070050918604800
746921367321206784
746884083788054528
746927541076770817
746906271761244160
747071275856715777
747051516289236992
747039864512745472
747050870529994756
747066791940268032
747077508672061445
747042414532116480
747051470063808512
747065424550866944
747061658120392704
746921308345098240
746906724632649732
747052984434032640
746888865626001408
747043714850250753
746885455652622336
746893072454270977
747072190001123329
747079534294503424
747072089438453761
747032679770689536
747078854917951489
746902006242017280
747037725702889472
747041479483219968
747077877414375424
746891289615024128
747071816888287232
746895399990943744
746869613523263489
747074933000404992
747044515937132544
746861061295452160
747078603209347072
747054792174866432
747033543847583745
747077852567339009
747077755787845632
747081568590663684
747048253296943104
747039201691045888
747056507657814016
746895840548007936
746900848395980800
747079228244508672
747069874711584768
746865566053457920
746876064434032640
747035464645902336
747061012075950081
747036760887169024
746868430935105536
747048374755561472
746890392142905344
747073028899618817
747037138215043073
747062916512387072
747048374755594240
747081035922411520
747061679092076546
747054401869709313
746882548794556420
747053693351116800
746902203424604160
746920612044611584
746865067036114944
747081656536805377
747052334426001408
746868275489947649
746902358345588741
747031421512974337
746875980392730624
746900865319997441
746926395935186944
747057803563515905
747080415308038146
746914530320605184
747057745036095490
747046575613091840
746886021908955136
746906263586365440
746920897269760000
747049440305909760
746904166379970560
747035687136919552
747031173952528385
746919169346592771
746895349873246208
746905013587435521
747064736789966848
746860822358417409
746881189852569600
747073859388579841
746871047849287682
746861627547463682
747036311933034496
747054951675891713
746860059016060928
747041878067949568
747058604679827456
747065516917940225
747076937856737280
747052208483622916
747062358577602560
747070726331572224
747047120784531456
747032163749662720
746876488029462528
747077416032559104
746902723266699265
747072316132196353
747070566952230912
746914534669987840
747052703373656065
746882179620278272
747068193030574080
747070302736289792
747081547602362368
747052313483816960
747074421295353857
747078473135570945
747034932078317568
747047238363451392
746902157161439232
746878551627038721
746882716533088256
746874080427540481
747080184365486080
747046533695160320
747031681693974529
747078007559434240
747068562142027776
746890887058317312
746921765482307584
747067752381186049
747049964405133312
747072848594870273
747060634819436545
747079723042353152
747033233423015936
747063918946836480
747078779219095552
747061742040080384
746897497323364352
747058478963843074
747034072267034624
747076342517215232
746877406519005184
747075067490803712
747077324038778880
747045711271821312
747075331778088960
746930477077004288
746921396408881152
746894695435927552
747043526039371776
747045786807050240
747039088549629958
747036010064773120
747034068223668228
747030821828239360
747078536289222656
747074111298478081
746916518517170176
746916019415945217
747057153492586497
746858536588697600
746878216044953600
747051348701683712
747060877866696704
747066888312627202
746910537234128896
747054074898485249
747053819020750849
747068457301204992
747070969693544448
747047154150146048
747057547958452224
746858742092750848
746892338446860288
747035473332346881
747030834285248512
746875259022880768
747074752855089157
746870771100827652
747039654768054272
747048001420541952
746913968183193600
746898193682567168
747038971142750209
746917999177699328
746913238646915072
747080981346160641
747078041231196160
746872805602394112
747033300573753344
746917160274952193
747039147374829568
747047955283189760
747039013333250048
747034466607112192
746863955432382465
747078649480781830
746895387772936194
747039697004822528
746894121105784833
747039935799173120
746890983585914880
747061729339793408
747032457334009856
746904359120822272
746918380804837376
746928640072376320
746896939443163136
746929453779980288
747066607344594944
747072747902210048
747033061511028736
747035607516471296
747077454074941440
747076791379046400
747056516176437248
746877348092452864
747062148849876992
747052351127699456
746877750665940992
747074517781057536
747044415571660801
746873833143959554
747079118999654400
746900290683674624
747042158939635715
747081216264798209
746866044392747008
747039885765246976
746895328796884993
746895815466172416
747058139216777224
746892053338955776
746925204748673024
747060198569811968
747058147429318656
747043278932033536
746867503662403584
747052799914016768
746887309312724992
747035729168052225
746897149053403137
746881110257377280
746875862985867265
747059762567741442
747050669249597440
747073360396378113
746920222066675713
747050602035822592
747076749461233664
746928128480657408
747076719757168640
746919039197417472
746908037521149952
746927042063532033
747054246797926401
747057539225886720
747074165560254464
747034487406493696
747072164856094720
746885921052704768
747032638020521984
747064204125966336
747061062663553024
747061637069344768
747057304416227328
747032415332368384
747041433387937792
746922101047762944
747039520625954817
746891117946339328
747075918875656193
747037880816631808
747064124450938880
747052909032968194
747069514177613825
746857811041214464
747041995340685314
746916543733207044
746910994778173441
747055047784210432
747064199784730624
746872197118046209
746887699332665346
747040904653963264
747047762471030784
747034953238487040
747065286147383296
747041407987232768
746882595011465216
746879436763463682
746914811485782016
746869164636143616
746886407550033920
746875905117609985
747064346702921728
747063855830835200
747045363354308608
747074220102848512
746926236719529984
746906582391238660
747075331824181249
747080536972201984
747048756550443010
747051642332209152
746872142797676544
746870305637949440
747062366882377729
746869236321107969
747036706273099776
747045325630803968
747032860117311488
747040820793057280
747033715864387584
747070512338243584
746921740312453120
746895815495417856
746909501257748480
746887280141361153
747033203966251008
747037184574763008
747034676208951297
746902211804860416
746903000111808512
747081350537052161
747073318432419840
746863942748733440
746929034152415232
747043014493638656
747036009934749696
747043832546607105
746859786201931776
746861631854895104
747055781778972672
746905932131614720
746868481233063936
747052829114773504
746884226557960192
747047787565461504
747058097034665985
746897547655004161
747057120118456320
747075071617949696
746929239904006144
746877058366611457
746868942484844544
747036685372907520
747075730031271938
746909107077144577
747067152923004929
747074815912251392
747072777216090113
747076673665961984
746884117581697024
747045501841842176
747045560264331264
747075364988526592
746864916124995584
747068041943482368
747070155881078785
746914840745152512
747069677705232384
746858125379121153
746865595610730497
746894733453168640
747074958409539585
747056197405147136
746917495928348673
747063558190546945
746928790866038784
747062740225822720
746886822987325440
746859258046713856
747037846993788928
747081052787703808
747044117574713344
746891075965550592
747081388118114304
747076388637802496
747067396075175936
746881764694491136
747043672877895680
746888261470130176
747030880351305728
746875795818217474
747079739907543040
747072961786556416
747030893106192384
747050342009937921
747071766279954432
747042859510030341
747062052670291968
746917646940012544
746904590084276224
747049314204147713
747044671206096896
747049322655580160
747060303284809730
747031870123155456
747049037417742336
746926454856945664
747064569164599296
746912907099766784
746911489357864960
746909904015888384
746870091552292865
746923883630977024
747035317815828481
746905860912230400
746863493983330304
747074408750153728
746915742738747392
747054829713887232
747064162031808512
746896763374673921
746895903324155905
746892594010013696
747038359000780800
747076690728321024
747067152755265536
747078435344777217
746892241789083648
746893584247447552
747049612175867904
747066934449995776
747033074060398592
746893798064652288
747075205772763136
746862269305331712
746874328147501056
747062933474148352
746909492865024000
747060152373755905
747065156128096257
746886562764447744
746901943205789696
747061343526731776
747036408523653120
747034248490721280
746859539060817921
747078015931289600
747032096573644800
747064393087746048
747042502906118144
747063105289592832
746929445311766528
747075512011464704
746862801851981824
746921715431727104
746867843765940224
747040489694601216
746871786386579457
747067345584144384
746898298380877824
747038308480450561
747073360425680897
747078934370594817
747045421852278784
747032272826699776
747046286155649033
747060554993369088
746911254631972865
747070503978930178
747078943061192704
746873292179406849
746882058279067648
747032411343585280
747032763526582272
747064187206144001
746860390391418880
747060978622275588
746865163278630913
747073498921721856
746873698666176513
747042846876774400
747062790611939328
746922625360748545
747074253758029824
747070042408370176
746869693152104448
747071980357193728
747043526307897344
747065730835824640
747042552969207808
747060362122563585
747032923103068160
746913989179781120
747062756906500096
747079647729455105
747065546219327491
747041055925743621
747078880066940928
747071598574862336
746901746056757248
747058873077477376
746857873704095744
746914245032316928
746902748591882240
746928329547255809
747072580121681921
747050992122880000
747041500173836288
747073528084717568
747056620723593217
747079672568098816
747046034258468864
746920477965221889
746909862177685504
746901892941242368
747051466125303808
746877494683439109
746885891654750208
747047926149619713
747068603766190080
746875552854859778
746894380863217669
747051251926507525
747041026297237504
747042326720163840
747039017217171456
746907169476452353
747077076285526016
747040191563456512
746885455388368896
747044763539484674
746914278591037440
747047020142157824
747067022517878784
746921987734310913
746884771733712896
747073926375739392
746903214159708160
747073771455004672
747054578307207169
747078989127225344
747031979107946497
747039726352367616
747044616776491008
747081161617317889
747033862463709184
747072676666085378
746892648531664896
746926656200151040
747058390900178944
746858897017802752
747056410970701824
746896381525237764
747056495028736000
746879264717475840
746888135565520896
747080008108220416
746898394736517120
746930263410769920
747046130991697920
747043895255629825
746907307817107456
747075234956599296
746905374058385408
746928342339850241
747059351509147648
747076430476021760
747071929895497728
747033061464866817
747066485839794176
747041689039077376
746862990780207104
746896540887879680
747045401270829056
746917931901128704
746911871236710402
747032239347765249
747062102658007040
746919123297382400
746914761179299840
746922336058761216
747055807200624640
747042242855055360
746901775433764866
747078003314700288
746862164598628352
746886982136107009
747055278680604672
746919710558609408
747059162648088576
746890564021411841
747044411327000576
747043270308560896
747039759831277568
747047867273994240
747078359822270464
747055224150437888
746886784919928833
747038379745882112
747030989508083712
746916497532952577
747061637299965952
747078250938142721
746906666264723457
747078716379914240
747064212590108672
746891037965164545
747075398899503104
747049360479948800
747055467273269248
747064942369579011
746869261419712513
747050442778095616
747035712067936257
746866791020904452
747074522055118848
747076506220797952
747042305538990080
746906913548439556
747071493645934592
746928010738032640
746930019784527873
746920939129081857
747062853371334657
747032340220755968
746909467875237888
747046063840894976
747059334434144256
746900907447717889
746863435531509760
747050165635325953
747072307483545601
746913452384346112
747033078284025856
746891214314582016
746920398189658112
747076795351072768
746907488348315648
747069350377553920
747048458834542592
746922776406024192
747069027604963328
746908989603078144
747054263583416321
747063000570433536
746888701926596609
747054062240161792
746874088807768064
746866895538683905
746887376350380034
747049649857396736
746912450151317504
747050060987371520
747045870760255488
746858238721818625
746928170486489088
747055643673112577
747080444521361408
747060618205761536
746920494813880320
747052640241131520
746888932525121538
747046491571781632
746927188620959745
746900420824489984
747046537616822272
746917244056313856
747081035909730306
747055798581403648
746866132443930624
746869592841031680
747041563201634304
747052384669540352
746870179829686272
746860583371313152
747067613923184640
747072047503777792
747038761318486016
746888299415904256
747060844689776640
747033271297576961
747041416640086016
747041001118773248
747068196956536832
747034353339895808
746858670479151104
746882565651337216
747048907574812672
747071640672997377
747059913499774976
746912890591002624
746870267884933120
747080989797670913
746864110533476352
747058709575176192
747049322622099456
746879973655359488
747080419351367681
747055593161109504
747038325274513408
746862340600016896
746880275729256448
746923720250294272
747033157728350208
746874432761757698
746862319678984197
746865956236963840
746923321636306944
746918359736979460
746881424716931074
746862021988192256
747035821396615168
747062517944311809
747054540374032384
746885682077933568
746857961755185156
746873526775222272
746916430289993729
746859052500656132
747048077194825728
746923778693799936
746875988836028416
746886021720072192
746899477194121216
747060517513080832
747063298118418433
746879520519577600
747031429880684544
747066594766036992
747066385243705344
746897736507613185
746920171655303168
747071057782145024
747073402049957889
747056763623477248
747065168807366656
747079458675298304
746918255114194944
747035984802512896
747065273765634049
747075104979451904
747049536871346176
747049713032114176
747043597413912576
747040657257172992
746914744477462528
747037914215944192
746894276227915776
747049733873623040
746874986330218496
746880816689479680
747055458893074432
747075738453565440
747076090951307264
747060232073814017
747066775456493568
747067844844716032
746858809126191104
746891952348626944
746888236161605634
747063377659367424
747034822854516736
746916988115652608
747031421630488576
747074647989051394
747080276828889088
747044910444982273
747068029373157380
746888303258050560
746895618388307969
747039361477283841
746897866568830976
747034982338695170
747045472561467393
746919919988662272
746892547985813505
747050434355879936
746910663226834944
747055848929787904
747040711997071360
747067584722378752
747052007165419520
747055693983678467
746909434497073152
747071967996547072
747053567475875840
747061003892965376
747056230619811841
747074652086865920
746924219431161865
747033569122455552
746863611612635137
747072739513622528
747067865828843520
746929432917590016
746859475970101248
747045275198492672
746886768121778176
747048941175201792
747081015089201153
746861145164656640
746904157701955584
746915189082062848
746858100150439936
747058424504999936
747065764344107008
746925464762015744
747049578638245888
747057359239913473
746923946721808384
747068972944728064
746878174177402880
747073427467567104
747069136442818565
747071401480364032
747037104564211712
746884515822395392
746888697652510720
747030817394819072
746927851446886401
747078955631546368
747075319006371840
746874512633798656
747033980139110400
747032969165037568
746925477596561408
747047502382260224
747067765144584193
746859857664421888
746860558113214464
747056058871447552
747060231973310464
747036152805343232
747038694431928320
746928346450243584
746912336909340672
746909153168236544
747049784062656512
746904690479108097
747070575257001984
747069233301860352
747077466724794368
746874286267195392
746903897931943936
747063566700806145
746885812004880385
747079949681569792
746928719764160512
747061905756397568
747063096880029700
747033447378616320
747065466510807042
747067387770445825
746858368598421504
747055228520960001
747073444374708224
747054007584165888
747034995085180929
746918250789765120
747036970585559040
746914572217556992
746875703614906369
747066330528899072
746872587481800704
746881646960455680
747044642038886401
746902341803085824
747059640588972032
747043547099074560
747040132876861440
747069816075354112
747066791868903424
746859085937713152
746925989293326336
747048798388686848
746888093748236289
746862089029943296
747044301968805889
747055953745416192
747041978366443520
747044461578981376
746908091971624964
747064258681257984
746872754985545729
747079248972816384
747079165115936769
746926534439632896
747032226613895168
747039998738735104
747075394524819457
747041945168535552
747041567450464256
746873111828631552
747068616433033218
746920628901580800
747055354131922944
747069669442478080
747070638284759040
746890018719825920
747068033710104576
746928572774899712
747057556032454656
747072609473290240
747077613500370944
747066385080193024
747057874740842497
746872717555679233
746909052639186944
746866052714356740
746860079752843264
747062098606252032
747049113053691904
747063935598133249
747058223073603584
747077529559699457
747066905144459264
746872901790404609
746906489734959105
747056809609924608
747069153224310784
747057728250613760
747046902844243969
747061368872853505
747051680068476928
747074908052668417
747056503488712704
747057035871662080
746882649378152448
746868032220368898
746902031210668033
746917449761722368
747033120038395904
747061519792365568
747062153312669696
747045879299907584
747055597510602754
747030762822770688
747037242997219328
747053793947357184
747038753198313473
747049448375721985
746925515282350080
747046810477289472
746880502053888000
747057942164176896
746888223847243776
746882947446415360
746922583321382912
746906091464888320
747065172985012225
747073561798520832
746859593423273984
746866283166208001
747065965712547840
746887443710873600
746903390366531586
747057501640794112
746886286141579264
746929495668514821
747060588749160448
747037540952072192
747070566851616768
746884402571939840
747034592171950080
747063440632614912
746866413223084033
746907009862230016
747059590202793984
747075319039877121
746871790467616769
747051411351863296
746870523641073664
747077626074923008
746923476791894017
746903356631711745
746862730557030400
746886440944996352
747074492669792256
747042003750359040
746908759155347457
747069967179390976
746873078022537216
747044084238323712
747071120474537984
747030784079466496
746858150544965632
747079807066836993
747051381983346688
746903738338648064
747052640639553539
747040594615209984
747052342823034880
746891163853066240
746862835490295809
747044998466666501
747034546391093248
747050992206647299
747041336679763968
747055576518123520
746870867708129280
747032239444201473
746867315162103808
746883362527322112
747056327336267776
747036777580462080
747081866163945472
746882842353930240
746876466961358848
747054398061293568
746902719357562880
747068851301527552
747066880314195968
747052002983743488
746860574911434753
747036291200618497
747036052058181632
746866773941616641
747054595155779584
747058243873148928
747071703382036489
746887653505662976
747056839095889920
747055475926179840
747036064691392512
747079106647461888
746870943113326592
746898877438103553
747062648085286912
746863330699026433
746925037010059264
747053542280691713
746908368841904128
746860331448799232
747067282648600576
747055848954920962
746928321280106496
746920393848414208
747059175218384897
746865905997651968
747033950741274624
747046311363547136
747070898105163777
747078514956996608
747058390954811392
746858355931684864
746922780747243521
746930221442600960
747060509120335872
747065366107557888
746921249675239425
747076401027678208
746900618032324608
747064518514184192
747073498699415553
747080243236605952
746883903433097216
747079664515059712
746914983414480896
746902933212528641
747036395709960197
746859127943487488
747044251914149888
746868628084002816
746909614533271553
747034613348896768
747074585019973632
746866904229306370
747066498414325760
747058101342306304
747048114587066368
747063377814499328
746874504132059137
747051742680973312
746910495349739522
747037360618086400
746885849573359616
747073536271978496
747065021847453696
747056470013919233
747039357220102144
747067010316701696
746875208708071424
747074882823938050
746862386699722753
746903407080837120
746882167150678016
747053693317451776
747056926891122688
747066632657207297
746906624003031040
746914060474654721
747045707245199360
746922071725244416
747074874598887424
747038539200733184
747078288506396673
747055555290730496
747041114595692544
747074454874906624
747037532559409152
747051801648693248
747052443456913409
747042175716888576
747046986407354368
746880719981445120
746882175350382592
746870053836992512
747039080244903936
747070076080132096
747066334782066688
747050883007946752
747031723481894912
746876601426579458
747045858114441216
747040279954219008
747081635791839232
746911644547153920
746913695708504064
746893902695792640
747059816850407424
747056880808304640
746910449447247872
746908066814132224
747044738356781058
747038501435219969
747052128682778624
746916925549092864
746881487841144832
747060173223661568
746864144347963393
747055660496527360
746914174010220544
747062329146224640
747081413443325953
747037612062433280
746903012732473344
747070462010732544
747045363366895616
747057925185691649
746873065603239942
747081866294009856
747046328039964673
747063365290295296
747076871066640384
747043928877207552
747046466288496645
747040938296479744
746921014630637568
747046269193961472
746906733046435841
746891281180155904
746926660243456000
747045174602305536
747041257126432768
746878979647344640
747064346665160704
747073305920835584
746923460102762496
747047418680778757
747064598617022464
746907744217665536
747060395844632576
746900299093250048
747067580632997888
746883442370052096
747073150450434048
747067874284474368
747048882148868096
747064925470756864
747030805067726848
747031505281622016
747042137733201920
746875535863709697
747075067511734272
746858594969214976
747061457049747456
746928006720065537
747031601796644864
746910566581682176
746904245949988864
747045065378369536
746909270705311744
746899192019222528
746923950785998851
746929315305099264
747055794634506240
747069363069427712
747070071823040512
747080452700274688
747067085667241984
747043039802056704
746907991383773184
746863490057515008
747049075170639872
746892699010142208
746928614743019520
746857714215587841
746898659095224320
747063180753518593
746863699483230208
747041341071294464
746911082875260929
746891788959420417
747034122439299076
746882410311188480
747038472263737344
746874936229126144
747047384836771841
747034453961248768
747063331857506304
747033166129532928
747078733387993088
746921748633903104
747046294674235392
747071695173844993
746892531229593601
747078015935516672
747061775548354562
746873979684667392
747081203757551616
747052501933817856
746882724850438144
747042993710964736
747068071475552256
747078834076393472
747036836317507584
747063319152910336
747067307847868416
746922361253945344
747033535190605824
747032092660342784
746887796028219392
747064208244772864
747077210486374400
747078716258398209
747074257981743104
747066175432105984
747055903686426625
746893768708632577
747051663186354176
746905139223605248
746862705605283840
747046185211396096
747059334388060161
747052657223831552
747078829684981760
746866556144128000
747078590655782913
747042020498169856
747037599676641280
746886873096781824
747081358942609408
746914387630317569
747050853547278336
747032465840181248
746884746567876608
746884612362637312
746917009225482240
746886877546942464
746908062863097856
747076287781548032
746902681575428097
746920725521530880
747073654069075969
746899116177788928
747067924649754624
747076992512757760
747073456739598336
746881684772007936
747078691306471424
747072538107330560
747040334362861568
746871077490524165
747045606565249024
747065005229510656
747067119318237184
747038107216707586
747071569378213888
747070671746891776
746891172145139712
746871509587628032
747071028384366597
747045166075240448
747077613135495168
746864022784454656
747062555886166016
747044247568691202
747060991222026240
747063105142788096
747063310609186817
746897937943375872
747032587655327744
746917403435671553
746892527131893760
746910264826560512
747042779717603328
747033107648417792
747078317921177600
747045036244733952
746867885599973376
747048249186525184
747040422283862016
746869454185848832
747036949748277248
747042599345717249
746875359799427074
747052040468205568
747072177653092352
747044876936613888
747033338448384000
747072689265840128
747036890914758656
746919970576207873
747064074253512704
747047154359894016
747075642030723072
747032088562499584
746911757973626880
747077499926917121
746883551430270977
746917927635591168
747073234667962368
747051898088341504
747077839904710657
747076489271730176
747062698446364677
747071611103109121
747030884558184448
747076837566611456
747080641691402241
746871874488008704
746907492337205248
747081534960771072
746903084283006976
747038845447847936
746883991559561216
746868057528668161
747056566373859328
746877167343046656
747078934399975425
747041823286243329
746924613662294016
747061054300168192
747068205332598784
747074987517972481
747042779482759168
747050614488768512
747051499600121856
747059586117550082
746902178007154688
747071749590749184
746900328591695872
746866207979016192
747078645173391360
746904031918972928
747070726423851008
747052447328251904
746874407902052352
747077533473120256
746869731001507841
746915297827782656
747075750893785089
746873635986538496
746875477411782656
746901830173659137
746916107370496000
746900823565701120
747044478146355200
747049637404606464
746862735070273538
746909765691899904
746922734580535296
746928975595847680
746915663067779072
746916715548803072
746894431261954052
747052275412123648
747068969023053824
747044847534620673
747071292600352769
747062601713082368
747070269215342592
747047657588293632
746882167217729538
747076187147673600
747051168195567617
746865540812181504
746862668032647168
747063361133740032
746916648360239104
747034877611106304
747069832990887937
746887066097750020
747058789497470977
746925259534831617
747056935346765825
747050744679960576
746870653840592896
747030926677446656
746878681688117248
746885736717234176
747072689085513728
746897539278999552
747042204993097728
746865092214558720
746914731697508352
747032079972577280
746925049777688576
747063101162348544
747051751329660928
747054905311928320
747042846704828416
747068855764287489
747046269198147584
746868405827829762
746903063177289728
747054431611420672
747075314791112706
746873527068934144
747077034430464000
747055534512181248
746880501953204224
746892917084688385
747070072011784192
747051470403534848
747061834390200321
747035892674596864
747070722237997057
746858997701959680
746863326139813889
746862525237592064
746858360394354688
747044998596657152
746904967315742720
747052833351012352
747040787523899392
747062060790448129
747037528268607488
747058286004944896
747068859711102976
747075151171325952
747080260093517824
746900768695848960
747064233414762496
747036915828989952
747044281160896513
747068868212887558
746861384206548992
747059582187544576
747036911936507905
747053106110799872
747042951671480320
746859216057548800
746870939002933249
746901511112818691
747053424882094080
747062752842235904
746901695754440705
746926647945928704
747052703344431104
746906041003085824
746904892028002304
746896746362568704
746909912408686594
747047733039607808
746866191218642944
747031362826297344
747071632456441856
746911854329487361
747070709504032768
747043555592519680
747061372832342016
746928459612561408
746897807768846337
746895169597825024
747071447915433984
747062190893568000
747066926183104514
747074945650417664
746930150097326080
746927046211821568
746892497926914048
747037008132964352
746905370216398848
746907307989045248
747064632150491136
746871358433464320
746876861410476032
746925691439095809
747061847149379584
746909895555977217
747046072283856897
747056612427300864
746925830018826240
747065085084893185
746912139600871424
746915239157964801
747067962197217280
746920448672178177
747071473030930432
746903570608381953
746899900818808833
747038157439381504
747076002648555520
746882989166985216
747062270530826240
747073146377863168
747072701861240832
747050719308578816
746886856495734784
747057887663525888
747036781904691200
746875372495593472
747078808856068096
747073649518194688
747046537809756160
746902429799571457
747043832525688832
746898281486229504
747056901771378688
747080314279858176
747077294372577280
747043673121095680
747033929706700801
747032927280586754
747050236913258496
746923913272123393
747038258371137537
747070944406048768
746908402450837504
747074492816588800
747055970866585600
747073008099954688
746871630933135360
747071493884895237
746868112067289088
747043123419766784
746863053828808704
747075419904573440
746920138054729728
747044537084874752
747057681861599233
747064430664515584
747061440012398592
746861703187439617
747073586708439040
747047821258395648
747071594632077312
746865754914557952
746907190313639936
747045074022842368
747059586218229760
747064518866505728
746861665430429696
747047557096964096
747051608803057664
747042825959837696
747032369488596992
747063256162910209
747050975450505217
746923497805471744
747049813674463232
747072383173955584
746902496866672640
746892476913319936
746895777658724352
747072097747410945
747038266566709248
746871622657703936
746863645125148673
747042029016850434
747081568728973312
747055748606197760
747049843055599616
746901926592274432
746872075730755588
746870301514817537
746880053116538880
747071586272874497
747052908676587520
747051633767505920
747080662667112448
747044558064713728
747079169348145152
747069748966490112
747063499382202368
746907337248497665
747062366865592320
747050207553130496
747037335473262592
747044713312690176
746868099320684545
747050769636073472
747056662796709888
746863641039896576
747042033089417216
747031194924101632
747048991200772096
746878186923843584
746858997634973696
746861992741343233
747055173646721025
747081786535055360
747062782118486016
747064904490844160
746912433428660224
747051575286312964
746883408857423872
747078116665851904
747060928538120192
747049662301933568
746891365317894144
746871064853090304
746917294375317505
747060563285516288
747034613327925249
746857882004692993
746905391041290240
746927608265334784
746876739842871296
747060940902903808
746858964466470912
747040183288225793
746864005814194176
747063835224268802
746877914226929669
746863842362171392
747071137377550336
746867147368914944
747042255278587904
747032180438736897
747053898771333120
746866971048812544
747045543822696448
746870385413603328
746872482414592002
747044277016993792
746915889233149952
747073041520336897
747033246068801536
746881475048407040
747048823495757824
747034395236835332
747074421341433856
747075948370075651
746905030477787137
747071120537419777
747062081912868866
747031731925037056
747062354362384384
747070688364683264
747047003499204609
746863934540492801
746871752823832576
747042020355538944
747071074303631360
747058600632254464
747048152495235072
747038677600210944
747049713032105984
747052988418629632
747055060610355200
746881126799577088
747034231512137728
747050148992327681
747072869654396928
747065491726938112
747067483882848257
746891268781858817
746909472124174336
747074702565347329
746865893158723585
747038841157058560
747049834662739968
747064636223164416
747049314472628224
746871660569997312
747077139535630336
746877351892516864
746863867360346112
747080565925482496
747033677821992960
747040044809084929
747063549994930176
747032797362143233
746913716554371072
747080062797815808
747043115299704832
747031299630710784
747061297435422720
746916828841009153
747041311568560128
746867277279039488
747065663806595072
747031035561521153
747074404757143552
747081568414490624
747046252525854720
747052716136988672
746902207686119424
746871073384239104
746910470163042304
746892707528794112
746929839689465856
746904225179852800
746922587641372672
747081367150813184
746883756733136896
747078745689849860
747036589042372609
747048093959491584
747033959222116352
746870687269163013
747061054044311552
746930393379540992
747073397910310912
747066871627681793
747040418320113664
747055731472539648
747066934458519552
747057858286657537
747063402900533248
747049306083889153
747071988708089856
747075864110764032
747061675073802241
746917042675146753
747079039354028035
747058780836225024
747055790272430081
746877658152243200
747066423097204736
746873019583209472
747072303150825472
747034772656971777
747081811772071936
747035632661311488
747031853568233472
746893689021075456
747039365369561089
747080910126874624
746862047116275712
747040875553918976
747048118923960320
746872113521385472
746884146664873985
747032193382359041
746896163756904448
747062136333950978
747065244132974592
747052732914098176
746900936753295360
746895639364141057
746882527747514368
746887556713701376
747076426373857280
747053550614654980
746926937046659072
747046218803593216
746882003467808768
746895894969081856
746927469853171712
746894024615723008
746927448860700672
746913334990110720
746875569409769473
747067698048294912
746883199108845569
746864601292218369
746865020747800577
746908381516988416
747076049029201920
747050048429694978
746874931812524032
747066334765146116
747035150198898688
746877150620430336
746867621287497728
747058562610896896
747080180259233792
746870628716683264
746923527257853955
747081543550705669
747036274356269056
746883316566065152
746883807224168448
747048471115358208
747033568803594240
746861120128942081
746905214729490432
747081023482175488
746877117221212161
746929969545240576
747048056273707008
747032155415584768
747042414624391168
746891105245945856
746883710604083200
746900999713992704
747063117918543872
747064032335699969
746916271158079488
746871476020711424
747065152164495360
747074962465316868
746861732555952128
746873178618728448
747061327026327552
747081023301820417
746913745943793668
746862160316338176
746914220063719424
747038287735332864
747038111432081408
747081778335219712
747079181813620736
746870318178803712
747033111582674944
747041605098610688
747054376716537857
747079983261065218
747055270434529280
747031366785708036
746864005818421248
746909866283900928
747061712529010692
747054917752397824
747034856803151873
747074488370626560
746906468918562817
746874218801836032
747048081334509568
746873346390790144
746891931486199808
747067106743590913
747038010676391940
746870389544878080
747033208135442432
746897484933373952
746875380745789440
747068994088239104
747055421203025920
746927297966505984
747037213981089792
747033472418652160
747063189112750081
747051956703756288
746874722277744641
747061872101302272
747076287748055040
746896402421325828
747050480375832576
747041693497757696
746870356175007744
747062656603926528
746929151899213824
746894737278263296
746863909181628417
747033120076005376
747068226522259456
747040233720545280
746895672742293504
746907026840780805
746860365049438208
747057363165679616
747078292725989376
747059053361258496
747065793859420161
746888441707765760
747072794245144577
746881563254628352
747081748853436416
747053823038980096
746875070295904256
746879763810230272
747051084275933184
747064627876470784
746865666683076608
747072559225651200
747043182299340801
746917445324115968
747066720897142785
746877582834995200
747072953590812672
747054192330674178
747072873840390144
747057786962337793
746892921182560256
747074337560272898
746865637352407040
747060005698961409
746863498504765440
747057124350525440
747063767746363392
747032252043911168
746922587595411456
747081346141528064
746894544537456643
747061595369541632
747057451116146688
747049280804896768
747064049137967113
747043899420467200
747081174107959296
746891046496370688
747074895339724800
746904619436015616
747069379838345218
746895253186162688
747068012608557056
747081061092499457
746919496514842624
747067328790171649
747033535320559616
747079215418249216
747030914018906113
746879688258129920
746905701503508480
746921455267438592
746930250592952321
747068918444007424
747031631198822400
747081103001817088
747031383697166336
747078594648805376
747081463623987201
747035049388806144
746868808321740801
746858938927198209
746876613996974080
746898990495465472
746910533442506752
746894141733351424
747051801535479808
746866379853299712
747077391080693761
746873476766523392
746877951883476993
747046319462694912
746880942258651136
747077609133998083
747057157904961536
747040439270842368
747046051077570560
747069631488155648
747040514696953856
747039466011922436
746915587398443008
747063776533446658
746912462637834240
746915994208067584
747044641955012608
747064816649572352
747048215485288448
747065156266491905
747055555563393024
747067660442148864
746917147520049153
746868128647372800
747045782570819584
747065013836390405
747032721545900032
747032113434746881
746906716361523200
746916052815187968
746878551832559616
747044255923863552
747033245817184256
747033988523515904
747055970866561024
746927411292364800
747034810615496704
747036462965743616
746905525229486080
747051956590477312
747081686098264064
747073448220975104
746871085824675841
747055542858846208
747066343061610496
747063415642984448
746899720392544256
746917827106443264
747065080924209152
747033388385697792
746872126041260032
746864303530213376
747075541468090368
746893756134227968
746915436214755328
747032218246209536
747077604771930114
746864861355749376
746858821868486656
746928413428965377
746902920612843521
747039243785093120
747074580888621056
746867852083363840
746907005818789888
746877100569800704
747037578575097856
746913838243602433
747057405343653888
746915637784502272
746894293093089280
746914383406628866
747074807523487744
747065080760700928
747051029674467328
747074081829359616
746927557820317696
747074085730004996
746875712133488640
746917457894354948
746928338082607105
746884293843050496
747077437213786113
747070625521405952
747060433492774913
746872000266764288
746926475950063620
747063365269323777
747076346732503040
747055295482970112
746862588177244160
746886042851115008
747061356189388800
747046852101611521
746925062175997956
747051801715806208
747063097026818048
747063407300358144
747073452524199937
746905714023555072
747055635330662402
746902111116464128
747070726453268480
746923711777804288
747039847710363648
747050488793829376
747045757723762688
746926614315999232
747060814977306624
746923111858069504
747047041176576000
747056927075672064
746904585793585152
746914182088527872
747076350998110209
746881559094038529
747078167127527424
747081102980972544
747041689022390272
746862097380818944
746907064610529280
746903335614226432
747040720364658692
746915876960501760
747043702347075584
747030767209951232
746904531162767361
747058650762600453
747051344326967297
747066405997150208
746883677079109637
746881487602073600
747056704605532160
747052133065891841
747068549638819840
747031895247044608
746870255369224193
747032671562366977
747033002719461376
746860667290918912
746898478643712001
747041777278926848
746869810588377089
746870657951105024
747046797957275648
746880757965127680
746892476619853824
746913011907047424
747070906770538496
747049616403795968
747046524962619392
747067433765244928
746919517398437888
747069077953347584
746877674933542913
747056138437410816
747063252052508672
747052082759348224
747063541602066432
746891923000958976
746915189098876929
746898223143452673
746865960158699520
746928186940760065
747043975052267521
747078955484778496
747061666613989376
747035271863099392
747062903887454208
746878694103257088
746864303727382529
747054439899402240
746887443752828928
747074610097721348
747060374650793984
746885006493003776
746862697304698880
747074501276377088
747038388088279040
747072223559712769
747040258987073536
747033338330910720
746864584548507648
747061125338923008
746895261918601216
747058940190547972
747061217609551872
746876462712655872
746867323366051842
746861145462575104
747071627901411328
747056922860396545
747061083408572416
747031862011400192
747080029268549632
746864987461672961
747065881725833216
747072450307956737
747064799691943936
747042343606493184
747068260185608193
747042376976334848
747032503786020865
746928593976983553
747077667774660608
746871257979838468
746887334558240768
747040728811986944
747068956133986304
747052023850295298
747054670502211584
746879726052990976
747039793205280768
746908104877432832
747057157720444928
746865243096154112
746871236693725188
746862915207184384
746878115293466624
746881416550617088
746887900659322880
746870221638602752
747055492514615296
747040053474504704
746896947793920000
747042205177683968
747030892888133632
747060856911978496
746880955126689792
747072718395289600
746927079833296896
747061452612173828
746893147851063296
747042020494032896
747057245637189633
746885455371603969
746885455371603968
746861283513860096
747054704169992192
746858146283544576
746912265660678144
747034504288735232
746875376455000064
747048873953132544
746865888880525313
746904740999602176
747075826538192896
747050950305714176
747063600121012224
746921132062806016
747065508365746180
747034244422180864
747039025702313984
747060857016827904
747035368420216833
746929089018273796
747065948973084673
747080771454779393
747048739848728576
747053777140748288
747077978258038784
746874323684593666
746909161825263617
746897971485171712
747080331178586116
747065001224118276
747046076251791364
746903235290533888
746877478015209472
746885820532035585
746867139013840897
746913385380352000
746871656027721732
746865729887178753
747051541459238913
747065999262892032
746919727319121920
747055261739794432
747076275538378752
747042523995045888
746858347891036160
746872356577042433
747044926936879104
747073972789968899
747046344968265728
747074245138747392
747056595700416512
746916795454464001
746882754499993600
746905097439973376
746924252977205248
747034403784777728
747046625944670209
747031710802542592
746922692645892096
747036752431439872
747038933637279744
747050098681602048
746911745218863104
747039608802680833
747078867605721088
747050945905713155
747067223928246273
747064975882129408
747073922349293569
747042108478005248
747070298562920448
746881055718703105
746877863794716673
746928745106313221
747060286868291584
747042200664563716
747036307977809920
747072458709139456
746930254791450624
746900194126553088
747054297133748224
747077747621519361
747053441663537152
746906250756001792
746893009627787264
747077126730452992
747044419447099393
746913871953264640
747052111804891137
747042209095102464
746911137279545346
746910222925635584
747050572553949184
747065823055880193
746883522107957249
747033887834935296
747036832072884224
747062736027267072
747035137708265472
746899355370557441
747070327671357440
747036156869607425
747057514055892992
746893697422336000
746928669566861313
746930414258794497
746907312124633088
746876685035905025
746887451998826500
747074094395457536
747066406278029312
747051021327798272
747079496730304516
746866912269864960
747033946492370945
747064745149276161
747052946450432000
746897023497080832
746887921576349696
747030934956945409
747066485663752193
746911648938606593
747077806442545152
747064334325452800
747055039479427072
747050065290682368
747080813490094080
747064216708849664
747064560763342848
746865121658605568
747046739266404352
747079559481274368
747050908157100032
747031157326372864
746865591164633088
747037801062014976
747063251976994816
746873443207942144
747073448384540672
747052024081039361
747059175042220032
747071053340434436
747049075258892288
747043396141842432
746902320877707264
746863657775206400
747075247564800000
747056339973640193
746911061836709889
747061788324278273
747067907620880384
747056935325753344
747063834851028992
746890086046793730
747061431682666496
746905005093904384
746921312690528256
747037092073582592
746863078701051907
747036567806615552
747044470068248576
747064363555577857
747034202122629120
747037910172639233
746893194130923520
747037813594521600
747063361175576577
747039755431403522
747064770373763072
746866761551613953
746909622934642688
747065412278312960
747035779390644224
746900517054382081
746919462981382144
747063096959709184
747031505193603072
747065860876079104
747070235707072516
746861728219168769
747065378623328256
747056260256665600
747050908278792192
747040459982315520
747035439601750016
746882611944001541
746879185163943937
747043576484405248
746865465587343360
746874659371520000
747061121501237248
747048634873749504
746908448659406848
747081325329391616
747031048144437249
747078909183803392
747055635376705537
747074593253261312
747050807695114240
747067698169913344
746885568768937985
747034768689201152
746877679442485248
746892539651829760
747049276505612288
747062648198565888
747053726926516224
747080117185187842
746923816480309248
746864802908246018
747056016907509760
747071288284450817
747033174681739264
747074920484605952
746880443178455040
746863024351363073
747061427555418113
746908670919737349
746881378520752129
747078766627786752
746887405911810048
747043744327827456
747034990857322496
746929583757230080
746862017810665472
747074618805129216
747037717142380544
747040321658359808
747081568485806080
747074610311618560
746875594877640704
746905407809937408
746909899720921088
747046768420937729
747041663990784000
747032470072197120
747067316265943044
746890895497134081
747081379997974529
747049285192155136
746894657884299264
746886260682162176
747052829282492418
747056281136074752
746895534196068352
747062278961401856
746923804220284928
747075490838679552
747077961560563712
746917181359742976
746857852841537536
747032994305572865
747078032859463680
747075478389923840
746865016515616769
746869282399723520
746882548823883776
747069015160414208
747061515505778688
746878878908440577
747066154385051648
747077366074249217
746900479305785349
747038807590055936
746859123841564672
747079232304513024
747073536422977536
746880229281456128
746919576219246594
747079773285801986
747042402137890816
746882175484715008
747041659838431232
747057870819168256
746861808145801220
747043739995090944
746921308579995649
747031971084275712
746917520821542912
747060450160869376
747075558069121028
747076833389096960
747079240529612800
747060878109999110
746902547433021440
746923778819690497
746866874600693760
747046965721051136
747080306075762689
746894846481342465
746903545690079232
747062862045143041
746909304393965568
747073553372176384
747057769912606720
747057803764760576
747058659130249217
747050312754659328
747069086136360960
746869232084869120
746860814041133057
746874353195880448
747078448007479296
747059724642848768
746882628540899328
747060529835827201
747081782571446272
746887170884046850
746921899679092737
747050270685814784
747077990694035457
747059493935124481
747072538052702211
747037947678035968
746895891018092544
747050304349298688
746890451035136000
746884645996879872
746915738489753600
747069488990937088
747076271184584705
746906947077627904
746889637327601664
747067819565645824
746861040609169408
747047074542256128
747049255618097152
747072907365523456
746878904028258304
746870016264536064
746857768951283712
746866023417131008
746865310314094592
746926815369924608
747079546814369795
747078988946870272
747031266076155905
747048043615133696
747058441261285376
746879696810442752
747055618276626432
747037381363142656
746925620282671104
747069048698118148
747051906296614912
746914891135619072
746891906316046336
746883492663992320
747074320879489024
747057111507468288
746864576302481408
747044994213625856
747033539657478144
746870121235386368
746861191364935680
747041760581287936
747049729704493061
747030775388831744
746898881359683584
747043719279423488
747045363186532352
747054871703068672
747063444969492480
746866698595098624
747059871237943300
747054196382437376
747067417067552769
747043580926001152
747041533933785088
747039247916503040
747079630746619904
746905273474945024
747076665558315010
747070549952704512
746869668229582853
747040246320214016
747079999698657280
746874881652850688
747074920551682048
746892543946678272
747059531750973440
746878580890677248
747044868527132672
747035951201910785
747062157250953216
747079810980024320
747038530635980800
747054783631089664
746863120963014656
746892833156587520
746924277874688002
747069505713676288
747065563264868352
747066183808016384
747060819247177729
747057082193502212
747033204016701440
747043303737204736
747058579589345280
747042783748325377
747030985301164033
747054301428781056
747050253895991296
747038488760094720
747046092961906688
747080708661841920
746896557685997569
746906695431946240
747046562946232320
747043547254136836
747067613956702208
747073624759144449
747074295835267073
747078381037060096
747037075510333440
746882494465740800
746889633053683712
746887615517843456
746883782041604097
747072869671251968
746919479800700928
746878593578450944
747062736312537090
747035292683636736
746909140715438080
747078569730408448
747055220060995584
746880057252122624
747042775607160833
747078854741757952
746893105966678016
747060500643581953
746857995217289216
747058445308862464
747079354094518273
746898260762181634
746869148031000576
747076460066775040
747073247137640448
747044209933287424
746912143912558593
747081560369684480
747073347796688896
747046395203489792
747070587709841408
747051478737649664
746889008119185408
746925599235571712
747067639466332161
747067450433245184
746917915341905920
747071934177869824
746914735858286592
747049226211823616
746869718338908160
747037977331785728
747078741772406784
746904036209655810
747056616759930880
746908889052962816
747030796561616896
747069958874554368
746868900705427456
747072961866268673
747069841123741697
747073809304395777
746864815310798851
747053877825011712
747051466121084929
746892296210227201
747041609552904192
746925586451406849
747038493054996480
746925855193055232
747061490553921537
746858985089806337
747065378581397504
747061033198583808
746876333062389760
747055727424962560
747052070105157632
747065768429359104
746925385464545280
747037788449669122
747039969412255744
747061385385869312
746869168830484480
746908901782728706
746906863342596096
747046202273734656
747043547124273152
747047674482954240
746905521194622977
746884524273983488
746909396563746816
747064350913925120
747065600841777152
747060873886334976
747071019962114049
746930498027536384
747071657504825344
747055114951757825
747078615767130112
747059577955450880
747042565745106948
746865960292913153
746920993621311488
747042024755339264
746918364115722241
746908318636007424
747051927549120512
747051117872291840
746876903223664645
746902480370315266
746928833161396224
746897631608070144
747043123646312448
746906460735541248
747053844383830016
747052925717970944
746896352416784384
747042620082270208
747060165199925249
746902295439347712
746866576758972416
747060144228360193
746923430772039680
746860419512418305
747039084250603520
746878803167875072
747037129943846913
747076937911312384
747074606163443712
747079207017025540
747047829672067072
747045925307060224
747047670041055232
747050060928684032
747057610847887360
746887628344033280
746908884783235072
747044813841768448
746915578993053696
747072177590116352
747066146101334017
747080389848612868
747074538970681344
746896960271986688
746858297232326656
747065265259634690
746876957879525376
747036706143080448
746866945920765952
747073813356089345
747065508462137344
746865712984170496
747055282904195073
747077449796755456
747047058033491968
746892296390586368
747057069468037121
747057975680917505
747042150307635200
747074606033420288
746859362560290816
746874566954319872
747056318867968000
746862093408808960
746877914185142272
746894234104569856
747074534545625095
746867625418850304
747056016693559296
746924546414960641
747057426000650240
747049486212554753
746881173268402176
747033581541801984
747056117394644992
747033791340908544
746897799287996416
747075578956750848
746869890590466048
746904854161985536
746875670253404160
747073217857105921
746896260184039424
746928149405982721
747073435768074240
747081140582912000
746885912856977409
747060194434125825
747065248415354880
746889159206408193
747033459705655296
747065013492391936
747049998173544448
747046445652541440
747081732197781506
747039269064155136
747034701391593472
746895236627042304
747076325572239361
747037536824991744
747079467164655620
746895970407841792
746872440681336832
746862563036536832
747065986621255680
746904728160739328
747044230791573504
747031790691418113
747063176555077632
747052728623435776
747079618381832193
747062585179111424
746871312107216897
747041647213568000
747036651738832897
747070420151582720
747075084213436416
747061415027089408
746918049442332672
747050849428463616
747056415454400512
747069983914590208
747052279878934528
747044247442972672
747073523986751488
746886319352221696
746858146547798016
747047057735593984
747063537147600896
747039201862942720
747036492426518528
746902983573549058
746890861976367104
746865440425541632
746876576202166272
747057555982032896
747065080613867520
747061553363574784
746916455451549696
747065730856853505
747035137808863232
747058369752633348
747049427802722305
747070843897798658
746908046077665280
747069740762411008
747076564710457344
746889482058801156
747043480275410944
747080670976086018
747039189397561344
747066465044533248
747037608199471104
746886982261833728
747051801585811456
747040208529530882
747033363240869888
747065559037009920
747081350293950464
746858100389462016
746862474822094848
747035657562886146
746898323483721731
747062224364109824
747064334312890368
747042842506313728
747049452611895298
746867126422626304
747049243219722240
747035858939805696
746869945145798656
747054146021376000
747034562803437568
747057346640285696
747041198452449280
747036081388912640
747080037485010944
746895869828489216
746921270823034880
747062429885079553
747049289034178561
747052447441522688
747061846738411520
747034730932150272
746894162943942656
747062933067268096
747050828557586432
747059804112326656
746860037981749248
747055870115221504
746902031386841088
747033866792214528
747058965297659904
747047187973017600
746922952541757440
747044834653966336
746892313000042496
747049263943811072
746865914226810884
747034550342017024
746885287519920128
747050182521528320
747045044650131456
747053353331494912
747051734673960960
747074354194812928
747056566130487296
746929680096329728
747057023691292673
747065596701974528
747036425175040000
747073427324829696
747030695911034880
746881479238508544
746864031189835780
747068885141196800
747068956293226496
747055056302841856
747077093075324928
747081589327282177
747066313818935296
746902849129349120
747072097797693440
746915151207604224
747058449687658496
747058130832465920
746913641069350912
747080503124238336
746867269163225089
746872490727739392
747035334593101824
747045166037504000
747046189770604544
746859782007590912
747038472188342272
747052321536884738
747070831034044416
747047083081932800
747039210230714368
747071208651395072
747031186749394944
747064929677639680
747067815501279233
746900487983734784
746897795295043586
746891914805288960
747074694092853248
746880329940631552
747032025597644800
746889997882646528
747052846089142272
746890300120010752
746880258599706624
747056730052399104
747061330876604416
747061515555987456
746887867264204800
747070512560484352
746914488650203136
746863233961697280
746912617613012992
746911178971058176
747064812287361025
747055849290371072
747034911253598208
747079882404880387
747033547894980609
747059284291231744
746875225602727940
746919697891758080
747056419455774720
747071607047393281
746874265241149442
746914949704859648
747061884751327232
747076715654971393
747052615419105281
746912554866212864
747032096850444288
747041030646730752
747064275525636096
747080255874031621
747073570145189889
747080561953480704
747062593332850688
746914404633972737
746860684076453889
747042997804630016
746913410428731392
747051080161333248
746902358341222401
747047858851975168
746909853847683072
747031895238713344
747043563863670784
746892149736640512
746864958101590016
747035452029403137
746900609475969024
747043001780834304
746887334491209730
747059179228119040
746897811745083393
747048278546595840
747039999011491840
746893856583618561
746909186659917824
747038715508297728
747075897862332416
747077185572216833
747035754342260736
747032646396547072
747044675354238976
746893055676944384
746871522028052480
746882901208371200
747049096159051776
747060215468654592
747076795573350401
747069988037660673
747071770843316224
747044914505068544
746883106649575424
747038182827384832
746890086155902977
746869118796603392
747047108126060544
747054645370064896
746915147084607488
747078544505835520
746878203646607360
746907534351446016
747074782319910912
746880682232778752
747069685980594177
746906947299860484
747050291523096576
747071829383200768
747040959196700672
747030935103639552
746874462260305920
746913880190894080
747041110359420928
746870204945182722
746893948874956800
747078729197752320
747045388658573312
746887535872344064
746864840472399872
746862206260654081
747063285443354624
746874772689133568
746868762037620736
747034265142034432
746929017597628416
747042804946305024
747066091545968640
747041483497299968
747033275458256896
747059376574332928
746885732313239552
746900089554145280
747067622370476033
747043799050948614
747034760300498944
747041701785591808
747055626593918976
747069002548133888
747072449976672256
746905282014416896
747039159890632704
746865339498012672
747052053172752385
746886734776938497
747042691435892736
746881793689739265
747042645415985152
747076833233899521
747037767583010817
747071426935533568
747068918481686528
747079404363317248
746902727448530944
747033577460764672
747045874950340608
746901792345055232
747071024097804288
746887523381743616
746906792060420096
746865456896671744
746865314386739200
747034424449998848
747030796620308480
747079026888552448
747050098522132480
746916883325136897
747067244908281857
747062392312455168
746876089490767872
746911749513814016
747080310408511489
746887372491603968
746860616879587328
747077869097095168
747042020477198337
747068075606847488
746914010507915264
747035750030577664
746879990440951809
746887871274098688
747064569013669888
746892153595498497
746883278494441476
746925443824005120
747067811327946752
747044876924125184
747057585644253184
746869479536234496
747051700955938816
746869001318436864
747069258266456064
747074136212574208
747081073746649090
746861107713740800
747057086333390848
747035057752281088
746909325151473664
746909233187262464
746866107273875456
746920494754979840
747081463791779840
747032881151774725
747061234554441728
747053135244431360
746886235562475520
746868132896083968
747035305371394048
746887712213508096
747032931298844672
747043702435119105
746876072910856196
746869739553579009
747056981614133248
747060735386222592
746910839219814400
747057061356179457
746914337520947200
746887854685560832
746910872870727680
746912307410722821
746871136311459840
747078804363952129
746897073560297473
746901154856992768
747043563846832129
747052027906260992
746885686297407488
747043060475899904
747049536682622976
747059854787772416
747038878775771136
746874244148170752
747037863934562304
747044025195180032
747055635200520192
747060899136028673
747033589804580864
747046315633295364
747067505055764480
746878514054447104
747063524724072448
747080679414988800
747057061322592256
747071124689780736
746922550072999936
746897828828545024
747066775397892096
747045551892496384
747059133283766272
747071644955512832
747046479072731136
746904799510069248
747043815610003456
747038299928297472
747039222960394240
747053244556312576
747039948646252544
747033019442208768
747052564886265856
746893902913880064
746898772458864640
747063411440230400
746883232411488256
746915427930910720
747070181025939456
747051939976855552
747056805600235520
746866639711387648
746893252830322688
747035808666914817
746930137413746690
747050698488053760
747064657160998917
746921341924839424
746905626048004096
747043618670653440
746864563665014785
747031383520985088
747059292587565056
747059947108769792
747068503396585472
747041441709436928
747068469590503424
746911061849313281
746865545140568064
747076103529857024
747073872223166464
747067207247507457
746890413131210752
747075159652175872
746913444230733824
747065701488263168
747075335766761473
746927369269686272
746886743236947968
747063348357791744
746884042142801920
747031601905754112
746897027494199296
747040527212699649
746907660340051968
747049763065888768
747032331832164352
746910419902566400
746925288693579776
746868673982398469
746877410633646080
747051260331823106
746863804319838209
747043534730047488
746902417380257795
747034990798475264
747033355150036992
747033686516899840
747041793913552896
747065198004015105
747067949677154304
747042414569918465
747068482257223681
747051751241560064
746910227157549056
746860205615489024
747071506384031744
746929936255033344
747055806965813248
746861690629718016
746891147251834880
746892006786539520
747056159341813760
747077453814849536
746862030481653760
747076644477767680
747067769355632641
746877293382012928
746922176733978624
747068519938949120
746911099505762304
747034122586099712
746892644496769025
747071292537462784
747064678229090305
747041726687248384
747055253300740096
746913771096965120
746923254737051648
747070344473739264
746860402810720256
747057212292501504
747063247904346112
747048244916609025
746922637847367680
747049888958005248
747038547392200704
746864429325746176
747035905324572672
747058151845957632
746892803809120256
746928648251383808
747033594200264704
747030972479213568
746860893829398529
747034349053313024
747078041302671360
746897870440308740
747058852244365312
746885455661043713
747040187562270724
747043958379905024
746858259496185856
747063197459415044
747046336449613824
747042674591465472
747043438294614016
747068474015551488
747037679179677696
746872759473569792
747047259313836033
747071049116819456
746868695171891200
747058705229807616
747034973874556928
747060559355457536
747079869901733888
747072483870801921
746888282345078784
747033346778140674
747055937261834240
747037964463661056
747077038603927553
747060727219953664
747076661095473153
746920113140563969
747059498070728704
746867826682695681
747051709231431680
746862458321592321
746914811443765248
746870897248604161
747080423423901696
747045812157415425
746870825664528385
747078401681301505
747064455700307968
747059322023186432
746865092264755201
746893508447870976
747035191986749440
746880560732180480
746929931964321792
746860113424691204
746924135251607552
746925972570636288
747077504150581248
747032474195214336
747047183527124992
746859836776800256
746860117610504192
747078494098694144
747059292495355908
747033925449551872
747045128372633600
747058499847340032
747081648425078784
747032574837555200
747061847128481792
746879046500425731
747051470143496192
747057023427186689
746923594094022656
747061054279155713
746917978273357824
747043119334625280
747061645755617281
746913419031252993
746927981432553472
747064120407621633
747080629158707201
746860356593541120
747037243114721280
746860432237821952
747035733102297089
747062383990939648
747077470847852545
747076136778215425
747038040112136192
747069337782091776
747042150341292032
747038409370308608
747056843080474624
747050979409924096
747042410669150208
747065454204620800
746868262881746944
746873568739397636
746922201996271616
747056612477534210
747032214131597312
747048219625005056
747079022773886977
746879839345352704
746869341166141440
747051285527011329
746929948720521216
746885602407227392
747078368236023808
746899086842834944
747045057044316161
746862269175300096
747042020418453506
747067899404255232
747076904511901696
746876970437324800
746898365351264256
746929424268812288
746918439546036225
747080914103050242
747060097843625984
746891679668510720
747062081912979456
746926240829825024
747054435533193216
747060857125933056
747065437301530624
746871320810397696
747037532681043968
747033828858933248
747064225315622912
746906955633954816
746873942267265024
747043564002152448
747046474995863552
747036655794724864
747056180288172032
747077244170829824
747063906556743681
747032218216824832
747047393426812928
747052128552755200
747072588585762816
746858544884920322
747059330411794432
747067895050444800
746922000627695616
747069090716618752
746897543552864256
747043010324619264
747079005883469824
747035670338748416
747058961233281024
747069946195148801
746915021079339008
746861749383598080
747064153693687808
747053982506418177
746872574794153984
746901620189863937
746881617696718848
746916334110289921
747037796632715264
746916992448348161
746874004900876289
747058982049693696
746859530294824960
747043240839356416
746898483081322496
747075771944992768
747077479261700096
746898067769569281
746876576072146944
747058340702756864
747080758888587266
747045036223651841
746859320726388736
746901909953339392
747074534570864641
747073536674697216
746904325591539712
746908570474553344
747064900560773121
746927667144859648
747078624247939072
747039915028910080
747069795166732288
747074186401583105
746887317718188033
746930326124003329
746859442226995200
746883421427867648
747079177938018304
747057057132650496
747047015775764480
747081463816949760
747032763434434560
747063470223351811
747038836950179840
746905202431668225
747059162572529664
746885564620767233
747067698144808960
747033241824165888
747081199634550784
747034651185774592
746898738765979648
747046030416326657
747031819803987968
746920326785826816
747064908643082241
747064430781947904
746873304611434496
747058986290130944
747049129700958208
747035040975101952
747030896973328384
747059561148841984
747058906787090432
747074559782850562
747032604268888064
747073377223880704
747061146604175362
746886386574200833
747047129277960192
747068842950725632
747075591799603205
747051369748701184
747067706298482689
746862877630410752
747033032033443840
747041274037866497
747031480275177472
746917785196859394
747042012260597760
747068847237136384
747069593622020097
746885707059306496
746873048595238914
747056696510545920
747039986160115712
746887053627949056
746903465645998081
746863385023778816
747052426662973441
747043056420065280
747073498619731968
747051650582519808
747079198855008256
747047544488869888
747055140239089664
746903390345699328
747070977889173504
747066028694245382
746930158280531969
747054536431284225
747064581693005824
747036064464900096
747032562166468608
747075797324824576
747055173864927232
747054628466876417
747072701823619072
747067853350797312
747046315255861248
747062090150580224
746894028671590401
746900177559162880
746890408853184513
747071355527434242
747047535882145792
747067043694911488
747067035201343491
746864131790282752
747081837168603136
747030708237930496
747043643807121408
747076287899009024
747042473529192448
747062652426403840
747047598779932672
747043534465818624
746872394481012736
747034978362494977
746864907660865536
747041827627372545
746923485331521536
747051860511592448
746894657985060865
747036400072142848
746891893540151296
747043198976032769
746913293181263872
747049054299881472
747041961803120640
747064942453526528
747070789187338240
747068201389948928
747065042944790528
747054162907635712
747079894899765248
747048035058843648
746882003774152704
747055962477953025
747038862107623424
747049180066045956
747046457958596608
747065521300901888
747047758331183104
747057250049662977
747061314401468416
747061033412476932
746875963678560256
747062790477643776
746907479687241728
746865544989577217
747066624356671488
747073020708061185
746864677007790080
747072605266522112
747038375652245504
746880363704782849
747039969273913344
746904925259599872
747060345475301376
747060194383904769
747070155667181568
747040921678667776
747059640798674944
747044637597143040
747049687513972736
747066204997582849
746902585018286080
747066808692314112
746884196996550656
746869076820000769
747072248964616193
746891595954290688
747051675769257984
746875791762403328
746912143992205317
747047795832414208
747073754493296644
746864311935639552
747031123797090304
747060790033780737
747032302161637376
747073746121428992
746904367584940032
747057208077262848
746926064950206464
747081711004098560
747053605316878336
746878811526955009
747044578910429184
747072169272696832
746906695436144640
747048127295852544
747081518288338944
747076891824230400
747065684610420736
746881127059701760
747067207406989312
746885933505613824
747068201268305921
746880963494346752
747049654076858368
747077995110752257
746919697598156800
746920138310451200
747055022685335552
746877377074978816
746870616100343808
747078116573646848
747046868971036672
747050908190638080
747048655782215681
746885183043964928
746919324615475200
747060806752280576
747055983285788672
747044323171016706
746886751512297472
746880430591311872
746913850998480897
746892833097846784
747048316236603392
747051050838822912
746929453725409280
747046504267911168
747049838613827584
746877922393358336
746879780469899264
746861711467110400
747035829672026112
747036483874394112
747073720817229824
747060139681775616
746899787383873536
747042796347990016
747060282451599360
747081136543653889
747054993526657024
747076455725670400
746864471423934464
746908167515176960
747063537202307072
747062828478177280
746867797385371648
746901599574888453
747055308174991361
746910285789696002
746894355860946944
746918577932902401
746900248962834432
747070768211726336
746913611709198336
747047003201343488
747063620979286016
747060798342709248
747071800148824070
747034458222563328
747043039781224448
747042523676184576
746868191763267585
747032767830044672
747051247841189888
746873786759151618
747031601964584960
746902002144247808
747074937559654400
746928950484492293
746865880504532992
747065240202907648
747062828264226816
746884620990488577
747049666718666752
747031069191471104
746905789613281280
747072739517804544
746895614063976448
746883500947582976
746862810466902016
747060018424451072
747073096033665024
746909769844170752
747040841944932352
746928191348965378
747031471974662144
747081627336065025
747033166205100032
747062589293731840
747073364683022336
747074492678078465
747067098136973312
746889016633483264
747072986960781312
747067677047463936
747054129537777664
747039029850406912
746912898899795969
747061494723059712
747065676519604224
747049201008140288
746871073187176449
747065206598148096
746909514033573890
747060424961564672
747062383839936512
746857760436928512
746896360713166849
746863783423901696
747035443913498625
747057308702806016
747049461206106112
746905302981840896
747067018457792512
747058403294384128
747076296446984193
746903318828621824
747054796293701632
747073427542941702
746925741934206977
747035871636033537
746914173838364672
746889016474210304
747031148799332352
747046093062537216
746893151902793728
747053693107765249
747056088302886912
747066943140732932
746895303874252800
746882393571729409
747032838994726912
746925892648210433
746927331411820544
747062148996677632
746908452920897536
747041823390982144
747040518849204224
747034256786894848
747057816217788417
747067848988725249
747078015830663168
747052187491176449
746917021963542528
746904300564189184
747034546265153536
746872595765571584
747033950485356544
747046051220164609
746861581636534272
746894343206756357
746903369499947009
747062153325219840
747032696644329472
747035657747464193
747078301370441729
747072425129500673
747031681320820736
746871610242699264
746929864586891264
747036341393727488
747045707190677504
746884973219614720
747033925319462913
747076531017617408
747064405402214400
747062580754153472
747036169603538944
747034051459096576
747060739454676992
747062908069253120
746866409066594304
746913737592840192
746877955926786048
747069975588970496
747064699091619840
746881768670658563
747061997947228160
746925271815696385
746928401127190528
747081484608081921
747057296061063169
746872000317120512
747067467214766080
747036815161430016
746890513635250177
746885258495176704
746877435778523136
746872817858285568
747070155734290432
747038581068267520
747056243269832704
747070935983923200
746897736281296896
747046483409633280
747057509882441728
747079853187399681
746890949880487936
747038635803828224
746875754051411968
747059980667232257
746887426765840384
747066540495933440
747048924167409664
747073607587794944
747067270241783809
747041273853288448
747075390561128448
747074144655671296
746893936241807360
747044419761643520
747032075740516352
746898743232913408
747034709654388736
746871572317769729
747076959151108098
747039952471527424
746900492089860096
746911208431718400
746862219028115456
747069954717974528
747077374307614720
747050618892750848
746883840556183552
747080188689788929
747038061037498368
747078166976598017
747064808193785856
746911867004583936
747053424617865216
747077181319290880
747052795761668096
746903876750573568
747069027520897025
747067643480408064
747055522113851392
747061184285663232
747079949576601600
746888253123375104
747043224246714368
746928992167534592
747048794236260352
747079442120511488
747067949458984961
746900332698021888
747033485177659392
746862844071780352
747078502608945153
747047187717160960
747075990304727041
747062316877774848
747041948989521920
747057195297083392
746876592819945472
747066724755832832
747061775569403904
746916388288094208
747063067519881217
747054695601082368
747052971951816704
746924450092834816
746864001703874561
746896247370375168
747045958844809216
747075830598217728
746889246993055744
747037247288008704
747072550715400192
747072748061503490
746862860798558209
746862210647982085
746911049211752449
747047875624972288
747066095757037568
747075956779548672
746884788619907072
746859194964385796
747047896567156741
747075386236936192
747074450823254016
746898596344172544
747032134343344128
747071762450513920
747071229580972032
747071955258445824
747059775083581440
747049016605687808
747072039090065408
746863007502741505
746890392323297281
747080612175978496
747048270061441024
747053382691491840
747075205772742656
746892745084645376
747054443850391552
746867675809353728
746900546775187456
747048815404924928
747047338670198784
746927234875809792
747040204523872256
746868208624340993
746888206860189700
746908637537386498
747063944121024512
747057698869387264
746878002223419392
746904200039141376
747036308032356352
746895379317194752
747075801594626050
746878324970921985
746861896121335808
747043736148905984
747073062563155970
747075667099975680
747044558056341504
747074274796638208
747060437544505344
746891390458597376
746861367768997888
747081098702782464
746907316298072064
747067182056640512
746870779824873473
746929302852231168
746897790937141248
747061188274585600
746894775337377792
747042398132445184
747063042458923008
746865297580130304
747068813770919936
747037125674053637
747039441118629888
746858670512836608
747038908165218304
746887196024573954
746899342682951680
746871165386366976
747070608945582080
746917273416437760
746897241302925313
746927323002331137
747065374303264768
747058243843796992
747066179865481216
747059263307137024
747061620363436032
746862567130279936
747051667531698176
747057497421287424
747070407728041985
747063864525750274
747076157850394624
747053957281767425
746918133219360768
747041609238220801
747040153810657284
747071888132808704
746886361664217089
747054179714236416
746905223176806401
747048706147557376
747044222683979776
747060626611109888
747048597196275712
747050132395429888
747037192741068800
746908427717349377
747078947112951809
747042649777934336
747079131628707840
746867789030383616
747079660320718848
746887061924352004
746891507676766208
747053655296196608
746859165780484096
747078045467451392
746918846229942272
746930217227325440
747048005807726593
747040409965236224
747036840616665088
747053999237513216
747054724931719168
746891793157918720
746883132037685248
747073343656988672
746871983225221121
747075528771895296
746925280514584576
747044922759450624
747080859644272640
746922478417514496
747036819557068800
746922377838215168
747037528243453952
746879797188497409
746884201283207168
747063063271079936
746881491871858688
747079576073867264
747039118123687937
747041467022053376
747045824832610304
746893437320957952
747035091449290752
747080289252319234
747052921452376065
746862655235891200
746858704062930944
746894464795447296
747033443255517185
747042985011986433
747058504066826245
747060077085986816
747055979087429632
747055727253069825
746865176037588992
746897627539738628
747037356612530177
747077223333629952
747052791642763264
746883933128646656
746875389138575360
746870200935583744
746886390638489600
746901469236854788
747066066354962432
747054372618670080
747046344909533184
747031610357317632
747078926212734977
747047523555151872
747068943643381760
746890660775493632
746861925540175872
747033795442900992
746891721955434497
747033929647951873
746894431337340928
746900487690039299
747058315478315008
746866824403267584
747031656171708416
747046290161172480
746869429150040064
746907098290622464
747062765701959680
746879206160752644
747064891958267904
747068306020925440
746928325474521088
747065454062108672
746887221240827906
747050350381785088
747078498490191872
746868174935597056
747061553501896705
746888496170688513
746885791159296000
747033283549081600
747078347272888320
746892640184991744
747062593601306624
747054326359560192
747068667024838656
747044926945386497
746909073539502080
746908050049536000
747081463724638208
747067383580336128
746901150574665729
747065353457401857
747057224867004416
747069832781246464
746869471185244160
746859010612166657
746929311249137664
746898512265248769
746924336704065536
747038958572408832
747031228335919104
746903512143953920
747031509350092800
746899669813452800
747079500664545281
747070562602782724
746886587800133632
747058017754046465
746860180533555200
747054485764251651
746859555490045952
746897782540242944
747045359155806208
747063235203969024
747073599371091968
747066791910772736
747035766866460672
746858054138793984
747031627088289792
746898650924650496
747051390426615808
746887305101705216
746878094624063488
747065525268680704
747062220274696193
747044419723890689
746889410822692864
746887686728876032
747078385168420864
747043727344971776
747065177221238784
747068666999676928
747063147341635584
746879537242218498
746928724000575489
747057728149872641
747031043836878848
746905839940710400
746919488260608000
747040413953966080
746861732325273600
747063856044851200
747038702661046272
747045405175717892
746898793367486464
746924173209927681
747064413799219201
747038639851372544
746904363516432384
747035536095875072
747075772234539008
747054519440179200
746923296390774788
747057631647301633
746880913213132800
747072261274935296
747069203631398912
747059640668676096
747045992424415232
746885870846902272
747054850865795072
747043320556306432
746871706476748800
747046332393725952
747051956745682944
747048030738710528
747068599949475840
747079714636914688
747077349238177792
747039642201948160
747073163117404160
746891822320869380
747032725983535104
747073964359450624
747049142195785728
746892355169509376
747065634366730240
747058826931757056
747080515744862208
747067811428765696
746880481195601920
747033183087169536
747039151459950592
747066519411101697
746860029672751105
747081493017690112
747045220697649152
747081862334517249
747077407773962240
747053668122386432
747064547949809664
747047342902239232
747073490197561344
747040892410789888
747075222633840640
746923086612672512
747056989893603331
746881189886074881
747058411649523712
747032411519729664
746881533852717056
747067769330503682
747060743728730112
747068801255116801
747060617928835073
747034940362100737
747036530137530368
746871429929517056
747041735113465857
746902010218295296
747074761302413312
746896864021192707
747076141144506368
747048546600357888
746924697204449280
747067454728216576
746891545731801088
746887950974263297
747056281223999488
746930464531767296
747051252169728000
747036710605819904
747058856224776192
746912672357224448
747079471375745024
746895286966968320
747058520709730304
747071389010640896
746925037135945729
747070189355827200
747056809618321408
747062694092603393
746900970378924032
746923992959848448
746870808794931201
747074392157458432
746874629994778624
747047280197439488
746917009250607104
746921778035965952
746921467963543552
747034101618741248
746877159256383491
747036106487660544
747059280080146432
746887581879570433
746894510949437441
746877259634507776
747038363085987840
746862135158915072
747077189884059648
746907152648929280
746864685165723648
746925905302462464
746869106045947904
747078334702559232
747074010526191616
747032566302121984
746899841746247681
747047418588438528
746878379694006276
747073716874416128
746875036695302144
746923300492718080
747042901159448576
747058483216945152
747033044658294784
747065932309217280
746887498060599296
747080024906399744
747063897769803780
747079387682476033
747065915401965572
747056130011070464
747041349396996096
746920402417393664
746929441205534721
747031375211954176
747037209606389760
746858779631820800
747037733739184128
746914115097083904
746860377909059584
747053475050192900
746885975410884609
746912940805226496
746867784689188864
747051004726812672
746873581540347904
747057119938154496
746894590796500992
746925657741922305
747061679268179968
746874290432139266
746903864130084865
747073871929544704
747051977763336192
747051772208906240
746867227186634752
746879197784727552
746887611482931200
746921484510076928
746869739507621888
747035930205138944
747062748601851904
746907865781178368
746884415104688132
747031459177848832
746915469756665857
746904367521992704
746891746974400512
747074576589406208
747032872763138048
747071665838792708
747051755561717764
747048043682369537
747052824937259008
746923753716781057
747039856262586369
747060374889971712
747076145347235840
747052200036306944
747071606959316992
747059649229242368
746858196707479553
747043878486818818
746867847922540545
747077500094799872
747044117734166528
747047674512285696
747071841999556609
746871522132955136
746878866258436096
747064480853540864
746910319142920193
746892669641695233
746894112381501441
747038971348254720
747063537114189824
747077265394130944
747045182806368256
747077789497593856
746891126267908100
746872126179794945
747054569771929600
746906179754926080
747048643388014592
747070336055730177
746903293964787712
746883563933605889
747061104761798656
747078846575435777
747034072254296065
747032935757393920
747068058741637120
747051113900302336
747068696389128192
747065411942780929
747061003821539328
746896712938094592
747038669261914112
747057539259502592
747064585979559936
747034177204273152
747068436241481729
746883475597369344
746870574014566400
747045589712502784
747061494660096000
746887749798592512
746897233279332352
747041701886312448
746904489169321984
747056239268532224
747056826416570368
747078372560277505
747059368043024384
747037129788776449
747078032658030593
747039168300224513
746890534988427265
746875623906250752
747041932333957121
746861644576337920
747035133497212928
747058759977951232
747050782516707328
746882867712638977
747059502130692096
747068897736658944
747079027018473472
746907123078946816
747065177359683584
747047049640673281
747053546567307264
746882670362140672
747068272655245312
747035833887244288
746905739248041985
747059254918512640
747079446226735104
746873660972072962
746884314768498688
747080633340538880
747049708779114496
747076392840470528
746929411815989250
747045279321493508
747035527845679104
747031115391770624
747049373192814592
746916979689295872
746868166479908864
747050236959465472
747034856731836416
747062648219508736
746898172539080704
746925263749947393
746912118792818688
746883257598259201
747051864659759104
747058302857666560
747037825976143873
747046713974743040
747031971025424384
747047447952756736
747042356071964672
747072055884062720
746877389829976065
747076409445728256
747075964937527296
746861560748998656
746904430398803968
746909849745756160
747067852994265088
747070118224592896
747064866989539328
747076405486301184
746924290658963457
746882049772920836
747040099469189121
747041659708276736
747036483870162944
747049226262224897
747059426771738624
746873631670566912
746879793069690880
746892283807571968
747040112228237312
747081241489473536
746919932550537217
747047099783512065
747077730739585026
747031257792581632
746872222371840000
746925997652488193
746868153779650560
747045770096873473
747077307202953216
747067987262320640
746927922661842945
747041534126727169
747075549839884288
747033350699892736
746858024866742273
747074408741765120
747080184638083072
747038056969023489
747070453550882817
747070936088723456
747041634676768768
747043706700705792
747042154636140545
747042603292626944
747069430140706816
747069468061294597
747044864236392448
746860910287917056
747043589234909184
747038950330630144
746864270021910532
747067526186737664
747033787050106880
747046911056674816
747081669388177408
747061993580929028
747070399192641536
747065185710510080
747068209568821248
746916497335943168
746915260053938177
747071904863813632
746926366650556417
747031178100768769
747047062164889601
747047229928644608
746869131253690368
746903021062336512
747074140595695617
747061033374728192
747038773968519168
747064564768964609
746872788636467200
746870943100788736
746893818776035328
746863259244965888
747047087385231360
747081685926293504
746882200784691200
746904988513886208
747062513783681025
747059435424595968
747032344373112832
746868560933191684
747080549425156098
746860126271848448
747039549944127488
747038988142186496
746869680812371968
747077361670119424
747056197358915585
747067215678218241
747068117378015233
746859723442487296
746893336384921600
747034252437512192
747043454794899456
747043450617470978
746865088011722752
747040984383492096
747034969768398848
747030989579386880
747072844228493313
746881546364293120
747064237797707776
747062140582912000
747070252505268224
746860038053068801
747059175193214976
747041550790692864
747051977675317252
747067744298893313
747069333856202752
747053223605846016
747067639109926912
746876626277892096
747048353947582464
747034017900404736
747045526856568832
746900756213694468
747050048429580288
747073318524698624
747038837046673408
746894519187103744
747048802587119616
747030762977890304
747043811482828801
747074601897713671
746857735531048960
747080864056631301
746878182691840000
746914085799890944
746864215571468288
746875690943979521
746870305507975168
747062316911497217
746864823883935744
746867193674141697
747077608953655296
746888475366948864
746894603127685120
746872591663538177
746896155124981760
747037599517257728
747048668600147968
747049624616206336
746895417166659584
747048613717680128
747037796884414465
747046818857558016
747073276342571008
747058201888178176
747069576865845248
747033287781195776
747061050143551488
747039897978953732
746863250697031681
747056054517796864
746863816990920710
746873266824974336
747043777924108288
747078028388335616
747080717146931200
747070516553453568
747039411444060160
747073565690847232
746921539036028928
746928803507757056
747050614463561728
746874902653829120
746909891453915136
747051231357640704
746865578577584130
747066737636478976
746893743484182528
747077248331685888
747048169381429248
747063008824856576
747051537436901376
746918216996270080
747041676745650177
746912823423410181
746913167435960320
747043601687937024
747060789840846848
746873593812951041
747035716312514560
747064686634491904
746869127130812416
746860612542697473
746891201756991488
747081782353338368
746867495508684800
747045044771766272
746921962878832641
747062027114418176
747037624695660545
746862806209863680
747043522180694016
746923372068671489
747061146369175553
747039420151365632
746908083679461376
746916204124725248
746860033850281984
746905894294691840
747046776906129408
747037574326329348
747052845854253056
747078485831725056
746891222812266496
746904929822904321
747062010442039296
747058583888625664
747063663022989317
747037259921240064
746916283782930432
747036819582291968
746869458308825088
746893911033942017
747045975500328961
747034571481427968
747041592494727168
746888550960992256
747039642172690432
747043660387147777
746887607347462144
747050564408774656
746915918739955712
747033833183281152
746915356610985985
746861468268756992
746895450440011776
747046214676393985
746862919686623233
746927579064573952
747042615938400256
747036106324119552
747069841216049152
747052145657122817
747060055854485505
746881424804839424
746876362351386624
747046436945170432
747063784703930369
747038283239198720
747073918037594112
746863745947828224
746860138477256704
747075100806119428
746867696961224704
746880585885319168
746903189178417154
747033694980947968
747054913897795584
746919404177342464
747056184721539072
747072189996773376
747079282632032256
747035326565187584
746892871001845760
747070545863282688
747067404434423808
747046080576167936
746918070489231360
747062430098919424
746905009384718338
747079433757069312
747057426222972929
746878702655537152
747079530007781376
746924248451670017
747040082784288769
747081182815346688
747038375576739840
747071414201630721
746900034814418946
747067366811537408
747075214291402752
746926194969317376
746909602118238208
747057447328751616
747072366438649856
747033761708138496
747045216515809280
747039592164036608
747040141462503425
746880065829371904
747048408251244545
747069564626821120
747040674097172481
746893110056198144
747061716970672129
747049335444103168
746917340428775424
747075361058480128
746885455698747392
747037465387634688
747041521422209025
747080532605841408
747060626556653569
747073473437175809
746918103850770432
746859832565706752
747068574661914625
746874327895785472
746865461372063744
746893713964621824
747047578097881089
747061859430195200
747057782684254208
747067182299766788
747075948307161088
747048618037755904
746880833210847232
747033619210768384
746913116827459584
746875469044162560
747033212627615744
746889406405980160
746901674816573440
747060487901351936
747059435315552256
747031920740007936
747044474036051968
747048098036252672
746875200512397312
747053550421819392
747081572893999105
747060874062422016
747059053541502976
747051000511479808
747042729167847424
747047548523687936
747074476156788736
747073712730542080
747079131746041857
747069837009100800
747039235631382528
746911673974284288
747068348240891904
747068532865675269
746906221630750720
747048341385646080
747065726574403584
746902299734327297
747061356168380416
747031505386471424
746927700703510528
747036689567195141
747068826198642688
746875913636319233
747080222281863168
746857814929379329
747070906598563840
747051579371622400
747074937253408769
747042343392542720
747072940718579712
746862495906828292
747065978308091904
747073897158303744
747043006306459648
746900886421667840
747045292210524160
747067643652276224
747044268804554752
747062841044307968
746879545672753152
747077386752102401
747081480539537408
746903100892450816
746873439013711872
746868082610704384
747081111386337280
747037515757068288
746876207099064320
747072949065244672
747045870953177088
747042842409865217
747031878813655040
747061851217756161
747041177329799168
747061318453198848
747035498292592640
746920679107334144
747043119443632128
747059779265269760
747049608115851264
747059854792073217
746904526959976448
746917579495616515
746888722948333568
747054624436150272
747053907080257536
746905374167441409
747072613638344705
746858528262914049
746894909311848448
747062081803816960
747033485190168576
746910189467508736
746918984876953600
747048844672831488
746889704369422336
747045761699962880
747053273761320960
746860994228424704
747051566776061952
746879969503154177
746872243339333632
747047242335424512
747039793331175424
747065504196603905
746922490996236290
746889108610420736
747044985871175681
746896763466846209
747056885057085440
747031203354710016
747071607177363456
747042502901796865
747032809668214786
746862726639665153
747044038017191936
747044276907847680
747049780023418881
747045304785076224
746866950072983553
747079823730802688
747060320078815232
747034747751272448
746871689879891968
747075591816413185
747069052967845889
747062782403710976
747058424467300352
747064044838871040
747031681618550784
747079811013677060
747067316442038272
747072693288173568
746894343126941696
746907974572990464
747037176114909185
746917894156595200
746886684583702528
747057199827009536
747062354463100928
746907072760012800
746889104646934528
747054569969061888
747045116062367749
747060244518428673
747042473642434560
747075008640462849
747035272035065856
747070667389014016
747077583997636608
747046936104968192
747057895834017792
747063491236892673
747039503978749952
746890081676500992
747041168857366528
747068008225443840
747064787146838016
746926442282311680
747071082788720640
746917135201501188
747076225156292608
747080272647065601
747047888505675777
747079324650573824
747080356487061505
747046919344619520
746916724000231424
747076552207245312
747058457979797504
747049230540365824
746896645866983426
746872977317236737
746862294710239232
747030846817841153
747054871942209538
747041877904457728
747049024755236864
746912185708871680
747059783166005248
747053915330514944
747032503601364992
746877456905297920
747037473822343168
747051600292753408
746890551371374592
747052623849725952
747035930217844736
747078032658153473
747033182906814464
747065227624210432
747035590613417984
747070458005069824
746896964827160576
746880741036810241
746857869392359425
746872796890955777
746892531388997636
747072928156684289
746874239739793408
746928208034078721
747033120038338564
746897358982610944
746905109980839937
747044172117336064
747067186389327872
747053445828517888
747052606997004288
747033933896945664
747035439580745729
747040200069619712
746911191901974528
746915067195600900
747063386416939010
746896247290617856
746860063239905280
747033438805495810
747068498921271296
747067400042995713
747049431728594944
747075264493064192
746858079292129280
746887116345511936
747069560243748868
746862768708554752
747065793947439106
747047649430355968
747063021273497600
747061527996309504
746874424561799168
746922314831388673
747035569549676544
746857710247940100
746888513170214912
747047984974618625
746866211930005505
747054792069906436
747076933826056192
747064707320799236
746912508695412737
747056364959182848
746928178820591616
746882511251316737
747070680353619968
747045929681883136
747065470788993024
747047321871974400
746906753980313600
747055261760753664
747060009830211585
747074979276132352
746901511351963649
747057082201944064
746919651695697920
747041429130723329
747032457560592384
746864370760712193
747039764033994752
747033791198167040
747059112287084545
747060899064778753
746864043659395072
747056243479437312
747036710387712000
747069195297292289
746916136722194432
746907408388153344
746872914587357185
747054607377928192
747074563951910912
747069719488913408
746911011303657473
747042418797711360
746877654138126337
746927616431513600
746924483370487808
746886596335525893
746889607891947520
747066066447269888
747073305652256768
746903100955426816
747070730416848896
747070520768733184
747044973388902404
746901846879576064
747063852014182400
747076199856345088
746872906223878144
746860776300830720
746923019516395520
747041076872159232
747070902261719040
747079874226036736
746899741376602113
746889813186469888
746903721859112960
746926559844392960
746859060914356225
747075918812819456
747076090989056001
747058600674091008
747041886167269376
746859471922561024
746866140605997056
746884532780044288
746876639049506816
747053068353699840
747075360844582912
747051495414243328
747071787507265536
746858532411080705
746881667906699264
747078255061176320
746870125337317376
746893097527762944
747071993078415360
747040120545619968
746893584167739392
747048211156721664
747076082218700801
747079496482885632
747077529299652608
747060194295767040
747077743192350720
746876047782776832
747076749255573510
747040548234616832
747058294234226688
746921421591351297
747064917212041216
746862953220169728
747065353507901440
747076535400677377
746911615191228416
747060920153686016
747074438072532993
747077940672860160
747036228332232704
746882041329893376
747043211680616448
747069656926662656
747067249232588800
747065097554649088
747040053369708545
746873094673833984
746899191973187584
747067219868254214
747039000775528448
747031421462712320
747078468819652608
746886525061836801
747067492527398913
747070449478041600
747052279849680897
747055811357073408
747068394151776256
747061977004933121
747049175947280384
747069438780907520
746923682568802304
746883135892226050
746879935856336896
747063587684945920
747035208851951616
747047301168914432
746925376912293888
747064825025527809
747080171845476356
746924139378806786
747034709948010496
746903751089258496
747081149319643136
747052766267326464
747049691783659522
746889318426345476
747074157179998209
746865599603707904
746867491096387585
747061373012582400
746886428613709824
746907488352514049
747075512174936065
747060962021150722
747075889654038533
747044159530369024
746880388920975360
747081174368026624
746875183756152832
747080893378899969
747064472775331840
747045556095193089
747070604545822720
746859253768556544
747057895703986176
747058529178025984
747070806119878660
747077969890394112
746865737965383684
746929898543939585
747068222474719232
746866874676285444
747064187558465536
746892657172045824
747038476172922880
747042641427185665
747069690212659200
747063503534567424
747037272621613056
747039411582414848
746918892421980160
747080977311240192
746861694689882112
747042091977543681
747062832777277440
747032444897878016
747077692911136769
747036756541726724
747067106726973440
746866295900016640
747038371424395264
746916338250223620
746916698851205120
746917415968186368
747038845439479808
746860134551425024
746882473276018689
746917021963563010
746918078789853184
747052959138209793
747073935112552448
746883337411788800
747060257344622592
747075411478192129
746909832742068224
746913964034920449
746880544139542528
746890979475546112
746860981905612802
747044587433242625
747076208421126144
746889326693322752
746877163169808385
747073201008697345
747064803995361285
747033333947858944
747072211048009728
746920398298587136
746915407152353281
747067274188701700
747042058242768896
746883026899079168
747032235228991488
746902387776851973
746877901660913668
746903037982052352
747055719082491904
746887145814634496
747050677432508420
746882213338243073
747072378820239360
747043324909936640
746878971296497664
747040799880142848
746898617148018688
746875087106646016
747074652015570944
747043899462590464
747064124262195200
747047665829982210
746886059657592834
746859627078287360
747046663475306496
746873405060845569
747074190646312960
747056369140916224
747058965347991552
747056054660440064
747031614400532480
747068645801664512
746882024703561728
747059380647038976
747041533887578113
746915746756726784
747045585723752449
746867071695339520
747039654831067136
746876903265550337
747039956917444608
747061272399720448
746897916971851777
747076996807593986
747055601570746368
747039210373267456
746926505243119616
746873711622488064
747063344230711296
747068843034574848
746867071884079106
747068146704613376
747031576731594752
746860310531760128
747043853463597056
747059963592318976
747035641100132353
747065416166555648
746895815327678464
746872444707831808
747059645022408705
747045422053593088
746913179993673732
746877083771502592
747043773591523328
746892183060504577
746883354298036224
747065634610089985
747081912380964864
747036538618318848
747068310408171520
747078741445218308
747063864257282049
747034076440334336
747065458315116544
746858708462764033
747067999945957376
747062388185194496
747058176764186624
747041101958291456
747049666483621889
746857714538659841
746910885705244672
747065479068422146
747066909393313793
746914832482443264
746887078584016896
746902412980527105
747042632883380224
747054402171736064
747060282304905216
747080062785228800
746875536115376128
747036827874369536
747031748647727105
747069220513513472
746863972377231361
747072492200693760
746862818826272768
746875993181327360
747071489581555712
747059888023543808
746884729912365056
747079299367206912
746927809751187456
747057136883089408
747035737376362496
746858192504786944
747079589051011072
747062396565454848
746906041342922752
747032537273344000
747077898650148865
747061306008678401
747079567727337472
747054217601421312
747074572520853504
746878555871649792
746883735845470208
747034156060803072
746915444678922240
746862269443629057
746865171876962304
747048097981804544
747081530938318848
746918775165882368
747052858596560896
746918372378456064
746891696693088256
746883886911721473
747057963093852160
747039457744916480
746864446367207424
747076698923999232
747031387920867328
747075621000462336
746867319331299328
746898655051866112
746919492094066692
747051130564259840
747056020992692224
747047082809241600
747055962452824064
747072781389541376
746881261055115264
746883966549041153
747041588275253248
746877993998499840
747035745727086593
747044859949776896
747071942750928896
746857714345721856
747033988494163969
747033875050803200
746902358676869120
746896016855687168
747035225595740161
747077919722377216
747050996405243904
747034395102556161
746870318069751808
746905885746860033
747080503329701888
747038555780841472
747079064524103680
747049486409687040
747062631169724416
747036722995699712
747049650004332544
746928141021544448
747072642956550144
747077307110653952
746911162340610050
746900525715623936
746882242719457280
747060362156072961
747049360651870209
746885069722247168
747080763162628097
747074316592898048
747075553967091712
747036668369178624
747037670807900160
746875427038330880
746917277510021120
746921388221431808
747072886456856577
747061394105765890
747047405934288896
747060433559949312
746874428588425216
746890769538125824
747054116824879105
747079970678177793
747066137590935553
747066875759177728
746874139403780096
746883396241022976
747076052992696320
747031035699859456
747080817621536769
747057954617176064
747062861776719872
747036161214906368
746890194851356672
747068134004260864
747033015256158208
746915914621157376
746861527035154432
747075000134418432
747064275282309120
746929864800755712
746870011910729730
747063201876090880
747041550576783360
747053735289847808
747039478569668608
746912655747670017
746915499083128833
747040615263768576
747031241162133504
746874537652924416
746859409071083520
747071242079977472
747039658933104640
747042616232054784
747038010659737600
746923648641077248
747055660429352960
746889293377863680
746923518894444544
747046487360700416
747070558597156864
746866241336377344
747076640153436164
746861153897316352
747066133715390464
747032532965855232
746921270806192128
747054208965312512
747065072372060160
747059586088185856
747048656012877826
746862692846157824
747044750772019200
747056784213426177
747064921335205889
747081799205949440
746924521043591169
746924206756077573
746893366017818624
747058134921973760
746881567331483651
746907588856549376
746895286950313984
747055077400154112
747058554280910848
747070411662364672
747078145992359936
746876345410543616
747034273459245056
746918435360120833
746875674539896833
746866320914800640
747069555982295040
747064824727670784
747081279062024192
747040367862755328
746864815310667777
746921916645138432
746889423334187008
747070910650265600
746859585122754564
747076740913176581
746874285885513728
746902392008912897
747049960449970176
747080390058336256
747070948478689280
746870414756851712
747050727839834113
746876999680024576
747078133338226688
747070139015663616
747042439945347072
747043274548928512
746915474013839360
747058852063936512
747079572164874240
747066620082790400
746906968032313344
746899913229762560
747066557029879808
746879688283348992
747062002066001920
747055635301281793
746877608072257536
747062803194855424
746874931925770240
747050681622794240
747044255961612288
747067056122638336
747032663161114625
747080586938974208
747052061712224256
747062547329720320
747053458298179584
747041022329364480
747039344704249856
747059749888352256
747062308246007808
747032671180693504
747037717310095360
746884121520144384
747033812228505600
747072588392730624
747059258915700736
747060257495584769
747067219666935808
747058214789873665
747054049753698307
746915952277741568
746909430340554752
746867273109954560
747034701307666432
747032897689837569
747065458193502208
747070168631775233
747070608786096132
746877901581258753
747047829487689728
747061180221394944
747064921574244352
747054976619282437
747056943894765572
746871064769138688
747033841672527872
747058726394159108
746926555415216128
746878824390889472
746869814883393536
746912789587984384
746877834459779072
747046084657221632
746899997233295362
746859798830907392
747034177254658048
746881026308313090
746864643507949568
746927436097413121
747077541911994368
747051700834476032
747067467390922752
747078729059405824
747053781121142784
747038568636375040
747054389462962176
747064330152214528
747038950158704640
747073989298761729
746867667248656384
746865087927877633
747049800844058624
747059976154161152
746874114292408320
747061246986358784
747059879634931712
746857861020590080
747045136819957760
746888194411552768
747032424006057984
746884801177726976
747054653825683456
747056285145792512
747072798477148160
746927721599614977
747057946035511296
746909375587975168
746876869790830593
746860407030222849
746869991220252672
747072651529719808
746865163299491840
747040791449735168
746909727896932353
747075151238311939
747048408595173376
747040816556810240
746886550202388480
746899414078230528
747046739249627137
747046843855446016
746912093429956608
747080729629188096
747040900782628864
747072391629635584
747042129621487616
746907270055768064
747080029218054144
747038291724165120
746865092113895424
746892413679984642
747069002422358016
746895811364196352
746874403518963713
747081551914033152
747033376205475840
747043299849027585
747054200937320448
747076673850449920
746876848894787584
746899820946792448
747067870052384768
747055937316335616
747035074785349632
746899678579417088
746883647798673408
747062530481201152
746886185314848768
747079181998096385
747070524916908032
747077932296863744
747035129311297537
747031274842357760
747036026657452032
747053072581562368
747077063698448385
747078703847514112
747031127873961984
747032822175666176
747059242364895232
747077839803998208
747077223274913792
746913301674622977
746882976743456768
746928870926876672
747068113062105088
747043014447665152
746858376940789760
747060064201089028
747075914677297152
746861367441776640
746893286405718016
747081392312492032
746878405019377664
747079085579337728
747048567815176192
746906976358010880
747077600904785924
747061536452116480
746884557723557893
747076505851813888
747073016333406211
747074668935340032
747063633662873600
746890580735623168
747046571196440577
747035909284052992
747076082206150656
746924344987754496
747077290429915136
747079475746136064
747045556187467777
747037175854731265
746872104901980160
746926374972194816
747048198712213504
747041982674051073
747043010202853376
747067786237710337
746902300011069441
746928199590830081
746917411916505088
746867415624065024
746878350413570053
746873967332442112
746874172643565569
746912328377991168
747077391214772228
747052036416503808
746875871500312576
747066112450375680
747081031568756736
747049100420485120
747073238686130176
746863049458475008
747034047117918212
746926341413470208
747077747630088192
747049712893759488
746867822752575488
746924395235446784
747073217752346625
747054712499875841
746898130847825920
747060085277528064
746900496175116289
747046625877569537
747078733098553344
746904208050270208
747061259606986753
747044104882753536
747073301579698177
747081002414116864
746927822145359872
746928141109583873
746865662648270848
746928967408553984
746859228468416513
747080373260017665
746902828279422977
747032994209202176
746891919096160256
747053294774788096
747052581705256961
747050547509866497
747061435814023168
747034781267955712
746889737680592897
747076111583092736
746930154052558848
746927612363182080
746916556290961408
746871513584898050
746863103850090497
747034961522401280
746871857677213696
747060630578954240
747071753713750016
747033388716957696
747045166314364928
746920930782306304
746913674602807297
746907962178842624
747071904679366656
747054607772319744
746927985895215104
747030976744800257
747055010232537088
746923883840872448
746925603396345857
747034177183297536
747060534063861761
746867046621708288
747050887143690241
747052149780127744
746917176993447936
747065630168227841
746865616573829120
746876580337586176
747044947992403968
747073733727240193
746924785469382657
747039025681342464
747053407966486528
747076095141347328
747035590596530176
747074438345154560
747056624871800832
747046298835050498
747061830036652036
747071737251110912
747035146176569345
746914802937671681
747074455021682688
747076761771376640
747070646656598016
747050430195081217
746865398256140288
747050597745065988
746883291232428033
747044595733762048
747052212774309888
747064250171015173
747057270828183554
747081669325242369
747077617610801154
747067895155298304
747042473441058816
746858167540289536
747054481951580160
747061415131774976
747057614769520640
747060257483010048
747042334836146176
747042070771212288
747073792325746693
747080129948573697
746930250609790976
747072186071027713
746884344006979584
746880686406021121
746924118575030272
746864471457439744
746910684135317505
746916698842791936
747077953188597760
746866409272029184
746924290654691329
747051361141817345
746919836215816193
747039290144677889
746865339514904576
747045799700357120
746871978993278976
746917562831806466
746863347358916608
747035104065773568
746906901049335808
747076913093574660
747067077161254912
746872390404161536
746859987524288512
747077537801641984
746896981554008064
747034852495605760
746921119609913344
747030863813152768
747054947313795072
747068037560438785
747061742279200768
747039176659509249
747034441189588992
746869731034947584
747044331735879680
747058751480406016
747073226199678976
746910306849329152
746864492559081472
747081556011909121
747064254478585856
747047540277784576
746872629139668992
746884742499409921
746888802568802305
746866966917427200
747059439421652992
747071271498817537
746896956220391425
746864576440897536
747063482877521921
747051726004453376
747040867177930752
747032403043028992
747065840131055616
747046424286797824
747074803115376640
747070353181118464
746874944512888832
746884356556341248
747080335406546944
747047741436604416
747044398806994944
747033874962747392
747058319487991808
747064556258754560
747066443892662274
746870679044235264
747081069644615680
746888353715527680
747034852520787968
746880208481951744
746863146049110016
747054452289437697
747061033089572865
746886776724262912
746882406062366720
747042804631805952
746873275255394304
746916489026953218
746866858070966272
746857999759712256
747052917153218560
747045270937022464
746920629077573632
747076778607316992
746878665011560448
746914379526995968
747060932598177793
747079530095972356
746870343390892032
747037918330523648
746879721955299329
747040221091536896
746866757357412353
747038434204721152
747055723071311872
747074039827533824
746883156842668034
747052019832086528
747077126935949312
746900240205119488
746913238483369984
746890815725768705
747054213386084352
747031253510144000
746899137430335489
746880208242876417
746873711471529985
747074463594913793
746894158762115073
747073775502397440
746869705986678784
746915176130183172
747078204880457728
746921237067137025
746879361110814721
747058835236458496
747049100596633601
747038090309603328
746861094958882816
746863527663632384
747040120356880384
747076854209712128
746867839445893120
747042410547523584
746899774893236225
746907123091546112
747032520282210304
747059129202638849
746902593423564801
747080197074206721
747078095799259137
747070692756197376
746862844113784837
747033980160049152
747061108846919681
746886315241701376
746862269255004160
747065193943932928
747038253958586368
746870557388455936
747046516850819072
747031065085231104
747046642436706305
747061591108161536
746884415096262656
746888030632484864
747074417193271296
746882607594381312
747053978383433728
746863170980089856
746887594663870464
747045652820008960
747050312456773637
747052841882255360
746913855280910336
747064300443951104
746864639208620037
746888601258983424
747051172251467776
747030695868923904
746882922313973760
747073691733868544
747061712537411585
747081669291565056
747079681191534594
747075507649454080
747079093859004416
746866857781694464
747064044889083904
747060328471666688
747072425045659648
747045682297643009
746881475186991105
747074387715723264
746899603069362176
747081182722961409
747052640274612225
747072164831039490
747068654475423744
747032092349956097
747067869930852352
746923552201277440
746883882700705792
747069702917103616
746904082502156291
747038157716193280
746861673785495552
747059049338896384
746887145697083392
746908016616693760
747055543034908672
747081069472546817
746916749136764928
747052908982706176
746882263653167105
747070189494280193
747073775594766336
746911334516723712
746913364236873728
746862974028103680
747075847648059393
747059963730759680
747080029176205312
747031740099739649
747051767834251264
746859505355370498
747037146683412482
747072458566447110
746858846619000832
746861598392745984
746927385862344704
747050623133048832
746926660461658112
746917881728868352
747036442182959104
747057660843954176
747075432361648128
747055794655531008
746920926709637120
747073406596681728
747033149423554560
747038841022754816
746910629886210049
747059070365011968
746894255268913152
747048249136123905
747061666488016897
747050878939561985
746915792957112320
747048165136863232
747045074064838656
747075973359767554
746901259584561152
746893047003222016
747069014938124288
747063830761582592
747044566306521092
747043354362384384
747069920777625600
746926999877222402
747051625571717121
747071871217188864
746907614135615496
747069929296265216
746870855238463492
747058587906768896
746881550533332992
746879755547459584
746876442030407680
747078435437158401
746871970977832961
746860101080846337
747078913545777153
747053848397815808
747053508709351426
747059145837248512
747050375321116672
747051592017387520
746914739981160448
747065588233740288
747069493189435392
747031178004160513
746881433348640772
747041261186584576
747046424576200704
747039336173043712
747079475440062464
747065022031986688
747059494136340480
747051021403308032
746897715603202048
747064296497094656
747064191647875072
747041126993956868
746866606202970113
746861065741336576
746865440329240576
746865301900386304
746883270386810880
746871601686323204
747032906351128576
747034747671453697
747049129990324224
747034361862643712
746871421276545024
747062828285059072
747048395894816768
747079270158172160
747033082558021632
746884608080379908
747039751476219904
746875074528092161
746894423099740164
747070722212659200
746896616364216320
746919379128836098
746904887770906625
747044088155877376
747054209237823488
747053068240420864
746889486030671872
747030914027356160
747051902190288896
747050354546712576
747081870572130304
746896130185715712
747081123864383488
747045203744174080
747053936440401920
746930313696186368
747080318704750592
746873724083781633
747076585837203456
747073901532938240
746894708060753921
747053189841575936
747050249756119040
746925074783952896
747046198146637824
746899384827260928
747030880552648705
747065030223478784
747038761616293889
747045451321450496
747081291661717504
747061641334951937
747079903271657472
747030905433141252
747054708322344960
746908717178748930
746860663058927616
747058852223287296
747054020284583936
747063235422130176
747049947795697664
747047368177164288
747044679670239232
747057317020110848
747079123210739712
747038623036497921
747073893018501120
747053525637566464
747047548762873856
747042981060972544
746928056976052225
746864547080830977
746863229964550144
747068105017397248
746869865428881408
747060618012786689
746922218609868805
746865217968050176
747070302547369986
747078846453813248
747080788257148928
746878115612221440
746903750858571777
746900429166960640
747072294795673604
747049549454262272
747071263147958277
747070743167524864
746892632035581952
747066510934433792
747081014820802561
746902442617475072
747067261966422017
747070491588976640
746919202963980288
747077701496889344
746859366838505473
747059884135309313
747064107702968320
747063528717164544
747057124048510976
746863426908135424
747069543403642880
747047754225025024
746911661567647744
747058814520803328
746913548844990464
747070084351401984
747050195087691776
746875062062440448
746922843355611136
746919806889238528
747081027680636928
746910784727425024
746879159666827264
747032453307637760
746880539911725056
746903658860711940
747065776864137216
747057853899276288
747075511986360320
746862684503703552
747038644158992384
746904283572928514
746907886819762181
747073884420251649
746900911390363649
746904929596477440
747063285757939712
746915264378241024
746866367140368384
747040036500037632
746891948452155393
746870653588955136
747081627457687552
747067177849724928
746904673869660160
747062216109633536
746909924987330562
747062375291944960
746900949336203264
746891541495504896
746877004037885952
746884637511811073
746910214427803648
747045577242910720
747066586385657861
746901842555109376
747044432193683456
747034835529535491
747034458130350080
747053940882104320
747067253330411520
747060538329436160
746899338505248770
746905613377150976
747031933092126720
747078095593668608
747049457032663040
747038681911828480
747031769447272449
746869307527704580
747059707915952128
747036559531188225
746864588830965760
747056210004803584
746888802355056641
747074987723460608
747069505625522176
747056855575191553
747054200543051777
747078301227810816
746885216543748097
747062387954565120
746889339406213120
746878065293336576
747044205890011136
746862537933725696
747038103173472256
747043182316232704
746873040533807104
747040510431399936
747069040053596161
746866610598776832
746866035920338944
747035087309512705
746875095549808640
747052149721407488
746902744405938176
747030716861526016
747071078632062977
747055605781827584
747062887152238593
747032516255612928
746898009108193280
747070386341306368
747032524552036352
746919190162964480
746903088343089152
747048290995290113
747052078481039360
746859421272178689
746914710793129984
746908100687503360
747062153337679872
746867751139086336
746861606739443712
747062387824529408
746859593372827648
747066506639400961
747073112898932736
747053114495238144
746926517804994561
747039591773831169
747035896982167552
747036928667754497
747061704354332672
746878707034259457
746883689590759424
747067538526310400
747037976954277888
747042356206141440
746899770732478464
747069002233552896
746859500972441600
746867977866317824
747075897954541568
747040535660077056
746924554702884864
747065047298478081
747050866352525312
747071837926985728
746930288316416000
746894515122798592
747030825988919296
747063021541933056
747055349828583424
747063159601635332
746875250554503170
746871555674771457
747058248432390144
746924521303642112
747033728522850304
747055714863054848
747056994226429952
747052384715706368
747047661895815168
747068184507854849
747043953858478081
746897073732227072
747077835660025857
747053940664057856
746870074837864448
746872633367662592
747072613688676352
747057237546442752
747068415098105861
746888160806744065
747056822247383040
746871253659586560
747037767507402752
747059577758355456
747037369187041280
747038836920815616
747047418500354048
746873044589764608
747047154422812672
747031903677587456
747055723180236803
746871178283917312
747072710304464896
746861879327334405
746923527249371136
747078460389081088
747033132591886337
747039826659139584
747039893994471424
746863318137176064
747058457925267456
747073574352130048
747078447936176129
746886143275311104
746914819941535744
747077630319534081
747037033625882625
747046005141540864
746908230673063936
746866031776260096
746864429426315265
747070587667910657
747066221552537600
747050329276047362
747041105905065984
747044302166069248
746924164649361411
747059133262635008
747043169787850752
746870641341702144
747061645755588608
746884738120617984
746910717807198208
747034189883547649
746874646792896513
747040707525783552
746883413026570241
747073372937461760
747036429331501056
747063499591983104
747067882639589376
746909740379344896
747070529312546816
746926438033481728
746874759846125570
746920092068306944
747031115484041216
747050538940923905
747069476361797632
746889976898424832
746902492651229184
747045841618219009
746893009640292352
746923967722618883
747069283482607620
747038870596894724
746866493040656388
746917428488089600
746911816639483904
747062203325554688
747039918954708992
746859664659390464
747053697272676352
747045824652148736
746899321971302400
746918297044582401
747044411129868288
746896637683994624
746865268111065088
747035498158432256
747080805160259584
747066611513831424
746868258704232449
747080721269809153
747044646216413184
747056863938744320
747048743753687040
746910407281913856
747066578307547136
746862974086709248
747081287362555904
747068511806095360
746888437685329920
746866367018721280
746926475643760640
746898524869013504
746927062888386561
747063457703407616
747055450823266304
747034265406312449
747042624377323520
746874139328188416
746868124490686464
746881206512398336
746860860044255232
746874235771985920
747062727923933184
746924823155183616
746882133768081408
747035431351521280
746875976282365952
746877318702956546
746877129590112256
747036773222596608
746871027234385920
746870532302200832
747039927515242496
747053655401062400
747034495744876544
747069719518253056
747053231751180288
746927411263070208
747079207252017152
747041819024855041
747044499390631936
747031702543994880
746894657607569408
746915490853847042
746862936468164608
747042729234923520
747064812488761344
747043945859915776
746924063881236481
746909191122599939
747034428661063681
747065621662306304
747067848992956417
747041731217137664
746867554207965184
746915373367320576
747060647532322816
746876286895816704
747077688851046401
746916086298206209
746902530660122624
747031295612563457
746873216447184896
747076254441086977
747079429285777412
746892745378127872
747071754011557888
746899762159325185
747068515765542913
747075373393911808
747067890982096897
747030989440942080
747054603452186624
747053521120301056
747072949069418496
747060638887845889
746882653522116608
747075143004995584
747031719279271936
747067530150174721
747059313793990660
746916421851045888
747061645684375552
746866983703089152
747055043824726016
747077479135850496
747073440100790272
747055576476229632
747062643895066631
746902769659850752
746871048226766848
747076413933641729
747068633432592384
747048299421569024
747079760912781312
747040917538824192
746868007192899584
747058415810248704
746925703896137728
746903746853146624
747048198514978817
746919651599335424
747079605719281664
747058676045774852
746900139772510208
747050484393984000
747056432193867776
747033048764588032
747033782654504961
747074714972098560
747059305376006145
746900965874343936
747033166175670272
746880372009377793
747064380416794624
746868149983674369
746913196720566273
746913687483617280
747078536125616128
746897673555410944
747039004680323072
746879549892354048
747046290442203136
746891797314494464
746878044183224320
747058453651329025
747033015092658177
747063667322134528
746859572619513856
746887141725212672
747074538928734208
747071686923608064
747063029670371328
747032079989358592
747070592000622593
747045149570646016
747065999342571520
746887737064595456
747049838546681856
747030859547566080
746876597064572928
746892757654863877
747058520747556868
747032784749928448
747067836590333952
746882808774275072
747038362914140160
746861837501665280
746867634008920064
747068784301711360
746890056527384577
747062811449139203
746858569883127808
747052854259683328
747077021730217984
746858502891569153
747046139128590336
746898810245242880
746910906546798592
746886760102166528
747080499127062528
747034818722988032
747068029545111552
746860927019065349
747067169419239424
746876026827923456
747035594828746752
747051906506293248
747048806840152064
746896280811626497
747076959180578816
746904875229843460
747039558336819200
746913569866944513
746901804906995712
747045183125020674
747042624452845568
746901641446621185
747073490352693249
746876051712843776
746871098394947584
747076405511479298
747058407639818241
747048571862646784
747040573517893634
746860180516777984
747064652786458624
747032801304682496
747043832383021056
747073381363818496
747078586331463680
747073603783565313
746916539610333184
747057518472499200
746884772010430466
747075071668256768
746873296155713536
746929437044703234
747037570421272576
747063503782031360
746893282207207424
747071217157320704
747066616026800128
746916359028629504
746897136751509504
746911137200017408
747064040602533891
746929214650122240
747076954839457792
746857714282692608
747046063622729728
747077390967373824
747031958262251520
747032755108716544
747043287307976705
747042922269446144
747074387971571712
747055446276608000
747072211098341377
746870657988857856
747062174078611456
747055941170790400
746886726417678336
747077873471787008
747065965842735104
746917910807982080
747067337115844608
747080130078482436
747080138244919297
747055890952396800
746915608470622208
747034554662268929
747080545197162496
747065038897197057
746917944429445120
747060618193166336
747070168279375872
746859245417697280
746883547084918784
747045807862358018
746876051704295424
746902194872586240
746914807299739648
747079928395497472
746899040860790784
746904757877485568
747039063434215424
747064816431411200
747035708007780352
747070768022945792
747080260055891968
746929533266309121
747063017234272256
747049200970432512
747050157380898816
746878425957285888
747035976606879744
747040040841158656
747031706683715584
747079265737383936
747065382658269186
747074614413582337
747060865518669824
747052908882051072
746883815499567104
746864559445676032
747047917626621953
746909895514030080
746928111363694593
747071497970257920
746919567759380480
746887263045451776
747074828436410368
747071154121248768
747045854012391424
747039654759784448
747034277846474752
747053580096520192
746887385015848960
746887338773516288
747037511428497408
747070483133251584
747057413707145220
746908310390050816
747076044855873536
747050387983712256
746885455371714560
746922541415948289
746871769596854272
747056763481038848
746909480277815296
746865909977931776
747062866319183876
747062991829479424
746867050811797504
747038199529218048
747075830942171136
747069770172874752
747070298638417920
747072601235857408
746892208427663360
746858993448947712
746902014743961600
747052204226404352
746888144042221568
747046470763876352
747053391201865728
746859077377081344
747064489351192576
746893575812571137
747049159019077634
747033246106521601
747080960378814464
747054863461167105
747078443867770880
747037331346100224
747061121350197248
747071171015884800
746889519798968321
747038849684013056
746912508636631040
746900340910362624
746870456842653696
746911833596919808
747063646312894464
747032600238235648
747038358954721280
746877125538484225
747060064234659840
747045124148957184
746901016528879616
747050312515620864
746863053631815680
746893839793717249
747031450634043392
747034894434439168
747038811734040576
746895043588296704
747054414549106692
747056574913478657
746884981536886785
746881290364948480
746909128098877441
746861476485431296
747063080148934656
747076766049636352
746868413935456256
746900856780521472
747038103144173568
747069212192051200
747081845486018560
747063478410608643
747059623929192448
746903981910331392
747075969215782912
747070151518978048
746876638860705792
746877431949078530
747049473788915713
746874403703635968
746893021929627648
747062635544317952
747047917647601664
747052241819885568
747063436648013825
747036299366801408
746864555230277633
747066384983666689
747045380005707776
746928443099512832
746883203126833152
747072664263602176
746925133487448065
746919366575390721
746867151529709568
746900135616077825
747078599082020864
747049628965560320
746902455145930752
746897090631114754
747069182974406656
746929114192445440
747081828452999168
747063193428721664
747064997000384512
747041143989346304
747048978982764544
747032587466465280
747054435671543808
747067857293447168
747047149981016064
747033669638983681
746887904878813184
747040132860018688
747045577188384768
747043245113417729
746874693114695681
746870976621731844
747077550615179264
747073012118204416
747081006457495552
747077839791472640
746866702932021249
747063700725633025
747052929845239809
747031128020758528
746889016335867904
747074153090551808
747077483279769602
747039172381282304
747081577025409025
747046038607962112
746888743919882240
746914958064025601
747033405397704704
747047355724226560
747072869553831937
746896545337872384
747066355992584193
747073217823596549
747060789786382336
747065835534036992
747055274263904256
746873052844064768
747061855168905216
747074928868995073
747054007693213696
747061427710627840
747072030852390912
746913649583808513
747059963885981696
746885011081572352
747077529413033984
747056788701347841
746914169794920449
746858280761229312
747079886565629953
747031517822488580
747067739941003264
746896692012810241
747076455624957954
747047603020382208
747076757845585920
747035145891250177
746907287009267712
747075709034696704
746860784462921728
746873958813704192
746913674892193792
746903176234704896
747054649652445184
746878048285433857
747047095576764416
746927889443000320
747065122493980672
747038165937033216
746866551769403396
747037297804218368
747048857108889601
747070252446523392
747064636244111360
747043228319350784
747053982632247296
747070386475458561
746865582830673920
747081853706846208
747051172469497857
746860969138130944
747071212820496384
747057023645290496
746869865236004865
747039851808174080
746911716106211328
747058160159100928
747075352460038144
746928388556750848
747039395014914048
747057375954231296
747034538006691840
746927356472885248
746864156939268096
746862235662835712
746925532026134528
746859266389180416
747066297087844352
746882309861810176
746870209085120516
746887296893464577
747056973162684416
746877020802523136
746871156997787648
747062891497537536
747040187411238912
746866321149820928
747047640714588160
746868766496165888
747061272416522240
747031756860178432
746901670609588224
747052921574072321
746860583111139329
747040388830138368
747080645818593280
746886323730997248
746882800381362176
747034676145987584
747041533753434112
747053294921617408
746868065732722689
747081505671774209
746884352315895808
746907026618355712
747039520541933570
747033971788226560
747048718768160769
747036399992475648
746873996507918336
747069073800863744
747080297850748928
747042213339738112
747076258366840833
747047737129078785
747037247531278336
746877243180224512
746915314676314112
746858188356620289
747041378635513856
747069421865164800
747070382193139712
746866706912579584
746913763056558080
746857710189088768
747043777873862656
746859950064861184
746874453632516096
746927306443153409
747057216528715776
747064548142813185
746875510651641856
746914241077121027
746881194030149636
746877633233821697
747035099695316992
746875456218144768
747057271054569472
746863452233285633
746898520574046208
746875993026142208
747031106898305024
747060320405979137
747033577360097280
747066364108627968
747059447999176704
747054049862684672
746884096480116736
746913276114657280
746917747297128448
746919408245817344
746922470020526080
747074702384971776
747049507389583360
746884738451906560
746898474600378369
746919832092737542
747048584764338176
747052070117736448
747059628081618944
746860998313803776
747036941376491521
747074278839959552
747070835131834369
747046797940514816
746911376283680768
747057925215166465
746864580542889986
747040908915408896
747038073633017856
747073762768621568
747050455033749505
746884629345476609
746858334951612417
747032906443325441
747045916805234688
747079547078737920
747043723565993984
746872469928157185
747061637195005954
746860881145901057
747035791801593856
747076644486025216
746914572175572996
747062022970441732
746868670018822148
747074123642318848
746866488884105217
746879356828418048
747044029603389440
747064682343702528
747031471588782080
746883953865302018
746906900973887488
747051055138078721
746871887108538368
747064610897920000
747066980834942976
747033917069266949
747069350583148548
747048295063818240
746870137915990016
747039902290874368
747070638158913536
747031798811664384
747076296157577220
747041814872469504
746877289355481089
746908909923876864
746858255226376192
747039382088073216
746872364932153344
746872096475643904
747064644678778880
746885052743581696
746922881314086912
747072852835262466
746878702806532096
747054435432562688
746918888361824256
747067718864613377
747076749297594368
747040351177809920
747061893014167553
746900429326454784
747059007228084225
746874730565644288
747041944862396416
747041336910614528
746869701830017024
747038962737373184
747067442086686721
746924680666222592
747057711515373568
747056541094780929
746881026488602624
747069815924359168
747033120197705728
747080087812595713
747078804540166144
747070952828178432
746922902084169729
746863154555084800
747063235313012737
747059829676589057
746885216367575040
747071644838072320
747065428942413824
747055672932638720
746901167301492736
747059187625099264
747049503249793024
747075436597870592
747036387476639744
747033975844179968
747032465915600896
747068910348939264
747062673427161090
747074597711978496
747039088604217344
746880032346345472
746864169232773120
747073972710285312
747065768412602368
747031463208550400
747031018750631937
746862021942050816
746916690575798272
746914777922961408
746929260682686464
746927029463846913
747036614115864576
746903709246947328
746875510886567936
747035204569563136
746906703715766272
746888194226978816
747067807146205187
747066682884096000
747038597811843072
747054544639631360
747076707258077185
747077600833601536
746899850403450880
747051868761767937
747064812308434944
747034525180530688
747056989767884800
746864316347977729
746863301099929600
746861426518679552
747059074693533697
747066980570636292
747037708745334784
747049620388249601
747077160377192448
747060890541920256
746881680481353728
746892006874550272
746918309556256776
747070633817874437
747060349464121344
747068595671277568
747068046079066112
746880669641408512
747049255714553856
746905751772246017
747032247623024640
746879726015422468
747068268351983616
746923124566941696
747066146126323714
747064413786636288
746887645003980800
747071904809426944
746858125370679297
747064480824180737
747050639964905473
746920830135902208
747047351341223936
746911057315172352
747078754271264769
746861862612934656
747059900811870210
747031643945340928
746866643876208640
746888965991636992
746862722256515073
746894590607712256
746873094812274688
747075172075712512
746895379371859968
746905353191710722
747073167429079041
747038551657832448
747036345726570496
746896943650050048
747053638628016128
746911053158690816
747077252639162368
746918816924459008
747032709084618752
746898235441225728
746865935257112576
746912667974180864
747068457347256321
747067740054249472
747060865355157508
746866824269037568
747080788622118912
747054586737758212
747077277771530241
746893642845958146
747053181465665536
747075558228516864
747034726444240896
747081719560318976
747037029314109440
747068172042309632
747049717016592386
746900567620878336
747057371474690048
747040552529563648
746924953426075648
746887406029250560
747054653678944256
747075406981914624
747043035498831872
746895756611756036
746858503055216642
746880401424060416
747031517814231040
746928560334577665
746913305596399616
746902111225511936
747068469783363585
747051210012790784
746883509437014016
747036701915217920
747048182111215616
747079341499002880
746901817481650176
746861216543342592
746877058291138560
746915536915824640
747047427052445699
747062342047825924
747061951621136384
746926958294929408
747041550887190530
746920813455020035
747077663534227456
747036517546221568
747064715990405120
746894582449856512
747044470013603840
747032151464493056
747043966579773440
747048362231357440
747071384870854656
746881093513535490
747033090942341120
747068906024534016
747040577473097728
747064904516009984
747059762551005184
747049461172572160
746911405484314624
746876949293731840
747049922638286848
747044474015068160
747047087196483584
747080222114217984
747081295809941504
746887649084964865
747040179114881024
747053424869507073
746873107596644353
747065286268952577
747062358791553024
746929579571449856
747044721441247232
747070793331310593
747061691821719552
746911434890706945
747069031937630213
746916753259671552
747058638481657856
747044025547513856
747033439086514176
746904833244880896
747059233896693760
746900873654067200
747065340899786752
747038367150313472
747052598629380096
746883182243504128
747063142811766786
746916690563194881
747036383521476608
746864400045314052
746895203097788416
747061637048311808
747058642520678401
746923212487823364
747060202734686209
747064782822457344
747061968679362560
746880178928836609
747051881436876800
746882028889575424
747041613717839872
747046454036926464
747033069799018496
746884645917167616
746920662401331200
747038207661965313
746912550680334336
746867696977993729
746911959216361472
747042607553986560
747064493759401984
746873212278030336
747040128900669440
747036618163363840
747059800115134465
747067928831496193
747060639143690240
747046718227812353
746907613795803136
746920452916797440
746860096626499584
746898206047539200
746884268299689986
747042897174855680
747036911672397824
747070772313755648
746859874521350144
747077122556989441
747036961936924673
747077261208260613
747073897082806272
747046567253803008
747069606293016577
747070835534401536
747076401199726592
746885941910974468
746863699839725568
746901955939704832
747037000084099072
747070755482046464
746861589979074560
747072940756320256
747038816079249408
747058940446388224
746877368959131648
746923107865133056
747045782763667458
746866799132680192
746909933564657665
746904082560868354
746902442458112000
746884054679756800
747051361049640960
747070596450680840
746898902293544960
747033933842382848
746923980099969024
747056381941944320
747076459940970497
746909232889466880
747067005782495233
746862357624852480
746902425437634560
747080301940191232
747038291820744704
746925028642545664
747071955354845184
747041672543014912
747071179307966464
747060710232858624
747071951106154496
747063130585370624
747075411239120896
746900798098055168
747032448920236033
746893571404537857
747076975735488513
747047972001681408
747033938087022592
747038937684844544
746872700442927104
747080083949654020
746866161506148352
747055379301998592
746900278188744704
747049352221331457
746896930974928897
746867319381573632
747070151799996416
746869819119702017
747058457774264320
746893294488199169
747039747030286336
746860654510940161
747039482751385601
747075877020831745
746867977895677952
747060236377219073
746901599222587395
747059259192541185
747066699917201408
747033015117811712
747043471895080961
746874550143561728
747055681447026688
746902161385201664
746861942191570945
746862785343135744
747069568837902336
747068851511242752
747060445878587392
746886961311318016
747037893437317124
746886030297538560
747070977754992640
747069262620045313
747040602710237184
746876563510202368
746898441234694145
747059871284072449
746923053255360512
746893210786594816
746876316192907264
747046911128014848
746883064572174336
747064044599808001
747068142749384704
747062060761092097
747050966806106113
747053080651374592
747076363593580544
747078393632526340
746867021325934593
746924919670341633
746919697816358913
747031799109300224
747073955740135425
747039474371207169
747067534600396802
746921413454536704
747055777928482817
747066468941049856
747035326393131008
747050165882732544
746903113337044992
747064816599130112
747073117055492097
747037951788457984
747030884721827840
747079471203778560
747075780216250368
747069325404700672
746869202489843713
747059267560177664
747079328756805632
747064782843437056
746911200206819329
746876895078191108
747053798070304768
747059510922121216
746871949964492800
746883022738366464
746907731492282369
746929151735652356
746880720224780288
747079781661941760
747060978555117568
746907840422510592
747046743192276993
746917948611301378
747065932187504644
747060270015614977
746912273927569409
746859304083394560
746883358492364800
747054456638930944
747056075577384960
746922298418958336
747063126093348864
747035687023607810
747046420109197312
747076892017180673
747080004153053184
746861673806503936
746876421117616128
747058608819544064
747073691800965120
747058847915835392
747040120583356416
746905088845819904
746884281188876288
746915754994442240
746928220713455620
746865830516842496
747036358317850624
746862789382135808
747036228231520256
747080180397551616
747040699376349184
747051394767675392
747056662645776384
747043060794564613
747064485320368129
747073939172646912
747055630901514240
747034152071921664
746867818596016128
747044465622159360
747068054501265408
746889175748620288
747063797479706628
747068838798303232
746905357260296192
747064728514662400
747041345102036992
746882993235468289
747073058188435456
746906246536564737
746874265065168896
747047645072470016
747070755741917184
747059011774746624
747070852139745280
746889846765957121
746917944475561984
746883857522298881
747045254155603968
747043559757451264
747066586457051136
747080633197944832
747063461650239488
746927918597603328
746899011462889472
747035057785868288
746921014664167424
747037591212548096
747056847178301440
747060949232689152
747040380332347392
747050270610305024
746870645582143488
746926891047739394
747063222629502976
747081006335856644
746865134233092096
747037658355011584
746910780881149954
747069602098733056
746858859239604224
747065135299080192
746868384764067840
747069686135783424
747073633093222400
747038623162327040
747058952853164032
746917516866359297
746914932948537345
746928183019077632
747079026926194688
746862265073172480
747063990036029440
746924303204003840
747048987069386753
747032503655882753
747081153165701120
747036702141603841
746927709108895745
746868292380426240
747071405871742976
746884499083042817
747081388348813312
747044956389314560
747069291753680897
747047305438695428
747069589465370625
747054250992205824
746865046081372164
746863825442463744
747034730562883584
747051843562283008
746930095529463808
746875573612478464
746888437530132480
746902987793010688
746870762783412226
746898000560041984
747076854008385540
747054955547209729
746886814397501440
746885770149912578
747055060463525889
746862487627169792
747061612079644674
746877876474159104
747076816221835264
747063088424292352
746865230517403648
747061440109023234
747070168443068416
746874713872293893
746926316298117120
746913465089036288
746902689682857984
747081732176805889
747037138206720000
747074270631759874
747033116150218752
747035624104988672
746908377398149120
746866660779261953
747060554905321472
746871828249927680
747059515091263488
746881445688385536
746881374347464704
747052313202790400
747044436274708481
747034244027908097
746883647723180032
747066406085230592
747074023062831104
747036672915824640
747066196596514816
747045283784187904
746862663687254016
746886080553684992
747067622357872641
747052606921519104
747079022652293121
747033220835774464
746874856675901440
747053957495799808
746879151445946368
747057811859836928
746921639917457409
747036232417447936
746912986699272192
747066716467847173
747053215217225728
746887204685832193
747042821702565888
747060618159661056
747067492456079360
746866832934506496
746891717752799232
746905747393503232
747056603975794688
746859845039493120
746866199514996736
747047758306119680
747069270878785536
747080134197391360
747061708586254336
747036010094141440
746898021598793728
747074589340033025
747042238539141120
746895345695731712
747067660198871040
746902249637568512
747051839326130176
747048517345095680
747047699380342784
747061503099035648
747075335984975872
747039310843682816
746857810705539073
747042041482338304
747050300226347009
747060160875601920
747065399389347840
746888278247243776
747070600317927424
747051629803937792
747065839979892737
746878169995612160
746862361668104192
747075721739239424
747059795841159168
747067723222441988
747055312373428224
747047015981342720
746860369264672768
747043245025267712
747075520207200256
747031790519468032
746925284667068416
747062488663896064
747047821040361472
747044390418395136
747051218523033600
747052460041179137
747076837541548032
747071397403439104
747036207243210752
747058017615609856
747074304131502082
746890312589545472
746930049417416705
747038874795376642
747033493520121856
746906720438362113
747041437468987392
746904678013624321
747056423633358848
746882578116796417
747067614183186432
747045128582406144
746924969867755520
747056398509481985
747053705992802304
747081862108028928
747072844417339396
747065634358366209
747057518434615296
747070457988452352
747056645914632192
747046546026467328
747044021210583041
746925854962368512
746877490350546948
747056457237991424
747037209405046784
746865931092103169
747075490876297217
747035402033311744
747040124534296576
747065349036728320
747054414490382336
747053647033417728
747045333897613313
746863594843803648
746892627719626753
747031341682688001
747062186577641472
747053856958255105
746863246850793476
746901825677254658
747040313223561216
746888512989970432
747068927117754369
746900328344231936
747034407911964672
747062035737944069
747041269843529732
747078859158392834
747070080186408960
746869408023322624
747036592943075328
747064556556550144
746920939472846849
746914236706725888
747078779277840384
747064812245557248
746862005101854720
746887909274431488
747077324055674880
747064539485712384
747060685193023488
747043958228910080
747068851519635457
746878119718584320
747074354211545089
747050191069511681
746901993575321601
746878438619877376
747067979205124096
747052048982638592
747035871438745604
746873753548754944
747031584977518593
746880510438285313
746877444418723840
746866677552414720
747074572437028865
746909975386062848
747042766966886400
747040393200492544
747074375145267200
746871165608562688
747031463586054144
747032180447191041
747031656414904320
747066334727438336
746924554686128130
747035783526223872
747066422958907392
747061188404580353
747055589189091328
747058885702332416
747067589126402048
746919152586108928
747051667309400064
747050677713645568
746866774268751872
747038627100762112
746884759364730880
746882834145681408
746872536881725440
746864848739438593
746874453938700289
746881126887653376
746908704528797696
746895454735065089
747051818182549504
746859945576980480
747062090318262272
747068406814347264
746895228024430592
746900265471664128
747080981564137477
747035762575695872
747038564366581760
746879948401442820
746907127336210433
747069405016788992
747036194505166850
747034864893968385
747042901281153024
746909119936770049
747050840951824384
746895861687287808
746866132125122560
747041676443553792
747065429055635456
746858322603745280
747032725710831616
747045078061977601
747073192695578624
747040699292409860
747079249064923136
747061263818178560
747054280574525441
747070826843766784
747078506832666625
746925595154518017
746891696458313728
747059774974533632
747075616705478656
747048760857878528
746897149141606401
747031375388282880
746878794871431169
747067538744442880
747044751053037568
747071003302387712
747075348362330116
746863401985519617
746923804165693440
747075088495820800
747052883867099137
747037008363675648
747060714641186816
746871689917665280
746930003296673792
746925620177870848
747031488743542784
746913989301440512
747056494902861824
746924030632964096
747060953590730752
747043756860448768
746899875694927872
747081686060437505
747076883427135488
747080813762740225
747040015570591745
747030938979270657
747062811776385024
747047687170699264
747055593282691074
747036886531739648
747033099121360896
747035200383778816
746916648418942976
747034437100126208
746871538889064448
747041047184875520
746874097523523584
747058927796355072
747078263277686784
747066431494291456
747034168828243968
747031446448111616
747050446829785089
746871014479400960
747051323409993728
747061297645137921
747034722447011841
746926165340856320
747073381162418176
746862915408498688
747061742249836544
747063281362288640
747046835349512192
746861774394134528
747081514060554240
747081102876155904
747077512593735680
747037230682750976
747041105909268480
746902316679237633
747052934135939072
747053999254286336
746890572619644928
746923627946246144
746907484149841920
747044914731450368
747047565414244352
747043572176805888
747066326435389440
746874235625185280
746899145697333248
746924059888324608
746859517800030208
747074320606830592
747053089262206976
746864374925656064
747032247858040832
746884016758996993
746929319503609856
746860868684521472
747077717984608256
747047988929900544
746904996625539073
747030930540224513
747081664988385280
747048701873504256
746857852736724992
747038375635456000
747047770729644033
747051369606037505
746903193389572097
747070835467370496
746912873864134656
747071812564033536
746908880504946688
747061226119794688
747034944631902208
747080830334296064
746921539245740033
746921845404798977
747073129797812224
747073129797812225
747046109759967232
746916208306495489
747034634421149696
747042813255258113
746867516471975936
747064363383689216
746879843485237248
747060563469959168
746896419382951936
746866090483933186
747067496826560512
746885745072168960
746884553860517889
746874856398954496
746873380155031552
747054284534128640
747069879103197184
746896754902179840
746885212274106368
747067949844934656
746925469203824640
746860776351203328
747037549533732864
746862323910975488
747056163523596288
747040359587295232
747055668562173954
746866291869265923
747058227142098944
747049243202977792
747055245054795778
746888974623457280
747062849466404864
746882255100907520
747068025103355904
747074903950630912
746877255616430080
747061612167696384
747056054794592256
746871278540251137
747038564404367360
747048827971043328
746868296784306177
746927377419231232
746860151219458051
747069375811887104
747043136145350656
747077953176010755
747041865145401344
746870997744291840
746868703581638656
746867046680510464
747063877116928000
746928694741065728
747040015738351616
747035313596424192
747068318922776576
747066007525728257
746873950320267264
746887082908483584
747080167542095873
746893751717609473
746929214494912517
747041361812033536
746880946763366400
746893609392275456
747065382813327361
747070818656591872
747070466225905664
747033971444355072
746896637415538688
746925284662796288
747031756906369024
746881936262561793
747059112404520960
747034923727347712
746889943356579840
747037780086243328
747037389827227648
746875464724127744
747043731920982017
747066498540277760
746881588214927360
747057082273234944
746861367731314688
747035880045559809
747061192632471552
746920075119235072
747031417125744640
747078275848015872
746910906681069568
747033489464299520
747039751203598336
746868711747780608
746895802971340800
747040296542814208
746889674958987265
747040850245451776
747032067297394688
747039827053314048
747031576492400640
747044000335532032
747042045731176448
747059124798631937
747079366505529344
746873719939727364
746863896854663168
747059133346521088
747063059122814976
747080750516707329
747067869763092480
746928619163947008
747065084900343808
747036068701212672
746885820515229696
747072739371008000
746883479942594562
747040049347366912
747054028668841984
747051726285508609
746887707947827200
746913628620656640
747040254822014976
747069388348604416
746884792910680064
746878786466123776
746873891692249088
746897459624968192
747079123386896384
746928275163774976
746884381843697664
746858347635314688
746906334533136384
746874969791991808
747033191429574657
746915885147881473
747073360211894272
746877461057638400
747056289444831233
747059192066936832
747034629979443201
747045615163498496
746885182989418497
747040158000775168
747074794932273152
747076812300156928
746899648967639040
746912106038034432
746889188264448001
746909472262594560
747037322655502336
746877284838039553
747065085051305984
747080515988127745
747078359780311041
746888047481004032
747057107497787393
747041584164724738
746894817142145024
747080377294979072
747062551503114240
746917152029032448
747079928479264768
747030771517394945
746865108928856064
746860314663202817
746869240225898497
746885493225328640
747081304244510720
746898633912516608
746920461083172865
747072097701212160
746914916343386113
746895488130088960
747032314987814912
747064338435936256
747081300205510656
747041030608982017
747048030965207040
747042792195620864
747045623547961345
746866983833042944
746895052211818496
746878450993074176
747050358925594628
746907425433804800
747046826965106688
746875393223888896
747081975203270656
747062580968099840
747036462831501312
747055530309525504
747061670795747332
746896218161217536
746897551887040513
746857835829542912
746923888060170244
746879885579157504
747069069724123136
747076648755945472
747047838073389056
746917692733431809
747068859753046016
746879159746560000
747052816452173824
747061859417735171
746861678051074052
746876525639655424
747047854905131009
747077852290490368
747037641489715201
747079156928745472
747064040623505408
747032570857197568
747045015247949824
747070977981415425
746912899017256960
747043387652608000
746889742235512833
746899019931123712
746922663118049281
747056629036658688
747038447106400257
747036261534281728
747031513749917696
747076031941644288
747079689462755329
746918124969168896
746864240624017408
747045929576972292
747051038306373632
747048500806975489
746883916183678976
746879566820544513
747053168941490177
746872839001747456
747052808042586112
747054439794618368
747059254767550464
747054473390997505
747052959238742016
747076904310702080
746919601355751424
747050853652127744
746865226411315201
747040762009915393
747062803366707201
747051159861473282
747073192485752832
747063197513977856
747065659603980289
746923715942719488
747062128155181056
747080905940942848
747054364439678976
746924760148344832
747072253070839810
747057153542852608
746874655030513664
746862147582386176
747061142472691713
746876706233978880
747066317979656192
747051680160686080
747033111754604544
747059665909989376
747074593366642689
747040162450837504
747046516838240256
746919202989084672
746920108937777153
747036396003663873
747076459748032513
746858289116250112
746883530119077889
746871924865798149
747048223638970368
747047523517337600
747069077777154048
747047984794341376
746868749689561088
746924739483017216
747059510661939201
746872499145564160
746897417799274496
747056893651083264
746903235298877442
746885639958728704
747036832265707520
746866677594349569
746860495081078784
747064967577346049
747041282137034752
747042968247349248
747051960893865984
747066041218523138
747067870006370304
747078036814729216
747045233267965952
747034399510765569
746859538993786880
747034797730467840
747041882140741632
746868183471112192
747036324478259201
747071783291994112
747063763656925184
747054510967787520
747058101552025600
747047149993504768
747050258241306624
747034214785232896
747078548482101249
747077122506784768
747049762977910784
747059317824753664
747064359440912386
746901377092182016
746901393789837317
746868007108935680
747034294531534850
746871194822021120
746915780508409856
747049578403336192
747068490708717569
747035259154358272
747066129483468801
747063394801319938
747059539971870720
746917701403172868
747062950238818305
747051981785571329
747053454267285504
746858808929099777
747076917153628160
747079009876377600
746859018937843713
746879126485803008
747065588372115456
746881688857378816
746892934012870656
747060165237579776
747066657663746048
746926488214077440
747057753106026496
746875338630651904
747037188701962240
746871639359504384
747055845096120320
747072932296425472
747047863041953792
747061452754718721
747036035335524352
746913997522231296
747043211617570817
747062211978334209
747064258618359808
746871375311278080
746890715309871105
746865574366552064
747080024889692160
747037679573934080
746866354586693632
746876781551034368
746865004142596096
746925150541602816
747039830987710464
746879893997133826
747068536737009664
747054804837482496
746907832231034880
746890576872648705
747069728225628160
747077034359283713
747073322433675265
747037498963075072
747063360961798144
746896524202803201
746895974795116544
747055748576862208
746923485310615552
746860168151867392
747034953129529344
747035649488920576
747061050181181445
747049100596645889
747081728133574657
747044855889661952
747045094881132544
746880732748877830
746918766638862337
747064963433390080
746928723899846656
746887594428903424
747074455122358272
746867046739107840
747035338779009024
747044524631953408
747058265054412800
747072685155311618
747034047075987456
747053055653347328
747042003846893568
747052078355320832
746929138993369089
746904489152679936
746857769035251712
747075067432009728
747039461926703104
747047821065465856
746864962073731072
747045434577805312
747070567094837248
747081061067296772
746862088828690433
747051923359006720
746880573394853888
746918867327295488
747044096728961025
747069941933809664
746859735878606857
746889079283822592
747062434154831872
746913704168529920
747061561936715776
747055614006726658
747041978446155777
747062849554513920
747051910771974144
747069765701644288
747034965729222656
746925284700618752
747037566109626368
746923418075922432
747051755402366976
747065864890032128
747057052745293825
746910369659129856
747031127886528512
747057371642368001
747036320288079872
746879507844464641
747064418115194880
747073242867900416
747038015055290369
746925704164478976
746875779326185472
747031828461142016
746900210857566209
746909300069539840
746895249340047362
747043031090630656
747034336365514756
746916681876922369
747046537809715201
747049909828915200
746873350656430081
746924051587829760
747077114248069120
747069916596043776
746912739235356672
746870536408440832
747036681308508162
747037641665818624
747068616563105792
746905009141350401
746862386653470720
746922927426248704
746871333334749184
746888358157254656
747046298851872768
747079483950129153
747079341432012800
747068343832674304
747049834381778946
747066003402567680
747032012742098944
747070717804580865
746862609182375936
747056889268211712
747062735976824832
746925590662512640
746874290071605249
746905571232743424
746929877174018051
746916212127502336
746907274329919488
747032407027621888
747074878445092867
746901905654292480
747033564600926208
747071812429824004
747078964061974528
747043547153571840
747042247145889792
747063432340447232
746901649898102784
747037973166854144
746887493908234240
747052216670781440
746904195794493441
746882553039183872
747050862053310465
747075956452425729
747050056709091328
746863942941671424
747047758377455616
747054670477205504
746858523951271937
746861774599749632
746881038941626370
747078125201293313
746871911951532032
746872683992776705
747058940194717696
747068964648398848
746902480118636547
746904191491182593
747038149042388992
746886214461034496
746865360763260928
747043568313720832
746858519484334085
747065097479196672
747055077156872192
746923506391220225
747031329242488832
746887258989596672
747039273262538753
746890287226691584
747057757346476032
746927788544921600
746861443170054149
746861300366532608
747034793812983808
746918506550202368
747042473558552576
747047770972917760
746866115733708800
747031828343721984
747067257486905344
747077244145766400
747068515782430721
746900416705724416
746861585705111552
746913154613927936
746924131145355264
746907265886650372
746875812964667392
746923669599846400
747079316333174787
747038258240978944
747051843554054144
746862357410775040
746879298385088513
746925662246580224
746887762406629376
746909702630563840
746896213778145281
747031278747271168
746926635262238721
747038505797300225
747032440779214848
747049939327401984
747075205743386625
747078938866888705
747073045798453248
746900269640802304
747070441039110149
747045912824922112
747048739718705156
746902987583463424
746927578879922176
746869240158781440
747039075971010560
746913658177986560
747060643170238464
746900877919817729
746863863274954752
746896746572296192
747064992504123393
747061557423644672
746915113387589632
747038191245463552
747057661061955584
747063193277726724
746918284231122944
747058654982062080
747052443515617280
747045225063817217
746884603986616321
746879218626232320
747058898243289088
746865238851620865
747066963856265216
747048505068359680
747034021918576640
747043090108649472
746861535423795200
747031685598846976
746879143103574017
747054271976214528
746928740878393344
747052547970478081
746896742231212032
746917885839286272
746864295309418496
747058521045409792
747051180916899841
747032889305378816
747071971964387329
747039382444584960
746893781144731649
747063411406704640
747062157129322496
746886516581015552
747035427085901824
747065022115880960
746905026010832896
747070621637578752
746928275293872128
747072613600665604
746899070074028032
747050648059936768
747036571954720768
747065399703932929
747076174858321920
747072173324533763
747048353951813636
747039193570942976
747050266487205888
746917072148520961
747079387397267456
747059431142207488
746911074331439104
747067933017280512
746912231741284352
746879885415636992
746868644898955264
747037993811181568
747068637404598272
747046340593516545
746870238390722562
747070265104830464
746907370932994048
746874780960206848
746867658872717312
746896213773942785
746877595350884352
746864526100926464
747059305023676416
747081761385906177
746873187191889921
746901440149471232
746920129653538816
746912407981817856
747036777727295488
747050765773045760
747069556045250560
747044000226476032
746888001599463424
747033350758510592
747062882874056704
746919198459203584
747077529610104833
747039633863745536
746894485934604288
747075616822956032
746857982726549505
746912756243148804
747065470679842821
747054104241799169
746866564478177280
747031291632156672
746890614646636544
746919546657902592
747056788420321280
746877717136740352
747051159739895809
746860595744489472
747053881939607552
747055907654242304
747031425619267584
747071783287857152
746929038585782272
747032868614995968
747076132902739968
746873690499874816
747035171157729280
746883769500573697
746888471013376000
746906724670406656
746888668158242816
747065647067172865
747038556070223872
746875645003694081
746908566301224960
747058827061780480
746920247060537345
746908729790988288
746865855645028352
747076770189447168
747075738579382272
747069866360844288
747077827279851520
747066238526861314
747059959536427008
747036383143944192
747034231801470981
747070914915762176
746926748374179841
747049242854834176
747047582116028416
746926358446641152
747049327122616320
747041097537458176
747042842716086272
747040489443065856
746867952645980160
746906963758317572
747063360961810432
746916908746838016
747032465789751296
747058264928583680
747055933176483840
747032738604023809
746900819371450368
747035909472849920
746926849012432896
747037784075018240
746905126686777344
746859668870402048
746930401457889280
747048748077850624
746895467389329408
746892069751373824
747051210293673985
746921467883950080
746870427507580928
746874466496548864
747047842208940032
747031509379342342
747072181708853248
746870288873299968
747032017200525313
747076602715045889
746891147025362944
747049591204380672
746866925163188224
746900563212656640
747040258932473860
747052699338809344
746876680837406720
746868036632780800
746920377075392512
746859081789546496
746872859977519105
746879969385717760
747038983755022336
747048731279790080
747067798459801600
747074929120677889
746910990441283584
746858808882900993
747047074735202304
747041785705279488
747047796021276672
747054297330888704
746911665493401600
747057598134894592
747045640077742085
746881500122071040
746912319809085440
746896083679227904
747060626262896642
747070017385168896
747077323757862912
747055609883856897
747030905730924544
746911724230549505
746900513245958144
746891575104520193
747057057002622976
746859022830174208
747066934831812609
747031304198328320
747075285699407872
746861673802141696
747039776390283264
747038266650689536
747070847924469761
746907966448640001
746875842131791872
747065139447349248
747051747089195008
747077579950141440
746868166572314624
747076506246070272
747051331970535424
747048303716671488
747031693983367169
747056897530933248
746884767757537281
747056432034496512
747057681970634752
747079131750350848
747037289398804481
747059569453576192
747041240252878848
746858985408577540
746882154408214529
746891667173679104
747066578206855168
747070117935198208
746867390634287104
747077248633737216
747039554088108032
746887376555884545
747072399682658304
747052506094645248
746894905100935168
746879252096815104
747050539146481664
747072089543290880
746881634352435202
747032134574047232
747064686294634496
747047938694782976
746900210987700225
747034751618400256
747040560649633792
746928594048397316
746930175263248385
747076946257940480
746924529532940288
747073737602699264
746866220507422720
747048840553963520
747031245297688576
747071175256346624
747054309687312384
747038476122587136
746869600965427202
746929739047145472
747036999845036032
746869064199462912
746916774168264704
746869102090719233
746868917365182464
747035875993739264
746923732778659843
747035041335750656
746871245346582528
747081014942572544
746871782108340224
747068146805248000
746864974744666112
746919668305145856
747057862434684929
747079597422952448
747047426792423424
747044633654493184
747046231583657984
747051021239730176
747057430438289408
747078426876583936
747055815715074049
747051902400102401
747033040497557505
746884255729356800
747046093196759040
747036638971310080
747081317066563584
747065877732954112
746879667248914433
746929986397954048
747049591393095680
747042758582484992
747066909330407424
747081304529854465
747057656725180416
746876857123889152
747070268900802561
746894620173434880
747075562112434176
747053672119545856
747049104727937025
746869945011736577
747064833401626624
747064434644881408
747037092371390464
747058164143689729
747079534453809152
746916946294104064
746888060097310721
747077072468742144
747071481113362433
747060408343760896
747068280825847808
747069048639336448
747049301809963008
747079916064243712
746906330426974208
746859446811430912
747050279179292672
747038362851147776
746872197478768640
747056197317058560
746858548987052032
747069455205818368
746920683515559940
747042427169546240
747071476990255104
747054653611909120
746862575376343040
746922176700387328
746869978692001792
746901653928849408
747075692416774144
747058219034484736
746917793447153664
747033912883486720
746886491603898368
746922696735285248
746911229348814848
746872637687758848
746861644588978177
747056213964230656
747057224623611904
747072710182846465
747076640052813824
747041651412041728
747070311200350209
747057782495420417
747044574909038592
747043144655585280
746922952378228736
747060609833967616
746929797578665985
747080008326230016
746873723886669824
747058394998128640
747070936109572097
747067794630582272
747047804619599872
746906364153237505
746919970563448832
746870901094809600
747076464160411649
746905474885246978
746899900592328704
747077751551696896
747077504175865858
746918321979723777
746927151014940672
747064829161070592
746900596800663553
746857827814227968
747052145619443712
747062190784417792
747074509514039297
747049842678042624
747056339826913281
747033535534497792
747075491064995840
746905483336876032
747039361464664064
747050673477386240
747051088759627776
746864060474494976
746879000337752064
746870657842094080
746896226566692864
746899640432332800
747061414938836992
747035745899024385
746900194441236480
747072508705153025
747038287630458880
746877674908434432
747044339893813248
747045988158808064
747039776612593665
747067236603428864
746893840087318529
747069350666960896
747074710740013056
747046235652030464
747032637840162816
747060827614740480
747060051718856709
746919974720016384
747077562866667521
747051621293633536
747076892109447168
747031073347932162
746917273684815872
747069425971429376
746898852205170688
746864198731214850
747032557938581506
747037486501797888
746870985207382016
747042888702435330
747050098597765121
747049045890375681
746908591160958976
747039772430917632
746891105233317888
747047871610904577
747039264957833217
747059032750428160
746858683296972800
747047452293926913
747071535916195841
747060685150920704
747073914141020161
746905173121990656
746905101592256516
746863712133222400
747059091361632256
747069979636310016
746915830626136064
747077907034451968
746879491050340352
747062274616082432
747045917149270016
746868678088495104
747078993099227136
747050450873098240
747043899676434432
747077105616183296
746876785711849472
747071355292626944
747045774182199296
747064783086596097
747081824497696768
747035737258864640
747078347512029184
747033627863678977
747039923308478464
747049301713424384
746862475044229122
746886747238313984
746862965580763138
747039470495596544
746883786181218306
747039944217137152
746902597517213696
747038555772452864
747041974528544768
747080209577447428
746883458916462596
747052040455655425
747047074768764928
746903545329389568
747039315222401024
747035431053762560
747049259707555840
747062497069260800
747073779935887360
747058277599543296
746886344815816708
747075226584944640
746865465406824448
746892300614246400
747075729989472256
746871643646140422
747031182567677952
746862013599485952
746875875891752960
746898676002467841
747081858152808448
746894301196591104
747079689374674944
746865650023305216
747047099771011072
747050434272059392
747076468417630208
747033036273889280
747056352527269888
747067886951403520
746879331905863680
747046730642919424
746909564361048065
747045032159510529
746866828383641600
747036890872700928
746900706125283328
746921199440039936
747045816494395392
746884516107542528
747041190046998528
747081597975928833
747032822511247360
746921744712118272
747056981425422336
747036182173917184
747053827233292288
747067760971292672
746875242392346624
746905646851751936
747043870022696960
746870687470477312
746871328913788929
747068092342239232
746863624203964416
746882645322137600
746920952080957445
746902576705179649
747072433555972100
746874168637939712
747054162945388544
746891252059123714
747065948838912000
746899548308647936
746918347334426625
747079165153771520
747067341356204034
747047565456179200
746903587494723584
747038862145392640
746927729866571776
747043660387098624
747036127614369792
746861241906438144
746880946683547648
747050480409378816
746868808443265024
747035792091021312
746893982362443776
747070458055507968
746929156013727744
747042578210631680
746873283769925632
746889481937096705
747081732080476160
747036844785827841
746906305311309828
747073062324047872
747057275177603072
747056247665491968
747071854536458241
746875028482859009
746887666008993792
747061062558683136
747037020896256000
747033526869045249
747066934693363712
746882129573740545
746860818013257728
747038631429345280
747037486296207360
747054116770353152
747047775163060224
746897057110102016
747059237977624576
747071259066929153
747062052276080640
746902333452279809
746872784400359424
747067987480444928
747065437473677312
747075507938791424
747058382587183105
747076724148436992
746923938219950080
747065047004807169
747055190734479360
747047838165700608
746881659732172800
747038493155667969
747046751773790209
747071946840375296
746885237246832640
747071112111001605
747043647657476096
746863716457676800
746921602177085440
746861073811279872
746917860790906881
747041022299906048
746870205171798016
747076963039330305
746897761577082880
747055329180065792
747052837759291392
746863825543036928
747050761218101248
747070520705744896
747058168711131136
747080998253371392
747055589038129152
747046583779364864
747038937743495168
747073742036164608
747058491689435136
747039042622136321
747034349174915072
746911527270223872
747053080810643456
746882636979789824
746925758447132672
747054121081987072
747037868170764291
747048131611729920
746887561184944128
746861724251258880
747062094583955456
747078443666382848
746927654419439616
746871454914863104
747035624172101632
747043572394921984
747068029478051840
746914970764345345
747080507373064192
747052028178796550
747054095916228610
747047573660254208
747079441973714947
747040850455191556
747079819498708992
746863192261857281
746890748772003841
747050266348912640
746857852812296192
747081291892465665
746870628469202944
747037402678628357
746868267357175808
747062153031598080
747046625613320192
746871127587291136
746904522610466816
747052351194865665
746861040487399424
747077059659214848
747037431858356224
747044025501364224
746888693315735552
747050576647757824
747079462932647936
746890119450398720
746866039997095936
747056641636470784
746896683523465216
747040984639410176
746865637230788609
747042859493265412
747059879911755777
747031333361311744
747032360848330752
747077718265716736
746900995519586305
747047477082193920
747069019228872704
747039390761951232
747042817202061313
747037629116485632
747062358548320256
747068306117492736
746880413830766592
746923187254898690
747076959201550336
746863770778107904
747081333764067328
746905399513780225
746898982173958144
747045648529231872
746878929172987904
746861803800530944
746916312950071296
746878731906584577
747032545603256320
746867507986726912
747053550493007873
746912672474669056
747075323435622400
746870280333623296
747069505805885442
747067240734941184
747063746997026816
747061696070586369
747078510896766976
747063449109180416
746923724134244353
747067270329950209
746882716742877184
747055723146678276
746922332019658752
747044985657188352
747075583113322496
747080087963459584
747036857133838337
746907274329743360
746899569158434816
747030977017372672
746894674623864832
746876353832681472
747032897887043584
747077172825849856
747038610378096640
746908524161163264
747064287999451136
746917873222885376
747076677927309313
747060626418130944
747054490075996160
747036379171950592
747076107682349056
747051847890964480
746858414769381376
746879382090768384
747041852600221696
747038254059372544
747038539083284480
747079362357436416
747032457581461504
746912181455822849
747073947460599808
747054859208232960
746901062586535936
746858658231816194
747051977855512577
747049687568486400
746878581171617795
747079781905215488
746888215546707968
747060219394547712
747031283260350464
747074173915267072
747080415131795456
747053890214912001
747052720184504320
747044683650457604
747076019450945536
747034353373429761
746916254410117120
747078162996142080
746908545107525632
747059372363128832
747060739777642496
746918586497835009
746893290411261952
746907790203990016
746877284842254336
746906284234940417
747038094566776832
747059477342392320
747072055812579329
747053437234319361
747050346011295745
747056293840556032
746872461640208385
746903105128669188
746913389453119488
746902052379430912
747067433958121474
747062371412221952
746864895061286912
747060999589531648
747034214827233280
746879495353806849
746907739671060480
747032453399875584
747035481590870016
747035548762705920
747036182064795648
746883202992607232
747052002727727105
746918997321482240
747039096888000512
746865914172211201
747062123763666945
746876798407933953
747031647783124992
747055962280722432
747040200103174144
747072538128285696
746900580023607301
746896478212235264
746906062255685633
747047921682612224
747038895586557952
747079849072820226
747044549688688640
746905596394352640
747057170152366080
747070575084855297
747035406231822336
746911661601095680
747066997427441664
746904678068150272
747060722887188480
747053244589932544
747057145296740353
746866744891969536
746915927065694210
747063012809277440
747081455289925632
747079148435283970
746884561926135809
746875611377868800
747039055301443588
746892422437699588
746864370869669889
746882066613055489
747059624033976320
746902719336570880
747074895603990528
747058281831665664
746908545224933376
746892002596364288
747038681714786304
747046755695472640
746926689498783745
746924663708749824
747052636080201731
747064678182961152
747069535027597314
746890270596276224
746927608307322880
746893755995697152
747061310114922496
746894498202935300
746858028801081344
747039755473326080
747033589817217024
746879893934321664
747076334136983552
746930309535432704
747066695529947136
747058193558278144
747057665193414656
746886076262813697
747063835190792193
747068503153336320
747047838153072640
746926740098818049
747051830782402560
747077286231441412
746914630887317504
747067702049660928
747057254017409024
747036945176469504
747053156467675136
747075151104217088
746878933249859584
747044822243020800
747051944074674177
746858955977146368
746926140191817728
747047296706166784
747068071148412928
747041760237490176
747045258379198464
747039289834246145
746914857568579586
747048559309168640
746906951112605696
747055010144522240
746922721787842560
746909035727716352
747067387569184768
747033657102245888
746882637080330240
747053370452631556
747057833015840768
746918712247201793
747037448560050176
746909317073408000
747057472465174528
747064221104480256
746867361454579712
746894288588517376
747062190696501248
747045392571764737
746926656028352512
747065927859113984
746871597496156160
747076518782836737
747054892892696576
747068880904925184
747063315000606720
747037276518158336
746862554434183168
747075717633019905
746884864121634816
747056650293510144
747032360923860992
747062144600932352
747041198347587584
747080167722389505
746912848413134849
746862667638448128
746886537812516865
747032805750747137
746892439072342016
747048026510868480
747042825569730560
746906318091522048
746898034345259009
747056985762369536
746870133579210752
746902803277320192
747045795241811968
746908738255224832
746888768951619585
746869600898457600
746929890017026048
746872088334581761
747037951880638464
747039663404294144
746879923302838272
747081669178441728
747059280092659712
747050392366768128
746896813563609088
747067429772267520
746897732141461504
746894427281555456
747077298785034240
747033279472144384
746914467380924416
747053286562340864
747060332791627777
746902127730130944
747048957868707840
747059770683645952
746872633694650368
747044897639768064
747059561060769792
747067949807210496
747045698793766912
747063520638935040
746879969381523456
746909014823362561
747033489082482688
747042720909303808
747069329582104576
747064086576369664
747056570559770625
747041294975795200
746912265438269440
746924185759285248
746918590432088064
746908205503094784
746928636037562368
746877926516236289
746863095667007488
747060999572819968
747050383789391872
746861686250835973
747055245046521856
746915256199421956
747037285032534016
746880787375501314
747039332104609792
747036173554552832
747074845158998016
747043727743553540
747078833929543680
746919861381529600
747036882387738624
746858645489598464
746883358534184960
747074262033383424
746913456528363520
747032914530078720
746860126234099712
747054934626021377
747038958610153472
746866065066627072
747049968725270528
747036081204387840
747078842460803073
747057854062821377
746872264566640640
746911149942247424
746888274199773184
747065357547020288
747067353955975168
747078812962267136
747063109295181824
746859975197220864
747034974235295744
747070281806667776
747078427065323520
747058713677029377
747075709059817472
746892376036245504
747061750374137856
747033527120596993
747063503647870976
746911262928363523
746895018326102016
747067328907476997
746904078240735232
747049549403951104
746886545991409664
747033241710923776
747050136530915328
746925934641483776
747059279836782592
747072966106693632
747056662758981633
746862965702397953
747032830832746496
747068549643051008
746898872862183424
746859714852589569
746879663016812544
746887095625482240
746920117116641280
747069941849939968
747042452654022656
747065491592712192
746879100959133696
747058088960790528
747047074601013248
747072194254012420
747059351500820480
747055534700904449
747064665356779520
747046667606695937
747073343682191360
747063704890421248
747053604947828736
746891881162760192
746923506395418624
746930045231341568
747045514445787136
747067848900677632
746894804773015552
746861703288262656
746892262882238465
746918753930121217
747081564505374720
746926408744611840
747079601239658496
747081505755770880
747065701366702080
746859589392564224
747074433962106881
746863208724598784
746910256366817280
746914131836538880
746915130399653888
746917093308661760
747061385599737856
747045518459678720
746887669909618688
747064107656962048
746923967672287234
747044809739767808
747039180790734848
747063604558569472
746920586970992640
747054531951853568
747033690782437376
746860172103000064
746858704394346496
747053852759724033
746875733151100928
747032134506979328
746930078697676801
747034973891366913
746875267419938817
747057061398118401
747035393627918336
747031232874188801
746902547370287108
746886478714658816
746917885927432192
746883798789324801
746881441506615297
746908373052985345
746860625410719744
747034130827870208
746885916812161025
746897182716891136
747035217496530944
747035229903282176
746891843254820865
746895957992714240
746908813375090688
747073326812659713
747063960789221377
746911154010656768
747078527665774592
747063017200844800
747070801724137472
746870016377786368
747031387807621120
747068905823166464
747057694448750592
747037884994060289
747078527674003456
746921664869502976
747081887512829952
747044574862901248
747039130467573760
746885170377203712
746919446229311488
747041689311842304
747041085055180800
747062090054115328
746883672771432448
747054896810168320
747068192946782208
747069887357521920
747040485370298368
746871488364449794
747039428451909632
747080293580836864
747041248700039168
746859077653925890
747048622374588418
747043123369508864
746859249351987200
746878195266256896
747040778971717634
747045686491942912
746861325595213824
747041714079211520
746915633598730240
747063218296791044
747065336537747456
746865700191473665
747059426687848450
746912659929337856
747076325698080768
746910407567237120
747052548205461504
747059275701325824
747054112685043712
746911988496773120
746908473812713472
746874315384229888
747061326682398720
747061700059238400
747058399192416256
747077600732975105
747071061938712578
747036240533405696
747078015964717056
747047913264656384
747079496478625792
747072978731470848
747061008229867520
746864307967758336
747061981090197504
747077932078632960
747081069325746181
747077315478364160
746880581804367873
746889712909041665
747063004773027840
747067299333611520
746894892756930560
746911548090781696
746881563099488259
746864722914512896
746913737550880768
747063587659616257
747053311451340800
747071661795598336
746882972637290497
747053315754647556
746923460002123776
747058210557857792
746864949503361024
747063227004104704
747064690598121473
746873283719598080
747037851460767744
747070323623862272
747052028128428032
747072941070950400
746918653258403840
747053227749814272
747037683462070273
747051482722242560
747042880380874752
747044226559401985
746917185583357952
747041106307735552
747073469272236033
746916182788186112
747061150601347072
747050027302948864
747031102758465537
747075507938701313
747056079620706304
747046847991119872
747043664468316160
746875456465608704
747075583155257344
746910440807084032
746906875959009282
747054020280344576
746870628809060352
746878988040077312
746924999194271744
747070973921263617
746858184233619456
747035280285241348
746867478651936772
747054146411368448
747058151715913728
747066620024000512
746864102220435456
746876362112253952
747031035607654400
746884402731454464
747056054677168129
746929898191630336
747059586113343488
747079068621897729
747074903850033152
746858997941178368
747045178737852416
746903172065558530
746900278343917569
747065596471291905
747051076063531008
747045409483292672
746858020685160448
747068826379030528
747062782109978625
746888609521930240
747034864872996864
747070420310982656
747047103805939712
747069451091185664
747037071127216128
746873132561072128
747042012117991424
747068637689716736
746920381252960256
746923825107996672
747049515572695040
747046818563899392
746905969687412736
747070730446209024
747065948859940864
746903721662095362
746867713625235456
746870615911571456
747079295424663553
747068683596398593
746873862277603328
746918649139703808
747047770758975488
746865746416852992
747081891560456192
746864609785569280
746893651318431744
747039264903405568
747040175021252608
747036957742608384
747040351316213760
746862537921142784
747076803769012225
746878925041631233
746867965312667649
746928380071677952
746928937935187968
747068130036424704
747048550991802369
747059355418234880
747044579011002368
746897275092295681
746879512105881601
747037054207307776
746878702747791360
747050828540878848
746921614604795904
747035720766922752
747058290039873536
747040678442577920
746903109121769472
747076828825673728
746878027523563522
747041412135403520
747054871774277632
747069862321717249
747046063849218049
746874688547102722
747051071923576832
747067165489135616
746894964030849024
747059875423850496
747050417452875780
747070877347479553
746889167259443202
747039092655927296
746924806600278016
746929046706061312
746870377138163712
747031672990871552
747052598453280769
746901221747855365
746908947982991364
747059313424875520
746870234276040705
747039126260711424
747035074848301056
746917848195313664
747062677537624064
747081736530632704
747048978747883520
747036022433710082
747046432729792512
747070390724333568
747046437188415488
746882767040950272
746928908356853760
746861900206571521
747073989374185472
747046567010512896
747057128213360640
747064313182040064
746925943264935936
747050526471118848
746898722047459328
747034499914076160
746890635530014722
747055152906047488
746877121289723905
747035187977007104
746864765083979776
746888013905440768
747073201025466369
747075310655414272
747046068127412224
747057283398524928
746865029417340929
747069300284985344
747031568200437760
747059196131172352
747050614476148736
746915935454265344
746879080277106688
747066624138633218
746862999227465728
747031404601548800
746889356128948224
746871802878517248
747037230737334272
747050505520635904
747047833900032001
747057875084664833
747074538949713920
747062178314883076
746904736578691072
746897795173462017
747059657378795520
747044566268846084
747047477312897024
747067014376722432
746902526172106752
747058893977681920
746913657993334784
747063054865555457
746883219874799616
746898361274535937
746883383502901249
746858280627150848
747057598252318720
746866585189613568
746930250588774400
747031702527217664
747043023104598017
747072542343561216
747064858592559104
747040967539187712
746880305043120128
746886411748413440
746904795382878208
747074631291510784
747045820470538241
746915742541553664
747067089635016705
746911506449653760
747057543478910976
747071376205422592
746893303082278912
747048110745096192
747069401040576512
746862537824698368
746875963661762560
746867294312218627
747055010190602240
747030918150430720
746883115184951296
746868854396071937
746911166383853568
747040195892092932
747045522746179584
747044989855797248
747072181771767809
747052040862437376
746872193036890112
746893231787409409
747041580075335680
746875703774195712
746928220797296640
746916464108703744
747054234445709312
746862718095765504
747076229182947328
746895077255962625
747040770599837696
747035825553182720
746859249339359233
747047510670254080
746863141758214144
746917441188442112
747055727458476032
747038388407177216
747071598763581440
747059221502451712
747036333101752320
746863259307884545
747035594816004097
747035422631600128
747068444718276613
747044205793546240
746925666323542016
747044855986143232
747043219951726593
747076724047876096
747069602362908673
747062958522408961
746930346927620096
747063922998579200
746893030221717504
747034974126247936
746861493497495552
747065559041323012
747070814390988800
747035871556272129
747044989922844672
747059363869691904
747080004027191296
747037091968786432
746910386465742848
747072563516407808
747038975341232128
747053097445253120
747065156321034240
747070768022880256
747064854268231680
747057216398626817
747033115927904256
746877721012211712
746887514703618049
747067110828933121
747035154326110208
746886776850100224
747071430907531264
747074735943606280
747062035549143040
746928191093121024
746867621266526208
746870343583801344
746870058324897792
746860365363970049
746930225544630272
747049272571461632
747074396125282304
746868514808438788
747066318256386049
747067307910889472
746909224534315008
746884536903008256
746874084764618752
746915084191014913
746902874257428480
747071888170622976
746912966050717697
747042737799700480
747034038620327936
747066456425148416
746910218508996612
747049696108085248
747068117348663300
747036643224395776
747032130476253184
746892061396328448
747050677436768261
747066469142401024
747065013760729088
747032641862402048
746865482410659841
747062941732724736
747036878063337473
747045581462319104
747038975358078976
747079597204770818
746882091607072768
747067760958640129
747032683839111168
747041143662215168
747049624670769152
746909434446635008
747068507460935680
746906381026885632
747050014963302400
747048534239641600
747033912925356032
746903453046190081
747057547627069440
747081933646139392
747063906284208128
746882494209753088
746858049944559616
746858637319086080
747072097642512384
747046172980830208
747078317942136832
746864991605784578
747038727952699393
747076396824989697
746873447368761344
747078251000913924
746899518814199808
746917109930823680
746910214322958336
747034848276119553
747035917832028160
747031572453351424
747043761310564352
747070852252917760
747035036931633152
746867105446887424
746909568396107777
747078674508189696
747069505784909829
747047192247021568
747072299011026944
747035527703035905
747045229149229056
746918103938965504
747054012055203840
747076485010198529
746922826825859076
746896541005275136
746867554401017856
747046944615325697
747065114105356288
746893231703502848
746918661663907840
747041949098577920
747077839623692294
746913494620987392
746896402781970434
747038979770441728
747053232044838912
747081161701130241
747074220002279425
746917973831618560
746877247093514240
747033736852692992
747062861973823488
747063855935856640
747057694608138240
747043115178016768
747080859933511680
747059112333185024
746894460580036608
746864085564690432
747074719422124033
746892799887441920
746928975599939584
747054993283375104
747042607654670340
747046378166095872
747070575235969024
747039143008534529
747058327771877376
747033732624723969
747072781309845504
747057946442498048
746877846946144256
746861585763807233
747061016534605824
746895303660417024
747054368629862400
746873090857181184
746888802359115776
747043392098549760
747038228985880576
747075998701752320
746902224475807745
746860230995288064
747051323632267264
747066288598556673
747059758104993792
747039239553048576
746895312141287424
746869974514401280
746914488532754432
746876148362129410
746916581226090497
746895182206013440
747067194706694144
746894280195612673
747068755012890624
747032180778491904
747041383026950144
747051290086117378
747031513603051521
746868380406263809
747050832793731072
747068759081422848
747045174484865024
746894053887909888
747072701966204930
747074723595444224
747042020414226432
747077751585259520
747076761838444544
746858935034884096
746870259601260544
746880933945434113
746906318070554624
746885455296094209
746873971459555329
746899741179420672
746895333163053056
747061360475971586
746901066592157696
746890832490405888
747041496352731136
747061444357689344
746920717086687232
747049440322666496
747044079813419008
747061347742064641
747037029393915904
747054703930859520
747046340803371008
747041294988500993
746867331956088832
747060232153501696
746927130127306752
747034202109947904
746896054700781568
747053823328403456
747067752553275392
747031953937948673
747033757509652480
747056914312400896
746924265350508544
747055845007982593
746928107328770048
746874789227171840
747041483526705153
747040330222993409
746917340797820928
746913246850912256
747073414851067904
747032751086403584
746902656162029568
746861132699279361
746879424004562944
747079269998825472
747069476236107776
747045426306621440
746858481886593024
746881143857872898
746927968925016065
746888727104888832
746873568907116544
747035481561399297
747046156019077120
747048613948305408
747080620468219904
746881957548564481
746908637390594048
746909174152368129
746864001506746376
746882477415763969
747063138705674240
746860528694345728
747075667095871488
747043425766105088
746920834439086081
746885732136947712
747066762781417473
746929940394713088
747032562514690049
746863795956514816
746907181832896512
746925481807667200
747066682863140864
746863586379587584
746927662879354880
747042905366368256
746864106511077376
746871207442554880
747065034728038400
747064816519372800
746910948548448258
746882238252457984
747042695764393984
747031429704519680
747047439652294657
747048433421287424
747040921628315649
747035091575123968
746871312283504640
747078707999809536
746909186693304322
747076057384239104
746878794867314689
747052992646492160
747046936314781696
746922218744057857
747061150496481280
747049695961300992
747040099687403520
746864702030909441
746900978750853120
747044256036982784
746914660285308928
747036559497695232
746910818294456320
746867336024567808
747064459840086016
746916782900936705
746911317462814720
747057585333800961
747033967539425280
747080687841206273
747040040811900928
746902748721995776
747056478402420736
746914547160711168
746858666628784129
747038761452703744
747043169502629889
746908016499392512
747068423574806528
747058889758105600
747062668985573380
747077168627355649
747078296848957440
746883765314662401
746882209047445504
747079450328702976
747046537805598724
746874357520175104
747078972228407297
746871819781562368
747047506782072832
746879428228055041
747059669915602944
747048869641523201
747034378656690176
747057350649884672
746869529603497984
747051856136904705
746907316193230848
747055308191703040
747063101208559616
746892028169039872
747074488538370048
747055538635182080
747041341100654592
746875892509597696
747036920341995520
746923816484507648
747075121949507585
747075981706469376
747071867123601408
747063600339161088
747054674654728192
747030997858942978
746882590888574978
746897770053664770
747041496336044032
747047196403638272
747048253208788992
746920972683358208
746902656422031360
746919349550616577
747076929505878017
746918162617237504
746910931859341312
747067928579825665
747077814579408897
746877360599760896
746911380570312704
747052711896580096
747041726804692992
747054834277220353
747061582736330752
746885530961481728
747066871858479105
747037826357862404
747068105017409536
747048534151565312
747045770075979776
747065617589538817
747033489162240002
746870003757101057
747044641841766402
746886751516426241
747052455955935232
747076766225702913
746915851438161920
746928560359694336
746870922326351873
746865419152044033
746882443941011456
747046600825004032
746920314332913664
746880732673474560
747055370783367168
746869525317058560
747044235015237633
747039889863098369
746868581648965632
747067010048229377
747075893701541888
747057031765499904
747067198875697152
746890727586693120
747053940592742400
747043517919289344
747080951985905665
746902165583716352
746903843422633984
747041899026984960
747062488592711681
747073435965132804
747064657127473153
746889314437570560
747064866763046913
747059498276225024
747055119426949123
746883681214599168
747076334157963264
746900290574684160
747057052694917120
746902488528392192
747079148544331776
746920964353466368
747042779457552385
747049599400054784
747048014087348225
747039889842122752
747081522579120128
746898848073814016
747030733756170240
746876140040687616
747043513737568256
746884155141562369
747054351580008448
746922197441089536
747036081187598336
747048781707882496
747052250405675008
747074060702593024
746866929063890944
747071108059439104
747071934249197568
747040271582527488
747065944946577409
747062945717182464
746875628146700289
747068188697956352
747078422757785601
747065118458970112
746929667450408960
747059380487618560
746902115252076544
746862349160583168
746909124139552768
747067781770772480
747048354002145280
746877775584210944
746871429921017857
746873396860968960
746866069420204032
746887422496112641
746901322683678721
746920201036279808
747046483346743296
746857714475753473
747076992739180544
746874868918951936
747040598436229120
746871861829570562
746869504358158336
746907722864562176
747041567404343296
747048760782520320
746923401151975424
747062798937636864
746892107596472320
747042074822840320
746912081027411968
747062408804433921
747078938741055488
747035687224913920
747075331694043136
747076849918967808
747068180548493312
747067484243533824
747045027851960320
747073087850561536
747056394155634689
747035208977833984
746865230706245632
747066535970226176
746886424524292096
747047863314747392
746874273654943745
746927486403936256
747037822020890624
747059301089443840
746889452652400641
746863502531268608
746930384701620224
747047913449218048
747059418429263873
747038429972598784
746915348432162816
747046164466380800
746929151844687872
746863506494885889
746872306388078597
747073494324744193
747044650398191616
747034969642512384
747076883574054912
747067387619450880
747047846273245186
747076820722397184
747066930440241153
746922805963399168
747047036764073985
746858175853387776
747072898955943936
747065009319063556
747077646958362625
746873464162746369
747040321956098048
747076266956750848
747069954453835776
746892405383827460
747044402854518784
746876681135128576
747073343606620161
746870293201883136
746921467921702912
747076950779322372
747049943349727232
747040703579041792
747050249760423936
746865633103609856
746927532545540097
747054490231148544
747044352472530945
747042075120664576
747059267304292352
747048710178209792
747058768295366657
746879105409425410
747073305694306304
746860226645614592
746886143317151745
747059259175731200
747052544006959104
747046294481297408
747036362201792513
747042674973220864
747046403721965568
747031396170993664
747055026967740416
746929571207979008
747033451711373312
747067207344136192
746903889635483648
747063558379167744
746909845350129665
747065479387291648
746894175325425665
747037477936955392
747057384128937984
746900559240658945
746860834794708992
747071875629613056
747063914618314753
746910944333180928
747055102544863232
746860080054804480
747039709537394688
747080964451467264
747066854875738112
746866300153114624
747072429000916992
747057304365830144
747040259070820352
747058067997523968
747043471626768384
746865586882363392
746860939849383936
747043417197318144
747080666970488832
746866824579522561
747033929530564609
746884117644488704
746876227814825985
746883798730686464
747035381091045377
746913133525090304
747074941632258052
747069640099041281
747054536255279104
747048379004358656
747048341121400832
747068532593070080
747052321620688897
746903176469688321
746888919795568640
746924667861090304
747063130363133952
746878866254266369
747049217768693760
747033719920295938
747063218330275840
747080867923824640
747042213557903360
747069509878571008
746927809734582272
747038723783729152
746865071092011008
747036714875531264
747064187273125889
747038782331944960
746887762444353536
746887602930880512
747053852680200192
747081560369823744
747078758495035392
747048836191887360
747033585899667456
747051789158125568
747081694218428416
747057115945181184
746910512068313089
747033782855868416
747034814683951105
747042087540002817
746858905729441794
747052883821076480
747046021927141376
747046579618603008
746919253010329600
747075172411260928
746888852976078849
746859274786189312
746861376073654272
747062601859883010
747049046083239936
747049310123098112
747073301508407296
746872226457190401
747052212556304384
747039831012806656
747053169046347776
747069879027642368
746875099958018048
747044402800005121
747059192125620224
746921853663338496
746876446157733888
746868812465774596
747038765537951744
747078871590252544
746892912940679168
746876970215030785
747073561706233856
747076480929239040
747032407178678276
747081950284943361
747053676502597632
747039852202442753
747070239846862849
747032964803010560
747074656243433472
747081652417990656
746916702982639616
747036689500082176
747074681652543488
747076069736472580
747062501343399936
747051797324324865
747034936419426304
746911493594046466
746919739847380992
747064405431554048
746861036309983232
747039210377445380
747053424810795008
746900957762453504
747073020645122049
746874198048464896
746904770137382912
746870431450267648
746914412917891072
747034210624430082
746860319209721857
747069484750475265
746873879008686080
747058588078608386
747061524154433536
746872209742921737
746867403242364928
746882205046149120
746923472820051968
747037582937231360
747080884826869760
747055077211385856
747051646274912256
747038446787538944
747032608253546496
746908251548188676
747055907645841413
746871517699440640
747077730743681024
746922700774449152
747064657135820800
746888043466915840
746881449786105857
746918607284641794
747062727693185024
747056012687974400
747042989378277376
746873392578568192
747072873630695424
747077386882125825
746859077515390976
747074786526887936
747073960232247296
746868921475575808
747054200824094720
747045057337888769
746911057390768128
747031312364617728
746929340613484544
746889008089706497
747061062684508160
747055001726386176
747039550204149760
746896922888146947
746880535713067010
746906267482914816
747076258480021505
746919743932731392
747039159974404099
746921362766315520
747050782348947456
746862357608075264
747073553317539844
747048324423778304
746917399182647296
746886021590048768
747076493260513280
747031052166791168
747061008133406720
746869982852681729
746887661839777792
747035603301105664
747058562690654209
746868003195621376
747057673590317056
747071787477925888
746918305257033729
747057874908684288
746894930610688000
747076363421618177
747080322752253955
747063042119208960
747070646774013952
747045245901217792
746860692347584512
747066544648237056
747070944401825792
747050664803635200
747068042010628097
746863707972636672
747050560210276352
747055781875425281
747077164487544832
747038950053806080
747049494911541248
747077172813271040
747070285917097984
746884666842505217
747058827116314624
747059506534834176
747040846181203968
746874252310233088
746871492814700544
747034084736700416
746905281871810560
747048987065200640
746867667491913728
747039705405988864
747036496373387265
747040506459394050
747038434213117952
746862453896716288
747065537755250688
747078204939210752
747046470570901504
746861489160499200
747063377709629440
747058076298125312
747048114687709184
747036798531084290
746884440387883008
747055543114678272
747043299765035008
747030708300947456
746858528220930048
747039419920711680
747031526253072385
747034990970540032
747081832902975488
747044310642745344
747075667255123970
746898302629777409
747076548172316672
746890178451619840
746883572246712325
746896172116238336
746863599008755712
746878471872225280
746902232717627392
747041307546132480
746871425470980096
746876890636509184
746911863007416320
746859597781213184
747058420277186560
746889410696777728
746922512303304704
746870372817997824
747037595624890368
747063877041528833
746891088498155520
746886151605194752
746913217574756356
747044465605488641
746888894860255232
746876064383766528
746859291236237313
747059804309381120
746879579327913986
747079941074870273
746879696890171392
746909807702073344
746864299621101572
747055891141246977
747051172616355840
747063621037891584
747070688595484673
747051780626853888
747064636273467394
747077135181852680
747051222901866496
747048223651540992
747067614292283392
747040103718129664
747059582120378368
747078720570068992
747033665335627776
747076200007344129
746913859307462657
747039550199914500
747060936981250048
747031543038640132
747081161516716036
746894871538114560
747070135077322752
747076002723946496
747054007923908608
746915272624345088
747062119745585153
747045250145914880
746872625301852161
746919202997571584
746901532101087233
747079542582480896
746859173799919616
746875573641809920
747054049837584385
747045409562984448
747078578039291904
747045363203313665
747059028472258560
747073070985207808
747066804560891906
746890132268158976
746866711001980929
747039105620520960
746862399374823424
747043190516113409
746893017659772928
746890312572874752
747064183255085056
747035078824439808
747033484993118208
746916413642674176
746882150314704896
747079387703549952
747070197677293568
747081572600389632
746900076904185856
747037360450211840
746868137124036608
747074136086818816
747030960059879424
747051495552618496
746880892145041408
747052556526858240
747049092031856640
746889171436871680
746904837535596548
747053303188570113
747056314816167937
746861598317305856
747032788755484673
747040997184528384
747070428649234433
747071111968526336
746893323873419264
747033497471168512
746886030012252160
747035968184651776
747050849340293121
747068142426296320
746865138339241984
747067631048462336
747063516335603712
747058235828469761
747058701081575424
747066523395723266
747076526907097088
747059049510862849
747074928860487680
747073045630754816
746918984851722241
747032528930865152
747041219184852992
747062304009785344
747056117478526976
747081950196801536
747034806232424448
746929797704650752
746928703146385409
747047590475218944
746891897864593408
747034709855707136
746863691145027584
747042293064966144
746858414995824640
747070701085958144
746875305214746624
747075251926798336
746922373807411203
746868271387938818
746905084878020608
746891763839799296
746908155272040448
747051566901800960
747066854989045761
746903893465047040
747033552244576256
747045476634103808
747055131741421568
746877158954516480
747038526601048064
747075935539625984
747056742543003648
747042490411290624
746896947865280512
747039483111972864
747045325639057410
746884021024501760
747076178981359616
747033551984558080
747060043351109632
747032453177454592
747071518945980416
747060806949339136
746901775416954882
746860927283249152
747059326255173632
746895760768262144
747065571515072514
747044776319590400
746884176104693760
746915406946832384
747081094588174336
747062178264547331
747064002740527104
747064069803282433
747065793980993538
746904992368431104
746918200265216000
747068604135407616
747068813582176256
746889293474390016
747040577779208197
747048886447964160
746908994095190016
747081073666949120
747077386664087553
747032021264896000
747055866038337537
746915839010447360
747050748962344961
747034126755176448
746889876230942720
746881332580487168
747063868392869888
747056939419328513
746865671158497280
746901641165602816
747061364594720768
747057098794610688
747053844178272256
746862521089392640
747054653729284096
747073708515336192
747042221715787776
746887716357414912
746900290817822720
746877347698196480
747037062625255425
746909057043169280
747046734807785472
746861443216089092
746899623764172801
747045178767081472
746907819509616640
746881059812421632
747059343133016064
746870427142619136
746913045771747329
747042616051568640
746892455824351236
746858108736184320
746858654066839552
746926643453792257
747068264224698368
746901859399524353
747040972022898688
746908809323417601
747079374743158784
746868879540903936
746885698767060993
747053563109580802
747037016731324416
747058651093925889
746924861130416128
746899858699718656
747062366844624896
747061498627907584
747046680252551173
746889779879481344
747056935409688577
747051818165776385
746865381348880384
747045401019166720
747061616173187073
747080977139310592
747046802067722240
747063516163612672
747062148740747265
746918519065894912
747074320711589892
747063386433691648
747074874598957056
747041668235288578
746901355932028928
747033535446409216
747040154087469056
747056058674384896
747036534264696832
747048580393873408
747053227632435200
747046160179859456
747043086014910464
747033925655142400
746880812189024257
747037012587327488
746887342863040512
746903188872171521
747074790461169664
746862827185528836
746883622557388800
746922923378671617
747044717565714433
746878253676146688
747053676263518208
746858733456633856
746877591114637312
747073008041328640
746908876499386368
746914908055310336
747076321533169668
747066225671421952
747076270958256128
746889456968437760
747051138755723264
747057992579719168
746879696588017664
747070466288910336
747041169029345280
747040887985831936
747035959837986816
747076472339374080
746921345968005124
746893848241115136
746858830131257344
747063507695198209
747038165903482881
747062534843269120
746913569799692289
747057610717822976
747078078766157824
746896226499633152
747056369157677056
746883354247602176
747046659327156224
747033623363203073
747042314044973058
746873292171026432
746917189643448320
746903948385189892
747044394453340160
747042498715914240
746861396852244480
746875435120746496
747080301893935104
746913142299516928
746858977024040962
747042054018990081
747032235300163584
747054380952752128
747053453948653568
747035670443597824
747063134523920384
747071829513113600
747075591816491008
747033028015230976
747053626141577216
747053450131800066
746858313984315396
747036945537245184
747079123101712384
747052791554838529
746908897328381952
746911439273656320
746905516933152768
746895068703789056
746877813362352129
747080616466845697
747039621138157568
747066481809170433
746926899608223744
747040414163689472
747068872470126593
746859941533745152
746908767359492097
747031081619234817
746874378147737600
747066255337787392
747035330663047169
747031098476068864
747059263089041408
746902047962832896
746917562974375936
746886331947589633
747063998475010048
746878060784386049
747046609079406592
746891851941187584
747049268339347456
747057782650716160
746874873201319937
746911074193182720
747057216369364998
747077646698319876
746924345285566464
747070894053298179
747032788621201408
746878010435899393
746863431102267393
747040481142505472
746859635441807360
747033560377339904
747077973975629828
747040753659031552
747078691474313217
746902303886671872
747031333537349632
746919945137696768
747045631940669440
747041580180246528
746919425270415360
746890723434369024
747073582799396864
746866010716680192
747047078598152192
746870586786222080
746881982559293440
747061658091032581
747065361565159424
746915923047526400
746922508016848897
747056289365254144
747070780727504897
746873615149195264
747052170722295809
747077852416344064
746916216573353986
746870783742382080
747057488885874689
747053072631873536
747039822540308480
746864026655793152
746909946067877888
746920025005690880
747030863532064768
747055500924096512
746859480349024256
746912328466186240
747032721533337601
747081581295190016
747071200136957952
747057765714137088
746904631679266816
747053072589807618
746919873968738304
746869558967943168
746896893343580160
746878362883399680
747052430567813120
747062316567400448
747039155822206976
747076816511213568
746926484049125376
747032637643067392
747074765261791233
746926618426236928
746909493108314112
747054620208414720
747031702510387201
747047955509690368
747074488664207360
747042364565381120
747043459257733120
747056704697827328
747056293848948736
746916258558271489
746874185478078464
747075327646642177
747056864232280065
747051977910030336
747067966303444992
747078212967104512
746877893247016961
746887464405475328
747045501896384512
746890635353985024
746898197885313024
747032222574616576
747079806789943296
746928212173692928
747031408938459136
747071502340624384
747068469556953088
747045254256201728
747039977956061184
747034592247447552
746866924936527872
747045279317237762
746884453117665280
747061901377560576
747034353390190594
747051684187226112
747034546428854272
747045174526631936
746870079040655364
746893055702228993
746870418733162496
747079265833881600
747069036106743808
747046638590451712
747050304185712640
746901787991511040
747033384497651712
747080331052847104
747043719183011840
747059200208015360
746906246582763520
746904585525035012
746926924702883841
746909748885348352
747076522863845376
747070138885804032
746872671078596608
747075914706489344
746859987826319360
747059695144284160
747073544979423233
747063549973798916
747035452125908992
747063923241779200
746911653237657600
747051835014451200
747052082402725888
747069144978305025
747069870630649856
746918066005499905
747059452185088000
747044419480748032
746869194285670400
747042909455802368
746886894290669569
746907836391825408
747048534332026880
746865834547617792
746862336393125888
746895848798191617
747078271729340416
747073549060300800
747041483635589121
746909824458186752
746924022324146176
746858653836279808
747080956134055936
747060206945865728
747062299949674496
746870427331399680
747038652371460096
746929814494294017
746887938370379777
746885203763724288
747030796402188289
747055437846032384
747078175486779392
747049310076833794
747079479911153664
747078967908270080
746900072458240000
747075579283910658
747051541647884288
746886575175405569
746862852267343873
747050589511626752
747081782319792128
747079248909840385
747036932761325568
746878547344556032
746921144897409024
747063952362905600
747064661342830592
746883542714621952
747034990656036864
747032881088835584
747049259896299521
747062241233514496
746883706380517376
747046286147358720
747047913482817536
746874508368318466
747073913977438208
746923065691365376
746910575003860992
747051793025228802
747081883092135936
747056272764108801
746927482381574144
747077890148294656
746889117150121984
747080230691573760
747072521460195329
747042926363054080
746928107534360576
746860407114039298
747062966822940672
747030981152997376
747033996874387457
747042595218432000
747046407526293504
746917558847082496
746889020576260096
747059527330193408
747071351245135872
747069124036157440
747055182341672964
747071762412736512
747070181151768576
746905017685319681
747040309062868992
747081853966913536
747068767503532032
746862147947233280
747055731506024448
747039528976809984
747057539582308353
747038513858699265
747055077496655872
747074002175266816
747068234910699522
747042167210840064
746918259287416832
747064149448916992
747062480078274560
747050123813855232
747079391763632128
746862164493860864
746884474219028480
747075470122954753
746870498395459584
747064850245914624
746890765607919617
747051411670589440
746887703451439104
746903746655846401
747079928420638720
747044910390460416
747080482073026560
747053445690056704
747066682879803392
747046072074256385
747057597975502848
747050501242494976
747060513180422144
746920196862943232
747075465890926592
747074287236976642
747032008711348224
746902023107317760
747032356838481921
747062891430486016
746868258712788992
747078771031740416
746869017848197120
747072110359678976
747036064448126976
747035305216184320
746889406334799872
747072060040544256
747067723105079296
746865956253663232
746861464124743681
746901116894359552
746917944458903552
747042041264279552
746875078705557504
747065948981518339
746901469329129473
747053500186558464
747079609737424896
747063394776211456
747049314313211904
747055366593257472
747079060388347904
747079773403308032
746928816346398720
746880720040140802
747078045337550848
746865830399356928
747080012302524417
746872906215395328
746857664148344833
747075612720959488
747066209187807232
747037532676710400
746900571672707072
747061926761476096
747080423394643968
746862508439265280
747049242884214784
746865998200979457
747042884424245249
746918846548762624
747041647234539520
747078070327193604
747076417784000512
746926479838044160
747038698458451968
747066175385829376
746867600144072704
747071103890165760
746860587267784704
746876785674043394
746917684474970112
746917902574551040
746883723312889856
747081019300388865
747038673275916288
746871526314565632
747079626766356480
747042704266133504
746926605902176258
746895983267614720
746898654942928896
747032243747577856
747031849432719360
746916497663090688
747068125796007936
746916321376374784
747031438105649152
746861006924611584
747059405867257857
747066720674848768
747052602588827648
747036622596771840
746916258562588672
747038505562439680
746889091745079296
747072571833647105
746900395570630656
747044373544714240
747049444307152897
747058315285397504
747069220471570432
746903583417765888
747049931014291457
747056113422639104
747059275835408384
747079530041335809
747077902823350272
747042964162093056
747049029213782016
746904669503512576
746915973106565120
747040166422921216
746883408647725057
747054334857314304
747059401492672512
747067446331314177
747038111289479168
746870943256035329
747069946039926786
747056541338079233
747073909879615489
747036827886944256
747033556237561856
747045598076014592
747065059873001477
747081119615442944
747036068772405248
747070470617464832
746889230299762688
747050207905464321
746859719449583620
746862709740711937
747035930238795776
747038803316080640
746905076485107712
747070554318974976
747054670305169408
747074358510747648
747036379104813056
746865071322652673
746874579654746112
747073985280618497
747034047025676288
746868431018921984
747077248273027072
746904321376264192
747031010622087168
747054628659994624
746905374163243008
747037889167507456
747074434238844928
747047783371313152
747053701563564032
747060035142979584
747041454216847361
747046285983703040
746882221659742209
746895148320067584
746897744757817344
747069061218054145
747080046154682368
746892657314701313
746917319738261504
746926307808681985
746886533559394304
746863322075701249
747059594447454208
747051700750417921
747076799599783936
747062643672944640
746864270026113024
747058520697282561
746862357649862656
747076179056795648
746888366180864000
747058487482515456
746898793220575232
746906816966098944
747038471915610112
747074958325481476
746883513471819778
746869710193627137
747049947548254208
747071233863327744
747049889188700160
746920398286004225
747055106714042369
747046881646223360
746926999914979328
746916216413925376
747056679687098368
747081849403486208
746890144834215936
746895471470223360
746871807165239296
746891034106433536
747052401522253824
747039654692560898
747039017217167360
747032398701944832
746924886161973248
747040544010964993
746902870373580804
747060320166772736
747081644075540480
746885036037779456
746864068804382720
746927989837938688
746865880865382400
747045266994364416
747040430706008069
746908729551949825
746892183072997376
747079752490561536
747058701232640000
747035456467001348
746907093798617089
747064984295772160
746869605423951872
747073603691241473
746883102413197312
747064065692995584
747072114428157952
747061217869578240
747043190641819650
746861816488177668
746914895103463424
746899036783906816
747063507858841600
747058994783621120
747064661477040128
747073028970913792
746865532339654656
747047284479791104
747071632208961536
747067026787680256
747057207909429248
747077051233017856
747059393452118017
746929059641364480
747065923748663296
747054422887436288
747075965034106880
747052904817754112
746922470318419968
747054469133778944
747045971297636352
746873384143708164
747072647255695360
747076069623214080
747062840960376832
746872272904822784
747032654457896960
747068406730395652
747065487574564865
747070504159285248
747046017766391808
747034449758453761
746884646080753668
747075373721063424
747056121630777344
747067597502418944
746905923780751360
747080264120147968
746878694174691328
747047049628164096
747045761884520449
746929961316003840
747039277314367489
746867860220350464
747051482923540480
746901226189631488
747052040455610368
746882838046310400
747067832177987585
747076187474759684
747067954051710980
747063465911652353
747051243554508800
746860570687774728
747034395081641985
747032155587502080
747035049338482688
747080461474795520
747041806618071041
747049133861703680
747069291707645952
747036802935033857
747035368365654017
746860562353631232
746887267445317632
747038006561824768
747080947904950272
747067190378172416
747031425459851264
747063117658587136
747071812526276608
747067500693696512
746897602361311232
746860075789189120
747058193847689217
747056075610939392
746920419228266496
746891348628758528
747042918171557888
746878648091742208
746927947903176704
747067022924668929
746887674485739521
746928405338259456
747045841278382081
747063042114990080
746872272691040258
747056671038509056
746864697694007296
747040174794670080
747053894631563264
746865318845419521
747036878285701120
747078305321488384
747037599538155521
747046118266114048
747071913067954176
746870658194300928
747048400080756737
746878069265174528
746920507291865088
746908222070497281
747077764361162754
747075117662953473
747074266340954112
747077747529252869
747037188534108160
747047905127731200
747073708410404864
747078418680942592
747037725539336193
747031161273196544
746872038036475904
747074069154013184
746905781228941313
746890669008916480
746858695624122370
747043463347109889
746914312237649920
747079878311313408
747050694360850434
747068306302074881
747064191631056896
747063998667972608
747049737833091076
747080289281781760
747035863134068737
747040237973450752
747035867391332352
747053290379182080
746897715498360832
747063247870828545
746861401000583168
746889955792715776
747059351467098113
747035489820119040
747060689357897728
747050908131930112
747042289038536704
747036353775362049
747071380500414468
747050455314857988
746887749840547840
746871685408710658
747041194052558848
746863099756568578
746865268362600448
746917869271810048
746863166785785856
747065751756898307
747078573886955520
746883589099388929
747078871778988032
746911002835435520
747044453072908288
747070248000565248
747077751736250369
747058852110041088
747059825167699969
747039906359279616
747064799813566464
746869399588569088
747067635049897985
747064623388573697
747054339122823168
747062287215759361
747057178641575936
746886747544444929
747057094680018944
747051151321870338
747056671176916993
747054079034064897
747046638514954240
747070554444861440
746892644559683588
747052808143278080
747058298428395522
747060861269905412
746882678725685248
747055459224403968
747079492485545984
746922470238654466
747079576266825728
746871115373383680
747041135302934528
746874348808601601
746891876897271809
746925075035619332
747037687572475905
746871387596296192
747036043493400576
746919257326268416
746860172409180160
747062895653982209
746859710754631680
746863783398772736
747062396469055488
747032818056826880
747066054011133952
747061343426064384
747043161252466688
747049817612881920
747065701320527873
746861258645725185
746901494474149888
747036194706362368
746863011890106369
747050388063461376
747078020201062400
746875993156005888
747049637262000132
747056520274141184
746898416068878336
746871807278452736
747075017121370112
747061842640535553
746870733364551681
747036634990907392
747052397034340352
747046822867263488
747076938183892993
746927012661452801
747072458402861056
747059053508042752
746864077264330753
746864383502884864
747065667942244352
747074102876340225
746902559705677824
746884604141895681
747047124911689728
747047447906574341
746916480646676481
747065189728608256
747081161726435328
747040330353090560
747081199366062080
747054624289488896
747063700964646912
746919974443294720
747053349204168704
747074299991822336
746878413231656962
746876227974213632
746861439009361921
747037897568694272
746903528845774848
747035959577894913
746878207681527808
747078653431799811
747077911312760832
747041395471491072
747060773038526464
746916971304914944
746927935441907712
747050899671941120
747040548242993152
747045086303764480
747033640249470976
747053764385869824
747063977465745408
746890174236364804
747044793079992324
747066909561069569
747055802800693249
747046911018995712
747067492418392065
747058357480079360
747060693543829504
747072802382053377
746929441339637760
747033162199482368
747065403730386945
747036928516718592
747050182718676992
747038006532407296
746909245484863489
747041299090575360
747041126998282240
747043526110810112
746890962677334017
746868057725767680
747067064867819521
746876584511086592
746866983954677761
747054649333653504
746873497532665856
747060164952494082
746863112389693440
747046374005342208
747046567056637952
746892883756670976
747043744482988032
746906527785693184
746898298359910400
746926408799129604
747041739647631360
747074853690310656
746907005906993153
746929503952244737
747066175272656896
747081794978193409
746922625599844352
746870410646433792
747077470814408704
747078196424769537
747051562606813185
747049276572901376
747070541568315393
746889712585977856
747044897954344960
746866878799183872
746897128241299456
746863166995439616
747061876454981633
747048093628141568
747058491500670976
747075717595299841
747063747110395904
747075763732684800
747059791806140416
746879965208133632
746890761283608576
747035674457546752
747080196902158336
746894234087727106
747045950519140352
746891419638345728
747037054266007552
746864731508473856
747064631768813568
746878623093760002
747072529987145728
747064309088460800
747055228156055552
747039151493611524
746896486378704896
747040711749541888
747063843352875008
746903226881089536
746895664248913920
747056432080654336
746870096119857152
746870313904930816
746905894277963778
746860449077956608
747054091570913280
747034713794224128
746901142081245188
747057270773649408
747067567991291904
747040485508689922
746867600144007168
746871647823486976
746897161657344000
747077609251540994
747045199566766082
746858658286338048
747074237102329856
746899934431961089
747052485366452224
747079832224305152
747042020275851265
746904983971389440
746887384994746369
746892980280229889
747040493817708545
746929680255684608
747065936298053632
746886462046494720
747057962900930560
746898088619479040
747073125494427648
746858276222963712
747072517404246016
747044906141683712
746886508225900545
747051856090771456
747032448949755904
747076765961564165
747069937840177152
746880812314824704
746870720714547200
746882884498186244
747063524656971776
746892258767601664
746867269016379392
746905185532837889
746903570830725120
747070797429284864
747058529161318400
746895567989551104
747064867018936321
747077315335618560
747081606347759616
747064594208854016
746879789022121984
746865834463760384
746866299939106816
747047691008479232
747038954592034816
747057774425677824
746912164884127744
747044327340244992
746871589073911808
747038169925836800
746860596042293250
746871828191264768
747079156752580608
746862021900066817
747041768726757377
747056381753122818
747079068898721792
747071720486486016
747058977997893633
747073385310597121
746927641924612096
746867595979161600
747074413053513729
746876303500926976
747043417180495872
746913141968240640
747064409839763456
747081824245972992
747049440062537729
746879675943686144
746882217452969988
746890077519880192
746876035149496321
747032809735331841
747033359046545409
746913347782705152
747078418785787904
746870918123749377
746895953928589313
746873384273776640
747036987509604352
747040690887077888
746901561662644224
747037037480542208
747066812899164161
747053344900939776
747055777953742848
747032474342031360
747033690396569600
746862697275363329
747057686403899392
747043844915625990
746914929047932928
747080389856993281
747043115211558913
746861182854766592
746883014442029056
747037855600488448
747063147324907520
747081040225763328
746921228611387392
746874487455420417
747068625052381184
747037326954602496
746867294098231296
747036291120914432
746896255683551232
747038568737050624
747033854364520448
746913331034742785
746912638605484032
747074773801377792
747043316668170240
747055119359950848
747037616436981760
747075780274978816
746915960590741504
746911015527284736
746876936685821952
746872960770670593
746929445446033413
747032239159017472
747035406126948352
747048106450092032
746864223754592257
747040657424920576
746870322607988737
747032528922492928
747045803735158784
746899846028681216
747062287542845441
746922696852668417
747046982238208000
747041009603743744
747049146658480128
746904124529184768
746875972184576000
747081472251682816
747032394595721216
747035636587073536
747066481620357125
747041919868542977
746887829507051521
746868334138908673
747050199382630400
747080058502787072
747032369568358400
746891205858975744
747065563097202688
746870599247486976
747073876165791744
746872352441507840
747045036379017216
747063612578107392
747079060258459649
747043891023601664
747074090301820928
747067035314589696
747042209250181124
746911099543486464
747045996715216897
746880405660262400
747064057249804288
747076271360749568
747065923639586818
747058864626012160
747058696971259904
746909509965119488
747034797835456512
747035091344359425
747047087108407296
746871106913476608
747060378836799488
747051881218850816
747041072363220992
747045065382559745
746874596616372224
746900789755449353
746872981700239360
747058143356719104
746888533936214016
746884461430734849
747030821727518721
746889536681172992
747045610788794369
746889964412010496
747067664581955584
747076862548008960
747040103793582081
747071284031401984
746904703196332032
746906619783479296
747044721806151682
746884402920099840
746859081848098816
746920507342266368
746895664479670273
746866321053388800
747077877728940032
746871392054894592
746927209814724608
747063843268878337
746876496451502080
747065466728947714
747079957784965120
747077411909533696
747050644016594944
746865079736406016
747044503563931648
747043526173691904
746867743052414976
747056633231048704
747081052498309120
747056126064222208
747038979707572224
746870515395067904
747080628940709888
747051532995203072
747042578277761024
747073645663531008
747053022178598913
746904291928064000
747037306238996480
747050631240654848
747033539443449856
746892531242172416
746894166857228289
746925456394379264
747034428740878336
747077193809879040
747054565435052032
747036630662393856
747062065097932800
747040107862065152
747040967899873280
747073171464007680
747078087448268800
747073163004092417
747031492593881088
747062710945316864
746869684927094785
747076720071573504
746866228937928704
747038752988626945
747036429298073600
747060030998974464
746917709640761348
747078095824379904
746870159067971584
746859861900668928
747053529769066496
746869252712341504
746859958415794177
747074878503784448
746879654762446853
747053961488769024
746875787425492992
747066166925918208
747072731317837824
746906452338454528
747073427358490624
747072991368994816
747075482714251266
747030863603433472
746913419018780673
747046395086053376
747063814265389057
746930275838472192
747075549667831808
747031651960655872
747068876475633664
747081035893051392
747053693325893638
746877427574464519
747034474743881728
747060819263787008
746878534799396867
747062224603197440
746888013964320772
747068331308507136
746869164879585280
747063612930293760
746861648678354944
747066439505481728
747075885124173824
746886021716021248
747066385101131776
746915390098399233
747066968243470336
747034907096973312
747080045869535232
746866916686434304
747065282007601152
746877914197655552
746905852196446209
747058751694344192
747074836858449920
746888231929602050
747080826299490304
747068297598894081
746923158058393604
746868724402028544
746862881577254913
746876924304121856
747045619236216832
747059867089776640
747042918121246724
746880946633310209
746916958805893120
746892409674530816
747033417871691777
746885748998148101
746868737169629184
747073356273487872
747064002790985728
747059531625136128
746921614650933248
747053294753832960
746870976760119296
747066326410272768
746900777289940993
747073649581101056
747078238363619328
746900890565500928
747036026670030848
747043408712241152
747080545360879616
747031723398037504
747041617773740032
747031782281744386
746895114870521856
746865968672976896
746869840279834624
747051382352543744
747042246810308608
747035418483359745
747078057895272448
746918699341250560
747070600385003520
747053760405442560
746917659325898756
746930313423577088
747037490444406784
746923589950181376
746929998813003780
746921274673225728
747057749163286528
747081749050556417
747081530653048834
747038463631986688
746881580149334016
747060064368865280
746890748872654848
747030792354861056
747048546734571520
746867138921664512
747066150475993088
747053055477161985
747064510415048705
747081107313672192
746868602687586304
747047376548954112
746925590809284608
747075440771207168
747032809735397376
746873170477604864
747067790121537539
747065093410689024
746899342703755264
746911183362351105
747081816067158016
747057082231316485
747040858768187392
746924156327964672
747074421479833601
746900638919954432
746905101504122882
747080083886661632
746923762180825088
747059766564814850
747068448774119424
747072919877128192
747037083634667520
747036932723646464
747033086425194496
747039378204065792
747045325471383552
747036496373424128
747042951793041409
747074597611274244
747059032737878016
746863695595089925
746924118692372480
747057941870710784
747035603145883648
747080717171994630
746885589857898497
747038509832212480
746889444423151617
747080142355312641
747038409055674368
747052292130504704
747064191543050241
746858179728793600
746891738724327424
746895660172083200
747050555986542593
747044004550762496
747056407015460865
747052070025437184
747060005522702338
746887036674662400
746864588659003392
746914412955578370
747077873354182656
746897740756463616
747067190281707520
746916946193616896
747052275374358529
746915876683685890
746897182876372992
747069027747500033
747081824590008320
746860683879407616
746906238407979008
747047649107271681
746873728202510337
747069325412958209
746888873809051648
747041370485952512
746896813739868160
747058201900818432
746860705014394881
746857965873881089
747075277193383936
746901976907022336
747055895297859584
747054850815459328
747038979464126464
747049930938814464
747054901075775488
747059334421569536
747034202147799040
747074224179679232
747057946056605696
747032964815523840
747038597770055680
747039810146209792
747058445279465472
747057061435932672
747049775825031169
747034265167233025
747046109856546816
746868015518490624
747057400914403328
747033225093124096
747041470851452928
746857773166632960
747048357869293568
747075595943673856
746918297036218369
746872541361410048
746858456657895424
747039726226509824
746897484866330625
746929277522739200
747040103583846400
746877721091833858
747039998722080768
747039285900087296
746915599989772288
747048735423799296
747059690870280192
747069296048742400
747043194794348544
746926081316257792
747073494337347585
747040057358434304
746900471009316864
746901708387782656
747050333755572224
746866656681529344
747065768672698368
747038614811512832
746899267256614912
746926668707672065
747067240881790976
747079009834569728
747052124748447744
746870695905398784
747076216662953985
746928468097646592
746887795914878977
747035028744343552
746867340378181632
746875774880219136
747035993358897152
746920113102721024
747077663479767041
746908708878200832
747045392815108097
747035305555918848
747034009268592640
747074803178291200
747036416874520576
747053219055013888
746886499698806784
746863162926870529
747042033211162624
746915188809469952
747041001244659712
747080108847022080
747044364929536000
747076573333860352
746913582651060224
746927218312482816
746882846778888192
746873480780492800
747058948612722688
747031865937248256
747081165744541697
746892971593732100
747074299656232960
747043127857455104
747034986528837632
746890027121053697
747046575571083265
747050140624650240
747033535408545792
747058776562405376
747049695923552256
747031488739291136
747031438084628480
747063746971983872
746892191432310784
746900106021113856
746860491050467329
746923317311864832
747048907604115456
747067308028366848
747075679955496960
747078586566348800
746872461476519936
747060869725462528
747045837482696704
747045820680245248
746884943582736384
747063298210701313
747054011883347968
746919920013828096
746924038971342848
746893961533480960
747060097906421760
746859748482551808
747053382733430784
747070134771126272
747049721110335488
747031895553286144
746863410046963712
747056834654134272
746918250722689024
747054590756028417
746880304753872896
747061263759515648
746891893741658116
746878245585436672
747067265963692032
747068000151339008
747056411285282818
746914845023338496
746929684496060416
747039403382575104
747055375254458368
746902425668321281
747035196483047424
746870741912608768
746882809084551168
746860163831824385
746889867766829057
747043316424904704
746861375847272453
747065210628898817
747060894840950785
747052627796566017
747065068009971712
747033388419256324
746909161821184000
746929265006903296
747047632409886720
746921333452378112
747032499235229696
747049247145529344
746875980631793664
747053135248629760
747035095647854592
746862730594893828
746888160857063424
747040179190403074
747051193466228736
747080377320247298
747077139455942656
746894427071877120
746911409833938944
747059338800312320
747047129240113152
747046252471263232
747040414121725952
746928770020323328
747077290304077824
747045283482247168
746912978402873345
746924743467532288
746896541227548672
747042615938392065
746914769530064897
746899540125487104
747039101216559104
747059623975391232
746901318254485505
746896981570764800
747070084665925632
747079995743412224
746857831996006401
746860822236905472
746878140727832577
746888550902304768
747051210323025920
747041395693674497
746919425081638913
747038786589233152
747041307252637696
747035402029105152
746927226642378752
747049612062625792
747058458059485185
747033929496965121
746926941459066880
746871765079592960
747044356725555200
746892476670222336
747036265820807170
746862306940715008
746876291027173377
747043417297924096
746862520867028992
747049482295062528
746869475023028224
747038161549799424
746924949042978816
747032142811631616
747037465576415233
747064652735995904
747059208718286848
747044213930463232
747065500086210560
747046642696785920
747064267136970752
746925833999220736
747043794768568320
747075725858062336
746898445105926144
746864454407720960
746902195006672896
746870716742668288
747039055171493888
747042087481245696
747073020661895168
746888005584027648
746897698721144832
747071099515469824
747046155847073792
747066351466909701
747065772757889024
746876013934608384
747064581760098304
747033917136510976
747063084242567168
747050056751190016
746929348725248001
747046789249929216
746890635320369152
746865914214252544
746864068602920960
746872474189496321
746885719658897408
746916220855783424
747078791927836672
747038518354993153
747049490331250688
747041206719262720
747069706964602880
746870226109726720
747034437125287936
747037859891322881
747065500031651840
747075591472549888
747061876404686849
746869395348029442
747054141927731200
746872289598251009
746890857647742976
747048727102140416
747033992772329472
747066028769873920
747074895574634496
747073909627949057
747068415039447040
747049029176074240
746885803800936448
746889033029083137
747063965168058368
747052539980349440
746865381369872385
747030792296144897
747055756881563648
747040627842420737
747074379327152128
746862856566603776
747079496575123456
747060022312636418
746895052165816320
747080436011143168
746865863806976002
746929403377029120
747077433074003968
747050455281328128
747044570605699072
746890756896370688
747079517412409344
747052590031077376
746884646030434304
746885375730147328
746857815197757440
747079676905000960
746882506826317824
747080159442788352
747042293161529344
747052673929723904
747078661921071105
746866438317682688
747079374948737024
747058671704649728
746901846980079616
747075151162912768
747039424114987008
747065303255945216
747073167374565376
747057719799078913
746867956936671232
746874013243301888
746861719973142528
747038903979343872
747079601344503808
746861879222374400
746866690193948673
747046348856434692
746912986921525251
747039441093562372
747039784724480000
747062203455578112
747060882300149761
747080452855443460
746858918312304640
746859819831693312
747068264178683904
747056335825539072
746865905968291840
746862671966855168
747035037036478465
746861531137204224
746901087722975235
746859509595811842
746874269129285632
747078154469150720
746899061660254208
746859136432898052
747040644569366528
747042309766787072
747034160146038784
747038551817261056
746867486956584960
747040560947564545
746896255889080324
746906640893550592
746866195345870848
747041001177485312
746891059238682625
747054280423673856
747079504976351232
746893668129378313
747071368152424449
747079349602394113
747059720448532480
747056339705200641
747079282736824321
746860231020449792
747033807975485440
747067802654220288
746863754353074176
747067462911463424
746906364090417152
746863322327310337
746926740069462016
747047389198954496
747035577992765440
746917516690108416
747049591086981120
747046030240260096
746910273198424064
747037066941239296
746865100716392453
746868560882966528
747036035146743808
747035427111043072
746893273822801920
746916606706651136
746878899653468160
747054469062471681
746868972063174656
747063243491909636
747081665042849793
747051935983865856
746859589254123521
747045111809380352
746918980590305280
747037134054252544
746881613531844608
747079303674867712
747037083567525888
747066276158255104
747059334476103680
747074291468886016
747040472904966144
746885669599985668
747074450688983040
747039302488588289
746917210728304641
746871790522204160
747032067402174464
747047221552685056
747047938438758402
747051742819409920
747038077680496640
747068117365436416
747070311024168961
747076556439289856
747065537801248768
746903629383118849
747059921682718720
747074731766079488
747037935015432192
747060345567485952
747057954629746688
747075549588140032
746872293922578433
746909681809915904
746858167296995328
746861065544183808
747045463992336385
747054939084554240
747078238283894784
747050337765298177
746917227446689792
746866916858331138
747066003335450624
747046076453109761
746867378043166721
746865528510242817
747058969630347264
747071959578607623
746915969247887360
747073343346585600
747044453236547584
747069711188393984
747075084121083904
746859102807023616
746868523234885633
746917294471806976
747048550962454528
746869806545125377
746928161707921408
746865704687669248
747075792861945856
747076254407458818
747065374227763201
746866921048399872
747048693451239424
747047351425044480
747047145887371265
746925938772951040
746866883018653696
747075499235610625
747073209258893312
747055547208372224
747048546881310722
747077516779753475
747076354869334016
747066930301829120
747049226127945729
747048118982574082
746868091267719170
746871341828182016
747061872176807936
747080033525706753
747078859170906112
746874542031769600
746877620592091136
747044369400762368
747040191769100288
746869537979645952
747048748300312576
747041357848510464
746873040265449472
746879990394847232
746888139877191680
746927943843090433
746898080449040384
747069363128262656
746859358399631361
747056796909592576
747051247866384384
746918770854199296
746869953257668608
746880258914164736
747044427835768832
747050782306897925
747080822142935040
747037624892821504
747033443163246592
747044872750829568
747070202039406592
747040888027754496
747069233226481664
746891721980555264
747069576974860288
747078787783888896
747057635690708994
746869370362662913
747073012130680833
747039097240289280
747061259930042373
747068473965174784
747042594962681856
746872243574104064
747054867726864384
747040346895450112
747054536133513216
747064829152731136
747071896462688256
746919219439120384
747081732181135360
747031899529416704
746928585701654528
746865805321609217
746925637122793472
747074954341023744
746916728064475138
747065932405678080
746891621296275456
746908662489354240
746909643838939136
747072488077664256
746881755949502464
746859123719966720
746900886455193600
747069967158358016
747040233565237248
746906645020676096
746879440706240512
747071724324282368
746874076208205824
746869684822220800
747072273828438017
747079748338212864
747062249458655232
746921442478940162
747067089635028996
747061888878510080
746912340906508288
746879797196890115
746915323220103168
747073205207183360
747052837448777728
747063117721513984
746869756175716353
746915495073488896
747037301918703616
746906116676685826
746866837095387140
746866958524686336
747045384254545920
747044415466778624
746901070757109761
746918061953916928
747037696116297728
747065898800918528
747076413560262662
747061456915554304
746920465164177408
747065009352638464
746929885893976065
747046940576223232
746910847931293696
747031564207329281
746905839722602496
747080264241811456
746912487816073216
746871572452020224
746865176083730433
747065093247082496
746914031437549568
746902190657200128
746879793354911744
746928283338498048
747041752142516225
746921614659424256
746915377469284353
747043232673107969
747054381242122241
747062803349938176
747061645663297536
747072106412670981
747060144056504320
747030905588318209
747070042513281024
747066146264915968
747039885614161923
747053504309624832
747040069987479552
746867332094386176
746903528795365377
746863632714186753
747056964602052608
747077554587181057
746889809256398848
747056029456867328
746880267063701504
747071670024835072
746896335543107584
746872104960679937
747070117977202688
747061343576940548
746864362476822529
746863485758251008
747033564630245376
747077101723983872
746894414459461633
746876429254565888
747061742094553093
746895505200906241
747059342797606912
747056885249998848
747048211399974912
747067534625677312
747073368571129856
746923925460951041
747080767570853888
746921656665407488
746876093752352768
746880036297375744
746925964182044673
747072563571007489
746915541219184640
746911263075241984
746867876963946496
747072449989181440
747040543931138049
747044021202264064
746866387981901824
747070445086707713
746860470129168384
747078427094749184
746883949713104897
747070965314531328
746914513803427840
746861929684164610
747043006050533376
747079790021095424
746864215659470849
747041282107703297
746866442780413953
746894494201700355
747032902249103360
747046269479190528
747076073834315776
747079647729356801
746897803616587776
747043412914888704
747050795082854400
747030897355010048
746860142944223232
746896503361372161
746916355060838400
747070667535847424
747068767406981120
747057501464563716
747057258220101632
746911674016346112
747056864018432001
746870632885850112
747065005372227584
747076095145566208
747075436497219584
747059066288111616
747078989043339264
747050518204325888
746857886412832769
747037633423933440
747054301281812480
747077764482633729
746926433969156096
746929969599811584
746886344736129024
746922973567791104
747045564664123392
747048957944209408
746891667081306112
746868837652570112
746913238739259393
747051319421181953
746904942418395136
747080284965740545
746915742562525185
747071082658619398
746883874211373060
747045418022871040
747039399116935168
746909237058502656
746870498517196800
747064355066241024
747066888665108480
747037964400758785
746864878120501249
746879449396719618
747066230029287424
746899565123637249
747073788299382784
747064631903064065
747036861621764096
747070873274834944
747058118022963201
747080800969973760
746893953115496452
746900739340050432
747035322291097600
746903155615535104
746922944345968640
747049322638876672
747050312750538752
746894204685684736
746919752161955841
747071183661604865
747079550991990784
747033434632003585
746897283321520132
747059321977053184
747036257490993153
746897895861911552
746871706573148160
746901272192659458
747031664790900736
747038610369748992
747049671013588992
747055219788365824
746906854798856192
746887346918948864
747038623028088832
746887418389868544
747081094730760192
747056126122987520
747076313110974470
746873476678557696
747071833648730113
747030863498469376
747041382972465152
746866711035547648
747033820528943104
746875586383994880
747046202055733248
747065122791825408
747043165568372736
746925062146629633
747048315913658368
746901192383488000
746916942208995328
747041018218938368
747064258781908992
746880069881077760
747043299601571840
746872562194472960
746862546238451712
747052074265772033
747054703960330240
747056461444874240
746879273185640448
747068490708836352
747069572923035650
746925154375180288
746871203093053440
746901742164467712
746862055647547393
746862365988163586
747080985389436928
746895362468655104
747079823793729536
746878123858337792
747047187960434688
746863569602416641
747048454673817600
746870549058576385
747045715541655552
747077533749874688
746894728919023616
747038379880157184
747033065759842304
746866405140795393
746864731558977543
747030708569374720
746896746723172352
747054481741856768
747058265134075905
746922994354819072
747038702732476417
747061624670822400
747066079097266176
747054444043452417
747072009742352384
746891260280045572
747033099087781888
747066242452840448
747051873056718848
746883287025618945
746902677146185729
747076430622752768
747066460875460609
746904632006422529
746889347752812545
747063126319861760
746909593746432000
747061708531834880
747031178243366912
746907953756774400
747035963948470272
746895882344366080
747048735536885760
747064158009561088
747048181863747584
747047447986323456
747047368005132288
746877717178613760
747074417168101376
746922885445451776
747064225282031616
746861812142878721
746899418440437760
746869689154863104
746869508569194496
746862487304183808
747073633089163264
747079014112727040
747061611953856512
746862600609116160
746858741946028032
746877800712396800
747036886657531904
746908314290659330
747049419401375744
747056134171787264
746904606530121728
747065277704192000
747042943169601536
747039311065939968
746897216523149316
747077013563969537
747053034795073536
747043559660990464
746863544243724288
747037159425716224
746901469442482176
747038631286677504
747080020934463488
747036991661834244
747049561705820160
746900391481090048
747073553137287168
746860637687406593
747040984509333504
747047326125035520
746872994228805633
747065185538449408
747048139765456896
746907123137810432
747041492015906816
747078414411141120
746909002424934400
746901263883767809
746857802455388160
746868770606571520
747066775045554177
747032646035865600
747031870077009920
746858590950948864
747047133522583552
747067697913966593
747053143645618176
747059942687809537
746871836416282624
747039466179674112
746881219120369664
746880460110893056
746919659933425664
747055106722398208
747051810062479361
747061628965892096
747053525528682497
747078892717019137
747071376318554112
747060106420977664
746882980757397504
746894016252358657
746909992201166848
747069593760464896
747064652803117056
747055672748052481
747041621892554752
746914316511813632
747044373645369344
747074450877734913
746874059762216960
746921480391434240
746862978188873728
747071372296392704
747040988858847232
747072663890366464
747036680964685824
747051113661210624
747067563725623298
747055907780038657
746892346692767744
747064464151879680
746875217058770944
747075881131073536
746926953924530176
746884075676282880
746863645133516801
746908037613555713
747064761934819328
747057040330207233
746877104801878021
747080532593381376
747070986407673856
747036559568961536
747045673833398274
746894796292165632
746866342205087745
747058701115133952
747055131728896000
746894615932960768
747052850107322368
746908629199003648
747068566055301121
747076862497685505
747060156488421377
747064619487862784
746883677032849409
747070189582245888
746884062862843904
747041643132510208
746872100690989060
747051898184830980
746875196250820608
746901154609639424
747065009650409472
746898243968188416
747038413484855296
747057552161071104
747040674298593282
746857953290919937
746902786441240579
746886969616109568
746921715389739009
747069249907220480
746926681428889600
746874470757974016
746927830747996160
747070847794429953
746869990964486144
747077542171938817
746882930425765888
747061083504947200
747034063735754756
747040934341279745
747034365658537984
747045262724636674
746890300010995712
746905873381982208
747033984274554880
747078070562086912
746875410252730368
746870137718972417
747067920321122304
747034697289576449
747059150186700801
746877297664331776
746861027896111104
746925498651942912
746881001259835392
746874445248233472
747062711045988352
746866459695943680
747050748710625285
746910449380265985
747056708757815298
747067454535385088
746907060206342146
746920507128193024
747063071563218944
747081899730935808
747042674830606336
746887242128338948
747049167718055936
747037276534882304
747064795569000448
747041362047008768
747061993920684032
746869911515992065
747047527426498560
747059846453747712
746866195123449856
746869986833006592
746886525154111488
747072378895761408
746864547089113088
747049599551016960
746865297689219072
746894746065444864
747047972261793792
746862332207194112
747041462584492032
747057266793263105
746898516417470465
747073788278378496
746923237783801856
746912487686217728
747080754895564800
747056767830466560
747044566612705281
747037301943996416
747062954235990016
747073116896137216
747039180962791424
747035905341464576
747035749871132672
746897480441278464
746903994145058816
747052816426930176
746878203705298944
747059519239380993
746925443899490304
747055584986415104
746903839089954816
747071074559397888
746869550537392128
747060744009617408
746881877835976704
746917533610041344
746863099672559619
747048861508698112
746914228456423425
747060974394413056
746879260581859328
746884864251674624
746870360159641600
746921702517465088
747039352874766341
747074165727969280
747071988590583808
746874915396063232
746927394406211584
747066162899464192
747071733111341056
746923694874730496
747045174732263424
747035896944431104
747056763640250368
747072794131828736
746858209185390592
746863867343552512
746915918588981248
747053151946158080
746860063168528385
746910868810543105
746915562094235648
747038501653327872
747059766724177920
746905382623322112
747030742073483265
747073117097496576
746926706435448832
747053080810708992
747063478695792645
746901045528371204
747034722577027072
746911078370713600
746872218324336640
746899397384998912
747041647293239296
747072357769035777
747035334672781312
746865016851304449
746870758559744000
746889398009004032
747063281387331584
747060177669660672
746870607623520260
746875276060164096
747071930201694208
747063893822943232
747055094097649665
747040418274119680
746871899704164352
746885421737578497
747076086727598080
747041320171114496
746879222841368576
746870963967516673
747058411636989952
746915465641996288
747076594250952709
746880636036714497
747054989135253504
747039709419888640
746912731031281664
747048601315086336
747076015470612480
747075138714243072
747076162304806912
747051151330316288
747069430421590017
747058113950457856
746927461569540096
746862349009686528
747076250129162240
747061410870464512
746925108539723776
747042401991131136
746876982797885440
747049800999133184
747053101807468544
746890312635691009
747065760128901120
747045816200757248
747057555965419520
747053898649731072
746917348800598016
747054272068620288
747058201967865856
746868670060597248
746899724716761088
746866375512166400
747068478033539072
746888051637395456
747073951579373568
746862970005757952
747043110815932416
746872914654466049
746871660456837120
747063281408319488
747033380206841856
747070327700750336
746911082644672516
746886189668499457
746877004062957568
747080058649591808
747070499709018113
746907366650634242
746878526373040128
746861539592921089
746865096304005120
747063617124708352
747080981178384386
747077139254620160
746907584645443588
746866862168870912
747071762311983108
747038455490805760
747036299534663680
746871140245774336
747076078418726914
746904375893843968
746893634478424065
747079601306820608
746918447880114176
747059473089441792
747065843981361152
746891700925259776
747045329829306368
747078452210196480
747055156831879169
746898713566601216
747066230083837952
747031446515245056
747042892850532352
747031950116950016
747042679087759360
746908574333472768
747035636868194304
747069157699641344
747079680939954176
747039981969936384
746873757755637760
746870037433180160
746888244546048001
746871346009899008
747071535689646084
747041848552734720
747052875277287424
746924722684829696
746891054805356545
747056134205411328
747063423993667586
747036458851045377
746868158347214853
747052103407964160
746901817393451008
747068767562272769
747061821945880576
747054775410298880
747081962725253120
746903226557968388
747048903435030529
746888215450136578
746897820104302593
747064564659912704
746900831992086528
746866811669405696
747038413354762241
747039763753017344
747063407329828864
746876399844208640
747065550665322497
747071569474822144
746925326572232705
747064254503714816
747073230481940481
747044751124344832
746888681022169090
746872423862177793
746865050015666179
746873543468646400
747074484444663812
747040485282287616
747056457242284032
746921450972450816
747067131871764480
747075100827058176
747049817709363200
747042641238495232
747045178704269312
746860277107286016
746921744544444417
746890631075741696
747037310332575744
747033183275868161
747052003117805568
746885472304009218
747037255533879296
747080226417479680
747056687924846592
747075755398553600
747039759894257664
746876567717052416
747060055980277760
746886642607153152
747039671696359424
747056775854186496
747041777060806656
747064615302008832
747067031124512768
747058457757487109
747081794919469056
747051289905872896
747059431096094727
747077151791456256
746861510278930432
747060924222152705
747073628865445888
747075835006435328
747078213285752832
746871425492000768
747040602882191360
746873480604422144
746862701490626560
747055777928609792
746875833898405888
747073066581135362
747074052557180928
747052103416320000
747069165907869696
747054682900676608
746910403226181632
747037796741713920
747046240139911168
746884796832325632
746907072755699713
746869508862775296
747045782583451648
747058994661982208
746873137002909697
747036068843823108
746908306199830528
747035552671662080
746873140895088640
746872545517969408
747039231193780224
746885111552020480
746895362233884673
746924303308980224
747049486539591680
747076132739162112
747038597811888128
746875036875788289
747073037359415296
746866849556627457
747072974633730048
746865318723747840
747075952304238593
746905906814787588
747052258693623808
746889121130504192
747069455243476993
747042389504598017
747055576279040000
746918535759339521
747058696837009408
747074232727781376
747046688754384896
747079781913550848
747051247975473152
747071321763364864
746887510735785984
747037461461741569
747065181465870336
747055408490090496
746884092155797504
747073913931202560
747036479625502720
746925871601115136
746894498614095872
747032214311833600
746859320801787904
747042767121981440
747054771006115840
747067647523643393
747080327181393923
747041462752280576
747050652359102464
747035376800374784
746902148705849349
746881819048579073
747080956020928512
747053693325946880
747053542100303873
746870079300722689
746929814620110848
747047938623422465
747047729126313984
747068318813556736
747060727240851458
747050274758492160
747031736203284480
746902605826187264
746891390232068096
747046340710924288
747078716401025024
746868858493886464
747058428552617985
746903188926668802
746918548526764033
746865096219975682
746875410273689600
747050354429288448
746899972067491840
746922898212913152
746896763353731072
746866056648593408
746859027301302272
747055689806286848
746916207924641792
746878341966348289
747079458645893120
747077491777474560
747046818572296192
747078447931998208
746860277023506432
746869391275491328
747046995039117312
746910398973100033
747042322295095298
747068452830052352
747067458779963393
747035909187600384
747053374449803264
747035821203652608
747035083106820096
746923954955235328
747054419041226752
747057870626234368
747045141043642368
747077722480967681
747072009608232961
747066439538999296
747047091189518336
746911347003133953
746872474181107712
746908976982409216
746875125044215808
746907815202066432
747057858034958336
747067848799961092
746901636975493120
747043417230802944
747039755662131200
747036739915624448
747056008510476288
747033330047127552
746893982546821120
747038203736100864
747032591694434304
747049054429798402
747034181390176256
747036328798261249
747075360987189248
747063902303825920
747060878227439616
747074362591875073
746904984369823744
747056386119442432
746928660943376385
746879118059405312
746919916016668672
747039705078833152
747081509668945920
746869676634832896
746874420468252673
747054557088342016
747063583377285120
747038077693100032
747064199851958272
746860969180172292
747060882283335681
746893559052263424
747044398790213632
747037390041153536
746870695628398592
747058298734555136
747068104849653760
746875926202355712
747074547170553856
746869336846012416
747032222729912320
746869261168054272
747065181377859584
746868845969801216
747043383613493248
746886722340950016
747059741239681024
747034718063955968
747064409592315904
747045510331121665
747041806768963584
747076992680366080
747046265070960640
747081425917186048
747034378618933248
747035703733784576
747078728946065408
746918934515875840
747074434020835329
746871073426276352
747058747520876544
746894309576810496
747042528097079297
747047271620026370
746897497314983936
746890362724167680
747055526324879361
746877138331140096
746876056045379584
747037062747029504
746880694761074692
747076933675016192
747073523949178880
747053365918498816
747043887013781505
746868066101780480
747034869222543360
746910139010023425
747042129612931073
746923758074499072
747037503354343424
747073343564582912
747038203572420608
747055027009773568
747035955358498816
746919697644302336
747053269592252420
746930275813294080
747081182819528704
747038111582937088
746896779942060032
747060479542038528
747052078317580288
747047624075788288
747052757845180416
746860201584693248
746897211989069824
747040040967114752
746876567767367680
747037176072908800
747032448932913152
747080687824449536
747077185568124930
746922218358071297
746922600220229632
746859614558392321
747045048869609472
746863833923235841
746894770883047425
746897476230098945
746862395021209601
747061779876941824
747076552177811456
746928111531393025
747077680613339136
747077076549799936
747075377906880512
747054657705488384
747046072304832512
747041525377404929
747053428900143104
747057975425118209
746920289389395968
746883760860323840
747037281039572993
747037897501605893
746860901987291136
747076212338614272
747051814063833089
747071833380388864
747066414595399681
747069992479260673
747044159719112704
747036102490488832
746859438359912449
746905877664305153
747080951856041985
746896004373372929
747044075551993856
747063096997453825
747057241430331392
747032822171447296
747037574649221120
747051809810882560
746872549624123392
746878212131565568
747072240345292800
747049914128011264
747072936587165696
746873925489987584
747046655334191105
747079433857687553
747038241417756672
746870603278344192
747035842179371012
746895593042128896
746908326877863938
746911111857971200
746865171990077440
747059389127868417
747060559334486016
747044612624130048
746878060805357568
747075914433961984
746868942485000192
746917470670303232
746908964714057729
746907328826441729
747068620702945280
746872696210866176
747064032222294017
747055849227620352
746893638374850560
747054024600465408
747039332062601216
746860121922375680
747060446012841984
746879683988434944
746870431500558336
747073943153016832
747046382633095168
747070722095321088
747068331375484928
746858179984752642
747048131431370753
747074635456520193
747046751589244928
746887993051353089
746868879473926144
746871219895566336
746889545040433152
747076938221686784
747081606263824384
747047967845195776
747037998148116480
747065928110661632
747071028275318784
747064355179663360
746861342414381056
746868640553668608
746895765071605760
747050631429488640
747038744801226754
747075566654873601
747067865812074496
746865733758394368
746904115960127488
747035682783244288
746899451965382656
747066951340527618
747045938087206912
746900471105916928
746874965375365120
746877020928303104
746865616586412032
747038526538158081
747047519205621760
747062803278630912
747073914082320384
747065907076337664
746901318552326144
747063814034698241
747046206489112576
747053131071102976
747054678966407168
747077483158212608
747065428757774336
747043245104955392
747038392261742592
746865855351296000
746899615547547648
747049851335151616
746897266540150784
747078368156352513
747046793649651713
747080113284579328
746927943897604097
747079232182853632
747037570270380032
747063058904780800
747036609959211008
747050996401045504
746862013331103746
746864634993356800
747055459039850496
746877419353563138
747060370724970498
747058760112308224
746882905432072192
746914098500214784
747036064473296896
746880590209744897
747031014417928192
747070474715299840
746878757294776320
747044910382055424
747062719195512832
747061817520754688
746906070572892162
746897715640958976
746929231393861632
747074790591168512
746916623227850752
746912596842979329
746863527810367488
746920645682991105
747046852286095360
746915549721071616
746913221957853185
747073037338578944
747075943932518401
747077751929085957
746870645590482945
746913528037019650
747038660814606336
746910444955131904
746859417413488641
747049993635172353
747073058184237056
747046743443812352
746867646583300097
747038702870859778
747044109408436224
747034114092498944
747073678882537472
746903218429517825
746863976319979521
746929080495333376
747032583431651332
746916140899770368
747056725748965376
747036345537728516
747079987417780224
746858750334492673
746924525611327488
746873048532320256
746858200763240449
746928660934955008
746885702810402816
746885149372080128
746915557883056128
747069954420178944
747053881901858816
747067568062668800
746903474273648640
747042624352071680
747061280641527808
747060173273968640
747032650188095488
747048475607633921
747036244891303936
747035561072992256
747052590215528449
747075998735294464
746930397599174656
746893202448392192
746894875702890496
747037348177805312
746865482351972352
746901779661602816
746859425445580800
747075004551028736
747066871850110977
747077638678843392
746898822790406144
747075985791664128
747066783606116352
746887082765860864
747051558353797120
746920352253607936
747042536288464896
746910281503285248
747059862836764672
746914534791643138
747055857674891264
747067861764562946
746891176465174528
747031576563834880
747068784347865088
747072554809057280
746901766986358786
747050736094224384
747032633738035200
746870209026359297
746865918580527104
746888542450745344
747039810095882241
747044721730662400
747055941519020032
747042997750087680
747052489447440384
746865776024420352
746877461229608961
746926631026057216
747043354333036544
746859698457018368
746865264210378752
747079928529686530
747057962926080000
746894313670479873
747056566394884096
746925825736351744
747051722003058688
747079580570222592
747061708418613248
746891256354250752
747066255316770816
747067685624778752
747060051962105856
746921472178847746
746920381634666496
747073238602129408
746868409946742784
747062060945674240
747033858344914944
747034164583510016
747067689814867973
747081870744166400
747061171522408448
746862801973579776
747038262171074561
747069564576538625
747073582610583553
747068587312058368
747044075635892224
747049620740653056
747037071106260994
747054456454397952
746889423292248065
747057430467469313
747046709725892608
746860629605158917
747061213578727424
746872163676782592
746910617022259200
747042271925772288
747074740393738240
746876542614114305
747056591610994688
747043241091018752
747081619035545600
747080612251582465
747038396594327552
747070721906487296
747058244003168258
747043962444222464
747062522080071680
746891197642321921
747058856610635776
746891575167434752
747049754782208001
746866614587502593
747063549638246400
747056750889598976
746860293901393921
747061087976161280
746858737600700416
746872155531517952
747042385264148480
746899393161289728
747039243696906242
746872658575319040
746866417648148481
747064178834288640
747047707907219456
747059078824886272
747069744805621766
747034638359605248
747036416769658880
747049674956279809
747053156266348544
747036781577543680
746893839697383424
746901024812707841
747052971943297024
747037876571901952
747049981320765441
746864656095059975
747081866423894018
747069451074420736
747047376699949057
746866086113644544
746877729597984769
746903663017365504
747049192758059008
746877574534545408
746914438326943749
746918078596800513
747056532626382849
746917831133040640
747061385616568320
747076548134506497
746923925616070656
747053517135876096
746918368377069569
747069245515673600
746899728806346752
747076002547965952
746888479401971712
746885954678317056
746875342955155458
747044436367056896
747036165233057792
747045581500071936
747039679879479297
747069992118587396
747040145749114880
747046051194998784
747062333663551488
746904984256675840
747032621193039872
747077227628662784
747079878332289024
747070231185526784
746897476498644992
747068339676135424
747058986604724224
746870875903954945
747071040963158020
747057828658020354
746867331926732802
747056440670466048
747033032058671105
747050312800710656
747046189808377857
747081769782939648
747062618737741824
746870670580154368
747031593374617600
747061154942451712
747073917991403521
746889637214433280
747056818011045888
746859694057132033
747079253380972546
746880061421326337
746857655705141248
747040124454772737
747045485123411968
746883777679360000
747079567819448324
747048731388821504
746896062934179842
747061314388897792
747036941024137216
747058923492937728
747032453106307072
747038962636595200
747043031317024768
746872784475856896
746901511263780865
747081107154206720
746891029614256128
747042691607855105
746869991224418304
746929994929078272
747032054982901760
747072316031438848
747074232752824320
747054435772178432
747077852575719424
747055467264868352
746912085167210496
747078259423084545
746912722856476672
746905995134148609
747044314581196800
747042976707149825
747052275600789504
747033073955536896
747034953033129984
747046025966194689
746886801680277505
746899019847340032
746923338455343104
746924248728379392
747070264761016320
747058160326819844
746869462628868096
747080314393104384
747039965301870592
747061762885844992
747031891300192256
747076481017315328
747038027596304385
746899787308359680
746862697095045120
747041852843491332
746873254242041856
747043010223939584
747055429671391232
746860486843568128
746910759758794752
746869777017122816
746872973160656898
747032897962512384
746926039440441344
747050048467378177
746918703552299008
746886478714773504
746896574630920192
746889993893875712
746875464707248128
746867218772697088
747062014871224320
747033627763027968
747064703218638849
746871769286467585
747067110824632320
746918867474120708
747039076088418304
747047208864849921
746899376463708160
746887607192281088
746878820066570240
747059867068825600
746874726610509828
747064694989524992
747049486216728576
747075406935769088
746912039138902017
746907223889158144
747053911522033664
746899992850243584
747052908814942208
747071758017138688
747073678958006272
747039709407416320
747070717779447808
747072353792753664
746896104877334528
747032482437038084
747069157712232448
747072882300297216
746879671690747904
747046374101790721
747074840797024256
747054729193193472
747073985213456384
747046902777188352
747041852646367232
747074278668013572
747040741017280513
747070281580220416
747049519808942081
747072961966809088
746878291651477505
746897996541984770
747072752306225152
747044788764028929
746891545643646976
747079970476916736
747062048387784705
747067127551582212
746929768436662273
747065764436447233
747052145443217408
747053282233835520
746896167552811008
746887338790424576
746914857396625408
746916514218008576
747077135198617600
746911133152481280
747060882178375680
747074178298298368
747080461214683136
746871131739668480
747061678978662400
746859757076516864
746863905087983616
747038169946800128
746878773832855553
747076426466136065
747079198783725568
747060974658723840
747032495019941888
747064719878590464
747052455721066496
747054498431045632
746927465524658179
747070617246109696
747041902978023424
747045455616413696
746896323086004224
747038044310614016
746918296868503552
746874084701708292
747074635460653056
747081761616584704
746924231666040832
746896142655332354
747065240039333888
747059581851926529
747073305652436993
746896297806929920
747048202948349952
746893420522840064
747036852897591296
747057631852920832
747067219742494720
746918141515669504
746909157647867904
747061171518308352
746864223720898560
746868980174880768
746877817535664129
747064640304254976
747064514328268800
746877666717016065
746863536136200192
746863276068208640
747058222889050112
746863141947072512
747080955987386372
747045811985465347
747053768567578628
747081501272080385
746920364773613568
746886579466055680
746920494528610308
746858490354868224
746872813676527616
746866375780511745
746927994057297920
747072269743169537
747040292226863105
747040933955387392
746922227027738624
747077625907142657
747054657986519040
747035230079492096
746927532738490368
747047707924037632
747038321189265408
746924156214718464
746881244529496064
747051113896087552
746905256747995136
746903444666015744
747048441927319552
746871580915957760
747043111025709056
747076065483436033
746868653153452032
747080377446064128
746873711299559424
747045442945417216
747047913516240896
746913255189274624
746922579458392068
747051461733945344
747064510343708672
746892342465077249
746878425835544576
747077848242892802
747060278206963713
747042641058078720
746863766743166980
747051449427857408
746861187330088961
746882129309667329
746872801257226240
746877733918040064
746899351390269440
747059745790529536
747075243596972032
747078019991277572
746900001201217537
746874269414596608
747046307030777856
747054494379286528
747040896512827392
747069388428353536
746913804630564864
746918842236993541
747031014489235456
746891797142470656
746870775374708736
746870838360694784
746908381743562752
746870913719644160
746909824189890560
747034449804591104
747071686936137728
746900336686751744
746923019482836992
747049905957539840
746927285349945344
747057669593260032
747037717100380160
747044809588760576
747051625521512448
747040787259527168
746914660478136320
746904942393204736
747078104024252416
747063981672697856
746867747343130624
747065760346931200
747074501268103168
747031312339443712
747060596978253824
747067450672427008
746896159441096705
746876815222857729
746860033699348480
747056079679406080
746867034185601024
747041424730914816
747073922479325185
747073603674341376
746861677916782592
747076417930788865
747064405679083520
747080083848953856
747065290672967680
747081342119251968
746912651486367744
747078355577495552
746872746894712833
746865154919391233
746890928980262913
747052325676605440
747034181369217025
747040024147935232
747062526584754176
747071112085905408
746908759209848832
747039424198901760
747034269491531778
746894213149687809
746882682873839617
747040279786622976
746873464028434432
747042968234786816
746886508053925888
746891315137286146
747046491655659520
747075713400975364
747062157154656256
747050807418306560
747078607554502656
747076308946030592
747056901888876544
747057325597306880
747033938183524352
747049242980671488
747053118676963328
747032340078047232
747067526077628416
747060177782747137
747077546316013568
746925871609581568
747053768907329536
747049742006370304
746916443191640064
746917805988122624
747044083978350592
746928379878748160
747038124027559936
747058273342324737
746898927677378561
747081723918299136
747036651923333120
747061574158979072
747079391683850240
746913486043774976
747054288984121344
746884092541681665
746902060659015681
747064237881696256
746867797540515846
746858334926536704
747071397478924288
747032335648956416
747053957357445120
747074811541790720
747060462819418112
747045660927664128
747051382230880256
747053714381414400
746918062092337152
747070537340432388
746869001377091584
746906238429106176
746861883559391232
747080834742628352
747035913759264768
747037020808110080
747031446599000064
746878094485626880
747058600560988161
746869399831863296
747058290241187840
746883949717159936
747050669056491520
746871354293575680
747066993535127557
747072945189687296
747048920220565504
746918300953632768
747036165317009409
747046302651920385
746925737458860032
747033946349834240
747079047973310464
747064858571583490
746917143522873344
747061251524657155
747076543822893056
746864551115751424
746923376308948992
747047959418765312
746886893959319553
747059867442110464
746896339653398528
747039487239270400
746869424662130688
747073968415322112
746864722872573952
746904044489191424
746863741615038464
746871345980514304
747054611626856448
747033338284744704
747072286637842434
746908012284157952
747041852755435520
746895559575801856
746860461828767745
747065609037484033
746858888604041216
747044184775876608
746867134668611584
747056637823819776
746865872124313600
747065139279572992
747040514508226561
747033992608817152
746881080872034304
747060211119071232
747073276485132288
747074941732921344
746863187753078784
746903616741609472
746916942041255936
746895819425484800
747071565251100672
747068528499527680
747067094106275840
746858159071846400
746917407562862592
747081874871296000
747052804104134657
746917588089737216
747070143478530052
747049406734663680
747078481616437249
747051214563647488
746925695587102720
747076221033451520
747063012918431745
746923191709294592
747076845774970880
746913746203840513
746896637415526400
747076266973605888
746929831296667648
747071045241344002
747048064431468544
747064828943044608
747051000461168640
747031928814067712
747049008170926080
746881496192008192
746900126984212480
747034671964360704
747056495192317952
747047661962825728
746882817284538368
747039055192301568
746920221978435588
747048890793361408
746863896649170944
747080146826338304
747047120578945024
747032193302683648
747052460208984064
746904342406430720
747067278651494400
746927868173660160
747041802193149952
747035267450576898
746900420866375681
747074056428519424
747045585660809216
746891809981349889
747054544836648960
747055878331764736
747051952547069953
746864022746767364
746893147641307136
746908398193631232
746878790689665025
746894007746301952
747078011602800641
747059762412589056
747067186095718400
746860620935467009
747040804116504576
747042058418913281
747051940153032704
746871312325345280
747034088868028416
747036861479141377
747076288100306945
746865377431400448
746913406528163840
746871060675493888
747065428896251904
747051050784305154
747052820658958338
747055983453679616
747038987810967552
747031819900452864
746917273579855874
747057866733871105
747037314392727552
746873103402295296
747038627486703616
747062891489042432
746902404684197889
746895722998542336
746891646264975360
747062501427150849
746924525573578752
747032302354587649
747047414473818112
747071699208802304
747058591971028992
747073243039862785
747081811952603137
747048253040922625
747038648336588800
746866879013105665
747052552466862081
747031929174654977
747049851318304768
747071594510442496
746889469555523584
747078272031293440
746917336196734976
747080159073869824
746867118172319744
746871995778772992
747067958212632576
747057732436492288
747070386530033664
747045652576641024
747041638648844288
747064179148853248
747042645558575106
747034550618886149
746914349868949509
747047024281980928
747051432419917824
747056603942248448
746918024314118149
747063402971926528
747074748639744000
747036286880452608
746894234079289348
747065730747740160
747081417734131712
747055320422359040
746873577065091072
747076485249261569
746881949180923904
747076917220806656
747048194538881025
747063805818052608
747068721362051072
746887317919436801
746862134974423041
746902383641300992
746908536844615680
747057849587601412
747040028367462402
746883169614442496
747068868292665344
746916996449771520
747070172494585856
746867650798714880
746879159960543232
746863695507169280
747074190692519936
747049335397965824
747032046342709248
747070852236115968
746869143798976512
747059468752527360
746916954514984961
747067920358981633
747079228152287236
747069958870470656
747049041691820032
746920372994400256
747051801401253888
747062975144542208
747043647800115204
747039571146223616
746909929441656832
747063402963468288
746926983318245376
747080381589950464
747052522817392640
747073582484729856
746903541483077632
747049431619481600
746922344552239105
747056239075598336
747035976418091009
746916950631079936
747056322953289728
747053017849954304
746893634381950976
747055828235071488
746888328599900160
747070541564092416
747080125523591168
747034223278710784
746905005047881728
746873505841504256
747065021918773248
746923011140354048
747033086681096192
746874948841463808
746928975583272960
746866656597553152
747042502855778304
746876135674351616
746862072315547652
746860188980776960
747049708745539584
747080851305955328
747061574511132673
746916308722253824
747074845146484736
747042116778496000
747051990354558976
746891767899787264
746862160408678400
746860767748694016
746918296973344770
746887816706199553
746897157437874176
747048345491800064
747070348865175552
747064225026179072
746888022407282688
746869542203301888
746905353313488896
746913582437306372
747047812764995584
747058076331671552
747045740665438210
747066423135076353
747032541236953089
747044411377393664
747052195850366977
746904183262023680
747035112647299073
747052820923187200
747035074563051520
746877138314244101
746862235969069056
747045187059392512
746884369336283137
747081782504230916
747056390200397824
747074673146494977
747076153521897472
746920632995057666
746862294584328192
747068595562221568
746871442160095232
746887040973799424
747041785508073473
747030796666568704
747032679858601984
747057556258955265
746904271333949441
747079186184028161
747048060409110529
747037108771110912
747078544623308804
747041131456659456
747061549022445568
746866979773026305
747061326774599681
747050983629348864
747064552185987072
747043308149608449
746925116806791169
747069099088437248
747076854108938240
747065932162301953
746913662145859584
746895308118908930
746914509588074496
747037532626489344
747050543206535168
747041588480778241
747054548674617344
747062371059965952
746878455350964224
747046319462711296
747053722740592641
747037062973521920
746902073237774336
747035833866260480
746875766776938500
746914555607977988
746921190908825600
747068935384739840
747061251361083392
746862390919176192
746858150469443584
747045501908975616
747062748635369472
747047103776489472
747068725732466688
746893063801409536
746879621308678144
747068465740132356
747061444168945664
747039457858195456
747070583599431681
747080243152818177
747055064599003136
747044281395843072
747065416468541441
746923711882616837
747040871355387904
746861778819158016
747043647745589248
746901918157574144
747039231378264065
747065110124888064
746870653614063617
747031933155151872
747070617204178944
746882020245180416
747041445647900672
746925913825251332
746876454621843456
747052250384699392
746916451504664576
747073083630968832
747056046280151040
747046696954306561
747061586758557696
747055736044294146
747073981161803776
746861548115791872
747051478548881408
747038774144557057
746897824441241600
746927721553420288
747062643656101888
747061939361165312
746870687181189121
747076174644412416
746879214398300163
747048831854977024
747078137775820800
746926551472668673
747043908018929664
747057379934502912
747031723419045888
746887414044491776
747035037036515328
747048987312721920
746862248438665216
747033527187836928
747073070741893120
747057061301788672
747050879031853056
747057174627618816
747044721395142656
747068604026331136
746917667588669440
747050438478831616
747081719417815040
746918863107948544
747043253594296322
747079920149368833
746899162629734401
747073683110322177
747061070867533828
746927142718554113
746902073363542016
746864991672893440
747045891790495744
747042280523980801
747080599773585408
746874810290995200
746889712724381696
746881378713632769
746882402111328257
747079941288792064
747072077010702337
746901733692088320
747075583302078464
746885195601686529
746903159520509953
747070881394876416
747080641729036288
747060202776715265
746861191549620225
746909698650083329
746925234343682048
746870372927053825
747044427990962177
747080960278036480
747070550242111488
747076040623808512
747049704240750595
746865381726294016
747055874166915072
746858658181447680
746888357804908544
747066536112754688
746858075110449152
747060089731878913
747051784804405249
747053965762793472
747074748429963264
747044335787589632
747047703545282561
747055970543607808
746881437152993280
747075088269344768
747074534902235136
747069237106085890
747047599098601472
746924760202772481
746905319704387585
746877943545208833
747078519218384896
747075210055024645
747068910248271872
747043975199072257
746861786859606016
747053248700350464
747049289151614976
747064850208129025
747059104020107268
747039894107721728
746867323533918208
746911321590009856
746865264101330944
747040082599763968
747066716493127680
747055500987142144
747078892649852928
746904958876868609
746904958876868608
746861912944697344
747073540592111616
747067572072357889
746884851358273536
746918989104717824
747036186170920960
747068905919811586
747050572835061760
746867352721985536
746900378780721152
747033489241841664
747081534893613056
747074014519107588
747069992437440512
747038161801461760
747055408624373760
746882930534981632
746870641287106560
747039533447917568
747061075049340929
747076535228706816
747055169624375297
747059812907704320
747035963944230912
746898025780514817
747075860277133312
747033413752762368
747068222432653312
746902220281569280
746891553822621696
746891130231390208
747042066413273088
746918682975166464
747045250124812288
746862059803934720
747037914245238784
747031849403244549
746862990989926400
746870473397415937
747034474886664192
747033975793795072
747073578412183552
747072517383290880
746876869690163200
746882515118460928
746909526637445120
747033115986632705
747062811658948608
747059040929390592
746883392088612864
746859421632970753
747043622613295104
746880921320685569
746885744971550721
746903599939096577
747047800085557248
746879654741434368
746874340445085697
747062782445617152
746916992339312640
747078250963230721
746913133495652352
747058084695126016
747050685770903552
747058915238567937
747048601306734593
747041076918231041
746866341886500864
747067987220389890
747079442153889792
746902308030668800
746887032602005504
746897380017115137
747039746967347200
746869059816300544
746915138389716992
747068423511777280
746902970986561536
746867138812645376
746876546791538688
747043559589711872
747077835655884800
746859815503175681
747081749117673481
747073326917390336
747033703289872385
746883219719491584
747067265812598786
747074819875811328
747066078908551168
746862600521121792
747058621532479488
746890958600495104
747040262933856256
747067903657250818
747064606959542272
747068176006062080
747078024521256960
747059347105079296
747057858286485505
747058537499623424
746900949206073344
746857932461998083
746874508162695168
747078183879585792
746906355718578178
747039990564163584
746880631871836160
747054297079291904
746887510803030016
746893730838360064
746889872149880832
747069925248884736
747045086459006976
746907647589388288
747061326661488640
747043857456631808
746877507195047936
747031647816556544
746875758094622724
747061142426525696
747044746858799104
746921325298540544
746872826481631232
746910713780834304
747056465639256064
747063436727705600
747070365600473088
747068516059254784
747036202839203840
747040720205287424
746887414262685696
746919479754391552
746922868584423424
747079731451928578
746898789210931201
747038161851801601
747038258098372616
746920662363627522
747037318687633408
747051046598549504
746885535067582464
747070185220243456
746868300752162817
747053865321664514
747040187570524160
747050459211440129
747066808914575360
747081237102112770
746867663272456194
747039441085210624
746896373337972736
746877209298743296
747061121459290113
746860809926541312
747049947913027584
747067073084428288
746892485138485248
747056788785102854
747048420938915840
747065709918838784
747042641288765440
747044465735516160
746886307109027842
746872889257791488
747080918251122688
747055987408932864
747036194735792128
746864089641586688
746896641706319873
747066863390195712
746898650631184388
747060773160099840
747050404907716608
746890010440306688
747033216763170816
747064871133470721
747048362390740992
746891008655253504
746891545698197510
746870548827799552
746915553890156544
747044142631510016
747072240412397568
747039902332772352
747038274858926080
747031379578327040
747050903828520961
746928929521336320
747054569755152384
746917847968919552
746922680092344320
747059057849049088
746906334537351170
746919718586556416
746911183182004225
747062639537360896
746902941706129412
746882628393963520
747056276706856964
746926039436165121
746894666105229312
747059045169790976
746912596788379648
747045950548480000
746858796408934400
747053609532162048
747032813795442688
747042037048836096
747040074190229504
747045698986704897
747042217471115264
747032281412407297
747049846914224128
746874718146420736
746929734651678720
747076833334665217
746876752257900545
747080914400837632
747078040946040832
747057866524233728
747038736198828033
747055601688141824
747032738570641408
746865524106231808
747048592993443840
746880728558870528
747064774614224896
747081723637276672
747064644465004544
746859018916814848
746886088975847424
746919425354268674
747062123734441984
747076321394720768
746864190246240256
747076052996915200
747059695375032320
747041940638674945
746913708144758784
747045547735867393
746892556458299394
747057832814575616
746857810743398400
746922243792343040
746860071762731008
746860721724600320
747040451903913984
746884293876658176
746862743274295296
747069468031868928
746906720451047424
747046688855101441
747054607562645504
746861787149119488
746867109523709952
747054997825785856
746919668267495425
747064455960338432
747060303305838592
747065848280522752
746867302683934720
747061977038594048
747074329163235328
746875418402299904
747053945000964097
747070567048613889
747056683730501632
747049599756558336
747046709780439040
747076174485012480
747069186971680768
746927025156407297
747065760296611841
747048504732823552
747050803546984448
747035120700293120
746874500004749312
747046579773767680
747031048270319616
747051604575162368
746928258394923008
747059724638625792
747057535304220672
747033719748321280
747056012482449408
747056088147701760
747048194589110272
747070298344808448
747043727382810624
746873975855153152
747045782717599744
747078838207844352
747070667405697024
746872876792430592
747079337363443712
746873115829907456
747059795723689984
746870657787531265
747046571494211584
747049301990248449
746868279994630144
747058743075037184
746909610490073088
746865444427030528
746896159449432066
747076732679819264
746887078894395393
746908507551719424
747037016483831808
746868632072814596
747050107116339201
747080771496611841
747075210046758912
747059196198330372
746872083917971456
747068968863694848
746861380096172033
747056478121426945
746876169262370817
746886931926126592
746860616749441024
746898587871649792
747080637241241600
747074996179206144
746869760290283520
747043266323972096
746918200508481536
746905495861084160
747058143352479744
747050631177846784
747044671331901440
746864010159611908
747031064888119297
747065013551136768
746866606375043073
747053068416606208
747032126068035584
746914320651452416
747053944824795136
746871370877796352
746879889605824516
746895878187712512
747053248830390272
747033019345670144
746895542903537664
746905244232081408
747073792220987392
747058894082613248
747072987153588224
747031459244826624
746905894278008832
746895202929901568
747049956092035072
747066812840411136
747045426268864512
747062610474975232
747037423679508480
747040628073062401
747065630172528640
747044679569518592
746887518906253314
746865465499262980
747045153697849344
747074295797547008
746859668857827328
746922629576130560
746871572149870592
747046730793877504
747076799792820224
747044239255691264
747052426386083841
746886931745644546
746869701842771972
747072324374007808
747078720561811456
747030800789544961
746861086767464448
747040586184728576
747036244912242689
746861094874939392
747072538052681728
747068654106329088
747043727386939393
746905005328842752
746873489232060416
747068025346596864
746878379799023616
746899510689857536
746907945426882564
747037423662678016
747038249902702592
746859954032746499
746929487351185409
747039969550667776
747075868665643010
746894599067668481
747042863465250816
746860390470934529
746889394095689728
747059426687848448
747073406533656577
747049834545295360
747070772405899264
746914245279834115
747063050545434624
746899401390448640
747078363974500352
747057262644977666
747032193373966337
746906460416778240
747066162685542400
746857949381832704
747043807057809408
747047267471925248
746868237716066304
746891839190474752
746871438091649025
747080880871604224
746923183312363520
746868359384338432
746890798910734336
747048295139254272
746868246293413889
746928555993403393
746884377540452352
746875087219994625
746906187736616960
746891969448841217
747064699041124352
746885971325554688
746899489621934080
747075306503180288
746879336108670979
747051440829411328
746928409377411073
746918300920197120
747073188543139840
746866820339097600
747036559661273089
747041424898678784
746915482347929600
746866723870089217
746870934808596480
747053189980098560
746869919963320321
747037171966582784
746907379057496064
746871236593094656
747055639176806400
746905374167441410
747077823047798784
746885631805005824
747031157137674241
746914639653416964
747052191492542464
746870754529017856
747058994997506048
747035133388128256
746887720455311360
746914127713542144
746866149208395776
747064866855329793
746864349810044928
747043178046337024
746919353979809792
747075046582161408
746921866351288324
747044759345102848
747063545565691905
746883173741641728
746897346307383296
747052837587324928
747061687438704640
746873627518263296
746900588500127744
747067442292195328
746901599486779392
747081354635018240
746898269016559617
747050996350738432
746858943155150848
746888206986186752
747073142347206656
747042662104981504
746920868073242625
747055299601653761
747043413048995840
747075306310111235
746893764354945025
746869160697790464
747075553849597954
747040057446436865
747067979049795584
747075541233209345
747051306855071744
746870779761942528
747046390866522112
747075671231344640
747055236750127104
747064904704753664
747056616634224641
747036714619703298
747080054576865280
747058579673325568
746925746090704897
747031605982674944
747037452968280064
746859953994997760
746930007537115136
746874072311697408
746866207932973056
746912408107614208
746871970717966336
746909694439002112
746892887846232064
746862546045517824
747034768559247360
746899556730691584
747069174506127361
746894502472912896
746895043491856384
747053311468122117
746865759247343616
747032373372534785
746875322189090817
747059858701070336
747067379193159680
747056331346026496
747063331790401538
746892376258449408
747065236017000452
747066054023618560
747061104447201281
747031610319507456
747069040175235074
747081803467460608
746920574350417920
746871240963436544
747057732260335616
746870808790761472
747059653331156992
747053907277393920
746861627513896961
747045795493470209
747053362038743040
747043664661118976
746896390241017856
747074966672314368
747056885061267456
746867642263273473
747052007278657536
746889251426566144
746900706028752896
747049461252120576
747039533074612224
747047326364012544
747055140138532864
747048005887528961
746861153859543040
746897895681630208
746925326505119744
747031476013694977
747081166008651778
747045216549482496
747077822980710400
747079215602868224
747044910377897985
746862470912835584
747064246199009281
747064392731267072
746904116140466177
747045661003091968
746913393592795136
747045619349454848
747033363517673473
746867201794203649
746915893641347072
747032809605337088
746901452484915200
746896436193689600
747044985640456192
746862042930249728
746884641945157632
747046424412512256
746884176033488896
747051281567494144
746877851073384448
747047078992347136
747043362553860096
746898063625707524
747076489330335745
747065969768423424
747031127739797504
746868321803505665
746861988337225728
747040342587899904
747073284731174912
747049335414620161
747073574289162242
746891512257064960
747038912405704704
746881760160407552
746899980556832769
747062442686025729
747032386249035776
746923296466178048
746888810919694336
747072676833951744
746865981436243968
746876588873027584
747047968012910592
746917185562480640
747041101719158784
747078611535011845
746887313741979648
747038706981281792
747050816108847105
747059179404337152
747045799595487232
746878501488197636
747035607243849729
747067614220845056
746906800327385092
747054393460166656
747071342781009920
747036005945868289
746878203449446404
747032805582995456
747058952760926208
747057740548313088
746892455593787392
746887066135429120
746895265991319552
747037335372595200
747057677990244353
747065538136915968
746867122337284098
747038522473852928
746900710202220544
747052556451385344
747059850656497664
746865977288077312
746874361513009152
747062304286609409
747037356507660288
747075839108448256
746890337541591040
746911543950979072
747044088164327425
746858796354519040
746902278947254273
747076749507334144
746867499698794501
747072534030487556
746867768004345856
747063767947685888
747034881734152192
747067895071539205
747063289910280192
747058118119534592
747033707152695300
747079668348690434
747057069694550016
746881315715297281
746868590276575232
746880707524341761
746912198190993408
746903889274880001
747040204263952385
747050820156424192
747061503182905349
747078133497597954
746890815855722496
747061389815123969
746865016486400000
747042762713927681
747072097801936896
747060848624013312
747034688900894722
747050547698610178
747053659767332864
747034059751235584
746913079083020288
746915335626887169
747042180057997316
747066074932224001
746876941039452160
746881563313455104
746903205968285697
747030964451303424
746898864590860288
747073964174872576
747061033412497409
746871756800073728
746865591441571840
746893538080620544
747034512870146048
747031681635328000
747053735214481408
747076392932761600
747043584877150208
747068197195612160
747042846637760512
747039910721380352
746891474462248960
747036601528705025
746865868081029120
747059309381554178
746857882226831360
747071552638820352
747076648705605632
746862059481030658
747048446297792512
746915335635374080
747051579317100545
747038795204280320
746906431211769857
747059586310430724
746866061207871488
746867503813402625
747079886645436416
747037775657111552
747078313911300096
746922570688106497
747042725141286912
747036731539591168
747071036538093568
746909245484982276
747081283327631360
747055190684147714
747041668331876353
747073016283160576
746859878744981504
747056792685813760
747047472875315200
747037893315592192
747054045525909505
746919899281297408
746884222200086529
747048102033526784
746911577815777280
746903226830618624
747065248457310208
746867562672164864
747052632179544065
746869911528472577
747033782704799744
746874554413350912
747056801254866945
747044302375747584
747036417033904128
747063285439029249
746871383724949504
746891679798427648
747041718357327872
747035934512713728
747059359612448769
747035779453624320
746919437740171265
747058868899971073
747042632728182785
747051348676444160
746880401164034050
747042616064212992
746872520297553920
747076602421460992
747080977235714048
746873681884942336
746877956186849281
747065621679079424
746911804018810880
747056235065794560
747076556552568832
747055546986078208
747049188668641280
747042074990616576
747072550941786112
746861409552695296
747033191307948032
747031698337046528
746909950371368960
747073733798596608
747074828398624768
746892548195508225
746916036117598209
747067421173882880
746866153339949056
747069933452853248
747055249421111296
747080780128489473
746863078810128384
747068927033868289
746910608805793792
747056906045370368
747056335703805952
747033787155025920
747073825938890752
747079987287687168
746879562659729408
746890983791464448
746920284993818624
747042859463872512
747080075229675524
746873061132079104
747046894296195072
747045929585356800
747061922432966656
746865410985844736
746876915802214400
747073121417519104
747038627138506756
746882515139465216
746865713101447168
747078188090671104
746919907552436225
747046084615208960
747080079776284672
746873090727120896
746881030527803392
747070503899234304
747080947959377921
747035221711794180
747042960127238144
746880896092020736
747043165404815360
746863007448309761
747033887520473088
747037327181123584
746871941538189312
746924588466987009
746903990319747072
747057329741381632
746884004398391296
747042062307041281
747032713442516992
746862487673376769
747060056064135168
747049566126542848
747034470784466944
747037981404344320
747035745651687425
746916266703618048
747041978542604289
746882011827077120
747050341808603136
747039168170237953
746902849460674561
747062199391293442
747037708539793408
747075705033363457
747057195276132352
747051642168705024
746873451277758464
746861824860094469
747057258337533952
747047812647510016
747031291447619584
746916875146240000
746881567482486784
746876689486065664
746908221978337281
747031853559873536
746891780549812224
747051864445882368
747071057820016641
747032427936288768
746859857471410176
747068268322693120
747032432252162049
747034726557429760
747069811906076673
747042833987571713
747074060924882944
747055165577043968
746903742679683073
747046349175144448
747063910436593664
747079173701763072
747056499147571200
747044352300462080
747043563972624385
747043685687238656
746859983581634560
747070990350417921
747034063945539585
747060706122555392
747035074827325440
746917420107964416
747062845318258688
747077152114343936
747046839820648448
747046609184231424
747076208211402753
747042028710658048
747074232736165888
746859622821044226
747053554985115650
747057363203481600
746893106084196352
746928971334324224
747037188592963584
747076921108869120
746864513354326016
747056125741240320
747039927624437760
747055454992240641
747058982376849408
747058453575794688
747048815253987329
746880934134177792
746923355207401472
747047326208909312
746868900545986561
747060731464548352
747052208236167168
747080377173483520
747065852655210496
747069686194417664
747064128779485184
747063839099858944
746872155460239360
746883266188214272
746894892748537856
746913444243202049
747064111880671232
747053374441463808
746877737965608960
747042519737761792
747049767461584896
747062861848018944
746879134618423296
746864202967617537
746873145257189376
746859887137853444
746862801906438144
747035204615806976
747045895896727552
747054943249506304
746909459662921728
747036072945811456
747054963956781056
746874344907800576
746918749890973696
747070646711001088
747079840596123648
746891814242758656
747078934714527745
747072013932560384
747054385277059072
746858926331805696
747045501854441472
746880749312237570
746886810270326784
746876299306799104
746926630791176192
747069912443662336
747048534407585792
746866585520902145
747048831959838720
746897459557896196
747056021235982337
746869651427078144
746917210518659072
747035754312806400
746876651816919041
747055379356463104
746890324904022016
746918401952538625
746919165315940352
747060949530607616
746876253098041348
747040799871873024
746916065716932608
747076673913356288
746903713319510018
747076434934411265
746865134115655685
747032683843223552
747051260520599552
747042653636800512
746884016767369217
746905655420694528
747057715390734337
747031480010956800
747057065361801216
746860189081608193
746926274623352832
746921300094914560
747078452306534400
747046147752079360
747068759337164801
747072303339606016
747080675262619648
747039520537849856
746869760311304192
747074882668793859
746897946197692417
747081165987774464
747078909565485057
747072110346928128
747043278789312512
747068343916453888
747053219172466688
747081597774602241
747077336307163136
746861841557528580
746921002202857472
747064124312522752
747080914077908994
747034076549386240
746904883626811393
746875384868835328
746863003404992512
746883521864556544
747078208873435136
747079144383647744
747062220127862784
747052552294961152
747049725438763008
746869185901277184
747039810234294273
747032272977674240
746873442943766528
747056348081307648
746929038426578944
747080666928537601
747079072832884736
746873472157003777
746903402806796289
747031127903338496
747059573689823232
746867071858835457
746891151177715712
747052401417289729
747059565238300672
747072445752967168
746903092646580224
747075482747699200
746859702512922624
746911745386512386
747043974821588996
746916744804048896
746892447544971264
746889297534431232
747031152993636352
746860759250960386
747049251629375488
746865805011390464
747066129202438147
747079115019259904
746895391749189632
746907962103332864
746888366424264708
747036928546004992
747032222776045568
747050073360601088
747035250945986564
746892795516944384
747055765043576832
746887896565702656
746871593272512512
747045958924533760
747035481590890496
747066712512659456
747042624335454208
747079018235715584
747056432307146753
746899066215366656
746872281129836544
747049280674861057
747050312586899456
746867608729726976
747062790746144768
746921274702729216
746875842148581376
747040300695166976
747078544497451008
747069266701094912
747062383856721920
746923305022689284
747042670590169088
746873661018218496
746912416349327360
746868875464040448
746919391439118336
746913435670056961
747079752519913472
746869579977228288
747060869557682176
746878371217321986
747068318872444928
747046651001344000
747079853296455680
747044990090633216
746895664571949057
747047628299440128
747080305966735360
746889758702329856
746864521776488448
746859387818434560
746868648875270144
747081375488978944
747073704073400320
746878274844897284
746880690801762304
747044063237529604
747051533343293440
746861661173211136
747047129139535872
747065579941441536
747067706596274177
746903960607404032
746916308684414978
746909014789922816
746871349902196736
747066054015328256
746889096086360065
746857814966951936
746867566912507904
747033355087032320
747067299606183936
747078414457266176
747059271767056385
747051411486081024
746929327732723712
747076208408530944
746890425613619201
746895026689449986
746888236287549440
747072131373109248
747065651383111680
747040841726894080
747042016241000448
746863581996548096
747073406340829184
747043928935927808
747031773863882752
747055010240991232
747054108360740864
747048013986664448
746883744397672448
747081685947256833
747037876634943488
747062899739398148
747036647380946944
747080104589856769
747076531189604352
747072710295969792
747036681203744768
746868091095781376
747041709947752448
746919769073455104
746896599574519808
747041022086025216
747031345931628544
747044159526154240
747065949174501376
747052900308893696
746908855372656640
746917684609064960
747041340991672320
747078427153403904
747066448095350785
747070990702641152
747032985950654464
746861212227428352
746914014664482816
747031672961531904
747046151770218496
746863506855604224
747048945461911552
747056209690230784
746899082736730116
746876672499126277
746908867938889728
746872994274828289
747058638175539200
746888269917528068
746890098407518209
747034575419899904
747076774538903552
747040070021054464
747059200480673792
747037218099830784
746863678503424001
746893772680740864
747070759743426560
746859056556548096
747073666404364289
746862973822570496
746884163609845761
747077311476961280
747048320326074368
747051004789567488
746907349592453120
747060689445912576
746865725571239936
746882963871137793
746873816136065024
746898306723282946
747041974440468480
746879466178109442
747059959586754560
746870716755283968
747053085059653632
746872402882211840
747041584168960000
747073548880068608
747034726771339265
746881638823403520
747058839695003648
747039931881635841
747043249592897536
746864865608765441
747076703026036736
747057476374237184
747064195892514816
746876576181157890
747074773755244544
747037830199783424
747035699694702592
746918070380265472
747041256946139136
747040896579960832
746861187065864192
746876353698377729
747061943370866688
747036207327154176
746870347794784256
746869386972110850
747070801757745152
747031933226524673
747041630574632960
747045891626930176
746902732007743488
747034781297315840
746861598166388736
747077349280256000
746907622482284545
747056608073650176
747072630398791681
747043454887223296
747066666262069248
746869756112797697
746889041430228992
746860469953114112
747038069635768321
746878295728398336
747066985004011520
746888190020157440
747042821501292544
746872071385387008
747056708929871872
747072487956029440
746926236526600192
747044214299570176
747059523106529280
747055941405782016
747044985762160640
747067098220879873
747064732763328512
746887695184465921
747034441189466114
747075675773874176
747065873328812037
747047309439967233
746880967764119552
747037977101148160
746917936116359170
747033715608424448
746896167728885760
747047854808637441
747055022844821505
747076333872779264
747081681656389632
747046160347463681
747081421961986048
746875087052234752
746917382606688256
746878534707195905
747050220429672448
747035343019343873
747077848415019008
747066074777063424
747032528960233472
746899904816046080
747059540277997568
747073842728828928
747033451392532480
747066309603627008
746858058219819012
747046474857521153
746867289916473344
746876324699045888
747070801933901824
746882901220986880
747040925596057601
747072043280109568
747072135596810240
747054200719282176
746915314542075904
747033178846572544
747032864320065536
747056402590498816
747039369626714112
746881454198620160
747043715001221120
747037985598808064
746912353518706688
746863263472705536
747067962167746560
747038212120514560
747031622814416896
747064610935582728
747055819657707521
747060399971905537
747073657973972992
747068205651341313
747080649824145412
747039101191225344
747035078983880705
746926907606786049
747068805466234880
746898604623859712
747037758854561792
746893206432931842
747072923958140928
747034801929084928
747037696065966080
747057413455413249
747077017875603456
747050769833148416
747076241656848384
746881286367674368
747066154296967168
747072911509458944
747049024939687936
747054779478736897
747035095593254912
746904007092797440
747043316324241408
746913683096244225
746905969679011840
747041999338016772
747038111205556225
747056545364488192
746903125886308352
747062711075373057
747073423080304640
747072869746745344
747059477271220224
746903801483902976
747076891992006656
747042901272698880
746872058982731776
746863540246482944
747060739622506496
746916715750031361
746906997275107328
747076988456865792
747080788278190081
746923338476445696
747041492104056833
747068159220391936
746887041003192320
747050711234580480
747040111876055040
746859476108582912
747050941828980736
747047896642633728
747078477350830080
747040996916027394
746904384265666564
747068113255018496
747057241681858560
747068339764232192
747047045052104704
746927222418706432
747073423369715712
747048031028117504
747034613227339776
747038929187119104
746876441770364928
747037968720928769
747041496008900608
746917449681928192
746907903341305859
746859861980372993
747064212376141824
747061427379277824
746926731664175104
747044302216380416
747060278219649025
747056801015865344
747073616060256256
746919534162915328
746909996462419968
747064828917874692
746908691882868738
746881017735061505
747065366132719617
746876400041353216
747056281207267329
746923388929613824
747066817391144960
747056239121567745
746860201567936513
747046634228420608
747070999116529664
746872428081487873
747066003587227648
747079979100422144
747034248591384576
746862206332002304
746862051260272640
747049721181708288
747038476412010496
746896809377730560
746914345712443392
747063109387427840
747065256749445120
746857848706048000
746884868123009024
747047754132688896
747034810598760448
747054116929740800
747059430882050049
746864555070992384
746877276743098368
746890031269318662
746928979769057280
747037075455774720
747060949245366273
746878543242596352
746872952147238912
746882028818227201
746876165164523522
746914442265387008
747051973539729408
747058864630038529
746865939547725824
747030989587767296
746886760031002624
746860079819825152
747066037145853952
747034164742914048
747046323698941952
747075008778870785
747080264053100544
747073741901946880
746886634289790976
746879058982670336
746894032865898496
747081816088154112
747062035880501248
747080758859304961
747034433174315008
747042897002962944
746867696919281670
747078716635897856
747035804581650432
746861614859755520
747054683018006528
747080708557017088
747068427894919169
746870809004752900
747058420017209344
746900295138025472
747057837323489280
746897883073486848
747060647402283008
747032079997734912
747062501364350977
747064342428921856
747061998119165956
747031442551640064
747076401019392000
746908775668322304
746889343726460931
747057522767462400
747047376779608064
747046319672410112
747054431242424320
747080977101426688
747081732105576448
747069287647567872
746859627044802560
747076447328673793
747036102368890880
746911787304398848
747069597824716801
747059741541597184
746867033921380354
747048563402739712
747063772125106177
747036588752932864
747053919763836928
747058223178485760
746879537317765124
746908960196812800
747035179487731712
746906057927180288
747051998520971264
746888009648218115
747067362642362368
746896184393015297
746882918061064192
746879314872799232
746858485963337730
746870532264566784
746908788406517764
747056515928952832
746867407277305856
746922361056698368
746915549687349248
747063876915724288
746918930048942081
747078745635360768
747071095409377280
746879726178865154
747049016362438656
747079542867533825
746887909035343873
747070898415468545
746915113505071104
747053617677475841
747067324604289024
747032478343397376
747033094906077184
746913687517159424
746919488218664960
746875922037432320
746917554602532865
746874202016223232
747081392408911872
746901620332593152
746916237624643584
746891591953027072
747079920094941184
747043870098268160
746921970915151872
747054880007786500
747031559954366464
746921463479832577
747032704848433152
746929575469457408
747063747064172544
747034458264600576
746872159641841664
747045996857810944
746908427503362049
747056297963462656
746883018413965312
747035934605008897
746874860551409665
747057593734959104
747077823131705346
746888752266547201
746911099497250816
747069845666209792
747047125045870592
747080750500036608
746865486520954880
747052099469402112
746872344052928512
747037360437760000
747070440946884610
747050899814625280
747060911790227456
746864316373147648
746876341354651648
746919769203421184
746870133587648512
747046567249592320
747046436940976128
746867697007329280
746864731370160128
746910051038793729
747041538069377024
747032222499110912
747053361753694208
747061213511618560
747038899944497152
747064669597237248
746891650685763584
747045015390543872
747072408289419265
746887598719696896
747067748463874048
747076913089421312
746901968409530368
747034273434198016
747068926857621504
746863297035534336
746912919800078340
746878358630309888
747062983491194880
746892426451755008
746880221148700672
746862638374752257
746882397950578688
746879965031858176
747059711887945728
747070663429660672
747078661946351617
747042787963502592
746930112042569728
747058390631866368
747063126231781376
746927629383700480
747061549320175617
746908884804087808
747076980164661249
747042267928629248
747074136380420096
747053743380762624
747035238409375744
747079118966104064
747034747507998720
746903360909934592
746866333636145152
746919408338014212
747046986474369025
746878459457183745
747049926933254144
747035334895099904
746877452589228032
747058940165292032
747074178159943681
746904950752456704
747060542498611200
747063696573140993
747071241983393792
746907786081099776
747031534834716673
746860948179267584
747069920773570560
747076833196277761
747032512094953472
746867214263803904
747047036856369154
747080486627971073
747039000658083840
746906355538157568
747037821890863104
747037817860128768
747080822008741888
746888852674068480
746877641697927168
746872386197282817
747051553928978432
746873170418896896
746922025596293120
747071363861651456
746927914512322561
747045027948433408
747074865979498496
747035339143938048
747045287894597632
747036224108531712
747068964702982148
747053667946160128
746869777331781632
747053344896671745
746921186890817536
747078405858934786
746861400950116352
746884054491013120
747041022379704320
747055614141079552
746922377762615297
746864035111538688
747041848548532224
747053332414500864
747040036613304320
747044528717201408
747080868271951872
747062153283244034
747077218988343296
747032067221917696
747078989055918080
747056599747923968
747042624368959488
747042733299277824
747070717913612288
747068964522557440
747065181574955008
747077391151955968
746909719441379332
746863926168563712
747073507218038784
747072944912891904
747078326360080384
747063730102480896
747048047851429888
747038027587850240
747036882551345152
747039826734571520
746924605051285505
746918074498977792
747077131079925761
746878732162347012
747061868125126656
746926442332598273
747037943634759680
747073570090549251
747045732511801344
747058848196878336
747038509891002368
747048353914028032
747074039911354370
747041764536684545
746910231230242816
747071024286568448
747040397331955712
747034999354974208
746903277070073856
746870880358146048
747079018525171712
747040485164843009
747070109764714496
746888861331165184
747041764536651776
747038837201833984
746879600341323776
747081543450038272
746907739964612608
746904661362237445
746882679048650754
746897329551196160
746902346102411266
746868363842850816
747067249303916544
747054007726682112
747033619475070976
747062350448992256
747062274804883456
746869185611870208
746928870809493504
747066229802827776
746865859755388928
746867269112823809
747062643962216448
746923585965547520
747044914366668800
746867369444728832
746889545090744320
747079521703182336
746867206269603840
746904749404880896
747050119833460737
746909711086215168
747058453848330241
747033975646871553
747060572030541825
747030913943539712
747032352476504069
747057539427213312
746925410600923136
746910965330022400
746867306827907076
747034051282931712
746875791716257792
747034852533252096
747065068093837313
747061050214850560
746892615228891136
747073100118790144
746899380477648896
746895500763340800
747031903753035776
746867231078891520
747054334903459841
747069602044219392
747063109521547265
747069744612773888
747034902860816384
747062941745287168
746927071239233536
747067827979423745
746861103569731584
747049985313746944
746915528615297024
747057807715934208
747073926505848832
747071661762019328
747064396980031489
746871501043859457
747063872893390848
746889788389752834
747034852306755584
747071972178337792
746868099341647872
747076908672679937
747055605664276480
747064912875249664
747067739815219200
746889876432359424
747035733291053057
747081535162056705
746917885851885572
747063977507708928
747031320795189248
746905697175085057
747034034513944576
747074954110320640
747042771043647488
746895366612721664
747080381766205440
747062925047762944
747038505667276800
746917365619761153
747065076385984512
747054402230427648
746919244831596544
746918317848297472
747059225310953472
747058600686788608
746896134321242112
746886034311380992
746906695398350853
747042880162672644
747061138190405632
746895513421643776
747070990656638976
746889565999267841
747071418278477825
747078955702829056
746912026228727808
747069304592535552
747042775623995392
746891226964598785
747050333709438976
747045782700830720
747043446540668928
747074706562441216
747063533087657984
747078028564512769
747065906950443008
747065366094848000
747051088453505024
747034382662270976
746869936375664641
746907769349955584
746924064200134656
747069677604528128
746913930644176896
747070898419556352
746925989209346049
747038618959626240
747045136752771072
747072341255946240
746860255951327232
747035850622414848
746913259345739776
747040728702820356
746862743190278144
747068918724968449
747047737468817408
747035393367871488
746918754076876800
747036068814458881
747074077425205250
747034982305140736
747071716296364032
747053584181788672
747049238958346240
746918691334406144
746904849795584000
747035011744829442
746875447833616384
747060131498704896
747044557955694593
747053479160586240
747043761264402432
746898294153043968
747048576350490624
746870339175485441
746866795198488576
747054179823157252
747049490650062848
747032834766934016
747057031828410368
747078540407930880
747049368868491264
746867382367358980
746905961374298113
746924693098270720
746922985995411456
747042133882843136
746892904640159744
746922524718432256
747071766321893376
747065428908871681
746897610787557377
746924089059741696
747074987752755200
747053156534652933
747071028128415745
746891516086353920
746876983095631873
747043924653522944
746899678294310913
747060588451348480
747042758611738625
746904065452482560
747033023732908032
746892455988035584
747073968331431937
747066725112422400
746887145818722304
747052451845406720
746926278494814209
747033963395440640
747074157221916673
747049440373055488
747048563725766657
747074274645676033
746907957904867328
746898248162381824
746880187422277633
747072894807703552
746885770158346240
746886948845924352
747039663110643712
747064539678674945
747042800567345152
747075306305916928
747078947330998272
746904543577837569
747075599911518208
747064267195682816
746884050275733505
747036697733570560
747070000880562176
747071124731756544
747069845464821760
747065156178481152
747075000096567296
747080922550394880
746904682312966144
746902547303043072
746860910451503105
746899154295619584
747055765349818368
747066842204770304
747054603212972032
746879956592918528
747060643170234368
746900147947380736
747070432877084672
746902031214882818
746863611667058689
746892804006150145
747032990010609664
746859287335542788
747067509145276416
746893705718575104
747035657688719360
747038283474010112
747030935070089216
747056918762520576
747045002732310528
746862776866443266
746867172459220993
747048056118480896
746858024799711232
747063122133823488
747056167952723969
746911170687270913
747077684644163584
747073498904993792
746893168625455104
747055471564034048
747064107723960321
747066272098050048
747070437021065217
746860960934146051
747059183443283968
747071594489647104
746888815004966912
747064925764345856
746859358479323136
746884733880131584
746883521826988033
747077387016273920
746919928394096640
747053298989961216
747037629238099968
747032063098773504
747042016274448388
747032880996450304
746860302378106880
746925229885263872
747043165505478656
746883605926838273
747054490075959296
747068276736352256
746891549666123776
747068981333340160
747032868396896256
747035523533897728
747067853162020865
746868883919876096
746863175362973696
747043346015727617
746899112293863424
747050937588527104
746921119484096512
747037557599395840
747058701303898112
747078678815907840
747033329862643712
746880271123877888
747059296949702657
747041047272890368
746906598983897088
746905067953881088
746917407650807808
747062207561760768
746909149108310016
746860562265452544
746864106364411904
747072533975859201
746868690772164608
747068448660828161
747048978819088384
747077265117290496
747052980113858562
746882192182288384
746922394871177216
747058764021305344
747058306875695104
746869236266639360
747058478724808704
746887120732692480
747072567387750400
747063478574166016
747048227942305792
747065961472155648
747062341917941760
746907383310385156
747074631165743105
747066057899180032
746915457484136448
747060412521254913
747030829902217217
746887808497778689
746886957242978304
746876051838636033
747063986017964032
747058285958791170
747033510372769792
746907248920780800
747072542628798464
747040149683441664
746904082481217536
746902052400406528
747035049468502016
747065546403946497
747061045932531712
746870796254064640
747043853320986624
747055572432850945
747072022497353728
747039126285737986
746894720824016896
747070764021649408
747056130048790529
746858205049937920
747062639818317824
747075147211902976
746892359489757184
747040258919899136
747054725124653057
747038598084452352
747046793570037760
746930019969077248
747039583427166208
747031811490881536
746907525853872128
747064204276817924
747062320828915712
747040988766609408
746889087739527169
746882871873380352
747043127593144320
747033392605171714
747046206409416704
747052346702585856
746894796405547013
747068386031603712
747070298462236672
746915599784120320
747068658690756610
746878790702272512
746914501128294404
746873694627180544
747055429654556672
747050274892709888
747065567136223232
747043312180224000
747034986797142016
747069187026227200
747038216373444609
746883186446106624
746868703472549892
747038954411659264
746883572334637060
746864404445208576
747066406315900928
747046701433753600
747057048567746560
747080649870315520
747032721759809536
746889997781852160
747031916537315328
746873866602053632
747071095333785601
746890362690637825
747036576119660544
746907811213369344
746861590020972544
747063964895313920
746916032141373440
747073733588819968
746892145408172032
747039507946545152
746873124365340672
747066146310979584
747045203912040448
747077705699459075
746899388778283008
747076027793477632
747062777940873216
747062165627150336
747066318193569792
747054313877479424
746871324954394624
747057044352532480
747069472377344000
747067345710030848
747040166456532992
746906661701419008
747047179307597824
747040552630235141
747037062856085504
746900525799608321
746870737579839488
746896939363377152
747047292813852674
747062266407723008
747075109257613312
746905562860818432
746925561230987265
746867579256475648
746889683519537153
746924370044542976
746871048017174528
747036567869530112
746887472777297924
747034718395338752
746866153201467392
747034026138042368
747044536912875520
746861078076887040
746863104139616257
747069585606778880
747071921603350528
746916715724931072
746920364731564033
747054787867344896
746899921513615360
747042611916083200
746871643478368256
746897375847813120
747054578412072962
746909719453831168
747059687040950272
746866375721914368
747055102310105088
747073293350494208
746878643746439168
746880564750331904
747036282568720384
747057203891290112
747068251654348800
747075734397661185
747070243953065985
747044671231254528
746866283132620800
746913586891612161
747046017837699072
747066221430968320
746890173971992576
747034604821970944
747046495745093632
746867357256056832
746918129134108672
747044310441418752
746913783872905217
747066683072733184
746883521847918592
746884499028480000
747069052749766656
746892929864597504
747035779331919873
747050325165608960
746901997706747904
747056985565237248
747032604235411456
747076350738055168
747074807477440513
746929340546433024
747074182459035649
746907119123849216
747060139673280513
746887217084194817
746899791544721408
746871438179696640
747047925985968128
747056612318261248
746875288596819968
746923137216962560
747071586113626116
746921992016658433
746901150654357504
746919769178181632
747070856392773634
747033971473661953
747033761733353472
747032490884366336
746916702907097088
747033778816692224
747064342634323968
747070315176599552
747048052003831808
747076866851377152
746876290968461312
746891986121166849
746871685693870081
747079286809468929
747074748815908864
746910285861003265
746873564482121728
747060232283688960
746875175056998400
747043060681441281
747067894962413569
747055605689384962
746890677515071489
747072189959143424
747044482588225536
746926576361570304
747070151464452097
747081048480227328
747060467164651520
747046470663049216
746888295146262529
746929978101530624
747034932216795136
747030817570881536
747047049607155712
746858431441739776
746892011379265536
747045220769009666
746885874990915584
747064283658346496
747060382980726784
746881911168065536
746894485628424192
746903138477678592
747035641012191232
747054578357706752
747052959054311425
746861673776975872
747034391126351872
746929478824140800
747043920685768704
746876408484536320
747058571217637376
747078414478225408
746862227345514497
747075352787312640
746877616355950592
746890945728241664
747081035968569344
747079316119355392
747075398584893440
747053093439823873
746881873494827008
746925884385419264
746866262161035264
747034680478830593
747064388486594560
747066183661289474
746865545266536448
747080025011163136
747079630767689728
747076304537796608
746904736524288000
746908666893336576
747074308367745026
746901108698685440
747060009662484480
747070482839547904
747055781921579010
747056113338691584
747052615259684864
746907387425062912
747061167533789184
747069984040423424
747075344377741312
747065181579132928
746929026128715777
747078040954470400
747051965088169984
747047447789248512
747050052732989440
747051994683084800
746875015858110464
747031236896501760
746861044648251392
746869987076255744
747070457682137088
747043886959366144
747036886586167296
746921656505901056
747071615301718016
747073741922926592
747060462861287424
746881609211711488
746922650644156416
747063050562322432
746919718687105024
747071179106689024
747066750043291648
746912076564598784
747076489355603968
746863162935283712
747074098501722114
747066376909631488
746884876679319553
746897325562408961
747074102788141058
747050576748261376
747077118564139008
746930380792537088
747043660626280448
747040799926300672
747076367666253825
747032050599923713
747079026964062208
747079085537509380
746894234175823872
747077499897643008
746877561926385664
746899728839901184
747060970237886464
746866270772072448
746858717002469377
746879973370249216
747059661770268672
747043807141605377
746875892643815424
747066582380257280
746910382040637440
746917512701423616
747043031241621504
747081455377973248
747077365826789376
747038669169696768
747077269286490113
747075369220481024
746892594215411712
747038585279418368
746883144343785472
747071158265188352
747074136200069120
747052959419240448
746859757068161024
747074169867730944
747068830317416453
747050115404300290
746886835440259072
746890409062899712
746920910003671040
747052833250357248
747068281002012672
747057124291846144
746929440991608832
747071917572526080
747042502784352256
747034575390511104
747034726565814272
746900420606496769
746913385283891200
746897849867112448
746869038953857024
746878354574434304
747041311744757760
747059598767468545
746907937080127490
747073632992624642
747035787846389761
747059938359291904
746924126946758656
746922432313888768
747063801481068545
747062635267395584
746874931925889024
747054984861204481
747069782462205952
746881047086804992
746913901221191681
747068977222844416
747067928843935745
747061662335832064
747056259988262912
747076929816170497
747032864190009344
747079903510732801
746904904665468931
747067136019959808
747080352330563584
747045996677447681
747073024621428736
747081002124709888
747073867814940672
747041420561780738
746923917302988800
747052145430585344
746865419277983750
746864387554676736
747062366915989505
747068792635686912
747050404844867585
746913834095382530
746910428421300224
747074887244734464
747054741734100992
747065454129123329
747062073386012672
747078703721611264
747037259975753728
746868468390072320
747072571775008769
747067479961255936
746924810714877952
747040170839515136
747077714042101760
747039931508260864
747051373871697920
746863372562501633
747036668629258240
747049226090188801
747061767361069057
747076828901236737
746860151399915520
746866782309277697
746880971882921984
747038761427537920
746904640416026624
747059196114370561
747072940743680000
747062975253487616
747076417951760386
747066674717859840
747079307835678720
747074723381575681
746926127512453120
746884562244898817
747033959167557633
746926731622125568
746861044706983936
747047871569092608
747054997548982273
747072332821303296
747059141424844800
747075956750299137
746882842454437889
746896700481081348
747073561714532353
746923669616623618
746860717601546240
747057937902895104
746911112134791169
746907542572273664
746879680121233408
746862374125211649
746878203503882240
746922155611394052
747046785332428800
747045950611394560
747050077533933568
747073872093077504
747053303234764800
747064136933216256
746858020429246464
746873669557714944
747033074077138944
747038069254201344
746898604485394432
747043077227839490
746908943419465728
747066095761166339
747078217421459457
747067421350047744
747060647343493120
746877444322320384
747053026398081024
746918447750221824
747070621436239872
747039436958015488
746925561507946496
746912974137286656
746876072675794944
746860968983035904
746903310729383936
746878836734730240
746908184334471168
747034063668658176
747073503115902976
747052061808787456
747076019417391104
746897572686630914
746902937549570048
746864660029267968
747042968427700225
747051927259734016
747047380697092096
747071175168237568
747045086450618368
746869408056877056
747079504896598016
747034990748254208
746898445122732032
747077877548654593
747037465593122821
747058768383475713
747062157498540032
747037612221796352
747078859137368064
747037393958539264
747058537549934593
746921853550137344
747034688670273536
747080742153392128
747036412487278594
746861480897880064
747064342751940608
747055291292753920
746880493669388288
746865490753167360
747035506639249409
747045287684935680
747079907793080320
747040493733806080
747058537633841153
746923740907339776
747068528486981632
747051067511185410
747054116770197505
746859853377867777
746882477411676160
746906175531155461
747033887721721860
747075088374206464
747074274612019201
747072722681765889
747068826454528000
746891482632577024
747052703419867136
746865574584672259
747057417834356737
747063100969357313
747065357744148480
747055878495297537
747034487695904768
747053177237868544
746892292229758976
747048106223607809
747074350344450048
747061347901386752
747079140013117440
747062555961597952
746878262283014145
747080742476275716
746888571676659712
747039176697257984
747047816921505792
747048173605130240
747068511600672768
746870364588871684
746888869824577536
747077382461333504
746868812289576960
746895219791110144
747043186372153345
747071800086044672
746893357641768960
746889976927780864
747039201816780800
747058373963616259
747049381350739968
747031379645444096
746860209864318976
746859278682693632
747077063924977668
747030956100435968
747043127874166784
747038027294343168
746925678730219520
746925066567352321
747059024055648256
746930271430250496
747043349870239746
746884448961036288
747043102783832064
747061112894595072
746888626563354624
746890895392378881
747038430035574784
747055073012875265
747064011376758784
747058390933839872
746871878371803138
746929302755696640
747042259439337473
746917642628382720
746870813245186048
747059342952697856
747081073717215232
746908465386426368
747042553040674816
746886512315273216
747065009382002688
747076401187164160
747081241376202752
746918330406154240
746915423736696832
746866564201328640
746858670584037376
746930019855826944
747042095941173248
746857798110167040
747050274762686464
747078913671704576
747067031141359620
746913544759816192
747079727194701832
747034940315963392
747044759231926272
747061125473308672
746926144524591109
747053823248633857
747043295570825216
747038501355593728
746899892182843392
747064808327938049
747040883837669376
747078544463900672
747041458549587968
747071783359098880
746860818050977792
746920125614329856
746927738422910976
746886294547009537
746924156319596548
747067345768714240
746892115892797440
746913221731287040
747063025744678914
747075042320728064
747071804229947394
746867583543087104
747032826491568128
746875104072630272
747034315654049793
746889091845885952
746927579039424512
747043945662713858
747045916847243264
746907333171814400
746922885516754944
747057577314390017
747043966584033280
746897950522015744
747060098082684928
747036622214991872
747060374772514816
746896339737284609
747068268578496512
747033782813855744
747034823089328128
747048982833074178
747074278885994496
746887661508399104
747070369887100928
747032977373302784
746892631813259264
746873677791137793
747044990048739328
746882196598833152
747068612456890368
747045698844110848
746887288307712000
747058529274630144
747070331890761732
746916111657091072
746919961994493952
747051403290411009
746891931309903872
747074283197833217
746899321656750080
746911606844461057
747078775133835264
747055786094923776
747032981777317888
747047330365444100
747078855022653440
747070185031467008
747039277482188800
747072492125196288
746921837070848000
746901553114554368
746886122198884354
747047770855473152
747060655908327424
747061959984545793
746858213585346560
747057808034664448
747059095639777281
747055899622129665
746860847658602496
746891583279202310
747057241413476352
747069241669615616
747041336709124096
747039898134274048
746882607749562368
746888261553946624
746912546519654404
746882708312231940
746909300078034944
747079131758727168
747062086069420032
746867004758327297
747051214391623680
747075449130356736
746925481715503105
747063512283873281
746901821810085888
747068167587958784
746927809478688768
747066498234130432
746858188260147200
746872218349535232
747031865916284928
746909035958538240
747039440846131201
746859333409980416
747042120960184320
747057413463941120
747064988469075968
747077395212042240
746871081496018944
746862059753635840
747035703771545600
747043005933228032
747035133547528192
746891935705554946
746896230697963521
747051361074806784
746866069395095552
746863984985313280
747047024382480384
747047448057626624
747043014439215104
747058814634049536
746871383536336896
746893907213033472
747078292969226240
746901502841618432
746872159499214852
746914782125654016
746919890762641408
747070311066001410
746862495869067264
746893051256135680
746867050983751680
747078381062209536
746925431295717377
746900433193533440
747072668445335552
747067030910599171
746879625427509248
747076283897626624
746925007897395200
747041554800467968
747072290752499712
747074354203099144
747042116765769728
747081367075323904
747067366496964608
747055832420933633
746878723778093056
747048278303346688
746883899289042944
747053550673399810
747034600602468352
747054997460885504
747054905462915072
747064858533781505
747038753038950400
747039403168641024
747069883356164096
746899418327158784
747068104966967296
747036756437045248
746912588299018241
746890031285952512
746859442428215296
746917856382685185
747062203644272640
746869903001591808
746874940520042496
746901964428980224
747081434460893184
747072441814552576
747070784867344384
747051164198387712
746900072621703168
747053840013402112
747080691893018624
747067781888221186
746892929550028800
747035850777694208
746863632655523840
746930217122312192
747054255224172546
747035036893978624
746900139592192000
746887363918503936
746918040999079936
747061695802073090
747054658066202624
747071506556006400
747061200937164800
747038338067083264
747058474631172096
747073511269765120
747041466871062528
747034021931192321
747047263176843264
746871547097382912
746908637591789568
746885618970484736
747050371193913344
747041089341820928
747052573543251969
747070684422103040
746892409670352896
746871387692797952
746916774189228032
747073507025096704
747045371851988992
746899380381192192
747039822674595842
747033359436685312
746901381316022272
746916178648522752
746871740270272514
746867612760539136
747062371286417408
747077739237244928
746896947714220037
747072152294268929
747041727006007296
746919597165535233
746909128254095360
747035209107935232
747033581696978944
747044037962653700
747044381706821632
746906833860833280
747034370259587073
747077516947492864
746898277308719105
747059498116878336
746880992867147776
746892430520229889
747047590483591168
747072181646073857
747057686022348800
746863104101756928
747041760573030400
746908649826619394
746894104139862016
746902182495150080
746930502137937921
746914421532819457
746897166136803329
747038870378848256
747062765500661760
747080465488707584
747075029695893504
746922852100644864
747036295160074240
747038098907869184
747064292281769984
746905852531990528
747043220010328064
746863896733036544
747039093020852224
747052158143635456
747074907876560896
747069514278440960
747059955262427137
747043853190987776
747060106370637824
747078045513613312
747045724014190592
746899065833566211
747059448007450624
747055899341119489
746910986184105984
746921438599208960
746877041832693761
747036542913253376
747058625521254401
747034147617705984
747066557302341632
747072978584748032
746878832729169920
747039302492753920
747037041750310913
747059477120188416
747033334270861313
747075830946369537
747062220303982592
746903256220086272
747057426004869120
746892434794242048
747078422677979136
747066083400507392
747065705724579841
747031165488398336
747073104556531713
747057887344615429
747068465677279232
747073733555191808
746883999893598212
746878899976495108
747073477564334081
746883781982814210
747032570542571520
746910952843579392
747070076080234497
747063361133776896
747047074579910656
746903222615433221
746903210011418625
747036173604892673
747038488760098816
747077298927599616
747071959544979456
746896268320972800
747074392111316992
746888320316280832
747061033332842496
747051847580528640
747075021328293888
747055588866166784
747045652580933632
746892304816955392
747047154213072896
747066158726189056
747053659788288000
747056952061083648
747071132927328257
746858196875223040
747041596655316992
747068633449304064
747075331526254593
747040095279153152
746886483160666114
747071389040021504
747035825435774976
747057748920176640
747049402540253184
747043970870542336
747051805922713600
747043115102404608
747059624143093761
747042633026002944
746870838486437888
746918263414755328
746883165541834756
747066833883271168
746886088979951616
747031622713806848
747068998391578624
747078431414820864
747065445501575168
746870733628805120
746917873361231872
746876496267083776
747037670879150080
747048446008397825
747064640547356672
747037922554183680
747056939717230592
747069723729264640
747068696049385472
747041537968726016
746898718041968641
746864282533408768
747074668956311556
747042850748006400
747070705280425984
746919542631301121
747034869335678981
746871727657984000
746912294664306688
747048941192159233
746894024561164288
747064783158054912
747058566813650944
747073292993957888
747060232241569793
746916472484573184
747035611652034560
746867315115958272
747031371097333761
747041731208691712
747042523885903872
747079723155656704
746926878309646336
746862378550190080
746881235968942080
746909669042458624
747066066350772224
747054074793590784
747067509090697217
746899582026657793
747030955840405504
747046927800344576
746886738853888000
747068126022377472
747053336764030976
747056444839690240
747050740540112896
747057208073031680
747047456483975168
746928006518575105
746924642867130373
747035431171145729
747040326104276992
747081509685833728
747071221221593088
747060991205249026
747077433019478016
746905512739020800
747062824367620096
746910268924530688
747039633779888128
747074262020796416
747063365130915840
747069220731531266
747061217597001728
746875917495046144
747062463452057600
747045883238289408
746891079908089856
747080591359762433
747072374789439492
747070147505045504
747069681874329602
747074962717040640
746920947630772224
746893055383351296
747046801879015424
746866673207107584
746928652533833728
747077433040351232
747061289080348676
747070248222887936
746870725261271040
747076099331457024
747039319542632448
747046168752857089
747050950033014784
747053332443836416
747046671821996032
746912756339605504
747036811252342784
746922717635555328
746857701683040256
747042641267679233
746860084005863424
747063705171533824
747081820190146560
747046793540698112
746893034478931968
747061448447303680
747064871246827520
747033065432748034
747036903464001537
746899170716352513
746905457994891264
747036974863814656
746886550152155136
746921799032672257
747038228780318720
746906322185003008
747036807070621696
746928875087630339
747075675601833984
747062094562918400
746905114007343107
747058189691138048
746871605897347073
747047988766212097
747071065881518080
747041709956050944
747067777844928512
747059162752950272
747049821723189248
747056348097974272
747059053419966464
747035552931790848
747044079851212800
746914395993714688
747036450512867329
746930456176713728
746859530475147264
746880938034892800
746864857165664256
747062673368559616
747049075137097728
747063776306958336
746885560187424768
746924835603779584
746864932784742400
746890681537409024
747061809220292608
746910742947856384
746863884057845760
746881508594561028
746928384031227904
747069061004169216
746910629806542850
747056260198076416
747057405071024128
747051268741435392
747063113825005569
746860117535113216
747033053038579713
746927192978890752
746912886090412033
747037352388890624
746911539660267521
747074463477473280
746927474127286273
746928988212211712
747079756500197376
746909077767323648
746860277057060864
747062769564917761
747060148057837573
747033573065109504
747072135651172353
747063688184610816
746867776581681152
746864643310747648
746893349186056192
747034986734288896
747076405444345856
747060852755406848
747061800697495552
747032495275806720
747049427538485249
747056050482847744
747070504020779009
747044981689491456
746897627279724545
747070407518339072
746881668049305601
747061142145597440
747072081142022145
747068545327042560
746898009242271744
747080465652289536
747053517051928576
746921111271653376
747071334551789568
746907903592824837
747051084229672960
747069212229775360
747044742479904768
747059506367053826
747054078899851264
747043761176322048
746887330259173376
746885153331437568
747081228914929664
746886734739234816
747054519310229504
747050790661984257
746860835025391616
746918603035840512
747056805466017792
746877888889225218
747066167223816193
747067677034881024
747079748157902848
747077768396046337
746913171533864960
747041626015531008
747062140452888576
747049846931099648
747070344675082240
746914501212180480
747065848200716291
746899871261593600
746930372236185600
747047133170270208
747049448686006272
746907660201529345
747060936633126912
746873249993105408
747067249094201345
747038614903721984
746882855062601728
746888634587033600
746914907707277315
747065797793746944
747068259950813184
746889738032840704
747045837495222272
746859694216650752
747042448308846594
746872625150857216
746901498689269760
746892124457578496
747059158369845248
746868770593857540
747056801250578432
746871702399909888
747043199198367745
747051952480096256
747043371189927937
746878673450590208
747064153714626560
747079333186052096
747042490402775040
747031299651682304
747041923999932416
747070915133878272
747032398861213696
747047414285111296
747077042928246784
747076233393999873
746901322469801986
746899447796236289
747074450676416512
747056952077918208
747046554331156481
747042179877507072
746902362896273408
747061058616037376
747038459676733440
747066515384602624
747057866373103616
746892493497606144
747052938242170880
746890748721664000
747031752883965952
747052870978011136
747081103077445633
747041227586011136
747059120734351360
747062958283448320
747065227691327488
747075285305167872
747030989285756928
747063176445956096
747079387690893313
747052372136976384
747078657693392900
747036425095241728
746869903110529025
747075608270667776
746890752903389184
747034051123478529
747052908970147840
747035296890519552
746864802761412608
747050979405635585
747051000595382272
746859245270929408
746868602716905472
746890069399715840
747044335741468673
747047854657638400
746893969817141248
746917302944301056
746861745298341888
747052485186039812
747064296220270592
747064514575728640
747048072878886913
747034563180892161
747065433115729921
746921673404747776
747032889355804672
746881806503317505
747059829630373889
747052275735076864
747053747742740481
747048056076509184
746914899603841026
746897623353720833
747081178423955456
747045761985187841
746906359715663872
747049284957257729
747037180300771329
747061016358494208
747048316031082496
747066397868490753
747059846424502272
747064007182401536
747064829001801728
746878027510882305
746901393819111424
747049364837769216
747043752842231808
746925800402919424
747033006792146944
746914647811493888
747072324415946752
746898399128064000
747057464034594816
747056637526032384
746911653082476544
746871752626573312
746897803356446721
747071972195074049
747060651483406336
746923929688805376
747055945683894272
747058344628731904
747037448752881664
747065617715322880
746908046069211136
747049763342778370
746896402630877184
747043370858491904
747045141077233664
747046550245883905
747079895025618944
747079064377303041
746902757173526528
747077974243975168
747075004504883200
747064099402547200
747061213658394626
747071611380047872
747042272043118594
747048014276141056
746865738082824192
747046533745385472
746927700686802944
747039591836884993
747032155658805248
746864387365945344
746898667672584192
747057191178354688
746929663658725376
747081652522917888
747078657546592258
747047129047261184
747031786388094976
746918678713663488
747076912867057665
747052510481784832
746922382301011968
747062870442147844
747057040128872448
747030997867315200
747071174933258240
746861698909409281
746887418293387264
747071820877168640
746925632702013440
747043563922296832
746901502858493952
746920427482537984
746924798043787264
746898864783822848
747080050026156032
747071636512219136
747040695022686208
747062593416798208
746902186378944512
746907777596067840
747046747273297921
746919047799910400
746860302323449856
746871660439973888
747053001223766016
747052791533707264
747045518413443072
747049779855761408
747048865732255744
746901251380518912
747051529039798272
746890551769858048
747047472996974592
747048865719783424
747047510691176448
747039445073936384
746867059150098432
747075184985677824
746898776477040640
747055157142228992
746928845467557888
747068180263165953
747056243521380353
746887556898316289
746895022725836800
747053622010089472
746930225687203840
747039101036040194
746912420782837760
746895794398236672
747037297858711552
747063537177067520
747079098061590528
746865855661629440
746866572749316096
747065621637173252
747037453077331968
746910164268113920
747031228348502016
747069170337091585
747070692756193280
746886680108490753
747079681292238849
747077462471872513
747060970464358401
747072806836387840
746910604347203584
747062819934343168
746865918551142400
747044335913402368
747058302618640384
747076124413427712
746887296796995584
747075814152343553
746901129515110400
746925926361899010
747042678798430208
747035909447688192
746920435917299714
746887124889276417
746916954909315072
747060731200282624
746883429791318016
747058114042691584
746869307355860992
746894087572201472
747041349376020480
747056914400444416
746900261386526721
747058755825766400
746866547445006336
747042217458606080
747056734137630720
747066620015747072
747079068600918016
747080796817653760
746859278900789248
746858066809917440
747053730982465536
746859606140395520
746892384605081600
746913922054119424
747059443716734976
747051893806014465
747050946040074240
747038984002539520
746860872572805120
747038840980910080
746866832645099521
746867793455255552
747039000590958592
747070692605173760
747066166913400832
747078938858504192
747075545368829954
747047573861580800
746885132536053760
746916585705635840
747076980147818496
747074962394062848
747063189045551106
746875364010500096
747080696259182592
746858695829626880
746873627681955840
747045833183473664
747062811721768962
747035024483028992
747071753885671425
747039097169010688
746901800695955457
746920402451111937
747078796168290304
747047712269361160
747068415152644096
747080247468789760
747058520776925184
746922155770707968
746920255625146368
746889612241539077
747050811851743237
746903210158227456
747075323246710784
746902622687240193
747070692873515008
747054309846712320
747080184407416832
746911149870833664
747080906045788160
747078263642677248
746879877245075456
747080213998280704
747061737908731904
746907299336192000
747057736597250048
746893881925578752
746866698482028544
747044142929186816
747031132189954049
746859303911456770
746876823791878148
746910277510172672
746882687235915776
746921669047033856
747044385859190784
747032469841424384
746907731609583616
747044054857310208
747057669333221376
746865200998023168
747052904587079680
746929516577062912
747055891128684544
747063134754574336
746893953325236224
747033703080169472
747067840470081536
747073595113902080
747034487649894400
747069107393044482
747067379193159681
747035687246004224
746882930643894272
747031174132924416
747067068676083712
746911309212581888
746924122681151491
746912898891546625
746914861775470592
747048156605652992
746916786843488256
747067886649344001
747040158034255872
746857726798618624
747037700147003393
746898831300714496
747054028593467394
746868262957359105
746872889190785024
747048697817595904
747073981103116288
747039554335576064
747032533074845697
746906095550144512
747042141898153984
746866920834609152
747048869939322881
747063902056361984
747045010873417728
747062274880344065
747042846558064640
747066468861370368
747049461231267840
747042251197587456
746860348339261440
746924693047906304
747063407350677504
747034067971903488
747040493620518912
747073163146715136
746913561356578820
747072647192674304
746877473581858817
746866505585917953
746923917370134528
747070051153514496
747067408385335296
746895219891798016
747046394939191296
747054704035794944
747076023817113601
747068453043961858
746914731907231744
747070797672550400
747046726448537602
747044457460146177
746897249997828097
747071041005096960
746861321665187840
746926790287843328
747042511181459456
746888685082271744
747052141311852548
747033086613925889
747078292877025281
746885920985649152
747061725367832576
746886235658936320
746916413743435776
746868346986045444
746914287315095552
746875045318909952
747030972873474048
747068524250660864
747034080743555072
747037041838391300
747081002321874944
747061070922022912
746928665066352640
747074068952784896
747075134633172992
746865523976208387
746858213438558208
747055324885098496
746894171118641152
747080406634225664
747043157163053056
746879600114962432
747039185115189248
746859945606455296
746911103666503680
747059086966009858
747058302685614080
747031153169809408
746929193640955904
747040594564898816
747067069045280768
746924424708915204
747078066460045317
747054565602754560
746864358072815617
746897086147268608
746885744740925441
747054360148877312
747054116770316288
747073142120538112
746870074863132672
747048903313350656
746914534632361984
747034609343406080
747045950435237888
747035863125753856
747072055745646592
746858909701283840
746901570189590528
746909828652630016
746886353074405376
746898931800375296
746908851237060608
746882406179868672
746879206127132673
746860671267147776
747072307429052416
747070814281883649
747056793017253888
746926308182077441
747081283495432192
747031589268426752
747034730760134656
747074589214253056
747061893181882368
747064174790881281
747030712633688064
746906322155806720
747046902739402752
747075633759526916
746895798554796032
747040523135881216
746920830299418624
747060030810234880
747074883033645056
747037557645418496
746862080721059840
747059712022175744
747037704429408256
746902220327641088
747065894564675584
746881240150720512
747037704450379776
747073704409112576
746888500570689536
746927272741855233
746889167364296705
747043459299745793
747066246898814977
747058634052542465
747061888874385410
746888789914591233
746913439746949121
747062044277489664
747065177204457473
747073159053082624
747070722007150593
746883358299295744
746875229662650368
747032461813620736
746923439143849984
747068071186149377
747047850719191040
747039806081896448
747033946240724992
747039033986023424
746862168868556801
746873359049318405
747034965683085312
747038950091554816
747058344893026305
746872709166956544
747065361980338176
747031618557206528
747068574548762624
746866958675501056
747078146114129921
747066158604419072
747078531725795328
746912307603771392
746864102480420864
746923665652998144
747069812136882176
746870842462707712
747079542813171713
747045430232498176
746866396450029568
747069606380986368
747062866163818497
747075247640354816
746870058400518144
746887716218953729
747054980767457281
747058290333462528
747039294255071233
746879231313862656
746917369809870849
746861577308086276
747041567379185664
746862533680607234
746883370781663232
746865297559281664
747072366468014080
746884960741523461
746897182909825026
747076803735478272
746910525053931520
747046244237737984
746868879616409600
746899174952603648
747055232409042944
747045988427141120
747071976355860480
746884620810018820
747033279635795968
746896834740756480
747068989659054080
747071309432053760
747057250183806976
747068671114223616
747079362374098944
746923988379590656
746904359229874176
746882771109412864
747069564647673857
746891901933133824
747053697608257537
747057786773725185
746879843438989312
746863125048201216
747072043498283008
747030792191283200
747058982355861504
747035720607539200
747043052095627264
747043224410152961
747061154749554688
747036492518801408
746875133327982596
747044478247067648
747034663697453056
747078959662235648
747064581739126784
747045589918031874
746870662204166146
746913670500777984
746925997711200257
747077064038158337
747071003126173697
747064317418184706
747033128460443648
747038191237095424
747068276954390528
747081572558471168
747031668720959488
746897790815506432
747068180451962884
747036349958586368
747032318947233792
747076816230178817
747077323900346369
747081081942327296
747041588531073024
746917462143344640
746918271715315712
746871337566670848
747035573727137792
746909543356039168
747076485115150337
747080998127493120
746880653124337664
747077873207386112
746879650576506880
747034680612950016
746901800880529415
746878736293822464
747036773335760900
746909363231727616
747081497341890561
747066204976779264
747065143704559616
746905068079702016
746884847520489473
747035728928899072
747043953887739905
747076715948683264
746921803121975296
747043903786881024
747064749460979712
746911808389165057
746905525313470472
747077688939151360
747065307055915008
746891910338449408
746871496807751680
746867390458232832
746888684935405568
747040028170260480
747057094633885696
747053340933128195
746869709975412737
747053684886994944
747079769217503233
746879424239304705
746897040299307008
747046982137556992
747049490666885120
747046521087070208
746867784894713856
747068536896401408
747073020565528577
747057568644800512
747037364745179136
747072374613368832
746878807336845312
747050635724464128
747079471270768641
747042024495276032
747052040543739907
746923028194402304
746928162055979008
747059657328431104
747042930758664192
747046692751556609
746870225958645760
747069354777387008
747069988125745152
747039491257470976
747060349522878464
747079441990418432
746916174709952514
746897132410507264
747044390238040064
747054389530005509
747047833673564160
747031110979289089
747050614606168064
747034529320275968
747042393615110144
747074735956172800
746916015146041344
747040552613482496
746864542676811777
746885082393124865
747064044562034688
747060425041317888
746919207258984448
747047183543865344
747042645306900481
747052162409172992
747037566138974208
746886545953558528
747033409474691072
747059292478521344
746890899662135297
747079375145803776
746904182959968256
746926354289942529
746901980845596672
747051465924034560
746873568655380480
747043152805175296
746924445814521856
747055714665926657
747035904984891392
746900127273586688
746899573407363072
747055802746343426
747072961920835584
746918754274140160
746897983774539777
746880766156619776
746870687248322560
747044734045151232
747046642516377600
747071971830136832
747044461671129088
747036873948827648
747075109375057920
746862374439784448
746912462411161600
747072622261829632
746861409523404800
747045463799410688
747077894535512064
747079521707372545
747070390674034689
747055341628579840
747041932568854528
747080918423199745
747033304835055616
747066447944425472
747055463175446528
746897929428840448
747058470533357568
746924147767394305
747033686286147584
747053508541681666
747062530502238208
747045770038288384
746917923432763393
747039390770339840
747042376871456768
747059846344761345
747065726645698560
747078418697699328
747059938548060162
747069518170718208
747034365918588928
747078070620815361
747035078946131968
747037570354282496
747075432156114944
747042175590903808
747065147814977537
747066993459761156
747062580959641601
747038018972811264
747078934609571841
746917365653311490
746890081869381632
747037414942642177
747053420792537090
746879495274041344
746895660218195968
747066569818251264
747064497827872768
746862839978045441
747044272646459392
746867713746698241
747060903061897217
747044600137850880
746898130566782976
747046231449477120
747044373674725376
747036072958369792
747057753164779520
747080113141989376
747062622822891520
747076216797069316
746859681637765120
746928971233665025
747043878449078272
746901653748580352
747042469318131712
746905361483849728
747034797915013121
746858763001397252
747066892595040256
746915385862086656
747046382347812864
747059699380477953
747066548620267520
747071003147173889
747041773130813440
747081115446321152
746898839647453184
747034651273867264
747056373544919045
747050635657371648
746892334210686977
746920813387911168
747060525796728833
746928317006151680
746869651280371713
747067744311476230
746919471411912705
747071741227204608
747053219315093508
746899728630087680
746928472321208321
747069425916928000
746899921484320772
747050396401668096
747055224045527041
747040908961447936
746921425886396420
747068155160305664
747059221372538880
746882427293995008
746906020262383616
746928774441230336
747081543424872448
747057916826501120
747051881097203713
747041735197483008
747065231617163264
746907060558667776
747047506438144001
746883228166807552
747033984102768640
747034860791939072
747079534298685440
746928061090795520
747039592172269568
747036249223995392
747074614338138112
746896952105701376
747043479994400768
747033631726542848
746909597768749056
747040388838469632
746905420409741312
746871010427703298
747052766305095685
746887556680212480
747036236641009664
747043249299263488
747066154313728000
746915033758609408
747038572620898304
747071707760988160
746892468566822912
747079974893420544
747047028522426368
747077013589082112
747075797391937536
747032113715810304
747035435617091584
747078187771891712
747038488919302144
747061419242323968
747048441835065344
746900370337603584
746886667697537024
747058663509082112
747038597736468480
747077969743601664
747050212049424384
746893353493618692
746928128333910017
746922218601447425
746900504823926784
747073767143268352
747037809295265793
747068800944734208
747059502428594176
747064258618335232
747056738126397440
747038983931183109
747080553380347904
746886093212090368
746860675750830080
746878551639498755
747074471828283392
747049582706696192
746867617307234304
747035892494262272
747076036370784256
747037343698288640
747079525742297088
746869835989123073
746861807806091264
747043777689305088
747032482562736128
747075520202944512
747040866833862656
747058055305535488
747036030889406466
746911414195916800
746859249679147008
747053714364596225
746894867599593478
747064216931164160
747072206958649344
747056922872942592
747078666312630272
747041836028420097
747041810715910144
747042674738356225
747067152763592704
747036496490696704
747030880267407360
746878778345816064
747043370833305600
746917755643781120
746865704557809664
747072798263115778
747041483400880128
747036869980979200
747074492736868352
746908121470115841
746879604338663424
746927339980742659
746902459105185793
747045958823874560
747074375522869248
747080305891237889
747048857360465920
746877641320448000
747039944221278209
746909614495653888
747040178993270784
746927415163654146
746908255574593536
746916191495659521
746859367010537472
747078490097213440
747058180975398912
746876194625314816
747034621771153408
746912861268566016
747070294112768000
747036672685182976
747037410886885376
747031463363772416
746902496770043904
747043115253497860
747079937060921344
747046852235763712
747037222197661696
747040711716048896
746918016076546049
747049025136885762
747080108972740608
747039612875476992
747030804795129856
747042603342888961
746866052580118528
746865821897498624
747036173407817728
747034088838696960
747063763564638209
747034206568513536
747067093867175937
747033074056241152
747042343627415552
746892028080852992
747044197472014336
747045866557448192
747080033286553601
747037285061890048
746872499258925056
747081677453791233
746901200788983808
746873493195730944
746872255817342976
747077751807549440
747068503367225344
747070336143888388
747041370553126912
747077168895660032
747060156714848256
747059661694767104
746866434500788225
747056960382570496
746889612153348097
746882523616120832
747039612963524608
747035175406665729
746927583145558017
747058503890702336
747068490582999041
747034009436323840
746911946646110208
747056620811788288
747068008309329920
747033430714650624
747057363425714176
747066821266771968
747060215238041604
747038530753421312
747063738692411393
747071640824053760
747034508508147713
747075960705523712
747039793469657088
747047322257809408
747081828717178880
746883987382009856
746871199133642752
746870498424983552
747049771475603457
747037058804350976
747051591858028544
747052904876367872
746910399174443008
747054418823086081
746891784643448832
747066401869922304
747077651089731584
747050249827524609
747040254775951360
747031102804500480
747075663094497280
747057811910176768
747058810364145665
747050786736078848
747075742731800576
746907215349620736
747081421731201024
746894150172188672
747034034614722560
746914169698451456
747065688775340033
747073620556546048
747055521795088384
747042968289284096
747031366752165889
747048005564399616
746890170037833728
747078066459967489
746900114447339520
747061121438388224
746897673563811840
747052313475428352
746930292645040128
747060890705420288
747038451221028864
747055836380430336
746879843657121792
746905823159279616
747073578282131456
747053143771521024
746917881452105729
747064560767610880
747036613876809728
746905227320758273
747039621389910016
747081308514324480
747075398714818560
746887355638947840
746911615476457472
746901029040623617
747068557700243456
746895010289881088
746897455552200704
747058516712534016
746885229068095488
746925406058479616
747070101216702464
747053689039372288
747052770570678272
747042519511347200
746865553608892416
746858519534706688
746877973018599424
747037968821530626
747056679548817408
746914077218242560
747032189133422593
746858708349616128
747064707538890753
747071691138957313
747078758188736512
746912626035200001
747062547195432964
747069736572289024
747041307281887234
746876928271986689
746860449224921088
747033426390355969
747060756605173760
746875917507534849
747040166766907394
747074861810450433
747033195565223937
747033795459686401
747062799059263488
747076304785276928
746871333137485824
746868736913707009
746919983045873665
747061410593673216
746865708672360448
746869814958788608
746912504366891008
747035234047229952
747065156190998528
746878140723625984
747060857000103936
747057996614737920
746924466580627460
746887233706172416
747055027039002625
746891432502362112
747036089530060800
747067437976293376
746881789818454016
747043937412587520
747076166389993472
746864207266779136
746929009196339201
747069358795431937
746871043814416384
747067584558731265
746872172048715778
747046953175814145
747062136359260160
747046000733327360
746921325344612352
747071107769991168
747050148878921732
747055253611233280
747036161198137344
747060022492946432
746929881741570048
747061549093765120
747038006545088512
747042578483249152
746900563472748544
747053697398497281
746868258876293121
747071686982381568
747031584965009408
747062408972099584
746882213346578432
747039877082947584
746929025826729984
747073591074775044
747040481327058944
747072462865711104
746871618631241729
747037729507127296
747046961262563328
746866589635649536
747056918598922240
746865687843373057
747041085126488064
747066485776986112
746876852908720129
747053793972453376
747034164344528896
747052279899918336
746858355914727424
746926404432855040
747072299174600704
746910097201369088
747042985188167680
747081367301820420
747076472603566080
747059191928463360
746869017923690496
747060689248747520
747075419518701568
747040158315274245
747053835793891328
746858377171476481
747068146889023488
746891919012171776
746907899411083266
747033057165729793
747053097478946816
747076669727473664
747056436232916992
746861653015281664
746863578083295232
747060911458811904
747061066954248192
747056016886534144
747078192163233792
746888718850527233
746895857539158020
747068176123367426
746885858154864641
746912882160340992
747072211085824004
747074497165963266
747062027231731712
747033770319089664
747072752167825408
746924130969128961
747074408712445954
746923459934978048
746926274275221505
747067270162169856
747033589825445888
747044461537034240
747080356562501632
747060487855218688
747058164307230720
747069996522700800
747063054790180864
746865918232395777
747045690421944320
746924735015976960
747063247770099712
747074396162924544
746882674825039872
747057384271519745
746878589258338304
746921404747124736
746891209906470912
747046126767972352
746867868722171904
747035301315485696
747072613734809600
747032591883067393
747059431209340928
747036748107022337
747056235090845696
747061326724345857
747038631609540609
747062979309383680
747053290693636106
747070155780415488
746921081949265920
746917474998886400
746888085519032321
747078490114011137
746880954921287685
746925897031127040
747069426013442048
747049901666734081
747067328794267648
747074698102587392
746927901753344000
747059984681295872
747038161797275648
746901423296774144
746878895413026817
746894909370736641
747042490402938882
746915176469782528
746928203978027008
746886332111261696
747064393037295617
747066397910536192
747064946542919680
747079475532300288
747041399703502848
747037318536519680
747066045383516160
747069468036177920
746901813190885376
746872797050306560
747031790548819968
747076451481063424
747080935380684800
747040040778342400
746914387995156482
747033422250582016
747046520810254336
747056985871421440
747060181998002178
746876550927237120
746923468583669762
747048362457825281
747044922851758080
747067676854456320
747079450550886400
746868783160037376
746894074901233664
746894741741117440
746876140027969536
747072018055565312
747069765873655809
747061339307261953
746874579696619520
747060148363890689
746859039955521536
747070969362153472
747051096871440384
747065823014043649
746900349408075780
747080725363593216
746901297274589184
746870041518481408
747076002547798017
747065470776393728
747036865547636736
747068797035520001
747068620862164992
747052715939930117
746864693503995905
747075478637412353
746910117937963008
747035204829708288
747079098128863232
747035158503694336
747052586012835840
747080461441179648
747064321549697024
747047338766643200
747064841748242432
746927855834116096
746924785662312448
747077856568696832
746887498287063042
746869257271533569
747033569139245056
746876458564366336
747081644016803841
746893189928337408
746906590423449600
747079194434146305
747037243328634881
747031681505366016
747056478310260736
747060341058711552
747067769439551488
746917986318036992
747053466594459648
747057715550134272
746872759188357121
746886562764333056
746907622553509888
747055723373203457
747073204934574080
747074430061379584
747061310228209664
747058847882289153
746896809453326336
746897216141328384
746885128505425920
747036907541008384
747070143084257280
746889297521827841
747057287559155717
747060253297156097
747037503228522496
747073721223938048
747037465257508869
747058361577934848
747052015499546624
746902182545469440
746867315317211137
747038752929947648
747059099855003648
746897984076423168
747080117206323200
747060756491964417
747078150371188736
747076975802486784
747035460501856256
746925414690463744
747080385562017792
746918493996486656
747038413270941696
747063365449703424
746860851722858496
747041391117623296
746915235110469632
747080012449341440
747043736044081152
747042150383161345
747075369245671424
746903948150222848
747053021922754560
746899917629579264
747051650746023936
747071959318601730
746899573658910721
747049666680782849
747050979493818368
747044025547501568
746873594005831681
746871975071617024
747060592939270144
747041475234529280
746859484212043776
747036228239884288
747063293869760512
747070202161008640
747048211395706880
747044314862198784
747049364514807809
747064321490948096
747054062357581824
747067853170319362
747075763803938816
747043115089932288
747043807389159424
747079349770280961
746864945447452672
747047531905900544
746891881221603328
747032021315256320
747063902287048704
747060055980249089
747079559577767936
747059276024258564
747060718726324225
746858989326073857
746876324451651584
747045111729688576
747055291317968896
747053269642444800
747050870290923521
746867847830323200
747065852470525953
746876345599336448
747036639025893376
746917260921540608
747080738231681024
747053932426366977
747061926539104256
746928216548454401
747064011112521728
746905223071993856
747040682359939072
747079198733438977
747036224142082048
747052661602672640
747049033479360512
747065143700357120
747055945663000576
746867927417139200
747062732050993152
747039457786789889
746860285361799168
746921589481082880
746870922024357888
747072173487992833
747052183317848064
746869349244370944
747063864232075264
747056759307567104
746873925288738816
747066196349042688
747034613470605312
746911594404163584
747048899123240960
747065202542256128
746925175707402240
747052191609982976
747051860230545409
747064577473536001
746913368641015808
746862177189928960
746886914976800769
747047913356943360
746882985107066880
747067467466412032
747045656888483840
747071682758713344
747063658845331456
746906854807089152
747080100512923648
747079240869421056
747071493889212416
746920100633018369
746924508620062722
746906762536595456
746892095214870532
746858989296685056
747064606816821248
746893365820690432
747050979300904960
747036303741460481
746898445173141505
746862831207841792
747059930016919554
746875351301656576
747066729021464577
746860906064322560
747047342956756992
747078993375952896
746859354146496512
746876307569524736
747061322571984897
747080096427745281
747059913499746304
746892573390708738
747040351026765824
747054091696635904
747069879048605697
747069107313512448
746867604552298500
747033409617268736
746876768993349632
746868967596265473
747044302296088576
747061117097213953
747067752708464640
747061482052026368
747043601578860544
747054334811193344
747032918736908289
746916459872301060
747050014938120192
747031010467057664
747036140167794688
746919051792781312
747051734577471489
747039117947600896
746910940063379457
746865620625534976
746906879930970112
747044310713958401
747053336881434624
747034579798728705
747042033014030336
747045828792049664
747054976497758209
747071682507116544
746907626722701312
747045337978765313
746858498688876544
747073087758180354
746863955398778882
747063092605911040
747073561504813057
746878237263958017
746892325809422336
747062912284565504
747033195472896000
746919706083266560
747060622093869056
747033686323888128
746918615769767937
747064296216100865
747064996996259844
747044717393739777
747058508101607424
746861531011387393
747036781925675008
746876718774816768
746926316507774976
747056943634735104
746901855037460480
747071871435300864
747036433836290048
747050593563246592
747036177610465280
747031560029880320
747078448061964288
746899108107980801
747055572302848000
747052950695088128
746875133361459200
746872650476232704
746915147155931136
746859651992477697
747059116347031553
746864160936460288
747070197794742274
746883454663561217
747053848280371200
747047804468604928
747047838127955970
747070763853832192
747040493624713217
746929739114418176
747071980239626241
747048014259314693
747043975081627652
746867952637587456
746923082649079808
746909023463628800
747074853384167424
746912395486912513
747057669551308800
747076698903019520
747058755859161088
747065244489555968
747060206799032321
747080188647845890
747044402741157888
747047049250619392
747048081103872000
746868220926164993
747037155243876352
746877180248887296
746862130918531072
747045871020347392
747034101832687624
747037868204429316
746910096882544640
746870766898155520
746866728110432256
747047984748105729
747039952651882496
746891570964762626
747036874154336256
746929017626845184
746916661312126976
747033476554170370
747052384564707328
747047867420917760
747078271980953600
747033749146247168
747036009859252224
747052657328676864
746917873445011456
747064405628755969
746887221463126016
746882452405223425
747078964091437057
747054666282860544
746868841741848578
746864647723167744
746864551258431488
747040070151077889
746901297291530240
746918745541586944
747038073435918336
747059372489072640
746883622427201536
747035326166765568
746898776686723072
747074430036221952
747052220940693504
747066624151289857
747054406240190464
746907261583294464
746926895011368960
747073301705560064
746875515055792136
747054590651211778
747042972634611713
747036429289558016
747032587462451200
746881806243348481
747056918796058624
747077604897853440
747031966663401472
747076862397022208
747046566918258689
747043127605727232
746862365883281409
746861489391173632
746867143224922112
747080536871571456
746926291258052608
747062530573484032
746871463102156805
746886688526368768
747068549336702981
747054787724779520
747064288154648576
746927272599257089
747033963361886208
747075985909092353
747078725024550913
746881818859692032
747050274670448640
746875036695408640
747038639696207873
747064778728824832
746894187841396736
747051008694587392
747075201788157953
747049607830581248
746889272280649728
746917424272924672
747039847701843968
747077873295564800
746870632948858880
747031396187668483
746889133788848129
747059649212465152
747058915184099328
747037142619136000
746888231921156097
747046886033457152
747041051660058625
747046772774674433
747061611920261120
746902387915374592
746876660109221888
747061293450854402
747056125904826368
746899514859073536
747063671403208704
747056285338734592
747040330218864640
746867797515395073
747045040304840704
747038757195382784
747078695647612931
746862277790433281
747069434360061952
747034973916528640
746887384785117184
747056016852914176
747039751493017600
746918544386850817
747064103487700997
746892841524273152
746880493606547456
746919550910861312
747078586289524736
746901280409346048
747077646702489600
747062878537129985
746915230735818753
746897493074419712
747078435512647680
746902320995246080
746926819736096768
747040082905948160
746858809075732480
746882221747900416
747041894715142145
747073293002412032
747034617404862464
747060140025782272
747037540813791232
747074131934470144
747063063476600832
747034835441553412
747077898729885697
747030855365824512
746928639946567680
747052543931486208
747066381196201984
746896096610361344
747075113359638530
747051503869894656
747067173877714944
747051390527209472
747078544493256704
747031639679700992
747064879404748800
747056557901307904
747065642851893248
746888919904624640
747067786254557184
747070587898560512
747057342219325440
747067521841364992
747047841982480384
746927948083634176
747044738461728768
746893143627304961
747069803450372098
747063969324503040
747055664703344640
747060089392074752
747055295650762752
747072412517163011
747057048458764288
747062648261378053
747074245176532992
746864269992419328
746916363428630528
746922633824870400
747070902362267649
747054049908895744
747072882291793920
746867524977885184
747065798020239360
746914983456301056
747067412755980288
747036689642586113
746925288840396801
747064078397485056
747076715604774913
746919156625313792
747036874087206912
746885929583972354
746901049915637760
747033183128952833
747048144295329792
747031429809319936
746866849745276929
746858087533940736
747066993203941376
746868531573121024
747034005137145856
747069547526627328
746910944459165697
747071728589778945
747034512593387520
746860113491697664
747040820843397120
747059237923225601
747064094981750784
746862802241937408
746863594864705537
746893726748839936
747068427781672960
747046986570829824
747041575730032640
747074714980474880
746906586593931264
746867348536057857
747050530678181889
747031656498872321
747036857339355136
747037801191989248
746887971949809665
747073532107055104
747069413514424324
746871593285128192
747070168409456640
747049607838982144
746915251669467137
747073717025509380
746915998310109184
747051193508175872
747044281072947202
746902064740114432
746866887234064384
747079530255425536
747035204762599424
746880699282558976
747044012717027330
747080805239885824
747075931467026432
747047464826462208
747035561085505536
747033141240528896
746922776246640640
747081593613869056
747059531646107648
747055425607057408
746900949348683776
747039545720463361
746881798106406912
747042737581621249
746922487095623680
746880669742043136
746865674996199426
747075667318169604
747033309000130560
746868690944200704
746863703954423808
747055580511145984
747068549487812608
747043018906054656
746899229428285440
747066733337395200
747070994754510848
747080020892389380
747059833627676672
747043702296686593
746924991178899456
747053668038488064
747076711737602048
746909912610054145
746920545229344769
747060815040131072
747034860670197761
747056851456405504
747049142497775616
746902811686887428
746890899796295680
747080431758090240
747031471999827968
746858863396159488
746892661504647168
746925901011619842
746878077737787392
747056193177255936
747054368403259393
747035188086054912
747081887471013889
747064304785068032
746876244743061504
746903373681655808
747070919202463744
747049540814049280
746905466685489152
747072127019421696
746879855963291648
746908306006913025
746864722872573953
747069837143318528
747074757095481344
747039688515551232
747078821334097920
747031018922721280
746876383255793664
746895328939483136
747036802796621824
746888408107122689
746871026882076672
747047498041163776
747036479600361472
747067274381647872
747034172733132800
746866543536013312
746870536182071296
746892958947958784
746929751479169024
746867499707338752
746881026471845888
747048089500921856
746906167092314116
746857760432656384
747035129407746048
747061125619941377
746901146569150466
747048991288754177
747063826688913408
747081107192090624
747046596613902336
746867344304136196
747048043413934080
747064652786470913
747072651659730944
747064547983433728
746908901623226368
746862046889771008
747075298202689536
747077353193406466
747063604168450048
747043408951320576
746894343122849792
746917030041817089
746902874429366272
747048953699569664
747079206971006976
747050866109198336
747080003955789824
747081941720113152
747061733777281024
747049440091996161
747069598026043392
747042406395162625
746913934737805312
747037260063842305
746892602578919424
747073666610040832
746894963821010944
746878530538061824
746908830206988288
746861736670683136
747064476889907200
747072274071719939
747042062592270337
746889872229666816
746926215664140288
746922659133349888
746889968396738560
746891276985872384
746888056028831744
746904602415665153
747080939428257792
747048089702309888
747062736174059520
747077600728719360
747038073754517528
746901532361261056
747046596530028544
747038551842357248
747065391244009472
747077650997452800
747039042722619392
747060353616461825
747075117826478080
747076376205856768
747059334484529152
747074354542952448
747066213075922944
746865889102860288
746904254451900417
747080872462061569
747065147861110784
747036475800363008
746901481983455232
746885745072177152
747058147555147776
747046651014045696
746914308278226944
747034722258264064
747065093385486336
747073922538037248
746892552213696512
746883869861871616
746902924874375168
747061624779997185
747046898326994944
747032965159460864
746865318681780224
747057237491867649
747046156186845184
746929625893244928
747055777802780672
746893202163113988
747034634446344197
747077042965970945
746871308093390848
746875535763050497
746911506487336961
746863607468662784
747058701090041857
747070260675751937
747034382779691009
746870876121993216
747046403642376193
747045090753921024
747068410836705280
747074035465527296
747041743447613440
747059687078694913
747044402888081408
747079257554305024
746910021552848896
746911359393214464
747063008875134976
747063092782084098
746900806797037570
747060664129175552
747072525520224256
747068218049699841
747043450718195712
746874013528526848
747047250661117953
746887531598221312
746918041129103360
747051742806839296
746924219074650112
747046852260929536
747055488349593600
747052485253210112
747048265779150848
747059518941597696
747034067896504320
747053789488775168
746916367459295232
747079899043749888
747046311174742016
746910893837979649
747057090598866944
746915625293971457
747057908588904448
747040334320893956
746914362477142020
747053877812330496
747035246483357696
747049331283353600
747065374525493248
747036307797458944
746868539768832000
746927687910961152
746915620973797376
746880808070197248
747044503530397696
747053370356043776
746873883488202753
747079865812156417
747073372727709696
746928162030813184
747032482449547264
746871991769174021
746927922775089152
747077181243797504
747069836984000512
747067358217388032
747040216733655040
747040489610805249
747067156748189696
747071334316793856
747059322060836866
746918577958182912
747048651718017024
746859672947298304
747069052850343939
746883761019617280
747081576874446848
747049893370408961
747041399615414272
747070164223533056
747077609037529089
747079966265843712
746881831748911105
747080482072961024
746924638861594625
746924139550670848
747031765202669568
747044700767588352
746880929633734658
746864194364964864
746920650007207936
746921836986925056
747066787980775424
747045321310638080
747067924586860544
747080494681038850
746879121938997250
747066766698807296
746920880727592961
746899527538458624
747074400424452096
746888949398806528
746908717237547009
746891528665108480
747058046946312192
747051533041340421
746912001234976772
747055744088891392
746866123853832192
746905856562737152
747047124962058240
747052833510465536
746879390642995201
747057887529185280
747048131389435904
747079303523930113
746860113449857025
747057983981510656
746924051541725184
747064883720626176
746891457710022657
746910818323697665
746926442072649728
747056847476006912
746897841184968704
746916145404456961
747052212610818048
747051214429425664
747050803144298496
747053894396682240
747031169821192192
746899716256894976
747073062718283778
747059867026751488
747034890068164609
747062081942327296
747049276778373121
747078326238453762
746897241441452032
747066041319186433
747055375313158148
746908679291559936
747058558630502400
747063604369887234
746890799141421056
747048441885384705
747073406378598400
747081455268925440
746915738317881344
747044381681680384
747054313885831168
747056058875645952
747050132303126530
746892330045583361
747043266130907137
746886403200421888
747055031287943168
746875150151254016
746861283522322432
747051294272131072
747040187683840000
746868313527967744
746879122249490432
747058273292005377
747035657915207680
747067723205738496
746902094142128128
746899493962973184
746925515362177024
746867281771192320
746891017228591105
747053365926854656
746866908457205760
746890325017264129
747031027139239936
747078687103852544
746876614089269248
747042884566687744
747035489878806528
747046843863949313
746903281440428033
747040749687037952
747033493360631810
747052196043304960
746867386611990529
747040766292279296
747054464977207296
747062425761964032
746891482590699521
747067643325202432
746888244827127808
746919492412911616
746883387525332992
747034026024800256
746875183584129024
747068792568569856
747076178935185409
747058676037353478
747078074869620736
747033443268173824
746875108170543105
746922616993255425
747058625571487744
747064317422493696
747034080735264772
746928090769563648
747061784054366208
747072911614353408
747065538099167232
747063734544261120
746882162964631552
747080217949310976
747061096368988160
747044335787585536
746920339549077505
747032830669099008
747044155222818816
747046088885047296
746893030343512065
746924798241013760
746877431915683844
746929218802622464
747034411955281920
747044113493565440
746898315405451265
747070717833818112
747034693044998144
746887317680431104
747036479734579200
747051331685351424
747057304508440576
747057405029158912
746909127985631232
747051302656552960
747075813904912384
747039881285742592
746862105731678208
747052380567502848
747048278454341632
747054997599297536
747060022279049216
747059338569719808
746875376400404480
746893705760563200
746913745927024640
746909044267356160
746900211247751168
747036886439387136
747058680202412032
747033715956604928
746888907468439553
747056348043616256
746916363315318784
746924999416623104
746876471197589504
747071791785467904
747062459240939524
747059577821200384
746863527491702784
747040086982725632
746916207928893440
747056197413441537
747063361062469634
747032033797509120
747034428665278464
747073217752227841
746905978084401152
747046315469705216
746884239119966208
746869244558704640
746899263297363968
747036744130826240
747046227372556288
747045900074295296
747031442341847040
747045984123879425
746904057034350593
747055723461345280
746871153029840897
747043643492564992
746909597760266240
747075923019702272
746893609182461953
746929223214858246
747061406504263680
746922730428239873
747065797961449473
747075356897611777
746867931523461120
747050610407661568
746921669311111168
747039210390052864
746888156709031937
747073603741483010
746885744904404996
747073423411679233
747041684865712129
746903377783758852
747080490654523392
747070680248758272
746860734244597760
747032977645834240
746902283196084224
746921773808123904
746900446132895745
747040611287638017
746876609819467777
746909711061090304
747073205311938561
747040548440018944
747044973447626752
746869617763590144
747056377579864065
746883215739084800
747049813464727552
746866753037230080
747064992730603520
747053861064544256
747057811905884160
747071879886798849
747034059646377985
747062983591792640
747052761943056384
747076677902172160
747055421123342336
747056675295723521
747060534244179968
746894091489681410
746923988740378624
747065747608899584
747057900154163204
747065143620739072
747062623032729600
746908163576893440
747061402355937280
746904061375569920
746882318124494849
746912584067072000
747042477505449984
747063789066002432
746864953563373568
746883853281861632
746897149074477056
747056264191016961
747044243596787713
747079777492803584
747077038817808384
747065135185932288
747048119184011265
747071749595009024
746887435078901762
747060689496309760
747071263206572033
747048991301435392
747058407736115200
747058730781511680
747048840230903809
746878094628261888
747054343250022400
747073678962200577
747042552960946176
747048559380410368
747056113405792256
747036626430328832
747035913763561472
747059011741229058
747049930779410432
747055232350322688
747044901880160256
747079320284303360
746866945975267328
747031106772475904
746921777989750784
746893319914008577
747038082084515840
747073393732751360
746869479590625280
747042154866970624
747050086086107136
746880812209954816
747045031861751808
747066175356571648
746893671983906817
747036655786336256
747030897262727168
746903138762887169
746898919041433600
747081400906452992
747038270618472448
747066943123918848
747035783354290176
746908608227479552
746867356987625472
746910180789600257
747078795945975808
746928920914628608
747070961065680896
747036722983243776
747074320967557120
747079638992621569
747068415169409024
746885950546944000
747039143260094465
747040556518367232
746910973747920896
746872612329033728
746930426644561920
747056679540363264
746889746207510528
747057400960716800
746857751993712640
746870909521268738
747052564781359104
747047900824371204
746895127646449664
746887493765599232
746925657741987840
746876005730652161
747045761934823424
746895760860422147
746908549423505408
746927486689148928
747062027387019264
747044092463308801
747056167835287552
747059800010276864
746911917306941440
747056868279746560
747040388867854336
746894531841368065
747039730269720576
747057455343906816
746899745516421125
747077025941200896
747061461005008896
747052451543531521
746895626621825024
747070596152909824
747049494894813185
747068683856510976
747044750843346945
747053823328395268
746921463463063552
747053466594451456
747078699657363456
747031899600752640
747071330114277376
746865960343076864
747079869666836481
747037918464704512
747032012880510976
747081421676773376
747033464289923072
747042888849199104
747036467348770816
747078284589006849
747077894241812480
746858570130460672
747063654655221760
746901570038595584
746907765075914753
746902664789688322
747054028878536708
747079651672072192
747039105490386944
747072139937914880
746915222401781760
746884465838854145
746909958768230400
746910956966514689
747058705443610624
747070017578078208
747061033332838400
747049918179704832
747070109596815360
746928417891721216
747074161588207616
747041043237986304
746871031407706112
747043425539731456
746914757085536256
746911628096987137
747052690937679872
747058353222914048
747034764432056320
747044885212069889
747035460661317632
746886579558350849
747054855160631296
746878258197696512
747070189477339140
747047229928546304
746923145479790592
747056348316184576
746880724121305088
747047150111064065
747073519817756673
746871337357017088
746897270918897666
746919425236885504
747059422724186112
747032927364616192
746908499012026368
746878643973009408
747062660617797632
746865695997239296
746925498601701377
747030926568239104
747065617757388800
746882829888393216
747062996162207744
746904329806708736
746868154090033156
746885778496720897
747037964606251008
747037658375921664
746870204886454273
746917424641900544
746895022705025024
747071959406612480
746918640746848256
746893693005795328
747031954344841216
747049205441658880
747049721236164608
746911606865543168
747037079377346560
746894389490950144
746870289087111169
747054951336116224
746866258340118528
747072529655730177
746860637867782144
746921656338120704
746923682476490752
747031337626968064
746900500591874049
747077185442189314
747039092756586496
747064862627373056
747075465718882304
747056465823801346
747057036035133440
747079446193119232
747068956469497857
747041735323295745
747035720511033344
746920972859621376
746905571211640832
746904149388845056
746864286664916992
746922705077796864
746869198329118720
747067454543831040
747047477249990656
746862646805303296
746861610862469120
747067018549944320
747070067813322752
747058143335694336
746873371586093056
747053869406916608
746881961579286528
747054116774412288
747076044746797057
746885564574498816
747080016496726016
747075952530833408
746915931104874497
746887950936375296
747038044079923201
747075906229968896
747036471421337600
747067492565192705
746926853227634688
747043517986312192
746903226750894082
747035049384681472
747080025074184192
746889826029305857
746898361207373824
746905873168011264
746913884460703744
747064262703472640
747065328086188032
747080239096832000
746882322251669504
747081543462588416
747062278978215936
747069933465460736
746928975558119424
747066083195125760
747057480849588224
746913058119835648
746861426137006080
747033464059367424
747081463837900800
747034537654255616
746858876105035776
747058659088343045
747075230884048896
747066884504301569
747033367439347712
747044390170923009
747060852709285888
747048173697372161
746902207551807488
746909488804855808
746875380938735616
747034672039878656
746890492936261632
747062572361318400
747040787339354112
747072878139453441
746900202687238144
747056214182346752
747072588422254592
747065168736096256
746910470129410049
747063973623652352
746862445453541376
747050149097181184
747058524924973056
746859958336118784
747048760509874176
746871668610588672
747070311162576896
746891054960386048
746902979203170304
746878023299964928
747030817583542272
746919550885765120
747042591087136768
746867193548255232
746899409862950912
747058009268981764
746911728483639296
746864626663456768
746866514108657664
747044494965612545
746909186810843136
747069199424565249
747039612736942080
747053760468369408
746914463295610880
746928371708264452
746884889371254784
746870238445244416
746881500369412096
747070365608906753
746896553424596993
746872440756789248
747064690853842948
746878690038947840
747059007551049729
746884474181324800
747032025601802240
747069635950968832
746857819425611776
747042117084655616
747037536955043840
747059687028297728
747073133660692480
747076392924307457
747039449561726977
747043773662756864
746863313850634241
746878488745959424
747053080810663940
747040812307980288
747061100542312448
747052669978710016
747071099590975488
747041957659148288
747057702812160000
746888886371000320
747041307479113728
746903935751856128
746930133303500800
747056998135455744
747042993706663936
747069207863492612
747061209267060736
746878413047218176
747040388980973568
746883299780485120
747056666932174848
747036928378273792
746911736800772096
747048681061425153
747062128033443840
746924970131918848
747068188689571840
747076011293024256
746862424767201280
747072945009360896
746890195006595072
747065084875255808
747035368344686592
746902501291503616
746864580421423104
747066041294004224
747071116561129472
746913544881442818
746862709606588418
747079043481141249
746886143396974593
746869202456174592
746863624107532289
747059951038783488
747045518619062273
746903373450870784
747070105473978368
747050165983379456
747062509757140992
747033573090279424
747039340438630401
747043538857168896
746910906534092800
747042439815372800
746928447251832832
747049117222764544
747077940383363072
746871123409838080
747081308581535744
746880212663558144
747070940048039938
747070709663334400
747042309921968129
746893584146759680
747048571866877952
746866044313149441
747058135022604288
746887967873064961
747054301298581509
747049951998316544
746869475325030404
747063725824278528
747075717410721792
747071397554360320
747065529412771840
746909853856182272
746870150620643329
746906573629448192
747081887470891008
747063315021586432
747073653821562881
746865624924692480
747046554318544896
746858804889915392
746861841553461248
747041089543090176
746871337319292928
746923720283852800
747032998650978304
747081342144241664
747056058649088000
747076816419033089
746874575426752512
746904048851255296
747058185266151424
747044356490616832
747069623166701568
746900496301039616
746889750477307904
746857672557871104
746897707126530048
746905865073098752
747046726566092801
747077256732782592
747076216675500032
746886302591647744
746887313444110336
747070935832891392
747079811357675520
747053537897623552
747048966370430976
746867973827231745
747068704572182528
747067060316999680
746858481920139265
746894930597974016
747053139774345216
747056918452109317
747033958991433732
746884658747441153
747047058012528640
747070273162252289
747052405468979200
746913926563041282
747031912280109056
747043026959114240
747075776231669762
746923195869978624
747032990065246209
746872402982768640
746896885038874625
746866207819767809
747078909561212929
747069560369586176
747080029448843264
747055022832246784
746886734604963842
747039092718731265
747066204876070912
747050971138826240
746890463492382720
747057833192087552
746897338161995776
747062614526615552
747050379527983104
747047561261907968
747069748886773760
747034445358710784
746909220394631168
746902710713147392
747043572243894272
747065827460059136
747058663521681408
747030746385252353
746881429091586048
747076447261462529
747033749443928064
747055618461163520
746898860614770688
746872713277407232
747078552936419328
746905642862968832
747067291054055424
746873916858204160
746903507874254849
747062207754698753
747052250275659776
746891490903855104
746909530718515200
746902333422964736
747058780798607361
747053538077990912
746876794419175425
747072794077208576
746858280421560321
747059456291201024
747047259049603072
747034760313176064
746928816228995074
746882875954466817
747079039282724864
747055580586508288
746900521563340804
746910059158966273
747030867927769088
747069203719557120
746930346940215296
747038472125419520
747065672098799616
747074932966825984
747078099960008704
747031488454074368
746907576458153984
746901028964995073
747058277641490432
746899171064582144
747056608128045058
747063583582879744
746902400389132288
747055412810223616
747061867873329152
746867428391526401
747079139941814272
747078737242562560
746882368443682816
747066561496748032
747066292901908480
746873321501884416
746881580153479168
747077789652770816
746888252963991552
746861111698325505
747064401388273664
747048664418365440
746923904518791168
747042372823879680
747051776294129665
747031232718901248
746868137254068224
747045300209061888
746861140911751169
747035175545016321
747047829739311104
747038006641573888
747048634819186688
747054892963880960
747079735738572800
746902182293733376
746858830139654144
746891654867488768
746895794343575552
746899606965891072
747062719346520068
747053185617956864
747032948239654912
746910302504026112
746913066726481921
746916845765033984
746918250575990784
747058327738191873
747076149717639168
746899426652807168
746902215831359488
746888714513711104
747042196512190466
747046814717779968
747065043175546880
747061670938349568
747078749980524544
746878350308835329
747066238577303553
746878312534917120
747067924502851584
746914530534494208
747032327511908354
746866975276572672
747033996907905024
746880044824334336
747043463217053696
747043148598128640
747037608262385664
747046504037220352
747061704224346112
747060861383094273
747081933440573440
747058298373939200
747069707207979008
747074853405077504
747045203870121984
746928870629249024
746887833864937473
747075319006375936
747065625894215680
747077684430311424
747061746381262848
746876915777167360
747052325831909376
746891792914726913
747080792602480640
746905114036699136
747033225030213632
747058558710259712
746903054595686401
746910231205187584
746878077821583360
746884427737882624
746860226767314944
747061276648570881
747060034891321344
747049356293873664
746873841381584896
747049398291554304
747052699091374081
746928975612502016
747059460368109570
746863091590246401
746869685057126400
746909178652954628
747053118580461568
746903906203033600
747061221933879297
746917869171073025
747047473110220800
746920880681385984
746902622951477248
746866828723425280
746875217272659968
747081232819822592
747058634060881920
746883098290200577
747081388097146880
746880447532113920
747042389425000449
747074807209013250
747047896630042624
747034004960972800
747043366790115328
747066980612644865
746869995477438468
746885455375794176
747071523215794178
746881009438720000
747079320267481089
746858649679708163
747044566428168192
746860742712918016
746875435464548352
747040267245658112
746858192718565376
747069874921320448
747056297758044160
746910717828341760
746910633774428160
747057807954952192
747032268909182976
746928069605134337
746920192576528384
747068973003456512
746929952981983236
746868866966425602
747066074697469953
747068205554868224
746881248539222017
747079995596619776
747069950133669888
746880363541082119
746913720995971073
747078615767060480
746887317672034304
747037427743735808
747042951751147521
746874453905268737
746859316540477440
747075147232845824
747060743774867456
746899863112196097
746904569045729284
746928715611799552
747081698693779456
747058000574111744
747051860129882116
747052284056592385
746868598438756352
747042045500362752
747069153484234752
747035381036683264
746915675357089792
746902065037852672
747065907214716929
747035032729100288
747057686005555200
747045652929064962
746929013130596352
747067400248496128
746882540452069376
747037771731189761
746876081202929666
747047091243982848
747060844681396226
747056268477628417
747066427279024128
747044998391140352
746927100658065408
747078439560167426
747046017749651460
747053026293260288
747077625965772800
747078749989052416
747065726624727040
746920297534676992
747072747742896128
746907135909335041
747079672698023936
747040598796926976
747051877259345920
747058286046896128
747075147216060416
747081723599544320
746881034860404736
746875024313716736
747048030789074945
747067773432565760
747049893311586304
746872419705565184
747057539515293696
746864437773099008
747051457464123392
746920968782680064
747054188325183488
746921711048630272
746879876884537344
746873094971789315
747073217676849153
747071640836538371
747057002447273984
747079278471192576
747077319701991424
746875640922570753
746915280996155392
747078246752124928
746926270106198016
746909065268305920
746864043680481284
747054993627295744
747063155486953472
746859450917593088
747043949764698112
747065013697941504
747070868707106816
747052103768637440
746906456394436612
747073007982522369
746867856000811008
746901687525384192
747064984295845889
746883618555969536
746867180956901376
747036282497474560
746883202984222720
747036173588127744
747049670774394881
747045283704406016
747076912908906496
747068373087977472
747042205186072577
746876601455902720
747076442958209028
747048697901490176
747046466284294145
746892535361077248
747032004483493888
747077697226969088
746898923294437376
746922331994415104
747061423293992960
746916157756571648
746863049533972481
747035410283569152
746870905570111489
747038468048576512
747062493000929280
747058218690617344
746920179980869633
747065500107157504
747055949723013120
747071414151356416
747042703955857409
747057057090703360
747048844609880064
747037113141592064
747031052527484928
746881210656260096
747063872700424193
746877494616272896
746925121026174977
747063822393958400
747076757900136448
747058583766892546
747058206422208512
746863515189776384
747037188475392000
747070554281107456
747040271385374720
747055060366942208
747058965406752768
747050799277178880
746887258872086528
746873472207355904
747072991243153409
746871807404179457
747075188920025088
746880837417787392
747038165710540800
747037964757143552
746927805573693440
747054766912606208
747046252475355137
747039390522802176
747047292541108224
747032197366972416
747058059436929025
746891541625503744
747064548193148928
746888823477575681
747072273962639361
747047280017018881
747062408783536128
746927541005484032
747069673712267264
746907219933954048
746864530077134848
747071577770975232
747049389957451777
746923112051007488
746922038338543616
746881345033371649
746899749857460224
746892527152861185
747040187604148224
747058885790470144
747060697792651264
747062916482899968
747067761004675072
746914207459852288
746877218056351744
747063713484673025
747062287387746304
747080121698426880
747057749108850689
747078427023450116
747039558223675392
747041156630863872
746888013859459072
747046873358282752
747055643723444224
747076669819785217
747036735578734592
747031672990883840
747078922014162944
747050086287478784
747044231026515969
747034760187346944
747069954416066563
746890086139183104
747064443390013440
747064753680449536
747037331362746369
746858813421137925
746890673069010944
747033803969945600
746928904124784640
747068113255075844
747035313734881280
746878862148042752
746874856675872768
746889582482841601
746913150537084928
746893609165742080
747075553870618624
746864102488825856
746903922858549248
747054007592550400
746867763919097856
747064988355928064
747041617748566016
747033162270806016
747079668516294656
746914467636711424
747039377872850944
746892006987694080
746924487568809984
747036618008174592
746889637310898176
747049343782289412
747031668784041984
747056419594182656
746863846439198721
747079924192784385
747066200472051712
746929105724018688
747075193219145728
747053940601159681
746865364651368448
747079102360854529
746900655642550272
747034252592701440
746906213271638016
746873296398983170
746905323923996673
746892384366116864
747043836619268096
747074971080396800
747032499524603904
747077361636544512
747075516260311040
746920150780227585
747066616039477248
747066972228194304
746910872916926464
746877931075551232
746871500842622980
747037205357551617
746911737090191360
747034365767585793
746877188541022208
746871312254115840
746914802832838656
747065986642239488
746908570202025984
746859438091476992
746879600387624960
747033992692662272
747067345684860928
747067219918495746
747034374235889664
746879168105844736
746875410261016576
747059233871568896
747032310596304898
747031467625185280
746906724938842112
747046655124447232
747055794764537856
746870599176228865
747081467998646272
747080259770650624
747059074345336832
747062681601970176
746895882616864769
746919861545218048
747042536447950848
747059317728174084
747052720117456896
746860272682409984
747036714804383745
747079911676968960
746884968844931072
747070558349713409
747054817114099714
746907907678158848
747036005966872576
747068688063467520
746877956228714497
746925070728237056
747057895972319232
746885602218479616
746915595728261120
747067895071531008
747052829295026176
746907135737356288
747076837365284865
747044927096365056
747063113569079296
747078976342876161
747040669777166336
747033250019741696
747068113330413569
746929076426932224
746922470410698752
747081849617416192
746895970508611584
747050983633489920
746861749404504064
746919756326809605
747038082185199617
747041995298848768
746858041723650048
747050790792101888
746909992205295618
747066259490091008
746874399270313984
747065445836947457
747047548536258560
747074648098115584
746867822790344704
746901389578801152
746879931699732480
746886617520967680
747036136028143616
746908654146850820
746881793807233024
747052124752609280
746874391003226113
747077818673045504
746927662707286017
746872193284509696
747073771236909056
746868502066241536
746926710784819202
746879478555623424
746922369629904896
747038971167805440
747049679175716864
746870561607946251
747073322471460864
746913314236555265
746923363642159104
747031673317924864
747077630206304256
746878450808532992
747044847635271680
746874403456061440
747067093976223744
746920423560880128
747064761922232320
747080582987866112
746882766944538625
747064325601267714
747044679783350272
747070294444150785
747044025346162688
746920222221811713
746901419211493379
747061439895003136
747065948805435392
747031299823656960
747044424002207744
747059896466706433
747080759165526020
747047246450003968
747045824589336577
746888093907587072
747037490473734144
747062547455451137
747035590500229120
746928426343407617
747049985447985152
746904065490051072
747081677726310404
746887921668595712
747054775250882560
746924596796887041
746875141880164353
747033204251594752
747060676846223360
746904719843561476
747059221448040450
746916334047399937
746867126259040256
747057900296732672
747072093703938048
747069681970872320
747081103182180352
747079031007305728
747037918317907968
747059963634286596
747068368923070464
747038014728081408
747070633813680128
747063776210456576
747059174991892480
747069946123948033
747057606343090177
746909002496282624
747047208810319872
747038820332343296
747034256879271936
746875234041552896
746860465645551616
746890639476948995
747054032967995392
746889389666492416
747076636173021184
746864127428042752
746881873532456960
746888848509116416
746914140388634625
747058361355558917
747040191848677376
747048278257176576
747075855755640832
747063763799420928
747062027286282240
747034126906167296
747031719308632064
746872700715532288
747070650997694464
747064631835955200
747069224795799553
746872335806922752
747071015893643264
746910734617968641
747058609117233155
747035435235426304
747055824053346304
746870058266173440
747032155407159296
746896939699027968
747050589322944512
747057891761393668
747051512019488769
746876358018502657
747047452251947009
747034525092450305
747066666102620161
747044813980176384
747073486028300288
746900190288764928
747064552467079168
747067634915639297
747067106752008192
746898810199212033
747056444827181056
747039982121062400
747056394420035588
747073926572937216
746905294446305280
746891218294968320
747055341460951040
746880807994691585
747042213482237952
747057359118184448
747038522251452417
747068532869963776
747062849403396097
747045891685613568
747058114076225536
746860478299791364
747057270777733120
747046290437996544
747032948331941888
747070801803939841
747035213256077313
747067119301496832
747071338716733440
747055064682881024
746928438523666432
746874000911933440
747039336193982464
747060953406119936
747042012164128768
747062862061801473
746874457990406144
747081270610563072
746882901107580928
747068448681889792
747048672463044608
747037843046961152
747051432533168132
747072949207764992
746881827437182978
747034496038383618
746893281875755008
747048844593143808
747048400030416896
747058621662494720
747030964291805184
746892669549371392
746922411476525057
746876156696211456
747044637869674496
747076103467114496
747054997590810624
746919802824884228
747066737523298304
747067383542611968
747055236905304064
746930007268802560
746867826762223617
747041760388521984
747043098425982976
747081899760312321
747055764997562368
747035993123983360
746906171080998913
747065638775099392
746902631373643778
746877024942305281
747072504754241536
746864081139867648
747056419430510597
747079337233391617
747034730948788225
746886629885874176
747080209757798404
746917571111194624
746907815302803457
747035720808796160
746862713792434176
747080784289406976
746874432656973825
747060655967059968
747059791885967360
747052174794850305
746877926642229248
747042846755086336
747044994393980928
747039507938172928
747042901083840512
747077369949724672
747061742048518144
747070931890233344
747062371294781440
747039881273147392
747050354626428928
746887309581230080
747080872302632960
747067765131862016
747060592641466368
747079005665378304
746890014785699840
747063285497880576
747041953267625986
747068973045395456
747059770696204288
747057954688466944
747031337379454976
746883106595082240
746870615898996737
746912063994400768
747040971766931456
747041580171792384
746882674812387328
747064321570672640
746866249607548928
746887192006492160
747032117889089536
747063705091772417
747071086924181506
746867122203037696
747071191748317184
747061075028381696
746915549804896256
747064447441735680
747033732612128768
746879704968347648
746926144595734529
747054733341360128
747071363886768128
746897102979104768
747038577050124288
747071091286351872
746888249029824513
746887351138299904
747065172892721152
747062392216035329
746867378009432064
746864647353962496
746892757902360577
746873249976328192
746885921048563712
747080264195653632
747073624440512512
747069002220969984
746879180889985025
747071351119220737
747073943165636608
747054955874312193
747059951239979009
747056801334628352
747067316379193344
747045128628506624
747077500065374209
746864093731028993
747052414080004096
746926224052617217
747052430857216000
746876144012632064
746906506889662464
747030779558002688
747049096121323520
747078360069713920
747064833460277249
747051373699735552
746929705207595008
746889691941605376
747080184294047744
747060739488243712
746893114300899328
746872163857235968
747069140872007681
747041219482640384
747063872780017665
747076174837350401
747039898058764288
747039868698656768
747037301809680384
747072542234443776
747081866155524096
746897568479666176
747065860863430656
746882452459782144
746889880567877636
747038149336010752
747061792623497216
747070697042739200
747041479428759552
746881902859198464
746912173205528576
747050312536567808
746881466689167360
746928644191305728
747073339408023553
747047108310601728
747061930796417024
747053089228718082
747072039203180544
747069287563694080
746886697015709701
746879696726429696
747037343882874880
747047481490317312
747076921377230848
747052196005580800
746867495353483264
747041613621387264
747070105591361536
747032008774270976
747058768429539329
747049658426490880
747064631865249793
747059208860753921
747080750722392064
746925691363438592
747066003327164416
746880426665353216
746871094292938753
746910642431533057
746905466635182080
747059745782018048
747036760660676608
747036471526318081
746880590205562880
747075482722705409
747061884759711744
747041424940621824
747062245314658304
747073121262329856
747063889368653824
746897463626203136
747054624465625088
746897417711149056
747050203476279297
747080083647627264
747033841387245572
747059988670058496
746893386871803906
747066007651483648
747078133363392512
747069753035001856
747048358116745217
747050866222505985
747042586892787713
747072722899873793
747056339633901569
746859899699736577
746916883614433280
747053286189051904
747053563080216576
747056910441021442
746863858858393600
746926694011805696
746921027385516032
747059644879769600
747044243286417409
747075331685679104
746906104085549056
747051315189145600
747076518774509568
747064028158058496
747063025719443457
747057875084730368
747066242398326784
746921018866819072
747077504230363136
747076447110574080
746879680096047104
746906196330700800
747063914643529728
746888907548155904
747045929736339457
747040900786819072
747030771509170176
746867050988077056
747043673217634304
746905600747962368
746879897876889600
747067249157079040
747066490092920833
747081883033427968
747039508181454849
746880908901359616
747049247292395520
747032767754543105
746898701122080768
746915604213407745
746869689272307712
746864244713467905
747079693686317057
747077978119675904
746870662296395776
746899120409874432
747045694591143936
747038375467589633
747051935765762048
746904891776368640
747062979460534272
747050749004111872
746930242107871233
746887850495377408
747055102339457024
746872260082925568
746864265861038081
747060391730110464
747055320627830785
747054049678270464
747078653721382912
747075247833133056
746863422768320513
747061381472653312
747076031991943168
747053919591890944
747057573149315072
747076023745921024
746918523214012417
747067631035908096
747073859300560897
747031270530637825
746893047196057600
746918481614929921
747065030391246848
746918427105730560
747048374658965506
746866778450497536
747055240764071936
746896889186902018
747038161692405760
747032088172503040
747076765902839808
746874046776737797
747051000381440000
746893080872292352
746879575209058304
747075633730052096
746862936107384834
746902647844675584
747071531713454080
746886923470381056
747054850739929088
746919886396465152
746902174093840384
746908763219693568
747070143289827328
746889922406055936
746871173762277376
747049385490448384
747046315410919425
746887267273351170
747054204968112129
746908738204876801
747071569541758980
747070944468865024
746910285643063296
747032524522663937
747039080198901760
746893579780513792
746927155406381056
746874403485454337
746860612479651840
747045287743520768
747042456781340673
746877129799827457
747048311996157952
747050501259198467
746873447133880321
747039994439671808
747047393426874368
747062841203531776
746915998301822976
747078435558821888
747042397985603584
747056641665867776
747048224020660224
747070684271083520
747064438868480000
746895693671964672
747074220316889089
747068457041166336
747059250682302465
747049498912907264
746907152686551040
747042561630568448
746867860434214913
747039084393050112
746919336942538752
747042892984659968
747052803898515456
747056264480448512
747058826914959360
746928518219476992
746930464640864256
746880669981122560
747074517797740544
747036999681454081
746921715192602625
747046713811177473
746923682409283584
746885509994127360
747045757614624770
747052149612257281
746883408643694594
746913129385254912
746885484790550528
747081342081437696
747030972810600449
747054037212639233
747052573530726401
747040145564532736
746906565563813888
746868368041459713
746874298829148160
747034235681247233
747066083081805824
747073628697669634
746919769081667589
747080012373757952
746871031395135488
747068193080901632
747033929622794240
747060064205348864
746869768813223937
746919605461991424
747065147844268032
747062123562360836
746917290273312768
747060261530533888
746872394317430784
746902463551201280
747072399695282176
746859803331305473
747068193047461888
747042980792434688
747080671026352128
746870163258105856
747052237696999424
747077869340340225
746892585935876098
746930342955786240
747072022463782912
747055748455116802
747048215426514944
746902312224985088
747065504423092224
746903814108655616
747034391189196800
747053886125510656
746876446245818368
746858523913519105
747038614803124224
747078368349270016
747071942822346752
746908889275195392
746885661165240320
747069245687750656
746888500683780096
746892892099256320
746863267788750848
746872838930436100
747065407912050689
747063121848590337
747060584651317248
746878602076102656
747069606385221632
747077999208521728
747053806446321664
746861547759120384
747035208734617602
747051260528955393
747070415940419584
747043786442694656
747074513591017472
747034659599581188
746894112410853380
746928610506727424
747042783668633600
747081476425007104
746930120733171713
746914421444775936
747081228982038528
747071367875600384
747075553858064384
746905995083923456
747053760459976708
747058663605551104
747060257319333888
746881429066387456
746895186299654144
746929487183372290
747040841890402304
746887799962374144
747074769397424128
747046860704092160
747077181382209537
747056973133258752
747034852369772544
747076057421885440
746915973203034114
747049851351760896
746868758052999168
746888190271840256
747040867056222209
747066775209127936
747050979485376513
747074669002493956
746897287708803072
747080234818736128
747067282908676096
746915159566737409
747080717079838720
746905026019364865
747037838928150528
747033355024142336
747049507209224192
746862105970675712
746879331616591872
746878702760394752
746880539630641152
747068524363943937
746915184829071360
747075495301386244
747058470386556928
746898365686886400
747064149423890432
746922092717694976
747052057530605568
747068456999096320
747046131096518656
747068025191432193
746891688040333312
747061968679342080
747056159564120064
747080268469706752
747036261760770048
747049624830152704
747073901210013696
747047787460706304
747041684798615553
747078309666783232
746876785753653250
746929273265586176
747056088088981504
746878312459411456
747076698915606528
747079442078523392
747054552906510336
747062656486490112
746910394925481984
746870381072482304
747072357924282368
746884536810741760
746867470204608512
747074341850984449
746909509876998144
747045023531802624
747054053914480641
746891788946903041
747055060664860672
747036945323294720
746864869966647296
746873363184877568
747071368089509888
746914090103148545
747043278600704000
747037788273577984
747034474978938881
746880351063187456
747049188483948546
747080641645264896
746858083457064960
747065919738888193
746914991685636100
746861619125358592
747061108956069888
747079148556914688
746921610452439042
747034571523395584
747052082457305088
747071997230854144
747049637433978881
747048639151898624
747041416556187648
746881823255363584
747055450521280512
746865088011829248
747036278554824704
747076354852589568
747064170504462336
746920176097046529
747043899374473216
746921606312665088
747042926304366592
746892497624891392
746928682183254017
747060345592745984
747031513544400896
747065239955439616
746861602675253248
746888186136256512
746892732530987008
746889641501069312
747043668775800832
747073624725651456
747061054266556416
746906171185868800
747070021512364032
746897757428908032
747063851812716544
747046193868447744
747065131247538176
747061884793266176
747066049443528704
747057358883303425
746924932114845696
746858498735079424
747073712529211392
746869760495755265
747078146214617088
746916094720544768
747069497153101824
747077676100370432
747045208320180228
747063520542527489
746865570323304448
747058990585159680
746921623131852800
746871521910591488
747043048014503936
746918108208627717
747062043983884288
747044591761788928
747053844408971264
746892367588790272
747046365566476288
747050572856066048
747033422267187200
746921194981466112
746866077922136064
747050149101314048
746922197407703040
747044843348602880
747074052553117696
747039092710440965
746874927693725696
747059795941785600
746910596180770816
747045044402720768
746914366893752320
746858456787849216
746913695847055360
746919760714149888
746866278934118404
747050769682206722
746882443970437120
746898021825273856
747072848469057536
747038560033734657
747079823839866884
747044558014398464
747073435717763074
747045539284410368
747063432378195968
746911292573745152
747043224192225280
747049603892019200
747061071131873280
746891453377314817
747066729302462464
746872654477598720
747079043686764544
747073800710275072
747045220752162816
747075524665679872
747070084430991360
747053999489224704
747034802151366656
746880493526917120
746882897076858880
747074056374083584
747080909929746432
747077365889654784
746908855498465283
747069375564382208
747054091537375232
746916132708192256
746905583769391104
746929009305485312
746926186517921793
747074123671580673
747035129311301637
747040712013844480
747033111901282305
747073511492059136
747077122796052480
746857714211557376
747047171103457280
747056029448417280
747079370682949632
746904661399994368
746883136118657024
746868611088781313
747054397667053568
747034651215069184
747066129416237056
747076900183490560
747072462655889408
746876018107944961
747065206531067904
747074341611921408
746921765520183298
746901574283329536
747062123801489409
747063000184557568
746871790358630400
746924202670821376
747030817499717632
747031597703110656
746908524337192961
746872910137065472
747040191848775680
746908066990428160
746859518043140100
746863443630784513
746884012669534208
747054221539811328
747042129520771072
747065961488973824
746874957267886080
746893630044962820
746861057168252928
747074610349375489
746901209089466368
747050992018030592
746911623630184448
746875917541212160
747076577461174273
747075880929869824
747080469531996161
746870695615827968
746860197482639360
746878761283391489
746905143598256128
747060873986924545
747060047591710720
746885937750216704
747045258446372864
747051596043911169
746877788318113792
747046399141773315
747032763631550466
746877251455684608
747035468869443584
747074035478044672
746903755153543168
747058718034927617
747033090749497344
746881148031209472
746887514959405056
747059904846901248
746885178711146496
747050887349075968
747068260068245504
747064782902206464
747077080458870784
746862575409836033
747042293018951680
746864190468595712
747050539310014464
747052850136625152
747037012344115200
747055505361805312
746862642782998528
746875515156439044
746920960314466304
746885530944573441
747034433165877249
747059711900426242
747071867010199552
746891398692147200
747055073046388742
747052946572054529
746918540033265664
746909836890218496
747066771245506560
747071854746148864
747049314187419648
746874860853288960
747040250342551552
746857747774320640
747043886804144129
747031517885390848
747050501494145024
747036358225563648
747056293786062848
747053131066925057
746920846917308416
747043517713768449
746914718946832384
747058801925300224
747058671687962624
746905495697448960
747042129621491712
747053030550474752
747059460313583616
746901566016262144
746868787144724480
746914341606166528
747068088072404992
746928480571400192
747079635196870656
747079727219892225
746918728885903361
746894653753069573
747039818320875520
746897191260676096
747049377076772864
746920486387453952
747069971440734208
747062132332605443
746886684369891328
747042616081002497
747036408678858752
747039784930009088
747077605128552448
747047040987734016
746873166157463552
747067169398153216
747050115567845376
747053869440475137
747053617908060160
747036638979719168
746924877702008833
746903541340483585
747050148887408640
747040879584612352
746860201542746113
747074979515142144
747060743799980032
746902723350540289
747058332242960384
747081522289614848
747058286164246529
747032260155695104
747079483929223169
747056436262273024
747045778665857024
746903096689721344
746897942137683969
747074065014358016
746898403221708800
747064413685948417
746888571743772672
746895580710854658
747080377462820865
746921379761688576
747073696024563712
747077445770149888
747062492942245888
747074052460687361
747042741868167168
746912479351967748
746865385564217344
747066682783432704
746859090018590720
746871991618117632
747048538350174208
747061612255731712
746897040261713921
746861766022397953
747056591577374720
746880237938544640
747058609033515008
746923602558263296
747031555885805568
747040711674060800
747052103739244544
746887296641830912
747077953146720257
746911120326221824
746865897604812800
747035225545408512
747060513352331264
746867499501707264
747069681715023872
747055874141786112
746861883693506561
746925087517904898
746925980753629184
747037650108944384
746922201916510209
746916090786222080
746909350426402816
747057015051026432
747081543567421440
747062824237686784
746922155594625025
746860818327736320
747041781578088448
746896113211301888
747051415621742592
746921731982491648
746903960708063232
747040502252474368
747055698241064961
746915209739132928
746867428311863296
747053332657750016
747066406026391552
747062551515643904
747073003649794048
746883463257661440
746923925674680320
746899309170327552
747078821292081152
746904308931661824
747053907164037120
747058239833939968
746888491993276421
746904086553858048
747066674503901184
746927038020395012
746890186647273474
747038514160746496
747080461369876480
747078817064312832
746871769416368128
747068528281346048
746893546238533632
747063243735109632
746887267239755776
746857991194951680
746861665271025666
747061783915954176
747038375828299776
747059443448283137
747037394222911488
746923187598917632
747061087724511232
747054972374646785
746901184019992576
747064304998944768
746904451437363201
746865226482606080
747065483598364672
747081371282112512
747046290228314112
746909103075667968
747062174179336192
747053340979240960
747052539691024384
747063109345435648
746874831279374336
747058151921356801
747033791311581184
747067056114143232
747076556485435392
747071095262580736
747033350708203520
746901993793347585
747044847635206145
747058789380128769
747074178197643264
746862344685314048
747081795183706112
747069946136408065
747056721319858176
747076829077397504
747036215753453568
746928543389581316
747035812852801536
747038786807279617
747063449125937152
747052061498433536
746921698335793152
747067526119591936
747077609016594432
747036173739003904
747037922591973376
747052367674236928
747054213121748992
746899326144757760
747036089592971265
747061435826606080
747062526534385664
747046374072516608
747052329929674752
747060496252211200
746928526830481408
746910466274918400
746907991572623360
747040858847977472
746873958725750784
746868049257472000
747074538735820800
746864630895620096
747051218623733761
747038996547633152
747049469397569537
746892036356210690
746927285417058304
746910881292771329
747031224246476800
746875875749138437
747078653721317377
747048198624153600
747069635694993408
747075713392648192
746866870603550720
747038077965729792
747063382218506240
747031429645803520
747058793666781184
747067735885090817
747075214001975296
746876152396931072
747039176869163008
747061813511073792
747042356218695680
746921635421241345
747076250137726976
747030968414900224
747081727969996800
747058537436745728
746908134069899264
747063289578987520
747061847132606464
747059145832968196
747038417364598784
747065336634150913
746914769592942592
747055350122151936
747066884097449984
747054846726004736
747034353490788353
747075025430274048
747046772728528896
747051147127455744
747043979108171776
747043308166385664
747066175515942912
747034080831733760
747032880916873216
747078263638491137
747033661216722945
747035330440736768
746912013864017921
747064283679199232
747042414653636608
746858041723727873
747051424018731008
747066616064708608
746875213166579712
747071846022025216
747080142695051264
746884993985744898
747034273752965120
746903633812393984
747037540784443392
747062203648450560
746897820200763392
747039382381682688
747070344486395904
747041852730314752
747055257499340800
747062727848398848
747044423624720385
746878492973862912
747042943035375616
747058428556771329
746893789382336514
747032277192835074
747071300888330240
747035338804178944
747058785307475968
747033656959578112
746891763835604993
746860235340537856
747037067151024128
747046986491269120
746870364223971328
747066917928734720
747043542942552064
747050463628042240
747036710614208512
747058310982041600
747068956398264321
747032209916370945
747052682540687360
747052057513828352
747037863825518592
747045413606264832
747060794353922048
746905089038659584
747054154783285248
747057140871880705
747034881826430976
747075264551731201
746887967793287168
746863976655388674
746886445160407040
746863615634980865
746859992033202176
747074354303897601
747063143092858880
747032725752709121
747068071123128320
746885233237069825
747058495904681984
747073020414529536
747039285862408192
746870083482353664
747031773905850368
747040485420699648
747053936499105792
746914417002971136
747066892615966722
747045321390362624
747044855742861312
747079131754561536
747067513633112064
746909539295846400
747053945000968192
747032700662521856
747079005900181504
747040837620555776
747051516545142784
746862214993289216
746915180504748032
746870632806227968
746920507228983296
746871953902927873
747067748220538880
746880283748630528
747063944242692097
747046495694753792
747035821451124736
746875871605194752
746870255360835584
746865746572021760
746862676203159553
746891000396775426
746888856952242176
746903163664470017
747071690899873793
747036957990129664
746889092042997761
746868959501234176
747045958983131141
746874093056622593
747032617028100099
747062207469527041
747050241178800130
746875980460003328
746913939095687168
747045254184972289
747062937546694660
747044411268337665
747053357831970818
747056977352724481
746893269653610496
746915314823225344
747034202361626624
746891545819881472
746889515722235906
747056457397506049
747035531817684992
747076153899376640
747047905240952832
747035506861613060
746869378713419776
747047431141982208
746888387303473152
746911422542557184
747061083496558592
746928170427785216
747054993535033344
747071346908213248
747065013760888832
747057887386669056
746877083809308673
746917990604627969
747061133874462720
746866430256234496
747068993874305024
747043064913465344
747075256116981760
747067572215025666
747042762659401728
747035414477713409
747038212091219968
747077215016226817
747048932505698304
747056100952903681
747050681903755265
747036135847759872
747057417825955840
747034726737772548
747073641163067392
747081635653427200
747063302199476228
747066464893571073
747078574012760064
747072869776171008
747062664988352512
746860596050726912
747034701483769857
747076183162949633
747069270933200897
747069060962201600
746867789219135489
746915570386374656
746858527897989120
746912378730668033
747033153827635200
746907433533005824
747055899320197120
747045426189172736
746904149544046592
746926119312629760
746886160132120576
746884528623476736
746873174629965825
747058084799987712
747045036026527745
747031639612624896
747039033931468800
747061851255676928
746907874106966016
747043320698900480
747051860327014400
747072680663334912
747032553878654976
746907513510068224
747074010337394689
747034101648072704
747047149901324288
747033464160018432
746902744217247745
746914119354318848
746878052609695744
747036236443979776
747035351622029313
747044772100050945
747042121090236416
747071867018575872
747074622647046145
747063172192960512
746891004712673280
747080767419867136
746925544449671168
746870779665485825
746903214214119424
746885144972234753
747054729025454080
747034697083981824
746879784983080960
746896293767819264
746861287951335424
747051612909244416
747070990736326657
747065063912185856
747054448116178944
747073377114988544
746912269578076160
747043236653469696
746881563162513408
746902840854061056
746919924401053697
747076652908220416
746864186353934337
746889704281251840
746893663943393280
746876462767161344
747049779797045248
746908608131178496
747040317606625280
746872490773856256
747054905412714496
747070692701659140
747072567702396928
747071498234507264
747049532450562048
746861808124825602
747077177066217472
746905974187790337
747070528956080128
747044247782719488
747057296098922496
746886956886396928
746905563154382848
746877804915073029
746908725546409984
746889926432563200
747064527167062016
746927717342380032
747072454233886720
746900802560720896
746908649851752454
747070143382040576
747047154355568640
746869307225825281
746864605633224705
747066028522409985
747045875080278018
747050908152901632
747042964363313153
746902522095251460
747075780241301504
746870410633945088
747059536033259520
746858804747218944
747059426624937984
746912190049951744
747047804464435201
746920234716700672
747033237457895424
746887997400944641
746915738489847808
746891889610096641
746863850557947905
746874105899720704
746862881916891136
746870658009698304
747068331253960705
747079634848722948
747067018315108353
747033438880956417
747056314778529792
746913645590810624
747070000821846016
746901549239066624
746861988278460416
747051843591741441
747059426931019776
747050539179974657
747039969609392129
747077659499200512
747078565443809280
747062648223694848
746872495056224256
747061649895391233
747071028212404224
747053286482665473
746917823130140673
747056423612223488
747080972898705408
746891541562613760
747077466720768000
747068067180646401
747052212434591744
747047754082418689
747055140448800768
746922755573047296
746883853474664450
747061784033501186
746862252549038080
747063700939411457
746876014245085184
747051155520360448
747050987840430080
747032293831651328
746875649164357634
746902299990056960
746861346696880128
747058973807902720
746874113914900480
747047502482857985
746867613087596544
746915935378866176
747044096607461376
746889234766692352
747040892213694464
746882704017350656
746881483478994944
747071611187105792
747052216817717248
746874177009889281
747041618025398272
746894871525351424
747076526835802112
747049309984690177
746903855879716867
746884734102429696
746884050388983808
746922130663706624
746867889618063360
747043194903343104
747040611153240065
747057354995281920
747054490264678400
747033761854988288
747038002313109504
747080163528179712
746918917663236096
747073985310040064
747053651336790016
747080792610902016
746889309861609472
747031542942175232
746879402995130368
747047590324224000
746930368129957888
747049444437336064
747078179613978625
746923908901789700
746902970801991681
746903902084337664
747077319836065792
747056847169871872
746898814297055232
747062836824702977
747079358272004096
746903604271845378
746886239660302337
747079173429145600
747077260998483968
746869751872270338
747053927917576192
747061939075956736
747058084544188416
746878945904099328
746890987876790272
747041487658094592
746913087547183105
746890417501765632
746930313662705664
747063553916571648
747072785567129600
746868124482428928
746899426522718208
747068344063254529
747032143092678656
747067639097401344
747059275655225344
747079735730016256
747044809836269568
747043073214021632
747052288305414144
747033841659875330
747078552898568192
747061268150890496
747064321524568064
747060421010558976
747054171489189888
747068842837319684
746914798844190720
747031199143571456
747037927008505856
747047523580284928
746888546858864640
746879424017031169
747041353494835204
747066611849375744
747042054023286784
747034684832485377
746862051121729536
747078204679163904
746897421922271232
746916220713082881
747062815677087744
747046122548428800
747038463745105920
747050287316238336
746924760370544640
747064715650568193
747075491195027463
747061293153198084
747049591170805760
747036693514100736
747067664296714244
747071439262584832
746906976454606848
747046705690992641
746860058856800256
746859568261636100
746890920558272512
747040212715462656
747035729201496064
747063147366801408
746865972859052032
747063251855355904
747033065533374464
747033036303241216
746877410927271936
747080255597383684
746918435293003776
747033954650324992
747042242653741056
747047573773377536
747043928709410816
747080981165793280
746872222262910980
747062832433405952
747071866989387776
746879386524102656
747067383358066688
746883236819763200
746910516522647552
747068784414982144
747039285677858816
747036622349279232
747073213348249600
746885874944598016
747051411347771393
747076984354680832
747031295667015682
747066577980362752
746924420476723205
747064577385463808
747067035352367104
746867118017118209
746877934921781248
747049393942036480
747042708263436288
746860260338573312
746910478585077760
746926051956187136
746889347916529664
746896520025280514
746919450507522048
746889716717363201
746873921237037056
747075373775609857
746871031185408000
746925116727136256
746873010846457856
747040565162815488
747063008577327104
747064246056423424
747063961053446144
747038455234961408
747034131142344704
747044646103179264
746881341019455488
747080779990179841
746918527769124864
746861149350563841
747055878637903872
747030729247203329
746917369851711489
747072298977484800
746885753406296064
746883471625195520
746900311546048512
746884041979232256
747073695928168448
747052237893967872
746908389897175041
747062354270007296
746915079862517760
747069866587336704
747076258568212480
747030884784676864
746898210212429824
747048638900224000
747050052653178880
747038224560721921
747067056311263233
747078989106286594
746900869602480128
747066758440292352
747034441445322753
747042754471964673
746929382581633024
747050077865279488
747034630155558912
747058051287490560
747068117327745024
746895517649625088
747054557226762240
747045665486798848
747078728841322497
746881903064657920
747037130069729284
747049612234502144
747044532814897152
747066879940894720
746916501643497473
747043530565005312
747068880825290752
746897635957563392
747061536712179712
746884406770442240
746910419969671168
746876098126938113
747063407292055553
747037712713027585
747049721324134400
747041894576848900
746887468629164032
747080234806149122
746867998967750658
746905789596471296
747056222222843904
746886902729613313
746891532960075776
747045409462288384
747054997830049792
747059988934299649
747061695760080896
747039096850231296
747067983407755264
747070323435012096
747074878440771584
746908809218523136
747080260122972161
747032864173088768
746869919921233921
746877175983288324
746905713834786816
747066083119497216
746868128664199168
747031144655269888
747039679933976576
747055354211614720
747055878298308608
746899787438424064
747053445748826112
747066192351756288
746918401868599298
747035984940892161
747058592151375872
746912533928280065
746897153289654272
747036815140478976
747042679125610496
746862533412163584
747064971536834560
746902710931324928
746888286652641281
747081518166638592
747063931445854209
747040586176159744
746906527726862337
747037201310040064
747052820671565824
746858020450115584
747055278814859264
747036962117287936
746878459306119168
747037595461390336
747043908023164928
746886591965077504
746907991291494400
747052183066116096
747038228893544448
747059447776808961
746876219669372929
746863687244320768
747060739760922624
747079651588190209
746890043910819841
747043383697367040
746866673240653824
746883199058477060
746887967764013056
747071216993730560
746870150456958976
747071372271194112
746879009036763137
747069912577802240
746888278368882688
746930233798864896
747055727571767296
746929139140067328
747039331928276993
747045396682252288
746930137267056640
746859991965925377
746882150469931008
747058248260419584
747045128280379392
746860390215122945
747036798660935680
746869328428077056
746858645581930496
746870897076625408
747071095321337857
747047426758828033
747047443724828673
746879940000260097
746883924404510720
747060467223371776
746897962995965953
747031706532782080
747081904025907200
747042213234872320
747065755867451392
746864819689619456
747039252240801792
747061993715163136
746914509395091457
747037112956923905
747043194941153280
747042691473616896
747058210524303360
746883979127578625
747073960093827072
747058550405476352
747067094030659584
747080440373182465
746884876754915328
747053986881093633
747047032716673024
747066179672485888
747049649869991939
746865838641156096
747052149612380160
747077269512982529
747069690325897217
746872113378791424
747078657630441472
747073083450732544
747034604909977600
747032092379316224
747071812585000960
747043979372396544
747075214329188352
747066041323261952
747073951797493760
746860537242337280
747053076591218688
746917554682134528
747053172976410624
746897635622084608
746862374309793792
747055308086841348
747072664091635712
747078238367846400
747059556799418368
747041835785216000
746885132506652672
747056029620396032
746863741489319936
746896809528725504
746864110613078016
747066368361566211
746901586790715392
746920616419336192
747044587320008704
747060492271751169
746915361044344833
746916229156216832
747053441520926720
747052183145701376
747070197966610432
746907626441576448
747040833300463616
746869969934233600
746926802837331968
747043026955079680
747037952140681216
746861749383528448
747073741889277952
747081476479533057
747031794843783168
747071640719269891
746882561335500800
746887431149002756
746920326798290944
747044302132551681
747049737812062212
747074690007572480
746874944613662721
747033061448163328
747033720121602053
747061658116308992
746916782846312448
746875494143000577
746898462214619137
747044016840183808
747055626803617792
747079853237743617
747069354831937536
747062073360814081
747072081083437056
747041491994849280
747036320459952128
746885409389613056
746868724418895872
747048735448965120
747064304860430336
747066011799609345
747049893097799680
746869911603974145
747047523550961664
746868032237092864
746875829716680704
747066305572970496
746902937197174784
747080591288471552
746868275749990400
747044771760332800
747037545343614976
746869659819876353
746880443207778304
747042842393059329
746867021506306048
746894418662174721
747053907113697280
747054796318838784
747056335666065409
746900747908841472
747039936054976512
746870628754526208
747039512132456448
747040745199009792
746925213351174147
747053466858709000
747056419472551936
747071829479723008
747058474580852736
746905084827701248
747054846784614401
746927973190639616
747056591304699904
747038447085355008
746911304904937473
746912148048142337
746924454077431809
747039658895278080
747059317833097216
747064866805022720
746891113798172672
747046239934390272
746866878824341505
747080998098206720
747080272408121345
747058713639411712
747081501259538437
747074932979404801
747047087229984768
747059313592569856
747030863666348036
747069547748921344
747064149499252737
747061880406085633
746892552159191040
746890434123866112
747058617472409601
747036391666753537
747057317191909376
747069467868307456
747050593429053440
747073632959078400
747070814332264448
747037381497323520
747058759902572544
747056343878504449
746869097846059009
747058734661263360
747070415919423488
746885619247284224
747037444357382144
746878971283812353
747046286197690368
746861417928720384
747051441072803840
746928342138519552
746918301016588288
747043119426867200
746879264847462400
746904900269973504
747037910055141376
747045279447257090
747035796180439040
747078624080236544
746915948288847872
746874269364269056
746862382467555329
747079744085168128
746887665967046657
747053068391424000
746873174495629312
746892380373028864
747070755507159040
747072362131034112
747064795719933953
747070227175907329
747076879178469376
747036836141367296
747059950954942464
747032004445765632
747056168053407744
746882444087992320
746870679018975238
746887363964592128
746887124872364032
746910705249624064
746883295573610496
746913569904664576
746872939811856389
747053370347659264
747074387812225024
746867294001717249
747032323376451584
747071095497441280
746918896779747328
746867717739712514
746912697455939584
747037054291296256
746872172094849024
746911581850771456
746912672285810689
746876748051189760
747052028040482816
747077093058551809
746859291261427712
747058608890847232
746887363763142657
746880955114192896
747054129546137600
747067790197067777
746861694811443200
747063893856378881
747079429675835397
746906510794448896
747038505566674944
747039948440801280
746883563807612928
747048853082275840
746895396073439232
746919601263435776
747049901524123648
746900550797631488
747076786945662976
747056843269210112
747081023192711168
747039852063916032
746921052635205632
747079672777703424
747048315951398912
746860193368117249
747052426696495104
747058315344089088
747062803366719488
747072068303323136
746913834191982592
746924466630975488
747052740971421696
747077181273214976
747057103320158212
747079047776206849
747050337958137857
747062975039700992
746925834104086528
746906804630749184
747057908605681664
747055316328652800
747059313659772928
746872172296036352
747073628806733824
747041194027384836
747031278713700352
747057057010954240
747075260386664448
747047946919743488
747042649782255616
747054284479602688
747050471865593856
746910969243250688
747068985812869120
746920658177822720
747062610307203072
747055182219980800
746869303429967872
747059598855536641
747041886326632448
746889418942742530
747055651776569344
747081685976686592
747033338444013568
747081484834586624
747070537705394176
747032985996779520
747048412470718464
747078720423354370
747052804016078849
746870775634862080
746921048470360064
746913830085623809
747047905039687681
747073947674492928
747035968067276800
746925209186230274
747039205960912897
746899304934047744
747065856841097216
746921429908717568
747069753378889728
747060995647016960
747081145079074817
747049893252870144
746884826259611648
747073012357304321
747057098932948992
746883236756848640
746913427344371712
747057157720281088
746870183935959042
747070273455853568
746884985542479872
747073737774759936
747034823118757888
747060647477780480
747071074534367233
747037612465061888
746914538801401857
747030947502096386
747078989102088197
747044314727981056
747034525176324096
746893088954560512
747066657701498880
747032419526713344
747077948767870976
747046311195705345
747076933771472896
746929856211001344
747072177372004352
746877096262262784
747064384648781826
747040569046630400
747061545159565312
747040057689837568
747075369279361024
746875066017783808
746930208792424449
747070411624456192
747065500245573632
746901418813042693
746858985177812992
746897640042934272
746910906672648192
747056377693077504
747035670221316096
747043236649197568
747040351228203008
747059569558437889
747043358644834304
747035594832896000
747073716748619777
746903558268788736
747034894153490432
747074182584930304
747040418173456384
747054704090300416
747065043028742144
747066217505009665
746860474067619840
747036723012567040
747041148154298368
747067681140924416
747031627096858624
747050694465597440
747065114407354368
746872323224002562
747081585334300672
747076552354111488
746892136939945984
747044310726512641
747065806433968128
746907156994101248
746897535172653056
746929487166595072
746907278494826496
747080197145509888
747059934244704258
747077575768440832
747075327533383680
746895941098045440
747064669869858816
747045317359579137
746867898287857664
747034508420087808
747040967627276288
747079420880560128
746908154982703104
747051097152421888
747050744642215938
746906406129827842
747055538568036352
747055932861972480
747047292859932673
746903134275047424
747069325580865537
746880703271436288
747081375493263360
747036987492806656
746910939874795521
746857940674453505
746928459482542080
746888790162178049
747037268146327552
746865872225042433
747031383797727232
747051071982313472
746899833617784833
746889364525953025
747059703780352000
746901053979897860
747079987191123968
747064585702752256
747054628446027777
746917025998594049
746912890452533248
747073867730944000
747054640957558785
747081883230605312
747035485919449088
747043937425068032
746903830839758848
747058764054827008
747067060275011585
747070051174453248
746868787161399296
746926920550387712
747076145531715584
747062803417174016
747044071361871875
746879730452996096
747035783564038144
747055371118845952
746905684432850944
747075012671180800
746875196297011200
746859471637385217
747063952484503552
746873631850958848
747047154435375104
747055777714741248
746901712703627264
747081749008629761
747069740661809152
746903188943429632
747054167194214400
746872562186092545
746857894742736896
746862110051704834
747047418655547393
746910524764459008
747034772711563264
747045451245846529
747066695659859971
747077718211178496
747052158223261696
746897841466056704
746869311608762368
747034231755399168
747061997993398272
747042108566081537
746871769496092672
746857802430185473
747064296241250305
747068117533204480
747047489795153920
746890631339872256
746913154559401985
747063801690857472
747041064121401345
746875368133496837
746906196334940160
746863988965838848
747059162635370496
746892602658721792
746917994891096065
746894129351790592
746883429665546240
746927994069880834
747043564119433216
746897044359495680
747060001626271744
747038832860733440
746917168646782976
747073326791548929
747072517337124864
747078217517797377
747067412634173440
747048249052266501
747032247853793280
746860763705450496
747065034518462465
747051143210074112
747073989575598080
746920280845516800
747076338192908290
747042779553927168
747037092136554496
746878190862344192
747076128750313472
746878446635212800
747068692236800000
746895945560956928
746907765063491584
747040111909572608
747040774760476672
747061746460987392
747074320837402624
746918938668216320
747056943957745664
746857878028492800
746880631871840260
746879704930484224
747063621239312384
747041215175069697
747045526743490560
746904854111621120
746901054168662016
747078997629079553
746884306249756672
746885405086199808
746888571815071744
747063256070524929
747066586436014081
747073888752963584
747076904633565184
747047238258593792
747050019174420480
746912886312812544
746910365380816901
747069598051241984
747065852436963333
747041756135448577
747070613173448708
747075419753570304
747042238417543168
746920142290849793
747037532701876224
747032734409854976
746888756599226369
747072915687018496
747033103416332289
747053651441651712
746889419110547456
746881793832419328
747078263600603136
746896767728259076
747038593898655744
747050115555299328
747053961790758914
746866069277712386
746912907372421120
747052233552867328
747079416719736832
747063948244041728
746899703422296064
746917965644234752
747050060798627840
747039302585028608
747066011782873088
746886067899473920
746886952692027393
747066938719895553
746886244119027712
746862391187542018
746889129741279232
747079546797592577
747066850735984641
747065240173555712
746874814464401409
747046822921768960
747035880104288256
747056084045668353
747058151955042304
747044776176979972
746916895929044992
746906028701265921
746926978989756416
746907798743683072
747060362038681601
747073460782899201
747066624356810753
746868007356477440
746908809499598849
747077521175359488
747032449125879808
747081375635935234
746922105233616896
747073351735095298
746901083650301952
747078926166532096
747057807694921728
747043425485266944
746914526004666368
746867956869537793
747066146315190272
746888844595892224
747069078041432064
747073419016036352
746890396429586436
747050048337371136
747077303155429377
746928434547392512
747049289201811457
746865440354246656
746910231221919744
746866807751872514
747056696518901760
746873036276641792
747065609133899776
746912877735514112
747032138894217217
746923451869429760
747067635230203904
746928769970089984
747049842715820032
747070214513254400
746874579675557888
746918384831442945
747078011841708032
746863859143745536
746914224044150784
747077558953476096
746928614860533760
747047636474138625
747063507749842948
747063528939388929
746902471579213824
746859941374332932
747037662591193088
747066410371813376
746867378034774018
746888991337758720
747068759039483904
746920712846245888
747052334119694336
747054062210801664
747079274398617601
746903927124197377
747039105603747840
747078989097934848
746861111815766016
746920423246397440
747052556698820608
747061376993091584
747045241794990080
746885971287760896
746888571819171840
747038245695930368
746866853683793924
747068205638770689
747030700113682432
746868338559754240
747080582731956225
747067501075435520
746914669021958146
746906506583486464
746880837770153984
747051629430644736
746880292363841541
746872251711008768
746870536169459712
747077726503313408
746884381600514048
747056574506491904
747046906812063744
747043064829648896
747067660312186880
747070747168866304
746927230777987074
747048001609277440
746911632194834432
746909820234698752
747050421500387328
747050337714962433
746882511251320832
747072185852911620
746928946390806529
746881143929085952
747060177652846592
747036500869677056
747057099130056707
747034810342850560
746873396848275456
747065517102477313
746876311956758528
746879512265240576
746926819631259648
746868963540271104
747040665851179008
746904874915364864
747049565874950144
746913771042529280
746915922930180096
747056658661007360
747046583800258561
747048676900515841
747035259368251392
746910570817929217
747057254126391297
746901544776306688
746881173138219008
747043643823955968
746858318472290304
747078645039128576
746891767992049668
747079765136445440
746861979826958337
747038312867762176
747065370347876352
747037218137485312
747074077718945792
746910390437634049
747031882873835520
747033787217776640
747081744587841536
746902849418780674
747053336852111360
747070520559017985
747070436731555842
747071955237507072
746905756058935296
746897132305715200
747032604424077312
747043736039854081
746923526981042176
747045585518092288
747071900627644416
747042880313827332
746863020299718656
747075377646952448
747077433128452096
746925552888602624
747075037883174912
747077881570930688
746866073706782720
747059833606594560
747038312670597120
746883567897153537
747049473549930500
747049050025885696
747031484490452992
747064720109211653
747034043057848321
746876999763959808
746889926600364032
747079727249235969
747060970216787970
746919181925359616
747072252831739904
747079257533341697
747031807443505152
746917961181569024
746929231402176514
747057971331424257
747053240202706944
747058952735703040
747055479977811968
746871614306824192
747069295851638784
747069405167755264
746926924648296448
747065001110798336
747073561613967360
746859312564310016
747040875566481408
747037096343441409
747081920765399040
746868535641636864
747050254042861568
747072748040630272
746929445211148288
747037893252747264
747050333789167619
746874114191859712
747045233163001856
747069463682555904
747056260097269760
747053957571289088
746899028357550080
746861950412414976
747036073004515328
747080193035087873
746905646847537152
746924722584059904
747068624905572353
747038761373024256
747057782780739585
747038702661140480
746897816102965248
747079370758561792
747062278751662080
747081635850391553
747040401572438016
747065533825167360
746878182729515008
747052409566990336
746888680799772673
747051902353969152
747053466854506496
747080498808299520
746875795897888771
746930322143592448
746897983682187264
747056444625788928
747048945076011008
747030792187027457
747058370041917440
747058625911324672
746864807110926340
746866891386396676
747076606800310272
747066653486292993
746908738225790980
747057560189026304
747044771839959040
746872482473324550
747064002941943808
746858473426587648
746919366587879425
747064032004235264
747034873265782784
746878635353702400
747051109412278273
747041643140882432
747077806257995777
747032323049283584
747035720829800448
746909664881713152
747074098375852032
746873585818439681
747037897501597696
747077378292260864
747052401497079808
746881152317800448
746877964566953984
747065902923919360
747056105004630016
747045464072130560
747049859572699136
747077516695764992
746865683485569024
747049515555917824
747055480179023873
747069937924050945
746873241730433024
747051839443578880
747043274636988416
747070923468062721
746906498136055809
747045006679093248
746874743320616961
747052309159370753
746925641027592192
747078015998373888
746876144071348224
747056881072373761
747077495825010689
746888672713158657
747071149905948672
746874395038187520
746864945459924992
746893219032555520
746905370019389440
746875989079232512
747071116242452480
747035515229208576
747033820457766912
746898021519081481
747076141320638464
747064715864571904
746893957141954560
747061846805450752
746906913649090560
747074773600116736
747058201942704128
747041026334810112
747076569043181568
746880728571359232
747057425983770625
747059238023872512
747059200300294144
746860231032987648
747032881164394500
747051902077112325
746904581511221248
747077185446502402
746918837979734017
747033225223090176
747035078761549824
747044339793203200
747070713555607554
747067504883703809
747066599174250496
747081640028028928
746886193623638016
747042448241790977
747042448241790976
746872096802775041
747052917157404672
747043115198906368
747047007454396420
747035489899847680
746865989728485378
747064585988022273
747047414272524288
746880564972556288
747062740192223232
746904183203233792
747078879836176385
746900013884702725
747079400311693313
747048626707374085
747067265921736704
746922210309201920
746870116793495553
746895446388379650
747038820323983360
747075797270167552
746905919691317248
747077667971829760
747057098832416770
747042418730668032
747078099913838593
747066767025942528
747038748978872320
746871236865724416
747042167269560320
747036550899372032
747072219436703744
747045476717985792
747035934496010240
747049976962809856
746918544290549761
747074702624100352
746858607568949248
746870628741873664
747044511927382016
747035015809277952
746887909299597318
747047645101830144
747034403549945856
746925217641988097
746897472098729984
747052770448941059
747049557821784066
747064137201631232
746863859143573504
747060265808764928
747040778917117952
747078032595255296
746917348863401984
746859681516236800
747055089836236800
747033216423464960
746867629747539968
746862437266251776
747050056579166208
746901049886261249
746923971577257984
746874638312083457
746887707843006465
747060341104910337
747045203970752512
747067391926931456
747057820483325952
746906515219619840
747038967028195328
747077135098126336
746891482582261760
747069241665425408
746898625410793472
746886718083596288
746858092030197760
747046562933673985
746909761539473410
747061209279541248
746929034127278080
747074916206292992
747074731736731648
746861489257062400
746870230002040833
747075721751822336
747064346618953730
747069119854419968
747047049623920640
746883278439858177
747039419824283648
747067018407469056
746860243401998336
747043475741368321
746868233823748097
747038857825292288
747031576790306816
746915692428009472
747048953787596800
747057128226033664
747039285715570693
747046260729749505
747069472398155780
747067072857911296
747031429872132096
747042985230147584
747076732503601152
747038216209969152
746882938747256832
746887477172940800
747035846373584896
747075214362710017
747033489204199428
746906410076639233
747061805206298624
747065911115288576
746919609622798336
747072957843857408
747039373762367488
746912919686766598
747070751531016193
747043228277481474
747060836305231872
746877339632439296
746884784568164361
746928732225572864
747069778305626116
747052627813408768
746917680129597441
747047699397095424
747076464147734529
747038375476142080
747048215585955840
747055954047361027
746930250852892672
746899720405192704
747057388369350656
746880166605946880
746924068432154624
746886193745367040
746907450448576512
747043576576610308
747033073884237824
747059875801403392
747034172884062210
747031593626152961
746866715506532353
747063503840755712
746886801684463617
746873568928006144
746866748746403840
747069543588175872
747078712059957248
746864571982417925
747055723339710465
747062983440932864
746896926747037697
747042821484515328
746863095574835200
747079815312904192
747061339441373184
746873883358175232
747070063593742336
746865625000083456
747065915485863938
747077223174258688
747071363760984064
747065206623342592
747066724944592896
747075553736396800
746891893825404929
747067563595661312
746917759888433153
747067320493801473
746869525421891584
747031207632723968
747066670401757186
746867705081270272
747079253104070656
746878690097659904
746926563724140545
746899485536583680
747053844325081088
746905676186689537
747077504309960705
746867743081758721
747055673020715009
747042406508331008
746928669537370112
747067802801045504
747037100684480512
746909820180135937
747052212770115586
747036920295923712
747075717335252992
746868925896466432
747071305187360769
747054301428625408
747064699221647361
746899690801684481
747078544472346624
746886479079694336
746886986556899329
746891403138048000
746876441862750208
746904376032124928
747063470328287232
747075226744266752
747063289692172288
747072517060329472
746870406401900544
747074753010208768
747057702816227328
747031211730579458
746916569020698625
747063428175429632
747076749473652736
746878702785527808
747068591414075393
747062320707305474
746860088447508480
747077760158433280
746887271480172544
746899586237640704
747075646321532928
747068897363378176
747052661569032193
747050501204762625
746888093685391360
746862017651310593
746921585349582849
746927079887765505
746881894504087552
746888513019338752
747074417411293184
747036236624314369
747047284475629568
747049368969224192
746888949499596800
746908872401526784
747043727454019585
746859194746290176
746861942229213184
746884188842823680
747054397692219392
746876098009432064
746899758246137856
747036949433753600
747069912431104001
747035599190667264
747052183267401728
747033304533110784
747051684048699392
747070889804464128
747063554021466112
747039801627582464
746887934306050049
747038866155147264
746908033591218176
747076686366244864
747038845183598592
747046638414401537
747049599651684352
746895840619470848
747035200547397632
746863049391341568
747080318553833472
747065206409469952
747038929468035073
746915226486972416
746883874253266944
747033091001229312
746900668049461252
747060752431845376
747050610222997504
746914194998464512
747040196047286272
747059720394014720
746918129058537472
746869060151943168
747051994578194433
747061985167056897
747043530556710912
747046814621270016
746874915094167552
747072190135181312
747080024868610053
746918418381582337
746880430515814400
747074044176916480
746878534698708992
747034822850207745
747034953062440960
746867340248178688
746859090148626432
747067060614750211
747037054274539520
747074807343288321
747073939252383744
747059640869883905
746863531954421760
747036890704936961
747055618234683396
747075402837954561
746896549414789120
747059074529923072
746922302252683264
746861644614074369
746867864708145153
747050283323252736
747055978995032064
747081312549363717
747062413086826496
747074228659359746
746918619741888512
747057270903676928
747052732620611584
746870322545123332
747037289260392448
746858712615247873
746876039184408580
747036416815796224
747065169042358272
747033606514696192
747050069376000000
746887238227726336
747063369534963712
747080767457550336
747036169444155392
747051545863327744
746906871701848064
747033048701538308
747058021864448000
746923103754715138
747074798996586496
746860255972188160
746872075600592897
747041579878121472
747067647682981890
747034651240337408
747080109077708800
747072886364569600
746928308533747712
746862776820334592
747045476722159616
747077332201050113
747031929086705664
747074358477262848
747050581114626048
747042502855757825
747041701848506368
746902941341200385
747046818895249408
746907047891972097
746882670576156672
747037322772905984
746890253903007744
746885396588433408
747035129386770432
747067949710643204
747075000197353472
747046118324830208
747071233687183360
747052699032510468
746866929109864448
746857819098517504
747072525499244544
746916594169745408
747079572001329152
747069581169168384
747049259921465344
746905911159984128
747069656633073664
746884381923414016
746893466794266625
746875619779186688
746891432254803968
747049553422057473
746890509768024064
746887737052008448
747074308158152704
746873271178629120
747060806886522884
746875078919479296
746876031022284804
746890845123547136
747058717850468352
747056591409655808
747039755519524864
746870326487822336
747052866901258240
746889704180580353
747072047549820928
747065722313056256
747077802000809984
747046034354896896
746879398733815809
747067416987971584
747037104933216256
747079383353962499
746892082594275330
747060102234923012
746874537589903364
747047087137755137
746870666197032960
747061020540141568
747056499017453568
747031949919780864
747037876697837568
747076396896260096
746859576843173888
747040397478793217
747037482303299586
747056004270071808
747042922076442624
746923477014220800
747076430446665729
747040481129857025
747031350004359168
746861107713839104
747067815526600705
746877326772707328
747059623878889472
747045568682332160
747034764327161856
747069530858393600
746921753025216515
747058080274350080
747033745283129345
746871731726385154
746922096836567041
747078745924771841
746872453326999552
746895773326000128
747054993543397376
747046457836994560
747052699091251200
747053168895336448
747054959804485634
747036735700361216
747070101359329280
746921958579724288
747058499897667585
747078443796398080
746864463064739842
747034244275376128
747046998990192642
747055031044743168
747034655287812097
747043454748889088
747080188748513280
747041336902062080
746912483504455680
746910092725915648
747064069891497984
747076363417354240
747044255923904513
746912609622949888
746900580057161728
747037607960453122
746922507978956802
747069878901800960
746858263887683592
747040506488754176
746893626001612801
746870892756672512
746865515830845441
747046474924580864
746869865194020868
747056830589743104
747042163016474624
747064963370487808
747037461172346880
747051357077671937
746912349357912064
747045413576937472
747037595528400901
746894628570292224
746863200507928576
746898780964950016
747034239913295873
747064954990239744
746892430671175680
747064015365378048
747054951688445953
747048794076766210
747051293915684864
746879214234771456
747054796121776128
747039214647250944
746925188143427584
746930196050173952
747042238438346753
747070147500851201
747059238162173952
747034256812146688
747067161106079744
746908692025643009
746859467778646016
746889595099328513
747049138064343040
747042540457705472
747058357350051841
747059712231866368
746890983464439808
747032612519088128
747052070059053057
747055475611607040
747067798497669120
747039159789969408
747049750571155456
747081795074670592
747066989202415616
746905831569039360
747065546265395203
746884998171594752
747050845330640896
746910294102802432
747077395035848704
746874243913244672
747043933004382208
746907551233675264
746921266444013568
747059070507462656
747054674776317953
746863859202351104
747059414453063680
747041345240367105
747062723435970560
747058055179829248
746873946406952960
747068931077210112
746913196691300352
747059103869059072
746859777989423105
747056100634091520
747049817533186048
747066016073715712
746911606940983298
747037721454055424
746860025465962497
746919571785842688
746860319230824448
747060295026245634
747061972894638081
746891054914371586
747080054312689665
747036089714622464
746923892103479297
747033468190625792
747030746108403712
746895442311516160
747080821874425863
747046084611026944
747058126705278976
747067626694787072
747031056499474432
746899284079976448
747050560247967745
746866706799337472
746879096932696064
747052136958148608
747077638561292288
747074597669855236
746876886383366144
746892510513995776
747063918728609792
747068939553890305
747059053612900352
746872042163699712
746872390123163648
747031488630251521
747054066623254528
747035632703246336
747059703797153793
747072928244699136
747076182978494464
747074308275601408
747073695672328192
747051311057747969
747080415228362753
747080125787807744
746906993068224512
746895308014030848
746913011995115520
747079555454746625
747051885312544768
747079303477735425
747074555638845441
746929168324100096
746899296709050369
746868586199851008
747071409944465408
747060932476534785
747064820596359168
747080968629006336
747077806320934916
747066506794643456
746930418499260416
746886814363951104
747067823818686464
746907203085340672
746928879080607744
747062073260187649
746927213845479424
747049528461668352
747033179006058496
746929495832137729
746928900098392064
747073280419463168
746910973710204929
746862906965385216
747055072991907841
747064757715230720
746864362430861317
747038782348730368
747075759358025728
746877469483884544
746909061078212612
747070474455113728
747075356855771137
747059347268771840
747037792765509632
747077629916884992
747075910315155456
747050333583577089
746889238671691776
747065928056111105
747061779960823808
747062706688172033
746870683209072640
747048425355620353
746890547428614144
746869739574657024
746866824403353600
747052430773334016
746875615832223744
747081635703590914
746926215588642816
746880309006843904
747077508646973440
747042486078541824
747050576660340736
747059971926392833
746873958763479040
746872285353680897
747072370347737089
746901389645873152
746861694568235008
746887624103604224
746908372990103552
747046181318987776
747040615259639808
747045770088546305
747043715034812416
746887300907307008
747053034904002560
746869865059876865
747067937140412416
746875208804478976
747052430689509376
747052166406344704
746906963963846656
747079186083360769
747034504083152897
746870419081203712
747058084456075265
746860235336228864
746925490204643328
747031274490048512
747077822854889472
746905017639043072
747081279137521664
747072319961632768
746869269846200320
746866237360185344
746918103951433728
746888823477514240
746912156566708224
747061217676660736
747065957437288448
747034382758707200
746858423023710208
747033313278304256
747056809400229888
747065647163645952
747051600070455296
747036689378476032
747073888681598976
747040963336404992
747033086697832448
747073091889729537
746861400971042816
746926211335622656
747037675148951552
746880695130173440
746906670379503616
746875238323884032
747077290224394240
747057438629703680
747071384745017344
746920297379532800
747078888396849156
746908989875597312
746873254187503616
747047099745865728
747036907603955712
747049226186686464
747060999744819202
747070520949116928
747036618398248960
747031643970363393
747053974373621761
746874604979904512
747048970401243141
747040984400273408
747041827728003072
746869089390465025
746883236907913216
746912940775772160
747030897266925568
746888626294820865
747038589616275456
747042662126129152
746861434546556928
746878673316380672
746929088963710976
746864739830104065
746922873038774272
747072714251321345
747040573333377024
747042641297215488
747045904360804352
746872168143798272
747047728870350849
746866786847494144
746870347585118208
747062480137031680
747051398819348480
747066926212354048
747073029092454400
747078196269559808
747043131841863680
747043543168983040
747058357328969728
747046617337987073
747074505223340032
747071649170632704
747076279661395968
747079127623213057
747080813418774528
747059200489037824
747046902676357120
746869286409383937
747038614765379584
747052321771773952
746916124038729729
746873673844424704
747058143566401536
746888118775615488
747047548527980549
747054796276830213
747078225902313472
747077479140057089
747055610219368448
746906695629058049
746904929743167488
747031245335429120
746865180156399617
747050098778058752
747075075904516096
746884453167947776
746893231837720576
746858486076702721
747059808394706944
747051860498931712
747066166883950592
747065533787316226
746901431781888000
746912806339895296
747032406956244992
746888236451139584
746918603174322176
746913859395534848
747070302618816512
746900596968595456
746866639891734528
746912873776021504
746864769055989760
746891155623665664
746860574718451716
746896792625680384
747065420495069184
746872885298462720
747051642298707968
746858221726535680
747075801368117248
747056641762156544
747078259301556224
747064590039584768
746924714359033856
746858410788921348
746862114065756160
747031454882873344
747038761658294272
747075323171311616
747067912041672704
746897530948968449
746879797259866112
747075813804244992
746869945011679232
747040640538673152
747069023276261376
747066984953749504
747058982229934080
746880912969850880
747039222775713792
747044927230611456
747035481544794112
746878421481979904
747056054777806852
747049192904921088
747050820030574592
747048588702715904
747067589080158212
746895064631222273
747060446184808448
747033963290562561
746907228087541760
747046965540696064
746858385551802368
747075931563499520
746888815281901572
746880971727835136
747044214068895744
746864085334036481
747045988351750144
747046739140481024
747080310425280512
747032780266156032
747067962364923904
746876806746226688
747061570254086148
747074085780340736
746889746173964288
747038862279647232
746872499460247552
746861086423531520
747052535756656641
746880782879367168
747059473114595328
746885455359049729
746884469961822208
747036463141785600
747040699376336897
746893189685059585
746911284034142213
746912550659436544
747039487239274497
746874365828947968
747078825662570496
747055353964204032
746866111526772736
747080364590534656
747062547254251520
746887997400899585
746909623026745344
747077734933880833
747037259950620672
746916480726474752
747073708326522880
746901708391997440
746875322138664960
747077256837685250
747052040493342722
746909061052956672
747037595608170496
747033770398724096
747033724185886724
747071808440930304
746858104432771072
747042225910054912
747050174275452928
746888588655157249
746887753766342656
746860994173894657
747038979409666048
747034395190640640
747036626392592384
747034898444263424
747062694063259648
746892614960480256
746902056426864641
747044159417102336
747049058577981440
746884775999307776
746889872233758720
747044637626474497
747046885878272000
746874869267075072
747056306142355456
747051642336448512
747052854293172224
747052925550215168
746883098357407744
746882917926903808
747031513712181248
746898890054582272
747066255153192960
747059007261708288
747048890675822595
746929097402507265
747063113825017856
746900823343529984
747054087439450113
747036123176701953
747051633792720896
746930430843072512
746859496799100928
747058030307512325
746880036553134080
747043476055932928
747047460481150976
746885702747578369
747058449570234368
747059678580977664
747046831285207040
747078389262094336
747035150324621312
747059959544840192
747068587060363264
746897002437312514
747036148518817793
747077718286733312
747052824911970304
746862214842302464
747055672848637952
746891319151333376
747060903103733761
746860214167576576
747037415118774272
746861363599794176
747062316701749250
746928212404506624
747035951315156992
747033300678545412
747065474869952512
746892569217404928
746923472513728512
746896025026183168
747051554327400448
747039583515328512
747045220655607808
746859215969468416
746915369202352130
746890643838906368
747058231361441792
747057468044349440
746869101717393408
747045501804101632
747052917312659457
746921430076563456
747073960173539329
747064560750837760
746894368204697600
747049716995727360
747069233192902656
746887896368558080
747072970204471296
747062719442911232
747079534428618754
747081166080061440
746857953567842304
747062853698359296
747033891828006912
747054024772313089
747068968737742848
747080968956108801
747044239188566017
746919521651392516
746889020580335616
746924009384607744
746899925716336640
747031694218256384
746915809826594816
746910075952963584
747064279719903233
746926723317407745
746920389981274112
746924844290170880
747055622714195968
746920976961708032
747043685502574592
747057077969891328
746868321652445184
747062698215641090
747074215933804545
746922616959623169
747034806358183936
746867814414319616
747055479872847874
747069367410647040
747044167843381248
747048769129185280
747044147123617792
747035460728328192
746920658173460480
747039017229783040
746880422341185537
746928619172265984
746889498693369857
746872885214588930
746892833467076609
747042079176540160
746877414928617473
746891206030917632
747056809668714496
746910818269290496
747071041005039616
746879914910056449
746896771767468033
746880506269044736
747072320276144128
747042800483639296
747063457439158272
746875774930583552
747031492627423232
747035569679544320
747042469070635008
747060521342541824
746868669842599936
747063121873899520
747038400931205120
747040673984032768
746866975570157569
747062157481807872
746893881950736385
747080620640186368
746860428014325760
746879222573043715
747041181545172992
747071414251954176
747058009281544192
747060433463443456
747074429918785536
747050400512114688
747056327382413312
747072932350812160
747038501435146240
747078854758502400
746895328733892608
747064384686538753
747032314899763200
747057975626342400
747063407224840192
747057535040000000
747036471308226560
747044885388197888
747077210482294784
746892174806114304
747043609992564736
747041462676787200
746882024355528704
747063843319250944
747050614681632768
746859173799993344
747036890918952960
747071326175715328
746867340231479296
747073280704716804
747060991305736192
747042200958140416
746870691341828096
747076279447412737
747075264706912256
746924818956750848
746916887800459264
747081849583837185
747038761477804032
747043257671159809
746879952398651392
746866673357991937
747081438437203968
746885417543278592
747050404748328960
746881127122599936
747051784951185408
746898252251926529
746884201237086208
746922302361612288
746928560435191808
747065923773825024
747031811356778496
746885639912693760
747077881742958594
747057354684850176
746882133495525376
746859459167690752
747081623112454144
746884511644803072
746878178501636096
747036186145873920
746928371507003392
747036945532985344
747081073805385728
747035301089001473
747039667393040384
746859446626824192
746884666980966401
746917361547116544
747048530129330176
747049645914923008
747071246194532352
747042519691714561
746915612526514177
747032889385058306
747059883988615169
746858981247750144
747065454003380224
747055232597655552
747077902928216065
746919051964850176
747039546035023872
746902605998194688
747033275382796288
747059380525371392
747034743527571456
747049112953061376
746890962505465858
747058126604673025
747045912984293376
747041386965368832
747031870400008192
747035716316766208
747055001776852993
746900953492688897
747071070360997888
746891197541720065
747067131955650560
746919626680860672
747050090121072640
747064732478218240
746863607347044352
747031882903228416
747052497957617664
746912894525145088
747030867806199808
747042100043255808
747059548331048960
746894519241629696
746920754785157120
747049494655688704
747050396691030016
747044704882163713
746874600517033984
747041907340115969
747069996539445249
746901897169211392
747063893801996288
747055488420962304
747043362725896193
747074723520065536
747062425636249600
747049771672576000
747059485349453824
747078146109898752
747060366182649856
746880187468414976
747059842133659648
747067668470112256
747081883134078976
747058931936202752
747031278726283264
747037859702575104
747060701785632768
746910344484888577
747034764167655424
746922508071407616
747038820281966593
747048651579592704
746898994501083141
747077798007832576
747064023833788416
747038153526091776
747049759165263872
746870548982964225
747056285464461312
747039172691697664
747064623736754176
747037465597382656
746895828124635137
747079895243702272
747071854544846848
747049930804592644
746904371787628544
747055626681991168
747045937760067584
747080494978842624
746887129024831489
747079463062626304
746914257766334464
747057556275683328
747078708209520641
747050627310698496
747067530263527424
747030859421736960
747037104891432960
746859308307070977
747063369316786177
746925280330133504
747068926874509313
747038010705870848
747031018880770049
747065131096367106
747057417666564096
747080486573457408
747046944594399233
746877318627397632
747063767884795904
747074119531896832
746900328633729024
747031601624809476
746871748537237504
747033187403055104
747046705309286400
746904371787595776
746904996604633088
746896402605694976
747049977151553536
746901834225299457
746900143786561536
747045011137540097
747033808143323140
747056134318526464
747071821078474752
747046252559249408
746857919967174656
746929692888834048
747076438919086080
747047980411166726
746860247633977344
746889632961396736
747054809098878976
747048987354669056
747041773160103936
747081794927755264
747047695253143552
747057421911195648
746929025835220992
746874826934083584
746862449559670784
747057606317989888
747066032901206016
747064699179655169
746916342515662848
747073402284941312
747057749041651712
747077064080109568
747056511604633604
746875795998539776
746912563338719233
746871815792910337
747076606695399424
746909371313987584
746861443258060802
746887984788738048
747075985879736320
746886038321303552
746860163970252800
747064648546017280
746873082183323648
746887573776142336
747070680080982016
747079832186413056
746929768315166724
747031731904122880
747048093946941440
747061595092639744
747068272823144448
747054833937559552
747066788014358528
747058696845398016
747052283980976128
747042490264457216
746879562584326144
746894238521004033
747033329954865152
746892787090661376
747042100248743936
747033770297954304
746909979467202561
746903612597669888
747067232635740164
747064539523485696
747066468940976132
746909216401678336
747062962607665152
746880829071196160
747060940793909248
746871991798358016
747055081464406016
746874210451136512
747033115953106944
747042725002940416
746906267738869764
746914421369249792
747041269793226753
747071170990641152
747069958572519424
747071435189919744
747045585484578816
746874642481065984
747065734920966144
747074782047444992
747068310324416512
747061415081541633
747035104225157120
747072663873544192
747032486727815168
747077026037796864
746902597752266752
747033644330455040
747078749963882496
747037909878972417
747068624767168512
747064858353500161
746860570838654976
746878018828701697
747061209564839936
747056645990121472
746910608830906368
747044658828685312
746923074319060994
747054380944261120
747060890713923584
747066599115460608
747080599605764096
747071477120307201
747061347729424384
747058852336631808
746914849054167041
746861699148324864
746920951791575041
747039969273913345
746896603957592064
747078116464537601
746913213602684928
747050564165435392
747038908119154692
746893034424401920
747041995386949632
747070826965393408
746868468411154432
746886491297714176
747076011196456960
747048685171843073
746888240553066496
746893118390308865
747048093648986112
746901360096874496
747041722660691968
746902937365024768
746861304887992321
747064304688562176
747048085453414400
747048978655617024
746926383402622976
747040787444174848
747032423964106753
747051952547192833
746928484744724480
746921681596256257
747046520927686656
747047875784417280
747070235639943168
747081937546784768
746888446044700672
747068356369481728
747072294749601792
747046932015624192
746916296353185792
747040112245088256
747033908504592384
747040913260711936
747036672706121728
746859232838979584
747078213105491972
747077940446380033
746864764924502016
746910432397529088
747051331840507904
747061708741578752
747055299656359936
747050375631405056
747038019060916224
746872725671550976
747032080165396481
746922382191788032
747050803467268096
747079270137208832
747062459362598913
747064598491168768
747030704366682112
747034995076673537
747033308916178949
746893177408335872
747074152872443904
746872646273503232
746904346730782720
746864739817525248
746858955696013312
747059934135627777
747076732595757062
747036253409935361
746889020592951299
746905776795451397
747069241413763072
747044252014764032
747054544778067968
746910340290510849
746891948464705541
746868531644465152
746905563188105216
747051625513091072
747069925295001600
747043782009430017
746909815943749632
747063000390111234
747064279799586817
747064317422403584
747054821484670978
746914270277861376
747038929141047296
747050937752092672
747077219151974400
746891230848548864
746886512470560768
746858364630503424
747052351081578496
747074870345818116
747056335783624704
747080268188647426
746887921916125184
747073758708506625
746871694120226816
747041563205844992
747047930364735488
747065424651640832
746905214884646912
747032885153017856
747034600631832576
747076124337967104
747060680927305728
746870695741784064
746863372407189504
747059032406560768
747079865510297600
746878216137220100
747069983721684992
747080209409638400
746886474830745600
746924860891271168
746913024473202688
747035007705878528
747072622022770688
747077512727932929
747059384803549184
746920129779249152
746910654724980736
746914438196789249
746928627326029824
747078703897796613
746869932223307776
747053982691037184
746890581075320833
747050106936037376
746910252193439744
747062731858128897
746867793287589888
747037926714912768
747042943127654400
747037389915361280
747064837650341889
747039369723260928
747061955983073280
747052657043509248
747065479345377280
747056033646915584
746862361852579840
747038383936053248
746889209412202496
747040439337889792
747073381267189760
747067299446796288
747041869482364929
747056410928779264
747076464227540992
747067853245980672
747066259490095104
746911321917034497
747049461227073536
747071309490819073
746860386171953152
747046990819753984
746911833441734656
747066007605379072
747031702577479681
746864794255364096
747041412152188928
747062119477157889
747069354869669888
747045690593837056
746874516781993984
747040804007358465
747032985740935168
747055098245812224
747073276271177729
746897673572196352
747059514898251778
747032306653736960
746909333758349313
747066494048043009
747045799549362176
746880535780261888
747045564592820224
747032151355461632
746884129933901824
747034680596307969
747078158424346624
746915213933436928
747035901151240192
747070856237621248
746905328176898048
747064581638463488
747058638171213824
747053366040203264
747052065793388544
747065751731834880
747074673247195136
746925582382923776
747072227850391552
746871962539003904
746895366440755200
746919748122771456
746910512210911232
746888945024249856
747040560662347776
746927650288066560
747043970732142592
747080549345402880
747060370586513408
746901863765782528
746879319180460033
747037952182726656
747041303431643136
747051126336425984
747043597711708161
746867323370356737
747044272952774656
746925309774168064
746917785327001600
747065948981563392
746911384634458113
747068524124839936
747081044378124288
747060743963475968
747040128678395904
746913423166869504
747047284207030272
747063050662969346
747070122372698112
747048576354762753
746912768993927168
747052610918686721
746921694254628864
747074891057246212
747034831465353216
747051986269384704
747034495698624512
746868221081489408
747038291875201024
747063155608653824
747072391549980673
747038149113712640
747033820638044164
747055115173953537
746866383942721536
746914991652012032
747031412885184513
747041991259750401
746903780520660992
747030888974815232
746891713436913664
746913821361586177
746915625298071553
747033157866774528
747073481771102208
746867483097858048
747055551461359616
746914421235056641
747045476499853313
747043773528555520
746889737797984256
747044218229530625
746904082233856001
747061737946497024
747066565531734016
746905902553280513
747042163016540160
747062107053633536
747075759601246208
747069786928996352
747066074655506432
747071246530031616
747032172431806464
747058868837097472
746917999190347777
746870523737608192
747074123554234368
747046512509722625
747050379561545728
747056427844304896
746928245883310080
747040762119000064
747036999899570180
746886541792862208
746866488892481536
747075352502087680
747078091290345473
746880174654840833
746923950844739585
747068083811016704
747044474321248256
747039629812109312
747076472624586752
746869147854766080
747039004567154688
747046277679026176
747061448631848960
747066586318544896
747080222105808897
746916770297024512
747065651156549632
747057136773922817
746916719860518912
747068763418177536
746925175652950016
747076548021321729
746920486207004672
747058332289007616
747049444206583808
747047766602309632
747076988268085248
747080553631989761
747058764281450496
746902165436907521
747046130966499328
747078250816376832
747069514039304192
747048857079525376
747061935024254976
746911250555113474
747059988917530624
747077974088949760
747064782872842241
747050660806426624
746862550407479296
747063319014453248
746867789038661633
747043102641225728
746874395117817856
747064581772673025
747038249592426496
747047615498452992
746871333380825088
746928409503141889
746889335287447552
747081891417726976
746889402287271936
747038375777959940
747044067184381956
747041256967024641
747050195205128192
747065160360202241
747042670552449025
746901427461754880
747041651277897729
747066418684780544
746926735799820288
746861744954347520
746881756284985344
747072882191261696
747059217303904256
746896096488742912
747043429650149376
747057245737758720
747067719141384192
747069912502444032
747066418680762368
746861170645155840
746880976094060546
746888303337582592
747081841174261760
746900643235790848
746880258851241984
747043249542537216
746915713269506048
747066989051527168
747080607990046721
746911917562806274
746896675436797952
747069321013137409
747078871648964609
746918728999133184
746878828631457792
747038027696898049
746899154228625412
747059670125264896
747059636419854336
746908482167681024
747042385398464512
747067802650042369
747079404249985029
747043572252348416
747031669056614400
747065005388996608
747072962013110272
747056775942279168
746887321757310976
746860671485284352
747049616437313536
746896289229475840
746883266246909952
746924777273597952
747081908438372352
747040153907003392
747038337807048704
747035976569073664
747058219059679232
746918288366669824
746882242815852545
746901020576362496
747076908500717570
747076052887961600
747073578500300801
746864903542181889
746917386838745089
747036630888878080
747070755855273984
747066242586935296
747059351324626945
747072504775180288
746923229499920385
747038128221921280
747063822490406913
747066779298562048
747045023447982080
747031421638877184
747045615058587648
747060257239801857
747047179479560192
747059414075641857
747063138915336192
747056272579641345
747033245880049664
747044625282646016
746928828853936128
747047288569212929
746862445466103809
746866866220503040
747048811072094209
746892392968617986
747047557008924672
747053785390907392
747038866339598336
747042255446253568
747036416874524676
747074522281611265
747062870534459393
747076241946185728
747066221707689985
747037075375984640
746904149455966208
746887942707249152
747048424978145281
746927750896820224
747061230402158592
747052552504680448
747061335091875841
747069002594254848
746879654766731265
747064631852556288
747059091172884480
746879633727983616
747079110573301760
747067685293293568
747079446226702337
746908440442830848
747050014636138497
747047104158244865
747047263290130432
747038618699501568
747069270673231872
747047313797963777
747038191274889216
747030960202383360
747054179886075904
747066456664219648
746879508108574721
747059481511600128
747075520202891264
747033631856730112
747034735063359489
747038598097035265
747073075045359616
746923833496637440
747068893382991872
747079249035730944
747072819087835136
747067748526735360
747046869059108864
747046848100204544
747062996195811328
746874323810426881
747081392236994560
747044197421690880
746898159851315202
746919894772441089
746863976617672706
747072877984251905
747080255832211456
747066884441448449
747063411465420801
747041227674124288
746882553018195968
747047976284094464
746861208326836224
746870662011191296
746874613414526983
747079249153167360
746919479658090501
747032147031101440
746875745771872257
747041416518467584
746900727008681984
747074345982320640
746885744942157824
746928497583525888
746903503629484033
746900504588886016
747063759626248192
747040414142603265
746888441862963200
747033929849331712
746914568165695490
747076380337315840
746872901987532801
746900856964972544
746868640713052160
747063604487290881
747047128950775808
747072487742111744
747033732574416896
747040816774930432
746923556404092928
747039658974928896
747081853639737344
747037855671738368
747061582509785088
747056063027908612
746872784614154240
747074656381837313
747060382984994817
746872696504352768
747044251679211521
746906863065784322
747067047834574848
747070579329601536
746893185465540614
746886755593424896
746862986682204160
746899741485703168
746870469274574848
747044683952623617
746892565018902528
747065281898483712
746902886811058177
747067031032303616
746921153122426880
746915893456809985
747039822573776896
746916195392061441
746896742180749312
747064619273945088
746895752341819392
747050409202696192
747048878252273665
747050291812499456
747052892071301120
746874529448747008
747056625173815296
747079819423256576
747062320979918848
746879113697320960
746888010008920064
747065844199464960
747063327575126016
746914987566899200
747074211823427584
747074195016777728
747079534525067265
747048580158988288
746917000643936257
746906573604257792
747049805118083072
746860935403429888
747062782189768704
747069887474995200
747040657349414913
747070055075176448
747045988490162176
747062367104671748
747081266546249728
746890618786414592
746879461824532480
746907064417554432
746878966695337984
747034458205806593
747062224225636352
746908226436763648
746904715779276800
747067651860533248
747062673053978624
746867520808882176
746899015615184897
747054112617861120
746903176343760897
747073876098752513
747035162790203392
747059368118652929
747050656452780032
747055635380899840
747037670887526400
747081471916138496
746914421251837954
746868783306833920
747075461801443328
747058478892584960
747075063283859456
747042439899262980
747040455800557572
746875003392561152
747044277075779584
747058101568835584
747081333709635584
747061322676899840
747044276803010560
747061540587606016
747070441223782400
746876613783076864
746895806884511749
747039767997591552
746893336770904064
746864999893729280
747073112886382592
746880413751185408
747059548586934272
746921870419591168
747054821568561152
747047817164767233
746889309865783296
746921916531761152
747042561601134593
747079433564061696
746876811041087488
747070294305693696
747079139933335553
747061209317376001
747035347146661888
747077307211390979
746871920361095168
746878912232206336
747067119012093952
747057354751909888
747058357266178049
746926958299258880
746917542116073472
746899988857364480
746858066595946496
746929264990130176
746900483747549184
746868212508270593
747068788542148608
746891486860554241
746881076707024896
746925083306795008
747040321763184640
746864945355071488
746865356547907584
747081820244746240
747047276003082240
747050971071651840
747071279765819392
746867659082366976
747080356583583744
747079920145305600
746880258926772224
746905629957074944
746869349466570753
746918036725063681
747033183070339073
747055656348323840
747038614584950786
747063797169295360
747061997758447617
746886055354208256
747081748849262592
747072450303823872
747056155336282112
746879138968014848
747041949266251780
746923170557530112
747051168266850304
746926328960655361
747036307663224832
746929537737461760
746861719792779264
746876576290111488
747055182161248256
747059921649274880
747046999027912705
746916002596683776
747068989801533442
746900072667844608
747048483790544897
746868380502679552
746866098604146688
747060399867068416
746872860065468416
746873916891734016
747054066417668096
747036693845446657
746887598635782144
747060395588751360
747047825494540288
747037444403499012
747066272114946048
746858083280781312
746883882574815233
747063113795641344
747038036052049924
747078993334108163
746899724490285056
746873459901366272
746905713826422785
747047980436381697
746884692033560576
747071200124346369
747042662264487936
747066309544906752
747065399406137344
747031366949187584
747062731845492737
747038044142731264
747070206309171201
747067647699914752
747063763887661061
747031513850646529
747067567873785856
746878031399124992
746902908046708736
747076409554767873
747070533225713665
747046512421642240
747067639193690113
747043735880466432
747061255714775042
747036341368590336
747080456961691648
747037264174264320
747035884063698944
746879994412961792
747053462454673408
747064120202002432
746858171633963008
747038690149548032
746878325029765120
747073536418799616
746886193548255232
747044297959051264
746904833093996544
746898554501816320
747051663312228353
747062786409271296
746918405844926464
747069291816574981
746898139190296576
747059338812915712
747036551046139904
746890475865505792
747039512413429760
747052594170728448
747044645926993920
747033254541164545
747078674504163329
747078124836368384
746857676710125568
747066733156982784
746881181543587840
746908771591430144
746886151898791936
747067366526320640
747072387171098624
747071477178982400
746920389842853888
747067177866563584
747055152780042240
747061276673638400
746866325323190272
747049104778399744
747041529785647104
746919441863155712
747061918070935552
747069065533988864
747059795845328897
747075029821698048
747058806170001408
747054116988387328
746912147846893568
746896624954261504
747081547552034817
747061343715418113
747067190608863233
747041391214198784
747076208366542848
746889985417150464
747066708070924288
746896293717499905
747038966973599744
746857949377638400
747033828967972865
747050027579805696
746923791389954048
746903226830622721
747075289553985536
747072273803149313
747050950284574721
747051801728409600
747060332707852288
746888089532981252
747042993505443840
746866987972857857
747064229354704896
746858473569288192
747068473847726080
747070093062971392
747034911228329986
747055651919110144
747037230758170624
746884482389553153
747037666814889984
747036454568738816
746910315233714176
747062396292837376
747044591761825792
747032352677736448
747054108486434816
746860717505150976
746865721154617344
747049599400030208
746866509947928576
746871056443420672
746868518784638977
746871693856112640
747058864844120064
747067811390906368
747059825419423744
746882942962532352
747056264174252032
747081069640351744
747067207465598976
746907844658741249
747037285103861760
747036236695609345
746858116814356481
747038820298854400
747071929870254080
746877247378829312
747057535140663296
747054553187573762
747058092907520000
746909140774166528
747069635749634048
747048999790718976
746887158300975104
746888676559314944
747081900053794816
747068503140634628
747053718571454465
746925628373426176
747066414679400448
746875427105415170
746862772693020674
746876479489736704
747048454426353664
747058550413864961
747060227825143808
746917915224645633
747063633801273344
746890299994218496
747061905626398720
747037914249453568
747061733710233600
746870364504989696
747032893541736450
746872188699979781
747042108679258112
747041919943880705
747040065717567488
747038535212011520
746877968803205120
746930133051838465
746857982898606080
746902450875949056
747073339315781633
747074077341401092
747036517550399488
746886294538592257
746903469848551425
747067660085526529
746861573206052864
747056994079604737
747077441282138112
747080356264714244
747048852885213184
747068239184863232
746894338823618561
747044494911115264
746885694547714048
747075759429279744
747074484453015552
746912554853662720
746868032442671106
746908574371176448
747032033742958592
746873027669987328
746901330975854593
746888114753376257
746882464992223232
746888605256265728
746899774901727232
747069719719645184
747066896856518656
747033212342276097
746920955952439298
747064183351615488
747067765069086720
747053734971252736
747037842895831040
746892359510556672
746903352743628800
746871685752623104
747058235518095360
746919307771318272
747035598951714816
747056159417303040
747040908789559296
747081522251894789
747074434176061440
746871135934029824
746903222456033280
747037213892972545
747069522344087552
747053009557913600
747052107577069568
747041223354028032
747040569415852032
746928010968842240
747053944967405572
747065642935787520
747080272575860736
746862118369107968
747046542012473344
747030729368928256
746880573474545665
747035276220956672
746863057880625156
747064485010149380
747074018822471681
746873929520807941
746879835029577728
747067371043627012
747073683164889092
746917936363798529
747050249798066176
746867872887091201
746865524156547072
747057505847631873
747057644045733888
747036307713572864
746889192584548352
747064954864406528
747073628622196740
747072479709958149
746873480843509760
747063176722800642
747030888748195841
747067563897659392
747060341234929664
746871039704039424
747047372526522368
746897337990193153
747036769288331264
746859329223958528
746918137375887360
747058357110923265
747038614731751424
747066334949838848
746859085904117760
747034332494200834
746870800582610944
747053722644078593
746893764422144000
746887129108668416
747061159153524737
747071275596713984
747066326548643840
747061511567384576
747067500689559552
747058407484563456
746862147687354368
747040103567081473
747068566428581888
747062744470458368
746872260384808960
746896863815557128
747075898017447936
747030972797960192
747050384015896576
747063877125423104
747056969165447168
747078133396934656
747044608392204288
747063214098235392
747081535115821056
747055434020888576
747031287358169088
747031706750713861
747049536464560128
746907664370671616
746880845898719236
747071590454566912
747048979012018177
747033296396296195
747044579073884160
747062052590600192
747072303486345217
747033405422919680
747081568624082944
747079291104538624
747035330386104320
746928153327730689
746898546029277184
747064942260428800
746918150004932608
746890341882593280
747030846700412928
746857882113687552
746903197407715328
747052674009473024
747062161495621633
746908293390540800
746928019361566721
747042184067678208
746887330254880769
746881017756037120
746863515089014784
747066091558449152
746887036653735936
747077424509259780
747078204792385536
747056369208025088
747075583402663936
746928216447811584
746899204614856705
747050857850626048
747034424563343360
746886873000218624
746866371359735808
746873753515212800
747059653293580288
746929185403379712
747041424839958528
747054418743418880
746915771834597376
746893047175184384
747078217509515264
746926576646840320
747039990303993856
747030939050610688
747050023221854208
747068214073528320
746887347044782080
746876354000490496
746899711760572416
746881433348734979
747070722208587777
746896104667615232
746915369235906560
747050597799571457
747041928361869312
746885702894387200
746863011621666820
747070604512202753
747080490830594048
747063776239828992
746927579035119616
747052321528479744
746867021493735424
746879918915489793
747072047419899905
747043882702086144
746872977329774592
746860394346582016
747031849415880704
747070969353666560
746896448692772864
747046663550709760
746871022943612928
746889612216406016
747057958626942976
746882079208529921
746900349584211968
747061842934128640
746900579948048384
746877562010370050
746878547420020736
746862545995104256
746876605570519040
746872964688154624
746879856210649089
746909459511914497
746918141872214016
746860801479180289
746902559902752768
746927683842433025
746875024225640448
747078792078831616
747071187772129280
747040552533766145
747067861441585152
747064329900457984
747070428292734976
747040485278089216
747040711732695040
747060013911277568
747037507292889088
746875049596968960
747058378346762240
746878572669763584
747045191257817088
747047225465929728
747078775037255683
747043836728348672
747066196567162880
747051646589382657
746885292049711104
747061863821750273
746900827701284865
746859194943406082
747054519318523904
746871379534839808
747035326288396288
747075298219429888
747057241556062208
746892438984237056
746876815193612288
747050555869138944
747057203786485760
747039256393166848
746860272741191680
747080209418051589
746872767643951104
747060848594653184
746858318396817408
747035770972684288
746901729480949760
746919320316424192
746867491163541504
747033346677555200
747047028270710784
747042528000675840
746880418201354240
747063684049018880
746865742176366592
746929663323283456
746907060382670848
746881332492525568
747073536301342721
747061326933954561
747042418944532480
747051746954883072
746892111761580032
746865087928016896
747049364506480640
747045413648216065
746876898932826112
746864131530100736
747063298034569216
747067232577032193
747071854574211072
747049331320987649
746870578104020992
746890425915555840
747061834490978304
746928325650591745
747033711414214656
747031131917262848
747054498632310785
746887242401067008
747075532773273600
747071204561948672
747079832127811584
747049003779506176
747056100738928641
746929906580336640
747059078757777408
747062975219933184
746870716587458560
747061075254853632
746924336880066561
746869525337911296
747071363794382848
746864924312338432
747054741981663233
747049968817451008
746879952683950080
747080683651272705
747059720318496768
747080398291730432
747049129730183170
746888487815815168
746865851433910272
747038211965235200
746918015900352512
746863443609784320
747032272885321728
747081233058926592
747053043087196160
747056385876172800
746872931448459265
747037536644542465
746876530102538240
747045090762194944
747033019463122944
747045279585689600
746866006673530881
746867889580347393
747061419229745152
747080918527971328
747065420583153664
746857903299125249
747035959712186372
747043811537281024
746923078274289664
747034932061544448
746920352052305920
746875431081615360
747074883025256448
747064846022213632
746910415876132864
747034093213351936
746875569459978240
746912827709919233
747056155462107137
747049993773715457
747044214098235394
747080213725511680
747072202567213056
747068377336778752
746905277945909248
746910650840997888
746879654686924801
747048567597043712
747064904692146177
747059892305928193
746891163827863552
747048450311753729
747071108030017536
747065550543556608
746891759322443776
746884658567217152
747075969006059520
746887787568324608
746903239354814464
746860096798461952
746884960661999616
747048135940251648
746924743387811840
747045421944553472
746888819174150144
747047548444155904
747066091587895296
746918703929778176
747035204758437888
747073435604443136
747044218368106496
746873166237175809
747047691079802880
747076011007827968
746866916577271809
747078707995541504
747062102708391936
747061301596258304
747035288589959168
747052757912326147
747061452691877888
747052158084874240
747055106558930944
747062811788926976
747055282841346049
747071124677267456
747060576250175488
747072034941902848
747058521032687616
747064921553252352
747052950955012096
746866480541753348
746885639879032832
747063000478134273
747038631492083713
746912697351020546
747076468111515648
747040162190921728
747081891329753088
746923250375098372
747076518476681217
747037234872913920
747032625395597314
747067442237743104
747060617845088261
747056448790634496
746929210611105792
746872977455726592
746917533341618178
747036047855390720
747067639176957952
747064443205468160
747078062177562625
746914295674372096
747032897878638592
747054640970203136
747066108293816320
746926576487522305
746898667353817088
747062954311487489
747031861885558784
747043878633639936
747047896718188544
747045807975587840
747053840160202752
747077608999837697
746889947466981379
747039977893171200
746878367069179905
747036878105419776
746879994509484034
746918951351894016
747035313843888128
747050505541722112
746861619192434688
746866811875041284
747057056956424192
747045162174537728
746918364082167808
747040048944676864
747064615335563264
747080524309606400
746877054231056386
746906066303082496
747043899512922112
746870746102784000
746905634101207041
747050174007119872
747077252706369536
747050639922958336
746886093107126272
747061029167730690
747067354241077248
747074802989543424
747051990274891776
747044822112944128
746927255759241216
747037671135055872
747054607503925248
746861032258310144
746859186722480128
747080444366176256
747040594363453440
747035108083961856
747052610952232960
747072303415042048
747051164110327815
747030825674412032
747043564043984896
747046944757915649
746888462884823040
746871392092721152
746904468449419264
747041466942369792
746881533630361600
747047674554232832
746864035048595458
747052040849862656
746925930510065664
747031350327185412
746877976843739136
746902698155479040
746874168424169472
747051940089978881
747080490822287360
747038648248467456
747062883096354816
747037037614796800
746871564101165057
747041743565168640
747059376649830401
746860390512943105
747074618641485824
747056956234358784
747077554620727296
747047825565855744
746866967038955520
747048232212017152
747077529249341440
747072353675403264
746902136445865985
746888743995453440
747074220073488384
746894737605431296
747038115680915456
746878895622758401
747045879341793280
747073876379697152
747056943752167428
747036576232968192
746910784693796864
746859618375184384
747078779424628736
747053227753897984
747071917438341120
746878421570097152
746920385845796864
747072735508062208
747057715688640512
746908687818694656
747041613520736256
747043119321997312
747055844756324353
746868632056172544
747042809019011072
747051906363711488
747076069740556288
746915990164766720
746917982404632577
746885099015176193
747034890206482432
746863259375050756
747064472766922752
747046629950164992
747052996756934656
746862915161038848
747046650875609092
747079064721063940
747054783765291008
746867629680386048
747044604080492544
747080276904415232
746898755698495488
747033635899965440
746886050883182592
747040498062364672
747058382608175104
747046231629664256
746885359229820928
747058369748336640
746924831451525120
746920377100668928
746884017018937348
747078951282024449
747061406617395200
747065378346409984
747078368479305729
746912034797813761
746904589803237376
747077554750709761
746869223423520768
747079509208350720
747046860561481728
746882884540076036
746863196422737920
747073427446562816
747034751593222144
746866283493396481
747057103244689409
746918774855503872
747060106286731265
746906670232645632
747073939277389824
747073917999845376
747061704236883968
747037687572500485
747037192992718848
747078359994241024
747041919922896896
747063444847853568
747076740758052865
747072974562467841
747038350528380928
747036425170919424
746914458904104965
746870054197862400
747035494102499329
747061050042880000
746861170443845632
747051751103045632
747061368969273345
747079618067308544
746875913623601152
747051369429819392
747041768621805568
747049918297178112
747073654018686976
746868116068642816
746897082259210240
747050203413417984
747047233862795264
746913993462276097
747066666329112576
747076233243017216
747077680567246850
747059204402348032
747047825490456581
747047548427374593
747031807149805568
747063146976673792
747055626858147840
746864861502705664
746897077985222656
747059984739995648
747052032301862912
747060219453243392
747060848527552512
747051696719790080
746864999759486977
746893512583479296
747068566386708480
747046982208761861
746882154752315392
747047464709066752
746924126993027076
746862420338049024
746867764032319489
747077143696392192
747055052196581376
747069837130731524
746887510614224896
746858146438725633
746910004960190464
747031069090787328
747077936163880965
747073075238277120
747061054425862145
747053626137313280
746896289292509184
747034814558019584
746877607770095616
747081434431688704
746913825857798144
747051155864363008
747036723004203008
746928711300177920
746890618832551940
747073007810576385
747067337174581248
747034202231685120
746870616175804416
746904057378410497
746911414049251328
746875661634002945
747046160217550848
747074794693197824
746918896616280069
747070633901580289
746867541461524480
747046478892392448
746889176008765440
747074593580584960
747033913005060096
746878996181196800
747080712935870464
746928103058903041
747078561438240768
747072210917953538
746893072160686084
746908499129446406
747054796482449408
747035321997606912
746871362489303040
747035884323803136
747048551205711872
747043979271749632
747074773755265024
747068931005890560
747032549927567360
746866870658162690
747078355628007424
747048206861746176
747034638460280832
746865713000882176
746858444200763392
746904409653710850
747031186791370752
747075147283177472
747077407610310656
746922935584235520
747046990702383105
747065613260988416
747037671185223681
747054976686391297
746918561042546688
747052245989064705
747071355493974016
747043538890817536
747050362901827584
746904082497994752
746925745843253248
747039805784023040
747035179710025728
747042007823048704
747055572424368128
746881466848649218
746894192329228288
747079383488339968
747032507640647680
746863313552695297
746885442834997252
746890312409219072
747072928232120320
747033678128291840
746891704859394048
747067295307038720
747039600523239424
747041194014814208
747037725363052544
747059414067257344
746888429414326272
747074664590118913
747077588137312256
746924974141747200
747070688335273984
746897765834231808
747037574510743552
746863188122099712
747037171790536705
746861740948762624
747052774496550912
747067815274942465
746863875849490434
746920708815589376
747077076264509444
746883626751655936
747046973828632576
746862084860743680
747070571083620352
746873828777746432
747043756805857280
747074811625508865
747069576941182976
747043853555859456
747061519632969728
747045581282021376
746863133604487168
747071061984948224
746915905934925824
746893739092746240
747063457527238656
747077106027331584
747044801237913600
746866945857826816
746869945061908480
747077663848726531
747066594933772288
746906775283109888
747055731787055104
746901464971378688
747039348743340032
747041672190660608
747067907784441856
746883782108712960
746871278880100353
747067396129697792
746928476532379649
746930204724060160
747065504318128128
747054288862535682
746863229918314497
747060806559334401
747049599500681217
746872893695533056
747068075443265538
747075297930018816
747079383219855360
747065332582363138
746881458267131904
746891532989431808
747052933963980800
747065542205407233
746893923776290816
746889335165714432
746915700644679680
746886332182454272
747077349221466112
747049087728484352
747056067155271680
746902715020640256
746883093915639811
747035187821707264
747071607089303552
746869559190134786
747042217546645504
746884310343483392
747049100466610177
747058210285191168
746881152301031425
747037981521805313
746882955516141568
747070512451424256
747037456978087936
746873719784677376
747050514135846912
747067458834432000
746929562739580928
746908218039898112
746901234431426560
747046516897030144
746898109561716736
746864420962213888
746882724913381376
747062509853605888
746900462549483520
747046013530218498
747065671964463105
747053911194898433
747035007462543361
747062987689697280
746876731135401984
746887774926667776
747031563863465984
747061566009335809
746885086444945408
746929294467825664
747041378903928832
746862072235864064
746872373601656832
747065563302760448
747056142673555456
747049867902492672
746876655927431168
746912345071431680
746883316557746177
747033254189015040
746918942954905600
746906083264888832
746886470602989568
746859454889660416
746889251384528896
747081912330522626
747078762534035456
746871517972135936
747059997398405120
746865054365147136
747041642822176768
747071833623633921
747039403244195840
747033916884848640
746858385622999040
747035385079959552
747048366337593344
747075339814207488
747034659607842816
746881194130817024
746915361023492096
747059598901796864
746886344853446656
747067051957682177
746927897450057728
747067832073134080
747047774978375680
747071804108316672
746894842534432768
747042779436572672
746868099471769600
747057698642989056
747064157816635392
747068838647209984
746876098110054400
747076325601488896
746887535779938304
747073415035617280
746860922967298048
747031614450995200
747059581822640128
747080113154465792
747049327089025024
747036920094556165
747065613365846016
747078146046988288
747037423687839744
747040682649464832
747044390271614976
746912550651052039
746872759179968514
747059141567463424
747071921800437760
747064959138410496
747065349112115200
747038690308939776
746871630912065537
747080519884677122
746898180873162752
747034365780099072
747038379620073472
746915725890162688
747036135738712064
746913209236480000
747079500924518400
746924097418891268
747037725476298754
747080121673199617
746886051109736448
746892321497714689
747031513670131712
746869445814063104
746881269536034816
746880992837656576
747046910897229824
747064376134369280
747036215443099648
747052778921533440
747071649179111424
747047921904816128
747054012042715136
747073033005858816
747035384895406080
747065093288910849
747080029092327424
747039780547010561
747031685875765248
746875871349317632
746914190686748672
747050773809405952
747037784158912512
746903184883458049
747054330830815232
747071619860926464
746923552167735296
747043240931635200
747039004718206977
746894179637178368
746889867859136512
746900441846419456
746928082066432001
747065126805700608
747059758293745665
746895832100667392
747032352442941440
747063658719608832
746923497927041024
746875854932877312
746869554681249793
747055354048028672
747035317786546176
747060752406679552
747051940085850113
746907450222186496
747045145284059136
747076921448603648
747037452980871168
747059602903138304
747054049598529536
746919743874080768
746879327766200320
746867726124195841
746895580643745792
747058655250497536
747074862007488514
746898587674619904
746874537778757632
746904900345409537
746898172576825344
747080322794295296
746920062754369536
746862592535203840
747033879383539712
747036957746700288
747073997674778624
747058416053534720
747064107518550016
747038388289671168
747040095191072768
747031727516717058
746929923336503296
747047565447815168
747054968436203521
746911971908411392
746863297111031808
747054016249630720
747074568314064896
747044088084594688
747037486505922560
747060693648707584
747055240957034496
747043291464609792
747079479982333952
746929776594718721
747079307986604032
747043995788914688
746889314156503040
747044566608580609
746925666239647744
747037062973521921
746897186848313345
747077839850209280
747047649065349124
747074991955517440
746923678156218369
747068926748680192
746907832071524352
747040141215154176
746898407520796673
747053961547554816
746896012711628800
747076917052874753
747048404006670336
747036161231699968
746862063662862337
746930233819815936
747047766652780544
747061242859225088
747052858428768256
746904862718365696
747064237822971904
746914312355123205
746862823054139392
746923640277577728
746917327808176128
746928941919657984
746895362581889024
746922206081409024
747066267807318019
746902841051086848
747034814776250368
747078083111489536
746864102438506496
746861548107345920
747067735666884609
747032184913960960
747031924586192897
747072714335092736
746875443643564032
747080553535414272
746928744980324356
747042511277985793
746892850197987330
747056784385380353
747030742014779392
747053550774198272
746889179926134784
747037368851501056
747033396854005760
746879860434296832
746904183056400384
747055320485236736
746863976462442496
747035158465896449
747037742194896896
746874823134027776
747058369932988416
747081010852954112
747081044319436800
746867134974681089
746912588462718976
747035171304636416
747031106806026244
746878551492788225
747035829575491584
747033715885416448
747045853970501632
747051290073665536
747043157322383360
746910248204701696
746908444402327552
747074375359283200
747054502600007684
747034101744603136
747039617011027969
746901033293590532
746911376472477698
747079186301476865
746924563032768512
746925116752297984
747032335636389888
747039717783441408
746902555700170752
746901339519672320
747053093548920832
746867592128765952
747044730089902080
747079710421680128
747078175532945408
746861971400712193
746870343340429313
747031396259086336
747051172612145152
746888496309215232
746912378781065216
746864789994020866
747032230984318976
746927377758945280
746872973269827585
746921052442353664
746920947689586689
746896625121923073
746930397402046464
746869731139870720
746892195614044160
747065961702887424
746887472919916546
747078724923826177
747041127061020672
747038623288168448
747047405841846273
747030888970588160
747048961916149760
747044792773840896
747070906543935489
747067161085083649
747056197363208192
746858913857941505
747079995567259648
747050627222614016
747042141940023296
746919806729854976
747053550748991488
747053659603738625
747030847002279937
747042179810533376
747053097441234944
747048961941307392
746907312103665664
747049096184213504
746861115855020032
746918431023325185
746924403926179840
746880933953839104
747076610780766208
746910168248549381
746898487082516482
747035926006800385
747064493587365888
747057015197925377
746873354955653120
747061070842466304
747052917383925761
747052225420214273
747045875109748736
746858402048020480
746864844628959232
746893013570437121
747067752565833728
746899112201682944
747062518040797184
747057639872397312
747053080722608128
747042850911756288
747071330189717504
747039206044729344
747061226262302720
747078984899268608
747078389354233858
746860809700052992
747055442308792320
747056331559960577
747042108528275456
747053521053196288
747061217768906753
746877117070073857
747077432839118848
747064925441265666
747079223806943232
747078636709130240
746928069424914432
747035351441637376
747078724634324993
746891306341793792
746889641492549632
747068062923431936
747040099305689088
747067983021891584
746916967433506816
746926706640883712
747074010236784640
746871106708115456
747043144701718528
747070201804562433
746898919280410624
746863674531414016
747042259405701122
747057040221048832
746872478505406464
747071523211608064
747034030357504000
746888697702932480
747074467571077120
746873669457174528
747081816008429569
747041894606069764
746863192278589440
746886847964524544
746858880177700864
747032805641617408
747060898913722368
746894817053925378
747045161994158080
746862059787157504
747050040045240320
747051407157641216
746882557027880960
747044327176704000
746860037906128898
747060357961678848
747069723964235776
747064275513053185
747043668863909888
747044503333253121
746914484355108864
746908461183598593
746905944647475200
747050207926423553
747049276472176640
747062538806902784
746891813957443584
746892178958458880
747067672962138112
747032814126784512
746887799903682561
747065655439003648
747049008326127616
746929680205242368
746884818072444928
746929772601671680
746893743547162628
747056688050675712
747069111558086656
746903222653227008
747057103076990976
746900563401412608
747048320208502784
747041638619430913
747046214814801920
746924592715829248
747054880251121664
746911892048871424
746899640784719872
747066666304045057
747046889925844993
747040128791519232
747039885761085440
746924437253955584
746903629471309825
747050316785422336
747031912066088962
747079563621044224
746906418800820224
747055886745493505
747042444030709760
746912399865700353
747038186975727616
747034298860068864
747059149930897408
747052334409211904
746884209579536384
746858041333661697
747070289872322560
747072299183005697
747036236540428288
747065562912727040
747069547665063936
747046328195125248
746891033837862913
747066892876136448
746877599461171200
746879151370469376
746910986129465344
747057635741040641
746893009380315137
747050098757111808
747039545741447168
747043593244786688
746925687051792384
747059078908764160
747043618578440192
747053068122988544
747040439044292608
747045455754833920
746902291328950272
747033388628967424
746860071620120576
747051243864920065
747074111059464192
747062786631602176
746885476339097600
747034445417426944
747042968243212288
746927809524801536
746929256568078336
746875984788492289
747072177556623360
746862311407706112
746900617960927233
747037532542599168
747065030219337732
747057178842828801
747081635674357760
746868602863640578
747037670971478016
746905072102105088
746866476146135041
747042485973618688
747066745966452736
747068230477488128
746874869078425600
746925402065539072
747059716422045697
746905336615821312
747065261187039232
747032407203848193
747074681652584449
747076976008036353
746878169823731713
747045527062216704
746923912911454208
747063537206333442
747074370972049408
747046327972933632
747079286738190336
746910093032169473
747064644725018624
747064598344400897
747032340099104768
746877180051783680
747062467612807168
747052950988726272
746910310783647744
747055597418328064
747056926832238596
747052237709508608
747047955329318912
747067723058978817
747071581881499650
746867797465141248
747076812040212482
747061343547625477
747036894983249920
747058243982270464
746926245120638976
746901381282406404
746876844742348800
746861828991516672
747074333202354176
747032734120419328
747046717946798080
747050903983751168
747070684493398017
746897073551835136
747060945088708610
747060655686041600
747045514340872196
747048685045956608
747058688565874688
747058709537263618
747072995319918593
747055517600612352
746904027707805696
747049683344777216
746897744766341120
747074010567958529
746900936707170304
747064527120801792
747034415998574592
747076610864611328
747048370603167744
746912802422427649
747077747634282496
747047808616771584
747063004659781632
747057518614970368
746911451625840641
746865956090187776
746872922921308161
747081425996873728
746907614047576064
747054062131085312
746920553244659712
747039369702289408
746900748055748608
747072559187959808
747055932798971904
746873996847656962
747038614832447488
746892439114358785
747033430513225728
747074543232114688
747035909342769152
747059799955808256
746877205368737792
746897434345897984
747072500610252800
746921090333679617
747043396015915008
747034244241727488
746894435666006017
746889066805792768
746889142106206208
746862302876545024
747042536460423168
746917554627584000
747037348035239936
747032021101318144
747060944975568896
747064640371331073
746876303526236160
747043186292449280
746917906848505856
746860558255685632
747048781745635328
747055547157884929
746926945359671296
747032927083565056
747075004668403712
747035016069255168
747038220588834816
747038044461633537
747041915544211460
747050958434242560
747081262456672256
746929281763160066
747077717997264896
747073498837819392
747060454627872770
746920046077829124
747054058180055040
747054423214530562
747037926798819328
746923401483255808
746879700807593986
746895907598172160
746910168240119809
746905663708733440
746879805916839936
746916543519350784
747045400889147392
746918586237652992
747062694306586625
747048211194462208
747069526852964352
746870943264440320
746886172606029824
747068092237250560
747063943928094720
746910793111863296
747050081988284420
747045174778470400
747040304801288192
747055391834521600
747050316894470145
747055320514572288
747033551971950592
746902626822815744
747042049644462080
746889649931456516
747075134322782209
746904954808508417
747059011481010182
747042939180847104
746861082438934528
746906511050477569
747059028300161024
747060790012817408
747047762437480449
747067530028716033
747079232430415872
747056285347045377
747042456470949889
747073389651693568
747075977457573888
747063965168046080
747034818760818689
746865037726351360
747045967212453888
747063432478765056
747055627000741888
746912634788777984
747065017829298176
747055937274314752
746866107177271296
747057233012236288
746902408673005568
747045057149149184
746866098704834560
747053525469925376
747065751761190912
746866459490476033
747033938200244225
747056583180488704
747076229077950464
747054964166504449
747033317271343104
747054179831558144
747034319928102912
746920519836983296
747063222700769280
747063117889183744
747038291820711936
746930468927475712
747079387388903424
746900655630061568
747079471354810368
746870838180327424
747036702015918080
747034496009134081
746869861066866688
746889742277480449
746861803775242240
747058751685812224
747062866285592576
746875741569155072
747038111570395137
746879399002279940
746861040437104640
746863619934019584
747071158206476288
747075230909235200
747067152872673280
747049041784037378
747050425770192899
746858519878635520
747065055645073409
746863276038955008
747069929543901184
746876273994129408
747040418412531712
747063197371367424
746914534435086337
746881160731631618
746889217674928129
746925553085784064
747052896093605888
747043144596885505
746878681839132672
747062492862554112
746862818696302592
747058172834287617
747033661200031744
747049217978306560
747038190914011137
747060400114499585
746858544683683840
747036802565890050
746910206152544257
746901939154227200
747048743971622913
746923871245238272
746872952126210048
747047557151358976
747071846047055872
747045963060109319
746929399367294977
747038862015369216
746860763600592896
747062862061854721
747080230477520896
747071372002758656
746867910769991680
746877251346587648
747065114369662976
747073934907084802
747065395283173376
746911351243575296
747048077127716864
746909417560379392
747042796381437953
746917470519312385
746911061920583680
747069552052183040
747042519461011456
746907081488236544
747039763933335553
747073892859019265
747037763090845696
746913343571582978
746859182192631808
746884645887696901
747046672124026880
747040653134049280
746866606228156418
747041890244132865
746882582248226816
747041420691779584
747075352434999296
747042309997461504
746917457961451521
747078519285481472
746873287976812544
747059992931500033
746875154341433344
747033665297735682
746912399895101445
747053898796433408
746902245283868673
746859807357997056
747043807212994565
747067966617948160
746900546389315586
747055064553037824
747055664502087680
746880212542054400
747061301764038656
747075222478667776
747068884805509120
746916275062902785
747051822393729024
746905412167835648
747058277402316800
747079949471854592
746862059845988352
747041706063839232
746892229252362240
747052829009838080
746905659413782533
747056625169608706
747052049238532096
747077214945091584
747050748744110080
746908901812076544
747061569981386752
746878345976098817
747039856304525312
747056004471226368
747068977466114048
747068071152496640
746870356045074432
746882506796863489
746899410085261312
747062581064523776
747057979917221888
747052329984229376
747053407928717312
747047485818998784
747068058859151361
747033145388769280
747075285661560833
747030704098254848
746894003614842880
747081019245924353
746922155720343554
747055370758197249
747054607382216704
747065655392821248
746926899205570561
747067563809574912
746911300815622144
747035112374738945
746899305248718853
746907211184611333
746862575602835461
747065151887663104
747039717980516352
747073460900237314
747043765479706624
747065085000978432
747076149398822913
747043249416699904
747063440963887104
746860428093952000
747078380709896193
747038690124304385
746908645997240320
747059389161414656
747073926560354304
746927910301270016
747064971658330112
747047259112615936
746916677707661313
746894041292247042
746870842584268800
747034294489485312
747053877711736832
746876060063645696
746881462432043008
746891285500329984
747076019434168321
747067119179825152
747062132181696512
746923166627299330
746896096241262594
746869848672706560
747070063694516224
746919953471836160
747071565251043328
746886151609393152
746884914230984704
746915847617155073
747065349300961281
747070097123065856
746881705877831681
747055337191149568
747055014292557824
747074584919171072
746916644157415424
747036081309253632
746875716159971328
747062727722467328
746890878665498628
746858183990345728
746928598309699584
746929093145403392
747036261702049792
747081807489818624
747067647552950273
747079689601187840
747046248465727488
747073649824382976
747057875063713793
747051629711499264
746891054993932288
747033006968291330
747070394771845120
746922768013287424
747064640383881217
747058499838894080
746919010009251841
747061561680891904
747061335129620481
746929713856262144
746912664090214400
746868908867584000
747045308723527680
747055026888187904
746900076837089280
747045564483796992
747081870647656448
747049503212068865
746893441406164992
747057992546267137
746862521231912960
747030964384178176
746912202527911937
747042607759392770
746881164925796352
747049079688011776
746900974304825344
747069060966387712
747030704412823552
747076057191288832
747040535815294976
747048886586445824
746892178757128192
747038170001317888
746861032207847425
746922638165958656
747077290379599874
747046965486166016
746912504668790784
746867914792275968
746891478509596672
746929222870958080
747055324947951617
747053869562200064
746901658286776321
747068633189351425
746891859985760256
747075377844068352
746859056376086528
747055387522797568
747073934743351296
747045577150586880
746916899989164032
747037972831174656
746891277053075458
746869835879976960
746896738083012608
747068247292383232
747057216545402881
747052120470396928
747031362750791681
747063901997645826
747076329670062080
747074941757972480
747074366865870849
747073272114708480
746920951732809728
747040459994894336
746874911021502464
747050065190129664
746922550110879744
747042167076626432
746868212797702144
746861501668016128
747074303913500672
747053924000088066
747056696200138752
747031626895532033
746921979588927488
747051323280007168
747079534483247104
747034353331482624
747074949920153600
746876169224617985
746872453335420928
746865570436415488
747046835534049280
747081581274210304
747037217906790400
747037968871862272
746904577396596736
746895408773865472
746868925913194496
747062102762864640
746884998242893824
746919462801018880
746925494407430144
747061716815581184
746885061069398016
746893642770485250
746905499996610561
746904233237155840
747035766853865472
746876584376729601
746892300614254596
746929894190362624
746879323362078721
746861141318471680
747043798996361217
747048974805307392
747039285908381696
746906699454308353
747060542498574336
746912127064018944
746925666457759745
747078351668469762
747050476315754496
746915461497913350
747031501196320768
747074475888414720
746891352588193792
747072613588045824
747039105431781376
747077554805288960
747046386554839040
747042385230708737
747064221121282048
746886206277853185
747042628651331586
746898361408757760
747068444491792388
747067148619620352
747053835991015424
746878950094184448
746867793279090689
747050866436354048
746859799074250752
747079840474533888
747078938833321984
746918913536032768
746903457567760385
746910793334132737
746875640675246080
747079198573895681
747059124861542400
746875984771579904
746892892174589952
747034827413725184
747056314749190145
746891939841183744
747048404325384192
747061167634399232
747040393246683138
747042817462181888
746902480047378432
747060202713776128
747039378065756161
746910260678504448
747056574800203776
747065260994080768
746878224563572736
747066901256364032
746886978050756608
747037192946606081
746916665200246784
746891738678059008
747039516490338304
747054779663212545
747049200978923520
747040439358787584
747065638749937664
747080108846964736
747059586406977536
747080377362190337
747040124534460418
747033048886149120
746909161657491456
747051558433611776
747067211458686976
746860788799909888
747075675572473857
747066909263302656
747069161826746368
747035141898440704
747050446657822720
747070713719304192
747074991783444482
746895454890246144
746866891373805569
747072999518519298
747060785709350912
746879826821165057
747079043602866176
747073527874977792
747045656737480704
746899564972638208
747065609310068736
747033229325045761
746895224023093248
746860226918350848
746860822287179776
747075083982807040
746891457521287168
747081115559550977
746870083465535488
746930124847611904
746869508544073728
746901704021417984
747031308300328961
746918292602888192
746912286565085184
747078104129077249
746916518504574976
746869294911348736
746884352575844352
746909442709454849
747061213457190912
746879122115174401
746875410269474820
746902069311725568
746876584502534148
746865452740132864
747057094998827008
746891100988772352
747035364175544320
746861778462720000
747058336328220672
746922025680142337
747074115400536064
747060659981029376
747031014434816000
747067932782510080
747042234441269248
746897715435450368
746872537070604291
747059531658698753
746866556106346496
747052124350087169
747080989646659584
747060920178843648
746876324418035712
746879797440167936
746905093132296192
747056960550277120
747040003021234176
746926723401285632
747073154644836352
747065995135614977
747044159488409600
747040321599594496
747049721160622080
747071074215440384
746914735854133248
747042389701824512
746873484911861760
747063621134475264
746891268865789953
747073012109705217
746860122094379008
747049184382050305
746860495370600448
747078498313863168
746871459008520192
747064262976233472
746875871567306752
747044042010202112
746886499833094144
747038136434331648
746902174140084224
747044688042012673
746870506989756418
746875481253945344
747046520998993920
747079626795585537
746890350153719808
747045551942688768
747052908722675712
746914739972804608
746903226830594048
747033409411756032
746880925632323586
746872067123871744
747066989366022144
747070202190381056
746921958600753152
746868137405124608
747066162995929088
747067979045703681
746892824776413184
746859589044436993
746881705680703488
747033212497596416
746928522585837568
746898159922642944
747057774450868224
746904862420414465
746900311701282816
747067710530592768
747033506061123584
747077210670923777
746909123854295043
747058344733483009
746926576294576128
747042880200413184
747050774098771968
747066481565900800
747057262477344770
746860986016088064
746888227907342336
746872549498327040
746858934800105472
747080771442212865
746874328185090048
747042091772026880
747036467122307072
746896969050750981
746919572087857153
746897023324950528
747074417210032128
746896130131140608
747079664217296896
746881563263115268
747070734715981824
747032671293837312
746892296512114688
747066288602636288
747033598155317248
747056281236742144
747037083714347008
747066603393679360
746921027230261249
747033543654653952
747077860737818624
747044243366100992
746900731173560321
746917508515565569
746900991300165632
746864974732103681
747037775774556160
747077944745541633
747081845309747200
747080591288459264
747054087691132928
746864328612024320
747045618988781568
746877939380330497
746892086666919936
746867164104167424
746915427956076544
747057342383001600
746909631608393728
747070319589007360
747057975769108482
746917516769787904
747078485684981761
746911036431704064
747077227423088641
747070717997506560
746919357888921601
746865490560188416
747070441177571328
747071829337079808
747045300406214657
747076568774750208
747053521208381440
746915704708927489
747033489065840640
747035628475383808
747054179823161344
746859715158773760
746867449392308225
747045338276630528
746894447980478464
746897505737146368
746865419147943940
747037113108078592
746896696236400641
747067647674716160
746908402652065796
747064636340580352
746922864373202944
746895006024228864
747066255249551360
746873501915701248
747052065919209472
747038627419529216
747057912544116736
746892153901580288
746886239815598080
747067417080307716
747065068362338305
747057849591730177
746877611968630784
747036261639143425
747079509283733504
747063663027191809
747076514412433408
747038564211372032
747060177447362560
747058051232968709
747042230179856384
747073003872124929
747062593437630464
747059514986344448
746899149887504384
747034261136478208
747075428020412417
747051889825562624
747044843097047040
746890119613976576
746921002203029504
747063348320034816
747063830958727168
747073410635751424
746872008638595072
747057929401040897
747034768458530817
747031744394764288
747037390162825216
746871731898351616
747037956024713216
747064292097277952
747077214672322560
746922180869496833
747036618033344512
746923728697647104
747040640614150144
746858716993986560
747040711988645888
747072970196131840
746862349202554880
746867713453129728
746928870604025856
747034806211448832
747045707287232512
747036614157869056
746901171495809024
747072160947134464
746925896909586434
747071330097446912
747035171187232768
747070889716514816
747077332486094848
747075747005640708
747030926530576384
747065164525035520
746860902020939781
746899267457998849
747042217395576832
747051616981946368
747044499390554116
746917768394477568
747060332909182976
747067068864827394
747042657814323200
746875309560053760
746918506814382080
746912706066735104
746892246243545088
747068612507238404
747045887591989248
746902538985832448
746927100636995585
746877360562110465
746865121658474497
746906741745528833
747071338775461889
746886873298010112
746907920181301248
746928812122849280
747063121831927808
746879340034461697
747030947460227073
747051847861542912
747063373645348864
746884268476014592
747055358183673856
746902341941493760
746924223336091649
746888496153927680
746879751256670209
747068700285505538
746929659221262338
746873338102972416
747047766854098944
747064346933592065
746901247173758976
747043656322822145
747048408557453312
747045942067605505
746870481832251392
747045547756789761
746901146585837568
746869693135335425
747048551180546048
746893240297791489
747075260327985152
746921086118309889
747054393867010049
746910495387557888
747056709122793472
747076963370672130
746872683992854528
747042590705451008
747065345039466497
746861065447817216
747070981978660864
747053357852934145
747057434703855616
746869378663096322
747066356021989376
747076153781927936
747047305145114624
746877448692760576
746884918433746944
747074572386697216
746859358571552769
747080817583726592
746871048130404353
747037645918724096
747062937320296448
747037515668914176
746873329613602816
747079655761526788
746926953941241856
747078234295140353
746865457022533632
747042527967084544
747043459043889152
747042209103380480
747068784133963776
746902337445208066
747057757438742528
747067056210780160
747077890118926336
747081522289704961
746910596101193729
746888760613298176
747080918490353664
747054716803231744
746914802975576064
746861191356526592
747058986487144448
746871555544616961
746907433545654273
746858053908176896
747065458080219140
747074132244783106
746874604946358272
747060265737461760
747071368022339584
746904657142779904
746860574932230144
747073494404440064
746864421117497344
747070759969890304
747052577620107265
746919941174083584
746870356128915457
746923304917696512
747064254281416704
747063042509254660
747073297494446080
747050740556963840
746881902775275520
746866262416850944
746885878958678017
747058885773697024
747079387367890946
747075197266763776
746929575339393024
746860285626040320
746912810853031936
746923447666671616
746864291240906752
747070474597830656
747034936402714624
747033325676732416
747039403428610049
747036781846106114
747041173194280960
747081832697520129
747056108968222720
746903239359008768
747080825976459264
747049553497628672
746904862705647616
747059078677966852
746895974933508096
746877578598817793
746868833416257536
747044788512358400
746879776229470210
746894615681212416
746888479519408128
747072328329232384
747039394939473920
747060496243822592
747073020439699456
746877444494286848
746879067731857408
746882578284675072
747062996233555968
747041940642926592
747040711887958016
746870175698456576
747070357341896705
747066452222455809
747045728116158465
746907874039824385
747056348391571457
747036786002624512
746911154157420544
746893047284137984
747057119870992384
747059162778075136
747079047822327812
747034072237604864
747038736312045568
747038547635474432
746921811808555008
746923233761460224
746862969779273728
746883198962049025
746887032492929024
746892455845343232
747078590810947584
747036190507941888
746884293868171264
747048768898535424
747043039856582656
747064707517923328
746926148790030338
747038837088600064
747052606934106113
747051268892409856
746929424193495040
746887200168640513
747070239708413952
746873141109075968
747077927729242113
747030729373130752
747076136929112064
746905596570406912
746921321011904512
746912009510338564
747043559753285632
746872772052193280
747066879991242752
746915696584626176
747064296476147712
747040283888492544
747058709751336960
747079832018706432
747056549420404737
747033212585549825
746906380737490944
747064396975747073
747069195251220480
746898730457141248
747055425565003776
746884482288869381
746898457730908164
746891495265820672
746910092902096897
747055924674691073
746871823988625408
747031366919819264
746904099182911489
747078913528979456
747044927284994048
746904057399283716
746913238634291205
747038623099412480
747049448635834368
746881521219428353
746886021929897984
746923460094369792
746920498894864384
747033002572718080
747035062240083968
746907693856751616
747057510125805569
746869386967810048
747036224007770112
747075092761321473
746929302923579392
746912869506125824
747067874334904321
746916006770118656
746860528711131136
746905244215410688
746906754051604480
747048836342910976
746858800771014656
746870292941672448
746921446807461888
747039407543291904
747041676439359488
747046919579439104
746870511213240320
746858976806060032
747059510888497152
746925989444325376
746910616917508096
747033720134205440
747038169921527808
747061029255942144
747047485621796864
746893013637488641
746928644073885696
747057908685344768
747047548586688512
747049888991547392
747055714674348032
747048538622787584
746869630451482624
747069233151025153
746897451315920901
747076816578347009
747071195976196096
747057531063832576
746881701670903808
746910486969585668
747044830740615168
746896167787700224
747035133329481728
747071372296327168
747077131021193216
746878140711002112
747049062894047232
747044411306024960
747033254260260864
747036588929056768
747069866339893248
746929457999581184
747079504791769088
747072521481129985
746909195400712193
747030804874690560
746905214737780736
747043861877428224
747078439618908160
746881202334892036
746920196984627200
747034378413420544
747062094563016704
747038992206598144
747044641946603520
747041856794529793
747069966994841600
746913209190227968
747078724827361280
747048513452802048
746884364772859906
746887238076661760
747061385566134272
747044104878571520
747052212598226944
746924559102771200
747053919877074944
746864710306390016
747080658523131905
746885455652675588
747063440733241344
746885921023365120
747041198553108480
747033648512237568
747044671151554560
746859291542495232
746892535365312512
747030863653838848
746915088276267008
747071992784838656
747080608153804800
747080268503224320
747080079566643200
747064443104788480
747070080417144832
747065521137401856
747072823647215620
747031123587379200
747053399795994624
747044881189773312
747047888396554241
747057371587948544
747055429843300352
746898604808232960
746894338844680192
746906846577954816
746926958227820544
747045728103501825
747044025446830082
746867860543156225
747080113058091008
747070793482379265
747059216951705600
747058310952648705
747051310999044096
746918028420448256
747039826717908992
746902710868410368
746871048201736192
747051931747688449
746929956966531072
746859689728741376
747035955492622338
746872700606439424
747032230875258884
747061821924843520
747055207176093696
746903038137270273
747058122209038338
746866111187193859
747068767360909312
746880451512516608
746927067116244992
747061393975705600
746875317764165632
747052204230598656
747052128758300673
747074614325542912
746863972113068032
747062140708610048
747070449465561088
747039822808760320
747055832475512832
747060852977704961
747044314606407680
746859782167011328
746875120745091072
746918061903589376
747044784548753408
746909731998961664
747052460095700992
747040317652729856
747068092287713280
747043971017355264
747059414075645952
747040074383130625
746923355098382336
747043677336309760
747074215786872832
747043677046923264
747060529731100672
747036089555222528
747080507431731200
747059959712653312
747071007513448448
747056549672140800
747061435914657792
747072210976702464
747033585694158848
747045166150725633
747065718261178368
746860717513420801
747067559409651712
747077965507268608
747050518313340928
746865046031073280
746884213912154112
747062287500980224
747045392806715392
746904518466506752
746890027205070852
746875024263438336
747048848896425984
746865461397073921
747065088968785920
746914475782082562
747031844906999808
747051189091590144
747031794801909760
747038513829339140
746900928377327618
747073020531904513
747046294414311424
747056327042670592
747061255618334720
747046143448727552
747036760866074624
747079668394754048
747073163314470912
747037670803644417
746876353916506112
747081304265621504
747081371487703040
747040225352945664
747065579685588993
747066829739175936
746892283929202688
746915939698909184
747056268649631744
746867252285349888
746907018561085441
746917739017568256
747049226471768064
747057006708547588
747052476914876416
746900815051259905
747038371424387072
747054909766377472
746908628884537344
747071208840101888
747068368901935105
747039076226899969
746910902465761280
746862655093223424
746914744376897536
746861581565370368
747047724911058944
747067916043034624
747049675031715844
746871354419482624
747048194480082948
747040045006266368
746899779183992832
747065709830766592
747065580067364864
747048979024744448
746865205532037120
747069354794164224
746907811133665280
747041164780519424
747055958334013440
746858964134944769
746859815734022144
746911653250269184
747040883887964160
747042914035961856
746876622364622850
747054120851410948
747035271649173504
746865947747684352
747059078820691968
747037197153382400
746884465721507844
746916203801653249
747035397566365696
747031278894125056
747069732319166464
747068608337977344
747056700381757441
747073792334307329
746882066474639361
747032138776731648
747056964715290624
746892158074945536
746876529951514624
746912827613405186
747070692558966784
747063424090279936
747068788680462336
747065571494105088
747037293471539200
747068356428083202
747068633403265025
746909426007695361
746881260983726080
747081648177557505
746920700267606016
747040665603760129
747047468932567042
746915356661317632
747059645085253633
746882842580426752
747067853258502145
747058348848197632
747071149926912000
746871102593433600
746859077620228097
747048224037412865
746873019298099200
747065022006820865
747056423792672768
747040397440987138
747050379557347328
746891562328666112
746900215198687233
747036760920596481
746868778961604608
747080117227261952
747058630021767169
747070407384121344
747032973376118784
746878111137009665
746899149765902337
747064870881886208
747043702238027776
747081983768035330
747081446834069504
747046370033303553
746924886350827520
746917588186234880
746858553135206401
747031840855302145
746885489160945664
747072814977519616
746889192504864768
747075809580564481
747048953590460417
747036165254033408
746926572179853312
747052644557000704
747037754974998529
747072261383806976
747068092438634498
746918250961833984
746866207836483584
747061486384746496
747032591652560896
747044113573363713
747058269135347712
746908280866275328
747037788277641217
746887296729899009
747051079980855297
746876617947963392
747075654533865472
746909967098257408
746901477789040640
747044872687915008
747063747013902336
746908130014040064
747074085868437505
746904279382888448
746887707696082944
747043568351612928
747053898536460288
747071820889751552
747064669513224192
746921379623141377
747049360614031361
747065273639903234
747036349916602370
746862101453541376
746927268560150528
747056977562394625
747079656147386368
747081425766199296
746890677355679744
747080377534144512
747072219612856321
747043228440887298
746886671682109440
747031895536373760
746903495064846336
747057690342367232
747077806425837568
747073821698490368
747080549538234370
746858125614022658
746907848764854272
747070478737539073
746892749375320066
747031882697707520
747052753554391040
747076270949801984
747065856681619456
747070772229865474
747047447839576064
746927918639624193
747079903477039104
747077814839455744
747043668805230593
746922025755774978
747040099397959680
746907974824779776
746928463936774144
747033233540399104
746903189195153408
746866694497382404
747048177526841348
746873635772768257
746915402987479040
746895425534189568
747052409919266816
746897593733685248
747063809777426436
747072831893143552
746918028655230977
747081727982604289
747057476667871233
746929009070481409
746866744644378624
746865800783355905
747059506656456704
747032671570690048
746905466408697856
747064052959092736
746913217704824833
746923237578313728
747064778934337537
747069392379326464
747048005921046528
747051277364781059
746871840874733568
746887481526628352
747081186883866624
746916233111429120
747045937806188544
747049473805783040
747060240336691200
746923736935206912
747046613164515328
747064732830490625
747038027546001408
747061859606478848
747048983202258945
746873925250879488
747075822251614208
746898860660842496
747055433962119169
746879793015164928
747054876090314752
746919781773737984
746902509436952576
747077772858789888
747032352669450240
746887934272380928
747074123763855360
747044578885246976
747050752837771265
746916216711806976
746908079434924032
746920427407060992
747037234612834304
747061532417200128
746858800615829504
747075461709242368
746929235646873600
747076321637851136
747071108151664640
747040720234610690
747044553824296960
747067098220761090
747057984044437504
746923967416410112
746881022101422080
746867399069032448
746879965052866564
747050463682494464
747069069728284672
747039587776737280
747033665230749696
746901041422209024
747066284685197314
747073511500488705
746867432749400066
746929160040423424
747063759458414593
747071430974545920
746866539081637888
747076463984316416
746907094020825088
747081094453952512
747049218058031104
746900059871076352
747040283846574080
746906699613736960
747046797932011520
747031421605281792
747040426440306688
747059686684372994
746866690340851717
746914979245338624
746888672671338496
746912894583898113
747068901612224513
746882305621270529
747077109881896960
747046491466899457
747076082516500480
747042334836129792
747047040979349504
747068713145360384
747035267563937792
746897073853841408
747037406738677760
747042758616023040
747076594284400640
747080503157792768
746910222875136000
746927457056526336
746900911621013504
747048173550579712
747043647695233024
747041278144045057
747071133023772672
746894620009738240
747074903891927040
746865037600526336
746922058999705601
747039751526486016
746907970554892288
747041995496034304
746907760986566657
746864433729835008
746905554593943552
747074052544663552
747081593777332224
747049251528654849
746882531979575296
747059280067567616
746858649524461568
747052522989223936
747052891953856512
746904418134663170
746886164192235520
747054595080282112
747068356327538688
747069933427789824
747071955174572032
747078414637666304
746892942384607234
747073679209676800
746878228749385729
747037125850193921
747035913541324800
746896801123434498
747060551096877056
746899019725570049
746885535059214337
746925783831183360
747041798342778880
746928480454123521
747060756529692672
747031505495539712
747045057094684673
747047649388355586
747068650109214721
746900680741371904
747048395890622464
747081769774637056
746901431462957056
747071061850722305
747061406701359104
746924416198578177
747037704358076416
747073767269109760
747076853987315712
747071363958116352
746918728755929088
747041579869831168
747081732197855232
746900470938009600
747038484616060928
747035284374753280
746908259726962689
747030968498675713
746879520351739905
746878128040050689
747057732335865856
747046420398608384
747063084318068736
747071376310296576
746907097892151296
746890605935026176
747073813104439297
747051998818766848
747057505931563008
747065147970068482
747060785608790016
747076698940837888
747034517030965248
747071816980643840
747059074500542464
747032864433147904
747041135508463616
746907878112497664
747055303955517444
746905772756443136
746909908172406784
747069669463461888
746928644195520512
747059967891410944
747061935091425280
747041999409283072
746911758057541633
746862877567520768
747075772226076672
747057308761493504
746908897496051712
746866652483059712
747030964086390784
747081866306453504
747046609008099328
746913506927251459
747061331233116161
746866774084296704
747034529299300352
746872545366937600
747066792204451840
746865863861612544
747066498536054785
747045027939901441
746896214042488832
746863267704889344
746929030243319809
746878216258748417
747067475892789248
746863997413011456
746876572028764160
747045077931917312
747070130769756160
747047816938270720
747047183850082304
747078406127353857
747063096791883776
746912701788487680
746884251736383488
747042074931798016
747060869528494080
747064518669271040
746860092562124800
747030855311319040
747056570668810240
747067677013860352
746886743031439364
747045388457230336
747068327214841856
746919869694763008
747068591481159680
747070780786126848
746880409682710528
747059062060253184
747077064054935552
747081560315289601
746869529913982982
746866925087625217
746866203461836801
746917831296507904
747056616466452481
747077474807320576
746863825408790529
747078045530492929
747058550145449984
746925435494240256
746894033033789440
746897795068661760
747078976636616704
747069291846111232
746890882943574016
747045459819118593
747034592226480132
746905415997235201
747075948269297664
747064690526818304
747077743473491968
747073092048953344
746922948452356096
746921233011249152
746907471441190912
747074887089520641
746867483039039488
747034168622747648
747056172230975488
746886097339301888
746883102459363329
747063746850340864
747067932983730176
747074589323309056
746886516727635968
747038224510377985
746873615145177090
746887812830498816
747074530414301184
747066385273098240
747066339001409536
747046076478164992
747055110983843840
746858922192084992
746919110676721669
747050484377198592
747035276032229377
747059527439237120
747078888501710848
747071242201620480
746920674929717248
746863502585823232
747052237663383552
747054183841406976
746871698205474816
747080813683040256
747042230171504641
746874713826164736
747047099884154880
746918188001026048
747066867345301504
747055823868825600
747032784628228096
746866614600097792
747058872981008386
747060316006133760
747049972747603968
747037998315823104
746887905071759361
747076237798031362
747060097902350336
747033128733151232
747061138026803200
747046042969968641
746863645267726336
747078519184822272
747044876932395008
747068524464463872
747067496612642816
747079852939960320
747058340627353600
746912882084962304
746860910493442048
747052720142618625
747053999535308800
747062040070479873
747030884541407232
746928253965860864
747048165275275264
747055219964583936
746866719721852928
746868770342211584
746921555934994432
747063306662387717
746878451148197888
746867675930959872
746874130713174016
747033489309114368
746877754851762176
747081547753361408
747078565632614400
747049779880833024
747056507393544193
747073196696862720
747073016501272576
747032893634056192
747067664368078848
747041831922327552
746893471001116673
747076728196046848
746859169681121281
747068343916576768
746928665192071168
747031849386508288
747075352472731648
747062400638132224
747059271834173440
747043186422480896
747044813732724736
747073255354277888
747081820139749377
747080184331804674
747068436153499648
746857865462222848
747078565443870722
747066808725823489
747078926007214080
747071070209970176
746871882922733568
746897958805733377
747038228738412544
747070059563065344
747036274146557952
746883760856064000
746883790212075520
747045279308775428
746890786491371520
747062560105635840
746874894198181888
747075851733237760
746908578540302336
746870242836512768
747072248952004608
746864718694907904
746897551845036034
747060244652560384
746913750448377856
747045577133801472
747036324574674944
746899137350631425
747052715851788288
747068033575837696
747070692928028672
746870947588739072
747063302170251265
747047502403280897
746872935433052160
747031505206128640
747043933050535936
747067672773464064
747044390422601728
746869395411066880
747059657437503489
746921228540092417
747041336633729024
746877180274180096
746889108555915265
747052028120211456
746889737676423169
746913020270383104
746917843732553728
746899040755814400
747052179245109248
747054892968251393
746877675122397184
747058743158915073
747066250765959168
746889297509351424
746870318287851521
746924743429763072
746922075881766912
747062383986745344
747060777257959424
747066259238445056
747046705594511360
746888198694047744
747057161973432320
746886009254617089
747044822263828480
747042611660210176
747079202827022336
747064770382209028
747066150408839172
747047506522046464
747047816967557120
746865616615804928
747065420599922688
747057694759092224
747071959490494464
746875754181451776
747032084007378944
746877931100725249
747063537357455360
746875825555832833
747054796184629248
746905886124171264
747051545846513665
747059967778160640
747030871861952512
746899229705068545
747058521028575232
747069019153436672
746864823841984513
746862911008673792
746871660549005312
746874915048030208
747034785135067136
746858976642359296
747047460279820289
747077294544527365
746918821076688896
747048026594811904
747039461826043905
747036639361380352
747065491655626752
747047435168583680
746918028370010112
746883781987041280
746903574899105792
746913582403751936
747059506400595968
746875192152993792
746897002403926016
746916073761611777
746864546820796416
747031119531474944
747055630800793601
746865381352964096
746881827449647108
746876618124197888
747045971297767424
746870649705082880
747052653096603648
746880946796900352
747060550740418561
746863099949441026
746889708370804737
746916375738851328
747039915117010944
746910029933068288
746859937230368768
746929411597938688
746917973764485120
746863640914108416
747079828105396224
747047686868697090
746918762536853504
747050375702790144
746909690093780993
747069749167800320
747079928558944256
746874147746177024
747070483028451328
746904996734611456
746877696173576192
746904552243290114
747073901411209216
747051067465076736
746919760756039680
747046923765309440
746878635433418753
747046290144399362
746929357357203456
747070717972340736
747079668516401156
746901477805940738
747067207306346496
747059254717255680
747078791793500164
747072282443530240
747035443896561664
746887988819300353
747044708942254080
747038400822251525
746873002747265025
746921459537195010
746878341999898624
747044411368968193
746881051381768194
747063914647666688
747031027319775232
747076325693919232
747038274796007424
747037150823120896
746871236869906432
747062241208340481
747047120566362112
747039860498669569
747042003750387718
747037578717761536
747072886507192320
747065454078857216
746877045972471808
747080687652577281
747035464943603712
747054053801201664
746920863992258560
747058126407380992
747059913180930048
747050719467831296
747059963558756353
747052585979248640
747030909791182848
747056889146507264
746922889476079616
746871282927534081
747080176199151616
746892799858118656
746870553328361472
746874772668227584
746892665350807552
746866509998333952
747058596534435840
747070717766819840
746862236002586628
747034235865726977
746862886065213440
747055819624226816
747078682695479297
746874701255827456
747053441382490113
747048676795756544
747050014824927232
747065743271993344
746878669189177344
746925993302990849
747048143984852993
747050979451801601
747057229199663105
747077940307955712
747070856476647424
746878794942779393
746890077591248896
747056050415755264
746929097272594436
746895601720229888
747079370783621122
747062249651642369
746907349688946688
746873392549093376
746883760902250497
747052900694687749
746874999139610629
746880854203392002
747045250196213760
747035749904752640
747032973254397952
747078267560132608
747058822942887937
747076778586476544
747049712939900928
746878887020404736
746890195170004992
747071820965122048
747039319483944960
747072454347001856
747080272668037120
746879310863208448
747043303795920896
747074950087983104
747035322257653760
746865989778837505
747048307919364096
747042854971785216
747076929786896384
747041290752241664
746902886869794816
746869567373344770
747067903510462465
747033447437312000
747076027722117121
746892539718963200
747040816615596032
747070999103963136
747051935706976258
746868481166020608
747042515308711937
746860453121269760
746927008450514944
746876211079458816
746908314651418625
747044989839020032
746875800150913024
747034147789606912
746917512361742336
747075813988761600
747031941648617472
747043614316961792
747042964283633666
747062585254645760
747043731644219392
747043421550944256
746861723978727428
747059250698977284
747044792866082817
747046084636180480
747037700239278081
747064233431605248
746867092733857792
746895874299682816
747073435935903745
747065676523773952
747039096950841345
746873245970763776
747074601692311553
747065965918064640
746915692377571328
746863875614662657
747074853509824512
747047674432655360
747032478557343744
747038828402212864
747074987819950081
746908734006394880
746915906006089728
747031635204268032
747030863712522241
747056667175559168
747078863172288512
747048668256145408
746917168546209792
747077957328461824
746872264268845056
747044528486498304
747073683181674496
747065827304816640
746923564998205440
747048290751913984
747074580934721537
746861481053065216
747079127337836544
747043752829652993
746885757462151168
747059598629158914
747031446502711296
747051063371530240
746898222745063424
747056574808604672
747070042466983936
747051290052694016
747066678815625216
747065453852266498
746870557149265920
747054997544656902
747064782923112448
747054364414648320
746878920935505920
746898709397463045
747051289977176064
747074782127001600
747037817809797120
747050409185796096
747034227401711616
747078015864143873
746901653836697601
747039629522567168
747033057446760448
747072479437324289
747055664623661056
747058000976715777
746881642808082432
746882871634255872
747067966425079808
746860482565283840
746922898154086400
746924353497894912
747078272043859968
746892384529682432
746926245259120640
746915230974894080
747033241664761856
747062346208677888
746866513810960384
747076623674007552
746869588294406145
746901704277430272
747067333080944641
746879428471324672
747076849843470336
747035578072346624
747040774940852228
746875892660592641
747062627243859968
746922323383455744
747063071533862912
747038358816305152
747039935719407616
746884352274010122
747056612628627457
747036358162669568
747032625034911745
746899565115236352
747065290320650245
747051226878062592
746872281255673856
747068629179469824
746863686912999424
747059292742746113
747070084393242625
747062870190469120
747058671960662016
747043870299537408
747040615582539776
747057178591256576
746896130168872960
747078477384400896
747049301902245888
747076803882213376
746883882520285184
747075847585095680
747051386324525056
746922830923603968
747065944938258433
747035603330547712
747074786275246080
747045371726139392
746909140719636480
747074425724502016
747063990178684928
746874818683879424
746868556688670724
747077844191182849
747031622986260480
747046445606387712
746923850131214337
746877981436448768
747081971138953216
747081925014228992
747055551255830528
747043719128424448
746911372181639168
746874177194442752
747075893831569408
747052783220703232
747080868108337152
747074027177545728
747053231960915968
746859966699552768
747031249408004097
747063025367031810
747040720205320193
746862172957925376
746859966540091392
747033581558571008
747074165593640960
747067760807649280
747063222595878912
747055400277676032
746930250517450752
746873740663750656
747074258052984832
746924609207930884
746911342846681088
746862189613453313
747050648336744448
747055622441426944
747035381082664961
746913875975610368
746875133244080128
747070453538295808
747073817672060928
747056113183502336
746878312564260864
747044163791753216
747055077161078785
747068201322708997
746858083595522048
747069891581140992
746907001515552770
747077642785034240
747053932325773317
746868304841744385
747033640446590976
747060685050380288
747058957076795393
747036873852338176
747065370037620736
747063101032378368
747067328769232896
747074278932254724
746904791121539072
747040691046461442
747048919977308160
747076749238771712
747056470051553280
747040988485517312
747049167432880128
747078842452414464
747065110020120577
747036110501580800
747032658627145728
747076828892897281
746928849687023616
747037817725943808
746894427210186752
747044998584111104
747053458369417216
747073590856605696
747045707383738368
747062228654915584
746862592195428353
746910168282173442
747034969952903170
747047649296125952
747046596253220864
747045669513224193
747054377077202944
747050316630200324
747030943144222720
746898373874065408
746925171286679552
746909564327452673
746912886165954560
747066276317700097
747076472444063744
747062811726090240
746894460458393600
746891323425329152
747059556795187200
747071456014524416
747043937165021187
746884557706661888
747046696996200449
747066330763902976
747068956221935617
747065584186179584
747039478695374848
746879784601292804
747049465387847681
747031211772620800
747075608652414977
746871589040324608
747047011602464768
747044381811580928
747066007567601664
747041831926505473
746901951846154240
747064749335150592
747061309993259008
747072731347292160
747063935837188096
747040598494969856
747035170985803776
747037209736404992
746911393044008960
747062127811268608
747041592809132033
746873350719422464
747050866176364544
747031673146052608
746875536136355840
747038048316121088
747057938024566784
746874709568946176
746892917256519680
747038065085014016
746875292807925760
746878396634894336
747030880388972544
747057631727017984
746864446186881029
747080075229667328
746911573457805312
746891096639176704
747072408046047232
747072571775008768
747068096314236934
747064468497129474
746916337960652800
746890232885293057
746926614001352704
747050849424146432
746860516098834433
747051856178913280
747060743661576192
747067664518938624
747040271343452160
747051709298532352
747074153166086144
747054431590481920
747077760225542144
747078334882922496
747039809991024640
747047598746378240
747052258957787136
747062102599184385
747033833019740162
747059116372262912
746879315002990592
746915218475745280
746880443165843456
746869093429477376
747056968804761600
747070479014453248
747055819624222720
746867340201996288
747062396594884608
746859446765297664
746913368603299840
747075067436228608
747058092857229312
746872151312039936
747046118182293504
747070843830730752
746901016533041153
747058676100435968
747042716538781696
747042251101003776
747067748283465728
747055421433712640
746888479481733121
747074287291535361
747060324306653185
747075902211686402
746922201966743552
747052187612635136
747034994917376000
747033480727502848
747046969785221120
747064552152506368
747061159069515776
746898524999028736
747062593651609600
747081325258092545
747067505198440448
746867357172170752
747081455126224897
747057686110314496
747077231583830016
747046856543318016
747048693719760896
747081690271584256
747063310709841920
747058310965170176
747081035721117696
747035724713623552
747056721575575558
747067429436657664
747073314133270528
747071313517355008
746922356937887745
747038748857229312
747032935593816064
747046575617118209
746866782456123392
747059183372107776
747077328224784386
747045929769897985
746927582885490688
746861975746002944
747034886003884032
747061155089289216
747076623330082817
746903213966647296
747070365579493377
746899720161787909
746894494042292224
746858268220342272
747062706885263365
747064288058146817
747046604977414144
747036035394187264
746891268828061697
747053558806241280
746896776045592576
747034868995891200
747078754242007045
747075352657264640
747041882140737536
747059569499734016
747081887265480704
747078917832355840
747065936222560256
747055727588577285
747057950368346112
747071867098439680
746893298946686976
747051013169909760
747030922487279616
747054603355693056
747038388390363136
746911846133694464
747078750014156800
747061326871134209
747048307889963008
747074622869340160
747069262557175808
747061171560251392
747051751329542146
747030838542405634
747050383969746944
746924324125351937
747062077445967872
747038572830662656
747037775849984000
747042297309696000
746881315878895617
747047028581089280
747067714674507776
746899804366733312
747059053642268672
747049352099696642
746925200776691712
747055572181225472
746922130420338688
747065923740196865
746863577919688704
747069786694291456
747039210411069441
746887292573392897
746922860107595776
746917566946304001
746872314734612480
746902618434330624
747064703348785153
747031891283312640
747073494391885825
746910059150475266
746865452790480897
747065080815181824
747060223651766273
747034021822083072
747048547015483393
747040434992603136
747048991473475584
747052673933926400
747060240550662144
746906775194992640
747056494827438080
747073033181900801
747042137972314112
746910596168310788
746858133742575617
747044503463297024
747038279036469248
747073654090006529
747055123331956737
746871966519304192
747041026230071296
746905210853941249
747047632439250944
746862219032469504
747046621553266688
746898927769640961
747057568644751360
746874302859882501
747035359830224896
746869902829621248
747043555449831424
747075901918175232
747054276040613888
747078083165978628
747050450885677056
746885346290503680
746890761187233796
747046542138171392
746915964768268289
747076665600282624
747039084640624640
747044826441457665
747077873337503744
747035091466059777
747060567479816192
746910504019337216
747042595084304384
747039516666499072
746887040894001154
746867994639228929
746886004745863168
747040414197252096
746908964609208321
746870502669582336
747059368051384321
747072395811262467
747081450978181121
746886651054481408
747043497065086976
747040372140941312
747068713162022912
747068289310928896
746898243770941441
747051897996087296
747047909292576768
747078938598453248
747050312515592193
747040439392403457
746862571479695360
747062220346040322
746875007440162816
747067207394410496
747044692311707648
746882083335790592
747044184742297600
746888026421329920
747054947510816769
747060588694675459
746892317492051969
747072794211426304
747051155621089280
747054183832948741
747077910977183744
747081228734595072
746901997736042496
747044029582442497
746876441971798016
747078460649123841
746879231330680832
747046349003198464
747053336516403200
747051763799298048
747039537596071936
747063088629841920
746924412163751936
747054674486910976
747074576752971776
746869043152429056
747053022077915137
747059573719195649
747070487268827136
747047037045211136
747049842657099776
746908683469103104
746876840275476484
746914421218238465
746919978692050945
747051319035322368
747046944778895360
746862315610345472
746868132858462212
747031425455620096
747067051957686273
747065152235667456
746901788234657792
747049553245933568
747063004722671616
747035192074862593
747059544266780673
747055853233143808
747038853710569472
747072093506904064
746919206994780161
746918506738913280
746928501589172224
746916686456983552
747049058657771520
747054372832501761
747079051865632768
747069241438896128
746905999311835136
747052464369721345
746861724125429760
747067362642436096
747049846863990784
746905881904807938
747048337237508096
746926882650632192
747047821174513665
747038744604184578
747057443109277697
747066632615432192
747064023946911744
747065626124902400
746893168986193921
747046860863471616
747034395349909506
747038241342300160
747055417033891840
746883031193911298
746868359707320322
747032159693774848
747056004169347072
746878253835554817
747039705368141824
747066053663035392
747051000326983680
746876798311366656
746872020990722048
747059049154351104
746879168395173888
746897006564614144
746864136030552064
746887716093124608
746903465834733568
747056268498571265
746887938479271937
746914551178760192
746918733264920576
746860679865503744
746913662238097408
747059984760971264
747072424777113601
746901729308901376
747048102234853376
747044922788823040
747074219947757568
747036417004437504
747080947842097152
746893273487249408
747041429021671424
746914106985177088
747078917677277184
746915746710683648
747076547962671104
747068486338240513
747041093506711552
747068008435113984
747047900790788096
747069966982144000
746918666172665856
746896616385175552
746878547432595456
746894531908370432
747075440523771904
747063495473106944
747059582053322752
747062077630648320
747056117486854144
747042645462163456
746890371091808256
747078385248182272
747044230850289664
747067848799952897
746866019055112192
747045547735842816
747047196219039744
746858217523806208
746914761032503296
746923485214179328
746867147398230016
747076862354984960
746924558985404416
746885367329071104
747036626426159104
746897887599157248
747080172034097153
747036714523312129
747050358879453184
747046441458143232
746872772014514176
747057820357509121
746892933912092673
747072760581496832
746887359531098113
747046131033640960
747074035553566720
746930200299057152
747047120889323521
747042553023848448
747080029281075200
746924605043007488
746893550315462656
747080666614013952
747048647557283840
746901087777501184
746873371900657666
747060831779721216
746915776205037569
746862554396393472
747058978211848192
746891671443431425
746890723375583233
746893261067984897
746899724662341632
747037977038159877
747054469125386240
747035615976366080
746919899243614208
747080499059896321
747050383835545600
747055438013861888
747043656058605568
747072571800162308
747050174006988800
746928283590270976
746893991002669056
746875586354810880
747060987094769664
746862088916709376
746929554577629184
746894129213353984
747059334505365505
747039990367010816
747031098425753601
746869391132811264
747052548046073856
746889158879223808
746920767275728896
746929944421249024
747059133157777408
747042557255790592
747073389756555269
747049490440425472
747057384137306112
746922092583497729
746872688174522369
747078494245425153
747051210172030976
746923845844500480
747030901314490368
747031664937689088
747077491844648961
747075478515748864
747052762270048258
746878555888427008
747063717511180288
746866128165703680
746890257853997056
747069199382614018
747062023150678016
747069988045914116
747079832194945024
747049138404098049
747033241861820417
746886365762060288
746881324066045954
747040497869283328
747040405577834496
746881466534002688
746913553001512960
746896348125888513
747049557490536448
747079555341516803
746914534586212352
747069573057372160
747080226581127168
746922826813181957
746885556165033984
747072730999177216
746879503771787264
746899766529789952
747043564010405889
747031186556362752
746861568814518272
746915025390964736
746899346873061376
746861040630104064
746913729116311552
747066439794855936
746911812541681664
746863498169311232
747070789174820864
747056167835172864
746919328868671489
747035770913886209
747050719618994176
747042238711095296
747063067582816257
746924198178652161
747075323179708417
747051658790711296
747050669220126720
747065193948188672
747051944120885250
747045896152551424
747070084649123840
746915390366814208
746921429866807297
746858784006483968
746919471315488768
747065680516775936
747063579061399553
747035527589806080
746925138004705280
747036857234489344
747036030906269696
747050295964930048
746862806042034176
746887305223245824
746889574400548864
747040132914610176
746874898241327104
746898214402539520
747060764733628417
746918380775550976
747039168170237952
746919328642039809
747079899370917888
746860105119961088
747067697804959745
746901259538534400
747073024961060864
747048991351775233
747078141852581888
747032549843566593
747042821463547905
746906590779891712
747047804485271552
747032595960074241
747069451313479680
746886269192417280
747040682662043648
747034751656206336
746921790551777280
747046441256947712
746866807571525633
747067169524039680
747071028380176384
746861879138541568
746911195731361793
747064573065330692
746888542442364930
747063323355549696
746870557392633857
747052401467752448
746870834057318400
747032545586450432
746885153323159552
747079379159781377
747059879936942080
747067974645800960
746925561465843712
747041508868534272
747075465903489024
747032004571586560
746864710528737281
747034982632194048
747038673477242880
747039059130748928
747066556996255744
746916396844654592
747060324482846720
746920620391170049
746901821793382400
747070055209394176
747035221606858752
747060223886524416
747042179827249152
747071053281767424
747052220932202496
746905227618553857
747063201578237954
747052334430072832
747056633537265664
746867235248013312
747043090184167424
747044113338470400
747062962435788800
746921140468146176
746912428974309380
746921912559767552
746921476222160896
746860503587131392
747033623291899904
747054758427406336
747046814537424896
746863506897707008
747080767633764352
746889800611880961
747065504511176705
747034067930013697
746889444167389184
747053500463460352
746904011131916288
746917361664524288
747031668930809856
746881152019996672
746901725064237056
747067664540045312
747035422816083968
747039764084301824
746869558909210625
747059716350582785
747067723323154432
747066603095875584
747039206078353408
747075050445115392
746884998503010305
747042167462461440
747074547388682241
747078657512980480
746866232888954880
746897610636660738
747065777061171200
747039499885121536
746910734622154752
747058155754926080
746891029656248320
746916237523853312
747076963416875008
746873392716873728
747078972362657792
747047900694253568
747069228960915456
747039701060685824
747046520793534464
746908868056219649
747044398706266114
747058789355036672
746880720023478274
747075142879059969
746858461015605248
746895542714798082
746868737043750912
746915101018464257
747036643207577600
747053320032878592
746930326279229440
747056465530200065
747041051517526016
746909082179690496
747075981765132290
746886239975006213
747054032775053313
747056180556611584
746925360172806145
747051789057409024
747078620066250752
746876978939125760
746930284147281920
747036723209715712
746925569938440192
747044252035723264
746895358261813248
747057707337801728
747068188932849664
747034256959021056
746879239375314945
747052179085656065
746896293692243968
746862168742649857
747068645868707840
747069975299391489
746878778224353280
747032000482054144
747034344787681280
746870502900174848
746903687939776512
746911737190850564
746886424251740161
747071124845043712
747074333403643904
746878094540177408
747032453232078848
747054410396803073
747054863503228928
746879214545158144
747054209019707396
746857743647125504
746901607556620288
746913712578060288
746877444494352384
747075302455676929
747041991222001664
747039432411324416
747038279061504004
747037817797230592
747064300812984326
746887892585283584
747061083408576512
747070948491202563
747035850572169216
746930225628381184
747081849432870912
747053647205384192
747042972743630848
747041416472309764
747072282510647296
747070189527764992
747057266931736576
746873635961372673
747069182617985025
746921941748031488
747056985569394688
747034688817070080
747062064934330368
747058437096280064
747053307550638080
746870381231898625
747049368864301056
747048651529273344
746877817745448960
747081124002729985
747062157423026176
747052107958751232
747034575382134784
747067718814339076
747044428045508609
747051138835447808
747069304307351553
746923459914113024
747037775959056384
746878656698425345
746882750087630848
747064103559106560
747045199843573760
747077273774350336
746865721095774208
747047309389795328
747058139267104768
747036572265111552
747046089128353792
746920788314333185
747058025731547137
747081715508707328
747048542674501632
747080100688990208
746869320031080450
746870368535646208
746928464033259520
747065172917882880
747068058783596545
747046357370834948
747043765353742338
746898549980430340
747079248909901824
746871731583877120
747031769715720192
747059091348951040
747060060317057026
747058751509827584
746876366637830144
746903700921270272
746870377079443456
746884369340497920
747043396229836804
747077185710731265
747066326447906817
746869630296276992
747052665415274497
747067458893266944
747056327260803073
747071758285561856
746868867100598274
746872977380171776
747065424743964672
746864773506154500
747044973372129280
747063780547371008
746905122609889280
747060794244792322
747054527723999232
747035141604794368
747067316270145536
747059762169159681
747051549860503552
747033778707697664
746858658227707904
746924680708300801
747070030173638656
747053470818111488
746919643416170496
747058726406742018
746898289975451648
747042775259021312
746877356107665408
746911925825601537
747045942235435009
747071024030679040
747066284714635265
747065382851092480
746880779020541952
747047284429328385
746907865571434496
746929512357728256
747036693589549056
746887330481344517
747056041830060033
746860289740644352
746911858490146816
747060974545428480
747055932924891136
747074178000494593
746860851504816128
746889599360843776
746863183734837248
746869987013500928
747061410882936832
746902924928909312
747077181147324416
746921363118522368
746893521232269312
746900693231951872
747070361519423492
747035850744160256
747076812220604418
746860566388613120
746883429623603200
747056738457784320
746895941244837888
746873321183051777
747079274096635904
747071183548452864
747071078716018688
746928958789255169
746878849397456896
747051617229410304
747063185014923264
747063738440704000
746891306736173057
747046617379909632
747031643681075200
746921543486210049
747059464776331264
747067731682398208
746927163811729408
746920574522294272
747056457321844736
746885711492616192
747072228022444032
746892728345198592
747056981672792068
746921031684632577
747033023586181120
746870221894385664
747046772795637760
746892384307392512
747045560566308864
747059175142875136
747045350708482048
747050622894096384
747032067263827968
746909606492905472
746876739729694720
747064355322269696
747032440473018369
747041122959114240
747036114972704768
747050807527276544
747079467231764481
747081761671241728
747071963751923712
746927260213481473
747054364381028352
746913226013671424
747075704727216128
746865196879216640
746869349433016320
747075759643189249
747052636046761984
746925771248173056
747079299585347584
746905764330115072
747058294531948545
746862588005330944
746868233727279105
747067224112922624
746917290071851009
747035586574295041
747063575055839232
747036668381667328
747046663403995136
747054892901089281
747049247053332480
747057983868252160
747033183129047040
747039457640128512
747066888560185345
747046424689283072
746860297986641920
746868330200436736
747042922156146688
746906322029797376
746921371503067137
747080054585368576
746920217905926144
747064023817003008
747051617019662336
747067656063356928
746878358592512000
746868158011674624
747070659155603456
747072584186011652
747031752850415616
747035699472441344
746926605868670976
747055517718220800
747033388553478144
746897921010917376
747052766317674496
747063528675225601
746892774666993664
747045891744346112
747071124677234688
747065508600610816
747048068730748928
747038862187311104
747059330239856640
746861799522308096
746872658487173120
747056931194408960
746873514163118081
746859593418997760
747077785269706752
747060361967378433
746882414773837824
746910633786908672
746920561851371520
746928136873381888
746880686548746240
746914777709092865
747067605760999426
747035204750024704
747064019475927040
746867298296729600
747036576249634817
747060546915155969
747053844333486080
747048890910785536
747068981652131841
747056884948078593
747051696879198208
747034961371365376
746868389008777216
747078498456604672
746919500658794496
747063407208062976
746906171164983296
746874613292896256
746900072848228352
746895974937812992
746859912253284352
747071665742430213
746877687801643008
746866577115516929
747059607382724608
747043622768508928
746915319055327232
747038816008019968
746862533588377600
747042402154745856
747081761411186688
747077793846956032
747058705498279936
747033652962308096
746907483919245312
747057241610555392
746865708542365696
746877985332953092
746886156034379776
747053697398603776
746859106988859392
746923338367262720
746869546695352320
747079903581986816
746865159419871232
746892963410771968
747043727689027585
746868875447406592
746875258934812672
747037507372589057
746890358630453248
746886059493974016
747034080861093888
746890547281944576
747056385976827904
746911091012165633
747042158679629824
747043601515950080
746909161544265728
747067572156248064
747061838433689600
747055199143895040
747050644012404736
746875510836305920
746882850683785216
746862458237784064
746909346303455233
747035473059647488
746927746757107712
746911904929456128
746867709208592384
746891948191940608
747032067188326400
746887485637066753
747038572616777729
747074350247993344
747049297531699201
747070696832933889
747071036483502080
747032608635228161
747070214504878080
747076220769157120
746860658801553409
747062266512629760
747073767101317120
746911938290950144
747066716665057280
746877188348121088
747038774073368577
747034420205527040
747066733127696384
747077403797774336
746861321573048320
747036630624657408
747036249056108544
747042997733232641
747048072895619072
746899837828796416
746878803490803712
747052099544944641
747066146113761280
746891281587048448
747079831993597952
747044755339624448
747066855081246720
747067236595142656
747056088374083585
747059615746166784
747070722283995140
747039210314604544
746876135582081024
746903646059667460
746903008676438016
747071695144501252
747031962590785536
747031631312097280
747081761679540224
747039843495075840
746920154831806465
747070650905305088
746859085694275584
747064615335501824
747057841429590016
746904841524482049
746905034349248516
747059691004493824
746868942505975809
746904329823477762
747069875009400834
746889586928922625
746860629529530368
746917923642609665
747056780379885568
747040338657841152
746925100046385152
746899707541217280
746920012171083776
746890719483273216
746921954351865856
746905168587821058
747081354798579712
747032847358263297
746908775802671104
746914991593369600
746916761841209345
746875187640008705
747037742077378560
746885489144242176
747074329221996544
747035779185131520
746858091866554369
747053307244351488
747039009054982144
746876580157227008
747071346933276672
746860881108176901
747064032201367552
747036827727470593
747074249475657729
746916153600188416
747059145665306624
746859643696197633
747033841685114880
746892380272459777
747043887089221634
746901750271991809
746930162491592705
747053718319796224
746928447201681408
746904753561448450
747046378182959104
746863011751559168
746859966741549057
747042976661135360
747067052284870661
747066150211751936
746876261667057664
746880166345990148
747071263269601280
747063520378912769
747051834972475392
747037612423143424
747077097420644352
746923539790389249
747044713287532545
747034403558293504
747044184868200448
747076585828794368
747038031866126336
746883488284975104
747035976405516288
746894213304979458
747077701371043841
746917772408590336
746901016440877056
747070336265523200
747074731803717634
747055962410848256
747063327583461383
747070906439073792
746861975603417089
746871148571303936
746863330673844225
747031962410352640
747070973711646720
746914962321309696
746929147612631040
746914291350020097
747076829039689729
747071200338186240
747034663563165696
747045262745534464
746901284712701952
747056138441596928
747030721148006400
747044121966223361
747045119971438592
747042628508725248
746917176951570432
746870188063232000
746860138741530625
747032667284209664
747053412328538112
747080805243969536
747046390770040832
747067635246850049
746879843560722432
747054708079026180
746906061978877953
747031698358013953
746887565022797824
747058583590801408
747065798099877888
747056381740589056
746903948171350017
746895995783385089
747071087037513728
747070155679801344
747052225302765571
746906535901683712
746916790958231552
747040850241331208
747035141902639104
746899120338567168
747073033089744896
747073809291837440
747032449083969536
746908217800818688
746909891332190208
747035536175439873
746865478228807680
747033061645246464
747057099088207873
746907936828571650
746871903701196800
746902891261100036
747070562825027584
747070646580973568
746921471910387712
747057832789446656
747038115475427328
746875703782739968
747036420896923648
747066968205893632
747043463120683008
747036387384434689
746880313255591936
747044763531091969
747056922839425024
747062627059236864
746880334294355969
746914203294851074
747077131126083584
747064699074732032
747068608166170624
747066196256788480
746881252821729280
747078028597952512
746892938068647936
747037561730834432
747052779051560960
746890933296304128
746903012707209217
746870171311181824
747050945792610305
746895509256708096
747076166448615424
747045237529378816
747032587458215936
747077357496836096
747034349124620288
747064724165173248
747079081380950016
747062157385162753
746865742059024385
747060827715403776
746892674070831104
747036849072373760
747064678086549504
746902018640351233
747050958509772800
747070805805260800
747058063736188929
747061280893210624
746872566455799808
746868241864196096
746904745051316224
747061435918852097
747062350121943040
747042410421682178
747041177564753920
747079601529233408
747066091432722432
747051554092515328
747078821183164416
746922394548207616
747079156895203328
747065307387224065
747052091118657536
747052657374859264
746892518697148416
747071133195837440
747050241333952514
747057224653078528
747062346007248896
747030817642274816
746905588001452032
747066401836404737
747061762889912320
747043899668070401
746879084290965505
747053429038682112
747040712051556352
747041756353527808
747072563403235328
746920184246501376
747036395999531012
746914102509862912
747076325534359553
747068654244794368
747072487888814081
747055614153523200
746866828694065152
746904447457038336
747066586708619264
746878962723336193
746884243171778560
746905084739600385
747061901675368448
746912231846207488
747052413958426624
747070516662538240
747031127978840064
747057660827144192
746887468562079745
746904812088745984
746886915073388544
747044604004950016
747068604114472961
747049817499701250
747049289155739648
746862525153583104
747050463455961089
747070504175964161
746877356334166016
747041399548354560
747076816284725249
747032864210944000
747067761013186560
747034009398542336
746903553768366081
746927264412090368
746885698616070144
746910466216075265
747078427044364288
746863183760076800
746895261625159680
747058113883312128
746901829879926785
746891189001981952
747058504041644032
747038380018413568
746929013403320321
747076543776718848
746858578527432704
747055823873052672
746880963523678209
746906343303446528
746900013909970944
747060429311066112
747036647578083328
747077319815159808
746882657963802629
746884847264665600
747058550027988992
747050304076578816
746884700568981504
746929332141068288
747062626895568896
747042716811419648
747062211953057794
747060328681340928
747053827547750400
747049129877004289
746896591261413376
747063126139363328
746885786860019715
746896478266855424
746911057365581824
747061825917825025
747073549039439872
746863292715507712
747076107422273536
746888831824072705
747041244702982144
747059120730046464
747064728426418176
747051834997673985
747047124957822976
746865280958234624
746887745444806656
747034110070235136
746895697845248001
747072768966025216
747054322391912448
746882460814807040
746901804684840960
747075382076186624
746861367563419648
746898386356297728
746876433474150406
747042737661349888
746902387831406592
747052350934745088
747076476546220032
747061943358337024
747037935162232834
747057917082411008
747067895084126208
747069023402131460
746893776971436032
747065852307046401
746924240427966464
746890782448226304
747053953356079104
747077898503360512
747054141869015040
746867608725528576
746862076237352960
747071439346466821
747057019161559044
747047766677925888
746902283192000512
746863330522968064
747033606850252800
746927440484696064
746866228766081024
747054477413330944
747055752611782656
747070638079152128
747066934819172352
747077810347347968
747072672320860160
747080885078466560
746923959107600384
746870842588536832
746903637885075456
747040783199506432
746924584293777408
746917806000726016
747048513209536512
746927679610331136
747035179600982020
747071267556179968
747067165333823488
746881328306585600
746892099367251969
746918317944889348
746884054608318464
747076136996220928
747079790159597572
747037826361917440
746865322863427589
747060840357040128
747076699024560129
747034533791412226
746861166132101120
747079030877356032
747074060958445568
747058671977369600
746871966766796800
747045401161662464
746865624882778113
747052623598084096
747068637614333952
746865079472250880
747078724646993921
747036119108362241
747069820349341696
746876072629764096
747065600820711426
747072404011237376
746861577190576130
747041936591233024
747047129336643585
746917210552033280
746892438942457856
746921862219735040
747052510247006210
747040627855138816
746875842152718336
746928241697501184
747071628132093952
747035183753334784
746903969255956480
747058067783716866
747050463661522944
747062517860433920
746888928570007553
747037809303781376
747032122041434112
747054481750188033
747046919587823616
746903319151509504
747030821484240896
747043446335090688
747062778024853504
746907320408547328
747062446582546432
747067601566605312
747080784398397440
747038392437858304
747071451862286336
747038673208774656
746929550227972096
747073012386533376
746907442097721344
747032256183697408
747056729708466176
747074635322302464
747064782881161217
747072538350657536
747062522319081472
747069405205401601
746861086645727233
746875615479894016
747039818484486144
746885056841551872
747077621645737984
746904174466596864
746893340868812800
746887091435372544
747059477346672640
746881344991432704
747050975391715330
746865176171839488
747052032478035968
747068302153887744
746908041795244037
746921526687981569
747078796277354496
747059728778469376
747075205600706561
747053030411997184
746884675398995968
747031903706841089
747070348781203456
747053881813762048
747045787092254720
746882494432055296
747051642193907712
747071582003040256
746896704457289729
746886403322155008
746919605441073152
746866920671023104
747071783199637504
746906192249651201
747054792065822720
747051529065070592
747049658166444032
746887342846160898
747069530858524676
747042960185786368
746903184719884289
746868992665653248
747047808721551360
746878543318024192
746913326807064576
747053940521447424
747044864395608064
747076258610221056
746872319000223744
747052636189376513
747059309498998784
747076493411500032
747067639277588480
746909970994626560
747057560511983616
746912987085053952
746857987155828736
747056775824707585
746894649223168000
747059074576093184
746871471843196928
747039575399227393
746906615916408832
747079974926966784
746873732262694912
747062983658999812
746891474306891777
747056553618980864
746883014311874561
747067257713463296
747035779159851009
747054389270036480
747043987672928256
747069249869463552
747062136388517889
747032528884801537
746865461380288512
747053152046878720
746902723598000128
747043182328815616
746865582742474752
747046030122827776
746863288626061312
746860574965903360
747041517169147904
747070051023355904
747053554859335682
747042855089278976
746906510798688256
747051113682210816
746862030196441088
747076568938250240
746896238906212352
746881160517664771
747039600284176384
746858104516648960
746898780922904576
747043715034800130
747031543231750144
746907328579010562
747047162694017024
747079681166479361
746917219116945408
747062605974364160
746887003300593665
747048198804484096
746876165265076225
747066238271033344
746879948422422528
746902752660361216
747059263072149505
746912076711530497
747061654072893440
746862281766637568
747059846097297408
746909161787654144
746917126833770496
747063927452884992
746892208188624896
746871605784158208
746906842362687488
747057652715368448
746865926700597248
747040766543953921
746878866225008640
747072957696991233
746907035292274688
747048454682189824
746900261394911232
747050086283218944
747081535216623617
746888869828788224
747072567563915266
747068842988339201
747032260151369728
747039659277041664
746869261449068545
747072051714924544
746883689695543296
746868187581550592
746903054763458562
747045702967123969
747053051530321920
746877171801657344
746914543058595840
747074442237345793
747036102100393984
747032952362655745
747078410296401924
747069132336660480
747076246165553155
746912756113170432
747048454539587584
746915339754151940
747033019412807680
747053995248619520
746915260318158848
746927180555354112
747054645181186048
747062777911582720
747033111926550528
747071535903612928
746923652973617152
747072194140848129
747039138877157376
747041257059418112
747053097449512960
747059170818592768
746872444871393280
747063747055849476
747081752959684608
747067802650030080
747071913386643456
746894519560507393
747036060216082432
746916438905085952
747056754928791553
747077252765057024
746880225036869632
747061759018573826
746889700296769536
747032642000982016
746872125923950592
747050685850591233
746868951028727808
747065999317311488
747070390644596736
747032725958328320
747039193486983168
746873837443133440
747071347004678144
746923409737682945
747048286805196801
746926911792754688
747070797529767936
746872943825854464
746863339066822656
747042490264346625
746929151777464320
747073666593267713
747041982896291840
747071837784412160
746859010591236096
746927587365167105
746910461837271040
746923065938870272
747068104656691200
747037134167629824
747039948344266753
746860302134829056
747061821840850944
747081685909540864
747073012244029441
746894380804431872
747065697361084418
747047598729605121
747070692781334528
747045724077056001
747048437762428928
746882054097375232
746886374247309312
747070646589456384
747080771647635456
747040896261185536
746890643985829889
747049259883606016
747073246995038208
747058713647779840
746872373329149952
747081207784030208
747040996869955584
747074916445458434
747048463041429504
746884616716320768
747058403470630912
747042301675974657
747073603703836676
746925238621896704
747081086262444032
746885405019111424
747058201904975872
747032247866318853
747061372912021504
747048228227518464
746919823783923712
747042053947817985
747062207628869632
747039860343607297
747051239695753216
747044625093890048
747061985267814400
746881307364458497
747075826533838850
746898730570354689
747039763924946944
747038715533467649
746909996219273216
746875154429521920
746898214649987072
747059049313767424
746867369633415168
747051906263097345
746927192920068096
746926878598979584
747031152855293952
747073998006157312
746919894956990465
746892187279962112
747035129202225152
746893353455755264
746920469413134336
747040175008669697
746869072705511424
747040644598759424
747041584336732160
746885262622367744
747039772498141184
746860277220655104
747075360802512898
747073171514359808
747035427039744001
747031840851099649
747046348885757952
747059145879199745
747034718353367041
747056520110743552
747069744973418497
747035376594845697
747057417649815552
747059720293232640
746890849376567297
746916409259728896
746870737617584130
747054620237783040
747074710840578049
747066582405365760
746916900236570624
747034911220051968
747063008636116992
746858225912418304
746896947869417473
747073473600696320
747049087724314624
747061868015943682
746905453880188928
747060160800096256
746894674724519936
746909040031076352
746879285651111936
747077776704823296
746925691275513856
747075675522215937
747063067373035521
746880891994136576
747041743846146048
747066427203411968
747052938397368320
747077512841170944
746920410705502208
747059816930095104
747065944690810880
746914492643041280
747057875038703621
747075268821528577
747052980038426624
747069824589770753
747035158591610880
747034848112541696
746864811154169856
746890228670009344
747069472373104640
746863901157928960
746868938202578944
746863057809326081
747036664283930624
746890765524054020
747053835701608448
746916627581669376
746929713940045825
747068847186915329
746861325821837312
747039516515508224
747077743536406528
746917076242145280
747031920396111872
747047049506467841
747049515895529473
747036429642006528
747053152168476672
746881060030529536
747034202080677888
746873577383747584
747034374248468480
747070516503126016
747042032959524865
747050044004663296
746858272066514945
747037775766102016
747052690606292992
747061146444652546
746892946591588353
747049431678091265
746869068423172096
746894259303882752
747037289436549120
747079467068055556
746863141800206337
747080562037432320
747040896529629184
746866325469855744
746923674054307840
747053894526631936
746873485046079489
747074048128094209
747073758624550913
746882343416238080
747059246634778624
747054536150355968
746878010750566401
747067223991291904
747033552097845248
746896033548906496
746879126309474304
747075230984609792
747079924586995712
747047850639523841
747035934353395712
747053617585229824
746894758417694720
747075889603686404
746892334302961664
746858439968591872
746917206232043520
746929776854765568
747057136681771008
747074551444475904
746906796091052034
747044142992207872
747054758670831616
746887325947428864
746896125731307521
747058600661626880
746877390018781184
747070978031783936
746868971815702529
746881923901972480
747071871410114560
747033665474015232
746879960971894785
747044301981442050
747033070021206016
746888739486601216
747081241233498112
747068482391506944
747030892951011328
747037628986499072
747072366363054082
746923321707663360
747080268503203840
746888634821836800
747067152646213632
746889763098083329
747043891149320193
746863573851217920
747044083978362881
746861854148943872
747034755854589952
747069123868397568
746896243234856964
747071724429131776
746868887812177920
747049721416527873
747064325618040832
746925603413069828
746871605888950272
747032184888918016
746858683259314176
747079550983602176
747066988976017408
747036341238665216
746928963184885761
747080650218307585
747069153366937600
746857982860861444
747064485022695424
747061536603070464
747061679192743940
746861904308609024
747051075925061632
747049838601248772
747043773805363201
746870297085751296
746864895212191744
747059678362771456
747054460837445632
746863439562309632
746927771775995906
746894368401854464
747081421915852800
747041676628213760
747037260005126144
747071825209790464
746907672688001024
747063537214750720
746902442458046466
746876387592544256
746870733373059072
747051377755590656
747032730001674240
747041366262296576
746910377938661376
747071137390206976
746917889840656384
747075637744066561
747048898921897984
747075428247080960
746913632739418112
747078590504779777
747050065009704960
747075948021956608
747032281118871552
746893038962642944
747038526454267904
747066972370833408
746895458933547008
747080050261004288
747039583637020672
746928098893934592
747036299236880384
747038472083542016
746887569321787393
746865578829185024
747067550991814656
746860037876891648
747059359704702976
747036525863436288
746864659987333121
747051294272139264
746865134027563008
747032679800012800
746907521869299712
746862240045883392
747067198968041472
746863326374801408
746880602536738816
746880611231670272
747077252593102852
747042771127631872
747063499663286276
746895068699648001
746860381939826689
747065160498548736
747041336726011904
746927461577940992
746870607825018882
747039965436076037
746927407056068610
746889578359861248
747074669124136961
746863418783633410
746898709502435329
746868921496539137
747058336198172672
746886923348746241
746875573843169281
747071137486618624
747057098907848705
746860138741436416
747045917157629953
747059955153309696
746859509709213696
747051805654323200
746862000857223172
746898206278168576
746919026564161536
747043421282504704
746857848466980864
746895257606963200
747033929601814529
747033497827573761
747041667958587392
747063013039955968
747033921347555328
746868283807137792
746872935340609536
747079311933378560
747081677550149632
747069782520791041
747055144253198336
747059883929931776
746921807320494080
747078091370016768
747064929610530816
747066599266410496
746913678893658112
746904824965378052
746881273717719040
747067396188413952
747050560000495616
747072702012264448
746873728315711488
747080947774947328
746864118972321794
746875246704197632
746869345041653760
747044620966584321
747070713710936064
747051474325245952
747041831590961152
746908893209464833
747080838588805120
746900848555360256
747072714301640710
747070743075131392
747077206577274880
747079106664210433
746862067961864192
747038749113081856
746865629018284032
747064006939115520
747058248356814854
747062975090069504
747044025211949056
746929432766615552
747038203463483392
747072500446560257
746858658030465024
746859341924405252
747060617870188544
747032033864491008
747054347431731201
747045891928920064
746880036347666432
747080088018128896
747074710958186496
747042053884870656
747045916851453952
747043039525339136
747072844375306240
746928724105297920
747065235752755200
746923250387673088
747064178892955651
747080201201385473
746887556810215425
747072949446926336
747066792141557760
747051310793506816
746863984658251777
747078447881674752
747071120550006784
747047053465948160
746901385631903745
747037927016902656
747052200195653632
747075960609083392
746929390714445825
746917399258005504
747055492543938561
747031589419388928
747052904796807168
747036815249510400
746869232059686912
746910524995076096
747039483099549696
747041978408394752
746927117560995841
746906624116170752
746893172857511936
747043773742383104
747072362101735424
747042037120249857
747047213046571008
746858947659730944
747063969119088640
747039977696075777
747079765144666112
747043849185411072
747072362064019456
747066599237099520
747080197124595712
747052707459043328
747077172796461057
747059250803810304
746915922879754240
747078246647291904
746860159738183680
747078124878213123
747049838609522688
747050266638286848
747071472754110464
746918296948084736
746926752807550976
747064577389633536
747075910533259264
747033761703956480
747055735696064512
746911267059830788
747057539204943873
747080704673087488
746859991982714880
746916229164707840
747073041696460800
747043257918554112
747033107744821248
746906074628952064
746898969494577152
747047720460951552
747050677315244032
746890811816689664
747034915129200640
746901410709569536
746908037449814016
746916308671991808
747077085009711104
746907966209593345
747076824753025025
747073448313237505
747081463871455232
747043627021512704
746879835058888704
747067287018962944
747066183774576640
747076812115689472
747031165530423296
747057241493143553
746881059812442112
747044176177545216
746924479197024256
746913121122476032
746866866182750208
747069484964454400
747064544032325632
746924093384044544
747067790431920129
746864215596535809
747069455226802176
747078863260291078
746893340788961280
747035049405652998
746901804865196032
746923745290260480
746879839349538816
747047934332637184
746893470988644352
747054708427227137
747069291627970560
747052271184207872
747057031677349888
746890463496441857
746858930870030336
747069933364842496
746862780876230656
747076031908052993
747074975094415360
747033652912021504
746887485360246785
747049859589472256
747052225407516672
747051407518404608
747046898553491456
747053068198551552
746910701072097281
747040573618524160
747042171258187776
747042959804137472
746869324292435968
746884859889516546
747049679343456256
747075671315218432
747072286650413056
747035368239706112
746908469815611392
747053588258512896
747039604423987200
747065340794908673
747045023523438592
747067635263692801
746869865311526912
746913150327361536
746886600601174016
746870792231608321
746858716910190593
747035821488877568
747054414574325761
746904145257431040
746869118641405952
746874571316355072
746912143950249985
747045535148806144
746860146870132740
746928702982918144
747042313982066688
746921480374476800
746928619054850048
746898419940204544
747035238170243072
746888580275015681
747042120951816192
747065743339036673
747077303113490432
746867629806096384
747041668071821312
747066955576774656
747053055863054336
747071632074772480
747071724345122821
746870536290996225
746868619389304832
746860914679418880
747069585564696577
747057917006843904
747043245092274176
746864039284867072
747065621704228865
746890010562039808
747059636595875843
746877893125406720
746870490258505729
747034504431341568
747072987040448512
746892174936047616
746911338719490052
746883802916585472
746888408337887232
747067018528972801
746872981532598272
747059930029502464
746912768821956609
746887087132114944
747036689328025602
746925137736278017
747034281898303488
747072038993539072
747073922344968194
747065642986024960
747034378379866112
746909480529633280
747072622089777152
747038002241744896
747062111394742272
746885270906109952
747066716686016512
747063549814521856
747070264962334720
746892518831304704
747050522486640640
746926698076078080
747067350013337601
746894246750322688
746885606593040384
746906053510578176
747067756554555394
746907207090974720
747038900087037953
747069480589754368
747060227875418112
747056394365472768
746909853877145601
747056583104831492
746859266204631040
747079181951995904
746861770396991488
746900957837950977
747031031581126656
746919760739336192
747042523588198400
747046390740692992
747078552898650112
747032541278920704
746913871831531521
747063705037316097
746892892195557376
747073612138618885
747034865074216961
746866706744750081
747031975165333504
747040254545133569
747067660186304512
747059661598302209
747066057903448065
747078695333003264
747048832014368768
747060353780097024
747050908295499776
747065693175164928
747079383337304068
747057229086351361
746887749811109888
746898570968588293
747078414545334272
747032092693893120
747067853317242881
747068385662480384
746876802711248897
747078112404340737
747037452783722496
747076170332639233
747049704542830592
747075931441860608
747069480711393280
747078565427023872
747044339981889537
746858628594929665
746913888487116800
747081102817394688
746904153738330112
747063994423205888
747064506271023104
747041181549334528
746872763403513857
746928014970204160
746917579571236864
747052313378963456
747034739194871809
747038287588622336
747036802721193984
746864978968322048
747050299865600000
747049234541711361
747035326367969282
746883757005692928
746891902176264192
747042972403900416
747044461423648768
747072848624246784
746886155967336448
747074614245875712
746901049743572992
747064112052572161
747080780023758848
746887028558618624
747061880536109056
747042146474147840
747055694059212800
747031706738229248
746896880613855232
747038094587740160
747050937626288128
747056201511346176
746894003296174085
746879839458603008
746916489039486977
747079404430364672
747070415709831168
746881982622105601
746862026014720000
747059615431528448
747040363643207680
747049632992223232
746865372981301249
746878979420782592
747056046020169729
746926106750685184
747062367209545728
747058671666987008
747033585836765184
747043857490132992
746862315425849344
747041194002235393
746918699714568195
747035343048839168
747063218275655681
746915922917605376
747048756663685120
747057509857394688
747046235857686528
746911292431048710
747075667033001984
746861258729631744
747055014309433344
747035078904156160
746918926039162880
747065680478994433
747055119343230978
747065902835863552
747053231923134464
747080641641058304
747052728568938496
747068968750432256
747049142229295104
747053693044817920
747074991762579456
746905898468028416
747050866188881920
747079446197219328
746864345523556352
746901741891788800
746859052249006081
747042154690842624
747074878797283328
746864131710476290
747069551754383361
746874692762374144
747075407179026432
747050690028183556
746865272359903233
747069061138243584
747056712931213312
746910545866067968
746881911163916288
746866111359102976
747052430714638336
747061800814927873
747073041633542145
746901951665807360
747058663622250496
747066687124570112
747066359834501120
746897790958190593
746900869371863045
747061230431502336
747058265008242688
746929558453030913
746871886726971393
747062568368353280
746885459540770816
746857697698549764
747062287454724097
747056918472982529
747034672228499457
747045841630863360
746893470694924288
747058386815062016
747070105385861122
747046923719303168
746894187979804673
746919714589315072
746929348863729664
747066036889911297
746882913673711616
747067077408792580
747076292269449216
746887699651493888
747068985661919233
747060752423477248
747037679511085056
746929470699876352
747060383098277888
746907924522483712
747070831247908864
746878698641555464
747080541028089856
747033879324790784
747067731594321921
747037276761427969
747061075061899264
746872574613721092
747079823785398272
746886382619066368
747056801267523584
746887279818440704
746877381432877056
747073729373569025
747053378455347200
747063738516242433
747031794680225792
746904204011315200
746879985994981377
746893751910424576
747078628148600832
747070910755020801
746907815298498564
747078670314049536
746885384148234240
747036764829814784
746872407139323905
746923862881775616
747042133677215746
747066385235349504
746911594580434948
747038715508318209
746919290813636608
747038082151612416
747070940136222721
747074694239629312
747050488793796608
747047875906052096
746925754370260994
747078682867548160
747063902094114816
746898646721929216
746920825991868416
747074337727995907
746885363025776641
746871895371415552
747044943785500672
747055299673088000
747051923375808512
746904401168719873
747070168250064896
746923099161931776
747049377143857152
746890123644637184
746904522602094592
746881538134970368
746927553919750144
747049704471552000
747079991591116801
747068201201205248
747046407870242816
746927583170859008
746880346680082432
747045497475571712
747075021168869376
746874244030562305
747078410388779008
747066959880085505
747067630717116416
746928988128485376
746901821491412992
746876093672525825
747065038721032192
747046038427439105
746868757927170048
747068477932994560
746888689456910336
746925393597313024
746888462788403201
747062568192192512
746902186458759172
747066255253843969
747036001613152256
747039755439747072
746867558385598464
746912563405824001
746892128509431808
746883706401361921
747050048173670400
747047410191347712
746888181891506176
747070881403396096
747055169700040708
747072601328066560
747078506828402688
747050417264136192
746901322436329472
747047741671546881
747069375765614592
746864295074476032
747081031841374208
747077109936492544
747072441751478272
747057069837135872
747043476001390592
747034747541590016
747074308019728384
746865813592866816
747039549910560769
747044977276915713
747065822951120897
747072009687994368
746860453196873728
747047875604062208
747045367338962944
746907873859538944
747074492774625281
746887930120183808
747059900937867264
746905025977454592
746925687433400320
747075218565373952
747056281131716610
746860956647624705
746918414459932672
746876370563764225
747076023666216960
747067714745806848
747062002191839233
747042687161933828
746897023496925184
746873946461577216
747046143557763072
747048765115236352
746876924341981185
746925360130961408
746906599000702976
747072231948296192
746899837640130560
747044495045308416
746921186613829632
747055962532487168
747077453751820289
746905365963489280
746869068221788160
747080154925633536
747061163377070081
747038677784731649
747062140515786752
746902794628521984
747052329912803329
747060915720200193
747075755193032704
746859778094280704
746863561226477570
746889838553497600
746912005546708992
747070646430109696
747051545678721024
746890308235857920
747075222776455168
746891776124850176
746912307565985792
747072680705335298
746915113290993664
747063709294534656
746898352776699904
747076514550734850
747078775268122628
747075306272350210
747069929468329984
747044218250604544
746883417090842624
747071489443303424
747074425489547265
746881772818948097
746903163995717634
747047582010990596
747046701182160896
746909249918275584
746883756796030976
747048299262255104
747061683244371968
746925750364704769
746916946474565632
747051600078741506
747056985854648324
747080477991899136
747047666207555584
747074258069774337
746892837300535296
747078326305591296
747039411486003200
746907551082610688
747057690271055872
746925452548276224
747039734678061056
746894892807372800
747047812873977856
747030741893136384
747064518837157889
746884138628681728
747056960567074816
747063457720107008
747061868116742144
747058864797822976
746871048189120512
747054917919997954
747065613546364928
747074190801502210
747060936763047936
746883698230886400
746877742277398528
747074949932683264
747037465651855360
747037616617357312
747049004085583872
746873640189300736
746859463185924096
746858548877996032
747054075020181504
747074454983946240
746862047216930816
747051243764330496
747047888363094017
747035225876725760
746929751671988224
746878870490472449
747075885489000449
746904522778361856
746907714727575552
746878350501654529
746864098013552645
747045094780370944
747064795677917184
746929399178608640
747035620019576832
747036895193010180
747081098665017344
747057321214357504
747048542460645376
746897124038565888
746882850977308672
747079467307175936
747043043673444352
747064472553033728
747051814026108928
747062509526466560
747052829286662144
747053575851900928
747060123256782848
746866916791291904
746871337533071360
746907714777866240
746867738807767040
746890081831616512
747056339709530116
747064883758403584
747078473215270913
747071632443768832
746923770401652736
747066464901828608
747055870270443520
746888362016051200
747046282070462464
746881592522571776
746923355429867520
746904845794181120
747032499394613248
746879558167584768
746861963196653568
747036869779591169
747049071014215680
746857940842352640
747071531407319040
747061658288193539
747031639621001216
746859001913217024
746861782845665281
747072714263846913
747076086631108609
746927805343072256
746902312547811329
746866254099546112
747047489669308416
747038803534110720
747040326079160320
747053517228113920
747050644096286720
746872851676938240
747053106110816256
747063218288336896
747050148849684480
747034080496263168
746865180374671362
747064996752949248
747038736530145280
747080020993007616
747077520881704961
747043098279161856
746880841804984320
747078766845919232
746884247579942912
747042234495700992
747040543973183488
747053781351862273
746884914591600641
747055803161542660
747072295135502336
747034890269503488
747074065123291136
747044545381212160
746905043094241280
746865801093853184
746923355425607680
747064837394464768
747066158742970368
747037494676459520
747055698245099521
746915138666696704
747074484557987840
747079953749934082
747045451581497344
747066791990534144
746902387944624129
746886223055233024
747039763824181248
747062010328776704
746909715309928450
747032377612984320
746896448915116032
746882377079652352
747080238992064512
746878820121190400
747033963219267585
747054549005930497
747078552676372480
747067098292117505
746885115826036736
747074329364529152
747075960764145666
746905172761317376
747077177112428544
746864261675126784
747056734066212864
746872356610531329
747048123369930752
747055798908559361
747076711624237056
746923090970550274
746914110869278720
747033296123596800
747069723725205505
746907051868098564
746911460115111936
746905214926598145
746884616422719488
747056683868897280
747055677101617152
747070353051123712
747078536062607364
747033547840466944
747065835890565120
746864060478611457
747055924788006912
747057849600184320
746858523829669888
747034256656969728
747042607822422016
746908616234532864
747061024734453760
746885274987225088
746875246532247552
746922881314131968
747064887625527296
747073964376268800
747036580540518401
746860369176633344
746882544742764545
746873510300049408
747033262858579972
746927734211829760
747047225537208321
747058143348195329
747046013383258112
746873216472326144
746928447105208320
747073444169252868
746895819463241728
747040086777303040
747046294594560000
746858456716455936
747068620916801536
747046181298126848
746902849297100800
747080591158484993
746896448713859072
747054649660833792
747050824426151936
747050597992501248
747048240789463040
747078129185742848
746862353275359232
747053298918785028
746923015506628608
747041126926917632
747076413853962245
747074970782687232
746872205586366464
747054087334572032
747053785353232384
747073574180093952
747056046284234752
746925351784296448
746885946352668672
747062832546512896
747043932891136000
747039243847999489
747043131917504513
747064124438241281
747066246869417984
746887980447522816
747071892218056705
747038157309419520
746886852200697857
746881949109649408
747059850497097728
746884595862253568
747038870747906048
747033287865044992
747074262255738880
746863682819330048
747034109961191424
746927939669921792
746920557795512320
747054553250537473
746926047820660736
747042075191943172
747061150735540225
746903105183301632
747060596881883136
746858335169830913
747049683411841026
747074664753733634
747061129843642368
747047821199675392
747050144898682880
746891877018968064
747034034333593605
746870490116034560
747047531759173632
746900848760987649
747040804267565056
747059598700449792
746913657808818178
747045396694900740
746866799354908673
747048530079002624
746859215860412416
747076250171125760
747059548410757120
747078812735774721
746899749756866560
747050627373490179
747034139543613440
746912118788792321
747052334459555842
747046239989014528
747043115203182592
747053856870170626
746889372910313474
747080117281783808
746925158728765440
747052678048538625
746866824269094913
747036836221030400
746886134815465472
746873455702904832
746886458066141184
747057388260298752
747059057769447425
747049456848281601
747037805197524992
747051998818803712
746915826322767874
747068121668849664
747035632732676096
746922990525382656
747039658937225216
746905688731877377
747043761092427777
747039034287882240
746882536156995584
746895605834842112
747043811487023106
746876291043958784
747032490892726272
747060244883312640
747081086115680256
747042137775161345
747056218338910208
747047959615913984
747058201993089024
747080507356291074
746919458631909376
747031346078486528
746902127730122757
747050346002931712
746924999320080384
746860927337828353
746869210832240640
746868678323470336
746912848660488192
746871282952736768
747046713899114496
747035439496835072
746878631478124544
747065890458505216
747064741080801280
747057455419506692
747034894543495168
747052040816300032
747052023850340352
746905764275564544
746874399278522368
747059946722758656
746860042004094976
747076619391602688
747069111549722625
746884142831386624
746888513065353217
747044507535826944
747052451669278721
747072202680344580
747051923317137408
747064451627683840
747078615804805120
747070453638959109
747054334752473088
747041936381452288
747075851578146816
747069694683676673
747066905182277632
747049939272884224
747031618456526848
746920247303806977
747072211253493760
747054771098492928
747054687464067072
746875695310114816
746876429451698176
747050576903610368
747057111599812608
746879562315874304
746925104378982400
747077219244191744
746877398180724737
747067215845928960
747053844358639616
747055073109352449
746921396501159937
746909086210469889
747061612016603136
747077609012531200
747042787942535168
746925544667754496
747068276728078336
746918384999276544
746872142608932865
747064430798716928
747056713107443712
747047192184102913
747073259783479296
747063889779658752
746876337135181825
747078624163966976
746914627045363712
747043450781114368
747048316265889793
746917693018628096
747073792191664133
747080180099846148
746885237506990081
746899674292981760
746875720530436096
747040221217316868
746885535138865152
746905315518517250
747051789069914113
747034583997235200
746862756104642560
747039508068204544
746858330904215552
747045954751176704
746861954598338560
747051873006280705
747068625090052096
747032251976851456
746894616058826752
747033833212612608
746930095294545922
747062144567484416
746905198065389568
746868237900648448
747047447940243456
747030708460396544
746859609990832129
746858511418687488
747051419996389376
746888928393891841
746908297584746496
746924475136905216
747063663073366016
747081665017708544
746866287691784192
746905722294722560
746911653158092800
746911439395389440
747054339022270464
747037905839783936
747080608002740224
747072622232481792
747042812991053825
747053319932227584
747080717096497155
747053299153633280
747072701710241793
747039986235609088
747047540315529216
747044172000002048
746900097754030081
747035477174329344
747078171175100416
747068373092212737
746861157961564160
747063101099511808
747055446477934592
746897409209339905
746859551295561728
746923506374311936
746865091975520256
746888802489139200
747049679309971456
747031261890351104
746886986296766465
747041563499323393
746858561465159680
747067458805202945
747046395048230912
747041513008402432
747070801791356928
747078729042657280
746926584913793024
746920381399760896
747073192662081536
747032319089868800
746900198299836416
747058411804725249
747049675077914624
747076891711012864
746925489952985088
747054695785594884
746872998372712449
746876538562351104
747058046963179520
747064115953295361
746859815817871364
747047221313536000
746896805300822016
746864479955259396
747058881520615424
747076942084608000
746861887606796288
747032159605653504
747048295030267904
747030783727112192
747063398815305730
747049515564269568
747071099574292480
747077688758796288
746905181183344640
747054875901632512
747050417306099712
746868414015283200
747078515095375876
747081954428760065
746925062318657536
747051927209381888
747055702280122368
747077013396131841
746903579244404736
747046441227522049
747072429336432640
746924999588614145
746913775291236353
746858842760298496
747045577242861568
747066032829894656
746917277551857664
746905239991820291
747080452758999040
746862076287717376
747045350591041536
746899875640532992
746866522342236160
747065986608660481
747074748471971840
747068280947499008
746915016788541446
747052497999650816
746922902163972096
747040183191670784
747065080601272320
746928837200576512
746865763034742784
747065475193012224
747072311589748736
747056960420388864
746919957733081088
747048551155380224
746897098738630656
746869877785264128
746885987993694209
747076267107823616
747058520772722689
746923464309637120
746911481199890432
746869278218006528
747075361112981504
746902198987165696
747078707995676672
747079022664912897
747037255684882432
747081845553106945
747045078011609088
746925536132349952
747044641795608576
747034525436416000
747046743175475200
746875007654109185
747056017058455552
747036328924151808
747066519356604416
747036198972039168
746893244349431809
746874453951385601
747045975529754624
747068113431179264
746873270893424640
747076904348491777
746861245899276288
747060358003691520
747072634563616773
747044872796811265
747069576928702464
747081602308706305
747053802461659136
747036605442068480
747080599500886016
747076766032764928
747071192050315264
746893932290674688
747077709759582208
747066401949622273
747032717708124160
746863687252742145
747045497672699905
747036807049646080
747052267073867777
746858146287718400
747077315440553984
747061058376962048
747071208760434688
747067446318727169
747063688243388416
747074715102023680
747059477095063552
747040628052230144
747043295407259650
746922985936687104
747040627867680768
747039730278236160
747032654646751233
747080566118309888
747077223115595776
746923112038469632
747065080680951808
746902832578596864
747079781745827840
747070478737620993
747067362264891392
747069476185714688
746910499485323264
747081010815373312
746875737236508672
746894775094251520
747035997498662912
746865830172844032
746880447590830080
747063897757188096
747043434154721284
746919098018201600
747060706286067712
746915486651289600
747067903514652672
747048874116845568
747077080827912192
747052732629061632
747063935749197824
747076585921056768
747061905609658368
747067173743566848
746918078697574400
746877658265423872
746870632764215297
746897228703227906
747032453454323712
746898805858144256
747031782223151104
747034290345631744
746927335480254465
747034785311252480
746902157157347328
746870733469421568
747051595909763072
747052011246452736
746906968128913408
746876706187845632
746901204987486208
747081325090312192
746904493304905728
747067676896305152
746871740148547584
747079588967288832
747038476474912768
747042813368492032
747053559200497664
747059011393032192
747076657077489665
747056687777996800
746921597986975744
747060068747780100
747048039198625796
746916786885431296
747070642248384512
747063952543199232
747062635598856192
746858117003091968
747035347205251074
747067106731130880
746910176578416640
747042473348857860
747038686081069060
747066682963804160
747031291359596544
746887842094252032
747038195355910144
747067295340593153
746867466031202304
747051004814888961
746905877496500224
747078267539193856
746914635257810944
747078494279053313
746876043466674176
747038283436261376
746905512692809728
747042133744427010
747056222247993345
746868405748305920
746890589212409856
747072911492538368
747035238367367168
746915188926865411
747057581487579136
746898843808206848
747039092832108544
747071024177487872
747061309938753536
746930250588819456
747055320493613056
747052422267310080
746927184602816513
746861396994957313
747075751090884608
747034114176450560
747081321118236672
746927981612830720
746884214033944576
746903331780567040
747042007865040897
746863204601630720
747047795828400128
747035355732393984
747060974348288001
747039000444141568
746878065163239428
746877591110443008
747047875792633856
746863317768077312
747069371567190016
746875808543805440
746865142642548737
746914308299198464
746880204283338752
746874785095913472
747070806157590528
746894238533689344
746883106544619520
747066536137895937
747059527539884032
746858590774800386
747066443867381760
747064103533940737
746869550675812352
747043543168991232
747057942256566272
747080939218542592
747055698303979520
746874705617924096
747045099083829248
746903226838986756
746882767045132288
747039692688887808
746886302545547265
746903155657449472
747068486715908096
746866300148813824
747044016831737857
747035829772627968
746861036343463940
746903667010265089
747040179240710144
746897245799325696
746858662249959425
746862869095002112
747046713857351680
747075906116685824
747071560826093568
747054251210326016
747051235245719552
747069111650377728
747060819549110272
747053529496428544
747079144249372672
747048337128435712
747080721328652288
747050300079407104
747072496231456768
746870389486161921
747039113677770753
747055584688513024
747053672434180096
747063226832019459
747040690782208000
747052141211181057
747069480518434817
747070046824988672
747076820676186113
747058684325355521
747043605928239105
746859656182632448
747041940877737984
747040401568239616
747033569000833024
747041965938778114
746881764325363713
747065558718308352
746866094766424064
746910541608849408
746884914566488064
746924429012275202
747079870069407744
746857710054846464
746865851433914368
746923783051575300
747055530162655232
747057401153601536
746896637604278272
746859022826016769
747071271368822784
747081866218442752
747051709181079552
747073184302772228
746883257606672384
747061402439933952
747033787083661312
747040720209448960
746895550990016512
747041974478241792
746907223855529984
746921203361685505
746927893498847234
746918716307181568
747044784334864384
746902442466500608
746915109155516416
746885866723872768
747056318997880832
747035523647180800
747036580511088640
746867634080219136
746919362070716416
746877872149782532
746868174776303617
747037222155788288
747075247560613888
746898571056713729
747046185349824512
747057056847269889
747034877506228224
747054792032288768
747046240110534656
747033724315799552
746891419663536128
747050413346721792
747032117884891136
747039025538564097
747034269235679232
746924739180933120
746863288760270849
747037406826729473
746922667169579008
747073322672754688
747079693753585664
747079509208408065
746915914512097282
747069312708526080
746906364081954816
747039386450145280
747080251554041856
747040669861031936
746891730172116992
746864890938163200
747076183284584453
747048861408047104
747054750366044160
747056998471077888
747053080856887296
746909988166176768
747038270568169473
746875279922999296
747049692022845441
747060215472865280
747048236620320772
747041798133002241
747052321834733568
747058168576999428
747064044796813312
747050979409956864
747049075468570624
746903222724460545
747043605890666496
747043521924734977
747038186849837056
746925347698970624
747035704035663872
747070797752180737
747043396041191428
747039101405249536
746862609035591680
747061901285195778
747077416091189248
747073058121277441
746860931410436101
746887326358511616
746866274844704768
746893948803645440
746862726480203776
746867075885502464
747059678488707072
747079957927575552
746930225607376896
747048484096868352
747033183212933120
747045061196677120
746885539442241536
746921547680489472
746901192345690113
747078381032845312
746885468260700162
747079148644884480
746876513421828096
746894867331190784
747056100772556800
747058206413889536
747054494366711808
747055547292213248
747038627478253568
746927348289835008
747046864726409217
746913033134481408
747035695420739584
747077718232207361
747057963148382208
746922751047327744
746913951422767107
747031765462695936
746864207161876480
747032235333779456
746920033377353728
747053672270565376
746873056929341440
747074803094401024
746900420598050816
747056486560440320
746860990084448256
747072966068965376
746874869095202816
746897396785811456
747037725543567360
747050589587116032
747045019475939328
747064078313590784
746887666034049024
747081367201157123
747059166984863744
747032251859361793
746922118038728704
747075147090264064
747057074023075841
746894947018629121
747062610286108672
746894246926487552
747068209870798848
746921215978180609
747044356683620352
747044125938163712
747077949040525312
747068545146687488
747075264627220481
746911732866617345
747077755972386817
746912567369465860
747066041168179200
746885065460711425
746906091531935744
746925473427447809
747060429164158976
747064594036887552
746920012372410368
747039126474661889
747065462442328064
747049809396236288
746910512345120768
747059099720912896
747033858307063808
747048882291548160
746861095168577536
747054322190524416
746913372805881858
746896624853581828
746907672536977410
747046550220775424
747073389743923200
746873241470263300
747042607554002944
747047938656968704
747046906858184705
747070038478364673
747040309054439425
746868808330141700
746885610560839680
747059791730606080
746861547989901312
747081580980625413
746858997697904640
747079261492744192
746924705613918209
747067144362426369
747049998056038402
747031148757454848
747042800420667393
747038568716079104
747054662117920768
746875959689633792
747064615243227136
746901926655057922
747059208785367040
747066179655729153
746926777650470912
747044923120050176
746862886102802433
746881445667319808
747079815547727872
747064749255450624
746860289623109632
747062572516577280
747032155474235392
747055555605213184
747032981588578304
747068188618162176
746862357268279296
747062618603532288
747044428116799489
746909115650289664
747073586775605249
746889381303193601
747062392195063808
747053043011616769
746883131840561152
747032608454881280
746870167410446336
747056272621641728
746861023555129345
747036890667298817
746874407495163904
747030909623336960
747044860100771841
746911325851312129
747064971733905408
747057031807373312
747061431535869952
747064866792431616
746897996328144896
746898298590617605
747031626937413632
746902245485088768
747032289863942144
746858204949286912
747031941627645952
746894695503106048
747038258178232320
746884348029218816
747080679507165185
746875968044732416
747037692152717312
746894599004749824
747072445798977536
747056595721392128
747072177317548032
747040082675253248
746927914478768129
746872637842919424
747041357844217856
747043278927822849
746861786847154176
747053684895383552
747066531918548992
747037088063774722
747077529308106752
746870443890573312
747035611777818625
746918657691770880
747036941049274368
746916203994677248
747070575445606400
747046659268448256
747048143993212928
747033879446454272
747035456496361472
747034495912648704
747059405917687808
747074631174135809
746911082711683072
747036165115502592
746864987436646400
747077294582304769
746910902335660032
747044017142140928
747032587605016576
746912114372009984
746914588935991296
747035435520622592
747076585870659584
747076925479231492
747065420448927744
746911347133161473
747069270819897344
747057828905488385
746900584200953856
747054112483778560
747056453257666560
747076397194088448
747072345467125760
747080532438228992
746907114677895168
747070369903742976
747052997067345921
747031538991308804
747081182840496128
747081035989520384
746894221773312001
747071011535785984
747044092358594560
746867419860303872
746901515655254016
747074022878240768
747060022308372480
746876664240447489
747041072514220032
747043530426691584
747039398873575425
746901553353789440
747048634730983424
747031379523796993
747045535333388288
747070701295796224
746863548538753028
747073746385707008
747049729498943488
747081832819232768
747073012021624833
747065999250366465
747077030240452608
746910159813828609
747035762596577281
747072584550776832
747078339073024000
747032511901995008
747057447047675904
746877075353542656
747054364162932736
746918959639834624
747033313173454848
746916891839520768
746909962794901504
747040690845122560
747037054412849156
746880703464251392
747032855826542593
747069266684411904
747059900732289025
746880464359546881
747046982485606401
747081413502111744
746881051272712192
747035628173410304
747070873052520448
747053202353291264
747081425782988801
747034110036688896
747056176324575232
747036345751715840
747074299731804160
747042431510716416
747040951063949312
746870012112080896
746862626072756224
746916833178034177
746911153931059200
747049251285442560
746884910275792896
747051965352378368
747036983046868992
746901825899507712
747064480912318464
747081526664433664
746910659024084992
747076845686820864
747060953636823040
747055953749618688
746922810090618880
747076572964786176
746861548107239425
747071963672252417
746886671929532417
747048530162892800
747038317078790144
747073729600040960
746866295711358977
746878312505565184
747053596617936896
746891168055758852
747043241090920449
747034957411913728
747058617430458373
747070738696396800
746930334416003074
747065764402896897
747041282346881024
747079744240259072
747049607948034048
747054330952331266
746889624832794624
747048525716983808
747062903849746432
747081707019374592
746859673303785472
746862504391770113
746865821905911808
747075675702595584
746887586140958720
746886776740929537
746882120975425538
746860134601629700
747032515978854400
746906934322790401
747055932786487296
746927536777498624
746916451194273792
747032314643947520
747033090606895104
747064346895859712
747066477484769280
747034567253630980
747073133862084608
746868439055208452
746875938818785280
747039734690635776
747053034652508160
747059183363702788
746914857639784450
747076925479358464
747039931697094656
747052938258944000
747052023749746688
746871807068639232
747054804783009792
747071174874632192
747052057320951808
746868300827631616
747059888413630464
747070105645944836
746859060784410624
747069811872702464
747052858416238593
747051587823091712
747060899119259649
747078045450801152
746893206487502848
746897170020741120
747041655602151424
747055958191411200
747064258630914048
747062094445555713
746864257396969472
746859094129049600
747041714355871744
747062233016975360
746890178141163521
746863166823501824
747073981233041412
746916191390699520
746894787912007680
747058772338704388
747051424178126848
747080314577686528
747057455482417152
746918326299992064
747032079808991232
746879281356115968
747035263629594624
746885002323963904
747056717305810944
746874113965301760
747037406772203520
747035615846338560
746862130926759936
746894167138148352
747077386907291648
747070109773103105
747060156505133056
746885153675370496
747081447043903488
747077994833928193
746930003216998400
747032528784089088
746907580493004800
747078347193212928
747051302295842816
746876588931817473
747049016454692864
747074756910911488
747044184868143104
747056922956697600
746880262907166720
747031203212046336
747052800006316032
747068432101806080
746859358428901376
747066401798692864
746874852255076353
746883203219218432
746897690072649729
747035125066698753
746926727444709376
746860784739819520
747080184650686465
747058973732442112
747032184805003264
746921002144145409
746881609400524800
746860318924603392
747059137582764035
746912953182617600
747050350411128832
746875112503255040
747048249018687489
747038186858233856
746893445654941697
746867881447661568
747030779939610624
746928216565231616
747050153131933696
747062945893351424
746908163245432832
746872050657136640
746902308336861184
747046244091052032
747041563134533632
746906905315016704
747070986474893313
747062388214603776
746887548610437120
746912190184177665
746869991241195521
747038148954296320
747081270836989953
747052338544779264
747047682921861120
747038807715905537
747047620011507712
747063662939152384
747037289348489218
747031035511246848
747051805842931713
746920146669756417
747042087762272256
747031656435965952
747046998902071296
747055152847294464
746878891239833600
746862928062722048
747059187797102593
746918493937770496
746857710281424896
746879176615989248
747060982942474241
746916761778388992
747081061163798532
746871194767495168
747047233917456384
747074198976204800
747033124509388801
747057342240284672
747055731568947201
746900164879716352
746897560447623168
746906099941408768
747051692529684480
747081782441304064
747064489305051137
746872356761649152
747045665155485696
747050027508469760
747040896315695104
747043052196241409
746860423694135296
747061683160494082
747059452038217728
746910260653228033
746866782640582656
746896096249667584
746887192031596544
746857873578201088
746882544507944960
747072391273144320
747063000247447552
747057086467477505
746920855318429696
747051478515326976
747040166397771776
747071418425237505
746913750171607040
746875305344831488
746883685589323780
746915046152896512
746866363176652801
746873870963998720
747052791349256192
747070189297086464
746884457261580288
747054595084587014
747032520378753024
746888039310438400
747056352393043968
747039285736542208
746886709464424448
747050438453792768
747062371353509888
747051923078062080
747068129822539777
747041672287096832
747068281064939520
746896499280228352
746915587356504064
746897208012767232
746872734186094592
746902404696702976
747051021332021249
746900462629072896
747036383391391744
747054360027406340
747036366496751616
746908830420729857
747073494685523970
747064896026722304
747045010844057600
747080893441802241
746867629588000769
747050413338337280
746899284063305728
747048567936684032
747048685301829633
747039122129293312
747062287219986432
747062140373106689
747053248608108544
746928342436298752
747057291740864513
747054607658942464
747076669639434241
747033065436876800
747075516067241984
747032931244343296
747036182098354176
746891965157933056
747047221514768384
746863355818704897
747045228985597956
747033372023730176
746891956500869121
747052720092110848
747044557985046529
746867172681617408
746878446626873348
747041903011471360
747030867898413057
746899787295821824
747076753588387840
747040254603988992
747032919009538049
746899103871696897
747077470810058752
746882154634874880
746900403866992643
747062115509342208
747045304608890880
746885266678353920
747068184478515201
747034684446564352
747075226622533632
746874923524755457
747033359109459968
747077474987708416
747053848221589504
747058931931947009
746900999772717056
747039109428936704
746894393609707520
746871622636830724
747035506857353216
747032469992542208
746913540389253122
747038161671430144
746861652855840768
747035431057887232
746888022558375936
746891998452416512
747044415240208384
747039428456087552
747036102419165184
747060815036035072
747062320698920960
747035452302041088
746919974476910592
747059267484672000
747069245662470145
747056348257452032
747060664028401664
747081966831296512
747063965172273152
747065856492978176
746872969096478720
746878442658988037
747075876915920896
747067148669853696
746918825426198534
747065269307203584
747033569076383744
746868225477062656
747048513272446976
747075445003329536
747056415403970560
747043715139538945
747042943253516288
747045568984264704
747065500081987584
747057560415510529
747074958350761984
747058000955793410
747057669391908865
747060119008067584
746871463345545217
747066590647173122
746929105690628096
747080251482771460
746907773527523328
747036827962511360
746906649319907328
746860516325240833
747045787100712960
746924412167913472
747033279610654720
746887384675975168
747035980671160320
747077361833762816
747037825996984320
746881818897506306
747074119275995136
746924680779530240
747069833108402176
747041542175657984
747077781004165120
747062455327662080
746920532319186946
746923875426963457
747081044436779008
747032440615534596
747051923388379136
746878090228424704
747075898034229248
746904803675082752
747070881533403137
747081862007431168
747076526865162240
747047716518301696
747068624783970304
747076384468643840
746903105229332480
747034856589230080
746890849569538048
747060865506119680
747076837436710912
747033313223843841
747060378933276672
746881365900148736
746917747389407233
747081342035296256
746880309208154114
747061574335074304
747052669894860800
746899560941948928
747054674512068608
747046399217274880
747037997955162112
747064187302469634
747044071496093696
746884268534697984
747067123546079232
746901796556255232
747054888656449536
747049788168822785
746923028257210370
747044188810788865
747060693644480512
746892661433372672
746917588026818560
746912726794940417
746918477206806528
746884700447244288
746870909529636865
746859241026125825
747056746535985152
747075906330558464
747032746900471808
747033229304074240
747058596446375937
747054456639000576
746884528472391680
746876706263281668
747046717984374784
747066586473893888
746885421766840320
747045048835923968
746863628284997632
747052128682795008
746868590071144448
746876840304750592
747043681530748928
747044314912534528
746921237272748032
746900378768252929
746925624241979392
747049121316376576
747036727387230208
747060110674006016
746901704155725824
747039042395586561
747049041771520000
747031719283286017
747049360454787072
746887007549394944
747064367846350848
747052472502525952
746880623776759808
746917512479186944
747051084255006720
746862428756008960
747061457012023296
747061192577925120
747036827719065600
747046911044091904
746904862718197762
747031744235380736
746908872351244289
746868934058573825
746896335404670977
747061901671141376
747047401605705729
747035930326859776
747061444110393344
747035729084166145
747065529718845444
746884268496826369
747042838161022976
746906795998875648
747060899215740928
746872700614803456
746889423447556097
747072827833081856
746879734458396672
746873288022974464
747058164344963072
747038803521462272
747046181163892736
747078888514273280
746912836064935936
747058931915169793
747032403026317312
746857768951361536
746889083637669888
747072995198373888
746886483009757184
747035473244127232
746888689125457922
747073108629061633
746891293935165441
746868569045090305
747070373888294914
747042452335394817
747057283717271553
747069706884915201
747060253162778624
746866983635812352
747050195070910464
747079861533958144
747050996086542336
747071904960352256
747063683981905920
747068280863588352
747059045127831552
747036962092158978
747055534373732352
747062081636163584
746902220050833409
746884960666132480
747069987987173376
747039176617496576
746888278159265793
747034403738689536
746865205288673280
746861069797318658
746920175983857665
746867814254911488
747075889641455616
747052841773244417
746875166945247237
747067765303873536
747040388683337728
747072320246845441
747052833455898626
746906833655205888
747067932971253760
746875984620695553
747033694741790720
747071892469624832
746906066219212800
747055534503825408
747080641586561028
747073569981554688
747031560004603904
746923338400825345
746871857433894913
747071040702996480
746917625838600192
747057157904932869
746863540300972032
747075709064052736
746867155715690496
746904329899151360
747070046858534912
747063717460860929
747077235685756928
747068121580707840
747039206275321858
746897178472382465
746877180316098560
747067018319400960
747065097328148480
747076937961594880
746874500025769988
746914039490560001
747044780207652864
747075365307318276
746905374159048704
746869131316649984
747071472770891776
747055836707553280
746868837748867072
746930137388716032
747048878046871552
747043077479501824
747077986730446848
747059963546177536
747077420511985664
747062648169107456
746862437320822785
746908662405414912
747064367804350465
746923078568009728
746880200059850760
747072508789133312
747067144332947459
746868628088328192
746863569552183296
746860914461282304
746909115763556352
747034386990784512
747054137783750656
747080394084876288
747037482223538177
747072974361075712
747054846696534017
747071539862876160
747037486250074112
746903163807105025
746863921747890176
747039017422721024
746862160446369792
747045489359597568
747038648411914240
746889146640130048
747040472862973952
746884448742891520
747051357132161024
746920440384225280
747045304411688960
747061528268939264
747060702020571136
747080008271794177
746901469396410368
747073599467565057
747060249111183360
747030855038672896
747078364071026689
746917864691531776
746903503432474624
747045896131485696
747057560457515008
747034588086579201
746915751043334144
746896415343906816
747075130166226944
746863619992850432
747052938267340801
747076745015209984
746874160429867008
746870200776024068
747055219947732992
747034034648276993
746902333427060736
747037805243678720
746860516253917184
747056063158038528
747049733907087362
747030913830227968
747059439425880064
747074052225896448
746927415113490432
746904698985164801
747035477333712896
747056977172373504
747078569487175681
747032977759158272
747069463875334144
747052514416037890
747070260638023680
746871618660630528
747054892762730496
747053575629606912
746925402078085124
747054200530558976
747055689735016448
746862453993123840
747033745262252034
747052401434058752
746868355420692480
746889288952877056
746922151639384065
747072454548406272
747065433140822017
746889897227653122
747062824296419328
746860272976007169
747074010500980736
746882469274673152
746884423736516608
746917998938697728
747059745614356482
746870347673243648
746915944065302532
747072881952100352
746885921002389504
746927272498696192
747059624029782017
747032130417491969
747033799477833728
747064208479686656
746877234619678720
747074006117978112
746901205193007104
746875972067131394
747045157799878656
747052216830332929
747034688632537088
746914127776362496
747056784225898496
747046931831099392
747057862493470720
746881151986450435
747079509149646848
746882720727339008
746876995712196608
747071292340338689
747033719886716928
747077852345016320
746926744213426176
747039474685706240
747057308581138432
746867642233827330
747055815559774209
747070009097203712
747051285854183424
747064397114261504
747059280126291968
747038337760894976
746908217951850496
747066976653180928
746896452861964288
746902438322540544
747040347025510400
746915406904958976
747059317698854912
746876500767498240
747050124057149440
746861065535819776
747042104216522752
747049972856655872
747042897233477632
747059070192975872
747080746486140928
747043966692917248
746927440354738176
746929504203964416
747076732620922880
746899980196052992
747061028932853760
747064292382380033
746883211402219520
747081757376163840
747035779319332865
747050769791205376
746899523243384832
747031140477829121
747064892029546496
746875490019966976
746882804730855424
746900752220696576
746866753226031104
746886730683387904
747062912339025920
746878908025298944
747055115027243009
746911862948696066
746909132536446976
747034101723586560
747075696388939776
747031366760562689
747033917241331712
746877654268162051
747056238987460608
747054519402520576
747059401635340288
747054788139958272
746886071938482178
746919706242736129
747065391021686785
747036131569569792
746899552465129472
746915654649942017
746914131912056832
746867306886795264
747044147090063361
747072676510965760
746909677410197505
747044528587157504
747060723080138752
747054662004711428
747067408704212993
747081610546319360
746927515931860994
747064938259189760
747048215342612481
746919203060457473
746899535629148161
747077823173656577
746862932139573248
746925666315075585
747072504800382976
747051864596721665
747063436635308036
746913800486592513
746865784366870528
747058621469560832
747042376842100736
747032084284342276
747065923635281920
747056641703546881
746862290507567104
747066246730899456
746862315618902016
747031115341279234
746904707537436672
747049842870976513
746885229030211584
747066834055213056
746894527579848704
747039130626961408
747062111134748672
747078015943843840
746866585160327169
747045921066713088
746872428043730944
747052607051567104
747076866587107328
746872512026279936
747081694386204672
747032830635479040
747076699016335360
747043044080263168
747071187608567808
747064132877221888
746887607200681984
747073804984287232
746866010809114624
746919211432214528
747054016371240960
746885463999414272
747079224024956929
747066666211672064
746893139563077632
747066947028795392
746908465268830208
746892535516233728
747081203493310464
747081505533460480
746884063110172672
746904258595815424
747036060178276352
746875707985371136
746930288530448385
747031564207407104
747031496825929729
747050774035828736
747032901846441984
747080083907674112
747043366781788160
746910952461852676
746879474340356096
746861468436430848
747036597430923264
747068733835870208
747065118366760960
747073016173989888
746881475144867840
747065596525821952
746875409959108608
747032541471850504
747074459169759232
747081287618408449
747043467352805376
746872260217036800
747044302296129537
747064053147664384
746913314018496513
747076472611999745
746861615094636544
747036756470464512
747046739136385024
746918548488978432
746894985128185857
747041508969320448
746920738016288768
746863661726081024
747070482965495808
746866438569267202
747040460359798784
747052774559363073
746894544474537984
747042142288240640
747070470478913536
747040149985460224
747051096896643072
747058906535432192
747040162236989440
746902341929017345
747050362855559168
746859916284071937
747045694528163840
747034907097047040
747049582924795905
746894749865369602
746901716814139396
747077760171053057
747070130518114304
747057665142988806
746859295535431680
747043316332658689
746884319033987073
746900324267393024
747045732226564096
747064451640205312
747072978656108544
747039877032779777
747074010576367617
747046076331528192
746866505476935680
747053919671619584
746915952231514112
747072324390760448
747046143440257025
747034818781847553
746894519304609792
746893273613099009
746874978281328640
746879977547661312
747073079424081920
747033229258072064
747033346790678528
747045925168775169
747072638724411392
746905277899759617
747059527292428288
747061444206788608
746859144825561089
746906016000974848
747041919713304576
746898374150983681
746900408078065664
747080343669346305
747055777609715712
746877520004419585
747044000155176960
747074442421927936
747057342420750336
747052841651470336
747043383458283520
747047896596504576
746921203529482241
747045161872596992
746920377268506624
746882565458518016
747053328429891584
747060194413322240
746916094888284160
746901100201132032
747055786006880256
746910147419594752
746920989682864128
747052598512001026
746900684948144129
746859664634175488
747062706855940096
746891545811501056
747068889331343360
746884599796510720
747059418294951937
746860247613050880
746917256756596736
746913578448527360
747067509166202884
747047464868450304
746925003380129792
746864018476896256
747057300360339457
746918267567087617
746902358450442240
746927193180110848
746901930618695680
746867465972416512
747072986860007424
746893294450384898
746920976974127108
746914580568367104
746900869417996288
746905437098901505
746863099748167681
747045497404162048
746862500038074368
746919462821986305
746921941731139585
747074270531063808
746865423577022464
746859526268293120
747041470910205952
746882473334710273
746863036825231361
746921719634366464
747070545930268673
747067534453645312
746890132255440896
747044125988495361
747079211563757569
746870741950435330
747067039550824448
747054825544769536
746898286020337668
747035481519468544
746898722043330560
747048723159592960
747050870483861504
747032889364201472
746873451466620928
746918267613110272
747064111989657600
747075138592608256
747031203182587904
747058726343843840
746929801932398592
746900206843793408
746883794725183488
747035972467056640
746895693923627009
746887439420108800
747076132890157056
746922738724409344
747042553208397824
747037524133089280
747047594887622656
747081396582244352
747047842133336064
747062740527644673
747031522251841536
747054486082846720
747042653687156736
746868078374330368
746890564193263616
746862797842092033
747071313420881921
747080268482252801
747048253347209217
747041949249642496
747052212438843392
747056658560475136
747034831381487620
747035649459556352
747080956264218625
747041206954254336
746919903102304256
747072965934624768
746923573466570753
746918271702675457
747065235794714624
747066473408004097
747038757371711488
747064900548235264
747064904541147136
746885170112897024
746895832134230016
747047602986823680
746893596545060868
747070386441850880
747032541446606849
747047078761725952
747060613612994560
746881986988384256
747043085977329664
746912907208728576
747070818513981441
747056834842853376
746869512876736517
747064753390923778
746870024715984896
746929113852575744
747075373591052288
747039218623483904
746878044036546568
746871274471821312
747046927674511360
747076627658579968
747044029725024256
747080989902397440
747047016031748096
747075986135588866
746892875154100227
747038262494134272
746913406184198144
747065688947228675
746866836881309696
747075734351523840
747068314459963393
747057598105456640
747066645147979777
747040816888152064
747070801942241280
747073976766205952
747037918305333248
746900253115219968
746902174094008320
747071858743345152
747070461993943041
747049629020209152
747031413136965632
746895429661564928
746916719835357184
747061897325854720
747039537411530752
747057463841665024
746922268920446976
746859777964261377
746895563849764864
747038702656905217
747032499423944704
746929567026257921
747063608622915585
746930032761675776
747040883728592897
746864563501436928
747075352720179200
747063382260408323
747031069162094593
746876857077817344
746889297454727168
747067408540655616
747080658372145152
747077223098744836
747069648558927873
747049096201015296
747047955270508545
746884713193693184
747063705192435712
747061070943105024
747076090984706048
747041974138601472
746901674954887168
747056138496114688
747055480086888448
746867940016828416
746874025964609536
746879650463289344
747070029888266240
747050543156183040
747078628329066496
746901226172776448
746893374188326913
747042217630535680
747049721160736769
747061368684044288
747033166498639873
747052468492701696
747070847739891712
747055983491309568
747072345479643137
746892447247106048
747076220781756416
747055047914196992
747036035058667520
746868267357184000
746926266163527681
747039491177742336
746908306258558976
747080788588396549
746857836194447364
747046424492244992
746857907266826240
746872969088032768
746877377343430656
747069946341916672
747041185680719872
747040925914923008
747041156572274689
747052946513235968
747081438705647616
747074987614363648
746866350425939968
746870208988512257
746926265928540160
747059586125926401
747072722723868672
747064006964355072
746923753800622080
747068742421536770
746906649269403649
746919060437348352
747048542716387328
747035326464548864
747061129860415488
746886835297738752
747063264605941760
746905835780071424
747057254176808960
746864358282633216
747033262946652160
746877528158015488
747055614350737408
746863930480418816
746886864674635776
746881995075031040
747033375861538816
747065038742106113
746892543787417600
747037385683132416
747057799331520512
746880342506749952
746901414937505792
746870754411700224
746883735790858240
747034923702292480
747058516540678145
747056885006741505
747040824899186688
747077902584414208
747050618586554368
747066972190420993
747077348919500800
746921488591228928
746885375629594624
747046772430745600
746889297328910336
747078221464805377
746865838557257728
746926756825866240
746868003124416512
747055979209105408
747065487486558208
746909258369769472
747043492535406593
746888462608044033
746897170389864449
747041840214355968
747059313643032576
747031740338868224
746902840858161152
747040732763066368
746900378814398465
746896750640664576
747067039659888641
746881768813322240
747073796704702465
746862512579153920
747033179056390144
747030788068220928
746905265153384448
746916027632521216
747030775560802304
747039277243072512
746879088556548096
747032440485613568
747062165668954116
747070122238541824
747036991695519744
746924156222988288
746896905846800384
747060206979416065
747052195741212672
747076984342085633
746866673337131008
747066787674480640
747054972383166464
747081241539805184
746910709208981505
747054108486467585
746884259978174465
747081459660427264
747049792656785408
746902366750793728
747064715927490560
747070277381660672
746911086734118912
747060794202923008
746885216560635904
746902136286486528
747045379926016000
747040145656975360
747064631877836801
747062467755384832
747044776021757952
746865675084271617
747081727827390464
747068578634031104
747059603142148098
747076065521184768
747031711016488960
746906670324801537
747061465467731970
747063700968833024
747047837779759104
747031165748535298
746918452200300548
747073108687757313
746924345126051840
747055345890058241
747053873387429892
747076942214668288
746866870687436800
746927906094362625
746893630229614592
747041047239364612
747037008434892800
746926005957230593
747079786019889153
746863074808897536
746874730842554368
747077890152423424
746870255151026181
747063931324203008
747076560717492224
747036144228012032
747035196424261638
746920759088545792
746890417468211200
747052313152462849
747071028476657664
747039126508212224
746900865542324225
747045526814752768
746914106834292737
746914555696136192
747066372421615616
747064304713736194
746924772831879168
746895807144656896
746901972800811008
747071023913271297
746881063897554945
747056700373504000
746878363042619392
747052900602490880
747048106227818497
746881009568866304
747069157494120448
746868376094408704
746915528812466176
747062773805420544
747059636415660032
747072227762372608
746864110776659968
747043987475816448
747044952358662144
746924697409957888
746903331734437888
747037452980862976
746876605532766209
746862181124300800
747063864454483968
747058562627674112
747051168099090432
746918992950886405
746875280292253697
747034005275553792
747035808553656320
747081891686322177
747030892976144384
747051885325070336
747043471496642560
747040577544388608
747072748086767616
747057044398739456
746912932513062912
747074346103930882
746919676735787009
747034282091253760
747042058209234944
746882263653171202
746868778974085121
746924638819647488
747063088650805248
747051075975417856
747049293501038592
746861820632170498
747063256343261184
747050484368801792
747067270036332544
746890102891130880
747048265871409153
746886260917141504
746889490526920704
746923212710289408
747044524275302401
747033145472651264
747038723888414720
747069585589944320
746870192488259584
747043786392473600
747080989801844736
746890228544212992
746927583082610688
746866581137920004
746913095918956544
746906460693594112
747052221083320320
746864676886163456
747047292650328064
746929453796888577
747079114880745472
747051529056694272
747079341239058433
747038740711874560
746858293369409536
747062786388267009
747031115429351424
747044746674110465
747035418659536896
747035976485191680
746868443203375104
747077705540177920
746915562341601280
747063961061826560
747052111951630337
747061511252811776
747044897950150656
747033661355266048
747060982732697601
747047963873132544
747056926970777600
747068406973620226
747048207134392320
747063642156339200
747033682309963776
747044310663708672
746860470074744832
747079316178075648
746886047049654273
747036312142811136
746866421720821760
747045652664836096
747047896546107394
747051965121761280
746874499791003653
747054359997997057
746872386041982976
747078318000902148
747076426420068352
746873551974731776
747036651864662016
747036051936542720
747070315298168832
746897346202574849
746879436864229377
746901083667128321
747053684723429376
747053013651554306
747037918406017024
747048974616567808
747041206861979648
746874646683881472
747059615485956096
747058575441268736
746874529436180481
747068868053590017
747075054865887232
746886453725007872
747041240252882944
747077554427723777
747064283998060552
747065034661036033
747035091411546112
747039185039691776
746886810094034949
747065613542006784
746862730821382144
747036375111831552
747067047956324352
747079333085315072
747068624742014980
747043178306473984
747036127517892608
747031635439157252
746859618501038080
746918443832606721
746865612421378048
747035003553349632
746926551204192261
747055605614010368
746896377439936514
746875376505393153
747052137176268800
746877431684861952
746886898531110912
747063801376215040
746879210199851009
747037658531110912
746862072051314688
746875615630991360
747054359964352512
746908909970034688
747058856405131265
746866673370730496
746903180676587520
747061964254416896
747075902085922816
747067123197939713
747066154552811520
747074304030957568
747035586389811200
747080041687822337
747067081540042752
746897744971726848
746880011349549056
747060718499921920
747048148552450050
747069820504510464
746867915014676480
747040414063075328
747047951067975680
747046256908902400
747080851339489280
747047754120200192
747077017716199424
746905495743528960
747048186146131968
747056528704737281
747067245042479104
746885782711861249
747031924820959232
746858280782225408
747042855202492416
747076925273817089
747066447956967424
746907412817453056
747057929375879168
747048706285932544
746908243205591040
746898059238346753
746861942078320640
746915939661254659
747049511596527616
747032859920130050
747037415244767232
747039357006118912
746904350904061952
747065403717853184
747077496076644352
747048916009377792
746888026391863296
746914412963979264
747047745693810689
746870385547829248
746922625570574336
747064980038631424
746865289233596416
747073670569332737
747068217953230848
747078175520399361
747049486237696000
746895010168213504
747061075233939458
746901200835051520
747057694763278337
746921471864279048
747072542297448449
746923007201972224
746906057977503744
746877226243612672
746897404960477184
746887070195417088
747044184918351873
746915059054555137
746886663398252547
747047904930586624
747043249521459200
746884927069687808
747058881394769920
747054938962919424
746916610774966272
747032272772136960
747032579166068736
747072710220582916
746882737508749312
746862907061739520
747075096561459200
747067693824638976
747044637790048256
746882074993266688
747064745077936129
747045929757315072
746910822702546944
746913880169910272
746905738954543104
746891629714280448
747076371902431232
746882879980969984
746887229474279424
747031798937358337
747045673619456000
746879080310644741
747043861797691392
746877758949580800
746917428509106176
746906536027389952
746929478803263488
747059397394849792
747075893596659712
746885799552098304
747060559124762624
747040338573934592
747041840164118528
746896461359570944
746877696190316544
746892090710331393
746902518056116224
746892921299951616
747068020762124288
746891331855876096
746894917696430081
747066951332036609
746881320001863680
746928484958633984
746885501492297728
746889033331126272
747042117072134144
746889293105238016
747071338657910788
747063591707222017
746896901669150720
746876714702282752
747041106018377728
747063554180677632
747077173068980224
747051423951654912
747057149524721664
747044029582368769
746926140149895168
747053458470100992
746904090983174144
747071850530938880
747081614623186944
747081769699049473
747043266315620352
746907094104870913
747033313047625728
746871236966383616
747063734284263428
746903482683121673
747059523437854720
747077176940429313
747035016052482048
747040204163276800
747056318670856193
747071921859112960
747079312059293696
746878920587304960
747078896739192833
747072248926842881
747072319940661248
747073104418119680
747037989713358849
747059191903182848
747032965109121025
747077755934773248
747044939612184576
746866530835542017
746909153269022720
747063235208224768
747032566616694784
746917839685058560
746868330095476736
747033447294767105
746875993223237632
746930418507649027
747058130979164160
746858096081788929
746889813417168898
746894716508135424
747077374278307840
747039034145382400
746864869790597120
747047213021429760
746864022633480192
746914421306331136
747049918540488705
747054259355717632
747047368135147521
747081367360503808
747054838073147392
746876919958933504
747074664556437505
747043325081960448
747065139480887296
747070948742926336
746871908088619012
747075650238971904
747058000746057728
747077315595804672
746894414518202368
746886231611551744
747050019144990720
746929965439062016
746858108589215746
746894691317211136
747048496528822273
747044000046190592
747055924796231681
747055006239588352
746867898325602304
747044247568683014
747033967338061824
747055979280240641
747080536766750721
747077831633428480
746872545614368770
746917814615711745
746878832821448704
747044063229030400
746865410943836160
747032528918306816
746897329718845440
747032247933485056
746873887762219008
746883601522884612
747058646631198720
747071653348159488
747065261220499456
747075738612928512
747071212665307136
747074895553662976
747068612226220033
747076506195623936
747042062256726016
747040669890387968
747051537155956736
746861371879481344
746863502606893056
747052275554672640
747063042379218945
746909358714462208
747041118592835584
747075973414264832
747066901256372224
746899925779124224
746874264893153280
746911376350679040
747044268414472200
747050040120717312
746876584343134208
747056998328340480
747073456634724352
747063549684494336
747069690141257728
747065294816845824
747064158085079040
747081614627315712
747032931420540928
747064648927678464
747033208177463296
747062258061180928
747044633436389376
747078909318029312
747072831696080897
746900995381178369
747031530653032449
746899447515324416
747044197203607552
746901330967433220
746867252037828608
747039419987861504
747044146779688961
746870909797957632
747071485534146560
747034919688372224
747079769125232640
746866568353693696
747073393791467520
746877620428517377
747073385285378048
747037196964732928
747066842343161856
747039516473630720
747042943211536384
747032029498335232
747080708896792579
746907118968545280
747036571870892032
747054473281941505
747044134221942784
746876978905513984
746892845647200256
747036685163237376
747030985137500160
746876446036103168
747060236129820673
746892145232125952
747052413970833408
747074991703756805
747050362738204673
746911976085852160
747064308794818560
747059477266972673
747046562979790853
747048781833707521
747078372656742401
746858926675660800
747042498674032640
747070688331063296
747056230888251392
746861191616675840
746886306798669829
747064246194806784
747043844840005633
747040506492948480
747076191488704517
747059619772530688
747081614610546688
746901251334430721
747040942654365697
746900756498780160
746876760784932864
747050291841798144
747080520174014465
747044520429232132
747047703725674496
746877163325001728
746874994823692288
746889372809760768
747062736111140864
746881583966126081
747056406856077312
746876366226784256
747040049041186816
746890241131352064
747041244337963008
747059430907346944
747064304814424064
747066062093553664
747057245729472512
747031689734520832
746864093869506560
746916098994372609
746870721024974849
746861799702560768
747070688339517440
746859282906386432
747061901302063104
747039571096002560
747077718282375168
747067601684144128
747053051609915393
746893260971515904
747042695718277124
746919244806389760
747068457288671239
746910076179353601
747048685293473794
747044738415628288
747039021352820736
746900890578202624
747064137054826496
747049217697419265
746894494298038273
747078582313201665
746874898623012864
746903423858118656
746868690826706945
746868980351066112
747057615033798656
746877633284145152
746901133658984448
747037763179003904
747079311832784896
747038358807904256
747076460062478336
747074299853320193
747076522817765377
747039772447748096
747079811063898113
747032256003317765
746870096044376065
747048660186374144
747044436371136513
746878828316745728
747031819892195328
747045078305148928
747078620108177408
746859035601813505
747053341100879872
747033338179772417
746916208071446528
746897908247625728
747060072723910656
747080863825928194
746871698155249664
746923493611180032
747036857108672512
747058793456996352
747076581475028993
746870569799286784
747070667611312128
747043429855666176
747061922252587008
746903427947597824
746864458639638528
747049503136579584
747076954898182144
747076703097323521
746923510459621376
746894934523940864
747032943898419202
746871903663448064
746868812465713152
747059149842808832
747035309376946176
747045325530030080
747076732621099008
746863347279237120
746875959740030980
746899972122087424
746892669863886849
747065026431836161
747061222156210176
747062463317839872
746900647295979520
747072563197677570
747074522247880704
747052338595016704
747052674160394241
746880485440237568
746900957603078144
746905571299889152
746868954933538817
747081270644064257
746914127914795009
746886395159937028
747062983591923712
747063625135833088
747061595377967104
747064006893047808
747031954118287360
747069468120072194
747081090481872896
747072743565230080
747060068521250816
746861698808676356
746923900597080064
747039462144647168
746910139098095617
747056012637650945
747063537189658624
746915855854772224
747034244426305536
747030981085794308
746862332224016384
747045350792437760
747076103567712256
747080608178966528
747045296115449856
746880271299936256
746923288186753024
746921027477843968
746889200817971200
746869911234842624
747045304701157376
747077009239642113
746903159654727680
746903520453005313
747079345626193920
746880787224608768
747064455939362816
746870951472672768
747054724986310656
746893420648501248
746927968937639936
747051659029786624
747049201087971328
747080557599784960
747061196919017473
746868762264145920
747074576539062272
746890430055329793
747063180761915392
746890425789734912
746889712816644097
747063948214681600
747062161533349888
747052338469183490
747052782948093953
747062966651076608
746902199150743552
746923720296398848
747078599002324992
746930070485241856
746866799149481984
747049658476683264
746860809670791168
746888185888677888
747070025832501248
746868716151803905
746912441750061056
746880531556601856
746886961214930945
747079534533500931
747044843340333056
747047699422322688
747045694582755332
746872889262116864
746862843790790656
747066569881231361
746893101822783488
747073662302420992
746928682036400128
747055685595193345
747058873010257920
747056239171997696
747036626434416640
747068331153293312
747052770369343488
746875141590704129
746921450901278721
746874889928314880
747068192846077952
746876379161993220
747032931529437184
747068486623498240
746878887028731905
747044415273861120
747081786589609985
747048861575766020
747045791307554816
746864806758539264
747036718793113600
747045245712498688
747081333541834752
747073163327004672
746861946587217924
746906993386885121
747077944799952896
747080444672356352
747068193122902016
747077999116304384
746870922343153664
746893114485391361
746906540402216965
747036194618380288
747075297887944704
747033648503861249
747066099850747904
746861711689396224
746903079774265344
746928124101795841
747069455499329537
747071820919095296
747032658782347264
747078250925481984
747046508445368320
747061813284507648
747067966542405633
746888559316074496
746909203713953796
746899053418414080
747051449318776832
747051809861210112
747045694863638528
747079869842984960
746902031214878720
746912298967539712
747079362231545856
747081153149026305
747053362030518272
747047108134510592
747055740041461760
746890761464012800
746860557945430016
747051281584365568
747038677780541440
746896566003306496
747064816477548544
747075801221238786
746924999450238976
747081908111040512
747044210008797186
747037490628931584
747067110895980544
747055928952893440
747057061322760192
746875267633782784
746889444364550144
747071896701788160
747071233737502720
747065848410542080
747075230762475520
747060844501012480
747031555843973120
747069652501659648
746866770049437696
747063591921131520
747074295587811328
746886042796568576
746903075672199168
746903281356546048
746863615773282304
746929185168334848
747035649136418817
747036488219648001
747043752565420033
747075251901587460
746878522254188544
747046000976617472
746859681692401664
746875057834696704
746899930132807680
747046462337482752
747078997587202048
746866459591188484
747073561471291392
746870595271405569
746885191382216705
747073217580281856
747040858768236544
747069069355003904
746915650182864896
747051940081713152
747033166276268033
746882359920754689
746861250181758976
747039361208881152
747058516544864256
746896536718684160
746895819530350592
747050325236940800
746903310695829508
747067966328541185
747046285971177472
747053344909328384
747052481180483584
746896503168442368
747078397810118656
747074714925862912
747032449230594049
747070902479785988
746904086646226944
747037121580531713
747045019232702464
746894678805577728
747062979414286336
747048005774221312
746927453017280513
747076929484791808
746899057751252992
747037670904233984
746870716524597248
746865414919991296
746907563552235520
747061008225558530
747056654299070466
746874613288869889
747050899814629376
747052682561544193
747048580217724928
746886797708267521
746913116957511680
747047338682753025
747081077689245698
746904447410810882
747035703784124420
746867168361349121
747033128435351552
746927264181280768
747062543181578240
746900710168596480
746885724092272645
746927646102130688
747070487138803712
747047762496106496
746870183919239168
747058155876716544
746859408865431553
747033375903465472
747079408566026240
746907035002798080
747045871011926017
746896301845938176
746919257179586560
747076518417928192
746917638366855168
747064602752614400
747033770474217472
746866216384532480
746916161938415617
746880065728819200
747057183012052992
746866841243521024
747052900526940160
746868263238393856
747048085285634048
747056813728800768
747071133032267776
747069593944989696
747039487054782464
746886554245730305
747058982137790464
747071388863827969
747031702665592832
747059670041366528
747066402083868676
746920356292636672
746867881216872448
747051512174620672
747056092501446656
746891042314584064
747052925466329088
747066884391047168
747054469263855616
746907760684466176
747033711703658496
747040216725262336
747047334756900866
747045715860299778
746882162834563072
746902824139751424
747078246819332096
746910390735507456
747048186280288258
746903637641805824
747044591669481473
747055890830925824
746879679785635840
746915998540849152
746909388229615617
747050484486258688
746908968937676800
747039021650575360
747045245821530112
747073415014682624
747032566335672320
747065135223685120
746879822614376448
747073905525948416
746911628004818945
746922889790652422
747072089417486336
746858083306045440
747046005225455617
747054712634089472
747071262984445953
746914442319888385
746875670219874304
747047657533751296
747063411608027137
747081564383744000
747032604432470017
746915796996202497
747051562657284096
746863313674469376
747062870366576641
746919706297151488
747031899441356800
747032075967016960
747064212355153920
746903851618402305
747066326527553536
747080800999440384
746900441800257536
746867453741916161
747060987287724032
747054997444112384
746894951443800064
746867130633592832
747065340916445185
746864026659995649
747042448136867841
747047930218053632
747077499960561668
747043572348641281
746864081467023360
747057531135082496
747048400063979521
746863926214680577
746927444725112833
747055849282035713
747045069782290437
747060932501725184
747044230778990593
746907840585969665
746914014437879808
747035200459317248
747042943316463616
747044943940620288
746908201199800321
747081191040368640
747033472389218304
746893676220153856
747035905249021952
747081849755807744
746905097611816961
746917193770688512
747052753822834688
747058734946459648
747071116225581056
747033103353389056
747047867437703168
746876869635641344
746918808653201408
747081090238668800
747043538744008708
746858070895034368
747075512166653953
746895543000006656
746867264733876225
746867667483627520
747038510041997312
747037910243868673
747076812040249344
747053680508178432
746897237280718850
746924055605837824
746895802837110785
747078137473798146
746879931544535040
747077906984218625
746860671443345408
747041353398366208
747061959988809728
746916766144659461
747033489145364480
747036253485432832
746901062494339072
747037863942840320
746860608532844545
746866728089456640
747050950121127940
747031845255131136
747081237387448320
747076078112497664
746897757546258433
746898361467342848
747062702657273856
746871354234830849
746908801060638724
746857919845699584
747032096795832320
747078221372461056
747063340015423489
747066385352826880
747052707421257728
747033321398480896
746874126577467392
746910302374072320
747060085436854272
747050195339350016
747057275290923012
747059791579721729
747078037141762048
746914908038627328
746869215047540736
746885648267771912
746889675089018880
747061783932846080
747081375686266881
747042091700654080
747060140004753408
746862214825525248
747049851297341440
747063302283460608
747056310475063301
746897509977559040
746903558293905408
747073582711201792
746906653577060352
747045476701192192
747033099314270208
746864676911333376
747031752816857088
746881399672582144
747068469917650944
747050257939333121
747035745655922688
747037746313723904
747070994825654272
747055395923955712
747058671771803654
747064585946030080
746896050372251648
746881378453721088
746891533203431428
747051742693580801
746906712335126532
746861669519785984
747050492988096512
746889532176498689
747049893219414016
747039818270523392
746867814452109314
747044470072483841
746870993327693824
747049473688338433
746898990667436032
747047766589833218
746877775861059588
747075952300142593
747073276430680064
746930313759170560
747057141123416064
746925414799515649
747078028539236353
746863280321347585
746870683053887489
747042653922009088
747037939432042496
747055098237452288
747078481419304960
747048114960367616
747065609167331329
746900206805979136
746899393320607744
747077017900716033
747081744835289088
747035855022362625
747056834599493632
746859685651767297
747079953955569664
747072844593520640
747079555110813696
747062073528573952
747047858994618368
747070013190832128
746859136424509440
746865008093454336
747067047905923072
746923359280082944
747054477748822022
746900500591878144
746905877727297536
746895433830645761
746866363155648514
747065986541621248
746866836906610692
747077021952421889
747043887080824832
747047934588493824
746867923495550976
747053487754620928
747053047436742656
746925918019432449
747050413304713216
747055970522640385
747032432243806208
746921363034628098
746900504773599232
746895542907604992
746888613871255553
746873946285441028
747057765890330624
747042779675516928
747066058146717696
747046776948072448
747058701366747136
747076342596808704
747048731518840832
747076849856020480
746859639350960128
746866904166367232
747067236561600513
746882431517614080
746929017459191810
747042607587434497
746923170859384833
747040607076507649
747064971603939328
746918351369277444
747049859555987456
747044301973053441
747053492007755776
746865675076014081
746896620931907584
746902383599489024
747062937311805440
746904178715394048
747037708783067136
747042104493416448
747057073897209856
747058248260395009
746912953425764353
747067207067275264
746857878120767493
747033577297158146
746903281335681024
747069468090654721
747037222109593600
747063235468267520
746875892450811904
746895681021829121
746866337662795780
746905135092117506
747056755125981184
747031115320393728
747033669622194176
747075524573466628
747044247790981122
746919647585378304
747061339521191936
747081014892199936
747070357367062528
747080981232783361
746869487886970880
747071179253485568
746906171160727553
746885455380000768
747049742383849472
746914870201819136
746871836756021248
747054758637121536
747034538010869760
747037746422747136
747058847941001216
747049851150426113
747071040946208768
747054599333416960
747051562594410496
747031069132754944
747060093766668288
747071376562003969
747069337865957376
746861468180590592
747048182098571264
746911992728846337
747033585710927872
747037998152294400
747035879865204736
746878014798069760
746923652902330368
747032826378346496
747035066283474944
746864437731131393
746888177592442880
746880892061122560
746929873264926721
747065147877785600
747069556254998528
747067723008589824
746913100020989952
746908750791974912
747078582296526848
747064468421632000
747064405616115712
747035049376227328
746888852980236289
747035158524551168
746874512386457600
746873195731492864
746900185947611137
747049167428587520
747037700297990144
746870850758926337
747032801472544768
747080599647752193
746861333925138433
746885493103616000
746863158481006592
747038920983076864
746857827617087488
747055203011137536
747062148891762688
746906976450285568
747066242729656320
747035661799165952
746915293633593344
746872696563183616
747041374655094784
747055958220808192
747056079968833536
747076837256343552
747070856262721536
747080356214542336
746885560552169473
747061859493289984
747057417737875456
747062123616931841
747070784888246272
747052732847005696
747079790386155521
746913951389093888
746870809189191680
747051491316248578
747052103491694592
747054460677939200
747078968222822400
746902333389320192
747060055795699712
746884893259464705
747053189971664899
746878941923782656
747069367452639232
746864848823189505
747080675199692801
747066318235525120
746904417979359232
747031635254730752
747069111637774336
747041101865975808
747040510460715009
747062325014827008
746874634189086720
747032679753912320
746912026451140608
747031685825466368
747044730177982464
746901385287868417
747056969102594048
747057908588883968
746858209089036288
747036009917972480
746865112963682309
746865612182396928
746929843837632512
747065894652809216
746884755019358210
746883996043227137
747050887219052544
747051986118389760
747072265465008128
747059758356697088
747056243231985664
747078246697570310
747061574309904385
747060445840838656
747074375132786688
746880275582427136
747035817273614336
747038295817863168
747074777832034305
746866803536715776
747033673980088320
747047099766874112
746900366101463041
747072764729761792
746858934942629888
747047041046618112
747081404865978370
746929533505409024
746930032623292417
747064908936777732
747031014661292033
746908582793388032
747066767030226944
747037515647954944
747054506748284928
747065697394655232
746878165834883074
746901318451761152
747071602970468352
747049612305928192
746877993830604800
746874403611246592
747064967463997440
746895391749251073
746907609609863168
746882305449328640
746878283191484416
746877696123215872
747054435411628032
746892921517965312
746881332303716352
747049968821624832
747064414000549888
747040191743918081
747066418894610432
746868946821873664
746915541185667072
746861732530782208
747035422761619456
747040510565548032
746872176259833856
747077684753227777
747040896236068865
747063189196705792
747032310604767232
747073498665914368
747039025693888512
746862088891604992
746894083117940736
747081539394146304
746893269427163136
747067169331154944
747040976196218880
747075004437790720
747080612431855621
747047343069990913
746865238872514560
747046101505679361
747040854385238017
747045736496435200
746918628398862336
746873044530913281
746924479180308480
746883664382820352
746925016307105792
747048966248882176
746880556579819520
746863477164228608
746859169660055552
746874143296094208
747040858625671168
746916291890405376
746901511188295681
747062614660788224
746907077025529856
747030934898282496
746890442671693824
747036676887805952
746900253052272640
747063415676379136
747040552340828160
746868057503576064
747059615599235073
747078745878634496
747043429574656001
747057879014735876
746881357461151745
747033602689470468
746866300161560577
746907110575792128
746886982396108801
746918057952542720
747050308551999489
747055815543103488
747041114453057536
746858339179466753
747055148493578241
746905349219749888
747041492150198272
746890673366908928
747053806458896384
746881969951223810
746921451022753792
747074165644066816
747051306557145088
747046038482075649
746869277945376769
746895018502283264
746910361421414400
747042838454607876
747081270857957376
746895475526209536
746881139730747392
746871450712276992
747048366278909952
747041181637427200
747040963638530048
747065944598446080
747057807896231936
747046977964216320
747080121476071424
747059112236589056
747055383714406400
746926182164160512
746913607783329792
746929705551429632
747046730621943808
747044977272848384
747059305044709376
746880271144857600
747080306067288064
747074228675960832
747037704727072769
747077277863673856
746870616137965568
746885761610326016
747061578684579840
746873673726963712
747031253703069696
747054356063739904
747067005765812225
747053886037331968
746862563049115649
747071162480467968
747034546030452737
747064581512695808
747077881973575680
746893261181157376
747055803039911936
747074635192205316
747077034464120833
747039638167052288
746885581351817216
746928849745645568
746866321174953984
746901905738203140
747033036450070528
747048144282673152
746894515101962245
747069396552683520
747052145317384195
746925116861210625
746910008755920896
747078313747812352
747060399888015360
747048937006182400
747043195079405569
747031694297939968
746875578012307456
747049620505825280
747079534529249282
747035477409144832
747042368696758273
747070612963725316
747068625098510336
747033858453938182
746866694392471552
747077172746141697
746903960825520128
747043102741962752
746913892945772544
746920989477343232
746859094229680128
747072211119448065
747081774006575104
746915067157872641
747034772589903872
747074002225664000
747063994309980160
747059791562956800
746863062133649408
746892455954395136
746870477503799296
746865759045955584
747051940123652096
746874231661551616
747049305769336836
747043614270820352
746866182502785025
746868992904695809
746913062519660547
747055828050522112
746903436327784448
747058210415140864
747069232974815232
747058328119947264
747063533259661312
746861996675563521
747043651910500353
746929537590530048
747036752326496264
747057573027782656
746895785887883264
747038858152402944
747070831235375108
746884679605846016
747077734833192961
747047409965015041
747076728300965889
747061754748776454
746858859487199232
746861262617845760
746891667295342596
747071132944080897
746898755484532736
747073586817470464
746904627719843840
747035959779172352
747065604973027330
747052162333679616
747056675312406534
746910822614638592
747069396879695875
747064757639913472
746882754294517760
747040359331463168
746861229210230784
747064086727254017
747055765102469120
746877842743562240
746869760231620609
747053386911129604
746864790115606529
746921404902215681
747066741885284352
747065911278919680
747081606368792576
746913251036803072
746872117396922368
746872801475330048
746873988073295872
747038786463358976
747032373603143680
747039088860073984
747037817931431936
746887057541369857
746870704331694080
747067530414546944
747066636973256705
746888022487085057
747032151107969025
746912647082180608
747062392073424896
747051453483749376
746870435820634112
747057262649282560
747079420888944640
746930435259666433
747074127962509312
747053701559361536
747044503673012224
747055861638569989
746860151366422528
746927251577507840
747045140875853824
746909610548727808
746897816081989632
747064091009757184
747031501263486976
747053580075540480
747079421207642112
747075642118680576
747074534759665664
746900601246785537
747035657583923200
747067064867663872
747048018357141504
746917252541321216
747037830241751040
747078586302103552
747031165442240512
747034604784189440
747047037003247618
747043651868594176
746926190657576960
747035955593420800
747076455612350464
747044549646757888
747070621360787457
746924508846522369
746904669696327680
747045589934870528
747033602437816321
747073494400143360
747046445497323520
746918733306691584
747044264492826625
747043073214058496
746863322331389952
746900022508273664
747054678832193536
747038195188137984
747032256217120768
747048584370135041
747064556632031232
747045648545910784
747069652468129792
746927624836939776
746919119090417664
747053932464214016
746868296499208193
747064938053656576
747047825448538112
747033162014990336
747036567877783552
747057174451527680
747043752535941120
747067865703059461
747068012507725825
747052652962275328
746905533622292480
747049834482380800
747053726804901888
747078074722824196
747078540097654784
747059753969410049
747078204763086848
747059032616243205
747043379230412800
747071045077590016
747068285187809280
747034927821107200
747075738612957184
747048316098215940
746858989565149184
746891969268310017
746866438552510464
746868485209239552
747057451443294208
746859304154726401
746886290277179392
746927150888976384
746894364031475712
747050966944464896
746893671996489728
746858917951475712
746880841658171392
747081283243745281
747033191488249858
746876672763265024
747034596542455808
746897065121243137
747056788781006848
747070604457684992
747046542092148736
747064158164660225
747049691817345025
746861665396854786
746860696491593729
747058336298835968
747038652627312640
747062857657769988
746862718255173632
747056679498448896
747046541739732992
747044331433918464
747063973661523968
747069790943068160
746925074758799360
746879797272281088
746911271551852544
747034110032486400
747044658526756864
747054536179625989
747034646857322496
746881470866718720
746929139102408704
747080830359592960
746881483516874752
747046084804022272
746912177475457024
747078078761926656
747040166498418688
746924189936816128
747062862116454400
747039877250711553
746871798894034944
747077399586672640
747056042220085248
747071649183305729
746880900600897540
746863980660940804
747035166795763712
747033984220168192
746908566087340032
747075335653580800
747048127203540992
746903046349676544
747057363031449600
747055211445895168
747076338071257088
747068998173470720
747046638607306752
747081304416591872
747054561282625537
747047234013904897
746866837174923264
746913737571983360
747050165861818368
747046520751591424
747071015788785665
747075344251772929
746874453888503808
747036358133321728
747081115572277248
747056671067938816
747045598415618048
747038228939743232
746870913879183361
747073045873954816
747045287710035968
747039990622863360
747032801288007680
747070067825860608
746870750334828544
746895681244168194
747075209996476416
747080931010355200
747035871573073920
747045719895347200
747053110070214657
747045417867698176
747057937969971200
747045313194692608
747051054987108352
746928245916864514
747067954035056640
746925385376501760
747032969118908416
747036911932481536
747067043564953600
746859346039050240
747075964958564352
747056314577264640
747031995964850176
747069170072829952
747041315939098625
746887875443101696
747066297289039872
747077873421418496
746906502527594496
746926333217939457
746867168143257601
747063700750741504
747069350465568768
747035372362686464
746888961839202305
746862365853913089
746897790731583488
747081006662942720
747036396074975232
747051612716306432
746857857119723520
747042347419115521
747077470654889985
747074950050131968
747044071554879488
747055534579265537
747031861751341056
747063226983137280
746900735300894720
747074345793650688
746906519451615232
746861220741820416
747076229166170116
746900701922627589
747057518380199936
746885598183559172
746900013788233728
747075906154430464
747031043841069056
747058717930229760
747058739149180928
746912961571127297
746906733017169920
746877981138747393
747071124819873792
747076019660664832
746886394866507777
747059636566630401
746891365129273344
746861522702336001
747036634848210944
746890702622236672
746862411857149956
746869575829053440
747077122473205760
747078083266514946
747053097831235584
747078725007704064
747042536208867329
747080193018314752
747061171589525504
747031039906717696
746878929223323649
747080935137476608
746871811300691968
747052829261455360
747033543981862912
747075034032771076
746918456352604160
747079828113858560
747065000989237248
747068884784558081
747040565255036928
747050006385934336
746880585998622720
747051201917820932
747065084883648512
747051352946249728
747071623774117892
747032654500012032
747072131297574912
746917206508843008
747072697406939137
746871346014060544
746918464778973185
747046936339976192
747075411394191360
747073679029374976
747072714234433536
747064296287383552
746924919716462592
746897644002361348
746874961281810434
747031178327236609
747076501657554944
747047842171224070
746891532943253505
747048311912275968
746910159906078720
747033346606243840
747048312067457024
747039281731014656
746929881582309380
746927566368415744
747050111096786945
747072932548083712
747055417268789248
747036387652808705
747030729264107520
746860767803113473
747050761566158848
746886881690984448
746869370228355072
747074631111184384
747049872017231872
746863577961762821
747035284232077312
746915193314107392
747065315553583104
747072517215387648
747053873605582849
746898738938060800
746890983674159104
747080432018128897
747036135805820928
746871253533855745
747046629971202048
747072294942564353
747081560168538112
747050379729317888
747033715813953537
746884767539421185
746892631993618432
746891541294125056
747044432004919296
746870419072790529
746922562349719553
747080394126811136
746890438532014080
747033048865202176
746911749744402433
747043572159909888
746868875485028352
747074840742469632
747044990040276993
747072437666349056
747063100885602304
747048462886244352
747038677767962625
747078670481657857
747057417918177280
747070772355735552
747078473194274816
746901075215581184
746909992226164736
746924307138347009
746895689649627136
747038174484979712
747071556828958726
747057291770355712
747067328819511296
747077684774211584
747075503652278272
747056369140965377
747068000122052608
746892753783635968
747066833983905792
747050295902015488
747032805415198721
747039579346173952
747070734778900480
746924387157291008
747062165748645888
746913523570253824
746866648334893056
747036492355223553
747053756307607552
747032214144225281
747075037904134144
746920570151833601
747049641603104768
746885023500931072
747074652107837440
747062484297719808
747050979313385474
747052829395779584
747072512853426176
747070046669783040
747063054978846721
747067668717441030
746873107512692737
747034483375882240
746857726958051332
747056432030294017
747040867228213248
747046881532993536
746875909349703680
746860642083213312
747034881608327168
746865155112316929
747052363530309632
747080767306596352
747068452905582592
746884318933377024
747045862484885504
747061436111798272
746865041647886336
746883274450972672
747031161361281024
747031736006115328
746889553336668160
747072592788455424
746891436537196544
746889805112422400
746864811066200064
746866455455600640
747068335741874176
747061180045336576
747045720012750849
747055614208122880
746894234372833285
746884817892052992
746902786223276032
747077952903405568
746863330539802624
747065651328606208
747075365089181696
746911640369520644
747079760824664068
747058726230626304
746882649327804416
746913406146379776
747062564295741441
747071703474397184
747080624884813825
747056725878931456
746911753934512128
746862441536061440
747064623401148416
747063109588762624
746868355290759168
747058504188465154
747044209727840264
747055555450118145
747078187813834752
747064665566511104
747060013999480834
747063935770234880
747041349296349185
746879952641941507
746875523452657666
747035452146913280
747073578265382913
746889721264078849
747045677935509504
747075843290177536
747053651257073665
747039168182771712
747054091843559424
746891541600296960
746876085321732097
747038262221541376
746875418544906241
746860679534116864
747054192326434816
746899317609226240
746867248061526016
746903033947230208
747048697620488196
746904019612794883
747048374960939010
746921631327485952
746873405333372928
747034554448363520
747031404807073792
746870653635141632
747076589918294017
747044138701447168
747057371583758336
746903142994870274
746871803188916225
747060001353629696
746865713017552896
747078531721592832
747054527707250688
747058386743758848
746883626843807744
746858741807587329
747067127484588032
747080175985262593
747080159140904961
746890723329335296
746877037504241664
746895622393913345
746927331621502976
747076757522628608
747052103638589440
746883257866813440
747050073389948929
747045648361369600
746927708727291904
747072563512229892
747049255567822848
746901397891780608
747080381782884352
747038967091040256
747037763459899392
746879105308712960
747059691281387520
746871794536165376
747048941070450688
747077600774750208
746863049479430144
746912890624614400
747070445220933632
747066716610396161
747052598310514688
747060601302753281
746909308634472450
747073360190910464
746865863744065536
746901532373749760
747031849436844032
747038895888535553
746916568991473668
746868116341260289
747051210176237568
747055744357384192
746921492793950208
747031161340370944
747073708544630784
747066896910974976
747049482035077121
746917797972697088
747036932782317569
747060844442312704
747045807782649857
747053181352304640
747043421345431552
747073150790275072
746916728161112065
746871198970064897
746909312618881024
746919660159926272
747048081108111360
747044436597706756
746922025734660097
747078556858068992
746909564151357440
747076849830793216
747080889092476929
746875955583528960
747033292235505666
747032448937172992
747051461704622080
746859991739600896
747049310202773504
746897325537243136
746878669168095232
747071749515247616
747077777057288192
746925938894643200
746923665665761280
746880867025321984
746928476423217153
746914627024392192
747079232321392640
746897535244058628
747057694452875265
747074383898886146
747046281885818881
747059162790658048
746890236928528384
747033762022686720
746870347488759808
746872398700417025
747077978421665792
747070940127858689
747047615582318592
747062543059927040
746897312585236480
747053366132490241
747064799826153472
747067463142096896
747060156643565568
746871752848965632
746871567968178176
747056159467671552
746895701993414656
747041794135842816
747070181042757632
747079144329011202
746895761015771136
747042582476263424
746886495600971776
747031362809454594
747061826026823680
747079941091639297
746877532293726208
746866954527375361
746861812398886912
746900525707333632
746896629022756865
747062924758360064
747078150010503168
746900831920922629
746919928540737537
746873723928649729
747063503505211392
747041949199310848
746871211804655616
746859500959735808
746898197608529921
747034026083516417
747051012930699265
746907949499486208
747075969324847104
746892531409911808
747042666550943744
747056398371033088
746908486236135424
746926157111660544
746899623973785601
746863468830142464
746866555938562048
747039797345136641
747044620807340032
747058583922049024
747063659063566336
747044314836963329
747065504532172800
746878958386446336
747049561957359616
746896645862789120
747079441973714945
746885749031604224
746893563171078148
746926761183690753
747060764989493250
747068310471086084
747062526542741504
747079286964682752
747074878692597760
747069816222146560
747068612272324608
747073461114179585
746898009007529985
746903184661225472
747040665570271233
747052627788185600
747036693769912320
747064942520598528
747045325488132096
747056465555365888
746862143555801088
746879956597248000
747051315168153600
747067681128464384
746868917277196288
747057535216193536
747060592939241472
747067366454943744
746916971464302592
746903235177287680
747063868401258496
747081740645076993
746866035807031297
746893181405429760
746912588466814976
747074690028560384
747075239255777281
747047917656084480
747074811600470017
747067190290026496
747071674013589504
746888106209484800
746900869417832448
746876332840103936
747078057912057857
746922248091512832
747067375023886337
746917789240176640
746861417739886593
747070835266027520
747051713467682816
747076808005263360
747038828444139520
747048286842920960
747037393996386304
746874671920906240
747048546755616768
747064115907026944
747036509212008449
746899778982809600
746906053724409857
747071682641334272
747077588057735168
746912517130162176
747065646916243456
747066770981294080
746914798684635136
746890614386593792
747067505072545792
747065454255017985
747037238882668545
747034613407682560
747078473001238528
746890773870743553
746859815830454272
746929927686066177
746861820615397376
746862227613855745
747050774140690432
746904418067578880
746891763629993985
747053269600567297
746872943834173440
747036970711457792
746888710290014212
746866610330284032
747042464956096516
747081266365861888
746900903001718784
747055295491358720
747056121521836032
746859484522356737
746897266733027328
746887946884743168
746929609019531264
746906259417272320
746900408199614465
747078590752239616
746915935655727104
746920423200165888
746921178569314304
746876454542114816
746894284301864961
747053240315969536
747054557419700224
747035988858265600
746865045825458177
747049410715131905
746876911524126720
747055073163894784
747065361678372868
747035049690697728
747051742848757764
747031069204045824
746894322079928321
747072810955116544
746921765482299392
746919702031704064
747042595038183424
747039101220589568
747031736022863872
747074228600573952
746875234003869696
746892263024824320
746921937469771776
747078628526202880
746880527307776000
747081681912340480
746861178920407041
747034969747369984
747080910156206080
747043362625118208
747047581977542656
747048890705141760
747040149968674816
746904443019370496
746890459331596288
746913024792006656
747064548218257408
747054838089932801
747080205567688704
747056570412892160
747059460246507520
747079555421179904
747066808646021120
747064757643939840
747056666873630720
746859475995365376
747061696137674752
746891776280117249
746866119705690112
747074773629407232
747032541203406848
747078871426666496
746928581511634946
747044138491707393
747056054719160321
747052480916295680
747059066162319360
746885052898877440
747068259829055488
747046873312202752
746858708605501442
747071514877399040
747057757564592128
746905512474722304
746911376367620096
747038660713975808
746888030728880128
747041450232274944
747052502105862144
746858402421293056
747031551280451585
747052946815336448
746870561696026624
747078791969775616
747075616772526081
747052313424994305
747059045316562944
746860255917674497
746899338555588610
747036873852321792
747066611845238784
746870758492635137
747078972199047169
746899301008216064
747067802863951873
747037700545478657
747031891069415424
746862617352798208
746872142772453376
747079022748798976
746893248627630080
746866090588798976
747059804296863744
746888064212021248
747069467939635200
747041022350340096
747054184088870913
747072005728407558
747040313399713792
746926337328316416
747059514726187010
746874168826703873
747042754312740864
746917139089498113
746881202313904128
746899242065637376
746927872657461248
746878820049813504
747080406781075456
746890266280243200
746917487284002817
746858528153944064
747079081527808000
747048630675185664
746884423539318784
747038186925400067
746862177051615232
747065676192448512
746904119961600000
747068943559495680
747069178767609856
746864135934140416
747043186682507264
746879885315031040
747042511156289536
747059934550851586
746864328985444352
746925813040308224
747063105193009152
747040045052334081
747058747462287360
747043195004006400
746861740944564225
747046978291367936
747073616056057856
747032793062965248
747063222637731840
746892598242119680
746882422986375169
746916174382927872
747068494798258176
747072982695219200
747061939419881473
747076967325966340
747054703893221376
746889498915540992
747055828163792896
746899477009567746
747038304353259520
747046910914072576
746865834434387968
747041064242970624
747058470562701312
746929961127161856
746874604648599552
747051872817643520
747067458947788800
747077420272914436
747053596768874496
746917097209364480
747076724039483396
746897916795592705
747053806647533570
747035108134125570
747067333055811584
747044213909487616
746862449790312448
747081451267571712
747059934328676352
747067031178993664
747058311057399812
746903839169646593
746882561624915969
747041181553537024
746874948673744896
747070738838880256
747050551528005633
746894733298049024
747062778234441729
747044541140709376
747036941280022528
747038216067387392
747037549458235392
747049716819451904
746866253952749568
746878904116387840
746927360595890177
746863313720643584
746926890976370689
747051549961129984
747076367586562048
746861702998679552
747062102960013312
747062610437210113
746859194842746880
747033065604644864
747041068483489792
747076262905118720
747040418202853376
747076929593843712
746894704109883393
747057665390579713
747061624675110913
746868368066510848
746902618664894464
747047942930980864
746881206508208128
747073523982671874
746873795353288704
747051248076087296
746879684088999936
747068545213804544
747077097294864385
747067748203782144
747076099163684864
746920809093009409
746894938671980544
746879684084961280
747033367443570688
747048504846127104
746896322788208641
746892728508657664
747038690220871680
747058516679135232
747077890181726209
747063218430840832
747066309574336512
747053596928270336
746864668396879872
747038316701294594
747071519180853248
747076791228039169
747073603636723716
747080344000552961
747066687057444864
747058453764505601
747069086262243328
747069434318073857
747048836284223488
747043366915940352
746869873465233408
747059707832041472
746916337952260098
747039663379054592
747050585342513152
746889775815221249
747054003587002369
747070910851473408
746874571383541765
747044096498343936
746919706234281984
747033246127497216
746916115859701760
746888034885439488
747069291871281152
747079131616116736
747070734497898500
747044671357063168
747077319530057728
746922642255413249
747037989843406848
746898353061953536
747053282087026688
746874760081047553
747046877619691520
747041164864405504
747036173638451200
746873027606908928
746857710285533185
747054561425162240
747061788403994624
747076590010507264
746886097045594113
747055387879215104
747060508939984896
746880598518566912
747034462475661312
746868787417321472
747051805582884864
747061813192318976
747071749754327040
747050199365861376
746910432724672512
747035368504041472
746864941093761024
747074035771670529
746859966594691072
747067333303209984
746885761576796161
746909665145937920
747067786258681856
746895773489475584
746860990176890884
747060097986232320
747067186288668672
746872293830365184
746911518797729792
747032226697740288
747069971134582784
747073221875367936
747041739391799296
747034894417690624
747070164277944320
747080905936748544
747039793293365251
746923007214497792
746885304477376512
747059372400971776
746893323944722436
746919550902538240
747067765270413313
747033409474732032
747078712089260032
747072185936732161
746887070434598912
747064640354422785
746901041422151680
746923422127534080
746862584129695744
746893961516752896
747067752377004032
746918514812923904
747079966496456705
747050429947731969
747059959389577217
747037981534527488
746923531422830592
746900043110682625
747065470981967872
747078775351951360
747053286419738624
747059145669509120
746913615953944576
746874076413583360
747078469104836608
746862621551374340
746865641517350912
746893089080385536
747072869763530752
747042800814952448
747030876362510336
747031224208732160
746928061258436608
747079593253797888
747077156279324672
747049679205048320
747039365566705664
747058608987217920
746918456331804672
746873082208477186
747074849315688449
747060718684430336
746866593544740866
747055425309253632
747074446427586560
747074887064387584
747071011682541568
747080461290110977
747052485144121344
746858599419355136
747059464541474817
746928728098357248
747033468182368256
747066133367365632
746871056284123136
746904921153347584
747054687468290048
746917357206052864
746894448227844097
747067085533097984
747075151137767424
747035355761770497
747040472800038912
747074283222990848
747071183347191809
747060538434170880
747033258714611714
747070923551940608
747070411804917760
747048907373314049
747067869779853312
747072756362149888
747076136904105989
747047951399272448
746889515705450496
747073226170335232
747039549893844992
747064455717097473
746875498115043333
747059787481890816
746889867875876865
746904250219790337
747055555508830208
747036802943442944
746896054394642432
746902320722677760
747040623824273412
747077412203167744
747063793209868288
746873761614434304
747045459978498048
746862260966957056
747032683910397952
746922042268745729
747073075003305985
747057316990750720
746895748176896001
746892501735313408
746881001138294784
747058692676292608
746879017207341056
746903683741294592
747061955865747456
746877502954496001
746917566942089220
746885518223368196
746889502816251904
747067459094609920
747036454518415360
746907899046174720
746899028462415872
747038614790545408
747033573232943104
747058264878129152
747037951939477504
747072630512041985
746889746203369472
747030809207537664
747076539787862017
747080452738007040
746903612811579392
747072920057450496
747066196281950208
747063730106671104
747058990761316352
747030712814034944
746878710859595776
747069157804380160
746872033854820352
747067483882921984
747043026896191489
747034688976470016
747077445409353728
746873501735337985
746906670413025280
746903927103184896
747046072221077505
747044973460086788
747081216231350272
747044986030526464
747052460083191812
746915050548453376
746867097070899201
747053496176885760
747045799616360449
747061079482597377
746909316922245120
747079014402101248
747036802582642688
747053554855206912
747078699804155904
747070709302591488
746862986774478848
746859027301294081
747066326426988544
747040569193541633
747039315167940608
747045392852877313
747076870764584960
747076308790841344
746863934523707392
747050358938173440
747033715759529984
747052510616092672
747041412152201216
747037242963664896
747070265092276225
746907135942885376
747035582195449856
746888085397442561
747051952777887744
747054062265237504
747039365436628992
747059372178628612
747041756026372096
747061414775259136
747069916826710018
747047326406086657
747063558131744768
747047682661822465
746874051142901760
747052992709287942
746889318430564353
746887095596290048
746901100377346049
747068180212948992
746884826549018624
747077692898541568
747067320472834048
747061716815585280
746924777063874560
746888542668873729
747067010027294721
746888475530539008
747078381032906752
747039302455070720
747067597401784320
746901368707887104
747076153882488832
746897254204661760
747035322354118656
747054305643880448
747051239540666368
747056834700152832
747077185501077504
746869785493905409
747045254277193728
747072869734158336
746859794703646720
747038702581522436
747041223546920960
747077126994563072
746913729397161984
747054574159040512
747070130832707584
747060764633141248
746899351071428608
747074102544990208
747038933402320896
747035259078852608
746895030908948481
747045321226739712
747034080588365824
747039583750201344
747045493444730881
746883228473167872
746871828157730816
747076816536403969
746912194386755584
747040237814165504
747034474794254336
747072282191814656
747070990530809856
747073079097065472
747079756546355200
747077994812936192
747073498611351552
747034797718016000
747060173563396096
746891960934244352
746928925465423872
746862260962811904
746892921421471744
746881416579809282
747077705506689024
747064627830333440
746861292145807360
746885505732714496
746920486211313664
746896708785811456
747071925680246784
746912034650882049
746915050498179072
747074568288886784
746866111207997440
747058420029628416
746860465888894976
747060802667057152
746889863660638208
747057648655339521
747040560918179840
746912634373554181
746928027653836801
746911548078063616
747031375262396417
746858159071952896
747066955488690176
746870863689973760
747051960868569091
746925297052819456
746899867235028993
747057900145762308
747055073331650561
746869882130731013
747072240248823808
746921866170818560
746868615211814912
746879147448877057
747067152704897025
747079890839666688
747046416225296384
747036089869869057
747081912611536896
747035636897558529
746912643097649152
747040070104920064
747056428012081156
747054779742978048
746887523394215936
747072500316708864
747051960768073728
746908624870608896
746867738690215936
746889029099098112
747059015880966144
747070684384342016
747078082939523072
746869697396744192
747047963881508865
747080754870554624
747055282895855616
746921954427473920
747030733617774592
746873929629741056
746928166111842305
747044138714042368
746878157341474816
746904363323400192
746889335430127616
747051549818560512
747033912694669312
746884130017783812
747070495724535808
746916187104108546
747066435390812160
747055035339669504
747063323133345792
746902199238803456
747073461042831364
747053261383942144
746925217327493120
747055266105954309
746871891084910592
746894553077059584
747041034702512128
747070663236562944
747080461118210049
747081631433895936
747057388604129289
746867415695253504
747050522209882112
747077629958823937
747046944590147584
747041710035861505
747061347658010624
747057270752632832
746866644153212928
747077537931603968
747039344490221568
747031517805813760
747040711950884864
747046768605532160
747072911375208448
747081060866002944
746908607871070208
747045799616516096
746902845224525826
746919215584546817
747057283432128512
747039793322790912
747041881876496384
747040078548041728
746902031202320384
746858813291008000
747060869700395010
747032210180612096
746874735045279744
747043337463554051
746877406766587904
746899162545950720
747062136338165764
747062459467325440
746912320106815489
747040594317447168
747049066715029504
747032830895624192
747034713928384512
747041554703912961
747075180804059136
747051189037109248
747064627566120961
746914932873011200
746881290448801792
747064074161119233
746877868190408704
747080251642109952
746869751872294912
746896679241080834
747038534813396994
747065885991436288
747073561429348352
747035481515397120
746905630120755200
747071372149555200
747066078912712706
746909128040185856
746872121746296832
747077756136001537
747061931006124032
746879482884063232
747046877531611136
746871488393805824
747046617304473600
746867931808694273
747080364728922112
746912907116556289
747065307383070720
746902325160091649
747032113581535232
747045074089938944
746911842044252160
746919085313667072
747081778100199424
747040531688095744
747062673087541248
746922201631330305
747073142384787457
747063436589285376
746859916569223168
746897685983137792
747056083777257472
747068482332819456
746867881195896832
747077051237208064
747077873245261824
746863749974396928
746860503578869761
746908243113349120
746923636284497920
747047745869971456
746900743530123264
747074475963777025
747042112668049408
746876433532882944
747069518128652290
746914807274700800
747047326150189056
747043354223976450
746868045008642048
746861795424428032
746930276018884610
747041903057702912
747038849726058496
747080792795406337
746921878686695424
747056239213940736
747046772560826369
746922130386784256
746926177843978241
746881575640530944
746923728383139840
746880271182610432
747057199709564928
746872910401388544
747040581940031488
747040783014957056
746923199884107776
747047389018603520
747065424643227648
747058747218984960
747052027914555392
747046155998101504
746868711764566016
747066964149866501
747068297993195520
747078683022757888
747037364657102848
746859731776581632
747060160691118080
746869311436795904
746911409838055424
746923074113658881
747067525914058752
747043148711464960
747067308095438848
746886323793969152
746919664408682497
747052879639420928
747080113288843268
746900945246756864
747036999845031936
746885145173561345
747074907972960256
747035611417153536
747034038901309441
747066246680567810
747068860029870080
747037494961643520
746910713432711168
747034860812906497
747041097684226048
747067043787194368
746863628343717888
747074995935928320
746857940808699904
746906510735740928
747066628383313920
747077764444995584
746913968325804032
746927654251573248
747038526806568960
747062522080034816
746920754961211392
746866023467487235
746910969520066560
746911657146843136
746878190849667072
747073406626111488
746871467338514432
747038274825248768
747034848137613312
747059124743995393
747080797006364672
746882615811149825
746883668551958529
747046131021012992
746870976697229312
746891147218288640
747052523152879616
747035288795512832
747076514554986496
747035469037342720
747078028732293121
747039134947094528
746863431131635712
746928820272271360
746926911926870016
746902387948818432
746870435523006464
747075113422491652
747056021223411712
746929332149493761
746873753582313476
747065315713032192
747075360911667200
746923527035559936
746907538327732225
747032981815033856
747072001345392641
747033438855766016
746889880362332160
746868669997735936
746904937955659776
747066838115303424
747076418035646464
746909572917395456
747076350863876096
747066662214590465
747060546894180354
747070642453909504
747060685201256449
747032952551399425
747034990655975424
747046114080264192
747046172699791360
746910768189349888
746876345355997185
746876198588907521
747063101024010240
746890757101879297
746864320559124480
747043228478771200
747059049322123264
747056004458758144
747067328815304705
747048886641041408
747048962037776384
747074434150834176
747042016068960257
747075276945895424
746897421758783488
747076371642359808
746892262806740994
746922487150149632
747072030843998208
747065659620655104
746889502854123520
747055224305684480
747031669136297984
747072261555904512
747046734841380864
747038547736027136
747044612578119680
747059842129362945
746901091799830529
747051470357397504
747044058787373056
746870662346706944
746859929147891712
746902849422974976
747066921959432193
746882871659401217
747030989269008384
746873883450474496
746876714412810240
747037578721902592
746906707847168000
747045531294273537
746898189576470529
747032642047057920
746913519606562816
746887518944108544
747068381598224384
746890765507379200
747063004689240065
747061699950292992
747064829064679424
746867881279954944
747069187063975936
746862558758449152
747077076612681729
747074551528448000
747056616709685248
747060575990013958
747052678245650432
747074299710808064
747072290966253569
746910239677571072
746883077360652289
746876542588960768
746878207790440448
747073884793475072
747044595721207809
746879684303003648
747034139489099776
747075637744119809
746874114250416128
746907630732378112
746902974899773440
747036911923933185
747058743234404352
747074773990023171
747071082729979904
747044268645224448
746921257917001729
747032151179280384
746915394405826561
746864668568846336
746908650011189248
747055706617053186
747074954018045952
747040149847019520
746899519149793281
747081929258844160
747040573433982976
747035812718600192
747043702498004992
747038941765861376
746858377087754240
747047867286700032
746890232943960065
747038061251334144
747055719212523521
746898378265505792
747051109638897664
746861761832222720
746923036604043264
746858112959787009
746892581812969472
746928443103776768
746923288081752064
747071728652791808
747073762898542592
747071724647243776
746880288056291328
746898441184415744
746860276893421569
747074266169024512
747059200518406144
747036982950301696
747041483698601984
746858444041428993
746924487648522240
746887342733074434
747040145673699328
747039793402511360
747061805046861825
747058302824091648
747035511009742849
746930305198657536
747057401132646400
746897220369145856
747053332611600384
746859819789881344
746870146346680320
747073775368175616
746871425378615297
746866086163906560
747076229057097728
746890853638148096
746866039871442944
746871375382646786
747065873588883456
746866920717156352
746858175668883456
746894468939321345
747076724110794753
746916543670456320
747076975773224960
747031492921024512
747051705280434176
747041970204246017
747081950259666944
747034042839732224
747039856400998400
747066716379713536
747072014041612288
747065714150903808
746898331830525952
746869068448272384
747039327918694401
747059447638417408
747041827484667904
746858557321011202
746897220402741248
746917089030479872
747056767578832896
747032633742397441
747036655928872960
746858066667155458
747061838572044288
746893038983643136
747081358778974208
747057669400367105
747033430517493760
746858649641955328
747067249383583744
747033212606615554
747050925160796160
746921241441796096
746893730649497601
747059980390457344
747052502093180928
747035146138845184
747059577645047809
747076187227361281
747073213650317312
747059992889561092
746906611759747072
746871459243491328
747064564835983360
747071238019776512
746858125538496513
746915763739451393
746901125459148801
747054138010312707
746891029744357376
746899179415298049
746891436403081216
747035099686899712
747043903753306112
747034307340963840
746882678817955840
747069493025849344
747061066702651392
747068771605561346
746879042280919040
747068482328616960
746928573018177536
747074622730887170
747057308694417408
746867793467965440
746866836839378944
747066007626321921
747040292243640320
746863775286857735
746886902364536832
747070722141528064
746925531933859844
746889259613773825
746930472811376640
746908364936904704
747052896269778944
746920213837398016
747039226936565760
746893516924653572
746923967504482305
746867365384585219
747033870793609217
747063897983692800
747072798137389056
747066108398665728
747041986906034176
747044734280007681
746866342159126528
747049679272165376
747051038369320960
747079416921133056
746880720015089664
746888013943209985
747075247912845312
746905437174398978
747073452696231936
746863804579872768
747045421877444608
747077059520897025
746919530039894016
747065395186532354
747078494077616132
747051478662078464
746917634306871297
747044679586357248
746869710004887553
747037016584511488
746922080290095105
746867453406420992
746903025604669442
747059485357801472
746862583748169728
747066217349906432
746895043642875905
746861040483373056
747038686181789696
747041135504330752
746879168265191424
746903478266699776
746900655776768002
746868225149829120
747037805298262016
747057329531686912
747058940349911040
747046504226000896
746861841477865472
747059292688154625
747044952471789568
746899443702607872
747072525696405504
747078808864423936
746910692494630912
746919869812117507
746874042997583872
746867684134912000
747067031044796416
746858762795909120
747069186778759168
747040716157763584
747039608605671425
746912190024790016
746887699647201280
746877637512007680
746901834405666816
746860104968974337
747036375132835841
747070579472216064
746882125090160640
747081371584073728
747049989449330688
746871689947004928
746863238286053376
747047670041059328
747065596601217024
747055853279162369
747071049049608195
746910411673346049
746879986162798592
747068549596733441
747066557101113345
747049637320736768
747076011251089408
747078649396994048
747065995013947393
746884025256542208
747041324327645184
746906368192315392
747037570249392128
746863720454852608
747063965243449345
747048756328169472
746860013017305088
746865985408237569
747076632033263616
747065865141551104
746885128178171905
746874327920959488
747030972646961152
747051944167022592
747076124413394945
747070646631432192
747045543571034113
747042293199298560
746919265698099201
747035066283466752
746911812625571844
747058713949659136
747040132914622468
747081912519393280
746884931276636160
746906691137052672
747076086492692480
747077776788889600
747061444424929280
746877637386248197
746886873251876864
746871639313285121
747044012692017152
747063277033689090
746875003329732608
746889255327260672
746914412787806212
746885514255441921
746893160635203584
747059242469822464
747042247082913792
747067161055723520
746927851585208320
746906456520273921
746912793908084736
747061473646624769
746885065435557888
747046038444310528
747065042990956544
747036014359773185
746888286745075716
746863666239311872
747071737079144448
747039491400024064
746910801727000576
747031291397279744
747072789908172800
747044524376096768
746888450154987520
747048173420437504
746903856089542656
747072898964152321
747044696237678592
746888769077411840
746925133814599680
746864655889403904
747064397009412096
746930028361973760
747045300523569152
747059116468731904
747057493088608258
746891877111177216
746922889643909121
747043270199435264
746865671036801028
747069719765716992
747048072753086464
746917172732174336
746919295217713152
747069161822691328
746888534284394497
747071879706378244
747079391612641280
747077911337910273
747040049116512260
747041525570412544
747074492719988737
746871073174601728
747074035389960192
746879499430551555
747032167990059008
746891029815582720
747059343019872256
747059296953864193
746866245371199488
746879205955145730
747076157837811713
747043178004480004
747032465928298497
746869139776495616
746891742889250816
747056939461394432
747057090787631104
747040116292595712
746924559086010369
746894544554254336
746882083352682496
747062711180234752
747064552211234816
746907106490605569
747041852768030720
747057690535403520
746888508816527360
747080582799196160
746870116730675201
746874059430866944
747034634110701568
746859383699668992
747056654236123136
747059615523835904
747071749779505152
747067706214653957
747044599844192256
747062765446135808
746916652667834368
746924558943404032
746870204962058244
747042217483591680
746927096677601281
747037666907136000
746878891503980545
747060169184423936
747033187134676992
747033073930362880
747077005217243136
747074383554973696
747070747173076993
747060609791963136
746867994735828993
746930330469208064
746904245874659328
747074337665089537
747037272676139008
747068184537227264
746891100997091328
746920368707866624
747060764662345728
746867944194514944
747062689944330240
747064673770536960
746879445009502208
747067387531272194
747044180745129984
747036009997680640
747067676988669952
747052992810090496
746890308227571712
747033682217689088
747038882978357249
747064057253924864
746879860124024832
746913775446437889
746883995946782720
747058445380161536
746863829657653248
747042389672394752
747060240517042176
747057984082153472
746923246260465665
746906766592479233
747036978969972736
747067500781801472
747055752452448257
747039717741453312
747058877477363712
747034051169628161
746906930266808320
747067156773343232
746863242316742657
747071753768185857
747040242088148992
746878165843386369
746900475304259585
747080834361004032
746902677196509184
747054364372537344
746898902398476288
747064866935083008
747042008032641024
747081836824829952
746862059778936833
747045766007492608
747052812580888576
747046202034819072
746867885616799744
746880430767407104
747057933595312128
747050115400142848
746859035442307072
747075528579031040
746926828070174720
747062530548375552
746871610037121024
747069941883478016
746864521642414080
746890203638472704
747039269093507072
746926521902731265
747064942277308416
747036156861292544
747047661891649536
746866841297920000
747043736044118016
746923695025721344
746881970026668032
747055337199534080
747073322735788032
746880736934920193
746861808040841216
747063851837952000
746892195874013185
747066712210677760
747036807070625793
747061527992242176
746894024322195457
747033409462034434
746900953631199233
747078955618942980
746887246490525697
747034646723051520
746902228338884609
747032658715222016
746886818579218433
746914647761162241
747060878156177408
746889314424983552
746861627836882944
746917927799005184
747064128662036480
747049104761446405
747049498724147201
746915721507016708
746857999378059264
746899422647246849
747072831930830848
747053655396913152
746864261813649409747337735598268416
747382086420434945
747264788405714944
747262544499310592
747321562269777920
747270739942735872
747395139132362753
747305141703847936
747432887868362752
747419960654213122
747359218827591680
747400872716537856
747388826583105537
747230331946795008
747383357286285312
747408325684264960
747416609480900608
747289002185621504
747336334981750785
747363840870998016
747435156869382144
747240629013520384
747342567516176385
747417716835889152
747361244630376448
747440336641863680
747337215441666048
747408774776774656
747412029179371520
747367997778558976
747334908847087618
747329485607862273
747439657453948928
747355058342367232
747421260989095937
747342756402454529
747306362208559104
747396942347538432
747415376405815298
747441280624566272
747322703397294081
747431218342469632
747224074171060234
747438684270559232
747435316328431617
747388885408178176
747440063932407808
747298283853209601
747405863594397696
747399119354929152
747379141662679041
747431637948956672
747352432439525376
747362150633484288
747327547675860992
747374620316172288
747379980540256256
747389019525259264
747436851154259968
747393511536852994
747309403242528769
747341523210035205
747427263218606080
747424947987853312
747367519522951168
747438646345736192
747319528103698432
747398213200535552
747265585399083009
747373353577627648
747284900106014720
747247436582760448
747394908143648768
747263714647244800
747415384752533506
747327681750937601
747436570458865665
747345537267949568
747271478324846592
747418052333961217
747401757735608322
747403779029475328
747308652214681600
747256336866381824
747429419015372802
747352738900643840
747433173064257537
747351010461376512
747231942739910656
747308102899236865
747262544390283265
747419453290385408
747220114974466048
747222052642361345
747388881138507776
747337727150940160
747350473603178497
747433160409907201
747296857936691200
747334392821932033
747430308111257600
747374515668328448
747347969888952320
747364176511836161
747346162219261952
747352055052853248
747412700515438595
747406601754128384
747379661844340736
747359910808150016
747394866347409409
747359717954035712
747387929123753985
747338867951308804
747247583400198144
747308677707665408
747316894256922624
747357876717522944
747395159936106497
747376838989619200
747393914064166913
747382082154958848
747221255657381889
747247382102949888
747416265761918976
747360430893441024
747292365887397890
747243867250974721
747412188890009600
747239803037450240
747441485973381120
747368471495835648
747383818559041536
747242847980556288
747322002822750208
747311953165455360
747430408766136320
747322506369851392
747380467125596162
747343247077302272
747400788545253376
747222648355176448
747442173721845760
747223256193601536
747354907104120832
747333461623472128
747340709498228736
747396502205587456
747356693915402240
747357142823407616
747388448990978048
747317288563417089
747332446585118720
747435756478668800
747310888110034944
747264494796181504
747337840493662210
747222430125555712
747382497403506689
747396975901827072
747299097724366848
747438856056737792
747236657032658944
747407155813220352
747395977812807680
747433059583143936
747332597710106624
747330869426159616
747374750352179201
747344236857688064
747343171663732736
747312574186696705
747265883265896449
747424293735129088
747411459131510784
747351509961056256
747307544956145664
747380089659265024
747400251837919232
747360959442853888
747321344325386240
747437887096918017
747323668074663936
747420556560076801
747414919188930561
747402449455984640
747258694065397760
747383440807436288
747263236408545280
747417708489281536
747317217092468736
747443096602947584
747415636461117440
747356412750200832
747229459858743297
747283809645690880
747363836701904896
747267376366948352
747399744360701952
747264998070595585
747327803368955906
747383751391469572
747425690107027457
747239693939445764
747288628766748672
747385693412823040
747414613268922369
747316071976165376
747406157468274690
747301006237540353
747251693834866689
747423844764352512
747234933182177280
747403745592389632
747386435838304256
747396921447186432
747428131523403776
747390428551454720
747341749463326723
747393528242839552
747439355183108096
747380198874701824
747363656598433792
747301660481847300
747424427684433922
747374595318157312
747426600585658368
747391552855609344
747398553081905152
747314583312838657
747443054731210752
747367209060687872
747389086445404160
747257188192817154
747337987436871681
747431574929477633
747444166163070977
747292642707279872
747424771655098368
747381394104455168
747333809658441729
747414415914340356
747246673282334720
747355909639315456
747273059464163333
747413300279795712
747425115500011521
747331427360923652
747321134819860480
747281187924639744
747356438046052352
747331687370022912
747410439559065600
747429901272256512
747220194590765056
747262812863496192
747417188261232640
747442777907040256
747365527216078848
747427057420886016
747340294098583552
747330718682931200
747389422107238400
747354357914542081
747413212002410497
747365317224075265
747435500600967168
747390885768355840
747380672608800768
747348779112660993
747409877555773441
747331515562889218
747348489911209984
747429385439936512
747300398038298624
747393469543383040
747369327268081668
747379125048983552
747361043597377536
747288138209337344
747298573264392194
747352642196627456
747431335963295745
747360263188455424
747391364212604928
747428391444373505
747435110547456000
747372447696064513
747374876315500544
747247780263923712
747409684609433604
747427028341821440
747386515551039488
747406811859460096
747407893813727232
747329040978063361
747350830450360320
747320199435550724
747323969775116289
747405427638403073
747339140732071937
747365401407926272
747279258779713539
747376386243977216
747286410143502336
747380697896099840
747330685086531585
747437295851151360
747336649198043136
747391007726145536
747429209237131265
747409990785204224
747330236212088832
747438931696721920
747434481506746372
747363916527902724
747379666328117248
747430274657566720
747358354985582592
747403464658026496
747343054193852417
747270131940622336
747243183604654082
747402546264735744
747399748584235008
747227874294398976
747367351528587264
747343385367764992
747324657997488128
747339996244238338
747387354202181633
747327300258017280
747432581524660224
747421386952613892
747423698043404288
747440424629985280
747416374591557632
747391258990120960
747417209522262016
747395046589227008
747377816384249856
747322497641549828
747222727921111040
747304244059865088
747421768390848513
747336125237235716
747329103640985601
747292688991477762
747248439121977344
747402407773081600
747380450633486337
747309634029912065
747387400263966720
747441439747932160
747233461077966848
747438076151009280
747406589221560320
747242529347670016
747408065889247232
747258727414169600
747422783622291456
747337131882799105
747358816346451968
747224175006392320
747436092018696192
747377010977153024
747336901141528576
747399677251727360
747309315065667584
747443537009049600
747358585693282304
747310497939152896
747257200997892096
747397819191918592
747356974828879873
747377283648880640
747252452743741440
747389879424802816
747403603216732161
747416898946633728
747277174013517825
747318420778033153
747429486153580545
747308744736808960
747260367340900353
747408317480308736
747350754684436480
747412746476601344
747355989175844865
747256164946042880
747420732427100160
747234082006929408
747333449170591744
747308644052525056
747302402953359360
747245599297200128
747395587818012672
747338989649092608
747242457830662144
747408808012484608
747391888135622658
747409269532860416
747396724432445440
747437027457630210
747281246867185664
747377644275175424
747277320939929607
747394132096618496
747343427302359040
747386075056857088
747293523636957185
747412784372154368
747313589199872000
747383340374892544
747305338748047361
747412633545019392
747365846058700800
747432229127786496
747389778803494912
747360766718779393
747293439654400000
747343033188835328
747412738259951616
747343544688377856
747347995025342464
747329909064773633
747424301855477760
747420946433196032
747441959921397761
747320643868254208
747393305877544960
747395608714027008
747373689319096320
747302470007742464
747286728700923909
747404194458505216
747418841144131584
747363946038960128
747369935488323584
747393050012430336
747319163249557504
747383302575755264
747347445302992896
747370950241443840
747401115696693254
747321025470205953
747331385325551616
747256705843617793
747411836547391490
747429699962421248
747393792559419392
747337089960710144
747246895366553605
747379595008155648
747352038388830208
747433101568184320
747361651469520896
747367481652613125
747361270123339776
747266277387964416
747434095538380800
747331935102373888
747404987072937984
747414588057063424
747275748260515843
747425056729538560
747330177433145344
747409924024475648
747281913748983808
747440181683322880
747422468827193344
747412914361950211
747301232637730816
747292378285805568
747348074750689280
747274737043148803
747269905217552384
747415573462585344
747342127135260673
747269968224485376
747364260649533440
747398104333291520
747317557019869186
747262200536928256
747294496484777984
747287370446209025
747407998717394944
747392786056503296
747415930251153408
747329385020088320
747317104047624192
747393570160541697
747392605630136320
747237361608720385
747331196573495296
747339140564324353
747322888013783040
747392202951790592
747347043018997760
747425698663501824
747346468227293184
747440865136742401
747228918516752384
747355116798349312
747373106449252352
747378928122269696
747325744125083653
747281242509324289
747345281339924480
747346548036513792
747224992773967873
747426587646234624
747259956647305218
747350796874846209
747392915803115520
747308254082932736
747405658065084417
747349882503991296
747257817401167872
747423765085163520
747339199552991232
747297768092250113
747342899063328768
747422896990072833
747322413830963201
747349123385327616
747425987911163905
747435257373270016
747438893985832960
747358442751397888
747415233656807424
747399576340955137
747365501798588416
747332870457298946
747440789542690816
747337743919788035
747359273366216705
747424964597317632
747434057974317057
747406526520901637
747417364422139904
747409009511137280
747279497641213952
747370963138936832
747289404834615296
747426550065266688
747328797683265536
747376449284366336
747411567927398401
747436419216457728
747435202801078272
747324955591749632
747412478087299072
747442215748771840
747363123770830848
747261697119911941
747299211062849536
747319528229507072
747273193556058113
747425904012320768
747331632877572096
747420321599238144
747331842630553600
747219934283857920
747392211122290689
747412146766647296
747399736081121280
747296421922017280
747354290583404545
747409672286670848
747422850848530433
747354533706203136
747296757374083076
747373177358196737
747427720276086789
747423589071130624
747236782840774657
747271218160611328
747279141200760833
747286074381107200
747289450913271809
747377606719213569
747375736185487361
747404395814486016
747428399585583105
747407184871428096
747383353028993026
747378856445755392
747262791656996865
747242931661078529
747395507912220673
747223453682401280
747253832955072512
747403502457094144
747315388363345921
747343666339946496
747252713084223488
747326465427922944
747336473112829952
747433865141161984
747356173733609472
747297965174198273
747383474445778944
747412167985532929
747401660947922948
747227391752286209
747305003203715073
747268609379033089
747415045093597185
747270861812531200
747440970157948928
747290415724802053
747244009928667136
747366550643015680
747246081872912384
747258756938014720
747289127754727425
747316319398199296
747414134782889984
747402927938146304
747360187648999424
747260619158654976
747379703745495040
747361999873515520
747282819492175873
747404248942542849
747315354800521216
747380144399060993
747312376924381185
747257024535203841
747297625544679425
747323672340234240
747378483219697665
747391921832722432
747340176876150785
747314914612514818
747344442554621952
747436754886594561
747403783399964672
747319985228255239
747224456007946240
747438826923122689
747378122434084868
747416005677178884
747340642355818506
747248191322521600
747365841507860480
747331511314063361
747238397710721024
747412688037384192
747379339059027969
747299664123158528
747331997744324609
747289501093945345
747363266310049792
747421730625433600
747386456818212864
747395382116782080
747371654917984256
747379204635779072
747367381228367872
747345734375079936
747409357420146688
747223478445604865
747366550508703744
747380001570426880
747353636271906817
747431595913535489
747253656550989824
747281783490641921
747339690303324160
747398875850301440
747340050971557889
747275848705703938
747409512924061696
747304537900257280
747318148374749184
747359394975916032
747341565069144064
747420816615211008
747266621341831168
747432355095150592
747443104903462912
747357579047632896
747244387114094592
747331200943960070
747380001616474112
747391892485193728
747394656627986434
747416693329248256
747310678034112513
747409756025987073
747328617399476230
747422083316129793
747400180442480640
747271440349732864
747229132518359040
747238016066945024
747433243973124096
747338339691331584
747376063202885632
747437149197238272
747400297882988544
747335290365194240
747292462431952901
747341187405611009
747250083222020097
747426034090393600
747322305026482179
747396753717071873
747430941295968256
747413203752198145
747311940792262656
747385861063401472
747437434493865988
747436171953790976
747403200504954880
747378894555197440
747357549532352512
747286095482630144
747332345833758721
747419667325685760
747425262455787520
747391339051032576
747417423339458560
747355762654121984
747394715134267393
747356408581074944
747352306576916480
747411836597837824
747368639389638656
747421306988167168
747220890962755584
747298292598374400
747302667274199045
747388390354542592
747308434337325058
747256789935108096
747326113089654784
747327669180596224
747235478521413633
747351040203231232
747366521241014272
747363001959841792
747340101294776320
747350666524434432
747357801425604608
747438965305708544
747360116450668544
747234174138880000
747285415854411782
747272501605072896
747292709983969285
747415162588696576
747366915484463104
747308052437573632
747303719885119489
747411815676542978
747427942649724928
747421776993525760
747363832620785664
747355506956591104
747378567147728897
747444027646062592
747285567059025921
747219892508598272
747435135767879680
747376243461455873
747285265140453376
747425346232934400
747360653258555392
747390923655512064
747431524484644864
747277929072070656
747363253827698688
747337295338954752
747384749526749184
747437707106852864
747360472995889152
747365929755910144
747280420518006785
747324557011255298
747240201135792128
747345902134714368
747424453055811585
747383319176876033
747391934465974272
747230411940470784
747426982103703556
747368513417977856
747376255981490176
747391632543211520
747399098177851392
747391850382688256
747422330540986368
747349953656197120
747230587983962113
747438524761255936
747348053577760774
747431587420213248
747272698909331456
747438231168352256
747440856991416324
747415460186980352
747441129289768960
747437442521784320
747277593716547584
747422036893458432
747316701188939776
747392890742018048
747405440280059906
747409198082830337
747411702216593408
747227475885723648
747330324502183936
747335563217248257
747312192349839360
747333109167775745
747358732435267584
747285931636338689
747399073305624577
747304537841512453
747382153181339648
747311559148371968
747341523151257600
747394182453551104
747420023522729984
747402042931613696
747373940813660160
747304944592519169
747407654767599616
747348083088859136
747340944396025857
747352038435074048
747365921392574464
747368882583834624
747300716725698560
747364654918180864
747440051370467328
747397504703037440
747437954373722112
747236556633677827
747372389101535232
747415435029602305
747307960326455296
747327564453019650
747352663315091456
747237550645878784
747348703577538560
747228721354936320
747396997125181440
747341598669737984
747313685337497601
747409613344092160
747375169660923904
747336804500545536
747422771026722816
747250167066198017
747356069064642560
747426097130799104
747435471312138240
747428307541491712
747244735522213888
747317510878330881
747344891319980032
747294597332664320
747382648348250112
747353300765446144
747428491906453504
747310455777984513
747238053807173632
747363627229904897
747440919725543424
747444312867278849
747304353363435520
747408963222798336
747350763110699008
747327061027545088
747339707160264704
747331188524605440
747375844927078400
747381838910525440
747243858963144704
747354101776691200
747268949159608320
747416978692972549
747437727923187712
747439871120257025
747381167595233280
747314742524424192
747349702148923393
747423001805791232
747384787426488320
747417779909779457
747362783914827776
747272119780777984
747240323131203584
747399203278585858
747327400963244032
747237122608861184
747403942838013958
747432765843472386
747429104203366400
747305875753164800
747375442655490048
747430500961259520
747292344869752832
747328071934435329
747352847788965888
747280940557164548
747411437958553600
747313807140093954
747442731899883520
747267057524289536
747412180174274560
747303824533032960
747339878900203520
747349026601844736
747369343793639424
747225827251720192
747298560798924806
747392559253753856
747432657080975360
747329988668456960
747370547797884928
747227400359059457
747373869401538560
747327270902108161
747376402769514497
747442379473444864
747335437010644992
747272438551969792
747394648247795712
747294098252455937
747384774986194944
747333403100405761
747370887414943748
747390667714879488
747227496643338240
747409273773228032
747382413425258496
747333969322991616
747389489090273280
747344496854073344
747321755190988801
747391649349779456
747395994589990912
747434691360342017
747425308572147713
747341900537958401
747433013525413889
747332408911921152
747411295519965184
747417255584075776
747317032467587072
747399127877586944
747393431798964225
747362448374665216
747428043061239809
747437866175725568
747382987994570752
747315803658149888
747240830562271232
747433747583217665
747339984034660352
747357818185883652
747396736851730433
747279476808048641
747294018564825090
747234023152312321
747317569619525632
747411698030620672
747443318884229120
747373357885120513
747323114166509568
747376088515489792
747237265349414912
747426726226071552
747433143414702084
747434582190882817
747330836022722563
747333419550412804
747392731341676546
747379389302706176
747418920542404608
747431356863373314
747346543900930048
747376470260072449
747224388618059776
747299429183422466
747426935802859520
747420115868626944
747396795538378752
747382065470050308
747372036704575488
747410888609640449
747396313390653440
747384241936285696
747368588869308416
747333717350199296
747413182889746432
747346941969895424
747409986574229504
747339128174325760
747276620269031424
747280109984350208
747364151371018240
747320904074485760
747291262961614849
747358992524021760
747406748668071937
747307792386535424
747272082258595840
747379989230850048
747311022130630656
747437556095016960
747401925440716800
747415120448458752
747305045071273988
747438293915041792
747344006166634496
747278512273272832
747378437116039168
747242176879427585
747419801539252224
747256810751557632
747290323420741634
747371122530881537
747429599513034752
747333570843205632
747429867873050624
747410301281144833
747321474420117504
747307444548689920
747338851178315776
747333939828658180
747273080540536834
747384313331724288
747408044762488832
747313295657340929
747415837817069568
747307624819941376
747301522095013888
747227513567358976
747287160621936640
747352277443280896
747433718206193664
747363262031855616
747352071679025152
747427049174859778
747394673501675520
747425245439500288
747427791709188096
747307700157976577
747256454424367105
747365208335724544
747410456512454656
747353086654545920
747384523143450624
747401015268347906
747345742604341248
747441578235432962
747245553273053184
747313316649803776
747418702715453442
747399882521083905
747411031203393536
747443029414449156
747354252671094786
747325408710791168
747442941258498048
747322195945230342
747220496601743361
747427871476584448
747363778120060929
747304835494510597
747410427043155968
747418954138714112
747248392728903680
747399488264896512
747352419806253056
747377158142758913
747220630920175616
747303875082760192
747315652705214464
747395541433212928
747410817147146240
747387446720139264
747271360611680257
747424406616551424
747306609676713988
747307750783225856
747223638219206656
747434334806773760
747287425186074624
747335659384254464
747348120946651140
747431989976965120
747388423883874304
747370455502307328
747223742925934592
747429507108339712
747366965740601344
747328172794880000
747382526541447168
747292215014100994
747368018485751808
747354206605033472
747339543557267456
747229954748841984
747338897554714624
747425753252433920
747314797197221888
747263735601889280
747343024632401920
747432564781121536
747400478217150464
747393654084485121
747375547328696320
747431268506308608
747325148496199680
747384514566103040
747373928411201536
747322770569105408
747416144013889538
747315417606021120
747397403662221312
747321960976130049
747416106386657280
747221830235107328
747250473275535360
747392555201925122
747296832988975104
747375782134226944
747278432233361408
747429679141883904
747406828254920704
747431574694674432
747234681767211012
747391510887415808
747354986732937220
747367846699761665
747330915567706112
747406484598829056
747426508206186497
747406140464574465
747415082871721984
747372762512121856
747379540427702272
747414445299802113
747410699698077696
747389434488774656
747333084098396161
747402105778995201
747328764263096321
747341468667256832
747328063550038016
747330764912549890
747428898963599361
747225647223705600
747368521982681088
747324980954701824
747336812905930753
747427745358053376
747333864155058176
747368400435953668
747400126042378241
747416207096090626
747414227229384704
747430597648220160
747270677258985474
747443092278546433
747355469384028160
747405259727732737
747425589749944320
747387530664939520
747279892094410752
747321050841522176
747422364162527232
747276633019654144
747414159902531584
747399354005131264
747365569159176192
747250246489563136
747303665229168640
747337026882539520
747238305603870721
747401128204066816
747327816258117632
747436595230433280
747275278439809024
747402411904405505
747302553856073728
747234723705954304
747270283069816832
747440089458847747
747251471633158144
747411882735112192
747402822761779200
747385756268756992
747305531996405760
747439170650537984
747368446241824768
747368274418073600
747267917327241216
747422137833533440
747378458376937472
747223679939940353
747250217397911552
747350549339615232
747430723544481792
747363765377712129
747228767760711680
747223344441856000
747242055085129729
747300309857271817
747377770347569152
747389119916052480
747311114510184452
747381297530691584
747417670807597056
747420036151844868
747366042888974336
747272711378972672
747390776913571840
747224996825731076
747346228988551168
747402873382768640
747388352660389888
747396258789228544
747256609429061632
747420669613334528
747247310522941440
747230843773431809
747441620409286656
747370983972020224
747431449201094656
747374221844746240
747341418251726848
747365141080055808
747355569858584576
747413639980777472
747379024494755841
747327329559420928
747438155901501440
747259507533815808
747248623574908928
747230831106658304
747431083910770689
747380094054842369
747407394771243008
747356974778454016
747383243801006081
747279913086922756
747358904296734720
747384795689168896
747349022353006592
747315988358533121
747333423828635650
747370262690140160
747397873415917568
747357440371367937
747379569754312705
747423718973014016
747250410335903744
747360850617458688
747433307286147072
747299143777845249
747367397816840192
747262837974761472
747300414962339840
747431478309466112
747425899910471680
747429565920907264
747261852472741888
747239572099104768
747345381722202113
747219619904106497
747391406201769984
747386637152321536
747390286112894976
747399807057170432
747395298297810944
747346233165910016
747344719009611780
747311051331383296
747394912300085250
747398024620552192
747238821587124224
747264918215360512
747440630234816512
747235025377177600
747298795784835072
747417070782939136
747420330063368192
747411211428368384
747417519879786496
747294228288413696
747351614424416256
747415515036004352
747313542785695744
747269305616605184
747394212153331713
747286774834069505
747315312844910592
747307612018860033
747263962123636736
747288314370105344
747298980195770369
747364566510735360
747414772627406848
747375455251087360
747441641313701889
747261458115854337
747401841273618432
747402823030145025
747429268037189632
747304793455026176
747329137371578373
747381947794620417
747443797152301057
747412486773706752
747364742956720128
747306903177297922
747401337915117568
747439565133086721
747247369196974080
747352508004179968
747436079528058881
747417075140931584
747394786743582720
747360557087531010
747233322884022272
747438944275554304
747396766224498688
747225756078575616
747397089303367680
747366835696373760
747399379556966401
747421953250623489
747346040274116608
747373030708510720
747229119939633154
747328659120263168
747382153248444416
747406001964523520
747329976047853568
747338251686469632
747442840800792580
747375723380379648
747438474425413632
747306957812314113
747382434501632000
747344207442903042
747381641782263808
747334988371156992
747390646936297474
747377199750221824
747236778717831168
747396917114482688
747310577433739269
747440927938052098
747311605113716740
747367536266711040
747349525786877953
747327707101306880
747248145269067777
747341800025665536
747243372159467520
747393134049402880
747392584461365248
747386289075404800
747364088292982784
747430534763024384
747413690169831424
747392957989388288
747274905196990464
747399429796282368
747361102283997185
747265153209511936
747391242590355457
747428953552523264
747287345200693248
747423001730228225
747323743660191746
747330081224163328
747372787552092160
747418882718064640
747397814976716800
747306517666234368
747427124794040321
747316697204326401
747258454977486848
747248984356331520
747401573026795520
747332651975991297
747383742835077120
747295239124094976
747235986111864836
747320744711852032
747233557718917120
747442962271973376
747421558679822336
747385898992541696
747342722705424384
747384158041735168
747236573381484544
747325681151811585
747348170921771008
747429486182817797
747228801147363328
747341338601881601
747404928247795712
747339883346178048
747431776214224896
747354349169311745
747392668527923200
747431524618866688
747426545854087168
747334200047460352
747402550199083008
747342332475801605
747352826876039168
747441083186053129
747431977695870976
747394421507895297
747387782151217152
747338973073145856
747429578197475328
747274955335794688
747242537493102593
747371369931935744
747300448311218176
747325467414257664
747338104885805057
747268433306279936
747442832483426304
747327841373552642
747225391199297536
747360368142487552
747425627360366592
747386012108742656
747387207388897280
747282857257664512
747405137996562432
747334036171849728
747326801051975680
747411660349005824
747368651821551616
747257582503473152
747408636045983744
747362603895234560
747351752853323776
747255804139438080
747397655551217664
747405901389172736
747412364966887424
747331234586468353
747410653753794560
747239744099225600
747260409585999872
747223361240051712
747366705626742784
747388763697987585
747347218831552514
747395642234810368
747257368606564352
747360531892305920
747220794086916096
747360141763354624
747429792270671873
747424394339827712
747248212474396676
747326247496097793
747286431115022336
747349953656193024
747421252726382601
747434271594291200
747420178732855296
747342751952297986
747256626415968256
747302994413137920
747403590583619585
747307649809551361
747353569225908225
747263748113563648
747375350095687680
747249621630484480
747416466895609856
747417989675376642
747287227881816064
747412499280990208
747401904385310720
747365074277376000
747242336367718400
747301861783306242
747435336985260037
747331666692079620
747436855356854272
747400532877246465
747252045875286016
747363610142343168
747396590210584576
747353422496567296
747290373479792640
747254000530104320
747339388045004800
747407205847138305
747276960238211076
747369578678915073
747411920425082880
747405242845757440
747289299670827008
747363337885876224
747341913158651905
747423131669790720
747338868161011712
747321604569341952
747393737991454721
747348259010641920
747423173671432192
747241128169189377
747228918529286145
747235306479312897
747442505336008705
747394127931793408
747309709233795072
747343074964103168
747341452003336192
747423584595881984
747399366634143744
747241799559716864
747397420779212800
747429591103512576
747384305056374784
747377220671381505
747386142287347713
747408179122831360
747239635055685632
747412465797890050
747398460853391360
747356362657652736
747416429184557056
747389682095259648
747405511612579840
747387379393134592
747244647320158209
747347386763186176
747356806998003712
747424255680225280
747378915413458944
747407335958659072
747438466221277184
747258635164712960
747324674715979776
747308975364792321
747420661073711105
747254981972000768
747329686846373888
747333201601798144
747367485964378112
747368408497393664
747421110124294144
747268072377978882
747302012618891264
747325060508069890
747299169224658948
747443352396660736
747429376854134791
747285680078807045
747257045796126721
747306915894427648
747355699915722752
747419579282948097
747381029405597696
747396653007659009
747323705835958273
747382442693033984
747403728907440128
747436314597941248
747240784139792385
747390067887349760
747249818821607424
747435739864936448
747226192261046272
747338289120632833
747422817201827842
747360850340626432
747312066696880128
747379284319305728
747427737049137152
747246123874586624
747414784937594880
747280525191065602
747376742885658624
747434825439555584
747342261420077058
747408846063230976
747295033573859328
747229149136289792
747397420774993920
747392177861427200
747332748679876612
747357629425426432
747438411351482368
747329732828528640
747362712901001216
747423538420846592
747341015816671232
747407281369776129
747327551920431105
747410280439767041
747408925499097090
747383990605221888
747401870902239232
747351614797688832
747436406662901760
747370316968648704
747436083697287168
747393813446955009
747425614710202368
747228679730663424
747272082334056448
747376856127672320
747299206604283904
747394325261090816
747437354638516224
747427300648558592
747385852939075585
747324515072385024
747341930028142592
747385932479930368
747334942183436292
747346015099846656
747335949034479616
747372422739812352
747260745226784768
747348544596520960
747412356540465159
747314138594959360
747329242199842816
747419599990251520
747248237568892928
747409420401917953
747414239934095360
747325350019923968
747403125041008641
747371323576455169
747396699119751169
747359042536869888
747337693579796481
747289400460009472
747399467272376320
747425522284699648
747396581758885888
747433126712967168
747440273706352640
747373924078346240
747430761083600896
747258601568407560
747304093018791938
747426814109310976
747397815027007489
747229132530941953
747430371281625088
747314629261418498
747307394263224320
747431834993197056
747410909501480960
747290402848313344
747369692235337728
747351916418473984
747425560175968256
747313157253652480
747412360567062528
747411014321381376
747441481628147712
747301778018828289
747374788201582592
747442643500732416
747414898259296256
747387672977641472
747265635474825216
747406295796428800
747224619359309824
747399702182658049
747351773925412868
747397231951548416
747271486663102464
747400356607336448
747367666197766145
747331826092408832
747339203894095874
747412243487260673
747357104776814592
747429725350436865
747369474144231424
747371172505878528
747312531924869120
747390357600600065
747439078484770817
747410175623979009
747391963977093120
747369570428686337
747222673265156100
747395864709206016
747361144046686208
747350385900195840
747354441444134912
747423656108711936
747416815182155776
747241656907243521
747341720308748288
747354655441698817
747426369701814273
747403728735637504
747373743572459521
747227077405868032
747433168714735616
747336896930451459
747394895632039936
747400558022111232
747221549170626560
747220219748302849
747349999722258432
747384200353841152
747341275490246657
747386343530045440
747421877618909184
747415082791993344
747371839450677248
747230801738117120
747225861011578881
747370925075595265
747335432917000196
747291875153838082
747351669168496640
747435488173301760
747427988598317061
747339728052051968
747250842407936004
747427548485791744
747412222159241216
747278071875547138
747237479326093312
747383051009859584
747437706771369984
747324435409997824
747369138591531008
747296182855077888
747262787814989824
747438138809851904
747275227843993600
747319855406190593
747309290088595456
747426428468232192
747370849712353280
747356844952268801
747403028290953216
747442836438720512
747273608938954753
747392278268895232
747313924438011905
747400218027626496
747376180534218752
747422573806391297
747385496150564864
747421466749112321
747306475647705089
747419306334519296
747395806014115840
747432241647628288
747345021242773506
747278348422832133
747256802442518528
747389309028696064
747382212048322560
747368295418867712
747272522693939201
747328013491003394
747420094884646912
747382690203209728
747338515751407617
747401845723795457
747336791984766976
747407797403320323
747395470377496576
747435840574349312
747435840574349313
747337681047162880
747438247933009920
747231405982232576
747370123971944448
747436586862841856
747392827810676736
747406379577552896
747251907488428033
747433357395402754
747336208863232000
747423316311416832
747229979683979265
747323827315605508
747330433461870592
747342081098539008
747229417890451457
747436574279753728
747375291367100416
747384476796354560
747379523629481984
747271314562482176
747287336942133249
747443427906838528
747242826811977728
747431754999398400
747361831837143040
747378319855751169
747432103348842496
747374951909363712
747399404634669056
747389489153179649
747226775223164928
747348217243799552
747409307084406784
747330123083317248
747352759712743424
747355557141438464
747276536684908544
747368001603796992
747231342899900416
747405804937052161
747222413197225984
747245045812629504
747395407169228800
747418346119901185
747413300212707332
747383612979482625
747426872875585540
747399580875128832
747314029455020032
747223872978706432
747361601364307968
747409802419122176
747391259359191040
747335378286219265
747221205208313856
747404089609326593
747390814616092673
747365581461012480
747434863012249600
747269976738783232
747319448424452096
747430530644316160
747256739314040832
747407998759362560
747229845742977024
747286603098316800
747227215977455617
747391527589187584
747241828810817536
747231070362419200
747439581709148160
747269720710119424
747276880689012738
747316047020056576
747316047020056579
747403024381927424
747440764402053120
747420963424219136
747439904888545280
747307549364367361
747358719877484544
747348716449734657
747400826323337217
747344014710444032
747273214678597633
747227085953974272
747355607808741376
747408506014285824
747289249502765058
747240478358147073
747396757848473600
747225592471429124
747434011673432066
747320782456422400
747409806361665536
747370870889340928
747258232591253504
747312045683412993
747306475404460032
747390822950244352
747307301631983617
747433969763893248
747362536555683841
747434858910089218
747278755282849792
747407696773550080
747281599167791108
747338356296560640
747423270215901184
747241560245411840
747304231552487424
747324666046361600
747438591903698944
747270400149708800
747443260327600128
747397366265708544
747289731868700673
747378436998578176
747275513081659392
747379494244093952
747417620236935168
747240775851769856
747269922162638848
747262695204847616
747399882500149248
747427829323808768
747433076247117825
747260862444994560
747406178418831360
747225655629217792
747356375357980673
747307721104334853
747392089764265984
747440324306427904
747320924882382848
747336909605605376
747277304133386240
747233540731973632
747380857178988545
747285143111376897
747404416865689600
747347403620028416
747437195196170240
747423114728976384
747349676987322368
747408350933983232
747434972068339712
747372539844898816
747220144183705600
747427103730208769
747333163920154624
747442110840848384
747409349262385152
747393570362036224
747395520486846468
747433516946776064
747256496291864576
747364977565011968
747421185642684416
747355905600143360
747251135921127424
747427711971364864
747436247384264704
747406253761171456
747408900283109377
747362070845399040
747344349990551553
747441557259821056
747426357311746049
747335793534898176
747405817737940992
747408795748438016
747322875439251457
747378466606088192
747357742709477376
747388805389389824
747329825346453504
747379670321139712
747313186550865920
747267984352219138
747229446957064193
747411014526840832
747369423825154048
747431402698842112
747371621397073920
747226121180155904
747320958352920576
747401476436279296
747405486350278656
747402596395147265
747418652006359040
747228515980828674
747387635107303424
747341296465907712
747263521851768833
747375962724143104
747351665028661249
747411115194318848
747358963054804993
747390714015670272
747421781049257984
747361760794021888
747418899583541248
747381901871177728
747389535336697856
747433504271699968
747442416962011136
747427598695825408
747249898681163776
747421491910737925
747275160718217219
747232735559749632
747229073965912065
747333184845537280
747274024145719296
747303954917130242
747426747373740032
747331704411459584
747354009762152449
747391087304650752
747286657603297287
747249965701857280
747434489945661440
747323139625934850
747430220181999616
747358140937682945
747347273424592896
747332769722732544
747331335216234496
747300087743676417
747444224820391936
747396317484285952
747365548179202049
747323995054211072
747428139668807680
747266386314076160
747394878968111104
747335194026205184
747279980317446145
747340055119691777
747420191328509956
747277408953196544
747267854567776256
747288553168601090
747441163221688321
747434166875209728
747384930137575429
747230613011300353
747364034022801409
747368857321504768
747408766207918080
747355553261719552
747357343868948480
747252050266853376
747397387254005760
747426785139265536
747272459867525121
747253136428011521
747395000409952256
747248501818437632
747336246683283461
747313907744661505
747343079363903488
747441968301678594
747391171140460544
747337454802219009
747338066847629312
747399102535766017
747430316743196672
747328055123673089
747379376866590721
747435815094059008
747405561709232128
747273612969803776
747375496833417216
747342328533114882
747411492673314821
747237777066983424
747397550735491077
747402881616191488
747383046815518720
747390172975632384
747381310381916160
747360384919674880
747349517297664000
747288696026595328
747408569088217089
747323059766341632
747372649052053504
747221863940534272
747430584994107392
747374645578440705
747416240625430528
747392379200671744
747334376166301697
747227266061578240
747298049278382080
747378013638008833
747280865193910274
747403649115000832
747259977350414336
747345583036260353
747248610966929409
747294450271981570
747442123386032129
747333931381338114
747329477080817664
747391800214683648
747233209222569985
747415796071075841
747382350573674496
747405222188769281
747361769165774848
747249756108271616
747354412268519424
747430358484983808
747368706590674945
747324389511749633
747367355676712960
747259696273301504
747220550926270468
747435638924972032
747404701830881281
747420631931686912
747304802166575105
747300955801026561
747410678726590465
747431457279320064
747251110725844993
747375371323072513
747338385828651008
747414638191599617
747412969047339008
747340927358820352
747276171637776388
747324439868506113
747223734377943040
747383373744771072
747299978356219904
747375392294567936
747335680506814465
747365879621492737
747416592661749760
747356165537947648
747261214846226436
747401145027530752
747391112575328256
747363660658577408
747261537845411840
747315593896833024
747332824097644546
747398985103581184
747443923082108928
747376042281680896
747399878305849344
747428148090920960
747399782180618240
747354886241583104
747223952477478917
747342127198134273
747398599042957314
747252130059214849
747340210514493441
747397131217027072
747401925235253248
747402222938488832
747281095780032513
747347667911581696
747415812517036032
747319591039229958
747287567737860096
747364470003884033
747338549381324800
747365414045261824
747397214901780480
747304592262598656
747415644702937088
747315602243543040
747255284167409665
747425564412248064
747416957654204417
747255733012533249
747361437576798208
747412767393492992
747343242975281152
747305191884525568
747284648288358404
747364554057748480
747307331000500225
747421743241961472
747392362234580992
747326440308248576
747443549671657476
747235063306215424
747355553052012544
747437270878162945
747376830634659840
747248652888977408
747386993605283840
747357515977895936
747322732447047680
747243422558359552
747265232880340992
747227219857113091
747411249294622720
747328881552592898
747414390597615616
747437895464656896
747242558674239488
747436348051722240
747421655367032832
747383713839841280
747369486584549376
747399932848541696
747394618740867072
747228016728752128
747421814557655040
747377770406121472
747437430198910980
747437463510130688
747411630892400644
747356752597884932
747440445739909120
747398154618871808
747361282584678400
747404823704772610
747250410130313216
747370883166044160
747399555415740421
747262477285482497
747221784240529408
747257657963184128
747377850173423616
747413552068165632
747224845935476739
747296644178157568
747358480827219968
747391552788406272
747437715440820225
747384103738155008
747420619118116864
747240960527073280
747253216056848384
747303996675629057
747426671515557888
747399832503988224
747264448784699392
747342970035179520
747409714242195456
747310086872137728
747427397390082048
747283977153581056
747236791317467136
747368241060777984
747310271220187136
747280173096009729
747314948116602882
747324183680409600
747375136169394177
747339560049205248
747368966595682304
747353611106029569
747424042005602304
747292223155240961
747339153218510849
747396598469001217
747313593297731584
747434703871844352
747366596788781056
747385588295282693
747282924509106176
747430312326594560
747326453063159810
747279736859025411
747338025038839808
747389061417992192
747431016856322049
747256772994433025
747345272955494400
747234895399915525
747228071611215872
747430119396900865
747432031815086080
747239194536251392
747354504555859970
747381461469249536
747382631466172416
747410414460375041
747287630719516673
747290587670319105
747239685416587265
747444006947266561
747383436877324288
747367158833782784
747277220352163840
747219657573154817
747435224066363392
747395386239754240
747307356359274496
747368140338782208
747299202682650626
747312364190523392
747331540560941060
747388717308928000
747429775682244608
747313089771495425
747258501144117249
747383533325459456
747315543787470849
747289853331542016
747411614081650688
747410448174059521
747432917018677249
747309558238871553
747443931181252608
747422825649217536
747388482696384513
747336359946289152
747280017978097665
747279799891046402
747424725698248704
747358006778564608
747345386176557056
747243078591778817
747312628754636805
747345029648179200
747345977523109888
747351832691879944
747245205200330752
747317682555346946
747270089804656640
747270001883680768
747431902190108672
747372041012191232
747334170603454464
747316693043548160
747356052044283904
747362910062673920
747429569993441280
747399471680593920
747333323219861504
747382358853189632
747324045343916032
747222950278012928
747409093200089090
747286283953668096
747274514984108033
747382774278066176
747347214742130692
747318483940061184
747443679590121472
747251400002809856
747376197454159873
747374511486541825
747383239757697024
747338436185493504
747358443015540736
747397705979297796
747247910283259909
747411735963963394
747380282517401600
747409097516007424
747272799560019968
747238150179684352
747246001954656256
747410213356081152
747438067602984960
747329791666192384
747429226157084672
747361957812961280
747318337034555392
747317255101243392
747434842409811968
747270589140860928
747340646575284225
747401052706770944
747408417933885440
747247872836538369
747437870646984704
747313337298358274
747351660889051136
747340541797425152
747234434177343488
747371583816278016
747406149037613056
747363371071184896
747302704909717507
747429984994631680
747293989120835585
747225424925646848
747331071050555393
747253136709025793
747362721100869632
747268684754853888
747387316726013953
747379871807049728
747417024830279680
747342328310816768
747328474457636865
747371986574315520
747253048427286528
747367959845273600
747351027452633088
747357541223510016
747370472044519425
747263290934501376
747345633535623168
747368261650624512
747414684320489473
747246480386318336
747419944204275714
747401614835748864
747422896994263040
747316235470135298
747379154530803712
747273449706422277
747393033218461696
747299060176957440
747266591969030144
747434934588014592
747362008253796353
747286283991474176
747443763304292353
747243778977693696
747428122899922944
747280651259305984
747299924069359617
747358447037906944
747413874719207424
747434577807949824
747441498698944513
747430832638402560
747327694543564800
747399421168541696
747240326994104320
747411001792991232
747386712549130241
747389531096252416
747320752957906944
747305741694836738
747280697535012864
747308987742183424
747438482822406145
747366667924176896
747405553358495744
747310510391992320
747361554937454592
747403527610335232
747363673396621312
747264851311996929
747310443539030017
747411718859554817
747228524449271808
747244915575382016
747265593708011520
747419222754496512
747389212291371010
747256836064161792
747370023413555200
747258501202837504
747322699022663681
747382270902820864
747253073752526848
747259004485677058
747430786211647488
747436633297944576
747225135585726464
747276670953005056
747384170738028544
747380634897760257
747368563745357825
747335328155865088
747419537126088704
747312687248334848
747253145097506816
747402227346636801
747396107995512832
747399609962618880
747263039146102788
747411039726276608
747430480274948096
747382006703591424
747342815047233536
747425090585960450
747369977318088704
747364209994784769
747335269578223617
747420829210685440
747245276352618496
747316218952978436
747350930861883393
747437979669504000
747378999416889344
747233415074816000
747434653573849088
747391553002475521
747391553002475520
747343800616378369
747288364412370945
747392899013238784
747309289958580224
747389598062551040
747417251276537857
747403523210391557
747305863224786944
747412058761732096
747422313612718081
747394769924526080
747332744452005889
747411068985688065
747379389319495680
747438101379883008
747362901644697600
747386179885006848
747442387677388800
747370044519219201
747361181975846912
747237667826348032
747310485297500160
747402579785691136
747396720296865792
747354101885898752
747444191450566656
747399014556000257
747416303296667649
747227580877549570
747232626595999744
747248292300525569
747439837569912832
747318982894465025
747409038854471680
747418492895387648
747355905533030400
747417075342315520
747351807454814208
747392307960287234
747347940612710400
747396908990226432
747431197442187265
747394811829817344
747334489236377600
747311714039848960
747344354126106625
747359063923691520
747292848131715072
747354718448590848
747225105919508480
747260266874810368
747330538436845569
747351891575635969
747404270031540224
747418031274459136
747416878029615104
747255275841740802
747320492827127809
747424272759545856
747350066990452738
747399803030560768
747372695348744192
747377967253291008
747220207127699456
747320438380847106
747349379212685312
747417397980725249
747403674318675968
747342613469007873
747403716416811009
747374091942793216
747365393057079296
747431772057632768
747418643667943425
747235294097735685
747308949976682496
747355335132848128
747406480417095680
747328340499959810
747421382779215872
747325148550750209
747318420970995716
747341372105986048
747342114409713665
747364264617328640
747352726200147968
747315463806324736
747313274555752448
747347487585796096
747273248182665218
747320987859877888
747424947660820481
747366152024768512
747378634483171328
747405977075388416
747347319566176257
747420971489853441
747361953459363841
747401271141863424
747336758245789697
747307503201853440
747291405563768832
747308384005689344
747407998864130052
747239475621797888
747272522714906624
747412130236874752
747318895011233792
747356458845634560
747406283083382784
747349269997326336
747433017669476353
747443549667495936
747350842831843328
747397517298393088
747230369980678144
747371751466762240
747407398801801216
747314662933336064
747330416713957378
747332664684797952
747434149972152320
747422360081293312
747376709054390273
747237609064144896
747229891540586496
747410808926314496
747312234506817536
747380110639038464
747434892649082882
747407939976241152
747409122606231552
747306307900702724
747376180622405633
747376964974051328
747427284123004928
747368710743203841
747429645319081984
747426705338335232
747335349177704448
747384175137800192
747237609072640000
747311961772175360
747385995520319488
747416890771902464
747405813266944000
747277321065771013
747219682667667456
747406337705914368
747264675285504001
747315539500883969
747348968015798272
747386368624574464
747319335362781186
747434582123896832
747442882676547585
747282429488959488
747320727943012352
747396036511965184
747301534505938948
747274451851612160
747311969913311233
747418920504729600
747403237993545729
747382446769979392
747414965296967680
747305166865473537
747333096580616194
747338704675475456
747304130859806721
747350503139401728
747423966319480832
747428236032806912
747396757982584832
747289245438484480
747373865416851456
747422888576356354
747409709812973568
747418337592872960
747386108481245184
747278277174132736
747333180865155072
747268970269532164
747359264897896449
747349857233362944
747396518965968898
747302306425643009
747311680703475712
747248459833434112
747399966461562880
747431251800375296
747249076563914754
747357394217353216
747225416482586625
747306609882206212
747303271107203072
747403422664638465
747393045977513984
747294479762087936
747422536070209536
747289715078893569
747306169287352323
747352516434796544
747431931285954561
747420355036348416
747349865760333826
747397932249415680
747274141472985088
747251135765954560
747259859922489347
747419222435848193
747303401151619074
747425686046945280
747316462319075330
747427481037189120
747275861393444864
747282584707555328
747240885134340096
747430421483364352
747386871857061889
747298606919520261
747358568924483584
747229631611346944
747316084630380544
747315522845343744
747391724843057152
747441171266297857
747435370778865664
747392945133756416
747238892881903617
747412889141645312
747439904829779968
747388612484927488
747318353610477568
747395239514607616
747357818043441152
747330353648414720
747394987990650880
747248413805150208
747325945439100929
747287865583800321
747313891051339776
747393838868758528
747382258202357760
747323936459755520
747352579269525505
747304894076321792
747423366697656320
747376709201166336
747378714133037056
747404215601999872
747343230094585856
747426650569187332
747332899628670976
747350012368134144
747273898547421184
747418966658670593
747235079999598592
747364860124626947
747431243441123328
747270429794934784
747384489622511617
747301458953961472
747424792773558272
747371168655638528
747442698278273024
747225495968845825
747369457224421376
747440022333304832
747439225264549888
747428131229831168
747241887510241280
747362620542377984
747386238626312192
747402877413425152
747231187693899776
747436868203995136
747341212646965251
747432531201503232
747407239523237888
747290218441519106
747285638089564161
747318714576470016
747379666256695296
747349270139797504
747366848300257284
747239580722565120
747220148356947968
747380127428972544
747433424709787653
747388771964850176
747415162412371968
747391582345760768
747325513681633281
747371298330906625
747442513712058368
747408577392959488
747288838523912195
747356333075218432
747407101077688321
747259155191312384
747370094674616320
747436545095909380
747262984762851329
747334334038695936
747380500726046721
747401942285025280
747426642486824960
747421235794092033
747368001586995201
747386427344846848
747344714911776769
747426923219869696
747436528415080448
747220546992152576
747342219208626177
747373898858102784
747380144449462272
747313513698197504
747270152920522752
747233209507848193
747296472207499265
747359621493383169
747240742284779521
747272451185213441
747444120147243008
747319482226401280
747406677385805824
747383864520224768
747325727528222722
747431788683862016
747220358063849476
747410846628847616
747439535815008257
747347780948025344
747407235148554240
747434515069448192
747411660197998592
747423056348463104
747409646848217088
747369734052667392
747242667713634304
747381658379259904
747224019687006208
747414759713148929
747253828529987584
747367569900843008
747421319826935808
747405150650761216
747437249680252928
747333734261678080
747230424326275073
747436934964748288
747421458100527104
747428470880346112
747434523294580736
747441066593423360
747432820650442752
747334791360458752
747403212999778305
747388520319303680
747330752098930689
747383541835698176
747384166711336960
747434422874472448
747397508683411456
747330060235902978
747230948526219264
747440269482565632
747385089328283648
747363962619047936
747383793212882944
747389908583538688
747362817548812289
747356647752859648
747315300303962112
747321516463792129
747334707184959488
747355775220256768
747313924572229632
747314583237337088
747433294602592256
747406463501373441
747415305136201728
747376910288756737
747416357743038464
747418438327537664
747348603039977472
747376813949784064
747318345339273218
747315296029941760
747398334961287168
747300553147879428
747381356351500288
747419919063597056
747386410378928128
747435777555062784
747441934797574145
747419608643174400
747342735141572614
747242638160494592
747254898224300032
747432975759900674
747422192204406784
747397072362545152
747442773536681984
747332006405517312
747292630149537793
747391771009761280
747416575980929024
747388419492429824
747383831200698368
747368937269170176
747377891894243328
747251488074784769
747227731461451786
747220576385765376
747440575989841920
747344882583273472
747251668736155650
747271264524341248
747392228197269504
747312440010932225
747373429280628736
747398389575335936
747394124081405952
747251945207824387
747349840573587460
747312842559283201
747349827671842817
747402004876693504
747264247428571136
747441540528668672
747396766400675840
747439623907876864
747411370937745408
747421370246660096
747351656610799616
747441129491144705
747432292268769280
747308560246157313
747241308838821888
747420715750653953
747351023119851524
747361848836636672
747342802598535168
747391733068095488
747241098825850880
747349919954931712
747337983267745796
747395499645341696
747403619901775872
747354898832973824
747365590134829056
747325614147805184
747326394191872002
747300435652816897
747250909277720576
747384250337468417
747286854668427264
747323659782492160
747219917796155392
747341330339106816
747262489935511552
747433521111760896
747317175149428736
747380240738058240
747331150431948800
747337148626395137
747373806705049600
747402248339132417
747387492555337728
747400322876850176
747321365473067009
747416789789773824
747311739356602369
747222723856859136
747341208448438273
747405142312423424
747436331337322497
747257058395725826
747353628051070976
747231464610140160
747352281587322880
747307822002515972
747412998436773888
747268861100187649
747369465424150528
747366433143816192
747316378097442816
747248992409391105
747386263725027328
747328718020894721
747377547822792705
747384556580409344
747255724296704000
747424343760769024
747441938849239040
747425123817426944
747256609617772544
747436536812142592
747359684454154240
747342974497939456
747400272578777088
747356761183576065
747413300103753728
747308274723086337
747342177605320704
747386074897481728
747422179499872256
747422569662275585
747350016516251649
747428080952745984
747260396944392193
747399215807094784
747286535607750664
747414826843013120
747257507123363840
747434435319054336
747325706544119809
747354483416502272
747376734236979200
747302604183527425
747375719383183360
747296379718893569
747435144047362048
747427636385767424
747348397477105664
747437698714050561
747400876621430784
747357587230887936
747303103376982016
747442698286686208
747439909074501632
747328961378549761
747377510120292352
747425187054837762
747432707475398659
747303313075376128
747303006899572736
747361467205357572
747438143326978048
747396304943222784
747363069181988865
747321247952887808
747437769958424576
747243288483201024
747393842907914240
747327187196358657
747370484954726400
747261160244707328
747250880081170433
747320908314927104
747431822385094657
747342563271532544
747402827216019456
747373798148608000
747366378651394048
747362452661116928
747324846405648384
747426638116204544
747261164657205248
747344958118469632
747300704293781504
747405448526036993
747361777436999681
747339346391367680
747258647965761537
747390525158920192
747443062863966208
747431729841868801
747380710386896896
747328562819018752
747366332333686784
747253010758246400
747382723673735169
747268768775081984
747326012464107520
747342407990030337
747335936250253312
747441108691521540
747335793643925505
747305745780080641
747338843062312960
747427355501662208
747368094209716225
747325123464597504
747364952365744128
747252247252205568
747272149426024449
747437144805867520
747405188588244992
747254340407046144
747412998428434432
747317624082567169
747311932223348736
747344228481531904
747258089888329728
747274045364678657
747244509029773312
747369381567602688
747372070292627456
747293280438607872
747427879701585920
747396225243062272
747400902017875968
747259558192648192
747367917700976640
747439107727593472
747345109084102656
747246001925275648
747257393801633792
747423534482358272
747419109281849344
747423530065739777
747349894814326785
747419356850757632
747403250668711936
747391733265211392
747266646469976064
747435458934751232
747313333317967873
747334090890715138
747247063243464704
747227983119671296
747431906342539264
747427267463233536
747244290737381376
747335730855186432
747346749098885120
747398422941077505
747420594199662592
747234975305572352
747387643642675200
747440055921291264
747248581761957888
747395344279842816
747365397096071168
747401254146555905
747339916514729986
747376260209221632
747325270290374657
747369889132843008
747373840297246721
747438164139180032
747430878738063360
747376277305204736
747419964915781632
747329875745247234
747247482762072064
747408334400032768
747425119652425728
747254382383632385
747400591631093760
747284463680266240
747312758769651712
747306056083079170
747308891394871297
747360246667042816
747352772153061376
747342882143535104
747288339422687232
747255632227532804
747399500952637441
747335059879792640
747334732690513920
747360351356882944
747434057949155328
747426290001649664
747404039114063872
747362289096007680
747407570688696320
747356521877671936
747333578963353601
747315325306183680
747309356870336512
747309784873861120
747398536363393026
747225529514889216
747375278893076484
747286342854311937
747403971975872512
747248162004312064
747394010608705540
747261457994235904
747326021028843520
747423848816082944
747417113007169536
747423307931193344
747413862161408001
747219753907847168
747232160776478720
747426503890186240
747424767540494336
747370623190581248
747250888238997505
747380022554460160
747322418184626176
747423001893830656
747440571439005697
747352243893080064
747413233120731136
747351786487320576
747240150988627968
747327547579334657
747410104346017796
747343792114536448
747406039977431040
747364100972249088
747388587440807936
747330949285720064
747387681563348992
747381511557550081
747396007118274561
747435547027640320
747357734044110848
747385861327757316
747374532114128896
747368735959285760
747405762905935872
747431260474191872
747273558800293889
747227496924479489
747442345646292993
747390135017185281
747407725911486465
747413874903744512
747227622518685696
747340503713099776
747432023753531394
747371223076708352
747334480789069824
747302126020235264
747303757801623552
747424025110974464
747366403620089856
747294152765767681
747236845944111104
747315233115410432
747232915621318657
747269657795698692
747405448698077189
747341997271187456
747439300602642434
747403984634257408
747309767937269760
747241497305690112
747269896946364416
747296619113046016
747337660277002240
747433311077699591
747351287612596224
747346866497458176
747305326253203457
747375467552997376
747352625490726912
747404366370463745
747356144667090944
747264641680740353
747250879959445504
747377963167952900
747342433218748417
747335080524152833
747350683540652032
747328013415550976
747444334086230017
747419629472124928
747222467660283904
747411127462662149
747326612216045568
747349521814982656
747288431676428288
747391548636143616
747351845174190080
747373282303762434
747425010755637248
747315912810733569
747316512390684673
747316545878003712
747340902218108929
747225428859957248
747414579718791168
747397097616343040
747440022345891840
747360133261430784
747389594027593728
747348183676661760
747443759412043776
747357658676600832
747329388954279936
747343263648997376
747360565341884416
747307343939960833
747364012816539648
747424075274924033
747250276030103553
747397999249264640
747318291081793536
747422422664646660
747354722814681088
747220920276656129
747300444318228480
747442635137232897
747348980586020864
747438801467875328
747410917873180672
747380496557031424
747293510991175680
747360837921284096
747436935258464256
747395193347903488
747304911088410625
747409680645898240
747430597438537728
747374506998636544
747429612087615488
747384564910292992
747339211867463680
747363765427986432
747260757625155584
747419813815844870
747234404905320449
747357482444595200
747338532427964416
747315476506677248
747418660671725568
747302482401853440
747382186861531137
747318127126470656
747315472362680324
747297780847116288
747304491683176448
747256441598148608
747439531394207744
747421915464237057
747349958043414532
747307247357681664
747429037291769856
747383004931166208
747273357494648834
747410003720609795
747433298528460800
747393440275697664
747255707532206081
747336535998005249
747307213895532544
747317271534546944
747392144281862144
747400817896992768
747240926800642048
747373525560860673
747311013708476416
747310317542072320
747399895120646144
747309336200765443
747432552244207616
747304504257765377
747254138807922688
747379502594961408
747263286865911808
747382119853363200
747237550507462656
747426646706298880
747317368062246912
747339975545356288
747431377696612354
747350255629369344
747387564072538112
747361995700133888
747366097628893184
747405964446470145
747435848795193344
747355045612625920
747239538481762304
747340956806971393
747376205876322304
747365590063419392
747372514641387520
747421022148657153
747394631235665920
747416236238180353
747426004914806784
747439338431062016
747309696906735616
747396875259617280
747374632899076096
747416387476389888
747310153981034496
747391095449985025
747433369823252480
747414856546951169
747427128866635776
747289987532480514
747314478325239809
747267057637462020
747404370627616768
747264460989960196
747311307246833665
747421575692038144
747266960816234496
747341904690372608
747418098618273792
747257322326495232
747414344716136448
747319335249551362
747406736189960192
747285143384055808
747316374024773635
747342714174218241
747423421047410688
747423085721092096
747352046664245248
747309499648663552
747398548958871552
747311835699806208
747423551226023937
747397550714552320
747426894128218112
747283004096012289
747225919908110336
747321281280802816
747429423348060160
747414537503113216
747298544055287809
747438646303694849
747381515709984768
747388939544182784
747386666298466305
747399387622432768
747427414020603904
747431482638147584
747358384123371520
747373861101015040
747348116555214848
747307427595333632
747399333423775744
747336267512221696
747240754863575040
747319410780577792
747407025533919232
747427653368545280
747229573025271809
747401271066435585
747257100242386945
747307268140523520
747355423154511872
747324913799696384
747386171500666880
747317284373291008
747405549067722753
747353149699162112
747305804412268547
747308501588803586
747394769622564864
747357738443870209
747376319156092928
747418262191939584
747365036415455232
747341842035793922
747316914997760000
747385647208468480
747375207464189952
747356211562033152
747348074796716032
747297495697391617
747394387995410433
747364650623307776
747321050640195584
747434200668594180
747318676718686208
747348670186557441
747396221061365761
747369113081757696
747380844533264384
747397361756942336
747398435565871104
747237877571006464
747240826435100672
747386939079168000
747421487435489280
747416668477997056
747328843812245506
747431495128784896
747304894369959937
747437937722195968
747261403409481728
747329233786023936
747226372729249793
747426176730284032
747433537901498368
747421072312664064
747406937575292928
747416232010354688
747422276132421632
747261596582486017
747233846937030656
747292454106193920
747402126779777024
747419998600241152
747444300355506176
747386519732822016
747429305882337281
747314322976563200
747403800038748164
747331142412439552
747340352927891456
747438503743619073
747387882608877568
747234383715663872
747335424549355521
747328160086167554
747242017382555652
747359676245807104
747308748788555776
747438139032100864
747260078168891393
747407218694361088
747308304213250049
747437803248754688
747429498795212800
747391330469326852
747325794465128448
747381754869100544
747327577061154816
747408426343481344
747328298443673604
747330446086676480
747428047578628096
747269280572510208
747437299927900160
747296534832644097
747333893573926912
747391775053066240
747407444880527360
747430937504407552
747375065029808128
747224640263700480
747415900580614146
747407075920220160
747391867210371072
747441553157816320
747343784044748800
747378122777997312
747384732770504704
747356882508054529
747348842262069248
747342966172246016
747341283945914368
747413203861245952
747432254528360449
747284002587828228
747381729774682112
747221632985481216
747341204241539072
747371453511671808
747410393782312960
747398146343444480
747338914231312387
747434510682365956
747269938889506816
747399198992015360
747400591471742976
747413056951488512
747348687043465216
747391791704510468
747428756344700928
747436893030260737
747391108045471744
747259369344032768
747297184941387776
747304785339047936
747386175749521408
747221989534797824
747325589044920320
747384233841295361
747435102188118016
747409122560139267
747307502941810689
747272258524053504
747413644099653632
747399643701649409
747225731072032768
747407822510563329
747276213593378816
747429242850451456
747387924791107584
747355829947490305
747280336602562560
747441045500137474
747417251415003136
747437597882978304
747412587281809408
747405293529726977
747359982350262272
747431608215474176
747370392646524928
747411400285392896
747348347376173056
747364973450518528
747298539835797504
747416077030797312
747311974057336832
747373882089213953
747415095571931136
747230424255074304
747358271044915200
747295561917726722
747395596038742016
747433093338902530
747362457023299584
747425258286776321
747399157212602368
747311395335639041
747341967596498944
747317879977062400
747378344916836352
747328503956135936
747250225895477248
747380689398599680
747319754805784576
747439527220883456
747439917257523200
747440865140957184
747238603193987074
747281028868235264
747432140938285057
747345348234870786
747316764120256518
747359504078077952
747406149130031104
747444296337457152
747398335166820352
747410183777886208
747383986414977024
747433139174158336
747399710558814208
747317539936493568
747322677988208640
747388155469373440
747267460219342848
747444275105914881
747262372629319680
747336754357641216
747403774877016065
747407352861691904
747348921807142912
747354747586420736
747339870427721728
747311894600417280
747313350200033280
747261445524623360
747410834012274688
747325903387000832
747428051827449856
747294018543837186
747366508603580416
747324376656158720
747426315326754816
747432602584256512
747273701087862785
747271499371810816
747242843949797376
747434745538224128
747403183685799936
747236141154217985
747336087182278656
747416127144337408
747424931001044992
747399089977950208
747416466916401153
747290675780038656
747412834712170496
747323626030915586
747322552297525252
747388973354364928
747220861489283072
747254407587307520
747429490134028288
747416538060230658
747345943993847808
747342248853987328
747438554368843776
747249328226467841
747225231912230913
747355917801357312
747324829649403906
747419302177947648
747305816890322945
747377963298136064
747321747142148096
747417180082438144
747228243376365568
747391896687874048
747299823385092096
747238704150876161
747433571237793793
747340000564379648
747258886944489472
747386628835000320
747394975386722304
747321243754344456
747429389739167744
747407432414953472
747402131037102080
747306601376186368
747436465332752385
747278834928590848
747281528011390977
747236132740489216
747428886397353985
747267451553865729
747439636109135872
747355682920357888
747409642758692864
747286929943601152
747288851190677504
747226926184529920
747404597065441282
747437157279731712
747355930715529216
747345319046746112
747308358663733248
747426466225397760
747436197149020160
747222958637080577
747327140769652736
747412050406707200
747231842043039744
747313119177826304
747363509869101056
747439594539356162
747419365415387136
747344413110632448
747371290042974208
747251072922574850
747400067225632768
747333851765059584
747394438280937472
747386603308474368
747402521010970624
747395755678244864
747414059327324160
747275127289634816
747299688945094656
747306349780819968
747366751944355842
747358950551588864
747430014665162752
747322971790811137
747367146146111488
747423828163334144
747325785917120513
747335315702984704
747257519634972673
747438797542010880
747364818282176512
747358937884721152
747375740082077696
747411241010929664
747390177207783424
747346514410934272
747299810961555457
747393981244379137
747304621660475396
747355771319558144
747347130713411584
747308442520477700
747417285057470468
747421378303918080
747237223548911616
747358803864104960
747394459545935873
747326721611882501
747398238391648256
747356840669876224
747318744020443136
747246962546778112
747435517306900480
747430513644802048
747334657226612736
747377665372487680
747314033733181440
747438478514872320
747399446682546177
747433290467000321
747406887038128128
747428752032927744
747416294891360260
747342131467976704
747320987734020096
747220572162134016
747308849342775296
747226712501424128
747247981959622656
747424062809448448
747308023412973574
747415124877664256
747436066827808769
747421445647699968
747429955923939328
747443977293443074
747250175320662016
747298296452898816
747316956970123264
747413287680147457
747390126792204288
747232617838292994
747389812248817664
747412029317734400
747422804388249600
747308014911184897
747402575440388096
747418723665862657
747438638141673472
747375656229572608
747422989067653121
747422191982088192
747401766086512640
747395822568906756
747273906612887552
747357583313350656
747373391384973312
747334560497557505
747424092026867713
747225991009964032
747222601857142784
747423224036794368
747334581599166464
747399723330510848
747338767422263296
747420501967003649
747388859923705857
747236841833672704
747293733142429699
747416592854749184
747410641221091328
747278344224333825
747305863216402433
747395088570007552
747363648000106496
747334829184737281
747335865165242368
747402504162451456
747373278293950465
747319675088887808
747339467778719746
747439279874314241
747304709661171712
747345818064150528
747435509262192640
747423827890626562
747428873684430848
747234538942668800
747413870529093633
747332790727761920
747327505699266560
747424918569164800
747342261143252992
747300704092446721
747392144269271040
747356395998167040
747310355131441152
747437094369275904
747389803591786496
747384766274670592
747407608559079424
747390282082091008
747395235240615936
747414432716750848
747307339561111552
747383847944355840
747333671590367232
747272153674956801
747353934281453568
747285562713735173
747374897316368384
747389577380368384
747431654457741312
747247117823971328
747375580912422912
747434246776688641
747384972034641920
747371919121522689
747258408890335233
747428680893407232
747302432242171904
747241292032315392
747337802770067457
747281079023742976
747388184821129216
747414369718276096
747322967705583617
747328927757066241
747390822929285120
747353225267838977
747387567998382080
747441460899811328
747421894417186816
747368660436582400
747388922779549696
747341883668520962
747229715434471424
747400293579632640
747383910573629440
747443012670791680
747376444725043201
747347290386481152
747424377495556096
747367062280908800
747309466111008769
747365137099612160
747389942175760384
747310627970920449
747385756197462016
747369226499989504
747432396799221760
747266357004242945
747425346195185664
747390864998141952
747314922845921283
747330668296736768
747306333070757889
747394023237783552
747278281376817152
747261206310825986
747368652039720960
747275538532708352
747381142509101056
747324569933877248
747365233543483392
747243783260016640
747373739579441153
747277052538085377
747275085501739008
747321495332917248
747438030026342400
747346933618860033
747316902758776832
747423895255420928
747430459030773761
747436607968444417
747350800955998208
747321159952171008
747421844144283648
747403934277341184
747274829456244736
747411358434496518
747231162712547328
747405649718415360
747322531204337664
747336988898975744
747342764451368961
747373177555292160
747394794863861760
747233083590590465
747432376012259328
747418631022141444
747242436942921729
747368622352404480
747438147357786112
747382472325881856
747351367346360321
747297336297033730
747434796033388544
747310795852111872
747381528523644928
747378122744541184
747236439008501760
747433969654763520
747335441511124992
747415909141086209
747384003116830720
747408690588721152
747307880471105536
747437350569943040
747241094581264384
747382941970497536
747305204479991809
747424473922609152
747414134933721088
747397152188538880
747434326225207296
747339102819745792
747337177827160064
747336397854433283
747262145985916928
747428873827127296
747348942795354117
747284971367239680
747239043897896960
747360833601155072
747420225004515328
747315937959763969
747431067506749441
747391070372306945
747384854577283072
747440969931431936
747335718054174721
747341468554006528
747439527422136320
747372724583014400
747407931470151680
747304214846574592
747276301506060288
747410133395746816
747384665774895104
747417519644868608
747398230305050624
747316491679195138
747234308486725633
747253677677641729
747408921590063104
747267132967129092
747362813279092736
747420736634105860
747374456734126080
747221985609023488
747441490234736640
747221423245004800
747377988564455424
747304978360864773
747269485833371648
747408610880270336
747343481769590786
747420153697079296
747225466667311104
747377879365877761
747330781702295552
747441444198178816
747404802649374720
747343259526062086
747378332480737280
747400075593277440
747419784820756481
747318131551412224
747413493289259008
747421395060162560
747421978198409216
747407918862077953
747333583266684928
747243871558475776
747416991196151808
747415858994118656
747239341546700802
747312603362295808
747327832842395648
747347512642650112
747266986003038210
747328726300401664
747385730972913664
747393339385909248
747432799620177920
747299609366532097
747221528245243904
747322833424920580
747379351654703104
747225848244113409
747312884288364546
747353451802222594
747338192785858561
747317804420870144
747395529185734657
747281213438603269
747393297673379840
747368706347573248
747321188976779264
747414323576836096
747410536292200448
747258492898054144
747342148157079555
747231493957656576
747443222331392000
747405486119620608
747232483922448384
747391003284357120
747235935524265984
747386049991680000
747349492219817984
747277488657620994
747417373028777984
747436427449798656
747362586782371840
747386050021031936
747343125513805824
747365103457099776
747308165683773441
747330928343605248
747398582353993728
747343687403732992
747254147196456960
747401304633384960
747374901330313216
747365917194067968
747389296118759424
747408824810766337
747292789713448961
747371860661248000
747340172774150145
747386083609088000
747405599420391424
747442547228762113
747296639983849472
747369809621442561
747333037893943296
747352847893860352
747425031672598532
747326306015031296
747396753687707648
747443407144947715
747426461930369024
747361400008355840
747227723135778816
747415175163064322
747431411058098176
747439808448913408
747253635810111488
747347055262081024
747266289773740033
747425958639079424
747277363054927873
747362045788557312
747363396304117760
747433797772255232
747407130395762688
747275748084350976
747346032204230657
747330810793984000
747310275729072128
747355305713995780
747381411016019968
747304500180844547
747376549607907328
747419801312727041
747389908742975488
747267850260316160
747368236589654016
747222643888160768
747411689839149056
747390009213329408
747295553503920128
747282320617418753
747434141847855104
747283306136297472
747387752904155137
747319670831669248
747378030545371136
747357604129742848
747417347653275648
747378659569328128
747374310134849537
747230999126417408
747439418361921537
747289128065110016
747227500992856064
747433432767049729
747424465542316032
747372611215122437
747362150889328640
747249336480784384
747325639322042368
747344635308040192
747404781501571073
747350259743981568
747430534767206401
747284321275248642
747443927070932992
747414864713289734
747344576415883264
747401027775758336
747336024406167552
747271742654136324
747333855967797248
747438461939032065
747377300488994816
747328302499561472
747403871513874432
747262699692711936
747381268204093440
747420233321766912
747422531846610944
747385152393838593
747314096719069185
747426990676914176
747355569728724992
747361764963028992
747367909312212992
747295645858357250
747341393077559296
747432535458717697
747418119434448896
747429284835254272
747440366207504384
747395067741011968
747373940725579776
747351279010086912
747444195317579776
747421072304267265
747342068205248512
747358132477669376
747366307377594368
747324519438684160
747433466548097025
747434963725754368
747310632001626112
747404328575578112
747389728144695296
747232831798120448
747315728022265856
747227593250906113
747333742910308353
747276029173989381
747402491419992064
747404068495200256
747429507171127297
747378080486924288
747352604590542848
747278361186050048
747289887053799424
747394954222153729
747312531933302785
747420111988920320
747296728055844864
747440038997262336
747266013188677632
747442794663317504
747412243336273921
747230563023609856
747289434073108488
747329183311794176
747271310670082048
747353368037818368
747338188633497602
747373714434625537
747421827438362624
747402881477730304
747440634592657408
747384154069811200
747407029925482496
747268974426021888
747424381727539200
747393242921054208
747407910569914372
747429548984307712
747247981838143488
747414302836035584
747408552415866884
747422573928062977
747399316340256768
747246824117796864
747344845040062466
747343221907324928
747419977578250242
747340633816215552
747353435071209472
747312729283694592
747402193607753728
747313165340278784
747327522396741634
747247750958350337
747400881105080320
747345663050940418
747419427948343296
747347240126029824
747307633267269632
747365673899278337
747253769910497280
747291858586394624
747321373794590721
747407369466961920
747376897919590400
747333369369747456
747372716177633280
747440882077540352
747293813106843650
747372468898238465
747226481680592896
747352285622079488
747227689916968960
747382476138512384
747410792207683588
747337924622974976
747302121830178816
747320836810366978
747289610196131840
747432656829358080
747329988601360384
747389271129133056
747345533010751488
747443620769234944
747274590431285250
747386154920574976
747233553423949824
747307662577041409
747402575549505536
747298334453309441
747367863418130432
747430895355854848
747401589904793600
747415401542344704
747265996184948736
747434385008361476
747220819311419392
747316478777528321
747317280048971777
747398297216761856
747294483998347264
747295192949002240
747384145861554176
747339929445818369
747343637059510272
747432065692381184
747294576247857152
747294576247857153
747403762206019584
747357125995790336
747305108023566339
747407944027877377
747407944027877376
747346262513455104
747275106389393409
747353846171635712
747421999295692800
747363258009522176
747391745839685632
747330857191411712
747353120578011137
747400574618992641
747438755645108224
747251882452717568
747334548078268416
747372108003549184
747330336904773633
747402399371796480
747422326581530626
747242915051741184
747331351997612032
747252603722010628
747433969789050880
747408313126621184
747405582659911680
747368710516707328
747362112838598656
747430966730194944
747416005492645888
747319809205903360
747351635416932352
747251203164209152
747387199050571776
747319536542572548
747431914554920961
747220118875181056
747228331620208640
747258425659252737
747384066081644545
747330601347227649
747374121240109056
747319448453808128
747414378182389761
747424746694901761
747308803469651968
747405205420056576
747224724346855424
747301811367747584
747391611449991169
747368400205283328
747387085934321664
747286590498603009
747346547965231104
747265983866277888
747391984793419776
747415057747873792
747441813120815104
747233024874405888
747314331650449408
747320685702189056
747351840942067712
747414726418792448
747428928411811840
747221670901878784
747272455455006721
747374222004129792
747344727415021569
747288972762591234
747425119828598784
747383638082330624
747440815077629952
747241379877658625
747442136270921729
747312251023941632
747328185340067842
747312934863286276
747232018304360448
747352587826003968
747375010361315328
747223587665350656
747417876219502592
747246299896913920
747424146657783808
747259524495507458
747284619054055429
747386779733528576
747427753721536516
747437476386504704
747440634366156803
747435333038538752
747417851133321220
747362830333026308
747315983870623744
747398473499152384
747336670337368064
747320903814414336
747310095076208640
747310879687905281
747438608596905984
747286284209524736
747327107190009856
747437551556911105
747395289900789760
747405431904083968
747225735182483457
747355750066946048
747351925062918144
747388532688326656
747286607137366018
747390797717344256
747349739910270976
747228411278536704
747313962509754368
747229380041187328
747317062125576194
747297965220339712
747419059050975232
747306727050076160
747280328230723584
747347948686688256
747278013079916544
747367485905702912
747225580001648640
747350767581831168
747320149103902720
747428475338895360
747277752986853376
747370694485352448
747366160493076481
747399094105214977
747356198891102208
747387756976947200
747340130633973760
747254692854501376
747440051693457409
747430387803119620
747306312103452675
747350482289463296
747262393298739200
747350914332168192
747427783240978433
747423605470855168
747324007574179841
747344593507614720
747251681054826496
747439673887297537
747355506843463681
747389342436442112
747349777721892864
747351203579830272
747415896386310144
747275496321323008
747224535519240192
747433072212185088
747340290101383168
747256663875461121
747324607598723072
747278088585646081
747412176235806720
747394744565776384
747415104019259392
747321918831755265
747228713075511298
747433466371833856
747361680997359616
747402269159751680
747263970596139009
747299793865564162
747260770006753280
747234102617772033
747238049743048704
747337773506453505
747305267558154240
747433194002190337
747348016101654528
747381272645894144
747435714711797760
747433412152033281
747327015229915136
747320652097429504
747244722716979200
747369238910935040
747442043706834944
747412205612703744
747226586722635776
747317133130928128
747398943307341824
747409324159438848
747324972217950208
747318907472515072
747394639980859393
747431738356436992
747435924431110144
747374083411685376
747309764032421888
747429939025063937
747426713764671488
747378432967852032
747429930825310208
747413421705072640
747252779899576320
747291963288760321
747326666758709252
747222610530840577
747340629949059072
747248702989836289
747269498344902656
747415099724406785
747407352895266816
747371013365731328
747361144092901377
747300704021209092
747299571844288513
747382803579420672
747296044464037888
747417003778965504
747335164615761920
747234471905091588
747314595526643712
747368307783655424
747389174513283072
747394895543926784
747392450285666304
747294316410732544
747444011057569792
747314809742331905
747403158532591620
747314373362778113
747263186202730497
747373425031708672
747423026879283200
747347499950563329
747419000406147073
747430253576916992
747275580173783040
747384632362967040
747380832050941952
747305288437366789
747230252473196546
747423324490207233
747257473409617920
747388037856960512
747392106327506944
747316529230811137
747407398684528640
747409525498580992
747294320634433536
747260078085005312
747226267766951936
747231737067896832
747262024485216256
747321180885921793
747429578214354944
747256680925192194
747423949420560389
747375635581014016
747385597053001728
747314914511880193
747419008857669632
747441968356036608
747420824961966081
747343482004529156
747439237633454082
747315858070921217
747411501049348096
747352054935392256
747344035392565248
747364365121236992
747277765339021314
747433005166268416
747252343645736960
747257540614959104
747264855455916033
747394610532540416
747380899440787456
747292378663268355
747424251607654401
747275068502212609
747375333280747520
747442819749523456
747394371377463297
747407583628103680
747238083205160960
747373999731126273
747361236438876160
747435270073626624
747252897507860480
747415338678095872
747390936389287938
747410770904875008
747237261155115008
747376663042924544
747299567629017088
747280185586704386
747429997942497280
747257951484686338
747219884199682048
747360682908123136
747387186635481088
747413912476229632
747365434933059584
747351845237043200
747385374549368832
747291174537310208
747379108154384384
747401145375686656
747227735941124096
747313467355369474
747300117154127873
747221406572646401
747245549003411456
747231774804221952
747329619557126144
747340407294464000
747361131635736580
747266071694979072
747318102325497861
747325886605582337
747408711589699584
747393029292568576
747408128682008576
747409970065379328
747437086341533697
747439057437888513
747397076712038400
747425098747904000
747319557665087489
747422544433557504
747313341790466050
747400084145455104
747403422652063744
747366542224986112
747246706547396609
747415745521397760
747364776272084993
747317091275935745
747316554392473600
747395667560103936
747342668162695168
747382945946734592
747398104144613376
747427451962261504
747224766310846465
747270643595411456
747394178271830018
747381805083410432
747221930957283328
747384263134191621
747406207615406080
747402252315430916
747407948427603969
747398007683977216
747329032694308865
747412536987901952
747425992050876416
747430303946412034
747290600274165764
747402428551565312
747414772543430656
747436645582987267
747383508121726976
747386007947984896
747277685898911744
747342525489307648
747402369697222656
747241690499514368
747393083889836032
747425723929899009
747345285223833601
747300633036787712
747345851601686528
747410045592211456
747341493568835584
747439929941078016
747379687215800320
747400176210436096
747400578758762496
747420082465177600
747368899168079872
747290910451343360
747341841725427713
747349169203863553
747252943779397633
747243841791602688
747395340115017729
747357184783065090
747364688216743936
747325656044732417
747343414841114624
747401350540070912
747336204882837504
747302499380404226
747417762943885312
747430748752351232
747432468207271936
747345096840884224
747226070663970817
747410364120334336
747339077888839681
747258966686629888
747434053784244224
747302189001932803
747441096016465920
747418618657275904
747431654629777408
747360850479030272
747272296138604544
747403384811036672
747378193993240580
747399425560043521
747326608126550016
747379363952332800
747284916681859072
747259855946256384
747439774571470852
747361009850060800
747365296416030720
747241082279211008
747296023211479040
747423433496080384
747328277518311429
747411400230866944
747366173172441088
747309130512097280
747370195195408384
747408997045637121
747414516565151744
747259142897754112
747413937772240896
747366202557734912
747423861650653184
747344878732902400
747230894159597568
747275748201762817
747401644472696832
747384145861443584
747269171193470976
747325031202467840
747349668410064896
747414764226220033
747298821047103489
747441695885758464
747230432853430272
747240104909889538
747230122441211905
747366705656107008
747435190352547840
747365237913976832
747388923060625409
747252754855378945
747317246305853442
747406321138409472
747294223905366016
747332777838710784
747397089215266817
747429246881013761
747415120628822016
747389401315979264
747428886502309888
747384007348858880
747230629868208128
747373953610485760
747429024809517056
747425266587340800
747251119248728064
747333239472164864
747408183292010496
747358463915851777
747409701634117632
747427799896461312
747324645129359361
747315107596664832
747382841391128576
747441800726577152
747381050221957120
747228117526151168
747346963197132800
747381029388828672
747297826695086080
747401627347357696
747294718975848448
747424494910734336
747417704101871616
747430937135222784
747242063805153280
747358212396056576
747340013327654912
747408640462688256
747437853810950145
747416496402468865
747381012594892800
747372812642418688
747424251783831552
747401791277498368
747398087652577280
747433004956520448
747414420104548352
747403821022871552
747304147574104065
747383122405236737
747377401039097856
747338754923257857
747383113647529984
747375149033263104
747383910800175105
747382618879045632
747371533346181120
747269699705069568
747351476087984128
747381918275108864
747436092115255296
747439351236202498
747337400188174336
747308128102866946
747389929441746945
747384472933384192
747377229076692992
747384506475286528
747384640722214912
747438461682999296
747332170004324353
747357604008108032
747368626873864192
747377757928173568
747368643504242688
747412251678744576
747305754281992192
747380211566673920
747224560638918657
747414458096549888
747395457706393600
747345134560280576
747416160983908353
747264335546724352
747280403698851841
747322279822974977
747238028855353344
747417087925174272
747399446376374272
747424910163615745
747232152358686721
747333461791256577
747373118944067584
747284736628797440
747388004486914048
747300612086194177
747409315850510336
747292109900677122
747315304481488896
747412541194776576
747402114113077248
747380064459718658
747334795533778944
747424301914165248
747338742436761601
747409537959886848
747402881569939457
747439845887381506
747432312984330241
747420036114055168
747397357583613952
747275303643291649
747355146028462081
747360602864025600
747288436025917442
747313945619243008
747369000095580160
747348116504862720
747301962484350976
747369407035244544
747313635366559744
747401296211238912
747331591177797632
747397865320910849
747421831368323077
747426113807343616
747347621463756800
747372821223997440
747348989138378752
747424125937934336
747385974485811204
747421470750613504
747418555591831552
747423995755171841
747249009190789120
747378248254955520
747376528644784128
747357595875311616
747307016796803072
747329670232707072
747441628554485760
747394107136446464
747363299914809344
747385433378689024
747334677875195904
747393566167621632
747326318740570112
747336867394162688
747335260879237120
747426428266946561
747339367178395649
747433541789679616
747346858268229635
747352298238652416
747310451596288004
747226636945399808
747345751131381761
747340218869571584
747297826929967104
747309885503660033
747389187205136384
747319901430308865
747415858901884928
747334887749738496
747225672251117570
747429066559598592
747237017705127936
747297969574023168
747288012120166401
747292814564700165
747316399064768513
747428189874589697
747341246419525632
747384070124994560
747290046328274945
747259838963408896
747390844131381248
747379292791676928
747391883995942912
747240528496988160
747241300295049216
747435182064541696
747344635391942656
747293427188916224
747351744812879872
747384665678446592
747313287222550528
747392735401893888
747371223047344128
747384544194506753
747305917876568064
747354894474960897
747373269930622976
747381713110601728
747245863848845312
747349362360016896
747413526717726720
747403577749086208
747273923704799232
747419033922834433
747437400817704960
747248283920273412
747238758555197440
747305569665482753
747365728328744960
747331158849925120
747333646290292736
747332555800645633
747438789140701185
747438017124646912
747371130588106752
747312196368031745
747311080712482816
747409085109264384
747389862597234689
747334723995766785
747228683572744192
747401619243950080
747444271045836800
747354051411509252
747343779670032384
747414734790483968
747384699421495296
747322644689649665
747228503314046977
747414256442834944
747282375118192642
747263647316082689
747352826859393024
747228545173196801
747370040249491456
747380400121647104
747387899600052225
747317489827123200
747273273444990976
747348443547373568
747427628097871873
747368945456406528
747426851866312704
747372808481677312
747328449639907328
747433332259045376
747388134627942401
747226552925036544
747327677724393474
747419033843073024
747392282752593920
747282387634053124
747414629907861504
747409487758241792
747322472500846592
747407344552804354
747391229759918080
747319054143102977
747346396890562561
747356136207155200
747393905629368322
747429980821295105
747272472483880960
747390491667402752
747264960187744257
747422963851534336
747426847844073472
747402923697668096
747241643984756736
747368106733928449
747384116396449792
747409068092887041
747381855725445120
747430433953091584
747363723652796416
747418253568270336
747396519058415616
747394417435283457
747407734568529920
747302251996151808
747233339254448128
747337509072314369
747382463605932032
747365997057835008
747329900801986560
747300905641377793
747235948342059008
747292701263945728
747388918732054528
747342022390931456
747428357835472896
747323999244345345
747356396287565824
747281821411377152
747435203052732416
747410456512434176
747439544090370049
747244571592003585
747426638099517440
747429527853359104
747318370706436096
747367729024339968
747273525216444416
747414692893700096
747294706208411648
747329468755148801
747326449011437568
747362951670042624
747391166904213504
747265333753483266
747356903773110272
747360905155878912
747321600375021568
747405800755331073
747311131241254912
747246807374139392
747273919548133376
747317770749022208
747404294895198208
747423718830387205
747357151211958273
747237726731198464
747336565488128000
747394832662859776
747393738071212032
747331901401104384
747318010076004352
747435513339125760
747316885822152704
747333184912666624
747429217755930625
747295939396677633
747375291538903040
747279778642694146
747272468101013505
747343280375894016
747249953169350656
747365778878496768
747269200729739264
747374482055110658
747435748303966208
747426407458865152
747438818307903488
747394274774253568
747414466069925888
747391955521306626
747243217238753280
747440370301079553
747310757893705731
747407298100867073
747325312061476864
747343473393573888
747412209538596868
747396753725390848
747344782121304065
747438646454693889
747346002491805696
747394727771783169
747346619335487488
747324968195629056
747242395155107840
747306920176869376
747357847365779456
747412276714545152
747385655618080768
747255418288635904
747311546284445696
747264331243388931
747289337570590721
747443931072299009
747413405212999680
747314461665439745
747374486186561536
747229056999919623
747281510932189186
747401141017772032
747419071562588161
747424516033359872
747399270144352256
747403196126076928
747404202633224192
747290671225044992
747335332467613696
747224904689459200
747407617148977153
747355897194766336
747297248145379328
747361207191998464
747277887305187328
747430509349863424
747380374834126848
747293049609347083
747246480369524737
747387077407313921
747417951700062211
747336804685123584
747223445079998464
747323131212111872
747424159249010691
747436671059234816
747245775504080896
747351161515216896
747380412788289536
747344018627956736
747405884796637184
747367708103180288
747292026006188032
747406828405825536
747401162026975233
747289966728777729
747352164024999937
747330995385311232
747254868977430529
747419931654905856
747426910653779972
747320736029646850
747292944663609344
747415498137051136
747386620140105729
747401635740139520
747355292984303616
747267606998966272
747430144407568384
747346690571546624
747443448924430337
747422032934014977
747402822979813376
747418287374499840
747390390890807296
747435609912901633
747321436549709824
747220223959379968
747377766018932736
747378860946235392
747234660812529664
747442442392190976
747440454271176704
747401946164789248
747350133973491712
747222924814258176
747441322429194240
747307935143866368
747435655748255744
747422267827576837
747411525871243264
747330991123890176
747403955320266752
747362633095987200
747430232861380609
747437442697826305
747318257200226304
747437786538573826
747415418491502596
747441825867137024
747306899289214978
747376168010055680
747406488826748930
747255070048268289
747420061586055168
747424109139730432
747375945640738816
747333520297594882
747282177952387074
747385898753527809
747383906559729664
747228113520701440
747402525142224897
747394618925342720
747230650948739072
747385030809358336
747332555536379905
747360703804145664
747300200734040064
747240675108741120
747380811364712448
747362607808512001
747296933501247489
747428924171366400
747347135100686336
747429628600541185
747396548204560384
747377493615620097
747296090395815936
747291531430617091
747428286679158784
747220467115757569
747402399271256064
747404001520529408
747228440625975296
747329716080631809
747393805314310145
747360204749160448
747407927506571264
747389174810968064
747430626987491328
747314507676975104
747298133185429504
747406509580161024
747353279617589248
747345985681055744
747311525405175809
747373659946389504
747414860565209088
747248002549559296
747344526356844545
747435123193352192
747361362251231232
747433516984602624
747319125647589377
747440701525331968
747426533325799424
747234501332451328
747388474244931584
747378240054910976
747320253621755904
747429796423045120
747413346413064192
747257758781681664
747304801860345856
747354001054765056
747370191231848448
747247373408047104
747424373208932352
747313655981604865
747229119952322561
747266604300402688
747444090615259136
747310888135208961
747400583045390336
747258375071735808
747374029015818240
747312041442975744
747422544420954112
747402739110543360
747408485181169664
747385169225515008
747332568236711937
747440617580441600
747230764207484928
747306353920618496
747325127633690624
747364042310828032
747345231016665089
747369234896818177
747401900350283777
747363471960977408
747305053480853504
747240796890374144
747436050348449792
747378017660444672
747362373112074240
747342768993775617
747293188004552706
747314142537613313
747304672117985281
747372133148409857
747431377755324416
747394795018944513
747282815289434112
747278067559596033
747431125992235009
747381473691344896
747428227627556864
747364235156414464
747326159520555008
747434259208626176
747316806264623105
747351581163585536
747327962794450945
747365564922880000
747368995699982336
747387777831026688
747382417523093504
747420522648997888
747337597110755328
747428982916808704
747265266325815297
747424830480351232
747391011828031488
747268483344392193
747388096686194690
747312720832147456
747393842802995201
747253824302288896
747336716399190016
747261445386100736
747315434488115200
747397148099117057
747391036973023232
747328604497813505
747377610972368897
747337341560205313
747397026212610048
747306664466878464
747409051466686465
747246732002615296
747409286482042880
747374247287398401
747438579538853888
747403976468008960
747366693312299008
747403745588318208
747415850550960128
747350326987079680
747338591152414721
747331779900506113
747439204284534786
747426461779300352
747411601465180160
747267217008492544
747365346693242880
747357046371155968
747282425441456128
747304432988106752
747419549671227392
747337420937388032
747366466614366212
747219607279140865
747422431179063296
747261256860573696
747390797880893441
747362905906044929
747390651097047041
747345923060047872
747400629354663936
747397148115873792
747422833966485509
747380266017001473
747421844261724160
747264025092833280
747316608796790784
747406304189120512
747395302538248193
747442748643500033
747396586020442112
747426990395895808
747375941756686336
747283742465495042
747230004879175680
747315673781571584
747440236288827392
747327442654638080
747437753046994944
747424326882721793
747354915488604160
747376398688346112
747323579730034689
747333684093587460
747355976664231937
747399220060053504
747310778923941888
747375844952178688
747292852401504256
747419654432251904
747296803574284288
747341950991273984
747354865198829568
747394899645915136
747384845916078080
747402076263690240
747437526714028032
747346631977119744
747230264825249792
747428777337159680
747410930577846272
747425358937366529
747327401110102016
747348217415630848
747253837124165633
747371642544852992
747404236569321472
747419641862041600
747276918114787328
747397680737968128
747280034553991169
747366559094571008
747417892816297984
747425027373600768
747426054936072192
747426877317480449
747388197257240576
747266994584559616
747402105477074944
747244705834926082
747391741649616896
747329497951670272
747352939874881536
747331108526661635
747342500570898433
747361970404335616
747251680966742017
747306983074607104
747295725462052864
747361123268165632
747403724767756292
747394853722537984
747416110379765760
747426688632487936
747434053817733120
747405457082490881
747424931097387012
747358518391373825
747274632240238592
747379028647018496
747404513003339776
747434267400114176
747431520508461056
747223029789376512
747282412669796357
747276650015039488
747391913502838784
747379779339329536
747261806054359040
747260648476770304
747302986058108929
747328105363046400
747349655755751424
747411949705584641
747313895094640641
747432875277049858
747430102682730496
747221977019125760
747392483819061250
747360674205011968
747389241731219457
747379771110203392
747323886157467648
747404366466924544
747417746271506433
747404567910940672
747351191030534144
747397588400345088
747444317032169472
747435236561137665
747278377816494084
747312859424534529
747300880395837440
747406966998319105
747358270956912640
747280173205061632
747319846799450113
747297420225089537
747395130542415873
747434464582766592
747416630448185345
747414223119130625
747374611847876608
747407541676744704
747321432556736512
747279317361537024
747441477614178304
747225990867226624
747258886931910656
747310384655138818
747361815118520326
747358124324102144
747350792538034180
747345935441637376
747365757705674752
747395612899950592
747279124557815810
747369364790251520
747255674195738624
747274162792603648
747313790467768321
747348989079490560
747350708538707968
747334703133261824
747402000791441408
747417779695915008
747347348926304257
747404899168706560
747405494650871808
747431629421875202
747348099903926272
747437337647394816
747267497674473472
747395273165516800
747245364445511680
747384254712119296
747424176189939712
747410246860156928
747361521458647040
747429108502650880
747413208009478144
747440672102285312
747390915380187136
747374213732966400
747362872003543040
747284417605828608
747337542744186880
747372108125192192
747405423251169280
747279703308800002
747429582651850753
747271499208327168
747385957758939136
747306223792324609
747341653216661504
747333658780930048
747442089764388864
747382669277790209
747353674125443072
747383998964469761
747406316948299776
747385966126632960
747442085742141440
747434942720782337
747378143720267776
747321532897124352
747402038485598208
747409500131463168
747407679769972736
747357591588716544
747394522229923840
747430966482735104
747385181674209280
747351073606643714
747378529407504388
747301698339639298
747346216485330944
747401124127313920
747400587155693571
747420388708081664
747297164074704896
747334556282327040
747416865312546816
747426994619621377
747430786123632640
747419729938255873
747376033846857729
747380853081276416
747400964638904321
747434309338955776
747244060302159872
747401946277916672
747432849779859456
747292772600680453
747319519778004993
747423731610329088
747439111892570112
747360061853401088
747332295871213568
747381079418372096
747417741968105472
747426021792702464
747232840199315458
747249688986820608
747298049135763456
747237160294637573
747433995147812864
747435316131299328
747372363931619328
747421663701000193
747398796364103680
747231359949758464
747431532919283712
747387492844855296
747356916230332416
747419386227601408
747428953552457736
747332908126343168
747392916054642690
747389740853370880
747315933727752192
747432615196622848
747361500512280576
747224862578610176
747241241323126784
747412817934835713
747343146497908737
747428575800754178
747340952604278785
747426528997171200
747421021766975488
747300653790175233
747297176963821569
747224984574124033
747438747088740352
747438504016232449
747366944957939712
747371349039947776
747296434555224064
747303199611064322
747386293324226564
747315678026174465
747365904686555137
747276968693903365
747223826799411201
747383382208876544
747247369419264000
747342487698604032
747409621665615872
747236908779003904
747433856740040704
747352428228526080
747411421386903552
747222069277003776
747330265790324736
747379888412233728
747421395202809856
747436935187030019
747312901183045632
747427330071592961
747310481023475712
747443386064347138
747443088042262528
747320543276212226
747307289309151232
747406694276272129
747440353494589440
747279837501415424
747345256052465664
747332551631470592
747330437530288128
747290868361502725
747397336767275012
747320023174131713
747289362660921345
747377086730469380
747419927254994944
747437488713633792
747411169498009600
747310892333752324
747224246385020928
747377527090515969
747228407159611394
747391812784951296
747433470671077376
747394593855922177
747290516300042240
747354802506522624
747313307908923394
747256651590340608
747280709937594369
747437341942362113
747419277037289472
747399329212661760
747408548242538496
747413082037755908
747418866041556992
747418866041556993
747318995619979264
747349110529761281
747410607465435136
747391926291206144
747242394849009664
747262657472802816
747352386490990592
747441175599054849
747429498669260800
747431457447022592
747379158527938561
747334988333359104
747327535063564289
747364663092969472
747403179281743872
747397835688128516
747242705449795588
747329062046052353
747413203697737729
747327254091358210
747240025155379205
747366634503942144
747405234436210688
747433172858736640
747263697781854213
747393960163827712
747407545506086912
747388902139432960
747393499004166144
747411752741183488
747379624070553600
747399509513117696
747377921229201408
747416240503787520
747339560288296960
747259293771173888
747352751261257728
747442052057620480
747320773895819264
747416601264263168
747428399681961984
747312024460242944
747269179670073344
747407516515053568
747397760308154368
747377006980005888
747432447445504000
747338792520945665
747278315006767104
747254315270676480
747372938668695552
747443511746781184
747429297397309440
747401254054297601
747300041610563584
747362985509851136
747351207992238080
747421403452891136
747346128488665089
747341644639272962
747263274325008385
747436104584953856
747440382955290624
747279791422742528
747410284399239168
747380534544842752
747357184737026048
747376096820232192
747407721628983296
747442366798245888
747355939045507072
747428093510332416
747274208657346560
747263383431348225
747405737945595904
747347151856893953
747353195786047488
747309516216098817
747334308730281985
747410095814828032
747388927359737857
747441179860443137
747355200730562560
747334325629161472
747378982438395905
747306702165311488
747420921107980288
747315283652542468
747365141319122944
747423081463853056
747361341426515968
747343339427508225
747300544662822912
747420732485963776
747374079439679488
747307498818854912
747347516782321664
747418375270334464
747330886576680961
747373668473397248
747338893414957057
747367729150164992
747301996105863169
747278600047468544
747376503491465216
747339232998416384
747395851853635584
747260506138828800
747229195672162304
747415502071291904
747388600170348544
747357000124764160
747396728521789440
747430408690733060
747370736331915264
747416089336942596
747263785702928384
747220597009166338
747305728767995904
747254289890967552
747324007515512833
747292390893838336
747419721897750529
747310955139203072
747315376019537920
747255812502888448
747304210488713216
747386431472017408
747403481292537856
747316390906863616
747234056606199808
747375534892527616
747322782988406786
747264159222374401
747321831082778624
747406195217022976
747397315816628224
747232643020918784
747346866854035456
747293104118497280
747345490988019715
747317447821139970
747391032896143360
747253149128265728
747314008609329152
747423345512165376
747241950546321408
747379481518686208
747332798856331264
747360900898762753
747441305668714496
747381239200489472
747309830910599168
747432631768330240
747379611575721984
747355616163700736
747367599135141888
747325446543413250
747385366001258497
747401283519262721
747234010644942848
747352205821304832
747242332215517184
747316260862492672
747372053276168192
747276066830487556
747280143672979456
747365103314538496
747440139593388032
747319461267398658
747222543401123840
747428777223938048
747427980293570562
747235176464392193
747252096559243266
747303996797267968
747400486865625088
747431939624304641
747305208712073216
747342517272621056
747327090593148928
747384959468437504
747368731764891648
747356458958856192
747306920189399040
747253140748009472
747320060977381376
747266923054825472
747273038652116992
747421726779314176
747369008215756800
747362431635075073
747383247928057856
747383499796189184
747411249323991040
747429570090045440
747308522442891264
747404857305346048
747329322046808064
747395046484279296
747332492911251456
747400314748211201
747344001922015232
747422666265604096
747425539389009920
747311009551921153
747418794839126016
747423328986611712
747305926126821376
747420443070464000
747255774771036160
747418127923830784
747238418850127873
747399123394007040
747384309426720768
747341556516954112
747256865449353216
747417242997039105
747277627077984263
747443063040151552
747434456361766912
747276964352786436
747311257129148416
747407860393476096
747305342975938560
747231913363054593
747443730076991488
747432061582057472
747374456801206272
747399266327486465
747323760336732160
747325974807609344
747397588501004288
747368475669184512
747312045494722561
747292558728925189
747381251519176704
747381989972508672
747237353295646721
747414424240201728
747264629093498883
747430404806762500
747363442588254208
747433122740875264
747351711027703808
747316411849019393
747397374629257216
747361928582881280
747437870294564864
747326352387244032
747312733285081088
747394710919069696
747395852122062848
747319687524933632
747400394247143425
747284384328228864
747393616553861120
747338792646782976
747281678926651394
747287907363258368
747354865417003008
747240960556339200
747324108203974656
747375979346165760
747322606940917760
747371671976288256
747431856031817728
747262515206250496
747399173960413184
747317552523534336
747363102874869764
747366663750713344
747427749497798657
747274049215037440
747341254761930752
747224061789429763
747423366580043776
747319834384314368
747427959301091328
747403489739968512
747352801475338240
747360435175723008
747322929839407105
747390034576281600
747270639568850945
747410024377491456
747231057704026112
747352126481928193
747379661773152257
747382996597149696
747353321648848897
747365493468708864
747435559400833024
747386251200856064
747372883849142272
747287030569132032
747302700589559810
747322166299885569
747424410919907328
747234375364837376
747252499040468995
747410666345074688
747357478271221760
747373836211892224
747398993525809152
747307880685019138
747250229758464000
747319427448733696
747321289686212608
747404018314543104
747403477165412352
747347932014252033
747305393542488065
747410410316439552
747321470368387073
747395248117121024
747283029295456260
747373924044808194
747263811090997248
747394887218307072
747443360957333504
747314784559734784
747414696949583872
747356698164199425
747279535419195395
747438671574482944
747271868323864576
747246123555917824
747391066123472896
747368551355416577
747336636782907392
747354689189089281
747381817922072576
747410989243457536
747422242561089536
747427972043374592
747438365218213888
747444296052183041
747385076954992640
747297009103572992
747395608688791552
747420095157252096
747441356155457536
747388436558970880
747258081696841728
747350276760272896
747405565832237057
747431105033273344
747438872842350592
747436536787009536
747424780190629888
747298711890366464
747276415113003008
747408787368075264
747373353741201408
747325664483631104
747441720699170817
747348339042095105
747235386166915072
747255611075747840
747238624169758720
747413858273337344
747333516182978562
747398854912450560
747443742433501185
747340415775322112
747324095621013504
747232487827451904
747378248279941120
747331423049129984
747413975533555713
747411505298149376
747309268928364548
747360632530362368
747395877065547776
747348804588937216
747378810463592448
747443184804859904
747431952286949377
747346652759887872
747381247563825152
747366810681483264
747392270211518466
747372963507347456
747329275666149376
747325253316018178
747378890113355776
747337227978448896
747344727599513600
747305196187901952
747353388744998912
747341837728288769
747402885789585408
747220416603762688
747232844657766400
747406727675469824
747364973588930560
747371768311091202
747281196606840832
747357922657734656
747318823578046464
747432652714582016
747224640632807425
747386087719440384
747301840723673088
747379733059469313
747238716557647872
747409240000585728
747327115888975873
747305917826248704
747361131577090048
747232852778061824
747396632275206144
747395608831528960
747414688636502016
747392471143940096
747370463857283074
747354315594018816
747226515243315201
747323755999813636
747276209474568192
747325496719925248
747426826952314880
747387132096954368
747360427064037376
747359759964188672
747338247366316033
747427493909532673
747441578424184832
747267686510428160
747414302605381632
747393079691337728
747392807065755649
747418282936926208
747315027904913408
747413727922823168
747383189392490496
747421231801057280
747324293101477888
747355506948321280
747270098176466944
747397181695528960
747345356732534784
747349022378078208
747401186962194432
747437446682525697
747338159168512001
747408136923922432
747368849180397568
747347319641694208
747409130952998912
747392043698118661
747258773589364738
747325681432825857
747396628047241216
747356924602003457
747256139612553217
747427820750569472
747235616811790336
747248279604232194
747385445961564160
747389891764494336
747286426652278788
747422896658743296
747424410806685696
747368538592124928
747354923789074436
747357407093882880
747413757433786368
747269154726621185
747425132260499456
747389669747228672
747406534641065984
747327036037816320
747235012819357697
747233897105129472
747351195136598017
747400637684527104
747437115689017344
747420002744074242
747330600986517504
747424238865362945
747435022592925696
747298460236288001
747423303816593408
747320253999263744
747360603136733184
747371864637509632
747430484368572416
747266306768936960
747378101726904321
747443717192163328
747233096055939073
747324439935672321
747281754180902912
747279816634707968
747271641894264832
747370707236036608
747346984030212096
747442232546988032
747370287642083328
747405914173472768
747413912677720064
747412939590623232
747424360558825472
747286527529521153
747381268325797888
747230193547345920
747321247676039168
747426445279006720
747402499989114880
747359600417062912
747391032631922688
747286904874229760
747341602994085888
747435227971084288
747251265952964608
747331548895019008
747384238064840705
747273680229588993
747264364596465666
747259989874479104
747256101846978562
747410456550203392
747388948268277760
747421877795176449
747406358480203777
747349555180638208
747302516073762816
747354697577734144
747391112327864320
747338725537939456
747322543720136704
747424939544809472
747391678437199872
747246748502917120
747332488477827073
747439032259448833
747394161649688576
747371374101078016
747355322382159872
747234077569351680
747442781984067584
747324393806667776
747319289292546048
747290230982533120
747437920898846720
747374712523792384
747359390865436672
747384229533745152
747357935261655040
747385005450485760
747271662668767232
747313564021469184
747350159072210944
747360540079554560
747328529189085184
747244764840493057
747414776855277569
747301048167993344
747364264709623808
747275701804404736
747321143086854144
747310086821810177
747411136065249280
747408590076522497
747399106625044480
747422192116305920
747354303187288065
747400641908187137
747428223584112645
747333935466586113
747337672599830530
747260723907141632
747420392688586752
747247557936480256
747386981110296577
747264700203696129
747344886794326016
747341204388405248
747439682573598720
747362909991354368
747349941211660288
747442471538466816
747431717313601537
747419184745844736
747246643976757248
747414466233532416
747253631439745026
747441443925594112
747434812932300801
747353413864689664
747242005026209793
747437224770289664
747418417271996416
747321998578089985
747364784677359616
747438365394505728
747439300741046272
747421986582728705
747370279286996992
747426139103080448
747427590391083008
747353456051097600
747397840108929024
747422859212034048
747275228091285504
747444237390725124
747379200416448512
747420187406835713
747436712842911744
747408451572105216
747263391547428864
747346028001529856
747333889706778625
747443482516590592
747298561046413313
747317611474542593
747391342968348672
747415330100699137
747415909057208320
747394128095363073
747354408195874816
747386389428342784
747341833483653120
747321919007948805
747356555608203264
747263177918808067
747420522649096192
747307054251945985
747231452224495616
747319993604288512
747368496850440192
747412037580423169
747408313147592704
747296279051415553
747373643114684417
747352172661215232
747399937042808832
747316151730921472
747400642025623552
747413962820464640
747220349499080704
747321734206918656
747306224043991040
747346925448364033
747302817962958848
747319591139840001
747380232504545280
747236749487792128
747346426393333760
747432824748269568
747253409372344321
747372695298400256
747426424164913153
747338666754748419
747417540889088000
747425325458546688
747411735846363139
747400587260624896
747374494667374592
747411194751836161
747315442838999042
747426692629569536
747303434680840192
747335445587988480
747395952789553152
747436293555109888
747382765742489602
747268483478654976
747386133693108229
747247167945924608
747415527522447360
747419855868076036
747336695360565250
747275404306583552
747432673593929728
747323059770556416
747330345226297344
747350473594777600
747413619063791620
747242797481234432
747397840230440961
747260615123681280
747385705907707904
747409626019282944
747325387550527488
747389015167406081
747261512704757760
747286842056159232
747313530529951744
747422221342224384
747380463145222144
747329548203659264
747355104265723904
747374246947610624
747249177210425347
747440584265244672
747396003041542144
747222329562783744
747257884405182464
747282765087813633
747416231955726337
747341237967945736
747425312665903104
747233297491759104
747423504794943489
747429884658491396
747231737189523456
747419516263600128
747437283201155072
747291686401769476
747418870135328773
747245289199800320
747427560993128448
747306429384556544
747431130064879616
747305980791132161
747433550530625536
747362775727472640
747375736093237252
747287966104489984
747266579168010241
747290918735085568
747345532998168576
747423081308762112
747422024385994753
747406224598122497
747233909725859840
747389921317392384
747418287395454976
747320459327242247
747320459327242241
747336792148348928
747295985626284032
747425371621036032
747320514075451392
747252884949991424
747381159131152384
747224174784036864
747384275553529857
747249411923709952
747252675259994112
747403040806690817
747343251120652288
747294446169952256
747258836784865280
747347109813227520
747408359578550272
747359713810128897
747382753335869440
747394786575982592
747287315932844033
747347323869528065
747436578826510336
747434598792105984
747336665971077120
747274926109790209
747340117841313792
747438239548596224
747368647778246656
747370069458485248
747411756633382912
747337928620179456
747443017099972608
747234321002434560
747273688643342336
747418173981474816
747411798731669504
747437987827433472
747328394803580928
747336649340682240
747429972785172480
747399769283235840
747413308538425344
747427586033213440
747373726967042048
747373932542464000
747334556362014720
747414755833421824
747384455849971712
747433852180770816
747407797395066880
747298921416794112
747431822158495745
747284128148578305
747441054018834432
747369968715476992
747333092734443520
747428680939376640
747363354319028224
747389698713264129
747406518253912064
747256018241884161
747323189806542848
747357696517636096
747343163061207042
747436838810320896
747238448101130240
747433051215507456
747433797981896704
747379095839858688
747417234469957632
747231003333144576
747236720270282753
747363635555614721
747392702136868864
747245582549417984
747220324366745602
747269901241434112
747343951552614402
747317363821817857
747220635059916800
747228654451687425
747413749204553728
747286380699521024
747303577282973699
747359319662919680
747336762607820800
747433223014125568
747220953747292160
747311701603737601
747241442771296260
747235235125936128
747227236571418624
747344328930922496
747375786299101184
747326545463631872
747438268875153408
747440370250715136
747339484815994880
747407252038901762
747370715653898241
747346279458476032
747415917366149120
747351228774920192
747236363544715264
747286359488880640
747240633547493376
747411438138908672
747344479942647809
747249755940519936
747359046819274752
747395893779849217
747316034143608832
747391242250649600
747391670082166784
747378714070089728
747409978428784640
747344513648078848
747395675705466880
747401493096108032
747404009883897856
747366907062456320
747427737208492033
747382170197561344
747260468230656000
747310623575277569
747267804001271808
747331586849333248
747393230342324224
747282530450079745
747379334772555776
747408120280915968
747406878913724416
747400251883958272
747381134347083776
747421781116477440
747285583836307457
747347927937384448
747282500859289601
747437241312616448
747323798119059457
747421118269558785
747425589544488960
747372892527206400
747359382480945152
747379795965673472
747370820297711616
747335357444698112
747424872373051392
747414210607362048
747322321493385217
747412075396349952
747390994933518336
747266017475198976
747253253927211008
747288851165548545
747377501886947328
747370820520017920
747322736905596929
747299324342591489
747428194215731200
747303145181609984
747437069199347712
747225575840964610
747373060039282688
747365556681052160
747391292754305029
747267283777552384
747417855428296704
747383676099530752
747289442470105090
747373030691708928
747328109922246657
747383877279293440
747234064940204032
747359223256854528
747359105480699905
747384829243596800
747424268519038980
747298548367007744
747258366997704705
747380580384280576
747442760865685504
747290793207992324
747230676248829957
747324846514704384
747332123745366020
747422171006369796
747239815486144512
747444132537335808
747421617593155584
747436457116241920
747441133748359168
747399564030709760
747330093765132288
747372842107297797
747303032140902400
747355603606081536
747347726375890945
747388339809026048
747415028161077248
747316050945941504
747378768566689792
747400415428280320
747340676023517184
747421022148767744
747311026203287554
747376126150901763
747329300806799362
747276368971325443
747246639610470401
747311638835920897
747401094888775681
747433072056991744
747360112239587328
747338196950781952
747320715167178752
747223520384454656
747418786509238272
747332295493726208
747320706677936128
747317288529911808
747299588575420417
747390072161394689
747435945117483008
747226330631045120
747377673735905281
747376453411569665
747418895271792640
747418778091266048
747401174555435008
747379489852665856
747431809588277252
747434276069777408
747426705090949121
747404349639372800
747350423414124544
747421160187564033
747352730247831552
747358279177646080
747394144755122176
747373366298939392
747400209970388992
747432480798547968
747416659808313344
747404572109398016
747413929450672132
747283960711897088
747336255130603522
747303283484565509
747362238634270720
747231464551493632
747229564628275200
747407981797478400
747412884867649536
747402948796358656
747403917491834880
747294794292985856
747381972968706048
747379498455171072
747282295241924608
747376402777911296
747337819396280320
747385362016796672
747439292222410752
747340063390896128
747428387300466688
747429557574246400
747376893893218304
747415921875107840
747229371446878209
747400083985948674
747431331387314176
747394840997036032
747428907419312128
747359592263319553
747334782770524160
747368362410377216
747434666169344000
747437056998006789
747320635513200640
747399933087514625
747355809139597312
747368660184883200
747420418085163008
747329552653811712
747341489399693312
747399052346671104
747427627972071424
747229912612933633
747238578145595392
747418765588054017
747382497357537280
747403766723452928
747304629956841472
747256211163095041
747292206575214594
747392760693526528
747397752104062976
747374758711418881
747222224621477888
747395319244062720
747385873583374337
747290801588174848
747340785092202496
747388998600003584
747429523654905856
747362884649259008
747322170691313664
747293158682165248
747421088938758146
747355624317550592
747292059636142080
747341518835331072
747254763830419456
747417557527736320
747394979711062016
747330886413123584
747381591119368192
747384447532732417
747328541935599616
747441515400564736
747381763391950848
747290985810407424
747442220018638848
747405771554447360
747353065989111808
747340000585408512
747267544206061568
747326821901832192
747375962464067585
747339078002106368
747358677645008896
747350561826168832
747429297531588608
747353577740337152
747426713550880769
747410414426816513
747424553727463425
747288712703139840
747298191758917633
747407415570685952
747224585918119936
747423500655173633
747250062070165504
747428890428215298
747440223655596032
747256630509723649
747437534964289536
747366558758952960
747334166241382400
747428903032078336
747314759293296640
747368098357985280
747379208775733248
747405989561917440
747404055836827648
747369369311805440
747377342390149120
747326117485252611
747416940952559616
747314054784442368
747277471964291072
747416156655456256
747442547170099200
747295582939545600
747316852112527360
747304110089609220
747261562927218688
747368630954786817
747273969561124864
747238943121379329
747425962908745730
747414206094393344
747379234180595717
747368567839072256
747377371741814784
747342001352253440
747423630682894339
747414374021758976
747336653400748032
747414818697715712
747287030594318337
747235088354545664
747317682551164928
747325458807554048
747398418855665664
747407277360046081
747335860626939904
747374129779740672
747364323450830848
747415884021391361
747431553685422080
747273181329657856
747250288466268160
747409257008500736
747364294208143360
747348888135163904
747225588197261312
747382149066657796
747430882802282496
747400801115602944
747338062699470848
747414856362401792
747383696706015232
747372686725124096
747389845711032324
747423278587875328
747380676807188480
747308253718020098
747406157380206592
747422410132045828
747311609375166464
747414155997626373
747430199269068800
747251270117896196
747437195137523712
747379762692231169
747295142680240129
747230499731607552
747373567495512064
747364843330502657
747382287688433664
747353518982500352
747348569569386497
747368626617909248
747346770309550080
747396355170115584
747387786240548865
747353556567494656
747436939154907136
747229564510711808
747330294802354177
747419361065963520
747311244273561600
747325232378109952
747255393101873152
747268965743861760
747374221865558017
747440923743653889
747401442944638976
747311076815994880
747381570168889348
747429871857577984
747442270266339329
747301954007633921
747325110843908097
747347994752647168
747324435640684544
747336850725965824
747420837263859713
747350591425282049
747406690048421888
747347852397969408
747435362251739136
747247604182941700
747386742034956288
747393880803401728
747443184574337024
747428928353034241
747232857014345728
747378579856470018
747386062515933184
747238569626984448
747358065305890816
747398838256795648
747348636770537472
747341304946786304
747240209914355712
747221809301495808
747375266511609857
747403359607488513
747268953215426560
747338222317907968
747437824425791488
747408862488174592
747394215987023873
747422796276326402
747225613740707844
747409064209092608
747391766660325377
747353728362094592
747435945516011520
747396661509496832
747327803654184961
747411844919361536
747394316633518080
747435379037343750
747373915610161156
747334061274726400
747403506760318976
747377652835590144
747379703984570368
747411668796313600
747439418248658944
747281263422115842
747278201639079936
747415460358983684
747437325249089540
747313450548768768
747376985861554176
747352885533380608
747404051990589440
747287806838349824
747384904665673728
747231384935272448
747432862538928128
747353435079487493
747437979384307712
747385827756367872
747319125605703680
747420292092465152
747369859860684800
747220043608403968
747400893545521153
747289157316149248
747388818232348672
747374142060638208
747310959388045312
747422980687310848
747353912974315520
747326348281053184
747304919279951873
747420015511494656
747228054456401920
747370753415331844
747310678399037440
747360594756517888
747243061953036288
747397534012870656
747337668640419841
747384686771601408
747225055508172800
747382971406102528
747221821859184644
747407398969610240
747330739536965632
747383424441155585
747348896582504449
747404508897083394
747349618061520896
747297453762707457
747388016977711104
747389459918790656
747362968409608192
747405431706882048
747429205210697728
747368136182239232
747381494931292160
747221322728513536
747415078656315392
747402478858174464
747437396506058752
747257813286662144
747423425463910402
747406702732009472
747398465077055488
747328692750163968
747246060943310849
747234824281276416
747235566832345088
747386741976408065
747433751660101632
747399156960997376
747404060014280704
747327149133049857
747341581737304064
747330077029851136
747371885801857024
747330882063630337
747390885822791680
747284249812697088
747307842839838720
747332908097015808
747407377968803840
747364549884514304
747434108318416897
747321142826807296
747397194072883201
747441552981561344
747372934201761795
747326553760010242
747322569141813248
747269804856205312
747279783004774401
747313467363758080
747299705810391040
747234283081736192
747293586568339456
747315669448818689
747424276639166464
747237064010248192
747318102019317761
747356241022844929
747413124169490432
747417108682727424
747422154447257602
747404056197468160
747350457127833600
747342953551519744
747411790322143233
747420388427239424
747401468026589184
747342642816552960
747367515328745472
747424910025228289
747376319168647168
747310980057595904
747383353050013696
747316785179877377
747333444884004866
747415141394808832
747412411058032640
747329619670376448
747398846712524801
747295046165094401
747321440735637505
747389913029435392
747441616042987520
747240796764545024
747302142927462400
747432765830815745
747436796879974401
747238917829595136
747417708589899776
747400167750524928
747277073627045888
747381360596254725
747399014451122176
747414382577999872
747333360918241280
747308786621128704
747415829474578432
747439594182938625
747375606233325569
747340747226046464
747308832867553280
747383093003169792
747323584025001985
747394270835916804
747248124347846656
747332132113002496
747314578929778688
747351123925733376
747337832264437760
747345746656014338
747393343739531264
747434099829313536
747312234376794112
747383151404720128
747350616410755072
747314579126910978
747262724548136960
747423660076601344
747354034906898433
747236896242171904
747340462046904321
747396510254571520
747322183345545217
747393520114163712
747443809634631690
747437857862750208
747246048179978240
747438306548420613
747319893012275201
747398804748533760
747296887380676609
747242843622760449
747301987788562432
747435299324624897
747399165378969600
747343939246530560
747335227421265920
747399656229998592
747396183442718720
747271717303681024
747219737432625152
747390311366860800
747417259774185472
747440345202434049
747268961473945601
747231581945765891
747302377905020930
747347672005152768
747420963365543937
747375689758871553
747338432083419136
747301840740458496
747430257918115841
747339090429784064
747264150783459328
747262917779697664
747374221941104640
747264083565621248
747367137728045058
747390982392516608
747411127743692800
747393129758633985
747225525328871424
747435248997195777
747359315166638080
747385596839002112
747418123914063872
747442727600652288
747334199867146240
747395491336445952
747276033187971072
747341791540568064
747263983170650112
747277224617746433
747281800276238336
747283528346275840
747437581084860416
747428735322824704
747392731568291840
747327040034996224
747350931038035968
747373571975053312
747406467859251200
747308769978179585
747406614592884736
747431784455888896
747376453239484417
747401900287492096
747399681269960704
747220622233608192
747247545743728640
747328193699282944
747221138074439681
747437627331186688
747285751474200576
747256521331900416
747233750665289728
747365824743284737
747382014937038848
747433344942637056
747328789202370560
747377992540766208
747371684378841088
747386104362434560
747431335761874944
747378823285596160
747282672691490817
747350704566607872
747292646842892288
747268353438277632
747317573864169472
747391846226210816
747257070689394689
747429079335469056
747440638526955520
747419784841568256
747443264324788224
747405419329495040
747373047586373633
747365266900680704
747341896607895552
747382379799404544
747308262492508160
747297613108514816
747375492647489536
747330097745563648
747382111460532224
747406299835555840
747431604193206272
747389912815706112
747379137619300352
747440567584329728
747413161972801536
747221587158405120
747425635581165568
747295142575411200
747433604922343424
747410825607024640
747384250551377920
747427791554023428
747399358400782337
747416446167318528
747411564005888000
747405771479093248
747306345498501121
747439246420631552
747436020841447424
747377468428926976
747254260782469120
747258769608970241
747373433516855296
747233486197690368
747381847278092289
747340193342988288
747336066407895041
747354319767240705
747294571940319236
747439560636960768
747324729120301056
747287953571909632
747418710822969344
747222207663841280
747417989679505408
747441511042781184
747435366295052290
747396627950768128
747356467339071488
747336594810511360
747436385536094208
747244156532166656
747316449413193728
747397982740426752
747345256153153539
747382853814587392
747311659492876288
747225592509038592
747407121864499200
747329246557724673
747418689947959296
747246631154655232
747335483202535424
747364264650874880
747426864717832192
747303514221613057
747436368985530373
747381943591895040
747330718422863873
747370472287797248
747368265878544384
747319951891980288
747428018214281217
747291141138067457
747243686992351232
747360955487621120
747241887417901057
747355381245030400
747334707264643072
747286384726007812
747362913896144896
747230583756038144
747408963256352770
747444136773464064
747269976793309185
747430425631535104
747397517030088704
747436008191340544
747274988919595008
747268244524892160
747295004188508161
747373106180796416
747429028924166144
747323890225995776
747356987525107712
747371268954034177
747406845233479681
747295058731237377
747426843469430784
747393297706942465
747302860140908544
747412830371057665
747286120510042112
747417851141758976
747420233481191424
747432795186794496
747372225548980224
747311257175228416
747331624463785984
747276876159328256
747406065063469057
747399270215651328
747349945338855424
747393561704882176
747257331021385729
747255879641116672
747394291559968768
747358828874731520
747411488139247617
747369671293177856
747253912474914816
747425828854632448
747415355413299200
747394429888008196
747226569953910784
747433579567783936
747250758379266048
747433089102647296
747371562878251008
747408279752613889
747223898115153920
747413136630681601
747402562651959296
747314058714447872
747322485398351872
747329607179722757
747352663256371201
747338440132288512
747416366106447872
747411660227416064
747434154275573760
747291996906094592
747408631835013120
747429935023697920
747430547392204800
747360313591402496
747367435435552768
747439757811195904
747371856458571776
747396321653440513
747332044196196354
747356350187974656
747442400331653120
747397755979599873
747312368586153989
747403204686643200
747384930154483712
747316982156922881
747332018741010434
747337509391081472
747313262077739008
747409802310094848
747311957313617921
747419583481548800
747388994271457280
747342424935018496
747407235354075136
747410007688257536
747443780383498240
747434334882144256
747364273114996736
747391124843569152
747360858687307776
747382375793958913
747346019533230080
747434825238323201
747434645201920001
747385408292519936
747321654607392768
747389082393845761
747383667446677504
747346648771092480
747354944747999233
747322262961823744
747257448432435200
747243821084205056
747421936192479232
747244546606698496
747421399405445120
747220597151670272
747422565677805569
747369327058354176
747421940596412416
747424641627500544
747392181980246020
747340273076756482
747350352303951872
747348619708104708
747413568677642241
747402780931919873
747353820708110336
747341875334438912
747365300518031361
747423941120106496
747395554049671169
747265711005904896
747329401780461568
747384368025448448
747398154727862272
747423433500274689
747350066852171776
747357633321959425
747409949005914112
747424155012825088
747437904062971904
747416559426109440
747344299788898304
747414453680017408
747393763375472640
747360091427508224
747339044170797056
747328424243396608
747353653237919744
747270341685190657
747421311324983297
747369150960508928
747323747489591298
747330114694721538
747374444188930048
747263412816609280
747416466987716609
747400147097653248
747424469585629184
747365741024927748
747312460806270976
747432325596643328
747430517944033284
747388197525667840
747435144210976768
747367095600545792
747245935105703936
747355234142388224
747361680825417728
747297919078785030
747438965255442433
747397323949486080
747284782527057921
747411190360444928
747410259594084356
747431369496723456
747377942276120577
747288058383339521
747385508997795840
747255204467326976
747316575233925121
747431847324426240
747430505335906304
747363132058779648
747441955903279104
747324561570488324
747410389458100224
747441070934495232
747224409816055809
747436356213870592
747397139769208832
747382400842342400
747413212203606017
747375689901367296
747283335651594244
747414864574955520
747390424382341120
747328286041137153
747377979941085185
747231989070106624
747312829774991360
747308367010422789
747328508192403457
747429045709615104
747365636016345088
747438642100985856
747432510255173632
747410129469857793
747382157505507328
747236548228243456
747430610067677185
747326650098950144
747407398667616261
747328017651818496
747247729936502784
747281162838515713
747441972722475008
747319968568487941
747410406000427008
747415544110977024
747374053955076096
747373630712078336
747439267023101952
747374222024945665
747347097544884224
747358736759533568
747392358031953920
747433776800727040
747426319374266368
747280689150648320
747359638450999296
747224128617390080
747443151305056257
747231535896592384
747265488804159488
747441381216485376
747405582848655360
747228104863547393
747332622741737472
747260468260024320
747231569283190785
747233028972380160
747260602486226944
747397487724363777
747312469266202624
747355481958645760
747321704930643969
747229396881248260
747309671573139456
747323965924794368
747352361367142400
747372330138083328
747333688229146624
747361731454832640
747343742114242564
747314092386332672
747253941931409408
747297164229894145
747291078215106565
747404874107674625
747407784552075264
747439124576092160
747397102045519872
747424394310352897
747391410245091328
747333440819732482
747354076808097792
747299596834004993
747409982564425728
747374377235283968
747443251964186625
747240813525008384
747254889584041984
747244051754266625
747414353192845313
747411278797377536
747229845680160768
747262607283871744
747308543154348033
747324791867080704
747342491829960704
747342534062440448
747363866103975936
747336074549043202
747228129974943744
747220290787119104
747404240482635776
747390982396731392
747344765469917184
747410850873491456
747357100955705344
747350616536580096
747395298213896192
747350301670178816
747327099128553473
747409604938719232
747375178338934784
747414315301478400
747338285232455680
747438097118310401
747230914967642112
747308920813715456
747233335156453376
747442597333864449
747345050405732353
747342290528567296
747340990344663040
747406375421120512
747420883401191425
747392303388565505
747414709448499200
747352260414320640
747315593993281536
747319846816276480
747439367795269632
747410687366938624
747351572544393216
747310736838299649
747377841722040321
747372162634354688
747389908625526784
747432380110012421
747269733448187904
747317670329016321
747371994941890560
747372942523142145
747313035249737728
747374121181384704
747266877215375360
747389015037349888
747417842820255748
747377032024178689
747425338121134080
747252918546538496
747417754794360832
747431360843948034
747372363679961088
747315669440487424
747376893540864000
747415321913528320
747444010793340932
747426546051231745
747403431120371712
747328772391612416
747395373686128640
747327770213048322
747380219602944000
747320966884143105
747253119671767040
747326776074870784
747336066177212416
747225672062492672
747373517184860160
747326599939297282
747425090313265154
747397655706271744
747327048444579840
747350117422895104
747421210523406336
747427590239985664
747417565719371776
747343670609752065
747254545856729089
747378437271199744
747379272025673728
747331968400949256
747395403155447808
747393226160635904
747343544768049152
747427540109824005
747364789073100800
747321344254083073
747222299934363653
747301115373334528
747414298687848448
747305632479379456
747285881698975745
747388012800118784
747397470867570688
747431700511203332
747422263603924992
747252054503088133
747311886182473728
747320429858029570
747388557891866624
747338725454012417
747410875817009152
747412113266597889
747408871275245568
747339266716401664
747407243818196992
747233293179961344
747421604922130432
747427288258469888
747425438448902145
747358828690235393
747281032752173056
747442467415285763
747399689729867776
747406543394574336
747233033153970176
747340390835990528
747368387626569728
747431134535917572
747424209735909376
747376289787617280
747309784941002752
747316474864238592
747264071221673984
747369717313183744
747403779134349318
747373391544483840
747335303057137664
747403539975184384
747358933698883584
747297466203013120
747398162852229120
747437228704604160
747303992506490881
747334061673193473
747413296115027968
747284786662649856
747420111900807169
747332446639652864
747433932120072192
747383424147554304
747399123624665089
747419562409345024
747440923932504065
747385558947684353
747385403833999360
747348481392545792
747442236791623684
747365724092391424
747346287876440065
747358715435679744
747233272199995392
747410955718516736
747306194486759427
747382254041767940
747419474287034368
747345742616944641
747420065688072192
747425036043190272
747345704981401600
747226469105963008
747383793196072960
747442828154789888
747279892115402752
747371168412372992
747430706582716416
747427061774561280
747434703796469760
747354827349385216
747269574073159682
747410217542029312
747392345495248896
747402047021027328
747321839102238721
747338003987587073
747416093787037700
747415695365799937
747388809743077376
747232949356003328
747368756591026176
747325039679201281
747391984692826112
747343272251514880
747236791514652672
747377384341520384
747284006551511040
747400008329236480
747413916716765185
747425849805246465
747390990680530944
747377724168241153
747405486241153025
747254969347170304
747430463543853056
747386423049850880
747362389801242624
747437266717581314
747340671682392064
747358891957157888
747379909341904896
747315912508735488
747404156743323648
747407675512619008
747284694635450368
747305909290835968
747413862329233412
747349920198295552
747372674037518336
747225521184972800
747280428810133508
747414365415018497
747256860948860928
747401833191186433
747422678848536576
747435853048320000
747406862170095616
747247197343752192
747409982564499460
747265496983154693
747296824248045568
747370400900841472
747350914009174016
747319561645498368
747332979148480513
747267443446321153
747318203005558785
747377325537398784
747364717673480192
747342131128238080
747414499641135104
747295759150657537
747327858255626240
747325895073894402
747424779964137472
747332203441336322
747365430478671872
747311672155504641
747364117967626242
747429137799856129
747397592531640320
747439594476474368
747412172075114496
747430719169794048
747351476016644096
747405754844516352
747360179595927552
747406643919491076
747312750099992577
747238163026944000
747407054738849792
747251546853892096
747373920039407616
747312356011585536
747331179792084993
747438151325491201
747224564862697472
747286644940644353
747397047188357120
747355867700396032
747354336661909504
747248002910150656
747428160795336705
747331414761181184
747410058045177857
747406539133116416
747405125589868545
747397655488147456
747303761865891840
747236459908837376
747384263033630720
747324498609770496
747396136965648384
747435521819873284
747379263683313664
747343205142650880
747413661162086400
747266671493013504
747380181938102272
747313471499296768
747320362954678274
747357801022885889
747385261273792513
747389157916348417
747385911445446656
747350448718282752
747342412146606082
747338482075348995
747296832636649473
747341233681358848
747335953019084800
747372540109139968
747435248863055872
747326583178878976
747425048445714432
747229526929739776
747436754995712004
747228293699637248
747418018884497408
747325064488460288
747266684252205060
747353854245801984
747369599612633088
747413220399456256
747381193029615616
747375694028603392
747374733826498561
747338628871839745
747330206961000449
747394761242324992
747404722953404416
747386712645591040
747287995460419584
747345377787928578
747394912526688256
747419419635122176
747359621447311360
747387060605095936
747395654985654272
747395415700471810
747436201016168452
747411974942822401
747272153414930432
747438701001711616
747370128384241664
747359411824377856
747396862882226176
747381947794620416
747403632312647680
747259595782000640
747335835473711104
747278319368830977
747375727570477056
747232580458549248
747278805794906117
747432023728467969
747420472715902976
747402516636250113
747325094247043075
747303237624029184
747327958952513537
747443197069107201
747273080423145474
747407117976506368
747374112700510208
747345646315724801
747298976185999361
747361391594569728
747234245513445380
747250058098319360
747389376137670656
747231447753302016
747377195497062400
747384778823991296
747220462879576064
747443348236046336
747311235880779776
747360057797443584
747414466195759104
747266348695191552
747420363328348161
747332425697550336
747334187259035648
747440806345211908
747311345297559552
747360309531246592
747247369196974081
747274649189261314
747423010148200448
747350058673135616
747326238994292737
747400583087329280
747354995117465600
747378173088768000
747340558440402944
747332190799704064
747420921288364032
747229048540041216
747386771336462336
747366407936028672
747320085916749824
747311990972915712
747392018196881408
747414579504832512
747397043207954432
747257163052048384
747247126225231872
747405125375819778
747440349136596992
747400587440852993
747419734501695488
747422620199563265
747321231209181184
747431058975522816
747387794520215552
747342705835933696
747424234985553920
747443134276206593
747269854944628736
747421269465915392
747271600026845189
747412192941703168
747361177693487105
747435441922707456
747398507120697344
747363102971265024
747403175120953345
747376268933476353
747259528773668864
747287529812942848
747229510102294528
747392219749945344
747426466044981249
747355788168040448
747290985919451136
747386712364552193
747414424496005120
747369524274421764
747394476033839105
747270005889310721
747406253782011904
747279501973852160
747290793086312449
747369008220020737
747356648004591617
747430404597157889
747431998331858945
747323823343603712
747408820603879424
747355372743073793
747396334257266688
747302562047504385
747327359078957057
747341011462959104
747281297056243712
747351598016434176
747404018213871617
747405670710816769
747281200717275136
747364910607175680
747327619025100801
747360846313971712
747247046420140032
747238884380131328
747368937214582784
747399341799661568
747373806705123332
747358933535326208
747258232511463424
747346715578146816
747385437648465920
747443004395380736
747383713479032834
747409189815869440
747432220823019520
747414176725770240
747372254753763328
747386234465484800
747365317559492608
747234824436383745
747426495572942848
747273063872372736
747392370778447872
747332203466498049
747428504577400832
747228822081155072
747373496267907072
747429435851190272
747376180664238084
747414663604895745
747352717786394625
747399102560800768
747413241542885376
747412532789395456
747429934981750784
747341653057298432
747420132796993536
747344064748486657
747308480504041472
747304412108886016
747391305467060228
747346979911458818
747421609162473472
747440265368117248
747425488767856642
747237412074565632
747388465793339392
747397965963214848
747339086063505408
747310070048796672
747322443128135680
747357775987118080
747311319800418304
747410699857571842
747440240160190466
747339602176794625
747221519961567232
747400461511233536
747377736671436800
747391171018653697
747303673873633281
747431629539315714
747260518667268096
747375484493672449
747407545636032514
747384632342020096
747431239137669120
747225668170067968
747360007520460801
747321336091926529
747282354239004672
747358916737110016
747285600277913605
747411899319484416
747428835965157376
747240952230739968
747250779195482112
747374880623058944
747370040224161792
747242202032529408
747389808155172864
747301735824187393
747377422161547264
747429464926191616
747324121072046080
747428164708761600
747346241583882240
747368568124219392
747437589397913600
747362209454399488
747414810401378304
747416940889673728
747296216329773060
747366366202703872
747273546108403712
747433940303122432
747391984738963456
747377502067240960
747239039447638017
747421164549574656
747368534548877312
747355963934523392
747355292984213505
747356479896838144
747370489174171648
747396556421201920
747295658302799874
747343704118038528
747400343911305216
747394983855005696
747303707331592196
747410691414339584
747257091941871616
747430245347713026
747438575197650944
747344584884133889
747410015976185857
747252495013945344
747390856588566528
747307008215257088
747437765630001152
747426608722640896
747351912442400768
747255799848722432
747437673523077120
747380810999808000
747405419300151296
747329011626348544
747249810554576896
747281053732134914
747415523151994880
747371617169334276
747394958504624128
747437782352572417
747384304918007808
747236372033961984
747366080784523264
747412624829145089
747430987726938112
747340990646624259
747331813471719424
747229539609251840
747318886412890112
747365032149712896
747414738771001344
747427019789570048
747434770729041923
747311592530841600
747349291161661442
747262066386305025
747420120151171072
747326893444063232
747240528337461248
747338184414007297
747332459344207874
747368085850591232
747261776677347328
747252679576010752
747262540116168704
747361047451996160
747436419195478016
747419209995526144
747414281843539968
747373383206178816
747368945640935424
747330152460234753
747383222846140416
747296493283905537
747316374054178816
747412234930814977
747275035170136066
747349693814890496
747389472506023936
747354760198631424
747439539787030528
747442056616878080
747220014172758016
747305175157612553
747316940138385409
747409550400053248
747436582957785090
747432002622623744
747402982086610944
747399056394158080
747310405781852160
747261759963049984
747339622993166337
747431771898155009
747307435983986688
747338314659725316
747226968274305024
747242034306551810
747313060788920320
747368576462495744
747392118910554112
747431541467385856
747279233467088905
747334237494222848
747333260405944320
747342940662489088
747378642775314432
747384053565952001
747330353900052481
747330152409882624
747378235688755200
747421709934952448
747420590135459840
747286879926509568
747251546744827904
747432602508865536
747351689947156480
747354978583404544
747421730822557696
747327669222547457
747431805465268224
747228805203435522
747312590888460288
747398179692351488
747401908571279360
747326914235248640
747383151660515328
747262795884822529
747348573763710976
747382753147006976
747367003548057600
747342294949367808
747266944026349569
747350402652381184
747398674817421312
747365149762166784
747361731329032192
747361705932525568
747227501018046464
747329552532156416
747426621410271233
747306626646847489
747373538215141376
747279476619259905
747426646576271360
747444358895513601
747240188703703040
747423756788727808
747407444847005696
747358740861489152
747367976454750208
747405347929919488
747412159412375552
747343028998672384
747424633104764928
747328915006361600
747344375198294016
747430870013853696
747411916264513537
747380312120958976
747350465273339904
747383097184780289
747399484129280000
747393922553491456
747277241038495745
747335009518784512
747314339841925120
747440626157948928
747295314395037696
747256915793690625
747428294891544576
747377631901843456
747346866656817152
747377334295105536
747259914758807552
747274515139334151
747312871722233856
747222589475426304
747380932622098432
747428751944855552
747411803089543170
747410507032829952
747328881418330112
747279317516746753
747405398043303936
747431461750353920
747411345671397376
747395025865216000
747377275574820864
747299106213625856
747330857086517248
747271134308081664
747308602184998916
747443520303075328
747361118885191680
747434221455745024
747334279705694208
747345025344774145
747363430147964928
747414323627163649
747422724876808197
747350536786042881
747344849066565632
747407864239620096
747314796882628608
747425132398977025
747309277375651840
747363450838458368
747353883702403073
747328906869407744
747363362678374400
747417737845080064
747369755191844865
747442056373501953
747363555738030080
747281246762373120
747336771197800449
747320560208646144
747371311039545348
747425077671530496
747346787061530624
747431579140632577
747422678567522304
747411614194933760
747366588492414976
747377195778084864
747234564251213824
747317980346744833
747245641223577600
747310149916753921
747386976609902592
747390743413690368
747350905691856900
747328223126528000
747312305583448064
747366881867161601
747274648954429440
747402080504188928
747401094955933696
747250804524933120
747351656442925061
747398456784871424
747371504174698496
747401564743139328
747417830274961408
747391288681566208
747233662559789059
747409596738867200
747378525087244290
747405054219423744
747265107059675138
747329556944588802
747412557770661889
747389325453590528
747317116676628480
747332262077751297
747353049266593792
747412809705787392
747257029044011008
747391774931320832
747354299022336000
747266612705689600
747366193825255424
747411488315420672
747403938404663300
747411878486368257
747341992783286272
747348775174287360
747435698035265536
747328529205854209
747305607187701761
747290185050652672
747368509223510016
747366411929018368
747401187197083648
747299236065083392
747384917374304256
747406404646993920
747420107584974850
747364709133869056
747425723913232384
747345256039907328
747387333318680576
747355355932401664
747417305949298692
747299659593330689
747249416403197952
747403414301212672
747433210682949632
747311969934315521
747366559098744832
747284086356512769
747409890184925184
747228713029251074
747280806423334912
747324708182360065
747320383716483072
747327300241285122
747254604769828866
747328982249414656
747316134962040833
747298585922809860
747383214327554048
747285709472432129
747352541709602816
747404492132474880
747380316189396992
747318747971485697
747231124854804480
747428374486917120
747333373538897920
747314331604287488
747356853240115200
747399010458173440
747380383361208320
747420363642966017
747357247542431745
747385605252853760
747418299986763778
747229568638001156
747433323979411456
747431189091328000
747355385477083136
747386196783935488
747322300677029888
747246077447970817
747345495077462016
747395822787104768
747362452602519552
747324527927951360
747366072353984512
747391372647370752
747435911822999552
747242994693115904
747329539869548548
747421730990399493
747336183785492481
747286372109553664
747317661919436800
747360015820988416
747441624477802497
747373752216805377
747361261697048577
747430895318147072
747284111325171713
747434909376012288
747431620785799168
747289958377938944
747425912669495297
747343746128216064
747343699999219712
747311244286169088
747238112607211522
747377409515724800
747423752653275136
747234551424917504
747414654943641600
747224560592949248
747255539759910913
747397802507046912
747363862148583425
747429205021949952
747332677146021889
747388470105092097
747302574705934336
747269410348425220
747232685160960000
747227585009049600
747440361828663296
747309906491936768
747386733449330688
747414369823252480
747356144352505856
747357352454688768
747429569897050112
747404655630651392
747289543179538432
747222765782982656
747427586121338880
747278318978797568
747406849570406400
747360875774763008
747369662787158016
747360808527605761
747428760639643648
747404819531366405
747269674665050112
747403116325314560
747223851990343680
747367498266214401
747386515257425920
747377950551506944
747424616688287746
747408715830157312
747439049019777025
747350033486516224
747307163438092288
747396867055587328
747346124319531009
747409567479382016
747431130421465088
747420157908246532
747368584792449024
747221956299096064
747404844454023169
747342093559832576
747385672386904065
747431948235116546
747415959426600960
747347315598499840
747280974212268033
747352717786386433
747438902445752320
747424276936949761
747415430801797122
747382086223466496
747443151007285249
747400465592156160
747427615313563654
747233478031343617
747345734362554373
747440861013745664
747436004068438018
747295763445645312
747366948829282304
747246836554018821
747430635317379072
747292357410725888
747437262284066816
747405964542902272
747315413747302400
747356412976701440
747419042110185472
747410158729445376
747405628671393792
747394149238870016
747381654348505089
747298976014045184
747325794582552576
747419637940264961
747311135402057733
747437811712856064
747387228314345472
747312091552309248
747409428857618433
747397865132146688
747248417819131904
747436385620070401
747244966188036100
747392576215486464
747318584477507584
747259717274206209
747367343257489409
747387069207576578
747412843243380736
747364734345814016
747309780495044609
747358023715282944
747341850323779584
747260896079024128
747406669122928640
747266256307314689
747345969038135296
747313228376530945
747367313893101568
747379179516272646
747319138033401856
747443629476683777
747361207175249920
747440366022975488
747370380004732932
747432275416068096
747221947696611328
747316718159040515
747393838822604801
747433017602359296
747348657599619072
747225504562970624
747353762247868416
747427070020624384
747386796527521792
747396577615032320
747345264340504576
747279254438633472
747394992105086976
747435790012137472
747264868085075968
747306463006068737
747295297584271360
747430920441987072
747371101416734720
747401187171930112
747396049170370560
747394287537553408
747342991245729792
747322220993646592
747442513724710913
747280093240688642
747263152690102272
747252398347943937
747375278935150592
747236476702711809
747334820590587904
747358791193206784
747330932378525697
747314415406481408
747333537116807169
747416714602676224
747342844298297344
747406568388333571
747364604498436096
747240100602462210
747279921496489985
747419507950518272
747409382820843521
747327908545331201
747387689989607426
747406757060841472
747345025344765952
747300641077264385
747426155842527232
747278017244758018
747379225871659008
747325127398825984
747324854983024640
747363027406721025
747437149167960064
747435320422076416
747343481949949953
747387844826640384
747444199629303808
747419306669936640
747406828309463040
747319867947130880
747339753205293056
747365942552891392
747356467284545536
747443125925273600
747333956589092867
747439233590235136
747402239950655488
747414097101209600
747362918446989317
747261827218874368
747282509080076288
747429704051888128
747413459709599745
747385710227898368
747361349580226560
747444359239450624
747353888005693442
747252180466425856
747436310034546689
747377476628807680
747332052379271168
747406526634045443
747361609631182848
747377740865765376
747305213036400640
747273403644575744
747371902549790720
747325005923385345
747405222058803201
747314851756707840
747346099115954180
747411052313387009
747437983847038976
747291988341338114
747415150064439296
747430463342579713
747395558508101636
747382870440828928
747354529595785216
747413065432502272
747360255093268480
747438872888508416
747355708132253696
747298451675766786
747391586485542912
747331486039183360
747393171626287104
747364654578466816
747351052589109249
747227345715625988
747261604731977728
747399186492993536
747369989678600192
747433961530527744
747358355048521728
747332660540776448
747336754311495681
747399542740520960
747374221899227136
747342450167947265
747354017890709504
747436167612796928
747300876188975104
747413962837262336
747410821219680256
747294429648564230
747419776452952065
747263567628468224
747338004021161984
747392060211212288
747340852125540352
747297441024643073
747399056218066944
747412993957306368
747355993638481921
747398020300406784
747346061555970048
747331788029100032
747389451475750912
747256257036201986
747367292778885124
747245842684252160
747399236749238272
747417993777295362
747414646605250561
747367334948511744
747385349291245568
747348120841814016
747314100766547970
747414445127675906
747410821257428992
747333306421641216
747422712415428608
747382933644779520
747345889455280132
747392786111074304
747434137653501953
747416693589282816
747367662158766080
747251245027463171
747311718401880064
747429322521251840
747388402849452032
747384514565935105
747219879929987072
747397290759954432
747228121586339845
747411945536397312
747330995603398657
747323600907075585
747429716680925184
747418060798201856
747416638803288064
747410393753071616
747252260044931072
747230713783586816
747398389399162880
747326805523062790
747331825849110528
747348376618819584
747311659857780738
747421273798680576
747403393488953344
747386490255187969
747364285760692224
747432116091260928
747240692250968065
747297411660292097
747439674235432960
747306336950489092
747337085560852480
747439103667503104
747414537637244928
747306760692604942
747389325445324801
747270568118878208
747256173137526784
747267791519158272
747410922017169409
747222656714432516
747426742885822464
747258383741313025
747361814988587009
747403871434072065
747237160328126464
747279590213586945
747223361357553665
747356945573568514
747344912052432897
747237148009570304
747370975734411264
747420963264933889
747263747958267904
747339367073488896
747355381077270528
747444270899040256
747326432070643713
747440785516179456
747402877380009984
747318202837798913
747263169182244864
747348779087495168
747249667784720384
747444229023084545
747435462797705216
747423785989607424
747398414674034688
747436494743298048
747261990553419778
747379397833854977
747414793326329856
747437987923898368
747410565555838976
747413832859955201
747366563142041600
747422548770562048
747329489596612609
747365422467407872
747422926228557824
747437782545633280
747333952331907073
747364700879454209
747275634783682560
747225777058390017
747326452866023425
747405691871182849
747225647185965056
747342202716622848
747286590175608832
747431700863422465
747238154604732416
747386116811161604
747363257871114242
747225424678240257
747325316415131648
747389032045416448
747390147742728192
747354839974318080
747341636544270336
747292160412651521
747415238224404480
747430962296950785
747395780579831809
747285990528540672
747375337479213056
747372678621736964
747389053088182273
747399920391335936
747372162479173632
747249986526552065
747392752493662208
747364126209499136
747386607834112000
747386179889225728
747221448540856320
747423395990601728
747370535231819776
747414042516545537
747369683570024448
747403464427319297
747280827424223235
747324619967729664
747322632140251137
747223776614551552
747297759598784514
747437312481566720
747432853970030592
747338394112397312
747395357227749377
747368135943143424
747411530111680512
747338738145976320
747243816650825728
747351606396493824
747304890112741376
747398175447715840
747219586467012608
747402445421109248
747317645129637889
747265635458121728
747424461150883840
747432795232964608
747232504785018881
747246144812617728
747431176462172160
747395445119459328
747410586745581568
747271503599665152
747401497349087232
747230676236312576
747387979241492480
747369582999048192
747250058144391168
747311315559997441
747421877560311808
747319763152437248
747400054772727809
747426256338194432
747319150603689984
747233637414871040
747312062552899584
747368370677424128
747402764112760832
747310187497689088
747414416115675137
747383596319645696
747411563665981440
747302662954057728
747438709327396864
747423085557579778
747229623453310976
747406266520088577
747339039909392384
747374725094055936
747223147389255681
747306400154431489
747307947785543680
747443482491494400
747430488382398466
747274783323107328
747376310687797248
747417104484339712
747284019209871360
747434556849012736
747232765003759616
747251546887430145
747423521811365888
747341846251134976
747398297241935872
747430488705474560
747410217319571457
747331913778503680
747384531380908033
747424595511226368
747367229855961088
747231385052557316
747396078522142720
747326687856078848
747416311953764352
747370824626245632
747387257980583936
747360443572883456
747318051708624896
747327514192678912
747390324008357892
747292286006919169
747337307879964673
747241631573651456
747386892736430080
747361165253062658
747240625083293697
747238624450609156
747236174943625218
747326465667039233
747373714434588672
747255585947656193
747242181157490688
747309319385841664
747388537146867712
747234857969917952
747388335627374596
747361685145550848
747225164702638080
747417582441889793
747394811766972416
747380467247230976
747424846972395520
747344232537460736
747414277695373313
747411538852646912
747361282366517248
747317011441582080
747294114710839296
747350142571814912
747381729527160832
747418220059987970
747411496536154112
747330643298660352
747372049279004672
747410788055277568
747299915844354053
747434070456606720
747374112805371904
747346199670231040
747411630825275392
747393993818923008
747396267400126464
747358010947702784
747426587944030208
747419860133617664
747220777343266817
747401086328254465
747415166866849795
747435446167281664
747425530702618624
747321881418575876
747370677666189312
747291774368911364
747384762394902528
747410498266726400
747408644556218369
747250406284136449
747316705525800961
747313421100580864
747344547160563718
747389187226238976
747388545338220545
747413564638519296
747220970650411012
747443138558451712
747400428128722944
747240444443168768
747221767312269312
747324750309916673
747322946612428800
747428718553890816
747329443631235072
747372343056543744
747296845345394690
747306576357138432
747244106376744960
747393872406274050
747256131433730048
747389681994719232
747392530069786624
747313345951236096
747263173556744192
747397605118853120
747380702128279552
747437513799831552
747437446992904192
747411081677672448
747435131812577282
747295809394204672
747394765600264192
747414630050463744
747222446881775617
747231644881457152
747343469396406272
747435823763644416
747340415729176576
747368798878072832
747440743573159936
747237856708419584
747434259368017920
747264368849657856
747395868890963968
747328617147826176
747378185432530946
747403670178902016
747388377826222080
747248841477369857
747399446619525125
747439045026922496
747289152958267393
747395420100395008
747337568014864384
747429490452799488
747376448999137280
747424490552975360
747427401613869060
747338159353012225
747435190272786432
747249143584808961
747438210209415168
747239362358816769
747357390253633536
747352327867097088
747328256643203072
747431633737912320
747407935849046016
747233033334431745
747439984500707328
747396350963154944
747428471111028736
747284631465037826
747411194659495936
747268089142644736
747407180899442688
747391414397452288
747242189487542272
747442584881139712
747285734743146496
747437430060515328
747443633658470400
747397420590465024
747333243620331520
747232483930947584
747221695904223232
747407969394925568
747284010821259264
747390051345018880
747341103641174016
747391372462809088
747331364576387074
747303107609059329
747232814995648513
747250137802608641
747341963528069125
747421529496035328
747401480869679104
747353321783033856
747352776250908672
747409865170006016
747420434774253568
747319855322275841
747283310389264388
747270119164776448
747402600744632320
747316323663777796
747418245464915968
747316822781763584
747320572468617216
747420392722042880
747392475577352193
747425182537646080
747366386893225984
747391686880407552
747323181619286016
747276687730106369
747238594952167424
747438025500659714
747425455247138816
747440391373217793
747340055316828162
747228776111628288
747375182633967616
747381646052233216
747423882282471424
747340289824567296
747382161771102209
747409416484491264
747397420540100608
747359461996699648
747308639728214017
747438927485739010
747378810304237568
747281150192680964
747309805627310080
747428156672335872
747220416813535234
747393511440293888
747440471056625665
747396435138666496
747390122732158976
747395126280880130
747263790119452672
747358828761591808
747343225870917632
747326901765582848
747439032443887616
747374150512152576
747243460349009920
747391783575953411
747432682276200448
747333570562121729
747290184685760516
747292625984585732
747364315028656129
747257142072115200
747329951183970304
747428362054942721
747440080864841728
747222555904270336
747307658328186880
747340587867611137
747304990700539904
747440819137822721
747331175581048833
747223017189687297
747273386611486720
747341749828214785
747251488339136512
747314348398252033
747321214205464576
747410657851637761
747385387035725824
747255271454433281
747429448539115520
747347210447138816
747403577757474816
747438071814094848
747390785226743809
747316546029002752
747357621032673280
747342311592321025
747324745801039872
747421261026865154
747365665573572608
747367905474445313
747389057135677440
747290226955976705
747373496120926208
747430068914290690
747272849639907330
747393541098307584
747393817683365888
747413946252963840
747383566884081665
747344899574398978
747241539429105664
747431256187637760
747414399103672321
747333407252746240
747341196003946496
747374028806029312
747354315749265408
747354315749265409
747300070823911424
747373924070064128
747375362972082176
747397404006227969
747392811167813632
747322112004620288
747377732384784384
747343011940446212
747427619822510080
747273759803867136
747371323790352384
747394601946873856
747405548996288513
747332924698042368
747288796467585024
747250611599482880
747439443422879746
747237256809717760
747396820951793664
747346728244805633
747235835133599744
747350880769314816
747364390408687617
747406706783715328
747291635906547716
747325349877293056
747385823419588608
747378286142029824
747289186558828546
747313601711472640
747343217792684032
747314524580044802
747357083947909120
747274502355095552
747280290385534978
747349089864454145
747331687604883456
747398821366292481
747437530925174784
747245637108895744
747228360829370368
747241404905230336
747373760559321088
747401883417907201
747244118686851072
747250871612936192
747440521325457408
747405599625854976
747252004280406018
747342035015733248
747438163942047744
747373194265321472
747338599746592769
747277811530924033
747232500477374464
747253874814136322
747251442155552768
747437635480715264
747421923714301952
747428550907564036
747428810677719040
747386578461417472
747324922238644225
747405675148414976
747323646910226433
747304462235009024
747401367405342720
747394488687951873
747356404453777408
747397328345128960
747382807702413312
747381608173412352
747244110331977729
747412289226182656
747407914713882624
747374163401269248
747323710042836992
747302897663123456
747264750686343168
747301471880810497
747373089298743296
747344400611577857
747432229262008320
747389761686495232
747348246599708672
747316667810611202
747326981507715072
747299047229186048
747441670476734465
747320635458617345
747300251296366592
747346048809570304
747355213317672961
747419549671301120
747423161189339136
747355150424092673
747260267000586241
747391095437430784
747360594756534272
747411937143758848
747256357699497984
747234039929593856
747386263829897216
747274502275497984
747303258448756736
747281267746451458
747423693551374336
747429033063878656
747376524765069312
747329963804659713
747272405010112512
747341204371562496
747324586543349760
747349886450860032
747278503771574272
747437040006987776
747379179545567232
747406975307251712
747429859408904192
747352126213529600
747425510003740672
747355268011425792
747350436026277890
747346799367720960
747247814141317120
747402621712011264
747357641907789825
747369146854293504
747359504128479232
747418920710189056
747382438700191744
747405616491171841
747264834496925697
747313064786038785
747429276534870019
747398188210917377
747402592410570753
747394988103901184
747222920632635392
747364172170616832
747371386566500352
747389086646804480
747401887436070912
747410322227666944
747381016659111936
747297877127401472
747224489562353664
747260153519607809
747293846417989632
747393276530073601
747358799451807744
747312456402272257
747428194135982080
747340692620353540
747392634969292801
747232349562241024
747323940733739014
747386410529882112
747256097807962114
747411836509822976
747315736528379904
747379116496805888
747256936706506752
747240004343128064
747360443514097664
747343175761571840
747432434745094144
747437459483529216
747319586924597250
747431335967469568
747325157149052928
747402705602109440
747425241333301250
747231661679575040
747345545388167168
747255934041231360
747333461480869889
747348263448125444
747271494930206720
747434263432298496
747326914356883456
747400998516195329
747394635601940480
747426809969577984
747237999260237825
747334418092613634
747239731516178432
747368676894998528
747383973484048384
747246362941546496
747322002688475138
747408862488190980
747312926533386241
747433915288293376
747325437953478663
747421714011676673
747254176946622464
747377019554533377
747359634214760448
747236267000135680
747253455530557440
747288461040713729
747416643135995904
747229614884392960
747334858452537346
747394144893444097
747388184884092929
747354231896743936
747409231888941056
747440642805006336
747407621045555201
747330726970851328
747296077989060608
747248145499754496
747346715733172224
747428248963923968
747396535428620288
747343729489416193
747313291072921602
747297772374679552
747321231133671424
747366965589716992
747376964948889604
747409445659959297
747440076892733441
747425363043688450
747433537771606016
747249340666675200
747436159408693249
747440684852862977
747307968819920896
747443427755851777
747244009828065284
747264431806156801
747363253685260288
747393754605158400
747391384903163904
747434351512555520
747408766212116481
747337240653627392
747304554702635008
747336468914311168
747415909178937344
747363933095235584
747430706830254080
747439803877175297
747325651984646144
747245855313436672
747322837438861316
747418052602527744
747282811170623492
747314289409548288
747254055047561218
747276591177203713
747443440636551168
747366009691115520
747379854975303680
747416391268065280
747241807856177153
747399408690544640
747322745235505157
747305535876136961
747354567273242624
747345130135314432
747268835674365952
747401153437143041
747383155670269952
747264079643942914
747379330666332160
747375283116867584
747338507320885248
747364574823866368
747221394199449600
747399102506336256
747377728559681536
747359067723735040
747365371963973632
747438419828178944
747437329229447168
747228431918608385
747233070911201280
747229371811893248
747416441859772416
747406207619588096
747380970479828992
747397185952587776
747438067552780288
747414978056028160
747224489386217472
747295423589548032
747255233575796736
747378021770792960
747387408727957507
747315963238875137
747290046420549632
747338058521972736
747263790257823744
747318450138152961
747429557473402880
747352159805595648
747283444615413760
747306865810255872
747419432473997312
747271423702503424
747438915011772416
747406891177873408
747332119433613312
747333574865498113
747334501869592576
747336519233396737
747362171521216512
747437236954763264
747357411330105344
747315560346619904
747347525238165504
747386808841961474
747440097616769026
747257532394024961
747366999395794944
747231762380533760
747433621561106436
747321088560922628
747438025857081344
747276666708197383
747399022730686464
747247340021440512
747360649148248064
747427758079344642
747221478123380737
747441448383979521
747405922448904192
747438340308348928
747336418796544000
747306882331611136
747334682165972994
747400230644113408
747380224162037760
747308635756208129
747238322389475328
747297717647355908
747392052019625989
747289853478338560
747375513761685504
747401745077272576
747366445743497216
747425509919842305
747335516836683776
747388851648241665
747364004423663616
747276880332500993
747363241039376384
747406459370086401
747255766365536256
747380953962668034
747347617625972739
747438763807285248
747310883819266054
747346778714836993
747349681265606656
747320488620240896
747224799785553920
747444266981523456
747312888709152768
747220873929699328
747358564512051200
747356433700651008
747239270394404864
747383994728189952
747274179477528578
747439690651942912
747411505050689536
747425623254020097
747251228317360128
747383940143529984
747419222729334786
747439460296572928
747302595807502336
747436356196933632
747427435017277440
747413551980158976
747393431853469696
747251039288561664
747406681794088960
747440932190978052
747314511766380546
747332694250401792
747413849729556480
747236208422563841
747409160346574850
747299190066143232
747372342829977602
747444229136322560
747394689993629705
747345830697328640
747441972575670272
747411635229188096
747295746660007938
747256622104227847
747319125597315072
747337274497478656
747221188347199489
747254227198566400
747433860720398336
747344165520846852
747328306870030337
747378559044419584
747374301507125248
747406975437135872
747361119057100800
747274296955797504
747226284778979328
747349215613853697
747367909656231936
747347512739004423
747222136545230848
747315954783182848
747423219779575808
747323655361748992
747428261509005314
747401258462552064
747253455517978624
747316214884511744
747379481564741632
747370971145842688
747428726988640256
747326230614073345
747424813426192385
747396921522819072
747412960470048768
747416383131107328
747421651235545088
747413422074060800
747406853500473344
747406329338339329
747375886903681024
747370270822830080
747354798068994048
747349924531048448
747328814322114562
747416017975001088
747421550660354048
747337790015234048
747293938868883461
747285239660089345
747291178710642688
747402101467254785
747283826435448833
747367401872891906
747275244897869824
747428164666802177
747377946436972544
747350465248002048
747219997190033408
747345591793922048
747245838557024256
747431323057299456
747374565735620608
747433709612171264
747236145411538944
747424205436821505
747403556781756416
747390483136143360
747432057006133248
747389388435365889
747416903287734272
747386498580946946
747373341141516288
747384799942283264
747334069801738241
747288834497384449
747330672650379264
747258526167236608
747398062172155904
747383080294453248
747295494854971392
747336204765401089
747439598750556160
747324565500526592
747381096493518848
747371139136110593
747275517351632896
747278289685798912
747269649478234114
747374159135711232
747427263231197185
747357138394157056
747362540775215104
747418161310498816
747379163015716864
747357805514997760
747400440489385984
747271880776704000
747440454183059457
747435886741168128
747360183492415488
747438763731750912
747331066810142720
747292646704480256
747384707759890432
747399467322662913
747260439030022144
747427997217656833
747268185695543296
747429066639290368
747367594886332416
747390164285140992
747369045960318976
747398318368694273
747417481891872768
747326163547107328
747280189785182208
747238989376196608
747255846023815168
747391456348803074
747243598685540352
747371906517577730
747254298195558400
747421705711329280
747356056356003840
747331117137616896
747375912342130688
747380483986644994
747389136873545732
747290600072896512
747261084596338694
747245746097881088
747266075948163072
747391942883844096
747337005965533184
747376918819921920
747308778370916352
747392928625139712
747365707646533632
747391594538606592
747234152957771776
747395457844862976
747235776304287744
747330416579751938
747398402040827904
747298749651660803
747320039859060741
747402093183533056
747360758074327040
747369360734453760
747306844578680832
747247243497988096
747355989242949632
747432619210571776
747370396760973312
747410473423867905
747308597994889217
747401472493654016
747395008790171649
747349039205625857
747363115378040832
747248413754810372
747432103483047936
747374645708488706
747436700180353024
747391867348713472
747340243800469504
747352336142639104
747222509838282753
747429725354729472
747338750661820416
747269226050686976
747433638560665600
747415724667379712
747397689256591360
747382354575003649
747366127035088896
747286879809114112
747378709842145284
747373244802539521
747369088171786240
747406031475642368
747397219440033792
747244857069043712
747373114519064577
747335328302665729
747234626930827268
747407461628387328
747414797772267520
747255439037992960
747399610143019009
747387899457331202
747409831468752896
747368433730338817
747337844755075072
747385567319556096
747363425789976576
747386461008314372
747273696885223424
747355045432266752
747341334491467777
747336351746400257
747333541541777408
747359185239744512
747432279627030528
747405783978119168
747422276144926720
747366957293273089
747338725437243393
747382711380127744
747293674573160448
747343544617054208
747247159498596352
747391460648034304
747434699501477888
747228209754832896
747341040865054720
747317238294683648
747286477063655424
747339577082294272
747316076166287362
747440483438305280
747413551892078592
747398594957807616
747339409205256198
747288847004766208
747374427415977984
747393599713718272
747247222538932225
747266918965514240
747368173645627392
747417305789800448
747344815503749122
747361135570092032
747273936002551808
747320865986011137
747328378273816576
747425438591389696
747357008458878976
747405612124868608
747243648975200256
747392240536924160
747360703514804224
747430937298767878
747384434865774592
747438268967424001
747351136517001217
747373504505454596
747349408400834563
747383814473850880
747232559436791808
747221163592523776
747360703628054528
747360531825102848
747371281516007425
747281775127212032
747441624469348352
747355129389604864
747330605533143044
747272895731138561
747388042348994560
747341430809468928
747343498722979840
747428726967779328
747391393484705792
747431075887071233
747228771825160192
747432937809907712
747427762311467010
747271037679706112
747365900400066560
747416651386228737
747298342661591044
747315178916569093
747413501728145408
747274162536800257
747239664323600384
747307532503265280
747393213573513217
747430371202113537
747352814179999744
747271725923000320
747354760517386241
747330999738982400
747398892895997952
747435748014579713
747425082201485312
747331901547905024
747428538240765955
747369398650998784
747312167351783425
747284790869524481
747427879705677824
747420929857294336
747310619372617729
747339430273265664
747256181610057729
747327153595785216
747317510739918848
747343322327355392
747254386318008320
747424880765898752
747259746831339521
747383361472200704
747368261872918528
747415972219281412
747296941759860737
747418249529221121
747442291212681217
747397902855602177
747241853842505728
747413845401083904
747249378637787142
747342349496246273
747228352591826944
747438956891901952
747383164218183680
747239832154423296
747347457982357504
747425132574998530
747430329313533952
747221218063880193
747437329271431170
747355570001186817
747368731500814338
747352441063092224
747235352847474688
747423001516335105
747361945225932800
747399492660428802
747244110604492801
747234996230983680
747325089880768512
747416655513321472
747375207426428929
747342504719056896
747259109171310592
747390361639727105
747403229722443776
747398368486318080
747339061120032768
747286192060719109
747402193771204608
747412016646750209
747258912022401024
747435160895954944
747386179973177345
747383982245953536
747357058631106560
747349454492053505
747441364292481024
747427225293684736
747427904812875780
747343251099652096
747390697293086720
747342886346186752
747431004487417857
747358061350772736
747309130541477889
747227555564920832
747426549935243264
747389539329708032
747412159349460992
747390563058655232
747391448123871232
747419679921217536
747432749431136256
747436981215367168
747302096664334336
747379284424142848
747323718439841796
747304378416005120
747295947944689665
747358602231373825
747369050167181312
747398225787760641
747418752921239552
747400004474658816
747440491952750592
747337664441913345
747376428287664128
747223805966196740
747361064505860097
747417129767559168
747307775592562688
747251454625226752
747306831895109632
747332409041915904
747374595154546688
747285000853164032
747399681420976128
747253421711949824
747428345114157056
747385089475153920
747403099694764033
747324179582615552
747378009263448064
747381893369307136
747255086968111104
747304621836636160
747314553818484736
747366395508232192
747299315689742336
747392140062375936
747432937948209153
747359621409443841
747341410060238848
747363967056523264
747323877907300358
747315149338353665
747420623614316544
747361269737463808
747339912525946880
747398867616923648
747394258127159296
747322006895374336
747420892028899328
747366114347388929
747441943219568640
747409705916575744
747440370305347584
747428320099213312
747309143283773446
747352785021132800
747312238654955520
747265320923062272
747273965375262721
747220773442564097
747434686985580544
747370216493965312
747352424264785920
747315187057778690
747422829575028736
747428773239341057
747375702698233856
747280793756590080
747376713173180416
747363949901905920
747229002683686913
747351727830081537
747253946230640640
747400943889678337
747425505842987008
747283037872762884
747421470645596160
747313450800422913
747331909701664768
747366907121131520
747251458999877632
747416869427097600
747339467795488768
747221574269407232
747425316986040320
747315753133572096
747422120817397760
747363433977384960
747412197018476545
747378646894153729
747416601037836289
747385123109109761
747245582649954304
747433642775961601
747412704521031680
747331700137463808
747253291575296000
747400914500149248
747303660955152384
747235604556034054
747420350825148416
747272023433416705
747358149359837184
747351056825225216
747287622108643328
747421122455568384
747417540670914560
747331054332063744
747386544999129088
747366152045760514
747373907167027200
747433869213736961
747333679924420609
747241967092785153
747321344233082880
747261780930473984
747368597379489792
747393498769391616
747428974322716672
747318391623430145
747359739126882304
747412335707492352
747432594170535936
747429477823610882
747297495701565440
747325794687475713
747321965292097536
747404974431289345
747390206559551488
747313978968203269
747320824227495936
747430572499165184
747391057898405888
747303061341667328
747256252900642817
747263571801804800
747383776460705792
747398519481376768
747389468403970048
747358103130214400
747424557779267584
747435333004967936
747229963200434176
747421764318298112
747279833395138563
747437501208477696
747418627112992768
747297327736512513
747244639107743744
747393175883554816
747367356041662464
747405716898603008
747386574137098240
747308514087862273
747234899812323329
747443956393385984
747309076145569794
747340352873332736
747324796065636353
747398397942972417
747342282144129024
747404840435867648
747422565275144194
747423266084626432
747395852159750144
747315698712510466
747384334470905856
747357616481927168
747319440216252416
747426591920234496
747302608239398912
747315912563298306
747330546850660356
747349781752614915
747356362724630528
747224858497425408
747286879788163072
747313299524444160
747429465203040256
747418413027450881
747341405765279744
747342458611130368
747287643239514112
747369889099177985
747260258523877376
747355615840837632
747418396199948288
747433198146052096
747435433437564928
747253639895474176
747286305306927104
747341565006225412
747414365628928000
747391976258048000
747383512513273856
747256437655560192
747351073585692672
747328642418507776
747405922666954752
747401489237282816
747269561464958976
747271394379997184
747268038764924928
747329300983013376
747338629031198720
747257930865512448
747372414334541824
747402306811994113
747439111976423424
747369931147116544
747232970306650113
747220278569140225
747411509467217924
747432681995182080
747288708378812418
747289790718980097
747395940215054336
747382648276922368
747311814749229056
747399395944112128
747327191084498944
747399593336446978
747418132139089920
747341854509699077
747427921569189888
747394514055274496
747315065527771136
747395113568043008
747411639113154560
747384032237920256
747436586892034048
747431403025989632
747235021325373440
747376444892839936
747219850490175488
747428462537940993
747275165105455105
747440336893583360
747371097033695233
747437941690081280
747374784116232192
747441234503938049
747370350405640192
747366579864743936
747386624493785088
747410989109280768
747240792843030528
747379791909654532
747228142633426944
747263433687588864
747384997032624128
747434255110770688
747316973936115712
747351262186745857
747398456524808192
747427762147827712
747401979824062464
747333058915766272
747362008102739968
747428190247870464
747275806867492864
747335810635042816
747319037428805632
747420204121096192
747410842308730880
747375236836900864
747375517834305536
747402156005793792
747365929747517440
747440655534821376
747381327071223809
747256945002741760
747438000427106309
747310128701943808
747307347823890434
747307062841868288
747381322809806848
747390193926176769
747241845600755712
747397617840173056
747342844403154944
747316696877150208
747315413545934848
747388780378726400
747437056649887745
747381297874612224
747438847672258560
747399379498188800
747328650681290752
747423450269126657
747438390744915968
747383336159502340
747316671942000640
747372590147211264
747417989486645249
747331989426974720
747391892527128576
747383931939463168
747312653874257920
747342462549528576
747424385691164673
747379737459253248
747230432593215488
747231145637576704
747419486941241344
747296513877893120
747422133647708161
747354898921033728
747387090221019136
747251102463070209
747260808061562881
747317787463319553
747427741377650688
747286158359429122
747344618597998593
747340327900446722
747328680326664192
747437887088631808
747407151283441664
747316751684116480
747220794254757888
747313987562283012
747337886496788482
747379414531473408
747377208168087552
747394644015648769
747368475857985536
747357859894169605
747287106163089408
747417729599176704
747235688119209986
747413086261370880
747279023969959936
747248933907341313
747414684207296513
747433093040996352
747266747032559616
747409999484248064
747222652482379777
747430920408309760
747428693367103494
747307104604590080
747303908662345728
747443004336640000
747340256639258624
747308283254366208
747298493681655810
747435756700975105
747400679568846848
747372565207777280
747396661572419584
747333713420115969
747399513615273985
747370744682774528
747305125023125507
747327908616691712
747384493590315009
747394820264562694
747334057080455169
747367171223863296
747424151107936256
747370719709888512
747349328813928448
747362809076322305
747428441872445440
747363589565079552
747220769122320384
747402785008791552
747371361329373184
747252964608270337
747443826273443840
747390277879402496
747300242870009856
747378818747351040
747305343043043329
747423643345395712
747332308152131585
747411605894336512
747420774659670016
747285613200629760
747429104606117888
747288876071301120
747374809068244993
747408673740201984
747357872380588032
747249793592877060
747438969319788544
747223063272382464
747383491306917888
747336720513794049
747234765334511616
747312624472186882
747328717798543361
747407050712350721
747413027666857984
747220786017112064
747409634504278016
747316818616819712
747261357288882176
747303795202285571
747430253455302657
747383436822839296
747405238689271809
747355779473248256
747336402015182850
747365472610430976
747313970751516672
747271507768905728
747398381207752704
747369259970531328
747379502645403648
747350633259241472
747322971782447109
747424712922370048
747367531908829184
747376747058892801
747306974669246464
747405998034300928
747346686440153088
747372871173890048
747321566837407750
747435437979897856
747411291111833602
747372347145986048
747306903202467840
747362268237684736
747229690444808193
747270823904428032
747309847889096709
747391230032621568
747400801346260992
747436943374454784
747330064371458052
747332618551603201
747307759071199232
747367058162126848
747308304267771904
747300473300910080
747271474126413824
747417242816569345
747405402464260096
747230416050991104
747376533002674176
747297680037031936
747374125388341249
747403514842865664
747340709330456576
747389078354726912
747375459311116288
747427586171609088
747431717380722688
747411144256655360
747443688201142272
747247545550700546
747318420845125632
747246304221368324
747442564039483394
747438407517822981
747404194328494081
747237286098571264
747338360537026566
747427611421380608
747312838436225025
747407990198722561
747413774404026368
747412801015156736
747283993859526657
747362167440105472
747342513128640513
747282811388715008
747396300895838208
747352478740582400
747335197994029056
747394597979041792
747330945179488257
747308862118592513
747349123251113984
747267057666916353
747405108846137344
747436129977241601
747323055723057152
747382786776928256
747317657431482368
747418337525698566
747387865953370112
747436565945790464
747398729435594752
747340868823068673
747360364069720064
747433348918874116
747349412779687937
747343292983980033
747423119153963008
747232844645306369
747306551010963456
747302130415894529
747255602766876672
747262787852840960
747241296125792256
747368945691299840
747359269054472192
747344140518588417
747243867284504577
747346199661940736
747365069810446336
747427418466619397
747363937642024960
747346774453432320
747437421877395456
747442169674240000
747427271691079680
747327300195127297
747410750264610820
747388872783446016
747379225531817984
747396707713978368
747347391074832386
747320329177989124
747414919084015616
747384048985718784
747231955360559105
747388914487431169
747365787237744640
747234979550212096
747324452459843584
747285193505988609
747392509211516928
747339027431325696
747412561914650624
747328285911064576
747326675109613568
747420442969903104
747425916536692736
747366781199745025
747227928950415360
747243753803517952
747430710844096512
747261390851817473
747301530626252800
747285378084704256
747433269218643968
747405888848334849
747231829304967168
747304239836258305
747350926567018496
747401493205106690
747376986025164801
747396241852604416
747383508188856320
747324091779022848
747228381717082112
747340910938062849
747290168244133889
747397638828494849
747441456751722498
747402487175348225
747429951826173952
747370589489233920
747372741255266304
747424259870384128
747282920436490242
747330362225786880
747353405643956224
747431021088374784
747381930878967808
747404781744947200
747319700325990400
747244458392096769
747229006706126848
747318894910595072
747397210774585344
747341464439402496
747387346069389312
747425551711866880
747338247559254016
747348003497742337
747303409649278976
747244185799921665
747334191566598144
747358501509308417
747414177032052736
747283251719331843
747389820582912000
747340613066989569
747262011805933568
747321314881339392
747436926647558145
747304705588486144
747360330276298752
747402755904528386
747407658970456064
747284228954423303
747375333368827904
747240045959090176
747229270821347328
747414118185967616
747342320073248768
747395906572521472
747381536715079680
747335017680908289
747297415749722112
747255603026788353
747265610283769856
747331729560502273
747404185990238208
747427946806161412
747282286857510912
747408606836961280
747388243516129280
747245863693586432
747428072476053504
747394333746339840
747337345691639808
747436662448336896
747436071177224192
747316630137372672
747400449016336384
747356110944899072
747391338916757504
747325089696256000
747225588570689538
747412000117039105
747364092638302208
747413082134167553
747233389904728064
747380106348335104
747430845082787840
747306811204599814
747307268325072896
747351191206641664
747249927923732480
747314373450858497
747394258068332544
747412259987562497
747256407964024832
747345914528837637
747367913821134848
747324829745840129
747430203476086785
747244718468136960
747286288399642626
747319658395504642
747438151602413568
747417410681049088
747365162428960768
747247604413640704
747300842470944768
747359126611693568
747426273157320704
747314348251504640
747432333922304000
747376092625965056
747436998160486400
747439074273857536
747435999932747776
747394220256788480
747437664777932800
747400490883878912
747318064278974465
747360955147788288
747309310695215105
747423576123314176
747424113065590785
747331653828128768
747341762323046400
747235331741716480
747255649118130176
747365468294488064
747411727382282240
747302755073564672
747326012472467456
747237416164069377
747419847718543364
747370463668604928
747423714761814016
747282874076848129
747361601347526656
747363438213668865
747372191784701952
747262040952045570
747439326103887872
747285638190268417
747315216451440644
747314859860123648
747389556110962688
747272254216515584
747427980524281860
747429393803452417
747392370518417408
747385076917350400
747330563552378880
747343855297536000
747369549490585600
747442995973132290
747404324465152001
747328331893202944
747389841655070720
747378714133041152
747363924912242689
747329766680727552
747364688191684608
747294857287217158
747430035582246912
747370174395854848
747325509399281664
747356781882519552
747442077516996608
747377380247887872
747429356004343808
747311328205799424
747401732511117312
747351161787711488
747295733724831744
747253421678465024
747332941626253314
747392148484530176
747226817447157760
747253606206734336
747410183773528065
747246064927805440
747312893020905472
747378751583961088
747390566950854657
747366948921556992
747383977816821760
747371881553104896
747365988497260544
747334187363926020
747378248582107136
747333931293237248
747316059615571968
747352956953985024
747258941365686272
747428752154591232
747312981017427968
747384233564397569
747399085850759168
747316680104128512
747403707973779456
747307448533299201
747380844587687936
747394887214039041
747229338165121024
747276570008555520
747425945972252672
747332190900359168
747414999052783616
747375182235340800
747336913682477058
747430240872456192
747365111694770176
747227689858260993
747327371762491394
747409537771180033
747389237406875648
747233494493958148
747437316793376768
747425623132483584
747248942107205632
747221700404781056
747382195296284672
747317334713348096
747265073748467712
747322296289812481
747303887799885824
747349882281689088
747412977414922240
747427548288647168
747230093097967616
747353892338307072
747266931720282112
747281267629010944
747258643771449344
747433881654149121
747375115185364992
747377774457847808
747435781686427648
747422309653307392
747414218693980160
747225953437364228
747322745080320000
747370321225867264
747443100918906880
747244961955880960
747373651557777408
747439220986417152
747317661663563777
747313106771075074
747423916189192193
747429704366448640
747305053858340866
747401170164060160
747343032937177088
747391951297744896
747235382220165120
747257624320675840
747300754562527235
747375711011356672
747237055671918594
747389149368451072
747407449104191488
747399849209794561
747426289917693952
747359625952006144
747438965146390528
747393671121743872
747366734995267585
747443604046503936
747413518174003201
747374087538900992
747311151998918656
747337593134559232
747339963004379137
747279590079356928
747403703771074565
747404500676186113
747434645269118976
747366269452693504
747380299298811904
747374788323074048
747333046655868929
747391758418513920
747388277104181248
747224112175579136
747428429251870720
747339992146468864
747439334182232064
747394279018987520
747358329681383424
747443180413542401
747420086806392833
747392681039532032
747414864629366786
747362947614248960
747377594035744768
747312942954090500
747338465507868672
747443503270105088
747226691584557057
747350045901598720
747395579198738432
747400016789135361
747265207601405952
747321080033906689
747258924869443584
747321197658988544
747317414480646144
747273214561292288
747405104664481793
747389665515307008
747283004339290114
747438336239767552
747398448173973504
747396610922057728
747410016307548161
747326742600155137
747435483999834112
747351572796022784
747343267981713408
747375203274137601
747439049078636545
747436696065585153
747368903559417858
747402550194880512
747372410089910272
747433403369267200
747372074587533312
747414218660548608
747440537943277568
747356173859438592
747363987809964032
747399240993775616
747444283611840514
747406463430176768
747422674608087040
747402214717722624
747364243578691584
747381830308012032
747408111946895360
747223357007921153
747371969729953793
747252838921703424
747341355446214661
747369570550296576
747263647521640448
747381146674151424
747305766894211073
747396401533853696
747393863938150400
747377300707119104
747291426300407808
747377715607527424
747386297405349888
747406694112624643
747226339007045636
747317082908303360
747376297924567040
747400394553253890
747413820474331140
747295918349639680
747443218049081344
747425962858545152
747279669561462784
747435249253101568
747316558557392901
747235319225843712
747398158901207040
747345352643076096
747432174727618560
747389107496751104
747427455829483521
747388050397863936
747417486367260672
747380580539633664
747221519777042433
747221473568268288
747415577795375104
747321373584830464
747358136638513154
747411123415162882
747324976798150656
747383529164652544
747348091515211776
747441108498579457
747328516706820096
747351941991235584
747321797352140800
747411932878086144
747293905167613953
747284518415962112
747420459923345408
747398876034961408
747330878095798272
747430819858251777
747343720744288257
747419898066927616
747431000045674496
747219930383167488
747430098626813953
747438071717593088
747261604991926273
747407537356541952
747414541626187776
747298468469710848
747421500035063809
747321377812680704
747253165758652416
747362352253722625
747286166701912064
747224984343486464
747383931574587392
747319523854811136
747428479285731328
747238628472979457
747315644350136321
747329569540104192
747418681639112705
747353552511602688
747346283757604866
747410783781421056
747364382192050176
747225365920243713
747288280475938821
747418442463084544
747339887414677504
747252863894708224
747399765177032704
747251391572377604
747351233141182465
747255711994810368
747325110663577601
747321671451717637
747396308990857216
747444036223512576
747247931342782465
747229359249858560
747346229089042435
747268169149091841
747243552732643328
747240469776707585
747246186445344768
747350264156303360
747439384467767296
747252649930723330
747437547446374400
747246178018926592
747437031530307584
747350863908208640
747290243586351105
747240444556353537
747409747654119424
747443272881152000
747444308899430400
747437954428198912
747440613771993093
747388184665939968
747426906698559488
747352134627164160
747442924707708928
747423811130232832
747236229255565313
747415187666395136
747325584867352576
747433844144365568
747256739372752896
747342479263883264
747323747825135617
747377480936329216
747377971766300672
747222384009154560
747337119132057600
747444275055591424
747333444946931713
747403133177888768
747358598007660544
747302335802548224
747431109273620480
747337043743694848
747376922980720641
747255757859500032
747251261678948352
747352227094859776
747353602700673024
747404282568249344
747406043928473600
747247004347072514
747230122571227136
747235507915075584
747424448593158144
747249642841088000
747384220968968193
747353602566545408
747346589824389120
747373584343982081
747369771579084801
747361408308875264
747352524919709698
747441960097460225
747416601226510336
747272367433388032
747386494273355776
747384351218868224
747439489673498624
747441926585126912
747360246591533058
747265191159566336
747252385769193472
747320845127737344
747361194508333057
747335491637252096
747235205879070720
747408200153055233
747267279595921408
747248044521852928
747338687969533953
747385345428328448
747356060793593856
747368727214178304
747378504283480064
747235524876853248
747420229236461568
747438025609617409
747392773129658370
747327866556153856
747401640274202625
747352856219488256
747286753908662272
747375769735827456
747224795775803393
747223113536962560
747338188541173761
747228964586872833
747294098134958080
747381209798369280
747440706042667008
747404181745569792
747440034781888513
747355863384530944
747363262119968768
747321088669974532
747361693366378496
747247877060235268
747345457559572480
747439674105298944
747321004569952259
747376713273839617
747314696290611200
747226171230695424
747410670531055616
747379871484153856
747365225129709568
747236095071399937
747308643972833280
747420686356975616
747307855544344577
747369645787742208
747387425509367808
747367385057890305
747375287135002624
747353841725648897
747235369557581824
747299345167327232
747248858196025345
747348347212566528
747338553709862912
747372934319214592
747410708082589696
747317519032016898
747428995528982529
747354265367289856
747371306694344704
747339551786426372
747241656592785408
747396317429829632
747415615627878400
747380211268861952
747344572452245504
747323038807449604
747327891537420288
747378655177760768
747409445802680320
747337844759224320
747232165016928256
747428848363536384
747414139094597633
747442500848205824
747392941107273728
747247251848716289
747224325854400513
747399056595521536
747397181544357889
747326226407161856
747328831149617154
747443364975476736
747437975152267264
747428018113642496
747430907804516352
747322971727888384
747320039972339713
747374091796090881
747412205746946049
747237022000123904
747435966315528192
747290189085573122
747232982876946432
747350868056383489
747352067602251776
747393683625025536
747421886095593477
747415623773339648
747427770758619136
747391863246757890
747323055790120960
747273076409139200
747380060357857280
747348535956299776
747298225476927489
747402457827934209
747413207858438145
747434049430511616
747405083671928832
747428844425068544
747383390790426624
747327602122100737
747414403562242048
747256274102849536
747313790505521153
747346057151942656
747341485285085185
747376750930366468
747405507426664448
747301111116140544
747324225959006208
747350649805770752
747310816743940096
747342361928208384
747320274635239424
747341179239313410
747438566595125248
747367146078953473
747431205746900992
747395793083064320
747350188709150721
747343716591951872
747324343340830720
747386393773637632
747369314706128896
747441158897295360
747312179603345408
747441267928367104
747425287789490176
747312657791778816
747425317019607040
747291132728479744
747326088167075841
747223696809562112
747344333183950852
747285914884276228
747378550303506432
747354793807589376
747441003502571520
747437140577943552
747402080533512192
747436000012603392
747239144410222593
747423291179098112
747359759934820352
747396699367288832
747332442667655168
747370526771941376
747377170415226880
747414218987606016
747424054483759104
747428215216451584
747395185001259008
747418207603032064
747238020185788419
747414524844736512
747372779142582272
747226888645513216
747273164292558848
747295276688244740
747442585061494784
747229321274613761
747310825233227776
747260980103512064
747400650187739136
747371441201373185
747358422144851968
747273185372962816
747301383833948160
747338553546276864
747313299872587777
747313052068909057
747350012347068417
747392785792270336
747438218635784192
747379267575681024
747336212940128256
747245075231539200
747371424227205120
747315493334188032
747221733824946176
747320681595953152
747310015720001538
747443079876009984
747339539228725250
747383260494311424
747324758472065024
747434754090369024
747421978248757248
747440995105570822
747344421591515138
747287911683371009
747285592283586560
747413149222060032
747397797914222592
747311730825404416
747337849083559936
747291996708966401
747277945769627650
747426877120327680
747250297156734976
747333159767838720
747414352978837504
747407587654569984
747438130731560960
747372640701157377
747378944521940992
747439946475114496
747331213346516996
747354655697604608
747388960788226050
747405343483957248
747363522359615490
747433021872078848
747343872003444736
747430752925585409
747355028843794432
747320195245441028
747371285861195777
747357918643757056
747400566549188608
747339245434470400
747403670300561408
747365644484632576
747223680137179136
747367339243376641
747368647849451521
747399957989179392
747341535692283904
747388847424577536
747327828677394432
747394660637650945
747435337014620164
747307226138763266
747415925847097345
747313178120380417
747339329672904704
747360292640796672
747325706456072192
747343762687287296
747222337800413185
747371348679331840
747363383905755137
747426088729485313
747347688744583168
747440303133581312
747334606601355265
747390064007712768
747427694942502912
747303673726787586
747386511117680640
747438734451310592
747402839627042817
747360414082564096
747395487091785728
747406392387055616
747362339293388805
747315447192641540
747228444522577920
747362947748470784
747409651248074753
747311374624137216
747408900316631040
747365871262261250
747444354873057280
747437568447356928
747416563301527552
747412713257598976
747311835783716864
747229854035148801
747379502406303744
747443876944719873
747365355090223104
747273113939763200
747312498479529986
747252658478678016
747417561810145281
747302755115507712
747404282694082560
747237957191380992
747421399418044416
747345952176930816
747303669683494913
747277581058113538
747306009778020352
747285638114742272
747256395502850048
747307540828954624
747319553550516226
747398104203276288
747416102213386240
747389631776301056
747439413848772608
747291241692356609
747403229806329856
747310908762816516
747342093660491780
747399610147160064
747336842387693568
747338281147211776
747289497042190336
747343293063663616
747435374935445504
747365791553708033
747292462410956800
747431398559129601
747430882902941696
747381188516528128
747283209692413953
747393796636172289
747411781748854786
747395814176219136
747388486915887104
747298011521265665
747412276957822976
747371659242389504
747276691702059010
747314633376096256
747355553257512960
747365275394281472
747261898437984257
747342751948111872
747403355656437760
747228767546839040
747415929890414592
747405687572078593
747227945761026048
747385869351288832
747306664278138881
747391808838066176
747419885509042176
747319071138426881
747274246515097604
747411874250129409
747246719402803201
747361848559833090
747425317078261760
747376973370920960
747389287843323904
747408543800823808
747277086130212864
747222820044869632
747331892953767936
747416269771669506
747421378324881408
747320383959797760
747419151329861632
747341095227396096
747315837044875266
747421689076719616
747356488444817408
747369759289683968
747362679174606849
747441423180410880
747298711735152641
747275718661410816
747360150189654016
747339627258744833
747342382778114048
747342382778114049
747418287231860736
747424515693518849
747370832733802496
747400331315712000
747418052329873408
747346329764921344
747236892089982976
747280449727139842
747377241802309632
747427137200631809
747362880727752704
747431415504056320
747253124021231617
747398146184065024
747251991387115522
747319759079804928
747413656669949952
747323705756254213
747414759738343424
747417335112175617
747227949611388928
747292495889850368
747435274364420096
747325446350462976
747307528212516864
747233821767180288
747404982903799808
747411010357702656
747268995212972032
747385990977724416
747328579688497153
747285038362853381
747440332443246593
747292147615817729
747395998561951744
747440487922032640
747379532097716224
747219829480919040
747288058433675267
747300691450822656
747339123808055297
747315036297695232
747222748640985088
747296757147541504
747228025159356417
747392106608504833
747321721783353344
747441909518372864
747407486920032256
747327165939613698
747322036398153728
747387861972979712
747259411169681408
747403569620361216
747354273978134528
747342177282383872
747398578298044416
747276968396087296
747422540356780032
747355070531014657
747417783881764864
747236023768326144
747432443158872064
747414814406803457
747372049304272896
747328092931141632
747257146514022400
747249533713793025
747294177642184705
747378860900122624
747366797985390592
747232320185307137
747434133383569408
747249533508149248
747326121784401920
747226741819613184
747411345700696064
747405083596328961
747429230422654977
747228079743991808
747242931757584384
747411274590461952
747327149347004416
747374767137767424
747303698871685120
747380286787313664
747442828108832768
747347164334960640
747287487744090114
747332316788232192
747282052047745029
747411785989316608
747431197496774656
747371587930886148
747414420263940096
747326880747970560
747403208583168000
747439883837284352
747345293721538560
747428085142851584
747220638948073472
747442723364339712
747363732150435840
747293766973698048
747368819648241665
747406312586227712
747227715078623233
747381524023091200
747347927710916608
747308304204865537
747227261951172608
747325777725661184
747311667994726401
747441192271552512
747299076610285575
747346967282520064
747387954226569216
747407273178374144
747329783193702400
747373961713946624
747438126503727104
747374808959160320
747326889363017729
747424008258330624
747325119203160065
747336720740343812
747300796581089280
747331180005974021
747357730021720064
747423031077838848
747326205418835969
747290444749365249
747261252439777280
747399006020472834
747312670722822146
747360502326636544
747236778961051648
747436733764075520
747334627749036032
747339694413754369
747405175825006592
747418379653361664
747430874426277888
747240897394393088
747386997770227712
747338402782052352
747393742416547840
747439602797936640
747221964641669120
747360267554676736
747361324619997184
747440504615243776
747437258014330881
747250972137684992
747312942958280705
747280072269168642
747231053555863552
747257829870964737
747366240155369472
747419575059423232
747418430081466368
747284547608338432
747252205267234816
747369230916419586
747359302852165632
747375111246913536
747413220407808000
747387975244333056
747432073967767552
747376839195242496
747383042470256640
747402898586345472
747404446225727488
747401568950026240
747318647358525440
747245901245124609
747428005643956224
747339094456295430
747435668608028676
747338456896929792
747394052652404737
747325786030432256
747414499989217280
747439472715792385
747395134879305728
747437102917246977
747336536207695872
747255661566668800
747417716810719238
747229447003250688
747334296470380544
747405851204300801
747369679606296576
747270878434451456
747400394431696896
747239975020728320
747417129490620416
747315765766815744
747385215031644160
747404249139654657
747343242753040384
747427410015064064
747220244683325440
747353954934210560
747420564860637184
747353355412897792
747403695390744576
747425023544045570
747337622234632194
747374540737568768
747276305729630208
747345058844676096
747405956091371520
747341745625587714
747317577949446144
747347671900291072
747414403507691520
747357558118068224
747412801312940032
747301417220640768
747431016793464832
747251123497672704
747342215249223680
747263383255212032
747412545170898945
747308887427055616
747355443865882628
747318135884124160
747405670891282432
747306240653434884
747400675257004032
747230818653868037
747300628519485441
747441322513076224
747403099585712128
747421785197449217
747365929688891392
747424633113174016
747361529998221312
747443847299375105
747338616393740288
747306957841694722
747410351499550720
747404697749848064
747414281524641792
747379879964999680
747291162235441152
747415967655956480
747381335627440128
747223923218124800
747419155477958656
747401866401685504
747388746975293440
747349710260809728
747376608462397440
747292797711986688
747409257042087937
747398167218495488
747245708575539201
747442815785967616
747353342741905409
747330932672081920
747326801274245120
747347030184427520
747386112914657280
747397818957074432
747320715058176000
747415686792642561
747399232760381441
747373785905520640
747275047526506496
747435123369381888
747419482532941824
747307532373221376
747420023615012864
747392119216705536
747248204178087936
747366676509921280
747286506578927616
747380320626958336
747346141247901696
747359260691038208
747411408657080320
747442383424364544
747275823661514752
747358585584136193
747301241076604929
747406253710794753
747221763159789568
747373760693534720
747347688807612416
747223885678944256
747299131140374528
747425694334914560
747305951280037893
747369063043633152
747285281682776064
747406178234306560
747309176850808832
747435777638928384
747435404228362240
747334250114875392
747346288056762369
747406442500493313
747403791872364545
747436037530591232
747237886106402816
747429880208359427
747378059704152064
747362037446090752
747409248355745792
747406828464648192
747428923927986178
747375564223307777
747346946323423232
747256219576893440
747397651134439424
747418459122728960
747302235046973441
747362414925090816
747410158750412800
747246803054137344
747409374570758146
747231355575107584
747306907413602304
747387631076409344
747444011116396544
747368832101134336
747384112202145792
747388277037146112
747325131844784129
747322695075790848
747412968997019648
747219636559691776
747429649802756096
747296157689274369
747260753221033984
747352998628724736
747304130989854720
747404001453346820
747311366243917824
747391888479617024
747386318372511744
747327665154068482
747400159508705280
747366726816399360
747369020815347712
747410481481080833
747291942464061444
747367674666180608
747400260063010816
747366592334290944
747274326051721219
747273575271325696
747437111486341120
747395508168163328
747345947949162496
747324880274632705
747399698219212800
747441397855248385
747299144096591873
747336523557679104
747391611332616192
747317569317539840
747235306789736448
747395424030318593
747323172869939200
747314130000830466
747345222707773440
747384401634402304
747390302818820096
747382857870487553
747329917419872256
747343871806320643
747395084534980608
747324791871311874
747400725609725952
747372988983574528
747377568823787520
747413404927811584
747361328810041344
747381763438161920
747309638115176448
747347734823243776
747391561290256384
747393070975483904
747316390776844288
747304059426635776
747423697946968064
747425270827622404
747336200411721728
747269733528002560
747349769010327554
747383512521596929
747276238637531138
747413719731232768
747353120347291648
747401648436293632
747348716269404160
747336217449009152
747344786286252032
747431566435979264
747275068632240133
747395931478319104
747353636221640704
747335063902183424
747398700071157760
747237202250375168
747323671996309505
747379385259401216
747378747419009024
747367641065603072
747352608600428544
747301463517343744
747415858960543744
747435253325795328
747288838406438912
747291355018235905
747416794168696833
747309700903907330
747329904815939584
747378806101532672
747415548468695040
747403217252786176
747235297985859584
747382472330063872
747383965166641152
747231875563982851
747286988751986693
747430295683555328
747339669445054464
747405809437417472
747280730934259712
747442425443016704
747377694615101440
747367976601542656
747304713964523520
747305963770675200
747407826591559680
747365112089042944
747301723480297472
747231305083957248
747327300358676480
747423504925102080
747345507597484033
747441787787055105
747399043840679936
747398854899793925
747389111716052992
747441993517830145
747373693635072000
747372888093712385
747364344250380288
747240092247326721
747250397744488448
747421189870608384
747395067556544512
747316504098574336
747310191549382656
747363077839020032
747230957099429889
747318534200385536
747315509872386048
747239857362079744
747338050397605888
747409135185035264
747438642302423040
747250955536596993
747349895015694336
747270731852025856
747255099429265409
747335135004004352
747396040895111168
747352457626423298
747424360600768512
747389174744027136
747321973504507904
747341732967153664
747321185105436673
747414046949974016
747223952582336512
747267548249370625
747347328227389440
747288632935886855
747297709640409088
747341040877600769
747419449242816512
747387216041738240
747278306580434947
747369662535458817
747244282201923584
747434871421804545
747390315527610368
747353552209600512
747350888881102850
747385525640663041
747421797889499136
747438923421454336
747358774122405888
747389841713795072
747310888034537472
747376964915302400
747360686859227136
747425707085553665
747430467394232324
747312703975231488
747367334701072384
747326331466063873
747250511104049152
747375165617561600
747223163919024128
747254835171434496
747378801974386688
747318450222039040
747226129350565888
747235940045754368
747375719257366528
747397609443180545
747396170541113344
747357113219878912
747408032238297088
747416303384821764
747384678139760640
747373924019769344
747308971325743106
747395918991851520
747402512567832576
747333897713704960
747419713261703177
747236585880461314
747391951452913664
747389036118089728
747361160756748288
747226104407031809
747378030264352769
747442618347438080
747404790003564544
747225743457980416
747308312769634304
747417540524187648
747382048457818114
747273294274043908
747435295306461184
747402059603927040
747391481497911296
747222065233727488
747441335045492740
747331163291688965
747296715347111937
747402336524443648
747251517548175360
747313345779249154
747388684010393600
747421156177747968
747421806206795776
747377715813060608
747345885344858112
747414789446590464
747304982181875712
747385223457964036
747227803129503744
747364281319030784
747423865710714880
747252456929763332
747424293676417024
747242609052123136
747361341086773248
747221184228425728
747236422403268608
747328734596759553
747395608596586496
747434317882793984
747396820704309250
747358635861348353
747264209537343488
747333411291881472
747255154089418752
747423420950913025
747416542510448640
747224049126772736
747371633870962688
747303203935424516
747411496540332032
747424347950817280
747360309447385089
747351279295430656
747270362505744385
747278474360983553
747338453067563008
747319616360218625
747376226629787649
747365757747507200
747427183203758081
747336003342368769
747229480893091840
747361605646585857
747233012258004992
747401371725471744
747398406482571264
747310497926569987
747299211146760194
747255896221286400
747353174919495680
747406492865859584
747376478371840004
747311768691630080
747412268636319744
747377191680303104
747423500617515008
747439493741871104
747240717152485376
747385789819002880
747339401005391872
747311567356583937
747340340508532736
747363211796746244
747404827970310144
747317045096652806
747418668989030400
747421969855832064
747247432472338437
747410842589663233
747439967744450561
747319670869372932
747345625360924672
747416630720925696
747387744301645824
747289975293501441
747411262015967233
747410938685431808
747365065750257665
747350977087430656
747336053963427841
747296551735726081
747271935420207104
747266436607811584
747328139034955776
747251274240897028
747397835830755332
747321478517927936
747403397519675392
747322724217819136
747333428115185664
747312913656885248
747408522804006912
747240738191249409
747321390366236672
747380924497694720
747260711588376578
747243011348766724
747379947090644992
747411261965672448
747433470662746113
747282551371235328
747420250233253888
747418090128957441
747439887931084800
747374330984554496
747424922469830657
747291019503276033
747238020336730112
747326717425967104
747370581381758976
747413228775419904
747236153837813760
747267980409577472
747288830022037504
747416357709451265
747351799112294400
747361563724636160
747346300408999936
747330920068194308
747296778228097025
747397517143216129
747328915207643136
747414000611164161
747262959735406592
747235960862146562
747382295946887169
747281813182156800
747423878151024640
747336020115394560
747313819710459908
747414424533733377
747428944849174528
747313408811294720
747266201697411072
747372632136265728
747427850467291136
747260921253363712
747355028801847296
747304613116706816
747279787090075652
747441750319390722
747351992062853120
747436964589215745
747430039902314496
747301564038053889
747362872066473984
747403556811055104
747386452460199936
747429465236570113
747436272403222533
747406945754169344
747325173884293120
747426772564713472
747360850437079040
747220211254759424
747391586506416129
747299072512430080
747283469739298821
747373995398402048
747249126979440640
747384481053478912
747294794473299970
747348695394353157
747340910669619200
747328705458905089
747361538307153920
747300259504656384
747437115571593216
747442681538715649
747343251036766208
747390189576695808
747312099936731136
747414621603115008
747266940163526656
747432585786175488
747284900043055104
747414911056232448
747401862400323584
747309860421697537
747400214097518592
747367431358734337
747304634209837057
747356975135068161
747414940139520000
747323923902013440
747414411858550786
747329225250660353
747228088296218626
747381855498997760
747280047355027457
747254570896658433
747376843297292288
747255430804451328
747433432792215552
747342030771085313
747401224790622208
747391783617839104
747238964201951232
747342915576336384
747223046767837184
747326541076402177
747243816982286336
747432527112056832
747331544927244288
747443658677489664
747413510167142402
747326142818852864
747411735766700032
747368740023500800
747412121726517249
747427313550143488
747327795349487617
747238775407935489
747407696752672768
747341934272753665
747397319767646208
747373475476672512
747220622476984322
747423857154400257
747401908390924288
747272409422626820
747408334324543488
747421835541757952
747396875343405062
747320421469433856
747400105075032064
747335672088846336
747405154782187520
747294534556520448
747409613390241792
747371575176011776
747306572049637377
747403682837192705
747289031361204224
747429330695905280
747301979114770434
747221863965786114
747392559308279810
747401006917521408
747375060852191236
747369025160744960
747243095562031104
747367368624586753
747418237101539328
747383075936559105
747400277058273280
747383185164603394
747363924736151552
747271356782284800
747343528112455680
747423819514552322
747382254159147008
747323663989387264
747440546445135872
747426843817541637
747303195764920320
747308274903449601
747420439060811776
747325328901607424
747410238375104512
747420984395825152
747368438041976833
747372682543456256
747315174525173761
747443998340452352
747246345837125633
747414998884954113
747393566041841664
747347613385654272
747405851305074688
747365543947042816
747374721260466176
747437073641017346
747263597001203713
747397395521110016
747284317106118657
747369629375406080
747442253556154369
747372934193373184
747317795940007936
747283650320863232
747222933324599296
747236036523106304
747408980121640960
747436297631965185
747323080586891264
747236304811786241
747348041267482624
747348758288039936
747374515630518272
747303388614795268
747301127788474369
747316214767091713
747293057754636288
747429293337214976
747332601749221380
747398687412879361
747338482167648257
747422020384755712
747422561424707584
747424540838465537
747433516703547392
747416911537909761
747224007326339074
747258152979144704
747405666663337984
747307398335868930
747355624267186176
747237231815983105
747262959609614336
747332044020056065
747246077565239296
747289828186685440
747360183488253952
747340894076952576
747441662335586304
747338222011715584
747340059494350850
747284799467851777
747288674971197440
747381503059988480
747394341799333889
747306362095337474
747324548664614913
747397945100767233
747417754513342464
747282861766516736
747401782708604928
747364033938984960
747414482930962433
747394300225396740
747387815873363968
747311823439831040
747441209296195584
747408330088394753
747401359008403458
747442609996578816
747423794470522880
747362880719302656
747240436037722112
747236040516177920
747415665842200576
747342378680229888
747405377260630016
747225365907640320
747390042914492416
747220312102666240
747358262492696576
747360653355192320
747417830287499265
747416613767479297
747358463764795392
747372678286237696
747404320119865344
747417746418208768
747410510975483905
747235889533726720
747400973081972737
747387786236305408
747397076602986496
747241715631853568
747422003347472385
747398376921128961
747374951817150464
747442455054688256
747240771930198016
747301568144236548
747372145823580160
747398834247110656
747369511569989632
747273592358895620
747441347699826692
747263672842657792
747356958093516800
747316302809751552
747320572481200128
747394581109440512
747402185353265152
747282517602902017
747422137640706048
747425216230494208
747309378127040513
747369910330888192
747331372763648003
747254143144853505
747409676367695873
747232550771384320
747347919460675584
747310619708129280
747313605947777024
747368337529782272
747225382655451137
747432115743129600
747389640261369856
747414734564110336
747378114234195968
747386502922051584
747268273729900553
747255506201378817
747283729907744768
747303493556285441
747376260439904256
747339203785039873
747319754713489412
747365048889249792
747432250187321345
747396288350674945
747394010835214336
747373563351470080
747409110182805504
747393687710277632
747317926059905025
747374343773167616
747226003605495808
747309834974826498
747420497600720896
747417792484376576
747422313637879808
747230999071756288
747394249864314880
747418694142287876
747441419007188993
747351765817786368
747323705731125248
747406580937719809
747300720966131712
747294668686131202
747334203935645696
747388348285722624
747384774604402688
747430958073282560
747415523244146689
747434850647478272
747359726573215744
747320065259769856
747316785116938240
747322997036331009
747246992074620931
747299378642092032
747301492512563201
747262498244419584
747318941115027457
747278797393649665
747412939347533824
747428882207350788
747364113844666368
747282744367943680
747378508570177541
747394748734799874
747441762797379584
747390332220878848
747350469706604546
747404785771417600
747431142765125632
747280651183742978
747381041799770112
747349333113090049
747418845237882880
747372099442872320
747417368763187201
747271918751875072
747377866606682112
747233117224767490
747240293754249216
747437396573159424
747348791943176192
747415519012126720
747388402836832256
747345201476177920
747258735882444800
747385601251500036
747299127025766401
747360661672452096
747343238739091457
747431436634984448
747339438557007876
747236682307510274
747375711053287424
747428471178207232
747408678228213762
747329460249124864
747340600182116352
747349072877522944
747339619058933760
747358531049820160
747439199893127168
747301308219088901
747443302128037888
747405540876181504
747383030008844288
747400729837604864
747345625100881921
747283881003384834
747224527390674945
747406006288687104
747424247270641665
747336695696109568
747436679158435841
747305209009844224
747335642892275712
747417238903226368
747306647618392064
747406975344979968
747407734249754624
747422783781638144
747396984361803779
747286103686709252
747375052195147776
747258136294109185
747372909295992832
747436834586755073
747442513762451456
747429909551685632
747299622175940609
747397617810710530
747295654087557120
747406362955644928
747319666553430016
747377778694197248
747237596665810944
747325442248433665
747383461959303168
747419247869992960
747274833629634560
747300251254435840
747232009894895617
747339300262404096
747415103973261312
747432107430023168
747382027347976192
747403997108146176
747323181489225730
747411224082657280
747425383868473344
747425773984878592
747363904137924609
747345688002867200
747330391543951361
747397995105222656
747382874576412672
747305221408186369
747376927137234944
747422359850721280
747436872230539265
747410406235377664
747391879919067136
747229774087520259
747418345809547264
747338545010900992
747418400335355904
747227584799326208
747246576729370624
747337391619203076
747388763744145408
747280118372917248
747364461577543680
747223944093143041
747433273534648320
747444111645544448
747391095818985472
747337467322241024
747316940130025473
747418526256791552
747437866284949504
747377011182678016
747344060671680514
747415468550545408
747365673853132800
747406002371334144
747395390559911936
747239899179286528
747291795332042752
747390961395859456
747255942614507520
747430039789068288
747345570549792769
747235298141159424
747295519844622337
747412704760111104
747388038041370624
747433390912212996
747331914030153728
747246236810477568
747351199331016704
747436750511939584
747321302600425472
747318760617304064
747298707712802816
747413182793326592
747346103259955200
747279682320506881
747409928114085888
747438935828271104
747337177810362374
747368895326134274
747373294970609664
747222664847167488
747415217257086976
747378424562454528
747403682774396928
747416483886665729
747352545782206466
747368924359069696
747258216065564672
747277966657261569
747369700645011456
747272963196657664
747282094007554051
747438562581315584
747390915455639552
747333126108524544
747372724742422528
747411429540651008
747406954268614656
747387090107772928
747398976744230917
747328407726235650
747331310100717569
747398578226741248
747344656363511809
747396896419942400
747273990838722561
747417175690878977
747362578741993472
747225571810123776
747395621418635264
747307393965449216
747377803776135168
747328718121492480
747301102509383681
747434133454991361
747390826997768192
747301773639966720
747342055655903232
747441502599544834
747300872149884928
747283298003521536
747322099165847552
747428479310905345
747235520409968640
747365409712529408
747380198652411904
747251949519646720
747355943021780992
747235717756006401
747326931289276416
747223474502934528
747284056870510592
747434397805252608
747361433290145792
747394245347127297
747338897651163136
747440735050305537
747436259971260417
747278344173957122
747409542225498112
747403573496020993
747369310407036928
747370753130176512
747295268526137344
747231439414956032
747236212742717440
747260992409612289
747244148302946304
747248677949943808
747356173653917696
747362129674567682
747379934432268288
747228721581522944
747399572293455873
747322845697478656
747354470766477312
747415804103237632
747425966914441216
747390562765049856
747439497978208256
747399345964744705
747296438531457025
747435261726973953
747435261726973952
747353896281055232
747415078597582850
747382237071544320
747342441833865216
747333851706339328
747297495680585733
747438914995167232
747384300656537600
747394371448868864
747419830706409472
747432187016941568
747375304063258624
747377451508981760
747294190569086976
747411282689564672
747437530648354820
747334908775829504
747368135959977985
747400520231432193
747313966750195712
747231229754257408
747440311656382465
747415904800083968
747347151865290752
747327535151644672
747262208950697984
747437161746731008
747312297131933697
747327497377722368
747322921400426499
747409399526875136
747399144445140992
747440953359630340
747344337327919111
747375861763022848
747379611437137920
747274644873314306
747352768051019776
747387593340428288
747324494230880256
747393444360912896
747337475555622912
747428538131808260
747238527713185792
747401824693555200
747431625126973441
747430316545998848
747368622364856320
747429008120250369
747358774491516928
747421802306150404
747402772442660864
747410070493765633
747387056540651524
747431482541613061
747328244018405380
747401560209055744
747411706255675392
747256399764217857
747408740979093506
747222858028441601
747280869316956162
747350394209112064
747406379481194496
747360800311021568
747376797231243264
747311366294245377
747344022994198532
747381813551730688
747348460525887489
747360485574578176
747428387153674240
747305494163791873
747372858955923460
747307679115186180
747391443841486848
747414898494345216
747373236082573312
747423073125679106
747426076058599425
747331960217866241
747374960067358721
747378453943623680
747277413260890112
747350746480291844
747221192944324608
747248061575892992
747379557058097152
747335307318591488
747408028052267008
747232647550763008
747417406528622592
747395755485331456
747389732301180928
747405087950135297
747435475590332416
747431012775432192
747429490301669376
747248292140974081
747363564122443776
747257385413189633
747421495983407110
747392798521982976
747263622141796353
747441477475696640
747439091050938368
747252817757233152
747376457618436096
747286942492983296
747351895753236480
747325530047815680
747377774344671232
747235969338769408
747379364157857792
747383524743876608
747432115717935104
747279934184259584
747254512407056386
747327576943648768
747441733575680000
747392978755289088
747378755954434049
747339824500084736
747351815990054912
747418471777001472
747353875481493504
747258794632085509
747309692410429441
747272908309823488
747404005823832069
747419348353040384
747432665385664513
747329892178526208
747273843866116099
747346468256681984
747343117070667776
747442144500129792
747367251171434496
747390042788737025
747394937394626560
747422875926339585
747281963837337602
747368953798889472
747430924745314305
747379074633433088
747245599200681986
747317883932282880
747234052692807680
747383386428350464
747336414484783104
747383726074560513
747422703959814144
747423563704078340
747354533773205504
747377120226197504
747336120782860288
747433130928267264
747341195819384832
747398267936342020
747349379074260992
747373974464643072
747339086319386625
747331347664953344
747443964853125120
747372141436338176
747322330070683650
747408480852672512
747439891986939904
747430664639643649
747313928753946625
747379548786917377
747322258855600128
747341967583903744
747244940845944832
747443239205011456
747375077365321728
747299546342907904
747394211880767488
747432371796979712
747437543331868672
747365569213587456
747230894327496704
747373949445517312
747366160455303168
747370082062508032
747429876337090560
747396590135017472
747382312820670464
747377283967619072
747230286035845121
747346841327460352
747364973588918272
747434628244439040
747252394027802624
747300989380661248
747426768143908865
747319255494856704
747357931381755905
747343574228819968
747423454845091840
747231896699047940
747385550609453057
747383730608705536
747440374604513280
747408657013301252
747347147520040962
747263630761144320
747402378429751296
747424973015420929
747430354114347008
747347504253939716
747429989482520580
747418136182403072
747324003430203392
747376386269118464
747347458183729152
747424163355209728
747346950412861440
747361697808191489
747272027837325312
747407113459240960
747229790889902080
747361093622849537
747403271854120961
747359583778312192
747222769646051328
747293402035695617
747419230967054336
747388558017691648
747395805858926592
747327837040848899
747381079762403328
747410410534539264
747297323747684354
747436717213421568
747417284889686016
747408455686815745
747438331739398144
747319918329159681
747405146427105280
747441377114361856
747393582697320449
747308484559933440
747421764486053888
747372317571977216
747391972294430720
747434347305771008
747409034857316352
747411073075187712
747356660398723072
747411576441888768
747377543846760448
747352289833160704
747292147620020224
747266277132009472
747232106187612160
747220643335258116
747401967241134080
747328948632092673
747353757990563840
747348259346255872
747398687224176640
747292575703306240
747410276023152640
747397148187168768
747384837774905344
747419537058967552
747418828481626112
747415540025659392
747372473109315584
747415867168788480
747264486176808960
747395700900630528
747407424047439872
747418346065371136
747433822803853312
747238876016574465
747349089860255745
747336892530593792
747375480131756032
747355872024727552
747336053573378048
747321969306021888
747384107722694656
747348703925571585
747379846444089344
747376080084934656
747421827295809536
747403859090300928
747381213678174208
747430295620595713
747283583216189440
747349307586600961
747361374658039808
747431515961757697
747315350677553153
747340222879268864
747355360323837953
747416865572552705
747328323676577792
747325056196349952
747289069109936128
747416672613597184
747251102244966401
747361970416922624
747405670866124800
747329577769279488
747285055316234240
747357360990064642
747219632302456839
747425568803557376
747377246147612672
747417779817439233
747331494713012224
747439443213180928
747341493602394113
747402831334805504
747423928797302784
747348494155841537
747393595607506944
747225458190622721
747371289904570369
747437111306031104
747379963792326656
747340617127067653
747295679354015744
747223596049670145
747324766814515201
747384816698523648
747305498060292097
747338058446475264
747382509957111808
747262196283912194
747298636426403842
747351400686882817
747423886665453569
747429318217842688
747361978612604928
747225600838893569
747353602717417472
747340306949935104
747413048537669632
747344190858616832
747232848722157568
747320316779601924
747247696742748160
747355188059508736
747432740891598848
747290616984330240
747377543771217920
747419054944698369
747427829260902400
747360518986334208
747430002187108353
747309243691237376
747406245557067776
747231829296553984
747391699530428416
747400797055496192
747427703347765248
747372665774686208
747421202453499904
747356626894594048
747369645745659909
747429657893552128
747435190218170369
747286015782445056
747378986792062977
747424591216160769
747271784538476544
747318316222418944
747222442469253120
747252997969838080
747357620881629185
747283192890064896
747374154622566400
747409743338053633
747246669142573056
747290050715516929
747436448463228928
747397907137990657
747442190700412928
747240708814290944
747373009862860800
747375568413466624
747324997648023552
747305103946768384
747393389797216256
747378063869087744
747351224450748416
747417004013936640
747412171785633793
747338901543522304
747340529264824320
747388784681979904
747385349266096129
747223994529611776
747354592472633345
747342768670814208
747392685305110528
747354214934814720
747376470104883200
747430937135296512
747387211843252224
747365011119439875
747349643407679488
747379737589350400
747302302327812098
747272015099236353
747394157656707073
747294899091836928
747379569779425280
747322913049612288
747431415646650368
747364017065254912
747402772442681344
747328462176686080
747236468536401921
747425643986456576
747434712361238528
747433164318990338
747376864402890753
747235679894069252
747407935769354240
747408367560318976
747402437036670977
747434842044928000
747352495643471872
747433827241365507
747337873922228224
747252100757749761
747403523546025984
747438344485773312
747355200697044992
747227337511546881
747406983716814848
747339220490956800
747375895631929345
747421823084728320
747335055458996224
747437400683536384
747360749736071168
747285365556285441
747403514813497344
747243133193203721
747410209098739712
747314180307378176
747324758312656896
747397269436174336
747395898129317888
747353523168354304
747300117087059969
747392832122454016
747289471687659520
747336703749152768
747226536349155328
747260724007735296
747369226340601856
747219603114319872
747391737493094400
747317644995362816
747238108526166022
747441293005979649
747327954707841024
747443121907208192
747301933111611393
747406584985362433
747418647837220864
747424108812468225
747412935350358016
747318479653474308
747386255260979200
747430983478165504
747342366181199872
747443927259713536
747393696107237376
747390038808367104
747315396617764864
747326272448040960
747410016152489984
747421344975949824
747389451387670529
747406199205797888
747302633342308352
747266151596556293
747390491482800128
747373802519150592
747343263980367875
747288087814803457
747311491766878208
747354504308400128
747440223454400512
747389719764303872
747309470221361156
747406786605506560
747418387857477633
747263789960208384
747230193811496961
747382451186581504
747293921957425152
747362209370537984
747326025076342784
747347122341711872
747326247382835200
747389560322064384
747221934950100992
747386872041705472
747432023430684672
747223596230115330
747333193179664384
747403221493219328
747419075987517440
747388688229863424
747350767456002048
747415351105830912
747435911865044993
747436935170371584
747335009472634880
747437669290938368
747361521576062976
747313211741921281
747439179320143873
747301169681170432
747389988426289153
747397651151347712
747429775556382721
747389367572905984
747379280334684160
747268760285945860
747442287181864961
747349207183462400
747387320714747904
747238548894531589
747327786814046208
747367485675016192
747330190326390785
747394400796303365
747370392617095169
747402751630446596
747278105325117440
747364801647681536
747387815567167488
747259948179070976
747427237989842944
747406660814110720
747375316574711808
747371390760673281
747369754801758208
747308438640701440
747427900668862464
747348187883544576
747389510024060928
747344622825799680
747320795026731008
747358472518262784
747334917269250050
747307914382041089
747319146505867265
747349412414881792
747358321376641024
747391045164470272
747428173370003456
747328839571767299
747331909852663808
747402881402310656
747396351063887872
747418379430985728
747428924217507840
747380408690577408
747349723149787136
747221511572946944
747279279730221056
747431851648761856
747403158478065664
747308891608801280
747374960159629312
747348795881463808
747351384056422400
747442618255171584
747422980578361344
747429372852731904
747382220537610241
747246736100495360
747373509018521600
747289752760516608
747371273248878592
747314901681508353
747348623910789122
747222908196380674
747296774277128194
747322283803324416
747424792815480832
747332048193347584
747410037174321152
747269247038951424
747421890310873088
747415728672874496
747316164573827072
747343003694432256
747351044028391425
747429792258134016
747375962531172352
747312431328702465
747432053134757888
747390164482195456
747367531875270656
747417314308530176
747367121001283585
747433713827479553
747412327331467265
747436134196711424
747367116811100160
747341347003076608
747372225355997186
747327967156527104
747353439282200576
747324406272131077
747422770980585473
747365539887067137
747387056628719616
747430631047569409
747406257842229248
747320941860950016
747401359150874625
747375685711335424
747378663503630336
747373404223864832
747242881476341760
747441481867198464
747363144574636032
747431264416849920
747309080121729024
747329259148972032
747319016604082176
747343750280544257
747229765829001216
747376566716534784
747360288530403328
747236283957809156
747323915379236866
747310090965770241
747397676296249344
747336192203456512
747316621484527617
747408002651684864
747327174454083585
747401426322628608
747417121303441409
747304562743083008
747243640506978305
747322937980522496
747272669272342528
747317724838170625
747346224974462976
747417461209849856
747404194278150144
747422326342356992
747281577982320640
747336330762301442
747363090249854976
747443151153987584
747386066655641600
747220215570759682
747303447234392065
747307742218485760
747396447721693184
747222383908560896
747360997329887233
747322434924093440
747428017971036160
747343624669532160
747384183216013312
747400306376441857
747375895485222912
747257742063210496
747361819279360000
747388986000310272
747387123733520385
747365631872360448
747406710923493376
747260610740551681
747415078782246912
747426956778549248
747372531766657024
747437459370188802
747365007072043009
747327488888451073
747343926676193280
747316122639208449
747340860635779073
747354638651953152
747417549034373120
747340759632732161
747437883032801281
747224539927437312
747405066722754560
747259780306079746
747222925044965377
747364960796315648
747392949542072321
747416659917418496
747357608428855296
747429322311471104
747433252575666176
747380903391924225
747344899658260480
747426906421739520
747306135791636480
747364436646707201
747363564252499968
747346996629897218
747346833236590593
747420564822757377
747442794684350464
747423081560477696
747409596575191040
747296212064165888
747413401048080384
747255304866275329
747242034247831552
747428714330333185
747441485994332161
747424641493377024
747380572226347008
747389384492720128
747412742299095040
747298082665029632
747410712482430977
747409709922123776
747226338990395393
747335189903224832
747398574154088448
747440823428538369
747219943033298945
747277111006658561
747296719373643776
747312288722386944
747355402048704512
747306638910984192
747412704785272832
747228121888260096
747418333432156160
747437593868984320
747379557272068096
747428102163169280
747353762264551424
747383549926510592
747351761615106048
747379850537803780
747353602910347265
747298862969171968
747314121780060166
747301685580570625
747354462759444480
747362477994876928
747234539152384000
747389837498548224
747408359503073280
747329124864139264
747232697836244993
747350905666732032
747408669726355456
747439028098732033
747247822513311745
747388394603323392
747423769224970241
747444057107009536
747381729682296832
747272950458482688
747409210837733376
747440634617700352
747330173490475009
747357608286117889
747327694321262592
747427879806337024
747338297752510464
747324452124274688
747308526691770369
747307268211761152
747414935898984449
747343141959671812
747378323844632577
747345922925936640
747287823296798720
747436557745827840
747250598949486592
747421227367735296
747322480931442688
747328503935184897
747279753560784896
747307855515004929
747362666763722752
747279413784416262
747380932970065924
747310489282052096
747441993572290560
747401518610059265
747403669956665344
747352780495523840
747443495112220672
747312691627208708
747367380926423040
747371197977989120
747442463388798976
747363639724810240
747303057352851463
747414718105686016
747328768264417282
747378315716091904
747415217013927936
747234920611733504
747403343144722432
747419079808454657
747263060398776321
747234581091323904
747307176041971712
747374964223975424
747396498049011712
747417129754968064
747248120220745732
747433835705532416
747379422798450689
747306253290864645
747311689125638144
747227249263411200
747315904317251584
747267598421614592
747298787396202498
747253669100294144
747225550662545408
747377653049548802
747417385565569024
747322720115843072
747414633997185024
747435521526370304
747403653162500096
747330219539759104
747310602859614208
747350008303853568
747338801060556801
747260669339152385
747397202314694658
747373575892570112
747435345625513984
747350281013329920
747395495320948738
747417930615365632
747356157040300032
747364935890538496
747362985476132865
747336041191792640
747389338061770752
747409483622682625
747333377632534530
747358144968425473
747383285676900352
747283608197439492
747385944852992000
747352444934422528
747407398856462337
747386926483804160
747226423023276032
747405830136299520
747236459921424384
747425551657230337
747391980536139776
747311378495471616
747329791859142657
747365875083182080
747344106834124800
747425283372949504
747420468374872064
747324200457646085
747405528171692032
747407138646003712
747415942481780737
747361148425605120
747226674656219136
747390948808630272
747400151258509312
747241849564307456
747409504501923840
747342529943592960
747360493929631744
747428282157522944
747258945694216194
747393151028068352
747311299067994112
747414738850709504
747280932076298244
747382740765409280
747440860933980160
747391645226762240
747391183492620289
747434791914475521
747328327786995712
747266352826712064
747226683191795712
747259633614544896
747398074809495552
747362503039025152
747248120270987264
747385861097000960
747418798970576896
747363627259158530
747353804081868800
747358325348642816
747394941836369921
747224053396668416
747359344895856640
747405654059528192
747400251787608064
747318366566645761
747364193406332928
747422330528342016
747260501915230208
747441372932640769
747422833739915269
747386729317933060
747349693588332544
747370333846413312
747426575436627968
747437647988035584
747433592272322560
747442199080669184
747260019582902273
747354500353110020
747351887142232064
747443876785426433
747345944128032768
747243833549795328
747266516194856962
747334057252425731
747354579969388544
747414223202979840
747410917990744069
747325173687156736
747435756495507456
747423731450941441
747407188998688768
747358820414914560
747417515593207808
747303002688544768
747238787885957125
747377971531493376
747409894484041729
747437790690951169
747283989824581634
747425551976112128
747357360780419072
747263873837842432
747371516648534016
747417112705105920
747341066076979200
747240679332511745
747443255772610561
747375941656186880
747303573155778560
747373320014684160
747340596344324097
747366806478721024
747269645212717057
747280370060529664
747419541492273153
747394148915888129
747289236940824577
747439476729753600
747285705450106882
747354261105811456
747318794201137152
747408212404670465
747373232257306625
747411219808583680
747342949042642944
747328554443014144
747342731299610624
747442178000035840
747338805229719554
747375589254914048
747377896101191680
747309012928999424
747397261081075712
747371936162979840
747268353362800645
747290017228152833
747389707282227200
747386666487324672
747416303577759744
747439178997071872
747321067413245952
747401296043446272
747321142927491072
747428470872018944
747420271297044480
747309235495526400
747315589778051074
747438071839334400
747435186309201921
747413732079316993
747433990576037888
747372791763185665
747364033871884288
747238301388537856
747305737160798209
747369331550461952
747300561557479425
747409105954930689
747279283660324866
747375471990550528
747287173460688898
747375589418471424
747320115243343872
747435496469520384
747250045297168384
747399060668055552
747248044563824644
747239995719589889
747235881254260736
747426168207478784
747337668673974272
747226565625286656
747380337412550656
747426096874930179
747324909701894144
747370157836767232
747394408933392384
747334220985470976
747273935956344832
747391569507016704
747409781216935938
747256991194685440
747294899045687296
747397835809824768
747270630962237442
747403510883487744
747428521455280128
747432577154310144
747385110136299521
747329288408436737
747421802016681985
747356140225191936
747272346533167108
747427816539459584
747416358053416960
747436746611228672
747381989616029697
747430761351897088
747224988726464512
747333428027097088
747314897873080320
747370509935972354
747388696522010628
747411773339361280
747399702321184768
747264696076537857
747266948287840256
747360053468987396
747300146262614016
747282127427801088
747414588002541569
747296501366296577
747349525946195969
747358891743186945
747232110503694336
747298036494139393
747392815387262976
747402114004099072
747328331977134080
747437736353763329
747425937776484352
747357650069954561
747374305684635648
747427015796600832
747442056226758657
747422963775967234
747433290299285504
747372930053586944
747403661882449922
747434288635748352
747314990068076544
747418497156685824
747388524576538624
747377472514179072
747438843754749952
747236824779743233
747395407328739328
747331062565470208
747345247609458688
747364742759616512
747416110543286272
747382145040191488
747346787002810376
747417763178811392
747277665002885120
747303774461431808
747379678663544833
747331809164169216
747326696265654272
747246089963601922
747259990176563205
747347588156952576
747424654105710592
747301337537228801
747398762650284032
747383252361555968
747353313515974658
747397479407169536
747415481317883904
747309314910543878
747314989875105792
747314553763954688
747441322517135361
747229358885044224
747438478544207872
747389384463310849
747410808817127425
747313157043957760
747396933925351425
747292995024609280
747258727460311040
747342315824414720
747376470184595456
747356425643499520
747439246231777281
747320618580750337
747417318452527105
747287987197607937
747368664622563328
747276859625242628
747340902289399808
747393553274396672
747392278570860544
747422947032305664
747390315603070976
747359407583936512
747386003808194560
747336867654176770
747340755627237377
747355863615168513
747331045918281729
747443465760407552
747368895351238656
747320358496145408
747397793841569792
747384896595828736
747287710230970369
747444082054696960
747231921780862977
747436134104506369
747407570986536961
747432740908195840
747381536769609728
747326763584233472
747370870599987200
747408929924222977
747403317744132096
747346552033710080
747348955403431937
747415473071996928
747369188851757058
747417716856741888
747425681798111235
747436108942807040
747370531045908480
747392651595513856
747326075349307393
747375069073125376
747433139157540864
747436264119484416
747300687571091456
747355360017678336
747437299873386497
747369679644147712
747334015154192385
747419742684741633
747349811045765120
747364541550321664
747339610733187074
747441964157636609
747351648280813569
747378085071306752
747424276706365440
747410016144064512
747324427323375616
747289257878814720
747346891751358464
747304860618362880
747397462428631040
747361647249915905
747325421281124352
747313823783129088
747330852623781889
747228155165941760
747334074126077953
747292420497256448
747413375911501824
747357012904845312
747422917869309952
747256869320822784
747354366026387456
747311848328855554
747375920562978816
747426600296325120
747380458783113217
747278470154059777
747407197643116544
747240507428900864
747269850771263488
747263551165784065
747414709435957252
747309357151313920
747417897362931712
747409739395514368
747298455899377665
747364327410311168
747219926277054464
747392299487768578
747414650745020418
747342273944256512
747358753406672896
747381121663459328
747325148437438465
747403250538807296
747280907204104192
747429955898793985
747294299348312064
747414416006668289
747314365221609472
747376272813195264
747432292218343424
747248770362966017
747249772818403328
747250729098698754
747331355952877568
747444006737616896
747359940206071809
747376449066311681
747354592409583616
747439879773130752
747422448144916480
747246752734928896
747442861650624512
747220068669472769
747422653384896512
747433109834981377
747310631905222657
747384175108382720
747352592041185280
747317573625085952
747336053837570048
747404647422398465
747301362724003840
747331192546951168
747316332048224256
747337379174748160
747442337589137409
747247113365389312
747344224425697280
747370434514010112
747328684533571585
747367955470524416
747262447833100288
747377619205656576
747342148052254720
747412880740519936
747420149523812353
747290436700536832
747389530945298432
747394014786228224
747423077366013953
747412104920113152
747322837396905985
747315807890214912
747381897311944704
747311915450269696
747404613838639104
747368060567293953
747288121075589121
747415091251843072
747400671239020548
747367771097407489
747346749270941696
747328805950283776
747332383599255553
747374268216905729
747380567734255617
747408980104863745
747272409477087233
747296644257898498
747332153013239808
747393071311003648
747265254040698880
747386318511087617
747345591479373824
747316743257784321
747316822777552900
747331393894547457
747340478949916673
747317032786419712
747301299599740928
747403816757239808
747362138151333888
747355326727528448
747311407901736960
747442601641410561
747273462272516098
747384120691539968
747415150139940864
747377250316713984
747424431912456193
747412000146399232
747361358140809216
747321033774927873
747295473745047553
747368320735797249
747285458015576064
747270089972551680
747220517422129152
747302939807490048
747439003100581888
747367985120153601
747264410830372865
747425946253271040
747406866339233792
747377908818284544
747259042167300096
747424213976383488
747289341693591552
747312020337242114
747331305747013632
747338121621049344
747355737660207105
747322107575472128
747439783064928257
747440495983493120
747253622971502599
747400922800721920
747388537255890944
747415812701552640
747372120452268033
747347634424209408
747396128719671296
747395516384813056
747434812751876097
747415669889765376
747364436780933120
747377564633735169
747224023868780544
747390957239275520
747370736424091648
747334363478556674
747308816157409281
747417628671619073
747437232814956544
747435961877860352
747312775370727424
747393151015460864
747392718649720832
747414889933737984
747338423409643520
747387262091075584
747304638404169728
747378600828084225
747325643558289409
747430178280857600
747400100889100288
747411106629459969
747280256998903808
747429767025168384
747329959434166272
747361085565603840
747329779150393344
747374519719968769
747343435623915521
747435412780625921
747301161489698816
747431285514178560
747426029971582976
747292240117010433
747402927577440256
747401879362109440
747353099619213312
747390873428758528
747379972143255552
747306353786425344
747411073234505728
747303652876910594
747381616343822336
747367360248549376
747371310909652992
747335504119496704
747361689406963712
747434401781415937
747384598473097216
747315652470284288
747369796912689152
747252096529948673
747341632081559556
747326717379784705
747386863367954434
747425270819225605
747359634093117440
747251345497989124
747390793812422656
747433323924946944
747321273068335106
747319268090404866
747320903743086592
747422984797818880
747432640131784704
747228721447206912
747400071474470912
747307616347381760
747410897128292352
747321956626661379
747400671096233985
747350092080943104
747358203826999297
747250674308521984
747345117648846848
747349534238347265
747348389176610817
747395508113637376
747326423480700928
747442622780874753
747387823901319168
747278445118369792
747414537633030144
747436004181696513
747389581629153280
747388537188777985
747328382489112576
747398846641111040
747411958064832517
747386314249539585
747410611915612160
747333306643939329
747429158888706049
747438411426988033
747415062067945472
747309940172218370
747302419734765568
747396187351842816
747358489278812160
747238380950298624
747411308149116928
747355586614992896
747378667949531136
747335298695069697
747221729752276992
747414881394122752
747368656053538822
747228687897067520
747254243858464768
747335948782841862
747312506968760320
747419973543333889
747427334333079552
747318752417505280
747349794452996096
747281603135561728
747326956526440449
747384288082018304
747441733315633152
747336007431794688
747390336599719936
747307406644772864
747334795336654849
747245930659844100
747326083830185985
747350125496795137
747274850474016768
747282014483554304
747297340537479168
747391930179346432
747399530375692288
747427770586759169
747384376325971968
747438638108020736
747424822053961737
747315589744492546
747281926352834560
747404592795754496
747413937742807040
747283956492439552
747419403038429184
747331226285989889
747438612942192641
747306630631460864
747417901309755392
747411144420233216
747289635563274241
747322438862594049
747237844318453760
747393381496651776
747352164096483328
747368668741279744
747380068654120960
747395646575935493
747232903164112896
747319654205382657
747420434845544448
747249521281765376
747303862357241857
747282404520300545
747441930699685888
747399458879594496
747325182289711107
747420422338150400
747330060013576192
747325823665876992
747388595938406400
747348296901984256
747426411795750913
747403150051663872
747269347526139904
747295134337761284
747383566770839552
747338918568173568
747422980720959488
747254126292131840
747341225150164992
747402521040265218
747396430730506240
747352067522519044
747332685803098112
747409475083079681
747355154626809856
747319599440375809
747274279981506560
747352906458865664
747407931511975940
747309504027467777
747422611634819072
747225210949009408
747315061467709440
747408900576645120
747376495081861120
747325052270501893
747289996030148608
747343867557515264
747325148441653248
747322367609733120
747297935939928069
747347483131527169
747436226425262080
747340155694944256
747443524270886912
747430765449846784
747222564225703936
747368467251224576
747326264311062531
747226494141865984
747297675922415617
747382450981117952
747408284080963584
747343058321039362
747247122110521345
747357448873381888
747381515974148096
747334237561315329
747403368289697793
747412172171423744
747312687382564864
747417863477149696
747369830618062849
747442123432046592
747386498526380033
747359512458313728
747342403904778240
747311126849826816
747311126849826817
747312590620004352
747403280020611072
747324204786167808
747423815248994304
747303032040230916
747388071407132672
747423517503852544
747333726112100353
747297486931263489
747386305768755201
747347554518466560
747395881243115520
747435588639350785
747318462809157632
747308405107228672
747342173067055105
747414667455307776
747342483571376128
747369939506343936
747381348101406720
747228260019363840
747424956066107399
747343083361075200
747319892928389120
747231745536368640
747422724964945920
747401119794601984
747325819731619844
747358140874825728
747293544667189248
747248329743081473
747283226406719488
747395394821300224
747321222594101249
747427829424459777
747352101345329152
747404278201978880
747333675600121856
747308413395206146
747249814736244737
747428689147736065
747230365689995264
747235134575902720
747396879466504192
747246782141194242
747281200515932160
747355855142662144
747338809457549313
747419222452617216
747428332510285825
747292734982021121
747421005174476801
747407503525318656
747233134022885381
747388016990294016
747391892380393472
747398758476951552
747424457027780610
747386377181007872
747239542760083457
747358812143640576
747440517030494208
747231770689445888
747329128777474054
747412822078988288
747255162264158208
747403745470849025
747417989658488832
747385995402715136
747386666269147136
747421407898894336
747428236313899008
747289622925844480
747353976023179264
747363316792647680
747424851330211841
747336636732628992
747330227760594948
747413677758877696
747435614082039808
747310510387789825
747313282927599616
747252666758160384
747342718695682048
747307717040078848
747319536601300992
747335407977717760
747376557975572480
747425455293218820
747354567352913920
747422167005007872
747414080504246273
747321314810044417
747235247868239873
747250342975373313
747332409113219073
747345860237754368
747223004652855296
747291195844370432
747290545655939072
747380861666996224
747317099505156096
747220253344620544
747335692875763714
747234929151442944
747378474839646208
747308056946450434
747326327343067136
747311697426165760
747440449913118720
747238951627304960
747404131380277250
747290868638351365
747421722392035328
747258102504787968
747324620185821185
747396061774307328
747401958802206720
747359948762382336
747419877049237504
747418492920422400
747359214918569984
747368987516895233
747230906788749313
747415892233953280
747426600568889344
747397277946347520
747404853035540480
747408770213384192
747363203491954688
747424729674330112
747390961496502272
747285776442896384
747354836031528960
747322292317761536
747431067427057666
747220714432901120
747397856852475905
747404710534090752
747439480898916353
747439267098537985
747308224706056194
747396606949941248
747426830920065024
747397688983982081
747409848241782784
747410376682151936
747396799862870016
747385286670221312
747305032547065858
747395730516606976
747399933129547776
747310380586655744
747332241131339776
747229665224384513
747356333289148416
747345239124250624
747421990965776386
747396720217063424
747273164296708096
747363002232545280
747398129281015808
747396925897347072
747297751193387008
747438394683326465
747343553068597249
747369507556044801
747220781508210689
747395713752010752
747361395725967361
747386352052899840
747328797448429569
747399991627489280
747254361168961536
747302692100333574
747416601008410624
747408820754911232
747374037525925888
747442278650757120
747315577035718657
747430799096561664
747385127022395394
747308358600822785
747421860787159041
747432002672963585
747271423878529024
747339287595606016
747426529114734592
747247566664785920
747439812622192640
747365699002195968
747415569566072833
747349786123210752
747329569317740544
747398301490774016
747347743358615553
747266373873770496
747315187200385024
747315686423158785
747392399924662272
747416253120143360
747340201869991937
747426306917294085
747441196595822593
747374511322992640
747326750808432640
747406635526586369
747326574806990848
747390118349185024
747324263435145216
747391758284300288
747221956206825472
747444338272133120
747221410922270720
747340378223697920
747254654862503936
747433088955875328
747423219880169473
747413170373943296
747308094682652673
747225559034269700
747224061625901056
747343091623858178
747312641169731586
747406274602598400
747388272800784385
747334413810229249
747350066751381505
747412847328698368
747346132758466560
747226624542769152
747331163136483329
747371373924847616
747406371180646400
747361295230443521
747343892740136960
747361223574855680
747443910494978048
747353069965426688
747314491000393728
747228306257240065
747360225565483008
747277194968236032
747239270088380418
747259667143811073
747224317532872704
747257343285542912
747292768364486656
747341527488225280
747292772537819142
747316281779458049
747376247823532033
747319158904258560
747427120696143872
747441297175224320
747315182716628992
747391951419412481
747371067640025089
747223474280628224
747337622633123840
747379951184252928
747396720066199552
747433789245140994
747224074208837632
747420338451947521
747234300102270976
747401422052986880
747350293428346880
747333247856578560
747430555558477824
747347072014237696
747384825322082304
747354168898134016
747420866636455937
747304592136765441
747355146225496064
747264465289285634
747318014203199488
747402617500897280
747384225507250176
747430186652667904
747387106893398016
747429284806025216
747345969151250433
747352357202190336
747338163706748928
747227438204104705
747375853646970881
747295725445251073
747328294098370561
747415871463776256
747438969210671104
747339212106539009
747427371993575425
747365636205064192
747399593093013504
747285885557739521
747423140142321664
747314880915529728
747403204476940288
747435152784101376
747392240742436864
747289664680140800
747311990905831424
747317166790193156
747234698557009921
747410179839275008
747323617470353408
747254617327702016
747277048461221889
747234182334603265
747348884045737984
747321767992012802
747320073337987072
747403863062355968
747381066927857664
747282655901687810
747351879059898368
747401522523291648
747357100632866816
747241371350745088
747412738377420800
747362536635392000
747401954733735936
747369688049451008
747296249888440320
747251546740625412
747376558055251968
747301119420862465
747265153431932928
747319943515889664
747353799937822720
747403351235559424
747392756591403008
747249118309867520
747404391406264321
747241719695974400
747338335480250372
747386280347111424
747380496447897600
747241262378409985
747444367363715072
747380869883633664
747347433064013824
747392815135662080
747386595247005696
747420170683965440
747331607673995265
747402436873166848
747393200994852864
747403439429259268
747406413253611521
747406186643918848
747408875318558721
747415791721713664
747430866104750080
747432577284268032
747410783508783104
747428668314640384
747326255700148228
747341334185283584
747319997811200002
747348019910053888
747312381185822720
747345725701263361
747369385728311296
747424314572447745
747438159839977472
747264171864109056
747396334462853124
747288708311719938
747441200718823424
747403225515450370
747413082046074880
747382400703856640
747339446979178496
747345356669652993
747233461128302593
747255376215740416
747437752938078209
747428466967076865
747400306384838656
747364466103357440
747398003451920384
747400843327053824
747310455899590657
747367834112581632
747268596691238912
747386242765983745
747333667366666240
747270395938562050
747418476101382144
747375740346339328
747354764380377088
747432590030807040
747303032073793538
747248749324304384
747361429196529664
747221121452249089
747381209454485506
747233540631371782
747400285325254656
747243166592466944
747379276182327297
747238934812499968
747239622665723904
747388067154006018
747379393710919680
747229082107142144
747299605109309442
747348452003045377
747405075065212932
747280919707295746
747341560904220672
747374293403770881
747425711141552128
747395176847544320
747342294978703361
747282509352730624
747386804903550976
747390764058025984
747396586100109313
747439195996684288
747288142256844800
747243523217440769
747324922192486400
747334980158685184
747231267448446977
747237567225987072
747240922929369088
747424926903242752
747283490845011968
747392085557293056
747257188175884289
747427800139894788
747365812370051072
747273512503545857
747381280828964865
747372917613281280
747441880359706624
747288637180567553
747295662560026629
747388822506323968
747419990199046144
747410142073847808
747277547302424576
747306609865424896
747348431044120580
747264931129483268
747437367112376320
747242378126319617
747424192761462784
747329112189001728
747288871914745856
747410469208522752
747271423857557504
747265602000195584
747384380692307969
747374855415173120
747318705948766208
747335428848553984
747307486189760512
747389271049404416
747327128153141248
747332891164610560
747430966474510336
747360141779992576
747417372760281089
747432895967600640
747256265546436608
747364612895498241
747421009284734976
747274347258118144
747426680097148928
747376419613773824
747372032417992704
747392580514504706
747235650676662272
747377405610856448
747260094719660033
747374003732488192
747395688527335424
747443725807271936
747326150838358016
747325744263487489
747390281989955585
747340126372560899
747304583790112768
747261302796476416
747240117585121280
747408334127435776
747413602202714112
747228780259729408
747327186940506113
747342248942067712
747294014131470337
747220874118369280
747313169689784323
747337408392241152
747372187506532352
747444312795922432
747416844433260548
747401010742714368
747402785164001280
747390722471526400
747306328696119296
747436901687132160
747249693114118144
747226351694942208
747321512223375360
747356186475892736
747383940260990977
747320593364639745
747391292762533888
747322439235862528
747353577526562817
747263001707720704
747428210837590016
747412486463361024
747352201811496960
747429641443487745
747413258504536064
747398263871922176
747408623576440832
747375513635815424
747386561512243200
747381339607937025
747351073464057858
747295641529782273
747350238810243072
747284388275073024
747362591027134465
747411660231577600
747251618391810048
747312096103170048
747346111887618048
747381687760334848
747375115160137728
747362490598699008
747425513883340802
747406924832989185
747246337591107584
747387383700668416
747263702181699586
747319385635749888
747369356682792960
747285298556506113
747399501023870976
747409181536296960
747391997326036993
747279053254590469
747357054499688448
747441557423423488
747263177528909824
747347709737209856
747345612677357568
747398452317818881
747229572849147904
747437358971138048
747317208888401921
747425837176217600
747339014777110530
747440248834035712
747407251904802816
747417326648168448
747406622847172609
747338708756496385
747366407961198592
747443063145041920
747355184020488192
747238758622232580
747310459972313088
747421353465241601
747320581171748864
747344677368520704
747394748709744640
747441309636493312
747425115449745408
747383214373769216
747432501736529920
747441150483636226
747299949193236480
747400847189938176
747427644740894720
747437635652583426
747372439223537664
747309050975518720
747324578297372676
747443155193241600
747250745976643584
747435274247016448
747309872765513730
747414868928561152
747267623570681856
747408015385493506
747397428991692800
747381750796587008
747425497177534464
747352944102748160
747384057764417536
747375962774331393
747351019076485120
747354814867136513
747351136630235136
747314654322450433
747348741586182144
747322405375213568
747331289011740674
747351593842966528
747354869527252993
747329758271143936
747280755978448896
747399349966110720
747256970126626816
747222929318907906
747334615103246336
747413178548649984
747356479917719552
747267363440070656
747416567760166912
747436318808936450
747418815869362176
747279506101010432
747326067086503936
747395155829850112
747233826166947840
747376302357946368
747296371401588739
747440697280765957
747405901389139969
747433600786833409
747219900771467264
747279221077086209
747413350741598208
747375069186383872
747332979479830528
747411127554945024
747352059356254208
747264478153060352
747381138251874304
747438906619076609
747265253973467136
747330374766780416
747336297170145280
747234140571860992
747372439370334208
747374259757027328
747236204303646720
747340667328749569
747387316491149312
747278205740949509
747383252097339396
747399773754384384
747306596984725504
747318060181164032
747324368385019904
747429943311642624
747355838097035264
747220743893704704
747312439864102913
747429301386022915
747358463987064832
747363950015168513
747359269146791936
747219623880298501
747406660596043776
747275630815883265
747398913850638336
747338712774631424
747376977661800448
747268709945737216
747438881524584448
747419729984356352
747436301847240705
747429293270130689
747429330763005952
747286288215089153
747431772049248256
747365116274892800
747381478237966336
747254659178389505
747422166958903296
747407910435721216
747296078022639616
747286506268614656
747301153126289412
747333981939523589
747280978532405248
747372254925729792
747293859240022017
747339128283365376
747352122329489408
747435097901588488
747246975037243392
747222476048982016
747308174365986819
747409235902857217
747386074863931393
747430899516575744
747224531568300033
747228818172157952
747406752845565952
747418190867734529
747238913769627648
747321553948270593
747408078253875200
747430912091054080
747354131090792448
747422905076682752
747311345293398016
747365178967212032
747442337584910336
747421940437164032
747350729665486848
747317896469086208
747313765201248257
747250175379390464
747250540384419840
747371667618402308
747413036101599232
747266986074308608
747394778036305920
747430799088193536
747435945364951040
747300796576890881
747315380188635137
747436079570001922
747352365397794816
747278012891045889
747343427243675648
747366269691826176
747351707034619905
747322283748777984
747325861569822722
747237781269786624
747401090489008128
747287458681753600
747335294509158400
747365405669351424
747317133198012422
747408187301703680
747265954233581568
747367766756319232
747366730721300480
747397269431844865
747430614320709632
747425929501286400
747399152896638976
747414416061194241
747399240968699904
747378499997011968
747392680938831872
747319175903772672
747413103109824514
747375748609097728
747251873925627905
747389753344004096
747296098931220480
747420707517247489
747434393325699076
747360645008494593
747345436323643392
747339362921111552
747317141502722048
747240675377356804
747302822123737090
747219737487237120
747311638743650305
747328537699352576
747353577488814080
747285319658045440
747385328491696128
747347122467418112
747270811556388864
747412998373904384
747344731848400896
747356274321391616
747292097548423168
747314251857944576
747230349084614656
747392949449699330
747404395625717761
747308400707411968
747314935441428480
747393306099916801
747426549981282305
747231175307984897
747358329568116736
747328264784384005
747317867247394817
747442308061233153
747320803138514944
747283805455605762
747276150829809664
747419642054967296
747297046646796289
747274099643146241
747437320933154816
747410678667894784
747400998558142464
747384032430817281
747441104287576064
747389052911968257
747328827139842048
747351019210715136
747287907501645825
747388981663391744
747370820431929345
747414713663819780
747436901704081408
747428873743237120
747438629732106240
747325962295992320
747318919904407554
747421634471026688
747340978051112965
747401228951289856
747277472111026176
747324154433593344
747416642976616448
747395780567261184
747368891035357184
747438457883078657
747319876247687172
747439762018041856
747291782908547073
747372938580496384
747237034595516416
747358413806514176
747362503114506240
747371655081529344
747288561666260992
747362893235032066
747333390341308416
747388759566606336
747402143561199616
747350813358559232
747233960070160385
747304789466177536
747375488763596800
747243548458680320
747267963250585600
747382308655751168
747398691640664064
747424259996262400
747337689381298176
747411681387679744
747283385945456642
747270320738828288
747392526047285252
747388864176791553
747406274619445248
747427724386406400
747399832176852992
747347709863014400
747410867550027776
747416743740571648
747262582101278721
747326473820790786
747316827135447040
747413572888690689
747224933986598913
747382493226106881
747363358626693120
747248921496346624
747365535709429760
747432757584891906
747322447376973825
747390818785300480
747360691309449216
747415665900949504
747368408627486720
747356681470869504
747311076769828864
747329275645169665
747390944559927296
747400918551904256
747381624858419200
747249017642328064
747400327138271232
747356568119877632
747286590154670080
747390457920032768
747396355073654784
747430450717560832
747375568216260608
747280328159461377
747335550357508101
747355406146609152
747247247696531456
747363627150286848
747306618191175686
747400478279892992
747296073530564608
747400843297644548
747232810776264704
747439799972278272
747382749015777280
747394228704124928
747247520493932545
747407516154224641
747357994191564800
747426818706255872
747439674172416000
747434829424254976
747298430649700353
747437593764204544
747419524710834176
747419298226929665
747295649914195972
747419373577502720
747318936807444480
747433097571016704
747348662045515776
747444040233279489
747405742295097344
747314004473720832
747415141373870080
747433768516980736
747402038745661440
747369117439647744
747380660034224128
747439850349989889
747441263796961280
747442953975541765
747367552960106500
747443180551966720
747352487049465856
747425467746103296
747379334948732928
747417335007424512
747429339428438016
747400377713238016
747291669746200580
747415896432467968
747344542924312576
747338524270026752
747352218722930688
747368790267039748
747406622973108224
747403162617843712
747250976428482560
747343419047968769
747427451811270656
747345377825722369
747434854632005632
747439950858231808
747277627237376001
747325408656318469
747342957414518784
747377288153423872
747328612915830784
747430828414640128
747356719144132608
747417054324604929
747341598468366336
747420162140307456
747415468747558913
747439007160745984
747378026028105729
747421986570256384
747401572871614464
747385802347286529
747435374780112897
747363039737954304
747354517067399170
747339664965533696
747402021872013312
747310544139366400
747278256445894659
747426591882551296
747332689749913600
747360582018469888
747354051357061120
747416156626124800
747392945242832896
747323785271926784
747441083135647745
747407117842190336
747391443568758785
747337731542421504
747289899737317377
747368379258904576
747432321230446592
747385840100315138
747245683439075329
747435186023993344
747243950931476480
747286825027264520
747362230526611456
747229577106292736
747425359000305664
747330085347176449
747435777420779521
747345620898222080
747399513443274752
747390173026066433
747348246431830016
747353376359354368
747238976772247552
747404546863947776
747435236443623424
747411404525711361
747402692822245376
747350096195559424
747399194869006336
747289979261325312
747391968062373888
747381754739167232
747438650674257920
747342420602281984
747388549725589504
747321210271195136
747350746253901824
747282836516855809
747401405309280256
747403074369630208
747289736251772928
747269028666707969
747371072211795968
747309541398712320
747313693986152452
747331138092314626
747402558575083520
747302927149105152
747400725748154368
747429314044502016
747264746445996033
747407788758818817
747229958737629185
747429817243602944
747241807919091712
747441955945209857
747345990118608897
747419117758611456
747263555251109889
747284644018610177
747258979139608576
747408367677734913
747343624292048896
747353074432258048
747416278260944896
747310640465739776
747368316512145408
747383445404397568
747308731952562176
747420833384108032
747435303611301888
747273642602438656
747285697002799105
747434531624488960
747338389930680320
747401854150017024
747321638039871488
747375249549836289
747434024252092416
747268609555107841
747393935245455360
747351505615880192
747377007156142080
747395558298501120
747417410651758592
747402755824836608
747286124830175233
747330102107635712
747334925477548032
747338503285964802
747271612467154944
747409944983441410
747326591261253632
747328256437739520
747252692133679104
747428538068901888
747387656426885120
747280412171341824
747422632635555841
747376998620725252
747230994638340096
747325244889653251
747314759221940224
747331884762304512
747387459026231296
747294861406023680
747347617340743681
747291157755879424
747431117733658624
747352432477249538
747373642972037120
747398049626980352
747405847173664768
747233284971704321
747305695502991362
747385026539446274
747229920917622784
747321541377982464
747425677620609024
747329476892069889
747395399179247616
747279690763669507
747400285392244736
747412268552314880
747374976857145344
747399727604445184
747439980310560769
747225244385980416
747276607837057024
747230562956484608
747401350552690688
747429700062969858
747438197810987009
747314713260789764
747406413169819648
747354319851298816
747418647992360960
747394778023624705
747372728836055040
747348640675602432
747356404411924480
747333004368842752
747390751793946624
747409634449887232
747395096903974914
747374955940155392
747340067597783040
747318622180118532
747373873650352128
747435194395799553
747316432858341376
747286313536102401
747257523774849024
747268902921474049
747271599691284480
747271524357378048
747441146150985728
747405524212158466
747227450514407424
747371625515974656
747364545782415361
747411907888488448
747442715009421313
747340172690231297
747392873943924736
747425782717423616
747231196027879424
747353804018835456
747373299194339328
747427845924921344
747315237485875202
747392316105596934
747404836208001024
747368047804039168
747243879569596416
747256903198248961
747360703879712768
747403602923257856
747406740535283712
747272480679567360
747338507551531008
747390206525865984
747331289183727617
747339551857729537
747396229311586304
747247956684840961
747388495048564737
747247256223551488
747337979077681153
747424750746492928
747409449799692288
747441662280896512
747410515446530048
747317636443176960
747368404357636096
747366563322413056
747391783483609088
747265866400571392
747310015711588352
747330378751311872
747246174021783552
747409005178458112
747291141045788672
747341246520168448
747399450658734080
747342714413293569
747239026806112256
747311655374094337
747383365515370496
747305473292918784
747348829452697600
747390437082566656
747420254570188800
747379536262725632
747369746450939904
747329829431717892
747304722466385920
747262946850504704
747409483475861504
747379347468746752
747360682597883905
747360133110456320
747435815450574848
747427523093479424
747396321913487360
747392874073858050
747428898800013312
747372057520934912
747318618195533825
747332048017203200
747373521496465408
747433953020248064
747386079385362432
747374779796185089
747435223722430464
747398565803270144
747399274304966657
747398817150967810
747374410709929986
747289203214430214
747319889057054720
747221784303394816
747263840589586433
747323822966071296
747442995847299073
747409047243096065
747350293617074178
747328168269250565
747345830676312064
747231515088584704
747374071051096064
747251312002162690
747353921446875137
747310820820869120
747352814276403200
747437706758787072
747256924077383680
747313416948224001
747402638455537664
747259914490286081
747301954104135690
747222249745178625
747326327187922945
747356467540287488
747430216084029440
747383780642521092
747311122676490240
747399907678400513
747356089956601856
747403787577458688
747366835855757312
747441523696902144
747362775568023552
747355590737928192
747390294589579268
747370438775414784
747350851254030336
747366814783574016
747329078642913280
747318345515470848
747395138775814145
747316999194193920
747414906799067136
747419994397478912
747421957461729281
747393075228508160
747324355856629761
747343511192637441
747409773029654529
747399878305681408
747394073439440896
747241367475224576
747316818553933824
747345243389890560
747375467452334080
747364738405892096
747380068809248768
747369557891911682
747424918359375873
747340264646184960
747384837846204416
747324494440595456
747340369805770752
747275735681761281
747364269033922561
747434745924096000
747398758627938304
747306756577984513
747303690470461440
747255162457194496
747389203814752265
747368634910072832
747328021720268800
747288117216837632
747398783567290369
747400016977788929
747406664819605505
747358719604850688
747379842404999168
747383759767502848
747359508427579392
747287261293613056
747386746283778048
747420569197379584
747394656384618502
747304202418827264
747265815989280768
747298590054187008
747420216641077248
747415854669828096
747408438959964160
747380211365228544
747386620115025920
747299454160535552
747435777391394816
747281246993031168
747284778374696964
747396577665261568
747419398739230720
747440613725986816
747339245585469441
747309663373320197
747394195380305921
747398708346576896
747250536030703616
747259713297932289
747291111647936512
747295721326444545
747262653366665216
747415250404663298
747399375316467714
747371785209921537
747399912183185409
747282442118012933
747359990806085632
747352025482944513
747232265692942336
747395935701958656
747408330101039104
747243351242506240
747425552030703616
747386817423548416
747269154470825984
747417746086854656
747252285017731072
747313211641257985
747369549616529408
747391699505287168
747370266817363968
747315447305932800
747443574812323840
747357893515681792
747369922876088320
747369683536355332
747395902176825344
747274124934807552
747418979279462400
747412440460079105
747402269033791488
747316583656108033
747421974163562496
747298183307395073
747378508528238592
747277975440097280
747382711363436544
747364440866095104
747423014090747909
747377996961562624
747320119588585472
747368672813944832
747417142115639296
747377581654183937
747369654172082177
747363694376529920
747427363663790080
747440160623599617
747360263100313600
747430304155992065
747397148061360129
747358749015351296
747304823163236352
747440810887569408
747354793966993408
747438000632700929
747385420825010177
747259427816779777
747365149854539776
747359726304911360
747365870897356800
747422485965058048
747418249663393794
747323168784678912
747286053443108864
747442744436596736
747384141465812994
747367905193517056
747249311319109632
747372414233894912
747416420867256320
747286720299708417
747372116190715904
747350993717891072
747349806855618560
747422024583176197
747263823711731712
747394945951105024
747322124344270848
747362473750200320
747427091310874625
747318320295084032
747383399078309888
747425920735191040
747427787317747712
747412050553475072
747374892924944384
747309701017174016
747377871149273088
747410989373624320
747400679401132032
747371562605625345
747433319491575813
747313823900532736
747377346756345857
747295419483381761
747347164360126464
747312565470953472
747430949995044864
747372351478706176
747441645444968448
747263974526300160
747386481900163072
747314557916319744
747435689441058817
747243384864071680
747367238299226112
747442001700872192
747291007046213634
747441385276579840
747354093631447040
747368358115344384
747385303103586304
747334145467047940
747417956037103616
747425258160918528
747375492618137600
747409189937393664
747278281372688384
747327539488559105
747365292062441472
747220144191987712
747314537137766400
747406920928079872
747441989205921792
747349089763856384
747266520745652224
747335088870875137
747382681671983104
747410502721077248
747418392353726464
747334221056770049
747237722415202304
747353082753753089
747331192597286912
747302516069588992
747236602502492160
747345172099276800
747389606723739648
747413061363851264
747291040311173121
747406782432088064
747317267361210368
747410351822614529
747441334953349120
747249613166379008
747406685749260288
747440798136930304
747384233551925248
747264750610898944
747376168056274944
747395377800810496
747345948007759872
747324272121544706
747332912354201600
747267758019117057
747423756465876992
747329414136893441
747420170436517888
747386649722650624
747233712643915776
747386859534360576
747352432380882946
747387350230118400
747374230413639680
747387899746750464
747288893062451200
747386234557825025
747399639486332928
747417968649379840
747400281340710912
747425128317779970
747240339900088321
747412578909962240
747417482076487680
747418887096934402
747333478585294850
747395315217629184
747350029061361667
747328176703975424
747319008274186240
747242915160694784
747381654080061440
747415934218862592
747321881200496640
747418580799619072
747327241701339137
747443121731080192
747422229894291456
747399979203964928
747424058824855552
747437501233700864
747397521379573761
747385756260401152
747439598448476161
747242403220824064
747261168851378176
747270622602989568
747378001055186944
747341049358487552
747395998746615808
747353871081705472
747334757730529280
747228817979211776
747373181611147264
747348133219205120
747228956202434562
747385337035489280
747438143247388676
747407188977651712
747343179809071104
747423257356341248
747400079661637634
747340541843542017
747233532574052352
747311953366781953
747290881133158403
747326008383016960
747383436818583552
747428458532306944
747375039650107392
747419839229108225
747443738268545024
747427405694898176
747413845715591168
747394484543971328
747333038149775360
747432027855560705
747255284054228992
747442916197543936
747249848244666368
747272224659279872
747414269264723970
747354818889551872
747358182956204032
747313756850393088
747389182935433216
747340759787937794
747224418154352641
747234073584730113
747340738761920512
747347533408706561
747315342263803904
747430975097946112
747384024222539777
747418735934210048
747443268753907713
747359399295975424
747230088874205184
747435198929764352
747398943139565568
747298447481438208
747371252390699012
747403380637765633
747415431057711104
747273562646421504
747440181574148096
747415753855467520
747372548560674821
747386720790941696
747426818479767552
747345809872584704
747278189290885121
747243577739198465
747424851275681792
747221759091314688
747385806680109056
747353346692898816
747415900807135232
747346967261417472
747394698604486656
747402852214026240
747410737388093441
747333352709971968
747427904703860736
747276939161808896
747278243502264322
747343632689094658
747250628213112833
747411064598462464
747270060679532544
747433802083991552
747342181787013120
747368588797968384
747379771022139392
747325756703809537
747408711627354112
747339878778580992
747369100750491649
747440156270002176
747302457399664642
747299135552839681
747325601741058048
747443155469950976
747421848061812736
747347001084350464
747413195522981888
747424901674446848
747414709733720065
747344975143247872
747330773070450689
747307767199764480
747248493400571904
747437233163112448
747406949923295232
747298955277410306
747237105743499265
747343968262840320
747335089177034753
747376239585828866
747219594516004865
747413836974678016
747400683800793088
747245087835324416
747407172364046336
747441590696841216
747341435184152577
747320425785364480
747393750733848576
747393461091983360
747437362892931072
747256164782583808
747436192883478528
747346627610968065
747393066999422976
747438189338570752
747332886987051008
747356756905431041
747313857358528512
747229678012796928
747320614323576832
747295423455342592
747364759654174724
747414113794535424
747412662720565248
747262833985986560
747272841398222848
747361689322946560
747363669202337792
747418652350291968
747314583128268800
747366412293804032
747365023987601408
747224846132600832
747325865776685056
747349051981467648
747277324995833857
747277324995833856
747251140102754304
747346296348958723
747232114685272064
747415166657114112
747423303808188416
747354890389848064
747282337356910592
747325937172111361
747228843333804032
747427946818789378
747337098240241664
747440403838709761
747416227811819520
747367469178818560
747317439373815808
747319842840027137
747246308180660224
747382824475439104
747428374419693569
747298724351619072
747386620329005056
747336150180728834
747386867566313472
747230596187906048
747403745445699584
747435324712751105
747241061374820352
747359948644974592
747354110253539328
747343443962167296
747233943263535104
747379712398266368
747328025985851393
747317083021553664
747349995620208641
747384015422881792
747319557442834432
747320287419523072
747394262338252800
747401468014002176
747240574600642560
747418001868095489
747251668534837248
747346136688558084
747246257882554368
747422649521930240
747247071699271680
747366055580930048
747441364196069376
747409236129423360
747370346400063488
747358811963301889
747235994366320641
747263869781843968
747373244852887552
747393352111382528
747431184716673024
747416370674012160
747334174671962113
747416101982703616
747426906576912384
747224900708990976
747414290144067585
747403372404314112
747403817122070528
747394212031827968
747349651636912128
747420480731230208
747258920574554112
747392722802216960
747278378051375104
747416659984531456
747348783462236160
747385060119187456
747435542539698176
747436586850201600
747432745069121536
747354252742365184
747437295683444736
747296417769619456
747429217537769472
747302625159217152
747369067162501120
747412272507719680
747375434048880640
747259440412299264
747317112381726721
747331901308862464
747331289154392065
747411723263557632
747398360102019076
747312276424658944
747385894747906048
747225584044933120
747443922927030272
747357998465486849
747411018431619072
747432258626265090
747289547487121412
747234136251850752
747432325567287296
747395176683945985
747352797633454080
747390319721873409
747436721369907200
747434091293773824
747395365297479680
747362473477439488
747398200844161024
747406094432149504
747376591722913792
747244819408359425
747414374004981761
747312318204117002
747227408630063104
747277929013338116
747407805741674496
747243749726527489
747421357529501696
747406811800559616
747413875008602112
747442626949955584
747302881099866113
747376013009633280
747276859470012416
747316944349470720
747437069195149312
747254717693169664
747349412595273728
747424448790335488
747387358341898242
747253471988965377
747370409356570624
747372036779958272
747392353896374272
747223302586961921
747380228142465025
747356618405318660
747423060584767488
747404718897512448
747252033636470785
747391011744161792
747391875724738561
747375472028360704
747443667107995648
747425845371797505
747388616666669056
747337177781018624
747328504065196032
747362892991840256
747436444612968448
747239383640715264
747346434475724802
747406887080108033
747231326235918336
747376843515396096
747319779682222081
747432484904800256
747413803634163712
747437866217775104
747272287687221248
747382581050605568
747256810952761346
747229329906606080
747435152473743360
747397533769535489
747234329315549184
747415426892693504
747335978398846977
747339757298999296
747336611512221696
747297906453995521
747424285220806656
747302784542744576
747356819694227456
747318773107982336
747265883140132864
747391766526070784
747327937620246528
747248728524750848
747411517885251585
747407558428721153
747291132590096385
747396518668230656
747279053007126529
747425799129661440
747316843837165568
747374091699687424
747322145252876288
747329527395672064
747258010540511232
747248745243279360
747301731877281792
747335810689576965
747323781023051776
747226704050028548
747410917764235264
747330324506415104
747248241708720128
747292479074926593
747379523499470849
747434242456621056
747410015951138816
747345822233272320
747252696139202560
747386821802332161
747271100648820736
747364793015734272
747324729065758720
747310934209634304
747428097620869120
747337890972086272
747237038672482305
747430396053200896
747254747229466625
747416806785069056
747430576550871040
747314889106948096
747407893968879616
747308165704777728
747230386569232388
747370036126429184
747407059197497344
747376822283689984
747402936133763072
747361781534892032
747414801811288066
747302868542074886
747422099820666880
747238058249027584
747370170155409408
747384824990695424
747331578611675136
747375543163707392
747306001540341760
747334384374583297
747410540381642753
747429653657292802
747235721975631872
747316785318268929
747310623684386817
747374905696587776
747270010154803201
747343532088655874
747382891538161664
747440747989835776
747384225154859008
747279766059786240
747349106293506049
747412410923892737
747403586452099072
747345067208151041
747371873277640705
747426634039463936
747317280170614784
747283939581014017
747385395655155712
747380031001767937
747391716487946240
747285323474833413
747251404260024321
747439950665224192
747353149657120768
747397567491629056
747322376157691904
747291518529003520
747437098731372544
747237860714119168
747365761820270592
747341875481182209
747279308863868928
747337052090302464
747423588773408768
747413816141578240
747285935939674114
747432426083737600
747339728173707265
747249428721967104
747342458304921602
747246350081888256
747382358987448320
747433936356278272
747421898640920576
747423630808649728
747363429992665088
747358535265165312
747256814899605504
747324603337367552
747403682849890304
747362402463715328
747415963683848192
747228234803253248
747372246474293249
747443901829611520
747427816715624448
747358014999453696
747392358203985920
747440768743260160
747322271136505856
747401346626686977
747345977695100928
747432623593553923
747379158540554240
747333038200094721
747358744967712768
747369658387423232
747266155811770369
747393553328799744
747362989670600704
747381922746114050
747418853617995777
747443398420893696
747349832201707520
747393289222000640
747372317832019968
747347609216421888
747248472315813888
747340386683650048
747286342774644742
747246333493288960
747238313849827328
747254323688706048
747432476713299968
747359424566558720
747433751534252032
747296514221834240
747388243683983360
747377380080164864
747385848379904000
747418174145044480
747280319871520768
747356597496725504
747437853508960258
747424364983836673
747370757609525250
747333943871995904
747388281281732608
747221838716084224
747348993089277954
747424620890886144
747433239883702272
747379469162258432
747360682597883904
747380383315075073
747329250491928576
747407679878889473
747345344091029504
747342580220731393
747297302771965953
747307704637501440
747411379145998336
747383936070844417
747383382162677760
747278575032668160
747425090619346944
747319431798231040
747372120695541760
747299575711444992
747338452803346436
747430048009977856
747339543632740353
747343829942951939
747309935902371840
747345213987782656
747318156771766274
747426172561129472
747417838625882112
747403238035623936
747326171986067456
747415489689886720
747425967241629697
747349538621423616
747383357298749440
747406169912803328
747415770536247296
747325530274304001
747322552276553728
747275781760385025
747434120737751040
747406425681498112
747420225121943552
747426692625502208
747332618782277632
747232181622292480
747355355957473280
747221758776836096
747245943200702465
747338159181074432
747280361814560770
747259470040862720
747301354213801984
747254239534137344
747220333057323008
747439418001199104
747439099456405504
747272006912073729
747327514343706624
747341741343150080
747415246550106117
747426554376921088
747396158247571456
747393838524809216
747305317864595456
747278373760557056
747406643873386496
747428676585799680
747376721847066624
747429578394771456
747256626382516224
747240872614387713
747419583485743104
747379561273393152
747368278692007936
747396070133530624
747366634499768320
747312733440217091
747344979320659968
747323055504908288
747438411372466180
747368270181842944
747429808972374016
747377934030147584
747347227526336512
747221457067991044
747434192036782081
747424037748482048
747306651829448704
747359931892903937
747387769442414592
747405352136769536
747395222804512768
747434884352843780
747257133947826177
747303652864331778
747441548892090370
747247306655830016
747338608038666240
747341091033096192
747374469539332096
747313119110651904
747331733511561216
747260342326038529
747409131166904320
747365640550375424
747338989963620352
747429100223078400
747365590210387969
747237420597411840
747412591291547648
747430908018434048
747424264073076736
747400281055444993
747270161263112192
747329871529938944
747429666449924097
747314050527174656
747324162981519360
747285533362008065
747392945305812992
747408585836093440
747298350966284288
747238314093215745
747356786164805632
747389510112190468
747389510112190469
747382371381555200
747314306430078978
747318337151983617
747380823876329472
747375752706932736
747314159377735680
747435362146877440
747327132498427904
747260665174368256
747423873939955712
747315959044571136
747392333138657280
747272807940161540
747254520636334081
747382199310233600
747443050356498434
747405914043457536
747359088716161024
747399727621283840
747399987336740864
747349236467933184
747263999847235586
747334380398354432
747264834480201728
747364893775519744
747265388166021120
747396283812347908
747332433880571904
747431763455188992
747377577472364544
747421617597386752
747397521337614337
747414847990693889
747414764012216321
747418417272098816
747386255361642496
747269833998229504
747330886274711552
747311768829976576
747432971494391808
747326532666818561
747377590013394944
747223663376637953
747408573483868160
747244672339349504
747443335770431488
747394249784721408
747367213284343809
747346455623413765
747402919234899968
747319612182695937
747333444871434240
747374519808036864
747284706933104640
747290881053466625
747271906282242049
747308233082052608
747401233418227712
747412931365732352
747429574128984064
747403993186435073
747405037584920577
747369058572505088
747354051545694209
747234815737372672
747442710848671744
747269800531898368
747346166266761216
747221507529596928
747297898178588672
747441930594828288
747309738765934592
747310439105630212
747322036410671105
747408267157004288
747273512608399360
747331545002696705
747354596960514048
747326197281939456
747389707496022016
747440404061003777
747308249884463104
747431486941323264
747400809613234176
747422255098003457
747386192581246976
747367896968396800
747235562449473536
747439778984038401
747335713838891008
747250124934488064
747442173721747456
747292646750617602
747307771398234112
747233465427341312
747317196041261056
747387467632902144
747265752969797633
747290054633000964
747347940239253505
747345046484066304
747425320995684353
747386590880636928
747322602423607296
747406354516746244
747254390818480128
747392605663670272
747375115239817216
747236397300482050
747364545652461568
747233012329254912
747240461518135296
747404160950112258
747394958701826048
747385806545879041
747269716759224320
747400205629153280
747265442771722241
747403053725257728
747397147935399937
747364126322745344
747415581905805312
747221595240828928
747311898886971392
747431289423290368
747403200169287680
747317456171991040
747391552712912896
747405402560729088
747377174659870720
747348204673347585
747418555575111681
747389308756238341
747245599477497857
747360410190254081
747248015262552064
747259491037523968
747298569355288576
747313614244052992
747380320576507905
747341393014595584
747435102049865728
747352256291319808
747336955554234368
747341808141623296
747231204563369984
747384355576778752
747414361468190720
747438298306592770
747310334159904769
747256676504346624
747273436842590208
747233154948173824
747389510217007104
747406928972656642
747403149850316800
747382233183494146
747352751080800257
747378223470813184
747419776092241921
747310803926163457
747336787631079424
747329057637834752
747370765952114688
747227123564183552
747403418524782593
747357872460337153
747368593013219328
747246367152574464
747434800353525760
747266910459412481
747434267756625921
747285583597166592
747267502120402944
747349177915473921
747227664612794370
747341242120298496
747438109743284224
747392710516977664
747344350158290944
747405746313166848
747421592486023173
747402604980899840
747417062461571072
747294089624748033
747391342989447168
747431327360659457
747443062851387392
747378097519890433
747417201162911744
747409533790728192
747423299370639360
747312863388172289
747232118846033920
747341221006192640
747370304465428480
747406069161398272
747348687106498560
747321495278391298
747376818303401985
747337236664881152
747349551070089216
747435668603731968
747426055057702912
747331335300087809
747419747071950848
747246635382509568
747364415448752128
747423517503782912
747249650990620672
747296627233198080
747304751625211904
747321692469366784
747331872116465664
747240398272233472
747341271555964928
747238146186698753
747414898137833473
747382216196526080
747377673756893184
747267996943429632
747362037618061312
747356589275877376
747392794432442368
747300603492106241
747264830352941056
747427447478624256
747318530022899712
747351732129140736
747252364772417536
747306504856842243
747356333268140032
747385466811523072
747285797439561728
747332065142538240
747439372090351616
747312578133581824
747374658211713024
747406874551681024
747361353837355008
747428974532374529
747267191603617792
747292810483630084
747432233414209536
747438755678564354
747347881565241344
747426797709594624
747296975633055744
747403905122852864
747257028947566592
747336779259252736
747337459042684928
747400583070498816
747392433428660224
747366177123479553
747414789228466176
747415237930815488
747244932642050049
747377162269921280
747441553107345410
747382564357287936
747415397448683521
747267195986575360
747432459654955008
747220068619128832
747402927547899905
747358166078230528
747437312859062273
747330160605593600
747365669537185793
747419533086961664
747414508205907968
747389975705030656
747283847113388032
747232001577517057
747287382957842432
747238582398627840
747327610623950848
747381914462461952
747385626169851904
747339270814240770
747354730956005376
747367364270907392
747413103202172929
747286032668721152
747406090376122368
747431490884145152
747350385824694273
747367477634543617
747362947450560513
747356538679894016
747297432430489600
747413698675937280
747308455405334528
747408640554893314
747392722886098945
747372586280095745
747354005496545280
747293234200645633
747288175819685890
747336091695382528
747441607532810240
747360091217797120
747416626149023744
747389560473128960
747438487033516032
747311026157215744
747339778215968768
747287827742760960
747328931699646464
747358681923223553
747377992704360448
747296770099548160
747441578386415616
747404634688528386
747377871128268800
747406522095902720
747233528014725126
747237567452618752
747374746396987392
747325890875424768
747405767335092224
747421189576941574
747324590897016833
747232404272611329
747350096228978688
747388591605592065
747241669540610048
747336959836598273
747361727155666944
747353506135293952
747308300086042625
747333268823900160
747423513418547200
747358615019782144
747307544977117184
747335118415486976
747412172062457856
747220831881859072
747417066764918784
747296853645922304
747383365679058944
747393746292047872
747420787146166272
747423232526065664
747324980694659072
747438344381018112
747417972743020544
747359290009128961
747352420007686144
747355553232347136
747370807828058112
747288813446193158
747233209524576257
747405788361142273
747353384693407744
747410284470480896
747387102460010496
747226813194199040
747383063399829504
747361659820380160
747330575959089153
747366382862475268
747437564202737665
747358564482592768
747350809302700032
747409852708847616
747349396040351745
747346090790268928
747256273716940800
747241430364618752
747382048575225856
747285646641795075
747324561285275648
747346258470141959
747222597922758656
747439363697577984
747395810166464512
747357050376699905
747350490460000256
747397248846299136
747373823436132352
747433948960145408
747425820390658050
747289639753392128
747357591571955712
747222149111357440
747364746819600386
747346812265070596
747247897905872896
747428269729800192
747352189132111872
747353258952318976
747361756616491008
747423152796471296
747245968471564288
747330253127749633
747405884851105792
747410468914900992
747364935743705088
747393041909047296
747360934260314112
747423844764385280
747355595116789760
747352340252889088
747346174617628672
747390047175925760
747356652047826944
747242818381324288
747416882370777088
747227656022859777
747356501174517760
747225886097817600
747407428283662336
747401878971916289
747353497901883392
747437132206182400
747240180457824256
747314356656824320
747233188397854720
747302528723759104
747426315188469760
747327384051810305
747367720765644801
747374985392467971
747316198057009153
747420724348977152
747432371931185152
747400490812485632
747427686872670208
747377950539063296
747357104911024128
747416265652842496
747241275041136640
747410817226805248
747413719882268672
747364520662695936
747387572477886464
747244244461461504
747437887252209664
747325618312732672
747365447465582592
747414919205707777
747332320995082244
747280516777336832
747438746916773888
747313643432226816
747441007915065344
747221331222069248
747373655517179905
747399245288869888
747281557174394880
747350410868842496
747341917365506048
747413652421152768
747276888826056704
747341565077528577
747422653414203394
747318064392265728
747335437304246273
747225839964565504
747420623497007104
747434854632067073
747388868551286784
747312150629097472
747376272741965826
747432099188248576
747418862073815040
747324020144504832
747399056582807553
747402785143013376
747421923722747905
747403393124048896
747310460005822464
747276746341261312
747410758615601152
747421915501989888
747433952957214720
747430333226745856
747442249366048769
747239559432278016
747397710160998400
747277312471633921
747365967676719105
747397038808141825
747301014705889284
747332559915229188
747266189274001408
747367922151071744
747327375772311552
747376252105916416
747355582475046912
747430186379993088
747318857291862016
747365552356757504
747328847884910592
747429645377671168
747339711291658240
747399513770364928
747332685933096960
747260342477029376
747367355714437121
747339941856718848
747425736462467072
747309596214075393
747364134677778438
747407293810016259
747406551703486464
747428689038688256
747331314387320833
747423152565805056
747371814293233665
747247692313550848
747405150747140096
747264066951876608
747341678491492352
747390319860256768
747341187384647681
747410452368490496
747248044660318212
747285600533778434
747303136969142272
747394115499790336
747400440350900224
747249407729381377
747331834225143809
747440676661497856
747434787594473472
747399383457665024
747223734512193536
747433944811962368
747285743035289600
747425488885383168
747318068628463616
747328088594255872
747424150948483072
747233943292829696
747389254255382528
747417536640225280
747346568718651392
747347567042768896
747311500490989570
747326914566578177
747376826641571840
747441637110972420
747420749422485504
747371550232305664
747401766053027840
747394346123657216
747287030552371201
747234538959441920
747245406417887232
747372447645700097
747342630460153856
747387790342578176
747441855147565057
747386595108655104
747441062201851904
747345285270011904
747327338061299712
747361248958832640
747231422721757185
747332664806432768
747244026689167360
747317854702174208
747279007096332290
747224476903837696
747311567515983873
747373332941709312
747409546457513985
747398175397392384
747256017998782465
747426550035808258
747389103373619200
747274238306877440
747220039221284864
747315879335976960
747333323257634816
747438864340492288
747361647413465088
747381264043368448
747342227605577728
747287441636098052
747310158204657665
747390818927927300
747310594521337856
747220500854808576
747294970529210368
747357750808682496
747249877634031616
747318995699720192
747317552812949504
747307473925615620
747367028638519296
747326725533511682
747308371519275009
747342005303271426
747427959456272384
747272271140642817
747303292007374848
747232156641034244
747414369718378496
747392005723009024
747421307113971712
747439615431348224
747324334960631808
747313366666883076
747299710226948096
747430475757588480
747262473066151939
747442794604666880
747304441364123650
747443994033070080
747368077315170304
747247000131796992
747392697778900992
747321432393191424
747407151354814464
747242462247325696
747310904761417728
747304067823632384
747269494444163073
747420929823735808
747308300153196544
747440076771201024
747277824038297605
747308539060719616
747346707294228480
747366278084558848
747407084195569664
747345767841546240
747322136855908353
747414638342586368
747230697207783424
747269792109735936
747399102669914112
747338566187966465
747371294325346306
747421156341387264
747368727482535936
747288016465453056
747360988844990464
747427569125961728
747422645126307840
747347672110080000
747409072480264192
747232207039827969
747314880852615168
747225634615681024
747392433739161600
747303598422298624
747386691451817984
747403946814242816
747382216251019264
747374872205004800
747398188164775936
747247319142170625
747421374440947712
747391527664627712
747381696295763968
747274221286391809
747355980871110656
747298124809412608
747413312783155200
747396132884488192
747313631151329281
747411018394046464
747343335216447488
747412515894734848
747320463500574722
747324829687156738
747422749967122432
747352176608088064
747380182177153024
747322879331557376
747291833189838849
747225194159312896
747401145245536257
747407663324094468
747440911190102017
747393385850363906
747379162873135104
747301174001360897
747347286217265154
747360850541961216
747400373216882688
747352705283276800
747378693236989952
747365522900037632
747338482310230016
747331352140222464
747268945107877888
747295121750646784
747301052341329924
747251421238669312
747228100702810112
747358895853580288
747258777846456320
747344840862556160
747353237674557440
747437828456341504
747428890587467780
747232429081976832
747365640214831104
747325089905946624
747408271196164096
747257104340238336
747378881968078848
747411362461192192
747312565613531136
747328843824824320
747349555423870976
747416848501772288
747377455908814849
747224267239096320
747256815168196610
747350855590907905
747395189245939712
747346250161340416
747405884637253632
747388100683382784
747241581204234240
747344781945167872
747432480739729409
747393025169588224
747323873524224000
747327404977205248
747376771901890560
747361391451975680
747386012180045825
747440944958607364
747367615874633728
747252129971245056
747410691338829824
747412209555378176
747427854653231104
747416924238274560
747249210563698688
747370920868724736
747306257501982720
747320971007143936
747237839964770304
747317485636988928
747349295062351872
747413241333067776
747437983666683904
747344467615637504
747381394284888064
747346854015209480
747236120149131264
747324905507561473
747284233081651200
747356366860394497
747370962962751488
747402969872797696
747288775521296384
747294983082762240
747326432120963072
747406475933417472
747235558322225152
747402218723229696
747424612279947266
747399643542228992
747428101987106816
747380739755360256
747255569271103488
747414588061257729
747313635119136769
747374267994636288
747418362603540480
747339203613057025
747235457394606080
747379385326571520
747424167872466944
747434905307586560
747431880857886720
747436435972722689
747394845304553472
747376184955121664
747226507114848256
747427581763293186
747389640097804288
747251224009859072
747417427353411584
747434959711920128
747322443048509440
747291157814620163
747226167334285312
747427984387125248
747370069605388288
747270505082687488
747406031563546624
747422720585932801
747284342221606913
747407671532232704
747433227304861696
747396841986101248
747375056397934592
747407793343324160
747243690897321986
747368907728576512
747304735032500224
747311076866330624
747225919836696576
747433290265731073
747416760530440192
747408300577169409
747243628058247168
747353896432111617
747255221311574017
747399845107867648
747376906308358144
747401447113818112
747315878962704384
747296795160502273
747392840540422144
747399366751719424
747370258269364224
747395474290769920
747330609492570113
747381872351576064
747381998000422912
747326839039746048
747430564127473664
747416831875481600
747297386645467136
747394283129315328
747357679706746880
747290243489882114
747293519342014464
747350717078245378
747322787249848320
747308060817821696
747379326543343616
747293271941013505
747414307013419008
747420539791126530
747385194286546945
747372842170343425
747364210321960960
747389568744329216
747423576236691456
747392119132782596
747367213288538112
747271931305431041
747245943481901056
747346577270808577
747233134102577152
747356177835622400
747374427403333632
747443960587628544
747354076799705088
747365145383313409
747407075983134720
747414235685203968
747298397099438098
747404676979646466
747410884172091392
747342378680221697
747408174831919104
747390982463840256
747410943018078209
747410473180495872
747326125676736514
747338167737421824
747401011069804544
747381687827501056
747343964349423617
747408846088339457
747394618937872384
747336301221838848
747400151195615232
747360145684959233
747360401655009280
747408275621167104
747412385913245696
747327375923240961
747402869163331585
747267015468064768
747398318230208512
747291833248550914
747310934255763457
747412918761832448
747305733339783168
747364587499061248
747349664391901184
747304000907673600
747420506098393088
747324536375279616
747376537071157248
747243133231108096
747417754660024320
747235570766667776
747397588228308992
747308283141066756
747364331566792704
747401405196013568
747385793853829120
747376562266320896
747376155494318080
747243481475715072
747443125988245504
747298439214489600
747234333631610881
747324011785256960
747434171165859842
747418543080214528
747442224112214017
747424444667338752
747380098039447552
747421143515140096
747421919482359808
747396141243863040
747430115101925376
747424406951993344
747311102027915264
747265119873183744
747429159010439168
747235121825087488
747360838110027776
747437761238437889
747384011408867328
747288565990625286
747407696584900608
747379657704607744
747435525871570945
747225798034264064
747341468797276160
747319888876736512
747309403246731264
747407013047574528
747352474521051136
747309965337976832
747351811615526913
747385559279079424
747279447347212288
747435853111164929
747312729057177600
747328516547457025
747337366415630336
747266893732425729
747377199863365633
747355242531069952
747308539148853250
747333436684197890
747240163592577024
747398116698128384
747430664849469440
747314796995829760
747437534909693952
747395583338414080
747439569197477888
747441402192224257
747410037199486976
747264515541196802
747376214348865536
747317426967060480
747316428533968897
747421667828371456
747424964555345922
747225571612991489
747400247576408065
747440982577266688
747326910200324096
747444044498874368
747336825312665601
747394513799356416
747343343550504962
747366206554923008
747349886564081664
747270043986178048
747372808355840000
747248329776455680
747434317991682048
747266042578276352
747390424617263104
747246102789787648
747239194603323394
747338444574121984
747360724670783488
747331909852639232
747331909852639234
747321998745833472
747360250777436160
747402168743825413
747357046048067584
747318869522419712
747333658898423812
747290411232722944
747422146025095168
747387996098334720
747347269515542528
747254982026493952
747292646763167744
747410385309929472
747377288132567040
747233351837224961
747350763115057152
747318626240212992
747436683700797441
747330399731224577
747380165181841409
747374569921581056
747322153775697920
747402231507468289
747396376162598912
747220920184430593
747270219920400384
747223956814446592
747435425296416769
747355100016840704
747282559525019649
747436809299300352
747409177270697988
747249592572338177
747385349341609985
747442501074751489
747382665238749184
747328638094213121
747369658710368256
747337454496079873
747315853998186496
747294677011828740
747345645963403264
747440902793203712
747338536773263360
747393582827450368
747410397817413632
747365602688405504
747375807526477824
747440487729074176
747396866795413506
747430505273040896
747261919581605894
747383248221802496
747348322109661184
747371269100834816
747334052957421569
747294030862508032
747419075631005696
747323630413963264
747368727562190850
747409286515417088
747438562379964416
747440848258895872
747396535730733056
747410888576110596
747403217324093440
747294245136982016
747411265845399552
747296497096503296
747298141397868545
747401686315110404
747223700861157376
747249122743287808
747327702907027456
747365783127334912
747247964842770432
747364650367520768
747410028907401216
747281271869440000
747383973693689859
747328575150268420
747432250040455168
747321977854058496
747332052425412609
747352294128226304
747405041712140288
747390307126349824
747437761456672768
747398724972875776
747441448203739136
747370199784034305
747442954126639104
747324791988707332
747370820289323008
747326142550409216
747316231485612032
747355519468314624
747321532918038529
747386691531374592
747332623014338561
747441540583276544
747374402250104832
747343892727500800
747328348901146624
747359307109371904
747232790073204737
747301001992896512
747287966087684096
747362742143574016
747442228323225600
747237819156946944
747432489124270081
747299424867520513
747378785348050944
747230755600871425
747364159696830464
747345520142618625
747342404114489344
747241656798318592
747383277485498368
747369889099296768
747300347475951617
747443004227477504
747403162642948096
747361244869464064
747395109457530880
747221888946970626
747298766437289985
747416731061202944
747320471884947457
747322246117498880
747415246344757248
747431071491362817
747407994284040192
747264176024760321
747373953291689984
747402592288907266
747389803918934016
747357641890889728
747384762193444864
747436255642673152
747395487175565318
747299978435919873
747417678906785792
747368215706238976
747400545267220480
747429431615033345
747314947978256384
747363828606840832
747376205742116864
747288134015062016
747322556412104708
747357675386699776
747293439654404096
747306337009176577
747385861331791873
747304533764636672
747346212362149888
747424012456722436
747250959860932609
747265186650722304
747338469567913984
747378378488025088
747413430424866816
747428881922134016
747424092047958017
747334967596769280
747291875229335553
747354861226721282
747330957670113280
747325077079810048
747408242066726912
747382140896186368
747442723263754240
747328621602185217
747352063319805952
747428810950328320
747290709007339520
747408581587312640
747413099137867777
747306379132575744
747417473394282497
747230533613084672
747422556907511809
747352323467403264
747413455527809024
747328634080264193
747370614873169920
747414759889305601
747385336947412992
747373102057783296
747438537319063552
747280311344467974
747440601059078144
747415384974721024
747350197118828544
747295066977247233
747424541194977280
747278369709039616
747401925512003584
747402311325069313
747268244604600320
747324066613211136
747397928206106624
747346455472406529
747428525628592128
747372015569481729
747373873830690816
747348271899672577
747348305491877889
747430291224985601
747349832059101184
747388230908055552
747245343490850817
747338498990964737
747317133323821056
747235847557177344
747383223009873920
747399509584420864
747298942396706817
747270870121521153
747356777625300996
747340873180950529
747391548644556800
747411413006680064
747270681218297860
747297973512470531
747338540783009794
747442828196741120
747360141851299840
747222245689307136
747334929483083776
747409743690371072
747398544659726340
747394711028174848
747406929098645504
747224737001017344
747399740078186497
747358627414048768
747314667098279937
747234371325792256
747289153126031364
747420006942576641
747433395232223232
747358950631301120
747434443913072640
747368274241921024
747323785359953920
747249130909503488
747365271313211392
747359198082641920
747352017224372224
747431432386125824
747427619637862402
747441091834589185
747392412679561216
747431339759001600
747417331047899136
747382207929417728
747290914503024640
747388574631231489
747316202041540608
747392320526385152
747354018175922176
747351287541358597
747331687420305408
747328273340760064
747319989691002884
747416038954917888
747440764544782336
747430916490919936
747328625695817730
747224443534073856
747259209796853760
747345948129452032
747256454072045568
747399672843501568
747265996159758336
747334174617411584
747346543875764225
747221893241937920
747339145043812352
747350003996229633
747294035375595520
747420422065446912
747358485084512256
747359080461795328
747373450273112065
747242483210346496
747258790412587009
747440735121715200
747225512787861505
747417356226404353
747278226720964609
747323172991557633
747297944496312325
747410749983600646
747414717744898050
747376428283498496
747413191186063364
747320635571863553
747296132485681152
747436469665562624
747238674518073344
747441125200363520
747274762343198725
747296975519834112
747397764376567808
747378772840747008
747338578565332992
747332236857356289
747237491640434688
747409017857794052
747377128644222976
747423504996438017
747228423785840640
747299454378618881
747426675755986944
747247847507001344
747299760613138434
747358879156158464
747230751515631616
747381847081033728
747406517956149248
747310891931045888
747237701397577728
747316508406145029
747391137355272192
747253702826856449
747430643873812480
747438029862735872
747444275349176320
747387995896983552
747398095802077185
747348351318798338
747424356465250304
747432552160452608
747442710857064449
747437170252722176
747411039717892096
747414109751218176
747444098961924096
747231833507520512
747425413291515904
747281758421319682
747293766814334976
747360032656875520
747307746416943104
747281460575375365
747412692089114624
747424495015591936
747352629580337152
747250590535794688
747404441750503424
747309394862342148
747384099631923200
747407621292961793
747412163476787200
747335500017524736
747431453210730500
747344304079671296
747315111556067328
747328105535045632
747373840381124608
747374113010888704
747405784082976769
747307217943093250
747271209713180673
747267422567071744
747374511264268288
747330550931689473
747337106687569921
747316068025139200
747430698160635909
747379980632473600
747326352395640833
747369243344310272
747322401449381889
747410276111245312
747246845248872448
747226498415865857
747318550746935296
747331217754726400
747295914453151744
747245419189665798
747337475807285248
747405544877613056
747333323349860352
747375992113627136
747338222305345536
747353183501094912
747329535981477888
747339686104834048
747345138603679744
747440714418618368
747370560510824448
747294974782279680
747412285216464896
747334048972869632
747403166640050176
747403372198772738
747395512245059584
747373974510768128
747432657135493120
747312070803152897
747307486554644480
747343930727927808
747432715780186113
747413950413815808
747429729360216065
747319859638218752
747428919704444928
747332350090969088
747384523067793408
747344689943044096
747363215890391040
747437941782351872
747360989029539844
747364897927794688
747399471823208450
747365900295102465
747244701858795520
747331301632442372
747428567483547648
747329787429937153
747412465626001408
747431746963005441
747334954992836608
747438290031222784
747275089507291137
747394828560965632
747319985408643072
747359697108344832
747253270821777409
747392584788623360
747340172639907840
747354957511266304
747372460396290049
747364738703724544
747350562035798016
747369654352494592
747403309233876993
747375132138602496
747381033587380224
747347785356296192
747300200817926145
747223264733335552
747355255457857536
747343762892824576
747415795874074624
747355205046394881
747437052539637760
747425061078962176
747432547986997248
747358266829701120
747365149829382144
747370178812461056
747443398626394113
747431679887810560
747429125514661889
747364876939558912
747383717799337984
747301022872199168
747223474251304960
747402659397787648
747409567303274496
747443885111189504
747238200809295872
747414411896365056
747384854598279168
747299332760576000
747371667605831680
747383399032061953
747325761082646528
747423332904075264
747308304326504452
747424293567356929
747354412327149568
747226263685730304
747231368317382656
747410179612880896
747366210946371584
747429968594952192
747347793564434432
747318320416751617
747228985638039555
747379326560116736
747336787610083328
747399123494703104
747282400254689280
747326469773230080
747368584989446144
747397336922525697
747342726920712192
747233800745189376
747339056820813824
747348351364980736
747409554938470400
747325685253824512
747254562738700288
747432694741630976
747269095834460160
747259885142827008
747438092592812032
747278545836081154
747437430081454082
747283306023002114
747376050494136320
747330152531562496
747324494096666625
747422972307091456
747360221287321600
747223508162314240
747257104545652737
747385336960024576
747356710898139136
747266684331819008
747294207237251072
747418266184855552
747430501258924034
747269515122253825
747418962451963904
747418207510736896
747427455904813056
747339539299999748
747341410056048644
747440424646676482
747285445189337088
747327510128406528
747358824449839104
747275798327889920
747369457236992000
747356698113871873
747254894013222913
747344744527761408
747349727348350977
747237898760650753
747268567377207300
747309809989410820
747422611500597248
747361982764949504
747418215932780548
747433407894827009
747373362029170688
747382505653796864
747428215149436929
747228193225064449
747361790116433920
747301463253082117
747240553524363269
747421286423531520
747356287243952132
747437858017902592
747315334030364673
747334208335446017
747363644057526272
747313890912919552
747350201183043585
747317208833888256
747391342959984641
747339140841119744
747313979265933313
747356643621470208
747301320730697729
747433416254197760
747427967815540736
747415531511234560
747331146304749568
747367456612696064
747342227777552389
747297688605986817
747373924103577600
747395914902413312
747325387567304705
747336439512195073
747407663038750720
747300280526508033
747257045556965376
747353409943121920
747393725266026496
747285340306579457
747306999667298304
747410540239200256
747339015087525890
747395986067165185
747400788599803904
747269850704273409
747306005600468992
747351077809360896
747219687063183360
747421768462307330
747388692323569664
747232672687153153
747377493347278848
747355104152592386
747394673212219392
747419008614416384
747405285002711040
747394128158330880
747243388898938880
747389359305928704
747395684387545088
747440571820687360
747418283045949440
747406656498073600
747438142924464128
747378563163299841
747424767615991809
747434338828980224
747372611311636480
747223680019795970
747364562555506689
747389820343885824
747325085598384128
747333037969408000
747414252160421888
747374741929893889
747382857841119236
747264188595183617
747393440414113792
747434171258273793
747286854664282113
747322304686755841
747294500737843200
747260984222453760
747388600124334080
747372334441500672
747324217331322880
747422536162480129
747439405510565888
747319628691472384
747253136465797120
747404643328753664
747372741377073153
747337601258905600
747220890950189056
747304001050337280
747360615669309440
747220693742460929
747439795689783297
747386805020925952
747259457478983683
747422598997368832
747439128581648384
747378265409597440
747326729996275713
747440294719717377
747421399267016704
747296291743367168
747400234926546944
747295536676380672
747313828019351553
747378978193702912
747367611634225152
747314243335159810
747223830783983616
747347177094053888
747371436952563713
747414478866776064
747227312358318080
747413002580701185
747328919297089537
747436184570368000
747441557356290048
747362922280722436
747394761443708928
747233867875123200
747361991405223937
747426898267934722
747417624758333441
747424985505992704
747320774092951554
747258782242193408
747229375767150592
747367288647589889
747307322658029569
747419164042747904
747292345117204482
747347302977679361
747281519446614016
747291992757927936
747232865478283264
747241644227969024
747355674741465090
747340189140295680
747271868432945152
747397391159017472
747347030327058432
747346619163516928
747249340868136962
747370300061409280
747398465039147008
747329078617735169
747262057913802752
747224216991375361
747312972695887874
747273378432679936
747384120464945153
747364667476021249
747416756180889600
747282064718733312
747410544697577473
747436754894913536
747386976819621889
747346619138514944
747304625993187328
747353992787693568
747400059038367744
747392680892694528
747436188622028800
747330735535579136
747412016680304640
747308954187763713
747267992803672064
747404446024536065
747406895632289792
747292139244052480
747312070585028608
747396757760335872
747398355836252160
747221523979730944
747347869271678978
747387333188661248
747372934193283074
747429347649257472
747433437276086272
747336812851400706
747259465712304128
747367309661044736
747331658009849856
747409084983414784
747349962128691200
747365338443091968
747344228267622400
747248816546414593
747439153852252160
747377040492498944
747324104076722177
747374142060625920
747395298222284800
747247998728572928
747434141726220290
747434775141552128
747232403945558021
747370681831165952
747408778975449088
747305620102012928
747379376757575680
747400746895712256
747364075781369856
747272560451035138
747317695448637445
747404697833660416
747324880199155712
747221758835462144
747274531757166595
747416299022782464
747301559642427396
747270396248989696
747358606572531714
747429460853415938
747373462755250176
747419629362896896
747255200214286336
747319729572843520
747428466996314116
747263248882348033
747360460505219072
747312859072212992
747407596215144449
747350859688837120
747312771008606208
747439044771057665
747417012368982016
747269007888244736
747340181003329536
747436129792757760
747328516664893441
747401149540491265
747303518680162304
747391074650497028
747338884728557568
747368890922041344
747325819542876160
747298045058965508
747395558449491968
747375333280604161
747399098186227712
747375786307493888
747409156450156544
747339312929247233
747410808842428417
747402453851713536
747386813224980480
747237940758089729
747229946309914624
747428991280226304
747286179209322496
747371822895730688
747439313395159040
747357515839504386
747424134267822080
747405175741120512
747386880338046976
747260694802796544
747335533475442689
747433986620821504
747277706857844736
747305640691785733
747341766429315073
747393733650427904
747361609861869568
747298271274500097
747411186510008320
747439699170562053
747412687924137984
747375643680079872
747346719755501568
747231267545047042
747337936975208453
747425824622673920
747319347975061505
747430798702280705
747394623069380608
747422296911060992
747367053720424448
747407478518751232
747409529554370560
747356966473863168
747256177403301889
747338821906235392
747431679686492160
747311361751822337
747359097104830464
747248090835361793
747424583008026624
747240918420332544
747387811528118273
747364323203362816
747414126545281025
747393461037469696
747386238521516032
747434372266070016
747365774508048384
747396829134753792
747403355388010496
747431813786779649
747331888696569857
747373517453262848
747369134221041664
747307012577361921
747282056422424579
747436939523940354
747412805255630850
747383407278186496
747330819094544384
747414713873534976
747380634897649664
747356849092059136
747440802469552128
747227601790459904
747336334939828224
747361358019190784
747270023014649856
747328650677129217
747328650677129216
747425363194699778
747418383650529280
747372930091352064
747310543921283074
747226938972901376
747321071603376128
747396585919750144
747307427616284672
747419487062761472
747328793371516928
747319805158400001
747422938715021312
747293074523459584
747384699216093184
747232781722353666
747384712058961920
747274099676712961
747349270118924288
747251404163555328
747401573014306816
747388046480334848
747347227455029249
747350444238839808
747437187029827585
747372472836698112
747428814947418113
747386926370459648
747402693002420224
747400763446464513
747419520243892224
747358669357125632
747406535026933760
747374771457900545
747430958295584768
747223436901023744
747242096973619200
747326147017347073
747406711133200384
747414579450347525
747235184899063809
747251593041612801
747297390495817728
747440177287663617
747356815759970304
747248698988564480
747285869002776576
747355234423439361
747396288291999745
747396556404424704
747411689679785984
747267522974605313
747357482511654912
747396397410881537
747322417920389120
747438826780495873
747432229270347777
747346615057293313
747362326970499072
747255187727777793
747377657009086464
747426059264602112
747438667447345152
747425845216681984
747310204354605057
747363333611917312
747301698012483584
747383881423269888
747311890481586176
747382379828903936
747345574836375557
747376335929094145
747302876834213888
747220760826093568
747327329462956033
747433768504430593
747381125836869632
747402915292188672
747430631101992961
747362800993894400
747240595761008640
747402911156703232
747441959912955905
747321767895539712
747436410827841536
747321046697553921
747398951360430081
747238595115778048
747338394359848960
747330835846598656
747401757563617285
747295494926282752
747423932697939968
747374758983962624
747382019043123202
747382111611531264
747413979878797312
747401245816590337
747363467594698752
747441582606008320
747247755152728065
747247088354791424
747349253165441025
747400780085362688
747415435356815360
747325685459410944
747329317630140416
747240620620656640
747438315247370244
747373299202666496
747398045617262592
747322946549473280
747355632920035328
747367829754765312
747220957970989056
747339056799854592
747356719035088896
747378697099939840
747327400950652928
747233716968296448
747375459432693760
747409651218653184
747381067074650112
747368790149718016
747346338270969857
747371159939842048
747311651473362945
747232706140971008
747273391019724801
747356094306095104
747388897844420608
747370656740712449
747425782688002048
747398750159667200
747286317562630145
747294010025218048
747415070079070208
747376964952981504
747355330871496704
747338411061612546
747332610217545729
747411769526620160
747370816057270273
747403640596471808
747425530786390016
747265413289910272
747258727485476864
747334506152026115
747373739692679168
747376637952438273
747401279299850240
747398213506830336
747339266397593601
747380341422366720
747383587880722432
747409299010248704
747434670216847361
747377673979183104
747369574807396353
747360447762935809
747302356904075264
747430769585324033
747359000904220672
747384460203556864
747220722926387200
747324909525700608
747384338405298176
747374045692334080
747431545359654913
747310992682409984
747315862214836229
747407512257822720
747398649680900096
747225877944082432
747408174647549952
747414990559162373
747231275895898114
747313869891080193
747378319809708032
747221758869012480
747357348218437632
747292772843950080
747306257636175872
747376466015424512
747278600202649607
747336661948764160
747366856835600384
747315996554231808
747410964157505536
747370615024148480
747331737726779393
747437232835952640
747354177546838016
747416869632499713
747266952444280832
747335798010220544
747444275093323776
747410016068583424
747234417253318656
747369050234359808
747396669692600320
747431751182618624
747258094313316352
747417490259599361
747361597157408769
747424817649946626
747269024384491521
747289149053407237
747328029899128833
747440030721933312
747241396873105409
747348351662718976
747405675064492032
747386162927509504
747297466307870721
747359206383226880
747419209898942464
747259612705886209
747223625351081984
747412717128974337
747405754609582080
747396913146658817
747400209668411392
747227534635458560
747423215555842052
747269087525486592
747423320379785216
747224066042494976
747361777575407616
747257662191112192
747368903450501120
747391045487431680
747421693002448896
747438184909279232
747388092647038976
747356736059768832
747334065586475009
747375677448527872
747431683708829696
747300884367872000
747342923964911616
747263588868382720
747433294577414145
747408254523813888
747303401210281984
747393222238838784
747227102391345152
747412545141608448
747372330310049792
747398846511255552
747369130186182656
747331440195469312
747439732808892416
747256974421688320
747399693731270656
747437602005876736
747414956807688193
747328663218073600
747297977828413441
747368555461517312
747329871454474241
747405511394496512
747412738335514624
747369968828813313
747350523909541889
747328462193463296
747383034026987521
747429880221044736
747221540723294208
747330932365942784
747224678398205952
747281531874344960
747341124767907841
747430027025747973
747369159340736512
747369167922278400
747381289318129665
747338830328389633
747398788092956672
747378625897390080
747313706531381248
747377829189402624
747240771602907136
747417062633574405
747314285521428481
747425220441440256
747442911877337088
747429767125864453
747274980434448385
747358249968599040
747395973614305281
747366999471329280
747317519099170816
747260220619907073
747378424428306432
747419877036666880
747294664546365440
747343704017543168
747410209149161472
747396242179784705
747314398385954816
747378835662966784
747383130605031424
747344744490033156
747395147382521856
747381251623948288
747425681869504513
747423056235106304
747419360965369857
747262288428736512
747417276442238976
747272778697543680
747364532994080768
747344245237788673
747428684970106880
747424301972873216
747404601071112192
747415754136395777
747413438708748294
747367016051412992
747421554611527680
747254457772048385
747374675089592320
747440676451803136
747393775740329985
747287454269333506
747350750443929602
747269469135835136
747289526549110785
747378583950209025
747434909292240896
747378454035836929
747321151211216897
747438306640732161
747249185326411777
747342189873664003
747241895823294464
747346572883570690
747397093287993344
747360376438796288
747389036394774528
747325618430214145
747366453934952448
747346136826945536
747379154291671041
747415443342757888
747349769157238784
747269473426628608
747289090232455168
747391368142684160
747431117494509569
747435563494547456
747397844076630016
747378307008761856
747365724386111488
747435245021069312
747410263486382080
747363174328975360
747402663562743808
747277123937722368
747440114360528898
747431838910652416
747394107299880960
747373173172219904
747358845513662464
747308526435893248
747316889932574720
747281800636960769
747379125254561792
747314591567216640
747338092114149378
747435853098721280
747420602558865408
747339782640939009
747387132168249344
747230499744194560
747380215689555968
747277656668803072
747396606815723524
747311697312911360
747354680620122112
747429293119111168
747282857500893184
747294131655847936
747439212794904576
747330080947372032
747335110236610560
747405138193580033
747308908390162433
747375522066366464
747361588798119937
747375555859779584
747327975561932801
747417372768768000
747379645096529920
747315417673150464
747432191232249856
747337240871735296
747386305756209152
747420913004584960
747439787469049856
747320862135586816
747334791100403712
747238423036051456
747286665677312000
747388834988625920
747329380792229890
747356295540445184
747400025312006144
747262984729300994
747440072677416961
747282052198785026
747293850759159808
747309495605288960
747335227500961792
747234870582083585
747311848261746688
747272216664956928
747421798002745344
747305359660875776
747361953459376129
747408912882745344
747297529268568070
747439053302272000
747386616231133185
747319788150493184
747327589669187585
747341011492343809
747353795483549696
747317997119774720
747352272951197696
747435685464932352
747222845269377024
747432468404441088
747431109441556480
747224221068103680
747259448830267392
747343045591347200
747299894558261248
747257335177871360
747327224697618432
747230088895176705
747385093556101120
747280802040291330
747351203693002752
747313798831185920
747340864708452352
747387186526429184
747386301465366528
747372821098172416
747301203302748161
747235172530020352
747346321435131904
747256248555298817
747338888968994817
747367917918912512
747364814129856512
747368609798721536
747386456738508800
747400780278337536
747238813127180288
747374335103373313
747309977648304129
747393830186455041
747408422484598785
747324355768520704
747371516535398400
747256500431654913
747420874995830784
747426663294636036
747307448613011456
747388956656943104
747413250078183424
747335873247641601
747307960452284416
747283830310985732
747342626060283904
747413551841583104
747363345930588160
747358509952434176
747232848592125952
747386624560996352
747381066919350273
747390349014896640
747425384149327872
747336091653406720
747240813705441280
747417167398739968
747312314035011585
747370291697967104
747315233283203072
747255670051745792
747396892208795649
747388952458428417
747407776545181697
747349215358050305
747297055182249984
747252691961688064
747424561801506819
747391393316802560
747405406432002048
747409584285855745
747314482427269120
747266088451268608
747422821144420353
747327413701353472
747221704561336321
747355301633003520
747400495015301121
747378135046496256
747374599298482176
747324507031928832
747440391155257344
747256517032738816
747407126092357637
747221373014024192
747398326702727168
747381654147170304
747353678273712128
747373731257810944
747433688871337985
747429045554585600
747328177014333440
747433835432906752
747369486412570624
747353586162614272
747434322278260736
747341829373198336
747440923810893824
747262640737509376
747367397917663232
747353116249554945
747413702916222976
747242655164170240
747279669834063872
747357495056732160
747380353799589889
747351237042012160
747351815960682496
747385701537288192
747353904778731520
747396464381407233
747300230350045184
747384938308210688
747413346475970560
747305305151700992
747433051068768257
747429146200936448
747241229033832448
747426650921570310
747413182940086272
747341896322686977
747242029982244864
747373928495071232
747275399877398528
747431906078236672
747423542678069249
747325148773003266
747316768297803776
747434448011071488
747406950279880704
747272074016735232
747401228863180800
747409164834480129
747274783406989315
747311714060800000
747366399446650880
747352931805106176
747390923710078976
747432820750987264
747438696656338944
747339031709523968
747299978700218368
747412608370753536
747386171353894912
747320958596222976
747220701879242752
747414969407406080
747333188880470016
747404089705762816
747326734131814400
747257226167910400
747435559245602816
747433684714676225
747419184997498880
747270274559664128
747336238508609538
747329057583304704
747329057583304705
747390294707015680
747319683288686593
747415049308774400
747223306705711104
747270152928927745
747320119559262208
747382346345746432
747377791260188672
747441326656987137
747379460744294400
747228608377290752
747394673304469505
747278675695964160
747352176461119488
747315342360272897
747335009279709186
747434917760368640
747237156440018944
747334828828221440
747422334903009280
747330533865062401
747329187753517057
747254772147748864
747352185126674432
747433458113388545
747311059988447232
747264083905257472
747249227638706177
747394455305584641
747327199569555457
747425237365448705
747345851517804544
747385479247462400
747426889803825153
747437358610583552
747352013290217472
747355116953436160
747440475150245893
747302906135609349
747221729487949825
747412444725809152
747316906663698432
747384799816458240
747404689243766784
747433848309321728
747419700804542464
747409982438543361
747292588168773632
747376206018920448
747346023744307201
747376708983001088
747400495078195200
747429825753845760
747357021112926208
747368354151804928
747355679111864320
747417645369200640
747341024142327809
747439292310499328
747339933669482496
747407503609069571
747433021796655104
747380957817233408
747364461678309376
747380613842272257
747403120616038400
747322908859523074
747270379459088385
747417918363709440
747257276336070658
747247314813648896
747378776955183104
747377464167505920
747416739617579009
747441796276359168
747356022977732608
747266553989763076
747341325821845504
747422884117635072
747261697287565312
747339358823276546
747354156294356992
747436834616147968
747442169695313920
747442291313369088
747306031093420032
747312528040960000
747424549415751680
747305905172033537
747359868915318784
747415619725824000
747353824977948672
747356802862485504
747338033343528961
747300515449470976
747373550680498176
747395893805092868
747343733486542848
747422804610416640
747397105954631681
747277438183346178
747334870985105409
747413942083919872
747428328366346240
747408942406336512
747354114250711041
747379364032020480
747322296411389954
747386943156199424
747438960822059009
747315354691481600
747398481925509120
747256156599500800
747304697229246465
747433134979977216
747229485024616448
747285781035683843
747438688439767040
747367838185295872
747277597545922560
747408862697897984
747322505992364036
747307469395759104
747289887070511104
747367833915506688
747250410067464192
747419608336982018
747266147418968065
747221578505723904
747435332820475904
747423119153971200
747321025675726848
747311433013035009
747318462914011136
747418559777640448
747280185649561601
747406954419654660
747415481091448836
747370392491270144
747393771738894336
747377191651053569
747436222138753025
747241119860154370
747248845814382596
747279053325991936
747383159889793024
747230617528635392
747324259567992835
747253065368100866
747380861352484864
747444308907819009
747441263826337792
747405570198560769
747397810602053632
747357188721643521
747433877375946752
747332358630584320
747408329861894144
747421202503897088
747325089834622977
747392630531690496
747378823050694656
747400071394770944
747412037828026368
747244827587272704
747413870646530049
747340122383777792
747426189439082496
747428084975017984
747299282269573121
747297642380591104
747343075140214787
747344228468961281
747409370212859904
747272094635941888
747393478049435648
747375597828059136
747333335781769216
747277471968436225
747346011136221186
747320853558235137
747338650069798912
747329921521881088
747326255930867714
747404659904634880
747297051021479937
747418870315638784
747340130671726593
747400939833798656
747373487925399552
747368773603057664
747228193225060352
747427879496065025
747431939800371201
747327598250778624
747414080495857664
747272505967026176
747390239883333632
747416597170520068
747411282601648128
747338016532762625
747317410013732864
747230655151431680
747413258315907072
747345994233282560
747310342556942336
747404945272365056
747299521407787008
747373949403553792
747427066044289024
747399417163022336
747436880602537984
747310585977528320
747345843246620672
747346959162236928
747343599524687872
747386456587517952
747334635927986176
747389552009056256
747341275670577152
747353862785269760
747289044162224128
747393461007982593
747322120351322112
747427552671694848
747407952596844545
747303912747597825
747334031998488577
747343733734027264
747429217550368768
747414667430137856
747428525645389824
747233146710556676
747376944090615808
747405242824810496
747410955726839811
747326973098106880
747323915593089026
747265778156732417
747418375513604097
747253136511864832
747340470242541568
747424352325406725
747264994065145857
747407918811721728
747345432158711814
747331469308133376
747400260327182337
747374775589175296
747345855661805568
747401384161587202
747321620956491777
747380526110117888
747411652019027968
747358677921861632
747361777386659840
747400901879545856
747324942966882304
747353283845570560
747417347900706816
747308803348004867
747316483168972800
747358753272397824
747418895590563840
747432757563817985
747406979430293504
747426679975354369
747411459030691840
747315757449547778
747403879998906368
747235059002859521
747397487640576000
747416903052832768
747240520108257282
747370178783158272
747275064467292160
747425123888734208
747431281294610437
747407831041662976
747333885273378818
747356047900278784
747326557652295681
747255082769485824
747273294559121408
747389048663117824
747270073086181376
747426298218176515
747443645939335168
747346569020661760
747323001197101058
747294136001171456
747367997791145984
747378990797623296
747266315056881664
747281070639353863
747430845212942336
747344069198811136
747403963591434240
747221674953740288
747330936732192769
747411362528133125
747381574702882818
747397391138066432
747407587449024513
747390466451189761
747432208185458688
747300750456348673
747369599730094080
747367800432386049
747331188163940354
747422993471549441
747345008424955904
747438533065871361
747242797447557120
747227702357196802
747342634671169537
747367204719632384
747405167381913600
747341879692267522
747402915019620352
747417704257052676
747308904090984450
747340059175620608
747263789947486209
747295197206192128
747407004503781376
747348032694296577
747434934525100032
747408782993457152
747226523904708609
747358161871511552
747369008207388673
747387572280770560
747399375182270464
747396103423856640
747433151895482371
747266759795806208
747442819799842817
747443344171667456
747418958492540928
747362171793903616
747384300723703808
747293485972086785
747362733780262912
747417385385213953
747440177514188800
747286871454031873
747380840443822080
747381272369111041
747286682643271680
747273214544449536
747340688363163649
747304554702639104
747357620814516224
747361643210899456
747412335552270340
747237865164181504
747416450135097345
747288897126727680
747431633624666112
747340088841900032
747413325416390656
747404341401817088
747395730453696512
747381805129547776
747256831601442817
747420086789615616
747224497984540674
747440961890942976
747437685892067328
747410888722886657
747392265820180480
747371239728111616
747337240745914368
747394082155134976
747396606924726272
747436834603606016
747314633640292352
747275307728543749
747412004248428544
747358912907608064
747433978387271681
747385663885029377
747277006383964160
747282131907293185
747264863953686528
747287022411255808
747385727017590784
747435106445336576
747429184264376320
747282895211945992
747429620497195008
747399500939956225
747361219510702080
747239140194910212
747256148122812416
747227693826080768
747267346989973504
747257733670440960
747411131925291008
747389333838139392
747252750648512512
747316307104718848
747417498560118784
747237013808611328
747401698717499392
747434015792177152
747396506181767169
747272128320282624
747367586728280064
747281611603927040
747356307955539968
747311873662418944
747238565520646144
747358401022177281
747287131412803584
747421932056879104
747424201242456064
747358442994700288
747373320014794752
747294274186665984
747379963729420288
747427388863176704
747422980695789568
747226255204941825
747425132285673472
747253077749567488
747317615496822784
747329284243492869
747424830341931009
747336485871849472
747345809780334593
747417159043776512
747299693382623232
747385382837358592
747230202103631872
747388331550478336
747297944295006209
747245863752314881
747372921874694145
747307838637146112
747380811326971906
747428999681323008
747363027381518336
747382790862307328
747344454864953344
747367892815994881
747281481853132800
747436121299247104
747412192799105024
747296450988511232
747426344544444416
747243325967597568
747395604528136192
747359663360966656
747226808806957057
747390969667010560
747322631985127424
747312284825837573
747426516519124993
747325907539419137
747415871530872832
747435920027095040
747386058053128192
747285223193223168
747260912604700673
747394408958541824
747302725805740037
747263244809568257
747328738816233476
747415028450590720
747348619762663424
747345725764276224
747334187208704000
747272568806113281
747322459871809536
747229283534376961
747221801084715008
747430278793134080
747330571659927552
747315610720231424
747369553554878466
747225835661230084
747430169699299328
747329418557689856
747442094072029184
747323726706794496
747330420933484544
747354294811234304
747355305441374208
747344572326514688
747385542443175936
747411425472045057
747313790266466304
747444010831220736
747334719981793282
747357553638596609
747402168525783041
747383999006408705
747410624154583041
747404605307371520
747377656983756800
747410292825427968
747252855757627392
747344891143819265
747414416052920320
747432141202526208
747360355513413632
747403187636736000
747443436492562432
747382203512913920
747258861770448897
747423911839662080
747394274765963264
747256932256219136
747326696479555584
747386456537174016
747369427784458241
747352923428904960
747235516425330690
747387064761495552
747408711551942656
747257410587238400
747225496216207360
747383264885751808
747429440146317313
747262146023686145
747276905498345472
747284765619826688
747434439609819136
747341816832286721
747434854594273280
747365241948798976
747356828120518656
747426893843021824
747345797172191232
747325848827527168
747391116513804288
747367024335134720
747348846448119808
747407000561127424
747313631075852288
747228004254777344
747364873026281472
747429620396371969
747301908067475457
747288779627462657
747250414483968000
747341959191134208
747408837653725184
747409525297156101
747386322587836416
747416391574237184
747430492576882688
747268558984458240
747432308743897089
747431801476415488
747413950489309184
747335114388971520
747228201290629120
747410213284814852
747431453273763840
747413304524611584
747325697937465344
747416227832729600
747376864348471296
747305984888954880
747408695114469376
747375236769787904
747439426565967872
747353485117558784
747327417774051328
747391615577231360
747363182604394496
747356190733107200
747311684927139842
747401136613658624
747351849649332224
747440064238616580
747434833773731840
747392861562355712
747339027360059392
747424545309593600
747391758179381248
747409160564678656
747377439093981184
747334157840187392
747229543715340288
747410389458124801
747408745408368641
747385860920795137
747399345687846912
747326696152412160
747382040102866946
747399865722867712
747436058732793856
747402445400203264
747325983322050561
747240675205390336
747407470125944832
747439548372779008
747444262791352320
747387463224680448
747372854551973888
747396464498851840
747264951786553345
747324364245209088
747374276538408960
747406786534187008
747295498978004992
747391565547474944
747372519179550721
747441301616992256
747430903752728576
747327086440833024
747327652508250112
747436096431128576
747418425509687296
747420464335757312
747343024779231232
747348527735574528
747327736599875585
747242885607677953
747261605021253633
747305833973768192
747293234020257793
747226851064549376
747309608763437056
747409659665989632
747311068305711104
747369503307235329
747276150641045510
747431922842935296
747242684214022144
747416970199445504
747400558093340672
747330152237981697
747398464959557632
747290717538549761
747307331180855296
747402889887289344
747443029615738880
747235038153023488
747362255528878081
747371571145117696
747400398475038720
747236623641944064
747327883421483009
747363828371947520
747404701864464384
747311848471437312
747413195204214785
747443960793206785
747304751612628992
747386280728756224
747305535897100288
747325911981162496
747349341287776256
747405033474527233
747271264356597760
747408111741214720
747341393295597568
747434519075053568
747414319453900804
747247998548254720
747374846900736000
747287081102118913
747307133939507200
747389220558274561
747399383457529856
747354303099248641
747435173529124864
747440785633705988
747384611278200833
747316160236912641
747408237691973632
747383864792850433
747313681503944706
747433558885732352
747380370677579776
747351149234139138
747425749020336128
747411052133031936
747404206965948417
747424981408165889
747329820837613568
747441205059944448
747396028228206592
747429481795694592
747410116593483776
747436951783890949
747295427536392193
747326272817115136
747427447524626432
747412767393615872
747347017634975744
747419939967893509
747386083424542720
747366085108731904
747344148596822017
747366252809687040
747340151471247360
747387140326174720
747439950891720704
747253446915530752
747439485147713537
747220144049401856
747319444452442112
747304281926041601
747432644405760001
747277748947673088
747339178707324928
747349714740338688
747350964584120320
747370325336293376
747430589200904193
747328571236966400
747358149372325889
747328055295631360
747399941312626688
747441100282003456
747411731673124864
747390986372923392
747242093106630656
747245767199494144
747225936500764672
747395533216616449
747234044044279808
747431247832616961
747384380457390080
747395654788386816
747343716805804032
747332606220369922
747233632964665346
747333931385511937
747406920869359617
747394937709199360
747365724235108352
747367297073963008
747347613146480640
747416450277736448
747419276965883904
747444275005259776
747416714489503744
747329506323533825
747382107295612928
747338167666122752
747389631755325440
747267095293886464
747227157076684801
747245150582210560
747418102783152128
747328193548300288
747329082740736001
747263295359324161
747345386184933377
747387031463002113
747383181079347200
747365132771205120
747285805995950080
747441423100764161
747297357012709378
747418396246085633
747390198124781568
747398854870458368
747434632594001920
747359625566105600
747371671749861376
747395873118642177
747356677347893248
747400583267627008
747431511880765441
747321084194652160
747422238266232833
747362502992928768
747413442907217920
747228364910563330
747401853940469760
747368538751393792
747287760361250816
747423664275075073
747385621946245120
747421055346741249
747246761224314880
747290616946556928
747339996286246912
747440722828271616
747418035435118592
747319108794867713
747244106259169285
747313282877292546
747411500793479168
747341661676544000
747384405765795840
747408124332498944
747292655432806401
747298799979102209
747378105698783232
747434712289861632
747423794441101313
747425534922096640
747308056669655040
747301387935981569
747440353477812225
747294920184979457
747407088687669248
747339849481347073
747238246770315264
747414520784576512
747419751274668033
747423358094958593
747338016658599936
747362746438717440
747294953756229632
747404051629936640
747422523697008640
747431927108362241
747404181770805248
747368874291527680
747300834384314371
747364558096990208
747227010376704000
747313316398194689
747374054198358017
747415363722293248
747381696224460800
747427380474552320
747418404768858112
747342315719581696
747402319629783040
747396355262320640
747410288878686208
747268135590334464
747387048139464706
747378101663993857
747320291605393408
747364164184702976
747254399257448448
747421277976145920
747348670316568576
747383722182311936
747327447016738818
747379980615704576
747224053199609856
747312435552411649
747431927083307008
747368177802215424
747368051918540800
747244299167866880
747403791624994816
747416634768375808
747429653720203264
747341967869116416
747413249990201344
747415821186568192
747287689209094144
747220492323430401
747376545652740100
747378307381997568
747375903672504320
747417305626349568
747409445898977280
747222455064870912
747394715096473600
747334258788728834
747438788838821888
747265048523968512
747333545727655937
747422817235439616
747311923943739392
747321608545525760
747443625227804673
747399681194532864
747394526398947329
747343918212100096
747436259753201664
747301291529928704
747327413424521217
747239559717490689
747404752103837696
747350465327702016
747315669344018433
747311877844140032
747236078415978499
747355901367988225
747426298209968128
747432262778691584
747391015804252160
747260732450869248
747344052324966400
747364482716942336
747419826776268805
747307112900886529
747299034709139456
747330651653705732
747411047808569345
747320862060122112
747440475100045313
747399324968042496
747348506562670592
747325786110099457
747392332836765696
747364625318973440
747332966787887104
747314717392142336
747413707139878912
747410926450597889
747371197990576128
747385618062315520
747367116790173696
747227060490371072
747441074977775616
747430757061234688
747412553605746688
747229518444650496
747374821634375680
747368802870919168
747234358768041986
747362406758752256
747392794403053568
747427720297062400
747295700438781952
747353023790256129
747415187884474369
747418367175208961
747404416853155840
747337471445196800
747245079257964544
747408938354737152
747364751370493952
747400759155757057
747401199620521984
747348728751620096
747400688049729536
747349483818614784
747353095286382592
747278482720227328
747330991052595200
747377661127835648
747333969297838080
747443545326387200
747285936216539136
747426793242558464
747435781703139328
747326167804305408
747365095030808576
747366676438614017
747407285631221760
747399584964481024
747246094518788096
747240452999487488
747411731522134017
747400507841445888
747416831820972032
747388088423325696
747345583229149184
747406828305162241
747438784816480256
747436528373219332
747355880342044672
747395877107535873
747330920080781312
747439175004262401
747354361697832960
747370266494263296
747368106574520320
747346233275064320
747394182734618624
747355905344290816
747360875497959424
747366550517198848
747405473725440000
747356853147828225
747379493988368384
747269544645902337
747419524647968768
747409995151585280
747401942159228928
747388599889436672
747376151417466881
747320182498963456
747378311236583425
747407830760624128
747415204326150145
747378399610540032
747229857994539008
747350071256068096
747386116924387328
747380668678668289
747431411095842817
747371747440214016
747417700134174720
747334938135932928
747286619527340033
747228142570471424
747400306250682368
747352650665050113
747383734429687809
747247096663670786
747301253781151744
747405029221498880
747433403717455872
747303455476199424
747399429523574786
747283365003354113
747351589522931712
747223692434935808
747298195814785025
747233603780775936
747307654016438272
747332178065817600
747403011681587200
747304239907516416
747269511036887040
747303849837232128
747361358170198016
747232156867563520
747357524446314496
747282828124008449
747429574330318849
747324322339950592
747420090811834368
747293263648829445
747336058140925952
747264301757435906
747233683338211329
747316982211477504
747228457172606977
747346841683931136
747261449697820672
747341233798815744
747291266916843520
747378990969659392
747329821072457728
747221444506062848
747335454144401409
747321411560046592
747395843603333120
747268319942582272
747334468231323649
747322157999366145
747424255986401281
747351136340967424
747239530302943232
747386263875969024
747406753072037888
747426734568439809
747249546451771392
747367942959017985
747240482418339841
747405796795809792
747392643479539712
747387916213686272
747351170104987648
747347185512022016
747305049571811328
747320492982296576
747366001159839744
747420401379192832
747436087992328192
747353770317746176
747374448353906688
747280089188958209
747354378772815872
747369645821263873
747425572779757569
747422494068473856
747375027201392640
747378768642093056
747434892481298434
747375182252216320
747336213128843264
747321042532634624
747418329107701761
747414818735398912
747229480524066816
747253723819315201
747372778899312640
747355871928287232
747377346609618944
747311278109003781
747392324678918148
747330047585849345
747366156252684288
747396501991743488
747273034306772992
747436742295363585
747319263862501377
747314763529523200
747383415805214720
747289241030270978
747389870927024128
747441376976068613
747406207795757056
747340059406303232
747324892656242692
747346208100757504
747262590380806144
747360104052363264
747267401541107717
747436360601055232
747390009150406656
747343528133464065
747437614752468992
747345897734889472
747268890393194496
747411756868239361
747425337890447360
747373785863557120
747294731344830466
747362888852082688
747402978160611329
747220538460774401
747325249272717317
747328772446183424
747373403997372417
747261743181750273
747335453951426561
747355465034645504
747425929446756353
747236015559979008
747241895756128256
747403653456269312
747348074658304000
747359264956514304
747358778585137152
747322187242049536
747373420862648321
747379045227167744
747318366428241920
747371667509260288
747333583489032192
747390231565971456
747403384739758080
747316558792269825
747343079372251136
747384644769824768
747425799494475776
747346392570433536
747383017270763520
747374033092632576
747426994619551748
747311718401859586
747377552080044033
747353770355372032
747313672876261376
747356933028360192
747406929115422720
747244269698752513
747386263657979904
747386058422235136
747298078470791172
747222631238119427
747220685424975872
747415732959461376
747436247266824192
747298351058563072
747408254528004100
747353564784267264
747371252311023616
747393733872750592
747422624117063681
747340650723475457
747409651243827200
747263660213608448
747419285409013760
747375496959229952
747309868839669760
747331712632295425
747406228796506112
747436159244996608
747395285546995713
747420485227421696
747356018775044096
747300578351419392
747238326378369024
747377065578631168
747355611768168448
747437371495440384
747416186078400512
747364134480715776
747327413504217088
747293561092071424
747434854732664836
747395537247285248
747256764689715204
747243368099549184
747389547810525184
747425879165263872
747333981889171456
747351593461252096
747438344628506625
747417989553623041
747237022138413057
747423341485629440
747407126167904256
747381444499079168
747358593914122240
747314323261816833
747324259509248000
747306630673375234
747411756897570816
747373156654997504
747257465251729408
747334480872935424
747427149846544384
747388352685477889
747394954457137152
747440974197039104
747415204670078976
747343355873370112
747414223081320448
747356131828301825
747417486266556422
747327157488128004
747371130684604416
747388235232518144
747433282132975616
747261327903600641
747409638740529152
747413715402752000
747433093133402113
747224841921638400
747423278646472704
747432019634774016
747412935471996932
747374679124488192
747337622247243776
747396862676721665
747354080679362560
747239089825406977
747392358006820864
747409084882780160
747219619774070784
747352243767283712
747437954553909248
747385902859751426
747344203491926016
747230130766913536
747343419052175361
747362330929946624
747327807596830720
747387861821886464
747333096756830210
747429259765964802
747407658961997824
747382489010737152
747350910003642368
747306521806016517
747386574183112704
747235986183069696
747406270492180481
747400725559447553
747263253416390656
747416890482507776
747343070807494656
747379242313326592
747375924765724672
747358304553340928
747427862744006657
747328072093884416
747229858212745216
747324360025767936
747235268768456704
747393985300226049
747240537007263744
747416332761718785
747374758891651073
747381004139126784
747395713353519104
747352197827072000
747234534895165440
747254818490716160
747366001247821824
747431578964484096
747386637210943488
747249059824472064
747308861950857218
747364260347535361
747368748441440256
747419914751840256
747394514139086848
747424901514964992
747411102414311424
747414491525169152
747231510567227394
747294932751159299
747365736948039680
747320505586200577
747416462718009349
747414265066291200
747300536379006982
747374754760368128
747244412552511488
747421080843882496
747223394895204352
747430283062894593
747322107906818048
747401287797465088
747401430214991873
747253975267827713
747385638995918848
747403116337827840
747423303602700288
747442651796955136
747257419026337793
747388616855298049
747229736443641857
747396212731568129
747336192207663105
747344090228887556
747404835947950080
747409684785664000
747415137389248512
747326490761535488
747312448403714049
747303103163072513
747300976923578370
747443952085667840
747314817984143360
747331519744663552
747360175158239233
747433206509633540
747325345628446721
747360007579021312
747361672625594368
747285302855663616
747221134144212992
747303531258880001
747416764762460164
747375157170290688
747408686700707841
747365892095254528
747231607329792001
747245964511969280
747302365091373056
747251224152444928
747296136549916673
747272518482878464
747304701394182144
747387023028162560
747278977618763776
747434871421702144
747399966478348288
747411186522685440
747368920248627200
747412008304283648
747375283087491072
747404978592030720
747347328164462592
747401971431313408
747395336004571136
747320962463367169
747432564730761217
747379838307151876
747423924439351296
747369058941689856
747297239509270528
747386645587038208
747361278432280576
747370098994798592
747395885609455616
747424817696153600
747431079766724608
747268521139179520
747308618941267968
747310288295206912
747427120314462208
747329640688037889
747227664482598914
747293888625291265
747407671356166146
747419989972488192
747326310196776960
747415519159009280
747417628759691264
747350037508784128
747335466559504386
747239614172250113
747332924849041410
747365464054112256
747433009197031424
747220320524832769
747347374218092544
747311655562809344
747336653753061377
747405037568139268
747382174463201280
747258039623884800
747411270173868033
747348602993905664
747443834632704000
747429200659886080
747438441122643968
747402671825502208
747335575712129024
747418270341472256
747336297014919172
747356672981602304
747407965213306880
747385001377931264
747389829042835456
747328285927833600
747371483081678849
747309277207879680
747345386025562113
747250825655947264
747355960079855617
747359197872914432
747303115897004033
747361957649448960
747222471909081090
747379301071327232
747314306463653888
747315379920240642
747422514985336833
747367129477963776
747358103121760256
747418362737655809
747374800910311425
747408137028796416
747436486484602880
747257662233001984
747219766733987841
747409990852321280
747359323882393600
747398465207025664
747355997774184448
747385831632019461
747423509073256448
747418761309872128
747285256407945217
747294932814069760
747291011022393345
747429645407100928
747365779000070144
747319012338524160
747225080829116416
747394606401101825
747244198563315713
747394899784372224
747440554850529280
747386947610370048
747425493117472768
747322459888590848
747444040136790017
747398381081866240
747402738917605376
747370761627721728
747367112683851776
747408170516094976
747266138934022145
747406996413030400
747316097196560384
747299210941206528
747428261450285056
747287408157220864
747259625209110532
747403926023061504
747300402018680832
747326763550683136
747221914221842432
747433285958107136
747239853398589440
747334539739967490
747246677480869888
747367221467451392
747433890235711488
747415749761859584
747417754509123584
747324259366637568
747339157542862848
747368329044627457
747433177078239233
747325492672397312
747394572599230464
747230508489146370
747271998271782917
747386234553667584
747398741678710784
747390281742331904
747430933142315008
747271348204896256
747321692561694721
747409722563760128
747222497037279232
747230818528038914
747307436122345473
747367166995988480
747402437011574784
747400088167682048
747243061973942273
747380811008212992
747439438955974656
747419050838360064
747277061010530304
747300674912714752
747406429833801728
747231653244899329
747411240876654592
747272447221710852
747395617186582528
747415800030470144
747332232558219264
747338054608650241
747321000560209920
747309059422859264
747439044993388544
747324502581796865
747433164692299776
747434657638125568
747353854182887424
747277589513805825
747286648870735872
747224384587313152
747266470061670400
747353057617412096
747428571900055552
747431067213246464
747422217193959424
747371193800417281
747284107218952193
747384669910478848
747247558007881728
747375081878339584
747383541873311745
747428727085211648
747369067107880960
747409823084453888
747417448236912641
747408753436168192
747363253664112640
747356215630512128
747318575937925120
747430496737468418
747434280054206468
747419612896190464
747309659216719872
747444329526996992
747427678144368641
747258937167183872
747313702295134212
747415846214074369
747286208456187914
747371453830598657
747440320074350592
747434640999354371
747220404264022016
747383734593327104
747339727930482688
747334648808673282
747376914571067392
747307020756254720
747258903742775296
747421634299105280
747387169598222336
747238431248519168
747419428078370816
747264930999574530
747377057223614464
747296086390276096
747237021928783872
747436369052524544
747432967363039232
747267183370248192
747302210053111808
747406493079769088
747284560430305282
747411027013308416
747369784514326528
747323684910571521
747312062502572039
747354781442768896
747425321046052865
747310690742870016
747358845689802752
747269955658252288
747263249192652803
747383495652184064
747342663842553857
747414193477869568
747388683725180928
747365405405044736
747349546678657024
747397269759078400
747254768112918528
747249906797019136
747432870931619840
747418593445351425
747380295469506560
747437757421617154
747382883149545472
747400784581517313
747367871789969408
747357004260315136
747357092395237376
747297994513408001
747388541408149504
747382304360767488
747296652403179520
747335483445829632
747279665488760833
747331997681356800
747360732933660673
747441175632609280
747321084400173057
747443511855824896
747316332228579330
747316499870691328
747368945649254401
747236615152492544
747342760328364032
747381763136061443
747338117158363136
747304822898991104
747366793895878657
747314452941307904
747259868294217728
747226427108495360
747384783110569986
747384451903160320
747419654537285632
747361345620807681
747309809918058496
747433919520219138
747385659703296001
747360875519041536
747307179988811776
747422267689172992
747231267393966080
747381251397455873
747411891094380545
747309818587668481
747319662493343745
747376457433886720
747254269133336576
747393523947737091
747386028864897024
747307465570582529
747392228079837184
747296916858232832
747311395285307392
747390625847382016
747381906031902720
747358740911796224
747284421888249858
747422020187598848
747419608295084032
747396338401214464
747313811309232128
747437820210384900
747396652986687488
747433693027901440
747413728241549313
747312335077810177
747262959760642048
747421500127383552
747408694799900672
747420115839422464
747395097113788416
747394719563407364
747227878656442368
747240981422968832
747243602749849601
747290734101880833
747407474379137024
747353019717582848
747431814034141185
747374217843335168
747402860527222789
747398288765181952
747276947432955904
747387597647929344
747421294665342977
747420208164442112
747441570006310912
747331091896246272
747414457836519424
747395587742531584
747384728697839616
747362448534028288
747249751846977540
747379079033257984
747412658534686720
747335089126670336
747284631628570624
747410448081780737
747395675839574016
747330038987526145
747388910402174977
747374490322112513
747423769145315329
747372531741495296
747320614357065728
747432074022363136
747321193271746560
747353972005015552
747307591122845697
747391959635898368
747357092252622848
747355934767390720
747442349853278208
747396833509543936
747442689583489024
747352856244682752
747305645230022657
747317372311089152
747353137174896640
747371260590563328
747434800097726464
747439124467048449
747407235463143424
747353426363744256
747395235341176832
747233658369675264
747408070070968321
747435785889120257
747370182662717440
747302637616271360
747384380662808576
747376566666166272
747426524849070085
747247662861189121
747440328198619137
747354823469768704
747426135013744640
747257062388817922
747295742176329728
747434297120923648
747390659368194048
747348418759000065
747429590797254656
747385500273610758
747385500273610752
747359072199008256
747391615539490816
747441205043208192
747414227204210689
747350121617174528
747260430326763520
747312007850778624
747225596757827585
747434414293028864
747278931590447104
747388109088755713
747365216657215489
747407122019737600
747427221304905728
747374586841473024
747425610507624450
747386809185886209
747379582265851905
747371449418145792
747357352358256640
747311332483989504
747287681042776069
747444094713085952
747368165416538112
747273223096545283
747406782268506112
747333856068407296
747437354428817412
747260933760770052
747351023396618241
747233591080321024
747280462322622464
747293380887994368
747400537000148996
747375010575187968
747354206676230144
747329313377157120
747411660281782272
747419533074436096
747357914352975873
747441477391814656
747352361065123840
747405477974269952
747235415795470336
747343729300672513
747312028805529600
747303170225770496
747335466706309120
747383327611486208
747356932801970176
747442526307553281
747429838366085120
747325106448281600
747250796283199488
747426927355568128
747377535416172544
747414055418204161
747330353837182976
747364726036893696
747256592484040704
747443449004097536
747225185661616129
747417536644382720
747389317253857280
747333889379573760
747221758814490624
747306706284118016
747306034927042562
747279925787295745
747356337512689665
747370279442255872
747359571371528192
747423672718106624
747434187762900992
747419931516542976
747443788793131008
747378164477870080
747430820072198144
747293993281564672
747404089403838464
747236875107246081
747380165085278210
747381213804003328
747365388762087424
747336535998009344
747429192627793925
747243598903541760
747406635371462658
747320178493403137
747365254649155585
747420296383184896
747355666168283136
747441334810722304
747266159750316032
747271679567618049
747426700926025728
747360015892217856
747388096728141825
747237177411702788
747388952412229632
747371848145469440
747431373523329024
747407491114295296
747305498408427520
747313656262590464
747373462839242752
747325660188708864
747341690906677248
747236258800246784
747324104374517760
747230214770425857
747389535143755777
747306035027673088
747397181720662016
747358929693347841
747221213672464384
747371231515652097
747439069978857472
747400369139912705
747335424507412480
747277014571200516
747378265036361728
747364155515080704
747364239342473216
747309222803562496
747283838833811457
747315464133500928
747348309677735936
747424255587975173
747330274111852545
747399455050174464
747267699047268352
747399291250053121
747373429012242432
747235868474126336
747420770234671104
747359415964164096
747327975641649153
747406052438736896
747381398579744768
747314285508866048
747383361438617602
747361446166667264
747356127675899904
747400369290907648
747409416182345728
747385269842808832
747359332124110848
747350779804028928
747338305910411264
747330290918400000
747325630711136256
747395361224953856
747355272256053248
747352441083957249
747252586982440960
747397680666550272
747365686524051456
747320585202475009
747392072789929986
747296996336115713
747417687488348160
747331545082433536
747418102619582464
747444342109855745
747255124481843204
747339459641769984
747392139806515200
747392634826657792
747344559756107780
747362817779597312
747312473359818754
747418643848380420
747396283841843200
747331297274531841
747392081098846208
747351769756270592
747375232705519616
747303715669835776
747245028809056256
747392525699284992
747332836705722368
747269863652024320
747342483583991808
747325119329013760
747365653003272192
747349169476538368
747353258591543296
747312947140034560
747220966120521729
747243917335269380
747409953275711489
747274279973068800
747426340505161728
747332669071986688
747286200176652288
747393599487246336
747372300866039808
747437262497931264
747247432329633794
747428781313363968
747267971731562496
747400344049688576
747249789553631232
747343494608347140
747417704164884480
747351841000800256
747366445655408640
747417238576205824
747442752825098244
747323684772143104
747427430994939904
747343892719165441
747407637894041600
747250963891818496
747441519448072192
747414696819589120
747365891839393792
747384019789168641
747388885211152385
747339505619738629
747429175665930240
747221750488899588
747349928620359680
747358052916019201
747364264801894400
747384573537976320
747441813045161984
747409986955837440
747344761019727872
747352113622155264
747384489425379329
747343024837951489
747225688864751616
747309046630277120
747423303657193472
747367750008512512
747372946696568836
747320933317173249
747320912412696577
747404777491922945
747300066512142337
747412620697821184
747428823294083072
747360523205808129
747241891800940545
747430131983998977
747267422172897281
747401128250380288
747355448223772673
747404986980536320
747323856872841216
747265115389464576
747234069331664896
747379691367993344
747235038194868225
747414982099345408
747440177337999360
747348632685293568
747326171776319488
747354022189797377
747357180442075136
747416379087785984
747312150310354948
747281095763234818
747278457646702592
747339056992784384
747431268678238208
747220097954160640
747412306146000896
747401543629025280
747364574882562048
747315249859092480
747392332857745408
747298242304475137
747248581535379456
747437958400094212
747398934952304640
747270341580427265
747367871932661760
747281976764170240
747390143640780800
747386917994500096
747443490917851136
747423148665094145
747444212099059712
747308551601721346
747388755103846401
747418853722906625
747373194147938304
747258740148076544
747431423653580800
747401506006142976
747234446953291777
747373143866540032
747301555431346182
747326432070631425
747391766777765888
747362444478152704
747411559727697920
747415703792259076
747307981092462592
747247218374094849
747415195916570628
747281062070386688
747300431546580993
747381213770330113
747305691363213312
747333142776684544
747307838817460224
747367775493046272
747428420913500160
747337295250915328
747269377116930049
747278419986124800
747410473495179264
747401090577072128
747300737722421250
747319364798472192
747336552745861120
747374981303009280
747410666311516161
747239656220147712
747307524013993984
747409185457979392
747399337462874112
747404496410578946
747382354885349376
747320702777204736
747432522741514240
747380840728977410
747429062621204481
747338805112274944
747443734007144451
747325920118091776
747370988162138112
747307633149775872
747325081404112896
747331603802644480
747371479063465984
747393893109370880
747408879399669760
747297285692755968
747232261423017987
747335005009911808
747359739038752768
747414797499654145
747430203442462721
747371109847343104
747335055685484545
747420556283224064
747272585646342144
747360972176826368
747362603853299712
747365070150246400
747297625636904960
747241497410437120
747374859265708032
747372695176777728
747335202335162368
747435106596331520
747366760408449031
747315342376992769
747353212680704000
747385403754307584
747296547809878017
747301459243368448
747371944576688129
747440194002034688
747434590596382720
747295088124977157
747247222492921856
747378063751647232
747412033780457472
747430840922169345
747371411791044608
747268684725518336
747313542907367424
747414286058717184
747227765124935680
747375102652747776
747303652860170240
747244047564058624
747410456579473408
747241182736977920
747354970094206976
747385127089512448
747350817661849600
747347336267849728
747334812352970752
747422116891484160
747329783168589829
747420761925763072
747426675730747392
747404211000848384
747352831175208960
747337806922428416
747401015306117121
747324423129096192
747421823193747457
747389082368638976
747379481527132160
747437778179342337
747428672215330816
747358229018050560
747394602118844416
747328395172683778
747389241718620160
747361370480336897
747389518626578432
747296748867989505
747313110873104384
747330051864039425
747374175640231936
747275630736072704
747437031538761728
747420527032045568
747428555018088448
747430060806791168
747350951732908032
747404269930840064
747342072533770242
747226855099469824
747281724921393152
747424750822121472
747312024720281600
747439191873716225
747381616402636800
747247856080158720
747224950830862338
747438495342297088
747341892149354497
747345948049735682
747225600981512192
747430211701059584
747387719081463808
747408309234335744
747316965526536198
747332912270311425
747326926792990721
747341250638974976
747264532393902081
747364608403439616
747290021112090627
747443390145454080
747327551987605504
747439233774714881
747345549787987968
747277190836813825
747315371510636545
747347059578048514
747261743366279169
747372204577423361
747304046965334021
747419730089218048
747385655609614336
747425325211127808
747238745880035328
747426977829707776
747358493208870912
747265765808680960
747442165429633025
747314641957588992
747316395046641664
747346057143549953
747358598070665216
747363551807844352
747422926090141698
747423312062472192
747302646055198720
747442622604541952
747316504090152960
747401493372866560
747402529135337472
747423672768430080
747300817221222400
747285025930940418
747225563018969090
747388981810192384
747242432564101121
747297269146226693
747403968129568768
747319578343071744
747383050762334208
747397370300751872
747391745755865088
747436268112478208
747386582454370304
747417008061452288
747291044882972673
747398154664968192
747374335027863553
747244001527422976
747322959035916288
747287282286112770
747339975646019588
747235193233121280
747421563155152896
747426470549651456
747312041426190338
747369566393630720
747328407495577600
747325270164537344
747226444204544000
747372556634701824
747411693760716801
747387584943366144
747434255165251585
747304181371809793
747329858896683008
747403519129493504
747343331013722114
747419642109407232
747292974048915457
747420812081270784
747316323806380032
747380051902078976
747395113605804032
747370694728687616
747424729707995136
747399937252524032
747343121340522496
747343314291036160
747408959166812160
747432518668935172
747385458485825536
747409957318967297
747314654523731968
747417763182829568
747344551363248128
747326305998278656
747416865417244676
747324880144629760
747332790392233984
747418274514624518
747269377121095680
747439120557965313
747418660491370501
747396564872634373
747320786294190080
747442492417650688
747373965904121856
747342177349468160
747425233120858112
747384858570264576
747221389979975682
747241665195278337
747338180194508800
747403594559717376
747302558171947009
747345348352368640
747317263271768064
747425711149846528
747303887736999936
747361387240775680
747248170577575937
747378798115561472
747345423971454978
747389535177216000
747401321154646016
747418602026991616
747392114833555457
747316848119554048
747271402940665856
747417033361526784
747430077433057281
747387786487947264
747422774990233601
747272778533855232
747367486060797952
747291447150338048
747236644424605696
747322061740089344
747331037252878340
747350175803277312
747349244948815872
747391179688390656
747307284968071168
747413413454876673
747346753251213312
747444145111896064
747386511121743873
747344970659438592
747403481560977408
747418476021710848
747420979962458112
747415498107793408
747353850370134016
747427363642814464
747404542535475200
747382115705229312
747415569419345921
747339195224494082
747322791481925636
747348468981604352
747409378735710209
747338193050075136
747399609882902528
747348989129809920
747253375557853184
747432547840188418
747411894999220225
747358589786923008
747347030213689344
747422066324967424
747379926270095361
747336368284532738
747310036540522497
747379318062460928
747408690756616192
747382476432113665
747435924380753921
747376881096351744
747374804957827072
747423790263590912
747411643383095296
747430123515740160
747387819891515392
747435169460682752
747379435624665088
747379854744633344
747300398105387009
747384086742740992
747398427139411968
747317363758891014
747359491553779712
747341208767205377
747341208767205376
747408426595155968
747326066994229248
747390684517269504
747385735196647424
747353028215332864
747230575447138304
747416324167577600
747263643281068034
747234836654526464
747444036236107776
747231233831145473
747334015246438401
747271784303517697
747338528342695936
747278369360773121
747413761473019904
747337203152412672
747399790229491712
747336816949231616
747408728564109316
747376855993442305
747394618992394240
747374956120543232
747325828023750662
747440147948535808
747411169678237697
747362683339440129
747343972805181440
747428227954708481
747339157391843329
747329497880371200
747266793060835328
747426034027536384
747249936392130560
747387790367694848
747223138753187840
747357369328345090
747341804207378433
747382249834721280
747335110198845441
747415531796439040
747267933890568192
747257704100462592
747245721141796864
747323856721846272
747410049723699200
747236657288577024
747317502279987200
747404722861137920
747331792391155713
747426063551172608
747370090606145536
747442366844383232
747438059126407168
747390084815724544
747405792391892992
747294685295575040
747415468512673792
747349546661871618
747410548594081793
747382480710340609
747335063977660416
747363463534632960
747404613763080192
747304655152021505
747298573427970048
747372967886196736
747370920839254016
747440877891522566
747333293926801408
747316651033407489
747383302802247680
747412809655459840
747256282122432524
747249432836464646
747259780226383873
747427258709704704
747319330900058113
747342630523015169
747359030109147136
747364243700391936
747264956077342720
747259763369611264
747380970572099584
747398351931478016
747441947208458240
747400784283836416
747347105556074496
747441536288362497
747407193268334592
747387656410140672
747398171303743488
747318240557174785
747392031081832448
747227207374770176
747397936401780736
747440223605391360
747410670434549761
747362062838358016
747362586891456512
747345432066416641
747335453829783553
747393847114801152
747260157705392128
747394690136236032
747313442134994944
747367657964453889
747235264741801984
747404219695562752
747260254421819393
747344538700636160
747234853519646722
747395847780970496
747442098354425856
747378366093856768
747430832424443906
747353971652603904
747411026879053824
747366344975392768
747313438045593602
747351597835919360
747277044031983616
747406773884170240
747392001604222976
747378709695504384
747390038837723140
747390395055804416
747300507140521993
747314490891370496
747438524949880834
747228922685726720
747358778564108288
747338297723084806
747302025562488833
747386129603772416
747403493888172033
747380333134360576
747335793627144192
747370786919448576
747364272959819776
747388046451048448
747386221983334400
747239857588699136
747399614421176320
747384036528656384
747410674494513152
747309092767555584
747370635685412864
747280869128175617
747352382246391808
747256630430019588
747370627275853829
747371218865688576
747429423041777664
747307716952023040
747440638581477376
747334615027724288
747299446002581504
747342991237357568
747251253378490368
747373668473405440
747390927732379648
747419247861727232
747425975613325312
747419746816131072
747348082984030208
747381151006920704
747410657725792257
747349714685820928
747315354876022784
747310938299064320
747283515754983424
747437593516707840
747319632944496641
747443835001774080
747353435041738752
747441683000864768
747272228983574529
747226829828796416
747440256970956800
747403678508716033
747390311404609537
747348212906754049
747226976822394880
747355381001822209
747321772043755520
747384040647430144
747276083553198080
747421797855924224
747357629152796672
747412776096772096
747366793845612544
747275240384798722
747430572201545728
747347596587335682
747330202779320321
747329875736854528
747410812881539072
747372095454085120
747361026723577857
747434217257082882
747409395533885440
747423983172263937
747281129342832641
747367712423239680
747442563855056896
747325937016987652
747331196921602048
747406388104658944
747387304138911748
747370858142900224
747261231522807808
747255694894702595
747267757834543105
747379225926209536
747338473753841664
747394547601260544
747346376074240001
747364436726292480
747433483417452544
747354957330808832
747420183287894017
747247679755948032
747440915535568897
747405259983753216
747388063085658113
747334568844234752
747360431015137280
747413640077152256
747442773595426816
747356408916615168
747330525761658880
747366928025530368
747314956253564929
747315786901950468
747391640751456256
747427862815322113
747319679232802817
747258211745464320
747409000971509760
747252750799405056
747342538156048385
747327174332448768
747252943796187136
747347042666610688
747361227920252928
747272040244084736
747404362293534722
747294760830808064
747427917303545856
747401862601662465
747227446336880640
747404957964472320
747318697916665856
747389954897154048
747431436249071616
747261248484544512
747402088821424129
747383495559897088
747440001072435200
747385852607660034
747233553377689600
747426562820083712
747391347095658496
747405201129123841
747430618527563776
747243711784943616
747346443237654532
747364101261762560
747429247128576000
747315187250671616
747373982983217152
747330865399660544
747427342860099584
747292949025693696
747398993634746368
747385538253045760
747318055840059392
747232705998364672
747402420154699776
747311391279710209
747228432153587712
747276972716232705
747261894465986560
747395218756902912
747250892525576192
747422745772752897
747435605705949184
747397613461209088
747245855049134080
747297696814235649
747374750297628676
747395474299191296
747411626916093952
747402319596240896
747353258671415296
747436150734807041
747417234587389953
747308010846851073
747414269105475584
747436142367145990
747349001574432768
747273227378925572
747426604465299456
747421802134048771
747393088104980480
747431373720387584
747361941199282176
747426264680697857
747335290268717056
747286544327684096
747412910033403904
747411417209372672
747396921409552385
747380651737911296
747356349877587968
747285445118070784
747427212765323266
747324213216718849
747328906479362048
747387924614778880
747394270605250560
747395461808525312
747395122195664896
747346350757449728
747438910691651584
747442077365993472
747294928426799105
747391951347978240
747342680846307333
747439044888526848
747389623307894784
747435832252964864
747320849523314688
747261089033879552
747339317027057664
747419541228126208
747328676027502592
747229719645413376
747357482377347077
747408242037391360
747423752430960641
747344010239315969
747235537384247296
747248841435586560
747224690784112640
747375102862495748
747442039785160704
747322527316271104
747420908902453248
747310317391093760
747365921342242816
747361165051826182
747436650033197056
747422984961294337
747433244367458304
747374603790655489
747300045800628224
747255829133467648
747250569635495937
747387782293663744
747441079272751105
747348754009849857
747237491812360192
747431566268301312
747403179457941505
747421021901197312
747348133370171392
747435857343356930
747404554975666176
747322749282979840
747330127009243136
747428051445645313
747407960981254144
747378315699326976
747390647015997441
747393117117091840
747422301096914944
747425476348514305
747323152196214785
747418639603798016
747346929428762624
747221578463645696
747439556434132992
747385756067438593
747371340320092160
747356509466673152
747295423501504519
747261781169430529
747397395336531968
747380429662093312
747383860413988864
747434791910449152
747279900369784833
747291757818216448
747357423946498048
747342437333360641
747316780989710336
747376419626352642
747297063444975616
747340181011718144
747370027490250752
747390055585619968
747384602952613888
747433051353907204
747365292133748736
747344526272929793
747372888240558080
747344761262989313
747349094012751872
747341871278501888
747298795730280449
747293921957421056
747240205472702464
747355607741702144
747297587602948100
747411031245340672
747442446313852928
747331834434854912
747316558712561665
747429834381373441
747321386301952000
747410976526503937
747372678437306368
747431411406221312
747391573793640448
747325500901597184
747250292765360129
747432640299470848
747442425686261760
747259532775202818
747392051776466944
747349916092096512
747392899063627777
747371847881220096
747400692244054016
747252943657787392
747410150428811264
747373089466486784
747383520511799296
747322195928481792
747427284160745472
747443184687513601
747384254535974912
747429171631001600
747401812148363264
747407637906604032
747422234176782336
747360728688930817
747335281804607488
747237072403054592
747382774324137984
747233876301348866
747220874118467584
747424088214343680
747396716131868674
747360334722138113
747440391130054656
747426822653120512
747405628986003456
747406660772184065
747332199360266240
747394576986472449
747369541181767680
747371013260845056
747261659362770944
747423471584575488
747373852909502464
747426067846205440
747413245854617600
747326335505203200
747231330488975361
747343108669480960
747419881243615233
747345071511482368
747290474235338754
747409567525576704
747388713244712960
747225580005822464
747381344011956224
747373156592193536
747414084732129282
747394115407593472
747399815387054080
747319591014010881
747393817783959552
747315593779392512
747409932429852672
747341720153522176
747363601959223296
747417783844151296
747397617575833600
747345478388350980
747399119145074688
747427485260910592
747246958465671168
747387727562350592
747250846652637185
747325710642012167
747406928930832384
747306874148524036
747321507936755712
747377153914847233
747415112126988289
747396367950221312
747415632333967360
747415820863668224
747259625196519428
747430601645383681
747343708165550080
747238611498602496
747283889211604997
747317003241689088
747376880936968192
747441028966289408
747293506637443072
747428018096840704
747361928469680129
747317703560433664
747343779607117824
747400188923281409
747432841412218880
747393066877784064
747364092709507073
747223516332830721
747361718762881024
747352805774548992
747257205246697472
747402675889790980
747407260540764160
747408518555144192
747385408229564417
747335827349377024
747428890377863168
747315954804154369
747372611215196160
747383529072377857
747270996013387777
747301672938930176
747288666318344192
747254881350737924
747343091674210304
747377896226983936
747343184116617217
747340965216542721
747389136701657089
747346770414305281
747363081978667008
747356752614666240
747356203123154944
747432933821190144
747442471790088193
747395965091471361
747371319268827137
747339769969942529
747407281533292544
747369230736162816
747403682543734784
747281355994587141
747382677561544704
747435991271641088
747437094566563841
747338629115088896
747282232285376513
747262280262258688
747350415059070976
747397647267299328
747289476196511744
747422980796354563
747365309057753088
747380139944742913
747421672119144449
747237940602904580
747374104655855617
747326306308628481
747413749028556801
747407017149632512
747333746978742272
747340638144724995
747320824256835585
747331721163481088
747279032111161345
747405071231647744
747305141942910977
747351459293978624
747336494344343553
747273256449740801
747310363712987137
747363039943483392
747387597710888961
747386192325283840
747260375968559104
747358996697391104
747354445592301568
747390919440236544
747328809993592832
747430400264404992
747433491621617664
747245108613943297
747435400096972801
747362456956182528
747362029229441024
747349211130142721
747337999814275072
747373584436367365
747430060806782976
747381910041657345
747291140978708480
747269049755787266
747239261636702213
747316827055763457
747265220188463104
747425308706410498
747442635019812864
747340403376959489
747234002180808705
747309184941625344
747330970412453888
747358409259913218
747332140476489728
747429662075289600
747376960796524544
747376709037658112
747358690320224256
747414785088589824
747346480831283200
747429813242077184
747332169874345985
747431494960955392
747443524577144832
747324485674508289
747233699968720896
747269636928868353
747418337555136512
747246664629387264
747402990663901184
747315036066971648
747412020920737792
747364147214565381
747409596650823681
747288322733531137
747407956686278657
747361748085260288
747391615908470785
747406417254977536
747329795772473344
747423647778938882
747322531397279744
747366546155180033
747416227962707968
747332300044533765
747399500847788032
747338792571273219
747443763342020608
747334711425413120
747357734161551360
747345029748776960
747287026345508869
747429863447896065
747244588730028032
747442555575504897
747424264324788228
747439036462149632
747316977950044165
747317397619539968
747441418747150337
747439481020649472
747395587608219648
747421940734898178
747345671166955524
747402265170829312
747336863300517888
747416131594485760
747386804685406208
747341837526937600
747346258671640576
747335546263871488
747388440572895232
747349190477393921
747286980514328576
747333961005727745
747410502851133440
747367012104552448
747310111786315776
747436884977131520
747347223093010432
747390105824829440
747349789977763840
747375861997965313
747300108530683908
747381159110250497
747374951745916928
747304898639732736
747315220599627777
747342571890839553
747357436122701828
747436687597387780
747432162236862464
747422888400150528
747440181511282688
747403820938960896
747396619499413504
747302306526302209
747356257783267329
747420895950544896
747230550159724544
747364457693777920
747415003003822080
747317670228287489
747389904594706434
747227916161982465
747345939652714496
747354458472972288
747345306526744578
747385399744602112
747387039524470784
747379678600699904
747230823053664257
747352172581556224
747400612304855042
747374758891687936
747443708912508929
747371223013797888
747240599695298560
747328894227742720
747402919247552512
747311483504066560
747363895690534912
747325685417402370
747386808913231872
747418836668940288
747273441330368513
747420543771545601
747294572003262464
747418656204677120
747382509931991040
747242684427841536
747316365699125248
747410481896370177
747376742759792640
747397563356164096
747247193375932416
747239450569281537
747356542823956480
747435244840595456
747304441225711616
747360124826705920
747370325260795904
747368589129179136
747317850679894016
747393809202446336
747381377402867712
747323911054884864
747344572221554688
747416802334904320
747370191412203520
747423295151149056
747331314089549824
747411177924333568
747407885320265728
747340575125319681
747393872087621632
747396334504808449
747367808938479616
747360955412021248
747396091209990144
747231183625289728
747332765582974976
747402932128223233
747274682668318720
747396867063844864
747421391226449920
747362037282508801
747425908496142337
747417272143118336
747234304347021312
747229191213563908
747364029899870208
747388075668561922
747388583162458115
747408292142583808
747403112307003392
747285474859876352
747404152603611136
747341732828721152
747278813898276864
747335034596581376
747355087647948800
747399303937859584
747374741871337473
747326465792892928
747388604238946304
747438277439938560
747427413924020224
747431671394230272
747340717937168384
747336934603657216
747342089189367808
747250968224370688
747439326003367936
747346413667835904
747343716667449345
747341124570755073
747390571161878528
747362679036198913
747359554623643648
747416416593182721
747414843708309504
747368731689492480
747228356828069888
747363446845480960
747409407907143685
747433462454312961
747321407361552384
747341162457903104
747338461296791552
747299483826819072
747442404341456896
747341774713036800
747416362289668096
747302767727808517
747316952763228161
747300909751820292
747279279692513280
747347089114308614
747354743664689152
747424561939918848
747269095796711428
747238108215787520
747399471793790977
747356668825116672
747355909785980929
747391389164515328
747285357255745536
747349987315507200
747427414087696385
747392748190302208
747314004431757312
747342399609806849
747317619787632640
747436456893882368
747297273126649857
747394182524866560
747346409532231681
747298787446525952
747439636360855552
747430840720855040
747314084199075840
747364533203832832
747352608797405184
747406211964899329
747369859672121344
747415082926219264
747421353259696132
747421621779107841
747343951460343810
747390550526017536
747397085213786112
747409672022294528
747364830676389888
747265228669353986
747441549038989312
747303036247117824
747354424750784512
747409332342497280
747438470411390977
747429071018024962
747331746379665409
747318559244587008
747402076104331264
747318643076128768
747406144583385088
747365158150799360
747413052899864576
747412394163445760
747278721837473792
747297717706100736
747391129205743616
747356002052358144
747406102724284417
747324435435139073
747233356312547329
747403582090133504
747440576006590464
747420820738351109
747395520486907904
747432765881192449
747419323455668224
747388121864540160
747437702740488192
747423832315572227
747309638014500865
747424620647571456
747416567684554752
747328172765503488
747404559417487360
747376344254668800
747342386959777792
747363702584807424
747346422232584193
747361966063296513
747360330540429312
747263026907193348
747351002332860417
747400738301743109
747375811741814784
747374066651250688
747417725400719361
747429465060413440
747314889455132672
747395726309720064
747349622159351808
747244609558831104
747222971052265473
747383147235508224
747375165470818304
747331498710163456
747329322063540228
747344115264684032
747245695833235456
747365355316641792
747319582617022464
747319821918834689
747350515764199424
747314591307227136
747300179980673024
747332299914510337
747273697069694976
747436079419109379
747385584281337856
747356387823521792
747431159584391168
747407143100366848
747443637525438464
747304697040506884
747386511096590336
747383331801571328
747421206547095552
747309159838670848
747417393958248452
747372770749718528
747293427201564672
747324993424363520
747357633489813504
747291170464620544
747279120241827840
747326087965741056
747393167780159488
747434657684193281
747340033976242177
747334413592080384
747375526566891521
747306798579802112
747335160564056064
747410959866683392
747321344228921344
747347948745416704
747391401810345985
747344937495072768
747398242648862720
747423483945164800
747425086345478144
747359932035567617
747437891438129152
747339371305545730
747296887292596224
747411442094088192
747422863293054976
747344362778943489
747246291470540800
747234484643205120
747405633092194304
747424499151282176
747432489220706304
747309780805419008
747422611701907456
747275270097244160
747427015674978304
747422557146517504
747313840887472128
747337542710616068
747395713596792832
747316558716772352
747342311781064704
747432619097235456
747426319483428864
747413992365236224
747364659083239425
747431092353929216
747311169023533056
747391397783797760
747379036918267905
747444266931191808
747312188117790720
747358627405643777
747237240330297344
747357486462738432
747363300074217472
747334183198957569
747399148673064960
747274267503394816
747402881599320064
747356123380867073
747353288220237824
747306253416685568
747412205541351426
747309243846393858
747442194815066116
747371466266710017
747351920960995328
747415086990393345
747336762515587072
747370606463705088
747364835101401088
747245687411081217
747230898387443712
747333860111716352
747384325818187776
747379972516478976
747419746853883904
747423852972679168
747410460773847040
747361731140259840
747369667086389248
747290251832369152
747439216959721472
747345335589056512
747389657042792448
747416643257638912
747407919059210240
747395206144729088
747309658914725889
747389145069162496
747326469588672512
747395851748794368
747367318116835328
747392588920070144
747395323669151745
747287760583569409
747416672319967233
747398997720064000
747336259152969730
747436427672174593
747425409214586880
747338494905749504
747334694857957376
747399383411417088
747284128383401987
747436557565497346
747422137468719104
747331406661988353
747428278139518977
747407419924414464
747429691473145856
747370350543929344
747220156821159938
747396946822860800
747388981868961792
747306949667020800
747311865206702083
747348796221231104
747437539229859840
747250984791969792
747424163443269632
747340818298478592
747411949646905344
747306442068156416
747260459963711488
747430681567977473
747392903274725376
747441955563515909
747323802330095616
747297893787197444
747373664069357568
747375677377249282
747366391293042688
747388855964278784
747383675868708865
747404450470453248
747368186526347264
747247885436125184
747290000304181248
747292483193737216
747366403670441985
747325454940418052
747268764375212032
747408078195286016
747248128680562693
747222123941363712
747371776766771200
747341233681424384
747413296035282945
747244844360282113
747316327967133698
747342508951117824
747312054046883841
747350687554674688
747427368063672320
747314327477116928
747420325789503488
747350150738149376
747278566815997953
747429704119029760
747395197550604288
747327870578483200
747439866942734336
747430954126315520
747405687416819712
747284761454903298
747338650120138752
747300880249032708
747413681940664320
747436297619447808
747289316502573057
747400482650365953
747245846874329090
747346216694882308
747395893834424320
747422976363106304
747308492793384960
747255351314100224
747415837670244352
747228646109130753
747339061199675392
747432744884535296
747402130886168577
747343649822769152
747367192476397568
747232395636539392
747424138160181248
747400549432066048
747335059716247553
747415816749129729
747345616800407552
747413258269712384
747358375965491200
747222186721587201
747332740119355393
747401883246018560
747232517493788672
747300800758587392
747326373102903298
747422494202667009
747263974706556928
747384279714402309
747296241491423234
747282052232339456
747367502779408384
747278461685768194
747425874912239616
747327757265231872
747399828066435072
747220399864307712
747426445312548864
747398976828284928
747425820193464321
747311697531019265
747370690307776512
747346916904579072
747412549403021313
747428345265164288
747334682409209858
747325068749873152
747376960993628160
747318739801038852
747373186023587840
747249051498913792
747222509637013505
747384602805870592
747384758171242496
747322057478668289
747338490740781056
747278973579628544
747393226370326528
747262091485020160
747423832298815488
747377807945310208
747441460782465024
747369314584530945
747338629073117184
747341707549638656
747354500176953344
747433034312466432
747225080699072512
747347978067664896
747423983163801600
747325790224687105
747293489918971905
747348003510456320
747270958000517123
747443881055256576
747393574312910848
747304449870225409
747344048076165120
747414072111554560
747398301478068225
747394987986460672
747336229788622848
747236443429429248
747391355832393728
747383235533930496
747396493506666496
747397009733206017
747393239011958784
747332945736663040
747372833538514944
747284401004765185
747319280786542592
747305401784229888
747248011315556353
747374444142821376
747345255897305089
747257205120872448
747259809699864576
747341279986483200
747409512810807296
747347688698482688
747334271140913155
747332324841271296
747346724260175872
747378290533425152
747394493100396544
747362670676934656
747442471823613952
747344203210858499
747354823213912065
747396053368971264
747373404232232961
747224971936665600
747389241601175552
747422213024931840
747414772543590400
747408451643441152
747369054621532160
747431201518981120
747364172225257472
747362158984437760
747405196859301888
747339358831685632
747328625809076229
747347168625754112
747393381555281921
747399039600189445
747237873527595008
747284556244389893
747369410889916416
747331582650814464
747361982949515264
747353921442746369
747297780931039232
747284610778726401
747346795194245120
747277094376243201
747347411786301440
747384111979958272
747265631590846464
747369033369018368
747394056691548160
747359764301103104
747354961692991489
747443138634055684
747328478924541952
747433701508849664
747406094461440000
747377661350141952
747410355702341632
747418077504090112
747436742056284161
747422905294716928
747329162453487616
747320845358370816
747278553876619266
747258928883507202
747338390182363136
747348019905888257
747369406871801856
747305255147167744
747372158322622464
747333914805444608
747375140309196800
747252041966313472
747421995025965056
747293338923995138
747428806521200640
747358203705495553
747313148630179840
747421697284911104
747353124575318016
747372967928205312
747415007445585922
747239395862814720
747282798730321921
747408543872081920
747280328302043136
747393956242153472
747437891333296128
747323601016127488
747418379359784960
747428806726672388
747426583560978432
747399798643392512
747247293741547521
747396825162735617
747402218958118913
747376042231349248
747258933291606016
747392219808731136
747253446747758592
747366873436725248
747321763676065793
747308371364110336
747320966733148160
747383982283722753
747331242886979584
747371214809628672
747402902637969408
747427246315606017
747348376694337536
747406136559681536
747375379707478016
747346862613528576
747301219895435266
747394040090492928
747436775870763008
747252251719196672
747409781397172224
747437950007377920
747425404974043136
747226695770476544
747433151702536192
747293099982888961
747325085527117828
747286271517614080
747285923381944322
747392240792776705
747353908759171072
747395181003964417
747399786161127424
747404634994675712
747228041999441920
747425509953376260
747290537200226304
747322434898956288
747367972394631168
747413019383074818
747439229483913216
747381046258319360
747435895096213504
747415401798184960
747438671415152641
747409542074490881
747406845023772672
747415149842153473
747428336687845376
747405226127265792
747328931808710656
747273554538823681
747338994128584705
747390789588758528
747333428022939649
747356354004795392
747424830350364672
747415728832184320
747423165291331584
747293271659929600
747390621506220032
747349160828014592
747361026690195456
747392521475592192
747349681030725632
747263744112107522
747411375048122368
747328319675207680
747266658914312193
747408153835274241
747346703003574272
747361487933538304
747396107924279296
747370161728978944
747392643433377792
747355485850918913
747341892396818434
747347084731252740
747413753101172736
747240310556655617
747354726681972736
747412738322931712
747424486648057856
747404882118852610
747390533727825920
747418903970734080
747424008304373761
747355121210769412
747295507358199811
747325614097465345
747312507149180928
747422716618280960
747391581951451136
747400050628665346
747342009581477888
747335936363507712
747365158129963008
747416647141564416
747432665482145792
747388998520213504
747389484954697729
747316667760312321
747421647024627713
747322808238145537
747366516979437568
747267917314727936
747407898020618240
747241904207630336
747255716176531456
747332044095553536
747358560233861120
747247868361211904
747283344069525504
747324062393761794
747337005734866945
747421055640289280
747349085418561536
747285009266933760
747376943931232256
747376524567920640
747234815880077316
747289266179342337
747224078289899524
747419713488072706
747230441346850816
747385978537508864
747358853898043392
747281556977311744
747238628426821635
747334984164216832
747419679786831873
747439867165085696
747367389273133056
747358128329601024
747269796283154433
747401350581886976
747314088338817024
747344383733706752
747294605662531584
747411991560491008
747286548362600448
747424532470763520
747326025105707008
747294894889197568
747350041963143168
747308866438737920
747429863737401344
747352398880923648
747403875712282624
747256123019956226
747358321166946306
747427082687352832
747230298530709504
747232768950575104
747416542506323969
747315573072105472
747315573072105474
747436222314754049
747353216820477952
747408703415025665
747327212328615936
747421453964836865
747400801346293760
747334967542198272
747390994811781122
747402059603804166
747438457857814529
747240486482612224
747335600949256193
747423614195077120
747232815289339906
747328147578748928
747262636648173568
747230763964194817
747310971815747584
747385358007042048
747341716168990721
747390965686513664
747273453833687040
747339715280408577
747400910276530176
747427258835439617
747378043090501632
747430014359052288
747406152984567808
747297042611871744
747292206378033153
747424612116488193
747412352438513664
747354168814411776
747367561289883650
747430429758787584
747372728727003136
747352180831596548
747370442680205312
747347529524645889
747418237147635713
747397349283082240
747401912857722880
747252956060356609
747347151752040448
747370723778375680
747315803515551744
747325769261580288
747391557079175168
747360414179131392
747368228125577216
747411609774022657
747350981218734081
747411484074967040
747370161905213440
747435404354256896
747387434179170305
747331561792507905
747236178852646912
747389770142195712
747258656111099904
747352726263062528
747383600526532608
747369628972703744
747443469896065025
747403367987712000
747427908939972608
747222606202421248
747285118163648513
747324129372573696
747394916616069120
747248304702906368
747319658093543424
747383734719102976
747338138268295168
747392509219725313
747349911855824896
747415720326275073
747253480608305152
747268072340258816
747318085292433408
747427309330771969
747303711580381186
747306710256103424
747422179810119684
747422884394467328
747330441657516035
747226515419586561
747269708341084161
747228230705385472
747428081158098944
747345897873252353
747424486538911746
747374196905353216
747407826683822080
747262485661646848
747388788830310400
747440495970881536
747440932472008706
747441850999513092
747245121318567936
747266868847620097
747263634733174784
747410448295682049
747334900357881857
747255682588540928
747347558536777728
747408854330261504
747231103967236096
747247642099474432
747403930208993280
747291787128012800
747303610757713921
747260367609307137
747347021971873798
747389363256975360
747427824995295232
747410632824131584
747372238232379392
747348494256476160
747352474323820545
747442878289412096
747402940323856384
747428550781763584
747298103535906816
747405729707986944
747219737311084545
747281771213905920
747435760660381697
747341732686114816
747345335832350720
747375589141676036
747310468436373504
747378600589070336
747419851916992512
747314637784256512
747441440041504768
747333692381528064
747304139164553216
747341149849870338
747317439243812868
747309428311916544
747417737803235328
747421806202654720
747414596256997376
747360573839507456
747272283706662912
747342093551427586
747351702920036353
747382073531502592
747230835506479104
747383059364851712
747439288103559172
747368311977967616
747371503885422592
747362448387117056
747361555197591552
747407965192327168
747397189849088000
747376432330973184
747375924761473024
747443905923268608
747334463990833153
747407738817384448
747428764712308736
747419113656619009
747249625833299968
747300226155741184
747392630695280640
747396053243170816
747276096383520768
747255049353498624
747342349387239424
747346002856665089
747281825614073856
747434657713557504
747345621003042817
747381973023219712
747346770032631808
747324183999176710
747387626924179456
747403603212640256
747386641183088640
747396598494265345
747357008404307969
747349089826701312
747408984433360897
747328638056464384
747355960109318144
747375681709965312
747338289154121728
747276524173156353
747379704089444352
747283138242502658
747441091918565376
747387479997681664
747428064062279682
747225005209980928
747356287025872896
747304550466392066
747222266698567680
747365250165415936
747441150399643648
747279183110275076
747415120511307777
747316013230784515
747392928507637761
747336129158905857
747349396027637762
747422561353478145
747430924732686338
747321407177011200
747363601782964224
747281011721932807
747308392398544897
747430068880703488
747440793762283520
747346119911317505
747379452364136448
747292466412290053
747426680126353408
747343066747437056
747367955588071424
747403888312057856
747363455007604736
747412465802223616
747318924023238660
747393754676477956
747228415204466688
747343695628775425
747406472104022016
747329569309417473
747304567180664832
747410448287416321
747366554807996416
747311940851032065
747388541236195328
747395071964655616
747260929528692736
747329598610800641
747368949520678912
747293963753664512
747401636084064256
747403355408965632
747426554406408192
747405209257807872
747411177869873152
747245343616667649
747389598435704833
747277434119036928
747349848702214145
747330504643379200
747368907682480132
747313186290827264
747410691473215489
747311139709583360
747426327838490624
747386121085136896
747383822602362880
747345092420079617
747318941043691520
747338335518023680
747275982759829505
747341745629761537
747298850415616003
747312620303093762
747335126825086976
747441586565423104
747304818574647296
747421722584956928
747401266989514752
747242390809780225
747337555490668544
747245267863248896
747434468919631872
747336603106869249
747299169262395397
747401858000523264
747304415946649600
747335609329451008
747412343806656512
747381733851566080
747320795039334402
747317171030626304
747437258060476416
747439896474771457
747398334982291456
747323781421531141
747368199100993536
747433848170938370
747302205770760192
747366097465319424
747413706938556416
747323798085500928
747321746999500800
747384711849349120
747390810510008320
747245402391461895
747238301325660161
747428957742579713
747308073522343936
747246333585547265
747219946871132164
747293233928036354
747267963552661504
747344576734625793
747259080037834752
747430970991775744
747345142814629888
747226292815179776
747339354549280768
747379557196500992
747273529410752513
747331024619638784
747389267073081345
747335399480037376
747306043441455104
747417431791009792
747365535399055360
747368974728499200
747231422474248193
747411983251705856
747289258084306946
747337618149412864
747307259793793025
747330139776638978
747389312971333633
747389057374687234
747395650623537152
747433839916683268
747370610616041472
747378084798730240
747441855093219330
747428861051289600
747350809239658496
747329850424254464
747379921975009280
747418308157280257
747297508318023680
747389581503377410
747405998130880513
747442177916047360
747310241931395072
747373282328928256
747425388381503488
747340763793481728
747342953450868736
747293804684709888
747220655704248320
747418576689106944
747296195152740352
747275010067181568
747422943102255104
747226125332426752
747335722219167745
747372942560989184
747272618923810816
747229510018400256
747359386545299457
747395323329417217
747397043300237312
747300188457312257
747374431660539904
747369197114630144
747387308333240321
747264725633773568
747345667136204801
747404702095122432
747355377042395137
747427468554952704
747330340977401857
747308711056543745
747431142958104576
747240314461552640
747352185185329152
747257859545636864
747357478225084416
747355406087892992
747439758083756032
747432078153818112
747294379170160640
747251106728730625
747423928642048000
747311185880461312
747293896619614209
747293661860233216
747389837389475841
747265098893262849
747429402338856962
747410238404460544
747313379442728960
747278461627047936
747425782302113792
747347588127555584
747431986009096193
747424809483665408
747415959632248832
747301505426853889
747334782808272900
747320967005777922
747233629005299712
747367825585618944
747427422597853185
747395415872516097
747347852171501568
747257175874084868
747348649324257280
747432174777958400
747356790342451200
747334560464023558
747365112021917696
747235314918367232
747290155640205313
747417758799958016
747416315812528128
747330663943045120
747439909128966144
747440328249073664
747392769082138625
747395013223424000
747224158157832193
747221683371646976
747321042285166594
747371076091518976
747232173476954112
747235637779005440
747434573781438464
747441309850472448
747400885169438720
747407415646261248
747379485939372032
747347017773387776
747379749924802560
747430433797738496
747434825276063744
747441960042958848
747312305604485120
747373966021431296
747257582721503232
747250221583765505
747427422283378692
747392894852464640
747233901454594049
747335650903363584
747343842450382848
747349165345103872
747389833014816769
747355863443185665
747419419815575552
747303799606280192
747420527141261312
747413014953988096
747423492425949184
747363937587441664
747367586443165696
747323026459398145
747231850310082561
747333977619345408
747356337571504128
747346241734881280
747369142815178752
747384611366408192
747303585688363010
747346900358148096
747443251762716672
747364516304818176
747334719935651844
747293758471843840
747332425735274496
747390722295332864
747386158955565056
747232504776695808
747402449414029314
747312284624510976
747377912886722560
747421139366969344
747352025558622208
747348779209101312
747386247061069824
747320266338906112
747414487129415680
747443616541458432
747369612573032448
747394023124393984
747357004453142529
747325639183597569
747369843066806273
747341627975315456
747403250836570112
747378869422931968
747242252255166464
747266759476940800
747258513756299264
747241618873458690
747262502610690052
747409747872223232
747359638518112256
747376155477614593
747361668448026624
747351660595339264
747404219582275585
747386385603174400
747356085795708929
747390218874011648
747423223831199744
747411614144487426
747443884960129024
747259939576438785
747417037446782976
747435911818817536
747444199830753280
747404647313379328
747244433184264192
747425006586634240
747405611940384768
747424779901214720
747333579261124610
747435236330348544
747319008173527041
747304713884860416
747284153402482689
747229279507873792
747360414099374080
747393054252863488
747320572388880384
747307637507686400
747355221865570304
747385500441411584
747341334499889156
747252528220299264
747225668136636416
747392898971373568
747258627031990272
747346061207842821
747313534665515008
747231548345323521
747433974004228096
747421861013766144
747418966658781186
747352956979150850
747298577571975169
747293368498032640
747395629689626624
747373433563062272
747340147432120320
747412935350202370
747418119426146304
747336296926851073
747420913063333889
747377963243536384
747439527174750208
747383952655056897
747397479138754561
747236715987877888
747304013360562178
747327383980498944
747423815408328704
747220559415541760
747303292217102340
747418379510648834
747429746024144896
747437547396042753
747341774784368641
747413740610457607
747235478571724801
747281007519236096
747342215156948993
747371734634991616
747389304486371328
747246845181698050
747337794406645760
747427078681747456
747436293303328768
747410741670469632
747431537101144064
747382186723184640
747405737933012992
747379670186762241
747440034874335232
747417565761277952
747374083520659456
747338842965835776
747351023057014784
747338855464894465
747415045273952256
747410775397011456
747370971246530560
747386880254185472
747410137594265600
747346858238828549
747219687176437760
747365904644714496
747394421751226368
747365241831497728
747324498383233025
747395197760380928
747404118830907392
747364084446789632
747361198635638784
747282962278846464
747350767259029504
747312335006490624
747343276500410369
747399102514630658
747291887661256704
747433168785924096
747360405752807424
747275483759284225
747443855558049797
747284359107928064
747441280410587136
747362851044499456
747375488499253248
747395159894024193
747419977486077952
747316403498147842
747410922294083584
747293586337607684
747349337089290240
747315522811748352
747341485494829056
747257783746060288
747401321410506752
747403624070938624
747258698414825473
747437723590533120
747368542811611136
747221163458199552
747416936624103425
747403154132709376
747410678995161088
747308903914864641
747318022486925312
747225902912679938
747413509898657792
747432619059646464
747396921413767168
747399110920142848
747284635676090368
747246354573856768
747366307142713344
747444312997191680
747372842040311808
747440328399945728
747419168216088576
747351882943856640
747227278476718081
747438084350894080
747347059510894593
747402852205760512
747356479955607552
747376352609828865
747330596792262656
747364038175129600
747399731786178560
747362742290493440
747269674677637124
747243988877402113
747383969511936000
747442664631574528
747438009084063746
747272753477103616
747339165881143298
747422557159063553
747370040270327808
747380194437140480
747312041329725440
747372988694204416
747257150519545856
747424637303160832
747244143953477633
747268898660057088
747405243051216896
747393159118852096
747355209005928448
747232601362968576
747230193799036928
747380987252740096
747425832919048192
747302428064649218
747387685468151808
747337794415034370
747265350580961280
747417561634054144
747265845336866816
747223340306161664
747439267216039936
747359051118370816
747238938805411840
747418551372386305
747372187737174016
747415649031315458
747315317290893313
747313173808582657
747385622004924416
747433030302720000
747335294702084096
747413765839282176
747307502971215872
747386683415535616
747388457241161728
747437786718945285
747333440563929088
747312246905200640
747409214838968320
747393746321416192
747416253057404928
747429528046346244
747413027574546432
747396758028771329
747401744909381632
747395319365697536
747221888892469248
747325907744874498
747374909924454401
747390969847250944
747432820398776320
747367196670713857
747360074440531968
747284468096917504
747423920110764033
747225965756035072
747262649264594944
747345239124254720
747423005681270784
747241811786117120
747373852628418560
747373034755887104
747243217188380672
747367645373038592
747341909148868608
747370958948831232
747332673165631488
747418631122915328
747374872041521153
747253208079339520
747319398017359873
747418589477494785
747320736306466817
747234085920194560
747389397054558209
747360485666750464
747397592598851584
747395139056861184
747254504089858052
747359701063569408
747378462231494657
747351845165797376
747409726611152896
747388658567766016
747341518772416512
747371222963470336
747310904560148481
747351681654915072
747335735024312321
747361039281426432
747394383826272256
747338087986925568
747326087974117376
747345142638477314
747411400297975808
747228721715740672
747405901712203776
747356106696056832
747224963422298112
747344932977811456
747423613939257344
747312456788172801
747404936959295489
747345188876476417
747379594869751808
747421374310981632
747252222266773505
747403162613489664
747376113412939777
747229660942077952
747266948451303424
747339530693316609
747362033201520640
747362566054248448
747261294487572480
747301476075085825
747388285379551236
747370438670487552
747414936192712704
747383738628186112
747440831578185728
747287311906283520
747390911039021056
747259432195633152
747432715830562816
747357910095691776
747339988065345537
747398997799800832
747340130810159104
747345725789347840
747402764070883328
747398163070328832
747437354395275264
747404379058221060
747443251775442944
747401220504043520
747438843716997120
747439783052455936
747419767955390468
747230504131362817
747379456319324164
747360909035737092
747415108184211457
747301828451151873
747305917570392065
747355121231740929
747381754940399616
747323164581978112
747356203097948160
747399568174768128
747327874890248193
747374611914960897
747407415616880640
747260430255480834
747415724411465728
747431826331926528
747259289736118272
747397051562991616
747420526956646400
747399622532997120
747377879248404480
747351949977214976
747411274338828289
747279648799657985
747249881983528960
747356479938760705
747343670764965888
747440592456560640
747376134338150400
747409160447287296
747374855310348288
747387295637053440
747439783069130753
747439950799331328
747359621493338112
747275324522541056
747415347255455744
747336779296964608
747407994267254784
747331691799154689
747321038254444546
747266038115377152
747288830189854720
747383247982628864
747231976332066819
747236523033137152
747377380440805376
747332501253689344
747427095161114626
747387027142901760
747429423125790722
747396627745349633
747311638575906818
747435852930834432
747301069189853185
747388923068846080
747292466651422720
747367129519775744
747327157458722819
747354781199515648
747417108796018692
747335416034910208
747285265073332228
747342475052752896
747292860630765569
747330127281823744
747323647098925057
747422574057947136
747415741255815168
747407398856437760
747367796238061568
747406283142275072
747277291734990848
747394232957153280
747292512608366596
747300460827029504
747437333457309696
747257028683325440
747300142294786048
747432552105840641
747321780545560580
747407793112616960
747271864012185600
747291053221281792
747406539007229952
747309348578197504
747251647617826818
747414915246362624
747229136737931264
747348519120318464
747409932060758017
747319515743064064
747417448605880321
747348045386358785
747362851082412032
747305116525441025
747408430613282816
747360066039332864
747356178003402752
747308484396355584
747422653686788103
747277501387386880
747405184205197312
747423219628580864
747293812993622017
747344304142589954
747424272386162688
747340780658778117
747432237537296384
747230986623127552
747423932769148928
747322783038791680
747403099715866624
747220630810988544
747260946406584320
747403238308196352
747413807924916225
747272170326331393
747413279375523840
747417259501457408
747280260933181440
747418203589009409
747281066377908224
747414202072113156
747304223025434624
747311655483170816
747253648376340480
747429288790589440
747354869493829632
747231150226079746
747408124684935168
747437103131271168
747350234645225472
747397882139947008
747372682744827904
747224833394507776
747229392770732032
747334979823140864
747357402605854720
747226489964343296
747232529871147008
747310204081963008
747375467523563521
747222744438169600
747394342159933440
747368475568513024
747298455962292225
747324645238415360
747309596012744705
747328332048404481
747385458615787520
747397663927074816
747229241620705280
747336733272903680
747319134032060416
747237928124964864
747414072115625984
747359055421775872
747362406423207936
747363774047330304
747424905730232321
747413430483587073
747242189340684288
747409613587283968
747348233916133376
747362532285947904
747385424855851008
747225911456464896
747320459142664192
747372494005297153
747389510061719552
747439535831785472
747401589569249280
747370434266423296
747332048361185281
747225534040506369
747285327887245313
747412641568657408
747412100855791616
747304084936417280
747417930871169024
747391167009030144
747383508088270848
747404513158512640
747396846213959681
747431423796142080
747378156273807360
747249713984868352
747428395361927169
747330970387255296
747323944760291332
747358124256993280
747293326534074368
747401065390215170
747440856651735044
747368253274660866
747310032178470912
747297197654323200
747343855037513728
747438650573598720
747334745059532800
747396128921034756
747382358844772352
747387081672929280
747349177844150274
747391108091678720
747389417757749248
747436150701363200
747235897951780866
747353686410665984
747391284315299840
747380291006783488
747359709791920128
747411714757496832
747433546294296576
747321134505332737
747411915975032832
747370266729283585
747387987806158848
747425060969914368
747368744150773760
747280055626141696
747437375471628292
747340193611415553
747433126931075072
747342534062465024
747276234715865089
747420887897509888
747404228101087232
747359164469415936
747372787560554496
747333642049880067
747409449694822400
747377858264207361
747422527933157377
747392815257161728
747273315333529601
747387840766558208
747443658740408320
747410414535860224
747441058259283968
747323106079838208
747436737928912896
747220622258868224
747414248226160640
747387937298472960
747418924963213312
747438608651517954
747246966883516416
747286825329262594
747351577007030273
747273659090231297
747338868337238017
747269175664586756
747374020652335105
747377862500564992
747259075684007936
747425799138054144
747426524941418496
747403049392447488
747382925151342592
747323110316072960
747315333845770241
747337567805157376
747386200751767552
747370589485154307
747425371490910209
747322212483371012
747374125535141888
747231305335705600
747412679350968320
747401673459511296
747435240759660546
747422213024817152
747388180429680640
747325806976765952
747347248426586113
747436964731838465
747438755347337216
747350440208117760
747382648281128960
747404710127144960
747356047829008384
747407562455277568
747423844793606145
747353766249271296
747319410600251392
747383994531078144
747418656418717696
747322871203008512
747426596169056256
747298955193573376
747319284959875072
747327329559445505
747256085300523008
747342395369365506
747401195648598016
747418069140574209
747266218604662784
747439103508086784
747432090887565312
747320358651322368
747332069101961216
747313526063013889
747352398901968896
747365459901681664
747441473516371968
747438625302814720
747364231159422976
747379288542949376
747418522100371456
747430807371943936
747356614206824453
747425803600814080
747239689686482944
747356442253008896
747325454688739329
747361290872557568
747407776448544768
747382518408683520
747346661295304704
747434930167234560
747399463266881536
747391506449850368
747394123884158977
747259486801371136
747366257108918272
747441825598705665
747372489710264320
747423995868286980
747424822058172416
747281934720503812
747269066461577219
747352470066728960
747304177261412352
747358468177276928
747368932730896384
747322585960980480
747442312188395521
747416110652362752
747442857615593473
747381620726857729
747428961810952192
747221297441218560
747352667274436609
747221389917065216
747317137602011136
747291279545925633
747420396979380224
747414462072819713
747396623542542337
747374889020063744
747382681931911169
747293645003337728
747419579320786944
747402323622780928
747318576193822720
747375693923753984
747323961583632384
747410959937961984
747332455087017984
747348766626242565
747396728689590272
747413631629942784
747388298050494464
747380261646532609
747418769811603456
747242101180489728
747230600457658368
747361664320815104
747358757361946624
747396091163836417
747405591149182976
747422905315663873
747405066869497856
747314968836485121
747427795677085696
747413442965946368
747412851640369152
747361953601945600
747417884679372801
747377812357652480
747353086809669633
747366076707540992
747357859889963008
747413216301551616
747367410387292160
747224736850018304
747404139714445312
747422423000059906
747321918898900994
747282190359134208
747226360012214273
747341577748512769
747357839178477569
747389208264728577
747346229219180545
747406975122702337
747409361920655363
747376784488931328
747236858665402368
747316277761310720
747291774662565888
747424486538936320
747328529168142336
747404991380488192
747331049789657093
747429724973043712
747357939619401728
747436565887066114
747351169962389506
747435303636447232
747429209199546368
747365845727338496
747408803977695232
747367758531174400
747385131288035328
747220811090558978
747416794277654529
747276272313630721
747406211838992384
747376378006364160
747400956380217344
747417431459536897
747415359788040192
747432606678024192
747376507635523584
747329565328969728
747345994136727557
747312074829619200
747319184376238080
747303958968864768
747340558431977473
747406883124719617
747321751168651265
747442555479007233
747335147939213312
747413996509208576
747299412246855681
747380890800578560
747377288048672768
747380441959698432
747439200237031424
747373748181962752
747429809031102464
747406484510752768
747304764266799104
747441896939790336
747407914667737089
747382098634379264
747370866661416961
747367658010644480
747406069262069760
747437627385614337
747411429641183233
747444254033612804
747361127168827393
747309180965445633
747357180328812544
747377854183149572
747357188788723712
747356203236229120
747414688707784704
747362544860397568
747330349546430464
747372380599750656
747416869565435904
747364944098664448
747441427223744512
747330928385495040
747274770585001984
747325249042026501
747285487140798464
747362129708224512
747366953031962624
747426671498760193
747276511246327808
747435475447611393
747379884410945536
747315828777857024
747296451294691329
747430727428476928
747387232466640896
747413715612372992
747336615769452546
747222098611953664
747339589421936640
747304592140992513
747441280398073856
747368849104830464
747254533269655552
747272426040369153
747338062636556288
747356891190296576
747423236741177349
747338805347127296
747317850562408448
747440093325996034
747363903991128064
747409445827682304
747303887527284736
747406115240042496
747287944939986947
747371642372907008
747389094854983680
747438382041665536
747310888097480704
747305888252235778
747337395821895680
747402097440743428
747239081306796032
747247402818600962
747319070928699393
747286280065560576
747436918590283776
747257121046142976
747349609622675456
747412213900541952
747308501521727488
747398179742748672
747401782498844672
747248300420640768
747243317566509061
747338255771697158
747389229131522048
747363404889862144
747245800577765376
747406354365681664
747237613367607296
747290931338973184
747406769920573441
747302151152492545
747381012531974144
747323970051969024
747342273831067648
747425933523566592
747419989993488384
747404060035211265
747376008525979649
747302130235510784
747369767640662016
747306701871677440
747369864113729537
747298548190846976
747324737399857152
747432661187059712
747281418552631296
747430811369078784
747359001009086464
747287462645379073
747389971540094976
747438004566843396
747307112909266945
747412830375149568
747420489472147458
747377740903419905
747382447130677248
747357612417630208
747306786038808576
747414742948421634
747323944600895489
747384082829611008
747330014085943301
747360317676601349
747424666961207296
747395185168912385
747423085674934273
747348166920413184
747333994212012032
747402562777849856
747394559982764032
747320769739317248
747251299662462977
747271503507423232
747342504664522752
747236091053244416
747418496942903296
747388264286400514
747386133558988800
747292160458776576
747419147026444290
747379758606987264
747423064594485248
747401921183498240
747371805929840640
747340734538223616
747305896661815297
747267741204123648
747402470603776000
747330177508663300
747413728187023360
747232433297362944
747416194437746688
747411924430708737
747383260666302464
747359155955109888
747361416735232000
747315258453176321
747378999131791361
747219972133429248
747372196167880704
747341799987908609
747360422697701377
747364008815034369
747243712099426306
747392668578291712
747429020493561856
747418664736010240
747258018547572737
747431558269833216
747398570018471936
747419004600483840
747404869619879936
747429100340584448
747413467913662464
747393851468488704
747314662807502848
747294983154065408
747324532021596161
747427380705247232
747431767607484417
747436339369484290
747420728279048192
747371545971036160
747408145362919424
747292407989886976
747226435434123265
747362725223895040
747318043345248257
747347881707737092
747254298191499264
747291275548753920
747345612484403200
747243409887240193
747394056678838272
747245716939104257
747402223227904000
747322493409492993
747307201321066498
747310128563576833
747309390537986048
747236417978281984
747398867755229185
747288834409324546
747339988098899968
747408397323083776
747426663194107904
747423802670391298
747340986167107584
747426646395785216
747359680347910144
747438495422025728
747443721709355008
747364121981620224
747348154379427841
747361546834059264
747414982313254912
747293741476544512
747425858139394048
747249697119600640
747357507656482816
747402302818942978
747384619587280896
747346233249804288
747342600944836608
747402453709000704
747406778313359360
747256051792220160
747309390433128451
747270421146329089
747362058463776769
747289115201155072
747253488745222144
747376793242443776
747392307603841024
747333151492431872
747428479407431680
747398385217454080
747383076188094464
747415137573867520
747337064580943872
747269322238746624
747295394057461760
747296686213472257
747409563201191936
747293984972693505
747437945808904193
747434615896481792
747384804094648320
747362788444618752
747287362074382341
747286623759409153
747393096493711360
747409223374475264
747386385582137344
747373118763700225
747298821109997568
747281481706311680
747399492740198400
747320660599279617
747426554100211712
747362486421233664
747384493858783233
747354567231283201
747305724741488640
747433890147500032
747421500035244032
747383185005248512
747407147164569600
747327539392065536
747320111363547136
747314805342511104
747376100959977472
747413384149118976
747306156888973313
747352885495799808
747317540150353920
747238133339688960
747315908511571968
747351056879747072
747355372554489856
747328097226133504
747325324833095680
747324582479093761
747418840728952832
747419591845023744
747344559772864512
747266000601681920
747292915496427523
747407704906473472
747431247761268736
747387371272998912
747360191985786881
747358124357492736
747425019215511554
747342638873878531
747402219109122052
747264670952730624
747327145244975104
747425144931483648
747392177710391296
747404760555257858
747319658039021569
747418920781381632
747421500165132288
747221096387219456
747307503285768192
747375576537829376
747280441560862721
747357046383742976
747228998539698176
747228033669603330
747372779037671424
747409814662189056
747376402912124928
747331544977539077
747319100553101313
747318597177872386
747371839362580480
747318026802913286
747349295259484161
747320341752471552
747398054031073280
747338805254856704
747303493237538818
747392685300940800
747271226528129024
747260489218949126
747341216941891585
747439346928713728
747393264010018817
747430568103645184
747398158897020928
747414852273115136
747331675000954880
747366382791065600
747405373049536512
747404836048510976
747353967630389248
747379406084145152
747377015200841728
747231917683187716
747367032920891393
747386423095898113
747408862588862464
747402659162787841
747411303627624448
747314931230375937
747416194483888128
747286561130110976
747432208214933504
747222614750404608
747440227896156160
747317087090008065
747273554337529861
747430886769975296
747322615077888000
747411106667302912
747385739655155712
747274162729693184
747405318305484800
747337089927110656
747421089136001024
747384691066441728
747439791361368064
747442824044392448
747356836475641857
747438625328087040
747443268661575680
747252125583867904
747334002764197889
747367766911488000
747280013620174853
747252884710948864
747384636460965888
747380769329274880
747306446040141826
747389137037103104
747437350490411008
747304487568580612
747319779862544384
747406677532614656
747249806163087360
747310552406384641
747389040559689729
747354617705545729
747273424234418176
747339610544447494
747315820519260161
747373076816535553
747347545999872001
747442270127984640
747232697886597120
747383067799597057
747372158398009344
747393503051792384
747374075245273088
747400214009503744
747258207442198533
747303552016515075
747259604317265924
747365468483133440
747322195743907845
747243875429924865
747279111777726465
747328566971404288
747329229772062721
747339581339512832
747396720007446529
747399253551648768
747270983472529408
747388360998658048
747375446484881408
747391682975457281
747356819815706624
747368928926646272
747386142035673088
747423496788152325
747437585249742849
747422611618004992
747383373740412929
747440714217295873
747331527986405378
747317863178899458
747409630196801536
747374179809378304
747442412990173184
747441276421693440
747392282576420864
747440647078961154
747385622017548288
747247088472186880
747406249654886401
747419013077073921
747413069525987332
747409018000384000
747395717757607936
747407730223218688
747284375830597632
747364587553570816
747422741641465860
747375664584593408
747438239552659456
747316390911053824
747241946242908160
747359332350705664
747341707579031556
747394094595448832
747285298409701376
747346275339640832
747414810254417920
747386049865875456
747416466773925888
747412016835485696
747394342181081088
747340348813303808
747236061584068609
747401019496140800
747287726945275904
747274367969660928
747316852250935297
747360053515128832
747365292150390784
747377543796363265
747413497579966464
747419281462333441
747234044178403330
747368186262265856
747437031496814592
747328718016700416
747355532047032320
747411811272695808
747338226252210176
747416630385324032
747324636715581440
747395394607407104
747258396240396289
747425338058215424
747245381436739584
747357381974196224
747409152188657664
747405536639987712
747326662623170563
747363882843308032
747418736198443008
747349815223164928
747342223495168002
747291162029891584
747331809323548672
747415577799569408
747378105723949056
747376797172506624
747318630572929024
747422683034353664
747436935237492736
747431381815296002
747376587717238784
747365803788492801
747347852314087424
747219833729617924
747417503001870336
747317296981409792
747303749157216256
747384552520187904
747294303685214208
747325555553382402
747286766692896769
747373492148985857
747403049367404544
747431080106557440
747290876813008897
747258538909655044
747256450192400384
747404395621552128
747423689486983169
747385747817234432
747374280795623424
747388029648637952
747296258256056321
747366760085524480
747368354034364416
747409412160118784
747226716750385152
747385022143930368
747433961236795392
747382421767790592
747349752367489024
747381272566108161
747315933505429505
747384220994043905
747394438377332737
747315665099333634
747346782808485888
747220743969210368
747334430541254656
747350586903961600
747341556584062977
747444120109494274
747365384731369472
747398687261888512
747367490041319424
747418622801420288
747410569775439872
747393675190214656
747415946688630785
747377212509331456
747367708044333056
747319968518180865
747382727792529408
747286594596409344
747323055425236992
747383566917578752
747348120833527808
747340051130920961
747360732912689152
747401140988350464
747258425407528961
747310799689945088
747327677858648064
747336737479757825
747409726908993536
747377996638609408
747305984733782021
747393062544998401
747435274364411904
747278037981396993
747350549180325888
747424163632156672
747369985484283906
747328915060908032
747310778932297728
747374477755944960
747350133856055296
747388176352837632
747358124261130241
747394446715662336
747334967475113984
747353304959639552
747364193397932032
747265337847058433
747299018267496448
747241606424702976
747385148090490880
747224699256475648
747225844326735872
747431608358158336
747224569208004608
747271964847378433
747384174923878400
747286384671490051
747381708673146880
747326822103158784
747362326995738624
747438361200197632
747299169144995840
747227291306987520
747371902537183232
747435203107381248
747376403151208449
747390944685735936
747267619535917057
747383810090631170
747343389796884480
747312657871474688
747322497725399042
747234157454032896
747413128388829186
747294974618669056
747240142780375040
747434401819136000
747399840611573760
747423203098771457
747318899222282240
747325358425333760
747371193792073728
747346858301759490
747306681147678721
747411349932773377
747367133709950976
747240264087941120
747294496673566721
747356207543791616
747425228716937217
747439737133211648
747436842786525184
747442006226505728
747372527563874304
747365208339906560
747408959074500608
747397848317198336
747263831894786048
747343947593179136
747399295624675329
747438164109889536
747321532913876992
747318697530785793
747413728057040897
747337081312018432
747384992947376128
747376734358511617
747307649897639937
747384439374778368
747331230316662784
747382786735104000
747351060918968320
747297382270803970
747365120255344641
747442073004052481
747325735816167424
747373714224799745
747375618728275968
747405280711847936
747260140898791424
747344387659575296
747409542279995392
747432871057567744
747357885080936448
747400528758378497
747226980702130176
747360162525089792
747436171857276928
747408443313688576
747233339266957312
747279246100312069
747388562233040896
747438805943189505
747367540377030660
747337249214193665
747420287763767296
747388214265135104
747425551732772865
747417016508743681
747296782653104129
747340327728480257
747338784136527872
747411631093727232
747290432472649729
747421848091172864
747310414057267200
747326369302880256
747366462268940288
747364952348958720
747338733876174848
747395478728351744
747403791826202624
747414034199150593
747323609446658048
747226087462055936
747418052363493376
747441121068933120
747399912225116160
747286162633416704
747346698784014336
747405280711938048
747371776464789504
747431612774645760
747329145655308288
747387958429364224
747277853713108992
747370115600162816
747440370175217668
747299567717081088
747396304779812864
747435626698575872
747428177308311558
747383512483962880
747345273022668801
747344970965626880
747235382085877762
747360259065282560
747396191604871168
747317041191759873
747305481459240964
747329879582990338
747401262589710336
747313370810855430
747352755283570688
747330961780576257
747329816806883328
747354248485212160
747373924116160516
747373924116160512
747397324310085632
747374163086745600
747317116668256256
747257213425684481
747380219707691009
747415775053389825
747413593986076672
747424582764732416
747419088549404674
747378965594005504
747383814436032512
747258832393375744
747230399194103808
747317791787651074
747391011526057984
747410586594648067
747312347463581697
747433655304323072
747377841642233856
747395994732531712
747437480522223616
747348821198278656
747437409281859587
747336657553088513
747293192014290949
747412511826264064
747423035368570880
747392144042766336
747360871526064129
747250422679740416
747381763182256128
747398834012196864
747330454454362114
747307792688504836
747335479285030912
747260443043954688
747381620487819264
747427141273403392
747378063957098496
747374238609342464
747305959471489033
747317162512023552
747266327610548226
747424809231884288
747371315334520832
747382799334785024
747247608293294081
747294966276194305
747375555641737216
747316130805518336
747376050661957632
747265085932920833
747247067446255616
747325400162852869
747339958663286786
747377510078353408
747441414682841089
747384829176647680
747313689926078464
747420036382371840
747315325562064902
747301929059913729
747310779091738632
747386066571788288
747391787665395713
747313316456857600
747439711631843328
747240373425045504
747237755885780992
747420518840664065
747430924896206848
747379934423826433
747295612459048960
747304034596356098
747406916519858176
747440214965030913
747378982530715649
747367339126030336
747360548514336768
747352256291438592
747347609220591617
747327464003665921
747293540196048896
747444086374825984
747290675578699776
747383181112938496
747356589095411716
747364898062082048
747411714648444928
747424411146289152
747426390727856132
747346296084668416
747343230014881792
747412494751268864
747299043202654208
747416664266899456
747438315016589312
747344203173101568
747236929607991297
747364004755038209
747383785004503040
747404853119377408
747381490669985792
747299815030030336
747401673581146112
747236036321808384
747264297495977984
747272279562682368
747360766630715392
747443415164588033
747375245376401409
747421605018636288
747367217327669249
747411400180502528
747411354122919936
747294341228466176
747328591948447744
747402831255244800
747339212182061057
747378034643210240
747230101654364160
747370791134650368
747326771675049984
747413140867059713
747412511654195200
747402596512563200
747351035996438528
747371676023742464
747347000790683649
747221566136541184
747402529411997696
747345935630401537
747332815595831296
747224971907305472
747436943588265984
747228025410945026
747440848388796416
747426910930673664
747273957141676033
747413589544230912
747313044020072448
747414411728551936
747415313650614272
747406690195247104
747258635215118336
747394337697308672
747329787643858944
747380626668593152
747443008396636160
747393041749577728
747324804848463872
747367586535378944
747443407073730561
747220370827022336
747388276927922177
747242789407064064
747381163509985280
747395956925136896
747383960943083520
747323583924318208
747293422843637761
747354047204712448
747337299428421632
747249286090473473
747355804701908992
747266424297652226
747232848621494274
747248438752882688
747397672491843584
747386372865011712
747344190728712192
747384015464857600
747264528199614465
747419604402712576
747441154589921280
747412008589475840
747361366474907648
747441838248837120
747283855447470080
747356370878533632
747406119518212096
747386322495672320
747328185063243777
747312179599155200
747348162843574272
747342588345098245
747400402736340993
747418081824120832
747329921505079296
747416768847683584
747381603949744128
747223801608404992
747369696396095493
747331012045086720
747357583174832129
747399488264888321
747365376326045696
747416798396555264
747299559097851906
747423727323910144
747307826226200576
747416328697417728
747352373819891712
747420195669434368
747353045089026048
747366802288705536
747404521740050432
747337471407468546
747264087927586816
747326897466408960
747386238781427713
747331066692677632
747416055832780800
747315493233582080
747409013617221632
747340197818339328
747233737776082944
747251635102060545
747222991935705088
747226041333100544
747385181523173376
747357163710885888
747400515965722624
747234039740891137
747395876943888384
747314348259827712
747280697283346434
747368324774899712
747314868391337984
747375199226576896
747389120150855681
747380731442245632
747266688161308673
747373357935529984
747393058426228736
747240792838725632
747437937470672896
747442945591119872
747326658420445184
747409915635974144
747336540339081216
747373764556562432
747373051554074624
747409252558446592
747414436755939328
747390302982373376
747443360810606592
747249730753826816
747348007574708224
747275244780544000
747276901413068800
747376105238069248
747336900927623168
747388814025461760
747340688644202504
747438621339222017
747439716182548480
747272325356101632
747313194968854528
747264847176437760
747432510276120576
747356559508914177
747436545045585920
747338490715602944
747393704462286848
747423324700033024
747359667521724416
747227010418638849
747404752288256005
747398640986112000
747382711032086528
747221528215949312
747282794464710660
747400096791269376
747428999450746881
747410465035288576
747338608223232000
747323089344561153
747383176822087681
747318957971910656
747442278516592640
747282924416835584
747282907773829122
747312305633824768
747344677158817792
747338029300219904
747344882604212224
747264935340576770
747435555202314243
747414642339774465
747241086456717312
747344207317180416
747385919964078080
747412490787631104
747338071016800256
747340541780623360
747334334009380864
747420342373650432
747370652399702017
747228750983663616
747221670998401024
747343058044223489
747442249508728832
747426621548822528
747255887824306176
747257091832844289
747303757642244096
747306198760755205
747311231996854272
747384250438029312
747435882307780608
747377472405024768
747262376605585409
747309172455182336
747374112750854144
747349026677231616
747398955940515844
747313400313585669
747321839198711809
747391401734864896
747351253739417600
747365053100335104
747264188372779008
747401870872817665
747420858562445312
747421332468432896
747411366785384449
747374041632235521
747267854483873792
747267162226647040
747422267618037760
747351279152730112
747324766793568256
747405838520725504
747344161423011840
747381130136064000
747299471034195968
747349630837469184
747240603931447296
747361647283494913
747357448856608768
747361030716657664
747258429958389760
747402709817528320
747391963968724992
747441402020241408
747378034651631616
747321818369818624
747329405861564417
747385735477551105
747370686029660160
747397814955675648
747410444059611136
747363996030894080
747429242799955969
747442031107182592
747348519204196353
747401908386598912
747303682031521792
747313165352869889
747401128334233600
747391892518744064
747386804765069312
747316596578783233
747337970588385280
747443549474533376
747301865964986370
747392828033089536
747417175602794496
747284262445940736
747376210016149504
747311017873465344
747342668376612865
747435672517115904
747258635156324352
747229594080575488
747363924819968000
747365405610508290
747372863028609024
747411643676622848
747408698994106369
747440773000466432
747249772772233216
747390051110182912
747288855175266305
747328785209430016
747379460777848832
747374159156678656
747425149293461504
747428940881530881
747308694254170112
747347214981337088
747338872233689089
747238578284015624
747327715309551617
747371843883958272
747289715271835650
747398028940697600
747354479310213120
747353988551544832
747250817162444800
747278771992952836
747266285629739009
747400121558663168
747422439857000449
747304311311343617
747433802088095744
747346090547044353
747435764825341953
747332765406748672
747399404370427905
747296505518710787
747294660222029824
747415619910443008
747355200625709056
747310988593029120
747329162315079680
747419507975725056
747379561168535552
747428840104919040
747433089148854272
747438671708594178
747380450440675328
747405209484271616
747399270387548162
747398767125553153
747382669147803648
747421055535439872
747329380716707840
747360473171918848
747440596692795393
747422829851770880
747238389313847296
747273315358670854
747422695537713152
747381985610502144
747433558562635776
747353175116546048
747250175287136257
747386825652703232
747278273067966464
747398519535788032
747443692122836992
747432732486049795
747407440866484224
747399815449948161
747249063737892865
747299076790620160
747238649415274496
747391921799081984
747347013612769280
747410255013777408
747318743785603072
747400532604641280
747353762218422273
747285307020574722
747337752434245632
747387404617682944
747362762939072512
747379229843558400
747425207967748096
747386632974721025
747343863560339456
747379750075797504
747223273226776576
747280290540720128
747328952675426304
747423396036747264
747333872606535680
747330764572811264
747322959082094593
747328705425350656
747282228451782657
747415963570675712
747436012373217280
747333826741821440
747439976065949696
747420992792825861
747402743313272832
747396321846378496
747411672969678848
747348233903443968
747345906295398402
747314054838910976
747411979019685889
747351736143187968
747361437803175937
747437526504218628
747411416898932737
747363660746498049
747381343651307520
747356601753944065
747371235567407104
747335332153032705
747356270487830528
747341309107548160
747419499348037632
747359684638687232
747414038351577088
747366814670295040
747443604281516032
747405930833186816
747389820444512257
747243493752344576
747343196775030784
747426114012848132
747421315498389504
747224216831950849
747257419084926976
747281569929322496
747312489998671872
747403045055639552
747408770322567168
747343402207838209
747318630518423552
747411567826763776
747337739742285828
747393113199644673
747233645774118913
747422414552731648
747310850306801665
747419872880115712
747395402987671552
747288805065920514
747378613293621248
747334216518557696
747379368293339136
747322824801419264
747250183881297920
747264117350744064
747367263481765888
747287047702884352
747392496595046401
747325324623437824
747258618584522752
747411979212554240
747363836949303296
747431306259210240
747270257895608320
747356341421780992
747444036181594112
747259281309765632
747410032841588736
747278772118814720
747377938207809537
747341569242468352
747430312179863552
747413304365158400
747425015126196225
747330194436825088
747376264651096064
747378806462152704
747403527727751168
747414273425498112
747393922574462976
747298615542976514
747236900621193216
747286032417095680
747415036709179392
747274061932335104
747321512164655105
747441905257091072
747295117283753984
747325077339856900
747305359757320193
747393402480828416
747325718858588160
747395218627002369
747330869786882048
747430077277806592
747423521924587520
747425207854465024
747339618987581440
747411161071521794
747411660281884672
747407600396820480
747383671586336769
747391452125138944
747359722311925760
747352784907866112
747384225263824897
747340982123782145
747412197358198785
747442035569876993
747364646135357440
747419222612058112
747294307695001600
747434556786089984
747387941656354817
747411131602460672
747329871248924674
747435622277709824
747394044322447361
747242222811254788
747291598543716355
747332450833969152
747431000049852417
747246819843907584
747395659146342400
747394090426302464
747430622667235329
747307637373468673
747295293641625600
747354328466231296
747417008040448000
747378193988976640
747266260581253120
747341468784689152
747259163919720451
747434666068746240
747392974573670400
747269884560687104
747332677389299712
747363039750533120
747344190812487680
747394782444453888
747261755802402817
747371713613160448
747383394728808448
747230495667273729
747409881787817986
747304151957200897
747231569413312513
747400629153312769
747405704378494976
747329372281933824
747416643026956293
747344677083316225
747274582046846976
747404169305169921
747330538277474304
747242428684435456
747271301937700864
747265509876449280
747255233818988544
747362687655477248
747400750955921409
747391590621024257
747405117071179777
747275970189529088
747382342151471104
747390621489446916
747341137451458560
747268961838972928
747353065901035520
747435655878352896
747235319116873728
747229522517442560
747417364505866240
747383436843823105
747436838852395008
747220102160990209
747280718452011009
747339002567503872
747320589157707776
747325140275363840
747376470016724992
747249617583038468
747340327892066305
747351644199854080
747329313381310464
747310489370169344
747334619456929797
747322787203690496
747388147055525888
747434896595968000
747437333457182721
747397982794973184
747375870273294336
747387954016854017
747264364613353473
747381738054156288
747313844809142272
747409391318532097
747226188217712641
747390269398487041
747334929634058244
747424926710140928
747397714300796928
747413904310013953
747441783685033984
747277593594978305
747266197733904384
747387890968199169
747251538549215232
747424284969050115
747374255348850688
747379938647375873
747427028232716288
747249512553517057
747370245644500993
747379553031553024
747386280506339328
747382861989281792
747232026663714817
747405364711284736
747315686230228994
747225164740333573
747393914173333504
747401660884992000
747371021586423808
747433508482748416
747387077398953984
747395512370794496
747326519983276032
747374821760172032
747406778300776448
747299156272648192
747314360666595329
747406535010160640
747307209734787072
747329657364570114
747272120128856066
747361768947781632
747392240604020737
747306659999932416
747334669847298050
747301584795635713
747443608161226753
747375442458378241
747273105442119680
747232668161609728
747415955228135425
747435370783117312
747391125007241216
747318341417635841
747359424591822848
747269045729243137
747331737986859008
747315899997134850
747443423821635584
747392605604941824
747323969829646336
747245708390981632
747329888231665665
747246396441452545
747444149427834880
747416634613194752
747268751758811136
747360561080393728
747251974542745600
747388537213976576
747367271811678208
747340449220689921
747348691229409280
747396208465829891
747418631366184960
747380693618024448
747251630815469568
747290642200432640
747252763231399939
747368371033878528
747287391291879424
747401094968541184
747400423602950144
747394610574561280
747370698629316608
747432950648676353
747436255806361600
747241354871312385
747317351205396482
747398947279355904
747385509010350080
747252092092329984
747398146355924992
747380983276539904
747430312251101184
747333692276629504
747368353992433664
747374658115223552
747363706774949888
747388264466644992
747264058479501312
747314750795579392
747434179554574336
747360267483381760
747408887943397376
747442564022865920
747294316138106880
747406836706512896
747375627070767104
747265144837836800
747243904831885313
747437312842170368
747309646629593092
747425753231405056
747274065946124288
747243099517132804
747340910791274497
747441553057026048
747343242815889409
747303216597991426
747350477851942916
747396296701583360
747387975240192000
747394849574428672
747246132217131008
747443423603458048
747357612434464768
747332337617113089
747292345058492416
747414130550784000
747262892718776320
747439682389053440
747416576148783104
747343024825339904
747380714652442624
747315774235107328
747371688434688001
747411714778378245
747438856044056576
747377992498814976
747328688362921984
747344626831417345
747425602118922240
747422427253202944
747247185037647872
747420929731493888
747238049654902784
747347319754919937
747392878280728576
747233675146760192
747423299689295872
747281896908873733
747364080139276288
747414470561955842
747266608494567425
747404135893504001
747331607875358720
747328583526277120
747394488889311232
747414705514381312
747286947001819137
747405389973577728
747397655458906112
747379590620807168
747365946663153664
747405112935653376
747376243465543682
747413941882593280
747389015058415617
747416001545932801
747430966554165248
747434078949998592
747222962659536896
747398385464934400
747333100967890948
747314012593881088
747325488360624128
747435286615957504
747417293320294400
747328684349001732
747337505112883201
747237256801312768
747411546918182913
747256269518573568
747440156509114368
747427489799110656
747398649416560640
747423043778129920
747354269418852352
747347688937578497
747424263976660992
747364495304101888
747406069408927744
747429985258995712
747328151487864839
747410162936328192
747412473922322433
747344110818729985
747227199057453057
747434628454088704
747441452268032001
747406446694903808
747339858176139264
747230533495758848
747381167767306240
747338193024933888
747424335539879936
747296111505743874
747428114439995392
747370266695729152
747372598821027840
747230751733719044
747309013226786816
747409160568987648
747307012396974080
747421730738626560
747256039037247488
747385047334985728
747237579691438080
747250254953713664
747366328386879488
747436570450497536
747422380746768384
747363337864904704
747425975617601536
747430798819627008
747220072662446080
747359189618434048
747346317421096960
747396049178746880
747437652534759424
747391313843224576
747442731652419588
747367007570567168
747344408631115776
747383864633360384
747354907334828033
747271390227660800
747443239049891840
747366491662647296
747353867155873792
747425576999329794
747394321238888448
747334262945259520
747425975454044161
747335781153333249
747382669235916800
747417381488758784
747430568325832704
747290147033485314
747387857476653056
747329879805304832
747382476302082048
747413153567358976
747416710320390144
747398725174181888
747337492274118656
747333423736328192
747318123179565056
747223809825046528
747220425223049217
747440231893311489
747433336621010944
747229682165112832
747353573374173185
747378588215808000
747329380557283328
747411148635410432
747430157007347712
747266231036710916
747232894695899136
747364109402906624
747344153059557377
747308199385018369
747423534239068160
747333541470474240
747360452103987200
747311575791337472
747378386708860928
747311705751846912
747355284549537796
747412939490074624
747396606820032512
747436897463500800
747367423033081856
747400830786146304
747221306089836544
747313287251922944
747336808623529986
747374473427353601
747381960234807296
747243393210736640
747376109302521856
747434091264491520
747438420067123201
747251081554460673
747337811196469250
747406203450331136
747400176378253312
747344115382161408
747342416626081792
747364583254396929
747443465643036672
747296094426587136
747402705589702656
747409210711941120
747354508871766016
747226703924125696
747388444825903104
747277006207803392
747368391850201088
747361639108771840
747440240365821952
747369331361783808
747402734794575872
747377497747095552
747362733843156992
747431860255469573
747284002248105986
747362901640491008
747349219556499457
747380966348439552
747323063851614208
747402671850663937
747421332346830848
747236703337754624
747405578474000384
747256240540004352
747361668406083584
747363874463178752
747426726091718656
747328667567611908
747420879328522240
747368853081042945
747236753598259202
747419893679689729
747300339141902337
747411056113287169
747433013575819264
747406001968648198
747398741758451712
747388402715271168
747410657834831872
747418668812754944
747433541777006596
747357155120943104
747400717149831168
747287362103742464
747335860983496704
747233486067634176
747419872943022080
747409789630693376
747360871316393985
747431595909480448
747403200307822592
747290893892214784
747319456955719680
747400184863330304
747258526410674177
747429192447438849
747269938944040960
747395562404712448
747401497357455360
747346099174707200
747439258814808066
747275546564902912
747316470468608001
747399475669327873
747318873913864192
747402428824358912
747397651256180736
747437736471072770
747435416790380548
747358392646307840
747348494239703040
747276930651557889
747249256801648644
747400100864008192
747249902590238720
747378386750713856
747242365543415808
747250628166975488
747426877338488833
747314935575674880
747390617605578752
747333096626806784
747243812775407616
747389099225530369
747388805578104832
747313488360443904
747240146664308740
747348007507496962
747320329421217792
747355984943849472
747228688006131712
747334753674682368
747410900978655232
747259201471164416
747232353941069824
747315782527266816
747391624305586176
747367171374874624
747221822018445312
747353560753414144
747246757172617216
747399215882506240
747417846951534592
747284535079895040
747408820612268032
747278675754659841
747308006266724353
747275257459974144
747362515449876480
747287005604646914
747364180911620096
747236774590689280
747397156454162432
747442505201901568
747412838977724416
747248367625863168
747433034501087232
747335080847106048
747343834330238976
747412692143640576
747268223687491585
747412268502114305
747401098873298944
747367754454437888
747343586690109440
747313949666770945
747276603546177539
747239148621303809
747383910611456000
747392936715886593
747328512286068736
747332086093144064
747435387409301509
747384665909174272
747397496020729856
747345063072530432
747441251075657730
747379481728454656
747359558474080256
747366294857584640
747442991560810496
747443427919409154
747305162847379456
747406270726963200
747440764511223808
747315837124509697
747384296739049472
747410364166455296
747348892375781376
747399538772574208
747413010780667908
747402617509154816
747354273839783936
747221612294877185
747350976957390848
747407629413031936
747400327297667073
747421034433765376
747294387688767488
747310296339906560
747378936355577856
747383851928928256
747358556094103552
747436155180826627
747394941597454337
747352323454705664
747336590813368320
747390286045782016
747407176633712640
747315191495286785
747434175310008320
747316692670242817
747436163321962496
747407998759247872
747337530232602624
747406459177078787
747312729329786880
747227735920156674
747437119681921025
747413610599710721
747301538918342656
747231250859995136
747265249535893504
747364642272468992
747374460894838784
747234547486560257
747420673870532608
747415367908212736
747401099238379520
747350222070767616
747220894917984256
747232311935041536
747389128413691904
747313048046575616
747382476214009856
747306647706472448
747392815274024960
747426671800819714
747258031402975232
747431214303281152
747347759984893952
747417515626758144
747382476356591616
747353602730110976
747419331491827712
747374502942740480
747388004533075969
747389015318536194
747278419872915456
747364172208422912
747379531737141248
747423366471049216
747358128560181248
747333067233071106
747222618692935680
747385819095306240
747335197931102212
747443037895286784
747432153634443264
747367674808766466
747400058795065344
747411895095861248
747346031919017984
747322690688561152
747382295762468864
747383860418142209
747421508448952320
747252448574717952
747304453695365120
747382371373191169
747333889698324483
747372992901091328
747306135921668096
747363346136043521
747359562777432065
747331972716867585
747407717455761408
747383369873432576
747424478112645120
747381775752536064
747289396458586150
747357750980644864
747223634016624640
747443297958924288
747420409734168576
747403686897319940
747419021155385344
747347789441445888
747287563346423809
747425442576097283
747317569393033216
747386276538507265
747431507808116736
747354265375674368
747414646576013312
747416097893212161
747341330116808708
747356194734477313
747314356463886336
747437270756638721
747246379383197696
747317128886312960
747364944027451392
747433017665331201
747424440246403072
747361777529262080
747349282693353472
747222434349223936
747420308873879552
747414763978825728
747440399472541696
747424809315876864
747392030851080193
747293267813769216
747409445672521731
747239748205314049
747385185944145920
747304105748533249
747405616285638656
747417993550888960
747412943550222336
747400398512726016
747345851782037504
747311588353269761
747221951890894848
747229581157994496
747410511034191873
747360125011243008
747350926701240320
747375668976058368
747240868197761025
747246119558602752
747283184467877888
747420007034818560
747409915254210561
747327191063486464
747378902604070912
747436238756519936
747362117100109828
747417225955581952
747292965752582144
747257385383661568
747366789546381318
747388327360364544
747392676853653504
747279917314805764
747377166472491008
747281230220034048
747433110086746113
747430278814109696
747432887562080256
747378525120921600
747342852573663234
747318785988694017
747414869130022913
747369541060034560
747420023690502144
747370245896155136
747394874564030465
747284950181781505
747429825846059008
747322418251718657
747418409009307652
747343112926728195
747263659970203648
747398779683340288
747430551490015232
747219716528275456
747439154003320832
747332161326329856
747338738271850496
747377212521910273
747385894638878720
747286976231989248
747438713484021761
747417175804227584
747351987990204416
747225005247856640
747313417241821186
747355724875968512
747282870117376000
747282316527964165
747388927326162945
747349097867264000
747319465210060800
747431596001796096
747406690040094720
747221746281938945
747440735041916929
747290126259150849
747301186550661120
747357537096372224
747360854610370562
747312817120808961
747231984519282692
747299353413353477
747354336934584320
747296774251913216
747343758866317312
747235952335196161
747368744176001024
747388554054086656
747389380197818368
747376386353016832
747303212303024128
747385924070281216
747418371097038848
747432610675167232
747235214338854912
747383780743122944
747411773511340032
747326696135630849
747312888579166208
747387224375836672
747324858988527616
747394707064487936
747246329148112896
747408577485242370
747408741109272576
747404475292389376
747415078455099392
747420673946038272
747340390643073024
747322208494587904
747306542572048386
747420849985069057
747236627982913536
747309277224697856
747425153466929152
747408946370052096
747233759024513028
747389283787489284
747234618768764928
747408070108659712
747352122035937280
747431751023206400
747232962144460800
747430719350177792
747390608927490048
747290394543546368
747409269377605633
747431893604401153
747310279696867329
747342064099037185
747391489777479682
747360657616568320
747379611512750080
747227861577248768
747428659758149632
747367855042269184
747317880014798848
747401841546145793
747359977879175168
747312402165686272
747359478933233664
747319570331897856
747400000133562372
747273558569541632
747369037689020416
747277618525855746
747378260938395649
747398351700656132
747377124248457217
747436457061654528
747259281154707456
747304630095253504
747428890457440257
747386888848277504
747381129976635393
747323617478750208
747269729362939904
747272979772510208
747437157648764928
747231917741735936
747319041459527681
747419558269550592
747423463191777280
747352080247971841
747242470640095232
747435165224296448
747253337884528640
747311638873669632
747227534450909184
747370128325681153
747327589748871168
747410506907000832
747245071016275968
747380408535351296
747340390848569345
747431973434490880
747367246738165760
747416118759931904
747428848514506752
747354651234689024
747315337989742592
747379405903773696
747433101744168960
747304814543941632
747347705706352640
747301878635991043
747346032212639744
747393050234753024
747411479914233856
747343817523662848
747336800180408322
747285814384570368
747429737765740548
747442530212417540
747423412902035456
747388084312997888
747416882236526592
747374926693163008
747399098261737472
747388478501969920
747391959455666177
747310657238773760
747335055656132608
747409735138172928
747330773343035392
747336083323518978
747293792047271936
747351941689180160
747394320840396801
747224858732412932
747367343400030208
747293800146444288
747256936563875840
747222648380395521
747221868055306241
747312024527347712
747351111154077696
747427078425968641
747315405098618880
747413485018030080
747328953002557440
747397470964097024
747405452590387202
747409894505127936
747378697301331968
747313723124002816
747413975436926977
747286804160610304
747293280119848962
747371852310392832
747376948154863616
747357155137814528
747341812684099584
747401061103591425
747405834385133568
747341095453892608
747332408735784961
747357134208249856
747374607980716032
747350872095498240
747317859009781761
747348334709440512
747377598351679488
747354722797969408
747320937675034628
747379884230582272
747400209890697216
747396376049369088
747442383764197376
747413388385525760
747394060852273152
747424952224219136
747335915228397569
747390584013398016
747398104341684224
747415447562223616
747235696788840448
747368668535861248
747241333778055168
747373337098125312
747420334240956416
747343343504359424
747355813325512705
747427867013877761
747378919481958400
747330626282356736
747361467045904384
747338146573017088
747411974724562946
747320144779583489
747438726268215297
747285122244698114
747221163235999744
747336028738854913
747338088058216448
747245926465552384
747420388720807936
747353443514253312
747427179261235200
747409412248199169
747335877555171328
747327866489057282
747316910828621824
747383810140954624
747381545133023232
747340398897422336
747360414212755456
747265874537644033
747292806482272260
747354131057283072
747435911835574275
747330802648653824
747240834689437700
747409538039455744
747431893621059584
747239232452820992
747329854773702656
747418346035912709
747252901496553474
747439506324848640
747322816681238528
747371273412546560
747440605278543872
747220941206327296
747418639645675520
747417880497688576
747356593373646848
747375551464226816
747438881335820288
747357184464388096
747392014191333376
747327392423677952
747424704764461056
747265295912472577
747223050760953856
747420862668808194
747401161976725504
747386767301541888
747442165307965440
747385370195664896
747439237667131392
747424012700028928
747375538780639233
747341053359886336
747342576043233280
747370749162360832
747243061730770945
747365187271942144
747401690312212481
747435974670561280
747430043937177600
747412704789303296
747344077323010048
747259168076234753
747270769244241921
747314914562215943
747347110006140928
747428768738861056
747409705937604608
747360858678894592
747320429866475520
747328373886574592
747442098517905409
747438403327787008
747332484434534400
747326050187649024
747427426876133377
747394916486119424
747319297421152258
747235608737656833
747357088037355521
747337328780156928
747357658588536833
747358212136009728
747316537648832513
747308111182979072
747286422671884288
747352914843295744
747408992612147200
747381620739571712
747413015008403456
747343989406212096
747396409679196160
747333436629618691
747409718155452416
747400780215377920
747262196447649792
747407801383714816
747434338866847744
747434942779396096
747433726360027136
747267623595945986
747400910188445696
747443608475795456
747442295570464768
747257418837540865
747288272221573120
747338595669671936
747282500842463232
747420699057324032
747233448704811008
747401073732685825
747310455782146048
747431599944380416
747328046869295104
747264951895597056
747234241054838785
747433214705270784
747327702974095360
747394958613577729
747354139672317952
747397655505014784
747397374373433344
747399555537342464
747393536715173888
747323986745294850
747362247081623552
747399647669424128
747349488189112320
747371021632671744
747382375596724225
747396841629704192
747335269544714240
747421265317748736
747251882553376768
747304256676335616
747337144247554048
747240788476583937
747417968720633856
747408707596713984
747240507701604352
747392618292609024
747304646918574084
747356580799221760
747436478167457792
747362352044048384
747323638802587648
747388713144037376
747414378232700928
747362444385849344
747271625192710148
747345008475267077
747432816565063680
747370442776731652
747373857212895233
747308086038167553
747279296293646336
747354135343804416
747368203223969792
747381930950299648
747360624124977152
747379615786745856
747339400934133760
747435286703964160
747441603439058944
747374204950052864
747226301577170945
747255539814457344
747237630400593920
747443914441887744
747246161531068416
747388503382589440
747413350464765952
747399211524718592
747374825723699201
747334346831323136
747345214210080768
747225580089782272
747320882834477056
747344786122637312
747377002689200128
747372703544446976
747406287328018432
747307117342662657
747235801671569408
747224196070014976
747409001260978176
747442652090634241
747314683967746049
747338067099344897
747318525585326080
747406425685630976
747418966885269504
747391577991974912
747228818142863362
747378902872489985
747357130307543040
747316739059253248
747423463237836800
747440642826047489
747379733382340608
747349919980105730
747365388669812736
747414378048327680
747442593437487104
747393729820909569
747415871396646912
747354332345995264
747362578490343424
747244882129911808
747253652365029377
747363539145338880
747298397141360642
747390952805924864
747401803516481537
747368425211584512
747319301867069441
747303111702654976
747303275205013504
747324624132669441
747442912040886272
747319628716597248
747429549042970624
747269653743865857
747268739184267270
747401829030428672
747371709523714048
747349068842680320
747431905990180864
747440760501342210
747429653690880000
747299089201537024
747392945108688896
747332824173150208
747348200617611264
747413614814978048
747347776984485888
747350695913750528
747434712285782017
747412234746241024
747438700943007744
747313270428577792
747440475167154176
747332610167177216
747355787991846912
747322376124141568
747281683167117312
747230420224344064
747403372274323456
747436272478740480
747386142127984641
747416731304468480
747254822718562304
747269485912981505
747396589971333121
747391955244617729
747270018547625984
747406157531254784
747308090320519168
747327589488857088
747312657791803392
747441356033908736
747387719404380160
747380374813040640
747316822865633283
747385286301200384
747327589765636097
747347877433741312
747362574249889792
747255799844503552
747432673916903424
747341061853323264
747371097373442049
747309554015232001
747374255642415104
747267036439519232
747302557853196288
747228574726270976
747346262781898752
747337798542209025
747408476708601856
747309982090043392
747354647078309888
747285118197194753
747395931537022976
747389267106738176
747322963502866432
747393343861178368
747334300601749504
747305984616370181
747313421348048896
747400407085891584
747341263234433024
747360355635073024
747417125401296896
747360095525310464
747313605972942848
747342605424308224
747389208088690689
747362662292557824
747251815251488768
747377510153846784
747305884036915200
747442257788276736
747410490112958464
747369843242983424
747420011044560896
747387580652494848
747358459667038208
747400641820172288
747376969289965568
747251236391391232
747381960562085888
747370941827715072
747393217839116289
747388256074014720
747398108427001858
747432724185616384
747442966520803328
747302599972421632
747309075797409792
747243888004337664
747221390013640704
747292953224241152
747275802606084096
747388855855235073
747420426272391168
747352495635185664
747391867290001408
747440705694466048
747347990654783489
747309587640942593
747423828083642368
747443486660661248
747388977536188416
747374700205121536
747281829846126593
747345533040099330
747402109650362368
747329309358981120
747399698227564544
747373458548416513
747243598589005824
747363522082856961
747312507069435904
747366932127547392
747399349898985476
747432464012935168
747390290311389184
747241472290742272
747437945850847232
747363274933538816
747339593708511232
747364356732518401
747434833899446274
747439925839208448
747339040156835840
747251702256930818
747398129415131136
747369901921185793
747223226787344384
747331863568486402
747426096904273920
747330752312815616
747379540452909056
747430077357514753
747393637160464384
747274661768138752
747287152321429504
747439967752724480
747388008618409986
747423504895717376
747392945507139584
747431843226517504
747264704272302080
747334006916579328
747230600491237376
747440311744372736
747295767308603394
747343972478050305
747248518813855748
747340348855189504
747442580825247744
747261906776268800
747337421071618048
747261222991572992
747414588086427648
747420900383932416
747340554262839297
747424821806522369
747408636268396544
747439527086690308
747284568487526400
747233897319104512
747443679443431425
747242034184986630
747423161197662208
747392097976627200
747388084044455937
747429045621628932
747241451424088064
747428693530771456
747344006305054720
747322090903076865
747401304708898816
747266319406489602
747380500872855552
747298795939991552
747317808678068224
747373152456609792
747310489558867969
747321075881508865
747398947195457537
747363107106865152
747439900736241664
747315660972163072
747336146091315200
747296858154799105
747373773310009345
747383051135623168
747235000286797824
747225856934875136
747377556509302784
747375060604887040
747254893853868032
747439938199687168
747362905797103616
747427397226508291
747392341519007745
747401451375308800
747435681128062977
747231267331121152
747346791050416128
747412595557212160
747303711597223937
747421877593841664
747349039159611392
747413430403903492
747418182286082049
747426638275747840
747378558738309120
747423916180783104
747426596307476480
747380760760352768
747415452062613504
747384346814877696
747340982216069120
747441003796250624
747416450185428996
747241476288028672
747419734497435648
747364117837713408
747382992096493568
747436666911068160
747358338258731008
747439401580503040
747281519278850049
747221180323598336
747340579353223168
747336993256800256
747351191013588992
747339715209158657
747300813383467008
747374448626409473
747309394774286336
747391783659798528
747297289849319424
747340680196820992
747327010884591617
747285298481029121
747334925586620418
747330265807130625
747436259879096320
747361131421851648
747239752718553088
747320702739451904
747413279291506688
747356371004325888
747383764012044290
747300985148571648
747233549330198528
747253300135927809
747315023555366913
747387824010321920
747265598015549440
747381050381316096
747439292339851265
747366575666307072
747401346417033216
747246878685822976
747359361668874240
747354810505039872
747411731614416896
747406043978686464
747428215296303105
747239161090826240
747404743727808512
747351799011565569
747387413060796416
747413690383761408
747373257297256448
747312440002568192
747297449211895816
747310283761188864
747349056251322369
747293762745860096
747328923604656128
747375195120345088
747425304243769344
747417431828635650
747418681727037440
747267653119553540
747420824693510145
747275244725886977
747363912497004544
747265384110137344
747410317903282176
747250146115629056
747363883103436801
747372707583426560
747244886248816641
747347625876172800
747407961039978496
747444111574110209
747344236970860544
747339870582956032
747234471766818816
747430476067938304
747442878662774784
747382753302355968
747357541341007872
747293611520200705
747407973669036032
747436310374256640
747379951427522560
747369826436321280
747372703531806721
747281930555531264
747407449188110336
747379695465930752
747242537438543873
747309000643903488
747408866967752706
747319238616985600
747398540687638529
747407453566836741
747327266636500992
747361592770170880
747302033930096642
747286787626696706
747389388653473792
747295318673227778
747259654506446848
747431684027592704
747435744159883264
747255410080415744
747420057471434752
747425795153477634
747400805473345536
747363744502550529
747356660193165312
747350591085613056
747433722455154688
747435806965506049
747432032226119680
747301631092371457
747381889229533184
747399303828742144
747331381387108352
747344723182915585
747422817101164544
747419860322263041
747436553664892929
747223365505585152
747387605902209024
747329099723530242
747328520913719296
747292441422618627
747313899268018177
747416731099009027
747305666138669057
747379838164606977
747413203781550080
747373072550756353
747321629714178048
747363023162122240
747364776238583808
747266503913967616
747299991069220867
747231829585969156
747347667664019456
747318617901961217
747398486098911232
747369511750336512
747369167657938944
747234698372362240
747305187904106497
747386444323393536
747423416962121728
747318039385804800
747271289593798656
747408208512286720
747341233530363904
747357407005675520
747333751236026369
747442119510532096
747399874153353217
747431595632640000
747376964843905024
747319838528274432
747398540394102784
747383826922381312
747384707667603456
747287710105116672
747370430273454080
747340390718574592
747382136655618048
747271377552547841
747345251807821824
747367515144126464
747330773196275712
747234165846847488
747413006825496576
747365791541137408
747439107656257537
747404743694229504
747349064384028673
747427095450689536
747366907083362305
747289182402281472
747394023338414080
747394631432835073
747409688870924289
747339346424979458
747439699174760448
747352742801334272
747391724729733120
747268768615698432
747258291177172992
747319335195029504
747430333285605376
747443503475589120
747433831414697985
747379397905223680
747379519196114944
747436335401558016
747327988052566017
747316642711953408
747432954863947776
747443444747014145
747388453176938496
747371718004604928
747435140209643521
747346023706562561
747392765043052544
747280848240541696
747232219446517765
747438633649643520
747442689700990976
747351140690333696
747435559585349632
747407386336436224
747340487137206273
747228851605020672
747378604854607872
747404282593423361
747396283862650880
747328692863438848
747441137779093505
747390764158693377
747377472442773504
747397118428610560
747366319692087296
747413988309270528
747254730565488640
747404416517574656
747365510480801792
747328734550597632
747325861741760512
747375182562525185
747441523562786816
747385286389293056
747371625746694144
747393750452813824
747390076229869569
747305212956663808
747290918835740672
747400171965845504
747398053846458368
747338285085663232
747222308243247104
747340638333468672
747343280656920577
747235222618509313
747380781652205568
747412654361280512
747348267571240960
747284384189816832
747326012598296576
747292332320448512
747433445668728837
747419423867310080
747277400665382912
747408296261337088
747440307449454592
747363652156559360
747358514197184512
747416416521883649
747398691359703040
747381134133202944
747230525220261888
747231321856970754
747414994678059008
747422959791407104
747420405485404160
747402705463873536
747340453729574912
747435852968640512
747364906366730240
747346837128912897
747386364598095872
747358220864393216
747294760738578434
747363929186308096
747321679802572800
747255850100756480
747410376946487296
747323852527538176
747223772344647680
747348103938744321
747232991231901696
747379213016117248
747419868589350912
747433395228184576
747254738786357248
747246316611244033
747428223424798720
747329451873034242
747265044283527168
747350624635748352
747384418269007873
747247021468303360
747262057985126401
747427527279316993
747344740203405313
747315291768528896
747279099274551296
747365740999774208
747334124235415553
747226561464565760
747297352805842946
747260728135065600
747317250676297728
747224506071015425
747442421231849472
747429444105601025
747223621404397573
747401249910308864
747409907184508928
747389921074249728
747306404432646144
747306685224521728
747421453935611904
747439611006312448
747429158838468609
747373865450479616
747420975906627589
747395923467083776
747339870373191680
747431864428797952
747356144599961600
747222534748147713
747407159810527232
747324250973843456
747342873746505728
747414453713436672
747437291778375680
747304244064063488
747320551736123393
747262011898101761
747374666625449984
747412562086608896
747279308905811970
747373924145520641
747318278402408448
747438210423283712
747386989390012416
747224279784243200
747433873429037056
747246291604758528
747373676715196417
747377015410597888
747373995255726081
747241799496966144
747404726925467648
747400885098012673
747397869292904453
747439422543699969
747314134358728708
747413211998228481
747411475883401218
747264381348548608
747414235702042628
747407101148954624
747331452753182721
747439086793859072
747409009678901249
747220517594107904
747333340026437632
747443906170626049
747391460643725312
747322862478909440
747301551450914821
747406652467515392
747415804107423744
747431092353830916
747439757861486592
747385898841542657
747316353254625280
747408594295980032
747418102804058112
747419021306388480
747421080562864128
747391586544271363
747327895920488450
747357100741824513
747265492843368448
747310178945531905
747427237822070784
747431608374919168
747348401847599104
747238926084018176
747398343492407296
747356987562811393
747229141011939329
747428403901505536
747323986871123968
747398028697415680
747436721302835201
747404512990756864
747435052095643652
747369247391776768
747395726074847237
747276838494306308
747344962413441024
747391502373036032
747358539560132608
747363291568037888
747420200065187840
747382505502703617
747355909710581760
747347512470667264
747331301510782976
747292647073583105
747381855586902016
747437451061436416
747410456587939840
747336288483704832
747347248569155584
747400142572027904
747435823700664320
747419302379159552
747372515043905536
747405813552144384
747399681446141952
747377871178588160
747318416923516929
747364197558849536
747311101956628481
747315786893524992
747298686678376449
747439493846695936
747315967391203328
747374431509569536
747344639657541632
747280890166841346
747244068439212033
747342886258118657
747332929173389312
747382308454400000
747335445470543873
747436041917861888
747397034706034688
747401426297556992
747365934189387776
747386586598350848
747373122836324352
747331003920715776
747309487216721922
747331230299914240
747414147642568708
747378458305662976
747322669775806465
747372745684488193
747369821935931394
747331892861501442
747406853508833280
747329003220959232
747309612781604866
747423706339807232
747324674699255811
747410695768051712
747429355899527168
747372028198555649
747296706920775680
747353443187056640
747415753998012417
747443117759012864
747338532583149568
747230197867388929
747427539786817536
747330840397438977
747417641346863104
747376142756122624
747399828196458496
747311483495669761
747372284004962305
747269527893741568
747360703808421888
747329779167170561
747409441633505281
747331662489358336
747424067158937600
747417582500741120
747287185934561280
747417108607283200
747273567054684160
747443016705638400
747312305449295872
747429435561775104
747388730143555584
747375778074091521
747399261919281152
747340608813969408
747392320379588608
747374159097888768
747365250165514240
747397042952081410
747370229043343360
747369868169740288
747247004435243008
747248233500413953
747408841512456197
747432879400026113
747369058878824448
747284279307034624
747366567407673344
747276415129681920
747323823196758016
747432392818843648
747245020638486529
747286737114718208
747388814079950848
747381226370138112
747425631638425602
747423391951495168
747375677251387392
747423811134492673
747303065359769600
747338822036295680
747385768914608128
747358984030556160
747292244294545408
747386389566631936
747419323384332288
747259545638952960
747329124876718080
747322040613408768
747347189802795009
747225206847053825
747378751655247872
747440047180349440
747387505498951680
747408690576240640
747345675684298752
747332161452183552
747300116772491265
747368785980571648
747345608273334274
747344824223694848
747268664068497409
747370962933395456
747394937663131650
747402361686097920
747399614119084032
747374985367425024
747315845580230657
747224607023841281
747433164277157892
747304445629734912
747289735928811525
747260388379627520
747375463501168640
747337395977101316
747328671849971712
747427049065807872
747325941475475456
747424717003431936
747235570640793601
747430081610588160
747369260213665792
747421223144009728
747372678479216640
747273554517884929
747322904736473088
747411870181695488
747301203189469186
747399593290235905
747297818348425216
747270832351645696
747407830915768322
747327552000122880
747399995863621634
747382883195592705
747388381915549696
747332954158825472
747370317203419136
747383688539705345
747346686159118336
747315262601334784
747438143129919489
747421114134110209
747400578918137856
747372284067856385
747397819045076995
747305481576710144
747430249286275072
747404144210649088
747333113634643968
747375782033502208
747381343940665344
747351216225554432
747438289821433856
747389455712063488
747424968858800130
747351279198867457
747435773260144640
747408950782468096
747411291183054848
747432720071008257
747416622004998144
747401996655788032
747303178929004545
747312888520413185
747327954573615105
747346430679932928
747395193574461440
747311563049033728
747401618962923520
747416601293529088
747319612094578689
747352814389702656
747348838101331968
747411521806995456
747430609971257344
747318563661221888
747317120883560448
747366298749906944
747390303087263748
747372678324027393
747341149862453248
747382576998912000
747374536430063616
747381658576367616
747382346366783488
747292151852105728
747344597706117121
747300020660035585
747300863664742401
747237622024642560
747231506574127105
747381855574339584
747334560707338240
747443084149948416
747377396815380480
747388633666158593
747374754798125056
747341644815441921
747316055400292353
747394581021392896
747260065506156544
747293196237967361
747339539417489408
747361446208626688
747320614583578624
747399601582284800
747220031033860096
747325542777524224
747320891290198016
747290470171041792
747313064811233284
747399492819951616
747321247835381760
747231540246089733
747396820763017216
747332475936874496
747275265655574528
747418379699499008
747321453452812288
747231645019836416
747343293332094976
747432489405321216
747423278382391297
747412645964197888
747419201653051392
747292399479595009
747330576177233921
747438277276348416
747385483819364352
747426809919209472
747295968719101953
747301446522011648
747296501353746433
747340025927348227
747344564051050496
747291300446167040
747412625038917632
747354286598795264
747376167968210944
747429615992446977
747310456008675331
747291791200641028
747402051013976064
747368676978987008
747228297835188224
747390713747357696
747313672855257088
747416529990475776
747325412632461315
747340797524074497
747241983748374529
747361626332991488
747421089270140928
747222849321058304
747406824463163392
747428186040967169
747281007926095875
747284027472642048
747380035141656576
747260149618851840
747399307913986048
747437329367834624
747245222028058628
747437128238379014
747341145735237632
747393461309968384
747364902352883712
747374947752886272
747403091377545216
747340814179672064
747369381861163008
747384816836960256
747424432046620672
747274489914765313
747418329200091136
747377476557504512
747376692537135104
747409110136659969
747416500571516928
747384808477757440
747242310883123201
747367377013202944
747316063889563649
747390546096775168
747410263708663808
747437010709798912
747412369161261056
747360900928045056
747300414555459585
747269053803339780
747401497621725184
747260791053819904
747400956246114305
747267313125179392
747333474235801600
747411291237658624
747377787158335488
747388474047729668
747428567370301440
747388792923897856
747351711052857344
747376608537882624
747391598732918784
747391833626578944
747274800205225984
747436255537856512
747285885754843136
747369616670883840
747442534750781440
747351971288518656
747373076942315521
747245825802178560
747327711085887488
747325886869868544
747282903613087744
747356521848246272
747222471875584003
747441440041512960
747379142014951424
747317863090794501
747391024461291521
747277601895555072
747228797208924160
747363492861091842
747432212375572480
747382832658583552
747325941479706624
747354890578563072
747350335283331072
747320606111080448
747382728031670272
747282387650809860
747353816538939392
747439741134585857
747286619833544705
747410867625459713
747367322332045313
747428571656896512
747355125254098944
747440752058310656
747349291144904704
747438969571381248
747375711011373056
747313811426709505
747240578623115264
747283826359963649
747228964981202945
747261353136558085
747300414811365376
747285227001651200
747403842002771968
747371449535463424
747342059988615169
747439548213321729
747419021323177984
747305435246403585
747356417246400512
747289119298985989
747376285626798080
747321147063046144
747388843171667968
747399031140147203
747379099954446336
747368119128166401
747328935969468416
747383701030473728
747346338271027200
747407180752633856
747222958498791425
747333218567761920
747265513869344768
747318165009399808
747433403570655232
747427200375341057
747331003790688260
747409378723008513
747293770907955200
747355951649398784
747406027532996608
747363048495648768
747401686143082496
747294802765451265
747394384010719232
747261738932854784
747308128291553281
747432380156153857
747369046262288384
747297348817059840
747271142864363520
747431952177897474
747436377495724032
747437023250755584
747412826105516032
747335608972910593
747401870818291712
747229182749450242
747412863933833222
747413145006772224
747435202910294016
747441678827479042
747440907356639236
747413660843261952
747349303371268096
747433675982143488
747315463856623616
747348762666754048
747357708911841280
747357558080413697
747255582004912128
747370652735275008
747389321523625984
747442576496615426
747400692281769984
747226188003876864
747422913570144256
747285570989154306
747341162315341826
747381943709372416
747372283971407872
747400339653963777
747425870386585601
747396107974606848
747251228166356994
747303744983834624
747439258831589376
747266013230686208
747292843933241344
747270685408428032
747368614232264704
747392395902222336
747336913569218564
747355272025346048
747274544172404736
747305602930511873
747375152996876288
747378491830734848
747407130391613440
747232383146074112
747402747541065729
747378420473008128
747387698143387648
747342596884697088
747384271669727232
747331754566901766
747225718355017732
747356698264870912
747270979106201600
747414122174812160
747264150854844416
747239979106054151
747386360244248576
747381997966753792
747247994177654784
747338423699025920
747406308559695874
747357985689714688
747421596458041344
747274208724410370
747421034547023873
747331242840858624
747238095666438144
747240541117685760
747411136157360129
747334614960635904
747395931478298624
747340642154471424
747411551255035905
747275546590011392
747400138562412544
747390864931065856
747428705845272576
747317313766989824
747441607612448768
747251236496244738
747231317746548736
747313555330863105
747397659514802176
747225307170615296
747359751655264257
747439925830762496
747419478472925185
747291422236172288
747397575813242880
747427988694667268
747260057369350144
747377384551256064
747404051948638208
747404911789236224
747350335233138688
747403661798629376
747410964153151490
747362360482992128
747406799200878595
747397383043035136
747430375417229312
747424780232450048
747382094507171841
747299211192897537
747415397230608384
747359474948644864
747419751257890816
747244022494789632
747226221734354945
747365799787126785
747400843226419200
747370325604605952
747415502432178177
747332794699780101
747365149825241088
747397592384823297
747300959957618688
747340566954835968
747435999869927425
747440898611511296
747310149891547136
747234895404007424
747324825564155904
747291816454561794
747434577963192320
747311516945309700
747232768937992192
747369280925204480
747403712226795520
747439456018378752
747233033271541763
747379842199523328
747397215191244804
747414113920262146
747398586556624896
747267946490236928
747249416340307969
747369465453514753
747431524539207680
747285222941589505
747439376385249280
747355917780385792
747225869400186884
747299550885339137
747370136672174081
747437295708438528
747385676656742400
747241115615641600
747359118088863744
747390097222418432
747348573725982720
747329040873193472
747279036481581056
747271298024275970
747386385578004480
747372573386747904
747365002890346496
747300775500472320
747369700653424640
747312221659664384
747403674293411840
747339551664857089
747337651766759424
747314071456751617
747333893531963392
747367687140085761
747229619288342528
747348900890173440
747315996730372096
747237517183819776
747253660896399362
747240071217061889
747421391268495360
747315023538622464
747278222627213313
747425753147580418
747353682233163776
747417960323620864
747240046105767936
747358182876536837
747381058476322816
747439254758899712
747435517365518336
747443344138244096
747238280224190464
747429851015970816
747305997346050048
747399752606703616
747413136693727238
747432128476909571
747405297547874304
747328512416088064
747343914097487872
747318924312645632
747433906849386496
747422603338473472
747359705534599168
747284329567399937
747378793896091649
747383696743759872
747434653578108929
747424414963212289
747431562250174464
747356618581483521
747314906030997504
747366684940439552
747442547270656000
747375140653178880
747394358761000960
747440076716576769
747310539743731713
747343851174535170
747289715007619073
747268055604953088
747234048125337601
747417817482395648
747398188169060352
747360854539112448
747422116513996800
747300687579492352
747322048779718656
747316747506614274
747315443145158656
747397475082838016
747239647730769920
747394962585583617
747421546273181696
747439371855499264
747319586911969280
747427208420016129
747300456813060097
747438323631788032
747337723078336512
747270266309476352
747413937671536640
747386750209712128
747373924141268992
747383835394981888
747241333895553026
747404899139227649
747391280326516736
747363346073161728
747439422547832833
747326171797299201
747419788947951616
747332916397518854
747414625470283777
747254382136172545
747438910687555584
747378143460204544
747316353002938368
747392165333065728
747436415177334784
747322367660089344
747256269736574976
747416181611573248
747347239929024512
747425975244316672
747439426717032448
747300825685319681
747313597647249408
747343334893445120
747247016972062720
747309726019391488
747286728700919809
747225206750478336
747378076502327296
747397995159764992
747392664421695488
747379699731488768
747221565876535296
747411257637081089
747230747174404096
747442291120439296
747241715275284480
747269481945174017
747316403275857927
747356052094607361
747238624090034176
747390403414888450
747342295037468676
747375840854482944
747406589179506688
747351585093722112
747398876198473728
747339904175087616
747229170162348032
747405142354440192
747394320920084481
747262200385937411
747377455841841152
747365053385498624
747324108375920645
747328348678815744
747387174149033984
747307012430565379
747441381132492800
747441544622333952
747432967539138560
747440126934949889
747403301172420608
747319377054203906
747382287537319936
747300146442973184
747231267523985412
747409118692990976
747335722391113728
747373898786832385
747392295255826432
747400616771727361
747299911381585921
747331049835794432
747317288404025344
747400159483531264
747378130881486848
747324846653136896
747270500959813632
747398339109470208
747350205515739136
747317393223909376
747228159322521600
747274384793042945
747319582583463936
747342961604599808
747382367120146432
747375648117661696
747432506178207744
747431293785415680
747401237277065216
747363967056683008
747357566267691008
747278381922680838
747285244043100161
747437933519482881
747242176644452353
747378378500616192
747303187170746368
747304718125281280
747329606991044608
747322086541004800
747409437317439488
747359617403977728
747417872188710912
747390340815003648
747396896185028608
747407625256460289
747408174945284096
747392018293395456
747396313520668672
747379594882334720
747303929591926784
747353573395042304
747415078450782208
747392827894554624
747400495241760768
747380735565242368
747239823983837185
747439888061063168
747403288652324865
747350599729979392
747431662749810691
747355091628351488
747309461782437893
747314373408919552
747269947152162817
747419323476615168
747391959518556161
747299361797726208
747315069642412032
747303350576680961
747255405630337024
747374096296644612
747377380096778241
747368412842721280
747431038171881472
747310921601585153
747322548199710720
747328936003018752
747348598753472512
747336204794765312
747358614780846080
747368890997555201
747317821097443328
747437996241199104
747232253143506944
747379741485740032
747433474806657024
747347386926694401
747439590059892737
747333042201497600
747417092073324544
747254000509059074
747325467523330048
747374209223929856
747325035195424769
747360661714309120
747276058362155009
747435190386036736
747226209155571712
747328277543419904
747397299119218689
747437547505258497
747286766646763520
747248044479909889
747438029955043328
747312301468835840
747340109482098688
747319364634828801
747368375089762304
747277140610027521
747399450612633600
747272929516347392
747236430506659841
747376017103265792
747368442328715264
747348275989094400
747408032389267456
747438332054020096
747383214562381824
747237143521665024
747314784467460097
747443847534284804
747437274946805761
747396183371415552
747228772030619648
747349916054360064
747334199892287489
747417431782658048
747329254740787201
747331343458009089
747426747013017600
747366986838061056
747380358103076864
747373190322790400
747385425103302656
747407839463866368
747411861759459328
747380782008770560
747397336729534464
747433001030557699
747440378693967873
747392357943828480
747431126151626752
747409932371165188
747328847977144320
747369109281710080
747390810350587904
747359034332807168
747399274606977026
747355825820270593
747236757859491842
747337320433520640
747400679602405376
747415984798052352
747340839408459778
747416987215634432
747370862320451584
747409684689260544
747435026816634880
747391070447734784
747402206249361408
747221272241766401
747329208662138880
747379129083904004
747413648285523968
747258928828919808
747428127127834624
747330609459011584
747381683536674816
747386674905219072
747407206002339840
747312695532093440
747376566460616704
747287798449766400
747391498237378561
747432225138872321
747429670438711296
747387203148353537
747428311521984512
747409663856091136
747339946017447938
747443184666542080
747312544881115138
747395713433108481
747320471738187777
747440693325471744
747366173080182784
747388390446764032
747391523386384385
747369331168845825
747361425102880768
747327761757274114
747337937159757824
747271943833821184
747423513527619585
747425107358945280
747316202238705665
747304143337852933
747278658834862080
747434930108514304
747396258784894976
747441125342871553
747249223444291584
747354538068303873
747429695935873024
747288775433170944
747401212325150726
747261097380450304
747367989301903360
747348557028429825
747281808786493444
747431583108435968
747344132067069952
747334694794993665
747322229289979904
747404110434033664
747327950186393600
747367641095016449
747354676463538176
747440563159506944
747313601807953920
747395080173031424
747435924296851458
747311537941929984
747375148722982920
747265434341105665
747345545316839426
747395860393246720
747326016754855936
747390470687326209
747396774705389568
747337022457544704
747305464635895808
747363488666836992
747339140694347776
747261172928241665
747273873104736256
747375811771113472
747367074717007874
747416437803843584
747275647391653892
747352436621246465
747363056884289540
747310758011113472
747237827365249024
747248568931618821
747371768130711552
747429733537812480
747359600433897472
747318986941968384
747340931578290176
747335730947465216
747437103026409472
747297571056455680
747232550733619200
747439057530134529
747384351118209024
747376147164389376
747381100691914752
747329892350492672
747241140798226432
747283004121223168
747373487875067904
747385798081806337
747246316640669696
747306253295071233
747356459160190976
747374628620894208
747345604162920448
747390479088631808
747403204711710720
747374322524651520
747350838633336833
747441150546579457
747419902244495360
747420623509454848
747344169832570881
747412021122113536
747237718359408640
747314478379737088
747373123159240704
747249919614980096
747299420656459776
747414080391122944
747431386198441984
747265602218233856
747252717333053441
747405481984004096
747355322201800704
747386846636711936
747372997133074432
747251433620144128
747334359280037888
747434196440735744
747332996282232832
747410427001344001
747261126719639552
747441322206822400
747395746987663360
747420220759867392
747412117352026112
747436352334073856
747332069278134272
747393553609953280
747410812936007680
747437274825170948
747327962815430656
747411924413980672
747409680679448576
747237357389287424
747263207149043717
747297780817756160
747340411585191942
747296509666877440
747428189992067072
747373576110620673
747431742563319808
747324112763133956
747309969221922816
747323793698238468
747334510459518976
747379167210070016
747282001795833856
747400859898777600
747411316260872192
747371818764337152
747415972017930240
747435706226778112
747406786504830976
747408325625712640
747276423266607104
747318974518431745
747439426394021888
747361500545769472
747431046388527104
747339534971473920
747406195087007744
747412306389196800
747426633913532416
747368123339280384
747292172957822981
747418404739493888
747382220629893120
747413363060256768
747320706807926784
747241438828593152
747422280414699521
747292391019683840
747414386415931392
747307918526078976
747364172179083264
747385210870718465
747402751668256768
747298040940109824
747315459884625921
747413111511130113
747222254044459008
747365044707438592
747427921602613248
747329418410917889
747355146347253760
747438252093669376
747304239760715777
747307062808346624
747364189300269056
747360389025914882
747390051093340161
747348007364923392
747331268170256384
747431507883659265
747379490100289536
747296765661978625
747325131601514499
747347554443137025
747276431932063745
747409995327750144
747353430742663168
747406878725013504
747369570520924160
747404898921226240
747239119223406592
747379850617380865
747389963029848064
747345453247692800
747306555360456704
747342492131962880
747396212811128832
747427237964636162
747343788234969088
747269905381097472
747385613679206401
747271801269456896
747286300760236032
747351254049796096
747378923579707393
747306932810047488
747337701926412288
747443600049340416
747326222116413442
747432744888705024
747432052845326336
747395466090975232
747390521199366144
747359424528809984
747389606434308096
747389019424698368
747298925841776641
747363803118059520
747406547240648705
747434447788703744
747400491013914624
747387530304192512
747338557749026818
747331557455601664
747247658729938944
747436494680391680
747257003710373890
747429594945429504
747425434397081600
747333423971205124
747325056351506432
747317174994251776
747440756055379968
747433374264987649
747440865145131008
747358434727714816
747413635992064000
747253862143254529
747362427516424192
747289928879345665
747402558608646144
747416412226977792
747349362221584384
747225646988918784
747351728073256960
747389128476594177
747237840078180352
747416550769041410
747348804328820737
747305313750024193
747311110240403456
747399584859578368
747265841251647488
747335483412250624
747314985928273921
747382182763716608
747338339724886016
747365699228733440
747422796028907520
747432757790400513
747253664885145600
747339115490746369
747326654192594944
747402558688403456
747346040253095937
747322044736372737
747430283192860674
747336863346622464
747378827148525568
747308107177418752
747354768738295808
747393784086921216
747231678326841344
747377346840236032
747394581130448896
747319498659631106
747262271785578496
747276351833411584
747382824349630464
747295398276923393
747350771633520640
747292143622860801
747313710683717632
747238196254216192
747411429494521856
747366135486636032
747340541797425153
747310967604666369
747248128475136000
747226116730064896
747417373007712257
747376566624190464
747388914701320192
747311156209975296
747261327870038016
747356836542689280
747329514993123328
747410469095350272
747424834775289856
747409856747823108
747389908759777280
747367334814355456
747342097863192576
747330374808723458
747345654331019265
747368350016225280
747235533093474305
747407369697697793
747332312291934208
747284841318625280
747241937980231680
747250083276685312
747382375810629633
747436742299516928
747251068807962624
747373022445723648
747295360633057280
747346531167023104
747317921936859140
747326499003392002
747368077420007426
747328265002450944
747399161297969152
747249701632811008
747361362121265152
747288586714644481
747327140954181632
747399010340605952
747402407777210368
747230642711183360
747407444972871680
747356089826541568
747374888751505408
747404668234522624
747261831304085504
747236678088130560
747349060202299392
747384275721347072
747420342608486400
747442714908758016
747320451135746051
747378856525344772
747360989104979968
747419683880603648
747345281302224896
747434170947899392
747309084345434113
747245980899229696
747327719604518912
747379209136377856
747397793971478528
747355033117855744
747407893947891712
747370128141074432
747308308243976193
747302839261630465
747382455494148096
747230428445216768
747429565828562944
747428701869084672
747355410357583872
747421458201198592
747326566095429633
747380089843744768
747435567969935360
747432367510405121
747428479365316610
747418895275950080
747430522150748162
747355867717189632
747261898496704513
747325043781206019
747377367543320577
747408657063755777
747340361454936064
747228016741257216
747352298289045504
747415284135374849
747413207975886848
747293003346116608
747380052120199168
747280840078417921
747380152577953792
747374569892229120
747433739232382976
747370170243391488
747376264361697280
747329837866450946
747314641991143424
747321428354048000
747436167407099905
747392739759644672
747240457118179328
747387098555088896
747406979400871937
747415426691375104
747433130970189824
747278029810896897
747323923964932097
747419339981217793
747242092972277761
747306005571084288
747414881486286850
747418236795256833
747232446110896128
747257855078653952
747414068009574401
747358472270905344
747401107484213248
747437215983222784
747302172019171334
747288091937779712
747229417718620160
747381410814693376
747245263819964418
747400423582105601
747328789189824517
747292328046407680
747308031461863424
747269519371079680
747373060123148288
747299672289513476
747283784140095489
747262057901240324
747368169694629888
747309096810881029
747288196778582016
747379624053710848
747425253840715779
747348749718945792
747315677682249728
747231980643885056
747356731773181952
747345289753694208
747250229829853185
747398821596934144
747387853227892736
747313991899217920
747249714039422978
747258182309920768
747429519598944256
747226293125537792
747245481806422016
747403787715944448
747339417690398720
747385684940455936
747275970302775298
747305674225246208
747379900881874944
747351467913162752
747395512228155392
747292059820646405
747271486495330305
747323919648985092
747283184702758912
747280626244452356
747357050552918016
747273546011918336
747238716578500608
747426797512384512
747424172091965440
747424972986007554
747382656497651712
747398364321419264
747321189257740295
747420178984615937
747253912705466368
747367636854444032
747380257464848384
747425329476567041
747370606442721280
747440571833270272
747414516498038788
747407558068047873
747307960171257856
747295687830736897
747401379845660672
747400679711477760
747272728286216192
747385789982478336
747425019198844928
747418828154478592
747331951585943552
747370166057476096
747352986377150464
747357503407677440
747424201183793152
747345662866399232
747365153772081152
747361571819626496
747377078090272768
747431700771135489
747222711093592064
747382870440820736
747223390604300288
747327379823943682
747416932555554816
747420250262626304
747267997052567552
747405259618787328
747224585825812480
747423542606725120
747339287444652032
747422338988146688
747442106743021568
747395579156660224
747420271242534912
747428257117646848
747433554695585792
747398150554554368
747354500122480640
747403468986585088
747350868249436160
747325807178063873
747432212522471428
747286447871295488
747272086473818112
747280693349146624
747251257576853504
747353066035240960
747332543087665154
747321235353178112
747391842099007488
747416731254030336
747304894307000320
747342374766944256
747407269017460737
747329380670595075
747314180634488832
747414029942013952
747221268114505728
747371889975255040
747412788457390080
747260875162193921
747385961995079680
747295117560553473
747380223923064833
747274124825788417
747370271036809216
747358732393324544
747403464637034496
747420300413804544
747417914022649857
747246354506735616
747385332472098816
747296014877364225
747440613423988736
747356718946975744
747427888207650820
747374955784986624
747326889161723905
747410834150801408
747375131903856640
747406044117139456
747405704470863872
747401451215851520
747423903476252672
747307465591521280
747404748022755328
747441607436345344
747393448488075265
747393893025583104
747397437493501952
747375710789050369
747431998499618816
747426420066967559
747355377017118720
747394631311065088
747235323319574528
747351820155092992
747416131460300800
747401606673629184
747419478669959168
747301601853870080
747383504082714624
747371554560843776
747440705715462145
747250150221963264
747241581137256449
747396610968137729
747250930555490304
747284589555515392
747325777687912449
747418425757175808
747392055907876864
747413828602855424
747314050447474689
747252041735512064
747422322202599424
747367733352890368
747391640701145088
747288540539564032
747305393236246531
747423509404606464
747351065079709696
747412390086582272
747229786741809152
747397269624860672
747386440057749504
747351958671986688
747273906776465412
747346266858782720
747415602827005952
747300259655614464
747383159998799872
747392161168101377
747372087053029376
747232760830451712
747342487883157504
747362549298040832
747342647207960576
747370530802565120
747405490360025088
747329393278627840
747359332250099712
747274649008889856
747377736683921408
747304638492205057
747439824957693953
747407088293396484
747424692148011009
747391980666294272
747373689277153281
747443348152082432
747386142098591744
747412809667973120
747426642495037440
747343473443954688
747435139920240641
747313916145872897
747297499619024899
747352436680069120
747405574497771520
747359948749705216
747391217051144193
747417612037033985
747349362309636096
747265937401749508
747284513995132928
747402156198731776
747264725361254400
747425543281344512
747250645078409216
747438374013702145
747437417548812289
747314952122228736
747328856340594689
747391557100244992
747392194697375745
747231284062265344
747270786088480768
747337307657646080
747333180487696384
747423320610607104
747328759695450113
747400843150954497
747308753108668416
747427363798061056
747339484874702849
747400654595883008
747401493125312516
747317733046394880
747236698954862592
747231686937673728
747268210907447296
747435248879812608
747436272596193280
747367011966197760
747329330330537985
747406304256286720
747293947140018176
747385282484408320
747372657532899329
747398867646357504
747348007457193984
747225554789638144
747351996454277120
747360275855204352
747228729953267714
747370904318017536
747306781718646784
747354492132335616
747383319403315200
747361085334949888
747362402572787712
747407138818039809
747356920470769664
747285885771616256
747329120430759936
747251970423955456
747315367597379584
747369209550733312
747387219938283520
747242831098458112
747354055534579712
747345545610436608
747250556939317248
747266734671814657
747344111166885888
747302209986060288
747425472087269377
747411412717289472
747385839949332480
747433168588902400
747394644053352448
747222769843113984
747305687051444225
747238376982511616
747443696547860480
747325718896336896
747437337978769408
747411328860569600
747380265891266560
747334036108939264
747249961541074945
747425409214484480
747426499603619848
747387656322031616
747314406829154305
747384141390352385
747318370517716992
747263039150366725
747400713253306368
747369499104542720
747392378915405825
747333071536435200
747313203214848004
747415892393365505
747394102724026368
747399136215851009
747320287494971392
747338163362791424
747323617751375872
747394631550197761
747273843669008385
747351283275800576
747441163121102849
747231599008198657
747397835906293765
747425631349026816
747260745067413504
747419872691355649
747405960218480641
747425329522835458
747381398521131008
747271234874839041
747279577290924032
747311240091836416
747443365134884864
747322850118250497
747431805427474433
747391909493149696
747409865266495488
747241954673590272
747374502905012224
747283759104294912
747424255646699520
747382048390676480
747363895346618368
747339048692244480
747285206369853442
747354160681586688
747397319859933184
747274447715860480
747340675977383936
747277668853260288
747297948501893124
747402974020907008
747427707848376320
747280428717903876
747399249315397632
747400272834605056
747412742215110656
747431910285123585
747259276901613570
747346753637081088
747413094540914688
747295469630480384
747429481879638016
747311424616071168
747386142291529728
747355385338675200
747254029814743040
747434401756250112
747355162818265088
747276729702486016
747288511296868353
747322506223050752
747412138591928320
747364281566519296
747233108722843648
747351782574202880
747275936937054210
747388931289849856
747393553471504384
747352495261876224
747409722454773760
747380547056439296
747277920519913472
747327673752395777
747414193792483329
747310778772946945
747399748433285120
747427569163771904
747347013662965760
747387023116341248
747374238772961280
747364591924051968
747401094758830080
747357176256069633
747424465391333376
747375434245996544
747320224446189568
747245205330354176
747395231012663296
747320589489078272
747403523386654724
747295922569125888
747403535793463296
747440059763335168
747442794403340288
747382350569439232
747278524759760896
747252696067997696
747416995293892608
747407558328127490
747342806759333889
747367389302403072
747392337156972544
747417263955972096
747390420217368576
747414399376306176
747439036466339840
747383029929218048
747292453930049537
747410041091858432
747322233400369152
747322179050606592
747404680846843904
747315539219881985
747377728467263489
747322539651661828
747417922247790592
747292831471935489
747394279228735488
747437967149531136
747358254045499392
747425941949915137
747439078396788736
747343045469704193
747423463212744704
747356672859987968
747339417535188993
747440483429945344
747377208428232704
747227878371168258
747420778593935360
747362402572840960
747297839433187328
747235335789125632
747235419746537472
747424020950290432
747387182361546752
747440756139360256
747438587713589248
747318215517208577
747413593700737024
747270643796819972
747330315996147712
747432023460093952
747376323438514176
747305280212373505
747292777038241792
747434317803036672
747351040157069313
747282941227589632
747369839023513604
747444329657008128
747314780398989313
747336519409532929
747245700069523456
747303493539508226
747359076108111872
747339035857739776
747443792907644928
747399970609840128
747365535642435584
747416588798803968
747427577795579904
747408376020238336
747374171546591232
747411358388453380
747407466053443584
747299982626041861
747328256597123073
747338570487107584
747354831485014017
747389111879802881
747222450858004485
747329565094092800
747317896666177536
747417582504935424
747377459813748736
747422611752255488
747325794616127488
747392152787894272
747414755766239236
747267237757620224
747270400346755072
747329833475022848
747433022065086464
747374549289820160
747256160487608320
747398632832380928
747338842970021888
747334858494480386
747379976396247040
747313836428918784
747430907993198594
747417515404341249
747343805020413953
747416274142040064
747331641282961412
747420421985820672
747318949260365824
747391217315483648
747240650135867393
747353732585684996
747328567030145024
747405201020092416
747351690249146368
747315141046218754
747359977946251264
747367712503005184
747431868505661440
747364650648403972
747246769772306432
747367922230669313
747274137429696512
747344924534726657
747295327183462400
747231129061580800
747247067534266368
747439086655410176
747409684827627520
747367456444923904
747414948633018368
747250355935805441
747405788285566977
747418685795602432
747437153219645440
747380249248301056
747244760377729026
747326939476561920
747342655495888897
747333369344589824
747394534775074816
747245842806022145
747438952534048772
747395197676359681
747354424784228352
747322992888209408
747435605513150464
747370476616433665
747270157018480641
747392311772884993
747416420678524928
747437350494572544
747429230087135233
747286229540999173
747247356949630976
747338964562915328
747401442823114752
747357046056583168
747429272231546881
747338461460336640
747390457903087616
747259788782878720
747413963051307008
747417595402424320
747274741224902656
747283821964320769
747363354314948608
747439904674746368
747309466257743872
747394178301239296
747405158938779649
747342252985352194
747248623465816065
747308807768813568
747380010248450049
747367490087419905
747394488734191616
747367318058049536
747420162136150016
747407398956982272
747308526490394624
747388923173871617
747398167084208129
747421143817064448
747335231716265984
747419243398991873
747362062750330880
747334954816671744
747390999190773760
747423526093611008
747415556614197250
747438247781949444
747328105719595008
747320358668115968
747232949234442240
747227949666045953
747442723175563264
747358463961993216
747408724067758080
747331452690325506
747342928310218753
747271998410219520
747406061045415936
747322241956745216
747393092274139137
747400516150374401
747297747384950784
747389510212796416
747394790988320768
747432573148762112
747406954138505216
747440659850792960
747438973694394368
747395851824226305
747351241546596352
747381004164272129
747356257795903488
747270425344892928
747411605890154496
747344337676099585
747295209629712387
747240645874483200
747393721189031937
747369402866237444
747410817268625408
747407935567970304
747405561646424064
747300993474277379
747248380137480192
747400713244815360
747426759587553280
747406060932202496
747348430985404416
747399639427473410
747296098872524801
747439246043029504
747374477885968384
747419797265186816
747290692473356288
747263517439340544
747373244601274368
747344102618849281
747326314428850176
747373244802555905
747385705907707906
747391792056770560
747395759612399616
747440814993793025
747412851585855488
747340055094538240
747225164648226816
747392756713144320
747431440430792704
747429116807249921
747357641718935553
747379359758028800
747323894348939264
747421462269562880
747373186027786240
747275190111866881
747328243900940288
747391674293325824
747391225636884480
747353825195991040
747250342962728960
747257716662505472
747342634549600256
747442295356686337
747341485511630848
747420170730246144
747334627539324929
747378248670117888
747380349701873664
747241035902779393
747440374415659009
747399928658407425
747345361048506369
747434317987647488
747309814120747008
747422058141843456
747418962758144001
747440458566074368
747420111666020353
747376298163576832
747295998263758848
747420967358468096
747271121888747520
747295549200556032
747260422231842817
747389157924831232
747321982081867776
747407495375773700
747398834242756608
747401493095972865
747395008874029056
747365351155982336
747307519714832384
747297109666234370
747431843281018880
747258354100277248
747401371788451840
747410498652635136
747264335337009152
747443474144837632
747423194521415680
747267200273256449
747256928376479744
747321830843703296
747423588999827461
747403997330415616
747422364116357120
747414629651881984
747433093250744321
747338859944386560
747398477542490113
747414252449849344
747435345558519808
747264452681043968
747337639074791424
747327883337572352
747227643783708673
747409596654882817
747387685828964352
747375446459883520
747404378957619200
747425018938859520
747360959493185537
747381897303572480
747418472045502464
747311114447265792
747386888848179202
747298720266354688
747426596001177600
747257339426791424
747436574434942976
747230848122904576
747318773196066817
747313022855589888
747342550885761025
747364596193845248
747433206627049472
747282178057244672
747316017542500358
747352541562712064
747417847006007298
747376855892660224
747271210015170562
747364591873691648
747353355152850944
747369515881762816
747391573571309568
747364268799066112
747387308073181184
747426415860146176
747285151684562944
747296400640139265
747406715205853184
747388297958264832
747442857351348224
747354621979549700
747388000313708544
747400503542353920
747350859781185538
747428278244360192
747441439647404032
747422594853380098
747389753411121152
747345796991946752
747234262168928256
747430580824858624
747382849427378176
747430710848389120
747413975390892032
747269154416164865
747402948557291520
747425161650053120
747236413997989888
747363761397325824
747309260653027329
747412264446271488
747222367072567296
747389304456916992
747282593020706818
747410469296701440
747308123862376448
747416504526905344
747327656744517633
747254688525914113
747371281742467072
747441087585861632
747407969256542212
747236472789491712
747334816501104640
747356027180318720
747234304174886912
747406748642836481
747382069446180864
747302478459199496
747412033491116032
747443281118781441
747329590494793728
747433420142350336
747260249925615617
747243502073970689
747353338648244225
747296866291720194
747255434910765056
747359500106104832
747373076996710400
747403234088620032
747401614940581889
747426294372179969
747379166945779712
747391561357352960
747352940093054976
747396342515929088
747443180392583172
747246165553520640
747366777038987264
747357583011254272
747417372760379392
747321549871423488
747284325389918208
747367821441703936
747350121541558272
747372506626031616
747349613988843521
747426873068642304
747388687969845248
747329015791288320
747263253387091972
747428018222678016
747369633490079745
747328759959687170
747414940420538369
747343763018657792
747417523960832004
747413455288688640
747263966083227648
747348842358571009
747297604585742336
747405511281221632
747233590908354560
747296023526072320
747322648808460289
747349391678267392
747393213690941444
747362402187022336
747255544067559424
747303912890204160
747405108586156032
747415825087356929
747285374192357377
747426558273523713
747390583963025408
747411257532223493
747341884050137089
747429574187880448
747416844550602752
747411945607802880
747438621418881026
747308039812710400
747374955810197504
747420694842048512
747416362235072512
747358916779118593
747298456222347264
747350788314300416
747441423125995521
747443675282681857
747327346516983810
747236036477018116
747430882802302976
747400222565863424
747344178217115648
747246077636657152
747328860325175296
747297403443642370
747443432239529984
747291161929228288
747341237917614080
747397567349137408
747265291453857797
747268827562577920
747393855654236160
747255661612802048
747286900646379520
747407709239115776
747261944453828608
747302159721496576
747381528296980480
747339585546420226
747353262991368192
747335386762907648
747369108874858496
747324770975244288
747248468373037056
747326478170238980
747302256190464006
747270589128278016
747402026116587520
747428433215422464
747230164304592896
747384183597703168
747307222166712320
747424675421163520
747227807365771264
747339484799205376
747412650074771456
747400897618120704
747229422114082816
747371549993349120
747311189999292416
747434523500154880
747376793095704577
747239060419153920
747323961470386176
747232517514756096
747370753264222208
747362259588911105
747348238089392128
747230911041765376
747342672336039937
747354823318614019
747378751944548352
747400327301840896
747405482038525953
747424121450016768
747322304900718592
747398087379922944
747300607535419396
747364700950794240
747376532956450816
747415837712089089
747401199553372161
747337819681488900
747411735884238848
747392081463808000
747370170407059456
747422393325490176
747398859161219072
747391573634093057
747338025089150976
747408149607550976
747340885705142272
747289341660008448
747295712820400128
747222966983925760
747371365729173504
747278054938935296
747255284217741312
747392915849248768
747353829289533440
747326365024681987
747336229746671616
747382824655695872
747263613790871552
747291317357543429
747286661818523648
747383122271023104
747431763647959040
747418496867438592
747319813463105536
747432250103431168
747329229784649729
747373240541143040
747353556429193216
747260312890576896
747296056862343168
747348632492449792
747223596263563266
747361424951881728
747240633417359360
747423546893164544
747324196301111298
747390567072567296
747363878963654656
747266814133047296
747435223734956032
747368039688118272
747331490250272772
747224829024149505
747426801731899392
747392236351070208
747363513715269633
747424050167824384
747345012900298752
747389913021169664
747425602055987201
747375924660871168
747378659422539777
747383847680098304
747302994354462720
747397881817006081
747399450759467008
747296929197875200
747320165780492290
747426063534391296
747434896902127616
747325224136245249
747287282529370113
747338398193463296
747431369408602113
747386964114956288
747370929282387968
747230323868459008
747230261029408768
747350574404763648
747230499710599168
747276356140969986
747263618203422720
747256126983397377
747389963084390400
747314687948140544
747411673011654657
747342974573371392
747233528077705216
747233704259497988
747400461305659392
747286518952124416
747349358064996354
747381658471510016
747405733914775553
747327778479996932
747377782720700417
747382803294224384
747429536472637440
747386775434305536
747384401382739968
747358946114027520
747410016165105664
747360997371969536
747321923298693120
747422364326068224
747413317057187840
747434657730420736
747384632123994112
747310925644861440
747374125392470016
747440332539727874
747421202273144832
747386536312741888
747345771888992260
747343129531949057
747438390719713280
747412482348683264
747340248066076672
747326046093991937
747431986050957312
747353761987756032
747245054255730688
747277262311985152
747340801710010368
747276771427442688
747318324590063616
747325068833759232
747403284319608832
747220920134049792
747399983230558208
747404194252939264
747371659162750976
747403913528246272
747375266452901888
747395218673115136
747390441377533952
747234010745626624
747311164963446784
747436402548293632
747265681595506688
747348015933857792
747373588391464960
747299202661650434
747433307177127936
747376541366124545
747355318376534019
747427560829640704
747307301908811776
747354181673984000
747352210296582145
747418811737858052
747304395272921089
747376079904604160
747379141704581120
747360506499964929
747422913649745922
747439015536779264
747428961756549121
747391800160071680
747355054030659584
747247176653414402
747358572980338688
747304789533327364
747427242041552896
747440667912179712
747384480999038976
747264931020431361
747400742575669248
747359520809168897
747406291618914308
747323810521591808
747354965711142913
747404865488453632
747435454765633536
747279682492502017
747322053234065408
747385072790179840
747332962614546432
747401522787516416
747417322684571648
747390269226647552
747373949252734976
747317091213008896
747365279475339264
747225122906353664
747331612170301440
747416663943839745
747414587901906944
747310019675185152
747348141855342592
747365787028103168
747385437296205824
747272820569280512
747328516593586177
747343960230625281
747358376028340224
747317217017004033
747399815391289345
747373177446219776
747431130396237824
747348838093062144
747317494176612352
747335969808908288
747332945728274432
747415615514775552
747237231962824704
747284078144065536
747411777743388672
747408544119537664
747391032757747712
747295704519827457
747339451051868162
747299903143981056
747438906384257025
747326205456617473
747318890565238784
747287122827059200
747398070686593024
747431042227798016
747409772752822272
747404332937543680
747444224736530432
747392383231401984
747311383033700352
747327866669432832
747410561260937216
747314696525512704
747400155389919232
747416479465889792
747379036972802048
747394929316462597
747418450658795520
747296866363019264
747382682049462272
747347399362777088
747308040064376833
747346761715355648
747382665091874816
747325341606150144
747338767355121665
747246979290398721
747415795865653249
747416508968538112
747397785574604800
747363459382259712
747384535634051072
747256563488989184
747334367496699904
747235419666866176
747398825707446272
747278470309240832
747318206931472386
747398037073321985
747322460031180801
747300389691621377
747365657109368832
747273554261991424
747241300089536520
747275693571006464
747286246548865026
747359382627844096
747291900164509696
747284115582377985
747267527261118464
747371445366333441
747411106742820865
747433185391288320
747441171560009728
747351019198119936
747363081949315073
747402583703166976
747415514838933504
747444056943296512
747404324368584705
747373676828430336
747354261378347008
747326759159242753
747229258410496001
747308681658720256
747381683779940352
747362024783511552
747353116010389504
747406694435557376
747434636591120389
747429196784410625
747360607326830592
747387794587160576
747227278602440704
747276985374674944
747364927376134144
747425551619522564
747420862551363584
747298489554501632
747291384470659074
747438520571170816
747312481584898048
747313073321476098
747343138017075205
747378525334700032
747396607025504256
747411819803840512
747274980698656771
747312519417466880
747233507345305600
747340185340260352
747261944571125760
747428022085640192
747282244947976193
747375622742224897
747371495828127744
747427795626668032
747361471051538432
747238452438016001
747344723480879104
747379880095023104
747331997807173632
747413405250654208
747325148718473217
747306207170301952
747305217109024773
747322351058980864
747392077026066433
747341321862451200
747334963125587968
747325404256468992
747315413684363264
747294345791840257
747345104956850178
747316243917504512
747226074719854592
747399710667866112
747372468747247616
747341661521383428
747327669453262849
747365363541737474
747226045359677440
747303132653195264
747394442831638528
747316160077529088
747249365840953345
747297256462647296
747387744301760512
747396615116365825
747403670136885248
747314553722011648
747245418849964033
747232760754909184
747303338350239745
747229350676692993
747389732326256645
747225538008276992
747439170814087170
747357041899933696
747298602670665728
747419214047109120
747377443099582464
747412616675459073
747321788871258112
747230831459065857
747383449342906368
747250653517471744
747356677272330241
747365829176627200
747307247122808832
747329766336794625
747431671285354498
747401493444198400
747343230241411072
747307511368159232
747349534204780545
747353082728685568
747312355856384000
747330211058843650
747393008010727424
747314855930003456
747283427724910593
747443973229285376
747353925553127424
747385911470624768
747385597086556160
747359474759892992
747405561709355008
747298128684998658
747233415099977730
747264607924944896
747228201303310336
747298204232736769
747347890004066304
747338679593504768
747398570064683008
747335965593632769
747408225226592256
747283494846423040
747390344929632257
747319964546146306
747414663340531712
747382274807693312
747415527325339649
747400411200491520
747425287437225984
747349894931767296
747434062051155968
747382656573267968
747313505376690176
747373579998617600
747269100099887104
747405398039109633
747252633216425985
747241744991920128
747230491716161537
747278805606227969
747353477018451968
747228457415942144
747346354851061760
747441683231551488
747371239589634049
747398628545859584
747408069903126528
747365875150290944
747328193627979777
747225844423102464
747344035358998528
747372795940724736
747411295482306560
747292055349534720
747289689854377984
747427493582245888
747345465604079617
747297315354877953
747340759662157832
747424511465750528
747350520021430273
747403045244370944
747335458238009344
747391242401685504
747402319713697792
747342198350352385
747424360684740608
747307142336503808
747326952273416192
747368731534307328
747322027808198657
747378076531757056
747410473201479680
747354659610734592
747411274422693888
747361638920003584
747354068335607808
747385156533641217
747314000044535808
747400449104429056
747408506349850624
747258111031816192
747395608550346752
747423345679859714
747340491138600960
747245154675888128
747334657235005440
747363392348950528
747380442031087616
747235772328091648
747423492493217793
747443147089780736
747430652035768320
747307574454738944
747393465403777024
747336498182119424
747410972546056192
747314440589086720
747320438464749569
747317519120105472
747397089466822656
747342353669623809
747335408023789568
747359344715530240
747390877572665344
747341392939147264
747442236565102592
747282471729790976
747417792480149504
747293934557134848
747306203026382856
747431109399453696
747225282298404864
747409709980917760
747340117908434944
747248006794186752
747287294785159172
747390705618690048
747250909198057472
747433961366904832
747224292438335489
747395285907832832
747402755635961857
747312737772941316
747379611584040961
747256701821161473
747437937449705472
747237831572099077
747311021962862592
747386628591788032
747301731709517824
747244710033403905
747376067330052096
747399291409338368
747361441716404224
747339258260684800
747396032296816640
747437048353656832
747407776318627840
747222920720748544
747307901639745536
747371768076083200
747228947927171072
747367871869751296
747331054298529792
747383734601654276
747404052007358464
747314729899556864
747285202104254468
747254516496510976
747384875301355520
747325727339470849
747424343739752448
747365782821142528
747381411154395136
747368156885303296
747368127583952896
747370354956509188
747422737426153472
747378000870641664
747388063186292737
747319641437941760
747338792671993856
747311802443141120
747363031735279616
747403607310540801
747438826860118020
747362956170641408
747371659145973760
747326469802627072
747318102199664640
747402525075202048
747311206612885505
747402953074454528
747370019265339392
747331838360748033
747418329162334208
747432275348946944
747367817176059904
747391477118951425
747425363131772932
747430593571467264
747293762427072513
747260728076283905
747427548238327808
747388985937432576
747257301606739968
747432791223242752
747233410645581824
747316600722718721
747423198719815680
747296904183046144
747386947476332544
747369444502966272
747389183036121088
747419004457861120
747288159126331392
747410062147194880
747427598523731968
747293246808694784
747379288517685249
747384095328583680
747274435044982784
747355372885676032
747444275399405568
747331368925827077
747257028733599744
747363652437577728
747275076823748611
747427225528635392
747369490866855936
747320270516420608
747368987625947136
747411584721489920
747389313000812544
747375291358547968
747366927937372160
747419633796399105
747366273743470592
747325803038334976
747359340563038208
747322313104723968
747395424038838273
747342001419354113
747388046442520577
747309872945848320
747444300242391040
747359348964286465
747416253191589888
747362389713166336
747402684534235136
747273344626491393
747313186592854017
747386570148319232
747352524684918784
747428785759391744
747435307977547776
747365128614600704
747224837798625280
747443729871536128
747442853358428160
747279443064827904
747398259296055296
747392219552747520
747436780098486272
747255636438695936
747418635308834816
747430685598679040
747293766692671488
747377250107031552
747393679338307586
747333046529982464
747318005869088769
747374821563056129
747317817024749569
747381285170053120
747401292167929856
747420241911648256
747424066974453760
747344240842317824
747380727193440256
747327807806550016
747343339389779968
747399236896047104
747225563098583040
747320161607135232
747280080720695297
747394761376555008
747312645473079297
747332761363505152
747413908449697792
747426113660551169
747357595548033024
747323944840028160
747228293812854784
747382782599409664
747413967115456512
747405314098618368
747401539518603264
747230181304066048
747369364735803392
747283771762737152
747395319080562688
747340818659172352
747376411460116481
747316965463646208
747220915738419200
747327451353612288
747388088251457536
747349022537572352
747435630578274304
747382648113242112
747248044744179712
747238888331083776
747362373149790208
747402206182248449
747358476658049024
747336053875302400
747414617090035712
747229044605784064
747390235974074368
747433688909090816
747400234947452928
747283297802149889
747414210527690752
747287253181837316
747355163204141056
747338914327760897
747395998666862592
747350645691154432
747262720743903232
747360804236820480
747347927954120704
747401057148383232
747333188964356096
747398502779658240
747384275629150208
747304457910661120
747414189535223812
747341736918155264
747312335149117440
747418404869541888
747336653417545728
747318496476815361
747264557786210304
747279443178061825
747223998891626496
747333360997937152
747233188515291136
747423928528736256
747262393416310784
747252394040270849
747425165919805441
747405004118568960
747246782124429312
747371558474244096
747310736993456128
747265170003664898
747271448851517441
747261940460888064
747429297212760064
747325492471095305
747286716369637380
747443272960749570
747392827739480064
747325496610873344
747368987424493568
747422712285499393
747412725735763968
747384116295962624
747362628754890752
747438709453242368
747327094623866881
747441314220875776
747319020647387137
747376314936594432
747241535129821185
747378256916013056
747318924434251776
747388281243992064
747408531234652160
747380018544803840
747415754018947072
747244198449995777
747365245929263104
747389560510898176
747358904439439362
747435370715942912
747433953158537216
747390839685550080
747400767540105220
747437350523912192
747374578603855873
747262456515420160
747342596758896640
747242978108899328
747245930701676544
747310468348280832
747390915090784259
747356819887095808
747417746070134784
747333621271277572
747345448986304512
747285512608616448
747242575476580352
747322569246728196
747250653437767680
747360120867258368
747417158813097984
747416085222273024
747318932550258688
747432099334987777
747382057031065600
747333377896808448
747423010160795648
747227458856951809
747306022453207044
747361630590119937
747255913073934336
747355376769728512
747349626588565508
747351010524299265
747258589216129025
747362767468896256
747356555490758656
747353611273789440
747388843175731201
747322019818016768
747422708082819072
747420833312813056
747318450423377921
747434271820877824
747373672520900608
747299362053591040
747398653577400320
747380828079009792
747365619474046976
747443923082051584
747418480211746817
747239438128943105
747388507870617600
747322414036459528
747372359707856901
747361303560335360
747366558926774272
747308291475177472
747440810845675520
747419516167036928
747273256500105217
747394090543751168
747347168495702016
747391204845850624
747397206903296001
747339212018458628
747292496061837312
747339321212964865
747278487023673344
747410267949109250
747387710881542144
747303686271967232
747434951088431105
747394971225980928
747224564812386304
747368932986724352
747378097297694720
747225080774668288
747348166823948288
747317154400215040
747232752160866305
747315099107368960
747389128640237568
747407306464313344
747395222754177024
747375803210534913
747429813153992704
747412818006159361
747405989444476928
747364235328401408
747441565660909570
747306500771586050
747386704160559104
747298061722886144
747409160375939072
747390663478542337
747409580028792832
747387417217269760
747335013478207489
747283977312972800
747361068729647104
747338432121176064
747402160397246464
747264498994679808
747423144252682241
747302352512659456
747351816107606016
747437652308295681
747414101178081281
747280697530847232
747413942192967680
747355376861982721
747436612036993024
747330739398553600
747270417291743232
747345662971260928
747342538160254976
747262607472590849
747383545711165440
747356651867373568
747381528200523776
747300297391775744
747377099036590080
747372472803045376
747396707541983232
747375895522861061
747376298276827136
747319079279562752
747430576802643968
747334568890400768
747314608273166336
747433013433278465
747377975767621632
747353497792716800
747278717521518592
747338578561138690
747336313993519104
747257565684310016
747394199377436672
747394149096296449
747432858130710528
747239874156236800
747338180131618816
747410712423768064
747350746207780864
747358379962568704
747336070358958081
747354319880519680
747407138981543936
747403879843651585
747385156462247936
747341120602963968
747355263594700800
747349811242754048
747390067832852480
747422934629748736
747224263124484096
747318156725616641
747267145361461253
747356169463791616
747416320212238336
747246589408837632
747435282723651584
747377170717229056
747408401269952512
747387513799647233
747272455677325312
747341971941785600
747424289339518976
747329061924405248
747411001713266688
747381809537777664
747310745377898497
747316705618067460
747407772174655488
747365522883362816
747422884222533634
747419017296646144
747443973011152896
747394731953500160
747367435515338752
747389057257308160
747387547194556416
747383960930422788
747377032175161346
747415569377398784
747415670166519808
747319461212938240
747371311240994816
747396997083242496
747366399371272192
747351727834304512
747319331206234113
747369771964858368
747434728765161472
747236048820797440
747402260800475136
747293754059481090
747221599535849472
747322841540919298
747400021298061312
747332266280443904
747439174811271168
747271314566750212
747302264327405568
747303468419813380
747359328076730372
747322166379585536
747393247211819017
747401639997300743
747223134605041664
747296757525032964
747323789705248768
747418857598386176
747403942955474944
747423009888100352
747430765214892032
747426084585611264
747366403896901632
747325668476653569
747310283882799104
747297973747359745
747299697732136960
747379108154220549
747402441285459968
747425681689182208
747363757047881729
747408858553933825
747439569256099842
747231523510837248
747256408089862144
747432438880735232
747425321146802176
747422456382644229
747418794620968960
747335437367185408
747410527924719616
747382476369182720
747351941878022144
747431067431231488
747361479779827712
747335126787330052
747441854925373441
747314130265088002
747417381216129024
747318378835017728
747406236883222529
747281267788394496
747393150755422208
747373466748391424
747331439939641344
747322355022651392
747346078299676673
747354747896729600
747318773367996416
747439778753298432
747224132828471300
747306555096195074
747285621568208896
747393318485696512
747384980343504896
747327757504241664
747287458606243840
747330361927970817
747400373418229760
747440990961676288
747396862601236480
747425048688984064
747396812655337472
747429301675491328
747408002676776961
747228818033696768
747335210857955328
747321658784899072
747369809390739456
747439711908728832
747438709155463168
747369692193501184
747225219484389376
747423618137788416
747256597005602816
747370895753289728
747426491168923648
747237852551880705
747241270947504128
747383223110467586
747351002349731840
747323969812848640
747347965702897664
747312414614446082
747323986791432192
747229568864497664
747223659022942208
747275345334669312
747288779744911361
747381129833914368
747267011533647873
747369150813732864
747410301503496192
747247302172090368
747221012475842560
747433881687699456
747327145001660416
747419776352460801
747248128563154945
747443255969619968
747373437677674496
747373970438168577
747420980100767744
747428789743943680
747382824609714176
747298288202702848
747387325081018368
747302339883634688
747404823637671936
747346195438198784
747309004653633540
747372175204704256
747278902075133957
747375077684092928
747350414975205376
747426281646600192
747319519803105280
747407512211619841
747398691322007552
747392529876717569
747432321263898626
747390869154705408
747416441738104832
747387891316228096
747437811792490497
747382526604304384
747349676681138176
747423123360878592
747442865723310081
747422565593808896
747441745995112448
747323605025853441
747443138508230656
747427065813737472
747388100712734720
747249122671890432
747366005484118016
747349160756674560
747434598888529920
747419931474558980
747286728709275649
747303270905896960
747377602734751744
747352457525755904
747432233317826560
747433344774840320
747416869586542592
747424163330039808
747421206337355776
747403619616563201
747323873360633857
747436750688108544
747342521492086788
747360246394421248
747421663508070401
747383722031349760
747392026748944384
747419356741537792
747236313049481216
747391594932801536
747307884652826625
747340126389342208
747361043291181057
747422959871074304
747370790904037376
747431612522987520
747407948129906689
747372976098652160
747349504693702656
747403750013345792
747391070422601728
747320379748687872
747242818695892996
747422028806897664
747350951737102336
747339472019197952
747419457446907904
747402676229537793
747274456028971010
747435781724110848
747362477772529664
747340310871609344
747260245857148928
747410850814754817
747418706670673920
747361374905442304
747398360131215362
747436070934093826
747386184217796608
747340348670672897
747291116123234304
747339467980046336
747248975833554945
747348322029953024
747350507434315776
747409604963934208
747436117272604672
747393608135892992
747329724402130944
747394115537616897
747390390920044544
747295935093342208
747376805733105664
747352155795841024
747365296642625536
747269854885871616
747419847739453440
747254176724312064
747413153277968384
747394568497160192
747331981231300608
747342588638728192
747274808509890561
747401103122268160
747264796794437634
747409978550521856
747322447251202048
747414336457547781
747389237629050880
747369503202349056
747403955173396480
747235495277527041
747243405915217920
747386997816209408
747380009912967168
747427749707427840
747295360532373504
747267003035987968
747359650866171904
747345482595241984
747331741984010242
747341221287198725
747328474814111744
747333487015845889
747227786050306048
747355993378435073
747426025756299264
747250997282611200
747269393751515136
747365631939358720
747421777068965888
747436935346552832
747265555858591744
747429523940048896
747356857518284800
747355460882305024
747365103398453248
747425904104734720
747262607178993666
747418601662066688
747435702095249408
747304428605054976
747283528673435649
747223252221726720
747266474603995136
747320044028190720
747409768709562368
747259742754508801
747408241789804549
747329762184433666
747386368628822016
747345331638042624
747363345985118208
747299718556835840
747235608381128704
747230441229410304
747375698227113984
747404777366130688
747229585608040449
747258299649757185
747418656439668736
747393767456579584
747359680289083392
747381746707107840
747424213749866497
747327606635134977
747366454236950528
747317804332814337
747406383876800513
747338742394818560
747224007259283456
747325786101710848
747382149284773888
747270760868241408
747400427881238528
747316105534857216
747293028801347584
747220186122584064
747286808606576643
747361039067516928
747310053338669056
747286510689411073
747341242309050368
747247255963459588
747316386649669632
747361366512705536
747397513037086720
747443272721772544
747345507849142272
747317221307781122
747237009333190657
747358736554004480
747429565719404544
747418203484225536
747390323794468864
747286749643051008
747399811532468224
747265635592265732
747262166793752577
747309692456624129
747396132901359616
747388256032010240
747401094674939904
747293129175236609
747419453109866497
747337978901463040
747339727997546496
747361269980737536
747352373954154496
747360011706306560
747405184091983872
747379489978613760
747224812486033411
747371164347994112
747337035225018368
747407369513086976
747329376430104576
747227299804811267
747407713320243200
747430668938973184
747276272301015040
747301073308659712
747287567486181376
747233071120932864
747344178309304320
747426059436630016
747379515110875136
747402021892874240
747377015527923712
747326155414343680
747320098805817344
747397739219136513
747258475726540800
747413937667211264
747368148584759296
747437585312645120
747393457082208256
747321633644285955
747386406268444672
747425417682886656
747356077281382401
747323680569516032
747311823418908673
747442362687848448
747301232776118272
747426227162652672
747357167884320768
747245050061553664
747386679032307713
747408384366895104
747327874873458689
747321260569333764
747438466275901440
747371088842203136
747335810425360384
747315031855923201
747358124005335040
747420258445758464
747432627435614209
747318324581654529
747374750419259392
747373483659767808
747401463782064128
747231078600015872
747409202335756290
747381977171496960
747444098928357377
747397307461697536
747300980933300224
747434699514068992
747317674498134017
747390512567582720
747432338007728128
747388755326046208
747380546947416064
747373890465370112
747295649889026049
747403502264147968
747401711224913920
747425514038624258
747366982698283008
747407310851543041
747374599524990976
747398670514003968
747419608588648448
747444145288060928
747413921062076416
747442865937203200
747367854870241280
747342995360350208
747373928411103232
747380370593751040
747340436881051651
747360674532163584
747403745814790144
747390613373464576
747393654164230144
747229753363537921
747326322846773248
747400612325711872
747220748134129665
747293255205675009
747418190901293056
747258224399650818
747322367752318976
747377145354293248
747307951895908352
747286925921255424
747337920118292481
747327036172042240
747240666887950336
747279204148862978
747319561574187008
747265262097960960
747345268757172224
747369800947605504
747420669688844288
747236296528060416
747301232708968448
747350704382042114
747389757462716416
747364814293471232
747405553337536513
747233314113675264
747377174559199232
747394358727450624
747336116655710209
747288402232389633
747382140791185408
747325605708894208
747220559403098112
747408065721360384
747421894215933952
747229736716374016
747414189304479746
747431847273996288
747342596691746816
747296258084085761
747307352093646849
747372913385406464
747412041896501248
747423861386317824
747372187762438144
747244609726742528
747337966482132992
747429154581254144
747405154853470208
747362226256941057
747252251689877504
747318118851043328
747376327330791424
747392525913165824
747442798673043456
747348120908894208
747434154548027392
747359034165071872
747303505883332608
747402776938971136
747400524459286528
747441943211286528
747359105472299008
747426596219457536
747303384420474880
747410745999036416
747437463631691776
747373781568495616
747376935731331072
747339530819121152
747380106667122688
747288457005805568
747366097473646592
747277002361561088
747402747268468737
747393251599089664
747388742806044672
747232362170245121
747309226846916610
747414365448601600
747307045779496960
747355678990274560
747405234520088576
747355653799280640
747237248681152513
747229707243032577
747317292837437442
747411945691713536
747384158343696384
747386808858722304
747380031001767938
747266625301274624
747270102500802560
747324485678731265
747432053050867712
747307717010690048
747390877719396352
747367208955879424
747278319301722112
747260572979208192
747437421562839040
747431436261670912
747387975248519168
747355934742188032
747337459017482242
747427158310666240
747263462791864320
747307016616501248
747398511013036032
747363379828957188
747376994522890240
747343628872228865
747410628390825985
747411270190661632
747423475560812544
747313815465799680
747412914513002496
747321671682383872
747384959413923840
747404899156115456
747301345875484676
747382694611460096
747405649709916160
747361978562248704
747368643382546432
747282203256598528
747390508608151552
747397546486661120
747378043040169984
747270861875380224
747424947694411776
747404940973346817
747329892480540672
747308732158074881
747377682275405824
747328692741771264
747417058313388032
747377858360709120
747321289702944768
747428777446113280
747378315477024768
747436897367097344
747222249749483520
747254474486472704
747384183467675649
747319335153131521
747347453943357440
747416119019978752
747298464619388929
747272040403570688
747324024338817025
747324024338817024
747397605185945600
747321394619256832
747427036747173888
747362465181163520
747344048172769280
747334371674198017
747402655002202112
747344484418019328
747431327180304385
747411710701613056
747306387324055552
747405507325984768
747387865991155712
747381171869343749
747430341653200896
747277773765378049
747409495819616257
747338377574256641
747262703719354371
747336020341854213
747358686109175808
747418530572705793
747365414049554433
747327422001909760
747345918710603777
747429532345393152
747341967747518464
747426470302212096
747422523520782337
747328734638702593
747348263355846656
747393976957870080
747337177751683073
747301580928495616
747243749789605888
747439447604629504
747259327556124672
747329799857659905
747271163685003268
747410485679644672
747379112357019650
747427812412362752
747329707813724160
747386511423864832
747353292259340288
747357889409474560
747375916523921408
747313567926390785
747307188364840961
747418782285500416
747430715051155456
747428332514512896
747356530224267264
747423857418600448
747344182319120384
747238573779222529
747423978789056512
747443197429841920
747394434170556416
747393452745330692
747417410530086912
747221041676582916
747356400318197760
747314297953361922
747320593599520769
747318312040706048
747444044628901888
747422464863408131
747373794088587264
747248241960493056
747317385086939140
747370740815540228
747376100951527425
747433638577332224
747427024197812225
747369666725711872
747372066215694341
747226800401506304
747352361060835329
747400763681406977
747351169878548480
747226473195397120
747325241047678977
747417234331471873
747383457609879552
747310451650768898
747405977088036864
747303493262680065
747401727998046209
747223088455127040
747370820364832768
747397563049861120
747363274845487104
747348053619802112
747284224890175488
747371810258227201
747376889669500928
747263622317998080
747420011023699970
747386884729470976
747374607754207232
747275982831116289
747326713185472517
747326713185472516
747404664153456645
747327270944051200
747417733608910848
747334443161911296
747430270542946304
747330680745431040
747373148140617728
747399056603811840
747364818420633600
747411136149000194
747419369408454656
747359990617411584
747389422170054656
747359449699000320
747430190901567488
747220806959243264
747370560204636160
747387895170764801
747331716872699905
747265845336772608
747394320957833216
747373982719090688
747314570448900096
747278738597916672
747363245611114496
747355808808189952
747261454038929408
747287626139348992
747372082774827008
747231795863760897
747320383712296964
747253396445368320
747229707200929792
747390692910055424
747373160773750784
747417905759870976
747237013485662208
747397181523562496
747384799917023232
747420694691061760
747312544520376323
747400151292125184
747423349719040001
747436402690883584
747416383265325060
747436125652942848
747353636100055040
747437543440920576
747413963076427776
747310133076598784
747354848325214208
747414206052392961
747294769143914497
747386972713455616
747306052085940224
747439770314354688
747284615010783238
747407591777538049
747245402253037570
747398167201718272
747346581293150208
747389556236779520
747419243415666688
747365921384239104
747222702528749568
747314369390743553
747302780319072256
747399253656379392
747328323609497602
747443994364354560
747421600807542784
747282899389452289
747430056348291074
747349999931928576
747249709778014208
747433307244212226
747301723245445122
747359110056685568
747319087961767936
747358552021438464
747287534187610112
747395143301496833
747336657636995072
747397126833975296
747266763839127552
747421944534949888
747381884766806016
747372875540135936
747341233790423040
747306974484664320
747398112583483392
747345180529827840
747314260041072640
747278453498486784
747410435473870848
747365917382807552
747399828246769665
747427892221583361
747223801755209729
747307440358592512
747330655571185664
747388381772947456
747248292262666240
747439154141728768
747392328613134336
747436171991605248
747433760069681152
747397034550902784
747400612464164864
747238683087114240
747356815751585793
747284530944319488
747429662113009664
747403124810342400
747365468399353856
747436150667755525
747419440829071362
747373710340927488
747303732438675456
747297235658932225
747435299513503746
747414122430603265
747441322609549313
747319347836653568
747399656070483972
747324322474164224
747434313621307392
747357398470377472
747437849633447936
747381494717554688
747387949872873473
747360456361320448
747366219104149504
747428714330361857
747398154757226496
747431210134147072
747427867047387136
747358229143912448
747326826205241344
747303979726446594
747231170794926080
747341422550867968
747321352768491520
747325140237594625
747253996193185792
747260405236506625
747378600916180992
747350792462544900
747309646357028865
747414067778883584
747352105476841472
747359722370629632
747410041234305024
747427531389710338
747260602507210752
747362733746597892
747420153575575552
747247075625054209
747444262678204418
747299575841513472
747348846196363265
747292365879054341
747425036080820224
747341057390567424
747322887804051456
747393419304112132
747333658697097216
747315841218150405
747344744234156034
747414252177268736
747438273224671232
747335055677100032
747249936400408576
747349911704735744
747382312585793536
747357809566687232
747253610497609729
747365795504787456
747357117561118720
747305091615469571
747234081751040001
747350394112778240
747223826665070597
747398272231346176
747375190846410753
747395357231964160
747351555964342272
747344949826330624
747354311575932929
747400557762056193
747440596709744640
747412541295497216
747396980108726272
747285017680764930
747264599649464320
747352076041216000
747409991091523584
747402726376603648
747435341183881216
747239396127047680
747411689683980288
747320698494820352
747429700104949760
747407315138191360
747401489258258432
747285151839748096
747309160073572352
747409865266561024
747241660745027584
747240012668887040
747256194041929728
747287072667377665
747424155214188544
747382845434368000
747371151744188416
747333126339203072
747356077461737472
747409504262840320
747299257061773312
747383688447561729
747303199640420356
747400805565665280
747342685111934989
747328852255350784
747414910854963200
747353879575146497
747443104970465280
747242575178801156
747387245406130176
747337567838732288
747425190959812608
747392324745846784
747419365130248192
747415191709749248
747338637474304003
747420459747127296
747391502385614848
747236820597903360
747440349312876544
747353694811873280
747396430713716736
747359319620993024
747419612778635264
747234715183288320
747305951045181440
747378210728460288
747442090141978628
747395784673398785
747443381748506625
747341485436080130
747417721055416320
747375824152690688
747443037807194112
747342815068205056
747393188399308800
747365048889159680
747435890625085440
747421307264966656
747395071948034048
747323936233271296
747397831640645632
747412784468594688
747428479382106116
747389241735450624
747368370895491072
747354588471255040
747378709959688193
747331742193770496
747431038075416576
747358996588281860
747442349853245440
747393318712131584
747303137048834048
747366668100329472
747295381524877312
747267900558413825
747306345506869249
747245259734736897
747399329120387073
747420216653660160
747411764963250177
747440647154601984
747444342420344832
747345486844067840
747293456293232641
747400100914302976
747374339369033728
747375958563295232
747443440632406017
747347076510453760
747288935122898944
747427485466435584
747389606560071680
747336397493669890
747402818567405568
747340357117968384
747369373409677312
747337395981299712
747335764271194112
747250368245956608
747375287369883649
747401141118394368
747265149199917056
747351778220355584
747391661735559168
747231573460688897
747326268375339008
747304751679737857
747363358765113344
747281821491048448
747383717782388737
747358736621121536
747388713135673345
747264263958437888
747422158784237568
747309449283407872
747260954950402049
747395889778597888
747282303550795781
747398796246716416
747364931679436801
747260744853426176
747307146799243264
747409160401096705
747392798664450049
747325576554242048
747404131367784448
747413019152519168
747405914106265600
747279304879284225
747370614961348608
747402357349163008
747439640345456640
747348963871776769
747441267936747524
747314537083207681
747336330758152192
747409735213711360
747404110471696388
747434904946941952
747260702964867072
747388096572960769
747329133085024256
747325119018602497
747433583795671040
747266285604593665
747365095194386432
747384913251401728
747376428073783296
747423844772646912
747414353163452416
747382857820143616
747357675600547840
747426994548269056
747327853960671237
747351841248182272
747340533186494464
747368433705091073
747418555835088896
747329506596134912
747428110157524992
747236992568557569
747350843016491012
747342085359964160
747442559924994048
747340776598736896
747334715879809024
747410620056633345
747391464808775681
747436566218420224
747278327417692160
747306869971025921
747438193251876864
747354156365668352
747296765536133120
747320337776271360
747314608080195584
747406337642991616
747373932450357248
747259654321889280
747245976893566976
747389065557843970
747388331722440704
747246450728329217
747315807722450946
747347449690329088
747302780272943104
747386460886687744
747381826130411521
747443562137124864
747264566195675136
747413971301433344
747390684701794304
747391502465175552
747438503722553344
747314776204677120
747411685623869440
747430618338824192
747438025727217664
747224132996104192
747361471106015232
747367922209820672
747397504426086401
747440844274286592
747368899428102144
747403674150969344
747389711312916480
747342491855159296
747373898937688064
747354282417078272
747433139375476737
747242646507233286
747220676801605632
747421256828411906
747313308089221120
747325211666636801
747316554421800961
747408334177742848
747347043010510848
747302927178436610
747322103586684928
747320983497768960
747400016747171840
747342794130284550
747358048700760064
747380819614924801
747327908369203201
747393994032844800
747246039975919616
747377824722468864
747413640106512385
747376654570389504
747231389091758084
747407298243473408
747398788017422336
747440420683124736
747359445315915776
747364621028327424
747414692868538368
747253057050710016
747426377935134720
747246282977075200
747349224082178048
747274015731945473
747401141026066434
747377103373492225
747427456156581888
747389711619137538
747423014237667328
747347109813248000
747349269980413953
747225948915785729
747235474213744641
747376897764499457
747415607222669312
747407185097924608
747383004767592448
747442110920548352
747438700955471873
747374737920241664
747318521713963008
747371545874538496
747439527254495232
747403129256288256
747435890809704449
747402457916014594
747336124968800256
747338893473648641
747335235889594368
747411836455161857
747443163846017024
747252125617512453
747382484837380097
747316004892479488
747373827664003073
747303124285566976
747222484672458754
747375111183933442
747412847357923329
747372556936691714
747417641485205504
747416576006230016
747354575636574208
747418530522472452
747401761665712129
747372833580417024
747364411296333824
747309562395451392
747419193134432256
747349291094532096
747439649035943936
747428521186893824
747372619700277248
747413996324651009
747398943189929985
747414709486362624
747350226302734336
747440466975727621
747405515672588288
747282819815088128
747415120435781632
747390587981139968
747260086452625408
747277304334680067
747298615295545349
747354412092428288
747421487385149441
747431491093864448
747327107320078341
747403825489780736
747327811887652864
747314935500136449
747435215405080576
747379892531118080
747381188642344961
747345260313927680
747324708106838016
747439443435491328
747368865655492608
747316235608555520
747282278594711556
747439921481256960
747273646687694849
747315187049390084
747357608206544896
747274930211827718
747312691656568832
747354601112764416
747268105899020288
747437073372577797
747359432951107584
747407742835503104
747405288932806656
747417012280823808
747400243558424580
747431705011576832
747370979664371713
747309503675150338
747439418219302917
747388524299698176
747338775764697088
747401413492350976
747325643625365504
747400356674445312
747338721440129025
747333868508721152
747349659975200769
747358803679551488
747415951000375296
747291749387640832
747394945795899392
747346359078948864
747261336346730496
747378319746867204
747347877400215552
747442542845669376
747252616388812800
747382946076688388
747358703066677248
747427363760181249
747408728647925764
747356173796413440
747247876787560448
747359474826940416
747343607649075200
747361240717090816
747342504429686784
747338704650309632
747356207438921728
747306349772431360
747373194521231360
747388042214842368
747346270985936896
747348657767211008
747396720066179072
747293385250091009
747406777931685888
747437342126858240
747352591860965376
747357570445148160
747400125861888000
747420967404658689
747401216456429569
747302587360129028
747411966612869120
747394644023992322
747415992851062784
747423249219321856
747376558017511424
747419813920800768
747402432985071616
747315308684181504
747316395117948928
747432590014058496
747418480161480705
747368131870371842
747390344891891712
747246773660319744
747379829796900864
747439816636268544
747411597186969600
747347068075794432
747401975730421760
747373429125419008
747428127140286464
747413128229490689
747325140120154112
747405364442841089
747360862990700544
747337194466009090
747263765029203968
747308497126121472
747413505654034432
747384812508438532
747379221383766017
747409479348609024
747288653899038720
747440420444119041
747427309204934656
747381448752103424
747397680788312064
747273256722259970
747230663489662976
747326645736923136
747428118806290432
747366772647596032
747414445161222144
747363442730754049
747406388113117184
747368316465979392
747282102492659713
747318198513500164
747437669236387840
747411895326367744
747400700578172928
747344605914370048
747243493991526400
747242021719519232
747290327506006016
747398590985801728
747262603202699264
747376541517160448
747390537565601792
747425849553485824
747259188909322240
747242759938015232
747416534012727296
747326914558189568
747421252579631104
747357603999682560
747438076180430848
747328382250082305
747415082892558336
747417939213619200
747320136588132352
747249646867668992
747358841625423873
747406375551119360
747351295707643904
747404244949471232
747414214734548996
747332886878052352
747424507573346304
747331997895254016
747412574535196672
747270605691621376
747416013914931200
747264813491851265
747324905130123268
747306081429315585
747337194516291585
747285155799138304
747383445018578944
747394925214470144
747389988191539200
747257158970945536
747299949293899777
747411983176077312
747329137245720577
747283511837503489
747277891306553344
747348938462625792
747419856065138688
747392089835585536
747312850952032258
747394346077552640
747442723255427073
747325056292782080
747244668216172544
747370803642122240
747375404902653952
747395495421698049
747389266897043456
747375975290265600
747262644906668032
747286418498584576
747338830429052930
747230600621219840
747388570806030337
747308253927743488
747221926880239617
747223860408422400
747437027256238080
747393683453059072
747403951109193728
747319335333429248
747395281352855556
747376050456387584
747244177373683712
747407327456788480
747329267302694912
747244504818778113
747411123247407104
747317615652020224
747348850491305984
747273323915075584
747379204946276353
747338264290353156
747408917110489088
747435328642887681
747376935706124289
747337010264715266
747411266092863492
747373169078575104
747401862593142784
747372783332622336
747399580770263041
747358019244142596
747369431882424320
747378240231178241
747375497143689216
747374649894379520
747440215065763840
747396216728674305
747437174195367936
747427548447924224
747329724553166848
747240331519856640
747441146452910081
747380916247478272
747431520323833858
747317351498973184
747412788549685248
747358090442457088
747403565220663296
747312054122360832
747408355367346176
747345365230198784
747305422889984001
747386691506343936
747253539332853761
747386372789403648
747430668833951744
747353355375284224
747258127985188864
747394598004203520
747283209667305472
747361441821319168
747370371687415808
747427770742018052
747245951828496384
747219993385910272
747430807149514752
747387773821255680
747421307214532608
747255015551623169
747350549360689152
747340365619834880
747401979958280192
747375085749698560
747258903784611840
747334933908062209
747305024095608833
747313958172823552
747271939681452032
747443637504479232
747247218340564997
747324871915380737
747305422843850752
747395944346419200
747368811209330688
747374951636832256
747420787116630016
747396715783790592
747229853825433600
747429519510937600
747423886673797120
747382090317111296
747282509377896449
747269225727721473
747397839848882176
747421751747973120
747316042708353025
747392848664928256
747244517418377216
747284451307053061
747398771315707904
747416299383439360
747419021105053696
747331586715095040
747293464895774721
747228847305699330
747309646470225921
747342966029594630
747324481786417152
747392072869679105
747284803691520000
747372699362672640
747443012704182273
747444325340971008
747261764333670400
747242000668364800
747373609589612544
747408258604871682
747304869006966785
747429066567983104
747349605675728897
747308233153355777
747321855837540352
747309764065927169
747438394842570752
747443180644098048
747361492060745728
747442517981954048
747231296833871872
747368773385093120
747323764375904256
747383457819549696
747308568349540352
747285894130892800
747281905435873280
747431096518909952
747421324054761472
747419298163998721
747325618409267200
747362733700616192
747356186429657090
747388918606209024
747307364924063745
747329405861527557
747299655520657408
747266797569712128
747345465847357442
747423580506427392
747281431311712258
747329871441854464
747430131845767168
747226477372923904
747386150474637312
747424071109877762
747267707620425732
747291543715741696
747327862454116352
747318332735401985
747369348197683200
747430035611594752
747403682661044224
747229279432257536
747339694367641601
747348762301861888
747406564231946240
747402453906296832
747427384798871552
747312830018314240
747383151710900224
747361072810762240
747426101341855745
747398213297004545
747328894148042752
747354869292466176
747322615023304704
747382291832446976
747234966824583168
747385332694298625
747422871559888904
747354034638626816
747422905101750272
747305422751600644
747443604218646528
747355985019166721
747426877279711232
747412222465302528
747307377175605249
747323625993183232
747424968669990912
747295469718536192
747426172556972032
747404957771571200
747363627292712960
747423366395625472
747419939716370432
747276343583211520
747385928264593408
747367771030294528
747317808485142529
747293120677568512
747402378316419073
747433739257516032
747263022658269185
747307087772803073
747417016403898368
747438382217826304
747360191985770497
747370539191308288
747426755506487296
747400406855192576
747271902083883008
747296262299365378
747380052187299840
747312225765863425
747396711643914241
747399274548297729
747422251062984707
747433793754013698
747329393169571841
747437769836863488
747391154392604672
747394346090172416
747316785104330753
747368215777447936
747321516426067969
747297252134162432
747394392365768704
747442601674969088
747421667845148672
747429351667425280
747361299487559680
747432145136685056
747379477454405632
747365074134663168
747375001976905728
747336997509816321
747415963474100224
747378743421833216
747430802934403072
747232144133586944
747412427709513728
747335764271214593
747369465537511424
747368236451139584
747314440605859840
747439024059613184
747328017349804032
747334262999785476
747335181346832384
747295893334855681
747337198748327937
747399383646248960
747367250840141824
747408199821758464
747391582056382465
747312821348663296
747267686611066882
747431704919318528
747334774444875782
747359277656903680
747327753268002817
747228503377059847
747274904806907906
747336506755276800
747374427520798720
747432808134676480
747288830248574977
747347806264901632
747374163250155520
747372154216452096
747265044056932352
747292328012832768
747366663838924800
747255078407577600
747389468051705856
747396296743387136
747419482595954689
747280743613620224
747329044895588352
747300616091820032
747287508921155584
747219993205571584
747381062737727488
747262863165661184
747341036448419840
747269070567833600
747443948151508992
747274531526479879
747348892606312452
747343263762284545
747386628801441792
747415737145270273
747443260197593089
747362817444020224
747436679481466880
747330001280720896
747344249436274690
747412843239211008
747402332321816576
747319557493186560
747226448012935168
747368320463052800
747425597878583296
747435840276692992
747353007281430528
747414424475025408
747409991074623489
747219854839717888
747353581783756800
747355305537867777
747299890556874753
747367271996129281
747430161197346817
747330085196206080
747398032963035136
747282127398436865
747428055719653376
747281255046144005
747393226429112320
747345339875614720
747343615886659586
747441301491224576
747249961675427840
747361794033881088
747437870428864512
747344274581164032
747398364388540416
747415854468501504
747382837192515584
747223906512048128
747418614312075264
747414214776479744
747429381228863488
747239467250028544
747438134716170240
747434406126690305
747404102229975040
747436197107089408
747376487033110528
747320777901387776
747389862446247936
747339694464077825
747367808930095104
747402768302940160
747253572731973632
747315631897219073
747398666365861888
747362251422699520
747327983916982273
747333478333616128
747409227728183296
747331968417730560
747397559107354624
747385303204245504
747317372147556352
747425669165031424
747287286681731077
747435810987839488
747298724448067588
747409252734668800
747338478149472256
747363765608407040
747332870083993600
747309831057342465
747348339037876227
747431482726223872
747431033730179072
747360473083973632
747331544973336580
747441217584173057
747268684847136772
747326440585068544
747401744943095808
747286955218468864
747221238813102080
747285978079858689
747407004440887296
747408720116781056
747438038247149568
747261462092070912
747400067246600192
747391665879425025
747396930075000832
747409064104181760
747442098190835712
747412675337007104
747388096556183552
747421147709345792
747301295367696384
747334166371393539
747266151403642882
747299252909441025
747416542598561792
747344295431020545
747423366542401536
747421328320438273
747290549703446528
747318097749544960
747346250140426240
747417599265374208
747354638630936576
747283243200741378
747432702958133248
747384774835200000
747300985232490496
747258698137903104
747414655069347840
747366315824844800
747356404529377280
747419595716366336
747343905528504321
747436721055240193
747441636813250560
747337106687590400
747434204678479872
747305548656173056
747434821245370369
747444157828964352
747226037109432320
747289388120342528
747375375441891328
747308320910778368
747351140556124160
747336661923569664
747441020405682176
747369176055058433
747272983987642368
747347168600547328
747378407869124608
747406459147780096
747420875255865345
747418572297736193
747285944244412416
747277413390770176
747292147687133185
747351832603860993
747391443946315776
747416374872580100
747276649947893760
747428324402675712
747272233370849280
747221985264959495
747282580559433731
747370996307492864
747247851848204289
747388809638195200
747403103800987648
747328025931321346
747296102945153024
747256802547359744
747376906148978688
747245964289662977
747385852549017600
747363333414715392
747436293345390592
747380752497651712
747437807732428800
747401849628561408
747419558122819584
747373551041159168
747392270190714880
747328277711200256
747387433998684160
747323923671310336
747341405765275648
747320295875219456
747302646311096320
747224044815159296
747416861160128513
747238041081757696
747417263691735040
747424222369091584
747220068866621440
747364587410841600
747352940017491968
747424532709908480
747378957465444352
747436209459306496
747388830496468992
747405415156166656
747378466593603584
747335936388669440
747301308210679808
747408565044908033
747288808975040512
747329045168168960
747245851018297344
747348368171507714
747433105766612992
747262149974687744
747425107191152640
747392639306170368
747393394004135936
747429641086992384
747281338923782146
747386943206494209
747438180790636544
747304730620108802
747421395437654016
747304466299289600
747314691966328832
747380144373907456
747407314936860672
747268219401035776
747426306636267520
747390655228424192
747443574892036096
747383776452411392
747338385933512707
747325408677269504
747275068506398720
747386804911767552
747442375023263745
747343527865024512
747422917965774848
747313316289085440
747287856909975557
747249537744396288
747359600454729728
747326452920520704
747417414757982208
747297655059951618
747435756759613441
747339018942087168
747300221915267076
747290302252126208
747408791541473280
747429393782415360
747383030000431104
747356505154846720
747376792911110144
747374779833921536
747332496879083521
747269397899841536
747354685007224832
747324901225205760
747425639989379072
747325467431051265
747413291769573376
747430484464918528
747274464476303360
747408636306022400
747321059104325633
747338939313197056
747396497885433860
747229769960415240
747338536987176962
747261910958104576
747338847101452288
747346015083204608
747438142962176001
747419528716378117
747314406757801984
747373814942674944
747312091652993024
747335550282010624
747318714643603457
747379716584312832
747394069576486912
747365556555243520
747286741376086017
747416186141343746
747379846301442048
747392261642686464
747370140770111488
747374897337245696
747323755907604481
747336330586128384
747320304356057088
747415154023927808
747391338686013440
747421500282703876
747436788373913600
747435442191147009
747394220210683904
747221704276074496
747227438191632384
747361630737022976
747368697891807232
747376449276026880
747270853264441344
747420921259036672
747343712477315073
747426135017988098
747305992996552704
747421080739057664
747401866615656448
747327811766018049
747365455824826368
747249374103670784
747405876202508288
747412335568945154
747338595489308673
747399564093693953
747223210341580800
747293234238414855
747433592419196928
747232966191915008
747353833282637825
747313681516503040
747362456914247680
747368979002458112
747285126371913733
747306697933225985
747350037454331904
747284229008961537
747357956543549441
747303724226248704
747337928615952389
747403800181346304
747328260707540992
747317049320300544
747421609380712448
747352722119135233
747378223126818816
747423983168065537
747413325428862982
747227014420140034
747413023451648000
747440320149856260
747442723108564992
747438193281220608
747423873952514049
747381406976872448
747295066922704896
747405243130982400
747400717355356160
747398402229604352
747243237929193473
747351115415625729
747283956278530049
747427133211840512
747225575954219008
747374393823727616
747392857061875712
747431293906870273
747405993781432320
747224841598681088
747413916960030720
747337190452002816
747437639972724736
747353598648975360
747310678319333377
747412914370387968
747436092018802689
747245951799066624
747403527539032064
747403921853976576
747384061916749824
747332379417550848
747410909681721344
747418723456323585
747346027976392704
747244404172259328
747264872321253376
747398129285136384
747256488016502785
747422045223346176
747289652290150400
747429091956166656
747368010273390592
747311756075163648
747295998242758656
747393138235445248
747412272499269632
747405234423595008
747227152752381953
747376411178983424
747399622646206464
747431822359990272
747390965573427200
747431575042809858
747394132360966144
747358103088160768
747431713400299520
747347714002714625
747283939413286912
747408841629831169
747373286753865730
747312548832108546
747248510106361856
747406354504159232
747392937042972672
747403011761156097
747442727483285504
747245402383126528
747325366784561158
747276456720379907
747380165404200960
747352537171374080
747322665594032129
747375048336547840
747346304624295936
747320232952266752
747357348092477440
747357381974171648
747249755894464513
747347265077972992
747429293265981441
747358635919966209
747434842254622720
747417381258072064
747395172615356417
747371617165131777
747411996023398400
747317036900974593
747338419471163392
747422632530878464
747348762662559745
747421580024774656
747334044627533828
747350545174691840
747330752086319104
747381746656763912
747330160941142016
747258001875075073
747299731068461056
747311731039305728
747227043612397570
747344631059218432
747349198656442369
747318877923618817
747411278721875968
747364570956627968
747340734710218753
747349937105428480
747443230896168960
747342252842770432
747420996756373504
747356039721385986
747288377154633728
747439497852354560
747434649366978560
747224791292219392
747387203324502019
747314935235915777
747400310688096256
747327451366207489
747251329022697472
747415204389093376
747368312338812928
747228062865989632
747294777708687360
747287026391646208
747416450248380416
747383055027933184
747332740232548353
747386796468736000
747324724829519872
747411857464524800
747360661903138816
747355754416447488
747423790175559680
747433625721921536
747409252742991873
747260891675123712
747401728337842176
747345277124698112
747409525204877312
747427032594788352
747391661907533824
747403686826016772
747361756356435968
747333541462081536
747406203437867008
747270962479955968
747394233095462913
747248044798672896
747440622139637760
747342449903755265
747431558173302784
747219598748098560
747303195420958720
747389346580471808
747255518796910592
747318941211459586
747317754059862016
747293917813448704
747417221899653120
747416198606893056
747321361085796353
747347948975984641
747314893326430208
747373076707409920
747242378046517248
747355498433810432
747403619708862464
747405347820834816
747328650635141121
747378089005551616
747366449782661120
747418597774008320
747353698993528832
747389149565550592
747374238882013188
747318152275496964
747355544902598656
747321142906478592
747317989083512832
747427405770407936
747336305214795778
747418203488399360
747439569163923456
747382027377328128
747429272000790528
747333080147320832
747315237410332672
747433395265757184
747245016481939456
747436117377454081
747390000833118208
747395550006259713
747354504366956544
747367519342592002
747247625158590464
747372674268209152
747397110149046272
747396497696759809
747320564230959104
747349756460957696
747385030553575425
747360460459089920
747410708355235841
747417079184265218
747361228108992512
747350230547468288
747426994623778816
747404538420862976
747315304468865025
747350889074032640
747345327477252097
747413077956526081
747385970190868480
747427267375136768
747331146300563456
747325538566471680
747327145035194369
747391364099280896
747322208159072256
747442102460612608
747415246487199744
747421739081076736
747347885805580288
747404500680351744
747333679676985344
747413446996664321
747426059293966336
747417070850170880
747421982573084672
747402688569085952
747383440820023297
747429863498256385
747374607850700800
747289375449309185
747336259262001152
747325069014114305
747413765897887744
747392433428766721
747319775747964928
747392274124972032
747267242207776769
747361748127096832
747334459867860996
747222522144370688
747355800704847872
747335504224362496
747240213894696961
747353761950089216
747392869908942848
747380370736189442
747420585920184320
747347525200388096
747441695856406528
747340789076754433
747397990957064192
747416773323022336
747272887418097664
747409403570167808
747343519707078658
747368404265340928
747319448558702592
747415481494175744
747413560330846208
747305422663483393
747250728947724288
747251869794316288
747325731454148608
747390579651248129
747427917295017984
747363719231963136
747308556093775873
747425895565033472
747388591450558464
747349114728255488
747275533977853952
747434875934826496
747285654850019329
747397580116529154
747283369130528769
747293586543173632
747333373777981440
747400008442462209
747420900421677056
747379485612335104
747410125116313600
747420745173766144
747221356526219265
747417633096601600
747278289870299139
747436423591133184
747411366588256256
747316550080749571
747432422036353024
747364705107320833
747356559525699584
747420753562304512
747431335732649984
747390504292126720
747424364639838209
747338851572559872
747411379477438464
747419025605533700
747285827072335872
747405507258875904
747308849678290944
747297667412176896
747322648816820224
747435156764524544
747349798441750528
747340306811543552
747399203345698817
747410821353897984
747360271858040832
747368022893989888
747349357968646144
747396774835396608
747277757294350336
747377807873957888
747425299990777856
747275395746041856
747352197755736064
747399794755272704
747320849573654529
747229229188734976
747355649642749952
747310137358987265
747437811679248384
747376956421742592
747242646448443392
747264687771881472
747267254547529728
747337785833467904
747352717660590082
747411656238567424
747244894951972864
747343771335950337
747404206928191488
747404605558927360
747334812160000000
747236678226456577
747412515831832576
747369209852747776
747253925091414017
747365103486533632
747339472107245568
747415552583426048
747339874571718662
747252402709921793
747351732057968640
747235750991773697
747315497515941888
747372250739937280
747333193158660101
747303870766809089
747350456926535681
747372896616611840
747420480945029120
747226695615160320
747419457325244416
747376167951417344
747315417656365057
747240213840199681
747342533802352643
747307490509885441
747294303731359744
747369746480279552
747324137710850048
747310086985383936
747403229567156224
747367598929522688
747351585391443968
747380358312792064
747352180814843905
747420057471320064
747398255118524416
747350746287378436
747268131152814081
747347009342865409
747404886342569984
747339170255798273
747437316663296000
747369876772237312
747344866175160321
747231095398096896
747387085879914496
747355704089059328
747412314610143232
747319901405143040
747369717321564160
747273634008305665
747437715419856897
747352776393527296
747222652192849920
747394467691433984
747444237424295936
747358073862381568
747322997099233280
747410565698584576
747404567588048896
747403191868923904
747393788222504960
747348221383614464
747224909030391809
747335667982557193
747338503361421314
747442148832845824
747337706439483392
747389459705004033
747324016046669824
747383923508936704
747356102661013505
747432015444713472
747407092819058688
747349202833813505
747368173754793985
747369507572834304
747343922108633088
747420594006810624
747356572192387072
747285306886348804
747234224462135296
747391380771700736
747323743450472450
747245263652151296
747366453972770817
747395684047818754
747410322403758080
747383155959676928
747303069797388289
747412914513018880
747356412779577344
747270576398540802
747336586577141762
747388717527089153
747401669252620288
747419419802951680
747301987583041536
747324238239961090
747328621518323712
747245901249273856
747431973111595009
747364902143164416
747354764539756549
747324464908558336
747417423163310080
747293770996023298
747368287034552320
747440550593331200
747237458283102209
747408896365563904
747374549205868546
747352029970993152
747290415565414400
747400469723635712
747419188915019776
747243191804497920
747371869121150976
747442597594009600
747346690445737985
747440965934268416
747424906032275456
747404206986919936
747312389394096128
747408988317298688
747398955705733120
747273789210140673
747278751159848962
747353816715104256
747329611348877312
747304378223099905
747336926013755393
747386503056199680
747430391921860609
747412356628627456
747442924611198977
747421131100065792
747317364077715458
747265329580097536
747411492581015552
747421869050036227
747337345712611329
747393314547179520
747353124411564032
747269238579171328
747232420764626944
747393708723736576
747291363603939329
747439284018360320
747311210719117312
747263001527361537
747387295636946949
747414311241318400
747350654235049984
747378965606629377
747322313062776833
747441918196453376
747425551800012800
747419675470901255
747287890502160385
747411895326547968
747322094917017600
747438462022737923
747345428199313412
747358170146873344
747318605667172352
747336720698335232
747380656058007556
747431142702391296
747399186509869056
747426222775296000
747424842819870724
747405880560345088
747255917574504448
747353824927547393
747310845852426241
747308782326185984
747316336292880386
747394425685483520
747402390681292800
747443579102994432
747323756180180993
747388797084524545
747402541722386432
747422771152490496
747398825824903168
747370379878998016
747418031618416640
747286128944775168
747247789004886017
747267510437744640
747235965077458944
747397676329738240
747425556111691776
747436939507163136
747308920784326660
747374376916557824
747301572284080128
747285860651937793
747419818245099520
747379032631709696
747414415998394368
747410603157893120
747296283186991104
747364906228285440
747408669583761408
747407004436619264
747419952219623430
747362460970156036
747404097771479040
747307834484764674
747405012226183169
747406157401174016
747288578296709120
747316516756946944
747443285371719682
747339371414589441
747385013797330944
747241866605793281
747299689117032448
747316743245180929
747324225808064512
747380748169142276
747437828464910336
747373731207593984
747264234631794688
747353296596197376
747431939838193664
747356056515395584
747382731999412224
747377845824032768
747341523298070529
747335189689360384
747373722722512896
747233175739437058
747304785032839168
747356731680817153
747328159880609793
747414461938569216
747248577311825920
747371583631687680
747406094322962432
747371495450624000
747383403188629504
747376205830230016
747375270341058560
747326260020314112
747300947458564096
747432367573262336
747266793413062657
747342621954048000
747434167118536704
747425186799063040
747331075098042370
747306911922421760
747429284801806340
747404618225848320
747272451235536896
747380735682633728
747298875405283329
747280277773287424
747392051868663809
747244462955368449
747345709070843904
747390298616111104
747316105539002370
747432526877057024
747363505536442373
747402512345370624
747408975868592128
747269695582121984
747411727432695808
747409538110885889
747371852234792965
747271218361958400
747387849406824448
747420753419771904
747323617638113280
747223210207420418
747418115504488448
747386632890892289
747376641970561024
747396657210220545
747393536580980737
747257167217037313
747250125240598529
747408694967738368
747321004540604416
747220286706180097
747344362821005312
747327300325126144
747323017949175808
747333595732160513
747430341585952772
747423479813836804
747358854170677248
747413836991434752
747339539253891073
747306903504453632
747328885876895745
747297201928314881
747277270658723840
747372745449705472
747380567784701952
747432245770784772
747443775962759168
747391896679514112
747354206546305024
747305565164969987
747276352026345473
747425874765484032
747398876118683649
747301123501916160
747411987382972416
747424146729099265
747412428019871744
747356375009746945
747403754077560832
747438650493894656
747304823075155968
747314306459394048
747361949348954113
747385215400681472
747366055551504384
747250364089413632
747404013952368645
747424289436086272
747294194541035520
747250385002311680
747286019829968900
747405901334732800
747231221474861057
747326620730433536
747324389272629248
747243397245607936
747321378055958528
747430886921076736
747394757236789248
747397684953124864
747396632002568194
747292076308455424
747436046137364480
747403657579270144
747340680117133312
747329611508260864
747426738741854208
747350108736389120
747293548714696707
747383826750529537
747384120460746752
747318718720446464
747327405023342592
747377711421628416
747241660929585152
747341724498857985
747369889078325248
747323630321688576
747422913591152640
747312154492080129
747392265975435264
747399949864804352
747358208122064896
747307301619392513
747313060612734976
747431562338246656
747371407466586112
747334849803911172
747228209939259392
747387152800038917
747334854396645376
747391389294530560
747327962878382084
747342244462505984
747426789346152448
747252771552821250
747282018686275585
747410809039486976
747369641744302080
747386536589725700
747378936137428992
747322631829913600
747432501702864897
747402399346733056
747416181930336256
747312649562533888
747400792991109121
747400293621571584
747408279471558656
747436343957938177
747357948138094592
747258010154770432
747328650937151488
747398506797727747
747361114812387328
747336045553823744
747363560121057280
747420111905009668
747314394560770048
747338234875633668
747438524949999617
747252075411701760
747326641907503105
747382417627975680
747438117771186176
747426789262139392
747414172879585280
747258081768243200
747272547603881985
747370056842022913
747367217600274436
747384497902092288
747301903730499584
747424113136898048
747396531586732032
747382438666637312
747286451868471297
747367913762349056
747420468458696704
747353598422548480
747421000879464449
747395046643728384
747414336067477505
747389346798526464
747383784874610689
747421412147732480
747406228696010752
747344144436060160
747278088300441601
747377590105677824
747338725437280256
747435555135361024
747439409973207041
747398234281238528
747436163418497024
747397517042581505
747381490653274112
747277283035996160
747369436219318273
747403376644718592
747227987611791360
747383659112570880
747355343202574336
747369822141423617
747410603279527936
747441750227189760
747293196263120896
747235881380085761
747358740677070849
747401392529244160
747389875008188416
747360930355347456
747348351666946048
747340730381668352
747291569145806848
747404727017676800
747290579004841985
747271394258358272
747425048336572417
747369084107522048
747235717554724865
747280328369143809
747268357729071106
747418987923910656
747431709038288896
747387048198176768
747419839363424256
747439409641984000
747375287327854593
747418673137205249
747408699166064641
747263404386050048
747357771989909504
747410322194038784
747424016756056064
747222815821074432
747413350506725376
747400000045408257
747222056643735552
747308384018325504
747393796623704064
747416525791891456
747377099288117248
747411370996543488
747227870011985920
747387857438916608
747330462712889349
747411383499784192
747228197268365313
747331498756341760
747375690136203264
747427128904388608
747431415512469504
747368207271477248
747365342754836480
747398830040154113
747386863560830976
747391565438521344
747358140979568641
747393910167724032
747410234268778496
747358820431695873
747437753240018944
747256865378074624
747389358970396672
747366424901980160
747383994740805632
747350872137564160
747430249466560512
747434221476679680
747335411979026433
747400386085031936
747415510741032960
747416949299130369
747373605508485120
747400905893515264
747293452300222471
747306517431357440
747395881243185152
747334137053220864
747423676992196608
747337676785778689
747229703170252800
747324343273676800
747341867130314758
747351878766231553
747225944885235712
747281624476196864
747246291353100289
747422221623246848
747361936883384320
747328835205496832
747380119099088896
747402638476648449
747428814918139908
747384514675113985
747388310679617536
747437283259801601
747339900022775808
747313798759907328
747354470867042304
747386460970442752
747431247501201408
747296979420483584
747319499032952836
747433613331861505
747321390680793088
747425044222083073
747389476457054208
747225156381184000
747422091507535872
747393020992045056
747402412047142914
747325932893986818
747376545463934976
747441209304621056
747435412780630016
747375086118772736
747382937755193344
747381532483018752
747405855184818176
747355683163504640
747367162843660288
747296446777462785
747327501404278785
747443566230724611
747386406415269889
747240553847332864
747416714355314689
747240239069040640
747247415607066624
747408455753818113
747378097297760256
747374276588744704
747243367847727104
747324968292122624
747361315929362432
747267069910093824
747363220319510532
747387845166403584
747412314412965888
747368081585016832
747313253580054528
747236107843166214
747408057383198720
747343137773752320
747362415101218816
747388222355939328
747421303200681984
747368270286708736
747437035913416704
747275999511883776
747385710240399360
747351916510777344
747294177747075075
747370447063375872
747383394967793664
747277455312850944
747444061490061312
747349790065729537
747403494026543104
747274326387240961
747438709499269121
747357935290847232
747243745649770497
747366903065116672
747248678092570624
747330169275195393
747305233886306304
747360196289249280
747403271610970112
747224552271286272
747436821886472192
747380542711148545
747370920835223552
747318076874489861
747266235583311873
747281058119376896
747234908259639296
747249835577729025
747311978578747392
747431855696273408
747441032875360256
747432694926184448
747438415948374018
747433093280186368
747362347832967168
747442727487414272
747246534740279296
747344106980933632
747395138750713856
747374532407791620
747302700707045377
747300121172271104
747310233647669249
747440659620069376
747349035015503873
747411135868051456
747237122919141377
747274129225588737
747442379490222080
747329095231365120
747344035661000704
747276570222440448
747409127060561920
747230315442233345
747419092605353985
747395805863100416
747428722811219968
747383369579794432
747420262992216065
747287920088776704
747395969319317504
747392089701244928
747240863949000705
747324200700903424
747348871739650050
747361819174436864
747408334333050882
747237982508220423
747441200743976960
747440907029348352
747357771767635968
747296782292389888
747304348984565761
747369125987622913
747435240826748928
747324305688559616
747296300115255298
747424763291766784
747394513891631104
747420149624475649
747416814922117120
747347185340022784
747326633556664320
747324951397433345
747443692093452289
747366080763486208
747230420085800960
747324963816767489
747247000467345408
747315354980884485
747417255336632320
747424276739923968
747231674488918020
747386943118393344
747386943118393346
747271574760235008
747252272531398656
747436922411298816
747416500357632000
747287055969849346
747313232436563968
747432870734606336
747382186802745344
747436872260009984
747220135975358464
747372791494672384
747397613520039936
747399261881536512
747364013193957377
747428420624101376
747326100661903360
747249881664880640
747366252545478656
747412176147648512
747223126430322688
747378458141949952
747304017575874565
747349089784758277
747380173696278528
747359696927985664
747422842346700800
747316814389010432
747417196976967680
747224770412949505
747372435113148417
747241203737911296
747400859936448512
747370786722197504
747395541529681920
747391732979994624
747424419262304257
747360623978119169
747425317116121088
747395302575923201
747394333800861696
747381285115600896
747374808975872000
747288863505211393
747372925850910720
747367292984528896
747423517566697473
747255996909785091
747273910970888192
747325840694743040
747271125802049536
747415628252753921
747427179349315584
747407159932125184
747231976285999104
747369817745821696
747380769031618560
747311399831908352
747413996320493568
747295419223310336
747346636083363840
747427434983727104
747411614056460288
747399790389043200
747333457643114497
747372980536152064
747235147028774912
747400734061170688
747329183483756544
747397156231864320
747425056964345856
747428819213029376
747398410647576576
747306924194959360
747423731434295297
747228146873831424
747389732410241024
747393104735539200
747363467699490816
747416659858702336
747373924057419776
747335634231005184
747340701189345280
747429398001889280
747437342206615552
747398452531892224
747240528580796416
747425060948840448
747336611654860801
747403171086012416
747356077272993793
747339169983172610
747235340134526976
747316357398593536
747324859303092225
747426525029466113
747296421829763072
747404681001918464
747333763701452800
747418115479216131
747320530718515201
747399371092803585
747329493711261700
747374905616965632
747320840979550209
747392668527960064
747279552418766848
747288842751746049
747417746191822848
747390785046347780
747438390761689088
747397584214458368
747221729467076608
747243309131763716
747372955089444864
747330395771830272
747270006157639681
747404919863451648
747379372403867648
747360586040807424
747350616364617728
747363698306592768
747289723572391936
747427821123940356
747332111141527553
747409739114373120
747341078395641861
747372238177996800
747350888956628992
747366466748620801
747319658424872960
747407621284577280
747409726900559872
747378403624443904
747339241244368896
747348422886199297
747411291308965888
747317464652906496
747399568002801664
747400318963458048
747345239271047169
747372154065297408
747423542904504321
747291891893362688
747262368044879872
747404458854858752
747326092122300417
747354424708825088
747350775735558144
747415770716508162
747331674820620288
747219976356921344
747400470046576640
747364298171654144
747325450398011393
747429636892659716
747406584993681408
747232529833418753
747396875377057792
747314385811451904
747289043898032128
747386519548272640
747405888877629440
747306274010763264
747404806936010753
747350108962955264
747336964014112768
747341753737326595
747249034532786176
747395864478498817
747414961014640640
747301689976184838
747346480663408641
747393540704051201
747324423049359362
747295448910561283
747414307017629696
747343729279668224
747276498827042816
747402491667615749
747421051160780800
747306940972179456
747396737069907968
747396577543729152
747298196020330497
747237483620925440
747394463467704320
747334363457552384
747263085627478016
747379557288804352
747417305764724736
747362737790025728
747420170373599232
747273650936549381
747314771901325312
747372204594184192
747247121804320768
747319972750233600
747345860036431872
747308291609362432
747250649377685504
747433411774537729
747306106494410752
747317137539108864
747272451428487168
747431209999949824
747436691804332032
747326851610120192
747426801694150656
747321403234390016
747440655664807936
747221586898358274
747350864004681732
747275349633835009
747398809072742400
747360288463269888
747417171417047040
747314712941989888
747397705765371904
747409068151570434
747425895623733248
747259943879905280
747245037315100676
747380412796780544
747365355010592768
747329682756927488
747340751420284928
747329049207332864
747357624958586885
747413807698415616
747356488369344512
747262867553005571
747391364103536640
747437635820453888
747426428313042944
747353258700607488
747295977162190849
747362343680638976
747422619977277440
747379590490886144
747430366928052224
747399018829971456
747319419169234947
747426516460437509
747378038921265152
747434276157800448
747380748378849281
747342760328335360
747245477901574144
747314507827941378
747355154538708992
747361563342966784
747279351058571265
747270253554479104
747431050624761856
747439074391228416
747345222439317506
747440152201531393
747319834371719168
747403384987201536
747241275271716864
747436750465794048
747356723367706624
747415749614936064
747369536958107648
747299286535155713
747302075696971778
747347218902900736
747341565190778885
747317242216361989
747404869691146240
747245263979438081
747249940586430468
747342659904167936
747325752597585920
747335298615390208
747368693760430080
747377883425943552
747339472111427584
747259948250238977
747243678209445888
747296887380664320
747378877773848576
747382312686366720
747436981404246016
747257955725283328
747386444310679552
747398163221389312
747358082326499328
747408111972024320
747278591897985024
747401891923976192
747369910276337664
747377267144335360
747326427633049601
747371101450309632
747427397239250946
747225240212742146
747330454370476033
747346354901397505
747422418491179008
747316340738842624
747393092244877312
747312838457253889
747391632329302016
747354542342279169
747384095215345664
747357759193092097
747279787001995268
747364629614067712
747438470130368513
747354789894328320
747348301058564096
747378554820767744
747304344664449024
747314574701953028
747354395508039681
747370614667743232
747272547708731392
747373433198116864
747435945373343744
747295398541164544
747439078346395649
747325870063312896
747434867525226497
747285927697887235
747389719806283776
747326310209314816
747331377058586625
747269981033881602
747274883927728129
747342231833444354
747419247916257280
747339102916222976
747434007370006528
747383189463695361
747433378211762176
747436637261422592
747399102703480832
747322824780447745
747365610984718336
747354613477670912
747410200580268032
747341321967280128
747440273723133952
747422737354854400
747363463446552576
747369863866363904
747413929429733376
747356039641698304
747291216492957696
747390474827112448
747232525664215040
747236036326088704
747431193189048320
747342995343585280
747323739319111680
747301207639629828
747379943089176576
747404022424842240
747332862068695041
747385064082792448
747341879847460864
747226930739482625
747345960515174401
747438642189189120
747320501450604544
747413883351142400
747305401708732421
747246207785795584
747385248867037184
747355322398842880
747280445721575424
747358451207118848
747376084237357057
747376482666713088
747409265384636416
747315153742364673
747395516577812480
747410733256835073
747332903999180800
747285080544940032
747417066567774208
747269062187638788
747262913417711616
747271499405496320
747348552897073152
747422812927844353
747408246156165122
747408246156165120
747334933840945152
747440471161573376
747391238102482945
747362435976269825
747422150307495936
747287773187432449
747370275294023681
747343427356884992
747221616367534081
747426361166409728
747386477764452353
747361777441247232
747441309955194881
747429892904595456
747383210426929152
747327497402884101
747239362581102592
747328260904628225
747390206425202689
747329669968470016
747417985090936832
747425316981768192
747322480818167808
747396707751628800
747380655810613248
747406027147059200
747420606682046464
747329447603232768
747365720082767872
747375509726691328
747414948607827968
747418253853528064
747352633720082432
747420208428638208
747409680633233408
747401816179154944
747316067861553152
747397361714896896
747373924057391104
747297566740512772
747430761024872448
747423316076535808
747405863598448641
747424305944891396
747356836475568131
747341904950394881
747382606291865604
747411521966247936
747409496138407938
747438084594216960
747347709787414528
747307683435290625
747436914278490115
747440965758124032
747384284168785921
747403024168001536
747322631888633856
747384267257184257
747420883686326272
747403766467530752
747267153888436224
747336200701116420
747396594153168896
747346652638257152
747417087904256000
747340537443672065
747270459134083072
747344937381859328
747294005868691461
747414726288752640
747364474240249856
747437190947307520
747283209587548162
747403640940470273
747351278892650497
747421978479427584
747236640188399616
747348569435189248
747324787781820416
747291925611319298
747362549163778048
747254583496441856
747382325437169664
747311244290363392
747418958467215360
747421839899627521
747389052857442305
747250011872780289
747412432113569792
747358476477792256
747443914647416832
747267778952847360
747423148518281216
747259436234866689
747366743606079488
747419520604704773
747407470289653760
747221247126298625
747339887427227648
747439011216637953
747420619264823297
747419247698010112
747439707500380160
747237718380339200
747312154647269376
747394039884963840
747367099937464320
747444040338137088
747303715590156289
747408719919587328
747396376292528128
747391779431907328
747349345490505728
747381591219941376
747289723316535296
747429758758060032
747395613021593600
747311038861737984
747335110186303490
747339249901395969
747423760739799040
747400520239833088
747410099950477312
747316025868226560
747292080553103361
747356752652296192
747344563933634561
747366936456073216
747408065796968448
747280252854951936
747390030327341056
747379443769933825
747313920461836289
747413858302693376
747301274450694144
747378017949859840
747422645050839040
747245796383293440
747433621586382848
747354265455329280
747298195877691392
747413795027431424
747303031813791744
747296249812910080
747394686080290816
747397865136357377
747424385678647300
747400990035480576
747366642615726080
747425824530378752
747375341879103488
747379749832429568
747381507413639169
747230046847328257
747273675930406913
747304843941810176
747391166899961856
747385508918136832
747418568145444864
747401904368455680
747350578502721536
747441007948627968
747441544723038208
747406073372487680
747298959203303424
747305221324312577
747338796635590656
747401841416101890
747403368046305280
747239278615232512
747257121201348609
747289853625196545
747355087593476096
747426638351171584
747408455871381504
747331154911518720
747343133873078272
747437450977480705
747432514239725568
747432421943975937
747355519560482816
747358824466636801
747358824466636800
747326662778380288
747401325533495296
747342290629201920
747353938245070848
747253950168981504
747228968965672960
747410485864062978
747389153550073856
747374477613342720
747354307532627969
747383830940614656
747332497130688512
747422011933270017
747338981466005504
747244483834748928
747330248694366209
747265228942024704
747379792039845888
747342508858892288
747370342117707776
747412847282397185
747232270101131265
747272916748873729
747286095226757120
747258433783631872
747369918765633536
747359109914124288
747385039143374848
747431612577611776
747398603623194624
747428852595490817
747373324477566976
747330416596520960
747327698846965760
747403489844727816
747412251578077184
747420845866246144
747356891093868544
747374926710116352
747339698771628034
747343498685231108
747258933224611840
747361970270179329
747371755556134912
747425882973872128
747395533115891712
747299890321973253
747376444817346560
747241292006981632
747417368679317504
747343909727047680
747346124139204608
747342899033976832
747341204291878912
747327493355364353
747276922288115712
747320429786738689
747335126619590658
747423395940274180
747230076333334528
747385643047628800
747347433022074884
747306924425699328
747319964281905152
747323169065734144
747364919113191425
747254067643158528
747433521027907584
747391607113158656
747230411936276480
747271276939575297
747411467264200704
747397135495274496
747444082230779904
747430228457304068
747343859428950017
747293309610000386
747437765776674816
747416571941916673
747421751634726913
747411815668260864
747367670438322176
747398448312360960
747229501822734337
747256844310089728
747352595962830848
747380416760274945
747412847160860673
747362746266689536
747260585562234880
747435521673170944
747350985530441729
747276473619275780
747406954440564736
747383696680976385
747416987115094016
747301836659396608
747233956190425089
747354600945000452
747401459927384064
747344253458644992
747378638509772801
747427284156547072
747267439189057536
747243967855607808
747343129456443392
747345247571582976
747357423824830464
747337740006494209
747392773288910848
747348238160715777
747344882981707776
747423873973518336
747245091786416128
747408187612139520
747336108141215746
747373685166641152
747267472605089792
747330496414126080
747246366963957760
747419751245295616
747443046451712001
747260686468808705
747406866100142080
747316743190675456
747326348289441792
747251664457965568
747254365354811392
747315317290860544
747245959982178304
747414310910050305
747355318229819392
747254608733536256
747402785210044416
747387681345245184
747357486450040833
747392106336034816
747441645470236672
747410955752050689
747430207573884928
747274984897187840
747372854577029120
747376532931420160
747382606539300864
747225680849539072
747394778036199424
747365493783269376
747223663083196416
747318051847036929
747434783295287296
747353384487878656
747402655178366977
747265304242302977
747396267064573953
747443763530719232
747369264118562817
747360292460339200
747373563254972416
747243636358709249
747338130001272832
747329590545113089
747385068595908608
747379817172049922
747429854979694592
747407667438755844
747437128129351680
747349614064394242
747384456160370688
747360225573863425
747328231343161345
747404508993560576
747407822363705344
747421407794069504
747412117310087168
747440617794469888
747428269624942592
747290537003094016
747396988791046144
747373924116135936
747338985551208448
747428785520140288
747429985141522432
747437643932307456
747294316373020674
747322678034333698
747364319302606849
747317359635881984
747363077457248256
747239610074431493
747426675932151808
747416219628765186
747416299144351744
747427133060964352
747260568810164224
747359311354007553
747385303393001472
747345226746855424
747439741197398016
747361106277052416
747366730993930240
747436167809884160
747357465856049155
747401019231965184
747412809437282304
747444153517105153
747403095714500608
747372036574547968
747439867165089792
747282534417915905
747434154409656320
747412180555927553
747426528955338752
747258400543629315
747276922422386688
747377426267791361
747415632367489024
747231703538733056
747355255210446848
747400650166800384
747399698298863616
747234761274462209
747263567678709760
747368668628148224
747413849737932800
747437492970921984
747332430013431808
747395159747399680
747435983264571392
747401610901479424
747344966771318784
747418127760130049
747324804789735429
747354860891234308
747273374208921601
747338713093439488
747240209826254848
747272782610731009
747413094683533312
747411735754178560
747400755162845184
747359604724490240
747324712468905989
747402202340265984
747428504715796480
747413333863604225
747411278604439553
747337832235048964
747396103637602304
747344291542904832
747378223160274944
747225399797612544
747401132482379776
747388914378280961
747347810383605760
747287693646671872
747432120025518080
747384263075586048
747283939526533124
747343008081666048
747244559256584192
747220198743281664
747228742678786049
747393473708425216
747397290751590400
747346258583445505
747354043035582464
747327648267833344
747366374205333504
747423542816321540
747382648360865792
747436402430910464
747345000397058049
747406652165459968
747409252860432384
747383206303801344
747332597622022145
747336766638563332
747378114385313792
747386616059133952
747364054751125504
747386607532118016
747255975975981056
747401426192601088
747373114607173632
747342307301564416
747403724826476544
747295851274346497
747372250404294660
747240637615857664
747367485775577088
747248937975709696
747344668950560768
747411706377285632
747304814594265093
747390206228176896
747418878532214785
747288217917939713
747422963952062469
747348750012604416
747435962259505152
747372519141810177
747220110767755265
747414617228349440
747362100553584640
747268517280440320
747443809466855424
747232508857749504
747342248837210113
747281548945195009
747257641265565697
747251664407699460
747270106539921409
747356064916602881
747237940401672193
747345952474730496
747362549272829952
747359378366300161
747307721326682113
747391074491064320
747399978973274112
747421449904762880
747396413915553792
747302734110425089
747431876864970756
747444124081655809
747399891085819904
747350423594500097
747396200156979201
747417200957362176
747279480872263680
747424515886505986
747430333138743296
747323797850624000
747353653141512192
747388222427238400
747417326857818114
747384187481657344
747279053262987264
747360762495115264
747429423033384960
747426395022757888
747371223168978944
747361353824931840
747415321783447552
747371214725746689
747365615334207488
747346547998765057
747323160362524672
747415485508104192
747386687282634752
747364176457273344
747412117633007616
747392115030765568
747419688251035648
747406387844616192
747249437173506048
747246673009643520
747223399076790273
747289954242334720
747391737254019073
747352701130915840
747316055282843653
747439267081752576
747329770577268738
747400272645783552
747440286268293120
747339853688279040
747338301745422340
747248535402225666
747287483629461507
747332555632828416
747335432807940096
747431587621576704
747427439144476672
747432262812078081
747382392340549632
747414495580938241
747428496234913792
747365514524114944
747425560415076352
747342907368038405
747407755254837249
747371478862045186
747240268601171968
747391850609254400
747297390638444552
747399278537150464
747348825380032513
747229111748272128
747396397343870976
747430727587880960
747355406243102720
747422792161828864
747426738628628480
747324091451904000
747406828502319105
747395482792558594
747383113815298048
747441045529575424
747381104814993408
747374498555510784
747439695202684928
747350201292197888
747287911704363009
747343267881058305
747250582201630721
747398414766219264
747367284755279873
747358858218246149
747308912240537600
747384435125911552
747384304980856832
747436813468508160
747287148093530112
747231451939221506
747426243868561409
747278432321449984
747324565378867200
747363556006440960
747341216765747200
747333591831449601
747368538457899009
747393889179410432
747379464661778432
747405465164849152
747231921940267008
747249013741629441
747262179427004416
747289224164970498
747409395567362048
747335386674827264
747303472429600769
747239504990310405
747336469023363072
747369461519425536
747399991753334784
747333906437857280
747363861901287424
747407763807014912
747343884351483907
747394052509700096
747436465248997376
747306702106558466
747342131262459904
747259562147856384
747380190372827136
747285105748516864
747301727565582337
747422481527508992
747295507601448964
747440202365419520
747374716743081984
747303283581018115
747374829968449536
747409601008656384
747373701818093568
747382094632980480
747381838679773184
747421508469874689
747393964530085888
747287743865094147
747443822079025152
747354915563921408
747420271368249344
747354110450601984
747420388573974528
747378567349141504
747420518626791425
747378101580083200
747397122983661569
747312309932986369
747401916775342080
747372695075979264
747371608759767040
747232127159250944
747438449272061952
747422531905150976
747386452523155456
747379569661976576
747300238768037889
747325739972755456
747299991044030464
747361316076130304
747357956342165504
747234945731428352
747402382565347328
747346023790456833
747436331333095425
747368668741394432
747268286396702720
747431734355107840
747433026280382464
747372166820290560
747290864334954496
747314230764802048
747364054822428672
747263584539910144
747439376397807616
747437647988162560
747220752240357376
747367263712477184
747284660992905216
747327212173459456
747409458150596608
747434066111143936
747327975469682689
747340881301123073
747411525938352130
747291623340441601
747354923969421312
747432967249633280
747337467171209218
747312272217825281
747369977351639040
747341154174144512
747417892816314368
747345230756618241
747336884037156864
747223990167572481
747390738908979204
747444061439668224
747412755163000833
747435697846501376
747303828777664512
747381012666146816
747409135298215937
747406769647935488
747393599545942016
747288838486142976
747371923433132033
747272849656688640
747311458497683456
747421382846316544
747311361969917953
747357738221461504
747383709649768448
747354647183130624
747333453188759552
747442685607284736
747441322513080320
747418933016264704
747269364236304384
747254176590139392
747365992507019264
747249944537497601
747338180081258496
747397789923975168
747303057063444484
747306907510071296
747352294199463936
747322803846713346
747361345591459842
747413577196273664
747378500076711936
747428437606948864
747385370304618497
747438822565224448
747390550320549889
747389203843948545
747384313541443584
747388038150496256
747433898624286721
747391359926009856
747303627581054977
747375568405028864
747312557350748165
747259620989763584
747369981470453760
747361756427714560
747316638521843712
747315879017250816
747374758816145414
747408233707405312
747302788770603008
747399748475297792
747351673488707584
747376172187684866
747411920412631044
747432203970281472
747302021309468678
747432883565039616
747409957536960513
747402323694067712
747328923394936832
747401467934412800
747418656276099073
747351203416178688
747248057381707776
747338448650932224
747368475841138688
747367632551043072
747350708542857216
747400155188518912
747265757059289089
747391234218438656
747431394553511936
747329875346763776
747404827823595521
747298615291314176
747443289637462016
747431935723642880
747305359941894144
747418325119016960
747313194817884161
747265610468433920
747424234972942336
747442933025083392
747399429741764608
747444019479855104
747418115512774656
747352998586753024
747393490770923520
747417423343685632
747383768080596992
747393683402559488
747434062252474368
747307188763267074
747244873896497153
747434968196988928
747360456432558080
747436314333609984
747387203467231232
747437257968148480
747435127450505217
747423123151060992
747331788339458049
747301622569545741
747352512181657600
747278952591351808
747271918617825280
747376424093388801
747276981004177408
747373328336326657
747332840870711298
747407247781859328
747326180458520576
747220496534609921
747373542463901696
747240855681961984
747275781609381889
747255682311688192
747389640143843328
747382312850100224
747438550048636929
747376067292200960
747371038426595328
747423009917538304
747421562844876800
747270379329175553
747384787384565760
747356132038049792
747421185726550016
747433307235823616
747383814121463809
747407294044876802
747404475581759489
747379913687080960
747423215643918336
747409567538110464
747329187749367808
747377753574510592
747415913188581376
747337358316449793
747365615082430464
747349257238118400
747224342862258177
747363287545823232
747350448621785088
747366324213587968
747418027117813761
747365069974016000
747411781996404737
747235965081509888
747441368549625857
747439724281892864
747383860300742656
747410972428603392
747382790845497344
747400256116035584
747286007515484160
747393402606583808
747252528216051713
747360095340724224
747373521546973184
747358338049052672
747281779657080832
747404215367110657
747354114565246976
747220920255787008
747317896641028097
747422796104376323
747222882858704897
747340994740269057
747422188198854656
747437794914557952
747414143230160897
747374506969300993
747283000002437120
747378361765339136
747431360952995840
747421806190014464
747398615870672896
747272375712919553
747368488335982592
747430002019401731
747351652236156928
747414717900136448
747311214921809921
747270203336175616
747396480906964992
747378726523052033
747315317169262592
747411437832798208
747437916545114112
747408258625904645
747361286770532352
747283717161246722
747442484171661312
747375446602350592
747313404696616960
747374783940046848
747353149585891328
747384959434883072
747388486584508416
747384103901757441
747236031993262084
747383843565539332
747426541575999489
747382098898497537
747387601791836160
747330039071465473
747381947803000832
747413409361178624
747328906861019137
747344778111516673
747272061354074113
747317225632071680
747406023128911873
747420770322776065
747222597973139456
747349077017272320
747303434726977536
747343008090066944
747361899147255809
747332853340352512
747323584125632516
747346375977771008
747304592149385216
747387555499245568
747312708148568065
747318039155093504
747345650266693632
747305863287709696
747358396639129600
747386293278105600
747308539111047170
747410548636024833
747442165471657984
747415179294613504
747247210149089281
747298376413130752
747444166028836864
747418563934203904
747441553187082241
747258253755752452
747335537854287872
747405071009325058
747376889426219008
747444279258275840
747332560041082884
747369389998088193
747373211143245825
747267166555103232
747406430039384064
747399505331388417
747365187603271680
747292319641010176
747411844646699008
747222434240172033
747314746697801728
747405704324059136
747373747984863232
747289572476755968
747407398764044289
747303770363559940
747262573842595840
747337916137955328
747278432346607623
747263337310916609
747363341849530368
747366903048351749
747437073620164608
747227630907318272
747369935278485505
747371072178225153
747353258784595968
747396212463132672
747408476767395840
747414999065206784
747421617626714112
747345763395461120
747384535860449280
747341938353811456
747233108613705728
747398213431242753
747315879075942400
747336091699544064
747238821616455680
747318659824025600
747443415361650688
747434150328737792
747278469961158656
747327447201259521
747443809802399745
747366034441703424
747328239790522369
747355611633975296
747342919703494660
747283037600133124
747424348265394177
747256273838571520
747386842484350981
747379498404974592
747416890763542528
747371927833088000
747370593855676416
747353556630503425
747365761941803008
747414118001410048
747259650400264192
747398154480410624
747358053092065280
747319910083133440
747314168055758849
747412163401121793
747433793770889216
747401761753800704
747338444561514497
747309981796442113
747415586041266176
747443646014717954
747438097172930560
747423031182581764
747271314717679616
747391561214877696
747343158904684545
747393834586349568
747437350519771136
747396325797408768
747423953703084032
747319347740217344
747226473308688384
747326541290340356
747377254255177728
747410351751307264
747417029083283456
747435374700486657
747430547065081856
747387048001142784
747422007432646656
747265006278959104
747397345004892161
747398154782392321
747431792999731200
747411282836348932
747387475811700736
747437455247310849
747434343035854848
747372649060401152
747364235378720770
747415711924912128
747374586883342336
747243212734103552
747292793555427328
747365627761934341
747285730532024321
747334380436131840
747381855746285568
747424876386885632
747440340823482368
747326343801540612
747440336675430400
747350079661453316
747335822949507072
747415288484749312
747339233107415040
747396451668369408
747395751337091073
747365829004517376
747425241626980352
747405800637857792
747268319984619520
747220525932515328
747409156437577728
747406933267668993
747235377761574912
747425753080434688
747416945042067457
747371088816988160
747233104700411905
747374318573731840
747441892875444224
747393310319222784
747270039779172353
747227807051177986
747427691008241664
747380056410984448
747229958855065601
747411849000280064
747396086843772929
747385148061159424
747298191813468160
747412029376430080
747376071763431424
747414411879514112
747337312132968448
747422536271552512
747368937243942912
747425857833140225
747349546896764929
747378047188344832
747434598917877760
747427095236780033
747404655697629184
747418907997175808
747402730755395584
747295947672064000
747322569196339202
747376306350809088
747377652969910273
747385911604809728
747221364726243328
747367364061077504
747367464783192064
747383281734291456
747332366893355008
747386905575071744
747278256089370624
747413405162672128
747359457995329540
747365954909310976
747349815261073408
747400226483408896
747428991255121925
747423622550138880
747340369872850945
747386033180913665
747376889661112320
747376138666782720
747443461301776384
747374578360586241
747334338488864769
747364327460528128
747395772212191233
747369104873558017
747376839153356800
747278637905281029
747316713998278656
747318727264210946
747316306899140613
747383998670905344
747424478230118401
747263882318667776
747391242250629120
747328222816198657
747275064526020610
747443260264583168
747231292744310784
747426730357432320
747339828623073280
747400352283004928
747259541440573440
747409252579422208
747381293424467968
747346501811089408
747285176900694019
747435664166223872
747283704817455104
747395503705493504
747380471353516032
747352302667739136
747391754224209921
747340319390195712
747267917297778688
747346510237556736
747317674498109440
747385311831953408
747389455531646977
747442253686243328
747422813133365249
747416181787738115
747266294009978880
747323911050690560
747411781929279488
747421005182709760
747427200245301248
747344886882402304
747243787668250624
747432258626330625
747345142705586176
747409240084578304
747413417548464128
747413795316830209
747339069336653827
747315409557159937
747386926366396416
747345587557695491
747438793368682496
747391217315549184
747428450235998208
747378785390047232
747410271782768640
747250376869560320
747331289217327105
747336494205919232
747350972939313152
747372623730880513
747331171416104961
747281473414172676
747350452950315009
747403372337238016
747265564092043264
747339442759733250
747395453415653377
747314159444852737
747356987705462784
747381557695025152
747400935408820224
747364956694261760
747438071717724161
747347286275956736
747375215894736896
747423169363869697
747356131698282496
747275420865703938
747281057863524352
747393616457302016
747250687298383873
747369394108567552
747397957499002880
747392056008515584
747367125090734080
747285793379487744
747228465816969217
747373479368998912
747405494701064192
747432405401747457
747441263855579137
747322774633357312
747349219837509637
747397424952545280
747348955588005888
747397764649189376
747393050016550913
747331720920207361
747374192618803200
747425166125215744
747319595317399552
747404056063246336
747326364764667904
747259218319708160
747390277908717571
747420023812145153
747317167016706048
747398783827329024
747351698327375872
747404223822827520
747429762717655040
747440726846255104
747354475191480320
747381498920112129
747434917596893185
747389988271067136
747409680423583744
747406597639573504
747387002073522177
747391297128824832
747413854066380800
747252834588987392
747408111795732481
747324326601359362
747315132368228352
747322518730473472
747321654926204928
747441309850402816
747291611114016769
747326117380395008
747399790405820416
747358304389697536
747378596382113792
747411886933680128
747400532931665920
747351144838533120
747406614437715968
747427254796427264
747387161410932737
747357159587995648
747417217667567616
747427971733065729
747390865077788673
747383638002647040
747419809781026816
747395763672584192
747390021754204163
747292306974216192
747368127625834496
747440601021415426
747339178375929857
747444187151335425
747374481883152384
747435135704891396
747229136943353857
747311160534282240
747348221538668544
747252834731601920
747316495739281408
747442681467572228
747430597690163202
747261584095903745
747442564027015168
747392341527437313
747290059141849090
747288578229559297
747375799003713536
747226196417646592
747361962120515584
747251811275411456
747417985443336192
747382308601102337
747226964151402496
747342739583307776
747367670312472576
747359575540633600
747379452234055680
747344345968181252
747346753305739264
747350813442342912
747369335576920064
747315652738768898
747347248564953088
747309210065526785
747367993466884096
747421143796228096
747436448547246080
747362007968526336
747387895393091584
747337677100318720
747424662678802432
747413514248200192
747395964999176192
747289308185321473
747431684065366018
747435559228891136
747386834297167872
747389669659262978
747430568162365440
747432501979791361
747348703808196608
747350868022857729
747391091339591680
747405578746499072
747253568550375425
747336183819100162
747442140364607488
747412675102052352
747371189513785344
747436628994461697
747358338040668160
747390181171400704
747239513299136516
747435828029227009
747444266847342592
747324075031175168
747421579747856384
747408103478525952
747398057990430720
747319775550803968
747352797457358848
747290008646623232
747351505620111360
747340948556783617
747413342327803904
747234627299971072
747378403855175681
747410611651280896
747298913124655106
747367133668073472
747381524341862400
747349920135319552
747353846029094912
747355880316936192
747221670893518848
747291761932832768
747354953161793536
747299626064064512
747374507115962368
747424561994489856
747338608156106753
747403439429263360
747384472937574400
747330089528889344
747359122496978944
747443536937783296
747403712138711040
747351610616090624
747343741749362688
747226158672928768
747368186287390720
747324246607593475
747292223251718144
747349248916676608
747348573725954050
747356454890385409
747361982861447168
747283809528250369
747381058593787905
747372841817903104
747426872909303808
747324326571970562
747324510882267136
747318445889355795
747353871119421440
747229308918370304
747310321627365377
747313345791852544
747261898391879681
747395315217604609
747435265711554560
747439384467628032
747394102900236288
747398817260134402
747346904560762880
747358015020539904
747428290810437632
747377120138002432
747352617056108544
747348590549426176
747354357881049088
747273059380277248
747254449563897857
747395034182410240
747297013067198464
747379687177994240
747434351449767936
747400956556513280
747322355253280768
747428550723002368
747233922405306368
747363274954543104
747379514943037440
747444208064151552
747421256941707264
747430052258844673
747304785372536832
747429205189758976
747298321983639555
747336955680034816
747254487228678144
747309541360996352
747333801609551872
747342361882038273
747341275611828224
747242239814828032
747345201501462528
747316709699117056
747330748009447424
747267749664198656
747308560141299712
747315535130427392
747402646873530369
747437782214283264
747396816832868358
747406786425196544
747393608119095296
747407008953925632
747431331718635520
747426579253432320
747389711547670529
747260153695703041
747294857513689088
747384015804596225
747229468024942593
747373999760510976
747282685601546245
747414025902792705
747407147294593024
747411576211267584
747353066014285824
747329724754468864
747348028571291648
747400452996763648
747365833341566976
747319234590478336
747394882893811712
747226758710099968
747419511964438528
747429805000433665
747331641433985025
747331326605287424
747400847211040772
747293217171791872
747369952261242880
747411639343906816
747255476908326912
747384145555390464
747235100882964480
747405242971500544
747246954183163904
747355381253345281
747393910033494016
747416357906546692
747361546637025280
747395587516043264
747420070058598400
747410590700736512
747337874069020674
747414680075919360
747269687222931456
747375723573284864
747233394002583553
747361601125228544
747370300329893888
747381192907980801
747378059511209984
747318257309224960
747415770854891525
747289895379492864
747389216632541184
747224347073454080
747366449879089152
747294836399562752
747440970040381440
747426638208569344
747298283853217793
747289551723339776
747408506207215618
747399345868247040
747356404655194112
747336938877652992
747431511771668480
747327014974033920
747246727724335104
747442429674946560
747365179206344705
747427321838206976
747348691137204224
747334841427845121
747399018809012224
747261273566380032
747418379376541696
747432379946504193
747388277120983045
747375564185468928
747323017751977984
747226716481871873
747430438365335552
747438331760349184
747346191424360448
747384757814595584
747280554547019778
747238637008363520
747392660101533696
747356488600068096
747388482587353092
747385143828975616
747373596943671296
747408178862759936
747390697343488000
747400843184472064
747388356837933057
747385458313859072
747274254891122693
747378202209820672
747260954946191360
747288507287121926
747297147498815488
747319029086380033
747375710961008640
747433118399860738
747274854718595072
747376994195759104
747334862453956609
747343637134999552
747403045013716993
747395826985672704
747343456784134144
747310241822367744
747420380118192128
747383915015471104
747360527463092224
747273336292401152
747376449024196609
747381436181811200
747430106990153728
747353611231969280
747326662673502209
747387098555101184
747310384638373888
747392937026273281
747291845915344897
747347118138892288
747249600893849600
747317099647795200
747324163027664897
747337312057462784
747325681294417920
747237391186935808
747426155834318848
747338863941586944
747271763407605760
747277941474631685
747307423405244416
747314096433836033
747398666164396032
747369457010487296
747263874085224448
747337437714644992
747376033935003648
747391527740121089
747407269055315968
747309512051195904
747412104836186112
747402038661636096
747368353992413184
747256278028693504
747351459486851073
747382937704771584
747364939778633728
747429532370558978
747382195371794432
747343360092831746
747389216372432896
747380655793778688
747358724163964928
747306202833379328
747431696652447744
747392643219460097
747335407893774336
747258429580836864
747368484108115969
747353774679855104
747302352604958723
747408292272496641
747430488663560192
747384028018413568
747335650932756484
747356970949148672
747413480525938688
747352239434399744
747264532649652225
747356559684968450
747437753089036288
747264666724761600
747247109166882816
747328151559114752
747389052920356864
747368425345945600
747331167452467205
747427653242609664
747362393932566528
747286846221099009
747221784290791425
747385215090311168
747350037529657345
747424406612344833
747348506847784960
747403124994871297
747410913796337664
747402898372431872
747402210468761600
747333038158159873
747392739961085953
747408782850920449
747331133776355329
747313081743638528
747329783432810496
747374159118872576
747364918790258688
747425954578915328
747386393752633344
747435093757665280
747263618270507009
747374846766628864
747401497403498496
747293976659558402
747362800733949952
747297499661012992
747326893548961792
747341871211417600
747364319021654016
747425409361379328
747353782992912384
747325777809539072
747220773366968320
747279699181604864
747437711145984000
747427237884997633
747233800858509312
747424012318318593
747312049814802432
747361408325558272
747434552931553280
747251584472584192
747326629307777025
747440114498961408
747403523155968000
747309235310997506
747433973886787585
747224606788853761
747395675608989696
747388662913048576
747332765230587904
747313509210292224
747284417689714689
747349492450590720
747432334018871296
747245079178383360
747429624326520832
747256408039514112
747424243005132801
747351929299271680
747411937164681216
747398607410704385
747232723065012224
747320841063407616
747380467251486720
747409185554432000
747327052622094336
747329871181844481
747383864813883392
747244391534735360
747429339277426688
747392593034645504
747322938144088064
747362998180777984
747228029601128449
747241585444818946
747257565843578880
747367498257932288
747313698255998977
747440626078199808
747358128342175744
747389531209502720
747263886500429825
747431406943506432
747363891152326657
747359697074688001
747388956568883200
747226670348697600
747304684763811844
747398359971958784
747242630006837248
747317888176914432
747431738503233536
747391363965198336
747242306881851393
747330420673388544
747227504994226176
747379250953658369
747280454223421440
747440705790943232
747406786488115200
747339690072645632
747409877551747072
747299517221920769
747395503923597312
747442140087672832
747348817129857024
747430908022657025
747396397113040896
747333553910734848
747368672973336577
747357709029249024
747350700095639552
747362935064887296
747420187293519873
747441251126026241
747337987202048000
747342836152958978
747377338095046657
747418182445596672
747418194839748608
747355905218347008
747423710315945984
747414080542093312
747374448559403008
747360372168884224
747442307893460992
747275265584168960
747430089877512192
747329737077329921
747369452946227201
747416617961742337
747407914894254080
747305917679468545
747401162060500992
747317724838191105
747318181694320641
747375186484199424
747383323710922752
747358203852226560
747251807030652928
747431650481451008
747325148378726400
747444358907998209
747328889886674946
747265786780258304
747403133123321857
747421734807158784
747249684738039808
747219766864191488
747302101080956930
747226213333106689
747381545095180288
747271532720717824
747420237528694784
747258236764512256
747343339339472897
747269435816292353
747288397970968578
747364793011568640
747349903152656384
747408170604199936
747384493636354048
747248636224995328
747375664680968193
747382002479923200
747429381136654336
747279015539445760
747377011086213120
747326108949843968
747266902137810945
747302855908855809
747368689494745088
747388583263145984
747405905768124416
747383277527326720
747440957679878144
747373341166673920
747325278741889024
747277098830618628
747422909291892740
747294723182780418
747240595681320960
747241115519070209
747267921307525120
747401396773916672
747236506234920960
747335994962108418
747307700132843520
747399190486089728
747263383456579585
747373269779619840
747391817138700288
747327556009943041
747421055338221568
747405196783845376
747322183303598080
747272807780876288
747429641342722050
747376012837658624
747400595728850946
747256177596084224
747427678488137728
747286950839652352
747401581168103424
747327447192862720
747411475707224065
747437266533027840
747401878984503297
747300263719886848
747325639309434882
747405410726981632
747292068100210689
747401912677502976
747231749957095425
747409902864306177
747414114071285762
747327946117910528
747397131347066880
747386737815588864
747405540712550402
747366110320861184
747331410524930048
747331540649025536
747399631223537664
747358837305413632
747222769780162560
747334329974431745
747439846168268802
747372699375312896
747230269308973056
747316068058730497
747266247910367232
747425719601422336
747357385925230592
747418404726902784
747363346152751104
747423462919143424
747433886066610176
747344320844292097
747414604683288576
747361882235895808
747430727684358144
747389824588455936
747411622642257921
747392521878310912
747327899909316608
747400298042372096
747227417291460608
747253639769620480
747436125602582528
747320308479070208
747361697615253504
747403032455970816
747335588366295040
747277752798056449
747375702635220992
747249894369288192
747375543125966848
747354827458551808
747391741557366784
747226171205619712
747377476502953984
747347990684196864
747391527756902400
747294408614129664
747334988350119936
747390835445096448
747261848139902977
747404823494950912
747415212987408385
747373181728546816
747227589136121857
747432245858803712
747347655181860864
747384489702207488
747360611324039168
747389845740355584
747389720074694656
747420938149429248
747354152259428352
747318597274341376
747362108938063873
747403615451521024
747322099140681729
747323676199006208
747235386334773248
747379913397776385
747423777575796736
747294530278350848
747392756474011652
747327757563002880
747315140819705857
747370644321476608
747419490967781376
747219829573169152
747288549049806852
747438860469051392
747313069039058944
747332471713202181
747403825347076096
747377099359551488
747301664474882051
747325857513934849
747243879737372672
747311437480026112
747383864738316288
747389917144162304
747382367183081472
747355339071193088
747436909794828292
747281318296203265
747247599955095552
747400578838462464
747324280422096896
747438101342019584
747404131460067329
747342953547333633
747312964131164161
747380266096689152
747370249750712320
747309650597421057
747439451643645952
747420132830486528
747378315531411456
747283981524074496
747408455728775168
747411886589808640
747249101549363202
747405326849347584
747245775634079745
747231133062963201
747428802339364864
747438071763898370
747364197583970304
747418224342482944
747412490808528896
747385315929767936
747412033382006784
747395520654499844
747413342411624448
747260959073304577
747323630258794496
747372737069473796
747360871282839552
747444052929417216
747395671393722368
747403338820423680
747418043861569537
747358245812068352
747429456910901248
747356144629321728
747366152171560960
747270022930763777
747443251586699264
747403498040463360
747367502716542977
747304315627274241
747278717584445441
747250124963753987
747333990256775169
747346795538223104
747440118756057088
747341246331424768
747252385853083653
747279476824760320
747316734684598272
747389124374634496
747336204849283076
747349374951432192
747348502645092352
747435706222514177
747411848975220736
747317250772742144
747411588831973377
747330869480718337
747280307221471233
747320862068506625
747433923462848512
747248120195584000
747357923064504320
747364973685448704
747353988417224704
747316600643084288
747443071395180544
747346833219825664
747378177136271360
747426810242211840
747403061870592000
747404097846935553
747372309283999744
747425027629408256
747426159890145280
747344954284859392
747429330880430084
747340197554073600
747411903555608576
747285264788160513
747314977459998721
747442572314951680
747327174286270464
747329946964549633
747355842408701952
747406786710376448
747323617596170240
747356627028840449
747428743598247937
747266868809965569
747360384949043200
747253086431805444
747443411309969409
747349840544342017
747319314194173952
747404605647052800
747258455103311872
747417872251518978
747333268886822912
747416760446492672
747257397987708929
747227920511295490
747389032188022784
747373810849030144
747405653883269120
747352940034265089
747364659045474304
747388633691324416
747373743782137856
747309356941615107
747271168021790720
747406920529682432
747427711795236864
747328008990535681
747428827765186560
747403443439026176
747383311132155904
747365313348411392
747409558906212353
747429813334511616
747338704398651392
747399312062087170
747359462298648577
747409261190209536
747224959353683968
747395881155051520
747428340848558080
747256340985221120
747420845748928512
747415342700429312
747421927841595392
747423303598542848
747433957000683520
747433822812266496
747439304914378752
747402420251131904
747319507211821060
747347370204086272
747398007897858048
747398859232542720
747260036209086465
747353359607169025
747389958789406720
747323634230800384
747293670294986752
747327031835168768
747412251624103936
747381121630015488
747320514016731137
747318026542809089
747326616632627200
747420510066249728
747429603631857664
747371399233282048
747362989792165888
747370799435235328
747232286752538628
747331167272108033
747395688409948160
747225076806848512
747389346517516288
747415368101150721
747370694397288448
747329368024702976
747356459248263168
747407319105998848
747369784199634945
747368635073708032
747411803068497920
747364419831795713
747432455833980930
747332073464029184
747426361309077504
747324611847557120
747361697585725440
747310955097264130
747366495878012928
747382417699246080
747431096770502656
747345314734956546
747371013315387392
747319947592818688
747419906304524288
747400918799425537
747347239958257664
747378625972940800
747388465835278336
747273730523443200
747263194343759872
747368769517813760
747241203624718336
747381079447863296
747367460526034944
747432543759130624
747237584179441664
747297973885796352
747367200588185600
747304676190617600
747440588232994818
747363614483419136
747421063986962433
747377212458930176
747424549369749504
747440471039946752
747417662419050496
747313605981278208
747438067754078209
747349777407315968
747270144464814080
747356807161516032
747404140058292224
747426617266307073
747432354784776192
747405435829948416
747373043190632452
747259545563566083
747271780050444289
747403200181899264
747431486647828482
747344237008584704
747346564486569984
747314050501992448
747416735393812480
747379171295268864
747444082075701249
747358488913907712
747259520200515585
747357537146634241
747349437991649280
747336519128481793
747327329551081472
747261613447782400
747433638522822657
747360829545287680
747219804260470784
747440739567558656
747334917206351876
747395210431315968
747369587029737472
747362025001656320
747314730058948609
747416957629042688
747416815026970624
747380513413926912
747369956124262400
747409705601990657
747421508478238722
747290067324936192
747396053356285952
747349953689747456
747403581876211712
747386792458985472
747328923655012352
747401350804348928
747354785570033664
747346690504548352
747227995710988288
747338864138719232
747431839112040449
747442752854573056
747233784051826689
747397772819763200
747361441729093632
747326373312630784
747227039665553408
747384929953124352
747329367848542208
747367452275781632
747246421481426945
747372095273836544
747385378756304897
747362955990278144
747395990278258688
747330387173474305
747424956439474176
747392601519710208
747361932458397696
747430064879439872
747405528268054528
747293871483215875
747256316054376448
747343586681753601
747348469090705408
747369469840887808
747246824029773828
747403020024020992
747310468595736577
747341669926735873
747328449316958208
747308371527639042
747366785486315520
747381331256971266
747405913900855296
747407503588196352
747392764913065984
747407075827810306
747411987559251968
747405322822782976
747317238084952064
747376574828150784
747427887855316992
747337505142251520
747339434429816832
747304248229003264
747412545095471105
747236913204060160
747299814925209600
747343309908017152
747372678428884992
747391548724248576
747377837540184064
747320828576960512
747326658378530816
747303312853078021
747340696680464386
747383939975643136
747311135586586626
747274594483052544
747423634948505600
747359764284383236
747362255654780928
747273344588746753
747256928082894848
747379406109294592
747432514256510977
747271700421632000
747351664907063296
747292676458831874
747344178045059072
747269007909101568
747288221944422405
747408174660018177
747319356346892288
747419264538140672
747333423828598786
747354571706613761
747383721909587968
747310892086267904
747388587574988808
747385789848354816
747353963444338688
747370287482736640
747359227434393600
747342601238392833
747358174433284096
747379955382685696
747365195714953217
747382832662708225
747296593901084672
747387450704732161
747300943452995584
747405796816756736
747315224911319040
747423777508626432
747373580023906304
747417175934263296
747303669431885825
747305829628424193
747223201927725056
747265665082372097
747349836307914752
747354789567205376
747366311349657600
747361169430700032
747429230376411136
747252905875382272
747362599411589120
747330886228598785
747308048582991874
747290293804797952
747330919732654082
747391729142226944
747410657692258304
747336833764200448
747291166232584192
747443117477920768
747341061568139264
747385890528464896
747413660985790464
747379729053908992
747420854242390016
747228922983518208
747425392475181056
747342332601602048
747416785863991296
747276767145009152
747381356234104833
747360087035895809
747357373300256772
747444048722538496
747301312220409856
747392207150276608
747399240826105856
747414952881889280
747265773819822080
747381515810660352
747399849172152320
747426214613291008
747408443112194048
747338515998879746
747418790757969921
747423748148518912
747441939163791361
747333705044156417
747325211389759488
747221708772282368
747368077344542720
747398670392430592
747443117649985537
747387022797570048
747264012312678400
747322464183554048
747426801845166080
747401866682765312
747298603010449409
747404202901651456
747353539706445829
747301685559603200
747394170000551940
747239085522063361
747408879584059395
747402654914088960
747360892463910913
747375245217107968
747224606788943873
747414156094111748
747436289264353280
747375526369705984
747386091733319680
747361114938277888
747231389309931522
747418010424487936
747325677032996866
747426147214888960
747396447398662149
747297780901646336
747251723018833920
747399068817760256
747428836166537216
747408833480376320
747416676581392384
747326595438804992
747266394786500608
747220756627660800
747429666634358784
747265056606322688
747377355270819840
747243003144638464
747337861616173057
747355540574056448
747300368455897088
747348347086737408
747296560082354176
747231653177724929
747416739772776448
747417607880376321
747413228880302082
747295016519761920
747348238152306688
747350050158739456
747345218492502016
747291984092532738
747399547152924673
747412331353808897
747399358350405632
747355733440733185
747286682672594944
747373986846224384
747294085631737858
747393377252020224
747312658043437057
747296170184040448
747303640088477696
747400637491470336
747437098777600000
747318689356099585
747332014697648128
747411542954614784
747371948540334080
747360846297260032
747441460815896577
747264675163705344
747346224810889216
747312641119391744
747406417309605888
747358212341510144
747222551730937857
747340382485118976
747291900164505600
747429154547589120
747411333306585092
747352646395305984
747411874170339328
747434175515463680
747304093203333120
747441569783898113
747418115189972992
747387882785153025
747220068837244934
747250406200328194
747374435758383104
747389027708461056
747323734889897984
747283730008416256
747360183731494912
747342223671332864
747362813409112065
747339325243744260
747385378689155072
747244915936071680
747333071796469760
747345595996635137
747333964898041858
747382694405873664
747341720308723712
747345121989955584
747241078105989121
747317401876717568
747443650150404097
747374595015999488
747412574795366400
747326847277404160
747342102053289984
747375291438403584
747349634809356288
747366680549072896
747401480597086209
747409072203325440
747265258054684672
747333071582568448
747299068292956160
747237546455859200
747233561623789568
747234601995800576
747428970216382464
747441347498479617
747398804781969408
747312263632031744
747388377830424576
747429024587186176
747245687587377155
747402629966401537
747337089658720256
747301392117751812
747367431312650240
747422959791276032
747419591844892673
747346736583049216
747320757114437634
747395285580558336
747363966834225152
747362226210742272
747376415541170176
747248073898790912
747370312795316224
747302109222043649
747251345602707457
747367238529851392
747240255833571328
747392899290116096
747377065553453056
747364575041957892
747405176101736448
747437560159404032
747426856324972544
747335424557752320
747290511837265921
747416697448054784
747315849598361604
747410125330087936
747323743626682369
747395474295033856
747435802683121664
747333985949253633
747429221669167104
747442106583646208
747292218893819904
747333390207115264
747324389255847937
747272078022279168
747393734019547136
747221939295379456
747421026082906116
747415615485317120
747406849570377729
747402474592473089
747288125328613376
747246647785234432
747343733666906113
747327602365333504
747325182172270592
747407780718403584
747373945284886528
747431239255109633
747357574756851712
747341325977063424
747377916921679872
747351027632877568
747411740124680197
747281179720581120
747423555344728067
747442161218691077
747403112479133697
747441163012014080
747245595102896128
747412201296826368
747365115981340672
747383860258799616
747355079238365184
747434686826283009
747317171060015104
747309277358882816
747276524152360960
747338243260112897
747412549499559937
747392882391252992
747425270739537921
747354013843218432
747372724394332161
747408120138338305
747363216037052417
747255674208301056
747312083390238720
747343557497761792
747440680579010560
747420913084280833
747340004737716226
747311978318684161
747319402270318596
747380446112157696
747415758225842176
747313068799975425
747402269033791489
747389841579573248
747436607863586816
747256299277017088
747231112070463488
747314666951475203
747314348314374145
747421302810640384
747380538667728896
747403057902690304
747440760211968000
747370732313845760
747332740240945154
747419168073486336
747376109474447360
747430635342536705
747243066021519361
747443356435898368
747343720916254721
747379057965301760
747407583552671744
747257683355410432
747330366424256513
747395897932210176
747427707588218880
747425635652505600
747441322248798208
747407214357413888
747317439243837440
747325744091566080
747359051219034112
747273332286861312
747335709728485380
747302776242221056
747427275591811072
747323982416744449
747394795098693632
747233691974279168
747299311709347840
747387794847301632
747243938424061953
747232060239142912
747363597660098561
747432254520033280
747317594684743680
747413459613138944
747368722990505984
747428701709688832
747278852045447173
747280374418440193
747361173465665536
747307016469651456
747437803315826688
747321281591140352
747362851359076352
747385638920544256
747440462445875200
747389686415495168
747310845957312512
747369171902685184
747406538990551040
747394375429259264
747385299018334209
747391242443558912
747426549918404609
747341208612012034
747356077407117312
747425144864444416
747361936833187840
747346291965861888
747381650124738560
747288540711530496
747412213758038016
747319515487186952
747381071034081280
747326557950140417
747249219065389056
747287722943877124
747259046437203968
747407637973704704
747337076966723584
747371839509401600
747351551577030656
747276326692761601
747334401319546880
747401719605301248
747299148102131713
747259251987521537
747233276708937728
747393234691887104
747350746421596161
747344660616515584
747336695662542848
747412486547177472
747360984877117440
747352398927106048
747335412104847364
747373739604467712
747417192673714178
747427577606746112
747302684030435329
747223243577241600
747358459809628160
747412884989353984
747355670685573120
747366781438795776
747322720157732864
747364118043176960
747319255520026625
747434204770742276
747291401059086337
747442840729321472
747285797821243393
747332044200415232
747424490691272704
747437253824253953
747375165818937345
747224535733133312
747394648080064512
747349638986948609
747437782507859968
747231485728522241
747310938273943554
747397290432827392
747419289750224896
747414088771264513
747431096518860800
747357553781256192
747287974665031680
747407964919701504
747246350157258752
747385122719096832
747318832046342144
747389925549453312
747369259978858496
747431914772934656
747391339042607105
747306773392941059
747389635853160448
747362108728295424
747325022797103104
747334392859680768
747389816300404737
747400788629200896
747381788255850500
747413090522767360
747420443179630592
747343557426458624
747411748303552512
747362209265778688
747435735477690368
747332287453233154
747356341610647552
747379544550739969
747393272402817024
747431491009814528
747424436157054976
747247994425139200
747247600097714176
747354500122411008
747356597500940288
747262628376936449
747390860761960448
747412092190339072
747324125144702976
747382648260169728
747365107718569984
747395411749437440
747413744704159744
747414646609543168
747304583731388417
747389392927473664
747220945081892864
747416290747355136
747371252365549568
747332962480361472
747242864669765632
747258756992479232
747407633561296896
747382933607059456
747398439781208064
747410037136564224
747402688799744001
747328013126144000
747439472669655045
747360456101199872
747443507527188480
747379469183225856
747396959393177600
747386242757693440
747299009522343937
747414218744332288
747361785645240320
747408283787476992
747396091054792704
747387635115528192
747272375704518660
747275546568982528
747293993457704961
747380681240510464
747408766283423744
747324485703860224
747326100578066432
747345121952178178
747358878980005889
747419906258374657
747356953794445312
747432719907434496
747343641270640644
747316256701767680
747344891164778497
747424847257604097
747417972734468096
747392425031798784
747321101152198656
747336238332411904
747320635676733440
747391795894620160
747390592506859520
747426247978926080
747296191142985729
747368127512612864
747269775575945216
747303329638735872
747340910925537280
747408950853701632
747307310263865345
747354999559168000
747443688096305152
747381473678757889
747310229528838145
747368941325008896
747411291313078272
747367406390095872
747342727021371392
747306391639986177
747338863899643904
747318231984046081
747358363286114305
747414508323414016
747393511587184640
747415439299457025
747332400347131904
747418694293192704
747415581796741120
747337664563544066
747378118302773248
747425409097097216
747340264893603841
747358958923448320
747330668472872961
747439242012397568
747372082758041600
747428005484593152
747232513324683264
747287034729902080
747411312154554368
747429192342568960
747351941643132928
747423018381680640
747375568249831424
747346765972705280
747409307260567552
747437044096503808
747263525970546688
747378328034770949
747335193912958977
747414076226154496
747398536224874500
747334203977531393
747363954389721089
747394778401103872
747416076946915328
747310569015771136
747346531112497152
747418719320694785
747411052158038016
747424796875513857
747274590359953408
747392236271243264
747313475672694784
747376436722335744
747311315731914756
747383407534030848
747400964647247872
747239609789186049
747398527786033153
747330576139456512
747412746434646016
747223537400819712
747385252901957632
747297252188663808
747305976391315456
747348267583758336
747235658830249984
747225047408971777
747439044812935169
747228750870351872
747407914889973760
747326847201861632
747380416932421632
747412176344866820
747342274011357184
747300112838205442
747248413889069056
747341728458280961
747380806797004801
747418463283593216
747248715589554176
747408569163710464
747410691208912896
747437945783783424
747298833483259905
747365829289861120
747313760885342210
747386599198031872
747406803114156032
747395340081434626
747328458074689536
747390219125669888
747397101680730112
747365866958913536
747427187574317056
747271935390715904
747392244970303488
747223029818757121
747397303024005120
747428676434825216
747431776113541120
747312641039732738
747375702438191104
747431210096418816
747402596374183936
747410011924668418
747224506436050944
747428877971099648
747399140188000256
747434842405494784
747381788532703233
747333201568239618
747316675993735168
747362364761251841
747224527025876994
747282198697390080
747240532653506560
747409772773670912
747384837506482176
747416790104420352
747430731995963392
747348557045239809
747367934654185473
747330324359569408
747231648979226624
747316625947271168
747356916343463938
747410229860569089
747297017236336640
747265275024662528
747430476021907457
747370455326162945
747415351248379906
747438524706787328
747382409012908032
747425853995356160
747316172874354689
747403326287978496
747431746896007169
747424704529571840
747392966361288704
747432581558263808
747411018377273344
747336523608010752
747415074525028352
747333889643798528
747351065088004096
747427053289410560
747311445814063104
747344580878557185
747247012798570496
747285084512780288
747358870922797056
747347697011568640
747308019235459073
747394274837303296
747338914302566400
747345834686087168
747312422923362304
747379141872226304
747267292220657664
747278415540019200
747380224183046144
747365732460142592
747422116480327681
747443805234860032
747297415829430273
747418232903065600
747431176466403332
747414088729296896
747401107542933504
747377523043016709
747380148631179264
747431134536011776
747305666214137859
747365619276840960
747350620617777152
747368525895991296
747396422362861568
747423068792954881
747378680633098240
747409538018611200
747381670962208768
747417813397147648
747431876923658240
747322988387721218
747386746292232193
747424587340615685
747417070854377473
747434133253722112
747311546427027460
747262854609387521
747282324694302720
747402134832873472
747381260041936897
747342487887323136
747366458355752960
747414965531873281
747280529523773445
747284916870619137
747225873682677760
747400402648313860
747368295238615040
747380760999510017
747229355013701637
747368706360119296
747406769933160448
747419482679873536
747395784899887104
747414772468092928
747294995611164672
747408699048792064
747342462813802496
747224745477799936
747340692649713664
747428127324966912
747323835708432384
747360204447227904
747385810652102656
747392752338382849
747408439211524096
747361299206635520
747247255967535104
747326046270160896
747423433806360576
747417108523319298
747404723117002752
747382254113009664
747371311018586112
747387266318794753
747315073723465729
747429922361180161
747350394141974528
747248963242328064
747289379748487170
747357339733344256
747378625821843456
747280965928525826
747355397695090688
747418362872012800
747397600974872576
747398989100744704
747327229114228737
747283142810046464
747422930460508162
747237974245400576
747292751889195013
747321864242880512
747400386135228416
747401052698324992
747361588810813440
747429343513706496
747345444976496640
747318756645318657
747423299433598976
747376805754118144
747354181657333760
747440059939430400
747350360453320704
747422477542887424
747373345415532544
747334338342064128
747347760144224256
747352675956686848
747395927464361984
747314125961760769
747400704856297472
747365464402100228
747362331080818688
747317393295171585
747256282403446788
747429851187949573
747251043482820608
747355502934396928
747323814791413761
747267246095892481
747234685777027077
747336343034855424
747325303706443776
747392462969315329
747359109700280320
747347545978998784
747350947739820033
747316726572814336
747369750775365632
747303124457512964
747348011634745344
747433751739834373
747442354227912704
747372640650723328
747410980649435136
747435156646952960
747434225545134080
747433294581608451
747243456041467904
747369817758437376
747398955605045248
747441309942702080
747405972751192064
747277639635722241
747434556802928640
747392446380781568
747443536908402688
747434070624329729
747397949131526145
747431113359003648
747362574472216576
747359986594963456
747340747318267904
747358040148566016
747386268053573632
747406429808635904
747322849946263552
747330974392848384
747233247051059201
747413577112391680
747356047942221824
747266491242938369
747401908592181248
747386318288674816
747386339373514752
747283683745247232
747330034793226240
747367485792387072
747403531557179392
747441540646084608
747226276130226177
747384108083519488
747342282148372480
747348766793961473
747329921668681728
747364000602722304
747339656878919680
747330051897647104
747372745684557824
747294018560614400
747401027784159232
747427405912932352
747400897697841152
747425434422370304
747354223394852864
747259490794246144
747443914534158336
747375597828120576
747353707449356288
747389107492503553
747438109487403008
747409512966004736
747362360294260736
747327451273932800
747336473377071104
747424612149956608
747386540574203906
747307616175460352
747440625977556992
747293074796089344
747373118759403521
747353263163465728
747308598007496704
747389988417994752
747373156772487168
747227492767965185
747372762277249024
747380433684332544
747328227048202240
747392685430931456
747303216719634432
747328470510772225
747249412204793856
747340302386552832
747386997883408384
747369629094273024
747412494793191424
747329585948221443
747395197751824384
747372397465067521
747397114288836608
747372015573667840
747299110286303232
747322543925657600
747424545305305090
747261529163194368
747354634725916672
747376713185824768
747382946106073089
747347026153607173
747433336340160513
747276146673233925
747390445311959040
747283205510725632
747343808979841024
747357641681297412
747386758816497664
747400990006075392
747380597325185025
747382039956103168
747333780482883585
747370610842542080
747373877819490304
747408351051407361
747381935392067584
747369117355761664
747342961894002689
747365682170499072
747387136106627072
747426629824176128
747387375253331968
747425640023003137
747345130063990784
747319733834244098
747391791725350912
747436092249387008
747431591782277120
747362272348110848
747443687928406016
747423081233268736
747397986758557697
747370736658980864
747293129305268224
747346514263957504
747341795848126464
747427418160275456
747428685150560257
747314956559736836
747362070904078336
747252981226151936
747391200479457280
747398649362120704
747258232603697152
747287718485336064
747420745203056641
747425988129198081
747395730357297152
747405016361644032
747368085603049472
747412574615011328
747370086223216640
747346984290291712
747296811996438528
747288712577327104
747392337173676032
747258878438551555
747256634691436545
747398506751664128
747304101457760256
747344463370948608
747343708517916672
747380953824235520
747339803524403201
747231045242785792
747362993671856128
747430047959547904
747337156683718656
747358895958523904
747405503093968896
747336724859105281
747331955922870273
747404685032693761
747347277757349889
747337186106707968
747356249335922688
747350263879467009
747366772878225408
747280626106011650
747434322240610304
747268982755975168
747294022629130240
747307528246042624
747439380512399361
747360020128378880
747431172007989248
747375635295723520
747361559266082816
747383134912655360
747332425747881984
747405045885370368
747336473389629440
747319364777476096
747373026694602752
747326486722416640
747394580954243072
747330454378844160
747443742349664256
747273550126407680
747328755496935424
747429653778935808
747361685158105088
747345734387671040
747310623881461760
747248560740007936
747420300627808256
747408195732242432
747365577589567488
747325584712208388
747294920294047744
747368186178240512
747413090388549632
747358883522428928
747266227073069061
747327602096902144
747376767707521024
747394740606369792
747398859144335360
747410963930963968
747345771838603264
747327086411427840
747259835050168321
747305133185261568
747418736148152320
747248501973721089
747439208676139008
747428693195120640
747433415973216256
747322481149566976
747439602898771968
747393746501656577
747339144779599872
747384124499861505
747377908721778688
747338800980844545
747415959544152064
747373928167792642
747259054842646528
747372191738642432
747307876301971457
747342680888213505
747421168660013056
747398615983751168
747408216703655936
747390206614052864
747439212559949824
747436691695165440
747288167548522497
747400104919785472
747397508557639681
747346090836426753
747240197205569536
747380391565266944
747310036334972928
747391460681592832
747275530093756416
747398599097593858
747290365267345408
747304797645070338
747282186361921536
747427393225129984
747328428647415808
747221658369462272
747268743651221505
747400012720529408
747388130437652480
747314914604179456
747224732538404864
747387450851483648
747441838160674817
747362129926250496
747318915915669507
747297692728995840
747247071548289024
747396686775980032
747236149844860929
747343590825721856
747311064149168129
747299487614283776
747436410878177280
747364541579689985
747428739630325760
747356572188237824
747409663948431360
747433646651482113
747304726572609536
747302252059103232
747361370660868096
747229321299902464
747396179047088128
747349102338387968
747394790715723776
747297239467384833
747426021473923072
747380480018944000
747357998159368193
747353711794601984
747260111614283779
747238502652383232
747391662020788225
747364474508705792
747352625461366784
747341757919039488
747341099593719812
747227324941242368
747346367392059394
747439002777591808
747338612493017088
747331335014875137
747337026794455040
747420740765491200
747382841370120192
747225471142756352
747433374168547328
747297193388711936
747294051796324352
747307423367520256
747385466803130368
747369024980422656
747372972202143744
747428664107634692
747427061938130944
747440798044659712
747323768805040129
747254000559468544
747269632969555968
747425606246117376
747355292883648512
747337773472841728
747369897647284225
747439321834192896
747412146913419264
747403028370718720
747248237426384896
747375962539569153
747320610137604096
747430237063909377
747361693697777664
747313022918549504
747399312116686849
747427606987948032
747318353883078656
747405826072186880
747326746421190661
747419797206466560
747273042531848192
747355343294865408
747370283363753985
747235977651949573
747427455938461698
747394233015865344
747342550592151552
747372481112047617
747239450715926528
747226737507971072
747389476465344512
747417226140057601
747420023816331265
747358052743974912
747394115428458496
747343402295951360
747254721983852544
747258928862400512
747326696446009344
747414025735012353
747425279124045824
747354374347829250
747411983272652800
747438700812869632
747378336595320832
747367632584712192
747340977774329857
747411312175525894
747404563720839168
747276125651361792
747263098126467074
747339774243934208
747261718221336576
747410347510874112
747375065126346752
747383931545264129
747340671866933248
747382941723009024
747432929433903104
747260283865825280
747314386008563712
747429959849893888
747290696642531328
747352247881736192
747268777021218818
747238213333491712
747334254565044224
747383164130103298
747392601171460105
747426084661104640
747331226306904064
747285550260838401
747240687842766848
747221582695653376
747437174145060864
747327791033524224
747392324683046916
747404328441380864
747397974326714368
747409936393474048
747345780428595200
747428403796639745
747420862668767232
747251639300423680
747245473417797632
747313404415639553
747356022637993984
747408086776877056
747245154864599040
747438310851747840
747427678484070405
747346988501508096
747410322303090688
747409064032878592
747256714181808128
747431256103784448
747328218793861121
747317917725822977
747405305990918145
747378013772324864
747266109628424192
747363119442190336
747303380318445568
747416341108359168
747423035334991872
747353980125208576
747245590828834816
747412662628290560
747309386515652608
747364273140137988
747315719717556224
747297407264686085
747426361136951300
747332652076666880
747444027688124416
747323647031836673
747321856064053248
747356354373877760
747227564012253184
747434720464670720
747227190404718592
747396921363423233
747328286024294400
747315560245923842
747395067430633473
747358073682010112
747261722193330176
747419096745185280
747320543292989441
747412968997019650
747337916028854276
747328629655273476
747439690840608772
747401564663484416
747364721746022400
747239215600181248
747418870323912704
747319889099034624
747281653500784642
747356878582079488
747387505310302208
747303019335716864
747387387852914688
747219913329221633
747390491470233600
747253950215262214
747331611859947525
747408997070868480
747436930934112256
747432535504756736
747414076020625408
747432182948429824
747350767472775168
747382312891973632
747327069613236225
747343272066973698
747362373216911360
747414940038873088
747416638945894400
747353673957703681
747242554278686720
747426289976414209
747341950861213696
747414030176817152
747402315510996992
747405196716711936
747371101563428864
747255070278848512
747236413775609856
747347873218494464
747381318707617796
747358455703416833
747225005163896832
747249407695937537
747433579806851073
747318815260717056
747387941673111552
747233926712725504
747409840163721216
747427325885579264
747358262803128320
747327421884440576
747430568279810050
747251769072291840
747262859126640640
747345637948133376
747411085779673088
747358971510546432
747395394934476801
747427045131620352
747381700305424384
747384112114085888
747390185365704704
747370627489730560
747403561005387776
747339862374658049
747381167624757248
747374998055174144
747329452019879936
747229229067173889
747392823851356160
747269540392755200
747266826648887296
747297969687273472
747409953221185536
747370212001972224
747328579394899968
747392613897035776
747380475593887744
747407105343139843
747302906005594113
747377460107436032
747278486859976704
747442920450572288
747267032341590017
747387299671982081
747398372575809537
747312385254252546
747380379292557312
747389963134730240
747443432197623809
747378353129295872
747411681207287808
747385366278070272
747438013127417856
747435123088461824
747401313084899332
747412792794218497
747328524831227905
747280286308667392
747333365091622912
747427909216919552
747429926450634752
747332639430848512
747378277761880065
747427124751925249
747429133941104641
747311517054312449
747306328633180160
747360388975497217
747283432036663301
747423022672453633
747417494537703425
747247826707550208
747381838671413248
747269184166453248
747389228993159168
747436846985031681
747407914621636608
747372875443736576
747377648825950208
747400872502657024
747397059750268928
747423492518330368
747283457009541121
747343461020377088
747404169204535297
747351631373623296
747324875837083648
747381792580182016
747418421361414145
747265086021001216
747394933527552000
747370040400486401
747408208331935744
747288838318362624
747347869095583745
747434569687760897
747304554518085633
747368521886208001
747410808993382400
747379741792026624
747435660114460672
747415720384831489
747386536300285952
747333499422552064
747416332631744512
747398406386094080
747258484341641216
747293200742703104
747236581581328384
747375505205256193
747442035330711556
747359751613218816
747326977258860545
747306064442363904
747369276957466624
747413182940069888
747379053972185088
747350033561878528
747411345755242496
747362096124403712
747436494625849344
747227576532295680
747435370866950144
747316906634289152
747388931189116928
747395877052964864
747280085103714305
747320077528109057
747417679275909121
747347642519330816
747232559164067840
747359432657485824
747338654243139585
747361089617276928
747392957905575936
747424637663981568
747401292125962240
747342814963367936
747391988975177728
747371080512307200
747417221887070209
747414814604005376
747363899540832257
747364642297503744
747364965091151872
747220677011378176
747400100931067904
747337903647272961
747349471525101568
747308257962655745
747329846087319552
747429574368198656
747366391150350336
747397449908633600
747377170394152960
747325391665168385
747360515060531200
747381838868422656
747399236879163393
747376633636601856
747324557166469121
747281687298486272
747389585525772289
747363581021274112
747419331714252800
747278373592801280
747334959166160897
747225085098917890
747398448241086464
747314218395828225
747405976840638464
747392001440620544
747254403384541184
747426050871726081
747345398516187140
747322636015853569
747351153302716416
747388969105633280
747222472165044224
747296652638097408
747353934189191168
747310422210936832
747389082418962432
747275345489952768
747330059992629248
747331456976879616
747338024900399104
747436855667331072
747386540414795777
747443247480352768
747444296194756610
747409458188455936
747327186797944833
747306844461236226
747402101375008768
747418568250253312
747334501907324928
747376537314308100
747419642046652416
747410188169281536
747306119110922240
747348217080143873
747430606007570432
747255019913809920
747428819187924992
747223692434804737
747417490377015296
747436087996461057
747402323790544899
747299500352376832
747432640190496768
747328793518342144
747265052399517696
747397458343370752
747416001407397892
747397651386142720
747389682284175361
747382383880581120
747336779246645248
747330672306491392
747403397536571392
747309080146911232
747409894622527488
747314461573156865
747310959429967872
747221138351087616
747344723447152642
747358342209691648
747409827505156096
747366600802721793
747365782863118336
747327740466978817
747402327993229312
747312066399084544
747386322646532099
747354139642961920
747360427059855360
747406455066738688
747323177324281856
747380911805710336
747261214632214528
747415355312738304
747279825073692673
747386800763731968
747394556069560320
747299009832726531
747297734500089857
747250326252683264
747328327959011328
747421588119650304
747444287927877632
747347994752626688
747323630074232832
747439393087062016
747267388702326785
747383306677780480
747419394758803456
747399219892391937
747298153993371650
747426659159113728
747393872158920704
747255430779273216
747337978960175105
747239764970049536
747238871654604800
747415279873974272
747355980950802432
747411505281400832
747278050723651584
747371684236144640
747256361809936384
747318945133166592
747244735362904066
747403657612763136
747269909550366720
747400671285157889
747419889556676609
747441947485175808
747392224082690048
747227786071408641
747337396052582405
747291166186442752
747345897755815937
747341879545499652
747253988060340226
747421441327509505
747223294298882048
747245649930813440
747385508708356096
747390575683469312
747243996980842496
747335814791630849
747434951222624256
747246878765375490
747282010326982656
747314079916687360
747371914922962944
747258383489699840
747340353062084608
747378344782528512
747333008894496768
747442438189395969
747401480697688065
747427267157041152
747416047372873728
747326507614277639
747340784882458624
747310032279089152
747317653509812224
747335181221007360
747366349379371009
747427049288142848
747406358526341120
747363538855952385
747343670475554820
747306651586158592
747258324819677184
747319586781966337
747360561202085888
747290495252996096
747348099937402880
747362427470286850
747325521982173185
747296073564119049
747275970197893122
747396149783445504
747338888977350656
747438390417702915
747432195636211712
747366546297786376
747318202607116290
747307452924715008
747313341601710081
747367255265054720
747282865591705605
747267862855725056
747256127142789120
747345818139693056
747436075379884033
747321986125160448
747387773850648577
747328759808679938
747380941325209601
747342957443874816
747398687136055297
747260698749710336
747266109431234560
747415242137710594
747403846427774976
747382010646142977
747351178397179904
747259662991405056
747272581267390464
747253572908220416
747355221785985024
747314503629451268
747312485951148032
747342315925053440
747342856935772161
747311986854105088
747320962576584707
747413648327446529
747392798488420352
747333763667890176
747399488600301568
747389384136089600
747228880977727488
747230361478791168
747376730210328577
747389426347573248
747372619595382784
747409861030326272
747396682287976449
747311336732798976
747411697967697920
747325672985493504
747296207756660739
747281456343355396
747253828794322949
747223088555761665
747410704156729344
747333847759544320
747316923705090049
747423395814350848
747395390643769344
747315577002156033
747414487070703616
747251886529515520
747294207295905794
747378957100654592
747434561026457604
747377971485356032
747357557895929856
747268881786404864
747320748608368640
747367045461835776
747379515085721600
747340528899919872
747244349646245888
747292240016343040
747411933012312064
747429205252538369
747365485239427073
747308451013894149
747369775962144768
747425602244849664
747323982400020480
747357084157566976
747380358061096960
747439288183205889
747377623563542529
747221855279296512
747423383223144448
747411551100014592
747245213446377472
747336754085007360
747323684906377216
747286569216684037
747353388849893376
747426893855625216
747310900529422337
747427623903576064
747309256295120896
747421609007390720
747245813206638592
747275500427501569
747409063881867264
747377715729203201
747398209354498050
747394442701713408
747442429586866176
747394165886033920
747262624195186689
747301249494589440
747398330842439682
747443528809095168
747367016135262208
747366646906486785
747378248347226112
747310090974203904
747415833585008641
747329225242206209
747384913314353152
747318152673931265
747355939041382400
747419784678105088
747240633358684160
747361999609270273
747221901613752321
747269658059771904
747406765487198208
747418639637291008
747382031626174464
747418631231922177
747343993520873476
747272983807410176
747417918376280064
747427585982930944
747220680912048129
747435307746746369
747438764084039680
747338343944327168
747427649157488641
747321361266184192
747361773284634624
747264960326209537
747439011426353152
747261642824638464
747339774248157184
747342202586619905
747338297672769536
747226897097031680
747381863908409345
747382493121286145
747351367128252417
747358082125205506
747293036988637186
747441666504556546
747325782003855361
747331138134249477
747360183525978112
747246912366059521
747413937730240512
747330089436614656
747283159465656320
747439544195227648
747441913628790785
747247172417105920
747365636184104960
747366399685894144
747243540137148416
747400935589183489
747373294924488704
747420921451839488
747378982664953858
747378449887662080
747287018170785792
747320622972182528
747359529285861376
747403368239345664
747395315045638144
747245272166768640
747401006909034496
747378256920322048
747288154961387522
747339325512159232
747343469190905856
747265266363600900
747433864826519553
747435227920764930
747421890378084352
747304244223455236
747390877610311681
747264419051216899
747376243604099072
747242281825099776
747415363768332289
747387857468334080
747369293524901888
747335537896226816
747264062614994947
747251882431676416
747413828636270592
747374150474313732
747322363650289668
747415716056293376
747406958328614915
747252373391695878
747347130847633408
747421550345854976
747266784659529729
747416575955730432
747436151028449280
747338490841432064
747335130906132480
747427401714515968
747310829175865344
747373693295165441
747296627145117696
747349798613745665
747331167406284800
747397969977147392
747228947813928960
747368194726256640
747313135921487872
747364075945009152
747283818017480705
747229061408137216
747421206685556736
747280588143353860
747427766392369153
747290172178345985
747341111929114624
747437899675766784
747402848246312960
747278768071270401
747412717149921280
747254638315864064
747262582285709313
747393574313070596
747436159228387328
747272421778980865
747266675720871936
747307750409920516
747311303258079233
747399404685041664
747328529369440256
747292877722517504
747329380720926720
747249785376227328
747395537175883776
747269104151691267
747437887222865921
747372091016679424
747367112457527296
747374905491066880
747423534213783554
747416219473453057
747221154843271169
747419612896165888
747364990122889216
747378328168960000
747389430386688000
747440399850016768
747315648615710720
747404152385511424
747357566213197828
747406312758190080
747438336151855108
747221578799157248
747354286489747456
747314792981889024
747332077410869249
747254244038815744
747246689744936961
747429917999038466
747350004197580800
747359978051207168
747391179625472000
747339577078145027
747305850557997056
747435534310604800
747263630626951168
747412578725408768
747434401714274304
747297621258047488
747328386616307712
747414684408623104
747340294182449152
747379079062687744
747329376472039424
747236728314880000
747277320742797312
747401992616677377
747391632564191232
747421051156566016
747434276136812544
747250045171400704
747229656672141313
747439808067166208
747342215060434947
747442609979858944
747422192049201152
747363341753008128
747336296851349504
747260451566718978
747322380393943040
747404064334417920
747364667408846848
747429167369588736
747426172645031936
747372888227979264
747346447440314368
747360728730976256
747224275401252868
747343964022276102
747304243988553728
747372296952643584
747442031191023616
747396783123238912
747336112381665280
747393658370957312
747310627803127808
747369679702859776
747382937818005504
747380496464809984
747287567431667713
747330555188940801
747424486270468102
747312423145594882
747441112684453888
747374901321949188
747314021213175808
747345528619302912
747413459659284480
747350368946782208
747400335786971136
747301383586516993
747317556843708417
747372997166628864
747297197536927745
747349571999760384
747383231490596864
747396636461015040
747418060592582656
747243200427896834
747413149058478080
747395038062120961
747438759818334208
747255661436669952
747440731212615680
747402860804120576
747430471726923776
747248044601540610
747304726492938242
747409420666155008
747407847781187584
747433101656088577
747400621062496256
747343439935606784
747441691582402560
747339862286565376
747413929471664128
747413631483121664
747431436454506496
747256274002280448
747295683703508993
747371252524978177
747411215484354560
747359189358493696
747229539508453376
747378625775702016
747420736692826112
747360904937869312
747350066738794496
747340885747105792
747340021431054336
747313585085284352
747267850230915072
747394996270030849
747398175644917760
747328017316225026
747443486786478080
747335000811417601
747443092349947909
747283541256376320
747333352521269248
747355100188835840
747378890331533312
747405075270746112
747414273542983680
747382988111962116
747312288709771264
747344346064654336
747330987114172417
747430454945406976
747334573164376065
747408099355594756
747409001214779392
747379896775770112
747385710122958848
747434787703558144
747393612313399296
747378269301907456
747388956312997888
747421433081401344
747434208658882560
747327682094850049
747413044565671936
747312351603396608
747303115779563520
747393880526565376
747299949302292480
747408942309998593
747278818184822785
747236111848660992
747429901477740544
747363975197667329
747394639594823681
747331544969207809
747397273986936832
747316487535263745
747384673941106688
747311340897730562
747361836182306816
747341690839568385
747389912928837633
747225525261742080
747299525425930241
747368501082370049
747428915459821569
747441418797473792
747427548141858816
747324758656618496
747440307189354496
747351052706549760
747440307189354498
747379678831206401
747410762545635328
747288259647070212
747391439743619072
747377115918704640
747439984265822209
747328415926124544
747343456796717057
747389795375013888
747429599504539648
747294563782397953
747346631994007552
747396917173301248
747396611265933312
747275303660171264
747362784141250560
747396535672016896
747359483265945600
747418236963061761
747352269092335617
747424910192975872
747320815662698496
747278394664976385
747333889543151618
747420145228840960
747398691573669890
747367997497544704
747383046593097729
747384384525733888
747354227672965120
747401103415742464
747378277837320192
747367192417665026
747338507299893249
747329389071732736
747334858335084545
747409890138787841
747392882596777984
747309465913856000
747364650438762496
747323881937985540
747423244773363713
747348523247501312
747397043157614592
747332085879185408
747443054492127233
747251055998734336
747356085556674560
747414428497362944
747406253870088192
747306412758339585
747317951074697216
747247507621588993
747385966122405888
747333969046208512
747382233170845696
747422980704079877
747313484140941313
747428441822236672
747339077767200768
747335030179926017
747405574145441792
747357813924564992
747328747158724609
747336313968300032
747423886581563393
747322527194587141
747420241932750848
747422775292342272
747232488154632194
747370723925123072
747343112779902977
747360477244694528
747391884180455425
747361085280366592
747385420527239172
747254860576260096
747414428660928513
747430929078099968
747432195636105217
747251236609482753
747433906715168772
747415653259280388
747409399468044288
747337542685462528
747375312493752321
747345566456152064
747375299742994432
747336095579283457
747374125660901376
747313760977620992
747353975993868288
747432010935836676
747319591282454528
747291308943769600
747425388377169922
747413052874702848
747382841021980672
747333717593489408
747313664403738624
747349899188920320
747361890540498948
747426663441506304
747381251753934848
747358857987489792
747412671255896065
747435873864560641
747377577485082624
747398259468079104
747425774194536448
747278109251010562
747382174358376448
747309302314983426
747409344996605953
747412172154634240
747342865244663808
747231141720121344
747288779740741633
747429398077407232
747239408772874240
747299576055402496
747361748278181888
747418337483718657
747329997061292032
747421777081442304
747275076798550017
747336812775936001
747232295010983936
747386070992560130
747374402216595456
747420145400877056
747326121453051908
747310380439871488
747393461117140992
747427686885253121
747237676273676288
747393528326561792
747440105879539712
747369633406156800
747336175518519296
747336171093536774
747267913304924160
747417389751468032
747362767078850560
747385609577181184
747316889903239168
747364713529413632
747320803247611904
747236535414710273
747420027939356674
747393150952562693
747311319804633088
747298757843161095
747239651958632448
747332341828222976
747397676329644032
747230600612896769
747413342210359296
747409986679087106
747372510543478784
747280588113993728
747370203693064192
747376591584509953
747377900324798464
747429968364265472
747427061623562240
747279770191204353
747397009556942852
747311185804963841
747432505901481985
747404185860190208
747225538083827712
747297252268347393
747225961477902336
747342265446604800
747361764875116544
747425996211523584
747232626424029184
747402009301651456
747415946877296641
747337207392808962
747322199845928960
747408460095062016
747426596047433729
747419721604153344
747331431588724736
747244760742526976
747357885206781952
747415854430691329
747355200571179008
747409634286272512
747256995351191552
747346937951621120
747390663461732352
747392873826516992
747298615559782400
747308740324397058
747365640244166656
747420527220953088
747358489211613184
747399463342211072
747277384047435778
747316248241811457
747275798306906113
747345784660598788
747335659451342849
747225437529583616
747367980867198976
747407734564327424
747351698671288321
747417742131683328
747331309932949508
747361043265949696
747315753129377792
747440777253502976
747417318523867136
747328864813146112
747276914247622658
747250636631183360
747367561382232064
747407621120897024
747291799480213504
747433869104791552
747371893980815360
747379041104179200
747334019545608192
747346719793373184
747440491894083584
747403275670978565
747362020727521281
747395050779312128
747245435769651200
747224606923071489
747429809093902339
747362129737457666
747374725333155840
747377707558670338
747357381592391680
747348187971653634
747401946219352064
747439309104480256
747411169644789760
747352734370693120
747363501350526976
747444271054217216
747419826461675521
747348804353957888
747403506705928192
747358912811261952
747372795714281473
747317464724213760
747308513999781889
747423932962115584
747226620340109317
747378684760203264
747435102406205440
747342953450876930
747324846585974784
747389992557776896
747314067325386756
747344865990574080
747353933987745792
747401757580484609
747310904782446592
747414701064130561
747224552204345344
747379771076677632
747418991820320769
747309256307683329
747371306895671296
747293813094256641
747230155932827649
747224397329670144
747441636897095680
747388679841255425
747257402219724800
747339946055217152
747283058911387649
747396808326942720
747426457673138177
747400406855147520
747302402827575296
747421185600798720
747407671393812480
747398754349678593
747363513853747200
747307134237343744
747353560728272896
747358077977001984
747222606122618881
747387865919819776
747269062191812608
747266826984271872
747394597823750145
747401787045453824
747423760903462913
747325211591094273
747360036960231424
747322824902115328
747412595599106048
747280416491462657
747368735669891072
747429075174711296
747380962363842560
747296463634345984
747287462947368960
747233268307660800
747413572754477056
747288356145422343
747357830588465152
747379771072356352
747331687323828224
747238863349882880
747289366897164288
747237575690059776
747398733470502912
747425384233242625
747423718876520448
747373391313764352
747434339072368640
747363329195257856
747401950577102848
747305066172841984
747336225682448384
747373802477191168
747392903471833088
747328080226594817
747380286904754176
747424989855498240
747319171659137024
747288972527702017
747420325764284417
747371377989148672
747413325366042624
747301794808631296
747318215257137153
747391787744911361
747316479108878336
747266705206837248
747383260620029952
747337463123705857
747424402506080257
747306580182339584
747293355722235904
747364990181482496
747302365292724224
747408774734954496
747441527933243392
747331364437909504
747391401847971840
747422489966424064
747286829330665473
747420673929256960
747382467825373184
747401929681145856
747330890729033728
747238947156275200
747387748395397121
747348334755487745
747328579462017024
747406149109030912
747407889468391424
747265983786606593
747329590524182528
747333247969820673
747395810086686723
747418102879653892
747380731324694528
747402839572418560
747365736893513728
747379657633234944
747351946114273280
747338926654787584
747369062787747840
747302642120962050
747406769731866624
747334891809865729
747424767532277760
747328025662873600
747423647644663808
747432182835220480
747410691213168640
747362410906947584
747296837032251392
747259906357501952
747274095474139136
747337953668542472
747337450406612997
747265258088206336
747340948724559872
747416907322556419
747295666985046016
747261281929830400
747378013596192768
747408434690138112
747375916532310016
747349647388188672
747413253974818816
747294282780803074
747380459005485056
747340474482991104
747304256722505728
747228906260815872
747437468027338752
747246106753568769
747358929647210496
747242399060078593
747418828326436864
747249483394715648
747421839727673349
747374154949738496
747334707570868226
747324238206361604
747420514348564482
747439674000613377
747364654809133056
747440672190435328
747374440024006656
747401011149443073
747423047838277632
747417028789698561
747427606891536384
747337719085338625
747310237690953730
747442773616435200
747417603421970432
747293573851164673
747389698969067520
747386674955575296
747379355853135872
747273705391259648
747382497432965120
747420250107420672
747415171023282178
747341992741347328
747391967865278464
747402843766743040
747312981088698369
747250313971785729
747391485637648386
747357620797865984
747392634994434048
747362117045587968
747306848773038080
747310535725617152
747330047443275776
747342995138043907
747366143556386816
747437992302755840
747230604937273344
747431633737875457
747341112021389312
747422045391196161
747438390690353152
747325647748378624
747348909362556928
747359684470968321
747280282223419392
747304042829778944
747382610503020544
747408766392483840
747432254171820032
747283323181883392
747376415755079684
747417113074098177
747401518437916672
747421126834458624
747412998344572928
747232362304528385
747326193108561921
747344299952508928
747256794204909568
747371055073853441
747319574526255110
747354181493735424
747290918667988997
747392748265807873
747360619712622592
747406363085594627
747320983803944960
747373299370450944
747372393082028032
747394102916943872
747315686213488640
747304370132246528
747442299479560192
747419944145518592
747250808937385984
747416156558893056
747369419630747648
747350125484220417
747372884100788224
747418182323961857
747406752879022080
747303233505230849
747375199021109248
747231632189448192
747387110890541056
747441653791731712
747400067368128512
747323684721852417
747228247453204480
747283331188830208
747361622444806144
747233419013283840
747301069223395337
747401103147405312
747307926738460675
747362360638201856
747342340927299585
747414193503014913
747371189409034240
747379590646108160
747396439299457024
747300242857435136
747328508297261056
747431734321487873
747324884162748417
747386150386565120
747396976011055108
747439179198521347
747225307191480320
747320282998661120
747321352839847936
747372963578544128
747365766048129024
747352981796982784
747408304863838208
747432703142805504
747306278532218882
747421080550313984
747364210145894400
747414575138611200
747371336046100481
747308983686311937
747397412117831680
747377984034725888
747403661823795201
747370996714213376
747320333498146816
747223411504513024
747427858633588736
747386255390957568
747370501627068417
747226108551102466
747314738170736640
747309885663043584
747441620291715072
747405293303304192
747390860791283712
747390244274614272
747418979354828803
747339790920495106
747312708085645312
747370921170710528
747433957390618624
747347940558016515
747389904506748928
747288699881168896
747333306320986112
747245670633996289
747378143716048896
747303384470822912
747373961952952321
747247377661124612
747327019159949312
747384095185997824
747354504539029504
747375367107796992
747357168026927104
747442857322086400
747415003091828736
747388155335180288
747313111087013890
747384279974486016
747389380059369472
747392597128282112
747395264617549826
747347118147309568
747319402463268866
747306504743596032
747437853773299712
747440517210746880
747344895203909632
747411471441735680
747396011136532481
747276280911978498
747350016440729601
747332882889269249
747429884662681600
747325060361289728
747331469467484160
747420501761531904
747401061334409216
747384346835886080
747429322630135809
747441309867073536
747310430767329280
747226070550618112
747399551460356097
747403020086849536
747407017216704513
747406622989893632
747380618082795520
747387563829239808
747330047334195201
747367288932700161
747350435892174848
747222987892416512
747245033162702848
747424075379793920
747274107914326017
747372825091145728
747441007764115456
747303753594732546
747318299482959876
747304579834884096
747323105886908416
747299693466554369
747430781929328640
747433424420470784
747317095692566528
747394123867504641
747402831393619968
747386993483485184
747375320702025728
747341686611709952
747327497184808960
747388222582497280
747370061074071552
747389585659826176
747400025202909184
747363513690005504
747237500402302976
747412746732470272
747279757880922113
747309726271078400
747307889052680196
747419163690426368
747263244906205185
747389963008942080
747330978671034368
747399005987037184
747266935755137025
747432648662867968
747312037189976065
747429708514549760
747439229639221248
747414747335692288
747424213846265856
747434322303541248
747369834871164928
747312389696036864
747385550760443904
747418186719571968
747411282828066816
747309872849379330
747443264513507328
747271222497447936
747362096116043777
747380232437403648
747369281013358592
747269808886972422
747404878184484864
747443629313101824
747296920977047553
747253015015366660
747309973659488256
747407767875502080
747439661497323520
747223528915644416
747327287616372736
747369226621460481
747335256802418694
747331792525365248
747323126824869889
747307138238681092
747324641056677889
747379762461544448
747425790963355648
747382136764796928
747350142274002945
747303598128660480
747339161921720321
747390235810533377
747264268152745984
747304785435451393
747400289595105280
747344131895111681
747364134786899968
747417934847369216
747425241572515844
747354773058355200
747372812701171712
747404253304500224
747365736826363905
747349915915821056
747297810031120385
747345235022249985
747433290412490752
747323970156802049
747332866300772352
747357830391431168
747384363818508289
747410288786411520
747424419207741440
747431063098626048
747361215408640001
747409995273220096
747386683134451712
747314872518488064
747412843130150913
747423853320646656
747414411581652994
747319779808055300
747391632429957120
747342500348592128
747301413135364097
747416299370856448
747430928750772224
747372917516795904
747254667575328768
747348905298272256
747394614840139776
747363853705449472
747376092671991809
747241216559845376
747404597094817795
747371843959545856
747343251271647236
747260728248262657
747355255453720578
747394895648677889
747312033129848832
747237483579072516
747392039206035456
747348636762255360
747378374482370560
747390504212496384
747320073572884482
747422548829274112
747321339996839936
747411773649731584
747271189043740672
747276926486614016
747275219396497408
747344270269415425
747417943437377540
747322568986628096
747431633654005760
747436620782112768
747419197530116096
747416487841890304
747376860284264448
747402311379656704
747352147243712512
747332195199574016
747359730436345857
747418052401242112
747442622747262976
747304009136889858
747406576777060352
747407717493542912
747313211548938240
747393817809059840
747407646320361472
747410473188982784
747355490343096324
747372699400310784
747251224060133377
747322078244671490
747366634294239232
747361676660453376
747434133182365696
747397756323532800
747395331822858240
747272975557156864
747411081346355201
747339837078802432
747424276660256768
747406287550451712
747406576701538304
747323865081122818
747381167565996032
747227819734859777
747404471236444160
747354978591748096
747425652630949889
747337551153790976
747331029069762560
747426772409516032
747313270361448448
747372418440650752
747426252135477248
747421353515585538
747322309073993729
747299785665720322
747322313301843968
747441666479390722
747419088511655936
747309071905128448
747411228335677444
747320912374992897
747395168437866497
747357343881433089
747278185117585412
747423282626957312
747402168467079169
747358644170334208
747422775258677248
747333637805268993
747374658090041344
747383994665209858
747409139668647938
747394807723626496
747433281931579396
747246539018379264
747336166920249353
747316416131432449
747328818394759169
747396627762155520
747426310931230720
747370728127930369
747371189346017280
747361504719155200
747361425312538624
747434712050843649
747409181641162752
747405477726740480
747358975725830144
747284094606684160
747431067397795840
747397777261473792
747331817456361476
747388046484529152
747424427655237633
747441888538558465
747342181669568512
747421386939891713
747400784657137664
747402810321428481
747393582793900032
747378907112939521
747423253342339072
747377288136765440
747433105829543937
747417515454758912
747432912719589381
747400759084466176
747283184639848448
747352029660581888
747402881792380928
747318546598748160
747417494642524161
747442903820210180
747384149875527680
747245922489335809
747320736293912576
747356240783736832
747244835887783936
747393431710797824
747441452247048193
747274934276087808
747415741478100993
747433651214901249
747329191742300160
747348506826792960
747397604976254976
747337156738220032
747395818588614657
747391343194869760
747431708887252992
747394442789740550
747309730335383552
747224241888591872
747381335652630528
747360288513626112
747257624295579648
747436473893404672
747306274325311488
747302465792401409
747301522233397248
747364893645504512
747357109021442048
747359625918418944
747352730339946497
747385785800790017
747346241680351232
747361185851387905
747327170045845504
747317099756847105
747435475435139072
747428206697922560
747398226114916352
747377380327489537
747402684551020544
747397722479693824
747364994652770309
747404827672580100
747393004005130240
747301652273651712
747392689478451200
747379523482718208
747306538310590470
747368265912061952
747374196909572096
747358891772624896
747355091590516736
747426696974983169
747277727963611136
747403737304567808
747370203911073792
747342504404488192
747404802418708480
747262234066182144
747339715423023104
747319536462897152
747321927333617664
747429783936565249
747426281835356162
747382916787937280
747333348276658176
747379582337064960
747340474646560768
747438843658407936
747222438539366404
747285340637958145
747435207268114433
747398221945704449
747305477189492736
747414059629314048
747275496518352896
747267959396130818
747325949595652096
747336989251239941
747406668976234496
747221251526098944
747405524027613185
747414684219867136
747396191613235200
747252410788130816
747340675679551489
747317741439180800
747364830819016704
747390382447693825
747420069693689856
747401069546725376
747377732472832001
747290918932217859
747386100382056449
747366764288217089
747427850425270273
747427313491443712
747360431061209088
747249672201314304
747261688886534148
747366789546377216
747387626945187840
747361697648738305
747415364020015105
747319800989265920
747270500917854208
747416232198955008
747359013587812352
747374469195436033
747324825807380480
747404957981245440
747225604949311491
747405532366004224
747328264763375616
747333130403512320
747413203659808768
747410146192691201
747381960486563841
747437794927075328
747376482796838912
747223730196078592
747331352035393540
747382333884399616
747430564118986752
747373190117105664
747320157240889346
747408678282657793
747423068956532736
747305158351040512
747353527031373824
747428403972808704
747404735397904384
747384804358795264
747402906735902720
747341044920967168
747353137254633472
747347072152535040
747421407718449152
747415929999392768
747424331081334784
747377023622983680
747345511934373888
747229354963308544
747417968687079424
747247356664512513
747438499549351936
747303589748473858
747352226876760064
747281016226623489
747383088863449088
747297520498290693
747324322176368640
747384430910709760
747389090681733120
747427170641977344
747316336225705985
747382237222473729
747327639975690243
747224258988761088
747398116769423360
747436037459218432
747336238412103680
747385529822511105
747298141649592320
747220924391292929
747406471831359488
747442102670401536
747375706825326593
747383126498906112
747378869326454784
747434527656648704
747387895372124160
747361299105980416
747397491822366720
747431465768521728
747423177685467136
747365933782437888
747388675386974208
747396510548099072
747370606514016256
747250183952433152
747423391678767108
747379863313494016
747361991547826176
747403103754813440
747232517376204800
747396644639899648
747306718946701312
747293787655790594
747317892346109954
747427384928800768
747415833488437252
747314532926644225
747431239481720832
747402877505789952
747315170263736321
747221951832260608
747248065589846016
747264591118344192
747304655407853568
747223390625402881
747435244811395072
747373924111908864
747315128241000452
747317024213196800
747434070443855872
747228465770831872
747412830660534272
747403313805664256
747377010972983296
747395189438840834
747405012146524160
747372934210158592
747361999735005184
747380643231825920
747285894160228358
747395038192214016
747409810392375297
747383231335432192
747367511004418048
747309264633421825
747422674482302976
747336523402534912
747389392566751232
747398083349192704
747398481925578752
747286984603799552
747267640524161025
747367972323328000
747401728258117632
747306932650663941
747421294552092672
747246350190919680
747234698464616448
747250490120015872
747419512144814080
747435806915178496
747400683901554688
747326687981953025
747288163274498048
747372888169156608
747392991501877248
747227819718021120
747221196844990465
747407130555260928
747379590729981952
747356366948315136
747307230349799424
747261973868445697
747378496125702144
747415867202412544
747275584602939394
747360397527752704
747226833972768768
747322833181638656
747342424930869249
747332853403287552
747385160753160192
747376948180094976
747379229726121988
747435618217529344
747308497235107842
747381180127916032
747327501718818820
747373152263614464
747442660290371584
747350117108199424
747379930187575296
747409433316175872
747321646378168322
747365791490707456
747416102158753793
747342584423419904
747222837048541184
747266436813459457
747392529977454592
747422041310126080
747226393587548160
747392240725663744
747299718485540864
747354362092085248
747262393504440320
747436893013344256
747418518161883137
747335403468775424
747286359585370113
747430312473333760
747415141365456896
747430421235965952
747321868823076864
747221939169615872
747333143015788545
747352139115048960
747401568782254080
747290428160937985
747437849411207168
747422091549478912
747405507275665408
747335340583596032
747371042763571200
747340096995680256
747365531158716416
747230013473230848
747332643604160517
747253262378631168
747376264743354368
747403800093331456
747424259979476992
747425858068054016
747315489123106816
747325374879543296
747252524223176708
747422837955239936
747427539946070016
747410821517553664
747399920404074496
747249923834396674
747267405399760896
747438424349544448
747368307947241473
747411131782828032
747306450347692032
747436742307905538
747277849317388289
747323726685868033
747332769689153538
747392999672283136
747414663529381888
747294551296008193
747313069185863682
747410095848337408
747366802095751168
747422976467865600
747373613871935488
747331805028585472
747405410685063168
747416752166944768
747257733355835393
747393947710918656
747399299663704064
747338083914256386
747294379086249985
747435915925159936
747333125940776960
747436146548846593
747282098327740416
747361580275404801
747397542103613440
747406476088590336
747360351344267264
747422372412665856
747410917986537477
747336217386061826
747271117434425344
747380366512656384
747430551422930944
747412318946897920
747379439848284160
747223705336446976
747426948582883328
747297168294182916
747414688737038337
747438902407995393
747361517419495424
747293213199736834
747220777565466624
747406677549420544
747435622248353792
747322510270619651
747342714463617024
747428366370881536
747370593977311232
747430878582833152
747390936221622273
747425270852911104
747324997442506752
747369864013185024
747350092173172736
747439598721204224
747309059146059776
747327354733637632
747377372010151936
747261822886092800
747285621538848768
747230558493638656
747334254296600578
747404567692853249
747365040727142401
747423735565656064
747233125458186241
747396954930429952
747368072986656768
747379175229624321
747378793598361601
747365053079293952
747427095425482753
747268324346724352
747367200516939776
747375035506110465
747348443891269632
747296795068248064
747279661529333760
747350654197211136
747365380398682112
747427887981137920
747421630356283392
747353317630586880
747443482361495552
747426596177514496
747303040219127809
747388570571259904
747363966838579200
747432287969517569
747443843377750016
747339941965750272
747411307989766144
747343377075560448
747428982858129408
747264020592222208
747407369605373952
747238934791368704
747246647915077632
747399845057564672
747357100733411328
747431532747460608
747351044355559425
747409315615506433
747415644795133952
747386695612530688
747308698381410305
747392295062896640
747350029073940480
747391733332226048
747335059787526144
747334678051381248
747421466476580864
747246958176243712
747292504148475904
747395805678604290
747353061853659136
747442433848287232
747443788537282561
747404529814093824
747257402332848129
747371411707146241
747431566490673152
747407767833546754
747262229851013120
747438994359750656
747268357838245888
747347076221018113
747417515526131712
747392714459611137
747238162813095936
747298976076959744
747274112205262848
747429867562606592
747376159558598657
747402810354970625
747420497571254272
747436477907369984
747412834838003712
747274170942132224
747369692076007429
747428877820104704
747370866338598912
747321155539722240
747413258508787713
747337945439363073
747414378304114688
747417020564594688
747353242187759616
747328357382000641
747261147884175360
747396048931401728
747430551368441857
747315661169262592
747352252067778560
747341397380866049
747380026841120768
747325861481766912
747401379988316160
747272082111795200
747320891462148097
747362893121748992
747400469899841536
747380634839031808
747421709888684033
747245611888476160
747250259156414464
747310460014231554
747422808951554048
747325274270760961
747368920311545856
747328252457279488
747426696954019840
747254310833053696
747373727013306369
747312649407365121
747354663800967168
747319926520578053
747372791553368064
747274296859426817
747430304109961217
747352801697734656
747347286137573376
747355444184678400
747421764498624512
747241274969751553
747387106784272384
747331066860445696
747395478661234688
747328843770265600
747410817289752577
747394484695142400
747375614542360576
747317594512756737
747442006281031680
747342701582946304
747372770498088960
747394773993005056
747383222942769152
747256236136083456
747337073078603780
747414789287088128
747428319923146753
747410116648050688
747438906426155008
747249743504498688
747388356774985728
747315229168541697
747407390513868805
747334912923971584
747439305132548096
747403019868831744
747387207674114048
747406312410062848
747232127373152260
747320308328079362
747341564976861184
747334153729773570
747315363465953280
747401766128451585
747420803805786112
747375987713769472
747343989330718720
747398188278026240
747392345512022016
747414600627462144
747431100822208512
747331507002322945
747406732079562752
747234027254407168
747322158238470144
747376079904645120
747384086935666689
747359411681759236
747381901531484160
747340742893305856
747338998352220160
747327480675999744
747324649617268738
747359151806885888
747315359112269824
747401531050188800
747331263917236224
747316256504582145
747423052120621056
747257376982564864
747356333226270720
747284086167769088
747421793615372288
747309948531466244
747342622159572993
747377053041856512
747376587633491968
747328898409500672
747435710366556161
747415158440370176
747226871998316544
747389959087267840
747378315640463360
747306878334435333
747436637509029888
747384430830960640
747279925497860096
747420476922859520
747349290830331905
747415145761095682
747225466663145472
747300649524551681
747414600447037440
747378860883324928
747385995176206336
747276469492031489
747323705789816832
747379653623455744
747391645230989312
747393591320940545
747345482398076928
747435735456747521
747373957620301824
747248711579799552
747247247633440768
747340969461243905
747435937056030720
747403045110226948
747391024159465473
747405192723861504
747233905523056640
747388679493156864
747408950685995008
747337022549819392
747425925248200707
747311303295807488
747278570876108800
747357109273034752
747384187506855936
747431805440057345
747371118231642115
747428919763173376
747350675173027840
747392253182738432
747395407395717120
747321792998432768
747348099933167616
747383663122386944
747399802871128064
747278826888040448
747439179206893568
747361928280969216
747390055430393856
747353774742736896
747281649314861056
747305653366972418
747347210514268160
747336045415399425
747414290290851840
747416718755110912
747396237838680064
747405272319131648
747377866686468096
747410565593628677
747420312954863616
747336418817507328
747329661714083841
747356731752202240
747369054655086593
747438604348194817
747235793136140288
747402319399100416
747392450533023744
747262305348395008
747367653770166272
747398682983596032
747427556736012288
747340709577953280
747415988732305408
747439124609642496
747371898233851904
747291871169286145
747396455783088129
747331242962485250
747443398634770438
747339837179473920
747378546172104705
747334577320976392
747275143936806912
747401925138644992
747413912690233344
747300658185801730
747421739110514688
747434909418033157
747394849310015488
747391775258533888
747371453805301761
747230696901488640
747287693634076672
747410980997632000
747425384019468288
747426948348010496
747346598145859584
747424318674579456
747425535236669441
747354563380838404
747320358714245120
747412390262734848
747325941223854082
747386397833723904
747297562680393728
747313664378560516
747271943850692609
747306039465250817
747343699886018560
747233884832567296
747402755820642304
747434833874386944
747263953672212480
747319708592939008
747426457908088832
747383898288590848
747350410776674304
747433759989862400
747415401697513472
747234304195862529
747395537192816640
747283176104484864
747388235043704833
747411240691990529
747408028010450944
747326650241540096
747312175778136064
747337643273293825
747228436519915520
747387744507297792
747430484402122752
747386142006312960
747357339972362240
747399257670352896
747275873963802625
747409202495258624
747307436147499008
747399286996996096
747419784476688384
747329305038848000
747360380708622337
747353258851700737
747327086373675008
747319318589779968
747358187041468416
747401442974113792
747250884418109440
747386276551200768
747375195128741890
747428936741699584
747369129909297154
747433206534799360
747424578822115328
747399782067380225
747303765875658753
747331435967614976
747353829226602497
747313031286161408
747373827697549312
747392081266610176
747395893796626433
747410691535953920
747396120486150148
747259557886459906
747442920337268736
747381880807383040
747396296651247618
747304235742572544
747350335501406209
747248782782259200
747382446753255424
747412683889188865
747329262986747905
747318181782446084
747274187887153152
747438138893565952
747417830316965888
747417666667880448
747420271284461568
747409873516826624
747281712363642881
747275752215707648
747320325281456129
747317049504870400
747373852716503040
747347147591323649
747298577701998592
747348410177511424
747293028436475904
747384569335250944
747245158953951233
747306609764765697
747373924023951360
747284618898866178
747417062352523264
747342240167583744
747361790175109120
747440093644763137
747339128325300225
747424377508106240
747398288668770305
747321784920215553
747405993814876160
747369360767975424
747424268259037184
747342449916272640
747437891316506624
747271360943120384
747433550232825856
747339950304092160
747231447937802240
747438835253059584
747281837995659264
747348774930919424
747436863808495616
747370711426211840
747321906500558848
747319205075128320
747299168989782016
747418102661525504
747387069232746496
747418274644660224
747433605073354752
747242667390570496
747245058538283009
747412444503478272
747294274253791232
747315031960748033
747329539949236225
747266592053035008
747304462306271232
747267069993943040
747377719923597312
747340528954466305
747279871219400704
747385022462722048
747405054181838848
747274124746121217
747394610243067904
747403313415618560
747421260888473600
747302038040547328
747313404587573248
747334396928155649
747429981186326528
747404575942934529
747401128418107392
747250473120468992
747415787384807424
747386737538719744
747357860129038336
747412302014590976
747365397230460929
747348892392423424
747317321916551169
747295436256337920
747284715346919424
747415279936937984
747364654725369856
747329577614094337
747335533525770240
747344497034436608
747402982355009537
747240847335317506
747291028017713152
747330445872750593
747370086420316160
747322141356367874
747247096760238080
747227505199767552
747368488218525696
747305032639406082
747280139688382464
747430094335938560
747416869464866816
747424700557565952
747324355915329536
747266751277129728
747300490271035394
747247113629687808
747434762499928064
747409655274606592
747427598624489472
747440928084922368
747364075823337473
747435991561048065
747417318498570240
747344387865120768
747326620747194368
747323080800755712
747299533986500609
747221557798379521
747318798273765378
747350956271091712
747437602047877120
747301446408777728
747305112289185800
747235122206871552
747417201041350657
747387043777384448
747329523050414087
747258157013966851
747415141394833408
747338222292762624
747242587900219392
747232542697283584
747304403342790656
747365313373667328
747363820188897280
747341229633875969
747351870486745088
747342739365208064
747327015150202880
747242873062555648
747435223864991744
747405607859216384
747284698540367872
747403913481990145
747373743891177472
747276498764083200
747444057002094594
747411077239963650
747315476397596672
747311097821040642
747382350338621441
747354412193091585
747345755074027521
747397533861842944
747375891471286272
747376348302282752
747233016309813248
747325106649608196
747397542112071680
747336917725806592
747396103524409344
747259704942878720
747408946466525185
747273952821710848
747261969728602113
747255007083376640
747298002885185536
747330961914814465
747329917314990080
747389040517914624
747432900258238464
747388851598016513
747436977151107072
747335101554425856
747271717463068672
747308614453329920
747230265232220161
747367485855268864
747410863469039616
747431621058404360
747275106360012801
747430673074388993
747341556865064961
747279174612582400
747386989385744384
747266545768865792
747354844197961728
747310997015146498
747404076967665664
747386511243509760
747271386046009349
747440353716764673
747380018485989376
747410125313343488
747286862843129862
747418362699972609
747310753699401729
747430081803362304
747345625147019264
747373898841358336
747247453187907585
747422620027588612
747326205582422016
747353665539870720
747401639972085760
747357864088440832
747435093992607744
747239056220684290
747398838240092160
747251240787140608
747433432758648832
747314180470898689
747344559819001856
747422129436655616
747387505310236672
747400587356966912
747442580653244417
747286820824637440
747384682531201024
747435245058801664
747422703745961984
747395495648190464
747396401617903617
747423035376963584
747436717003669508
747296883089899520
747438218690256897
747359378328662016
747419679866650624
747247122102128640
747353921505497088
747369096308789248
747351090153193472
747397227535081472
747344404550148096
747352927602376704
747438738653995008
747402407685066752
747377967312080897
747383311119548416
747312737823297536
747362792253054977
747287458706948097
747386511197356032
747386406591467520
747413463975211008
747438721729863680
747302071422984192
747419306468720640
747379112306683904
747421865178595328
747386754420768769
747221494615314432
747358056946745344
747403535952842752
747268915747643392
747440429038247938
747394589582032896
747435378919903232
747441062197760000
747400150918758400
747437757308481536
747415623886585856
747241845495836674
747421114125656065
747405406608236544
747338796849463296
747416030910226432
747368395931258880
747246769537417216
747298552389341184
747421365800701952
747316336246677504
747289173929820160
747333755325419525
747333306593665025
747295670881574912
747234279021699072
747265580911169536
747327983719899136
747353699039612928
747380194441367552
747350066780770304
747231204609495045
747373521584689153
747425044360470528
747379452410216448
747414734585077760
747238322100125696
747324598945873920
747373928121696256
747231862905573377
747299328360751105
747297533337075712
747319905704239106
747408107542716417
747229304350609408
747375291471921153
747422259099246592
747247839202410496
747424968728842240
747365166589804544
747379867633737728
747331251476926465
747394954205466624
747399350012284928
747236023935983616
747429691733184512
747335680649371648
747364998490562560
747343838226747392
747369935257624576
747392517360869376
747288586760773632
747343670815264769
747346757646835713
747306597370630145
747355339205423105
747353552276885504
747380249000697856
747409105845903360
747362125669146628
747347621480521728
747400243260588032
747417544752005120
747366978508185600
747302356686012416
747387023133184000
747313559852322817
747425199482560512
747316348955463681
747400436441718784
747347672110010373
747268307183513604
747250083272351744
747281574106783745
747440257000480768
747282349960749057
747336275972100101
747317045016956929
747234471850704896
747390491663208448
747387962535579648
747404202910048256
747397928285798400
747344434077929472
747366416379052032
747419604323041281
747233284942237696
747404576106614785
747388830701989888
747415351470628864
747369910066683904
747229132388343808
747306148487790592
747377292024881152
747395218471792640
747355024485933057
747342533865267200
747382023447154689
747442400495276032
747261315471708160
747319087848534016
747366370174713856
747271033548333056
747308782397468673
747341275653758976
747234455010545664
747375371247550464
747347768323121152
747383453772095488
747393742202626048
747247411475578880
747244995342532608
747323605105573889
747229983861522432
747432443183931393
747431386139734018
747334015321931776
747412125966962689
747428978382745600
747304277849182209
747378080738607104
747394845317046272
747395528925843457
747323009656987648
747339803545374720
747353703519125504
747415661853446144
747348598795296769
747247063210008576
747328583878643717
747345952491479041
747246085874278401
747314994157490178
747272958771499008
747414701357830145
747314109205471233
747441964203769856
747441989285720064
747346245761400832
747396275402866692
747402609078722560
747411651884888064
747442924741328896
747403892510629888
747332052446388224
747250644994523136
747360468654751744
747324733213990913
747249315513524224
747378172946186241
747341204577128448
747397236187893760
747370598070902784
747313744145833984
747325148412272641
747228859758567425
747240524105416704
747378223382564864
747312591014240257
747298917264461824
747425698638348288
747425640002031616
747423316357459968
747235315010650112
747439866787434496
747339404872560640
747224556692209665
747363425924198407
747331788268154880
747444216515670017
747379951310094336
747424222042005504
747403221434515456
747329296922882048
747392379267735552
747376553764466688
747223000311865344
747343817624326145
747403208650264576
747253937783246849
747354915446599681
747422112541876224
747424423536398336
747343439969193984
747352029748596737
747316680200617984
747406371197427712
747398959950368769
747348334570938369
747417985174896640
747408862706204673
747387551221178368
747416152201105408
747417507217158144
747295213811470336
747322355353952256
747399857502052352
747318454550564864
747370912513679360
747343704239702017
747286607145775104
747362306003107840
747398045705314304
747376973379416064
747397114443988992
747370308718501889
747353456118214656
747321058932383744
747383667501084673
747220198562762752
747376348235186176
747396548351270912
747327321388941316
747377610745798656
747289732032266241
747291384386772997
747356702366924801
747352495421194241
747414424147857408
747438868941541378
747275576281432064
747370153269026816
747437929123954688
747267992627486720
747220710284738560
747366856806170624
747427015767261184
747344358358167552
747360196217942016
747326238990049280
747343481832497154
747387509559136260
747369813761105920
747399819899985920
747430865953652737
747312062464827393
747296413248172039
747337177932009472
747396028219990016
747376012766420993
747381478191857664
747302557849026560
747397366291009536
747330831849390080
747235218700926976
747411127794044928
747288905439813633
747274825513611264
747248858527240192
747370384148701185
747351216263311360
747264918160809984
747291459913539586
747279459842039809
747221947918876672
747380488076132352
747314679664386048
747313731760066561
747276549217386496
747375014564007936
747346673664303104
747356089889390592
747332052538662913
747432325768589312
747391066064592896
747353929697083393
747421932266610688
747347873369489411
747345683917615104
747317783344472064
747408287860199425
747429989419749376
747409890088525824
747396510258728960
747410515341750272
747230696851279873
747364872678158336
747354190050004992
747256085006843904
747284895806873601
747246706845159429
747355938789728256
747433541923930112
747341212793790466
747418237030170624
747361794004500480
747305263258959873
747401937851645952
747427036482895872
747365111904505856
747276914184826880
747380261646647297
747392605537734656
747300830164844545
747360175225344001
747347059775143937
747359684651290624
747353149862711296
747303040332357632
747265283384049665
747316801709604864
747401484745248769
747282563622805504
747437690157731841
747319956119838721
747377988614819849
747373454568095744
747390672005632000
747240096626155520
747355968313274368
747315862412001281
747358723916587008
747392429335019520
747433814645944320
747233784018370561
747353162324058113
747284543447535618
747437463765917697
747320845400313861
747390080684163072
747309000522293254
747439984462958593
747404089370148864
747431214252982272
747303782766153729
747401195686354944
747433147726446593
747414948817551362
747324016029900801
747393809366065152
747365690894589953
747378563242823680
747367314039930880
747320727599124480
747294915944558592
747319834489171973
747403074738630657
747424083801931776
747271654602997760
747327207966576640
747397102058217473
747299051754786817
747402470553432065
747400239259258880
747263144314048512
747366269477851136
747425035904757760
747407981998804992
747239068845563909
747345364995366912
747334032271126528
747306408375312385
747428672290820097
747358036302368768
747362821906767872
747362977192513536
747280022180794368
747289551610093569
747289295510110212
747230545915052033
747293779535626240
747411228314710016
747340764116451328
747393196976644097
747415506488008704
747341732904218624
747392412633432064
747219636668735489
747359978088857600
747437824463540224
747430928843149312
747329439436935169
747361974640611328
747332098667614208
747270597462228992
747347458145976320
747396011392303104
747376230928945152
747432795379761152
747391003422752768
747393243202068480
747419633658044416
747326323111002115
747320836718112770
747332090224484352
747264947608903680
747350603794374656
747273885926621185
747400540989100032
747279552271908864
747324607569371136
747443793000022016
747326998284926983
747415850584440832
747301891126624259
747300477671346180
747321373618429953
747231925975187456
747316793547468800
747270119106064384
747293687068057601
747418899684134912
747406941706665985
747364730344448000
747415003234439169
747338020873875457
747379691124891650
747420833023299584
747420610884567040
747232403995897856
747247574764003329
747329926001393666
747288737810264064
747268961679597568
747427393288146944
747420317161652224
747318068796264448
747246853339545600
747234325263843328
747257205208944641
747329556944584704
747237407838240768
747228130201460736
747423148425904128
747342835985199104
747346099271139329
747439028207755266
747443121814970368
747323672021524482
747289291437465600
747428030658797568
747403217047162880
747273042892627968
747226217389031424
747431986021662720
747330437597405184
747433240097611776
747381469522329600
747267032438169600
747434120620343296
747408921363685376
747423790175502336
747422255093846016
747414223005884416
747395679941713920
747378088892301312
747421948796350464
747305166752276480
747311546536079360
747325081316057089
747356731697659904
747341816945512448
747309390688985089
747416232199094272
747424603929251841
747417326836977664
747337932894179333
747305011688800256
747306316121530369
747416689147420672
747415821027319808
747310443245371396
747372074440757249
747443092337229826
747355418859429890
747248522748002306
747322359384702976
747304269414440965
747399501065953280
747272841544892416
747288465050505217
747314348041768960
747410385221881856
747388834820788224
747437832931663872
747364323530539009
747346761945997313
747429632891203584
747403011585089537
747384766236852224
747392500755726336
747415691196768256
747437245527842816
747347562772889603
747326918505095172
747234580919422976
747425061250830336
747377648729493504
747315224911351808
747287785506103296
747428080873013249
747374406373113856
747398318322499584
747350763253424128
747377086625648640
747416341209026560
747283096614010880
747349123150426112
747276364433133569
747224518805098496
747341216946098176
747267627949637632
747339748985868288
747392739961102336
747233699977003008
747315644312387584
747352680121700352
747373408057364485
747330299118256128
747406002056638465
747409550685396992
747378034466926592
747415523315572736
747353254590193664
747404815135875072
747357947882242049
747325957879455744
747439900669030400
747402726292754432
747415007382614016
747374305944735744
747366001042423808
747266587648991236
747370686101000192
747416382892089344
747413316931297280
747385609606422528
747337597089767425
747395160007376896
747402739102195712
747366122580742144
747390726485458944
747344991773589504
747313714752192513
747368207409909760
747320333535838209
747398863267442688
747367355865513984
747305078848004096
747245129463799808
747277626947969024
747379254980153345
747324871634366464
747371671879819264
747393486383648768
747343679187148800
747401510015934464
747266012937084928
747269955712913408
747361387328978944
747348363843035136
747410888605466624
747311903043575808
747428542422593536
747430983369003008
747299878074650625
747313585076867072
747230856394203136
747400608127279104
747332958353186816
747385668259700736
747340193452064768
747296459553267712
747304101550006272
747418878876205056
747349139902599168
747358896113750016
747360343001804800
747414705409507328
747412868400824320
747412926928158720
747333046337101824
747301497004666881
747384967873724417
747288574190485508
747404596981678080
747444304692412416
747309264641744896
747272032086274049
747419214240186369
747355230094888960
747355574069714945
747320488507039748
747438545955074053
747343523767189505
747396665640886272
747324532193525765
747441268083539968
747327283447246849
747296140924592129
747319758987550720
747287391610642432
747264796664299521
747220962010087428
747378806126686208
747329376472051712
747405134091554816
747339287469797377
747351211980926976
747420564978077697
747412406922526720
747414483157520384
747325366717423617
747392592984236032
747266503863635971
747373865404358656
747386075165896705
747352130621693952
747440986964566018
747329904924987392
747429636884291584
747327463634546688
747407008928718848
747371046798524416
747389594132348928
747416022395817984
747414793431228421
747381348139163648
747377338401292288
747372716185923584
747277392138297344
747386997757583360
747385835977314304
747279334210056192
747410951616499712
747433189761769472
747376025420578816
747234270607974400
747358665171152896
747415661731688452
747375916398088192
747419985799221249
747360565136261120
747278449216192512
747244571852103680
747378953279651840
747402235882049536
747392848652230657
747286548379381760
747266109586477056
747396183358738433
747377506110611456
747433516711849984
747387782012755968
747443612653326336
747364461577670656
747349714559852544
747411706364702720
747262443689218048
747342647086354433
747384581914042369
747343519455416320
747241904262152192
747298552464846849
747340575322497024
747359441092284416
747357054717689857
747383000602554368
747398372777140224
747292491741683719
747342307544825861
747438252223782912
747262582264860680
747291069830750211
747347177245052929
747322514347417601
747223323499728896
747365380411244544
747324322474143746
747294958005030913
747256110269112320
747369318707400704
747374020430020609
747226649565900800
747230487496757249
747337177814577152
747424276744044544
747264356254048258
747316948849963008
747318160840237056
747370107253456896
747389367707123712
747443189079019520
747344211729649664
747428777395793921
747317015879155714
747431201741414400
747379171362508800
747374939326582784
747356627016245248
747422200555241472
747438709545517056
747383600329392132
747425673371746304
747315023362482176
747398116987576320
747409177337802752
747298372067876864
747332819962101760
747317410152087554
747408422476218373
747366768738439172
747246077649182721
747353506122731520
747427145606119425
747412167993999360
747414612878983168
747372300840898564
747403342947713024
747322992581959680
747415775095459840
747240608335441921
747381134313590784
747357352630816769
747353028311789568
747422481439424512
747342475124060160
747403464490258434
747342370392334336
747285914934640644
747347395252346881
747347583928938496
747328873281392641
747436888944967680
747382669407850496
747409693031731201
747263072796975104
747344765537005568
747309352722145280
747360229910790144
747355552875839489
747379716353560576
747391082850291712
747316084739477504
747334682207879168
747410460824068101
747372309523103745
747419012930277377
747292118238957568
747239182238515200
747396384576380928
747347751546028032
747426826985873409
747383411816402944
747371134929113088
747376650292170753
747326259965788161
747381670815334400
747354915639525376
747385454236930048
747309596138573825
747311798236262403
747365623575941120
747398821357879297
747368530056720384
747422276262453248
747322866991980544
747353732631822337
747226007787143168
747437778120540161
747353032459960320
747389745068662785
747333205972287492
747368572209487872
747340893900800002
747336615756849153
747389832964509696
747397093497593856
747378672013828096
747265958490832897
747344303760900096
747248111635013634
747415254922051584
747380161230868480
747385861025705984
747334921455185920
747332014857035776
747304483105837056
747369213824643073
747335244106235904
747327694455529472
747392324443967488
747439380328030208
747376625130545152
747276708659662849
747340797645725696
747423727101456384
747401858222858240
747410649626611712
747381478003212288
747422334957555713
747409533698457601
747347369835044864
747306358286876672
747408602760097792
747405989532545024
747318743722655744
747403204699299840
747326050388971520
747432560431632384
747420916989104128
747364948347596800
747352319092789249
747368937227067392
747420858566709248
747353879713546240
747329921836417027
747406106830508032
747358497470177280
747358178547998720
747259809775357952
747299316046270464
747419268803768321
747374159194357760
747266625649393664
747309608511803393
747319599671083008
747396543972409345
747389459990142976
747381843104796673
747367510845063168
747415887938887681
747314947944648704
747333855867109376
747386804647636992
747401077973094400
747424260159905792
747399089801728000
747379657641721856
747307595522662400
747415590478839809
747422603350937600
747377933954715648
747360934285422593
747408355329720320
747310158011760640
747274930073440257
747421239925444612
747351639602827264
747394203508957184
747378990835466240
747344622637060096
747356899423719424
747430182315827200
747372418491101184
747307238897836032
747391632350142472
747393096497889280
747374318447919104
747408208260653056
747399542853640193
747329648904675328
747311215022505986
747402717958639616
747363467791720448
747378651138654208
747379280259121152
747401837100339200
747295192915402753
747414923295096832
747414407534125057
747362289150369792
747409957536948225
747357117665976320
747236820904185857
747277992187957248
747378005232627712
747245003961860096
747377153663180800
747409311521869825
747369268619018241
747398779456749569
747390189513936897
747230751377108993
747349379149770752
747337647610167297
747357939631951873
747333654695673857
747360040886112256
747282014299009024
747356593134534657
747418849411162114
747339581352095745
747388151358881792
747325484279595008
747422020212711425
747419965184159745
747419965184159744
747384347116830720
747296262454546432
747411681450426368
747329225632317442
747309633816039424
747425551716081664
747347256949366784
747226242898755586
747433571489558528
747410968301342720
747264561712070657
747317707989618689
747401979912130560
747372804283183104
747437073418883072
747355464892092416
747345260297097216
747410108330606593
747392957901209600
747420837528014848
747405813443141633
747397424881111041
747369952089276418
747262435313094656
747414713571508224
747401895753351172
747352646349004800
747408191508615168
747415745655603200
747310053321957378
747406010415976448
747307461334339585
747384745512800256
747316889940955136
747441364367998976
747337140275535872
747251907702423553
747398494202241024
747351882956410880
747333772169732098
747444141085233153
747405582932582400
747413920994975745
747346094825189376
747377359079235584
747337609848840192
747430245179981828
747427703473704960
747420514386382849
747360351256141824
747426650774605824
747382400901124096
747390080394870788
747390160107601921
747421340832010241
747353548254416896
747414805942657024
747440303188119552
747373085435695104
747410498514190336
747385559274954752
747338884845993984
747409579919585281
747388583120625664
747344203240308736
747318064199307264
747284577123602433
747442203178471425
747391674435928064
747225311679504384
747396715880275968
747263622527729664
747378982283141120
747414390765400064
747378227543314432
747260707175960576
747413078128615424
747425111410540548
747390831498240000
747371625465679872
747432610922639360
747270261930483713
747400608303484928
747301727464919040
747251425223159808
747411190586941440
747319759071391744
747369926969593857
747250405990498304
747329489760190464
747431432260362240
747241308587171840
747301153143066628
747348812641931264
747333654586613761
747360732967280640
747372397557354497
747309222962954244
747336842425442304
747355544655036416
747341812646350849
747422636574117889
747416257079685120
747378001088647169
747354785402093569
747414940395388929
747325173922041856
747378764502470656
747301392117727232
747409634462400513
747238314000932864
747423173839298560
747325597223772161
747370291995754496
747401162106769408
747407335874650112
747428726984544256
747386439936114688
747351509583732736
747399673007202305
747361823654023168
747392936749432832
747404118818496512
747383566670102528
747319108803264512
747394702681473024
747442639264325632
747342290775998464
747380211570835456
747226527771791360
747282861481299969
747365141369479168
747386368549130240
747411114963656704
747326109184724992
747425296148733953
747234891528495104
747386406507581440
747328030163382272
747408824894656512
747388260364648449
747371604619857920
747367649651351552
747369834770477056
747331960108781568
747408992532455424
747335588265623554
747380471592419329
747396426368430080
747309788908785664
747372875548614656
747320853763760128
747298678214262784
747403003401895937
747395067686486016
747248485162881024
747264914075549697
747318374879768577
747347877362446336
747326385853628416
747320756959248385
747381255658889216
747306764773666817
747395222984851456
747378395248459776
747287668359204865
747309126338777089
747303485142491136
747311701595303936
747312896850354176
747378957180407808
747256777394229248
747254545835659268
747384355408908288
747417964467601408
747297059305201665
747423895196680193
747434204695248896
747320673056415744
747403355446730752
747416735364448256
747342190171414529
747263941110341632
747388558164529152
747422053817421824
747335080868122625
747403204669865984
747246329341018112
747285982152556544
747380026958581760
747383831058067456
747419667275255809
747364809788768256
747425711305043968
747439132985556992
747416336737927169
747428777173487616
747305565374681091
747334640470360070
747360301000036352
747344069018300416
747425719593111553
747425388255674369
747318894893772800
747265191088390144
747366395336335362
747410934730108929
747343343319867392
747360414309093376
747417280565284864
747313689787699204
747404538362142720
747390462265274369
747433214982168581
747301283032236033
747426906438406144
747274451952107521
747417104337473536
747392421131091968
747404341301121024
747314931205177345
747350775903494144
747370723870670848
747342340893741056
747391288626970624
747430245318328325
747405108963598336
747264117342343168
747311592551788545
747248044836454400
747233226230398976
747389854145642496
747376310767353856
747346359326367744
747405264052228096
747223151285833730
747383474487693316
747425388230377472
747334283736408065
747415594560069632
747394253777682434
747443570743910401
747388360856068096
747361718767058944
747371642578317313
747437186627305472
747335328164306944
747403330591297536
747280131270422528
747321487154020353
747364948393791488
747355544487333888
747312515353214976
747343662082723841
747399194827173888
747430526374404096
747239983191187457
747392605391040513
747317216970866688
747222740285820928
747368521919774720
747386473343750144
747430471861153792
747372078584692736
747435840566091776
747271159343947776
747435567940411393
747361664299900928
747416194123083777
747419591916269568
747341766353784833
747410661852979200
747348833797963776
747234992170893317
747323043035242496
747329099601829890
747442802905186304
747344182478397440
747275702077001729
747280181295878144
747302985898700800
747256995275649024
747254214565453824
747241153582501889
747385873805647873
747365912974602241
747406434191577089
747345054709121024
747393968564994048
747326159424151552
747432136777535488
747288989552386049
747435794302898176
747426881289469953
747225869479870465
747413753054953472
747269334876196864
747360334667616257
747428563150843904
747319624568496129
747265895785992192
747354462717509632
747415477165690880
747407570697060352
747332593461321728
747401891605323776
747404689520590848
747292030154379264
747303350907994112
747438629744746500
747390420510875648
747338801157005314
747349643302998016
747424008451170304
747221343624560642
747319637407195144
747246786364981248
747280424552955905
747405448505024513
747263987398606848
747351560175362048
747292097443594241
747427124584251392
747365988358848512
747387341828947968
747434573970149376
747429959870750721
747429649727229953
747294135783034880
747351019210702849
747346619356557312
747440055694745600
747339996235915264
747417041502539776
747347432963354625
747417205319569408
747306240821198849
747360091490365440
747368760781111296
747401598163365888
747307817585905671
747374993588248576
747406316835057664
747369985815764992
747417343433805824
747383990517174272
747379414325932032
747414659301519360
747367720845455360
747370186819264512
747410880128679936
747441142241734661
747322292208754690
747238577935949824
747309319373230081
747421680302231552
747404026585571328
747254684281372672
747395235487977473
747332916217151489
747412138361294849
747409852603990016
747368144210112512
747409252659138560
747315010754355200
747356056247013376
747395310796816384
747244458660462592
747439250493214720
747404571996127232
747388277221531648
747316961139273729
747417733558579201
747342852703682560
747279510232399872
747438734421942272
747327170335236096
747271105107361792
747333117598273537
747384174932262912
747437694486192128
747429343320739840
747317766646988800
747252520116969472
747290705039491076
747346946180866049
747357193016586240
747357679736229889
747415925993803776
747395323488796672
747385940646166528
747440487787814912
747366122870038528
747296912571719680
747411710714093569
747347156256718849
747360208553447424
747392647606702080
747397064141594625
747353720371945472
747314289392783365
747328004984995841
747340839588790275
747359617311662082
747423911835484161
747425996601724930
747425547756670976
747371763948994560
747377246189527040
747398636833808384
747264284992933888
747386863623737344
747363568291545088
747415879848198144
747366391200780288
747394677444218881
747428823524773889
747430027113947136
747272497662427136
747265853733875712
747390483165388800
747322082350948352
747326700376121344
747324871617568769
747406387940982784
747344618333704196
747341657490677760
747234778127155200
747329044929093632
747392093656604672
747380978960703488
747420946651357184
747368450390167552
747409344954671104
747329984751034368
747409613616721920
747342542300033024
747283473962934272
747257536303210496
747339023161536518
747346820582367233
747250343252103168
747382925155532800
747442345759563776
747435614040121345
747257528166146049
747343410726481920
747343255583358978
747366726631890944
747435148325568512
747296220654100484
747377703339200513
747372464410361856
747425576978243584
747241489013547010
747403137577848832
747403137577848833
747365254598844416
747434582237011968
747358333733068800
747283125760204801
747415397331148802
747385483760644097
747431637630205952
747350192655994881
747439065721614336
747352784920424450
747350767451914240
747306358274326532
747443130228678656
747356228351856640
747418341913071616
747318005625872384
747320471893352448
747356438201143297
747355519535489024
747281817074425857
747414684467363840
747363811460521984
747367322374017025
747425874744578048
747365522979827712
747384615296471040
747251609818718209
747219770747949056
747437669362204672
747367985166180352
747389837121097728
747284409196306433
747239018610450432
747326725688721408
747280244474707968
747303019260239872
747436897555841025
747384774889725952
747287576122294272
747287030816608256
747317552531963904
747249491925835776
747299282248577024
747408501945819140
747334510178500611
747347394979762176
747219594637631488
747424767540551680
747405393811357696
747350184275804160
747297784986931202
747427720271892480
747426449209036800
747400507459837952
747362867960250368
747404811105083396
747334757713752064
747403498250113024
747405205390630912
747273940133785601
747419994292649985
747285613137694722
747298539819008000
747354936606924800
747335353460129795
747337932801875968
747435513297022976
747400033637699584
747387799096205312
747377610863280128
747434821274607616
747391095697465344
747326822241566720
747372531519197185
747334111698649088
747256924035375104
747406010608844800
747380228243103744
747335554686062593
747276922388779009
747224694831484930
747417696069894144
747353808439640064
747440253003149312
747355578100391936
747330861041750017
747415405677907969
747424667011514368
747355104165126144
747282551056699392
747262250814144512
747392181854478336
747379410265849856
747227270461329408
747361433537634304
747393771482951680
747226427330826240
747404513141620737
747221846920204288
747411123549409280
747352742935543808
747385731182632963
747284925338914817
747352604347351040
747249160223490048
747329288181940224
747398049744359428
747379259430289408
747419822208712704
747368362536206336
747372388946411520
747332270583750659
747381885026861056
747338746643681281
747433277867208704
747315035924398081
747398049870319617
747360061962526720
747324393571786752
747428022433644544
747393582730874881
747361899222687744
747275177495404545
747239064831569920
747402545887313920
747379209115312128
747351660893110272
747306853072146432
747438239468953600
747424700247093251
747317443597467648
747335579881222144
747380890964213760
747417746166554624
747443801438949377
747440776985063424
747380354076508160
747295184455499778
747254491364397056
747420019525566464
747339111275462656
747432447290281984
747406966855712768
747332203495886848
747429741892878336
747434955391787008
747370912664657920
747329045268815873
747243514887495680
747434032720388096
747355989427519488
747261428579479553
747353355249397760
747280516919889920
747398892636016640
747423895175696384
747244802291335168
747309314965020672
747364231033524224
747383914868551680
747309738501648387
747396661635223552
747401237365063681
747302247499862016
747358044409958400
747375207506153472
747406631223209984
747403158444474368
747346036088152069
747390084601700352
747249768351531014
747325958055550977
747391477391589377
747377438825549824
747277111241498630
747337458971357184
747341795881738240
747269792017461250
747378424570777602
747413837167616000
747402604951437312
747382568757059585
747355947161378816
747350121382191104
747431046564634625
747332669105549313
747330244676198400
747268856998068224
747303539517493249
747274154143940609
747425530769715200
747336204811538433
747418471865061376
747220576352120832
747314939673489410
747371365565669376
747280080674557952
747315375948201985
747406820097073152
747264448793051136
747329837765779456
747364877040254976
747387241186484226
747410171425492994
747401849699966976
747381498865549312
747431319152496640
747347835574751232
747293355923537920
747385340831334400
747403699551604736
747395042529189889
747429003900952576
747437899684012032
747384120456544256
747274883868950528
747345008420786179
747302205590380545
747312305638014976
747245968438005760
747387278616629248
747337966297616385
747240960308948992
747317183512928258
747394711086735361
747315266636259328
747390160422207488
747301803008495616
747225605079371776
747341703590273024
747397898824998912
747402424302788608
747336825639821313
747406002337652736
747403657688289281
747420611052445696
747357113274499072
747394727750864896
747410574129012736
747327614629478400
747352625503416320
747378147872604160
747357524488237056
747355687232147456
747350192886681601
747418153181798400
747269963946262530
747298678294011905
747356559735394304
747351585089429507
747273525044588544
747394958513020929
747344379568783361
747391741582446593
747343855201062912
747415439311986688
747400855620624388
747322694908051456
747346627724120064
747377489190629376
747345780378263552
747394320903331840
747360686955724800
747408392847646720
747247247750889472
747279535515676676
747241149178515460
747298455953936385
747243871164203008
747420925482655744
747383839341875200
747261910957973505
747336993332310016
747388012720439300
747346124084649988
747431922918363136
747433948725256193
747369566423101440
747383936020520960
747382795174092800
747273868851576832
747257041266180096
747305506708951044
747265719570735104
747340973747802112
747438302333124608
747440902952607744
747402122484924416
747442719086215169
747256236341665793
747443818220355588
747372871194972160
747374758803738624
747326750774878208
747433122577342468
747414822669672449
747384045026189313
747367930388750336
747426755527516161
747422863204950019
747270727640952833
747223369490173952
747221075407175680
747415644723896320
747397148170391552
747388474173571072
747401107266207744
747319435845730304
747258987469479936
747418744482299904
747399530367311872
747282656270782465
747399509580386304
747295474013470726
747419025504866305
747326713139388418
747421965657509888
747323118583058432
747441154468118532
747296195265998849
747223319351431169
747361710315606016
747246073488379904
747323852347191297
747403233874821120
747318773049221120
747417394100973568
747382681919422464
747300012242001921
747407147038707713
747224589986471936
747442203044220928
747435144127062016
747316021791358977
747223503989018624
747421504497909764
747317993000996864
747416676627419136
747368123377065984
747364520344035328
747400851682131968
747360288320561152
747359705387851776
747336334579109888
747347378584358912
747282219761164290
747367368569954305
747428869486018560
747255682571735040
747342529901670402
747295058756403201
747394971146215425
747407235421245441
747441511327948800
747404060270137345
747307255746334720
747279455710679040
747259536923312128
747414470343933953
747412516012236800
747348443878723585
747230982458195968
747394723820666882
747340751558762496
747352579269492738
747399379204644864
747404831917211650
747309017349816320
747378818793541632
747254361278005249
747331196909027328
747358896038252544
747395806026678272
747442949861040128
747430450642194433
747431268724314114
747408875171676160
747334837615288322
747435576274493442
747361102275710976
747438357102362625
747352784765353984
747276394166509568
747254961092825092
747255455894876162
747313714764746752
747423861319340033
747330534242582528
747351774156185600
747435828020916224
747225462737240065
747293930396356609
747418849352376325
747340352730726401
747343766978125825
747403376581812228
747392270031294464
747337542760988672
747364847474581505
747280923738071045
747396120318447616
747342148115140608
747369402614616064
747280068146139136
747265702633971712
747419541467181056
747429779826180096
747288553160224768
747404039105708032
747407650711834624
747420409490898944
747352000543789056
747251463135465472
747361668464787456
747371717908176896
747230214791569408
747354378626039808
747305720362590208
747396858427904002
747243359446536194
747398964312444928
747368937243971584
747387735774797824
747392634860109824
747439615435497476
747287626319699968
747400767494098944
747347441310064640
747404169393340416
747282911733309440
747408619512152064
747334191545618432
747405217801580544
747317749676838913
747231871340322816
747350708786237440
747407705225179136
747420053159682048
747408627741372416
747357335690022912
747333633824874496
747391586200334336
747343053963165696
747245180001071104
747421684492304384
747310267092996097
747306513203503104
747387857803763712
747304395134533632
747362339427606529
747401166296776706
747281334809157633
747320740379189249
747273986606653442
747405532504330240
747269238549676032
747353061497135104
747363233002991616
747304101747187712
747233750556114944
747441301331783680
747377979852873728
747430064913027073
747411748236464128
747276071184195585
747310741233897472
747432581415591937
747322518864683008
747369914449727489
747404475283943424
747227240912412672
747369800939225088
747358854086795264
747416726938189824
747247264750505984
747416311827955713
747378944568139776
747310103624245249
747377934088822784
747259784735293440
747308555967987712
747330920072380416
747396980163383297
747403082921877505
747376612782505984
747381662716035073
747365057294544896
747317288399835137
747395310784221184
747364822422028288
747362972973010944
747385928226869248
747226427209187328
747379129436282880
747298837723643908
747387819950247936
747388591718948864
747337672906022912
747249172860985344
747400322914582532
747267195810418688
747418488537518081
747303585709363202
747441611710291969
747369759327518720
747309831090896896
747377678144126976
747360095504314368
747360636573712384
747248833281798144
747405993588318209
747342944848384001
747439942603677696
747314536965824515
747377976027791360
747420757760802816
747422162902884352
747431889351376896
747415036835008512
747312834166480897
747438646521925632
747416345181065216
747248996729630724
747337429640581120
747229002591571968
747441418952654848
747378915484676097
747404085578575873
747265572702986240
747272514204643329
747303111492960257
747336313993465856
747344240955424768
747420082536484865
747225453996318720
747369952026460160
747247398938869760
747303371615305729
747337177734864896
747409059939254273
747435198619525124
747403133379289088
747319851052498950
747427195950243840
747420866670137345
747417586984493056
747403808544817152
747291992409804801
747386553039724544
747426134954999808
747293615718752257
747330085468856320
747260505761292288
747234207806656513
747332220176588800
747400880941596672
747415330331500546
747417595050090496
747354760387321856
747375794855550976
747388901896126465
747355297132449792
747367762784305157
747237710121705472
747365858352062464
747295893464842242
747417943240122368
747404265707143168
747353837518860288
747417427261145088
747388524425416704
747350322763292673
747426415654670336
747372141683695619
747385093568798720
747444292092723200
747334799489064960
747374389629456384
747262347173994496
747411941107314688
747245335248961536
747312943067389952
747320442638077953
747346913003921411
747436100600332288
747228486549438465
747327316867448832
747376604389642240
747398565878730752
747368576416284672
747395763672580096
747350490426408962
747311055802499078
747375966889123840
747396439307857920
747416374767648768
747309592107855872
747354995096330240
747387786299326464
747245636978802688
747391854979747840
747429234554077184
747342387249242112
747224632265216000
747313924505141248
747223142951686144
747324490086907905
747318710122078208
747441112802033664
747224871311073280
747383218651934720
747422691385315328
747420505926406144
747433621791866880
747303606727020546
747253568772571137
747395113752502272
747421403826257920
747398615837081600
747352302348951557
747367099920748544
747392559635382272
747369696190619648
747435408431153152
747406321125842946
747241279335993345
747338737915330560
747257511435190273
747335277731950592
747366374444511232
747404936955236353
747381859777056769
747367573960953856
747380689419575296
747337483990425600
747400889271521280
747355058325512192
747391603292045315
747359739156271104
747430807418060801
747439216682991616
747393322654830592
747333469991100416
747411748542648320
747245809054318592
747263445985173504
747275089662488576
747368345695977472
747334011307974657
747229384055062529
747437664840851457
747295448734457856
747404328646905857
747363647983390720
747421835776626689
747376961010294784
747369939602808833
747226720864919552
747409064158629888
747341288421220353
747254759569104896
747378043140837376
747402441243660288
747420434740686849
747430400440545282
747264704578355200
747361760538144768
747349261654777856
747410012092391424
747288825764864000
747377225066913794
747384166799441921
747358426158759936
747323731102466048
747306823829463040
747428059918274560
747329309354778624
747246425730252800
747376822330007552
747407713399869440
747326494960062469
747365120423100416
747312330866724864
747390038674182145
747357667006418944
747344287382134789
747428668398415872
747427279697915906
747379800545853440
747440370091335681
747313723174330368
747362905541087232
747438738515574784
747400318703525888
747283872463781888
747364658802221056
747335475061391361
747329309262512129
747294437844279298
747370270890016768
747299932621594624
747427678148505600
747371445404106752
747250032676503553
747300926482898945
747426893931118592
747374758665216002
747424390128746496
747244890682232835
747314214033752064
747313542819241985
747379795952996352
747286342694899712
747367523830554624
747357503604695040
747382224648019969
747374851103592448
747442257528242176
747420350959362052
747265870313840640
747420208084680704
747221771762438144
747334023765078017
747337547106287617
747384124827119616
747429855319457792
747441657960931328
747264037394747394
747390911131291649
747398846695628800
747427061799653376
747382451354374144
747405892933586945
747270563911995392
747414474668249088
747385504572784640
747406656389079044
747420912874565633
747280500390141952
747306500570288128
747412020828332033
747419566582693888
747314167804100608
747374209224089604
747439477065383936
747428571925274624
747419738431721472
747363409050669057
747408065721417728
747330748051423233
747325236635271168
747388402824318976
747385190079660032
747270161229557760
747404794034270208
747428911575859200
747377266930364416
747395117921800192
747225856729300992
747305158388813824
747429523726155776
747366902888988672
747418735896563713
747436599567355904
747421793519013888
747384577706995712
747358535269253120
747438990329024512
747416005412950017
747412104764923904
747408967391973376
747408548141895680
747343746002354176
747422422790377472
747400088213987332
747326218131759105
747301450556940288
747398808754130944
747419164063764480
747235214288523265
747413409264734208
747308023182331905
747325446346313729
747395189208158209
747256617872199680
747225454059339776
747304470460039168
747414520939880449
747443226580258817
747341774742392833
747395818483781632
747413975613112320
747415514960494593
747324015987941376
747401682166947840
747439422480781312
747367343190204417
747221519718178816
747420325772689408
747377753691815936
747402995046965248
747389052932919296
747408636385714177
747394576793632768
747394425928753152
747271222455582720
747398062469976064
747440537955885057
747308945782366209
747311726626897923
747405343458734080
747405926789976065
747417024641413122
747362633255391232
747360711958011904
747335982597345280
747430589062516736
747423970614452224
747228981468889088
747353002961305600
747373949458145280
747418333377609728
747333663109451778
747383072102944768
747221515595243520
747398058296516610
747368496913350656
747418090078535685
747329762121547776
747374704093077504
747438491143929856
747230718082879492
747400331579924481
747390420351586304
747359671791419392
747266663188357120
747440877958737920
747334044841480193
747375950086627328
747256517120954368
747249873544744960
747395441029898240
747438721801293824
747337286925201408
747400461578285056
747311047283859456
747285474675298304
747376906375405568
747275152514236416
747398150391013380
747393679359348736
747308379702329345
747422846322827265
747314998490210305
747424696228945920
747308090303741954
747412712888623105
747393989888774144
747420921380671488
747408522883694592
747398167038148608
747336632638935040
747342802552393728
747326054625218560
747371629722763268
747327614931476480
747399136002052096
747341036444278784
747382987940048896
747314717480226818
747367171483926528
747355305558802432
747394815759777793
747319008018325505
747435794256715776
747260216396365824
747385064028241920
747356308081418240
747268332592697345
747233268018229248
747267523012222976
747354693270126592
747401375957475328
747395562526367744
747270991634661376
747436524195688448
747390143364014080
747258173925490688
747350804995018752
747338767304818693
747423865651896322
747441179994685440
747401367275339776
747333700946255872
747281661931323392
747348502263504896
747433994757640194
747312813316550656
747382031676481536
747353841792868352
747302255859142656
747442253388447746
747379771131191296
747391766664478720
747342701629083649
747371994941915136
747343473313878018
747406186765484033
747368026752823296
747401262505857024
747238364051570688
747377493628190721
747360099782492161
747428659607244800
747334434748129280
747356056511209472
747314910481133568
747405956116520960
747283821968580614
747401770138222592
747304768263991296
747423236690968577
747279305013551111
747370191311409152
747419235253624836
747410032724152320
747360409917722624
747380102149836800
747398565597683712
747408711593893888
747291317122654208
747404102267604992
747395679857803264
747223076035756033
747409118735044608
747441007982051334
747377732577701890
747360791628746752
747357486680678400
747400700401876992
747326952114003968
747295167783178241
747398746049175552
747403330276720640
747243045221961729
747374553383448576
747419121860677632
747403171048357892
747292646821920768
747321264725843969
747414415914459136
747323957452255232
747405578637574144
747407176562515968
747405683402883073
747436834662326272
747428550555340800
747395197596663808
747297554128211968
747424377289973760
747382748806057984
747250024350834688
747437299902865408
747442450621308928
747391254791618560
747398276140277760
747338561834229760
747411450382123008
747429410677096449
747339908222615553
747391330687586305
747434598829854720
747433021796671488
747332626818576385
747426357324308481
747425426113433601
747429779708739584
747369780026421248
747427737032265728
747437765835395075
747406878695624705
747345608395001858
747399366936305664
747324934775398401
747387408900055040
747400381970452480
747306823737237504
747404374792671232
747375371193028608
747348473108799489
747433680285622272
747404744042373124
747372212772954112
747372342737833984
747400146808246272
747264654074732544
747404584595787781
747334506021945345
747340579407683584
747379745818554368
747420350716194816
747381234645405696
747360053464862720
747392752191737861
747413505960091648
747426956992352257
747398699727347712
747433139333521409
747425883187777536
747422381057187840
747416940843507712
747343834367987712
747405767431622656
747418807480758272
747396682397138944
747256856939114497
747427766518284290
747363484522930176
747435093963190272
747430601842647040
747342622247657472
747380911793147905
747399718951653376
747383856345522176
747426726385426433
747426449519321094
747333679748288512
747383457945378816
747343523620364289
747242516521553925
747370140962938880
747440743564873730
747438390715498496
747249600835293188
747299651213111296
747316105845182464
747443578742398976
747398091624570880
747221414839750656
747399542904066048
747317074561622016
747355301326688262
747412067234119681
747437782264651776
747443280963579904
747267787089911809
747329749672824832
747375610155114496
747442828083552256
747410854958731265
747312733373112321
747273424318267392
747251316032946176
747396607088287745
747390906727342081
747383101093908481
747411484267917312
747376793041141760
747221419302367232
747341321954746371
747380995561664512
747262712216879104
747325194625155072
747357138645880832
747358069621829632
747400985878929408
747326671275982848
747225039007789058
747442123612393472
747364336092459008
747363182587568128
747385248556679168
747356811309817856
747390995063578624
747379192241786880
747366701675782144
747428068357193728
747420145232969728
747379376698826753
747408409859919876
747250028746579972
747265916463874048
747245507303473153
747276427460915200
747353309128753152
747375362854764544
747343284863832064
747380752308908032
747372992951386112
747335433105739777
747429142342344704
747430178289291264
747396606945796096
747371927631695872
747326159461855232
747338058530324481
747274120715472900
747426244032086016
747436377311223808
747339136411926528
747431016860631040
747412419555778560
747405339402829824
747406689977040896
747293146082512906
747306936907898881
747406912287834112
747416832064225280
747347785410744320
747443566440497153
747364822430298112
747340126250901504
747436134096048128
747361999563042816
747383721888743424
747400759298396160
747317053757874176
747360317705945088
747414478958923776
747241941956333569
747444313101991936
747430303820550144
747349219825049600
747365145647677440
747321650362748928
747401149267968000
747411651692011520
747288465247592448
747274997169717248
747308778119266305
747365288031621120
747443956301062144
747376868484063232
747419415696728064
747279841850908672
747411668762759169
747408162421153792
747409890252029952
747367104056266752
747341611185504256
747426801568387072
747365502004105216
747296241407557632
747334686226022400
747318349755867137
747320669231161348
747278612894625792
747245720902729728
747343934796357632
747419725836263428
747329896318275584
747340273198342146
747344496803778560
747325631021494272
747323109976346624
747305334872514561
747428659682807808
747249302993395719
747424461205299200
747380987294801920
747340839429406720
747443486836797440
747337911947788288
747395365259862016
747365556492341252
747421835831054337
747386712612016128
747359361488519168
747421101693730816
747354412167749632
747388927334563840
747389757576065024
747362809349046272
747305028658991104
747391363906310144
747407788800827392
747300939128659970
747436096502534144
747409378601541633
747380051956596736
747404072588816384
747426747256274944
747320433985236992
747376264428851200
747376004675559424
747330903270035456
747413405120729089
747312204836306944
747380215580594176
747237344877547520
747369578733379584
747421562899402752
747433579764920320
747389959141793794
747302276868378629
747429871949914112
747406169933647872
747317775111061504
747255527265157120
747368253333340160
747347143510286336
747403842292187136
747367221660258305
747394572595109888
747341661680742400
747312142198538241
747438155616354304
747287475245113345
747334141083979776
747330462696124418
747421701449801730
747234878723227648
747247650534199296
747415540063477761
747413082322919424
747359114179805184
747361097825533952
747321495345496066
747392899336265728
747368123548995584
747356064933371904
747378000920973312
747376386105565184
747352654800531456
747387123808952320
747391242418294784
747385370375950337
747335466525954048
747424159165095938
747380353875251200
747254960966991873
747404458515111936
747377761996648448
747431125908238336
747427007064051712
747372221107052544
747426814436442116
747359491742666752
747335994928619521
747363358798577664
747351971099721728
747404622080335873
747307499091439616
747368186237042688
747368534276190208
747329632383336448
747347156286115841
747426776645697536
747435299400220672
747430140372746244
747408199993663488
747240658545446913
747317141561475072
747313576533073925
747264838544523264
747440940701335553
747298040852078592
747228373198397440
747419671402512384
747430308321107968
747425279023398912
747420481016504321
747319838750576640
747414919377674241
747364541273636864
747386503043620864
747437241358655488
747280609072930820
747342089260670977
747423949437476864
747363161746051072
747367045398933504
747427707525410816
747390156164980736
747319687600451588
747442874124476416
747409689046974464
747328839563390976
747354533735567360
747239173862596608
747357125819568128
747342332635185154
747227517644382208
747295029392080896
747370828556173312
747396284055584768
747443528809086977
747403980372840448
747329779020357632
747376235207081985
747339111267074049
747419130228178944
747381100721274880
747292143459270657
747404441863655425
747362364610215936
747351279089790976
747381209576120320
747398632857608192
747329896397955072
747394694473261056
747368316243697664
747344589195976704
747418472032833536
747379955554623489
747426634056142848
747265652432510977
747397516979802112
747333578963312640
747227534635466756
747418769526525952
747385508863565825
747368874014806016
747314117631848448
747379519141613568
747420619394813953
747384569129639936
747260518486839296
747433093338800128
747398636800192512
747430773762842624
747375287176945664
747229749030838272
747363580782219264
747400059029884933
747399127751856129
747302029370884097
747318039087976453
747408422455357444
747422624255356928
747390063995064321
747318127310999552
747437757144784896
747398473285246976
747433059474018305
747390089089654784
747404324528136192
747355691489230849
747425644234051584
747438197748170752
747439099573862400
747439057337257984
747294949704503296
747285646708858884
747232567842136064
747422892732751874
747331213375897603
747386481916915712
747286984515682305
747409198040911872
747415590311235584
747441481649111040
747427321662083072
747413375756427264
747290146903470080
747368723120545792
747352734496624640
747426235349766145
747262141623898112
747288213450981376
747348397418438656
747395235341271045
747306626319687685
747383323677298688
747441586557030400
747315170276315136
747443864068198400
747342131451170820
747337324774600704
747273588080676864
747326084031492101
747319943356506113
747296979730849793
747416261303246849
747260153695703040
747298804047589376
747388407005995008
747410720875126784
747371910732877824
747392148337655810
747352881490079744
747394669118627840
747428550786031616
747332651984400385
747370560401727489
747354416337010693
747310954979823616
747371944446566402
747288335186419712
747337823829659650
747376155683078144
747353120225660929
747293213006790656
747406442454384640
747396363835478016
747242428558630913
747390030180720640
747233075210313728
747399026904039424
747321981947654144
747398301432037376
747425312586207232
747417104354246656
747256554831831042
747384418168414208
747373278285660160
747412662674395136
747261990607814656
747315417606033409
747396971749507072
747376407320236033
747439946655490052
747306609706049536
747435412549865473
747332639665774592
747347982345871360
747304206252466177
747304508313604096
747289459444506624
747392538319986688
747278126032519168
747361362167238656
747390562735628288
747338935337029632
747391620081803265
747414978039263233
747354261395243008
747426151551897600
747394656694996993
747390483052236800
747433097180880898
747322698989080576
747315652529004544
747231489935302656
747400872494235648
747222589622333441
747235394492731392
747230608858877952
747404836035932160
747350838654337024
747322870976544769
747375639489970177
747424155222556672
747297768209682435
747400666935627777
747442412906110977
747363148789846016
747363203403911172
747390756067872768
747246748612042753
747440588501422080
747383935945015296
747409617836072961
747323827349139456
747350343659458560
747358300363071488
747367406188761088
747421194052374529
747409118533554180
747239844988936192
747356157119913984
747355922075422720
747387551598551041
747360061954080768
747421890029846530
747291208125341696
747418857594363904
747391427005550592
747321071775297536
747391498233118721
747413002278707202
747371000816336896
747343120984006656
747369423569297408
747240008365400070
747307700300636160
747349785896693760
747335130830626816
747343356053725184
747328344526454785
747417435897217024
747319708764909568
747358753197023232
747373181590245376
747436624921796609
747405389835214849
747278373655715846
747338671104266240
747438310881099776
747315900307562496
747425941727682560
747392261747544064
747401132432068608
747391351382224896
747402353272229890
747337123284430849
747324657754222593
747263865440743425
747442643433467904
747382602097532928
747436318494449664
747359734718554113
747352235236036608
747305556805705728
747330726861803522
747322812264648704
747344048206143490
747333667412836355
747325249411178496
747301186458390529
747295494750142469
747371340349444096
747346334156394497
747348997287747584
747352038107840512
747415640512815104
747313173712117760
747371466161807361
747417595100311552
747327946159841281
747406107224772608
747394358719221760
747342575703490560
747440982845759488
747390068122357760
747421751739584512
747412973229080576
747321830873042948
747238658030211072
747302897889607680
747340449325555715
747250414651736064
747384091306233857
747440366132027393
747385663906000896
747373387077541888
747404198803873792
747427217039364096
747435945104973825
747412440422318080
747369738188128256
747263391706677248
747340466333462532
747270660527882240
747436071231848448
747394350435409920
747346182872039424
747363543150895104
747421957134688256
747426910876078080
747222342049247234
747419956569063424
747415409851310080
747235994550865921
747332820159238144
747403376728641536
747344614227480576
747332744489775105
747346476536205314
747295910028140545
747370551971287040
747399102531510276
747408514553774080
747312817431183364
747321881083019264
747360506462212096
747420938044579840
747363949985804288
747360351231041537
747342844398960640
747316445328007168
747252037805473792
747407164067586048
747346749161771011
747411941400817665
747362670941175809
747341787291803648
747246639706968064
747312695758585856
747318710289866752
747379921857568772
747428278206668800
747282597328224257
747313274690011137
747421005090521088
747374234700255233
747398540452896768
747362570307133445
747415393296252929
747401107404554240
747376709020725248
747328659392888832
747415124965629952
747305695352000514
747342164762386432
747401786768646144
747350566045618176
747436066945306625
747282127629094914
747421466732466176
747379007428173824
747406165890445314
747358262643793920
747400096686301184
747422301445033984
747364776225890304
747385492220559360
747353791272464385
747300272221741057
747310791594913794
747411932831940608
747238632512192512
747311072659410944
747361400050319360
747328822828142592
747374741930016768
747342743685337088
747379053599002624
747409735100489728
747429276203491328
747240910228881408
747417200902930432
747369046279065600
747325857425825794
747272631586557952
747364973635067904
747414512618217472
747395117758087168
747365850139734017
747414231444656128
747252125906964480
747267212776378368
747354047146041348
747368987407843328
747383726397526017
747431838927446016
747330949201879040
747418761041346569
747226150234128384
747438289720872960
747318223821897728
747430257636999168
747433873429016576
747287148261343232
747395164197523456
747351211972558848
747388017115955200
747242311185108993
747332274669002754
747399748294971392
747374603429879809
747220056283611136
747372510757400580
747351648134115328
747405112923066368
747284228979646464
747432833103200256
747422817021497344
747224024065810432
747436058585993216
747236782849265664
747250062351183872
747401552088928258
747227706375405569
747329649051459585
747407759470112768
747398838281920512
747427166699192321
747433520826462208
747301416994144256
747354903173947393
747357167733383168
747413350733099009
747409907079593984
747380169631899648
747427917349654528
747410477660045313
747369469769617409
747380618384842752
747378558927048704
747221054150557696
747424910088282112
747355225896345600
747355162931404800
747303397032812544
747427280046133248
747243455924047872
747385282375258112
747328164108472322
747421319701028864
747399769346060288
747245116964802560
747436234583212034
747411148664868864
747387664752586752
747306098160336896
747437446682411008
747358472392445952
747330131476119553
747221075122065408
747389124101963776
747442933209698304
747390428803137537
747322153847005184
747342382882971648
747247365283667968
747327182888804352
747389107559628800
747403691301474304
747378961701732356
747406052400971777
747381842773426176
747237407892770816
747380743995744261
747299659639492608
747245448541306882
747262615626223617
747248732681404416
747278155631603712
747360053708070912
747404039273455616
747364381999177728
747309327610830849
747358497457774592
747421537871925249
747326721477615617
747357146837360640
747420531222188033
747295050376192000
747438629828562944
747407550044311552
747388700791836673
747324200499576834
747378151878168576
747340340303060996
747380026782343168
747327325486735364
747410490096226304
747297298544099328
747284153381490690
747300993402966017
747364512118898689
747363362904870912
747337953953775616
747405578457190400
747407444859588608
747434728895225856
747329615538970624
747310095319474176
747252041915891712
747266071690829824
747441129541537794
747249734834860033
747317145772515332
747333398604054528
747330294894628864
747398519389040644
747330064413392896
747417062511882240
747304667751690240
747428915505958912
747409877593636865
747291598304608256
747356739872358400
747403770758209539
747367049710678016
747306320341065728
747423420992921600
747270329110716416
747440404031807488
747276788405932032
747390382640529409
747417662481797120
747345130076594180
747350926940221440
747398846544740353
747440378878427136
747398851087171584
747421214944067584
747386582525681664
747354722542063616
747437149243441152
747407402908127232
747330286673764352
747363794859466752
747436532433313793
747309327631818753
747421764297318401
747396812294729728
747437761632829442
747338259840172035
747431390355013632
747390969943719936
747363283103932416
747425287579779072
747330815189622788
747278545605398528
747401124160823297
747381713064583168
747359524995104768
747385265442852864
747369352337358849
747418991954624512
747262691379556352
747380886736375808
747437937776787456
747394157308690432
747442610101456896
747325438184153088
747383768357437440
747404047511134208
747388792823119872
747394492878192641
747354298795831296
747372674209452033
747254172601417728
747307003970617344
747414814239006720
747420141143658496
747336133529341952
747382983863173120
747246631339311105
747438604297768961
747401858172358656
747263551191007232
747293053551972352
747396388787458048
747405414917115904
747374041405743105
747349849033449473
747443209815662592
747380357998186496
747417486354681861
747409340643086336
747309667538198529
747407898075095041
747380249235689473
747408258537783296
747379330653773824
747412134368161794
747354911562686464
747365405472227328
747331653911994369
747395340098244609
747335806180724736
747323948946186241
747348783483092994
747416466971107332
747316248329891840
747236304711188480
747334329722798081
747317217008615424
747385298934435844
747300435598311424
747292982546567168
747424218187431936
747412297757372416
747340709326295041
747397877635252224
747339224697868288
747438000343236609
747302830768197632
747336041049141248
747248665543081985
747304122508939264
747425920982654976
747419562367385600
747379049530556416
747381905759211520
747404722710118400
747397420544253956
747416081178845184
747363094607826944
747425266406932480
747294689347309573
747401900035813376
747343678826385408
747394052405010432
747339241273753601
747314788779204610
747338419144003584
747429192334217218
747253954547851265
747354819048914944
747321201773535232
747427648775852032
747225420609654784
747408594082107392
747358564541468672
747414566817103872
747402944342024192
747339140664942592
747413111586623489
747361114585989120
747314994354618368
747379695570685952
747259956328468480
747313404537241600
747384803964628993
747327522367365121
747404181904957440
747374687542460416
747228410984955904
747327874806386692
747361668229963776
747324619938357249
747371135130570752
747419734191280128
747408245988286465
747425010671886336
747365048801103872
747406723686637568
747335143791034368
747387844881223680
747360309287936000
747340780667183105
747325836471087105
747433097319190528
747355288769077248
747424683654447108
747410200848564225
747425975491788800
747392383097069569
747416664015249408
747322225154363392
747333155544137729
747414177036255232
747304277920485376
747374486261993472
747412046132686848
747430656272179200
747221142365216772
747387245275947010
747272740541861888
747422829751185408
747429339210387456
747346866476457984
747418564043345920
747398871991607297
747387958345371648
747254831186907137
747385424981663746
747319234452029440
747252394187067392
747339920834846722
747403124898406400
747316185331470336
747258853478141954
747372355509420033
747440651323609089
747416202725687296
747438092647268352
747349739906031616
747411072936779776
747319062561075200
747298003136831488
747420661170180096
747251848856412160
747364662937853952
747319482104717312
747396082766741504
747232827758911488
747230504181628928
747353191801585664
747443155239321602
747347793665265664
747371914876850176
747304231384682497
747320111208370177
747397324314390528
747398771001204737
747259507642875904
747405259614519296
747410817306484736
747391552838897664
747230449563480064
747301232734142464
747331393911300098
747240050493132800
747234497238802432
747326926801362944
747425413350232064
747250510940540929
747433617626824704
747335525200072704
747273164325937152
747304101373841408
747397043090427904
747393960151289857
747415523139457025
747333654817366016
747383872845811712
747315409511034880
747429217504104453
747407939774910464
747423622357204993
747413245732995072
747325622578356224
747391049287491584
747285470606811136
747410284571025408
747286749601161216
747389308915580928
747319117305151488
747265484450521089
747360120472903681
747227907773308928
747318894696620032
747372728718598144
747365716081278977
747224460269395972
747333813873713152
747404685129191424
747421596676136960
747441704123392001
747351169886879744
747299311499673600
747391112512315392
747409118344941568
747397114595053573
747403326170423296
747359638216130560
747424780178100225
747354001398595586
747341376426119168
747411190515662848
747443021302595584
747316881434959872
747349190334832644
747258698280501249
747361106268553218
747408514461667328
747444354709622784
747381893306408961
747328084513173505
747278386439938049
747302931154669568
747243435006926848
747443637680627712
747373752371994624
747408673882902528
747248598342115328
747366487594270720
747260938122829824
747247268776947713
747407541668282368
747231993180491776
747303078013992960
747418069098696704
747316802103840770
747401023501672448
747231674224697344
747256559110074368
747386574120288256
747371080575156224
747364893871976448
747308526624612352
747354433185513472
747425576911245312
747330806624845824
747425287713918976
747364105120423936
747433676380700672
747362830249123840
747370564398940160
747380463082311680
747377589895864320
747381973107216384
747342328403156993
747271285126795264
747236157960818688
747271536952782848
747361706041540608
747433978311880704
747362855431766016
747371441243447296
747441796238671872
747420854154235905
747403523160055808
747303938030870529
747285533181632513
747230952875712512
747224644608942081
747389719755923457
747359466488799232
747347890213785601
747221868222963712
747435815093964800
747420690802946048
747361424943489024
747309096852824066
747442408908939264
747321319281156098
747335202121232384
747396896424140800
747275383045660672
747383814159114240
747310669658099712
747443851669929984
747345864192991232
747443784376549376
747357704805441538
747410313939681280
747324104114479105
747273298631811076
747302960892252161
747422066169679872
747238049470287872
747397622046982144
747399786240827393
747389690379112448
747384145505034240
747407470339964928
747277904074047489
747440726791749632
747331670622142470
747294215650979841
747362188462006273
747372951029301248
747383168324427777
747404555000942592
747440999262195712
747257133557751809
747233830382112769
747317900663369728
747393926726811648
747431423678775296
747342282098020352
747247298200076289
747321243615952896
747316055131881473
747392882479349760
747284593787572225
747412478217289728
747434477371138048
747436608132157440
747296551920246787
747410527958138880
747220974462984192
747310388656517120
747380093987725312
747405092089958400
747313194616524801
747361479456874496
747255963682365441
747403166778523648
747341422676705280
747405272289673217
747284912424648704
747421063970164737
747262854839992320
747310153951653889
747302943750135810
747411488307032064
747320635341234176
747396728723210240
747439795794649088
747337526101192705
747408715763056640
747308107236151296
747270102681272320
747402755942326272
747288930664357890
747418849465798656
747367183710298112
747354756079820800
747428563133960192
747311324242182146
747374582575800320
747401862597402626
747359034299146240
747407377939333121
747397491969134592
747299202716180480
747437874690265088
747418874283335682
747346786948349952
747443121743552512
747412377491152896
747391334797828096
747381406804901888
747288884808028161
747411077265129472
747298078378491904
747272472492392453
747406631240081413
747428508683636740
747343754437107712
747296317018275840
747387307976757248
747410389567152128
747425128145887232
747421680612614145
747417222050619393
747358996437307392
747432606459904001
747367532210884608
747307872212529152
747255376333049857
747288679178108932
747381909978767360
747433160212832256
747423651838959616
747221758772600832
747422355899752448
747371701340610560
747417049866113024
747427842028273665
747222081927024644
747430861763649536
747338410923167745
747440408175718400
747378538064404480
747361211231019009
747329988760735744
747300712539783168
747310263079100416
747404177769259008
747371319436550145
747297118201618432
747412310411599872
747394383847297025
747384413898571776
747374461159116800
747431218522775552
747358233426280448
747403531779465216
747439401588920320
747399391892242432
747440718600409088
747397777282502656
747414911060447232
747408938283433984
747372166853832704
747248141339136000
747386418910072832
747443348210917377
747368672797298688
747422867495747584
747272023655616512
747265132443492352
747418849151094786
747419583473131520
747334614994214913
747377451546836992
747323617831051264
747397802435743748
747339212043624449
747344349990551552
747302478517936128
747226217397399552
747352478572699648
747265497045970945
747328273378467840
747327476569759744
747335554467934208
747409567236128768
747411782008975360
747425841068445696
747359977975611393
747380232290734084
747365422488424449
747415447927128064
747386020308615168
747355628444717057
747427837553029120
747357385933611008
747396057454129152
747398892937945088
747359634328064000
747298908917764097
747382975373910016
747415565095043076
747219649142661120
747342319876083712
747399094331543557
747338675051077636
747400436194254849
747377002714275840
747324213321568256
747229728201900032
747328226985271297
747401329576906752
747301857526046722
747409164519890944
747315766081396738
747407159810469889
747321876968439808
747335424721330180
747391053507010560
747321701025779712
747405259941765120
747440823243968512
747356903810834432
747247419562172416
747386058359201793
747258643716898816
747410607469637632
747353925838323714
747384703494152197
747412557867159552
747239177759109120
747412561994350596
747318337131024384
747234056685817857
747316625922088960
747372355517882368
747358099225227268
747314369201987592
747356954008428544
747356643453706241
747442203094556672
747394707114893317
747413535026708480
747244710104694784
747354827265441792
747382031533879296
747438650774925312
747313509503893507
747437845195931648
747379309799608320
747416362004406272
747245230282313729
747349886450839552
747370392617099264
747295532784058368
747322573084471296
747442568296726528
747389325592109056
747231670152142848
747322321652723713
747329690826792962
747264402294972416
747415917601034244
747407990316277760
747349941043888129
747435844840062976
747354110303821824
747424494919131136
747388344171175936
747373638794510336
747311898962493440
747275655927128065
747376642058764288
747421692864135168
747334828987551747
747430304105697281
747376558038454272
747409139387752448
747412436379176960
747357771826335744
747345054688149504
747313119312019456
747417003695144961
747328625570021376
747405754622062592
747349924203765760
747268227575623681
747348401994399744
747325148697501696
747322711857209344
747328688396468224
747344349894049792
747262217192538112
747267661269065728
747257947273592832
747423442165653505
747330781584859136
747396371855073285
747401921166712832
747326067170369536
747222585247674368
747379540402520064
747371772337479681
747349303660683264
747352029668974592
747433378304167936
747385399669055488
747368748269527040
747372170922307584
747372107869331456
747402449472872448
747232810893774848
747431340082143232
747244685165461504
747280638747652097
747365866925338624
747437757430128641
747405041884139524
747357142521241600
747402663323648000
747436331303845890
747356341560287232
747306211448524804
747321818147491840
747387656405983233
747367611655086080
747441196570664960
747422745969954816
747228364931489792
747337261792956416
747336334583357442
747388650346930176
747428710026973184
747422389114306560
747219607144914944
747307264168464389
747363429934063616
747341585935806464
747329963607494657
747421957243674625
747276389624123393
747329603094511619
747400184821223427
747283188913831936
747341015816642560
747404752380637188
747360783345061888
747353032170430464
747234237204439040
747402709569941504
747338994174693376
747417981043380228
747405582823489537
747240121850691585
747403640944529410
747437702648307712
747418295695990784
747336259396210693
747385466761187328
747331377322876928
747409659661795328
747410737375633408
747301282965139457
747268315912019968
747396024092614656
747339157362475009
747250456271921152
747392697804128256
747377841529036800
747382937880956930
747356349948891136
747389774483304448
747381184565485568
747369910133633025
747241015161978880
747428655639461888
747251685383356417
747307763009626112
747227631012225028
747424906015612932
747280894403059714
747247549593985024
747416567827304448
747332153197760517
747422502733778944
747392714686271488
747265694245388288
747329707880833025
747359646743166976
747364604217556992
747375836915961856
747227387885027328
747394396480479236
747225538054467586
747391506806415360
747319406431088640
747401006745456640
747371315355607040
747388700854730752
747374532474900481
747322548220682241
747423802968006656
747234438476533760
747259939903549442
747377979878060033
747332346118967296
747368890800414720
747327430377910272
747392886556209152
747433004939673601
747359768449286144
747338884749504512
747398385473314816
747300578359795712
747393058405228545
747267250332246016
747393448559394816
747227081629704192
747264004045709312
747341087094669313
747314977313193985
747301354176012289
747258345753481216
747243011495575553
747342747770642432
747250569501278208
747336309656588289
747432673791066112
747314511653150720
747313404591775744
747265937389326337
747306890741223424
747418903664525312
747407495262437376
747356404634157056
747329787509637120
747270182385573888
747328772391636993
747243665714733056
747391368050409472
747363735963045889
747394543180406784
747315916728262658
747390479159955456
747304344781914112
747355574182940672
747424679439245312
747378298683015168
747240616392802305
747428915635884036
747438512199241728
747302629147975680
747357629412933632
747345964810149889
747372498195357696
747269649683746816
747300343407476737
747408371863650304
747414327687208961
747285403367944192
747360431103057920
747266692611440640
747391041268027393
747296275033251846
747295842936098816
747441406474518528
747365795697557504
747409831657639936
747344593507672065
747239614134394880
747219628305186816
747226846639460352
747288024799547392
747339262496890884
747311856809738240
747402097323278336
747341300865765377
747242847838048257
747350893239013376
747387287042985984
747348741565218816
747249986652372993
747350498898907137
747411526269677568
747424025232744449
747383835101380608
747378466719473664
747378688904335360
747431104899072000
747307398176509954
747415204586266624
747433374386642944
747410951285112833
747330194143252480
747324150444752896
747328814204649473
747266042557235200
747298443299688450
747226058131308544
747403498359234560
747443675299454976
747229782505447428
747347315334090754
747425740459806721
747372283992244225
747436591057010688
747401405057536002
747244211108405251
747409126729388032
747421995013447680
747247360854528000
747371550073044992
747428173214785538
747283603923427328
747329254988230657
747231867095572480
747424650154508288
747281225874694145
747359101378666496
747241572882857984
747310925720363010
747355078965727232
747227119269249024
747329657268109312
747222895659606017
747398578302238721
747431885328912384
747418132034138112
747405213611495424
747333797394288640
747367410353713152
747340935776731136
747350994019704832
747348238345338880
747435127450411008
747347843921281024
747280118477815810
747222660623511553
747260870682611712
747380240553500672
747227395950678016
747389233292255232
747330324435132416
747287051804913664
747299777063190528
747358967295279104
747344715129856001
747395839463546880
747347726568984576
747412545418440704
747433269545795584
747301039762636804
747262859063754753
747348884201037824
747400360910786560
747326494960033792
747440806521364481
747347449526706176
747432749250678785
747385739290238977
747392731396308992
747437417364357120
747428320241803265
747312775257427968
747436943697395712
747382426188521472
747395323337793536
747395096803483648
747274330485194752
747358304591024128
747390554669998080
747343658186203136
747440621883817985
747388679677710336
747276201186594816
747314343839072257
747322317370335232
747374116961918976
747393800809644032
747391573692919808
747413879039397889
747430761335140352
747371319440728068
747369536874221568
747358564709179392
747289262215684096
747437321235095552
747400004466315264
747416869783502848
747403301117825025
747403581872013312
747324322176327680
747438306795917312
747330337030578176
747438906304512000
747424369001926657
747367196440002560
747427410036035584
747340520607744000
747355926584139776
747411928637669376
747394501392490496
747223709178437632
747416437455626240
747349282701836288
747385378718556160
747321939736199169
747389690509139968
747385081052831744
747414147592257536
747253740588179456
747416836031950853
747430777906946049
747354487925334016
747438444989800448
747338046220075008
747302600156930048
747248065812242436
747391221543239685
747296451282100225
747365795777417216
747419499519959040
747380421176991744
747318177680367617
747395973446434816
747393314450604032
747402126461140992
747381293638377472
747405159072956416
747219661951930368
747371084475936768
747353824881442816
747223059027791872
747338671116804099
747418169640423424
747442438298607616
747289912165040128
747406643743326208
747318844402786304
747408023736451072
747434691142246400
747333037990383617
747393129687416832
747347395319570432
747345079744897025
747414625780641792
747370879034720256
747322996960858113
747333427947409408
747434741608161280
747396418055245824
747400633595072512
747443759449772032
747250351691153408
747429389688770560
747320278779191296
747354089089011712
747294089943494657
747337395830296576
747232429107085312
747241635944206340
747284849518485505
747328965216350208
747412453152145408
747437752975646720
747295314516680705
747442618238406656
747336439789027329
747433110099361792
747313416927219716
747263076966207489
747263957992255488
747373248862633984
747432845673521152
747431184892891136
747306991555469312
747364843393523712
747414218723360770
747361412708696065
747401086391066624
747323659673444352
747398200588439552
747415460489072640
747336993097424898
747430475908653057
747233024903782400
747345209990623232
747316424243175424
747380437790625792
747397034576056320
747351866384748544
747388159412011008
747387857493463040
747368731421048832
747333184841363456
747338243037749248
747412100742582272
747357541110267904
747337987231342592
747407692273156096
747296451294728192
747231569446735872
747221272493494272
747430312402124800
747255183453741056
747285185343807488
747224950663057410
747333746844524544
747397735389736960
747390378366615552
747329477248589825
747429532047708161
747369268489007104
747432510284435456
747360527731417088
747360494110019584
747379251003920384
747363555951902720
747232009928511488
747438101371494400
747404705953882112
747382879081107457
747315321468424194
747335600684990464
747388168048152576
747397768897921024
747222417597145089
747308946109566976
747285315203653632
747402378085826560
747434091520262144
747414998977155072
747397655358226432
747361760768729088
747361982840438784
747365740873940992
747342248560365568
747347923822731265
747426294024048640
747397407923642368
747429159115325440
747227870204993536
747363652156690432
747411702359203840
747371978038861824
747312351720837120
747428521518186496
747409861042831360
747410318255595520
747308329483964417
747339195375452161
747396506416726016
747318739746488321
747240897671159808
747418975135539200
747398506772561920
747311026157166593
747246232947429376
747303543749517313
747428043426246657
747246471670468608
747416806768394240
747272107264876544
747250376546594819
747333252038287361
747406882965446657
747377501882753024
747426499544907776
747388960540868608
747419155654184960
747371273513279488
747400117691514880
747384766530465792
747383202004688896
747387060726571010
747394048382623744
747248250026074112
747311500482617345
747394870675968001
747391435545149440
747421642536652800
747236803850153986
747425514227392513
747238615806316545
747423399937445888
747316663649861632
747279879352115200
747371663436677120
747368274434854912
747267720232730625
747347395189448705
747441309758066689
747426201782784001
747352776573849600
747283348108648448
747333726082760704
747436956137721856
747274602892562432
747391108049698816
747372275947675648
747270454675644416
747346850022232064
747384326183059456
747331867813130241
747388470121766912
747395398793207809
747303828974755841
747377162110537728
747327262362480640
747223742867189760
747287559395381251
747400897785905152
747265228899901441
747318915844300800
747436205348786176
747438868937510912
747299802522607616
747233301560078337
747345134438649856
747330244663664640
747381138415562752
747363882885316608
747390994820308992
747438336244015104
747327677741174784
747365111787098113
747370618895597569
747420120260083712
747400855721222144
747442962284437504
747336108166393856
747286385015414786
747437447047315457
747405305747767300
747386594966011905
747355473502953472
747219581941522432
747422842476716032
747222925028298752
747303589744283648
747380471353475072
747390617450319872
747342605302718464
747422687170015232
747379611714084864
747440248850767873
747334753548808192
747427485407535104
747433751853031424
747439355271258112
747311932500172801
747442345914695681
747361123196932096
747298799752601600
747319054214410240
747398955839819776
747396170767568896
747344966821699584
747239643452702721
747228461551345665
747257356161974272
747332828174516224
747236049093595136
747419315071295488
747359432904871936
747314327128969217
747423572054908928
747347353158311936
747331985316552705
747267812440182785
747307175953870848
747265241411653634
747412012460806144
747301459083952134
747415409851240453
747287974254018560
747395466283880448
747441460790857728
747306433440473088
747268521374134272
747412583204982784
747305192127795200
747398238546833408
747398158880169986
747315388329824256
747296912621985792
747333201643741185
747313123581845505
747247834903252992
747399836513800196
747252859553517568
747240616606695428
747410628617322496
747425019135918080
747244190044565506
747420854280060929
747245511489511425
747421441327570944
747314826263748608
747335445650911234
747442446485827584
747307260016099329
747396027938934784
747427309062393856
747441884553936896
747323127055540226
747327291861016578
747317892379639808
747417670665015296
747419751262097408
747358287713165312
747430476130967553
747390810220544000
747377384622526464
747307608051113984
747360670111404032
747409299014488064
747403204682481665
747289953969700865
747368496913219584
747276242844454912
747413715369205760
747354697615425536
747362603605835776
747324507015118848
747388046484504576
747425941899583488
747418673137090560
747433349136814080
747335474851676160
747434384869957632
747230860819103745
747328038451372032
747367204891598848
747440647112560640
747324573801029634
747430765407895552
747257209298518016
747360959581216768
747244416486805505
747267388911980544
747361672684277760
747403594819842050
747411043614363648
747422288522412032
747376918874492928
747314700451352576
747412323086835712
747343481744457730
747391418575036416
747277392045977606
747391288497082376
747236325980577793
747356190519271425
747410330792255489
747288649662767110
747224657447706624
747396032443588608
747412129863589888
747378143711891456
747233469277736961
747232261515415552
747313651783077892
747292781048012803
747418891136040960
747239836222795776
747240620813606913
747293955415379968
747372346915315713
747317632571871232
747283155032256513
747270920528662528
747429255408193536
747316801797685248
747369322822144004
747396028014465024
747328546054430721
747348263267762176
747355108292321280
747333377896767488
747357876910497792
747414894098546688
747283150913495040
747325559558967296
747425837109088258
747368500814090240
747331972624637953
747435429473951744
747381276932472832
747435265640308736
747331125501059072
747384569167417344
747289673295233024
747335999403888640
747442505319317504
747403040936726530
747438440833257473
747325735598096388
747395285832335360
747283541113765889
747314524206751746
747351517959688193
747307700346728451
747371617311948800
747432862324948992
747366973978324992
747335491536588801
747354722479177728
747268718489571328
747373567646523392
747407130454593536
747400369207140352
747435982891401216
747308560019652610
747413237398970368
747414336059015168
747432795555794944
747376344426766336
747312804797915137
747426550274981888
747295041828229121
747285487153348608
747363895350820864
747317292539617280
747340361257779200
747306777390153730
747231137244680192
747387098471141377
747414369655390208
747379091393871872
747406803483435008
747231938382077953
747408619398828032
747398582513307648
747329552603447296
747413149410693120
747360393425739776
747366613670723584
747340386637484032
747350582936010753
747413489073823745
747410028601221120
747342701901733889
747399484372582400
747443000016510976
747306320513011712
747354257175810048
747287701737484288
747392928658624512
747331951745335297
747292076581126144
747292521177325568
747354181380489217
747346937855238144
747436943550615552
747386557221453824
747325400255074306
747246408781160449
747328793472163841
747343209336995842
747360779209424896
747397294878765056
747437811578605568
747324771218554881
747328722328420356
747437069413322752
747380244890292224
747416508989476864
747352143322091520
747422079134248960
747305825375391744
747432736525164544
747331129624039425
747224577630048258
747411337471418368
747344769567719424
747363027322732544
747228251639156736
747230227336728576
747424738310397952
747361815336714240
747350704285716480
747398079117148160
747243615487827968
747373550688952320
747342487744745472
747341359619543041
747432937805647872
747422762768052224
747298762003906564
747440898582032384
747372116593508352
747406119602167808
747338322976997376
747391427173289984
747314054708895749
747366835771703297
747308681662865409
747389183174443008
747428273915846657
747417888949035009
747400138583379969
747403347230072832
747243825266032640
747375136236511232
747382874882641920
747426038188281856
747385101865095168
747374557435203585
747245251253968897
747365002852638720
747415317853274112
747242655181004800
747424863871209472
747241350567968768
747220777464913920
747252591289995264
747258207484051456
747240117295783936
747236262973583360
747360636682776576
747391846393970689
747318240527810560
747283016943230977
747372418205777921
747350654239137792
747351790971195392
747287068288507904
747419415478665216
747398582408339456
747434896570802181
747351107039535104
747410783777263616
747250544650092545
747295591403663361
747423240876924928
747407591672799232
747328105459515392
747230755755962368
747383503981936648
747414952646946816
747321755430068229
747384846012530688
747283436029673472
747360460509483008
747365027917729792
747331888910503938
747329141507186688
747398380968546304
747442157271789568
747267124536688641
747433336604344320
747421634449924096
747309985994932225
747248099328954369
747436050222551040
747266579205918720
747442790490058752
747443293672321024
747397634554478592
747346602348601345
747243346964393984
747414407584579584
747239819797995520
747313664521211904
747409609091092480
747225881878405120
747276242894782465
747349278427746305
747420275386384384
747437249579606016
747360586065797121
747415972118728705
747354445676154880
747351106922156032
747373743979126784
747309034122809345
747423450512396292
747416173285900288
747429326816063490
747440961492496384
747429670749085696
747317196221624322
747275181958250497
747275395767099392
747369033721327616
747331817422807046
747400855742255104
747287282311270400
747254881560428544
747311710143283200
747369285077504001
747369008484261888
747438281613316096
747370501463543808
747235277375102976
747276331197566976
747360632274509826
747300431659835393
747321935734812672
747375564131033088
747390424562679808
747389472380231680
747417905466322944
747440756005179392
747421101869924353
747310938479460353
747380831975538688
747341217004822528
747296732136935424
747411010168983552
747352399086489604
747405062469730308
747386087463587840
747232462737047552
747245519844610050
747332849481592832
747232878069616640
747220160788979712
747240683669315584
747362406398046208
747355196494340096
747381872221642752
747295721359978496
747379582345560065
747373001193164801
747375383662759936
747321839160954881
747416567768563712
747357503348932608
747408866728566784
747355049806815233
747420094993674241
747434821165662208
747403015619960832
747331402308321280
747266596276576256
747436356494729217
747255254765404160
747351174345428993
747435202943811584
747377728362450944
747229690444845056
747414474668269569
747373236392951809
747249197951352832
747272497368727552
747248862562181120
747370363374477313
747286032677142529
747320945925193737
747399828271939584
747291262722547712
747377728425336836
747258635210919936
747358526671097856
747437186652442624
747405616499462144
747219691228172289
747393700179873792
747303082522873856
747242411886157825
747273134932295685
747418962661642241
747403229881835520
747361014073614336
747405599596371968
747440718227058688
747229879012204545
747372279965880320
747380349978673153
747355200936108032
747400058790785024
747428005425754113
747377720078786560
747356727587278848
747226179896152064
747346086717587456
747402193905426432
747348120980250624
747322514594947073
747368941324996608
747442152800681985
747392832080510976
747329883768971265
747433361497530368
747430303862394880
747329745629544448
747264217850478592
747230919413534720
747376583485325312
747315354737643520
747420011304787972
747404664132542464
747328638106820609
747259382048694272
747418199264628736
747275034910023681
747330580388274176
747410817319112704
747395273337470976
747386230308995072
747338863861895168
747305817217458176
747386943458119680
747310271555731456
747370346316169216
747407205968773120
747442735678787585
747344861729267712
747323055412654081
747321365426929664
747443239020539905
747411299567443968
747382858176696320
747393729674215424
747323869233504257
747284069763846145
747415011669254145
747409332577386496
747374444335665152
747395642192965632
747304990608265217
747405163514630145
747341208645558294
747334682199523328
747220978950901760
747387815571316736
747368702115459073
747264536890085376
747279229369225216
747353283820462080
747292369918144513
747417817566183424
747321101072556033
747283377317773312
747346413760053248
747370296051523584
747384787489329154
747436670874755072
747363383863836672
747394241257701376
747362591245275136
747356522011832320
747440030763859968
747309692737597440
747328684550291456
747438965268058112
747252159159275521
747290746722476032
747425790736896000
747342374435618818
747350448638590976
747355406096306178
747378714170769408
747257427473612802
747399135901384704
747382119840636928
747264662475939843
747359332073889793
747315023626698754
747385345113628672
747433860540014592
747226934690652160
747247297965207552
747374221920210944
747383931889156096
747373974582104064
747436897266507776
747375434074034176
747407105439727616
747365560762007554
747325299663089664
747274745607970818
747319502962995201
747364956585136128
747300381089116160
747275743806238720
747400620810903553
747346019608715265
747353154124058625
747257695909056512
747223206012948480
747330374775111681
747433650900307968
747345608210472960
747346417857921024
747261843966726144
747337094138236928
747345310628745216
747341225468911616
747279002881032192
747299013796388866
747328894135472129
747298174889398272
747248145227202560
747255455957684225
747251177658556416
747346661362503680
747396950933274624
747314910078525440
747334812453638145
747362381534224385
747344111078760449
747323617629732864
747394652412616708
747234082027823104
747422288732119040
747384036520169474
747364851908022273
747291023777267712
747352117887668225
747425396467998721
747267539881754624
747254566874390528
747422464896958464
747419692411805696
747362754898628608
747231850557509632
747368458782969856
747335449719410688
747379078735499264
747361412331208705
747304520925929473
747433508210016257
747354399836512257
747312905201213440
747306223792336896
747322967529426944
747379972390551554
747398217407434753
747321046508855296
747390395093520384
747309956731285504
747345620998856704
747354496318201857
747357163874455552
747384762357133316
747416613771698176
747353787149365249
747355028868857856
747312330615054336
747396439198818304
747403246394736640
747438914718273536
747351111372144640
747319482025025536
747363094511357953
747377325772148736
747291741003223040
747439145555894272
747234538904944640
747377619130322948
747343628566069248
747395835382489088
747364067573137408
747354382824439809
747413275160285184
747379519221207040
747339841130504195
747245456627892224
747437941820170240
747268055600893952
747245515683815424
747419109365690369
747360024092119040
747320937645645826
747400033478246400
747224363468873728
747429808951427072
747342718481768450
747437186983858176
747394979438411776
747294182184652801
747300758844899328
747384204296658945
747413392722264065
747237177155813376
747246790513147904
747375153135427584
747302776066105345
747431943785037825
747323932340953088
747332375487479808
747367993496207360
747286032622641152
747345943800885248
747230327785984000
747275009723248640
747407927259054080
747301589094830085
747358291806781440
747339685911896064
747235436423057408
747432140904620033
747377778622930945
747303338379608064
747343410768449537
747431147097985025
747407109403336704
747285365552123904
747342882005082113
747443310499868672
747356685526798336
747270148831219712
747282945640009729
747375081756721152
747330559416799233
747339736360988673
747393998189375488
747310057478447110
747392739835162625
747224195977748480
747399198891479040
747412616650366976
747409089332797440
747404022600994816
747325748264873985
747331297534586882
747384099610886144
747437929073618944
747376033784074240
747370786705514496
747386435817242625
747221666745487366
747382740757020672
747270916342677504
747409068311056384
747434011870568449
747420770280873985
747442018511552513
747227580571385856
747267225166450688
747429427236245505
747293825383620609
747367137879035904
747414893888966660
747391812965404672
747371457919975424
747330257154301953
747352914935480320
747339975532777472
747399786165239810
747411668548878336
747258085937315840
747355116706086912
747358149527601153
747358149527601152
747320706740871168
747279694811140098
747261298870628353
747429851183865856
747414210439745536
747368819740577792
747384351269224448
747414021540839424
747370912559726593
747418371268943872
747438671427690496
747324582470639617
747392077055533056
747363907954675712
747425472095596544
747225328234422272
747349790015557632
747415527270801408
747437883271766016
747267594370060288
747308006547685377
747253031767445504
747352050766249984
747319666763173890
747437916641726464
747326289338523648
747246110935236609
747387404441501696
747435630758486017
747372091201228800
747442798912221184
747421940428718080
747322493459783681
747282337331716096
747345977380470784
747436830442786816
747345260280328193
747419323224948736
747380857376243712
747223394924527617
747314016712744960
747333851639275520
747396355111411712
747382598075289601
747433940378492928
747335332509548545
747428076653535232
747435471291224064
747368421155831808
747412335774535680
747298200130748416
747228381645705216
747403959468457984
747401119807188992
747291417806929921
747422284500054017
747337823578001408
747407084124274688
747429553044340736
747359701122355200
747443218061664256
747363455024377856
747301148713844736
747422015833923584
747436918447742976
747365304880218112
747348359904624640
747305175342153728
747376545782763520
747268454114177024
747313031143534596
747303975758639104
747333595769954304
747404513124978688
747376004352643072
747300414941343745
747438717673975809
747413191286743040
747221125701242880
747342739373596672
747432602345185280
747377518529908736
747431084044910592
747251115100606464
747395042575212544
747291052952825856
747256617662504961
747361433697017857
747320207547338752
747400109143396352
747400704881471488
747422741792456704
747242248052613120
747330127378292736
747379640801497090
747367439692931072
747380744121507840
747333734425255936
747334472568184833
747323064006828033
747402458075267072
747253077732921344
747361613968252928
747348800398729217
747274359547432962
747303195647451136
747325354126114816
747418161524383746
747354508771065856
747262997270171648
747373529792921600
747406954390237184
747358879110004736
747259927064879104
747253329470885888
747356849012367360
747441041431724032
747324964101988357
747364990466691080
747372506365890560
747422896784556032
747359562806759425
747400151162044418
747332442566983681
747395449506566144
747386721151627264
747443696447135748
747239308034093056
747236959223943169
747440051575992320
747395910586372096
747327342318497793
747390143435259904
747433302810836993
747426957009297408
747374356058210304
747312003786514432
747438835152322560
747319452543291392
747406757060820992
747378340546306048
747430576521646080
747405591010746368
747376964818837504
747372489735430144
747408837490118656
747434535864909824
747331876155588608
747354534016606208
747374159144095744
747324523595210753
747237286480216064
747332606052556800
747273814447251456
747365162332622848
747391141583200256
747441540415447042
747385840234532864
747315656668766208
747387207556694016
747412536841089024
747273260878880768
747393184544735232
747403175402024960
747229992426176512
747357989863034880
747241086133755905
747377871098871808
747305007658086400
747434829810118656
747420493414793216
747372447771435008
747370296139620352
747370296139620353
747298753745293312
747396447390208000
747281154445762563
747394228737585153
747295473719881728
747407117951373312
747277216157884418
747321579227361286
747343808921141250
747402881578328065
747366474885500929
747303057357103108
747394383822073856
747398570022703104
747244504634122241
747348460345532416
747290474302451712
747408258890096640
747263458782121984
747414470515892224
747336607615770624
747405989419298816
747438776528429056
747353586137456641
747245469206646784
747326930966351872
747314138666328064
747368052241612801
747397852523991041
747374373036822528
747323185637425153
747377166141165568
747253778269646848
747430358464012288
747317720429924353
747375836748091392
747383755413807104
747239572321382400
747386079435689985
747245159109140480
747385999458734080
747392370614894592
747328042515595264
747292239907295232
747415070154567684
747335848115331072
747383420074999808
747336200667574272
747240465699733504
747225118611488768
747403280054116352
747292370136272896
747385244483883008
747330198475968512
747248585830432769
747285592199692292
747324787718918144
747278646142898177
747351933485223936
747387123624382464
747395646454439937
747298611067662336
747269360197177345
747406111238676480
747356169660825600
747299206667210753
747335282173743104
747255950742949888
747341892170354689
747264670931763200
747267183340818432
747302184857935872
747377694673899520
747414365704425474
747233704544768005
747411459043368960
747327984101580804
747347143547977728
747435148447219712
747419004449492992
747404165178089472
747298774989443072
747383940109959168
747325249327243264
747407369613643776
747354030649671680
747424272558206976
747435253204197376
747304420237422592
747377505921753090
747370765855637505
747377304742072320
747402428698497028
747381574547742720
747435203015106560
747399635422031872
747225294826704896
747295067107254277
747330014094331905
747319868144312320
747300029061160964
747343997832564736
747419121747394560
747443142538952704
747378332178726912
747333805720035331
747417439886020608
747329485377134593
747303283866296320
747226985198403588
747302478417268736
747255330300633088
747329565291216896
747376876792909824
747379703695179776
747254717697396737
747277757281771521
747389397033750528
747326377620189184
747316046931988480
747319322842824704
747400780248846340
747334321506181120
747383445404409856
747374146594672640
747382937721667585
747268407985315840
747225491963183104
747296383951003649
747230814371516416
747432577221410816
747430589289095170
747262552925691904
747316315187097601
747388876633800704
747389283791667200
747406442638893057
747264910095069185
747430450772213760
747394027641790465
747351249859706881
747413430378856448
747319482209599488
747283939711057920
747358954481553409
747415988744896512
747220672707862528
747315799631659008
747227731759341568
747389799594614785
747357872552550401
747422863125274624
747358229227835392
747319167666139138
747400570504306689
747327463647129600
747340386297749504
747396418260860928
747415397499027456
747363669269450752
747357658747899904
747442257603633152
747396930012069888
747353376434716674
747417809341210625
747374716776677376
747417276664651776
747363799183855617
747277249565470720
747296266581741568
747240985638342656
747345445010153472
747409030461562880
747327782766551040
747368928821796864
747406408916799488
747373924111900672
747246178207571968
747243229779730432
747391271606484993
747354735372607488
747315682006573056
747379980775088130
747440173055619072
747440211106402304
747246002176819200
747362406427430912
747355691447422976
747403896629436416
747344614286196737
747394383788515328
747306043500179456
747353422353960960
747361731492536322
747384015800373248
747293104021995520
747374511545278464
747398687349932032
747434066383880193
747327950303879173
747372925817225216
747363765662842880
747429205126823936
747325681441202184
747334615136772098
747376687990484992
747335441599238144
747392911881420800
747287123171041280
747410577983680513
747416190319009792
747257775269548032
747424737966460929
747304726694244352
747433764192555008
747424448756613121
747367993277976578
747250082987139072
747404563733417984
747376050540163072
747236149756727296
747435463049359361
747317313779568640
747395570776539136
747385664182824960
747362859567484928
747443436387610624
747276981016768513
747294458870259712
747406060747657216
747330567658606592
747319184070062082
747286820841357313
747327648569786368
747350973018943488
747381092269850624
747319976969678848
747311445822472192
747361131640012801
747309038220697602
747327220750835712
747409743300395009
747414554544640003
747320073547722752
747399098299453440
747311571601235968
747228524197646336
747282861405831169
747354668183977984
747282597407928320
747306139818164227
747398234348339201
747379007600091136
747411127793917953
747415036868575232
747400549469913088
747310321732194305
747314969163620354
747223331758170112
747229128244477952
747438545950826496
747276792507994117
747375354235453442
747336355835875329
747237714269868032
747361102263095296
747411089856442368
747418576596803584
747422146083848193
747438030043119617
747415825385160704
747369251724529664
747299483772280834
747408946554617856
747387803214848003
747302675583115264
747242965266010113
747371478987968512
747336217159598080
747434016035442688
747325077348200449
747314822337855488
747375312498008064
747309621417697280
747409109956210688
747405188403605504
747290721682501633
747374800864165888
747336783512276992
747388591559548928
747380790175096832
747402227241877504
747411610105450497
747229350727135234
747424100679880705
747359974041489408
747396967693680640
747418199323480064
747432548003880960
747262846434684929
747381318585978880
747317842115104773
747227807353290756
747416618066677761
747407608424857600
747238926134435841
747373127189954560
747260174667243522
747402080323788800
747437060882055168
747232550985302016
747425337869479936
747345604318101504
747434838026821632
747422087220953088
747320438263406592
747331297626882053
747352537385181184
747267183319855104
747380698026221568
747321029911937024
747368987453849600
747439439115390976
747220257257857024
747425660885471232
747276968551456768
747347076493643776
747275110378151936
747346107429052416
747372900827697152
747384464456613888
747382203844276224
747285281506635777
747302729828052993
747408023761489920
747350620756017152
747250175337447426
747228490672463872
747422531766882306
747385907360243713
747250200566194176
747241887468240897
747425434283941888
747435630888648704
747383273194557441
747252729689473024
747440328362201088
747413082016784388
747337676777390080
747392379020259328
747405754743799809
747339065326899200
747417716802236416
747401572892680192
747244055931719680
747419402925137920
747378043082113028
747415040702185472
747413799431462912
747377602348916738
747284237515010048
747354709858582528
747333394481086464
747386313918164992
747324473280331776
747416009678655488
747431910415077376
747398565564137472
747355498660364288
747331326613684224
747425207774654467
747432174714945536
747277627224956928
747332857673060354
747264180273713152
747423001658810368
747298330011533312
747412205465800704
747274946800320512
747399182302904320
747271947885502464
747423920198983680
747308543380848641
747340432560922628
747367204790771712
747416424948314112
747392433491611649
747416823461724160
747318374657466368
747311915353804800
747252293519704068
747408673929060352
747418253820039170
747366424667111424
747430031480201216
747318160680849408
747260820636086272
747431100755156992
747441418835136513
747422670145327104
747300322654068737
747280756012027906
747259390374273025
747404198824779776
747393737857236993
747326318874791936
747255124586860545
747431465911205892
747371197906575360
747438411435343872
747317686942654467
747371776833880064
747316927731638272
747271742561746944
747379364132720640
747339015074914304
747329829557571584
747237705633959936
747351497214656512
747278398821531648
747313937356464128
747371810375688192
747356572267995136
747319431819206656
747319909902749696
747391477114896384
747349982940827649
747321868550430720
747246249661763584
747351979391868928
747369939703455744
747419948037771265
747392190343708672
747372674029068288
747285718108495872
747251941068181504
747366819040722944
747389455682592768
747337895011221506
747410460572524544
747272275309690881
747337937142984704
747330823595003905
747256454315388928
747364721687408642
747347223063629831
747376361036197888
747382832943751168
747298703518535682
747441775506251776
747407004788895745
747296799363260417
747421991053975552
747396166397071360
747306693512429568
747404769141088257
747373341275611136
747406039729864705
747376683817312257
747228696298332161
747406454999613440
747394681693077505
747314666821410817
747304177185886208
747283721426866176
747384577874747392
747270178023497728
747409504359321600
747360028261294080
747274011516645376
747274468817408000
747330898954072064
747372288513871873
747380697925623808
747425363148546048
747327006476361729
747388939867140096
747388192970637312
747413900208054272
747367406046183424
747424973040541696
747354974435291136
747256395599351808
747409466849693696
747336796149678080
747412423489925121
747392689331658752
747252444506120193
747419033843138561
747388058916425728
747431893616959488
747427980364898304
747335223315095552
747371810346393600
747391305504808961
747383336339910656
747255778818482177
747414252487532545
747403062013235200
747233754570072064
747377199838273540
747251848889905152
747263412820807682
747286217041973251
747388373418008576
747429775359229952
747359516614754305
747416345319477248
747287152396926977
747419742667841536
747402898208882688
747397194056085504
747346203830980609
747410137703407616
747362243189350400
747327673672687616
747344471705083904
747399190427353088
747355070606483456
747319138293415936
747246719302246402
747422083051831297
747379896960286720
747443398659932160
747339308604940288
747441431376166912
747232533998342144
747402554376622081
747431390447230977
747322694845108224
747338620873302017
747322958960435200
747442358459961344
747397399581196292
747404290830958593
747398272248070144
747431004281806848
747391288354365441
747435148191293440
747228436389715968
747358111787266048
747248757532680192
747428005488824320
747356253354065921
747295545383755780
747422594668834816
747306131786104833
747224959093641216
747401350653304832
747413732121317376
747306378948050944
747223981900632065
747383755422076930
747343804923928576
747347323810832384
747366986892587009
747403850555006977
747437065319686144
747408564898107393
747442136086351872
747354764371845120
747415598934679553
747328558565994496
747220097916276736
747387765445255168
747404936682471424
747363639598915584
747368723107975168
747295377456390144
747392521471467520
747424133949054976
747361433449545728
747412050167603204
747413967132295168
747383147617099779
747366617819000832
747262103795400705
747366252625207297
747377107408347136
747413321314353152
747243573460992001
747309956848771074
747309076082634752
747382648134213633
747274124859318274
747412545124851712
747404051818635264
747403019906494464
747309256555126784
747425778455830529
747289807462686720
747289480051064832
747398645222244354
747432426234851328
747255770526322689
747435605705928705
747329196041474048
747376512161046528
747317405811019776
747330005764440069
747349471277649920
747281590795931648
747341468780531713
747308144682930176
747339341916057600
747435278550302720
747414051106463744
747302524609191945
747371479013040128
747392634717495297
747391309598568448
747404773129850884
747318374829432833
747394786626174976
747440496172216320
747230994722332672
747406559819534337
747366122568187904
747265694119657474
747434535902658564
747310955135045633
747317355592572928
747279837459472390
747430610185003008
747441876043632640
747398733529235456
747438642386337792
747377887616040961
747318458858110976
747418916507516928
747355372533485568
747229455626559489
747235943996882944
747360930003062784
747443839078629377
747436809416810496
747298711772897281
747395336021245953
747421957214375937
747263248911605761
747432279312601089
747368253295575040
747314884929429504
747317871617814528
747409604930330624
747403418411671552
747329439474671616
747302826590638080
747359579445559296
747220760687579136
747382723954753536
747298846179364864
747312733297664003
747388692252196865
747391988849336321
747242017550327808
747251802832252928
747387102485155841
747332551316889600
747349815122505728
747439485420470273
747361769040060416
747222622832754688
747327887519289344
747358258487234561
747396317614243840
747424108833443842
747296094460088326
747427523022192640
747421537788112896
747323647031803904
747307247441608704
747340679949410304
747416974599294980
747242843618500609
747365464431558656
747437648256589824
747429947514425345
747342206780870656
747362121491615744
747270811283644416
747304873192894465
747400180576755713
747423098241114114
747367662150369280
747321847834775552
747400755133329408
747321029811310592
747309004729126913
747427221279744000
747300305646166016
747255271597154304
747409231595220995
747257561393541120
747326469668376577
747425539279978496
747425254004375552
747414931658645505
747443969034960896
747440798086631424
747291929788854273
747425530702594048
747391599127068672
747410208926871552
747375391942148096
747330433428316160
747392752468566016
747283943758528512
747357847168622592
747372493770469376
747345918672801793
747439652936753152
747401602303066112
747398926337249280
747322891968995328
747369683863494656
747440282392748033
747334757583716352
747375597828005888
747358149544271872
747389938086219778
747370862307737603
747272287926222848
747368459042947072
747266143199596544
747307134077984768
747236107662692353
747338951883526144
747374125660966912
747279053158289408
747435815110840321
747419977750306817
747327786990264322
747322736800763904
747393058342309888
747429821811154949
747401849666408448
747285726270627842
747277882842505217
747370056863072256
747231841959088128
747404009879801857
747244303265705984
747430043840831488
747293561347944448
747443205474553856
747363362984562688
747361563456208896
747362226231611392
747303635948691457
747242789184823296
747334929483104256
747332748621189120
747350117162704896
747404584298024960
747430501242257408
747427695114489856
747256772998627328
747413476268736512
747359680415043584
747328319352250370
747339413542182914
747322703380570112
747266830880870400
747431964978839552
747399156965072897
747373987068583936
747312678859792385
747357796996374528
747306916024459264
747382421591625728
747377288006803456
747316642539929601
747438264932511744
747420174559633408
747363895501787136
747405373179498497
747240914431713280
747427691054272512
747426034195136512
747360443447001088
747433441516470272
747418878674935808
747317963854733312
747431012985081856
747378097406808064
747266570787913729
747415208742780928
747320891168567296
747354177446289408
747402491432689664
747437937499975680
747396309334822912
747416865627119616
747328806138978304
747412515978567685
747316428500393986
747311298883444737
747389971338792960
747399870202314753
747254193694605312
747425216234553345
747321830805889029
747404886606749697
747423802875838464
747372552503312385
747405112923070464
747380005949276161
747229959043809280
747337441921503233
747321801567416320
747235914678697984
747384900773371904
747311441623941122
747343418888617985
747276515595943936
747348875657252864
747417742060445696
747421789572206592
747371784912179200
747233729664421888
747258601807425543
747410607373062144
747440995336237057
747359940352704512
747424952199036928
747441008028356608
747366546410979328
747433160309346305
747413505784029184
747230990649593856
747329455945703424
747370354964762624
747336959895318528
747268550537019392
747438877053493248
747405175984267264
747331850889101318
747244542563278848
747232475399725056
747374251141959680
747221104687726592
747403368268627969
747379057952600065
747307213773889537
747272837258313732
747407809952743424
747347617630257152
747360900818997248
747227861715664896
747422662100672513
747441351894110208
747251828094607360
747276020823187456
747234862000545793
747421890109550593
747376297999994880
747391628164366336
747396388938452992
747374087601721344
747434368046632960
747428924183961600
747349655902523392
747431340123971586
747331813350084608
747378680444362752
747430694088024064
747377992502902785
747386712658173952
747370220508094464
747222732107034628
747236174972891138
747321805589798913
747360024263962624
747425329682198528
747362847160700928
747387857698959360
747351262484537348
747429326770085888
747368987453906944
747253119650660352
747433164428107777
747274854576066560
747396959212814336
747425807824465920
747287995301040128
747233175923986432
747339677594640384
747408543721086976
747319473745469440
747221205174853640
747411953803472897
747366366139793408
747322107869044736
747317602863570944
747388839115653120
747282786004795392
747313966691475458
747368140246507520
747422099841613824
747432279304175616
747436654311333888
747377476561604609
747351278959861760
747390277581676544
747327334009573378
747345201652326400
747415288535212032
747373106243637250
747401207996682240
747407625248194560
747319972632793088
747410431203893248
747268173347557376
747339962689806336
747390047045902336
747431579090305024
747368001712885760
747321545580654593
747341435150577664
747386540796567552
747298590037446656
747357704939769857
747422662012583937
747301479996751879
747339673421254656
747409579705831424
747422066417274881
747313274304106496
747411144369901568
747274988953075712
747422179541815296
747352365397860353
747374355995365376
747309952595726336
747397135281295360
747411358476439553
747365635999436800
747410460886982656
747317711865155585
747313584909127680
747345134467964928
747434011639816192
747391443820486657
747340738757697536
747356706313670656
747427716048130048
747332073250131968
747439388628520961
747262472935989248
747360183429566464
747288213622919169
747394891630665728
747357449074573312
747397093480857600
747280600705302528
747373781602140160
747231854575652865
747407344414298118
747359055438561280
747285780914003968
747325316507394048
747222400740265984
747432136999845888
747388981856309249
747290415447973888
747325853378371584
747409462462386177
747377581406642177
747402428748865536
747250896644489220
747423412566564865
747244835959148544
747415036826517505
747396820964417537
747376239502045184
747341120674226176
747310636112084994
747390248192212992
747400562296119296
747256597014056960
747397785444585472
747337354168303616
747441745852411904
747404244718784512
747402655173992448
747228729827418112
747232219371044864
747359000782585856
747392840259371008
747418551636664322
747330827764150272
747286301099991040
747275580349943809
747267003065339904
747355364404891648
747239693658513409
747380337408258048
747301199154536450
747350851199524866
747305284456964096
747335814682578944
747416928206098432
747330232135213056
747228218218917888
747332828258439169
747368920361934848
747411316231503872
747342949248172033
747404886350958592
747427145736028160
747240524159979520
747419721654542336
747245595002208256
747315669394325504
747392441825656833
747379855084388352
747232815117262849
747324506696351744
747410276014784512
747422967974535168
747433399296593920
747386771340668928
747385106109702144
747271872669229056
747419516183814145
747346975742296064
747269796354392064
747421227430612992
747223034071650305
747254956911034369
747349924296089602
747306492403974144
747390839786188800
747419499444371457
747373034781155328
747374414673682433
747429829847453696
747389338355380224
747392396032380928
747424474010509312
747351866443345921
747364767904505856
747437060844294149
747367926232129536
747371902298099713
747406706968133632
747432061233938432
747418039721857024
747247876988936192
747402092923465728
747352059180163072
747420916938903552
747380580359221249
747337035430518784
747313907727925250
747436213867536384
747322153708576770
747432619143499776
747359357218717696
747391636871778304
747297377896148993
747220425000751104
747274930320871424
747442974804611072
747401669416128512
747251727389302785
747284937737281536
747229531203842048
747282635009843200
747319595116040192
747307444318019585
747246690122366976
747399970572107776
747310632278462464
747230177055412224
747419029569101825
747339610678693888
747311605034082304
747352352911302656
747276217951281153
747409495899373569
747423966239784960
747434468923817984
747439950887587841
747436884884860928
747437388134125568
747434615699292160
747379909266382848
747390453746532352
747436130061029376
747345058735611904
747357696496705536
747316441301454849
747411308153290752
747397416375193600
747315061333491712
747419067477286913
747424658543149057
747411823918350341
747416739793731584
747236011126759425
747291916920750084
747270375319298048
747336716407627778
747311240133808129
747251358382891010
747420581604298752
747355490376572928
747405519959302144
747431021369401344
747378986733441024
747378420326215680
747435618129453056
747439841806258176
747224556625104896
747420434904260608
747377799661502464
747355263569518592
747394899885039616
747262586475843584
747439703205548032
747281355738775552
747429397905416193
747267858661519360
747305632676536320
747362784053174272
747255011512442880
747310606772908032
747387459013611520
747360183551139840
747255812574183424
747316168470368257
747392005588803584
747419373476974592
747401384199340033
747352810132406272
747220190442622977
747320945988141058
747431637885947904
747376457609945088
747441347766816769
747263437651218432
747423106680004608
747430056339865600
747230059644264449
747407793032990720
747376998457180160
747371130764279808
747442589071253504
747266088719745024
747393142484275200
747240767463297025
747441750327754752
747320660850946050
747406123800666112
747340982253846532
747395767988555776
747230956986208256
747366122593394688
747390579781345280
747350389918294018
747223134584045569
747431411196387329
747395986276900864
747228415510478849
747372208520060928
747265266447433729
747436201242656772
747372401562886144
747388390404984832
747330483848019970
747420770263961601
747353967781371904
747440022048096256
747428097885110272
747430576714584065
747273298388475905
747385848384135168
747343481849315328
747435408397574145
747371742985781248
747379188190027776
747389900224364544
747403636670607360
747298015799500801
747424566130053120
747245083477553152
747243443496292356
747390739106119685
747302427968184320
747372091431845888
747300381122662400
747271453012275200
747416076896641024
747329724637032448
747226641194192896
747424364845424640
747331276470812672
747401354910568448
747235491083259904
747418723640840196
747361399941128193
747229866383319040
747439694976192512
747335130985861120
747341619481849856
747352621128704000
747242915215220737
747265463541858305
747323873511641088
747237181228355586
747438499695984640
747411689830776832
747401447134892032
747405998067974145
747376839111360512
747387987592359937
747280961629347841
747381280761745411
747422905051537408
747405746355089408
747426948343791616
747367963934720000
747264486499815425
747351627158405121
747374997803393024
747267581950689280
747335097485926400
747438419802984448
747296266409779200
747407998549630976
747440102037590016
747240088203993088
747407856220069894
747266785003507713
747422410400489473
747349379124707328
747322434827628545
747416366383235072
747427846272933888
747325785967464448
747285415728545798
747441389491740673
747241124201373696
747391112436867072
747405322533343232
747269242517479425
747420766292054016
747254835184033793
747250406216990720
747247881153708032
747382619122319360
747435601281056768
747424117469609984
747222752881418244
747437480362803200
747432577162584066
747309650442227714
747413375827714048
747347160274870272
747238133457117185
747342236321386500
747345050657447936
747399064887525376
747439481003872257
747395046710845440
747351543263854592
747359147696480256
747440223424942081
747297516534718464
747403300996321280
747431411469127680
747289157131612162
747353904858402816
747360229529100289
747337488033710080
747351480311521281
747433382745899008
747242063503233025
747393033574952961
747351991987240960
747322032103165952
747292739184668678
747235524516012032
747321570855575552
747379431380029440
747324511024877570
747225332378439680
747398683268947968
747392651826176000
747341791402164224
747321407210586112
747250481517367301
747426533468475392
747227090013949952
747402550123573248
747430647728242689
747420501681774592
747346438854586368
747383596227375105
747354068188700672
747231255008317440
747296186697023488
747330001276542976
747305070602051588
747337207204061184
747442530287947776
747276931003977728
747322128479883264
747377070058115072
747294605788385281
747442832521170945
747427493892612097
747386989222076416
747438558538043392
747322292280037376
747301773652570112
747229585675325440
747321264478380034
747378520960040960
747424587235864576
747411764963344384
747401874781921280
747420157937598465
747348213150031876
747362037601296385
747379477261463552
747430274749763584
747436993961922561
747335110186328064
747441758712172546
747388604155060224
747414298700431360
747367305328336896
747232223913476096
747320866254446597
747311307175538688
747375010478596097
747443851405590528
747257322666242048
747405641543745537
747372909040177152
747437421730598913
747416756306731008
747431285543546885
747251672582328320
747229300521336832
747248334255980544
747345323333320707
747419050507116544
747421261156933632
747370132532506624
747305515093393409
747369763370827776
747362201090953216
747343251233902592
747333084110954496
747341112273055744
747410104216059904
747377334148341760
747421412000862208
747240318832017412
747270429765697536
747438524627038213
747383398986022912
747304131040157696
747441410568232962
747317531522654209
747398985107701761
747416630699954176
747367611801931776
747365673865666560
747395185181593600
747394249780531201
747233662471659520
747434473051070465
747338218127794176
747385605303173120
747431780257570817
747349945183723524
747427774982328321
747358942221697024
747437232794009600
747324343403765760
747346485117751296
747346791259987968
747381696178302976
747354693454667777
747433072015122432
747392341384826881
747377611123351552
747277736230555652
747387769597497345
747423865622540288
747230801834684416
747405784082952192
747295406913028096
747438948239159296
747319871940112388
747425325399818240
747362658051989504
747403519133630464
747422875770970112
747301975033675776
747419386307289088
747436603698782208
747230768485662720
747402256576815104
747320119571820544
747409386872672256
747414944241561600
747253149086318592
747305796103397376
747278059317825541
747436918514786304
747356744393854976
747387299562983424
747388239229685760
747395654851321857
747367561394855936
747368362557251584
747402524949307392
747418841110589440
747433109944053760
747360695419805696
747392467062919168
747390407751929856
747390143716270080
747225605205262336
747300745939017729
747355997564444672
747220957794697216
747353250349735936
747312695787945984
747280164497743872
747316680309641216
747353414120706048
747309176649457664
747395768252764160
747393733956632577
747356731638943744
747356542916255744
747415280066797568
747436926769106944
747247356731482116
747417909979385856
747319146434568192
747396430738882560
747430077625999360
747438633825800193
747265585097039872
747315392670928896
747249600956874753
747360712075288576
747399945444036608
747222958347804672
747389350686621697
747362863933587459
747251509100875776
747276070982868992
747345478556082176
747323949168549889
747391770791665664
747363266209386496
747272602499059713
747352562639208448
747392597115699200
747428332527099905
747312859344834560
747356958097694720
747338788465061888
747441595155382272
747404047817281536
747414352911798272
747442295562199040
747304944575778817
747230864686276609
747404429201137664
747412331353735168
747281460613128194
747410242623971329
747232785769783296
747221150766268416
747376440753033216
747385563385303040
747286602750144512
747411802854588416
747318278268166144
747400197303574528
747405285019508736
747423911806107649
747353527375257601
747381205390204928
747354005576228864
747337198656094214
747420019559120896
747309684139319296
747223034205868033
747340868760141824
747438126239408129
747377875213488128
747416777156616192
747234312420941824
747341837640183809
747337278469505024
747437790833577984
747360343014449152
747423320535072769
747406006389342208
747383499645194240
747387433981874177
747351568660340736
747324930572722180
747441720888070144
747271499023691776
747313987478388736
747332874462912512
747361982840332288
747297134886588416
747276352106094595
747327019248033792
747444136584806401
747394820365115392
747244513190543361
747438512304230400
747404404219777028
747424377474408449
747373441758662656
747344438230294528
747404295071502336
747359650887114753
747335781094588418
747360506470600704
747288847017402368
747422905131110400
747369700670070789
747252159431872512
747339933698777088
747284681767292928
747381281151909888
747436960352972800
747321856235954176
747403477060620288
747421055338295305
747251198621691905
747356048076513280
747294844783992832
747441804866359297
747412033633652737
747427791621210112
747395554116767744
747316059712086022
747352411728117760
747394103051157504
747377824969826304
747358627632025600
747345025260912641
747238175563644928
747378789508857856
747412289389748224
747314855871340544
747433491491500033
747320987822096384
747319196967567360
747346656962580480
747418668900900865
747262611595595777
747274485431140352
747413497336692736
747380974611095552
747272191109062656
747234299947122688
747421772664963072
747286045243277312
747356102677803008
747257544779796480
747364487099998208
747270446639284225
747419206040289280
747421047088025600
747431952408518658
747368630967361536
747407155788189696
747312234469068800
747355343215276033
747258358357360640
747391792056655872
747337421025513473
747380051910365185
747373617839747072
747357956279271424
747441502729736192
747423828037369856
747334703317811200
747286934301532160
747265832934223872
747318035019497472
747383621279948800
747352520578654208
747306185930342400
747426411657388034
747331444272312320
747243246376476672
747406698390790144
747219976587665409
747233574487724033
747347189693718532
747258257928970240
747380647468072960
747340948653256704
747389761720029184
747242390835105793
747400218124115968
747318794280787968
747231783259824128
747391984751509504
747347906823282688
747396757722701825
747238322288861184
747296576788324360
747328294383583232
747270740223860736
747414948578484224
747361659795218432
747437597690073088
747310552393736192
747358728337391616
747388260259856384
747302902104891392
747376096962830337
747385886438998016
747228495055454208
747333545572466690
747331267964743682
747439347071221760
747379754400096256
747382367380189184
747337622536675328
747357314772959232
747375258051743744
747357696312090624
747221163554668544
747426197827551239
747358912647598080
747421776762798080
747413618837327872
747339635500548097
747393004130861056
747299089402867712
747412956456099840
747345138628714497
747440051584307201
747374502913376256
747310371925434374
747351509944369152
747417997782900736
747407520449331200
747353908876447744
747313391811723265
747406723594469376
747323017970102272
747423526009835520
747335273743163392
747316151919607808
747406685698875392
747329313549123585
747411551053701120
747427649182564352
747342789914951680
747230743261122561
747347965480558592
747221909989785600
747329498048147456
747361295222050816
747336196360044544
747351988086644736
747229447099654146
747427883950411776
747435345533337600
747272195563479040
747361248954585088
747356299860541440
747401220487184384
747226867778740224
747369004143095808
747357952118521856
747385953338163200
747305980753371136
747373122920321024
747408871187189760
747345432116789248
747311902766727168
747409437158060036
747432631839522816
747391053569867776
747246962597060610
747312393642881026
747331222016188416
747284291667714048
747339132574142465
747254780855091200
747320111111888896
747220228258430977
747441192317530113
747435479574941696
747322799732072448
747343968552128512
747325018602758144
747238901140467712
747312276101750784
747412050310205440
747409915531173889
747398603430305792
747328617349210113
747231955331080193
747379938718711808
747285931661524994
747409231607898112
747351098839621633
747392072982859776
747401186991570944
747414726230020096
747338763278245888
747321293914071045
747373399685595136
747370237352353792
747422498426396672
747369322889228288
747349018292985856
747383889799176192
747374473570062336
747408288006942720
747406119581032449
747332324958756865
747404190041903104
747382849645453312
747428324385951744
747422410182254592
747369939560968192
747353317404082176
747364281402855424
747411702044569600
747414973597519872
747330772927807488
747221750736289793
747377279563669504
747412809370066945
747323114531393537
747439313227550720
747237936324804608
747268865026064384
747386825761824768
747437006322434048
747430631009837056
747228025121570817
747301861795868672
747418538978119684
747354898728116224
747338188461531140
747443138533408776
747440303259422720
747231292618579968
747388251703549952
747221847025025024
747408032347336704
747315854140792836
747398158871724036
747389858121818112
747438243587690497
747381784413900800
747377195845320705
747397810543333376
747304919271514114
747432707098034177
747405398034911232
747417427298779136
747345184954867717
747420988313219072
747377690630565888
747274158518591488
747220429203476480
747361827911237632
747252784152645632
747233410582642688
747360649324470272
747406111108702208
747394291878793216
747364289955139584
747397001126547456
747281045460914177
747220047580520448
747363786462478337
747434204829356033
747427338577645568
747320161745547264
747411219682836480
747423345457643524
747298472827641856
747389606497222656
747308493040803842
747437128225783809
747440995202179072
747404538156617728
747350230379671552
747294781714292736
747326910196113412
747428085130104832
747394170147446784
747410792094457860
747388453315186688
747390743497449472
747238632767950849
747380647623200768
747405003875287040
747344488654200832
747360645167734784
747227765032656897
747432439035789312
747400172150349824
747406463363129344
747441699849404416
747293234141945857
747325026840391681
747324926386810880
747314830659313664
747308535017398272
747362461213417472
747363136198557696
747384523185238017
747385861306712064
747389296265527296
747443306120896512
747333755233198082
747432715578916864
747431495053225984
747332639602810881
747273512478347264
747415963583184901
747384283925352448
747417121177669632
747400742680440832
747230080498270208
747311034558361601
747246518080577536
747441330872279040
747372128798908416
747419142811160577
747429322668019712
747305439633629184
747405150575276032
747416659732926464
747344476083912704
747284619066638336
747338931247546368
747232802765160453
747244487752155136
747424121710059521
747222296050417664
747419579173863426
747423119174885376
747304978201468930
747429372999655424
747341032371564544
747421504527204354
747254717689040896
747404131439083520
747376163723501568
747421844253319168
747413455355940864
747402030000521216
747403510698807297
747374167608045568
747232294956457984
747382723933798400
747339451265781761
747385064225333248
747429800839626752
747384368021250048
747355045365190656
747371281671163904
747370262488743938
747220445976530947
747281469140152321
747443071500099585
747372456105512961
747335982467289089
747246878853636096
747398448056569856
747353099430412292
747323835687407616
747401103294115840
747384208679632897
747316915341656064
747438608504741888
747353590008807424
747402826951852033
747365225289125888
747221998108028928
747421781305090049
747361647308709888
747424238806654976
747367511038001153
747417624594751488
747295670986387458
747403351336222720
747417087895707651
747396653016055808
747327417635614720
747385215161614336
747402869226242048
747443507703463936
747377732561027072
747327878874882049
747231741308375040
747364738707955712
747258261963866113
747382145124032512
747370333645176832
747355813279375360
747363387902935040
747405389692551168
747228205782818816
747230797711572992
747403766413000704
747321038195695616
747338771666862081
747398368532533248
747415179437056001
747356865722482688
747316110031106048
747413833099051008
747435215698669568
747299580107100160
747438323610750985
747368253287239680
747310133009494016
747444048848388096
747366840079286274
747255166651473920
747219737390682116
747392467092180992
747296925049774081
747362242962784256
747230730619609089
747289433951473664
747410922298281984
747270362484740096
747419465755860992
747291665266728960
747319897273729025
747312255428005889
747404571778027521
747384648792150016
747354185826439168
747412700553166848
747286216878395394
747379770921521153
747373634692517889
747270924756484096
747310070191423490
747236451448852481
747438155851137025
747392634952507392
747248036120649728
747378609128673280
747385978478862336
747415699400892416
747363534904844288
747363816061698048
747442769556185089
747412947987800065
747358312748953600
747401044402016257
747394690060689408
747376033926545408
747360300828078080
747437732083994624
747349244642680832
747302960573538305
747401430437343232
747429511252283392
747228285336182785
747237508744785920
747371327905009664
747425765839495168
747305842186215424
747430526315864064
747427401303494656
747375543079829504
747416718499188737
747414415834767360
747375128091074560
747395575042220032
747395629786226689
747393985430302720
747438474538684416
747427057781473280
747427858512023552
747356631197835264
747364080273481728
747385726979969024
747415414062227456
747264872413466624
747257033259352064
747342194147655681
747402734685593600
747312184036720640
747443210029568000
747396346727006208
747373693639229440
747400582986600448
747424926735306753
747385513112285185
747429406554136577
747395952542097408
747312334855536640
747263995707555840
747338431743696897
747303744904146945
747385479499235328
747305028570882048
747253211887722496
747329787371257856
747355481618944001
747360791817555968
747411106579230720
747312905540931588
747369461464842240
747413191194460161
747389606635708416
747342345046130690
747269402026983424
747266130469851137
747360280057888768
747310170573676546
747413845589786624
747274124800598016
747410037103071232
747432707127451648
747284510123790336
747279107822497792
747430979397107712
747392786035539968
747425195372220416
747227991550287872
747399735707897857
747354693148499968
747421860883660800
747312096098951174
747347147658452992
747334124570968065
747422406214565888
747398649672531968
747370329752772608
747437484825518080
747391561017757696
747439283892588544
747397957503361024
747442429519892484
747250452014608384
747221448444502016
747418803160649728
747355414841397248
747221960493572096
747426294141493248
747426357009846272
747308576784343041
747434447901888513
747432623597883392
747400159399641088
747239718811738113
747398909723443200
747385555076296704
747358480793763840
747358581423382530
747312335153356801
747316097116889089
747416341100003328
747387798869671936
747359168365985792
747443213942722560
747338687910809600
747397739361746945
747241316975779840
747374276475498496
747411018737983488
747339740651761664
747329687018311684
747432988506525696
747364885567279104
747350758912253952
747315610770542592
747291170535968776
747285931980316672
747285965211721729
747236376052043778
747324057935241216
747419113706774528
747443134427181056
747231213061025792
747407746807521280
747380828104232960
747381557573345281
747228876854657024
747332215906787328
747411651821899781
747244500351803393
747418635468054528
747419340203491328
747435576064937985
747350243029704704
747360720258490368
747223465997049856
747327719709433856
747369683624431617
747360003279958017
747339057047306240
747282865801441282
747375820050599936
747361831832936448
747403955420925952
747383025814560770
747328885629456384
747420376230072320
747359261047521280
747335437165879296
747414910896857090
747332870105006084
747353338572771328
747242571106181120
747436876626178048
747390915409514500
747318097934114817
747405796661690368
747324993579548672
747349152472899584
747392412474028032
747306852908576768
747432657034764288
747318940993363968
747315975461048321
747243489545576448
747392211113938944
747325802857930752
747222966832861184
747420644476780544
747394870424276992
747358023467687936
747387803147841540
747411173772005376
747440995147587584
747365002764390401
747327430298263552
747306639145869313
747376465847660548
747424440221319169
747441771332902912
747444363253387264
747335659686236160
747329921836408832
747320962815660032
747331880266039296
747370371536429057
747403145962106881
747393851266981889
747443914626449408
747239635273789440
747345058836291589
747390260955516928
747322980053590016
747444027885182976
747412104987148288
747311655357288448
747297726228922368
747254382400413696
747395847747411968
747375123649433600
747351077599731712
747346866577125376
747223348426510336
747396875360174080
747339048688062468
747295024954507264
747370002387468288
747363949939671040
747422863154511873
747354265253974016
747378017782140928
747436897304190976
747439350892355584
747226385484111872
747352914855927808
747443830530670592
747355649638490112
747433055397228544
747434770993405952
747431264521756672
747313333322162176
747317259064877058
747274443840380928
747325362619592706
747440508763398145
747364768084824065
747299018099687425
747233783930228736
747351098638237696
747303635877404673
747293418787790854
747422162689097728
747346686163324928
747423848795078656
747339786881404928
747342865123049472
747308195194904577
747436326870343680
747405436089995264
747354810517643265
747314637650026496
747438361204318208
747398947220520961
747432220747399169
747312955897741312
747389342549671936
747338926927470592
747387035552481280
747259843380121600
747390437304967168
747311819195224064
747290390198288388
747378659665780736
747395583590031360
747422779432112128
747342991128334337
747360913506840576
747438977733525504
747344845027475456
747399798890897409
747229673571160064
747247226716585985
747404064405729280
747396950815838208
747320958612996097
747424625076764673
747375258043322368
747358178820632576
747395872925724672
747254445180784640
747430706549260289
747345432204873728
747345310716854272
747433038640984064
747428378622365697
747397068445061121
747380810991419393
747440248519417856
747385806596227072
747317175027830784
747290167874990080
747337056276275200
747255032463097856
747442618280337408
747382564483010561
747304902750150656
747444166330834944
747368421294243840
747429033131053056
747250909248368640
747310409904852992
747414713756094464
747385534083899392
747223130599473152
747227521809276928
747410544630501377
747373282362556416
747442052049231874
747391028521406465
747318592715137025
747291178765168643
747307175949664262
747369557719924736
747417318519640064
747356110890295296
747356803004915712
747320543297175553
747303019499270148
747230722042146816
747340269205348357
747444120185102336
747349274007003136
747326356355059712
747360024326922248
747339572749602816
747424830387982336
747254545894412288
747412964538462208
747361949462175744
747297075977555969
747376549729566720
747422397498699777
747350385845641217
747387652178075649
747375027352375296
747326310423236608
747298577777471489
747421684764934144
747263270185230336
747385064057634816
747364008848662528
747376726104244224
747228134475444224
747338532683816960
747355888466407424
747236149651857408
747411706356338688
747418756960264192
747415753842909184
747360548476620800
747408971787571201
747325173779423232
747369033679409153
747246111174307840
747399249206206464
747391590742687744
747349622213877760
747279883760328712
747278755253477376
747324016147369992
747352872791191552
747327971195654144
747435634818682880
747421013642715136
747398058044952576
747415611484024832
747415485516480512
747374922545106944
747390051093463040
747332178338471939
747354319859646464
747441058087309312
747302599825620992
747356324862767104
747326587339628544
747267300554747904
747302126125088768
747254914762452992
747426147558789125
747318488071438336
747403242473037824
747419117783818240
747350780022165504
747225709878206465
747440911299256320
747435685255192576
747367548862218240
747317896771051520
747306484074061825
747440852440616961
747311261096906752
747393243197902848
747278432212385798
747383940109975552
747420715696164864
747331008039555073
747413606577377280
747397630431473664
747437559928791040
747377338283864064
747330542249533440
747427741272784901
747377694992646144
747356286963027968
747317045130235905
747363123615543296
747440890461978624
747316990692339712
747432644191739905
747269737424392192
747366156449746944
747432166234128384
747406605981990912
747418320656273408
747410192317423616
747351065310330880
747393289364529152
747335923797372929
747372376292196352
747250850590924800
747424616356904960
747284333925277697
747383424139264000
747438117896982528
747392513154097152
747418266197331968
747303614809464832
747302922984185856
747362335342362625
747390084794617856
747433495946010624
747433504166780930
747365627757735936
747361924279574528
747439388670435330
747390302810345472
747263651686420480
747351040077365249
747414067892076544
747267854572019712
747361362112811008
747221872178171904
747300410726113288
747359537544441856
747390546000248833
747411756901871617
747372317811015680
747432136798519296
747377514524323842
747404949424865280
747408628005507072
747245209214423040
747266973394935808
747344073451679744
747440617660252161
747295301954723841
747220324727525378
747331448437280768
747259855652683777
747428232111263746
747403158268215296
747279539663863810
747409840088068097
747315183081521152
747366059821301760
747365632157560833
747436092073222145
747390600878628864
747358493158551553
747275139738406912
747400461590749186
747351136428953600
747391762566610944
747377124181446657
747410691548581889
747432845656866818
747231590443409408
747255791514615810
747343792248782848
747437929098772480
747316294521753602
747362607988867073
747397395424509953
747379074822189056
747369738020478976
747390147596029953
747315497398480896
747221783963566080
747328977774075905
747385961915494400
747310149652492288
747331049902870528
747267942564380672
747316705349668864
747307175920312321
747225663954886656
747245628661596160
747409726766481412
747233721233772544
747245305716867072
747309189215596546
747361198673297409
747351719647023104
747273172660060160
747265719360847872
747380181946540033
747237496120090624
747393825979666432
747295071167356928
747399656100007936
747373215379390464
747263857207349248
747368043764908032
747443792819585024
747385647154012160
747409261332959232
747299416600510464
747369243398836224
747259721766211584
747362448383049728
747324037215313920
747426021557698560
747378357629747200
747303921228537856
747378231758688256
747353325931094016
747334216573083648
747436662406389760
747381138348445697
747266998736986112
747339383930392576
747361257506803712
747297453552996353
747361454471417856
747435731371470848
747346631675154432
747264855401463808
747361748068536320
747226498684248064
747265493027913728
747341976178069508
747322921396277248
747380601532059648
747330462742249473
747222463470174209
747304701255782401
747437123842744320
747229698736926720
747305489709445122
747439359448784896
747400503357747201
747224120216031232
747362767376621568
747306664382992385
747407306497744897
747355817129684993
747398804782129152
747302205523300352
747269444087341057
747431117863686144
747342353615093762
747319536618078209
747427187611996160
747384392914440192
747346556248952832
747438663114514432
747401598045986816
747223482673528833
747318257162424320
747251744023814144
747376390316638208
747222845458046977
747322678021808128
747345620906606592
747258048092209152
747401132532695040
747411505214197761
747322162428579841
747233330865778689
747350163228876800
747290830625374212
747296342272147456
747317690977509380
747368643441352704
747440961542889476
747424927029075968
747264339522969600
747393096443375616
747252553637830656
747330282504650752
747421244077670400
747344941295218688
747293859160285184
747382887381598208
747372695352971264
747376520520433664
747413258341126144
747316088958902273
747297269225914370
747252499237658625
747406316683984897
747385798274715648
747416194324508672
747292860945338368
747359642347520000
747436280879923200
747334061333483520
747440877967073282
747219972129099776
747280408031596544
747226016293265408
747399542887321600
747258308021489665
747341753934479361
747438411708010496
747287332554838016
747336179545051137
747331427641888768
747274464711352320
747438218426060800
747434049564708865
747432086462566401
747308375625523200
747373521345581056
747345964868919297
747385429104594944
747430392177688576
747435341284524032
747415812634476544
747375803139301376
747378428786139136
747321709049503744
747378252751179776
747245230265536512
747423936820961280
747339891688636417
747396225385697280
747400453172961281
747296736490643458
747386431555801089
747272829033291780
747339262446600192
747227169688944640
747288851186515968
747312213262663680
747277698288914435
747416785713008640
747263215491518465
747439892305690624
747281821277118464
747332723442753536
747413606518636544
747402801819582464
747418341657165825
747260816223780864
747323592312905729
747415971921420291
747219624127782913
747257343318974464
747393725291204608
747393998227185664
747300762959515648
747355582340997120
747423907838230528
747444350762754049
747249546170859520
747274947039363072
747391804538904576
747437245620162561
747433462093615107
747436251335254016
747374569992888320
747421336625086464
747365606635114496
747421328118996993
747423651788521473
747283436092588032
747306760688459776
747424872494694402
747350029078147072
747425333725528064
747416882056151040
747287731206660097
747431943910887425
747435655798501376
747333495052107776
747414831137882112
747321013185089536
747259906047221760
747408732628357120
747438180928913413
747313341475889158
747316894240169988
747410628671905792
747307666691629056
747346560380338176
747328965518360576
747308023182352384
747346250245124096
747393268200148992
747405972738572288
747434380663070720
747289606148620288
747296144791736320
747278579302424576
747235013079470080
747286338882273280
747394467687063552
747435140096241664
747432778422194176
747244492038672384
747324435544215552
747352562513362944
747233960053243904
747421265351217152
747316118130307073
747347474864451585
747360858922065920
747382035711401984
747424847182053376
747414071880912896
747230361394962432
747436759030464512
747380760756248582
747396510480994305
747269221793423360
747442165664493568
747424448899227648
747360208578547712
747282136118362114
747389157664690176
747321554082553856
747296627187027969
747270719143350273
747437174300246016
747344761334398976
747374708530634753
747348498228600832
747392555130691585
747328587708014593
747322330129403904
747288523988819968
747220894821527552
747427804048949248
747437488675893248
747247121917583360
747419767984762880
747416420871442432
747380924426391552
747232181685215232
747277232960217088
747435840247209984
747324481853480960
747398217457864705
747427997309796352
747434791700561921
747382639854780416
747370379761618946
747302386025148416
747364965158256640
747340524953079808
747378567344861186
747244374585643008
747363958462488576
747339115759210496
747315593758445568
747404538550816768
747405075132354560
747272597969248256
747416198489440260
747338557887438848
747374205272875009
747351174349717504
747250641156726786
747357621041135616
747405003808083968
747359936095588353
747390617387417600
747263446266183680
747382119912083456
747323101856178176
747426919315050496
747401724130795524
747348124780236801
747293426895335429
747400960541102080
747258773677445120
747336502565232640
747316638215593984
747366168802041856
747411295578824704
747372674196905984
747434154434912256
747407201921179648
747229434663473152
747396330075594752
747360288287096832
747312985161375744
747421982275272705
747220987222056964
747322011366502400
747394576969760769
747443574942244865
747326847076077570
747434070326444034
747293053832986624
747374288970326016
747223680132997120
747444371616718848
747439678362624000
747390051374477312
747381226273644545
747331796598034432
747387006125146112
747385982736007168
747302738283814913
747250892810788864
747358086352994305
747363375550631936
747328558473740288
747378286133653504
747346275113152512
747394954436186112
747312020374990848
747266029819207682
747428714523332608
747269939027918849
747319532381839361
747281469005914113
747373437438533632
747421411942227968
747424096472936448
747415514885070848
747363312556515328
747297486969024512
747379041267658752
747303749417205766
747325580442374144
747300079170510849
747314939837054976
747410234159792128
747330991346221056
747427837859205120
747415355392466944
747406967069622272
747374494436589570
747399844893859840
747272275271942146
747370967014445056
747250305499181058
747329590436081664
747313245115932680
747379313801068544
747326100850651136
747434452201005056
747361194256719872
747327862416408576
747411085519556609
747421160455954432
747325807081644033
747238389473226756
747272094728130560
747385634625445888
747232294985949188
747341707700633600
747339195396481025
747278252142583808
747371932014764032
747343733696258049
747296593699708928
747236875224551424
747314687948132353
747336699726823424
747307637511905280
747356916272209920
747337983309709312
747415770787872768
747417393861898241
747369058836815872
747354626148675584
747322476607111168
747330336950935552
747380156684242944
747372934466011136
747400323212279808
747380265761247239
747353737086148609
747325563979763713
747307067040423936
747370816086605824
747382807694020608
747365292423188480
747380043547017222
747407021356421120
747238754298044416
747425765633986560
747438487196991488
747376499544723457
747443763392430088
747435093954703360
747439003046125568
747359336150802432
747436952081805312
747432916918149120
747250359924563969
747396673844940801
747311600869117954
747412968850268160
747425308387737600
747414243809468419
747331272293285889
747315933631262720
747401552038596608
747348288362287108
747305569732567040
747278092566028289
747391536145567744
747442375123865601
747412637642821632
747403581909721088
747401128250318848
747326675281580036
747436083529539584
747334543707774976
747405717129338880
747402919482384385
747249588134776832
747343704168374273
747301735903813633
747353170926436352
747355578062635008
747374641350512640
747339329698074624
747307935219363840
747350746543185920
747404194596929536
747418748785672192
747371893951467520
747219716553474048
747411223885582336
747290725830664192
747374045654487041
747373932559273984
747252612257316864
747287257166417920
747377837347209216
747373743647887360
747401115969327106
747316881644654598
747353430700654592
747358820406558720
747379280225640448
747362662426763264
747330408266686464
747297742796382208
747338691937394688
747356081504980992
747226435459358720
747309663339741185
747437715499556865
747380311969902592
747303166077636609
747433609145917440
747329544055513089
747394748818722818
747417922293895169
747358895736295424
747298720396410880
747287190292430848
747338138234695680
747409890176532480
747374330871427072
747370803516346369
747417880606679040
747417834159022080
747313517926064128
747326809696395264
747437358736244736
747240570251272193
747325144427704324
747371256559902722
747418706796490753
747424394054598656
747376180563685376
747299152095109121
747422116627128321
747419641841074176
747402718193455104
747368752681881600
747419738331021312
747423953941979137
747334732472475648
747239576507289600
747353736989728768
747436725396463616
747388029610819584
747386045537280001
747349274317328384
747244563409047554
747321373832282113
747330722856239104
747442710630498305
747344559651315712
747424369220059136
747377816577130496
747420015389990916
747302633526878208
747219615550320640
747410234289848324
747360288534454272
747426327842668544
747401577246261248
747370111451881472
747402810216550400
747429385385312257
747332073275285505
747371558381969409
747274892261924864
747424604013084672
747245104621027334
747429192313122816
747414059272790016
747369494817865729
747393075429904384
747406807383998466
747397256840568832
747396166472638464
747437190909730817
747309784903233536
747234979302809600
747426885525704704
747390969813696513
747379284499632128
747425853630361600
747344513652269059
747405339667087360
747420426578518016
747404727080587264
747430626924634112
747271272564924416
747342513095139328
747334741037191169
747315589912236032
747324296935026690
747365195958325248
747399203274403841
747434795962077185
747277237196455936
747400004361326592
747437413451055105
747385609291862016
747378781275492353
747347957003911168
747242864908898304
747413581105405952
747226943339134977
747383495735992321
747343230321123328
747220723031228416
747397793828986880
747331188331732992
747418685787283456
747324687231836160
747270769441382402
747233129673461760
747289534937726976
747275118905270272
747428038992871425
747384569133826048
747408032355721216
747317489961312257
747282064701956097
747403665967824896
747378068088590336
747297734705582089
747409575679188993
747275488087801856
747316026040168448
747227131780931584
747420979962359808
747371860376100864
747375362670157824
747325182109331457
747259260195610624
747320539174187008
747319343864680449
747384556873875456
747310699030798337
747344710872629248
747411119141068800
747374834154364928
747370073635983360
747375094536634368
747335538026262529
747373630510743552
747369780269703168
747394455091679232
747390395156402176
747389526742491137
747396816782647296
747329678252220416
747401078140874752
747374054219227136
747395004604289024
747314146803232768
747436339444977665
747400990144397312
747256982759968769
747356584817328128
747355150365274112
747267552489971712
747378802217619456
747407684119429120
747403107919925248
747222362907521024
747399618313461760
747319914097057793
747393649789526016
747401690467438592
747329309484810240
747225797954572288
747434049342431232
747354546251440128
747311026278797319
747427363760275456
747388444729565184
747440278169133056
747441247036416000
747406866360184832
747426428564705280
747389589728407553
747298502129049606
747318919912816640
747316101390831616
747436180141137920
747438868748636162
747426684421480448
747283318861795330
747275068669976576
747295658600628226
747376591605497856
747319771293614080
747349366533402624
747340902381690880
747349068876156928
747314889299943424
747418669114867712
747371806059802625
747432615205044224
747417905751547904
747325291190575104
747403640961384448
747362880509587456
747415536028389377
747324314056163329
747223709413441536
747419235115204609
747370795190542336
747322879662952448
747412943952875521
747436192757583873
747386917914841088
747409349132300288
747428592649281536
747334753540399106
747258660514996225
747338708685193216
747391192141168642
747261525329575936
747418018758729728
747328424167931904
747330647140630528
747359579550396417
747353904870989824
747383344611098624
747294886794190850
747427519121457158
747265405039714304
747435970375618560
747309122043797505
747399362502758400
747398658065301504
747344006175031296
747284191121833985
747429418931466240
747358648498855936
747417297250291712
747221050249732096
747432774529744898
747360196050182148
747364260288823296
747356467360075776
747358900341645312
747407558319677440
747402537490386944
747359399367184385
747320446769475584
747411115060133888
747227073257869312
747266977866092544
747254382404734976
747242797732892672
747423865639415808
747426088545026048
747426717812264960
747377413873672192
747442920442101761
747299676693508096
747329783411802112
747392282618368000
747285952851148800
747421227371892736
747308056707399680
747325559537963008
747313052165365760
747366818801655808
747299215395590144
747319385564426241
747234492935462912
747253224726499328
747250381072273408
747379754395799552
747340105514262528
747442157255036929
747418870357458945
747438100985614336
747377023627075584
747252612349689856
747365439043440640
747321025617006593
747234614700277760
747383377922260992
747408074298826752
747395587851554817
747407453436907521
747411089705439232
747273260996272129
747368278809534464
747411953899888640
747386314002145280
747256206666964992
747314155112140800
747399882697248768
747383566896611329
747341661399711744
747432946521497600
747245053991489537
747394593738481669
747235738660438016
747428064259280897
747436771512811520
747434385130008577
747373072710148096
747386792240947200
747381138495143936
747377321506639872
747235335877230592
747429037308583940
747328046990921729
747259486902038528
747427720271888384
747319561695854593
747414621565366272
747423035209048068
747334539664449536
747443524417773568
747436616592003075
747434498179072000
747379284474466304
747360078819368960
747317129075003393
747441746146111489
747263936714649600
747348657528266752
747408631876952064
747316864770936833
747268596892569604
747256361923252224
747249294399287297
747395289716297729
747433265154392064
747408074097496068
747373563393499136
747250858954371072
747319587012698113
747262867527839744
747423509098401792
747379351411376128
747308765477691392
747343075031191552
747300779719958528
747359025977761793
747317150142988289
747335269427253248
747314595644112896
747234262357704704
747398754211405824
747331544969154561
747412503236317186
747384674100613120
747319544906055680
747252817782513665
747326734123433984
747417205365673984
747338805087068161
747429242850414592
747428223542145024
747256651535745024
747315241466241024
747347923478798336
747381952194445312
747321050539532288
747297843619074050
747377829004730369
747227811421765632
747321369507946497
747226494469046273
747295947906908160
747387152993034240
747284727866875904
747344136177496069
747408506211475456
747348225460338688
747380727394738176
747438608684974081
747311340717367296
747389535265390592
747321096777564160
747412603937361920
747328432510361600
747436905764167680
747430521920196609
747358270898192384
747374402141052929
747439393208688640
747422267638845441
747279543874924544
747407210238611456
747328474772168704
747395365326856192
747438549780291584
747376688258912257
747396447432249344
747220043457568768
747233704297304064
747440521484828673
747357452912459776
747363522263187456
747370367455477760
747296996583563265
747362590926450689
747395239615168512
747395591961870336
747426613038440448
747369490661445632
747300523640913920
747358128233136128
747308010481975296
747385823503355904
747386221693968385
747373928213938178
747228499350536192
747391280032923649
747241619011731456
747389384228474881
747408040404541440
747394308303556608
747358963222601729
747375823968178176
747356765331800064
747321704960032768
747319427603922945
747443629183074305
747315782812479488
747251194511269888
747381826117844992
747421802167672833
747300704260284416
747282056233652229
747294286757060608
747329053267374080
747342663943233540
747432065423970304
747443235031818240
747318299172626433
747379963943260161
747220810964832256
747227014395006976
747397831867179008
747418476151734272
747405201007607808
747291933886676992
747294664424751106
747330877999316993
747267514787258369
747322556567298048
747266835054215168
747352986175823872
747320358768807936
747219968006053892
747276205246734340
747327623324303360
747434133362720768
747240394232979458
747367867411202052
747429536229294081
747432560624447489
747418505419493376
747318622373044228
747352797620895744
747428001407598592
747417574091132929
747441943198654464
747274355617447936
747364528942366721
747425690304282625
747384669985980416
747224896367845376
747271511929724929
747343947551301633
747370484979769344
747386074863902720
747422070347280384
747366663801036800
747413518417174528
747421802188644352
747430924661440512
747322099455266817
747265127888584706
747441678944960512
747311085191979008
747443738247495680
747431436593016832
747376948309987328
747399337450274816
747388952450109440
747400117406228480
747321575116939264
747405029166944256
747301505267445760
747361697921368064
747337286958780416
747277002160377856
747236342770311168
747438822804226048
747387610247602176
747437904243396608
747244722960359424
747407453294370816
747400528485842944
747394929077297152
747372837690826752
747349106268454912
747278730209308672
747430626861555712
747259843279458304
747420392835297280
747360087149158400
747346321531502594
747366416261783552
747384380541313024
747378907016531968
747405901548531712
747431444784484352
747310086654070785
747387274430681088
747431478238257153
747275257220734976
747413220500045824
747329489705656320
747318987206189057
747319205154816000
747322938194464768
747353183186460672
747393863921336320
747352449166475264
747386716722364416
747285135058305028
747285374049755137
747265673181667328
747296287683280896
747388905989804032
747225831588696064
747337848815161346
747430169728552960
747431201560989696
747395206002139137
747437585123975168
747400092555030528
747396694858309632
747308715213131782
747386490225836032
747430308287414273
747297541616590848
747297596150939648
747412717120561152
747358899997671424
747403128958496768
747442194923958272
747439716103000064
747252431944302592
747438893734203392
747375211662708736
747411517583286272
747373903056674816
747380932659847168
747307159126368256
747290914716979200
747335449694220288
747431587281776640
747243884137242624
747424310189395970
747386213372309504
747331028889411593
747427657529208834
747322363469979648
747264305985294336
747257888784056320
747378248514830336
747328114087211013
747378361572466688
747354437526577152
747340998775234560
747420963193528321
747416802582499328
747316130985828356
747381260146794496
747436360521388032
747366861055139842
747443146959683584
747404307826380800
747397835738361860
747426721905905665
747395566565359616
747268269539721216
747342844508012549
747384707562737664
747411966659039232
747362830060498944
747416047398096896
747249017919254528
747288280568209408
747232387231191041
747370883082293248
747423278650769409
747423269939183616
747421898665922561
747375979249680384
747417041557164032
747396284051390464
747384829365321728
747383793175105536
747406203345600512
747328567126614016
747419604318728192
747252788636221440
747388239397457920
747380135905660928
747433042906587136
747336695331184641
747365237586788352
747396267345588224
747404274208956421
747414084732129280
747325467506544640
747433113958092800
747413925231202304
747427695114465281
747227513726832640
747368584805027840
747350763106611200
747426927552630784
747440152008622082
747389388439564288
747422104157556736
747239576264130564
747421923605352448
747392874120097792
747397454346227716
747339719416000512
747321021535916032
747403154413715457
747406442756509696
747247247767789572
747348305265364992
747435182022664192
747348166857547777
747438096791199745
747365040630595584
747365384337055744
747361127298801664
747427909091078144
747373924074217472
747285227135864834
747329066034835460
747400356569612288
747241610765807617
747408229177528320
747306148361965568
747406463539126272
747368815265218560
747396405719773184
747386150734684161
747403678609477632
747227119416188928
747248053069971457
747403972273709056
747354663838613508
747409839844843520
747342911595913216
747346644237070336
747404357931573252
747337635178287104
747378923730763776
747420099058012161
747387744574443520
747431499247476737
747401216645341185
747395948234563584
747378021875728384
747228448838455297
747428219561873409
747345126209392640
747364516397191170
747401271091560449
747231372264284160
747365007202091008
747381025022455808
747388654453133312
747254281493872640
747427816594153472
747230734906064896
747389380017303552
747378365779292161
747405280787468288
747399991715467265
747310200034451456
747324586350370816
747350301737287681
747346262551257088
747420338120622080
747400906036101121
747232488074903556
747376226747224064
747389623341551616
747369092248637440
747270102542917632
747220123044327424
747319842777096192
747385504811847682
747433084765802496
747293620038840322
747226498638176256
747352902205734912
747368886853468161
747354794109591552
747376503835467776
747443658505478144
747384070104027136
747427934038790144
747406052673601536
747341431010787328
747228478261559296
747353401399320576
747378361740181504
747228151059611648
747398691414118400
747409881704050689
747341195806801920
747314541101383680
747368559433629696
747409156252983296
747349215475466241
747414474613735426
747441444219195392
747243154244509697
747256764442107904
747401174588891138
747346040341204992
747443000075223040
747309789131116544
747324728935743488
747399190444023808
747265149082296320
747426130685206528
747430538907164672
747354504417411072
747344979245342720
747229971223973888
747438092781559808
747325983238172672
747320518102028288
747419738393870337
747373924120301568
747360489945055232
747426864721960960
747388713337032704
747317799995858948
747288024711462912
747424583007928324
747441733336653825
747305150243442692
747222430188474370
747409449892085760
747369050494275584
747337375022387200
747402097268654081
747411807145463808
747324292891713536
747363652479647745
747308987721232384
747389417837461504
747417351914725377
747226674736013312
747320220075732992
747299706062020608
747380844789121024
747389858390380544
747330643135107074
747331658248949762
747361781543239680
747406199402930176
747372019793068032
747373949395181569
747349320169512960
747333528837185536
747335084710060032
747439371922571264
747341485255720960
747266252163289089
747366340869169152
747417326673264640
747370359146553344
747305498320375808
747235356869693440
747345822493216772
747353669839032324
747326541147705345
747324846657282048
747439522909126657
747221003839778816
747332375336493057
747302344136634369
747397781380177920
747342210882899972
747305351649779713
747307662526685184
747374557510545409
747440781204594688
747324364438200320
747322694899630080
747329909211574272
747299697694367744
747344794712604674
747344794712604672
747400465571282944
747313828015177729
747399660512415744
747314742327316486
747349836207267841
747354789630009344
747332786311159808
747433730525003776
747430899445342209
747421646731026433
747366206475239424
747235881208143872
747339879168643074
747387735984439296
747378466614558720
747320694275379200
747379796317876224
747408632028012544
747236954853412864
747403825217155072
747304546041368576
747339325155610624
747438491273826306
747377640387010560
747399337584394241
747439011401072640
747369474139926528
747296153230663680
747402743195664384
747409315808550912
747373114762334208
747297910719582208
747440311509651456
747394786768805888
747245133989580801
747390273500618753
747317015904296960
747372082703413248
747429204950548480
747414512249114624
747439325827178496
747385504564318208
747441196469915650
747415292549210112
747283356325289984
747414554510954497
747350968736546816
747331645418528769
747441573965762560
747313224052158466
747379825573138433
747262938503733248
747395260632928257
747393851292213248
747443754932441089
747427896575221760
747417116886736897
747426340341612546
747396854506201088
747405142325104640
747432422237581312
747293343286104065
747414990697619457
747417876177444865
747304416047308801
747428919716909056
747230680157929473
747407151597924353
747278839269580800
747427560846295041
747404920035254273
747389052987400196
747378038887821312
747315795294707714
747305682710364160
747232140073574400
747324074720788480
747308262261821442
747379678915223552
747351648041721858
747295343641952257
747421693270962176
747341208641429507
747365992725123072
747273621555515392
747440580213366784
747434682929799168
747343188432584704
747383323664728064
747231636685611008
747355590771433472
747315811975499778
747225110235357184
747256852707082242
747339073648369664
747407469975076864
747328336414674944
747318135754088449
747376826796806148
747243414127771652
747417826093215745
747356840627863553
747249340779880448
747409919515582464
747426419991543809
747329435070660608
747436511579144192
747413342088728576
747381477956935681
747312334859689984
747370359104614400
747244886429077504
747359067790839808
747288603600920577
747346032111980548
747261130930806789
747391045139324928
747364042386333696
747338964533551104
747414944447078400
747290772051943430
747393868182630400
747398464909225984
747369629039878145
747339715418816514
747297629634072578
747393070971248641
747257171595821057
747413086152327168
747223558523228160
747324980652711938
747434703980945408
747368244978290688
747379746007187456
747324204995928064
747428739559079936
747305431324712960
747380567927365633
747400906145169408
747420145170059264
747432396903985152
747238586546716672
747361488013230080
747320123803869184
747233268244701186
747428777047777280
747410301478395904
747411261835599872
747346669704871936
747257121041944576
747369952194269184
747370786973954048
747346929567207426
747220186034540544
747360590339969025
747389413634760705
747319314185781248
747377543918002176
747338008391651328
747330366399090689
747268064169754624
747400327377321984
747400860125241344
747237491799818240
747324674514649092
747404534121701376
747341816622514176
747404131430588416
747405876420476929
747371034219790337
747392915903778816
747437660919070720
747326478052794368
747377598532050944
747318978658209792
747330458367623175
747406039964778504
747379116664561664
747226540606263296
747345960884383744
747391741540474882
747438407543046144
747338184334290944
747225169068859392
747302520322564097
747391397519462401
747416563410677761
747301920520306688
747365875280404481
747407935588958208
747429083475120128
747247780519907329
747306198819471360
747390898594422785
747436641736867840
747364336025346048
747395436772745216
747315308528992257
747228683815903232
747307490438586371
747328936179163137
747239517837361152
747254298485133312
747268286388146176
747361865567612928
747396158041952257
747411148518137856
747428760476090368
747314763328192515
747401333884489728
747301152769773568
747223226867134464
747398591036145664
747420048768245760
747389291987341312
747223810185760768
747334581708161024
747407449276223488
747294089704443905
747345436382355457
747320971103637504
747414722258079744
747341602738212865
747352000443064320
747433508524658688
747422112311296000
747225181735653376
747268584095817730
747361638970433536
747232710175817728
747349953559691269
747281414492561411
747441548904763393
747383885441470464
747425572767268864
747321499405561858
747232911687094272
747424784225472513
747410163062104068
747315308650598402
747345939581435905
747289069357432836
747404890511572992
747340860606472193
747223457805524992
747384124562935808
747438986054991872
747354584117444608
747249370102280192
747411949487534080
747327275293515776
747426671494455296
747388776301871104
747413040186810369
747442824015192064
747380811243134977
747395054940078081
747334296482906114
747393415260815360
747228788472184832
747385928147173376
747281125286936576
747407101094428672
747380391892353024
747414499813171200
747443931172900864
747344882755264513
747416013952684033
747349831887138816
747402252487393280
747414495690096640
747231947097767936
747366320069574657
747224086946844673
747232886617706497
747404706109100032
747362196812750848
747443549650616320
747385097825943552
747310581808410624
747226087306956800
747322250290860032
747404987148439552
747433508361101312
747435840402489344
747408309204959232
747296946205818881
747332882918563840
747345872539680768
747341766345392128
747404466928910336
747372376585834496
747424742454460416
747407998755049472
747443067058270209
747414394892607488
747429058439417856
747410439546478593
747288867649134592
747396271258877952
747436683545747456
747376574744301568
747267380322123776
747339111476801540
747424834607550464
747419314953687041
747279191423356931
747286535611912201
747375576810397700
747431306347294720
747439858763841539
747412864223354880
747385458674532352
747385991288229888
747409189710921730
747363425660067840
747224623532498944
747312548874072070
747323063918698498
747375136366538752
747372900928323584
747404190423588864
747410473465819136
747271423920508929
747317003380133889
747402344636227584
747259654384852992
747236413851181057
747407117854834688
747414260758753281
747309621438644224
747398901192327168
747368308081451008
747440844165120000
747354512940204032
747430849084293120
747394598041948160
747372401575530500
747431335602446336
747349571949322240
747252868294467584
747355091817009152
747356865948946433
747224640502771713
747441045454073856
747240402718232576
747377393032171521
747221641462165504
747324754227396608
747243670194241536
747428496318808064
747388788746428416
747429956012093444
747383189207924736
747344991706460160
747387773934538753
747370182679486464
747380106662838272
747405251267821569
747438139132649472
747378550274138112
747429079230484481
747390269482541056
747228700467335169
747401619298463745
747357914390630400
747443142610255872
747374750440300544
747329649210908672
747411559505231872
747395030050971648
747391540167860228
747384061694468096
747229161882849280
747435513162928129
747322585663188993
747350721289297920
747355771168493568
747318374879793152
747423135767597056
747263085488930816
747301648028991488
747309868806090753
747341166698369026
747388549545230336
747396992851054592
747423878323015681
747230835326201856
747374683385802753
747431860263854080
747442371068043265
747403082858901504
747386398043475968
747322896083607552
747302809649872897
747292273637941248
747286544403169280
747241665203699712
747381981349044224
747239622430720000
747303837287931904
747273663699894272
747434024365338624
747281100058173440
747413795023233024
747405876277940224
747407369693462528
747377287830585345
747389614923579392
747241765967626241
747263051791904770
747416118671847424
747321595979390976
747346443178913792
747298586182881280
747335038610477057
747291740944535552
747379074578911232
747413547647303680
747317842014396417
747414151786598400
747441612003905536
747368643474776064
747361001616580608
747434217055846400
747409739470897153
747323579767787520
747347541868457985
747432430299078656
747413207849959424
747442433810534402
747439447571042304
747420929853030400
747275005851885568
747352315196280832
747294878472642560
747414487238479872
747276557492752384
747434586334965760
747363929207148544
747258794497970178
747318148156710917
747334996835205120
747309445252710402
747263714663882753
747359344761647104
747377006782799873
747387194810171392
747409961764937728
747346556328755200
747369977087401984
747247037956096000
747414936217853952
747428307537432576
747374490523439104
747410301411336192
747435982929203201
747388755254874112
747415846025322496
747297998858653696
747356857384210432
747382203714310144
747442765156487168
747385483454480384
747295037793280000
747315287943327745
747425639960031232
747419872544567296
747439887998017537
747321654771015680
747328986158534656
747368974871040000
747333289543794688
747411563821170688
747396183501447168
747315056879144960
747393176068055042
747383663508226048
747261634306015233
747430857539977216
747344098277761024
747240876699693057
747393809122754560
747425312892456960
747431285421813761
747338973098369025
747360611428868096
747425761422774272
747317225552392192
747336255105441792
747337106414960641
747365657369513984
747402940332281856
747435852955975680
747367804517638144
747279787006164992
747404852976750596
747304797909377024
747334187154214914
747310837740691456
747329770866675712
747364902390554624
747290973277872129
747285713742290945
747411438113792001
747351471960825857
747326453038014465
747423492233138176
747346245925011457
747314889434140672
747335487719776256
747399501074161664
747301954255085570
747357503399280640
747382430227660800
747387152871358464
747244425084973056
747349249118076928
747366739453739008
747254126594109440
747401099007623168
747355456511803392
747368614261465088
747406451002449920
747423425434619906
747409491927273472
747361676639469568
747370178741149697
747441909812047872
747341896301699072
747363006292594688
747310447615840256
747374926596694018
747356622452850688
747317930354872320
747425165756272640
747436767368855552
747409944664739841
747341938278359040
747404123146977280
747387589234036737
747326763336773632
747373873813987328
747418316822691840
747353044757716992
747407717443080192
747219942706020352
747240528597520389
747382853667696640
747222979562475520
747328961072422912
747229153527726080
747382459470209024
747349249029877760
747414692893724672
747417771588354048
747430236741074944
747286196028530690
747371328001310720
747431390208270336
747370195375652864
747421336679616514
747438768123219968
747221591411417088
747343884607336448
747247826430627841
747261080615821312
747293976311410689
747429469170860032
747363308450287620
747325849066573825
747296019331702785
747346929676279809
747344811460419584
747317322109489152
747362494730088449
747331628851044352
747396082448076800
747355540695683074
747220152442195972
747223465992716288
747411127554957312
747377879567245312
747404026824691712
747388835013632000
747399064635871233
747429985397268481
747271096647311361
747376444918071296
747338511758430209
747422921929424896
747373513263222784
747279980023812098
747444229203496960
747413035980038145
747414843565744129
747267007159009280
747387178016210945
747407428375838721
747378978130825216
747329040856416256
747267904748519424
747344220042604544
747434770917785602
747402269193166848
747372334445633536
747405054097793024
747383797503655936
747317993185509376
747438830983221248
747233507303260160
747304579558080514
747290746823180290
747224594344349696
747426231310770176
747440500366540800
747416089278185473
747307603684790272
747409886120652801
747232274253488129
747255661730234369
747270693797105664
747262519434088449
747362125593645056
747389753339875328
747405431564275712
747374570240237568
747401241429413888
747370027507081216
747394421784723456
747400280975675393
747440051508887552
747412469820366848
747442958337662980
747364608663425025
747413929568120834
747417355970568192
747373634621161472
747435374738292736
747416869552951296
747361831795200004
747337785837707264
747387404428926976
747296753267793920
747224006953046017
747399660331991040
747422498547990528
747363421428064256
747371827136184320
747439648796991488
747342290830524416
747393654344527872
747388780550701056
747378764275867649
747299454084997123
747311026387836930
747346308927655936
747397093422161920
747428961794293761
747344002001690626
747316747280097280
747236787009912832
747423672596570114
747313832335269888
747348322277437440
747248132853993472
747380119187165185
747288146631548929
747428789932589058
747245993708691457
747343960176136193
747410439852679169
747424058795499520
747419776159522816
747408850245005313
747227455023386624
747340394686361601
747294022822047748
747391665938305025
747348255139205120
747314415540674560
747411823901609986
747387853429059584
747384808322572288
747381436177616897
747339023257997312
747330768758681600
747275525702356995
747291082543665153
747275882201391106
747339484878905344
747441699996131333
747352285844471808
747269679043878912
747438675953344512
747334023840555008
747329300882305024
747322040558854144
747415519087759360
747369662766145536
747392253300191232
747418857632043008
747354034898624512
747304483340771329
747356211675291648
747259440596819969
747240796726960128
747367859366596609
747247650341216256
747397093489180672
747341565069131776
747413946345234432
747327044539678720
747423819594403840
747420845719461888
747256760541544448
747430396137250816
747278302516109313
747235503624306688
747428794194067460
747410242674241536
747298774679064577
747402432892698626
747421739215380481
747316164435423232
747415149753958400
747338587054575618
747355678730297344
747400553588793344
747428865325338629
747357700774735872
747395915019882497
747421026317918209
747322070023888897
747443235212005376
747347047011876864
747281943180378122
747251295388471297
747237500360392704
747421831477534721
747389715788210176
747388239175090176
747361534137999360
747280668007112704
747253572593672192
747328147650011136
747310904530788352
747240725490864128
747350905868017668
747345746660188160
747415980402483200
747262531928895488
747377849863135232
747373944907300864
747414306698960897
747363241332969473
747284220729384961
747399094063116288
747375560016404481
747306831844802561
747438021327339520
747425757530554368
747318324636196864
747398926291116033
747436255672209408
747415951004557313
747223428340547584
747406761540325376
747227165310128128
747381381429239808
747354424767447040
747434217433333760
747261877453881346
747295641840214017
747410683185233920
747278897964736513
747408891953168385
747247390470606848
747433969960914945
747248132958879744
747401606606487552
747388931403022336
747419684174184448
747335537829126144
747271125802094592
747370795056377856
747358623404265472
747372900777263104
747424272721797124
747426214328082432
747410276224380929
747254361466744833
747318379090874368
747341795923628037
747392958090063872
747233389871239168
747355473368670210
747361270022676480
747402285890699264
747431218178891777
747412226366005248
747261135003353088
747353158029053953
747376063165116416
747395113891012608
747395315129589760
747294496690311170
747347957188538368
747273113948192768
747348041259048960
747345171973537792
747403556810952705
747328361307865088
747318269707583488
747396099292307456
747376109423992832
747355330695274496
747352298414833664
747343804638732288
747362935257894912
747413451270565888
747394379875225600
747295490622947329
747412347988377600
747442429733658626
747263894788333568
747414227262930944
747355548841021440
747430622583361536
747371780935913472
747252721254817793
747257930794287104
747334724318724098
747290495135551489
747376596068212736
747354491935145984
747350691711160320
747408787074592768
747282538838659072
747355116785778688
747436998219149312
747396095429337088
747371537662095360
747394484640485380
747422800210628608
747389413898878976
747249911121379328
747305359736397824
747269850666438657
747429179759673344
747319331143323648
747289664675946496
747389984303308800
747435353959628800
747285986552356864
747335227672911872
747324565429202944
747398326677553152
747422439655809024
747321365179445248
747334153910124544
747423807019827200
747369872368119808
747359147608408064
747282777515560960
747293812771299328
747337144373383169
747399765122482176
747402474793885697
747381939472998401
747324083243671552
747292286208221189
747259977631313920
747360367995654144
747281791862472705
747356505331032064
747240566325448705
747394501547745282
747443377784913921
747414277661859840
747237894499110912
747331440107393024
747435651914563584
747222518281306113
747360858938933248
747434833920540673
747221054414786561
747412104777433088
747376226944356352
747293460479127553
747410750180818945
747385986779389952
747406845082374144
747319490552045569
747294584481292292
747437782247837696
747344169820004352
747394367212617728
747336985006596096
747353409750065154
747422192317665281
747396791641976832
747332920486989828
747429242913329152
747342626085429248
747424406973067264
747364763953414144
747304608993705984
747332521986162688
747330630610882561
747256831622389760
747332543289008128
747419776415305728
747416253216727040
747262263552270336
747399131811852289
747424490477486080
747362989410443265
747421558638010368
747344115247906816
747389287872663552
747339795186094082
747386632668491776
747325148424867844
747413400930648064
747255959412576260
747240478186283008
747345524446085120
747298753636294656
747280697295937536
747314633325707265
747388331709841408
747420623597494273
747321407147630592
747248766093135873
747423626538909696
747413505674985472
747397965980049408
747433223265857536
747220324392009728
747244345447723008
747414760036110336
747351186626383878
747374322629632000
747429616223133696
747423614018936832
747220181781463040
747372544068587520
747364621284155392
747402378089897984
747361290943864832
747439371851161600
747371797797081089
747219791677554689
747314537062273024
747426919256305664
747333549691285506
747339946201997313
747432497458221056
747373466844827648
747321344421830656
747223243573035008
747380454697754624
747361387186290688
747393880635564032
747389761954975744
747427821073608704
747417502825742336
747426893796876288
747389954905505792
747376122082394112
747441121169575936
747275991173632004
747381586950234112
747347315342647296
747391338715439104
747410661987090432
747434330385940480
747430903891247106
747332128078069760
747360334437060608
747418253878763520
747344849318338560
747323823075143680
747310850319364096
747299559274012672
747254873213800448
747226435539111936
747363673102913536
747253090223534081
747235721610596352
747414701290688516
747321046429110272
747395776498778112
747440789773553664
747301341815463936
747378965661159424
747330697539391489
747237785216524288
747402097226809344
747365791402758144
747412339562004480
747395499427270656
747318098013753344
747372812533383168
747353317328707584
747374754630348800
747410192107704320
747341640709246976
747360477156605952
747338972871856129
747337026744156160
747357365133934592
747255405777027073
747333281129979905
747411811432022017
747340667664269314
747369205574434817
747390827349958657
747354806587654144
747392211298426880
747426776373207040
747310959111213057
747352113898893314
747344597391552512
747402172640464896
747377329807069185
747286900579262466
747252498990272513
747375526172631040
747262146032058368
747339157744168960
747441234348752896
747372267194171392
747412830530461696
747412616587448320
747337681051365381
747443243428773889
747379523625324544
747262330598199296
747299106008137728
747251521633476609
747326650027646978
747419927317880832
747368127676166144
747342340960903170
747357520218439680
747443524434558977
747286149786271745
747408514683830272
747368798592843777
747355586497372161
747350746216042496
747420317442801664
747326121511780352
747436465504681986
747328529184882688
747370853889884160
747386175820693504
747314356581371906
747413392424599553
747361978587451392
747364671653560320
747280311583576065
747439527271219200
747416076816949249
747437643969892352
747437291816157184
747313941374590980
747383361329561600
747426600350683136
747246765380771845
747258152786108416
747408464306184192
747235910383636481
747303602268475393
747389732653514752
747421319571050496
747389509994749952
747347995146993664
747416173210378240
747372376359337984
747415695055454208
747225416541286400
747403376632168449
747336808661344257
747399387748392962
747429423020924929
747384636314001409
747260703015198723
747387635467952128
747313362669699076
747300666213732352
747242256684433408
747432904456699904
747392823541047304
747353388858347520
747305083121995776
747361697543917568
747292718317998081
747412712926351360
747326423581364224
747354869598650368
747347663729786880
747329627912232961
747232135648444416
747424532693037058
747359986259492864
747323927886602241
747437555969228800
747392626471505921
747261240125231104
747334434794266624
747318483889725441
747406018741690368
747340101156364288
747347420296601601
747306677016244224
747235981674319873
747224128810254336
747351643918786560
747434082922041344
747254520783069184
747387266033664000
747427045009932288
747388037785616384
747229174406983681
747336083071893505
747390822937563136
747356144377663488
747402206433935360
747235164011532288
747239228321337344
747428794131165184
747227211447566336
747329884083499008
747419558059859968
747239416926633984
747332509529055236
747305477105561600
747294945535361024
747320509864370176
747323852699557888
747410930682597377
747438231340326912
747377707500056576
747440391427850240
747430153043722240
747324703996416002
747372351088558080
747382245644771328
747373924128694277
747404689327656960
747354596700389377
747438478561058816
747435983084335104
747240184450789376
747423706444607488
747339304267980801
747363933141471232
747317271601635328
747357742696800257
747389698855813120
747242692753620992
747317645146390529
747374557481279489
747372917667807233
747399014363111424
747442824153604096
747398171609927680
747408732691193861
747434758200823809
747440856861450241
747350960457007104
747408867076648960
747292445491113984
747307511510765569
747402298469531649
747345520209731584
747258455082176513
747430731991777280
747367917851795457
747223457499316224
747342215236620288
747307062812508160
747398980796022784
747317049181933572
747364906228408320
747432954700374016
747345226650423300
747401136609583104
747285919216996353
747365086591778817
747406375320457216
747422842304724993
747315669356544000
747413455599108096
747368974858452992
747362712724865024
747418341980143616
747360506759917568
747412847324504064
747254331737440257
747377761744883712
747442371076329474
747404727093198848
747419814201860096
747243678553542656
747409084899557377
747324565391433729
747219812997169152
747349194692767744
747357469920264193
747397550815252480
747431297979555840
747254986317279232
747353443287785472
747330391489417216
747396501987459072
747367204723777537
747226125127065601
747415074348752897
747236321698054144
747301299922755585
747431985853898752
747377015297282048
747223960975249408
747258710590894081
747366953245941761
747313127591534592
747233184354447364
747337395947732992
747368064606306304
747422922105561088
747419226655363073
747397924116631552
747396246168559616
747239643410739201
747335286112190465
747423152712519680
747382119995957248
747414726364307456
747339337998622721
747274418447998976
747430366819000320
747376344254779392
747435844630241280
747398699790262273
747410649467092993
747315266669813760
747438860544573441
747429326786859008
747221238901268480
747393477894410240
747240369104949248
747311257192005632
747364570830888960
747332526562152449
747367666415865856
747326021129506816
747224678087827456
747433520973385728
747385017945436160
747388901799538688
747346401311461376
747255447552299008
747362335300419584
747427816879308800
747423555332104192
747346942221422592
747425484653355008
747407101258006529
747315195291172864
747373563234160640
747415263226793984
747314692209553409
747222174117748736
747444279375605761
747438625554501632
747392211130548226
747330886396305408
747416559430287360
747400964638912512
747417612200509440
747388566355968000
747415711862099968
747335604984119296
747356346014568448
747231880009814016
747374163061514240
747412553471524864
747377916988760064
747369188897992704
747376029866541056
747245469223559168
747326398319067138
747308748704620544
747308618857385985
747428697683136512
747312146304761860
747294085707292672
747257553239707649
747358581331234817
747248992472412161
747336510890860544
747326289380421634
747303568709816320
747406857883500544
747411689587384320
747239605804535808
747259969104338945
747402843716526080
747419725873840129
747434833744265217
747327761627250688
747419079951159296
747344027222151168
747322883613982720
747368974866755584
747253656500600832
747237160323932160
747400977494458368
747295117149495297
747315715582005248
747421999451017217
747306701880066053
747441481837907968
747346195622821888
747259767622537216
747318253177864192
747443541387939840
747352138838245376
747329560878845952
747361748169035777
747296329374695425
747360309539708929
747247469956861952
747333428069076992
747332186500534274
747277639681904640
747385638714957824
747433827287580672
747373198648324096
747420434673479680
747341594282491905
747407155490332672
747367989129916416
747315493174837248
747379708069744641
747400973220515850
747401732515213312
747419985778188288
747441607729774592
747355230044446720
747257855296704513
747419436450217984
747284103276306437
747372699408863232
747223864657088513
747436448698105856
747362914194104320
747423114884190208
747341212751822848
747360430914441216
747437195313610752
747420703406727168
747320996156178432
747375534657634304
747390348914208768
747310418268291073
747325152891854848
747322002873057280
747363862052208640
747415540122140673
747387803219140608
747412897714712576
747346589778227202
747303866685763586
747359919259586561
747404756293918721
747384946768121856
747231565374119936
747431281097646080
747394170201989120
747278642158272513
747383327859089408
747376537352179712
747417666709749760
747233456900423682
747422083131518977
747280697543405569
747359411656658944
747282480026116096
747441129579110400
747303606777323521
747359592015867904
747285969527676930
747423349983297536
747425161855504385
747300158900047873
747412931143294976
747221578572767232
747337752321024000
747343167184265217
747381704378060800
747407885613830144
747331897055842306
747390634210656256
747416706176458752
747314046148313089
747313568140275712
747425610490847232
747358610750078976
747326679685599232
747339899913658368
747289538800713728
747235620960018432
747412213875412992
747427212664668160
747285994869665792
747318991148900354
747298716164317185
747424142350237696
747363417351151616
747383520633425920
747234593678499840
747364323563970561
747353753775333384
747291330015965184
747406048105893888
747356685413527552
747443709059301376
747256676508532736
747350146778705920
747416420703576065
747387911985860608
747431822485774336
747321692427427840
747339484648210433
747438679828889600
747287945288134656
747406081681428480
747421567282454528
747383659024551936
747304197960269824
747240805241356288
747376901921058816
747277153234886656
747319121482657792
747428038846054401
747332509717798913
747365468244217856
747250242349727748
747394572532125696
747227400119844864
747222228748611584
747343524023001088
747408179085074432
747344681516703745
747322048817434626
747305838117715968
747362956153880576
747255015589347328
747400067120771072
747412998357147648
747427737166458880
747416961764712448
747388658592931840
747257880206663680
747419163732254721
747333340034850816
747259776174743552
747372737228840960
747371709733437440
747348162818383872
747365959120392192
747431281240195072
747392806763663361
747399513480912896
747424004328267776
747412570277969920
747439552491560960
747341409716338693
747349177949110272
747228004296835072
747325936941441024
747328466060611584
747285512323399680
747407898167382017
747252054436024320
747224455915671553
747325995879784448
747334535394668545
747421307357126656
747271692037169152
747231552707297280
747344236643647488
747361978927063040
747316340357140480
747364629601411072
747374515685048320
747246270398476288
747352071830044674
747321151349633024
747428202440597505
747252893326188545
747429767025147904
747313584883982337
747407814197387264
747312167272120321
747435890922893313
747430165563715584
747358946353102848
747321784895049729
747332886911557632
747336003254312960
747319473707716608
747421756151848960
747376809617006592
747345679777832960
747228612395311104
747222677681741824
747324628494753793
747265925095657474
747435659896455168
747398477580206081
747275643381907457
747247931602931712
747442668955893760
747307666863579136
747315560292048896
747413073741418496
747422338820546560
747397861126508545
747397223567269888
747310850206142464
747426465986248705
747365153948209152
747356748382515200
747291388539080707
747283251606130688
747275064261881857
747363132377538560
747417876341080064
747398490242748416
747352810065387520
747302562383073280
747262531706597378
747257188167475204
747377430726316032
747365946457653249
747263936920051712
747225667960397824
747407960771559424
747413740639916033
747437690199674884
747312741644304384
747353896129961986
747435685246820352
747306714794328065
747375379724308480
747325534275678208
747231577751584768
747435307927281664
747432103457984513
747355657968451585
747370040102649856
747428420741652480
747330261621215232
747287236182343680
747333029576609793
747264226306166784
747429267840073728
747267149606060034
747437048525524992
747366366072672256
747443449117483008
747280256952721410
747353745391030272
747293422982074370
747359407617544192
747393146779217920
747352403305971712
747315879138861060
747353669658509316
747317351180185602
747234807365644288
747288863832313856
747440638728216577
747432300325941248
747295021087395840
747365845894995968
747363157421789184
747370748944089089
747294744145854465
747393188550279168
747436599554752512
747302713038249984
747437556099354624
747383122405236736
747255535796391937
747370895652466688
747317284058763264
747231560919846913
747331087664185346
747274011541835776
747328328055422977
747307314282016768
747440588417540096
747440244400656384
747366311395631104
747413337999310848
747306651556814848
747442635103666176
747336028499763200
747354005416845312
747226897084473344
747421013592444928
747394266301927424
747430979124535296
747259864276164608
747426004814143488
747405930753626112
747320241399562240
747389916947095553
747436041921978369
747365070003265540
747321373698076673
747325639468847105
747442891191164928
747423416832032768
747287827759562756
747415032527470592
747309667257196544
747225248840429568
747412222175936514
747363983615614976
747347902633152512
747418484330532864
747377673983377408
747383436994842624
747323974057529348
747407336063574017
747357734039846912
747435349811421184
747386897270448128
747324494277025792
747272833139617792
747434301009068032
747420715964633088
747318840321679362
747420292201484288
747347411949936640
747329984654508033
747428836019601408
747427812492083201
747304839831379969
747257100187860993
747339237322723328
747287198555213824
747303828970602496
747328621304414208
747383642293436416
747334254296608768
747318034872700930
747298422403670016
747414579555221504
747404236426731520
747413900149293056
747426315284979712
747416198397100033
747230755760148482
747439707571781632
747324523716894720
747424775765528576
747416785738149888
747241136855588866
747440600903983104
747349274095083521
747374003925454848
747344391874830336
747352596168445952
747346405459558405
747251689380511744
747342223549685760
747439938434568192
747416395802087424
747431323048914944
747407600015282176
747401455519301632
747342387093999616
747329397338714113
747442220026863616
747256311654547456
747367783667744768
747415099623645185
747395285916258304
747262351406043137
747410477655920640
747268051595313152
747238821268357120
747441838290837508
747388163899875328
747339879026040832
747388021389955072
747397592418508800
747346694816182273
747367766848638976
747400310688202752
747415410018947072
747222618869112832
747440579991179264
747338469580505089
747316533341229056
747274418427035648
747268462523752450
747411681463119872
747416735427465216
747325819484143617
747347655035060224
747405691749548032
747251710360313856
747312318267035649
747253338073350146
747373588634800128
747342269678661632
747381721180545024
747232265797836800
747220538326552576
747246593280204804
747416727177203713
747414961236881409
747438864524992512
747382782616276992
747364055032070144
747430958484295680
747361215479848961
747401052694151168
747436234562232321
747388273006415872
747432392910999552
747297810215632896
747269003417100288
747345881091846145
747252100640317440
747378160426160128
747272837254242304
747397122937470976
747227446462808064
747424411171577856
747439636419579904
747284132586086400
747324053661224960
747364042461716481
747366013507936256
747337458807779328
747343158745280513
747434904967733248
747372258813870080
747438491252957184
747408216707993602
747379695675531264
747239786222522369
747354395407310848
747380198635614208
747388524299755521
747345478421929985
747246651966894080
747329305315729408
747387853626187776
747396690693468160
747219951149166592
747333625444610048
747365413701451776
747443721717878785
747225638684213248
747353808204861440
747332488494612481
747416890419593216
747392920039362560
747441850936549376
747337186337427456
747289068979912706
747354739554324480
747429083265568768
747360510568505344
747442106814312448
747412280887873536
747284145064185857
747316722089136129
747325811137478656
747420304578875392
747317347149484033
747374708534849536
747364336054767616
747324682890665990
747387861792657408
747429481770409984
747422875817250816
747330471059554304
747365657000321024
747417205311143937
747439694905024512
747420774387056640
747250099785457664
747268483440848896
747426009054490626
747328030104682496
747345130315624452
747297897998225408
747433567299448832
747407814176415744
747379133525729280
747332710981525504
747273294202679296
747388880823943168
747416563616194561
747264578606637056
747379091582615552
747382652580298752
747366923655069696
747231267289186304
747337093911744512
747258811627380736
747268051431792640
747435999630884864
747353950899175424
747348653564530688
747364260309770240
747259843220692993
747419142844710912
747321604535771136
747367674670387200
747412813828722688
747290394551955461
747432090833141760
747365396978642944
747406983456645120
747376016939618304
747408149691375616
747357549725421568
747235205744730112
747378877509570560
747371986293297152
747367817415131136
747375857572818944
747355838268858370
747432564491698176
747392223692595200
747381448638930944
747323131245690880
747433617266073600
747431419715063808
747326910284210176
747221855635832832
747350956212248576
747425879177986048
747371172522786816
747439602764550144
747371298435772416
747368173834506240
747319289057673216
747344580861792256
747436612041211904
747346983946428416
747417381308350464
747252570444410881
747224275707322368
747435555156275200
747336905230946304
747392093912457216
747392353749479425
747329082627502084
747359206341148672
747408111762345984
747222614758785024
747439284098064385
747292831388045317
747339732351279106
747403305039519744
747415376527503360
747417704424964096
747411903459143680
747272988395896832
747405528184283136
747435282568462336
747399467507257344
747444032100536320
747407285656354820
747442303942299648
747312305709322240
747326859822534656
747369582919299072
747380911956590592
747405952035463169
747343343353376768
747322149560451072
747358912530243584
747348859043487744
747331721100566529
747251664491585536
747312981034180609
747408481146245121
747299168977227776
747429649773379584
747347118419959809
747279908846505985
747264519945105409
747375949969244160
747391447830142976
747392110546956288
747362662321893376
747431881218613248
747321222728286209
747219817208307712
747226527700443136
747420036428496896
747357927053262848
747274128852287490
747374460995571712
747414457870090240
747316546200993792
747425975600824320
747412297992273921
747374196645203969
747421290361851905
747340600408608768
747362033440559104
747286925912903682
747245968647557120
747402197940441088
747377845844992004
747434271787327488
747297197796929540
747395667300069376
747273370098532352
747338188830580738
747325664617848832
747424456998555648
747311492005957632
747281464933285888
747342512864387074
747428232010604544
747264922401247232
747358375675994112
747352822681837568
747432900275113984
747272359019581444
747231494003843072
747435433735294977
747430924665577473
747414634215284737
747281078826590208
747401308794032128
747251672817242112
747427921745289216
747288364357816320
747348389017194496
747363236903849984
747427594572795904
747430459156619264
747435211118391297
747274414119522309
747386356037521408
747270882809131008
747345822237351937
747222841041555456
747424608287096835
747368014354460673
747401371599704064
747322388832870404
747383298410807300
747349953882783744
747225395645325313
747418966591676416
747250636853477376
747247700853198848
747346887649431552
747375761242259456
747249952921817088
747346015104143360
747324313972269056
747313811422486528
747424465554972672
747442228344274944
747373995293556736
747374750570254336
747367859244892160
747423563582316546
747305532000636929
747429674813292544
747345461690793984
747414491286093824
747348024112779266
747374767171317761
747420271167082496
747225038793883648
747288121293692928
747304256907055104
747443092207263744
747378391263940608
747329715967393792
747356769593155584
747432203802513408
747302213932875776
747412847467110400
747385819078475776
747431998533165056
747400524396380164
747425216125509634
747351236974776320
747404035091636225
747277354544693248
747441565782573057
747381398508535808
747371877501394944
747430043823968256
747380307943358464
747391628311134208
747390885873197056
747378999148580865
747394178594799617
747346015368339456
747306832192954369
747430631122952192
747319578737270784
747225781324001280
747344903638683649
747424402749407234
747372804417388544
747426118165106688
747309138842050560
747433844068933632
747411135826108416
747336280384561153
747263601505861633
747324578188255232
747399798882451456
747355490338889730
747325719047348226
747430211688402945
747272929298288640
747342441825468416
747334686469296129
747311269779103745
747313454923419653
747435853094359041
747358648339398657
747401862513582080
747343314144231425
747245611985014784
747223734344359936
747406048437374976
747375895426433024
747237823342837760
747289387898044416
747305363888713729
747411970706415616
747325169488658432
747357784518209536
747332585261391872
747362129771126784
747352118139314176
747299731290755072
747443021017399296
747325739859484672
747264532544892928
747359411941801984
747372451907121152
747330559068647424
747440185634217985
747415321938624513
747344911947567104
747331939045040128
747436285233532928
747223545885892608
747250909370003456
747387727679733760
747378122467704832
747429733445550081
747290650270281728
747390198099611648
747231963765825536
747320123682283522
747433562895331329
747406547307864064
747344807144501249
747289769541918720
747355808774656000
747276037277384712
747358086503989248
747432715629264896
747339660934807552
747342009782804480
747283591436996608
747397190004383744
747336879993827329
747368349852663808
747367586426322944
747334082309165056
747262028377628672
747386897127841793
747403385092071424
747417893046992896
747348393287102464
747297809926217728
747400528594874368
747289509516087296
747378785478131712
747388184749809665
747416341246783488
747307297420894208
747387245376774145
747271062828777472
747412608043606016
747336209144307713
747351060872728576
747324175442808832
747348380892921856
747333847512014849
747353917118251008
747313920226975744
747341296625287168
747319712615305220
747409453964627968
747273797577826304
747359684366110721
747374360365834240
747311911461519361
747400352580800512
747266256328286208
747247793123688449
747245804906217472
747397529755656192
747234925011701760
747326578879692800
747322669805101059
747379188139622400
747404043358613504
747315824721956864
747317145969664004
747316109716529153
747434510812389376
747394270504562688
747411832227381248
747391649312022528
747277987779731456
747369540942692352
747408862488178688
747392676970913792
747222090189836289
747384736901824512
747407415566426112
747421487548764160
747340830982082562
747349081291259904
747405771537850368
747369209689169920
747391934507945985
747399098492420097
747398209216090112
747420342516211714
747427556882845696
747333843187728384
747401325479092224
747428710324658178
747335261147652096
747438256338403330
747402025948745728
747250116839374848
747407306657239040
747411676979466241
747346988283236352
747281976558657536
747349563531497472
747336959832395776
747369046039887872
747341216891600896
747322640331735040
747368920424783872
747424037786181632
747220916044709888
747384095114727424
747273780943282176
747366236103778304
747424322826964993
747222866324664321
747283201547132932
747237969870860288
747440378580598785
747405951972577280
747320698402549760
747227077494071300
747296996424179712
747340176775491584
747430966646345729
747248732467388416
747393935182438401
747372598644768770
747432229018734596
747238145935056896
747299013855109125
747419306384855040
747431226571694080
747340487158169600
747329334407401472
747362691874979840
747430841026936832
747272375893368833
747268407976923137
747423181972049920
747318521734926336
747261978310119424
747329166702325760
747327836919238657
747228037914234880
747256475232309252
747435756642308096
747377803838906368
747436910184792064
747366122891018240
747402990533943296
747416034831831040
747315610799923200
747348024100167680
747240616581435392
747408787011579907
747302025273053184
747343746233098244
747386569884073984
747425786609565696
747237248580521984
747353820880056320
747298678277177345
747231984779468800
747381704499826688
747386502833934336
747380534314209280
747405054299148288
747413875008626688
747374137975373824
747346107647201281
747413916813262848
747407264596828160
747383101068877824
747361358002327552
747387199084077056
747377661073231873
747415749661179904
747344295577821184
747364734438084608
747402093074456580
747334015246434305
747437249755811840
747350146606764036
747313987461603328
747340050858287106
747241828877930496
747373819107520512
747344950036041733
747363652290871296
747416504749031425
747400641941733377
747428848610992128
747381259958091776
747358543511175169
747223055097798656
747359675985727489
747225592571924481
747301131961806849
747249659547164672
747386158930354176
747417406281125888
747432073892265984
747289828350275584
747366206764687360
747396078387986432
747349207145545728
747396464138125312
747408292343910400
747443805377470464
747386154526326784
747418027067486209
747374003707338752
747419402857938945
747368895045111808
747298116143984641
747362146376355841
747434481598902272
747436410731270144
747418568468336640
747399689704710145
747397395554643968
747297654841847808
747438830785945600
747286863170265089
747322585705111552
747406144667279360
747321822480211969
747370740803080192
747431596014309377
747351526709035008
747353040592769024
747252226570084352
747430605793595392
747313492751847424
747438013123289089
747349794100633601
747279577475485696
747426101178306560
747361890628603904
747282668870524933
747394606271176704
747440626040451077
747320505296781313
747324016231219200
747383914814144512
747295293511610369
747329787522220032
747300297278558209
747296690047094784
747438314949480448
747297877383274497
747314738401443844
747443407145046016
747409760400596996
747364512261627904
747359424436527104
747434955626676224
747336473033072641
747359021691211776
747346590000685056
747326042025562119
747409500169199616
747442312452636672
747405372911083520
747323844105379840
747399413128114176
747265497150918656
747374926370316288
747372275817644032
747380911877066752
747296794992771073
747397684840005632
747312934653616128
747383034341695488
747320643759144960
747338012497870851
747223201885741057
747394585484156928
747395570852036608
747419746744811521
747389346681077761
747301018719780871
747396137305382916
747380009862475776
747231573708181504
747356824026943488
747408242016321538
747408279643561985
747430408770428928
747378529373806593
747385877853151232
747385399618736128
747430492622958592
747342953463451649
747381213707403267
747382618736496640
747258572396888064
747258677338509312
747376121818259456
747234962793857024
747370648176046081
747398079247093762
747246572321153024
747330399852859392
747303694668967936
747431016990638081
747364411308916736
747363647895248896
747309486914736128
747409076619976705
747442186443186176
747401229219799041
747364956543258624
747366592531423233
747383289992749058
747423748094033921
747419205851553793
747424880581349376
747420493347753984
747387476084326400
747379334957043712
747422494370447360
747386309996478464
747245171595706369
747378206714499072
747402705581314048
747441477593235456
747411790322089985
747366571694227456
747388591702179840
747232257463689221
747410301402910720
747429561441226752
747374461205291008
747298132967325696
747284744673468419
747288633103704064
747431486853423104
747424071269363712
747398695751122944
747362842857377792
747266981968089088
747344735967162368
747338302106148864
747286900738646016
747443960738611201
747240046227492864
747346375889682432
747434955609866240
747351677586522112
747336867318640640
747342252846944258
747442740074524672
747343498760724480
747383176641785856
747286443412754432
747425811716792321
747425799259594753
747394635786395648
747427304872128514
747435328554831872
747395612954533888
747382752962437120
747433676175073280
747323072286318592
747274162511589377
747295364839968768
747395461758099456
747368089679990784
747319834380120064
747403544270114816
747320195044106240
747417469267152896
747336200382341120
747367465110364160
747359478845153280
747326277045018624
747298615379386368
747414935978676224
747423190234836992
747302562240487425
747332027263791105
747399177982836737
747410968112685056
747399106788659200
747381821831249921
747385437682012161
747391963679297537
747437975382921216
747416043476369408
747383139006296064
747377619277078532
747310053124825088
747405968808513536
747262087391416320
747443377768173569
747304361571680258
747393440422502400
747431041992957952
747392504870371328
747368748315717632
747353477102309376
747369000213094400
747227194812833792
747397043224612866
747333964818309120
747332337403207681
747404903157534720
747378869276073985
747436880598179843
747241119977611264
747398565635440641
747382899884826624
747375136261668864
747344534665736193
747302667127390209
747380488361349120
747399257892790272
747388717640278020
747425488910487552
747379523428188160
747417079272345600
747426000741371904
747443910100852736
747426252416491521
747391854899978240
747271994312261634
747246358449401856
747394816011558912
747369796887527424
747410582534524929
747360368012337155
747336192346075146
747284556072443906
747387396438757376
747414403449032704
747422636712460289
747442823797018624
747390516916957184
747385412491022336
747319129837699072
747417750507773952
747393880463671296
747304852326252544
747400360784912384
747439137242767361
747372678361780224
747402768479096832
747428957696462849
747312410399121410
747420434648305665
747230940339011584
747391602927108096
747397819212890112
747433244124127232
747333050439081988
747412058652585985
747396003016417280
747330408426020867
747429406231035904
747443767834185728
747416357914849286
747330076757262337
747409492040527872
747319880467111936
747433613369708544
747425648411480065
747336234297495552
747390051248640001
747289857731375105
747395159747346432
747293208774737920
747357847458091011
747439770339516416
747308782225481728
747423529990230017
747237311482572801
747314298058244096
747402495853494272
747234895538315264
747344295611375617
747347546217943044
747419772107825153
747402797851643904
747291367781502976
747441658090897408
747261823104098305
747422846557683712
747419897827758081
747234304166486016
747307834660950017
747381184477302786
747407902084829185
747438239607304192
747356077512097792
747318475631190016
747375345905635328
747369150981488640
747411139995275264
747223730217168896
747425757295747072
747264838846406657
747375216158990337
747410250962210817
747300540539797504
747379955424727040
747417792320700417
747343418834092033
747407243864346625
747377384563802112
747372711790383105
747404840201031680
747382287499661312
747269498663747584
747324590813151232
747416240528982016
747395290014040064
747431444641873920
747405544843935744
747373689058910208
747317011487694848
747417301452894208
747288045938827264
747424134028623872
747354571505205249
747219959449817092
747373932660015104
747334342293094400
747351446803226625
747324699978280960
747317216970833920
747433462337011712
747295859616841733
747440416467881984
747232164899590149
747333537083199488
747267585893347328
747262410147270657
747391292808650753
747416148262674433
747272187153809408
747382568673251328
747420715842953216
747269616141905920
747380240750620672
747276913874395136
747389019500187649
747392203115339776
747333029773742080
747443046095200256
747433508428218368
747384120691556353
747440466757455872
747379586380488704
747266092855234562
747438931608764416
747351287306412032
747403317995765760
747243967784226816
747374943193563137
747310334298333184
747392014249930752
747292189927972864
747362125463457792
747367380859256833
747390504262787072
747432539325771776
747361500650672128
747422762533167105
747381067070509056
747265912496001024
747332241118769152
747434527522316288
747225340984995840
747276846828421125
747384007285964800
747228771665641472
747260468289376256
747338293696552962
747329997342310400
747296165784281088
747277836633972736
747396070028808192
747326725701308417
747442496737685504
747427955006136320
747434133392097280
747369717187420160
747242478848221184
747317997082054657
747362964282408960
747370824454316032
747379985044889600
747421835596300289
747400394356166660
747437153106399232
747374905641992192
747236560723189760
747435966168596480
747414877204000769
747328093065379840
747409303267581953
747422837938462720
747308807370375168
747431587315257346
747404840314224640
747339971401388032
747277119567237120
747412616662900736
747394820331679745
747324662242152454
747407985882857472
747408728375201796
747383486965780480
747327857903308800
747316000811450368
747301467623612417
747305607498080256
747254516307927040
747326063055802368
747424494856376320
747403175007780865
747344417367822336
747407084430426112
747266357008433153
747343460802322432
747357088200822784
747336276236369920
747443113426198528
747343397828997121
747324464879132672
747321381893767169
747319435891900416
747330311831224327
747257402370588672
747274732861526016
747273852372267008
747388445019017216
747403007583629312
747254939936661504
747367376858001409
747351744531824640
747354840192417792
747363023313043456
747266029819133952
747437862094774272
747386888793825280
747337593134551040
747302969108901888
747334837367775232
747441007654895616
747363367145218048
747255116130967552
747431411297157120
747412121802125312
747246412933529602
747438709197377536
747391896583012352
747314923005321216
747306991521980416
747420652806627328
747300125349818369
747381301779406849
747372758292566017
747363119589105664
747329942816317441
747356480043651072
747319570357063684
747419210138148864
747424356440117248
747402109784629248
747334803792355329
747418983679156225
747244710360547328
747383290076794880
747422380901957632
747407143054245888
747353644572377092
747393796736835584
747433059637661697
747440131338960898
747335273449545729
747302813886091264
747394132331610112
747226683208392704
747310963573940224
747345445005852673
747397248783421440
747439665834299392
747429955873705984
747301861959434240
747430505163808769
747410506718162946
747242419947732997
747348540263784448
747344761112014850
747230457910071296
747386989473837056
747344178066055172
747320249779818496
747438361376325632
747389443124924416
747310728378363906
747295440496844800
747420019504578562
747413812119207936
747401350611349504
747335064095068160
747355112889323520
747315438908907520
747406841114673152
747430912007217152
747388591584710656
747345809512009728
747248858376220673
747392064699109376
747373450046611456
747338033473544192
747393092261715968
747358287759212544
747344073195814912
747356975051186177
747437593629966336
747230428445052928
747329644945281024
747410385230139395
747398422882304000
747377396970557440
747316776854126596
747417037564162048
747345360780091396
747398909639655425
747308207610044416
747438843536670721
747432128300912644
747426969520869377
747356069026893832
747343578280529921
747328235554234369
747439862723248128
747366156378509312
747413191043473408
747393868128083968
747393339499122688
747441091520110593
747404131338354688
747438092634755072
747239576566177792
747364394783301632
747223235415072768
747341317605203969
747291015459938304
747375241341566976
747317468759097344
747246115129417729
747408170595778560
747396678043471872
747385433277988864
747273013394014210
747378193959550976
747416554908835840
747278512109715457
747227463126646784
747444308723171329
747400092257222656
747376746970906624
747426289938726912
747386611814506496
747383893796392960
747238620231147521
747334610862776321
747377481083142144
747389061300518913
747306328733802496
747231854714040320
747417914014195712
747266520724668418
747416462894075904
747308048427802625
747296824562638848
747366017869877248
747269494528163840
747219678599090176
747345058777600003
747237529682849792
747419944195850241
747414449410183168
747351283368079360
747324741820645377
747433927833444352
747318693609111553
747336468842975232
747415028349997056
747439611115352064
747324313963900928
747439456056188928
747427820771676160
747235914951233536
747389300652838912
747418488822697984
747360921778020354
747387400603766784
747301509646286850
747407251992887296
747388163631505408
747219997320056833
747320157412851712
747356002069151744
747396627984453632
747389824768716800
747427749808250880
747418778103840768
747221259834929153
747418488688488448
747429938869985280
747259096504537088
747407432347856898
747364478354923521
747397319767785472
747396002882031616
747404064321900544
747350666872426496
747225861112365056
747338151044079616
747352331826626560
747394610306162689
747436867927289856
747422095714324480
747346761652412416
747346677980340224
747382333527953409
747341124688175105
747313668824522757
747439669726580740
747345545404940288
747442257683451904
747390625939595264
747418064786886657
747389237453021184
747365107903139840
747402470368894976
747272631792054272
747416450042834944
747367582366208000
747279711605121024
747363816007151616
747317322138849282
747391397628620800
747354026392625152
747434150194520064
747313299847421953
747370283309359104
747334166170083328
747408665678843905
747407893901742080
747443444633702400
747402214814126080
747410708363620352
747431382050181121
747375010281492480
747313710851465216
747419872884187136
747411555533262850
747427350976020480
747403091348160512
747376805829578752
747317557065986048
747306500767395840
747242969602760704
747426126486769665
747221201311928320
747287286711095296
747385987144179712
747311857023672321
747380970412720132
747255720265973762
747378957297811456
747399014476193792
747432090623418369
747224271538225152
747279099119296512
747430199118135299
747318555247403008
747359382317342721
747438449318309888
747429129381765123
747381012544495616
747422750088790016
747366106021527552
747337278616305665
747364814289313792
747281938721841152
747384015615754241
747372682811940864
747305049311719425
747302369285668864
747307012204036096
747440412214845440
747394677716959233
747398762725838848
747423567902478336
747413568769777664
747229572765126658
747256928334602240
747332174001496066
747373357763534848
747337547055980545
747370115625156608
747408527006670848
747327061291761664
747312930438340609
747354382925168640
747344274413522944
747233456703234048
747323747695108097
747246731994226689
747309222900043777
747397777072734208
747328000748707840
747353824860446720
747291879427833857
747415531511291904
747415150001479681
747325513337737216
747441209010958336
747430392207073281
747379900869378048
747360095701348353
747342664148738048
747249558950977536
747427850324586496
747424171894800384
747429590885408768
747232374690316288
747338272406331392
747421525289082880
747358665104064512
747263320378466304
747393331056025600
747437992206172162
747246211808145409
747438818467418112
747442861637939200
747261319791972354
747410964186804224
747376008605605889
747393196758568960
747420615301267456
747289350371586049
747429280427159552
747297784793948160
747363140569010176
747400423678554112
747230059698655232
747385034806595584
747416496448512000
747441356117839872
747292797707788288
747302289757478913
747348762490634240
747397135566536704
747389635928657920
747384002873556992
747436834456735745
747375463597645824
747333436407320577
747376637868531713
747237491971854336
747333696550645760
747323584243081216
747350952072581120
747421751823446016
747399740158001152
747318827940085760
747291032019046402
747431620983009281
747325010260353024
747399605940264960
747444229262221312
747352692503224320
747441787833319424
747382874689548288
747432548062593024
747221222061146112
747387039583207424
747226142034235392
747340361475883008
747428898766368768
747223717600595968
747319498747699200
747389661321043968
747434154225065984
747345088271966208
747413212224692224
747441599290949632
747238771062620160
747399132105547777
747372544307625990
747437790942666752
747399362511257601
747425971393990656
747393779980701696
747269607560384512
747296220423413760
747411270111010816
747444228922425344
747424301926735872
747276981075484672
747415476913963008
747291531116052481
747374351910055936
747286808250093568
747365753536413696
747361471311515648
747373785586733056
747349836140187648
747411303677968384
747235436540551168
747361060160684032
747354516899635200
747359428731604992
747389258487500800
747408963256352769
747327308835414017
747324716671655936
747255426614341632
747327522551955460
747406039994273792
747398582278447104
747273793702330368
747361572041854976
747398788076179456
747410511046787072
747380182240100352
747429829964763137
747249206436323329
747283843124584448
747370409243381760
747379963884617728
747412016776814593
747399773574074368
747397110455279622
747227635244118017
747377468290408448
747398192552099840
747409202361020417
747320308298711041
747246400333807616
747419864512479232
747385420749561857
747264876482015233
747434070448078848
747390248536006656
747390667832369152
747402013311303680
747423412729974786
747347713893740544
747366127068651520
747418924782804995
747423085733765120
747339744846086144
747350184347197440
747380970362265600
747232550943363072
747294421197033472
747313924807131137
747242994600919041
747338998213816320
747368513619238912
747385726879227904
747338478245937152
747436612028620800
747418186442735616
747392609748922368
747411186405171200
747419486681083905
747331599516065792
747420237545545729
747406182327910401
747367213242384384
747360703569235968
747347063793287168
747307247408029696
747379905034338304
747347902570332160
747434150341271555
747276914067312640
747278319083675648
747384044875296769
747316680116690946
747330177651220480
747257028754608128
747335500034281472
747410745911033856
747358501677076480
747348343039234052
747328289962745856
747419146959216640
747362624833105920
747331645661814785
747409357814497280
747417993840300032
747255040578981889
747321918810791936
747344903558959105
747374498899427329
747410930447880192
747322455853674496
747288272443846657
747227773782003712
747382287696859136
747431289507168257
747422712239263746
747425455263858688
747420761757990912
747314528572977152
747325148429094912
747379372529754112
747324376786165761
747443788553977856
747425052690354176
747263446325018626
747272002642264064
747427502235226112
747250255276687360
747268395570081793
747268403673464832
747292336560889857
747404173499572224
747367015933849600
747348384953032704
747295050409738240
747353908960501760
747321683963326465
747395306749296641
747422657751191552
747410162873360386
747401178909024256
747398762683895808
747366730897338368
747311030364102656
747404198464077824
747377015163133952
747442895255404544
747386871928471553
747423785968504832
747388193016848385
747330890410295297
747440819251126272
747322900336648193
747388042277597187
747386242661220352
747433088867786752
747375077608595457
747402273635045376
747401984068595712
747376222666006528
747340969557663744
747367167025418240
747367167025418241
747293196225392640
747352508222185473
747332299939676160
747419193142820864
747264893158588416
747423719019130880
747432329774170113
747399060420714496
747395067711787009
747353237632724993
747276301707284485
747302629152153600
747368299542024192
747390315670167552
747421969755234304
747309570830131205
747346044560670720
747393792563617792
747343943092699137
747326339959513089
747359378383134721
747421034421293057
747428274125537280
747423823906013184
747228624932188160
747409575918374914
747327770036834304
747332085795295234
747398674754510849
747391888156729344
747221675289153536
747358451177824256
747419549746761728
747440030365409280
747306446103019520
747325601581666304
747385529755443200
747378932073193476
747379297241956352
747330383264440320
747420036411822080
747367381073174529
747278185067216898
747412205704908800
747295356354859009
747440760417583104
747242348984164352
747408053058809856
747353741007806465
747432233229647872
747437421806026752
747235285633622016
747317011600969728
747294152795140096
747247558146269184
747398247069548544
747284480486846465
747341544147943424
747303283534901248
747375232747507712
747354470808489984
747408846092546050
747332945774444545
747399316566908928
747381230757253120
747378374297919488
747358090803159040
747323714102910976
747321210128605184
747219598752243713
747275223720955904
747314587502936065
747316780922601474
747442916113719300
747367867457241088
747347998993113092
747266860438040576
747283972946726913
747366026405416960
747345013000937472
747357071486619648
747326406674128897
747297881334259715
747400373342593025
747316634193268736
747223147435401216
747429649769062400
747297210463748096
747332111233777664
747440152151097346
747264607786512384
747224724267118592
747369369009696769
747426248192819202
747315862583943168
747302285403795459
747270958348705795
747305951263240193
747337425400127489
747354424616562688
747353745273536512
747320849401708544
747252712769716224
747422192095363072
747374062704418817
747326247663861760
747359155917185025
747391959749189633
747352906462953473
747321277392650241
747410225649451008
747372435297689601
747380173780160514
747349269825282051
747333113710141440
747323617730404356
747354407881281536
747419348533338112
747430165509210112
747318844545335297
747371277518675968
747442404345679872
747258262056165377
747367624305217536
747405314409046016
747234488753717248
747393641472212996
747429351768002560
747359285986791424
747305816982593536
747335420233449472
747440513054183424
747323642938195969
747385429305892864
747424142727708672
747287131366686720
747274154106298368
747373303573135360
747229795126222850
747399102648881152
747379871815438336
747320606228504588
747365027988922369
747248015228833793
747361034856443904
747376377846992896
747444170290139136
747220127561695232
747383902352867328
747357725584199680
747249621886369794
747358560430874624
747229702910246913
747385991166558208
747386955948756992
747373265711169536
747348108305063936
747417783948894208
747425199562227712
747410536200044545
747316810463076352
747379590448844802
747400033784463360
747431331492208641
747391347171155968
747399501120438272
747432602307600384
747333553898164224
747248044786098177
747404907565637638
747403963767586816
747394958441648128
747316093128105984
747429603451478016
747355586430283777
747396657168416768
747338872216920065
747431943856336896
747358707382652928
747398616000643072
747332987855900673
747302973215145984
747270496820039680
747239601392128000
747357130215153664
747433676154245124
747396875402252292
747421596650975232
747244114589159424
747430337463095296
747375874392064000
747341758166499329
747241325288841216
747440571778760704
747323726782312450
747387153160757248
747423576400224256
747406832478621698
747425623287619584
747341212663717888
747356652018475008
747305284536668160
747330097938472961
747321357046689796
747365414016000000
747337412582379521
747441549005496320
747344488482275328
747361408191463424
747441595218276353
747297550110121984
747230915257044993
747339413529604097
747324657653551105
747387970982916096
747358363462180869
747322841532506113
747423148291792896
747346728123129856
747389245917106176
747369218132353026
747355880434327552
747321159885086721
747313413076901888
747394841160515584
747264977006956544
747403825258995713
747444279585415168
747378877719285760
747341212714078211
747323642984333313
747300582675779584
747325165495672832
747380026786578432
747400751031459840
747236774477463552
747338729937764352
747375702463385600
747327166107385856
747275685001994240
747438248054644736
747332924832309248
747324309866061826
747240985667600384
747368383268552704
747308002437304320
747392790015938560
747429322470744064
747277774017044480
747413875050614784
747373194303115264
747363992138551296
747232747974844416
747254915127455746
747433604935000064
747402374235336704
747437950183440384
747367519418122240
747307201161637889
747434951088418817
747429687559782401
747366944727146496
747302557937131525
747335906974044162
747246752944652288
747234044253921280
747382954515628032
747436662356062208
747340646596259841
747425459722461184
747246002214739972
747316575208804352
747361634742640641
747371936057942016
747253170208808960
747349290838679552
747427695038849028
747352453587341312
747442865966563333
747398871895126016
747354387140456448
747408141189521408
747351656602296320
747424155264385024
747413509839921152
747378508473708544
747329749911887873
747400692076142592
747238695783235584
747412478292860928
747382694535892992
747252721321918464
747326033515282432
747318634700169216
747343158711726085
747411140062420992
747407948238905345
747232479728246784
747401220457783296
747331700145815552
747430375283167232
747374070983864320
747220899330461697
747321541348581376
747308782363893760
747297080327102465
747250829887889409
747338935357968384
747301375386648576
747309940029612032
747377187360124928
747331490204127232
747357977217216512
747306911721152513
747417435695947776
747390550278475776
747349790099275776
747297285877301248
747406497034838016
747331666327142401
747375559873859584
747389027871907842
747417519917568000
747354315858153472
747369159395270657
747340893925998592
747310548384022528
747441934663221248
747351119697952768
747328919276134400
747398045721976834
747349110496301056
747238783465066496
747410691384967169
747219728796639232
747431126151598080
747392081375662080
747244978624139264
747285466316054528
747350457186607104
747338452945899520
747333255972552706
747428198430969856
747350465516539904
747222233056153601
747429301704790017
747439606757482496
747248690675474432
747414449347141632
747398313851355137
747368773334667264
747338498986778624
747241434345005056
747391234218541056
747269196631908352
747418409126793216
747423358275457024
747387102539583488
747321357050863616
747309855950544898
747426541848649728
747332472023638024
747398523759525889
747228734017527809
747435387593891840
747270223955374080
747368915945275392
747325219828727808
747330496468656128
747240549611110401
747436754710462464
747336817247027203
747277421410291712
747371873005088768
747402977967628288
747293116537790464
747421202411622400
747363904079159296
747325148529758208
747394740598018048
747415217076764672
747339283560751104
747371445345468416
747442932928516097
747247117534642177
747439971766771712
747267363695902721
747423324800679937
747437174329589760
747394061061873664
747223210064642050
747270513513246721
747276385471782912
747243174905679872
747399148543033344
747295436013133824
747444313022410752
747228654384582659
747224980379807744
747282416847331328
747345319025774594
747427959166869504
747439619562704898
747288880525639681
747418115412230144
747226112862883840
747317447783391233
747278533022486528
747403682908508163
747372523252219904
747363241068732417
747375870315094016
747303975754436608
747220802551095296
747324389465554945
747316961101524993
747417490448330752
747426940206780418
747377879571259392
747433462412500992
747414046715056128
747223365199355904
747398787874717697
747330928234500097
747381075626835968
747368207154094080
747252737981583360
747431767628357632
747240029378985984
747251936877936641
747409189757194240
747435756529004545
747434657684283392
747274636732276736
747358447201587200
747433764159107072
747330941039714304
747421432964063232
747370749137125377
747370174492385280
747261411735273472
747271083850665986
747343192362627074
747311504362348544
747439623689764865
747294177675796480
747352780675883008
747319230509391872
747375635228672004
747317426757369856
747314637809418244
747291036272078848
747333675801419777
747433155909451776
747394304113516544
747392085515370496
747397269759102976
747424435943022592
747398121265725444
747410326442901508
747389527128444928
747431096665673728
747229980023742464
747373962041102336
747337505033191424
747442328999165952
747407180710690816
747219691345612800
747369645917626369
747405309963014148
747348225548554240
747226553054986240
747328516669116417
747227102517198848
747348057780555776
747367553152978944
747329439495643136
747394123758460928
747313102689959938
747370619226972160
747227861724041216
747422724994260992
747355662162722816
747279602486108161
747297491347869698
747395587813736449
747343838264467462
747370598242918400
747429498505826304
747395302643011584
747363530509279233
747427225184645121
747290671472513024
747438533250527232
747224451591344128
747338784098836480
747440898984783872
747384502029258752
747336062125498372
747378428937113601
747390843783385090
747267346931163136
747369071486734337
747266357046083584
747277543368069120
747234635453652993
747325798672011264
747350125714898945
747326398461706240
747296648078909440
747409340919914496
747357725802147840
747381427650629633
747379687253499904
747256970130886656
747396099283947521
747353665485312000
747312628775608321
747347147624878080
747380299567370240
747441125452054530
747319708681048064
747336372525006849
747412184699834368
747408967744258048
747229552108175361
747439879697596417
747364075882037249
747440756038733825
747295893443928064
747298548287365121
747341766244737026
747437958714826758
747430005974532097
747409131020001280
747222430058348544
747300737722376192
747267544201977856
747438293961277441
747383440991993856
747441070900912128
747360280020160512
747354709846003712
747307763210936322
747398771231731713
747348313586835456
747412062767288320
747412218057207808
747374914043154432
747240754892836864
747442622462050304
747380765055385600
747293410407526400
747308211980533760
747423530254503936
747223663192182784
747415527384027136
747246040001085440
747303036129681409
747303522631225348
747235474419351552
747360271719608321
747410603220819968
747397429159407618
747354336552968192
747300544704745472
747399182328205312
747396896369541120
747310829289168896
747232618131951616
747430610201903104
747229833105539072
747298464292167682
747372137409720320
747239366582542337
747301077335183364
747439430743560192
747438117821497344
747394639657832448
747305498110615553
747293053841354753
747405662523523078
747271205544038400
747373315879165952
747352080252289024
747430945867763712
747361362158944256
747358048826449920
747299370295386112
747440722761121792
747318261734215681
747328659019620352
747308874680532992
747343884653518848
747300981197529088
747258949737472001
747336334981763073
747313513417211905
747442501066203137
747422590633938944
747411173713248256
747433496000495617
747278293846495233
747230784990285824
747407440799477760
747349836052062208
747313584946839552
747301518055866370
747343901241933828
747362083776368640
747415829302517760
747338410776420352
747333428106792960
747251836210520065
747370543431684096
747382144784293888
747437358786674688
747438449397923840
747379674511179776
747331700175175680
747349081228402688
747338180446158849
747411450390446080
747441557134008321
747341288085676032
747225555007901696
747363656506216449
747307109021159428
747349349600899072
747333205867429888
747390911009656833
747314298028863492
747383487024500736
747325660369031168
747318534003294209
747394514168352768
747357776263917568
747388780282257408
747307666863591425
747431683956289536
747325890980261888
747278855920967680
747353426737127424
747400679656853508
747229744849092612
747373655592697856
747436020824702977
747391922080190464
747298455953899522
747396858733944833
747433479030321153
747314318866186240
747404102150152192
747381541030998016
747397013789106176
747383986142515202
747419633569906689
747416727152033796
747277069097140226
747443142937436160
747353225205059588
747422909224845312
747413300451885056
747299642824491008
747389170465804288
747413333838532608
747400289620213761
747378462369943552
747382656724254720
747402957302312961
747438361242116096
747419692323717120
747440282107518976
747430601884499969
747224707385135104
747439707454377985
747391154136690688
747440823357308928
747367209178120192
747367511000227840
747399991895932928
747363623111106560
747436452921778177
747378625947762688
747324695511326720
747392110479970304
747267711634386945
747366743283220480
747433512593141764
747348418717057024
747396858755022848
747426956761673732
747419973488943104
747371327716212736
747353883609993216
747358375667605504
747246471678935041
747411362679226368
747287660004155394
747368802795589632
747423542602498048
747301328989233155
747380966436507648
747333323165302784
747302411249692674
747365565031976960
747312515470655490
747430056713138176
747354244378943488
747381377277001729
747331897382965249
747377338468417536
747440915350839301
747430526374424577
747366382807973889
747358136860876800
747436092027211776
747351610452410368
747241807759683584
747356039528472576
747282916049227777
747435588840677376
747330597039673345
747365816375648256
747441700038021120
747437983784181760
747367158821363712
747430295771701248
747359591990595585
747352843636486144
747354479461306368
747425291832692736
747326477994065924
747262884040716288
747363878858788864
747400776054505472
747435525854892032
747438486895140864
747336087484260353
747228658729893888
747424759042945024
747322611021942784
747386649663922176
747433067917119489
747226565499564032
747248883605061632
747306873854976000
747346271233421312
747281343122313216
747284468176560129
747389585588629504
747385739306995712
747433789517864960
747348649105973248
747420556199399424
747384841843445760
747325505125265409
747317947022991361
747363983427002368
747376583216889856
747388507610456064
747275240489680896
747416638866206720
747395856031064064
747390269352357888
747290285688815621
747423995826429952
747414051169280000
747295322678824961
747427317421608960
747279178983157760
747432158025908224
747331742051164160
747343385380294656
747224745217712128
747318596980736002
747382597999796225
747421877648252928
747440714150207489
747267409652789248
747432048688758784
747380974766465024
747316256743710720
747430136253943808
747353619616399360
747443600082894848
747285348972003328
747396531477635072
747424259945857025
747270786281414656
747389648708734976
747440617639280640
747287051893018624
747321075843792897
747373194202517504
747382476197203968
747425992306790404
747401111682719744
747258161350971392
747389052912082944
747232894876258304
747223927554981888
747411123264192512
747407830869807104
747435282778177536
747334447159119872
747416328672260096
747376868458893312
747272333711179776
747365049174474752
747359378173394945
747386301620490240
747427334211407872
747416076753985536
747232735429799937
747371759758884865
747388243293921281
747429188341239808
747378667811119104
747331330992594949
747348120887910401
747422418738651137
747402071947763712
747307217934647297
747354982471598080
747355418968494080
747341271396540421
747231590527438848
747290470145888256
747356534615711744
747323055467180035
747390848329932801
747221536638021632
747384028009902081
747379640981913600
747428873579663360
747359978093084672
747318932449595392
747316214712537089
747308061111386112
747381071050858496
747381763144585216
747339203621462017
747344706762203136
747430987823353856
747350784312893441
747379183911739393
747409328081113088
747317980380356609
747422708288323586
747337140283969537
747408464369037312
747356593411465216
747415552684068864
747349899293794305
747419033708957696
747425438688022528
747344035543560192
747222098561630208
747380555134664705
747333264583516162
747281825806974977
747436251385454594
747429339264917504
747334497570435073
747326931012460548
747438403357122561
747302470120935424
747374708606255104
747413346543099904
747265077888360452
747375161540755456
747318303467528192
747267233664086016
747415372320641024
747408380407463936
747416521425584128
747258689883676672
747354433105760256
747259541084049408
747384921434497024
747416403976687617
747413958731112448
747358321510916096
747384120523784192
747311403921375232
747435416706494464
747420950803660800
747294123372118018
747404999534206976
747444258399993856
747278843484868608
747237848491958272
747405809064116225
747260098918047744
747315048863825920
747224141363875840
747326843187912704
747414634139901952
747336003455590400
747370363181502464
747387576420569088
747429829910241284
747284862478913536
747358874957557760
747258471582679040
747423018352250880
747432078308827136
747260468092370944
747370262484520960
747265165876428801
747387790577537028
747377950706667520
747351216376557568
747424943676231680
747265945966645251
747355498710704128
747385361798676481
747387438268551168
747396984428978176
747255112163172352
747407411435216896
747311814929588224
747309327766061056
747443721755451392
747247977635287040
747440806403969025
747389522627919872
747239052076679169
747223864556519425
747360326291689472
747425312862961665
747229359103107072
747356903768940544
747297852053848065
747286846015561730
747418060902928384
747319859382353920
747269393512423425
747390206576320512
747353875418603520
747400931327770624
747219871478407168
747429767218139137
747421877686046721
747411861470060544
747443969030766592
747438071885365248
747349794511720450
747407906472103937
747338738053709825
747405632878305280
747282144360226817
747439678404632576
747409202344235008
747419646035374080
747280806519803911
747335894315630594
747351052689674240
747437597723529216
747327207802970113
747286380804345856
747414919440654336
747270177901936640
747438348835356673
747242562595991552
747269804894076929
747327665036656640
747359491696500736
747392408577511424
747335680284471296
747313798906683392
747295704494678016
747285646645944320
747367569699414019
747401849955880961
747421764544761856
747354810559660032
747369247555334146
747364264743215104
747335273667649536
747388901996830724
747388939938439168
747393893365387264
747383718013186049
747442924590239746
747337370970689536
747296794996932611
747441951725649921
747345134384095232
747311777130549248
747395407366467584
747340600366632960
747400750981091328
747296451110174722
747259058994896898
747330030657642500
747383612857810944
747236678293553157
747431553903403008
747362851124305920
747221935210172416
747343867746258944
747442064787390464
747415489689829376
747260090768494592
747354726640025600
747290780427923456
747431457426149376
747429280536109058
747373207057928193
747430983524294656
747344173875920897
747393431652143104
747284443027542017
747342475040161792
747371361400725504
747413602102022144
747325119169593346
747374024632705024
747253916555870208
747241543690522624
747353296457830400
747315354850885633
747286187870556160
747399941249712128
747313073233375232
747418245271953408
747307242882404353
747423228352671744
747428194144362497
747322518713704449
747342001478082562
747330408321191936
747432514382270464
747435194374721538
747418534762917888
747356480114810881
747263743864668160
747435882576216068
747417561675993089
747386616071786497
747339119743754242
747435735557476352
747305699466584068
747243946703630338
747440110459817984
747439149821505536
747254415707410432
747339929357692933
747326033511145476
747328831338340353
747379380880609281
747294685463351296
747438096845774848
747431105289035776
747273898404700161
747351119819476992
747435601423704064
747225957530886144
747346279370358787
747422926035632130
747223717768495104
747245221763682304
747304135091904513
747395621112389632
747246433934315520
747393717108080640
747422141746913280
747312154416537600
747432971699953664
747432442940784640
747355636799725568
747391640717844481
747373903027253248
747430157074436100
747371248083079168
747303799753056256
747441653900705794
747322975976726528
747374523805237252
747369704675745792
747401761552379904
747388658898984960
747400126046429184
747345297857208320
747285030087467013
747433529290661888
747353241822822400
747338859923439616
747387521936461825
747414747117719552
747369054449639424
747258316376649729
747398704047489024
747364377733566464
747346292007829505
747328017345568769
747269435627450369
747359202033696768
747297579461808128
747370258130939904
747339497088552960
747335206613352448
747379028751945728
747420837255462912
747349181941977088
747405419371499520
747319343671713792
747397714393055232
747233901534384129
747408019726700544
747307830110130177
747393041669840896
747370165990481924
747435240738590721
747290046466658304
747278377803882496
747358824646877185
747425942088388608
747442350109114368
747413069475815424
747266084504506369
747387824123551744
747424280892215297
747233179912769536
747394073389051908
747377594287403008
747227979302965248
747304621815664640
747355020383891456
747298225300742144
747394002467565569
747391032858390528
747377166300647425
747356693881888768
747379783554711552
747402172774686721
747436343689678850
747433541881970688
747318597249183745
747382979761160192
747371432825389056
747394274690400257
747435832244482048
747320958399053830
747396522925424641
747306937000198152
747276956094214144
747411735917662209
747422766878580737
747366974372577281
747430048236507136
747319842638725120
747340201727385600
747326809386016772
747387643785252864
747439107668848640
747317724649402368
747414231209877504
747323915379236865
747262166730956800
747376084253974529
747427246156185600
747312787840372736
747354198233198592
747326268547301376
747417112965066753
747441481636581377
747411584784334848
747360305311686656
747221654133161986
747385634831147008
747397865081823232
747443473914142721
747440173005189120
747394321159176192
747370912668844032
747335332551528448
747419919008968704
747376184963530752
747348397699399685
747368798609510401
747322183010050049
747431805670854656
747387282899017728
747386125287886848
747414646789799936
747404848556089344
747327862311530497
747384330071203840
747241744773808128
747416290961330176
747237311276953600
747303925259210752
747279782941884421
747286296872136704
747443553954062336
747367716676313088
747337236425777152
747421739127291904
747238645132890113
747417502779641856
747226305502941185
747372997368025088
747278285516595200
747298585952169984
747363228682883072
747288578577686529
747380924518522880
747307783947583495
747289127859609600
747411295243214852
747221452764520448
747277056577175552
747347923667558400
747420434610651136
747266776241668096
747263857161297920
747276574139912193
747436268062019584
747316789126668288
747322824952406016
747327560405553152
747389157782192128
747391510811803648
747270249175617536
747425996391972864
747406836983173124
747295846979403776
747380429674713088
747259407180898305
747345922980405249
747382291824021505
747305037001457666
747443356758728704
747243250663055360
747240708717813760
747389346593005568
747399064950546432
747417561579454464
747417263867723777
747294865650679808
747364340328693760
747351736151597056
747354856806055936
747395839451144192
747339274832379904
747400012628365313
747388440736501760
747438264844320768
747265161837219840
747346141256126465
747405578683752449
747371567064186880
747425807543451648
747322611017744384
747330366294233093
747409256907825152
747441875964039169
747444061242597376
747414722060779520
747404131648798720
747292462356434944
747273222953930752
747421210712150017
747257083590959104
747382946235981828
747394861905608708
747392362217934848
747228931267375104
747402089010192384
747332018879377408
747330361948987392
747305468867940356
747435341359964161
747370648549400577
747393100499324928
747315308755509249
747319981164003332
747333457412395008
747350524106670080
747441896922943488
747232622263181312
747415758225944576
747324041418027009
747240415279996928
747292126816276480
747390864931041280
747441561563238404
747441083437711360
747305724816986112
747396984445804544
747376306329915392
747284568621735936
747238762636140545
747252549351317504
747272849778311170
747264939237081088
747322300442128388
747422553094897664
747439816829177857
747423605668077569
747264696231804929
747377237469560832
747300884565024770
747429905315545089
747404357893758976
747399400444534784
747297826946715650
747439086718304261
747443239268024320
747235935897554944
747375757186502656
747421630113124352
747294605666770944
747369859982458881
747300875970842624
747272443144904704
747389283619602432
747389757638967296
747351224580661248
747426927544238080
747413136500633600
747280449966211072
747350272561709056
747396556739928064
747291552100155394
747385454203408384
747315774302257152
747319070903537666
747390189757206528
747402311232782337
747382996311769089
747363949969039360
747409659573710848
747356568241471488
747405507405688832
747422548896284674
747421454136795136
747365728538484736
747404869779267584
747443046057385985
747351971120680960
747369943943917568
747389501689954304
747324494188969984
747369796782686209
747226939044171777
747430224464314369
747417071001214976
747395000338546688
747267002947903488
747436947866542080
747352709259497472
747305708102651904
747429997791567872
747257007837708289
747396657164197888
747364289967755264
747442777647095808
747431520470712320
747314822035836928
747280525228802050
747381482130268161
747312632814698496
747352944186556416
747351073443225600
747406744415051776
747229690226606082
747423680960020480
747425484921667585
747344060549992448
747350771482697728
747290428123144192
747294253248745472
747423685234003968
747370447034064900
747390130994896897
747422909552037888
747426449414557696
747333050581671937
747360242338406400
747303304485437441
747342810970357761
747412524421816325
747383562610085888
747424901519257601
747430207615868928
747396975981699072
747443881034211328
747327186911133701
747377673681264640
747324263426711553
747345847608762374
747338591500570624
747314520117239809
747373227941498880
747375757068996608
747377954951409664
747423387602026496
747334476724740096
747404819204214784
747408392956813313
747365690559045632
747312825769435141
747379963842568193
747395151459291136
747324565425029121
747422737358958594
747355183986814977
747378130919260160
747397647091253248
747303442842955781
747296069596258308
747430195016130560
747434670405619712
747332853323620352
747316436821909505
747376688158236672
747424935270813698
747409244467630080
747430018821816320
747430157149937664
747268311445086208
747435488190013440
747358942024634368
747391749719482368
747410880174907392
747249466579705857
747318458531012608
747321897918967808
747411308140703744
747359931737595904
747259440475275264
747350431811047425
747296992011837444
747414243960590337
747341707700645890
747330672465850369
747260153477509121
747335369994076160
747433244363153408
747223726052229120
747370677708201984
747321612710469632
747443050503348225
747346497700716544
747257905628405761
747406203555307520
747418857682284544
747385236334452736
747306240728981504
747388012955308032
747407990127362048
747439501891502081
747325773699112960
747320622930235392
747222941583159296
747396204128935936
747421374466056192
747392551049629697
747392274036822016
747341061614239744
747398901053927424
747387899516166144
747393608110706688
747388180454768641
747299789604163585
747432199801155584
747415418441207808
747251052144173057
747224313149915136
747226226058633217
747369943801307136
747374473448398848
747294542693470208
747376113526149120
747275127436390401
747248380276056064
747239446513258496
747282098101248001
747330404240154626
747373307457044480
747435735628779520
747279103376580610
747419302362488832
747349148416892930
747384808146374656
747383013315592192
747323177064243200
747415510548099075
747346288044171264
747429456852230144
747418190762942466
747336485607604225
747222237170765824
747369058602000384
747407847676219392
747431885048020992
747441066715021313
747397252667236352
747242684184674304
747225193991462913
747411589020721152
747390852499013632
747268047522521088
747431214278184960
747299043080970246
747368970475405316
747300985152778242
747419860330778625
747431436496572416
747317628117483520
747413434615140352
747352831087173632
747308048289390594
747392009950892032
747415745362026496
747423941128556544
747431050612092930
747389694699245568
747321818176884736
747319482230542340
747327900131549184
747313119119085569
747266512306708481
747256848663748608
747314578824978432
747384179151638532
747348108309258240
747333155414106112
747425480689618944
747441733244432384
747442584923082752
747431168153292800
747282941177266177
747274770677436416
747442438139088897
747424767695794177
747291955046948864
747317548425719809
747317246364528640
747256995158188032
747405268351356928
747417008082403328
747402818743599104
747290700555780096
747436670757146625
747358795408412672
747295259927842816
747376705132703744
747437694477819904
747414390857674752
747284128102387712
747356136286916608
747430467373129732
747400360663392256
747238015907565568
747395831028944900
747231305318862848
747425950367911936
747414705279426561
747443151053291520
747316252503203840
747399945548873728
747348280082759680
747415879848181760
747353158184218624
747239685307535360
747395071859953664
747342051801346051
747439611232804864
747436524044718080
747439091126501376
747235386145964032
747369494771867648
747396091176435712
747295805262827520
747232580185919488
747377434698342400
747366571484528640
747377203994890240
747352105187311616
747339170079641600
747387488692482048
747248543853854720
747372032631910400
747323810701967360
747331213539454976
747301224098082816
747374314064846848
747255758140514304
747261466273792000
747437451069788160
747383264927694848
747318584653733888
747271939643715584
747322568965652480
747373349425274880
747324397803831297
747244504709640192
747362914139418625
747282081655328768
747419222691577857
747379209014808580
747409353326624769
747223457578913792
747406710948642816
747235742859071488
747436180334120960
747393289142341633
747365245929291776
747224845893545984
747236174922670081
747336523683528704
747233846878429185
747349198639497216
747434045303316482
747397563150704640
747251769223282688
747407470117724160
747343309740216324
747419575126466560
747291828836175872
747340399157489664
747355628432142336
747243917645590528
747422372492419072
747408548062171137
747330966205521920
747401040123805696
747300427364892678
747401359234727936
747371591894441984
747368425433899008
747377795421069312
747232076932517889
747399232655503361
747246102806593536
747425081949831168
747372473092538368
747429230032609280
747302440551124993
747350020601479170
747304944814829568
747346237473456132
747425992180785152
747384883958284288
747416068315045888
747429649668538368
747436972835119104
747410083278106624
747425438557962240
747395369638723584
747403573600878592
747432178833829888
747287504735240192
747438604545204224
747397034588643328
747337148370542592
747439367883481088
747432887713071104
747358707240026112
747392769136680960
747313576684052481
747313114996039684
747433042835308544
747324964085202945
747235382035550209
747407344385024000
747382656669618176
747431088314789888
747360624175308801
747372275809271808
747323072412168192
747330861163388928
747418253601947648
747325261868204033
747241342187638784
747395206241193984
747363912161632257
747372380520124416
747391808443867136
747326092466216962
747409768633884672
747236288051425280
747356140489572352
747223524679507968
747402911148281856
747434208776364032
747321558415204352
747381641765601280
747426847999176704
747339941730914305
747427279878426624
747355997732216832
747379233945714688
747419453193883648
747432136718770178
747397479541284866
747393792563625984
747392354026291200
747251018358890497
747312829905047553
747275307724353537
747342991166083072
747397076900675584
747255703618920449
747294030917042177
747297927740043264
747323852523343872
747429863632543745
747332518169321472
747430740250497024
747406564378689536
747411156847976448
747429393711017985
747387719278530560
747254893812006914
747411350067023872
747362037358014464
747426336038346752
747378206370578432
747386699827789825
747433680516218882
747232135816196097
747407193444515840
747336632559276032
747385517235396608
747368714807443456
747271876897017856
747223315102629889
747418576596967424
747338784224600064
747293229897261057
747388960561729537
747371164331315200
747232416843075584
747377707395194880
747392395969388544
747434775120470016
747410628378255360
747314902017048576
747324485955522560
747423081476538368
747406182567055360
747391162609172480
747372280016175104
747321981725376517
747341468705009664
747430383755493376
747311278142611456
747297126476963841
747237605171834880
747307582969110528
747276285047517186
747397495962107904
747363383670898688
747326259982569472
747265136671371266
747313941282357249
747400243461906433
747415577560506368
747438562396766208
747412457073815552
747315455388323840
747392387564052480
747390944484302849
747436012612259840
747336599168389120
747380941014900736
747432229169664000
747340088493768704
747420388544647168
747336074540638208
747322283744600064
747433592444301312
747256731265179648
747265249879932928
747411651989803008
747370254221869056
747335173004369920
747321684282085376
747402357286264832
747325480085262336
747297915073290240
747250024560660480
747251941198143488
747403959527161856
747324439780417536
747376927212732417
747389593947938816
747373798341677056
747221301882871808
747375593654714368
747343326882365440
747340944236646400
747438063396204545
747412108908838912
747439258697228289
747423072785948673
747387324909105152
747258073392132099
747432858235572224
747426155674861568
747414747495043072
747336007662505988
747257049839448065
747326712967368705
747276255389593602
747443549763997696
747332669164249088
747323726853660672
747233519735287808
747398292988960769
747358459822219264
747394794800840704
747277257874374656
747242164246183936
747251374904082433
747307482343583744
747341657519984645
747317355466788864
747366177257754625
747271021145645056
747272283530502146
747443612552683520
747338469597319169
747413056897097728
747406643739103232
747229518423695360
747388419693744128
747405146670403584
747399635128434688
747310162126372864
747343981193789440
747372645012889600
747436117344030720
747412859982745600
747338159101358080
747345830495981568
747298909123289088
747220416733847553
747368396036112384
747375052274839552
747376797399060480
747319993927245824
747373621946032128
747343850968997888
747289157295190017
747408212664647680
747350616377335808
747321210027991045
747302956450537472
747352327657422848
747321239530680320
747392794319261696
747346434538627072
747387639490355200
747312762620043268
747378252562432000
747353883660300288
747427116225040384
747416035117137920
747248560563838977
747434859031728128
747352713747259392
747434527715430400
747410880044867585
747242634058432512
747421227594063873
747408497919172608
747346589824483328
747348858984771585
747345360901677056
747355809059790849
747439162266161152
747350515776794624
747297017462829056
747417817331404800
747427871065505792
747384514691932160
747281175673135104
747387173813493760
747416068587720704
747385898870857728
747391825439301632
747357688040984576
747300201015050241
747412775824203776
747438009025441792
747300955947884544
747365212530020352
747241434584072192
747396942632628224
747406954176348161
747386997677821952
747314100724604929
747312624543506432
747320211884277760
747229602217484290
747272392540512257
747411203274739712
747373798199005185
747424859567833088
747419713404297216
747231489612451840
747253560388231168
747227337557565440
747380760882065408
747322703355404288
747236971580297216
747322468600156165
747326293700575232
747312192186290176
747439741088432129
747397923760115712
747304562978000897
747416592653312000
747343746048499716
747333180785516544
747375039809462272
747347223009173504
747225466663108609
747364776515350528
747322195857145860
747244324316807168
747435781837381633
747395067753598977
747427477102829571
747443486832664576
747424893206073345
747332870344060928
747230617222397952
747342122777358337
747416148073914368
747412297988046848
747383235487772672
747291094841327616
747433722404802560
747238834052730880
747355427277578240
747353338480631809
747265002126467072
747403334529724417
747437509693538305
747230294206484480
747409500269846528
747426550157500416
747277849523032064
747410045432795137
747220466977247232
747306164946243586
747278222505611264
747390546121994240
747393398114500608
747422553006837760
747430920425250816
747414449393373184
747360464510713856
747322162197913604
747380945401978880
747396078375415808
747321646407524353
747354688891289600
747356572318240768
747393075425710080
747365493758169088
747389128443060224
747248015174426628
747359739202330624
747266252364734464
747423131594297344
747372615568875520
747360552624627712
747227031310598145
747435257360711681
747383851874299904
747342621865971713
747324968107597824
747409554820857858
747316046789369856
747381360625475584
747412843243286531
747414805879808001
747343745968807936
747329766382964737
747383365322612736
747413522498347008
747432480899207168
747441758448001024
747302511824904193
747439438972620801
747399954033958912
747395780483366912
747380916172001280
747442039483097089
747357465872863232
747384661379325956
747418295708442625
747277132083036160
747274540284207105
747423261529497601
747243342686199808
747427229362167808
747322938303512576
747252721162530817
747356929018601472
747443343936884736
747436574628003840
747314297810739200
747343054080598017
747413086252867589
747379036909887489
747428332841615360
747328587770925058
747396724226854912
747311076677554176
747362267960741889
747309331826147328
747434242225868800
747267607020003328
747288712682188802
747284774046228485
747297730414813184
747332539010801664
747329686619860992
747386309900132352
747434536171094017
747417616323645440
747338394045284352
747441301482803204
747385089378684928
747410670598131712
747361777474625536
747409089173413888
747267716109729793
747353913293103105
747418388054556673
747391569586753536
747395038078967808
747368836534501376
747220072968634369
747305447741231105
747414839774023685
747385361903423489
747433726355832832
747357654603931648
747239362304315392
747371440928919552
747346929722470400
747441766958268416
747388100729577472
747386351922909184
747376457672888320
747358761640026112
747413161834323970
747402613281304577
747224367713685504
747347433059823617
747415452075204609
747375316553834498
747356094180122624
747222925133025281
747253669419167744
747313509516480512
747356337454071809
747373957834121216
747387442316058624
747326545451069441
747345855712206848
747259470040834048
747237068137336832
747335709640396800
747429070791675904
747355272063127552
747318412683018240
747437199289950208
747430635296403456
747407520562544641
747402461971890176
747246371191697413
747405956150140928
747262217423249413
747221842809626625
747382203533824000
747370518542704644
747327493036642305
747395839455264768
747270979148079104
747360611265290240
747286401612341248
747429406591819776
747349735766319104
747367607603343360
747239773593608196
747393557548371968
747403896725901312
747368266134261760
747337773602856965
747421458335399936
747378433022377984
747441242510852096
747419700791959552
747272074058575872
747315816425627648
747348477496041472
747284425973469185
747260594101829632
747285126669729792
747343532361342976
747223424171286528
747407939762171905
747322749350084608
747275089536684036
747231846321127425
747416156789702656
747307717023326208
747255804231749632
747351505498312705
747222681544589312
747426810103795713
747324779368046592
747397999421067264
747382409222623232
747395549880549376
747427070293196800
747346191344607232
747372791855407104
747385143707435008
747378705476034561
747428785511874560
747313706397143040
747406878649487360
747334258511863808
747381033641869312
747352604452085760
747431465621692417
747293032697888771
747395973484273664
747318907304763392
747376939912990721
747363530844798977
747360342829838336
747336536014749696
747264075147575296
747315493405495296
747438491093471232
747224833428197376
747422938819928064
747329296742572032
747359411815976961
747436440406077441
747429460945833984
747252742297575424
747395742759714816
747278881099386884
747386649751977985
747233519877894145
747325714655936512
747322883555221509
747426717824868352
747402030168301568
747337115055230979
747373106411540480
747382786722512897
747344178124754944
747355926215131136
747263257346453504
747375513740652544
747362876239806464
747311873620467712
747443881118048256
747293905348005888
747321121851138049
747388046388133888
747426038368473090
747420845920911361
747429477538476033
747412314408763393
747376872690941953
747425576865116160
747258773656375297
747373706020683777
747417553320849408
747262280144822273
747365183106990080
747436394121859072
747387039616733184
747274569669443584
747251945564405760
747258345883602944
747220656052310016
747353405492965376
747415502318764032
747297721929764864
747352516476624896
747318915919810561
747332417300496388
747389069710221312
747402902608699392
747405087757180928
747394233091428352
747399278771978240
747399274304937988
747407293915009024
747305049273966593
747266063323308032
747379502574112768
747308191076098048
747229052822380544
747282786256490496
747396422266458112
747343729539702784
747309923420114944
747255405865140225
747399459085103104
747302583232933888
747362683553357824
747329812776161280
747392878284967936
747403854615035904
747384791381737472
747374792173551616
747366932375019520
747285822735474690
747222170015662080
747317007423414272
747382895803785216
747290918999334912
747416101986910208
747439779046891522
747247541314592768
747312569677864960
747291850126483457
747438227137630208
747370422031757313
747255502241947653
747227148734373888
747386771302907904
747267695205285888
747338809470181376
747443822381129729
747271021032419329
747398259572891648
747431901980409856
747375161616269312
747325232667463680
747441611873914880
747326364848513025
747308325067333634
747374498916229120
747316692666114048
747395872963559424
747436247367421954
747441821358383104
747271142738636800
747293397891747840
747304571479830528
747436180350853120
747225269635784710
747375614332657664
747315837309116420
747406904155062272
747432635824111616
747351824441708544
747443558035111936
747396116321206273
747291367831797765
747340663453147136
747385869338812416
747350469761085442
747225697253359616
747356907866841088
747442840914001920
747382065390321665
747370769978621953
747352709427240961
747258232704372737
747236510265540608
747424607964119041
747406702576799744
747258241059434496
747400197316042752
747384690865213440
747392676811595777
747363878791688192
747281829812535301
747285382547410944
747409747553419264
747363018917412865
747357062850502660
747300473548345344
747365891885543426
747358140887408640
747423077236019201
747436155151384576
747403590625427456
747331867691491328
747355674615619584
747317368251027456
747235113717600256
747330043420913664
747397710068736000
747330655638327297
747358828660826112
747363283276005376
747230114174410752
747393880576819201
747239572065509376
747301194977021952
747401451186561024
747350318585896960
747382640064499713
747428961760706560
747423077324161025
747386800503726080
747356421499551744
747260757817974785
747395583317417984
747437644137672704
747260195558985732
747434485742997504
747301798998749189
747399530539290624
747250867326197760
747301450888282113
747345314722439168
747354038962884608
747419361191813120
747385617680568321
747405637319950336
747407583389024256
747402441205809157
747325337311162369
747391217206435841
747340017438056448
747280059879161860
747346501882417152
747422016081297408
747282471394254856
747405049953980416
747378634491564032
747299064354476034
747440059746553856
747392337207300104
747430156961255424
747269116931739648
747338595443171329
747321076019929093
747271994295476225
747354193938178048
747335588051722240
747432547865485312
747223373806067712
747364663222927361
747330328444821504
747325656178921472
747322904564502528
747416865270566913
747368819631460352
747238728926695426
747377812428853251
747400381936787456
747427086910922752
747312368510603264
747422133345628162
747405104500903936
747400163660988416
747375773804269568
747287857182584832
747391921853698048
747237009308127232
747425820281540608
747250116768079872
747424520022069252
747419612489351168
747386410462814208
747233830277259266
747351564134682624
747353422249222144
747341493833129985
747352982115786752
747339727850745856
747335609316835328
747420980016881669
747434565472419840
747440319810125824
747257758886486021
747414952948924416
747361010051219456
747257209315274752
747420992729919488
747334925574037504
747282462988873728
747239601530601473
747393339700445184
747430089969762304
747396086948470785
747346610640715776
747221901743882240
747437362867765248
747340948711956480
747429221883056128
747354718280744960
747350805146140672
747360158293032960
747349492110745600
747337513442779137
747443100923072512
747239546992082945
747328659346776065
747335043140333570
747249105731084289
747440651390828548
747375484405579776
747224732660039680
747411630875541504
747223285729898496
747433693090844676
747410737488867328
747363119631052800
747252238783905794
747431344230309888
747435932765171712
747227383439122432
747363815738609664
747373068620828673
747424599583916032
747256693172633601
747303774293659649
747346782749765633
747275362091044864
747317674242252801
747386163267272704
747430140401967104
747362112889028608
747424066903089152
747439384769761280
747436788353011712
747402948704088064
747409722668650496
747365761912545280
747346963142586368
747428563532513280
747407994665635840
747418169887891456
747397596851867648
747409701420175360
747408447323377664
747336993160388612
747368899176443904
747348275812917248
747365837594628098
747441162986872832
747424176114302976
747411886845616128
747303254271238144
747239421339009026
747378382569103361
747346115842838529
747363350292627456
747269313917132800
747416563402285056
747389661346209792
747311638760423425
747441230032814080
747392731325038592
747307297517428736
747285445378088961
747409869301440512
747292546091474945
747326331231182848
747355028889931776
747395348730118144
747393008266420225
747308392528510976
747391099988115456
747392093786615808
747240717135847424
747251370638610432
747359172669341696
747406736080908288
747297105576812544
747387765541707776
747307792495632385
747406908349358080
747232748264394753
747289316594855936
747359504178765824
747340197759594496
747294458836725762
747313442223075328
747430052128821248
747243279780044800
747359298649456640
747365044720111616
747357100909658112
747311198127820800
747438180731920384
747406677465534465
747352218706157570
747334619238793216
747252746647044096
747228558116827141
747301249372954624
747238213132124160
747403976509919234
747359537519300608
747416479453286400
747372162609192960
747433147688718336
747353678135234560
747293431332888577
747330454169124865
747405977201188865
747235079970242562
747402252604801025
747435274091659265
747299391350792192
747435764846231553
747401682150031361
747406924812062720
747294219673313284
747432182944129024
747260531300573185
747349706116718592
747247226682998785
747390051412230144
747288410667122688
747315124168327172
747230864682061824
747249390880854017
747276930768986112
747304428672167937
747414869109018624
747439036592074752
747317980631957504
747310002809905152
747418308282986496
747397496255680513
747360015628001280
747427141516656640
747386599311294464
747354752166526978
747385731266514944
747412872431493120
747423425468203008
747387807488847872
747367234343866368
747370048696815616
747343649600483328
747275554982813697
747420422308761600
747330659887124480
747361269729099776
747333016981123072
747376986092363776
747385546595508224
747431084296527872
747357839014780929
747406023237959680
747431906065555456
747385458485665793
747380416718442496
747300620126740480
747413732368670720
747290860279107584
747294467275685888
747306089511714817
747308769621614598
747329732794945536
747301438078877696
747395159994863616
747381645938950144
747360653451530241
747315262395801600
747384682547916801
747440944710975489
747407851845357568
747232601383940096
747364012996853760
747419167922368513
747353824843620352
747437031819616256
747242730540113924
747390353397981184
747365359443906564
747413618887655424
747242315383595008
747411685594521600
747409387178856448
747393104580325380
747326452966658048
747237655369244672
747375769664561152
747440584118394880
747303665396916228
747231707749826560
747344073090994176
747441301453422592
747262515168555008
747282152614567937
747410661957861377
747369088301801473
747262846283583488
747340692486160384
747252494766571520
747414432859459584
747438021293772800
747353267114500096
747388612761817089
747403233937657856
747397001143328768
747343762746015744
747335537934008320
747339677850492928
747313668824522756
747337555171958784
747313970713755648
747313698100776961
747408698939744257
747426256367529984
747382241588879360
747418152988999680
747412738293510144
747411941174444036
747324775127605248
747273567016886272
747238263690190848
747414302722646016
747359743400828929
747350783973285888
747396040811229184
747279355353522176
747387706825654272
747425598029578240
747355536161538048
747419906480705536
747424121722646528
747337698050899968
747220534371422209
747321172497293313
747290667265622017
747245997735059456
747347198153629696
747431738444484608
747407675827294208
747422943064494081
747331330963177472
747355351553572864
747389442994876416
747365787313278976
747280886027018242
747222266560188418
747348565534482432
747373483806568448
747413870482886656
747363400624152581
747408136865185796
747297516425641984
747413514378186752
747362352048242688
747363723619217408
747320362715619329
747426722056929280
747405217633697792
747316332106907649
747361534112763904
747253165880270848
747398875879604224
747318425257578496
747300431437533186
747289178279317504
747347432749547520
747402659259359232
747344123561050112
747429909786566656
747402063571718144
747339149091340289
747281720748040192
747419482600185856
747354437396488193
747238309718462465
747249017738780673
747385295004270592
747421810459815937
747392559429849088
747227026881273858
747405913976373248
747244832003858432
747330135406194688
747243154319900672
747413090346672132
747272937841917952
747372397360259072
747421093284225029
747356454861045760
747390781070184448
747269402211418112
747366517050843136
747235868625211393
747271981490409472
747442832424771584
747397357810106369
747378525477306368
747283150905049089
747426122112077824
747368937302724608
747231741606248449
747242298568675329
747364470381490176
747324645137756160
747428886422630401
747427867076726784
747365200186191872
747329984562241536
747334048981213185
747314201350135808
747388956342358018
747245746097815552
747280332240478210
747432317271048192
747393717204557824
747386104601583617
747424687609741312
747417226249113601
747440500425232384
747367930472566784
747395013139652609
747382115604520960
747355901162565632
747281125169500160
747251546899918848
747311521257054208
747345318778281984
747411597383983104
747343448156495873
747331205326987264
747289647982616577
747408287902089216
747313559793598464
747340289841336320
747332081743585280
747224938076119041
747430115387256832
747425417506717696
747430195053928448
747417972910628864
747343087496634373
747266793014759424
747442039638335488
747344820033585152
747331544784637953
747391451965890560
747275521726132224
747274007502782465
747354349211389953
747398968506781696
747323831757340677
747397978407772160
747407260318572544
747390709804732416
747442165467451392
747402760019075072
747323038643806208
747277798868291585
747438503902969856
747363186811117568
747245800611250176
747386855226744832
747432103340449792
747278642040889345
747326654364585984
747421990802296832
747329850449354752
747420065750978560
747411194755981312
747443943730708480
747371659053629440
747415980402348032
747359760001863680
747399345713086465
747409810421776384
747271927169974272
747387177995108352
747353296457719809
747318710210170880
747380991610748928
747366143669600258
747420124395806720
747388218409091072
747329695092342785
747323970144264197
747310120384663553
747415225289183233
747386813157806081
747411253505646593
747442228193198080
747376013038915584
747380827860963329
747239895064674304
747411135981314048
747307536718520320
747346703116828672
747229472378626048
747297960950534144
747383717866373121
747352122350534656
747333767711207424
747370698541240320
747327002336604160
747262745574277120
747397705954107392
747392592791408640
747411601700040704
747399186505568256
747390378182074368
747424771793616896
747366105761492994
747220739581939712
747238645309054985
747380077067894784
747340499615256576
747260040319401984
747405842861985792
747435425267060736
747442501007474688
747312343307063297
747438902114459648
747356345632964608
747239144338882561
747425321247477760
747232093722181632
747325526059036672
747369352308133888
747407910582521856
747258387826520064
747349773204623361
747389728475987968
747361781530660864
747327249976692737
747437077831122948
747409516967268352
747393138180919296
747331590917750784
747308019227123716
747250175547183104
747394027557883904
747281498533826561
747249042997055497
747399152842084352
747421323870216192
747380232538165248
747397739542110208
747327883366961152
747426877304934400
747434703624544256
747252633262493697
747423517600186372
747383994740838400
747243070052241409
747252767463444481
747260262776897537
747371634089136136
747416139903426560
747351979618230272
747346044648775680
747356467578159104
747285432820391936
747384963557957632
747306714668531712
747308858066886656
747346703057977345
747366143736844288
747329695050432512
747402218740023297
747240440269770752
747422716387598336
747303803779584001
747220865792753665
747270341798420480
747364763697557504
747387119606239232
747399102347026432
747251274287026176
747433063630643200
747315514192498688
747399874333802496
747353778953781248
747409995164057600
747315812025786370
747350620525342720
747298833365774336
747443138587942913
747364549884579840
747351736336125952
747322279512551426
747325462938935298
747233310250831872
747333742906089473
747356627016228864
747326402848948224
747423639352578048
747420061305081856
747311328230940672
747426541487828992
747370707219255296
747398125279653888
747355322566729728
747346296051109890
747425753113886720
747366298921861120
747352549900984321
747237881916293121
747226364126781442
747229208259092480
747306106481827840
747391540243369984
747349328872738816
747244676768403456
747240452844322816
747317464518692864
747418127944802304
747419188961021953
747399555444940802
747334837418102784
747346556148293632
747414914902351872
747248694890762241
747317431169777665
747438021654491136
747381436282376192
747373408371998720
747338817917489153
747410653791432704
747421424789430272
747292701331062787
747293557061365760
747332924723212288
747443004206628864
747302977577222144
747330127231488001
747326381567029249
747251009907396608
747417033093025793
747316134970433536
747396988619075584
747407734572711936
747255573364641792
747429813309177858
747278776183062529
747274863031640067
747317137564327936
747312855125360640
747416290680201216
747378433013997568
747321944240840704
747361823607894016
747256080938438659
747329762389954565
747390135306752000
747288972640956417
747443201309544448
747370107379290112
747404974498414592
747397009464791040
747421294623236096
747324343378599936
747353871182233602
747327115863855104
747323655219093505
747369247303663616
747322137120149504
747415594580905985
747410154421882880
747228901676584961
747401954461159424
747256227927728128
747257188243111937
747362964538163200
747248141049618432
747239295505866753
747392551179685889
747332802996101122
747356471722119168
747273177152135168
747348204815945728
747235378004787200
747430887084687360
747336997614673927
747336112469774336
747416013784907776
747390860699045888
747382706862948352
747314205502513152
747402818852630528
747225068082716673
747431335602565120
747360938362277889
747277438179147776
747319586760982529
747352050791485440
747407432272461824
747441531968229377
747352801601261568
747428798111559681
747375375437684736
747428865170092033
747396070137864193
747339023274807296
747363169954299904
747381800939421696
747314268605816837
747393637416263680
747299517213483008
747220282725761024
747377178845806592
747399324808544256
747361609702588416
747334740903002112
747234459502542848
747310736792133632
747363127889649664
747343922251259905
747376222737416192
747306643302424580
747362230488817664
747283427636850688
747426554247020545
747407478724386816
747392110589018112
747407017258721280
747355733285605377
747439686629597189
747250057984958464
747295499166720007
747388616918306816
747383055107526656
747260568826875905
747220160872878082
747362796652871680
747315342314115072
747433168500727808
747255774834003969
747399249281703937
747361148295516161
747258241051164673
747336519296286720
747418845275635712
747225638512242688
747331465352908801
747331465352908800
747439821036060672
747425069505339392
747350972951859200
747371084589174784
747336242551894016
747373122832105472
747429217688748032
747408829302845440
747228960430264320
747239454713094144
747407835131150337
747433823172866048
747381306196168704
747357624983756800
747240562038693889
747310242203996160
747319851081859072
747433806135689216
747422217252790272
747441062369726465
747331091808165888
747442576681275392
747430031278804992
747369499024777216
747288796664758273
747305682861326336
747440839962435584
747382526675660800
747314348280815616
747246782145400832
747413837146533888
747270455048863744
747256273775669252
747401765725802496
747402982472417280
747396325847740417
747371508155162624
747347063692615680
747383894148788224
747381872515252224
747288645489463296
747350033352232960
747381549537042432
747383214617038848
747443524262596608
747260497624367104
747423781795303424
747237034826276864
747397911277932544
747378361622740992
747309272971698178
747364914788995072
747442517843533824
747298502355517442
747287580324962306
747359449724108800
747358476721000448
747401875180294145
747289723320733696
747379532102045696
747310212546060290
747371155917520896
747315015045132288
747299399605248000
747425299969748992
747241019100434432
747419755246718976
747419147009679360
747308694124142592
747336158732922882
747270559847825409
747289572652908544
747381599797383168
747443486635532288
747396200236716032
747425904196988928
747346094737100800
747382643939958784
747391133433618432
747301928699236352
747394241169661952
747370531092037632
747424478087385088
747313756653289475
747411010106105856
747334321430634496
747339375495651329
747414994623565824
747362331043241984
747371193678839808
747426998797086720
747424964417040384
747328319595544576
747357188688060416
747374376954302464
747228121724706816
747402164243431424
747323881719889920
747237164551921664
747407948213686272
747433474819133441
747366105765711873
747373949437108224
747373949437108225
747393020631257088
747437153291018240
747324846544060416
747400310692413441
747333113676603393
747383226948280320
747339845475807236
747399853378965506
747257053932986368
747360611370074112
747222723475103744
747374838407299072
747418358597976064
747293607237824514
747395742969499648
747399803072577537
747420694846136320
747435416777785346
747312813207543808
747266554169942016
747355121097523200
747338905934921729
747354898778427392
747337785980248068
747225240456015872
747303598359359488
747444270827606017
747416018281177088
747415561110429696
747336473297379329
747429532370608128
747345834711252993
747416735196680192
747290960921399297
747429960118374400
747387383465730050
747343825773813761
747368891102470144
747349118964506624
747235939743739904
747339564428124161
747380597438373888
747325626898485248
747248686359543808
747346967445921792
747414571279753216
747414579504898048
747346803872268290
747409902847418369
747397798098780160
747411249139322886
747233834358476800
747225739422896128
747356970735251456
747427623966511105
747412180392349697
747370879047335936
747346732481187840
747249131215691776
747249814618800128
747439820977254400
747383457857306624
747442110765342720
747233960124649473
747401304415272960
747412830295556096
747350553378754560
747366617491836928
747294853277507587
747224535422799872
747318903336886272
747444157753475073
747340269243162626
747329871391531008
747415238186799104
747394157577179136
747355913669881856
747389187264028672
747315635768569857
747410649563561985
747440865388421121
747361727176663040
747351979500933121
747443407149203456
747346006665269248
747370661123809280
747336045184724992
747395528997036033
747303149480747009
747341560723869697
747354391154425856
747375761074569216
747409772647972865
747413610499026944
747219590594301952
747401493486178304
747288632969433088
747360502561513472
747382497235730432
747288431428939776
747398305466941440
747427397415362564
747434913616510976
747296950337208320
747427309053947904
747337991358554117
747375614353629184
747265484752560128
747340583711039488
747414021582766081
747385781593972736
747422494290653184
747343766982299651
747269506771353601
747357713143738368
747328608797024256
747299202506489856
747237827511992320
747414290072801280
747343284742193153
747372304926007296
747295587293290496
747398192195600384
747373018092085248
747342844306743298
747270815679414272
747292101696593920
747417377239896064
747400130165276673
747364407383044097
747429519427014656
747386851107954688
747340281691799552
747381167746228229
747412692160385025
747307813618089984
747435517315276801
747331083721543680
747327627224985600
747380056159227904
747360204673662976
747334732568879104
747423869930135552
747358992599441408
747401304495034368
747257939237474304
747300540682371076
747393599726288896
747401719814955008
747380366676156416
747278264784158720
747319658278092800
747369591291142145
747439124689330176
747405624690999296
747350540787548160
747377388472963073
747331825727528960
747422141965078529
747298615501086720
747321662912114688
747386788021362688
747303824562364417
747349303459352576
747436167738449921
747379607381360640
747351493112561664
747315480822636544
747430534691749889
747332270671855617
747347185503604736
747245175689330688
747306085480968193
747320925079515136
747388046513938432
747317888214667265
747379171349893120
747413769865859072
747287919962951681
747399068863860737
747325630719524864
747296933664808960
747315279475019777
747351795157049344
747327057177128960
747233444225134592
747316885717319680
747417620215795712
747341842006450176
747390160304807936
747291183190179840
747369230501191680
747333402865459200
747337093991411712
747355423112564736
747362767238205440
747392391573811200
747303304795828224
747232957644087297
747412201397424128
747390898313510912
747380664383713281
747379662029000704
747395080005181440
747434670413983744
747331603630690304
747234077737000960
747425652580687872
747244446039760896
747413203945164800
747246673110269952
747428567567343616
747424935350505474
747377007101624320
747326968773828609
747326306258325507
747394086349352961
747316730439950336
747302486562639872
747393779930259458
747235851910930432
747354764367765504
747421026213068800
747347944634912768
747345272900988928
747415536020054019
747420569088425984
747434879915196416
747297273290186752
747400625202167809
747315509914263552
747374582840102917
747391099870842880
747439183103406080
747415909304676352
747396611022684160
747292336720224257
747323835658076160
747234451009081345
747405519820886016
747419063350099968
747241933584621568
747255246154571776
747243967897493504
747443465651314689
747352533174198272
747441137653260288
747231628255105026
747286670026805251
747430736051863553
747370702987202561
747431939720773632
747355699928309760
747259428223713281
747417943248617473
747376260209381376
747367779486023680
747429876043415552
747351136437477376
747344203143774208
747439246370283521
747337056011984896
747310518965153792
747433395278462977
747373811079622657
747361387454808064
747329023911419904
747346979852718081
747250133650153472
747237517179510787
747249147783282689
747223030032699392
747374784070168576
747407247970541569
747430186421911552
747334342519599105
747397047465148416
747322527173615616
747404592686698496
747371487301148672
747383176700526592
747384065893011456
747315073694064640
747220982851592192
747332966670438401
747405087685894144
747336766873436160
747296656853372928
747391481602801664
747354324301320193
747286804248723457
747395340316319744
747331763005886464
747361080997982208
747227374962380800
747433302890418176
747409164477968384
747377489492643843
747418387857342464
747395818437623809
747351576944254976
747397743455371264
747367544684679168
747220144104083457
747419201565040640
747305867242942464
747243967754964992
747303149644328960
747356123347443712
747398284768055296
747434749782695936
747361605499883520
747306106595074048
747274020089925632
747441888744071169
747348343135821824
747405176089284608
747408149716545536
747426809990512640
747292059673853953
747432577401819136
747375497118687232
747402529198194689
747429800852205569
747361051952320512
747371281700487168
747436624804478976
747436595305943040
747291161929252871
747422045495922688
747403460589518849
747351790891347968
747342437467590656
747240281163108352
747411580552380417
747347873260412928
747320597609218048
747408602533629953
747260745100886017
747435882571980800
747282618475937794
747358677980479488
747235407054647297
747413107228741632
747367821223538688
747403309498138624
747240125734653952
747320912488202240
747417784016076800
747311856927182848
747407369525559298
747335000794685441
747400482306523136
747220660011687936
747432275478994945
747317711902904320
747398003602821120
747405624623898624
747384359448121344
747340818332082177
747298946708439040
747236577370320896
747438789027565568
747298296792682497
747354793845284864
747440487590658048
747262271815028736
747412054747844608
747395486936629249
747402197932122112
747391422660124673
747350859755880450
747416664124329984
747369197185818624
747390869309882368
747429570123603969
747305892681388033
747250892584296448
747252469743288321
747403942888247296
747378017941458944
747322447389564930
747392429548920833
747410041213419520
747437283352010756
747300024728489984
747344345708171265
747324909328568321
747435706390196224
747232479514234881
747253161707057152
747359403544805376
747416957603962880
747443167969042433
747408418244333568
747370291660210176
747344241081221120
747250917741821952
747434880028467200
747394723724337156
747230042657263616
747412943814410244
747407130521657345
747228205581369346
747356878447976448
747337467187998720
747329707692068866
747361634834755584
747299168859742210
747381868044005376
747345964994695168
747409693035929600
747346095093612545
747279493585240065
747231154193858560
747391468734558209
747319989623889921
747301522086629377
747355720819970048
747359416010350592
747268500226342912
747267908850552832
747319565856583680
747341250563497985
747339534837252096
747316739189284864
747349894780751872
747375589426929664
747360233744269312
747250909311344640
747316059389075458
747397093304631296
747268512847106050
747397865027297280
747431855884902401
747302168114266116
747281276244156416
747324536215875584
747431322990186501
747399190490210306
747346610875564032
747413963168591872
747442157070385153
747412180446896128
747419360852008961
747241996364877824
747412474077450241
747282572128849920
747401086303035392
747261021652344832
747242411798175744
747342693353693188
747369041845620736
747408514570653704
747279657116983296
747442333109497856
747268860995211264
747424104660238338
747254264905502721
747395906576728064
747323609119498241
747371562571988992
747410032854188032
747341074532708352
747321579239989248
747436150793469952
747411098417127424
747385492098818048
747272975565520901
747263752177868800
747285772537991168
747351946185547776
747420388683091968
747241140940767232
747392450168127488
747433554544496641
747433949010354177
747406472129175552
747315228933656576
747419293986488320
747368005814919168
747341233878511617
747354600802418688
747385311605432323
747247562399186944
747318882210185216
747298074138054656
747351077872275459
747274925795213312
747360347233857536
747220064353427456
747347676237168641
747412499054628864
747366198308929536
747439942519881728
747404463028211712
747221616334114816
747443562149642240
747333457622106112
747342164774912000
747319750359818240
747232530022137857
747318282298941440
747316684306845696
747443272939823104
747428882152751105
747427791591727105
747369301905121280
747430735783436288
747436725354496000
747223302431735809
747366080658685952
747268131140272128
747418534695710720
747328994580664320
747348473075343360
747322665745055744
747351765796945921
747439250220548097
747348804609794048
747280605113548801
747330013817511937
747328382396833792
747271499061526528
747426264911323136
747302591655116800
747240297789153280
747371373996163072
747430819808034822
747379817125810178
747361211033993216
747390361526484992
747247050740404224
747385785767370752
747437421546049536
747342210878693376
747407831037579264
747227475827036160
747437937755824128
747356278738006016
747331544730132480
747313392021495809
747411949504311297
747358996454121472
747426818299400192
747283641894506497
747255602745860096
747421827295748096
747347722366160896
747427057420754944
747293770987642881
747314956211625984
747310867172069376
747439942641549313
747324590930571265
747347814523408384
747398678831210496
747322803779579905
747424037819801600
747406895426609152
747334967416389633
747310564959870976
747407906547597312
747305359706988545
747324364354289666
747338155129344000
747331582789201920
747327891550019584
747392706045841408
747361416840122368
747383562714898432
747272552116948992
747433940223410176
747366063868870656
747421743514451968
747369650346934272
747346405308542976
747240088149516289
747228839009521669
747426516334747648
747413514285809664
747427065834708992
747422154442977280
747329514821214210
747231560986943488
747241052755484672
747439317698621440
747259247822442496
747225546531180544
747436842966982657
747443281022304256
747435559631618048
747257439834112000
747398360177455104
747425921058091008
747250338793611265
747314004201091074
747409017845198848
747407315045748737
747390445592805378
747380534381154304
747369444754731008
747406669190148096
747327384085356544
747402835311075328
747332731890073600
747402550077440000
747401400938803200
747428055971401728
747359994731888640
747397865195048962
747367708350648320
747351257979904000
747350955973283840
747361374636998656
747389111795744768
747220160868581378
747344622796537856
747336703942107138
747432065369509888
747398494319681537
747326339808563200
747421827228643329
747432858436800513
747437257926283264
747264918517387264
747328722034778112
747232454272917504
747222606231658496
747286153972199424
747408711681925120
747321835147005952
747437694326870016
747314323127603200
747405184331038720
747226330803146752
747422376850235392
747437795052924928
747322208540721153
747314855644848129
747361672726216704
747332270655053824
747341443287552000
747435689407614977
747403011689852928
747388205880709121
747312821331857408
747370912664662018
747413182663163904
747313878543937536
747312427167952896
747433135110033408
747326889128165377
747439057316225024
747331071063142400
747396241902997504
747263303651561473
747330202762502146
747360771005386752
747419256216821760
747411190339477504
747432338175328256
747418056721211392
747341351218405376
747333277279653888
747364432523763712
747442962238439424
747425929337638912
747366642770915328
747431348223172610
747431876944609281
747364159948492800
747436918330163201
747375299663302657
747332287071559681
747357763618086912
747245058403893248
747335315652648960
747440013927940096
747407164172546048
747376583447580672
747356568274898945
747336359925288961
747365740962000896
747403040852848653
747371864717144064
747422284554571780
747342701591330816
747435626597781504
747254520573419524
747235927546798082
747407675839905792
747378122543116289
747222245458665473
747420640446193664
747408481066618884
747404806864642048
747410775371743233
747324301360013312
747442958031519744
747418761376993280
747384376523165696
747428089274187776
747422712293896192
747319330925223937
747364004666966016
747427758079356928
747420791336280065
747398934662877184
747225407968186368
747318018217119745
747375438138318848
747304089038381056
747431100834807808
747320727712370688
747419247744262144
747391800386560000
747436066878160896
747398901364363264
747386297308819456
747423308015149056
747284031763451905
747300611780055042
747251362178732033
747438231248056320
747274997396213765
747370820293500929
747366495957716992
747360963607801856
747282115155243009
747233360595025922
747394966977118208
747242940158742528
747337676773199873
747405758938001408
747303925208932352
747430589377085440
747401732280426496
747254818540916736
747327040349605888
747396774654971904
747270148680200192
747340503973171201
747427271355564032
747394111301390336
747272853805015040
747426784837308417
747368584725282817
747377426196377600
747371453893468160
747437904088076288
747432858336190465
747413602332643329
747440819146227712
747437019106807808
747390223022063616
747341489689104384
747275530127347712
747298841750179840
747272061148663809
747400662850375680
747275983036682241
747280286270922752
747427149662031872
747375387777236992
747421747759177729
747433084845428736
747309449321152512
747441825632366592
747420070004031488
747436847031255041
747307880416579584
747236959098044417
747236979947995137
747386108426727424
747439829248524292
747366605210943488
747386763023245313
747258073098633217
747443901850492929
747428517227413504
747374540691484672
747410188068495363
747360942929805312
747382140640370688
747368635019079681
747342722789310464
747342244714188800
747236934125182976
747324368481484800
747279246179995648
747374373019992064
747344475752521728
747384674045956096
747330056087703553
747358132381356032
747338662602387456
747400696505503744
747223831098589184
747391078957932544
747370337847943169
747380009967443969
747425656510656512
747279019490455553
747361672612970496
747431809722490880
747428248833884160
747385319901831169
747299634830184448
747372149803876352
747441909711446016
747368018380984320
747437442660171776
747407071675580416
747407130626498560
747335621601984512
747222115363913728
747266264599498753
747402965472976896
747372682707083264
747379871584755712
747401740811669504
747408103470206976
747298376199200768
747357671234351104
747405188386807809
747376075953471488
747402956962566144
747413086278135808
747374439856234496
747272065569390594
747380165324398592
747376264462270464
747333931314274304
747412188801957888
747324922150543361
747221167535063040
747411496611815424
747371462084927488
747325077478215681
747255649126350849
747365846025003010
747412234939207680
747374121189728257
747353330259660804
747345197420318720
747332291362381824
747274552711995392
747364688451670016
747325773317443584
747422892611215360
747285143333699585
747341145575817217
747406782495137792
747297835075284992
747384753939226624
747368362330755072
747291040546095105
747405754798325760
747246245157179392
747355062221996032
747425430190317568
747242428395065345
747372817029734401
747416487778979840
747398263494610944
747285181057249280
747326151064846336
747408598549016576
747276998108549127
747361421076291584
747233758932307969
747420413756608512
747325375055699970
747409852419444736
747291627635384320
747372531770744832
747394203534123008
747360032526766080
747241275150188544
747392253119893504
747221943430983681
747324678780260352
747371373836763136
747433172707610624
747355490146000896
747299701674827776
747413828867100673
747443327281160194
747314243297382400
747328185449086976
747339371645304832
747300716893470721
747382627460591616
747291552087609345
747429330855297024
747418899801481220
747388855800651777
747318102124179458
747411572037935104
747359974028771328
747245578304688128
747428559333908480
747429523893813248
747388973383880704
747358484996358144
747358090488594432
747396887846727681
747354189811036161
747322267139379201
747305674221060097
747426914814558208
747393989859483648
747297004871516163
747321340034637826
747309143283818496
747296606383333378
747263379224559616
747300695926153217
747400343848292352
747420976019701760
747257083205038082
747289316691345408
747368026895486976
747361735657525248
747365736708923392
747338532574765056
747252079517925377
747315682056896514
747435584763891712
747309621178568704
747401459612913664
747411404521562112
747406505595408384
747335814879731712
747359013256445952
747389937931137024
747368483990691840
747415439559528448
747239203273052160
747331850876575744
747369234800447488
747409625855582208
747328801940529152
747316004913438720
747423727168684032
747417876202668032
747292214707970049
747240688065085440
747416127429545984
747363803311050752
747419935660400640
747440923899011072
747401006875545601
747371801970237440
747371692738109440
747385831900446720
747393276467122176
747309801491730432
747379230002929664
747219884275286017
747326004289376257
747382694607196160
747372363789008896
747409810681823232
747396887930609664
747289203344445440
747430266126229505
747288846857961473
747438290048008192
747397605282414592
747258442306457600
747394618979909632
747395155737608192
747391787568889856
747233503000006656
747226364147826688
747360892333998080
747389497457971201
747370178556596225
747238209172668416
747312196447703040
747300737902743552
747382476201304064
747234039883431936
747366026061414400
747409982656643072
747394992151330817
747382056892665857
747410812847947776
747268231950278656
747407289892675584
747394039922700292
747401531176132608
747439720184025088
747231330220531713
747361068796739584
747354282387718144
747365778672984069
747398385339072512
747249764224405505
747321851794227200
747352302458114048
747422267643039744
747325110965571584
747376516296806400
747381130102456320
747427376452120577
747436780127936512
747374217700614144
747348133483446272
747318370568011776
747231879628226560
747350930828386305
747311500100960256
747416987211563009
747407658760626176
747431428095352832
747441465220079616
747434494135771137
747439233678385154
747440013743382528
747335307377336321
747421638417915904
747278323395395584
747424440359723008
747420308748001280
747351845496979456
747311177164693504
747223403258576897
747410779348008961
747375874400411648
747425904217980928
747380282517557248
747321046550740996
747347273479159808
747345469890695168
747338520117731329
747386725182353408
747344660524212224
747336057750839296
747342366088933377
747440257109532672
747382837217792000
747385143745257472
747351279131893760
747421713873379328
747310506436812800
747385643093790720
747437220244635648
747402751601217536
747442140431671296
747418069111345152
747310510522044416
747430396095135749
747326369080573954
747413845619126272
747361139785351168
747396799934136320
747442148493123585
747347017563766784
747278834911879168
747309797297422336
747378265233424384
747412872347648000
747400083994357760
747360439563059200
747434473000669184
747442442195001347
747231749768241153
747438499650015232
747352373798961152
747321226704523264
747322514376798209
747358598079012864
747357960813285376
747396300832903168
747345084006301696
747427565023989760
747434351663546368
747322854165798912
747418064925298688
747403640625762304
747422879902482433
747360170838155265
747378252721754112
747312645473132544
747390730784616450
747252364696920064
747353430969114624
747385252927127552
747353925578293248
747270182222036992
747309499585691654
747299408220295168
747390474743341056
747373370321309696
747390349186834432
747224673889452032
747391850382827520
747413287587942401
747378344723906560
747227010179674116
747382606380044288
747369440287744000
747411978923220992
747341351323262976
747443813740863488
747306450456707072
747311177521233921
747342475111456768
747401648461484032
747433890147614720
747406090367795200
747273541658128384
747312553202614272
747333919071080449
747430861897932800
747244055726268417
747401849678897152
747437858030559232
747401644451594241
747440231922688000
747241447200591873
747426629559984128
747357360906190848
747412679334170624
747376524744073216
747287500670918656
747410611814883328
747414457840709633
747426390681751552
747370757420949504
747404026698924033
747226599305601026
747367515182014464
747315740764577792
747382086458347520
747438520676028416
747421269612761088
747410343450783744
747243879599058949
747397148153618432
747308979643027456
747340222958997504
747242499995926533
747330731286790145
747423030884843520
747349118947733504
747332819811131392
747389854279839744
747443432004653057
747443893701050370
747316214729367554
747397055576944640
747317687039066112
747358921296318464
747234790751997952
747408837427232768
747318659937243136
747352403054198792
747326318920925185
747368756930805760
747234178433875968
747314700493324288
747323013490577409
747344840707342337
747322376266756101
747268860970045440
747352071855169536
747384799958990848
747347718184460288
747430144785014785
747364948272001024
747406002358624256
747312620076601344
747370963017338880
747329380699906048
747376952588247041
747322040407855104
747231548680790016
747339874714320896
747281033062584321
747362523872137216
747345113492262913
747343498693599232
747360422592929792
747222551731015681
747280634452709376
747371684487790592
747383780906774529
747416332753240064
747413937843544064
747435295101042688
747410108246822912
747249915303059456
747425396476485632
747349995540516865
747336615853359104
747432216720924672
747308996344709124
747293380904779777
747307738120617985
747226783645208577
747340596038111232
747380014316818434
747336401704779777
747402067728285696
747273738803118080
747256156301623296
747303551949365248
747371185269260288
747263148479111173
747297315220660224
747322791565754368
747423496582631424
747264201173852160
747392756402683904
747412247564029952
747409856529895424
747285411844657152
747382614890266624
747378734966124544
747416655563730944
747411635069804544
747226003664154624
747360653451595776
747320316578275331
747244991437639680
747343779682627585
747277098771853312
747340088883871744
747427980494921728
747290306681282561
747366034554839040
747292491552985088
747368488445026305
747357964613328897
747329171022454789
747386901372407809
747398406138630144
747236636098969600
747311353707139073
747254042414309376
747439753897848836
747277845345374208
747394254004060160
747387576676298754
747439669785272320
747335160345960448
747356631072137216
747387123414798336
747300222020157441
747416332719788032
747433458264313856
747278902217760773
747221234622947328
747384250303913984
747253123782180874
747401698944090112
747425396430364672
747428340831764482
747239068942008320
747379209144762369
747271411048144898
747425535039512576
747408283871363072
747389870901964800
747410766744141824
747430878440099840
747367347514548225
747346413890068481
747365753754615809
747354135205404672
747248367823106050
747308677552496640
747384799870988288
747385458603089920
747415355312701440
747306500519931905
747364717757349892
747392991548026880
747365925591056384
747399044020969472
747400629417451520
747420489371398146
747329078638743552
747293229775675392
747390932140462080
747430798987567105
747225055910830080
747236179150516224
747220538397843456
747433181196935177
747371319486971905
747339363080540160
747407797499760640
747442672810397697
747417138135187456
747290432153878529
747332106917797892
747430605953064960
747253203792596992
747395449464758273
747389908768161792
747421185722310658
747416513133547520
747301836567121920
747358904212946944
747349534179635200
747278264725450753
747441301600239616
747350591395991552
747359969696178176
747236661298290689
747406807346319360
747439392923525120
747400826600185856
747387891035348992
747332169865957376
747380416890298368
747299290544906240
747334061429948416
747419134577754112
747424268200329218
747442626752819200
747355502561001473
747415221136875520
747358765939331072
747392114955190272
747395029715517441
747425824324882433
747314155409969152
747243456066555905
747427103784771584
747368131786506242
747307280677298176
747225298819682304
747263001741434880
747327837133168643
747397839874056197
747429557217660928
747242130729541633
747348137698697216
747394249528872960
747375517888811008
747263462766673920
747356358207365120
747437916595552257
747308778169606144
747433403469955072
747355452250406913
747341284017201152
747425501636079616
747228277002145793
747397797985452033
747313052173799425
747231640900931589
747401853982281732
747410741586604032
747376449057849344
747239647873404929
747334569066520576
747398737815703552
747433449590513664
747398594831978496
747267548144513024
747384120544759808
747412058795290624
747302558226472962
747257029060763648
747412801275166721
747272434441723904
747397429167857664
747401178762215424
747441821421305856
747251144397754373
747373806671564800
747380287034769408
747244689284202497
747429838210764800
747351040194916352
747254000605601794
747428563473801216
747424356410720256
747379162873106432
747362150792855552
747401510162620416
747360070514675712
747439585764999170
747222786679111681
747219917586370560
747360452175368192
747347428706181120
747340076296744960
747306748227129344
747367540347674624
747390693086269440
747441725187067904
747418400398401536
747428768902426625
747407813945737216
747364142948880384
747379833898934272
747439338422673409
747424109026508800
747357918656364544
747383428249587712
747399966516183040
747303602247475205
747311844109357057
747384087002767360
747403615665553408
747319553466605568
747414940412182528
747429054148714496
747338335656390656
747333721775177728
747346405287550976
747438680046997504
747431625097646080
747343376945582080
747395696764952576
747414457811337217
747280827235504129
747345952231415809
747361454446231552
747271310317850624
747411069090529280
747387479955640320
747422854694731776
747427045144137728
747390361631326208
747377334169313280
747331146225049600
747334707583455232
747231326281949184
747372338614779904
747345360918446080
747386137757396992
747415456265416704
747367359992729600
747400868379656192
747347634445230080
747234106908512256
747400331345170432
747294202971619329
747231883990286338
747426738892746752
747232467023728640
747434959716114432
747441691632635904
747360707872579585
747345729945894912
747245494364045312
747235919044870144
747423924263190528
747386322407538688
747361055941206016
747300146224893952
747437002392477696
747328147310288896
747376751060336640
747403506399715328
747398465022529536
747226037256232960
747393788339961856
747320220197355520
747412536824233985
747421592548843520
747373458468667392
747327576989798400
747277954074411008
747353321657229312
747316869216894976
747359344769957889
747367779431489536
747273239873855489
747261864904536065
747412968921501696
747342190175649792
747403569393967104
747289367127855104
747252545278476289
747401807928909824
747296606400061444
747399366760140801
747401065595809793
747398540670930944
747253589521752065
747368655969722368
747232009974517761
747397999383371776
747372548602552320
747424662800470016
747374528087613440
747255691027484672
747413749020037121
747399186480496640
747438243839279106
747412641652551680
747337937214308352
747364029589504000
747442958174138368
747221830411362304
747427162404302849
747365808121257984
747440773071769600
747389291970519040
747432879311949824
747435123080052737
747440076511031300
747411395856207872
747370535131045889
747431310474551296
747373412331360256
747233880374124544
747360862915203072
747254168230961153
747345893741887490
747408950778302464
747308534749007872
747357901786853376
747412218279407616
747433806253023232
747391703623958528
747397168760238080
747431294028685312
747311298862473217
747358522568998912
747242998832861184
747245620306518016
747425438646018048
747404160731996160
747420598272462848
747386679049207808
747426973870350340
747235860228116480
747309126494019585
747411744025284608
747285109875707905
747424612254912512
747427409767600128
747422930301247488
747329233836380160
747348003162198017
747425451354660864
747319846937845761
747304852171038722
747334657264361472
747285931871264785
747374700238675968
747431805607944192
747424469514227712
747427019722526721
747326259923804160
747331041388486656
747361651805003776
747385303153917952
747329288148443137
747438348776648704
747277283086450688
747418635593932800
747318915798228992
747417930866917378
747343641216065537
747430257955835904
747269112536018944
747296656601735170
747324867423277056
747378952935739392
747398569913683968
747321373526110209
747344668841541632
747289438363910146
747418371126362112
747349068733685760
747378844089253888
747416202553626624
747345125915799553
747418593361539072
747346367413030912
747338465562394625
747428110216364032
747319796518117376
747277937523703808
747424150780788736
747423722970058752
747312888470114304
747346770246537217
747354135612133376
747371692566032384
747382966947614720
747361861197242368
747267011315544065
747287114568458240
747229979826618369
747314838846603264
747229128328364034
747414310901714947
747338394028544000
747373987232022528
747407608449998848
747352738644713472
747355876055461888
747289299951902720
747252092025266177
747240326960603141
747341770610991105
747256144029155328
747420082276425728
747352352634605568
747327337994194944
747253631401897984
747275806871674880
747354718570151937
747258563928686592
747362666545549312
747230898198822912
747253216262430720
747334778785955840
747350742072070144
747440160548208641
747429083252928512
747296358684471296
747273839512420353
747324355667910657
747365200144252928
747432149339545601
747431482709377024
747368362578149376
747399828024496128
747377405313060864
747402252516757504
747322049132015617
747413765877039104
747368584704294912
747230873053962240
747247394396352513
747373877957791744
747293607577563137
747254197825900544
747316760135639040
747342655403634688
747351501459329025
747242201873260544
747324842261680128
747437245490094080
747319754596114432
747268848613679104
747396451882385408
747414445287182336
747278587594571777
747407172221403136
747341233740091392
747375958517235712
747382820314677248
747330940733534208
747436922612625410
747371365485813760
747380358044389376
747352516480860160
747437157468487680
747376843284746240
747380039482671104
747392190226243584
747386259706806272
747321088464453632
747330202523447297
747395562459234304
747386016441507840
747424121697476608
747230692833112064
747374339192872960
747423916033966080
747365225351962624
747369755019878400
747345188914270209
747413283469131776
747319800725020672
747381092064305152
747309558356287488
747401812035002368
747329045256241152
747356035439005696
747372162416250880
747430316386693120
747406828254879744
747320719525085184
747352969423683584
747377279592869888
747432094729658368
747347038669443072
747311773011718145
747430819686318080
747244395599134724
747417683222740993
747303535218327552
747357042269052928
747354672256651264
747279573407064064
747241522513453056
747419205839032320
747427464369037312
747412939729051648
747301425508585472
747382170298294272
747287160747810816
747442165274542080
747430270551220224
747224405680357376
747433210502586368
747300876180586496
747432627800518656
747248896150114304
747248057058623489
747401212178345984
747399010311344128
747410850944790528
747254193396850688
747380559370981376
747354097695633408
747332174236397568
747300980996268032
747421374432567296
747242822869233664
747382971213053952
747418480174043136
747344891345149953
747413535026782208
747406127961374720
747238473199980544
747302377846300672
747417222121873408
747388234951458816
747378692943290368
747314553709436928
747221700190691329
747423333168209920
747441062277451776
747329074528346113
747375648063119360
747434431321903104
747389229240549376
747377669596127232
747301404511854592
747333579089182720
747230374049153027
747233557379190784
747224191523491841
747238108211593220
747429423369097217
747335835666653184
747382212279042048
747425329480818690
747340214545244160
747356786311725056
747395902088839168
747399706561503238
747407906258173953
747375807358771200
747244072721481728
747378667752390656
747443771982286849
747412960583159808
747441611769057280
747399672847802368
747268487882514433
747378466765496320
747324486026825729
747416231926390791
747388755087101952
747423328898547712
747325811166896128
747249739159085056
747423592955187200
747299194067529729
747312276307214336
747349760676237312
747440932249690112
747418433919262720
747320173925797888
747430966805798912
747437899671568384
747416043157602304
747432921024303104
747379552704434176
747431906149441536
747266294257442816
747430387752697856
747356072998998016
747336884100050944
747378403746119680
747302646256533504
747418320903806977
747395659066544128
747357360730050560
747300230094217216
747373244672577536
747250703819759617
747252893288280064
747224866785366016
747432225151590400
747244123212550144
747233616376168448
747352843754086400
747388121717837824
747407092764545024
747365120393678849
747420287784914944
747424087841071104
747304005034901504
747373861163892736
747354751789072385
747393939267850240
747434489857642497
747379901058121728
747392487925358592
747413283381051392
747442098476056577
747398997480898561
747366437187166208
747442266218729477
747375643654926336
747424453026529280
747221352281681920
747365325994328064
747393222289297409
747290579327844352
747350347941707776
747287425009881088
747371407395393536
747397630146248704
747364726011682821
747414243935281152
747390541969514496
747409882110787584
747328231246729217
747365032258764800
747434389127184384
747257901194973184
747418769534889984
747345377762762753
747416559363194880
747393268413980672
747416492233363456
747413740837081088
747324871617585157
747414684492500992
747272543669624832
747431503618015232
747364612845277184
747276280647782400
747339161951047680
747285273512337408
747346224756330497
747329393375096832
747429460924850176
747409047104651264
747321621036175361
747370987923070976
747280588139204608
747248044849016833
747314314617360384
747322120372293633
747313551505657857
747438050968469505
747416102066655240
747347369969094656
747413333670764544
747349676731547648
747405117280817152
747440856836235264
747403812932030464
747356345976815616
747414029992230912
747391355719155712
747359277547929600
747385907171336192
747346879269081089
747237575631396866
747343347849658368
747364617140113408
747298216966660097
747387022973730816
747386024658149376
747338050364018692
747244920059105280
747420514499567616
747426927628017665
747345390320525312
747410926396051456
747434531666333696
747312301322047492
747282890849845249
747338981570838528
747268051368804352
747407583581962240
747377409561866242
747400033616658433
747238200717025280
747354185709027328
747311785418465280
747409043224924160
747293422935957504
747221972711440384
747415095588823040
747404831904542721
747405037433913345
747414093045305344
747263378947735552
747269989426659328
747415703674830848
747390118265233408
747411731484401664
747373903333457920
747331779627876352
747372724574633985
747412645893013504
747354240079831041
747365846033514496
747443494982156288
747369851639992320
747424050205569028
747353653154058240
747293737328349186
747352159776190464
747407017048948736
747399572423483392
747315430172168192
747222585432117248
747320992029040640
747410368511647744
747359298796281856
747368026970824706
747367490133463042
747241409464369156
747362054416310272
747328604791439361
747234551412461568
747388759424012288
747348221471514624
747408724482981889
747419964911476736
747317745792909312
747320366859591681
747387031337181184
747431356779663360
747275605654179840
747438545644691458
747405968586248192
747407168303882240
747342496296902657
747423618456420353
747344161230053377
747270257874710528
747403762327764993
747440609376407552
747393679153827840
747413266884866048
747424524178690048
747423622562717696
747307481978679296
747354332677443584
747406484724682756
747431788906221568
747390223357599744
747220404167577600
747378663805575169
747406362779521024
747355251213107200
747326079854010368
747400784497750016
747345835025829889
747396221141192707
747246488418422784
747414009087918080
747414067699130368
747342471152054274
747404286582206464
747415900618317826
747441427190145024
747326276814286853
747432589988790272
747363899721166848
747374196641013760
747327790945439744
747422200643235840
747356320680943616
747417519594549248
747366382929584128
747437497140002816
747313861716385792
747419918992302080
747391695403229184
747357423816556544
747235344341303296
747255879758680064
747241656576020480
747366651306323969
747434225771634688
747421323861823488
747411706574413824
747274443752280064
747235013146484736
747255024120639489
747311210832375809
747417259526725632
747348892556083200
747373269846794240
747338046094221312
747311542438223872
747312167024635906
747268466839715840
747437518107250689
747417532139634689
747399513707544576
747326838976872452
747414013148041216
747255015505440768
747337290960109568
747260829037375489
747339644010790912
747429079348051968
747437736479625216
747328407474606080
747428353544708096
747439048969564160
747268542131757056
747416353519312897
747391670078017536
747230420119486464
747328730335322113
747276331088371712
747254939915689984
747373953480536064
747347047121035264
747236099408355328
747313996047388673
747329825107410944
747325115000487936
747299164833230848
747317342967730176
747282391920607232
747419608462811136
747368056318484480
747394635740282880
747246878648045568
747438868773871616
747223742707806208
747273797812756480
747270895341699073
747418568292196352
747441456642662400
747308253919338497
747353980204912641
747288012321492993
747388247706312704
747381079674355712
747347151848538112
747418933226053633
747310799698296832
747410955831672832
747270513584594945
747225563262246912
747351669348802564
747403095466975232
747374431543115776
747383705363226624
747423165299761152
747391930397507584
747321415641116672
747333675637837824
747371822685925376
747377069663846400
747223369406353408
747419910419128321
747421525423362048
747396594329333760
747341304833576961
747221750488915968
747374842622676992
747432111506862080
747399182420410368
747362477843767296
747425723623714817
747386779645280257
747393687726989312
747432514306908160
747372439529631747
747371827031384064
747251009953497088
747403233992159232
747413954562002944
747417586732834816
747395063580336128
747363270693130240
747350456993624065
747436238802587648
747385357847560192
747421563230662659
747397437229240320
747317087236874241
747282543041380353
747411253459509248
747406467905519616
747373836044120064
747300628485939200
747350964667981824
747385244622458880
747318324384538624
747310661277868032
747320362946330624
747407008983224320
747430123792633856
747350108950278144
747249290297380864
747236849895235585
747226037260591104
747399056364834816
747430677058990080
747375559760568320
747335319838560256
747260770182823936
747390973857107968
747440437233917952
747397529776578560
747405671008735232
747439598456844288
747443520374444033
747265212093456384
747373341049257984
747439443271884800
747281334708506625
747272015107624960
747286879830048768
747415745341104128
747304072059846656
747234341940387840
747393964450455552
747438369739784192
747403024058953728
747370572716380161
747401250182930432
747374460844523521
747314377770962944
747384737048727552
747389472485019648
747226611808796672
747404710349504513
747375962707234816
747321264679727105
747395608894275585
747426994506371072
747398204887568385
747277417488646145
747342492069072897
747406845283704833
747335101827031040
747347650970685441
747275307531436034
747443235207938048
747402311094382593
747316361664225281
747330953438060544
747372674041548800
747403741549191168
747239815326752768
747349668414226432
747247679852388352
747427535542050818
747419835177517061
747406086265769985
747431843364933632
747343662162468864
747418559962284032
747375064899792896
747434888446509057
747356207204212736
747279422164598785
747377195790671872
747239907580510209
747335164678672384
747244517372342272
747432476671352832
747256475039457280
747388079988670464
747321755195170816
747426306682425344
747383319508189184
747354214892855296
747374620249038848
747317317881593856
747377590122459136
747368911914541057
747350523909595136
747351249666867200
747237990779359233
747222258079399936
747373005408329728
747416659871277056
747434879877447684
747389476754821120
747420669474934784
747307922468659200
747287777134338048
747304659551817728
747328504002289665
747416962058293248
747337916238573568
747418551540080641
747319486366130177
747434611647479808
747422808867745792
747329221333127168
747301190501752832
747324330510409730
747428047389876224
747424670987784198
747438537276956674
747283100497907712
747421592578297856
747307775718350848
747415397587091456
747355410286391296
747426084375887872
747370476566159360
747332366926917632
747369025244631041
747219808480014337
747384137250635776
747355444008607744
747444099163230208
747414080470847488
747367162793197569
747268479313555456
747272216623087616
747333641877880832
747329548371431424
747393754831667201
747306144247353344
747404735582511104
747404815026786304
747324154328678401
747408938342064128
747261969586069505
747354877861462020
747440525565890560
747306005743050753
747358082049708033
747439770662539264
747328734848442368
747423043677528064
747372607218008064
747240138544136192
747266914704039936
747410397636943874
747376084065357824
747332035639816192
747273474595401728
747406132029820929
747374653849604096
747312016272982016
747320287528554496
747241094828687360
747342169233457152
747365787229425664
747411366751805440
747308782598840321
747304940297555968
747408493481721856
747389447461711872
747299605096734720
747315497620766720
747427468546555908
747262095515856896
747431323015385088
747343465218899968
747340806017552384
747325903592513536
747282043755593729
747432250216747008
747355385422577664
747276750409859072
747339631306252288
747384447436226560
747384069965611008
747399886702841857
747241530801426432
747436062935482372
747260002734317568
747223734331772929
747352864478081026
747349458623442944
747411559476002816
747409575767379968
747414986549432320
747440080902627328
747440013583978496
747408954783858688
747375064971108352
747336376593481734
747358329861718016
747403485633712129
747228931107991552
747414571208548352
747256202581553152
747422800449777664
747224539726131200
747316646872657920
747300351980670977
747315098973143041
747321184899915776
747416181812826113
747421474923888640
747409248653574144
747302960648982529
747332195027542018
747352512093655040
747443587252510720
747380748450041856
747416403838406658
747403280221872128
747429863661789185
747223050756591616
747245087592161280
747227845076783104
747365342553350144
747360011576311808
747433516732923904
747350239040970752
747420136986992640
747342236132605953
747428093510451200
747440139597549575
747342793886969856
747384477027016704
747349936925093891
747396346773118976
747340675931267074
747344950073778176
747291615220240384
747312318237683712
747372938555461632
747426172603084800
747326591449989120
747378357457719296
747432220810444800
747300938994450433
747434330583142400
747402533690294272
747355229922930688
747383604423041024
747377854040649728
747331309853249536
747415003355983872
747407256409477120
747399236585558017
747404098010390528
747443860155023360
747288129501990921
747414092781096961
747432430370496512
747298867142524928
747396577598316544
747334359359729665
747246308038107138
747393809269547008
747370753234972672
747269981046378498
747379636577808384
747420640190173184
747358790928871424
747366798165680130
747339539211923457
747421118491926528
747389027741999108
747410125242179585
747423874267099137
747369419483947008
747408250518278145
747220433770950656
747415556672806912
747351052597530624
747242986375876613
747379565610340352
747240490945380352
747397865413050368
747411383562674176
747350926642548736
747414583652999168
747336737291001856
747275114777968641
747395692448997377
747358870700494848
747422729205256193
747307440027242496
747340491188903936
747342504698077185
747322879558115328
747438805779685376
747442996136730624
747299542190559232
747416626211987456
747345092550090753
747325920134860801
747231091489128448
747337681009414145
747388729975775232
747255028012957696
747374070774247424
747264943687360512
747303271212081153
747400926911139840
747408103482757120
747365682443059200
747255363657994240
747362863640117248
747390001009274880
747302541105364994
747434888442318848
747268252825456640
747327262622572544
747326729786527744
747303652625260546
747356454932348928
747371910791471104
747310850378129408
747393381656109056
747392127215230976
747357142932398081
747278444912861184
747396997011800064
747238867556769792
747377955043745792
747418878888706053
747406421570924544
747375673111543808
747348930149523456
747303673840033793
747440886091419648
747310631972265984
747429859475980289
747327052777291781
747321029580599296
747419449301565440
747310812604170241
747434779298172928
747379187955154944
747369365088124929
747412519912869889
747415217223532544
747411257800724480
747354022252810240
747369553534001152
747408204158623745
747231921982214144
747259621157527552
747306957770391552
747382845589590016
747312519526551552
747271591537500161
747317871567478788
747380408614952960
747357017099100160
747233670780452864
747255283982819328
747344375349313544
747244793974001665
747432019446075392
747228285289922561
747372636540284928
747322577345871872
747407290031026176
747345826305867776
747334489349619712
747425925067870208
747304218881490944
747437329460060161
747393813635829760
747353250500849664
747313362770374657
747306253190205440
747338834564677635
747382916674625536
747285940259815424
747417805096554496
747314688124280832
747370543607910400
747422846532616192
747403854828863489
747231737139310592
747405410676649985
747294433603817472
747322912898613249
747386104375087105
747243439218032640
747328889886638080
747232697530015745
747405800654708736
747362603601698816
747369583170904065
747364075718447104
747376767787212800
747245620218462208
747350738188152833
747303883395862533
747358929529745408
747370107144409088
747319062582042625
747395134619168771
747424297711345665
747392588689383425
747258836549959680
747444228909826048
747351128086503424
747432866821201921
747392630791737346
747326985676853248
747259868600475648
747363102702854144
747373030612017152
747231623884611584
747383805929873409
747324041325772800
747321734320140288
747310183169171459
747357385996533760
747254038312419329
747316260837306370
747238645367607296
747403137435197440
747315669272670209
747254000412594176
747248627827912704
747417003816792064
747312485959491589
747429460761206784
747332358429237248
747331876033990660
747316256584269825
747356740136513536
747423119267237891
747355938835795968
747256039104479233
747222333761388544
747330773162688512
747394103030194176
747380668578013184
747407344380805120
747311282152312832
747358195551698944
747380823792451584
747364386226876416
747239672896720896
747359495878250496
747383369915240448
747438436651569152
747405373066330112
747322682157371393
747442391951491072
747412205436469249
747349303732035584
747416819468767232
747407264542253056
747323865248866304
747427850173571072
747406371210076160
747248447414280192
747419935777792000
747332920520499200
747355884578283521
747390898594406400
747380014228856833
747323605256548353
747337282856726528
747279233605472256
747417691879706624
747382057077252096
747428743824687105
747294454772436993
747245901509320704
747279988542451719
747379070447554560
747348812948078592
747420917186297856
747352927321362432
747313362518704131
747274393286389761
747362859475148801
747387786462801920
747407252277989377
747358107555106817
747251416834674688
747381230677590016
747437232965947392
747439254423355394
747337437777559552
747430203475910656
747397047301644288
747355238579994624
747354403976339456
747317372206219264
747332035614670849
747368932776960000
747246664872759296
747372732774518784
747364478480687104
747387144549900289
747419457358807045
747239270109282305
747328659258638336
747426407475609600
747381553693528064
747418727730274304
747335672076214272
747425652375171072
747257406258716672
747327136524996608
747359604598661120
747428974414925824
747331574136340480
747430345746882560
747390403490512896
747342336972054531
747364516401451008
747386313993785344
747402793464496128
747389401278341124
747324347480571904
747363438452707328
747442157162639361
747421726552788992
747439602542182402
747439883564769280
747316424285159426
747360191964909568
747410083378696192
747270710507110400
747397265598341120
747230034402807808
747371973668376576
747319616427302913
747403867290214400
747408179101851648
747437040103456769
747413920856551424
747322841658359808
747336611705171968
747258991999393793
747368484145790976
747417981202866176
747244932503580672
747371306736320512
747270270260547586
747294504877621248
747230609030905856
747410154698715136
747416844621930496
747346933606277120
747348536136654848
747232965961232384
747227878639738881
747419872666214400
747298938168872960
747311752019222529
747389141097250816
747304957125099521
747430974850478080
747375756913815552
747435521798868996
747326444540305408
747366739256745984
747432405347143683
747418614521815040
747407210049867776
747220177863905280
747409311484215296
747425073779326976
747307763349356545
747243451821920256
747266642208423937
747343188130566145
747394585253449728
747387505423441920
747414873227812864
747336271668744193
747267657393704960
747339392549720065
747397584260632576
747441167189557248
747394971221778433
747436289415254016
747418379590504448
747251387390631936
747443604315082752
747422666059972610
747382942020730881
747266541436157952
747375471935905792
747273005126955009
747316214716731394
747371646739152896
747238959646900224
747355506818301952
747428055774171136
747267179196911617
747407780638789633
747435513410293762
747390713826992128
747298464577421313
747410074973405184
747338578817015808
747358979832057856
747372393417609216
747280802275164161
747413195514593280
747403036692201472
747377778643841024
747338427759112192
747340713776451584
747439392860569600
747425237164240897
747438721818042368
747246039833313280
747355989138079744
747441825917599748
747392857166708736
747423827785846785
747318076895440896
747349886383853568
747396334093623297
747426000691048448
747393855381725184
747392924220952576
747421961488334848
747308652495659008
747245566040629249
747425048663826432
747234409120661505
747401111447838720
747376230987669504
747411396103643136
747335525313318912
747324762800545793
747402390790373376
747373601318379520
747354265572810752
747279430838452225
747328155937972230
747419067263356928
747387748374315008
747328554161963008
747415884071739392
747435978881654784
747420279765405696
747278348338888711
747439510510776320
747442652153417729
747305695280693249
747432124131704833
747426881574735872
747320669260570624
747426084400947203
747260506059190272
747251689430745088
747391728869584896
747244806628216833
747370329413083136
747418761318252544
747355850826625025
747401103059259395
747225907140657152
747327023324901376
747340986292920320
747250737277603840
747404072655986689
747247369444524033
747331733629001730
747269271953117184
747359332350726144
747290021439250432
747441867600576512
747319725173014528
747317921987235840
747262846405251072
747363903743483904
747230113880629248
747417226278539264
747274657363955713
747351803168063488
747414956820267008
747225877688131584
747318223599636480
747383470406664192
747300972465004544
747261688760664065
747353682216390656
747434036931477504
747332568454836224
747364356871053312
747220660192157696
747405058568970240
747408745320357892
747322854299992064
747438965360300032
747364851954159616
747431964785815554
747424603853754368
747322829100589056
747336766886055936
747262988848070656
747421932283375617
747283746617909252
747364713365831680
747318362351407105
747313220168228864
747353552473980928
747433550333513728
747258241206329344
747358392440627200
747407461984919552
747336351519907840
747221838644846593
747280743437500421
747341258809434116
747366634642358272
747424679548227584
747344790598090752
747404546897514496
747340487325954048
747312549020864513
747372120410206208
747339430067769344
747439305128181760
747412809621835776
747253329563103233
747319079367639044
747267946448359424
747284908528148482
747408354968928256
747352910586060800
747427959259152384
747385747888570368
747441553233293313
747378126825603072
747280697514041344
747436565937295361
747438952575995905
747354764661383172
747297780750659584
747388805599105024
747430463153672192
747334224869371905
747342122966102017
747406757241184256
747260040353054720
747440781238034437
747380181858385920
747416290994814981
747323105782038530
747369037856899072
747426034279030784
747383403381661696
747431688024653824
747420795404705792
747290524441206785
747426449318117377
747437975181660160
747401107417219072
747400616612364288
747377921204064256
747419268619243520
747414877367582720
747299416562798592
747371948435443713
747383659208990720
747258551538683904
747382149024743424
747308887187959808
747256223465017344
747385890335514625
747315853977214977
747346212278280192
747415867051352064
747389493582438400
747357981499604997
747375949776293888
747347164385316864
747320001967722496
747320622733090817
747344299755372544
747275932419796992
747416416719085568
747354861142827009
747432656854482944
747337266066907136
747437073435492353
747370291991543808
747424272532938752
747249458283323392
747392513137246209
747442022772940802
747240909981487104
747414457916108800
747387203349811200
747362435942723584
747406228792422400
747397726632042496
747400805561446401
747300083444514816
747415670061731844
747375450746298368
747351736457715712
747416718822117376
747252146832314368
747241702784544768
747329716344872960
747276783922208768
747369235060559872
747372795898793984
747410913595097088
747377053142499332
747412696316919808
747443746824982528
747341657268334592
747258715087245312
747265165893177345
747381281109999616
747432170390622209
747410909438566400
747258484471717888
747391389353140225
747275341031346176
747440172975874048
747383416044331008
747372825363779584
747346598158434305
747385638748487680
747442651981484032
747394438645714944
747220085584977921
747390953032384512
747421353247121409
747367808678322176
747415145891172353
747416894848671746
747433261002035201
747267120409489410
747417482047152129
747392076887764993
747351266691452928
747401128455868416
747398418926964740
747353384584257536
747354856835342336
747304235910340608
747350008022835200
747316470539915264
747313912085774337
747431675349577728
747349563585892355
747397659628048384
747427321829797889
747324758648193025
747408145614536704
747246736100339713
747299768662007810
747380957838213120
747395797629734912
747440391306149888
747324620198412292
747387803022073856
747417175934308357
747290679936614400
747319536685219841
747301006073991168
747244773023621124
747313161083097089
747387522251104256
747373936866955264
747438444939476993
747361400142475264
747256001158594560
747333763474939905
747384439085342720
747444266704707584
747444061188005893
747250506813280256
747387224237432832
747360003212840960
747318718888214529
747441720959307776
747415665867358209
747414604834349056
747280168872378370
747330429347209219
747230915080904704
747310778940698630
747308929072279553
747397969985552384
747331016411357184
747277778060353541
747389333804572672
747435173524938752
747367637076873217
747355234268250112
747377216758157312
747233909990010880
747408892016082949
747386687572049920
747410850579783680
747373924116094977
747373924116094976
747400205759356928
747343360260636674
747407906446970880
747385852834234369
747297281653645312
747399425656381441
747349609916207104
747318580153200641
747262024258772992
747272304330084354
747365371913605120
747295461216653314
747405800658866176
747358463798448129
747273969737203713
747443880857993216
747273088891424768
747400843373191168
747404865450704896
747412260172218368
747430375417253888
747397735171534848
747391368100712448
747297197633376256
747321008747487232
747360502473383936
747274758388056064
747393050176020480
747374356184113152
747374951808786433
747387576579940353
747305397694791681
747407973576749056
747379401700999169
747396904774930432
747394266620698624
747401778560380928
747378915342225409
747420778711375872
747316734810456064
747308656434176000
747399240985481216
747367875866943489
747382031517093888
747254168180629508
747344857677500416
747333738309124096
747342135439958016
747414374021734400
747361861432115201
747423353992929280
747348649156317185
747415275704885248
747429645272907780
747416563473596416
747267493543063553
747379972327772160
747259436486393856
747365011295723520
747342223528759298
747423265791053825
747335496020299778
747368274573197312
747238758374842369
747306077079769088
747417121152339968
747273915211251713
747264398230716417
747380115017859072
747357709134069760
747267493811486721
747401321440026624
747316508502556674
747372263310299136
747228063016976384
747377954833862656
747422515056648193
747398691506511872
747365594266140672
747294995665682432
747400461452337152
747437568430571521
747442236669952004
747339971367886848
747440089286905861
747262443794010112
747412184779493376
747424809328349184
747335823238955008
747430421269483520
747340441037611010
747331079124639745
747427678517661697
747401698843496448
747319796446822402
747381490514862081
747300473573498881
747314990047105026
747410490255679488
747412931264946176
747287827541434368
747233112858464258
747367842488582144
747373597086318592
747237739070918657
747325962107314176
747429385209319424
747278126221164544
747403758418558976
747244051703832576
747221121548746752
747324917679456257
747398787992326144
747252708684464128
747344320882040832
747392232295137280
747343339360391170
747318118804905986
747348569363906560
747358262807277569
747350838813687808
747336758300278784
747389317270540289
747315581464903681
747444052950401028
747319892999737344
747337060239867905
747357360629354496
747397089148149760
747397906970320897
747423886589857792
747235306747768832
747236183130898432
747437660986281985
747239362346123264
747219976298307584
747307515902205952
747413237499576321
747379209073360896
747398859148632064
747370497348878336
747433378450812928
747286456012464129
747386997593899008
747403372488056833
747267217012719616
747367758631964672
747410905240068096
747308858087903232
747267007322664960
747387908043202560
747302432321863680
747349400079343616
747274586350182404
747391837829103616
747298124821999617
747253161929379842
747408426515333125
747308111317209088
747424935254102016
747265283270676480
747402860825055232
747345101035184128
747427518764847104
747384468437078016
747414348646260737
747236472483307521
747370094737694720
747397399748972544
747320186814898176
747385458435457024
747263609739296768
747353338648268800
747309713625231360
747318618027745281
747307654058369025
747388440631709697
747362142165303296
747405448349884416
747401677754540032
747423915992035328
747426369873788928
747305384965079040
747265350232838144
747419298067472389
747424125552058368
747416466924900353
747403976501407744
747315820284416000
747242982177308672
747380932735279104
747305636505870336
747425669408239616
747444115860709376
747372993014267904
747237915625984000
747315346583871488
747289224500514818
747410016278290432
747441968167325696
747349286745083904
747366848295997440
747370849632563200
747246626981445633
747379414598565888
747384082913443840
747382786844200960
747436620622761984
747265270775877633
747357897550630912
747378948774965248
747372993127452672
747389862488178688
747359273412362242
747226137990991872
747309202004008960
747416592934371328
747254868927254528
747389367379963904
747362146388840450
747365132922134529
747380995897303040
747381465621504000
747397169079017473
747258186655272960
747431155549478913
747324402094616578
747269184023826432
747322367592955905
747283146790449152
747286506318897152
747383117850124288
747402390995869696
747258324932956161
747399278650335232
747282249100333056
747250318195499008
747405150671806464
747234782111760384
747359390689271808
747322514603270144
747283297647026177
747360003271573504
747416601331380224
747408334337146880
747340822622806016
747318869493047296
747342408149393408
747369167687421952
747415707785306112
747316596230656001
747424679464402944
747321822669004800
747374263783428096
747321197575049216
747322459859279873
747273248350605312
747233280605360128
747227299557187584
747411446582091777
747360871454638083
747390001063723008
747278285483048960
747423504908197890
747313027079299073
747417318574022658
747433357563203585
747316449690025985
747377216837738496
747404429419216896
747371394846105601
747312037244469249
747424356435779584
747438168333398017
747402453939818496
747439053356830721
747443411095977986
747430379670298624
747439326108196865
747310602729623552
747302318987612161
747378483370786816
747377895971168256
747337538717683713
747246723605487616
747402202256388096
747240973114040320
747371940294328320
747300272246906880
747345616905240576
747356320647495680
747325094016356352
747295901530501122
747284555988512769
747369964798115840
747285944445730817
747278910543409155
747433290458603521
747220953550229509
747373076917149696
747251878090711041
747416420963745792
747430656116924416
747351115398684673
747399509378899968
747399811264036864
747428160615100416
747417943185625088
747256886320312320
747318383058661376
747418723443679232
747366516945887232
747360007310745600
747341896511434752
747259033581551620
747276301501767685
747422615791247360
747423576299569152
747305255180763142
747356203206983680
747431360911056896
747366063998787584
747386301477883904
747391120691200000
747381117234323456
747298145525129218
747390340693430276
747312284649742336
747363207631802368
747391917860630528
747401271024357380
747404483949256704
747418925009375233
747437736483766273
747323789696868352
747393947908079616
747399937248329728
747312842496303104
747325001758498817
747262850658353152
747320685760917504
747431700662263808
747416026661289984
747412767519440896
747342689268465664
747346254313623552
747259310573445120
747434259325956096
747356551241961472
747339027699793920
747424163669782533
747386100205903872
747362767166791681
747354185549549568
747421093426827264
747433063982981120
747405142362832896
747300561649688577
747267229587120128
747326021196648452
747391900785717248
747339274811379715
747382115759587330
747289966741327873
747234853658165249
747432950476701696
747386159035211776
747419528938684418
747282790396289024
747432786802311168
747438923413065728
747369599654576128
747326608348897280
747415259166703616
747225143676641280
747381750616174592
747343347535093761
747319611910086656
747347265170243584
747336095705116672
747421537905553409
747381104982712321
747328566954627072
747376704906100736
747248971639324672
747328902503108608
747231343034015744
747330416542023680
747317758291902469
747267896519368705
747252327116046337
747367641187229697
747363815675793408
747315170477645824
747374528276357120
747332778040000513
747383575369089024
747346942099759104
747419289779601409
747437048525651969
747365221048586241
747401547970121728
747410473277095936
747237026454511616
747345801286823936
747429393988001792
747330462796812288
747435840251510788
747297986267361280
747378076552732672
747366361626775552
747344102778298368
747248598367141890
747242277542707209
747344115055026177
747304386628456448
747402176998301697
747230877197963266
747367263632826368
747367284595822593
747393729648984064
747357201262575616
747400910360481792
747391313721626624
747423945389805568
747432040606294016
747442308107370496
747298862830755840
747339841017249792
747403657717637120
747320815931138048
747331125584900096
747312225807806464
747429502733656064
747287030619480064
747280319649243141
747347248158216192
747387756989583360
747296241436889093
747256802346041344
747320559801819136
747429712591470592
747408720062185473
747315728332664832
747381238973988864
747436578528694272
747350272662474752
747395789132042240
747371831049478149
747401107589128193
747222602024779777
747379728999387137
747220861598433280
747350851291734017
747225185930055680
747399840691261440
747317783411593216
747417272214392832
747361282542678016
747370958856454144
747303279592235008
747350201225064448
747320765683400704
747340789026435073
747398163070324736
747408636339642368
747393360667807744
747306412473098243
747438579375185920
747391792010530817
747413740799336448
747351954280554496
747443272671502337
747392903538835456
747417343735771136
747247113692545024
747319503126593536
747441456818774016
747439619717926912
747328306748416000
747299403879186433
747229510228140032
747281624417525760
747435966156124160
747437845208510464
747237911062519808
747301362765991936
747349752421900288
747397391364534272
747421537905541120
747383575033614336
747438445321158656
747408979949682689
747364013139361792
747334824843608064
747371969583157252
747399765197987841
747239538683060227
747221804972834816
747376667220389888
747425467968405505
747333424113868800
747428055921090561
747233364437049344
747336892547375104
747374267927511040
747385508842594304
747317967835127808
747359021678624768
747419214370185216
747227941403131904
747433684446420992
747414696907550720
747425534913687552
747438692764090368
747245364449783808
747337534389157888
747284631708278785
747394937457676288
747245691718754304
747304114074181633
747318576097308672
747394589481275393
747315396806479873
747437757409071108
747396380453376000
747417473486577664
747382249822248960
747316764065697793
747403837711982592
747420950665244672
747433554708168704
747239756594028544
747420937998434304
747355872058183681
747429398048018433
747331414933180417
747257779811815424
747275538423742464
747305988793851904
747427258722304000
747223210282803200
747284908339404800
747399228331286528
747312406380978177
747263777528119296
747407839300325376
747347705433833476
747389636205551616
747403921803612160
747352998758727680
747391254829346816
747388075874127872
747405087824191488
747350087932641281
747430333503660032
747405712779808768
747390139207290880
747398469388738560
747367402078298112
747326708831817729
747226532213469189
747339170075418624
747429876345376768
747320761136750593
747322854308339715
747337379225079812
747333629492158465
747239144166825984
747345059066970113
747347948774752256
747278528941424640
747345553734832132
747353376220807168
747410108536229888
747262867553062912
747401589783134208
747322929839374336
747263098134765569
747369033775755264
747371331977678848
747332861804503040
747415284215062528
747321033997189121
747358392679862272
747389006980124672
747389287973289984
747269037235699712
747323692988825602
747360120556892160
747366751751507968
747296925150371841
747431444822261760
747390646818848768
747265186973646848
747237286283251712
747328944408432640
747409491809951744
747342219347009537
747425354629914624
747378038560587776
747399060634624000
747420460019679232
747383340156715008
747358153596010496
747395805800075264
747426722195382272
747394052685967360
747439233845993472
747343389398441984
747363950073909248
747371789030924288
747374595167109121
747423337199116288
747403443552165889
747378898716004352
747316474675531776
747441720804007936
747414600648368128
747395545581359104
747380622533005313
747322896075231232
747324540355653632
747395352681193472
747353384555003904
747398477773176832
747432703214104576
747416853039853570
747378621950500865
747321113798053888
747233905858609152
747344190565056516
747327971321487360
747369943801421824
747228763428126720
747321029685448704
747290881133162496
747347571299880962
747438373715984384
747425732108910592
747347714120179712
747270849263083521
747317586136694784
747225135489368064
747367804496543744
747380693848698880
747351127994163200
747293427146985472
747254734524919808
747357033465262080
747394971284684800
747414407739645953
747322313079566336
747273638152286209
747371466182787076
747423819585982470
747417918254637056
747399077462216704
747403334647169024
747396480894443520
747405884775628800
747378533798940672
747382736244047874
747304936136806400
747313173766647813
747383323618607104
747418337542541312
747314012493221888
747220848927477760
747439451807297536
747354382736437248
747431457308585984
747254436863475712
747444308761022464
747409680440320004
747406845308866560
747386003757891584
747365464293126144
747343381274075137
747352566703394816
747322787186905088
747364151262068736
747238267943215104
747433113945440257
747312833902219264
747329271681540097
747228939492294656
747264125621899265
747332677372510208
747265480314871808
747316516677287937
747406048298995712
747377715704016896
747280944667602944
747284614931054593
747436951741992960
747422913612124162
747278461580959745
747402755871019008
747405813594087424
747305640670859265
747347923718012929
747389422136659968
747392714589736960
747345176356478976
747398771319791616
747371768139120644
747230365690040320
747229577324302337
747411995708686336
747303732270948353
747414868777705472
747367364191264768
747441326623383552
747415783173652481
747435894987235328
747324980895985664
747362179947499520
747386062251515906
747260980086841344
747382962912530433
747409215157903360
747398310021861376
747378965656936448
747370258466385921
747254025637158912
747311277987422208
747314272548487172
747426545732567040
747313538675290113
747258068895883264
747423110601801728
747370405032136704
747345105174986752
747364491264991232
747330509038981120
747282442164199424
747331696010235904
747356895174791169
747348582315941889
747431759285993472
747334476540215298
747416294807330817
747373521576288256
747402554347237376
747373370619080704
747416596877029376
747229430557343744
747358438896836608
747255162310270977
747294656187109379
747419117804732417
747291695000129538
747369847475048448
747337534414295042
747433860758020096
747322711660072960
747312024397307905
747367318070636545
747378487330115588
747283075487281152
747248015367376897
747355662267584512
747323718137847810
747371621564899329
747401031772942336
747416332703043584
747231003102543872
747373664019030016
747364214482710528
747434112290533376
747396975998435328
747303094933823488
747408711736496128
747405700159148032
747365954884112384
747390483157106688
747391598728617985
747333327380570113
747366001289859073
747337697958629376
747324607384805376
747398179834953728
747318311659044865
747311504706281472
747327891797483520
747241744752906240
747349332773445632
747223399064289281
747387144491118592
747430366705782785
747392257574182912
747287320018116609
747436603803467777
747223751071260672
747227845102010369
747358518341156864
747317741296582657
747363786303090689
747333268555464704
747414004696481792
747328394912620545
747384879541784576
747345922833580033
747230680208154624
747247789030023168
747291426212315136
747428550576209920
747378151928455168
747296010708226048
747350884909092866
747432996848963584
747428298901200896
747382233028124676
747415791767687168
747414214470426625
747370795291250688
747401300426493952
747364088485916672
747418811603759104
747223927525613568
747381570298851328
747409697548926976
747421030436724736
747234551613820929
747373768876630016
747258576704397312
747354802376564736
747442278793351168
747297486985797632
747241661097476096
747236472638443520
747377937998090240
747353082519031809
747402734777819136
747289194981031940
747335537908801537
747259960803790849
747290516216152064
747408145434222592
747418895343026176
747409664002883584
747340910627717120
747341837887627264
747338721272307712
747324980757573632
747326989938237440
747401266658086912
747327010813317120
747375266289360896
747441679024545792
747266981854855169
747379003401601024
747410867596177408
747442811209867264
747387668774985729
747348179453116416
747412457182928896
747300175513681920
747355142144430080
747325303651893248
747249131144392708
747354785649680384
747386922478223360
747297105312571392
747394849561706496
747377300753289216
747343209378897920
747396305039818752
747305485829701633
747408074185580544
747326570310729729
747257024614924288
747438986063273984
747419461670608896
747376050523471872
747314163853070336
747355515169148928
747287555213660160
747334527186411524
747395365276520448
747386079330844672
747411798840709120
747410091415052288
747367272000413696
747339312765669376
747357373535117312
747374968623738885
747420686570897408
747355766869327872
747439967459221504
747242818452676608
747276381558476800
747272476682485760
747249168830234626
747307427637264384
747328697024155648
747425627230306304
747381985392345088
747240406677659649
747379645033644032
747396799816556544
747334581703979009
747344232638078976
747370165830987777
747335399542915077
747339920813895690
747429687350157312
747398506772631552
747333969327251456
747404630674415616
747420564910813184
747440034790408193
747314864054427649
747276511607042049
747307452861841408
747425036047364096
747230877294428160
747370061128732672
747398234239307776
747387757044043778
747438055125028864
747342965928923137
747338175882768384
747365405686009858
747333969385971714
747343725089558532
747388717254512640
747383202050883584
747395235332886528
747359609103388672
747270345820901377
747426336164052992
747393834468913152
747359508205309952
747413132679733248
747339522367586305
747350855322525697
747317162465861632
747368282727014400
747413388297379840
747254369524027394
747287953588682753
747395357189902336
747274900616912896
747428731015299073
747280508564836353
747440449787469824
747224917205213188
747357859810271232
747341686582312960
747328692662112256
747301039519342592
747300502749089795
747418022948769792
747244609588322304
747415426951450625
747236850180382721
747297168554262529
747378298808766464
747341238043475968
747376054973562881
747398897102888960
747278088577286149
747416416807227392
747444325433303041
747303048863588354
747371877371416577
747318576223133696
747372472874369024
747419935769567232
747346417908211712
747256848735051778
747345633669832704
747350041791172608
747331385573015552
747328843589918720
747309348624293890
747412247392165888
747290210132598784
747290759276093442
747251286983094273
747368286820634624
747338746446520320
747407096895905796
747260761651687424
747220077171335168
747316365699092483
747356739985612800
747341355161051137
747390902679781376
747353476951343104
747269343562563584
747277601949900802
747280697165897728
747263022515654656
747395168261799936
747405620438048768
747311877814771715
747438570890231808
747426994686672897
747339711232933888
747350343671963649
747401157589536768
747308300220301312
747373311873560576
747396632216506368
747351115432337408
747328105539215360
747266021405360128
747315149254496256
747274787634843648
747413937998671872
747386561583525888
747422208893517824
747357591307694080
747300003626921988
747261382454710272
747382300279775232
747384623806681088
747364029786628096
747281989170933762
747348460588916736
747400180421517313
747401946114457600
747431595997552640
747361861146914816
747400742437171202
747394266364682240
747386246847070208
747391989100863488
747387614517411840
747322887858593793
747397638568448000
747406442416738304
747391208834596864
747221960099168257
747438558198235137
747428433223909376
747438667325661184
747290805748981761
747282278514987008
747412670928785408
747248325812850690
747286359669252096
747396166325780480
747366236141522944
747326012644433920
747414483123986432
747321973458362368
747443834695598081
747386255277592577
747231623788134400
747404098027196416
747336552825556994
747239270310522880
747245578405371904
747258832372400129
747358220755185664
747226595052642304
747380588693315584
747380685233659904
747382535164944385
747409244488499200
747231850507177988
747401078241628160
747410976438263808
747337467406147585
747355591039913984
747220571923034114
747345247479332864
747234102944866305
747393180312559617
747397164872040448
747404320145084416
747363417376231424
747409307273158656
747318794301800448
747434028349931521
747349714723450881
747425924941942786
747305108048748544
747326130131066880
747395487230230529
747430702291918848
747420082440110080
747244957535088640
747438638053613568
747251802681139200
747400855683371008
747334086729961472
747443352346329089
747444094771814400
747367234356404224
747406329124294656
747282203038474241
747438420138418176
747319289334497280
747380257708081152
747391842031898624
747247327358951428
747347655341182976
747363346123530240
747438407559700481
747353024083927040
747292785221369858
747289559784775680
747421676468461568
747423496662302720
747407147336601600
747229887337996288
747434473059393536
747293443668336641
747370925041979393
747406937520644096
747439657244332032
747340289908445184
747224913107390464
747427124609454080
747272766026559488
747312112762945536
747286233865302017
747262552590057472
747393477869088768
747392949437210624
747335407633760256
747412734157926400
747347823163670529
747330362280337409
747403024344190976
747422691439738880
747399262112210944
747390097419542528
747264255641083905
747220446077194240
747225139658399744
747343272238948354
747275135502061568
747308878665129984
747300225832779776
747442702422269952
747385751931850753
747399479867904000
747244781705691137
747404965983948800
747222442800603136
747353564935249920
747306454416130048
747329632408469506
747221058386726912
747308539329159169
747408887645618176
747347483408273408
747377652890112000
747337756787892224
747380647455494144
747391338975363072
747443528461127680
747358489173958656
747377170666954753
747377170666954752
747414541756207104
747388314878152705
747310762125725696
747294257493377024
747386091662016512
747416878071615488
747336980673896449
747430606053609474
747349785905004544
747395852063346688
747385441633079296
747406547437883392
747232043562500098
747296493212557313
747318995343151104
747394178598961152
747421600887209984
747289425508327425
747239933014728704
747430136350400513
747401690329059329
747347667781455872
747440349522567168
747330903039315968
747433630193025025
747377044887998465
747361823653924864
747417192602411008
747239878375530497
747443209865920513
747395751412645888
747294542718603264
747393981223477248
747363400641044480
747336271735853056
747306479787479040
747422343136313345
747367980825251840
747224871055171584
747427258764263424
747414529148063745
747370933392924676
747386372890238976
747398993609515008
747369037777219584
747438872980664320
747437237281918976
747336586468024320
747399135968509952
747334464116645888
747355158829367296
747343670551023616
747434506601144321
747434074848002048
747239714638413826
747347470456225792
747353208293625856
747403032648908800
747410993446289408
747327233283371008
747282723111215107
747359080696717312
747381989951549440
747406912535265280
747332664579891200
747422003360043008
747272141008150528
747266029848403968
747403703901130752
747244160621613056
747424599730700288
747327186982440960
747352398797082624
747262414538715136
747369612472389632
747292374489935873
747437694406496256
747398544647151616
747221968550780928
747362431555538944
747360372382801920
747328872929058817
747400008379531265
747253115708121089
747400830526099456
747285243841781760
747408346739703809
747225403866001408
747442002027937793
747349651565666305
747386830153125888
747425308572192768
747432220919377920
747353724532760576
747423685561188352
747409185663422467
747400734208036864
747409646827212801
747431612430716928
747320551648038914
747368077323571200
747394190863179776
747418987756158976
747365615061569536
747370610649608192
747385257201000449
747317363821862912
747372263247220737
747305045268398080
747401908713840641
747401371574403073
747307113144168448
747428080860356608
747423513233915904
747344672863846400
747286577592754181
747417779679170560
747238662052675585
747441003502669824
747236296372920325
747418664891187201
747231900989800448
747412742445875200
747372959489212416
747323844315095040
747404706041966593
747411412721475584
747428143804342272
747390361425874945
747236384579031041
747318676789944324
747430572230844417
747347336263794688
747421823093121024
747313370856972288
747335802036748288
747231053509722113
747409974385590272
747400042156265472
747391280221663232
747437186627342336
747429033135210497
747337043693305857
747428433270046720
747336532009201665
747401937969090560
747426126327332864
747344157312581632
747296618928451584
747369075395944448
747334552016691200
747245134002020356
747425048357642240
747246069235408896
747359978072092672
747318051838668800
747425664861605888
747361290969038848
747230889776660480
747317259001962497
747329879721467904
747358199867670529
747307859596042240
747221549392994304
747430534532468737
747334611089260546
747383281675472901
747421260859211777
747291388471967745
747395512400228352
747273327899738112
747251886596689920
747287999793160193
747323613552861184
747312854915653632
747398964186595329
747366755866017794
747441196742643716
747369373518729216
747419306653270016
747420195761885185
747283771557240832
747420124383219712
747381264206929920
747329380716683264
747358501672992768
747347902763261952
747407184993128448
747433848003170307
747435320241709056
747397844454223872
747360833861201920
747403447729815552
747431814122307584
747271855644549121
747343632730984448
747280978234617858
747423689470140416
747330978448740352
747396086889799684
747328289912434688
747430425790906369
747397773016899584
747423945423470592
747360741280256000
747409953044893696
747347827324391424
747380626458763269
747375815604736000
747342638727073793
747407247681196032
747411244966084608
747282811229372416
747385748073123840
747401673753124865
747333667270189056
747416936586194945
747434552616976386
747322262722777090
747326532620693504
747397701747212288
747420074135281665
747305120631689217
747357041925185536
747339119626330112
747385718356443137
747406497013964800
747426826683846661
747371126339186688
747395722052526080
747436649760555009
747413350770868224
747429310009589764
747366407780851712
747275517364047873
747223080339148800
747336670433812481
747369033469665280
747400558072365056
747369906149138432
747422485713403904
747313819861450753
747264754972909570
747401728035688448
747434049384263680
747353518818791424
747411924393074688
747246333270994944
747363132071358464
747288465348263936
747377489085767680
747311370169815040
747370837125234688
747318286493200389
747429352023924736
747345751047430146
747384388833312768
747424624703483904
747309424235024384
747277924957462528
747353481070141440
747390147763789824
747379141641547776
747419646186369025
747444095019278336
747287366159634432
747442429507207169
747363199209570304
747376667178467328
747366001285664768
747403842203987968
747375488411254784
747427330168135684
747418975223570432
747418539137470465
747443830790701056
747344966578409472
747406736294707200
747394216104427521
747430752929734657
747432086630338560
747355356024680449
747367909362634752
747345188956213248
747434904930107392
747316285936017411
747384745638658049
747322996965052416
747382614886129665
747340109574377473
747271977535078400
747358040110702592
747414340257591296
747430056679477249
747341132930002945
747409181330767872
747250968060923905
747413539258765312
747434477274685440
747416123029733376
747228767542611968
747222526691016704
747427829151895552
747271281092005889
747411186518372352
747389317257932802
747394874882809856
747257129640169472
747257146446864385
747368278608183296
747368463283412992
747258249288654848
747438935941484544
747341888164769792
747306718850224128
747404466866036736
747350675068051457
747357629127655425
747426990496579592
747225420605448196
747402592318275584
747345285223854080
747380186140708865
747363425588674563
747440026389217280
747233549124657152
747323047040823296
747436243294752768
747432552130961409
747417180065632256
747399723200327684
747273709619122176
747370954683199488
747365300736303105
747281238541533186
747444153743663104
747290449073700864
747413224648212480
747423706318700545
747424540997881856
747416441612345344
747393276819423232
747395038330687488
747413182751309825
747367368247156736
747434745701752832
747361152301031424
747293293000556544
747296979483394048
747331230492819456
747339434505342978
747296035911794688
747427455984508929
747439061472677888
747335298590248960
747418773825585152
747392165064609793
747354512931848192
747340420137390080
747400163677831168
747410704064454656
747301148642533378
747442807242104834
747378495794384896
747405658308370432
747407604339511298
747382174157049856
747280299071942657
747378902956310528
747345352366297089
747352852067196928
747385022462763008
747441930678706177
747419734459748352
747389577413926912
747335202469359619
747341498165846016
747300616188243969
747337190556852224
747394039947862016
747442262003585024
747332987931394048
747369989854793728
747276268203171841
747273009237491712
747386473578663936
747397726799699972
747322305009725440
747392244949319680
747257322448125953
747316059724611584
747417662536441856
747327677791502336
747266927265972224
747367255302889473
747378470779379712
747395239657119745
747335244357869568
747317196301295616
747375530610032640
747284174487248896
747403183769722880
747319276483141632
747228398754357248
747372569175662593
747381364803121153
747436876475285505
747304160110874625
747404613918261248
747376428245614592
747341674200719360
747307138108645376
747437593713848320
747352998549069824
747417452707880960
747422984994955264
747222090303025152
747385659799834624
747381482193289216
747321239555837954
747262523540389889
747410510946140160
747418412981194753
747439741218480130
747240595505086464
747348829540737024
747267824868036608
747396720041005056
747313219987922944
747324674804068352
747264297621987331
747346615011155970
747408581813747712
747400801061056512
747325245002964992
747259109053988868
747341502066503685
747327874974121984
747238057976401920
747406220332412928
747342617919160320
747437363106820096
747343309715103746
747397500236079104
747396380386201601
747324850578960384
747380949550174209
747391708187463680
747286456327012365
747256085015232514
747439472845983744
747338729673490432
747281699935911938
747264935327997952
747297587623952385
747376050544402432
747400222242897920
747403389085061120
747337614068310017
747376268681814017
747416060073119744
747438713660145664
747317888386633728
747361202783813633
747281037055524865
747409080893865985
747374343454343168
747391091574513664
747383122442989568
747389443108048896
747282110986125312
747428018172354560
747376268757262337
747439862580711424
747421793741312000
747369209563348993
747410427353661440
747422510946394112
747356555675303936
747401354830745600
747416756457713664
747342517004165124
747402898368266240
747361286778986497
747314138456547329
747408577418100736
747222254019305472
747243204458643457
747425539305136128
747388877002899457
747400801111379968
747405800646262789
747444220722552834
747240243103817728
747233968576135168
747277039724429314
747342987105992705
747315006807506944
747291967403360256
747424419266564096
747302482389270528
747404345545719812
747313911947395072
747431172288946176
747387459080683520
747361714346270720
747433432947527680
747291648548179968
747402122514305024
747399328830996480
747287731189882881
747416357759754240
747335047171059712
747372686792237057
747388893603971072
747332786235662336
747240884870078465
747366684726534144
747342659824410626
747415607172182017
747345331654922240
747347181061869568
747388772094971904
747365296608940032
747366093572935680
747386519556497409
747424175959187457
747313589107597314
747277031390339072
747407847504363521
747347713985937409
747373530073997312
747425908227776513
747428156445986817
747255179389460480
747389195530862593
747283079824211969
747224405772668929
747421764305584129
747266176548376576
747323835871952898
747380597451010048
747372061857812480
747319746123571205
747413300191715331
747312423187550210
747411912003026944
747306047614836737
747374959937236992
747255975988584449
747413589682585601
747240851319885825
747321558176129025
747329649026359296
747315350669189120
747439577435115520
747229573058863106
747431805586972672
747406048290611200
747411362645745664
747436909895557120
747436352145342466
747387278754910208
747238884275326976
747380538441347072
747403254846324736
747422619838844928
747304558666231811
747359495567872000
747428013726367744
747408640596926465
747399882722394112
747254483038539776
747395646248845312
747304240117227523
747400633456726016
747321788946751492
747421789702205441
747283356555968512
747413270718484480
747230768477331456
747419256233459712
747275718522871808
747340541466050560
747401619059408896
747328562936451072
747371541810262016
747372842048700416
747416186015653888
747386439990657024
747411408522928129
747337349944606720
747300481668521985
747394878674337793
747280110080778241
747400746543480832
747349026752729088
747417335229726720
747442601675096064
747240692242604032
747431956699287552
747412339637395456
747238637016780800
747391632610320385
747403602956787712
747263953630167040
747408426452533248
747402999216017408
747393545250684928
747243196023988224
747432052891459584
747422213171707904
747358556274438144
747378806143488001
747300871931736064
747442429515661312
747378177354403840
747238376676462592
747312586840932352
747310451575291904
747415305232605185
747296849506115584
747439837817470976
747360393324953600
747427535558959104
747367372835667968
747257536403939328
747279069901791232
747353078362316801
747274598635364354
747233259608739840
747271453243019264
747436272382283777
747374272432250880
747373462730092544
747352902092521476
747308845446225920
747360808577937408
747274657342971906
747355787866013696
747390042910384128
747393532571324416
747395726267777025
747245213593174016
747419117943066625
747342299059761154
747442492489015296
747380345461301249
747360989100773376
747259860236984320
747334203943985152
747376906413154304
747436058401333248
747358581255700480
747307943696031745
747437950170861572
747409840062898176
747394744507056128
747361852775030785
747271994291400704
747220550930440192
747251022737903621
747354659535261697
747380551045251072
747444296207441920
747429540427927552
747396057596837889
747364545585348608
747399551158345728
747246945849094144
747315388371763200
747316961143513088
747402801744060420
747392798685429760
747222358923051008
747322267005181954
747338914294169602
747431352488726528
747318949210030080
747241082321272833
747404303346765829
747426885584437249
747220521771753472
747338884875378689
747387144574992384
747269825647378433
747411333247803392
747260879238926336
747355167067013120
747438097160355841
747287026345508868
747418438482563072
747408925801091072
747303124491132928
747340474734645249
747428743661051904
747432669571588096
747390974087790593
747418832654852097
747350813530595328
747288851228418048
747406832449236992
747302281129799680
747416802439860224
747369453143343104
747441930439639040
747366999349727233
747220144166887424
747266294068568064
747418832751452160
747355162851762178
747318328515923970
747376935437766656
747355976534155268
747223142943186948
747418517956345856
747269389376970757
747372435008294912
747358803658584064
747362050054062080
747314163785957376
747297205938073605
747433944493129728
747319159302684672
747245876238647296
747355221647572996
747327203889676288
747273479121100800
747334720116056065
747375589137461248
747409575565942784
747328084701908993
747379976429764608
747433411745353728
747373827768856576
747435651906285568
747334313264316417
747239094162436096
747237739335028737
747369071448989696
747380085641125889
747285894080561155
747401203936432130
747310309312892928
747326817980190720
747340625717002240
747273126581514240
747292785481375745
747383315045449728
747316239786094592
747410628319526912
747433881771483137
747410770904883200
747277065276297216
747239391773364225
747441498447187969
747423928797143040
747338272729227265
747376134548033536
747238355692326912
747338167720673283
747408711887511552
747407470298079232
747350247492358144
747250016058650626
747321017098371074
747359994748665856
747355330934378496
747381495032127489
747418958341496832
747341909069225984
747430090154344448
747396581813522436
747343263800033281
747226729249308672
747343402006503424
747307909885759488
747420166187794432
747263140145041408
747354726686203904
747247537006874624
747334925313990656
747407079917428736
747266482761932800
747364382267613184
747300859491409920
747273575250333696
747367905512333312
747356001855221762
747397126913654784
747423186422112257
747389648624812032
747403158603763712
747401682133221377
747315254040748032
747347516643905536
747408090920853505
747402663420174336
747364235089416193
747367838147543041
747340080361005056
747438822808387584
747430379280179200
747357654368944128
747398418696376320
747327258348523524
747395382053855232
747369574476169216
747353829100896256
747340805900144640
747335030171545600
747393616516087808
747353611080867841
747397517097074688
747350524098281472
747231116617191424
747309797565882372
747429708489433088
747430450780569600
747310908884410368
747427602852356098
747228117744353280
747401891919847424
747326469605449728
747290453221859328
747261961381904384
747363773938294784
747221868071915522
747310963573952513
747410003603103744
747374658056380416
747328760043606016
747427430877507584
747256190166523904
747400255889641472
747367188261142528
747262154328383488
747414856316391424
747403905001197568
747428857058328577
747389539707195392
747325152761786368
747263265877590016
747403087158087680
747363559861002240
747434200526008320
747417502968320000
747364042193305600
747306807031259136
747280865110036483
747432929807175680
747368895112065024
747284220549074944
747407591916052480
747429121022631936
747304432962920449
747400696287346688
747302855858487298
747276083511209984
747389732594847744
747333071762919424
747370803537264640
747311139596304384
747423672797847552
747342705907236864
747352834979545089
747246102550716423
747414067824910336
747308505774723072
747387152846098432
747328676019081218
747369985505370112
747367414422208512
747375341606297601
747337827835252736
747244072654503936
747319586849095680
747251446358253568
747384619532705793
747358933543575552
747429427320094720
747414248263942144
747222161790644226
747400369060388864
747350540808519680
747335781232971777
747434745710153728
747434292670783489
747373110467387392
747397156466790400
747421777102536704
747332442457939968
747342060148031489
747378609036337152
747329653103165440
747369037844332544
747341351243550720
747373769128214528
747321654926159872
747247520246468608
747378713826836484
747334455853907970
747289161535610880
747321856118521856
747360082837442560
747387798953435141
747359944375148544
747289362849665024
747383487355846657
747408275600203777
747431499180433408
747377057265418241
747435823692419072
747430027067809792
747395226852032512
747398817314672641
747433575344119808
747221876540334080
747399580862472192
747376147311132672
747244764832075776
747399698114285568
747317258918076416
747360611609227264
747329460467228672
747391548728442880
747377745047367680
747408829076348928
747418664660533248
747308555808563200
747288192500436996
747293988911095809
747393054408065024
747275420744060928
747391296856272896
747434112282042370
747394455104331776
747333906475585537
747323156361187328
747407574845140994
747342861255880705
747304126560669696
747429620350320641
747443025215840256
747416819443580928
747441787795570688
747346832942981120
747424662792003587
747318664081211392
747397940562518016
747265874831220736
747420958869196800
747310753573572609
747357956610498560
747254667692777472
747347990734602240
747330613623955456
747257016201121792
747435664329838593
747382820184666112
747381536639623168
747391498098925568
747391498367434752
747331729426243584
747306496606691329
747416844349341696
747417754588741632
747347306995818502
747339560032468992
747407105460740096
747226209218531328
747309189106544640
747382883082440704
747342273851981824
747394149008146433
747259759288426501
747240624890462208
747314289724133376
747426919130370048
747295016813355008
747396745487802368
747397059876032512
747352025541771264
747435098157494272
747390110077943808
747356731592736768
747245670680170497
747294869765296128
747439338468696065
747336544692801537
747399375312289792
747374037576335360
747355230019457024
747325475538665472
747356140451815424
747273323831140352
747441167156056064
747434942720806912
747385928138752000
747429288828248067
747398096003416064
747297990306467841
747333700782686209
747433357479383040
747367934780116992
747227635219050496
747332979307905024
747401900136464384
747405570328518657
747409336670949377
747374779896832000
747414927451766784
747306232063528960
747427372123721730
747334799707103232
747301593159065604
747236908980387841
747320929269616640
747350771541258242
747373924170686464
747327329794306050
747365090907783168
747338213866373120
747366571719462913
747364134832869376
747310925821022208
747415741280952320
747287701833973761
747352969276973056
747322967500034048
747438168270573570
747383659158732800
747405729435377664
747345172254490624
747396980037554176
747351170142732288
747353024079634433
747308312530554880
747426218589421568
747414248318472193
747433420398092288
747309054859436036
747254936077901825
747335361743880192
747417737710886912
747334417945812992
747348439747297281
747392697716121600
747411270324781056
747316600580112385
747265396437196802
747339732217012224
747247516115210240
747220953583751168
747376197265416192
747336951359905792
747319205062549505
747355511260065792
747403309393256450
747364675902443520
747356601737158657
747374452418150400
747249600902365185
747296572979875841
747349140154228736
747437543155728384
747360007537176576
747305850469908480
747280500067164161
747345478300246016
747408279546929152
747444249852059648
747349274359300097
747387593470414848
747378428978991105
747371634047213568
747231640796209153
747391125103620097
747381716961075201
747380592883425280
747358791180517377
747395898007707648
747334166358855680
747381352132141056
747312523842486272
747303279420284929
747410867646500864
747440638845607941
747435882387496960
747362108858339328
747363077872562176
747410670275203072
747408501958389760
747430123469737988
747342764837208065
747406606225244160
747412515806658561
747325031194103808
747402990558945282
747375144658669568
747399488403312640
747414353129799680
747442115039268864
747340021665914882
747360519145689088
747262703710801920
747382992197193728
747281045414809600
747375387961864192
747391305207128065
747327757546196993
747337588952825856
747415267467112448
747370417829126148
747439716081901568
747315979948941313
747361647413596160
747347617575624704
747428794030522368
747235067471224832
747365871090307072
747228914544607232
747351262325280768
747405981236215808
747294639250497538
747352520809398273
747441523650867200
747421768609038336
747388851694362624
747394958550695938
747341342603280384
747333180781297664
747349945112420352
747433156014411776
747337597165285377
747374670534578176
747258408907210752
747240796911472640
747338536962011137
747384292452483073
747318731257217024
747320308474871808
747369264332611586
747331360163930117
747414793569566720
747338100527882240
747391196360769536
747312427188912128
747274418578038784
747282282604433408
747354298783260672
747281108333559810
747417934981541888
747240469675966466
747227823987953665
747389266720854018
747364990210965504
747287047442837505
747337479796068352
747315162093260801
747263081085022208
747357201501655040
747305154135785472
747296946084151296
747226469277962240
747263760935485441
747222434432987136
747294152618979328
747433705615011840
747325253404110848
747388226550304768
747404928277155840
747404047490002944
747419835160731648
747432820516204544
747355175514419200
747419868685864960
747411425308647424
747326893196611585
747249189529104384
747226259290267648
747378852389863424
747317451977744384
747260627459145729
747316441242689537
747347600873906176
747303187044925445
747420367614947328
747375551418085377
747276943289094144
747381612153831424
747302679483817984
747435773247397888
747367888361775104
747387736143831040
747432992558063618
747394711044882432
747388071495213056
747256987059109889
747276897323651083
747424012700114944
747327778450661376
747389530991370240
747386926592724992
747428227786874880
747396304834334720
747312616133955584
747308979374592000
747337312195874816
747425509722644480
747434821039722496
747432720020676608
747396917357797376
747341628180815872
747380408631857152
747355431350132736
747432510297083904
747221691957293056
747259809905278976
747358510116179968
747410603355029504
747384439286730752
747358472275173376
747365518651305984
747383281465757697
747271759280349184
747248774460940292
747427808419282944
747324360143208448
747384816706826240
747385399782215681
747359441348136960
747337639125147648
747395789060702208
747331695821545472
747328487191515136
747321184786616320
747413472384847876
747437421839646720
747411626618421248
747400637764210688
747412197328977920
747370279429509120
747270375042539520
747387635308568576
747402458108944385
747288465134358529
747274518931005440
747432581453479936
747239479761469440
747332149057990656
747342081115336706
747237684658192389
747355586749075457
747376352723148800
747247448909701120
747337165198102528
747376188872605696
747354013797072896
747259218256764928
747400268464041984
747258844938702849
747402239849996288
747285315191111684
747254512159686656
747412654394839040
747251513194594304
747430266155634689
747370782402064384
747417909966737408
747353287968579584
747396673979158528
747309109758746624
747439652915781632
747370560154439680
747404353674289152
747359323563536384
747368870114099200
747225999255998464
747426118056058880
747348879780118528
747424171961913347
747403519162990592
747288318216273920
747315388417859587
747333742495031296
747439758020853760
747239869802479616
747352788909330432
747230655193419777
747243908967464960
747300771134222336
747376520432328704
747273994726842368
747335495919636480
747372523369730048
747318517322526720
747386943437168640
747417226228174849
747444145090768897
747345427830185984
747320463466991617
747268496271118336
747256622125219840
747287718674108418
747395348461686784
747379556898603008
747435685305552896
747431826327805952
747404471399944193
747284463831252993
747228792918204416
747281678951841796
747422707940265988
747234467849211906
747410880019693568
747351253995294720
747432983968223232
747383315280297984
747260724108464128
747417960088670209
747396581842903041
747405855444844544
747335831635976192
747386796577816576
747295121587077124
747219917619986433
747403867323797504
747223801465835520
747403967836061696
747224351141855233
747231917636988928
747393343785680896
747332589321494528
747422208872554497
747284824713363456
747429846884753408
747408631856041984
747347953161887745
747312527806062592
747394958701649920
747420011002638336
747245356254011392
747431134250729474
747353087023681536
747354559085973504
747385064300879876
747256357619826688
747422074877132800
747310334235447296
747443662922014720
747219900872200192
747358010880696320
747329565299613696
747389988128567296
747404429117243392
747420057244884992
747418933041344512
747351719475036160
747342223465844736
747317653212041217
747439565040820224
747225428864040961
747233461098819584
747428940956962819
747294177877069825
747327442944040960
747292764270845953
747424163678150656
747378961680896000
747399924573155328
747352537171398656
747434426812903424
747417226240745472
747330932688879616
747363182377742336
747387006313955328
747410855181058048
747226553214373888
747323856814120960
747346350812069888
747249646943121410
747317905000271872
747357964638498817
747325689733349377
747236627769139200
747258807395352576
747242567029272576
747361219556835328
747316646822371328
747371818495975425
747393536870461441
747267523234566147
747336275976282117
747342869577371648
747348385108209664
747315673743843328
747435739735035905
747363731840073728
747309834970636288
747328193665761280
747396506433519616
747274355495690240
747418031345672192
747244567410270208
747406673313210368
747305867326873600
747294614114074624
747220437881524226
747421923727015936
747440601130541056
747398301541011456
747386180094820352
747352214360965120
747390009150312448
747334053037150208
747398796427014144
747224673918783488
747367875921461249
747224275703201792
747438289959985153
747229237480951808
747343506872532992
747401476385968128
747313999998443520
747245876259655680
747410158855294976
747315665153851392
747421483392208896
747378046932553728
747439074353504260
747288805116252162
747359181313806336
747416156735078400
747409760396390400
747321247726342144
747406325043367936
747404450214612993
747432870772342785
747342982953635840
747370430479077376
747305703740583937
747356899646050305
747362385501921281
747439569268781056
747356798789816320
747431914475298816
747370560250863616
747240541117616130
747405981315895296
747424746313224192
747356240829886464
747390563083751424
747391783659798529
747432455754383361
747343435665838084
747366965765898240
747322703460204544
747365594220138497
747388730017648640
747395121969307648
747408736742932480
747363484610985984
747318840183271426
747415061833129984
747245565855956993
747419759608758276
747341565136248833
747414092932128768
747256924148764673
747354806356844544
747396753742241792
747420845866254338
747347877408583681
747432451438428160
747280986711302144
747428462642761728
747311517192773636
747368345859690496
747360632542990336
747312280530935812
747414474861096960
747373978742849536
747390353083342848
747382765717454848
747353665799921664
747343330799816704
747434863150665728
747329921584791552
747395012971769857
747423567759949824
747237646871715840
747308002441494528
747239933107003393
747344740371161088
747352646420422656
747264377120751617
747346409343455232
747415133282959360
747363937620996096
747370451169599489
747235277349879809
747438272947838977
747339505519058944
747388520336072704
747380681274200064
747391284453703681
747250116478701568
747250892710174720
747412369056342016
747338167485759488
747267288303296512
747434703997775874
747230357263548420
747312078990381056
747243703773839365
747361538353340416
747278776300515328
747221335370129408
747417238811062272
747426696719110144
747373710143799296
747232961775472643
747365770615623681
747256378578788353
747421412189601794
747362649805971456
747225454000496641
747301694120165376
747403678328446976
747431692214935552
747256466856353792
747376344087040000
747436066978791424
747279053275574274
747322044908331008
747427644879347712
747379775052857344
747260493446807554
747379728923844608
747338742122217473
747397185570934790
747305393567653889
747424759282081792
747362683536674816
747379208767307776
747322808040972289
747396623504838657
747418832449449984
747429653913051136
747393293244309504
747380169627795456
747437677444636673
747331666713055233
747377774608920576
747403175393660928
747381633217503232
747285298560671744
747433097289961472
747385483571900420
747240142423924736
747360988928819200
747296438355263489
747411261676224512
747322887934091264
747346510350692352
747351820196995072
747395814075535360
747264196753104896
747334967420542976
747423987395747841
747227559528665088
747342978562170880
747240956102123521
747318295070547969
747354240222269440
747242856180441089
747260367710068738
747274451885035521
747384493653233665
747408497797562368
747366479067127808
747401791025741824
747358312975446016
747358593796743168
747404106537537537
747285877286592513
747423840372940801
747360045243965440
747305255163990018
747433445698076672
747235289597259777
747237470958297088
747423001855950848
747286158325882881
747435202788589568
747414160221298688
747406132361191424
747372716018270208
747437400721326080
747323940771504132
747375274652729344
747418635589791744
747291770141081600
747304810337050624
747393297648234500
747275307623677952
747357004323258368
747442216000327680
747392743811407872
747295998037241859
747335239920291841
747265761484251136
747265459393822722
747413333884579841
747429414678446080
747287102237220865
747374326756876288
747420040622923776
747344752559828993
747262984993415170
747404131497828352
747324716524810240
747370170419535872
747342756398301184
747378429025128448
747339950325010433
747224409740476416
747364117745262592
747387182168440832
747399438029578240
747413686244024320
747383013185568773
747383805783187457
747390080419954688
747326474181435392
747353275469561856
747396153986121728
747331561821868033
747414290135556099
747442438109691904
747242034373738496
747427934345039873
747264738011152384
747233926779805696
747232777393872896
747378487359606785
747377342394171392
747358749279457280
747399601796198400
747259931435229185
747289329106452480
747318366516350976
747388042231484416
747351538956263424
747431331416637440
747351476322738177
747329590431932416
747405922625028096
747423521920393216
747442249219244033
747244538431889408
747294085589827584
747275311679578112
747337534263308292
747286934179840000
747268953454456832
747411467268460545
747420405602852864
747432816464506881
747328013365194752
747357494918455296
747421655295795200
747440273840611328
747407000577794050
747379754173497344
747423588827992064
747327992452415489
747372766697947136
747413694619975680
747401694821105664
747226867653029888
747359298737553408
747398787992281088
747429247174717440
747251576100786180
747238028511424512
747361949235679232
747310158292803584
747431377759539200
747259759519211525
747437316885479427
747381583141810176
747358153688367104
747373089332281344
747330072890118144
747309424050528257
747415850425155584
747378575746048000
747299932336324609
747439346807091200
747409072505360384
747330873855344640
747345545497354240
747384460417470464
747319964361646081
747327769894232065
747363576600469504
747280281929846784
747405897266237441
747390835742892032
747361890846703616
747291505866350593
747433210796204032
747392030922412032
747398460849160193
747429666630303744
747422842417930240
747311214959570945
747427728861827072
747336548551516161
747230172634578944
747393071088730113
747378588148768768
747351765453017089
747387266398560256
747412725681238016
747403309355511808
747401816409792512
747423001516224514
747344148580044800
747276381415837696
747310711613775872
747376931419660288
747295817745084416
747382950245720064
747414105472937984
747235528769167360
747329955139194881
747225886219460608
747377866690666496
747383487053836289
747352021372657665
747414038292889600
747428185755746304
747398242866962432
747314251954429953
747392924506284032
747414025730932737
747383097121988608
747324758392348673
747435525720711168
747341346969550848
747378961450213376
747298984604012544
747317921773293568
747246819785117697
747416978743255040
747378827253452800
747402332220985345
747407046698467328
747423588756619268
747342017970069505
747229321304117252
747326918639255552
747414143167266816
747437388054601728
747392676958347266
747355993349095424
747401036013264896
747437451162095617
747428076590669824
747387048143765504
747431046271074304
747437048596828160
747363673451151360
747380114866896897
747401510032654336
747410657805500416
747361735393349632
747421634236153856
747379963985297409
747416739575631872
747287433599823876
747345017002303489
747406098630512640
747275571713871876
747369683557421056
747301010549334016
747353892262912000
747343150373449728
747413434510151680
747431574665191424
747340663465750528
747336796158103552
747287181924798464
747365711815774208
747224258959400960
747409726627946497
747238771020562436
747430056654405632
747362599344406528
747362368619970560
747243200469929985
747300188188876800
747437837008547840
747325211616280577
747409537880064000
747428366257651712
747322174868881408
747411731773796352
747349618220929024
747262506800910338
747393641518227457
747251127289208832
747346338384220161
747420980209983488
747396065998082048
747269947290640385
747420065797124096
747411806956597248
747352415784083456
747232332738887681
747412310503784453
747424125908586497
747270744334340097
747325459159932928
747388042361585664
747441762973646848
747295910082711554
747238804424171521
747294446388023296
747321654754181121
747398804920500224
747373571643580416
747370677657870336
747402059318763520
747414533396889601
747294941156515840
747368186400612352
747404500651098112
747364537368711168
747227203155431425
747299920017645569
747350050058080259
747340524994998272
747357331667640320
747418585010667520
747243846044618752
747394551871053824
747426579291070465
747410284499853312
747406035913220096
747440865031950336
747412176088899586
747417997795434496
747409655479963648
747263383444033536
747409378777534464
747362439969247232
747348829654048769
747399563720327168
747365497965060096
747384632333766656
747276788439482369
747385617856684032
747333109553606656
747351396379295744
747370195216400384
747365971766042624
747308304389410818
747353959279493120
747392685250600960
747393914164883456
747368207271534592
747419067586351104
747297340340396033
747343381236318208
747363505276256256
747365984164519936
747426327771381760
747221335374336000
747313618505469952
747346686306025472
747224589965664256
747299072428511232
747376402891145216
747377409532510208
747320798952579077
747312553156448256
747285117987524608
747281448051179521
747379678906814464
747395726133497857
747316143333879808
747377791079952384
747248183252819968
747245477754724352
747360363772010496
747269095972712449
747408149863350273
747409852440313857
747383181058412544
747348775027433472
747371479000555520
747286913090916354
747325916141916160
747305074485956608
747394970970107904
747366391213326336
747257075084910592
747363643768061952
747313878447448065
747442098480123904
747379452326338560
747344803084394496
747343729275502592
747410876014133248
747382153458114562
747396627774611456
747408954917982209
747430580791316480
747229967302397952
747275110361468928
747361555327619072
747387064769929217
747316227391913984
747420715717136384
747428777437835264
747328399333429249
747390134941782016
747430266197598208
747353870972620801
747389702903312384
747373613926457344
747257381172711424
747414780974096385
747440776951521280
747247679877451777
747428345382641664
747328671724109825
747221985554477056
747429813086982145
747358011023331329
747360753880080384
747294396027023364
747277526435692544
747273172861460480
747379179503529984
747444220647055360
747259192973623296
747443537147367424
747440517131177984
747441829948194817
747370845345984512
747314205489954816
747376965187862528
747360833752170496
747435609782951936
747253916505497600
747374998067752960
747310111949914117
747430068989792257
747349169174503424
747394060789362688
747340512202391552
747423710500491265
747337517599383553
747382929349804032
747364822455562240
747389082397982720
747372925804748800
747262678708551680
747355565534351360
747290965145116673
747319695783538688
747435953816477697
747362280703025152
747430517730062336
747427107735801857
747344849255305216
747254575418073089
747388507627397120
747399689704701952
747368886866108416
747434011530756098
747414600619069440
747442463334227968
747230478919360512
747352692540870657
747291967579557888
747380492614385664
747439187528286213
747444128405929984
747262426945462273
747441649358340097
747402323895402498
747337609727217664
747294655809622016
747381159311605760
747258803268296705
747315404997984256
747337697828626434
747223512172142592
747392685401645056
747298208552869889
747400968866832384
747432585769422848
747287966129623040
747371554527272960
747292236031791104
747325291219951616
747399203270209536
747334917210550277
747334980162850816
747391066450452480
747386112587538432
747261638336708608
747342777143332864
747414172749553664
747293720748294145
747366798014611456
747291837430276097
747278482657288194
747426851929227264
747322615082061827
747407143024861184
747337702077435904
747293552682508288
747273760156188676
747308052395630592
747372988845166592
747406555918766080
747420535559192576
747372095349325824
747350113043918848
747262657808457728
747424935149248512
747378852519940096
747426889929678848
747247046441177088
747391662029078528
747421038774910977
747294043785170944
747427984710246400
747388419819569153
747240566413484033
747243606918991872
747271545551097856
747257750359506945
747223013205016577
747426482906087424
747341594550894593
747405297698889728
747384812676259840
747432371796877312
747411119430598656
747420879211003904
747395637851922432
747349844767842304
747385579986386944
747335965530718208
747427145513828354
747237529603145728
747238821436133376
747399945527889920
747432929681375233
747390378526052352
747305649113993216
747441557238857728
747332065020895233
747392441930645504
747356937386328064
747255770744561664
747402223253098496
747406685912784896
747407176482709504
747337110747643904
747276758982885377
747365938186575872
747220895014387712
747395889543651328
747374771524902912
747219812917514242
747334627749040128
747373730997895172
747361513267208192
747425983653765124
747425157661196288
747307327003332611
747381993990656000
747227295509708802
747414021821898753
747303468054896641
747389543683342336
747404366496272384
747343750444113921
747392228226641921
747433390966710272
747365128530722816
747326838817460225
747404034965905408
747325194738380802
747240612336807936
747442035515338752
747349291132461056
747239903629578240
747431092295188480
747407365377495040
747226255087460353
747266684097040384
747439263197716480
747343041631948801
747429720816484352
747370866590121986
747354408237801472
747405133915525121
747376180651778049
747273696851726336
747437572712992768
747334170368573440
747332874379026432
747398343517667328
747318534099787776
747235549811924993
747406820101087232
747433865086644226
747268567607959553
747296354884431872
747360783504384000
747266289941389312
747435446326673409
747374469274972160
747273327773810688
747349202942844928
747376058828267520
747306471176581120
747285168654688257
747413363114704896
747249353455210496
747406413207642114
747290390298910721
747232139725377537
747431071675908098
747305888503914496
747443129955946497
747229455547011073
747307406829359106
747361181631942656
747308996197912577
747242315190673408
747227538607374337
747312850910117888
747268173087440896
747443528565948417
747426910804787201
747369016717606912
747442903539126273
747412780102389760
747230239923781632
747353145597034496
747401472325869568
747422783655686144
747402344711729152
747345277212733441
747358229139697670
747340071804633088
747390047146676224
747266726086197248
747269108475912193
747401140845809664
747240331184267266
747353480990437376
747359370082684932
747327950576463877
747390491809951744
747382312871075840
747395822736678912
747222421476876290
747331989473091584
747220731386298369
747391699798851584
747335546226106368
747316713989955584
747306106511204353
747339014772924416
747293154622087174
747238473262833664
747354382866518016
747299731135569920
747392857200263168
747380224044711936
747338750498242561
747233855552294912
747234182334537728
747434477132054528
747431939901165568
747380219602935809
747423467373395969
747325547181539328
747433739052015617
747220647500087296
747387656275898368
747440173256966144
747271079702441985
747435747976876032
747323672042471424
747413023258742784
747308514113032192
747396703259484160
747339233103224832
747260157969596416
747425426029568000
747294224014442497
747407537369022464
747316672030089216
747322971623067648
747427133165801472
747383814415069184
747412704772644864
747372661760729089
747416034840289280
747417347741253632
747321075952803840
747341837627588610
747371579689021441
747395680105291776
747267468360458242
747432325789716480
747251576495050752
747361752447229952
747395386457923584
747308463806521348
747377715796271104
747426076209594368
747444246009913345
747278348678684674
747408011396784128
747419537117683712
747427003150798848
747300972741857281
747276385597558786
747314146815836160
747382791059320832
747393679216771072
747377497474502656
747376746979196928
747299026458939396
747402113844576257
747420506253582336
747249655344402432
747325043881836544
747404571820040192
747343935056445440
747436121521594368
747325043856707584
747401816430632960
747347936435113984
747231909374107649
747327392704671746
747377745265459200
747437874585403392
747353367903502336
747363094293266432
747318823464775682
747368576240197632
747376361141055488
747276800837857284
747307914138816512
747421789379268608
747394753176674304
747378353217339392
747343934897037312
747394476197429248
747315182771134464
747331628914008065
747293179385249794
747391598896484354
747408292461318144
747398888471019520
747401824605450240
747417809278275586
747373995406811136
747228708751060993
747221318626533377
747427804199817216
747406379464392704
747423618263560192
747323089076162560
747342672457654272
747370736281620480
747325307888099329
747353594286977024
747310237762215936
747401443049627648
747230130955751424
747345528615145472
747409181641158656
747300251325726722
747244177721688065
747248308880547840
747262607514558464
747278579365453824
747297260816392197
747313236681199620
747220685404180480
747399492555546624
747401853953056768
747396372186398720
747441846595424258
747313236693770240
747250087437303809
747365246273208320
747299722574991361
747220270205837317
747229195282030592
747257859549822976
747371281654353920
747364671682818048
747437144705236996
747401120058908672
747367116693737472
747371206152593408
747440181612060672
747298476824813568
747426562597847042
747266776304541696
747396032493928448
747321847776043010
747378084970627076
747428123092877312
747408338325995520
747288771268247552
747393217792970752
747335319930863616
747369872523468800
747337748147638274
747222782304489472
747314033863254017
747429079176126464
747295901610184704
747221926641172480
747389732578070528
747326528665509888
747324888529010688
747315078135832576
747395101358424064
747390932115460096
747423668620374016
747272006723309568
747375190686969856
747387559748132864
747296430360952833
747285030095855616
747418333436252160
747248095054823425
747347977971195905
747312934913605632
747368907799990272
747418820160163840
747393553500872704
747247323315503104
747438520499900416
747366114422824960
747258727644860416
747225223636914177
747434041264189440
747439363764662272
747383894048112641
747243347027308544
747375081916084224
747256454432731136
747390827127726080
747399861595668480
747323185478017024
747359093006958592
747344039830118400
747268932378234885
747331637105463296
747362234699911172
747326582860087296
747418866091888640
747224766336077825
747419109432819714
747408732460564480
747327304506871812
747362566028984325
747299542375096320
747439938321317888
747231557065269248
747412813619003392
747443444855996416
747392844801916929
747392316059619328
747422246906519552
747317070497406976
747367712410697728
747384741389705216
747307763290644480
747285680158498817
747320472061128705
747373211227037696
747338972829880320
747391250899165184
747421814821818368
747318244747292672
747384019860455424
747403112126758912
747397588551372800
747370232965136385
747435097918406656
747389807798718464
747396942309785601
747252440152473601
747333457445978113
747399387588984832
747319712741089280
747237659760697345
747291913015857153
747361257544622080
747304625653481473
747340436767838209
747419541500637184
747402894366904320
747420799686959104
747401916964028416
747271629219237888
747437572893220866
747337488113405952
747424469765980160
747408674054897664
747368673032155136
747220236328329216
747418580904353792
747345130399531009
747437186803343361
747413489036181504
747442450650775552
747407608663904257
747412570273906688
747435349786296323
747438042491854848
747424830400520193
747411387844964353
747402814310223872
747368563829256192
747374721033867264
747421827169923073
747297768075452416
747317280103505920
747423060383404032
747322506281779200
747335751952543744
747303178668912640
747434263381843968
747312683246985216
747426080139640835
747376294120194048
747430622868701186
747410771244617728
747416156512915456
747431843264356352
747324301385170949
747439900329279488
747389484824657921
747325207279370240
747246849157791744
747342781555761153
747441880443588609
747417930845945856
747314256035536897
747276159138684929
747306433692065792
747417918070153216
747378143686758400
747403879755587584
747273068037431296
747389363269443584
747413866498371584
747233645455417345
747318056079097856
747404446041280512
747245855153917953
747420543641485313
747337169405022209
747365707340341249
747422250803015680
747322078236270594
747250758345699328
747368249210306560
747427325948608512
747423773565943812
747426831268085760
747357608206471168
747352239388430336
747354705685151744
747394660738424833
747430547392081921
747315933736140802
747341992783290368
747406790497820672
747393897488343040
747242042544132097
747415468877586432
747360045294288896
747406954318938112
747380916004102145
747293049357631489
747314159314837504
747324364312371200
747391900857044996
747234740470685696
747423148501405702
747301765268201472
747337534443683841
747276218014146560
747371285727027200
747286594508357633
747412788490842112
747353418331787264
747420782813282304
747382425806856192
747419667271122944
747434653527773188
747443989842894848
747300016398573569
747393645867851777
747418899684065280
747416009586409472
747383872959066113
747435211248508929
747295029404667906
747418027415769088
747284849719812096
747238204827443200
747327841298087940
747306257288036352
747444313097900032
747230697128083458
747441657876930561
747427560783392768
747303656920256512
747243493777620992
747251421230301184
747418085817257985
747223055013814272
747388402857836544
747376490946379776
747405889091543040
747252108814999552
747434393342345216
747289920507568133
747347730708586496
747374733549838336
747387836706459648
747434397603864576
747345486906953728
747324318074310656
747401929488211968
747440386985975808
747229086297239552
747351975335858177
747349919996903424
747426277582323712
747403233795006465
747341112025612288
747336439516434432
747285491364438017
747285843685969929
747254709304492032
747417834364473344
747241908418711554
747399291094786048
747430882974142469
747422620077948928
747311739360841728
747318576118276097
747326427679186945
747247776287821824
747430966784843776
747327233241427968
747231376651362304
747336259257786368
747352222921527300
747331540774903809
747269079044587521
747220848889626624
747357910225813504
747349555369254912
747327489140105217
747375308421029888
747313769324261376
747407604486385664
747417356016717824
747439959339114496
747360741309616128
747412859802521601
747350293361221632
747289178275123200
747253614805016576
747426168480088064
747306030929846274
747252155283734528
747222178605596672
747270366867775489
747403691196579840
747219846555910144
747366852708433920
747437874853732352
747322195932700672
747392941048610816
747440190004703237
747408405451710464
747337287092969472
747268101637554176
747250397874634752
747274892228206593
747401640169377792
747384414297034753
747420510208745473
747414482884886528
747435114678857728
747413707051802624
747380878427439104
747378390928363522
747370556098494464
747346291881971712
747316076392783873
747372875401748480
747253157433057280
747419654679728132
747229782513942528
747376637793165312
747334300543049728
747431834884124672
747221691999358976
747284489190006786
747442807313432576
747279644609544192
747390533732016128
747274225442926596
747228750786367488
747401816443224064
747439258881892352
747287211175907332
747305041283866627
747431746820509696
747221222056951808
747395008785952768
747287470941708288
747404756553981952
747377200043798529
747424285023625216
747321247826993152
747399656150282240
747431016852230144
747297738694373376
747347168596353025
747419973325328384
747395009033478144
747384359515267072
747408074189713408
747379754186203136
747416697758449664
747326843171176448
747368664542908416
747311219405557760
747332400397463552
747252356392321024
747355016239943681
747305540200468480
747409315590447104
747376759637708800
747387253765345280
747286770656567296
747303157676421120
747393461322670080
747298301024698368
747414189258399744
747293422902403072
747440441566572544
747288482024873984
747438059415732224
747368676987265025
747388608571641856
747308086004588546
747222207756120065
747343976756174848
747375459143397377
747434695433027584
747328856445464576
747325895153614848
747441884277145601
747440147868880896
747269607560445966
747438470487019524
747382006460329985
747311873477861376
747235902099861505
747436763392647168
747323013834539008
747326293474082817
747349916087779332
747359218957705216
747392970408660992
747233666473025536
747314058878038016
747431650473185280
747399731802947584
747397386931036161
747433541865213952
747308614835011585
747299076589260800
747375497076678656
747366990931714048
747341183223894016
747267435133186051
747395113861677057
747338100725080066
747312716767862784
747355448018374656
747384812407644162
747394946097774592
747417263683297280
747291774356381697
747422481502343169
747412641723916288
747419755502518272
747332685530431489
747360040781230080
747270115213750273
747432371885084672
747324318091075584
747276192684793861
747414340593197056
747373957825761280
747434854992777216
747442970719363072
747424796997095424
747268797891936256
747421466631766016
747436050000261120
747245880399527936
747402495794749440
747334971753279490
747421403679428608
747238179569344512
747331267880845312
747337370836443136
747439804065939460
747444145157898240
747432548100255744
747438382121361409
747436284889673728
747331012082827270
747319486382956545
747317758375780352
747224984309858304
747433520918892544
747319091933765632
747297755547066370
747356513761632256
747371474680422400
747334107659526144
747434473071976452
747330475216142337
747267502145667074
747242244143448065
747410305546846208
747395466183180288
747347265182851072
747296665044819968
747372464536072192
747228809804419073
747329514775019524
747381209811025920
747398070552367104
747363706762321920
747444153399672832
747223939961741312
747258660401913856
747431327272669184
747303342297088001
747316437186838529
747430148773904384
747439791491383296
747401245711806465
747441158830366720
747264897449287681
747429230099767296
747400004113960960
747372040978501632
747236602506805248
747270391941435392
747307968551493632
747295918550974465
747269804726312960
747323743601516545
747397793862410241
747351606354644992
747384502197039104
747383466099093504
747331192538574848
747435509115420672
747323089134837760
747263269858082820
747354735259193344
747265975540662273
747346392583004161
747274082786246657
747423450344620032
747373735431311360
747424205646499840
747396862982889472
747223801763631104
747360519074549760
747443172272377856
747315732296269825
747403611211206656
747270136000819201
747225102023012352
747424406658490368
747376751140020224
747431767741599745
747409047255715840
747430937135190018
747221608062926848
747414357361856513
747322833114529792
747224816818618368
747254025884676096
747396279936950273
747402797734309888
747290864410497024
747224946447835137
747244865277165568
747389048977661953
747342345230684160
747408971884077057
747422267592708096
747407717741006848
747389740975067136
747358044514811904
747322749257842688
747421814767267841
747382639703752704
747396325872926720
747244248949465088
747440366148780032
747407738582372353
747333197562732548
747367989360615425
747410838256947202
747399870131101696
747382526763798528
747352550043754496
747392936724283392
747408971833565184
747340877224259584
747421634399731712
747380467133976576
747406853794070529
747374293420544000
747264733976268801
747335260921225216
747400012913590272
747314058827702274
747376071448862720
747317607200501761
747386569888305152
747358996533755908
747352218450468864
747423270048243712
747379716647067650
747268114602156032
747388239414181889
747292273646276608
747403057592475648
747340902343966725
747434254804619268
747305062070779904
747353598548447232
747386997614977024
747423081505787904
747257754289643520
747315032090804226
747406807535132672
747415187637047298
747313303815262213
747438986113785858
747302675318870016
747420032016187392
747328268966105088
747393213758046208
747234493002547200
747331171659354112
747440630494724096
747433038859079680
747406773850636289
747334367786078210
747412658446565380
747441205017870338
747378558931189761
747422024583151616
747338222141743104
747375224178544641
747345755069779968
747328667634667520
747366953359183872
747340453662515201
747377468512710656
747317351175983104
747407386105765888
747382241383284736
747428106131083264
747228440626069504
747299169262460929
747338779971575810
747227442444525568
747227442444525569
747378235722375169
747347491545354240
747356760889921536
747384078643695616
747365640504217600
747406988032741376
747238116847722496
747426655111622656
747386293248724992
747431868518305792
747438201967611904
747425249956757504
747387932948955136
747378332258426880
747407625516646400
747392727382298624
747395025613496320
747409730776117249
747430459160702976
747409806231801856
747430433978195968
747330936530837505
747318680996896771
747320555703930882
747384992901271552
747435173453627392
747320161602961408
747409517097422848
747406576827367424
747295658491580416
747370908529070080
747375996182085632
747368106427748352
747325375122800641
747405695889211392
747374976991301632
747327661135978498
747342412389847040
747434817084526592
747392806893780992
747298212596178944
747358132788146177
747320367249686528
747322476963586048
747249659559632898
747293041212350464
747359659456077824
747336309681725441
747369729682178048
747359743241560064
747436201343352832
747370023455432704
747357377649872896
747314058961920000
747423945238978560
747409579898712064
747373710189993984
747293309819772928
747417955764412416
747365879277625344
747239593263661056
747274124905447424
747385739491614720
747406165861146624
747386116865691648
747362838386212864
747384514918383617
747342219435139072
747305754021892096
747430962305216512
747433394980651008
747279472542392323
747365900274147328
747317716135010304
747402562731642882
747394903945019392
747240478236676096
747382442902847489
747424050255826944
747248136784052224
747375102539370496
747348036972576768
747396720212975616
747317317772533761
747381314513408000
747389552025812992
747318341228863488
747434003242704897
747431704734932992
747300959978557440
747409328269893633
747429880241938432
747381138239324160
747378772740087808
747228020977524736
747305594797731842
747320111325814785
747369658437767168
747385030662569984
747386683004424192
747324033016860672
747354131082387461
747348573843402753
747378743488839680
747354328546091008
747235562398986241
747325115218558977
747390705673342976
747391812822794240
747324380980486145
747303862290178050
747255351028781056
747428760375463936
747267628004081669
747356182222798849
747396040639262720
747350218132201472
747402143267594240
747400298046488576
747364172439101440
747313870092402688
747365334118703104
747284220477792256
747407835131043840
747322254447411200
747275748000468992
747374964236492800
747288112917680128
747334808263483392
747439376158728193
747415959317659648
747435584612794368
747268328490602496
747377149502431232
747389262769754112
747412138512134148
747374402472382465
747363601976000512
747426042529320961
747364981914615808
747361945192402946
747230374212800512
747389862496641024
747358065528176642
747316352919044096
747370891483439104
747367381052198912
747358183103016960
747441398048251904
747291644370681857
747407285421387776
747384749585489920
747425023535742976
747315090676846596
747300448223137796
747242302528065536
747275534300815360
747256542508941312
747323705806622722
747219590501937152
747242625707565056
747370132297621504
747366319905976320
747433332137394176
747340042545180673
747350951921491968
747399932953399296
747371248158547968
747277052399628292
747276737961037825
747367473159168000
747414109835124736
747368848941289472
747435441977180160
747411790418558976
747377820763045888
747379624376602624
747401560574013441
747264490379456514
747333222715908096
747401769924300800
747348267688550402
747273567004299266
747238548814839808
747393070958710784
747314411312816128
747345650400927744
747422146251661312
747308719491293184
747359940331839488
747323617617149953
747282236559360001
747377036415668224
747359332153516032
747389480877731842
747439212866248706
747225672448253952
747224938294218756
747266457793339392
747294118921961478
747416231888683009
747425484628189184
747352570822287360
747234257853091840
747389635903496192
747443142681583616
747421626002739200
747376973408833536
747390642523770880
747434196260388864
747431985895841792
747387018695573504
747272526959501313
747420707336880128
747328424348286976
747285138950631424
747409206580379650
747235705080840192
747419474349920257
747311563359453184
747301115373314049
747379158431506433
747343452401106944
747416076917612544
747393880568504320
747364746798604288
747384556609732608
747302939635515392
747282358345162753
747344723543678978
747388935366672384
747241006525886464
747237944847667201
747225085107372033
747409827190743040
747374461108756480
747441800558821376
747328587821309955
747258018564292609
747342340986003457
747366772853080064
747312494444613637
747270672955543552
747350033381494784
747375782394216448
747387987760013312
747252889261907970
747401585739894784
747412159525597184
747314725902417920
747405872184229889
747406337655570432
747347961449832449
747421605022818304
747246941629616128
747318483700973569
747407583598755840
747291199891873792
747348342917652481
747420233472806913
747408967664566272
747407247848906752
747385827362209792
747442719249698816
747267367747485697
747370191139414016
747221847104700417
747309616950710272
747231993134362624
747416093606678528
747395898204954625
747344572351557633
747417502821588993
747400964840259584
747368827957161984
747385592888045568
747245427313909763
747266612823212033
747441116912328706
747369432087945217
747383243897442304
747312611813842944
747425476466061313
747244265432985600
747319502853939201
747402281788780544
747258115096252420
747269091656794112
747409034559488000
747362557577535488
747387048181522432
747424520068292608
747310065812537344
747335516782157825
747252113147834368
747367116714577921
747414906681573376
747406685816426497
747434598800384002
747278465997561856
747373295142604800
747334392905773056
747442270492844032
747391485478244352
747375060978020356
747391829608439808
747250414433665025
747384485512110082
747265472190615556
747412360583774208
747370656652754945
747402332363624449
747381419450720256
747399387777687553
747389312988155904
747384577690312704
747322560660963332
747229006534152192
747347646700883968
747377724268883968
747236338362023936
747421185709850624
747367452418379776
747374138168348672
747434590575411200
747403032594288640
747332685689851904
747275026739535873
747351841105551360
747425367464386566
747433420435951616
747360095525273600
747392551095795712
747344606010839041
747421256962670592
747441808771145730
747240998237933568
747422188005953536
747243950864424960
747325035526791170
747311407893360640
747344622888726528
747379498266435584
747401082213531649
747429133815263232
747265039959207936
747302839072940037
747378470787887105
747227572124192769
747404223940333568
747431784426639361
747290935440990208
747402537813278720
747362804848533504
747350268057026560
747373756197249024
747359155921510400
747329833630236672
747408132935127040
747224300822814721
747360707964968960
747392919976415232
747227928858071040
747324653484400644
747303585491226628
747435114771034112
747298556650749952
747225336925065217
747443671423868928
747427925926903808
747223302687567872
747429511193567232
747235856226803714
747396158029434880
747317556994703360
747346522681933824
747381998352633856
747388252039094272
747264809498882048
747407738498588672
747399513531387904
747382241597095936
747357054566830081
747379863363928064
747289505338535940
747364851794722816
747355624514654208
747390382787354625
747416400008978432
747400327339487232
747291845873405952
747263979018457090
747400960624967680
747333034060353536
747415326053273600
747386540632866817
747246677241692160
747322338362826752
747350377314455553
747337819576635392
747419545497899009
747379863229726720
747313798613065732
747337417066045440
747403309317763072
747373957796474880
747297973730566144
747401912710991872
747223663343247360
747310820925702144
747343196640808961
747363396337688576
747288003635142664
747370363277844480
747358115620806656
747402634261368832
747260375817654273
747372263133962240
747407570881646592
747332526478233602
747252977233182720
747437266570711040
747334690437103616
747366106118119424
747335231737212935
747309101034545153
747425715314917376
747385676396564480
747339631654379520
747255728587440128
747355913678393344
747321675885076480
747349748202409985
747335160551510018
747240507646976000
747320350346620928
747304692875567104
747248573243351041
747344127973416964
747234048360099840
747388729992478721
747444262728568832
747314348389896204
747433818592776192
747440508604145664
747328147310313473
747362733910167552
747323588315742208
747317108170625024
747442580594524160
747327564587237376
747436087958605824
747316181116149760
747241564552867844
747307360557793280
747414713567346688
747354231829467139
747257792197599232
747367565383639044
747433093292646400
747430471559221249
747370719600910336
747391741477654529
747368962241900545
747318261667115012
747419218581262336
747372879877111808
747393804957679616
747251693579018240
747331968690335744
747401082347872256
747295410750840832
747434569683599360
747344970730831872
747404169162723328
747309071674408961
747342332475826176
747250460667449344
747443792966352896
747439158122143744
747420220759781376
747442782130806784
747327514259775488
747363354491129856
747384410018840576
747386204950306816
747430857816702976
747325471717613568
747339862294945792
747273097292701696
747328491452981249
747305246636969984
747426654994108416
747275089712799745
747405142308360193
747359600605806592
747409190029791233
747265832648990720
747241199371714561
747401510141689856
747400591429640195
747329653262585857
747253664964820992
747331397937831940
747419243667398656
747317817100238848
747429821563678720
747415112126959616
747224002846916609
747230646624489473
747429087644311552
747319482180198400
747312351708221440
747411677193342976
747317615723319296
747309369470050306
747384913108795392
747435681245429760
747294861317922825
747296170272141317
747303824767909889
747363853445406722
747356509202440192
747377548145811456
747407407215611904
747346010976849922
747402206182256640
747331599209922560
747388738569900032
747442224049205255
747389925364883457
747405893264900097
747221842839080964
747384909086527490
747311005215031296
747332186672529408
747387392252862464
747371856550891522
747407591681179649
747362968548024320
747246060964356096
747248166488186881
747291845659484160
747324603228250112
747274942803116032
747342420619104256
747332450846576641
747406111255441408
747400222276485120
747241778345041925
747417716890419200
747348339012734976
747426357299286016
747320983594246145
747329728789385216
747221175915274240
747336175229112325
747410431564603392
747403292716609539
747325135837790208
747316030347706368
747409592452321280
747291917067509760
747377627711836160
747403728966160386
747288851148738560
747409240063541248
747316017555070977
747328613268131840
747304692984623104
747232500477472768
747443977314537472
747407268921114624
747441305442226176
747403728869699584
747399572482330624
747324301519396864
747225005293961216
747344299793195008
747264369109655553
747418224447324160
747406367049322496
747362620366295040
747246643813191680
747440055757639681
747245314365657088
747375052593717248
747292693164756992
747330072646868992
747272187183173634
747395839434293248
747421642863874048
747444212103155712
747431650544390146
747429167126437889
747430140280373249
747416387140870144
747424700410826752
747270911833702400
747270379446501376
747416265749315584
747341086855565312
747406283205140480
747417913917841409
747351740505272320
747360489580072960
747441486090932225
747244999461445633
747437924833173504
747238783750287360
747395403008610304
747313136206635008
747223566765068288
747411060295081984
747283926784212992
747361773183897600
747386716600803328
747401644103569408
747225261305827329
747422892632195073
747402164323098624
747381033616629760
747347990772224000
747311928280645632
747368089692540928
747270488309653504
747402256828534784
747381138298146818
747297864741593088
747319180098056193
747406111339274240
747390693128142850
747386842648088577
747305649164345344
747394224560156672
747417352145408000
747414843712495616
747309138837790720
747344068871479297
747408070024663040
747349383327395841
747274779284013057
747415884076093440
747388256090755072
747354382786756608
747368375022718982
747374049920180224
747416404043800577
747436968850579456
747357364886605824
747322128471461888
747370216489885696
747405918103449600
747295062816481280
747424880581312512
747323642967580673
747410406113705984
747359965388640256
747439590189895680
747411588898947074
747337349734895619
747419310704963584
747324506906099713
747389887549157376
747306014114910208
747328197675515907
747294005692489736
747407822456000512
747410376782913536
747327006841274372
747386033235451904
747401791063625728
747399870181441537
747358124315574272
747395197437370369
747332459260321797
747397844085112833
747324888336076801
747356572158877697
747333411354742784
747332593469661184
747277907953745920
747430555487211521
747410083341082624
747397110098698240
747313790543237120
747378466631393280
747390235768553472
747375555738275840
747386519812448256
747346103465500673
747251995543736324
747401933816737792
747388512039747584
747317078923739136
747336955600371716
747284271010701313
747420095152947200
747219942865526785
747383663239757824
747385420720242688
747380987210960898
747436842790846464
747357948075089920
747397995281395712
747398121156673536
747339870670983168
747319242865840129
747436414904696832
747333218622279680
747438168480186369
747280089029611520
747289085811662852
747432254335508480
747232966246563840
747400591438127104
747349878209122304
747417515647721472
747334321497743361
747438139124350976
747403615774576640
747414894270681088
747318483726139394
747320169786015745
747352998746198016
747322284046589952
747380769383944192
747301853457592325
747296174281883648
747393989561679872
747293158686371840
747413547831951360
747379741678788608
747415791541358592
747227706555695104
747282769386967040
747423794566991872
747327975536791553
747295930936745988
747430844978053121
747398356083712000
747309105161736192
747432560658100224
747425123993518081
747397265589932032
747303061236785153
747238209080332289
747334527073193985
747304311382630400
747310690789036032
747406010554417152
747330097737195520
747411098203209728
747406073326407680
747375203215253505
747336691480834049
747406949935874052
747402122602348544
747366009485537280
747419914626023430
747315224785477637
747386636913225728
747412700666413056
747411882429014016
747421982434689024
747367678688526336
747421487355789314
747354269737619456
747361882361696256
747404177593163776
747443956254814208
747234295706591232
747223881321152513
747354324293017600
747309755585036288
747287773099372544
747438701052035072
747405138181009411
747370942058233857
747381721348341760
747361353724198912
747340256374988800
747388277070700544
747405381295439872
747440533933555712
747408049070084097
747264004171530241
747439380609011712
747236753656844288
747253585189146624
747394077910458369
747416106432880640
747298695025025026
747360045218803713
747401396962496512
747401187088011264
747348846460559364
747439942415036416
747379062306447361
747409055635779584
747378902671237120
747317972193021952
747408355162005509
747304827093286912
747299689276444672
747379489966022656
747315971623313408
747312687462285312
747434171228897281
747323173037715456
747327576994000897
747419617023430656
747266155664932868
747229136658259968
747353220998103040
747420485164666881
747317854727372800
747425149134082048
747222602196914177
747440936519598080
747346166287732736
747414051244937216
747380991346475008
747337752346136576
747371180890390528
747238372784082944
747356467456540672
747307448608821252
747302310712205313
747410431317155840
747316986326065154
747357121600098304
747223394714796032
747394761640775681
747340193548537856
747237978293047296
747246526158737413
747399492731871232
747283842877186048
747400004231364608
747363841000910848
747341170880061441
747304382648066048
747360804278779904
747322468411408384
747357889245872128
747318731211055106
747296480545804288
747329548530810880
747286967709138944
747434200387596289
747440231746572288
747410481493741569
747333251983769600
747443042001518592
747424675265810433
747402390844882944
747248233240395776
747316931925938180
747354357641973760
747334631825936386
747336280258682880
747275307845967875
747324020178059266
747375895401291776
747339396525887492
747374003623362560
747393616440496128
747241342351327236
747394350221451264
747351761296498688
747324372684156928
747397743652540416
747303883345534976
747390403394048001
747336586648391680
747407667170185216
747406090090979328
747381264370536448
747373982995873792
747378420632387585
747346531011833856
747403347037200384
747272958700314625
747376725743517696
747290000501309441
747426558265147394
747348745826668544
747443666856214528
747249529464885249
747257440027058178
747296220641538048
747353917269303296
747412926982721536
747416425174753281
747422087485231104
747404722978566144
747361538214748160
747293343013449728
747281859097165824
747356203165040640
747313064710549504
747435513452306434
747437207712038912
747351656489181184
747232647441682432
747444103114153985
747313207400751104
747415158406930433
747224124469219328
747368253551448064
747405272386256896
747431247668883456
747292927844458497
747441964342190080
747410477399977984
747418224564658176
747421831674499072
747361139823095808
747412583108345856
747390923772858370
747252264339832832
747290260384538624
747230621500571652
747357100691468289
747417075178692608
747330013775552512
747433139514056704
747246723433631745
747364835034292224
747355078999302144
747302163953549313
747414470302048256
747232278393331713
747308778064773122
747363606061289472
747442555399217152
747361752417964032
747393494826762240
747269846522429440
747350415235133440
747344433817882624
747380853261631489
747378214947913728
747247532917526530
747406031395840002
747375195204128769
747307884694757376
747243783335481344
747364977619632128
747434028416933888
747370308722532352
747278919120752640
747310120564989953
747379003460292608
747293787630632962
747371768294301696
747327262689628161
747400239095504897
747219880060010497
747291225112223744
747429876085497856
747328642565312512
747285676052254721
747432040476327936
747389308781289472
747225588570562560
747316654938296320
747321222845739008
747441167386574850
747264368866320389
747275509034156032
747428194085650432
747398943072411648
747429477760765952
747350109029957633
747307003966435332
747335181472673792
747388998444847104
747310275674550272
747271792985837569
747372917365739520
747402638266871809
747407935911911424
747320857932890112
747377225205485568
747365136940294146
747304034562768897
747434972378705920
747373265748897792
747410305500717056
747425019207221248
747301656329543680
747280332521512961
747439669776912384
747368354118131713
747373659984003072
747225714248810497
747222375683526657
747348225779105793
747417880430546944
747354622105378816
747230675917484032
747431964974714880
747432010864558080
747234459402014720
747426999015194624
747380425320890368
747332299788738561
747355070816215040
747342579994288128
747256063989157888
747330068700028928
747296962983038977
747432598343913472
747366277753225216
747231779270987776
747375689893031936
747422292922241024
747413543352311808
747385626358472705
747313626676002816
747286976328437760
747333738493685762
747313643742625792
747367003619393536
747350679296053248
747333079916654593
747376310813614080
747357352442003456
747374070782640128
747352126351826944
747426478606848000
747381142576201729
747368878276227072
747333432313708546
747225626004729856
747256076580491264
747430958446436352
747428043178807300
747373454475796480
747360376644374529
747436742425329664
747415363705397249
747333818353233920
747368702358749184
747336133663547392
747355620395851776
747345151035510784
747371025826996224
747432057236774912
747332924698046464
747390864729718788
747419474370826241
747433843762700289
747365413726543873
747338163656364033
747225433205313536
747240733984231424
747353888072704001
747250049592209408
747234807558475777
747411408778715140
747346942263341056
747416840301862916
747353951037693952
747327606379294720
747365632094638082
747344886899183617
747387199210070017
747418308245360640
747265409112408064
747393565903454208
747343284876414977
747431159596982272
747423148631547904
747424759139418112
747397114435510272
747327447142543360
747406333524180992
747246832670154752
747280470652522496
747416102054010880
747369213933740032
747302004523835393
747438759721959425
747413618946277380
747285986560774145
747328453855191041
747404437547692033
747379011882409984
747261294605144064
747403435096555520
747348771101499392
747341304892252160
747380643558998016
747351656589856768
747269594935504900
747426654809690112
747423685393391616
747285910752919556
747407851652583424
747356090019479552
747358178510200832
747222677580963841
747363874781945856
747342404080930817
747390311119323136
747321369663135744
747358405279498240
747380329044914176
747373059917684736
747350536668614657
747403204678328320
747360804480028672
747368500872773632
747423328789372928
747398779662274560
747430937164713989
747335688744374272
747339564549693440
747383335962419200
747391972197863429
747266369788477440
747378202226593792
747434300996476929
747306974665052160
747371697142104064
747409135264743424
747393834305282049
747344656334127105
747349068750299136
747396720380764161
747418753034391557
747420615255134208
747408455850426368
747320606056583169
747415280008200192
747443583075049476
747268013586526212
747385798031454208
747434443841867776
747343377205596160
747394744540602369
747342492152930305
747238108450684933
747370476557709312
747350461318041604
747251001690828800
747343729183186948
747221519915327489
747424478238507008
747420397205786625
747363123871518720
747331184196083712
747290038203887617
747389723916701697
747413849549193217
747324594869043200
747352155825201152
747317640973037568
747376839346241536
747405704462381056
747352579261108224
747242713641328644
747251559327744000
747262779229347841
747332882935357440
747249319737077760
747275483750891520
747276771339317248
747424771848142848
747364508016877568
747335370275094528
747389610926407684
747257486244200448
747347831384485888
747363518110961664
747432065700790272
747239651967021056
747396581918408705
747301236811014150
747389048692555776
747259415602991104
747434124999299072
747254516345626624
747299588508311552
747381486458810368
747394761389113348
747346489110728704
747307687621206017
747405209257775104
747325115189198848
747412708736241664
747275299386195968
747378714116296705
747439824831942656
747338159361400832
747388679753203712
747378235994865664
747409034731388928
747362062716833792
747306236392071168
747363669143609344
747238892894621696
747417028798054400
747237202338418689
747322539626504192
747441418835234816
747250909390995456
747421445572141057
747313551115575297
747308102790217728
747241140953354240
747231623968604160
747426310926958592
747285810181902337
747297046659375104
747347105765720065
747297285864718337
747402504103596032
747349211088203781
747402764121178112
747314943746179077
747370488872243200
747374519812231168
747348447909515264
747426852143304704
747427896264892416
747441322219319296
747373358086496256
747222576766853121
747422448111411200
747369524270366720
747406413014704129
747357478212485120
747440198124994561
747343293285965824
747240918571327489
747415947066105856
747223088748703744
747363098525319168
747322896394031104
747421059847159808
747431696660860928
747389677989158912
747347584067346432
747327719818432512
747378395433021440
747354546259759104
747328336263688192
747424104806944768
747270240824754176
747358204011618304
747313270290145282
747298967780679680
747433659582545920
747443935467962368
747358300409208832
747389443208790016
747346036033617920
747406723661496322
747339350619234304
747377992490352640
747360800030007296
747311739515994118
747410179663134720
747425002534899712
747368794427817984
747326268337586176
747241799417208832
747417372785401856
747398389613101056
747359927635746816
747343058333630464
747350448483467264
747329363947855872
747274460571410432
747406480463241216
747433005086576640
747443176160493568
747438147454246912
747369033406812160
747315811988049920
747407210058244096
747315329626345472
747424197123706881
747424285350760448
747288523821068288
747416311769161728
747423425321406464
747317237975941120
747413837008232448
747411836392308736
747412893528793089
747370149460611072
747323840116592642
747370249813659648
747245435807367169
747318345452576768
747311353308708865
747382308739649536
747249357582270464
747388809520766976
747400230874775552
747348422613577728
747271998326312964
747330215341264896
747423177643433985
747390709573967873
747386364430168068
747390743497555968
747371147478564865
747422397586898945
747321071641079808
747250171147390976
747396095370731520
747438818383527936
747373165031096320
747331326710165504
747374725232361472
747424884800655360
747219586206949376
747422913645649921
747373122874150912
747240486373515264
747322422404124673
747389472602390528
747368400293224448
747402067992412161
747302272929980417
747385139609600004
747246660573487104
747312112536432640
747351761552285696
747438159735230464
747421076339171329
747327069424484352
747401639938514944
747248422332342276
747414634253160448
747314759251304448
747301077343576066
747271105044316160
747291069696479233
747385899005128704
747405276370862080
747240633169940480
747396510581678080
747230768326385664
747438256396996613
747357377666686976
747365200114946052
747364059226374144
747247654762127362
747220131558785027
747341691116359680
747293393445785605
747330500537131009
747386775673372672
747349743957749760
747368538625695744
747345008672415744
747337278444298240
747304726673317888
747408929722863616
747323785624199170
747393582932189184
747398502704119808
747365296642662401
747314516124303360
747329980250501120
747337404361519104
747266160056406017
747414596315713536
747411593072250880
747338129988689920
747288029052567557
747444170437033985
747316575326244865
747375794930884608
747364012803891200
747355028785074176
747369666876739584
747405150751358976
747443293663993856
747415812542185472
747432397109608448
747426101207646208
747350964676419585
747437920848580609
747253644114935808
747394358681407488
747246199284072448
747383126645682176
747393993835589632
747414437032824832
747391372395675648
747400293650960384
747356207405359104
747330450343890944
747322627606274048
747319712560775168
747337513409273856
747356337252741120
747377288161935360
747427607021445120
747391410215747584
747405716974092288
747363136353767424
747406438448959488
747428483517681664
747301312153321472
747426981969563648
747353992947109888
747432451354460161
747379926370770944
747438193398644736
747438923098497024
747317599025827842
747425253840805888
747399509395771392
747343469119561728
747280575795388421
747391733168807936
747430081853796352
747426361334239232
747443301926703105
747392555424301056
747426134967492615
747387161553543169
747388054625787905
747303212328194048
747297008931610624
747376058903699456
747391951406833664
747314528514236417
747286779263221760
747360506378395648
747375119404769284
747377648712704001
747415372450652160
747381486379241472
747415682669649920
747301501022834692
747406580778434560
747347055287275520
747360804547268608
747423190532632576
747405154865946625
747354710009593856
747227509280780289
747401182860222464
747406220470910976
747288238893629440
747374989507125248
747239782070161409
747394727750709248
747381570181300224
747387534515265537
747438138864197632
747443595657936897
747439669961494528
747412054672281600
747369167616098304
747246953969385472
747303325767340032
747392714686136320
747262993369464833
747297000622690304
747280856633335810
747337693919510528
747299122839838720
747316613309861892
747386406394281984
747434972261265408
747425937877241860
747375845078142976
747379628386451456
747353485461577728
747324888403181572
747380681345372160
747390475024359424
747352998691512320
747347479100694528
747276435996344320
747440684756512768
747436108737294336
747370379858042880
747319872296615938
747383655086100480
747304931908980736
747221000018788353
747307477809561602
747438860209053697
747387287340617728
747342747728678912
747353346839822336
747325794360274950
747228344157016065
747416999622475776
747394216364384256
747229295957815296
747430886942048256
747408447327576064
747423874002784256
747368567830646785
747288414920146945
747431876713799680
747241207831625728
747439279689842688
747236095184744448
747314000065507328
747317632202747906
747304730511060992
747393603966689280
747221142251970560
747362209358032896
747318538281484288
747440106210992129
747305431089848321
747268789578829824
747426873009856512
747286041082486786
747308408991162368
747390546172387328
747443692043108352
747386901460557824
747339778362744832
747428353704071168
747248543925141504
747424515928559616
747334967294713856
747346116006424579
747402567043452928
747357687894188032
747399178028998656
747400167901532160
747383151417233408
747387522091728896
747266524654755841
747362943495462912
747386712419078144
747367926232129537
747323114468454401
747429381077929984
747428995340341248
747315971300294657
747439867068452865
747372472702427137
747428802288975872
747374809022029825
747435664375898112
747423056348516352
747313920403087361
747287085057376256
747405725270368256
747227962164969472
747436570412781568
747407507883098112
747392463082500097
747422791809499136
747419478472986624
747239664264876032
747374796615331840
747349593118093313
747331544977571840
747343691677765633
747300871772332033
747347466526220288
747419079921770497
747384585923760128
747426382104264704
747375329237471232
747397013629714432
747419180522217472
747318081119129602
747342873729765378
747370379891589120
747375983548833792
747369142433497089
747343486207176704
747236694701772801
747412209588928512
747224753694457856
747393389923078144
747368454949376000
747284073790332936
747226028788023296
747224598408617984
747349722805854209
747432992616943617
747336649428733952
747436100340195329
747417330976690176
747316080394149888
747413501644242944
747368903362351106
747299894742810627
747250510940545024
747433856517672960
747371026003038208
747250238218330112
747337215747907588
747236703493029889
747334166526595072
747288532297756672
747356698126524416
747337110730858496
747384279915601921
747424306028810241
747421810656935940
747308694258360322
747262095687815168
747440336906096644
747418027185025024
747416597032230912
747309986078855169
747403774973591552
747324510978768896
747419440879443968
747408250438553600
747308480545972224
747401409222578176
747354470925774848
747396053423525888
747257733716541441
747347990566690817
747284950425051137
747410733160239104
747331494582976512
747360871614156800
747348154350084096
747327526570065922
747221972883546113
747292638584307712
747409009498546177
747306240527605760
747431679527124992
747327706941952000
747232278502334466
747329137350582272
747328885814005760
747340462051098628
747381302010195972
747377602604707842
747390810606297088
747274183541821441
747441112730636288
747404475502104576
747406413236932608
747291569015820290
747300435896086529
747345222556803072
747286561025204225
747247755479785472
747341179209953281
747353841960517634
747433542121033729
747415774948626432
747433361791193088
747228784319860736
747287726815219712
747342727084281858
747221679441514496
747442337236779008
747331402165673985
747255606944239618
747227949867274240
747383516514549760
747237839876718598
747429138034790400
747340512303034369
747379825636179968
747338150851162112
747413300305080321
747332551551782912
747281905314238465
747388256225005568
747354366273818624
747220697940799488
747380584893251584
747443109039116288
747232039146000384
747440193981005824
747441712348405761
747418580942209024
747334736679317504
747364545673367552
747275009861763072
747287089553694720
747403527564181504
747313551258222592
747316252532629504
747354600848637956
747250062028320768
747228079823683584
747435815223992324
747367427336470528
747321570792636419
747392232064450560
747398670358880256
747391477349777409
747372799942074368
747407251904794625
747404752212889600
747441762742996992
747431839019732992
747421286385721344
747421265204486145
747355242845642752
747251748062953472
747379775065460736
747231414182019072
747376478396911616
747427921812398080
747229665266438145
747309696948670464
747291937963544577
747444065638223872
747394983943102465
747402487418724357
747329644991414272
747378810593619968
747381008387932160
747251987218038785
747304592317132801
747322917176827904
747243384742490112
747381356561317888
747375442449956864
747395633678516224
747402684437827585
747315551987372037
747396846172180480
747277471775526913
747338578582134784
747419935610126337
747380370576908289
747300586584842241
747406379741216768
747388256023519232
747415531595108352
747303409343094784
747355829947465728
747262536135782400
747399182298734593
747422162819100672
747431277171609606
747340097180172288
747436444369707008
747250871596027904
747421751647305729
747432191488057344
747353288119558145
747427556618469378
747301496820117505
747440382900846592
747385051801780224
747413585488412672
747349043571896320
747329586053079040
747427661631324160
747433047184773120
747250452203343872
747354521479823361
747327799426322432
747348158481473536
747359932001882112
747250712367738880
747361777432801281
747438315150860289
747293930228584449
747396833253568513
747333948292763648
747421458071171072
747344064706580480
747373328508260354
747416303577743360
747436192652656640
747434540038242304
747401380030144512
747404311768993792
747220744099201024
747322539706224640
747408971800154112
747228000094162944
747368689729667073
747387153127251968
747369981470334976
747295947927891968
747399303925272576
747317523209588736
747303522786390016
747422121064796160
747409965602701312
747441024465764353
747389921267224584
747439103755550720
747436088113790976
747430085913780225
747441880384872448
747411777739161605
747308744522924032
747319679387996160
747342747938414593
747290881162510336
747356559559262208
747397311450472448
747340852213624832
747407768030691328
747369071432241152
747439061774786560
747375190749884416
747438516578164736
747433906824110084
747420925323161600
747398507103936512
747370849804521473
747367934809505792
747344391887589376
747379431388360704
747418799079591937
747341653015306241
747315938014302208
747438164227260416
747239693855621121
747390508465537024
747439179026432001
747423538571784193
747438365436436480
747399211516366848
747332144658161666
747368874350305280
747428139802959872
747403833534480384
747222111123607552
747241459510837248
747289958184951812
747388406871752704
747287420782075904
747245200771153920
747249604966682624
747418773771128832
747360254971744256
747340453691875329
747430178138296320
747246467635503104
747412272792870912
747424306129313792
747425887440764929
747407205993943040
747290038161989636
747376961014595584
747283037704978432
747407289649369088
747358514352316416
747391775078232064
747397596734459904
747221670751051776
747434833614409728
747394778141175808
747317544378236929
747334342674767872
747248502044909568
747375710793129985
747433961324949504
747330483759906816
747431323069878272
747357159390732288
747309235466207233
747252155090878464
747334648863170560
747242755592691712
747332459256131589
747314172195594240
747320589430362113
747442295281229824
747374574371745792
747430941530873856
747247717479555072
747308497088323585
747308044300619777
747416148174643200
747416186111959042
747306169220268033
747436335506530305
747302419457966080
747299206826590208
747349874195238912
747347009485438977
747317452032270336
747435810958479360
747363052484460544
747384510434664448
747375459109900289
747316885826371584
747351874781708288
747436712729600002
747423739822772225
747335323907088386
747342588328349696
747415925935087618
747333423778299904
747306135858774018
747403884180627456
747429804899700736
747430576475488261
747374616113381376
747443624917377025
747333746840346624
747338066914742272
747329070388547584
747335542241538049
747308488737456129
747353929718038528
747241061144211456
747301559847923713
747255913199738880
747423693563904004
747255531417407488
747329259048308737
747275202673807360
747375115273388033
747375711086837761
747416945260175360
747251446186385408
747296400824631298
747416651587551232
747315266694979588
747238779405008896
747306337051127808
747362117154660354
747301283044818948
747342584163426304
747414281864491008
747342567373561856
747310003141304320
747416160623337472
747225395477516289
747288385622966273
747371491621281792
747343968250245120
747389074013626368
747422909610745856
747309549833465856
747287085132853252
747282077381361664
747286267319050241
747384087011278848
747414013403856896
747360225447936000
747390508499075072
747422716362268674
747430824086233088
747408367799406592
747355582579892224
747343322667065344
747390793745301504
747387421386485760
747437568296357888
747430358489116672
747442157255036928
747427657483157504
747369083763564544
747367582286643200
747419914777001984
747330056054153220
747232726915366912
747233033460162560
747381192958304257
747322153876348929
747356689729454080
747357016956403713
747320228476915712
747422079037882368
747328998808551425
747353539928801280
747409999333318656
747353699006169088
747315791129808897
747436574661611520
747427325902454784
747426365318795264
747360288576442368
747438910653923328
747316239995797504
747374502770774016
747401031940661248
747354227559669760
747407076041850880
747440038808526848
747344878783238144
747358719978045440
747393301796556800
747277316921798656
747431516041527296
747425165760430080
747335101688610816
747338130106122241
747409873495859200
747390697334931458
747442287035092992
747438592058884096
747434506861293568
747342303446999041
747352751441588224
747398855180705792
747416848682074112
747314532603695108
747304332240912384
747306936878587904
747381859798126593
747410657755041794
747433621498269696
747427674285498368
747383147365605376
747338016671207424
747421097423933440
747221641701302274
747364025432842240
747365090735816704
747360666017763328
747422099749343232
747390491835174912
747417712805085184
747342072387010560
747335839974227968
747303430478172160
747301974870106112
747321579013476353
747409437493723140
747386586745176064
747340193426866176
747394924870533120
747345075609341952
747420229249163264
747285332207378432
747233087701061632
747344585098027008
747398158943084544
747394413354057729
747384112219037696
747341317433237505
747279011257155584
747403846096347137
747406706808786944
747416961961852928
747343184158556160
747390118458175488
747433164373659648
747365795504627712
747316814644817921
747426713739616256
747306047740608512
747437577079259136
747363689876103169
747227240794980353
747395499439722496
747299160466960388
747412985870712832
747441490268405760
747394648306483200
747315287918161920
747443423771246593
747413480471302144
747290524449574913
747286460114448384
747401480844386304
747410376766164993
747322757956833280
747420371675189248
747364273169498114
747415309162848256
747300477667155968
747396317471711232
747350457132138496
747281624430059520
747373647220740096
747250858899968001
747337743865249793
747339799388786688
747410943068479488
747406710801850368
747290625284833280
747287139872714756
747394799267885056
747441066538766336
747325668799582210
747334342616055809
747406841165025280
747423832244359168
747412029539901440
747386766886342663
747330181904228352
747403624020643840
747296295874789376
747422326384394240
747425459357556736
747377442960990208
747393607951327232
747307947764506624
747370103189082113
747423479847391233
747271168084836354
747271482577928192
747372862848241665
747324007624515585
747373131212300288
747442366609563653
747307519727403009
747250322381242369
747373777206513664
747349739964760064
747285038333472768
747251961993453572
747420048889876480
747318706007478272
747225953324122114
747310158255009792
747356836420976640
747343951825244160
747399551397597188
747356001976918017
747390122711191552
747396107622322176
747238880055857152
747406174270689280
747227983149039616
747291409527386114
747314713055236098
747304244315729921
747235226703659008
747390944757055489
747262514996510721
747412000213458944
747348342875688960
747313144528179200
747391875938607104
747238812837830656
747409189949956096
747306161104248832
747319486189969408
747270375294275584
747415590344736768
747273420111503360
747422775153827844
747355754307399680
747434145765330945
747434049661243392
747320996076519424
747312108535058433
747434103973232640
747337450314338304
747408653037281280
747407935924506624
747435438000996354
747437362993594368
747368177777147904
747377132628762625
747438898012270592
747368064866459648
747387509651476480
747391414439383040
747424725543043073
747414105536008192
747430878670880768
747434435298074624
747384628139409409
747403745697370113
747444363404390401
747407839375724544
747357495153262592
747269922040872960
747379619918135296
747362213535559680
747237793919803392
747407126113452032
747343087773487105
747402688761999360
747437140674514944
747233209226772480
747312251015573505
747424411125432320
747358958650822657
747371117950738432
747441699975114752
747360838021939200
747352768088772612
747389971447824384
747337932940271616
747387647769841664
747347693060534272
747397781392760832
747298204530548737
747440961752600576
747426495715475456
747348619829731328
747228356412841984
747230437085372417
747311441451986944
747219590434914304
747332144553328640
747351904116686848
747353040491950080
747255522978578432
747372200307621888
747425803328233472
747342844361203712
747295557895413760
747265811941822464
747408065859825664
747420447558467584
747243477222694912
747408682166648832
747268428826763264
747346090840686592
747400495254364160
747249957493694464
747335798115053570
747436234671263744
747440261144391682
747233683204149248
747239085782220802
747277128014540800
747314259982376960
747366701705101312
747405624753917952
747341758107811841
747416693266333696
747431239439704064
747262213153497089
747318378855968768
747321545614188546
747358677791870977
747418979333963777
747248594181193728
747420141365800962
747344488499032064
747391623898734593
747335516790525952
747318093874028549
747286657510969344
747384032493707264
747353120481624065
747259549837451264
747342370304188417
747372476934590464
747441607511785472
747362377184780288
747344152996679680
747383432699854848
747373177416851456
747404001302372352
747244362279555075
747353829113368577
747219917733167104
747287869404811265
747353133031002113
747352222845964288
747290482452029441
747408086650990592
747386679053402113
747296820288589824
747344765377667072
747272396730576896
747290314835013632
747440961903439877
747226255087517696
747240943884079104
747402818898755584
747372724427833345
747336221697794048
747372347125030913
747430085817311232
747255808367411200
747421256991932417
747440303305547778
747220014240047104
747264721313742848
747434796205346816
747355066596757504
747355678730248193
747249873192386561
747402881574199297
747420128669765636
747392823792635904
747325480051703810
747355494495436800
747347126762364928
747297176691212290
747375585257730048
747285998757777408
747382744863350784
747370916930158592
747378139416788992
747258681419411456
747388834715951104
747402696982933505
747272384378511360
747376558055165953
747424268435263488
747420170436681728
747263802517839873
747283411002236928
747406056633081860
747326272720666627
747338109025558528
747408967458922496
747436360399724544
747335244349530116
747425367254798336
747359453993918464
747397017920364544
747232026630119424
747306890787336192
747380450587516928
747436561801838592
747438256237719552
747441125439475712
747430001985851392
747427288371859458
747298527450017793
747438537423851520
747365480999059456
747354911155826688
747387534687219717
747439082469462016
747317837832687617
747341783047122944
747437090221268996
747272157529579522
747384195941437440
747357029367414784
747401061401403393
747420308735467520
747407079938342912
747343075161186304
747418660487192576
747345256245428224
747334648678604801
747396195769802752
747306571835682817
747435517466263553
747309764011429888
747254646490566656
747444014991847424
747339203663429632
747308266674262016
747251307703050240
747402898460508160
747273772550356992
747380786186301440
747395453394706436
747287252892450818
747389854061780992
747300825735692288
747422976396517380
747430027143299072
747385751965470720
747266369696206848
747421051542462464
747369272603709440
747386532160471041
747422527727804417
747241212298563585
747354835700219904
747436964459216897
747424939293216770
747331435854340098
747375564013502464
747335336452206592
747432141265440768
747423869800153088
747400067062075392
747438604469710854
747323584050139136
747384657474355200
747400423548518400
747424247245582336
747349626521419776
747393565903323136
747424826227363840
747375920491675648
747353611093499905
747391426766438400
747296539379302401
747386116941156352
747355570043183108
747275173523394563
747351094490071040
747369675340681216
747438327515746305
747311248656633856
747244458417262592
747286821172715520
747394547437699072
747364449217052672
747219762506309632
747394505565831168
747312817217232897
747326557996224513
747262276072316928
747328369746862082
747408632007004160
747415527325302785
747441087329894401
747441653883887616
747318714379341824
747235608431632384
747264612341514240
747438105561444352
747428563306020864
747314889203425280
747433168849014784
747403850311700480
747369805292834816
747391603292004352
747370933766209536
747334069944360960
747339132351897601
747281670282182661
747238536097693696
747289777855070208
747424394285191168
747422414489849857
747395847713763332
747362536408780800
747321084152668161
747267544063475712
747415426578059265
747340134937354241
747432199809531904
747326780025909248
747345738405842948
747271637809004544
747374217528737792
747268722490904576
747242302788116481
747433931981524995
747364264671739904
747393339650105344
747333520289206273
747437669240582145
747435227937648641
747421559040552965
747443641967325184
747325589112033281
747385001319239680
747346941982347266
747425438620860419
747352940147441664
747327052689215490
747224690889007104
747430358564610048
747409206769254401
747396854476791808
747390017765408768
747248447544299520
747250154588119040
747343477751439360
747385953250086912
747320509642113024
747250313896202240
747268936673046529
747325060445134849
747258270558134272
747285612860841985
747312322515869696
747344450788147200
747423307755053056
747405041653399552
747240734114320385
747430727751335940
747365313172254720
747430459219402757
747423764841914368
747297482950873089
747254461916188672
747345952436981760
747331859458121728
747415569389891585
747350599637803008
747404777508708352
747386964018663424
747346589987987457
747263261519810560
747419608500604928
747324079019950080
747432606749208576
747440697251401728
747395034186719233
747365321779077120
747270928803893249
747312343504158723
747392375039864832
747398398098169856
747401975554244608
747354265409159168
747360787694501888
747360758292348928
747366667894784000
747312616075198464
747433911207202816
747425983762993152
747401246005465088
747371206215499776
747258748570374144
747392576207130624
747231754176475136
747262594822471680
747387555633561601
747374779682988032
747429603388555265
747347533744115715
747399437916450817
747352767929323520
747420027805130752
747322409854734337
747422578168369154
747220651623096320
747439363844349953
747244559353024512
747438864386625536
747387996119392256
747242776618737664
747233616455884800
747306983137546240
747428106068201472
747376436445511681
747323751667109888
747337177994977281
747396938216005632
747310988706226176
747230055265370112
747291216547504128
747292852565073920
747388189132922880
747390135269003264
747414881368969216
747258337532743680
747235784634269697
747439984483803136
747370124227784704
747248422089015296
747436318720942080
747267464178900993
747347277719580673
747326885126766592
747302490958233606
747406589406093312
747283088271511552
747355867524235264
747383864516091905
747273147410452480
747344106637000704
747401619243925504
747331524010270720
747332102908084225
747360531607130112
747277585285947393
747432216670658560
747418409088974848
747333684101996549
747343721113456640
747333583300239360
747223558544199681
747311513082298369
747348397628133376
747270861493673984
747335814636441602
747313060772143105
747405456990142464
747398544739475456
747237391174238208
747333608654790656
747278855853899777
747412306389245952
747416261487960065
747235855836811265
747401476721389570
747418421688688640
747311420497268736
747437186887335936
747416844491960320
747294932767911936
747241518411309057
747311529695944705
747424171689447425
747249617717366792
747348779100053509
747383608772558848
747424301914128384
747276691848847365
747402009276358658
747264385702236160
747273613179555840
747371827060740096
747232794376470529
747372133299302400
747426541739532290
747379775015129088
747387694012051456
747326344053219328
747296061090205696
747227945547239424
747370073829027840
747336519132733440
747240587213086720
747360871639220224
747415389198376961
747357163513913344
747326188809400325
747441146264072193
747415036637872128
747368870097321985
747372980276174848
747438197676851200
747414495694360576
747298703484956673
747307129795534849
747303459913818112
747366537833680896
747360338874601475
747264746219413504
747412130031407104
747356190519214080
747416181750046720
747417549063749632
747434251004436483
747357755250442240
747372049266466816
747409009364336640
747300628574019586
747287374674042882
747360649102123009
747442933079609346
747403439261491201
747317410265391104
747421147730427905
747402998855270400
747266889622007809
747238917947064325
747437107015221248
747377090962546688
747417674892775425
747415120729411584
747344803206037504
747273319490039809
747408237541134336
747370635698053120
747314885264973825
747378798069428225
747359390697684992
747367909639524352
747358262496923648
747381637537665024
747349798500634624
747402860439150592
747439023766052864
747407818156736512
747316609086160896
747235205962948609
747321373790371840
747390709595054080
747395415759273985
747349450176212992
747318059992383489
747331184221257728
747440764511260673
747274875849498625
747409932421595136
747367477382909953
747407717480927232
747357402790387712
747223038341578752
747407528896630784
747367724884570112
747335994995703809
747426843524009984
747342920039030784
747407092722577408
747379271690227712
747361634792812544
747386926664024064
747414973656211456
747348292669956096
747411501041000457
747307922770657280
747326687939960833
747316751780585472
747262384939503616
747292646800920576
747293158686363648
747416274037280768
747368807291723776
747317607280173057
747337060499873792
747366772957917184
747339992083529728
747404160878919680
747326247609344000
747361706226126848
747352361165721600
747370820545163264
747238657921277952
747369990072868864
747440265275670529
747365707420155904
747237869211754497
747426243679707138
747373181686657024
747366026271199232
747322770560737280
747319930844897280
747256840275263488
747267103552585728
747262221516890112
747248447418400768
747246824306548736
747388859957153792
747430870122897408
747363756955607041
747368995809075200
747348204769914880
747411865840476161
747269125228081152
747416085364940800
747422905328349184
747280634591117312
747413476352663552
747324305478819842
747412562124345344
747252306194767872
747336737312038912
747408003016630272
747360011832090626
747398250978648065
747374872121180160
747302771964010498
747251626524581889
747416630364344320
747283616577654784
747349328897810432
747290038229078017
747323647061176325
747411995654230016
747437702614781952
747312234162880513
747254927391502337
747424314413178880
747398792178085888
747243829531652097
747420925553958912
747417196670877696
747324225845747714
747325614042996737
747414084728012800
747440911529893888
747409768789204992
747365787250397185
747409768747245569
747325110650994689
747406916620455936
747329263355854849
747321004674846722
747434926270722048
747344295363895298
747327652726349824
747378583891492864
747348255017570304
747341762331475968
747372263394119680
747285768066863104
747396711924928512
747250166990680064
747401795413082112
747425849440296960
747443847249133568
747420921498046464
747306882205777921
747230781022441472
747406899646238720
747273499740246017
747324615995777024
747309998590464000
747436914291019777
747376604448432128
747403401563103232
747407222691356673
747311345318526981
747245679181864960
747380341577490432
747390604930330625
747243582063443969
747339736570683393
747413140887863296
747399056498974721
747333344241717248
747431826646413314
747437090166583296
747375358777901056
747257737705291777
747408657160208384
747307671091503104
747374335007010816
747311059833225216
747237617746448384
747306001578110978
747330932445585409
747388671465295872
747258106820734978
747238049516388352
747302532746121216
747339719436996608
747322787245621248
747433118328565761
747352042654556160
747420162005958657
747333868546514944
747320526335422465
747319704432185349
747337131844984833
747330026576576513
747233809398140928
747435937022513152
747261051314503680
747257335274438656
747369566418964480
747373559174029313
747432602290774016
747275089721188353
747423647481081856
747325270332346370
747378017584939008
747369377545216000
747300104508313600
747246241310875648
747221960279527425
747441758515003393
747322300677009408
747401111410114560
747335382606348292
747261592161632257
747426550254034944
747368266197274624
747364335761166336
747377577535410176
747283872228868096
747404471345549313
747410205001027584
747221968655687690
747409819146002432
747412100767703040
747385957595353088
747318475308163072
747271582968594432
747395105569513472
747337505096110080
747366537867173889
747429427349454852
747377791365062664
747347277887442945
747313907694370816
747279963238236162
747342168935718912
747404596956430336
747373328751595520
747415091063054336
747350104592375808
747238536286343168
747344702500802560
747367280195973121
747437694335197184
747412759197818880
747441209174556672
747435798463557632
747393935316684801
747298103573635073
747404676748947456
747403678428979200
747220735421091841
747240373337067520
747320581012393984
747243707661881345
747348095814402048
747339467929751552
747401027670908929
747423622591963136
747415938329362432
747423521912033280
747285931833470976
747404697548492800
747431793062612992
747385563188170752
747330467037249536
747383936091828224
747413304251940864
747316697225265152
747367611709566978
747418744335507456
747255913124225025
747383818533769216
747425379942555648
747324347350560769
747283138607407105
747431600191868928
747298183433191425
747415389106225152
747444157614960640
747430043933155329
747442203144814592
747263656036007936
747256324212264961
747232253265141761
747262720366501889
747345449154125824
747245763042779136
747273915345440769
747257557471858688
747435634999042048
747352013252464640
747411710454173697
747426780760313856
747433089018793985
747342148127756289
747422607218204674
747438629543370753
747368412645560320
747378869154480128
747352696567435264
747408757987119105
747381218191282177
747413824702144512
747441851011993600
747301295736791040
747404538190102528
747433311455182849
747277618743902208
747422510933770240
747311391053250561
747330706150285312
747443813879324672
747390160443146240
747284891486683136
747360632454938624
747411920190341120
747436939469479937
747260782920998913
747407717803900928
747329368234438656
747399144348729344
747357075706023936
747356895451746308
747339728073043968
747441842636001280
747362163182837760
747340331838935040
747257263866273792
747371973991333888
747310783235661825
747376243625050112
747431759495761920
747404597178753024
747378156282118144
747432585576480768
747357050531909632
747296782456020993
747280361667760130
747390722265985025
747398993290862592
747416475250614272
747406707022651393
747334917093097472
747432397130473477
747397974133727232
747384938551447553
747327727967973376
747440080805990400
747434133434015744
747255468460933121
747383625365204992
747400251984601089
747309952461475840
747260359304683520
747328310972080129
747289778131853313
747341552540737536
747325169434144768
747357012506312705
747365044619468800
747232018090516480
747385710026625024
747289039691120641
747392265882992640
747344677230125057
747437182802104320
747336372407545856
747366097607921664
747391741511221248
747389031906959360
747335193770397696
747431927259357184
747269607476473860
747411303921135616
747434905328623616
747407969294266369
747273629780574208
747432275273408513
747419260314652677
747383994556235777
747398607763087360
747403170851102722
747443906070122497
747298145567023105
747418308153085952
747410213112848384
747248069801025536
747317582059823106
747370761472507904
747326377645346816
747303921123627012
747431348168593408
747355662259208192
747404408334524416
747426105620070400
747412851497664513
747395512089751552
747240503222091777
747438587692597248
747339065230450689
747306656019578880
747357050653515776
747356060609024000
747413589774991360
747308258151403520
747404085532434433
747425555826409474
747302008734900225
747357935588741120
747276301623562240
747392530082205696
747441041326870529
747441364514770944
747424771592323072
747232865490984960
747397840146595840
747416999689498625
747404504929173505
747415733160796160
747320555783675905
747401967341699072
747284182968086528
747331783843160064
747253627283091456
747316785062387712
747245985093476353
747434351294615552
747434624083726336
747330429003300864
747361924300550145
747268990938996737
747363404638216192
747230391019446272
747442987651727360
747296270587297792
747262368099401729
747347575427080192
747432468035309569
747306559273730056
747229254325243904
747426265011871744
747384216934055936
747408493708197888
747261109925711876
747288154705559552
747441918204846085
747373475233398784
747296077825486850
747223243883323392
747440726942879744
747407784703045632
747364813928529920
747410213133660161
747222958431703040
747332736092770306
747350557766066176
747326784236990465
747424423758733312
747233301887332352
747344714915930112
747414357357694976
747378760245121024
747431218333966336
747245259717959680
747296178618793984
747278696571035649
747385886397038592
747372523105492992
747240251534381056
747277761513848836
747405247237095424
747440873684639744
747325903437365248
747415560799977472
747314637520011267
747340738753486850
747239425206169600
747410791960313856
747434565547982849
747344115059200000
747393876521005056
747348670337552384
747327300354478080
747348842190757888
747375840967688192
747359491667165184
747241325205065728
747425912501710848
747239119261032448
747240213982765058
747327157702008832
747316688798965761
747257859168051200
747374251141898240
747354412264361984
747366961785487360
747227345740783616
747331813119426562
747382786684641280
747414080412090368
747443092366589955
747377363479072768
747373877928464389
747294710637592577
747282731688550406
747316353271422976
747393196926316544
747439023791144962
747391590650388482
747437132097200128
747233125701300225
747410850646888448
747396082687156224
747301953915392000
747409701378260993
747431579224518656
747366055668916224
747337928578211840
747315103331061761
747323621903785987
747375912262451200
747434301063630848
747338402744283137
747401166015832064
747239584891731968
747327597982277634
747313220029820928
747354571530440704
747365619251699712
747253711391571968
747402160397291522
747401757693714434
747349437647884288
747332572464590848
747422867328012288
747438692713717761
747378420284264450
747363891299024896
747254080259526656
747360049438171139
747435597158023168
747413870629765120
747377472321228800
747384514658340865
747396761933725696
747325148378783744
747320320797794304
747319511259348993
747309332023238658
747394044192505856
747363870205829120
747443482462027780
747421940722315264
747316420162162688
747287626185478144
747327870842736640
747276918269968385
747407214441267200
747432225050886144
747419998658912256
747242504202784768
747419172422950912
747230713699770368
747427649161662464
747375698424135680
747261097464455168
747433076339449856
747434338820759552
747405549206011904
747305473137741824
747412574845575168
747266742926319616
747366374184361985
747317321882992640
747406446732648448
747331637080252417
747304235906150400
747352474432901121
747317385057558528
747262233923620866
747275102090203137
747225571495653376
747350842987020289
747340038287962112
747224837517565953
747423668737875970
747231770983038976
747314478354567172
747438755594838016
747377711493038082
747442274506801152
747413212191064064
747404618141859841
747357918488629248
747370316830117889
747423806847868928
747424843142823936
747326733943087105
747316600664010753
747353963482144768
747345583191490560
747441016366596097
747258278850211840
747335932076908544
747356341518352384
747321604191903744
747373970287173632
747321415594979330
747421881624461312
747317712108433410
747246631267991553
747351006346809344
747226272221171712
747429259459846144
747376654616526848
747400188952776704
747366626195017728
747271717232480256
747416600970665984
747421147709448192
747399379405967360
747407126314778624
747308782489731075
747434686977277952
747326813567754242
747310174889664512
747400927221522437
747222841020407809
747376520306503680
747372862995070976
747221708487036928
747307528107614208
747392320505511936
747436763405225984
747223797464346625
747345012862689280
747408225260158976
747433181297573890
747340361480044544
747283524168777729
747342118641770503
747353342595076096
747443029695303681
747434875595161601
747324230186864640
747408560879898625
747305813031555074
747243342803705857
747399492421431297
747360724675080192
747333927405158400
747403376606904320
747321390546587649
747295784383569925
747384065888772096
747412700498636800
747306970462359556
747219804268814336
747383147386535936
747282199058096130
747282891160203269
747246794573221888
747398360286502916
747355544588001280
747310581762297856
747430958337523712
747406333717188608
747327048587173888
747371336197087232
747394589661638657
747377854376218624
747357352307867648
747402617547030528
747417075216449537
747257771251351552
747308644027359232
747374763073404928
747425824542986240
747326172179030016
747400230933405696
747295792453427200
747376071482310657
747257028674916353
747233444267102208
747270026923642880
747270177956454400
747274091351007233
747318680812290048
747443545255067649
747247541259902976
747369511926435840
747352436860461056
747401455754084353
747353200227921920
747329733046636544
747224716172136448
747443331513323520
747270807282384896
747413585471635457
747267116017942528
747222211904176128
747351648373252096
747232760780177409
747418857871183872
747274741342343169
747355792077053952
747224703538962432
747408900513751040
747399396111826944
747400029640466432
747427493817233408
747313056556847104
747374821810515968
747220173665472512
747320740173668352
747420955065090048
747359139135918080
747423886585774080
747229187044446208
747431658584948736
747364075995267072
747411827852713984
747229375829966849
747430098245193728
747297080163504129
747339950127865858
747429913888690176
747318806628818945
747388893427830784
747392961919483904
747224158266761216
747238620059271172
747410540457304064
747338616620253184
747373370514284545
747321746991112193
747325215659614215
747417414720094209
747423102250917888
747359759926501376
747413954725478400
747344639682715648
747312532105244674
747426734593609729
747414629685600256
747234220075065345
747420925562396673
747440558986039298
747264289405341697
747341737123688448
747378483236507649
747256693424160768
747366873428271104
747435911890100224
747365095089573888
747379267646918657
747220580454309888
747384808297238528
747405415135195136
747335957439885317
747423974674538496
747369335375728641
747324389364903937
747415254972276740
747272702973612032
747361056096399360
747391007671590913
747333067501510657
747329674397650944
747381016571043840
747306546674073600
747305209043443713
747325232436805632
747348729108303872
747315627619061760
747439070175977472
747441272160399360
747365082401640448
747394656716136448
747347499879280640
747346770405974016
747416357717811200
747270870142312450
747247952431878144
747303895907475461
747230453967396865
747286112368898048
747287949448929281
747244739645190144
747368505134047232
747385886216757249
747341477034921984
747263563484532736
747402826989584384
747398561608925184
747297864657735681
747382400657809408
747435110610305025
747433143574085632
747335739227017221
747380882449764352
747418236929576960
747334149669720065
747431881126346752
747332320823119872
747402457794379776
747406463480569856
747289157077078016
747427585924161536
747313823829221377
747424675077185536
747368760907022336
747404173516378112
747358413689073664
747270383577948160
747385106214625281
747428928051122177
747340008802004992
747255174960414720
747402013277831168
747396556639313920
747268794033315840
747424151091167232
747440328492322817
747320044086931456
747424067234467840
747435697892638720
747221893044805632
747346337998450688
747250515092844548
747396158155333633
747222253788495876
747412117670629376
747429280498483200
747326725801926658
747388201581559808
747269200620576768
747322787207929856
747376436642643969
747377325877125120
747275471281233920
747441527928983553
747343255432421376
747225563044032512
747436427823226880
747388151027605504
747364751278211072
747443264198844417
747428336675098624
747257808815534080
747416651486924801
747257150473404416
747440844425273344
747396065788301312
747224292270579713
747298393068711936
747363576847998976
747393633263943680
747430228482351105
747316055425462273
747373286556786688
747254973830828033
747439707601133571
747311315559948288
747390483362684928
747412650095681537
747340969457004544
747374414711296000
747411006112993282
747232827603836928
747429226022830081
747236124272246785
747353833404235776
747236044743933952
747336305323843584
747410645411299328
747359600588947456
747324624292044800
747353518881771520
747318899201347584
747331914139209729
747401266846908416
747440600941735936
747304554442563586
747224309257535488
747433311396569088
747354890247278593
747390382384758785
747389405183246336
747392681001783296
747324540221435906
747424956124921856
747352365536206849
747359986657931264
747363669256724481
747271348200837120
747253509758816257
747380295469457408
747348884221886465
747384674008375296
747250645007110144
747438680055365632
747363119761137668
747389728081723392
747286023898431488
747409076640940032
747245532112887808
747391821156913153
747360565421613056
747373261537804289
747323739243585536
747233062572949506
747440772866244609
747374519728353280
747374607892627456
747391338711158785
747232655587033090
747272497565839361
747270106888155136
747231137639108609
747347516757155840
747353921534865410
747281913727975424
747389904636649472
747396267119116288
747409802213588993
747353090832146432
747419826503704576
747348603182718976
747312343470661634
747408460220895232
747323991077986305
747402868840407040
747239320445059072
747358832939143168
747259579176787969
747294672653942784
747391515056607232
747407168018718720
747408162328829952
747287139704934400
747346614935818240
747306811103969280
747317414312841216
747388319005302784
747388700699598849
747300599125803008
747283712904093700
747344878430916608
747262355801804800
747403166673567744
747437379917484032
747356958114484224
747292705668030468
747224069981016064
747242239726850049
747416857003593728
747311529763049473
747412545187766273
747373924053245952
747333780537368576
747313241097801729
747394258139742208
747314926981570561
747423601549279232
747397718524497920
747220651509964800
747421621812609024
747298858493870080
747328306710642689
747412566310215684
747240213739536384
747368022676017152
747231900972965891
747405255705493504
747432023653031940
747429360454537216
747441721051492352
747435748228370432
747312469362671616
747329024037257216
747395541672165376
747388000246579200
747311479133609985
747413937726029824
747316449564209153
747411089910947840
747309608721473536
747322707683926017
747262489906274304
747245813210972160
747348128982929411
747375853588221953
747331519622983680
747221008176807938
747423874032218112
747240490920087556
747230533344727041
747225827268509696
747245368660787205
747426634068680705
747358866476830720
747324997778051072
747397735284940800
747328651025252352
747299944818585600
747361261525032960
747312574237016064
747425090497880068
747417154790756352
747313177830948865
747293678549405701
747398884587036673
747373605382610944
747339551610265600
747436310156058624
747385819242045441
747348926223638530
747382409239343104
747412436068737024
747425660826697728
747314817807986689
747377103419637760
747382715566202880
747332517770911744
747406698286022657
747261277806854144
747426936117399553
747339426007703552
747336888365658112
747334636209004544
747341820837801984
747388595879587840
747303795223199744
747238787776937984
747321268714635264
747436209518018560
747270324861964288
747432547953557505
747435479943942145
747273566966558720
747375035778727936
747330022185132038
747418887256346625
747309621216317440
747298023999299589
747296379874082816
747340751445491712
747347990847754240
747422406034227201
747332266154590208
747408480852643841
747385206932398080
747352386537197568
747303799551754240
747326666725167104
747321633619095552
747339266519273472
747357524354019328
747364512299368448
747334858284793857
747326721486000130
747402806164848640
747304281896681472
747376604469469184
747326507475865600
747436146532229121
747315531003236353
747252662484111360
747308937439961088
747286305143296001
747398490259611648
747425958496337920
747371420280307712
747381293369921536
747441293131980801
747385647070060544
747399987735191553
747423148501499904
747363601988595712
747224145679745024
747227547230941185
747220198541824000
747420757735669760
747434544391946240
747438075840724992
747377250035769344
747338368917245952
747414462169231360
747369897739587584
747403720518934528
747389535227609088
747257859331719168
747288171776348161
747382665075171330
747407239325966336
747227198860341249
747332337784872962
747443356708519936
747428156592664576
747408103327604736
747408900371152896
747419310876942336
747247721870811136
747420543901642752
747402189702856704
747277920779984896
747226565780463616
747348867503403008
747424268472877056
747407218690121728
747334040353595393
747427049363603457
747321101231890434
747362088016744448
747413006674460672
747364696613859328
747405767209267200
747310493660938241
747280303215939584
747325228167004160
747337093748187137
747309679961767936
747386721088737281
747388356728852480
747385769053011972
747442979204374528
747426772485029888
747341942514552834
747325148693331968
747240784202706944
747259063130431488
747418379418406916
747431717338779648
747407889812303872
747253501290549248
747341506525036544
747308895652089857
747398066525839360
747388092437266434
747277396437499905
747376553974185984
747429721114288128
747421844152582145
747420543683543040
747440919633403905
747348326345912320
747285348670050305
747276272405884930
747437442496626688
747436486316818432
747337224144904192
747315086297956354
747395688258932736
747388063018524672
747435400118034432
747443944015937536
747382040178339840
747419046484783105
747365862684917760
747373848505487360
747433801878540288
747358455426584576
747412444717457408
747417620287229952
747391775287869441
747280315584917504
747396284139638784
747336330602905600
747361010047160320
747416672319901697
747320144737644546
747347835620728833
747382644141395968
747350004155588608
747277186630094848
747240327036047360
747331410755649537
747256282156011520
747305254983598081
747302700778291200
747423362205396992
747371546013016064
747406874392174597
747428374595964928
747386066672353280
747369226416033793
747419260318777344
747390940231438336
747247898010738689
747387660604440580
747403305182175232
747423580695236608
747350734023254016
747419046291906560
747427460195614721
747386569795985408
747345746765058048
747360716282339328
747277845135687680
747321478744440832
747352549972316160
747388352714833920
747230453665497088
747395503852228608
747350977003454464
747266596201103360
747417633138454529
747298703543672833
747318844419538945
747358497419960320
747427422635597824
747326088175489024
747378512663719936
747385609673654272
747415854770429952
747328654842040321
747318290989481984
747432183099330562
747357545359155204
747354114355564544
747273231283920896
747407130429272068
747355112553623552
747370698599981056
747335189655752705
747412540959887360
747409227442978816
747297571014508545
747258408638652416
747248602561413120
747417993869557760
747246765565444096
747291015527075841
747392244781453312
747424213972156416
747340072085684224
747396296756039680
747255023818547200
747422091599822849
747331859667783681
747233318307979264
747441909652561920
747330366260674561
747395009004003328
747238674711052288
747245569882619904
747251416985534464
747386280581926912
747360145739395072
747336884133625856
747395327775236096
747431147144155136
747416282530779136
747429427559161856
747429335041138689
747317049232261120
747342626324504577
747315023601500161
747316172891164677
747423190373236737
747412314463277057
747410339000639488
747394732142235649
747359277459857408
747416097868103680
747331712724525057
747364860342697984
747436238894833667
747420501799239681
747368001742245888
747420497890119680
747303292229672960
747235306420604928
747402852092383232
747397827597307905
747351056854618122
747412012431335424
747400394473635841
747297323600863233
747368110810861568
747433298540924929
747401900132274176
747328172790710272
747324267738497024
747368912136830977
747313723434377216
747314574752260096
747384611253125120
747300637247864832
747371340408197121
747316411643486214
747404949525565440
747379595037544448
747369310281162753
747398439919554561
747373038950309889
747436955999277056
747409278114332672
747228943816658944
747331767254736896
747378546406985728
747342823553261569
747383101161091072
747378172904284160
747360863049383936
747325471424012289
747306160777158656
747338780260982784
747337374959443968
747376243432169472
747380110576091136
747423051814412288
747339258399055873
747406191056273410
747439330264813568
747443692063989761
747434355560046592
747343695582658560
747363970923831296
747431201506496512
747401421948084224
747410720732549120
747376730323615744
747343360277417984
747375115155939328
747443163590168578
747386200743362562
747431599814381568
747310791641042944
747227668823736320
747378508389822466
747241610618900480
747416718675435520
747428068474634241
747410775204040704
747395877216595968
747362054349029377
747388193239142400
747234757197561856
747396179214753792
747321281398218752
747265644052254720
747375690056605696
747335713859862528
747403619734007808
747441930515120128
747349958072774657
747327677678268416
747431234976919559
747390177044140032
747310212562853888
747396170541043712
747361013952028672
747443184729415680
747221964570378241
747336934570110977
747439904754393089
747289367127851008
747335827429064704
747393381509238784
747364386352701445
747382535185924096
747379896893210624
747229837316751360
747421692868308992
747426432662519808
747422259225190400
747348129062723584
747283205330329600
747320345942601728
747326977229500416
747426302492217344
747382308676698112
747428701596450816
747436649974472704
747399325005799425
747374775396352000
747219632457662465
747425954461532161
747406459508428800
747274846422261760
747337664425132032
747275429250105345
747423559476252672
747396833425637376
747234987729002498
747224468494352385
747353837556633600
747314385870192640
747281846388424704
747410821567877120
747240125919272960
747276087676174340
747322359539871748
747320379857731584
747276536408080384
747224812620111872
747273290205495297
747231485468508160
747384057546289152
747408719944769536
747281456641126401
747381029472702464
747286649168486402
747393687714430976
747313513752735744
747433390887084032
747294345674399746
747424176051478528
747225357695127552
747298480993906689
747432992688189440
747356073363898368
747310648795631616
747255498009907200
747429788260904960
747379787589529600
747400373443297286
747289056422174720
747336003547893760
747341426678128643
747419746698670080
747438893897637888
747359969670893568
747397223667863552
747337299583631363
747435274255245312
747430157221167105
747345612375396352
747443478154579969
747230453590032384
747260573260316672
747415644983918592
747226615839657984
747341812436602881
747428772870242305
747411123217928192
747417989314555906
747327975364800515
747279359547834368
747427636226494465
747365669734342656
747430304063840256
747242197783838720
747405176013623296
747440873487491073
747429398064791552
747374993659428864
747443264517771265
747338532499296259
747423710508949504
747292588177133568
747221830126153728
747375727541026816
747229446969655297
747268991211606016
747311722801750017
747390176989691904
747242067789778944
747406350418771972
747379603430268929
747358048893677569
747369373283778560
747373387257831426
747330202590552064
747436381425799168
747404756629360640
747338687596236800
747430136019030016
747409856810848256
747441167273435137
747376893754753024
747335818767794177
747401900044259328
747368748433145856
747395038364246016
747421877744787456
747302201744207873
747239374882955264
747349639196639232
747362783872827393
747433688950935552
747379615895789568
747317670291247105
747435723171598341
747435609627688962
747367649256968192
747297105564176394
747376738506772480
747222694261854208
747240679412117506
747370522640416768
747280194000457729
747319704214114305
747261353371394048
747254206302666753
747368467490344960
747307880508882945
747318379027955713
747405842824183808
747317569405624320
747365590029852672
747426675802148864
747389086646796290
747223273239371777
747434967941136384
747291732463624192
747326407013859328
747405301826129920
747442458896760837
747432757765210113
747387912271073280
747250171218563073
747425576995143681
747372963452882944
747348049589002240
747226989459693569
747407491282014208
747321549858869248
747326394183475201
747220320440950784
747398745927655424
747258966791626756
747348586342408193
747395088687464448
747324221592788997
747225412191694848
747364671577952256
747403036771770368
747338272460812288
747306031135358976
747396032519090176
747359437183033344
747341200038858752
747402004897607681
747295226469847041
747354391338954752
747266327534960643
747253753284288512
747422146016620544
747306681122512896
747370090446917633
747305016101199872
747330177529614336
747320648133816320
747341359363678208
747317833814540289
747402852214071297
747269003811364864
747330156579033090
747437207900815360
747355372701290496
747416274142171136
747360644870078464
747375656233635840
747417863837753344
747401061367947264
747391766601437184
747345033649491969
747345381697028096
747272896121180161
747330718632550400
747363517943156736
747443176303116288
747379246545383424
747389480835911680
747382727775772672
747323034701176832
747411614257811456
747356606011150336
747398125434900480
747368014543265792
747429926404390912
747266281498284032
747433776934883328
747260325397958658
747387572565991424
747410615782735872
747243263376011264
747244370299072512
747367074884894720
747324699575615495
747410552821952513
747306764895289344
747311206830997504
747327702764388352
747274787450298368
747334472345911296
747411832239861760
747288754625220608
747388696492646400
747347588047745028
747245112980185088
747306236501057537
747396913159376896
747381821806153728
747428101932597248
747419956644581376
747342005286510592
747366835708903424
747388520239603712
747426201992585216
747240058818859008
747343867620384769
747369478263017473
747354349215617024
747396858490818560
747440290688958464
747370249943539712
747367439629946880
747294249310314496
747298229373407233
747276020693098497
747254499853631488
747422871765540864
747370312744964097
747434284206678016
747245033120641024
747365979919785984
747428273907343360
747416437564772352
747254310887653376
747407994397261824
747300985257615361
747307842680434688
747337693739134976
747316961340592128
747414659175686144
747332882767568896
747312075047735296
747236615370616834
747382052815704064
747229870631985152
747429700142833664
747348540117000192
747338645657399296
747257020533768192
747380756591304704
747332974996160512
747262389188321280
747385626148896768
747423743954161669
747231997223911424
747433684467335169
747329426640101376
747313186496380928
747321784823746562
747440592465035264
747405821689077760
747325979014488064
747378357495431173
747246576783884288
747387660407349248
747441162823229440
747320652130979842
747313949603860481
747270954120798208
747427892431224833
747340051135107073
747398431266770945
747296920977084417
747442186640187393
747398037048336384
747380026656493570
747308333770514433
747372909316931584
747261961214140417
747422594849247232
747373924120354816
747373924120354817
747438105343320064
747379276115283968
747286791833583620
747387224300232705
747389161942958080
747426742818713600
747425425996021760
747409076695502848
747239261687144448
747248627639193601
747436414866948096
747291736628568064
747397391389704192
747329716118388737
747439015499030528
747399115085066240
747330509064151040
747443667204333569
747316336389324800
747343960050262020
747426369857032192
747418094235062272
747376557996544004
747399249147609089
747427787556827138
747424335502020608
747256865197690880
747367179780165632
747386477525471232
747393847139962880
747331976831504384
747409739324207104
747419339998040065
747324246871810052
747327820381118464
747444371457454080
747340201911955456
747275928338735104
747352352835854336
747359055233028096
747310027904450560
747407025634680833
747399882885963776
747324171122671616
747397806692904961
747410779440283649
747227576381415424
747444271024906240
747428974385573888
747398670669086720
747303283555893249
747338826327064576
747336221580365825
747338859575312385
747431092433489921
747356320458752000
747325148781391873
747331452715470849
747220655897198592
747367494105587712
747407763903393792
747235683912269824
747296081868787712
747440387074166784
747323638479654913
747406933334822912
747393012326596609
747323885956145153
747386330859048961
747273705395392515
747337475819872257
747429158905479168
747396002806530048
747239173644488705
747253568445394944
747367892639977472
747370199389638657
747406254033739776
747306945090977792
747361760814915584
747256001448017920
747287080934342656
747262112586735620
747391204808065025
747412037710405633
747245591172882433
747325710595817472
747276683401531392
747327208167858176
747363526444982274
747435475439230978
747391850386952193
747399467351957505
747308283476606978
747330378759733248
747328982098419712
747297633975205889
747407268879142912
747388759440826368
747387823955709952
747303493568847872
747423257691820032
747403418390528004
747249122751700992
747361895066263552
747405129830252544
747374817599324161
747354940553723904
747433743359574016
747353686737829888
747239513605431296
747362112800858113
747228323109994496
747342575871262722
747410880053161984
747355460953481216
747303766081179648
747433810233593856
747318999847833604
747299685061169152
747354840209178624
747412645968482305
747371646516748289
747376189212344321
747405331190276097
747223914946781185
747319704457404417
747405608056328192
747274359941718016
747299483558383616
747324624443084801
747440479495565312
747443381811482624
747357704679731200
747358153654796288
747339853612736512
747443079930585088
747387924870725633
747247411391717376
747253161790840832
747412234930880512
747409546201686016
747375501107412993
747238741752823809
747394811909537792
747430417100341248
747395659163140096
747316055165435908
747383184984244224
747333696525500417
747320148906778624
747289312643842049
747375299847925760
747241946171596802
747410003707867136
747257687348391936
747245519592914944
747384657285619712
747250808555638784
747266855992066048
747329082933682177
747417050079965185
747379523667243008
747331540690964483
747233200854863872
747341736876204032
747365883522203648
747408271263285248
747381087861628928
747251987444490245
747370853843668992
747421999383863296
747399807325593600
747253728017784834
747422728928518144
747419977477726208
747299697606303744
747263626457792512
747385618003439619
747431566322761728
747408556467560448
747379494210633728
747295348209520641
747274032769179649
747374108690681858
747359646537519104
747298690746900480
747253677832962048
747336875711442944
747436519988793344
747292294584274944
747339090232639490
747358606622785536
747320107206991875
747440907058810880
747370392566775808
747425887172190208
747348422873620481
747421265158377472
747409642670723072
747321516434427904
747358816241582080
747370807752523776
747339530886250496
747381138369445888
747285613083136001
747223692627705856
747440663793438724
747348737404583936
747443679460270080
747414474592763904
747399194973863936
747225768858640385
747422410211753985
747400826465951744
747400499062841344
747425799297445888
747433986427871232
747419780387213312
747403292637077504
747343192282923009
747384242280116224
747230588004859906
747376260217769985
747337102132576256
747232181861261312
747417653967470592
747430954059194368
747247252075253760
747337383566204929
747437492798951426
747384132884365313
747418182600765440
747366105987981312
747398645310439425
747274435401392128
747397680532361221
747386196590989312
747424318829760512
747237663669911553
747434569499049984
747319264030253057
747306819517702145
747384527480307712
747363526369476608
747409105963352064
747288796706705410
747402646647091200
747429918175166464
747293456368734208
747406161654099968
747304269485748224
747236225061269504
747414592192655360
747316956898877440
747315988144619521
747354714384150528
747288574303690752
747226481969926144
747338964768423936
747417058476883968
747412633511288832
747355733243609088
747325974837006336
747324091745505280
747309994433929216
747370996575969280
747340675717357568
747338700476944384
747431365247852544
747368630992658432
747354399803084800
747433944656842752
747347709632229377
747270840664920065
747219619736223744
747402382582120448
747426608860930048
747392798656069632
747442463149793280
747326989804048384
747241157835493378
747339652407820288
747380710332301312
747281347530526722
747425984035491841
747388243675484161
747443176143749120
747385206814838789
747440878004899840
747295088032636930
747329908980887552
747312888830779393
747308459410915334
747341271644016640
747236367705341953
747304416043114496
747402932056956928
747353569221742592
747250607388508160
747265736243036160
747386167142789120
747329372395233280
747265845223530496
747437237080571904
747308736469864451
747351086055337985
747318567595433986
747219955242897408
747413292021325824
747293422709415938
747338960330883072
747321851995512832
747319406565285890
747441406117978112
747254818461331457
747417133919899648
747408434748854272
747235767819198464
747329636657311744
747339442843590656
747401765885190144
747240213928259584
747357998410981376
747359587855020032
747422859123896320
747385827408351233
747422582211649536
747386494504042496
747388906098802688
747415221120049152
747402881553305601
747360196096233474
747432363425071104
747275399881625605
747327811942154240
747435269985435648
747419335824646144
747418048282370052
747231208887590912
747410074822291456
747308551719116801
747406069467512832
747313102597693440
747335797938892802
747333331679797248
747394069383548928
747330341279391744
747308589572726787
747383579370471424
747382354721800192
747409110325411840
747401988103610368
747408216846270464
747408195719569408
747395143242645504
747303069927374848
747390793527234560
747388277045473280
747356417003294720
747225936467210240
747439158180847616
747306693634056193
747344425550962688
747404534109057024
747431184834174976
747247256101859328
747432535412604928
747443582987026432
747417368700170240
747391766777708544
747288305985683456
747290159528370177
747338490619146241
747237256902152192
747313396203216898
747327056959070208
747430341867147268
747417813439094784
747421151920590848
747341581804462080
747443826592198656
747352034211430400
747415473050943489
747321944047947776
747347248267157504
747383537372905473
747412469900021760
747393654101282816
747436649932521472
747388293977899008
747286879649751040
747323760462569473
747272329592463360
747405784254840834
747272736699932674
747425664974856192
747280886018637826
747428722727395328
747300951522840577
747394048609165312
747360250500612096
747398704232079360
747327417815990273
747364164197224448
747356303706689536
747403787564908544
747406991849570305
747301694065676290
747428139702362112
747223365375635456
747388260377321472
747326775798075392
747329057709129729
747220626495070209
747381402488836096
747304886073626625
747434523349114880
747352289871036416
747366084890791936
747361555206004736
747410536023744514
747405209396187136
747259809901121537
747245855284072452
747402680377683969
747388738519502849
747350817628250113
747437589376942084
747423123281158144
747367825426231296
747436301893406721
747324875925159936
747428689219059712
747414973786238977
747325022851600387
747304684696723456
747391569544765440
747431864298774533
747332681654894596
747296812059353088
747373252939517952
747348909400301568
747346250211594240
747239563656060928
747379087312830464
747312284502892545
747427527153623041
747362498676817921
747430258022834176
747409500307591168
747274204697944068
747327132662013952
747439435021586433
747334510287609856
747371609032392704
747377455745409024
747309042368864256
747318018292649984
747266176468791298
747334007042375680
747301308005113857
747365787267129344
747420329895596036
747411312314056705
747356882633818112
747317485578248194
747339992398102529
747378231616151552
747428336796864513
747439208575434752
747401635819724800
747358317320806400
747388155540574208
747384749702930432
747414248301727744
747438260436230144
747383512429387776
747339316880257026
747376965129240576
747231292463390720
747344421335629824
747314314785087489
747417658275028992
747383982019514368
747370510040825856
747395788918128641
747412780286902272
747224178886057988
747328306790359040
747240213957664768
747320878971531264
747286670228099072
747382308399890432
747443520319918080
747397709959696387
747364683934535685
747237865076236288
747325538474172416
747400927016005632
747366777236094976
747376684035252224
747298774700044292
747385596750991360
747395885366018049
747432958756192257
747333168135495680
747348401688174597
747396145375215616
747435307923050496
747443163518930945
747291711676645376
747397265640333312
747363534657421312
747373924116115456
747329670199205888
747381515672240128
747338738200514560
747429653816705024
747437660613021696
747324381202780160
747310590025097217
747248044597383172
747440244467896321
747248346641928192
747312829921787904
747343071025627136
747344740127956992
747378009540296705
747396158063058944
747400822183563264
747378923944566786
747386846662037504
747408346957811712
747397697515159552
747320493095559168
747383931947802624
747241631561228289
747396896495263744
747303082342551553
747431956573470720
747273474754781184
747253157571420160
747373878033276928
747389262513995777
747247579168116737
747313714802499584
747373412339843072
747280126732165120
747443499402829827
747359986519412736
747344765402886144
747283561900761088
747432967358668800
747402386818244608
747430903878582273
747305284532506624
747356333138116608
747368387735617537
747395969306726400
747435571937587200
747372485667061760
747408254502838272
747400759340240896
747342903102472196
747434863167442946
747359516711354368
747408908818452480
747379544294834176
747425660709150720
747227546928852993
747433235924193280
747332807299473409
747334548120178689
747366542116003840
747383449430990849
747443235119738880
747364872912932864
747428416610275328
747389824722579456
747373601087700992
747384887854907392
747247465703694336
747265631557320704
747433659372814336
747333520347959296
747239240921137152
747341678130802689
747413585480007680
747239924676558848
747363522087092224
747429049820078089
747436477861199872
747386838357250048
747303224923688960
747257469378924548
747415355501449216
747359763965579268
747265086243377152
747350301833715712
747246870339026945
747297956705951746
747400796954820608
747411244907388928
747371495509336064
747379955361783808
747309486855979008
747439091118182400
747410339159957505
747384418403131392
747398767117139968
747330609480011777
747431457266733056
747435265803886593
747411891115405314
747418035619827712
747220488049438726
747368416898592768
747377237758980096
747340378043387905
747313098206261248
747434342901776384
747385886199930880
747337018321960960
747271893292560389
747397701717884928
747299395679330304
747329871525748736
747423257683439617
747435420967788544
747442085767221250
747239647521157125
747415376368123906
747397286406266880
747291162063437824
747389300325629952
747381016575229952
747302231087603712
747422846536683520
747425786911723521
747350582726377472
747444166100058114
747220853193121792
747286007351934976
747366059611660288
747330387265748994
747411073188364288
747236325724655616
747390965640499201
747329863086809088
747401841454030848
747440428874604545
747229749173489664
747409789555183616
747413816221245440
747336376597680128
747315241705316352
747365564868243456
747417066773188609
747353686624579584
747390051122819072
747395398830956545
747229593946431488
747391947153768448
747337865734979584
747428055912747010
747323114225184768
747256928418488320
747406777952669696
747407084178800640
747427036784910336
747364855972233216
747392861411360768
747324829636845568
747363862073217024
747431524446965760
747341711769120768
747287873695547393
747413258185883648
747397747712622592
747396795823697920
747418383751086080
747396346903203840
747369419513401344
747265530692788224
747414474672476160
747378973928132609
747416081090904064
747419612787118080
747410108531937280
747303246067171328
747354982748405760
747376545413664769
747329564985032706
747337073024106496
747391535814148097
747428269872414720
747246073509445632
747354709820837888
747427955215900672
747441917982543873
747318756565647360
747250758320545792
747442412792872964
747257725327937537
747404970551578624
747321877132017664
747412142777839616
747362847106142208
747358459721453568
747328856508424192
747324699701481472
747402214868717568
747393725555445760
747442408703418368
747402311237009409
747379301297815552
747381331126980609
747337467129257985
747443184792440849
747425149301985280
747328415972261888
747396610980745216
747336250797875201
747404575997562881
747316890029023232
747370757500583936
747258190614536192
747282517464473603
747282517464473601
747327254154272768
747226431244013568
747345599825993728
747315019180695553
747366760291106816
747405004131209216
747360699697987584
747338230563905536
747231963518361600
747418954021347328
747366617714130944
747259729882284032
747379074914525184
747320639652929537
747396824974168064
747386859186171904
747423651981582337
747412838860328960
747380945431441408
747422095886401540
747248925279608832
747224782970597377
747328957175857152
747386821647142912
747379800516485121
747406971112951808
747415036637782021
747371478912401408
747395277229785089
747410708229296129
747324208888193024
747371135000543232
747392475652775937
747344794645499906
747268974350458880
747353091092131840
747423991736967168
747240142813990912
747434791935574016
747431872532197376
747346447155101696
747329430867976192
747344094062489601
747417314400804864
747348930208243712
747225647232196609
747246857617805312
747364147306840064
747305099718852608
747337962275250176
747415716341624832
747357805393383424
747231372289388544
747397894420979712
747391481296617472
747391024125861888
747323034768310272
747275110449582080
747437342215049216
747313475903336448
747353426422464512
747407226999013376
747387240968519681
747252469474820097
747239479769858049
747369410994700288
747398997602533376
747307113060302849
747437887113748480
747392123033559041
747396854548148225
747399924602540032
747400512002220032
747416836019367936
747418157363634176
747442983306305536
747362452623372288
747380693685145600
747321965124345856
747244148160233472
747280806528188416
747399786148560896
747293691341996032
747376654419296256
747275026479648768
747441628667842560
747271440551010304
747418954331725828
747411144529182721
747385882286653440
747395348688048128
747361760546521088
747303095042871296
747363442688925696
747285801973612544
747408816455585795
747406379569254400
747229237321490432
747333147109425152
747396602814472192
747434464918274048
747413753348644864
747350712720338944
747310795659186176
747272451512483840
747374943340486656
747332245162065921
747430698315816961
747360817029464064
747422548690862080
747309973739175936
747345151396175875
747317619896684544
747312628482007040
747437518178615297
747265254082547713
747368429426900992
747399714841071616
747424620505096192
747330496460271617
747313421264117760
747321554007007233
747359172975435776
747228713331335168
747368949675884544
747317368301330432
747427980239044608
747399878314196992
747417901460819968
747383449506447360
747374452728565761
747328025994240001
747426545963175938
747422833995743236
747434037095063554
747250074867146752
747389942096138240
747411568179150848
747335202125422595
747381931222806529
747334246205820928
747411777839783937
747364386407354368
747276389636661249
747387140200366080
747409626182881280
747375157182865408
747367712192532482
747443599827148804
747387068939132928
747376167934648320
747247415585972224
747279111836467201
747360661567594496
747360661823356928
747332761027903488
747220098046386176
747409974075207684
747226808949612545
747295171797123072
747399190557261824
747403850567528448
747260342254829568
747356127625515009
747221394119884801
747270463265529857
747365120137904129
747295264071811073
747324792026476545
747391028684955648
747389459755339777
747404718675111937
747342571685351424
747411127588495360
747384451781517312
747312599092469760
747340059238531072
747349697698766849
747348364207915008
747438663034871812
747247470049013760
747409013638201346
747279070031818752
747274795868262400
747282794305327104
747358262446653440
747406744402411520
747409651344547840
747324410294472705
747400998545657856
747299785825095680
747285738782285824
747338939501936640
747315996583571456
747411651859734528
747287030913105920
747377480865095681
747429775514419201
747428043400962050
747227920322682883
747245918198521856
747438457790861312
747335781270720513
747429284780843008
747409441612566528
747389711413481472
747426185324429312
747360422831996928
747266977694158849
747303610812248068
747253203578716160
747365296630018049
747341502158757889
747346199636643840
747425803487576066
747269192248786944
747273285944115200
747283893280092163
747435374725701632
747440143951355904
747377803847409664
747352818395283457
747349601514983425
747394215978635264
747428210816724992
747316802116456449
747270991760392192
747398821374791680
747406324976103424
747323579910361088
747400239007543296
747246673072558081
747396271338459136
747428928181010433
747295670860558336
747299752136478720
747283750807969793
747304252364619776
747327338157748224
747429192615112704
747359382552387584
747334028039065600
747330005525377024
747416987060604928
747330194315218946
747400742416289792
747316374276444160
747344228380860416
747346480973766661
747423412642062336
747417767276515328
747345629177774080
747425103181455360
747228952331227136
747313295405654016
747325836383027200
747418870122680320
747430056528478209
747440563272679425
747394950308892672
747257045569544192
747258903809794049
747422951344058370
747297478676877313
747346216380338176
747359940227010560
747328827014029312
747241509871706112
747436557867573248
747339828438589444
747247381985394688
747255128902766598
747319364827774976
747402118097666048
747441918070554624
747416399958642688
747406169950433280
747330852657369088
747392169481216000
747387786475474945
747412734162145280
747390579517100032
747233863827525632
747329561155645440
747344983426904064
747310548287578112
747380991707217920
747359529289973760
747221683417788416
747225080703422465
747402202315005952
747270144599035905
747330672553951237
747357486626246656
747412243202117632
747400646043766784
747374431715090432
747248828831563776
747270240975917056
747237160487555072
747439539958972416
747444128552714240
747426621544665088
747314734282616832
747432233309470720
747343624333975552
747429452372541441
747354600773136384
747370182742544384
747395520587431936
747377371951529984
747431319152402433
747418182416142336
747417700083732481
747326243410874368
747229371707039744
747417737765478400
747372334609272833
747277010343342080
747417087686086656
747390017757077505
747415913444544512
747406560108883968
747393712989343744
747317934305861633
747439900467683329
747359529147449344
747235294198431745
747399026887143424
747322955101724672
747383105397227520
747288658089127936
747391015791792128
747391473138675712
747433617513676800
747410884193062912
747231095431716864
747371931771371520
747437119749132288
747437816058109952
747314696512909312
747246819990704128
747256902996791300
747406572393881601
747324846674087937
747443952140292098
747358761875025920
747424578612432897
747344987524734978
747396552272941056
747392177802706944
747344350179319808
747325232294199296
747432073787432960
747360682899714048
747234555707392000
747320824374296576
747401585706278912
747342882097369088
747327828673208321
747315774230933505
747364600157454336
747431755045560320
747334212622049280
747367926408351744
747355913871310848
747391649286856705
747328281679007744
747229765782876160
747411714849804288
747299919698898946
747358904401661952
747328252545425408
747344673107173376
747427846134632448
747440399791304704
747426776670961664
747397915350544384
747353607062724608
747315401021751297
747428693409153024
747354173088227328
747332090270646273
747376239485263872
747429041335054336
747353208553512960
747367439730630656
747274661528903682
747424905709391872
747396363806085120
747262628133736453
747315400908513280
747352201643724800
747251769193992192
747288104625545217
747364906345758720
747425862232997888
747412654361284608
747441423151169537
747401501618864128
747411953757216768
747400889120464897
747400889120464896
747329481229033477
747231506712657920
747382501350465536
747239387763773441
747439149670608896
747407222595018752
747354965706944512
747314109192929281
747240335529644032
747338943557840901
747438562522578944
747300360289550336
747329296935460864
747403519116861440
747399328860364800
747313152677707776
747380500767997952
747365187284504576
747395348709138433
747342777155887104
747222127913230336
747302935441268736
747387245447942144
747403024021225472
747341216820269056
747390718256132096
747343880333328384
747416215094693889
747402240084840448
747429540415344640
747380307830124544
747359768558239744
747375215995387904
747324259354083329
747365707445338112
747347173042335744
747307381327966208
747316542069604352
747359059402194944
747303065632415744
747236959211425792
747361160719130624
747317997279186945
747299575942123520
747437526529499136
747236262889820160
747401782532390912
747358359053959169
747239572086489089
747303317160660992
747419763861774336
747384124705505280
747329846385082369
747312318325784576
747319234624032769
747439653037445120
747402604880216065
747346384194408449
747421986817736704
747399526307160064
747315472291368960
747276419240103940
747406144579244032
747376776075223040
747336309593673728
747424511558057984
747439590198259712
747370811984576512
747342823490363392
747440995386671104
747265543409901568
747232890560323584
747403355568373761
747374569971924993
747226880382734336
747319255603908608
747405230342574080
747413350527688704
747386582676574208
747309738791055361
747392815295041536
747344807119323139
747416827601502208
747440642784112640
747411941371543552
747317573474095104
747313798885695490
747362813270720512
747328445110116352
747233385693708288
747262238331797505
747304701134135296
747436574497968128
747227551307866112
747265601861672960
747308514037555202
747405134003593217
747369151069560832
747374079443771392
747367087513927680
747369574690062336
747375396283260928
747331171567054848
747395332011483136
747362243004637185
747432841533923328
747247361211006976
747233104746602496
747291761706315777
747259822362492928
747271776170708992
747365204149809152
747415145706565632
747425430240636928
747331876445028352
747380253216112640
747322849992466433
747401115965095936
747245205095538688
747314486650900480
747428487770800128
747268097535578116
747436448459165696
747249311486906368
747424998134976512
747397512793817088
747438969470730240
747328470670204928
747398591019286529
747400885031043072
747417146242834432
747333344308781056
747325077453058048
747388637902417921
747413648407150594
747249189914972160
747249734885093378
747220362098728962
747375245548490752
747437807375945732
747263190283653121
747402080596398081
747435911923662848
747386935069544448
747221196983304194
747235944282132480
747407126138593281
747406228515594241
747432556350451712
747354236204154882
747348409988747268
747255452002484224
747435815375085568
747336389503528961
747393901514919936
747346665330270212
747439409734135813
747328361265954816
747397919666372609
747361878079307776
747354642959503360
747359323882463232
747424545036898305
747259679735058436
747426688317816832
747400507652771840
747369742428737536
747416815203123201
747426118010036224
747438935765299201
747349064648261632
747359105539538944
747266986175008772
747240444703059968
747262376601337858
747392840582365184
747405846787821568
747296090584539136
747356341468012548
747324322348359680
747222061056065536
747381528204713985
747412004130914304
747235172538523648
747373597019246592
747247931296718848
747251907584991232
747333671284183040
747405247178547200
747398091649744896
747310044916514816
747389371758714880
747250427045908480
747390122665050113
747222052709425153
747409454065344512
747270257698430976
747412520088920064
747339870671015936
747404911688679424
747306529896857601
747404353930207232
747329799979294721
747228235092615172
747441528017035268
747247679659356161
747406232718303232
747404395617320961
747255938202013696
747399475912638464
747395621468807168
747426168555573248
747231535854542848
747312083226624001
747234774016630784
747367410571706368
747327430164021249
747273445323333632
747301438099849216
747341887938297856
747322464246456320
747316445474787328
747308111132667905
747323579872645121
747268668212547584
747388859965652992
747363673086300160
747382039968624640
747353032438996992
747395810069872640
747360330452471808
747374754550677504
747321147323121664
747333797138464771
747309185088380928
747259968907321349
747280906939863041
747409961643311104
747405888873504768
747416752162750465
747383210468843520
747411077323960320
747432291887120389
747308312429899778
747249386850291713
747399723141763072
747380421093101568
747233054075269120
747375669101879296
747345302173028352
747407524823982080
747375849289187330
747262640997679104
747362167679238144
747373215119441920
747290809641295872
747390793636282368
747376168005840896
747255485510754304
747333856030646272
747409311417122816
747368111024799744
747390915464040448
747307729438420994
747317447682727936
747282555552993284
747424612124790785
747405641510158336
747347500202262529
747399094318989312
747268915357638656
747441301226921984
747318953773408256
747343272289263617
747433881872252928
747388465726230528
747263664319692800
747354827273998336
747351065285300224
747410196511731712
747402051253116932
747310367655657476
747374964295213056
747329749920321536
747274741421989888
747409567336759296
747383109511938048
747390541835436033
747395445282869248
747234811685658624
747343263946833920
747425077961048064
747400536962510848
747395331860488192
747395956711260160
747408133031526401
747232299423498241
747334476519202816
747411098354192384
747361433457856512
747350977125048321
747271209662955521
747413585429667841
747408053155291136
747346862500372480
747351891659603968
747429888861184001
747277983640092672
747226523627753472
747249139541434368
747430085926477825
747432476545515524
747387660596092928
747431814059466752
747399081413197824
747359642443976704
747267132858064896
747440210733056001
747237013737377792
747345662983843841
747343385510350848
747375035510300672
747265933538779137
747320102949793792
747352105212575745
747344454957207552
747351660704464896
747357453256433664
747389539442954240
747347131057377280
747304282102239232
747345130152071170
747269641056194561
747417742202933248
747291342540181505
747322443090399232
747415452092104704
747224246024232960
747390189601857536
747386490401980416
747435320489041922
747441183824158720
747440479151722496
747357751081336832
747264830403383296
747392391728902144
747359428630945792
747264595362930688
747438952613707776
747366617689038848
747396678039154688
747406807572844544
747426722199572480
747373735225753600
747334510224695296
747264071163121664
747360158448246784
747398762834845696
747351740375261184
747352998901387264
747231565403459585
747322002772369408
747425786815188993
747420652714397696
747402286226415616
747365049015074817
747443704621850624
747412507598397440
747219598781591552
747384925909835776
747437040007012352
747418400381534208
747251408538210304
747327627405332480
747240033707528192
747357373510066176
747376935609729024
747290931519332352
747303430520070144
747380769434238976
747235751100817408
747323013612212225
747424922876653568
747412222285012992
747424373091368960
747430513816797184
747429028894695428
747255460332331008
747261441258860544
747242466181550080
747289765498626048
747385701537292288
747333612559687680
747366466824069120
747398922130317313
747437497152573440
747333662992039937
747438428199981056
747260099106906114
747430047997300736
747344715004018689
747324162805379072
747344375097659392
747381620882157568
747223818217922560
747412872473501696
747354898958786560
747391649072951296
747235549744893952
747420111963750400
747376709314326529
747315485025308672
747356354294087681
747243191989043200
747400432331395073
747328109813202944
747410280305524736
747439393133178881
747335529604124672
747346900370653184
747418585144901633
747261839835172864
747273302708629504
747253983731802112
747245062405427200
747434074722152449
747283725541507073
747367401814114304
747319276504121347
747387064950349824
747256772990214152
747310300878143489
747393276530012160
747350284863582208
747361886543413248
747321142919077888
747331616108748801
747401140770320384
747269292849266688
747248841552977924
747311718359924736
747297625469136896
747437799188496384
747410750122168320
747407465860468736
747306744125108225
747353414057730048
747430475988406272
747348938538135553
747286971999936513
747320417384169472
747345956719321088
747398997564862464
747338780252594177
747358677720403969
747333939979661312
747418811519885312
747330106306101248
747432396803346432
747383155825459200
747366194018156544
747319888927023104
747307368845705218
747328021548261376
747404635036618752
747357063144079360
747259608234926081
747401296072818688
747337244826968064
747257712434548736
747328789424668673
747326486407872512
747335563192131584
747439573391785984
747322502108479488
747323684759560192
747319440065257472
747429804719366144
747227857533964288
747338780055502848
747325626785239040
747313656304541697
747346329878167552
747433940592525312
747419910691766272
747422204866887680
747249349252415489
747415011702673413
747350796753244160
747369985727729664
747337894939893760
747340281469501441
747403120884518912
747397764670230528
747397806583914496
747282115067158528
747304478999646208
747249919560409088
747411718943346690
747433969709424640
747287341316771840
747421508717395968
747373907552808960
747421172954857472
747413191076962304
747374024846622720
747399631156436992
747411438021402624
747430983528382464
747320115343982592
747431205860171777
747362012401897472
747425895619629056
747381616352366592
747324829984948224
747339652378427392
747414940365922305
747303463894212608
747417876223627265
747391871471718400
747357625206050816
747438868794904576
747334250333011968
747335672143327232
747355523771555844
747437568673841152
747333889333440513
747355586505768961
747299857077927936
747303065418498052
747312620126896128
747325752450813952
747220601392275458
747418945666322432
747421449686769664
747389329820028933
747226347702001664
747331121352847360
747248787224092672
747426525079711751
747373148081897472
747253937795915776
747328327828930560
747387421445218304
747381742181486592
747419285610463232
747413065440759808
747248309098655744
747424197002027008
747229875090579456
747398117075619840
747337085586014208
747411437807501312
747362700381032448
747315799518416897
747396069957337088
747317372248154112
747432258533986304
747322137220812800
747313287029657600
747330164888002560
747263030811992072
747391603099086848
747428206945374208
747353984462168064
747325098168770560
747384883803201536
747329288236498944
747421181486186497
747396397075468288
747360246390095873
747410343253577729
747235897897287680
747351082066710528
747340302646599680
747422024398667776
747341082824835073
747305984704450561
747252364734660608
747427220969381888
747302025201778688
747278050694356992
747387098605490176
747348141943455744
747328726354919424
747270739984736256
747354001201635328
747246866199359489
747399857694965760
747335986598686720
747321302482968576
747237563195326464
747371579571638272
747413392386711554
747235902359887872
747286980229160960
747401711195660288
747250645065830402
747401199888916480
747387794612330496
747391804295741440
747404131611058176
747279690818150400
747414516573536257
747228742301323264
747318169300197376
747423576374992896
747336720656457728
747422829788938242
747359533564039168
747371055220723713
747247583429439488
747328046709891072
747304894164414465
747414504212938752
747373336972394496
747345482653917185
747257989216800768
747396493884063749
747342265551486976
747280764488671232
747244139675189248
747385320061177856
747403259262996481
747439472548155392
747372707973455872
747287315815403520
747257632835002368
747384216795504644
747408543800827904
747224816680329217
747232165075750913
747386729422856192
747368572033310720
747374691816439808
747402860674093060
747335575493967872
747413849670819840
747374330779152384
747395172514729984
747425497097789440
747329988903350274
747443394281091072
747379825711669248
747396871182761984
747427934143668225
747343788096446465
747277949913677824
747357629324865537
747322183051993088
747406182671876096
747380571916107776
747321650509545473
747366961592467460
747344081500528640
747328747108335616
747337341329539072
747335000811397120
747440634349379584
747294689372471298
747384917319782401
747390193762770944
747430702220779521
747428873776803840
747346732384559104
747434800294797312
747421135315206145
747407851954540544
747263672615993346
747441645545627648
747242868784402432
747381532638195712
747227714826821632
747256990968119297
747311647094538240
747344979245203456
747396326007050240
747438298491150336
747275601229160449
747364746995863553
747328214549172224
747404924439302144
747326545438507009
747377191298666496
747320383901032448
747323722504114177
747344442529460224
747392039201939456
747412721621164032
747377749493424128
747367280489598981
747385911294332928
747317070149226497
747317070149226496
747328042670788615
747242633924329473
747399672914911232
747430446561038337
747432317300400128
747419319047446528
747364553860743168
747375979471900673
747412398286446592
747340000635715584
747421655463563264
747439451652055042
747410842442940417
747412947878588416
747390022005952512
747371566875443200
747392374897283072
747427447596023808
747336099865845760
747219917859074048
747272023597027329
747365615212584961
747350654293708802
747418471831584769
747407138990006273
747292684457414656
747231997186158592
747397927929282560
747332710729814017
747439887926824961
747436343576363008
747411580468469760
747438809961242624
747417473390116864
747406702824271872
747311974195691520
747271339673796609
747310565106688000
747315434492289027
747322388862246912
747345696445980672
747402256505405441
747356308148461568
747279183345180673
747233557551144960
747389736566784000
747348829591080961
747363404860497920
747255108015128576
747342169157951488
747341212693102593
747379439739277312
747236808300208128
747379506562895872
747222757142892544
747427321976659968
747321956773421056
747399211700760577
747380014413287424
747437123955884033
747385609346519040
747402579777314816
747443667208658944
747331263925649409
747406115395166208
747349865504477184
747415280096251905
747304374259486721
747279535725383680
747404160794976256
747256886144053248
747308023375269888
747392622310858753
747328147310292993
747413891496480768
747396598649368576
747379989230718976
747351195006599169
747372028441862144
747350322842984449
747364168026701824
747421298712780803
747350733737992192
747385907125362690
747406715004592129
747396564876992513
747417922591727617
747343318204354560
747425015080038400
747433692843356160
747263261528236033
747310246327025665
747379200772939777
747420841428692994
747413853865152512
747442072982937600
747324796128501760
747410200496316416
747334908658388992
747369901749264385
747323617797562368
747293909470961664
747308480319496192
747317229541195777
747366873323438080
747358661140307968
747357474097893377
747347671782850560
747418962426724352
747420518798630914
747343238437044225
747337505121284097
747313161192120320
747328969721028608
747356651859152896
747397915551875072
747334325624930304
747436507145830400
747356115030188032
747332274698354688
747438810183663616
747400301905321984
747391603074039808
747286095516184576
747425430093828096
747442924808437766
747298896494235651
747403514876469248
747436998126796800
747380324821250048
747408971569500160
747325702379233281
747226947374157824
747443062838697987
747378923785289728
747417813170688000
747280064136413185
747381373237878784
747399870294654976
747375224333688832
747338389897117696
747408925465649152
747298716009168896
747398460928757760
747416559107379200
747414143473319937
747437027252183040
747439048965271552
747355779519356928
747354852813078529
747311063981383681
747248082493018112
747332719370084352
747388096602345472
747376612530786304
747394815936049152
747241992359317504
747321159985696768
747343481882873861
747375618573090816
747403024327409664
747346560292290560
747314797104947204
747301723434147840
747260434713980930
747374880534966273
747435227950256128
747406530530652160
747227903792799744
747373189941043200
747375895627735041
747402747595501568
747305137580843008
747275961947693057
747419508021792768
747233574521348096
747379422701977600
747363241169420288
747348166794575873
747306286786633729
747383919369162752
747265216161816576
747309834999992320
747410783529746432
747273294215159808
747341107831312384
747334426258874368
747232806871400448
747380169510387712
747224699344564225
747334200009732097
747339140803399680
747384023995944960
747231904852639744
747393532453847040
747423257666719745
747402948574068736
747441460841189376
747442815567826948
747231804466290689
747381599671549952
747432078006951936
747430349916020736
747362003715514368
747360946771791873
747386016495968256
747374603601747970
747441548837556224
747413358895308801
747349446258630656
747428013944541185
747438143255646212
747244877897924609
747269901312622592
747319356250415104
747385810744446976
747365510526832640
747349345670881281
747307171709214720
747391326400946176
747437199256227845
747365871237074944
747224997047996417
747328797452566528
747382060944236544
747227320432398337
747422796129644545
747255678293663744
747379267567239168
747338927032279041
747307255628894208
747345851748495360
747404328529465344
747396707667742721
747380169543983104
747427573647441921
747314499334463488
747403233925160960
747354382925176832
747350243134496768
747405989708627972
747252322783268864
747271247667466242
747222752956801025
747386616176607232
747236493425401857
747249240062099456
747401337982357505
747382568480309248
747434540180869121
747301370923888640
747398347506352128
747392433542004736
747284430159437824
747321403104387072
747315933480312840
747380521836044288
747418702648381440
747359550399987712
747342441540292609
747256684934922240
747328088862646272
747408703276597248
747311580115677185
747239077364170752
747403825364013056
747430866029273088
747393515529723904
747301513756741634
747282609927946242
747362914101755904
747308274857345024
747407457727750144
747368538843787264
747410041318187009
747410171186425856
747246052340727808
747272459896795139
747339648159014912
747439988774739968
747383202143043584
747392425384091648
747394505503019009
747380295402422272
747296128245211136
747406455356030977
747435118860640256
747255921382989825
747409311287119873
747241556126621696
747361248812081152
747321814129348608
747436905684295680
747440706046812160
747357192869842944
747350490464157696
747401203865239557
747345713395204096
747310548098768901
747406920517062657
747267913002983425
747347315451535361
747411819774513152
747229589613744129
747303719922917380
747286967981740032
747344287054999560
747325567964315648
747355846645006336
747343024515014661
747366957477933056
747423937160609792
747433810451640320
747384733009645572
747304189479391232
747404630754201600
747419113488846848
747429066450448385
747277690227417093
747296572707266560
747352923345158144
747384120284688385
747404752288419840
747390164343865344
747278243871416324
747403531863261184
747340260766420993
747330361894461444
747429213293191168
747257737810042882
747349517683458048
747318119073341440
747403569427525632
747407126264483840
747241073555050496
747383273366528000
747333759465193472
747341183190339584
747398460786114561
747408078392299520
747326650342248448
747238410444640257
747322720090619904
747360133248856064
747427200178204672
747241081943654400
747389057102151680
747273227181789184
747344370894938112
747348850692620288
747443935342174212
747222228576534528
747360657348108288
747387987533533184
747372498107441152
747362607770787840
747404068730114048
747232395842097152
747221633299976192
747431709231222785
747321247743148032
747433202252394497
747385240184823808
747437786400096256
747332849284448257
747378327996993536
747321268920188932
747375459369902080
747421307030011904
747236380326060032
747408053012697088
747400532801785856
747435785792724992
747402843850563585
747391095483547648
747323693303422976
747417972684251136
747395692377825280
747331339431510016
747262783427874816
747431478368296961
747415502197264385
747408933900410881
747426789065101312
747351715352051712
747378780990242816
747381524207566848
747245930605215745
747390164687695873
747369105007640580
747404404232429568
747343993734737921
747299118666547206
747406849629126656
747398116895297536
747248686309093381
747395847575371776
747433533501693953
747404890855641088
747386053967876097
747433516598722560
747316969842454528
747346300337676290
747277471876145154
747411849080078337
747281552795533312
747292764509876224
747350134057426944
747441410387828736
747413153659641856
747341359514714112
747318253102338048
747370040392028160
747248917125832705
747329066169049088
747386247040098308
747422385121296384
747322426611011585
747275987209981953
747420191559196672
747383231461330944
747430668901191680
747421634290651136
747249638365859841
747230306810355712
747399945783808000
747402554330460160
747404722835984384
747381293336375296
747381214026280960
747326566149939201
747416953569026048
747416420955340801
747404169171075072
747425820273160192
747317905012908036
747427003054362624
747375128078651392
747240587380854786
747220169391546368
747314113181691904
747341133223591936
747326821918617603
747413312770564096
747390248322109440
747317968007159808
747316978252029952
747286598614556674
747399077265014784
747272036158836736
747395554284535808
747429742069092352
747309197440606208
747220072712765440
747379255043063808
747284946146885637
747414919277084672
747388625160044544
747373588412567552
747252511577251840
747442291103539200
747262301284237312
747406010457939968
747409051433078784
747415061711491072
747309646520553476
747231691022958592
747348804530241536
747243871382298625
747270077259595776
747408577342672896
747249470719541248
747389501853470721
747359944593158144
747421919700525058
747359030310543360
747420258600878080
747431213967761408
747234996314857472
747424964651913216
747382425836216320
747416634650951680
747223893899882497
747385600995647488
747351014953484289
747331536526024705
747377652680425473
747421965821026304
747422993492615168
747294400053600256
747237152069656576
747322317282258944
747393498761007104
747313849250918400
747282345674215424
747355423259369472
747243783159324672
747425564512878592
747224690742026240
747244500662116353
747313295321792517
747356148727160832
747308048482328580
747313542747938816
747294861628346370
747324045369085952
747342257246732288
747418685543833601
747399987391246336
747373991434784768
747399144583602176
747284719562199040
747430178234601472
747442257939267584
747425933460705280
747349874186739712
747373920081285120
747356165416226817
747436234541252608
747255644588228608
747345860036427776
747373039105511424
747336968132911105
747418308190871553
747346489358196736
747423236665843712
747255246343254016
747329196066668545
747347667840278528
747314712946212864
747292965668696066
747364390559592449
747359558763438081
747378785469763584
747430224221081600
747389950723788801
747346682308792320
747340277392642048
747435941279727616
747358207920607232
747364818403921920
747363870218543105
747433432914010112
747308304108392448
747299936597729281
747372456264929280
747361425065115648
747337236710981632
747440135537569792
747289350187081731
747269821574742016
747381738024865792
747347508406411264
747396594476146688
747438076054638592
747333230869647360
747418501304836097
747352260351524864
747424302044164096
747260027614830593
747266919120703488
747302516220518404
747376331629928448
747373546687594497
747287626164559877
747291942422089728
747430022978355204
747366932362330113
747316231653335041
747406174266392576
747259205925494788
747364755204116480
747338994086612993
747416580385030144
747294689598922753
747433521074024448
747424197173972992
747423136057004032
747360808527626241
747262871487254529
747334556588531712
747364440710971392
747440827681509376
747352717652299776
747397232069058561
747345629202898944
747366827186061312
747425849750650881
747393188399296512
747399278511828992
747318727020949509
747387811364487169
747300871738798080
747428085201575936
747321910631882755
747344958454038528
747425954377637888
747441825624035328
747326046060437504
747363635366928385
747372745529376768
747237751905452032
747350406720675840
747414038271889408
747351690035236865
747379032895950850
747395109654650880
747362737773228033
747389132746403840
747413019152384000
747439070003994624
747441184134565888
747371352831758336
747387924799361024
747347852200804352
747396107995594752
747380651767271424
747439292385984512
747256357598945281
747404521375137792
747372515039805440
747415913159401472
747335932118872064
747279216735977479
747334480910684161
747250087374389248
747401396811665408
747233372859162625
747422821161152513
747433399271440384
747411098261938176
747440055686422528
747324678625075200
747385701713457152
747348871525740546
747406631206535168
747302440530120704
747417490377039872
747279544072052738
747420795593338883
747350284964356096
747380588814999552
747232941059694592
747314415523921921
747430278784659457
747224220988387328
747372141406887938
747239131923656704
747438767988826113
747388423879692288
747424230711640065
747328441180008448
747429871752777728
747405821886271489
747322220846845952
747354835800985600
747261176900354048
747227765045403648
747436217881485317
747370392369664001
747359890125905920
747442018809483264
747434502675439617
747424729590603776
747341653245988864
747338624723673088
747290205774745600
747424566159482880
747371734656032768
747332169840762881
747366818990424064
747326679429722112
747343821587910657
747412427642372096
747386326757048320
747242822575632384
747228914515222529
747400104894570497
747443490662023168
747390726355488769
747336380741619714
747427485327843328
747414789161385984
747367452296753152
747357495023144961
747426998872580096
747256437391261696
747241388161531904
747350230509699072
747333113651486720
747425794931101700
747248677832564736
747225579791876096
747420548041482241
747265274995482626
747243590477185024
747347445344960512
747406333599711232
747408187226095616
747431902156591104
747333944215932930
747346753335132160
747397894781665280
747427351164784640
747261634243084290
747371525020524544
747234442587025410
747407952345206786
747300054185107456
747223566584676352
747366869305294848
747338524114853888
747433810556555264
747312146325725185
747342768662417408
747356278687698944
747410443929587712
747282849150033921
747328814259142656
747437677683802112
747438487180181504
747428135558275074
747270157160964096
747427640416534528
747393058501722113
747332761350873088
747379728944771073
747328055148830720
747300095830298624
747248912872857601
747351258273447936
747367519443427328
747334317198606339
747367389595992064
747330127046967296
747365808045760517
747227400128299008
747417528075378689
747417381136302083
747375526499737600
747321696844025856
747276943460995072
747327602264682496
747340612815314945
747437971071188992
747374318414368768
747373924065808390
747439665528061952
747418530371502080
747405603539140608
747274422852128768
747388679543492608
747346480629899265
747388394507018240
747383256656445440
747433709947715584
747399274300735488
747300863719309312
747233008143347715
747364491235561472
747404513028476928
747323974296625153
747272828769099776
747284220486160389
747394916632780800
747333180772913152
747436402455908353
747277648196313088
747443067091705856
747284598237736960
747240952180334592
747420036126617601
747279392808701958
747317779292794881
747415984777138177
747411144206331904
747429532198707200
747379758342758400
747391703611490304
747359420347146242
747386364417671168
747397001235468288
747370237385793536
747332534787149824
747230365786374144
747423249189974016
747386746157969408
747417305714466816
747416097960361989
747299592727715840
747324716755476480
747396858666946561
747361542736318464
747421324155428864
747362137971040261
747243728645980163
747255099655741441
747250867456204801
747353367899439104
747301622531776512
747377673933037568
747369318816555008
747429997812588544
747339081936297984
747396216762269696
747391485633404929
747226980756627457
747268546607054848
747359738904514560
747245196576952321
747422477488357376
747383201828528130
747247579268681728
747405650037084160
747425249982033920
747279065581707264
747356391883571200
747312292983775233
747300980862005248
747430995826216961
747242743127228419
747429938861645824
747278323286368256
747318349575532546
747365015586488320
747397080923148288
747407134753755136
747241430100246528
747432572926435328
747324406066647041
747337169576964097
747415510556475392
747402877438550016
747236900537151488
747442211604799488
747347130977685505
747442211554492416
747415388980453376
747315329659863040
747323726568394752
747302600169553922
747304810257350656
747407549784260613
747415921577320452
747405700049969152
747332824097689600
747339971095257088
747347722433232896
747405519917289472
747412826243928065
747357071495041024
747431855666913280
747249713955512320
747421865086488576
747428936594898949
747280898790301696
747358132519723009
747376155452391424
747311383029522432
747348666122264576
747231187643555840
747223617264619525
747235470329921536
747229229205585920
747433143406211072
747368148563791873
747363186920284164
747294714718650369
747370954448322560
747434045164912640
747317917499297793
747360837879336960
747222442536472576
747331935052013568
747242545881579521
747373668305637376
747403338950443008
747409101861199872
747369910209241088
747417515429597185
747389770196713472
747313232725975042
747424402468409344
747417137992597505
747223466055729152
747356681433157632
747346015179530240
747322275595059202
747414067959185408
747433156224004097
747415216959328257
747375891144019968
747306802551742464
747247440739209217
747432875075715072
747341124797227008
747440957549850624
747299890561064965
747293674581565443
747373093644009472
747274137366757381
747395868752486400
747299890628173824
747298737022631936
747391259199873024
747239303575658497
747397341070696448
747252469726535680
747320861825208320
747418941480439808
747379431367270400
747240385999577089
747375203353759744
747401631814160384
747316034298753024
747336196515201026
747430748701990912
747367213208854528
747234346201980928
747247692502315008
747444367292399619
747264742281089026
747386066756304896
747228855782408192
747291485091962880
747430392202924033
747391770770677760
747327149133094913
747342085242511360
747356337550548992
747256420890906624
747320245635821568
747366692947374080
747424666696851456
747247750987784196
747333407349235713
747320413085007873
747304889890414592
747389627691110400
747371592091578368
747294798415953920
747342739671441409
747420317178531840
747443394306277376
747418178104467458
747402843905200128
747407956770177024
747356391963136000
747293691316838401
747434238232891392
747401208168648708
747411069002481665
747396518886387713
747320392117739521
747361781773901824
747413253958078465
747349836278677504
747324808841441281
747444212183011328
747325123527487488
747349735690776576
747351539187089408
747336137702727680
747346103461240833
747379829520146432
747409181435695104
747412948147011585
747349974795452417
747331339498594304
747297881367810048
747413220579770368
747346141012959232
747441901339443204
747331746090258432
747389690664345600
747283100611182592
747414373946253312
747379074855763968
747371969658552321
747371323777781760
747396619549573120
747409986632957952
747367821223542784
747361643160539136
747407327628668928
747415003213488128
747430807367651333
747309356895461376
747243703580798976
747377610804568064
747403661811159041
747221826242154496
747302998615822336
747418832424345600
747354072546746368
747408585840177152
747345071549255682
747402311287345152
747354030402314240
747434401961738240
747323886212001792
747259222547701761
747336372374016000
747350121289920513
747421689009537024
747379905160044545
747414915128909824
747272786863874049
747440017799262208
747345557853638657
747403489899384832
747428928143364098
747283666821218308
747357746773753856
747430203190812672
747356840657301504
747281347631144961
747332765343879168
747328717941145600
747287164782665731
747269645250473986
747396728383483905
747367855012773888
747390063642820608
747253295824134144
747432313001287680
747286087094013953
747293846497681413
747385722538233856
747440227652931584
747392207301156864
747343758593712128
747371294262464512
747324007851003904
747405691783118848
747354525514735616
747394862157283329
747374242837180417
747346552016887812
747273298644348929
747290298204594182
747342538139303936
747409294581202944
747244580089831425
747415380738646017
747408162261770240
747304332161253376
747378546423652353
747332299880947713
747283285315772416
747441125137383427
747314218311909377
747309885507801089
747433080466640896
747381469555757056
747290919007707136
747426067749679104
747344958244298752
747289253638373379
747339375755702272
747392148404842496
747290860316831745
747428081082728448
747412788734230528
747339870524170241
747386150675939328
747432745215758336
747405025035550721
747343641367085056
747357335849439232
747438725970399232
747438830794510337
747312783910273024
747372854568706048
747355984960487424
747331138197164032
747261714115198976
747382832646004737
747431482709413888
747320807307653130
747364776276172800
747398024666681345
747333960930230278
747363899830374400
747351555716747264
747314985886322688
747399983146606592
747306890825129985
747358203982254081
747355846733082624
747381104689225728
747315644333363200
747273512432238592
747312578108350464
747305384809902081
747346547944230912
747310782950498304
747252326986055680
747304764367503360
747271474147262465
747436767595347968
747314461648683009
747330802589933569
747352742771855361
747419377943797760
747324284700262400
747356362393423872
747274326232211456
747382048608878592
747441595100856320
747401464121794560
747443839053467652
747282463060156416
747361131354697728
747419398982541312
747254776736288768
747424645855457282
747398016013840384
747225114572357632
747415141386489857
747265480549793792
747436884968759300
747426231436574725
747240775826694144
747416911391096832
747363870558162948
747437862036049920
747363568195112960
747431340082085888
747426403226951680
747283025268871169
747373899017523200
747429720921346049
747353468587761665
747442941388480512
747327228824825856
747233394178723841
747422368172150784
747249906872627201
747372804169994240
747358275247628288
747334934042312704
747428408200593409
747310812503506944
747306693608935424
747352554120568832
747384464330788864
747424897618448385
747349139810193408
747410074881167360
747283524122607617
747324997639671809
747386255323856897
747352529109983232
747361446091198464
747334782720184324
747436738239291392
747362134057750528
747372468596248576
747429163145920513
747379561181118464
747268605008576512
747366345000509440
747384120410464256
747438960897490944
747411970475892736
747337009987915776
747328940209930242
747422905097666560
747319523947077632
747298883638681601
747438977863585792
747379620098473984
747407721880784896
747347969825878016
747238427188310017
747312456788115456
747364000283897856
747430664740478976
747442995813814272
747364876851511296
747313597370380293
747437669127438336
747414675927760896
747434586322374656
747432732423135235
747392307935252480
747310799920586753
747427002911694848
747309822769410048
747442815634931712
747375358740168704
747443834632667136
747374779829784576
747378223479042049
747401644363612160
747325291173797888
747391179369627648
747423446393552896
747407294086942720
747356970651365376
747417142090399744
747411387844952064
747379322072141828
747407755263225856
747425807669276672
747393390094868480
747429687354339328
747355779406102528
747279694999912448
747402311249633280
747411026996494336
747338197181464578
747229937875091457
747410779582902272
747356807018987521
747349001767313408
747242017508462592
747382665070903296
747416764833636352
747378348960153601
747408124529811456
747233561766404096
747359277505880064
747374465118416896
747412977293328385
747308908142702592
747440772937506816
747391066127630336
747270324715196416
747427695127048192
747441716463079424
747328919443902464
747246257773608960
747427460220882944
747402248473305089
747293737315770368
747412407031566336
747354235881218048
747294009899393029
747431239431266304
747298405882306561
747330697434542081
747322111723634688
747416559438696448
747388650468544512
747381650150002688
747404253040349184
747422523399114752
747289014554636292
747320715393654784
747342332614172673
747432723942412288
747430073255374848
747392898975555585
747354005383356416
747428295038337026
747344396224335873
747361379041087488
747382887310295040
747417779771412481
747363643789025280
747383021519568896
747433223404331008
747252016888557569
747429569959862272
747226674698162176
747282337428180992
747242961285447681
747290709326077954
747305464807907328
747398192535240705
747400113367166976
747434460463783937
747423538559188993
747396510506070016
747307515608653824
747427585903075331
747405737773588482
747422196256079872
747257565768257536
747279732811530240
747311357830139908
747224586106830848
747396107681079297
747392592803938304
747443717276049409
747402961471610881
747367444008730624
747391087061282817
747289496845049858
747236145289781249
747367376837021697
747394832801333248
747286497854775296
747411567977840640
747307150972641281
747338138167631874
747441926266294273
747270366901444608
747227983467864064
747353586087100416
747227304028413952
747404143912857604
747341338656399362
747272648489467904
747394379892006912
747307523913310208
747437660776501248
747369658634764288
747238066406842369
747415342679531521
747349953781993472
747352185080451072
747336888256598021
747330198513672192
747388763416965121
747406056574304256
747298946930769921
747237529473060865
747386511285420032
747360913611694080
747411601607790592
747238498453716992
747269389465026560
747380412796772352
747277828509433856
747327682124210176
747331884833640451
747234061048025088
747383399162118144
747374116865445888
747385999689318401
747351476389974016
747414445207457792
747418186425851905
747243082991624192
747312972389720064
747325886823731201
747392232383188993
747410120997543938
747418471739367424
747329263292977152
747318500578852864
747352902344146945
747369675231682560
747371676132847617
747341808342994945
747301815813709825
747385269574340609
747261726631002113
747284535050543106
747391066337226753
747397504321355776
747325295342936064
747368899340017664
747343125350256640
747424780266045441
747416647368118272
747412482302611456
747311747774586880
747404714489319424
747416290806083584
747300691706679297
747369654176227329
747314322972385283
747418614630858754
747363086097514496
747407889459982336
747378147885187072
747429951628943360
747318542488350720
747369457190834180
747348103955628032
747381318888095745
747293187782254594
747364969105207296
747348401730162691
747425597765390336
747329242287898624
747271734198435844
747404010018201600
747362146334478336
747310321551872001
747387601921814533
747381847290691584
747326822220632065
747322292380667904
747416202637623297
747344459310895104
747431495191584768
747387853412392960
747414525192732673
747361349597016066
747396724373716993
747336447967956993
747390747649933312
747348523260194816
747269330686058497
747219619841253376
747221817794822144
747231145717170177
747378575540621312
747424243210653696
747442241157881856
747391456252407808
747411521957994496
747342592728141825
747329846095679488
747225462376628224
747303485092159488
747409936628461568
747439284114821120
747428865295921152
747359231658065920
747382912442466304
747349748277862400
747318223603806209
747440223659954176
747328948648869889
747375006263480320
747427783308099584
747380148547297284
747441573894438912
747352050720194560
747222115598893056
747441616202391552
747381712947122176
747264641349332992
747321046429138944
747316973860618240
747304273667493888
747427485197959169
747419612610965504
747235977765101572
747362263976251392
747382518123462656
747404781510090752
747304751797174274
747395541445775360
747370820511596544
747242072114077697
747420992557850629
747420623387799552
747414369668055040
747428328479526912
747386230162264064
747314503633670144
747293305596059648
747337525954387968
747324141766750209
747399706502914048
747379087442747394
747325513597755393
747436201192394756
747265484752584704
747301140216184832
747354890574397440
747382753197432832
747399069128069120
747379959807750144
747337622486319104
747429901347733506
747313496816156672
747442811469991937
747243439473975297
747342907099611140
747431348508332032
747428089513246720
747310334168313856
747430802976292868
747302851848744960
747380710588227584
747352344283648000
747319175979249664
747347520968241152
747434791889416193
747225315714408448
747353262911791105
747325916250988544
747419914886086656
747281003530452994
747372187682770944
747421839702503424
747323051285483521
747428881913647106
747434841998757888
747317758321319936
747436159219863552
747325895212339200
747220697760534529
747325903366086662
747359437212418048
747312171520921600
747398616059252736
747351920981991424
747440311509606400
747436448740155392
747333478648184832
747436796842213376
747377673853353984
747384153876881408
747382153466437632
747389275193348097
747440227610951680
747332287147085824
747344878514765824
747377065612185600
747297571161276416
747343339402338305
747346392641789953
747258136180887552
747292042787643392
747225923775250432
747265006413086721
747408925578825728
747364290022211585
747379343370878976
747397177199169536
747409382808313857
747418886996295682
747361794029662209
747321747079204864
747406413262032896
747389938023411712
747310824839012353
747344367031967744
747361567633641472
747390063756124160
747286292463919104
747339803335626755
747242797690822656
747333470142111745
747385110387892224
747390067820343296
747411425438666752
747422389508706304
747383709385564160
747306660100603905
747238867493920768
747413786986962947
747296849455833088
747431059017580545
747406685971546112
747375505293312000
747409642704117761
747330823267856384
747414961014484993
747423031082029056
747245540513984512
747423437770067968
747344509625741313
747378953313263616
747414625499627520
747403817105268736
747436121483788288
747424150986309632
747390994836914177
747221431788920832
747387207653130240
747343691631591425
747350234737434624
747368752677695488
747376939900362753
747404664254062592
747231980362702849
747343335111557121
747430396397248517
747306240607293441
747315866400808960
747302964981751809
747440693082263554
747306555150737408
747307792361414657
747338729652518912
747282526213857280
747375476122001409
747422360060440576
747422603384619008
747345088406126592
747418723380756480
747350188512010240
747232676914954240
747399245104320513
747358803486642176
747374389587480576
747327182616166400
747240440546500608
747362821793525760
747414013399732224
747358266942906368
747397764485619712
747423119183388672
747442077466755072
747347009460277249
747400818161291264
747433894287282176
747396229600972800
747361303644102656
747422456634294272
747441154627506176
747219657531199488
747320312459460609
747371747087949825
747359340567269376
747392865660186625
747367712473645056
747393683566268416
747388931222626305
747366139395739648
747392336989130752
747354936321671168
747442932886675456
747377447310483456
747368979182850048
747396762143330304
747400591542976512
747362205046349824
747419872808689664
747414025776967680
747440047394263040
747380131870744576
747414604834209794
747378714057465861
747443142555664384
747236262701072384
747396741125799936
747417784003395584
747327153537093632
747383424323817472
747365757894332416
747326188641624064
747389397083918339
747336448072785921
747376755422466049
747342764539424768
747421692990001153
747420829177233408
747339648196706305
747263039251021828
747280915592712192
747398859081408512
747397030356615168
747398825908764672
747402554376523777
747443352484855808
747385961793781760
747405318343237632
747275399759945728
747416504606547968
747391552763236356
747396443434954753
747390131108122628
747394786483642370
747432736734978048
747403133106667520
747338473833533440
747347755698294784
747331121294106624
747341976266117120
747371051189936128
747418949810151424
747429993542725633
747415762273439749
747435882513338368
747318110428893184
747438642373660672
747376193066967040
747304814724288512
747312972570124289
747388096686194689
747397386893406208
747367200642711553
747428307478716416
747241036141969408
747258379567931393
747320287520161792
747266046575386624
747424515756539904
747441721026449409
747413920860749824
747405951771152385
747335948963192832
747251387382239232
747339782494117888
747325324736618498
747441943098044416
747426218539048960
747298615371038721
747313027066716160
747432455716601856
747392966407372800
747319289019981824
747427409755013121
747398553178345472
747339354478022656
747413006699507712
747343335136759808
747229145357230080
747411865639264256
747247562441240576
747421147872931840
747358916875452416
747314113160740865
747422674461278208
747437081887186945
747393842702389248
747407373644476418
747273676270116865
747416131577782272
747380299521155073
747375132025495552
747396279983038465
747412746522734593
747417943294738432
747418295561748480
747372862806306816
747441867470430208
747419981797720064
747334405396406272
747331956090626048
747435475560865797
747443667200278528
747418421478907904
747422326258540544
747438650774949889
747390537678921729
747379322214813696
747352025562775552
747247386318168064
747233570213728256
747417557376733186
747251278682722304
747310531451592706
747432858222993409
747316483030585344
747378181540319232
747247151445512193
747290646113751040
747318777226788864
747383424260911104
747327828853563392
747351715330961408
747304445281603585
747391766559600640
747440990999437312
747367473335402498
747336670438031360
747392094004715520
747386867809718272
747351207845335040
747416949395701761
747433189719826432
747395482805121024
747229229226594304
747346845832257536
747403385058451456
747356815537635328
747325932969418753
747394820012933120
747319062556872704
747390743451402240
747443625085263873
747348586174648321
747383751529926657
747421969943912448
747357083800985600
747237097375948800
747399643412168704
747272279256530944
747302843061723136
747361861482483712
747408778946035712
747430375467585538
747283872434421764
747277765615902721
747299634654044160
747269234347020289
747420229186260992
747300272100122625
747318970378641408
747393926584229888
747266109456322561
747271515956092928
747415212924542977
747377799669907456
747326897495760896
747231896455749632
747248455651893249
747319909684678657
747330408157585409
747416101961641984
747437543520608256
747338994090811392
747271016808878080
747364566619852800
747249005189554176
747428462554714113
747418152909213697
747231741237141504
747265794963288064
747434238434127872
747359487195963392
747239920180281344
747379796196343808
747339912429502466
747274267461455872
747222174168154112
747378055467962368
747308048486531072
747247138543898624
747344911985311744
747236359321030657
747292642610843649
747353430818177024
747397537972248576
747246211703398400
747284656798601221
747318844687974400
747400289536315392
747319427566186496
747394774202605568
747413870696931328
747240327174561792
747401744976601088
747424956070436865
747379301234913280
747341623919411200
747411391892586496
747352675876995072
747250145935360000
747366424520228867
747433709612195841
747260266983858177
747428999408791553
747429481711755264
747344987604418560
747244517301096449
747243204655878144
747362712938766336
747431524715347968
747222329210527744
747440219268460544
747420698956668928
747338524341350402
747366030322843648
747411840578228224
747380563665788928
747242302767173634
747442417159180289
747366395508326401
747260015027838976
747311638705909760
747347089051492352
747394358731751424
747411395919020034
747247491096117249
747381914210697216
747409755874955268
747332408832196609
747279992757747712
747345775999389700
747413556182790144
747317086939029504
747309051021664256
747289010502959104
747309961122721793
747415070389452800
747367406050258944
747253857936236544
747426038376849409
747429200882208769
747373852943081472
747228847322566656
747387421516435456
747330621953835008
747376117900681218
747379322114084865
747423391674601473
747314306178420736
747304294383116288
747342043387551744
747338490803716097
747377724214239232
747357541034766336
747332157056520192
747362419073232896
747348296734171136
747299085221126144
747335088971493376
747370715641446400
747443264232562688
747289320914976770
747402642385739776
747219615583920129
747330659748716544
747315354796339200
747252704477487105
747379460719153152
747394501270867968
747383793254866944
747414692579115009
747337236358717440
747434330473955328
747403544408494080
747438147269722116
747380047984615424
747428454237372416
747281385216323584
747435672689057792
747397068164055040
747384326183129088
747270702324195328
747382996471263232
747407742969708544
747443952245145600
747222174134566912
747366714254495744
747413430454353920
747431302308081665
747233679332675584
747383390786183168
747308912609624064
747237563073691648
747384225289084929
747427183371632640
747433101425516545
747404530099294208
747387169719869440
747422343098732544
747322283753013248
747443008715399168
747322485205434368
747322929801633793
747348062255742976
747390034366570496
747378219167285248
747354957653884928
747340998917783552
747421034542817280
747306592941420545
747349873859559424
747367183693537280
747318043479465988
747318693412012033
747390504178954240
747302713373798402
747394761418473472
747361131631607808
747231686744743941
747398968519319554
747306274400800768
747439313164566528
747278503545020416
747309017127489537
747335433172844544
747229120052899842
747335097360125952
747397466811666432
747334363507941376
747295947772727296
747313190636158976
747399182294581248
747408627678515201
747377149443661824
747360531758129152
747270803025174529
747252364986449920
747424033646448640
747440219192844288
747414357055676418
747368303862095872
747233939044073473
747330873733767168
747288293402804228
747263358051573760
747426814407098368
747364558101065728
747416286615994370
747391947233497089
747341443606315008
747436859576451072
747373106038214656
747387387836309504
747407130265849856
747225890241777664
747400625265090561
747373018100412416
747419768051867648
747366772651745280
747279963179515907
747354164762714112
747389405447462912
747304194030215172
747230948807184384
747260199577124864
747437929132363776
747309394837151744
747412650192211968
747429704085409792
747288129636175872
747428416505454592
747374356171481088
747319138117246980
747309944051900416
747374733679792128
747420317203726336
747386314182406145
747426709406945280
747302847251787776
747321033804242944
747410460731813889
747380253476126721
747373903215996928
747263898970107904
747244370500280322
747413002450788354
747404961995194369
747388260217929728
747369713114701824
747419272863899649
747404760609849344
747443188953153536
747417213460713472
747271520305635328
747395432356052993
747394199197192192
747369993931632641
747290436692123649
747384430889680896
747365048796983296
747378051256811520
747437669337210880
747382728044195840
747369453029986304
747304894244098048
747410645352652800
747391510887407616
747333356971405312
747299244466282496
747354433185550336
747228595576246272
747424645775765504
747415615401566212
747284719625134081
747340885524783105
747315816249516033
747238813026529285
747374322545725441
747301668916600832
747243988860698624
747368614165094400
747255594587930625
747315442855743488
747385194252902403
747357121549901824
747376776393990144
747320623072894976
747326943901552642
747295029253681152
747396694984167424
747440802318647296
747219921722085376
747417628629700608
747284493229142016
747412016982261760
747395017333870592
747332123799937024
747223281615380480
747376948410748932
747371755862368256
747347176926363648
747409441629298688
747443042018279424
747309608704737281
747382203756093441
747320312702730241
747288133989863429
747370073745031168
747437090326052864
747371059469553665
747409630289027072
747388100863795200
747419818198974464
747431637877665792
747360716345192452
747354919947091968
747358941944905728
747413249767923713
747393389923012608
747410225934794752
747287316100636672
747242835460694016
747299940817244161
747436897388072960
747311085154238464
747377195824386048
747280248668987392
747332706518761476
747340059146223616
747284711303581696
747378621883482112
747315237481644034
747388595804209152
747441238660550656
747285822685097985
747400121688686592
747423681073274880
747357126109061120
747376998641696768
747332161380851713
747310929725906950
747302536873279489
747341225406005248
747319091828973568
747366118625542144
747291099031449600
747424977251557376
747376180806975488
747356664563703808
747427854418313216
747358325583527936
747433294313193472
747390474722344960
747363618606448640
747343192467476480
747295511552528385
747333155577692160
747407617144795136
747325316360609794
747427137246887936
747353707633770496
747222736406118400
747439573370810368
747271641642700800
747441641103949824
747365695034392576
747272962919792641
747370690278481920
747397877765398528
747265161489223680
747339266707988481
747335659325534208
747437425828442112
747397278156136448
747376755254530049
747235671560097792
747226335030894592
747354831812165632
747384573504323584
747423316185583616
747329111987609600
747341200307298306
747342592828833792
747381742168772608
747232341249167360
747357637650452480
747282270411599874
747402625822269441
747397781158002688
747320509700837376
747264431697047552
747415489584857088
747381704629714944
747426986339991552
747266373923987456
747407499649814528
747376247701803008
747300838574436356
747424411054116864
747348309405106176
747423001709187073
747328277732155392
747430849054904320
747319964319653889
747424293487841280
747400549771796480
747318886651953152
747354286204522496
747434078656299008
747423437946249216
747336695633215488
747357612350578688
747380509207060481
747434255110799367
747352571069739009
747420489279242240
747418207766589441
747402210372370433
747382186844786688
747300783775875073
747370493032861697
747416492195610625
747389757668339712
747405389889699840
747438189061771264
747408187264012288
747312682915631105
747381666763644928
747340449598169088
747386238714384384
747336879897346048
747345293834747904
747305909211127809
747432103265112064
747346107651371009
747383755552108544
747413401018609664
747403363747168256
747390923840036864
747309751319433217
747422292649582592
747224707770916864
747421940432834562
747407516523499520
747311810882088960
747411442073112577
747406178381103105
747398884368887808
747379091632947200
747259893703311360
747274103875330048
747381020735967232
747318936908103680
747436427810476034
747382253840375808
747411253589479424
747285696851804160
747422934654947328
747440487544426496
747408279744184321
747280353350418433
747250120865939459
747436545112743936
747333742704766978
747225592752279552
747421294635819008
747385085150826496
747375387827544064
747317875510149120
747377166472613888
747345499271815172
747302528522477568
747394136551096321
747438361095307264
747381528569733120
747386800478425088
747348728743288832
747427313541910533
747386922213867520
747386922213867521
747430823914274816
747321637758873601
747368916083687424
747220039284162560
747370166204403712
747437354776993792
747225210806427648
747403909220577288
747326368984096768
747404358208331776
747353556785704960
747339220415483904
747432023434854404
747318064597733376
747437740539658240
747378365737410560
747377828925153281
747349483961233408
747410846704230401
747225365920129024
747287253198614528
747356513509998592
747400767812800512
747365736792883200
747255263019732994
747402831351668736
747278403204636677
747394698675789825
747341087027531777
747333604120756224
747374410642919424
747384867172802560
747306072675778560
747325525895503872
747341862814396417
747279871177433088
747428492048990208
747413010919075840
747404727025995776
747404228054786048
747300419043418115
747430551330619392
747328579462012929
747389896172703744
747376302328537088
747398162885804032
747367930581622784
747244215147634688
747400784623575040
747401644116221954
747224728490782723
747363828346798080
747403200261722112
747383763794001920
747406136211611652
747438675953328129
747432266997993473
747431478565318656
747403355656429568
747295180391219200
747289564218220544
747248745071312896
747256563316948992
747360183635025920
747370149326499840
747418484406108161
747340218638827524
747279057209856000
747334455900024832
747344702337277952
747283444493778945
747225177507897344
747372691007541248
747296740521312256
747360485461397504
747342420778483712
747382765784539141
747391544613810176
747326897583849474
747412205533016064
747426864780685312
747321646134919168
747428118755950594
747403049220603905
747358455527313408
747246711039365120
747438185244852224
747414688745529344
747395927506223104
747422951155326976
747266944395419648
747323135364501504
747389245858390017
747366492019232768
747296278996869120
747326515981910016
747423186355027968
747420581658767360
747364487070523392
747283520289050624
747400205474070529
747367636959272960
747337475446579200
747324548647788544
747380622327439360
747429590897922048
747435605752164352
747240293611806720
747390915468230656
747373127420772352
747425254146981889
747300502853955584
747418035577815041
747324246662090752
747374968510414849
747366978482900992
747319586719039489
747392832038641664
747310791670398977
747329389117898752
747308019231272960
747421114113134592
747236677945458688
747314696403881989
747402378438152192
747272149346443264
747430761163161600
747354290759565312
747235260350365696
747425317095084033
747386880199622656
747402722312335360
747411110626631680
747337584641138688
747419465688752128
747412259958202369
747366806403358724
747368362297135104
747396246197964800
747386364262514688
747431977670811648
747391728752205824
747243326202535936
747378861038538752
747223545663594496
747358367404990464
747360716286373888
747282702206795776
747421424474783744
747423962271989761
747383449330270208
747327744644521984
747322363763556352
747356341778407424
747408355166134273
747244504546152449
747357902059483136
747424650024620033
747431587516579840
747353946633736192
747415154044841984
747379280133357568
747410607595462656
747371596474548225
747353652977795072
747241237367889925
747407637784952832
747313127650263040
747414894010589184
747434196461772800
747395134673694720
747440802234785792
747431763425755136
747252645648207872
747254013381378050
747317829578285056
747427657269260288
747284342330712065
747364713248460800
747346707399090176
747444140988895232
747220655997849601
747432245921742849
747367947451138048
747391905319747585
747426420188659713
747354093627183104
747335076384378880
747327187154440193
747409932073369600
747329481300287488
747284895936831488
747319498701570048
747353560610791424
747260950705741824
747438264852807680
747428139538710528
747350515525292032
747438063274590208
747395361270960129
747383029979549696
747444329912930310
747244324237107200
747258933153193984
747427472824729600
747412834519289856
747404613704384512
747324788004126720
747304042754236416
747239660183683072
747422309766602752
747271721728737280
747326784232820743
747303036029046784
747442555470647297
747440840004468737
747421164402802688
747406866070700032
747408627753947136
747362704424312832
747420191617777664
747267724536078337
747366722668216320
747305254971072514
747374226290708480
747325026844606465
747424528314269696
747286179322560513
747372124923371520
747424260063395844
747385651272781824
747327925041586185
747261965668491265
747334950622355456
747440525406408704
747344828103438336
747287387328258048
747414139262410752
747339266561183745
747410137615372288
747282882436075522
747396556391800833
747369956384333824
747228897511620608
747394820054859776
747401736600465408
747421709699977217
747386758740967425
747309881296707586
747330974556393472
747406648214433792
747291153888747520
747419059067752448
747325559647014912
747273894294282240
747383533077995520
747234279093047296
747272744924917760
747316608893214721
747419205906096128
747297520707997696
747384262932979712
747413853722521600
747398729368494080
747294794330701824
747367993483628544
747383461795749888
747396845941440512
747326129892036608
747393524128088064
747378177236951040
747369184519131136
747264322796027904
747399777940189185
747347378336739328
747386767096053760
747380282517491712
747371218869837826
747427938270875648
747394085988765696
747391489819369473
747391489819369472
747242306864984064
747242365690093568
747399639368876032
747258236894511104
747370698625130496
747427883858141184
747346384437710848
747404605676462080
747318035191521280
747384154229190656
747401531243245568
747427267370950657
747408611186511872
747371424289959936
747317070199558144
747281645200248832
747363018917412864
747354777172971520
747411223914774530
747412285166133248
747347327984164865
747327153302208512
747365367908032512
747343742089076736
747225785384181762
747318538524778496
747436595402334208
747339069475020800
747337177646804992
747257419076513792
747430668972482560
747423140184195073
747399555520442368
747419436735414273
747442769312964608
747302604225413120
747431130375270400
747231607061250049
747348359954968576
747348514917613568
747443897538740225
747377808104579073
747411203014729728
747407277401870337
747370073774563328
747374184028835840
747232869743996928
747231506444214272
747424046208344065
747258136185176064
747413862220070912
747376264361582594
747323995045781505
747365154031996928
747326625096753153
747365791260106752
747247260468191232
747316076246011904
747235558401974272
747402604624371712
747373987206959104
747345688116101121
747341212684693504
747292437102485506
747247075977363456
747397852553412608
747346828903866368
747383634110251012
747377195694206976
747305678482477058
747333872786903040
747422871635402753
747308170205237249
747385630305427456
747359000866361344
747376121990225920
747365573152104448
747387828401770496
747243196133052416
747237441669570561
747353430696599552
747342903211528193
747436477928218624
747266059070234624
747335214980947970
747359562743812096
747258685504753664
747384472702689281
747317452187435008
747380282894983168
747361387479896065
747402453620908034
747438168434053120
747418614379216896
747353963327008768
747436242963300352
747342299164610560
747393419169849344
747410146280640512
747396317459013636
747368987592359936
747249734834753536
747358766006411264
747411291023769600
747361085578166272
747377552172417024
747329204664995841
747315942212808704
747372531766726656
747431528670461955
747444337974317056
747356358459088897
747302209948258305
747429125460099072
747344375122821120
747415523361718272
747401057009958912
747367053787430913
747433361447198720
747293792072409090
747371562790162433
747247918718062592
747378214964707328
747280714316419082
747410062180757504
747307658382696448
747387853349355520
747322799925002241
747231728775872512
747440978651291648
747323709728292865
747428726946799616
747268978435776513
747376562559934466
747426294011469824
747323911193268224
747399307964354560
747427787569496064
747332983732867072
747366391225925632
747424549306777600
747426998935425024
747297415741349888
747287198702018561
747277706719465473
747413627427299328
747350213598261248
747385030599598081
747388847265218560
747372669843169280
747222845252526081
747364612752945152
747409127068971008
747298623818334208
747374402447212545
747259969163010048
747235168323248128
747258568143843329
747407033897525248
747320626998706176
747382887410868224
747424956292734976
747431063182524416
747345591596769283
747252620499181569
747329132971728896
747244479518695424
747342135666446336
747244748008755204
747230357305470977
747248044681334784
747377711480438784
747339115486547968
747290797070913536
747327652365635584
747433575499304960
747398448186540032
747342244621910019
747276566070075394
747371327833649152
747232727066415105
747241459678588929
747333155514810369
747354571719213056
747355947534794752
747345058815348736
747400050465177600
747406283381313536
747221570045743104
747443239301550081
747287148001263616
747306962207932418
747338494926741505
747398997627764736
747339371557203968
747415108205285376
747251760746504193
747414722278989824
747429641183453184
747325207191261184
747360590394458112
747395503965507584
747423094164303872
747363580970827776
747406849230667776
747321726086713344
747324662019809280
747405431711088640
747415229705912321
747335697044901888
747418887025721344
747250175345836032
747371353192411136
747267409694732288
747354122819612672
747290776413966336
747256710008537090
747294169614319618
747365011350294528
747224627852648448
747410695558307842
747411723301326848
747425157719949312
747300221776855040
747433600723918848
747443985707327488
747313480009580546
747351098617372672
747428462491742208
747274347295932416
747340654951358464
747414533275258880
747397647162499073
747339753335328768
747333302294446080
747347764309176320
747419864537538560
747220442038009856
747438105313959937
747436771433078785
747419646437908480
747382069479804928
747400373254557696
747385978667601920
747255908904820736
747386653849817088
747328529361080321
747441846771650560
747406979409272832
747259457575358464
747425576818978816
747421424520933376
747270354112937984
747230961197260801
747415972202614784
747261432694210560
747436142488850432
747400692390854656
747410452305612800
747272782652674049
747391947115991040
747341619519590400
747259012857667584
747394056662228992
747322455782350852
747318894788935680
747315111677681664
747359168449884160
747298858615529472
747354781337948160
747402302751973376
747431507933995008
747344719101890560
747378093245923328
747334422081351685
747388067300814848
747315858221858816
747418140292812800
747311487669043200
747325568027230208
747407088364642309
747412301993631744
747282538725445636
747341107692920832
747405863716020224
747409881787940864
747384695269240832
747335227345764352
747319100406280192
747380807170461696
747307402333036544
747399903710699520
747404982748651520
747336544525049856
747245775759937541
747405444256235520
747309797607800833
747341518755659782
747434867554717696
747430715139166208
747439221108056064
747399643764527104
747415153935851520
747332912098357248
747441934835187712
747372632224505856
747381134065963009
747233129581076480
747385798379569152
747314683686723584
747417649836077056
747376503533375489
747437627243171840
747392693458898944
747316982240837632
747285940230492161
747245876045877248
747233230475100160
747322816521854978
747303052797829121
747383973827981312
747282437957263361
747404848635600897
747369721566224384
747441637186473984
747408707323994112
747236187258130432
747309537179295744
747387278939557888
747283121674952705
747236284003926016
747230474834059264
747394782415228928
747390042658611200
747439623891189760
747405884901449728
747384678257143808
747261357607686144
747335709757837312
747394472078630912
747292626076917763
747424868258426880
747265211933962240
747221939396063232
747251756581666816
747354508603326466
747434045496164353
747352453402746880
747308740643168256
747414239841779712
747367091812982784
747348976463056896
747438369668501504
747379284428328960
747435911831425024
747428386990071808
747246018698240000
747279543732342785
747390311144427520
747435794344742912
747312796157698048
747298720148905988
747430870173294592
747430484465094656
747377933719838720
747265216283557888
747414348763537408
747361412637306880
747392534251450368
747346329827840000
747373294966411264
747314650258120704
747285508212985856
747443746665533440
747420346718916608
747402256526548992
747443931428823040
747391833844551680
747409475091468288
747437572876439553
747392349903302656
747418845321830400
747368601749848064
747230235813240832
747337253127544832
747282907736113154
747376092609187840
747394463786373120
747368538541789185
747316957121126401
747420547848470528
747433739093934080
747397177241178112
747423777823297540
747317380800360448
747349907728535552
747255799924170755
747393561730162689
747402160300769280
747311357700112384
747385865391968257
747410766970523648
747290994215837696
747358426083123200
747362532386451457
747442266046926848
747436020912775168
747227618601111552
747386699991261184
747417012301795328
747332862093860864
747302331746648068
747391171106836480
747341904744845313
747327098776223744
747295536856739840
747281884510453760
747332341970853888
747421596793581568
747395805884088321
747365338522750976
747300981105274880
747425308698157056
747366915501338624
747377996713975808
747250066386149376
747247058868965377
747439636386033665
747429808833961985
747387199151210500
747232647395540994
747372057789403136
747244840300187653
747329850587787264
747407545711550464
747399463208108032
747399991531012096
747392655739412480
747386389411598336
747272359170572289
747408518727241728
747400151283675136
747313496606408704
747437644188160000
747344928909385730
747303275385348096
747374960289648640
747301014387077120
747438176554332160
747395583585968128
747383881419079681
747414969461809154
747322187363692545
747379368381423617
747412109143703552
747357532654559232
747325005877305345
747439686608691200
747404966273388545
747439074454179840
747419859965775873
747403259300683777
747410401999093760
747374804831862784
747367817230565376
747358623131668480
747233045854433286
747305959756701697
747309684147642368
747321373907791874
747418001935335424
747340617022267392
747438906342244352
747334510295932928
747324150453145600
747346707449425922
747323617612988416
747415619734245382
747400633498632193
747355280472571904
747433982317322240
747335059896569856
747303048825831426
747402860682420224
747388956359139328
747336829918056448
747364755514458112
747403292490211329
747381981600612353
747401329618857984
747425748970016775
747340663423807488
747324066382544897
747365967466995712
747354584348262400
747441481737244672
747314008605134849
747386662251040768
747363740316663808
747221658436526080
747417536531210240
747439136991121408
747227568219299840
747421735042056192
747430551422930945
747289601753047040
747415108029132800
747235650399678464
747228696528855040
747293280367304705
747322279760015360
747270752827637760
747421068281929728
747399882881785856
747391628315336704
747362230207930368
747306127503687681
747423420997115904
747306739859488774
747385135457239040
747341002856226816
747378118634110977
747353334361763840
747375295699660801
747313182356606976
747322657025056769
747331314001420288
747356601569271808
747367511142858752
747425488713486337
747443595922317312
747421772681613314
747326335383592960
747329426581422080
747330462847119360
747346745013637120
747238582377578496
747275257363456000
747307033427222528
747236682496245760
747321684013703169
747326583027884032
747433332078612480
747312184049311744
747350973052420096
747401019546468352
747389451303784448
747436322944598016
747295784249368576
747285755651776517
747412985728098304
747365439156559872
747381063002034176
747417947556220928
747303052814647296
747328965455470593
747325668828930049
747345230832140288
747360967864918016
747282437785300993
747378021934346240
747220248827400193
747301362484944896
747373924111921152
747223906646360064
747425476302503936
747352268756901888
747361584499068930
747394589368156160
747407872808521728
747242420283154432
747360024129855488
747271750711336960
747422389386936320
747404177656135680
747352734521786368
747340306605957120
747372401718140928
747333834790703104
747442501183770624
747338536731324416
747303296390467584
747405662561443840
747373223759708160
747340210262859779
747409114381320193
747227467555954688
747272644291002368
747346522635833346
747279598455422977
747362805112668162
747338453021396992
747444115877486592
747368190443982848
747240872228556800
747288523779112961
747323965576667136
747302138666094592
747318915861086211
747349005743562752
747362427730198528
747282764982980609
747404999622266880
747307670944702464
747347395248197632
747328407516516354
747373639029383168
747221218114297856
747326218161160192
747355196704030720
747413732091961345
747401254331101184
747377728182194176
747334740873621504
747404370644348928
747232429253918720
747410280469110784
747374184087461888
747439023728254976
747407302592962560
747370207790915585
747262632302804992
747430060706111488
747366848451092480
747325379120005120
747327103159271426
747429163175403520
747442165593288705
747293972142252034
747414050863210500
747227333157756928
747415980519919616
747368136169689092
747409223600967680
747397990936109056
747286913153802240
747386620224114688
747370287499444224
747326633435009026
747303078068555776
747371378286952448
747435576282972160
747395843599237120
747243216991301632
747381536647974912
747429817541263360
747327287620624384
747352562446270464
747374863812268032
747410804509597696
747235520619503616
747342479435804673
747443323049226241
747428462764384256
747352965132914688
747384720137269248
747303661081026560
747283071490129925
747373051545812992
747279057511809024
747424826097172480
747324636912705537
747264834278850560
747417389604671488
747405003875221505
747404265602289666
747397844177424384
747412935274807296
747289614537220096
747327564423716864
747435823671316480
747326566225457152
747439158201704450
747350238956904453
747236745033326592
747346673739792384
747383105321734145
747316877483880449
747301492722282496
747425862102855680
747411995952054273
747326146677616640
747425723653185536
747413753227055104
747300733465178113
747280860945145857
747380127399579652
747376436680364032
747426621343301632
747235138925256704
747434934290243584
747281221550374912
747297407273046016
747440521375711232
747341472945438720
747364910586290176
747421508688023553
747378189714894848
747409680629043200
747364851907964928
747428282258325504
747428710152732672
747236980275167233
747377224857198592
747421491642376192
747413183002906624
747368035355336705
747230172940800000
747420686600257536
747401828636196865
747407155620356096
747326293784436741
747280235985436672
747273331938754561
747258333409644544
747413728241586176
747285206260813824
747325660155125760
747407243847569408
747432006733152256
747264364743262208
747341300907671554
747326381776740352
747410221786607616
747367104186286080
747395671397928960
747384116283310080
747227773538697216
747402890013212673
747359235684601856
747354269431566336
747338293621096448
747409734936887302
747230864723976192
747407696698220544
747378722613923840
747440693308760064
747341762021076993
747360716227751936
747392563829678080
747340168412045313
747358359041388545
747420070024884224
747367217487052801
747384703301353473
747352831112388608
747403754169761792
747442932916051969
747248413901619200
747363190766473216
747396141399040000
747436683587653632
747376965158473728
747409395357786112
747403368100954112
747411861608497152
747441565707177984
747376398822707200
747332874383171584
747286636606558208
747397173260746752
747276297601048577
747223894013050880
747281393659457536
747444287672025090
747417536325619712
747404756293824512
747314138343366658
747335533668405248
747326662589579264
747384166673702912
747339505863004160
747406539166748672
747342848698130432
747362935014465536
747423312259624962
747248254207856640
747240562080776192
747355347665330176
747414831125364736
747292319678758913
747392924426592256
747359734664048640
747437891672907777
747355989419008000
747231820924608514
747368937147465728
747299332517289984
747415279899119616
747414881536737280
747422477232463874
747434871589580800
747312490174787584
747395369621921792
747438214546395136
747406530757136385
747387610188775424
747399148534665216
747356157040332800
747422301180825600
747328910728134656
747308757026144256
747441154715705344
747380941337722880
747297025616551937
747414315410554880
747322766035083264
747366776925728768
747391808792043520
747400264445988864
747337916045631488
747244764827914241
747392546763079680
747315984034258944
747359675914551296
747355553114914818
747398473197117440
747363719508811776
747412767448117249
747415686868312064
747240981431463937
747256995514744832
747222337838321664
747426940273983488
747382132473995264
747227043721404416
747442769556185090
747432443238506496
747287265592782849
747329326035533825
747443004416339969
747390638518206465
747361643085037568
747293250734555136
747386272046538753
747322414044839936
747403074621280256
747410624221749248
747220366473428992
747396539987918848
747305871634423808
747401652727087104
747323626240651266
747401111485710336
747440168932618240
747242604593549312
747363148777259009
747244559273361409
747389178720227328
747423018331189249
747392597195362305
747344454923628544
747335852389335040
747415074361511936
747337215617835008
747400511893102592
747414629916246016
747333646206435331
747376952630185984
747391380838719488
747382648297885697
747421009440038912
747397592573575170
747330710382383104
747341640528855040
747371541659156482
747309130700857344
747364206022922240
747392962083065856
747346082166771712
747403426665996288
747351488830144512
747376553772912641
747399899273138176
747299613590224896
747312238403297283
747401967358509057
747247252087832576
747251651845697536
747321294169870336
747315644077477889
747316504006254593
747311311365627908
747430073205202945
747431918652710913
747326415050203136
747360875854475264
747397550483906560
747361949327953920
747302067350319105
747402575515877376
747366831560724480
747365845962264576
747314725617180672
747423060207230976
747392009795678208
747427900668919808
747335336708055040
747375920655273984
747274024133107713
747290465725091841
747257461002870784
747337794545061889
747363543029256193
747380987202539520
747397345042640896
747331691648192513
747421789509279744
747333511992872961
747227693825957888
747339526549344256
747391267538100224
747238087277744128
747430488608997376
747222706815393792
747304843782459392
747386725165576192
747280227621998594
747326956153147393
747324125048299520
747378764284305408
747244534078181377
747337698021539842
747410683092934656
747256835980197889
747390328223703041
747349115030278144
747329657599459328
747279007029198848
747338318858194944
747431406863847424
747423496578473984
747308740458668032
747315992531894273
747351228707930112
747379057805918208
747321956815380480
747415498166411265
747253350505267201
747408099460452352
747370249910116353
747431570592632833
747254193493278721
747402004897619968
747270249192493056
747340462046904320
747443067100205056
747305137748611072
747303954891976704
747367049693888512
747368937210449920
747393347917090816
747413719752146944
747352558344245248
747364209982316544
747360938400092164
747376461833715712
747232181819318277
747372854740647936
747432896223404032
747331687583879168
747314507660222469
747370526763417600
747427854535790592
747439397272969216
747386871823671296
747405532223442944
747423450684362752
747408208336195584
747300804839636992
747408447428263940
747422963981496320
747399689734066176
747420686587674625
747321243834056704
747405750687924224
747422212953563138
747320178308833280
747404404135968768
747337509168783360
747389908566712320
747387564093472769
747417855130505217
747430928809598976
747261579654275072
747242298325536768
747301933128417281
747395839375581184
747432346568237056
747363216150437888
747426550174232576
747383101362479104
747437036014018562
747234992095272960
747400104881971203
747295327212830720
747389476586938369
747400948159385600
747414411556585472
747340596130414592
747351253911429120
747431109294710784
747324523549102080
747283872543444992
747377770326523904
747378152138149888
747372150026289152
747422099703238656
747416601138368513
747331972901396480
747379900974268416
747411056255959040
747404706276904960
747350993768058880
747376125949710336
747369369093701632
747354332538888192
747401660872425472
747319528124612608
747325039314243586
747384460136620032
747229623159787520
747329879725637633
747343574283411460
747223545713831937
747387144532959232
747387178158784513
747348158502494209
747384489765142528
747387383478370304
747431855687766018
747428944895479809
747398536463945728
747249672008392704
747379011907616768
747350742030245888
747280332395708417
747357755145498624
747435202985627648
747423123306389504
747408313084686336
747436062713188353
747382774005403649
747403821064794113
747438042315526145
747332391975292928
747343473641086976
747239836319252480
747388214067990532
747377711635537920
747356610251591680
747366625905623040
747401707072585732
747379079100379136
747391603044716544
747355859387310080
747368941241044992
747253119629692928
747335160555700224
747275966364295169
747347344731955201
747436662389612545
747405775883091968
747226674798952448
747342575992864768
747289518085013505
747338867980668928
747377736725856256
747299240284585988
747276528078069761
747258261934596097
747232135761768448
747393637386952704
747357020999852032
747414856442089475
747223323382276101
747420673987981312
747391753926361089
747411605705621504
747263362359267328
747345834824478720
747350436093452289
747395780856655872
747337488050487296
747384762273128448
747325748344586240
747310745151385600
747399333033680896
747402118261137409
747408673882968064
747274632340725760
747240004124979200
747381326970425344
747387253714980864
747309936036614144
747343792093618177
747318311931678720
747421923777220610
747254457726083073
747411349806977024
747221851273830400
747385202494873600
747317229834756097
747300888780242944
747304193795383296
747335449945903105
747308576784297984
747404773247320064
747434884281556994
747438231310917633
747413648340029440
747310439269203970
747404714694819841
747393104655847424
747331578603311109
747304994806730753
747438755422691329
747417783986577409
747337249210044416
747406107186958336
747403116459462656
747358187095982080
747270538582724608
747261529402281985
747366286397673473
747282282856099840
747381331382968320
747442266000625664
747326666783940609
747385370237632513
747419365377617920
747414076150714368
747431763597721600
747308559902203904
747253228975300608
747399958102478848
747358661048152064
747406450784243712
747438428413919233
747360238253256706
747374196678922240
747401119916228608
747249122558631936
747340449455562752
747366915568435200
747231649146929152
747431042164764672
747420539501879296
747393918589886464
747423412629422080
747421508595679232
747433193930956800
747341204417712128
747409093258846208
747303308973342720
747362297497149440
747357193226289152
747410934713327617
747332526172102656
747338281084346370
747314423602130944
747336632697643008
747288784081850372
747374158921633792
747360045092974592
747330320337252352
747420896298598400
747357654255833088
747324577945051136
747368303627239424
747421437401653248
747391112260681729
747416156684824578
747389292096303104
747384317454745602
747393704604794880
747332559793590272
747332455145705472
747366030390005760
747364813915856897
747335315568766976
747426269189521408
747377992536457217
747441150588502016
747348347476836352
747267510542573569
747368383545491456
747385185910431745
747362679086538753
747414353050120198
747422066291392512
747437463505874944
747363983762526208
747406765675913216
747426202005176320
747393662384906241
747338448768425984
747341082552242176
747443927154733056
747397927967002625
747394757387640833
747375127734652930
747439623761182720
747341359464382470
747305368082997248
747224585871851520
747224703387983872
747435534138613760
747368559756484608
747354923973644288
747386813321355264
747412700641136640
747354349123166209
747417813325856768
747398544856801281
747348569665998848
747373404152532992
747322606651482112
747398515467264000
747403569662402560
747422871593574401
747339207929040896
747344992033636353
747408304918376448
747419520327880704
747335978205872133
747329766483623936
747442135994097664
747339765855358977
747418136312483841
747367372525273088
747238708022116352
747360271853772800
747360171110825984
747365619390119936
747353401294524416
747418471848382464
747399106692288513
747408220830973952
747378865048268800
747286418175602688
747419155696095233
747287127260430337
747364507803062272
747372347036962816
747231980597682176
747388541089382400
747368203068772352
747267166559416320
747316449677447169
747226876222013441
747310212533493760
747319058488401920
747379020036202496
747315585441112066
747273541700071424
747258945849352192
747370321360064512
747348976584654849
747409663851798528
747428265342672896
747385462696841216
747383726162599936
747430153047805952
747409273655803904
747422213133996032
747226163110518784
747374545057746945
747384594513731585
747352092977729536
747402676279738368
747333298288918528
747387257850564608
747418702493138944
747379720459849728
747345256195072001
747361202750238720
747403406092886016
747373555080380416
747435295298052097
747390848254509056
747419331580002304
747424583075115008
747388126029504512
747348230019514368
747441607792701440
747233935197773824
747371646453964800
747305904903577600
747254256474853376
747396770372542464
747395818286628866
747375882998849536
747371537766879232
747357838918320128
747402378475765761
747435337274826752
747343301536186369
747360817012674560
747364998612160512
747418299860803586
747339358999502848
747419935845003264
747226926360715265
747386519766310912
747256655503470592
747372619897409537
747319322788298753
747290386335301632
747313014253117442
747430601750360064
747352805992730624
747425652459048960
747353866774126592
747362016680116228
747395369789693952
747424003938148352
747403661861486592
747281456624340993
747370975709134848
747405004068237312
747415380688314368
747305171290468353
747382342096982016
747321285760278528
747423857523335168
747317900684341248
747345641999785989
747297772261380097
747332161464737794
747423299550982145
747375077671395328
747370988040523776
747285843623051264
747248048670072832
747323613439631361
747286279939776513
747436087891595264
747227312433860609
747241702977601538
747387849238941696
747373722911260672
747314029488570368
747337068666195968
747322619586744321
747399106838986752
747419436638863360
747363966997913600
747375618799591424
747269821394468864
747417633117601793
747360531913248768
747326117619458048
747322950815145984
747435169309724672
747379393572507648
747284383929761796
747422590495494144
747411215631196162
747302767803301888
747387584817545216
747406958517493760
747421869041672192
747244353882460160
747345931314462721
747382648222384128
747254570963898368
747323831753146368
747422888303689728
747241912512352256
747425396723900417
747258547193274368
747419327549292545
747414038603259904
747432514537545728
747306941307752448
747244773031845888
747321100904763392
747439661535137792
747320593695965184
747436578566463488
747430996044193793
747356383411113984
747347856487391233
747361492211736577
747260141217603589
747377585676488705
747243254643564544
747299529876111360
747406320815349760
747408829315420160
747375341853900800
747376591722909696
747384175137808384
747362008064942080
747230160190054400
747225512934793216
747402365733474305
747353053129375744
747244584418291712
747272585570746368
747421642935132161
747349483814477826
747392584591478784
747383277300776961
747262217200951297
747363140380155905
747232089456541697
747325471562436608
747421919574646784
747426348759580672
747427862953758720
747438138780352512
747320530580058113
747377409641455616
747437190955794432
747271687889125377
747324616058642432
747351790690119680
747360204426215424
747437119518347264
747297419855958017
747424255839735808
747405121454219266
747324066239963136
747221826040795137
747290327619244033
747354412406956032
747415128958697473
747382417598652416
747423945603723265
747404160870449152
747421114293354496
747299580228689921
747413358807289856
747300234523344896
747424671050637312
747426637969399808
747438256350846977
747286799907577856
747342517058691072
747431197291196416
747308711048142849
747321398914224128
747378315468517376
747391309703348224
747344824110452736
747257783939043328
747412084103733248
747386087560060928
747313387764232194
747250087286476800
747419541391708160
747412868052594690
747437023175155715
747401212409090048
747321420011626496
747319662342348800
747313798948655104
747336749831979010
747422766966575104
747250133654511616
747425245720645633
747433475033141248
747411249076441094
747388075802787840
747404689273151488
747402441264664577
747388251883864065
747348322294206464
747444308932866048
747439141466554368
747432061435248641
747442824082296833
747426566750220289
747327321032400896
747381067129233408
747379586434949121
747369998289616897
747311555012755457
747386125451395076
747414478988292096
747348548761489408
747346489354051589
747355888458022912
747346040311816193
747368253626933248
747441179822743552
747257037277503488
747396183249793024
747336024586477569
747430194726637569
747350150926966784
747226934938042369
747323873478086656
747358728358330368
747294144083562502
747399425392250880
747407562585190400
747319586970710018
747246023140122624
747231003039666177
747225072293687300
747226905561075712
747414805921861632
747330747954929664
747292554446528512
747342185750683648
747333520469561345
747261785103695872
747421919717134337
747406769643732992
747382631520673792
747383168282529792
747394572758614017
747402583866761216
747368085502464000
747360200487731200
747290834974842880
747405960323469312
747326025030209536
747315581477543936
747368962342563841
747288855376625665
747389338141495300
747419071457726465
747423169313669121
747368433797439488
747391439672336384
747281846723969024
747274074448093184
747394606099202050
747330470950559744
747432224925032448
747436251339423744
747378869137707008
747321101093462016
747324637017575425
747222040084570112
747235675808927748
747436410844643328
747440026464587777
747272304455880704
747362633167343616
747375979434213376
747330060110073856
747438260461305856
747371864746524672
747248988340924416
747381356250996736
747398892795232256
747320379635433472
747396606815674368
747229207965630464
747371894031155200
747316881799815170
747413484795731969
747331922578202625
747247499375575040
747377782687137792
747432371838980096
747433315309916160
747425803311382528
747339535017619456
747401782867955713
747405230225129472
747345683812757505
747402743367729152
747326515860242433
747312976860852224
747437358681726977
747412604172275714
747359646629920768
747386469459779589
747326084060872720
747389296416559104
747221117249609729
747341086754889728
747411806998532097
747271365158408193
747331930853507073
747381117175668736
747329791724969988
747356815621488641
747308237091856384
747413740635758592
747314373522141184
747426797650751488
747354361702060032
747355888575463424
747327774348578817
747316021707448320
747307381588033538
747407579320586240
747337701972598784
747265748708450304
747370153529180161
747315405086089217
747411870009655296
747367326408974336
747347026086526981
747227400484773889
747234937628135425
747255271601352705
747366185717600257
747434641020358656
747384955039285248
747274489927340033
747325857291657217
747395701118734336
747309486994448385
747426080143908864
747343482079969280
747424922616606720
747404790087430144
747313974824181760
747362746405130240
747399471600910336
747367758581633024
747430014501654529
747400750955921408
747293871780945924
747442756784578560
747334292200529920
747411458951098368
747325815549919233
747219544314249216
747409416144719872
747408891894435840
747367582211026944
747350767556759552
747433294636027904
747239504927285248
747411337366511619
747346392738238464
747367121177444352
747378369973657600
747442219892772864
747416802448158720
747320677305196545
747364701047226368
747410074893619201
747438403071901696
747426667384217600
747382291798753280
747383218593218560
747354215111065600
747320375629905920
747306672788430848
747241065468461056
747340134756974592
747442404395999232
747374414690459648
747382023254204418
747226980781801473
747396854288097280
747269020529758208
747349094000123904
747435756596011009
747306542458802177
747398867717525505
747234245580492801
747355506973499392
747321063156023297
747370442827141120
747323164783345669
747380681077035008
747253337767088128
747425543520419840
747414088951672832
747280974224908288
747319582709293056
747356744234373121
747401522728812544
747284338102804480
747367288559403008
747228171926405120
747371437061701632
747342206843838465
747321554128633857
747340923365793793
747423504811835393
747371084442370048
747429058061930497
747393570131214336
747270815767371776
747432669638705152
747317741338529792
747331364542812160
747300897231798273
747276993587089408
747344366746796033
747393658287169536
747400130328952832
747334174592229376
747436855373733888
747422951201476608
747299957485383680
747327669335785472
747392823863947265
747280609207164928
747270870125551616
747304135188320256
747318475492724736
747433009184411648
747372711777820672
747232269799161862
747400910201102337
747364998817558528
747376356690919424
747394945795895296
747412859999625216
747229237422153728
747442928725917696
747342550881624064
747362322826559488
747437199264780289
747337869778259968
747279065657159682
747331570038497280
747300720739651584
747309021565050886
747294400229711873
747318068716593152
747393444553752576
747334757701165056
747350238785056769
747378458007732224
747362716831129600
747433382452334592
747360208649871360
747303761744322560
747388121969496064
747363530765119489
747251156670357504
747380420904370176
747362020773740544
747359130969595904
747384120481767424
747219930198618112
747399731517788160
747399601532002304
747338951988371456
747307859449257984
747306748227158016
747434603091222528
747360753854914561
747442752800104448
747412901871370240
747377321317826560
747361181816524800
747370639942639616
747235575195852805
747306970579800064
747340986368458752
747325576491347968
747441318029234183
747355624191762432
747312431492268032
747407759642075136
747281402048045060
747322879293816833
747391162579881984
747335663704379392
747410984914948096
747421789442060289
747242080427081729
747301203260768265
747426583770693632
747362683276627968
747265287565697024
747222782543597568
747429850915409920
747256521508032512
747405117029253120
747383168492179456
747398926542659584
747430572339847169
747392685238005760
747411463069925376
747360800084496384
747248095008694272
747440764481855488
747238381139165184
747378630192406528
747436561759776768
747253258251472896
747430429645484034
747344367040356354
747380609736114176
747403393434517504
747253786658242560
747287894759374848
747338020756426752
747365598565371904
747430681379209216
747432015079694339
747387073154396160
747442324813324288
747281326533808128
747314012598083584
747284753292763138
747361416903024641
747408375957327872
747300830068412418
747444065323593729
747418769492844544
747397806487273472
747415552541462529
747331394066485249
747410527878586369
747258824218796032
747389317375393792
747352810006536192
747443478255276032
747337827814281216
747419239238213633
747255477038243840
747290860119719936
747414734815793152
747376331483119616
747410351747174404
747354395306754048
747230860492017664
747378453935230976
747301157173764096
747313157073297415
747339652474888192
747313622804627457
747353120565428224
747346090660241408
747320253902782466
747311911302107136
747220165323071496
747375442298994689
747244110294048769
747372284151730176
747378030306222080
747313740027092997
747328168348901381
747368064644165632
747437300217446400
747437425996238848
747314436466049028
747436943751974912
747421814872285184
747416009972285441
747338725537914880
747394115327909889
747386557259218945
747382656875270144
747397148195590144
747381369039388673
747430555709485056
747409873353113600
747325098038693888
747363497089114113
747301820037398529
747301346022297600
747365627631833088
747410838395359233
747355271903612928
747294303597166593
747344505427267585
747387291270676480
747344832377413632
747306202762084353
747410926148653056
747422812915310592
747247491033219072
747399144654934016
747419373543915521
747371747415035904
747399782155575296
747382274866429952
747377350694690816
747370761522978816
747370963126345728
747250058119229440
747401761636311040
747400633586712576
747347407722020865
747404471421001728
747229094635540480
747241660891955200
747312477772226560
747382887486349313
747415078773764096
747424884918091776
747367917721882624
747313404499501056
747298363725361154
747315027795841028
747369935479812097
747253354720550912
747377548049342464
747394514097176576
747266587623829505
747372565136498688
747359994685722625
747328176993374208
747420514604421120
747389161972310017
747336813031743488
747361286514708480
747357469723209728
747406081756823552
747248191578447872
747420783098507264
747393104748093440
747437119862378496
747435765055946752
747395109528997888
747369335681867776
747400130010189824
747379536174669825
747382400724893696
747279569246257152
747366944689381376
747305208716230656
747346652764209152
747254684079927296
747259528673112064
747239970784444416
747396724411375616
747275437852622850
747241849736290305
747372242074374144
747439606820372485
747356198920388609
747375786592632832
747253467752898561
747409299039621124
747413639804686336
747306446283382789
747243816890040320
747257116864417792
747393591115452416
747357398650753024
747374800700641280
747424389876981760
747329233987371008
747430865957847046
747375173913845760
747354273701232640
747370208063594496
747366391079043072
747366190016794624
747305170975895557
747384649073180672
747227689778618368
747396590181158914
747228583039426560
747412968753664000
747412188814524416
747374129498578944
747221276792598528
747274892609978369
747409366026903556
747362922486194176
747349735673999360
747405188617535488
747348984692248578
747308039871434752
747270123388469248
747400415428284417
747331301645004800
747440752175755269
747333096760999940
747340634051076097
747418031328899072
747390281780068352
747330227747971072
747362146581766144
747239584832978944
747434141931737088
747349408400826369
747401161968394241
747414705304526848
747311726614351872
747232827884855297
747293422776528896
747423882492030976
747365879286013953
747315405081870337
747329023911460864
747290122039627780
747357650178842624
747386653799374848
747295733984829440
747437295968616448
747224560798359552
747333822203596801
747397802435686400
747407130643275776
747339870696177665
747402067833085952
747401740866228224
747301815478157312
747311613355536385
747394597777596416
747235164019916800
747240927094177796
747435387493191682
747337521936244737
747321981675069443
747302340118536192
747391561294454784
747326419592581120
747402285848887296
747306286841139205
747416131430801408
747322355010002944
747334589870313472
747409340987019264
747381088004284416
747375681714040832
747404567696965636
747250716264144896
747263752257474560
747428114658131968
747259604015386624
747239278757847040
747406258043555840
747378663889469440
747278331763032064
747439271359963136
747381000091611136
747275098126614529
747427556761079808
747352206039351297
747443952350027776
747252033305083904
747311248782458881
747383235286556672
747406249688457216
747383537687461889
747349316356943873
747376705006821376
747245741953814528
747375912291811328
747354630284251136
747399161188737025
747331758912241668
747318701993558019
747424021071929344
747318814975492096
747250280308211712
747396950706819072
747407340182310912
747341208528125953
747432090749132800
747336309644025862
747243896380530690
747291401008742400
747442102389309440
747402001001103360
747395369621950464
747428240264933376
747426138956259329
747340965300428801
747356740258234368
747438910788206592
747393486479994880
747395973568147456
747429356046327809
747282249318424576
747379964085932032
747339807697731584
747428303103918080
747406186643886080
747422804375638016
747289668757032962
747390457873829888
747227127712522242
747349140087123968
747393716927725568
747430572440567812
747396921308905472
747370862450479106
747413984110743552
747313651929878533
747347202159173633
747421105837727744
747406908210962433
747403296957145088
747433013634600961
747375387878035456
747427753654386688
747316172723355651
747314616473026564
747375442638872576
747361785917935616
747315979672133632
747313723354710016
747332178166456320
747422120934776832
747427208566714368
747396057668157440
747389107504963585
747328315199918080
747382728044199936
747309537317662720
747375589384916992
747306592958197760
747322413893853185
747360602851508224
747379645234954240
747384187401945088
747339522392743936
747308388199997443
747333377749979136
747293447866834947
747307549095911426
747398003686793216
747317712129425408
747328281544798208
747348880027574277
747322820913356800
747296119718219778
747372397540556801
747439279618535424
747330609572253697
747358627699240960
747344920675909632
747400012867461120
747360904942063616
747372598728630272
747318806603665408
747357608231706624
747374481941766144
747220152442204161
747368110747959299
747438285606158337
747426478711775232
747390063747735553
747382610482049025
747343481769594880
747385147964678144
747306647647727621
747330920110137345
747289287083753472
747221012366819328
747427325822767105
747254822529708036
747393574640091136
747421265124687873
747336007716999168
747380362200879104
747340113684770816
747328579499757568
747415825200586752
747374788201570304
747252285261000704
747353896167702530
747236304686055424
747347684609056768
747399089763934208
747248132925198336
747348376786604032
747369578725007360
747279078181371907
747355922213797888
747332245350809600
747384825183625217
747349102053101569
747221536659148800
747401338158387200
747261487320702976
747427149943050240
747305133524951041
747399207204458496
747428148292239360
747432392894255104
747414692855853057
747278616912793600
747429129616760832
747341132904833024
747344287231139840
747374398110375936
747380144382173184
747271235009187840
747436624817033217
747249168683507713
747230998862118913
747280890124898306
747422196348366848
747301174043279361
747434917588512768
747437618980229120
747256911603478529
747377044611280896
747239664629612544
747305234045665281
747381964651503616
747320551513825285
747392819455627264
747288582528720896
747369792697417728
747412201292587008
747340155615227904
747376117883904000
747336204962533378
747321243813085184
747387593558372353
747332102597705728
747322543770460161
747329770531131392
747422649169620992
747395688418447360
747345390186307585
747403921820246016
747409588392165377
747321977703063552
747386121038999552
747386733344473089
747340541809958912
747359713738760193
747400734229008384
747387677369073664
747371642586750976
747281829892235265
747416945000054786
747426759843454977
747378575586762752
747339891529256960
747329967919292416
747262104181284864
747364960896946177
747348334650621952
747439095119548416
747408766035976192
747416815265947648
747322157835788288
747390726661537792
747386561730387968
747323768733732864
747402210695385088
747389010981462016
747373286569410560
747437560134152193
747420799733235712
747406409105612800
747415489589108736
747245477771509762
747372292603158531
747405574241804288
747308853725822980
747409521228800001
747358392818241536
747410276052504577
747424025291427840
747370405304860674
747234295878721536
747274569300447232
747371139182243841
747417033000759296
747330802350850048
747316025759195138
747392698047401984
747363597584596992
747426898318336000
747420040425783296
747327073765597185
747322921241059328
747306693445357569
747289656195055620
747325937126039553
747287261293617152
747227379194486784
747381100792717312
747275076895014912
747348821173166080
747406774056017920
747300008018350083
747343423011598341
747265430041956352
747421403729694724
747441863578124288
747439204309794816
747431134426972161
747431080123326464
747390269415362560
747420736780804096
747372309233676288
747388159546298368
747319440140697600
747381851409375232
747389741025288195
747370069697695745
747240767626719233
747393780177838080
747425136698138624
747432657030610944
747415015926415360
747443415269449728
747341770762002432
747340235344744452
747335768717201408
747409789563580416
747387115151949824
747371890033950720
747407612942094336
747371038552428545
747383734803046400
747411404316082177
747283809322700800
747371957109170176
747294773581537281
747411907653558272
747305661705293826
747285869044719616
747266793383723008
747429695948349442
747387849150914560
747371713772593152
747416383089184768
747440282413768705
747238196602253313
747383352794152960
747384728689467392
747356438125752320
747418283096236032
747307679236788224
747437467800899589
747437065340583936
747420686319255552
747371680113229825
747335911302529024
747413514281693184
747440227635978240
747423903258124288
747393687487815680
747399119140958208
747392899130744832
747232848642457600
747343477558517761
747266415867138048
747389992331280384
747368777721987072
747384044900409344
747297780931006464
747382765801308160
747433894480224256
747418094369374210
747440927988416512
747382904045461504
747367284642058240
747395189317181441
747416777282437120
747269213429989376
747414474659766274
747417720933605377
747324871663722497
747319352223924224
747404462961074176
747303745113907200
747441645197660160
747389967198916608
747349655780888576
747383944325148672
747309407524925440
747287752274698242
747428173193744388
747308157421002752
747350729816420352
747241023512920064
747326259999342593
747393121529528320
747324951393275905
747292638420705280
747344379581390848
747358795366445056
747384590390595584
747409185852166144
747344014622392320
747372741410570240
747325991643557888
747425958798450690
747236459887767552
747348460710551552
747405695906123776
747431272889323520
747295763181379585
747411312012070912
747382946290667523
747364113706291200
747441217756078080
747376079963250689
747312121227055104
747251291013820416
747431532797829120
747328978105434112
747386863476969473
747303774532706304
747231372234788864
747439330285649921
747300813085642753
747391322076512257
747384913121411072
747269507031273472
747336066403733504
747436578830692353
747396271401541632
747339203550208000
747381335371677696
747355888667660288
747364642335264768
747408313235668992
747423039499939840
747391280360136704
747386431438360577
747363950057107456
747424801040502784
747365711849394176
747354110161223680
747369830563483650
747362343655448576
747376751152619520
747352071607771140
747272568634146819
747270660301426692
747425128082976773
747364839471865856
747363702597357568
747400558156341248
747438021687943168
747418643911286784
747270563991814144
747287345452376064
747387878607552513
747326457001578498
747287949134307328
747307251421962241
747393822037016576
747347193745416192
747365837439393792
747357558134956032
747396715960012800
747340210426392576
747260149593743361
747271817933398019
747359478757072896
747321394476638212
747319175715004416
747223944025935873
747332127964831745
747444140883968000
747282618303995904
747244987209777152
747433097533198336
747284581355687936
747431507908689921
747256827549716480
747401178795937792
747326381634125827
747440076792160256
747316445273460736
747420665456758784
747315530831298560
747407096929460224
747369956380008449
747412365075972096
747386712444264448
747391049400786944
747382920722132992
747238582306242561
747347386779852800
747404072874029056
747291896129560577
747313530223792129
747310938471071744
747429670837157888
747322501932277760
747394421621145600
747342626261606400
747239161342504960
747286493689851904
747334535629594624
747362838390398976
747310850092867584
747384833437900800
747429162965667840
747368836282802180
747401799687102464
747383746991534080
747230772445200390
747312322306179072
747331565902929920
747421068298616832
747305443651837952
747393272595759104
747430379552808962
747405545133473792
747436385817100292
747324103997087747
747356609987252224
747410481531367425
747374964173639680
747401652701892608
747416626425790465
747309390370267137
747360187762147328
747352139006087168
747408959351357441
747383344715939840
747309722064216069
747255120509952000
747443675513266176
747417192573054977
747258274395865088
747438776482467840
747418111217926144
747441955790032897
747336825589489664
747388490875273217
747431759374094336
747377707265122304
747400142731509760
747235713536647168
747424369064841220
747328407445245953
747442354295087104
747335625804652545
747412574535319552
747229203758714881
747344723342299136
747360854522355712
747431272759205888
747392504996102144
747378093287944192
747351018950660098
747312880240865281
747259209725599744
747401107626876929
747427309028782080
747237668048691200
747248883361787904
747399282974588928
747366269373014016
747385567395078145
747378714137104384
747329774922588161
747427619617013761
747389862643437568
747300368548143104
747308681872576513
747394123955568640
747241958700122120
747220077091520513
747330022378090497
747347495684997121
747391259396866049
747413799385333760
747302163932602368
747392475661230080
747431746610802688
747389757802450944
747341208536518658
747420241769050116
747397957390045184
747396745466781697
747233473748840449
747226037243633665
747303119982211072
747375974971482112
747377472317063168
747377569092280320
747252977027715072
747335315711361024
747401359054483456
747352193381040128
747421571321561088
747279569166622720
747345998268162048
747371453767614464
747394446719868928
747442333067534338
747346061430132736
747331436005335040
747331402274746369
747278130595893248
747419058937692160
747293548844716035
747438332049645568
747427552348741632
747222686028304385
747302247705378816
747330680879669248
747338276609003520
747361869510356992
747292047325835265
747411156877348864
747389245896163328
747264754696085505
747386897215938560
747415175234367488
747379166887157760
747372724750790656
747221872278831105
747441830032252928
747369792940695552
747397689235640320
747340873080283141
747311970261438465
747420703188627456
747368802959167489
747234769650483200
747296753292980224
747362595473137664
747354554941988864
747281536387416064
747378667932753921
747387002111295488
747397462730608640
747417884666793984
747395810111930368
747224002934935552
747441863557251074
747306907744903168
747351216015867904
747405373011791876
747242369964216320
747222052726149121
747368232521187328
747268458178449408
747233947722088448
747367133449879552
747401384102891520
747315828928839681
747431566272389120
747411987605315585
747304047015669760
747434753981321216
747284476380602368
747257225870114816
747361970538618880
747238095922200577
747438902466621440
747406945867415552
747254201764323328
747420330025705473
747370866686693377
747315417983508481
747388927288446976
747403997141676032
747420036160163840
747298753753669633
747422947061665793
747311265576419328
747412063144706048
747438482826604545
747349962019639296
747384657520427008
747281523452215296
747418547488436224
747411408489447424
747427212660514816
747293309693943808
747442895414788096
747354441695760385
747327778572230659
747400402597982208
747398976735961089
747344383523971076
747384703360110592
747325530274312193
747416177391996929
747382765759299584
747369931033894912
747366936518995968
747327790869929984
747399081564078080
747289371158556673
747429267982680064
747316730460930048
747424377399025664
747401996810977280
747418656204857344
747437681639043072
747235839306924032
747443990111330304
747403334697422848
747369893297815552
747321226951954434
747362393815035904
747355305458040832
747433684370763780
747327300413202436
747309705068843008
747232278460305409
747336510735736833
747404664090550272
747374926487707648
747306873796202497
747323982618075137
747238494246932481
747253887371927552
747431553966407680
747240771602898945
747403401860890624
747341955122630658
747381876365627392
747403334429048832
747349928419090432
747238486013423616
747395679983636480
747283964746862594
747275957749243904
747384309338759168
747266487233183744
747391976589271040
747438331974258688
747328000509640706
747401656791343104
747361857078452226
747289367161380864
747387979119767554
747266248141049860
747225953177329664
747229933806706689
747416437766004737
747405180212150272
747355037328936960
747313761132773377
747315241705365504
747329980292435968
747346354779783168
747410460828327936
747242839642345473
747389476700229634
747344995955281921
747245402244550656
747290138711982084
747401346433810432
747401346433810433
747405377285718016
747289425529311232
747425782566379521
747428366165377025
747255024204517376
747370837079134208
747378097612283904
747389535504338944
747366668037324801
747354156311154688
747234853536555009
747422297150099456
747402940386795520
747249537769578496
747309814112346112
747228142679494656
747406027243520000
747414130731147264
747245062644346882
747251307979780096
747290285667848193
747344492555079680
747418056549408768
747319922284322816
747401040220258304
747438390795182080
747388193339629568
747361324305244160
747440441734348800
747423823604121600
747432992432398336
747258807370268672
747356232747458564
747308669138673665
747283901807112192
747219640745627649
747343331068239872
747328453578416128
747270245044322304
747347931850637312
747230760030081026
747433084644130816
747377916942626816
747350562023182336
747353342846828544
747383172682260480
747403116337840128
747270211452145664
747293351615959040
747425526705332225
747349282479575040
747376725806419968
747270509566529536
747231141837570048
747381331420545025
747405352191295488
747432803768369152
747404303464206337
747421990693146625
747270652088836098
747411693777588225
747358002626301952
747248224944197633
747310640658690048
747419658714681345
747335890121306113
747439883602497536
747225345137516544
747430408741068802
747342966172188672
747403989084340224
747432611035947008
747379661869481984
747393566129987584
747358275079856128
747429985204461568
747409462646870016
747438835236278272
747423861713448960
747268143903473664
747326666825863169
747417272378023936
747409630213509120
747267099312021504
747402508285337600
747273936203718657
747351157463408640
747365845899296768
747377770481721344
747398456738779136
747234450786885632
747359298683015169
747343150323138560
747379477596954624
747288980979224576
747361752354979840
747399287261237248
747347751654981632
747410083072479232
747403388971786240
747364654842806272
747371093061664768
747270869903253504
747439758058618880
747426860607246336
747353716181741568
747338624794976256
747418891341729792
747311542400520193
747377774697021440
747392903538872320
747310074146623489
747406949881348096
747349286908624896
747271406757416960
747400524375285760
747432095086108672
747224267062861824
747429938874089472
747423542682198016
747285898350338050
747407755284258816
747362020626935808
747304772508618752
747367955638398976
747227559700508672
747433667962806272
747220139905531904
747356102610849792
747386553350119424
747314335609806848
747414013194047489
747349689507282944
747419482860191744
747312741984014339
747358887754534912
747375136471392256
747345151291383809
747311051398516737
747400361028128768
747325223880404993
747304260824555521
747437350481969152
747418790615363588
747307243045949443
747431335807975425
747416848476569600
747370753423773696
747440869259812864
747435983226929152
747256185653387264
747438398936334338
747384338459860992
747439225189076992
747295410838876160
747383856060235777
747328944504864770
747351077645737985
747317175212343296
747360347317665792
747225991240626177
747435769300680704
747404609598136320
747402738925998080
747298422529503233
747432535219658752
747316298711851008
747385307524382720
747435408636645376
747439132968837121
747318294986711040
747380513510326272
747260988110561281
747388856018731008
747341116261883904
747431029384880129
747354940650184704
747308392209801216
747401233116303360
747242893916672001
747405981001351169
747377707298676737
747409235936325633
747410712377573376
747339115402649600
747250632361283586
747438868740308992
747281204676702208
747376105280180224
747308392209743873
747318848638967808
747376944191242240
747439003163582464
747429935011217409
747377593968558080
747258438015651840
747387115294588928
747336867280912384
747405519720062976
747381482176581632
747393729523245056
747430396166471680
747334921354543104
747292881728114690
747345499225628672
747405288953643010
747240431830786048
747397412394786816
747397999257608192
747400331626156032
747413501635756033
747313052257656833
747302327342665732
747231355495452672
747405930795507712
747379989230784512
747409902969069569
747223423944908800
747322065619812352
747408321703882752
747418241224499200
747353091108831233
747427325826895872
747378219037294592
747432522892574720
747256550788567040
747327476305539072
747240771644985344
747377736621166592
747418019031359488
747255846183133184
747256877982035968
747332333603192832
747404617856647169
747254386313748481
747412432117653504
747365866686320640
747443285321363456
747242755600973825
747349555260325888
747227177842671616
747344396119482369
747342932609380352
747268248727543808
747353187586187264
747390709565652992
747421713919545344
747432342474625024
747440013667762179
747419868450938880
747221691907059712
747223814258442241
747319213660868608
747277031419699204
747361773032976384
747298103904997378
747315266925658112
747425841076965378
747279413692108800
747390399447240709
747359118088769536
747376528808361984
747222262479151104
747408090929180673
747434095513374720
747395382301188097
747309810203275265
747307519861657600
747368182055243776
747415397452812290
747354500273442817
747289761069465600
747373521496580096
747319838633140224
747280814920990721
747373370409312256
747308056720007169
747366408007344129
747342164972101633
747343419010228224
747391397653778433
747431943990611972
747314713004900352
747331095964717056
747413845451378688
747243590401720320
747423110610194432
747400985648168960
747422007478759424
747340705131966464
747386838281654273
747401774256971777
747256315861295106
747246849178898433
747354470816878592
747373622235398144
747443792903573505
747421974205333505
747411668775350272
747250292769464321
747392412646019072
747303506067890176
747310279663321088
747305770719444992
747432178624135168
747381478200348676
747333478509731840
747376008689487872
747318982827401220
747368576429006848
747379737517907968
747286791552565248
747353057399177216
747333868659695616
747402449766465536
747307788481658880
747440080839708673
747391028475338752
747393809454075904
747355129356050433
747414902432739328
747418203400241152
747371634076483584
747308862038933504
747327212001468416
747420720003690496
747356689700052993
747354630531727360
747416475456114688
747364331898167297
747360225469014016
747250100011827200
747395650455732224
747331611977342977
747238603370070016
747419377859952641
747367477387075584
747265233085829120
747384137351331840
747324393722765313
747421449787416576
747379385120989185
747356358379372546
747286216962277378
747400683750461441
747240247428165632
747354533911740416
747358136944721920
747423672781017089
747306815260528641
747424389818421249
747411605714051072
747349073053777920
747412050364751872
747388767971971073
747256982562807808
747433386726166529
747438767972155392
747342504488361984
747371709460799488
747434091457417216
747330785590403075
747411597417652225
747432409717571586
747435446226063360
747376012967677952
747388029585719296
747360854635651072
747374020786528256
747403254988836864
747249491581898753
747297818499375108
747269020244672513
747419696635461632
747328294253563904
747351363177242624
747425069387874304
747384191894044672
747311781152862208
747338989900685312
747287353576689668
747350125572349952
747374876156108800
747335667844157441
747431302299713537
747365590193569792
747365678265548800
747385571518128128
747321885352853504
747373273915199490
747413778552266752
747281829653155844
747431344276406272
747408095006040064
747421466711449600
747347315577368577
747412859878051840
747327375629656064
747431470097121281
747232508786413569
747405167478214659
747403208675434497
747435139878232064
747267082782445568
747330336774725633
747261101373546496
747224703404752896
747382136747982848
747242462092066816
747321331926994944
747300268040060928
747369494968999938
747370207987929093
747411039642222592
747309373593001984
747440009490407428
747318194470195202
747395105317752832
747375027343896577
747363006535901184
747389661065121792
747231162666356736
747223574927245312
747343427449167873
747423223978008576
747439418177355776
747240868281782276
747364814238801920
747427413936717824
747257846803243008
747406979245740032
747316047020064770
747340856328224769
747400922851057664
747361433583763456
747362599621238784
747315497620770816
747394795069407232
747396191697145857
747299047581462528
747443033638043648
747306815445053440
747414973953933312
747365417979543553
747328055064952832
747371071939166208
747347667945037825
747402592200892420
747437640010477568
747400130140082177
747426105661939714
747379791846866946
747379812960976896
747412528423178240
747346023786262528
747403816748748801
747363895606673408
747277039820890113
747406434204286976
747257150343417857
747388948075388928
747274544189181952
747420506161287168
747253769805664257
747401971380948992
747319804852240385
747325400364126208
747426818685276160
747438495313035265
747277815666466818
747259176536150016
747294366591397890
747362943608721408
747253849509892096
747418874618884096
747361517402791936
747220068661141504
747313505318035457
747238053698240512
747386511298035712
747417779674963969
747405129947676672
747373043396182017
747433760094838784
747429595192918016
747408439119388672
747352801575985154
747405364568723456
747323168994426880
747406685778513920
747312397912674308
747313756837814272
747335504195006465
747423999865458689
747262116411904001
747265283438546944
747407562568392704
747413522431213568
747417548942118912
747319221911093250
747262922003451904
747329053485498368
747371931905601537
747407340262035456
747370094569885696
747279539831595008
747374377101049856
747433504045142016
747426575205830657
747393742190092289
747298665727832064
747402285848870912
747320681738625025
747292323910848512
747288637260238848
747258970763591680
747414000724475905
747367544542138368
747338201161859072
747345461413982208
747269158962765824
747359109683548160
747426789039968256
747364730256265216
747304684491202560
747303472442150913
747432090673766400
747435370841681920
747407184867303424
747402131024523264
747383344367865856
747403796129669120
747413287516573697
747380135960133632
747424436123361281
747361614018469889
747401321423192064
747268047136653316
747355829892853760
747379469132894208
747421206471639048
747419583506710528
747439548053987328
747427204431126528
747312284645523457
747404378894647296
747371877149122560
747258182444032001
747428739559096320
747265019012743168
747417393807319041
747434351659474944
747223478827261956
747424129872125952
747324921911513088
747404337232683008
747345784371187713
747377409498943488
747368408698740736
747398259451301888
747401136710225920
747391280368353280
747380823595196416
747391582215757824
747402831154511872
747222862180777984
747267153859063809
747277408860921856
747437820160131073
747362490401554432
747308086147178496
747256907245686784
747402076192391168
747404471098032128
747367649605124096
747223059023560704
747402537851035648
747275089704419329
747374754710040576
747402592322486273
747438029825052673
747378772874240000
747419788759072773
747289840777977856
747300989313507330
747371449304788993
747430023116685312
747308408953397248
747235512231075841
747399488617099264
747363522124849153
747417565706727425
747389640122994688
747391930288455680
747372934214332420
747373672487333888
747424633209626628
747340956861505536
747321004528046080
747370656958906368
747360246486736896
747379896725409797
747425153479475200
747380005961932800
747275089733783552
747385760257572864
747357134468284416
747246086008410112
747409999249481728
747418928847085568
747329783311175680
747342106025308160
747386683394404354
747347516685881344
747434779415568384
747298711852613632
747346560351014913
747332669034266624
747350880488284160
747385328378482688
747400591509454848
747357524609761280
747294186051821568
747419667304693760
747423849088716800
747413329774260224
747347864758558722
747390306945925120
747375731697606657
747421470926716928
747428068231421956
747424033390505985
747372661496381441
747356182071939072
747367720887410689
747408443464617985
747374104672559106
747353497700569088
747334182989234178
747428487770832896
747359688468103168
747289916237766658
747411530430488576
747288167321997315
747414898435559424
747375421361168385
747441452444192768
747316529104969730
747298040856248320
747287777146896389
747260682089861120
747301308026093572
747348980518912000
747275139943829504
747325886588817408
747408326015729664
747376574752751616
747319460894150656
747422766975057920
747408401215295488
747428425049182209
747403120590856193
747329787371237377
747388210100076544
747409223210917888
747348728961392640
747298200227184644
747428093506293760
747406257921863680
747248367730712576
747362410848264192
747358870763376640
747379842350465024
747360854849490945
747270614231191552
747331339565686785
747332572649140224
747400817804705793
747443541304041472
747442413069819908
747411563821268992
747418585262284800
747431977700188160
747220760679301120
747413191320211456
747229753527119873
747393721449254913
747345054918795264
747320597579866112
747223910450593792
747408401144156162
747378500177379328
747246409058029569
747435982970978308
747267137232736256
747437518161797122
747386972461629442
747429817566388228
747309688354549760
747238876045991937
747419830874218496
747417125506138112
747396749615054848
747387480219992064
747373609509851136
747362444230549504
747391540138385408
747442928897896448
747415128786763777
747437690212204544
747294735727894529
747426625415954432
747400440468353025
747404131518713856
747338868156882947
747221188737404930
747395587901816832
747397357864628227
747328541885235201
747434607247822848
747350868064866304
747374910004068352
747412314450714624
747387652220030980
747407713257295872
747311718569652224
747313186286637056
747406085972197376
747285151659364353
747403242242347008
747402638245961729
747289073312628736
747398469032108034
747364365108641792
747429154879057920
747385391255216130
747438524954140681
747340810127998978
747399438168096769
747421487645196288
747380043593113600
747405398253121536
747408778878914560
747440269604306944
747220064559063040
747361043530321920
747285197847040000
747410414372257792
747238439540555776
747416919901372416
747373626391855104
747397210858393600
747354336909459456
747367548849524736
747219947005214722
747421730671452160
747331855431569408
747352705258033154
747373756356632576
747365082720411648
747312200746827776
747383852197371904
747421894509469696
747384099321503744
747416680914165760
747429213645512704
747423978768195585
747317430972645377
747334237452279809
747230571286274048
747346577417605121
747435731354853377
747405670928920577
747390646680420352
747368932940537856
747357201338097664
747243611159302144
747393804945264640
747360171144417280
747388952169095168
747399165563514880
747337781731438593
747397970249777152
747322472567963649
747319356254629893
747439921338654723
747385043136319488
747380178007916544
747264167766200320
747275920231251968
747305678750965761
747364017379770368
747374926764605440
747345264432689154
747345239099113472
747310623852101632
747421118273708035
747384741452709888
747428219477983232
747359680255655936
747379741431373825
747371474630152192
747433483358830594
747441918062166016
747262305390444545
747371944513699840
747304290264326145
747437602173784064
747268781253132288
747402034291212289
747409252638199812
747385856806158336
747392395860402177
747440705891606529
747272048611827712
747408225234989056
747301484421750784
747354315698778112
747336649495838720
747367724968378368
747375899851493376
747385097649807360
747306333133672448
747375069190565889
747248720002035712
747326218320510976
747396497675673600
747414080609214464
747345893607751680
747224854294892545
747299211184508932
747315287964291077
747405867985833984
747227186336309248
747229518381854720
747423261617758210
747371193800368128
747441758544367616
747269515218649089
747286128911233024
747356924753022976
747420346555445248
747288012401238016
747370291769253888
747268173053886465
747277882825670656
747285524839202817
747293745951842304
747377321393422336
747269179573673985
747230671710519297
747295088158478336
747319851337682947
747415292523995136
747349647501320194
747404374947692545
747412713027035136
747370832847114240
747381121634152449
747334212395499520
747372728706023424
747406824232488961
747400075740123136
747232404004179969
747391204652912640
747428697515376640
747359051340783616
747427758150553600
747397575720976384
747379221572395008
747400159533895680
747402114050179072
747268261209870336
747239626914603009
747407998784540672
747406287525273600
747308673316200448
747427116333989889
747334870913810433
747281938709286913
747313429522702337
747442203253940224
747408036604436480
747224514795212800
747439720054071296
747406157371707392
747292646717030400
747336968011296772
747375345813291008
747231921847996416
747440495920439296
747434082989125632
747268982638415872
747404869795975168
747348565190533120
747388499398168576
747249969787076609
747391834012459010
747325962140848129
747243703379558400
747356840783122432
747298623654764546
747440307365613571
747434749833134080
747343050016382976
747336590565900288
747372065993408512
747235310648573952
747420048776630272
747414835265048576
747362788293623808
747337148374802434
747277073329201157
747372800235573248
747332714890551297
747250905125380096
747375723334221825
747393993948930048
747402948703969280
747343339150663680
747414856480002048
747249051175817217
747395227090984960
747361148224299008
747409747519803393
747319842898796545
747264670956929024
747241388379512834
747427024223019008
747247369419431936
747427464629067776
747380836278796288
747329775018991616
747339572657291264
747332073162084352
747440064112754689
747341695113519105
747379217378091008
747256366109077505
747361848815718400
747439057572073472
747321126338977792
747397999630946304
747355091687084032
747440378769477632
747310665711263745
747357889350762496
747227887066021888
747234476011356160
747404215538974721
747441578126499842
747408761967489025
747415280045850625
747299395603816450
747414411552432128
747270773652389888
747427984525631488
747219968115281921
747322728542150660
747351132360613888
747432879462957056
747397076854571008
747429196465606656
747282861397401602
747395914931769344
747257574332895234
747420229446344704
747350049970065408
747277824201940992
747344639674322944
747250489947996160
747424406599774208
747368018578116608
747410620044218368
747224036405448704
747328692792102912
747375853550460929
747426344636579842
747346434870018048
747412188978089984
747403347045539842
747337781668519936
747409877526519808
747364197558812672
747312708156985344
747354869325914113
747317024234176512
747423068687998977
747269003534434304
747430916495114240
747287789947879424
747251643553484801
747380983062659072
747410699773681668
747325471361163264
747334120326369280
747372527479984129
747377900505210884
747313622762717184
747351589376167936
747411597468049408
747394035644506112
747371709389545474
747364608470585344
747306450536402945
747306450536402944
747300532285382656
747349257447841793
747247583458795520
747349060168851456
747221561925591040
747268470744588289
747401057068683264
747444094981541888
747239727288492032
747409852532568064
747248128693141504
747220328720437248
747418673216917504
747398758619557888
747422703892697088
747288448411672577
747347269540679680
747240817807368193
747338616460828676
747298615568138240
747415283959115776
747410498614886400
747299399827501056
747410439751901184
747428483433791488
747414093011746816
747368823871799296
747257486227341312
747439699346722816
747426277238411264
747420040484511744
747442379372789760
747226964159664128
747330609433829376
747224598631059460
747440307487145984
747399299537997824
747388981805977600
747228113541693440
747396393036296192
747255695095980032
747409844009897985
747419809839734784
747404848610615296
747387912174604288
747290428085407746
747234425591726080
747365980226076672
747410657985835008
747293267658563584
747411492513943552
747391401772519424
747437950028349440
747437916612366336
747437488873050112
747265618919862272
747328193485373440
747373315900178432
747257116914659330
747383046874206208
747383147361361924
747296811954511872
747386611718033408
747345759373189120
747420564801863680
747267715950247939
747404706255937537
747416793912852481
747442807380410369
747337999722000384
747344064916316160
747396191814455296
747369679296004096
747421491780718594
747330920017891328
747376709104734208
747410435641581569
747401887381622784
747399374980919296
747423475690799104
747412444780257280
747411009976020993
747302126083137536
747222849316761600
747330269795909632
747440043157905408
747408439102554112
747402734836547584
747398641355206656
747407092689035264
747290688262275072
747403292502687744
747320094439530496
747430551498407936
747407424009691136
747318928288866308
747406618703310848
747414906551549954
747339015112691712
747326557660680193
747441414808698880
747364113806950400
747317598765752320
747311546498330627
747342584406642688
747332656283557889
747400490904805376
747300779577335808
747428777282658304
747347642590453760
747435290826924032
747338171906613248
747275634641113088
747337156876591105
747387157053050880
747327065305669634
747408288250159105
747263463035023361
747334648619892736
747277736071225348
747325765008560130
747405448626716677
747336607460524032
747393595615903745
747261323755556866
747239647865147392
747329833533726720
747259616816402432
747344580945686528
747388159529488384
747296375579172865
747425434237833216
747330823527923712
747409655601627136
747325471696683011
747298200197857280
747383604511182848
747393041611161600
747357109306667008
747416525636698117
747233515788341248
747229929297879041
747433793535905792
747249512754753537
747357704822231040
747437396673757186
747383562840711168
747404118801719296
747410758598803456
747423580602929152
747285109674414084
747398083147890689
747272216354619392
747424083877429248
747430711007846401
747377371720777728
747381570483388417
747411027013275648
747362830182146048
747312968405123072
747402550387838976
747412553794465792
747354311361855490
747285466072768512
747339136592273409
747416232203190272
747262636543225857
747421487636832256
747422347288797184
747359638182567936
747403972135247876
747354823327113216
747409885994721280
747219775126802432
747324318179221504
747427967886757889
747414533258514432
747326440371159041
747310267000774658
747256412426899456
747286338806779906
747439095270367232
747421097365118976
747344815658934272
747373697514741764
747399689851408384
747373168952807424
747367074868011008
747303858259451904
747312771327397894
747307645866909697
747224372146954240
747223059115843584
747347592141385728
747439569264590848
747402198020022272
747353112038473728
747240616451538944
747370430143602688
747366441633091584
747424163707654145
747321344539295745
747440085264637952
747425572926722054
747352126397915136
747409445899075584
747421755891908608
747296727925854209
747404005664563204
747406023170764800
747349865643057152
747354059942821888
747348103800360961
747418350255505408
747338280966881281
747434087242047488
747431541387759616
747358426217349121
747373928482471936
747348712142274560
747392999806599168
747392072903163904
747425967241498624
747411731400396800
747366391217590272
747377774600589312
747325194599993345
747323067991371776
747342731274391552
747424020862238720
747436637315969025
747330039109148672
747400264211116032
747227052059697152
747276226335674368
747318358081581057
747376319219007488
747398347368075264
747276893121032192
747337613879582720
747340017270325248
747309793367318529
747441246788952065
747359692972691457
747435714506260480
747420640391495682
747383302433079297
747299206948225025
747416420791771136
747402260901036032
747345369227366400
747294022603923456
747396711622942720
747265220259753984
747309650450669569
747388771864285184
747426151769980928
747437593785171968
747429561743216640
747380064636010496
747384040974585856
747226989262680064
747394958592598016
747291808254746625
747387039755214848
747238821549375492
747402021867753472
747410809052073984
747437279170289664
747441179969654784
747269737491632129
747422154602450944
747355045654573058
747401422107336704
747437106943918080
747435907729473536
747268915433070595
747401967400550400
747274690897420290
747363597907558400
747304671815970816
747253707029372928
747414659309969408
747220706354569217
747424302128070657
747234794782658560
747331951665647616
747254936036061184
747396967471394816
747258651891535872
747392605655302144
747420342579265536
747375257749696512
747429679104131072
747411010030571520
747335629990551552
747366605030465536
747375186584936448
747263940934017025
747304088824512513
747337064538988545
747390596411703296
747407696639442944
747374796615389184
747320316737708032
747376855926325248
747386028848254976
747336917771915267
747410360068513794
747246690034393088
747411773356052484
747291577244999681
747324485859061761
747278294026838016
747245196698615808
747356278528282624
747328138967801856
747428420716400641
747240893443248129
747402500014211073
747226351724171264
747358879302946820
747319851115417600
747326004008390656
747398582542577664
747372510749036544
747417372890382336
747401875171901441
747330936878964738
747397735385538560
747261478919516160
747398070606888960
747294287071576064
747381582902624256
747285474503331840
747435416895299584
747333448956731392
747386368557461504
747373152477519873
747380265845141504
747304520837828608
747410364304756737
747292399429263360
747376138750656512
747340134987661313
747352033880064000
747385777210916864
747384888052056064
747419511842713601
747366466824077312
747429070854586368
747426030084853761
747306924492754947
747414067669835776
747228092196847616
747316726321160192
747440143770890240
747411345679720448
747410406092771328
747296795198271488
747401849704067072
747361236296343552
747389560464769024
747375073196146688
747296220603785217
747336003472392192
747267888097157120
747346677871194112
747439871267115008
747394987956965377
747432774395625472
747399060550615041
747275450141933571
747389761619369984
747327291689078786
747435529973686272
747377048881139712
747225609487671297
747315136763879424
747438650640605184
747291472337080322
747404400109326337
747384481267486720
747325773669797890
747427556559716353
747288205238538240
747396116249993216
747441062289997824
747252402584059905
747423781723873280
747316902368706560
747381960436293633
747249982365929472
747405792547049472
747418794654474240
747290625238663168
747265832842039296
747318366281437184
747409785461547009
747372623810568192
747392739650772992
747288712589905920
747295339447627776
747367112642039808
747427653192409093
747330567486595074
747370497533480960
747295675096825857
747286212939964416
747418526156263424
747426252362027008
747276754536960000
747305963858731008
747374603647913984
747225080862629888
747411048123228160
747261307020255232
747317976139866112
747309663096496128
747325601590059008
747424092236709888
747297499719700480
747252687574491136
747409407751913472
747313316477865984
747421147969421312
747437677381726208
747376981952454656
747431784644771840
747369750670512128
747350612296273920
747325446220451841
747439791449464837
747237449793830913
747410913628725249
747314926956355584
747376482654248960
747361269745868800
747387916415008768
747423332874788864
747421265233776640
747283880697171968
747411077181243392
747427024021626880
747404093895868418
747322615295934464
747383562500874240
747384607067168768
747336120845795328
747410968259371008
747330114833154048
747246866249711616
747386095864733697
747399878540726273
747413811842396161
747400129943113728
747428802595192832
747409252877205504
747313484027691008
747243871508144128
747329309317042177
747411245083561985
747288838326804480
747437631454199808
747284493031989248
747238884455612416
747441074746982400
747334375918886913
747400381978783744
747343410504208384
747349140019904512
747366479281139712
747342093450780674
747407436500303872
747353086939766784
747341715929915394
747228004477087744
747257913836634112
747250473342767104
747360481376112641
747383512173522945
747414898355933184
747219993171898368
747340676078014464
747387111079280640
747426503923798016
747347579571048448
747412897656102912
747351220260478976
747386460748144640
747388750871748609
747325073023897600
747382786638635008
747379628403265536
747357851757191169
747441481787523072
747335009531367424
747238087298813952
747382832666972160
747355292841746436
747417397934628864
747432304524595200
747343947333152769
747321260355424256
747375291610324992
747439669894385664
747342596926693376
747436846926290944
747364566787469312
747406249562509318
747418316575223808
747359277812113408
747394304361041925
747360682753036292
747320849598816256
747428269801218048
747413539376218112
747329573583368198
747233536483155968
747407092793880576
747427732833837056
747313257644339201
747402500043464705
747442861591961600
747277899644841984
747345113274163200
747421915195842560
747344941362216960
747326155082993664
747402936007921665
747433097541599232
747418450931363840
747296749002227712
747361374905438208
747366273605050368
747353795714256896
747331746358657024
747391913498574850
747440684701913088
747373852871770113
747390428610191360
747397567550365696
747240977429979136
747341170909421568
747394966868140033
747379192258527232
747272032065294336
747430081681825792
747271641948794880
747395147168628736
747309583664766978
747417314073649154
747418824207667200
747439246420680704
747349261751197697
747367187950743552
747380194579623936
747430106914824192
747384842065584129
747325232424198144
747254134965862401
747263983246155777
747418149042196481
747359072102453248
747389455607070720
747304235742564352
747231754126262272
747332173909262336
747419218275106816
747380601293012992
747258605959790592
747406597555511296
747324762829922304
747362788310278144
747353334097444866
747399199025565697
747383776745918465
747424532441534466
747402776892817409
747412205373689856
747256001204715521
747322174650748928
747324875996467202
747416731019255808
747256261440344064
747266755383304192
747437732205494273
747305414165835776
747422494110396416
747409215136866304
747257666502791168
747399521781579776
747405125526949888
747231942932729857
747281293130403842
747230281845846016
747308241453883398
747236627974594560
747227135903825920
747361345507590144
747223537568587777
747441821429694468
747277195257724928
747224908992634880
747413409294090240
747348586510311425
747395793443766273
747357805338714113
747350721088069632
747354349144244224
747331376936951810
747278570821554176
747391930179424256
747320618748567553
747416823549796352
747441968129650688
747222316954771458
747433084660912128
747373647334084608
747307830357590017
747427892267614208
747396120318513152
747324590863441921
747391426808451072
747403250911969280
747265547490885632
747390961463009280
747420434937700352
747368786169335808
747226875982819328
747308694136721409
747433915409899520
747387391963504640
747396560804265988
747401401068773377
747407617182556160
747430547224403969
747442681517907968
747416710387490816
747384732795666432
747373408321703936
747424385875607554
747250502467981312
747386863460225024
747387366944313344
747419130442170369
747370824387026944
747364080042770432
747326025214754820
747346850055757824
747425534926270464
747433353356447744
747283373178028036
747316072248836098
747402198083047424
747270798835073024
747320157475725313
747386226102124544
747334153889210368
747244794041237505
747303308629409792
747256995221123072
747325337499897856
747398008027897856
747387123498688512
747414419978747904
747387975139467264
747412604189040640
747418773867618304
747316588160786433
747355917793005568
747299391237558273
747307041639665666
747400365130145792
747391938748284928
747421780999086082
747430677080072192
747403045307285504
747380458724405248
747379783563116544
747324586342002689
747324309895450624
747373886296174592
747275232197566464
747224749353230336
747342970274230272
747375664685268992
747306760646496258
747341313331257345
747400386177163264
747432812043608064
747419616939487236
747345809532817408
747435819552620544
747233855417921538
747412503290908672
747425107186950145
747433093254942721
747280403698900996
747424285145333760
747295180424806400
747373601230295040
747347328143491072
747327786692419584
747277387948167168
747285667701366784
747297164359925766
747268609542488064
747435831976132609
747374981127020544
747388234951426048
747422271887675392
747390500227915776
747326851517845504
747267581703118849
747404437488959492
747436977121787904
747326230530138112
747434171203616768
747438097151909890
747257389758320640
747335953023328256
747415883790815232
747433403381878784
747420015285108737
747370077750628353
747407805674565632
747384023991844865
747437207837892608
747304218982178820
747270836738981888
747347030092062720
747248187354787840
747301849036775424
747361890754531328
747443209643696128
747341581741522944
747356261868527616
747373332698300417
747384212659965954
747288771402465280
747244982873001984
747235293988786176
747433197932142592
747258832636641280
747303267097448449
747302327351017473
747251475542310913
747418761137815552
747327077880258560
747225626130669572
747326381567029248
747401954704359424
747330504840515584
747356073384886273
747260782988107776
747308815847067648
747433848145862656
747347093186969601
747424641753485312
747369910347628544
747340520846876672
747328705173688320
747369788704423936
747398238563667968
747328696931876864
747435370485252096
747442798933188608
747411958241042432
747358803713208324
747433088972533761
747407717803884544
747419109256732673
747220186038558721
747341808405864448
747388478552416256
747301304125382657
747342487841185792
747258874491736066
747390499963572225
747343284616364032
747386070845775872
747380265769705472
747394966972997632
747308954296848384
747267686476849152
747366495844392960
747270106535714817
747427149729107969
747317313716686848
747372275972845568
747414000703537152
747415691024703489
747334266866925568
747327170419167236
747324926076452864
747398779725307904
747353577631416320
747399136232648707
747403481506582528
747272195362037761
747329896708341760
747384053586767872
747372561189711872
747320442440949762
747332039947354112
747389870943911936
747442450713608194
747298439088635905
747435278323834880
747303023827779586
747425010676019200
747350603731329024
747441381191335936
747395445010407424
747406853517152256
747233008155955200
747381855423434752
747242575459823616
747391896608210945
747286518830497792
747357889438879744
747440252751650816
747385131309109249
747414520969179136
747366051592159232
747255967704711169
747375421377941504
747369549578788864
747300582587699201
747349286761861120
747342051444854784
747398905294372864
747437090426753024
747410972432826368
747379284591919104
747383264948658176
747221150762151936
747405674871656448
747436075413561344
747367842245390336
747334061555752960
747348087081836545
747327644077694976
747412792706240513
747441154719879169
747386448299458560
747413476231028736
747307868114681857
747442677222776832
747248354959065088
747273554534633472
747412981579980800
747424390069919744
747408313160204288
747358929605230592
747411824040099840
747311169031987201
747420917026922496
747424859588857856
747405112969134080
747414919075659777
747318831941484544
747306328838701056
747435215535087616
747413597865672704
747398435712602113
747353556542423040
747343226026106881
747440089152774144
747332761317322752
747273688689479680
747396309146083328
747311722432606213
747250473355386880
747390273672515584
747386406520168448
747426201753387008
747325056368271362
747423408590307328
747406253647888384
747234019071373312
747361529964728320
747337651896750082
747384225247203328
747404320463675393
747296795160567809
747374116886437888
747361366277644288
747347042721095681
747264490547228673
747370258332327936
747321751101546496
747322518688563205
747258505208467461
747356199046217728
747364780449488896
747395277150093312
747356324678279168
747398213150384128
747333352810651648
747433055258763264
747410775300513792
747358170373197825
747299630233182210
747342437643747328
747271658801487872
747302432045096960
747425895669858304
747381071084388352
747404022437535744
747219674618703873
747372724738269184
747425681995243520
747404563557212160
747265765670289409
747362851367587840
747236703174299648
747305443643396097
747375765239570432
747412276953526272
747408619428286464
747400562111578112
747438944229396480
747435823663022081
747432141219332096
747380249264947200
747343515454083073
747435244786069505
747399307989508096
747384271518703616
747321700694429696
747358954536198144
747292290322833412
747306806951608321
747409336813522946
747299525740527616
747372699304005632
747327107143897088
747221213748072448
747254445176655872
747327292028784640
747303505770119168
747333381864599552
747427003133894657
747251609898459136
747324389255831552
747397978596446208
747402231603945472
747297034181349379
747398938852990976
747401023732518913
747441507162959872
747386204941918208
747379758481178624
747379124956631043
747328587812868096
747423790276218881
747348032769843200
747346354934976512
747386074868162560
747356681529626624
747352583312904193
747343058044260352
747399366604898304
747398645272686592
747376876998516736
747340189299671040
747226477637165056
747348439646769152
747415636435951618
747280273805475841
747366453914009600
747242529007898625
747314792759582725
747307242924322816
747435903275114496
747403867265048576
747401916813029376
747425052619083776
747373932550885376
747366462445215745
747412121567236096
747436758934163456
747420241832124416
747400092525551616
747238049843548160
747368693672345600
747372514741993472
747444044351963141
747401380088979456
747410486002606080
747412180438556673
747293062313873409
747360799979606016
747439732745994240
747329665698672640
747352487212945408
747411022579785729
747417465085300736
747406081706627073
747332417472499714
747313039678930944
747438860423008256
747381021071417344
747337370790330373
747323919791591425
747319067036397569
747254503888592899
747407780504551428
747334271023489028
747229904295628801
747402956912222208
747339237033336836
747339136655253504
747431662963695616
747411622445060097
747343783717527552
747376797268975616
747403481573527553
747352822421716992
747380374888550400
747421181377052672
747325752362754049
747294534258679808
747251387478605825
747346845907640320
747400499092152320
747400365138673664
747391795919790080
747314398566318080
747220844577955840
747426105678794752
747271650274582532
747325869912264705
747342286569115648
747316546033221633
747247277169909760
747435907591081984
747376428241530880
747316499791044609
747381603819753472
747291975695499264
747390844030885888
747230306885722112
747369180488409088
747354777105793025
747295381571067904
747398456608645120
747312435778838528
747438373862768640
747412214013919232
747338549360373761
747414701282197504
747228981565472768
747398158964170752
747279917277057025
747253312697798656
747371541608923136
747436268099887104
747370141059526656
747376985928798208
747391070468603908
747424415235772416
747251056292200448
747282156750180353
747370992188727296
747348238341050370
747401266632941569
747416534184660993
747338750796062721
747397227606245376
747411803009875968
747381477973712897
747257565663354880
747442827957673986
747391720602673153
747403624112750592
747408330088452097
747231485376217088
747390336289345538
747403447746465792
747396640445628416
747429125539901440
747298883722612736
747288838305812481
747337433709064192
747332136437321728
747441897032007680
747344647903535104
747239555271692288
747288897302892544
747315929533423619
747390852503318528
747374544927612928
747406505306132480
747369583229739008
747377984240128000
747400549436383232
747249453904461824
747411093983797248
747361957741760512
747272908574068737
747227035576107008
747330697568804866
747361441980768256
747381973111422976
747408103675674625
747341661429071872
747405968716271616
747326339896614912
747367746040664064
747373257049907200
747235344169373696
747371969688047620
747407621175418880
747249248291328001
747377099053408256
747406022956855298
747426747126255616
747349911637655552
747374284692164608
747441687488794624
747405419304280067
747256450012024832
747398398081437696
747368991664922624
747314138376921088
747232244876488705
747219695296716801
747440634710102017
747355498392002560
747414726158745600
747376809734451201
747384787489300480
747416261588582400
747406706989236224
747387773573824512
747352327732895744
747356048009334784
747398356041863168
747373626278682626
747357692025507840
747412197152722945
747436754685296640
747316625716576256
747385236003102720
747374691648684032
747353359582171136
747412180400807937
747375039612391425
747418622897848320
747401497571266564
747368387592871936
747362528225800192
747431088423862272
747337446384230400
747332094246813696
747281934657589248
747392664102969344
747304990549544960
747404819451809792
747412046359240705
747411282719023104
747423215790653440
747296430021218306
747342584448589824
747256764555354112
747365795680915456
747390021771083776
747394241245118464
747338260175687681
747227140253319169
747248736590389248
747251895174111232
747334350895611904
747435987282829312
747338180190363648
747355414514139136
747392878196883456
747435878209904642
747409399640109058
747341455862050819
747221016611520512
747352000673636353
747425765524901888
747394891538325506
747400948046237696
747386595012124672
747412075648008193
747399064816279552
747383969553997824
747410603292110848
747400243210240000
747294928443584512
747382426134003712
747320333682675712
747436339671474176
747375866095742976
747263248920158208
747362960025223168
747380488248102912
747406681685004289
747389992457113600
747228755177897985
747327644333531136
747393729540001792
747377715687239681
747344014467268608
747411458980483072
747313463194574852
747234576741826560
747314578921422849
747240658449145856
747334187099688960
747376436466462722
747395080366002176
747398544609316866
747386028735012864
747378093199790081
747310736842489856
747334078429437952
747375069337423872
747390344766066688
747388679497318400
747285852112322560
747385244370624512
747437430186205184
747385232056291328
747369159202246656
747338146585550848
747386372957188096
747358434631245824
747442199080509441
747413165890113537
747318945288359936
747320023266402304
747411543021674498
747318232164425728
747381209462935552
747337253328814080
747431897802878978
747356010201874432
747337559408156673
747257028746190852
747414243826405380
747394044037300224
747316071963623424
747277983694544897
747273814606700544
747228243426742272
747238573984800768
747253023177510912
747400482306560001
747304097485717504
747419919000576001
747390915090784258
747303132854525952
747347206487695360
747393431756931073
747302629366071296
747385408217096193
747382430219173888
747352709334974464
747418648030093312
747237445842964480
747399824090210304
747424360479199232
747310527420858368
747442626773786624
747412616654499840
747313316360400900
747317489860644864
747317573520240640
747365539698323456
747278231150133248
747330437538680833
747348364132499456
747425618942394368
747290964935352320
747227752709791745
747341766433472512
747367154379460608
747354819153661952
747404370552160256
747259218261118976
747317653421752320
747386079360192512
747331754684354560
747222325049831424
747436830107271169
747225303244808192
747369541118865408
747418853572022272
747309319348051969
747326033754390528
747304453670207488
747429364296351746
747391913343475713
747265484538642433
747310908775378944
747315983937732608
747221582897045506
747401430269558784
747401430269558785
747307255729532928
747256441539530752
747373122907570177
747413203953430528
747369834531422209
747296832707928068
747388163610525696
747326897437057024
747229644160704512
747325673052606465
747386251045543940
747382107341742081
747369318866788352
747333142990589953
747262435199881216
747424138491355136
747236896112271360
747363186660212736
747304554669084672
747441485910577152
747247700861648898
747374494436593665
747369440619040768
747322027984330752
747376704918687744
747425107119837184
747403724851712000
747435110492946432
747349395750805504
747292827244077057
747312515386773504
747287219472211968
747306882360999938
747383441210089472
747287789775904770
747379578025426944
747308790811234305
747360548514258944
747353325868285952
747331532151414785
747399769228615681
747389963227045888
747374351859712000
747369541294948352
747436515941294080
747240213940867072
747316113885667329
747244135665393664
747412457136676864
747441410467594240
747383658907000832
747416252948320256
747295352198356992
747384611014049792
747291149639946240
747336951540244480
747424343995604992
747396879512637440
747311164669865985
747283125986697217
747361722713911296
747404236267356160
747368421252227073
747389111770689536
747356845015064576
747273516500688896
747404471219662848
747363254033326081
747308757399408641
747434385146687488
747418757107171329
747366374541000704
747400952152391680
747333830592233472
747395889757556736
747328143279562753
747384799996817409
747355960105119744
747257922078515200
747418174132490240
747437039885377536
747407017002795008
747426927661690880
747316248355037184
747329565219917825
747354567294222336
747408510527356928
747329447880073216
747331347832725506
747278826728652800
747430379519352832
747409563121520640
747323668036878338
747341959421845505
747331284918099968
747390734739791872
747365451672453120
747428835914809344
747313349826740225
747272614746296320
747232777381232644
747415812542181376
747339438494089216
747287483663028225
747232747991633923
747386603316862976
747432518408777729
747239907806978048
747312842475331585
747358929676607488
747231355579228161
747373639025176576
747423391716630528
747380987164790784
747423022705836033
747364952504164352
747373139592626176
747392928348258304
747377443141386241
747376897739329536
747404223961128961
747340235332161537
747435911957221377
747366374473773057
747366042985467904
747434234038620162
747414956912553985
747412801111658496
747287978859331585
747429146335186944
747383801584693248
747415305224359936
747407625420156928
747406660491087872
747425140648992768
747437459475173376
747391670300221440
747440475280277504
747362792492138496
747382304205471744
747430820009369600
747397231968301057
747258417127907328
747394191177715712
747296530848055297
747346485071708160
747250028603969537
747364755195727872
747252654397526017
747270492755632129
747318009719463936
747306781508939776
747307968723464192
747437459542253568
747308254116483076
747236195583700992
747399073091592192
747322929700974592
747350502938009600
747311500134539264
747317229633445888
747374641212231680
747338855699755008
747393293378551808
747404148409171968
747354588496306177
747368098156601344
747382921045106688
747279430846812161
747435525758459904
747258333317324800
747410951541039104
747329346956779525
747439279874412545
747248174860017664
747410120833798144
747422808595017728
747386712557391872
747250506578305024
747380173754900480
747419088314576896
747288784119599106
747395067774636032
747398742018498560
747427665657880577
747225370319978496
747226049574952961
747384099719913473
747407335883145216
747413958814924800
747240721304850432
747442844818870272
747398074738294784
747340554334150657
747380664341790720
747328143283757056
747339513932853248
747368836589064192
747409969918652416
747249357414498304
747377757655539712
747305875849678848
747316793450979328
747429314199699456
747437841018327040
747382472111964160
747417137883582464
747391456369770498
747429876009840640
747296471997788160
747392932726996993
747321830831120384
747438671700303872
747369503416213505
747423920379338752
747225466596012032
747360992946978816
747289035542925313
747259520447979520
747407738766974978
747426537645842432
747420636025217024
747248577471197184
747276280739987456
747306056242475008
747417138198159360
747361051742769152
747279153934663680
747368861461209088
747377791155511296
747391603195535360
747395013097689088
747230071983742976
747432040514060288
747371696894713856
747423911676088320
747399819782565891
747343041271234561
747290617022054404
747224359513755648
747411123511623686
747354299118784512
747428915535220737
747330232156184578
747309369453207552
747427678475722755
747406790707548160
747333151131787265
747414663235788800
747346648779481088
747400469815889921
747439174765142016
747313421092192256
747418962518958081
747423081174556672
747365841604386816
747376990014046208
747331989527617536
747360481539559424
747353351105327104
747389954821586945
747329762515816448
747313564101181441
747320279160913920
747432883363659776
747437216390123520
747320295661277185
747319368661377024
747431109378584576
747315950651772928
747415821035651072
747328646633795584
747334422265925632
747392521760817152
747340306861854721
747396745139732480
747288989627887616
747298082899918849
747338352253276160
747403670338174976
747237231824240640
747367930325696512
747417376967139329
747422456403664896
747313827956432896
747371143485480967
747322317626212352
747335579751186432
747320430130651137
747357947903229952
747313475727196161
747371806131163136
747431276840386560
747259646239444993
747381805284720640
747330579998212096
747350226424344576
747386905642180610
747346874961518592
747373320069328897
747385940738355200
747438797407797248
747312079036522496
747430924762157056
747419000351633410
747435882479771648
747413405150093313
747362964441804800
747227819709693952
747403145681207296
747306584661856256
747441108603506688
747415703498723332
747286179213565952
747294152468008960
747334334143565824
747427728794783745
747341347024101377
747299110525370374
747320383804608513
747365305027076096
747360632320720896
747405645838581760
747324234041458688
747339107299274753
747369822057566208
747352117833150464
747243539910664192
747307121268531200
747434108318539776
747353988610269184
747269842319851521
747291040294440961
747441297082953728
747330555167936512
747436381547401217
747413727926837248
747368677239046144
747401304478257152
747371323463241728
747423698034974720
747333948301185025
747276079459500032
747408963466035200
747413304595857408
747431855926951936
747406618917220352
747330676584644609
747239232524193792
747344261859835905
747383038196256770
747361106251808768
747392383260725248
747427196000698368
747324053703139330
747381780047618048
747384187506786304
747246857764634624
747373731010351104
747426814319017984
747257695820972035
747369096635899904
747341351197388800
747393163464171520
747370791084367872
747401811968073728
747403347376939008
747361064254324737
747339006430457856
747371277632012288
747397105971503104
747339606517940225
747438948293672960
747400583192133632
747306177667555329
747290621006610432
747370245887664128
747242218830729217
747358006740815872
747414382469066753
747321922975760384
747373924137082880
747370266867679232
747434389156544512
747402789169598464
747439757794304005
747346593892839430
747327459708678145
747331062729060352
747415829420060672
747310405593096193
747230642643959808
747371311115153408
747252662765129729
747295679442092032
747437849369161728
747386506956906496
747350293529169920
747235763629211648
747249638374203392
747328281699983360
747413404969664513
747401174660292608
747352042616696832
747406811746148352
747322581561151488
747311097632305153
747397022102102020
747304474750816256
747337270135447552
747362528183857153
747351237025140736
747316491662438401
747319821918822400
747388524467462144
747395906484346880
747434502612353025
747363727977123840
747301136143515650
747272459582222338
747304441108275204
747225357615509505
747380362343555072
747342198560038912
747413459470524417
747385274045448192
747382178422620160
747413534997352448
747429125493788672
747324540531814400
747408866846072832
747418299676299265
747415414192242690
747408401198682112
747396539979563009
747388155251163136
747256642819981312
747356257762279424
747412595615866881
747424016776847360
747418388071321600
747265203688083456
747327421985128449
747443654470492162
747354030574309376
747227085593182209
747362536681578496
747221901404160000
747383390760894464
747311844092588040
747416030797004800
747256395637071872
747226737650565121
747329707704651778
747316063688228864
747386284658688001
747376763701989376
747304424570126336
747414935899017216
747305355722403840
747359608923131904
747370195354779648
747307733951512576
747370019235979264
747225990963703808
747391011622641664
747249575409287168
747404492241518592
747259205896200192
747406736349405185
747439908902604800
747355582445793280
747363367011049472
747338872414035968
747379540415102976
747371650727870464
747407474467180544
747399698206580738
747329816882352128
747427967572160513
747442480165986304
747366848165928964
747244458681450496
747231078713331713
747334334265200640
747271876800552960
747224468662194177
747355498765234176
747252201332973569
747352021271875584
747306341325115394
747415674406961152
747355909614084096
747281251065729028
747426080387039232
747413531071418369
747314566174937088
747224573515530240
747307268463427585
747355829972701184
747427678165295104
747401057265934336
747224518737821696
747418983419248640
747322707612565507
747278105052585984
747339002559115264
747341334520815616
747368916142284800
747313836579913728
747382136529838081
747372221362933760
747379414384656385
747342622029537281
747228700513468416
747312666478161925
747408489375539201
747402000892047360
747417637211283457
747408933963210752
747291623474659330
747436477974384640
747324733142630401
747243531815657472
747309734672240641
747352810207973376
747300737663676416
747268286354587648
747352214511902722
747350457186562048
747396355224702977
747396036360970240
747336724984930304
747310837782589441
747336942807719936
747313861871558660
747372221136515074
747327002521141248
747362616327053313
747402558516375553
747425056964419585
747314281327136768
747367494407585792
747337719055945728
747258723261890560
747400897777393664
747239794422521856
747374209521885184
747288200960315392
747387341636050944
747354311462526977
747385261210886144
747349140078657537
747394719420981248
747368194772439040
747377707252473856
747270299809259520
747423509081636864
747411970547146752
747303912634343425
747364222854635520
747417695797260288
747307020865286145
747330571706064896
747222488971644928
747384971921362944
747283595505479683
747270253730729984
747329531606818817
747358321426980864
747431272742424577
747234258197028866
747425908391354368
747240511824531457
747379511080128512
747352352718462976
747366374436114432
747408166313406464
747352130655260672
747386557418577921
747415569545240576
747353308994535425
747261634062651392
747412683843067904
747339069286297600
747336821214846976
747357130303356928
747436654177169408
747391829625212928
747319587071369216
747355326580592640
747330194185166853
747279103590440960
747426759734329345
747322934079819777
747305141871620098
747436813506121728
747242583777116160
747403254766534660
747254734646546433
747329619670368259
747321679848693760
747327727984738305
747381151065575424
747374524069470208
747433197961682948
747307318648283136
747241132367609857
747357897693237253
747381390090592256
747420623371145216
747377493435367424
747378743312801792
747328604493611008
747423400222662656
747427577745313792
747387828217077760
747220206917869568
747325135791620096
747263786076241920
747328227174035457
747334405350260736
747301102563930112
747356924522422272
747441620023386112
747311873570177024
747341590432092160
747410502825959424
747318462876254209
747385915631362048
747325865915092992
747249479179329536
747414831163121664
747352331839209472
747362846963556352
747430102628073472
747322443157561344
747366588437897216
747374838650593280
747235881023483904
747363631407464448
747433826977189890
747438264689266688
747375807383896064
747382560221704192
747274968061251584
747441657818144768
747344056703811584
747427334202941440
747384044799860736
747401224840945664
747402474722631680
747250502736482304
747347382556200961
747434586209030144
747412063069343745
747382056917819392
747262586136190976
747320467892035586
747436121424961537
747303983962722304
747348280355356678
747257150699757568
747348586485026816
747332832725368832
747349433654751232
747437845179154432
747361336988942337
747402537704235008
747355553068769281
747425207682498560
747308945807552512
747283201509339137
747331448483438592
747296174370021377
747350276739235840
747251437810364416
747389942104530945
747371893997637632
747427518827794432
747329418566131712
747317410227642368
747314712950382593
747368609958223872
747362255633690625
747266948459749377
747261969728569344
747399312112398337
747223084248276992
747337849096134658
747432866812919808
747285424473661440
747337106503041024
747308019097047044
747257976872910852
747285654959054849
747271981498777600
747238162695544832
747307222200266756
747413543474073600
747354949286256640
747244328678998016
747311676471447553
747360384810684417
747349370882818048
747391506634285056
747297893778784258
747300674786865152
747403904896372736
747313974937411586
747307985349664769
747397621786894337
747365745248571392
747234316925689858
747351090362998784
747440559158079488
747373924090929152
747256492043075584
747281100133654528
747441800529448960
747437660860465153
747406971263918080
747392932823457792
747301580861411328
747382182616915968
747357641647718400
747392047779287040
747437929379696642
747404538152386560
747308958646341632
747345528594194432
747402483224424448
747399421432893440
747289656362831873
747240486465724416
747405989654204417
747398649404076037
747232592986943488
747380475535233024
747384225507213313
747324905117540353
747440408062365696
747344601757933568
747269930618216448
747350352127660033
747418689796988928
747247231011434497
747406115294560256
747294706128695298
747266528819699717
747406908156416000
747419277138010115
747311827265032193
747433248201056256
747384745391054848
747406627301560320
747247537048870912
747309025784520704
747436951788195846
747344467720495105
747303174579453952
747309273156182016
747353254405668864
747333113567555584
747399002056888320
747391602981642240
747338557916749824
747422678869385217
747334686486081537
747367875745288192
747424008371576833
747403967831891968
747416865543168000
747425325500502017
747402038372409344
747368383511937024
747428169062420482
747361634646097920
747362091951099904
747229681930231810
747382644053319680
747369738121134080
747325366721642498
747331050045485056
747411194894520320
747323961709498368
747311290717110274
747361928360656896
747279967554142209
747371353016152064
747440143951265792
747294249142484992
747340306794700800
747422359905132544
747392223738761216
747330072692953090
747372007474470912
747402462026436608
747274972138180609
747441070544322560
747397613373140992
747348909500968960
747420233510625280
747257918232240129
747293569581408256
747407189107679233
747352076074762240
747238657631805440
747232928434954240
747226687436316673
747315518353223680
747325404369715200
747225051607490562
747321008978223105
747427212853391361
747438201778823169
747379640923217920
747396753683587072
747312599285411840
747361794314874880
747410833823662080
747441528100913153
747367439822819328
747339958646517760
747341099698524160
747417494504103937
747316315182903296
747392349609795584
747390122476240896
747397169049538560
747349525854097408
747410687211769856
747333675440709632
747356920537833472
747415720376467456
747429309841817600
747221524126507008
747280428726267904
747403544358174720
747376923169398784
747313387671937027
747325144335421448
747341724389761025
747382841147822080
747296912450064384
747332681646518273
747383952890019840
747424365017440256
747311848442105857
747375710826729472
747378592410021888
747409311593340928
747357750775025664
747267330032406530
747357197160579072
747346728249024514
747360284428361728
747229358985723905
747348334701010944
747260459716214784
747431579098611712
747337777688125446
747374532206395392
747327459721248768
747349513208135680
747227429530439681
747362096145399809
747288066847440897
747437707102674945
747258752655626240
747397420816834560
747248271186329600
747364809897816064
747280013800574976
747340050900226048
747396287956389888
747362892970811393
747320455246159872
747230437152555009
747409672374747136
747229422168776704
747333566632103936
747366831514587136
747375404739002368
747300376819359745
747374553345691648
747331658123083777
747294882583052293
747406929065017344
747401405384687616
747442115303604224
747422087388725248
747382736499912704
747390063965659137
747278944211132417
747309181019914241
747413531042127872
747399383558332416
747414038422880256
747373483823407104
747310271169863680
747392475648532480
747332966775291904
747435752531832832
747326524097847300
747313186601238528
747434896809955328
747266671400878080
747415988887420930
747305825404751874
747356350083178496
747380077151805440
747401400922087424
747228478332796929
747328113856520192
747343146158174209
747442161063460864
747354479276732416
747374800817950722
747326960334831616
747429737560154112
747226250909884416
747380915979034624
747291728160272385
747370497428492288
747293108174360613
747302839232303106
747327082250723328
747250963749056512
747387123796447233
747372154065395712
747420019672383488
747382354793144320
747419780408303616
747434024172396544
747235386439544832
747362800742203392
747333667190513667
747336381031079937
747290147297726464
747401057043644416
747252452810854400
747404131543977984
747244420672544768
747389484904361984
747385819388870656
747431272901971968
747419503445811201
747318362204602368
747323626119016448
747377988543488001
747227748649811968
747371445412597760
747220525785583617
747233234564448256
747264762988244992
747333876943466498
747382597790085121
747339488712482816
747245809041707008
747257016142467076
747369977443913729
747243397593759744
747414176813850624
747375623035822080
747410376711626752
747444040107438084
747359265124397056
747342630640463872
747389573249007616
747421193762930692
747306379174543360
747333126246981636
747409520998121472
747350939443437568
747392622252036096
747338163438288896
747377094825476096
747402512475381760
747328734496075778
747249076631121920
747383541663674368
747336259329089537
747343276160618496
747330240318316544
747436578704920577
747343255306534914
747294224052170752
747340772479950848
747244559424491520
747246731922923520
747339421586857984
747280626097623044
747363354591780864
747357356527333376
747337689498714117
747368261700947968
747375312346951681
747370354813837312
747419948385996800
747349291027431424
747327392524312577
747224493542748160
747321629382893569
747420644523016192
747284128224051202
747386003623673856
747284799279095809
747343234448318465
747286401406820354
747414155909435392
747326369026084869
747336750083670017
747382061057585152
747377988568817664
747397177232736256
747321805589745664
747414466208243713
747426269134884864
747382690152910848
747311735384662021
747271507420676096
747238293062836224
747418559786160128
747332119387529217
747314931200991239
747228587443503109
747412738117410816
747387131992096768
747361013960417280
747233624555143170
747404790066454528
747423886501777408
747376159806132224
747415296701521922
747392219800289281
747376554041290752
747439288342675458
747366542283792385
747414915086880773
747243619812282368
747373374645514240
747370153474547717
747365837523263488
747409236020367360
747312951544020992
747373731073433600
747385945188622337
747369461582200832
747288578640646146
747400633548840960
747267166563622913
747356085552619521
747345725910986752
747378995017187329
747339862378840064
747234786461229056
747403519146213376
747355800704692224
747363916389425152
747253627400650752
747424096531677185
747370304402513920
747347374314557440
747401770167635973
747348544286142464
747337072860495872
747419574820306944
747237999239434242
747380869879332864
747310766441672705
747246899812503552
747406916431798273
747221809364250624
747419696434057219
747272673454100480
747421751940886529
747326734131830785
747321747196641284
747345046467338240
747257947546259456
747314218391605254
747421407689203712
747273860429422595
747311953475887104
747441687283269636
747402147608858624
747313668585488385
747401136592687105
747342227907579904
747424729594798080
747368245196382208
747391737367240704
747244433532321792
747376897751842821
747391271568715781
747412285103153152
747434091327459328
747237181542928384
747331716923043840
747431079745826816
747235742779310080
747400079670185984
747363845329457152
747306366432272384
747378965799641088
747431868379832321
747322695017082881
747383017275015168
747326415096283136
747360258989785088
747415527413342209
747409609313357824
747295465440317440
747235843492945920
747410108439658497
747333969352396801
747354508720750593
747348783445348354
747377988535197696
747369436051562496
747347801932128256
747307259789639680
747384359422930949
747237881954050049
747358002529853440
747405490506838016
747329154035519488
747388130332909568
747306655923081217
747351044380721152
747390072077561857
747399933091676161
747398146360221696
747440869247229952
747371948414484480
747293791963348992
747277392117268480
747410485817946112
747425711170805760
747292034512228353
747314071507075072
747403242263437312
747351258223128577
747419541450293249
747422796184231936
747390969872408576
747293087496470528
747328445286223873
747399232638881793
747437505411186688
747410880036495360
747364616993398784
747434208738578432
747330928347779072
747420149721010176
747351773891829760
747440022211727360
747323152007462912
747318374611329025
747405087715303424
747234916639850496
747254197762981892
747391661869760514
747408900383719424
747378970002333696
747313945690546177
747438352849264640
747259490836185091
747417276421287938
747232030635614208
747284359015600128
747385248854458368
747413635664846848
747430866041765888
747391288627048449
747339170041888770
747353728458563584
747370572955385856
747409450047315969
747342034663411714
747277324924522498
747436390074322944
747424666625708032
747239060465291264
747372695147384832
747315778693664770
747398100164222976
747392773507031040
747312028864307200
747409210888101888
747417452573822976
747240801286000640
747298250399457280
747407268900012033
747251270210097152
747346208100782081
747426986369363969
747440223613820929
747379485608148992
747422850575785985
747219989002858497
747328969486131200
747301081625952256
747441666546503681
747262213245788160
747401560225775616
747304994949332992
747352935844188161
747414378392260608
747313366784311296
747382702848999425
747426323396689920
747310334373830656
747278692414435333
747352415817469952
747342148110974977
747411186497523712
747359713982058496
747419834955239424
747436939402424321
747290738321305602
747288134010822656
747413451232935937
747238062342692865
747424125740777472
747293011894116352
747398024721240064
747431545552568320
747220349599817728
747408082632904704
747334321430630400
747283129967140866
747293884082847744
747321419701227521
747333654460850176
747433340773535744
747363807278829569
747406975135277056
747253153326895105
747327728181874689
747301685450571776
747436746510573568
747292395352399873
747290512139292675
747411182076727296
747413652504969220
747406748919685120
747339753205358592
747226062178914304
747371759813419008
747438516422967300
747397584193466368
747383134665191424
747436503308058628
747423274225664000
747439997133926400
747399488357048320
747390512492064768
747394731886395393
747360451927883776
747259042049851392
747394862199169025
747326209625710592
747352151395991552
747380307687579648
747415145945636864
747330978599731200
747420526839205888
747271956332937216
747344480286576640
747254138837286916
747284576985186304
747329791741722624
747279103565275136
747248556575100929
747342844474449920
747434972407963649
747398011941171200
747264826129453056
747344350170931200
747361106511958016
747425891760881665
747310221194780676
747403817025671168
747408224983334912
747422892661538817
747318630556196864
747239823895732224
747437169984282624
747346208205635584
747260656848539649
747403804329521152
747352256467636224
747427112160735232
747395466162212865
747441934810157056
747229015237337088
747362146523066368
747419868358549505
747411920345567232
747317850474328064
747230403627384833
747334959103238144
747351501220118528
747278868663308289
747263349499396096
747391770741219330
747324578167296001
747433856588980224
747369415289769984
747371688397053952
747300976994856961
747231560894656512
747316558603509760
747369570453815296
747363937641869313
747386737886904320
747363627053744128
747386209186492416
747368949583589376
747367150407585792
747422049484705792
747376893687640064
747403343044161536
747424067142193153
747382757509169152
747399664656343044
747350746207662081
747299525497262081
747232710469500928
747281947097890817
747396271493750784
747366864997720064
747364226935693312
747392685464379392
747404441758892032
747339841151475712
747366471026630656
747414143339200512
747333901928935424
747318819526344705
747347374247288834
747274854747889664
747275471209930754
747425241522147329
747382140728414208
747420132968898561
747245003769012225
747400243243782144
747222769683701761
747360863183585280
747397516937859072
747367846532030465
747327660943040512
747390818617434112
747269293209948160
747413006691209216
747354076812288000
747370652571734016
747421864939630596
747381960432029696
747302952176488449
747259876838154241
747246190777925632
747310975972302849
747357415184678913
747375257976082432
747413702832316416
747410288551530496
747375123628457987
747293997316476934
747415246260711425
747426226978099200
747338561880358912
747243011348668417
747346958860201984
747370014999724032
747406945712214016
747431612745416705
747432560389566464
747287920134918144
747432493268279300
747421965648990208
747302713264746496
747401153520902144
747376339846635520
747320497109532672
747415569339662336
747363312480980992
747383923441704960
747365883698282496
747353183266144256
747413996668596224
747320044133068800
747298250483339266
747226855107854336
747300943440412678
747344102841155584
747410091645755392
747346392662814720
747384757994938368
747338624912371717
747399517788594176
747255074431373312
747227555481141249
747409600777949184
747328151869497344
747390219121393665
747395537536692224
747304349055877120
747331297354219521
747391829709037569
747418182412009472
747263735576698880
747385618032791552
747443969064316928
747404639138684928
747393339670945792
747317741267255300
747387253677129728
747376344426815489
747273336263049217
747306907417739264
747388146858373120
747262640892706816
747402420314058753
747408154003017728
747442207209168896
747430585153519617
747258551270146049
747388323212201984
747260711315746816
747334946566483973
747356052258177024
747418014577008640
747390370091175936
747426902206382080
747422661953916928
747305254803251201
747377342306258944
747426424059899908
747329141364527105
747410846549155840
747306693550170113
747338155284537345
747231204605198336
747221389896101889
747312808774119425
747442299781603328
747236610912063488
747386326576594944
747404160736202753
747417817562103808
747425564244451328
747341359686684672
747291099031474176
747412465718333440
747440613390352384
747263467304820737
747350549339709440
747334824629665792
747243779057278977
747436587047260160
747360623944663040
747374859299266560
747234551454384129
747327090555379712
747401052752744448
747333356795236352
747249483336003584
747405478079135744
747437480522162176
747313148718252037
747349454643048448
747353166509813761
747270626725945344
747433969873002497
747390764355883008
747414017472368640
747398561269178368
747349471437041665
747390046920122368
747273927710380036
747402034517843968
747392282505121793
747221440261394432
747425883279994880
747415192003317760
747391351264804864
747369188637958144
747424360743510016
747420401412743168
747323680569450498
747284610766110720
747385538274017280
747274385027829761
747437278969069568
747371667698122752
747376193247285248
747396686511771648
747390269381763074
747383403314446338
747322224953065472
747411005962096640
747374569946648576
747326285110665216
747283817812004864
747436935317061632
747326494985228288
747410741653835776
747443688188444672
747384359410343936
747283545245114371
747380362448375808
747413732461056000
747387811452551168
747262951392829440
747404391481651200
747345696571875328
747344157316808704
747433546357301248
747403020158177280
747313542966083586
747344408941494272
747437606418419713
747361362226126848
747287143991545858
747389925356535808
747368652056465409
747422749895892992
747365497671389184
747249365702475776
747297092784140293
747400893423747072
747393813560254466
747297017378967552
747387090158100480
747309017169436672
747287995225505814
747359575603580928
747406002358730752
747254067714457600
747380974946783232
747321281394020353
747299936497078272
747375912388202496
747400960448794624
747312305600266241
747374527911452672
747382434560380928
747371587796611072
747373769061175296
747378701470302208
747403896738426880
747430513707724800
747377250421575681
747347587909353473
747436482122625024
747420329866235904
747425275131092993
747413585559592960
747310825027702789
747363413056233472
747420640219643909
747234044014788608
747389350875373568
747398850957082624
747398838181330944
747259679512891392
747350486559264769
747316680406142976
747431394641510400
747431050498969600
747355620391718914
747291459783528449
747257419064033280
747333352579964931
747307901543342081
747398800734568448
747335445776740352
747355087501070336
747372032531238912
747434192066252800
747341481170472960
747350889195704320
747415728693846016
747327803641585668
747342324363984897
747234744379703297
747226167350943744
747440877782573056
747405335384711168
747383591865303041
747416710123261953
747440462466809856
747252788464222209
747282115016876034
747238527797080064
747431142719168513
747359478987657217
747335692909326338
747378521098461185
747442580716032002
747374204958408704
747353678038827009
747284518436954112
747423290973691904
747337580614586376
747364755204112384
747286414274895876
747273780888666113
747326738309357569
747300762938552320
747277820192186369
747444103307214848
747318479439618050
747286229561966596
747352797465587713
747222513814495232
747408460178874368
747400646190477312
747400130261848064
747441288643907584
747325966310006788
747356651917840384
747442572109430785
747367079146315776
747377724285685760
747293393336705025
747310954971463682
747414831377059840
747389199662276608
747432724210737153
747394513954562048
747355053967745024
747360435091968000
747401967350185984
747329024238587904
747222920850612224
747396573575905280
747414202227236864
747224422512111617
747387849033584640
747313752668672000
747374482185027584
747229422101667842
747312226046881793
747388109147545600
747412641887436800
747410293031055360
747385068486799360
747355632739696640
747293964038873088
747348460333076481
747415527493083137
747248635990028292
747374909786046464
747360103767040000
747386410483720192
747353929957187584
747362758727995392
747272635726258176
747396271506358272
747368630816485376
747418719232528384
747325169618673664
747380366604967936
747343750439919617
747231489830465536
747412520189624322
747441792069533697
747312355894145024
747370770083553280
747414114062893056
747436142497267712
747351841193631744
747379146041466880
747430576521682944
747319439956185088
747431444998459392
747325547160625152
747443243495743488
747406442701914112
747331033075376128
747413468169502720
747387253719085056
747379070552334336
747350633112444928
747332484300365824
747349920068210688
747349219829125120
747419134686863360
747437778330333184
747236703350329345
747273814422093824
747403019927461888
747426793167200256
747223562663002112
747225823426404352
747261135309529088
747328382182948869
747265635642544128
747283972892221442
747228247658627073
747261810273812481
747315992347312129
747304332077326341
747384585990905856
747364075785621504
747407855867858944
747222153422995456
747372246205874176
747416496171847680
747390176947806208
747322833215184897
747227836629532672
747388822397169664
747441800764350464
747281385019191297
747386108619685888
747345377901195268
747220005788450816
747401266838536192
747302843074281472
747415166552244224
747269007951147008
747291405446348802
747362800897384448
747352138880266240
747314750728527873
747413413345660929
747299160651554816
747363266440081408
747358291865440256
747228864108183552
747422276014981120
747363715230621696
747412146825232384
747224023931588608
747385722890485760
747396548108091392
747340298435493888
747394178582196224
747344568362754049
747369612514189312
747405289218007040
747420204225855489
747321256244961280
747424662590734336
747387819685982208
747403741242998784
747236015467802624
747403019873038336
747435244865847297
747439938245820417
747408619281383424
747402764276342785
747310673906929664
747340873134800896
747292437379325952
747352680041943040
747393414883336192
747400058664955904
747404068583137280
747413706921902080
747370505867497472
747361211105292288
747398305697538048
747357591378944001
747361634935574528
747348317827436544
747438587797463040
747436645767512064
747419868350156801
747387857686364160
747397211076632576
747381616528474112
747250779334021120
747421848195862529
747421223315865600
747436888907087873
747403456286162944
747393226462601216
747397353674514432
747429825820778496
747348775170015232
747431977335291904
747234316615225345
747402810195599360
747379754140045312
747324150528671744
747426818542600194
747324531845410816
747407193432014848
747332639418265600
747229438711037952
747339925058576384
747392588852781056
747268953131606016
747324351582638080
747433567160930304
747242113939693569
747307645858521089
747399467448541184
747320350153703425
747360942799757316
747307645686546433
747393813619023872
747337781781815297
747440328253136896
747359235693023232
747362305776717824
747343406477639680
747339736449069056
747284518394945537
747371734530162688
747406581042544641
747382648243425280
747384275733970945
747427623760977921
747400369311989760
747306026790117376
747267678386130952
747362733834838016
747313702202802177
747389589971677184
747246521972711424
747432493230391296
747398884528394241
747406849251610624
747394514118053889
747253203842932736
747325874215653376
747409726695038977
747226146048094208
747316579608592384
747406568317018112
747343507216490496
747414827031724032
747390038544158720
747287953383133184
747417733697048578
747382598016573440
747432564705501188
747441305727401984
747426554075037696
747394560070926336
747437476227194884
747425346253950976
747402730617049088
747228214204858368
747424931261091840
747375396417482752
747384669742718976
747239572334010368
747360883882352640
747354646965010433
747300104290263042
747385156571369472
747357524286902272
747384527350304772
747324255201689604
747345503436693505
747389879299018753
747283863899017216
747365078480076800
747254591864004608
747442312234565632
747325752647917568
747365858620604416
747331829930172418
747288817674027009
747286921554976768
747319553542107139
747407000225480704
747419839015313408
747398917885669376
747309076099457030
747370300191477760
747405914261557248
747401547760410624
747426122263044096
747438113962659841
747288893133725696
747393834414387200
747364612916469760
747238590636244992
747424549558312962
747257762816589824
747233423287271424
747436435838484480
747431633708429312
747421671905189889
747401006560907265
747255376245100544
747442274657787904
747381062687301632
747336225757892608
747363883032129536
747412180325171200
747396464117186560
747416986913751040
747327061065236482
747359638530691072
747422200643358720
747221469466361856
747313538624954368
747331234687123456
747353241827053568
747349953798799360
747365501903351808
747410167118045184
747363341832699904
747442996057116672
747404743811571713
747399933062373376
747234836943937536
747260057323180032
747381666641960964
747342072500215808
747434405849894912
747379011672739841
747378931976769536
747381226550497280
747394610398388224
747358786684215296
747356333138190336
747314721561337857
747368710822846464
747357096388108288
747428215266942976
747290260363587585
747348439722131460
747377434564038656
747437518065405952
747400557984354304
747390671896588288
747280508648755201
747444250128846852
747365082452078592
747238683053527042
747410859190788097
747335789688676362
747420183078264832
747304059762147328
747259935575126016
747430404664221697
747334304884154369
747439258852528128
747408682518872065
747436175829385216
747437891329024000
747348137673535490
747272073983234048
747402931952025600
747360804274642944
747423819573387264
747355590905626624
747324263615520768
747330932533665792
747235721916751872
747385605298880512
747343179775516673
747358501723377664
747266034025922560
747370250019151872
747367636976140288
747442437971394561
747435504874946560
747409886305189888
747385684982267905
747427791696764933
747308396672516096
747238032693137408
747349425085874176
747407948251598848
747444149394243584
747365011333459968
747315157915729920
747342290553692160
747302620985884672
747238280303886337
747377740815335424
747425149222273024
747364638103375872
747260556134932480
747232119001251840
747438071973556224
747321000220516352
747355414812106752
747362364564054016
747416408263266304
747296316749799424
747418417221738496
747390160191500288
747224610920407045
747398297296461824
747250271894441985
747319830252924928
747308480340492288
747363853529452545
747397852574400516
747238431147823105
747398804735987712
747293062292865024
747249676395683841
747398095864995840
747439501958651904
747395612778373121
747298783310974977
747421366106918912
747271419713589249
747425853915684865
747382799334776832
747315724113190912
747399601519366144
747341544156344320
747348871475396608
747355972348194816
747219775185518592
747389413697724420
747297399127760897
747375304268742656
747437417494384641
747427237838880768
747356006066327552
747412960407093248
747246538993311745
747363048222924800
747335407726039040
747425996291268608
747316877303525376
747358526692073472
747366231724953600
747413694661820416
747370124269785088
747374062444371968
747415187729297408
747370346362331136
747373466903547904
747408350921515008
747368785955323904
747412193063407616
747410876152451073
747429787870859265
747423412742660096
747314331520425984
747334481002921984
747398271870599168
747368337206820864
747384552574771200
747230982055596033
747390562949529600
747321365120749568
747426810116313088
747352960871563264
747355091737272320
747269800448102400
747339316943196165
747340344493170688
747334388480782337
747388180408713217
747340407428644864
747343590989324288
747310615450910720
747244634536087552
747377237553516544
747425589691195392
747384825036816384
747365027963797506
747339929361911808
747329325901373440
747440240407748609
747418366881652737
747388557971447808
747240897402658816
747441326518476801
747338582851911682
747404068574924800
747220609944322048
747386695591596033
747336112432021504
747434535856541696
747388809680039936
747344178099544065
747394937424121856
747412503215243264
747427166808346624
747375568262430720
747421529491705856
747430006012284929
747403649324814336
747413577066151936
747357448931971073
747247201663975424
747419755427037184
747266176464592897
747297835364687873
747375710759686144
747377212274450432
747344576709435394
747396812403806208
747421005149143041
747350049949048832
747416911714062336
747320316863479809
747287777163673600
747296643876151296
747444191505092608
747410624339054592
747402063513010176
747414470369153024
747414294489235456
747256768942637057
747288637260206082
747367435666362368
747383743007039488
747418778036801537
747327220406853632
747350658156662785
747269158631444480
747296451244392448
747276670738915330
747265069218664453
747405511604187136
747347747422896128
747265224487559168
747384267412496384
747411039415861248
747340302516527104
747252817862234113
747384670124445696
747288947705806848
747431218396958720
747334640369754112
747421680511889408
747424708925104128
747399673007177728
747434901075550209
747225487911587840
747287458715361281
747306232076111872
747394543193030658
747272820300775425
747375480131584000
747310313423331328
747415485306724358
747342680871469056
747390177195208704
747413195199905792
747400927112364032
747232198642769920
747284706991824896
747423668561543168
747381033348149248
747321486998835206
747364537330868224
747369042139291648
747252700354469888
747407755305160705
747316449740349440
747428085155397632
747378487619686400
747315358931914752
747259524516450304
747358182754902016
747234312701911040
747229270846615552
747347168487317504
747433533673734144
747412331492151296
747337177713909760
747288385610342401
747444023397343232
747360288509399040
747332979458924544
747320878900219905
747380786186358784
747350796790964226
747315229017542656
747394644137345024
747364189086294017
747292772701372421
747350842794139649
747427971879809024
747352734693634048
747264502949781509
747424251595137025
747368173863739393
747425790724292608
747308736142675970
747384548468482049
747279677979398145
747348414199828481
747247453238243329
747379796053733376
747426461959749632
747430970761027584
747377350728351744
747348502519361536
747226594901635072
747290390496108544
747273885859516417
747242415791169536
747328663528443906
747397122954244096
747416949110431744
747362087765164032
747307595518480384
747405155025444864
747246555573399552
747278445160259585
747348112448970752
747334858272190465
747247545647304704
747437841307807744
747371835570982912
747414348881104898
747388289691320320
747331498601156614
747394048311308288
747431293873438720
747377007059681280
747307733695619072
747338092214792192
747383986230562816
747373655626219520
747366089185714177
747303984239501312
747427770691686401
747274653400391684
747401992536985600
747420703071207425
747261646603640835
747296602151280640
747256995338543104
747406480224227328
747324662112083968
747307993788620800
747364021393842176
747412448773185536
747333432481447937
747402973689438209
747359214604062720
747386809114628096
747433009419264000
747424700389785600
747335097649487873
747269792185389057
747287437395664897
747307058559520768
747280437316202501
747238083351949312
747443914316062720
747404265791066112
747296602193174529
747376398772355072
747288624446660612
747307695980457984
747397198267187200
747287974375612417
747443331618209793
747401879127212032
747242579398365185
747427644975759361
747442052401496064
747383604465000448
747432254356467713
747272996788789248
747303526884212738
747394660608413696
747390067849695232
747321998578049024
747347319683584000
747337391954759680
747304378353090560
747423320371519489
747297223063404544
747395692633722880
747368945439510528
747390202025508864
747399563930140673
747364990231797760
747398456638062592
747357046153023488
747281729304485888
747297160069189632
747444275391176704
747247574789152768
747224921307234304
747385336796438528
747322787291770880
747401073715978240
747289131911286784
747370803734454272
747345738351378432
747335516991827968
747292114032033792
747333876939268096
747352545748619264
747313312174481408
747427451924512768
747347760245051392
747430052250296321
747435555219185664
747379527857348608
747416471056191488
747412926890377220
747343188449341440
747355683151032320
747296749073555456
747404282522116096
747238640904900608
747403409947504640
747380374775402500
747374570152169472
747290918768672768
747348867385954305
747428928176988160
747416420775006212
747386884570103808
747420158000529408
747393553530224640
747315753246855169
747368437916237824
747426201799524352
747399714887237632
747435148430303232
747400788691951624
747393985367388160
747285331922149376
747346522900135936
747322879411249157
747349467037204480
747369939481169921
747423249223524352
747422775065911296
747321692578451457
747408028027191296
747395550014627841
747353565060960256
747229506067398657
747395596143706113
747384439328563200
747430777873391616
747314478270689282
747327807731044352
747421848116174848
747337177948794880
747401887536734208
747410770904887296
747385898824761344
747367209199087616
747419851635986433
747419633452486657
747395562517962752
747409215111725056
747341057701011458
747438252307714048
747417251280732160
747361207212867584
747312540372242432
747368324745564160
747372107869347840
747220123371470848
747269032814977024
747322640314994688
747402520901881858
747337274417831939
747411345642000385
747350750779498496
747273097166753792
747391154216439808
747394627221749760
747287118855077889
747351782557310976
747309046709944321
747320316787986435
747335630158364672
747235419700355072
747255778965331968
747390806219235328
747382266632998912
747358451471368192
747238317926809602
747355532042838016
747426478829211649
747336729091158020
747219687147081733
747426512131985408
747430165613969409
747369746606133248
747417637194436608
747251442268901376
747444254289571840
747418010630098944
747227467513880576
747374309954433024
747422871748755457
747348271585124353
747328096991248385
747331666578800640
747382799259176960
747418497098063872
747340734546620416
747335282089877504
747442173927391232
747416873730510848
747321705098403840
747339467791294464
747317917541240832
747391351294038016
747353858758717441
747362599445086208
747383419873656832
747257167221243908
747282719025987588
747388604213772288
747302147113443328
747379397498310660
747226141920890880
747239467505885184
747335772617924612
747362142177857537
747358610901073920
747365543917694976
747367896813289472
747433110082560000
747384086918987776
747419029703368705
747327157504860160
747249152136871936
747429163129278464
747428743837253632
747372611181518848
747330940725166080
747415988937834496
747413866334781440
747372800101466112
747346421985091584
747395927380398080
747406287537856513
747240641717997568
747436855600152576
747369302119047168
747348720409186305
747277140450676736
747437039923113984
747390298821660674
747420627812790272
747338599717212160
747240558008074240
747443578759184385
747373207041216512
747414755808264192
747413316964782081
747402080525123584
747339849468829696
747421164692201472
747235524809678853
747322719918686208
747256554785746944
747384758171230208
747430962313728000
747419281298690048
747353975918202880
747421835629891585
747381985467838464
747438923157217280
747416659942584320
747277505610940421
747327279185879040
747375337537867776
747385416689430529
747417897069223937
747302126020239360
747313664730947584
747325345653620740
747378500013793280
747428534088531968
747379900856832000
747341418453041152
747298074150600706
747300482033418240
747419092416606209
747369507421851648
747314616783409152
747269402236596224
747283058601058304
747374884444119040
747356068821491712
747339103012675584
747333793061625860
747235033816043520
747257003752497152
747362717061746689
747331624744820736
747398850848108544
747412838982033409
747386364493172736
747381302031159296
747397643114942465
747348980418281472
747305443777622016
747368681437536256
747228230931841024
747374024775311361
747303459884408832
747376654431948800
747375304264425473
747228490894716928
747398406407069696
747305439478484997
747440013718216704
747381390023462912
747322669532516352
747361148488519680
747396808435961856
747225919694180353
747326150901276672
747298640532668416
747388004281384961
747369776012464128
747319507090190336
747396090836680706
747343972545110016
747343091825180673
747322179050602496
747358170515972096
747240419637944321
747333578959118337
747386079045550081
747389329610145792
747388805733179392
747396954959810560
747380605592215553
747380538353258496
747423135889264640
747339564532981761
747224711776641024
747264880605020165
747394278914023424
747249747719753728
747431566423396352
747334803930832896
747231657661431808
747400855960195072
747347311123120129
747412415436951552
747378432988741632
747304898622980096
747380005915680768
747327249909616641
747345369151897600
747390688824860672
747260032165748736
747419386177282049
747285781014683648
747262368241967104
747436314480492544
747270404482433025
747251265755811840
747389149519319040
747339790844977153
747429230250692608
747321361136160768
747258702579793920
747348338719100928
747269414475554821
747383713655230464
747310871253135360
747433944748986372
747333180626067457
747345314621730816
747260225078575104
747337966238916608
747312771100868608
747334556504621057
747231561154584576
747233146664529921
747312024653176832
747262880026927106
747419738318372865
747416987240828929
747296413554376704
747388180584927232
747410204661153792
747303262504685568
747372200378900480
747344983364034564
747282815671164928
747408111846162432
747370744724631552
747294525878505474
747310023773061120
747327333766299648
747410179671621632
747391305341349888
747306672700305409
747360510916575232
747315795244376064
747316927631024129
747434477417172992
747248300638646272
747385617831567361
747308031495409666
747414973815521286
747401451501125632
747376495056793600
747387975164559360
747399236954710016
747399362611798022
747375719441829888
747370182872539136
747367867692232704
747414864553906177
747310183357906944
747315505766105089
747400050628792320
747384053289127936
747327501383307264
747417993794228224
747426017199947776
747320828551794688
747239752521244672
747349064686010370
747438331835846656
747438893897781248
747277585302773760
747424201317900289
747326289539801088
747358275226710016
747242130863697920
747253190932992000
747391372341153792
747400993973866496
747363564088889344
747425480316436480
747307264084631553
747368052317163524
747440076771078144
747385655701938176
747401719663845377
747440424671862784
747344954255511552
747308866359070722
747291459817091072
747429007721914368
747233587099897856
747407889418027008
747358824521170945
747219758106484736
747245129707069440
747390126662246400
747357683951472640
747361706301657088
747346388472594432
747300809033953282
747292076572737536
747257494439854080
747338763416674304
747411219896762368
747384661362368512
747416194295205889
747412935236956160
747392287001448448
747378349006331904
747363044066533376
747230961268568064
747296639950282752
747244097841340416
747370119928627200
747317531535278082
747367678747213825
747422716265803777
747303249946894336
747411639415144449
747370086428606465
747295096257732608
747314583317028864
747324377000120320
747275437714223104
747330907363643392
747357419349512192
747346078001881088
747362863694647296
747401182864244737
747341145441611778
747374209324613632
747381721478238209
747290046554734592
747439040580853760
747242210345680896
747370526566400000
747388520105402368
747399446556704768
747319914164195328
747289346068209668
747295024950370305
747338318795280385
747394962568941568
747335860945747969
747331419253288960
747417859358343168
747386922079653888
747439351215362048
747226867485159425
747329770833084416
747414516770676737
747324942979497988
747346870687531009
747339535013449728
747332173896704000
747223478852521984
747443868505903104
747383776599244800
747399320605962240
747383788993454080
747316512583647232
747382484606693376
747240633195241476
747376436705538049
747354554723893248
747389027913973760
747418899650609152
747303501974253568
747293095629193220
747343767288455169
747438227204751360
747408904489959424
747344173888507904
747350863782379524
747410561520926720
747288658332418048
747397139702091778
747370690483982336
747418081635491842
747427070121226240
747427980343926785
747326029207724032
747399517763297281
747369826213998592
747321566682222592
747421928122572800
747346803645767681
747424209727537153
747352810174414848
747334665518800897
747417821890617344
747435865656295426
747407973669048320
747368991501475840
747419704847826944
747337957917364224
747425119740493824
747426944493428736
747343418787926016
747347621564538880
747269901291659264
747256420542779392
747319209256857600
747361400067002368
747358862555045889
747310888101699584
747332928896589824
747389501614473216
747333109373243392
747256467007299585
747415078778118144
747421881888804864
747354596612378625
747404228180639744
747300632755732480
747409630180016129
747336834074611712
747282710456995840
747315061069225985
747359000816136192
747417524061540352
747296828656226304
747410326304464896
747270437919285250
747439288078327808
747327266602913792
747439124773208064
747424037568028672
747318202661646337
747283947730538496
747443146980720640
747236514585681920
747388302110625792
747398502712479744
747224933877620736
747352222992850944
747350603790061568
747437992017465344
747389292205457408
747388125840818176
747319364429373444
747381746312822784
747426436923924481
747378109901639681
747284493199761408
747303711525900289
747338385631543297
747392433667837952
747395097122185216
747415699312771072
747343959857332224
747443528674971648
747224946489892865
747291732631392256
747336632534077441
747416995365269504
747389124097638401
747261638559014913
747259671275241472
747343863623229440
747439623840817154
747427233539686400
747306781752197120
747304936174542848
747368970810953728
747428919830282240
747347852444246016
747418467586936832
747404227937472513
747254906659160064
747369956371726337
747359017735950336
747257108400324612
747363082045792256
747434154300682240
747306341379674112
747407419655892997
747249609081225216
747352763961466880
747408653133750272
747258895538790404
747368865819045890
747423983356755969
747264226121625600
747279573453152256
747426625541783552
747394207862632448
747371625570504707
747387228419166210
747440785700884480
747365070166859776
747319704276996096
747386955701288960
747391284164329472
747362859747794944
747376717564608513
747336070589616128
747414755816640512
747332836869300224
747331998025289728
747423857196228612
747367557275979776
747365871178383360
747327904388833286
747254843857768448
747435555105865728
747433881721266176
747354688958373888
747356694003486720
747379817134309376
747343314282680321
747437627415142400
747257020504367104
747380572226347011
747422183715012609
747335021812277248
747392374737756160
747333029706641412
747251882616197122
747396342608175104
747397521358585856
747394883254575104
747430639318732800
747400356653576192
747405700272431104
747434443695132672
747379909346025472
747328369683894272
747356588902604800
747267862704832512
747419608366354432
747398657742340096
747320140413304833
747392807090950144
747343465223053312
747374364530737152
747268978402271232
747375199310450689
747399282991448068
747408501899657216
747412750859636736
747223789101006848
747345750846119936
747288930903416837
747431310633766916
747307268312444929
747266109540204545
747341984637943808
747399584922492928
747387068976816128
747247688039677952
747441599249063938
747364474571657216
747425304491270145
747226989111742464
747420749217009664
747433378459312128
747307264223023105
747411165328748545
747394698411646976
747352478589419520
747427116212432896
747402835294326784
747286153984782336
747289882846892032
747383478665248768
747407659096285184
747405683516149760
747385903232974848
747386305735073792
747267611163955200
747431793104662528
747296316934389760
747404789860950016
747293909559042048
747290193124679681
747399270203031552
747396699149074432
747322799761461248
747297487283621888
747398939159183360
747293867494383616
747382862236647425
747417251482001408
747386523880828928
747391792052637698
747326054444867584
747276809222291456
747360699622559744
747429146427547649
747274707766935553
747322413713498113
747324930459480064
747399199067496448
747429087581450240
747423584662913024
747298187786915840
747358992452714496
747394551669719040
747415766442643456
747358539333648384
747393129905414144
747245209294077953
747433294493528064
747306702211473408
747397454065078273
747344585064587264
747349433424187392
747244378775760896
747345515990265859
747344970869202945
747362020819869696
747436503048069120
747367053783334912
747364377821646848
747390227434569728
747422813120782336
747375497076695040
747364499372421121
747375949960851456
747436683491221504
747431453160521728
747341078366347265
747275089637322752
747380165051703297
747423001738682369
747351874697838592
747223738656030720
747290570649829381
747369113249538049
747236371748708353
747414474731159552
747405758703243264
747373706029187072
747364004503363584
747318479531868160
747408028056584192
747426650858520581
747324749915664385
747227609973547017
747226142109728772
747324158598492160
747424788554129408
747268261201354752
747379330423087104
747302562211082241
747225991022469120
747415007453839360
747282144460865536
747403393296179200
747347340630102016
747326595552051200
747396158226464769
747385882299162624
747324552804392961
747441049660948480
747436452682805248
747408812353687552
747373479482134528
747406522318262272
747379557121007620
747354693152604160
747319398336126976
747398846599303168
747342106042073088
747328201869819904
747327610493906944
747400641950130176
747361060298973184
747402004851367936
747337471239741440
747346627635994624
747341791372840961
747364801580531712
747418576869531648
747369222129360897
747337123305447424
747343196749860865
747259406866223104
747312498433396736
747406748785455104
747377904431030272
747433034564001793
747389950568579072
747439162459103232
747359927929184257
747377078211862528
747411010223472640
747412197173669888
747393863669719040
747286938483200000
747404324511358976
747326113089650690
747330286510182400
747383529063997440
747347898623467520
747434900761022464
747435320426237952
747386628772143104
747418597828472832
747435379242958848
747361484007571457
747407432511557632
747351811854471168
747434078920597508
747299198320578561
747418110924251136
747228897759092736
747406006506917888
747300276151812096
747367427130830848
747360552729468928
747247184798588928
747324456683503620
747441800583905280
747404156479111168
747368781740113920
747330580082130945
747443084116500480
747220978636304385
747431537130496000
747382992134254593
747296337868128256
747438982120628225
747430220097978368
747232915717660672
747301597424713730
747337710394703874
747441129642090497
747360997132886017
747360682694283264
747240931150159872
747409756176801792
747317422751784961
747354118507794434
747248426367221760
747397257251667968
747225940694949888
747386351939530752
747335281896886277
747366630372474880
747340520720998401
747417326597844992
747341707608358912
747380605671903232
747407432222183424
747309667529875457
747439716098842624
747410087602458625
747221683296141314
747402571321589760
747435450361585666
747374649600770049
747354214901387264
747315476657639424
747432258332594177
747425207942524928
747429007977746434
747376306602508289
747429662070972417
747347806092877824
747421579638804480
747380504937259008
747302151358021632
747397743631441922
747362897160921088
747400155201150978
747400025135714304
747420556593606656
747251697823678464
747360439609131008
747326897701347329
747420413941157888
747414181155061760
747430584981434368
747391993161072640
747287634725109761
747368051922767872
747310456067350528
747311923796926464
747229811869777920
747312318040596482
747432774613729281
747443671306473472
747313911901261825
747357126008373248
747360284168302592
747258198898446337
747237277730996225
747319339527766016
747409063814832128
747255351095992320
747425165949034497
747246970734055426
747316432761872384
747350658458746880
747427271355539456
747335734948827139
747392056188768256
747398271987965952
747366235986333696
747274124871897089
747410142107475968
747443486740385792
747301517695193089
747343670534275072
747391641053323264
747342886081990658
747350742214803456
747390303095529472
747411094264635392
747259704733097984
747222555833077760
747345377498533888
747363920533295104
747405926580293632
747245461174648834
747348904945946625
747430945641242625
747306609768964096
747396824957353988
747417050172133376
747377489358487552
747232093881630721
747407092542218240
747328814221426688
747308811958923264
747413736470745088
747420598507167746
747326310284820480
747394207824764928
747434674406981632
747441569855344640
747397852519751680
747351874500694016
747313287209967616
747261424456577024
747377229450051585
747381545053335552
747406727637766144
747316327967166464
747404605621927936
747376130517147648
747315614784446464
747426529248960512
747390256924626944
747300393663639552
747377837527670784
747407688158457857
747390751693246464
747414470356459520
747428076670312448
747379842371358720
747316848237019136
747440550467371013
747367418821910528
747395818269908993
747300712682426368
747408753494892544
747299232160243712
747289400317349889
747223499706621952
747399455071145984
747342613448036352
747399559647793152
747413153491918848
747379699840483328
747358870956310528
747429859232669696
747310548266557440
747279187287773184
747377946357207040
747399555608633345
747316474558058496
747253698460528640
747376356976111616
747371449611071488
747320644015005696
747404206831714304
747351748667269121
747329766382960640
747333243419037696
747269821671182336
747435928495480832
747221721023942656
747392635090907136
747223218730196996
747400071474483200
747431490879897600
747435375035981825
747275311662829568
747397105904418816
747388403071672325
747415745580064770
747310942539550720
747331947337121793
747331880249237506
747343641052491776
747370556106936320
747408761938128896
747281527805906946
747330525623287808
747442878453026816
747438050876198912
747440156580286464
747386192426049536
747296853620719616
747323940561817604
747324095805554688
747292181325504512
747411995691868161
747260518390448129
747410359846264832
747230948542976000
747442106709479425
747413853915471872
747289383749844992
747361580380200960
747334816316592128
747357457475731456
747406849411026944
747379523373645824
747336192245432320
747389975537278976
747415598896906241
747328579462062080
747397592716173312
747301782141837313
747393398303297536
747374461201035264
747332698209816578
747230873238536192
747415816753287168
747317493811687424
747381239116611584
747420489224622080
747415455988604928
747307885009375232
747393834397532160
747359101387051008
747382283292839936
747419994305232896
747424402409562112
747318613929955328
747365677984583680
747395059197296641
747433600539369472
747368869883486208
747427045131489280
747342827521118209
747330970370473984
747417259556081664
747260967529046016
747308941583876097
747431356657917952
747392114732957697
747372460413071360
747412193168195584
747315141079797760
747435416928718849
747364407236190210
747342253132156929
747340940151394305
747429557309956096
747321734253031424
747336208963932163
747411572146872320
747285529117372417
747424599667707906
747402655140614144
747357134245888001
747431184657944576
747397785528434688
747405222046142465
747418769790746624
747385932538580992
747344089880760322
747245909914828800
747381524098650112
747400528540360704
747369519925059585
747333528963014656
747322065720467457
747290495043264513
747312309966516224
747307964399132672
747379179423948800
747403707797495808
747369612275294208
747339510057308160
747425363211452416
747324238361550852
747302168076509185
747313559554531328
747293359916519425
747326717161725952
747327560216780800
747347890259931140
747426042500030464
747422741544898560
747251546774188032
747375723631910912
747389157765451776
747367540398120960
747287483625312260
747325936983384065
747397042985705472
747349072793657345
747337479842193409
747297885490810881
747273462129909766
747402491562696704
747419277167300608
747319259710119936
747263408412712961
747227236567220225
747369293604622336
747246933354352640
747431050582851584
747367754144055296
747267770413375488
747318223666720773
747372883798859776
747415409922473984
747426025953427457
747396870998155264
747228029668057088
747287873657831424
747373580233637888
747406895573573632
747321490979201024
747251408622260224
747376952567304192
747308736436264960
747324007863615489
747343385573261312
747408149754290176
747337261860028416
747404764879589377
747265228564398080
747343792185847809
747291141234524160
747356345658146818
747332027326685185
747288150704218112
747436830140862464
747289412904464385
747222564464902144
747375736143626240
747315275230384129
747326977095278592
747350733838753792
747381775958220800
747411614333206529
747390613180522496
747435098027528192
747343163128328192
747395294074068993
747293552825118720
747345272662073344
747442601633157120
747376012954992641
747438717934125067
747393670941376512
747426667614855168
747315380230586368
747440915564765184
747434523516895233
747394195325853696
747402885881864194
747225290791854080
747348670434009088
747360376690515968
747429616177061888
747364839367020544
747438881482563584
747337723023790095
747417167415541760
747279191477882884
747408569243426817
747402781103890432
747369922586681344
747321373807153152
747248388731637760
747401887578734592
747296350472011777
747386909903622146
747409558759313409
747378944844800015
747429813393166336
747430639620755456
747394337881849857
747348330565427200
747321273244483585
747231804285980672
747344303945453568
747440462651342851
747373227920470016
747369029438930944
747324422885826563
747281477272907778
747402487204814848
747412545212944384
747309197448994817
747348880027639809
747273495680262145
747374876206456832
747357734085943296
747411614140346368
747264842973732864
747307150796414977
747342240222056449
747439925860118528
747387987722276864
747426059331633152
747370849766776833
747345411136880640
747314105170563072
747389891680550912
747430987701882880
747355305743351808
747336494268841984
747425845581651969
747347504384073728
747396992649695232
747222425817911296
747381478191992832
747221159142264832
747384997091418112
747427762370134016
747319565994975232
747421466673745920
747353292531970048
747222006278529025
747419025437655043
747413740602032128
747252570524024832
747375723476885504
747366609384259585
747231598760755200
747349567708999681
747422032997064704
747233666535809024
747389392524840960
747319393936257025
747385970383798272
747401896042860544
747399392043409408
747345302043000836
747351665108353024
747400956325789696
747405331056103424
747420363638833152
747250083280760832
747343456779984896
747407281323675648
747379867642105857
747422397762936832
747411098165448704
747399874136674312
747440877694558209
747423488349085696
747412687722778624
747442442333466624
747348028466487299
747357536899129344
747394048575471616
747283746714357761
747241371677958144
747308090307969025
747430307968716800
747346975897550848
747254126304583680
747444229073477632
747426344687009792
747345935529877504
747318408308363264
747437832545968128
747309621124042754
747341477039083520
747333528975613952
747247193438949376
747309629462327296
747406614622257152
747400209962045440
747341019771899904
747347063747256320
747327962953879552
747304974044930048
747391242217086976
747414650715783168
747424754886393856
747343188264812544
747382602286280706
747361374896951296
747392727239823361
747374767385124864
747239907534344192
747267237950660608
747355439688486912
747408673874423809
747296425826877440
747353837556502529
747427212840869889
747341913292840960
747439896479031296
747317154379243521
747395097122086913
747348984960737280
747421097398657024
747406891207229440
747274049332510721
747389950702788608
747409580104294400
747305561197158400
747405133777149952
747256340989390853
747315665380380673
747394366998732801
747266805794639873
747305758283358208
747323126900367360
747365615304867840
747305691195441153
747396359611879424
747367389310779393
747434901130084352
747434837997293568
747346925582573568
747368962359361536
747341342615834624
747264872241573888
747380006083530753
747297277627138048
747443356834349056
747345369449697282
747394434120167424
747321860434460673
747295394095214592
747257028679065600
747235843576848384
747409240113938432
747274703727800321
747325756779356161
747381901737009152
747362423250661376
747286913485152256
747324167297478656
747381545116246016
747280084856242180
747437274963525632
747357478300561408
747370430122491904
747408208315060227
747429867562668032
747258526238539777
747412788365099008
747251366695940096
747411136128122880
747307704427765760
747413442995359744
747423937223659521
747363044108419072
747392689658814465
747336187795251201
747375664844648448
747368081408790528
747315157852819456
747261223054434304
747408426498658304
747362725139980288
747305611310751744
747335801944498176
747390823159959552
747411110928728064
747335848123719681
747394568581226496
747247264477908996
747316915035480064
747330303182536704
747252486428303360
747269980790521856
747388855704117248
747334963289174017
747362066999152640
747437123767308288
747404928260444160
747340814410362881
747347483194335232
747230013473329152
747440357630173184
747330345414995968
747377732388982784
747270056288075776
747250913484562433
747309738904322048
747426080479318016
747347135314571264
747335772764725252
747366714267082752
747334468394848256
747343188327727104
747396279978729472
747348972411314178
747357331504136192
747415930209198080
747428878101151745
747237458274816000
747422859040006144
747397475271643138
747305909336956930
747364734245175296
747219783607672832
747396854405443584
747397592586149888
747344706720280576
747363451144634368
747391632346124288
747261944441110528
747306932680065025
747369499351998464
747347504300097536
747369054369943552
747221012434010112
747420375877844992
747386532391059456
747301693960814592
747397794017665024
747387849306152960
747283981435973632
747317846493958147
747224388722954241
747282576264462336
747292902653472770
747414159915163648
747433730738884609
747398313822031876
747375698441011200
747364881414905856
747351270579568640
747297109557153792
747307851278757888
747319175840837632
747248187195326464
747249365845221376
747345083905638402
747361831765741568
747426222913781761
747429553346207746
747401313076547585
747342198337740800
747242277320351745
747345621103738880
747224992644014080
747384992829968384
747301547072118784
747265518344802308
747432602655588354
747397995130298369
747276314189533184
747364302345146368
747441255152394240
747292583856988160
747402579580166144
747354232081178624
747415477211697153
747222820149657600
747333684110327808
747379946952196096
747259797146329089
747411072949190657
747229375725211648
747408812169015297
747306643382116356
747352579445665792
747434359842574336
747407142999691265
747414151698522112
747339962962436096
747419209932619776
747235302331269120
747372275804971009
747340390760538112
747306609764761600
747393205319176192
747308065028898816
747416739496009728
747382190904860672
747442140238610433
747424834708246529
747417997929742336
747315430281273344
747403397695930369
747334032245952516
747381729690853377
747426923198853120
747356576428752896
747354206567284736
747432816351318016
747345897957167104
747278487107604480
747347680246980610
747233142294089728
747422825665933312
747262011881324544
747285818746691584
747383243838722049
747365128480317440
747361194290331648
747328067824062468
747233767115264000
747399878624436229
747327375835205632
747363736021835776
747387094062997504
747262510877794305
747338444662145026
747422909422051331
747375295561347076
747396808159035392
747413870835281921
747272581196087297
747443046250348544
747353468566929408
747344513790664705
747397999534407681
747368329141170176
747432673749114880
747395239757766657
747394320991289344
747302994446684160
747442295469924353
747346908734054402
747439023803641856
747408652823298048
747256546728378368
747384833479950336
747353925515378688
747358577157877760
747363358840545280
747411266214342656
747383466044563456
747366378412318720
747410649437843456
747388256057171968
747235294118719488
747352252046786560
747419029858459648
747393989704359937
747348536048525312
747368219774689280
747366181410004992
747419604461445120
747289740139868160
747304365996675072
747317053380386817
747389434870534144
747337240649445376
747413816154152960
747279695029276672
747350306208415745
747429876299268096
747414713848438784
747364654763094016
747323693148213248
747354533911629824
747344429661315073
747383159864631297
747412708669132800
747239530252599296
747417494667698176
747276712879132674
747425916704399360
747371055241695232
747367397598846976
747288570168123396
747326570545569793
747425207867023360
747220559507886080
747368345561927680
747357461292552192
747295792466034688
747370233137143808
747419805611884544
747410939058733056
747376075945050114
747375786399662080
747344140283715584
747273265207513088
747285591981588483
747246102798340097
747377929814933504
747401069626535936
747353049098657792
747403758330646528
747404085167529984
747412939683004416
747411475875139584
747442631030931456
747321906282434560
747361857158033408
747231384939311104
747427510556590080
747271914448629760
747362003912658944
747426743061909505
747429515547320320
747324628511522817
747371445274148865
747421173030469632
747442375195299840
747434611689594880
747413698713522177
747287324254339074
747258811589660672
747417150453780484
747342299034615812
747375001884471296
747382958848348161
747309658906341376
747438335916908544
747410888639057924
747246475860647936
747304902720819200
747254273239572481
747401992407027712
747296707013074947
747221121393623040
747337266083704832
747421642855485442
747307633082662912
747422880212877312
747238431521181697
747310875489374208
747261143551381505
747355418846957568
747334371904937984
747357595594285057
747310237892284416
747361249109893120
747409269641846784
747300255574589441
747233142193303553
747329405848948736
747339929139609600
747355154756808704
747405452791676928
747314696198332416
747345549523726337
747286942459400192
747282697882525698
747291749358309381
747233616250404864
747311185863675904
747398087363149824
747321336045854720
747370530953650176
747439845912494080
747372200454463488
747383394682740736
747310992799895556
747378160421863424
747360770648850432
747420304868282368
747396984449925120
747417246922858497
747333147189141504
747384720212758528
747280584133619712
747310518826729473
747432652848795649
747377351084900352
747405632957911041
747376436609089536
747315304695422980
747420459818430464
747334216837279748
747371483027038210
747373873897836545
747377153847721984
747350070924738560
747365308986425344
747236258552774656
747397605080993792
747379846683058176
747441347653697536
747252369193308160
747346417698541570
747273491452301314
747366202608017408
747407662950785024
747422967932526593
747428450252787712
747408258902659072
747372711991705601
747350721121615872
747316646646190080
747331679253999616
747370375940608001
747235876971872256
747313869941440512
747406052371668992
747399391883862016
747429272248266752
747430723318079489
747352797461553152
747347743199244288
747229946305720320
747392618326163456
747350515822977024
747356610012471297
747384455946448896
747353850038845440
747434129138941952
747400725869793280
747239438057517057
747268122877566976
747396103553884160
747429632723451904
747357738284421121
747236090982043648
747378999295352832
747433114209656832
747430777898557440
747429913716736002
747433340698001408
747406295804837888
747383688275468288
747338737936281600
747292965538668546
747443679531524096
747432329988169728
747420044817240065
747419243793289216
747270454692421637
747394815915102208
747232588704718848
747247742838255616
747335533492264961
747284358768189440
747322439168712708
747393108950790144
747320258181005313
747433713928183808
747370363215024128
747430496792154112
747425266717310976
747404421005357056
747345969201569792
747414122447380480
747367678843719681
747431167880757250
747401359087984640
747374016269266944
747367628465922048
747262993365237760
747367636930039808
747255716113715201
747392374943457280
747322480881106944
747382308752232448
747328030003986433
747313916246581249
747364717472133120
747291614997929984
747379724897357824
747318890594603008
747367171450245120
747300196460048384
747231087198339073
747441251209912323
747412709021458432
747246631280484352
747389782980952064
747375106729611264
747409785482514432
747381339662520321
747349630615072768
747361152405934080
747395155875921921
747420204083347456
747223369649528832
747307146560176129
747271725772070913
747410511189393408
747401275352940544
747274527722242053
747286028239568897
747409726791618560
747396589967183873
747432975772618754
747230395125555201
747408816552173568
747437656557109248
747321940000415744
747247906327932928
747352445076987905
747437698445606912
747400641849470976
747323802351075329
747331079376277505
747353820871589889
747372116597706752
747432996840431616
747392161033785344
747240733908807681
747334535231078401
747390626056941569
747292366063575040
747333427968409600
747416710278451200
747376541563248640
747221150661513217
747325433687879681
747337966436024324
747383332053336064
747363744423022592
747399593084739584
747362079368155136
747321118030127104
747409865014935552
747222283320700930
747405960243781633
747407424005365760
747404773381578752
747408946546225152
747405398131380228
747436779817426944
747331892844716032
747347608998313988
747293355726405632
747392161033953280
747393662686900224
747364856106356739
747352558184726528
747401207904272384
747392190427574273
747383281486807041
747400863983996929
747415712138858496
747221759041011713
747324355697213441
747435366404227072
747297436855525381
747278042276388865
747344358370746368
747377942091669504
747420891802370048
747363874786189312
747355800696406016
747299169254072320
747440244656570368
747437560146755584
747297189479649280
747413354751336448
747369205419417600
747305603006005250
747350112892915716
747422389131223040
747251312241180672
747319427629080577
747225240359542784
747410682941833216
747336318141640704
747414290253021185
747314570591514624
747332526352433152
747259130277142530
747402533400903680
747272782690516992
747400998222725120
747436956150272000
747440160384638976
747235067622129666
747411169669951488
747274942752841732
747264641533943808
747423727311331328
747315401080463360
747270010284838913
747406765629669376
747369700447772672
747409915568865280
747434477429882881
747381805125337088
747254554287288320
747284497490599940
747376935441956864
747363522288455680
747392790041137152
747415044942618624
747388616809250816
747402306883182592
747395650552213505
747318789826437120
747392865752465408
747364336096710656
747383071817736192
747295394128789504
747269221713911808
747274137299726337
747269381311336448
747331469362626561
747337672855674880
747316566962823168
747290251857518593
747392760710332416
747280105735487489
747337278620475392
747394610482155521
747388516263305217
747419209861201920
747435391775612928
747348774981271552
747331360314929152
747378021972254720
747356115323785220
747322480918880257
747277992087326721
747422842178920448
747343477881462784
747384242108305408
747419478313533440
747393004139347968
747363480395710464
747379779263991808
747376897747722240
747332945581477888
747413510091575296
747357033876365312
747393482017234946
747297554283409409
747223591717044226
747434095664316420
747282442315137028
747360686842454016
747298237757816833
747405117167669249
747400033549574144
747435488059887617
747251412573138944
747388587507875840
747332706908798976
747250900868046849
747324624384360453
747409529537708034
747306609810935808
747365829205975040
747231732995358720
747441863276146689
747301102421315584
747319230446481412
747381289167134720
747435878398693376
747349857245900802
747389900060823552
747431981785317384
747428047469453312
747325148638810113
747439296475500545
747397504384151552
747349932584144896
747397395462369280
747400671008272384
747357624878792704
747373924053188609
747417087807725569
747309797461000193
747291753540030467
747422007428415492
747370241689325568
747329435360079873
747297633778044932
747390659494027264
747220077045506049
747438201661493248
747298712083300353
747312062435450881
747303816500903936
747436977289584640
747250137697755136
747264830386511872
747361697761988608
747422389189885952
747327979831758848
747413484758044672
747306014307815424
747298586157690880
747324695574257666
747349576110112769
747238544406642688
747319171495583744
747383713508515840
747361743828058112
747434145824051200
747365598334697472
747436301729697792
747245070718472192
747429255496220672
747422280314150912
747374251141906432
747332555888693248
747377166153834496
747392173654433793
747317749945245696
747389283812638720
747392706326913032
747425002174169088
747348351536926720
747280286489018372
747349161012432896
747331741984030720
747379603078021120
747231401792049152
747243045238747136
747250058039431172
747397114599088128
747436716924018688
747345012812197890
747369444691816448
747259658549661696
747404991321751552
747412201145720832
747364876817928192
747398095898611712
747327342029086721
747365124365746176
747397416350007296
747348842169794560
747296086172147712
747371286091829248
747409856601161728
747402504330153985
747441536229605376
747414193482129408
747329976383373312
747307499137622017
747278227064840192
747252067106951169
747442178172030977
747402936154787840
747430908089753600
747436498920804353
747411845011607552
747393159286525953
747434846272688128
747372275763154944
747387836752592899
747277287385595904
747428362201731072
747339543343333376
747394660927160320
747433554557157377
747431285522632704
747369260104617984
747430647870988288
747410636984881152
747382719596789760
747337396002295808
747413073636495360
747289534589612032
747236073969967104
747431134615732224
747341263226048512
747398221643776000
747282572284071943
747370354784481280
747239274572095489
747421042847715328
747307142554607616
747356698252353536
747371504065720320
747318131694022656
747347911080443904
747378546306330624
747310925732950022
747234744501313536
747442547174301697
747339467761975296
747411647724126209
747381771470176256
747393649978314752
747398276123627520
747431126231322624
747379448077377537
747353497906057216
747384347183874048
747392102078816256
747401585442054144
747339468047212548
747375471638233088
747349114786963456
747326369147719685
747305510655799296
747355502879739904
747294286769598464
747405394138456066
747405687517392896
747325001708167168
747437228629069824
747281569665032192
747342047317659649
747417754681020416
747438277465116673
747236640251338754
747360707730096128
747345172334182400
747340554426417152
747442094185275393
747431759298576384
747272774192758784
747336263364018177
747413136475627520
747442299861229568
747400251770871808
747300054101168128
747324489931755521
747356018720514048
747416005538832384
747407839329652736
747267795566628864
747424432008859648
747278503511392257
747339316972576769
747413518555578368
747387413085880320
747430958215860224
747402571279642624
747358665049542656
747424901888413696
747357398508109824
747433458276851716
747386867864076288
747416454522355712
747380223885385728
747328554199724033
747385047448182784
747373512994631680
747418589234405376
747418828452298752
747328055027236864
747309235516518401
747340201853222913
747348326408921088
747409949039304705
747334090802683905
747431826436694016
747348535973027840
747409483534598144
747409210791559168
747243346997972992
747378806302871553
747390634202439680
747438973555879936
747437413128114176
747314658801967104
747438181008687104
747303854119620608
747386901192187904
747384703582240768
747391061983649793
747363480232169472
747367150537433088
747369541295083521
747222081805426688
747395134753505280
747396963381936128
747351836957388802
747343464958824448
747335294718869504
747377225117229056
747401145371361280
747374297325395968
747357734203441152
747383067816398848
747326293474050048
747363505620262912
747295641596887040
747250519291330564
747433160128987136
747404026480824320
747236422420152320
747441452410675200
747318903177523200
747294269937844226
747364382091448320
747384892053397504
747332790555811840
747351786445373442
747437652207636480
747303141243162624
747437585409114112
747366789705830400
747415749833203712
747422825435271168
747237055680417792
747373823402582016
747442672911159296
747443788587601920
747335957486018560
747220999893032960
747354164871716865
747386809034870784
747306530043682816
747319356032319488
747376545556094977
747387752883314688
747262259202760704
747260161916547072
747236938076327936
747397563200995330
747331813308194817
747223780817141760
747244165092675589
747406497055932416
747245637197008896
747371969591541760
747335797712396288
747348955340562432
747388973455138820
747386528129679360
747325362497982466
747347269255499776
747238641143971840
747358128237387776
747412255680118784
747362339461148672
747393528259559424
747353330079305729
747394396501516288
747414604549066753
747418690002391040
747240134031052800
747252683736817664
747344119219924993
747422481758195712
747431964890652674
747414101480054784
747412562149523460
747229593929560064
747437694196813824
747413912618835973
747423123243405312
747327887364132869
747303669700321280
747254957062029312
747422120712404995
747426172770918400
747301081680535552
747410590554071040
747369104802095104
747373295113166848
747326243448594442
747342588319936512
747407356837920768
747418576777154560
747380819606515712
747331234506776576
747437094637830145
747276473862500354
747301119487971332
747239999901310976
747379120707899392
747387907753779200
747373819082473472
747379993269796864
747359164289015810
747258911917498368
747283864096120832
747373257075101696
747235482866614272
747431570500378624
747434011576930307
747304579679739905
747392039214583808
747354928021184512
747433499825606660
747354517134512128
747343389499101184
747409663939981312
747322950798368768
747408539786842112
747341850214699009
747295494938886146
747433802079801345
747295645971558400
747413514155921408
747414210297106433
747436729574002690
747373601167376384
747394211847225345
747360212948967424
747391255068311552
747298942673518592
747437153299243013
747238439892946944
747296375532982273
747356974820495360
747285080339447808
747329720212033538
747387295414685696
747280663594700804
747379729242591233
747328646763864069
747413044217712640
747331175581024257
747308178442850305
747359030176288768
747292365774163970
747402852411252736
747263920105218048
747441850689142786
747433403620933632
747344539002646528
747305489906556928
747400213938188288
747319817477066753
747308426053595136
747371382305136640
747361534272233472
747340709401792512
747296312593252352
747286141485776896
747397231884513281
747433999019106307
747440051576012800
747322325612171264
747368308026970117
747432593923014656
747426143121383424
747411870127054848
747231451846938624
747428047436025856
747434523235782658
747423458867429380
747249277840269312
747431335879315458
747412830563999744
747421558944079872
747435702183305216
747442048194744320
747219758483804160
747221859721052160
747331029153681408
747360267353235457
747329208725053446
747392852943118336
747350691732062208
747398318255398912
747422167160102912
747340210212470784
747392664463642624
747297310934110208
747377082607493120
747344056561209344
747417251372929024
747384124499910657
747382316960452608
747234400568369152
747313576386256897
747407738792194049
747310850382258176
747232538523885569
747416693480226816
747356316608278531
747249810491736064
747350834560835584
747390797796909056
747274816927850496
747230130645385216
747326092218773512
747398842606194691
747368333109002240
747318286686138368
747338251522826240
747340696730763268
747231099517014016
747392232248999936
747439971993255936
747403426804436992
747395885470912512
747342768964395008
747415309271838720
747434045420769280
747406291614605312
747288809037926400
747419537063223296
747434275801272320
747334636259278848
747306001750065156
747443839007338496
747399475681857536
747429313922867200
747430861923057665
747334980204826624
747400000313954304
747426793423011840
747264553298231297
747443775878889472
747295163664367622
747233872274825216
747338708668428289
747347097494519808
747297956886241280
747323655571443713
747429683336118272
747395075873832960
747306534128885763
747292147951378432
747294832024924161
747426457627004928
747257410578878464
747368467272175617
747253874751217664
747335156101349376
747420036382461952
747326595627552768
747224871113998337
747423840456835073
747372405937610756
747365862580027392
747414973681369088
747244894888943616
747388939766464512
747360435108712448
747385382782799873
747284468000423937
747373068696313856
747309499522768896
747393239104131072
747340608843350016
747392391670337537
747393154907799552
747399459156410368
747433256879030272
747328025830645760
747323743412752384
747253589698088964
747370656895991808
747368454773157889
747427539753246720
747375882805907457
747375345918218240
747221213714448388
747223659014688768
747443545271767040
747432421914738688
747406371314896896
747311219111927809
747440319822725120
747420065805410306
747409148023758849
747412931118235649
747436834444152833
747295897638207489
747391846293319680
747270035467472896
747374687454371840
747240817761234944
747243561050046468
747380966306492416
747399052157947904
747437727998689280
747353967575851008
747359067853709313
747352046672568321
747306089788506114
747420078308720640
747397659888066560
747304156247973888
747430077584056320
747390730818166784
747347873457704960
747356379317338113
747410913544781824
747303526892638210
747375538860400640
747333306551664640
747341732841304065
747330563581718528
747444275219161088
747388524458979328
747330278134157312
747334963037536257
747310082656899073
747372162420453376
747430496796278784
747400482662940672
747429507016048640
747433248268107777
747333776208863233
747370619122094081
747406950175019010
747252595312439296
747316260770197504
747413531151196160
747368471369920513
747371566921572352
747270639334088704
747396607084138496
747377774596362240
747315799581327362
747443075539210240
747295520142430208
747369071172329472
747416265795448832
747360917726298113
747343075190550528
747344475890978816
747308320885608449
747401300174843904
747265681872269313
747391741557358592
747221083804282880
747240151059992576
747345696584404992
747396686675222528
747423584713342976
747309289883111424
747306068515033089
747431793003896832
747350800834277377
747264138364215296
747321356841189378
747424016789569536
747322845898760192
747303455828512768
747406740543672320
747441640969736193
747444078028038146
747423022638862336
747322044803518464
747244886273888256
747310145500155908
747347223038439428
747368421227114496
747413212241371136
747393859643117568
747406811846803456
747382446832783360
747402667681529859
747395130395602944
747248439075868672
747419943885541376
747288708441747456
747377380109488128
747271851584462848
747373924057440257
747316218827202560
747431730227875840
747405037505232897
747290742830170113
747263194477957121
747267611075846144
747344589091004416
747409139488395264
747307163593248768
747279585931231232
747372745382596608
747386775493033985
747331150826201088
747365904715943936
747411752736808960
747442106734612480
747278289748647938
747394509776945153
747375366973562880
747302461652639744
747393947576631297
747392702208086018
747224904584421376
747439061728649216
747405972931489792
747419315075452928
747316546041569281
747409202491043840
747406430144180224
747325156989636610
747271851500511236
747334636234125314
747315434358136832
747283075709566981
747441150466875392
747356719039262720
747348531816501248
747320597697335299
747296794921426944
747243078482726912
747322116119289856
747433546327916544
747299114593837056
747249424548564992
747345298100346880
747374326622597120
747304374238482433
747297243862966273
747287202581753857
747289287142445056
747328889786007552
747417805096574976
747339518299115520
747425048428851200
747373924111912960
747330064149155840
747378563108708353
747350406645358592
747344534460215296
747395201715609602
747408200039792644
747260367428947968
747333268865835009
747307884636037120
747376973488525312
747423219787829248
747378789500469248
747236979981553664
747318383075434496
747439107631112192
747443939603529729
747384032514580480
747412058749140992
747358145064865792
747368542740307968
747429595251605504
747366214914170880
747394480576282624
747427640387248128
747317842106679296
747296631565877248
747219712170328064
747404101969903616
747403934549975041
747232190124036096
747304260769976321
747386813170454528
747229753199857664
747412432247721984
747368626643156992
747440307306962944
747393863711612928
747226234124328960
747221218051293184
747283251513856000
747367246884970496
747402210573582336
747373655575891968
747386171634892800
747239094216974336
747370996521406464
747444220785471488
747255313280172032
747437069228703745
747298288362151936
747397152326975488
747376520272838656
747394186798829568
747311806536814592
747354999345152000
747312460902727680
747313358299271169
747416965967294464
747326474051477505
747362217952223232
747435312062750720
747400117355950080
747350465260597249
747392676882878464
747301102501007360
747234404720910336
747408611211640832
747294299579027457
747424008333819904
747266268923760641
747409458125545473
747428764695539712
747417016563294208
747316097389473793
747243166512873473
747346036025237504
747382359033548800
747418618661593088
747293733427642371
747379297229414400
747406870365745152
747401803839442944
747330156423872513
747289065016299521
747444308937216000
747343746212126724
747416198665535489
747223692397117440
747350570457915392
747422481565159429
747336330732937221
747239664482922496
747220055998533634
747437744805318656
747357473896529920
747436926727225344
747297054993506304
747362268250279936
747440290621849600
747412763329335296
747364633598525440
747405800688259072
747434108373065728
747301651929653249
747388843230269441
747355460995588096
747371516665470976
747314746731307008
747237323969015809
747412104995471362
747262330434523136
747320623106424833
747251664260833280
747348330435477504
747302902096498688
747390483383582720
747402449388974081
747422741792493568
747328688585220096
747230659253440512
747398393895346177
747341275603472384
747407402979438593
747394455188144128
747295780260634626
747343095939817473
747395847629856768
747397496054349824
747334615283572736
747377292276490241
747318823691255808
747308350379954177
747364054939774976
747254784990806017
747422493976182784
747293221420576769
747226770982600705
747373307486318592
747225567213195264
747316701201522690
747402541915320321
747380245108502528
747317171076816897
747312871739006976
747439229504978944
747248724041043970
747331892957962240
747300234347216896
747442203266551808
747391666106007552
747392513338650624
747293917586952192
747228859947429888
747391317957705729
747311454106247168
747226028821471232
747379326383841280
747424469761798145
747406962816598016
747378919628636160
747332228426792962
747348192010723329
747414705535254528
747366948950794240
747242545810284544
747383428518076417
747403670325596161
747246224193925120
747336154572165120
747369692130607105
747364075781431296
747399513669763072
747239962320330752
747353636183883776
747416349320699905
747280546535878657
747400188847865856
747412436169326593
747269859243790336
747279653048483840
747253627190804481
747301228313378816
747417033189494784
747309461870546944
747367485784137728
747349811238572036
747345734266040320
747379934448992256
747274388953718784
747314235009490945
747416441691967488
747250489947881472
747368450415271936
747312280262500353
747394354713661440
747429695650594818
747418899545653248
747341472605704193
747426256296214528
747336569795731456
747224770450624513
747365891839500288
747431524463632385
747382245686648832
747408157979250688
747362553341280256
747413669374365697
747410800260812800
747251060188798976
747371671661707264
747400251921727488
747345709259718656
747388931340115968
747384435041959936
747440613390331906
747393247211831297
747401774265303042
747441611668336640
747355032979333121
747358044334391296
747409479235407872
747355792337211392
747358476624527360
747353607008313344
747228985638158336
747423052087107584
747284573029949440
747381792517283840
747284434664071170
747416307373596672
747413786651353088
747353233593606144
747348041145982976
747416332661100544
747304806021095425
747244584355258368
747287882054807552
747404727009316864
747416207071059968
747235205958733824
747430366806413312
747363379535294465
747404722915532800
747417331136073728
747364050900783104
747362406641336321
747400436253089792
747313932910526464
747360737186750465
747330643093184512
747438051056586752
747282882469650436
747241308637507584
747369691933466624
747314121876508678
747418928821997568
747253828580343808
747319284733378560
747434435537047553
747411043836559360
747410523709444096
747442664497373184
747423974594912256
747370249981427712
747420250040315905
747352592028577792
747432002631012352
747233712912359428
747309596209909760
747380966331682816
747322086897508352
747435857267798016
747298292241883136
747286351419060224
747271297948745729
747398309900390400
747390369793511424
747409676304715777
747402449422417920
747347969704288256
747393368745975813
747323974183378944
747339924915970052
747417498610438144
747399517595590656
747412448886534144
747335181514608640
747267137081794560
747323840116621312
747228402692808705
747383692524396544
747232991265492992
747310892044324865
747365229432963073
747372154153369600
747423056096862208
747339073463844864
747314046408351744
747409106135359488
747423618116685826
747415305220161536
747368379426680832
747424608073166848
747334258801270789
747432724248563712
747407671389724672
747353829398687744
747227295375564805
747389413705945088
747383491365568512
747305993080430592
747418169774587904
747377506035044353
747415401575948288
747347957129879552
747236237589680128
747231347303940097
747343322654482436
747389787192033281
747375790468251648
747322929797435392
747441259581673472
747358875150585856
747352482658017280
747396615523045376
747324313900974080
747329531699073024
747384644669169664
747435991472889856
747427455904923648
747412192887189504
747413501598121986
747345692302073856
747418987831693312
747386381240926214
747360523482767360
747291006773559297
747407122111987714
747406433986150401
747300238424055808
747334158083465217
747231598798503941
747364398688145409
747397210988548096
747284652423974914
747385030574485504
747429662159179776
747235549702848512
747367917692588032
747396137355706368
747304818805374976
747364772337725440
747426629643866113
747349920018010112
747219825412411393
747404144235843584
747413371503394816
747430140188073984
747221280722657280
747255141536006144
747429305630633984
747423240801361925
747370728123736065
747349848840511490
747380010000986114
747400121818685440
747438612870881280
747426298209787904
747380282840354818
747356320500613120
747378122610315265
747415359691489280
747412281240084481
747281238541533184
747221440286629889
747407243805605889
747278436457078784
747233725335764992
747313882817953794
747301144628629505
747398792027136000
747435731308654592
747413283343327232
747433676150013952
747365833324716032
747407952622010369
747379359955189761
747424167650287616
747408279517675520
747385236124762112
747421693140832256
747257481751990272
747221725444726785
747421831376830464
747333247810473985
747358841533173760
747397361924595712
747399907787550720
747415603049283584
747283641890267136
747401593843253248
747318060319596544
747285449576615937
747400381714440192
747439791659048960
747320551727730688
747328508314083329
747329158431145986
747351513819938816
747352038120398850
747413878879948800
747289098595930118
747354949227515904
747401640127377408
747382308546686977
747309596037910528
747338817753886720
747319146480701440
747337228301438977
747348884230283270
747219867330314240
747358862198583296
747275563543334913
747236925489156096
747388893729820672
747314566351093762
747413509806432256
747348137673531393
747308845312024576
747355704109871105
747330987051212800
747290600014110720
747352906563727360
747420367791267840
747233649947467776
747225684930531328
747402546206019584
747326759255703553
747375681504419840
747422514977079296
747330273931468800
747442718993973248
747414214499778560
747402139295678465
747288544696098816
747357792969854976
747391351566675968
747381016726233088
747386565819674626
747409189731991552
747317057801199616
747430199155793920
747429565845250048
747421625981763584
747389279588986880
747428777203015680
747313538931130369
747371285865369600
747393276605456389
747277769701105665
747426906618929152
747353690609180672
747427971976290304
747300465147207680
747378571430273024
747233339363442689
747434301239627777
747410259187240960
747234224369975296
747409185495736320
747303367580364806
747356177835634688
747223294194003968
747316101592162304
747418404915716096
747404479495020544
747330362292895746
747428563385622530
747427996970156033
747242264808742913
747427409700470784
747428932299952129
747338029325418497
747404387568451584
747437849457233920
747432187201523712
747372745541877760
747388402878787584
747442215757160448
747222295723270144
747261680430768128
747356371033657344
747344907849785344
747389833291653120
747403980347580416
747426210435727360
747435672567308288
747299005395152896
747342030519443456
747407138897666048
747421667694088193
747387270508879872
747253824625090562
747351278888566784
747396447394471936
747424146779410432
747372896436228096
747392752275447812
747389069630574592
747260229298102272
747340918995320836
747349400016429057
747425094545219584
747369948050235392
747303061371031552
747425287554613249
747423274154491905
747410766874218496
747396237884821504
747428278164590597
747336561381912576
747314159675572224
747340705329086464
747383021607739392
747253392251162624
747240541109235712
747256865289969665
747256865289969666
747359227405041664
747283779958386688
747444291929182208
747278587632377856
747243800133697536
747336506549768193
747374687664095232
747438118039601152
747397647003193344
747443922859925504
747319515638173696
747282190417833986
747351975340158976
747393423498321920
747344719064162306
747340914863964161
747264503142834176
747421391096512513
747428248859082752
747363102828658688
747271700757110784
747277870284759040
747389958801985536
747441196717477888
747327870855327744
747360066064519168
747271889454653440
747376998515892224
747325262027587584
747353435016593408
747254830884757504
747298644903137281
747326620688519169
747314541088780288
747425975592443904
747401451383717888
747264918441832449
747314289350836224
747324389608169472
747424394310475776
747410762872688640
747320102832377856
747314461321527296
747374343492112386
747222195231875072
747335194101710849
747338163618623488
747399182340628481
747439661392535552
747437841312059393
747382140715704320
747426453650800640
747410066362482688
747295360620494848
747242713574158338
747266474482503680
747415225599664132
747329674032775172
747413740765712384
747401908411858944
747374737937076225
747422171413233665
747265916820398080
747441041402376192
747347080478232576
747375836609806336
747396397230497792
747315988190760960
747441100298682368
747436096292716544
747347600555204610
747221138133164032
747326646055632896
747384137389080576
747262620005130240
747376625378033664
747379909346103296
747348334772269056
747429578272968704
747259725926961152
747366416282750976
747281163006312449
747385533802807298
747443931370053632
747406220126978048
747341875594428416
747349618124480513
747377661224189952
747270178174570496
747247444711346176
747319335207636992
747367376623120384
747411098068914176
747396141172592640
747380869925584896
747426994850242560
747333511820939266
747397403729330176
747386817427705856
747408690865672192
747429763019530241
747268986698665985
747229803707654144
747380660113911808
747391359930228737
747313823971893248
747357813865742336
747382300128710656
747300926650646529
747420283804524544
747442320728006657
747248610899795969
747244509021364224
747391351453474816
747413996312137728
747400381886504960
747307465465692160
747366303237832704
747439976200048640
747426948520026112
747340994845151232
747385370501849088
747362901674057728
747351614445355008
747327065205051393
747397232043786240
747423228302336005
747442509417156608
747427527476469761
747432451413282816
747436490553180160
747256177507983361
747260841565663233
747370447025639424
747383311194980352
747426801903898624
747324997534834689
747363056724942849
747387803147739136
747405540611989504
747314218395795457
747395344615432192
747381759029960704
747271352395038722
747357033805025280
747338041958629378
747377682309062656
747386993487708160
747219741681430528
747374289083564032
747347839886340097
747321449371697152
747368458757672960
747353531372408832
747441628638482433
747301958097080320
747304541951930370
747405670920626176
747230743076737024
747406572570148865
747273973688205313
747414323610456064
747254961046577153
747435303674253313
747443037832253441
747396267135934464
747307486437224448
747347436964708352
747246832611254272
747344509516734464
747276759054200832
747295238968926209
747394019060219905
747443889133363201
747406501246025729
747409026405797888
747384271468437504
747220429425754112
747434875901349888
747428064284516352
747296551664394242
747261998929485824
747383571036405764
747248506235035648
747428185864814592
747328994626805760
747365191474618368
747326662652530688
747316651050180609
747230575401013248
747357931046219777
747437753235824640
747398867717599232
747327589862113284
747255707750146048
747230214602686464
747336770816094209
747248505865932803
747243216982974464
747325962451222529
747322371749482496
747352076032827392
747325412779294720
747341212877623296
747304273411604480
747389128615002112
747292307280433152
747417637345501185
747440244300070913
747411303644409856
747387505222131713
747414755577462784
747276134111272961
747363241312026624
747320715263631361
747329397267402753
747357608219127809
747309000568430593
747434271762190336
747303824595922945
747308312572485632
747431193180798976
747253572895707137
747403468932022272
747409529416056832
747405326945656832
747407193163563012
747380941224554496
747414508172353536
747412041854509056
747340898061586432
747363199477915648
747320316817375232
747377900542795777
747413090434580480
747299584230100993
747332765306105856
747339115528499201
747387102631866369
747392882324152320
747395709452726272
747394820172222464
747363367057301505
747321008760061952
747349056272273409
747378114414645248
747361869590106112
747365606878380032
747335411916103680
747384535860514817
747408489413128193
747290092402675712
747267141460590592
747350326915665921
747427321649324036
747344224396288001
747405901636657152
747236245957287936
747352537439870976
747357700430913536
747403456340713472
747409760098496513
747237424535900160
747406085926100992
747368379464429568
747382153466515456
747236330107736064
747429926379331584
747339786617159680
747305892375203841
747405121311621120
747325320735252482
747375182277287936
747428911512883202
747273302754766848
747369935354081280
747348116408459266
747343993520828416
747333918693593092
747322283820126208
747389254142205952
747329992829206528
747441008036581376
747394572502896641
747336397560811521
747376809990328320
747250519131947008
747345557962690560
747439237817995265
747368056293330944
747435676715597825
747426256522731520
747267778768474112
747414877166174211
747383525008015361
747399345708933121
747383445094080512
747352784920526848
747377938161668096
747379573818548228
747363765671329792
747317955487137792
747428148120272896
747409017744539649
747409130953007104
747244278062153728
747344316511584256
747392098182193152
747337421080006656
747344304100745216
747246325205467136
747300196468432896
747406253941473280
747410154455343105
747417238689427456
747304696944037888
747325106750296065
747360859064664064
747399958366666752
747417104400392192
747383096966844416
747324309920636932
747365980083478529
747404974431297536
747330387429335041
747398410588741632
747286804106084352
747350528376594432
747371826788073472
747401963235598336
747441053775454208
747402071935115268
747257796349988864
747381477923495936
747314365037064194
747376910477320193
747334023739904000
747245750204018688
747290709321912325
747426801824206852
747345524517306368
747321222627614720
747381612220813312
747350679140864000
747246882842353664
747438466066223104
747419721595760640
747390793497849856
747401694594510850
747357675457908736
747338209693097990
747314985756327937
747380295201067009
747381733780295680
747312796161843200
747412272721567745
747408762219204608
747360766467182592
747406245628354560
747373101890023424
747309151378825216
747324896779210752
747382157748936704
747276419189768194
747377459725643776
747278692389289987
747434955597185024
747285944382820352
747402466438819840
747342609484439552
747389770418917377
747319205435846656
747400729892163584
747433839937593344
747407340094259204
747254743064449028
747243825039433728
747403921837043712
747410246834884608
747372863179661312
747421613428203520
747413031663992832
747303028005363712
747221528194879488
747318718678478848
747407457585139713
747415766476197888
747227773786333184
747410561349083140
747413300229586944
747406702673297408
747311160496558081
747400151317250048
747341091154714625
747355444130131973
747394950044712961
747300532033724416
747314738376253441
747233402336731137
747349399878021120
747320979504795649
747387035690885121
747394644049338368
747402416207855616
747415468697231362
747431872477663232
747429016488001536
747443335489593344
747402168504815616
747331511339229184
747339858197118977
747355926567452672
747333369290076160
747362654214328320
747377392650444800
747415380830855168
747309877022756869
747286166584496128
747328151722680320
747416676807905280
747350717040517120
747382862228316161
747425757408878592
747404529944006656
747332463408513024
747389145446768640
747380286778937344
747298779049558016
747317309212024832
747438356829704192
747382358786052096
747341082728370179
747311151973695492
747310166568144896
747314293557780483
747427665896869888
747364348365017088
747281829669961729
747317246477819904
747314050246160385
747390684659843072
747358916787462144
747394064991956992
747342051587436544
747391590654631937
747272577203191808
747400381961953280
747383906438103040
747341846137839616
747367540200976384
747319457073094656
747327350740652032
747278440957509632
747373357985718272
747358589908463616
747266810127474689
747334703305232385
747389535139602432
747373710244515840
747420497596530688
747422234180980736
747377979974574081
747394434262786048
747256244667293700
747435404039692288
747424754848653312
747402961383456769
747336267809988612
747308195069067265
747326704524267520
747374041657384961
747374960201564160
747319603777331200
747355989402345473
747429150412136448
747421428635549697
747275089708625925
747372636368474112
747321847771856898
747301601912594432
747261785154064384
747253316829208576
747373962057777154
747255716092665856
747227417257873409
747390835424108548
747223142997729281
747435706134323200
747276616326209540
747356714828169216
747421541978284032
747361596872220672
747235868604239876
747429339088756736
747385286561267712
747413568631508992
747322619364466688
747441745995018240
747407973656465408
747417393815785472
747441334802210816
747322602780143616
747417796406050816
747375584951603200
747416689231429632
747413522515099648
747367909308129281
747361425065189376
747437681785724928
747333092461817856
747406690048446464
747426210171363328
747229870615310336
747395461707894785
747385319905988608
747330592790851586
747315166249771008
747342806708948994
747222048510980096
747398939138265088
747286426585174016
747329703682269184
747376671410393090
747404529956700160
747312028784594945
747343997916479489
747322095239999496
747340260665765888
747345004440358912
747402491550113792
747225349214318593
747437404940730369
747382988019798016
747370459633692673
747418618657447940
747400377725640706
747428236200656896
747370455485587456
747329133084999680
747351878921494528
747376902244040704
747357809692418048
747433307147747328
747364474269605888
747303195756503040
747442593231953920
747331578271981568
747273588185563136
747248023776878592
747280168746573824
747332996026376192
747442513632432128
747444329631780864
747283503314669568
747428219498930180
747237575602147328
747428408334950402
747370761556361216
747427535521202176
747391724801134594
747388834950701056
747337639204818944
747354319918338048
747385286439669766
747442970866126848
747379360089391104
747232907291467783
747374016256675840
747293766621376513
747372359514890240
747317552548741120
747410771055771648
747368622327107584
747392328919318528
747348116781867008
747247600198377472
747352780621287428
747383210359697408
747427376364158976
747394635476013056
747266160052310016
747423899105787904
747362196867395584
747404676618944513
747441905286406146
747332522061619200
747311211012726784
747248677824016388
747387937436766208
747263232277000193
747429292955533313
747416173512294400
747403175364300800
747407486869770240
747301702609440770
747289505510547457
747306786021998592
747257540556140544
747253531023900676
747256231870468096
747433386730528768
747277782141407232
747420183057276928
747297088552067072
747312708081508352
747238712522596352
747240675356205056
747270794749816832
747360393501249540
747332077511548928
747273441057869824
747361932504600576
747337349760090112
747321977782730756
747353497742487552
747414667522351104
747383675873034240
747238821532557313
747316785133674496
747328126472990721
747380941232947200
747286242199363600
747316927748419586
747396451664281600
747405092203139072
747342894852243456
747377686448738304
747380450432278528
747327627526995969
747405209500942336
747331159198097412
747342860962279424
747354823104696320
747367951389462528
747433646760558592
747342366214758400
747308124005031936
747421034463248386
747441603434811393
747344773782986753
747346967139737603
747357176197316609
747294622565601282
747346803608031232
747315182859231236
747404827651637248
747370044611403777
747433394993307648
747357713319989248
747243514736558081
747373705915957248
747370560376672258
747328474688323590
747409408154607616
747397462441209856
747286808644329473
747379976555601920
747310384625782785
747280282282143744
747287881996066822
747329892337881089
747368840674291713
747232370709889024
747392844785029121
747396225381478400
747440235965988864
747332379673395200
747373470955282433
747442564094115842
747325240934432768
747341217013207040
747371449636257792
747236510546657280
747371004993871872
747314255867719680
747393977033330688
747384036750827521
747315820343099392
747288343570898944
747277295757365249
747367427193831424
747437333511831552
747433751676858368
747434796066889728
747232269962731520
747367011987009537
747376306518646784
747426109646462977
747358698889187328
747411731689803776
747320434048151552
747222090412134401
747419918665191424
747346245983756288
747407461951356928
747256449957494785
747260061555134464
747279208410284039
747357839019085824
747397601088180224
747359482989056001
747287219530981382
747299059937927171
747410741783855104
747322183366516736
747435290999070721
747318085464395776
747229594093293569
747370883107299328
747384283908685825
747287605293649921
747390961379119104
747262997400215553
747283511665524744
747334585772449796
747332199251251201
747386620198936576
747249122491539456
747393750494777348
747293309425483776
747290029798494208
747423605814853632
747377371959832578
747339061048664064
747430631035052032
747361458476949504
747356115093041152
747272224919420928
747244563522191360
747391724851453952
747308996512518145
747440865031782400
747260191410782209
747308501358108677
747404961986842624
747256756317851648
747248967256313856
747390923760271361
747324154320302082
747421198154403840
747410565740568578
747305326270001152
747223751331315712
747327572845830144
747388629362737155
747422359854841856
747328147532570624
747413300137332736
747401287612796929
747391045403545600
747402953099644928
747377262698311681
747240671136776193
747416500601032704
747434963834908673
747409038695075840
747398041234202624
747427141294432256
747386712465211392
747422548644659201
747431612703334400
747354458410074112
747373949453930499
747332643910361088
747320480227483648
747431012842496000
747340621170380800
747316994651783168
747286812733775872
747400427763863552
747398951402373120
747422242687025152
747408959154184192
747434867382693888
747240834743996416
747361664077443072
747345675554197504
747415762135023616
747438055049535488
747354315623301120
747372938404331521
747431675647397888
747436553388056576
747277404750512132
747436897455190016
747425195460296705
747421449942532096
747316919502397440
747388750867603456
747274875513896960
747357344246333440
747390520867971072
747220483746062336
747324158829178880
747250795993767936
747222593753669633
747434594748620800
747431193063219201
747384280003772417
747336200533352448
747404458586423296
747368500793065472
747415405845684224
747339505611399169
747368589049667584
747339514117423104
747310720350457856
747386502775177221
747286716180926464
747368387530063872
747390047209525248
747335944651497474
747271319075446784
747325706237947908
747257724937736192
747339467761942528
747245981188526080
747389573131567105
747275089658314753
747351446723559424
747358899980865536
747334917042769922
747430748672647169
747221079421157378
747376763731345408
747353263083757568
747429976891338752
747325337361494017
747423337102573568
747426948658368513
747403691280433152
747260476631941125
747397244421312512
747323793777909761
747355779653566464
747418924778676224
747410297288298496
747408128673615872
747231481542615040
747393540741795840
747307398268805120
747438617224687616
747382295842197504
747303187078516736
747304286283960320
747384925976825856
747308211938557954
747315493279670272
747313542907322369
747350973069221888
747429574074564610
747252037746753537
747417725341999104
747316151642796032
747426957118300161
747310565177995264
747422942808670208
747326960552935425
747292374452183041
747251538448486400
747342181606711296
747361601070608384
747224326068277248
747394728065277952
747336078902726657
747417439844114433
747345666972626948
747385554963136512
747294307753689089
747271444610965504
747316697091084288
747434192259137536
747384154153684992
747337911683555328
747270744279760896
747418790401548288
747253912646856704
747286129020264448
747337505159077889
747368563665580032
747393272474021888
747399962489720832
747424184494620673
747339337780465665
747349156620963840
747351954343477248
747386393802903552
747431281185656833
747423119208488962
747326121457311744
747319738024394753
747353564973043712
747333319046529024
747376549960290304
747313337235451904
747310464468553729
747410074830774272
747333868353552385
747327400812281856
747425568715595776
747337005843943428
747428462625955841
747275425156521985
747418853316136960
747435966252539905
747369884879720449
747412121671991296
747416668398202880
747321147138551809
747430111029256193
747433911144296448
747404651604086784
747344945787244544
747305586182631429
747298766315675648
747398699978887168
747310674238332928
747248363603533826
747407491336667136
747439363697442817
747414650925481984
747430949940510720
747362058426028032
747358279270039552
747387459051397121
747330119019073536
747238032701427712
747406371478347776
747407700988858368
747255938474614784
747395793288495104
747365363491307521
747244454487166976
747261436968185856
747386939158953984
747396871354736640
747417507187810304
747372879575060480
747368857342443520
747301622842167296
747230428679962624
747394006284443648
747311726928891905
747410817369391104
747327899968036864
747428542540095488
747398867860267008
747423702149636096
747428684781477888
747233335106166784
747300222007599105
747395113731629057
747403720455946240
747389237595627521
747354873608441856
747402172816592896
747398947304513536
747341519015673856
747371688631771137
747260032073469952
747387807165997056
747397642720681984
747412042173259776
747327367522115584
747378802179837952
747378827429580800
747295536735105025
747375392156172288
747252712903942144
747426482776059904
747404010064252928
747359483198865408
747266642128691200
747399710739152896
747324905172013056
747419935786278912
747298863036260352
747438671687720960
747312435510468608
747355305508474881
747401170180677632
747280873569955842
747392794239602688
747381746648424449
747376818156605440
747233444128710656
747332815834931200
747327480462118912
747268269447380993
747424557858881537
747356081668579329
747434745630494720
747231753853632514
747436973099487232
747246232695881728
747302130436833280
747443310525059073
747324896888250373
747310019624865793
747292642606616577
747323693177540612
747402768562982912
747303472521875456
747252247264792576
747320241261187072
747398519401570304
747367049823981568
747330529968545792
747402348956368896
747221637376917504
747407155557502976
747286095381991424
747435555172950016
747336150352699392
747409642813173760
747388440560308224
747440676401455105
747225768829288448
747381368993230848
747359751521050624
747355997686087680
747406023233765376
747371424323493888
747265300077346816
747364210259070976
747261764350287874
747340847683768320
747431482420006912
747323718355951616
747370337805950977
747397017798873088
747239807185719296
747381830437998592
747292529473687553
747385768969121793
747426654960640000
747400331353530368
747439749363695616
747420258466697217
747428118630137856
747434271690866688
747301572250480640
747339082116653056
747231728826101761
747363949948055553
747320559902461955
747366122798911488
747375912245657601
747268483398901760
747421885810544640
747294303655866368
747397445903093760
747395432708378624
747253077720338433
747424482348904449
747220303642791936
747305141682921472
747355087576662016
747423849109663744
747330269653327874
747278331691732996
747355099995869184
747340747049820161
747355481937567744
747427380449447936
747424880770093056
747374251481636864
747223118138191873
747356375236345856
747400809516785664
747387031488180224
747304512667344896
747383848019824640
747403154220793857
747366810719182848
747358963046440960
747286947001827328
747345100670308352
747439065717440512
747347005081411584
747239265894043649
747415854627823616
747349769241133056
747386314077704192
747324628498948096
747393511742386176
747243149983125504
747348594793938944
747408023837155328
747417511390380033
747415196218572800
747359319415529472
747225303311843328
747318655944269824
747406899616817156
747368505268387840
747400746908385280
747369905926770688
747316877366484998
747228956428902401
747381889099403264
747425623237238784
747247100946161664
747441804874743809
747352533249646601
747342357633236993
747420514629619716
747416705886916608
747264448633569281
747384325809680384
747324292946231296
747310300748079105
747409160363479040
747335579935748098
747351966926266369
747309701080092672
747349714727624705
747313106573885440
747291245962113026
747399945779453953
747408288204021762
747399798748229632
747320580873949184
747337064480288769
747353946713395200
747418568434679808
747401543775813632
747415280150679553
747433978026655744
747306517322301441
747434926203559937
747391179445112832
747327401051357184
747442035603308545
747405758887690241
747306790115672064
747262246464557056
747442547094654976
747282186475167748
747359420129099776
747264104516067328
747412444537032704
747395340102414340
747381432012652544
747395327720853505
747433881519988736
747376243729825792
747330508992876544
747307150867763201
747390084769521664
747391800051015680
747432988183404546
747354261265223680
747433411992752128
747418903740059649
747415418319441921
747312557464031232
747360816874196993
747344035681972227
747339950203428865
747237789566042112
747429377051328513
747441368440659969
747364302475132929
747351992159199232
747349215550988288
747274762200702976
747352063223406592
747354911260688384
747334728534003712
747388834942443520
747442408913313792
747309428488077312
747372640579485700
747308514113052674
747371331985932288
747249160420679680
747336796015460352
747442224137330688
747419721696321538
747370354616700928
747332543054127104
747365527232749569
747326960561324033
747434334760493056
747423198908661764
747283272627957764
747403380713152512
747287974446960641
747301610154450944
747343565911556096
747405389805682689
747380576383041536
747338956396584964
747433722408894464
747312464967065600
747418966587547648
747391862969892864
747296304137535488
747298896464879616
747330215383175168
747397064036847616
747336640872386560
747245842688577538
747326738011590656
747313702488018944
747348955566997504
747367083114041345
747321709292724224
747316210711224328
747392161063243776
747341216749019137
747401602504495104
747424553668751360
747383810275282944
747397676346421248
747224061609115648
747370543716896768
747315065510989824
747280105764851712
747255745561890816
747362104458485760
747281599230705665
747226636932644864
747328231464828928
747414026016043008
747256567406419968
747396544043843585
747390252650639360
747260388488667136
747344882591641600
747393691795529728
747312947148423168
747307490480553985
747431482558406657
747363052346032128
747255191615877121
747395533355028480
747363140661354496
747408288199806976
747363593486630912
747401270923771904
747326981612544001
747432019387383808
747407717699051524
747231091405258753
747416848556298244
747287227739181057
747363870503800832
747352390467264512
747324359996387330
747313593146740736
747253396793499649
747348804530167810
747429733747556352
747415900580622336
747387748470796289
747378735180034048
747424171731324928
747385458351570944
747268089448894469
747314302097358851
747410754417074176
747273420107243521
747333738359447553
747412432126107648
747369767573458944
747387148656123904
747396162328592384
747393398387126273
747264578644508673
747439120532840448
747245557626855425
747440701441355776
747373395638165504
747358384232366080
747428836057489408
747366877572251648
747314935391150081
747301291387322372
747375388075012096
747363249490886656
747254298271068160
747248736649150465
747250846526808064
747374037182078977
747406002065121280
747337676752183298
747331645674393602
747396564906315776
747303984046563329
747379825665445892
747226293041692673
747441326631845888
747333897935978497
747420942486245376
747425178573996036
747403003108429824
747368282710224898
747355531950460928
747313052077285376
747406539019935744
747386494340390912
747387891077234688
747411962263404544
747401535332753409
747387547429539840
747329078684848128
747245804805562368
747372758187843584
747411706633129984
747432887796932608
747355720920760321
747440257134657536
747290667190124545
747315656723308545
747285814548144128
747319813354094592
747389875138211840
747424394192912385
747305523595214848
747371252281663488
747402889962885120
747422309514895360
747331054101368832
747380408665391104
747270178015174657
747350804986658817
747392563661901824
747424855516033024
747312096086368256
747368182332137472
747419654604234752
747344337411801088
747391875691196416
747366370074058753
747370744867393536
747375274606608384
747422829839261697
747274410181042177
747400490917466112
747392819300605952
747230311352762368
747341116341551105
747318240360071168
747354466618310657
747412901804257280
747308912378994689
747370472061472768
747411706628866048
747308794791616512
747406769660518400
747397307457495040
747378407890051072
747385106327834632
747439229647618048
747354697590251520
747317062024859648
747424700184334336
747239370898300929
747411190410809344
747318689452593152
747346262786191360
747357524265938944
747433789370994689
747341305139736576
747292940590948353
747334430369284097
747382858038263808
747230164409421824
747236858560647169
747305091363856384
747266335902687234
747307222116376576
747392446007508992
747400574841262081
747241308566196225
747315732275306498
747422284336373760
747424113069801472
747310933924421632
747349047724302336
747376667144949760
747416278109986816
747388809780813825
747385966139154432
747431855931166720
747272749102432256
747408535621935104
747359348981014528
747244500607606784
747379729146187776
747381004189335552
747384233870532612
747306118993481728
747396233690517504
747438097143595008
747354089164521472
747331049986789376
747311324326047744
747383847650725889
747329766651396096
747409928067874817
747347567181242369
747402931910107136
747414831125389312
747410553178468352
747390546172317696
747290859998085121
747380459022262276
747363103034138625
747395529156493316
747243032295026689
747324846544039936
747375878766632962
747331603689439233
747443092324651008
747412134322020352
747300871973670912
747355116840202240
747329598921203712
747429565610352641
747344991651921920
747386242644447233
747371176763199488
747250603110338561
747365888056143872
747355737811103744
747220295258349571
747361479565971456
747288024958963713
747310552263778304
747396296747720705
747359621417861121
747382585353998336
747258731587469313
747394392332328964
747328394929442817
747240717110566912
747414437083095040
747392068549500928
747418547509305344
747375723560714240
747348779326541824
747404991338586112
747222048309547010
747384476800589824
747389635895111680
747272149354831872
747379762771935236
747422347175600129
747392072848654336
747439896151760896
747254344429539328
747422099942281216
747371386549735424
747364126201090048
747355452598476800
747306408295555072
747388176335937537
747408782980964352
747332798998994944
747396845916282880
747409810744807424
747241627454840833
747419398818963456
747426927460384768
747372695050944512
747352822400704512
747308941671968772
747415141671649284
747369906119729152
747339731977986048
747269150549155840
747372804354379776
747391313885159424
747427426729340929
747402055397027841
747278344207536132
747412402497425412
747392148396478464
747346682308792321
747372460455133184
747424662544515073
747402013428715522
747254705084981248
747432107396464645
747418308144594944
747316831078092800
747286435321942017
747275198584356864
747268575879016450
747341636313616385
747346027926020097
747363647882592256
747272199489339392
747371223026262016
747376516368056320
747332543163179009
747293749877714944
747343796472418304
747290218462482432
747355473293230080
747297356937236480
747421307340349440
747396212496670720
747325865852211201
747280760336318472
747419964827643904
747400113362993152
747333205972254721
747287836160724992
747329665648332801
747323991019257856
747238028754620417
747440026515046404
747407189367627779
747278331733696512
747305716218634240
747340952742727680
747332727599304705
747432439014883328
747405574220832768
747363656338374656
747436436014645249
747440940621660161
747329259052503040
747326511686942720
747388742797754368
747403150110273537
747428512873779200
747315736494804994
747309407294226432
747329095277502464
747393494612770818
747403842053017600
747347265304461312
747366684953026560
747337559378800641
747324515177246720
747344731827380226
747328701059076098
747441444093210624
747371231456952320
747221062782332928
747420367661109248
747406891253370880
747362687571603456
747319796576878593
747268265328713728
747431482696826880
747429184146808832
747432161934979072
747270576402731008
747367926232121345
747360040902922240
747430111108993024
747365095035047936
747407625290190848
747363740513898496
747279892006330368
747357645930135552
747424767586799617
747403053398110208
747349488231129092
747397282362974208
747329938458435588
747381591475904512
747275974568345600
747382035984039936
747325312275382272
747361580363489280
747379678722285568
747221436176076800
747248195701510144
747373873767813121
747340063357337600
747331897030639618
747381549319000064
747299978645667840
747438793402159105
747265639715381248
747386339310501888
747230420022886401
747271733950849024
747375542937223168
747314612333252608
747382568471887872
747388293797543937
747224200050532352
747397093401178112
747347717978890240
747388675466592256
747311324225409025
747282056263065602
747226230278086657
747361257414594560
747331352001843200
747426474592997376
747368429636685824
747381302014377984
747426721989812224
747369930996092928
747417985401393152
747264519831851009
747256827461648387
747376352702136320
747408761879470080
747367376631435264
747371684236230656
747373924116140032
747420027830210560
747392588978724864
747356702115246080
747327404901732352
747345016973066240
747386385376681984
747242126572851200
747378072358371328
747439347016826880
747352725973831681
747350603882323968
747429397855035392
747382816187494400
747251810990067712
747362360474615808
747285742984933376
747419776415375361
747313102710943744
747387186429865985
747432036206514176
747228251945218048
747305653253738500
747333516023627776
747348431006478336
747261168453050368
747359575481921536
747312523800514560
747380840737320961
747346694661115904
747334602528686080
747404928260448256
747384942452060161
747317246557466626
747296530676125705
747401547798183936
747271780121776128
747279053128769540
747305598908129280
747419046417686528
747220869651529728
747316718205186048
747240763386437632
747327249808916487
747435353993261057
747331205020819456
747407235169521664
747427116484956161
747416626463539202
747425337785585664
747413279086096384
747418203232444416
747336154547007489
747408900622852096
747413929391960064
747329921752567808
747305900898062337
747419549616726016
747360879717519360
747381679405207553
747391208947752960
747255712041033728
747401812026654721
747396124470816769
747325643453411330
747441909816254468
747391204812263425
747375715012640768
747271147067158529
747378076355563521
747443008673619968
747379079100375040
747333734286790658
747268592538779648
747394664999825408
747281305549737984
747423949592494080
747379263645483009
747318303387901953
747240742519726080
747354089172963328
747359462319620097
747343578322468867
747403653472915456
747338549519753216
747221280701714432
747395080273690624
747389724206239744
747387068926558208
747441892628008960
747329623755620352
747436612343181312
747438046644178944
747232978644893698
747255204546916352
747310367827623936
747335948988407808
747257662396456960
747310476753702912
747344903663849472
747352982061223936
747392546691813377
747398070791344130
747403447859810304
747281833868431360
747424549566713857
747424092379353088
747236111764819968
747328567042678784
747388436336771072
747355754479378432
747281221810458624
747364994283495425
747374100356661248
747392081249841152
747227006249504768
747391628227260417
747406098445983746
747414172732887044
747380177945001984
747435097859588097
747407726033133568
747381415206076416
747326050539995138
747225223540281344
747298632282497024
747398217608761345
747395071893348353
747327946059198466
747399245217464320
747401690551287808
747429741905444864
747424436056375296
747428005333598209
747388079783161856
747412499318841344
747338432007929856
747344966649688064
747312741782740993
747308316741689344
747384078735835137
747296161837383680
747408279794393088
747418614391836672
747368442152501248
747288381147615232
747227069000491009
747387933108350976
747307205221711872
747406924853952512
747367783713898496
747411060592869376
747240796949098496
747235696528613376
747246392020709376
747431297954516992
747327946377961472
747346594014494720
747310695025258497
747318714584858626
747417750478413824
747403817113784320
747373756423647232
747384758095667200
747431847433494528
747419855930925056
747425145099292673
747343217834622976
747326314705616897
747384099426402304
747428542451953664
747277136226979840
747326256014729216
747326256014729218
747432182860382208
747328172664840192
747370002664275968
747363740476137473
747412759076274176
747313702513172480
747380119287693313
747338373174427648
747343817460723712
747331603706220544
747284925284397056
747274774867501056
747384380717469696
747272602218029057
747380500646367234
747417993521442816
747390021787754496
747346535386517504
747437987995095040
747386276534378497
747384313457549316
747316256747905025
747391284323704832
747334535566635008
747402495861751808
747348481388445696
747234933484093440
747422162999517184
747381192828194817
747437379934429184
747364017153449984
747325668753432577
747423521589067776
747346170612060160
747403309632356352
747438021524467712
747238968186572800
747328734617702400
747301480269418497
747427032506589184
747346627631800320
747387039797121024
747438533019901957
747318299394867200
747434624230514688
747270610179395584
747441603480956928
747422447876575234
747293775005769728
747341535872573440
747274506599694336
747383998775721984
747364486957301760
747279573235032068
747405800977629184
747440265313525760
747365308919209991
747355460852924416
747322359195959296
747304353271164929
747390193674641408
747256819266035712
747374507346755585
747380618422587392
747443868455546880
747393972834820096
747261986547785730
747393238978465792
747238586433470464
747396057450045440
747411685661605888
747402126691864576
747440169154863104
747307255695974400
747330064421789697
747355037282746369
747331662334169088
747434309443796992
747403657612779521
747342097808666624
747410213372858368
747400985899851776
747440160409812994
747335277740363776
747343561423654912
747404361999974400
747353665665523712
747347357512065026
747328365565087744
747391221375565824
747420279656357888
747414759717371904
747338746681430016
747319590976262144
747433038791974912
747415141654880257
747303321556258818
747301849078759424
747376973425614848
747246505375961088
747415070435577857
747443767758757889
747335386901291008
747257175576305665
747374679216660480
747323731052101632
747271797092007936
747303925288566784
747415758196604928
747430933016514560
747412398424858624
747395294053097474
747341187384696832
747353422362451968
747416928176713728
747419881000288256
747394832872595458
747311705768661000
747293611742486534
747348867419541504
747381448752111616
747390084828192768
747329435343323136
747232718665068544
747363400804511745
747429540750893056
747379498342092800
747409260963762176
747316407734415362
747364835143344128
747381109109952513
747414931742597121
747335705467060224
747221834500825088
747411442274545664
747430069224747008
747404035221655552
747318286749040640
747400490900721664
747232622271598592
747411945708523520
747402231457153024
747226271986245633
747414894232862720
747417905558589441
747400587298234368
747384892376375296
747386242963226624
747419428229349376
747325731596709889
747404705974845440
747312238587871232
747347596549619712
747400310402977792
747367058220945408
747351815977598976
747386649735217152
747274703539077120
747332673014632449
747397990961184768
747322602545250304
747385328525250560
747442207326625792
747419834820886532
747307134216331264
747401107274596352
747320442549997568
747340763768332288
747360838022008836
747355930631737344
747387769626955780
747320320751656965
747337253282668545
747365225012273152
747364008651415552
747315547935637504
747346681985802240
747354630393237504
747367863443304448
747373991380254720
747355708065189888
747383818361896964
747381553769095168
747272610543611904
747320690047541253
747442429716922369
747395726322237440
747333449288032256
747230390859923457
747442907859329024
747414055137075202
747248539810603009
747349484015751168
747379901108490241
747352868722704384
747324682932654084
747412851304894464
747434024327581697
747437824383815680
747332224391905281
747387333222227968
747407935861448704
747362838751154176
747326650153504768
747312691656556544
747380702208004096
747389887469469696
747337186249367552
747270395946995712
747224812532174848
747312251179143168
747310145386881024
747439497688788993
747253665166036992
747438206191206401
747386771445420032
747424159110684672
747439397394653184
747378277916999680
747404509027115008
747414856542846976
747418903798755329
747390114263932929
747404869523353600
747238683191943168
747373806772195328
747393570269765632
747429985405837314
747341007151239168
747319565755920384
747438554163228672
747386679095332864
747400142697996288
747370233220964352
747325157081915393
747426365545283584
747394216075100160
747394551577378816
747313429573074944
747404051671719937
747440785440681985
747366881842061313
747267397183143936
747323688874184704
747443461402558464
747270706715467776
747243905108840448
747249898588798976
747429167424143361
747433357215141888
747314792705077248
747441683038502914
747440273626537985
747348435402031105
747320711165804544
747312016084238336
747414327666315264
747269842651217920
747222761337036800
747313220050792448
747342827357560832
747349840582033408
747364495257911296
747233637087739905
747351262518087681
747416458746073088
747362469627179008
747317359854030849
747381993982332928
747350045796642816
747442996061306882
747343175681859584
747421055476707328
747379355668602880
747436700385738752
747324754244231168
747402172778815489
747297533395795968
747418383587516416
747395210221621249
747313077217943552
747384514641461248
747425627289038848
747334711794556928
747334711794556929
747405138353098752
747371830974029826
747264553558376452
747220186130833409
747246824029822976
747230172705751040
747368618468442112
747398603413557248
747347701285543936
747426164101255168
747406559903354880
747338692117692417
747401044582371328
747342500549926914
747338452912340992
747317112327180289
747423186149584896
747403783437692928
747306383259820032
747375077767938049
747359256509243392
747393406654103552
747439862748426240
747433827044188160
747424197035556864
747393490431184896
747317200403341312
747360435255582720
747366622038528002
747324758711164928
747325442122620929
747438105238593537
747409781330042880
747399534687334400
747437748781363200
747323093241073664
747341590293684225
747260782690263040
747430299760484353
747300259664011264
747356438167592960
747368559815307264
747321189152915457
747390961387507712
747432745085902848
747367423129509888
747285952926670848
747424398328619008
747369901761921024
747363794968580096
747307540816420864
747314671221280768
747344299935752193
747426495405113344
747345394619686912
747229426149105665
747225466952572929
747374582697431040
747343830123319297
747410544420806656
747244982843514880
747359994782285824
747314553579438080
747363497139277824
747413212295888897
747413182742990848
747375811364327425
747371063567327232
747414705384259584
747372464699809792
747369033687674884
747358447285510144
747359067941789696
747368345759014912
747396204183511041
747337073045049344
747394203705999361
747300972456607744
747230227168923649
747392286720299009
747394140741181440
747348288433577985
747397538005811200
747303912730824704
747342408187150336
747302193338802180
747270857572122624
747416680884768770
747312171424481283
747308207689732096
747411408694841344
747224556377518080
747416425044840448
747348682664640512
747359373895229440
747443096451940352
747367204748935168
747221612185845760
747336934691741697
747343683209428992
747286166647377921
747363480341192704
747340331968925696
747353468705214464
747388427851599872
747424733776482304
747331251229458432
747302985881948164
747391871601676288
747401195350798336
747384451718512641
747407092890243072
747274649206140928
747345063320051712
747441544723062788
747324468914053121
747427670007349248
747336200441081856
747373659795427328
747302184635621376
747309713654616064
747367284662927360
747293061969895424
747419688293011457
747427397155364864
747276339288276992
747251857421012992
747415904716263424
747414491269238792
747394597865721857
747416391419072512
747343129741668352
747411660223221760
747340487074275328
747363874739892227
747401279492722688
747440042981924864
747340906496352256
747268663951011840
747238557119438848
747291510333280256
747344278909681665
747314360863752192
747237789712842753
747372460329177088
747434368092758016
747439833266720768
747347864817262593
747325891005415424
747312377050234880
747333956484227072
747303078240497665
747228465611575297
747310661374353408
747372569376985088
747436276752670725
747288691509338112
747240734021951488
747385018217967618
747357578833715204
747366256760725504
747375060801904640
747380362557390848
747348326450765824
747230604626894850
747355087383625728
747322493518516225
747359608897835009
747437132487196672
747346455828922368
747423966373904384
747287538402897920
747412285161771008
747395981864374272
747399496942952448
747361085477425152
747396602835279872
747439170688270337
747410662129831936
747315010976702464
747427439316508672
747338692029648898
747419390254034945
747407604347965440
747220072758976512
747407969499832320
747388780428951552
747239631083675649
747404534138408960
747395839505604608
747410653489598464
747441771236450304
747406417548632065
747407440677847040
747399022810374144
747371290261061632
747311487933243396
747376826629103616
747228104972705793
747434682929680384
747365397029130240
747390760199262208
747437111318618112
747418282991353859
747371462240022528
747344786290409472
747350457111064576
747390999186505728
747276771444166656
747392286955311104
747301308105777154
747361177462681601
747255715929165824
747301723580948481
747351191051337732
747305619976159234
747321872631488514
747432459978031104
747277304196325384
747378231641251840
747347579805917188
747258576549326849
747413254289395713
747305057679376384
747442471680909312
747308140761255937
747220118887862272
747414084455403520
747372942460280833
747377556450582529
747300066583470081
747414277431169024
747356874425536512
747342878007930880
747364084169900032
747324905113325568
747337454726746112
747321683938156544
747405960373735424
747261844004315137
747299173330911233
747440248540512257
747411404332867585
747416064196214784
747334812285829123
747316231649144832
747248409422237696
747337093928497153
747380332857532416
747439929978826752
747429809077129216
747422812890079232
747299684801089536
747394744532221952
747350477898031106
747396015418839041
747409139429675008
747304445621350400
747383457878269952
747381826138836992
747420556421660672
747244395645272069
747241845621686272
747399152707969024
747358464062656512
747286309350170624
747355406268235776
747402755736801280
747319825941225472
747324674443337729
747379833726992384
747309164213395461
747362154869886976
747374825811881985
747352818210713600
747340709288517633
747306857190948865
747283109259804672
747282626629644288
747396149640826880
747384837754003456
747369813815730176
747388444679110656
747313907715301376
747375660524539904
747432451245477889
747357549758820352
747291074008211458
747434640852541441
747395151559958528
747351513765285889
747278751264706560
747386246821928960
747372967781240833
747391636569718784
747254969594589184
747349068666417152
747348988962148352
747288586756587521
747364059259899904
747327052936687616
747353389021929472
747331691748810752
747308568571850752
747425610738327552
747391439500369920
747424423708229632
747350549322862593
747285046936010752
747342416596721664
747424985531224065
747430400411074560
747424255936167936
747394723749453824
747271503599796224
747324519581245440
747238733234192385
747347353250762752
747346275264241665
747426445325180930
747333591617572864
747230831362609152
747271495131537408
747323831585374208
747302180546195456
747382757429501953
747385236284125184
747313769311674368
747370115642101760
747390910938361856
747393553366671360
747417729385234432
747345373677551616
747436448731828224
747413627423047680
747345704830414856
747380181950685184
747410318033362944
747408036579450880
747419730047303680
747423521924591620
747296954623787010
747377489190739968
747375148664139776
747265530692780032
747415099594412032
747347265266712576
747335248640258048
747354869435088896
747438575294255104
747281242706444290
747403200186228736
747406136278716416
747388126205730816
747388075643383808
747433051324547072
747283599888523264
747366483647414272
747413199507566592
747360049287303168
747443687819452416
747349035091005441
747292814828920832
747265807508353024
747271960439177217
747435098090385409
747401698713313280
747367238307557376
747386515395870721
747427745622294529
747311059803897856
747387438268616704
747329715988398080
747314239266660353
747395629702316032
747420816497860608
747249164451340288
747382019227852800
747357083855691776
747350205184376832
747321399006552070
747418614370799616
747388222376804353
747379015837691904
747313236572180480
747379489974460416
747435911835590656
747400344099926017
747266470439071744
747376096862175237
747339895807455232
747402755925487616
747296807563067392
747393331240501248
747339094804422656
747392383201980416
747421248326537216
747349832088485889
747417255579893760
747387882613014529
747343318263042048
747345533090467845
747371290235912192
747440324281262080
747426105653485568
747393293370204160
747401954578599936
747388063165251584
747357365142454272
747418631286448129
747424406918463489
747344018955182080
747244932356780032
747442559723671553
747323076627435520
747278709359403009
747408887775539201
747282190623354880
747379510790651904
747392198740672512
747433424693035008
747417423146516480
747390789496410112
747437971046043649
747255573339570176
747329510803005440
747361362209345540
747402529487495169
747384879738925057
747329401650446338
747384430839402496
747393549147082752
747318173322489856
747239979068207104
747393146430980096
747311244596510724
747312423183364096
747289534547656704
747228704695279616
747430211499720704
747281137534271488
747301731923419136
747397869364097025
747307989724364800
747436549168578560
747432640257658881
747318089574809600
747390856739569665
747269850972594176
747418723334688768
747337337063907328
747327300077641729
747410418621022208
747424469665329152
747388457337552896
747421974142517248
747319582835126273
747430865911824384
747236787207213056
747390059695964160
747378638740303872
747299030640713728
747379489814917120
747327832724934657
747266470334238721
747345969159667712
747324607376424960
747373265828646912
747426583418310661
747244026340925440
747352243821809664
747315094955057152
747248233609469952
747300695699664897
747409299022954496
747283595463516161
747392123163414528
747418417259511808
747428680671035392
747352009045487616
747391775132659712
747369289393537025
747330211293716480
747425081995956224
747250498193920000
747399828129386496
747396363801985024
747297432770252806
747336703837278209
747318013985075201
747430232592781316
747380039369560065
747415384966336512
747361504823902208
747418841098051584
747367456323174400
747426319554621441
747394908063924224
747336565534261248
747314239249887233
747356114912698368
747333382044954625
747391238354112512
747419759642304512
747409785604153344
747344874291134465
747226926503305216
747420900182605825
747353736872267776
747251215617097728
747441091863949312
747255959483981824
747424738067230720
747334749509681152
747425493109055488
747390734807011329
747315568684863488
747394694183784449
747439690651828224
747378802079076353
747338297626632196
747345293662793729
747322086868189184
747349823620210688
747329250584190976
747424905784926208
747267321580773376
747393549424017408
747370686163750912
747435722962046977
747388205771665408
747391900890599424
747439745169559553
747420535403929601
747388029757722624
747412243323719680
747233771620020224
747227261699428352
747362629069348864
747372124973699072
747444350649511937
747315204019523584
747386243000958976
747415980427579392
747408342444826625
747391905005191168
747444300175245312
747385370455715840
747348846422876160
747345495341727744
747400104827555840
747384443564867584
747346975901655040
747293708253429761
747439728518004736
747252847297728515
747340004632891392
747390210514821120
747288792185200641
747285243921498118
747444048642834432
747406916570193920
747425627205165056
747257301417877504
747375639469101056
747428483660296193
747262825341452288
747390525330776064
747236644760129536
747397416240955392
747280428826927108
747323848496799745
747391544538202113
747402956966789121
747399626785972224
747439069995597824
747345415364874240
747423316181458944
747405221874147328
747405620303765505
747236644437131264
747385320015011841
747406262170718209
747222866295427072
747419864520810497
747315308910649345
747423949596860416
747426726347571201
747295494720782336
747345499141738496
747348490062176257
747389560414441472
747425291853774848
747315069717909504
747269616011972608
747356433868554240
747411354089299969
747340357231226881
747221230584008705
747444329728212994
747240268554969093
747387261977763840
747327409150517249
747247109246586884
747224787089391617
747267992912703492
747406585341878272
747423211609014272
747378848187170816
747339233090641921
747398955537960960
747435752481501184
747346916862656512
747429578163924992
747378197944274944
747414575528681472
747389870704726016
747401451262050304
747353363545718784
747424540834304000
747361618242183168
747352344556355584
747370187121393664
747439921665716225
747278176510849026
747337639192256512
747418111255654400
747299496309121024
747374586874953729
747415124818956288
747415124818956289
747267304921010177
747314700468162560
747373202838556672
747344391979696129
747402231327055872
747288435791036416
747439925910351872
747380052141150208
747413249939881985
747220517493448704
747336972163678208
747365200010051584
747415967928463360
747220542705504257
747359529243906048
747282522061438979
747328671791251457
747441163230056448
747386804916064256
747339400623710208
747236787160920064
747221868235612160
747306135896498177
747339002378752000
747294022448775169
747354579998638080
747386582538280960
747297546020626432
747414323757195268
747423718926843904
747368018485874688
747371600547291136
747440835881500676
747327958650486784
747367947144945664
747331914101448708
747354080725577728
747370220638076928
747425593722081280
747399639440236545
747342416592572416
747372946994380804
747323009334054912
747350213803679744
747436394092630016
747373492132274176
747407013093638146
747332174139924482
747354634713391104
747380400150941696
747428416719327232
747386796275802112
747433143699804161
747344157275004928
747331846908739586
747398313830420480
747341011613999104
747307876536844288
747436335191965696
747420371985522688
747387216020803584
747253275108376576
747387023145734146
747402185156210688
747366969897324544
747224799823466496
747432044402196480
747443562267054080
747221045845827585
747350713047519232
747333335815315456
747425639842652160
747390714040979456
747350566045507584
747365124550328320
747219833973051393
747365464305631233
747318186027061249
747260283547181056
747381318879690752
747414994640318464
747224619678056449
747362326702075904
747349836379340800
747418782365159424
747305515105935361
747426881427877888
747386443954262017
747314092507959296
747346036243333121
747394929257644034
747348766735372288
747278549812318209
747413149473714176
747397441478066177
747223633911644161
747387790665482240
747392299546644480
747322422412533760
747424310210371584
747440147948503040
747426533288075264
747432069836509184
747425455540690944
747355586488983552
747419994330324992
747431662720589824
747276234736861186
747422758552776704
747414785118068736
747373370279333888
747426545975828481
747308165985771527
747425816250818560
747434301201981440
747314704842821633
747381696052535296
747306232109621248
747387865961664512
747422267483762688
747327694606524416
747277765401993216
747378051529375744
747441922311000064
747360917487247360
747423173793091584
747388902139371520
747383201769885696
747343012162744320
747362314307895297
747350520088633344
747440047486566400
747423605546430464
747250397580918784
747279623667388416
747423165270335488
747399123318484992
747357385828765696
747312859336441856
747340583820132352
747286888059273220
747353116216000512
747433726586478592
747247092511424512
747423656066715649
747359613226520576
747398020480671745
747380349798342656
747314000224935936
747435223810478080
747404311978737664
747254264670593024
747330097938522113
747253413365243904
747438013047672832
747434787745439746
747434326225203201
747243619615182848
747225315798323200
747385324142198784
747331490355126278
747268969879351296
747335680343187456
747255976290451457
747310241981698048
747322825023729664
747300947597000704
747295238989877249
747418685946662912
747369851480588288
747404781531062272
747418027247931392
747427548422868992
747306508916928513
747360057726222336
747377912945512448
747381297773838336
747423609715470336
747358988396797952
747369884846268417
747350859470647296
747309768214118401
747433088838402048
747427783048048640
747241505631305728
747301354213769217
747253178337361920
747416949458534400
747401254347939840
747379124981891072
747298892060884992
747319591118876677
747290696378310657
747263857047941121
747435873944371202
747398372919738369
747433642754969600
747396535567126528
747332719168782337
747233037256036352
747238452186484736
747437904037830656
747430010449965056
747408187523895297
747292139206279173
747372263104733184
747439443204792320
747338163383734272
747324598979436548
747386695885139968
747429083517181952
747360317965991936
747389602273591296
747363467577929728
747360280083075072
747347969813282816
747391250710437888
747370904359960576
747384468709740544
747419436328583168
747432426373263361
747384216950824960
747426302542626817
747410859044016128
747343506906087425
747443625093586945
747399211797340160
747407813962399745
747398120992956416
747309348821442564
747290134446387202
747323059762192384
747339174173237248
747366340646711296
747426390539145216
747325437890572288
747252784253272065
747381662632247296
747320178350796800
747399299734999040
747231355373760513
747244458576580609
747265081923112960
747390382426697732
747322900529569792
747424763371454464
747357469681262593
747272430394105862
747307398344257536
747403573852540928
747323156361162752
747277614608375808
747438570982367233
747335315719782400
747385915643957248
747345767598166016
747376935479709696
747379892736659456
747273386565505024
747314570570534916
747237705742946304
747405410777239552
747380345436278784
747401954859585536
747413380080738304
747314876847034369
747370677880164352
747427367832911872
747371885676138496
747425392558931968
747331448244314113
747345830684721152
747399836677316608
747247239530168320
747293724816744453
747424557829623808
747341233907892225
747291396994830336
747373353741213696
747415766551658496
747391183702351872
747269121092419584
747362368896794624
747353459989458946
747344182449053697
747438029862748160
747432023531397120
747403237960060928
747360493996773376
747388339897143296
747410486027649026
747319184460120065
747413967039954944
747409764414554112
747368253316468736
747319893033246720
747253489005367296
747282899276206080
747441888521748480
747386024670691329
747359202193063936
747320627229425664
747382593868435456
747311445965082625
747301383683006464
747312280279232512
747388641748475904
747349265962278912
747387345905852416
747279858573598721
747429238488215552
747393389860110336
747401262539247621
747377543884455936
747373324494213121
747250506574225408
747346036117504000
747403716467130368
747404387312615424
747368186505535488
747401929303728134
747440177551912960
747353070065983492
747419155708678144
747372238224113664
747384191617216512
747305913346752518
747336062184226816
747380895192055809
747350310176231424
747376474118823936
747237957392867328
747328688421638144
747407206023335936
747369658630737920
747348636682461184
747386670526439424
747326058895020032
747432669600940032
747340361219997696
747443939636977664
747346019550101504
747412302148734977
747310460077117441
747426789182443522
747365241780985860
747244072687964164
747300301485408260
747343956023746561
747439254658129920
747423253384339457
747376163761299456
747436381547302913
747380236371824641
747359042692087812
747222895768702977
747249869346111489
747320891504132097
747386808930078720
747396678202818561
747410351541587968
747434569385730048
747349810911522816
747405452661624832
747411853203079168
747345331684204547
747263043722174464
747424926907404289
747298372210462720
747353434991517696
747396741217943552
747394648059019264
747248980208164864
747314906278461440
747376268644065280
747398658128289792
747423672772661248
747386506935836672
747354118671335424
747443725853298688
747337064748724226
747234140446162947
747337647689891840
747349718796120064
747413782649942021
747367121030545408
747317334449131520
747242432497065984
747428219415105536
747270672930353152
747365900362317824
747410809001775104
747414680168169474
747319385547673600
747409168752087040
747311764392402944
747299445834846208
747260027791097857
747230130892746752
747252633308643328
747434779289726976
747433923450331136
747333826595065858
747232542529490945
747438407299665920
747405012381339648
747296417786396672
747411975060217856
747400906111606784
747380957896933376
747429725195354112
747380727201693696
747251316146135040
747436222029561856
747235122034933760
747414785009008640
747339929156362240
747438768131571712
747429603619274752
747314113508868096
747225143630454784
747389107328811008
747353984541724672
747242961268781057
747349844604293121
747245586634530818
747405175959199744
747242734700859392
747249697291538433
747442949831655424
747341900600872960
747253211992457216
747384858553417728
747256840329715712
747411601582604288
747373370488946688
747405909983395840
747304433017462786
747383235282272256
747380769325199360
747407210146308096
747411945423200257
747384120410517505
747395558185308160
747328051218780162
747292542035648517
747348074800963585
747421068021796864
747349651502809088
747364080265142272
747333730168037376
747234077674213377
747345037789257728
747354718251294720
747334980049600512
747322766001483777
747375094284967936
747422389265403904
747386678944333824
747410800411717632
747414025756098560
747361618024075264
747418563967803392
747308476402065408
747274825341734914
747431268808335360
747414365599633408
747302042167697409
747289345963352064
747328629919518721
747358942083321856
747430467457138689
747438181080006656
747336309602082817
747257767027740672
747370245661286400
747407377993867266
747430161222533120
747405838504038400
747338813547044865
747344589229481984
747399995725348865
747279145286008832
747411685586182144
747369092265484288
747433525385773056
747267762163064833
747269473476841472
747414419962007552
747405293215223812
747443553802977280
747417557368512512
747348712104558592
747398188261384192
747348649223421952
747220198797737984
747366760186265600
747412264232296448
747379683021324288
747394052719546368
747315766098169856
747424901708013568
747283604078661632
747317825144946693
747406903739748356
747376235106406400
747292747590041603
747434049300467712
747331112825823233
747387807237279745
747294949746479107
747333222606897152
747260816311783424
747441754505383936
747432501757509632
747428957574815744
747391712180436993
747224506104635392
747425904272510976
747389388699672577
747414525146652672
747440722551377920
747438235534622720
747260103514947584
747281456695631872
747331662275444736
747319536672661504
747395927460175872
747316252637433857
747354550776913920
747285218604650497
747439879525666816
747421034576551940
747421034576551941
747284250005639169
747405179952103425
747389413794119680
747266134827622400
747406652496842752
747390571375886336
747301706803740672
747325035400962048
747441590998802432
747358732326174720
747317330384814084
747401941882445824
747254948421898240
747324741766152192
747436511432482817
747382459424210944
747379460782039044
747323844021485573
747252616669724672
747373488017551361
747385227685789696
747426457740140544
747320148994859008
747385504803524609
747343406527975424
747370740605947905
747412356548923393
747430098396119040
747426487297523712
747416982656548864
747364050842025984
747413740585353216
747400884989067264
747363031445815296
747410666445803520
747416575918112770
747296379643396096
747291107659177984
747268227751903232
747319066839285767
747288385698430977
747313354302062592
747441485797335041
747336309425901568
747386922113204224
747306823590379520
747367947203715072
747394249671344128
747433306887688192
747337093915934720
747303996658880513
747345977485463552
747377958940217344
747379212986757120
747381209685168128
747352096870174721
747428827677212672
747409173239857156
747276926587285504
747338708580335616
747324792240365569
747329485364596737
747315522602098689
747399136232640512
747419268862590977
747403565233233920
747331486328623104
747342504811339777
747427422497300480
747306018393067520
747376046291431424
747352424055201792
747329481493217280
747410670250041345
747346774348562432
747334841465606146
747399190704119809
747394065315012608
747386310109835264
747439007253012482
747346640248279041
747382447130685440
747347755849424896
747381423472971776
747440101731471360
747383411602395136
747269104462069760
747331393844219904
747331800813342721
747224460302888960
747339316808953856
747223814182940672
747404253094940672
747367792199016448
747286762230185984
747238238427942912
747301240950784000
747315753376833537
747291095155892225
747381192668872704
747313018468343808
747399597635604480
747259075667333121
747331557392715776
747393289213587456
747360384735150081
747401698683957249
747313995950891008
747269284838137856
747394996517634048
747299693432999939
747280428977905664
747311999248273413
747369188814098432
747257729186562048
747403892342788096
747403477006098432
747377564935651328
747375731705937920
747328289962766336
747397802129563648
747329540125384705
747376742789177344
747255737059926016
747434703699861505
747400499377344512
747443905990365184
747318060051161088
747383466229108736
747429339361337344
747305255155576833
747404869766549504
747441490125742080
747358459767689216
747406711003066368
747339228829220864
747220211305226240
747364830907142144
747332887121276928
747326750653218816
747405645524111360
747328784878100485
747393390044647424
747385634457784320
747322321698885633
747423576253431808
747401640127434753
747396724432441344
747337374900707328
747440416467849216
747354253027508224
747331544956567554
747327958549823490
747383986280931328
747431965083770881
747405695968940033
747232248898871296
747359139026903040
747296329366310917
747410758401658880
747376663017721856
747402051236204544
747411609929256960
747370413504798720
747311160383332352
747363514050818048
747415460250030080
747430069136588800
747256223645372418
747386573977714689
747362863736590337
747228771736969217
747353132900958208
747419969269407748
747296803503038464
747348355785711616
747403410203377664
747235268638408704
747321516111499264
747341531493765120
747409240357232640
747334208259919874
747433739161051136
747342177320083461
747439200039886848
747270081516736512
747434569431867393
747362892975071232
747370191277826048
747373131229241344
747370786843926528
747299492173484033
747259688199163904
747344329107247104
747337903504654336
747412717456105474
747417725417324546
747359457965932544
747352684223598592
747238632503676929
747388251695157248
747413304562302976
747241446843899904
747372510606393344
747396741209612288
747360863229779968
747427007407992832
747405905751384064
747409890239406080
747413321104633856
747238615697268736
747259105056808960
747414478845845504
747406748609298432
747378886036459521
747296711387688961
747435194383237120
747337127411605504
747264373194817536
747383126633111552
747439170725941248
747369914512510982
747421550492721152
747350805334888448
747442169833730048
747441897120075776
747416827488239616
747438671759028224
747376373803651072
747443608211623937
747425228859514880
747334984264867840
747442022773030913
747229560412921857
747407071881142272
747330429384982532
747358363281928193
747357293818241024
747434087367966721
747330999533461508
747332127931326464
747268533789331456
747285931980251140
747246576762916864
747444162149023745
747347814418513920
747309851924013056
747400289397903360
747227899476979712
747341321682067456
747374050113118208
747407147252719616
747430328990498818
747357390195023872
747425736399659008
747421147977887744
747279258628694018
747393297702858752
747437006490316800
747311009719738369
747421579760504832
747429947434766337
747348494248091649
747407482713182208
747396220969181184
747267426484523008
747293527759945729
747411211436834816
747430098509299712
747389849921978369
747295457143971841
747390160266944512
747320543376867329
747261319800184833
747397399501475840
747379452095635456
747263718958866432
747376058962305024
747384816664973312
747435806927654912
747405536744849408
747412767783559168
747244018145296384
747430371143344128
747426344489857024
747344895497560064
747385550836011013
747373697510440961
747353808129396736
747247142775959552
747317129087594496
747420749242064897
747351912601681920
747420510301073408
747431092437803008
747436515559620609
747421898594729984
747343209202802689
747333247885934592
747355720937439232
747440344963420160
747407008828096512
747425744700112897
747432644388982785
747307117246197767
747259549644578816
747439573349785600
747242411915542529
747341732983906305
747225118510833664
747426717803782145
747420719991033863
747344412884164608
747360586351149056
747276033468989441
747426436839944192
747221729798291456
747430018721124352
747311579994038272
747358384052133888
747345251858153472
747334602415448064
747416085201195009
747424457271152640
747336498270220288
747377375894175744
747340709477244928
747228134471274496
747345809797054464
747380974695161856
747352713432702976
747356635065094144
747397689164324864
747354579847634947
747352382204317696
747368769366925312
747376323170017280
747422720812527616
747358438905176064
747234282964291584
747438868874526720
747330806666801152
747437841009893376
747426298595774464
747397248795942912
747440542057902080
747298216874389505
747287852698853376
747385299156799488
747336242627383296
747356027134304256
747221008071950336
747405758753570816
747394287503966209
747410792111235073
747368970567704576
747221759150034944
747340734433361920
747403481263153152
747302339803906048
747309617022042112
747426898087673856
747363312338411520
747343355848200192
747305171038834688
747393180270759936
747337450343718914
747391360055992320
747296488972136449
747327367480172546
747318718783315968
747395357068320769
747419306619699200
747337764920659968
747423790179692545
747249907036229632
747421189845434368
747314822056796160
747362175879086080
747419809936089088
747443646182600704
747373026648416256
747326226310717441
747410624116822016
747321487116242947
747430190607966208
747386255348989953
747388386294513664
747349425069056000
747334107454005249
747371126511308800
747298082820239360
747335059779158016
747418534876168192
747363664710111232
747367200814661633
747409571661111296
747308572690702337
747390483354255360
747414537586958336
747412696379830272
747373098027057153
747354814779133952
747369843192627200
747429092014854144
747404815383298048
747382837104500737
747364033938980864
747370958655229952
747220731537330176
747414982384443392
747382526784774144
747259805568376832
747248564854620160
747316579499544576
747391200609501184
747436985481035776
747229732500971520
747429519783563264
747306748046761987
747360674129543168
747361395684020224
747422469112225792
747221008134770688
747365317530157060
747362096321536000
747356870231285761
747371546050703360
747239479895789568
747420082582626304
747291443027312641
747241467899445248
747376104990773248
747434108251439104
747353896259977216
747363081995587585
747438919088644096
747425891408445440
747374943155937280
747362444427821056
747402504137220096
747416999597342720
747224518754721792
747307943616405506
747221565931040768
747363509483241472
747342756129824768
747257347764977664
747220521528532997
747391846289149952
747424977016754177
747402869016567809
747371663415709696
747358778631266304
747390130973900801
747435764926021632
747363404977963008
747397227690266628
747289522119925761
747324557027999745
747300775353688070
747291233526046722
747397609476632576
747411446351400960
747345004566192129
747385383004975104
747396569272487936
747335248489308161
747399593470660608
747347567172694016
747219703706181634
747341984411508736
747363215936393217
747392672692834304
747430773561692160
747380362557460480
747395176612700160
747225055743086592
747349056033198080
747349131472035840
747374595091595264
747319180173598721
747417943538008064
747279967491231747
747428798317105153
747330613594599424
747269389469220864
747281867544526848
747309269104496640
747287249046253568
747252071141879808
747375476218331138
747301484409217025
747308991936552961
747339245518413824
747357402656169984
747422514972868608
747442379372769280
747256538323025925
747372980515258368
747381297899769856
747410808934629376
747345809734144001
747337899436171265
747399815651201024
747331675034521600
747396124382662656
747263060151238657
747314159453249536
747427548385148928
747414881310117888
747407524563943424
747431486681452545
747319402358419457
747226896933412864
747273201940475904
747342005412331520
747353929911046144
747326327368228864
747395281537372160
747422553019322368
747335374318370816
747228356790329344
747397173327736832
747233129857957888
747387257917575168
747340336016457728
747424004030500864
747428680842915844
747358472228900865
747395898024460288
747286858707525633
747335521039355905
747360808745697280
747395252345016320
747402717857906689
747363807467536385
747438734400958464
747408011199660032
747433248549183492
747251576461492225
747416240273170432
747369234699788288
747386616025595904
747304814472663041
747324066294431745
747396737040519168
747272359216881664
747238087525294080
747263546979823616
747365875116810240
747413740467818496
747279694723055616
747328416026759168
747322518772449280
747398355945422848
747432606627733504
747312708135989248
747315686242816000
747269351653380097
747429020581695488
747410234205839360
747295138477543424
747341552691732480
747388625155919873
747403309342941184
747393108753649664
747291443060826112
747387656418529280
747402709708509184
747406614731186177
747273235817893888
747347768323112964
747265018870140928
747409412113989632
747328705286930432
747355339268427776
747402961156997120
747408363764465664
747226242638807041
747374393714671616
747328516555845632
747349182097166336
747390118512713728
747389527128317952
747357801316483072
747419931558371328
747341221006237697
747264242965942272
747344001896849408
747400247656194048
747430853521842176
747324657934622720
747384984453910528
747386964421160962
747408200043925508
747251115066957824
747376466040610816
747295323043725315
747319658089353220
747316651117314048
747282962140409857
747319536408420352
747395294074126336
747404999697776640
747224766466097156
747277014877429760
747222618705530880
747233431558356992
747401837163188224
747324246850863109
747377149569540096
747438197571887104
747437115676385280
747240369285279744
747305544331890692
747437618950995969
747324662003048448
747307490639962113
747373261391011840
747409713952784384
747365665493901312
747301471817916417
747440986746302464
747248019519635456
747355158682574848
747319348058947585
747330017978253313
747370229076877319
747334644668915712
747379280460513280
747353434861375488
747303606710263808
747383399065747456
747325421251764224
747353237653696512
747417859442106370
747346275339755520
747426877019721728
747441955911639040
747424830463545344
747312641320706048
747366449900036097
747394627011936257
747308082032582656
747437908357844993
747340222803828736
747407369533980672
747332681554264066
747341451705475072
747435571954475008
747286330187472896
747346174605037568
747342634671190016
747304680175198208
747372946918936576
747369670970212352
747391313604141056
747261210521800704
747338758966566913
747329359606800385
747388000414240768
747350192748273665
747312960087875584
747322719868329984
747398435767193600
747296434446163968
747260648598429696
747395545803689984
747434443770474496
747413157832851456
747406597756858369
747418274892120064
747368526072127488
747391573793574912
747435609711599616
747303472463118337
747420472564908032
747433273438048257
747387094251769856
747421814683504640
747384313356886016
747409290684686336
747286065942147075
747323755995639809
747331779858567168
747249147615412224
747242390625222656
747389237599866880
747366064158277632
747250859013083136
747220962089676800
747443335669788673
747350972771401728
747389044682817536
747272774104793088
747393511436259328
747388369479606272
747334111707041792
747418656213078016
747366105744875520
747301031483080704
747444090766245888
747373949441314816
747333008626089985
747350314202730497
747367167209897984
747398020443082753
747427594581213184
747364268782256128
747274972138180608
747411509299470338
747413371369177088
747389795173867520
747360233903775744
747364541500112896
747363987768107008
747384477161263104
747403292800618496
747395231033757696
747416512974176256
747336452262887424
747383881335083008
747326272745791489
747330773083054080
747364830907105280
747415380553957377
747248195525312512
747307381705453568
747420665486127104
747234799165771776
747296866178457600
747405574195798016
747321210329960451
747367976454733824
747352772329168897
747416953317396480
747416999651774465
747323114321653760
747355318267551744
747346359208968192
747401686117978112
747278579369574401
747418161293713408
747342613485785093
747400545183342593
747418521978699778
747373982723248128
747315992317956098
747350427532820480
747369918606282753
747223126321291264
747351543217799168
747295876515672065
747339014995247108
747357117657452544
747407424173277184
747356459126693892
747399501153984512
747250435245760512
747341485285117952
747425564240322560
747362918103191552
747353401466454017
747390558881124352
747290109167296512
747221423446319106
747401602382848000
747430132122525696
747412914479448065
747255695125450752
747290692213309441
747278663184375810
747353841801170944
747361408438910976
747234480310489094
747398699941302273
747433499968290816
747271772064579584
747366437254275073
747316881774698496
747438025785880576
747236833105346560
747438335954661377
747433147780993024
747317905214214144
747442765122895872
747436805272674304
747365456000888836
747352101248868353
747248480826101760
747384447750770689
747339153512140800
747401589837676544
747430840725020672
747441963977310208
747293632655302656
747418337706115073
747439363848441856
747417096171192320
747394371302064128
747289866023514112
747403577707077632
747373429129613312
747341753770901505
747353439248715776
747317066034610176
747441649530380288
747408489253789696
747344807316467712
747340235659350016
747413040321146880
747404412415508480
747400113375559680
747400142932828161
747368354067939328
747270765419036673
747297990394576898
747366366190182400
747397328231870464
747417901590798336
747222971039768576
747315346604863488
747346501890768896
747433084723789824
747411920408444928
747347344782307328
747308484606058498
747248774519492610
747413602420793344
747293909567447040
747368454764658689
747419893763538944
747346082510757889
747319574178082816
747291623302664197
747270895115214849
747403527362842624
747348905252184064
747409760467697664
747255674069909505
747412818048094212
747400134191906816
747393943755599872
747349475467747329
747352654825820160
747228587284111361
747262301170872320
747431369232482304
747344689666236416
747375790644289536
747398708405374977
747386792085692416
747230940519227392
747278566690168833
747357075781591040
747345478350577665
747322984466046976
747324670320353280
747429154837102592
747365283875135488
747312255390253056
747342739532972032
747336800172027904
747354563259207680
747381448689192961
747322271073591296
747231288524840960
747440018021449728
747328155715674112
747329439424356356
747394958731010048
747319196984315908
747417540784193536
747412738293436417
747407692428361728
747415871333752832
747377971544100864
747225559088824320
747259902003920896
747282857614147584
747327379966566400
747431889481441280
747410565383983105
747340793283678208
747360053636833280
747423337379467264
747405729666039808
747438956774449153
747359017782108160
747390118550511616
747340038157959168
747368798697709568
747285751344173056
747403665988685824
747384749551804416
747356282890268672
747428412214624261
747341523096764416
747427586234523648
747269582474313728
747417062650298368
747330903291006976
747390474810441728
747280789725818881
747272837258444800
747381767615700992
747351598054182912
747335730687442950
747427879563071489
747427787380690944
747299135410184192
747333004511502336
747334678084890624
747364927183020032
747222362974732290
747395210062270464
747423383294513152
747241920997564416
747400683918360576
747230747568680960
747433961232596992
747403888119152640
747404173365358592
747242734885314560
747397114246758402
747418325139914752
747394182508060672
747347172975218690
747364721695821824
747355234259902464
747286321790521344
747332740354215936
747284849581400065
747425564533874688
747368773397676032
747441049811902464
747246031461556224
747418681458589696
747413774114643968
747352579311439877
747380727117914112
747320983783014400
747358698604011520
747280164808069122
747435253086687233
747358044456124417
747351149213192193
747413900237410304
747390172975685633
747425413454929920
747234052684414976
747364914893717504
747404978789154816
747391460367032320
747380471575810052
747420636163743744
747440181712719872
747381041975992320
747412738171936768
747241170212814848
747327241512620032
747427229475307520
747364524668366848
747349005751844865
747328113747468288
747347651218178048
747271264260128769
747371596201943042
747299534099734532
747416529671577600
747292319947251714
747399664761184256
747409076515115009
747371906836406272
747319884787286017
747407579077304320
747227677170491392
747376734308274176
747374704445513729
747300460948664320
747432531050500096
747328357247811584
747439154145927168
747235558263492608
747362415034114049
747299731169128451
747420434707144704
747427749711720449
747311311717994496
747320291647315968
747270278682714113
747391766496698368
747333050778869761
747376948125503488
747382119618449408
747418278876876804
747398741678776321
747323160307994625
747439321565650944
747266793228599296
747357935555194880
747392291069960192
747380723217235968
747325634968354817
747275047425847296
747241899887628288
747380299416354816
747349286606639105
747252687792594944
747402072027500544
747322594416697345
747395956694482944
747381843025076224
747392391582203904
747283482548678656
747231376328392704
747303992401661954
747324485963911169
747436314262388736
747326306249904128
747380916117450752
747320706707267585
747315023698006018
747266944093544452
747433353352253440
747327988035813377
747410431195504642
747419776302055424
747427162609881089
747343490288279552
747335533483823104
747351774089076736
747424490758545408
747391284252315649
747378189761130497
747230437026697217
747365472488787968
747299953437925377
747320513811210241
747260371820412929
747257016461099008
747395604398039041
747374356062404608
747400700544557056
747336510903443456
747329913179381760
747338679232827393
747394115466211328
747330659870375937
747434489752723456
747379355869814784
747432497517043713
747415036528824320
747388830735564800
747413208076587008
747429305538383872
747262066398887937
747257138053931008
747438655032135680
747220714529431552
747426617195110400
747266357025083392
747344920701079552
747365879600545792
747346904535564288
747328646436655104
747417272336158721
747429247036329984
747285634054643712
747253019012640769
747395977779216385
747415007135170560
747227807235846144
747352411501518848
747330370379485185
747221478035316737
747343947295428609
747282735912214528
747331175698468864
747220924332654592
747346744992620545
747421252747427841
747327581104443392
747380299391066112
747322074100727808
747335177039294464
747327757470687233
747349429389135874
747251777590824960
747353162357477376
747392370589712384
747352184954691584
747440911362199552
747251886458273793
747434502398545921
747349152644751360
747334640344588288
747331565915508737
747366235881541633
747383592058241024747748458510094337
747681261586681856
747600995539116032
747629386665435136
747612479258234881
747640929310412800
747731501211594753
747717202615373824
747681442134638592
747717538503622656
747737444531961857
747600626104827904
747749175907876868
747707098474160128
747761154919899136
747626333161787392
747783581829894144
747664203390066688
747614475767816193
747649028578545668
747626001954406400
747745329899016192
747720029886636032
747784567487078401
747789634067791872
747806554083201024
747717987101249536
747722252876193793
747616086623813633
747777483467001856
747689419474341889
747753466865475584
747604413594861568
747586202069569537
747802632513695744
747623862867623936
747604254265860097
747593693016764417
747736865751597056
747614261921222656
747609908086964224
747600697420558336
747758982262038532
747615231031992320
747702967428579328
747669320478633984
747708290025545729
747738841289793537
747594326377562112
747640895588147200
747660311075893249
747737532423671808
747680708232155137
747586118334447617
747616673851543553
747716057595523073
747660122642583553
747608935209668608
747769103021150209
747711464912330753
747789684584046592
747714279256784896
747744885072084992
747784982827982849
747739374012477441
747729676555141121
747662425290346496
747801441121763328
747617143563427840
747693689355534336
747795812357447680
747795267328450562
747641998736297984
747756713047134208
747747300978601984
747779215681007616
747675767090384896
747791185947820032
747789369755435008
747707727758110720
747650840563978248
747656746160766978
747790477194334208
747618485480624132
747736131786182656
747700010175823872
747712253512781826
747728993068126209
747763088229797889
747716934146334723
747606448037859329
747749402517901313
747648730560626688
747796202284998657
747787620906840064
747613926242717696
747614039732273152
747674395506843649
747799742562828288
747706389632589825
747677696424050689
747602060842000384
747719580848656385
747657236965625856
747738056774553600
747719023253663747
747705035052711936
747716405726969856
747609929427619840
747585698824359936
747729160781574144
747666887769731073
747794155691188228
747698294629994497
747758382451462144
747799859894226946
747779500830752768
747704368342929408
747790493858304000
747671610786725889
747677537321508864
747702052822847488
747789810140581888
747700706635845632
747770629601005568
747737582830751744
747669580429037569
747755811250798592
747799843276529664
747784282295439360
747719056455770114
747794033808916480
747718242949545984
747633412966514689
747804184372641792
747793467867271168
747668276298321921
747774748424290304
747714057151610881
747679458404999168
747750358680764416
747763017136349184
747703491737587712
747695908217827328
747730657896448001
747672373952978944
747720633589587968
747761859667845120
747602555547463680
747779592816070656
747737964680093696
747752082749415425
747788296290369537
747701688090365954
747609106962350080
747712605934985219
747794214302400512
747791739558174721
747722369989500929
747743819886534656
747734076308791297
747757598137520128
747789394954817536
747700203038384128
747660344970067970
747722844151386112
747683950244528128
747711502874980352
747709812553752576
747787855863361536
747674450275995649
747769698754887680
747666044718825472
747686001275985921
747797616046444546
747742716637765632
747800929353760768
747680305344057344
747635871000707072
747591285737848834
747723985106927616
747789047045722112
747767995657773056
747687268157108225
747594854801117185
747656574135599105
747673695158689792
747630250809565184
747693668707012608
747674081110147073
747626182179381248
747599749763727360
747629734859800576
747739239614386176
747609673172320257
747778565496668161
747674005721718784
747694721255018496
747618368073531392
747775415478009857
747790980653297671
747588357983711232
747588357983711233
747768125828042752
747689708986241024
747737989837688832
747752363658645505
747689860182441984
747669274353930241
747755647647678464
747764866996264960
747765411987480577
747702925141630977
747725788343054336
747758210526883840
747683933710598144
747596692199874560
747652388044087297
747788119894679556
747750694174720000
747709774591057922
747713687864115202
747621287258906625
747794675902353408
747732843460239360
747780159147745280
747706574404227072
747793614433095680
747669957979348992
747783388719947776
747608385709826048
747597753044328449
747682129971122176
747652946096177152
747679345062313984
747795086608637952
747704556751052803
747597107410927616
747764954766381056
747666539625742336
747692741405122560
747771233954074624
747769212274376704
747610952560840704
747763428333236224
747698089415315457
747795883639582720
747751730054500352
747595303813947392
747760903181963264
747741634742235137
747800963063422976
747752539781685249
747602786368425986
747758487443283968
747681643419344897
747692385178648578
747791051839070213
747782701160239104
747732117820424196
747694679450357761
747755496552136704
747804976743874560
747722420514136064
747664958511583234
747800719810527232
747658545605160960
747756973148487680
747761947580448768
747732436616904708
747762765431975936
747739675834585088
747642875316412417
747692305247834112
747726304292835328
747749377163333632
747747259308212224
747716967696580608
747607920355860481
747661879728824320
747718519735914498
747591025430925312
747636470664552449
747788115922694144
747741928318345216
747656934631837696
747668649280966656
747716410097438720
747715680246632448
747705102371270656
747689423844876289
747597568599678976
747593999456796673
747674152501448704
747753592447197184
747606091379376128
747682440391589888
747681588859781120
747620675242733568
747738837170982912
747588492188778496
747696793257902080
747625028640878592
747669803129769984
747680968006328320
747798304013037568
747704154366291968
747736764866043904
747783761979383808
747724853353021440
747737377385365504
747675070886199296
747716854815272960
747593751934078977
747775268664840193
747793727851237376
747714966992596993
747766037001740288
747692548722925568
747702010984693760
747701298154381312
747630963555897344
747749226076119040
747709812251688960
747670029534138368
747710022226968576
747734735103852544
747684038480113665
747662873762070528
747716455970521088
747702665405149184
747706826238603264
747745480646475776
747727906533679104
747747460622192640
747651343935021057
747726937687203840
747748328713093120
747615155261890560
747610327890616321
747762186840334336
747769405010915329
747798144390410240
747764581569728512
747752934218301441
747621094526353408
747758738832949249
747593873459920897
747648416109453313
747800828602355712
747795141163888640
747618326252134400
747656922258628610
747783501924032514
747685661650653184
747748643348832256
747612429065007104
747633182539812865
747775528636133376
747678778676154368
747615289735536641
747739101177188352
747724253181710340
747738878858174464
747688891365326848
747773041543766016
747677675687415808
747628245789511680
747652715430428673
747801822673276928
747618217175093248
747708101026000896
747790267500085248
747653382022795264
747710810655498244
747790581989007360
747716389255938048
747757392755101696
747770264985952256
747725515998511105
747762358718652416
747800497428512768
747656360200904705
747783300740169728
747587238100230144
747703625607221248
747786757060562944
747775897814564864
747776795492163584
747649280039587840
747645002025738241
747773695934902272
747789617437433857
747790263439998976
747734797808713728
747691424460726272
747741806725632001
747766020081876992
747800795400249345
747757224592809984
747598155999416320
747750899607437312
747800740844838916
747634386091315204
747782193632555008
747675620222590976
747696751151357953
747784143954714630
747683585390411776
747778724741906433
747659392779231236
747588844594274305
747591948098146305
747804096267194368
747666581493256192
747757166208094208
747697300575760384
747781283418243072
747627431918370816
747708579424145408
747655718266875905
747674919937380352
747728300727013376
747718851186548736
747694318723436544
747707186927800320
747792285190889472
747700391937212416
747705911863558145
747795019868823556
747734504341639168
747692347270533125
747699574169559040
747664002306678784
747795074201706497
747711557417730048
747804230463930368
747707287297490944
747714791049994240
747801336104763392
747740242204106752
747681144309751808
747734629994610689
747615901835460608
747694759171473408
747604791082180608
747687272187838464
747661418317611013
747740950731067392
747706150733422592
747605462363803648
747779437656215552
747775369500057600
747745451277942784
747741492081471488
747618418447179778
747687209130680320
747699129325858816
747748659824033792
747699330841182208
747777072077078529
747656490324992000
747782705249665024
747757296176992256
747776422110846976
747743161154363392
747753827537825792
747765722265321476
747745866686029824
747776216619454465
747790233891143680
747664480419590145
747745036092116992
747729722625363969
747737897311285248
747731086030020610
747604199853068292
747774228569665536
747637460797100032
747730062514987012
747600844300951552
747681689388875780
747729202586202112
747588533888618496
747756331411587073
747674043227201536
747747003346587648
747675871939526657
747792549407039488
747708390328176640
747768167703977984
747620825935683588
747751046387236864
747602823915966464
747664367055933441
747770814234247168
747662752156688388
747775050686808064
747721795546021888
747783137380360192
747607433611186177
747660151650459648
747706129623429120
747720927434125312
747769522367631360
747681580638945280
747709992808161280
747746374033244160
747746307025027072
747605927780462592
747803358036008961
747755438041628676
747751210019479553
747671522576302080
747618347118911488
747587552777908224
747746885855739904
747784521299288064
747800153331900416
747758097226076160
747762799112228865
747790884213821440
747707006576959488
747754825765502976
747714258322997250
747640732069015553
747752619599245312
747625871712919553
747595823588876288
747702941960802304
747760152296693760
747719820054040576
747756927082442752
747797242615046144
747696407444922368
747792276584304640
747776812294483968
747777026233352192
747621392347107328
747764837543972866
747805778212458496
747765840003600384
747774043978235904
747707102836187136
747665767899013120
747663436130172929
747672369720889348
747742083205709824
747683912588103680
747767324577529856
747675305830125568
747760639121231872
747590186553376768
747716078583812096
747795048956366848
747645849438662656
747722516861427712
747620561828876288
747751054956240897
747798714752864256
747792238831374336
747610625686310912
747719044216782848
747740011492216832
747700773782458368
747712803042131968
747609765761560576
747588680706064390
747696764027809796
747741953362636801
747673422415695876
747729101956452352
747764057227300864
747660822772613120
747753861176303616
747662773333729280
747591562276782080
747614274613239812
747711184074326017
747702174583521281
747687855154151424
747597702750339072
747760848689500166
747710701720965121
747720457491603456
747768389863612416
747605466469916673
747667810818596864
747801847960834048
747800803495247872
747595123169472512
747653914896572416
747670797171437572
747806357017890816
747741626135613440
747604975887458304
747778355576119297
747738060893360128
747702862290030592
747713591298646016
747597761688772608
747701734089318400
747768163702546432
747793912258002945
747699423057162244
747770172669308929
747768734106918912
747760231950786560
747779240695828481
747765768633335808
747690527143960576
747739885751123968
747594980600864768
747733397053779969
747671111400308736
747802628252368896
747692795910029312
747766590503063552
747694620801441793
747787977636589569
747604673574608896
747663242986725376
747629382445981696
747784760475398144
747619496471322624
747764921488662528
747784844348899328
747651213919916032
747598621487599617
747721837468065792
747690057130192898
747678442997616641
747715466450317312
747614114990665728
747594401870974976
747798886933217280
747755786005319680
747792247429677056
747618061822337024
747751059184050176
747602694227922944
747741957363949568
747612353529847808
747791060362006528
747770030142664704
747739965124124673
747754301213155328
747722739386036224
747759145944752129
747742666364968960
747600991248330752
747731165470203904
747634017114161152
747794705199439874
747766779313782784
747750547537670144
747790871593099264
747613070810353664
747762723677736960
747785649651089412
747708998628020225
747799075404189696
747791471387025408
747674454596124672
747797922281054209
747726392499011585
747705609630400512
747730842466791424
747769635618037760
747643273938878464
747794168341217280
747715130604007425
747770310846521344
747761762989006852
747603264305246208
747708046479081472
747771561084608512
747596897339117568
747643529883697152
747703042976399360
747776220880764928
747792171949035521
747663104570449922
747795761950244865
747628421786677248
747598596397273088
747675188251222018
747712618475950080
747650404213723140
747798886903877632
747677025566134276
747743098269220864
747775977715990528
747640077900259328
747805350347313152
747761352039600128
747759544202313728
747720071527731200
747733036322684928
747785305458114560
747707593578188800
747620306097831937
747765252658429952
747788279282466816
747614673030152192
747779940989341697
747803886296137728
747800723736375296
747729638995169280
747670381553659904
747791655915249664
747689310602797057
747767290960154625
747661586387570689
747769195413135360
747667323948011520
747752242065907712
747638157051596800
747757434366791680
747739285567082496
747789596629557248
747805241270210562
747753290385920000
747781836873539585
747762740261978112
747705437668118529
747756083838590977
747756738233925632
747613196781912065
747767307716304897
747766787790487552
747768906060861444
747644347760390144
747789336536571904
747736253257424896
747661598664302598
747597635725451264
747691231828910080
747778330351411200
747596599669383168
747719589241434113
747662513051996164
747785997887352832
747805605910417408
747790892459646977
747670734063960064
747711779334164480
747801550211342336
747641537383784449
747689977534906368
747705110730518528
747627931271208960
747784932366422017
747796429129801728
747715592199770112
747764241701179392
747740942568951808
747686555045797888
747779928704323584
747688966900617216
747784336682946562
747754574082154496
747605277579579392
747725062736855040
747787369080815616
747781283258982400
747746089097400320
747716309161476096
747589058239565824
747786794452692992
747708579436724224
747801906689490945
747675339409756160
747713293721141248
747689700568211457
747769765746311169
747616510290567177
747658088031854592
747771540113137664
747636714148081668
747681672829804544
747590232883728389
747701675251634177
747744054658605056
747615973411274753
747681458731556864
747680724883505152
747781870369259521
747720449195450368
747795870964408320
747683493216387072
747709409892114433
747590350336835586
747800673622835200
747723099982995456
747803856998907905
747777437271007233
747776115985555456
747787969059237888
747729781546975232
747644586974117888
747718985496539137
747799981331972096
747757694749028354
747586302887899136
747669840626855936
747618015655661568
747800371708334080
747693001670074368
747714724125614085
747784919955419136
747754314005942272
747606750065528832
747640367156170758
747727873209942017
747790632404529157
747667697564008450
747744893573947392
747692284506947584
747777634277392384
747683266480701440
747655982793236480
747723666117509120
747738312560025600
747632259679674368
747589230503796736
747690392716455936
747788594144763904
747615579104776193
747691604727717888
747603986035974144
747750862169214977
747793077839007745
747684369817542660
747641676064296960
747646239450271744
747660000672235520
747796214872182784
747729928477622272
747761616196820992
747761767380582400
747753487811878912
747804075291451393
747649553004904448
747804842622615552
747743576570888192
747795640550330368
747792054319726592
747788119978708992
747795149586071552
747798555277004800
747607937091133441
747674324560121860
747668393805946880
747731698343780352
747801776875769856
747704024217063424
747779018305462272
747776640202211328
747783405551624193
747586709668298752
747660818729304064
747656615860506625
747693945325498368
747731232868438020
747754200629575680
747646130268307456
747621652373049344
747589779672424449
747730662233341955
747661070286864388
747759304976007168
747761544776323072
747682335462658049
747692884141477889
747669974798471169
747625268001464321
747678405643091972
747753781073346561
747708327468109825
747771695251886080
747729382920323073
747652933450358784
747772836081696768
747779647572680704
747672227378769921
747595819558141953
747662257220423680
747711586702336001
747760324581986304
747747070275108864
747593995254173696
747687452668723200
747793904188067841
747793513887170560
747794059280982016
747792712775114752
747749649977606144
747610617071099904
747804138239451140
747677558389542912
747743916343103488
747618816922816513
747701331662602240
747665734495526913
747650836227039232
747646377811976192
747747854647705602
747652128261439488
747732750925455361
747721489261133824
747729743638839296
747702338157187072
747803827777081344
747604346767028224
747774387751772160
747743802845237248
747761049907138561
747726145215401984
747695614486523905
747602861832421376
747685674225111042
747775465662877696
747694922753523713
747797343278366721
747647002889035777
747786891022503936
747709476837429248
747699075013808128
747607375092146177
747632540635242496
747710923943608320
747791827777032192
747751243536338944
747606020281798656
747684189407948800
747715222853521408
747749134006878208
747657689933746177
747749217985302528
747716359522557953
747683216266498048
747708826858692608
747758432925663233
747666032446300161
747615272769445888
747793744544542720
747598948550905856
747684734570999808
747666216769196035
747776442998595584
747625133590851584
747587023976992768
747710756179841024
747796882118836224
747778611718008832
747792083612798978
747787700418207744
747723926189576192
747634067588415488
747797465097613313
747804230463946752
747728707813580801
747771443488956416
747790296868589568
747706847168237568
747787813735673857
747626869898489856
747803391519227904
747679865202163712
747590522139779072
747684508003098626
747721225221341184
747795430856081408
747633438513979394
747757220478222337
747610223007784960
747745321443287040
747594494141300736
747706788259241984
747589657978802176
747778804681183232
747806164121956352
747762274908147716
747755790207946752
747791815022100483
747724417132802048
747723829552746499
747767714693914625
747594917816328192
747682280773136389
747799092244451328
747718888658509828
747775927350923267
747785431304015872
747745019512131584
747778968166801408
747752472488251392
747780973002113024
747739252130119680
747696684159868928
747760139785101312
747760953480011776
747791827885953024
747691185318273025
747805446606565376
747723536219914241
747785955847868416
747721086595371012
747753328302526464
747596662458159104
747691479011852289
747653071677841410
747753298971656192
747585723901972480
747670717077065728
747660382404251648
747761943386136576
747626400350347264
747800027695722496
747610508195332096
747625573845872642
747742293050990592
747732050678063104
747741617944043521
747656993465307136
747778800214114304
747676962571816960
747613628652650497
747658549434654720
747636185497993216
747760106461356032
747717135628111873
747788774197846016
747761607825035264
747761591169486848
747749528456077312
747688140400435201
747760122999545856
747729705772646400
747764288182456324
747654913262485504
747784290780340226
747792834342883328
747671715413639168
747589305833492480
747753969880039425
747645601958010880
747745740861112321
747701448771796993
747717995678564352
747627025205071872
747618380908113921
747614895210795008
747753894453743616
747664086180241408
747594288742170624
747713264331653120
747709275670253570
747657064885985280
747737595392700416
747713603931877377
747703542027325445
747749067061551104
747685116189745152
747702376002359296
747749872225259521
747736521537634306
747587879933779969
747602971056275457
747606146035421188
747660005130797057
747711041396707329
747728934045949952
747629772444995584
747607714604285952
747662215575109632
747696092880441344
747768285299519489
747771724482084864
747677243648970752
747777701239472128
747591876945936384
747783170704220160
747603180779880448
747749482218070016
747760080934797313
747624382667776000
747772030611783684
747779869749063680
747798933116719104
747769778186633217
747648290372620292
747758244135837696
747754217369124864
747619982771625984
747761293407444992
747781757433319424
747743320680579072
747781153420087297
747713276788772865
747674882419400705
747764292330586112
747724609999507456
747745355127730176
747772982890729472
747702866618515456
747703638198489089
747611183406948353
747696734348939264
747725222325923840
747778200554582016
747668221487087616
747726681968902145
747657857395466240
747727696772345858
747596922752401408
747598176756994051
747755727406645248
747797683264421888
747723972431716353
747598952564830208
747696491175743488
747713255854981120
747775033620074496
747758646784729088
747703852296732672
747626580562743296
747741320031113216
747653151403180032
747684092804726786
747801759876153346
747704502304792577
747643101951442949
747683275146145793
747769434358616064
747752007033827328
747645110981136384
747686039016247296
747646314624745477
747609761395277824
747614836553580544
747785389704904705
747773981063798784
747778233920274432
747723733402542082
747770055056818176
747677063453216769
747712211636846592
747797309824503813
747805937352728580
747606175311527936
747653507981934592
747757841553985536
747777114380865536
747706666817294336
747756578749677573
747682109146406912
747776136856375297
747712299738238976
747730712565026821
747720403133542400
747710273620951040
747758843749359617
747767261591707650
747788707076399104
747623569216069633
747632154704646144
747679181295747072
747780373283803136
747619819416092676
747786123603124225
747632406367191040
747759724645457921
747801093069996032
747676304040923136
747595509154480129
747624168783552512
747684684419710987
747779345658216449
747587527620497408
747619827875979264
747644184132227072
747711179703914496
747710475245322240
747729580287492098
747677813965230080
747770445101957120
747660479187795972
747658914641092608
747652694278545408
747797053825220608
747701188691435520
747742398063730688
747748408568406016
747726379706363905
747692217205161984
747703491469185024
747733715837718529
747628761865134080
747699989292457985
747800371469385728
747780607879503872
747803076774465537
747750526431952897
747746189504819200
747735989133639680
747760898958368768
747620867832569860
747671485003751424
747720931506782208
747719782049456128
747805958336831489
747617579439554561
747757304284614656
747773100276715520
747680049504133120
747773154634899456
747716368158560256
747780209588445184
747650685160800256
747759024024715264
747801298729213953
747722802199924736
747695379693572096
747720407034257408
747739055274745856
747733623655243776
747775834816122880
747702732379791360
747627880822247425
747803257112764416
747751956786057216
747754825530679296
747703608876072961
747743689586270208
747767299529019392
747762421687795712
747753433353027584
747723393731035136
747748760684494848
747806147114057728
747680175278690304
747795661588828161
747669874323898370
747770944370933760
747792465416036353
747698538247774208
747700333233725440
747802414149939200
747664920955719681
747753181640273920
747728170791673856
747803664052592640
747710118633017344
747673384843116545
747748898953789440
747786463115354112
747670796940750848
747786693776904192
747738442746986496
747710676479709184
747603176539435008
747661288277422082
747788082137735170
747625628602503168
747678447208628224
747769119701753857
747685108002480128
747773641375490048
747675599620218880
747689788954808320
747610457767354369
747773121319559168
747663414978314242
747757652617265152
747749033356181504
747732717341663232
747793325328056325
747781698566369280
747676492994338817
747769145081630720
747785544826970116
747730825748299776
747595798699982848
747787583170633728
747695501353558017
747724769240440832
747711032940990465
747793895447199744
747783896385748992
747721636258922496
747672340310405120
747735393567637504
747742217716981760
747797242598293505
747806004599980033
747671002591666181
747805790774374400
747586596443086849
747756649989955584
747623493819375616
747797078949113856
747595534446141440
747688593355837440
747775218345717760
747742548760924161
747749066726072320
747799558118313985
747626697994866688
747779366407405568
747758189475618816
747720474264756225
747677470191673344
747720130201812992
747641407683309568
747674127444643840
747723234095800320
747614169873129472
747795040718692357
747730003723456512
747765290419752960
747686165017468928
747634499333193728
747774442533687297
747757371427012608
747783879709306880
747804846783344640
747627377623207936
747598617288933376
747614782166007808
747767169593729024
747737109121798144
747752694782234624
747697502242111488
747767329052823552
747713440341495808
747591281249923073
747779148433788928
747762782196633600
747643823447216128
747708554220552192
747642783243055105
747685548479873024
747756620684402688
747779941178179584
747730012044951552
747780708878286850
747603516227715072
747715768129839105
747683610472382464
747745023710609408
747783493682237440
747767324745285632
747705223964147712
747747691074035712
747720243628417024
747751210317389824
747787507509526528
747703281686839298
747673930001948673
747661015685410816
747762878694907904
747775134505668609
747729059954704384
747753978339852288
747688660661854208
747726048662528000
747644972556521472
747777210677886976
747773033247576064
747658683623030785
747756935584288768
747689591491166208
747767857291866112
747746676153196544
747784261416157185
747670440252936192
747703428474900480
747704955218329600
747763818395209732
747722479263682565
747631676675719169
747585723902083072
747643286400172034
747794109696466944
747770067920683008
747612114601263104
747731186533924864
747732486768177153
747797431266467842
747805224493064192
747765055563792384
747766825488908288
747729273910337541
747794856064487424
747797922184564736
747803072718573569
747682734047379456
747702879323103232
747738178572869632
747737805242109952
747711024560742400
747740351293702144
747799759121846272
747702572937535489
747711741820346368
747705643059003392
747658088421990406
747776736562188288
747740757860093953
747774232759832576
747592296246435840
747693517414236161
747783934008770560
747622357020336128
747770692893052928
747766858997207040
747758294161199104
747690564775190528
747722772705587201
747802863003262976
747725591256895488
747716842211389440
747714816215760896
747792171613454336
747739248040771584
747769128174387200
747758298494021633
747630561166950400
747717353924870144
747754469031616512
747666279880867841
747721342640873472
747753378592153600
747720247881383936
747790859119243264
747608691986182144
747774320659828736
747740497880350720
747697539844050944
747751168076582914
747737323010326529
747802481153933312
747756771998072834
747644880382492673
747749968748908545
747715990545379328
747704896691011584
747664216123932675
747640442733346816
747735586518241280
747754603479969792
747759019805257728
747768931100798976
747802800093011969
747677591688065024
747703206558507008
747771800046665728
747751512009510912
747779869816164355
747614845151776768
747620750425624577
747693173430976512
747786412804562944
747657748582666240
747708373630619648
747790829725560832
747717945128816642
747774367086448640
747659778722304001
747750769856679936
747751717790441473
747605596363317248
747736379313000448
747724819534327808
747777676245610496
747727294039531521
747796970111115264
747798349860966400
747702463797542916
747683753032585216
747680498323951616
747799520050814976
747718251233292288
747759191838728192
747777244177772544
747610315077058560
747804578381467650
747711049835626497
747804473490284544
747680460470370305
747709267000627200
747724362472652800
747750450854789121
747722395482472448
747728020031606784
747725553650835456
747599204223160320
747689306291068930
747786945724485634
747591008897085440
747661800129372162
747618804566495233
747697938235785216
747766032811630596
747742863669202948
747709829116989440
747637712132407296
747763876964360192
747654447451504644
747743710792671232
747779815336460288
747674345401688064
747586877323116544
747796160421765120
747791462809534464
747703890154487808
747592229410246661
747797636917436416
747714317005488128
747689201706106880
747678682341380096
747753554631352320
747647111785742336
747595706441957376
747787306501873665
747688513668255745
747794562396094465
747717915848347650
747709812364967936
747804276676829184
747722764568641536
747596599799386112
747712937243082752
747785846745612288
747674290871480320
747703328046460930
747803727080349697
747784781170151424
747701172056788992
747684193581338624
747686878132969472
747772794138669056
747675960196087808
747706658349015040
747774627112333314
747688283212218368
747804343429111809
747630489675038720
747708818402983936
747755538553905152
747655873640734722
747779031001612288
747595874130399233
747705945359261696
747613666535694337
747798459055374336
747675616040882176
747697988475174912
747710982462509056
747763457500512256
747719350258372609
747787939690610688
747665948426010625
747696134819299330
747722453854609408
747798228259708928
747763008844103681
747790808754102272
747705827734216709
747790833680736256
747795447666909184
747793278968401920
747750564339998722
747795829323337729
747607874000453632
747782751458312193
747639767697920000
747660122541948928
747736999776354304
747632268227788800
747728389050597378
747803240629145600
747760202955526144
747641520707211264
747767010231263232
747759796053479424
747643844414541824
747632557441744897
747802435264053248
747733917134913538
747668074959147011
747624504466145282
747748601485529089
747710223620661248
747790477450088448
747690644408311809
747706192575725569
747792364878454786
747717047375831040
747785976953507840
747801713806049280
747753206789320704
747781627183509504
747662257203609600
747697808405368832
747777579596210177
747668611599335424
747710546250706945
747621052390473729
747801080524865536
747742062460682244
747793174005833729
747636936421015553
747777885822390273
747774677486022656
747646906373902336
747762975302422529
747661368384491521
747748760835461121
747777420355239936
747683946213810176
747670268655579136
747663406430306304
747731735983554560
747779395696398336
747586822679703552
747712551295815680
747751520352014336
747666585809203201
747692544356663296
747587225651556353
747804339511533570
747595614246973440
747690736565518336
747790703917416448
747705433398337536
747691428826976256
747607198902018048
747766062163365888
747693529904914432
747790452154302465
747747544344596480
747777575607484416
747624474938212352
747686731340742656
747753357511696385
747656238670970880
747678254627172352
747611900515590144
747714757503901700
747788287872405505
747663062778380289
747762194931122176
747804637017759744
747781186999713792
747785360353132544
747601477749747712
747715814422384641
747666179045625857
747805748583882752
747619072796299264
747724907836899328
747635665358233605
747586310924296192
747736953848795136
747713784198893568
747734630233681920
747652723781304320
747745216388546560
747701302218661888
747766716520882176
747772839986663425
747767526143234048
747777126670032896
747782885629890561
747746621698473984
747725834820157442
747723758505463808
747680309542526976
747698265299238912
747803206785212416
747622403300155392
747774622767013888
747604816361328644
747699859243794432
747747867234795520
747797380913897472
747766146066165761
747720658948362241
747797595150483456
747779978981425152
747676916556128257
747738602088566784
747739952776093700
747787050292699139
747793928984866816
747806461930115072
747704267532795905
747805471789158402
747711284746006528
747622486850707456
747747204761194496
747702535142707200
747611581924642816
747595526191734784
747608998187130881
747701952138612740
747662718803582977
747752607041585152
747620800975544320
747649309726900224
747772588609282048
747717580140515329
747725968928804864
747790942984273920
747691877730754560
747776916879458304
747660596565409793
747759212898430976
747625406212124673
747710349349130240
747667387021918212
747618846190669824
747722571286740992
747805190774915073
747722848454713344
747702015124463616
747772210937536513
747712731575422977
747640732324892672
747803571865804800
747647082505330688
747667055596408832
747805610440265728
747669936944848896
747664081751052288
747765042880229376
747742255499227136
747766267847806976
747798014559920128
747629122164129792
747742876260569088
747704825362669572
747789046873726976
747755278817431552
747739595987689472
747594716556955648
747689331666595840
747602379537711104
747796794000670721
747765261034471424
747734969875759104
747676887053373440
747616719619817472
747698160521388032
747622549979205632
747678577353719808
747598269086195712
747705161074745344
747712912148553728
747655060021194752
747799687785119744
747674253064044544
747748190447796224
747766263632408576
747693307753603072
747729080867524609
747664467614400513
747715755664351232
747680838234550273
747755647651954688
747803475405242368
747592938301984768
747714833110425602
747618573699387392
747750367144873989
747595253448769536
747772991115829248
747655743680221185
747743987595870208
747756197365813248
747785049928523776
747774459348660224
747766951460495365
747603147007242241
747760022487207936
747767723032195072
747795325931393024
747629781017997312
747797729280155649
747787763622154241
747689545643266048
747646327249584128
747600005402337280
747676404754620417
747777550223556608
747799335795056640
747744557861765125
747806365360357376
747616682189824001
747772358035857409
747699423023611904
747724760952504321
747754502569222144
747806226659028993
747730406259179521
747770437023711232
747719404855693312
747779244843900928
747743274484510721
747711792227430400
747731303915732993
747778758418010112
747620050132078593
747777122702401536
747667059857829890
747763281197174784
747648261075406848
747795451672403968
747668452236738562
747692947295068161
747613624617734144
747744826586705921
747726367165456387
747796999542607873
747596658582511617
747752724192702464
747697414031745024
747803492157431808
747767991421571072
747805895409598466
747598898101878784
747601104276422656
747738900060340224
747633904077635584
747800153529122816
747736257472626688
747661728784195584
747734810437758976
747748756620197889
747610025586110464
747589607877971972
747792863728144384
747759678503915520
747717567851143168
747593609080410112
747590207596302337
747796869233807360
747801801752186880
747762400506568704
747749947538178049
747773712670195712
747781686021197824
747805555838726144
747776170511392768
747760726924722177
747755958017863680
747662484014784512
747599049109311488
747769774051106816
747753428793856000
747767882466103296
747748240725008384
747657308063281152
747725226574766086
747619181818937344
747729752132358145
747772278260248576
747793853579673600
747602626775236609
747703617247907840
747662605376954368
747755186496495617
747658167727841281
747640132266790912
747781329501118464
747600466972811264
747612802517434368
747707585122418688
747766544621535232
747727604753498115
747636516986425344
747784324036997120
747769232960684032
747693483754930176
747747984750837760
747720453490343936
747693337256263680
747751549883940864
747689369427906561
747647850100690945
747735498202972160
747688866237284352
747689855803592704
747796592443396097
747715227152715776
747761788263890944
747789068025593856
747791404198354945
747604510261010432
747695589647876097
747618816939724800
747627184710254592
747778091422978052
747751273143865344
747608151000776704
747723989196353536
747702065678389248
747713264482672640
747730423317430272
747753433072033792
747782398943825920
747728074578497537
747595232590475264
747740711882264576
747751600316264448
747594108458328065
747597878974095360
747676392272297984
747772945259343872
747795141168144384
747792112964476929
747755375122841600
747714262605381633
747751474529198080
747734500075941888
747683581036724224
747703973935722496
747730989418418176
747616225048539136
747741265450532865
747671598010884097
747733908616257536
747804108762013696
747748072776687617
747693077188476928
747633174092484608
747694125571518464
747734869120253952
747713930986987520
747759758065672193
747805400498569216
747755785980018688
747708331884679168
747682977409282048
747773276357824513
747692984838270976
747606338902032386
747751897944236032
747715923625283584
747612940698681345
747751004523929600
747591541301059585
747688425600520192
747668066415349762
747729433310674944
747749729665224704
747605487324114945
747763575096238080
747709954870611968
747595425327230976
747687557207629824
747779303555862528
747606817040007170
747699733578264576
747772710365827072
747765558754611200
747727705395892224
747682662610001920
747664514041135105
747671627303890945
747706129631830016
747768708710408192
747728837593731072
747595660342460416
747617248324521984
747787751148371968
747740413834846212
747595442284863488
747664719432003584
747727424469803012
747780607997059072
747790418692038657
747779534208933888
747631802462900224
747637183696224256
747593902983634944
747738203428425728
747693261586841601
747664677505732608
747776996781002752
747626341420376065
747771602713067520
747767651699687424
747602102810214400
747717702031187968
747749373153533952
747660726567899137
747747963833847809
747715957045497856
747721233580625920
747776506072440832
747689700530491392
747745715569328132
747620591344160768
747801298632851456
747760861368946688
747688018920759298
747734806281203712
747767152627716101
747676815976693760
747775662841290752
747727600282402816
747705047631409152
747782021381038080
747756272875900928
747619760620208128
747629717998571520
747632863827365888
747739306563866625
747641931585433601
747713394288005120
747669714965508097
747604162087530496
747763772312457216
747774744347418629
747662060440399872
747693580316250112
747635296427184129
747791009984221184
747653403279527945
747732998586535936
747618326235385856
747613980835799041
747619848642043904
747612571776262144
747621627337183234
747797817280856064
747730368774705152
747704728780423169
747783103456874496
747681043789058048
747702136650215424
747792872385224704
747738174244397056
747777592284094464
747761033062670336
747721648669876224
747620859439947776
747617726475100160
747600043306254336
747621920644993025
747763185063690240
747629592278634496
747587762174439425
747801868903006208
747712203214692352
747795745173037056
747768574433951745
747772773292982272
747792314303668225
747657228400889859
747765764304871426
747610440738320384
747748894872838144
747767349902741504
747712098201907200
747724328893026304
747691856650178561
747666757742170113
747669538746044416
747702682182385664
747688174084825088
747771108099784704
747738962861527044
747783900445958145
747788556341485568
747738362807607296
747751646298574848
747659694550953984
747600936453931008
747630905003479041
747800899947462656
747685791502041088
747752766102183937
747801042813878272
747732671460171777
747594175504334848
747800061229162496
747715265002147845
747724912018726912
747748290863710208
747641592018776065
747787050317905920
747617424267042817
747606620058820608
747692095620653056
747704716222660612
747805274702905344
747661909076377601
747806558055178240
747772626282643456
747802464678707200
747754670261579776
747680615932231686
747684671891345408
747672675900854273
747737473854373889
747618309529571328
747649162716512256
747739931607457792
747631345510158336
747724085430484994
747634356710178816
747773561566302208
747772269754097665
747766007784153089
747662559537434624
747738744896249856
747692238088581120
747783594408550400
747763381990526976
747622725867364352
747775067514245121
747786282756038660
747713301912616960
747742368481353728
747603197548695552
747692066491211776
747713767622971392
747760882428575744
747703680456077313
747715474570485760
747741877714227200
747758365594558464
747765613527973888
747735578003800064
747668926352470016
747790087061045248
747738941680422912
747754116852547586
747675360465129472
747664136532803584
747670092356456448
747772299135295488
747769392272924672
747801944345870338
747716300819005440
747696776619102209
747619420957249536
747714661114650625
747589502798028801
747799239028178944
747689234975363072
747627692015616001
747752137128546305
747719262308040708
747720314965073921
747698903034769408
747775558092677122
747692850444369920
747682193045061633
747700777901236224
747778808594333697
747740694903562240
747760865600901120
747805807354470400
747720994496851968
747758080457220096
747728392951369728
747774245439152128
747625615877091328
747703026048184320
747801789425197057
747731601900052481
747670536935845889
747751508171722752
747730322683461632
747690095143165952
747746638249213953
747731207589404673
747745292116623360
747696621102698496
747698781236379652
747716250692882432
747706096266129408
747754725035085828
747783208645824512
747768008425123840
747624093407678464
747690510291189760
747670901949407232
747771577635340289
747737033540571136
747675947638362112
747726069386579968
747805283284566016
747740586011066369
747587447861690368
747771426585874432
747731006237581313
747749104801853444
747670042104500225
747671828861231104
747768574450667522
747707576943583232
747673682445762561
747608931044831232
747755043768700928
747803785716707328
747717186152710145
747705605670985728
747708436721307648
747765885906128900
747638043767615490
747695803616104448
747788749107429376
747673879678681088
747603369502486528
747799792806420480
747647589697327105
747688291395338240
747779127286050817
747801223127007232
747703529410813953
747760437442318336
747777596688109568
747592078159314944
747734193765941248
747767723145465856
747608650114564096
747776996952793089
747777349244977152
747586113972252672
747725733758439425
747780402505457667
747621337846394882
747634352570404868
747775604276207616
747589242910547968
747783569024614400
747763579336687616
747694180235882497
747585799227576321
747647510274056195
747727357159555072
747682578912653313
747787667220332544
747796672206409728
747736895027838977
747653600264978432
747653751410929664
747777663679537152
747790259002314752
747800996391358464
747731278745735173
747792670672687104
747759820921520128
747628753338019840
747796928138723328
747796475216695296
747682469844029440
747800782632796160
747762513844961281
747669744061407232
747675423249735680
747739650580570112
747752195873988608
747762429959016448
747771808259047427
747675309907058688
747767983183896576
747737482104549376
747805732020576257
747694712803459072
747794424122478592
747650014286086144
747586474623787008
747667449978445825
747755106515427328
747780255893557248
747803739726151680
747588781369262080
747794713604820992
747708801495764993
747610830905057282
747656095821402113
747620729529610241
747785938949005312
747744914318884866
747685657531785216
747691772613107712
747750572628008960
747767429380583424
747780910037274625
747744222380318721
747719887259377664
747595114793566208
747704338815008768
747800442973806592
747712513626746881
747746881476923392
747706184166150144
747744314596462594
747709393043603456
747722110274002944
747719958432354304
747785985161891841
747692976269320192
747724840694611968
747601322690523138
747686102174150656
747780620579790849
747789298569711616
747690057235111937
747793841143549952
747748039117377536
747706708580048896
747716217012690944
747586042643906560
747766162663026688
747652585323110400
747666782937300992
747770759720878080
747783296440995840
747735645284667392
747649082890592256
747587305205043200
747758310951104513
747617671869435904
747664270607925248
747738824374128641
747766263473127424
747596784344522752
747728812553670657
747721057205878784
747799528351350785
747777332144902144
747735586451120128
747623615089115137
747762840778452992
747762840778452993
747634700596936705
747799780336803840
747759288500822016
747605458278440960
747805593335963648
747773758732107777
747795141117755393
747787843368550400
747726170213474305
747736559512850432
747673456062398464
747771359409864705
747770759762829312
747782470133743616
747786157019242496
747751985999417344
747794285760778240
747623443269619712
747635992526524418
747677445063585792
747631450292293632
747586630031183873
747711506750517249
747702321480622080
747777818944233473
747722474809331713
747802829306343424
747734923650437121
747700031378055169
747728757943721984
747772596763000832
747714295903944705
747718888733941760
747715294160879616
747687200955965441
747799847290441728
747762744397430784
747624143659606017
747773092009746432
747614798934859776
747666791204261888
747777495823331329
747805920495804416
747723255285440512
747699989405700096
747784009468510209
747708940075536390
747792326785916928
747631899019882496
747655139494891522
747710655550070784
747741043253252097
747696663314169856
747710370207391745
747688463269527553
747775449028235264
747601528131706880
747703881577136128
747766225908924416
747753294861242368
747753734952857600
747614022925639680
747772848480059392
747716724695400448
747622499530080256
747777277593686017
747728900676063233
747806222565449728
747742028650397700
747758441104433152
747757954607235072
747704137551388672
747644402416422914
747786366822449153
747790187862843392
747778578079690752
747740120422432768
747652728030109696
747767714605899777
747653260559912961
747802581943074816
747663150888194052
747599665701453824
747702556252602370
747801965262962688
747804469262376960
747695019088355333
747751683921412096
747769564428132352
747791056138178561
747644347726839808
747730217641336832
747798295544729600
747770093040447488
747726044304670720
747656251102924800
747728447884099584
747655626298372097
747764015389089792
747698060155822081
747720067358593025
747783716072652800
747695236986580992
747737712917094400
747717034952228865
747693764945248256
747767572225921024
747768700275691521
747783384542420992
747727705127399424
747586667620540416
747787000011329536
747730058421338112
747621765677867008
747715424536694784
747803194240073728
747794839262105600
747744952143089668
747637959713763329
747597409304272896
747675481978314752
747750660528037888
747784110282776576
747768205611933697
747723087412617217
747649506892718080
747603600159838208
747802263264059392
747802255030624256
747688291462447108
747703198102786048
747704951187582976
747741743693561856
747644725377835008
747800564617084928
747663436167942145
747698081056063489
747727675913998336
747688388074020868
747718897198051329
747737150968463362
747719992024645632
747788438959702016
747746684550152192
747687926402846720
747783170821480448
747740929897828353
747655567318089731
747656162951200768
747720914574385152
747690896192344064
747615763377295362
747624454168023040
747608054263230464
747617415962386433
747652530952351745
747678325590601728
747768734044028928
747707627291951104
747605500053749761
747801051181420544
747792133881495552
747719010414899201
747721371812306944
747793652437622788
747716330489516033
747744230706188288
747652727765934081
747636256767643648
747781107324690432
747729290909868032
747716833541783552
747650399990128640
747785746229104641
747736336971370496
747726136415780865
747786526075936768
747773058098700289
747662244893319168
747763813987065856
747738283342446592
747784538231758848
747678526892019712
747701423702441985
747758579709534208
747661557052641280
747678468171665409
747766578188431360
747690858330337280
747599158454820864
747769346496266240
747589204981460996
747752745273262081
747637800405696512
747785989356126208
747750476221816832
747589939198517248
747764216698904576
747744516224983040
747617814320582656
747656855300804608
747795112084774912
747684826770186240
747679898597220354
747736152803844096
747782616934400000
747702539278229504
747658008650461187
747722021866450944
747788094863196161
747595047898583040
747617076286791682
747786391833165825
747746583798767616
747748102283665408
747674613832912896
747803127190065152
747729743659819008
747649469005598722
747770470490046464
747592979850764288
747704712078757888
747747460257357824
747762971045158912
747796789546319872
747735754340655104
747724496761720832
747604019560878080
747745103083675648
747724056259072000
747787059075612672
747697523259760642
747626848973127680
747769229089210368
747776015464804353
747782797599846400
747738090328981504
747806188939714560
747774412888350720
747729009782435841
747794331768098816
747609354409414656
747742179712434176
747698118506979328
747793828363436032
747664509880401920
747620717143855104
747682234900021248
747723351628652544
747765982609956864
747791538349084672
747801185227280384
747631097945677825
747739139018133505
747787260234448896
747590958603079680
747782029991895040
747752887888060416
747608448746033152
747633580755410945
747593395183321088
747666288282054657
747798425308176384
747722357519884288
747753965622788096
747772332572315648
747727428374695936
747775109109252096
747688673152499712
747637024400748544
747737322800685058
747708541574725632
747617449458073600
747678174646050816
747683455375409152
747776786935668740
747699532100681732
747743928875638784
747705659924353026
747785297442668545
747657396252712960
747701037872594944
747612479505694720
747647044462977024
747746852460761088
747799847466569729
747679877797675009
747702023588552706
747762568501026817
747757270927302656
747585581115408385
747721828970405888
747712874122985475
747630296644755456
747763180705845248
747707316749934592
747711435652894720
747786991597658112
747803362075246592
747609593799282688
747608180331536384
747682914436022272
747761632864931840
747586835346558976
747744700451414016
747649305419329536
747780431785893888
747710999399141376
747785242639884288
747796814661750784
747740355244724225
747687561792000000
747669710695763968
747701868525162496
747719367069147136
747796307339796480
747791571773317120
747608419331358720
747701553784561665
747688316447891456
747614039719575552
747792033230774276
747589226083004418
747739919150358528
747778896779567105
747707174302945280
747721128731361280
747614169629757440
747704988898627584
747698756318019584
747760752098967552
747699129527246849
747681593087647744
747771737010376704
747728095302541312
747743681512374272
747726266707619840
747760148383305730
747636143462694912
747611384628678657
747633291382005760
747719836717940739
747776690659614721
747708281670492160
747598206234673154
747733053225713665
747759003065786368
747726748989726720
747672776648032261
747746005018247168
747610533214314496
747649758521597952
747708642045100033
747725255607746560
747641688680767489
747789848082161667
747619064277770244
747710085045100545
747713431936049152
747704984582627328
747612248688857090
747689277027401728
747696428441604097
747716741220995072
747783816631173120
747761293147381760
747609467705954305
747755408702472192
747732927342075904
747703776962875393
747787301984534532
747802233908117504
747755727507324928
747684092834095104
747590153217183744
747677302331482113
747776694933565440
747776199687036928
747713214151036930
747620637083115520
747733615145025537
747735728956706816
747699146073735168
747645560048467968
747649506875936768
747665100924948481
747635891858976768
747664333484793861
747662022679093248
747729336778768384
747703734738755584
747719199368294400
747662269815918592
747723284507201536
747652409288187905
747779328822349824
747659879079383040
747597950184919041
747715218856415232
747634960870350848
747604136699564033
747718897076412416
747693861250736128
747806545522597889
747589943447302144
747653700781490177
747645572224589824
747631684883931137
747745954594422784
747763289745063936
747736525970997249
747791429141929984
747679084902244352
747750279232249856
747801302726385665
747643592668291074
747789974100148224
747800178845876224
747775428065005568
747738161606864896
747722642921242625
747642435166150656
747653570925891585
747617579489861632
747780872435306496
747771535570702336
747806554087297025
747637024413335554
747759921878306816
747586306813853696
747804792391606273
747799763634925569
747798463279136768
747724329065021440
747741076908171269
747762698230837248
747731517842014208
747633157277507584
747715692665901056
747794033859166209
747663033321791488
747587493910851584
747751717714993152
747674261557493761
747668041140437000
747712006195654656
747783544043413504
747642569404878848
747734642468470784
747764728538226688
747696202028879873
747746021728456704
747704414304145410
747711838234763264
747795086654717952
747796500256800768
747726908264189954
747693265953128448
747648915349118977
747737331382292480
747803290839228416
747726581137833985
747697913099325440
747789520830140420
747707656723390464
747609849643601920
747626446370201601
747670209880793088
747799306166472704
747749285098328064
747756406988767232
747721329818873857
747744969008484352
747748127424253952
747653654690271233
747755895145234432
747778208729292800
747664866278838275
747800270789287936
747803798509391872
747782889648066560
747631370424352768
747785628666957824
747756658378547200
747794235546542080
747642292345966592
747623216747798528
747704733259993088
747769807697747969
747625104083914752
747667198416666624
747776275369066496
747732407206481920
747723829766688768
747687913790537728
747723502430654464
747680867338887168
747748643227172864
747800312790999040
747647745264082944
747741609429598208
747804070786830336
747761775790137344
747712454654844928
747805820147073024
747703558552829952
747628984075231232
747694847201533952
747656859260231680
747771418256019461
747706356296192000
747793103067676672
747644808974503936
747682444636217348
747787826649931776
747769383917850624
747729852564897793
747790540184358912
747720524818702336
747645698330529793
747714824566611968
747630380824420352
747686261452869632
747714363189039104
747693576352567297
747770319394451456
747613565687738368
747625154759491584
747766389306499072
747802896444461056
747723905364746240
747638626612314112
747782835113725952
747703235562119168
747726266749562881
747702140882329600
747748899176259584
747594531894235136
747773188411637760
747723527948742656
747660831169609729
747774631294152704
747723406209056769
747671849539108865
747717861213343744
747765974279954432
747660340536684544
747732138871656448
747749922536046593
747775750946729985
747802473029500928
747769191122374656
747746789382578176
747733879491076096
747728162335916032
747712249142317056
747693316158914562
747708889819418624
747768536987230209
747597484592103428
747682750883303424
747786475966607360
747686315886518272
747756260288794624
747748454517063680
747589956147773444
747715919405846528
747720428374867969
747801026045022208
747777332262375424
747786559735365632
747729101880967168
747638375046320128
747801403335319553
747731492898480128
747683497242918912
747793283196162051
747741135271976960
747733640185024512
747592120211374082
747708323403792387
747801365511024641
747672403459772417
747754137807360000
747603671534440448
747709518826577921
747737528225173504
747618116595757056
747796483278249985
747747640880807936
747661863211646976
747708335802167296
747705064458977280
747712635047677956
747763679781883904
747736891001344005
747753038698385408
747736781651587072
747654380443271168
747707224479399936
747618779136401408
747731874521485312
747676065145946117
747773834430980096
747693572166672385
747780247140048896
747616736543911936
747636655247372292
747648412003213312
747708579310874633
747618473073774592
747803311852687360
747676723651686400
747704934615875584
747664220410494976
747593625786212352
747753730980913152
747742079351197696
747767685535105024
747776615245971456
747769149401743360
747617625664937984
747652618651066369
747705945283788801
747715063855874048
747601205057175552
747637926079586304
747657463416127488
747788241529511936
747621102994755584
747657110763282433
747595345706651648
747715852196274178
747743719328198656
747725113106259968
747661317989883904
747754875988090880
747774035652644864
747614417177706496
747685774951354368
747790640759570432
747688190618796032
747656276411318276
747767022818320384
747633207424606208
747679852338229248
747762668824633344
747798517884792832
747793799330443265
747720495324401665
747662370613370880
747674894620631041
747598726089302016
747612328380637184
747720759695577088
747686760470155264
747656087403397121
747731618727608321
747803945259540481
747740007343992832
747640833034358785
747768171919212545
747591964997074949
747672562709204992
747650810960568320
747610248198893569
747649842072195072
747642347060600832
747627176288149504
747770193481449472
747627578811387904
747719916351066112
747617998995808257
747699003781971968
747786757094019073
747626140106317825
747596876443070465
747596180142587904
747661296695410688
747803655751892993
747686106204770304
747793346219905024
747665839139217408
747703370027237376
747589330978414594
747704267428012032
747657425508044800
747693555133616129
747692146048831488
747627373269393408
747773469450899456
747668326722248707
747720386142420994
747794394795806721
747716326093885440
747769497533227008
747767136102322176
747700287083847682
747614869915045888
747725020886081537
747756943951933441
747792733776011266
747761704239505408
747715369826127872
747723385342394369
747790901024460801
747654317755215877
747707249590669312
747730771167842304
747729886220017664
747641848076902400
747750555771015169
747753307368755200
747634667294187520
747673133050662912
747726748851245056
747779202879983616
747775805636362240
747767928813137920
747752984382148609
747804930816217088
747774664798240769
747691411919765504
747632792348073984
747645027262799872
747757057030389760
747610868695764992
747722525157777408
747643047538737152
747719677271490560
747758235457888256
747667638671785984
747720612785848320
747764338228887552
747627268676149249
747651268265545728
747616451566047232
747773821868879873
747673913459621888
747746466379161603
747761326655680512
747775721494429700
747740254631755776
747612425046786048
747739134911909888
747649137764597760
747598143366242304
747785079334834176
747791479855153152
747780968703008768
747687477842948096
747704074573840385
747606817174224900
747786849284939776
747741785774919680
747785594936365056
747671581229481984
747703323806007296
747788606518005760
747713163756449792
747656842604576768
747740539747975168
747674924211376128
747770520637157376
747785892786475010
747597271009726468
747673447564722180
747784651180224512
747737956333555712
747783648938762240
747603520480677888
747736723057152002
747677180549795840
747774409033785344
747787700611211264
747725981490745344
747770306769600512
747762455133159424
747801877471961092
747653520799764485
747714803720916993
747694473929424896
747745153482432512
747673372318900232
747601977001947137
747708176557031424
747742129359773698
747669685274025984
747717965982932992
747614874226696192
747595802906767360
747737301833363457
747732075797577728
747620590966693888
747603092439334912
747776757747556353
747726665191653376
747637997345046528
747748420975235072
747784399731687424
747659573054541825
747748177583943681
747791714627162117
747649766792773632
747648621873594372
747746793492971520
747780373099192321
747655961893027840
747677675687391232
747679982705598464
747715311005237249
747625267909136384
747733543808344064
747803966285676545
747789403695751168
747656783750135808
747677558204928000
747677612881874949
747666481031356416
747758734768746496
747760664047984640
747791089717903360
747736932776611840
747709699131314176
747669270327361536
747755379338141697
747731597437321216
747610789201182720
747748978628911104
747785880207659010
747756096731906048
747730582604492801
747683023462731776
747798777906487296
747785209194635265
747781736159940608
747621496923656192
747791920093630465
747680628414513153
747596411106168832
747688438422454273
747700333120479233
747708453238484992
747697313288699906
747721699085459456
747696352671506432
747656737818304512
747778305420562432
747798664391852032
747648877659045888
747760169300402176
747795971719970818
747792905604042752
747727634075881473
747600206657642496
747676371103719424
747744427876188160
747693152753057793
747787591471210496
747710173196738560
747657073144520705
747717752325046272
747586986517553154
747797125128396800
747752447628578818
747662018166013952
747686944990167040
747769526574587904
747706004113080320
747720096907399169
747695882963980289
747792687823097856
747659514481115136
747654489537134592
747643458601558016
747744914327339008
747776476448169984
747796273697263621
747590459158061060
747664065154134016
747792649705390080
747637615822839808
747793287235383296
747803546779783168
747752015468630016
747733413638053888
747775000464199680
747701423840894977
747727575078805504
747748169455394816
747663092046266368
747703550134915072
747730523653541888
747687507253407744
747696344614244353
747673443374600193
747686035052691456
747637146236952576
747675138133471235
747703265136087040
747634226699210752
747625163038941184
747667370328588288
747754351884546048
747779031081357312
747707094401454080
747778951171420160
747596348157878273
747596347868602369
747731421633052672
747754838390358016
747796231871594496
747758592154034176
747701159742291968
747731417132597249
747752006912217088
747597098648903680
747739269024911360
747722881631608832
747769447176347648
747663431927472133
747588966245933056
747759502229835776
747737586974728192
747758470498226176
747696033904332800
747687599167377408
747797167230885888
747630246233464832
747796802062147584
747802364015443968
747760190166958081
747710324145532929
747594540287205376
747778976588906496
747780981428469760
747724743957176321
747800249847156736
747781585294999552
747675188293152772
747713167850147841
747746197855666176
747671040445321216
747748697665069056
747696990193057792
747741873763131392
747800782527938560
747722177034752000
747653566907682816
747618716259483649
747592132605673472
747785242568622080
747739046860972033
747743824118587392
747778280170758144
747762664982646784
747617214811910145
747781836907110400
747750644040241152
747658356790263808
747755429690748928
747646235092357120
747690921316204544
747764179105361920
747730989401673730
747761691610451968
747773389826330624
747802745470615552
747713537057906688
747750136298749952
747661397635497984
747667533604487168
747784621924950016
747697778944507904
747725721515233281
747754607758151680
747713520209371136
747683195261452288
747791295137996801
747786442143719425
747759569577844736
747708243753967616
747674043533430785
747729760395071489
747753185868054528
747740783013421056
747754938889973760
747765609224634368
747697531438661633
747763843594616832
747752850277699585
747776212584513537
747732591470575616
747782877044056064
747616434637967366
747759795923353600
747736551271112704
747774815713525760
747761729417977857
747604137106276352
747771242279735297
747652388228567040
747698739578609664
747782247873454080
747727910614745088
747692506628952064
747720067366981633
747737645778886656
747705475496574977
747767433818083330
747724505112547328
747757795181797377
747589028862648320
747781748700872705
747804356364296199
747755970709852160
747803810894995456
747644419097112576
747738031835217921
747651444510232580
747802330423263234
747588756471848960
747774530345631744
747709946595319808
747676664755294208
747781489018961920
747726648309596160
747655043168505856
747801298414739456
747803647262736384
747779228297465856
747708134551134212
747657484215681024
747684738652053505
747801692796755969
747780909982683136
747792679367475200
747795841713311744
747767769228251137
747606909151232001
747708616938037248
747711553022136321
747686743667781632
747709820652883968
747616984095825921
747673603064369152
747764187510808577
747757610804326400
747772496233922560
747702770065604608
747663570243100672
747777428752236544
747735724724719616
747632515381231620
747617030363185152
747596830523809792
747788652684656641
747701574940626944
747737356514504705
747731408886497280
747728971765252096
747709506231099393
747691395092197376
747750132309966849
747699255444373504
747798924744855552
747612546451054593
747805631457923072
747672172882202628
747682188565553152
747647111659986945
747599531739648000
747743203193929728
747739780658634752
747785087744376832
747760525560451072
747605294600044544
747751336071020544
747721795688595457
747609153271537664
747627859783614468
747694100586037248
747658700643532800
747792922318299137
747656708240060416
747795917298794498
747803668435582976
747668099898417152
747655001032515584
747724114790596609
747789432758112256
747741378868813824
747744247789457409
747605227574988800
747702908376981504
747621660816084992
747759770568884225
747693681214394369
747745170473508865
747674832079298562
747721661298909184
747695727745335296
747744080013197312
747750430109802496
747674672678985729
747730473665896448
747709829213454336
747689755106807810
747721073962135552
747769103130198016
747707979684782085
747628086494060544
747724580517715968
747753139390947328
747649636656087040
747693139868155905
747754691648495616
747593365894594560
747709757658660864
747793341887045632
747703047065845764
747704129242435585
747739944223969280
747748764773908481
747799927040937984
747703587883618305
747689780461330432
747732692427472898
747697758061072385
747759963494359040
747788182935207936
747789197784784896
747752057587654657
747607458579877888
747613477678682116
747762245355081728
747744524357746688
747768121742733312
747731018883416064
747782407240159233
747773976840044545
747722441380794368
747770768071737344
747777261068255232
747757400820703232
747783799988174848
747785964282601472
747774723522760704
747617890140987392
747787159587938304
747798295599153152
747792146716037120
747678829049683968
747607597008617472
747744042163798016
747646893816184832
747770453566054400
747766561193201664
747700081470627841
747790082938048513
747741626177585153
747774295431053316
747654766180864000
747772643085004800
747699364575993856
747598088756432896
747699985194582017
747674202753351680
747682188854960128
747632079345684480
747670927119364096
747736765159571464
747801424214515712
747719954389213184
747588907240349696
747647489042440192
747691810290540544
747767329061277698
747740325880422401
747787188797046784
747708159733665796
747781312606527488
747775037885849600
747620125767983105
747617437235830784
747645861790892032
747674362103332864
747612735395991552
747676098717229056
747772483550519296
747679068041191425
747803282425413632
747684562600345600
747724681181011969
747792134045048832
747749872242200577
747644989384044548
747731530504601600
747788669386383360
747725377494220801
747688702541971456
747701298095591424
747753315799203840
747712459151151104
747797184108728320
747686747941838848
747757539471745024
747717626403618816
747674924135878656
747690702998503424
747714765670203392
747779022449483776
747799344007393281
747672898274476032
747587200485724160
747713419575496704
747746478899224576
747756650182807552
747690858426818560
747703961319256065
747722705865146368
747601234387963906
747609241175789569
747773842735652864
747771846007750657
747615809774641152
747715722269294592
747665537459707904
747688094103650304
747648416340127744
747717244503875584
747778540129640448
747782512219426816
747803941006622720
747702602222149637
747796328114171904
747735451973332992
747597664968146944
747789705509363712
747788157614170112
747687955725156357
747775662925156352
747729131232763905
747671354749616128
747754821650878464
747785653966897152
747759817062752256
747748173356097537
747776086541500417
747792729472630784
747764493615243264
747650450229432325
747712811460067328
747800728144646144
747735066235777025
747777428894818304
747782571161968640
747598785145094145
747731668920832003
747737037462188032
747681794410033157
747660755818909696
747690740713656321
747722349261225985
747719568240553984
747704074557079552
747666858388692996
747717961935388674
747780700473069569
747636818946961409
747778674489966592
747755970655363073
747614756912115712
747618942907260928
747647958913531905
747715038295756800
747788585483501568
747797326610243584
747712345661706240
747770562785742852
747682578879119360
747783963452784640
747742653832400897
747719463672356865
747624772977201152
747802175082991616
747755576277471232
747649988847624192
747746688639524865
747749318401134592
747785322356834304
747637238503202818
747595450551767041
747759728995016704
747696277270454272
747720746789634048
747718700028014592
747796034785423361
747724870050582528
747806260431568900
747739512298680320
747804192685834240
747782520792551424
747619215432003584
747767064593637376
747801973743820800
747687792088596480
747732293737979904
747768079657091072
747586227184951296
747645006144487424
747643525416783876
747792524152954880
747713062766059520
747685384641986560
747766746006728706
747744625134166017
747778389092761600
747633551567355905
747607039271067653
747620272212049921
747762899561619456
747784563338928128
747784433063854080
747663041743949824
747784592833163264
747805190947020800
747797494503964673
747806294107688960
747642686572736512
747776627598303232
747803475568902144
747683715229286400
747698538230972416
747618216994816000
747725004192747522
747791341090803716
747791643143700484
747802460366962688
747587255020060672
747666342455697412
747762677317931008
747757174634340352
747709170770653184
747709602687557632
747654145746821121
747733052982337536
747697342829236224
747755299553968128
747678912763793409
747769920964943872
747800665116663808
747734747644854272
747703940444229633
747613377069883392
747722701352112128
747684160098164736
747767991639621632
747656632906158083
747765265170038784
747698525316747264
747783078513414144
747670742565818373
747797314161389568
747749461108002820
747737276814340096
747723632739221504
747726463915397120
747712974849179648
747610579448127490
747797158653472768
747597300231352320
747772940922527744
747702321430290434
747795531519434752
747639163604844544
747748542765215744
747715986439147520
747791693722816512
747606791853342724
747794621191884801
747790317970030592
747781987931291648
747794046723235840
747750325168201728
747768918559731712
747597430280032256
747733799568576512
747657396235960320
747612189851189250
747595513520807937
747591654807339008
747634985897713664
747706234741096449
747774689716613121
747641898223996928
747752078483685376
747752195894947840
747703617256300545
747595479756771329
747634948430045184
747704414190899200
747666833264807937
747706318706872320
747759997438812160
747646327228596225
747785158707666945
747657597654831105
747592942257324032
747612114643091457
747602601802371073
747734407600050176
747796248464285696
747727034202324992
747679873284640769
747775403012538368
747697954887184384
747772437622824961
747586814521663488
747689272791175168
747767165177184256
747775721561460736
747680271777013760
747763398654451712
747702615039959043
747736479762386944
747710143576571906
747762794682941440
747665700983021568
747796370174656516
747766557074395136
747752334206316544
747699377100177408
747763197621374976
747632373143986176
747591088551124993
747797024637018112
747726862277804032
747641348942143492
747635547959623680
747758151726837760
747602102797623296
747707203600138241
747709216685703168
747646750987591681
747710718540132352
747662127167606784
747755501094576129
747757698733703169
747636051217367040
747722944890179584
747722848370855937
747789252365160454
747630418514542593
747800333875822593
747592636161232896
747761188323336192
747782487242346498
747752338576838656
747795615204126720
747586130581856257
747800593742372864
747739247885582336
747735095717539841
747733405232693248
747616975589801984
747596972958187520
747668662149070853
747765290633596929
747658105123643392
747761704365359109
747689411366817793
747724739985215488
747765915362664448
747759636464410624
747745602180681728
747735556939972608
747726522514014208
747750367102894080
747764275247218688
747784579902214144
747717001628520449
747619903436263425
747656611657818112
747708084366237697
747736148328484866
747795208574746628
747591906415153153
747599007317364736
747782407223382017
747732197465952256
747743261800947712
747707857706024960
747724093991038976
747718654167519234
747738241256787968
747610939890016256
747787348100812801
747760693651202048
747620003852128256
747741202368323584
747710923738058754
747739709313531905
747775470075260928
747682536713818112
747734910912307200
747655022079578112
747698261155319809
747618045057597440
747784525678284800
747645484232249344
747756486722367488
747586369803919361
747779165085122560
747695979659407361
747614752793206784
747739327552192512
747627553641336832
747692456540577793
747784794000482304
747762970814447616
747695526632632320
747718809071542273
747736622528028673
747796089181511680
747723947349807104
747741655663509504
747738216321683456
747677864309448704
747740556441247745
747743895384096768
747784202641252353
747743391908257792
747752510492934144
747759095323602944
747759900923658240
747673732936773633
747707363050815489
747696616950403073
747789826959646720
747771640675721217
747804188457971712
747728153922183169
747723146229387264
747744570616717312
747748504781611008
747636034578583552
747701843023794176
747791203056365568
747608134215151616
747800069592612865
747727164334809088
747715579558109184
747696495583985664
747800740844998656
747716153989005314
747764002835542016
747626412849373184
747626752512385024
747601444212117506
747629529108185089
747737658315653121
747672005118410752
747691160513224705
747771426556502016
747625024740331520
747784135578632192
747708474595893248
747617168423006208
747598457641263104
747764728588558336
747603390293745665
747695774100774912
747673141653180416
747758118239637504
747778116672589825
747721254325596162
747675238796767232
747748064622972928
747682608155402241
747710353623089152
747806428203786240
747698131438047232
747660306965479425
747761280878993411
747805287340457984
747617433033269248
747631890656419840
747772571559559168
747751361257811969
747788011031650304
747630124925747200
747694922585804800
747678988462604288
747777965715501056
747780058635329536
747683556072226817
747587988973101058
747752904577191937
747601800732213248
747602979474178052
747709988404084736
747596104955494400
747799344024281088
747769082288582657
747777890130010112
747768314525552640
747636823233597441
747730595359358977
747741290574450688
747588819424206848
747682948049211392
747594833993183232
747679097485164545
747723309593288704
747663779740147714
747740368041615361
747744067132530688
747725897399140352
747661011801505796
747777181384749056
747596901835374592
747787281256243200
747788992293310465
747733996755427328
747746139072565248
747763193255190528
747610009106669569
747682540941606912
747802972281769984
747722395096649730
747733619377049600
747736823665934336
747758885709185024
747628061160574976
747775809893470212
747696428231823360
747777428836220928
747759087136411649
747727718045859840
747681379056500737
747796604975906816
747738056766140417
747779957837922304
747585828558245888
747640669284540416
747776707176837120
747676459288899584
747752581565407232
747774853562798080
747642485602672640
747735070295859201
747768394246668288
747707736197111809
747785725182091264
747693261784031232
747749637461778432
747773888856195072
747658574613065729
747785704181104640
747615193031708673
747706423598006272
747662622103838720
747667689057955841
747714707205820416
747603151423832065
747753307305816065
747776140903849984
747786958420615170
747595282536271872
747703109720354816
747679609345421312
747637066507358208
747679697148993536
747637171406905344
747772412192763904
747734575581782016
747671380020330496
747680351628201984
747648038542385152
747718658240225280
747592174544445444
747772915781861380
747697774649610240
747704888147189760
747627331414523904
747768914445099008
747599149999226880
747694885038362624
747762186819362816
747789290059497472
747789290059497473
747785691568934912
747707178446893057
747756646093455360
747782919054368768
747755207262617600
747731576482594818
747778200554594305
747630842030231552
747698953228025856
747805626932224000
747711393844060161
747764334017806336
747784810744025088
747778007562084352
747750291798376448
747774584968122369
747806273089994753
747752250408210433
747754339196878848
747686160609185792
747603944067702785
747696092679143424
747779085590396929
747789214872440832
747802795810623488
747725339774828545
747592669661106177
747700127758954496
747615709006544896
747782474420338689
747803034780999680
747587280005664768
747689830574886912
747800665313939456
747759737270312960
747804574161899520
747699771041792000
747780155255492608
747615490722435072
747788904246411265
747666971643232256
747787109109399552
747696650479611904
747669660464734210
747728338433806336
747747753963495425
747735246456688640
747776443229274112
747784517226749952
747668246766194688
747741613477105665
747783296550113285
747712710637404160
747720226754674688
747788514452979712
747637829682008066
747782621464240128
747722214917681152
747782788892368899
747707757306974208
747692347098599424
747729244516720641
747728871462682624
747654929855188993
747783422282764289
747786987587928064
747668452194783236
747636525198880769
747805366960807936
747618611292868608
747779391523020800
747635774489714688
747670109259440128
747805622901542912
747615193128013828
747720524730605569
747755840745127936
747783909144858624
747648001062088704
747711934544420864
747733355140157440
747635288072196096
747759879838896128
747701809708425216
747601049775636480
747623585733173249
747685279771811845
747596545214689280
747772076707164160
747693395720683521
747754314110734336
747642611234668545
747768130185879552
747594619957874688
747776770150174720
747739956857147392
747799952236158977
747697535683334144
747657186344636416
747674798348705792
747765822978990083
747630930085412869
747660772688396289
747681542865027072
747613607706431488
747607102231879682
747685154030759936
747591511915667456
747598491279581185
747784148010549248
747699280635363328
747720545769295873
747785817372901376
747594775218520064
747600538011787264
747682721355407360
747602123454578688
747782440790392833
747787470008385537
747608100329361409
747717441967558656
747722248560197632
747619836067348481
747675641458327552
747720906299031554
747801420238290944
747655919757058049
747688979416354817
747637339107659776
747603490994806784
747638408374263808
747704762297126912
747784303208243200
747781543339384832
747728959513759744
747612806413950976
747794587716976640
747675071121096704
747744431973892098
747773733549576192
747723569573019648
747738924907302912
747608998287839232
747753504333246464
747753730750058498
747710668179128320
747594691206479876
747688824218718209
747689125906644992
747776736566321152
747752560761540608
747708390684622848
747770579550347264
747644205279879169
747773725181882369
747704330623533056
747649427154800640
747805912333619202
747757191407542276
747722735078490113
747791982815240194
747731471633375233
747796055761297409
747730989225500673
747780645758312448
747713952184934400
747747720530628608
747674970193539075
747803924191555584
747787788523757568
747725440249389056
747806038133440512
747650089624178688
747676710963978241
747716770849492994
747797817129844736
747698412271865856
747614005892526080
747656469139570688
747713813580029953
747720994241019904
747750266544361472
747715504006111232
747731098625540096
747707538892783616
747684151575347200
747785595250950144
747686878086828033
747704053686222849
747705005625475072
747741743798431745
747608784286154756
747788300451196929
747706591038808064
747645731780046849
747723770887045120
747617609181446144
747803290646233089
747750790815571969
747587862963486720
747732918630391808
747695388224790528
747662336916332544
747694998192259078
747647669615661061
747798567922860032
747759250563227648
747739033976082432
747781807437844480
747739965359071232
747675503092441088
747762580827971584
747667290687217664
747765412193046528
747737595308802048
747619223984189440
747702774163464193
747716002973102080
747714518210482177
747804993743261696
747660613292265473
747705836114436096
747746889978773504
747716615597342720
747783913192427520
747771292326100992
747704733092188160
747782856076845056
747608683652190209
747625259231240198
747805861888856064
747719844976533504
747784634591739905
747608687846559745
747750207887187972
747793345959833600
747716770656567297
747592656885190656
747713528635723781
747768234976280577
747720419894038528
747768604016386048
747709761878134784
747765235881152515
747695916556115968
747802787463991296
747762908189319168
747759389113782272
747673665727238145
747594368198934528
747750316796448768
747644901492416513
747675620407132164
747762534917210112
747765088946388992
747665734646513665
747657366779330560
747738472237015040
747624990913224705
747694171813744640
747732792973328384
747755840870965248
747746432929697792
747744889333514243
747781102950039553
747687054079832064
747631773144625152
747755110835585024
747656724992122880
747595475835039744
747751398784249856
747687993524297728
747622453468340224
747799721620672512
747758004922003456
747598961318428672
747705680845496320
747782658856521728
747661036661186560
747705672737886208
747740598648508416
747724106599116801
747739092876673024
747652551756124160
747765013780258817
747658260321296384
747774924949970944
747729538021470208
747645320599855104
747797544470745088
747703386858987520
747671547893125120
747729089520410625
747733103247003648
747731643725680644
747610482727493633
747762417195683840
747712920243560449
747696722030256128
747670952301957122
747785473456742400
747718939032064000
747744394304851968
747638970650071042
747740317458272257
747676782204166144
747713692079431680
747682469785264128
747607496433426433
747746902662316032
747749440161710080
747772332492611588
747668968358416385
747791454701969412
747628543463596032
747757623332712448
747612877700243456
747722508720279552
747792356338966528
747676106866724866
747680829829185536
747776401110007808
747685741237571585
747805870445174784
747796621782573056
747737108748582912
747708201567662080
747664400476155904
747740099467677696
747656661968486400
747770084484087808
747630548223430656
747776434802921473
747795606995861504
747662345573367810
747763704976965632
747757912462884867
747720046529609728
747704892538626049
747779748051456000
747780813404635137
747680687256440833
747658159720914944
747795908763344896
747790808384823300
747622008968585216
747698940909338624
747800073841573888
747740032237211648
747726312777850880
747692267561951233
747739793077972992
747690048900980736
747800640080973824
747652321002291200
747609631405518849
747633123865862147
747753139739197440
747710798068387840
747725675193208832
747766074737844224
747599003097964545
747735934410567680
747792939254898688
747758718150901760
747804431752765440
747667710058860544
747699423271096320
747735032689721344
747703827286069248
747729517314191361
747802208733896704
747766766651088903
747686076995743744
747767685375791104
747714724117286912
747658742351675392
747768708647497728
747712995942342656
747705563484663808
747640144803561476
747771850290257920
747750408857206784
747750157500977152
747747598740578305
747784202628833280
747697896305336320
747663452727029760
747664916719480833
747679659509354497
747726543674281984
747681739989000193
747784202536394754
747724836546449408
747595140122959872
747763142768267265
747586004865925120
747722500130365440
747712089712697345
747727319264006145
747716104026492928
747723754113994753
747765554480558080
747719107110383622
747723641081761792
747751402974363648
747729366147268608
747707161522880512
747667013795979266
747725838737604609
747804620605526017
747776908562145280
747677159901265921
747718985433624576
747606036798812161
747665029735014401
747698621781577736
747729869384065026
747776799623503872
747792351968563200
747804452665462784
747734898396569601
747613594976555008
747731048218394626
747617738890289152
747736563824599041
747660344886239232
747688962429431809
747742641043963904
747719417425956864
747718800913596416
747709581783080960
747706536496070656
747611267007905792
747714858053935104
747805513908371457
747722143601930240
747612219429511169
747704846262894593
747761221890342912
747611103497195520
747734332417118208
747721279470460928
747638459007901696
747606724807434244
747728992891969538
747681983027871744
747770197650608128
747698970168803328
747784672344743936
747724807089815553
747785586598117376
747608578773639168
747760018003460097
747746650765012992
747698206692237313
747602995899150336
747761352014344192
747796965690343424
747803467016609792
747735904945639424
747728233647456257
747770843569201152
747701792956383233
747806059000102912
747652786821693440
747778707943792640
747801223152177152
747716250684514305
747740791620141056
747714929541713920
747769933564542976
747659535200968704
747762828426219521
747785758803656705
747656544804823040
747738489026940928
747689302331625473
747725524403904512
747744109348159488
747787935303381001
747674588570599424
747801512248807424
747782994694266880
747600638930886656
747778892673462272
747739071850627072
747777843879247873
747783808469114880
747713641907167232
747756117523054592
747763801328615424
747753693055954944
747700777863553024
747633119528837120
747675993821822977
747673418439532544
747752166316773376
747647229280792576
747753366164381696
747683237175169024
747738946222825472
747790758225162240
747597564535414784
747702849967108097
747774497088995328
747776979764711424
747678501931728897
747641030137249796
747587842000355328
747607655947075587
747721820640518144
747755291282911233
747718792566947842
747594620046020608
747741991048478720
747792125799063552
747792419383443456
747777659241893888
747652023076675584
747587023968436224
747619278283735046
747793421583036420
747661045179813888
747625141824270340
747791072852582400
747716162587336705
747769115549413376
747680494368731138
747798857262706692
747772974300815360
747782537439752192
747804570248613888
747725117522874368
747791890553110528
747731354524205056
747786450859593728
747698311654670336
747782759855300608
747723087236501505
747700559692587008
747684801935716352
747766812889120768
747798391799832576
747773272180293632
747673368216875009
747638773320679424
747713364781056000
747586055331807233
747748622251352064
747738581158993920
747722844092702720
747738719621353472
747724316452720640
747787364995497984
747785393836335104
747713897705144320
747668372528173056
747745895819599872
747675905732927488
747711619967356928
747712543012052992
747748144323112960
747637766792556546
747738480315338752
747733463944560640
747674999750787076
747596016933830656
747615407071105024
747738555796066304
747751579240046592
747614572383735808
747678833311162369
747624630186348544
747711338923851776
747723468859383808
747777659543953408
747742108367261696
747758655165112320
747797427315302400
747707513924165636
747746252591341572
747783598590337024
747777965602258944
747803010017853441
747662173330096129
747772743647633408
747802007554105344
747718956140605441
747702443018969089
747779915790036993
747665268986482693
747735049685065728
747720910677880832
747628321278672896
747743949708754945
747776711417298945
747796231716405248
747734982496391168
747776657054785541
747778326526369792
747734105962483713
747762178086690816
747600957639430146
747588702067638272
747620259658600448
747775751030710272
747794193377001473
747689730213543936
747708331972763648
747667336736411651
747769652500062208
747777886116024320
747700966619815936
747732755354632193
747755714962063360
747614316623441920
747624504646467584
747735867553366016
747684978000072708
747735511029137409
747643814903422976
747776040441909248
747769493083066368
747792343563014144
747633157344727040
747722026350223363
747663670734426112
747648801960263684
747587347080970240
747709825115656193
747663104637566976
747803622243708928
747752913112469507
747803500478881792
747600437323403264
747806398952706048
747660839805685760
747741764677668865
747785842740105216
747757228816502785
747732805539479553
747748190447886336
747718666641354757
747661242333040640
747606984829116417
747709942228979712
747792989750235136
747795908679589888
747733782640328705
747670914226065415
747701109033164800
747636802119426050
747691709715320833
747731165407240193
747700870335336448
747593567250563072
747780012296835072
747799973287256064
747679579842699264
747738111468244994
747736010071629824
747691546024284161
747769061002600448
747681454767869953
747798299609006080
747666388744028161
747768616330866688
747683379861131269
747758461920763905
747801633929703425
747638798465499137
747763252180955136
747796403624230912
747710655260680192
747735250697134080
747711582336069632
747797037169545216
747698810919526400
747748790082375680
747772181648642052
747716527395340288
747701184706797572
747675834278879233
747695560224813056
747797632651755521
747756293486698496
747774044158701568
747739436780261376
747725960435367936
747751860484902912
747707434072969216
747679865147691009
747736014286839808
747676870230028290
747796265237262336
747617927688486912
747594163026288640
747690711487746049
747783355219976193
747684067701850112
747597329339932673
747753189672353793
747725339552514048
747654518775627776
747722428957212672
747671623185141760
747613754632736768
747772504618438656
747632641332043777
747751428148572160
747783711941287936
747660189529169920
747740804228198400
747699360167755776
747796781115805697
747800367501578240
747742628570030080
747798568254214144
747782432397590528
747729173142200320
747717664005591040
747722512532901889
747725775961530368
747716275854508032
747695681943511043
747620557668003840
747714338031607808
747744600090099712
747598038483427328
747707912487899136
747693894905831425
747765332362797056
747780981348671489
747746563041157120
747665755303456768
747717978704199680
747600701774147584
747801147608543232
747760664194748416
747723880152842240
747801252503896065
747782767925207040
747722206717812737
747737067128512512
747708440945000448
747704456465235969
747643110570795010
747696944374480896
747789374314680320
747721556625924096
747760357901377538
747803357776121856
747750463592873984
747710525384101888
747694909956755458
747676551588773888
747686575971139584
747693047950024704
747770625679310848
747800027574210560
747672852128796672
747727457990610944
747654275766038533
747667143815270400
747708277270654976
747610919010598916
747731329060593666
747760320278585344
747727998925869056
747663901643407360
747791437635321856
747767794628890624
747787415281090560
747682196933218304
747605550381182978
747784634776289280
747647959072972800
747606577994096642
747781539182841856
747681463080976389
747610176891535361
747709132921249792
747739554162089986
747602614448062464
747782000564539392
747679206667063297
747628774297067520
747598499785609216
747788971388837889
747599988704837632
747693886613626880
747788556232450052
747775184761982976
747790737085972480
747683748909617153
747671203779842048
747615327454887936
747665918856208385
747603348392546304
747700337599971328
747801554309255168
747663104788561920
747672650672144389
747661237987721216
747775432104239105
747767324711784448
747793925117775872
747680221495713793
747792679220682752
747696143237275650
747714195446202372
747671530822320128
747724538381729800
747801328055951361
747788430252380160
747763625469808640
747700476049764353
747755551312982016
747708742955843584
747670952188715008
747763474319687680
747777042767351808
747782826741895168
747696277257916416
747693941328338945
747727856080420864
747789407558770688
747741525321318400
747791853118955520
747739256488067072
747768721259827200
747595911895912455
747794239606636545
747773418909671425
747588370646204416
747592275270610944
747795350900080640
747619140047876096
747795497797156865
747705752215781376
747701071271858176
747736324594077697
747666460189786112
747700333397295104
747744805334155264
747727650744057857
747762496853970945
747714921098579968
747758730666708993
747769140702752768
747711544755101696
747656972456108032
747710160622190592
747805576944574464
747712764991410180
747722806390034433
747712081315651585
747711028708933632
747688282943815681
747612777183846401
747732444690919425
747694549179502592
747729231879213057
747664169797885952
747793300137119744
747781681713680384
747667705575112704
747795242162675717
747771745533366272
747765130868498432
747767605876920321
747712924463030272
747602715191152640
747660290062426112
747779060361732096
747760341090709504
747599909197594624
747785414522638336
747780557585539072
747688903671414784
747769283502047232
747747946960138240
747795497621028864
747675783842435072
747752585768091649
747648709710741512
747735519157719040
747803752283910144
747690711319973888
747724538574692352
747741819023294468
747663691965992960
747687108626780160
747598856406196224
747744667136069632
747751780776288256
747778556969816064
747796265480654848
747589293103792129
747592019472683008
747800510154088448
747772261222981632
747725532528250880
747753932215062528
747665193258332160
747747338941251584
747786903487938560
747589603629076480
747776967554936833
747701037709025281
747588987007672320
747619513240190976
747748458677805057
747634155567996928
747702832959205376
747800363399524356
747698487890948096
747760865559126016
747717131345797121
747772722806136832
747781635500818433
747803433579708416
747763637843038209
747695262479581184
747604682248335360
747791303564496896
747694607929081856
747729387009744896
747804175837306880
747802087120052224
747768725592477696
747765781136539648
747672688416661505
747787973106728960
747719404692058112
747672583563251716
747585723696578560
747762752932831232
747796848593666048
747788673765212160
747650857085337600
747627629151281152
747587795829460992
747763986129649664
747805002094129152
747707832561180672
747727789315481600
747774719349358592
747743765473927168
747756452899602432
747699783884738560
747705743755870209
747772072529661953
747714669356384256
747587611296923648
747765160618655745
747805346073354244
747687389770948608
747788484849590272
747732914511679488
747732885407408128
747706909743013889
747806658894700544
747714472219914242
747793190963519492
747671195525451776
747625318018486273
747670960745156608
747705194503344129
747803098110824448
747788581452689410
747616593958604800
747797137912651776
747747451990315008
747596029491552256
747667630098620416
747741600881717248
747723099920080896
747702359195791360
747608754653372416
747796458443837440
747710101902004227
747755345838235648
747747233764900865
747798534468972544
747705093823303680
747706364479344640
747625397844578304
747693228225339392
747729693546262528
747796173193355264
747772127357501441
747733925645131776
747786798638731264
747794998523924481
747749457060564992
747778720547606528
747680791942078465
747799117376663552
747797330938724352
747796261013585924
747729836118970368
747661720420818944
747803580330049536
747750316834172928
747753533865242626
747769132460941312
747764573139251200
747800484879052800
747793455166984192
747709946406576128
747700350094872577
747774807140368384
747700362501586944
747687201052459009
747736710440693760
747764837363617792
747717223918215170
747709011382919169
747735175388364803
747606380912193536
747795032271257600
747726208016785410
747617856339095552
747785087610163200
747627289492414464
747705169236885508
747691386649055233
747672952695623681
747758587817107456
747698554911719424
747791366294540290
747705131613945856
747711133721706496
747784076694781952
747700735853338624
747693190430457857
747664304044904448
747773578339295232
747669546996236288
747729441900601345
747599321890095104
747782487221346304
747784311596785664
747632113042718720
747706251270828033
747692376701997056
747782671783329792
747742997853384708
747784039160029184
747751411287396352
747695597919027201
747780234796273664
747680989170769920
747713574882189312
747788266896826368
747786681357602816
747716120812064768
747749616448376832
747785029003116544
747626203100684288
747700081655152640
747598281639878657
747732792834809860
747761532390486016
747708902058377216
747622516273852416
747622864338227200
747704074691317760
747801650677620737
747735380754051072
747750983527071744
747703546032820226
747640002444615680
747776149590245376
747702854144581632
747771317697527808
747779244894322689
747784999596867584
747724706225205252
747666355273535488
747693890791170048
747803722831409152
747724773501833216
747774622951694336
747616283798044672
747800812085190657
747683606210936832
747649846362968064
747664044094595075
747756134224658434
747590933198184448
747768918438219777
747681387776466946
747704418691391488
747764426212675584
747615021283217408
747784298921603072
747739596142804992
747727352780759045
747769916959371264
747644305846767617
747678170569183232
747744784371048449
747611653299015680
747665638055878656
747631143974014977
747720566648545280
747783065968250880
747610633789669376
747632566027444225
747693567649419265
747641860403961857
747746919330496512
747675439984947201
747681337084108800
747698131408687106
747744901916467200
747786547278258176
747783908805185536
747637481571553285
747691034310807553
747749889027743745
747796194185871360
747682834727444481
747671694475730944
747695333468217344
747643341110665216
747609018923786240
747698315987398656
747713734148243456
747676782384513024
747774706552606720
747793421578944512
747778053644787712
747773381194452992
747638614255935488
747664924768342016
747705639254777856
747768474018078721
747707887091331072
747623279763009536
747777244106481664
747686382903111680
747801449741049856
747673993071702016
747679819127791617
747700584724205568
747685749781299201
747642208547921924
747727218705575936
747752116123484160
747772500369678336
747619463000883204
747790409938640897
747787495169986561
747725931075219457
747715202028814336
747782222736986113
747751222837395456
747801831305285632
747793404881317889
747726522425937920
747733161883336704
747672676060237824
747718439926628352
747595802843848704
747669895064727552
747785402266705920
747799146694852608
747614706723000320
747619689325596672
747683543342583808
747703248493158401
747665550034239493
747792029120339968
747667957292097537
747790447716745216
747784538298920961
747691521122656256
747668456733024257
747728770832830464
747771691082735616
747747124855574528
747759712075157504
747735301175402496
747704464837087232
747723670420922368
747790968162820096
747787780302856193
747625691345203200
747618296724336640
747799083968958465
747765340961144833
747712060595798016
747726241302716416
747675007967502336
747796722747846656
747779479578238976
747698261121720320
747738849653170176
747718180076924928
747766368502747141
747804956028211200
747805886953984001
747656121138176000
747647896162557953
747805010545643520
747709183198367744
747714690516680704
747702807789244416
747644288977240065
747673535741583364
747762060772139008
747710630401048576
747721510278815745
747717634758696961
747661552518631424
747719002156314624
747586373830512640
747617285842440192
747671908645224448
747784365938249728
747608842956062720
747679705671831552
747774652014014464
747627742586253312
747715265161535488
747586491291836416
747697032534626304
747798744217825280
747673548483887104
747724647769210880
747742033096257536
747782860485033984
747669626755162114
747597564220837889
747798605696733184
747704116491722752
747718079304634369
747658138661322752
747746264914231296
747744109037817857
747723737496227840
747589251362136064
747636106057891841
747771615413440512
747778741439467520
747635929674846209
747788292050001920
747712467313266688
747796974036983808
747692053811834880
747609748690731008
747755718875418624
747739013285613573
747698542186270720
747773473326530560
747738853667045376
747771711832080384
747766339121602560
747694935034441728
747760467032997888
747797825459720192
747728514917482496
747675326663245824
747784529889329152
747738660943052800
747759573667319808
747744721565523968
747714954665594880
747753328205979648
747724706263015424
747694901488386048
747719434228359168
747702350593200128
747782466128183296
747750127847280640
747719719432654849
747758034282250240
747701918672228352
747598994646376448
747771925921947652
747620058570989568
747763054822174720
747789143338532864
747691563145388032
747684889626030080
747706498894159873
747685590280380417
747684797376507907
747766573868277761
747711448210612224
747623313141202944
747636621676318720
747614127753994245
747755400074825728
747774392017498112
747806214210338817
747776556311842816
747673238063431685
747784542501675008
747586458081435649
747758151806615553
747787050313785345
747653424301355008
747725075571445760
747739495412432898
747655869538643968
747693559499849728
747734567243571201
747800073824763904
747791622373412866
747700047920377857
747738329358172160
747801667769241600
747688790358171648
747690833055485953
747652052663296001
747782138892812288
747663373085573122
747742523964203008
747680473149743104
747737478220619776
747589251160670208
747750790861848577
747613033183186944
747764329760468992
747779840292626432
747595312093503493
747749314517041152
747717379010985986
747654489688145921
747595710703370242
747731488637091840
747741441603080192
747803827823337472
747746663356309504
747793706741284864
747607198885380096
747607337024749568
747681177990012928
747772844386430976
747771040948981760
747656918072721408
747745933757030400
747707216036306944
747736194495184898
747754166991327233
747595777506050048
747701859989790720
747626681116987396
747633975137570816
747687301472489474
747673606960857090
747755756678746113
747707673450283008
747616736476749829
747613431419670528
747658704972029952
747777873436639232
747714505652723712
747693135891959808
747736177667637248
747758114007449600
747592333953216512
747719014563123200
747686357947064320
747641998694293504
747786521957269504
747708252205486080
747772169283837952
747760857044574208
747790410232246272
747792632944852993
747706729673162752
747699297060257793
747601133758189568
747649137647190016
747766737664380928
747670184433950724
747771481203970048
747647455664218113
747735967960817664
747711733205196801
747679869195194368
747794642222129152
747670389917126657
747632830092435456
747638769315098626
747648378356523008
747691240066531328
747642917561438209
747760500386185216
747720767740219392
747780130039279616
747717252993138688
747649959827283968
747708491079557120
747766657745969152
747623904840024065
747723833981935616
747620306005614592
747698890552578048
747714006798974977
747635589839654912
747718192584400897
747776971556327425
747610374027907073
747604812384985088
747589142255525888
747718880416665600
747703147787857920
747672638223421444
747676010469007360
747757761673465856
747755496770248706
747796001335844865
747598806015959040
747795837393108992
747792964542414848
747610503678066689
747674345238048770
747594926288842752
747606447928782850
747751042251644928
747742422994673664
747797217424060417
747589020662829057
747635971684982784
747672185096003584
747775771939381248
747733116081561601
747588932657881089
747694700199567360
747736022608396288
747750182742269952
747800522795651073
747690950433050624
747589603431964672
747589951710126080
747699628586450944
747751839437750272
747794894048067584
747728472898965515
747802837934039040
747790095470723072
747714631729295360
747678598333599744
747781698650259456
747730578510872577
747727621442646016
747784483693170689
747711053694443520
747595412752588800
747701616707575808
747593571604267008
747675037277249536
747677843409215488
747669475877588992
747595530130194432
747792029313269760
747722022155862016
747662328662003712
747616048539643904
747764334177169409
747742825798860800
747710529502912512
747682322980421632
747696050996150272
747744205699751937
747651004057944064
747739722139766784
747605818665668608
747767723330011136
747642984481562625
747771858771030016
747752661559173122
747732927237107712
747797662074834945
747591377903489024
747692775248961537
747732642020327426
747790020145217536
747730024741093376
747642309395775489
747596444547317761
747758458099769344
747594037163491333
747752678025994240
747703223008563200
747684764157607936
747712928749596672
747745560396992512
747690757465710592
747766510848974849
747628669288452096
747709888000856065
747712601652609025
747686399940431872
747707174240018433
747744742365138944
747612596757499905
747686622049767424
747738824294408192
747727143442997250
747790242200027136
747740162243821568
747741508871327744
747785511348011008
747708759556898816
747592883767775232
747718389804711936
747731165658886144
747746839785504768
747793102950170624
747791064547926016
747688454906089472
747640086217494528
747660500029280256
747691827080343552
747773939183554560
747725595602198528
747773360399060993
747748827822698496
747667776920240128
747686529703747591
747802183551311872
747717207115825152
747768247487979520
747771091028959233
747699377163108356
747785142173839364
747733774272708608
747591512133775364
747705399948808192
747720512000897025
747593177176117248
747752959207890946
747770571010744320
747633543036076032
747684289916076032
747606326390435840
747761977112543232
747761050083278848
747602119331557376
747609937715421184
747690392771006466
747595718756470784
747739210170437636
747758554451320832
747771783047225344
747613922094628864
747632217594204160
747740984415518720
747769438607314944
747664233014398978
747789243943165952
747802724469616640
747667806385246209
747757518416314368
747624210860638208
747767144381722625
747794457467162624
747771368096337920
747608255543787520
747743798948683780
747777399463489536
747589624730652672
747791198853619712
747586592009764864
747717160693276672
747805031617880064
747671119843430402
747717450100244480
747792943633707008
747664887195795456
747688878534967297
747792847072428032
747736584427028480
747689503666634752
747758411786248193
747700949842599936
747790317986938880
747756037810294788
747613897197223936
747733526796197889
747615239043170304
747796777265430528
747754154639007746
747796693068845059
747768448650862592
747806235303477248
747675226029305856
747703441158508546
747713117317177344
747757841323270145
747663381469995008
747627386078781441
747761322528473088
747737444510990336
747680309714497536
747771997128695808
747794348578869248
747666514384400384
747780817657696256
747607169495818240
747593806120292352
747617613098811392
747670251794501632
747797041179287553
747701167740882944
747627029520998401
747800862135836678
747799671159009280
747668259479166980
747691407767375872
747597665089658880
747671354963533825
747718364466974720
747694742205530112
747653788882862080
747669723232473088
747654195906514948
747794105413959681
747618959680143360
747709871299170304
747587904797614080
747804549247733760
747712278678605824
747710328268558336
747677197381541888
747803047733104640
747783137049059328
747795543921856512
747781530588712960
747737670915342337
747732772136026112
747666283773173760
747689977698525184
747743648025088000
747752824855994368
747743727364509696
747787482456956928
747752913250947072
747769631696388098
747722936568659969
747735238332260352
747586239839223808
747784680519393280
747595249141178369
747660957011292160
747731308227366912
747794642016559105
747783648829538304
747728032643821568
747708738757332992
747761494398492672
747605210529308674
747714027716022272
747602119629373440
747675796408532992
747803970182201344
747709560866086912
747755244982013952
747749754663280640
747650961984872448
747800199813173248
747757098860158976
747799478078476288
747698823183634432
747797083403522048
747798941169782784
747806050707865600
747786111062257664
747675704364531712
747744696286453760
747799159462330369
747699531970678784
747702262512885760
747687532092080128
747693240640471040
747772706020540416
747747598895882241
747597560332726272
747623527176560640
747667089293512704
747793442512769024
747700211443699712
747708935793147905
747780910091743232
747641860458438657
747607970628833280
747738493066031104
747593604974010368
747627067349549057
747779894906621952
747611149835898881
747755417250500608
747767832172101632
747585719577698305
747787528657313792
747715047078658048
747731958353002496
747588362027081732
747759011483660289
747714216396750848
747593583851634688
747706230269943812
747792079502323712
747671774192599040
747665621140242432
747671476279644160
747739050791079938
747764275507191808
747750379522129920
747761662216773632
747769811803897856
747666275460067328
747690946427486208
747754104374497280
747791232223580160
747796709829287936
747806306623381504
747804968523079681
747697149593399296
747768385824563200
747680112695451649
747752690864783360
747613406220345344
747642539910520837
747612437516550145
747774652190076928
747662479858274304
747791471361794048
747757375868674048
747749993956597762
747588273900490753
747783523289948160
747608524201562112
747766028613083136
747776355161407489
747753605290168320
747797473519869955
747706297458503680
747751986062331904
747783716152479746
747630741304000512
747753357809487872
747781757286612992
747673401771294721
747736609995493376
747711410344443906
747730913866424321
747692967985618944
747783179193327616
747690778776993792
747769078039855105
747686655637786625
747696965132107776
747671304342540288
747793069509120000
747780909982695424
747767580522225664
747701184660639745
747748697711087616
747600991176929280
747788078207602688
747803806751141888
747780046140542976
747731467518750720
747598013401542656
747718712799666176
747765692896706561
747617613224632320
747797154459226112
747771439206457345
747723406154567684
747671740575326212
747616342451298308
747710697182793728
747758630032773120
747727411823902720
747601637028564992
747753072252846080
747722915446128640
747707878631407616
747767865932128256
747733371598548992
747630330517946368
747699788162961414
747775029602033664
747777676073705472
747786392118374400
747732080092667905
747683736393744384
747741361961570304
747782692477902848
747720566430384128
747742976592515072
747679672301936640
747775939652640768
747682880726384641
747791488243896320
747793866032549888
747615033794904064
747697615433764864
747630095330848768
747798425383624704
747684768003801088
747718611993829376
747750849422700544
747594876062048257
747804301704167424
747747460521541632
747792008077541377
747798119430004738
747768327150444544
747802942640689152
747705735480492033
747727625402068992
747733095126802432
747690199702962176
747741663993401344
747764695042428929
747668846459424768
747695778332839936
747663931070619648
747620339631296512
747791349668257793
747705400083025920
747795598569512960
747805727918538752
747749289301053441
747710672323117057
747706121507446784
747766938797891585
747780092215066624
747760550927605760
747721128651653125
747675980978880512
747778313830170625
747748127218728960
747776447163539456
747720470133346304
747792121223065600
747744662857850880
747795690672128001
747776753343533056
747596318890168320
747606842344374273
747752095269462016
747740661286313984
747608549489000448
747644632838901760
747587242273603584
747782025512390657
747791026652327936
747686999377707008
747608285209993216
747799914332172288
747758571371126784
747788388435132416
747790485436178433
747636982382231553
747798740090642432
747723242702520320
747684294265548800
747791911528833024
747685980480626689
747599783322357764
747741559043416064
747796999295111168
747784517088206848
747708088392814592
747731769475072001
747737733876039680
747707857739653120
747762203399331841
747692167125147648
747748911742328832
747682918567403520
747693571910828032
747705412653293568
747717227772788736
747772529918492672
747718599436042240
747700425445543937
747773603635159040
747803567721897985
747690245932593152
747783460207591424
747804263745753091
747655567376789504
747703877655474176
747621178282389504
747666401234718721
747698605369221120
747641512469598211
747677046286000128
747767685564502016
747773226156163073
747797078953205760
747769652512624641
747617130951118848
747634235272400896
747592510277451777
747706687646277636
747704720358260736
747699515398955009
747756255977046016
747743991765008384
747763952528961537
747741030640848896
747761024812650497
747778414409617408
747777638593224705
747630133163393025
747655987075686401
747802195928571906
747795417937645568
747641306885783554
747619726952529920
747666988340756484
747717584401858560
747768688015736832
747741299038691328
747756025147756544
747610180771164160
747689889647452160
747674240548282368
747796433034612736
747773066692993024
747780876306612224
747750849334624256
747661028247343104
747684143140569088
747622306524999680
747765881753714688
747691256982212608
747777655148285953
747606808718499840
747703986384416768
747632142390280193
747727503813386240
747803546699980804
747689117559963648
747783804312498177
747618690951053312
747745183081586689
747634713393774592
747676690063704064
747798400167469056
747743987612540930
747679139377864704
747789827144286208
747627457130307586
747798547018420224
747747833860734977
747701348293033984
747677591784525825
747749645737132032
747764631838539777
747806067438977025
747763734563725312
747753571391799296
747781958533414912
747715327845347331
747639264393977860
747698735275184129
747713931217608705
747801193775251456
747792884624142338
747805828414050305
747616266937057280
747704376492498945
747720239476051968
747700391912030209
747734575565115392
747717081139929088
747745556055887872
747750920608432128
747650672569556996
747776669574926336
747768863975059456
747649204630265856
747802649173458944
747620473664585728
747715147431542785
747661414144286720
747713675310530560
747731924760813569
747752149598224384
747633589316001792
747707363063402497
747789013285646336
747691735015370752
747589381372841984
747776103536824320
747678719863623684
747786148609691648
747767290922336258
747659392590413825
747627784378343424
747795355148947462
747716821084667904
747768763144085504
747774551422042112
747795543825408001
747743635190448128
747642414156886018
747711204920000514
747688496794574850
747703663724990468
747727361299386368
747675238939385856
747727814313533440
747749800922099713
747723863417585665
747600055633252352
747627281133101060
747600164903280641
747686907493163008
747787398667337728
747775885307187200
747763491272962048
747650412447170562
747636152035868673
747805773741207553
747736043428913153
747720331549413376
747781858050584578
747795158029078528
747800245677895681
747754037043421184
747701834677108737
747712119253110784
747690136712974336
747757619213905920
747662664416002052
747756469941116928
747703407587262465
747762748566577152
747721023747989508
747699523779182592
747702916954349569
747743412942684160
747802431136792577
747723921848438784
747686668019326976
747669060633169921
747776652705423360
747790695453253632
747724492508663808
747688698112770048
747603759275048960
747799272788201472
747751210053152768
747604958858534912
747765856566939648
747753374368567296
747707195094097921
747627083988344836
747761301653422080
747751109364682752
747745757365665792
747736702257668098
747722332496625664
747604581379616768
747730687562752000
747703386745757696
747625855141175296
747728850541547520
747719283313082368
747769170251649024
747796735133630464
747704078923337728
747591100798406656
747649284271648768
747698974514155520
747683396453818368
747627083954716672
747666627676749824
747761867985059840
747784810756775936
747712345862963200
747642019711946753
747804402392522753
747761842743816192
747717550973292544
747685607124643840
747756935412330496
747789952751013889
747697862658695172
747747011559104512
747689528899551232
747770101424848896
747596419586891777
747797854866055168
747653851818430464
747803035041136640
747652174180671488
747743983221248001
747708214414802944
747758416026828800
747679701502681088
747683522610085888
747636999272734721
747690808078405632
747748475475890177
747676312437915648
747752854434250752
747770692788162561
747735556860297216
747714031692161025
747717160735236096
747701851806642176
747713536722374656
747692997249228801
747690166291144704
747684122471043072
747609103162183680
747739466324905985
747684122328465408
747766686955216896
747670918487474177
747772840355766272
747676929201934336
747709216622784512
747770835386122240
747713201404583937
747776996864851968
747753672256405504
747740485222080512
747588777250557952
747756868127227904
747775079895949313
747669400476585984
747765311210807297
747779085405917184
747692062116581376
747722647081992192
747588630432997376
747725368988155904
747617545948119041
747726270654472192
747738547575201792
747622277160665090
747667902858395648
747671921056165888
747803559270420480
747786673048682496
747609803367735296
747641524725354496
747758214809325568
747679726450409472
747803508892639232
747670478278492161
747732763453820929
747709019838611456
747805203458568192
747801323567996928
747803135809363969
747774706795831297
747769367417528320
747720742586978304
747766381005967360
747802590398779392
747681928598458372
747689880961040385
747770185319333888
747702984260337664
747731614550065157
747694855481098240
747737909877407744
747723670303440897
747742951749582848
747694503323107328
747643999679320066
747710936581025792
747621069511548928
747738677414072320
747780368829284352
747753709912854528
747796990923276288
747708675851194368
747686961679376384
747764686435672065
747682750820458496
747712761044533249
747701344065183744
747768947819352065
747738807789850624
747663977056960516
747735032731734016
747618083045412864
747683589567975425
747792410839777281
747685372130394112
747758160165933056
747718549154693120
747711846757572608
747766674514935808
747767228074958848
747620381574369282
747722072177131520
747749041707040769
747792121252352000
747799792777060352
747598961020637184
747592082592792577
747778972231016448
747769908398809088
747782726145609728
747806533010980864
747713947860672512
747786517993635840
747638605787594752
747776812265050113
747768386030043136
747724689745809408
747708914796535808
747794151295623168
747642065790578688
747675050141155329
747764736935272448
747736374988709888
747756184644485120
747728565089644544
747756419328446464
747707039967772673
747711758496841728
747777298917646336
747598461982343173
747620838619348992
747762404742750208
747588362224177152
747730486059995137
747700056489332736
747702317105950720
747764535503785988
747757367283093504
747788132523745280
747720109439979520
747801898317651969
747797783550238720
747775889467936768
747681257677590528
747632884631093248
747682326990163968
747658407042293761
747684411806724096
747697103586140160
747670373353807872
747718091950465024
747671069495005184
747786681361674240
747741999344783364
747778255176925185
747768566041063425
747756650245689344
747606334749573120
747742167368597504
747787264273616896
747719438472986624
747699817401430016
747670234794954752
747646474377375744
747595127460368384
747755731785375744
747720272799752192
747715399316344832
747806717543653376
747793421503430656
747723456632983552
747594179795025920
747672885540560896
747795472811593728
747740099488681984
747699708441800705
747724840551985153
747778686988881920
747740502317924353
747745627480555520
747619924382621696
747798228326821889
747606451993051140
747749268136595456
747637263706644480
747659006928379904
747740544156065792
747789701461970944
747623325694844928
747804842853285888
747587305171365888
747645501173010433
747765726832910336
747721648565063685
747723796367421440
747734093304111104
747747657779556352
747685883772608513
747709216631230464
747743505318092800
747785167343804416
747753902804733952
747729886400421889
747757136634126340
747720742725357568
747776979873718276
747724496522608640
747781060969304068
747641461848576001
747717383054319617
747633283144495104
747760630577278977
747798681424896004
747777215056642049
747685355210543104
747645891113287681
747806474131415040
747651565922754560
747680183830847489
747794826771501056
747655953391169536
747734831203778562
747777776695058432
747669333350973444
747738757420449792
747677298317496320
747719605938946048
747718398012948480
747718062611271680
747792817745977344
747687506959798272
747595240656146432
747744683942625280
747592413666025478
747799608412213248
747743798747348994
747672533458165760
747790120661590016
747800954557370368
747663817673441285
747709007004065792
747794566816890880
747799918824267776
747651356324925448
747755194960723968
747797972600131585
747804553337274368
747798093937053696
747796915581034496
747754351851094016
747725016897323009
747728372252479489
747694033372340224
747734843845279744
747688165394243588
747682482439524352
747753043261800448
747588840186089472
747710072403468288
747693269866385408
747787033914015744
747684445394698240
747589649829343232
747729316058906624
747755932847857664
747722122810785793
747660055504424961
747682767614402560
747723988974080000
747693513454788608
747790527383277568
747712740169506816
747710697459580928
747780440241610756
747629957149425664
747710047141105665
747752158175571968
747765202234511360
747757019181027328
747741261399003137
747763050489458688
747609019011993601
747737377343414272
747780905817767936
747713369210224640
747671707306033152
747796898879180801
747703638479503360
747619706165616640
747660160332611585
747754909727072256
747767291098595330
747784265417449476
747645756878786560
747770055220396032
747765290377715715
747790812944097281
747711855141994497
747747544474750977
747727168235520000
747714711358169088
747669597264969732
747671673596411904
747755266117083137
747790418562129921
747777298783440896
747664224571265024
747719300002254848
747790758376275968
747704284339408897
747720835117494273
747660885800398849
747727801604780033
747752573445279744
747782290005196800
747615797225259008
747748672637566976
747750627262988292
747735699500195840
747660613283889152
747698253009985536
747752162332147712
747782671741353984
747752187623800832
747664593762271232
747753705588527108
747730968388243456
747720071473172481
747801160162152449
747761507279114240
747636130862993408
747696713448722432
747617550234697728
747768402735861761
747594871658012673
747788573160546305
747609589688860673
747707895618412547
747742880123478016
747687876184399872
747763449267126272
747711745813286912
747801998939013121
747736341291610112
747806373820403713
747683216128151552
747622130473377792
747637737449230336
747638739720089601
747710743420747776
747613930504097793
747754456746434561
747732012748910594
747703009317126144
747693005834960898
747666267096625152
747758437023494145
747639297738706944
747709342728749056
747779064337932288
747788434589229057
747743358282403841
747673942572281856
747794772216143872
747674878078246913
747728233672642561
747739655043416064
747750270541697024
747635866894372864
747727072152461313
747720243779350528
747641864707268608
747776355090206720
747762593641734144
747778619880013824
747801084731625472
747705462708146179
747659531107340288
747767324485124097
747784135285026816
747718943536713728
747737964428595200
747689805379739648
747762463341318144
747725629018210306
747674236316164097
747752283853709312
747652832636055552
747721979969568768
747603474267803649
747667911142170624
747730146354954240
747705517598973952
747617021970485249
747623632222838784
747621836733714433
747791576219410432
747587271713558532
747711032760672257
747772039201701888
747706427779710977
747642577671823360
747671199547797504
747722059954925568
747586227323404292
747734911294005249
747668900939202560
747701772060401664
747734067987251202
747601834060091392
747737033423073280
747713729698082818
747735649466327040
747602748644831232
747761460881801216
747702514322124800
747763038166654976
747776170305822720
747685833646481408
747663473832779778
747783619561787392
747749377385598977
747664903968796672
747664350396178432
747756411132723201
747770545723293696
747757455585730560
747725171725840384
747710202254876673
747642082811076609
747762643797221376
747692925983809536
747696420124229634
747607618152071168
747707547654696960
747707656526237696
747692728788594688
747733719918780418
747778519325892608
747740950735257600
747644020516597762
747736462980976640
747720839055945729
747792209353838592
747774299931557888
747734978251923456
747763369663401984
747754036980383744
747761586803183617
747643672477446145
747801990676242432
747742901195710464
747790619972608000
747665616912416768
747705001569554433
747795086776270848
747767978863648769
747754985044115456
747730712414031873
747698697513930752
747692493970509825
747791320291250181
747639159263797248
747681924487979008
747730234263412736
747585984158662656
747741865160622081
747625091618373632
747772215261728772
747654703459209216
747777290323517440
747728716210540544
747742011961245696
747609853745520640
747730557493198848
747741718326435840
747721225099689984
747786958240362496
747745509918507008
747803747925917697
747722705487728641
747710252615876608
747686483830706178
747761322490761216
747794759620640768
747799067116314624
747792964601126912
747674026663944192
747690514330296320
747608566253555712
747701742507294720
747656263543234560
747677763868438528
747608092108525568
747632381335584768
747728292602585089
747730033335209985
747722793769394177
747698923830116353
747734059841880064
747726744585641984
747797733466050561
747761574325194752
747783283979726848
747674420756480000
747650811250024449
747776501987282944
747628736686612484
747665998602469377
747632066666369024
747620742334930944
747643152463441921
747795141113614336
747787843125256192
747601477703602177
747649334855012352
747709002725924865
747659510307819520
747763294010740736
747745090538508288
747725373270536192
747655668262404098
747649074501910529
747802535684149248
747757837216997376
747687741895376896
747731861795913730
747711326542270465
747697241935183872
747773909794230272
747737624736112641
747783363835068416
747800069609492480
747748651624128512
747799776054349824
747805035476574208
747745455719735296
747724484149403648
747741210891149312
747803219498250240
747699616204918785
747704640712638464
747636181257621506
747788346491994113
747687792185081857
747760580367388672
747743933141131264
747730268107214853
747703583924162563
747693223896813568
747724018472652801
747624751695290368
747630263191085056
747747695394095106
747641579570139137
747714526733287424
747798110890524672
747739239643774977
747751344367370240
747761968598114305
747654976072204288
747728208729083904
747746844042756096
747702157659488257
747692301342892033
747707757139214336
747699708412465152
747607563546558464
747726430189031424
747744595547721728
747596008230522880
747724383351934976
747594024626814976
747794155502460931
747643206855163904
747680779531071489
747594326256017409
747753932387037185
747605655389777921
747802640902422528
747702954686316544
747676689761710080
747772076627394560
747771812617031681
747774085862666240
747779513489199105
747801684240392192
747634977731272704
747778951347642368
747787235173482496
747708541646049282
747659967138832384
747805111003537408
747673678473728001
747778187975864320
747664765758091264
747638354234187776
747746118130339840
747601892830699520
747739579390763008
747776707545833473
747601892964917248
747758717953785856
747780696291315712
747741949227110404
747652010531524611
747687259667763200
747798412981116928
747626282729476096
747637515314728964
747586193680916480
747683824553844737
747757635865317376
747760949281579008
747620998095192064
747805228548898816
747608671136276480
747743207534977024
747786555377455104
747595853192273921
747792305910910976
747729186069057536
747777332463681536
747615121736761344
747792272549421056
747678753615142912
747757837271523329
747745635881877505
747791903316393988
747715646608257025
747794067648438272
747751663260180480
747689440689131520
747688916178853888
747804511578767360
747761616196935680
747749545090625536
747686198332764161
747604761717936128
747775319143219201
747709300538245121
747622516173250560
747661980719325184
747785523964452864
747737205410496512
747745497666838529
747781799225368576
747776472283156480
747781795039453187
747744310351781888
747690082291834880
747762459394646016
747759334738792448
747727092910067714
747798530232717312
747773842425155596
747712492718198784
747607177695617024
747746735049453568
747714015195992064
747776321384701952
747755748361281536
747594380912041985
747650936970043396
747685787383304193
747688731902091265
747665990092193792
747627763461283840
747766292816355328
747773418968342529
747620759028252672
747702459963965441
747682440332861440
747747271652085760
747804456960561153
747632435995672576
747657500854525953
747657534543134721
747705727096086528
747601381155049472
747726753364344832
747758629751767040
747693530194280448
747679139365330944
747786643726303232
747719505338564608
747760177772961793
747694117124214788
747612605313781760
747682683707334656
747671706953719808
747769279362244608
747622516533923841
747734474994159616
747798035258810368
747746835662516224
747715407746834436
747793706921558020
747801159952400384
747733895886610432
747688002055512065
747692028536950784
747637074799452160
747633748867420160
747689885075644417
747677700760928256
747655345280028672
747761825987567616
747640254019080192
747801411749036032
747752284109574145
747713033712050176
747741819325276160
747796823289565184
747756704801120256
747665440751620096
747603709178220545
747720092687925248
747615926934249473
747697036720508932
747730230345895936
747632746084896770
747705517364101120
747725226268631040
747725360649900032
747782600291393536
747609589542174720
747799218157387776
747739411673157632
747800627250507777
747672667646492673
747684264951582724
747776279680851969
747771942787231745
747715332001894400
747738912496422912
747728963779305472
747721342405971968
747765814569349120
747645371057377280
747714354880057344
747790774847283200
747772240465367041
747756880928321536
747665583374761984
747741123054043136
747598411508121600
747744218353893376
747803919863123969
747709166433800198
747779257439498240
747728216920625152
747590044139950080
747684441133359104
747633203293257728
747659233299152896
747669517908721664
747745925410414592
747703529494679552
747737532629192705
747782738690850816
747678468561829888
747643529619447809
747723083130220545
747757581221789696
747758634021588994
747773662451867648
747718045708206080
747769451404210176
747796340965416961
747785133831389184
747695656647663617
747776921178636288
747609878726737921
747708835096330240
747800237591388160
747656766935171072
747746155862200320
747765084731113472
747752665724092417
747725402550996992
747586089012043777
747595240576520192
747614396243939328
747749867892707328
747795761941839872
747750178401193984
747736031022088192
747703936359014400
747676191008694272
747730041333637120
747736655776391168
747754926437072896
747777713872736256
747663838481375232
747721648791486464
747702669297524736
747786945657470976
747724609731047424
747652518159724544
747718867875692544
747770407323828224
747745589870264320
747707379815428096
747748504680960001
747704401662476290
747744742528655360
747803009707433984
747735515231887360
747591625480806400
747669828140408832
747672541834125312
747601389522665472
747666518859743232
747764996973731840
747777676044181504
747717748130709504
747753580036165632
747726581288869888
747696516505145345
747727528928940032
747677176313544704
747707870628749313
747595525847801856
747639209796710400
747627280864731136
747731668816007168
747698466676170752
747737574320578561
747680708106256384
747800954565722113
747627377434443776
747771317630402560
747706196807852032
747716196280172546
747649439637118980
747738731914924032
747805761183580160
747658671119826946
747691055265484800
747732474030067712
747635636119625728
747684319473319936
747634013033144320
747803001604177921
747679676374654976
747768121415475202
747605680249417728
747802707801563136
747691860899074048
747613141974941696
747682092134318080
747797024460791809
747721665522638848
747762253798252544
747703629927321601
747758357310668800
747682410964357120
747747137321041921
747714275305754625
747627197326831617
747631425185284096
747702908578324480
747720751135002624
747631924361977858
747796131237761024
747806100980891648
747695799010738176
747651935101198338
747600928409161732
747782575335301124
747605638595874816
747729408107122690
747756293578981377
747722089193414656
747718863861727232
747712584950910976
747601544892252160
747779475769819136
747749184334237697
747738962655993859
747733707201646592
747635434818277377
747609476258103296
747777176980840448
747748882428239873
747738085983653888
747769719831281664
747797183911596032
747721644714655744
747659745117495296
747799150868205568
747795128635490304
747776262878396416
747725717396422657
747677701000073216
747699461003091969
747706855565180928
747800568828133376
747755194805551104
747794889698590720
747740678432559104
747659300370325504
747661233751461888
747741622188793856
747764019684052992
747782596029988864
747781488691781632
747756184585801728
747795590201872384
747770025998684161
747717915697418240
747644158924492800
747775008710205440
747746571475816448
747752569083166721
747710818935050240
747703034487123968
747781450938916864
747683455211823104
747795200131633152
747677302218235906
747784429230129152
747715483173068800
747772470975934464
747788522854178816
747710148102193154
747798337554767876
747644024669020160
747782617030766592
747730863794814976
747776011060772865
747693374761766912
747782629651537920
747695526397743104
747629369821171713
747751998762561537
747587288587247616
747736534317699072
747735691417780224
747765286108008448
747762912442331136
747709795432599553
747794977611259905
747698412225716224
747690765925650433
747721346835226625
747624647118688256
747705467183501312
747696751411335168
747703634356539392
747604921399156737
747709699005493248
747802367949680640
747623074166497280
747779232357560321
747784814942650368
747698064186556416
747606858874163200
747711532247711746
747734793564098560
747636764328738820
747726321095159809
747801520754700288
747793652282458112
747647065447108609
747601502852743169
747734751839133696
747742645267595268
747754393693523968
747724169337511937
747776988316852224
747804377008705537
747761528141557761
747713134408900608
747770797549248515
747670482535723009
747795498002685952
747602316493197316
747629680392560644
747627880692088832
747594104213757954
747654544188915713
747596100618485760
747605177117581313
747750077607870464
747664459552915457
747801759737749504
747710508837502977
747669882527965185
747679315807059969
747618280098041857
747796819057348608
747649741589196800
747790863279996928
747728485351817218
747753873658490880
747655093378482181
747794344493588484
747725230588723200
747716363788107776
747621387871748097
747780096321265665
747798014547341313
747738639925391360
747797523679551488
747640723898507264
747764195689664512
747711406045278208
747596222156902400
747775927313108993
747778536258306049
747618599020470272
747715512335994880
747801252239646720
747634902279958528
747744515906224128
747748374942670848
747798056456749056
747637007791296512
747765084940832768
747710902972067846
747587749604167680
747587653344714752
747716439314993153
747666879481810945
747754678817959936
747718763072593920
747797083243962368
747622772235509760
747605206591021056
747680469173604352
747748009820160000
747685472760107008
747728338639261701
747643173367848960
747727172501184513
747796877584764928
747766057818034176
747730465143033856
747628761756147716
747726690252689408
747733812298326016
747756218349928448
747762366817918976
747753911264681984
747722068259704836
747710756137934855
747739063319420928
747802074369396737
747670394363121664
747667370215415808
747672575560589312
747716359505711104
747600202576461824
747599884002426880
747680322129698816
747685715903938561
747782260397580288
747648097589788672
747616514170327040
747644679164956672
747797758703067138
747662123334000640
747627595668152320
747779534196514816
747798320513486848
747786484061708288
747652186893651968
747726321304932353
747705831903334401
747676845269745665
747744901765398528
747715009233457152
747775721561534464
747694322917777408
747623279624658946
747646981510660096
747670402718138368
747769157400223745
747679009396391936
747790112520429568
747626303705120768
747773905662672897
747712538662551552
747719421406359553
747786895200034820
747675809234681856
747715881527054336
747721531082571776
747753558855028736
747804393945305088
747724668669419520
747805358673039360
747691680539774977
747660306852220928
747773612036349952
747659652561788929
747782319457570816
747656091929030656
747611531513233412
747803190037450752
747725394040741888
747718234527371264
747590480397930496
747604883331657728
747777747435528192
747671203725324288
747724509239779328
747606569467187201
747718846753148932
747693563819999232
747700328938766336
747595991432323072
747694075323813889
747609702553509889
747718461212721152
747616531136163840
747777751709548544
747766506700738561
747718503193522176
747777391209000960
747708646235201537
747586080526897152
747759347044777984
747618523338268672
747682839018283009
747598139171954689
747750866027950080
747782252130672640
747726681721475072
747777617483415552
747748664114839552
747683191021010944
747775335601680388
747794386298277888
747649317775806464
747755278439964672
747673175186677761
747723838230769664
747733782661373952
747771841943482368
747607295073230848
747727004695420930
747733149640187904
747743669017522180
747693991286706178
747744318799122432
747641587811893248
747796252696272897
747658297793253376
747725016750559237
747723066491408384
747641751549190145
747791106239242240
747704854546628609
747774706661593088
747794076095778816
747587489527791617
747750736008777728
747684440936177664
747711070853304320
747775352718630912
747741269837889540
747708755391975424
747633945794084864
747743517817114624
747721241709142016
747664837027766272
747707694241419268
747771737111146496
747691118310064128
747733552045907968
747724358215405569
747799264261210112
747698580115308544
747748202686742529
747695014738862081
747609346134130689
747612382948515840
747671057092460545
747591721706364928
747615172101976065
747783401365594112
747804750423306241
747655970168410114
747740061869948928
747605424673742848
747782340194217986
747682671082483712
747774794670678016
747742141959503873
747761192597360644
747662810843320320
747715155744653313
747710030292656128
747712056388911105
747671447267577856
747730985408663552
747731748507705344
747743089796743168
747693689514921984
747743375055458304
747757933514088448
747625926326902792
747705232298287104
747738853591650306
747800027578269696
747626664352317441
747613347739164672
747609568381800448
747728544122421249
747801831376625664
747751566870978560
747722928096223232
747712425642893312
747703650949160960
747677755236573184
747682776074297345
747704091472715776
747619718660399104
747641365635432448
747794704926838789
747591776144363521
747626731503259653
747681232465575936
747606087164010497
747758763923378177
747756201585348608
747757426255011840
747769471977275393
747601645404622848
747768759272734720
747666875451056128
747680355939926016
747758927719325696
747771674183999488
747719744581697536
747784093568499712
747662706090577920
747707157446000640
747660608909238272
747641856087965696
747799440329576448
747671845558697985
747794092931878912
747586474590113792
747677314926903296
747796651394347008
747701356786515968
747703915374862336
747741991228813312
747645853561675776
747766175241641984
747730683167129602
747801399027699714
747680745817243649
747767261948043264
747616283768696834
747719429857882113
747715210295787521
747779295246954496
747793996118818816
747597925031739396
747708306479779844
747732554011316225
747765294618247168
747752086918598656
747794017371328512
747705626386698240
747615834659401729
747786584993337345
747629206054576128
747803521433505792
747702430406705153
747663981079298048
747616334108819456
747801013478920192
747645920628576256
747713306203389953
747761377012498432
747619898990395392
747783543959461889
747780243218276358
747694775990616064
747676056618930176
747674311817859077
747787436521033729
747652467786145792
747805354264780800
747648072113655808
747761121311006720
747773029141225472
747707073341829120
747624265378312196
747752602759274496
747797506705264641
747674705872687104
747693274379468801
747737242974687232
747769480734969856
747780821784879104
747748014148583424
747797414568927233
747741105882435584
747797611743162368
747619886579363840
747710835674447872
747703453821046784
747806017178722304
747749519983521792
747803798416986116
747656922296356868
747661674312777728
747696633794727936
747736907627528193
747770307012927488
747658478253117444
747789302910824448
747786475727650816
747593478981378048
747637548651061253
747805043852742656
747756528745222144
747749113177874432
747712668652474368
747787079694725120
747785745897758720
747691432908103680
747737088049582080
747802850231783424
747623091157766144
747590496856457216
747713457122861056
747648189558304769
747603834776608768
747650953898254336
747708495584198658
747804368922017794
747736324787027968
747721527035072512
747701910371721216
747805316730003456
747694201228369920
747692733154865152
747784886430359552
747718108836691968
747690510404435968
747754553223823360
747789139446235137
747759481384206338
747676723530108929
747741676660195328
747669417006346240
747678178777378816
747767500880908289
747802674121281537
747614249535553536
747591566466768896
747703156004495360
747728758241628160
747624344927485953
747730800620216320
747623653051895809
747717043202461696
747681370923741184
747791362410577920
747651608184504324
747721715858423808
747700761212100608
747685896611332096
747783288299847680
747793211851038720
747716812498931713
747743979207278592
747760064304414720
747713981507309568
747702182816915456
747773662183497728
747711494389927940
747738794825232385
747688509327171584
747673653500837889
747741479284649984
747777575632666624
747622533118234624
747585941901029377
747760940997816320
747806361203834881
747799222221742080
747745837229477889
747712559848038400
747676773681348608
747749884699230208
747784642963640320
747750887381176320
747786815764062209
747702208234459138
747676576821673984
747691336271298560
747750044103770113
747782239526719488
747769518378913792
747621673369624577
747670746621677568
747608142398185472
747635539797487620
747709602737823744
747655605142323200
747796609451311104
747621367281922048
747802904849952768
747790703846166530
747772731136040961
747759158179561473
747698403971334145
747704267528675328
747766418574303232
747675960015749120
747748114681991168
747695983824355329
747803143904321540
747596607969857536
747795900320329729
747591738429038592
747692410105368576
747731337575006209
747730221844013057
747645601827946496
747708071783301120
747744767576924160
747664023198511104
747708210304389120
747587665772568580
747792570298818560
747721699022487552
747776572992724993
747765290428039168
747625414755946496
747648596527415296
747624315621941248
747655261150679040
747788623513157633
747708579201826816
747770667681067008
747724441967300609
747593030224449536
747697711659499520
747758571035623424
747794029643968512
747612764521238528
747717932751462400
747739696743223297
747742439696261120
747713985760399362
747599183540936704
747698953215479808
747735473020338176
747746839810744320
747765168864698370
747800099175137280
747609711097176064
747743027150655488
747651733996855299
747799373426339842
747741160593104896
747667839830605824
747650093730435073
747714753217323008
747740376304345088
747721136880885760
747690711672299521
747742263866884096
747676140609900544
747765995222278149
747733740768665600
747776287876485120
747701377732845569
747686118624202752
747788065360384003
747752942250369025
747679533826981888
747785490103865344
747804876109942785
747609916609695744
747779324703576064
747730209307238400
747678598195208193
747721103263547392
747742196804132864
747633136469573638
747722940582600704
747612479400796160
747658084240199683
747759670056620032
747737079451377664
747768792713834496
747802426997084160
747783837606871041
747779030938755074
747614635180818432
747727244118884352
747793832620756993
747795283900243968
747660382689427457
747620788321193984
747718725193838592
747732927044263936
747678229272616964
747738815859589120
747752040646971392
747677734508331009
747728925774745602
747634537421647873
747756079631699968
747674693671464960
747764057348898816
747776900421066752
747799063165304832
747731803096629248
747772898950127616
747595572245258240
747611724417638400
747700903675830272
747771024196919296
747694310213173249
747776728433451010
747755500872339456
747745594022715392
747662928334229505
747597363011796996
747712068946636802
747784009812320256
747782558574850052
747788103360913408
747782273131511808
747754821487312897
747801193594892288
747586344759758848
747659812272541696
747705051754434562
747649489851265024
747656381218578432
747629751636987904
747728434990821376
747701075789119488
747659086330724352
747792540892442624
747766502690938880
747595756559728640
747727507974135808
747686164912549888
747789248108109824
747790699731521537
747763034068680706
747643576142696448
747697657234231296
747758684240027648
747700882742083584
747785851015413760
747631055788617728
747702866576572416
747772089541734400
747604577302675457
747725142575431680
747705353874333696
747761548991533057
747806164054851584
747734072382857217
747691491515052032
747776757869195264
747633002159607808
747736962140770304
747755496724004864
747720189274370048
747630041014501376
747615059019337728
747739122358329344
747798178179735552
747655672129519616
747682016590704641
747789386536853504
747610868771233792
747653097024069633
747658260187086849
747799151195283456
747718511317909504
747794247777034240
747619639048318976
747674349352673280
747654762322075648
747719014676369408
747735548429746176
747773934976835585
747722001024974849
747721585713385474
747680125085450240
747734395075829765
747786253551173632
747685946905206784
747648525102682112
747712941361860610
747753554811707392
747656980840517632
747676706949992449
747716045285265408
747730406234030081
747804351918374912
747641575199641600
747610054996590592
747649137659777024
747799020844679168
747620146638815232
747705513283059712
747732679915872256
747759581812658176
747713570528432129
747798916029100033
747773930610515968
747797636917366784
747692045381279744
747691038811262976
747753726807580672
747756625189019649
747609128051286016
747755920218783744
747725511649013761
747780817569587200
747687003622342657
747685120354680833
747805635639648256
747620310103490560
747701352311164928
747634415539458048
747747552821379072
747790535784566784
747765986510651392
747737117443366912
747704431030976512
747786341497245696
747775893796429824
747746307188613124
747771615266512896
747618175391391744
747705643432280064
747796265455456256
747664073525960704
747674140010766336
747756008399867908
747637691257323520
747761544759508992
747647770211794945
747804998059307010
747740229558239232
747772986829082626
747790112247840768
747713008265207808
747727214582562816
747790993190117377
747784185989890048
747709699047428101
747678187312783361
747757577015013376
747722999357407232
747729181497262080
747739419914936320
747712093995077633
747713943641145344
747780360671494144
747744281083940864
747668137923973120
747793564403367936
747706184161984512
747734965446664192
747741668091170820
747732042125819904
747680368573161474
747756386000510976
747732503725772800
747778020111421440
747769346508853248
747711238340284425
747729617952313345
747616031766519808
747742389360431104
747758315195801601
747648600822398976
747684051025272832
747709980317519872
747661238163865600
747797557024333824
747750295778828288
747613511182782464
747782537313943553
747734776971399168
747595148700196864
747725863936995328
747780469513654272
747658692045213697
747664585293963264
747730846623338496
747765609119748096
747700127796723712
747782508067053568
747682474101194752
747707782305046530
747734705412378624
747723942891229184
747700958398922752
747680238503628804
747796776988577793
747708189077016576
747748806733750272
747604128327737344
747729857174462464
747797481568763905
747691592341946368
747705693495525376
747765433126748160
747786744418996224
747730133633634306
747642766449057795
747717316025122816
747770893904994304
747658818046296065
747677440680562688
747640547599388676
747737608097247232
747800535160528896
747784957339254785
747769782460571649
747682629210767360
747717106272247808
747695274848624640
747602354137141248
747651817882923009
747747490003247107
747800749162258432
747633560069115904
747761276642746368
747731333489758209
747662370638540800
747738182674944000
747587326000271360
747697707700133888
747708000241070081
747726937653665792
747686001527693312
747722571295121412
747732696324055040
747760466911453184
747705643251941376
747674869605744640
747802577975185408
747798324804124672
747691592291618816
747645463290089473
747759615748751360
747695346193666048
747675154759639040
747682230760316928
747731534736654337
747693089884602368
747677763860054016
747631899149950976
747671266748956672
747781560020041730
747711011893936128
747702589773516800
747791324657688576
747730838436089856
747790640822497280
747789843762053120
747709850239508480
747643928300630017
747719899825438721
747631320193339398
747767823687024640
747749343524978688
747799931008782336
747645337343500290
747776917064065025
747736093802500096
747602761051582464
747742217628946432
747684931766202368
747678371933454337
747701520116887552
747779949680074752
747742620252778496
747803068473937920
747769782540320768
747642024183095296
747798928586858496
747656280613982208
747768939539632129
747702409581969408
747612936470859776
747745136638042112
747744964973629441
747724035077836800
747785351972847616
747632578434240512
747635611067101185
747588169047154688
747630707766341632
747787616922271744
747793002232418304
747781853692698624
747719564054630400
747757677816668161
747601930684243968
747679567289139200
747768406762528768
747681794435190784
747735137719296000
747592774447415296
747736232277516288
747731425567342592
747733363344179200
747617466382168064
747735028432510976
747656628749611008
747592875353903104
747691273520308225
747648642736136192
747788082229870593
747704720446398465
747623531219943425
747669798729957376
747772311609151488
747773880400515072
747590144761303041
747598973792190464
747656255301369857
747736173481721857
747739193519013888
747801273215389696
747690942350630913
747710462461083648
747764610913165312
747728997270827009
747757703108366336
747759527336910849
747655277944705024
747758252428042240
747676807537762305
747643043231240192
747769841247887361
747687133855514624
747744247697317888
747729051591278592
747717903047335936
747700333208604673
747628119905828864
747775100787752960
747735284511571969
747629764257677312
747753957452288001
747718595329822720
747675008227500032
747599451984904193
747805488822231041
747667018028036096
747672365652385792
747593626126000128
747635636086136832
747775335740104704
747700933119848448
747780742118182912
747657123606237184
747765521202937858
747732037906337792
747779341203963905
747737981302284288
747768574530453504
747649687000326146
747709435087298561
747706016356274178
747706016356274177
747740913334632448
747782176557703168
747658474155347968
747717651737223170
747627268474806272
747799339637030912
747728862985990148
747706930802601984
747594393524256768
747631144221442049
747691583961706496
747712504965500929
747703118280916993
747804859471011840
747774681311285248
747648496010924032
747723703874633728
747777839911571456
747629420370862080
747770365439533056
747588680945143808
747693140212092928
747642711893749760
747697745469837312
747793417586020352
747768750687010817
747591893807173632
747737956002201600
747752564884594689
747750354574508032
747595358092537856
747720105094701056
747785570097586176
747789478870212608
747716175342243840
747624592592670721
747701390252871680
747744432112439296
747752313255768064
747642670026264576
747651989534801921
747654200126017536
747661011696689152
747670633446772736
747727906584018944
747762325004779520
747802590474276864
747744432271818752
747698173347565568
747588974613569536
747640333593350146
747614073022472192
747727373911662593
747656825751875584
747752737060823040
747590304274882560
747704372377829376
747742045628940288
747688849288085504
747761452459560961
747599384544747524
747797532147875842
747797993550553088
747685049181609984
747787423728418816
747715239702040577
747791131736424448
747769472216403969
747593961443819520
747774891206778880
747723900998541313
747753177441796097
747693127583043584
747617118259126272
747776531099848705
747729038991560704
747705706145513472
747789198145421312
747618523258642432
747734844004769792
747594741508898816
747688308147372032
747727533383290880
747771099509833728
747693060335804416
747732369226989568
747804372965396480
747704838092374016
747706704473825281
747684361370279937
747725943700066305
747739415825489921
747788950429966336
747618057590235138
747762006208483328
747620691940302848
747718641207119872
747694570385866753
747679198051975169
747704623906099200
747591067495718913
747785393823752192
747798987592212480
747711439905906688
747691961474224128
747687314336387073
747633547482062848
747762094246866944
747694712908316673
747601280672075776
747668850867585024
747711917771362305
747688824227115009
747723997610188800
747776942078820352
747801751340875776
747779333046013952
747785586635845632
747747682832130048
747803257318309888
747747779162816512
747701092289515521
747799490720043008
747659677790515200
747792192538820608
747754435762282497
747632389522919424
747589074999992320
747765764204204033
747756650187079680
747793287562559488
747774039964286976
747695857814900736
747788904175177728
747619165226340354
747784374389616640
747793203479351296
747718993826418688
747722420388270080
747641877302775809
747659317369765888
747761226294431744
747717316067139585
747721992728682496
747767660209807361
747689897847361536
747588626175901696
747788078169788417
747788585600966656
747590505282822148
747652455320682497
747628631468314624
747729555146805248
747734894411808768
747656888683233280
747675947575414784
747706964654854145
747663301627232256
747713327057543168
747716485452337152
747587330521739264
747773301490126848
747596553422921730
747724207170138112
747779148551094272
747635699038437376
747623841942298630
747765097590820864
747604958980120576
747747414266634240
747674773115768833
747661896543801345
747738245765668864
747626005909635073
747724869958246401
747702610849849344
747749972804800513
747665436565708800
747796961814781952
747763990277685249
747700035664683009
747637443667632128
747723519325257732
747594095888052224
747680519228383232
747739847746535424
747711682999361536
747595756589158400
747762324870729728
747737780114046976
747804184171282435
747730796304338945
747622344210817025
747594674651570176
747672353027534849
747687175936970752
747725444502323200
747800841575333888
747654330124242945
747646612818759680
747733883454689280
747797897043935232
747768536932696065
747656817271050240
747744218119045121
747705777557749760
747740338643673089
747795132762599424
747605340515078144
747736651758190593
747641512234717184
747737712845795330
747690032157319169
747787117678444544
747746705551032320
747702434672295937
747681018379927552
747643093479006208
747611510373941248
747726098759303172
747754389528543232
747772286715863040
747780633246765056
747780289292828672
747784793916588033
747760827869036544
747751197633810432
747641680258531328
747712383607537664
747772341183184896
747751432334483457
747691516890595328
747783632115269633
747775398524653568
747624101859065857
747744818093252608
747725750543982592
747621970959699968
747742993528983552
747588982926618624
747636022108774400
747708751155699712
747744041920503809
747680879883984896
747794264508203012
747775650300309506
747730112792100864
747680909483196416
747600412149170177
747663402479329281
747588299099881472
747695698494242821
747588823563960320
747806621036912641
747591579079172096
747609773919637505
747716569501962240
747754930392293376
747726761497104386
747762862026854400
747621169868640256
747791085372575748
747642372171890688
747734550307049472
747586181030875137
747805631361454081
747643454394597377
747696554258141184
747675163450314754
747626345543278594
747749029052723200
747701260250398721
747755756770865152
747697237975769088
747711989292597249
747724525865934848
747733350719324160
747777823209816065
747755375005401088
747706230525825024
747653759682101248
747751679831969793
747794118043017216
747735917604003840
747714191289647104
747589167404687360
747745489076903936
747681337067343873
747748727176167425
747783380549275649
747747305390956549
747698491967815680
747696554270691328
747792377365078016
747664559998140416
747726598078599168
747786261964914688
747678065506009089
747745317148299264
747700232662704128
747680121012822016
747767567750696961
747757879210442752
747709489592307712
747671468088111104
747713771876028420
747738623064293376
747702535138443264
747728053556621312
747698961931198464
747671946339442689
747803622184886275
747642745557291010
747617109929299968
747784575871516672
747715587795783680
747706687453274112
747746386922307585
747626341554659328
747636638419927040
747705605549334528
747742276357591040
747787268539224064
747620322778681344
747768704759373824
747651276763172864
747724425236201473
747708222753116160
747800078207713280
747738698448437248
747754372604493824
747760190343131136
747671120120274945
747669811451281412
747719387839369216
747669509146873856
747599468543913985
747758688539148288
747769321095630852
747728506461786112
747799792818991104
747680900884860928
747781660662439937
747591734314602496
747696168436641793
747617592181948418
747802527660400644
747685674246152192
747803152381022208
747684613208817665
747737545325355009
747756390228307968
747674504911011841
747614714864115712
747649003400101888
747717462775500800
747722399584522244
747746265241391104
747802305022525441
747694197168291840
747761788104613888
747780566276243456
747715801860411393
747674055927603201
747761553395552256
747739927606083584
747751067765583872
747633740332015616
747716791892385793
747740300936876032
747640195516891137
747768088083345408
747751021259161600
747740195873751040
747719585089134592
747592363313336320
747748773296644096
747611342757068800
747766997593751552
747797813153632256
747801893947084800
747793748730462208
747595823878287360
747693337117921280
747593013577191425
747714899946639360
747590513667223552
747803362318442497
747792469409030144
747803810849038336
747684956734914560
747612953193623552
747596347944148992
747762937440370688
747738216229310464
747727873092497408
747767915923988482
747791387249283073
747739139064365056
747630376537952257
747722579956359168
747802430943924225
747659078197993472
747587791823876096
747699750405873664
747776820561338369
747660068036943874
747623694957064192
747722693131313152
747617021995585536
747743022796967936
747795019591888898
747596041705431041
747673221265235968
747722378411638784
747792775744196608
747642497891995648
747707530609037314
747699825672622080
747677344362545152
747732981603835904
747796986749935616
747673154168946692
747722965836566529
747740242254401536
747778057918947329
747596364964470785
747632742112780288
747800027792347136
747667894486564864
747770768335974401
747758860593684480
747727986187706369
747705932528951297
747777281859411968
747761389893259264
747643634665807872
747801915128438785
747774639485689856
747754330581778432
747633048255094784
747674093508517889
747766737639182336
747720063407501315
747735103925854209
747771770480910336
747783308977778688
747795669721583617
747802355618488320
747727789252567040
747701549799976960
747591289663787008
747737863740133376
747769459767644160
747624089154527232
747762035790741505
747781673492717571
747591612880949248
747660709698412544
747766909580476417
747600194401800192
747724052022894592
747665357003964421
747738946042486784
747681240694788096
747772315962908672
747626333136519168
747742620378664960
747646541406568448
747719714982469633
747724681260703744
747606967846244352
747707400724033536
747636315462766592
747760274048942080
747750119538319360
747710395465474048
747806277087137792
747717047400923136
747707782477004800
747754834103762945
747719375495528448
747709216723451904
747587728586457088
747737070983053317
747756335509422080
747677143010795520
747608343762571264
747725373245263872
747715919305187328
747783933996077056
747803290910490624
747748752186826753
747775381965504512
747617998949621760
747756880924147712
747799134468476928
747614140215230464
747638773543018496
747749712963440641
747767983007744000
747685410093076481
747758671791333376
747729915873722369
747600865180155904
747742976844136448
747696118155337728
747780834682347520
747675310104117248
747629654949961728
747783087011078144
747595962160406528
747669282780291073
747760173347831808
747621064918736896
747629424514826240
747715994680987652
747765194177323008
747686152317050880
747769501396144128
747788547902570496
747750484639907840
747762761350979584
747799234968190977
747615402813952000
747803345318977537
747599854612979713
747727470258982914
747756872493473792
747610512179945472
747702682002030592
747681052198604802
747715826996903936
747727084588568578
747704422868869120
747800899926560769
747768218266263553
747721745038192641
747790925871648768
747716133147582464
747764191419830272
747710827269087233
747635946506559492
747605252749168640
747792955931525120
747785964274200576
747602941331156993
747776682321285120
747691042997178368
747729827734622209
747748227861086208
747738786713452544
747764136906457089
747790687156961280
747722135334977536
747734231745454080
747666946771030016
747717349348880387
747784504673198080
747693462791794688
747793543318634497
747671271119392769
747768708613947392
747747967973593088
747642804390739968
747588009948643328
747691952888516608
747708243561025537
747804213657407488
747726203709231104
747743731814653952
747743589145448448
747687569798926336
747586055289864192
747681064492085249
747600618072604672
747715499803447296
747654212507549696
747682486495350784
747731371309809665
747806671607496705
747589817488281600
747759921756803072
747769778534780928
747792100620525568
747753236145242112
747771628092686339
747643353643220996
747769543548936192
747772924132626433
747652010674126848
747695077867261952
747659841334878208
747753542304276480
747592321588408324
747681643570290693
747792104781451264
747637993167413248
747614220133482496
747737985387376640
747713079719370753
747724442298650624
747718989552418817
747797079116873728
747733795550470144
747798924363194369
747717219589685248
747617080564846592
747717345171374080
747586818682519552
747753835649712130
747656943360184320
747738585219084288
747594640807727105
747660499899277317
747730322675146752
747748760827068417
747730993650470912
747738627229229057
747735569585799168
747791643118604290
747699083209474048
747745539517624320
747700912043528192
747697803917406208
747607592952823808
747781304494718976
747774392155901952
747702283446652930
747752317441708032
747747875694641152
747777722387140609
747654774531760128
747593890111250432
747698026337210368
747740887946395648
747777005110722560
747737557753004032
747786983569768449
747706628892426242
747803416810885120
747662575979106304
747685015778111488
747796370447343616
747779484099674112
747783783080955908
747803924246192132
747766364245393408
747697736963723264
747688446454562816
747739457705680896
747649166755635200
747735351398178816
747769098906415106
747613997747277824
747646050488455168
747764879222841344
747792964320100352
747628988076597248
747781660750422018
747797280292483072
747630439582466050
747745115662331904
747768977292693504
747648558589960193
747794650757496832
747805857602109440
747764954904801280
747748970307461120
747612206615961600
747626215675068419
747691311197786112
747681978930044930
747692846333988864
747712962144649218
747687058307702785
747677591620943873
747727419990249473
747760198446612480
747761557560492032
747662463085191168
747724886609694720
747741609383493633
747753630476886017
747781677703847936
747801005081903104
747782868982702080
747727692792012800
747649808807124996
747690388606033921
747734680208871429
747672910941290497
747775361140858881
747757661173645312
747725650048524288
747704959572054016
747753873629020161
747780003916550144
747686534065831938
747733191285444608
747613339354800128
747693332894203906
747740459968110592
747664211937996800
747687180022259712
747767060239892480
747740623873138688
747797968208666626
747587992890413056
747733854119673856
747738837040963588
747665570829598720
747806633707831300
747744423883190273
747778896922304512
747689172316622848
747776870821793792
747759611512487936
747709342531592192
747705467233796097
747777105593671680
747761624518361088
747732557962215425
747792343563124738
747754800339640320
747785456624992256
747676383636258820
747696818377596928
747721208335044608
747793690123341828
747603000055701504
747711863522271232
747751436566536193
747693286954008578
747757832985010176
747795963373191169
747780289200537600
747804268116180993
747772873696284672
747718494800740353
747803714631634944
747798400473653248
747716179213549568
747656288918601728
747796311349551104
747599397538635776
747780520155688960
747673321924345856
747804276471140352
747689780549455876
747697351221981185
747735242367242240
747777734953279488
747702371631906816
747660592396275712
747742787802636288
747674638885486592
747743899616149504
747781216280117248
747767634997968896
747768591236341760
747734315509948417
747642590086987777
747749695871606784
747776040626429952
747705257392803840
747709879696113665
747687687239372800
747744901765423105
747589200996884485
747771393232744448
747701331465494528
747730188256026624
747626223975661568
747701096731279361
747758109716807680
747619278258503680
747761700003250176
747626538619777024
747652585235038208
747604476782120960
747609551717961728
747609962700902400
747723926109827072
747669723391864832
747678430733475842
747795854199656449
747740392909643776
747601507252502528
747643278003159040
747625125164482562
747765625943134209
747588962030596102
747603298119725056
747696373735227392
747724840753324032
747736593109225472
747694050141147136
747738384148332544
747603331485405184
747680804390707201
747783263037628416
747767014467506176
747752812336001024
747800144997916672
747806407202832384
747783791725387776
747695107219005440
747787197244407808
747748437605629952
747803823721316352
747714044438679552
747769728156991488
747733208163299328
747725100431122432
747694393965092864
747676526439727104
747802103884677120
747590501344415749
747799289502433280
747729261352652800
747644653768441856
747748140145598464
747711972347613184
747681328825536512
747634772193619968
747773745989881857
747786387836014592
747803760550903808
747768738225623044
747747431270387713
747759594571718656
747800644145262592
747684533399584769
747661225698398208
747744184606593024
747679399290540033
747806738561273856
747749075332833280
747684382383742976
747753571685367808
747763260364099584
747641759992283137
747673342912634881
747644947659112452
747632507290533888
747727088564711424
747797653694603264
747675272187613184
747615960736075776
747637271751426048
747671774389739520
747743027230314496
747783686565797888
747774627150168064
747724496665219072
747768801056284673
747695811690139648
747709208229974016
747791450314702848
747742137899327489
747596012722610176
747712857656205312
747735770954240000
747653348548018178
747704904911884289
747712819647373312
747760735464235009
747783497746518016
747605969698422784
747772781270532096
747691420564267009
747801420003479553
747745472551346176
747755186538614784
747754058199535617
747784198426071040
747686143798415361
747670914440007689
747757228891967488
747742339100217344
747664736074997760
747788774244032512
747696776392638464
747777055446597632
747795967571824640
747775461544050689
747759447733342208
747768893289209856
747717982911078400
747596461521539072
747798542920593410
747706788435398656
747805924841132033
747802724499132417
747788027968229377
747634096742903808
747729261449056256
747776614860210176
747644083510845440
747597153435000832
747711133516177408
747719610212958208
747736450423267328
747618099898126336
747755123447840769
747797028676067332
747731832561598466
747778481627480064
747791873884946432
747644121305780224
747647371853578240
747630850519379969
747771259052691457
747648789494829064
747746160400543744
747712572355379200
747759258926616577
747601024773423104
747795216686551040
747601154863828992
747741202703859712
747678510223851521
747777210480627713
747785934922358784
747732142701035520
747794197697134592
747611787386822657
747797578276757508
747732205888217089
747624039053557760
747591478566862848
747653936069349377
747802141465640960
747629223142096896
747601993406025728
747683388421705728
747725293452992512
747757824403333120
747620633039691776
747603419477774336
747608100450926592
747637041354182656
747603117798105088
747781543310036992
747756881058344960
747758290130567168
747794340102156289
747752862873227265
747689453444014081
747696797297029122
747753898581049344
747724706288177152
747778942812192768
747804947392036864
747760991442657280
747764380184391680
747782709183942657
747715180985974784
747622738773188608
747796701491138560
747664161769938944
747727440982777856
747695371317551105
747590136230256641
747799914298679296
747730700175040512
747755744116744192
747604132857511937
747722978486534144
747718134027665408
747792679061315584
747777172845268994
747765533605568512
747709455878529025
747791437564092416
747724626533441537
747792343688937472
747806424126873600
747585686140657664
747711754440957953
747768801186447361
747734487463780353
747723431156785154
747732675625160704
747716275695030272
747722776836980736
747758059284533248
747613490081325056
747691609010081792
747714555963383809
747644838477238272
747804477776879616
747612101703671808
747799612228964353
747755375248744448
747769681981902848
747693697920278528
747715982253236224
747733510211969025
747745203797143552
747785427336081410
747608083652812800
747660843727347712
747745174642528257
747796231959674882
747637410423508993
747697934041518080
747671493199413249
747726707075977216
747724652039049221
747715449484382209
747805941798576128
747602228698034181
747776447117398016
747788212421201920
747750010557599745
747747158615527424
747794197776728066
747750358521417728
747604174544703492
747599544217702400
747739185277112321
747624525341220864
747702409602928641
747731518093664258
747689398809001984
747726505573220353
747803911776514048
747669148407304192
747705798256660481
747780729656971264
747803701679689728
747800904338923520
747740438996520960
747801026070200320
747724509256482816
747797016349130752
747787189023612929
747738941625876480
747633090030346240
747636324132225025
747783388770242560
747762933162217472
747664757142978560
747697590335062016
747715701335539712
747689495177330688
747650487986556931
747720889475694592
747659971500871680
747795426401714176
747692674631761920
747784999563202560
747671992497807360
747693114949795841
747675087604715520
747785276165132288
747783938446331904
747676484630945792
747766355731025920
747605713992581120
747640212227035136
747761070987685889
747760463006543873
747747322105307136
747797095902478336
747698407926599680
747698286342045696
747717517423022085
747774761070006276
747706456892391424
747663200888426496
747605596472389633
747789470502690820
747795388900343808
747729672276971521
747672961440747520
747767404374142976
747641680208232448
747698798059720704
747628681959514112
747646281259032576
747586403215695872
747609501293912065
747780658341228544
747742322553683968
747653017235820544
747800019093225473
747702572933332993
747763801320267781
747635845709037570
747766733440618496
747683019297857536
747801009116708865
747775553915101186
747719404603990016
747723104273694720
747594091597336576
747673942652030978
747674475269853185
747681265776730112
747804075014688768
747793597752180736
747805710864388096
747794080147603456
747709288265691136
747715495550423040
747718545103003648
747751629647032320
747722747510460416
747774060713517056
747776929638449153
747723255184777216
747619542717759488
747656116935467008
747608322904195072
747610600172224512
747764581666217984
747772907212812288
747713989988225024
747777948984446976
747609132270653440
747782562425278465
747788271242067968
747788665137545216
747779169501745152
747761599339966464
747682226561769472
747604463985131521
747768608349007872
747758843854229505
747787000145674240
747730205054279684
747748618086408193
747778536015073280
747608440281927680
747698160588447744
747803508976590853
747759112373608449
747628648501493761
747739554283651072
747679114232987648
747741646947770368
747689319142391811
747731131831828480
747697346784407552
747663926503014400
747731832528076800
747720684114173952
747618439569649668
747764736872284160
747637733263282176
747727705303584769
747806499661983744
747606145825574912
747586512351559680
747650756614979585
747712517833621504
747594120860860417
747684273260535808
747785615845003264
747669165486510080
747722043140022272
747631098058924032
747610231115513860
747751214180339712
747619307677319173
747663515637297152
747789726275506176
747788007005097985
747702350568099840
747795950903640064
747670826502193152
747716833785028608
747687934753648640
747781002441920512
747595517597671424
747717735422042112
747789051093098497
747741236102991872
747758998959566848
747604988235386880
747609794849054721
747731027158831108
747671832816398337
747738807617761284
747613087616884736
747614354376298497
747785855264235520
747800623068889088
747696642183282689
747728577865588737
747796978524880896
747614165569679360
747703613292744704
747680817149779968
747662924437667841
747752547994173440
747781115377659904
747760907590209536
747678606961295360
747748492441976832
747601196634890240
747748018296807424
747686240581984257
747616652808728577
747692980526551041
747714103251177472
747799490824912896
747709543967232001
747783246319083521
747725226537009152
747659484760244226
747673896653029376
747768666800926721
747685430758359040
747594091353907200
747792406729342976
747631618123141120
747729508845883392
747674357951045632
747628644202250240
747743517938753536
747791236363345921
747769530844340224
747746218751721472
747728585901936641
747780352123473920
747673913207984128
747654619543769088
747790011819384832
747732285483520001
747777588140064768
747731455082639360
747792016759619585
747748446191390720
747694046139789312
747687750468517888
747729185930625025
747804998092763139
747759510731763716
747718049856430080
747803928218066944
747718700292317189
747805085875511296
747739562563211264
747732390160760832
747738849682534400
747634046423998464
747796256857038848
747685066143313920
747685107813781504
747683224873213954
747677700962254849
747801680142467073
747782365540384768
747668754293735424
747658851739115520
747603021081812992
747684793459023872
747658977534676992
747727805849403392
747800963092709376
747784164854882304
747690829171535872
747787788603428864
747740409749712896
747771615509782528
747694679534243840
747634256294326272
747623707523186688
747699523745615872
747749146384285697
747735997228658689
747718469458792448
747768364735537152
747743966452293632
747680418900639744
747755630811807745
747724173489868800
747721338341720064
747652669003673600
747735083100999680
747704116642742272
747784789780992000
747760869757550592
747782680020922368
747637993507274752
747785599344607232
747621966991986690
747771389155872768
747786077218476032
747788946151596032
747595257450139648
747648420366651392
747626215683436544
747766079099920384
747753324280160256
747588777284112384
747783493845983237
747644871805177860
747645626813407233
747722902997471232
747618959504056324
747709900462129154
747724236593180672
747758910812000256
747773620336926720
747641449500508160
747787637654695936
747641009153114112
747750807534206977
747611023788638212
747659061395595264
747736949344116736
747658167820099584
747773561662734337
747724396161339393
747657807038660608
747761255536951297
747765533597130753
747623137177542657
747776065800548352
747710424951427072
747673116571238400
747785846888202240
747802464519327744
747674651455819777
747806474345287681
747676488800014336
747723959601332225
747799310604066817
747683639798960128
747585631727955970
747718704209727489
747593667846639616
747722185448501249
747762631411384321
747684856264540161
747743312388448257
747780993801543680
747641080234000386
747734428781256708
747805849494556672
747740418024976386
747786786269605888
747785746048679937
747634193266540548
747644570192744450
747770101412339712
747618179417923584
747754754420391937
747717211100413952
747604711545528320
747721338438160385
747665981955260416
747759783483179008
747713943729283073
747621807323226113
747628485028515840
747733933853388801
747618770617778181
747742423166648320
747798723380449280
747667705621262337
747759665950363648
747787696333066241
747699930404425732
747798848983097344
747776971392724992
747710768662056964
747595953616486400
747617290422673408
747623963568783361
747766108271353856
747760164955103232
747790582257426432
747797607536177152
747669110868279296
747679260916187136
747800443040993280
747753609346093057
747735301305606144
747595299359596545
747796127131574272
747635539763953664
747610873137594369
747798769568260096
747785741774753792
747750882822000640
747586344554115073
747803878247309312
747765613213388800
747710508741103616
747684977932894208
747649993167749120
747729353539215360
747698387131244546
747743207312793600
747748144247640064
747714275326689280
747783124642324480
747778875854303232
747800598083411968
747611216932020228
747795514666651648
747714279424557057
747794075990949889
747770474566909952
747591553804177412
747622780590522368
747790854648172544
747788472476270594
747804393823576064
747748764933197824
747595328778473472
747618091228487680
747732935529332738
747593214773760000
747737603839909888
747719324920602624
747642573351587840
747638588909699072
747758093111595008
747693223842287616
747781253949169664
747645584845180928
747586017322991616
747798811523825664
747620297579200513
747651838732795904
747727055115141120
747767970412167169
747606896610263040
747696155761512450
747711343193694209
747612361855467520
747747410294747136
747745522786701313
747607161124052992
747682515691921408
747689134383316992
747788237289197568
747734856432496640
747616808069279744
747663976868290560
747715936237522944
747780511603515392
747792234502828032
747766636778766336
747782327661584384
747738430138888193
747798383650177025
747793991899324417
747718905565749248
747747112268500992
747669643490361345
747654581849628672
747643554894352384
747755190447644672
747750241214967808
747750673320546304
747746470670012416
747792519816163330
747589867723317248
747764971874942976
747689952532643840
747610520727990272
747726539417063425
747677419973279744
747613938934812672
747639859897077761
747765210916716549
747611510441017344
747661875756793856
747706079576981504
747763168047415296
747801453645930496
747707648112533504
747738627250208768
747766829775486977
747792251510652928
747606972136992768
747678149610180613
747682335571738626
747757849682522113
747668192454127617
747691734994395136
747778880027516929
747767463128010752
747804264068714496
747778519128649730
747783992997519360
747696654736834560
747639570179719168
747712454755557376
747680246791606273
747751965283713024
747727386607783936
747680158853828609
747770466144747520
747615306294657024
747660101503320065
747794738770743296
747772110584614912
747681630668603392
747730959907328000
747805459244015616
747684952867803140
747742431530090496
747598898034728960
747621383702646784
747728808430673920
747691856696320001
747634818322698240
747781300212350977
747603172143816705
747718444263546880
747710990909841408
747683677509910528
747651381557854209
747724870146985984
747623422318936065
747780654264365056
747748907355082752
747731463316078592
747763314931994624
747760685002670080
747804293403664384
747627214032670720
747618468690804738
747780851262324736
747746961214836736
747709938085027840
747755698008825856
747722302842880000
747591872596475904
747601100237377537
747779156923006976
747612512732909568
747695794883563521
747682528400707584
747725725642399748
747667873728978945
747719212014112769
747760353866571776
747682801063956480
747609539176955904
747698592714989568
747770763848069120
747622092842086400
747645849191198720
747728825203695616
747660436854685696
747780465248075776
747621740201680896
747753433046876160
747805362959486976
747802116509601793
747763059100377088
747612835748904960
747777634139013121
747735061965901824
747748005567139840
747723171453861888
747683639819894784
747613389514366976
747772194122571776
747775331604410368
747657299565682689
747738468030255104
747711783847235584
747756465771905024
747620675049889793
747691051104731136
747721845701509120
747695480503676928
747723779279818753
747740472668528644
747742913971560452
747630137395417088
747701826426970112
747616447078141954
747699871994511361
747793719240200193
747798006213316608
747713390223687680
747684193619054593
747655882046058496
747782470192472064
747732125986754561
747717941068603392
747754271924314113
747722332400123904
747735204601729024
747621421577166848
747784084995321856
747618087306829829
747709392989061120
747624525370658818
747630103711014912
747655454403268608
747732323194515456
747676236974010368
747713813886140416
747700748406919168
747727625741807616
747740611021774848
747721753426800641
747761159185567744
747688560002801664
747745983962947584
747725989778694144
747623980069117952
747789218945077248
747588907383070720
747759556802002944
747617969543479298
747797833995161600
747693265772744705
747611263065169920
747704451935375360
747795321749704704
747772273839448064
747715696960876544
747594406048444417
747719232729776128
747794239363375104
747658872756789248
747722219321757697
747720486973472768
747649506787864576
747760869774340096
747694641709981697
747718133981528068
747767530392068096
747634516328480770
747677079936901120
747635371714961413
747793056804515844
747613372821057536
747683375738138625
747757837216976896
747796705660248064
747626152798224384
747771711815196676
747708159968575489
747714988245123072
747679445717237760
747762966670508032
747739646558375936
747742876008873984
747731274526253056
747661359760936960
747731937230487552
747729454319964160
747698760411676672
747726619041632256
747713574483668992
747703709736505348
747682494732959746
747769191307042816
747797792085651456
747712068795662336
747780641429684225
747744016964423680
747733275318304768
747586503983828994
747683379978567681
747795560879525888
747775549624442880
747803030955843584
747789764015730689
747781317069316096
747771036599455744
747679181232799750
747732918982828032
747597824326512640
747681232343949312
747806629664555008
747601838594207744
747672378189152256
747712563991953408
747616027815477248
747694087910858752
747792553462874112
747712467468443649
747616262805565440
747727709288210432
747758470670200832
747806361258434560
747618561309343744
747781870675460096
747666317336055808
747781707101802496
747660147623878656
747806012950749184
747746336548610048
747641273335615488
747759691111993344
747734797791879168
747745149384560640
747591398610845696
747729588395118593
747779458803838976
747657681507319809
747734051218300928
747762887020654592
747701310376546304
747796386989563904
747637607274688512
747683388367245312
747664098687586304
747613796403941376
747802175217209345
747721250366193664
747721967416008705
747718792260751360
747644716582313985
747661997219647488
747790582081294337
747701662672912384
747737104566779904
747695199367860225
747688794829234177
747779555344121857
747717374640529408
747705739607707649
747768537045938176
747795590256463873
747768096472072192
747790724624613376
747797343500648448
747723926227288064
747793727997935616
747798756997750784
747688585080508416
747683111341797376
747734617306836992
747725935466668032
747790493883502592
747664006547124224
747784017899032576
747751742670966785
747788011027431424
747612672238170112
747751961131376641
747764825061728256
747788208025436161
747689524441063424
747792083809931264
747768759226511360
747714208205275136
747757195350183936
747800895941816320
747588223690387456
747647866521403393
747687054251790336
747632318328668162
747723783587373058
747672835611582464
747715290092404736
747709459900809216
747792930920869888
747799272754667520
747792255486922752
747648277588344832
747656951585251329
747704376463069185
747709049030983680
747681014227550208
747705580391927808
747768830605197312
747702971530645504
747767626655490048
747728653216251904
747799914290249728
747650949636829185
747629864870567936
747797930401112065
747680166877499392
747787889312927744
747745539496742912
747700836499873792
747764648557051905
747786911880708096
747753017835913216
747797238638743552
747718150473519108
747744406917255168
747602320934875136
747765286078644224
747707270834827264
747641248018759684
747651964566114308
747747955587723264
747690044589215744
747624072624865281
747653642182868993
747710516920000513
747647728260374528
747673468678836224
747649250901753857
747766640952016896
747714933471739906
747750597798006784
747785448089653248
747589678929416192
747650584493297666
747595136100511745
747736446023385092
747602954081996802
747784554845511681
747800271087034368
747662622464573440
747726258386120704
747764808087404544
747793232738713600
747666867066646528
747722072244297729
747731136332316672
747729613497872384
747745916946284544
747727374012325888
747764275612004352
747772923880964099
747594091521839105
747797812885102593
747779416881770496
747665327794847744
747756729979506688
747613699842572288
747686743906848768
747632251299475456
747719534786777094
747715667709796352
747795854413668352
747673783192928256
747605688734539776
747590123911413760
747635304861929472
747775264592113664
747719165595746304
747676509477933056
747633434118389760
747793778166095873
747690107625480194
747709900399190017
747783057566904320
747784244504727553
747591755432747008
747707434240741377
747713541076094976
747712928720261120
747766422730903552
747693357959348224
747702057218490368
747654489340002305
747595274281877504
747634126224826369
747614350114848768
747707580936499200
747587560910786560
747587221226590209
747683090399662080
747779383142809601
747755790342197249
747803865286840321
747663943389356032
747687335182147584
747759774746415104
747707731965009921
747753244240285696
747597799127130112
747771544282116097
747672508212580352
747790728936316928
747617948647383040
747723305277333506
747633404733095936
747773234548998144
747698756146044928
747617722083663873
747770235596472320
747693815230795776
747726778240745472
747704057649836032
747689562105847809
747704162666807296
747711523678752768
747724660117209090
747666015631343616
747772894613147648
747704896783290368
747735531900014593
747756423577116673
747802619750588416
747736232101314560
747737281046396929
747759049182158848
747796072504844288
747785708522311680
747713041869971456
747723770945626112
747588957504864256
747728778839887873
747701163789815808
747748119102783489
747726841352429569
747792016461991936
747606355519803392
747648025888235520
747779530148941824
747750342004191232
747695547520286720
747773553328726020
747707224462598144
747801734949535744
747588064382435328
747613364361191424
747641516361908226
747776623450161152
747739839425093632
747610499471151104
747795854333980672
747759909266022400
747756805309214720
747672948698451972
747782759805030401
747772517390094336
747713616623833088
747748018208776192
747733632039665664
747612487910973440
747754062133796864
747730033020637184
747793191110311936
747598176668946432
747605235703521280
747648328008073217
747761209231892480
747757048822116352
747587204310917120
747728175053049856
747591994302660608
747762551702716416
747704573503078401
747747707956170752
747629004925042690
747706398163730432
747708558112882689
747645593544179712
747596616547319808
747766972335591424
747681546774151168
747614425725739008
747626475784790016
747631873849888768
747656783796248576
747620968546373632
747789218991210496
747628728302243840
747774593285382144
747678883416281089
747716053585829889
747594167044366339
747781006598541312
747786396186841088
747732801244434432
747587133246824452
747767488239243264
747716191939072000
747738551601639424
747690900369870848
747685066147528704
747622990502846464
747752111803338752
747687549196451841
747775046366691328
747652086108651522
747741848584728576
747733472261840896
747602383560073216
747796445877657600
747721434932350976
747605428733882368
747749570210324481
747726883408744448
747747477130985472
747774996118790144
747711909554692096
747795455900291072
747791047514718209
747623707326066688
747625099969257473
747806134447243264
747717131656126468
747804444390096899
747806134510051328
747693672674754561
747751889765281792
747799667069452288
747618322233991168
747771707583307776
747689201601249280
747707929059561472
747644091660439552
747765429045714944
747598587991887872
747683069495238656
747625351560441856
747775264390688769
747672030166794240
747786283120898048
747660629964627968
747589578530295808
747776350686220288
747799079732686849
747697212717666305
747678333933129730
747698567490437121
747684759686492160
747744733993312256
747684394832363520
747772349550825472
747800166015479808
747713616498016256
747708503821852672
747793756993183744
747766099958239232
747680066381963266
747803093694308352
747675326885535744
747717311876964352
747774547278061568
747745266644619264
747668263459495936
747785699995312128
747717165067931648
747649296879738881
747646495097225217
747755094041628672
747699884644532224
747610625476530176
747591184881594368
747668578267168768
747772936585547778
747752737102774273
747782055157633024
747767207258644480
747773356129255424
747602333463248896
747602324797915136
747773372679884800
747710311436791808
747730758861787137
747725620671557633
747760051687874560
747740007075553280
747768482146619392
747742293205999617
747703063889207297
747643571679989760
747671241373417472
747680351447810048
747767748294492162
747656557282869248
747800912526204929
747705144326897664
747799503432998912
747733967365890048
747723619980148736
747739268919984129
747729840061714432
747738153298046976
747601192667144192
747765189597106176
747617013523046400
747686261549338624
747746822756638720
747698726681067520
747701562127032321
747729353597984768
747627432140738560
747787398491291648
747597165795643392
747596532434636800
747652367240282112
747697560626798592
747666455882240000
747722361894506498
747708033896165377
747747473150586880
747597413486108672
747656951396466692
747654049000992768
747776543578021888
747722789646376960
747655274035548162
747593298827632640
747605869253255168
747594594716639232
747786421457432576
747589913818738693
747718335287132160
747789189677203457
747704523276361728
747787985987440640
747761960045912064
747599628128772096
747794260511035392
747761683200884736
747735850625208320
747710546397495296
747771497834483712
747595190295109632
747789177115262977
747768016574816256
747666527256711169
747651402625875968
747681429455265792
747602224294072320
747722026295631874
747758914905604096
747759544344977408
747740753724604418
747597463943471104
747738228854231040
747636646900805632
747639725746425856
747686496149311489
747714434446073856
747722349286428673
747721351025299457
747771657348087808
747670973219020804
747641608653377536
747722110286577664
747792045805342720
747673229737795584
747736995842166784
747690845760028672
747770306949873664
747770650891292672
747709506013040640
747635539772346369
747770852247220228
747749939258720260
747802003221393410
747774698210099200
747737419185852416
747704540007374848
747745216321421312
747763805610876928
747746923491246080
747620704229687296
747660189554343940
747780373325746176
747637007841693700
747801391020769280
747690355005489153
747674664068063232
747765781254053888
747623610857070596
747623594285367298
747750538872184832
747603721794707456
747763381919154176
747725834669162496
747785355827494912
747779635081936896
747790745587814400
747669366620164098
747787759427805184
747673741522534401
747647443072917504
747726841239212032
747802099841372160
747602706827776001
747648944805650436
747796172996227073
747805685778419712
747637334628270080
747709732568301572
747782122228883456
747694201375166464
747620872123486208
747680527805784068
747630615680323585
747787385832898561
747750106896699392
747682687951994884
747790078819307520
747595827992899584
747778490087378944
747775142667902977
747595547075190785
747685439285374976
747786970743586817
747670704779296769
747773033255833605
747676677283643393
747638429492649985
747669224152244224
747739059108384768
747743639468548096
747688387684012032
747727629621428224
747706637310377985
747658931124768768
747640111324618752
747645127867375617
747782151471534081
747793069404229632
747729316016955393
747654778763771905
747610558485037058
747707866149228544
747674672397844480
747702476627939328
747789504035991552
747697036334612481
747684189487697920
747785011856703489
747778104089804800
747804301519691776
747692947186061312
747688517753577472
747708793082028032
747663838733012992
747664304300761089
747697711613415424
747644213274284032
747681387453489152
747757841260249088
747721598250135554
747651146454532097
747679235901394944
747723792034762752
747656557266079744
747736609752154112
747798534548750337
747743773799526401
747667403669114881
747657186466271236
747643441547444224
747794608592150528
747713767744618496
747787344250552320
747788648599293953
747700291282296832
747610147279638528
747729303266168832
747711104386797568
747774052408909824
747715042754310144
747674093709889537
747680154529501184
747768389880389632
747769685966467072
747797464850247684
747780381659672576
747784546368823296
747727269209194496
747806277020057600
747760165026471936
747734831329574912
747763386193182721
747797326341804032
747694205410107392
747625532091576321
747752271421767680
747803395533193216
747679529494261762
747631991261114368
747722881803632641
747729072621498368
747734332299747328
747798794687811584
747774371171831808
747626371078365184
747614496953368576
747690048859049984
747730276210581504
747749150876442624
747785842438053888
747779244722425860
747661741371326466
747804649730760704
747716879632961536
747775155296952320
747662395733123072
747617718052888576
747766162692399104
747654833277177856
747727222962782208
747607190173851649
747696331708375040
747615067101761536
747759900642713600
747738820104306688
747601402373910528
747593336622456832
747714241596170241
747743081550741504
747631391395831808
747677994555154433
747758411677315072
747742586761281537
747681274400215040
747727034105925632
747724161032790016
747610835179036672
747724681017430017
747757220650225664
747765718192521216
747702095000780801
747729106360541184
747648814643810304
747759640746790912
747799230564147201
747668066453065729
747642003161235456
747703206478753793
747613741827620864
747716162432208896
747664002080251908
747740896192532480
747700098239504386
747797234331299841
747602303981518848
747797108355305473
747716284310257664
747678510152548352
747729642862350337
747759590410956800
747769212089794560
747673208871092224
747596805282668544
747771170888396800
747803022240145409
747686026311798784
747701914503159809
747687116881149953
747670373433548804
747720390496108548
747748228221837312
747697997182603264
747613347483361286
747779114870857729
747675414726868995
747685212763586561
747678279457472512
747712886785642506
747603155593007104
747609337653145600
747805769823838209
747739680108589056
747659593984131072
747756704859828224
747784726723854336
747586571273043968
747728778898583552
747666871101571072
747784961680351233
747705152614899712
747611523271385088
747766632580259840
747794143267688448
747624269748723713
747680770966360065
747784538156306432
747796546524155904
747771099610439680
747640509779349505
747770344489029633
747782201790595072
747664429995687938
747728476950695937
747797221878423553
747749855489986560
747724308093501440
747743551576936448
747728636447449088
747802821097979905
747597673369198592
747736270152011777
747661737168674816
747800006904668160
747745669373431808
747682314642198529
747769216355360768
747636215067873280
747674802568204288
747632893091061760
747650953915011072
747716179280662529
747744860044656640
747748735464022016
747789172799332354
747802259031986176
747667701603119104
747766515110416384
747738010817560577
747687226021126144
747792620735315968
747720843409657856
747793966788149248
747788572921593858
747686315970396160
747723884280094720
747692540141371394
747737205452464129
747756515793186816
747746151802241024
747622910689423361
747794688149757952
747769061073895424
747751453385723904
747627272564178945
747679298652356608
747793686008836096
747618951249551360
747747787584987139
747775465641783296
747766473423085568
747780742395105281
747672168549486593
747723850616438784
747723892588945408
747723729292111872
747780259764912129
747701390433206272
747616266999967744
747715688698109952
747777122731687936
747674185808371713
747704271659995136
747797783852290048
747598684393607168
747672214477078528
747774761107865600
747794944350265348
747722013775638529
747592141333925888
747731043952779264
747741789587668993
747639570402000896
747588634581270528
747795195823955968
747760164825108481
747738832913633280
747772567583358976
747677205703102466
747702979982163968
747589868084047872
747662835983998976
747797800625274880
747756230769258496
747790204778455040
747670952096436225
747647686162137088
747798501069721600
747632725100662789
747601972455342081
747751684261060608
747749389775605760
747664207517188096
747746164271808512
747691026035290112
747693932956516352
747786786190008320
747696105543114752
747734475006676992
747640811739840514
747743358596964352
747673917599408129
747720717668597760
747731924911853568
747737687872966656
747762941592805377
747775897961279488
747793497080594432
747722714065010688
747780910095818753
747643035060682752
747710139352899584
747771028173168640
747735225665458177
747724144242995200
747800061241765892
747782306543329280
747704133461872641
747707149074178050
747747812734017536
747763600190693376
747805509441433600
747616988080418816
747710286551973888
747690854064734208
747636433054203905
747697019578421248
747789176901373952
747774962640031744
747688589098618880
747632880528982017
747780956019429378
747684650802356225
747612202484404226
747735603039641600
747689444971536385
747650580357722112
747723208921604097
747786584741847040
747732424046579712
747595236470194176
747671237246189568
747748328583102464
747787080030289920
747632171565756417
747745912961830912
747801982010699778
747785469329448960
747709669632806914
747628685977657344
747592971525185537
747611631929155584
747788292033253376
747725826389577728
747729550692474883
747634780443975682
747729051649978369
747633480088043520
747756604209102848
747736396085989376
747779421143183360
747803664207777792
747731895413317632
747768465558110208
747792851178754048
747792196775059456
747768931125891072
747804150512099330
747789244207226882
747802988853485569
747628166085115904
747660067785347073
747791391535828992
747737461162409984
747801692842790913
747754150201556992
747595337238482946
747716850327359488
747778519103586304
747709237753700352
747673062074638336
747710932340596736
747701717341470720
747768591248941056
747679277680824320
747647757788274688
747806075819331584
747805610272489472
747644591092998144
747765613544734721
747731727561400322
747775960863367168
747771313578639360
747650345443201025
747604942148468736
747745912794058752
747780486206988288
747715453838049280
747632951634997248
747690191255670787
747779249000558592
747687582696378369
747723829582036992
747599208438448128
747788925150830592
747627360619356161
747783925804695556
747779118884847616
747737494662356996
747795825154220032
747734944764542976
747720008785100800
747699033041477632
747762761078292480
747618082923896833
747619144158220289
747758395046895616
747667328272334850
747802305186172928
747593378557091840
747802284218847232
747704947102322689
747756285160984576
747709330238087168
747667516864999424
747769254246813696
747648948723195908
747726723844833280
747791416764563456
747764505992699905
747747921819377664
747752447309930496
747706528090693634
747691810282151936
747803303371649024
747624374522486784
747719178069643264
747587049377566720
747723926202126336
747721279642427392
747746709741109248
747723817003384832
747688744443076608
747701973252775938
747683954598223872
747783342607769600
747805564151832576
747659946204995584
747795581662273536
747793115373780992
747670809628508160
747685221055741952
747752933949771776
747797833927917568
747805350246621184
747681463110250496
747745182829916160
747680305432133633
747791823440121856
747686311591555072
747737322985119744
747677427984392192
747800434379718656
747731367023214594
747768641744052224
747712664458113024
747770382308900868
747586180938510336
747682121519595521
747704800041631744
747673066113765376
747608515569561604
747607232146194432
747649821314514944
747628698644389888
747686609651380224
747732830604697600
747724383418990592
747681311997968384
747774899683463168
747757933774012416
747741810768805888
747612647219073024
747686613845680128
747759976341463040
747724635177910272
747681295292051456
747770113756102656
747688333527158788
747696361122963456
747687037285838848
747600542248013824
747612936533843968
747700035488460800
747715554316783616
747709141506990088
747596352264220673
747710361667837954
747806386243932160
747750262455013376
747781262350426113
747644188301332481
747725381587865600
747790464624001024
747694922485080065
747726912500400128
747587036769452033
747683333925113856
747589037590863873
747693177658871808
747595303801528320
747640799337275392
747703093312225280
747688052194181120
747778129217859584
747785859458535424
747783648812896256
747755790535122944
747688656463343616
747803034839769089
747667428738498561
747778116811096064
747781929248788480
747771330037178368
747753143547604992
747801633883512832
747605890073694208
747747909291114496
747762073229197312
747729240448241664
747670541071450112
747752552247209984
747668271806152708
747694452890869760
747801013143408640
747603172131282946
747594968106045440
747603826388111360
747672139038343168
747757837091217408
747602274558455808
747717097803882497
747777357621104640
747773310122008576
747735930518155264
747587825051152384
747650882305728512
747788283720142848
747701176242671616
747784685074341888
747690132820594688
747679680594120705
747618447694016512
747646168021209089
747732260271562752
747731714923954176
747664753036771328
747730523792023552
747590912117772288
747764946528780289
747715176829423616
747622549933146112
747751692423225344
747739696902463488
747671568835317760
747665860161081344
747740237997150208
747743333393510400
747592405277351936
747645689895723008
747782080159940608
747621543258161156
747681551077478400
747771992858726401
747743458945810433
747752321677922304
747746822748143616
747669039418322944
747690246125527041
747730808887214084
747738903956824064
747763797100617728
747711209143697408
747698957707542528
747788501912031232
747783984587890688
747713834803142656
747640765896134656
747726811837108226
747620561757442049
747757589690257408
747660281980067840
747588303445069825
747760102170570752
747761632873422848
747725121557774338
747756570327547904
747702338316533760
747797653598015489
747741022394925056
747728908930396160
747771800055123968
747616963023691778
747693710482235392
747709682165424128
747752594198638592
747724819731517446
747693114932994052
747734877622145024
747767068741804032
747769841210298368
747633740319383552
747706117124464640
747614035428806656
747795179063615489
747721523071430658
747805803214704640
747749477742608385
747717450356101123
747717450356101122
747732578870956032
747785326442221568
747586453849387008
747626584773799936
747710722482835456
747661233793417216
747671904304111617
747796353514901504
747621224344215552
747731245128359936
747760072684625920
747731043764015106
747728040646578176
747628828764299264
747677776187105280
747756201383960576
747754091850403841
747627826304552961
747603574910255106
747782751395274753
747605382672027648
747735603236769792
747615809493737472
747763973341257728
747726954384736258
747744226822193152
747740212676132864
747655110067634176
747719975088062464
747648525056491521
747609438345789444
747736920369750016
747738035861725184
747612718308331524
747752371955052544
747754540431187968
747773981118332928
747790485532479489
747713092449144833
747718373140729856
747641118062424064
747618716116987904
747619102089437184
747780641731809280
747802426997096448
747764032321503232
747705500830175232
747737326835621888
747691005076475906
747632796672335872
747805006414385153
747796777055686656
747791299227574272
747729622050177024
747769535101493248
747742872020062209
747760626387329024
747636642949693440
747704024183545856
747709615299764224
747804553270026241
747703646834561024
747797993408061440
747606737297956864
747795284038651904
747805010696691713
747704338731110400
747704317658923008
747726639799406592
747632225991200769
747730364282576896
747767081286852609
747673451939373057
747800434652348416
747723699680313344
747783309124575232
747751138770980864
747592380472123394
747790690969485312
747595798809055232
747747225514688512
747782239803564032
747751654699606016
747708537149755397
747707388233408514
747770436843233280
747789218991181824
747779215534211072
747711968241422337
747743102773886976
747775532746551296
747627532871208960
747728674087182337
747763222728577024
747715218659287040
747609916609863680
747643043277320193
747622793295052800
747753856721772544
747693265978298368
747706444544413696
747741365958696962
747623795423346688
747714518294343680
747757665011515396
747700488544608256
747715336473018368
747719127729569792
747773775521800192
747774908080459776
747716250617384960
747792138247733248
747775914717626368
747723636631547904
747710961763618818
747756872447434756
747717362049257473
747768272754442240
747787365024997377
747683677866459136
747750505418473472
747728418255429632
747649426903146496
747680292752723968
747784588374597633
747786912203743232
747787922854780928
747748945187725312
747791240645718016
747747666029907968
747783514683219968
747730855011958784
747709606814752768
747691827365576704
747685766621454336
747756713038647300
747720084127420416
747726812038434816
747767978951860224
747634994366062592
747642120576602112
747718440232849408
747722311541854208
747715554438483968
747797972260360192
747782621350920192
747792968854212608
747668926281166849
747806730218659840
747652107176640513
747673720567791618
747787205859381248
747700983199899652
747757027779293184
747724052136140802
747690845831323648
747789260699369472
747704145747009536
747667995196010497
747705521675837440
747695841046073344
747738887485788160
747676186457825281
747778020195328000
747694616351219712
747618397710491650
747773591035453440
747608717219270656
747761142093725696
747796063940132864
747606213198700545
747791135775592448
747741852808388608
747737070966292480
747738480378273792
747733405228539905
747784164842344448
747723146229334016
747757426187898880
747769669361139712
747749683452387329
747659094962638848
747796072538353666
747708877165199361
747678577391452160
747800040429621248
747780130009923584
747739868604829696
747655378758934529
747718892877910016
747592510348857344
747654124485881856
747595886675525633
747774983376601088
747725276654739456
747673615479496704
747735775006044165
747716468612206592
747597908543832064
747787713311453189
747697384554119168
747603864103182336
747595748229816320
747719098554007552
747754955696668672
747724442328047616
747754682882351108
747681219962339329
747766959970918400
747734038530625541
747612408185643008
747696575091249153
747658348313608194
747633379714039810
747789155980181505
747774039968518144
747756272548601856
747595328975560704
747612974232313856
747618439376809985
747747447892389888
747594477246681088
747691730934370304
747746449597800448
747732478488682497
747691495713554432
747765550445633537
747645983534813184
747731618434064385
747711829724495872
747757258164011008
747597975589912577
747669496849113088
747756415117369345
747615281254539264
747707933476139008
747710718405935104
747770390915715072
747717257460068352
747748408450965510
747689256131379204
747710831488606208
747794126184251392
747801646848172033
747718264042721280
747703831165804544
747651817841000448
747702665451290624
747772731056263168
747697229553672192
747781023291875328
747721510505357312
747730787978575872
747703806054572032
747733635848085509
747765856734691328
747794227006935040
747691756024635394
747627453045047297
747719413143601152
747751524667957248
747782453666975744
747703852103794688
747779618090934272
747794528862560256
747744994010796032
747746240037806081
747636714206826496
747780314374668288
747780486316044288
747665172404264960
747796747657719809
747722277739978752
747753395432235008
747658604191301632
747806361082290176
747774484405452800
747636726756171776
747772630514573312
747628816340770816
747784349324554240
747696562420195329
747774908151783426
747777059812937729
747785964278386688
747695778412507136
747778498450829312
747756209625759744
747797041422700544
747659099165302785
747761142085332992
747657606022463489
747778343282454529
747690862625296384
747776392608157696
747754716592017408
747738534774214656
747733229063520257
747754695729389568
747695660674256896
747704829531787264
747727331867955200
747606137575374848
747656809071124481
747649779463782400
747661406082826240
747742821763932160
747602928744206336
747784122894974976
747792381353820160
747637124904685568
747780532570849280
747804268099440640
747665419893379072
747734172853219328
747596386003214336
747654275778641920
747782843426824192
747758399387996160
747660344697458688
747756826217709568
747791123310088192
747732172195434500
747706288986005505
747703508141543424
747691256692768769
747621446780878848
747620847146442752
747728103892455424
747593965751369728
747765793555881984
747738648251105280
747705735333683200
747768419550900224
747771749878599680
747708784932421636
747762916636647424
747718440039907328
747713285311578112
747755844717125632
747663159130001408
747795254556901376
747613834043592704
747764292259291136
747622335843303424
747714862277591040
747659917138464768
747690501827084289
747720952448958464
747733975913893892
747776237553205248
747771321958928384
747757673765044225
747679412057964544
747723859126853632
747804771365453824
747758483081134081
747772022390874112
747741030783528961
747790422697664512
747770684311482368
747666162218074112
747676819965550592
747713407013560320
747797796447784960
747779530056732672
747734608947646465
747795388736880640
747709854500925440
747621606227382272
747640912742850560
747749155062292480
747729340960509952
747783254648958976
747744436378013696
747750706820571136
747639436091883520
747641218599948290
747691680363585536
747768599616487425
747596649925607425
747733938152431616
747652476162183170
747743920336044032
747789957129961472
747721753435193344
747716120812130304
747770113949040641
747726392415162368
747781916577898496
747805631202000896
747790472995831808
747734655386935296
747790707939741696
747595404250742785
747657048230404097
747705773443190784
747799499179958272
747755203219324928
747623438890610688
747745782753796097
747783720191541249
747714925414449152
747621652377153537
747608687871590400
747727818403028992
747778959807492096
747794483006308352
747619173589622786
747791274116276224
747635057393799168
747654799953371136
747768708664274945
747707983774224385
747590274738696192
747789911189684224
747774719273799680
747741823523762176
747735166978822144
747605332101201921
747641453539696641
747798777608736768
747644138116489216
747701499095027712
747723036925759488
747617957002514432
747701125990727680
747741223427805184
747587925911576576
747799818165170180
747712417031946240
747774346110832640
747793463643607040
747634893727797248
747723490132910080
747659132589776896
747784877836218368
747645480142798848
747758122333245440
747787482415112192
747791995406417921
747742993646485504
747631093814202372
747790494202269696
747680842193977344
747587900779409409
747713029345796096
747645069012967425
747670914335182848
747707870276423682
747638513575800832
747671707020894209
747694637251497984
747780121650696192
747783472744382464
747737410755264512
747767161263820800
747733141268365313
747747510953746432
747708218604986368
747804020543127552
747719132037156870
747797024620240896
747668242643193856
747686252972023812
747750971208536066
747775339867275264
747800031772684288
747710927949172737
747591256361021440
747788413835804672
747801143250649088
747683572912357376
747605730874822657
747705727226159104
747699028910022656
747720805568626688
747785473494519808
747592451578159104
747697497724837889
747680657862692864
747716397648781312
747669308185124865
747589079437565953
747594271973220353
747747049496510464
747711716444758017
747791282693672961
747587720562647041
747766599231414272
747606699549175808
747738539023015936
747686420584796160
747768008408338432
747649988835041280
747773016227090432
747718154802049025
747587552639475712
747630695405719552
747798991526576128
747728971811348480
747684818473914368
747705282499850246
747665797414273024
747689851689046016
747777122471555072
747803978784727040
747748156574699520
747612378745929728
747768599910047744
747616866407948288
747727201991274496
747665453267492865
747711766956740609
747691139466166272
747634910702206976
747752435020668928
747708977576812545
747797448026886144
747655412338540547
747701935369785345
747591688269467648
747746923474358273
747624344944279552
747664807512444928
747603008813359105
747622532958855168
747687997831806978
747711485883912192
747672080318144512
747791114690764800
747668251178635268
747751746949222400
747730066835128320
747648798000824320
747728204350226432
747628564485275649
747629382382956546
747747103779217408
747657932846866432
747756142827347968
747685300793655296
747651884811456513
747762283263074304
747801386650378241
747600865150779392
747712538670997509
747697963582001152
747602383580995584
747715948711395329
747788115952078848
747749108803375104
747698349399220224
747699297290948608
747773779837739008
747589574226915328
747738639799562240
747626794451337217
747782721913688064
747718871986147329
747734835419037696
747671539571638272
747771506369798144
747703235532689412
747790250798383104
747647191444000768
747765504371265536
747772701918564352
747683933723164674
747655663984185344
747785536144805888
747785800599801858
747712626893914114
747750199536189441
747606506606989312
747741831534940160
747750824390975488
747632737784233984
747613527825874944
747793593440608256
747795695042727936
747743182302097408
747664660854341634
747725499183566848
747710076660645888
747732923110010880
747713314470400000
747593302862508032
747775553822875649
747672701154762753
747796701486931970
747775918882459648
747757216393011200
747804733868507136
747681253453864961
747787071507537920
747658365036273665
747750207811620864
747598344600461316
747792863791022080
747752523113631744
747667248576331782
747783615208165381
747686567351881728
747697670081363968
747621027358859268
747766041036660736
747794097088323584
747678875119947776
747779534385221632
747756801182031872
747780331072262144
747803005655842816
747732583128010752
747719220012720129
747666275372048385
747643240401207297
747675272233816064
747722101612773381
747616954584731648
747660894365179907
747798240880394240
747757233304264704
747720537175130112
747739495592771584
747764669822152705
747701973428936705
747667806515232768
747695044115767296
747774413253160961
747586223166873602
747759145713995776
747781925226450945
747769187028852736
747692494159220736
747779919984353280
747757459561906176
747709506075897856
747598822746923008
747666816600793088
747685183265120257
747599795636801536
747680951401066496
747752359523024896
747788518617931777
747728342657409024
747666866915663872
747707702533578752
747721162193575936
747745908524212224
747722487622950912
747784076547919872
747787901769908224
747719463345197056
747597409262440448
747781367266676736
747742880215666689
747768708790124544
747699704234905601
747629634024505344
747689012995960832
747769161598676993
747593982507524096
747779253224169472
747738841260261377
747631915813965825
747736358077272065
747692603324375040
747750991915778048
747614312106074112
747739827005710337
747712995938156545
747774886819463170
747691294428893184
747646096613183488
747645073437954048
747787969054932992
747758525225402368
747801357319569408
747721992728678400
747726057051127808
747587993083461633
747732444707708928
747586457959702528
747768733997895680
747732927178489856
747721170456285184
747765684873105408
747725419475009536
747720541503688706
747759884112793600
747732381822484480
747781879093395459
747767681370173440
747735535926583296
747776648607637504
747648949012553728
747743375000997888
747725297911533572
747667135401443328
747797012083400704
747789369910640641
747730976781008896
747794172405555200
747711309639225350
747736462897078272
747796143715737600
747792859475116032
747795837724598272
747615340088201216
747750450926063616
747793115315113984
747647426140446720
747736781664161792
747788703255396352
747673426698113024
747736211507265536
747686319967592449
747794948242669568
747727617130926080
747792431840628736
747734437111152640
747683866245234688
747707585034321920
747677096886026241
747764795496087552
747760307745980416
747780226290155521
747717756510998528
747645895269879808
747663658176622592
747761746467659776
747589683501240320
747757652747362308
747724999805526016
747705596934242304
747639394190921728
747631030887133184
747604589843742720
747768545195417600
747774622687342592
747694591344795653
747738807655665664
747746009292242944
747759548518268928
747695862252462082
747600932498739200
747634855861620736
747669651837030404
747586491283447809
747692229842640902
747776795454345217
747716401805287424
747663159276806146
747687053941444608
747738199607369729
747778066387111937
747748903353749504
747737280861855748
747673627936628736
747657094212497412
747749138373218304
747768511678668804
747764938110828544
747588542302302208
747798815579635712
747724509436850176
747734621576663040
747743438045593600
747665994542358528
747790007327416320
747805086135521280
747717076895285248
747596423433097216
747755559546294274
747804645611954176
747722361613520896
747683740437078016
747668943234600965
747597300013367296
747790200277970944
747784110421217280
747676912399564800
747670226444128256
747689096919781376
747756952168595456
747785557305090048
747586600410943493
747651343603597313
747729819400605696
747653193635598336
747736064656277504
747745027929997312
747596607915364352
747793505737674752
747775654507253764
747761704474415105
747768662531026944
747788728215683072
747744868487860224
747689029441839104
747629894327275520
747689533106491392
747753957271887873
747675704192557056
747664002143096832
747693299411066880
747725453083967489
747696013234798592
747753315799339009
747586416117448704
747671270918086656
747668502597730304
747703843849404416
747620759078469632
747617717872529409
747693207086075905
747773016361205760
747753387098243072
747749805099671552
747801780893982720
747630451930468352
747674898806509568
747692179494146048
747786975139139584
747743077243158528
747703281707851776
747634298103095298
747618032579649541
747604208170459136
747773544856158208
747664002147311616
747693173439356928
747699020265623552
747709187375927296
747653939915534336
747600852559486976
747770843644723200
747617705495146496
747702786880585728
747678245991092224
747765189970370560
747753970156900352
747779379321778176
747782432552812544
747785519615057920
747753705676636160
747683950311710721
747801613138563072
747717030879633409
747704863237226499
747668817216737281
747731031504072704
747661871340261376
747678640427646976
747704351410495489
747786815491477504
747751084261675012
747774761082691584
747699280568266752
747715340453412864
747715676056457218
747800011090595840
747657929025855490
747713465607987200
747625381205782529
747592804029825024
747631446060318722
747781413265641472
747791056196993028
747801776796098560
747727164255145984
747798186404741121
747699003496734720
747780196879699973
747762509457686528
747797129566035968
747755941546831872
747671354749685761
747796903086088193
747806545442799620
747706469647290368
747632679160586240
747745631666593793
747716519262560257
747700802974777344
747618464685228032
747760760697327616
747663343687634944
747703407507611648
747729966037630980
747679219107364864
747771611412041728
747660508262711296
747722038631104513
747759346927407104
747715558716612608
747714434349600770
747694213597380608
747796743647989760
747803056130109440
747642728725549056
747763751344996352
747761339314036737
747757489089830912
747597363049545732
747802514951708673
747587695145287685
747593319937515520
747796235961176064
747750186752024577
747714103272181760
747735666197356544
747770747217645569
747649284204531713
747731098285785089
747734466571841536
747698085313257472
747692230048112640
747804922285068288
747620914221703168
747662727024349184
747727528924676096
747726186885820416
747664430083739649
747679315454726145
747672386640683012
747794428211920896
747678548207538178
747638068727910405
747613833997344768
747699041513910272
747608805253521410
747693953668026373
747723657938612225
747802359737122821
747679554865610752
747743463140110336
747749276717965313
747659896154374145
747694402487869440
747655211028709376
747776656945872896
747705999579054080
747736265878028288
747734311130927104
747723368556789761
747700907769487360
747640006588698625
747794700912955393
747780775907495936
747641449303412744
747676656379269120
747613980810584064
747644074967048192
747738664831180800
747795766371033088
747784743656239105
747688446622339072
747716900868788224
747675574194286592
747797829892997120
747686072751095808
747798664639356928
747755601497890816
747594284405243904
747649175374925825
747671958830063617
747749209449840640
747623246225235968
747743605704527872
747700953969745923
747773339209469952
747621266463416321
747683497393913856
747716087211503617
747599414298976256
747735808535298049
747707782233788417
747765512608817152
747777546155139072
747756461514690560
747779765130694656
747595190572093440
747648307057549312
747620591298088960
747664996352593920
747703713901457408
747722810726948864
747715529104891908
747763117883559936
747662869563580417
747621023076360194
747682771552862208
747788061157777408
747674727154651137
747593000830787584
747714249854681088
747699859461935105
747788233434664960
747671191398256644
747768457194782720
747693693616939008
747718708643110912
747758424541245440
747689713369251841
747794814041792512
747765785469325312
747734487392411648
747594930239856640
747802586145783808
747646419486523393
747801906895007746
747671778240135168
747770118030057472
747708755626835968
747609451050340353
747790548627488768
747689386297425920
747595374815109120
747691323747110914
747600064026120192
747661141539721216
747692628171436032
747672466265415680
747718385673322496
747751704972623872
747778569766477824
747793144792645632
747770260540002304
747604581572616192
747698475098378240
747779647551700992
747767324753731584
747599292374745088
747764237578055680
747626190664433664
747786136265756672
747769664936230912
747629084696444928
747721468541341700
747733484958023680
747783204170522624
747705446111272961
747682079576592384
747587598923730944
747762337625440256
747708428370448384
747782898250584065
747764908725518336
747781631264464896
747609677735682048
747725742549663746
747798400209403904
747768209630171136
747695652461813760
747708772106272770
747711880274255872
747775193028894720
747799075572060160
747670050371473412
747608255501733889
747737104600408064
747760642950574080
747663914129833984
747781484543631360
747782063546318848
747790754005671937
747715940087889920
747658889320103936
747708868688494592
747707123820302336
747742934997602305
747696612915421184
747750740207206400
747664614670872576
747769757303181312
747783066068918272
747715688761069569
747783124755546112
747753764422098944
747712639506202626
747672302574247936
747658507630018560
747723280262565888
747707127943278593
747624521113362432
747693509281484802
747783007109586944
747765600982798336
747779962170642432
747648663808258052
747698966066761728
747775507945521158
747781618761244672
747794784652300292
747796462675894272
747753332312203264
747683358885425152
747716473037160449
747596557583716352
747784773028974592
747777005203165185
747732897663168512
747650706224594944
747716908951150592
747678178953560065
747732226750676993
747792046065332224
747698831802925056
747785356079206400
747800346303598594
747633157269127168
747798341606506497
747668913614368768
747591906243186692
747601356148645888
747772915559587840
747625418878947328
747733061404594178
747731219941629952
747726128404627456
747714648414294016
747682008449560576
747765970022850560
747724891055620096
747756260007755777
747726652571029504
747757971183132672
747661192169201664
747587347286474752
747699800611692544
747734609027276801
747734680468856833
747768696316190720
747726363252109312
747761188381958144
747686890342649857
747791861285330944
747586797689929729
747722148031139840
747765592304795648
747757857987141632
747649162712354816
747749977229787136
747593504260558848
747804200931831808
747786945451810816
747742645590560768
747749582839353348
747692796014956544
747727768356593665
747747875556306944
747774815788998657
747736165202206721
747696545773010944
747608608137871360
747674743940190208
747735058065264640
747766704097353728
747730804873269248
747725260208881665
747749276625702915
747779060454014976
747801902709149696
747698051654029312
747775868563513344
747745824822726660
747754955868606464
747595312093552641
747593407925727233
747592430757814273
747800245698965506
747664560241389570
747783653007069184
747589301769211904
747696767915933696
747766263452213248
747782709477416960
747660965592895488
747747087077511168
747677881225125888
747734533689249792
747730381214978048
747791194571292672
747731845249368066
747666024045101057
747776933774106624
747649028641406976
747743148613435392
747780033280802816
747773297228677120
747743182188908544
747727147247210499
747754137585074176
747726321116192768
747695279315554304
747645861824430080
747794608747327488
747706670944493568
747658423848869888
747733405425623040
747777999005593600
747696054917861376
747781102987841537
747701172329406464
747800765889155072
747710646964391940
747772454500708356
747742620038893568
747608331095838720
747749029262532608
747779416831451137
747715122529996800
747783699152896001
747660676303360001
747640816076754944
747778510865960961
747742339066695680
747706197067857920
747590996192542720
747798857602506753
747714761589133313
747766770841362432
747805316646076416
747714992158445569
747755450473426944
747793769894817792
747799071558082560
747785477827215361
747729429003141120
747751524567293952
747679567255638016
747802234067492864
747716305067868160
747675268244979712
747726232972824577
747767639070674944
747756197269340161
747738555812716544
747763675788902400
747685787475582976
747633744438300677
747726769898295297
747663582893051904
747664098528206848
747743383750270976
747737763198406656
747670528433979392
747757988195217408
747782919075274752
747722550537519105
747730863748677632
747786442122878977
747735192224301056
747696382383951874
747792217968803840
747759925976248320
747614639492599808
747805031500505089
747802573575327747
747778670459260928
747731065100435456
747604577424334848
747729257359613953
747758437019312128
747618078855311361
747687028758843392
747615507587686401
747764925485940737
747711678708588544
747799226424393728
747711980836917248
747719970835030018
747787860099497986
747709602595233793
747800287591661568
747731069147955200
747730943222349824
747734919397408768
747706125550764033
747743530244780032
747697200122200065
747596679323467780
747689029697699840
747777709959421952
747796626048225280
747783716055941120
747792373170733056
747751260699369473
747796932135915524
747667093231894528
747765609400795136
747691147766677504
747601704326037505
747701251635306497
747767794280861696
747672290087821312
747749721146531840
747598403350237185
747756486584066049
747706033473196033
747694075357306882
747626001639825408
747781950023172096
747704062158704640
747684302427652096
747751780419796993
747656615831216128
747682197256179717
747721514624163840
747731178136952832
747771699366617088
747750849640701953
747598558593843201
747744360758915072
747627721484734465
747674605234585601
747755597311975424
747795850290728960
747723146015432704
747693710398324736
747631211338731520
747736169551642624
747719840937447424
747673938629627905
747724328846921732
747689067538710529
747624160600391680
747745145181904897
747802284030107648
747703147435528192
747760131513917440
747781094775349248
747707753112698880
747762807353942016
747739461988007936
747736701959815168
747671874847522817
747746365678190592
747777671954849792
747776472455258113
747794357000908801
747741399823462400
747758923344646144
747747615597527041
747600307526438916
747689738463756288
747589360418099200
747646591545278464
747631945077530624
747595291260379136
747700224349581313
747698685040001025
747740384776814592
747748941156884480
747654891993194496
747585904437501952
747746495923896320
747641038576164865
747729454336737281
747662651786993664
747776212295122944
747773284737908736
747767383390031872
747652295949750272
747709925476925441
747747388979183617
747704846153879552
747802695445192704
747766532147642368
747793878783242244
747659589626241024
747769212182077441
747795887942938624
747708793354588160
747798115248332800
747780775911763968
747800292050239488
747675263987757060
747691718187884546
747800359205212160
747705085447245824
747762908155813889
747666984507150337
747755173804711936
747668989304778752
747787436361715712
747730947408277505
747670574638456833
747683644265873408
747682515964542977
747658310518771712
747762467816771584
747615365232898048
747774782175854592
747705895023480832
747776342331109376
747678485125140485
747780683339300864
747634352784314368
747696596289265668
747805366960922628
747756201409052672
747738300232785920
747732898036465664
747707987838509056
747677180776284168
747728133034487808
747608918424190976
747792729397141504
747692884195950594
747662702097608705
747795707331911680
747707027229650944
747790753913577472
747749763307704320
747705324686147584
747767832084103170
747746411685515265
747611019590115329
747702996847464448
747717735338119168
747687934908858368
747595832254357504
747762522275651588
747674467145486338
747685980417712131
747681513462968320
747715759963578371
747770688602259456
747737020970196992
747674353689583616
747620905845661696
747783741087563776
747768473988829184
747758617298866177
747651045854220288
747747569405693952
747750174072537088
747709942229049346
747802678554689536
747727759665926144
747642816571015172
747793933355331584
747777831418093572
747792096430546944
747761725492039680
747669995753201664
747679932034220033
747733891855880192
747630062074101760
747731270390644736
747723905247354880
747624588352200704
747735305302708224
747753424763105280
747782504036216832
747753491930677248
747777294664601600
747769484849491969
747772978692263937
747767274182950912
747783615539515392
747613205191503873
747695807558737920
747799583124750336
747710869514129408
747753328218619904
747712911863386112
747775746777583623
747729223666798592
747757422106804224
747806021184282624
747794453629370368
747798374984916993
747587237861269504
747635321559465984
747727395080241152
747755119224066048
747707996340359168
747765114225463296
747649875840483328
747678753610956800
747703927831937025
747727931745632256
747729299185217537
747594926016311296
747708638148562944
747709309086228481
747595907663704064
747739394954518528
747761305805852673
747748076975177728
747739247994671104
747676777888243712
747713247688663043
747634637875314688
747767287013322752
747617105525235716
747787419408207876
747623342606290945
747801705455157248
747729957623848960
747737125777448960
747757694480691200
747793811888345088
747595949766107136
747699280668987392
747712563979362304
747662890551877632
747744226587250688
747766007477977088
747764015183577088
747609438543032320
747714799518224386
747686932331827201
747671971266240512
747712190690529281
747594972409405440
747762912475942912
747725268333305857
747802049170018304
747758164225949697
747800594103033856
747795007193645056
747666568918740992
747620373018058754
747678086590758912
747589230403194881
747742909663846401
747792012305403904
747780847042957312
747800577069953025
747737276621406208
747610692560248832
747768700577558529
747790955311411200
747647086515077120
747798580795183104
747790724884627456
747780423447609344
747744033917767680
747742775391756288
747697854488117248
747760118951985152
747718956132208640
747626517879001088
747731698398400513
747692267666825216
747772144101302272
747590862129946625
747753928025071616
747778313595260928
747744503293943809
747762711036071936
747625737427968000
747663012551614466
747804679292092416
747599824984358913
747798186505318400
747663368803196928
747746579784818688
747779337152143360
747732763588042752
747640644282253312
747778792014348288
747716166722936832
747798970546720772
747625825801932802
747746449488646144
747772185683570688
747599867049021440
747776078123511808
747786241115041792
747723297283055616
747688903692410881
747596842993487872
747766850809901056
747653998983974912
747689759519105024
747776761815957504
747782776577896448
747684160010063872
747694742050320385
747739248002994176
747679856566075396
747731312400818176
747773540733091840
747612542344671233
747806503512354818
747690233571975168
747737910200385536
747726123988037632
747651704519294976
747746239748378624
747730569816072193
747628929591222273
747625422872023041
747738866535305216
747773922465165312
747706012552003584
747656917913378817
747614094325354500
747758122186514432
747615843115110400
747664258209562625
747701620880908288
747640811928584193
747735208783413248
747767215831793668
747734584100519936
747773083449233408
747612710137962496
747622616836546562
747673917519724550
747735309606096896
747775734337380352
747735661797478402
747730217695846400
747741437408780288
747667110386601985
747618321860694016
747673414241034240
747642028197044225
747732994501160960
747605206284656640
747685099563520001
747725432053719040
747730838553509889
747737985630748672
747648965517139970
747663607807287296
747686986874560512
747802632434102273
747724123204378632
747752392985354241
747728732920524800
747712865897975809
747751692314222593
747678258846699521
747606213156757504
747602966845104128
747787947966095361
747789755627143168
747619806879358976
747598663308894210
747794382288457728
747665935654346752
747631811023380480
747724580631027712
747770474722103296
747598034020765697
747772190125326336
747733946264395776
747759615383740416
747709782975483905
747788355065151488
747766636694876160
747762123565076481
747710747787038720
747744901975146496
747700882549121025
747725071473573889
747706007980228608
747672927512952832
747762215999135744
747588739677962243
747697091233845248
747743723539169282
747652098796445696
747781916552658944
747727109737578497
747763335945457665
747776698859433984
747781236995788800
747785582303186944
747649443844005888
747775184657125376
747703604811829249
747707010695766017
747592304567980033
747662676906610689
747743857547284480
747760928427487233
747764464104116225
747638202949840898
747786769576435713
747744365120978944
747588546618265600
747759607133638656
747773519845527552
747702170477334528
747768025114345474
747715747443515393
747629747342016512
747782847688220675
747697091242233856
747806138670944256
747677960912646144
747702254153633792
747773494583263234
747628216538505216
747802087262650368
747772915530272768
747694222292180998
747702975863398400
747749746404630528
747779169581314050
747800187087822850
747762769525542913
747646302427713536
747788300447059968
747762811749666816
747796865064779776
747587548520669184
747793912241131520
747763323417014272
747726996642242560
747777567365672960
747728460353769472
747767744200749057
747673267268362241
747720352600580096
747742435833372672
747681450468728833
747709162063335424
747657278925443072
747778330561150976
747590828185497600
747784709996969984
747586739120672768
747732969238855680
747739545697824768
747740439277637632
747662588889149440
747706574303539200
747799469664665601
747729915697594372
747633723655360513
747709120418045953
747786589309304832
747697380355674113
747629185171132416
747732683967631360
747749817783304192
747779752396632064
747661540057358336
747760358052474880
747774866183569409
747600902886928384
747695606429323268
747790347107995648
747699225987846144
747800388502433792
747750568316256256
747687276453462020
747665797275860992
747768062854725632
747781312547794944
747755668816289792
747703776858017792
747804167637458945
747767198773501952
747704049609355264
747682532469137408
747794067480809472
747702409426796545
747626354061893632
747600924042985473
747728011324174336
747676845043257344
747679382685290496
747791739709177856
747729772940238849
747709288148254720
747617370059980800
747734395264598016
747745308763914240
747773255562321920
747699880177582081
747782830999093248
747781925226582016
747806117611245569
747736492265644032
747728221282631680
747806235236302849
747709535440207872
747615528710082561
747770839395770369
747761947479777281
747766771168452609
747720357025570816
747709229222473728
747775319231303680
747725318660759553
747635027874308097
747718674996412416
747739050971435008
747712895056748544
747610206226513920
747708243867213824
747679990829944836
747773708228517889
747722521030569988
747694377435275264
747763537297215488
747698651376541697
747734344958083072
747742540510597120
747709477026172928
747680229779472385
747673451889037312
747618053563744258
747735070287466496
747641017403346944
747636399441059841
747689922870534146
747712056498003968
747588563320078336
747804158988783616
747681727447969792
747717018263130112
747783170657968129
747683388312719360
747725624878338048
747593219299385344
747790091389571074
747709174700740608
747794994434543616
747721330150248448
747649443571376128
747586407472979968
747792981336391680
747802238110830596
747755211595354116
747612244284964868
747617097371508737
747801420154363904
747767119127818240
747729001284788225
747778254862487552
747700228288020480
747592070018146308
747729873653927936
747665898174029824
747741387240640513
747772273986256896
747652174147092480
747626467475939329
747694394032132096
747713368979550209
747754259614162944
747732054809391104
747711280375533568
747690526879653888
747595941394415617
747675897264758785
747693324702724101
747760005735153664
747778334759751681
747701084114796544
747705634968174592
747738010859540481
747774169597743104
747779135683067905
747713788523257856
747676866027347970
747644418946142212
747704041136873473
747768700552392704
747746529193103360
747618741471580160
747718905825730560
747634281166471168
747680641173622785
747610566705971201
747708982123429888
747610147506249728
747601855073685504
747791161050415104
747661263321374720
747696214423003136
747688933144788992
747741579985575937
747711561351962624
747677570863333379
747759443564171264
747777584113455105
747739776481103873
747629390704615424
747703709539405825
747682134027010048
747702367592792066
747732637863804928
747768901551923200
747799801169846273
747707140547219456
747735879863635968
747786618447273985
747600299192352769
747790921664696320
747620029017907200
747748009815990272
747687750179102720
747650198676070400
747705370521518080
747698248895311872
747772051461648385
747757837086973952
747729835880030208
747610642232840192
747766200776560640
747803626521923584
747804398022234112
747780637537468416
747724903676284929
747668968060649476
747746491695923201
747729076870332416
747751776531644416
747795027976294400
747609266517774337
747724160894382080
747731849154281472
747792457140666368
747675847067303937
747715487354789889
747691328151162880
747743178221051904
747607328711532544
747633576867307522
747603809539604485
747704183650926592
747711322360524800
747712513672884224
747783619356266496
747749414937202689
747799377578704896
747680741534863365
747672067869401088
747759481384165376
747721015329964033
747751030008455168
747776770187763712
747636747501248512
747704489650556928
747767249306456064
747665788979548161
747695669104750592
747632683476463617
747771569489977345
747693727083282432
747674827583066112
747796412000198656
747708822572142592
747714363377729536
747751931402137600
747724811217022976
747790477156560897
747617717994192897
747749964390903809
747723645204586496
747723833801609221
747782537523531776
747733531309256704
747659417705938944
747783749442613248
747706868139712512
747766708006420480
747762714970296320
747679860731023361
747755484367695872
747780230371246080
747727411786178560
747725482309881856
747597555882668033
747655542454255616
747669274249072640
747777038811955200
747729466835734528
747805870281621504
747800061321445376
747600127238406144
747689130440691713
747780029053034497
747801533388038144
747699133595656192
747589331099889665
747683186742804480
747803508880117761
747746822966378496
747633002260242432
747738228724240384
747737276684320769
747692217406525440
747780582868910080
747763901966725120
747672365442732032
747743169769541633
747613821435543552
747625615725998080
747710256906665986
747645471720603649
747657211585912832
747603646334926848
747783459968532480
747742922423017472
747685531614593024
747733812096929794
747651280781328384
747591100836126720
747784408292274176
747628031770951680
747701696441294853
747770986372677633
747686097749221377
747771791616151552
747731886886232070
747764023811276800
747729194260533249
747749402492690432
747796773058543616
747769744720265217
747618456057438212
747660109816471552
747754397829111808
747665579159527425
747676987729256449
747798450817867776
747790095625904128
747714711312019456
747716695058427904
747696428407988224
747698768624095233
747800052899418112
747634747044573184
747670763520532480
747787868182036480
747722051297902593
747650303416221696
747773725244686340
747749536492326912
747725725436882946
747621744618266624
747770520721100800
747658524520497152
747637431415902208
747708214360313856
747800203701456896
747782550215659522
747736186169364480
747789349148753920
747698064140419072
747628413565927424
747719987943587840
747709351020924928
747765949051305990
747700920574697472
747724433712873472
747767681252794369
747708373873856512
747803118730153988
747705735526629381
747742012246458369
747751856034676736
747785657976823808
747742141992951808
747754045700476928
747766733369450496
747703298678005760
747771921501130752
747733728508641280
747731228699299841
747609459292147712
747803324242526208
747587959373832192
747700677321891840
747680746047942656
747720751206244360
747669383288360961
747757120129478656
747739466077454337
747736072776519681
747790699433697280
747768725462343680
747775780520886272
747699745896927232
747669786147041280
747702325364547584
747697829364305921
747733757667450880
747774044104175616
747719321045041156
747675607840985090
747766477269377024
747705840187097089
747716242295898113
747741244428812288
747768888981659648
747779639343452161
747736630761390080
747794394540015616
747783724595548161
747780775748206593
747609702910033920
747688199233871872
747799121684271104
747746923767955458
747668385278889984
747794621028253696
747715885830389760
747667697379479553
747737738057760768
747680490069630977
747797112570712064
747607978937704448
747734370178502656
747630758269980672
747768075307515904
747710722663153665
747712727318208513
747744327120658432
747620515855106048
747660952913514497
747794734299545600
747802636469080064
747684155748716548
747797079238524929
747721120414113792
747787411376246784
747725020982616066
747741852502220800
747597941733474304
747613733598310400
747648806330720257
747769799359471616
747804179943555072
747690702935592960
747766422760194048
747721812390338560
747723569497505792
747778305315725312
747591428096688128
747616648404697088
747702959056764928
747751944358346754
747806637839233024
747743371154731008
747589196898938880
747745593833840640
747765009518727168
747699893037318144
747627461521850368
747739822635220992
747694704368680961
747724484170387457
747794033997660160
747798672738492416
747794013114236928
747692926269009921
747795862898651137
747630422528430080
747669740131389440
747792276500385793
747751667471388672
747734038677426176
747786442290532352
747609903921958912
747688555493875714
747620200959344640
747719748679536640
747751491239313409
747640706911637505
747791911755329540
747766083126464513
747774543004065793
747799574547468289
747741605046665218
747747875740868608
747726077708075008
747627545500205056
747723280157671424
747722189609242626
747777487682281472
747591134705246209
747596776065032192
747705353849167872
747729483575230465
747678539680473089
747674764806856706
747703814422159361
747792658144210944
747726770158313472
747772576148008960
747643437609009152
747620943485251584
747594968336826369
747586600377290752
747765294433656832
747585883302334464
747776052852822017
747769438800220160
747713385823879169
747747032631173120
747709783097098241
747648391128190976
747655429111570432
747749763047645185
747664165825822720
747680708244672512
747687511409987584
747801600555614209
747745099090661377
747768549259755520
747764329961914369
747766314001891332
747712773522591744
747744973072670720
747688253730467840
747738950257741824
747800140757426177
747684776539201539
747737121658658816
747718670877626368
747757401105965056
747624562980851714
747664002247958529
747761771549720576
747715160320675840
747615104808681472
747670838909018112
747671413356650496
747669794510479360
747661967754665986
747596217849307136
747728690939830272
747613397810819074
747737725374083076
747685246259367936
747647765950373891
747639927052046336
747718440224432128
747747883911385089
747711397761540096
747723749974212608
747794549834129408
747593898629992448
747765626169622528
747794512341250049
747647761651204096
747761645607391232
747781673358622720
747718276420145152
747626693762789376
747595219718201344
747782185231486976
747769425823162368
747685032513384449
747770634101456896
747747896691462144
747683446890373120
747762777972932608
747608859817164800
747688517833203712
747752862810255360
747744222292357121
747744071465197568
747638568055619584
747603486892711936
747806642134200320
747711712602775552
747644595010412549
747699498441379840
747791764791115776
747786538591879168
747794889585336320
747751415771176960
747724748361244672
747691936358739969
747663838821113856
747604753627119617
747680150330957824
747626962349232128
747620671006466048
747673447875088385
747586277420105728
747602396256346112
747667051544739840
747646210039779328
747713763298676737
747799624962940928
747795569024839683
747701130298286080
747714812151500804
747628887652204544
747599179183235073
747684504152715264
747732079836794881
747633866127478784
747786505167347713
747775121834729472
747781514142842880
747701667034968064
747708012828233728
747737855393435649
747754985178402816
747698198509125632
747764195643506689
747632595156905985
747742225900113921
747727151823192064
747796294949810177
747586353148268544
747786819752820736
747694993985445891
747783279806414848
747757640235778049
747743500918210560
747750056581693441
747621849245323264
747735204622655488
747713482229952513
747681345539805185
747677000454778882
747598294281379840
747801240030052352
747617017419661312
747602224449126400
747726006669164544
747711900956385280
747785171378765824
747742498475245569
747712245128388613
747798865802334208
747759938718531584
747615914640576512
747778129276469248
747722512650407938
747773628578574336
747696923440721920
747676824084283392
747795132901007360
747617378284994560
747596406840393728
747700043885457409
747601209402351616
747738031550042112
747697292317175808
747606250762887168
747686496291848192
747796579873062912
747674739565596672
747719329324601344
747631727158362112
747731777788198912
747592849823248384
747639536893698048
747711632621604864
747732243712458753
747745728399736833
747632876183785472
747763448969330688
747766561360986112
747768989976305664
747626668605509632
747664962827522048
747794851790524416
747791513283870721
747637607291453440
747659568956710913
747796047469096961
747734768666681345
747630221243744256
747681962182094848
747770575477694464
747679374263070721
747693068623683584
747734940364701698
747617659131465728
747643659886202884
747745338304389120
747601398154428416
747718528124477441
747798114891894784
747695241239601152
747737473686470656
747745807886073856
747785540653748226
747722260992106496
747694972992880642
747765311269548032
747652606177214464
747804163170525184
747793077721432065
747621316954460160
747722235939532801
747705244604317697
747696445042659329
747771443698667520
747645983576723458
747668905183875072
747776346454167553
747721518826819585
747673950931591168
747697015514140672
747734613351632896
747791068834504704
747683237422571520
747601079173513216
747715042490093570
747752799681785856
747755412888363008
747639390126612480
747776128367136768
747636596690853888
747679781257383936
747664459292905472
747797754550816768
747706113051758592
747678112041811968
747687456783347712
747712538536710145
747787461523312640
747608196987052032
747603276988813312
747611665638785025
747736479665885185
747640774028832769
747738761652469761
747710122772803584
747661619694559232
747776933694316544
747801256735969280
747668372603691008
747795611068444673
747706263883157504
747716804441673728
747708784965988352
747768587222392832
747710235893170177
747793715188600832
747798161121435648
747637343201304576
747803001641918464
747730439838769152
747740296646131713
747665281376489473
747697548249468928
747731480126832640
747692812850860032
747695354536144896
747719144561348608
747773070958440448
747711125198901248
747747733247664128
747701985860849664
747637368367132672
747626538804318208
747765877697830912
747785473641299968
747776384462954496
747794159805829121
747785557158178817
747766997711208448
747780498890592256
747802015573630976
747710831811563520
747617579632472064
747682973198192640
747689650236555264
747740258649935872
747694083863416832
747742758773755904
747746986565132288
747762589162176512
747614740092858368
747714300299583489
747798052132524032
747761033322823680
747751822698348544
747595433682182148
747700740022542336
747744184740765700
747734252482076672
747761075072925696
747659006613852162
747610344474939394
747801789425197056
747798936987934722
747681123476606976
747794252013375488
747672919090798593
747625674689519616
747644494431031298
747795271300546560
747764870926438401
747794566758211584
747747733151285248
747789457995096064
747707123644174336
747752413973602304
747660986346315778
747598843764686848
747758512483237888
747749100477517824
747686081114574848
747721980145729536
747728644630548481
747720608369225728
747769602206273536
747772101856223232
747693672683175936
747768805196169216
747628853774815233
747788933740756992
747616350626013184
747713801307496448
747605890014941184
747768759167770624
747771888143896578
747663977103101952
747779471550353408
747650530139308032
747748131371094016
747746730482012160
747756260112601088
747721052931887104
747689893762113538
747707568412299264
747758130600214528
747652761601327105
747676278938083329
747766745784451073
747782633837330433
747784064187437056
747726757172748288
747674118858883074
747712861749780481
747672621400064000
747665587556466688
747677088539344901
747804062557573121
747802192137027584
747615981602668544
747718137940959232
747783023886741504
747671258263879680
747726870725156867
747744595879002112
747703512683974656
747699452278890496
747748496539684864
747683262420631552
747602140378574848
747634147338952704
747800845723512832
747678363351945218
747689851793903616
747694356480561152
747736819622645760
747661913467781120
747610755508412417
747763201639583744
747630032588152832
747727634000416768
747633987682611200
747785796573343745
747663259940102144
747638848792956928
747596167731503104
747703235620839424
747755215835668481
747586567007514624
747728653186891777
747805421453271040
747664572685881344
747653281686618114
747789135226757120
747709137115619328
747651079693869060
747790787539312641
747757317010104320
747769761770016768
747780960280731649
747771758187515904
747708558133821441
747760961918992384
747626265901948929
747716074523754496
747744142747262976
747804683545288705
747648701309530112
747796240348348416
747709220930347008
747668921940119552
747786224417579009
747641717717893125
747758197809745920
747738262215790592
747721686510886912
747795825032593412
747667047350419457
747591398975746048
747757417816023040
747595366653034496
747778464699252736
747782105602588672
747616417613254660
747731568135913476
747738950295498752
747729911352332288
747708176443805697
747595223916650496
747767668661424128
747758734810693632
747609891628417024
747756440492847104
747589444400734209
747775562165403648
747762786269290496
747800832830226432
747785766865080321
747769392407150592
747798265878450176
747761427344142336
747776145160966145
747776057198030848
747722055626416128
747613033107697664
747741403841699840
747714845420699648
747682457286287360
747592875051913220
747601041596817408
747739264964780032
747616929502760960
747698752086024192
747609195403350016
747722164443430912
747778821139603456
747624013870993409
747764975725350912
747746550214983684
747654720005808128
747736140153761792
747751784718929921
747717613648764928
747751990260805632
747695564511412225
747647698745065474
747632482204397569
747768062775025664
747708709250473984
747671287791755264
747738874684678148
747670444531138560
747633173916356608
747614740168376320
747805161456803840
747774715058655232
747622474234269696
747602870267084800
747746453838258177
747717286476255233
747746793723670529
747790615828566016
747786660302069760
747688849342607360
747594741605249026
747751243704066052
747749419286728705
747748391791300608
747794612744503296
747765663670861824
747665994676572169
747774463199051776
747649250956296192
747701889400180736
747772618024038400
747639377426284544
747652493102956545
747591059052634112
747788808012324864
747798001939185666
747794566728716288
747666049022234625
747680406166704130
747707639740661760
747789567114219520
747734638580236288
747790280003297280
747801017660542978
747782701055356930
747782537380913154
747736504940769280
747743786265108480
747655294868656128
747798773368225793
747716997253857280
747745367509377024
747671031993761794
747633043863650304
747755823951155200
747586445234343936
747716452048846848
747718603483516928
747604560538177537
747624592412315649
747793883136921604
747704053619122176
747689360783474688
747761410545946624
747789021808451584
747681664587935744
747703030355734528
747784391376707585
747722726459195392
747721241998536705
747760517356224513
747776728307728384
747669425529163780
747657173807792129
747788099049054208
747677537313165312
747712937184354306
747759799954079744
747799083792891904
747730234481442817
747787796920811520
747660353044094977
747713960485470208
747729554815520768
747706297391386624
747735963917500416
747709849950126080
747677834970284032
747788560498044929
747774442386776064
747757325352583169
747697569225117696
747772701973053444
747740686666063872
747757111531143168
747757392746655744
747684365736480768
747602341663105028
747621685986271232
747696667638571008
747656376831311872
747604808081805312
747793975411621888
747769941890334720
747683619167145984
747642716159348736
747690451608682496
747751810035814401
747787889245884417
747587334347067392
747754959739953152
747721464040853505
747698714282762240
747803462637920261
747799725743742976
747750736327475201
747657752894410752
747768675437060096
747803697795719168
747702065674260481
747608251445846016
747727952952049665
747654032223834112
747792004113891328
747783485306376192
747804116974374912
747718855162748934
747737020634652672
747733136730120196
747641529183928320
747660130699907072
747782021338931200
747749389653905408
747785557200224256
747790489756270592
747691042825199616
747611502069358593
747591860021927936
747786237004517377
747667034784272384
747794592007749635
747613712404512771
747710516982845441
747782650648231937
747740820669931520
747632133917728768
747759405819699200
747712912165318657
747593051493773312
747726501605421058
747740879398539264
747643135363284993
747790880027774976
747801311177912320
747668884182958082
747721095176929280
747672172693426180
747587200150212608
747753823259725826
747787956258283520
747669459092049921
747727327656812544
747797221580513283
747710747740938242
747796861008887809
747600240211988484
747604971475054592
747659010837479425
747711905238761472
747585723797118976
747764208259960832
747776602407198720
747795539668963328
747711137907613698
747602522030870530
747707480289972224
747604262880952321
747799633284431872
747649439658016768
747663754880483329
747633388035551236
747726921065238533
747802749581012992
747769090387804161
747770042750799872
747629789238919169
747645706593308672
747706746488168448
747801688740794369
747731568383373312
747697258838237188
747712341584809984
747761951908888576
747607739644313600
747793740497027072
747732553755406336
747717965987090433
747796525363826688
747762278930472960
747751810010492929
747695421804396544
747723007645319169
747593646866739200
747727596201381888
747798479972478977
747725369223036928
747773305785024512
747740493560217604
747782319218393089
747667122835300353
747732457303183360
747598084402716676
747602576573669380
747642477063069696
747751298242646016
747778594571706368
747804666726064129
747790389134954496
747718066780385281
747774866011590657
747750157437939712
747767446233321472
747772030578212865
747757329660133377
747739424369291264
747591138857492480
747774161553068032
747706343784652800
747790854530564096
747778103909425153
747730419085414401
747748865370165248
747762836961648640
747599334523412480
747764074004488192
747738765519691776
747620310095015936
747693982914863104
747744998326738944
747750748604276736
747737612132159489
747759607368527872
747586155831566336
747793040027320320
747796135394287616
747726098914476032
747650660095655936
747784697548251136
747705651627974656
747778880153485312
747631194381115392
747758914930905088
747662668304125953
747693886794047488
747701671338336261
747682733774766080
747768868089769984
747618300968861697
747705781718487041
747586487475118081
747618070340898817
747786794742222848
747723129447976961
747708738795089920
747786949717540864
747684013352099840
747710613695176704
747759414287925248
747767039293591552
747609698443071488
747758533232365569
747689625355956224
747786178028462082
747748425177907200
747645538909175809
747696285780684800
747740846003478529
747601913982615552
747630003286835201
747762224450658305
747681911947005952
747753131124076544
747776841692372992
747771170896887808
747656972737056768
747677050702536705
747781471985766400
747736542685298688
747740912965423104
747634319284264964
747755920302686209
747759196058288128
747732591554498562
747597908531249153
747663889022713856
747793430185598977
747787004411248640
747774521948540933
747749234754068480
747659686145556485
747787780269477888
747798018485784576
747668808727412736
747734864842022912
747768994220904448
747791672625467392
747730549201080320
747716800062828545
747789692968407041
747724643302260738
747798576403718144
747742800444334080
747586587924410370
747803236514566144
747765944576020480
747783720275435520
747737167741489152
747719014684758016
747663305964163076
747736685476257792
747598726433218560
747678493656350722
747670935579299841
747736534200229888
747799331365806082
747766976697765889
747616191242350592
747669593242611712
747799557996683264
747786031282397184
747774425500508160
747651398150537218
747619924240109568
747730699923394560
747734168860229634
747785175774466048
747714824742776832
747768784446955520
747637854751363072
747698881845170180
747719115343822848
747705161062162432
747771036549124097
747611334162845696
747593814924136450
747746923482849280
747754901019693056
747761700196220929
747756704893304832
747787742545907712
747780096333733888
747732252054986752
747696122282512384
747774777859801088
747729970278113280
747673082756734976
747615037712277504
747623350889910273
747736010218307584
747764979986726912
747731325000556545
747623757829840897
747729315828236288
747628342061334528
747616329847316480
747668129476644865
747700828048363524
747784194030436352
747752535700684800
747703604862148608
747804561557970944
747690677882990592
747620691738931200
747726648389271552
747637254953308160
747707614629339136
747756524253118465
747657156971864064
747677339941740545
747736974790897668
747753387035230208
747617470731673601
747750908197507072
747741793945550848
747758701386280961
747797368620355584
747747405798440960
747722294563315712
747781253777207296
747603180603707393
747658620981096448
747690648543825921
747725096417116161
747772328461774848
747737675126423552
747657425403154432
747694041874186240
747704888210108416
747761435778891780
747730997681225733
747710378776334337
747638601425498112
747752028118581248
747715755655987202
747800350489456641
747643391521988609
747769262643814401
747652119642185729
747592694927663109
747746587883999232
747650546765602816
747708894043070464
747714841348046850
747594729068560384
747725419571482624
747615495025623041
747610877193392129
747776166212173824
747702652688080896
747771653195706368
747742049785479168
747745174575587329
747752711739838464
747769786617241600
747612504495259648
747758055199170560
747803907607433216
747606464852791296
747779224023482369
747736261692129280
747702405224140800
747766800327258112
747690803783434240
747699767162114048
747691378415636480
747716233886339072
747688404612177920
747767618304638976
747789458033020928
747794432355934212
747733623550447616
747773616117317634
747676228602171392
747774484233453568
747755916192256000
747626400119554048
747717337030213632
747655726823247872
747782956849205248
747597648157360133
747779534414581761
747663611926044672
747745577031565312
747601704179367936
747700408550850560
747755765079900160
747741617734488064
747712609869271040
747746059485585408
747706066704662529
747678103623827456
747676329303228421
747634075641384960
747697120241721345
747784269720858625
747806755325870080
747718721251213313
747731861670141952
747793694447833088
747708147264008192
747645656244830208
747779232193982464
747767387684929536
747733245912059905
747636227634003968
747774668879302656
747746332010553344
747738597919432704
747700299771559937
747700299771559936
747702883328593920
747730762909233152
747743924572282881
747642858509864962
747622348380057600
747756402861608964
747804087564013568
747744629299232769
747614412874334208
747742750364344320
747748383348166656
747684541838594050
747687825655603200
747761616113049600
747594792117231616
747725922548211713
747794403226427393
747649141644398593
747707018979475457
747761884753846272
747667894448889856
747762291379154944
747782172350648325
747696722013466625
747733002495483904
747762157094309888
747761603764903936
747762300094980096
747766762503036928
747692083268419585
747680091744968704
747666573448646656
747666573448646657
747806319277649921
747757963151028224
747754381035077633
747724911678980097
747801881355890688
747746810270187520
747785414635819008
747694490668965890
747733233509490688
747765852615905280
747763902058991616
747597270854467584
747725935328268288
747780507434360832
747786488318918656
747705123086995457
747741508925816832
747653608599068672
747710265450504192
747756733888626688
747655852476219392
747799423485419520
747778003514580992
747712484128198657
747688845030924288
747670130008727552
747787377498718208
747692783536857090
747747758308728832
747756905829892096
747746034294603780
747723766885662720
747713222485106688
747602400609996800
747718699944120321
747698613761998848
747788980050067456
747734306957692928
747696290025345024
747772227836321792
747690992338407424
747790259014995968
747713742436188163
747788543628558336
747778523394342912
747679642941784064
747586432701698053
747654556746649600
747707274949500932
747598302649024512
747719094586191873
747794860367843328
747786794473762816
747678338140016640
747659526799765504
747736999981944832
747657018882793472
747719774059237376
747776744967438337
747664014776410112
747711288776724485
747664962580058113
747702421871280128
747723397627523072
747730146518511616
747688479950266370
747700140484460544
747778485674999808
747769384140218369
747753412180213760
747732167946547204
747804372797657089
747592967586668544
747585908275355648
747775621095391232
747734567235260416
747747791749939200
747631911632244736
747697422428737536
747652669142073344
747694054218010625
747758600488103937
747684734445158400
747803953656627200
747723187975262208
747787708915933185
747712173632331776
747683367362105344
747789554489393152
747622021597528065
747715919456141317
747632301631213568
747801210401480704
747682717190492164
747721015430643713
747648520853852160
747716670249181189
747748110512852992
747691521210720256
747726115788185600
747717848877965312
747738694212259841
747625745762004996
747752032166117376
747700387994546176
747687087827197953
747777948720185344
747674340972466177
747766389411352577
747655680652345346
747678896242450432
747806759461355520
747783544018210816
747799159554596864
747690048687046656
747737020714344452
747720872958566400
747722101700890624
747703957250842628
747786622842834944
747795376107819008
747619223871062016
747710022176641024
747668116952461315
747762270600564736
747621732140212224
747712882519977984
747624810495107073
747692514904248320
747733220800757760
747675200964141056
747786404747485185
747748966016688128
747618255020298240
747649322087518212
747699221579599872
747738879118082048
747714648443617282
747724870021169152
747601322640179200
747774958361686017
747799486789890048
747778208855109632
747805555931111424
747620578568200192
747663536634081280
747695761299750912
747693634934431745
747698156515770368
747670931212996613
747736878435147776
747789181284286464
747715852355633152
747628375607545860
747803009795555328
747618930047451141
747790506588053504
747771187783077888
747736513178386432
747733556156301313
747761964391227392
747643261553086464
747767610012491777
747754444184555520
747747405798354945
747694729651961857
747642288197804032
747713255779475457
747704867435782145
747743232650510336
747696466215473153
747665444857864197
747585581211852800
747772856931606528
747620557693267968
747651465519443968
747707849522946049
747690430620381184
747778141796638720
747683283308281856
747752892216578048
747720730209566720
747660470610436096
747651440114548736
747785138075901952
747711653513428993
747672596263604225
747696201982709760
747764233471926272
747728426551869440
747806054990422021
747590534819110917
747723825626877952
747803169338589185
747780578762592256
747782323677061120
747718049936056320
747642095209451520
747664052487335937
747699796312526848
747759430947774464
747756818093457408
747610428444909568
747615570766467074
747793312506060800
747806629383397377
747778804542668800
747744411262423040
747681836399235072
747753433155964928
747619106380091392
747671723936522244
747672587845668864
747617453807648768
747784626316378112
747715466148315136
747749423434862592
747692485577687040
747806528833359873
747771166576812032
747779924333821952
747727747401814016
747763394627969024
747659313125134337
747802636473143296
747636118653263872
747725272540127232
747650278288142336
747686911314169860
747653528886337536
747591403115536384
747595505132179456
747791798643335168
747699137852891136
747732658772381696
747744062887895040
747730503093092352
747715965232812032
747711993226862592
747738237150568448
747617961117048832
747786245393244160
747758449409269760
747700379454930944
747731215923412992
747604921101467648
747692318099144704
747754163140853760
747794340009893888
747790288660267008
747591759631310848
747781237255839744
747713327355273216
747727323550593025
747674810914832384
747610239692906496
747667340704288769
747703629851795456
747731601862303744
747789617517170689
747669299498782720
747756972951363584
747706725206233088
747733296335962113
747626379223666688
747705513421463552
747630833842987008
747780188558102529
747603113347977216
747701637616123905
747751906542555136
747620779995570176
747717592928948226
747633412941316096
747657534463414274
747754469098725376
747801583681961985
747730787911372800
747681500812959744
747591306508124165
747645480314740742
747637041161113601
747669773476073472
747746101554454528
747776484996222976
747790946863972354
747795539853447169
747655747614425088
747760924145102849
747698441686556672
747778645163384832
747653449278439424
747755341622951936
747647442942857216
747735926206521345
747651104540860416
747666044991508484
747781870541221888
747692154173132800
747702065674223617
747734600827478017
747593269559779328
747588622094721024
747791039302406144
747760785959587840
747697619607093248
747633539114373124
747749100527980544
747717756523536384
747618901056495616
747735082904002560
747673850314366977
747685263183314944
747590484395200512
747674366427729920
747773280501768192
747674098000601094
747664396609011712
747588026746843136
747596247393939456
747742930673098753
747605848281604097
747664409129017344
747714321396994049
747782407202418688
747749809466052608
747726707168260096
747669371028443136
747688626809634816
747735502703427584
747717668321509376
747779035179192320
747738585286119425
747795736734146561
747753101998731264
747623552132747264
747650592982573056
747770323462926336
747795275322892288
747763822367281152
747715566824267776
747768419299164160
747701314856026112
747781824294887424
747741101797314560
747669270209900544
747720281549062144
747718150813278208
747709380573937664
747789306887012352
747758004993425408
747703902439673856
747623569224413184
747790464502272003
747769421683372033
747783153868115968
747686554907324417
747664111211786240
747711741870628865
747746835440242689
747617563052544000
747679974195404801
747689063310856194
747628505886769152
747631026701242372
747799293512257538
747586432718381056
747725499267489793
747610897930162177
747767522003279872
747699875987468288
747754989041311745
747689403003318272
747749083767541760
747735687093436416
747659984050216961
747799964823203840
747746810379313152
747796282052313088
747763390441996288
747612370323836929
747742360335949824
747741609610010625
747751289837084672
747685711743156224
747586248047484929
747703571332882433
747643320034299905
747624374526566400
747621077853962240
747791202796318720
747780432016584704
747653121988526080
747788313017335808
747760202808762369
747690799811395584
747733833357885440
747801185298440199
747762090111275009
747740367911518208
747689151189893121
747798379439198208
747752409796120576
747678665488596992
747628958959603714
747712681373802496
747737406888116225
747760487769718784
747749519740272640
747625057950777344
747736534443507712
747780192752525316
747700471670935552
747783288186638336
747666468439982080
747650156724629509
747749192517419009
747698760600387584
747596159435169792
747623250448965634
747786832415494144
747739306723270658
747765776925417472
747733275498647553
747593525219328000
747800899930701824
747670549317427201
747595324752011264
747696717672357888
747623275413528577
747729051452841984
747632632985489408
747777298833768448
747718196661194753
747683765623922688
747731484337934338
747657731520217088
747675549154353154
747764506076524544
747637578262777860
747788581343739904
747639448670699521
747658557915602947
747732541138866176
747704577907130368
747613267808260096
747748651456466944
747708411677184001
747664992191782912
747621266522243072
747602073508786177
747706020785455104
747783355505180672
747785691346706434
747733665241767936
747607676754944000
747735464929542144
747765810412818432
747697606780936192
747642410012901376
747676476120702976
747745740974362624
747768964453928960
747678120237502464
747707006463672321
747718167275933698
747587137382416385
747637678737399808
747800795089899521
747645140483833856
747592380455456772
747680984955559937
747659304493277184
747700224055971840
747686038982778882
747804506981810176
747740996834844672
747620305892442113
747732612563804161
747678397246078976
747767391791112193
747734202146242560
747734202146242561
747617357359550464
747779089738641409
747610239558574080
747744994002411521
747711817170980864
747713721296879616
747718121302204416
747664002348687360
747661657741135876
747695727854391298
747677507902640128
747736530190471168
747727373739646976
747799084019355648
747761465436733440
747689784479461376
747662664206254081
747704573608009728
747707706920800257
747686093651349504
747755211645665280
747696554161627137
747642539931537408
747735380888190976
747782554376409088
747595345643745282
747655458429755392
747718100271902720
747802036909944832
747690891956084738
747717450414850049
747587309504081921
747661338705534976
747722907061727232
747785905620942848
747727231309447168
747751281406672896
747586562939052032
747802229848018944
747663620335624200
747759523243384832
747781639795728384
747609031594774528
747773074959962112
747736110839795712
747710583940722688
747757996592271360
747718335035543552
747780054399258624
747735330351157248
747618544427270144
747616006810509316
747654938378014720
747744629399879680
747718071104774145
747713117476491265
747711200767664129
747631253151637504
747724597496254464
747618158404501504
747590471883468800
747729173372887041
747676379681001472
747753139344924672
747741362049585152
747744452983332865
747804586925133825
747735854743957504
747709363725414400
747677294001528833
747724966595026944
747764766341480452
747738102840627200
747708629520900098
747764996638130177
747796848593756160
747586336312299521
747796621988139008
747757530823155712
747641885737521156
747713671174983684
747681236794105857
747671753372143616
747782415754661888
747798031093882880
747690329906765824
747779056159035392
747725058844524544
747746332178288640
747738752987070465
747793816007155712
747730683238432768
747712697987371008
747793702681219072
747742930488664064
747595714927067137
747719744644616193
747795116270620673
747785985195401216
747706549364264961
747589767110496258
747735879964188672
747682159264161793
747693173556789248
747640115674124293
747693630761078784
747739956769132544
747777084911652865
747781853671751680
747755903613493253
747793996345278464
747729265706303488
747786299692687360
747794826662383618
747806696559476736
747738950090039297
747790229717692416
747770415959969792
747771753997434880
747702396797730816
747750241135362048
747771237837987840
747781304402444288
747766066185658368
747714057118023680
747746642720399360
747724404474449921
747618364126703616
747680854957244416
747615037787877376
747641139130437632
747719467879239680
747705408219930624
747587796026662912
747717747983933440
747662593028927492
747670952025133056
747776451617906688
747695086188826624
747643831869444096
747713415381135360
747773230077841408
747642581924851712
747687977002860545
747647711579627520
747666451599859712
747624609139175425
747672382383460352
747663880441180160
747804058342277120
747759376350449664
747757312958423040
747802502482038784
747670700664684545
747707752861040640
747690275233988608
747742519652454400
747788740936904704
747774257971740673
747611154013257728
747662047840722944
747805920629927936
747788723862003712
747678615207284740
747662681092538369
747768524198707201
747592300474208256
747780272364490752
747773402165829633
747627679344533505
747713138531962880
747689122022686721
747591742749212672
747748479859101696
747733652646273024
747710491787681792
747650370684522496
747611372142333953
747700433846669312
747784949189730304
747778573981859840
747673603160825860
747793199276634113
747700345686589441
747792608030765060
747674479703302144
747727558376972288
747728661634293760
747589301530132480
747674265508524033
747719006124126208
747687486000857088
747708646566563841
747610566936657920
747753085024538624
747788698813628416
747762312283459585
747647342468341760
747605772822011905
747603302125207552
747748483810082816
747776266816786432
747719455120162816
747740082665291776
747774606195425280
747688157030850560
747701058856697857
747770575460929536
747724894926954496
747586835191300096
747685007288827904
747751667148292100
747634319120703488
747655701846233089
747703873264033793
747792297702612992
747680058140131328
747700513471365120
747729185720909824
747608725347799040
747608171867430912
747803395738767363
747775763496075265
747588408353034241
747771095206473728
747775952533491712
747804918107410435
747676786427854849
747757833115025408
747686483574857729
747740271459303424
747777709846241280
747709418284920832
747802133081186304
747597602166714368
747729894549893120
747743228254912514
747743949981356032
747738019080339456
747803492278902785
747681958088613892
747687771112898563
747715134924128256
747770516472139776
747756561976659968
747742410579533828
747736404155850752
747737369047105537
747660240020176897
747689918885937152
747755807295451139
747612106070044673
747667168888823808
747682004276228096
747771972130582528
747748815239811072
747776594169692160
747737905972469760
747786782192730112
747710349223301120
747706666544693248
747712047916396544
747686433473835008
747626316376195073
747772517251715072
747647460047208450
747738518139600896
747789143510388737
747710793769160706
747645614238871553
747763973383143424
747617420085428225
747691344932519938
747774689825562625
747719081755811840
747774518056390658
747784177206984704
747780788519862272
747711452249731072
747682826347241472
747689650429497345
747721539697709056
747803425077923840
747720059116789761
747791463073857536
747612756329791488
747722869254328320
747740313289097216
747731790647955456
747800279198932992
747595832275443713
747625792289415169
747586676168364032
747800845601898496
747711666289254400
747742716864278528
747680577910902784
747668750208475140
747748286791032832
747755559475089408
747704946980577280
747784605411971072
747586067943940096
747742578414522368
747649892470882305
747693291186053120
747752019499356160
747802988895436800
747733854224547840
747767614110195712
747759569481371648
747692469031215105
747685615479697408
747796395399188480
747678296436019200
747751596046581760
747741949155745792
747686202464165894
747616065467777024
747688065079050241
747621585247408128
747754767137443840
747804431857688576
747652706970501120
747757820444090368
747676165649870849
747635040335564802
747778393245114368
747692200708956160
747732096899223552
747597530830147585
747803379116703744
747698882159710209
747797465148030976
747719027242438656
747662584564822017
747771661529849856
747705169358524416
747744101005672448
747639335391006721
747678384558342144
747711657795796995
747718720898928640
747757727955378176
747614828055826433
747618418690428928
747707413038534657
747598944511791104
747671875094986754
747714770174873602
747642774716059648
747795653103869952
747672848106422272
747714380192690176
747777885742702592
747605038730612736
747633345950027776
747720872857853953
747691898412883968
747740619389419520
747772584381530112
747802812566773760
747718104541704192
747595102193856513
747756956518092800
747732272875454464
747663616237834240
747662760650149889
747642196044685312
747626140219510784
747697267088429057
747788216636313601
747718263837237248
747629453673631744
747661988847828992
747741710164230144
747703340532903936
747654917247098880
747686361919008769
747737113127489536
747737620592078848
747762698369310720
747759217289756672
747619974450192385
747621174260162560
747733430532714496
747786588982222848
747734600735145985
747691185532207104
747721321430257665
747716036808572928
747650941210533888
747796974099894274
747779081383612416
747746843728220160
747726937586601984
747803983109103616
747761431664267264
747741881849634816
747675515415371776
747669358135119872
747801864603738114
747712387713753088
747764443057168384
747641935955898368
747714069503803392
747726849791393796
747714694643843073
747718213782351873
747724874018349056
747749562010472448
747736274161795072
747640815900561408
747760001570136064
747718125576159232
747717588541636608
747759254669529088
747698856830328832
747757623068528641
747653009056870400
747800971472932865
747755429652987904
747732667253272576
747795636129570817
747724043596476416
747714832770686976
747786241047879681
747682700350357505
747776552209874944
747773536652136448
747698085195882496
747676169873481728
747700903738806272
747801831363903489
747753768712867840
747758361458905088
747781270952902656
747763583212224512
747612135627202560
747687842709643264
747646843220262912
747751092671356928
747797347665608705
747588160704643072
747592153862279169
747786937277292545
747780276525273092
747777055295561728
747600810628919296
747690623403180032
747589117047779329
747669652101300225
747687251140829184
747705886488002560
747775272917794817
747732801487769600
747649284431052800
747666879578275844
747748584397869056
747662626654683136
747710886245244928
747692594663153665
747755307959353345
747777416215486465
747744411237351424
747587540157235200
747740451822780416
747746252582948864
747765646805635073
747764942250643457
747800430474731520
747793996194398208
747609669011542017
747682134186430468
747713956341489666
747763176679309313
747741202603180032
747638890987560960
747734806105034753
747713172149276672
747587888028745728
747689277153239040
747758827097964544
747595584786169856
747748936937529344
747734336351395840
747796294878531585
747721401201737732
747717525912313858
747792163380072448
747771351163899904
747735468826058752
747789684345044993
747598805873364993
747724311897735168
747793144922673152
747623720064327680
747663826057723904
747785024670416900
747806566557028354
747695375578980352
747787444855005184
747604703316443140
747744935596691457
747734797934538754
747632213760552961
747799016944074752
747618011763380224
747777902763249668
747790200210886657
747763772111097856
747675096119140353
747680175610073092
747718519769411584
747690245982920709
747757958956720128
747644687587115008
747631873820590080
747711876042264576
747708680045498368
747778871504871424
747723129343062020
747781937704632320
747774815570960385
747792201221046276
747785548857737216
747721837434519552
747725972850479104
747793052576645121
747772307481964544
747714405211770884
747727600634765313
747759967676018688
747771288316428288
747664862239686656
747711729329639424
747670746726563840
747708126221180928
747655051502555138
747667911372869632
747676832506478592
747655911230013440
747725087844016128
747602584957911040
747596662512574464
747802233715097601
747667772809805824
747806365133877248
747715004871348224
747668985018224640
747796710164926464
747708293943013376
747712459088232448
747681299595407360
747595148595441664
747694561812684808
747708616849887233
747658562080473088
747608457042403328
747635849844625410
747766858997182464
747717391593910273
747657580516876288
747605177193103360
747630682462031872
747642309173452801
747612961707958272
747727755782012928
747793002278563840
747744436298219521
747765080779956225
747659006932557828
747785238760333312
747741613502402560
747778343270031360
747719681574838272
747596150882983937
747661133167886337
747704766701178881
747800002412613633
747691663636729856
747591188966838272
747753512898007040
747767630879133696
747663398096211969
747800363340701697
747678523079409664
747768755053289473
747738115603857408
747739348506836992
747741303358763008
747757292112740352
747654845855899648
747734957423009793
747740195756322816
747703059434835969
747714535188996097
747757069609086976
747621488530862080
747693857438044160
747604166302830592
747662903461941249
747601175730495489
747792020765171712
747806348579078144
747736651774984193
747602140449882112
747613808873480192
747665675523661824
747664304258842624
747632939035410433
747764560610869249
747740120594395137
747769610456469504
747693609848311808
747605818992787456
747654284083363840
747777202322825216
747744067153502208
747744163584573440
747750811598458881
747805488650170371
747729907413848064
747656049797308417
747685011428618244
747746164578091008
747754045402546177
747770982128029696
747800623110885376
747767807044104193
747769145173938176
747774828409556992
747793186689548288
747730373073862656
747758814527524864
747740241981734912
747776749119803393
747690321618870272
747719014810587136
747664681821691904
747723980686123009
747767932852199424
747636755889819648
747732751223230464
747714929575211008
747740682354368513
747781279270191105
747623950918651905
747678275229597696
747729995313840128
747800866489532416
747671497368535041
747708331859513345
747750937616392192
747591721811345408
747637233990176775
747801004838510593
747712954062221312
747766230115880960
747684600617504770
747703667856449536
747797515488071680
747763059024793600
747726019176632320
747768381848195072
747639344064827392
747614647906340865
747745371892350976
747684793337454592
747790712222134272
747774077541060610
747742540703596544
747724790140645376
747591117730897920
747731417317150720
747745484958117888
747782864670855168
747798328893673472
747698957552345089
747730477704953856
747681924345364481
747782017266388992
747666850335563777
747793367191281665
747641269090947074
747688035446296576
747775906098384897
747800430357454848
747625502849007616
747610092820795392
747758009099632640
747766267877044227
747692422596034560
747696310837448704
747704116437188608
747700324996096001
747592547854254081
747734575581892608
747738618794491904
747763780554203136
747725100720455680
747687070831878144
747646004481101824
747764321468452864
747779655956996099
747684357045886976
747692703845089280
747613922010763264
747722055555088384
747670218051305472
747670453133713409
747744600094351360
747784747678638081
747742561347874816
747686408027004928
747745157949317120
747691021895671813
747759481296134144
747744914616754176
747719463353597952
747718154835603456
747680926105276416
747776694711259136
747649842235772929
747774228649238529
747753362045603841
747638391894872067
747782600396275716
747650643314249728
747613292961488900
747768977296859136
747776363583672321
747735942996320256
747648248203120640
747788669524779008
747675121104617472
747595681351667713
747806558139129856
747596272522133504
747692401699987456
747589439854043136
747704041124270081
747754678755139584
747806092785225728
747685300818837504
747639490727002117
747700211611484160
747684000626520064
747596578756558848
747764279722442752
747785800486690816
747739726115921920
747605256750632960
747585950264471557
747619425210236928
747679541921988608
747690430595211264
747799742609002496
747612634573201408
747756985794371584
747586428360597504
747692246493966336
747677654699094016
747728770447056896
747756251673665536
747677986166575104
747765839714213888
747605818699321344
747706398415413248
747775528833290240
747745593829761028
747718863660396544
747788917059948544
747724249037705216
747754158938333185
747595097991168000
747756440320782336
747646201588244480
747735095574921216
747696939865628672
747588617946677252
747673997295390720
747799973052489728
747734814816624640
747787469970673664
747681769185476608
747593022020456449
747775016951943171
747593940640096260
747676488728739841
747603528890253312
747700756833263616
747591260194607104
747618099591995392
747801164364812288
747773234603491333
747757333678260224
747696084487667712
747635438991585280
747670826217005056
747734634293694465
747614006110609408
747616896086851584
747732793073995777
747699439683379200
747792696119562240
747770386352312320
747632763105312769
747797846586437632
747767190351392768
747678376043941889
747774740014706688
747794973626503169
747659514107822084
747732449082413056
747748756335038465
747760962120355840
747759552846757888
747683803641028608
747761989485735936
747781044347232256
747717378864209920
747803970333118464
747666388584632321
747800380004786176
747717425085489153
747730922498306048
747674278242451457
747772244676456449
747766192073506816
747706570134396930
747728812679512065
747781304331214848
747713494984818689
747803760743702528
747798157132730368
747609988042895361
747595018442014720
747655743801810950
747707321153888256
747723909584293888
747782218823639040
747770931670573056
747720470045331458
747785784015654912
747743304045989888
747696478597033984
747691415979892737
747669303848222720
747758268991184896
747745057155989504
747698382962057216
747687909797564416
747752455920721922
747632616233283584
747751356883046400
747793052371128320
747793081718677504
747764367840645120
747763285609545729
747710361642606593
747734466668404737
747703105882554368
747721979881529344
747796550458408960
747731467615240192
747708625578303488
747722764442865666
747607613924220928
747637204965539842
747763528954707970
747796072261632000
747657350119559168
747714178564128769
747667265240313856
747723297115242496
747758214851272704
747778808632139776
747730553147920384
747649901157359616
747784303426306048
747740065720336384
747618976411361281
747733514234302465
747598445133840384
747609488715177984
747754846514642945
747805539090980864
747770176695840768
747709351108972544
747693576419680256
747621786641014784
747796408095379456
747667655503523840
747726740659773440
747648059811704833
747803999651389440
747625376910716928
747777097339310081
747782197583634432
747674890640171009
747762354260164608
747769073661001728
747773532201852928
747741114346545154
747683102881873920
747613943305277440
747801394904727552
747743408924536832
747782290068086784
747688945769644032
747675079492894720
747790171249254400
747593533826052096
747675599590793220
747717487849017345
747724924471607296
747748798294855684
747722860676980736
747724425211027456
747695220238725120
747653407457026052
747647690390003712
747778116475588608
747682062992310272
747730461112164352
747715248325525504
747620733703065602
747668410251747328
747806730122190848
747737565931896832
747654229335097346
747658730108497920
747697120250036224
747654938206048256
747742645552820224
747710374624002048
747756209776754688
747733464133341184
747800493351702528
747602501260709888
747651926934884352
747678959270236161
747767391896080384
747753185763274757
747636454197690368
747782310888636417
747649137575878657
747626345899896832
747728363767345153
747681827805069312
747706607929266176
747718448613068801
747715776619118593
747773129771061248
747806755535593472
747621308523941889
747766452283924480
747712664596549632
747691848290934785
747746416156520448
747754036976287744
747741986782838784
747658536897888260
747609090533265408
747610600335781888
747651180185133056
747754918052667395
747752418155204608
747619668223893504
747803211277434881
747719895396265985
747750136370061312
747717038970376192
747617021924360192
747610797304590336
747676991764201472
747776459880693761
747764963255554048
747765764229312512
747679818972532736
747720453393899521
747704468800737280
747618548382466048
747728023940702208
747654787143974913
747627847456555008
747629344688766980
747652333706878980
747667680442867713
747741420577034240
747693370890391552
747705441732411393
747740397175083008
747707992104124416
747691302888812544
747774467632402432
747745237649494017
747767416961150978
747633266392346625
747736215449853952
747697908846329856
747646105115041792
747758437082107904
747658604182908928
747677197478039552
747715545844293632
747710986711404545
747662894746210304
747642833427902465
747634994189766656
747748962107547648
747769757483601920
747712622708006912
747729597005967360
747719014630178818
747617302997151744
747723800335245312
747794080164360192
747778519082668032
747692506796724224
747774924824121344
747760903240687618
747664832850235392
747640652427571201
747727441230204930
747728128999579648
747741307313979392
747745052768645120
747718150674878465
747796449929342977
747607647499718656
747587485316767744
747711003694080000
747625653831245826
747711406108196864
747761913992482816
747677046546006019
747655391501246464
747729966196981761
747643785727840256
747669496589074432
747699280304017408
747799088167530496
747670943762419712
747731555599134720
747706494615977984
747774626906898432
747683677686075392
747625695736639488
747739646583578624
747672646561697793
747795862521274368
747765059720458240
747783162248433664
747677570620096513
747701511988350976
747605319669391360
747654544142794752
747659400857403392
747734894344867840
747781598058160128
747693769085063168
747766750117236737
747660906985889792
747669865872363522
747774404646604800
747614383493230593
747624512645013505
747600269777633281
747594330563575808
747747968057483264
747664983526359040
747687334909452288
747672495579344896
747639809536069632
747609526543671296
747730825987428352
747791873905954816
747752376111603713
747740392972492800
747753722491568128
747727063465992192
747658088103161857
747690384495620096
747715365766107136
747733413831057408
747602320930705408
747687750430760961
747746718276542464
747766238353440768
747711926445219840
747634415443058688
747764653074321408
747704036711862273
747663155065655296
747766720836833280
747674697530286082
747749817863053312
747705576277282816
747615230927249408
747740527156670464
747705819442065408
747677398917910529
747699700032217088
747767630895915008
747638043637583872
747649787713961985
747748341421867008
747634352868098048
747615767898787840
747728145843892226
747712161242353664
747754741665533952
747762782423101441
747709468465577984
747745539589046272
747690308746551296
747692246770790400
747793539031928832
747792259865686016
747693743982190592
747718792428552192
747766963959631872
747786371138490370
747629520736292864
747629814316662785
747719715045392384
747639398548774912
747611745175375873
747748634742108160
747792645859180544
747730192572030976
747761272201031683
747771690835316736
747758428689473536
747681484006391809
747749100276289538
747782705019031552
747792343902916609
747592908954443779
747701381906202630
747598852262240257
747623078394466304
747726413491503104
747689604376051712
747696059447664640
747746609212039169
747613188313743360
747593135090372609
747682939459215362
747758612966158336
747742704243740672
747785947438161920
747726644224335872
747738648427241472
747748995515158528
747798274304782338
747734957305528320
747739159738081280
747763856156459008
747801311085756416
747756197072207873
747715890100174849
747587535870664704
747796429029019648
747791970354012160
747754464908611584
747720411564085248
747782185260703744
747682763155836928
747787335627071488
747667546313265152
747668569958252545
747608457172361216
747799474194554880
747786362619838464
747783707579256832
747762702416764928
747787822384439297
747610504034680833
747763520285081600
747630619769737216
747743312208101377
747596637422370816
747791890637008896
747670725570461697
747728707717046273
747690283656187905
747761469429850112
747795946772242432
747746944584409089
747724949494833152
747632658033696768
747737435879137280
747640828789690370
747697296662495232
747736148613730304
747600231852838912
747774887092183040
747613964272570372
747794931666812929
747787230983368704
747793375454203905
747743618421645312
747799239221219328
747697216949747712
747730242941378561
747678388672958464
747658012777656322
747734168562438145
747775864130068480
747690057373474816
747663297370009600
747742104416198656
747770826926202880
747741613422583808
747733875187662849
747785762716909568
747725348255764485
747695341873545216
747601133972004864
747619106531192832
747734160362586112
747750278972252160
747658432010948608
747607802776948737
747706628900794368
747707107126939648
747660839717580800
747743584892354561
747702904216297473
747722630363484160
747596574549671937
747704062003585024
747787935618056192
747618418463899649
747785549100941312
747791853060141056
747618783615819776
747794537276407812
747770466132074497
747751378043408384
747804070975414272
747754137874403328
747802233786474497
747657135983583233
747756767522627584
747707220138274817
747621811668455424
747779215366381568
747769468110118914
747733548107501568
747783267122839552
747723225904353280
747782617278349312
747724874148347906
747758432573399041
747772492186591234
747699628494229504
747768457186394112
747712157048004608
747606494196162560
747759896565800960
747634793182019588
747691776757071873
747655433368768512
747648961356369921
747789311228055553
747712312346349568
747645027287969793
747662857047805952
747760617977749505
747786987667587072
747669362560147456
747730360398643200
747636655327223812
747714191046356993
747740787178246145
747670671329796096
747744671217106945
747744117573160960
747760542589292544
747799117712195584
747768683557191680
747784517197303809
747753852535877633
747657450883538944
747779508942553088
747778183651418113
747743274429980672
747642728771686400
747638626633269248
747741701616304129
747599326172557312
747761624774238208
747733329785589760
747697929859829760
747698592828243969
747680951480815616
747695136625299456
747641487337332737
747763650576809984
747683388417507328
747692104135106564
747640904119365633
747773083604426752
747761482113359872
747767161007964161
747768385715441664
747619991445340160
747726543582076928
747714094766112768
747763293889003521
747779546888421376
747600467077791744
747753592459771904
747805853605105664
747794545899876352
747725658676203521
747714056887406592
747685288441487360
747703735028162560
747717244831039488
747777823004299264
747744952092745728
747595349687177216
747718272108367872
747638165259882496
747735917876633600
747674903168581632
747732545513656321
747728082899968001
747721795462107137
747617143634550784
747788195597778944
747780285056585729
747660265114697728
747794356803878912
747614337473339392
747675113059913728
747704368149979136
747791114887905280
747603264640782345
747747959383678977
747791639238840320
747805824140058624
747778200630079489
747716367986622464
747740673932206082
747603088501006337
747743035371458561
747713172115701760
747667508480610304
747681463139696640
747699989523144704
747718607807848449
747677826606858240
747783405702627328
747755912044093440
747779915785838593
747760311936106496
747751436847562752
747757837091102720
747792347946229760
747663448629182469
747622726211362816
747776694891667458
747738916715913216
747698743441559554
747741248719552512
747723926307020800
747646386297004033
747700958247948288
747675456703438848
747587837655023616
747792335203860480
747696575225413632
747762291555336192
747795514549231616
747791454500642816
747776325461512196
747692989162655748
747698978460925953
747719916430721026
747666246208978944
747724459101020160
747789592095514626
747762522242097153
747804335275413504
747758168629981184
747646822215192576
747644603583574021
747729139587768320
747772718741852160
747756582881103872
747782977988534272
747701574617698304
747651549493624832
747728837941862401
747607391508692993
747747321971085312
747805627234164736
747617361692286979
747637556997562368
747778469015265280
747776757764235265
747765932362170368
747703428864958464
747767324627730432
747663314260467713
747721099132145664
747628593786716160
747665264561561600
747781543289102336
747696080054288385
747626920217616384
747738270579175424
747663260007153665
747626475805782016
747733615023382528
747806558080335872
747787948213551104
747760525887541248
747682754901516289
747683283299893248
747755744121004032
747776476787933184
747699016104808448
747730775529951232
747794256484515840
747729387253080064
747772609346084864
747777034303086596
747692892412645376
747600685126942721
747758038589677568
747764485323055108
747745673638883329
747784940809560064
747753840192032768
747679894616801280
747753974154076160
747739030075351040
747786689737809920
747723490216841216
747757778488401920
747798530408873984
747705123221143552
747793472036306944
747720017140146177
747784978512121856
747688903642054656
747597962797277184
747756440652128257
747661837815136260
747669102320291840
747737637604188160
747797129318535168
747744272653246464
747716607334621186
747715571211509762
747700912278413317
747778787841028096
747722097300996097
747693588679634944
747757094598746114
747793207895941120
747686831865626633
747780448831545344
747726417731981313
747718251203923968
747626190396022784
747680368451543040
747768998306054145
747719966850490368
747625607517904897
747712165545709568
747705043487494145
747750073363275776
747687628850532352
747734806428016640
747596071296180224
747783313322975232
747731413085061124
747723561465438209
747725410952175617
747798706460594177
747649846392258560
747734546091810816
747796299072872448
747641390713143297
747700048058802177
747754653752893440
747691223234842624
747643055839322113
747638714935939072
747614496802377728
747770604649013251
747660759996469248
747761767162462208
747620670801076224
747603255946022914
747715289983389696
747735540431093760
747756046119276544
747706268094173184
747647468272226304
747613846773194753
747659111546888193
747725226444742656
747623489356521472
747790213158703105
747762677347385344
747755337353048064
747678766126759938
747710064056803328
747672151772270593
747651779802841089
747658352520486914
747609199534817282
747774371016613888
747611011193016322
747756041920716800
747776120095932416
747766930342318080
747752187510591488
747787075785744385
747597623079514112
747627516018384896
747663679106203648
747767966557675521
747590505446391808
747805018711961600
747724605637398528
747702673756028928
747743887075213316
747640564359827456
747791945435611136
747777181250523136
747641055034675200
747678304715563008
747685737135476736
747756637696499712
747692603219525633
747756817753739264
747669748197040128
747667781072588800
747784223361212418
747659497397698560
747693676776792065
747721862696828928
747589410858885120
747805375412506624
747708956810821632
747800493058064384
747595865901039617
747713834694098944
747785892996190208
747798568103198720
747731534568890368
747671795273170945
747704116340723714
747595727140847616
747607634832924672
747741294970167296
747788136890040320
747664845227565056
747750660553117696
747597220648607744
747594611506417665
747723875769815044
747794285467213824
747716552548552704
747756734228332544
747754364186558464
747638110641598464
747590194967220224
747694528170188800
747720449031823360
747792813601914880
747635463998025728
747773079414145024
747653293938249733
747715931963596800
747690023533875200
747747950990766080
747636894498885632
747603503695159297
747766062347915264
747695358747213824
747594313652015104
747628929633165316
747665650760450049
747717034868355072
747698751838560258
747664165838393344
747730209403723776
747796450101198848
747721657096282113
747779869728116736
747660755793747971
747782642079195137
747679508547919872
747598285674684416
747722978197114881
747614807013097472
747606120680722432
747683849799372804
747667428784627712
747765974137446401
747786928821436417
747785846699360256
747710806628896768
747784391376703488
747759242183081984
747784030419050496
747605680417280000
747742443869700096
747785167234703360
747619009839849472
747616015048118272
747716275883868160
747748941173645313
747777462482964480
747742188247912448
747790942774648832
747739143053123585
747791341459898368
747706280974884864
747632557387186176
747731350258655233
747764619314405376
747614668747735040
747777613461069824
747760915865550848
747791337114767361
747606737172107265
747715248015216640
747657555678216192
747791173352366080
747716737244798979
747636269417701376
747661556968718336
747622281275285504
747760077055066112
747801894005792769
747783091150782464
747764690730762241
747804066672082945
747759636535717888
747762392193368064
747793212048236544
747764900357775360
747604304832389120
747711553206689796
747710412364316672
747718343440871424
747648327928381441
747676568185634816
747703273352794112
747705773266984960
747687544796684288
747594288536526848
747802833559261184
747690891939315713
747803336913653760
747801101416566784
747654728486641664
747619294993801217
747734558771154944
747801973731266560
747783506231705600
747614597474062344
747759502234095616
747744247718248448
747679441233584130
747787872774782976
747626379177496576
747604392853934081
747670436297703425
747636999062982656
747646872685248512
747707966833442817
747803278340136960
747740443270615040
747675406384373761
747791840192102400
747715462323142656
747794214478569476
747759942531153920
747695576859480069
747771028345020416
747778389369585664
747801642637078528
747723854823493632
747620834370531328
747763910401531904
747631529795395584
747623283768459268
747762765436182528
747700735714951168
747719509490958338
747656049704968193
747657186466226176
747788380218396676
747736362141499392
747764132703772672
747739013226733570
747786551405404160
747715294286782469
747728586216439809
747787256140800000
747727374133923840
747669656111095809
747797079280459776
747586403178000384
747707161795567620
747637175563452416
747699066390315008
747748659886956544
747708680116789248
747682700253892608
747598604731224064
747661837894823936
747701969020682241
747791345503342592
747735104231964672
747656641122869248
747732390441803776
747771976249413632
747679957296513024
747752694769684481
747677218655059970
747778506675859461
747693861263249408
747752325683515392
747748970403790849
747704019909492740
747746944676597760
747793551833051136
747652673223143425
747757296202186752
747755463249276928
747786484120457216
747671677836922880
747687934783012864
747716384810016769
747649284443607040
747738903998652416
747787927044882433
747749091950661632
747692808773996544
747781069236240384
747701394421989378
747665570888318976
747766762775715840
747769090656378880
747768071239106560
747599162661810176
747647808065372160
747756293801263104
747682306270330881
747688689912905728
747740887929790464
747775537154752514
747803009678086144
747772714400636928
747610386384424960
747736869895536641
747687184300449792
747637213031239681
747609291838742528
747736400217382912
747587212976492544
747691995175522304
747728485351829504
747720226867937280
747743421339697153
747608671048318976
747664430004076545
747804503152406529
747784718419136512
747705198844518401
747663049960611840
747784642892275712
747718322750369792
747638026952548352
747711074955304960
747799067082665985
747659359291871232
747767274556231680
747751805761687552
747764988572471296
747730763118944256
747683648330207233
747768335702470656
747796063906471936
747803395713540096
747726207941218304
747801051068129280
747757010981117952
747796772697837568
747660822911004673
747729785594478593
747786740010721281
747733627644022784
747627851638145025
747736899024982016
747592409555492864
747766548744540160
747767605566517251
747667164912558081
747731060759400448
747636332432859136
747750203457966080
747795535378145280
747712761052995584
747745749316804609
747774169929101312
747616266874040320
747722999185432577
747803815278059521
747714786956292097
747761222066507776
747802883865911296
747806528640425984
747685019896975360
747800883333898240
747609891309764608
747737578556645376
747737528468389888
747780931004424192
747766209106448385
747770944282853377
747740837765857280
747684889726750720
747592426546733058
747770436734291968
747742590695518208
747719937465139200
747698231979675648
747689390500085761
747778058002833410
747649422759239685
747756897785286656
747727642225414147
747675892860731394
747587439305330688
747784810748313600
747727587703660544
747712886991101953
747796168973815809
747757363126484992
747748479762579456
747760378847727620
747595446223273984
747600315889885184
747652027648446464
747803316059521024
747595509242667008
747689272803733504
747734412180193280
747601356098154496
747671392527724544
747740976152776705
747775830755971073
747691369892814849
747618179443154944
747622616828022785
747694570314604544
747739663172014080
747689998359609344
747728200189501444
747748995762688000
747798672931422208
747779324506439680
747803039243837440
747779387580420096
747727462101057536
747675980941115396
747718502790864896
747800317136412672
747734965647966208
747796030297620480
747679797992693760
747664111044014080
747660269258686464
747794126368870400
747782591768571905
747597350554710016
747662890828693504
747784605193932800
747772982903324673
747628224620814337
747760005785456640
747709233647489025
747798291342049280
747669173711605760
747649351372185601
747760974443188224
747754318346993664
747616728251830272
747658075688022016
747717911524052992
747723448047243264
747789961353564160
747661674161766400
747607081138720773
747623422482518017
747727008902356993
747692913375707136
747589532325941248
747702786939297792
747642481248960512
747698764786311169
747744373471854593
747792075110907904
747799230773792770
747720453259665409
747703458027929601
747765483412262912
747737343839375360
747693160986517504
747760500432318464
747664975322316800
747735405974462468
747624693071478784
747682432057491456
747706301589880833
747601205266944001
747587460146798592
747744612685582336
747698412091543552
747722764497358848
747650420869373954
747708835264073729
747749842827415552
747601129555394560
747592950520094720
747774052249440258
747800736608681984
747757904422440960
747758390999384064
747806260519526400
747802422492397568
747803479737962496
747703424255406080
747702942233403393
747786861754650624
747780838859890688
747792528087392256
747738870658252800
747611317469609984
747786257934204928
747683954711470080
747769694501937152
747725008332591106
747636789737824256
747622038240534528
747646759573282818
747687611809017857
747804167419330564
747689444799561728
747665369427484672
747654459979931648
747750023018987520
747784001327333377
747662911481516032
747759774947811329
747609249686007808
747685070165647360
747709686556803073
747774970948882432
747776476796297216
747753668171145218
747754477344686080
747647489193410561
747727373991288832
747700748570460161
747651138422444041
747797293181571072
747717538134495232
747736420895293440
747675335345451008
747790573537464320
747719752731267072
747782172312952832
747595136029200385
747615243266752512
747781954314055680
747602983542730753
747796588383318016
747751323228053505
747696713402617858
747782273278316544
747587091400294400
747723166856929281
747682788535640065
747632330873835520
747732486914965504
747669446349697024
747658474176274432
747768188776087552
747732411396558848
747805622830243840
747669509411082240
747707241168527364
747608046084325377
747778670270394368
747631903096766465
747703227345440768
747785356037103617
747654716218290176
747766385091162113
747763730352582656
747628644277719040
747785724959690752
747803282559598592
747786891198504960
747791576022167553
747611456166821888
747756767778570240
747716716231299072
747760966150938626
747735192140451841
747800472124166144
747631454331379715
747686248932909056
747719408861253632
747697715857985536
747668385362739201
747773339108728832
747789030025273345
747632284942008320
747798509408002049
747750358542393344
747660780791865344
747780482339901440
747709107541581825
747716938311282688
747586692878467073
747759259018919936
747778523599802369
747760194260733956
747738837128863744
747780566221729794
747651700215943169
747610315253252097
747782093023887360
747754637059559424
747736441858457600
747708549996875776
747755308190146560
747745120137711616
747600529820364800
747767878284369920
747700995841466369
747624554802057216
747796622042632192
747781249876525056
747799289271820288
747741802375974912
747779257502400512
747595345769594880
747800044586164224
747641571206660097
747704783495102464
747803961772605440
747744226562162688
747791026505588736
747675935139299328
747667185624092673
747704854563459073
747795980251078656
747720247793287174
747776019684331520
747728498102534144
747643764768911360
747681777829953536
747799608303194112
747610742774333440
747778947115417600
747667202527068161
747676845332660224
747798534649425920
747598323435986945
747703688785960961
747722697203920899
747673963833270273
747765046994944000
747678669737463808
747595857151721472
747791307611971584
747781992087879680
747741160802750464
747742188176556032
747729936601972737
747653554354159617
747652761613963264
747599963421609984
747653772260806656
747705613883424768
747703575321677824
747796185776295936
747702145248530433
747781534984314880
747742355873140737
747691873481990144
747779672587575296
747785603547271168
747765730653798402
747802498166042624
747756872451645440
747709048930336769
747794428350304260
747671778269466624
747603763553247233
747692133331664896
747710701716774912
747751315137269761
747803362255642624
747679193924800512
747767970517164032
747660453686484993
747683602230575104
747773167469469697
747697330061737984
747763034068819969
747689453209157632
747607173727916032
747727910711222272
747749465390448640
747685737219428352
747679152191463424
747787121860153344
747806252076503041
747739646570930176
747699725294571520
747668553030045696
747777219120898050
747684743165140992
747651276788404224
747708348628373504
747771221094375424
747803978784718852
747798815386722304
747677843421863938
747695287578271744
747668909344555008
747707056895950849
747761926730579968
747723103946543104
747787709150789632
747718880462798848
747720507882147840
747791177500532736
747761238671790080
747696747187666944
747782650799226885
747746558800650240
747759447880142848
747745074067480577
747731844943196160
747689914775572480
747662336891183104
747678212424110081
747628875086241792
747780750762717184
747628698723987456
747755459088519168
747619898940071937
747680494150627328
747752954984300544
747638886751412224
747698676550742022
747803903123685378
747750975423791104
747724014303477760
747683233207312384
747748676810989568
747589687389261824
747692469010186240
747662123208155136
747657320738459651
747762618643918848
747740766374629376
747732000061202436
747735313922023425
747605735081598976
747660596292755456
747642007179431938
747797582362075140
747765487765954560
747768708668469248
747794100947025920
747757681902034944
747681979076841472
747701650375254016
747773825975193601
747733908817584129
747791387521781761
747791815089217536
747677554195185664
747755274396704768
747643424980013056
747595601366384642
747744356661137408
747725344040431616
747722919422398464
747646461496672256
747753491683282944
747667110072057858
747599543974400001
747722240008065024
747701612366405632
747643735446528000
747781711153463296
747786547236311040
747613489993293824
747743249503232000
747690036276113408
747680901031657473
747644221910323201
747796261391204354
747639708621090816
747784554920951808
747639171917946881
747713117338075137
747731325109571584
747673573595160576
747782583413538816
747669123337969665
747638073215836161
747746269100007424
747605176949813248
747747519237660672
747736349726412800
747724148659621888
747803949420290049
747761670815121408
747747179335458820
747634537409220609
747767559555006464
747595240748441600
747757665305124864
747600395426488320
747765785188237312
747728615501094912
747722487513907200
747778699630608385
747780834350903297
747704439318978560
747678715979702272
747595337427083264
747718259709992961
747707606010073088
747686739666403328
747703596402282496
747673359899582464
747730062603063296
747596293472681984
747769497260425217
747739600186183680
747700261997645825
747742758627049473
747779249252229120
747681299373129728
747725054520221696
747653822735056896
747805081894957056
747775319155875840
747804158904799233
747789072102494208
747723993516482560
747798761078927361
747678195575554050
747720084379021312
747793132058718208
747641592069103616
747615188807884800
747750941877633024
747688731663020032
747756478350692353
747758516824383488
747745933539028992
747687951547633664
747761943310639104
747753688911982593
747721782765953025
747652631317876740
747596696234917888
747756255842869249
747707862110044164
747669689795481600
747749666679308289
747726803469541377
747605713963327488
747778284491051009
747727453716684800
747704900830765056
747620276741902337
747597275090739203
747734927744040960
747791697979932674
747609237052919813
747801029924782080
747703663745957888
747795321477029888
747650282767720448
747706100611489792
747759909165424640
747749465415639040
747785930514259969
747660353308352512
747724123384709122
747679349281820672
747642397253832704
747779983020548096
747757572866838529
747614949824954368
747795854174494720
747670901823512580
747723737575854081
747710160722886657
747589691633991680
747785125358878720
747620431830605824
747726199372263424
747586919211597824
747717903085101056
747701633325350912
747697711793700864
747771460278620160
747731518072717312
747702984113594368
747710122902827008
747685212641968129
747630028205219840
747751352747589633
747756956203384834
747724437718470657
747784555088732160
747672986518446080
747700186395336704
747737930827993088
747779144428195840
747690979893841920
747798605671596032
747736706368086016
747596943715610624
747696340398907393
747737431747796992
747751856076652545
747764950500777986
747634524696109057
747593760012406784
747765739222876160
747775382095527936
747731803142787073
747793031428923402
747793853520969728
747750203738980352
747773569967362048
747676450774474754
747754339238821889
747797955839692800
747707845165092864
747795103658369024
747668938968928256
747619613752569857
747663481944608768
747587854746849280
747752451722330112
747635569161805824
747796500466409472
747758500017750016
747735687106007040
747754456406691840
747777583744442370
747788720028278785
747749041774141440
747681731671658496
747693848835596288
747588790122852353
747747921785917440
747762887318437888
747714975502864385
747682041978830851
747757011094409216
747663901588852736
747784139831578630
747700567946964992
747684621249298433
747714774209798144
747710924023267328
747675209273061378
747753319968407552
747775591600914432
747803894613311488
747794554254987264
747750752966316034
747782109469773824
747637456468586500
747801608835203072
747631509004181504
747661674337927168
747741244676276224
747779458875129856
747726530986532865
747607844564967424
747775818328342528
747749822061514753
747764875334647808
747703969921769472
747615130091819009
747776606475812864
747671484676603906
747617823002877960
747732289623326720
747797095843692544
747665491125280769
747757405056925696
747803689503588352
747607819449425920
747755442223386624
747691978096254976
747776359104126977
747682255645061120
747656486025854978
747701583312527361
747752493564596224
747706964503846912
747708726249988098
747715231477075968
747696893883457537
747710860844478464
747614282762846212
747669521947852801
747760278281027584
747729689381322753
747689621207851008
747746071988871168
747595366401445888
747714094887804928
747738048612417536
747764778937032704
747743123430846464
747780595518947328
747724454579539973
747630128998420482
747669798532845569
747720235118104577
747737427557625856
747619777460350976
747701558008217605
747677935629373440
747704481245175808
747775415427735553
747775675524857856
747633048393519104
747740900537798656
747800698717372416
747722793882652672
747708751214415872
747758869150056450
747731681445089281
747735615609933824
747780373317320704
747702287640969217
747767274455478277
747778640990048256
747754188159987712
747754989293015040
747605386723753984
747742263678210048
747775805401481216
747641596326322176
747719861997080576
747721392897032193
747795854421954562
747754334947926016
747718880454402050
747696289991827456
747773758883008516
747586864593285120
747792268015337472
747774937495117825
747688778056278017
747791861423570944
747609417722519552
747780989670154240
747610642228592641
747683912613306369
747768876591624192
747764736658378752
747749553609314304
747694943427235840
747777160329388032
747757245778190336
747704926160166912
747689314960744453
747613041294979076
747675066968776704
747736731621810176
747795535508180992
747610499731308544
747780629123727360
747709770346405888
747786031114616832
747739680058277888
747736748353028097
747614069155213312
747699217683091456
747782143212982272
747675196702756865
747778393643552769
747674529749676032
747698751876247552
747786580677505025
747748404172840960
747786337521180672
747768461443629056
747769610565476352
747750203659157504
747746470607077376
747752330079145984
747789596243615744
747768062703636480
747654028016910337
747738383842148352
747728649013460992
747663205376364544
747783942477127680
747607794417704960
747709338370871297
747776766060597248
747724383196745728
747640522534174721
747747137560190976
747749645779087360
747618607111114752
747771103599267840
747672026001833984
747726245811658752
747766683046133760
747779022428475392
747786853550534657
747719073232994305
747760714295586817
747737792646619136
747715973831102464
747770449396793344
747651457005010944
747745124034220032
747782101060194305
747740829410689026
747704166823387136
747680846644191232
747677625443815424
747716561209798657
747791303715467264
747718045641089025
747737612434157568
747806667170004992
747679747598090243
747669689518669824
747618775017590784
747637011956244480
747715961373990912
747793295909130244
747719115410898944
747730356200169472
747677742540406785
747794671410286593
747626840664211456
747791953568239617
747770999056236544
747613502974595072
747799386130784256
747703105823858689
747655139671015425
747683707058851841
747761523787890688
747739247935840256
747732881036943362
747738056963297280
747768293591756800
747705035082051585
747663465368674305
747672172844441600
747799029535375360
747712240820883458
747709493769822208
747600362094264321
747791278230802436
747767605801422848
747660759983853569
747631085224239104
747633589324394497
747698290578296833
747615558175072256
747714929646538753
747757594039717888
747796726963183616
747681429610442753
747624215122059264
747610143190200320
747685217108897793
747771137111691264
747694536881737729
747641969606811649
747725486407692288
747588068413181952
747772999705694208
747643324333432834
747661863048077312
747750375684456448
747710374598840320
747746315333959680
747653147364048896
747789638589349888
747805106935111681
747762639732867073
747629361440776192
747804137958576128
747803081207853057
747751591667720192
747774903982694401
747741190049644544
747614580822671361
747776153536991232
747592413980561408
747597736376139776
747722189974142976
747725507601514498
747784613611864065
747758369814028289
747799301980487680
747613922308526081
747711905410715648
747800329853427713
747731941630291968
747792994019880961
747607555199934464
747599929929928704
747766162826485762
747693202996625408
747772785569710080
747708235537334272
747590119721361408
747627197138100226
747603838954311680
747786404634075136
747714816345784320
747770839563644928
747800728316579840
747805354415767552
747618556737576960
747804481966997504
747770684194041857
747682608163725312
747616183030063104
747669320415707136
747593819055620096
747728607057973253
747697204157120512
747735879796555776
747677201508741120
747686915617456128
747658205778616320
747777936472694784
747774203307393024
747676480306581504
747774035526770688
747587301132369920
747784601179926529
747760546896805888
747768474072580096
747743312501678080
747765890247200768
747711162846953472
747592178793324544
747768780147720192
747718868051857408
747660772407402496
747781711208026112
747752623642554370
747687590980096002
747699389712445441
747732616707772416
747804473825894400
747679672159305729
747591721681199104
747778792051998720
747745484991791104
747767156998189056
747597912486588416
747700354066878465
747709539680657408
747649397626896392
747632809037045760
747791077067874304
747694033250705408
747763453289504768
747618535879352321
747649389070516224
747791005634617344
747717785963401216
747632519730782208
747794650405154817
747681525878165505
747608805316255744
747752736800661504
747713993947611136
747744742373470208
747700211833798656
747690770178707457
747735481396432897
747615377450991616
747771556680634368
747777323995365376
747629856410591234
747716011365908480
747754720765304832
747753474998206464
747747787417194496
747641189319446528
747737733792145409
747771053624156161
747696264591085568
747783879789060097
747721107537534976
747803638861529088
747716074456616960
747776761945960448
747619827775242240
747590354224848900
747748681009537024
747654518691794945
747754905457287168
747747334465871873
747586772406702081
747741806528438272
747786991962578948
747721158003462145
747733300693864448
747663348024610816
747635161987112960
747789940201689090
747787167938666497
747784005559390208
747586835224854528
747656783716556801
747778401981837313
747800770196738048
747718238579064832
747716166727106560
747609664909619200
747737364684902400
747786156910092288
747732386100699136
747726283547774982
747771103716704256
747701243318013952
747712442189381633
747717664223682562
747723393382907904
747707279118577664
747714816131932162
747754817204924417
747793975113883648
747788627472637953
747663310129094656
747648563132375040
747671325477576704
747757056946503680
747748400184041472
747676777934430208
747686714378952705
747796127001411585
747598067608625152
747704858770292737
747741609492611072
747687272401735682
747652090567196673
747742041564655616
747783040647237632
747763675595939840
747670859834335232
747641533353037829
747801634118451201
747660730778935297
747717244801671168
747678376215846913
747754939070414848
747757581435813888
747709460194402304
747784378718240768
747786094352207872
747667277781282818
747797204908179456
747688043969126400
747625913572007940
747740657394065409
747747183714271232
747668553101414400
747689507831619585
747793279056371712
747680829837615105
747651998015692801
747637607236960256
747722965735903232
747652857982255104
747651108710002688
747795464213372929
747687028947587073
747727986267398145
747653122336624640
747603469821960192
747802703431143424
747704883986456578
747640849660542981
747735108371767297
747769417723871233
747614257559199746
747679236027211776
747715529247440896
747754171433099265
747803924254593028
747654644667658242
747738119944933376
747781266511003648
747795657373659136
747740212533563392
747696163957121024
747752304749719552
747726296113881092
747741558980681728
747719949947379712
747793895564709888
747682427896737793
747782118047105024
747710034721804289
747701557999865857
747694746399817732
747721766190067712
747797456591667200
747676102760538113
747722982559256580
747759728638464000
747617915164307457
747769455376220160
747707689988460544
747764225213247489
747664593770651648
747649355730001920
747768893339373569
747616963162050566
747719027322163200
747784823478038530
747764762042208256
747805664936763392
747762652152270848
747612429098549248
747740703443288064
747801239975510017
747791953790537728
747798425526214656
747777529268871168
747762933258665984
747778322306842624
747736701989195777
747699867527614464
747656473270956033
747719492747272192
747658293674311680
747673309412790272
747750165944074241
747788145266155521
747801298637099009
747720654682742784
747616144987586560
747753378588033024
747601423119093760
747731886814994432
747739353028362240
747702342187876352
747791781765353472
747728745428094976
747732126100033537
747733094849982464
747801739039023104
747732080046542849
747730494457004032
747799893272559617
747619659969617921
747587544209031169
747715730343399424
747755282978136065
747683552054099968
747711066591887361
747697296549232645
747668003563646976
747728384923471873
747788204066086912
747636302959509504
747715013364846592
747700521818005505
747758206118682624
747777441398202368
747733518550171648
747681098193338370
747723913644376064
747655441694470144
747768704507666433
747716959521939456
747795740899016704
747781774265171969
747690170598711296
747661892626284544
747765890322669568
747757732405575680
747790342972387328
747719488775327744
747628275078406144
747799989963866112
747792091934253056
747784500478828544
747801218706116608
747775352760500224
747682347911417857
747666657045266433
747800434618818561
747747364128104449
747713360943267840
747748534309523456
747629910886232065
747761695733485569
747685300915290113
747697913208446976
747789550353711105
747683656811057156
747794658844114944
747705341425651713
747744302155980801
747672713905463297
747744792994529280
747628803480911873
747697321601794048
747739885373644800
747690103204683776
747749553508593664
747660327895113728
747745350757253120
747755089813639170
747754817200631808
747683748951527424
747751017052180481
747705261608017921
747719107139747840
747728871303294976
747720134685503489
747770353036967940
747690241922834432
747783258717331457
747677382119665664
747707656354291712
747697871353438212
747611279624265729
747734823071027200
747806294124400641
747587120454238210
747673967884926981
747726749115494401
747751621157920768
747795544001609729
747686353723338752
747691550520541187
747588475524878338
747659187023388672
747599393289867264
747681903365468160
747719400577441792
747701608163774466
747791911738576896
747663070961483776
747679919572979712
747644943183810560
747789206576050176
747586617255174145
747720264461467648
747796705765130240
747766511008288769
747686655558098944
747804997941813248
747689772064333824
747660093123080192
747664568541917184
747782348607873024
747786517746057216
747788837372440576
747716657460744193
747655022121459713
747740917247905792
747798416864976897
747600416674742276
747766913812545536
747759334524846080
747790678751612928
747803873725792256
747617265235988481
747797985241735168
747769405124149250
747790850478923780
747802053506904064
747778141666574336
747717764790554625
747672072059494404
747722030305394688
747625397810921472
747728598728065024
747797892908355584
747592115903856642
747740569061961729
747786891169243137
747669081462046720
747588383166238720
747799839036047361
747719920784388097
747732109159194624
747778183768977408
747735460391202817
747677944072515584
747759401713410048
747729836119064576
747710580090351618
747728959220023296
747762815868506112
747764682421903361
747670113428606978
747756864172068864
747703999160254464
747633048359829504
747761498840272896
747749385715523584
747798626651484160
747643949280534528
747623329872306177
747757241638490112
747695702566895616
747595299657555968
747627666979725312
747738039888248832
747686500427501569
747655483536867332
747683509964275712
747696491477745664
747798001750409218
747787994053107712
747717630711201794
747683099027320832
747599774837153792
747784286577713152
747614618495778817
747761851312803840
747764992502554624
747792951917613056
747719467707273218
747738799082463232
747756239166181377
747777063977889792
747596943858229248
747730465327570944
747742905331224577
747774543029276672
747613968475131904
747693702257197056
747734500227039232
747611770546708480
747740191700451328
747670818059059202
747696495567183873
747766192069185536
747649183549644800
747658927119138818
747588802412183552
747612118640365568
747721627614461953
747618154222739456
747750996370042880
747684336166707200
747783028223533056
747588294947442688
747794457467072512
747771317710004224
747732654561366017
747683656530038784
747705408479977472
747599762048745472
747764783005458432
747750249800863745
747652862205890561
747799243360919552
747724534493634562
747798475950198784
747740015405445121
747595920343207936
747751084324618240
747789516694421505
747777965711253505
747716292761759745
747798089960914945
747791576341020673
747789445496250368
747788795525767168
747717013905235968
747776141113561088
747717349378232324
747703495931858944
747728384583688192
747739843770335232
747672705302933504
747679344823275521
747714044375764992
747668859214266369
747742079334383616
747762224308031490
747791303589695488
747736811078881280
747760005777133568
747785662003355649
747778343307739136
747765961625862145
747658415401500672
747692846229118976
747777030150754307
747712714991083520
747720646436716545
747752678084710400
747767140145471489
747737318526693376
747728997312761856
747796261311504385
747618334821261312
747771971979612161
747741303149072384
747667840145195008
747792008090128384
747613536541499392
747680846396657664
747796923931820032
747793639556845573
747615096516542464
747786714870071296
747800241374650369
747648026232094720
747803601297235968
747748664291041280
747697766479073280
747591952430882818
747675226008338433
747622151302221824
747780356544200705
747710160559292416
747676723509084161
747766460840292352
747627608393691136
747613586487291904
747624059823861760
747760798487941120
747589394106810368
747749108748783616
747683803448156160
747779333066891265
747617004878708738
747697493664739328
747756641584578560
747589469591711746
747732063378358273
747618183805186048
747669354242838529
747788610871582724
747705005646483456
747751239321018368
747744742474158080
747720549762228224
747657828094074884
747711091581591553
747722164795740162
747611334343331841
747723238176882688
747597149072822272
747610692803493888
747734378357338113
747799876612808704
747788300472160256
747724840417755136
747737146832920577
747646730129244160
747699297156751360
747607115003367424
747765831375982592
747704221424844804
747796558851215360
747725549485821952
747712689636511745
747699230303727616
747797083239944192
747733648426803200
747747300936679424
747680603294801920
747761742193713152
747638479870386176
747726036046123009
747750505330446336
747769342268321792
747760357767254016
747729890401714178
747805601976193024
747683950244564992
747751709473017857
747768528325992448
747767706246578176
747735091649085440
747696877278199808
747684311168655364
747717752228548613
747726447129792512
747621123953565696
747738337998438400
747588798377267200
747600252815949826
747718452778049536
747683526837944323
747657719176372224
747780268212162561
747703688911790082
747765194093371392
747596171913289730
747734458254639104
747802925913808896
747672222916022272
747623086795661312
747692330472333312
747659736586264576
747740598640193540
747743790539149316
747655865327554562
747622054845911040
747631710087454720
747712106586345473
747595261816381440
747625527767248896
747765969897021440
747731857685512192
747710991169904640
747630154365681665
747755425437749248
747691181178511360
747687645543809024
747751541675745280
747734915433775104
747779379279781888
747587225257287680
747701838959489024
747683283350208513
747774849360134144
747678413679431681
747678359388303360
747599036664938497
747707333598404609
747737658173042688
747789256567959552
747672344630542336
747744452987527168
747640149387927552
747611552472236033
747720465926455296
747615687833681921
747647195487285248
747791047514693634
747685975967563781
747804595280314368
747760206742962176
747731748520366080
747791869707489280
747781136693231617
747713100774780928
747750929034784768
747625813193875457
747803399849119745
747705320416415745
747689402978152448
747730444007936001
747676975242809345
747768981466058752
747691030170992640
747603273037668353
747648147527208960
747653520728395776
747804997920784384
747617160013447168
747655646984671232
747655605343625218
747718553369976832
747684315048382464
747714723836223493
747660545902395392
747733866874609664
747751960837824512
747689969221799937
747643202505682944
747673632365809665
747608863743041537
747658570401976320
747773767259144192
747716682815250433
747614807063355392
747729697476321281
747728166769336320
747779261612830720
747635132950011905
747794931633160192
747713868101746692
747738329634971648
747799054692814848
747745464154529792
747620838736699392
747733820783329280
747750467913023488
747706838452436992
747585900037578758
747589284752953345
747725755052924928
747668469253046273
747660051180052480
747731731797647364
747798748584153089
747707337826271232
747792180161347584
747658444661002240
747766863468191744
747599368023326720
747703038681489410
747744419739217920
747720692511170561
747724081534017536
747735938734915584
747753080746311680
747787834925457408
747716615358283776
747773616251506694
747704372239425536
747679940510912518
747735682987208705
747764753636929540
747749322570207233
747750614659018754
747595794337800192
747796596813795328
747768411007049728
747587598634254336
747739919041302528
747798517708656640
747726061211947008
747800610636894210
747803789999149056
747758655143981056
747657324823724032
747804167272566784
747751864649711616
747708839332556801
747710865248493568
747773326580396032
747694960338735104
747689772148207618
747633593548083200
747677445113913344
747763809809502208
747749624723628032
747615872387158016
747720302222839808
747589943480877056
747744545501286401
747717219405148160
747733543716007936
747783317752143876
747645719046127620
747757572879433728
747694587016249344
747691789407105025
747622407490379776
747708050765651968
747765835654135808
747659988378726400
747734550571286530
747636030199607296
747734072349368321
747766296956276736
747708415716302848
747799562195181569
747785112721494016
747723469165568000
747691541821538304
747708704926109696
747659187254079488
747778716298686465
747773817364185089
747704485615644672
747756650124181504
747727860333449216
747719396295061504
747712974895353858
747709246339432449
747757464083398656
747730527919218688
747655940866965504
747783116337651712
747731131886407680
747746604963233792
747751340265316352
747585853875195904
747801541738962944
747743899687485440
747803664195149825
747715722298667008
747804339343867904
747626542793056256
747748072621379584
747744381654863872
747596008373157888
747696290151211008
747706096303939584
747778460643360768
747783556697591808
747695320876859393
747771728638574592
747686227663519744
747779152502194176
747701603944235008
747792805037170688
747701889463115777
747718565835472896
747760546804543491
747661422704877569
747615197154553856
747726543452012544
747787910167076865
747787851752955904
747758428458721281
747638106640224261
747671858200313857
747713180374269952
747693303521546240
747806713567412224
747693316255416320
747719861858611200
747791601347497984
747696394950053888
747708495366066176
747587074275090432
747749217867796480
747635619212361728
747753710055460864
747767144373436416
747784655382937600
747624441547460609
747662634691010560
747624982654529536
747661854831435776
747669895136034819
747737482268184576
747617747320745984
747620783921446912
747775612706652164
747728254572847104
747732516258349056
747726661089624065
747694469651243008
747670759120736256
747752737098473473
747795959095037952
747687687369428997
747699662212182016
747618233822306304
747688651962851328
747781191026286592
747727676023136256
747701864351793157
747768238986170368
747744230681026560
747800996361928704
747783816652197888
747766443895365632
747731660507127808
747722407746605057
747753617604624384
747675666406080514
747750841071898624
747769040089681921
747798329162096640
747786249469976579
747665692569272320
747783749463474178
747777709758160896
747708747049492481
747757627275415552
747585660991635456
747587258899927040
747693043604721664
747639998258741248
747800212194754560
747674500603453441
747775075793932288
747799301955280896
747630338524983296
747773733532745728
747624747769401344
747648583776768000
747770847935500288
747786010143035392
747721141050015745
747753026291564544
747806520532885504
747647459757821952
747735070300061696
747686613564669952
747611695057625088
747779270022291456
747649108429643777
747605542139469824
747628250000564225
747796127026659328
747770327921483776
747774614307115009
747784613611741185
747777563163000832
747800526612422657
747780951921528836
747617130804285440
747774954154893312
747647740834947072
747726971489099776
747687137831714816
747741525715652612
747766833743302656
747635506146586624
747754280430542848
747668699914641409
747703139302801408
747788279634866176
747785615849172992
747700660238454784
747702644265844737
747707681822097408
747755731491880960
747711422893797377
747673405852389377
747762127977459712
747595794396504065
747804846909071360
747705437823303680
747765512604631040
747699330962821121
747669093923364864
747753324070440961
747640954534957057
747629319388725248
747587565373489156
747718964382433280
747792247249338368
747629177013215233
747688220138291201
747802934340100096
747746512441073664
747800698864041984
747805023250190336
747760269724524544
747721002684153856
747702384365797377
747666606692667396
747794168274124800
747696768045948930
747589503167119360
747596394169401346
747801340668153856
747792570223296512
747746164573900800
747760383302197248
747786186664484866
747768780231630848
747794327611531264
747788262790529024
747775205829918721
747769769806434304
747777919611637760
747645882678579200
747609233005416448
747742829993205760
747732545706594304
747717290737668096
747786672969027584
747783724595568640
747757690194112513
747788514163572736
747741651540525056
747805555759144960
747649729035636737
747685833549975553
747589847049768960
747685892270227456
747692066302468096
747657765338890245
747759955281752064
747649427003801600
747785804722876416
747661561100017664
747683598103359488
747680922229739520
747596557717889027
747682255749980161
747747024049672192
747786786211008512
747767249197424642
747602937338339330
747764007109459968
747756729950150656
747727533332893697
747767031001296896
747730976877457408
747695048477786112
747785150335856640
747609073571532800
747713184686030848
747688278833381376
747669555615514624
747781807714738176
747681186189819909
747586608761835520
747652199564644353
747743966435565573
747740821026308096
747716653434175489
747610675879378944
747727537472737285
747784089302896642
747667374317408256
747726073845121024
747716217243312128
747696595991470081
747615390331609088
747708621211971584
747782181016207360
747747133273550849
747748009820172288
747695631284707333
747629956897792000
747612537890312192
747670562256916480
747673703782158336
747740711945121792
747768293583425536
747713809398251520
747703445449244672
747634516450123776
747702497670733824
747752925443809280
747714073664552962
747761339599302656
747785473297387520
747765256760483840
747698869543256065
747587460155072512
747777596683878400
747770868789567488
747789177161453568
747627247524163585
747618452060397568
747588512912936961
747671811983286273
747592434863902720
747692938667393024
747652601940951040
747627847171203072
747791886694252544
747768729694576641
747744021062230016
747806608634241030
747710752035864576
747593714025926656
747800615074529280
747742133768032256
747768188662915073
747708218445529088
747677314855624710
747700757042962433
747624336480047106
747724672674963457
747709560677347328
747735439382032385
747778196439990273
747758428609613824
747738920948011008
747681056162222081
747678095084228611
747778880031821825
747702963087548417
747642556540944384
747616355109707776
747760588474978304
747768650128572416
747686915802009601
747642523196268544
747716372399071233
747740493916692480
747652509968236549
747689256248819712
747793757039394817
747672013372796928
747770533274656768
747726866627321856
747694343637598208
747610700978130944
747703214955454465
747737746605740032
747723309563908100
747706230429351936
747806335916441600
747727214716817410
747620595483934720
747688471578443776
747784915727552512
747779429523283969
747625838305120256
747804842572267520
747746827064139777
747722881996591104
747658327144923136
747626605858566145
747753521169108992
747735972217925632
747720478475816960
747779148458909696
747740376358752257
747688933325144065
747738031541616640
747726765892706304
747775709091872768
747734516932960256
747616988269264896
747605235993088000
747779043576053760
747685900553945088
747713000128258048
747765638450528256
747723083126026240
747714404947492864
747684227097952256
747754674724315136
747706381583659010
747716598971129856
747698726949486592
747754422990671872
747649322037186560
747608117127614465
747798664656093186
747801273202774016
747764258792943616
747792574589583360
747789361513652224
747648797774340097
747694029249388544
747727872937312256
747775398587543552
747696386448199681
747752267340718081
747722579973128192
747700387986161664
747658616602255360
747728221093896193
747654506360541185
747715877206917120
747688148675756032
747782403234607104
747683333581189120
747702069826551808
747630493978353665
747627696159592448
747795153792831489
747689163693105152
747689180491309056
747690032056655872
747755311994380288
747798110882107392
747693668434313216
747773201103659008
747752023861379072
747786740295962624
747690783029993472
747672667663241216
747695354611642368
747731517816856576
747739671678095360
747770315200069632
747593571297988608
747792603786027008
747695765502451712
747741688995557376
747633169826885632
747759737039634432
747724366604046336
747609119771635713
747592866696826880
747753454211309568
747755559806394368
747699331013218312
747716552586321920
747792075102486528
747641214518894592
747705022499143680
747782633711669248
747716577638912000
747774660608147456
747772454152581120
747766116521512960
747674387453714433
747800161884184577
747689394648252416
747766557217021953
747802472744361984
747713801320005632
747772089340399616
747709258679066628
747625699901505536
747707883056406531
747710965714657281
747753172911951872
747717450389663745
747719173866950656
747654564866887680
747765609400770560
747722991069462529
747751197520564225
747775558025613313
747765525527298049
747777571497123840
747770906500444161
747668133499002881
747721837627514880
747719991949139969
747709531292053504
747632817387954176
747641017503997953
747667974337740801
747726493107748865
747596251609317377
747755224228593664
747726362904002561
747593365823250432
747590362710016001
747637582456987649
747738123929550848
747734936136876032
747683388191027201
747649318006448130
747796986850582528
747661116625543171
747799763605684225
747739931863289856
747694695942336512
747662895065014272
747796374398205953
747742766877184000
747609883147632640
747623543999868929
747689750904045568
747778368360357889
747715319590977537
747669584673660928
747776304515256320
747749880521687040
747780620550569985
747803664065134592
747755748332027904
747770604837691393
747714757453545473
747617164266377216
747683094610706433
747803626333216768
747701549443473408
747664593699364864
747783355106721792
747738845505069056
747662853058990080
747774107039596545
747758034294874116
747767534288515072
747585568578535424
747762845190881281
747656766968709120
747679286367256576
747735993323823109
747773851036180480
747616921344970753
747753038777966593
747788317010370560
747763482687332359
747680137534148608
747712022909943808
747784211013181440
747763856093642753
747688723228299265
747621866215473153
747756201220276225
747719702365999105
747753550386761728
747749838444437504
747763113403940865
747665025649737728
747703743391633408
747715558741770240
747631563517501440
747647321656135681
747620914246782976
747652962844086273
747761888705003520
747723355772588032
747749817690947586
747742909546528768
747741076560052224
747662987096432640
747738425810268160
747683325477855232
747742750435508224
747717198458793985
747627914506665984
747744205712269312
747730242987397120
747678476870758402
747710332475420673
747653948392280064
747689495240253440
747730700061786116
747595203054166016
747601486302089216
747693446278823936
747695341869371393
747748760512454657
747760735443365888
747768536639078401
747662223804350464
747794042570817536
747738337776123904
747761519954362368
747610764031201280
747712610020265984
747777797813379073
747656783959855104
747737587041837056
747782638212161536
747728699143950336
747660282000969728
747732797310275584
747788308923686912
747683358751195138
747753739138764800
747755576353001472
747620108944605184
747665352755150850
747730641307996161
747765185679622144
747803626341437441
747760374905176068
747652757138587648
747785423078981632
747742578288771072
747756029392261122
747683388467912704
747800417719955456
747768486311530496
747779685208121344
747773393680896000
747753290717356033
747707144988987392
747803882043084800
747642468494118916
747774194864185344
747736282558828545
747695656639291393
747764074159742977
747716393177595904
747749226130640896
747689830583255040
747712672884494336
747654862750507010
747780943595864064
747625574164684800
747690438740541440
747769560246386688
747688777921986562
747699628682940416
747656154491265025
747734806230896640
747740141528055808
747675251463565314
747800707076603904
747651536797470721
747652358780387329
747691046973366272
747588311967899648
747779433830957056
747741928339415040
747725213828255744
747689470007345152
747664039954755584
747669110935388160
747718368803831810
747764371883974657
747670054632820736
747766833743179777
747678514309173249
747711997714759680
747617109983764480
747748446287855616
747691772743131136
747698802417672192
747777869322027008
747723670391558153
747741773087248384
747693563484512257
747739570943438848
747658939823702017
747752455841021952
747720033758027778
747713138280235009
747770860681953280
747669652063535104
747757623395684352
747675947466358784
747677163915182080
747727432782774272
747658352436613121
747721090907123712
747723360122060801
747631005805252608
747719601878863873
747652522484047872
747767618279473152
747779362339041280
747730850863812608
747652556101419008
747657765238226946
747753823326904320
747644754691788801
747755505330839552
747709715774316544
747730955713056768
747680963908481025
747770227052666880
747739327812210688
747640648291983360
747721946327023616
747806134719807489
747781161783537665
747732763474788352
747799067208474625
747686236161204224
747788954523533317
747707757067968514
747713675188965377
747793148898742272
747759762343763968
747720004477517824
747686135577649153
747608922727415808
747764170767032320
747641571173097476
747589368697753600
747730892840378370
747766385107939328
747747892530651136
747782767941935104
747769191122485248
747782793212600320
747597715551457280
747738945849532416
747736680971407360
747677256030502912
747769241319858176
747735892471734277
747781702718742528
747594217451446272
747692959647301632
747656414882054144
747736618031808513
747792935048060928
747712979160924160
747723699881639936
747764825053335556
747692619749298177
747722554689921024
747677260317081601
747761729577361408
747792280908500992
747802841964699649
747586390884507648
747647539411820544
747747917524434946
747783036394057728
747620087851417600
747713020940386304
747647351020466176
747713780021338112
747714761710796800
747754695670792192
747772160811343872
747587686676869122
747635262956646400
747622088681361410
747593730983628800
747674794129235969
747669333137031168
747770327942447104
747738459603877888
747755324891881472
747721133013766145
747754930530820096
747787826624925696
747663905875435520
747690032241254400
747681073220493312
747675821779881985
747706670885781504
747776560506109952
747779949331787777
747718288965275649
747682712945819648
747645551349534725
747781631264587776
747587791593283584
747634662944604160
747661955440189440
747728002922995712
747664350467461120
747712928644796416
747759372328181761
747768826339594244
747649489964437504
747692628439875584
747777919624175616
747759582001274880
747795699228622849
747798639163015169
747733598090977280
747725683447631872
747702296096677888
747776145387585538
747760416479121409
747610411462070272
747785003866726400
747748941098323968
747805169765670912
747666711671877633
747756964608884737
747753001020985345
747689054947409926
747612923833552897
747790942854217729
747686123112120321
747787998515847168
747748026521911296
747684529289199616
747602715019251712
747738384047685632
747750157228269568
747712186282352640
747723725005553664
747617566927949824
747750379815899136
747743991563751424
747769426175352832
747796256928333824
747690744979292160
747673397308628992
747612521142583296
747690812302045185
747740573344292864
747733669381545985
747792234771275777
747728124541009921
747648772860186625
747695195391692800
747720839282499584
747777932005761024
747703931929792512
747781941735350272
747789445290561536
747629852312866816
747683794967224320
747637993154961408
747665277177954304
747789516866486272
747669580676472833
747736945334292480
747717341086093316
747648818842316800
747750597827379200
747776174688919552
747743064622403584
747733057357094912
747679332462624769
747789521081802756
747801914998460416
747597572663959552
747595848863911936
747766360063807488
747802854451257345
747634948123811841
747670989840973826
747805522301165569
747758009200304128
747768956241514496
747755668527001600
747706062720106496
747646415619428352
747601569823264768
747798404470837249
747611737055076352
747675175676710913
747718821595779072
747726694463717376
747796563238465536
747767739981398017
747775180752195584
747787050624122880
747679374372184068
747609488815861761
747784433223143428
747678191511298049
747605340783419392
747711116856397826
747723418800427008
747754464782712832
747780973136318464
747711204718743552
747761213774323713
747689268848508928
747751663256100864
747788543674687488
747751667442028544
747653420065120256
747763235395338240
747804544873209856
747612265373786112
747700199053795328
747705630547390465
747714925364187136
747799847453990912
747733313159307264
747713075382476800
747761683439955968
747801118290284545
747786631097180160
747776573005238272
747725222229454848
747800501744328705
747804746237390848
747622025578020864
747748244994797568
747619433703579648
747679269543907328
747806184896348160
747733073928794112
747740472718692352
747803462608556032
747804121407848448
747786534515019776
747693349902094337
747781178464288768
747792532495548416
747731492848156674
747730448294514688
747736404348801024
747714396961513472
747633207651164160
747765286280044544
747708394610499584
747753894558720000
747713469621878785
747802044967358466
747608897523851264
747643773157507073
747680066373550080
747720046491930624
747773632793944068
747765584134344704
747738954296860672
747783275465285632
747799004197584896
747678715979653120
747713969020870656
747645622610702336
747775440526278656
747771237854679040
747715432958812160
747598764173590528
747789424600059904
747778812763602944
747804192484450305
747741026320801792
747631139792183297
747803999563292672
747649007741243392
747779223935418368
747609555912167424
747625204776476672
747719954041044992
747781581046226944
747666086590550017
747805299919192064
747641978033217540
747716514715996161
747800510149726209
747747741653209088
747757937880338433
747759338584940544
747753261193637889
747798656057769985
747738170071068673
747784273965551616
747754498458796032
747707807512821760
747806445148594179
747762870406938624
747708881363701765
747704917742198784
747704120769916928
747781568702251008
747805513921007618
747803576228024320
747645866010419200
747746831505973249
747755291199049728
747711733188403200
747787302202650625
747754548874313729
747614802940305408
747642120467513348
747678208384983040
747678208384983041
747737863920492544
747626358524747776
747772231862849537
747644691559088130
747617344646701056
747752548048609280
747730788213465088
747789101487759368
747693534224973825
747618498306670593
747792653975162880
747707526653812736
747591478340362240
747715256584118272
747710294860914688
747655752085544961
747769082045407232
747689809733357573
747786245246418944
747721745361154049
747796508611846145
747765747561168896
747709535742222336
747805165814681600
747650156770758656
747607354108219392
747633002042236928
747794772333559809
747784848618758144
747713461572997120
747767316163739648
747728866999951360
747689897734115328
747769065247223808
747694222124384256
747675951690027008
747628388316151808
747732402773032961
747767198811316224
747792033348259840
747631370680283136
747747015824711681
747690036318081024
747796458154364928
747705047711113217
747636676495826945
747806600144904192
747791936669396995
747679210781671424
747587183477952512
747669064743518208
747783720111906816
747591293996503042
747689893594279940
747666233508634624
747614588959547393
747774723598204928
747665860253356034
747712656061136897
747728754064113669
747779626651496448
747739470431133696
747607937053528064
747652031507206146
747688723551293440
747771980540157952
747770818638262272
747680359865810945
747696306529894400
747766548694179840
747721699232223232
747593915344297984
747663934925246464
747716456289288192
747717320278147072
747775553998983168
747778271765377024
747620259805290497
747748702144454656
747609430288654337
747794377926410240
747643064072671236
747712681327628288
747795334445805569
747703227316043776
747788149489803264
747765663620567040
747741831752986624
747683388178448384
747694700296044544
747766238399569920
747778477185601536
747606682813894656
747795661475614720
747617973972705280
747760047543943168
747608662366003201
747732910409678848
747587862866976769
747663977094782976
747612554680221696
747745023509303296
747679709664788480
747632763105312768
747791710487470080
747732650262138880
747723687172968449
747762308219285504
747692603311816704
747781442550243332
747599929825198080
747765508708179968
747602635289669632
747764384487833600
747778955328036865
747802074642063362
747715424201093120
747674034939240448
747793505435684864
747785855281074176
747778984901959680
747674584531542016
747710898643558400
747689239157051392
747683744669110272
747745501869662208
747779701926674432
747656208996261892
747802527333257216
747721749177995264
747696424205324288
747585602137300992
747755400460525569
747737301753729026
747723514971557893
747757031789039616
747611615294590976
747755123628187648
747724534573318144
747794478421909505
747790359841865728
747795682459811845
747723015991992320
747726589530640384
747659967113592840
747641029948510208
747709254652534785
747629092833419265
747772672428412928
747654460311277570
747742561679319040
747643592659832832
747652619041144832
747643085375541248
747769774118215680
747786018875645952
747616753509859328
747744184866639872
747734881946509312
747710562977591296
747717119056482304
747618066314342400
747803890691629057
747690346616922113
747773490238005248
747678959010254848
747763054931288064
747609996440014848
747778666084524033
747752032405061632
747674249008119813
747771816626688000
747648013431083009
747685065824567296
747717710302314496
747647820585373699
747792511545053184
747784689058988032
747734084684750848
747756771683504130
747758609019330560
747736593126068224
747746873130291200
747782113764712448
747693991362166784
747676132091232256
747683916690132992
747773767112343552
747701377682522112
747654346817609728
747649670185369605
747756578980270081
747693710247354368
747602543220428801
747790347095375873
747718309961949185
747795946549874688
747606401938264064
747738354477740032
747730083440394240
747599925752565760
747724727406444544
747759162751320064
747684239823474688
747800518345424900
747705756317790208
747740497708388353
747744591621857280
747719367136260097
747605554395287553
747691286317142017
747626597268631554
747763612689776640
747741332760834048
747694566078300160
747695803385405440
747801357093068800
747790963708407808
747754682894913537
747705571957170176
747760022592032768
747702912692928512
747757472149016576
747591797321441280
747691542102564865
747706641349500929
747600936512724992
747723565634551808
747712744242151424
747698001322336256
747797930489241600
747607211422154752
747728791733211137
747779567910256642
747708722026266624
747589918323466240
747769795068727296
747725247546294272
747679684540891137
747595618382655488
747738484773818368
747801457995374593
747788971615236097
747597346133925888
747679085124534272
747658486780141572
747768360742453248
747694968928608257
747720268789981184
747783518994968577
747799893276786688
747635539722047488
747730414601658368
747746059749830657
747757853834870785
747730234355613696
747724605725511680
747797997749174272
747635325539880960
747755274446962688
747749054390616064
747736660142624768
747757803553591297
747706444363997185
747739675952046080
747721841817624576
747785708123848705
747714933496889349
747691239986827264
747607383149420544
747779689452711937
747797746082529280
747725125756170240
747794658898509825
747730645535891456
747764481019674631
747688379349934080
747675788196122625
747757124021796864
747767161184215040
747679655147208704
747771028068261888
747721636208611329
747802544286511108
747620759044907008
747702447016185858
747703101315026944
747662416570425344
747690573214138369
747674584556670977
747649586567720964
747662131479351297
747772336783368193
747660801926963200
747771153968734208
747619412681756672
747641411625967616
747748181832773632
747702883328622592
747707861967437829
747669295283445760
747795229512630273
747698768951250944
747704414408945664
747688647990874116
747719182339407874
747688345866805250
747700052433453056
747740200160337920
747723553085202432
747769719445389312
747784085217644544
747728066009497604
747803144109727744
747692859025924096
747631404209430528
747783263041662976
747791773297061888
747754288580001792
747775830810574848
747639859964059648
747724538457235456
747773939200430081
747656418828877829
747786236828487680
747727373882302464
747798345956065285
747785922154881024
747614538590097408
747804066940657664
747774429980045313
747709350928584705
747768679476109312
747723636690288640
747747871433252865
747730016524447744
747716489671737344
747727583542841344
747775591785586688
747677612651192324
747586365676621825
747643634552545280
747709485297307649
747661670118457345
747669010158850048
747607823664680962
747703801784705025
747782499510652928
747678170363604993
747668263476277248
747710768653664256
747627822278029313
747647937824579584
747672151906467840
747639394048352256
747735154328756224
747805865965674496
747710110022180864
747708919133409280
747595912008990720
747652329411837952
747662609885859840
747612546648018944
747605995082375169
747782424101171201
747722076442746880
747803936766201856
747696734634131457
747679147850371072
747746931804250112
747795787187372032
747781316716937216
747702572824276993
747775063185891328
747687171704954881
747784013927030784
747781174076936193
747752577668898816
747690589794230272
747801982325428224
747772500394782721
747686814958379010
747637888595136512
747805589229572096
747795967701827589
747714832854618112
747594271939670016
747696772118614016
747699653886492672
747714480549806080
747749968753070081
747697955008876544
747705857337597953
747709267101294594
747729940972445696
747714115775381506
747775604255186944
747748576248369152
747607832254521344
747692695397740544
747791463082262529
747764023815512064
747602350324457474
747720210241720322
747797351876681728
747673829313552384
747703802107658240
747592505978388480
747685766285901824
747716624006918146
747649133499064321
747744549708115968
747600387356659713
747610621437444096
747728841947418625
747675125537968128
747780616641519616
747738207991832576
747735565387317248
747784907267645440
747730549167493121
747712051976503296
747628031821283330
747710005328121856
747748571886194688
747604770416791552
747775923169169408
747686865503944704
747778552838369280
747758839789948928
747650823761563649
747688236915523584
747599518871453701
747739579524878336
747790573713653760
747611229301116928
747714942095212544
747751768029806592
747770109826076672
747611724442800129
747741714111160320
747716896695402496
747659656735129600
747752036624699392
747781761447378945
747724144465354752
747714631792222209
747778884024799232
747588110456860673
747778108112125953
747596138358804481
747629504143593473
747751927522353153
747692691220226048
747671992472584192
747771049283039232
747751545517838336
747610533012996096
747659862335758336
747599980215427072
747732923168677888
747594070529236992
747736597383229440
747715197989699584
747663247063547904
747688341739610112
747591507834593280
747792775773585408
747613779727355905
747658016825171969
747753575724519425
747643391241035776
747687280475770880
747662299410927617
747759875602661376
747678883395272704
747654011315232770
747681307761721344
747723808593805313
747805551560515585
747628564602851332
747760961809940480
747723146028060673
747652627299733504
747673397316943873
747696411530104832
747698408073367553
747645798851219456
747716867381428224
747747234075246592
747596843119427589
747681546866393088
747597350361669632
747689470137352192
747755043869306880
747685800146538496
747696764032000000
747663423312379904
747720365447708672
747761876281466880
747606917648785408
747748035178934272
747765294639292416
747671417848762368
747742775416864768
747803022370037761
747804050167496704
747681148369772545
747785494205956096
747682117337944064
747801223156273152
747710038811238400
747736924215984128
747743761044668417
747762287251849216
747652010816700416
747800736419954688
747614207445708800
747692242610053120
747684000580395009
747743995783163904
747794998565830656
747762593373257728
747646050412994562
747672751457050624
747605281849257984
747709564770975744
747787562274652160
747621350185926656
747770835352465408
747727084492066818
747769644207972353
747737469718663168
747597673314693120
747767391661211649
747701532834009090
747759766659866624
747685707704041473
747682633237336065
747651356291383296
747675939094601728
747707022980833280
747790724851204096
747623308946989060
747781287545606144
747748878129192960
747628518222217216
747725939661017088
747778188068126720
747677298195832832
747742213568860160
747720608704827392
747793144889106432
747747489785200640
747631311586635776
747696927538544640
747793119857508352
747806570617143296
747736286685970432
747614542843240448
747682033342812160
747774899582803968
747702430289264642
747782440895283200
747747695377399808
747785452422369281
747598227030024193
747722646767427588
747724974773903360
747758521018683392
747613548914737152
747757229198184448
747666799848792064
747775507589128192
747798693999419392
747774169824231424
747666422449442819
747771464347164673
747713905930158080
747709137157513216
747792155045855232
747632754687303681
747742536517591040
747762048210190336
747772424863748096
747789890146959360
747617751477403648
747755685685911552
747733778798415872
747655596841762817
747678577257234432
747693651929743361
747732293687644170
747714686070759425
747786807169843200
747685057675038720
747805228502814721
747620310074032128
747692020093882369
747639063063199744
747707232847073280
747741743618064384
747800594086240256
747634235268280320
747696805845008384
747684986392821760
747747431018864640
747657731901919237
747744629509001216
747774467749875712
747704519363026945
747793077637615617
747737406841860096
747688077594886144
747677730272055300
747767983049605121
747674026743631872
747736479850446848
747663926767280132
747730578590535680
747655995430703104
747742406402056192
747706012455550976
747757589715259393
747772357989777412
747668792172494849
747685816684711936
747765424704602112
747720662941319168
747635136984846340
747768092349050880
747728707603861504
747771456000499712
747777059615707136
747756276705271808
747705370672504832
747645723475337221
747640690390142976
747746046860795905
747636047140524032
747755299767877633
747780394309795840
747688715137523713
747779505129926656
747769979660021760
747745522790895616
747655890342383616
747737339515015168
747777445646852097
747590404665651200
747726694606311424
747620457109565442
747726753196552192
747692900994158592
747664212114149376
747605248450134016
747685632202399745
747692204873879553
747744587180085249
747658566539034624
747690883642953729
747638333119987712
747792079317762049
747777764263104512
747726337742352384
747671476518686722
747768377540763648
747783640726245376
747591939730583552
747735837933199360
747650769348857858
747784089504190464
747639515905404928
747725389968060416
747704703807590400
747589360183349248
747706586831929344
747764875171143681
747783342800642049
747744667198955520
747678707511353344
747725691815333888
747713578707337216
747799247597113345
747617759945699328
747709552162967552
747676257807110144
747684428281970688
747765873390292992
747689209964691456
747739428349677568
747696105408856064
747597585569972225
747723791963389957
747764128589090816
747713071469166593
747753323986624512
747799209852674048
747715357176127488
747685091153940480
747683639744430082
747777424679542784
747802191763673098
747707639908409344
747672034335985670
747678980086595585
747747741506412544
747646318957498368
747695551714570240
747625775373815809
747718351909183490
747597237392281600
747767102191329280
747684592124051456
747772970127458304
747671065317548034
747779748131147776
747767265785831425
747664648170840064
747618649276571648
747658067160993792
747680255243091968
747803651494809600
747683098935070720
747632989450887169
747764921300099072
747749377100242946
747770294195093504
747770587821580288
747720654527602688
747789952826609665
747789562882162689
747731610099982336
747693802828275713
747755572280328193
747752023785938944
747727273290260480
747734806386053120
747717089524330496
747635862788243456
747788522594177024
747749561611976708
747612462409605125
747750576922963968
747694092021272581
747587535728222208
747753156357029888
747784328424284160
747682964549607424
747706679119216641
747766154572201984
747801596164186112
747686504848326657
747631768996454400
747707849363558401
747612647256821760
747736823577796608
747721309103198208
747748399898853376
747721585990242305
747687368510083078
747787088326758400
747740107717881856
747652992036380672
747747091191992320
747735502510505984
747718540921344000
747785200717938688
747671271060705280
747593898768371712
747659044740018177
747693890824716288
747723146200027136
747757363071946752
747764279743381504
747791513086746624
747678187128299520
747728984453033984
747707333610995714
747667491778879488
747779257456279552
747684294231998465
747597367264829441
747654590120726528
747657345774292992
747779836274413568
747780708526080000
747699435807907840
747604099231846400
747772458623733760
747754288944906240
747720046638694400
747693345410015232
747706322708226049
747734999252766720
747720172476203009
747735171122798593
747595534580408320
747746751738576896
747804268208369664
747616178571444225
747729718477209601
747730217712640000
747683430201200640
747786479963877376
747690820652961796
747800929563443200
747792977112739840
747759762293522432
747587716381028354
747702803536224256
747782256547233793
747803944978612224
747727088673763332
747699251187163142
747592099307020288
747756809398657024
747736173662117889
747619567942283264
747798127843893249
747802858846826497
747797997782720512
747796634394828801
747672533273550852
747792687592419329
747660298534936576
747705773241810944
747794390681325569
747799671125516288
747800107358232576
747783070112227328
747725964520595456
747729450003992577
747702593984598016
747696654745223170
747799126021050368
747740514871574528
747738442516291584
747747561172197376
747722542199214086
747674282604511236
747763684110405632
747795254431092737
747614652209631233
747801185504104448
747695522429927424
747613158898970624
747669480147390464
747683325238718464
747667563358920704
747735586576957440
747614085789913092
747701503671021568
747740330351542272
747776631880716289
747658591344136192
747734613515075584
747677319007997953
747709959182360577
747786685451280384
747766426900008960
747646495206309890
747726409238380544
747766968334299137
747637980572041216
747683723726958593
747673317725855744
747713667156709376
747767743970152448
747785452409626624
747672923389952005
747646151059439621
747639691835486213
747661246615457793
747591323411087364
747695073589137408
747671421917274112
747800052811235328
747678917021044737
747654309127544832
747762949951991808
747791127508586497
747789927820181504
747639377233313792
747703541901451264
747803068599767040
747783942405820417
747791500520611840
747794738837749762
747601850799620096
747724907539214336
747697971928702976
747686944998559744
747618816830615552
747780285190705152
747791500822515716
747745791054340096
747618682818289664
747774815881203712
747595597163573249
747737041782382593
747618716188315648
747738916740988928
747667596678467584
747679001196498945
747720008701218816
747713578870972416
747735628511592449
747740615388073984
747628367495630848
747714505770213381
747806419806789634
747716766382628864
747782843649114112
747738971275427840
747702791288807425
747667982738939904
747712790551474176
747705148223426560
747707585235722240
747621686074347520
747619433489768448
747738132301352960
747798135859216384
747731484161744896
747587284183093248
747775927405379584
747597937530765312
747733178761285636
747776170268237824
747730305746898944
747660512431837184
747591142842175488
747644347613581314
747592174829731840
747728481283375104
747662018098925568
747611007044947969
747588366451937280
747744973328527360
747706901576712194
747777386628943873
747724328897216512
747724882486648833
747782143246499840
747683908184080384
747675465339510784
747741806377328640
747722483462184960
747761981046816769
747740199959019520
747720092763439104
747664123945750528
747720272917168129
747766238303100928
747764762088452096
747664866207477760
747673082874236928
747647208305082369
747648470845112320
747780398499889152
747763319046541312
747639733895979008
747743006229471232
747744947927818240
747774215802191872
747722067974492160
747739529222701056
747747108334243840
747717601418182656
747593890081865728
747759863204298752
747675934963150848
747639939353874432
747801156085252096
747685846103564292
747609069217792001
747686852807753729
747693160936124421
747625083263324160
747595995798712320
747609862146662401
747620234706751490
747635250117906433
747741693185822721
747753642749472768
747706259667828737
747586453748621313
747723590582304769
747636130896449536
747599086891708417
747713482536124416
747805031366332416
747646012961992704
747707379802902529
747739948577611776
747759653270880258
747721044576833537
747738493238018048
747746722462470144
747712899490189312
747749721356238848
747677918772494337
747794793170866177
747789122459283456
747748634914078721
747591281442955265
747671618856566784
747760739725750273
747717005684379649
747746847955910656
747689784383012864
747660810302926854
747753689201311744
747708432526999552
747647720073142272
747789252440788992
747749360377729025
747777588244914176
747726929445462019
747699725185523714
747694670927527936
747596788408868865
747727567000637441
747739235260588032
747629843970404352
747773255302275073
747790745512345600
747678975707734018
747723288697266176
747701885021360128
747623027895058432
747651654036635649
747783724582977536
747677445122301952
747806067397058560
747729299206176768
747804075056570368
747752808103936000
747747372353060865
747708499531022336
747782617043435521
747721099434156033
747697493631176704
747587867183046657
747796047251013633
747732117543653379
747746776636067840
747769489064853504
747700358353387521
747786085829222400
747800291852967937
747634369599143936
747741861083742215
747636886110351360
747706356463984640
747744151052099584
747701872627224576
747656502840791040
747695627253997568
747702447347499008
747779123251056640
747761058417381376
747794994350661632
747723301439561729
747744151337263104
747678074003685376
747713054683566080
747742158904393728
747755735849787392
747805119589285888
747635053144969218
747750350422155264
747763805703258112
747641046910271488
747780096405168128
747592497635876864
747793836773117953
747666690582921216
747766821282025473
747741659673178112
747739206026420224
747784315610738688
747617306964983808
747609618881224704
747723024347054081
747667038760484865
747791081279004673
747792926843998209
747712114891030528
747734282165174273
747776195689734146
747683380054138880
747628828726435840
747726895727390720
747661259273814016
747740879457259520
747720835176218628
747596507407257600
747706267997724673
747668683166781440
747676652298211328
747727520708059136
747756419542286337
747799570562883584
747766188097298432
747747363922534400
747771888147935233
747608880826421249
747730284859236352
747657752751837184
747718729333612544
747793669172912128
747643160667488256
747715311160397824
747724249046126593
747688152857444352
747675410608029696
747763016955920384
747666568998436864
747764363411464193
747778460706312192
747792003853848578
747792813400723457
747630837663928320
747805350204694528
747792444243214339
747714556055662592
747740716021997568
747627486738014208
747789575372832768
747784856847925248
747742611679543296
747742825559777280
747678313284513793
747732969163415552
747745300320759808
747751407114027008
747685552590315520
747677046311124992
747788203915096064
747733988236726272
747626635210465280
747741592434286592
747725331184914432
747702992539885568
747687578262999043
747719748683718656
747789373937094658
747792700074823680
747679697178402816
747802338610544640
747646784651075584
747614266321035265
747702921207373825
747677759686705152
747793761380470785
747763340055838720
747794688216801280
747805165672087554
747711267763273729
747804855373168640
747682885155565568
747754636942114817
747674727053934592
747777776850247680
747783128882642944
747729106213740549
747696692728827904
747766473096044544
747709589953613824
747602064910454784
747693903202091008
747728321652338688
747753663729393664
747794285580394497
747597396738138112
747687435937681410
747665793236803584
747586411583279104
747798647945990144
747602870158012416
747659807742656512
747740611034365952
747649745649283072
747745052777156608
747801458020614144
747671715384336384
747749419219554304
747685275812372480
747686978783690753
747677428076716032
747633610371522560
747704775098122240
747665524939710466
747805828594475009
747731828413468673
747694813378641921
747804540896829441
747778808485396481
747655135422193665
747772131287666688
747799948003991552
747794398843305984
747756004104863744
747712932864196609
747699850771374080
747756083788267520
747677407243538432
747751113621966848
747781002127282176
747652858011594756
747745187158425604
747775163819757568
747712329102536704
747691973960679425
747772399748321280
747745346386788352
747711255239102464
747765542229053440
747743903642705921
747780746572595200
747682096408322049
747755270277840896
747705081299099648
747743115281375234
747778322336198656
747696835150684160
747588932452261888
747760710374002689
747747905172312064
747723481710727168
747661284385128450
747672877139431425
747761410625540096
747718230328868868
747790376375816192
747659241780092929
747670633325142016
747587888007700480
747601871825580032
747792930732027908
747672038584750080
747654283877883904
747637016142155778
747727189278334976
747742423162322945
747781233040490496
747671854140264448
747790540129832960
747715508053676036
747697887790891008
747801294467829760
747781849372590080
747694796685336576
747675444120543232
747740342678585344
747778481698791424
747658545248800768
747789621807845377
747771636456251392
747736907690426368
747750966892453888
747600080950157312
747787847369957376
747692716226711552
747742473485688832
747798819836923904
747656603390853120
747702816110706688
747630586202755072
747718939149471744
747789336343511040
747802036897357824
747787373333745664
747768444427329536
747762170054774784
747800312740745217
747682419403272192
747743597567614976
747702866429808641
747686836064096256
747781824311603200
747772089504043009
747795954846343168
747615872424906752
747625452542562304
747729806708596736
747765642581925888
747799817858977792
747729278201171969
747800266800410624
747802485465710592
747615243497537536
747628531044212736
747706645728366592
747637997600804864
747671920888414208
747653982034739200
747645039942176768
747764002936217602
747754750284816384
747708646499450881
747734189508796416
747764531284189185
747733275213438976
747707346005164032
747768805439463424
747593630064459776
747789344962977792
747715503951585281
747762131962044417
747744855653220352
747701041978875904
747745166119833601
747734453766791168
747610076018524160
747696952800870400
747662332944326657
747711003538919426
747624944872329216
747773838616858624
747741617998594053
747771753875791872
747748203055939584
747756071339573248
747609048271491072
747619790244687872
747598231199154176
747685309245198336
747709774716878850
747615897884438528
747792939422724096
747777395290046465
747806084216328192
747721132644634626
747668422792744960
747717743839969280
747723749877776384
747734902792200192
747696877311766529
747736190569299968
747650920192839680
747617105491656704
747795887775068161
747794923215196160
747746831363248128
747770449464012801
747598306939928577
747780314236334080
747758227098636288
747801927661002752
747655273716801536
747733153549287424
747675209285668864
747725561913614336
747740485402320897
747702808049238019
747765047137603584
747781816132636672
747806679690059776
747746697011470336
747755941362274304
747722206575206401
747804276525719552
747723817192165377
747737943759069184
747713239027429376
747655458387824640
747802770913230848
747701998573748227
747703886035681281
747732348230242304
747702589924466688
747621748774940672
747803466840539136
747707832468901888
747658524482744320
747655835824885760
747710559106240512
747788208046411776
747640463620988930
747761222137843713
747694704377085952
747603553959632896
747711087492145153
747624110075699200
747713159599919104
747699582273003520
747731673127731200
747778091406213120
747628061382807552
747599527348146176
747789462088736768
747626379173371905
747608389908369408
747799977397747712
747694239048437762
747587980479500288
747710143702376454
747622139038154752
747705768888111104
747722823108534273
747733187263004672
747786392038563841
747719354607931393
747784991002738688
747700287117402112
747747867440386048
747706364621893632
747743891185635329
747619492138786816
747711632546140160
747711221479137281
747760139638280192
747730418980491264
747803177437663232
747718687671615488
747722051281117186
747656993431781376
747599519051722753
747746596352364544
747636969878978560
747694532742025216
747608671111131136
747766687324315652
747715609027350528
747598956918673408
747782009020309509
747755614349176833
747753286481117184
747793098638503937
747791353682112512
747670973034430465
747766129322500096
747717613967544320
747670100770185218
747603016954548224
747764602541346816
747636286266171392
747672793383321600
747709585985839105
747585954643247106
747727633807515648
747762065142480896
747645228463570944
747695350392164357
747720679857000448
747777378286473216
747764384575922176
747795342452744192
747736299247964160
747679160559144964
747728040638169088
747768599893282816
747593944863735812
747598822604308481
747791689599819776
747637385106722817
747610579347505152
747768754998738944
747721539718623234
747701075579383809
747725742465814528
747672399072628737
747789936120717312
747788107576123392
747767232516734976
747717190263128065
747642468468940800
747650664172498944
747792134141526017
747740900609134592
747694490522124288
747789080331718656
747711473506455552
747751235248218112
747629869152927744
747693895052632064
747734072428990464
747706775722405888
747770214406750208
747803244873814016
747635837530214401
747634973302206464
747643978535813120
747683996419620865
747738627413843968
747726786755170304
747791869816377345
747794562521903104
747720839387320320
747716158514667520
747710579813539840
747803160635392000
747731815524335616
747749771595616257
747679852535373824
747650584807882753
747800258214830080
747609706965798912
747716640637358080
747753143849590784
747785234293219328
747695144862883841
747766145936154624
747779555335737344
747772299181424640
747733560690343936
747800556165562368
747743572263305216
747726510040068096
747787205867864064
747788506089545729
747639394073518081
747660110000984064
747726623026339840
747609669301002240
747727516538966022
747797393639350272
747777596591509504
747774228393525248
747606200674508801
747722877542219776
747792972654075905
747720554195591168
747776250211610624
747805308337135616
747695874659196928
747733220591042560
747587523174535168
747752241864507392
747724244864409602
747711355705298944
747753370119700480
747776900337180672
747751294031568897
747806180903428096
747613225936642052
747674534128541696
747715827064016896
747700320596332545
747655114354200576
747764350715199489
747779148593135616
747768344070103040
747777919640993792
747589557533609984
747744327238041600
747795451705909249
747696117786218500
747757119823306752
747686307355295744
747796181334560768
747754280245932032
747597862285021184
747769132586655744
747698131098304512
747684738689826816
747750698515841024
747650454516031488
747628912834916352
747695459611848704
747671354787438592
747725700262670336
747727751252164609
747751428140187648
747688736197050368
747633224545796097
747712995732631553
747759510698135554
747673963787096064
747674353765081089
747800144905646081
747754586551762944
747781585240457216
747740703623634944
747621824112926720
747696998862721024
747780272565981184
747793983653482496
747766771151572995
747794872803934210
747800287688130560
747613708482797568
747667118389362688
747802598816653313
747739189286940672
747700538691751936
747599795884335109
747793216213229569
747661292786286593
747741412138037248
747725872476618752
747708730410737665
747743425684987908
747772387274416132
747653159733043201
747762983661674496
747597388194275328
747783993043488769
747760966297755648
747712668899893248
747741810739519488
747679969833263104
747716590590885889
747784924145532928
747745610904780801
747762236974825472
747597534927937536
747799884904992768
747653516278235136
747768004176384000
747711674791133184
747763482519560192
747689818243620865
747587363937882112
747715994815184896
747720558054359041
747685569128448001
747691944747368448
747700689607008256
747720080092454912
747602333140422656
747589653931364354
747678313246769152
747666275502034944
747766406326804480
747651926913867777
747700744107757570
747737536789880832
747698940594823168
747624718224625664
747685519161757696
747660357217427456
747664824230871041
747641935834189824
747716334591553536
747749490333974528
747746806172368896
747681374912524291
747716997367083009
747758831036313600
747689100904398848
747648441300422656
747773167528181760
747605445460828160
747803995406766080
747804121240055808
747749872288268288
747713876578402304
747692997245042689
747766296922759169
747756205603454976
747685611205697538
747756994065375232
747718410704982016
747764866631475200
747654397346328576
747777332153294848
747593453912002560
747701130143141888
747646885394063361
747612345204117504
747776812290293760
747754158636306432
747701922749087744
747593227675570177
747727487363334146
747740200152014848
747672063536693250
747785444041981952
747780159386836992
747683098658246656
747782583468068865
747759124809719808
747759523469889536
747702363180367876
747729638726729728
747744931481956354
747693362279555072
747742712531664897
747765600999505920
747639637540212736
747631387197444097
747691613195997184
747748731370496000
747656842667507713
747747237971664896
747800174383210496
747692087399817216
747789135054782465
747782441092395008
747778397468827648
747804301821612033
747629373818306560
747595513273393153
747706016427544576
747631034901073920
747709925711876096
747750685794533376
747801923374415872
747797624217018368
747696025654140928
747770596126253057
747709300823494656
747790095697190912
747718997798445056
747788111766249472
747702069520392192
747760295016173569
747720205737033728
747710403589906432
747707421750071298
747788942209126401
747805975344623618
747749150784004097
747782398977380352
747732298020294656
747741307221729280
747802451919646721
747780855502938112
747732109150785536
747642753941635072
747601616283512832
747688597696954368
747634331854704640
747726690420400128
747746646763540480
747722244407828480
747653726052163585
747784676635447296
747749196711682048
747710059937935360
747776271334125568
747758893971968000
747713524554678272
747640530901708800
747714606282440705
747646654581448712
747708315128434688
747730406359826434
747733258666901504
747664774088040449
747714568571486208
747659216396091393
747752644442193920
747667135153999872
747622310702637058
747782487112196096
747712312140759040
747795825158414336
747698060021604352
747790678462169088
747693660230266881
747708797343391744
747619265717559296
747756465771917312
747703827198017540
747606359777042432
747673787592753152
747793648335585280
747799494935248898
747715302788632576
747797205088514048
747713730046230528
747693580362342400
747727017576103936
747744818021998596
747658469893881861
747674228049182721
747714958746607616
747753877953515521
747733908519854080
747611250603884544
747730494641541120
747657413038342145
747794264516493317
747758134899380224
747776497574809600
747708595983294464
747736836282396673
747792117066399745
747756088213245952
747757274932908032
747623346704003074
747595073198522369
747676396340785152
747777785175883776
747712031248236544
747737608055324672
747728401721597953
747603230767652865
747770256509132800
747660860496150528
747752170620084224
747735594860679168
747762803046490114
747621652494585856
747753605143355393
747723275954962432
747712089981091840
747727445369970688
747693903185350657
747701277023436801
747805891341205505
747671963171233793
747692825333080069
747773167179993088
747607374857306112
747712479917182976
747591457364652032
747769874781470721
747777873247768577
747651482376355841
747804410609274880
747613334950731776
747779651951525888
747805253966381057
747791051738406912
747772521617854464
747648327899037698
747684537602301952
747724756871483392
747707878841122816
747748185955786753
747605340515008512
747793618719608832
747783049321013250
747784248845807617
747656695724281856
747751424193290240
747727302532927493
747600915759144960
747608377467887620
747795699287339008
747655886261391360
747726182938968064
747588961992904704
747777869049397248
747765869363728384
747745287716880384
747750777972719616
747772253086093312
747759108049281028
747803257431482368
747615109241942016
747802540067160064
747795439018115072
747743194780172288
747777814749917184
747640069599690754
747767710541451264
747762266481762304
747723347581083648
747605487366070272
747617873154084864
747730087567568896
747733824591773697
747740745314996224
747634310736384000
747740120300855296
747786438104670208
747683325255491586
747703978012573696
747741072596467712
747771192036196352
747636546405175296
747716934486134784
747646931376181248
747796366131404800
747660055474999296
747773398109937665
747626190689734656
747655760264429572
747779425337409537
747732986041405440
747792167394021376
747624928124362754
747711452170027011
747777865144377344
747781379652468741
747615356794114048
747699729245544448
747702753506516992
747664031566147584
747673590284312576
747706700241731585
747722609329082369
747780251380518912
747795615116034048
747740489588293632
747702077934215169
747775721532096512
747758831317491712
747748215483686912
747630116591771648
747720067656331264
747668183939751936
747744696290713600
747655668216258560
747681270004584448
747743207371444224
747772278226698240
747801374075793408
747802498107211777
747692011696832513
747762165805887488
747786232663465985
747799306044841984
747623896061349888
747686500490412032
747731576436449280
747783137229406212
747789797838696449
747608352289492992
747676496848916480
747722659694321664
747713369248010240
747614823966445568
747601637099835392
747745589895565312
747781451299553280
747690229344116740
747791031073013760
747677663100346368
747737486546329600
747738715544510464
747618238217879552
747784601133846529
747759019754917889
747805950162067456
747717794179973120
747654833654607872
747771980473065472
747738946076016640
747787335824191488
747759359774560256
747649670466379776
747690657137983488
747753839869190144
747695832829399041
747747942992330753
747729802426187776
747656356103135232
747802468906582016
747684482837286912
747765663893192704
747726778551111680
747793551874985984
747769916879605760
747689591801585669
747729139789074432
747783967718277121
747705643126128640
747764518495854592
747799671335194624
747683619079069697
747740468750974977
747690569078575104
747751612706238464
747702396843888644
747669010066587649
747784487963099144
747762958277677057
747774027306045440
747804393970540544
747677088635826177
747743190506168321
747698743454097408
747645086066970624
747696910887194624
747750983862788097
747772144130613248
747749943574618112
747685582072090624
747773280606625792
747598172575375360
747769019218825218
747720260569161728
747642951153614848
747637439716540416
747670054397939712
747672462050070528
747624303009665024
747626354120736768
747620272283365379
747746227496812544
747699410465918977
747766670324797440
747791995519668224
747731534652805120
747691844037910528
747685061730902016
747723292950278145
747735729137135620
747731329043865600
747610357057855488
747714925091401728
747680384956116992
747774962404990976
747798861662420992
747685804072386560
747599804100935680
747758130604347392
747664471934513152
747661686786691072
747605307136704512
747752111753076737
747770701243949056
747711188197326849
747643831751942145
747685409862352896
747800120050089985
747673506394021888
747771716051468290
747617877533007872
747734109938720768
747780343915290624
747707639572860928
747752451772649472
747640761492054017
747801500026572800
747709732723490816
747724853009063936
747630074581508097
747637972435144704
747781845207625728
747721002726080512
747589800765591552
747743425575870464
747634675649122305
747702980011524096
747695153255682048
747601494451466240
747746784986996736
747643311754723330
747796256798322688
747752380268158977
747745463907004416
747779953899429892
747699037214744576
747701105182769152
747734562810241024
747677595752345600
747709455710695426
747658826283876353
747793492840087552
747662689229541376
747804377092661249
747786450771513345
747684227320254464
747729513098940416
747612160482676736
747736332810616832
747680028691955712
747717664294985728
747777839898988544
747673514954604544
747691982345101313
747743723182690304
747788010863865856
747742255134425088
747622260534566912
747780557656985600
747757006719619076
747720256395878400
747629751603335168
747712316402245632
747670914607747072
747640690327298048
747644913752375296
747741718573891586
747703097275875328
747706398151221252
747757111459909633
747755589170827264
747690606856642560
747680263652646913
747702782782746631
747726795257057281
747780339607666688
747717077084049408
747721158095683584
747779660063326208
747609023432658944
747654652913651712
747721757818228740
747797540259631105
747653172706029569
747664123689902081
747631236101832704
747727587959541761
747719048255971331
747766976559222784
747686999520313344
747692468997660672
747794776351641600
747773356208955392
747599397207179265
747785896947232768
747733916845387776
747739386310238208
747696915018559489
747802749601984513
747784009648906240
747636227625619456
747592640510701569
747689340105535488
747778418796826624
747795501815324672
747694083913752576
747596100492632064
747654540044951552
747690199644246016
747676354322305025
747781404767961088
747591058981261312
747723720601505798
747685716172374017
747663419382300672
747766867591192576
747747695469682688
747717123074555904
747794126272270336
747752313150906368
747774119610056704
747727264805175297
747758613192654848
747794788905267200
747591100978831361
747795271367725060
747769719428616192
747764875410182144
747707153021026304
747770944240914432
747791693668360193
747693546770169856
747632800640053252
747768683448066048
747679713972359172
747768561876205568
747703646561894400
747634730233921536
747800061363490817
747734319880355840
747664916753059840
747717962002481156
747715843719630848
747616959047548928
747727881413992448
747630888008224769
747806319051038721
747796395206139908
747691764178354176
747773926680432640
747802951289282560
747637884400852993
747727428613726208
747768901648343040
747683358713483265
747803089512574977
747647333878341632
747724081362046976
747765693119107073
747722722407518208
747644649578323968
747799478363688960
747776984370061312
747793363072655360
747709720291598336
747762161309585408
747760593009000448
747729907250249728
747721237812621312
747793975457751040
747699435552051200
747614673088937984
747713557928812544
747709586023518208
747769275075657728
747698873825640449
747659614804656129
747732377707888640
747677038249656320
747680447879127042
747717991446548480
747783879768031232
747736517473361921
747738824382550016
747585925123760132
747596142511284224
747784265333628928
747715785175535616
747707669268598784
747698894805602304
747793325084729344
747674768879525888
747781602202230784
747791010051276800
747726833077075969
747771363629404160
747785011990921216
747781493091667969
747770701030039553
747732990021644288
747712051938725892
747798253345849344
747690132791300097
747700907672993792
747740749467267072
747624282042269697
747616346473562114
747672436783648768
747730263623491584
747789424394526720
747692930161315841
747641445327212545
747739675641712640
747712819815133185
747698135464550403
747785200709558272
747777303019585536
747628988131082240
747711448055451648
747687960129200132
747687574324514816
747712463152484354
747766838101172224
747782587549159424
747788497516277760
747674206935064579
747608440160161792
747596612264857600
747698542446252032
747659115913187328
747685321769365504
747735275959422976
747800266913779712
747749515822772224
747646520225325056
747726279307313155
747675339216785408
747748223721283584
747750400477003777
747769522573049857
747742628695973888
747728392993275904
747764711719059456
747741881900081152
747765693240729600
747749272221790208
747799415419768832
747788384140156929
747688878740488192
747684239831867393
747773691686166528
747781857807306752
747692351624253440
747753793945739264
747684428252590080
747753072584171520
747709074230419456
747655022368923648
747659224935763968
747665247897518080
747608574432419840
747770059259424768
747627360611143680
747679600629669888
747697258955681794
747598483008405506
747714652482768898
747792171751833600
747702900336566273
747786173951639552
747740292548276224
747735129372626945
747669211573518336
747796986607312898
747719249607688192
747724396031315968
747692263237652480
747738396685115392
747715701020962819
747775545350316033
747663981414854656
747795762151571456
747803530019344385
747784974338785281
747798186266402816
747712584892227585
747731165688250368
747683593628094464
747604829166460930
747766716642496512
747599414311673856
747716842060398592
747703856675553280
747631261556973568
747684013268152320
747670461362888704
747726694493097984
747702715535462400
747785553165291521
747725809327181824
747787310721286145
747713201236750338
747751558230720512
747608201277874176
747691109971820546
747708776489324548
747773150751039488
747719811472457729
747686248861564929
747749251464241153
747665520619560960
747736009970954240
747718230421147648
747784529859870721
747716820942086144
747721699152527360
747702476443377664
747629579414560769
747687364378656769
747709007272484864
747597224700325889
747785641233125377
747647396860002304
747713842935902208
747729181782446080
747669475726602240
747763205934579712
747761477835161600
747611267251175424
747745539626786816
747710911461339136
747682192801808385
747796672432979969
747751227111383040
747661967863709698
747680393495724032
747764938106535936
747645232892739585
747800019122675712
747755677028753409
747769170251513857
747666472718188544
747758558427615232
747753751973224449
747642351057801217
747619123278938112
747621434101403648
747716942908239872
747745598275751936
747586810331684864
747614757012701184
747653617235140609
747756117565005824
747759502288654336
747659912587649025
747776787204161536
747802980628344832
747753202272051200
747754758493118464
747613913848614912
747773775568044032
747733652960841728
747772794096721920
747683170372444161
747595022791413761
747781635752394752
747734386800467968
747735548480073728
747656762996756480
747587011435847681
747601226028593156
747756755027779584
747587506468700161
747634239412256768
747660378117648384
747685472827219969
747743811330248704
747659342271385603
747726862030344195
747741592551727105
747638907714543616
747655265298808837
747670277065158656
747757908524437504
747715521005641728
747727919343075328
747756444527788032
747698198433628160
747785007956135936
747621169902149637
747628057029029889
747794101102317568
747603234936651780
747712333078732800
747710017709694976
747712933073936384
747771636510752768
747665319041339394
747801487447818240
747796496268075008
747723041254289408
747668712317157376
747677881132810240
747748483952685056
747792444419280896
747682767689949184
747727524956897280
747677247818108928
747761553466920960
747609799395786752
747715583597289473
747804586983948292
747692884128825344
747700807382994945
747678703409303552
747677373462634496
747789936271687680
747592917104099333
747594729144082432
747802062012964864
747636076731305984
747595261606715392
747784701541294084
747635384620814336
747745950656008192
747734613133402112
747678317277548545
747770101290663937
747779635124015104
747701524499996672
747746646813966336
747721707578863616
747770218622091264
747619454587109376
747762933267054592
747796240243494912
747602253649940480
747717315916070912
747753181568970753
747713000266686464
747803290990182400
747750908243615744
747727034001014784
747779203131596801
747657890907979776
747780851405037568
747682884958494720
747702241696620545
747777386758955008
747734852217212930
747664027522899968
747740078680711168
747594989241270272
747778712200830976
747678426430050305
747654523171315714
747795376082649088
747697724254978049
747641675808411648
747657719109255170
747793761367920641
747800971250700288
747737486525337600
747740002847703040
747764413801730048
747622092682604544
747660067848261633
747673615571779585
747622407431565312
747610692799238146
747798995863375873
747691160257335296
747656431457939456
747596587199651840
747785414824566784
747642619489062916
747671610597974016
747803466970578945
747775339795886082
747692473309335552
747746659166265344
747781807655911424
747796429012246529
747612450107826176
747655441438613504
747678086762799104
747630699423895552
747637510822584320
747699595162025984
747665340100927493
747742800398139396
747725347936935936
747790619838398464
747759598728265729
747691579658371072
747607316149604353
747641101331365889
747608821959430144
747714635898433536
747715181304766465
747683358797357056
747775809620934656
747728049119039489
747672747178860549
747767899192987648
747768658412322816
747588311653490690
747688618651754496
747736169329328128
747698689070735361
747757983782830080
747605550263742464
747787155502735360
747712035262205952
747595500887498752
747621098842267649
747669328795930624
747761536517705728
747708529037938689
747738312643874816
747656695514566656
747619916031926275
747746982458974208
747791701863989248
747615629113319425
747680984854835200
747788304553287681
747593546106974208
747745757495758848
747776552184647681
747621752897835008
747603574713102337
747601075193053184
747785506784747521
747776493229506560
747768750900916224
747648344672079874
747663066892996612
747752187485257728
747595311892172800
747615788882927618
747770189354176512
747676916510040064
747620301538627584
747669899393245185
747771158448189440
747670704758349824
747743614491557888
747747376664829953
747780859873398784
747792280866652164
747688064970014721
747643274148589569
747747963858980864
747679147753881600
747777189802811392
747675993553440769
747769652424613888
747736697815834625
747598273121259520
747666514606755843
747622323419676672
747763830952890368
747805035552116736
747762207614631936
747744704826085378
747779005642903552
747633241339887616
747782512244580353
747716648958853121
747684231443251201
747783544034856960
747728888206340096
747714958792728576
747723636962922496
747690883584299009
747797544672038912
747659128458350592
747702178597507072
747798899499360256
747712794594803712
747722726626963457
747791807023583233
747587976323006468
747684290117443586
747716687059877888
747804746266906624
747699246783209472
747652589580324864
747677285449408513
747689969200791552
747596348216610816
747691793769238528
747634302150639617
747800782645370880
747680422918774784
747742968451305476
747791836274532353
747677398771056640
747690602674946048
747760739734196224
747627411135553536
747696315174359040
747674546547867649
747780742453813248
747595232259145729
747752430650163200
747784848585162753
747684981984624641
747725482276306944
747731639510368256
747769463634825221
747684051088252928
747654871218794496
747735137585143808
747588760414494722
747735619942617088
747600529921019904
747716351498788865
747590501226819585
747648005084422144
747743756942721024
747757837367971840
747611808123392000
747729076706775040
747715327908323329
747736853000896513
747686504818958336
747754737613836289
747803815206854656
747720709326110721
747759363956285440
747764967567302657
747609119834669056
747651129706708992
747674794246684672
747722621903577089
747781891609198592
747674664110014464
747746692917772288
747718574186336256
747609023076147200
747707472027226113
747627709078003712
747734084634427392
747616325455876096
747683824318951424
747786182088482820
747711460806107136
747627410967789568
747756180559147008
747790695520317441
747718582646222848
747800984156528641
747769149108142080
747738551962505216
747618988901859329
747649682940256256
747743769617965056
747701000169988096
747692858807828484
747702900382703616
747713381570871296
747789009057890304
747720260363620353
747736638961369088
747594783544082436
747766703979798531
747737964420206592
747748039473963008
747740615442587650
747791290897735680
747668939086376960
747763960821190656
747738828627124224
747612873782865926
747777499959009280
747804200927531008
747760873721241600
747590333278478336
747734747565162497
747757988044124160
747805417485504514
747759519225249792
747763386155474945
747749025021992960
747698831534460930
747608851088871426
747671576972267520
747683044350365696
747690099031289857
747604749243953152
747624516885446657
747717152325636096
747611069946990592
747652799165505537
747785704290168834
747670931099815936
747749855414607873
747806134409453570
747780830278324228
747784894810570752
747685623989964806
747762828224897024
747775570587566080
747761016642080772
747694356241465346
747683258155016192
747706138007842816
747785418939195392
747735682945327104
747745598326083584
747764527287001090
747760429401804800
747743723279155200
747760882256588802
747659623407173633
747612643117129728
747683602331275268
747750769558958080
747763012816281600
747593961607397376
747771896406630400
747757325595840513
747696772252827648
747743110797606912
747755924698308608
747782038145499136
747717953349615617
747777173046562816
747609501470097408
747728770665160705
747778901074677760
747601087746670592
747727067740012544
747732264533000192
747708470082813953
747686600910454788
747791626605596672
747728770690318336
747745296331988992
747673850620551168
747766464711528451
747693198567440385
747802585994788864
747592070018142208
747793559852580864
747804293294620672
747723234309701632
747692909336629249
747802854811910144
747716078667694081
747658524629602306
747784852783628288
747723691266539520
747744570499342337
747735561188704256
747772865286643712
747681169580367872
747625649670496260
747736999927349248
747729353501511680
747711368351092736
747724433704493060
747765114464501760
747801738795679744
747729617935568896
747604094844469248
747696982169358336
747751096777641984
747686605159272449
747767039624896512
747587749717356545
747724811187687426
747624831760273408
747712765071138817
747681341580394496
747773582529306624
747791966365159424
747784064287924224
747656712694407168
747706167590268928
747642821025333249
747650760951889921
747696659086311424
747793668912877568
747670671229091840
747641713708142592
747633107059171332
747643760645971970
747703386598944768
747650915788820480
747625091727396864
747748513270894596
747796986871558144
747683388161654786
747763679668670464
747592262742310912
747716884179599360
747678359291895808
747732973210959875
747744117703180288
747671530876829696
747739457625923584
747802443463819264
747667936601571328
747586852278833152
747718825748078594
747742297203351556
747629885905080321
747658826392944640
747776795412406272
747698349415989248
747639507365793796
747780947991420928
747626454851141632
747762140321300480
747737146748993536
747749444439912448
747782121989758976
747661393495728129
747721522815565824
747677876951068672
747762710817837056
747725696114507776
747593487407689728
747684780767125504
747705613996687361
747798005969887234
747720474138906625
747621912566595585
747798782054653952
747634671408676864
747757694442967041
747684772479139840
747593701388582913
747802804249583620
747718083616342016
747643789771218944
747673569237344257
747760072835670016
747768071205560320
747739944098082816
747754599117914113
747776325612638208
747761813199126528
747734118457294850
747612483389530112
747634012936515584
747746323722608641
747691155945553920
747761267931254788
747790389235560448
747801864872337408
747617219048144896
747605160180867072
747791638894878720
747644146488344578
747746827173191680
747751163857092608
747632121133469696
747763469965942784
747796508624424960
747683702788984832
747782893850726400
747610327538229248
747718440010539008
747664690214539265
747738526465331205
747768331168407552
747593072456916992
747744608176709633
747784244596973568
747738702835748864
747598952740982784
747728221043580929
747619077040943105
747717911528235008
747769446836674560
747746151869341697
747805580891459584
747708881233711104
747663603596169216
747597476140617728
747620150560448513
747696348485521409
747750903994781700
747675163391594496
747757832796246016
747725717203484673
747767333070999552
747775839236820992
747750820205060100
747705647588851713
747593374207619072
747779957795979264
747798144381943808
747747137572610049
747697422214782976
747803454492545024
747593214761148416
747755849137917952
747687922367864832
747690099299721217
747689453116923904
747708277295841280
747776967429095425
747709988450275328
747718813379072000
747613167262412802
747709040801779713
747715374188199937
747701893636460544
747618292706119680
747803743689777152
747640895625924609
747693849028530176
747798035527254016
747615020926787584
747743484426190849
747703760214982656
747775382108123136
747768931079708673
747679768414461952
747663385479757826
747694578573139968
747789164272181248
747740078571589632
747658457369710593
747790007683981312
747614941411164160
747744142839676928
747594460708634624
747703608813162496
747760869711437824
747685569115856896
747760450239143936
747611288252092416
747738572594249728
747724605759045632
747719098491092992
747684747300773889
747806281306603520
747772303472103424
747796206781370368
747673305000325120
747696092993753088
747703445398904832
747762580748402688
747644729404325893
747724849032855552
747752569095753728
747641101264293888
747724891105992704
747724664441536512
747756767698780160
747629759933227009
747675402181681153
747761637092896768
747727969586675713
747722806205554692
747773029011329024
747619743977332736
747683388111327234
747799717220876289
747733996856020992
747796424767602688
747656179690651648
747778426963107840
747802451793809408
747793899985448960
747748722856071168
747805308349747205
747606062161887233
747760626223677440
747750786579464192
747676329433235456
747762174047719424
747758344752996352
747676849300447232
747668498369871872
747757841251860484
747685141405925376
747750761321340928
747755244939968512
747610948643389440
747709720211898368
747730855129419776
747738962706468865
747776724008566784
747697498114883593
747681580714426368
747649150003580928
747729223679356932
747779979048534016
747744058982936577
747746873184772096
747782344585576448
747774325038604288
747738505787359232
747798223964758016
747642338550419456
747766720560009216
747787125928636417
747635862427426816
747613947281313792
747651545320259585
747701482636648449
747755492747972608
747601259658547200
747693412485308417
747638182154493954
747702531061587969
747679864979849220
747641936073334784
747677331821584385
747595244984754176
747740749513527296
747787746937298944
747781933606797312
747718763026485248
747749276566986752
747774836492111872
747669815482015744
747601565708615680
747734541889118208
747668917976506368
747603600092848132
747770831296692225
747769400699289600
747706939350654976
747763881280413696
747627620817244160
747612449839386624
747714132477157376
747717815000567808
747592950595477504
747784227677057026
747678183072346116
747722877609320452
747587292529713152
747602664561717250
747621421682143232
747694163416711169
747646893736534016
747738526687567872
747720822639464448
747690962986606592
747742372826591232
747753970031038464
747798249260490752
747782118097489920
747634965165178880
747734483105878016
747659174528565248
747736114723696640
747798173788344320
747716691069665282
747692875778035717
747720717584719872
747774077562195968
747657828282830848
747789999085477888
747777487397134336
747631127280685057
747585719678472192
747650592835837953
747697250655215616
747720801349210112
747767844948049920
747675649964400640
747751944106708992
747763033745694722
747776480948649984
747793748864696320
747693408332943360
747767131756867584
747741760437231617
747804930963030016
747688530286157824
747772903291297792
747685208527347713
747782285835919360
747721803829739520
747754255398801409
747592921155657728
747741374603268100
747722609236803584
747593923598651392
747667705906487296
747748605344178177
747758583564107776
747591155466940418
747670180612964352
747646180646129668
747692779162185728
747608960383913984
747766653732040704
747758961374420993
747680389225979904
747736043634499584
747686328314306561
747715642359484416
747753982400008192
747606712119660544
747703063683665920
747789684701601792
747781279324717056
747620217929367552
747642670042984449
747774090002345988
747776728462827520
747621278941609984
747635875232755712
747598562607960064
747762727645548544
747689964914212866
747733187351166976
747778473054375936
747785041292386304
747730679186743297
747782147252101120
747802066224095232
747711087311724544
747804414878978048
747804037370810368
747775289531465728
747701431998754816
747731656451198976
747684642514415616
747789462332116993
747774492953427968
747595123328880640
747751533257887744
747743077427716096
747789328017850368
747792851396759553
747662123086544896
747730448495820800
747780972884672512
747758457848238080
747717303341547520
747742859432955904
747710294550544384
747649766826385409
747697305109790720
747751696697331712
747715814321717249
747707572665393152
747790729049677824
747717051737866240
747758197814005761
747655525597319168
747624475215147008
747792775769292800
747641289886339073
747784622071750656
747589880365068288
747614773529948161
747647426207551488
747770801735204865
747779823846723584
747724685463412736
747763281201369088
747783233593614336
747640492964339712
747794868546772992
747588727195713536
747608482354855936
747670893569118208
747696826766204928
747798001708457984
747736777524289536
747702011081134080
747793442416263168
747676710980698112
747738580991123456
747727491461156865
747596608284557312
747723787949465600
747805228565676032
747717609718693888
747607416959819777
747726539211563010
747766183739400192
747704389356371968
747780972943446016
747798077491265537
747795707512360960
747779555163783168
747635241876135937
747752451655118848
747714543363756032
747736601313316865
747726811828785152
747740242095013889
747658679802077184
747700396085354496
747692439520043008
747733371783155712
747717165005037568
747673611150983171
747763755191263233
747613070814478336
747763948254986240
747780238805983233
747724639237976064
747622914929786881
747745954690916352
747690795256406017
747592162020208640
747594997331959808
747678434755764224
747683069302280192
747790728919650305
747787067179008000
747709728344645632
747692565458190337
747594628392751104
747785570047430656
747793182683967489
747761616351952896
747772420862451712
747663679089426432
747695908339482624
747674005432315905
747800900224286724
747745782929960960
747707199196135424
747624244540911616
747642997085437957
747728564917764096
747718280782155777
747729173289013250
747698743688986624
747696780675014656
747774249411149824
747675783917867008
747736865697071105
747757606421340161
747633912151670785
747688971023560704
747673233852334084
747704644898533376
747635317306429442
747695098910113792
747733459733483521
747728506428219392
747789529256431616
747722257066299392
747772907338764288
747721506222931968
747692112611844098
747716221181792257
747618045003083776
747714203780263936
747618309542019072
747762375340720128
747688710909603841
747730653693747204
747682461270872064
747704900826574848
747618351426375680
747794180630544384
747596205589356545
747683308511838208
747742066638151680
747653692766183425
747748731450175493
747708331901456384
747721292246319104
747714082309017600
747614714935582720
747677730058174467
747662223754002432
747780645913501696
747767903378870273
747699750456143872
747765684587864064
747709522916048896
747765181397213184
747794424109895680
747633807390445568
747716137438285824
747697095159779328
747689109133660160
747763616930201600
747737411015348224
747780784333852672
747773687537885184
747638039623663616
747588131575074817
747648793626148864
747731337608585216
747737695988879360
747756419693297665
747723897034973185
747693739947208704
747706335450566656
747703722130706433
747715474595655680
747752824965038082
747713742645919747
747776610963701760
747697321685696513
747632574319628289
747759296964927488
747758403263442944
747586252485070849
747779014018875394
747669626927128576
747642808375345153
747622033794621440
747602492746272768
747709145357377536
747713826234183684
747708143161999360
747639994211246081
747609920682369024
747749385610661888
747698127096909824
747792150595780609
747744390119030784
747735288768757764
747667412103860224
747710860819300352
747749431936593920
747648378272686082
747707815742029825
747756574769197056
747674639057489921
747700391903633409
747667475265896453
747736366633598976
747760714668978176
747800543440048129
747698215252799488
747695702772490240
747797481673596928
747731560011554817
747639138464186373
747705123275681793
747701855933837312
747657899288199168
747797724888694787
747794113777573888
747778150076035072
747736257388777472
747714182988996608
747774714874068992
747728477051289600
747774710759493632
747762958424489984
747731048168034304
747768964852375552
747743907925024768
747686307414089729
747745275423293440
747736509122547712
747718314135326720
747714459683164160
747720860363071488
747588823391997952
747753756071239680
747783120519315456
747773175770001408
747695698687188992
747780427843264513
747599594645782528
747628841221390336
747727587946930176
747741714237001728
747768775764774912
747597921063862272
747805945791676416
747651113185337344
747606795896623104
747601808948764673
747768364957786115
747793467624001536
747771145898823680
747762488616181760
747744868403810305
747614794681716738
747711066285678592
747699569941708800
747782453511716864
747702648598593538
747737335475822592
747747347044655104
747721610912735232
747701658646364160
747714434706055170
747718020441714688
747757379861753857
747800501614481408
747800086436974592
747748668573351936
747686533977739265
747688744350810115
747752174772432897
747796357486886912
747768847382491136
747594775289798656
747676723316154368
747624252673662976
747761058534789121
747590258087198720
747643533834727424
747715294504882176
747593659437162497
747713444732870656
747641013150322688
747786933158313984
747700794556813313
747693735459295233
747720016993390594
747754498609811456
747638504876802048
747728774742020097
747746219057909761
747727541541150720
747655722691862528
747695694266437632
747589792494403584
747806612555988992
747592103337721856
747659526858477568
747754188143271936
747726862349131781
747710126895792128
747799574648078337
747783267269623808
747739751478861825
747777865123495936
747633190651604994
747661427029213184
747728686577770500
747742159030345728
747745015032614912
747612202408935424
747788854032216064
747775755195670528
747700329249017856
747607240794767360
747695547713216512
747723225740746752
747641717990502402
747774127839281152
747750434211790848
747595559662292993
747625192382304256
747806293973434368
747626878333247490
747708260401184768
747781614864826372
747750342100606976
747747598753271808
747780931147153408
747747997203587073
747714639866245122
747690715531063297
747587666040938496
747724412561035264
747742565596790784
747751579214807040
747799062825570304
747743182193041408
747679932139053056
747638979017703424
747706750640529409
747775591626215424
747674685031211009
747715881686474752
747785163258597376
747707753041399808
747771632350015488
747664769772036096
747701906005442560
747745715561107456
747682310288465920
747750413458345984
747754972499042304
747711796237180928
747675691848720384
747621920728821760
747720650664648704
747804024674582528
747696637963870208
747802284348739584
747713205586305024
747731312346279937
747746491507302401
747592573263450113
747668196493262849
747726434379104257
747800304503103488
747709971870130176
747654040528486400
747747963649335296
747622080271814656
747797259245522944
747784324230021120
747592917015998464
747784248506073088
747779484175110148
747761939145760770
747782105619390465
747741471139307521
747782935961538560
747791827928031233
747717584435412992
747752459959836672
747719258059210752
747798777977700353
747717659752566785
747767576139284480
747710550726025217
747631605519364096
747620213613420544
747678388597440512
747694578573123585
747710890238218241
747775478220591105
747585895973412864
747756038015815680
747794822744915968
747802116266287104
747799776025059329
747652044069175296
747793480223600642
747712991794176000
747732847511896069
747686609592680448
747624424753471489
747712056468570112
747769673530281984
747800170121822208
747731228476977154
747770265044684800
747696000714801152
747679605109194753
747773368812830720
747780494931136513
747676379458699264
747585925090185216
747681152652173312
747622268805611520
747767081492439041
747754628339499008
747758852209270785
747720524751581186
747607563580104704
747657626775916544
747758558738059264
747715474679541761
747761628683337732
747798995821432835
747738660926267396
747746390718111746
747770705316552704
747746525120454656
747709481191079936
747710416273440768
747800501706711041
747792641681661952
747641566752288768
747742007817289729
747671057180528641
747735100037697536
747781576788942848
747704217024999424
747773041384505349
747798316361129985
747806558046855172
747723699550322690
747777693102505984
747804595422900224
747614014503555073
747697703329611776
747626899535466496
747673309274320897
747773616012599296
747698496011120641
747786567981338629
747652962919514112
747730020395810816
747590165552476160
747587829581021185
747702912961372160
747608490382811136
747643244574552065
747587556724727808
747727759930236928
747613775616839680
747796793895825408
747747146074562560
747767332987080704
747788698670997505
747739260493664257
747743848969887744
747644968320311296
747688048192790528
747670255976218626
747729647190818816
747716133353054212
747613385160802304
747707568362037248
747709300865380352
747722709962989571
747608352126017536
747766200520826881
747618074530971648
747650932712873984
747772685124575232
747712777645600768
747762836647120896
747787666935156736
747767907829092352
747768289527365638
747696860534571008
747757375784886272
747671237518835713
747662907383619584
747593521054441472
747619307572518912
747773171705712641
747677810010038272
747752220842692608
747751281406599168
747753252666617856
747758684244054017
747772718595059716
747677780574375936
747627281061863425
747743064702214144
747700941470732288
747770742977224704
747769799325941760
747776137011486720
747636429048717313
747701641915293696
747749310234656770
747781845379588096
747790724721184768
747700954175242240
747654745339400192
747719090261889024
747702145110138880
747746428592611328
747621853569523713
747667433083781120
747796265233178624
747613225852665856
747799738188206080
747727797578309632
747762190992670720
747747917499404288
747759859026763777
747728917344227328
747600286345158656
747738946130550784
747763889614524416
747769308437061632
747732205888208897
747736177877356544
747758705416929280
747736714773422081
747707421599088640
747588529878867972
747764367798714368
747663658302443520
747793690152833024
747743840585584640
747664677375729665
747729882294132736
747722349261225984
747773951749799936
747676316544147459
747680095754674176
747712987268538370
747763218282516480
747662660225863680
747695715242098689
747793111116505089
747710429078626304
747765126674128896
747733803989250048
747646897939161088
747676123715211265
747690703317254148
747800258311241728
747729680963371010
747766796040601600
747745631662399488
747784299143958528
747738551794577409
747794113618030594
747791815017795584
747794189233041408
747648219115585537
747764698846728192
747589389866369025
747612819240161280
747690216425652226
747732776368152577
747774627133403137
747698315974873089
747694406896095232
747679252649250816
747799738074857473
747711779694874626
747771753787711489
747753256810602496
747693534174650368
747688245153116161
747709124595548160
747786211817885696
747752585763950592
747716523289120769
747724719135285248
747729538315132928
747662022351917057
747772189907132417
747796483282468864
747754351884656640
747722693127049218
747788233170391041
747680112489922560
747772689239183360
747806130479439872
747607991566774272
747766494050713601
747697728394756097
747790691103825920
747805098764603396
747709137174265856
747657358613045248
747618783376859137
747718641475526656
747628778399088640
747694901790412800
747736005965381636
747585698845364225
747756901849567232
747781601904496640
747732939685793792
747648185338830849
747661695435313155
747780046203478017
747683195169177601
747725205666144256
747703214947041280
747605227595931648
747726920868069376
747774408912179200
747678929851457536
747666028243591168
747781996546527232
747622105408118784
747612428884545536
747774513690087424
747729815101386752
747725163651829760
747784944752132096
747706079635718148
747708172572430336
747696495269380096
747642887987404800
747609602116591616
747799121763786753
747779827986538497
747697367806251008
747634864401301504
747764069747175430
747727030062571520
747660420073259010
747764397091786752
747627675414585344
747798073091338241
747711645313548288
747741793748418560
747674362124308480
747720818109591553
747790397364015106
747696361110380544
747667500440162304
747730079090905088
747691626005405696
747786094310195200
747777734965870592
747726983660961793
747599569274429442
747725297701662720
747729198442225664
747672067944947713
747704875576864768
747662441832660992
747772718360240128
747670952260022273
747648902829117440
747606771070607360
747760991467864064
747802682786648064
747629701108211713
747741861129912321
747791119174373377
747760030590570496
747797335011377152
747697900667473920
747753269393506304
747710034549809152
747770353171185665
747783946524516353
747779765009059840
747773897353924608
747635870837116928
747805723652947968
747744461338206209
747797133781241856
747618926184570884
747716523335233537
747749385635692544
747710068360097792
747783137380315136
747656020286124033
747770717802999808
747696205896032256
747714312823840768
747684818721341440
747712782146080768
747599179170492416
747725843011624960
747726606345601024
747731408882274304
747695836826603520
747720919003594752
747779513493372929
747746500063666176
747707945912254465
747638433556860928
747803714405031936
747669433817174016
747767958060023808
747612043130380288
747683706840694784
747792603563823104
747627641830727680
747619961804251136
747793614403702784
747594162963251201
747760622205603844
747616644290084864
747706637180338176
747688413147578369
747614794702794752
747801642670632960
747641625489309696
747779198912184321
747613460687650816
747780645926088709
747768213862236160
747633958507053057
747658218265055234
747790934235029504
747641113910120452
747722198002065410
747722437282902016
747747896523636736
747586113905143809
747623292475940864
747734483227508736
747696872874196992
747639641495506945
747618628015624192
747800807710593024
747755320705957888
747749922682839040
747737457073004544
747792419215806465
747769262475870209
747687255276404736
747765353434988544
747635455974334464
747792813291515904
747703248111439872
747701772060336128
747728791712186369
747792133868949504
747738329517535232
747609371291557888
747680133511847936
747686366251720704
747714291965562880
747677390286036992
747688446458793984
747737591471083520
747603155232395268
747597501386133509
747729848634867712
747665721887432704
747672869052768257
747801965493530626
747721896272207872
747768268509814789
747681337218314240
747723359862005762
747762941601034241
747674043311136769
747739382157807616
747622042506240000
747703697069735936
747682083754082304
747749079476756480
747793446698618880
747713536974004224
747621064910454785
747777726430461952
747679512788348928
747790712243032064
747787503306944513
747753433134940160
747611955083476992
747748466982477824
747785297459458049
747753877815066624
747657358256537600
747783502297464832
747681161036574720
747791857183137798
747734894181228544
747598008900980736
747701478257725440
747783531510673412
747724966284648448
747741638689177600
747737801156861956
747779102191529984
747696805652082688
747686949167693824
747704896867139588
747659040130535424
747717458606297088
747670797045628929
747724584812687360
747722278046138369
747734655252762624
747631395590135809
747754003396698112
747737721481887744
747594121104232452
747702929470136321
747668540304596992
747627515779264513
747627515779264512
747791005739589632
747762752861638657
747765575556816896
747706364751904768
747737658340876288
747740506193485824
747710244197961728
747605722150502400
747738744510361600
747756520109121536
747723003358744576
747663263815634944
747728187573080064
747635384524374016
747596713188335616
747585958799867908
747631760578650112
747726673324408832
747726795118612480
747676895454633985
747688136189313025
747633580793167872
747696000668688385
747634801490944005
747718221969694720
747715910765584384
747706716863725569
747768528514723840
747706561888391168
747622172424802304
747791945318137856
747686118590644224
747776367551520772
747654887928963072
747716238240026624
747602664897208320
747718737671884801
747737146820296704
747594795997085696
747723095604080641
747688044061405184
747587028204789760
747698059786752002
747776338430431232
747645945588891648
747728024087437313
747784143770103808
747604963153453057
747620838631866368
747668632767991809
747736714593054720
747724299675574272
747766611503886336
747597958481207296
747711230173908992
747744247739080706
747712727624355840
747792238827159552
747620020834885633
747762991781777408
747760609782030337
747783762071666688
747655219148906496
747768536697806848
747627759187308545
747743089985458176
747803047364026372
747696797666123776
747788614810107904
747739944391680000
747699570042376192
747768633183604736
747737431970058245
747691953136013312
747707354402127872
747748094008188928
747589679034204161
747673137299472384
747712857316462592
747784345377734656
747730590913409024
747749997974790144
747761318636183552
747773070790823937
747774287042383872
747768184703422464
747752455857856513
747677566627094528
747698919916847104
747692363988992000
747720973412106241
747708294064640000
747608905648242688
747762979421196288
747715248233287681
747740321824538624
747633865984991232
747788115910213632
747688820045398018
747738811837353986
747762509495607297
747782873017520130
747680330572767232
747772781572534272
747733128630796288
747760966079758338
747709535587082240
747640379697147904
747741269728825344
747796458389147648
747787180513234945
747722118297698305
747594284539482112
747781258365800448
747737239128514560
747619689300393984
747759506432614400
747706515470024704
747636932109172736
747597308645212160
747673191921950723
747724890992746497
747640853670338560
747734374033010690
747595190450388992
747702858389327872
747803060353761280
747649544482066432
747737327028535296
747781782263693312
747653730200358912
747774891408134144
747803232081223680
747803760584425472
747734827374362624
747658835024814080
747773980912685056
747762069429194753
747669643674923012
747705169106837505
747665671576780800
747610977802260482
747711528053399552
747756046131802112
747737369122582528
747730494448635905
747703311097339904
747651780129996800
747629822789050368
747793480227917824
747674408421105665
747792637411758080
747675117082279940
747746730708348928
747766653459533824
747788954510954496
747695551836200961
747787322972864512
747724412619677696
747606892655026178
747713646088884224
747776120179855361
747616736501964800
747616837395849216
747770092834988032
747780339481747456
747687628644941825
747718431617728513
747713683548213250
747746533353848832
747694444393172994
747713092495216641
747718167443677186
747742444117168128
747803399828176896
747641621580242944
747774689930579972
747633983744258053
747741282408214529
747794168425099264
747753663737757696
747780234812891137
747765235952529408
747782088728907780
747691642778419200
747702518659047424
747719803142537217
747759305093451776
747799646009962496
747658796974080001
747774182281224192
747628224696426496
747596939366109184
747668649490718720
747734541796777985
747657484345708544
747739830881292289
747639930986311684
747619383283974144
747682360741793792
747804578440155136
747664836897685504
747709254551932928
747756608428584960
747678426270674944
747780201040449536
747723691165884416
747727436662579200
747759829620494336
747683237208727552
747679714194653185
747773897093840896
747744327342776320
747598604471263232
747762060642107392
747693731344683010
747596608024371201
747716435053518848
747763751097634816
747699477599952896
747726002567131136
747801512621940736
747699611679264769
747798823729266688
747757602403024896
747783120414511104
747792309996163073
747735720467390464
747763264499650560
747784131304624128
747801751651254272
747778871660060672
747803592917061632
747746344828284928
747744109339631616
747768402693988353
747642791715573760
747784026329579520
747625205032452096
747733338216071168
747724689733193728
747586118376361984
747759359753588736
747766104328704000
747591260337221636
747620297394708481
747670352235487232
747693425349242881
747631227818094592
747719182284906496
747647874922602496
747727705211310081
747746818608488448
747741764744773632
747637615914979329
747648009253588992
747778326350204929
747660013238378496
747757866367459329
747773758564360193
747711066319237121
747744650446905344
747764510413430784
747686093416456193
747712945665249280
747775335945605120
747645631217438721
747652199237419008
747804989578420224
747747536153231360
747695857861070849
747638953981911042
747778754093719552
747734919657496577
747775549515440128
747772860983189508
747596918646145024
747688324991684611
747759518973583360
747595320503197696
747647484999176192
747721589832167424
747685044844650497
747717785673998336
747729819140489216
747687360154976256
747679437173428224
747688656413069312
747712396245016576
747800044422696961
747791320136065025
747776053054058496
747773465135034368
747612869403893760
747708855988162560
747728418230386688
747780180169601025
747669685525708800
747771829201231872
747779618141265920
747616640074813441
747747590691762176
747698902825066496
747774367115927552
747745694501449728
747692951199956992
747762064979017728
747772341271171072
747728846061965312
747737465289531392
747671845747441664
747736001800470528
747791257267736576
747746260686409728
747620876565155841
747677105132015625
747622210211176449
747742964068163584
747735641014755328
747594632737873921
747636319803711488
747795296474771456
747794491399094272
747732528946089985
747801738837639168
747590480184016897
747601020650283008
747725230467092480
747728028193677315
747782579378585601
747607261825032192
747795338518487040
747591038064300032
747664123803148289
747700144410329088
747771594626367488
747771317773025280
747802984755625984
747794600220303361
747716909144084482
747789587951525888
747773284876431360
747599313245712384
747734781119565824
747675662572466177
747740615257919489
747630284049289216
747731698268311552
747769912614092800
747764078488215552
747684050840731648
747756692159467520
747696000605818880
747694796811149312
747777592393007109
747801201987682304
747749931037786112
747795522887442432
747782663361138688
747677373445857280
747737276688502790
747780880857501696
747586588134170624
747792465281748996
747651373110538245
747634201650958336
747716326295216132
747710625879572480
747785536446865408
747799536786083840
747712052198838276
747795296353083392
747600877754720256
747773800536739840
747598134897848321
747794029811662849
747788866455646208
747804406641364993
747586105701072896
747758609044504576
747715982135857152
747725654184071168
747720688086188032
747787054889709568
747783535789019136
747763780571041793
747804263934472193
747692368275644416
747704728944001024
747791018238578688
747621086032912384
747784274057789441
747711989271638017
747734873239085056
747752233408794624
747774761070116864
747800820280864769
747719870435987456
747744096463228928
747782596327800832
747609367172767745
747762606207864832
747744423648305152
747696810169344000
747745065439739904
747699846610624512
747591763607457793
747779899264540672
747676853587030016
747738081923563521
747802611307405312
747734814615187456
747665776275038212
747716506608406532
747741219363655680
747699095737872384
747682708885770241
747696097087332356
747619970490634240
747714501810724865
747777663473946625
747680901165879296
747733552293421056
747753978205708288
747737205188214784
747598546086428672
747788908398841856
747772840376623105
747692468913713153
747753550453800960
747595479966326785
747785872045654016
747784097754386432
747692896720130048
747680955628986369
747803743916154880
747758294333333504
747714459641253888
747739692808929280
747668511187734528
747686307648897025
747785989465137152
747729261453254656
747756490870689792
747606322149883904
747609170182995968
747596121384443904
747641583500165120
747638555485310976
747803555197747200
747660101364908032
747795988518100994
747745640336105473
747693416964820992
747689545538375680
747754314110803969
747752892023644160
747739197805576193
747788585575845888
747802997317599234
747800438641045505
747800971217149953
747596687737233408
747760509064122368
747767429615489024
747692473011548162
747718611888930816
747699096069283840
747658734231502848
747736802610524160
747696969628418052
747795610972086273
747757816342056960
747746315275214848
747656729182212096
747716091405819905
747689445051211776
747790955466625024
747751285819080704
747643370575659008
747798765000503296
747687163098173442
747665306659725313
747717571697385472
747724563790897152
747679575665147904
747749482050232320
747690208016072704
747714358965329920
747730033230372864
747595609972998145
747781606140706816
747675951887192064
747702216488853504
747659988059963392
747730117179355136
747712937016582144
747592463997673473
747724030891925505
747630204655271936
747804049978724353
747610784918810624
747724131538468864
747764405501313024
747636043139014656
747772869644541952
747750459499253767
747733493392740352
747629097015214080
747694612140134400
747792721298001920
747717945153949696
747735628461314048
747766234075136000
747761880278700033
747762236794482688
747617420467109888
747739310984683520
747678732396171265
747799129896681472
747719073354616833
747756150859300864
747627411240529920
747753131254095872
747652568654942211
747727256521420800
747592841510137856
747602874369089536
747658797242527744
747747787740176384
747709535578632192
747663733942517761
747696575066025984
747774618648322048
747732625276698624
747707891478585344
747606930311380992
747654812280426496
747752451537764352
747770029958176768
747800191370047488
747777873306488836
747792595380633605
747633912386490368
747721598317305856
747668855166799872
747655244360912896
747785763002159104
747625859129942017
747796021921538048
747607529954353152
747762438259511296
747718129787224064
747708008784891904
747716150168002561
747733002583687168
747801504061349888
747695778437660672
747774597492248576
747645916451061760
747745443061202944
747754439801462784
747742142257369088
747689188972204033
747805778141122560
747703814371811328
747730091984191488
747726082175082496
747773536283004929
747767190514982912
747629479002943489
747690061576142849
747746688887099392
747717995590455296
747733808062074880
747734110018408450
747741877638696962
747716061936623617
747784831807926273
747607853037346816
747742150314627072
747798312208719873
747751998833954816
747804863711555584
747750509755375616
747805044041519104
747612789636640769
747783187640754176
747793681747443712
747796731044069376
747724933053153280
747692120908103680
747596218088361984
747662613895647232
747672650701479937
747646247834640384
747768121474318337
747803215333318656
747707295660924930
747780679405015041
747725016662421504
747773716734480384
747793316608114688
747795430650556416
747726677590032384
747791890926440448
747761976902836224
747723020333162496
747618817141051393
747599728708304896
747683677606404096
747688320822566912
747752787094560768
747720331662659584
747701075512274944
747782520855486464
747700266242351105
747785066776952832
747777961412136960
747614148910006273
747604732534005762
747611363871068160
747736857392386049
747595437813563392
747739457714008064
747802141729914880
747594204960808960
747771795663618048
747787994271121413
747749129711984640
747767114967093249
747775092491427840
747794935684993024
747725079484719104
747767530207518720
747768285303701504
747782159826554881
747753080922513409
747774190749650944
747621648283557888
747699188310347778
747734051159744512
747733652654727168
747804729607086082
747789441385664513
747589020553646080
747727780582928384
747708667340984320
747703801822461952
747733233538899968
747728971874377728
747800656866643968
747766636875227136
747805950074032129
747749360574795777
747806587679432704
747783720241872897
747798450599755776
747703604883111937
747768314743623680
747707064986779649
747761511284752384
747771275607740418
747755563942023169
747714715527286784
747804217721643008
747592510323695617
747799730009288704
747773314236571648
747801650832670721
747797255306940416
747795527035723776
747699511045263360
747676702361423872
747746625867628544
747612139725160450
747609971160920064
747691311164186624
747644137915228161
747594418689957889
747728447745687554
747785641186861056
747786757098323970
747743668782563328
747741647128133632
747770541868625920
747730704323190785
747781656723890176
747782088661827584
747678040646426624
747773683163340800
747787906006167552
747685020005965824
747777369985867776
747721044807589888
747778041062039552
747785460882243585
747803244567666688
747791043358265344
747666451880873985
747803022449905664
747767765247766528
747685175056809985
747787788485943297
747806218287185921
747638987309916160
747674726831656960
747700694140977152
747787109277306880
747799298067300353
747716628054433792
747753970001666048
747709615454953472
747666690771656704
747650530093244418
747693580563681281
747679852371804161
747714610594189312
747776862580015104
747643009764888577
747694335286710272
747696411630800896
747787406921834496
747794654960066560
747641415811883009
747803408417992705
747686554764775425
747770906764771328
747726757231476737
747787012682489856
747590467794046977
747615394375081984
747772328457682945
747758382229102592
747800115943989248
747783933979430912
747786006020165632
747736471268892672
747716955184963584
747705207119806465
747772013721190400
747637540413313024
747669962131660803
747759363692109824
747770180948860928
747800304360382465
747675704469430272
747632406564212736
747715877206921216
747799163786661888
747724953999577088
747629525140267008
747766951200628736
747736429443293184
747667743672008705
747761628821610496
747683254120087554
747736353853607936
747724005780688901
747674026701627392
747695799098875904
747721623629893632
747601481725927424
747687746324529154
747737532574621697
747730842622042113
747778833856737280
747792817733439488
747735263506497537
747745971384225792
747631194276306945
747671061152530433
747682465674858497
747785892975173632
747757317026897920
747685653173911554
747703516899213312
747765516786339840
747745652654866432
747589578635214848
747783527350042624
747789542011379712
747768331264995328
747792251552731137
747731727800475648
747763881037148160
747717210995630080
747697850369323008
747605063879688193
747791869787111424
747723070425665536
747767714807222272
747697124746342400
747750480500129792
747596167802822656
747768146682052608
747673002997854208
747740426740858880
747665206147432448
747752904635854849
747628963095187456
747648235943174145
747611317712805888
747643789918015488
747680439825993728
747701234933567488
747751415670579200
747734437153116161
747794138679115776
747804792324558848
747806428254060546
747686785644400641
747737637457399809
747794981767811072
747774765499297792
747796982433910785
747779030816948224
747735330330116096
747750719504158720
747706184308768769
747765273697083392
747718246971879425
747784676668899331
747772504459059200
747746386796380160
747697862725804034
747712396236562433
747783778848878592
747721820699234304
747703969884037120
747686299042254848
747723095805419520
747733707176480768
747801914952323072
747674181609881600
747762744607281152
747755438167437312
747746306945343488
747718448579502080
747719064869543936
747756973068853248
747598726261313537
747759934423576576
747647820509884417
747679747732287488
747705768955228160
747588005561434112
747594535937642496
747719459276742656
747671686116478976
747723146128687104
747782701109903364
747589297289723908
747655202396839936
747712392071680000
747792066772611072
747621815695052801
747798630807941120
747752350995996672
747657010099945472
747732814129405952
747768868232376320
747765709736861696
747661464614363137
747658209809268737
747802120439500801
747690724284633088
747700119357775872
747725448910635013
747689579197640704
747601746051088385
747730926654861312
747698764492726272
747603134483095553
747706159033876484
747775314726649856
747649913354338306
747689792897429504
747605923540107264
747735943042449408
747651482128949248
747721078382993408
747803752279773185
747772588357713920
747593562951290880
747784898631475202
747758126531776512
747624068199899138
747799113459109888
747804490254913536
747704716419792896
747672214649077760
747775033867657217
747731383699775488
747733590037782528
747607513357553664
747693949616328704
747603209930301441
747749561830117376
747784735108268033
747698030569201664
747609535032983552
747690283907813377
747783028206895104
747587368081887232
747804842542903296
747737402433667073
747646964792176640
747770483064594432
747589834198360064
747723808581222400
747791580208168960
747791236447281152
747685258963861505
747733602658586624
747804792500723713
747756411266932736
747625871876333570
747715084600942592
747628199677399041
747786572502810624
747667814849331200
747753101961027584
747668301464113154
747739436654411776
747710563271217152
747682402479280128
747790179637682178
747760693466828800
747746097297227776
747734340679925761
747793023065436160
747792167683432448
747706037432647681
747698105932472320
747751742855651328
747774605968891904
747640513906507776
747604644604612608
747678816471027712
747680510864990208
747798127445479424
747645908007919616
747771455883120640
747678782820069380
747678812326989824
747697971660226560
747625078909636609
747718146275020800
747612412468166656
747764514599251969
747610239437004800
747778922134265856
747749553277902848
747622600394711040
747594196333142016
747790414481088512
747651775960846336
747803295054454784
747669920247341056
747658553616437249
747745287767269376
747655089469403136
747712643511771136
747661187941281792
747797439663439872
747712907782291457
747805316696334336
747670121729171456
747731392235200512
747590484533645312
747675926532620288
747636080673959936
747764787312877568
747791941111283712
747726656907927552
747791047690969088
747730666310230016
747781086072176641
747713633510105088
747740909156982786
747706117271191552
747766686988795904
747792717053304832
747622277265526785
747622277265526784
747775906068955136
747800908591955968
747739604472709120
747759632446328833
747703600604905473
747671195508686848
747614400421437440
747788556282757120
747775759427723264
747786240938762241
747767706431160320
747742028759371776
747586726206504960
747661439435943938
747733195605549056
747794168370454529
747735762423193600
747714979852328960
747635548227985408
747765043161366528
747754934502854657
747758999186059264
747743350179106816
747695576951754752
747726052554903552
747626412782325760
747750438431260672
747706394158202880
747687729186615297
747757782577750016
747699981042196480
747680523435245568
747716040784740352
747778951267811328
747654724363640832
747746307079536640
747725528606576640
747765621874638849
747728137266536448
747727776543801344
747768809260523522
747799503286075392
747675138133475329
747792905654407170
747705702060265472
747782696827490304
747689545345433600
747761142441873409
747796999592886272
747717802614734850
747770646671720448
747637393373696000
747738941768491008
747734399240781825
747788761614815234
747725650056843264
747793534913241088
747734458179125249
747794684165132288
747763549712285696
747692267591303169
747586080359092224
747750966821326848
747723792093417472
747787990198525953
747750580819464197
747684256328073216
747786421268791296
747604249945616384
747595844656971780
747692292606136321
747739742872174592
747721992531492864
747770659183394816
747617281996365824
747715696944111616
747802162378444800
747731455065886720
747676341835808768
747722361919635457
747618552899768320
747651079702196225
747717731345141760
747696436658180096
747791836039815168
747713545438109696
747757593796313089
747806738389229568
747604938012844033
747693148479029248
747803379024470016
747723146204155904
747718695808565248
747803395646459904
747754041417949185
747751566795509760
747597279259811841
747764556353642496
747652929394515968
747785234226241536
747760378721906688
747700156930351104
747796156390969344
747684999084769280
747679630254088194
747781967073132544
747596864007049216
747776858478022657
747640606416117761
747715227286970368
747698928041222144
747667395272183809
747706008198328321
747734802028191744
747724551354744832
747733711379103744
747616308787720192
747759271752966144
747758051155939328
747646625066131456
747683715606790144
747720424096665600
747618775172714496
747646168205754368
747639692120719361
747759577807130624
747727760018280448
747742423175036928
747732860254195712
747633249434869760
747755597513302016
747692477172301830
747665759455817732
747693496652468225
747802645121773568
747728854509322240
747776464246943744
747732356795088896
747784307624808450
747639830318841856
747616300512444416
747741227714494464
747626962357616640
747696738761318400
747617466449178625
747683140626432000
747700392029491200
747703516916027396
747704355550265344
747755710646206464
747626781885210624
747656423094489088
747806130387169280
747737133935300609
747651712966606848
747646608469331968
747698680803762176
747685359602049024
747648294520823808
747613461039841280
747724945464168449
747680280262119424
747769463966162945
747666397036150784
747687381235568640
747615071526883328
747731219916460032
747683577173807104
747720256278372352
747772089214603264
747786824131690496
747659807855878144
747779219740995590
747679269317378048
747795791281033216
747723829682778112
747755014240768000
747766557279985664
747617797811757057
747666233579945984
747768280887222272
747783032417959940
747639788585521152
747751680045948928
747706435803430913
747658205531103232
747736949365018624
747796366039015424
747690434575609857
747691978398273536
747722453829492736
747730121226862592
747701516153290752
747668305473863681
747717710210007040
747804167255666688
747804909639131136
747662832041340928
747712840656650240
747677206017622016
747755190405705728
747777218848317440
747780239141527552
747778989058580480
747777378504548352
747762115486826496
747676685630308352
747747628096585728
747719803276767232
747653289852997632
747730360272830469
747663310259101696
747647287715856385
747620599573397504
747776178845540352
747716678449041408
747780981227126784
747719710746222592
747611061642092548
747726463739236352
747751562546651136
747737859549966336
747748639154536448
747708549774577665
747630867003154432
747732084215676929
747762614436929536
747759976110788608
747762694342705152
747801638090452996
747610151494942720
747750866065592321
747784257054056448
747737692100759552
747767958097788928
747746688685719552
747694016737738752
747695438556467204
747727545718681601
747710517192556544
747731413252857857
747704779334361088
747672927592660992
747628334008385543
747756415188557826
747660034331582465
747675377259151360
747746814581936128
747753982555230208
747699855028588544
747725557719244800
747623091132596224
747729873712586753
747788749040398336
747720117979582464
747715558745989120
747683325406515201
747708008994586624
747776061245624320
747600395489447940
747592929644945408
747658893568974850
747804725244887040
747730758719180800
747737268312477697
747749918148792320
747679416310972417
747640342304927745
747717731127025665
747773028923248640
747677554019012608
747751251975213056
747773003845468160
747782914960670720
747651301769682946
747708109389447168
747722873423413248
747701692116967425
747749339653505024
747606116784168960
747739139030691841
747680150314168320
747754200772255744
747724622590771200
747641520644304897
747739529000386560
747774899528278016
747767265983008768
747733720082358273
747751902025125888
747621874411126784
747786861834289152
747654758077456384
747741433101164544
747689205673922561
747786681332301825
747591427949989888
747614798939041792
747599975966711808
747604820769509377
747760953433927680
747730444368621572
747715508145885184
747729366197612550
747681354242981888
747652249963343872
747759200365842432
747753626131521536
747687482091782144
747609463532642306
747777965598121985
747761624602263552
747609006546485251
747757551878553600
747701885096853505
747758009045159936
747728200348864513
747790057713635328
747747884209213440
747710957468659714
747795959346663424
747706465260011520
747667730912919552
747594632712708096
747657874118156288
747685858690596864
747736416818442240
747763205791952897
747709653174394880
747670583018655744
747772794247741440
747791580447277057
747641851927273472
747691068091662336
747708784647282689
747785758665211905
747637259428499458
747764648708022272
747716896426950657
747657396202381312
747799558101471232
747799708987428864
747668209222950913
747738694447173632
747687892819054592
747730053971255296
747622461814902785
747633400639553536
747800711509991424
747737951786909697
747618171020926977
747622306474668032
747690925493723136
747785645246976002
747733623584002048
747802191780421632
747794700829097985
747692020261584896
747691424766959616
747626886918922240
747700953952968705
747780503294582784
747668335014338560
747671455509405696
747753416370315264
747592510235541504
747769044288282624
747764485247672320
747747691048894464
747758873356931072
747723678851436544
747670100724035585
747757677648941060
747667768753983493
747805786492010496
747715092951797760
747768645921742848
747693672775434241
747713440274321408
747588559142424576
747755681302872065
747684055014055937
747703642657013760
747792100524097538
747628593765720064
747743966704066560
747717903139606528
747753244315783168
747604992383655936
747753445776588800
747749503260852224
747673288504119296
747683086339563520
747721178865876992
747699431340937216
747739352697044992
747620834613690368
747711116726374400
747755093890580480
747791840393322497
747786476033871872
747746370036064257
747620951907393537
747796856814592000
747766859135590400
747776807827554304
747806549691760640
747674785853939712
747686009798860802
747793060835266560
747804372948639744
747706393961046016
747769987922788353
747666682278215681
747732566350823425
747797217587560448
747621706743701504
747794272921989120
747601494371868672
747785897232334851
747627880935481344
747586642509172740
747591109287772160
747768868391653376
747779307905376256
747630397631139840
747727688559923200
747748450201010176
747721690554195968
747754003614695424
747707837078454277
747712077293326336
747751868735041537
747625552987590656
747794835189411840
747780981415878656
747771250756452352
747711158564552704
747760416525258752
747597577047052288
747664392381145088
747673288281825280
747690287867248640
747767752706797568
747723749869367297
747690355009675264
747779001658318848
747637938662555648
747595651651768320
747752682471858176
747733442918498304
747662668320890880
747595219772805121
747653097128927232
747754020547211264
747623623494557698
747799532814077952
747761893092298752
747790422764818432
747796080792834048
747618309407838208
747637733078736897
747641034293776384
747625796387278848
747792222146433024
747752980062085120
747731803138555904
747796659753484288
747796101957320704
747698055927980032
747612638616633344
747734848073273344
747777026208079875
747756302038892544
747692792101617664
747690346683961345
747764942137331712
747763985970233344
747641625493504000
747790535826497537
747789781195591680
747766162667241472
747776749367353344
747745933786513408
747719270352687105
747769622972104704
747783435205246976
747705140124225536
747607412719370240
747715197914210304
747695589563990016
747727130583252993
747747405861367809
747694322624106496
747706650044284928
747622574910283776
747703273554051072
747799222313967617
747782025646473216
747592925597569024
747783204116008960
747703671727734784
747687402387476480
747639092284907520
747756289523064832
747686676684808193
747690585562169344
747798916087844864
747683417672785920
747718431772938241
747754678683840512
747724148684763136
747793769731358720
747656242563256324
747793245392908288
747721380188266496
747745212479463424
747667881773654020
747757933606277120
747725381814353923
747806000569262080
747724094058160128
747784706058444801
747794440715132928
747593227532906496
747747544147582976
747663851127201792
747739772131622912
747799729854103553
747806604372779009
747797951607513089
747674441983864837
747685934183890944
747752761882640386
747659715656753152
747678912923209728
747713331578933248
747802821106479104
747623942404313088
747724454667632640
747799968803479556
747764669893459968
747611569031385088
747699347408687104
747611862666219521
747765894282043393
747618363833262080
747709334319161344
747798135964049408
747796776946655232
747793048541761537
747730427465596928
747762224442159104
747783581980835840
747724265802334208
747715692733038592
747633178270007296
747670566275063808
747596163600293888
747769123858452482
747740590008307712
747705185972129794
747743618274824196
747627096508248064
747769375764119552
747798027184726016
747673976453931008
747625766809182208
747726346449739776
747784198249918464
747639721245941760
747788581553451008
747747976311869440
747586835367354368
747737377280565249
747785418750341120
747617051028557824
747767916112809984
747697481111187457
747667785627631617
747775318866419712
747643445733363712
747692158547812352
747748852870983684
747625708302655488
747714921199190016
747698399655366656
747753735112298496
747746881632075776
747778049542918144
747703273663119360
747669391769210880
747776363315208196
747763663046586369
747678506222485504
747731693952438273
747718360234864640
747724320445693952
747698441623605248
747785997765722112
747596213814386689
747797485960126464
747781803457536000
747798668573474816
747798748496007168
747771858909536256
747661359639306240
747737822111629312
747786673073717249
747689218437160960
747785326496727040
747793715092135936
747726199493890049
747743190560563200
747732507844579328
747772093765287936
747777252562247680
747795929894371329
747635728260161536
747633429731119104
747650773509619713
747750056653107201
747716757998149636
747625628485058560
747613339400835072
747655173225463809
747784550646833153
747755173943074816
747735141938663424
747744251916738560
747754234368516097
747692179640954880
747678791175147521
747705483868446720
747716665698299904
747608331200626688
747785850835066881
747780893461348352
747799289322053633
747685158334128128
747648210672435200
747604518699937792
747749381470830592
747713809473736705
747788157916057600
747761599604211712
747646872567881728
747792242861957120
747711955578814464
747722055441866752
747740527450271744
747652115712122880
747619282368921601
747663553360986112
747736526105251840
747788317366820868
747756423828938753
747710378684088320
747634704980054016
747699703974924288
747586155839893505
747699817334312961
747747737475612672
747665461815414784
747650584799514624
747705647584657408
747652497423097857
747683388404948992
747742788092059648
747697053455757312
747778120703311873
747779601569619968
747664614771531776
747672529125384192
747750769865166848
747804154966401024
747728736896811009
747646398611464192
747652199346479112
747756998247088129
747614664461189122
747794273123237888
747796122681413633
747732793073995778
747695992296837120
747756725822984192
747724542903263232
747754846787354624
747628782786228224
747659895911104512
747702971291602944
747715868918976513
747601221666508800
747790821383012353
747740263049760768
747789437254275072
747630825236140036
747732021116534786
747668582381817856
747752149849874432
747610231300042752
747587338621034496
747591285704368129
747595798494453760
747756998238810112
747756096417374208
747778930472521728
747656142243962880
747777193804242944
747766125178556416
747649922112053248
747730058257653760
747615306344857600
747773133806010369
747665914984808448
747756146774130688
747766058111668225
747725549406064640
747644293280571396
747589494388428800
747806361061294080
747625611770929152
747715604698832896
747773280640176128
747704812603641856
747735393265647616
747748735703089156
747724634867511296
747692104177037312
747664341797830661
747641512222146564
747762467611283460
747750782225747968
747780973048246272
747656418828886016
747649678460723201
747764031985950720
747739617051435008
747645077581869057
747631391379165184
747784735301206017
747642812758372352
747775386268876800
747694809511505920
747774203454054405
747742561704493056
747592363434901504
747709560891281408
747714111346249728
747783330213462016
747704166986952704
747602052507967489
747718398285602821
747599695267008512
747724761011261441
747748920151814144
747680762573492225
747783506504335361
747716518977347586
747765093291728896
747710949189107712
747688224206782464
747746927819644929
747738094552649728
747776833098219520
747769665162731520
747652534941130752
747688140572336129
747772450000277505
747769136705593348
747806612577001472
747689969200824320
747716951296847872
747715873281032193
747766804559310848
747755454764195840
747717080976338944
747707262215589889
747734181279473664
747742762955587584
747791173700444160
747760102183149568
747791559190528005
747629331912998912
747752409645092865
747600965943996416
747690837392375808
747723515382632449
747773771155652608
747627843216039936
747767891106271233
747681505166655489
747653918985945088
747738077691535360
747769492969787392
747720918915493888
747677013088014336
747786622880493568
747667806620114946
747780100414902272
747604879279984642
747722856855965696
747678086582370305
747663096236347392
747766347308896256
747693437907001344
747665574860328960
747756910359752704
747636701544255489
747787616523685888
747615897725042688
747708998883885063
747631244536590336
747779311869042688
747717244684275712
747729806771511296
747640920741384192
747767777776148482
747694599674695680
747799712984596480
747683136511877120
747760794213974016
747787084056895488
747803525846011904
747801558532775936
747794285781782528
747759112423882752
747658163558715392
747728292627816448
747771288438071296
747633350257549312
747702740755808256
747747569363750912
747769581025001472
747798790527033344
747751344321138688
747761150461415425
747750753033400320
747799750729162752
747794860325765121
747798840636510209
747633417429233664
747663222258438145
747723892832223232
747773972717142016
747674672427307009
747637557119311872
747805727650123776
747781820293480449
747786194730237952
747742993365499904
747724437999521797
747615239076732928
747717496246050816
747771036612104192
747672013406412800
747727629705424898
747719178283528192
747756222187614208
747592875051999233
747792997937459204
747637301354856448
747771632144420864
747726895677083648
747737306187051012
747700878484856832
747699465163780096
747615897922113536
747793962841178113
747721229344342016
747587477133660160
747725024954580992
747805815638212608
747764711555465216
747727822626643968
747763059196829696
747755471524749312
747599304987185152
747681954007506944
747803911520686080
747755983376625664
747732914599763968
747720591797518336
747665856130342912
747784240423669761
747719211707928576
747724353916256257
747707278829174784
747747456209813504
747753944785485824
747806658705952769
747790762503397376
747665445143064576
747755492525629440
747725436084428800
747770164200910848
747750157538693120
747638165494726656
747690732698337280
747625368266280960
747797058283773953
747680674480558081
747735179633000448
747739272980094976
747789067983650816
747636672158904320
747725419311472640
747717584397701120
747757933723791360
747780834413916161
747709288123076608
747742062565425152
747785519413796865
747594741647278080
747692477440737280
747727353082687488
747615398418317312
747724282889932800
747675880474935296
747592565009027072
747684999000952832
747762358823587840
747732105300418560
747805585236647937
747777134983155713
747730800557293570
747712811220992000
747632607764975616
747638714826899464
747703542077612032
747733845672353792
747709652956286976
747742318392938496
747716988869414914
747630552530956289
747683056908120068
747784806705004544
747613918223343617
747698001066532865
747599078612152321
747779534502625280
747628765971308544
747793643944153088
747629013187846144
747699192240443392
747672680174915586
747773398126895104
747634730024185861
747774731701600256
747696793228546049
747717491992989697
747703575426498560
747724693973639168
747711724942426112
747614156895948800
747709837652418561
747780385556205572
747705995611209730
747801063529529344
747604619451240448
747640094673240064
747708436750680064
747648202124500992
747604686178496512
747723817322151936
747639222396387328
747766225925738496
747673317541355520
747750933497544704
747673443592699904
747745464167055360
747773687257010176
747690577190346752
747736958063935488
747746227287166976
747604539390332929
747750438515007488
747754657959784448
747644490387697665
747775164037926912
747768188700659712
747721460177838080
747769048528617473
747729097791520768
747761603634946048
747601431738220544
747601704271519744
747758546188701696
747789449484873730
747660915278028800
747586965571309568
747763021422936064
747676794740965380
747704418628415488
747790154396540928
747801910850260992
747746965652332544
747706888880537600
747595299632222209
747783560694730753
747626215696039936
747794898091286530
747652350328836096
747648898404081664
747742645338914816
747665445247934464
747791420958851073
747758269301678080
747669031256195072
747730901187072000
747674131634728960
747783430721593345
747791257427132416
747682217925742593
747792939284258816
747683283320848388
747705211284774918
747599149726576641
747772001184538624
747724144494657537
747725130030264321
747715697107734529
747728527387164672
747782180953169921
747759896746156032
747770667374878720
747761440027779072
747657765410189313
747699033083363328
747745170448322560
747715017454272512
747782445282492416
747595517736034304
747779618283872256
747735552930123777
747665465879703554
747693685391900672
747775096648048640
747650979022123009
747733875032416256
747690682047938560
747806017275105280
747783086889385984
747620641428279300
747771518780841984
747741823469232128
747790699681062914
747704439683809281
747701058936385536
747791207032463365
747743211649662976
747749653945319424
747694981318578176
747687486315462656
747663993888739328
747615264565432320
747721028147744768
747667571550339072
747765395440996352
747758084685172736
747722928129703936
747620654246150144
747628342401110017
747759380553146368
747805744330858496
747597392384528385
747716494096801792
747703038761140224
747647040641966080
747705949348106240
747677847700054016
747748999831109634
747786639548743680
747720285659488256
747792599591849984
747719358529609728
747720721892315137
747740674036989952
747658063088394240
747643588436234244
747734441548779521
747617801905442816
747645199279591424
747761310037860352
747696654858452992
747635330015170560
747736748030038016
747731140602134528
747771057424240640
747752485121458176
747797167188877313
747703814698967040
747773863489048576
747777940570669056
747802028366241794
747777923625680896
747689826716090368
747745866425974784
747803295121444864
747724387797860352
747672361395195904
747673779040587776
747723238256566272
747598621466492928
747665054804344832
747765579935846401
747717970219139076
747635359224303616
747754225841639425
747726778152652803
747694930815033344
747724207396642816
747701608281214978
747640212113731588
747763940051001348
747805610452844544
747632889026715648
747736106326695936
747798568040275968
747718481831936000
747675846761119744
747753823205154817
747750035840962561
747707392163471360
747703932139470849
747621740470231043
747685133067632641
747722089206022145
747769317131943936
747677822601302016
747624957375447040
747772391305129984
747719387843559424
747744159642030080
747691068179746818
747603524352094208
747784827391320064
747604166139322368
747690896179740672
747683111278886912
747763679983185920
747696361450135552
747595811068973056
747699918161190912
747741110475300864
747719647978491904
747765709950828545
747613632851173376
747677142914371585
747767253559500801
747683900156153857
747703256676184064
747641751276560384
747653327765278722
747613372561035264
747735414316883969
747766691300507648
747766536312586241
747651201316102144
747700790526095361
747596469813678080
747735904966545408
747664325192605696
747730616234414081
747593055692283904
747716317910831104
747693203025965056
747802544101949441
747685603072946177
747703621509328897
747720138615623681
747754490313449473
747797041187815424
747739390621917186
747702937971990529
747701453041602561
747735141615702016
747722198371143681
747722575824949248
747661708047560705
747703386594754560
747652572756983808
747792263883939840
747697678344159232
747670972975689728
747780616448544768
747683148998246400
747677453309612033
747797531984338944
747769489090056192
747709594382766080
747780083805413378
747655953332469760
747669647898583041
747667924081586176
747595773336948736
747708222904086529
747750882805166080
747687230068633600
747770512399601664
747753994987020290
747804922272423936
747618741639229440
747775713156161536
747703730498375681
747626870011682816
747689226628640768
747768314374426624
747775310599315457
747589372904505344
747608893291900928
747803190100377600
747735087471558658
747596797032398848
747742322595667968
747653218746966016
747732830818426881
747770373748457472
747672537681780737
747687037415874561
747665268751622144
747802355404541952
747615075729440768
747668611943247872
747729466844143617
747744717425774592
747754615995654144
747683987997528068
747789805963124736
747764489446105088
747767819488628736
747713020994945025
747666531409100800
747716959593201664
747686076685422592
747650303533670404
747770025885450240
747614110855106560
747683522572353536
747682859918430208
747721753636519936
747742536433803264
747778225649094656
747740028206460928
747796776967516160
747705660163432449
747751969482248194
747763453486600192
747766460609601536
747697321916391424
747711641215700992
747698127172435968
747736203059945472
747740820913160192
747654497908981761
747756738443612160
747697489625624580
747781719625973761
747760135657885697
747716409841561600
747805702538694658
747760303287345152
747737906027040768
747626341428830212
747704636807720961
747757333753757696
747781144834351104
747699008068517888
747627113285558272
747803798442151936
747613574210686976
747671711353561088
747602362756366337
747636135061487616
747750245568774144
747776552327217153
747637020034424833
747653256193642496
747646092406362112
747752371976044545
747782101055856641
747710059946344448
747649439641264128
747684835469234176
747741664106655745
747653461727129602
747750949964288000
747747946914021376
747734311152062464
747663972749414400
747699876260098048
747613888473096192
747669643473584128
747764241785053185
747664992086953984
747802179168276480
747800409180344320
747728430788153344
747785695884894208
747612886147571712
747625682973261824
747624122788675586
747716250667618304
747787205557420033
747796257117081600
747722894587854849
747761616033243136
747681983002738689
747782541638250496
747736618002427905
747690489135136768
747790565341863936
747720100963311617
747766716634005504
747767786215182336
747657270423597056
747739545781833728
747792733956411392
747713088019894272
747785427294240769
747779475589439488
747630082831716352
747603574931193856
747588483817046016
747614891217821696
747703604618858496
747641072139014144
747710470874865665
747613867488927746
747622516156309504
747806545606410240
747718419273879555
747732528560226304
747626295576559617
747593948852527105
747753017705959424
747671250135359489
747653264674521093
747786513505628160
747676715200225282
747673984787951616
747793455343112193
747731283091034112
747776560636256256
747741907388858368
747675926679425024
747666032173649920
747608490441572352
747761133767929858
747759607175647233
747627994227834880
747666997123624960
747785196683018240
747741240393932800
747802485356519425
747736760944312320
747698785476874240
747768788414697472
747606687188680705
747786022805733376
747723263451795456
747757745072390144
747801541747294209
747749964579758080
747737087982583809
747775470201085952
747694004028964864
747694230546546688
747730624581083137
747800581348130816
747677084248596480
747687490136473601
747723988978274304
747719497176449024
747706796538740737
747699439834370048
747746608914272256
747713339690725376
747762992159195138
747663251299786754
747733564620439552
747608813532917760
747717865571295232
747795170712817664
747684898136330240
747722634251603968
747719094519070720
747763050841767937
747656028867731457
747701310452006912
747735494235152384
747663083561168896
747695190840844288
747756063072620544
747775054633648128
747734239928532993
747652237011337216
747723745662480385
747763386323173376
747753428940554240
747678468335341569
747668158727753728
747648948857372673
747722336695115776
747720172279074816
747670167656763392
747603050483818496
747718658240225281
747750362849886208
747666690809421826
747614916392058880
747742389545099264
747718251480813568
747783636456456193
747699490258362368
747587129111285760
747753986703368192
747792322625146880
747727554300248064
747648239982108672
747782432607199233
747752862659153920
747746038467928065
747687607602143232
747676727699193857
747797745986113536
747751256115003392
747678074259542020
747702300437774336
747593160205885442
747744016767156224
747627184806756352
747689146882359296
747599506410115073
747740833483366400
747806092701335552
747717470979526656
747769740542742529
747649372528181248
747684487018975237
747731253735067648
747649544490455050
747709904689987585
747666657317912576
747781224635170816
747741642799583233
747771149816307712
747731316511215620
747690975837982721
747598608690642944
747610893727326212
747693567989145600
747609002456952833
747737817745342465
747781530915844096
747784022382809088
747632675092074496
747772877919895552
747721703376166912
747697506306363394
747653126396706816
747754574006591488
747705085514366977
747655735278968832
747680339049459712
747705748046680064
747647959182020615
747673317805596680
747699980870246400
747612865352212480
747667428981760000
747750098633887744
747761226202157056
747754930379833344
747762668950462464
747663968488067072
747767727364898817
747756830558986240
747761242782208000
747718440106897408
747743782020481024
747748727058800640
747694998070632448
747720633841246208
747652614620340224
747727541776023552
747779249260605440
747722408069632001
747753680460451840
747744591479177216
747686005638062080
747792989645332480
747756650245820416
747692712208568320
747776879113953280
747708474281295873
747648063720783873
747710315719172096
747745652734631936
747785477839740928
747797272180723712
747678245852692480
747714183022649344
747665151415975936
747744155338670080
747778834053931009
747696487254081536
747607773328728064
747797632890843136
747685950805913604
747804867788476416
747637452328697856
747665625498157056
747680145893359616
747775427960180738
747591331497779200
747721690742951936
747678426253959168
747796827387404288
747733094837391360
747704989053747200
747711788070875136
747747825350512640
747714971312742403
747661263438757890
747804351813517314
747781908243877888
747797767058128898
747790447964151813
747602463503507456
747786723497648128
747783112189435904
747803571777830912
747728762431627264
747783325855682560
747749062724694016
747660395041726465
747708755580715008
747732033896587264
747702249900621825
747700253370032128
747738719495532545
747734072038985730
747720553960738817
747736450230280193
747784521236549632
747782839257677824
747705517368352773
747761867788009472
747679907178815488
747726547755360256
747795078320627712
747612781373952000
747616547854770177
747780394213384192
747768130013892608
747730846921138176
747772059929948160
747798199008534528
747775897772638208
747712186349412353
747735414367264768
747608121510629376
747599921495191552
747733157714223108
747704322012684288
747804905599971328
747699334943285248
747749163329265664
747756360788545536
747790917441064960
747684088627232770
747617537827868672
747650203105255428
747775977401491460
747620012362444800
747760135531945984
747607832048996352
747775587662577664
747723993348726785
747781795207331840
747760869614903296
747698940666060800
747686001481482240
747768843070636033
747723267872546816
747763990143565824
747784856873099264
747721258511511554
747798014417309696
747588366498070528
747778221672849408
747699729472028672
747745241495547904
747803697858641920
747655609516961794
747789667769196545
747803009858543616
747754284599619584
747656158664663040
747667969942163457
747803546838515712
747697477013352448
747676056837099522
747589037381267456
747686496266649600
747650303500107777
747758818726121472
747744213878579200
747748232248303616
747768662745059328
747702044367142912
747707614780350464
747698043349245953
747726707055026177
747715843962904577
747792779741368320
747621170149629952
747672625640529921
747618485644177409
747761754525077504
747759162700992512
747677403074404352
747716540158599168
747672927802376193
747753391275773952
747745191163998208
747604963317030912
747625213223829508
747665277245087744
747730704348352513
747633388056567808
747738513869701121
747753340751192065
747711661960761344
747660512436031489
747758046839898112
747761062758465536
747779555256115201
747782701143437312
747690690579152898
747698399676370944
747788044351078401
747629227072176128
747618858987458560
747659023571427329
747748991371182080
747803894718341124
747675872140869632
747591167936598017
747796894361993216
747744910242103296
747727684294184960
747755501010681857
747776619385917440
747712396249149440
747795849959317504
747737544981356544
747650525919842305
747695090517286912
747632092008177664
747777479163678720
747589477779054592
747680846363168769
747642250591617025
747766376606085120
747688341726957568
747748496615313409
747780020966400000
747731920654573568
747803555155742720
747774471629602816
747797028558737408
747683388425928705
747751147256020992
747782860317196289
747801550320472064
747710659509559296
747674735501254656
747723020236656640
747770986192343040
747724127444807681
747766955621285888
747784026451283968
747625892625715200
747714967231696897
747619898965266432
747746420392869892
747668968366825472
747731371293040642
747743354180407297
747746432870932480
747717710151303168
747649032856678400
747786505096146944
747700295615062016
747718318392475648
747672168327176193
747617550305898496
747633421392875520
747675951924916224
747597082035249153
747768021020643336
747645681477758976
747665805584834562
747798018657779712
747772840292786176
747768561951604737
747751466073530368
747683178668826624
747715135066767360
747591231086202884
747756968757043200
747775075718430721
747628929553334273
747606720654934016
747728443408801796
747796382879092736
747663989576982528
747657245131968517
747789881716289536
747797435464949760
747769426238447616
747716271425359872
747694574395592704
747610516260978688
747631374689984513
747621664930693120
747751000396668928
747738145081405440
747658704997257216
747754565798240256
747616245969629188
747708977807527943
747592963325321216
747801659271700480
747702447104196608
747638844892286981
747771183387516928
747766557086879745
747592329922387968
747671979700916225
747632331033190400
747771347124817920
747755135875584000
747747212814352384
747649120807100417
747644976981475332
747714946310504449
747693152568475648
747802720610947074
747688501123092480
747585895893770240
747602735965605888
747792066881589249
747796739306962944
747661427100553216
747695933559836673
747756524349587456
747684877110239232
747779479624421376
747708738832830464
747692695427096576
747704687055507457
747801684601085953
747704175325220864
747761721188753408
747696042590769156
747728804349620224
747706322766946304
747758852003729408
747589888955064324
747791664090087424
747684319225913344
747680758253387776
747725553516576768
747712035568361472
747655437521133568
747766452233641984
747695857890394112
747665503682957312
747736278238633984
747635430485426177
747694742427799553
747661078763552768
747738442692362240
747793430051491840
747613670570500097
747774111057739776
747585816168259586
747707618878169092
747742565747720193
747766884473446400
747801957159571456
747589658112995328
747755345813004288
747765432975761408
747778750104797184
747649666209177603
747685791573377024
747767584808902656
747787654561992704
747767488079925249
747765697284046848
747599023947714560
747757816329408512
747749687747305472
747649812678516737
747759225510690816
747591390352183296
747705152455458817
747778431052615680
747712668866387969
747664085953687553
747663825852334080
747594351383961600
747776229340741632
747730393818931200
747748487899414528
747721854052360192
747792414941847552
747660550482567173
747615335704997888
747749901392617472
747708029639004160
747717034851577857
747644985202348033
747768784434274305
747699502698631169
747652299967836162
747598059497000960
747798681257115649
747674919970955265
747713620784603136
747724349688397825
747792586941796352
747767115143327744
747669958159642624
747663100300693504
747593399511879681
747748827977879552
747760576206671872
747718268006309889
747715336267571200
747762635656019968
747718200838787074
747622935901331456
747615339865767937
747746957192474624
747604468049412096
747762295716012032
747691978255630336
747780436080758785
747717475324858368
747701453070962688
747618909168107525
747714811799142400
747651532703817728
747774488599740416
747624495867846656
747780180303843329
747724358207049728
747740279864688640
747682473849536514
747594498306342912
747631643297447936
747735473112645632
747776996864888832
747743496711315456
747721279524974592
747797758602424321
747783208507412480
747667336820297728
747777063948587008
747607546832117760
747744314717937664
747701893661663232
747646881220665352
747772513095139329
747746218877554688
747755178032521217
747763675772166145
747591444928438272
747731341928763392
747745942074462208
747795833547001856
747766552867573760
747664253679710209
747739176595038208
747742985241133056
747739407436943360
747790548413595648
747751562441687040
747685108073791488
747762824370339840
747626807080460288
747770457672163329
747783632165576704
747769652563021824
747754490254680064
747694931175743488
747730217775562753
747745652856229888
747791148484288512
747735217411133440
747760802514468864
747695568407961600
747705500737896449
747758919406190592
747606154478419968
747780251535572993
747786735883542528
747699699969331200
747646369528152065
747690807914827776
747701323034820608
747706268161286144
747720822496829440
747667659651686401
747775763462688768
747699687164108800
747609312562839552
747648928036831232
747689923193544705
747642959408017408
747776048704684032
747772446049206272
747754498395873280
747723724808388608
747611019896184833
747610273142431748
747683501663752192
747619911472668672
747754515147939840
747667169014611968
747755941517471746
747754817477611520
747728368192360449
747774090182787077
747614790235758592
747678678079971328
747710265333063680
747683577198940161
747778917675720704
747780633095712769
747741995104239616
747750215973638145
747784378927874048
747633543216570369
747712446568210432
747693643528568832
747755249360867328
747794499640909834
747729626156437504
747637225588920320
747759401705046016
747798689893212160
747753600873533440
747737176079736832
747723934548828161
747593299020685312
747594238217568256
747592912934928384
747709694798602241
747804477642637312
747682624961978368
747740875288043520
747620196710391817
747730611759124480
747735276097777666
747662186198237188
747640342262976512
747609547418677249
747611539708878849
747699926545670144
747791425077600257
747594305305350147
747750354343727104
747625255255048193
747754549008539648
747629449424830464
747742196762185728
747767777763667968
747717122906787844
747709745440636928
747594687154814976
747799436462522369
747775369479086080
747618544234471424
747594577897361408
747672306718224384
747720470217265153
747662987004121088
747652006458826752
747786673036099584
747712727322345473
747796949072482304
747744348079521792
747717068661862400
747723859294560256
747683845592453120
747598831110529024
747690434613350400
747727202133901313
747725826045677569
747746931905036288
747699570029772800
747683832753688576
747630699281276928
747647367739019264
747654246384951296
747703696935485440
747629692748890112
747674530001338368
747790221350215680
747781325478715392
747754611818266624
747781640026525696
747728930052907009
747698798084915200
747616497422446597
747657907848777732
747787130194239488
747682482175250432
747741437274398721
747727533303554048
747781098675929088
747709795688452096
747711179863261185
747750170071306240
747704561058590720
747640069666799616
747656532217716736
747722198119555072
747756268694151168
747697304979841024
747660449714442240
747793669156118529
747722818796818433
747613808911224832
747704061961568256
747592720047300608
747727378164617216
747802464632479745
747666136968335361
747795149716131840
747745413491531776
747715910748733440
747633127720263682
747754477353058304
747691290494644224
747603025565454336
747710483638198273
747717424913461249
747667030560604160
747667806477516800
747632192776450048
747767547043315712
747745447146561536
747784538089230337
747701180604751876
747649502367055872
747720323194298368
747768809499594752
747618796001624064
747779685413593089
747782013101416448
747784429016317952
747686034864017413
747714539559489536
747726296017440770
747711976625807360
747786115327787009
747755035191312384
747786861750423552
747599875525709824
747766074679115777
747595840512897025
747733518432743424
747733518432743425
747710038861553664
747793480269832192
747696436603658240
747663263844995072
747691592341946373
747596872236179457
747694142663294976
747690371845656577
747591545776377856
747650798729977856
747786727557861376
747738081957191680
747734554711031808
747757488905265152
747695803507085312
747684671572611073
747769014911385600
747631349603962880
747763914511884288
747792695989501952
747708730310025216
747679655524728833
747667135221108736
747702375700377600
747597937883103233
747783913100156928
747747489806172161
747779047657189376
747775792923426816
747683652662927361
747706280643600385
747715080511459328
747801453612384257
747728036594843648
747743043688726528
747735741531299840
747700127888998400
747727407692582912
747641449622142977
747805547446022144
747767056217497600
747737071213748225
747651381578858496
747730683104235520
747683103053840384
747591646280318976
747709954962882561
747739453364502532
747740426543697920
747639687729156096
747798375102316545
747716573725597696
747606230064041984
747624403576459264
747746260862525440
747779873880453120
747716225682259968
747739948359389184
747744373476044800
747762446832644097
747765340780691456
747597921147826177
747753797884121088
747666908841926656
747653483025866752
747708117694226432
747714925204803584
747759393329025024
747685804311482369
747801294170165248
747672260811571201
747719228594262017
747746852171300864
747735166823497728
747774975210299392
747802447943393284
747677134391484416
747631135761502208
747745774306373636
747746206256926721
747797666201927680
747675645430407168
747692309500858368
747594217283719168
747803165123313664
747586772293541892
747692125039497216
747738622909157378
747721640264499200
747769425965813761
747677885377429504
747677117962391552
747805618543566848
747795317333069824
747748165227585536
747762413114527744
747795988392316928
747789801848463360
747787968920727552
747637527771758592
747679135040966657
747661758177878021
747775994367442945
747747691082428416
747727222920912896
747639041932288001
747702119982055424
747775348524355584
747776761744658432
747723469018775552
747653445239312385
747665100950102016
747697015618953216
747780419249119232
747697741170622464
747696113826791424
747743031122599937
747737436218761217
747747754261123072
747657345753317376
747787226533158913
747599044889939968
747657781923155968
747593822901673985
747641130825682946
747760882348867585
747780088133869569
747774312451452928
747733187242172419
747760819262324736
747787985643573248
747753118616666112
747623271353425920
747692544524419072
747587909239267328
747644351786917888
747790380725305345
747595186188877824
747746512633901056
747759594567569408
747615600009084928
747676320985980929
747616174733656068
747774564063657984
747704259261644804
747713348163215360
747764040743608320
747734487665086464
747726367236702209
747768247571910657
747712417015173122
747700530475057153
747649515277131776
747663259898085376
747726610757992449
747727403225583618
747776334059966464
747701742519877632
747663612295143424
747669308021612544
747687037118078978
747759787513896960
747790405983440898
747684377962897408
747730221865013248
747707039858692096
747654728398553088
747763549716414464
747743954016284676
747796437283512320
747686814891282433
747697355185598464
747769224727244800
747682327090847744
747746470510628864
747801952751321088
747586139049984000
747798417099743232
747697363863670784
747782956882731009
747654401477709825
747710525312729088
747696390613131264
747801265082634240
747662060138401792
747769123900375040
747780054239698944
747608264066510849
747789529377964032
747712996072357888
747688203340095489
747757287838720001
747646377598025733
747702904522420224
747742217561767937
747633014759391232
747760164808228865
747805022960889857
747764904728363008
747671518533005312
747685955147010048
747715164343050241
747786844826394624
747743840795230208
747626412849299456
747639457126428672
747731219966722048
747764468201955328
747789776615505920
747805392063827968
747719002059845632
747695421926088704
747666950822707201
747610512427356160
747610650604634112
747793647995920385
747625347533905920
747632670860021760
747747472882143234
747767458769997824
747795376296517632
747735963695218688
747606410335240192
747640342229450752
747748039243239424
747759582169145344
747657865985396736
747599170823925760
747619886403358720
747658952243056641
747803911428333568
747679424670240768
747600097786068992
747679185469063169
747759368041562112
747743102639681536
747782097117548545
747715059565105156
747766129196695552
747701436339863552
747591323176275968
747745468348829697
747747800235020288
747695128081498112
747694486449459200
747704645083070464
747790984818241536
747800464008318976
747767790443110400
747710768892751872
747652300177608704
747796093304512512
747720402810642434
747722991031750656
747799939447611393
747736244877201408
747746940159303681
747775864339849216
747724534506217472
747784479180197888
747591600247824384
747709766110224385
747698055554732032
747737570465947648
747782730327302144
747711838436089856
747620784034578432
747722403489394688
747687557287251968
747738312891371521
747690690444943361
747792775647756288
747703554652119041
747726912617844736
747750979479678977
747782650727829506
747757279210962945
747776535462088704
747642388995317761
747700513597161473
747786689641332737
747741852724510721
747649892764491777
747625997416071168
747753936564551680
747719039997313024
747806075768934400
747722093396131841
747772831899869185
747766150424035328
747785226076758016
747690921181982720
747624575882698753
747800367337877509
747772764858114050
747660923486216192
747694054591299584
747800128287715328
747766024611631104
747793811640811521
747752770367807488
747593357489119232
747593089284464640
747673921684647937
747685204584706048
747786010294005762
747792511679209472
747778699752136705
747761322603970561
747683048716701699
747783430725861376
747688744241737732
747713260066119680
747714799480508416
747724966238519297
747662341265887233
747664438346547200
747634763524018176
747782747117223936
747663079446552576
747629197690994693
747650907790278659
747769341966442496
747747007402491904
747623271147790337
747637775273336832
747748744070823936
747724634959773696
747597694399438848
747796487644524544
747735300982644736
747686798411837440
747603599908347905
747732394535456772
747685669787541505
747756415331229696
747784772949250048
747794155766579200
747695090345324545
747782528879239168
747785058245742592
747643454260412419
747756188801110016
747746957301547008
747694515901841409
747752296612790274
747709707696148480
747738106984603648
747763172388507648
747781690307805184
747586113938743297
747731861930188800
747749427541118976
747590027316596737
747595756815650816
747797477609324544
747594640992305152
747739634080292864
747775025520984064
747733191331553280
747650001547964416
747659669427073025
747638144418349056
747724509076201475
747596788274593792
747622004728135680
747707845207068672
747789500064030723
747788707277615104
747733082388709377
747747766567317504
747668066335625220
747642606885142528
747700589207879684
747697535628746752
747766750033346560
747704842018258944
747611443281858560
747673044919984128
747724592978984962
747696206256685056
747789609019514880
747741563401297921
747729756314034176
747703449605767168
747660068062134277
747625230189858816
747781975453274112
747758097066770432
747733527186247680
747789239924985856
747681525836177409
747711481635028993
747706947563065344
747687217821265920
747783888144044032
747670226607738880
747782000673718272
747615201545986050
747697896171147264
747749259953463296
747775675550040064
747780972846977024
747789449627480065
747588542575026176
747724932814114816
747645333337948160
747674726860988417
747774572435365890
747679168595431424
747602412957884416
747617566860804096
747712941299011584
747699322247086081
747608708838920192
747608360648769537
747727981964034048
747760714476044288
747639419536965632
747744054889295873
747723376974766080
747798622675341312
747769333741281280
747800153524928512
747782608680005632
747728304866729984
747771917533323265
747738895761170432
747626102625964032
747746328097218560
747761557535395840
747697409711538176
747725809289396225
747764745340657664
747761251342782464
747797494264848388
747678015577034752
747678870837563394
747750199276101632
747768775731253248
747735288525524992
747784521312002049
747674433595252736
747708248036356100
747659069549350913
747687137886240769
747767249008623616
747797871827755008
747601314180280322
747793170021351424
747797620303732736
747599950826061824
747717231925157888
747740699261546496
747758348959944704
747734655223345152
747702912957227008
747781438423072768
747677067286806528
747802489886507008
747677499417571328
747758378198274049
747640728172531712
747782797322924034
747647715769745408
747673669955166208
747609471849902080
747751851735519233
747754259400298496
747742632726634497
747712547013406720
747692896850157569
747700450762297346
747595618458034176
747729630572978177
747596465317412864
747689663092129792
747742431546839040
747622961096515584
747661309395804160
747683501659557888
747613024530247680
747737947823308800
747775549544726528
747766791842185216
747680167192104961
747589167341768704
747664459460710402
747746801751564289
747741097909166081
747748638902861824
747685808304455680
747686630543269888
747734822878126080
747707652281602048
747724790153129984
747747607410282496
747750614503940097
747733489286586368
747683912630013952
747748320206954496
747748810923835392
747697204396187648
747614865833988100
747749343852113920
747750337872859136
747803559249461249
747692024183328768
747780851249852416
747760701800910848
747727528975020032
747693119127302145
747688056459771905
747695010863251456
747628879053893632
747746239777628160
747724207405031424
747779626500521985
747692892634943488
747777663704645637
747693504940359680
747723217431830528
747775113534181377
747743463265841152
747668184099135492
747692791887704064
747799176046600192
747672579633192961
747775688149733376
747608494904213504
747758797507137537
747623707573510144
747793861930528768
747666481199128578
747669978955001856
747723145990266880
747778901116657665
747756838939144192
747768083872423937
747784760278269952
747679311386247168
747722495822823424
747725889283186688
747723770861871105
747626190647623681
747776690416459776
747740523067244544
747663377422491648
747753294550949888
747729227659739136
747745635768598528
747682318618365952
747592912737697793
747803601112866816
747605395129040896
747688937242640384
747736521583828992
747603901906489345
747805740262318080
747637536097345540
747684474620616704
747655630303924224
747803571677081600
747774232722046976
747805140720050176
747764434886549504
747743325030064132
747618750002696192
747737456926134277
747755928599011328
747795891935928320
747684206147477505
747660613330046976
747707081751433216
747679223343685632
747781308487729153
747647879301505024
747772324359868416
747750748855930880
747601213265371138
747758680200843264
747655034775683073
747709980095176704
747624231853137920
747763927149350912
747704334729756672
747594326528528384
747746495626121217
747775302353489921
747710785435148289
747775440610287616
747690359241707520
747726304443777025
747727080406851584
747755110785220608
747736983267643392
747686135682457601
747776384286732288
747674139880722432
747738513899126785
747786106641485824
747700949855113216
747731270239653888
747697984327000064
747802447624736768
747691483399094272
747756348218056704
747773779590291456
747707157307592704
747794843573825537
747600244658085888
747625645392310272
747747057658535936
747618355427717120
747707765599145984
747607962261331968
747768880941039616
747759607313993728
747625787902222339
747720432556605440
747760546657640453
747731903864770560
747720054796591104
747748467120947200
747781904099729409
747709967382233089
747703810160754689
747733627685965824
747617046855294977
747745111824556032
747772261222977536
747681228237709313
747708403141730304
747598986266042368
747757220591329280
747706117170597888
747740149971197953
747752489466765313
747665730280251392
747748999642361857
747709728504053760
747741097791750144
747686705914871809
747791626651766784
747797314002108416
747741068393844736
747756213857722368
747644347487760384
747725721473265664
747709464057421824
747725243096121344
747683400681689089
747755878523232256
747778032832757760
747745463814717440
747746755836444673
747753248501669888
747802317693452288
747777294480052224
747775629450444800
747690485108584448
747724400309473284
747763671338713088
747786165521092608
747717756301225987
747640690084032512
747715453871620097
747715210543267844
747766276253057026
747602857717702656
747758516639834117
747798907976036352
747701968865533952
747759926055952385
747794449141366784
747714598246187008
747696818230804481
747629617482063872
747587611385036800
747682977396760576
747650743822331904
747745740638818304
747729059958906880
747603008809164800
747733556479336448
747616841292451840
747732562399870976
747733732396785664
747781270701223936
747804867872296960
747750157580537861
747721422231994368
747764866677620736
747693215424319488
747788749174513667
747799251871227904
747645014466039808
747804511587151873
747589074970513409
747758613251391488
747751365280137217
747716359732207616
747780918216122368
747723322113273856
747743178204209156
747732499321749505
747620289312325632
747733593888292868
747780876411539456
747764409762725888
747791521693507584
747730448424517632
747685695213441024
747747665849384960
747741315841011712
747792574434312192
747715348913393664
747617260886499329
747780364689539072
747796282090086401
747606976301928449
747714455350435840
747767777830674432
747698596850573312
747684046726111232
747671539194142720
747672747204091904
747622080024305665
747589536587333632
747731669076021249
747688295782559745
747668238364975104
747670503175880705
747736303714734080
747657572400889856
747649393382260736
747786324682350593
747748865546330116
747799876705017856
747666090784874496
747715097020215296
747757925419081728
747636034616209408
747782298351738881
747764757676068864
747800191164571649
747646507940216838
747641726257532928
747750295917101057
747753986602631168
747686831853010945
747690296364900352
747754867440050178
747605189788524544
747803731283030016
747750253722406912
747723460827287554
747741336753807360
747716246355992576
747695807705587713
747668745900920832
747727885566345218
747682654120779776
747721615027339264
747772823549124608
747702136801267712
747796361890824192
747758604875350016
747731975277056000
747760018389270528
747688450690789376
747651411001884672
747732302055223296
747586457829670912
747773586845339649
747726342167334912
747749331084599296
747752774541123584
747696868742815744
747724240712007680
747711087370473473
747600332532768768
747753416554876928
747724417002770432
747665239534108672
747703969691148288
747753940587057152
747768167825612800
747642246514753538
747766196590751748
747607165041577984
747772865286569984
747709867046076416
747739356971081728
747763977644445697
747699716901699585
747706771465199616
747780800926539776
747715688815558656
747608800782229504
747601322648559616
747598076068659200
747746889882284032
747616048514371584
747727822874107905
747703273545670656
747754897160937472
747692498257055746
747742573905608704
747599003185905664
747751432485470208
747713314713665537
747619769138872320
747619471293022208
747618846312398848
747651033271271425
747762023224729602
747587779257860096
747780050100101121
747724727419080704
747768285060567040
747713373215793152
747791010089021440
747724987499483136
747703361563148289
747744486881640448
747805517901369344
747770474743074816
747610495532707842
747761075031007232
747723469211734020
747683954476654592
747656448100933632
747744541340405760
747729412553052161
747748685321240576
747804289062543360
747671132388597760
747739319285219329
747665042246623232
747628027765493760
747771699542757376
747696562734768128
747762706904657920
747587103811375104
747663876456587264
747805698550005760
747649309638860800
747731714869460992
747781446748770304
747660369762582529
747770168269496320
747647350794031104
747640224772161541
747712681352826880
747783971677802496
747750254024495104
747790938483761153
747688954204426240
747780184393322496
747753785360060420
747748928376946688
747742884288405504
747791693651402755
747605982566457345
747717982839771136
747675288872562689
747675863580295170
747788602294173696
747609870631833600
747791257590730752
747690577106509829
747657941508104192
747746747489861632
747753063918768128
747691726576492544
747705777377378304
747763629307625472
747751067480268801
747594716397473793
747681790282850305
747729190255009792
747699116818456577
747626169411969024
747610730518749184
747727541721567232
747718842818887680
747714807952973825
747699381118337024
747797657809264640
747671145185447936
747630045082976256
747676421326258176
747730234468884481
747772018121125888
747710869325381632
747782902218362880
747725700526915584
747605931958091781
747747397690851328
747693601384181761
747740644655898624
747602668995088384
747699913920811008
747748483990323200
747804209425297409
747804356385345537
747609765564424193
747739998930223104
747688773782224896
747772127093334016
747610176526618624
747685003220377601
747748727327170560
747780796757467136
747644628766187520
747670008378048513
747624991169011712
747727944404058113
747729005621747712
747757778396188672
747700337482604544
747802003355611136
747593076370202625
747739906710118400
747662961834102784
747764174617513984
747694377141735424
747702262676459520
747729743697580036
747691156104970241
747743609978511360
747762371305869312
747688882657976321
747781904175370240
747715235478372352
747704062007742465
747592518754263040
747689851810611201
747734021774393345
747652547394084864
747747762524065792
747594041236193280
747790460526157829
747746764371988480
747778439466344448
747805400737648640
747734714006503424
747713641961631745
747718826071040000
747721195559194624
747780402421600257
747745027946913793
747641868826054656
747650857089523712
747748815130746880
747806247861256192
747765428982685698
747679844125782017
747767924291739648
747680947223543810
747801860694695936
747671593762103300
747759993105985537
747613783888015361
747800581155205120
747766997488930816
747686647081373697
747724480013807616
747704968044503041
747734625997492224
747637557194817540
747744474294452228
747727206256885760
747686261293518848
747594934539083776
747614895370342400
747686491896320001
747771783042957312
747712056313384962
747766401910312960
747747624128745472
747665390549995521
747660843953819652
747742624329637888
747763835105218560
747719530592473088
747769912404418560
747801093107757056
747704472865017858
747750157198843904
747756507643658240
747660013485891584
747773872066465796
747797435666169858
747717211243020288
747596209464893440
747700006065418241
747801323836477440
747656817426173952
747594489863118850
747587133095845888
747621107071614977
747802603166273536
747645505149222912
747785863682232320
747587909323100162
747680020424966144
747698634486054914
747711687210459136
747736966175698944
747773045637582848
747784793966919680
747721594227818500
747748374900662273
747618112313434112
747780687604813824
747586831185674241
747774496736698368
747586105474580480
747789726606893056
747727856483057664
747770747100106752
747691273507708928
747724106498457600
747760433277313024
747674022595395585
747778930178809856
747728095545810945
747633459284312064
747805346257862657
747683451143356416
747587086975275008
747691630266810369
747706226117591040
747622440994471936
747735204844929024
747763675805646848
747605755889606656
747689709208506368
747612642886418432
747710017915195393
747784022122631169
747726421833953280
747762899809148928
747710319947096064
747749469324713984
747671057176399872
747767899390099456
747679822952931328
747736337185386496
747787973186330625
747761712825270272
747711372876746752
747693601468059648
747734386670452736
747600001199644674
747664115271876608
747620079471190016
747752036402270208
747621744677117952
747799620751785984
747755135967846400
747760588596580352
747662416813694976
747666615299366912
747669543057784832
747745254049193984
747733304753922048
747728355445907456
747766192136388610
747754792156561409
747656062350802944
747728548379697157
747801352869384192
747760068494385152
747679219304497153
747693840589553666
747743559915286528
747609547385233409
747635313250549760
747737767510179841
747614685407510528
747709619280150529
747737272565501952
747625058252660739
747792243080167424
747593047366639616
747757652692787200
747586101376856064
747664358667329536
747758738937876480
747587258891575296
747671086519750656
747789638480257024
747711993545646080
747776497642053632
747742670584487937
747745950387605504
747752745352966148
747713125785403393
747676777896620033
747674567829762049
747656620168085504
747712110776487936
747705844398231552
747736509281820672
747803207087226881
747775776326508544
747720776162344960
747685619774664704
747797238299107328
747742716574969856
747650756535255040
747596784239771648
747787302253006848
747598424187383808
747706855556845569
747651863693115393
747685170862489600
747756650203844608
747780792516911104
747593072314294272
747786064744570881
747741936535076864
747744771867828226
747730645573582848
747662949574152193
747715990713139200
747753844143071234
747612013837193216
747635313191723008
747729408262311936
747768851534852097
747778678638116864
747717475589033984
747602547129516032
747730062527594496
747786543016796160
747734445579444224
747622553938694145
747718184220917760
747732239530745856
747769698692046848
747785335195766785
747727503754657792
747674093533691904
747771145794031616
747602022975811585
747698710105231360
747671715543662592
747636156292956160
747743073426374656
747732599951470592
747767517721071616
747749570113740800
747768385937805313
747654405441339392
747703143329333249
747674487928262656
747597614871261184
747745723911901184
747774006292512769
747772248837263360
747781929043365890
747728544181161984
747787113383473152
747698894813990912
747766699651268608
747806327724965889
747621518297862144
747768218253668352
747770239773880326
747678698854359040
747681026864984065
747716510844588032
747753835746177024
747778993122840576
747717299294048256
747721384621662209
747669706421768192
747610675917238272
747631219639205888
747600709978304512
747684952616108032
747708742939054080
747748848836055040
747772181862559744
747729181631479808
747745195672875008
747797397758042113
747658281145991169
747689004422795268
747744637901766656
747704309287129088
747772890611851264
747743337646555136
747631391395897344
747724626772516864
747655462766649344
747605051435266048
747784437341921280
747801483119235077
747650622384660484
747713692133957637
747587850389041152
747659568700887040
747736400229994496
747734357255856130
747748752253915136
747611908967018496
747653680065875972
747603562142674944
747725427892957184
747707438367899650
747671296125861888
747742725131276288
747763981683724288
747595576515108865
747637884161789952
747739503914262528
747675905506545664
747776543850631169
747646524532883456
747707828421468160
747787570696830976
747773469371179009
747706964319272960
747760559089684480
747770566975819777
747744050611167232
747700287230578688
747662458882560000
747713147021189120
747610742870974469
747653583550689280
747620607790034944
747802770829279232
747767672654422016
747740393194815488
747751428337319936
747725608218664960
747719320680206336
747740657427582976
747605290493820928
747803303552102400
747610369825333256
747788279450329089
747708079945490432
747752615115620352
747775306564575233
747683711353774080
747684462205476868
747619458882101248
747749708685316096
747753668112429056
747732495060316161
747658189097807872
747760542442393600
747684600453926912
747802435004006400
747687943461085184
747705492236021760
747744126003777536
747694117291982848
747790569569722369
747783531611316224
747715005034921985
747742188222615553
747763813982756864
747699997655851008
747759196142182400
747605705771757568
747709371971436544
747699142005227520
747742859466407936
747742863623061508
747743194872328192
747703340402880512
747719983388565505
747703076526620672
747587229472546817
747659661218824193
747600433187819520
747733300425424898
747758663272534016
747672990544957440
747790082862612481
747802682744836097
747643202786705409
747690694861553664
747801114121240576
747743446551695365
747617793743323136
747750304213508096
747723829934460928
747616656923340800
747609354547920896
747713306316709889
747687540656902145
747618691160875008
747596067227656193
747700605687300097
747620171624251393
747776082527526912
747650224068362242
747734189542416384
747793769928458240
747586235653206017
747738975184519168
747802397318193152
747650756648505344
747747984893419520
747793224685789184
747748844725645313
747706020617719808
747778938768924672
747761955868381184
747719543297024004
747593122746671105
747695706798956544
747768587281063936
747737490463821824
747631030882942976
747789072316366848
747737788309770241
747784252935274497
747792922674757632
747709678143045633
747768562048184320
747602589215252483
747649573661843456
747596255644246016
747622319347146752
747706683539992578
747783451852439552
747674517439397888
747677994370605056
747721690860388353
747590320800538625
747649800338800640
747585837349494784
747761188499525632
747780494855647233
747764543808540672
747714946100764672
747710336694951936
747774274660859904
747728699366211584
747795053305794560
747682461207912450
747760387160936450
747722798093766656
747730326710030337
747744687902068736
747761511523835905
747772357708759040
747599208782266368
747800275247734785
747719123807899648
747744717274750976
747801701340557312
747725650191069188
747588014197571585
747710403589857280
747709787287199745
747678719897108480
747791806780350464
747736827801513984
747694469693210624
747739633916731396
747794386356928512
747735552821125120
747651767295483904
747752065733173248
747792763345846272
747771053229801473
747788917114470401
747626475864489984
747796294672977920
747590480418988033
747650337297829888
747719408815058945
747649091279126533
747724253378777088
747752388891648000
747769103167918080
747712220080054272
747596675229847553
747687364399628289
747647111798394880
747779408639959040
747748320416796672
747768138381529088
747734110110687232
747686236328951808
747802552712912896
747739772492349441
747671677727801345
747743274476126208
747708453460795392
747665663112658944
747720872694284289
747784110337318912
747770059356004353
747726858070953985
747722261180874754
747592824757977088
747589402227019776
747795674096373760
747699070794334208
747730532331585536
747650190534914048
747614098305671168
747588370499407872
747615059027722241
747727831191404544
747774501216083968
747756734182100992
747798303849349120
747688706799243264
747792868010496000
747739596339945472
747702946452865024
747673250566651905
747709137027465216
747721417953845248
747610440952254464
747708633916542976
747694897419943936
747748437915951104
747615889340665856
747701545299509249
747712182339706880
747770990524915712
747723313955364868
747762786265079808
747721292208541697
747609069284909057
747606481348886528
747783497973178372
747771405605937152
747655835975811072
747787230719188992
747595148427591681
747780637210226688
747672663229894656
747595765019779072
747739247914921984
747764338413412352
747726707004694534
747610415929106434
747696961227198464
747596989999779841
747712224211439616
747730880274243584
747668573879926784
747653151537434624
747600592797843458
747711607426383873
747641495474343939
747781140803624960
747698525362884611
747778741649170432
747714325561892865
747734520993034240
747765944680878080
747691827373948928
747709380255158274
747770818680262660
747684424238653440
747748039213916161
747736404420075520
747790099920855040
747799620978413568
747796244609769474
747602744354148352
747785645247062016
747705550855618560
747783669775990784
747806067321602048
747778997573029888
747714816178020352
747629843802578945
747738052462841856
747723158623559680
747740434915536896
747621153116655621
747785020555694081
747802439508623364
747683098956009472
747757446995775488
747682943557046272
747756155330453504
747708516295647233
747685032299487233
747663893066055681
747776837414068224
747733971669229568
747687045670240257
747796890457112576
747719018967085056
747670645820002306
747744658768420864
747738392167743489
747773397870985216
747644452420849664
747611883834728448
747791576127111168
747752170708152320
747733384567332864
747672978188566528
747786744272199680
747603734046347264
747657572442902528
747629084683960320
747603637715668993
747682226637246464
747707278963449856
747687217791926272
747684206034227200
747603386309054464
747704607246262276
747684973742858244
747670314419621888
747702594097844224
747713121528188928
747741726727516161
747741445768028160
747759783407648768
747673292610338816
747788799497932800
747703009384210432
747726648250871808
747714682039967747
747679357389389825
747680167057825793
747631748100558849
747794390584725504
747641034230927362
747710303094317056
747637468862676992
747688752991055872
747765860761223168
747678179138093056
747589486096297984
747759305374466048
747806696823742464
747759074641510400
747637741651959809
747599187517149184
747727063646375938
747703487417442304
747798819706896384
747791559182032896
747606456279523328
747727398926442498
747697149970886657
747743614336401408
747800321360076801
747785230174523393
747768649906294784
747717349588017152
747754171538018304
747618188012118016
747724618480369665
747799365071298561
747718633154031617
747689478534332416
747781212090044416
747780687638323200
747617718036209665
747772769031626752
747780071314710528
747649468850372608
747700211661811712
747699536395665408
747737440094388224
747675297533804544
747625448364900352
747766691552178180
747776602667364352
747744394317422593
747784928293756929
747660407679102976
747617621713915904
747704481266176000
747719077641199616
747743001968009216
747787889245851649
747784743652044800
747760940830031872
747712811258740737
747654518914023429
747718641404248064
747771397204811776
747625196543164416
747742976923832321
747693584749559808
747791504899457024
747675352135249920
747700035522019328
747710626059984896
747712656283418632
747790003300859904
747663561598636032
747804050184245248
747677029668110337
747707597696942080
747747930157703169
747791265635385344
747767073196118016
747754519283568640
747769912689582080
747802791721197569
747698198173605888
747645727556407296
747619504625180672
747620465485611008
747599023985598464
747707199481339904
747745422073008128
747708751365476352
747721837379989505
747626827905122305
747736034994176001
747719530563141632
747692737181396993
747724945329893376
747758088686428160
747727382459588608
747781585177575425
747776283854045184
747788006849941505
747802234046550016
747740070174654465
747680150435827712
747798496942624768
747602152856641536
747723079149826048
747664371342512128
747768033624481792
747742175572692992
747700878564532225
747597979477999617
747795111874957312
747651322862788610
747597572672487424
747762484665262080
747651004217364481
747805983456505857
747631999662329856
747659736464654337
747727545727066114
747747154438000640
747740455908089856
747697481341878272
747696830947954688
747803232131497984
747798891131715584
747732113479213056
747647791346888705
747769321221292032
747718595371737088
747681605498572801
747721195781505024
747768054671515648
747767287122255873
747739675901591552
747754834246438912
747761121197711360
747659329638109195
747614761009876992
747780129955381248
747626547108941824
747789944672784386
747657383657218052
747700564008517633
747631509130125312
747671677727870976
747798215932555264
747638358059454465
747752732560351232
747774228485804032
747728967822622721
747681735811469312
747694079455207425
747594452059951104
747624932415180802
747743978989195264
747694029199052800
747765001079955456
747769568509071361
747611573431197696
747748056154648577
747669312148766720
747627947901624320
747688635533824004
747773150625140736
747602727786557441
747682121414774784
747745820620038144
747586994973249536
747692259274031104
747793614621786113
747718771314425857
747685368015822848
747660479041011717
747779903316168704
747723301313744896
747709535402475520
747754561608294401
747667789532512261
747636080778739712
747793564390858753
747742959936888832
747805635597766657
747776740932587521
747717030904737793
747757707298541568
747775218240917504
747762463538577409
747616732332752896
747637951329230849
747741664039444480
747721715699097600
747782235613446144
747686215437123584
747651406543327232
747662123208155138
747800124055822336
747625867560517632
747652471862984704
747769086415802368
747795858406637568
747792351905579008
747764896079745025
747756205641170945
747668615890145280
747606674639249408
747594712358526977
747701536982179840
747624638830673920
747598499793928192
747698902867009537
747754708132040704
747803282601553921
747789172761571328
747804125392441344
747781002290921472
747650324400320513
747671455568109568
747716690939625472
747742842504675330
747707689917112320
747752007029624832
747688408735227904
747744985877979136
747792868111228928
747697342653005824
747744113269706752
747739906546483200
747732910279639040
747806478686265345
747621778327904256
747737578590343168
747777097276526592
747671002612662273
747697908930187264
747734273428426752
747638572140871684
747690149430046720
747752405463404544
747775885210689536
747712375156051970
747605772880740352
747661582281342976
747682230470848514
747755718950936576
747697745503354880
747730498554896384
747751725981908992
747772878075072512
747612475109998592
747610193589116928
747735028566622208
747739403116814336
747727860517986304
747741978327154689
747748496284000261
747719064978620416
747588487759552512
747705425336930305
747742842341232640
747689239467405312
747716644907155456
747587858681077760
747708281406242816
747786111041183744
747755110730764288
747787729900015617
747765315736481792
747742712607170560
747757480533438466
747784232102137856
747677197499043840
747728217025314816
747652719603757057
747778804534353920
747805572620247040
747768738301218817
747781149263597569
747692624048431107
747655538142494720
747596717093183488
747631663941718020
747757510157803520
747620502907265025
747590119616446465
747785792060162048
747704271831990272
747695040009474048
747634226971869185
747753152062062592
747776875263565824
747765785217597440
747603222563414016
747750434425602048
747617353039380481
747656511023878145
747707950119149569
747682281028993025
747765059963748352
747779521848442880
747680171130519552
747593873468366848
747756490853875712
747740820980129792
747769492982272002
747796601058504705
747626379211051012
747666006940721153
747735519434420224
747800942079254529
747680661797015552
747749570013106176
747744134576939008
747786517783977984
747781606308347904
747798119262355456
747749603634733060
747780750804660224
747768222154252290
747730527952699392
747664006341615617
747711099919818752
747683501600808961
747739147335434240
747632507118452736
747722160572108800
747747686967836673
747586948508811264
747674173258997760
747728502321995776
747724651971878912
747745896125849600
747709938160525313
747760009900138496
747738685949485056
747651398200864768
747635485208616960
747765768733982720
747699167158501376
747620096105918464
747664908205031425
747595005926092800
747699020387188736
747781526767689729
747706696076824576
747790502217527296
747786362791792640
747585644386525184
747790099891445760
747715638374830080
747765483185836032
747734663557431297
747792318493761536
747738765851041792
747767924388171777
747704703849533441
747801281864007680
747744352433233920
747734743370838016
747719891134853120
747788795332923392
747768498948976641
747627092372664320
747741659916550144
747806298192908289
747667533927485440
747711741904162816
747750308374249472
747734193728274433
747767400377032704
747772751952257024
747735024393388032
747641944315146240
747739755408916480
747653126166032384
747621211887140864
747734747456151552
747672952766861312
747798593143111682
747589230407327744
747729424964030464
747711104068030464
747660277483704321
747667386933854209
747685044819468288
747803244580192256
747703625712021504
747689700614340609
747629680287748096
747676358780784640
747764455631634432
747600164735549442
747728569401499648
747726316846342144
747787390039826432
747757677887926272
747670020868702209
747694704456761346
747674794179575813
747791785968209920
747704833885540352
747731459037892608
747682033615405057
747595664356433922
747659686158163968
747735158393085952
747594670562222080
747706087965614080
747779001490411521
747645421326077952
747681073040134145
747604430623694848
747595312127086592
747712714697478144
747604560680722432
747681962224123904
747720008772493313
747796948854280192
747741995263729664
747640367323942912
747596591465324544
747614819843379204
747775440761274368
747709585834774528
747686181798813698
747782478677540864
747658545496207361
747786786357780480
747752363465707520
747760865663942656
747719941676212226
747756108916363264
747707287322656768
747605260848402432
747665554052374528
747681861590224896
747780595556753408
747601628644020224
747631269756944384
747762371406475264
747741143861977088
747771657431941120
747664174147338240
747599858668732416
747780188621148160
747758990411563009
747783300656336896
747702812071563264
747785775517937668
747749276646707200
747720893556719616
747767332978761728
747727776703221760
747712572342833152
747751767895482368
747614282976636929
747671136696209408
747617244012634112
747676333463994368
747677776333934592
747762509659185152
747784907313848320
747779723078443009
747668011943858176
747759913305268224
747784597010710532
747777860962779136
747712899330809856
747608129991487488
747696042620096513
747737696244633600
747763684211105792
747622839193329664
747790577777926144
747620062740176896
747657567942344704
747761142236319744
747678925736783872
747648478952718337
747800946336481280
747727739009048577
747620154968702976
747672818507202560
747632410595102724
747698676655611904
747746906680467457
747723280296050688
747640589768888320
747595777573171200
747763025499697156
747769686067187712
747726061182586882
747720772039380996
747669920322818048
747620045950423042
747753483340812289
747799075420921856
747801730671382528
747792046015000576
747784332710916096
747723989284495361
747694448767864832
747719891302625283
747735611373719553
747751730318872576
747777315338358784
747729957640617988
747789348918206465
747747183810744320
747802846448390145
747765793874710528
747708818361036800
747714942044889088
747747380825624576
747714274970173440
747632658188926982
747746634231062528
747797989155045376
747628216286863361
747799381823356928
747667172885995520
747752132724457472
747710911117426688
747602568222810112
747794864289415169
747781644191412224
747717269699108864
747746520875798528
747789592410095616
747781132243046400
747775235248758784
747761251137241088
747803831845654529
747750077507211264
747771153918263297
747625099902099460
747691202116460545
747770323639144448
747716712066392064
747597010816073728
747682108806664192
747804016487313408
747780708555423744
747678489445294081
747604711579123712
747679655403098112
747707396550696960
747635388777299968
747692821126258688
747784429226106880
747738971342516224
747637687138533376
747690434596573186
747780348155674624
747726572904452097
747704401800855560
747764317295087616
747775860061671424
747687851123421184
747729127143251968
747803173453193216
747743706581696512
747757279353643008
747731194956156932
747713696206553089
747758759951405056
747786849272406016
747709044673093632
747599409773314048
747805601846132736
747758428739768321
747717139851771905
747696625318039552
747765235793207296
747783174932013056
747612038935961600
747689163676336128
747778498140348417
747682134324817920
747725016700190722
747717164837240832
747696483084996613
747764623416295424
747718993557983232
747701201437876225
747777525246394368
747597824532021249
747699288881401856
747788573202649088
747725662715248641
747653025863503873
747767488302088192
747746030070992896
747792847148036096
747637405981749248
747737956102856706
747714459595059200
747733187300843521
747611061755453440
747628115548049409
747595048041144320
747719773992148999
747585627584102400
747617709685280769
747789692712722432
747702648481157120
747726048373186564
747796898912813056
747601427468431361
747736324417925120
747770063462096896
747715420304642048
747700190690316289
747755496585760768
747795984323911680
747757614830919680
747746361353834496
747679915449917441
747698798181384193
747588882275799044
747591184776830976
747774358672777216
747756926990180352
747758692653735936
747643709970333696
747721099174084608
747628266719166465
747602907818647552
747789952944050176
747776426384855040
747758042696015872
747743249536786432
747716967923130368
747706473577385984
747686047623024641
747674878019518464
747685393265463296
747782239509843968
747609799248904192
747798483969540096
747754389482446848
747669924378730496
747722370031427584
747638911988539392
747703118159294464
747661783490564096
747769018996514816
747753517121740800
747649691207221248
747666539764154368
747796462440939520
747797930552221696
747794839203287040
747739197641940992
747654464367099904
747700794825314304
747688731851784193
747590224558034944
747667294692716544
747719962471632896
747781107270057984
747751222912770049
747751415733321729
747594536323588096
747715713960402944
747618238117339136
747726585554415616
747659484978352129
747781882914439168
747599850401849344
747805664890753024
747782231175794688
747739684294529024
747692561301651456
747718020815065089
747767299541700608
747688534845296640
747731866107674625
747805337860870144
747783380675203072
747686034708766720
747690304589991936
747802691242426368
747802531636649985
747772647119937536
747653936065220611
747739986057912320
747687376957366276
747762308454088704
747665738849193984
747719413177147392
747610113779900417
747631198353035264
747626253532831744
747742934708158464
747633169852047362
747727940062961664
747724375051345921
747707723714826240
747786282919694337
747682927073497088
747716418414710784
747655147917086724
747652954224730112
747657434118914048
747749880685268993
747739101084909568
747740019813650433
747695149111775233
747701662668709888
747717592790499328
747767819534733312
747734910920761344
747733325578649600
747699729266520066
747728804357996544
747604333999628289
747769077930819584
747753521143910401
747625318114983936
747765731027193856
747734625796128769
747751671556636672
747679613304848384
747707665032314880
747751302353010688
747746822861524993
747586042631335937
747597761617375232
747703672088461312
747645731780042752
747710072499875840
747650559348449280
747634386405756930
747694847226744833
747709007146721284
747649162775269384
747630875584520192
747787247823519744
747690971748507648
747690422101753856
747755199108947970
747759653333897216
747732058936598528
747782105447436288
747635502078099456
747756675508084736
747804553169362944
747767504924205056
747771171010154501
747643315743563778
747597354639949824
747771539827761156
747639033304596481
747639717211045888
747797783923597317
747781639825031170
747780125790437376
747711909739233280
747660050974580740
747622080011702272
747670197285322752
747606036815699972
747681664567021568
747783724566253568
747586592085254144
747691349172957186
747742918014869504
747754838067380224
747668129438900224
747706654121164800
747662433632780288
747629197917487104
747787772040216577
747723334893342720
747750979618103296
747677952448536576
747603314901127172
747670960556380165
747786685505802240
747598235322228740
747797251163037696
747585677865324544
747675104616792064
747761599641948161
747749943671042048
747727638228246528
747609199388069888
747645866014543872
747766078772752384
747794008911417345
747612450069975040
747669131755929600
747748215420751873
747738362837110784
747762148705767424
747711536253239297
747690795268988928
747786786370387968
747767437911793664
747772366369992704
747652153175576576
747618745535729664
747715218894118912
747730515625639936
747640388442275841
747595437826138112
747798454982807556
747744197218828288
747760571714514945
747647866550816768
747727890045935617
747775449179258881
747790674355847168
747689192981991424
747620968638586880
747769287511678976
747724576403128321
747737335282860033
747805316507635713
747768054457729024
747704158439022592
747751373752668160
747703835607568385
747750505544294400
747787943717253120
747642774766362626
747694461296254977
747606955640881152
747769149141753856
747592401120788480
747771661466877952
747782579277991936
747709900285943808
747696071896371201
747674471247523840
747695132384890880
747726669138563072
747719064873766912
747750517938528257
747792486249160706
747766401897738240
747786534548611073
747705869589168129
747684751537016832
747777122551336960
747782386281218048
747673137521778688
747693895027429377
747587099721891841
747804050154885122
747622554106400769
747758537460191233
747661703643561985
747627125847400453
747738874886103041
747749582688370688
747805417246433280
747759523260170241
747797485943398400
747745132443762692
747763763751829504
747785435544428544
747682717244981248
747713188989407232
747717039058456576
747694242944913409
747593990766112768
747747427013304320
747779001519865856
747675477725351936
747662265894199297
747627800962736128
747789940507840512
747586608904409088
747723456511414272
747780687583797248
747662915755515904
747719287511605249
747751893653422080
747592300763582464
747691558774898688
747710231967301633
747799352387710976
747624005503328256
747803378852446210
747664304384708611
747589758692507652
747755224266268673
747623283743461376
747741051465699328
747774010298011648
747713226759114752
747630963551838208
747609535024488448
747731052215603201
747734026111303684
747650831953108997
747654506167537664
747634780527820800
747776157962145792
747648957136965632
747746009179119616
747727160048259073
747796232022548481
747690816357998596
747776782888210432
747644263853359104
747726983740653568
747695203771899905
747785414677770241
747806293822423040
747738606349983744
747780612207980544
747806528984363008
747682163332616192
747699645460119552
747798974715858944
747792901560737792
747773662401531904
747695493057232898
747762518202814465
747715759858679809
747767068934705156
747715659367391233
747804209446289408
747743643725766656
747742079367917568
747795003070681088
747802338585346048
747614815695167489
747697275493818368
747796068100878337
747688035605749760
747695673362026496
747775000380243968
747694918584393728
747642501989826561
747672772466311169
747755152766042113
747590933093326850
747651700257882112
747805857698676736
747619794199916544
747752569066393600
747756792684380160
747747913359589376
747629206067044353
747687221986213888
747606699675160576
747734676148748288
747709921601396736
747804746191376385
747797846808731648
747780469576597504
747773024707973122
747680515306688512
747615625065828352
747785297421705216
747627574826696704
747664358562537472
747795812218994688
747804796778864641
747767576218918913
747682721527435264
747619446307463168
747780205335420929
747765311500333056
747783992926179328
747797611642523648
747770894232203264
747778120699129857
747712551224483841
747697644638732288
747794822715613184
747643416650067968
747732251941736448
747634071489089536
747610696653897728
747702229113659392
747789261047373824
747779987336462336
747787654448615425
747679852443086848
747706779962839040
747717995326222338
747793589363605504
747589116976467970
747767219929546753
747664492977328128
747779681118724097
747761536505110528
747636269396664324
747696185129975810
747748710461890560
747708210157608960
747802888009846784
747780637457801216
747687909743013888
747684663511089153
747762925042016256
747689608436137989
747699582335856640
747728779234140161
747614996058738688
747693068917313541
747754582240034816
747651872358600705
747716120442986496
747749582755532800
747626526045151233
747721933995769856
747761783935500289
747627042108211200
747631542315454464
747591189264621568
747757115620499456
747773754533625856
747766334671327232
747630108169539584
747733720115871745
747692737479192576
747715831052836864
747612731084144641
747735477537640448
747648810323673088
747639968730914817
747635053061087232
747645375419453441
747693861288484864
747604942236581888
747795636225966080
747655143802408960
747754532063612928
747655496094580736
747799528640774144
747720419864612865
747768721310089216
747707560099209217
747744998230110208
747673393168785409
747677126241947649
747661527474409472
747742431450390528
747714476477136897
747667110059450369
747806671380971520
747713666829606912
747756968752746496
747756427842719744
747739625683320832
747774371238912000
747734717974351872
747655542433320960
747795414074724354
747726350597881856
747785754491904000
747696579168116736
747735343135399937
747592816432291840
747740816882413568
747744876595388416
747682373198876674
747685640490393600
747767467322277888
747794663143256064
747793279186403328
747765848278896640
747766372474716160
747621853657718785
747722168675500032
747605973884342273
747741676375015424
747640346125959169
747675150850613248
747757958688301056
747795472455204864
747626295484366848
747785590960177152
747673150029168642
747773888579330049
747782239467999232
747628464040140800
747656863618076672
747767693588180992
747722009518432256
747773423183667200
747788707399344128
747791433701134336
747694675126001665
747608498888814592
747713478023122944
747601469180784640
747686823422468097
747595467148627968
747693760738377728
747697145768255488
747692083209715712
747800841508257792
747776291970023424
747772991136751616
747591449181585408
747594863441489920
747659694798479361
747692842164830208
747703092951523328
747747804311785472
747737872350908416
747593537718386688
747792494734127104
747797435645296640
747660038592937984
747589813277188096
747647061466677248
747649707967668224
747765483328385024
747678669708075008
747747041032478720
747799599830675456
747793631432556544
747708533186101252
747725461279621121
747744750963396608
747649380950413312
747722164594425856
747761968740769792
747767722944114690
747734365807980545
747599044902535168
747610205911818240
747717110428729344
747626907773042689
747763260267597824
747764023597228032
747647220648976388
747780851132338177
747689260317278208
747781648360607744
747683249720270848
747800942007881728
747706733909377025
747609253959991296
747782348880621568
747782860375990272
747717487769313281
747784311638720512
747688597394964480
747749113064742912
747709694827978752
747609010552078336
747739210388385792
747783153889185792
747691042741325824
747735351356174337
747724626554392577
747709921597194240
747625624123015168
747707153151037440
747736047849701376
747655190015315972
747800837116788736
747715751470043136
747767454907109376
747619479652306948
747687355935522816
747755102325313536
747794818454085633
747628191150391296
747694876339351552
747785519543652352
747757002424647682
747641604794687488
747715558632787968
747634335935762432
747592686467715074
747755492508844032
747737398428246016
747653243606568960
747742636862214144
747595899241562112
747635707573903360
747765076615139328
747768452950155264
747713419449667584
747640254065184768
747767144444616704
747720428194512900
747798156885164032
747772030712438784
747758432657244160
747609694412234753
747753613666066433
747690589865582592
747669584694681600
747780230501310464
747793497042915328
747762480118640641
747755530270162945
747770143443423232
747612244331069440
747600638972956672
747704875614638080
747618569416900610
747684189382844416
747684772235874305
747718066902044672
747588106140983297
747724832377274370
747733665329856514
747700723438190592
747787679526359040
747783569372774401
747639440219209732
747774304041897985
747799641782124545
747679512591204352
747674743902437382
747766984767639552
747706276386381824
747754704059375616
747759565119307776
747757631465480192
747743211607703552
747702065359654912
747750052588883968
747763310787969025
747638408613339137
747617424485257216
747739033925718016
747655084910194688
747803848660619264
747658037826060288
747679042833383425
747638479748796418
747803341376339968
747761502787100672
747619974793965569
747599942764609538
747703705630289920
747766657733562368
747673783348101120
747769962786357248
747662181781610496
747800702819368961
747674668170108930
747708180810055680
747763272959533057
747756633581838336
747792205406830593
747703172681072640
747632788120047616
747717639112372224
747632683417632768
747718377045626881
747672088627023872
747650626390269952
747768364731293697
747705756514926592
747633673189621760
747734764317204480
747805727696257024
747634386292609026
747770625524117505
747681639451496449
747609471866724352
747601561614880770
747774177986306048
747628673738612736
747752049023029248
747675683216850944
747743135963348993
747728195944845313
747679323985936385
747703617558220800
747787860170833920
747761809218764800
747766074901307392
747777047016128512
747656117078102016
747642825123180548
747796303036485633
747751360972656640
747645706513547265
747694322737381376
747600651459301376
747724316142338049
747616124137676805
747719954296868864
747754234167320576
747697954908155904
747652526426701824
747806390308192256
747676387989938176
747755752681541632
747764246004510721
747733959002427392
747778762545238016
747674760532860928
747690459804348416
747776367605989377
747764812449357824
747749993923096576
747753978616680448
747620754699620352
747595463256248320
747768163400585216
747663679047467008
747720126112370688
747787986008481792
747776099363479552
747646499429965824
747719329387524096
747702610740785152
747680099860942848
747755446329610240
747784844168552449
747797561516359681
747722932361781248
747649112531673088
747706662488793088
747739331989745664
747772836022976512
747676576704245761
747770722139906048
747735271840571394
747784974393315328
747737750468698112
747778250894512128
747791433550172160
747657056627331077
747734575481298945
747709435057930245
747605126836170752
747801604552859649
747710143819722753
747671229184741376
747725876448608256
747700966607159296
747611137177493504
747709686531633152
747805673115770880
747805434254352384
747600852668547072
747764665502081025
747742465227132928
747696424176001024
747766997472120832
747733170565578752
747682872237096960
747659430259474432
747615138534985730
747661250818150400
747789827169361920
747744125911437312
747675284825120768
747739012949999616
747762626965479424
747761653886885889
747625481915219968
747779483940323328
747798945674461185
747761419127521280
747770281868017664
747759879843155969
747706079514071041
747737113223913472
747782449489391616
747686093479350272
747655206943473664
747722848232423424
747720071758417921
747712454726197249
747786450918318080
747616820660559872
747616875098611712
747718440278986753
747781501513674754
747717378906128384
747721979990540288
747780553554927620
747771905051078656
747761792487657472
747772554979516417
747725570490929152
747619483846578176
747694771792187392
747700312161517568
747771271492972544
747623304798797824
747752254355161088
747713285198327809
747791592719802368
747716690847334402
747764653028048896
747734126808174594
747734210505543680
747723406292979713
747699276109721600
747667957506015232
747749649721659394
747684889936404480
747739210447224832
747727025700474881
747590123869462528
747726585449545729
747772643089190913
747732348586819585
747699330656636928
747680523598827520
747779005827420161
747793727855419393
747664920855089152
747798350137724928
747717727247302656
747743417350955008
747796831417950209
747643408349532161
747804154672857088
747641541657792513
747728951129276418
747591100886581248
747770713835184128
747757837099503616
747737465583185920
747597870467973120
747691323851943936
747731157387739136
747777684655071232
747636164413243393
747586319312916480
747600898831048706
747699217569845248
747711238621249537
747720801588285440
747746508204818433
747795162257055744
747628467961765889
747749335312498688
747713272527396864
747716661604679680
747715193740869633
747712270151606272
747769870763368448
747722668024147970
747587179153489921
747684927433510914
747736563707084800
747712274463395840
747729076828446725
747793283238105089
747679437160914944
747715659166003200
747644708298579968
747789856655425536
747714329697468416
747725960284409856
747708361358073856
747685384864305152
747771426539716608
747701134362542080
747779571865522176
747688765477560320
747748353870553088
747764711438061568
747784236233560064
747789214687825920
747759036632698881
747748937008746496
747724479896354816
747800761757798400
747595417022529537
747686584187760640
747776711501189122
747759489823055873
747710391145365511
747643143718342657
747711137844764672
747641507956535298
747738505502035969
747717576151732228
747791781652201473
747746919569461250
747691462461100032
747715449530507264
747649666158891009
747761691702628352
747748303459201024
747802774818201601
747723154269831168
747634469947858944
747672684562157568
747771812650582016
747731652063924225
747762086109941760
747773666402787328
747750820234596352
747794424235704320
747724475483947008
747789890058870785
747720029895073792
747758810308149250
747769224785985536
747791223629488134
747599993016549376
747760173549260800
747637267674599424
747602018672353280
747700828010647552
747692406074662913
747648374430703617
747641197892509696
747675490538905600
747697166689386497
747795825003274241
747682616514650112
747713205535973376
747687087802048512
747794407454289920
747770399245598720
747792637223133184
747783292234178560
747698848433381376
747749603760562176
747769933673734144
747683623147573248
747778120867061760
747744599939096576
747674257350606849
747615038022680576
747680141686542337
747754980937990144
747728531422052352
747657656366661632
747677134638952451
747708835054387201
747734554455212032
747685103845900288
747618993297489921
747587678426796036
747630401577881600
747750279173529600
747728821038743552
747691369867673600
747792977209200644
747620607844552704
747752048909651968
747623208589791233
747772936786935808
747701079748583426
747788648356151296
747654367797448704
747792549411229696
747605508379533312
747711972377042944
747754561251774464
747689117652295680
747734986564997120
747687582721523714
747632276633116672
747770671925714944
747600483703894016
747721913141698560
747800904460566528
747608683538944000
747590908023975937
747714350551568384
747738510011076608
747714690260828160
747717534116360193
747640325544509440
747761155062530048
747760223725576192
747695077695291392
747722990708756481
747659510139981824
747671585411186688
747746374301552644
747676446538227713
747717593025351680
747785385153953792
747589519722090500
747587900792049664
747636986480033793
747738770036920321
747805186551328768
747610776567832576
747793782255517696
747745266745376769
747700010284879873
747768067036483592
747732558222401536
747652891314425856
747753802418241536
747682507399766016
747803873860001792
747806470180200448
747633530675437568
747777416190373892
747720071477346305
747616136955465729
747731547378319360
747771028298948608
747612256985243649
747673158283583488
747609463855661056
747719354612068352
747699645317517313
747768251791319040
747725750804037633
747681211263356929
747722466718539776
747706431802118145
747730427473989632
747803945066700800
747640715371511808
747709351037669376
747804138126270464
747799289670275072
747610264913219584
747780842886402048
747641126350368768
747596322790772736
747704892622528512
747796764711845896
747761494788554753
747703273512144896
747758877530263552
747773461033005057
747638311997542400
747692317763600384
747758571157282816
747763357051138049
747801072161394688
747760030741573632
747800346345508864
747780574698414080
747692800263786496
747724987373621249
747616031909130241
747710726660292608
747703772659486720
747726530860703745
747708604342538240
747698466894274561
747677566643871744
747682184685830148
747752350887120896
747621396440813568
747717559298965504
747735980682129408
747758961227612160
747750937356185600
747798110819258368
747688178014953472
747766536006426624
747606322078752770
747725347962105856
747701293775470592
747758781015142400
747670574881775618
747711477646303232
747794138834341888
747701566510145536
747787902109655043
747766255122276352
747765835536568322
747757392654381056
747741609417113600
747619555019677696
747799872527568896
747710458480693248
747801281679474688
747776862517084160
747733858360131584
747691558867197954
747707970969034753
747799151094673408
747731966888402944
747714237577957376
747658201668128768
747725633384513536
747688501060087808
747791559391842308
747734596364668928
747604111852441600
747704552892276736
747772953245388801
747711947349565440
747656666448003072
747744084127735808
747761834183254017
747755643474481153
747709975972184064
747676677342388224
747744759461068801
747763646458138624
747588299297071104
747799721289330688
747804784174972929
747740275666198528
747769811913048064
747628895969501184
747650186256736257
747724081504591872
747602987829366785
747734659333783552
747602907952885760
747772135460962304
747621950172733440
747639457042567170
747734672126394369
747616925216215040
747799285178179584
747637997567348736
747729630531043328
747703449530286080
747779530140565504
747795221077987332
747790825195610112
747743954226003969
747726040190025728
747753357851262976
747762874655858690
747699548764635136
747774652160839680
747607236604661760
747712698184499200
747640740658974720
747595303675650048
747725054507638784
747773410671992832
747588018161221632
747689864276115457
747588550665900032
747700614294016000
747704938420183040
747702355026657280
747676232796479488
747670461597814784
747727025641775106
747617889864159233
747740066072633344
747652568516534272
747802334718214146
747802691087151104
747659027899949058
747776216598458368
747610046712942595
747799931268759553
747732960573534208
747648743516831750
747761746463592448
747799100570013697
747722013414924288
747747049592987648
747752988379222016
747736135682691072
747752787253956608
747740602582835200
747640937556361220
747789726426537988
747723121071951873
747597027752574981
747641982000988161
747712702357864449
747618200196521985
747805778237587456
747763986024833024
747768117296791553
747718108786352128
747766808665554944
747637137491824640
747803106155470849
747713545245200384
747660315442167811
747778070388613121
747687796505206784
747627168025313280
747742641299718148
747802632127905792
747595484085129216
747713553713500160
747599120358047744
747740477085061120
747704628175904769
747700966649135106
747694994002182144
747772764895981568
747753127084953600
747737440132145152
747723838306324482
747666141112320000
747769736205897728
747757899955449856
747723880094179328
747690237648867328
747775075806416901
747783976031559680
747671920942907392
747791458833416193
747691940641181696
747805958324293632
747737121306386432
747628111668207616
747771565132120065
747764300643708928
747779320370831360
747597505534263296
747771636510760960
747651264163516416
747663679144005632
747758596448878592
747734982555279361
747736060294238210
747628681850396673
747600420537769984
747786861800718337
747704880085729280
747641332076843008
747723427210010626
747699410411397120
747595739711279104
747767433700642816
747595312064143362
747733908586782720
747760005521227776
747704527772655620
747687675054948352
747684835309817860
747716762498633728
747742003861958658
747775117581639680
747723695586742272
747712857647751168
747719618471526402
747746495705780225
747756746505134081
747688614499336192
747707421766852608
747664291793354753
747754875845476356
747702585591726080
747696235612606464
747744625264300033
747803701713133570
747767165118521344
747731102782095364
747708549812359168
747760496162541568
747588647424135168
747622042581622784
747631035123441664
747766405957824512
747595270192529408
747753722562879488
747767123221581824
747699385224560640
747764304800321536
747614765212643328
747671220703879168
747718901627224064
747754867595194368
747693668648247296
747711540514721792
747764434635001857
747688715007451137
747712786227142657
747771653267066880
747695556080828416
747728355433250816
747602974898274304
747792532587810816
747724467388944384
747788694673850369
747770323492167681
747692490019438593
747799301926051840
747692410193453056
747664556013543424
747711200587292676
747660210387427328
747806344422559744
747763411463839748
747688631284961280
747723376882483200
747799826167963648
747685124741922816
747715516492558336
747724374984265728
747701696546091008
747630221172547585
747788094733180928
747688224450035712
747701616673955845
747713532825899008
747741735204323328
747605021911621632
747606984661184512
747775667094306816
747760244613320704
747755941379055616
747629952749670400
747618984690749441
747785229973266432
747766783705178112
747663645602111490
747803420770304000
747710214917455876
747702896154804225
747793002152747008
747747565358223360
747684688383324160
747670906206621697
747705051792158721
747778196523913216
747613980768641028
747751470133555200
747745728026513408
747801252579389440
747640287443488768
747590048045015045
747717542370750464
747791701817888770
747796739227168769
747734953178308608
747593072524070913
747728468679491585
747761087601315840
747669077309669376
747726581360111618
747648806347481088
747627302100434944
747776854229016576
747732549561122816
747638647663501316
747772307431624704
747716321740210176
747708235373772800
747589158957363201
747754850990043137
747644745967632384
747710646943424513
747804981131100161
747735703732228096
747791248908484608
747659069834600448
747759301003972609
747744189044121600
747762593515790341
747768633292525569
747776573277863936
747728917256146948
747665835028848640
747721191683665921
747709799723372544
747674034939305988
747697497947136000
747687146241265664
747619857160495104
747705702005747712
747724639439302656
747703629965103104
747757946067509248
747786987751383040
747792247060500480
747706817569001472
747637863399972864
747640224755425281
747706280781963264
747795883530412034
747785167276646400
747799972997906432
747713440442089472
747751801470976000
747802544252936192
747599154260676609
747690090755989504
747596289148235776
747607978736390144
747656851098116096
747644490215788544
747668859184889856
747780876482805760
747799272842661888
747772508816969728
747776568752168960
747625846647697410
747758810257829889
747593952962871296
747705248802873344
747782927438647296
747691428692779009
747789462369775616
747678950898434048
747716867414974464
747617671932411904
747799553680760833
747781618819969024
747792838486786048
747753655374221312
747674072838987776
747663188532076550
747663406493237248
747764707432488960
747603591582605312
747760433294098432
747679483579215872
747724345817042944
747753961797615617
747655752131682305
747756083867848704
747684080372879360
747700555376656384
747765068142616576
747717764903735296
747694545115222016
747732369155756034
747750639942369280
747693777754689537
747718310079401987
747595354212704256
747785322440818688
747723053921148928
747756704738189312
747761616414924802
747707882863468544
747742867884376064
747638739803963392
747768259840192512
747633178236510209
747806461611343873
747771820863070209
747763809754955776
747699800750104577
747721149497413632
747737796748541952
747719249431498752
747726698515431425
747690547834458112
747586692924661761
747702296008589312
747771183328813056
747748689268051968
747797594898739202
747621513826705408
747738560342654978
747590132308545537
747717030934097920
747732809956102144
747787968962662401
747713801030610944
747632045694779392
747622189327781888
747698550809706497
747661951338188800
747783795709968384
747774903676395525
747776753473568768
747770915145023488
747717731416416256
747777508276375552
747734890058256384
747733245970759680
747779580442906624
747644439791820800
747695476389068800
747641294063828994
747796185595973632
747682339547979776
747794273236488192
747680792151789569
747736320475336705
747786194969296898
747598772532699136
747770302487212033
747610579313950720
747806155632607232
747694494733205509
747804603769565184
747618800170721280
747779546838081540
747598869035368448
747795695147581441
747656935000903681
747621463444832256
747761817557020672
747780335577010176
747664081771991040
747678921311850496
747662517304987648
747790426761945089
747693924463091713
747711381185642496
747805060919222272
747718557514014720
747793052488597505
747773309782269952
747593336454713344
747711263719956480
747683270649864192
747765101739008000
747685116495953925
747749666708721664
747759443560042496
747737645787320320
747607488120291329
747671656798224384
747616640259461120
747667420614103040
747755719043194880
747597627215122432
747719245446914048
747653621324595200
747617072327311360
747597941871775744
747635644525088768
747764405459369984
747752023781683200
747775536970108928
747775864495038464
747632557630468096
747743576327655424
747747212793282560
747676807248359424
747635330077982720
747761293327761408
747590127984119808
747741970160721920
747689985990598658
747742884544282625
747722152028311552
747731018782752768
747599418443055104
747602777975689217
747593860851765252
747667646905221120
747787088414801920
747678279453282305
747767567897468928
747676765456375808
747586227067621376
747795720233750528
747803685246410752
747768016797044736
747658541306085376
747645744337780737
747753185566134273
747642330337910786
747698584288624640
747782516518625281
747782335983128576
747687234401370112
747699452392128513
747667231702679552
747747221416845314
747797079062306817
747784450067542016
747726761706795009
747756666905563136
747795300857839616
747773041669718016
747744633556369408
747688476041162752
747782730444845056
747746990549671937
747726354842591232
747788107425021954
747778947006496768
747800241496297473
747740368091881472
747775549716762624
747596511681314816
747595525793452032
747723691472060416
747641243744739328
747743912081629184
747702426044665858
747720843518705665
747697586132389893
747787507589353472
747709862885400576
747592837307465728
747613305825595392
747700777737666562
747698315731492864
747753886082039808
747715126711685120
747691114300309504
747727118201561088
747633123605815296
747738925033127936
747713218139820033
747793652458618880
747739289795059712
747768146640179201
747683866245210116
747608435923968000
747758030029205505
747681727452221441
747630569543110656
747779219728535552
747688924961775616
747661108320870400
747693102442348545
747677386141999108
747627377677631489
747793710931337217
747803211159973888
747618816927088640
747676379693604864
747597623230595072
747667298715111425
747752732568719361
747783816614379520
747730330908561408
747720499476729856
747644662161235968
747592900255440896
747741429024305152
747689319121428480
747707165947928576
747730226025750529
747741638894755840
747799281281662978
747789336494637056
747752841842933760
747703152024092672
747742259437764608
747695681842872320
747615243505901568
747721480746704896
747681874215051270
747625108605403136
747786442479443972
747738786629488640
747744298142208000
747698907312971777
747652187002642433
747769602189459456
747783334416134144
747744587373027329
747716762213453825
747721602561867777
747733451638444032
747775616762650624
747713184782483456
747700073350430720
747702686137589761
747593948969897984
747717227961520133
747610495541084160
747688798973267968
747716997262229504
747764061501284352
747788161955303424
747737037801951232
747608528446164992
747800245854048261
747786702333280256
747599900557225984
747638186290012160
747685397472354308
747629159980085248
747760831694315520
747707866274988032
747767979002081280
747770646600491008
747688186495795200
747713159524421636
747701859830358016
747635896309133312
747701033506344960
747731446786310145
747754334776004609
747787138704506882
747689847352135680
747715034495713281
747704904920215553
747618787524902912
747727667512885249
747747208955494400
747691944671854594
747644972569092105
747666636019220480
747767836534276098
747790204619087872
747643207027130368
747724437995331584
747784064359407617
747599430904274945
747690623621300224
747800128195543040
747680636698247168
747668049587736578
747735691254185986
747739034307411968
747739663075401728
747683908544790529
747723842425077764
747695803423203328
747736010218438656
747677415699320832
747786245007249408
747715893929644032
747725637478146048
747768608009314304
747715667705606144
747803135738011648
747697569078345729
747595643472973824
747752627857915904
747634117660053504
747596188870811648
747728023902883840
747704972163301376
747618720554459136
747627239160709120
747643286454689793
747586680220057600
747701742490492928
747718314139475969
747752623697203200
747750203458002944
747720629458198528
747788313147412480
747628245571543040
747743626688626688
747775554112233473
747586801804656640
747802850374279168
747749318736568321
747728686955266048
747596276959580161
747681320621445120
747774006099578880
747646486926745600
747745170557370368
747665613015908357
747765827248726020
747777831267008513
747751378001494016
747782139140259840
747757803541045248
747595421027958784
747763491029815297
747776531024449536
747615625095217152
747789416270303232
747737088007802880
747737578867040256
747716397271232514
747782826842460162
747605634149982212
747753164506603520
747657870167121920
747678388773658624
747712123455823872
747708130625261568
747713616510582784
747681643243122688
747723317893861376
747740317567320064
747771737295708160
747775641794322432
747763440719126530
747800119836352512
747728397300826113
747695564482056195
747733233278795777
747746239962284033
747601200812597248
747613682926919680
747657236835614725
747767018699563008
747762824374554624
747782856399855616
747784357813813248
747619664289632256
747753575950868480
747746411970727937
747723355621593090
747710764656500737
747668775244275712
747642804394991618
747736194495168512
747630099843977216
747755773418180608
747606951173984256
747740116316102656
747645027229237248
747663586907021313
747770130516566016
747617868955652096
747800174659985408
747647615123193856
747785242749046784
747691856666988544
747778280229642241
747655890501771265
747713880814649345
747643626465931265
747712320390979584
747788426146119680
747786492458733568
747801952717803520
747705689183817732
747709992594251776
747761829967966208
747729538352832512
747599636458840064
747655730874957825
747759447808737280
747761897408241664
747717039071051777
747757627292139520
747784823377436672
747625142176579585
747767505217794048
747621471967576064
747589494547812352
747613062409105408
747799041820467201
747717223540731904
747798748235964416
747619966292213761
747710621735596032
747732243376902145
747785246993690624
747753810639073280
747614446554488834
747676614436192256
747789592116498432
747757413646864384
747590870136852480
747590199102816258
747618267611598849
747735057922568192
747754674648977408
747753340977680384
747784676610215936
747710198299660288
747673028146900992
747680964101476352
747772882277666816
747732575062482944
747753340927303680
747586265009250304
747781862253273088
747637834102743040
747602908036792320
747653537333665792
747725943507124224
747680032810762240
747757422090027008
747778519200071681
747757836969484288
747736483788951553
747795350967070721
747780411057709056
747644918236061696
747679210538418176
747750157249290240
747797712410677248
747677436679176192
747774173880123392
747791068477919232
747719199372476416
747759980447571968
747694452903411712
747770873193594880
747787478208233472
747740506352910336
747782805673906176
747677944038981633
747684528924299264
747727197725679617
747602702390042625
747718737957167104
747751860149190656
747595739946057728
747781941806567425
747711443953401856
747761045725384704
747654930123661312
747625859251568640
747785267910631424
747779769094266880
747785372948652033
747655907237109767
747709887728222209
747757602235420672
747722818746462208
747696273298423812
747806704822194176
747737217863409664
747657211816587264
747749305889480704
747728435028574208
747755920491438080
747600202635190273
747664090257100800
747707182767026176
747697229641687041
747663196929011712
747708654774853632
747735435498119170
747671359174610944
747783376375975936
747692536110649344
747668687105171456
747773548891095040
747794914952482816
747692062192066560
747783946767761408
747611011247644672
747741919577509888
747780377482133508
747696814124580864
747700098394628096
747630221428326401
747741462499069952
747707056749182981
747596519944118272
747630036715339776
747732402710134785
747612521339707396
747806134598172673
747739671812313088
747774253563449344
747793513769754625
747728326148657152
747586105726337024
747713650346065920
747595933035094017
747656620314865664
747710416441212928
747696780641443840
747644200829714432
747756750728728576
747713679592914944
747768150867992576
747801101467009025
747723351502761984
747731626881331202
747753500063334400
747680741664915456
747752065632452608
747649158446743553
747719425655181312
747783766198861824
747724018367729664
747710403640201218
747607408340410368
747734323957141504
747678720140390401
747732713457745920
747708008885526529
747675163118936064
747704695410536448
747784823478038529
747619743956275200
747711079262855169
747748198639374336
747750383737397248
747795468290236416
747737884820647936
747798744335286272
747707207823798272
747682360611770370
747747967919087616
747704825354260480
747753458170736640
747754167247069184
747596411139678209
747726350602088449
747778468922916864
747788786759798784
747724836252827649
747687456942755840
747721816622440448
747733984294088704
747691319531831297
747699393613172736
747726203688263680
747798521840013312
747748718930198528
747771653405425664
747772701603991553
747653583445827584
747605198198079488
747691692787138561
747669702231601153
747805920504221696
747661510588116993
747688857748017152
747770734676684800
747733715720220672
747796844097351680
747694100481183745
747801533241241600
747753559039455232
747602056626606080
747685120312750080
747766703833100289
747698869350334464
747665650689146880
747733560476336128
747736454554656768
747755438133878784
747729194193399809
747777697204604928
747770596050800640
747614396269072384
747731048272920576
747790955512725504
747744776037015552
747785360135098368
747605181269946368
747596834407841792
747693798721990656
747781778144923648
747781140803522560
747763105195765760
747772857112010752
747734671845396480
747723808665108480
747730591022473216
747595660220895232
747729525514043397
747595819474247680
747640077866700802
747770084454764544
747653650827386880
747789055522312198
747732507953664000
747662790173855744
747743819689496576
747716221290876928
747718712657059842
747766552980754432
747673003194998789
747605877507629057
747747800188878848
747783997204369408
747704011567075332
747762459134562304
747618552539136000
747745522824380417
747586747467390976
747671765762060288
747752741271965696
747778079012098048
747600286554816512
747740326048194560
747774387911172096
747624764638892032
747725893460713472
747628891641110528
747731165570793472
747749264093126657
747786760986464256
747623158253920256
747744545476124672
747723439746719745
747744361048379392
747661833796993024
747672826879090689
747676022892564482
747636495868125185
747781371477770240
747750618677256192
747594431428182017
747647720056307712
747653235448635394
747784328420089858
747595874167984129
747737582730096640
747698772877148160
747741126887628801
747675775629922307
747745463911256064
747752611030306816
747720545546960898
747780737861025792
747691688706117637
747801667555336192
747783653107843074
747646654573076480
747701109196718080
747789919255429120
747802418579136513
747694918383050753
747797062331273216
747672189609054208
747706746236444672
747803731132055554
747801189677424645
747785184016203776
747796391360094208
747776086533152768
747724681013239809
747699641144205313
747742377138237441
747714736595304449
747749414945562625
747702841410748417
747716099534389248
747778066173337600
747657706547384320
747752439131086848
747649389427056640
747658671073689600
747706113110515712
747805303949922305
747680376735342592
747676664910462976
747762127830659072
747802028336877568
747636424707432448
747772198291705857
747788883409121282
747662152329207808
747775344044810240
747693664349069312
747642971928076288
747733489194172416
747672646737858560
747757484727767040
747702233337368576
747608964616097792
747802107999305732
747706674954256385
747754372688293888
747690283584921600
747679588122234884
747596847229837312
747772265538928641
747727457864777728
747644679034912769
747727407562493953
747719090106667008
747704170908614656
747777265006698496
747681437986463744
747765575716343808
747673955297824769
747729529687449600
747593776919543808
747609564330106880
747613029030825984
747684646675185664
747762320865169408
747643022083493888
747771074390142976
747804318468800512
747710336850104320
747764833211256832
747698047459672065
747697355437244416
747651754834206720
747670092251545600
747779962011168768
747801336465362945
747737305985650688
747771938504908800
747621853708038144
747782957058957312
747728900625674240
747772877798244352
747798169463857152
747688320734498818
747800694523072512
747603046188912640
747674139721367552
747780360709279744
747759540234387456
747693924177805312
747683677828751361
747799377742278656
747740321925181440
747620582682877952
747652400832471040
747656767082012672
747773787999985664
747633299707858944
747751998766850049
747744272737153024
747760542371151872
747663184346157056
747587422653939712
747758621669343232
747802858809024512
747752824960868352
747755643654774784
747719815830331393
747761981311033345
747745686448406528
747701717417009152
747684927483875328
747714187233792000
747613284811956224
747775407034892289
747804142480011264
747612563245043716
747726816304054273
747696218738921473
747702308587339776
747667252598673408
747595328967278592
747694117510123520
747771275888648192
747715432614887424
747789361425620992
747749381529571329
747756901669154816
747727420078301184
747801608759672832
747617835296395264
747680309496389632
747715072160563200
747720193082785793
747729026299666432
747694813458337792
747724202900361216
747691437190430721
747660009224413188
747664748871819264
747726111560335361
747764241969487872
747678363553243136
747741752119922688
747714795202293761
747754565710254080
747667395586699266
747707782305030144
747608243162193920
747708076141256704
747747380926251008
747724555485995008
747767165210615808
747702258352132097
747695866509668353
747678229327122432
747732994450915328
747765340793278464
747727180977803264
747793132402540544
747701503637467136
747762593390071808
747678648690425856
747638320642023424
747617910852489216
747797821265448960
747642649096654850
747667349281644548
747768675311173632
747804813442723841
747740715963289600
747611703215435776
747709900466307072
747679038722965504
747629118263541760
747708713650233344
747775457400061952
747790967969710080
747759820904796160
747770692620402688
747786706498260992
747683677849718788
747658373370384384
747758763910774784
747664043977080833
747602383883145218
747805048134995969
747765575695343616
747586948680712193
747739906714198016
747595899086397441
747691323738701825
747693198651305985
747699217704034305
747759082740781057
747716653362839552
747785490280124416
747758935965261825
747725390098104321
747623888054411264
747775130261200896
747708587783372800
747622839503716354
747653722109546496
747620473723293696
747737692125995008
747718566057738240
747790321870843904
747704846430707713
747731052307845121
747604753358725120
747693269967081472
747702434420633600
747719543133454339
747687356019449857
747698781181911041
747753575950979072
747686378679468033
747782235311509504
747720759469047810
747786094322790400
747601125503803392
747663360481701890
747789290327969792
747770109897355264
747799595753807872
747776954967941121
747592334196367360
747698563166179329
747792515479273472
747804863753555968
747779542601740289
747755853344800769
747781107299532800
747619496362385408
747666267000213504
747603931212091392
747652342133198852
747741944865038336
747739650723315713
747760941018849280
747798760894377984
747768415083986944
747601062559813632
747678724326309889
747796965874765825
747719564176273409
747757551953993728
747619051938127872
747760227852947456
747611225412952064
747621060757979136
747753923721728001
747595509162905601
747684302662602752
747628727895359489
747685791430754305
747685711801880580
747705852849688576
747795577421828096
747712618169761792
747592518733201408
747799226709581825
747716431031246849
747753143769923584
747748194461822977
747766317986553856
747780977192120320
747791596922540033
747759628071616512
747800375789486081
747723293067780096
747684054972116992
747777772722978816
747782654917894144
747708847524032513
747757317240799232
747779865588314113
747704091497869312
747707509587185664
747718746123476992
747641315060498434
747737872334204928
747609710921158657
747786043995394048
747628002599632905
747758332245585920
747708482867048448
747740053351202816
747739516442677248
747718569975250944
747658687985160197
747623846086213632
747686827620974592
747776204200099840
747759284218372097
747673112435638272
747712614302621698
747707840857575424
747610571051237376
747791366315454464
747804310017314816
747641546015670272
747718037592223745
747623732881952772
747700643465469953
747759896628600832
747779123058188288
747691080536236032
747739944202997760
747739243691282432
747801805967466497
747713390072729601
747745640042594304
747679491758108672
747621593510076416
747686026353774596
747795162374483968
747787050670301184
747641470388215811
747746814678409216
747715294324469760
747614975057924096
747802703506583553
747753710126796800
747777902746312705
747782654959976448
747757748910174208
747709141184094208
747600684871213060
747718062556708864
747735854702010368
747731631050461185
747781908289904640
747769107433525248
747790170917769218
747704246733246468
747738031646466048
747729823561289728
747755287050870784
747723527642550273
747735225589956608
747609765673480192
747701889198850048
747610625463975937
747749889052938240
747697346721517568
747735213053198337
747680364303421441
747744021099876352
747665520581873665
747729303450836992
747668091572723712
747698634687397888
747637402127183872
747740166685663232
747721124578983936
747744247688790016
747800270835355648
747691172756357125
747635631745032192
747671362999816192
747803744021127168
747757325553909760
747694230454296576
747729047271120896
747601800686080000
747724983053475841
747643982969188355
747592602518622208
747719773748858882
747591105001164800
747727122077224960
747768369152143360
747803119023702016
747749343604662273
747769312857985024
747787209969852416
747772680967962624
747737205410533378
747806101119315969
747795279668199424
747607311863132160
747680456603213824
747701889190531072
747696508221394947
747591415689928704
747681593070850049
747793224668950528
747722613271707649
747668943196798976
747691760265084928
747693714827542528
747734596431798272
747589133669830656
747755840531202049
747790514871635968
747619735429218306
747641877378310148
747741819266437123
747708407327694848
747725348037603328
747596024986898432
747669375013036037
747679449861230592
747686609554903040
747713167669792769
747676413227057153
747697938391048193
747803370526674944
747739658906382336
747600466716958721
747762488733622273
747780914265100288
747594406174171136
747746869258895361
747712618392133632
747676790618001408
747742230010535936
747607215658405888
747597056773070848
747604568767332356
747663956236439552
747673544109228032
747650756732424192
747768767569006593
747786173737803777
747707312459157505
747716909030871040
747586034301571072
747700606006079489
747778963968233472
747674785757429760
747677956844167169
747764640420003841
747752523021357056
747743287289778177
747775381827092480
747710336858480640
747710227773009921
747723728948183040
747770600400297984
747797796401479680
747634373634174976
747608327182520320
747744159449096192
747648093051568132
747690396961079296
747693546895970304
747603537136324608
747718129808191488
747631898902560768
747802909283344385
747762849397751808
747625695745052672
747756838796537856
747588739740766208
747773280673796096
747709078231719936
747738308281774080
747630233801596928
747654128755695616
747683522480082946
747673087169171456
747751910518689792
747774421243404288
747790661701730304
747613980940713984
747685388756598784
747708436532596737
747755723317075968
747676606173429760
747747317843959808
747660084801642496
747798815432933376
747764871161384961
747764871161384960
747751365292724225
747621358520045569
747606653613182976
747712232331542528
747694301824548865
747794189279203328
747724970734673920
747588152383143937
747799054701182977
747754645443870720
747674987008503808
747652522278531074
747616707066265600
747687997664002052
747641659014385664
747732767799152640
747643978506436608
747696528907767809
747785943202074624
747594389376077824
747749897332457472
747707128228478977
747738593578213376
747779156851761152
747733623386710016
747679550407073792
747769472069472260
747758298728849409
747760047443312640
747682914196951040
747689876691292160
747806117791698944
747797234092171264
747761616289046528
747694410918408192
747743236706439168
747704565496176640
747697015656685569
747656721045266432
747804322700857344
747618938532564992
747768465717530624
747595387419103233
747730313959325698
747757631821987840
747747028655083520
747764170444070912
747641587858030593
747734537942163457
747687943146475520
747737742453399552
747770843711815680
747790200294735873
747773297455144964
747650899208724480
747738774239580161
747803605390995456
747644028984918021
747742024766349313
747806193461170177
747763491231010816
747748609509179392
747716548450787328
747790905122361345
747634180641669125
747729458421960704
747761163383889921
747734764220723201
747800770179964928
747735724988964866
747774627129229312
747796873541468160
747630682470481920
747749310071070720
747706410910294016
747759611386658816
747776594106847232
747615729944453121
747718549049843716
747738216090976257
747798764987920384
747724161133449219
747723108266708992
747667428881104896
747783036687781888
747750123929645057
747629533222699008
747697493920653312
747729122814722048
747716024129163265
747769572959322112
747803659870797825
747728678277255168
747779194503966720
747706041786327040
747805912123981824
747777604896366592
747785615907794945
747677994525818881
747696323571388416
747749599494963200
747741856809779200
747652463528906753
747675633124253698
747642137366401024
747740443480231936
747719283187253249
747619101992849409
747757371498315777
747624630341505028
747759791838093312
747709825149198336
747728716273491968
747721149778370560
747609245751738370
747589620217446400
747733547784486912
747618141778419712
747596654400970752
747757153654448128
747744444712091648
747709170787430404
747589997784502272
747632884761174016
747720457722421248
747786199058681856
747708239446425600
747786874379444224
747753139588202497
747759540003807232
747702568785182721
747805677549129728
747673007506731010
747631127326691328
747728279826735105
747705622318227457
747760705978380288
747701637578371072
747752241931620352
747772731081449472
747651285105643520
747791898933346304
747634906252075008
747756285144162304
747616627668226049
747705101989609476
747598755537395712
747696205858222080
747702644207194112
747687796492607488
747694188783931392
747724693868843008
747804662401798144
747656804654546944
747763969209798656
747768797017182209
747793388208979969
747791538596487168
747703600571355137
747781409067118592
747754515374481409
747685107973132288
747727239622496256
747780226424446976
747796886195703809
747755664408190976
747755400238407680
747676467757223936
747684579495055360
747681970721787905
747712442210390017
747792901661396992
747666946808766465
747761641341607939
747702258427695104
747702749169614848
747762937398497280
747753802435035136
747747091527663617
747747384856240129
747714719721660416
747769254108332032
747790259321090048
747782432557006848
747766863237545984
747800015234469891
747696159720939520
747693903587979264
747590396318883840
747734437316669440
747644771410272256
747767597307854848
747775499330551808
747775881079205888
747747439537426432
747587045229461506
747711263619297280
747763604297031680
747729911654326272
747724505032888322
747612928115900417
747693018464018434
747601158844219392
747618586219405312
747610411395055620
747729680871100416
747701260061675521
747626811257937920
747621274772439044
747744780180983808
747716980266897408
747715763922997248
747717580329263104
747703869208166404
747793866045202432
747701075495489537
747740393224216576
747706771695898624
747652371367477249
747724496736497668
747605579699470336
747730175891210241
747793497193914368
747726115695919104
747749826037694468
747766875984171008
747735951091314688
747754884208955392
747695937666035712
747777550403928064
747689541281120256
747591025561059328
747700991886254081
747743228560969730
747776183220174848
747772039251955712
747634432505487360
747780687713943556
747763147059060736
747733271270801410
747735309530472448
747786438213697536
747744306316873728
747750111258742784
747714518286016512
747618066284978177
747739084504858624
747705106318168065
747767475803062272
747719966946885632
747723863149133824
747698688915607556
747770332044369920
747631118845784064
747745950693732352
747796470850457600
747741764409229312
747767303698288640
747766414401015808
747777353468813316
747601595051835392
747609002318565376
747791764724064256
747694251673288704
747780775823695872
747626354271608832
747616006789537792
747769342306226176
747776225033084928
747800379946057728
747732482615873536
747684113931436033
747739067673108480
747713318702432257
747771091070885889
747675196937613313
747804733772079104
747684935901777922
747792578507055104
747706129585741825
747704254748631040
747774933179170816
747792477893984256
747698697287376896
747747074431647744
747716246418796544
747661816956919808
747774014618140673
747777634113839104
747770554409697284
747687892781273088
747688215876894720
747696231175061504
747752006928961536
747755987432529921
747658742418792448
747713679680999424
747725939614703616
747711838360576004
747789697070465024
747785397883772928
747806466086699008
747805941752422400
747797515379019777
747703906612944896
747695350501212160
747794281440608256
747592787164487682
747609727874498560
747717999579303937
747779500868435969
747677142897561601
747796827471224832
747747154450513920
747634495231139840
747689726015082496
747700597533642754
747757048838885380
747618766457012224
747748559408205824
747739289899905025
747656049809833985
747783363612729344
747712689472966658
747788707198009344
747586181102186496
747789973747863553
747728896343302144
747755538633601025
747754729158156288
747793174387658752
747779727113465856
747721699236392960
747778842245406720
747704368242266112
747730867838197766
747793010440572928
747781476129837056
747648109879123971
747712022624800768
747689503389794304
747683388342026240
747675607685861376
747590287317413888
747725926780256256
747745971375849472
747679755806380034
747734197943545856
747626358390595585
747730838591275010
747752879604142080
747763998423146496
747723439851593730
747757375700992000
747672470421901312
747800472413704192
747665302255722496
747632096164753408
747665839311233024
747701218097565696
747806172141457409
747799339653804032
747726736322871296
747677717529829377
747709154022809605
747801051038883840
747746407881146368
747642762128920576
747740489403760640
747657681490575360
747775780239904768
747676517925265408
747698391380025344
747777324083449856
747746386859417600
747737649935441920
747741042980589569
747689629550264320
747791576097644549
747647199824220161
747627813822435328
747805064929107972
747738048276889601
747734164460412928
747689348548673536
747775138540720132
747773050037272577
747602098284462080
747647984100327424
747739193451905024
747732541508059137
747763482607521792
747765173000101889
747775763487817728
747709363700305920
747714409380839424
747634138656681984
747763746907488256
747758529147179008
747719773811785728
747641856134098944
747690518642036736
747641470526558209
747753471022141442
747774341677355009
747749914071941120
747778007524270080
747806172133097472
747714082023813120
747642569258110976
747666866911457280
747633018819354624
747785724913647616
747799331420377092
747726619159179264
747727835125669888
747688731642068992
747615218210058242
747632117136375809
747683866232643586
747686639019900930
747752422290821122
747741869501779968
747735871600787457
747678074041401344
747712119051849728
747737708529844224
747799859885916160
747613150405484544
747740397447843840
747724450330738688
747715671841193985
747595412916166656
747712731663458304
747750048167931904
747776916925591552
747740363679465472
747725750577561600
747698831765176320
747757191235526656
747786861704159233
747744826490228737
747732675675430912
747663976834732034
747745732313104388
747729986921074689
747760261361176576
747644037394489345
747728867306119170
747750593763098625
747698605121740801
747687607732174848
747654976265129984
747625410263846912
747711766877057024
747801873046970368
747727847851175937
747639511828561920
747789005211734018
747619664231075840
747639713134174213
747605021722718208
747725327150030848
747763054931238912
747789290206281728
747728229776109568
747701062996467713
747664773869932546
747794080206225409
747686143731335168
747745212135510016
747712475865419776
747693467032231936
747741277974892545
747805279056695296
747715806029582336
747741596771303424
747785574283681792
747762262082002944
747796181456019457
747609216349667328
747749297681240065
747710840078499840
747750132389658624
747690015363305472
747800635664375808
747740938173308928
747654871080407040
747614719159132160
747606401774587904
747648261167661056
747790984814202881
747749679127994368
747772542513930241
747763188897288193
747614215666556928
747802363847573505
747734575699365888
747688396152242176
747742746132291584
747741508737077248
747758713574825984
747721879495000064
747737943435968512
747617810520498176
747627197192601604
747795556718813184
747765172966678529
747742645255036929
747800304352112640
747693681088540672
747698554970509312
747718368954834944
747667957283758081
747637653386964992
747776308692779008
747673183638142977
747657132024139777
747618649045766144
747704711957057542
747790363860025345
747786513732243456
747753487623131136
747734286279729154
747767350011764736
747737465360949248
747740284113457152
747753307213598720
747664375692001282
747767022860263424
747732667286831106
747676199166615552
747745577190973440
747766771067686912
747593651275055104
747703869090705408
747650584694644736
747772424968536064
747772282513268736
747693609928003585
747791118788591616
747730540808273921
747729039159336962
747644724987699200
747701625280729088
747676845315923969
747792792596979712
747651305984901122
747756801379213312
747722152107991041
747686659672670209
747664132107804673
747683866412982273
747798488369397760
747626987485802497
747788141159907328
747711150209511425
747651750832783360
747710852451700736
747753311667953664
747740342628270080
747650966183354369
747698995435311105
747778632513363968
747698949255999489
747804179834540032
747595504947597312
747721724154753024
747603025565360128
747728376367054848
747677172266045441
747783766354071552
747770877392060416
747661292798869505
747635405617569792
747732763483111424
747803534104530944
747619513261142016
747755291169656833
747756692226605056
747698907342376960
747671736389349376
747662643117297665
747684013062631425
747806222590615552
747695950131503104
747621853649219584
747713062854135808
747800287583305728
747800929492172801
747713025248006144
747731253483421696
747710130951720960
747657421368229888
747616891909382144
747653122227580928
747621035680272384
747798857644269568
747788593947545601
747657664646234112
747776656866185216
747737989804068864
747710651297112064
747614467488251904
747776749208014848
747595421006999552
747776187049607168
747767970789720065
747786064765530112
747711272033132546
747596243065417728
747714468151427072
747752917445156864
747720419755556864
747712014550769665
747751600286900225
747780843096137728
747780377381474306
747779551162413056
747796609350631424
747588840139984896
747634650579931136
747711569728053251
747667743315464192
747786358429720578
747727546112942081
747693677015891968
747602585004040192
747800858130210819
747701029609824256
747676605951131649
747679676424929280
747715600353529857
747750778031509504
747660432672948224
747775797046321152
747634587677896704
747721149740630016
747759238085173249
747622654698471425
747777537787387905
747736571965759488
747775474269552640
747726933513900032
747763369424359424
747711905314242561
747762735916683264
747792070883041280
747705110613102592
747693228309291008
747633115523252224
747716062003740672
747753886014857217
747719253764227072
747801772526280705
747640048481345536
747690136830369792
747759300781580288
747746491616342016
747741030557097984
747724022503333888
747743580672917504
747734160207392770
747626970804944896
747714119969677312
747699347551363072
747804024771067904
747769493112381440
747753047351263233
747712555494309888
747688484480090112
747760236484661249
747718620566929412
747658297789001729
747656666334773248
747711003660525568
747665507915079681
747719811807981568
747725016721203200
747753680724725760
747764220758999040
747730855414595588
747673858723942400
747723108434477056
747774094150668288
747713234862510081
747738577044279296
747716699412119553
747622571013660673
747755542949535744
747728175057215490
747704913237512193
747749075458658308
747732226641629184
747594192205938690
747753999303073792
747662190405165057
747693940950839296
747781128061394944
747652119671488512
747768285261750272
747730766939955201
747704288378560513
747767320496340992
747668230223826946
747763474311282688
747646817966383104
747710684809535489
747776275188752385
747761762838188033
747726648376713216
747709740940201985
747719534925254657
747712651774595072
747723703904051201
747697686770491392
747717752358584320
747628438865862656
747739721896427520
747673154315816960
747633517870276608
747801080281636864
747614551319904257
747657689925304320
747786928905461760
747780666691981312
747688408827465729
747708319385681920
747713897822584833
747769312644042752
747630779316961280
747796579852124160
747671166098284544
747759221479968768
747724739918045186
747667378792697856
747759397338767360
747707962496524288
747735800209629184
747680070404345856
747757837091119104
747711754352857088
747762228686950405
747666334306209792
747713151194497025
747737922640674817
747778817176051712
747658172287029248
747669572237557760
747763822442602497
747806054898008068
747747116496347137
747659178563493888
747717789897601024
747794910787604480
747695560040251393
747745598300913664
747670667068342273
747618816914501633
747794923357888512
747689147209519104
747771401453576192
747745199670042624
747800547693039616
747706595447017472
747696176565260288
747731840748949504
747660835552657414
747785217671307264
747748118897299456
747687922359492608
747765026145067008
747736286795042816
747610654983487488
747681819810742273
747641898022674433
747734441351610368
747768373329661952
747768771809525760
747655642949746689
747802871299596288
747768016792784896
747728636481003520
747753076455505921
747777483093614592
747649221373870080
747698051473612800
747715038467788800
747777709670006784
747801013457981441
747714971488882689
747731039615913984
747705244642123776
747794906500861952
747715021921193985
747691076434206720
747805148769099780
747631148356894720
747618418581372928
747789785050275840
747741999374077952
747783984596189186
747666170598293504
747683396776767488
747731513685442560
747601809162797056
747776816371367936
747735212965134336
747715558599163904
747611674144825344
747620977211641856
747791882344796160
747793580991741952
747784500361502720
747697984658366464
747769640064004097
747655290431090689
747640245684953088
747607618068353024
747779886765346816
747720222514286592
747711020169310209
747606443633807360
747746441163005952
747662890509963264
747656960145768448
747780784153632768
747707761438396417
747788619214118914
747692821126209540
747786647824039936
747628589718306816
747743429929598977
747619060385447936
747753516958105600
747778116664209408
747755597618110464
747686697572442112
747780171978129408
747754049701810176
747676362685747202
747657828245057537
747794340395753472
747752674087440388
747645266350706690
747803987261427712
747705722767556608
747659140831535104
747716426669096961
747764996784947200
747748916075073536
747733665224986624
747726778374971392
747692259261431808
747802141729820673
747772009648635904
747612567342723074
747649280316440576
747722877663850496
747726811702956033
747798161041809408
747715122207014914
747750027288788992
747724517569667072
747692754176774144
747703093073158144
747675092084264960
747730511301324800
747754762586718208
747691365832753152
747709535381561345
747733304749735938
747676819931947011
747675104616849409
747806570906411010
747594611799928840
747687431583956993
747748978746339328
747718008248864768
747635942450597888
747653491296985088
747632150762033152
747798328931422208
747799004222750721
747765328210444288
747755220059426818
747748018477240324
747776707231264768
747760878028754944
747757883501076480
747711276382556160
747790074608160770
747750711027347457
747731329014505476
747731715125317633
747669848902213632
747704749886148610
747697166613876736
747644536474734592
747730230224293891
747801353213345792
747617596284018688
747761431743954944
747778980707704832
747651893443321856
747700609890062336
747778984801411072
747800719781138432
747706591110172672
747742943360991233
747624793843830787
747768171852095488
747678954794917888
747749125781884928
747753546494402560
747705580438036480
747654124687204352
747760995456679937
747609287338430464
747712714764599298
747786186563936257
747643089574051840
747748416860618752
747685523066593280
747647593937772544
747782361182539776
747757652751462400
747771833663922178
747691097258876928
747790750000254976
747700417006551040
747598718027726848
747649020168933377
747628161987313664
747724047706918912
747704821218746368
747702577186410496
747698764614361088
747759573411332096
747707849485193217
747706255481901056
747732188888694784
747663964637663232
747676245245190144
747770831032332288
747718435723960323
747773515433132032
747755903483510784
747608964607545344
747780310226481153
747803244630532096
747733925582221312
747737541122588673
747753433113976832
747774652123090945
747751759645376512
747681341303623680
747674462770855936
747686366213988352
747666749261242368
747712551161561089
747591935766953984
747744629181800448
747724727381286913
747664442498883584
747798488449093632
747730976810409984
747771560774115329
747767366726062080
747628614930300928
747755853072084992
747790208792403968
747594238280368128
747723292858003457
747756838750326784
747801462139461632
747705609743667201
747585853854093312
747798953949827072
747714769931673600
747675922363523075
747719576708853760
747648726659915776
747595643330371584
747726048733827072
747763205766688768
747787994195722240
747778506789117953
747693500683149312
747794751357919233
747693031021756416
747751910745182208
747667693092900864
747728242291924992
747713670944260096
747694658390745089
747665872802709504
747616744882110464
747697325879988224
747771544319889408
747780805041217537
747746328038498304
747615142813175808
747731148873293824
747630112175161344
747742532331798528
747766716323762176
747731341735780352
747652140693327872
747760655634173953
747760185851150337
747701914406649856
747739021636403200
747622277093593088
747746843799461888
747783330024816640
747710521160400896
747643177465675776
747804901250576385
747674223745859584
747589939269820416
747712224177840129
747783514645487616
747803949294583808
747672411932401664
747761163279171584
747736714584657920
747697800075415552
747682381704871938
747721372055576576
747729991077629953
747592803757219845
747715558515290112
747735447829348352
747685544038109188
747723724821041152
747698789583097856
747752498023305217
747684927513178114
747802808456359936
747743060675592192
747750090127736832
747705429174648832
747705630572548096
747666648811855876
747779357964386304
747764141042057216
747771447632748544
747795900366524416
747744813810876416
747717697614528516
747759086955986944
747624148050935808
747662634737090562
747694171843080192
747679739343736832
747638454566150144
747771451973861376
747732130130706432
747789214570385409
747700832221728768
747784278008791040
747681094108090372
747646302251524100
747790808586293248
747786509558767616
747765118373625856
747634092481589248
747653889621639168
747778716328144896
747761842915803136
747667877780668416
747794935940710401
747668636970663937
747603231136751620
747644435975053314
747720486734434304
747769706854100992
747742762754150400
747671107185090560
747729378772156416
747660487408619520
747805706833694720
747674156465020928
747641948652118016
747757682027827200
747769061195587584
747690657163149312
747692770832293888
747743203449839616
747622134487343104
747676635558776833
747758621438656512
747714824411418625
747792490338615296
747606166981775360
747712144259584000
747701868248313861
747795552406904833
747774836789764096
747691323914846208
747661083033354240
747747573792915460
747751302650691584
747703693068341248
747596490495819776
747684944508555264
747630472944033793
747774346089893888
747670860056633345
747769618815664129
747727302562320385
747742972368855040
747707870553186304
747718016322932736
747754217620803584
747802846045798400
747734789294284800
747758382392741888
747628115879288832
747686441816309760
747707912173330432
747794507958198273
747770935965519872
747635061457969152
747604074074365954
747685124905525249
747756902013075457
747745820368306176
747721703363612672
747737058706325504
747658969129295873
747701470028533760
747702056937525248
747682130038231040
747659291998425088
747720751067836416
747605974094127104
747642313585852416
747707790534283267
747662970554036225
747639478127370240
747663058542202880
747746185516097536
747704317839290369
747679449664094209
747770994547363840
747799125962297345
747778188063932416
747783833479700480
747684055060221953
747758927627063296
747617210638557184
747766397577666560
747792926584016896
747789139223814144
747791970601476096
747612407888023556
747606766888751105
747708977585225728
747790460396146689
747614115187798016
747704322121670656
747759997132627968
747734558620016640
747646088421777409
747662605699907584
747697443190476800
747681656052588544
747772961621422080
747720503750696960
747740745373786112
747689126162538496
747794340102148096
747752107550314496
747635304719228928
747607345555869696
747750635756388352
747755798902767616
747704829699563520
747780964689055744
747804440112037889
747693962199207936
747699460705255424
747634440839532544
747617353035284480
747636906985398272
747792545040711680
747712706438914048
747624236114579456
747775315016097792
747728791540207617
747733170506899456
747683858213122048
747728103775035392
747701008512466945
747673498055741440
747775755237494784
747641457901731841
747755563963006976
747787075743678464
747788073988202496
747722705693216769
747794109323223040
747752003040837632
747664471863214080
747607651534647297
747660059652595713
747650500573667328
747641520640135168
747751344442867712
747725519936954370
747695853763190784
747754385313304576
747785305479122944
747687515532951554
747780712800067584
747735124977025025
747764850080817152
747685632068182016
747779068670713856
747693957740695553
747745942061854720
747796797947535360
747759967839608832
747647384474230785
747649481517182981
747685871139303424
747673862821773313
747741500394594304
747757250136186880
747693869953916929
747618221168046080
747805924950216705
747739352785166336
747716435091329024
747718108828303360
747716393060175872
747709829062475776
747746340675936256
747598826710523904
747760542668955648
747761457027158016
747785565504946176
747694356312788992
747729957716172801
747686244579147776
747699825613897729
747701298137542656
747715193849974785
747649271697149952
747610797476478976
747703617604358144
747713813798133760
747706314395123713
747766645305769985
747607815334862848
747757346248622080
747711259555008512
747789453821784064
747788199750213633
747785360185430016
747714187229564928
747716741560680449
747731044103757825
747743215869169664
747706780004782080
747703625615613953
747753168986071040
747692003392106496
747775042012983297
747663544905252867
747746495856803841
747686299134459904
747765516962496512
747785079217283073
747652799069061120
747666158099304449
747683384038662144
747722814921256960
747741387043405825
747620737964380160
747735103971921920
747613737649987584
747713440345653248
747688995887390720
747775620952756224
747690208372658180
747793056636764160
747783472840908801
747752002755637253
747688819818889217
747769216368009217
747626622472298496
747725134212009984
747591554068418560
747732298112565248
747754108560474112
747601783900504064
747768666813411328
747686768816852992
747747359614963712
747793090090532864
747747913590145033
747700500917796864
747678518524395520
747789608918851584
747605843831586816
747766607322226688
747752976177987585
747793715201249280
747663272439062529
747694369118035970
747747988865421312
747618267632656384
747618951236980736
747728409984405505
747677574898290688
747655840107225088
747759682782117889
747659157826834432
747644767132057602
747639134055960576
747598076014104580
747614610014908417
747710902837907456
747773544738676737
747804578377195521
747749951686516736
747804154765185024
747713327229505536
747729391338270720
747652161765519360
747639620771450880
747617734788259840
747762505297108992
747797234264113156
747750304289034240
747772693290819584
747774320672399360
747736798659485697
747685133298319360
747702690600353792
747710546460413952
747631689409531904
747656645275160577
747726715410059264
747693269845426177
747593013472333824
747784584394346496
747678015342133248
747794012963246080
747769233174495234
747759409854550016
747781174068641792
747788640105832452
747605474720292865
747703797556908032
747674034872123393
747756230886592514
747730624597852160
747745489060134912
747763516166246401
747682029475667968
747649712174534657
747683707176292352
747696054926254080
747757396886437890
747740523058855938
747634872844492804
747623086825086981
747772601280434176
747738656660664320
747696998833397761
747761783880941568
747739117883133953
747721761953812481
747721342439526400
747605474791481344
747778192279207936
747633995966455808
747683790764544000
747802812898230272
747662739749863424
747641214577557505
747719169987215360
747797129301729280
747800040106688512
747721300634968064
747739201832161280
747800119790145536
747798408853852160
747746399333253122
747731853520539648
747651280890396672
747745631561744384
747728770447065088
747701973332402177
747665709216436224
747718947454214145
747798815411998720
747615478160441344
747618963555639296
747654208338432000
747761167603474432
747727009095258112
747775042155581440
747697028310892545
747805434090774528
747715244001271808
747732876985307136
747783061799116800
747661770769178624
747739315313192964
747680003459059712
747771313519988736
747802330398138368
747716355554746369
747595135802814464
747721862684229632
747714988102553601
747799331323817984
747713452978900992
747748358190731264
747800585315848192
747710827294240768
747660994764226560
747621639811018758
747695178639679492
747795569125507072
747732805648584705
747702707331424256
747740732987932673
747729475262091264
747778204862054401
747765831501746176
747616204043468801
747700522153545728
747626928748666880
747803357763481601
747645853444227073
747622004556242944
747655789863706624
747710747602485252
747684663196549120
747588483707961344
747712349935640576
747802468587712517
747662236253097984
747682365007347712
747761196821024768
747625922010943488
747706444372377608
747660180985356288
747733833194299392
747718075173179392
747734881787052032
747765932026699776
747796051629838340
747752317429125120
747679038743973888
747597833008783360
747620079269928960
747770940357021696
747701671183134723
747687112862998528
747799310457180161
747689906093367296
747754951368183808
747723083029614592
747763193364242432
747773943323361280
747701230902874112
747730456683089920
747804129842470912
747684923562131456
747655739569766400
747692951409725440
747756012543840256
747736928573861888
747770420129062912
747710194155687936
747662186164719617
747712383322316800
747682331369037824
747648604907651073
747795136952868868
747720977421860864
747749977145901056
747747900776718336
747690036049645568
747676723513266176
747663137973862400
747794885294592000
747794214340136960
747766674649145344
747725247265280001
747705559210725376
747660630174351360
747686378612359168
747680578095415298
747636055654998017
747768914390679552
747712089763028992
747757199804534784
747766527693295616
747760538457935873
747673787412381700
747704124779667461
747601763117588480
747684306785607683
747653222689554432
747782059280588800
747679965815111680
747672885670588417
747720763600441344
747758453536468992
747667382785740800
747664337574182912
747771883844689921
747675494720606208
747736261641768962
747707417367044096
747649334829789184
747653193518170116
747591751234260992
747745736788422656
747792670760833024
747772630590164992
747800921166483456
747802842254172160
747741907028217856
747742725089464322
747723779560837124
747724874249080833
747760487853625344
747698101914337281
747732885348704256
747713465633079296
747682599687036928
747721392909615105
747749507404750850
747676585034153984
747780440342171648
747706926721540097
747702203964600320
747734202414596096
747689360938663936
747705077125812225
747803970123366400
747760923973193728
747656011889115136
747705664043122688
747629357431132160
747801600442372096
747667865021595649
747648369888272384
747682964478263296
747744226545377281
747799306208436228
747764954913116161
747660713754255360
747784760433512448
747789122312486912
747720608511819776
747732063206391808
747764002671857664
747801554577723392
747787964713938944
747671266555990016
747798232504295425
747738287532613632
747746361433427969
747712031218868226
747761356229742592
747595010086830080
747727533513269248
747789915086274560
747754926281895936
747776128643915784
747727768335548416
747630619769790466
747696604497448960
747780851442778112
747753105996058624
747671409409818624
747801613327179777
747803911537438720
747782860518662144
747788669453484033
747634851726114817
747793136378744832
747740850067771392
747640811962130432
747614035428913152
747616447048781824
747671816173420546
747804771617210368
747718641345531904
747733833156431872
747744318937567232
747802401541849091
747744218123165696
747765798102515713
747629755508285441
747791257238274049
747773259723190272
747601838220836865
747696080029089792
747803173444812800
747661221357297666
747788954712309760
747794713655279616
747734235688112129
747713453205430272
747801520691941376
747794558214373378
747755106473508864
747704498399944704
747664752994844674
747757811799494657
747694272510590980
747697565076951040
747759028273618944
747744021217312768
747745799543623680
747595299405733888
747663377430872064
747772781291536384
747765575653408768
747676194947104769
747618812674121736
747673800267927553
747780045914112000
747735158724378624
747761599578935296
747721057122025472
747646549577052161
747800774332325888
747799083939569665
747790800134733825
747589041718181889
747705009714888704
747759267244040192
747724211381243904
747672826828693504
747663901718941696
747723456519757824
747602568348471296
747788749388451841
747746160132096000
747722202292817920
747691068108513280
747795019742994432
747644100283891712
747745661169319937
747768293612720128
747776396802461697
747679890275696640
747674509059186688
747747347338240000
747699292886941696
747656880135208960
747627738308165632
747585585456549888
747758223231492096
747749650065690624
747677172425433088
747708252301963265
747685305252257792
747768335501266944
747631353726930944
747724379098853376
747795510208110593
747749427633328128
747734248593965056
747617864736182272
747708575200448512
747625708067905536
747761565705904129
747704389289246721
747773469497110528
747727118289805317
747736492466933762
747726329446039552
747590509707792384
747706880533856256
747633308297637889
747769598045523972
747778640839057408
747799096463884288
747742658173480960
747595651945472001
747686965894590464
747764388686401536
747737322817478657
747699188352356352
747734667755945984
747695643888652288
747626215704403969
747793711019352065
747729068381069312
747769782620012544
747737243188666369
747728913086943234
747768792835567616
747673367902359552
747756599704436736
747672021740437506
747801478778216448
747609153229697026
747703214657650688
747730108782260224
747766108275478528
747677453137641472
747768444745981952
747688714848055296
747673057683189760
747660671857340416
747672541674803200
747683933660286976
747623808245239808
747743765297758208
747595228308201472
747689163844104193
747725658357370880
747646105219928066
747780360453382144
747800069781467136
747688933153185792
747749113144426496
747712203311169536
747602840839938048
747775361077878784
747718712682229760
747655277927866369
747614530209976320
747746554430160896
747797121022177281
747587200288702464
747791290901762048
747791995452657664
747783661576134656
747689784760471552
747793396463435776
747750748625182720
747749977103925248
747738077880266752
747690325477593088
747776145479741440
747747447774941184
747776535487221761
747743622536138752
747713600052203520
747682033678356480
747766209161076740
747694490597605376
747744365037101057
747741794067185664
747719891311075328
747655349423980545
747748991320743940
747646918956847106
747727390693023744
747793853600653312
747693248915836928
747721350966546438
747730234464735232
747693651850043393
747732776280014848
747775570612625408
747682117522436097
747746525263040513
747722986736730112
747677050497007618
747674311977205760
747660734893547520
747696545802379264
747767634918256640
747593659646828544
747588773169463297
747725104990257152
747674949213687809
747613162946584576
747626089703309312
747784638584717312
747792331202506752
747771795923681280
747768708710416384
747678262898364416
747648768623927296
747718397975224320
747763771972587521
747755937021124609
747774345791954948
747671036011872256
747805794972893189
747740178991689732
747705752479993856
747739160002306048
747797821462614016
747710655524904960
747763163760852993
747635724380405761
747766204803223553
747729613707673601
747712895300026372
747676941449330688
747759296914522113
747766662053629953
747767350036922369
747774350179217408
747766791959646208
747662416884994048
747771443488907268
747782084299743232
747715566836813824
747731039800426497
747698450226155520
747793660692017153
747702388597919744
747781421637443584
747787419429277696
747781593511698432
747727923524796417
747641679969157124
747690426115694594
747658394576752640
747708969347653632
747757237481967616
747791261483016192
747649921818427392
747734210568462339
747761780022185984
747731194872209408
747670192914849792
747699616175558656
747598688520830976
747640006399901696
747748290767233024
747795170742116352
747779513275326469
747627616669077505
747776346550579200
747746248493502464
747768398449352704
747776648695668737
747670289463582721
747656158886957056
747612785635368961
747692100045660160
747785829909733376
747777781266788352
747661036870852608
747797511096647682
747735586467889153
747712685475794944
747698680904417280
747700953919389696
747701100610977792
747627373349113857
747672898299637761
747643274035367937
747750987989811200
747793278846832641
747683702914813952
747657186407550977
747768448692826113
747738455334096897
747774811582009347
747716552682778624
747771338648133633
747708390609133570
747664270649925632
747604887555416068
747665587493568512
747801306866323456
747731090106900480
747720654867304448
747675876108668930
747660919438737408
747758885914578944
747732092394606592
747757149162475520
747753559022698496
747759343047610368
747759942543642624
747721334134808578
747705647572090880
747690791334744064
747703063763390464
747658306253131777
747788132720869377
747702367336992768
747674269967065088
747748618233384960
747756683561164800
747595748380835840
747698953341272064
747747372223053825
747623275564400641
747721501999271936
747763969226645504
747791685355245568
747703692799909888
747689029785784320
747805262342389760
747723766738845697
747670599829491712
747752543820853248
747716380703756292
747765961722331136
747754875866451968
747802980636823552
747768490896068608
747783019608555520
747680884388728832
747700878505803777
747743035442798592
747737373061029889
747732302264930307
747758239706648580
747708738803539968
747725733812912129
747735758224621568
747610289860976640
747748861263876096
747754322205696004
747600961623965696
747687607866368001
747662312018939906
747681484123832321
747788740630831104
747697409774485504
747759120770564096
747641805747986432
747754443987357697
747797355953590272
747775037848051712
747594175411957760
747773012263460864
747710235842871297
747673577604915201
747617185430904832
747802724528336897
747785041581793280
747721870963793920
747602517903675393
747736286803419136
747755463203119104
747700027246641152
747619622069874688
747731735908093956
747795724436385793
747679059711234048
747685422680137728
747713595715293186
747651310217011200
747661892622106624
747693844586692612
747806629567963137
747608075348152320
747667424712007681
747665767869652992
747712635077001216
747744277007048704
747781778316853249
747595027048632320
747732788716146688
747652832657014784
747682058726674432
747761662271361024
747681513366487046
747740615383846912
747767849020588033
747613360280248320
747689122073055237
747650290862686208
747600404100300805
747742221907132416
747725624874242048
747593156015833089
747686059996291072
747730070685507584
747743421478080512
747605827104583681
747777390978310144
747685451977330688
747753882076454912
747728594508591105
747766347497603072
747734097510858752
747682255921881088
747725402592972800
747594867375644672
747779194512347137
747685569501761536
747730792286142464
747724085795381248
747688140589105154
747723817133481984
747702015095111680
747799624975429632
747746755932979200
747780222020423680
747802783420669953
747790594710339584
747770948493803520
747768951933902848
747791076891701248
747763914574798848
747725461246119936
747662009831948289
747667747799187456
747724555167346688
747629407435513856
747778917726027777
747747259312312320
747719480357363713
747636277957263360
747758600693686272
747713205372325888
747682972845875200
747673154185748480
747765101600579584
747785905604296704
747701822199046144
747769635571826690
747635531241107456
747770931854991361
747676857907224577
747701813990801408
747717894646136832
747765806168215553
747745124357021696
747727747045269504
747718620319457280
747716053665472512
747612051405570048
747777202473697281
747791047590195200
747636500041457664
747712823921344512
747706758773280768
747802380566171648
747737008194396160
747594041190133761
747743404457627648
747670822152704001
747687003655913472
747655760579002368
747732973320085504
747699645455929345
747692020035117056
747718070957973504
747724031273668612
747607412807372801
747658096584040448
747675536378445824
747675897235443712
747596901793431552
747595517484371968
747585845494976512
747750610187976705
747596884961701888
747772529880764416
747774060679946240
747740951095967744
747593034393497600
747697464430444544
747710365975318528
747721992833466370
747660080628240384
747610931677409280
747708193506230273
747785318179479552
747695908192657408
747684889886081024
747605436942147584
747694133901410304
747684881614929920
747728724594929664
747651058768420864
747706767132483586
747756327389237248
747706171646181378
747715331905433600
747620200892116992
747771384651145216
747686253001322496
747734013708742656
747593202148880385
747609308309839872
747746709669842944
747590379411734528
747776111749246976
747747443773673472
747774387839852544
747619232112873472
747647191351693312
747685778885586944
747633002105159680
747586378180009984
747700354163277824
747741135494332416
747600701929422848
747688509566291968
747797288685277184
747784299190063104
747739327845830656
747595836234731520
747603142791946240
747782524986888192
747677336066228225
747759687001473026
747747926227705857
747790531657244673
747696545794002944
747673506528247808
747744914570645505
747670440596881413
747703621438021632
747675188288950272
747687754625073152
747630364030607360
747683098742112256
747720268907417600
747665860429484032
747679072172519424
747637364088942592
747645945861509121
747618758278135808
747606108362051584
747804532181073920
747683262533931008
747672449387474945
747604975757500416
747645689673433088
747685615366451200
747793836953509888
747722630011195392
747617130766467072
747702900130975744
747792528347377664
747607588758421504
747664665019293696
747716787521855488
747674663938068481
747760773309440002
747672336107716609
747734084806385664
747804314157064193
747708868537487362
747747213086953476
747691038807044096
747587690841858049
747689818243596288
747632347818893312
747758755744452610
747749951820574720
747699536542466048
747642162448310272
747737532679528448
747749951921332224
747768499074916353
747716590314061825
747793576831164416
747755240733163520
747785175648604160
747611669908492288
747764485314732032
747666367952879616
747628073625993216
747622474586611712
747726950219800577
747728636489371648
747742653735968770
747710080661995520
747716909144088576
747727533240688640
747649393273233410
747611573578043392
747760555012689920
747660122411929600
747744922724405248
747802561151918080
747592992433704960
747795120477483010
747748710419992576
747649317859631104
747709002897817600
747619681071136772
747706637243277312
747645044098744322
747755291022868480
747762618883055616
747792981323821056
747717332928184320
747663226322690048
747607307769487360
747713256022806529
747792494503464961
747600936483360768
747634260392042496
747804246976958464
747650362224558080
747788203969515520
747727860278886400
747729601103790080
747704108279267330
747677747028332544
747780192983199744
747746600613740545
747752346902532096
747659149450805253
747746063784808448
747716380586287104
747617663354953728
747703642413764608
747720390265442304
747740766500491269
747658289664696320
747607202781880320
747764929588043776
747712035400605697
747717802681901056
747628572899164160
747677952272371713
747753906965520384
747610071694114817
747746244148232192
747712186232016898
747625540589346816
747663264209862656
747721028013535240
747735385174835200
747692309660172289
747783371913314304
747806432553242624
747644754523979776
747733841620705280
747796122857398272
747796521131851776
747611128998428672
747598961255415808
747692561138057216
747691399483621376
747730800506970112
747715562743160832
747665306546544645
747703550134849536
747787373585530880
747764808099991552
747757128140603392
747686437475201024
747670939681308672
747758453721042944
747660717868855296
747666715924897792
747773871856689152
747660244088668160
747717924195078145
747698110135144448
747771191708942336
747658449090121728
747788925150838784
747796236166520833
747638853259911168
747729764509753345
747742205159276545
747728636346777600
747747376505495553
747760571932520448
747722827311243264
747686894755061760
747661871617048576
747776203944169472
747667462708158464
747729756431450112
747783174873178113
747791005710180352
747586319346335745
747719799141183488
747804532382498816
747718159256420352
747729655629676544
747628728017125376
747630087055388672
747775734152839168
747676207475466240
747593550305452033
747702895852818433
747602874557857792
747801503872606209
747767156763406336
747595337376763904
747711913824559106
747678745293623296
747698445733986304
747670750837018624
747719433922166784
747749402266198016
747712412841820160
747773876197724162
747792784178941956
747710143811457024
747730972716732417
747600873921122304
747623158073659392
747761695834128384
747762450800513025
747761641354190849
747621371094589441
747770415746002944
747749913975529472
747695962907348993
747730104483078144
747599498038280192
747785687231979520
747779274048888834
747681156703879168
747656863571906560
747702845592510464
747778578151014400
747786563770253312
747635493697904640
747727332039868417
747749524140138496
747623757871616001
747603222672605184
747758265069613056
747772278126043136
747733350715105281
747617961498804224
747714938022543361
747627847192354821
747683899858427908
747770097054396416
747601163315355648
747784210975326209
747709632005685248
747602538866737153
747765630116499457
747803743677198337
747767630975500289
747702120221147136
747684675838222340
747677940075356161
747755278544830465
747677923130351616
747734584020836352
747742557128503296
747745380008235010
747625624399843328
747615872383090688
747758105660919808
747779118889078784
747709611269062656
747790691288252416
747590899756990464
747763184946143232
747784554732204033
747759346961031168
747805438310178816
747658235201589248
747753324208885760
747652589324537857
747656024463708163
747595752642322433
747657408764329984
747773901426561028
747717752358592513
747695752990887936
747748429422440449
747683765699383296
747803374528036864
747689247704965120
747592241787637762
747756436084633600
747667143718764544
747787256040144896
747770092809781248
747675637310234624
747691030242336769
747587665768243200
747794440765472768
747758503868104704
747598684410478593
747628208120598529
747767546913366017
747725251656753152
747790544349335552
747733514397822976
747591327626440704
747796416517517312
747682327099228161
747749553382776832
747732834979295232
747708088451497985
747600575848656896
747704707888590848
747634902103916544
747749393864916992
747722495789236224
747633664972881920
747691097464385536
747761209491881985
747795409926561792
747587821070913537
747729571718565888
747676190715035648
747637057930010628
747798974875185152
747730448290353152
747746378273558529
747713595576836105
747613255338598400
747721636212793344
747772437631275008
747758630041174020
747746776929734656
747719300061011968
747762584984690688
747673355604602881
747715974011437056
747601783904735233
747718641412616192
747684269066231808
747708407264710656
747687498822918145
747665323562762240
747622302590734336
747773612082499584
747787084090511360
747621840999219200
747617458056364033
747709627966578692
747773385380401152
747685443521642496
747748919929675776
747693978968014849
747602933135507456
747696717609435136
747623086862774277
747795825015787520
747608356215361537
747686743613243395
747753630284058629
747753156352815104
747611258669568000
747593013526814720
747717605499219968
747633727618973697
747746852477493248
747802506424627200
747785997627293696
747683031805222912
747757455476678656
747649309609451520
747758109746139136
747733640315080704
747760240301481989
747646428059668484
747606771024306176
747747485653794816
747723930388008962
747683325456814080
747726870750367744
747775331583483904
747763675751137284
747707794896355328
747678032064876545
747687519609823233
747767685300248577
747610528839720960
747795602851901440
747654007208951809
747765303136894976
747678598346248192
747806474328510465
747676400560267264
747651482380550144
747756927141158912
747720931636842500
747625041454469120
747736970714038272
747687133801025536
747784957603549184
747652597708886016
747784483458383872
747689952280973315
747684071736774656
747780205553549312
747666317486989313
747724270160207872
747721833210863616
747718410725908480
747599766276571137
747641432828162048
747757786780557312
747675960024113152
747729102086541312
747785754391175169
747696185096421376
747747666180734977
747710470853918720
747785813291827200
747705617876389888
747793203378724864
747684650835902464
747798467565731840
747679928108351489
747741148144345088
747590866143940608
747768096522305536
747767412741799937
747737557752905728
747737347870040064
747692074800128000
747780402346090496
747806428082085888
747702572966879233
747752363679748096
747625250980954112
747734751591731201
747590308192522244
747641961025310720
747752606722711553
747766276118970368
747707002030272512
747637976465805313
747770449292107776
747714090370539520
747764019591798784
747752506290241536
747717747883315200
747745845785862144
747586634145730564
747656901089984513
747766087513575424
747715713582923776
747761666679513088
747795170821873664
747763176561905664
747716217213968384
747682465486086144
747698009576714240
747777793702895616
747747712108363776
747597677659971585
747730901426143232
747748408463622145
747642351301038081
747707040076800000
747718704180387841
747680552770244608
747695832787521537
747660521093087233
747710638521212928
747714157659701249
747800031843979264
747611082538123264
747600525718216704
747802997095337986
747773742139478017
747647589814767617
747653210215682049
747763545690017792
747776741062639618
747726027464531968
747595689492946944
747791982949441536
747752971807535105
747614056475877378
747796466681339904
747743933170651136
747695715305000960
747642703677100036
747741802149613568
747749683640995840
747801822732095488
747612886172729344
747742586866130944
747703407633399808
747692389343571968
747771791788085248
747740942464131072
747805035598389248
747658977522094081
747671887342350336
747772194164379648
747777881921622018
747767052203663360
747745661165178880
747790989121687552
747663792440483841
747708205967474688
747787939686408193
747737998318575616
747750161531703296
747655538268344320
747725171818106880
747764929885839360
747757220431962116
747730943088132096
747776933858054144
747677092725264385
747724601342439425
747732960611287040
747727176749957120
747666086716448768
747750602130632704
747716204635258880
747752476997214208
747803999609454594
747708759435259904
747778187795496960
747784768981508096
747736072818429952
747754435753959424
747696726035808257
747656993477898240
747747850692493312
747702665342255104
747693697840586752
747701973336662016
747724807232491520
747756134178533376
747759455983509504
747780859835604992
747786052425809922
747692422998724608
747651301731876864
747650123300282372
747726891705114624
747598990477131776
747720956769148928
747734508317868032
747756734081568768
747764762092707840
747792146699157504
747760303518130176
747702376069480448
747797028931985408
747604464136118273
747636315773034496
747789726367678464
747763474198110208
747735842354044928
747771590297923584
747800740698165248
747765873406992385
747589926397435904
747803819283722245
747733682090303488
747805387815010304
747769849821036544
747602442343194624
747673611490697216
747727025725571072
747709380225798145
747651444594057217
747692213119950849
747675888691589120
747789566887723008
747726811904217088
747803353837633537
747724513316605952
747765026019229696
747656855103614977
747774706862985220
747729420962635776
747709824973017088
747662424988327936
747604304782041088
747788891957039104
747704536157065216
747700782116573184
747748517335207936
747717546619576322
747696575271550978
747702858129244160
747749733771403264
747748089704890368
747651729555095552
747759535985688576
747662135698788352
747723494067146752
747613104444477440
747587590530936832
747724228087136256
747798542765465600
747749897428840448
747676966699040768
747780125668737025
747589033405014017
747688723383451648
747745635835617280
747717685052604417
747765978449195008
747644691512958976
747719161653104641
747585728280956928
747755291157143552
747657974815072256
747703160328884228
747759997262561280
747746642510618624
747782990206382080
747705173594742784
747797481522618368
747769262614384641
747733866597711872
747608901831401472
747687309940764673
747762039813087232
747804377134538752
747727587837882368
747782008982671360
747697099429523456
747796269389725696
747718859449319424
747663364466348032
747619928480583680
747742368770625536
747616095004069888
747739705215750144
747770885826805760
747732814062321664
747690153800511488
747711674673684484
747787801484214273
747613452357689344
747627331255054341
747758135008440320
747779789994393601
747679873410416640
747603256189272064
747713343922778112
747696248187138048
747661150125428736
747736895015297025
747611246359359488
747720033900593153
747709053053378562
747787792839753728
747686248932835329
747724786000859136
747791186140741632
747726530948829184
747739013050671104
747730121260408832
747740489324105728
747756993977319424
747776258352754689
747614220108259329
747746516761116672
747757350753308673
747586592156442625
747618393268817925
747759208892817408
747688798989987841
747663343826124800
747608448637014017
747665306424852480
747690669548904452
747694201027047425
747693979089637377
747754603295424512
747745270918680576
747737071347982336
747690853976637441
747755010369413120
747793488805257216
747741810684989440
747673267410976772
747765475157762052
747726132527702016
747729651343187968
747713184530857988
747713688065445888
747672529339318273
747781761405431808
747708029626355712
747602454787719169
747735905239244800
747628510173356032
747736114807640064
747799964819005440
747789994715136000
747720847658459136
747610428461703168
747752657209667584
747700555351482368
747800497520775168
747627473882382336
747793413253246976
747664576666341377
747797993282109440
747640698451673090
747626064701120512
747772739428188160
747744914562252800
747774266213548032
747734026006503424
747728250756022276
747771867017019393
747698748017545217
747664669071007749
747786031416643585
747758239790600194
747726832775077888
747732469940621312
747753131245637632
747679739276632069
747786132134363140
747748743928291328
747696587833487360
747733388371562496
747742138004287488
747748517238628352
747801038569234432
747748924413382656
747595123161104384
747742825828122624
747729550801539072
747593042794676225
747750119857074177
747708130444906496
747698928309649408
747608184538337280
747741756322627584
747734638395789312
747797687441960961
747729647044034560
747789227388207104
747600190215950336
747708574869102596
747715558565642240
747795636116938752
747756088242634752
747659023495888896
747780830483800064
747694327154020352
747623103669407744
747763402865541120
747620482095136768
747658381683482624
747804687353643008
747714732480684032
747731442508107776
747743278607400960
747689415519113216
747759888026210304
747757778580574208
747732872681885696
747655663925485568
747734823154913289
747777638559793152
747691084713762816
747670041823424512
747786240905388032
747803097859166208
747762048256311297
747695127955640321
747691739121582081
747701658684129281
747779899377721349
747625678695079937
747750430185185280
747793413110644737
747707455115792384
747659334109249536
747782604422684676
747759099580841984
747765114200268800
747793664844439552
747595647780478980
747806419924168705
747720885252014080
747778431014805504
747750795135881217
747762400582000640
747780348105400320
747733828890988544
747783925754265600
747782743061209090
747741638777151493
747739541608476672
747626513374318592
747673820866187264
747733354947158018
747752946646061057
747595400362614784
747699746102460416
747700023090155520
747600995312635904
747734349030776836
747790263226077184
747660889826988032
747728003245940736
747805664936767488
747771804400259072
747706406774706176
747687289170567170
747619165163356160
747750320965443585
747785292925411328
747720130570887168
747712353953779713
747716863006736384
747671732169871362
747794969491030020
747771837640228864
747658612487688192
747723821277454336
747689406954348544
747688664659075072
747781547479154688
747773716860383233
747744125919846400
747672944520859648
747706675092664320
747639373278093312
747733380003991552
747605223212912640
747604749365682178
747756222355484672
747757983967383552
747802174965620737
747785645335187456
747752518885740544
747749511489945601
747733363562254336
747785670760882176
747586956888965121
747696856357048320
747712274337533952
747784777151897600
747772831904194560
747774220034154497
747663880751616000
747739948590178304
747709590150725632
747747255143305216
747714329571647488
747805010604466176
747650899187761154
747793090350456832
747792423477116928
747695409129218049
747732872732217344
747758181137457152
747781337801580545
747623606973194240
747608599812247553
747795363654942721
747782394942480384
747707996088696837
747805996169465856
747805413287038976
747752099191095296
747721145206640641
747765181237821441
747602689803051010
747751776292569088
747598289831231488
747733799727939584
747743203361722373
747595597415325696
747782327632269317
747713293763088384
747703550474616833
747782730193068032
747806042302648320
747741940733599744
747610742728310784
747725318807511040
747613767094108160
747657115360239616
747717609743847424
747655659706028033
747596582804021248
747722840091279360
747735921773125634
747794243935150080
747702673529577472
747675423195168773
747681966544289794
747701914360504320
747688455065436161
747783577752973312
747604312906416128
747745291844128768
747708155711328256
747729219325669376
747752057227067393
747667890510434304
747654627798171648
747775671548657664
747730439805243392
747692292576808960
747762027200843776
747683283530571777
747746076422193152
747629877155659776
747755328947765248
747797427088953344
747674848822964224
747694167627792384
747695811782451202
747654787299147777
747739516258127872
747745753465032704
747750538947723264
747684826984124416
747789675948085249
747782281750798337
747750396546801664
747777688769826816
747752082552274944
747721191394258944
747681794410020864
747655399600427008
747773075056320512
747800761720012800
747607483754000387
747769430390628352
747782004595253248
747697082719440896
747788765762969600
747691210639278080
747798223964745728
747687213408845824
747770046949236736
747727579403128832
747803496305537024
747771070191706112
747750153092751361
747778251024637956
747721472467165184
747709770606477312
747696847842607104
747681467346595840
747710387148230656
747588060280295424
747735095751151616
747680817279819777
747684827030233090
747674035140562944
747744859860119552
747773192324919296
747693433658146817
747797599088959488
747721820778926081
747797540339277824
747799457186480128
747801768382304256
747799113480175616
747800451173711872
747722923708981248
747734957359923200
747738912429326336
747792591081570304
747696453708095488
747803236304752640
747806012963426304
747708612777246721
747688551651880960
747720101202432000
747696940016631813
747723829686898688
747717168993796096
747739252155351040
747792834292494336
747779869908566016
747784269716721664
747698827549937666
747730389679091714
747738283161968640
747670805446819840
747799482381787136
747675645493280768
747750572552523776
747727776535412736
747737696328572928
747688849225187328
747775147222966272
747591960827944961
747729995292901376
747711393571405826
747586554181226496
747783632127991809
747634000290779137
747768008316194816
747602538803798016
747771082929750016
747710986988228608
747759179314659328
747667403836952576
747758659187445760
747763151282679810
747694146719195137
747672336162226182
747684789239549954
747712542903001089
747663989493104640
747622155827937284
747636403886923776
747733602528460800
747734290490920960
747746638374965248
747706305868070912
747700865876754432
747695493086584832
747770197948280833
747701797062578177
747762245531242496
747773138042294272
747592019476774914
747678384440877056
747676690118225920
747691701242830848
747595983366819840
747742376941264896
747714149287870464
747765416441843712
747778884167426052
747804112750809088
747649800103931909
747625792096481280
747787755149725696
747659002604032001
747783212605317120
747677532821020672
747687683309375489
747714048721059841
747771070179082241
747729722801528832
747741277953789952
747625536067932161
747774660314537984
747766045398622210
747806138842906625
747731639665627136
747585983814598657
747762887267999744
747631525496229888
747738933308579840
747784613708300288
747772567612588032
747607886663028742
747749155154472960
747652010783215616
747722126732443648
747634876942278656
747736957816541185
747744172178870273
747806734341840896
747775495358513152
747805648025427968
747723175363026944
747724639196037120
747742813186588672
747671765715927041
747801730578948096
747718221785104384
747744650396569600
747744365041303552
747739361211486216
747710768867606528
747745098960674816
747666372168138757
747698307284221955
747802502377181184
747723683058356224
747734785347493894
747606762367291393
747683119889809408
747722214779281408
747707790567813120
747795263037792256
747625590845374464
747667944998580224
747670096655618049
747803211113857024
747781815822331904
747664333593841665
747758462042406912
747761653828157440
747781081924014081
747736110579720192
747708562332356610
747712928841863168
747673280123932672
747720587582251008
747785725224062976
747653478848290816
747685326177583104
747804201166733312
747689570750324736
747786513727922176
747779647362961408
747723947182002177
747677830880890880
747739604627951619
747685531635585024
747760689272414208
747795028228116480
747766188072177664
747595890907619328
747770155648880641
747700920595656705
747759011429236736
747719904023961600
747776392851496960
747717290855174144
747604174603378688
747694721338908672
747628187018887168
747769929454198784
747765722621837312
747758621379932161
747737867909210117
747749205268008960
747784185658507264
747726455430332418
747659334016974848
747704061915435008
747746562948882432
747709535410855936
747755282969702401
747675012296024064
747775763596873728
747781891588235264
747706255448354816
747683950198403073
747782105489412096
747732088368041984
747710084990574592
747730939032272896
747794256216137728
747739034097680384
747630435107225600
747789097318621184
747675897277353984
747621950227419136
747744616720392194
747744566288199680
747595249208303617
747741680544153600
747687167439282177
747598390716817409
747754515370229760
747779400242966529
747776468458049536
747710009555955712
747597471992389632
747750824307200000
747725255976849408
747753114552406016
747728678398877696
747795703448113153
747616770027102208
747707228648574978
747730351821299713
747714501793972224
747789462227292160
747791483986542592
747628199413055489
747780784069689345
747693999696322560
747656603277602816
747636546166263808
747713578824835072
747797506713608192
747751432292601856
747625146064773121
747715122232172545
747698118821617665
747718196656996352
747754401926897664
747771317714288640
747655936349724672
747674454340276225
747719530634424320
747683136587304961
747768859998949377
747751529143222272
747630913152946178
747630129032093696
747693047748632576
747736265752252416
747704682634674176
747747972167901184
747744289610928128
747728955067736064
747694331318927360
747775163643596801
747730180102316032
747782264797302785
747663892990599169
747763717375426560
747769421696016385
747692493915963392
747603784650661889
747756595774365696
747655966095773696
747766846665920512
747644247189426178
747710450033360896
747758688631463938
747699465033760768
747667584225579012
747754750247059456
747618330488373250
747725738120462336
747693895060979712
747663532586590208
747769786826887168
747798811515420672
747763302286168064
747749003765383168
747791278516092928
747590367109849088
747708495408017408
747703449714851841
747698827382169600
747713683636297729
747713180302999552
747762593394229248
747658885088018436
747794948372701188
747757707256553472
747739931838136320
747725142655131649
747726849858473984
747779236304424960
747633069276925952
747588903083794432
747720407407529985
747609761294745605
747654623700336640
747752636049403904
747721174822559745
747780377477951488
747782851811217408
747666426635427840
747770504057135104
747588718492528640
747795384374804481
747611569366802432
747748831895388160
747785792278364160
747665457503666176
747644729236520960
747647535179763712
747787281205846016
747745703124959232
747632502878011392
747632515704324100
747655093307252740
747727550022041600
747729236174245893
747776720015491072
747738241491697665
747709535431827458
747785385388949504
747599145591050240
747770403196637184
747797901078896640
747725004205342721
747789936363855873
747678548052303873
747776094921711617
747777307272687618
747597035952537600
747669513487908864
747725935307276288
747699846753226754
747604249987678209
747707946033885184
747744671254773760
747586546153328640
747750782418718720
747775235055706112
747803278344216581
747773200776441856
747789936011599872
747773943310848000
747729772894126080
747617726336663552
747781753146851328
747749893196779520
747593114211262466
747758550357786624
747713079581024256
747731450645123072
747745040236085249
747635699113877504
747750513970548736
747729944864788480
747798173620518912
747758093019262976
747795317605662720
747643722691645440
747654263053090817
747741177445781504
747643412338327553
747598638138826752
747717043571597312
747755945510506497
747599195977179136
747799293684228096
747647745230577664
747723972196896768
747754746124046336
747637561309421568
747746613041434625
747733354993311744
747631219546873856
747734290222440450
747761847072362496
747696805840887808
747732889253588992
747688555460313091
747602836515659776
747750673190629376
747802309393063937
747678099295330310
747704146065752064
747756750867136514
747646008625139712
747780222116847617
747747527663980544
747796164754444288
747703831513935873
747652774012268544
747792419354181632
747789126716559360
747776854157713410
747595374961922052
747682410846896128
747764262999818240
747696990474149888
747738010532331520
747608851344547840
747788174588583936
747702728336478209
747700652059561984
747686701632458752
747714430423674884
747745086356729856
747777193686745088
747610646410235904
747603201415778305
747724815537168385
747724253500477440
747719723320750080
747783556747960320
747743601543749632
747802364006981636
747795695038455808
747663993939034114
747606821305729024
747710600822857728
747774010503602176
747684478877843457
747670197000101888
747724869828227072
747604430577512448
747726556253003778
747783296541667328
747784278004596736
747684600370040832
747724928502341632
747773716793278464
747687876196962304
747719312278978560
747701394602364929
747706616351449088
747767500679548928
747746634310639616
747700362694492162
747691067877822464
747702052969713665
747793480253005825
747664732048494594
747746168428331008
747681395976310787
747778997367431168
747683023391494146
747747976353816576
747755089729884161
747624965885726724
747755593419657216
747781279085637632
747738157370703872
747762064836333568
747678375989346304
747648965718511616
747796835775844352
747620746529144832
747746176905129984
747723129343057920
747669287222059008
747747296712916992
747736538356846592
747658264544940032
747629558766145536
747735720706576384
747688517891932160
747586197803896832
747801541675991041
747746617357438976
747645392054001664
747630174930272256
747780717120196609
747674416667049986
747686005566758913
747756771922579456
747630401628176384
747636411990425601
747762761162067968
747645731977199616
747743211817295872
747762547240013825
747789738854195200
747741051490828288
747734412142456833
747635891846287360
747673452102942720
747719526301704193
747639863915220994
747730817611337728
747618443776626688
747788434622775296
747633765653020673
747751235336417284
747715894030249984
747663507081003009
747700094074490880
747754465147691008
747597916877926401
747664677342187520
747602622639529984
747712203097260032
747756184686460928
747624319929450497
747746562927960065
747757933727973377
747764262911651841
747673279985508353
747721460140113920
747752418184568832
747691051285094400
747678493375356928
747794717539196928
747675352076517377
747793560192311297
747613985290223617
747790921996075008
747698898894987264
747648617368928261
747802309552390144
747712215801815040
747695736326864898
747755639259160576
747755576311091200
747796089412161536
747748735455731712
747675565872807936
747726941730574341
747768876406976512
747698202741182465
747704284096176128
747616103241752580
747701830474436608
747773909718667264
747654569388351489
747796198162112512
747719098398814208
747618561154113536
747731128019259394
747799687831293953
747614329185394688
747757887494164481
747746877613936640
747740455916408832
747715201873633281
747715902485966848
747732629579980800
747770969381535744
747783707625394177
747683308537024512
747718343503798272
747655588264448000
747686802434162689
747771267290390528
747740040818790400
747757149363781632
747622558346838016
747788166128533504
747802695097065473
747762647999909888
747760660130439168
747782562609790976
747770818596376577
747600101867065344
747673120635494401
747604329830424576
747660512469585921
747757929378480129
747685749600956416
747639142654304257
747709116341157888
747645803322302465
747741273726017536
747806004427923456
747739826930102272
747691755902996480
747714765905076224
747703881463926784
747781509856264192
747702673856659456
747765814900588544
747710902783328256
747627503561359360
747601259679494144
747604753497088000
747737914025648129
747698697539100672
747612387017109504
747746353065959424
747736215638646784
747737176159432704
747704695469314050
747763646474903552
747723813119467520
747723863170101248
747653289852944384
747618653546360833
747767039578738688
747757996357255168
747716347170263040
747610545675612160
747786132025335808
747677365346668545
747777885839171584
747801164377432064
747654271240384513
747756570629521408
747595559708463104
747805438528331776
747770612827840517
747609090206109696
747620607861334017
747803710198288384
747680242395942912
747783451831578624
747751763990577152
747745631939231744
747721069964988416
747689880965234688
747618024077688833
747804305802035200
747618657497276417
747692678687645696
747751218693406720
747772361978617860
747667105928052737
747618154076045312
747682843078295552
747722923687936000
747763675705057281
747778741690982403
747669123476430848
747784152250998784
747724081202610176
747759485486268417
747776418134691840
747676409041195008
747655106263384065
747773293172764672
747680137722929152
747587372372500481
747645249317642240
747696629856223234
747747699643006976
747691235654139904
747730846673690624
747727570867785728
747732679924322304
747714161795342337
747763650451013633
747733040336674821
747596373403435008
747670411056398337
747650701883473924
747743962442629120
747802137263022085
747758529310789632
747728905042296832
747723225837244416
747740170926067712
747779651754463232
747663184434237441
747625032713592832
747716896619925504
747804301511254016
747735624178794496
747712018501746688
747739898140991488
747586151825846272
747732079803269120
747750895635603456
747708084374601728
747801474726506496
747720549804220416
747683497402339329
747769849858891777
747783657352486912
747673791719940096
747642317788581888
747734495915311106
747800061027975168
747608432044183552
747722743513243649
747713339791380484
747661456330604548
747721875258761216
747637993356267520
747772035070332929
747691768599224320
747770885700993024
747601850988437504
747714895710461952
747650798667063301
747600672594419712
747726048696082434
747717211331104768
747715013482287104
747609748992778241
747597845268566016
747594661846360064
747711699772399616
747806218589188096
747687116881137664
747597576996716544
747756557945962496
747713444514766848
747705634880126976
747787436508405760
747716741330001920
747675909981880321
747752715967619073
747594863382831104
747714648342925313
747740640524513280
747728799849144321
747718960083308544
747803207024377856
747770504107462656
747746634369503233
747647811978727428
747749671012032512
747770508251435009
747646516232339460
747733946440507392
747735565345431553
747749851144814592
747749805082968064
747682591491383296
747592577289981952
747800015108612096
747770734773055490
747613318123225088
747792272570388480
747629214560620544
747806604448440324
747791697883500544
747604531052064769
747756390295404545
747799759264579584
747712966452252673
747710991178293248
747767496770453504
747649376823222272
747684055060201472
747611753555574784
747740011559260160
747717592886935552
747698378771939328
747724886701973504
747756432171229184
747758617458253824
747793132314591232
747775793082830848
747611611163033600
747777336343400448
747782285613621248
747799910129471488
747740720287592448
747601666250268672
747714816186454016
747743194901807104
747770785016614912
747779844797304836
747623434750828548
747735607187734528
747637301237407745
747660319737122817
747759552808968193
747672558602960896
747658935646158848
747631328418500609
747730322549260288
747690258351915008
747693731617341440
747751482955546624
747652010858643456
747734558905372672
747752967718244352
747772512847675392
747773763131826181
747622998774005760
747612605326336001
747727810274426880
747666141204582401
747762153269002241
747668972271697920
747679965768986624
747792176021594112
747750689909145600
747718842865061888
747710114581340160
747668905334808576
747727864552882176
747674559365713920
747659728365494272
747785511096487936
747595265754955776
747632477808664576
747761540871380992
747791420925304832
747794918819520515
747692037030449153
747684600604950528
747784068218167296
747773188499718144
747768935135666176
747659392552673280
747735980661047296
747719098411388929
747678430435680256
747631374769618944
747800878925643776
747796206751887360
747745686431596544
747745753490153472
747704145675718656
747788786981998592
747717055756013569
747717022486761472
747744788556947456
747782793413955584
747796395315372032
747699628724871172
747794851962380289
747762907954417664
747803336775196672
747766410210906112
747757694493175808
747805295775195140
747710504404156416
747803051935809537
747699444062232576
747717479368167424
747696881405419520
747714707289694213
747789521002106884
747726832858959872
747720176318152706
747704657586315265
747757812051288064
747717446044352512
747764992594837504
747651306022649856
747729676651610112
747724089939398656
747720054939222017
747778246859702272
747699326483374080
747678242010701826
747713721607327745
747737134249840640
747726191134650368
747785435515072516
747716640645722112
747599443378081793
747735078772613124
747595496546410497
747588483577839616
747679189801799680
747772760621973504
747797502804496384
747746147746328576
747786958198341633
747755643705114624
747678904731697153
747698575824588802
747796793862262784
747682733858619392
747801751324090368
747673388999708672
747793170054807552
747759586082496513
747661972326518788
747621627047907329
747735859038846976
747670411199021056
747671216408920065
747737645787258880
747670142839099393
747766834045288448
747773129418735616
747770851949445120
747801197965348866
747674865583403008
747798400364580864
747686538159529984
747723947358232576
747766053963501568
747771451776864256
747702250198405122
747761838662782977
747764216547975168
747653642317144064
747713859914436608
747605973850853376
747658616828792832
747760370404581376
747790078861254656
747705601417973761
747597694344957953
747742095939633152
747694255594934272
747747636787154944
747789193921781760
747754632634499073
747672982001164288
747636001225342976
747721099371220993
747714245819764736
747730259643088900
747786144683679744
747709715782729728
747755266121342976
747737469802659840
747728736884240384
747780947987267584
747633320658272256
747673292706881537
747702635952746496
747734353208291328
747730607539687425
747800778602078208
747758948825108480
747779207351111680
747615583219257344
747801218735439872
747662907354284032
747736647370948609
747773268170530816
747729001377050624
747591889411514370
747628140692901888
747704632294637569
747770612899287040
747664606257086464
747769384274395136
747589779718430720
747623774682505217
747765353321758722
747699020588523520
747760349403815936
747768364785876992
747740690923327488
747740883911467008
747731035434131456
747699343575097344
747682670944129024
747603943753129985
747721871001591808
747717714479833088
747679248408797184
747706758987194368
747723380917436418
747736865743183872
747782571002572800
747693525752516608
747790871467286528
747746734894419969
747770176716812288
747685774691344384
747713473958789120
747683602335436801
747772466756468737
747673313346994176
747698215064055808
747705542378921984
747791605571031042
747737142592405504
747681123497558016
747673833784610816
747744432091336704
747786425622536192
747740904878907392
747803014010789889
747655332638384128
747596859582078976
747720516421750784
747734810538418177
747690459816955904
747776556471296000
747802481502064640
747774014584561665
747780029107605504
747758399236902912
747786736047095809
747805467825610752
747696969544568833
747686865512370177
747787402866008064
747757283573043200
747782730172235777
747799109231218688
747778867436326913
747701054838542336
747785452527116292
747759456033726464
747734827022061568
747754012020088832
747684914934448128
747690841637003268
747594586596474880
747760299118305280
747724979026989056
747713859910246400
747775084077670401
747666665517776896
747640744895254528
747795774612832256
747715613284536321
747748181908164608
747742288886042624
747706561708105730
747775512093720581
747728808330018818
747753571542765568
747776728433459200
747631471100301312
747763407219134465
747678837522169856
747703122416517120
747696633996021764
747755765155389440
747752099186827266
747640698481049604
747792285069418497
747721057331707904
747739600337121280
747718268006318080
747767379359318016
747711720962035712
747782449216663553
747772785800286208
747722487392256001
747713058982756352
747699054025543680
747676140324675584
747596507579355137
747708973705478145
747781140765868032
747636764227960832
747617587975036928
747618414101827589
747635652766892037
747751608700833792
747700303991029760
747694700505796608
747633300101967873
747706683611308032
747699188192903168
747628589688958976
747756893578362883
747650622439161856
747718360402649088
747748559189999616
747634721811750912
747704104017887236
747639100694401024
747624403937144832
747745027565166592
747784739638018049
747749666595405824
747727248082493441
747772064073846785
747806675554476032
747688811451285506
747757782556803072
747762950048350208
747702703212593154
747714212382773249
747791961889857537
747683233182126082
747759606995128320
747752510463451136
747799981579329536
747752002910748672
747588680911462400
747596339731636224
747607991441055745
747602492569989120
747803395738730496
747745791196958720
747787042084446208
747775407005523968
747682398347870208
747766880283279360
747611015651614721
747760575996895232
747702623487270913
747802267382755328
747680028440281088
747781333854781440
747736261725675520
747707039938379776
747644347890417665
747768859621527553
747750547495649281
747713696521195520
747667164744794112
747634767730860032
747664304057552901
747610474502488064
747633740273291264
747744323278610432
747755500897509376
747637112686641152
747789902708772865
747774064895397888
747698940586369024
747791446078554112
747606397500592131
747695660753879040
747743983338676224
747767161255518208
747721674066436096
747768683573936128
747605969820061696
747666061663866880
747780922519457792
747666590062227456
747795862693228544
747760592618848257
747709904492826624
747742007670407168
747741034612920320
747727902263902212
747782726292471813
747781656510070784
747799167645454336
747738337742561280
747587909058977792
747610302729043968
747689323168956416
747780083700506628
747671895881977856
747726530927788032
747782822442733568
747729370597441537
747754200872812544
747681287088054272
747585623289139200
747792683356274688
747786672893493248
747790867214307328
747703386569605120
747737385715310592
747585883117883392
747723406007746561
747703424339316736
747800811875368960
747781593742213120
747626496605331456
747732256131813376
747734919363825664
747770285991006208
747746139080785920
747773482096726016
747774752878628865
747696537271164929
747700631117377536
747773100398362624
747804008035794944
747730674690449408
747714417559769088
747729462603677696
747774068938653696
747774882985967616
747771061954027520
747719803264188418
747600135740399616
747650475655315456
747752736993607680
747800878975975428
747711079061536768
747643857152708609
747605365722873860
747596259863715840
747765005290979328
747792410898481152
747658050341904385
747698043072430080
747677801352937473
747640136754675712
747713201287106560
747707388258562052
747768973102616576
747724731726569472
747767291123630081
747625800615215104
747605462191747073
747620855237074945
747725591269474304
747710726828077056
747775289674108928
747679088962342912
747782520511598593
747726086092521472
747749226134675456
747736458845368321
747610193534554114
747595316300374016
747588265839034368
747608960425857025
747692188008587264
747736706405785602
747726212072620032
747787977389117440
747776359053787136
747613716858998784
747675549254942720
747712983204270080
747801349048381441
747739478731685888
747731803289587713
747709132833169408
747658092297461762
747707408869384192
747750358911430656
747597975493316608
747600546513756160
747665159796187136
747649313778597889
747745854145048580
747719874609315840
747599992756572160
747692045297393664
747711657753849856
747768557950251008
747618343033569281
747672797791592448
747690279512215552
747717756557135872
747798878385111040
747722399311867904
747759883878010880
747725209529159680
747631819248435200
747799608064118784
747725008332525568
747725020865110016
747658310355197952
747720818235408385
747683006622601216
747608108982276096
747699691568103425
747737452782096388
747712211624263680
747798966389997572
747774820075507712
747775537045770241
747714992175255552
747694377510797314
747739223038386176
747629789440147456
747693475467038720
747768792810299392
747607081276973056
747791517536792577
747728317646766081
747683283299893250
747745661286744064
747706045976444928
747780628838440960
747705718598438912
747687280513585152
747738044330090496
747771049241116672
747684554345971712
747630984485572608
747755203261308928
747688287238774784
747592258661253121
747764585755738112
747699167192047617
747751411639689216
747719329412681729
747689218206466048
747710919594082304
747750648087777280
747680217255264256
747594808605081600
747720524680302592
747748349814706176
747798014476042240
747712580781760513
747673682634506241
747680955456954369
747806134774435840
747743521810022400
747770973596884994
747667844268236800
747722873373134848
747743496652488704
747693752597241856
747749511502663680
747738832863375360
747772013897351168
747729630631723008
747691605101056000
747783086797168640
747616262558224384
747686345108295680
747729521231695873
747702375712964608
747668015974649857
747714916765794305
747646788878860290
747715990742536192
747739201861365760
747697195881799681
747692200692154368
747774723585609728
747760055785775105
747712702387265536
747767542941286404
747595844954787840
747629935947186176
747763478316859393
747589624424464384
747742721054498816
747711758534578176
747586030186954753
747688014462201856
747702648434982912
747677919078649856
747748832184672257
747776955009875968
747766926315819009
747732692263907328
747706201249570817
747607425205735425
747711863518015489
747643135711412224
747592988415533057
747739361089753088
747737419366146048
747659640234713089
747775461594378240
747649913538883584
747771204619083776
747803731203330048
747730578590556160
747750400753827840
747779047749476352
747611736836964352
747736337046896644
747600701912559616
747596201197871106
747707388208230405
747786572444086273
747742184116486144
747754842295242756
747611263216160769
747729777306574852
747800862441955328
747590920493637632
747755639242268673
747599628011470849
747772621941538816
747758415976480768
747740179113271297
747659191356170240
747696117886914560
747802099589619712
747607274064060416
747766414665224192
747741601162747904
747806071545167873
747742628507193344
747784009418145793
747588198516269056
747801101261484032
747739411434045440
747701750770053120
747674534036250624
747698055625973760
747668062271320064
747699288696840193
747746483248627712
747767299357085696
747623061797675008
747733115762794496
747658947998400517
747789529524887558
747806159642451968
747636064064520193
747618670118060032
747786740082085888
747699452639645701
747714233115287552
747702124088274945
747790107957170176
747715319603564544
747782814091870208
747803756343922689
747659442875924482
747760383050539008
747770231196626944
747716254643949573
747683287636774912
747716481132142593
747686554764722176
747680834107346944
747696575300927490
747647887601991681
747740191880806400
747736928502558721
747662106405773314
747718943331262464
747792910083567616
747684772479176704
747700341580402688
747658310514540544
747690103485632514
747756696152477696
747597908334116864
747754003438706689
747725067136667649
747657421502427136
747675171503345669
747803227857559552
747779131564130304
747764799921098752
747767924488871936
747595354028179456
747709069885054976
747775352412471296
747747812679516160
747714250014068736
747641705252458497
747615763414953984
747666216706269187
747725943570046980
747694821935058944
747617940384583681
747600911447564288
747760576152084480
747782247995052033
747774715058593793
747750073514221568
747593135170158593
747716322121912320
747719325080031233
747686659811057664
747718255398232064
747714430348201984
747802896713015296
747640279327346688
747732633514352640
747655777314275328
747641222844530689
747690636011249664
747625636848631808
747684038337495040
747710579742281729
747786156905897984
747603612797280260
747785066500263936
747606464680837120
747796668217724928
747592355205652480
747762119463010304
747607370562478082
747767274266845184
747767022721728512
747667978347552768
747785779787665409
747789001017462784
747606074522427392
747735099832156161
747726652520697856
747670109020372992
747663968559325184
747743672859566080
747645715229319168
747805744695738368
747595714738323456
747645371120226304
747794730076020736
747771099560083456
747680565382504448
747774845220454400
747671782614798336
747707643851063298
747766272000024576
747710319737380864
747741886383788037
747788434606071812
747673510827401216
747747821353328640
747787239212539905
747648093198426117
747748462981169152
747593126999527426
747674605607854082
747782726238019585
747593177259970560
747651352378081280
747679768435372032
747796491939553280
747682884832600064
747719874605105152
747662274077331457
747776275201265664
747618997294686213
747594330454401024
747588089652994049
747704317679927297
747677042494279680
747721548249841664
747802984579399680
747594230089003009
747756058848989184
747595240907939840
747783581741752320
747779613867315200
747796563058098176
747654288294420480
747623183377784832
747747070380019712
747754112553476096
747693345523236864
747738476393660420
747675372809035776
747716552817057792
747601267984314368
747601880365207552
747732356690128896
747753726664974336
747694154889764864
747613569898840064
747784357885132800
747793484363538432
747749612300148736
747660118393774080
747703957116555264
747761473678544896
747791337278300164
747726140714909696
747749327100125184
747794537272217602
747675016351842304
747721321665159168
747804775496941568
747636562943414273
747673980367151108
747682779970822149
747740162440986624
747722089034055680
747702086423412736
747797263431401472
747591478566850560
747722932357574656
747609266618437632
747750912400195584
747672810340888576
747674970382303232
747743408907763712
747750585047334912
747687796345872385
747783913179910145
747698894524547072
747656473568743424
747775587612229632
747664014952497156
747712501089972224
747795455980015617
747657555497857026
747619106510110720
747781837074817024
747764229348954112
747687997743730688
747718368644468736
747697195839856640
747696314914381828
747597883218792448
747772710357504000
747669383376408576
747669522077851648
747687817606742017
747701121607680000
747683249766469632
747799222456549376
747750698582839296
747684927550951425
747750329278566400
747704880047988738
747787906081759232
747719455036301316
747697816672284672
747710227672403968
747792708719218688
747700350040346625
747806076037402624
747681588805242880
747763088355692544
747740942489133056
747694100443447296
747712471411003392
747744767761612800
747784676681592832
747754741929771009
747738861980225536
747738262291234816
747753626140090368
747782650748755968
747764258566451200
747729357674807296
747799801270525952
747739172396482560
747620578756956160
747746722357489664
747753575883935744
747772441804431360
747730972561543168
747663884572631040
747785909815349248
747715428353335297
747756482360377344
747703915223875585
747628216261586944
747696915031199745
747771984658890752
747619903390294016
747751839513346048
747598008951287808
747666581694615552
747800954712563712
747763839425515520
747732948305215488
747780767242149888
747685401373048832
747646038123614209
747616698967199744
747655546514341889
747764631867887616
747751889794564096
747804721063170050
747624726743310337
747687708307390465
747663570268209152
747635774489665536
747657614071304192
747684013247201280
747694813655465985
747621836683362305
747704598836699136
747621392435318784
747703579679559681
747658583072976896
747695945937195008
747794298276478977
747742309920407552
747798366780788737
747759569254883328
747739696952971264
747672285780250624
747649284263260160
747731497021472768
747788367580954627
747662223812734976
747683727921287168
747735464589746176
747681953768419328
747663268240580609
747624030367145984
747786412943089664
747603696301727746
747771653019570176
747671745088335872
747742100033265664
747743702496382976
747794138972622848
747795703393566720
747780364655960064
747716204622680064
747633245555032064
747750568265945088
747743773669662720
747798467540566017
747725583048650752
747685250541699072
747705974513876992
747749393961476096
747742112532180992
747750824428847104
747712760855797760
747790020178776064
747617134876860417
747748727025065986
747680829581713408
747778192224686080
747734902733443073
747591021303861248
747613054087618561
747704057771462657
747678418100174848
747652421778833409
747617818686984192
747767723170631680
747672655227129856
747641533302718468
747735083096768512
747727541880893444
747719207568183296
747771451797692416
747728233639088128
747745728219361281
747707941810282496
747595337418760192
747735812750585856
747754846422437888
747700207303917569
747747338718871552
747672927785656321
747701251631087617
747756813957881856
747802011769397248
747740598417784832
747621446621376512
747711385140887552
747730087559172097
747764401218949120
747591352649555970
747645455127973889
747699540485148672
747630028150579200
747741223469842433
747717311730167808
747788719676071936
747729592761352193
747725264197722113
747769300237246468
747775146992209920
747682259839385601
747661644982005761
747788870830391296
747759737069010944
747668888498888704
747729223650000896
747803915710767104
747687645531222016
747674257195470848
747744780247924736
747806440778235905
747804431803101184
747642359429603329
747761288986636288
747658738480316417
747720092654383104
747772731270172673
747784915605917696
747750723652358144
747603109350825985
747763461808001025
747765307356360704
747717957665628160
747772764765970432
747779227991183361
747717076991741952
747800644409499652
747762530412535808
747603599820218368
747748257451773954
747774614407946240
747719987801038848
747764472526274560
747766632664137728
747679022058975232
747787729786839040
747795002881806336
747632339396755457
747685967688048642
747658218122412033
747776698976870400
747612571751096324
747661703622594561
747710143815553024
747753051427999744
747727537715945474
747732494980681730
747723259504885762
747623229225721856
747609467668160514
747692058106789888
747747997258235904
747632729471258624
747771187497934852
747805731911512065
747652329256656901
747728506319167488
747592401061978113
747779433638002689
747776900249059328
747692238055051264
747617865063243776
747785548924878848
747641239718203397
747792926709788673
747798018800353280
747667269736603648
747621329344540672
747740137019215872
747689704842207232
747635891829678080
747737821838983172
747777873533091840
747759162705096704
747705857354383360
747791483881787392
747599623712292864
747640455219777536
747634541397843968
747740208553156608
747614815577837568
747789558532694016
747588366347051008
747756108970921984
747625288788480000
747747636828995584
747642275648372736
747682389850206209
747730200855719936
747681853247729666
747771875703533569
747766959719190528
747731144456679424
747716590414725120
747740439302791168
747774723333955585
747653994454069253
747753202578227200
747759405727383552
747741860945244160
747779895082758144
747709216861847552
747790838114226176
747665289748287488
747785360273457152
747804968422416384
747670331528208384
747688656232681472
747687196602339328
747738392574590976
747745912705925120
747678040478650368
747636780959145985
747642112120852480
747756167691120640
747769102966587392
747782994543448064
747790703678361600
747746424335437824
747686701821231104
747791521781522433
747737243259932672
747793266519777281
747787465667284992
747645131877134336
747768708647501824
747700526129811460
747702795273371648
747737683418562560
747753936539516928
747682465687420929
747755412888424448
747745925347610624
747776447398305792
747759531749482497
747688136076103681
747762862131712000
747699540392804352
747738878921023488
747597044416581632
747675708655341569
747590987598409728
747781359016501248
747673364085510144
747742267721588737
747702267030147072
747611082638909440
747791802602766336
747702338341703683
747597946280017921
747688425684348930
747783044799528965
747705022570504192
747595312026423297
747735368468996097
747661347316465665
747650295128330241
747798785992994816
747632847008108544
747749335425814528
747610587769634817
747765349358112768
747665399093792768
747648823133081601
747693114769432576
747619236546289669
747721204300144641
747701021045063680
747689969330831360
747736869874565120
747626710598823937
747746453926252546
747707094586036225
747785146112294912
747722785171079168
747715470665650176
747745946461741056
747744524479377408
747765860664811524
747735137647992832
747656125319905280
747741496321916928
747687104344367106
747793992088051712
747721233672835072
747652497339219968
747746370086277120
747593374312632320
747687905636802562
747773301678809088
747677751268806656
747597979725533184
747719220021047296
747661582000336896
747759900768473088
747785318451929089
747597744911507456
747647862394200065
747728904786485248
747694771674750981
747726782367993856
747752263016390656
747805190850383873
747769115612418048
747704678549495808
747800690416705538
747707501248905218
747720776183332864
747747984578863104
747779341459791873
747703491376877568
747802791561789440
747621224289755137
747595932678651904
747623153879252992
747679714169491456
747757061388275712
747665847884390400
747717978737770496
747706280693927937
747742423158185984
747673254765150208
747796647053123585
747671392531914752
747717148382990336
747596771665186816
747727180805836800
747591520363098113
747763310855098370
747641512410886144
747673405684596736
747586302669897733
747768474018144257
747688794829242368
747760806645866496
747764522803335169
747756008534052864
747588936889864192
747767236790628353
747776287863869440
747595207235899392
747745245958377472
747801344723980289
747748756553105409
747769404864159744
747751831070248960
747642573519527936
747643915583561736
747728392993280000
747746797750190080
747749930719154176
747737184329830400
747710294751838213
747617357321777152
747741529511436288
747732369340239872
747626215683428352
747746646914543616
747798412725092352
747776816341999616
747674802324934659
747605994964815872
747651758885838853
747684692615401472
747780717183115264
747677436591083521
747676400732282880
747726493145501696
747701444845907968
747762929177604096
747683388232990720
747677444870647808
747587489687207937
747771233832415232
747625318257590272
747617734947528708
747716665908035585
747726778173628416
747682515779981312
747740753972068352
747802124914954240
747632968659771392
747699679014559744
747727835335364608
747684181027717120
747782701130915840
747716430955687937
747720302231232513
747642103669342209
747776199787687936
747751696613392384
747753806566326273
747626471439503360
747700903847796736
747783585973833728
747761792521281537
747748429430829056
747742418859081728
747587007191220224
747732553713483777
747792117351669766
747660097480974336
747640455580499968
747603260479922176
747732272825143296
747724433608085504
747768092076441600
747631534010564608
747740497792274432
747763306476216320
747635166441574400
747716271601487876
747790758225321984
747705626499883008
747597597980823553
747767278645583872
747741932550496256
747777160430108672
747708352621322240
747763084052336640
747753282278465536
747780910083416064
747757644266496000
747748379006926848
747753722583859200
747756276948537344
747739583450914817
747696684369575936
747588370587484161
747618854797348864
747617537844641792
747799817875750912
747623505987051520
747712316230209536
747750207794847744
747804150503710720
747729907329933312
747740371921309696
747793186857357312
747706012476522496
747730356107882496
747764317567737856
747711087324311552
747766590532423681
747743740190687232
747802468550062081
747770122308300800
747731115151065089
747763763810607104
747764300786196480
747652937808252929
747724509025804288
747679575539335168
747768708827873281
747729894709338112
747800577015422976
747723951229571073
747796240306409473
747753667827118080
747789030176198656
747604631618977793
747672185435742208
747720994270351360
747781203814649856
747668217628401664
747683136700559360
747714468025667584
747709535641559040
747738069386813441
747703189441495040
747678170544021504
747729949344280576
747762644015325184
747634038152716288
747798706460762112
747683933714792448
747629340511207424
747779702060834816
747752132909076480
747740304896294912
747800556253626368
747763428039720960
747682255603138560
747726727841980416
747742817464745984
747756868110540800
747673636681703424
747734227324702720
747764279613460480
747748391782842368
747620972950327302
747657589077512192
747652039979720705
747599766343786496
747787092537786368
747649015769075712
747702753208696832
747711301506506752
747787146853916672
747700249397952513
747794830915411968
747648831307812864
747647795545374722
747647304581132289
747680225971011584
747795044631875588
747731832439963648
747708923143143424
747719849523167232
747690082216386560
747797775459422209
747715898392330240
747782159973376000
747797464799838208
747753169078325248
747688731805630464
747723921970110464
747733837409562624
747654632000847873
747632452567367680
747718725403615234
747763247768608769
747721514649272320
747721921463197697
747673720286740480
747633010481205248
747706461053132800
747747607427026944
747734927886663680
747687272015880192
747696914754330624
747784726891507713
747716779166793729
747640648166215680
747756830353293312
747766896657727488
747743824160555008
747683639949930496
747785607737393153
747800178724339712
747699221831290880
747724207149170688
747705479837659136
747724173871554560
747643605158924288
747730540464308224
747718796727750656
747796412105109504
747598537320325121
747700987754864640
747750908251955201
747745958792994817
747709413943877641
747700798700789760
747711863421538304
747734298573299712
747778074759008256
747698982856626176
747627343879954432
747732642058100736
747660260878524416
747736760927551488
747595714578915328
747607181864771584
747748408375414784
747680179502387202
747649749822619649
747787595908710402
747691260979351552
747593244096274432
747766624107794432
747772928377380864
747660567024930816
747706524169015296
747587644884869125
747588303193505792
747641730548240385
747733057197719552
747742662258757632
747692565311463424
747660411802161152
747805404772564993
747733598409752576
747746038417481730
747687234313326592
747622692522713090
747644490261856257
747786752853741568
747780012661583872
747746231372374016
747644624664145920
747745363143057411
747701616615243777
747683065124765697
747715633903730689
747728422705700865
747604053056692224
747597908199890945
747645207324270592
747750711207821312
747774198974713856
747699049768361985
747713738346729472
747681576482410496
747718184027971584
747781166074232832
747706192663842816
747739067471695872
747621404955279361
747772441569570817
747589238527516672
747804247144566784
747792846900576256
747721627929022464
747705899028987904
747587728905244672
747637607278907392
747744461573201920
747621782522306560
747587892487172096
747755391682023424
747736848714326016
747702858125086720
747718737738989568
747703420203720704
747699410637885440
747728367827423237
747750471910170624
747794050816876545
747779022638227456
747770659179233281
747659468079534080
747786052450934784
747732617005432832
747672143417192449
747769287482425344
747781346110619649
747691005143584768
747615365237071872
747728078403678208
747673057557352448
747697531505754112
747638396173033472
747739025868529664
747767525824413696
747767484049166337
747793127990140928
747605651208146944
747806294170447872
747690866588925952
747623929624297472
747712739804602369
747617479090933761
747677889747881987
747666825069068292
747767387697590273
747718490509971456
747674001586196480
747612324106805249
747630691161014273
747789789374590976
747593462560751617
747586114005807104
747775759566123008
747719052601208832
747638400346390530
747601570150387712
747588819185242112
747717978645479424
747695945832407040
747775709037346816
747779391527223296
747654196095238144
747729227936632832
747655391497064448
747728913103785984
747734772504461312
747767727306248193
747666309102579712
747723376895135749
747597027597516800
747673477277171712
747703500084248576
747624894351867904
747636256809562113
747683753355579393
747637187819233281
747612773035581440
747675817388421120
747745887674318848
747709996994015232
747715391011622913
747589012223778816
747699636798955520
747794218580590592
747679667797233665
747669387772067841
747753399429533696
747669060427587584
747733514590773249
747794826553262082
747698735031943169
747774668937953281
747741768817446912
747743014584467456
747785624405565440
747605479187161088
747802049522335744
747658499069480960
747718305864159233
747682243326377984
747702849862275073
747778372298645504
747760278272675840
747800799418396672
747674911376814080
747756071457001472
747772093614428160
747698080800186368
747731647727022080
747733610774532097
747714971212062721
747765739273265152
747602253775765504
747628388366462976
747754368301137920
747793685752995840
747773527852449792
747699586735706112
747797175732740096
747693672540610564
747732868282064900
747667319749492737
747755861569843201
747749784103043072
747600202823958528
747769631570599936
747734059598524417
747722407788544002
747671937619460096
747623225006391296
747719493049266176
747714602444656641
747775209831268352
747739050828759040
747666367957073921
747730569832833025
747751189379452928
747714908607881216
747725419210809344
747697653044117504
747718041815875585
747714812197675009
747632192688267266
747717823405895681
747693572162457600
747688731885330432
747795653011574784
747595928668778497
747686664106053632
747774744565583872
747773016520663044
747711997555412992
747691290322698240
747795116266397696
747745728320184320
747679692950482948
747711842621988865
747637607283068928
747593508676984832
747601934694121472
747804993634209792
747773578591019008
747757715515019264
747735405907292160
747779656141537282
747781769928257536
747718222087086081
747587611493994496
747662215436713985
747662454298148864
747646289622474752
747787570587766784
747756675524853760
747755496837361664
747774379371683840
747668674769731585
747778011907371008
747660336266870785
747619806854029314
747617969887272961
747642707707895808
747662714399494146
747601746210390016
747801906832150528
747667462615863297
747662064617984001
747701755211812864
747698189931847681
747804406574252033
747719706681970688
747667130942906368
747678182988460032
747659443056349185
747791488055185412
747791534389665792
747668309898838017
747743249243213824
747613028854665216
747745669419393027
747605411805728769
747730268056879105
747701973324005376
747723808652562432
747782461724200960
747718356061523969
747589569999175681
747779303690149889
747695077754048513
747701016779448320
747598722247327744
747800652537946114
747701352579596289
747668452245184512
747725570247622657
747779475719348224
747681806867103744
747769144959971328
747672021715292161
747723397644304386
747708725897609216
747786693915316224
747763256031350784
747766787949867008
747756289594392576
747733741032792064
747642460222984197
747786622666694656
747763096979124224
747728283911995392
747732075822850049
747788312778256384
747775415549255681
747601947599974400
747706746454540289
747776770242387968
747667256788779009
747728762234671105
747792318334275585
747753210870374400
747678237623468032
747729391308910592
747710978553417729
747759997229109248
747733698863325184
747797766966022144
747764543665881089
747641428516421634
747702120032395264
747753890498523136
747775843196354560
747772915647655940
747773083264688128
747732092574892033
747759716181356544
747769950211735553
747772147989356544
747621497158639616
747727608696213510
747706603659493376
747643378838413312
747691768582447109
747749087643115521
747696390541840384
747729408115490816
747758021741150208
747787608164425728
747762220382171137
747596406626594816
747802107919630336
747770202146938880
747728804345450497
747598868825571328
747670612227788801
747646797154222080
747783481124597761
747590480192487427
747745254443483136
747598407343046656
747716250764181504
747713604187754496
747618619790548992
747629080254652416
747645018790297600
747768423455858688
747751952566616065
747711502669451264
747704422650744832
747723431358119936
747682050455506944
747767848768929794
747740015631941632
747661099726684165
747756197067915264
747719069231681536
747721015569096704
747762941676625920
747652568613019648
747649057758265344
747797997816250368
747742762758508544
747655227898236928
747730121130450949
747695270868226048
747773519619047424
747709464300654592
747632691634311168
747726715628232704
747707484555583488
747613133720551424
747761742231502848
747591994218799104
747745963259858945
747653852095258624
747788766044094464
747749897198272512
747676602025259008
747736630816026624
747714468193382405
747594435593068544
747626215691804672
747757191428440065
747638001551867904
747787310364770304
747749503147589632
747724681277472769
747591415421505537
747588924353060864
747703877508694016
747783183349972992
747769312878833664
747707983786876933
747787360872599552
747598604794159105
747753126984286209
747670532930306049
747780142571749376
747696680225677312
747779463115481088
747648588176568320
747664836687986688
747623539910402048
747750878984175617
747654850247331840
747780012615602176
747724060256239616
747728531464032256
747619576209416193
747699486084972544
747647178684915717
747678145369743360
747721141096222723
747723808954527745
747600970088079360
747682343989690369
747741617642037248
747728066030505984
747692284259475460
747620406522220544
747687762845904896
747655579829669888
747729492219666433
747801109683593216
747765202565926912
747806067439050753
747658033614962689
747629684226142210
747797024377085954
747747166781841408
747779995515363328
747753504270233600
747590862121672704
747734542170099712
747718561796395010
747741403719970816
747735456234643456
747640165804425221
747779899348258816
747788254083059712
747724135820820480
747784219502514176
747612890350247936
747600001145122816
747644393994223616
747799583133212673
747693244927074304
747694046047510528
747738685957869568
747723653656227841
747708210325372928
747733665204011008
747591256138604545
747672436989116416
747758520804712448
747622264481316864
747629017675763713
747696881279639552
747643634749739008
747704062003548160
747772936572960768
747684080234405888
747712765180133377
747684789126336512
747796554740817920
747709028248260608
747784299072487426
747765831350681601
747651859674968064
747762836751925248
747757988346236928
747609396734156800
747679344982630401
747752094959026176
747806012971847681
747754783524651008
747761431861465088
747674966108307456
747692003559874560
747651238972489729
747694457043181570
747747137597898752
747622709140594688
747699263778455552
747781098873176065
747667139641892864
747717592710844416
747645454960181250
747708595966468096
747788619268653056
747735527751811072
747755207392661504
747719337457422338
747751931582554113
747702287699685377
747723901166313472
747718113001676801
747720789059829761
747664513772695552
747796370040328192
747719735933042688
747705810843746304
747801143389134848
747770499804069888
747762865998704640
747719987662585856
747772433243971584
747588429270003716
747792981231566848
747683933471522816
747717743852523521
747661410310754306
747760303539130368
747722479339184129
747737503264808960
747774459138949120
747715298514640896
747759129037438977
747698437508960256
747624961456672770
747793287398850560
747707111157665793
747756922703478785
747652090332348416
747754448076800000
747803488004997120
747749259861069826
747731572414099456
747597505785794560
747664543225122816
747644309822910464
747621006433521664
747804742278127617
747618288335749120
747712936953647104
747669454755069952
747681689565036545
747790577958215681
747800380138987520
747711288915148801
747717190145687552
747765625926393856
747712366884888576
747755337533526016
747805014576472064
747711402085916672
747636193894998016
747738736335663104
747703047074250752
747734240121479168
747677021405315074
747655617918210048
747587867136901120
747706268366807041
747747615819825152
747782520654139392
747701633648328706
747737482112942080
747781413483724800
747725046249062400
747761242920599552
747681467329806336
747779555285434368
747593399650361344
747721829016571904
747632037612392448
747764493543964674
747624261066489857
747618632264359937
747792947567951872
747719971111829505
747694666636746753
747785993621766144
747732763755810817
747595756484329472
747671455408754689
747745950597287936
747761897299148802
747756352378810369
747629910974468096
747620230566936576
747770004838490113
747643315902877700
747729944994811905
747670117488594944
747716837882867712
747674697773498370
747715596347916288
747648030476800001
747711708286820356
747594452236144640
747774551510114304
747593592441606145
747638047974490112
747701113202311169
747766628415221761
747754859189932032
747693479808086017
747687620386390017
747690652826210304
747650521872367616
747731832398024705
747715516781953024
747622767952957440
747723334796873728
747632725096566785
747693970399105028
747798639272148993
747629743273455616
747657505166209024
747690480805216260
747682352298602496
747664350199029760
747675800883896320
747713977518592000
747663322716188672
747712974928883712
747749964625870848
747755429430603776
747778921727406080
747587200112439296
747772580338221056
747720126347251715
747631416825913344
747727176766730240
747753583957839873
747587506359541760
747786803030130688
747617982369652738
747748496585809922
747790070388785152
747609249631469568
747757912651665408
747670637666242560
747654158312931329
747742158816448512
747730783998205952
747799306292199424
747687549045444608
747703000794292225
747729982684790784
747775671196332032
747794138758787072
747783359376535552
747721430561853440
747794998763098112
747794826872000512
747724089796739072
747664253868445696
747805421503602689
747698869291655168
747745233199235076
747622176556224513
747788954531921920
747679835573657600
747710412272074761
747729265492361216
747609937484877824
747721112046436354
747738413197991936
747742813274669056
747764162084896769
747703642409570304
747801684601016322
747592858228580352
747744398432178176
747696239806930945
747737654159097857
747761221902962688
747739696638353408
747791173633314816
747731295426457601
747598428281069569
747618179547992065
747659304476487681
747629432555315204
747768616624463872
747639713100664836
747784298913218560
747626475780661248
747666850155233281
747766481480474624
747795535625596928
747612051724345344
747692934393438208
747805128040714240
747718121243422720
747727239882604550
747616136896741377
747737566061920261
747767073120616449
747656875974467584
747718649880977408
747586361629114368
747713696122691584
747747536023207937
747703592103124994
747775746924494848
747723968350724096
747690879465455616
747664241243590657
747698970051416065
747595840655499266
747765680636891136
747776602277175297
747674936903368704
747600445913370624
747668079065317376
747667894675308544
747703554408841216
747662387591974912
747759216983744512
747738522421989376
747756591655575553
747782193297129472
747720105111490561
747664488762056704
747710886022946816
747791605311115264
747786840707633153
747716334360866816
747588936642355200
747717035136802817
747633388081709058
747595018295189504
747714786662715392
747738908285247488
747704380795781120
747586831370358784
747781618690048000
747693094011805696
747734873184567296
747769065524043776
747767748130971648
747764065796243456
747804230195388417
747739478660354048
747624365877952512
747714610879397888
747618657505685504
747707153402728449
747767953836351488
747753181397016577
747758285932072960
747767966255685632
747758546129985536
747762903831306241
747758621295947776
747651863865102337
747719572485177344
747674815037837312
747716905100779521
747716905100779520
747690027916853249
747736144159383553
747777911076184064
747753785653628928
747629516504371201
747793350137384960
747738258155646976
747714543674101761
747701709003169792
747795598686949376
747785703916998656
747616161932644352
747780964680609792
747696956877770752
747668527646146560
747726459784036352
747753902729236480
747665025788153856
747603708926517248
747701243347374080
747717207082283009
747731492617461761
747744876683399168
747670029211156480
747651465326518272
747803060290850817
747744658789277696
747672952980766720
747775000334110721
747594242516672513
747655324048441345
747700417082048512
747794193263669248
747785851074150400
747718654008123392
747596154976690176
747588307593355264
747762723346223104
747650597298507776
747646193367453700
747759288353984512
747780889254440960
747623652787576832
747703004858560513
747679131157037057
747640736326238209
747758663348150272
747593634195849216
747784365942411264
747791760676397056
747763336004124672
747775264453693440
747664723638951936
747767853336694788
747663322883973121
747608985642008576
747737616456491009
747777571501314049
747610935825661952
747762643839094784
747593953101348868
747586663518511105
747659141095776256
747790149921148930
747629118196453381
747785888793387010
747727533412655105
747726149283880961
747752006958256128
747606384963772416
747686051729248256
747696885650063360
747745887691149312
747731735991980032
747696843610595328
747788031898361856
747667416428183552
747773657976451072
747620976876191744
747747162537107456
747772785846550529
747589280789311492
747605743210237956
747723364316364800
747620868184997888
747594653776519168
747717894725836800
747728971786231808
747687452706484224
747777441515601920
747718452530544640
747782319465959424
747671669444075520
747783313423736833
747764183249338368
747726329634820096
747697321736048641
747732801219342336
747663549103747072
747693869958045700
747600215042031616
747708193409736706
747612508916047873
747738073556000769
747652056870174720
747603251839664128
747588588615802880
747649083242913792
747683912453853184
747748873934770177
747688744204009472
747794260561268737
747732583157465088
747683199728353280
747623745074802688
747713301916815360
747797393500835841
747777080792858624
747623162142064640
747765172857675776
747701553629368320
747699930488266752
747651360737361921
747645048133722112
747764820531908609
747749377297391616
747720843254431745
747601460733456384
747713792784601088
747702220645335041
747696906667724800
747682012488675328
747795942217256960
747789218836021248
747769648368721920
747708231154302976
747787080013647872
747764405358727168
747689373345415169
747722865227726852
747700765226045440
747738719407513600
747802955118686208
747749985274454016
747739428316123136
747792264164958208
747593030564216832
747655974203367424
747692422650560512
747615214183419904
747760324388872192
747804708379697152
747669630794227712
747610549849100288
747764837422366721
747755660121612288
747799478380396544
747587506657361920
747756855695413248
747690963011780610
747588441999716352
747740749459034113
747650269907984386
747760672348471296
747634784814379008
747737859554050048
747694020671995904
747610549916049409
747704989062172672
747588068685791233
747681660171337729
747767291106844672
747714900080861184
747769489094230016
747797343471276032
747616862473596928
747740946742251520
747611460243697664
747669891000451072
747696654996865024
747713176289087488
747759359539683328
747683509863591936
747795514683457536
747736827843452928
747733946272743424
747780419429425153
747710554849091584
747776338044542976
747799843205189637
747627700534149120
747672688789954560
747721241776263168
747688060612186112
747768654159183873
747785821521084416
747739574999318528
747729433541357568
747659313074831366
747775998444322816
747727332153102336
747617361746792450
747700413097476097
747682792662794240
747756155426869248
747746571228446720
747621203444006913
747786455053795329
747785200772341764
747715097167015937
747647585649889280
747605323926618112
747776388506263552
747764141146906624
747698005474709504
747671644307591168
747732813915492353
747782558499340288
747732692410597376
747757866606526464
747738933312782336
747763306526609408
747768926814232576
747756423828877312
747627868436324352
747788824546246657
747720025339998208
747737536529895425
747763470242746369
747780436206686208
747786412867588096
747673649264590851
747786882805866496
747793652349493248
747596800958205952
747783153872441344
747724370978680832
747745308763906048
747610436686622720
747693567997517825
747798471588077568
747722110114594816
747735901065854976
747802338606223361
747749159126577152
747717148273942528
747601209427640322
747687104608616448
747712735744561152
747684323394985984
747711229855154182
747776531057934338
747689453087526912
747774966733561856
747702027698974720
747756969096732672
747803345386037248
747613796584173568
747626190647660544
747765693274275840
747768050468937728
747606984833253377
747636013585965056
747718393764122624
747686278079127552
747768247274119169
747753982668464128
747788371720835072
747726648494153728
747625574122692609
747701847490723840
747753479423156224
747754359895789569
747669156883996672
747651343721054208
747691810315710464
747705949469745152
747705257212403713
747700840811626496
747714698884300800
747693924194598912
747747774846873601
747635544008589312
747612592600817664
747751038224994304
747747431136124928
747695577027198976
747640799240855552
747720075747143686
747693668392378368
747587183486210053
747614559557554176
747776778815545344
747683325356171264
747587884060909568
747682717186260993
747691382819651584
747727285839601665
747737754717421569
747746890041659392
747661867229773824
747631643347685376
747587892466225152
747754808891695108
747777760320438272
747751512172945408
747757111761723392
747770302537437184
747682230496002048
747745488946999297
747747737244950528
747743639313387520
747749373199650816
747800602428739584
747600202484244480
747756859755474944
747758424197304320
747588278291959809
747761180039479298
747736261528522752
747768100565704704
747767689779814400
747752665661190144
747716682723000320
747768058563928064
747650446186127360
747792695884550144
747711670433218560
747596960513855488
747757501483986944
747734005156544512
747741861075390464
747679529699840000
747683807617224708
747742230115454976
747726723828056065
747756805439258624
747614064944254981
747747288643080192
747760072638468096
747602589403881472
747729622175977472
747777776703447041
747761096061235200
747697141586497536
747746302902042624
747683082103291904
747693710457049090
747789910900248576
747709074343604224
747712052223942656
747770063399292928
747771321715613696
747771367995621376
747596914376400897
747713830638223361
747794470171643906
747707220356403200
747615008675274753
747724895136718848
747624508836589569
747678510148386816
747706310129557504
747644721011490817
747643336715079680
747699435614969856
747643789808967682
747659732287098880
747717768800264192
747803844470579200
747789047041515521
747716288424837120
747801059637137408
747762870243434496
747712748251942912
747691328193069057
747799897441705984
747628748904730624
747613972388581376
747775419793948672
747767320546664448
747615109405544448
747639616384208896
747736714458783744
747723481786290177
747792196854644737
747586847790891008
747770306899644416
747612693096505344
747739722089324544
747748387378892801
747793497206435840
747691286161940481
747718717010763784
747791882139336704
747791714438496256
747604476454805505
747717500712923136
747631341307469825
747745698972569600
747724676974190592
747701914335318020
747709430771367936
747804440074272768
747770143082745856
747677616988168192
747609933424660480
747745677757784064
747774094251335680
747669567875473409
747737998104502272
747666330044727296
747764392880648192
747657094346715136
747678732584882176
747611690959659008
747759276001792000
747638542583599104
747760462599696384
747721346872913920
747593546148909056
747673506360471552
747615067349352449
747723016101040128
747780994078486528
747637699562070016
747712253315645441
747725427620352001
747791374670495745
747763570675331073
747803702057119745
747727684520783872
747649548424732675
747619265746862081
747714711492370432
747681538440040448
747686634536173568
747658008621158400
747689746705616896
747766372541861888
747776124164399104
747785578305949696
747719866237489152
747770990365642752
747801365573926912
747643341257465856
747618158484328448
747772164896661504
747787583116173312
747805362678562817
747608574482866177
747594519462449152
747738249590890496
747788904355500035
747785435825475585
747732268832145408
747777579877339136
747741181518426112
747770403108622336
747775113546850304
747726501622185984
747616417801900032
747684541746319360
747603088370892801
747704099618066432
747594796101996544
747627150866415616
747785985312825344
747742142089564160
747716397405446145
747724467154075648
747778586447384576
747681450309357568
747612110390071296
747684197897240576
747749369051492352
747745921027420160
747713150921883649
747774899738017792
747589821921558529
747742972507201537
747654787295027202
747675846719180800
747721707461427200
747708604346675200
747589771405463552
747649024346492929
747719140476063744
747779727251804164
747745342318215168
747625506862997504
747750874458497025
747680250880991232
747728732752850944
747662655758942209
747684122177507329
747626542776229889
747716984603803648
747639742515249153
747598566894493696
747673598798741504
747720075847864320
747659296230486021
747721388732088320
747736156855484416
747734512826744832
747761062594883584
747739956651634688
747642531727409152
747695224781180928
747793782549127168
747699469051891712
747802279844077568
747764141021106176
747750392079982592
747794109356617730
747795812353089536
747636781084966912
747587082818838528
747663817774071812
747792935073255426
747765672004968448
747716183663775744
747604589906624516
747645874294120450
747755014395920385
747795543909236736
747748790229155841
747770449447231488
747794591760457728
747769820150640640
747725620805836801
747786320878178304
747617113905369089
747794415649959937
747697124511518724
747661049411801092
747718930689572864
747760282315948032
747786052304146432
747745237561393152
747794663252295680
747626215696064512
747683254002651137
747806050779303936
747790129020936192
747751482720661504
747745908578783232
747747611629608960
747741835888566272
747742305856040961
747723846409674753
747689683983937536
747731282885513216
747617223032868864
747762207492964352
747614106920751104
747666669628235776
747738304234258432
747784445747470336
747725880961695744
747678476942057473
747797259568414720
747758872966815745
747656020252594181
747618829522477057
747756449036705793
747792356364197888
747764443199700993
747722567235080193
747748345590980608
747730423338442755
747750765406584832
747738014928015360
747769090329153536
747716409938087937
747774601963380736
747806595875143683
747721275339079680
747598336077750272
747728502233894917
747666770392154112
747804926529650688
747786479884075009
747660411860881408
747728124822102017
747721577370910720
747606435584970752
747699276499812352
747759716370161664
747611195754979328
747652761588752385
747740023831797760
747754687131090944
747674773325488128
747649317985525760
747636047253807104
747640673650753537
747802548438966272
747803051826753536
747727357226680320
747621039811661824
747700060767543297
747796949194047488
747723364190556160
747675205041020928
747729412225892353
747636324186857472
747676194921975810
747765521341366273
747715935918759936
747718666666577920
747696172496723968
747803148098600960
747772533923942400
747590157109465089
747735527466598401
747720931620032512
747790460379402240
747588290652450816
747708650479845376
747701029421072386
747655231983484928
747744465641607169
747641323402964993
747610126484373504
747666631850102786
747781883233189888
747770269255622658
747634943874969600
747771443589619712
747733535453286400
747709674179420161
747723146086780931
747729387269791744
747689696516530176
747759237925904386
747803861235171328
747589297566552064
747617172709474304
747712177935683584
747696197738070016
747736500951998464
747732478245371905
747625863403831296
747723783805542402
747752468658987008
747737188805283840
747754452518584320
747709342707752960
747758231259328512
747748483671560192
747748232353157120
747686223758692352
747770927694254081
747716183428898817
747651368794611717
747804217692172288
747732658902413312
747771942766264320
747804935169835008
747785217662910464
747787977582055424
747714774167859201
747726971229048833
747733816496754688
747754972356423680
747748957732880384
747596520187400192
747690518390444033
747676664855957504
747696529113219076
747734525392748544
747716158237859840
747773649780875264
747782520780038145
747670234845290496
747739499774484480
747597862297542657
747703974040637440
747670016628228096
747618678557016064
747718486273691650
747773511301664770
747613708478717953
747786018586263552
747783816488620032
747778389197611008
747591952267284481
747647304690176001
747707883110940676
747610487156703232
747761704294031360
747590841099755520
747694259944431616
747693848990724096
747597602334576640
747755182348447744
747600236395266048
747629256646209536
747743643759427584
747600743662747648
747715470426542084
747586092854042624
747730695913627648
747649951375757312
747801856227872769
747732222401200128
747801936238350336
747744075839868928
747776946386386944
747709023651270656
747742406326517760
747716737051803648
747682226360418305
747706716821782528
747741617755414528
747731266267660289
747750618761134080
747686223800578048
747690736901054464
747738451043356672
747749188339908608
747715076363272192
747667093395509248
747675792503603201
747718553361604608
747751520632987648
747589305653035009
747763604334743552
747695312471474176
747709296339750912
747793589334323200
747648772667215872
747796294559686657
747739717890904064
747704074678702081
747720449342214144
747781337755463681
747638173820411904
747620377061367809
747706159180681216
747792297362784259
747647048757952512
747666011063746560
747762845232828416
747597996611690497
747626798826029056
747695799157526528
747604602271502336
747736454768496640
747793111087259650
747762044087205888
747744348306014208
747698181429919744
747729047673839618
747635501880991744
747799578754301952
747735150184775680
747700056644530176
747796374628999170
747794386143043584
747713301870698496
747727722256961536
747717563635929088
747725293754945536
747709535721250816
747745246046457857
747730771209822209
747724710524370949
747655668027527168
747762723342082050
747802007537356801
747743081764651009
747719245488918528
747777328013533184
747654992853635072
747765164632641536
747620511652290560
747653252397793281
747796840104361985
747696617302728705
747592455759986689
747692632474796032
747707346013544448
747765118587518976
747711246783418368
747597673444814849
747730817451954177
747617122579161091
747749557497372672
747794369374085122
747619580504203266
747798039624986624
747729731064373248
747718423313059840
747602656416260096
747724689552859138
747755010067406848
747667512897191937
747718083444359170
747695073773649921
747679001100025856
747635657003180033
747678480993820676
747669463244410880
747664031549431808
747765097532133376
747765118570741760
747792268052959232
747758835268460544
747623430762070016
747740065971961856
747661741677502464
747700291450056704
747726984046854146
747779811280556032
747800535336620033
747715680103993344
747705907597934594
747717811036950528
747760026765373440
747717211087867904
747782310787956737
747685476992229377
747746483223465984
747613469361397761
747767236505501696
747772919690989568
747730548907442179
747793069303537664
747725662572711936
747794264684265472
747587837676130306
747741173213765633
747753919741370369
747673108132265984
747729009715326976
747784160538812417
747783187527524352
747610503778729985
747721338132045824
747717760768155648
747792033532739584
747754745994043392
747790737140490244
747740191926923264
747668083213537280
747711414593290241
747607492486643712
747757677598638080
747735091489693696
747790187846078465
747713847314767872
747707635693125632
747729408325206018
747698034859999233
747780402677350401
747689167874822145
747708071632375808
747612940933570560
747649259214872577
747769614944321541
747699754440724480
747651675280769028
747660730539851776
747711934544416768
747626610170421248
747766410315730944
747743958239952896
747761649663246336
747615218394488832
747639054427111424
747767735766126592
747652992191594496
747772194428715008
747622289848557570
747770587645362176
747797137967169536
747705433595461633
747618875819298816
747743056376532992
747621182577512448
747640799211438080
747769560200155136
747589440084844544
747723972259749888
747799788561661953
747732784639279104
747789256828002304
747659144988065795
747758642590519296
747768599754973184
747603415325253633
747733975825813505
747775654381248513
747797746116083712
747718767384346625
747705848907055104
747670004162768897
747753839823032320
747716619623870464
747625636705894401
747800619214319616
747597920875085824
747688241055305728
747648730745159681
747778364203802625
747637339074203648
747723095855734784
747787792697135104
747794193389588480
747612315835588608
747731098315153408
747590115417960449
747805920474718208
747751550043332608
747777319704592384
747591423961272320
747757384236474369
747795338426081280
747701721703530496
747730901451276289
747626240719228928
747660529154527232
747612823182782464
747735645066518533
747713331390201856
747746072282435585
747717525547458561
747755337378369538
747741869359120384
747721170590515200
747797561352720384
747681375210344448
747744428148723712
747721229210091521
747706591089201152
747618984757846016
747749268388077568
747630066037886977
747647338177519617
747612953256525824
747804297455345665
747685150088126464
747786651875819520
747645731884900353
747733568839946240
747704397686255618
747643772947824640
747715927718961153
747762220398936064
747662555125059585
747797976630833156
747659828751917061
747605345044996096
747606749905969153
747687565847830528
747683388262342656
747751319323222016
747750769592438784
747660340649930753
747595668462641152
747755303605665793
747746399333322753
747700996126679040
747636814572199936
747760693500387329
747762283208531969
747724899100270592
747636038831640576
747796349354139648
747742754646724608
747764916996702208
747709090806243329
747805878619901952
747678548165525505
747753567524630528
747639876380725248
747702975670390784
747725583090593794
747586612901576705
747641390667030530
747611250293497856
747650093852069888
747672613070180352
747721531145527296
747757614826651648
747741579994140672
747598428595683328
747662018170200068
747760890812981248
747611447505477632
747765898694565888
747733262727000064
747738174252793856
747710751767470080
747730427595587584
747773565945155584
747787080038813696
747746055496810496
747618838129278976
747650844649205760
747705446136487937
747625653608972288
747603247888736256
747609568398585856
747593500301082624
747604581425635328
747805182658936832
747744213870194688
747784311823273984
747651989673213952
747706171893616640
747740631938793472
747768981294047232
747720994270380033
747789608956608512
747712878296375297
747604464207437824
747748047459868672
747681110566506500
747750715192336384
747727613045673984
747702212114137088
747783649064529921
747738220209668098
747700929059774465
747586667817500672
747784835750633473
747700031432560640
747607710238183425
747774475886800896
747753722545995776
747670138443415552
747658537019523072
747757681906094080
747731383611723776
747650156594618368
747724748386361344
747769086239703040
747597031624028161
747728627886886913
747786643722149888
747703726547283969
747633228542939137
747688790328754176
747782411560300544
747765420283789312
747776111849811968
747763356707225600
747662811023687682
747749536718819328
747719643784155136
747785712435499009
747700958306668544
747744436482826240
747757837195972608
747731979190288385
747706758983000064
747755874039533568
747777869057753088
747764313302118400
747642225463595015
747634621194637312
747708222790897664
747759728734912512
747631697609400324
747787801265987584
747712492596568064
747656431483101184
747672239940734976
747748336942354432
747667806498463745
747674056011440128
747805602051657729
747676610388705280
747591759396507649
747777038895976448
747787188943921152
747605286307799040
747685829288529920
747592518527770625
747686332659548160
747661233898258433
747706645699043329
747764615086505984
747797414753538049
747597853812396032
747796332656660480
747749096417595392
747773716898078721
747715600563187712
747599095456374784
747803433583939584
747690682186350592
747603293979938816
747782415825895424
747733745109770244
747628014955991040
747752950714466308
747702036033052672
747644192386580481
747798488272928768
747599196082016258
747592766058790912
747707610430902272
747659128282161152
747683203767537664
747663276624969728
747805152963354625
747751780696625152
747765814644768768
747754599231152128
747802733080641537
747737507308142592
747682121418932224
747760349718388736
747648294646611968
747722965920395264
747698752140480512
747725289321533440
747745325654380548
747757690458349568
747678107818168324
747792704281546752
747798916159180800
747731668904054784
747725536793858050
747723368254812161
747746692699664388
747771321870876672
747647220971876352
747594574038597632
747623753652154368
747791269905207296
747668741828284416
747730586865901568
747802875615657984
747801495551213568
747788921229062147
747767106595348480
747647854160846848
747786870180937728
747696088799404032
747791571995635714
747720000190943232
747721967608958978
747613863416373249
747720549825142784
747762509734641665
747791324569493504
747598558593974272
747775251879124992
747717831949688835
747776338111561729
747694394271240192
747761318636118016
747659942212026369
747710269590278145
747670994106613761
747763390609760256
747699200687771650
747726430298120193
747777600815247360
747600114504466432
747777466647863297
747715604837171205
747712349830811648
747671551764533248
747605965629980672
747616573033046016
747762002131566593
747612017884704768
747745380184395782
747605026147696640
747766964156796928
747757421859319808
747794466149371904
747706196950417408
747614857487278080
747736626558730240
747683413419778049
747760496191758337
747743098332151808
747779198962569216
747769828778311680
747774937239261185
747713754960367617
747747540041347072
747742444045885440
747680204693311490
747700324798967808
747770839555203073
747797586476679168
747605403463221249
747772915769278464
747734072089284610
747678065791205376
747773041493549056
747766632668237824
747739462046711809
747801654976708608
747802649056010244
747722491901186048
747781740358361088
747620289358368768
747708679890305026
747595735793704964
747637385056288768
747624864979259392
747611405797330944
747803479561900033
747746600479424512
747800111497912322
747706964587724801
747797251033022464
747805815763918848
747781291844734977
747701784475484160
747717227995140096
747672961033863168
747726518118408192
747688513668288512
747646839269298176
747697334516129792
747692020341346306
747734420409421824
747773796392796160
747797548858023936
747691219103383552
747714480633675778
747669299460972544
747780960352088064
747805870487134208
747741575975833600
747619286613647361
747692917758824448
747707144758255616
747692422684098560
747691332093775872
747660709597675525
747669161191563266
747718461200171009
747743186374758401
747750673249230848
747804121265213441
747659019431591937
747601209381560321
747710680804036608
747779526013386756
747794822430330880
747740141528055811
747688878669180929
747757224844460032
747753722697089024
747764157957582848
747719321082789889
747651205317406722
747719912181858304
747594238267797504
747757375638093825
747677977417256960
747611510676066305
747662756514529280
747678367583961088
747749213753118720
747786861909807104
747703651158876163
747672118150705152
747652178643460096
747744415205171200
747758227299926017
747642699411525634
747781652559060992
747729730963709953
747707442641932288
747627188606763012
747611816860094464
747590190756069376
747801201996144641
747788921241735168
747682666783313920
747801180974178304
747686353622675457
747788795244851200
747689008663244800
747782067761471489
747738069407797248
747775012950597632
747619408479195136
747663629038780417
747638127662104577
747746923549863936
747726648297033729
747719928850034688
747744763537920004
747722508695142402
747780138226573312
747698366197411840
747777340684500992
747710584125276160
747681387570958336
747768251720007681
747621597763108864
747730532323172354
747671967159947264
747689813877350401
747693836227457025
747786979216023552
747698995179421696
747718423166193669
747602706731175936
747774350317789184
747739164079185920
747793954305875968
747761607925600257
747664736335040512
747610797287813120
747706473904541696
747602274604691456
747635229137993728
747761624509911040
747714212215013376
747587980542492672
747687905510952962
747691902598807553
747671292048977920
747592963295944705
747701956471324672
747589020591472640
747593193907073025
747588764684279808
747769254250954752
747683099039928320
747721200084860928
747655122767978497
747746894185664512
747740313356238848
747734109951238144
747647879485992960
747647111697735686
747783313339858944
747730804692881408
747681014441443328
747685095172096001
747723339066671107
747687813336936452
747784659619151873
747783212789829632
747706926637654016
747784613758668800
747692993306591232
747701633409220608
747705941164965888
747637695564775425
747789579629912066
747765336477405184
747675771544739840
747750014601035776
747669731742724096
747612139649540096
747778452086988800
747668204940566534
747673477184917504
747732285538058240
747781425794015232
747785838549934080
747620406677254145
747707526553149440
747778657771470848
747769329421164544
747728363725393923
747738526603677697
747629831404269569
747721812134486016
747591285364527105
747597665072873472
747776564843134977
747692825265971200
747685577898754048
747784823423438850
747739696600588288
747790305215258624
747719199187943425
747658805580808192
747721397036810240
747794063299088388
747730054306799617
747739944202928128
747766112507600897
747702128400031745
747770809943527424
747773582474874880
747743601833222144
747743798785093632
747764891918864384
747674148051296256
747737050334531584
747754993604829184
747627625120575488
747614178043527168
747773196699480064
747615113524326404
747764761803296768
747623598647549952
747626169571237888
747759623977959424
747663176083308544
747650769076133888
747596595642966016
747633538829279232
747766175392727040
747754162826412032
747764258486755328
747781832737849344
747671443039784962
747638161145212928
747788346542399488
747711527776583681
747732117610708992
747787415352377346
747742318430687233
747749327074902016
747680280127938561
747663301572726784
747773104236158976
747628581417672705
747743006065819648
747757254162714625
747796554627571712
747641457633296384
747725717027303427
747738757273616384
747755995779182592
747675666359943168
747687599301599232
747692506482081792
747730091858403330
747671715422027776
747751185118007297
747690879461236736
747681534258384902
747631072746291200
747662353869701120
747598914845556737
747643831680667648
747753563078594560
747731274593353729
747667785631797252
747773876201988097
747764266846068736
747756486445654016
747756759125721088
747770445236146176
747770856357629952
747604434545422336
747735707997863940
747765898660962304
747716020123598848
747805291396403200
747687712644276224
747755672708734976
747731605805015042
747737050321985536
747805102715576320
747728921555308546
747789181288488960
747736328683593729
747776887892500480
747690611009032193
747683379991162881
747593177029349376
747688320835129344
747767316193087488
747675863815163904
747756444833972224
747697166475534336
747620335189524481
747703424590954496
747676975364513792
747598529154134020
747762584946937856
747678786926305284
747664040047087616
747693546833084416
747737255595368452
747804570206769152
747698970118488064
747748290943401985
747770785020903424
747751562576019457
747743194658516992
747701537007353856
747716447661662209
747776560581664768
747590245462515713
747752560614871040
747696503704158209
747775625256013826
747723657640828928
747690287774961664
747748387391365120
747748110638714880
747640660983947264
747671015203934208
747636223271968770
747599166524653568
747634461718749188
747719635433308160
747784085112782848
747626152907309057
747594850518859776
747702401021403136
747600420890120192
747739633820237825
747775696618000384
747662215344496640
747799755154038784
747595400333320192
747758793472229376
747722420644085764
747750442562641921
747758789403746304
747697267205935104
747775281193070593
747667424611270657
747668251203743745
747641806020612096
747690078328201217
747713608306540544
747631496295415808
747673070236737537
747730448260960257
747669098318921729
747735640863870976
747692150243082246
747747703728316416
747714539291033600
747748920080605184
747771636225540096
747663826053627904
747732004519682050
747722550520725504
747676660410032128
747598449365815296
747664115594854402
747699876142657536
747733304640737281
747732726019727360
747800975667257344
747773918308601856
747719874600927232
747751994677403648
747801923647119361
747712714705870848
747767173842636800
747776783001489409
747762618828525568
747798790464114688
747661024292134912
747665730213130241
747617697169448960
747710030284197888
747722030351519744
747669987440103424
747611816725909504
747649842399313920
747779265953939456
747786190867267584
747611489310220292
747747405911719936
747699536215314433
747785561503465472
747679646943158273
747703277555417088
747735192090066945
747677310569046019
747719136273371136
747803496469106689
747607731498975232
747651549464240131
747754414711017473
747803291015319554
747613150304944129
747670868193648640
747803123247349760
747702665388384256
747741383079919618
747689813998993408
747789864867762180
747652560262152192
747781035874717696
747750077905657856
747753525418033152
747648810621468672
747708587787563008
747606242634280960
747800673526374401
747711980954337280
747693836235902976
747643399872851969
747640002465652736
747768494914076672
747784940767453184
747744482473443328
747753730787860481
747735393441878016
747700417119793152
747594661770854402
747805174283014144
747699783888932864
747651092020879360
747749326814871552
747799406972379136
747742343504273408
747750014785626112
747661112355753984
747792465172652033
747764497843105792
747793597970296833
747715860400308224
747608503141957632
747726329349562368
747744616913469440
747755391811977216
747630841862455296
747662332764000256
747756645812342785
747777835515863041
747734026224537600
747683388425965568
747732063009259521
747725062682349573
747706855451930624
747792037588664320
747766213003075584
747654808312643586
747778548673486848
747773150448979968
747669190585245696
747652111341600768
747763629550878721
747775574995664898
747727160106975232
747775084060905472
747774962635837440
747710814803591169
747727021661360128
747756734106722304
747720734391283713
747768805351292929
747675486193614848
747670658478374912
747770814502674432
747719748700471296
747722018003509249
747741365996523520
747761771277062145
747731614277459968
747754368364052480
747741458275401728
747740330297073664
747754217453010944
747716502191734785
747589700026777600
747731656308563968
747775541244100616
747774610276556800
747593051254689793
747787218324848640
747798119455268864
747724563576922113
747644108538261504
747760391552372737
747779437664546816
747721724117000192
747621509649281029
747792272381583360
747747548664840192
747672084667633664
747737553659375616
747696906508341248
747734634113470464
747607387339644928
747786018586136576
747768012413992960
747716124725379074
747775197302919168
747681601300094977
747764023635083264
747648760063328256
747697535825903616
747791614047813632
747728120430616576
747598420077088768
747587120655704065
747799993965289477
747802930120638464
747705572028518404
747741772965515264
747756595715710976
747762694024007685
747711666108915712
747654552510468096
747752535683805184
747796194085081090
747680846602190848
747762203378466816
747654137093971968
747724014093737984
747748614039035904
747757627652743168
747691432996134912
747760429116514304
747751759486066688
747720721854509056
747748446099152896
747761565701570561
747666023961223169
747711708056195072
747726367186423808
747616367671545856
747793505330814976
747601389497442304
747695421619867648
747692846468206592
747613863399534593
747591990188064768
747614815758147584
747701843082551296
747785012184027136
747735267751100418
747757778605834240
747718150721003520
747725197265018880
747666317365420033
747795552281165824
747620339375611904
747782621338472448
747687524055846912
747639897339625474
747657316372189185
747748639263457281
747608997948121089
747774559919702020
747718456963899392
747595962286145537
747787683947122689
747773607951081472
747805731752153089
747587611208847360
747748513212141568
747684692539936769
747784315921006592
747775579189960705
747614551265447936
747766527701704704
747795217001095169
747736626764328964
747741454357827584
747753869455794176
747754951510720512
747783531284340737
747711158795255809
747792616201289728
747709204316753920
747724240657518592
747779614152359937
747730980904013825
747801457936707584
747590346041851904
747725134333616131
747589972845277184
747718872103555073
747652539231899648
747598399214653440
747631345396944896
747693672670560256
747770533165535234
747803337110740997
747745069818482689
747686420635058176
747748073015742464
747669547122102272
747766125144973312
747725201249558528
747713310359969793
747759120602828800
747613154742575105
747768520193150976
747683283463454720
747719018782531584
747641713783603201
747662718644129793
747756704666947584
747734680569528320
747755286933307392
747803018243022848
747614073223843840
747802942703566848
747757212198526977
747728590494703617
747736840682233856
747727017521594368
747658666837422080
747591226883379200
747726421662011392
747794092617175040
747762279098159104
747637838083133440
747791282467115008
747626739984019456
747799360709206016
747767907849904128
747698319787433984
747635418099769344
747704921907142656
747792947656089600
747639985713647616
747743257690464256
747759556810412032
747635627684925440
747737159449329664
747723955671281664
747744855678386176
747726841088196608
747650685446029316
747739021414174720
747741118561812480
747757765670625281
747653877068079104
747652195135389696
747770915157585920
747801575414980608
747728623981957120
747725645870960641
747795321820946432
747668003551055872
747791093731893248
747646260383997952
747602169638100992
747780800809033728
747757459738075136
747624915566628864
747756235055828992
747709657381224448
747617273502924800
747606330555371521
747715856487055364
747674529762283524
747698714102358018
747719404658495489
747728221374910468
747722013767237632
747804611960938496
747774870344212480
747613125159981056
747729244789350400
747771866933231616
747714195320377344
747684004799840258
747765562869186560
747728678486933506
747752149631766528
747783820879925248
747625863454220288
747772899034038272
747703512595857408
747625741894852610
747754016352931840
747698340767404032
747789726531358720
747739206047371264
747685128986570752
747700224064368640
747725972850483201
747614354233692160
747669362442657792
747736144322887680
747650836248072196
747762715238797312
747630795712512001
747705605440307200
747693265760161792
747674861162606599
747770197944078338
747730792160370688
747752229210361857
747778020237258752
747667445750599686
747708386175746048
747670398435725313
747680959881953280
747685439369318400
747718712627761153
747757983984128000
747682494988836866
747775591680614400
747593688868585472
747589066611376128
747613251043631104
747722131190980608
747710932449628160
747721745285656576
747806096660832256
747767186270236674
747586889889222658
747751533056516096
747603742820732928
747677545571680256
747800706988412928
747680855007563776
747794445043638273
747740527102205952
747742712586182656
747791433642414084
747729005718151172
747785485825806337
747787436428660736
747784764627779585
747714103280549889
747756289455980544
747755945606922240
747659115749576704
747714480696627201
747644360368488448
747683610489126912
747687972619821061
747680343084376064
747786870306840576
747704674200002560
747787356678275075
747773234519678976
747730255260033024
747688047983079424
747650534451126272
747688836516438017
747726480348708864
747732448960720896
747777931926192128
747761926583640065
747742297236869120
747769627363651584
747710428831223808
747757073908252674
747686739322470405
747727797767012353
747631504872906752
747698110089011201
747735536127868928
747761502862589952
747624047404589056
747655135300620288
747712656098861056
747716141687136258
747757660888522753
747622553959677952
747714879264555008
747604719741214720
747767714572271616
747766255193587712
747796777131188224
747657094036340736
747702950659825669
747767093848907776
747782398817898496
747608549329604609
747685124582543360
747603302427164674
747727302629392385
747784982865731585
747609044035133440
747802791918338053
747682775852064768
747648147590086656
747682880718004224
747783619448606720
747768985463066625
747737813446176769
747722873356324869
747770424117833728
747708570871955456
747792914097418241
747758495794143232
747742909689106432
747693316393869312
747715634180521984
747727998841987072
747610747144904705
747730901350621184
747683996478377984
747610235519504389
747758046978285569
747798576537829376
747679483440807936
747795070133231620
747732067262267392
747788518617911296
747711431294988292
747754066370043905
747755664617910272
747789365573738496
747746214720995328
747586172864569344
747789101378736129
747625574001156097
747764682333782016
747767127646560256
747696642246189057
747724320588369920
747654552309075968
747769006740901888
747784982853222401
747713591575461888
747591268692168705
747593189876502528
747594225886199809
747589528270024705
747715088665149440
747646323185287168
747767702140362752
747695359011463168
747776799615102976
747643609344802817
747803630720421888
747776065750315008
747666749445791744
747709015656964096
747708591826739201
747673967775879170
747666539948740608
747704393286492164
747789235843903488
747589234526027777
747700471503134725
747787121675534336
747676199275663360
747801420036870145
747624118472704000
747704095641845760
747743836747739136
747784622168211456
747608893132529664
747802649270095873
747766242702917632
747715672025739264
747761242899636224
747700173950836736
747720042146562048
747680280371134466
747688572485050368
747788862555033600
747793241219661824
747619936864874496
747706985278279680
747778536140902400
747612538125225985
747751847558000640
747716758149210112
747783997179236352
747759242317225989
747699238755237888
747804838747078656
747749179942907904
747675070949113857
747679101692035073
747804222008107009
747742293025820672
747732608314904576
747769153503764480
747790854824275968
747806717447122944
747722135225966592
747800866678280192
747715394803228672
747683107285929988
747670163571544064
747716762226012160
747773611839217664
747675796676960256
747640971295342592
747719543032811520
747746424574644224
747704858812293122
747721271375462400
747742221584187392
747722466445897728
747758537615376384
747684998791241728
747805329338011648
747711934506606592
747791194634207232
747685552514863104
747657958062972928
747745140916240386
747714057176760320
747766414401019904
747643634569388033
747666397136822273
747687767174422528
747662794145816576
747761587063230464
747726463676350464
747726165792665601
747592678074789888
747769522418032640
747682750623289344
747753399404335105
747763176373108736
747786064920711168
747781283233685504
747612835878834177
747706205171290112
747648239906750465
747668045632536576
747793031395434499
747656746051706880
747776304590749696
747727113852170240
747738904149663744
747796940591665152
747764392859602945
747771690785116160
747773276311724037
747754175379939329
747624856611495936
747693127469768704
747705127507738625
747760819216097281
747680066306465792
747777122559733761
747744184568791040
747604111940427780
747768054478675968
747776380180566016
747676752911155200
747624328124989440
747733992674369539
747688027305148418
747628946179522560
747702992384700416
747703332064595968
747711003387957248
747727537363648514
747679453820616705
747715059439255552
747717710067412992
747758323630546944
747786010382241792
747625230114369536
747750837049499648
747600261384855556
747756344137121792
747711804890030080
747649703874076672
747705823745441793
747796739491528704
747769371339165696
747690040336211968
747799658429292544
747593588356358144
747712194712838144
747777475028094976
747743610255314945
747710441611198465
747792725588611072
747790850437058561
747643215419949056
747710860945137664
747676778211205121
747803978906345472
747681614117863426
747740762339708928
747762966624346112
747596805425111040
747673334373036032
747703101566652416
747755517834035200
747792264001359872
747614962462294016
747760496443531269
747598206167552000
747748810961616896
747693291060203521
747793669290344448
747698592459145216
747664006563913728
747713742641696768
747800463815380992
747788161909133313
747713306413105152
747789156101791744
747617848219082752
747672055311663105
747724886580281344
747803752233500673
747592422218043392
747705010050445312
747619790123073536
747713344040239104
747623216957390848
747698865130848256
747788388611293184
747797003741044736
747725927078043648
747751461791145984
747757832972419073
747788992318316545
747721392922238977
747615213935988737
747677914515255296
747723993176768518
747639046084698112
747755660285194240
747683212072189952
747750983661391872
747659052713414659
747779118922612736
747788170289307648
747621719548977153
747726858008014848
747741965991612417
747737997907472384
747616564657201152
747639981242482688
747736819400269824
747784416588500992
747740258641543169
747671019469574145
747710936568434688
747785402174607360
747797536065323008
747799339846729729
747663091962351617
747692062041071616
747709069956358144
747760043446177792
747630162406182912
747744025239781377
747730297307959296
747668578216861696
747757652516605952
747658478471221249
747745321443332098
747765705542668288
747803974527500288
747689247616958465
747771066055942144
747725956408815617
747697015409213440
747729697589571586
747620653990219777
747794906563883008
747641600390619136
747747892673323017
747677788681940993
747758520896987136
747783678336499712
747735204622639106
747645010456240128
747796009669922818
747619584711106560
747801856483655680
747604380250083329
747647724292571136
747678648568811520
747679009333452802
747717999830904833
747619764806291456
747765798001848321
747615381838127104
747705450422992897
747635657233698816
747595764935819264
747646683866079237
747762354629255168
747724731420413953
747736265668300800
747766196334895105
747767643424292864
747803278449090562
747731585110257664
747593168799961089
747723020047884289
747790431027617792
747597023394701312
747715558590775296
747735565366403072
747726241319522304
747738560015515648
747797301293359105
747620356479918080
747692942899421186
747757656719368193
747729630497542146
747758851982761984
747595106509717504
747793375349211141
747612089330458625
747722487421632513
747664560061059072
747732188985069568
747731698159394824
747801910887981056
747618112283906048
747632217556455425
747727893967540224
747663389997019136
747761456872034306
747724089998118912
747586244079648768
747797104131616768
747628497456160768
747776808049848320
747730276374224897
747720658864463873
747718624429871106
747689033841676289
747765508359991296
747666724196081664
747796085050060801
747688870205132800
747800115771957250
747773041351004160
747701289677688832
747763029710938112
747739738556272640
747715537430528000
747650387574931458
747650072863719425
747741135645216772
747655605393985536
747744348121370624
747625297013506048
747750367094509568
747747267633946624
747718696106340353
747652446999224324
747647938197848064
747670499023527936
747586394806161408
747602467563708416
747774463463268353
747733551941038080
747773062326648832
747725264231215104
747742947593064448
747773083486986240
747742695527841792
747625582351917056
747589066766553088
747636022100385792
747780473858850816
747699821583044608
747767152866918400
747789726254534656
747728045063213056
747728045063213057
747705378939506689
747780083948093440
747782978034606081
747767442311626752
747773787928682496
747721459984908288
747712668505616384
747609291532558336
747716456125693952
747786232596430849
747715164519170049
747736320471080960
747794013063909378
747700455032102913
747744042193133568
747752988723281928
747661691148709888
747755211482144768
747741382886981632
747746789294374912
747757140878688256
747783107789586432
747713700497334274
747727340558553088
747760710445371392
747804972675280896
747682838787522561
747802351403151360
747589410548518912
747609862016798720
747709879402569729
747753726807531520
747599460457418756
747700345648914432
747682524168654848
747677050568323072
747765370245750785
747742859206529024
747596381565685760
747642992874373124
747604522613243904
747797133592530944
747718377045635072
747784265551724545
747664476007202816
747723099886460929
747770592124936192
747615725896896512
747740615400632320
747740464279859200
747797834003427328
747687700019486724
747663612005744646
747763260573814784
747588752214614017
747633027363274752
747659732400353280
747789214847139840
747797020421799936
747667760298270721
747772102019809280
747618179329851392
747806025621835776
747742863518162945
747741144046538752
747803525699244033
747629227130781696
747752736721084416
747750941776977920
747751394673713152
747777865018642432
747795514511458308
747688723635146753
747675280609804288
747753428827279360
747723167033077760
747711129254825984
747744532738023424
747784781509713920
747756968819908608
747711385312894976
747717462959992832
747794667316649984
747684256370069505
747764091012386817
747774576650657792
747669651929300992
747607022464548864
747716007180046338
747781354683797504
747752380247138304
747771216879058944
747774920705318914
747748018221309953
747772626303606784
747765827299049476
747618938431774720
747766162906284032
747744210053369856
747772856960954368
747685556667191296
747748076912254976
747790242317484033
747803169346977792
747797347535568896
747782247860867072
747740410043334656
747597237404971008
747672294445752320
747717324539564032
747712790304014336
747737259915415552
747780842777419776
747797078982672384
747798240871911424
747608859762528257
747806382242467843
747746432942145536
747691282106023936
747713969025056768
747761104588312577
747710407960301568
747779274346795008
747800732137566208
747789344925065216
747776136977985536
747641247930654720
747766858997194752
747806583497822210
747732629483552768
747648646783578113
747783082728620033
747701927249592320
747590001932795908
747776719877251073
747795720116244481
747619001363107840
747771217097162752
747733317382987777
747670130075762688
747790636699516928
747793916452347906
747660873251045381
747779995729281024
747782537376759808
747691235809300480
747621056677027841
747805992113537024
747593097543049217
747784294907650048
747733703238033408
747663305834139648
747669106862731264
747747070417633282
747771107818635265
747775428077682688
747740854262046721
747734093316694016
747797972621025280
747674131240525824
747588596861902850
747643630320488448
747778863380455424
747751638006370304
747632972744921088
747714136801419264
747745648720617472
747711011789152256
747619299116867584
747766318225580032
747769124139372545
747692653563748352
747601372992897024
747692712082681858
747685418297069572
747593332440899584
747695946209832960
747604250251923457
747759346986061824
747591998618615809
747714216275120129
747642766327422977
747629239864700933
747764631846825984
747727873025384448
747782487091331072
747598747094253568
747713666926141441
747794235303280640
747709179197014017
747629352939102208
747611510634086401
747634067387015168
747736144197070849
747785020446744576
747783623588323328
747698374414057472
747598990343045120
747661607396859904
747620247230808064
747730268140756992
747771510668959744
747606196111048704
747723712141660160
747727684235571202
747750883149111297
747781723790925825
747712140354654208
747598399151579137
747740024007962624
747587137311281152
747645216094556160
747619995459399684
747802913217536001
747705328716886017
747610877210337280
747691168507527168
747663981356134400
747737976944365568
747754582395228164
747780918417424384
747594779228315652
747758692863516672
747746059628220416
747696075893575680
747719077741854720
747647690729742337
747769195383885824
747791357855563776
747704074456399872
747669538804797441
747621283286814720
747744247676178434
747777038526857216
747680141715841029
747790238081236992
747726665275564032
747642581786431488
747749507220242433
747693689628135426
747654309203034113
747649515138719752
747711288676081664
747741861155045376
747727445403533312
747652136419344384
747722797993050112
747771736960176129
747764996952756224
747789810316775424
747715029944901632
747792221999554560
747684772202356736
747728678294065152
747761343638421504
747722382597578752
747753802393092096
747623610991452160
747776296395104256
747605080619114496
747688673139892224
747752359497863169
747722000957845506
747731161397473281
747661729023279104
747746847947628544
747596008486428672
747802518932062208
747767928641073152
747647333853204480
747725012677853188
747649439536418818
747786920449740800
747770810174181377
747699255293452288
747665361328283648
747733392897212416
747784470946779136
747768310498996224
747769673568108544
747643634699407360
747761465222959104
747749326827454464
747708390542041088
747719320982196224
747714962802507777
747745874940399616
747800438838300674
747796261181366272
747672428470505472
747628568851558400
747773419161329664
747609266572263424
747766922213658625
747664165960097793
747751021359796225
747792301657841664
747753605298524161
747657497041838080
747718167426895874
747727189433528320
747772634612506624
747730888683823105
747773754361536513
747701939778031616
747725377276153857
747779534355832832
747615331619725312
747751138661801984
747732876846895104
747728720270659585
747673812825681920
747702271182528513
747714996516327424
747688606035288064
747732696550498304
747716099853148160
747622675741290496
747670772001431552
747685447724339201
747690027740708864
747730389658140672
747622369674465280
747802007373774848
747702724154826752
747727327958794240
747676031599972357
747649116767916032
747683635805978625
747800174290960384
747757933652480001
747699880462848000
747694255880212480
747712622678650880
747662693415456769
747757526687449090
747600441593171968
747765806289813504
747793358819594240
747690128617897984
747773850813861888
747781899704143873
747723469140418560
747789248259043328
747782516560433152
747757874726735873
747743249406824448
747794914679865344
747696596054380549
747720302164062208
747734474700562432
747635191498170369
747648474955522048
747685590188105729
747774165739012096
747780016503611393
747633497108582401
747606884115353600
747702640243539969
747783149925523456
747782545866035201
747767442085027840
747746059707949060
747678699206680580
747736815218589696
747681425365827584
747795359439724545
747777181456146432
747732243431428098
747628086359908352
747676807479033861
747710756129480704
747778200718159872
747786681508569088
747797313825947648
747793778300305408
747620154805207040
747658713041879041
747725125777244160
747610260739743744
747763683888078848
747726040173285376
747727122316275713
747778879994081280
747669270113456129
747668955712618496
747789835524415490
747774308236288000
747626698078846976
747760047522881536
747666531551678464
747713520083533824
747733585579417601
747682658495365120
747737968635424768
747766687143956480
747593508689698816
747616300466245632
747800396689702912
747699775601016832
747719589103046656
747614744090116097
747739717890883584
747746151672193024
747684038517850113
747594309633966081
747762069269798912
747693391555792896
747718155024347136
747754410399305728
747804557418336256
747684050945646592
747798655994892288
747784164967997440
747706683598716928
747766594911223809
747609832694251520
747785561340002304
747780037642858497
747781924874260480
747738195115278336
747789168470691840
747739122358489089
747691516655697920
747704775148474369
747795275536826368
747750916397338624
747608423584374789
747680376601067521
747692401888792577
747616698770014208
747731886810800128
747738786663104512
747652190865620992
747741890284511232
747744247525183489
747700375118024704
747738270591758336
747747842048036868
747619315919134720
747662148193624065
747698638562992128
747769019202215936
747632222035808257
747782839576363008
747737452899598336
747728737114939393
747782881452367874
747787935349563392
747587552811618308
747679965907394561
747788036260438016
747722055622266884
747699259542216705
747791961864699904
747712223989084164
747696524998610944
747802917671952386
747793228531892224
747608012261457921
747767148374855680
747594397659848706
747651083862949894
747806134686232576
747800455565049856
747721569036808193
747755706401570816
747656880219099136
747592397203202048
747780368867168256
747762308307369984
747717655545667584
747753437266337792
747677197641650177
747757874881904640
747761599511920640
747602509309542400
747747418414919681
747743589120286720
747759284293873665
747685623666974720
747686798256635904
747761595212763136
747661028289282048
747757707353014273
747720033762185222
747753269745745920
747653700991205381
747601721174687744
747711674573066240
747675838351577096
747611623775473664
747753944894439425
747664627245395969
747713620725932037
747753860857368576
747747611629752320
747681375151587328
747634801264443393
747806201585483776
747801571191361536
747801101316022274
747695799287549956
747737192684994560
747703080582516736
747680523435261953
747737628959711232
747806222536048640
747721501814689794
747696147469316096
747623086778884096
747763034085560320
747796407956824066
747737817569177604
747686487811063808
747789571107262464
747801600459153408
747757568882253824
747784068427821056
747782444967936000
747765361840369664
747792167343525888
747681995879231488
747660000722567168
747778808778891266
747748756351815680
747728929960697860
747789327971782656
747778519082606593
747665143149002752
747660684427726848
747786312179032064
747791836320718849
747651092054413313
747684915202916352
747769832742002688
747789667878191104
747768096283234306
747721229356904448
747782499871383552
747780700414353408
747596859959611394
747673829418373120
747695325352189953
747782742906011648
747773871818964992
747726581402075136
747758373874065408
747767597345673216
747699104432721920
747656091555794944
747806000548352000
747629608699371520
747618812908834816
747778196452552704
747714568546299904
747683228765556736
747748592933298176
747691571466895360
747758038640103428
747600987058221056
747774328981291008
747598902526771200
747776447222276096
747702807973740546
747626471661854720
747731635404214273
747806734329143296
747733149409488901
747659203708354561
747710554794508289
747778682949861377
747741303404892160
747739541767852032
747593386790526977
747674974450753536
747725696332599297
747604581438341122
747779878334906368
747734311454052352
747588953553907712
747786362536005632
747588513240080384
747723095830577158
747737620432691200
747728938454102017
747718012371894272
747669693805256704
747683325276454912
747766737630797824
747757723756924930
747717966096130050
747690883571683328
747798492735643648
747763642041507840
747749972649611265
747746663410835460
747702484999757825
747590442628186112
747735334910312448
747713444653244417
747619550909259776
747671300320202752
747764116174086148
747804049894932480
747801784983363584
747751944345763841
747787243478257665
747756981721653248
747675557480042496
747766984880816129
747755047782653956
747588747991015424
747758260858544128
747714161963040769
747765336653578240
747754703946027009
747729223503253504
747658876565196800
747657517975674880
747739613096185856
747723192140193792
747698328415109126
747592107699777539
747773150759313408
747665142997991424
747609329239527424
747614928748445696
747695123841060864
747800241483677696
747779404193992704
747679466462261248
747702447351734273
747775268807315456
747597363141742592
747792352148783105
747720117727993856
747779425295564800
747671417932681216
747591272785920001
747759221295448064
747666305029967872
747729311864598529
747603637807939584
747619513043058689
747599996997017600
747604593987690496
747689037914345472
747711704222547970
747621098481659904
747787922963730433
747684545965789185
747659094958477314
747789923768381441
747736316377432064
747681546820288512
747801793476714496
747737092038459392
747761754826997760
747768708752343040
747703751453065216
747716175170310144
747798505213800448
747676375239266304
747737033578209280
747768302110334981
747679617620840448
747730800590917632
747726065150287872
747724832331210752
747743362501861380
747722755903217664
747780398160175108
747770675776135168
747726648343203840
747714698930429952
747612341097762818
747795736784429057
747675263698345985
747747607427039232
747732298125217792
747772420971323392
747803848656355330
747648743319740416
747663863978598401
747762711107346432
747701201559498753
747586936139747328
747671598078001152
747687226050514944
747617134914715648
747595655967715328
747705542391508992
747752250395746304
747588337146310656
747737150758625281
747760332857278464
747755412972314624
747760244554620928
747791102179049472
747803215434027009
747726543556911105
747598206201008128
747672575258562563
747587787621183488
747739742977036288
747754704122355712
747783988446535680
747732855829192706
747616505723035649
747691634125574149
747680292886962177
747649078851477504
747629709584924672
747671069683752960
747610332059754497
747735838176481280
747756897491648512
747688052210950144
747592979968331776
747753777286029312
747707497234980864
747707916459843584
747763881162973184
747719203592015873
747777910908542976
747670675163385856
747755936966676480
747610755437035524
747745971409457152
747784609342042112
747715487249870849
747760609790353408
747738237326725121
747726589656506369
747776250337501184
747713402819194880
747682427615780865
747753944844230656
747768251640229889
747623334167322624
747802338535047169
747741794000056321
747783195756793856
747680934498021377
747799713299169280
747596830461071360
747587921738366977
747739541755224064
747718163245187073
747803395583524864
747762199322464256
747707903977611264
747666200163926017
747770533232648192
747701977249898496
747788757395476480
747743840673628160
747768968946024449
747745933719375873
747764535566573569
747643584241934337
747605621512470528
747766133609144320
747756436323631104
747638253507977218
747750736260403200
747657341588344833
747723934762688514
747627624986513408
747767286774194176
747599900594954240
747675914062938112
747758298447888384
747691550457602049
747715130557861888
747703684553932800
747774756938784768
747641629771730945
747671417580359680
747718549163155456
747785989179981824
747743488486301696
747748873758617601
747767165168791552
747789923722399748
747639914292985856
747737968824225792
747745333766041600
747774379388461056
747596599648522240
747685636530913280
747745178585280512
747803039084449793
747662911556947968
747708650366603264
747695824545714176
747730129443524608
747747154127650816
747695757403258882
747690535545081856
747610352813146112
747799251745382401
747731756925730816
747683413407207424
747729265450487808
747731903676092416
747718628762652672
747714082392903680
747794923034836993
747744168055816192
747693089880420353
747780238776631300
747709699064205312
747638194724802561
747745929541869568
747769539161579520
747751134589136897
747595765053198336
747605541971759106
747744478434369540
747621127900430336
747773880203280385
747609278974824448
747593164647727106
747795220905992193
747679470677532672
747797649638699008
747681819697483776
747704049223483392
747789097108905984
747796164758614016
747791936870703104
747634264456388608
747739214343770112
747717785560682497
747628858271109122
747627226703761408
747655768866983936
747782587561689088
747676341861027840
747667341027196929
747633085915738112
747595844707225600
747685007188164608
747758101495939073
747790003179241473
747781404772052993
747759422605299712
747786010382188544
747661921898364929
747712660406415360
747800501610233856
747743123376316416
747794172405493760
747624269643923457
747618066071072768
747585967205163008
747751361220075521
747720264394366976
747719203449356288
747803194462511104
747786370861531136
747755693940346880
747789340680536064
747796521417060352
747798031261700097
747665520720232448
747712416985780224
747806478707265536
747746155967062016
747694859817979904
747690216408907776
747801600593272832
747690694798618628
747749905872084992
747659313024471040
747783409997651968
747772148261990400
747734369863929857
747773855079481344
747799872569479168
747620406698221568
747764594316193792
747735582336557056
747723406267846656
747697556839358465
747642896619274240
747643005516005377
747700379547230208
747706200947556353
747781136730886144
747695161531076608
747690531225014272
747740552641265664
747642711885373444
747780838817816577
747617201994207233
747764023970566144
747720256005771264
747708344576647168
747683744610459649
747653533021921281
747604753610379264
747720499304730624
747746013591506944
747697971983159296
747620499014967296
747734378495754240
747777416316198912
747766339146678273
747723162859749376
747794541571411968
747753818880942080
747705357837950976
747744071448403968
747602341923270656
747741009698689024
747755391925297152
747614123668742144
747661565407670272
747717379011002368
747743626780774400
747733355110744064
747736878334488576
747709850063372288
747772366302896128
747746542040145926
747786748462243841
747793186722983937
747794847701032961
747799134317461504
747750170159243265
747722499950055424
747704967868391424
747799025194254336
747780473720537088
747736500658388992
747792741963161600
747707400564711430
747664450967191554
747625389296488448
747736483897937920
747652526451851264
747786542807191552
747796793774182400
747639192847515649
747664740520960001
747766100084006912
747702925363978240
747664803313909764
747787696257572864
747762186802630656
747644293288984576
747792486144303105
747729412355989504
747792138352594944
747587800258711552
747656947197960192
747650731583373312
747630963597807616
747763906131726337
747806298108895232
747731773967245312
747693383171334144
747787209797865472
747609002469695488
747796177362518016
747639071313371136
747782118189764608
747700136105619457
747796747909365761
747719136436969473
747736404222935040
747737855661838336
747802166660861952
747728741376327680
747771690936000512
747767899318812672
747736337151844352
747781937553608705
747631189956100097
747731924593041408
747640157420011520
747699137710333952
747586005004279810
747742406242557953
747754720735928320
747790120611352576
747658449102712833
747723527747473408
747738987897434112
747696696826662912
747737108937314305
747796898724065280
747777688606228480
747776766115078146
747730943268556800
747690568797544448
747720134740086789
747769723832565760
747799319026278400
747626253486718976
747676430046236672
747627184613883904
747670738073751552
747764715800125440
747750874718572545
747779869744992256
747593047240642560
747756608353075201
747802451995148288
747610667348156416
747686835883810816
747746500046913540
747787054784872448
747630661775695872
747798094230749184
747792331047211011
747795070108196864
747693693759545344
747737272452263936
747726899787472898
747759804127514624
747769119639015424
747664107265007616
747757178560274432
747683056954269696
747776694635765761
747778464573448192
747669907832201216
747663700031643648
747625653541830656
747790938534096896
747719090157064193
747696608670793732
747691512524312577
747622872739307520
747704128923705344
747794478811971584
747644515431899137
747761259823632384
747791383189196800
747790556831571968
747659614913761280
747731274547273728
747799885018206208
747792876554321920
747652287401701377
747798450633314304
747772693420834820
747796777064005632
747793694120640512
747695841356439552
747659140944826369
747759216920793089
747699620340441088
747748450402508800
747756654427541504
747718108773748736
747597208099266560
747633035781222401
747723443731304448
747745430608371712
747724064513470464
747739579302682624
747600081147179009
747772567746920448
747714266568998912
747717806695849985
747640778214772739
747752590063079424
747691202221379584
747758483265753094
747792767489802240
747802120548659201
747714161870770177
747711821340082176
747768071448895492
747587556808736769
747781694200156160
747660965597093888
747763805522898944
747705752106700800
747736123418546176
747722139646701568
747799339918032896
747738715217399808
747797666109652993
747694033305206784
747588370394583040
747653432627040260
747760638873722880
747782654972538880
747770994522152960
747677600286375938
747767144415367169
747707988069187585
747677939853066240
747805941781897216
747746533311844352
747613385420738560
747588911606571008
747798731467137025
747628736594350080
747617508178288640
747676941675814912
747772550621569024
747629935909449728
747710848420974592
747705420953882624
747616912763420672
747781010566193152
747796378714202113
747710806284984320
747737859503722496
747783510702718977
747804909806956544
747611468556804097
747802187695259648
747779945523515392
747686248689573888
747666887736238080
747642229464895488
747779979052716032
747786840921546752
747704435489574912
747773872053751809
747714891742593030
747683388262330368
747767446224908288
747732914641711104
747706914251882497
747775981843320832
747726039967735808
747786647832408064
747680737659396096
747804570294771713
747768998348132355
747743442202157056
747767152648687618
747593944628862976
747686252774891520
747706784119427072
747735112574504960
747633467542802434
747586529355194368
747699775374503936
747742825882730496
747798924505776128
747684054976303105
747630825148014592
747804280866877440
747777101781147648
747759447976484865
747640438782332928
747589276544667648
747680058203115520
747661883876982784
747634990129676288
747586612893212672
747777470682796032
747639721212395521
747651972770238464
747794486814720000
747770252159815680
747802187921825793
747686005482856448
747797875908878336
747739784995561472
747694796874092544
747797116790013954
747800904343105536
747592032227573760
747651087944060928
747788409519882244
747757522497470464
747806025479294976
747614450551762944
747611510474674176
747718934938419201
747723460852518912
747681597130969089
747713486436864000
747675108572078080
747775944023228417
747587607060582400
747640803661582340
747613016053547009
747747976446107648
747768138423361537
747803420673871872
747687427381288960
747701432132976641
747750602113851392
747797016143597568
747628174519865344
747717617876631556
747595630810435584
747798081505157121
747597379956776960
747678099173679104
747765609006530560
747733061400428544
747742746027319297
747726417568370689
747616585439862784
747777386847023104
747743668748988416
747660227462438913
747802221270601728
747751679827795968
747718540871012352
747720897902055424
747675897273155585
747805056758591488
747629847954919426
747618292769169408
747754607389052928
747654590099759104
747748576026107904
747800002341273600
747651780012564482
747804138185064448
747804616100839424
747630087231705088
747633149018963969
747777164435722240
747625863303278592
747747120548093952
747715919498125314
747775398675525633
747643454147158016
747803383000633344
747782583384219648
747792117100122112
747740892258238464
747786995817193473
747715227408539648
747701360729128960
747586667528101888
747800120029216768
747763318941712385
747674785698750466
747728359443042305
747743924500848640
747636726575796224
747663561699303425
747588940945829888
747753416265502720
747730842626179076
747604271160451073
747749708555296768
747684516496564224
747687628758196224
747774346140123137
747688744233345024
747790816861687812
747748131719233536
747725763386949638
747586562830000128
747775411485085696
747595202873921537
747611481286524928
747697384529006596
747638198885564416
747767819740319744
747780058794844161
747709766114381824
747803122899296256
747715680250761216
747669152962322436
747675083657912320
747682566317178880
747599246547886080
747741701628919810
747671560438296578
747771837644414976
747608775637360641
747795715951333376
747643240480915456
747798505142394881
747742096103194625
747783841671176193
747794050917502976
747775759490646016
747788795404238850
747786522007506944
747665256227405825
747796470733086721
747726270948118528
747757858150715392
747744772027191296
747784525573402624
747760307741794304
747723494159491072
747735158661472256
747712773581307904
747800191131127808
747786597697978368
747645966635962370
747641340360527873
747802322135322624
747704846397083648
747787931226611712
747618120613822465
747724933007089665
747771049203408900
747621224600076289
747613448092160002
747735288387100672
747769950165663744
747693538331271169
747782801777385472
747719954284314625
747702409397440512
747717349617319936
747735318040879104
747728397200130048
747718704193015811
747770457865224192
747788208084254720
747759280019939328
747656549020143617
747607265885175809
747658058961195008
747588118732144640
747673095444500481
747638718945624064
747720180596355072
747623980186636288
747752485410897920
747721963485925376
747591432324554752
747688618597228544
747723804386992128
747748701943304192
747788443103690753
747691344764801024
747770139081326594
747629705218691072
747722038849183745
747646587258740746
747720541302329347
747705127277105152
747742863476219910
747793924937420800
747675213513502721
747766905209921536
747595261673766912
747639280932102146
747715013494906882
747701352290201601
747696864661737472
747687746362290176
747651968659787776
747701797263904768
747722584012263424
747664786436022272
747804813434335234
747667483486715904
747738157651791873
747743480265449472
747662265931923456
747740803976527872
747740711777374208
747762069068349440
747781874861236224
747695236982407168
747743937050320898
747716070337839104
747676148860067840
747758680356036609
747723146107756545
747802728940843010
747776707218841600
747743505225748480
747740451655004164
747696344408727552
747800107358232577
747749746396307456
747761771436453888
747770109696028672
747715785058050049
747747800184651776
747776182955958272
747644276482375682
747739596281221120
747708134504931328
747588072888381440
747695640034017280
747782382175006720
747735586421751808
747707685978644480
747612189993869313
747611279829794817
747791488243929088
747642133268533248
747772370383863808
747783262848770048
747760345234685952
747727524948492292
747802108112568320
747790334755737601
747748248820002816
747650412577234946
747753168864428032
747727206357544960
747695216166047744
747605613098733570
747780440153534464
747768977305149440
747609732123340800
747799847483342848
747782918999805956
747785439696793606
747663687771635713
747695987859329025
747764879252086784
747782084379410432
747783250391740417
747767014224060416
747762102882934784
747618342802907136
747751621195628544
747790800348549120
747612592529612800
747693861397487616
747744008710000640
747690984201392128
747738966980337664
747795921451229185
747784211143233536
747761712829456384
747625536269099008
747668464928755712
747791131656790017
747734290377637889
747739885755326464
747798605688299521
747787096530681859
747635933730770946
747775830714114048
747714686330757120
747787474248863744
747625246694354944
747752934033727488
747769774193639425
747783250253348864
747664211921215488
747777642770927616
747663922698792960
747714610858459137
747798551313289216
747650534392344577
747694008223281152
747720340164444161
747797217591832576
747725574546817024
747657811589537792
747755928825532416
747745770204463104
747791660130631680
747645383870976001
747776384219684864
747718481915838465
747788921065463808
747591910458560512
747749809365221376
747738375776538624
747783380629098496
747700941462376452
747725083796475904
747596943656771584
747667663971848193
747800254104297476
747714929545875457
747705945321574401
747732910392872962
747720998628237313
747702195735388160
747650555380633600
747748400104235009
747665939936743424
747801307029843972
747715893967331328
747728992850051075
747753839919513600
747721611067949056
747790376514224128
747623271223300098
747705567632891904
747796865098321920
747603096541421568
747740749740019713
747734118406963200
747745640294326272
747712337486954497
747729638676377600
747787595850063872
747592715685208064
747752103628668928
747771603040231424
747751180944674816
747595912034189312
747776636200812544
747750556056297472
747777877618331648
747802720346710016
747619353676374016
747714690239827968
747728934373105664
747600324324696064
747656183901716480
747747560933097474
747753231955140608
747738325335695360
747745325436243968
747780268380065796
747794348620787712
747766502791712768
747709825073745921
747802351168331776
747798869988118529
747711427272638464
747754829716422657
747717060000645121
747625452408307712
747587749558034432
747636546484862976
747689075625369600
747653470413520896
747651607916064768
747788149548527616
747782046785888258
747802015829463040
747793450897137664
747803592929775616
747729739423584256
747587820890492928
747660210718842880
747680108299837440
747701419684290561
747780616331091972
747701860165890048
747719224613797888
747628023587868672
747754465118257152
747798408518242304
747720658658926592
747752803968356353
747689285558607872
747737327217295360
747782608734552064
747762907987984384
747799025139621889
747784496263618560
747667974388080641
747629399038648322
747714283652386816
747695564175835136
747772768695943168
747615159661780992
747737024828964864
747805270563229697
747649967892869121
747727927543009280
747783829218156546
747798479892779008
747659363314176000
747784601028952064
747767467292901376
747641072101228544
747657962567630848
747682750619127808
747799016830828544
747783552356474880
747738069521076224
747775016872325120
747762329471713280
747767303568187392
747715567130394624
747714023660085248
747613007816069120
747737415226384384
747772399819628545
747690996557877250
747783091251519488
747785695666724864
747778221362528260
747691017659387905
747767601430945795
747752124465963008
747762421574557696
747753890209112064
747749695947149312
747790204468137985
747671359187259393
747719920750821376
747603436607275009
747670163470819328
747781946051166208
747709703510237184
747699322456776704
747778540138029056
747796986871615488
747805618530988032
747747469052751872
747762115226832897
747731492651077633
747779765134827520
747716250667720705
747800304683364353
747762413110329344
747779072885989376
747640811790209024
747799746782306306
747682121435713537
747773783809921024
747799503231582208
747771820858736641
747736907694616576
747704263476903938
747656507169345540
747784118738423808
747683388383961088
747744901815799809
747699528011218944
747645756794896384
747677964955942912
747794486940442624
747734722495787008
747694159427964928
747657689665253376
747794101198741504
747717714496598016
747700031327768577
747750547298582528
747719962601623553
747751772257718272
747596440248016897
747603025414524928
747789139131523072
747634134722371584
747614819793014785
747656746177564672
747633018731372544
747629344487407616
747713910187384832
747643731042516992
747617638235447296
747602161572294656
747749876419596289
747639306198474752
747634004644466689
747760882399199232
747676044036022272
747676711110742017
747800250102910976
747794650417729536
747671644018204673
747686852958822404
747593349272600578
747740070157893632
747689721653039105
747662861271457792
747711355986272256
747737373304307712
747738954611499008
747720872794984448
747666326051823618
747784747628306432
747649909529128962
747794923324321792
747711397996396544
747772584259788800
747786991979237376
747789445349408768
747674647194374145
747790137489231872
747595022640390144
747592724182818817
747743794477568000
747798584943312896
747712270298394624
747733388568764416
747606930420600832
747797402174750720
747678136863723526
747678242065293316
747712299440443392
747629713603043331
747633799190683648
747779202875817985
747761523993509888
747736244918988800
747597392279638016
747710969846038528
747596813713080320
747751663029653504
747594498243432449
747796303304761345
747713771905368064
747801403423358976
747694897520586752
747690753355358212
747774828476768256
747783250249154560
747749356250533889
747683254040428544
747714119806115840
747773213476782081
747695954355163138
747601070902255616
747735129355862016
747791857283895296
747666120354725888
747769480500117504
747707748972920832
747734449622814720
747763822551797760
747650538586705920
747591029688250368
747766641161707520
747646663150403584
747585845566177280
747683015007027200
747796202498887681
747748219598307328
747788355052638209
747782940059373569
747736727293407232
747762283007217665
747614454938992644
747702082162069505
747789390768902144
747667319967649793
747636814727495680
747720184811687936
747786803189428226
747678703245737984
747758365464473600
747594515201032192
747740317609246720
747613980936437760
747660948723335170
747770990613114880
747742574018977796
747704170984124416
747650152769462272
747733866778083328
747727902423326720
747646243699056642
747646490798067712
747665780720951296
747707190962720769
747806373824634880
747773615983239169
747732201471643648
747717056032874497
747780381408059395
747791895028506624
747696965413122053
747736911654027264
747711037143654400
747790896649900032
747713910321614849
747664757004603393
747733438858289152
747730498689077248
747764413717938176
747720017131757568
747712983195877376
747785553144315904
747804343806603264
747765294538555393
747688559981764608
747764241843773440
747737201249751040
747679697119617026
747710105794260992
747595869806034944
747753294693531648
747728829402218496
747588936898338816
747690296260034561
747802678420455424
747701696416088065
747798148454748160
747724689410252800
747774148789702656
747798190561304576
747743710855700480
747758768298074113
747613771099668480
747760240469352448
747738824202158080
747730100104364033
747770541822611457
747766624418172928
747794960980840448
747770898279706624
747619458651398144
747691936358731778
747758084651622400
747678044769353728
747723657821167616
747763738367954945
747714463890051076
747800178585804801
747611741031378944
747758042519834624
747631253227180032
747788313189318656
747731756896428032
747754766994931712
747710974287880194
747750757068312576
747806629572284418
747600869391241216
747640417617862658
747773201040678912
747658981586374656
747782755715416066
747639083866988544
747613267707600899
747799339708391424
747712865709207552
747663146656071680
747602409023750144
747802993165205504
747589855492734976
747590203401973760
747717265659928576
747800593712840706
747684424213479424
747701964717293568
747757442776317952
747749406808506372
747687318161657856
747684508091154432
747784148035772416
747666556730093569
747799499138080768
747602635386040320
747619366439530496
747644314046599168
747657807349092352
747791836249460736
747768482142560256
747729399898832896
747716837916483584
747677596104654851
747796021904834560
747782482867675140
747698697413206016
747600122930823168
747668620268937216
747616539512344578
747638693607915520
747599598777176064
747775943977099264
747739826854727681
747671510027018240
747800686054694912
747801197852135425
747694528342200320
747701901987299328
747652354447712256
747759334487121920
747643450288381952
747806247802408961
747788250056622080
747792372910669824
747780549490675712
747593520966414336
747738774067646464
747678480972779520
747796277891575808
747784789839716352
747787419479478272
747729580174286848
747727831141068801
747700161208549376
747593789414350848
747747762393980928
747805643910811649
747668687335866368
747742184040988673
747599795607437312
747784714279325697
747800614936141825
747765948963139585
747637724899770368
747788933568794626
747782197826859009
747670541218254849
747592711667126272
747784106017185792
747790422848737283
747784592623566848
747775692289486849
747612533729591296
747753428760199168
747604376177545223
747625649393655808
747660596573835264
747774475807129604
747772051486871552
747708612949213184
747788887674732544
747800661199302657
747781526696370176
747797540347781120
747779005789704192
747695983786627072
747620519910899714
747775042382139392
747775608281784320
747718137928364032
747632947621142528
747607878035349504
747803353892163584
747793748852113408
747595005821325312
747665344190382080
747730226143240192
747765139387092992
747682750946226176
747708776262819840
747625674681225216
747783711924510720
747729529871929345
747784999307517952
747729550671482880
747600177381392384
747765839881994240
747660747560321024
747589368639008768
747730356258865152
747711003727626240
747629524817424385
747795237737734144
747720965031858176
747803534276493312
747766112616611840
747803781623128064
747597530851082240
747593084905656320
747691256713719808
747678929553657856
747587863127068672
747720029647552516
747777374222155776
747707690202370049
747734789361393664
747641747132518402
747649145821868032
747737595648552961
747794482687516672
747675700308619268
747796303120240641
747782398889312256
747741085053620224
747710714077405185
747719635278172160
747722818750676993
747718242781769728
747738879038459904
747615356739526656
747728632211185664
747602908045180929
747631911590334464
747593181198311426
747728284025225216
747803047712161792
747651402558742528
747726115528122369
747663561976070144
747774463555571712
747678338198671360
747805404692946944
747603105223630848
747806382229958656
747704359643942912
747684591922716673
747787008601395201
747742259412635648
747731643897643008
747631525563359233
747662894754578432
747766192086081536
747589645542764547
747780729531052033
747644976708915201
747712597567352833
747734114170593280
747605542013538304
747639167631384576
747600336760803332
747686873900912641
747690157806129154
747706654041477124
747791555025584129
747727227211644929
747597296066494464
747753236153667584
747713482544529408
747776917001150464
747763704956133376
747587531495989248
747692875647975424
747712140291743744
747801583702925312
747749117309378560
747804373087100928
747603448892370947
747778246503243776
747697049131454464
747747737341333504
747713352374321159
747593885824626688
747740367903145984
747790439671959553
747748123213205504
747727642263171072
747588580168597504
747647799676776448
747730540435017728
747788962941403136
747652866412785664
747668284556873729
747755974727868416
747745400925347840
747802548346699777
747788811917221888
747701994236809216
747596629008490496
747784894458302464
747805538902151168
747655961842696194
747699448390782977
747587867233361920
747674815088238592
747754091774906368
747608242923184128
747799771767726081
747753940457033728
747702006685569024
747775696324419585
747796076539838464
747781740622667776
747767211285164032
747785452363649024
747720675490697217
747763596126470145
747674244713185281
747726606257487874
747780134166474752
747713624878231552
747686332647018496
747603407268110336
747758869078810624
747773180115324928
747702832883695616
747659224830849025
747761033125761024
747795585781096448
747756813605437440
747689574667784192
747737876276862976
747805039675203584
747634516219535362
747797410592722948
747722416441466880
747797486090199040
747805220420395010
747713214130098177
747727096961728512
747618259168542721
747734625754161152
747793157270675456
747674672490250246
747730469228265472
747610998920478720
747750958399102976
747690237414019072
747665352658649089
747781115369259009
747648005197664256
747788539610406912
747766745973170179
747714077959520256
747772936782745600
747737180395692036
747747057667022848
747800908386476032
747715701071351808
747732708957249537
747799490736840704
747785997908328448
747712014265487360
747669958105128960
747671942220615682
747785586891579392
747692506847023104
747769652365959168
747693152480399365
747772718397915136
747627268395110400
747730506976997376
747731731680235520
747734307079340035
747790972101230593
747768599784337408
747660361373999108
747733644379291648
747802804362842115
747710588474761216
747730335178362880
747711183881371648
747775998662483968
747606447844896773
747689860253777920
747650659919470592
747662659890327552
747692951124475904
747794982065451009
747707551815458816
747769858079719424
747748978683449344
747759833793826816
747678879331065860
747786928926371840
747706796601655296
747616803845705728
747665751037911041
747648135162437632
747767324720017409
747803098052182016
747778993097564162
747724941143982080
747751612760920064
747768335430000640
747763801324326912
747683505652535296
747700719172608000
747718414706348033
747720348481761280
747774647933018112
747728816710291456
747650227935510528
747781581306216448
747739709359661057
747667945044713473
747698726790119426
747802070158348288
747722089298268161
747731740375015426
747638349830234116
747785200923467776
747803278436597760
747588844673970176
747804377088417792
747625934618951681
747662500565499906
747741944940498944
747682021019881472
747696013079633921
747790900995121152
747672088874459136
747760483642441731
747797251100127232
747784248753557505
747801495693828096
747790355442110464
747802598607060992
747790745872932864
747798450729803776
747721300769120256
747688555842002944
747753265236942848
747608955992444929
747610764043755520
747783409871818752
747747536052568065
747790875573424130
747733543577583618
747759443656454144
747712442214547456
747799381806555137
747647094832373760
747786186563928064
747611493558943744
747787314638757888
747657790454398976
747763310645354496
747693307829043201
747621337842102273
747719564130193408
747757401135288320
747593160491175936
747667898588618753
747750983627833344
747700786356944896
747799717501931520
747663620532756480
747600362064908288
747791043664437250
747612688944005121
747694104671358977
747791236329783297
747600408026189824
747664341743316992
747741706053836801
747693630664642560
747696063436431361
747746684650790913
747586424459788289
747710521319768064
747663012501270528
747804327000023040
747674869840633856
747803764984274944
747604656839327744
747747150214266881
747766058019348480
747756289346904065
747708323517042690
747722005395431425
747671505979441157
747739424306397184
747642367864340481
747806067514548224
747683409120616448
747753080809197568
747748286648487940
747717357959782400
747745246063304704
747806717690294274
747722852351221760
747634881056878593
747768084019183616
747798073317949440
747781950052667392
747752866861834240
747733590075645952
747696952586964992
747672688555102209
747669199057715200
747785661986512896
747740367710261248
747755316507467776
747792788134191104
747739030016630785
747780213602418688
747769690445979648
747768750590529536
747798438172033024
747806511892664320
747725662560096256
747735972469608448
747731895358787584
747792306112184320
747586994797060098
747784269691424768
747693764886532097
747642816826859520
747636093332426752
747751772274434048
747702413767938048
747780842970288128
747626996033851396
747650525794033668
747678699114356736
747658583081357312
747601997864411137
747738585500160000
747707224475197444
747720218328371200
747627507730415616
747758499803734016
747589964423106560
747702740885864448
747772739679817728
747754649629908992
747659912923185152
747631303273521152
747695908196847616
747686064341590016
747688727821058048
747729932525182976
747746940322988032
747777198254395393
747637993385697280
747722160244928513
747757015192186880
747710760139251712
747774123540090880
747766682878304256
747684227139928065
747645396298661888
747732071477542914
747785402145181696
747702036330909700
747641650856468480
747721468423839744
747591168100302849
747800698931281920
747675276486795265
747732755308511233
747748106431795200
747725805250306049
747658843044347904
747690627530375172
747709699320053761
747699217574002688
747754276227776516
747703550470406145
747773196791857152
747729349651107840
747669509465608193
747660021782224896
747593672317796352
747601842759208960
747777655076978688
747778821433102337
747804561763598336
747648873208877057
747765261256667136
747791907607187462
747725050380423168
747737381554556928
747771225213120512
747626241029636096
747768033687515136
747703600810430464
747766095596126208
747767588982300672
747648172898521088
747720340051230720
747663607840800769
747684319439781888
747669899254861825
747678875325448192
747744452991660037
747637804499374081
747751994585157632
747759749609984000
747730586815565825
747769727821316096
747751843434926080
747730679090257921
747603834944512000
747701918701596672
747711569690238977
747776543968083969
747798811402182657
747765537774706688
747712689632382976
747726509922615296
747626983434104832
747803798215720960
747649338994757632
747739130629599232
747599208555909121
747658629466230785
747699427473821696
747803911491358720
747754255415713792
747738379677278208
747716414283333633
747710827382378496
747691294470832133
747739877177962496
747595291315085316
747642024078217216
747757686377283585
747745111623229440
747713490656309249
747804331215327232
747607504721350656
747708436692013056
747750174315810816
747725125953425408
747802351218597889
747726442692231168
747737142332366848
747799419437756416
747772622289657856
747612445955489792
747720021183447045
747640560312254465
747697128739377152
747749624803430400
747771388849692672
747650295119945728
747704795889287168
747720142851801089
747758634063519744
747673384935432194
747711985039597569
747801524869431296
747788396777594880
747753445709455360
747731509390512128
747787792860712960
747794545891512320
747738077683036160
747586176786251776
747586566994927616
747775377779662848
747662534170316800
747740170582114304
747781979551240192
747788468269375492
747587074623152128
747670881028149249
747727499753299969
747776631876517888
747782751261175808
747741492115017728
747689331574312961
747770810316763136
747734730716520449
747762211871940608
747699947563286528
747690833051328516
747674684955713536
747686341085900801
747746466601414656
747803512944353280
747726270792896513
747637431311163393
747786098554724355
747784395327668224
747751679978835968
747758277686001665
747717697841037312
747639448616189952
747626236889939968
747594963953786880
747792960335581184
747724207182745601
747751080000393217
747779026689884160
747776975847075841
747712043927601152
747660042569125890
747701712983572480
747801919456940037
747802300983414784
747802926043717632
747771904723910656
747727764162285572
747778540054130688
747691520866848768
747663549405741056
747790095596589057
747621325120933888
747728799865913349
747793631277424641
747684365434560512
747738866430377984
747759611516698624
747781933485043712
747609488962662400
747649439389614080
747671589886529536
747802674310053888
747683312571912193
747711364316143617
747654942391930881
747708608717160448
747769476360343552
747736731621916672
747756604250955776
747695392427544576
747708688123723776
747623086611140612
747743928665968640
747756297886572544
747589238695202816
747800019151945729
747593474841575425
747738031461900288
747706700212338688
747739344346226688
747748412636921856
747794348545351680
747631169286508544
747770252398833666
747588307568074752
747737096220184577
747755551078121473
747693328750284800
747673644726427648
747727940310425600
747682981540675584
747651989572562944
747789801949003777
747800791151423492
747697800012533760
747771481367650304
747795892229414913
747737394233806848
747589989546999808
747795753624559616
747791156516249604
747805513656705024
747742855158894592
747792666839027713
747733539651784704
747778942946402304
747798798563434497
747698856847155200
747726996327653376
747722835796312064
747696554346168321
747633178190422017
747741089126297600
747804482025721856
747625741957758976
747678904559747072
747732948166840320
747759795965353984
747593672217112579
747794080067903489
747678246150475777
747698101905928192
747766024632737792
747801411727941632
747711041132437504
747586998987169793
747668398021156864
747628254320791552
747590077581168641
747786220084797440
747741164917383168
747766817121255424
747784336636776449
747617487202594816
747734860970795008
747726786860032000
747753516907782146
747764262874062848
747757967366365184
747662508908027904
747803664287399938
747756784421605376
747732067350421504
747602337674342400
747618183461277696
747775562182234112
747715323814678531
747736555427594240
747756230563741696
747608071002742784
747593428817575940
747714686020370432
747600282360623104
747750018870808576
747761129682763776
747726853926981632
747729437358235649
747739155875106816
747712022691909633
747757908318887936
747805190879850497
747624156238389248
747611929892495360
747691122613428224
747736274245718016
747634746990043136
747798630808043520
747774236924715008
747678489495633920
747617361415536640
747650727057690624
747736177646657537
747791173603975168
747635858493186049
747752694878633984
747788548003209216
747592665684815876
747673028339863552
747783317370605569
747709585906077697
747667395246964736
747623833272717312
747661951384326144
747776820460851201
747654057511239680
747713113336717312
747715575409938432
747763893838184448
747735812708667396
747779152779018240
747791635052802048
747761968711360512
747778024368574464
747723574039937024
747719945929252864
747679999134687233
747691650923827201
747795892061691904
747707895530258432
747728137337839616
747772798060240897
747735339100442624
747646461622501376
747790279919435776
747730922406043648
747794986238939136
747732952218537993
747721942459899905
747765877743960064
747720918932328448
747715839772725249
747739315128655872
747703290243211264
747710135192125440
747696579168079872
747626966510145536
747758579516608512
747729865353355264
747590161408503808
747782076041166849
747681244939489281
747761645749940225
747681198655311872
747652434403659776
747737763101966336
747732285437382656
747735418724982784
747649028515631104
747671048527749120
747735821235687424
747794356766121984
747604699063386117
747723188143030277
747783061723553792
747805534842130433
747745161975828480
747713222476697605
747721187233566720
747753324154224640
747623086577623040
747623091153604608
747792880744304640
747761406561423360
747753919774859264
747732885118001152
747622608787673088
747708126380630018
747795795605217282
747783565048426496
747745233207701504
747742616121409536
747758327975677952
747613280487772161
747593118581723142
747622017302667264
747792264181669888
747604216533876736
747714795110019072
747618988780314624
747791119086288896
747801378421084160
747713256077287426
747640791078690817
747708902070947840
747763918991400960
747645060586541056
747800728136224768
747790603207966720
747788019176968192
747592933826789376
747790464749871104
747686206817845248
747707442763599873
747726237125206020
747795896121843712
747745988459307008
747795510610829312
747758210354921472
747752044996460544
747696017118760960
747586050915184640
747656289027788806
747768641802768385
747799088117186560
747643722758819840
747620368697823233
747622399051370497
747618796102258688
747806172464447488
747656574169157636
747585719846199297
747721971555778560
747774618589605888
747619383275511816
747625792243400704
747743505326313472
747694993868005377
747587212791980032
747685816630190080
747802104018894848
747669580533874688
747665373575647232
747695254036447232
747751407130906624
747709908825575425
747765571660488704
747800476658241536
747742934628458496
747710982521298944
747731236978835457
747690040545914882
747724920394756096
747780201254379520
747762761233465344
747629332210688000
747760479427264512
747719312484470784
747788082213228544
747626710644862976
747668099927805952
747773763031273472
747591654714945536
747701876754358272
747722424800645121
747797796363837440
747636281929175040
747703390784856064
747699985148428289
747591424019959808
747784722785370112
747707790647496705
747773704030027776
747708940104929280
747760865580097536
747765638773383168
747739918944866304
747697389033623552
747717634741911552
747801281578807296
747673112293015553
747688098591551488
747798333020835840
747745736486457344
747781979563765760
747695463780978688
747719413030322177
747743228326182912
747601792200998912
747627444534910977
747588185866244096
747724043814600704
747782520469655552
747765181334228992
747691185473458176
747748362217152517
747800316956057600
747653277236535299
747726065133563904
747713092256161792
747617671923924992
747630988793094144
747589012358074368
747656238402535424
747744214268645376
747749737890189312
747597123936366598
747762727632920576
747634218251984896
747683627312484352
747601351799111680
747779773498261504
747787361040351232
747681513374883840
747720243552870400
747738019059347456
747751948242165761
747742393848434688
747613876276051968
747668460596043776
747676912244363264
747718842516930561
747652346298179590
747620213659566081
747780733884850176
747759905109573633
747587900561231872
747735511016542208
747780599457288192
747739013075902464
747700899355697152
747765688962588672
747804897379135488
747704590322274305
747750140669214720
747775323425509376
747659417894723585
747761008190488576
747701235181027328
747783049274855424
747797821487742976
747756528455737345
747742741770178560
747714358860447745
747743421188685824
747735817259474946
747773117146234880
747719148797583360
747726635567288320
747734294647480321
747723754118209536
747746311223578624
747772915781869568
747683665115742211
747672940372692992
747776258486960128
747670918575579136
747731048344260612
747792670974578688
747621836737785856
747666023755702272
747729429321912320
747748597253410816
747755437941002244
747610420114948096
747761633083064320
747699955939291136
747774928817094657
747651385764777985
747665969477226496
747780595426729984
747675402190131201
747660587841224704
747707874672017410
747710080833949699
747733199955034112
747587993196703744
747698554769125377
747603579012251648
747799910154641408
747787969239597056
747763876821872640
747732830755635200
747799910183997440
747765223306702848
747738904074289152
747768344061878272
747782390446186496
747786740077830144
747655051368337409
747586566764142592
747653856306335745
747662865381888000
747767588936105984
747778825468116993
747611288390381568
747801529130770435
747738526503034880
747718779723984897
747615453028114432
747757082053578752
747680309731295233
747695132187713536
747690392804556800
747643269631324160
747735934393712640
747710194063384576
747704963674025984
747686995166695424
747653440948604933
747799922829832192
747792830089826305
747747841964183552
747797171525816320
747641717982134273
747779605625397248
747782923143749632
747592153698865152
747646600156225536
747793048533348352
747720004695646208
747721749224165377
747729844411174912
747774047992307712
747723842232131585
747729751935160320
747601360305065984
747587271684030465
747729374477156352
747728963615744000
747739302394757120
747804347766046721
747747355785465856
747782042369269760
747763386310660096
747587120773009408
747663968676814848
747777084932636672
747782365402046464
747717789809582080
747731450708004864
747794629672714240
747803827634585601
747780453059289088
747688731679784962
747657459129524225
747749671024664576
747661208812130304
747702258238885888
747671413545369606
747749058589007872
747704057624690688
747692708173594624
747585623310110720
747682335693348864
747798823884423168
747679332194205697
747701146765107201
747673200398598144
747773373023813633
747740514728935425
747805735975792640
747760030661877760
747773729250304000
747775470180143104
747736018271485952
747789185210327040
747660298803384321
747704900700803072
747795460123926528
747608507311001600
747709074041606144
747746306903412736
747716275749588992
747661469001588736
747640060976168962
747705240510697472
747776854140944384
747712555364290560
747687905578082304
747733757851992066
747699137752203265
747797246981246977
747590555689947136
747691533579726848
747725956383649792
747681333200195584
747739839349596164
747705873783455744
747715369637404672
747773318409895936
747597480687173632
747778523608260608
747642812536135684
747642368006959105
747796244244930560
747699465071501312
747717198513307650
747710605151338496
747719576767565824
747797963985002496
747765978130329600
747805639653601280
747692632315400194
747738862273781764
747711552854327300
747731543041310720
747796537871339521
747771514959892480
747669182356021249
747734747418341376
747715415934144512
747703995066617856
747801864926748673
747747007448686593
747697225090895872
747794591718354944
747599443466264576
747718624585068544
747758466366746624
747647611046404096
747786995770884096
747700455011127296
747679961398583298
747805400481808384
747693542731055104
747795254531735552
747777198078169089
747716510639079425
747692980807606273
747744230735372288
747633526502109184
747753542291759104
747591629381443584
747774769475391489
747668704025018368
747741106004180992
747800363105980416
747701914654089217
747631601094397952
747740653153554432
747638781981892610
747737482041638912
747785242866491393
747683698527604736
747697904647835649
747708734437232640
747654896258809856
747720457441292288
747746223088599040
747625359957364737
747586575328960513
747790594685050880
747766716361388032
747769136751706112
747795665674182656
747722491662053376
747738786486943744
747800627506515968
747676144552525828
747591851574624256
747801457911541760
747640748795899905
747740904677486592
747731903747342336
747720176582393856
747608905887453184
747802774973353984
747718553181241344
747785519631859712
747755823695298560
747762052572250112
747802326048608257
747804259853438976
747721330070528000
747635036166492160
747777957096194048
747605147795095552
747632511560253440
747804427659149313
747775864243363840
747724849062289409
747595446198034432
747692280207769600
747757422119362560
747629642522058752
747659648543645696
747736140170563585
747664878626869256
747763948359917568
747697460223553536
747759523373383680
747795036574744576
747773976764624896
747686781596930049
747803899222855681
747793803331907584
747686991198851077
747781669080416256
747600697680629760
747718943280865280
747796135159402497
747680292941479936
747597900104896512
747797490242625536
747713310603251713
747677638005825537
747664111132098560
747765294484099076
747768213707034624
747752531523153924
747787096442736640
747742595162443776
747708289845174273
747773494667141121
747764443262685185
747652467865837568
747751671653089280
747793203454218240
747645660489519106
747783191801507841
747610730178969600
747728854530260996
747707669239201792
747708159872077824
747706427603574784
747711141963505666
747785322512027648
747783439080906752
747617042753167360
747720646394847232
747733636200431616
747788539539120129
747715839424610304
747775981738418176
747609174146695168
747614626972471297
747595752596078593
747789089102008324
747757849724456960
747723695515394048
747628761848242176
747739403200630784
747673879578017792
747752724431765504
747726736557772800
747805077545562113
747619966053146624
747720050560360449
747739621493084164
747773683314352128
747749469488357376
747608855350120448
747773297442570241
747798991472050176
747587133045616641
747727625636941824
747773289133711360
747736903475134465
747786677050015745
747607760737603584
747758218659540992
747646994219470849
747598029973258241
747792515772735488
747775780587978752
747722550290046979
747644398230454273
747696491087683584
747760366273212416
747765785221828608
747776879415992320
747585606381895680
747710387072679941
747773909710180352
747786895388610560
747696923243610112
747762148902842368
747801680192864257
747697485271932928
747725201195032576
747803701797064704
747678292287889416
747627054699581440
747702560631427077
747666002893209601
747603319061909505
747617369913057280
747753781417349122
747688433833873408
747594297197760512
747588978820284416
747732679567761408
747714682123878400
747775654377160705
747760198480199680
747680183948304384
747795933845458944
747743249318682624
747742624447070208
747614366980136960
747735863149346817
747770655169359872
747804125396606977
747734927748247552
747717986878889984
747732818139156480
747706062673973248
747706037621358592
747743048042450944
747772592786923520
747761964227637248
747676136130363393
747596561903816704
747628996372865029
747694679429386240
747735829783654404
747744377464885248
747681945618890760
747799394339139584
747783355136106497
747608947780096000
747776355203428352
747712970633977857
747660181262180357
747594423026913280
747672931732496384
747638270062903296
747672315333349376
747661997316112384
747611921654898688
747763512240381952
747773574081978368
747776371850608641
747740124822257664
747794600178421761
747695761341714432
747767270148087808
747780985455058944
747688346101645312
747753785330638848
747758244194623488
747631139981000704
747637372376997894
747772856864407552
747705089561927680
747586256545124352
747801189429968897
747671023554789377
747684508179308545
747615067110158337
747743744410132480
747796164557185028
747595903276453889
747803798266122240
747708642028302336
747759011534082048
747791039289823233
747710198198984704
747618451892625408
747602576695169025
747706150762725376
747592485203910657
747718079447175168
747615620817125376
747794390354014208
747707312425545729
747724756577837056
747777588161036288
747703286225117184
747607416909488128
747702614817636352
747709409745342464
747710227663953920
747722139441238016
747766284671148032
747712416901922817
747789759884443649
747664920909602816
747748144063086592
747721510408814592
747612835782397952
747775130131173376
747770063692804097
747728678512136192
747729840091054081
747658897545125892
747784491859587072
747595509179678720
747740326148857857
747795862542254080
747658520338759680
747754754252640256
747727369696350209
747676995950108672
747741194050932736
747806399024013312
747717018128891904
747615679554138112
747751872958726144
747713734173462528
747737427859677185
747616547695255553
747701511841529856
747803563317825537
747796512852279296
747654476748689408
747803626555400198
747785674724622337
747700886772850689
747714157772939264
747605886097559552
747654351141937152
747780935161155584
747742288885981184
747726685882179584
747776053200838656
747738778186416128
747591197540159488
747762446815866880
747699360352378884
747742976617680896
747728439478730752
747787704776024065
747790267655262208
747699003714830337
747762371339366400
747766561197465601
747786304117702656
747705425328484352
747735728998645760
747637833800753153
747596842901209089
747635191435255808
747614630894145536
747770281821888512
747795019809984512
747710852623663104
747605260894609408
747784252939505665
747599682415661056
747730322679341056
747685619502030848
747792301896929280
747683648422445057
747668003421061121
747639649984720897
747795590277390340
747627092121100288
747620524008800256
747777353112133633
747669614352605184
747805312518848512
747730314324238336
747662357971804160
747634143132016641
747677629491384320
747638102483677184
747721946348019712
747772957699747840
747777395361517568
747686081013878784
747660109719937030
747744906219773952
747803546528014337
747789474625531904
747798593101135872
747796848363081729
747722546414555136
747713117652660224
747761498760450048
747730633032667136
747748257342840837
747715298464247809
747776690462416896
747680615751888896
747737171700944896
747786865835675648
747745212391366660
747615495122202624
747770415796391937
747793480357797894
747711540271407104
747793773812400128
747733023488086016
747721141230440449
747770269251493888
747676761392091137
747684013024882689
747633106971033604
747630397400440832
747608864015560705
747690400966643717
747763843539972097
747745187313688576
747586541908811776
747645585218473984
747757916812382208
747691789511987200
747799948079566848
747781748713459712
747602979377778688
747629004975284224
747743660272345089
747716275770621952
747750392319086592
747786018766499840
747596872370380800
747607442029109248
747717093894791168
747779483873198080
747772991073751040
747785234381418496
747682943582212096
747673632374198277
747649934564929536
747755500809367552
747744750762135552
747697858795741184
747692632722255872
747796449748979712
747767928603480064
747753491897036801
747694511426535424
747719597864914944
747655009735741440
747687058425192448
747744830688747521
747668754474074112
747715177097867264
747607911732490241
747739038111641602
747791995704311808
747634344387239936
747790653208170497
747730511443935232
747795179021672448
747637058055790592
747723087429439488
747689541377662976
747736718778990592
747670448926822400
747651440232046598
747665671627079680
747754422936154112
747585744990932992
747756335794642944
747776317362475008
747782969377447938
747721963481726976
747772496137445376
747715516630982657
747625100040507394
747711183831052288
747754850834866176
747704989024399361
747669131953070080
747660038563598336
747683325343580164
747599087151652866
747707358915203073
747784881942446080
747804456973144064
747794168362078209
747732612517625856
747615822265212928
747718855183708161
747782356979810304
747747741535711232
747587841857830912
747757165943885828
747702950403907585
747661967888891904
747608180109225984
747707639648362497
747607513244250116
747720482888220672
747766796258787328
747768037693132801
747798522062307328
747737603940679680
747656872052785153
747735208854753280
747754838386184192
747717567494623233
747755504991084545
747592237467504640
747683174520598528
747589813553926144
747717454399418368
747721065611272192
747727730549067776
747801869158846464
747708713453162496
747633828185858048
747589981326184448
747691722268893184
747608356160933888
747754225996800000
747675624500756480
747756612270567426
747612902908059654
747661850494525440
747685045180174336
747612730966740992
747591763578191872
747777122614263808
747661133344038912
747787184795684864
747607009843871745
747595031163240448
747738480332120064
747783766291079168
747745514322526208
747723116537856000
747708897880907776
747738270570774528
747798249260605441
747738371347329024
747623724174745600
747613813327855617
747793556065103872
747723276085043201
747761607703420928
747793086173028354
747701981700046848
747718104558501889
747738849447579648
747631194272075776
747632091739783169
747735925988392964
747649213194985473
747736810936274944
747710429015707648
747761872024244224
747763272963731456
747731815717281792
747689054754471936
747596008134184964
747786056406278145
747633623046643712
747693014286475265
747771078429282304
747608457050742784
747751713470283780
747774077507674112
747784223671595008
747599816687947776
747747393286856704
747771905025937408
747804746199801856
747735296909971456
747751122245320705
747793333704097792
747603935553261568
747725419462402048
747732063097335808
747792280602411008
747628132576944128
747744704930906112
747778578012639232
747732121851203585
747732289753321472
747597438475710464
747599627935850496
747776673668423680
747765214851006464
747600106153611265
747761452593852416
747754146179100672
747743446518145024
747777193686765568
747785347526983680
747694155023978500
747665818348040192
747634633735606272
747719438124847105
747780100540743680
747662550985236480
747672420161556481
747797569909121024
747677981745778688
747786203068506112
747613037364797440
747728275770843136
747728842148683777
747776300581019648
747650651614773248
747665583425085440
747732218232070146
747804578414997504
747727386641305600
747799549666811904
747773616192888832
747748395641610240
747796844214771713
747763327560982528
747709741112135680
747797121223503873
747753709820514304
747769463865368577
747805350041128960
747684533164728320
747642539998613504
747658386213380096
747755215701544960
747637720705536001
747714929612984322
747734307326795776
747621173983387648
747630074413780994
747725809604038656
747720470292725760
747720012794826752
747757753473576960
747666363473399808
747782415976902656
747601012190486528
747680515373826049
747802938609909760
747617521117839360
747666317499637761
747724190317428736
747650437914951681
747679714240794624
747664778181681152
747683388409118720
747683388409118721
747715160085770240
747784118805508098
747729303278919680
747586407540097024
747728053233659905
747804813581291520
747729299332005889
747655731164348418
747767093894864896
747806684140146688
747762564151508992
747782105581686784
747805534946877442
747794126398197760
747792238848118784
747794503826870274
747662936718606336
747781094582394880
747754397699014656
747804595301289984
747754368422842368
747742607846039552
747699033137946624
747680062019895297
747594322049040384
747684927592894464
747645911988322304
747658113256402944
747588416586424320
747689763424055296
747762589300559878
747605705583058944
747642225530667008
747798823934713856
747634331825356801
747632209184464897
747620767379034113
747754196619898880
747754087291183104
747619114655440897
747677990360875008
747783024134205440
747748467146096640
747634172424925186
747643659663851524
747680121050505221
747599623779459072
747636089138085888
747746550131081216
747610101364621312
747629978074898432
747804318619705344
747739449182806016
747707526452502528
747658335596478465
747675175634735108
747718238658764802
747768708714598400
747703562747187200
747788346341064704
747622818519605248
747799343839739908
747805614684905473
747718792218873856
747633887262695425
747708646285541376
747729433222586369
747592648907591680
747720826619854848
747676690126618625
747767056041447424
747780922502709252
747712962136248324
747658432287739908
747760005496070145
747745702898438144
747796957633126400
747704808589692928
747633157395124224
747593999116972035
747703873356324864
747670666816663552
747714463768412160
747622885326471168
747769807613890560
747726878899838976
747677730251104256
747794885441363969
747759640922963968
747799474068725764
747718129648820225
747743132121346048
747703852338675713
747775264533450752
747587422804926464
747722399295152128
747674186169061377
747751382279651328
747720600311988224
747722319783727104
747689193187442689
747749285022830592
747691042808401920
747784668196462592
747763185063727104
747763185063727105
747774958223368192
747759149979664385
747789772484055040
747671593699127296
747755182054748160
747769056967663617
747731241026355201
747623396943400960
747618489607786496
747678598493052932
747786635417247745
747702753485520896
747776497595875328
747682092218220544
747794998746353668
747777743341813761
747742758568222721
747616749260967937
747666242153160704
747688614541271040
747647770199203841
747756482402328576
747766334713257989
747740980334440448
747670897683800065
747773553160888324
747644494632357889
747695715393089536
747746743261995008
747624907085844480
747805710939979776
747657018673139712
747759749920350208
747758302684127232
747735095738572800
747702560396566528
747715172723204096
747754146313478144
747625552970801152
747778297019404290
747781015033229312
747770382422257665
747748462998003712
747678837375369216
747754062452404226
747794008752029701
747698521466413057
747688585130876929
747686899104555008
747714216199598083
747731798940127234
747733942065733636
747706758756470784
747646486926733313
747757509922947073
747759233953718273
747788409360556032
747799863992156160
747782176868016128
747682968790044672
747638312249266176
747763805862637568
747737599805104130
747589280780914689
747673808371355648
747781036017332224
747682767534694401
747698550784548864
747679370194620416
747786475694071808
747782625322930176
747799314773196805
747720306735849473
747784101906653184
747727659338178560
747778934415237120
747733082489380864
747782587725287424
747759426803765248
747676237133393921
747609287602626560
747586952703021056
747612512854675456
747674571843772416
747801785243406336
747794428308381696
747728594613444608
747729953576357888
747727629978054658
747639113151553536
747738048381726721
747701834899415040
747639448951791621
747728233873969152
747739344304115712
747741634423463936
747655009781878784
747722818897448960
747672076295749634
747765047280214017
747742372952408064
747629894222307332
747608574537261056
747681047891050496
747638534337605633
747783548149587968
747744318895489024
747650182024732672
747766741623775233
747631714239938560
747768708764958720
747671191243079681
747664996247703553
747736915831562240
747706100611440640
747730607736823808
747722034667458560
747721497767182337
747785746157871104
747721342552784897
747699259319910400
747729660012797952
747619035223724032
747665667369930752
747760496305184768
747648059501387777
747777479167909888
747772919678304258
747789235932004352
747711762556911617
747657673127124993
747706289141202944
747791773297172480
747725780076072962
747804314286993408
747653478600839168
747666543778074624
747711381072404480
747797548992167938
747806310943588352
747795153822289920
747724924400377856
747724924400377857
747728586212253696
747791638945116161
747767630782664704
747776916992696320
747652497033003008
747723494331416577
747805333469409280
747781853923401728
747685397363306502
747636156414582784
747774916271865857
747740321623203840
747677620897255424
747599170932981760
747597971320102912
747719606144466944
747798115147743233
747649347496587264
747784680687042563
747754422936150016
747800241504653312
747698387001221120
747787230962417664
747794285769199616
747792632978382849
747615923087900672
747617311247503361
747794831049658368
747625313765593088
747721963351773185
747633220003467268
747698802296000513
747635346758860800
747799625055240192
747597736598511618
747750111430778880
747722844109438980
747786857392537600
747803764703145985
747759367911510016
747768876767789056
747715025708670977
747689918709784577
747726287616245760
747771783349178369
747606821444059136
747786702484283392
747675519630581761
747777953157681152
747756167728750592
747644871868047360
747678812276666368
747759443710877696
747749838612271104
747798081643610113
747742641253683200
747663268269940736
747753953157320704
747761674980048900
747686739469303808
747799784451416064
747670293775257600
747749083742339072
747610495633395712
747594896765124610
747772898929152000
747786434132774912
747710328113344513
747729110517030912
747712312010739712
747756570314948609
747678132816216064
747735716310953984
747730238646456321
747754427134664704
747637141862293504
747661581954199552
747722168704860160
747605235791601664
747753076761628673
747594032788832256
747750438347255808
747731144712544256
747752401541672960
747780951871205376
747749423464144896
747778804509188097
747753932110336000
747627583156654081
747797355827707904
747781140619091968
747750836743307264
747722131144839169
747750379790573568
747693375013396480
747695371283988480
747758634034040834
747803538143641601
747602232879775744
747595815279943680
747627428059680772
747699934963564544
747782134614503424
747683870624079874
747764745239924736
747760009908391936
747802720497713153
747757447150977024
747694188746117120
747708679932231681
747798849260032001
747720252159582208
747771858729185280
747632930667790336
747804402384273409
747764204329807872
747689860283109376
747755706535682049
747653147246665728
747799260079415296
747699146442825728
747708315120054272
747736459009003520
747668833947762689
747758223214546944
747676396269494274
747731509575049216
747746004833808384
747793937679720448
747717202544066560
747659833021702145
747803303430492160
747755131685449729
747622797468270593
747683518424190976
747677205875011589
747662135543599105
747714124059185152
747611439066578944
747757077846691840
747764317563592704
747790099937636352
747716921756360706
747785972369268736
747765890133917696
747632490592931843
747748798349344768
747749909890105346
747767937122115584
747745313046339584
747749465457565697
747715420145221632
747733271186800640
747670956550819840
747594943036821504
747761507350503424
747686265605218304
747703454005661696
747692989208727552
747765743559806976
747800329702547457
747766221580361730
747612605112422403
747636302871330816
747665042192076800
747714539374927872
747662714575654912
747772013880676352
747677927337234433
747661162645426177
747597434537320448
747728170812641280
747692321966292993
747744218450378752
747704971995512832
747674924001693696
747789667848830977
747592745192022017
747704183478943745
747665403015462912
747742330908704768
747719245279207425
747693722914197504
747800057152299008
747659841494257664
747709166609965056
747777240121905152
747744146857803776
747773343554744321
747785913824993280
747676476087111680
747586122289549312
747740510631034880
747624806590320641
747779970588622848
747800514302255104
747798538520715267
747771938265673728
747593080887357440
747768625000554496
747620662366265346
747787541189894144
747806465839136768
747666565076750336
747758298510802944
747727860295688192
747755022889402369
747660458140831744
747640446864719872
747754444184559617
747742326659809280
747739533219868672
747705408245088260
747688530588090368
747667257153757184
747673917553283073
747776732644671488
747745099245883392
747729316075700224
747717211054280704
747606749939703809
747784299139764224
747794214520446976
747774652093718528
747628703002263552
747721573176647680
747774979429785600
747780390123888640
747666921617768448
747647250248175616
747769786671693824
747771967760007168
747736903521288192
747721506197741568
747688056560431104
747752653170614274
747773108531126272
747741429045264385
747679131228332032
747621270682886144
747791051717545984
747719211770839040
747691042888101888
747663402315694080
747778607238492165
747701402751885313
747782554346983425
747595181902299136
747766275980439553
747704649197752320
747719836608897024
747638269979017216
747616564803928064
747737595522711552
747686772952436736
747779773171019776
747749713009647616
747793790602256386
747729295032860674
747601825809993729
747795841830760448
747649938805366784
747712731726360576
747668993578766336
747734869191589888
747675884501504000
747762656497459201
747716648967241728
747787251732578304
747801105791393794
747774203311628288
747676778131496960
747646969129144324
747805623044153344
747683686145982464
747658885343895552
747724937088090112
747718683435339776
747801030226677760
747772324494082050
747754892794662912
747605877717409792
747765424620703744
747761528254889985
747794969197326336
747703298539552772
747629935943000065
747734839609155584
747804523800969216
747720381943975937
747665100954279936
747753085141921792
747760391648837636
747667911330889728
747758457814560768
747783976069173251
747704238122373121
747600676797165568
747709485028880384
747748638885978112
747764904686346240
747805115302744064
747730838310223873
747765084957609984
747619974605201408
747803995444477956
747663502962233344
747764451655487488
747599447660572673
747726191096889349
747775188977221632
747712039460741121
747770684277948416
747750882956107776
747785947262128128
747770340269428739
747775008622186496
747685388857270272
747623011264565248
747644167157858304
747587837856350208
747718473644711937
747607341508354048
747700756778717185
747672881350443009
747737222363947008
747693601317072896
747758101248544769
747800618878656512
747661989032435712
747593563249205248
747762010402725888
747743895379976193
747795543791968256
747615276884103168
747763428350115840
747641377941512192
747797616088358913
747693458681434116
747682310208753665
747651302046437382
747721233555460096
747608499085938688
747710894541574144
747636659710267393
747728611403268096
747692116617400320
747695841167704064
747738136386633730
747642405718003712
747663116993978369
747657870322327552
747800132679249920
747761276550406144
747717265748013056
747710647253798912
747704653345882116
747680209143500800
747762752706469890
747796412230819841
747716825111269376
747762966863482880
747740925628137472
747628958657613825
747741206898159616
747803865450487808
747779266025226240
747801135172452352
747686651355340800
747630523112095744
747765307385622528
747790317823328256
747710051410972672
747704066164330496
747698386996965381
747727772383076354
747765210786725888
747715478907412480
747644284715819008
747700048012713984
747673968073641984
747636806464614400
747741001402433536
747756969155530752
747698999562493952
747596172110422016
747804041636384768
747666321626828800
747677809796071425
747641650915213313
747700911921848321
747786970978459648
747777382791151616
747712513387683840
747698898991464448
747775683930161152
747605483175948288
747727109775306752
747777609153404929
747800841332068353
747797628608458752
747678367621713920
747712156922183680
747783636125048832
747802774981619713
747804888684335105
747787117665882112
747747154307997696
747719543167066113
747804733474226177
747686022109073408
747762710897537024
747682578736504832
747755069135818752
747799427688046594
747785146082988032
747743480265465856
747779039302037504
747690044736028672
747683639874424832
747773464979832832
747619815381164033
747732595748790273
747687846715232256
747746651167592451
747714367303593984
747609832832655360
747695321094971392
747686831878250496
747786408694288384
747722101784731649
747788988405129216
747591944092680192
747642615399653376
747595886742609922
747783170783850497
747638207286771712
747790447901216769
747633253692092416
747701272619397120
747804867729711104
747780415075782657
747610663342714880
747790762289528833
747610873045213186
747673854588366848
747673816759934976
747786694007586816
747798454634614785
747741055785799680
747703336560898048
747803273906782208
747725419277856771
747650635038863360
747785045474172929
747762623039545344
747646147183915008
747771317651398656
747701939551502337
747741072344944644
747617101318230016
747777118457606144
747637460553719808
747737335215722496
747682595530489856
747637150145978368
747784256957648896
747708751348633601
747619211220942848
747686911511232512
747733363230937088
747667579825688578
747766959790493696
747772441599090688
747694268211429376
747752984168304640
747728950915383296
747751889769480192
747775033804652544
747601771166502912
747739738854006786
747673493941161985
747681395800154112
747774534867091456
747588848549404677
747745002709622785
747796802452230144
747611011289583616
747742095981551617
747736861393715200
747734328034082816
747756943985483776
747589091902922752
747709535415050241
747780889015386113
747697414115594240
747795959304708097
747677566690000896
747797699655774209
747694725365399552
747645333346357250
747757153646174208
747595022858522624
747625842444996609
747664123916337152
747694486248128517
747675351946510336
747689008474525697
747713704775540737
747653365400801281
747770923294560258
747613758684602370
747758088858525698
747716321929007104
747724236605763584
747797406268297218
747794600077705216
747793270613352449
747690900155949056
747729534099857408
747677692494028800
747736144419389440
747699712640323584
747732818311118848
747725511502270465
747787209776963584
747709535629025280
747725536672251906
747716586253991936
747632716896735233
747727462033940480
747731908059074564
747780201023680512
747591340200845312
747742842341064705
747791039126249476
747774018950959105
747736710499438595
747715697078341636
747598017369235456
747733686393647105
747685007465062400
747739717802799104
747647980103176192
747603847560859648
747761431492296705
747694838603210752
747629285930897408
747775910376538112
747702782552117248
747685858703212544
747710919724113920
747700333309267968
747784894500208640
747608985625309184
747618082881933313
747745321543929856
747678963288375296
747596578832121856
747793270680412161
747732608520491008
747802389143498752
747724480005419008
747702145277890560
747749012447465472
747784986980294656
747779282462662658
747770260531589120
747800551832727552
747616011046686720
747792536476000256
747720344237187073
747695027330105349
747690933991383042
747710965714665473
747678946343419904
747736127398875136
747773968422100993
747772219502125057
747585656780652544
747620062517858304
747741760269455360
747716149996060672
747590408859901953
747752254627790848
747804943424196608
747670012509454338
747642422453280768
747667462498451456
747765206374318080
747761989384953857
747676153121484800
747632041739620352
747701851731206144
747741265622605825
747776971719999488
747735074750140416
747755815336017920
747704040834895872
747653432606068736
747674777532391424
747782805686386688
747755119056392192
747657802898939904
747691105689427968
747711984829927425
747647241888882688
747769925264117760
747754594781040641
747794625570693120
747703793387769857
747733925414449152
747759334642302977
747662676621406209
747681232339730432
747802338623164416
747702057109458944
747791953673150464
747755563715465217
747753886052671488
747608444341870593
747727663155011584
747681878333849600
747751172275118080
747617013250523136
747699590900649984
747594460490514432
747693320508420096
747735418641195008
747695388220657664
747771502141988864
747616459887677440
747603763427311616
747796143678038016
747722252850978817
747671086318424064
747725218005778432
747633836956200960
747797527932592128
747759783302799360
747743580521889792
747709435036991488
747650504788959232
747656410637418496
747787734228541440
747755505188245504
747698487580557312
747620662454292481
747735158766243840
747780100712706048
747702984113553408
747750887305650177
747706888897331200
747679970072330240
747711137777590272
747785368779505664
747706834434334720
747665545881849856
747632587053555714
747789504195493888
747763289556385792
747786152963342336
747726929512570884
747615343909179392
747643827754831872
747700182331031552
747769505636564992
747742976919617536
747731916393156608
747797095885733888
747690933932728320
747787331692806144
747741886195113988
747784563376660480
747696004858789890
747698613388718080
747682595341742080
747784286649094144
747668368631672832
747756897676197888
747768385832783872
747680620113965058
747757375881416704
747702162172555265
747733749379522561
747769136537812992
747759770791256065
747806210225741824
747658889198448640
747679806423187456
747691818716925952
747797150499807232
747717781567770624
747587028456456192
747761658035060736
747667135225303041
747761737747865601
747729693504376833
747724421180329984
747633564028637184
747710869296058368
747593672246558720
747753336833777665
747803110471413760
747603893832519681
747597715517878272
747772903060611073
747673280069378048
747649754151157762
747659392863117312
747598554357710848
747698995179433985
747709246163324928
747778196410667008
747774119349977088
747698043370213377
747749834531078145
747586713837416448
747765525267132417
747707476225757184
747678132610736128
747796525237997568
747746793430093825
747693009836384256
747805245363851264
747734319511257088
747732776347115520
747733417727393792
747610528843993088
747688975113027584
747769551761334272
747777529340100608
747595232414470144
747755773564850176
747797456725778432
747738111447293952
747680347383533568
747656343461437440
747678875379957760
747806268753063938
747599833544986627
747727596192960512
747732750971604994
747806499372572672
747793941559377920
747737184489209857
747702958939312133
747687607711240192
747695946197254144
747776501744033792
747797863560781825
747620641524744192
747644347722645507
747607353873182721
747772764845711361
747750941668032512
747738924936728576
747648030296383488
747701612618072065
747763155481300992
747723574098726912
747753118398582784
747774354499395585
747741936602144768
747690900151803904
747746185553809409
747595500665266176
747785301406457856
747778741447888896
747711066646396932
747732352395321344
747692552686546944
747660269183180800
747710580023242752
747653134600839168
747684872882380800
747726912743743488
747620641604575232
747776120054030336
747694595543273473
747718670739210241
747638408659542016
747724928603033600
747628727912169472
747735104194248704
747715223075823616
747611816826593280
747797947199299584
747631609688514564
747686076974833664
747712828186968065
747612919743938560
747720168030216192
747682788674052096
747746436964564992
747766271861731328
747586470387552256
747788636016513024
747684415996833793
747795191755608064
747652996255866880
747748253274341376
747633085861101568
747617353219858432
747690116022407168
747790984608526336
747767463023095808
747755039767269376
747712526121590785
747674890598227968
747726170091839488
747728611436793856
747631353638723585
747764292309639168
747635644495724544
747763075714027520
747621056790200320
747726652361281538
747598302590341120
747788615162404864
747754531933544448
747793585194569728
747724093840056321
747710797841858561
747673162414985217
747696654858465280
747740086717001728
747748462700150784
747714258293690372
747639675163189249
747734655042985984
747805991920607232
747595475612622849
747764241965416448
747606880067928064
747718339384983552
747730695959756800
747753944655376384
747782797524369408
747724274455175168
747725025243979776
747748924362997760
747736064606015489
747636026231820288
747674991358058496
747711942983360512
747712500934770690
747791601406205952
747595613953359872
747764573286076417
747743601732501504
747601985147445249
747760802413875202
747698508589842433
747759007457124353
747733166346084352
747795619339608064
747710689083527172
747768260062380033
747696608565952512
747684118218031105
747747871496216576
747796236145672192
747783430717333506
747586105487196160
747765797867655168
747754783562309632
747805111146057728
747805753034018816
747655781332353024
747723879968292864
747697531514142721
747619261468663808
747680100078989312
747730410696749056
747701994144563201
747735582055473152
747743979039522816
747721246054449152
747767312061652992
747767085560799232
747721359183216641
747586281710956545
747795820733468672
747672768423034880
747760521663873024
747799545480880128
747692448068026369
747803043387834369
747774073271377921
747679684830310400
747593366011940864
747651310372126720
747667487722967040
747726652420022272
747658943808299010
747646138585616384
747722936262475776
747756507551375360
747733124457635840
747701746621890560
747676354360008704
747658281208930305
747750300186968064
747786408585113602
747715101457813505
747605055356829697
747655412334354432
747663389967650816
747761821952647168
747714468214358016
747794856278360064
747778355622191104
747785314014396416
747776405426016256
747649120932925440
747784550655352832
747591348379844608
747700882553323520
747710588382515200
747737939451338753
747727650815352832
747747485473513472
747695509763153920
747800652613574656
747660214783062018
747739205921570816
747714992288436224
747775004511723520
747769975335686144
747620280906854400
747756314621681664
747659992371691520
747773112637329409
747757879051038720
747712349939851265
747601246912135168
747790359741112325
747623086707597317
747635665597140993
747614559817498625
747785880295833600
747724157073375232
747586734939049984
747771456021467136
747697451616866304
747727936011239424
747711909676392448
747620201231966212
747788040312135681
747733400979644416
747790611428806656
747786316692201472
747740820783112192
747720570968612865
747741491922108417
747588005611831296
747602144547737600
747690321602023424
747742288923721728
747802569506955265
747794809901973504
747802967957508097
747693450544431104
747652191129903104
747610885636644864
747747833936130048
747765399303954432
747726518378442753
747722298640240641
747684579620847617
747770822878724096
747617516596400128
747657794531246085
747735858825015296
747781404793184256
747764740793970688
747613032964984832
747755425299369984
747748790124355584
747732637620461568
747789424369483776
747785628608307200
747640703019278336
747731635211210752
747674752081338368
747765026044293121
747717278041538563
747713591588061184
747774492714409984
747625171419336704
747761083482521600
747708839114473472
747754418674745344
747795921644163072
747780280757460992
747757623387238400
747640325548707840
747680003261861888
747712203189587968
747688857508913152
747760445923135488
747732830705311748
747765403858911232
747632314323066880
747688400531132416
747803911633907714
747738929265319936
747728217025306624
747775432410333188
747629298505310208
747805660805476352
747710806255673345
747704745654108160
747758332216115201
747761511494385664
747714266724171776
747657928895791105
747656003739619329
747587850380550144
747678694660050944
747755484346650625
747768360771936256
747749163283120128
747804092148264962
747764677929799680
747723724728733696
747786324770336768
747804171848589312
747670079807053824
747598009127608320
747675976860049408
747732499447459840
747798085850435584
747725394237874176
747776447096455168
747672969690873857
747695060976803840
747767068964028416
747725805304721408
747732042289385472
747678569195773952
747795325960732673
747746176825458689
747727449316802560
747671321098739712
747745115699978240
747779827952922625
747668271961415685
747730737856716800
747703873452785664
747764371879694337
747787134489235456
747786509386907649
747678828982640640
747712345712037888
747691336292270080
747591830699544576
747713897617063938
747677344400285696
747728724343296001
747748488188952576
747720935692713985
747606099633836032
747676727816630274
747744230647291905
747597082039562240
747686898701840384
747603625116049409
747778028365844480
747680683011739648
747683325461037057
747678820719857664
747691277844615168
747699670588227586
747727931577868288
747689469902479360
747803026426036226
747791798257385473
747708415791726592
747664689878962176
747706046064562176
747620100342157312
747706662367145984
747587795825340416
747800459486892032
747590174058647552
747703743202865152
747708667462565888
747697586115579910
747694603726381056
747693551035748357
747594502634897408
747727122395889664
747681790408679424
747738941693042688
747716779137445888
747770268882505728
747715239639121920
747699289023979520
747749070874128384
747803106184953856
747713348087726080
747721212315508736
747702451415953408
747600118707290112
747784714241609728
747688794883776513
747785280518664192
747706008013774849
747786358253621248
747722227693535232
747590358503141377
747620930910715904
747762958571347968
747804205113540608
747734814443319298
747795032275550208
747755551132639236
747788661106704385
747695501605277696
747769174332674048
747586705234890753
747763755451322368
747717915969994753
747617902740774912
747673359593443328
747673359593443329
747785385409912832
747797796443533312
747726573013508096
747677424108900353
747678304723996672
747705135531429888
747791211143045120
747645786238881794
747661221189591042
747731329119313921
747681442310688768
747599426605223936
747800904322125824
747787943876624384
747714895685226497
747783372135604224
747755643663228928
747723850520076288
747777235940155392
747693538406703104
747762979278585856
747722944869187584
747800656661123072
747764745034424320
747586877197262849
747659992468168704
747681823833133057
747762132129812480
747735225518678019
747596540949073920
747747393391595524
747613418853539840
747762920864374784
747719094225494017
747670457294389248
747785230237433857
747795321661587457
747805350217158658
747752896410845184
747669765255204864
747615574923055104
747793174303735808
747599577784721408
747759594471030784
747728607036973057
747800157626966016
747780398416035840
747666829087215616
747663851324383232
747728888139235328
747787226621296640
747688131965648896
747652027589734401
747746348947087360
747722307062358016
747599569446273024
747593684854640640
747786937210109952
747764657008578560
747806637977649153
747672373923614720
747685443643281408
747801160044646401
747797796191862784
747753999240171520
747601343326654464
747747418423230464
747726375650459648
747609455357894661
747718373002326018
747705735665049600
747612487588151296
747694801114570758
747683040210591745
747675976730021889
747677616929443840
747637611523678208
747743396345765888
747770663318986752
747605894238736385
747630120530247680
747750409192804352
747713356660899841
747746613053952001
747679403547758592
747797313771364352
747742154655731712
747703638378823685
747799834862686208
747698349411803140
747750123774435329
747707027250618368
747768247412391936
747595358121799682
747689771942748161
747692905326850049
747792473561374720
747704594793398272
747692854961651712
747791794155429888
747748504685056000
747688249271914496
747783967793782784
747705983057682432
747631387369340928
747667164577042433
747774941395705856
747786777763655680
747765131052982272
747776015271854080
747646797208780800
747675792579125248
747782478497259520
747679668065734658
747802406046531584
747775151262019584
747661271546339328
747750501425553408
747606154377736192
747683866408804352
747778745684074496
747690996603953152
747613796429139969
747787671125229569
747787105213026304
747714342368468992
747701361026998273
747771275611877376
747660235603648513
747702967172743168
747649099999121413
747742066772410368
747618149936279552
747788329790410754
747712236668452864
747597958783209472
747772852875722756
747735540301193217
747710345163177984
747668926151147520
747780163472080896
747703764400934913
747705647559507969
747667819211423749
747662278246404096
747722353182916608
747784873675526144
747696839374348289
747781908256301056
747787885169020928
747761398030139392
747630649197137920
747780071063175168
747723208925810688
747658377585627136
747737503021543427
747753428907102208
747754653748715520
747745753171271680
747680959835873281
747798253492641792
747705450418872320
747785993328037888
747749108614598656
747653424230047744
747696696805761024
747667475131674624
747737788548808704
747744054704766976
747649556909817858
747595375154860032
747762748675735552
747706855351328768
747775428132282368
747722198056583168
747625842361180161
747751277136863232
747639108898529282
747775906383437825
747766834099691522
747770399308582912
747805711040667648
747724257770283008
747765533802528768
747642833432158210
747737813429321730
747593516742647808
747780016478560256
747802686662270976
747678183001063425
747599296711712768
747603469972824064
747768343717871617
747666153720418304
747708226968354816
747750215986388992
747659082144841728
747757530911227904
747732335915864064
747636135170478080
747757698813407232
747707274714546176
747700949733511170
747791697778614274
747798559521660928
747650500531785731
747746789269319681
747662592773099520
747782306753024000
747651989618688001
747782088498155523
747612512917520385
747798471734853632
747746281762619393
747740984516218880
747770092830756864
747795829268819968
747723854987038721
747690472425013248
747719140559982592
747788011040014336
747721267101433856
747760546775175168
747709032106967041
747734936342368256
747778816878190592
747755878556786688
747670083812605955
747742796447105024
747757665275777024
747633643896602624
747728648883539968
747639146819223557
747802540243189760
747788921048702976
747684239903236097
747787671146102785
747677516077338625
747725654091771904
747803231921790976
747688534639788034
747730343512449024
747796160631406592
747725490866229248
747786911893291009
747791685153783808
747743228452081664
747738467900227584
747595865875972096
747773356292849664
747718507316584448
747766464837484544
747592019409764352
747802053431328768
747731731722141696
747712626671689728
747612123023441922
747592749491326976
747641701234278403
747710617612656640
747630103786512384
747794633669906432
747680880156622848
747756025034510336
747673066008870912
747760521391144960
747778263439839232
747757841264541696
747738354460954624
747588143906316288
747605336509526016
747694507320283136
747706423476391936
747762438263693312
747672931942174720
747611476941246464
747747766756118528
747696663108681728
747704124809031680
747684852158308352
747707320868679680
747698743449882624
747779328868552704
747689197482446848
747608914003267586
747737553336418304
747733518701101056
747782323572203521
747660843978981377
747750362992500736
747587904885624832
747609878961717250
747647052822224897
747682075621343232
747770348947542016
747759745751187456
747706364663894016
747798601766625282
747753114518847488
747805949855993856
747692590645055488
747797158863081473
747716087152844800
747741877840003072
747766733428166656
747736140166369280
747793324979814400
747738459654230016
747738396550795264
747653206239502336
747613423127531520
747617386665238528
747799625168478208
747736316180324352
747637275916394496
747710378730225664
747649519374970881
747711066566713344
747804267923267585
747678355173048320
747653008872341504
747743727590977536
747765496167170048
747715248073879552
747800275209969665
747646528676859905
747652518033883136
747779454697619456
747723536056356864
747803466941214720
747657354087374849
747641495457497089
747790414422351873
747685758035722241
747704842127294464
747777378634502145
747611095427330048
747715277706694656
747777634394902529
747800157681385472
747768264344768512
747697996926713858
747769350422138881
747631148025675776
747791395927244800
747625397911597056
747694687855742981
747722278016802818
747752065712164864
747762010503417856
747609689995649024
747632938976608256
747770994841030657
747768079829045248
747805945929990144
747776908746711041
747750400707551232
747596306059788288
747619463005081600
747695463667732480
747656968232386560
747806709238816768
747700001850163200
747753722697125888
747673539914903552
747752417995931649
747636986815479808
747785683109031937
747787402911981568
747707287385542656
747659879389736961
747647376064716800
747601783950872576
747596432090095616
747712425315680256
747785641182781440
747629814396256256
747784148102815745
747779937134845952
747657790433394692
747681383481483264
747797548988047360
747784391334764544
747740485410664453
747748936966803456
747677411270070272
747697909085405184
747700379584954368
747764594211426304
747714665048903681
747615830557474819
747793719504449536
747692372549640193
747799666817908736
747752678302818304
747704007502757888
747748291090259968
747791664224272384
747733958914379777
747593974177734656
747785515374632960
747670750916640768
747624710096162816
747801705346174976
747780977301327872
747755417019658240
747671560404762625
747782684408156161
747784538168893440
747735078751600640
747647736745463813
747789608855945216
747745547927199744
747801172543582208
747744117422170113
747750715200774144
747722365950398464
747617147573002240
747802787350667265
747675020466470914
747625989044314113
747666011168571393
747655068321779712
747777101646823424
747594909385895936
747805501094780928
747805832490909696
747804557674184704
747769283548225536
747785439768154113
747719027158618113
747674454583611392
747708659040399360
747608369129676800
747763881225895936
747739570788311040
747770088921587715
747766544353075200
747716003111526401
747762102824218624
747762258155954177
747670989903896576
747679575765819392
747785641291845632
747792784258633728
747659157650743296
747595853217542146
747774614210777088
747680632810143745
747609601969815552
747686303127506948
747675746383036416
747687737680072706
747762061036359680
747690497804763136
747787700581900288
747704477289938945
747801181016178688
747737163454898177
747779462939484160
747661179233894401
747774186563698688
747720453477769217
747593701321506816
747746932068605952
747640207889989632
747762962597822464
747788178841542656
747604812343058433
747726946033897472
747766246800826368
747648139214069760
747779672902082560
747712072973156352
747648026206937089
747662752240533504
747674546707243012
747687746030931968
747719564100767746
747802774742536192
747684013238784002
747782226847346688
747646478299045894
747795615094964224
747766624409755648
747749159143415808
747757144963878912
747742766894039040
747732633753427968
747594553113214976
747784311563296768
747716103720304640
747758206198386688
747637309626064900
747792234456682496
747632989627002880
747613737670971392
747794776561426432
747767156838903808
747744214105075713
747739025742700544
747672604669009921
747594737377546240
747606401892098048
747741261268934656
747681446136057858
747722848177881088
747682373404352512
747789340680552448
747724643461627904
747705064639311872
747618246744903681
747605965525028864
747730238621237248
747759405911924736
747769165960847360
747743949981388800
747701654280085504
747801055220629504
747721694878523392
747678560794578944
747738384131592192
747785666235293696
747719329232338944
747702698707935232
747707958688088065
747690569061797889
747657765062123520
747715235654541313
747665591725604864
747765198107385856
747650559457525765
747725813454249984
747593164668571648
747803068444581888
747726946189049856
747779421038219264
747774811602984960
747606854713303040
747718360343908352
747701541080043520
747654271328489472
747649917716430848
747783439139495937
747770063566962688
747631232284909569
747778070451363840
747778024171409408
747727126305062912
747589049955815424
747751684261150720
747707912378785794
747638530101362688
747617336203476996
747707891449225216
747761439990030337
747758826892386304
747711380887900160
747800073820569600
747688262081331200
747782655018676224
747680477331488768
747729001519661056
747793337952907264
747804784208543744
747771355299520512
747672948606115840
747695279021957120
747603926992691200
747594687326752768
747674165025644544
747703621790408704
747803907540262912
747587196027232256
747767135900925952
747689998326108160
747713658428461056
747746139328352256
747761574497095680
747726446962089985
747624269543137280
747645807319453696
747703726379532289
747664002109571072
747801348729511937
747740976114864128
747654808102965248
747677491028951040
747791328742871040
747755668795461632
747710026496806912
747716246599249920
747783980355887106
747791496552775680
747771560807718913
747805333574324224
747790091528114176
747614962542010372
747659749123100672
747591847648727040
747720457458061312
747702237535821825
747655273708396544
747749649688240132
747589620351721474
747803270047993856
747701427863183360
747736064715010052
747714501512957953
747756490686070784
747792062825697280
747784772856995840
747592325564628992
747706452576460801
747784949240074240
747717047447093249
747667693285801984
747788438682894336
747797355953414145
747667206553604097
747620301677027328
747685007330775040
747747045277040640
747795111845707776
747799457094262786
747676018752782337
747766666293968897
747740111878643712
747738320935985152
747738518185705473
747715059346968576
747630863182102528
747792796757671936
747751520381374464
747624948932349954
747646059007057920
747724597454323712
747722986531229697
747755962119888896
747672139210305536
747781140581351424
747770491449016320
747599162657640448
747734931950964740
747679487484125184
747783959493378048
747678795612721154
747800476507320320
747779555126030336
747787079741018112
747782688484921345
747775507777863680
747671161874550786
747618582037696516
747788409574465536
747739839559143424
747681668744503296
747616904500510720
747686085006766080
747696306576048129
747674953626042368
747745812260753408
747668519492460544
747700605800550400
747629407733420034
747792771545710592
747647765971349504
747724811162554368
747621387989291008
747596209469128704
747722156289757184
747667634469113856
747747766818963457
747616199744327680
747607244792008704
747703210396254208
747603403052711937
747764103284817920
747631903390441472
747673569254047744
747778280074280960
747614119453396992
747716254635597825
747661116399038464
747649162666196992
747586403404554240
747740263028760577
747755199092109312
747731165533061121
747736295166840832
747681031076065280
747747808468434944
747647111563513860
747688735890903040
747727739046723584
747730758773637121
747806054981865472
747743110893998080
747702111803219969
747595312097701888
747690459917590528
747663549267337217
747793475962232832
747756935307497472
747711389469376512
747688463424692225
747803026790875138
747776749266669572
747732797201223680
747783875464658944
747705161032794112
747768654478082048
747767534208823296
747805291614461952
747733577362718720
747668049826844672
747712949842751489
747728519137009664
747670285323800576
747801181146222592
747641524746346496
747777382765977600
747717198706253824
747717991207440384
747783640466194432
747753747556761601
747757665351274496
747776959069978625
747620431625076736
747679982294556672
747774585093914624
747744499200319489
747741366315278336
747758160014901248
747760064463781888
747691948866146304
747793937549627392
747660537891291136
747793769630699521
747760139818569730
747615235092029440
747657731646103553
747653134927937536
747753844377948160
747778544256827392
747756436462182400
747763805455679489
747720780620906496
747676685806473221
747763281427898368
747660642719502337
747758957243011072
747758034424827904
747783699182264320
747781417443033090
747762274677325827
747621698594234368
747690975867379712
747700790307983360
747643194284908544
747785385556774913
747609367281733632
747791739545608192
747685636275056640
747683866371039232
747787847269158912
747697808145276928
747640489130795008
747651675129786372
747616036279619584
747636730736443393
747803928507617280
747769593863741440
747771523113586688
747753647006617600
747589607651422208
747730871902478336
747669253445263360
747736777650225152
747668939069620224
747718876453036032
747671514212884484
747673808337780742
747676358747234304
747679596825448448
747633433938104321
747766875879247872
747649376663797760
747777101789544448
747641390742511620
747646407000137729
747719467631779840
747696218604699648
747798224321159168
747618078582771712
747711343512457216
747688605905195008
747738543192150017
747601708499542016
747756658617622528
747710965937016834
747788216468643841
747671782509907968
747754293046960128
747805430005567489
747795862923862016
747678040415735809
747732805745020928
747747309442719745
747681337457389569
747789126653591552
747713415158898688
747721824881025024
747751088527388672
747769178380206081
747715151621722113
747666736741253121
747731891046977537
747775130374287360
747715352969248768
747778888353329152
747729819014660098
747768293511991297
747592132823756800
747593755985743872
747589960316903427
747767651691175937
747745057130811392
747766036968181760
747773246964121600
747639532745592836
747733317244575744
747763134459424768
747713562097889280
747595551269519360
747787742524882944
747792264177528833
747650110838943745
747804763132141568
747711930484330496
747720742897328128
747684021468008448
747711993306578944
747796349102530560
747672982110281728
747785297467842560
747795200190320641
747748152518803456
747701822366846976
747648025904975872
747644209394499584
747791089717878784
747781287474126849
747769887343386624
747789114225885184
747756293683814400
747781291836317696
747795841604255745
747799935391764480
747792800712794113
747683719696220160
747785037383409664
747654556457254912
747770042784186368
747723586606075904
747700824105684992
747776837565190144
747725276830892035
747789164331077632
747758810278797312
747733392679112704
747705878271361024
747636877554032652
747772676681375744
747717668401197056
747732419776765954
747607676834590721
747609673390399488
747778296935518208
747691978012385280
747731144494428161
747732503440592897
747766053657321472
747727676086095872
747783774629302272
747750723551584257
747669026982273024
747800648566054912
747658847305728000
747724547164614656
747649636761014272
747780658529992704
747591692585406466
747676824394698752
747710865084981249
747774698323271680
747717370609811456
747739482892419072
747761771243515904
747754305374007296
747786299709468672
747639335407788033
747805715172057088
747690417991335936
747601729433272321
747723406011940864
747746109750128640
747636588230905856
747696529163620352
747745358906818560
747619169408061440
747622117978574848
747710282156355584
747715336221429760
747768956149063680
747758642313703424
747753047095394304
747727231212990464
747723817091473408
747765349345419264
747592581392048128
747624416398434305
747798207472766976
747735057696169984
747766146212970496
747785246934982657
747785120912814081
747735909160919040
747752116169613312
747724475664326656
747744046500700161
747766750113042432
747641197934444544
747589825797120001
747716791716220928
747762849422905344
747797041473011712
747724823963525121
747724911720939521
747657865742123008
747726434563661824
747774828095090689
747790779314245632
747761913904398337
747589687536082944
747743266142097408
747708742641254401
747632314331561984
747641705428623360
747656830097186816
747712647945125888
747706146736185344
747685921785581568
747748395595501568
747683887363559424
747759108049244160
747675825982550016
747725910212808704
747724521893945344
747729252951465985
747625330509119488
747714845349384192
747734483235934209
747708402965561345
747756050552520704
747608649971818496
747709657305735168
747690870980419585
747586038315384832
747645610002649088
747757816241393666
747656632797114369
747611208480481281
747640518478290944
747798559488114688
747763927120023552
747715684310880256
747773679015165952
747620792549019648
747625406283452416
747663255691206656
747737490480594944
747798211440549888
747800975478497280
747728489533538305
747707350329491457
747784739365466112
747619332696399873
747616967473799169
747760676727300096
747648227357384704
747750736130351104
747798870227304448
747646944072335361
747729781643436032
747774073166499841
747746797607477248
747692447958970370
747639125717749760
747727193514643457
747780536832229376
747783330217738240
747609958464651264
747706830143492097
747791475551928320
747721308855799808
747640845541773314
747706423539277824
747699947299016704
747727990415589377
747798018460639232
747759624015622144
747724375185588224
747693672867766272
747804481862131712
747785158863036421
747740418046046208
747783342809030656
747644863693336576
747703592191143937
747715348829446144
747763944215937024
747626379328561152
747779760592322560
747682557865639938
747768645875564544
747738505770573824
747747515085119489
747627759317417988
747778682748534784
747785561616809984
747585778428030978
747753160345796608
747777575708143617
747722051503460353
747801281725599744
747772399840534529
747708897918619648
747671543384317952
747729743823388672
747702623525081089
747688551547047936
747643706086424576
747782877253877760
747806465834946562
747620247260168192
747697372088643584
747740090982604800
747790817184538624
747772697753464832
747704426958323712
747635371807281153
747738660699779074
747712639426527233
747725540963016704
747665306462597120
747772660038393856
747785083554172928
747596364960260097
747719056711684096
747804591228653569
747789793459830784
747798572054220800
747677369528389633
747751755627270144
747789940465991682
747795455707316224
747682960518811649
747674823564926978
747797003585757184
747707761199316993
747726337771773952
747720667374714881
747757774210277376
747770537720553472
747598055348797445
747711616007954432
747798681462640640
747668888687644676
747672638290550784
747592195868360704
747698655348523009
747766225690824704
747704028423921666
747656347550900224
747726128094261252
747688018870411264
747695027464331265
747801051114287108
747665453607161857
747755077260152832
747697325972258816
747634688324411392
747711410579378176
747783527312285698
747723372684017664
747773494465859584
747730519647977472
747636705830772736
747707455237394434
747787172296613888
747705806750126080
747796957410754564
747695509809274880
747729676538384389
747648474934566912
747666900407173120
747757732414001152
747773003644100609
747656074958938112
747804897458929664
747694838536085505
747621262218924034
747699079237476352
747606322007277568
747649854705373184
747605403555487744
747791513355059202
747701650425544705
747661288369754112
747591134524874752
747802473033834496
747623334301544448
747760299311144960
747726967055720452
747647589684740096
747596335608635392
747592422385909760
747712266171187201
747789227233058816
747613117086064640
747638152542756864
747761616326885376
747601020625297409
747723016193314817
747708071653285889
747747527760445440
747723473074663424
747796709930074116
747737750502248448
747660105647296512
747769656686088192
747691026039463939
747654682546409472
747703978025226240
747782453398544384
747735946922172416
747793627359895552
747618145989341184
747799226470510592
747753139500097536
747699737864904708
747755077138546688
747641462045745152
747796722508759040
747726828786294784
747681542596624384
747729764778139650
747790171202953224
747780876423987200
747776510271098880
747722848358273024
747773289104236544
747639935168045057
747660764249464832
747703944563023873
747646704770486273
747594171226042369
747597786628030464
747753210937384961
747803857166737408
747683501361729536
747659644160606208
747682759280320512
747707430168047616
747792909974519808
747686785724071936
747804293164580864
747642485271322624
747742188038152192
747746441054027776
747728862990184448
747791324426944512
747648038634659840
747762958504177664
747587456048955392
747751566799740928
747771388929388548
747683388362981376
747605579808509952
747691625875374080
747686211138035712
747737599511519232
747725826326671362
747785070602256384
747746487438811136
747735577991196672
747772303195373568
747779995804655617
747693060365123584
747690594235977728
747770508335288320
747710479284473856
747752820686753792
747781685882691584
747795615225098240
747746952998191104
747700408567668736
747782847872798720
747747162583408640
747705286782246917
747792230568497152
747725851492499456
747789462411837440
747688765372628992
747795724411211777
747667546464260096
747750639640285184
747638303881584642
747747506776313857
747737763177439232
747692846333984768
747756327217283072
747682662651953152
747800329794662400
747617273561686016
747784647040466944
747605659605045248
747698462620262400
747686349315145728
747701713277169664
747653034109509633
747750321057738752
747732201500971008
747783585860562945
747620310095060993
747589519793393664
747787079942180864
747606716355739648
747725968765259776
747646536981614592
747626375008428032
747802531699429377
747754380909248512
747744516095025152
747702380108611584
747744335526039552
747761322478174208
747725885160185856
747731006136934400
747709627928809472
747793245355315200
747649934518796288
747689067182178304
747744494913789954
747754573863878657
747725486537719808
747608729667809280
747800002504720384
747787411397156864
747688387876904960
747773926705606660
747689448842870784
747789533727567872
747671627530407937
747694465507299328
747682314562441216
747591725946929153
747711255373295616
747744939669229568
747671962940481536
747787536890724353
747623816592035842
747740313284919297
747705085535395840
747731794687057921
747752413981982720
747738673551118337
747735758509903872
747747963909218308
747722835733413889
747703835569852416
747658860148690945
747714241520615424
747669656064901122
747763864318644226
747714635793571840
747631593007759360
747759367928352773
747694457059942400
747625792260059136
747604094978777088
747752845793951744
747806629450649600
747683950118715392
747757950345842688
747689482548281346
747764850122711040
747586818535731201
747602899530711040
747666636082188289
747637292853002240
747766699747844096
747669513362092033
747747519086600193
747611329947656192
747642766600118274
747689218420400128
747786165516910592
747736236559785985
747752241793208320
747721900437155842
747732897969414144
747618896652435456
747797229998571520
747657127892779009
747745325381726208
747675205099732992
747723972255563776
747696642464292864
747705991177834496
747777244274167808
747778808565006336
747751898057408512
747694280702070784
747687423392481280
747783925745868800
747698282269388800
747805627091681280
747805472040751104
747735691166158848
747681723291406337
747768784295976960
747796793778307082
747634550004670464
747708029781544960
747606116620636160
747790741624209408
747802359716319232
747755031206723584
747736026739802113
747784986938466304
747688597801820160
747600337008205824
747697678113476610
747728405915926528
747796533920161792
747750358768820224
747730381256986624
747742028709105664
747758143216754689
747611258719899651
747789118084636672
747727206017818624
747721258503180288
747682201429512193
747620238628261892
747755882813992960
747713389993070592
747615323025727488
747728766416359424
747720138842054656
747673057544769536
747784085246992385
747797615836725248
747608901454008320
747618720353259520
747613980911271936
747746801772531712
747725595472166912
747746252528443392
747663960401379328
747775415293456384
747705861477371904
747656247042842624
747697393081147393
747731110931611648
747758466480148480
747757170092032001
747723754436984832
747620561895972866
747784739336110081
747745875150143488
747759334461935616
747748689523912708
747659556378058752
747773419144515584
747705961897431040
747685997144571904
747655080745312257
747661963803656192
747722928050020353
747782772383690752
747631739707613185
747780876445093888
747772785741692928
747606532037042176
747677352650506240
747693647475449856
747778011873841152
747789282056732672
747620511400624128
747725578711736320
747717043479265280
747649141870833665
747672617155452929
747729399882125312
747629499861311488
747693538452836353
747721266887598083
747787084052725761
747636022108794881
747708713348235264
747675314432663556
747628686027821056
747641676072624133
747607102294757377
747632838481055744
747794533254062080
747763059045834752
747782797289414656
747697229515923457
747773943474491393
747669140173918209
747690078110162944
747668087340662784
747760030791786496
747699003790336000
747699779648524288
747671203830194176
747643131491946497
747711741623177217
747704980539322369
747754376979226624
747735888197746689
747667298769584133
747595698120450051
747747284293664769
747640820396888068
747641508321452032
747628937765920769
747664199480971264
747798756763049985
747774593549668353
747620343603404801
747680942857281536
747702245978968064
747739218533711876
747727407696744448
747803248946454528
747759271538917376
747666900381990912
747592430506082309
747594582167171072
747795380583170048
747780804994990086
747737930895138817
747752778630565888
747709535410864129
747608586981826561
747755861590806528
747772840125018112
747666917436035072
747770935814455300
747720457374183424
747698718648983552
747793887079469056
747715499987984384
747704137362579456
747764078358061056
747717731261288448
747645161577013248
747653847628283905
747753340830875649
747706033527750657
747758441301741568
747805656304984064
747757891512340480
747629810319400960
747619345400901632
747709598455431168
747803781405024256
747601750413156352
747722915467173888
747641134990635010
747804326903562242
747804142291161088
747777860568489984
747643898927931393
747757442813952000
747714086272630786
747756826213552128
747791962187542528
747747376639545344
747735028449280000
747796508653740036
747772189940686848
747745652784824320
747784546532364290
747766448198656000
747689503679258628
747703805966426112
747628489197576192
747767605864304640
747734327966990336
747701281360314368
747709204052516864
747644280404066304
747803009837469698
747646549635829760
747787192987164672
747624861003096065
747657261917536258
747778787597656064
747765219133296640
747764388719894529
747730943214030848
747591440562171905
747796731052589056
747625523694739456
747718112800350212
747784584339857408
747784311462572032
747797305550643200
747634658691559424
747712546992431104
747800023526707200
747732633438851072
747603545352978432
747641336204038144
747742075005898752
747746227148709888
747698613397094400
747632482053283840
747707941827022848
747718800750030848
747778305571569665
747780243239374848
747786924740513792
747764971858071553
747705186001498113
747642519123525633
747703516718825474
747737691740045312
747800866384642048
747799851488935936
747683174176690180
747764623512862721
747609711239802881
747663108890595329
747763545731903489
747738044107751424
747626278627450880
747667823141462016
747777667903127552
747691152132931584
747789923541991424
747713197247963136
747673170933579776
747786886903697409
747771367815274497
747746445411909632
747794436646535170
747780259949445120
747781619008868352
747786815516479488
747766779561279488
747725885088866304
747779232282124288
747699410524577792
747713918685020160
747647313250758656
747714946247561216
747680720521400320
747714447192514560
747701486864437248
747686831672680448
747768482272509952
747732570692005888
747751873000574976
747695170230095876
747761662376054784
747618376562905088
747632326708887552
747747682727432192
747765345172205568
747674160843866112
747617072075669504
747762689787625472
747739420158111745
747787188784463876
747735103946776576
747601284740616192
747755324631846912
747779362347352064
747602777837342720
747727071921704961
747762534602706944
747708394732126208
747790850407694336
747686328343666688
747775784564121600
747712865939886080
747784496016146432
747799797113958400
747721652906115072
747654992719388673
747751629697462272
747724118972309506
747794231138394117
747712450758344705
747774014739779586
747773896972066817
747606565402849282
747758944613994496
747658696264646656
747728904752873472
747764984424210434
747715411773374464
747781329501175808
747744314609008640
747760416789512192
747640782371307520
747647577114427396
747717571911258113
747734646788591616
747793731970007040
747775566330339329
747748211281043456
747699007703617537
747748676920016896
747799482608279552
747722168797110273
747769858083938305
747737280857640960
747779081370992640
747684227068628997
747621354472636416
747760995511087104
747776610972098560
747589498679271424
747800950375473152
747726589568389120
747731434098548736
747702887564845057
747763889438400512
747748529859264512
747614043880329216
747746105606037505
747787213916766208
747743597592739841
747722445751259136
747803798505197568
747798110903013376
747791261617295360
747684965211607041
747740485280743424
747668309840175104
747669005838749696
747720100942340096
747716300911296513
747725658655195136
747701516035821569
747661980366999554
747690367449968641
747693253345034240
747745950681206788
747740833575768064
747630259151986688
747682230722506752
747794260607393793
747635527134773248
747771749878501376
747655928074342400
747762669004918784
747798853164896256
747773326672666624
747774006305103873
747785494562504704
747678786943131648
747587535761641472
747799880697929728
747587388910747648
747780238784991232
747736169379733504
747744071591071745
747779521512898560
747633182414077952
747805257825128450
747706524055801857
747590849526063107
747739390756159488
747771661445914628
747595823836438528
747745635789606912
747801197893955584
747777042750521345
747799708802777088
747589511194906629
747709363670949889
747672923536752640
747747246352007168
747775562438049793
747727004850618372
747775541185515520
747774396098543616
747612336681328640
747588190362570753
747723242396319744
747692141879660544
747706989787156481
747719396529930240
747782503692386304
747664849409302528
747721493476433920
747750874492067840
747656607765565440
747670851701571584
747728741359620096
747595735697219585
747735716470341632
747618368010731520
747764405253746688
747804691795410944
747786110798077952
747625783712227333
747683799237009409
747745677854314496
747803739700924418
747732235273572356
747737352332804096
747668540367437824
747656183973089286
747766221756600320
747702699022495744
747633497033027584
747685934028759040
747669630865522689
747786714995884033
747789760073175044
747729902909165570
747760542312448000
747793170101075968
747742326668275712
747791853018284032
747595802617360384
747593856451936256
747731966695440384
747744864213807104
747788405069742080
747780859655294976
747796353254817792
747754230061109248
747689042062499840
747675595438424064
747783275507113984
747719593360228353
747701088191643649
747758948548239360
747601305640775680
747760978775908352
747715223105249281
747717689183997952
747797909668757505
747688207647637504
747617672016314368
747679617801138177
747716083080101889
747758042536513537
747730947437629440
747736312053043200
747763474281934849
747704062032879616
747693244805488641
747611820769181697
747686861339004928
747723611755126784
747790003200270336
747749310209605632
747708348385075201
747676392033292288
747714883278479360
747753127110184962
747706062497812485
747756666922405888
747750513932894208
747670331440103425
747736462838358016
747700920654397440
747754376878403584
747760702056767488
747599804239339520
747758818801631233
747801810312826880
747726417748713473
747677709036314624
747640497196367872
747753559131750400
747628367529181186
747738832867594240
747721287980679168
747721761857339392
747597618818101248
747721623747301376
747664342015934464
747791731438002176
747761574438375424
747611888062730241
747738278963580928
747771825191456769
747680011684036608
747804238785318912
747721283983515648
747784563343167488
747776711555682305
747695249565294592
747597841170833408
747658327421784065
747707451034697728
747760253131964416
747592526928896000
747734285977849856
747700861535666176
747693357963567104
747775348364873733
747718159218708480
747645186428243968
747689751214424064
747693576277135360
747769279093817344
747751453436055552
747755916041289728
747787352412676096
747665348443373576
747801592183808000
747782587947565056
747763159943938048
747735397703294977
747775470029127681
747758864943226880
747721451483074561
747790552704364544
747797380972544000
747708675935055872
747786165449719809
747618074514198529
747683253860110336
747626350006046722
747652346155524096
747767307728977920
747712845039681536
747792658416926721
747595475511959557
747690313075023872
747709019607932928
747750471956201472
747724886810976257
747716284394135552
747773934788087808
747693286836539392
747780230585126912
747638639220391936
747615390314815488
747764480780738560
747708231041040384
747696629768200192
747713373316517896
747747623948398592
747771087174443008
747805769500921856
747792549373345792
747682666871459840
747800598230241280
747782814364491776
747586097023070209
747733560543617024
747757392641794048
747797208896962560
747777546029146117
747647065560334337
747798366579490816
747723146090930176
747711410478669824
747714484664410113
747744876578639872
747740724590837760
747658260140933120
747691722155626497
747666527197990912
747737444594884608
747681999935111169
747613901139939328
747780867989311490
747800069794107392
747636772805447680
747592955008008192
747669060633108480
747740225221312512
747786148920057857
747804729657303040
747592602644418561
747761297677291520
747763361174061056
747631873908580353
747746902721052672
747741248660836352
747763407407845376
747789512747679744
747720210036178944
747789051340689408
747711389595209729
747660902531477504
747716980531150848
747746575393382400
747805832503562240
747646583337029632
747747737429483520
747746692846452736
747753902976671744
747772890704154626
747725377385168896
747728376325115904
747787335614398465
747750186747858944
747628136498606081
747724152774230016
747778410320125952
747796810559791104
747699137852940289
747765475187265536
747729362196238338
747595475809886208
747751088498032644
747782105422270464
747737222112284672
747797821596762112
747729047606693889
747743421218054144
747679651003236356
747708017106391040
747716326110728192
747735837916401664
747726715435220995
747642921667731457
747797276240781312
747750014747807744
747619945312358400
747781677632655360
747750111309103104
747682146953863168
747727822903476224
747791018339115008
747745409255219200
747715684587683841
747734932039020544
747651339447074816
747762673387995136
747749628892700672
747781136538009600
747646281108041729
747739407311118337
747771833525669889
747762694120316929
747788090635354112
747755240934432768
747663846974849025
747675142122311680
747639117261996033
747785142224093184
747587464500379648
747731270407495680
747805916389609472
747691478911156228
747740497817513984
747786194981916672
747791156893917184
747764648624160768
747801542011551744
747766754395496448
747788128430268416
747750476351832064
747752770346885120
747588571805036544
747595244783435776
747772626186149889
747691093005828097
747798471621521409
747716724716351488
747598852090380289
747797091578085376
747601305544200193
747767014467448832
747766208968142848
747672315459158022
747683988047822849
747689788807974912
747693291152490497
747622067424608256
747662450154147840
747763675730161664
747684214670266368
747656389351342082
747785892928991232
747795774449287173
747709011441639424
747620561988128768
747708734638522370
747766037035245568
747767949574955008
747762199381213184
747740892384067584
747767190556794884
747640145059397632
747768175962562560
747671400819875842
747795409649737728
747674857199046657
747709736951365632
747749633015808004
747713822128017409
747588592961204228
747780557535387648
747767584804601856
747662932759158785
747764774449065984
747650559503646722
747714011031011328
747738341970305024
747782243708452864
747645388027469824
747652996297797633
747779135762759680
747674362069786625
747660902732828672
747708608817860608
747731224425299968
747729274141016069
747779651615985664
747712178019532800
747735812805169154
747673812808929280
747735070673248257
747712660465127424
747762383863545857
747669509490810881
747634025666322432
747691483424296962
747755467376451584
747687142332239874
747630250570416128
747779870017654784
747697779137515520
747736815382175744
747791949386616836
747722353392631810
747749632902471680
747645387687735297
747759447951433729
747654250243702785
747679856603848704
747719245505634308
747707794967625728
747716212784762880
747794021578379264
747746760202854400
747739659141259264
747766884255293444
747792372897984512
747754112821899264
747773469429993473
747752149866647552
747750467636183040
747751151500656640
747740292464451584
747642242148499456
747784420539662336
747669421032890369
747776606597484545
747723313892438024
747736496749305857
747628942014582784
747715105622753281
747690732450910209
747731287193051136
747733816563859457
747742985056509952
747793723497521152
747712475961917442
747636642920431623
747671447137587202
747720310720462851
747723183999098880
747698877910888449
747797549038321665
747770986330619904
747754913694945280
747652287418474497
747695790940893185
747792716797378560
747674068703453184
747773566003838976
747701234858065920
747689281280413696
747724790077718533
747750153155657728
747676534752808960
747753961621491712
747730154642935810
747764334156255232
747595924554186752
747738505737027585
747791215496658944
747706632994426880
747785758807887873
747799587189067777
747779270051831809
747638240983683072
747587665772552194
747734609094389760
747710508703285248
747743995892236288
747763075982364672
747697099395960833
747682339581497344
747732373706506240
747720063084531713
747762249452953600
747796936543997954
747734642510422016
747677008658894848
747710202527555585
747773825828462592
747704951237971969
747756243360579584
747742628448460800
747793878821015552
747798450683678720
747735133495648257
747713306316636160
747693383225835520
747800212207452161
747595098200772608
747600479635410944
747762752949727232
747586101448052736
747801525196562432
747781044133314560
747716657297166336
747591562461384704
747803496368439296
747759485704364032
747682058756046848
747705932751208448
747709929637744644
747739818575073280
747790053645049856
747721074226397185
747702321304440834
747728208418734082
747609300051202048
747777235998904320
747666904798617600
747780859894235136
747686408081543168
747742120950243328
747742519388180480
747792259664515073
747692703933206528
747665688257495040
747722814883508227
747763877094400001
747782998993608704
747755379325558784
747736521810321414
747699414525939712
747647661235376129
747777080801169410
747711024564965376
747802879633719296
747733862491521024
747777764313411584
747689889412583424
747784688975155200
747668322209120257
747638198919114752
747657983212019716
747772601095749632
747590987929763840
747752867054911488
747781065096323072
747688618710417409
747764799895896064
747757895891095552
747594292940546049
747780742231560193
747789151756558336
747756834916802560
747806415738314753
747672340675305472
747796697238089732
747773498559467520
747626647688380421
747729471176839168
747690300492099585
747805744557236224
747712488498692097
747621753124380672
747715680250757120
747712999964676096
747700089922158592
747662471188578304
747792943382167553
747743333250899968
747802930191998976
747806612522414081
747750367065169920
747781417665499136
747629411747299328
747593668110880768
747661091350642688
747779962250399745
747664492889268224
747777948812451840
747725239082164224
747664786444386306
747735108405321728
747643097966854144
747736140178984960
747664254044618752
747660881794859008
747776614897954816
747713989862363136
747766477294469120
747723263648882688
747651486293835777
747780843112927233
747776614872801280
747714581255045120
747686924203270144
747667911280631808
747774350321979392
747609669351268352
747791244722470912
747627008448856064
747764103368806400
747802896520122369
747701600035180545
747587275807039488
747794537427406848
747609971269918720
747744339913281536
747684856100962304
747803244831772673
747792687726632960
747797368658092034
747746177026686976
747769803444719617
747746491582779392
747685028130361344
747763805506117632
747792511603716097
747663108991291392
747769380054794240
747599955146080256
747769174353641472
747657756816121856
747618330299797505
747762090270662656
747700295648575490
747728351297691648
747794634001293312
747766137597792256
747618296778866692
747671388350185472
747673149844619264
747800086218969088
747687183981682688
747649150150414337
747744507551154176
747641705151733760
747746290163933184
747605642731458561
747747200571052032
747665902066339840
747707824092889088
747750551526445056
747792154853019648
747756557874651138
747669618274279424
747789919318327297
747758550118731776
747667928238129152
747772340893814784
747676669033447425
747693727028772864
747677436549148676
747725272716283904
747792486324539392
747802472954077184
747722785477234689
747724202908725248
747691353413402626
747697862897696768
747764132703764480
747733950651564032
747751327581745152
747619563605458944
747688224441663488
747666472764379137
747651268085170176
747763155451973633
747691529469296641
747623846052667392
747754204710711296
747769396580454400
747643496450895877
747723791934062592
747717349449568256
747728284058804224
747601528106717185
747746084689063936
747710525254025216
747757346605109249
747747531635884032
747725423535095809
747709241792864257
747641604622655488
747611288222588928
747773855415046144
747710705822990336
747802997426692096
747754079229710336
747806667211841536
747707979357650944
747778582060085248
747767115160051712
747750052702097408
747677738429997056
747790997539684352
747804033080004608
747642871436685312
747711590712082432
747610952791527424
747635405386702848
747732318907994113
747594510838882305
747680372465504257
747803676773916673
747803848727740416
747796445785395200
747795590185164800
747587107984707584
747609279096553472
747679156264120320
747675570192920581
747752761979244545
747781119911727106
747794046714732544
747603230868279296
747787348209991681
747741328377679872
747702501793763328
747705546917150721
747745010892836865
747793073682456576
747610608779001856
747778385179381761
747798509278003201
747784735418638336
747722563091107841
747754045318828032
747754045318828033
747731891059572737
747721527194427392
747640493098442752
747707618597142528
747669613987643392
747713591453880320
747686504823201792
747607861337915392
747746030062567424
747675779878748160
747599103773769729
747776870834384896
747751679890710528
747783569272147968
747694595560071168
747742813308104705
747736014374998016
747632104368791552
747715642304901120
747730221923713024
747695748779810817
747802376426356737
747775000074199040
747729408354582528
747717018065997825
747767148379017216
747734475006742528
747653311067750400
747765953316945920
747644360209108992
747688845106356224
747787557962944513
747780188520484865
747716250663550976
747703478965911552
747617466562469888
747751381986054144
747714472337416192
747595374991314944
747756339791683585
747795174667878402
747741865361870848
747794143179608064
747601326834475008
747693622250835968
747729186014507008
747769384291151872
747612206624210947
747789701315059714
747752430666940417
747744935516868608
747689604317319168
747734588080852992
747709757931294720
747736618279145472
747768520050520065
747689788745089029
747659602343374848
747797779372777473
747780960280731648
747670843099086850
747762580949700608
747801294199472128
747677356999974913
747789567239950336
747731463219650560
747640509863174146
747767706544443392
747711355763986432
747762799187722241
747609799265685505
747798702190956544
747756054730182657
747753684998619137
747718658131103744
747795539559866368
747623502199480321
747691705705631745
747768708773318657
747802363788926977
747785070581288960
747711372604084224
747600613727338496
747595127443587072
747790342905266176
747695316900679680
747779098139824128
747652442817441792
747768364773236736
747660189646585858
747779647681732608
747748894998663168
747752133110403072
747585644331864064
747727692661952516
747742121008967680
747739566979809280
747715625741582338
747655961616211968
747744344053059584
747725557648007172
747623845893410816
747730817443586048
747752824910585856
747761511561560064
747750434056474624
747734986711777280
747784106084270080
747757539580841984
747796416240680960
747743886869676035
747711674589786112
747802045218951168
747745921203474432
747787876813799424
747732117719814144
747698261092372480
747750128224731136
747740657368764417
747693639334236160
747707983807844356
747720289925103618
747745204086673408
747649431252635648
747707128085942273
747802502133841920
747790208893059072
747792385506181120
747629537479929857
747780591408525312
747711414521978880
747792666507751424
747788052987256832
747775826486247424
747713415335022592
747596603800723456
747708725876658176
747793484531236865
747785259652120576
747788443028176896
747683325461028864
747759305013796864
747719186613403648
747621899862216704
747602866085339137
747800409515888641
747763318916546560
747679433176322048
747617416113422336
747723544600186880
747623401397706752
747627532854386688
747752510308311043
747722592358907904
747690619141783552
747702854115332096
747758860392407044
747745082372153344
747753361735294976
747646985944039424
747630028486213632
747683677702885376
747695543275634688
747602580667260929
747745791150809088
747796223344664576
747669798885163008
747683056769712130
747679236094300161
747685258737426432
747756298029174784
747777433051488256
747687658038632448
747648948739932162
747791664169754624
747739944207138816
747771598506172416
747707228493316096
747722353451360260
747793526449119232
747732071431344128
747738547503915008
747713352441397248
747594930218897409
747709485091799041
747647921307389960
747639381616431104
747771208679235585
747679655398879232
747585929519345665
747682541155524608
747750228888068096
747625913546903552
747732621065617408
747730964294606849
747780045943373829
747724513526358017
747601104444219392
747686810617253888
747748450335326208
747761654050471936
747736198852943872
747751373584883712
747804612015566848
747682276742422530
747656360137998336
747627910043996160
747719404830531586
747796248585871361
747691244273426432
747774861909463040
747663033279733760
747686831668531200
747793488926760960
747776678106009602
747679898739818497
747704074469056512
747728183244492802
747800015192481792
747704489747034112
747773909865463808
747639255636254720
747703328092618752
747732243418841088
747769056867024897
747654129007398912
747717617859854336
747638618408255489
747731207639687168
747789567156183041
747758885709225984
747767177776865280
747622977793994752
747786756800581633
747725868106145792
747773817649565696
747732847704715264
747742796199661569
747773247022829568
747784617617391620
747765588370436101
747774689754382336
747777793774096386
747609409044439040
747734424637308928
747597908451688448
747786270307278849
747732176255467522
747759720459571200
747731119286718464
747735116764557312
747798546909380608
747705421079658496
747656746164961280
747622734255923200
747754687068258304
747752468487020544
747700035538853888
747780205440339968
747753517000101889
747633891209515009
747743807014309888
747701574886105088
747622830825582593
747717450150588416
747781895656706048
747791462851543040
747718775462567937
747717416541630464
747716724737318912
747671946020683776
747728732731904002
747799956329758720
747803643169079296
747608234597425152
747749872258981888
747763046332903424
747707417480290304
747727432476672000
747652023097659392
747640136511389697
747750618576543745
747703919275552768
747717139642130436
747798366638202880
747800220432535552
747802183559745536
747730506989600769
747615226481221635
747700085992062976
747638626738024448
747620985373757440
747596008394203136
747786245305163777
747710647148896256
747730658110365697
747674093890187264
747758248254644225
747674127100686336
747751600316387329
747790812738691072
747798845044760576
747713037822459904
747724488410800128
747674433540743169
747760475493048320
747613032860254212
747613909536890880
747586919354212352
747595467345657857
747707123648303105
747732788929953792
747791051805581312
747758646487060480
747769283485261824
747669383552602113
747779647362957312
747804289192591360
747683530986102784
747606166843187200
747761918094475264
747697233865355264
747588005565595648
747608251303346178
747789772517695490
747586411658780672
747717228020260864
747587909310685189
747687200742051840
747657853436067841
747723276118532096
747766183873634304
747726480550019072
747691604979425281
747769346324205568
747714769960984577
747727369817948160
747749251229319168
747727646516215809
747734491632902144
747753588361928704
747651788413755392
747751109708611584
747774538713284608
747729039230668801
747791236480778240
747648827168002049
747792381416636416
747607395912687616
747739298364030976
747770285697400832
747727688706756608
747628367445397504
747724228074569728
747745593846435840
747639041705779200
747806042403151872
747723477629669376
747707014739025920
747712702156505092
747595085739524096
747718729337798656
747719933400875008
747757560220942336
747623313384443904
747677436507230208
747642347048042497
747692674665287680
747641986379833345
747780482348122112
747756901933400064
747737457005838336
747725922653081602
747792012276023298
747720868458078213
747692720676798464
747591558015422465
747748316021030912
747629415979376640
747704858719952896
747799151086178306
747787138759073792
747762169752788993
747683082262675456
747664773756620801
747788833115234305
747625657669017600
747730452526546945
747748999608832000
747595580529053696
747764095022170112
747785045591621632
747735301351706624
747699586484043780
747731102777880576
747750186747858945
747656964004581377
747655655713026048
747605193664110594
747610524628697088
747754854978883584
747626878245175296
747705081353674753
747798400431759360
747683622988177408
747635921344946176
747727541524369408
747611946879426561
747631282595725312
747588395552038912
747796554975674368
747718351938551809
747655097866387456
747734319712583680
747698999285714945
747744528665354240
747677835008040960
747767278645575680
747703113897893888
747596343997251584
747713910250299392
747675700291833858
747724240871358465
747801189425774592
747726354595065857
747734730796306433
747715554597814272
747657589110996999
747614484051558401
747646927236374528
747754532147437568
747626358281383937
747638630655660032
747614299812728832
747697338475495424
747806587721375749
747670516052406272
747717089708904449
747790380838576128
747791542774013952
747595299368034305
747790800206045184
747801600413040640
747615247519846400
747647757519831040
747762756976246784
747675385333186561
747769203587940352
747776501840486400
747622134789246976
747794654565961728
747665352805519361
747719983585701888
747787578825334785
747799616649891841
747793228787761152
747750614726246400
747713956530233344
747786043705921536
747781916527472640
747775692486623232
747699460650700800
747736890858700800
747669542831276032
747685250659192833
747788036163903489
747782797561995264
747724597332680705
747790414388826112
747594729135706117
747770952646270976
747781237109035008
747689545534214144
747790401738776576
747623539826630656
747602349917536257
747774144482181121
747754666230964224
747728070077976576
747726593922043905
747733548078084096
747672185079238657
747691173083553792
747683727942230016
747776892032421888
747803861470023680
747686034671009792
747800338015596544
747757031885520896
747799230887124992
747727453754392577
747770969499009024
747664719239069698
747696218717949957
747784081014853632
747747426916786176
747754246917984256
747668787944644608
747758420032389120
747784475086557184
747655605045821440
747804884469157889
747603084092661760
747719627237638148
747617864769671169
747657689702998016
747720776141373440
747691605054922753
747694641391218688
747705169400430594
747697770446848000
747585610643292160
747642707816910850
747724740102623232
747705978653708289
747734512797425664
747720696718045184
747787683875815424
747621618696986624
747762174131462144
747713159478321153
747672650823118849
747743127818092544
747753747573542914
747757585437167616
747610906562039808
747639553729630208
747692796027469825
747716003040202753
747790909228519424
747618481445601280
747715562822864899
747671057201508353
747728300760530944
747635795679272960
747685229603753985
747773993596370945
747661418699300864
747805396367183872
747712182331318273
747674236433629188
747592552409272320
747703503993311232
747665902129287169
747622218583130112
747741856855842816
747803106134663168
747728183315828736
747772416739287041
747802280141807616
747756541130977281
747723267809677312
747795367824134144
747752854157426688
747806495249661953
747716376291385344
747795975968784384
747804024917757954
747620192872701952
747676631309946883
747658042011975685
747770147281199105
747681232201318401
747674684993470464
747697044815486978
747752778894741504
747643970277281792
747718293167964160
747786291224293376
747703726610210817
747677180864364546
747717240385114112
747748152313257984
747699188146769924
747800816027832321
747632414843777024
747754917851443200
747739176687132672
747594624190005248
747666250474586112
747693412724408320
747589956005171200
747651624789770240
747728380418719745
747719245526601729
747619253151371265
747732566376071168
747764069969584128
747623992526176257
747782512462729216
747738958499618818
747796307239141376
747735615936954368
747733010951340036
747784387194912769
747617378352062464
747596532543688705
747588618017996800
747782805883658240
747788149217239040
747748781668638720
747597816097169408
747723049789755393
747697883953139714
747744075625926657
747696524780576768
747770680050094080
747703734638088192
747632179862114304
747717387139584002
747779873876377600
747786253710524416
747705139834855424
747656808924348416
747746147847004161
747722474805133312
747780343990751232
747685497867206656
747741085267599360
747803232232177664
747629701330407426
747721745294069760
747756813630775296
747747489898446850
747616203917660160
747780771558068224
747603574981484544
747707421586493441
747731672972550145
747741739276972032
747664878941372416
747766590800797696
747804863686311937
747594301450784769
747659208246562817
747610491166482433
747771711853105153
747743593469775872
747658557785575424
747705785971519493
747770026002833409
747656200611827712
747722173075316736
747804389608296449
747782252206129152
747793010746867712
747594024450666497
747588190026903552
747797460962017280
747632335202422785
747766922020851712
747615537040101377
747794835009056772
747600160738394112
747780041698840576
747689503771467777
747703340734242817
747711985115078656
747676782170636290
747765454047944704
747591373633658880
747654699118137344
747736102228852736
747706931087839232
747779253459050496
747758772370681856
747771946817961984
747768646097838081
747790024201109504
747776757814681601
747618875538210816
747647082295623681
747701633681858561
747757853813813248
747744017010434049
747667860865056769
747705680975564800
747735787844870144
747709439029960704
747797511067164672
747719924911575041
747676769730322432
747750828396711936
747690732450897920
747697342514667522
747697342514667521
747782545748668416
747718767052984320
747672893971136513
747704091250417664
747740309216428032
747730767321665536
747669182125346817
747750698637492224
747715260694532096
747663427582173185
747613758709604352
747741487895568384
747771741447950336
747803554891476993
747670692309647360
747617571394904065
747783481120423936
747801709594959872
747754406028939265
747786303962505216
747731731831197696
747701654510800897
747619009755914240
747732646285950976
747764094942478336
747764094942478337
747726551786086400
747669383380635649
747762681466261504
747778892774117376
747637930571743233
747723670349549568
747695119856447488
747734898320998401
747704091162324992
747741487706832896
747787872581881856
747613460888858625
747661758135943169
747764862772723712
747739969503043584
747673510814822400
747667235938910208
747759661500215296
747624798134513664
747687922397241344
747622906570604545
747701977388302336
747590979381760000
747760135645335552
747706813420822528
747713155200126977
747588714444972032
747740564972503041
747698538230996992
747758445487521792
747778150373920768
747753701549445120
747599963400601600
747626480100728832
747734646700539905
747666707372728321
747738690361958400
747726392452853764
747770604611313664
747664497310064640
747657618626318336
747806717589749760
747641298375573504
747728397367902209
747721501764390912
747707387985989632
747759493853896704
747605667721150464
747732784702193664
747740959337766912
747689101009297409
747748899062972420
747673972163108864
747801797545332736
747752099404980224
747700190728040448
747710307116683264
747784164854816768
747785012087402496
747715721958989824
747681085471985664
747686361851924480
747789940361039874
747653466038861825
747783518948753408
747790414430642179
747689914473521153
747709615253626880
747729345318387712
747785775345963008
747688450887921664
747753416479301632
747744918764937217
747589934815584256
747643634510602240
747690615220113410
747804763174084608
747775365163196416
747776652814475264
747781836844077056
747788808037466112
747802162684641280
747726958583242754
747664119470374912
747627507424370696
747753131015045120
747764916946337793
747627247327076352
747756935588417536
747614027191193604
747663876532092930
747758177047937026
747778901150212096
747738728068681729
747754129351655424
747743828094910465
747754783843434496
747748442018025472
747710143639490560
747729886186512391
747731002093637633
747758407390736384
747735947144470529
747613905632006145
747605324048142337
747770684391071744
747739180831215616
747685342728298496
747668565436862464
747712064911704064
747724668732309504
747764808112562176
747698072721981440
747686869740158977
747738773962784768
747734139206537217
747800350426554368
747631962047848448
747724530236407808
747709070115741696
747741592476233729
747804519816323073
747709653119868928
747791043370885120
747676681750650880
747588529925070848
747729265710473219
747782038384680960
747779458736717824
747673149806903298
747754574199529473
747746118302310401
747792611948232704
747712937150812160
747666489537339393
747719660448137216
747598075968000001
747740669687566336
747790158389444608
747715025968693248
747722822928203777
747704565403947008
747747741271494656
747791261730385920
747799356523196416
747720306589110272
747739260644691969
747723770857725952
747667105814839297
747767970651381760
747630758152540164
747605059442184193
747645136100818945
747651654296702976
747729827516518400
747709166593126400
747714182896881664
747660458149187585
747794923206873088
747792209295122433
747759376576946176
747659548043915264
747755777662693377
747589691856257024
747685112075137024
747778665992314880
747783657193095168
747754611902152705
747621308335165440
747781086315417600
747742964206702592
747662634875518976
747702698670174208
747728992770330624
747589456920780800
747780385728172032
747621312592510981
747755911956041728
747595798657916929
747671417815240704
747750543280472064
747695996201746432
747605873514647552
747801562911645696
747718666687488001
747633031662362624
747804175715696641
747800170343993345
747740678306828288
747633119486869504
747640727920861189
747713625171857410
747696709367627776
747676522262167552
747779001591136256
747732864226164736
747738635533967360
747711569883205632
747752199833456640
747764967567409153
747709057490894849
747703017789657088
747770050845749248
747700404729880576
747650538410508288
747702438782730240
747793547378581504
747675545073229824
747663607949828096
747698772990377985
747732675646099456
747754058270707712
747802191868608512
747735624103436289
747770055031668740
747705966238572544
747711003572461568
747787319038648320
747730171508178944
747705714655772672
747750627275575297
747727591872806915
747686735337897984
747692938721894400
747614748578025472
747628925182939136
747724387391004673
747724387391004672
747657521901481984
747800145044082688
747695564230373380
747660818632839169
747692686996541441
747698986774069248
747666564766404608
747678728394805248
747688874625859587
747730200843149314
747631424929398785
747595333094543360
747684185020768256
747727680288722945
747730733670735873
747702006991708160
747754699806343168
747718372943667200
747657656207290368
747640019100270592
747776246046670848
747712903415996416
747589377199505408
747742796258418688
747776937892937728
747698043164712960
747665004560850945
747678397141237760
747682352441200641
747598482958061572
747781774105776128
747633321069273089
747687448159883266
747798865772851200
747762094565634048
747686341215981568
747746399337451520
747715705500483584
747763402945093632
747754330586030080
747705529812803584
747666183407697920
747723984893054976
747719174017978369
747698689192394752
747791555029676032
747724664571584512
747730314139664384
747739994589118464
747664610350743552
747779173784006657
747752950890627072
747601028833550337
747643894771351552
747595249317384192
747781828589813760
747729982810513408
747661951107473408
747789009338916864
747619928493166593
747777554740813824
747723754063675393
747764279647023105
747686491934068737
747652291767959556
747774891403837440
747804343437393920
747766309639831553
747794596218863616
747709896381112320
747681652005044224
747745589996195840
747706347689484288
747797330905153536
747716246246928384
747753269758402560
747727940335566853
747691449890775044
747803957565722624
747742116940382208
747650563819638787
747803735385120768
747603520195428352
747699754637860864
747595773563437056
747613146181828608
747632662500737024
747653826849738757
747676668827926529
747794428249575424
747720402944798720
747686882033680386
747721292309213184
747786471524941824
747769425915346944
747712521818214401
747654476908081152
747762018749386752
747722743261569028
747679135175159809
747740552318361600
747757891822596096
747799901912825856
747718993897791488
747739600232263680
747739000526479360
747599808463048705
747750069273759745
747711678662516736
747731467502034944
747768436261064704
747729504819417088
747679957187452928
747716837853495296
747764896218025985
747617210697297920
747782449434755072
747664170011725824
747709992740990976
747709065711738882
747679718258917377
747660843958034433
747638068971184128
747587321747410944
747755815679852544
747657069197672448
747723989070524416
747740866991689732
747606351577153536
747607509192577025
747676216220590080
747737587087974400
747791110681026560
747790649185964032
747752556596707328
747721745050836996
747715504115228672
747588408281825280
747653155891089408
747678636120096768
747748039096475649
747756390274449408
747696709250256901
747792138117734400
747796538060070913
747666678302056448
747703617545703424
747710621702041600
747646398498209792
747794893926391808
747768666981269504
747724010226606080
747766330443567105
747684675825590272
747662647403880448
747805245263200257
747679990905450496
747711729317085185
747771078454419456
747701088418205698
747696172358336512
747756528514404353
747746915148832768
747661619858145280
747757195362598912
747711901182869504
747729831677267970
747769703028817921
747783887795822594
747786689658118144
747675930928287744
747738904120287232
747779094096470017
747804029225340928
747766695490519041
747756339661705217
747701885189165056
747769031839617024
747715885704581120
747636923733262336
747692166831611905
747686366096547841
747670520045375488
747712454847762432
747686408282841088
747795959359242241
747710261243576320
747743639594426368
747713259998961664
747757937628684288
747773012057808896
747775268606119940
747677566371237888
747675737877061632
747592061671604225
747693118917607424
747781623228227585
747676316846145536
747673716100841472
747697388656144386
747742486169280513
747791458502123520
747731987625086977
747661372226441217
747610906440372224
747775860267225092
747714493304676352
747731060830703616
747785809005150208
747712442298417153
747758906722516993
747629093106089984
747640434273435648
747614035663790080
747722382618537988
747621597733781506
747754230182780928
747785322629632001
747786970810695680
747745308918980610
747803651704504321
747757132339101698
747778041238028288
747767169635737600
747781157400391680
747752527379062784
747617042841374720
747741454404063232
747713645908471808
747629378411110400
747750509692362752
747683992435056640
747691202242351105
747588995371130880
747781111498047488
747638190304006144
747736433771806720
747745660942819328
747588983018786816
747691445511917568
747790380880527360
747732906177597440
747592594159374336
747629373985980416
747621572622442496
747767869891612672
747707832515047425
747638198738755584
747779807086321664
747698949323112448
747791219477086208
747757140757069824
747719014638563328
747786241161101315
747763428161380353
747722969787539456
747607416678846464
747600676507779072
747605990917341184
747714472215711744
747741424947429376
747628422055215104
747752829264236544
747683178429702144
747657249452081153
747804226277957634
747733577404653568
747795229185548288
747646134617800704
747622059145043969
747792977251053569
747711918090162178
747687796668772352
747724358303498240
747736974677708800
747703625623961601
747698231891660800
747688543087132672
747648156112986114
747696696969269248
747725469626286080
747765009334288384
747679772600336384
747669354196635648
747732201488408576
747692003295641600
747791756427726848
747717928418709504
747767987331969026
747751767933390848
747766888415911936
747774866074402816
747678015287607297
747634532841553920
747716577592741888
747689553771769856
747694150703849474
747765659380105216
747727508343263232
747720490924515328
747652857927704576
747691210681229312
747770483072974848
747633983396188165
747691676404154368
747777059766829056
747775176524300288
747699251141087232
747597044185866240
747722898765393920
747703218835197957
747748886425571328
747790376518451200
747715545986891777
747672373898448898
747746604803776512
747644506896482304
747728149711040512
747794101144272896
747759267617312768
747686844557582337
747786090111721472
747761137953943552
747654975967404032
747594498511769600
747704947068764160
747787922972229632
747635183260680196
747741374619869185
747623569102901248
747759011433422848
747597572638969856
747770470435528707
747688819986698240
747790573784834049
747704406121025536
747753869401153536
747667634645307394
747620679063764992
747658683908251648
747760781509402624
747767169606246400
747709560547348481
747737943608070145
747758298351427584
747610050739511296
747696679957176320
747660315442167809
747641478625824769
747735473137790976
747762283229618176
747686114555727872
747588865456640000
747717575837097984
747692838050209794
747771049257873409
747626295211630592
747691131161415684
747615264313774080
747790363990036480
747620138032168960
747674680862121984
747784659845648384
747756277082710020
747648911158951936
747711536374898688
747806176360927232
747719467728240640
747604958938337280
747771007365177345
747689423970668544
747752267206504448
747770394749374464
747748517469425664
747674160806125569
747772680980541440
747719669189054464
747728929973223425
747795955186016257
747780456888832000
747689251739996160
747761028964945920
747712802853363712
747790493917061120
747645203369033729
747745141176283137
747665851713748992
747719748851482624
747631270037954560
747688735840542725
747647887794913281
747777089017880576
747762224236797952
747704669984653312
747800103063269376
747769216498077696
747659573029376000
747770566866767872
747595085425090561
747668984921743360
747604225127919616
747797166966575108
747706045804515328
747746109704015874
747741676446298112
747659858057564161
747740539886403584
747689234966908928
747785133491625985
747615654606417922
747802066307981312
747798945473007617
747664169936232448
747773595187810304
747751897931587584
747791458577440770
747663632952074240
747736127327576064
747794906303840257
747796370438955008
747735343282196480
747721615295807488
747713675167940608
747785452652920832
747700735782096900
747701025285472256
747703319414571008
747789315455987712
747706599519686656
747588429362372608
747677864183607296
747648332382740480
747661217389502464
747779299260964864
747757551895248897
747677885390004224
747797242774327298
747669601752911872
747766813182824448
747619009730752513
747697275783217152
747738530772828160
747793371301715968
747795187582263296
747769627455946752
747603968965115904
747663255783505920
747805345993605120
747618669966958592
747666762074820608
747731929101910016
747727180872949761
747770059553144832
747688039602847744
747756004163584000
747763281394343936
747703206273236992
747670130222575616
747686835904724992
747735481367007237
747768314718363648
747769186949136384
747775885130903552
747701906198380544
747615667109531648
747788061371695105
747725553709490176
747683866429751297
747630045062008832
747745392691798016
747737582914633728
747772043383476224
747705744116584448
747784139684855808
747642556779991040
747767123158523905
747748894801539073
747586067902115840
747676622774468608
747780054420197377
747747204425605121
747785788071485440
747753479276462080
747742452312846336
747706603890155520
747754120950448129
747717169102852100
747649833633255425
747782021380874245
747595391860772864
747739323345346564
747651398196670465
747751231234445312
747755202955063296
747629617326997504
747806419706064896
747719186563096576
747761578460721152
747702677975502848
747616602275745792
747803370593878016
747674731109814272
747706041681518592
747723489814155265
747623447577006080
747732407021887489
747613297290010624
747766426988122112
747771271618895872
747750123673911297
747688022821453824
747694205498179584
747767303710736384
747738673282711553
747717219698810881
747712458958184448
747766758329749504
747754003426086912
747731933124235264
747658306202836992
747738232864006144
747760886555643904
747713897583493121
747790468700725249
747753013654192133
747753068385599488
747736588956876800
747802074587467776
747677486721474560
747664291503955968
747605822914453504
747741139516661760
747780306032295936
747650538595041280
747715961415929856
747620259939627009
747655760264437761
747735724590510080
747734319569969152
747731278951243776
747595983123472385
747609543455105024
747769870540902400
747753211038208000
747749775567626240
747636294587555840
747786077323202562
747723867540570112
747788845505208320
747689671539449856
747653218642067456
747802770791534592
747743954108481536
747780113224376321
747791752254337025
747757631536771072
747759544332279808
747682733799907329
747740602930970624
747796432950702082
747771875422519296
747793002060451841
747702069910507520
747602144560177156
747723653446500352
747787394603180032
747604988440907776
747799855574167552
747721317366009856
747772873616531456
747782562676891648
747765097314000896
747721183215357953
747749414840696832
747747456419504129
747777361626685440
747770738803867649
747728233890721792
747706846975303680
747794906282889216
747707971090644993
747686961847078915
747702141050036224
747768985547071488
747625242760142849
747781140535214080
747782780503920640
747658931359584260
747803152292810752
747666325946925056
747712790413049856
747705538537000961
747738291550756868
747784701688029186
747792201095221248
747663087872974848
747735125123825664
747592145419173888
747801550093881345
747681861665689604
747791932709969921
747751470104207360
747771389126582272
747743148894453760
747686714358005760
747749985534509056
747734571572150273
747769078010384384
747758877295378432
747767647627010048
747803823595470849
747730297496670208
747691336619409408
747729986967244800
747599229498056704
747775147109605376
747614371023458306
747596457180545024
747693576268713984
747644716649484288
747735003195387904
747587971960836096
747623846002335744
747676081965129730
747698860873646080
747725893494317056
747672021677539328
747786757077352448
747703395050528768
747704393332580352
747783976249659392
747797288861327361
747609862004056064
747803810865745920
747671694509223940
747796676585340928
747775314965696512
747787583162290176
747678296444375041
747764476691230720
747717450179952640
747752506059415554
747798488235261952
747728435297026048
747604074053402624
747602496902729728
747768771855585280
747724798713815040
747766905432215552
747747343118835712
747775025520979968
747586105533333504
747775335895281664
747717173280378880
747783934306459648
747758558385582080
747633484601122816
747667043000979456
747795254418489344
747769702651428864
747799654218211328
747717257271349253
747779924417667073
747726082229604352
747749666662522880
747717228020273152
747640207940395008
747786068896915457
747788686369169408
747707627279368192
747704804324040704
747751118063673344
747679680489267200
747794457517498368
747766125300166656
747587636588593152
747777064007249924
747726136755523588
747692758492659713
747734063931400192
747751558402740224
747646029437222912
747701994144546817
747771959384084480
747738589505687552
747687779899936768
747683673500172289
747675532410650624
747775897860608000
747745585793380352
747708457449558016
747730532067319813
747784244345221120
747656192294555648
747757887515136000
747782944182403073
747715961264930816
747690694928666624
747700295707295744
747599187626319872
747724525970796545
747749855578185733
747793836911517696
747711674740768768
747637360121233409
747676723332907008
747628761693163521
747683912634212352
747598122071666688
747805983397847040
747658419662893057
747782281662701568
747740049148682241
747745816312315905
747796697187762176
747713214071320576
747654556776030214
747651331083624448
747776929483362304
747688073333452800
747675385559654400
747658687917993984
747702866454974464
747722353195487232
747688622904721408
747780930845147136
747635887597453312
747649901010522113
747687066604015616
747741609530392576
747757962794434560
747687498789195776
747664237191913474
747723934464872448
747791005693280260
747713582926864384
747670515880497155
747783791687540736
747757266867265536
747685997031219200
747786475769565184
747589851189387264
747756968849317888
747718003911987200
747742620189876224
747695434353745920
747602744421187585
747780490795556864
747675448365170688
747788405338177536
747706188691800070
747770998783643648
747770600605683713
747749402580815873
747753995222061056
747775025575407616
747746697179127808
747635715664642048
747764862688821249
747795531208998912
747752896289185792
747714094787141633
747714698737491969
747749280954228740
747800363382734849
747764510463713280
747687410440482817
747716393349550080
747705685312442368
747696734348976129
747801176784183296
747636932323217408
747678594290302976
747796709795823617
747708021451661312
747697237782831108
747762576730296320
747740011429269504
747732880995008516
747612915600089088
747788371532091392
747760047409639424
747649103992078338
747599384947265536
747592006814277632
747675842873032704
747761347727921152
747599368094572544
747734319628693504
747740036406321152
747689478228172800
747670142763565057
747716150079983616
747804054340829184
747790556982542336
747701872471977985
747684055215407104
747704766516629504
747805677297541120
747666288261083136
747694402374615040
747766054005268484
747672806201131008
747741101902159872
747593693264248832
747748089566461952
747733610829070336
747596582753734656
747766443819794432
747693714735271936
747695748725248000
747709103485624320
747614773722812416
747802598657376256
747718985446219776
747686055927775232
747690522727321600
747704334591332352
747700370948907009
747722558766735362
747650089624211457
747655475135655936
747689667160645632
747803278235308032
747708944353796096
747645362891001856
747786605704908800
747806688313511936
747755849091813377
747675733800157185
747629550335492096
747718679190716416
747667622058139648
747745828924702720
747692288428675076
747657060746141700
747752288199053316
747685611067293696
747767509164634112
747699347626811393
747613146261557248
747675377204666369
747657840966443008
747706645816446976
747747086972522496
747769367476080645
747589280671932416
747607735785644032
747730842445840384
747722588135235584
747749515772444672
747769577082327040
747736186291027969
747621019012063232
747661359651893248
747739789030457344
747694595245543424
747594418610266112
747760999760072704
747700135933644801
747588848847249408
747803907292700672
747688371133218821
747669731780497408
747658646260154369
747645714990247936
747748387349397504
747711821667307520
747652992187392000
747610872818860032
747749771478208512
747633828412416000
747729651611668480
747601603373432832
747659107344203776
747655223322230784
747667332449841152
747743924668661765
747773095965040640
747705261549322241
747599569190588416
747787755124563968
747668695812562944
747614345715134465
747718700309037056
747731551413223428
747770369545744384
747671723714224132
747786874505269248
747665721941983232
747668477662597121
747786639573921792
747783309078368256
747612215088295936
747634981934096385
747657836763713537
747783099489075200
747728166857351168
747672638168801280
747652513877364736
747805434161954818
747742540426809344
747684013402382336
747591185036943360
747767064824164352
747693332999081984
747790959707062272
747610629880569860
747805056477462528
747679453883600896
747675959957069825
747774417414000640
747709669641170944
747591256138780676
747778598921175040
747723481731702784
747698932243927042
747755945359478784
747698148223627265
747698555075334144
747697376408834048
747645421447708673
747728804202811392
747695677560459266
747673422684094470
747771389021683712
747723619967574016
747590161362460672
747749666712858624
747783506147876864
747752871203057665
747761624560197633
747765693198655492
747741668057694208
747747389214056449
747724660360486912
747628438702403584
747619299259342848
747668733368373249
747737608088915968
747771208662454272
747742486152478720
747685103871090688
747711511204925440
747690195835813888
747744327334404097
747787017065480192
747779311868981248
747609702704484352
747742188281405440
747601582452178944
747790800013115393
747744042256064514
747799784463884288
747704708089942016
747665851986419712
747632511480532996
747663318719012865
747762652231929856
747770516438720512
747620767311896576
747626555300450305
747671421757816833
747596931199688708
747753068452843520
747661988852011008
747740472873910272
747686152371585024
747732143032442881
747756226600017920
747661259278016512
747586529027989505
747703688744022016
747805392105771008
747732474411769856
747788560636469248
747797863309185024
747656259411775488
747754125069271040
747699582407147520
747768448667779076
747726971245821953
747608234853339136
747683543422218241
747806017103110144
747741827348979713
747653520535523328
747704653287141377
747802338870460418
747741747774631936
747713998360031232
747642330153365506
747785133579636740
747704213166235648
747709351184465920
747591864467873796
747718515428319232
747755630836981760
747783602918821888
747654758127796224
747699989510512640
747753084953174021
747685665668759552
747647715782295552
747611187487989764
747596616404656128
747706175945322496
747781316985380865
747647996741955584
747647904484106240
747757979924049920
747756155137556480
747782096836526080
747670515943342080
747744109352329216
747700371158609920
747591902174687232
747791618229559296
747694197025742849
747667961645785089
747599955020288000
747748441875431424
747654711956901888
747701612701974528
747792411011743744
747590274617061376
747671451457716224
747742989372559362
747616530930741248
747713788644831232
747780071373553665
747710898891030528
747799507585372161
747750480495915008
747621493048287236
747799645888319488
747741793999953920
747661921659289600
747792821718032384
747587959663165442
747696512361172992
747735955579224064
747797284600090624
747761758815719424
747649011813875712
747683954631786498
747678560735891456
747739352785027072
747658306370609153
747753894327902210
747769719571255296
747717324409610240
747690292158078980
747763562567827456
747709581493678080
747800421931094016
747694142415900672
747788925180076032
747764069747269632
747795158075203588
747693253173075971
747757346500255744
747781371427446784
747767177797840896
747759477194096640
747714065452109825
747802586313523200
747806251917185024
747606787860234240
747591960857280512
747778422613618688
747728070094749696
747662198751768576
747693903449554945
747663838724620289
747666892018556929
747797372554588160
747587150099582976
747716539948863489
747794285655822336
747679374309212165
747747754013822976
747789181380861952
747635376253186048
747673523267702784
747710068053913600
747609933336698881
747686676445671424
747802904912879616
747679592274616324
747801453608247296
747743081412255744
747782713483079680
747802548426412033
747647543794864128
747673040763363328
747617902753243136
747662370533683200
747660244197740544
747636936517484544
747667244239454208
747797217667330049
747681073019166720
747766393752289284
747708759783374849
747791706196566016
747787859994775552
747632842813874176
747682398452715520
747773972549406721
747691026035310592
747778510924611585
747731304154865664
747805169996410880
747690015258468353
747784462587535360
747708004808667137
747754343420596224
747691953035288577
747795493523161088
747681446492516352
747749046115307520
747778926307590144
747618816876679169
747707362899820544
747772840179568640
747588983006330880
747740497893068800
747767064442503168
747660026114899973
747660936123658240
747678573192974337
747745266640523265
747596448590487552
747724647672721408
747797360261070848
747600433292574720
747601980927815680
747717517146206208
747736584653574144
747733908477874176
747759020023361536
747778523583090688
747700383422812161
747732029425455104
747679584049594368
747626471452139521
747773964450029569
747805547458609153
747781488985268225
747805677393973252
747737432053915648
747748311717842944
747595026738229248
747611334393528321
747740686833811456
747656507144212481
747789701159976961
747731228535693312
747688614327386113
747786601829261313
747677818310565889
747699305834774530
747709778961534976
747647640419110913
747801005098557443
747718809151221760
747776199854788608
747777869217038341
747780138385932288
747781929160835073
747697355231723520
747598638151438336
747608310434639872
747709443211661312
747735712158494721
747657043947945985
747731262144647168
747676052563050500
747697409673826308
747630925975064576
747785246855274496
747789026170642432
747611049243729920
747794172581646336
747782596227112960
747689797087596544
747722768494505985
747763436692570112
747762362963345408
747773792370458624
747614928920444930
747742775534362624
747737717132435460
747719161632145408
747800656937816064
747616535133437952
747706465507508224
747779672822382592
747641982198124545
747620805001908224
747640186859888645
747737423568842752
747744172287868928
747727084559208449
747759808627957761
747688941713821696
747715147419029504
747630183595708416
747803387215908864
747751654754295808
747726858104496128
747708126149906432
747726094820909056
747745053137838080
747748173700018176
747704045255725056
747630674174107649
747806529043181568
747788476578435072
747759573562359808
747686877734576137
747590299690536960
747730553403744256
747699301619478529
747691218969190400
747804423112515584
747640056819613697
747722865009639424
747710391048888320
747657454939414529
747640757230649346
747759854786228225
747658579100991488
747710517028986880
747640971148529664
747780721310203907
747716955185025024
747756197198049280
747595500644368387
747678103422574592
747684436884492288
747724358290968576
747631106200080384
747707396445900800
747768729870737408
747717546489614336
747694385584812034
747802787535294464
747763247948791809
747733917030096896
747803752296394757
747749524093935616
747753240079458304
747617952862732288
747785503001481216
747781417724166144
747795925716865025
747654963606740992
747789566917107712
747598218633019392
747700337344122880
747761385493434368
747707644081741824
747728879524151297
747737473934045184
747783980246773760
747720923101409280
747626287078875136
747696252024950784
747780310163558401
747773834066034688
747751474206220288
747594531776794624
747761905687728128
747797385280102400
747644397953650688
747738547759747072
747675255699804161
747743362770436097
747593936248549377
747776258453438464
747748106180116480
747751629806538752
747701369344266241
747687574005743616
747660688651358208
747612420659568642
747650412648534018
747687334947209217
747787616582574080
747609471975755776
747713314701119490
747721564674732032
747697565093756928
747738946013138944
747778657565941760
747664337574182913
747632448251387904
747690493459435520
747726237137764352
747690753447591937
747650525924036608
747794285567705090
747792079426813952
747806130341052416
747754632844292096
747686274132238336
747729844373495808
747590266442424320
747704917670957056
747587405922865152
747753911176536064
747732335618064388
747795770611404800
747795825003106305
747763386176278528
747743907824414720
747597166043029504
747792108786880512
747696839584006144
747635895977771008
747733875238002689
747789025826717696
747645865930690561
747758978214440960
747790896595374080
747764375931457536
747751122086035457
747640480528203776
747742653647753216
747745577396502529
747725712849776644
747730125509304321
747694314252296192
747661611364679681
747754083239460864
747788103331495938
747707190920765440
747769379937484800
747757443061526528
747786199029456896
747775142978273285
747793883082301440
747785104358006784
747619332813905920
747714958599815168
747648726672474112
747720864200794112
747804876416114688
747697456037662720
747684386703826945
747737318799216640
747783040865284097
747729726849048577
747800438754402304
747692670345183232
747699779635908608
747780016751120384
747720684202242048
747676966980030464
747735812675092486
747748538390560768
747784114279833601
747796437547757568
747740091007774720
747708407365369869
747801046844596225
747662471343767553
747655374380105728
747775104969506816
747662328666136577
747673053644079104
747791710470701056
747776560527216641
747736819542822912
747709145382518789
747773787937071104
747792255600173056
747718553114124288
747586961204879361
747804775534723073
747806382150266880
747787532847431684
747694930961833989
747734789629874176
747696474323058692
747753005387153408
747764757730557952
747661691274596352
747762392331857920
747749737768554496
747730565651116032
747714296143089665
747743656132681728
747803844684374016
747656318383702016
747781048252112896
747614870280015872
747754347631607812
747749897500266497
747586004983255040
747785112532697088
747722021904211968
747763751022108673
747720096827727873
747698819140292608
747722894474616833
747779861582848000
747760819333644288
747701541046476801
747749196921450496
747734206277652480
747757736583127040
747689100707258368
747793283288567808
747796265300221953
747739990516445184
747753974237847552
747770537728847884
747691726433882112
747623086963433472
747790863107948544
747649372612071424
747718238683996160
747790930221096960
747782235525423104
747791374901088257
747746504027168770
747613741680852992
747646415300608000
747625221499256832
747623409572413441
747723137865900032
747760680837783552
747796663876620288
747622352670728192
747766192228737024
747654653257605120
747737327032762368
747715642590109697
747723586316668928
747601352050810880
747759208523776000
747784261315461120
747612533922553856
747708210266648576
747598851998023686
747715726442627072
747773645687259137
747607223887609856
747795212542574593
747771712087990272
747802577773932544
747622369645199360
747718008135688192
747595932787707904
747766494323343360
747688958453256196
747727285764096001
747639486402682880
747737385811714048
747776514465402881
747610524964237312
747669249305513985
747623149760581632
747723691379818498
747653017256722433
747672038446358528
747681630890893312
747690145290256386
747591423990476800
747652065413988352
747733883421138948
747771716219379712
747783435117338624
747795900639100928
747620695903965184
747706137991069696
747733275129618433
747732075835461632
747744801253003264
747702736653815812
747728535561846785
747735800490692608
747729273809690624
747740338467463168
747741718385143809
747767639062110208
747751168361795585
747723175593664513
747789525074706432
747615797208551424
747683669360377857
747751025621237760
747704838050426880
747779349655355394
747774521973706753
747682993813200896
747776564889329664
747717941056126976
747650504839340033
747731522048892928
747789885671563264
747746638324719616
747655429149306880
747746600437616640
747686408270258176
747783627845435393
747724018430656512
747803982710575105
747709657179897856
747802217021837312
747801281792614400
747723423053418497
747794918991667201
747736022658727937
747696176615559172
747715529318760448
747657568105926656
747767022881284101
747730003920560128
747632846739644416
747680028629020673
747655332386701312
747686374468370434
747636936517509120
747717462674776064
747713993918320640
747678183181402112
747776950484275200
747776849846079488
747793564113854465
747659455471443968
747775599997947906
747700853516210176
747708709086830600
747655361755226112
747660319711965184
747707740504621056
747664128001605633
747772911436562432
747661934250573825
747683287796191233
747793446975373312
747745409607536640
747608767424958464
747786811309645824
747726254095409153
747631752060014592
747669488544382977
747748865558908928
747674660129628160
747798194940186624
747630615332167680
747734432803602433
747784441683054592
747796353435205632
747746130709090304
747775512135761920
747733413638062080
747752472605786112
747656552933367808
747762253605277697
747796982677155842
747601356194611200
747764451449970688
747789286045515776
747665055064399872
747798371046285313
747731421503029248
747715957091631104
747707354532188160
747674697576374272
747660428679979008
747724546950705153
747626471666003968
747760651381116929
747792809357381632
747668934808174593
747591524532125698
747702115951349760
747698932222918656
747777777055719424
747638160901963776
747778707914317825
747711679018967041
747594917812310016
747722030196342784
747681731457748993
747761414828363776
747741882038489088
747598935812767744
747771975968428033
747723552904843264
747720621270892548
747636122738581505
747803999760326656
747629894222258176
747598398921007105
747711628368560128
747726295954505729
747798215580336128
747595802713808896
747722890049691648
747656276449071104
747593323855155200
747640946079186944
747645844917198848
747681857358209025
747732700803530754
747716410147766272
747717437546700800
747615922907602944
747786643445157888
747751793342488576
747643316011933696
747791668284395520
747674282487070722
747612026533470208
747669400438857731
747677860387762176
747705102283210755
747802670187089920
747761989330538496
747781279316348928
747670428081065985
747627838811996160
747602916211593216
747679785250398208
747791823742115844
747705274102841344
747708713482457088
747699750460334080
747800111506399232
747660923393957888
747708977597800449
747696327727931392
747722491934707712
747710005470703617
747603625145470977
747713012564398080
747741655395086337
747676396193996800
747806759423737857
747787574962360320
747748676756463616
747717962086383617
747792738100252673
747618502484307968
747751050887708672
747743987633655808
747794424139223040
747725964738707456
747790661643010048
747692808690073600
747742968455507968
747728078621839360
747728871378853888
747762006216876032
747608821929934850
747622356915462145
747691995116748800
747675410582888448
747768436110016512
747682981536538624
747784458531569664
747707354662244352
747736601279737856
747773909576056833
747749872007258112
747607261640527873
747724181903646721
747725725399134208
747795476653629441
747661032676556800
747617542009683969
747770268987326464
747701419667521536
747695967105912832
747799641647890432
747772437585141761
747671702734266368
747689130172243968
747688509448851456
747790078831788035
747680553017696257
747792251493855234
747590371245449216
747716980409536512
747596784441106432
747661091359039488
747761649608646657
747715512344449024
747784940897468417
747693706170535937
747660764010405889
747737230760886272
747725834576871424
747701663029465093
747681131676508160
747667219321135104
747788002764656644
747649150368497664
747764833139961856
747664115439648770
747775805485420544
747684743051894784
747741630178930688
747750895492935680
747783804132069377
747751864448409600
747755425303519232
747699313854259200
747719043893891072
747608557642625024
747724945338273792
747663909734203393
747624177314594820
747746420476641280
747625100153847808
747612806531342340
747802040949039106
747640614850793476
747781916863119360
747655680853680128
747761771503575040
747763788988952576
747662735710748672
747674756284059649
747722189856714752
747783464330625024
747731601853923328
747714984000512000
747747418649788416
747722093509419008
747780297639497728
747641407335194627
747760018196430848
747654552237838341
747669526251188224
747753840200548352
747698752111185920
747689482770616320
747635166538010625
747738438691078144
747644641110011904
747776971501862912
747644901186211844
747755463098368000
747606494015692800
747738560074293249
747627490596786176
747718368560562176
747690380309696512
747747074654019584
747724035098804224
747727286049320960
747674034976989186
747704951036600321
747702354749886464
747715701125812224
747684357050085377
747732621048881153
747784454039535616
747681995954790400
747721921366732804
747795971774513153
747799058912251904
747587984837378048
747657907689373700
747653055194214401
747787977401597956
747688215713288192
747777927757062144
747714279365836800
747766347321466880
747787633699528705
747719710997889024
747776791436267520
747782663247826948
747586558606323712
747792100327030784
747706234464264192
747793148970172416
747697103779074048
747776245769736192
747778493971259393
747685229599559680
747743194679414788
747647036275687424
747699100020314112
747797636820795392
747793878753943553
747707732116054016
747773959878352896
747795287926726657
747761783964864512
747673552464265218
747767710528999424
747783355496730624
747769375810293761
747744545597710336
747653248094449664
747754809055272961
747618993096122368
747797213141622788
747627842997878784
747790212869296128
747756025072259072
747724387802025984
747604589709508609
747751000396730368
747718301850177536
747797603367026689
747685292430229504
747747686946734083
747725314629996544
747792897253195778
747690552213266435
747769828849639424
747756163723296768
747711745960054784
747660042946641921
747688660322160640
747637477511409665
747782332086517764
747765697321787392
747800572867260416
747756075751968769
747748559349485568
747767337458204672
747802741192400896
747757837141499904
747718704436215808
747709976093790208
747769048700751872
747691886094188548
747731333544280064
747593676143099904
747799910297247745
747697397103534080
747748437882470400
747724446320951296
747720843258634240
747754918044405760
747676970968883201
747667550557835268
747707987700125697
747690275439509504
747614656307441665
747726065506918400
747722131165839362
747745430495174656
747643320134934528
747708059351388160
747755966687477760
747758306861678593
747598369758011392
747687645602525184
747781035925061634
747712677296934913
747597308586450949
747794738720444416
747771317471023104
747626240870227970
747731027284660224
747752208498855936
747731987759235072
747707157345406976
747742016390500352
747782470389600256
747589813201567744
747799369034964992
747708667173154816
747696558313996289
747613301656289280
747692137639190530
747640509829615617
747764598179258368
747712387734769665
747599154055098368
747748819241172993
747780721427644416
747771690806034432
747661372201275392
747769820146434049
747744486848143360
747716476946235392
747627054766645248
747800036168318976
747663121339289601
747791462918664197
747727910988025856
747750333766569984
747738413139374080
747709791577980928
747617730530926592
747674504617418752
747702304711778304
747707643771387904
747713163831947264
747690422290513924
747651612320104449
747792448412332033
747747661936201728
747769556169547777
747700693784530944
747788677728829441
747751516556034049
747679860991102976
747771573310984192
747806369462558720
747720411316617217
747801709439754240
747586524821151745
747708239438045184
747803093660729345
747763931356205057
747699687323492352
747659522567700480
747693454805864452
747718070899249153
747739688438472705
747692427205550082
747733120061968384
747684298367598592
747705358114824192
747722659610394624
747723800385626112
747612265277460481
747745740915630080
747773796405362688
747711938998734848
747762404688273408
747593324098355201
747781514134429696
747774421562200064
747753240301821952
747740657356242944
747675524063965184
747764103314345984
747762895707004928
747701977228914692
747586591963627520
747714279491657729
747705945191481344
747687704087887873
747731299616624640
747754657993342976
747629893958021121
747609472248348673
747759913288372225
747624831710072832
747716347296112641
747586638209912832
747589834139664384
747726510056931328
747706494867628032
747654938474483713
747698483688312832
747744696244535296
747665470149505025
747611145616261120
747636894389919744
747787859952701440
747669349759094785
747682591269068800
747670113432838144
747742112574210048
747629651040821248
747802460400418816
747801982321164288
747760689217937408
747796814972198912
747621862121836544
747687024812036097
747780360717492225
747793207644282880
747696977937375232
747789877593407488
747622646410469376
747776493518987264
747637066469613569
747773549239230464
747804746111672320
747655747601899520
747592799827140608
747683325251325952
747792716977811456
747633270645456896
747635829250502660
747678287980277760
747656003492155396
747623086577549313
747787624950140928
747746743262056448
747631202614534148
747712580781752320
747598000625684481
747752514473201664
747702929596030976
747710789600026624
747801915317194752
747740758040514560
747771753779322880
747786224425828352
747692590728888320
747731479971651584
747668640951050240
747785955713683456
747800304343744516
747595412568051712
747760538424336385
747731496853737473
747616959064223745
747684872911720448
747723536303788032
747676773949841409
747703675913650176
747742943042215936
747757971246034944
747729538390556681
747805878531801088
747642712111874049
747699767136878594
747640241507405825
747776384387420161
747724073074032640
747687511363837954
747754880111083520
747797104106569728
747663075289993216
747750689917435904
747718167414317056
747700954083000320
747794881242796037
747717013993316352
747788824642740224
747686907111424000
747786463249633280
747780691845328897
747780444616171520
747684935905992708
747709686607155201
747663184283176960
747610503808069632
747777420195926017
747709862830804992
747793165613174784
747770436897759232
747802594760888320
747732797251543040
747712798570971136
747726094493716481
747779903379087361
747650085375328256
747804050020663298
747663372955566081
747773322679693312
747651503180087296
747701117681831937
747793727863676929
747707400602394625
747769115541012480
747663884878749697
747717479590469632
747675217665884160
747674865608568832
747799155460931585
747735376693989376
747634159875563521
747769539082002432
747707233023238144
747693328959942658
747619714432630785
747731219912204288
747782382179262464
747775314797993984
747718968501231617
747729630606524416
747798567918546944
747775700610998272
747770952688222208
747795246247976960
747655324132335618
747692473338761216
747778208901304320
747792209488023552
747707601878650880
747677444933554177
747721157873385473
747730888633483265
747795141184851968
747720247742955521
747722210882748420
747599917422608384
747800375852412928
747631962010025987
747785926328213504
747762358424993793
747776086759587845
747671669330841605
747694985718403072
747624407946960897
747604866810294272
747688593439756288
747705366448832516
747592279473397760
747696885444542466
747716414161719296
747771942590025728
747664794778472448
747731660477763588
747768050284396544
747632117132058624
747727453590806528
747611040662315008
747756713286209536
747669161002868736
747641873217560577
747751906462806016
747731891294474240
747706129724092417
747721569049411584
747792192677232640
747597245709574145
747768293449175040
747667668040286209
747704431056134144
747742611931271168
747787234858901504
747740522970816512
747802300987539458
747667672112971777
747634768083300356
747707165914337280
747804662275915777
747762257812033536
747611392975511554
747737276508176385
747694578514395136
747766418754650112
747734542212042752
747675792537227264
747679156410933249
747763281281024000
747780884963680256
747636319845752832
747761570009096193
747640727820189697
747709279814160384
747742368527331328
747806608583954432
747781685790515200
747792129737449472
747693236676927494
747736194415460352
747761037391237120
747737356313198592
747725507450535936
747661124745728000
747730633032622080
747781668996521984
747589511161450496
747649246459994112
747732004553236480
747703025976905728
747717164963082240
747775478237265922
747711808845287426
747624605204963328
747712915969564673
747611002879909890
747706381273276417
747773985274859520
747733782715858944
747786677217820672
747757099032031232
747694213941329921
747781031844024324
747677252142403585
747799952148004864
747608528219680768
747791727155519490
747759414363496448
747722932193992705
747621169986052097
747717764920520705
747799537092263936
747621954471923712
747800384245104641
747691428592091136
747665956646887424
747696348842033152
747590199102803968
747795074013138945
747725566116241408
747720889425367040
747741051591491584
747731883002368000
747601876087103493
747661154466603008
747664232804651008
747800719886028800
747658658855661568
747632880361177088
747776120100110336
747747552603275264
747795443418009601
747648705478672389
747711754218668033
747622902187515904
747667621819060224
747679701431427072
747721384365809665
747611212825919488
747637951220293636
747676132300984321
747615364985532416
747770331914440704
747753261034151937
747698592807329792
747588341210701824
747788606639575040
747743513748471809
747685518897520644
747686668401057792
747743098495709184
747630267528003584
747759791674695680
747802820938731520
747760320005939200
747647254161403904
747644180101472261
747776346571608064
747762740488470528
747745518403588096
747801521002266625
747801667551191040
747661557128105984
747768478220726272
747620620679028736
747776350916775939
747795585911033857
747656234552164352
747771938555166720
747754880178208768
747682729693675522
747758407600439296
747715411597271040
747595060259192834
747800719558909952
747678661424324609
747771879516151808
747770898069987328
747740053347180544
747792259664482304
747761674946551809
747588005616095232
747747896582356993
747671166203101184
747712094141808644
747596599589691393
747762438477586432
747757660875931648
747786375383027716
747723842131484673
747791093610254336
747784219414388736
747725222363693056
747622696725417984
747686156586844160
747723112599461890
747742045633011713
747710521055514629
747799742382477312
747627037788151808
747794759775838209
747778108066045952
747784923965165568
747746688798883840
747667366146899969
747787813656006660
747789185596166145
747705177642250240
747779911947948032
747769459578798080
747688572610805760
747614236768079882
747712492546195457
747778900776783873
747624453916491776
747668938822197248
747772655781167105
747621891318243329
747694549473046529
747799067158253568
747611095284604929
747786215668211713
747713566317379584
747596608267685890
747747984637575169
747801667505029120
747724387655225345
747795531406131200
747782025722081280
747686068309364736
747775843368239105
747801298704207873
747683388241416192
747801046748008448
747673305369444352
747653302435913728
747694360741941248
747648978280415234
747701788812410884
747672331925987328
747636701485465600
747776132674650115
747754679036223488
747730402052292608
747743169832431616
747775142730752000
747774161313902592
747661653429321728
747791395633635328
747781010754961408
747591620963381248
747769249909858305
747783170637045760
747740447502630913
747598147237580801
747633329302700032
747723049550635009
747777114242375684
747588504675180544
747775637683847169
747649250939535361
747731039624232960
747643290766479361
747773486156886017
747803185859956736
747620075079774212
747632486155444224
747769782687109120
747684000727175168
747661733012049920
747804440137244673
747716598790782976
747696780595335168
747766087463346176
747723053954646016
747707736167751680
747775344090947585
747764166480396289
747638924600713217
747701146777620480
747789114049708036
747643483553431557
747729680942440449
747731907971026944
747772882269442048
747786719219621892
747672642287706112
747667223385374721
747770592200372224
747740292586086400
747695316938461184
747762186836131840
747655714169044992
747704167020494848
747701234874875904
747677683899842561
747616183025799177
747721686414417920
747799230580928512
747714946130116609
747749775513051136
747798194801762304
747668670307000325
747708566618923009
747740154035638273
747786542786088960
747599770441551872
747651394040107008
747767249314807809
747656955771125761
747720751113965568
747626475864547328
747617604647301121
747805966628970497
747671723852636160
747749486194200576
747782256358473728
747731165478592512
747675372880269312
747778972113481728
747651146521665536
747682708797566976
747792658282778624
747658423588757505
747750757349339137
747624235875635200
747769921094959104
747663171637415936
747679529422970881
747743010356666368
747710793903411201
747704091149729792
747683866526236673
747803538139406336
747700450644926464
747754351574286336
747678887698632705
747786543067176960
747785599248113665
747788870851375104
747644204894068738
747727902523932672
747770709573799940
747727302654631936
747677369595469824
747621572542930944
747745514247045120
747778854731800576
747743689775190016
747739352709664768
747706645879341056
747622663179231233
747727256626298880
747801504007000064
747722927777456128
747671065330130945
747652971006169089
747778213011591168
747796202582839296
747802779217952768
747692817007394816
747780545271238656
747683677606391808
747732247885787136
747687112745574400
747755341505503232
747788040257470464
747788623357968385
747680666293239813
747737796832559105
747665155534749705
747643328280264704
747767987285987329
747762270629953536
747711972511195136
747731144754532352
747750937410732034
747733451554566145
747805111217491968
747588651618541568
747590295596851200
747719086025641986
747638932993622016
747777068146954240
747805450846994432
747663993691639808
747783623818936320
747606498214215680
747603734092406786
747769576964775936
747738589409120256
747788266913542145
747653571089408000
747772009749192704
747694725558308864
747676136256176129
747798735816634368
747798735816634369
747799989858893824
747715151596503040
747712010004107264
747792133864697860
747756713013579776
747703885649817601
747712630903701506
747801609036431360
747729617889431552
747624772679442432
747649909524996097
747730083666886656
747802540226510848
747661489964748804
747771460333219841
747637183910129664
747620037352112128
747781870671306752
747784584444579840
747607299204784129
747595517480206337
747802988975169536
747620897498890240
747660206339932164
747779915928436737
747709971693977600
747759703434887168
747783921354432512
747749234577833987
747659866626473984
747779886530629634
747788669310763008
747643026298773504
747666585842749440
747731358580113408
747781107240828928
747673083008409600
747724605780074496
747603734427996160
747597098690953220
747744499410014208
747623954936889345
747766460651442176
747668062330060800
747619668416856064
747734806146990081
747737482377060352
747621824431783941
747621404963659777
747757736436318209
747623506087653376
747718372918439936
747764929835450368
747804901481189377
747685778889781248
747775436407574528
747770914905948161
747785745918791681
747761590972321792
747693215634100226
747669891071754240
747729446069805057
747759628323270656
747775721599287296
747699829883682816
747683262651326464
747625221641768960
747802066240733184
747673963552202753
747785846678560769
747786932852129792
747747669976752128
747690766026350594
747737591143882752
747736186068811777
747635631774441474
747700874202447873
747705236492517376
747757157672697856
747659233240489984
747649087458140160
747736236601802752
747722307016232960
747753252687478785
747795833534484480
747652979566710784
747650756426235904
747768792646844420
747712131664064512
747783326002520064
747802099522560000
747777198111789056
747677612877713408
747691076241264640
747797955739025408
747695627128180737
747661036661125120
747801676153663488
747788774285815808
747705760507912201
747762052500852736
747779526101450752
747702577056325633
747624609101426689
747752799635705856
747722810567630848
747731937289183232
747704284163244033
747732805409513473
747785100281151488
747790665799573504
747695786725679104
747709988651540480
747604980023037953
747591650612936704
747788787078541312
747621757352214528
747762299876716545
747589565704212480
747793010453266432
747764753523740672
747751877215981568
747718070878212096
747673787701825536
747797305760301056
747595031041675264
747708289765548032
747632058323742721
747678006878044160
747637154529091589
747605294600065024
747773058316828672
747613376864526336
747629080221196288
747705773321555968
747728833479073793
747602182162292740
747697543988019201
747691546074615808
747657769545777154
747699947475247104
747723070626992128
747760282622173185
747733547755147264
747714417542959104
747616128331976705
747642368153759748
747603725993160705
747587598567170049
747708692322226180
747694134190870529
747729521349169152
747767056133660673
747671510005977088
747776975612174345
747695610430652417
747774224165539841
747789239820099584
747791446158237696
747694843107876864
747727369658564608
747611909055090688
747609622891139073
747640568780587008
747799310427885568
747689008445145088
747720272954990592
747711385317040128
747621463507763200
747653180830408705
747788384421158912
747709527299063809
747781618744594432
747658872488353796
747779152665788416
747735280367575044
747758097305903105
747607731599720449
747685401477910528
747675884799279104
747685720140189696
747671820585811968
747600399977291777
747705421029318656
747797838097166336
747667147862736896
747767882633777152
747695501508808704
747778632710504448
747798320597319680
747716900931665920
747715659329581056
747696906650943490
747669249242636288
747762274887049216
747777273617592320
747672474565939200
747590014796607488
747682188628463616
747618711922610176
747693781634453506
747672030116450304
747712152602025984
747785393743888384
747753684629602305
747730037479247874
747656951648124928
747610063397851137
747791433457860608
747698928037076997
747588890626764800
747758378143744002
747697674128850944
747598172780904449
747738044053262337
747801944551530496
747724978896912384
747742662262939648
747763184895987712
747695186856251393
747671824784302081
747699125186084865
747702526758240258
747681106464542720
747723834111954944
747595077330026496
747627419670974468
747662714374361088
747726254196035584
747777462277332993
747733266950721536
747706150733365248
747665704883748864
747609094547070976
747602941624844288
747738891428462596
747769648221818880
747790829570359296
747747485465063424
747747703673729024
747734516882620416
747731455149809664
747601322673741826
747797628654653440
747795401307226112
747722961478647808
747720663255945217
747785808837476352
747738857811152896
747750467724279808
747805878682791936
747704573540896768
747611128969060353
747734366047117314
747758197897723904
747724773296308224
747795325759414272
747680204886245376
747705253139746817
747766414665187328
747785616193118208
747747548627107841
747802216996737024
747781350577451008
747662798465957889
747640073487794176
747798899579027456
747728829423194112
747800073694654468
747783401525157888
747705022625030144
747732897986187264
747601389480665092
747732881078947841
747766045386084352
747588458424766466
747709153955692544
747711565797916672
747778691137179648
747650852857516035
747588471091408897
747698693340540928
747755786248593408
747636319996755968
747714082082545664
747724307799900160
747747133382627329
747652153293037568
747625372624162816
747779974686449664
747663691718463489
747793853810343937
747766137711038466
747699498487525376
747672537803415553
747737293427871744
747730838234726400
747778032719568896
747741860874051584
747801533220261888
747724941404016642
747741672302313472
747673074338795520
747655579993313282
747642837655773184
747751340093247489
747719782275899394
747730075232182272
747782466056880128
747700421418958852
747599191996694528
747690497448247296
747789600656101376
747789168613400576
747674966129283072
747766817129635840
747734592187162624
747722764388302848
747660881476071424
747687620243824640
747730955692027904
747652069352443904
747604711532965888
747704791883726848
747630829380067328
747614253352386560
747722345046024193
747663331146735616
747797549034110976
747781438418870272
747748152376176640
747788921187143681
747700366825955329
747739390663868416
747686093445799936
747684332060479488
747651398263803908
747714212307283968
747737633250488320
747727243825266689
747756994086469632
747648747362979840
747701490702295040
747704343093215232
747702426015248384
747652581191725057
747791530128248833
747685611277029377
747702229017190400
747700610259165184
747711410281586688
747686836017967104
747594255200296960
747601800690176000
747774291308052480
747647128600707073
747789579562946560
747711578372464640
747679932277526528
747716531799400448
747762534724276224
747688731885342720
747761616096231424
747739847624921089
747701088107831296
747796823310467072
747793295615590400
747772898832748544
747648428700798978
747708726023430145
747746004921901056
747768763215282176
747644326524690432
747733711542685701
747729412527951872
747702895940898817
747672919308894208
747727642451914752
747794113840349185
747801453889216512
747793224719302656
747700874236076032
747711519438282752
747712425399574528
747733833110413313
747803358036058112
747742108614795264
747640476279390213
747774203202461696
747624861145587712
747693114916225024
747745669629214720
747712618442399748
747734206525091840
747804096082518017
747687154642485248
747634487069024256
747644259545812996
747695299896938496
747769128128221185
747799553668177920
747703537501618176
747796911361396736
747691021815922692
747687289044733953
747795627652812800
747790212906967041
747795065842577409
747729475429867520
747715483080736768
747599204432904194
747728372306972681
747700270507896832
747719073295908864
747643127301869569
747644494410096640
747763281364815872
747663847113240576
747803840259436544
747802825191743488
747619756312649729
747777390953271297
747735691212259329
747802133114793988
747795284080623616
747601498637361153
747794231041867776
747680099818942466
747641507952345088
747694234606641156
747604233474609153
747792968711573504
747615696549347328
747689805455237120
747737268371263490
747642661440471040
747709191616335872
747709191616335873
747787633523363840
747633392166936576
747707891470180352
747615063108882432
747686043302903808
747783548254334976
747778393396097024
747799272905572354
747726635777069056
747674009928597505
747703516605652992
747764573290242048
747793656661286912
747759208607715328
747703579763478528
747691626013786112
747598667700305920
747771191809675264
747799570353008642
747742280321208320
747642015844864001
747715453603164164
747622587707068418
747670436096385024
747674702043316225
747792649944465408
747594057912815616
747802703615692800
747792486429429760
747720226943426560
747786010226917376
747757442931564544
747736051955933184
747697464262668288
747636411877068800
747764900361953282
747761125652037633
747776069869015044
747702250194210816
747652195311587332
747647287820689412
747618615524990976
747659669368377348
747690032090202113
747617122386219009
747592598236233728
747708696810131456
747688186650959873
747628036246233088
747769673375068162
747774018753859584
747785645217710080
747804645729271809
747712417229049860
747666812351942656
747618271587860480
747698672511651840
747746009372041217
747617831408148480
747773826054897664
747752451571392512
747799868194709504
747786807165751297
747767546842054658
747794927585734656
747699276248137728
747768192789950464
747593894372777984
747735863224741888
747678720199110657
747725696051589120
747795204149673986
747755328981307392
747667001204674560
747722319972401152
747806478338240512
747762887075176448
747649909193572352
747623569253765120
747712295329988608
747716808300437506
747597581409128448
747653663204716545
747593328015859712
747721967667666944
747730863450951685
747650521691983873
747605986437795841
747688769717936128
747790422852804608
747625595022934016
747762077549244416
747789751802007552
747762979421118464
747624651099095040
747585761675984896
747683534865833985
747741253064921088
747620335260942337
747645601962205184
747605336467509248
747801021653598208
747750622926086145
747753907154202624
747598248030900224
747610822633918465
747766343211040768
747747158313558016
747723980790956032
747700404763398144
747738086130343936
747694905632370689
747744830600577024
747780930832588800
747617223271809026
747659199518281733
747677847599353856
747684537518465024
747701092419502080
747715890045681664
747619215226462208
747681853281345536
747588794031824896
747750644036083716
747717748160081920
747765210878980096
747706536445771776
747637087218827264
747747737286782977
747612277843492865
747722751763419136
747634520476655616
747731975247634433
747775637872476161
747644125328052224
747597870686175232
747684025641410561
747782633699020801
747715927655981056
747589028812308480
747642787278036997
747689239320666113
747760282538283008
747723519182647297
747803962087092224
747715650714537984
747656695527145472
747765823285116929
747765693072957440
747686286593499140
747724891076558849
747730859231313920
747700798621126658
747801151920168965
747683316850171904
747757107315892224
747680347601641472
747737096538861569
747794717757292545
747655189868462081
747733166392213508
747716468826050560
747723431152619520
747732075634167808
747770223084855297
747800082074984449
747802330427494400
747720486877020161
747739944391675904
747753755991478272
747704209001295873
747722978243284992
747644888796233728
747589720889131008
747764136831029248
747594171091869702
747720902050258944
747705295263129600
747701973210828800
747771498119729152
747756868454387712
747657765133369345
747796668125417472
747772324355645440
747591759354462209
747749872351117312
747727512323629057
747634566630776833
747695769696743429
747709422424719360
747792717170753537
747594238414622720
747799423866986499
747713771993448448
747702627484467200
747804138147176448
747723892748394496
747682935311048704
747802078882467840
747723142089539584
747795157882376192
747789277778546688
747789873206202368
747722986829021184
747734097406091264
747759833613484032
747688102819409921
747803009912967169
747782554397343744
747727004779220992
747724987239374850
747720927350243328
747720134773571584
747797221769347072
747806688103768064
747758034164781057
747715260841332737
747651213596966912
747793723736657921
747683782594072576
747701558146641920
747685636618989568
747769564444778501
747736295032627200
747671384281714689
747714250093764609
747675679119052800
747696138963259393
747592783091765248
747640975355424769
747685212709068801
747748731190153216
747707882808971265
747672776530595840
747722822915596288
747759426745081856
747764862491705344
747784051503697920
747664127900925952
747785565660033024
747783384521408512
747606401623560193
747762333657743360
747706653894651904
747646998380175361
747797767083401216
747764178924904449
747683488732684288
747691738966425600
747682100661334017
747621891205120000
747776656983621632
747693639107764224
747670344174018565
747701088367816704
747730033314242560
747649804545687552
747618003068530688
747586005130162176
747670109070704640
747761796631662592
747673795775827970
747629944520351745
747688488594726912
747676824126226432
747702237409992704
747703021937762304
747759888084926464
747781392465956864
747690380204908545
747630648958017537
747760118679355392
747754779548483584
747727562705612801
747699854944665600
747728498144456704
747648583848050689
747703206441017344
747636022092107780
747642611264012289
747767865596514305
747792100482121729
747731983518810112
747690279407345665
747648030443212800
747756964952715264
747724035119775744
747719299851231232
747716942765637632
747740707801174016
747729395801022466
747802548455747584
747704557027864576
747785041388912640
747738480260882432
747762027196723200
747586839448453120
747764267085103104
747586571227041792
747732969327067136
747737876453031936
747802904812265473
747729126950338560
747779735481028610
747738077645381632
747761519669059584
747690321383915520
747715978193178624
747614429668380672
747681865818058753
747663360552996864
747734470875287553
747712526234849281
747728636480987137
747736001632575488
747753668041187328
747679907174621184
747768742189350912
747805362720509953
747625498499391488
747784605357453313
747677944051539968
747627507428429824
747675167439130624
747776589824409600
747797129503059969
747727872916340740
747788870721339392
747700056363511808
747753009367687168
747680687080280064
747725972984700929
747724609764593664
747787331424387072
747798622566293504
747787080038776832
747612882183958528
747768373434589184
747787369097592832
747713025424105474
747795392830521344
747707450850148352
747737507320766464
747597560219467776
747727730423242752
747685560983126016
747640933471117312
747637217544253444
747784227870117889
747753181682098176
747713536814624769
747612257249525760
747787654310199296
747742788037545984
747627369242976257
747718482175889408
747798090044833793
747757950551334912
747687515478437889
747728384633999360
747638685391294464
747701486575063041
747763998569881600
747637527612428288
747726870733537284
747615570493906944
747745015191998464
747699175635169280
747710453959233536
747697267419787265
747663985617547264
747767177806249985
747803962007502848
747665990109007872
747718096153120768
747790930250436608
747702334009016320
747768255637397505
747737880525668352
747792339666493441
747798563757916160
747670880977821697
747691420287385600
747693576277078020
747593839980871680
747779538554396672
747783254741245952
747736458732113920
747768528493645824
747745791062736896
747789026128764932
747768390211735553
747686345422872576
747782449384431616
747640329579470848
747735397547966464
747806755183296512
747740275758477313
747754544604512256
747620440332443648
747806487104348162
747601741756137472
747690287917572096
747759586040479744
747750186676592640
747667508837097472
747794164155219968
747794650593787904
747724421138419713
747718024900263936
747666061621886981
747662345397280768
747740804211445760
747663561590251521
747654451763232772
747741512918769664
747796827496456192
747736328880664576
747675813525458944
747715164246515712
747723926176931840
747731325017329664
747748953760894977
747780901648613376
747792733637476353
747658272933568513
747732558201364480
747777424683859972
747708684097228800
747661657451696128
747600555049164804
747679923641393152
747705680799338496
747589083451506689
747648734784274432
747626765225336832
747777239933136896
747800736638115840
747742360155656192
747633807600287744
747639184618364928
747796873612648448
747696952557641728
747740066051678208
747692884367937536
747670008554266632
747799880677089280
747732579026100225
747791714354503680
747757166136823809
747769048570728448
747723255155400704
747742905566109696
747772806826500096
747777860883066880
747590903955488769
747759498299904000
747683002419974144
747790095651045376
747783304774983684
747667126916366336
747605793667715072
747622642140778496
747743446429995008
747758885692399616
747698986841169920
747746625871880192
747660239772729344
747776241680388096
747730045695889408
747618590518611969
747786681470812160
747601746210480128
747684436704133120
747805774013992960
747711746035548160
747778175472705536
747678946456670216
747708096886210560
747765994999943168
747617160134950913
747717030703472640
747762908101246976
747627822064144384
747590128059580416
747754573985644544
747745799614959616
747761524006092800
747802128895328256
747688752710098945
747648072197541888
747650635139522560
747739935831121920
747711909512749056
747766473037389824
747798614311903233
747716544097038336
747744973408374784
747635325787340800
747771015846060032
747608654128484354
747680703962292224
747739357226885120
747710156440543233
747718125517430784
747701222283546624
747599259118108672
747710894583521280
747775247559032832
747652505471959040
747647732660183041
747706419240181760
747786467649388544
747644867900280836
747721455975174144
747588878047944704
747691864854257664
747804389771874305
747741601116520448
747695056866451457
747771640637886464
747770621430468608
747746847884718080
747776703171268608
747693064534241280
747631580177305600
747738803226447873
747692598819692544
747606825353129984
747760085418520576
747803613653798912
747795523067838464
747587380698218496
747636391203454980
747648898643132417
747725838632783872
747684675859152896
747782038388891648
747707845391564800
747786035573186560
747696537518678016
747779303492902917
747737263958822912
747698798282014720
747762073539575808
747792931097026560
747657123413262340
747728846313578496
747804217872613376
747704506796879872
747660894306508800
747653461911736320
747797767137943552
747797410584403968
747698164891852800
747632939043717122
747797288907640832
747706482175664129
747763826649604096
747800291886542848
747750031508316160
747640824494698500
747790863317688320
747677553943584768
747718457022623744
747777487292219394
747680221374062592
747602182363553792
747759691195883520
747746818616877057
747776275499130880
747670553721442305
747718901614649345
747742838222381056
747691281921474561
747768842965950464
747670969083371520
747678418041507840
747668607551836160
747695325213765633
747751981800890373
747605386975404033
747711809000476673
747728330418495490
747687431730757633
747782118135078912
747754674485366784
747742209185845248
747690975863123968
747791853106401280
747671702981722114
747779345633124353
747706347735638016
747735447900663808
747692091531206656
747586554344833024
747716334365081602
747702866756964352
747783640361369600
747613440055771136
747796969922387969
747698043051442178
747735565588639746
747782222929870848
747625053903151106
747594859222007808
747799230639648768
747684642422140928
747671090722390017
747633807315042304
747742012120653824
747589897351901184
747795770506616833
747594288570085377
747729085292515329
747766699768823808
747612089213026305
747762291492397056
747751600135933952
747692565504335872
747608645660094468
747586864912048128
747727570897080321
747761616142360576
747667877700993024
747793631478747137
747621946045661184
747734072164777984
747787708853026816
747759829263998977
747706729551495169
747650345749340162
747778125162024960
747626442071117824
747797833974169600
747780092277964800
747674559457931268
747730389796519940
747800946089025536
747717437496385540
747599250704392193
747663150586167297
747717634809016320
747700563748462592
747741802313187328
747707333510303744
747649984783331328
747621601802260480
747800749183238148
747651620691914752
747727520791932928
747734449526292480
747677524466016256
747796005387571202
747749532591591424
747739315187425280
747739860300029953
747586617498492929
747760794209783808
747801638140780544
747705056154222592
747691046939856896
747692552967589888
747694843011436545
747693580630827008
747721862755528704
747750266246569984
747743354289545216
747680594931359744
747796357709127681
747713117413580800
747650781558480896
747787985890967552
747705261767401473
747707178572718081
747612701812154368
747700618429669380
747745921262301184
747744293624946688
747613037109121025
747640165812834305
747726820217397248
747794117875347456
747715340424056832
747692355893997572
747778884112900096
747672864560713728
747705869681451008
747684613074599936
747632406618742784
747749049944649729
747730255448784900
747715210513944576
747722726790598656
747781623026855936
747795761874800642
747699154621698048
747648445461168129
747681584866787328
747695446898970628
747788740932833280
747761515550244868
747729886471659520
747695795160358912
747771103813246976
747703172970463232
747765923658989568
747681849128943616
747691286195478529
747673934259191809
747586885728481281
747722701377310720
747738740689412097
747665864636436480
747755874324709376
747693689288392704
747706838565683200
747728363767357441
747713767706857472
747791844600332288
747685988680540160
747756310599344130
747656515323047938
747671350731476993
747711909508620289
747692967910047746
747776161963474944
747741605344456704
747611128843272192
747611862955499520
747707962802769920
747699863656210432
747802464477286400
747671795008933892
747737897290334208
747794663164108801
747731685647728640
747723808778424321
747779144193236993
747600554839334912
747598843890499584
747705123154051073
747778439449477120
747631563307769856
747672638089269248
747609996150476800
747653910907719680
747690300475326464
747781237142499328
747746835461181440
747649267549020162
747765525221105664
747722844197494785
747669417148973057
747773700032831488
747788992259686401
747776702965747712
747796898543714304
747772190087581699
747595593112035328
747789676115820544
747729945040818176
747695790907359232
747725364915478529
747752715858644992
747771808355655680
747756604053938176
747795044694794241
747608494627393536
747607081159647232
747791706087559169
747787364894973954
747781702576148480
747649133369036800
747760559311851521
747680020357849088
747730033196793856
747701486642135040
747756951992426496
747769065352081408
747719471813492737
747678849832484868
747773402052763648
747695505757642752
747609501574926336
747750614541578240
747652820028035073
747677839265247233
747598927587770369
747651717152579584
747678774372802560
747645475847815168
747744969159389185
747602882623582214
747667332269506560
747742435749531648
747779890968203265
747705974622924800
747692905008082944
747708725973102592
747795338413539328
747619332880924672
747782462097395712
747799243402973184
747708730263879680
747769476444094464
747800212165525504
747720352852230145
747793878879711233
747621144711303169
747661108257882112
747782214562152450
747740867213963265
747605441274847232
747691722226995201
747690065627910145
747706318362927104
747687997735309316
747730633041010688
747774878594572288
747636382739406852
747687293121593344
747777462218686465
747796353397493760
747687913975123973
747788694623399936
747724995846037504
747747599067811840
747764044778569729
747725759062618112
747663234459705344
747689436381646848
747802112277516288
747753739289767936
747678359270858753
747664660774666240
747757774193434624
747752359393136640
747772567440732160
747659321224404995
747603960727502848
747672575292096518
747648261113188352
747677319112830976
747621979465850880
747590044219768833
747666774674530306
747747984843018240
747751537204674560
747604304534642692
747614261879283713
747701016766914564
747679298954403844
747796420653105152
747753634432094208
747798681504616448
747693701988782080
747791857157971968
747660403648389120
747790255030362116
747634147326234624
747639628937764865
747715114061697029
747688794812448768
747797032971145216
747724970441203712
747795891944304640
747800358899056640
747712416880988165
747627323214667778
747710357720948736
747752065817001984
747690963087298560
747805333549096960
747803437803409408
747764200001396740
747805069274394624
747659950311247872
747629650961043456
747611946648666113
747637162745671680
747592975673266176
747670142692298753
747766041317642240
747767119291490304
747603843236634628
747756784463425537
747622147124670464
747779442185928704
747774836819169281
747798526122463232
747798593096949760
747587057799749632
747750421544984576
747793455183601665
747638014394925056
747791819551932416
747794726154178560
747659497322209280
747601024920203264
747803043450720257
747678589794066432
747747665820131328
747746982421209088
747797142161457152
747745384383021056
747722449911955456
747614022875262977
747656385236697088
747756587381567488
747712169777729536
747715071837626368
747630724707147776
747729873704263681
747612156254904320
747663448734072833
747722101864423424
747761741967200256
747623862905544704
747758340676026370
747787742726266880
747712655931150337
747651750694371328
747665935629193216
747806243708870656
747606523644305408
747730041493143552
747729483839508480
747752757789089792
747721149791014913
747708935805763584
747693219564097537
747730792260997121
747743010507620352
747755664445935616
747727193602654208
747600433519038466
747775809843236864
747597962813988864
747744637578711040
747724714546761729
747793937436393472
747750790895439872
747732633476468736
747703642757672965
747793577036644353
747703021832904704
747755286891532288
747691223264169984
747732688019267585
747702246025080832
747711871613042688
747792838792986625
747723540204523520
747653604413157380
747663217929887745
747716116265467904
747775168013950976
747758302709198848
747713578963189760
747604648673026048
747804108787171329
747697720236867584
747650228078133248
747702254380130304
747668360087875584
747702900185534464
747715784898654209
747731056397328386
747692196183351298
747691646767218688
747726031646244864
747679978138013696
747643588427808768
747698655600197632
747727705198702593
747725482213380096
747623107641417729
747695367374909440
747689457634131968
747738392331444224
747595731498860544
747716804219371524
747709954786791424
747738861946568704
747596906063241218
747652354749698048
747791685086744576
747639683769860096
747592246153740289
747789189442244608
747767748147748864
747768696135946240
747599703576088577
747677776161968128
747757120150437888
747737800997543939
747779014077587456
747766955533295617
747674009924403200
747741005580013568
747726086180569089
747780503093256193
747773167171698688
747727587808514050
747751872698658818
747733837522800641
747691088845103104
747785280476766208
747704053476495360
747666107813724160
747744906219753476
747800111531491328
747780863966969857
747801378425167872
747771397561290752
747610201973415936
747589616379764736
747785175820570624
747737172007084032
747780662732660736
747693337071726593
747793023313022976
747699393768329216
747763818441236480
747766817201000448
747737679459037185
747791953769660416
747735221479575552
747618372251172864
747721543950688256
747783699232657408
747736567649705984
747714719713234944
747786660440641536
747732432133230593
747701088288129024
747755563912671232
747619920230289408
747616484805881856
747775100842303489
747768616628666368
747798064597975040
747614299863007232
747718788406185984
747649271864922112
747759724750319616
747772110479687681
747587825328078848
747776732304936960
747792968564748288
747797590960267265
747705832121507840
747672470572965889
747770264763633664
747805413266055168
747750857689665536
747801839643557888
747777906785550336
747720390600982528
747762623052124161
747614022875418624
747711586744340480
747740816676818944
747751059083366400
747786261792964608
747696478580256769
747801776712212486
747758311303421953
747640950156046336
747794046500872192
747706515478487040
747674559449546752
747724282780917761
747761037504548864
747606733200171008
747721829075263491
747607513521000448
747791471261155329
747763927342145536
747729332727123968
747787864268742656
747586625874497536
747760131459407872
747705278381064193
747756482557546496
747725230840381440
747702337943240704
747699800712286208
747665235369140225
747774769462906880
747680414702120961
747603004325433344
747794285723004928
747623627646869504
747641390843191297
747607777535655936
747675561762373632
747751876989333504
747604137076940800
747637456527294464
747767882369630208
747804175954743296
747729685132513281
747679466487488513
747737226159730688
747798073041092608
747803492207759360
747710269502160896
747594523639947264
747724576285659136
747763159608471552
747763872791158784
747757447260016640
747693081114320896
747717190309273600
747698668283826176
747594598868979713
747664958599626753
747752812377964545
747586541837377536
747742083465744384
747798496674258944
747736714634989568
747633740130619392
747639780012339200
747661628183838720
747688639434465280
747721912999153664
747644419046793217
747592015555207168
747587749599907841
747607832254525440
747628673486979072
747597321026691072
747702577391874048
747717509013454848
747654535783514112
747634226963484673
747779261763825664
747617021630652417
747608628790759424
747698819035455488
747778217260388355
747674567607488512
747691218876903426
747658616568692736
747758055413194752
747720935575289856
747716732895248384
747667424745500672
747672059543715840
747618854893817856
747759934239023104
747702736762839040
747612806724333568
747741831765463040
747787407123156992
747761603773345793
747750077767225344
747722521336745984
747758994664603648
747784185625059328
747717517162983426
747756591613681664
747778725002022912
747778825455570944
747757497356787712
747714304451948545
747612361729638400
747803966264778752
747586805940158464
747784621849452546
747721279541747712
747681492575354880
747724425143947264
747763801466904576
747593038826962944
747787306178854912
747722135444004864
747799553684934657
747674228120485889
747788401009647616
747778234176020482
747763210246328320
747593395414106113
747729181610475520
747708243724673024
747724370680905728
747641705139216384
747707606031040516
747704162608119809
747759938600996865
747791790074368000
747679106041524224
747777009468596224
747770445051609092
747768197152120832
747752199963414528
747712173732954112
747805555654332416
747668318170058752
747714971191107584
747752909035704320
747679328213868545
747784064141234176
747774715050156033
747664337708417024
747679454156177408
747783862785302528
747760479494410241
747609358800924672
747750220256018433
747630103748743169
747664173987930112
747728359501799424
747610994722152449
747701033799909376
747698185871724544
747762065075380224
747742540711997440
747591688210743296
747654296527835136
747765441595047937
747759028319682560
747760525526732800
747754376853327872
747795078484234240
747689251848990720
747794419785490432
747609442703806466
747684709665234944
747775482758832128
747768968732114944
747718431730966528
747779458845839360
747647309001953280
747599783158677504
747682729899196416
747626857453916160
747778649496051713
747633325053980672
747611313342296065
747803584436252672
747783808326328321
747743165378093056
747718825920110592
747710391342489603
747619597285654528
747718091929419776
747718817430769665
747593063749423104
747789160157745153
747664950269775873
747756117674057728
747716410219036672
747771086775926784
747792234507022336
747705626436984832
747733120091291648
747708977560100864
747789529214517248
747799683771269124
747766372671827968
747731492890152960
747676454977150978
747710806469525505
747708671497539585
747590396352532481
747790007650365441
747773477613035520
747741395578945537
747752233387855872
747733296482639872
747788027901124608
747803932605423617
747715269024448512
747741383025373184
747595802625904640
747762236916121600
747790913305518080
747747573524488192
747751985978417152
747755471440863232
747793224488615936
747774870369480704
747795216996917248
747639012341452801
747774693894131712
747775533136621568
747766276131434501
747689210015027200
747663750744973312
747604640146010112
747751294144647168
747717378751008768
747802544303386624
747693471385935872
747765554572779520
747685418297098245
747745627572961281
747791529977217024
747751625566068740
747674185766473728
747735800146759680
747760412670705664
747670108974235648
747739822782021632
747712316469297153
747764699127742464
747751189001936896
747697380565393408
747728657435734016
747801369998925824
747723892698062848
747776602625478656
747719782431076352
747754087408623616
747598864799039489
747789554539765760
747620918365663232
747732268517588992
747617311029231620
747696000664543232
747677344408735745
747731748671324161
747785939141935104
747593017939243008
747586302925746177
747741689259892736
747738354603548673
747723020320575489
747698479355531264
747759888223342592
747800568853323776
747732411497259012
747749255658504194
747733606882226177
747780054336233472
747671451088654337
747693299394355200
747754653887119360
747777118277238785
747787939497684992
747778758535413760
747655705662980096
747735787605622786
747802120808710145
747590337430884352
747606720776658944
747612642995363842
747635161978765312
747695975448387584
747641751456915456
747786614231838720
747763575054180353
747803035133427712
747671384294305792
747771351210033152
747610507889238020
747785423259373569
747735527705706496
747586663614922753
747766645226086400
747773918056833024
747747267403186176
747662722939162626
747669836646457345
747786102463823872
747724857459249152
747656830017503234
747699456481574912
747639599665537024
747783896331325440
747626605888081921
747732705039749120
747710328255942657
747711951308992512
747701214012375040
747675066826121216
747703592270831617
747729772961271809
747681911989014529
747740519057494016
747607785811156996
747712622712266752
747666183181197312
747735070358765568
747701486721830912
747681630962212865
747656171411079168
747790745831092224
747663910115938304
747637930399698944
747797758527086592
747789281670889472
747772638781538305
747602799089745922
747613167132413957
747747510614134784
747649435333763072
747753999231815680
747718620537569281
747793044120928257
747806570654867458
747799289506725888
747631794212634625
747771657541017600
747801680037679104
747789210699042816
747639096353390598
747672109913116672
747701742738022400
747674676651036672
747614316279500800
747762320869306368
747712928716054528
747735158653059072
747615344030777344
747591767877292032
747716812826152961
747719081680343040
747692800179867649
747596675049529344
747589255535353857
747696315283443712
747635933839761410
747734923554004992
747670830411288576
747750753062748160
747719463303254017
747760772978196480
747742003555868672
747613230097383424
747650223741276161
747598608959078400
747765244458635265
747666158027956225
747593541984071680
747750300040069121
747691550281445376
747710630073876480
747750065184325632
747598302707912704
747802783479382016
747668888662511616
747630636400205825
747750501236736000
747632184404606976
747629155970256896
747795422379393024
747780876294029312
747738459398348801
747705794389483520
747730238491234305
747643710129709061
747725348100513793
747730213602209792
747761662422200321
747685715916488704
747689050446893056
747776673970589700
747709120283877376
747717563392622592
747644234619031552
747672202187771904
747805287327870980
747588970398294017
747792888923299840
747737306212274176
747664962496139268
747592954676678657
747633274881720321
747774618719690752
747737540812120064
747696445197791232
747622398757838849
747674664164548608
747626433833472001
747752237699457024
747697279805579264
747597979670945792
747717500750729217
747799331437150208
747624131273756672
747590433920823296
747719459486449664
747605965470601216
747738753213566976
747744654607556608
747656813248659456
747620683581034496
747619886432583681
747745938056306688
747748945372250112
747704410243989504
747799155159015424
747802447633055744
747776082191974400
747750983787286529
747758592044916736
747643798428225537
747671400773746689
747731899397857280
747635145503563780
747796919582228481
747754959966470145
747645497024909313
747744100682604544
747677457495564292
747730234338873344
747651398284808192
747738698377236480
747800942129537026
747755656233558016
747777118214356992
747642431051542528
747699641114890240
747722009262624768
747731891126697984
747603671240818690
747596641767653376
747723007460794369
747625775520591872
747680737512595456
747715424385667072
747709598505766914
747708038035947520
747696130599813120
747720730201194501
747784936568958977
747712249243000832
747760269900849152
747682037688053760
747717399743442945
747587141509718016
747784370442895360
747755253366427648
747719593586733056
747638546928828416
747733304808456192
747799058622865408
747623300851863552
747717387319971844
747709648602537984
747675632969064449
747802967768719360
747655605108744193
747689763629637636
747733497675137025
747715646562144256
747752070107832320
747587296778665984
747724807047872512
747707266464387072
747672579419283456
747785280531226624
747655198311583744
747605525093748736
747592111965507584
747597161878032384
747768041803550720
747702992388907008
747712811174858752
747645744312627201
747671707020828672
747796495919943680
747806260414808065
747609719452241920
747753924057239552
747658272803553280
747605269451055104
747760097959383040
747623145603923968
747720876813082624
747751965212311552
747724215705538560
747718033339191297
747629159933947908
747703051377598464
747649510843760641
747731887100149761
747804972620750848
747697703346380802
747766108250320897
747749565952987137
747763696450043905
747771623734935552
747707811803561984
747637947214733312
747601695950045184
747777877555318784
747800954628620288
747627524545445888
747715277647904768
747657043922804736
747694016762941441
747747913258893312
747803160853516288
747778175543971841
747678699110146049
747724748193431553
747737083859640321
747740477013790720
747619257375068160
747740116161036288
747787654394167296
747801302789296128
747654787286564864
747616866777038852
747742070794752000
747719740441890816
747756071545077760
747664085911744512
747751759548944384
747663343742181376
747755970911035399
747731316389613569
747731547386691585
747707040101965824
747765701360812033
747707559969173504
747745954544164864
747719652202123264
747792964672491520
747734852305199104
747647053208104960
747653172307566592
747632209519992833
747600710271930369
747756696316030982
747739759888445441
747755127491207168
747798718850695168
747694784190504960
747666342497628160
747634822361735168
747693395909484544
747725167611224064
747799453147475968
747753710080655360
747594015869132800
747647044806975488
747764640336187392
747588857152049152
747599078532460545
747654560831901696
747700232578797568
747791710357458944
747720264792813568
747666099471286272
747605827142455296
747758277564444672
747793111355633664
747755421050478592
747606162577620992
747778590658306048
747803874019389440
747695836893675520
747599665906888704
747689105178370049
747728137132347396
747672290297548800
747682725415497728
747688975222054913
747705211066650625
747729991253753861
747667546485166080
747704242262126592
747776938102644736
747606758449872897
747756939661172736
747686852652572673
747725729744490496
747800967073103872
747802108074819584
747706448717692928
747741924061241344
747662341223890945
747720251853398016
747724467321847808
747785196649451520
747756331403096064
747647698766028800
747643743650578436
747719282981744640
747654552439099392
747765819002753024
747609421539246080
747761167561547776
747777194068484096
747792763018682368
747756071272357888
747619278438936576
747707698628681728
747672130901393409
747730905469456384
747696105203310592
747775872577474560
747612575861334016
747720738757574657
747687364592607233
747728607049580544
747694180290465792
747614018538340352
747778766647205888
747786328998318080
747769975541239808
747782973458628608
747793820302061568
747661666012266496
747719790735785984
747675922522906625
747627943900385280
747776719923322880
747768708618137600
747631295061065728
747787595581620224
747714367236485120
747710315534626816
747786215714332673
747645228413239296
747755387835781120
747589997939822592
747725348008235008
747595605845893120
747663163433357313
747718842923769857
747695291621584896
747784731169820672
747708084273938432
747726707176640513
747704116466622464
747601263831834624
747784429247078400
747805782373208065
747776388430729217
747714967219085312
747758894336851968
747737100666216448
747793950048722944
747596180125687809
747796009728651268
747786438146654208
747750475974459392
747594381062979588
747621136360439808
747699196560556033
747647061273739265
747749091942137856
747741190070632448
747757853788758016
747680485908840448
747713730062979072
747710802111700992
747748802703069184
747745035966361600
747711569916723200
747722546192191488
747680020047499265
747796751839600640
747663834459029504
747702820334354432
747718641441976320
747707602142904320
747715558683058177
747727646474272768
747791353648648192
747677981645115392
747746441292963842
747723783738363907
747714396575633408
747624881978740737
747756214105288704
747793794955939840
747777269226156032
747700513823690752
747758042498797569
747693127260069888
747742095872528384
747715390680203264
747703365753257984
747590333307981824
747709577379127297
747751646478864385
747803068436221952
747624676545957889
747780473624084480
747803420866682884
747737763152269312
747710919573143552
747677600210878465
747625431529062400
747658021204004865
747738396768993280
747715289983422464
747663305746038784
747706154776694784
747703097108082690
747773368833708033
747753072319827968
747741319808835585
747676358558556160
747749725437313025
747733795298770945
747692947030872064
747796961479266304
747717290871894017
747722940494544896
747747162537201664
747634319104016384
747597480368414721
747754393852862464
747787621104029696
747659937761857537
747668590908801025
747789151655845888
747740506394886144
747712425282113537
747631697609449472
747749326865174528
747755689787809792
747700161305055236
747709061660049409
747747250655268864
747800560259194880
747604929670422528
747680699768049664
747787545631727616
747725188595355648
747652539013799936
747769094640910337
747689662752362496
747628174327025664
747717076807225344
747647061579956224
747803437526482944
747721724037337088
747693198944931840
747749142269558784
747633941687967746
747732251765575680
747595832334098432
747769220344090625
747652719633174529
747757996575330304
747737960326520832
747718276294258688
747763570767716353
747781866212761600
747754964219494400
747752225192185856
747782348637409280
747614303709179904
747589859301285888
747752862927753216
747660630035922944
747728133277749249
747752724377251840
747637993318588417
747726539412869120
747589800887193600
747774186437885952
747738694413615104
747755077453099009
747735418775474176
747610872869167104
747755769521639424
747698219472269312
747762861842272256
747699397924888576
747616283584233472
747646130360557568
747806113588908032
747625741915926528
747778435272015872
747748966255689728
747761071008669698
747777038807793665
747735183613362177
747628359086026754
747708033803890688
747792402581164032
747599783313866752
747729034684018688
747781266393669632
747589599350886402
747776191248084993
747799147009310720
747730993776300036
747717517364314112
747793555997982720
747738602180874240
747791777621377028
747729773166792704
747723733373181952
747787016843079681
747617575593377792
747775335920336896
747654493848895489
747662739703795712
747611997173391361
747634046524526592
747721724062535680
747770247927652352
747803936690581504
747731425747738624
747801931708530688
747707643779776512
747709162323337218
747767756892807168
747694654355836928
747797410466926592
747792851132514304
747768444414758912
747624634292461568
747604631887319040
747753475195437056
747785465193914368
747740925737185280
747748903299100672
747648470572470272
747764795651174400
747743895254089728
747743920386355200
747734672218669057
747714451261001728
747766078978260992
747795653166759936
747600038998609920
747718540707368961
747659300223475713
747727713516064768
747637288721588233
747801432695390208
747772114531323908
747766938688958465
747677684105347072
747738921015009280
747785162893582337
747611867191730176
747694238914252800
747686881991725056
747699339338866688
747604392690483200
747788958843600897
747732092419739649
747594615914639360
747693643138498560
747602278778019841
747679479275847680
747665243690663936
747769182759034880
747663159075475456
747771317546422273
747731995988463616
747764099157794820
747712312321118208
747661129233629184
747713545425592320
747657224034607110
747727210434400257
747710101881032704
747626572362833924
747806134451376129
747778359925608449
747710974304653313
747662722825850880
747659619158335488
747716506394431488
747715038685839360
747596733799088128
747792352169713665
747746563053727745
747716502409838593
747751608780455936
747627218029920256
747770004976844800
747681333267267584
747782486973882368
747717248849186816
747675826125180929
747621073387200512
747776212307574785
747648751616016384
747729672310513664
747711653890953216
747780473972269056
747660399273721857
747706041551454210
747602362903101440
747657790425075714
747799948075409409
747790536040284161
747738291613634560
747756738393350144
747652866437939200
747776246122188800
747602236750991360
747693131726995456
747779731358101504
747671845646770181
747780738024636416
747670230755860480
747622583332409344
747697443551191041
747799369064263680
747737981537099776
747689792779980800
747762488721154048
747768062766522369
747790334806097921
747753109980610560
747728116404072448
747626308155244544
747805316679499776
747805887004303360
747802573533503488
747590224427900928
747752883651649536
747595538640441344
747595278660734976
747753986619482112
747707228631740416
747770050979848192
747688861980033025
747684160127524864
747797620098207744
747779412511330304
747776384232128513
747667286144782336
747658994228072448
747699100334841856
747596964791914496
747723762645274624
747747594781130752
747699028956188672
747590211941580800
747590815686533128
747680913614585856
747741642946416640
747715902657929216
747669861506088960
747724479988654081
747692238256410624
747762400699498496
747704753988177920
747665440982376448
747792599562522624
747693068913082368
747591784801284096
747797657918201856
747802967789674496
747800837204901888
747741772856590336
747782860371800066
747730675025993728
747743979370913792
747681743935799296
747705030871027712
747682226591129600
747712916158291969
747701251639508992
747745870930640897
747650328603070464
747691026115080192
747804163321507840
747686366096535553
747592267074928640
747744780180926465
747742091942465536
747700140132212736
747753810626547713
747701562319986688
747797993345122306
747608159208898561
747743324983943168
747645769637834754
747690291965136898
747706037512380416
747771720405254144
747682767442444288
747727218781061120
747714975427354624
747702413574934528
747666300592398336
747680754075860992
747781950287425536
747728963645091840
747751709355687936
747614408751341568
747691030472949760
747636034784006144
747726140983345154
747601725360484352
747656448222584833
747647581682020352
747742347413323778
747742347413323776
747600072549011457
747713075458023426
747727470275731456
747725155040911360
747639381733826564
747616128357240832
747758025931251712
747743140233129984
747712794712236032
747621543438618624
747782856357842945
747690472315961346
747779819325243392
747769396571955201
747648726638927872
747775323429814272
747689587250765824
747750618702413824
747585942202916865
747714488938397696
747747238143721473
747758080235081729
747692569811877888
747794394745548800
747650978699165696
747792293252464644
747588924214632449
747751738745073664
747732512152104960
747801742989987840
747755848894660610
747806537092063233
747688215797178370
747648563157569536
747786610180259841
747806017279270912
747679672109010944
747675490555662336
747628816307228672
747735208972038144
747626136172171264
747670021212672001
747747342888079360
747608838530990081
747620180105142276
747799444532436992
747747838000566272
747798400456876032
747736433461444608
747656582314496000
747797515081220096
747768717212278784
747728040835284992
747779333117227008
747621341872852993
747766511125807104
747764204120080384
747693278573789184
747675934992498689
747795019625537536
747790770665623552
747663742133997568
747800417602416640
747770147407036416
747740959245504512
747639255875325952
747611372104515584
747709711932342272
747724093827485697
747775172107698176
747781111166701568
747658004431015936
747757950266028032
747730439863959552
747676660636459008
747804532327976960
747740472630775808
747690157969641473
747756067040407552
747748068813058048
747752569087397888
747628262516531201
747700685584596993
747771762163646466
747730003765370882
747633325133598720
747619643414708224
747782764087369728
747801676145377280
747742653953912833
747762014735507456
747693756409913344
747600848688193537
747682780121862146
747621384076075008
747601024718872576
747653734495358976
747739168470597632
747733002772328448
747738233195401216
747689600223711233
747725188888928258
747752854283223040
747702871022526465
747614836708675584
747749268363018240
747756369210531842
747783472824061953
747690006744014848
747697183491756032
747724781655560193
747736869966843904
747680347261902848
747798517788221441
747738518324191233
747711934607278082
747740963376889856
747783082837688320
747752544064135168
747643747832315905
747710978507350016
747683358927360000
747715692854657025
747668439959998464
747633182539911173
747633333622865920
747672680082644992
747712903655067648
747748823544401921
747770214352302080
747628401075228672
747595609889087493
747741844142854145
747617370005372928
747613062232866816
747720008810258432
747690505824247810
747743857635397632
747629671802613760
747683597948190720
747778754030800896
747762291421089792
747693441988059136
747709866840625153
747613871691665408
747781350283870209
747713213773512704
747738610577833984
747663263823958016
747709124360736768
747787830538166272
747702681872048130
747619034892374016
747724278372704261
747795569255546880
747636055638220801
747752359321833472
747633207449837568
747792272469655552
747806562526334977
747784915572432896
747798408845492224
747709229461553152
747716770849562628
747774736038563840
747722315581038593
747774803315204096
747757136654925824
747648894109163526
747731836537712640
747718054063243264
747736710327472128
747686945237647360
747588601354006528
747769086113882112
747664446823211008
747792461188182016
747699670718242816
747750354704564224
747607832162250753
747772873935306753
747706905880068096
747758919125204992
747791634931163136
747788916938387456
747802879973482496
747805497055666176
747790691351298048
747767144427905024
747673112276312065
747761935114973185
747652358893633537
747755077453123584
747767580677464064
747626794501574656
747688450669805569
747765810614116352
747747469023289349
747672235549294592
747680049533427712
747710382802862080
747714174323654656
747676043947941888
747634071665205249
747755475685543936
747722177282215936
747717748021665792
747771128991592452
747688639619076096
747717747870736384
747799566288850946
747761163086204928
747746210547654656
747685124729348097
747720906231975937
747779576361795584
747780809445244928
747768381571489792
747713042058739712
747791727101153280
747666346876485632
747637100082790401
747782847969255424
747749872393150464
747796768801304576
747709170749673472
747722919502032897
747766045239304192
747633270607740928
747681425151885312
747707207828049920
747650156670091264
747595475788914689
747766460525731840
747596733765525504
747718758651805696
747733334223110144
747786949742604288
747743971003236352
747718838494584832
747748286631653376
747727478865690624
747731672926412800
747759531652956161
747679751922417664
747744134300041216
747766523750682624
747758483001516033
747777957188505600
747734424469516288
747612491757264896
747754205029502976
747623963501592576
747763516279500800
747722286376062976
747707908096417792
747796487694868480
747650362379763712
747602312433176576
747668682839625729
747786698059288576
747680938935607296
747710886261948416
747791588936552448
747797829943320580
747738249863434240
747679961474080769
747745853901660162
747768838746406912
747674362111791105
747599229468676097
747805719265583104
747618850703761408
747803492157374464
747735590737686529
747726149397192704
747624848298414080
747722152078675969
747585610672705536
747707581196541952
747667156406505472
747727894005317633
747650991277871104
747617114089979904
747696491330928640
747594154352381953
747611804193402880
747632234404921344
747738782649192449
747712618333376512
747655563283210240
747635296569860096
747680565638356992
747797301444280321
747617038370148352
747750304125493248
747674920105164804
747705408177971200
747789256609964032
747729278343741440
747738652403437568
747747682614149120
747644435970785280
747725448646393856
747774715163348992
747711259630501888
747701868177002498
747745279571431424
747799230685843458
747674752366546944
747620301954031617
747774887218012161
747678590096056321
747645786314399749
747722508426682368
747727898266701825
747805161687482368
747735380758302722
747652694421151744
747695979390996482
747780708807118848
747730129745485824
747711637000421377
747716514850168832
747625850976145408
747784391431192576
747587422398124032
747693647471190016
747705005835173890
747686244679835648
747684055064391680
747689583094153216
747804645490331648
747696126355189760
747756037755797504
747678111781781504
747725209558519808
747727885625077760
747710433100959745
747622612738547713
747590342036295681
747740502229909504
747698752002080768
747667407909564416
747804628624998402
747786006254981120
747676471943176192
747644532364304385
747623183411515392
747767303543078912
747794268744466432
747779924207906816
747754095784517632
747692234011738112
747783137208373248
747788329555468288
747725801060208640
747784307587039233
747723955759353856
747747682819547136
747609606411718657
747651901534126080
747721581716250624
747782134652411904
747588487914782720
747646050509459456
747682226628866048
747685091300810753
747749016612503556
747800774273605632
747777525066113024
747647250172620801
747760504752377856
747711783905955842
747705123099578368
747623938289610753
747802875527467008
747740326052364289
747702635780767745
747674039238402048
747756826276560900
747746021736914944
747711322310189057
747741676643442688
747791848777859072
747661624115347456
747793165684514816
747643571893866496
747784169082626048
747745098989977600
747615226460176384
747658189005545472
747697648979877889
747721564653748224
747618078784000000
747770965153681408
747719232876601344
747592707464265728
747796437480636416
747693664210685952
747770650857771008
747785636808036352
747731589275213825
747794524781477888
747737889165828096
747759540062523393
747778766676631552
747673774854639617
747736303572291584
747783221128081408
747721820825128960
747767135963840513
747727117907963904
747706733653561346
747663650039734274
747805639850725376
747769530835951616
747596788417236992
747701260007149568
747754309845159936
747737347861680128
747696071997009920
747761473817018368
747773524010475520
747797569728880641
747718150813327361
747687582591500289
747604585557037056
747771170905174020
747735338945228800
747654346872074245
747739910547849216
747705550822084608
747789885868810244
747735766864900099
747662513303597057
747600903159545857
747666829028560896
747747552687165440
747764330159013889
747741001394053120
747594943028469762
747798467456696320
747686542542508034
747642951149334529
747793992142618624
747726149237760000
747641529083301888
747737327141851136
747734839848218625
747612059911786496
747604115899846656
747723515139362818
747716082820071424
747744608126406657
747594481780686849
747794130328236032
747636873258991616
747632439955161088
747790577710751748
747734571177902080
747658478395789312
747656431403417602
747760748063952896
747669177868091393
747716778927788032
747722751784419328
747739730150854657
747747640763359232
747790376728043522
747781199268057089
747693584539844608
747666074179600385
747763281423523840
747632545110568960
747719035823980545
747624345225334785
747801588090179584
747762107114979328
747801969583136768
747753806608343040
747767731563433984
747741072634351616
747742813291323393
747685271689363456
747659526669754368
747593772779864064
747800480647094272
747803320027328513
747672453904752640
747687376986710016
747692460365778948
747666090914889728
747776845584572416
747756599863873536
747741668011544576
747762895363186689
747726082158231553
747779093693792256
747703445260472320
747783975930757121
747659061345267712
747595291013029888
747738606081564672
747713100829319168
747590991746580480
747676232591020033
747693865482739712
747739764007256065
747766053640507392
747775079941971968
747698622075183104
747777579592130561
747689109276205056
747741576013688832
747630619861999616
747617373927071745
747758718171766784
747719232784306180
747692410222837763
747688559834972161
747661796106997761
747608813717557248
747769413382844416
747604917238456320
747655122860277760
747762681659142145
747607311787659264
747690459909230594
747799767690907648
747789948674154498
747655991135723520
747710378713485316
747703093257703425
747747313599275010
747616245759934464
747708688341819392
747788316993527809
747793111225536512
747635258623950850
747741286602543104
747706750384615424
747768520105132032
747802640914972672
747729995313864704
747677646478315525
747769052714635265
747722554819883008
747665646222180353
747799473963794432
747619844573519872
747754938806067201
747804255424225280
747716544210305024
747783208431947776
747706721104191490
747782176532480000
747730498655490050
747755165562863616
747709795566772224
747689767832260610
747794013097328640
747739650668826625
747788547818721280
747805903945142272
747785800541167617
747745325683773440
747707480197718017
747646050387791872
747661615659626497
747672877504266240
747804238718337024
747637578040487940
747690912650825728
747779425194782720
747714967076474885
747725696148070400
747699288977850368
747663976859840512
747771070296526848
747694562093719552
747746512604635136
747682415192195072
747764375965077506
747802812843757568
747723171349028864
747698584393383936
747682411031465984
747766749920124928
747790200244473856
747747674301005824
747661393395060738
747586252333973504
747717924002070529
747803009669730304
747749998033403904
747776375906525188
747641705176915968
747631529766051840
747729844419584001
747722131039985664
747723708035383297
747803731345944577
747593743428091904
747797221639360512
747630103773872128
747779785804357632
747599451699589120
747703583748022272
747666413914054658
747692456418885632
747732822480289792
747643232142635008
747683987951333376
747642753903894538
747647749215117312
747791433726304256
747648663548215298
747666502120312832
747587217049030656
747780532432429056
747768390186471424
747688966497931264
747777927803187200
747770847948054528
747756734119190528
747585669581529088
747771070229454848
747607928488722432
747604031913230336
747713352475025408
747781060897824768
747649640816848896
747764929793503232
747622168117321728
747749952005283840
747751667496554497
747703382715076608
747618950997958658
747743442273452036
747806252047040512
747721824985845761
747706972695322624
747619273988661248
747768377582755840
747695023320338432
747787377624645633
747734701234921473
747762157241143296
747606649150537728
747613389380292608
747729777268760576
747764002701205504
747793039758864386
747603797288058880
747778238441676801
747784135310188544
747586839595225090
747670738069499904
747657244985167873
747712391694127105
747762312489009153
747718070932742144
747662269992017924
747781946181296128
747775578925830144
747603730187554816
747751826771030016
747720637683277824
747726648523501569
747707996273250306
747742704298188800
747767299453640704
747774375357779968
747719077414707204
747800258462244865
747722122718547968
747751793317257216
747587519160549376
747749641685467136
747797112600039424
747718699923177472
747721711517310977
747621388089987072
747710894692503553
747758068037890048
747628371731951616
747652073425092608
747741609517682689
747624739385057281
747704108149252096
747753508514988032
747788837208756224
747700593259585539
747689482518953988
747778133227614209
747604501650153472
747649728905633793
747721937980370945
747775075739406337
747775914507919360
747763788695240705
747773192605962240
747736278360297473
747752405723385856
747782801487953920
747782604431163392
747694280735604736
747796437258248195
747738379849187328
747787545300316161
747698617675354112
747619924449759232
747684881652678656
747736177722142720
747772777470529537
747748928314089472
747661167053709312
747655705658798080
747635157847375872
747784563460546561
747737775680655360
747717240431214592
747797037115187200
747781069232082944
747592417965125632
747758172803313664
747598789003747329
747778800268652544
747645371153846276
747614006077173760
747780016780484608
747773473511051268
747642745326542848
747804997719494656
747715671765688321
747796353590255617
747629709630939136
747751277174624256
747643500641005568
747703092972560385
747753244445843456
747735771130568704
747681328800337920
747800308831633408
747595547024855040
747715709569015808
747623028192870405
747727533131632640
747734118318903296
747719937364533248
747774081626431488
747749138012450816
747717177793454080
747726023362510849
747714996612833280
747711402215903232
747675741962264576
747750169777737730
747749939275431936
747599938381447168
747725595598065664
747779840347115520
747664647973666816
747703747422339073
747627088266543105
747738472123883520
747673334511460357
747735385116131329
747695044212195328
747749297513467904
747744474055344128
747704884036767744
747669744287875074
747662055902154752
747609933621891073
747587137546006528
747648340859420672
747593818791280640
747641218708955136
747726111262507009
747802426690899969
747675699931136000
747738044237750272
747719769722322949
747662332956901376
747688723291185152
747798240943235072
747728841846718465
747700270457565184
747791291052863488
747712559457968129
747763218496446465
747769568542732288
747760563514597376
747786530198982656
747775952558579713
747708218630090752
747735988961611780
747711771067170816
747746646751055876
747755144318717952
747752023752343552
747776988207779840
747711813052137472
747769128191070209
747706888876400641
747746139286405120
747679382857195520
747694532532252672
747778863309201409
747753705852801024
747622222597070848
747775101072875520
747684784898445312
747597807842902016
747662886676369408
747650861518708736
747595848830189568
747774912337707008
747757430130499584
747709892153196544
747717869593632773
747767610079600640
747804033029672960
747605910965477376
747621278853435392
747806055023796224
747660869010661376
747796722395516928
747803521395867649
747786832457302017
747658667193925632
747622847531651072
747782415809187840
747798668682608640
747791345306243072
747709728415973376
747588420948590592
747591294004920320
747702862281584640
747764728336814080
747725784434024448
747798836408651776
747713637796700160
747703546280349696
747766544428576768
747755731806355456
747770709489885184
747621765652721666
747640820124254208
747751344572858368
747694574274027520
747796680645443585
747639587229540352
747749809122050048
747798324951027712
747679848303366144
747672352880758784
747692334859550724
747792138059063296
747759573780561920
747663003756146694
747680951573053440
747778112239329281
747802707713527808
747623988642353152
747751801550692352
747784492069306368
747688656484319232
747796177094053888
747688916195618817
747730246921682944
747705810873098242
747663343876444160
747696222681636864
747725125689155584
747723146179010560
747671979952570368
747650966296629248
747616581191032833
747768628905402368
747629990552834048
747705085547978752
747636542248751104
747754242673246208
747787159642447872
747719593377042433
747723192303755264
747712035501268992
747763784484257792
747766108149682176
747677768071155712
747655529816858624
747703172769157120
747698374674092032
747716288391290880
747710349395243008
747674630471680000
747717554899161088
747682113214910464
747744616926052352
747760378738786304
747612928040271872
747652941650223104
747761448273731584
747711565680508929
747664094539452416
747777642611486724
747673820987785216
747707585277599745
747739856185470976
747729747782832128
747626429559365635
747690812390146048
747779551023882240
747722026283057152
747757363168428033
747656892785299456
747713583165939713
747723850780188673
747683124050550784
747770327673933824
747724005851938816
747588446206763008
747748983028744192
747710668036579330
747696470296506368
747681559445123072
747764787065536513
747781845190750208
747607521905483776
747722441326211072
747777965841330176
747738900085510144
747703797644918784
747802758196137984
747596562046476288
747627222199042049
747709216673177600
747592661251596288
747765886140952576
747731354205446145
747702753481338880
747791785703911424
747758353246461952
747651767547092993
747602618399096832
747605277608919040
747757769877504000
747770197583499264
747752103406374912
747661405785038848
747677218382426112
747788698687799296
747785435557003264
747718091770048512
747737868240621568
747720470280151041
747728971920441344
747706025046872065
747795162479333378
747736723002691585
747745371519131648
747613968215212033
747735682777485312
747764724356497412
747591239357202432
747777093182816256
747757325310693376
747778624179286016
747732650249588736
747781963008851968
747597354841276420
747642485401391104
747759770669621249
747748832067280897
747686705990410240
747772198589464576
747766100155240448
747656586819174400
747778653384237056
747687586601275392
747698915621867520
747704477155745792
747699439788236801
747694343956402178
747678317520764929
747805140577460224
747764107521236992
747700198906990592
747791999823142912
747680842537902080
747663842902155265
747795338442973185
747653092720664576
747713922883522560
747697091212873728
747670725541105665
747798509403803648
747697242207821824
747779529901486080
747799608294801408
747697896246632448
747663431784869889
747775646105907200
747793543243112448
747695794908692480
747746898455363584
747701390353502208
747777114225545216
747606666170900480
747598302699528192
747768213996437505
747711393751785475
747767412792107008
747732440559521792
747716812742197248
747803877920014336
747735133592129536
747759858934386688
747594167107215363
747682561971920896
747759334403145728
747759116270112769
747586025992691712
747730179838087168
747759812629299200
747729450079510529
747640186884980736
747703038635290624
747804238558920704
747663570142363648
747692611503292416
747658809821306880
747741370253721600
747666346914217984
747773503055740928
747781975344287744
747804557711933441
747803450189156356
747764183110918144
747698731173158913
747784500210348034
747663033242128384
747591004627288065
747794063416528896
747783757848059908
747726979542167552
747751143099482113
747762119714705409
747601662219591680
747789374276788226
747685724623876096
747709015262662656
747719794783363072
747784097548877828
747606720403410944
747780729703174145
747791949554458624
747635115837128704
747754196452016128
747742980996472832
747690002625204224
747784685099618308
747704762632667136
747782407533830148
747751436788760577
747615063129874432
747792804898832385
747731530353610752
747767588764037120
747768419580252160
747689843300405248
747612672187899905
747773414715363328
747766955789127680
747783409813032960
747629172760055813
747613863420432384
747704846162214912
747709426317025280
747744218056110080
747604988453621761
747709334382088192
747799046270689280
747786543008354304
747717043416371200
747601670654222336
747686395456667648
747708264771641344
747784366286344192
747805035581542400
747620452550455297
747735406045691905
747778238349467648
747605193760530432
747675628674162688
747747447783358465
747720637733572608
747652744568279040
747800316935086080
747683094468169728
747730041509928960
747792931092725760
747699217683054596
747671304648658945
747636470823817217
747730733540777984
747718133947957248
747595303734251520
747778846460624896
747714417928867842
747746227501080581
747599808458797056
747781480567410689
747758269033242628
747708415892463616
747730473397424132
747773033088225280
747652102822977536
747769790803087361
747719287285096448
747759871320285184
747677910413238272
747656095754227717
747663817799254016
747803236518797313
747622323251929090
747717483696619520
747721610875011072
747639977241120768
747742867695734784
747735234142216192
747704854886387712
747806398940053504
747666472508461057
747799897575940096
747589708692201472
747586738806267904
747749863966785536
747764950618214400
747629873267642368
747705584321986560
747603583240044544
747714585315188736
747683950164840448
747586323502997510
747627545361813504
747613637020246016
747752191717441536
747788463970390016
747763247944708096
747592845943443456
747787570717786112
747667416520458240
747727394765701120
747745153633386496
747777978315210756
747684034319376384
747730280635580416
747800031844007936
747595513613123584
747760668472901632
747679877688590339
747723846661382144
747787176524525568
747702019385925632
747698970059804672
747735376547151873
747778238152323077
747726312899502080
747693387579592704
747802368205529088
747731064936882181
747667680438648832
747804670857461760
747698391266762753
747661036694700035
747741664068911104
747681660108419072
747777730851254272
747645312546766853
747735800213807104
747600299062243328
747776615225131008
747641512138248193
747705966028795904
747786840850182145
747777483467022337
747642934082871297
747790204535111681
747666485112373251
747803668234309632
747661603051569152
747770688359010304
747796676530872324
747697820669452288
747772999454056450
747762383658024960
747660239789527040
747620028971909120
747674685249306624
747771820816859136
747664891486547968
747710437282684928
747741722822774784
747799310578810880
747787008689446912
747729525455360000
747719824277643264
747786815575367680
747683178421313537
747770143275622400
747695174311120896
747730398218756096
747725981570445312
747785003715690496
747714313012547585
747702602532532224
747621589546500096
747760899008536576
747721443111215104
747657740303089664
747720893640630274
747603344290512896
747607836432031744
747687943213580288
747732633447071744
747707962777571328
747739923462098944
747641566852956162
747741605390606336
747802787728269313
747605508438167552
747773507170344960
747722953224232960
747745874864898048
747698018187616256
747738270860120065
747721963372707843
747691890099785729
747792624635904000
747730427281018882
747729035040591872
747704825207492612
747626525906903040
747772701813547008
747732813932335105
747750958315233280
747792645846667264
747765076623523840
747699825655844864
747781052723232768
747596746390286338
747715474616631297
747587678447734784
747608440437014528
747790611340730368
747767458828779521
747794004746584064
747732134287245312
747632280487739393
747620599686664193
747639306257211392
747804880631365632
747784261076398080
747782092738732032
747801420158672896
747798211620896768
747731270399057920
747762694141390848
747791576139706372
747771229407346688
747706679144349696
747680871864483841
747752833303347200
747687586819379201
747673116218908672
747603256281563136
747802884113338369
747796986791759872
747767211444543492
747718293369262080
747686684930736128
747687204902801408
747672503955427328
747654548215504896
747792213690716160
747782172447244288
747740644802723840
747606963844964353
747753512839319552
747614580822654976
747792280929505282
747596490881785857
747760278146809856
747761934917734402
747790036997902336
747685950994669568
747709057608392704
747800610578173952
747764015342948352
747785146288476160
747768285366722560
747730657879687168
747692984779542528
747752699278528512
747675985399681024
747649930215493632
747742641077497857
747614505308282880
747736085657067520
747741794125807616
747794990521278464
747730066755432448
747647187232956416
747717794221953024
747679558934106112
747648579771170816
747653549811769344
747756230546948096
747768092353245184
747661523426877440
747767207271219201
747739335978450944
747698462544826368
747670193053249537
747723808866451457
747767677196898304
747607354108182529
747721866861752320
747755244902187010
747805446917001216
747754682844585984
747784043001954304
747686349608730624
747788552113692672
747801168684818434
747743417300574208
747749863723524096
747655139536814080
747653399110361088
747708210069508096
747587003013701632
747618280047788033
747747615622717440
747783741003694081
747779727281299457
747788581612232704
747606338977468417
747708726132486145
747633106912481280
747713545379385348
747778057973432320
747799172007477248
747779182164221952
747688387893694465
747737792726241280
747761708681297920
747788430256418816
747752883781763072
747742318309015552
747590459149684737
747598805785284608
747782910883860480
747723829733113856
747784290755280896
747739348632625152
747780616586825728
747723926059487236
747806235282579456
747805815986348032
747663968492224512
747750534975729664
747732113680642049
747758214683443200
747623896120070144
747756998301605888
747629713787486209
747659069654241280
747753907095470080
747702006941376512
747683753250676736
747785653589401600
747769086306721792
747730331055304704
747752539915948032
747714325532545024
747591633881837570
747733426346819584
747778989138317312
747777051340378112
747784881908834304
747682700333547520
747770445261266951
747715068037566465
747771237821124609
747771711924277248
747772043244994560
747595769201336320
747751424205922304
747752279571308544
747782822707011585
747614014478286848
747710403984171008
747747061915881472
747680490174488580
747716590511206401
747784797968269313
747620276771393536
747791747942596608
747797725064929280
747791806817927168
747804436072923136
747783111912624128
747619773245100032
747748303312461824
747670494799888384
747699540585811969
747729055844270080
747754049869512704
747755827998527492
747721518545833984
747711943033643008
747734126862696448
747610491338428416
747694586923982848
747744117740830721
747731350111789056
747805173909585921
747724245132787712
747792456859664384
747772135473577989
747627847116800001
747785217721532416
747618385115045888
747721447548813313
747760630447415296
747672009245622273
747685997056524289
747653369632817155
747750430206201856
747667298891206656
747784034617528320
747781644229222401
747760118939398144
747723355638407168
747795493472862208
747710269556658176
747603700483514368
747727025956397056
747785930614931456
747655785375764481
747764866656669696
747798299462279168
747742498613760000
747702128525905921
747781472212357120
747720931490041861
747695409078874112
747793442437210116
747689411219980288
747604837223653376
747675758668177408
747700991777202177
747608931145416705
747608725385547776
747711343252377600
747724517749948416
747754347367378944
747693009999925248
747692749978230784
747766674384879616
747630586370625536
747669241084674048
747712106758287361
747676769860333568
747606120781352960
747755542932664320
747668179846107136
747806759323078656
747732293784047617
747711431596965888
747734692875624448
747724635190460416
747785507141214209
747803806725869568
747754179783974912
747805450763177984
747788204024147968
747722948895719427
747717919774228480
747734881539600385
747590501063364610
747681488183885826
747777764271480833
747629634133491712
747642632206155776
747752170552950786
747724106423013376
747762526381875203
747714958654332929
747713083804688384
747798274627768320
747591335805259777
747709216698343424
747797351847313409
747706201287294977
747738581079367680
747753684780617728
747790728995147780
747657228400926724
747645304191746049
747784026291830784
747723024581988353
747706603722387457
747620549015244800
747754750012166144
747791764891832320
747640820170362880
747778515056066560
747745161808121856
747659996662468609
747673720366469124
747757270998593536
747793555792470016
747791597249626112
747693890619191296
747709849996304384
747806260356079617
747689453322379264
747616526690304000
747764879243739137
747614555661012993
747610243824156672
747777785322602496
747802510769922048
747695060934852608
747711548680974341
747671988068552704
747736182025519104
747711779724214272
747771531456090112
747706930869731328
747595735663788032
747760135829741568
747782419776999424
747724207186976768
747801059565920256
747659006655725568
747654036325797889
747733074063024129
747802787627491329
747779500759523328
747749994011172864
747774601661292544
747802774935470080
747709535658336256
747623686644039680
747683350622650368
747751684248592384
747739508163092480
747718129623662592
747595236537335808
747777466333200384
747646465837797376
747651226314084353
747719241311354880
747621421602340864
747593567460196352
747791043588947968
747778632555233280
747745992297046016
747652665115566080
747664136344068097
747772064380125184
747715478869647361
747735179603644416
747626253377671168
747685846325792768
747763474441318400
747717521529311232
747730645577830405
747625670545551360
747753680821227520
747711947185987585
747714740898701314
747652635558350850
747745342444036096
747799646026739712
747703063583031298
747726744682016768
747616988160102400
747768004230909957
747798773707988993
747747582290628608
747743937318649856
747728133210648576
747727801638391808
747699326458159104
747748403988299776
747789256576249856
747698886211420161
747719010469445632
747783766546980864
747653768184012800
747636265114304513
747652572853473281
747658260069687296
747666388903432193
747757971409670144
747705152346406912
747801718172303360
747743492571553792
747801864708718592
747787952248393728
747748312086876161
747598894213660673
747702816404275200
747701121892909056
747599820752302081
747770734710300676
747682197298098180
747757975599611904
747710961818140674
747646406974967810
747779471202222080
747702543673925632
747675054301974529
747730486068391936
747771816798748672
747730750418591744
747600949376516096
747623522961342464
747734848022913025
747777474805698562
747656033116495873
747664228530651136
747717622284836864
747805106960228354
747780444368834560
747589603536830465
747708495521320960
747776761820127232
747644477620256769
747687586911641600
747639335420366850
747720277212205056
747768930924634112
747676593330487296
747746902658023424
747623254546747392
747763163962146817
747731316490309632
747678476933672960
747714866618695680
747722311302787074
747588232200740864
747750681780457472
747692376475439104
747730926466142209
747685850360782848
747780549532594176
747747049534275584
747797888533676032
747775738254884868
747800732515045376
747728472798265345
747754578322534400
747609216366481409
747623007242227713
747770508272345088
747698395368787972
747737310419161089
747740862835212288
747786211578675200
747688853335597056
747594070701146112
747684717735051264
747674651535499264
747680275895828480
747750262392098816
747805719240515584
747784429242716160
747732616695144448
747699393734807553
747759200298643456
747729785871343616
747799209907265536
747601280466558976
747681475865219072
747722504333037568
747796428987183104
747805027188752384
747668473178894336
747773897358082048
747728321727856640
747637104084197381
747694964629512192
747794013118435329
747727617122525184
747652723777101830
747662068652851200
747649305176084480
747711641144410112
747676736217808897
747781778094624768
747671254220607489
747674777461080064
747623908874936321
747673590351409152
747613536432455681
747771581800185856
747791307658104832
747778468922851329
747662961951518720
747696306534158337
747784420493565952
747723200566525953
747740233647685632
747805757295464448
747717030644715521
747625716695580672
747769845484249088
747595580394745856
747702464137265152
747702858133417984
747671199765901314
747625032973717504
747747838101184513
747773313968148480
747777198011064320
747733938156756992
747635824863383552
747749855410393088
747706637507493888
747796739546021888
747730192584548352
747748479494066176
747784496251047936
747763025575288832
747739440970407936
747785725194567680
747597086187732993
747764803754729472
747703684683948032
747780562035703808
747684424167333888
747768960435752961
747773549088280576
747787289762402304
747789244089917440
747756302005317632
747744180571639808
747670948120301568
747784198178615296
747737582793072640
747593021856833536
747714916757413888
747753710072168448
747714191407091712
747753433290125312
747732918915764224
747615008675102720
747777759968116736
747610789201215488
747738383787692032
747803970152828928
747782214264328192
747736484090871809
747756373488787456
747778221329027074
747596620678631424
747735276194238468
747715634201509888
747632004045373440
747763428383567872
747611414185943041
747746890184269824
747746856612954112
747606284199854080
747738002311479297
747709522815365120
747688685618012160
747711980937555973
747717513237127168
747700307908526081
747708994513473536
747738258029813760
747705819463057409
747795095164977154
747753777109811200
747701218068283394
747759301129805824
747676220138086400
747782797356572676
747696424268201985
747735850776166401
747738619075493888
747784081090314240
747710265320480768
747716384818343936
747775843200471040
747793451035463684
747730792139341824
747770139010080768
747689084294991872
747596155014496256
747767219719909376
747716720320733184
747712614155821057
747589012257382400
747664727799644162
747726832917708800
747618728976650241
747709833563021312
747744771901382656
747690535335362560
747770608646230017
747773561578860544
747744520389988357
747652354787450880
747612919672639488
747600928438521858
747596507335974912
747756180529885184
747699020370436096
747725008445784065
747587095250755585
747588370440683520
747738870574424064
747802439273816064
747711678717042690
747636973947465728
747743190812352512
747677692250693632
747628010828881920
747748723070017536
747795636234424321
747714052806291457
747805098735067137
747764313297948672
747749058320736256
747741500256231425
747692531748585472
747689063193395200
747707715028402176
747772865236373504
747649439716810752
747733589723389952
747766506717614080
747715902456664064
747781778266595328
747748517335138304
747759196146438144
747755064656302081
747717060235567105
747683677711269889
747684621391912960
747748076899688448
747702657029136384
747706222070104065
747688656345894912
747661967872167936
747605462447710209
747712765259812864
747704468695883776
747656213538705408
747684168289648645
747796613398138880
747712190594035712
747724198861234176
747594393373204480
747645354376572928
747715944458366976
747737432066523137
747763700950511616
747748525811859456
747669827901341698
747721405651894273
747662576029474820
747677105358508032
747704489772191744
747651696273297412
747777147931074560
747719207798849536
747793987675824128
747664312592961536
747796928184758272
747738816065134592
747720260191653892
747646922937229312
747704074578071552
747745866769850369
747701675578769408
747795111749259264
747625364197761024
747732642095857664
747662651799527424
747780821914787840
747618208794947584
747799981730447360
747710512947990528
747727373932568577
747789676287787008
747613666212716544
747672474729463808
747706566095306752
747734470871105536
747655936752369664
747611795649486849
747599884061020161
747769149317873665
747751789034901504
747608670955986945
747599170844958720
747690304824877057
747737628997451776
747761435686625280
747626106598076416
747673464497184768
747674240288194561
747781924932882432
747692733247197184
747628228899147776
747621476195512320
747688337603952640
747789218827673601
747672810160529408
747706993973002241
747702715824869376
747729726735785984
747704074720677895
747790024133984256
747724937163644928
747751562437599232
747776073891450880
747652232955445248
747596595399536640
747753307196686337
747798102476734464
747786488633499648
747599338600304640
747719262102503425
747767282827419649
747686957589872641
747806004742586368
747785645397966849
747676152953774080
747793505511153664
747670553532710912
747600332524498944
747685909018087424
747779399932579840
747790997258645505
747636093399359489
747645249426755584
747595509011910656
747742813266141185
747778104161083393
747653256235593729
747785532026011648
747680464870187008
747737159214505984
747726916661157888
747734600668094468
747652492910006275
747706473900310528
747784378563043328
747759363759157248
747712421062643713
747642862821646337
747668112724627456
747702812193198081
747729810970009600
747699473619501058
747692410411622401
747689889366478848
747728632144084999
747664145013686272
747620310292267008
747756235022303232
747695086234902528
747780046157295617
747596104980635648
747610537471574016
747587145787932672
747788883602079744
747801323836444672
747796927933222912
747587913454592000
747620016330276864
747743404537315328
747585707032608768
747675846861856769
747641805907308544
747697971895148544
747789726577352704
747743559772704768
747721090689077250
747799318640361472
747608247264284672
747772080939212800
747593902987874305
747739592049164289
747786270294876160
747770747184001025
747610000432988161
747634079865122816
747773012338946049
747698848483647488
747712526117388288
747718029237190656
747676907899133953
747742813006114816
747727432606691331
747736727415103489
747794822568751104
747660608867303425
747706058412593153
747759049517731841
747655710025064448
747664387951955968
747586248278220800
747796621899894784
747798748395347968
747592447572606977
747597761642635264
747635325594406912
747748077210050560
747697875329626112
747692875752824832
747625758366011392
747621656374427648
747799520310923264
747791932739334145
747790716349227008
747781073602494464
747626597323145216
747792612095070208
747767823682965504
747791874019065857
747681316448108544
747741621823889408
747756700585832448
747684378269130758
747805761481256962
747616321270013952
747700391903625217
747718721045676032
747700098432368640
747649246455865345
747641436800180224
747586357191532544
747724861695471616
747777055291379712
747706381294309381
747679038781661184
747714170473295873
747683354804424704
747663922711363584
747728418503073792
747748232277655552
747686840233242624
747701482674339842
747728183437496321
747717437441867776
747683316799803393
747766263477374976
747641269040590848
747718804894060544
747637972510642180
747658780243034112
747690577442013184
747784877823696896
747597442699378688
747753932479311872
747746550273671168
747774765465800704
747598814475882496
747648852455481350
747766343211057153
747777009292541952
747652543157800960
747801625578905601
747696738799128576
747640048460365825
747804242937810944
747639209779957761
747802041125322752
747795862684852224
747682188909510656
747670008516448257
747773855339581440
747739822694010881
747753747833556993
747741487736229889
747806751131504640
747790598866776066
747768809583448065
747795455866601474
747762882985623552
747803873839026176
747627885024862208
747684797447815168
747757057143627776
747664002361221122
747607890664390656
747785590851178500
747627469893574656
747680888377442305
747694129707126785
747674265558867970
747709325649518594
747780436168871938
747621295823609857
747597996313870336
747653528953491456
747706452551307267
747719282931437568
747727009204310016
747732562328621056
747766544516714496
747743643780407296
747660105647292416
747693592827863040
747706729467641857
747771800159985664
747772680959574016
747781170151170048
747732239186862080
747587841824329728
747800702882295808
747743438125268992
747600345287778304
747781023216304128
747779475673387009
747586113787813893
747712236697882624
747757853755191296
747588165100142592
747797410265563136
747634516123066368
747719602000502784
747591449118539777
747743702349717504
747723062083207169
747718700145475584
747646801407246336
747709631917625345
747731194809298945
747753592635916289
747702782610776064
747798605688279041
747700517732753408
747666074284531715
747767265819525120
747627524155285505
747660025900982272
747686886156681216
747705827620950016
747750442701033472
747625163009687556
747744037784850432
747691999231377409
747717605230780416
747676173874913281
747696461853384704
747710378566619136
747746898329608192
747671728206249989
747679185443905537
747734130792665088
747689545634816001
747732037885431808
747791286732623872
747691877403607040
747729882088611841
747602958234292224
747709548018925573
747673422503755776
747796588215435264
747762840795226113
747758248200003586
747801596155813889
747766133479079936
747731950077612033
747695190949888001
747671040294268929
747712677041020928
747789453914177536
747795397263790080
747710794016624640
747795430508011520
747591880934723584
747614039832813570
747725838771159041
747641717785042944
747756511938617344
747763948242407424
747639197180248064
747717970453987328
747719811627622400
747747032828370945
747595018622296064
747770336133865473
747794793204432896
747782034303639552
747654447703146497
747747481572745216
747728598593843200
747670805471952897
747637909310803969
747727654749671424
747805282965819392
747688585156042752
747760664165384192
747795279563333632
747723720735723520
747664614402441220
747708532938661888
747706880466821120
747689310741225474
747730225954422785
747705106263576576
747743220059222016
747663448482414593
747781954272104449
747627063075540992
747776216799707136
747698567498825729
747592757850443776
747788677754064896
747636638684160001
747657622514450437
747765684776513540
747722428852371456
747701453150629888
747704116437196800
747789504149336070
747654766348615680
747723016231133184
747694456938369025
747705722985668608
747768528577699841
747704607242072064
747767089977507840
747665704963477504
747770579265126400
747724085640241152
747761653777862656
747659996742193152
747776594249396224
747781639992975361
747764736700342272
747767639271944192
747757715728957441
747644049834778624
747707631440138241
747613054116966400
747630464576397312
747792176118116353
747773918040178688
747764124470370304
747743748424007680
747790351595933696
747786081727221760
747707580827435009
747659040470241280
747729513006661634
747788464184131584
747738220604104708
747588169021939712
747586872990371840
747777906735198208
747644742146621440
747790334676045824
747658247641964545
747628887656402945
747673485602856962
747774425571926016
747791660235563008
747795544068653056
747671300479590400
747743702458699776
747585711340142593
747709728436924416
747798395880771584
747761096140926978
747685254534692865
747697783054938113
747715097267699713
747689470166720512
747755475744210944
747789344644050946
747620616203698176
747802682820337665
747597937576935428
747680103983886336
747759695335665664
747751147260284928
747733346474680320
747597325179183104
747780637440909313
747789596235169792
747697367994998784
747693148583956480
747788178942205953
747715227240759296
747706960309526528
747707702722301956
747789865073446912
747793513950085120
747728569212739586
747669215834968064
747714266602536961
747771774666870784
747754175723896832
747715810316136448
747655516948692992
747657354070601728
747803009653051393
747764049027407872
747591419733237760
747686303203004416
747805639636824064
747778657658245120
747632066825707524
747733959036002304
747690119939899393
747800434627194880
747711318237523968
747798249264668672
747687192672231426
747641449290809344
747740204203651072
747767622377279488
747796798006231040
747640514242093056
747769488972582912
747621081712758785
747741877948948480
747726824680067073
747663477985148928
747796827508981764
747794352819286016
747788220591636480
747688639644180481
747802779104731136
747720000337813508
747716191922298880
747746827135520773
747764355001876481
747766959693922304
747640933429186560
747652446881718272
747758411991875588
747716791670013952
747768154957418496
747617717960613888
747603176518463488
747766267801534465
747714673429090304
747714472257675265
747800329836728322
747689667206778880
747803819271196672
747784051629694976
747756230681071616
747614903574233088
747611938394234881
747729085388984321
747800535135313920
747765621765529600
747678124415008768
747675838561271808
747612122822098948
747784806675644420
747699737785163776
747647900373626880
747799008563896320
747763642062479360
747787960670527489
747786979258077184
747776720132923392
747696868818296833
747769358856892416
747762484518354945
747796449883197440
747730565604974593
747785632693501952
747695258222342144
747733833009618945
747784106084339713
747729731139706880
747777462323535872
747714384122810368
747754594772594688
747761947580440576
747708696671694848
747683090651283456
747646968969723904
747787600052760576
747798752543506432
747713897675821057
747762287277019136
747681135803641856
747791806700597248
747654648815886336
747677998543998978
747729831874420740
747768796736262144
747724203164598272
747774400653631488
747806117770629121
747743438020415488
747647635901784069
747726883186434048
747754150197329920
747686668128378885
747721183240552448
747596603876270080
747643030589550593
747646310568837120
747750211842367488
747795107659677697
747751369398837249
747730708458778624
747759485356171264
747754372575137792
747743052437979136
747668871885234176
747714484815466496
747622591888711680
747755437831954432
747740888156221440
747724362497785856
747715789239746560
747677222786469888
747759288538398726
747713717140393992
747680150083502080
747779362456481792
747599384657944576
747801965447483392
747794126247182336
747692338928037888
747676560124153856
747794038284238848
747722927919992832
747763956782145536
747796441725231105
747728955197820928
747767349869223936
747689268550696960
747775449091145728
747626450665222144
747603189055225856
747730498840047616
747752057285779456
747745153624899585
747706960271843328
747698508774379520
747648827373592576
747610486959648773
747764904652845056
747780226353139712
747768167674580992
747720981901418496
747778204799275010
747716716252237825
747670692066369537
747755345909448704
747733472421220353
747719786348552194
747642015458922496
747723972373012480
747746915014451200
747748949411368960
747793421537021952
747628656659312640
747712848940371968
747764162160394240
747791026727829505
747685195885711360
747784789592248321
747770067740430336
747767383390044160
747674311985598464
747651587015835649
747630766549512192
747747510861574144
747764598191853568
747731547181158400
747766288785739776
747743446681653248
747750807366311936
747718423136829440
747769455401439232
747601528228290560
747616065484689408
747618410159214593
747762660708651008
747756901803429888
747757937712472065
747675171763404800
747641692493324289
747776585567080449
747770092889354244
747676891117674497
747677713180262400
747745031902081024
747791035212791809
747695396441432065
747783485318914048
747785951485779968
747597967281000448
747756117510467584
747710831501189120
747688039854510080
747705324405145600
747738530663698432
747752212760240128
747725864180289536
747786115348840448
747701247550042112
747613872056565764
747722269561073664
747770549993078784
747635690524008449
747594175361716224
747798794431979521
747728783084494850
747789965459918848
747738107093487616
747747737106546688
747636739037106176
747647296163176449
747706742268649472
747595311976046592
747750249649872896
747802892355178496
747799373199904774
747739717656010752
747600202714906624
747798093932990464
747753655500177408
747711439624880128
747631915767861248
747690451365404676
747692921885986817
747667064001863680
747796995197272064
747766376669057024
747786798647091200
747692917901373440
747601754364252162
747752758061727745
747747561017118720
747693085350633473
747747615471730688
747773695687561216
747766292711604225
747789986708094977
747794583606657026
747720914805067776
747732788657422338
747719991890436096
747775054663000068
747674014181691392
747678841531994113
747665818410975233
747663578736525312
747719929026187265
747662785727893505
747672793404346368
747650689367687168
747759460408492033
747753776895787008
747782474541993984
747733111564341248
747637775084716032
747750383720665088
747599967578054656
747747489965572096
747676878828347392
747738832804712448
747788958864551937
747731551346114561
747734109837996033
747686307397263362
747629059316789248
747695522274770944
747615805462876160
747712807148326912
747792926793674752
747800115839139840
747709992862625792
747637544393707520
747683631347425280
747793434073829376
747747149941710849
747716602771177472
747793824198463493
747591205945544704
747683522291310592
747751201840762880
747664232871755776
747775889254006788
747695820200370176
747701545291120640
747684055135686658
747801902461652992
747797334910590976
747782633904607232
747606330517553152
747688211867140096
747614220041084930
747782822602113024
747802565119713280
747747737156861952
747693983216836609
747780595460243457
747676904061284352
747759019775897600
747585916777144320
747620184416911361
747593076550533120
747784068268449792
747670981389475840
747748768921985024
747801151605739520
747769543427162113
747783971803697153
747791408396894208
747776711413104649
747732297898668032
747663889014329348
747761012133105664
747595546848690176
747714044321271809
747785565886627841
747678602674724868
747739797637185536
747802661576138752
747605906943258624
747703764396683264
747648394986913792
747765022126899200
747796483634692098
747763578984366080
747657740026253312
747586445347422208
747792197093732353
747617781156175872
747730917922344960
747672000928309249
747780847080710144
747791903308001280
747761519597850628
747774593562116096
747775348369162240
747730339192274944
747702363239157760
747768729811976192
747714816299646976
747603151222562816
747742292891602945
747663763290066944
747722835821531136
747780738020442112
747759078512934912
747743618648117248
747701272598446081
747687674933280768
747801613159571456
747704045264113666
747784915433951232
747755182306492416
747758969775521793
747797066680836096
747790229965316096
747797389654667264
747746487539367937
747749825962082304
747784240134234112
747734387014385664
747797217679794178
747687834128125953
747784966122184704
747765512617091077
747639914196574208
747736697794748417
747739629747585024
747729823573880833
747603650244124674
747657715057565697
747590283160870912
747690216429871104
747778997266821121
747744121633275904
747712807039287296
747718595413684224
747780574685839360
747645140496490496
747650794489548800
747771984663166977
747591570749284357
747673397417639936
747788938039926784
747762035694329856
747730456624435200
747784911193505792
747752762193154048
747722668028334080
747805451077750784
747744457278132224
747726551979008001
747766272075587584
747592841459728384
747754779644993536
747616854001102852
747733967550414850
747716691229040640
747712215579496449
747797049517703168
747730519719284738
747717202950905856
747759405886750720
747698722495172609
747695149254320128
747684411852886016
747802305228120068
747632674844643328
747710416495706112
747677163940356096
747773913925554176
747768666809196545
747687611783913472
747685640641331200
747628237556092928
747703487518085120
747789554610999296
747726325222350848
747754456633085952
747683337880354816
747628807687901184
747727424075468800
747724815256129536
747746021858476032
747733191600017408
747755999952441344
747759871353827329
747616992472014848
747791370442674177
747791664186593281
747664002126348290
747803030876209152
747722575778844672
747699821474086912
747631739539955712
747662693759320064
747595706253246465
747728032295682048
747695174185324544
747784886438748160
747603105273909248
747586508366848001
747722470682136577
747617458098438144
747735863363248128
747677201663930368
747740162550018048
747803584285204481
747759686955433984
747787679828480000
747688731872731136
747667928150081536
747787377486217216
747799880895193088
747722626068520961
747613980932214784
747779869879078912
747620847196635137
747725280777801729
747725956350119937
747708918802022401
747689834945331200
747764011178008576
747768285354135552
747765827521417216
747796127160897536
747682050229035008
747792872192286720
747653533189705729
747769937784152068
747641369880059904
747711812922130432
747782008756142080
747727289870393344
747716170921414656
747647275195842561
747619404205146112
747751549770686465
747700802865725440
747753701394235392
747752531309268992
747703290079621120
747778645226307584
747710424766873600
747659757499060224
747599955263557632
747794600316723202
747771753779232770
747708902175805440
747710227756224512
747749586815582208
747754641111265280
747591591682969600
747803794247925761
747596868159414272
747755333196652545
747757694665244672
747751126255042561
747685103833350146
747670905837453313
747643374811877380
747612667955777537
747738992066576384
747599690988986368
747714765737332736
747702988442112000
747728359614976000
747781639795679233
747725067065266176
747754032756727809
747777781187117056
747710269397282820
747795074088640512
747752136998518784
747707782435061761
747633647960924160
747696927685353472
747664270683430913
747779362322259968
747785838449295360
747737914180771840
747704196015718401
747786379439050753
747677109263417344
747677361051701248
747764657096658944
747767173599334400
747716280111726592
747802976446742528
747736563669438464
747794600228683776
747717932717903872
747718440044142592
747751524697137152
747769690227879936
747724635266031616
747781551820275712
747709522924474368
747773645297225728
747749792449708032
747635661214187520
747670264385802242
747587787507982336
747782680138309632
747684558552838144
747770629898723328
747664706920382469
747736077084012544
747783309225168897
747802217160249344
747586403354083332
747676320709099522
747733455866212352
747614991574925312
747651260011134976
747623032378765312
747768167917715457
747711284532121600
747597921089007616
747632108819091458
747721073974738946
747756234988785664
747619492298055680
747795170557497345
747728686573588485
747749691698348032
747713691961925633
747770764049391616
747746260845723648
747650035052089344
747700547000631297
747774245208526848
747785297111486465
747652019108851712
747765273873227776
747746328063647744
747679672285147137
747648370219552768
747674987260149760
747789592376578048
747758642334621696
747666703178399744
747658621002088452
747669727221284865
747621224575078401
747689184748515328
747721153586814977
747736735761731586
747711557010882560
747738384160927744
747649154244030469
747715730523693057
747729080913661952
747794881242869760
747644481839710208
747775755254370304
747633329093091328
747760496565067776
747802263230394370
747681240896147458
747755177780846593
747794994413527041
747642120400404482
747619894728921088
747600580214939648
747733103188254720
747682670973423616
747701742654074880
747740787174215680
747795057428795392
747774790539292672
747801441247571968
747684239567618048
747644364617322497
747691311189331968
747669383598727172
747592501905788929
747669907777675264
747698814857904128
747708360967995392
747649158681608192
747695207878172676
747800438918029312
747756360771702784
747615012550643712
747776686280704003
747769115666972672
747798001649844224
747769841273180160
747779999936090116
747664220481855488
747753223407173632
747705551132442624
747733342456528899
747601125327638528
747793840988315648
747733053208944640
747637737277259780
747793425819377669
747736433427906560
747668511024119808
747768314378719232
747795833345740801
747656880265240576
747795459893133314
747657475789316096
747803496477528065
747752602872516608
747602551311310849
747683329743421440
747779034977865728
747712308206538753
747685946913591296
747739738619117568
747712538813562880
747773238449737728
747732050703228928
747801550274297856
747733757478703105
747764334135226368
747733556206637056
747618661909790721
747782302713929728
747765579973599232
747791240419287040
747674261649760256
747802766706413568
747588991185129472
747618519148281857
747667198127243264
747603889579491329
747758957024862208
747602790730473472
747696374041436160
747685913195651072
747753173218172933
747806092776742912
747680242379128832
747648701326364672
747733015451799552
747654091174780928
747724391966978048
747663838783373312
747788451450396672
747701230777032705
747650689275404288
747781451173728256
747735838235172864
747675826116767744
747789558570332161
747713994165727232
747638375126016005
747752917306834944
747771774884937728
747694352160464896
747792910117142528
747782281507508224
747603335813935104
747770227073687552
747694549322055680
747775394540027904
747725339644682240
747781015020650496
747806377914023937
747706037499793408
747739306626785280
747727730419113984
747711825614086144
747792717074178052
747717832016805888
747740435129446401
747687079463780352
747595311875399680
747768054520643584
747713834643783680
747795535457751040
747783980183883776
747620469499633664
747613892738748417
747704074527715328
747780360742776832
747643555078901760
747729676806787072
747721967558664192
747724937205518336
747721883769049088
747798962136973312
747762710838972416
747674571688583169
747671329617379330
747641461815054336
747669492700946432
747598499571630080
747709141305663489
747608700186038273
747709149811777537
747742129624129536
747672461987225604
747649892651274242
747760508997111812
747801491570720769
747736458669195264
747671426052792320
747726522409172993
747805039981367296
747775104914980864
747712903751557120
747711146317185024
747721527232172032
747729760403480576
747717655625404417
747779626672467969
747634654522540032
747785125409230849
747803626299621376
747772810961915904
747589028829077504
747757958981771264
747773750414704640
747701302017286145
747623988629803008
747710072306950144
747725939564503040
747768973177954304
747782759930822656
747741466961776641
747660185519464449
747718431626133504
747750086222954496
747664715191562240
747805144587206657
747801994941730816
747767299537408000
747782608721973248
747667626046984192
747605588159397888
747702225007443969
747618749969272832
747718050070265856
747776724113317888
747756407068319744
747745384160694272
747777118445182976
747796617701490688
747738325365235712
747716250747437056
747650009949155328
747658654531334144
747734311294623744
747667185703727105
747733317424918529
747729144050491392
747604770160967680
747717190170845185
747672860383117312
747793153286148096
747740636401512448
747762215932002304
747733950701912066
747672411785539584
747671304577363969
747716854597165056
747719165667065858
747730461040979968
747728896422981633
747782013340520448
747705303609802752
747728384919224321
747664597834833920
747642195973406725
747786366860333056
747678136939192323
747751172342226944
747758705459011584
747768360545443840
747771149942140929
747749859541671936
747750228627963904
747743895128276992
747756285404143616
747657614264311808
747778854803152896
747785293005127680
747719102723141632
747801005098733568
747790418423713792
747748425219747840
747694939245527040
747696269095743488
747706414974525440
747645148604022784
747634071807860737
747600433452048384
747713633317175297
747769090417139712
747721480759312386
747664622996553728
747626056178335744
747761590863278080
747688605842276352
747663394086522880
747621765539467264
747711112586608641
747650274089648128
747747221198737408
747688274488102912
747712022587006976
747708910757371904
747594976435965952
747742897106194432
747746483215138816
747780943482593280
747805228695752705
747615763565936642
747705370605424640
747689310456020993
747803571811397632
747739357008662528
747685728532992000
747772869644587008
747799419488198657
747779471369994240
747674353890902017
747632125675872259
747801529223118848
747725125861126144
747806432385437696
747727067765145600
747779190389342208
747783728601112576
747797557359820800
747767052081979392
747739944345534465
747623657086713856
747774312577400832
747670675184357378
747718481903222788
747678476556177408
747783355224170498
747794424135057408
747587854579154944
747788069508685824
747769291991318528
747695392482074624
747783401315368961
747744679756705792
747601775637696512
747797754169024512
747696470313283584
747793459386396672
747760252934885376
747670826221207552
747806314940739590
747789047070867456
747709728344674304
747782386423828480
747735800243068928
747685749508694020
747760903295275008
747761163283406848
747666351045607424
747767135875653632
747728443282948096
747771846108450816
747796991002845184
747682234673602560
747774702404386817
747729286421950465
747647149635178496
747799377415020545
747707807349219332
747658566274789377
747622533243994112
747638416834183168
747703445323452416
747612781222854656
747653193375580160
747756134182883329
747791257372606464
747757941881716736
747794432351580160
747783909094498304
747771762432040960
747737821998383104
747631836210204672
747589565792165888
747612542231519232
747663117337960451
747720629483364352
747790401755561984
747770684269527040
747695342028754944
747631877859639300
747605424447295488
747585648454828032
747695220301660162
747782914805477376
747781379853815808
747761838390149120
747708092519956481
747798350058029057
747725557836750848
747796525271613440
747784361798406144
747648529531871232
747768348017102848
747757795060121600
747755014203019264
747778091511123968
747636705671282688
747765257028964352
747618598751977473
747593957274574848
747605089007788033
747656284598571008
747725587112923136
747765885834756096
747781396375166978
747656272049225729
747721266958852097
747742527759974404
747594900963627008
747760924040138752
747685351033024512
747625041307701248
747789818579591168
747787033855201280
747679688978481160
747758726375944192
747738815998083072
747767425286934528
747717945120407554
747734068217864192
747736727150858240
747752313415163905
747758340634091520
747628455458660352
747788354863898624
747788732447752192
747671120111874050
747777487573131264
747753512931590144
747727030070841344
747605995082244101
747778645259739136
747750002127077376
747605525123244032
747740548170137600
747746458212806656
747609971311808513
747612450078371841
747778699601272833
747715826879442944
747748186031276033
747589406626742272
747637003466858496
747761750628499456
747784827634597888
747666657141743616
747760563523039232
747766234121379843
747733581364068353
747775864193093633
747805803403427840
747794377783844864
747727482816704512
747791622088368132
747765227673034753
747787683972399104
747793379724001282
747769459524280321
747704367990607872
747740967483105280
747654439272583168
747798555579060224
747641478609047552
747799352198955009
747721963343319048
747720893779054593
747601314138497025
747715646562107392
747705794280439808
747692238164099074
747735653681668097
747735569434804224
747692531719208961
747750430218784768
747607165310017536
747788342339706880
747677235260362753
747770411740454912
747586923372257281
747684830956167169
747615352532631552
747607257446158337
747644750417768449
747751780646326272
747732528845492228
747733292191973377
747754955742810112
747649980710649856
747609090357137409
747678736703692801
747768851283206144
747686039053991936
747697065816383493
747750631428001796
747701847578796032
747701981637132289
747700182062665728
747591927306977280
747794692557905920
747692410038325250
747649439616081926
747629717960933376
747611527184789505
747700622628118528
747791773175586820
747662886370148352
747603251734863872
747745153583038465
747733388400951296
747727134664294401
747632284841484288
747803622092734465
747602924948193280
747758600467034113
747716758300135425
747647774330589184
747727327740690432
747802456340434944
747791471483490305
747721128806916096
747714908385587200
747649687176503297
747712530194259969
747731022930935810
747791898941722624
747745119831494656
747733820657393664
747704074494152704
747610902288076800
747683417450496000
747771904803618816
747602757117370369
747763533220216834
747672189575512064
747601192671289344
747735984780021760
747769824441339904
747686445834452992
747781048352841728
747711703991877632
747696990360866816
747790829373239296
747772831958708224
747635111831601152
747756264239792128
747764447469527040
747749209298841600
747732667039358977
747795141163950085
747586747417006080
747766678684110848
747771942514659328
747753542027350016
747799285085900800
747597375737368577
747754364408856576
747625758403756032
747693202875031553
747787323287306240
747668100041023488
747763860145311744
747757195358507008
747671082224730118
747586910823059456
747755744179687424
747726610393088001
747739784882364416
747766825492983808
747632654040784896
747615251865055232
747767928729276416
747770378215260160
747751289858162688
747672986266767360
747685779103682560
747657174055260160
747751512324071425
747746546041626624
747761490413953024
747592044927868928
747655517141614592
747710550575054852
747657547071561728
747777873432412160
747740426665328642
747694079622938624
747700740039270400
747627566391951361
747805392235700228
747736668506038272
747741919648882688
747770809943465984
747798068746129408
747751101215145984
747740112142860288
747759304997015552
747713029530333186
747702703107743745
747692078889598976
747589540735492097
747709149606191105
747700559726125056
747779592870473729
747720948120436736
747679420354269188
747731530454228992
747709946683363328
747726950374965249
747693282742927360
747792096271151105
747694117308739584
747773309878738945
747672357104386049
747721501755990017
747701524516716544
747627431859650560
747641776396247041
747777021711888384
747790540264005632
747783606857273344
747753516907773952
747762475987275776
747642346880245760
747798463170154496
747717572016078850
747753718292983808
747800841432637441
747794474538000384
747791777529270272
747780566255296512
747710298782568449
747715109594796032
747682335643041792
747759737320542208
747791697963257856
747798773640888320
747718868039270404
747634478571454464
747762744494010368
747666984368742400
747757736704770048
747670226645426176
747762073237594112
747789399392391168
747779848991539200
747733908716949506
747709573121871873
747598483079716864
747667605171900417
747734210811731973
747753336481452032
747594653470330880
747799327297376257
747803194567364608
747731551467806720
747748617985875968
747760986921312256
747733631980961792
747764954762194944
747756495064956928
747780419161047040
747603767827169280
747777143397048320
747756268606070784
747738010687516672
747779643558625280
747659325561278465
747767555432001536
747710190053621761
747655911334940672
747759175267155968
747779626563338242
747686475102359552
747749637474377728
747756260062224384
747730913971286016
747774899603775488
747724366511808512
747768868060291072
747769254133407744
747781304444411904
747696218575343616
747678627865726976
747710529460912128
747702979986350080
747756050586177540
747757220625063936
747714673710080000
747656401988784128
747724576289849346
747779802568994817
747638085526093828
747699343390564353
747804041699262464
747728871122997248
747727197813751809
747718230186336257
747801382552469504
747613247126315013
747796672021934082
747704711961272321
747586155953131520
747771057675841536
747757057143640064
747674655931117568
747730183948505091
747797574036426752
747676207601311744
747734806188941313
747709455815544833
747676761459138560
747588710238064641
747746885922856960
747718427473813504
747794537330933761
747737566145830912
747591432542773249
747776728379047936
747725872355020800
747601800841281537
747768209802039296
747703168520359936
747758906752012288
747753173058785280
747692951099346944
747685124855181312
747590522198433792
747721799815790593
747600470869442561
747795728332886016
747769061329666048
747715000911921152
747715046852165633
747688715192012800
747754490137288704
747769157748428800
747622054850007041
747617919400443904
747732620893634560
747782546000347137
747699238524588033
747735099991527424
747766431387770880
747717840355069952
747617508354625536
747790091389636608
747734613255135232
747783170699976704
747732029672931330
747589406312267776
747796328416059392
747720545484017664
747783602855870464
747616208237793280
747627281170857984
747595114927759360
747658574894108672
747663301606260737
747594036907638784
747711016029528064
747774534682550273
747738799141158912
747699578107994113
747599657530974209
747770713860243456
747782516581380096
747675024971173888
747765026270904321
747783686549012480
747739474596073472
747750660800544768
747792868018888704
747766393647599616
747798924409339904
747804045771943936
747761012401659904
747689822458896384
747767093857230848
747776602491097088
747677826615246849
747754410386743296
747804998084493313
747777298930229248
747804704143450112
747641478982340608
747657790588657664
747689889525817346
747751084203048960
747718255595429890
747778775044108289
747802703577890817
747706297403973634
747739378039005184
747710571584299009
747660277676662784
747713516111597568
747665013230477312
747694998192271360
747647564623810562
747744331595800576
747785079309606912
747785079309606913
747708457814458372
747750040156966912
747724727230300160
747644855199895553
747755706393071616
747757338065510400
747800925138489344
747603939856527360
747697904761057280
747782386428030976
747756880999620608
747709682366701568
747731547088883712
747586932071292928
747736127507832832
747718091979825152
747715218910904320
747785620097990656
747729789855862792
747803345163788288
747694486411747328
747726576817692673
747672973893566469
747597467907063808
747699905343414272
747681651690463233
747654166655410176
747699175584833536
747778196196704256
747587275706376192
747752120506531840
747620796529577984
747776120133681152
747690661005131776
747750287553732608
747803345331625984
747736777528647681
747790439432892417
747611984313606145
747658755098161152
747648022071361537
747771846271995908
747663263853383680
747800564520493056
747697808086540288
747714828979019777
747797255172857857
747806046480109569
747763713285947392
747787360960655360
747657425386409986
747766116836081664
747737788414570498
747679332336807936
747745442956451840
747803626224160768
747721724335108096
747753814736904192
747788854241927168
747706230567747584
747748081031012352
747675515394342916
747732935432765440
747687003844714496
747742716587614208
747657102747893762
747717030720200705
747711343176859648
747688513697648640
747659178550960130
747671132371881984
747639092398129152
747802892313182208
747701675645894656
747690799807213568
747787436336553989
747773578200883201
747620385810571264
747659870996946944
747792096120168448
747805371213844481
747700848977928192
747778712087760897
747804993659486208
747792645863378944
747786610062811136
747677512130527232
747613918105767938
747777051252391940
747694125768671232
747756004180434944
747637259449556993
747775683733110784
747703260920807424
747587863039057921
747769774017515520
747714983790804992
747637553109565440
747789889853218817
747806528736997379
747677117874307073
747732512131194880
747726824340348928
747780448546324480
747630749923315713
747589402348634112
747678288143851520
747674232222539776
747720377732898817
747719794913325056
747797905466081280
747710449983045632
747801072052371460
747642497833263104
747704062032904193
747641822558720001
747805714945474560
747603709014720512
747592367587352577
747653382026964992
747770860497440768
747747670068989956
747800690353913856
747759393303855104
747604292203229185
747676174151720961
747766058023591936
747708650639196160
747603159699206145
747792356334776320
747781601912848385
747647170283700224
747735569493598209
747773771180875780
747682176142016516
747625200745877505
747650974542606338
747759057742725120
747628090721968128
747715814523047936
747667294625632256
747711334817619968
747703848060452864
747790359795728384
747709992808112128
747711188042129409
747684684428091392
747729911553658881
747772924271046656
747711716457324545
747675087608946689
747738002114347009
747737213908156417
747726707126337536
747595525831024640
747653638131228672
747738312530595840
747667533642207232
747587141706747904
747753814824980484
747725394430795776
747698290444144641
747708608775884800
747708134593073152
747755794733613056
747672495851995136
747697800088027136
747674110268940288
747661678398017536
747764799841406976
747697963552628737
747794424181178368
747686944923090947
747685531451068416
747755513451024384
747690216769617920
747702313167511552
747654766533160964
747799088276582402
747728497808924674
747703810307538944
747776921094721537
747672298640056320
747804062393970689
747660235729440768
747655823124500480
747777114213060610
747672889768419328
747673514916872192
747752464439443457
747651817820028928
747794080109780993
747706939082158080
747773330774720512
747786349915344896
747693534317281281
747714384378667010
747733908750491648
747628342099116034
747675310083149824
747776149376372736
747603784751276032
747799406972375040
747659224973447168
747702736741863425
747732705018777600
747694780059160576
747763784601731073
747800849900986368
747780507417649152
747748383222181888
747801088938643456
747800920990310400
747678736632455170
747656725281505282
747762996127088641
747756385916551168
747653956759851008
747658776145166337
747617449680506880
747788010910007298
747743031160352768
747707312480071680
747614471703658496
747588085312065536
747733799421673473
747725553516580864
747611238062919680
747612777213210627
747762199049842688
747649422641725440
747740372022005761
747687431462359040
747673582076067840
747706125697622019
747772756368908289
747671581380444161
747585896027918336
747668880139628544
747729605243604992
747586348949839872
747699792113971200
747783481074167812
747657471599218689
747681618312192000
747732193158565888
747778741758230529
747748458774302720
747709300596948993
747719463500394496
747670524143276032
747734659417669632
747652354690912257
747768113094090753
747595924419973120
747744318970957824
747752959082135552
747778951288750084
747727801835524096
747716653354455040
747783787501674496
747775776376795137
747637674425597952
747629642622734336
747612533834428416
747795460199432192
747617009253310464
747786685555957761
747735854978834432
747752673793839105
747760584343564288
747780717208272896
747648516810481664
747767521663721472
747785817502945280
747730050087292930
747592300776296448
747736144054390785
747664442658263044
747804792471302144
747721866979196928
747736106645524481
747635174540640256
747748827868839936
747746462184906753
747709225011449857
747752371950858240
747751713562570752
747669027019960321
747688786180595717
747784013977391104
747697950772563968
747769849837944832
747789760194822148
747763604196208641
747689751168294913
747791047720378370
747703915244851200
747769136579751936
747732113462525952
747679483411501056
747594150296457216
747709124486496256
747643634766471168
747663557605613573
747748349537828865
747682767723462656
747781115608367105
747721170376613888
747691193950175237
747799289624047616
747802665921413120
747721208305688577
747676161321349120
747746495722565632
747705832100499456
747621408931352576
747586919232475136
747727852037083136
747597291813539840
747717160907251712
747723150155198464
747727873058934784
747611107842461696
747672642401017856
747702023571767296
747592971592175616
747740665723891712
747659531027644424
747742620143747072
747607701903937536
747698378834837504
747589574310924288
747756218089938944
747713733993046017
747700903675834368
747748148282482693
747726354855174144
747771846271983616
747801051248594945
747682926981152768
747603327496519680
747692817246453761
747780457190809600
747677751277133824
747630342966738945
747784529688006657
747693794179547137
747686504844111872
747793476335636480
747602782207741952
747751499472601089
747775210049409024
747738903893925888
747744382040825860
747731174034935809
747659954807517184
747747787639521281
747701343998074881
747612269463240704
747717077012783104
747733027892113408
747754100205432832
747764825065926656
747740241964982274
747672839621316609
747691541800558592
747725490677551104
747776635848396801
747795506148089856
747786689578409984
747799381752025088
747700848994689024
747668909717917700
747756553688748032
747633300085313536
747672772495695872
747669022842433537
747596620682846211
747801323521908736
747701469810417665
747763658911027200
747676715296694272
747725159352647682
747727390852395008
747726589597745153
747755652085354496
747777432862744576
747698546334380032
747713469860941825
747605667767259136
747625607597555712
747727994693758976
747802065930452992
747745657117609984
747771347141599232
747782306543337472
747740795613085696
747630707829276672
747739654867267584
747721862650667008
747795862772817920
747736626722308097
747747376652226560
747714967332360193
747590530507374592
747794474428948481
747634155740139520
747649934632062977
747734500034154496
747764065615908864
747756553839706112
747681039317860352
747769224672645120
747751080306577408
747653520740986881
747715260707143681
747715306953576453
747701109247053825
747731589258412033
747768654142513153
747791781782138880
747688194964131840
747737603978436608
747655739569758208
747648780942598144
747677562546098176
747610264598634496
747600978392801280
747785691392782336
747704514908659721
747767001628585984
747768826108968961
747664476023971841
747620541008248833
747776955009884160
747725046152572928
747748366289899520
747683497209372672
747674202656903169
747731140530806784
747764472677208064
747780322843058176
747693840665051137
747685011554451456
747729181883179009
747602329206063105
747752636246482944
747682712937443328
747740485221920768
747706817644478471
747652698716110848
747712525928660994
747761087689465856
747781094603251714
747614434042982404
747798048143663105
747713872589635585
747776988451119104
747705848642813952
747719975071285249
747771242275569664
747805178301157376
747743815746863104
747710558812672004
747775763739447296
747768381529591808
747620712656048128
747687289128685568
747723380942585861
747697434818678788
747738644195196928
747717475358351361
747715562915176448
747612084947427328
747694620499378176
747644435970789376
747627163550162944
747684843597750273
747649951300222976
747728904987774982
747623862540566531
747769673375092742
747687247215009793
747599183473872897
747712471402614784
747762777968676864
747748152623661056
747688841058848768
747625393436397568
747612940660965377
747717974690250753
747717617956360192
747601422976327680
747787037932142592
747686907375681537
747742268120010752
747788468307234816
747629122256519168
747688492583493632
747632012152836096
747761280677740544
747642309429370881
747803844512362498
747683543371890688
747621824318570496
747760437534437377
747591591942991872
747696403330306048
747737234661572610
747647938206240768
747773368544395264
747772689008496642
747651138099494913
747657995824271360
747675603843817473
747729848764862464
747774073426554881
747671191385743360
747764338547658753
747703210664665088
747752577610162176
747801013462130688
747645832623689728
747795166384238593
747751545886904320
747745933673238528
747594771179409408
747802141595676672
747694759225982978
747737209617420288
747687368468107264
747587464517148672
747686139742588928
747710969887993856
747777898698924036
747695832858779648
747758596335763456
747588307723390976
747722135389540353
747608146554789889
747765663935037440
747641197934456833
747697959295459333
747611082752032768
747795409548910592
747785058380029952
747774018850332673
747777164695707652
747686223813152768
747672894042476544
747599430711451648
747717093756407808
747592074246168576
747794256299974656
747778368280625152
747753135188353024
747772324091400192
747683862172557312
747760928410710016
747713138473185280
747691646905638914
747754183974084608
747774824227831812
747723104022110209
747791337169133568
747795229437206528
747718708311752704
747784974288429056
747673791845793794
747793106905534464
747748538314981376
747670109091696640
747760999764197376
747703135079174145
747589515729043456
747719400766185472
747801500018057218
747690791020204032
747768960662274048
747689348255125505
747780222251114497
747609761495977985
747738509893566465
747714119973933056
747699318161805312
747742888860225536
747630376290422784
747800019324047360
747790615476244483
747800597999431680
747745480843599873
747782428383645696
747588546685472768
747691336531316736
747712958252335104
747612114290872320
747741844155568128
747730611977195520
747788803599831040
747791718922264576
747776975918366720
747790632505081856
747668146161655808
747803286569357312
747778611625758720
747724102576836608
747734416093511680
747741676345655296
747709573352538112
747792364866052096
747657903809650688
747695296008839168
747766716592177152
747610348816109568
747680678817464320
747752258926972929
747789923462299651
747655848474841092
747748722797314048
747711024359432192
747747695293513728
747671849753022465
747686844322746368
747806092479049728
747628568721633280
747688610191802370
747790192149397505
747686223674810368
747746227542982656
747741659530571776
747628367231463428
747757157655977985
747593554533351424
747796580120559616
747786450658295808
747732730021027840
747775620835385348
747697170598477824
747746877655908352
747792511666626562
747703575380365312
747750677565181952
747739822685454341
747645475776569348
747754087559606272
747729563283820544
747682868206387200
747657240975400961
747750702496231424
747803257238597632
747621627253268481
747797322403221505
747633144640086017
747758533358149634
747683933349875712
747725331470106625
747734638324420608
747677260187054080
747801176792502272
747782365460598785
747749305881141248
747695836839219201
747662513148420096
747663033170800640
747752351222628352
747789126586490880
747676841075433477
747792519807672320
747756369105674240
747804612049113088
747680574073081860
747720633665097728
747723125064933376
747724349893971968
747751852104617984
747776937993592832
747626387670872066
747799365054504960
747775180756385793
747768289233756160
747715424222060544
747797209261944833
747678489134895105
747680137592840192
747622738504777729
747759649210896384
747750455053160448
747723112406462464
747598201939623938
747656146358513669
747796701403090944
747697053246054403
747768842991112192
747765768457068545
747752501890408448
747781992285147136
747726744770256896
747695639820132352
747626970708582400
747771757898104832
747749897160515584
747723120878977025
747788535118258177
747745480751316992
747673682651320321
747646071397056512
747778020090458112
747723410478858245
747621060858650624
747721195689213953
747733602524332032
747649015911686144
747775654553329664
747674236215525380
747687641399836672
747677671283367937
747768729979740160
747763621208416256
747735909341212673
747645379420766209
747623074166640644
747739679865376768
747744243314212865
747802544223682560
747645803230040064
747706528346611712
747775432276213760
747751168097542144
747791051721707520
747735980623421442
747785439734554628
747714216249942016
747595232431087616
747694717022928896
747779236539301888
747678782971088900
747626026797174785
747649569740177408
747778045382172672
747667215189680132
747756398511951873
747672612919193601
747768368967606273
747674882184445952
747761523850874880
747798840716169216
747743035535011840
747654548215431171
747764707294060544
747747699454156800
747678896137572352
747687083528028161
747698953211289600
747593034485927937
747668678892785666
747676497134166016
747765835909971968
747609837022773248
747640501520732160
747785255512383489
747789168546295808
747595404565319680
747755345746010112
747681278527442945
747671807864471552
747673674094886912
747717823481380869
747663104528494592
747761599566385153
747735389151068160
747665860165275648
747712706535374849
747633274776870914
747592795460796416
747791290994130944
747806193335304192
747756029480435712
747702044438441984
747776120263745537
747790192057135104
747700211594698752
747797552947400708
747659732526178309
747773511276560384
747630175261622272
747642754025553920
747714241390579714
747686940644937732
747767932692791296
747804347942191104
747717110588116992
747704288290422784
747795518961508352
747625846811299840
747598122264592388
747637313753120768
747680670235897856
747704942987706369
747594045292175362
747730930870136832
747748148257271808
747791278314684416
747655898848464896
747677193447301120
747787872527351808
747670440257150976
747591482664640513
747778414480850944
747640430267871232
747729189864878080
747621392154234881
747625620256002048
747715885679415297
747740049240895488
747795917101752325
747616845738344448
747652182758068224
747598856154660864
747683975632719873
747758982090067969
747610453354909696
747769325574983680
747775000254554112
747804012431417344
747738518361870336
747661884065714176
747741060097441793
747790414191665152
747741949105442816
747802653183328256
747751403280433152
747649510835367937
747697510693638144
747606112438870016
747717496304705536
747804947694092289
747595031251456000
747672906814136320
747652509792088064
747739218592440320
747774261876654080
747706440052269057
747628623121776640
747758482942730240
747756868240572416
747711888419586048
747618284204351488
747716984440295424
747694645946232832
747725310410502145
747798802854191104
747781375726608384
747793471914770437
747677721791238144
747640614787911680
747705756548472833
747598256322940929
747759699647401984
747752652935692292
747597182858104832
747641034172141568
747698672155136000
747801235525410816
747748680946483200
747626756895453185
747606724668882944
747628103254573056
747780872133353472
747770621518581760
747596176262737921
747705874106433537
747716321979338752
747699016314589184
747609195223072768
747627033753190400
747757128325095424
747753508716290049
747755425399996416
747752477043331072
747723674564845568
747588236206309377
747732205598814208
747736068644954112
747722101650505731
747766305533616128
747660109896105986
747650748184412160
747733967554641920
747709380267806721
747754334872551424
747800090463580160
747667424871342080
747800040312168448
747707639753244672
747696269125124099
747744872774406144
747776354825932800
747725272640782339
747767119157297152
747728754055720962
747688237024616448
747720088468471808
747709896481726464
747595198947983360
747722420312752129
747729135649325056
747757413521055744
747660734767726593
747744226742513664
747790162814509056
747795388963381248
747653008767467520
747677981682860033
747699792013365250
747653059183054848
747636613300297732
747654032332820480
747680007644979200
747718431764582406
747679252481441792
747593244385624064
747598202040426497
747595467270193152
747645467538882560
747712735685840896
747670755199094784
747805530773655552
747686982734716929
747670926960005120
747721082392743937
747683904216240128
747597149156696064
747761603614023680
747705295019868160
747594276129800192
747776095034941442
747725876444332032
747698554911727617
747742041254166528
747799863975239680
747711838213804032
747654971705954304
747741429187784704
747733858171379713
747680729086173184
747758411685695489
747768943482445824
747726707000545280
747646314939297792
747677709166383105
747794390580609024
747753156147290116
747713067090313216
747681488129429504
747663574269558788
747771535742623744
747720940058972160
747746185536897025
747766704105754628
747753986694930432
747791676752560128
747773716877148164
747749297635135488
747734470644670464
747716712020180993
747795736738299904
747718763127111681
747647942052421633
747682922707156992
747693895144845312
747779068813185028
747713796945420293
747611611091828736
747788560565141504
747775977325989888
747768650120241153
747775197198061568
747607295127855104
747750140711145472
747729617851678720
747796470712115200
747738320873074689
747686848730963968
747720352650895360
747785716772511744
747786148525801472
747737746597347328
747703269074542592
747760462855536641
747668926331555840
747753072462598144
747711922322161665
747713436239433729
747753680586301440
747771485280866305
747736484137025536
747780742348967936
747694704498741249
747699679056506880
747786387911475200
747726413516660736
747775654612054017
747619261737111552
747694322930311168
747626475872915458
747797913733042176
747698383092072448
747718452589301760
747694666850656257
747655139587129344
747672134906941440
747707392402534400
747706767497367552
747805517825736704
747742355944529920
747646826543726592
747747867402502144
747610994780868610
747600253080199168
747805614521352192
747778921756827648
747721539689254912
747728095281614849
747732092465852416
747790003225362432
747803261474848770
747705785954799618
747746244236218368
747791702098776065
747768964835532800
747698072449392641
747711184053411840
747605726374297600
747781476108894208
747664065263181824
747792733939638272
747707287427555328
747744838825680896
747643659915497473
747748945158373376
747794302596681728
747639494732570625
747797037274513412
747781933548068864
747788543649525760
747736454646894592
747686252837740547
747757480726388736
747698710268776448
747602543107178498
747798970664095744
747735817070714880
747673447879348224
747618057619542017
747798601431154688
747722676383395840
747603792812720129
747589800669155328
747640526531403776
747739063671754752
747753491813175297
747726321032142848
747688048297664512
747764375977664512
747754594948751360
747805031387271168
747741735229526016
747658625284476929
747663662618394624
747685904932810752
747744516086566912
747697208368185344
747744671267459073
747778578100662273
747627327283138560
747617789414805504
747641449383141378
747716879620390913
747733015485423616
747712421050068992
747749301644853249
747715835377090560
747743727502958592
747717676898914305
747678770539151360
747769417618993152
747768947844521986
747780100330913793
747687641106227200
747712316494516225
747803009803911168
747707492763844608
747763306711093249
747673145964961793
747617709576196096
747754947148713984
747721191612366849
747612274047713281
747803492064985088
747748852762050560
747639360783261697
747718784073535488
747697543904137221
747722894495604736
747777512466317313
747733057248051200
747786085980217344
747653742900748290
747781266368507909
747716808279482368
747699104382390272
747684558494179328
747602018806665216
747790188034678784
747753194214854656
747670062971166720
747761565999501313
747801684542382080
747714165897367552
747742280560312320
747690363373117440
747601750283194368
747605072360706056
747766330703609856
747704150255869952
747724085417869312
747754200872980480
747650509109075969
747587728905211904
747590056521703424
747609870375890944
747645782019477505
747801768369750016
747700673144299520
747726971279400960
747778485645623296
747789311362334720
747782013239820288
747791295020601345
747683325251289090
747696705315938304
747722970064363520
747711129397399553
747743979232497664
747657840953856001
747774593285361664
747740497905655808
747704972091981826
747673959559274496
747768008366489600
747779483919278081
747693236622336000
747594699767156736
747628161861586944
747797821588385792
747619026831024128
747690220657778688
747599888012156928
747657929038364672
747692871701106689
747697833281724418
747656842680098817
747687028888842240
747659522584502273
747668318170005504
747754120849784835
747659522605481986
747800120100425729
747770168374345728
747739701163888641
747592875077033984
747782684420747265
747661179477164032
747780109009096704
747802305228062720
747745648397717504
747802615707213824
747683455450943490
747718758836363265
747769266548674561
747629218901565440
747738727972282368
747670201337012224
747762505557118976
747644343431929859
747696797599019008
747754917775958016
747619844439236610
747751151240679424
747735070455259137
747705148475080705
747680955444432896
747679416382275588
747696856185044992
747753731106684928
747718222024171520
747695837006954496
747715554417467396
747698815113764864
747609002477924352
747738581104394240
747705555230273536
747715478802546688
747658579121930245
747767081421148160
747753957557141504
747699691438112768
747735603119259648
747795669713321985
747757958654660609
747731480156250113
747593047177760769
747772135469355008
747788753494736896
747643538150686722
747684965136097280
747721698842140676
747727600487899136
747734856528990208
747745560644493312
747674907245314048
747754485951401984
747780511603527680
747701885231063040
747790582173446144
747800291760836608
747694138452283392
747669865960456192
747628526820417536
747588806560210944
747652790734958596
747755903785508865
747586311255556096
747745891591856130
747725071293255681
747796668054147073
747727529058906112
747724240909131780
747717362313478144
747723561134080000
747757099036315649
747750342104846336
747717983036899328
747754070597840897
747773876235444225
747694943431442433
747789885738782720
747748819522162688
747804004059615232
747752149862461440
747777147687866368
747729282261221376
747748001561575424
747620750463475713
747659937849933825
747713415335018496
747653134944710656
747698454017761280
747710240246861824
747663838607196160
747799100633063424
747750698654261248
747781228649123841
747761783977316352
747803077110009856
747767123322281985
747795703309676544
747708814120607744
747666812301631489
747708398817394688
747701247709417473
747803915786256389
747748991194923008
747724605729669120
747621614511132672
747664073517563905
747795120498573312
747787835017658368
747628346238869505
747757325277106177
747764690500096000
747691185385447425
747784672487170048
747707765410398208
747672906818326528
747611393172582400
747717642996293632
747712702303330304
747684856260362240
747787482616434688
747751868743430144
747780742260924416
747618791836815361
747693614021619712
747787155498471424
747644993762955264
747695623261011968
747608184450330624
747711809071812608
747764057369939968
747658209746358272
747712043965349888
747720298242383872
747686118875926528
747598814253506560
747729253173764098
747779135930507264
747728774846881792
747704439549607936
747783564863934464
747735884355747840
747709078433038336
747793417573269504
747762446824312832
747684667621543937
747777239941521408
747767400263720960
747750211754336256
747688543250751488
747617218825953280
747603201713541120
747716527646969856
747738052706050048
747703881514291200
747762862014234625
747698244461924352
747706629085364224
747658318928318464
747753676605796352
747668104243740672
747776896201531393
747621325162713092
747762094515322880
747742049852604416
747780775706234881
747776837187670016
747617365710483456
747665801629540352
747721351029493760
747682226549235713
747727231489839104
747740887908761601
747719060897562626
747751482716491776
747726887565332480
747707241290149888
747677147108630529
747804389914607616
747754196712177664
747689310745411584
747661456347398148
747755073116250112
747594079085592576
747772978646003713
747791626353917952
747753902729269248
747741773083119620
747796848195174400
747729454340898816
747783917189529605
747615373520887808
747586487168819200
747772907158380545
747617244281069568
747619529795067904
747695530873061376
747747729049260032
747616765757120512
747686278154584064
747746147490467840
747769509851832320
747690606751801344
747613368748511232
747676807277719552
747797938873655296
747761209483661312
747798886882873344
747736198764855296
747709220888416256
747748102182944768
747717613879496704
747806134669611008
747729823573901312
747704284440039424
747741731169386496
747805081882529793
747728992749387776
747747309392273408
747662576213954560
747771141377359872
747773343449907200
747753940599578624
747749179955490816
747698693210517504
747625204717854721
747737557870338048
747751147449028608
747794042575007744
747712354058657792
747707551463120896
747603071694417920
747797431211933696
747656527767547905
747616212092235776
747793203730907137
747701742557663232
747585724074102785
747656494557061120
747764304582217728
747725406984364032
747796777106046976
747617260689330176
747801219012370432
747744411048624128
747659115674144768
747793140636090368
747680691333242880
747748974639996929
747676052638568453
747589394052284418
747798379451691008
747725822241415168
747725280974864385
747804381551206400
747700589065277442
747611493852680192
747677335764205568
747666686539603969
747770206253113345
747741198442442752
747769224597245952
747680968249589762
747672424540475392
747648105936453636
747769631713136640
747747896645292032
747622717847928832
747593269253636096
747800161775161344
747696310967492608
747732062988283906
747787172082745345
747722416072298496
747726140635242501
747659367378477056
747633723345076224
747733569087373312
747757576960479232
747677121930268673
747693320399380480
747743744158474240
747752317605253120
747749532306407424
747787729988050944
747714036129726464
747742796220497922
747660491359719424
747726761371246593
747762941773090822
747678925451628545
747649502291562498
747760223885103104
747703822865285120
747712861800177665
747713612597313537
747750392172273664
747786383599747074
747662995669540866
747798643671891968
747702195571789825
747725826335072256
747674605230366724
747769736390410241
747759259107098624
747681450586218496
747716007402348544
747796634537435136
747797699676758017
747738925259759616
747709690839179264
747641738668421123
747784349160972289
747599607161458689
747758047074844672
747708738727985156
747592313325641728
747771556584128512
747768515919216640
747712618354327552
747737263937884160
747589964511219712
747759221198979073
747748873767030784
747588374752534528
747594859121348609
747726757332156417
747775373711007744
747716083046572032
747772605424406528
747723884082905090
747708726111502337
747622906230824960
747622117886197761
747716309555810304
747747011848450048
747745333795512321
747788036239286272
747749456808972288
747738903960944640
747593705872293889
747793992071282688
747767282844180480
747684092993507328
747728301028970497
747805228469207040
747791697631813632
747655168821428224
747738824546070528
747633572568305668
747787981830787072
747726778391760896
747732147138592768
747777361601511424
747639998296526848
747776191352963072
747724265781362690
747639000094150656
747713188691582977
747699469433581568
747792968497635330
747760655617372160
747775818269626368
747727491528335361
747800816044638208
747703613246611456
747705273998000128
747798836534480896
747589075096375298
747792360302477312
747638811409059840
747681257555955712
747800740601733121
747708252130009090
747695702843736065
747794029828464640
747722756159062016
747705500553314304
747616388366348288
747768708932734976
747697921542459393
747766640960540673
747785842479996932
747754477541801984
747722831316815872
747791911549870080
747645014688284672
747667852644261888
747712907614556160
747638945236672512
747795749585453056
747668049692622850
747791097892503553
747656834119573504
747719576595619840
747753462520119296
747782545710866432
747706574211260416
747790682945888256
747649510684372995
747695824239476736
747787360805462016
747803701776158724
747776627745120257
747667890200059905
747643026558849024
747740023957651456
747769661098385410
747753286317522945
747745283493273600
747727772290846720
747676543103733762
747805115269132288
747712760914518017
747683673512808448
747751155502022656
747707899913310208
747744289522843648
747615138476326913
747675687377584128
747703579620818945
747738828622860288
747789961185763328
747736899066826752
747777009439256576
747611288260481024
747685518914232321
747642552644476929
747788430273282048
747748580262305792
747771988723261440
747606221583179776
747776569058402304
747586755495366657
747639943699128320
747620524155510784
747700534648381440
747730121264627716
747608163508228096
747731803218284544
747729999441108993
747779521630339072
747714677623431168
747761670706040832
747664283354423300
747706129975762945
747662433733455872
747587280148238336
747704724540035072
747744704796758016
747760194277474306
747716594474885120
747711301204512769
747677684147326976
747663280823492608
747633790537736192
747713113475158017
747744381969502208
747627574759723008
747763092541554688
747608305833410560
747761985463386112
747699435635941376
747730884657352705
747800350560772096
747685519069446144
747696080238821377
747675653806395392
747757145123340288
747791064417845248
747765299009757189
747731958151643137
747711062355623937
747785863594147840
747626438023593984
747694318513717248
747723972427530241
747722244453957633
747786580752949248
747800530940989440
747597497124659200
747785226181554176
747774463203172352
747642636408856576
747701620725649409
747707945954193409
747804376979255297
747647753438760960
747769002219311104
747719438510727168
747730582596108288
747776086650421248
747705785749213185
747772110345375744
747695677396877312
747799687793639424
747635246041030656
747660067734978560
747752766064427008
747751759507034113
747757636028866560
747649548680593409
747744453209686016
747636806477316096
747693031038586880
747740028244090880
747777219167027200
747692099915644929
747802003145908225
747789164502986753
747760047573262337
747614052025671680
747648848122765313
747621979381866496
747732599976640514
747688358416162817
747800157656342528
747790196297523200
747718717035921408
747694482309713920
747652841217597444
747685619476893696
747803559333343232
747783841822048257
747782184992444416
747768801043816448
747648239969636354
747768549544964096
747595773609648128
747789521123672064
747737020659826688
747607094031876096
747742221861064704
747803244575989760
747682188620140544
747747905113571328
747778737538764801
747594494015602689
747797024385409025
747731857442234369
747719354322657280
747634550004719616
747726799237423105
747797502896836608
747734189794070528
747664169772670977
747781681583656960
747650223728648192
747645723571851264
747704796182876161
747753877559091200
747786932873158658
747733875024142341
747768343805865984
747678967272972289
747757002424750080
747612500137381889
747805341988061184
747805706921910272
747776766089932800
747795036385861632
747797309681971201
747802061924896768
747682796924186624
747733644266070017
747594326499278848
747792112901554177
747694855342661634
747806562589114368
747750622833713152
747704292778344451
747751981712826368
747688195102498816
747626513437237250
747805111011807232
747727726249902080
747791336959401984
747614253503287297
747745010796265473
747721892044414977
747694477905649664
747749641383337986
747724819433676800
747729563170541568
747668829958967296
747690791095640064
747649569706614784
747628740574797825
747705513253683201
747798748441546752
747789479205822464
747791462922919936
747713839039397888
747785653614743552
747703911058972672
747693613887463424
747752636225568769
747708042460991488
747773171361677312
747685615429357568
747718263887503360
747783472773734401
747746202293264384
747798102560641024
747725880751964161
747792364886884356
747800077956157441
747702086515687424
747644792188837888
747748236602056704
747697128819032065
747731626893938689
747733430457217025
747648869236891648
747691030145830913
747695576809082880
747768029405118464
747647761684762624
747720701004611588
747670973319614465
747665948291784704
747760706238431233
747767211268444160
747701956370632704
747744109083955204
747745266799878144
747770789332561921
747793979350089728
747779781698019328
747793816107761664
747639461291364352
747596008457048065
747744189081919488
747801655081578496
747802867109605376
747595244888162304
747641776664678400
747597807830196224
747683161660882944
747691856646012928
747614589202763776
747751663155421185
747665071573176321
747803143971409920
747720436478246913
747781023237275648
747797070795288576
747786392197955585
747646042288586753
747686064106704898
747709317286141953
747688622699220993
747804410588192769
747588127259234304
747806138951962624
747701776112041984
747693118972104704
747757707088764929
747613771254763520
747708478525943808
747594565524152320
747772730959769600
747716867066896384
747681815335473152
747597186813169664
747710743353638912
747706725499871233
747615503544311808
747672298375815168
747711108455219200
747738606219960320
747792003912523777
747689277207748608
747772815017910272
747753990859939840
747793773975871488
747716296943476736
747790737174040577
747745325759160321
747631919953764353
747716384709353472
747777734999367681
747795246101172224
747726803708579840
747597031649087488
747726312949833729
747715206097281025
747765319620493312
747640698762043393
747714329550659584
747674135829094400
747791525812273152
747780712732987392
747787897865003008
747738304146190336
747716179188457476
747714153641578496
747620008201596928
747737247387127808
747703034264825856
747655575828332545
747722088992079872
747588517254029312
747654980388200448
747771837635932160
747648739330895878
747620016565161984
747743983435120640
747795086633730048
747693848751636485
747608989588951041
747784567629676544
747799759314817024
747646457621151749
747680666247135232
747780318736846848
747626438107463681
747786979144830976
747596574495125504
747682104616550402
747721791469158400
747772630527262720
747713943720824833
747728355236155394
747610080296734720
747696457864589312
747727491255640064
747754909534199808
747786928716668928
747694838527692800
747753944844275712
747723989192159232
747714744690348032
747757472178372608
747727830964928512
747789059494383616
747712354121617409
747776908834770944
747714916937830400
747759661517017089
747706620654780417
747621107180707840
747777416093929473
747698840287985664
747676639614636032
747724907623124994
747759057860182016
747697531396718592
747753110081257472
747787377700118528
747600160646119424
747783929755635712
747647506016780288
747722814719930369
747638123257991169
747737327066292224
747787989825159170
747682654288551936
747694071058169856
747734114053271552
747605177192976384
747792481912299521
747649674585190400
747666581778497536
747693467049037830
747787260318224385
747724605503078400
747726451252789253
747666518679392256
747796978491351040
747723972435935232
747721409527447553
747785305630052352
747762237201276928
747748316302184448
747734957045485569
747684516710481920
747781501538885633
747769753037578240
747650576406683648
747798467238559744
747692074582020097
747604111902785536
747782336012496896
747778787908198400
747732898019676161
747615394270150656
747651431914700800
747642825353891848
747666623469879296
747613133842194434
747685770484457472
747799927028322304
747755446547652608
747718893226037248
747641378117648388
747788371733417984
747786358366871556
747716342871130112
747740833424736257
747651020931600387
747803362192670721
747734865110532098
747692162905681920
747737725307133952
747589716929843200
747757711350071298
747774421327319040
747602224168210433
747751432414060544
747775570822430720
747615444866113538
747698646997676032
747784554971279360
747723590821380096
747737050338713600
747720667102052352
747692783524319232
747643579980455936
747648063901212672
747744763378606080
747703495835410432
747741466735284224
747738543238352896
747778439680139264
747750304117100544
747772970345635840
747728762394001411
747596058738339840
747762043957043200
747669425277501440
747708239656136704
747679684536709120
747706775701430273
747627088132321280
747620759011418112
747735477126635520
747737838611992576
747619311938736128
747688383829381120
747681790320644096
747673338751881217
747792440124444672
747716879712649216
747625402038784000
747690199690452993
747610629557522433
747716447737098241
747711947307638784
747728531627589632
747720113684611073
747684503829778433
747742242937442304
747777227434102784
747804058292002816
747781207866413056
747742179645333504
747794264550051845
747658180533035009
747641059405082624
747766158741245953
747669953709547520
747688102731321345
747746021938192384
747706469643096068
747733137103405056
747722516735598592
747750182536675328
747655269790982146
747745438703419392
747659015119904768
747756528464203776
747649934304894980
747754800289320960
747587221390303234
747639704699420673
747728850537316352
747777122572214273
747672738773499904
747717660062920705
747790347099594752
747587338662981632
747741924166098944
747617931786358784
747795325973192704
747802104014770176
747728623688384513
747635237660725248
747602530457223168
747721254636032000
747764648863227904
747664354431074304
747728091099856896
747630829438799872
747688048184393728
747729450226298880
747759598669553664
747683702969372672
747797825644273664
747593672070410241
747784932173422592
747782747347886080
747602131905961984
747736270118465536
747771846213386240
747706792474517504
747775730101194752
747741164996943872
747675968626626560
747788086617194496
747682524206370817
747602140219088896
747715252385619970
747626459037048832
747777248569204736
747685963409858560
747796760324505600
747792272608071681
747724513547259904
747770650589200384
747637028771213312
747800170251714564
747698458363052033
747756469919981569
747639377552080896
747709367701676037
747731278661844992
747762744439476224
747684801709281281
747648885905063937
747770357336145920
747782763898540033
747688782246387712
747794558092718080
747784147901374464
747693681176645632
747710978234671105
747656016238624770
747730070731636741
747735204844953600
747711800649584640
747802456155951104
747796588496551936
747782818600730625
747771863078625280
747739759632580608
747742662296485888
747671459472998401
747787356569223168
747680305629302786
747770843678257152
747618016028819456
747652048548675584
747630007367806977
747748420878753796
747710387064307712
747651318542655488
747730221722402817
747796584205680640
747641956856111105
747689545622237185
747683858238283778
747649360079560705
747610957044654080
747731845001973761
747744696219250691
747684390868770817
747711926520643585
747703797770821632
747712329136152577
747789990600540160
747748840548114432
747648802190942209
747740569120694272
747676983753064449
747750690001457152
747629378377555968
747805551506169856
747591159862681600
747645966719737856
747733182989082624
747743169790484480
747674420878127104
747802124654944257
747800434581082112
747774954008088576
747733023702024192
747779232474996736
747777999207018497
747658067416879104
747674899179769858
747672315207507974
747591436506279936
747723674434830336
747762677435535361
747710944923521024
747708566589550592
747680074791534595
747610369624014848
747632528027156480
747662332784947200
747658725557678080
747756042042368000
747722432895680512
747686420807057411
747672269128859648
747722881992359936
747741169153638400
747587632469729280
747593957262106625
747593760075292673
747643458635071492
747692938621259776
747774077536997376
747624885980110850
747746025880772608
747722907044941824
747731031206277120
747701423924715520
747768205695979520
747711674644369408
747627729776939009
747609786691162113
747700702173073408
747759464766332928
747716493857722369
747798605612752900
747596402491002880
747623682483290114
747757115893231616
747737041761349634
747602098305392640
747710454013767681
747671036175450113
747756222460338176
747672566937026560
747598747241062400
747760785737326592
747712878527021056
747773356259291136
747596939387101185
747780281017442304
747608176141307905
747673053480509441
747608457101062145
747783334328033280
747663104461443072
747776728345415680
747636403534594048
747742980916678656
747700756837441536
747723221710016512
747718759046070272
747768750804508673
747632108638769152
747797418725498880
747706746496557056
747718758874161152
747628467982729217
747762333406093312
747736647421263872
747761683213451264
747649397454946305
747767974686253056
747701595903823872
747674517401702401
747714325402484736
747799616620367873
747786769584754688
747736165093150720
747790607146418177
747691533646839810
747669928598192129
747801839693881344
747797330926108673
747670692309700608
747796089416335360
747595345824120832
747804226168950784
747683262630363137
747719266141671424
747780843079344128
747710173205139459
747625347567386624
747757384064450560
747663997831360512
747688463223431169
747748412506923008
747741265622630400
747618385081540608
747798848974749698
747698915508686848
747714262613753856
747730775693492224
747743773849849857
747786547215347712
747592405512224770
747680502761590784
747667391228837888
747698022281252864
747781757483646977
747672059652751361
747759372353347584
747739164221800449
747803823620632576
747762576939958272
747672915097849856
747732436436549632
747775491009056768
747763361035608065
747714316888121344
747779647392333828
747767316323045376
747713981318569984
747667739330908160
747780855695704064
747776615153799168
747686420656029696
747794331977846785
747752552515665922
747800178757898242
747769492936228865
747797888558833664
747752715950907392
747773301431336960
747782357130817536
747764359468818432
747741122907217920
747796881846198272
747597929230307329
747717068439576576
747703839785115648
747685338810884096
747744306232967168
747632708331802624
747689763411484672
747697200147333121
747768020748034050
747660076278751232
747684264779583489
747663276595683332
747776342263988224
747710374330441730
747629034436100098
747750442663280640
747763335895126017
747596574654500864
747589108571176961
747755983087144960
747803013994143744
747774102799278080
747652887162068992
747744910133071873
747741068461019136
747764116211765250
747770298540265474
747733850080542721
747765604849881089
747761297530458112
747638765074644993
747740166656167937
747676736234602497
747634432379543552
747742574295781377
747783175099711488
747763079904100352
747719807395577856
747804192597737472
747782088737296384
747781627204542464
747632712614187008
747779039193071616
747682876632743940
747781522317524993
747752728353464320
747675553252139009
747781425877880833
747678187207954433
747652367340953602
747638194842243072
747775268580798464
747602308008189953
747794449346895872
747796269381214208
747600718736023552
747761511498604546
747710659723411456
747699049785077760
747641822546169860
747737834371440640
747742121017413632
747796466517704706
747754515441590276
747735884246753280
747691109875335168
747704775093927936
747655068275589123
747772286434951168
747690690495283200
747770642385244162
747764263008210944
747647124137984000
747720201664368640
747803739835211776
747687964369641472
747741475044204544
747640669200613376
747732591558668289
747717244684238848
747735821294374912
747805266280857604
747771200210776064
747671685994848256
747727034235916288
747611472856027140
747755937260277764
747649431214907392
747780381592674305
747647875019063297
747671975745683457
747733317399777280
747648797921120256
747675230471098369
747718695942754308
747761779921424385
747783573462200321
747660642367193090
747771779058442240
747626215687618560
747589876246253568
747799738456612865
747706050149818368
747770646671798272
747788468139458560
747788598053847041
747613033082552320
747661565428703232
747796315665489920
747743891047194624
747780364622520320
747706410734075904
747724790413266945
747711267805270016
747764564993933312
747758097083535361
747749750556884993
747636386891763712
747785347589902340
747774509713752065
747669152714919941
747673930182307842
747681396068585473
747777667731173376
747765000840765441
747806516158304256
747740804173692929
747733195463004160
747789134933135360
747792243176648704
747791013947772929
747610050944995328
747671899895906304
747764711651938304
747644821540601856
747595420956659712
747740258876391424
747747708065112064
747725868328431616
747648743508414466
747757581259706368
747781446958518272
747739806025814016
747612617816965120
747713587238551552
747726514255454208
747778225812680704
747756432133492736
747742087429382145
747600449948155904
747732302365605892
747768628997652484
747767794469642241
747679806129573889
747653801587388416
747655856934785024
747757249825767424
747747846170914816
747587858613964800
747676677371793409
747656083284566016
747610033970618368
747750643784359936
747729185871912960
747777756105179136
747782302588100608
747703454026600448
747690027895914496
747591696523923456
747755748323655680
747696734718005248
747785846808449024
747783233887035393
747624101762707456
747649187983024130
747718729648189440
747786148894900224
747715894126743555
747708566732152832
747763335916052480
747791899080163328
747765823029260289
747719941839790080
747756595493339136
747702656907493377
747672860450263041
747623271193939968
747669060486336512
747732985814745088
747762429921198082
747777810526314496
747797683264425988
747681626465894402
747790808670044164
747632662332878848
747698576051081216
747739785003999232
747763767975510016
747606586181419008
747719702357680128
747801462206513152
747676874537590784
747704208690913280
747712513467367424
747720067455000576
747805970793791488
747742045628882944
747783108041179137
747705458836770816
747626723223601152
747700815666753536
747759858791788544
747756168022528000
747773205209817088
747686920059236352
747710294852534274
747747468654280704
747652996142596096
747776119953330181
747719937486102528
747792993621520384
747773515349266433
747713109205352448
747591461890232320
747786387982852097
747784697695113216
747618280068812800
747678636141051904
747789294358700032
747706134174244864
747648240192000000
747767140015439873
747736857232949249
747750153260515329
747642749566992384
747793341773840384
747789470724923393
747630967960014848
747595563856650241
747806159722033152
747666313301065730
747771133232021504
747760215131578368
747609769687527428
747679223364595713
747591004610400256
747624839779737601
747724559567159297
747695396374331392
747688253856296960
747665570741559296
747765986896404481
747662269887221761
747688148994502656
747636307157987328
747667869333393408
747733153566101504
747669089741606912
747722387056123904
747774891210977280
747702191490760704
747697648761733120
747714790936686592
747753328298295296
747719182616240128
747728128823427072
747790829675151360
747699011864367106
747790581946953732
747621077732429824
747719975385833472
747784101910970368
747757791071199232
747802649106518016
747796034680664064
747683073760890880
747752489471049728
747763201836724225
747669278573363200
747702929616936961
747698370534383616
747724072952422400
747682033464410113
747678724330524672
747754028642217984
747748341082095616
747746659141062657
747806658995195904
747693202933690368
747805220219011076
747773201032351744
747690736641015808
747787063026655232
747757115951976448
747603608447791104
747682054582722560
747746525326024708
747692515248177152
747776791419437056
747800287679778816
747752292217163776
747749444527915008
747692204727074816
747780222364360706
747806042248056832
747728779108319234
747669773719339008
747714044258291712
747700366972715008
747720407067824128
747794021305753600
747615478143680512
747641407670738945
747671203683373057
747715294395777024
747724219648188420
747719492927643648
747723146095108096
747646247809486848
747678698971729921
747784395482869760
747686798332207104
747726493149724672
747601121263288320
747631261632561153
747727659245965312
747664039958945794
747682209675493376
747690883525545984
747738082204581892
747765869271523328
747751478505377792
747698865457999872
747806642025050113
747721875141320704
747639465393283072
747786790631682049
747701516014854145
747664828517523456
747784819099246592
747693836386865153
747723749894524929
747607723060125696
747759640830578688
747712253282099202
747797293152280577
747754729153904640
747620360342872064
747587330215542784
747782378165248000
747772668301152256
747791593135022080
747792641593507844
747613964163440640
747759074624802817
747741441452048384
747606141803237376
747722625783308288
747756545195270145
747738916472651776
747717941097955328
747724043810373633
747595270095929345
747783661320212480
747806457463246848
747720461803458560
747646461475696641
747634306655326208
747681882565939201
747763113462730752
747777550345183233
747659497527709696
747792184158523393
747754334969077760
747667680694505473
747777701524561920
747792494708961281
747715374225985536
747634419628814338
747767744238596096
747718528267091968
747797032971051008
747715328055083008
747711133621035008
747645597755277312
747664727644446720
747650966342746112
747784479427551233
747709845747474433
747661317734039552
747695321166258176
747696575330287616
747758315296292864
747735208900825088
747762035761418240
747739948430856193
747788296311312385
747801243829960705
747706901505376256
747714329563271168
747788270885552129
747732189069123584
747722185733701632
747710495898091520
747714669578682368
747717341316775936
747739826649075712
747787700451803141
747714774297944064
747711808786567174
747786307972239360
747747443521912832
747641810303000580
747712349931454464
747732218341109760
747625590644080640
747715269385150464
747727143342313472
747635652968099840
747799616578588675
747795212462850049
747753793958223876
747769480369967104
747754368674443265
747673820971081729
747716133244014594
747595047885901824
747699754558197761
747732566468345856
747781950069317632
747778498316636160
747701918856810496
747719325126111233
747684390533214208
747609497032499201
747664094644310016
747598323679395841
747610235385221120
747770298464776192
747800635974651904
747618020252540928
747753051625127937
747684428357509120
747772533819191296
747651486549745665
747727780977205248
747738627401261056
747678455643377664
747675712514031616
747627952100212736
747726694606221312
747770164381286400
747793035778469888
747679349055365120
747684013251395584
747701696227348481
747716946699915264
747736764845002753
747699406439317504
747661326235893760
747727608863989760
747681236630528001
747765756151140352
747676937317912576
747774039565926400
747681962228391937
747773939124862976
747788640135352320
747611351065989121
747637825684783104
747699431487737857
747788572879519745
747688630966157312
747600068291637248
747685900616871936
747587196190789636
747744004457009152
747664442645688320
747732083964059648
747677667307171840
747712857375121408
747756075546460160
747693118955327488
747676807508426754
747665893845499905
747757388518789120
747677696705060865
747778867335663616
747716497989066754
747661082911711232
747800505808629761
747714749127864322
747715076258430976
747750794817081345
747623015437864960
747619488166776832
747720096781582336
747675297416380416
747735334864175104
747623480988831744
747738430042439680
747643848399151105
747683912466501632
747788342167732224
747696273181052928
747717169048346624
747667047069458432
747792490317635584
747653625409904646
747710076673212417
747797011861282816
747787423812292608
747694217846194176
747685309408743424
747699406288355329
747699599230574592
747652673374138368
747754338915860480
747704796031881216
747646461664432128
747696973533306880
747721027975798786
747617994902147073
747768247399907328
747789642750058497
747720797247115264
747703864737005568
747774169631301636
747708595920322560
747739994417172480
747729009891475456
747625083347230720
747613595173797888
747733392616198145
747648445402484736
747746978226970625
747777105874694144
747753269364142080
747740946515787776
747771615379849216
747605999041683459
747727529168019457
747677578954219528
747803567868776448
747732101039009793
747720209943912449
747729173368676352
747648508644237317
747670746604969984
747788317001940993
747585715345698818
747780696001945601
747740397422645248
747693563597684736
747768880806924288
747797422982729728
747690250105950209
747736093760569344
747759301180145664
747676501366169600
747619748062470145
747797498664714240
747716829624307712
747769652667813888
747693718799527937
747775247709921280
747702187095130113
747610138861699072
747683325331054592
747690187434631171
747654527181004802
747689318974623744
747766154412834816
747750304389672960
747702430238900224
747764203918811136
747675658055196672
747694981406662656
747739839475265536
747804611956834304
747734260958756864
747739554048679936
747739822467350528
747760949172539392
747741345234694144
747627406870065153
747757686377295872
747696449144627201
747686957568917504
747631940895932420
747691806364680193
747697963481370624
747795002852401152
747624965684363266
747606565595799552
747721174923247616
747729353744744448
747602475813736448
747742804827324416
747721640423886852
747735947253551104
747672814581325824
747612026449575940
747728401558020097
747705471172239361
747621711110115328
747787180345556992
747764409469177856
747692586564001792
747636957489078273
747705945069883393
747654116256661505
747601834378989568
747626903691919360
747698903005413376
747709011252887552
747708809951457280
747676559742541828
747767849054257152
747762757169098752
747661787462537216
747650026634153984
747717890737082368
747627473916071936
747797054055841793
747591746935209984
747727738962837504
747725003999817728
747701285168812033
747785309681782784
747737498906931201
747777814779281411
747645237011578880
747651918563057665
747746013306306560
747720277275119616
747785175480819712
747784047540080640
747738224760659968
747730829892292608
747719895530541056
747788744942456832
747727298527432704
747720159897456640
747713171939524609
747631915574796288
747669471427444737
747620238720544768
747760731278368768
747800531016491008
747799440514224128
747776573198188544
747702568839708676
747744671053586432
747609895784976385
747793123695337473
747803857259008005
747739130621100033
747676933115252736
747687259634163712
747779198756990976
747794189115523072
747647489126334464
747783262865620992
747801214637776897
747735523268112384
747595358289674242
747680108362760192
747781648058486784
747805459369889793
747733124247855104
747645022938480640
747803911789084672
747795338531049473
747770160229007360
747694687604117504
747782759729463296
747708537338499072
747768780076556288
747699611985387521
747754087547019266
747587468816310272
747768184363712513
747753081002139649
747719522099073024
747617571331940352
747749431685054465
747791336934379520
747706884602368000
747799641631109120
747769090660532224
747752610925518848
747689788782841856
747729714408730625
747635787101986816
747712438225743872
747705039477678080
747724907618930688
747608582955245568
747641139205898240
747703994957561856
747787574878494720
747691969934200832
747683866492739585
747752820963741696
747780536849018880
747621547393703936
747752011253317632
747704955209932800
747592615328047105
747760408195436548
747605466335805440
747792729732681728
747699641383288832
747804285098926080
747768029216378880
747766108174815232
747806059222360064
747758407495606272
747751516560367616
747629214841585664
747729735208341506
747799276760096768
747691915236237317
747674685089976321
747610021488263168
747707132166934528
747761314248855553
747734726685888512
747802695327686656
747789520972587009
747743610062442497
747782919192776704
747627708708904960
747724869807316992
747628682152312833
747789340575666176
747586839414857728
747733774629281792
747717374523117568
747724219904040965
747787646177423361
747759644924313600
747679835670056961
747758210275250176
747790405949886464
747690740784963584
747722441334603776
747619093952372736
747796903115526145
747761028902060032
747790640642199552
747723456557490176
747801046865575936
747641856469635073
747703877533831169
747775255981219840
747686131286814720
747683383879340033
747701771854807041
747722772831473665
747751881196220416
747654745481940992
747686244465934336
747780805141880833
747776082384920576
747632205040590852
747774400645242880
747767236442591233
747800677804564480
747711062322069504
747737331331899392
747721665396744192
747803152406220802
747784307482202112
747625850929983488
747608071036407808
747670025159446529
747751965199851520
747651524222922752
747736194478374912
747630758316150785
747716779028455425
747801554246336513
747606922040385537
747719442457583620
747774979186528256
747729660017053696
747763482628657152
747696260400951297
747683094799454208
747679911167533056
747616988428525569
747735774963998720
747790074515857408
747753122743853056
747760114736705536
747794138939203584
747754049601081348
747676652012965888
747666300621754369
747779823758680064
747604971470860288
747608213588062208
747748693412057088
747784600835985408
747789973911408640
747743685555666944
747774874404458496
747768045968318464
747727545961963520
747760378944364544
747709975909261312
747777844055420929
747586449520877568
747749079288057856
747806650589921280
747694096236556290
747696570922041344
747623967771361280
747591125964185602
747801432594780160
747713218349568000
747792284876345346
747670935520579584
747806159625666560
747736324686352384
747773603471572992
747772651356168192
747725557912186883
747767941307994112
747646600038735872
747777273663721472
747675402345267200
747744520343719937
747679546271469568
747701985676230656
747785662049427456
747679902934175744
747745522723721216
747678665618636800
747757216237756417
747663897486856194
747749645879754753
747599233910341633
747779961948352512
747760114665422848
747803123222122497
747586516545724416
747608305934053376
747721665333833729
747800153537511424
747743962601922560
747749549175873536
747730083465601024
747755928678731776
747709304917139457
747749360620961792
747769153390419968
747738115360591872
747788724176625664
747677465808609281
747795988639686657
747646444639764481
747662198730797056
747613792276733952
747755710461534208
747719693964816384
747754070702587904
747805300116193281
747599099474624513
747765273575493632
747709221077147648
747663851387293697
747774933355331584
747647702977089536
747603453053042688
747771803997712385
747784232122998784
747762279114911744
747648369938542592
747739730335367168
747607001459490817
747715046835367936
747738253827137537
747664736028889089
747752741016117248
747691185578328064
747728967604535296
747690174595928064
747738681709060096
747746164548632577
747604950478430209
747634746939805696
747803014115647488
747644888557232129
747615956604755968
747670721468436481
747726136684216321
747657958268473344
747675209512132609
747804305948803072
747747980682338304
747635061550350336
747735548505243648
747687133918404610
747775750976081924
747655009710542848
747739940277133313
747719375218741248
747707471913979904
747708013138616320
747733921232785409
747711200813785088
747743530316095488
747717479695265792
747772143841181696
747691747514392577
747709787341729792
747653940028780546
747677730091769857
747750300170207232
747736571957420033
747738858008129536
747707429945761792
747646209800691713
747791756708712448
747759653392515072
747737465545449472
747748542664613888
747745874902646785
747619827599159296
747784668330758144
747708478517612548
747652560174080002
747659854098141184
747785616117600256
747798106620600321
747679823011680256
747741009749155840
747698525446758401
747659107608428544
747686051586654208
747768196904652800
747607769080037376
747644372812967936
747589280604651525
747726694396661760
747804247090028544
747778682928898049
747629219031617537
747764992733241344
747642900503273472
747640765589884932
747651801177067520
747774446602231808
747704296901337089
747638827938889729
747749020676800512
747661905108557824
747799062976442369
747762404768030720
747706448424091648
747597291750625280
747707954388930564
747708482619609088
747801797478121472
747676476233891841
747676853398343681
747684013243006976
747726996394885120
747709736859099136
747731530529779712
747709992724201472
747734525267091456
747712974782144512
747730859483107328
747747909383270400
747759393148665856
747603566680911873
747688044132728832
747633526187655168
747731446417219585
747794269004513280
747643605473452032
747699704197177344
747768545358942208
747780872359788544
747718238574944256
747806562333319168
747749045981093888
747704393311653888
747629957224923137
747768235026612225
747690690507857921
747728305156198401
747655760545464320
747597036040622081
747783250366574593
747723435657334788
747778762440327168
747793966695878656
747728825333784582
747772663876182017
747738870645727232
747762962555875328
747595299665772544
747720298078806016
747660235779772418
747759959501242368
747686554823450626
747593814756429825
747779945275994113
747603599836880897
747735267709161472
747670113348911105
747641160118702081
747589179907813376
747727197608218625
747794550048067584
747749188633493504
747806327485964288
747713482531962880
747684306722623488
747715847863541760
747659015094677504
747802884054585344
747744620772204544
747690455568097280
747739398842646528
747701444875288576
747588215440302081
747773523985313792
747658067060396032
747611896325386240
747711003715059712
747750740400160768
747630762384588800
747591805776998400
747806331717951488
747768708840460289
747617239914909696
747670998422528001
747793861997629440
747786966649831424
747788162026475522
747805555742248961
747792037718654977
747623359463096320
747789202167832580
747712610099994627
747677046466318336
747775860069916672
747664618848387072
747635267163422720
747742804802211840
747765156189470720
747614576729022464
747708755610116096
747799671247081473
747791416731013120
747710299130716160
747596520157962240
747742641333231617
747753697304682496
747721694689787904
747710575900303360
747627113356922880
747757115608076288
747732633422036992
747612919676997633
747771107772608512
747602266115411968
747781598028894208
747725172057247750
747667135267213314
747605990866976771
747784181653078017
747643529623633920
747624831428997121
747703978264231937
747713050359267329
747782705132232704
747730226222895104
747786249574948864
747660118066618368
747773141980688384
747697841733246976
747779576194031616
747747733117747200
747665436691537920
747674186051624960
747756646177378304
747642544163553281
747724471390310401
747785737760694272
747732562483814400
747594716640739329
747613452298915844
747782017245396992
747742980837081088
747769467963322368
747698697463533568
747724261603827712
747801625864069125
747618766838726656
747765655299055616
747729223440306176
747793950065442817
747680838188408832
747689801164460032
747698571491876864
747748957779034113
747788233182969856
747637665986715648
747653818389766144
747801860547948544
747719710981165056
747611887790002176
747757132368351233
747736949394399233
747802242380599297
747707308524830720
747704502355103744
747614882590232576
747794121985826822
747770927786639362
747697338588729344
747789210510319616
747748320458739712
747592799869108224
747744679500877824
747716825425776640
747753923750952960
747636257073790976
747656620155469829
747649011713183745
747802108158742532
747734755920191490
747724215428722688
747713230726897665
747770755543240704
747619081306648576
747803609568415744
747758327791247360
747803102053601280
747634461819416576
747793245535625216
747729324460113920
747800182822043648
747689159473651712
747762043919400960
747698722604212226
747715147746127872
747793304281059329
747587967879880704
747785804903235584
747772903161233408
747789407533531136
747697665790611456
747606787507904512
747613905497645057
747667533675769856
747794768034312193
747642443647049732
747591537052237824
747805560096030720
747671392745885696
747708021397164032
747716179398107136
747685020014358528
747751910757785600
747721602708701188
747767991618666496
747743828321370112
747760857183043584
747688324828106752
747794260372619265
747700962387763201
747779026610094081
747758784957788160
747682930915418113
747628459480985604
747597770060664832
747676522018967552
747591998584958976
747686836009603072
747678749542465537
747633316489158656
747776262580625408
747717018040819712
747594267682476032
747693353807003648
747688731776258049
747773507094913024
747678468192690176
747800833031606272
747698122906808320
747768134153560065
747636038676393988
747651327073849345
747795866723954688
747600466742226944
747770562538242048
747731174106214400
747753005534044162
747587233998307328
747774476037799936
747791303673520128
747678061659820032
747797330829639680
747728086813282304
747784995100516353
747742515462283264
747796970077552640
747689570607726592
747624781365780485
747696881485099008
747775478283415552
747783577769742336
747698177361457152
747767173758750720
747739403372593153
747692221282004993
747684839537651712
747590090067566593
747800640177471488
747753286531420161
747598768296562688
747767702186516480
747769593649893376
747804624707592192
747731815499194368
747601138103521280
747613771217125376
747781845194932224
747657031444738052
747798819530674176
747718230362456065
747643634552541184
747748458564587520
747685208577744897
747676261967888384
747676656224059393
747669505313210368
747743148764446720
747740082703077376
747738505506226176
747745375751069700
747798404672200704
747777172899770368
747800195581173760
747702245693722624
747666611109257217
747744826637041665
747662190220558336
747730502908579840
747769564235108353
747719316662005760
747767681072279552
747728678306652160
747797594928189440
747785112675287040
747711687336267776
747673007448023040
747730314294927360
747664094409408512
747728074368753666
747750778329137157
747763814255460352
747761595342856192
747806357009502209
747681941344952320
747792880501145600
747755781756456960
747789982300012544
747747644865290240
747711494247284736
747723737512943617
747714837111791617
747603100823752704
747593189784051713
747638945442299906
747681517510467586
747730079057346560
747763977631969284
747735838058917888
747786912040103936
747728082732191745
747646457222692865
747716154299420672
747797913888264192
747748442038992896
747614001933127680
747617944406921216
747615230860001280
747735313766809600
747592581769420800
747776317144215553
747789877614350336
747664501219147776
747687326894161920
747648566978560000
747741923822149633
747806004453253120
747791571920257024
747656989191331840
747711431479529473
747721308952211456
747783615308828673
747734495659499520
747796672277782528
747743513689755649
747791748273938432
747598332172832768
747695622849978369
747620582556995584
747765432925421568
747711871596257286
747798010206236673
747662622372339712
747694880462413824
747675402391404545
747623191829372928
747641751607853056
747739701130330113
747689318907523072
747783732740784130
747669207517638657
747639750715138054
747749381256937472
747746805954256896
747715281787691008
747641571080822785
747593957404639232
747657727720177664
747726187133341696
747595656143921152
747714954573287424
747770088636420096
747653562700800000
747733178924707840
747697342564933634
747699930576326656
747615587434651648
747787696400175104
747586302510399488
747761523829968896
747799536781959168
747715172542844928
747667437424943104
747776028051902464
747780335472115712
747786362644922368
747752267089076224
747752707511955456
747678506100887553
747675519966150656
747707832728961024
747720587439669248
747640421740871680
747694129736474624
747763671644905472
747774194813829120
747681177792823299
747717621978640385
747715680141709312
747713729832288256
747725402500628480
747716346968940545
747595236734533636
747698311499493376
747751990315331584
747716179511418880
747687469462753280
747590870463963136
747783711924568065
747795699132162052
747707438548258816
747741911381852160
747734839965671424
747802212743655425
747788509969190917
747692997458919424
747658289643683840
747794843666112512
747757564746698752
747730947408334852
747699037256716289
747694041966469120
747731291601276929
747699624572510208
747586617402089472
747706981260140545
747608725423194114
747629437127036928
747736286891409408
747781581029310464
747703927785857025
747731681696710656
747685556579147776
747727814200299524
747682721279934464
747728527290699776
747687779736367104
747720470003331073
747689386049929216
747764145257209856
747755878636453888
747722671987765248
747806688208617472
747675943351816192
747754523750436864
747733908771475457
747620998061637634
747606200527708161
747788677984690176
747693118900871168
747748894826725380
747764308805828608
747768792772599809
747773259807137793
747640723617505284
747687893116813312
747748655709425664
747715500017356800
747743567976734720
747783237943037952
747772475300249601
747781279089725440
747776157982949376
747708835037601792
747593764433199104
747780083780292609
747629663426482176
747720998682763264
747747884242702336
747686131173568512
747780171705520128
747739419772223488
747749897559019520
747729575908610048
747773851048747008
747805471747235840
747589037553180672
747670817840979968
747685892068876288
747682142428200961
747634122151976960
747796206798045188
747660332198420480
747592656893648896
747610298488610816
747707211741298688
747626421443428353
747767903341076481
747730741837053953
747635162167582721
747713666791858176
747725704599572482
747673548571967488
747693160923561985
747748563757604864
747708889697779712
747760861255729152
747726568546574336
747748253161164800
747762610288754688
747770562848624640
747781014869643268
747770545937203200
747792947702276096
747621966908010497
747731765184368641
747762073325703168
747739331691937792
747697875501613057
747751453360521220
747596792468901888
747674035077660673
747651822073020418
747699754335899649
747734436968603649
747768368980099072
747730901170290692
747677080117190656
747754330703429632
747686542580269056
747591457557651461
747641101289463809
747750446652002305
747685359509716994
747608377354661889
747707652243857408
747677721929596928
747690644517306372
747733791121248258
747803370736484353
747688757097283584
747670108974292992
747679710054875136
747784940775948289
747653528911491074
747787889522708480
747670754913812481
747626052172783616
747709652964630528
747597954320637954
747796831438934017
747732167975907328
747748525954433025
747704065988100098
747771988614258688
747712580504944640
747695543300853760
747677747107995649
747634801377607680
747800581314584576
747681949746069504
747806705128452097
747752548300296192
747729970122850304
747796756277010433
747600047563382784
747721506260647936
747634662944739328
747741160496500736
747743052110897152
747655785551912960
747635745272147968
747598768145563648
747731719386697728
747728053414002689
747701377518936064
747755702408646656
747708633996206080
747603138660663296
747659405160779776
747609266429669376
747781874861301760
747752472823926785
747728837719502848
747771674251173889
747761830135799808
747793929018310656
747793744641007616
747703890104193025
747784349421010944
747721434902986754
747758868982177792
747771447477567488
747782537515307008
747802208809291777
747758160337838080
747671501600624640
747786572515389440
747727809955700736
747701352306974720
747802808309678084
747736232147456000
747687540577144832
747627281074491392
747802540125847552
747681857341431808
747667080904859648
747722122596851712
747704426874474496
747723212985868288
747677948279402500
747749540720164864
747688111237378049
747592124544262145
747753974271447041
747606896748658689
747760672310763521
747652170149920772
747654351305441280
747676832695193601
747667965898797056
747585870690082816
747668670525104128
747784206869237760
747753047439204352
747798324703539200
747599561041018880
747752132875534336
747774899452784641
747787876826554369
747717735531089921
747666946796163072
747803882101813248
747714946339901441
747764329970229248
747684558552858628
747585874955640832
747784290549829632
747600424895651844
747798584695742465
747691193811767296
747639188531593216
747777650991693824
747688538708258817
747704565479374848
747596956122353664
747662953617432578
747708227098390529
747752267172974592
747598822574952449
747788480571289600
747795845928599553
747628283622096896
747679697287405570
747729773095489536
747594657840926722
747648013657571328
747731555595001856
747748051763216384
747712761078124545
747795015422861312
747694285059919872
747729483797528577
747730230413004801
747707119743401984
747749452815818753
747733547771924481
747788895916531713
747699129581715456
747612781176819712
747708323575795712
747763209961111553
747694545102602241
747741579935424518
747742406456532992
747792561780199426
747783640566931457
747793727863795712
747749570310901760
747778460542701569
747751747016331264
747678095205896192
747751725881298945
747740250399727616
747757044543987712
747784189920055296
747694247139213312
747707652399046657
747754943122051072
747750916388962304
747797565744218113
747804146548498432
747715009208254464
747672860546719745
747768884795604994
747671568520720384
747711284540489732
747639364797202432
747705911767146496
747629176706981888
747652732169912320
747685384742670336
747679458224648192
747763914587443200
747721581540089856
747658620842741761
747674324543340544
747728304971583488
747678460030623745
747718116914958336
747724723191185408
747693689661698048
747797305387016193
747716187920936960
747790561185267712
747762895551893504
747695157508775936
747692481387560960
747734563095449600
747715697145417728
747636684595007488
747666359308460033
747689478345621506
747633585268523008
747724253471080448
747656641072500736
747704913434656769
747790523239272448
747594003604996096
747686156310024193
747794642284986369
747759896511324161
747688207521832961
747687238713118722
747694394254462977
747659174536941571
747793362808373248
747787272951595008
747730783746523137
747713902021050368
747598038466723840
747637494288625664
747667990942973952
747795300597669888
747770759976747008
747678556315058176
747804222079459328
747796475128709120
747744423887409152
747672911067111424
747637481802203136
747783972072067072
747785200676016129
747692556880846848
747724454873153536
747707052638748673
747733879293870080
747626031268401153
747656825655410688
747804155058749440
747621736259059712
747692233990737920
747722143832612864
747721351016886272
747757849888030720
747795476821442560
747693672574095360
747715067693637634
747732352374312961
747655869605748738
747727025859891200
747664064948625408
747657098360684544
747776493317656576
747688580621926400
747610000374169600
747797087266308096
747592854155866114
747742859315544065
747771082887864320
747791982882332672
747744276789006336
747774325172871169
747594267745386496
747726778203013122
747785762700169218
747723976542158849
747774270365831169
747647052931305473
747717282621722624
747737931037708288
747755198815309824
747774153135112192
747686747962736640
747806541621792770
747803332622843904
747711314097737728
747772139537838080
747758525036761088
747767882616971264
747621564418383872
747644347848495104
747787432213553152
747696143186993153
747785351788437504
747674513303810048
747797335023976448
747714048586846208
747608389967028225
747803014107369472
747790485570260992
747702040298659841
747711737714081792
747751885369712640
747756306069618688
747662878132539392
747798463077720064
747692200675446789
747606305418838016
747723972297498624
747670331364630528
747669660418646017
747738954347253760
747737570260418560
747804666612809728
747623544066973696
747768213933531136
747758697129062400
747627247637397505
747750232734179329
747720445105934336
747750459432116224
747601419176448001
747649103904006144
747744503608512512
747778384869081092
747627087977054208
747743182301995008
747637351703273474
747736496686370816
747675842554232832
747792679434616832
747795225347760128
747631206758551552
747735347157700608
747801420313858048
747661506398031873
747719174177329152
747730003840892928
747595312194158592
747754775182180352
747698144008343560
747717307649114113
747620024999809024
747798962141298689
747755480148221952
747623422306435075
747689449207791616
747588907353530369
747710785657380865
747701117585260545
747683270943440896
747604485162205184
747720339942150144
747786958303334400
747735183739125760
747779605810061313
747733057122275328
747719459268399106
747702988165234688
747715013234819073
747698043252768768
747716208770826240
747786479871623168
747723431211319297
747680112687124480
747598252401270784
747790007641968640
747767312267128836
747774878724558849
747711414714904576
747790745659117572
747702111673196544
747611942655692800
747683618861031425
747785167045955588
747740393215762432
747659304635895808
747789986301382658
747763080222871552
747671635851878400
747805245195980800
747780893100630016
747801298557349888
747767538407211008
747711641047941121
747711674703093760
747798597555486720
747647996788080641
747709917436461056
747637393466007553
747761347832717312
747768784254042112
747702044547489793
747658612370210817
747591138685620224
747700517846028289
747678208443715584
747778498325012480
747697774838296576
747802812625608705
747800056955232256
747714665099202561
747739877161189376
747796399434178560
747593542143516672
747794105246191618
747676601752633348
747791446158229508
747717412296994816
747663968437673984
747799734035812352
747755249490886656
747766666101137408
747747380888539137
747586340586323968
747763529042771968
747629902325637120
747647166177550337
747773997924892672
747722294810787840
747697787211489280
747662823707254788
747606863332663296
747773632814841856
747690208305549312
747715596343738373
747755278565785600
747698601153994753
747754364408717312
747796823365005314
747716653350326272
747686576050823168
747674076739702784
747755391799394304
747805723342544897
747722575598469124
747636332189515778
747735158481166336
747738576901840897
747696675838373888
747787100796248064
747702346357018624
747615352314544130
747627889059893248
747673426857496576
747758038606614528
747764682103062528
747613381188681728
747725272649183234
747781526625128448
747745321439072256
747616568931061760
747636789431570432
747704397342380032
747640363263877130
747685691094634496
747640774108585985
747708809871822848
747604044735123456
747736878208684032
747803379104026625
747673254735806467
747619685189967872
747669035274346497
747796043048312833
747699590837768192
747631525852758016
747720973512740864
747595454808989696
747649779304370176
747731417065529345
747706981092327424
747675720961433600
747788111602651137
747654120266416129
747607118887391233
747676199212703744
747668402009939968
747803240683679744
747731757043163136
747798697984000000
747586139259813888
747802485335666689
747643173195898880
747784558897139713
747672570997182465
747800090576838656
747786526243889152
747793929035194368
747783720371781633
747683161866407936
747784085238595585
747787771889197056
747651947742781441
747699930454687744
747676706861944832
747763939904196608
747614979218513920
747720759393542144
747695467992064001
747687477662584834
747791798546874368
747785414841245696
747727902582661120
747697720417263616
747653004917096450
747731622586351616
747750111313281024
747625842465980416
747595655900696577
747750417602351104
747787582977761280
747682805354799104
747695585264795648
747694276818116608
747687016209461248
747747233894961152
747690766168956928
747795493468540929
747777831451656192
747730440144957440
747687863563788289
747790041150296068
747674458668863488
747759443572563968
747618217351340032
747723632558874624
747791878171598849
747797812872519680
747729340901756928
747723305428393985
747724060235276289
747728766353412097
747753785343107072
747764917172731904
747703994773086208
747658910446817281
747670201576075265
747787881004040192
747677189181693952
747633291566579712
747732411220299776
747589804997513216
747705882490830848
747775549620256768
747721355068604417
747794029845307392
747781799103823872
747682318580584448
747718712829018112
747805069278613504
747745254112014338
747756155351404544
747787910141853696
747611783234453508
747770256408477697
747688731700764673
747805371268476929
747731341702111232
747637804474187776
747656116880969728
747749414891098113
747784169212809216
747754733536940032
747702493350629376
747793799275937792
747668821348093952
747791697673850880
747664111132119041
747712681344368640
747756235001303040
747780276890271744
747720167992471554
747783921752997888
747757463873654785
747803550806319108
747670356392034305
747789726434852866
747764808280317952
747733023781752832
747704644831412224
747785322356932612
747712152841097216
747599904810373120
747773515651235840
747663716779495424
747612160449142784
747711095897464832
747754641224503297
747719283229265921
747794692520054784
747747418414977024
747796126841987072
747764015510753280
747747489944473600
747762132234579968
747637498273210369
747646143044149249
747697690767687681
747683912663568384
747706108735787008
747628442875731968
747671631636664320
747731257929392129
747685007397888001
747753244370288641
747607500908683264
747686487706173440
747766053967650816
747606506850369536
747668582427992064
747770785025036288
747741412301627393
747701755081801732
747777856600563713
747768520017084416
747712639233581058
747785066529587200
747718251422023681
747686374585794560
747660835611381760
747637905405911040
747739734399684608
747661041027416065
747795988547407873
747720759334801408
747696931858714624
747772911403040769
747621929071296512
747734462394425344
747752912894328832
747623577659146241
747726480394887168
747669127821668352
747729097879609344
747723800272314368
747788543729229824
747636475081203713
747739071955374080
747691348988420096
747633874432327680
747724501010386944
747774232784887808
747739537368055808
747753517004251136
747717324422135809
747615667101151232
747756578942631937
747714115737653248
747661473200111616
747694465297551360
747794877094723584
747739927429910528
747618179350831105
747758168575516672
747721678130655232
747704649046757377
747681794594594817
747591973381378048
747712496874696704
747670767517728768
747779198937239553
747797431350403072
747736467087187968
747773402337902593
747751457567318020
747729403937984512
747797121051549697
747651242965471233
747688014474772480
747760596972515328
747796265346310144
747743152786837505
747690514548391936
747715499774083072
747784139710042113
747712933153628160
747746369847296000
747724144284930050
747688781961109504
747691906872770560
747600051736739841
747757329601404928
747637217510719488
747739579529125888
747777168617385986
747759850571112448
747609652389511172
747735859114483714
747765135444422656
747644515612246018
747744687998513152
747772219292585984
747694544934834176
747768725735084032
747717580220149760
747780100544937984
747753936476479489
747617432743845888
747779035191717888
747620435798417408
747726682065346561
747725448705089536
747778187891978240
747728267352776704
747625267720495105
747762476243091456
747683946234806272
747760177672298496
747759791787876352
747750408983052288
747709799748505600
747782747243089920
747730519794688000
747756184699084801
747699024715780096
747692049546289152
747742951531515904
747655256968990722
747748031064317952
747762421339684865
747802183509348353
747709858519130112
747628325607116801
747730033117110272
747657287276306432
747716665761210370
747667470824120322
747745350568509440
747749931088216064
747762463630893056
747737851413016576
747609677748375552
747681437894184961
747668108438036480
747795867050991617
747727315220725761
747722663561469953
747776048926949376
747693437927956480
747707421473316865
747754951552688128
747768058589110272
747783351076003840
747676824138825728
747756759310274560
747753257007648768
747676882955571200
747772273893978112
747672789461630976
747671472349581312
747684134760423424
747713599787962368
747744331478536192
747697325913538561
747600848373571584
747697141351616513
747672570992955392
747621350248947713
747710353459523584
747744381717749760
747759426975707136
747650412547813377
747641428608753665
747756134170165249
747725100535975936
747671115577892866
747806491034345472
747772135519719425
747611078285271041
747775096752726016
747767253442007040
747750895715180544
747702728101617664
747792163342213121
747709581577555968
747747015883366400
747777357465825280
747754125169831936
747753072395436032
747693949393993728
747737159222824960
747782919041728512
747712232541261824
747694159092400128
747739994408820736
747800900291432448
747768909948817409
747754674489462785
747695228606386176
747685653140414464
747598193685372928
747745522484641794
747790221413126144
747782638262493184
747748471222898688
747738853897867264
747718381239943168
747778141729525760
747728812394319874
747744553642377216
747779676869898241
747770688635809792
747759133093396480
747746114141626368
747662148151689218
747702053066186752
747756352554991617
747708776384446464
747742796338110464
747703093249318912
747787398701006848
747803819287838722
747761720962191360
747627721631596544
747635975946444801
747698013955592192
747653436624224256
747769438628347904
747612689233412096
747754687315730433
747719157429436416
747711175668961281
747676148730073088
747688836621295617
747763818051272704
747791148215832576
747729802233262080
747626727480778752
747660713930403841
747705802757144576
747608373286211584
747594758483283968
747787264198053888
747608247507423232
747712454818414593
747799511712567296
747646088279121920
747761117062176768
747693836160405504
747779508976029696
747756956157382656
747761297668837384
747802217168703488
747754377042075652
747724270193811462
747713843078504448
747595098142183424
747789143401431040
747641499576377345
747770822916513792
747685351175626753
747727487203950592
747785616218259456
747766225841819649
747589305665740800
747610759711068160
747625670252068864
747799985853341696
747728011403886595
747660080724774913
747739965304504324
747800509826863104
747683325511344128
747775364978573313
747706494569840641
747773192723402752
747799536924561408
747746839508717570
747677625351544832
747800010855714816
747706360645689345
747749750414401537
747693005793005568
747625661947224068
747748727348170752
747698202648903680
747791467217838081
747668590657159168
747722152099651585
747790422903238657
747643001325895680
747722818872348672
747716137438281729
747601653847695361
747792834367889409
747720126221393920
747792415033987072
747600693452742656
747798559823634432
747786895443304448
747737021003751425
747658809754193920
747688782284079104
747752090898829313
747593579695046656
747768750733156352
747599309345071104
747791341262872576
747750123820752896
747726703003316228
747697602855079937
747798211734036482
747664471762538496
747793769748140032
747748534347239424
747749939464155136
747724211288932352
747628828902694912
747592178889809920
747644653869105152
747799318749417472
747630598802440193
747587968060297216
747709636183207936
747761561867943937
747750090387955712
747715025943535616
747707539270295554
747727151454162945
747719782045220864
747773263862988800
747795871006326784
747707656509489153
747666883625750528
747629890028081152
747802263033356288
747787360847335424
747718486248525824
747758415808630785
747739327749361664
747722789558321152
747792675177398273
747739453683281920
747714879226781696
747756813865656322
747668745829613570
747756449015570433
747680846669352960
747788614822690816
747730012170747904
747651280697425920
747670029387300870
747689046365904896
747752199883788288
747606364017483777
747669526200913920
747801621678043136
747789189756878849
747729731118841860
747704774892609537
747797729036869633
747600177440120832
747610453702938625
747722324003151872
747723624308695040
747768482427600896
747748764908032003
747616719963832320
747730037214851072
747768947848552449
747753714249662465
747719216086847488
747694859570585601
747587946874867712
747789206194425856
747719606270328832
747738476297101312
747682410838503424
747626190559678464
747791974762221568
747761922234257409
747645370939891717
747641260752703492
747754343223468032
747687683443531776
747702380288937985
747790922008563713
747776258625376256
747749456813129728
747705039146323968
747687309768855552
747676769772257281
747686773141147648
747790800239661056
747774928859107328
747740149660913665
747785414635847681
747671082379902976
747640744781963264
747740422378823680
747678350756446209
747740166731726849
747751709351489536
747671082077945856
747738698444382208
747764883622629376
747677847666450435
747797599361458178
747714900139581440
747770424314957824
747678053149597700
747798962367672320
747717672574586880
747740028021968896
747749016725762049
747737884883562500
747716976114536449
747643144070664193
747685925984014337
747624403677044737
747699532000075776
747780536647581696
747709468285210624
747739944152596480
747725599767146496
747725113328549888
747739051067846656
747744558096711680
747780775785930752
747670423513538560
747767655856218113
747730704356749312
747784458208706561
747804016365678592
747734088887443456
747748735376105472
747683665073823744
747794407362019329
747641654883061760
747757350526685184
747601859477544961
747755920323653634
747676232851070976
747743291265978369
747743056405864448
747748572129529860
747688362828496896
747732096819552257
747698269862662145
747701155543846916
747673565214957569
747789424432386048
747799973253816320
747783216963018753
747744730096738304
747735062133673985
747691483340378112
747759242334052353
747696583429464065
747784970240933888
747733954891911168
747802510623014912
747782483060613120
747767261763510272
747685472726618112
747721933853167616
747664690185134080
747703017533743104
747715424494694400
747689356601733121
747639494929747969
747795594492653568
747670117337686017
747716636346564608
747800908352856064
747739910535323648
747735435460378624
747726400724045824
747770755526631426
747636294461841408
747791970454609920
747682553436475392
747751399019134976
747750664864862208
747775390312202240
747684973897977856
747654917309997056
747745392578666496
747787843108470784
747658155333718016
747753085003509760
747632033388593152
747762266481778688
747772961680142336
747733677786955777
747767383410958336
747750220142809088
747628879301378048
747739319205494788
747753428839972864
747781811904839684
747790523553853440
747728678344335360
747771594576101376
747750232780378112
747659971333066753
747803290977636352
747696067593048068
747727113839591424
747649162896900096
747792293474738176
747763692574474240
747733610996850688
747600362144620544
747801344656842752
747717756527738884
747765047116455937
747627360912965633
747633253792681984
747745829067202561
747626102349168642
747701788644622336
747728455912009728
747766926173155328
747745145261522944
747783611315785728
747604749470437376
747778179637612544
747598340217409537
747683388149141504
747728233806835712
747754280317255680
747765537703403520
747723444037484544
747741416533680128
747798119304278016
747729731290804224
747664866073284608
747618561099595777
747735036942819330
747705257384345600
747779433608650753
747712916342841348
747728783197745153
747625414491705344
747653411600998406
747607572186828800
747806751081144321
747776849963520000
747678308767252480
747790858922168322
747728393299451904
747590186629009408
747729596926296064
747666631921442816
747781405069959168
747681139935031297
747764447234658304
747619076927807488
747792335308791808
747728850231132161
747737498982440960
747754326605631488
747689902079377408
747768511632572416
747692502522691584
747764451592441858
747634226976030720
747692385098997760
747748148156731392
747678501701038080
747683308654444544
747746986682626048
747768037521100800
747718402521862144
747741911469989892
747606238108672001
747666237640015872
747726820431249408
747701343918362624
747706532435984384
747736987466145792
747803085154680832
747745216615038976
747713222254395392
747782600199184384
747619551161028612
747628509825241093
747731681482776576
747669622523039745
747605193974374400
747745904510173184
747704884187774980
747783422370734081
747663033191796736
747603075783884800
747712933015228416
747733602562097152
747758759997431809
747776917198217216
747803915668840448
747775960808849408
747770042545221636
747694465406631936
747708566472167424
747751105191362560
747653554043822080
747714002399166465
747712580735635456
747670625083396096
747757803511615488
747699276302721024
747648647018446849
747676937640939520
747784009715974144
747646998371770369
747711334830194688
747640329432666112
747689008763912192
747789911114326016
747620889072701441
747801281780195329
747799624862339072
747701545584689152
747660789503393792
747691856734068736
747649318107099136
747774958248595456
747779056100384772
747698705860530176
747598935791894529
747731316431589377
747755442273673220
747674013963526145
747730779799715840
747793949952217088
747721208142118913
747706150712381440
747784303170355200
747693806900871168
747725251706904576
747740757923094528
747805379543728129
747767165361750016
747632352147365891
747739352915124225
747680959756177408
747724123556675584
747691898484199425
747619546593263616
747777911218896896
747751667530108929
747685456230420482
747601725356335105
747740585839058945
747794390727397376
747742876159909888
747765324112662528
747754121072091137
747693836483309569
747802250488258560
747731488444121088
747713117539414016
747723423024058369
747752397246726144
747593919467261952
747667764551245824
747720151521460224
747693676734914561
747695362991853569
747800686360952832
747740820900548608
747724437752004609
747675524080762885
747598797644009472
747796013700767744
747766628482441216
747665654711476224
747793006539964416
747625368421437440
747609140713787392
747759519074246656
747786219996721152
747702749010268160
747760945259225088
747783149938171904
747694075155988480
747805232709668864
747701075801669637
747776900190318593
747775327481511936
747777181468721152
747769346190082050
747637976616820736
747594984757432320
747702447041294338
747638425432514560
747737322913931264
747774912312410112
747685275699150848
747713599716663296
747667391056871424
747793820104986624
747788392612634624
747783560736706561
747722059854258178
747658620821725184
747737440169897984
747789810316750848
747720939715059712
747673426802925568
747756713135190017
747788321338888192
747736932705243137
747743161435447296
747650542554447872
747712244989960192
747730129426780161
747792729443287040
747605563140345857
747693521767964673
747605965718036481
747792930853761025
747697317617242112
747771166643781632
747607211518550016
747603843094024192
747732986011987968
747746403510816768
747771296839245824
747748760789319680
747752967474941952
747780276823138304
747806029765836800
747669983375855616
747743442332188672
747695929260662785
747798479821471744
747761612073865216
747607622220668928
747803173528739840
747782805728464896
747648822931775488
747773444104781824
747682851299143680
747696495470743552
747745577107095552
747635455701696513
747671627400372224
747799629366956032
747721120330162176
747709451659001856
747644347882020864
747695820200378368
747624504495480832
747661070408499204
747779773380829184
747782587620425728
747781606484615168
747717395486285828
747770990394998784
747734302851538944
747644150565187585
747786127638134784
747803110572236800
747730800708325377
747673359773765634
747672625619533825
747713960678408192
747687741958328320
747690942396764160
747661460407484418
747754787727360000
747621446755639297
747726577170006016
747785850969260032
747690996553625601
747663486377922560
747693484015030277
747661175110901760
747702166220115973
747733401222909952
747766666164113408
747710550755389440
747649582377623552
747776015217401856
747705664156336129
747616413506895876
747775977355415552
747650161187426304
747766871798185986
747736903496138752
747741924161884160
747712484027555840
747733594005774336
747734755769257985
747665512310648837
747730582575194112
747803651654225920
747626848939479042
747618280169406465
747771569359949824
747720663205548033
747588726822440961
747760492135882752
747653407310221312
747790540285030400
747769258092933120
747776271283814405
747789793635930112
747717450108669953
747743954188177408
747724534338490368
747731169647673344
747708650496614400
747705148391161856
747668016050085888
747594506837463040
747758466182287361
747782743015063553
747733916853936128
747667622070747136
747689658834911234
747736035350568960
747742238348808192
747802992859029504
747785943042535425
747693068581736449
747713654351626240
747749553391153152
747733124273012736
747799520138821633
747717542593052672
747784391129239552
747800165994606593
747726908322873344
747773561448861696
747772261470507008
747758470535970816
747751734311784448
747662664030093313
747699070836346880
747599690946879488
747682155321499648
747674013929967616
747784236292149248
747707501127282688
747645270561796100
747744331579039744
747798077264670720
747763482662035457
747759887996825600
747787939791380480
747629684356059136
747698114673381376
747784152435531776
747702686418624512
747730066667364353
747705613849886720
747774257963237376
747709996851470336
747754259517603840
747662148281708544
747803991359238144
747758050904313857
747740804224016384
747745434777567232
747801541684367360
747702547746533376
747792784246005765
747609530889015296
747736047644213248
747759389000466432
747707006279122944
747720864364376065
747691110030508032
747733967311351808
747679491636486144
747732709280219136
747641084721897473
747678015304372225
747773154701893633
747682134312259588
747722261134778368
747591893848981504
747657014625603585
747749893096284161
747724597391462400
747661506515435520
747699263841394689
747710143752658944
747784026451222528
747722634494902272
747741743416762369
747618179485044736
747789445454168064
747749436051308544
747770742939451395
747592044692987904
747711423078359041
747663855296331776
747623250432245760
747597979801030656
747656154466099201
747763461904547841
747648457960206340
747739663457083392
747718469358092288
747731073195454464
747793215915442176
747678581493497858
747682943632551936
747767350032736257
747695312559607809
747759384894275585
747685565127135233
747666875409104897
747788426297081857
747688929055416321
747604992614244352
747678367588159488
747611963350462465
747750060813877248
747640161966653440
747789659560878080
747712991643176961
747796110140309504
747779278272626688
747753391019950081
747773494558097408
747694993771536384
747782520549236736
747614437910118400
747800338191757313
747704267528671232
747774727691739136
747715386796277760
747697430901174272
747690271148810240
747710206679842816
747761415059083264
747700140425756672
747666246045417472
747588659918966784
747674793982464000
747724928821133312
747740716026236929
747725100582117381
747746969632776192
747761716759511040
747776098994270211
747757468264992769
747685338815041537
747768427826274304
747753974326042624
747735305344651265
747752946734088192
747684160119144453
747805719408316416
747761192538611712
747597950465892352
747664002268995586
747716409870979072
747726891545681921
747653382115102721
747681152622800898
747795644639645704
747714287683121152
747805249570742272
747774073199988736
747804771420151808
747618141652553728
747691315522076672
747694922652880898
747795527199264768
747758009019949056
747752741091614720
747702950374539264
747759804219723778
747664681628733441
747704062125158400
747731492948803585
747688153037824001
747772857019670528
747696692670115840
747789466379685889
747745006610448384
747647833298337793
747798807056912384
747628128160223232
747781732049555456
747787021100285953
747680120899538944
747732117736525824
747775738410115072
747764002843824129
747713423799107585
747656087516610560
747785305869135875
747797691594346496
747752531355394052
747716711835701248
747760341262569473
747691990947631104
747615125985697792
747711485913227264
747791391586058241
747742846690725888
747781191013666816
747679416105443328
747693815377592320
747747128915595264
747612881823350784
747617818766508033
747738295845724160
747735150046347264
747718515528966144
747789961135591424
747687305759043584
747701075747213313
747771539790012418
747596062903308288
747692682722545664
747743945824800768
747735116613566464
747687444250763265
747608893262430208
747786496669802496
747737876549361664
747653021694312449
747777982413086720
747689746705620993
747682201458868224
747790808561098752
747709409854357504
747710693219110913
747629361415626752
747788732305014786
747766028785033216
747699628821319680
747678199744724993
747688253818544129
747659489227186179
747709535436087296
747771229587771392
747587858903498756
747670377602613249
747745568806543363
747775146962849792
747752544005402624
747779026748579840
747591503812263936
747778297027829760
747743257602449409
747783472735989760
747699137810927616
747691072390823936
747640014935293952
747795279705935872
747748471185244160
747679256831008768
747660839486898177
747773880505344000
747743270369890304
747801785167839233
747688668891086849
747761805037015040
747774366859960321
747747598933557252
747687427251277824
747693492508430336
747760991124004864
747782717698248704
747615369297166336
747615356701671425
747712798839418884
747736597383151616
747754678998474752
747758474822553600
747796156172869632
747707883027046400
747610591909470208
747763763646963712
747644997630066689
747749821855981568
747702371812257792
747761587080028160
747742750104231936
747735586321084416
747724886924201984
747762882889191424
747730163123752964
747729361839742976
747624441551560704
747621639727235073
747595589077053440
747600546756968448
747606460482326528
747745485130240000
747728992845832193
747712400221147137
747751495504912384
747790733105520640
747785045730033664
747675167615221760
747764531150073856
747669672775065600
747780234762719234
747708050706956289
747782197566803968
747799100867878913
747753877617803264
747690023684870145
747729416495718400
747726820406079490
747656490329178112
747764392763101185
747771820997124096
747604593882857476
747697787274412033
747647598081740800
747605726739193856
747701948116242433
747660562725732352
747759867004280832
747804767364079616
747776237435817984
747615671404593152
747719962429693954
747738761279246337
747726568785588225
747661137311825921
747650060201123840
747792918153465857
747754141905195008
747777781073776640
747744947894423552
747804536375480320
747708692305424388
747709292459995137
747733225188040704
747758923319484416
747799666977300480
747698936442400768
747673699415920640
747671308700426240
747663788388794368
747727004691214336
747639503288995840
747783942313492480
747735360059379712
747657681264050176
747789365833793536
747700127750623232
747726421825552384
747753596637290496
747805908110020608
747613746009247744
747598604521529346
747699859470323716
747674747958337536
747724136114454528
747661447728144385
747785473389649920
747621119838982145
747720172186763264
747594775159676928
747589821770629120
747736039540785152
747795917185515521
747660843958026240
747790989029441536
747680699851902976
747678875380027392
747794545706995712
747748442106138625
747737976969519104
747660130729209856
747720247940096000
747650878061027328
747709984402771969
747701222627549184
747726820171096064
747636223359983617
747806209969786880
747664148964773888
747731601962958848
747774878825209856
747779186119565313
747732461547819008
747771896322789376
747715474536927236
747724777687777281
747763562215579648
747683098716938240
747744054738321408
747670578681765888
747716611411435520
747745392607977472
747651658310684676
747691487635333120
747589058453508096
747795795412455426
747662710406524928
747805622729572353
747664635738923008
747786476050583552
747799742286016512
747749326827458560
747733518663487488
747799860020019200
747634247670829056
747672416000819200
747706976868638720
747715067991498753
747780389817696256
747586332252311553
747760253282902018
747768692054888449
747768087999479809
747751566573187072
747764787128471552
747798018515042305
747783602721660928
747633803414249472
747805014530334720
747751755358867456
747805392076345345
747746977937506308
747703793761026048
747721942132736000
747750316762869760
747766393743998976
747757183052488708
747608649900621824
747757350572949504
747721887787147264
747684747200040960
747620582720606208
747796349085691904
747723322176180224
747605021844439040
747795061807681536
747716498278453250
747638773341634560
747722248623132672
747764866820247552
747734273692700672
747704980363173889
747666388676972544
747664069369434113
747674907593609216
747797678759763968
747744721448112128
747750644044472322
747611472721813504
747699594985877504
747751466052509696
747784554824380416
747806252160393216
747634671580643328
747588575928016896
747757283560538112
747639423408422918
747788283791482880
747751172518318080
747784189890592773
747743878413942784
747768775995461632
747796651075526657
747712991630622720
747766691216691200
747624823338086400
747787985920352256
747676085786120192
747614094384074752
747625376885530624
747779563502059521
747737364701843456
747668641240465408
747742741753372672
747749666532401152
747619940925116416
747799238935928832
747776162181550080
747600311863361536
747684076287627264
747801289979990016
747702564507029504
747706951757336576
747704661768048640
747734424746364928
747782663461834753
747698173007781888
747786417145806849
747772760391356416
747735275816763392
747791676639371264
747647233311506439
747710949059092480
747797729158520833
747741554933116929
747765000882655234
747615071342329856
747750031399206912
747595320306077696
747610797640134656
747636684519440384
747664123937300481
747651700283039746
747625616015396864
747795715926142976
747731526218047489
747754200633847808
747763348364636160
747699926377893888
747774815772250113
747643907404632064
747738362870665216
747667391195250688
747678128768712704
747655437412077568
747745694648238080
747687872006848512
747671379936411651
747710227781390336
747766062293213185
747781211955695616
747755597609730048
747656976751009792
747789550399938560
747686760663113728
747688950014296064
747708222799241220
747707958562275328
747645631255187456
747803756373360640
747772504790315008
747734424419246080
747735024267595777
747690195575775232
747795975926874112
747737943582744576
747634415778422786
747686173443760128
747801600584978432
747774471834996736
747764787208085504
747758499837284352
747754070723592192
747734042762706944
747763369613070337
747715801856237568
747679252678606848
747604489113198594
747717039217868804
747796533937045504
747805761384882176
747715394933260288
747779395885096960
747769576969093120
747659166370635776
747700098201714693
747730372872507392
747693844855128065
747605692991705088
747616061340606466
747728766370209793
747728846254792704
747768029287682048
747805530450726912
747604824611446784
747657555669848064
747675351837474816
747594615696560128
747664434114461700
747619957840584704
747606124963069956
747716133113978880
747684030167007232
747793517976653824
747769367316799488
747687444225597440
747614131809845249
747768096325275648
747768947961925636
747784441754431489
747637124955054080
747617449458098177
747625502567956481
747651842771914752
747586923561107456
747644100099309568
747700593137967104
747664228547461122
747663821960060928
747719815738064897
747785527936462848
747767710625447936
747766825358864384
747801835558178817
747755094050017280
747763277258698752
747744302214877184
747709904463536128
747786827990437888
747607660162334726
747651339392552961
747701319096467457
747766523503194112
747772085024493568
747653008809463811
747789944719020032
747801189425766400
747671312932429829
747597396650004480
747676358587850752
747738291697500160
747673913317011456
747640702666932228
747784278000304128
747601045510098944
747783116173938688
747705345406042117
747730892995571712
747623200054358017
747589406702239744
747736693504118784
747776585848102914
747647006995288066
747726094518878208
747643244775903235
747608897553240064
747625292806578176
747644234539360260
747673905146527748
747802158343544832
747591121837166592
747632352180969472
747792213694906372
747759691204276224
747715310950686720
747693450296987649
747730561570054144
747798324661587968
747757178686152704
747780599721631744
747730305918898176
747763457521520640
747623233394880512
747701453112872962
747794038229630982
747799151161778176
747741026534723584
747756667136245760
747696650769043456
747796970056654848
747801571363270658
747749876482576384
747667722427850752
747734986669834241
747594200737255424
747722202552930304
747778062146740224
747586772440227840
747785653811843072
747616593891319808
747736647668731904
747610772369375232
747778590624751619
747696121997299712
747791559517679616
747766905071632388
747647094769463296
747596872253083648
747617025946640384
747802993140039681
747797712599416832
747641654920753152
747629935947218944
747805144570527745
747768469823750144
747729059858243584
747597694399545344
747710923696128002
747805996009979904
747790234126008320
747720176553058304
747656788019978241
747730150750556160
747596809363554304
747783896444583936
747784307486253057
747607819508158464
747693043592077312
747718792499892224
747777722156474368
747804473817468928
747687477515780096
747735313901101056
747703822869495808
747727793384005632
747621274835369984
747726673517420544
747695694337687552
747678489210392576
747730112850821120
747793937730015234
747774081710231552
747791504756838400
747755538482667520
747722735229505537
747677537128546304
747710970169012224
747778519489515520
747716619925860352
747599200276324352
747800522434949120
747611069879771137
747767970575720450
747715520988876800
747749260007997440
747798027197251586
747666174910013440
747620955967619077
747683253847457792
747618611628478464
747656095934615553
747760865353437185
747705504663736320
747620322870861824
747657618336940033
747798677083815936
747800262727843840
747634994479243265
747777949001097217
747671040113905664
747709380397776896
747779106477989888
747789839689457664
747704196015734785
747714300316377088
747723464824479744
747788833232683008
747767672612462592
747791379116531712
747661728679366657
747625825613320192
747741336749617152
747735448030691328
747614098322501632
747735783369547776
747737331352821760
747795766299758592
747766603320786944
747743245149495296
747699490216415232
747725109121662976
747755131932934144
747769531037290496
747703701108817921
747722022181011456
747654724330098692
747641634049957888
747799222351724550
747595228219990016
747703676177899520
747722009447141376
747746826929967104
747726761425768448
747693857169641472
747727747192098816
747747225409851397
747630271411945472
747666841947021312
747794474470940672
747768117569388544
747768566175399936
747707442696495104
747714644303839232
747779605445120001
747737213790752768
747590866253012993
747781870373462016
747753693009838080
747749847118323713
747798849150849024
747750606027239424
747804351805140992
747587929925550080
747707874730721280
747656838439645185
747800153520742400
747795749665116161
747642359786184704
747729705818796032
747629818674454529
747740267042775040
747771669809405952
747683925330370561
747606456237588480
747757929504321536
747776141147111424
747751507869765632
747666065866526721
747715919288373248
747770713784803328
747730096006565889
747645719075495936
747673112410460161
747671879125708800
747687926365036546
747633714989936640
747778733361213444
747671057100865536
747775738527518720
747762446845247488
747634885179875328
747784936552181760
747711649574944769
747694603860598785
747777139206987776
747777013700829184
747692783587233792
747691172764737536
747752300651905024
747602169956728832
747779290960437248
747693567808798720
747685519132332032
747677377635979264
747766875921145856
747698206704807936
747765332513787904
747772189898907648
747776505921548290
747703709644230656
747806461904945152
747734055328845824
747735103967723520
747785242833002496
747694452966318080
747771611462385664
747624768472375300
747707392477921280
747801554254704640
747711192387436546
747716573738180610
747735691107377153
747792322612563968
747735217079726080
747603239248470016
747590924906147840
747602429638754305
747599636492259328
747750237243121665
747760832105218048
747755559554793472
747698169111257088
747748668313374721
747774152820592640
747676031490924544
747741001129721857
747805958529753089
747712714793943040
747744138636857347
747603008624570368
747791060043173888
747786475962503168
747700803218063360
747771003040825344
747730096241389568
747723188059136000
747788296353366016
747657169630339073
747706528124313604
747716602993451009
747747531703128064
747654934187900928
747755228280328192
747722047074205697
747763801672540160
747733753498320896
747789110039937024
747725478270754817
747749150570258432
747710538067623937
747708944282431488
747700786365358080
747784286657458176
747768495044165632
747611149722587136
747760974707494913
747606733275561984
747627268688666624
747724437731033088
747663381453242368
747788950631231488
747756323085889536
747607840529985536
747725771662311425
747696101017411584
747653331854688256
747748664181948420
747804226370285568
747656502941450240
747593596522496001
747780700275884033
747776443145396224
747648827335806981
747609346037559296
747675297638678528
747632440139726848
747762001955414016
747774362577580038
747627582867279873
747713776212971526
747737192957681664
747795178921000960
747721640184782848
747653860299268096
747767425546985472
747775536949301248
747752128572178432
747696482887819264
747682046173118464
747792309966770177
747801797650186241
747653596196515840
747766162889543680
747777626102710272
747762392361213952
747774899448537088
747701692095922176
747783879520550912
747628409392603136
747629592232394752
747806688087019521
747715202246971396
747788078308175873
747763247919538176
747798966595690497
747769308755931136
747736106683273217
747739973424660480
747758864653762561
747788183056744449
747680682973986816
747717076790415360
747727164179648512
747761926722166784
747761259680960512
747796173222739968
747638093935689728
747757673530155008
747752024004038656
747750019084746752
747592296250679296
747753303157649412
747674005742694400
747730071050461185
747670863927984128
747618263115399168
747796961781288960
747718523875647488
747720897977589760
747617818519076864
747723364316352512
747730439998181377
747698986698563584
747727667349303298
747667240141660163
747689570746109952
747593625815625728
747800266620141568
747677092582690817
747617902556151808
747720042284990464
747709447481483264
747743023048560640
747762241022398464
747602421312946176
747638098150948864
747764426246361089
747800040370995200
747754406020521985
747766821315616768
747639251689410562
747771435179966466
747788258537578497
747649322171367425
747649699566526464
747800946219061248
747733677967310848
747641487094079488
747652010581843968
747707979324137472
747704116319784960
747655487668297732
747704225442992129
747641474691571720
747781237343920128
747736710478442496
747670444652830721
747744025277513728
747642422298034176
747790120741376000
747805803231514625
747732856068255744
747612802387320833
747719052391497728
747697305180995584
747786152967540736
747730272129540096
747595312143863808
747635426437931008
747751294249512961
747603918880858114
747747628109168640
747695790907326464
747648571160297472
747636387051012096
747800438876045312
747738690206769152
747642967968649217
747598063582142465
747739730373140481
747727374045876225
747691416348942336
747789109742141440
747641520640098304
747753064224948226
747748056066555904
747667131274235904
747722739323117570
747754154622353408
747726661081247746
747622189072027648
747686580014428160
747666627911651328
747756465448902656
747622042422419456
747685577684844544
747735926252707840
747657610044805120
747683862298378240
747769442679939076
747764418159775744
747767324552232960
747796172933300225
747660382328717312
747608889022021632
747662299444486144
747789957146746880
747733241738723328
747695220402327552
747706490572709898
747731241038929921
747586239595945986
747717454315544580
747735703820316673
747668502551609344
747703370140557313
747592975845326852
747746630091284480
747679093206958080
747670625012060165
747748936962605056
747715512545742848
747789982161481728
747703562738745344
747620276741996544
747761775668498432
747678304837185536
747586768245923840
747618074761773060
747593940610625536
747740523281145857
747717684951977984
747748827692666880
747665042234085376
747636256671051776
747619144271429632
747633941801242624
747585639982346240
747729051838779392
747806000518991872
747716821143388160
747688161569083396
747690673927761920
747737067132686336
747798530413072384
747715852200513536
747649443973980161
747634616811425792
747712933086519296
747755819538726912
747787159357296641
747752556344946688
747753164791775232
747689243665915904
747694654209007616
747729790061379584
747759795956965376
747796362008363008
747737973110804480
747612248785334272
747659321266311168
747695912588353537
747720490966519809
747781480638734337
747717609454440452
747748366268903424
747737079568867328
747734931959341056
747698747967213568
747729961780416512
747700152891244544
747783288404705280
747697426719453184
747651675117207557
747784630372179969
747720935793373184
747630863052046337
747803672478785537
747704389352161280
747726300069134336
747713545266208768
747738132460769280
747627654220754944
747766863111782400
747799507698651136
747761213673701376
747691982487715840
747799729971544068
747804691791249409
747790984889647104
747625712253804544
747741202523561984
747717357754286081
747775817992835072
747717861326610432
747792251317682176
747653327802994688
747612827590885376
747751214415216641
747790883924369409
747802892367650816
747758390886162432
747705177814212608
747794424109883392
747738073501413376
747645568206376961
747721157865050116
747623166458003456
747755211385675778
747715482929737728
747649036803543040
747764996650721280
747706880730992640
747759733046534145
747691445549674496
747766859173240832
747646914456338432
747795552247615488
747615046113497088
747770327640477696
747706251602202627
747655454076076032
747773196733120512
747795103440330753
747741479284641792
747786052417499137
747669395963547648
747786320748093441
747700392079810561
747658490894815232
747740980158337025
747641206021173253
747694389883961344
747678174566359045
747801311006056448
747788249897263104
747720205875445760
747765407860199424
747751659132985345
747679684637429761
747592480825106432
747651771489751041
747723766705291264
747788338267033600
747758877421244421
747723481572335617
747630468607021056
747607291201986560
747723737575866368
747670482485391360
747755626944675841
747595509045432320
747801122459385861
747779144386129922
747651020902244352
747683631506800640
747711590942777345
747764501802586113
747724098244067328
747632930810433536
747661019879706625
747626169562849280
747756939656978432
747679240183775232
747768930953900032
747757996495646721
747805165688856576
747633048083128321
747586373968887811
747745824625561600
747675637159178242
747703286011146240
747623510474883077
747747116718690304
747798182302711808
747733619200884736
747758864968355840
747698848357826560
747721522782011392
747778112570687488
747772823238750209
747691047048863744
747703416282038273
747744901757022208
747729965978890242
747663700295811073
747790040936419328
747797116660092928
747700077557252096
747780528187727872
747638609767993345
747708264645857284
747797141855297536
747636474997137408
747730242748448768
747760416843980800
747720423878627328
747776929693052928
747752569074638848
747796340881657856
747785494415687683
747739109439971328
747775159654879236
747770440995725313
747755723396874240
747773691661004800
747692292794884097
747784819149414401
747784336838172673
747794319151632384
747703881807826944
747753391162597376
747789139458789376
747726086327373824
747662181685170176
747758030238920704
747671455547142148
747697841687109632
747717177562763266
747627331364196352
747803437555945472
747730385262551041
747761024640528386
747797024456712193
747748223884877824
747744541134970880
747652560002088960
747654439251615744
747753126795575296
747684210232729600
747659250172858368
747664807621451777
747608792506892289
747670025306251264
747725016872161280
747634142905569280
747717198492405760
747771468700852224
747731648070950912
747602341897998337
747636785212186625
747775507979186176
747723125253672962
747771535750991873
747755228397723648
747732323320365056
747754011915333632
747771762188877824
747712484115623936
747686789868044288
747658654371975168
747804264030953472
747718154663624704
747693630832390144
747665315006414849
747586588029259776
747756595585646592
747798630850002948
747756813844615168
747802833693478912
747775369202270208
747650727040983041
747772240255660033
747679147833573376
747646440525144065
747699330816032768
747791832046698497
747762098701139969
747713012597952513
747657677367554049
747801453918584832
747794679769464832
747722458019540992
747743530261618688
747731035509530624
747751335840391168
747679240213176321
747595320482205696
747679072470335489
747773695653928960
747714199774760962
747665482610794497
747600085220003840
747770965505998849
747619924357578752
747683333677662208
747620205216563200
747704158602534912
747798501115912196
747718079543713793
747785708161490944
747732683728523264
747737893230239745
747733082405543937
747650156808515584
747633337791979521
747751411639795712
747778003522850816
747645417068855298
747679668078317569
747753785360007168
747774949792821248
747719073316880384
747737947982594048
747734499916677121
747795619637501952
747697975997112320
747592376202444800
747726346382630912
747782034098106368
747669387587510272
747785326433812480
747762090010640384
747779009824571392
747733174726332416
747799331529334784
747621333383655424
747704947030953984
747775893553065984
747624370017705984
747714912793792512
747728766420541441
747723225652674560
747777281939152900
747699683301142529
747588051736494082
747726941902483457
747590174054490112
747733971388276736
747637871817928704
747651867971325952
747718788179759105
747768045905543169
747671837279133696
747798555625201665
747722806423584768
747683275213266944
747734357587132416
747713121494654976
747623799877668865
747778263594897409
747801529298599936
747790699471511552
747720784802635776
747712811468529664
747592787172810754
747694113244520449
747662273959845888
747702925158457344
747767551250292736
747672240016203777
747782021418721280
747610919207845889
747745740877930496
747772597128077312
747713960686804993
747631252967153665
747757874894544896
747587368266301440
747704821059297280
747778389159854080
747752363604254720
747799193184505856
747730326911393794
747664430163451904
747675439964033024
747743081722699778
747688027011547136
747656372590940161
747772416680595456
747751071624343552
747806218438217728
747742729338241024
747778070673756160
747723481492652032
747714283660840960
747707056589799424
747802854614654976
747673124779483136
747590170069721088
747691449727205376
747795447289348096
747735146137260032
747734630065930240
747773293176852480
747739453658128384
747630821205499905
747593428955971584
747701264406953985
747766850935717888
747666199924903936
747739856026091520
747664153146429441
747736597068603392
747682998187921412
747709871148130304
747799222167101440
747800895862247424
747790422836031488
747616350760116224
747671644215324673
747717575983927296
747795887724855298
747661212838670336
747795531343208448
747677168096972801
747755790509846528
747620897327034368
747746193661366272
747778263267872768
747740720161644544
747768230706483200
747776523000815616
747783141411131394
747801243926544384
747792230279065600
747692162666618880
747763998549020672
747744407064027137
747631198642528256
747586587966373889
747708855879098368
747702614800859136
747805237109481472
747729873825898497
747755526059089920
747714312966406144
747637259424440320
747658616807755776
747626475814150149
747795447478124545
747709921618165760
747638534375366657
747767345863659521
747685816865030145
747643110407176192
747781685945712640
747683832791441408
747695732111572992
747711498429079552
747794902193475585
747740510316601344
747745761820020736
747679873548824576
747641633894727680
747755819823923200
747727478685335553
747745589841006592
747774270525280256
747686248886710272
747724790455242754
747597275099193344
747656435555786752
747705693742972932
747745862248435712
747731756846059520
747804226017857536
747725423438667777
747722520997036032
747668012069715968
747656427318181890
747759338677223424
747615105114849280
747689860023070720
747762014877941760
747782034161016832
747771137468305408
747785163149455362
747774756884086784
747773628851200000
747753089281687553
747758483299250176
747626593229602816
747797561612902404
747720986028609538
747779341543739392
747705190384533505
747718607849799680
747802129130266625
747767022570831872
747590929058398208
747728464451600385
747722739264462848
747754364253708288
747641076006158336
747713645782667265
747709661361618944
747777785461096448
747622356756074496
747672835376693249
747737083607916545
747767131861745664
747687897248178176
747674186051690496
747619144254644224
747677952620531716
747658654615244805
747769514171863040
747705882230816768
747673732982923264
747798211713196032
747591197493862400
747755320714342400
747696042670448648
747747191901552640
747679496124440576
747750786684325888
747760794222338048
747742318418137088
747789046940835846
747779009841242114
747790485708804096
747740472844619776
747732549867278336
747727600592818176
747734969833955328
747731958277505024
747723963816611840
747736500675149824
747706431986667520
747704380749668352
747681731449393152
747683644089696256
747770038556450816
747606015739297792
747745589799096320
747800547659497472
747734659577032706
747713268538613760
747645085874065414
747618586261217280
747767526126288896
747652023269605377
747615616908025856
747744633698951173
747799591324524545
747799285404557312
747799323182764032
747708331607855105
747689637800443904
747741559223836672
747678858443374593
747621551516704768
747683530700898304
747709183290712070
747757623458562048
747634520564895744
747731920457433088
747691563145437185
747716229876547584
747641499962183680
747658067106467840
747618179380240384
747758172807507969
747783233610330113
747605709672456192
747730624597889024
747762794850844672
747738979454357505
747799281042624512
747664958431854592
747762262211846144
747593999318392832
747707501324435456
747629118066466816
747696122374787073
747727709443334146
747792951980474370
747761926554394624
747781396538744832
747671493023309825
747620167337771008
747788006904500224
747746684592074752
747665516437905409
747802787732303872
747658079710380032
747649947047235584
747797557099761664
747765374364459009
747753076698787840
747699943058571264
747608687850586113
747723808828702725
747761272192700416
747741793949720576
747741710151720960
747687976696700928
747778628201615361
747788317006110720
747599032571170816
747696629772333057
747633324869324801
747757610556882944
747691135108276229
747617164216000516
747663608109215744
747775625318916105
747636370122899456
747663368853528580
747630200234577920
747691604824170496
747700723236864000
747670692099919872
747689801348972545
747804553488306177
747643605431492608
747662932855689216
747733623458127873
747695392343592965
747767420950093825
747713800992886784
747621396335964160
747610122046824448
747742880312266752
747706041622736896
747746395239616512
747672860634775552
747730368845983751
747598260517371904
747760332689506304
747758097108701184
747771607083528192
747633211665059841
747788392704937984
747784659698851841
747668704205352961
747771166484467713
747755870109466624
747784588638982144
747730012271480833
747711603471192064
747689067467390977
747727013331542016
747776506038882304
747750073681981440
747777067954016258
747790963783892992
747773146179211264
747651666711879680
747731434232741888
747803961869086721
747671837115551745
747805123729055744
747707274974666756
747780834657181696
747790737350266881
747670109037146112
747616786879643649
747775545539239936
747748811116781568
747753663943172096
747594141668937729
747718402492502016
747598684146151424
747713256047976452
747595232309448704
747692741438619649
747711171436888068
747660298627223554
747788103159586817
747790246557941762
747722743341252608
747665642145353729
747749872032448512
747718893012160513
747672642648424448
747776170427564032
747791127265214465
747702182972096512
747704246565478400
747611606897459201
747773087832227840
747763063235969025
747797221752463360
747651607962193920
747805488478203904
747769459532759040
747600965851766785
747752997061439488
747592334028607488
747744797226577920
747800186974576640
747678812415070208
747726253910786048
747806637986037760
747670251555397632
747605676202016768
747635799571693568
747648261062856708
747710391317331968
747668301187252224
747626324815151104
747724249121591296
747609182627471361
747780402408914945
747757044275548160
747589784101523456
747763000510193664
747712719067955200
747733078311903232
747745182993485824
747626089963470848
747760617868648448
747717114845347841
747746420380274689
747766397917233152
747607748074868737
747768092093198336
747747108124393473
747675947411836928
747738824524992514
747669400342388738
747690581497872385
747685456079360000
747610755604742144
747802837996929025
747655856691515392
747630607136497664
747708575133343744
747725864180322304
747802833471209472
747712903655075841
747628648572719104
747707577019023360
747644725000306688
747772320039723008
747667349222854656
747703596406411264
747592157872144384
747715969431310336
747760085485555712
747649871520358400
747593399348301826
747804079380901888
747720709015744512
747687901329231872
747677604426227713
747768717296144384
747680041195155456
747669660183699456
747729080997523456
747619807000879104
747633396260605956
747669295463866370
747629244159766528
747791081245278208
747688987708506112
747721346826776576
747604816331870208
747722487450963968
747757665196085249
747806419890626560
747744948225605632
747787490992463876
747643156452212736
747731790459113472
747772609476046848
747623443357667329
747755542685224961
747754154551054336
747712891000881152
747692548441915392
747714505979854849
747779601435365376
747655982583586816
747622931623141376
747782667614072832
747730334985367553
747664086024978438
747726933450956804
747790632639467520
747744293767495680
747696537317294080
747765449681678336
747585665076969472
747615750920142848
747635493555347456
747610491082653696
747765281951457280
747612261397630976
747668116658855936
747790779121295360
747762211817406464
747784311743651840
747713205649215488
747720440890724352
747725163526037504
747709506289795076
747628451121639424
747736698054901761
747609979394400257
747665105471549440
747649078658465792
747620683497115648
747744381772439552
747589347768049664
747673946930184192
747763113596948480
747787704918810624
747615109107847168
747690732522176512
747616086389055488
747668930618073088
747648399265136640
747636110201872384
747766523427753984
747763130311270400
747706087823020032
747688123455377408
747792272431906817
747790577748611074
747658356572172291
747755941479743488
747737964608888832
747659912558288897
747774975021441025
747683593586098176
747765898577051648
747625817455353856
747784508875870212
747650588704391168
747692066176638977
747628862385889280
747768025210826752
747626710582059015
747619206951219200
747715327950209024
747667345083109379
747732633698897921
747758269221965824
747716682727198720
747617625811750912
747590270544388096
747776417790734336
747610818540376064
747717106238636037
747805258097770496
747772248900141056
747676912122798080
747663339568926721
747730922515087361
747652581112053760
747740611101495296
747635141158273025
747726664910643200
747709325901238274
747766204819976194
747740711957602305
747646012777467904
747684793438113792
747670151030521856
747789542049013760
747780800800821248
747640581174755329
747797267994771456
747719333296635904
747788539438456832
747675926528409604
747694809180213248
747600428993413120
747587942839914496
747653101054746624
747797024364503044
747796940612640768
747626622442938369
747686429011083265
747741836047974400
747769514171981824
747784575905054720
747597358762856448
747714610766151681
747695329441615872
747788522518618113
747593655469359104
747770226956206080
747689650244947970
747694092298129408
747749326844215296
747675251358703617
747684835418902528
747687909642338305
747711666087944194
747710169036038144
747723917624807424
747742339188195328
747643836130811906
747675389611368448
747681223900815360
747752317567410176
747706889014751232
747714291701264384
747702111643779072
747750082062213120
747657681209597954
747786769446248448
747711385048604672
747748882172379136
747761947383324673
747782654897102848
747677956487712768
747661578007359488
747707803435950081
747780221986713600
747793392407617536
747723888411435008
747747003140956160
747778695486652416
747737473812312064
747716737337073664
747706725457870848
747697363603623936
747806738611605504
747630833796780032
747753584314331136
747804763094384640
747611242202828802
747662139872190464
747627398586204160
747632935163965440
747755525924855808
747749393860681728
747802133236428802
747675905519194116
747793220428570625
747656477519810562
747612462384578560
747698055789617152
747724215491657729
747586218687365120
747746097276190720
747801571367526400
747724299331579905
747695547763539969
747792293403496448
747710135531876354
747653029730615298
747768477964992512
747757451278168064
747779555377684480
747709166492450816
747763142965395456
747781778157473792
747769992217792512
747747443626774528
747764522899902464
747702417882505216
747787675579580416
747790175376400384
747793656346664960
747770768243699712
747644633052774400
747728401704845313
747701658730246144
747775344225230848
747588328573308928
747782919276486656
747751193523425280
747674215168512000
747677856147316737
747751285609349120
747651301643792384
747728279935803392
747672638412230657
747594028435202049
747762849410326529
747761234733301760
747777667710214144
747760500503511040
747644548839505928
747669010066579456
747742582424354816
747713633476542464
747707677690691584
747605780967333888
747718515373805568
747754125392240640
747751293918154752
747782843644928001
747792880526295041
747729404160270336
747753324275982336
747684365560328192
747641948576616448
747693018539499522
747707887028412416
747683254053015553
747628048531390466
747770252142862336
747719694208143361
747797192417677312
747702484844617732
747799843263909888
747717257237774337
747731312472170496
747766351603896320
747599024094646272
747647854009786369
747723787869822977
747714623294607360
747796210866659328
747593441341747200
747731475970273280
747680066398724097
747769165788766208
747788346559176705
747802921840975873
747774018795646976
747721342523408385
747771388912615424
747779261625417728
747720457458065408
747785465139331072
747643462502256640
747721690570956800
747635460168638464
747627708922765312
747742519371370496
747683266833096704
747738643972841472
747806516380573697
747678363351977984
747690854224138240
747725649876496388
747694977162055684
747797037031260160
747622243644104704
747780033322823680
747673011747172352
747629558522732545
747755882511994880
747796651100635136
747770252444868608
747804591262146560
747680024233402368
747789671917322240
747595865796161537
747604468192010240
747781241294954497
747683438698823680
747712719135121408
747805895527108609
747798215597101056
747631467048538113
747686710100758528
747709799794642945
747739327669637120
747692301141540864
747628459589935104
747680594881028096
747777067996033024
747690749244891137
747737020986986496
747662865713225728
747760894613069824
747714455539163136
747727231447867392
747805002123575296
747800266725003265
747800992473767936
747723955373481985
747789785318621184
747730540544012292
747749431823368192
747625603155648513
747705437819125761
747636898651377664
747738858079531009
747782205905088512
747759556722307072
747740690893803520
747715537552179200
747804997761523712
747585681946456064
747632641428447233
747703705433169920
747730431529848832
747775931503239170
747751147193114624
747732050384404480
747795225226129408
747615382022676480
747801583929393154
747733107638403072
747767987332124672
747802116496855040
747752401164185600
747759074389950464
747665608720982018
747777542153736192
747712547168653312
747592002934575104
747633115393228800
747773469421617152
747621178504732672
747719941583998976
747794457488044034
747764178836926464
747659019439976453
747653927307481089
747732549628203010
747781090358636544
747805010352807936
747658868470210561
747775553969651712
747679131115065346
747651977232932864
747751256135983104
747778141981184000
747786186542874624
747700580760559616
747707153201381376
747708813990559744
747681853235159040
747644121058283520
747793925151170560
747586793629855745
747703600458174464
747669546958458880
747612148096983044
747651620813574144
747799201220825088
747765068146839552
747645144678150144
747734655055560709
747667034557784065
747678233592750080
747783955068248064
747742146455736322
747723540179324929
747725616603078657
747806390283083776
747749242857455616
747756058639273984
747734088916803584
747646923096662020
747607064399253505
747714036133990400
747732461799542784
747797020379746304
747712429656793088
747794726141759489
747763587398131713
747760014102650880
747763398650249221
747649229947011072
747664522190651394
747634851982024704
747759716424687616
747800606442651648
747761913837260800
747640996310167552
747786744205017089
747802758170873857
747694830420099076
747762635303718912
747668758735503360
747710663775100928
747755647714877441
747787486806454274
747744784299732993
747642846287630336
747588706018664448
747756335442210816
747620201068302336
747794747247329282
747721833282211840
747775990185615360
747797531996753920
747754851006812160
747703747447504896
747755891219304448
747614995874123776
747788640063987712
747785909660160000
747763101001474048
747749264114147329
747671405332992000
747587523447263233
747769996340781057
747781467695157248
747738430025654272
747718502979608576
747647015392251905
747780708618346496
747768289510592512
747703399152500736
747657861656883200
747779991417544704
747742511129473024
747752594228019200
747689381994045441
747747376635514880
747764695004774400
747597866617602048
747675545123561472
747804301565759488
747741685040427008
747779668565180416
747694549175246848
747742783692283904
747751709414285312
747686504827338754
747716443706384385
747756159591800832
747758126577913856
747786392135077888
747607291151605760
747630963488854016
747658683857965056
747697007226130433
747633186700726273
747715709736730624
747618363782766592
747729924249784320
747783699257757697
747684189517021185
747731824202354688
747775801404186626
747685636245716992
747631907563704320
747744503663058944
747792993634091008
747782470519656448
747699582616875008
747727222811795456
747732994140553216
747770164339421184
747696956940689409
747763717727723520
747722680615440384
747719438523301888
747708726052814849
747780742290116608
747667332303097857
747795321619619841
747799683716780033
747754209207017472
747633152940703744
747740678428434432
747721535599812608
747753697187233792
747731576721670144
747718322528096256
747684139185340417
747678002692100097
747707740294885376
747735691199676417
747668603454038016
747805492978778112
747801642402258944
747778020312813573
747788094691225604
747740871114825728
747734047204466690
747733141037678592
747656242848468992
747729663976308736
747768205607845888
747773989561470976
747783199929970693
747632469243924480
747764053083303936
747742179746021376
747732642095837185
747792540716441600
747749201228894209
747753848576552960
747715470707535872
747742314081189888
747700458945417221
747702132741185536
747774840807919616
747750283049041920
747779031160872960
747802175221403649
747728107767996418
747702891973120000
747612340929994753
747677541356437504
747649238394347521
747719023228485632
747695887216947200
747749691941609473
747805828590100480
747726803402371072
747717148114563072
747587636588478464
747594762740371457
747650974580416512
747593223250513920
747588508957573120
747783669796921345
747718666586890241
747671958821675008
747653948580958209
747767505079271427
747687351758032896
747786442269728768
747615373252501508
747797611852214277
747772223553929216
747728988924182528
747747137438388224
747686387080699905
747764514511294464
747636676483133440
747803064384393216
747743761287909376
747805589502300160
747740799878729728
747604015458947072
747695283287527424
747803974464602112
747710550461808641
747724538633461760
747667097745039360
747758583601860608
747675205330403328
747754120820441088
747800539539316736
747661326206513153
747598634007560193
747709430758793218
747766485909536769
747716867222044672
747796768763617280
747766137841037313
747750019084787713
747799260221964289
747735825488683008
747657450904518656
747725427821678592
747693815432122368
747740967801749504
747661682856558593
747659241666842624
747744302093185024
747767018569490433
747657320872681472
747715223113601024
747754456574394369
747744448923246593
747648197854658560
747608855324958721
747729575954759680
747742372956602372
747770050904363008
747756759058636800
747657463118303233
747754230170140672
747740808149868545
747777407885713408
747711112754380805
747654284024680449
747620234790473728
747760563372101632
747771124755292163
747738954238144512
747804234402369537
747769728031145984
747793329551720448
747586411683946496
747761775458811904
747777319666843648
747804113048641536
747785066634412033
747664002222858240
747694561951125504
747727269205057537
747765453964083200
747674861229776896
747643248768847873
747606250746220548
747768431953403904
747685535771156480
747718813337198592
747711641282879488
747751260456124417
747739935906508801
747745837334269952
747608901827366912
747732205959516160
747604220916940800
747784668121075712
747749742164197376
747746558838444032
747612059823673348
747749452912328704
747704401641504768
747593994884915200
747767332970205185
747775298264047621
747686307355303937
747781123850149889
747774375408001024
747681681042251776
747789189731737600
747767718858854401
747686294722125824
747718158891515904
747743123552493568
747682742276612097
747753923931443201
747618141526589440
747628161979027457
747603893752717312
747781681776627712
747794675944333312
747628967356575745
747764719830851584
747768478036295681
747709380536209408
747759322063585281
747765684835213312
747770835138711552
747663654200483844
747742368619708416
747639327203594240
747769438489972736
747795606916173824
747690250206576640
747760747829207040
747804129599299584
747786924841046017
747796055559811072
747709359610789888
747705345548685312
747735405840171008
747620213575811072
747786132025393152
747797951385374721
747720935713701888
747586004970835968
747680469211353088
747723632558866432
747594464953139206
747761897286602752
747681102282764288
747683031553609728
747680259114418176
747766544394969088
747682800866893825
747787105204527105
747671501546065920
747768125790158848
747593671973863425
747677046302777344
747751025424031744
747790150135062530
747686672247230464
747710722717716480
747692343160094720
747778683016970241
747762207719628801
747705529821192193
747710424620072960
747734697103470592
747770222946488320
747722743601315840
747669907731582976
747617009081294848
747748735359324160
747689008780697600
747759099484446720
747732356576972800
747607957781774339
747764090773340160
747791462746693633
747639738027380741
747730326781333509
747670813957066752
747707606358188032
747749637218504704
747723263586017283
747770793468141568
747607471447932928
747714975754498048
747666720299618304
747805253752524805
747725721427152896
747731043894071296
747792708568231936
747693462846324736
747689914536460288
747789185277431808
747759963754401792
747649771058388996
747625963895152640
747789713956802560
747771879847497728
747640862201511936
747665377887391748
747724945606705156
747633157348917248
747726061044113408
747758223113883648
747666095012777984
747674836021944320
747728321690144768
747666363527929856
747688610040848386
747650001581531136
747795372085481472
747761494469844992
747730649537253376
747664404653674496
747749905737867264
747759619833991169
747710860840275968
747757715393490944
747702946457128960
747595664398426112
747622457767432192
747683954564669440
747787918903672832
747796294656221184
747735326219632640
747798890888437761
747637636832051201
747698332382990338
747604938063155201
747760693676474368
747794378056400896
747687024837201920
747636797748969472
747747460508942337
747716976064200704
747734730938933248
747664719608225792
747729798278057985
747658566413197316
747597782601580552
747686106032902144
747648520950263810
747788447365140480
747674768908951553
747786970848432128
747683866270441472
747640887551877121
747639952125661184
747740573306478592
747740921693822976
747750870608154624
747766196611727360
747733342368444416
747604971705643009
747737712711634944
747597811693191168
747702594143985664
747684390705168385
747737260083322886
747785376853528576
747692586199023616
747753105849212928
747718637272862720
747704116315627520
747770592204558336
747709992686485508
747690984075567104
747592988633796608
747776904653045761
747789760152797185
747754397745176576
747789399342067712
747746994978885632
747797859014221824
747620603788664832
747785200646692864
747628136603365376
747685460114350080
747587431168253952
747785590918176768
747719748687892481
747763830768435200
747765172912197632
747600928379805696
747698869337792512
747725184694685697
747753965979336704
747592594369110018
747749259739439105
747632893007060992
747722244407844864
747689054922280964
747705249033494528
747722495797633024
747676224428904448
747677902041415680
747710386938515457
747777454094299136
747776686494736384
747748957619687424
747595832317317120
747641365392130049
747745669432016896
747671870858760194
747754699701501952
747600928262348800
747721451499884544
747725151123439617
747803047376498688
747770663344054273
747757337927163904
747696277375324160
747734516752650241
747750442612965376
747694222170595328
747696080071032833
747684105647697920
747717752262172674
747760089604362241
747682700497162241
747770621325508609
747773649843789824
747732369403166720
747761154882150400
747742292937744384
747676060758708224
747595303730155522
747699251048742912
747753873431891968
747635522839842816
747627243321466881
747712282923241472
747619777326219264
747765168940158976
747717471331848192
747662840501309441
747806742625419264
747721015216701440
747774610100355072
747689784710139904
747740502229868544
747730045838462979
747724945556410368
747806621028483072
747648563027533824
747757757416116224
747668993343954944
747609895587848193
747664392116920320
747619853054283776
747727143124230144
747770306853384193
747739293993607177
747667542156677120
747791949357162496
747802422660239361
747673468741763073
747710550612844544
747718624434077697
747611128780328961
747753412012478464
747780746560081921
747728577861423104
747706528266919936
747602387674742785
747724526000214016
747761851157581825
747642997228056576
747681806921629696
747741915509100544
747772651318448128
747770663516119041
747765374284869632
747801533241253888
747671472190136322
747598244042113025
747759867289542656
747725142688731141
747797984939773952
747759833638666240
747674186026483713
747721564737638400
747719778131902464
747710156515966978
747767026874212356
747613414856491008
747673627940765696
747741911503486976
747595895106076672
747801399384170506
747709061748097024
747744432292671488
747597778478637056
747713994245443588
747781321225867264
747731563908055040
747671635948376065
747606192202072064
747754578070888448
747744742448988160
747709820669689856
747783439038955520
747802049409064960
747755228427063296
747686227814514688
747690028051103744
747703747476922368
747735745947926528
747689985998991364
747785305541881856
747659174465642497
747596067139653632
747710365937602560
747651398234439680
747765462382030849
747602224495403008
747784479440277504
747802065989173248
747789139341246464
747673498206801921
747783640495460352
747780410927546368
747678287795785728
747652967180996608
747769023274881024
747589037242847232
747724874068672513
747788560317710336
747692959777366016
747736664441823232
747687754654449664
747586688495419392
747802418293932032
747729953261756416
747711653488254977
747604589902446592
747618355503370240
747719392348233728
747726027477098496
747671661130944512
747614694169448448
747729315714957312
747781622985007104
747749914088714240
747678581413847040
747680204852723713
747637280081326080
747716066013495297
747729609697951744
747735649281773568
747802858922381314
747778594957570048
747712593276592128
747798069077487616
747641239604985856
747750178342473728
747749662640201728
747732579168714752
747741609513517057
747688450934071297
747689486956507136
747771808556924928
747598524758429697
747747448035020800
747640174461526017
747708360959590400
747701314642190337
747736978960035840
747797506717810688
747663121188331520
747630057636630528
747603436288483328
747594384951107584
747674743915024384
747804305919451136
747722382740197376
747660005038497792
747787579060260864
747782067568676865
747611510302597121
747669198806065152
747787037705641984
747797246943559680
747593244452622336
747797972432355328
747730863668989952
747716175312850944
747601469151412224
747665516324585473
747586164228427780
747708461815828481
747750899980902400
747674223892639745
747779299596468224
747787901820243969
747713587452514306
747803831715631105
747587946862247936
747801294438445057
747605017826312192
747781698742411264
747681098319159296
747744457399877634
747802967991009280
747623682374131716
747585748887535616
747795535705178113
747663599561211905
747803395747119104
747751755547549696
747682754813366273
747720667047563264
747706666704044032
747762878736891904
747719551547244553
747679798110134272
747663490685501440
747761419261714432
747702627689959427
747793002421071877
747728288106307589
747791928356380672
747754276127072256
747754364295589888
747762925050466305
747607660036423680
747757916841738240
747593047181918209
747720361152815104
747595127565099008
747658910492917760
747676107109961728
747747837765640193
747706993666842624
747759351390216192
747793908357201920
747765864972181505
747672365753110528
747777021921529856
747738375730438144
747793761342652417
747698953240592384
747625821569843203
747711066298265601
747758701197557760
747620352272957440
747733858326614016
747722861012488193
747741944844029952
747605420210954240
747616422168305664
747719576587210752
747588429056249857
747689008688435200
747712534459854852
747736123066159105
747738275121504256
747676077691113472
747720008583741440
747768360553840640
747661615533801473
747741399873892352
747627276821368832
747652933223878656
747703504362422272
747686106028740608
747784856973774848
747671115707842560
747661871654838273
747803135624753152
747617692975140865
747649401867374592
747781220537368576
747615830498811904
747753848232640512
747718184061517825
747760668422508546
747672726454812672
747746495630352384
747696398896873472
747769795152646144
747660143572168705
747592187190317056
747780725580115968
747770860661051392
747770692867883008
747694281079595009
747794138662318080
747600806824673280
747731131840237568
747738023413047297
747722282139779072
747620310304751616
747758973814734848
747709619393400832
747673137534349312
747783074453262336
747772936556253184
747797280564994048
747691902519083008
747709535406727168
747678501919137792
747726472232730624
747671598195478529
747687175714668546
747758998963773440
747767303887011840
747690489336463360
747703705286414336
747620972920999937
747755140023652352
747677574805979138
747633866215657472
747760941035511808
747691810319925248
747595505010622464
747786463115251716
747788317161308160
747757044632068096
747767391891841026
747664434223550464
747739478811357184
747740208574140416
747744528770170884
747672420153237509
747747892316807168
747644498679894016
747674575920562177
747746227337445376
747795174827429888
747748647446552579
747762639640592384
747763721590681600
747726593997606916
747758495815073796
747751558335635456
747794054910480385
747625750086377472
747753101705228288
747609761294618624
747605869290938368
747595785890471936
747623367843291136
747776002823061504
747756134107389953
747630653122871296
747769476402257920
747692733091938304
747677025666801665
747796080906088448
747656133700091904
747601305787572224
747735422793584640
747703646897446912
747679978125393920
747587820957511680
747783242019799040
747763998586638336
747787356833521664
747652761328754688
747619697697394688
747675943506948096
747666837689761792
747722139525128192
747778930212540416
747732767916564484
747587942651035649
747596302079385600
747803512986185728
747669010116976640
747746969729241088
747696046508220416
747766687114551296
747638773526237188
747761167414734848
747789130935967746
747805685711253504
747803009648713729
747631060268179456
747727742892912640
747714832875556864
747745891822505989
747703848274374656
747641843815485442
747723829770878976
747604644306706432
747783208595513344
747771221027196929
747688085740216321
747795938421387265
747716145986277378
747678937917104128
747702514217254913
747756956488605696
747782692528349184
747672059598245889
747743962451021825
747728325896998912
747674089398079493
747795170737848320
747709921353932800
747634746990067712
747695627304312836
747682620646039552
747770868776968192
747734588139642880
747768620873220096
747718616301375489
747735574002405377
747604854227369985
747593399641972742
747679919468064768
747778271983468547
747728900663480322
747787465906257920
747771384923885568
747630418363580417
747760680934191104
747782713680224257
747613867631648769
747716158233714688
747782357197930496
747590161509191680
747782675700846593
747732092717572097
747614962525184000
747741198505357316
747785435548651520
747706608076099584
747716192090075138
747748341207957504
747662483956043776
747636122466029569
747693832112869377
747596805060300800
747776447347994625
747605697190297600
747754515294785536
747619953780523008
747766385351213056
747752933882793984
747747611478745088
747729643185246208
747623816495411200
747664983597670400
747800816304656384
747752908905713664
747649414274097153
747805887041941504
747676807210598403
747786844969046017
747741231887712256
747595547029159936
747764241843650562
747711108287438849
747612412329754624
747763751336673280
747776619306156036
747761142336978944
747630175320440838
747796747674652672
747620477904920580
747763235441479681
747643345099448321
747773599524732929
747802506319663104
747599120647364608
747745635730857984
747587267380785152
747804943503921152
747794197562830854
747613179795017728
747728648984215553
747733829004079104
747702149514133504
747713733934325762
747721573197570048
747760693315776512
747605520920383488
747653306923761664
747627809409929216
747619765007441921
747715525204119553
747744931213631488
747762295837757440
747783116249522176
747725763206594561
747671552066527232
747780398537637888
747643861074345990
747692619933847554
747771212961558528
747662551169773568
747618632545468421
747750392419618817
747791249004953600
747753538189668352
747629852107341824
747784835884687362
747745665107771392
747757681914568704
747773154593017856
747696562445389824
747756973131726848
747752640281477120
747763344313098240
747773037433454593
747706226167939072
747725670856466432
747677319100243969
747755102388297728
747689948082487297
747729168943702016
747672835582210048
747784235981897729
747609740402790400
747604447426031616
747589955791257600
747739990478757888
747788778417315840
747755295305261057
747760798357872640
747753462436401153
747765072513073152
747733808024281088
747721141259743232
747702736423124992
747736630862155776
747735389083963394
747587376621322240
747742678822096896
747658709090836480
747723120858042369
747679172802281472
747630577583435776
747719928850092032
747750149120634881
747685204253356033
747631437742891009
747687427410640899
747749947592708096
747792004017360897
747691697270841344
747682406786797572
747611292463149056
747793467703721984
747745036167745536
747669005817749504
747714648368156672
747794155653345281
747617789532200960
747697942321053696
747725356430405632
747766171093577728
747675200930615296
747747619938639872
747677155363012608
747803181816569856
747672558477152256
747655450171183105
747643735341694978
747702044530716672
747703860777598979
747796978550079488
747726648322179073
747614551164674053
747679076421361667
747673649096826880
747760978553610240
747760374888468480
747731815675367425
747720856177119237
747687968463331330
747757522619088896
747753970081357824
747718297584549889
747762090098696192
747762534887755777
747794793011494917
747687070831943681
747600592898564096
747780364882477056
747766871743553537
747694586869465088
747769295959109632
747758764112101376
747726388292096000
747775944090357760
747796181409988608
747760009786818564
747772349450227712
747664186549870592
747791865370443777
747753731035267072
747664757231083520
747779555277012992
747707543376502784
747739386536558592
747732981838680064
747755312380317696
747799759251869696
747762232927391744
747803391611572224
747785066424590339
747694289065512960
747648059744587776
747703760101720064
747593634330050560
747687695686770688
747707224567447552
747684994626232320
747734734801879041
747755396094435328
747717357943005185
747619924248387584
747786006179516417
747724769269792768
747601473333243904
747716040734420992
747707006291746816
747592745292685313
747790049534742530
747788283606892544
747787801354088448
747767979031433216
747686366281072641
747715202142081024
747661481228013568
747691852170731520
747592690703839232
747671174499405825
747690145097322496
747682083674423296
747790347024105472
747702019398459392
747672889986514944
747621727635529728
747746084592705536
747766309782433792
747797431409082368
747606737256087553
747731278884179968
747759527454474240
747725171910381569
747721833189904384
747717458665086977
747646214078930949
747697539810496513
747623732852580353
747795749400944640
747753642673901568
747729395725508608
747730943310434304
747755744175489025
747790040902754304
747699473455923200
747805350171131904
747763759607853056
747765663771541504
747765634327543808
747607576091721729
747688295434444801
747662681142865921
747749331143254016
747721963162968064
747679030334324739
747646327564165120
747723683133792256
747708818226843648
747777655462821888
747722449643511809
747682293389602816
747715206273445893
747691621886607361
747602652091949056
747711166949036032
747696096990887938
747773855347912704
747765697116315649
747791135913951232
747648525211734016
747753273843679232
747649154319540224
747719786541486080
747670234849546240
747672990586920960
747730939212627968
747743664567365632
747802430969155584
747666116227514369
747804347942182912
747661607199776768
747758952960532481
747734214867562496
747755609882300418
747775725927817216
747798048013594624
747793040069304320
747778607318204416
747782654834118656
747634260438355969
747688647760154624
747765047217238016
747621987736969216
747620947562106880
747602320729346048
747684243761930240
747677285763932160
747722433206042624
747802867268890624
747770445143941120
747687465268436992
747625825579765760
747696441049645056
747728674011615233
747621115242098689
747728753774706688
747735150205755392
747686177659101188
747759237929984005
747783653187543041
747659728117956608
747766049731313664
747749373124161540
747796609166090240
747744621015470084
747743949830270976
747798278595444736
747724018577444865
747699024644419584
747613234484510720
747641940062183424
747776799791165441
747677612823183360
747766791972200453
747614601647382529
747661561272090624
747732633455562752
747698332571734016
747754456687644673
747806021440049153
747716946838298625
747724140266786817
747728791460585473
747691164632027136
747770046789750785
747587363723935745
747715353170546688
747802934327545856
747602757012590593
747589951819235328
747714166090235904
747767911763283968
747795153914568704
747776946398892033
747627390264840198
747801202134519808
747713168017866756
747655743491477504
747709988529930240
747681475869478913
747797863292346368
747596029499891712
747782759607861248
747733216669368321
747750933250064384
747731824022065152
747687519563751425
747619659948560384
747694717287174144
747740661386993664
747762249499033600
747729232013434880
747702535260102656
747800069487763460
747783590172303360
747733954971713536
747752329882046464
747687779782500352
747727415712055302
747661783444389888
747701822442307584
747803316042727426
747675712895717376
747706892949000192
747792779737239552
747611564807700480
747720763902418944
747742138016894977
747773964299051008
747695308604313600
747757639874936832
747802762302341120
747762782112669696
747779915991388160
747773712477224961
747796668096069632
747709115997249536
747628832790806528
747754624199827457
747698764635340800
747700442319196161
747595513256501248
747716301066481665
747701989870546944
747726270910332929
747700517724368897
747693496467865601
747677595999830016
747782491201642497
747685926034358273
747775293948035072
747726354926440448
747634059031916544
747773590997602304
747691730758139904
747780511590932480
747680527575060480
747752711857254400
747710898660319232
747780306221006848
747750526666813440
747744318887235584
747793761388867584
747637590854144001
747737343646441472
747730263719948288
747693022784126976
747648571458060289
747646398766645250
747772554941698049
747632255540019200
747790687148478464
747601288775380992
747738924928368641
747681400141266950
747749633103798272
747709233462910977
747761385728204804
747793253974609920
747706297706024961
747751210124378112
747705773317324802
747618452207079424
747595375184228353
747715239609794560
747792720995880960
747746218999185408
747755001905299456
747772458648899584
747626379416576001
747706960309526529
747773347740717056
747754280527011840
747757912731320320
747649917628350465
747630900872155136
747746206370177028
747690162256224256
747732054792634368
747743945497673730
747759263435481091
747712358248751104
747775428044029952
747793237004398592
747731056355323905
747686735182766081
747787805342957568
747705249109053440
747682457034629120
747685066105561088
747777227513815040
747787935693549568
747782789219549184
747704062146134016
747732285592571904
747716175216414720
747694276767801344
747788350665392128
747723120782512129
747656351774539780
747670256068460544
747605437290319872
747776111812087809
747749532373487616
747779106415181824
747687074929713153
747699112770953216
747770340235968512
747751050619256832
747760509085192192
747697162507649024
747723200503685120
747805547446079488
747645421443551232
747773871860887552
747714904115773440
747660659157045249
747723544700784640
747722584138059776
747595500887613440
747766041141518336
747772546536321024
747616673595744256
747676795001004032
747633429777252352
747751633686237184
747646339849281538
747774010541359104
747658578773839872
747786773632327680
747686135619543040
747768088104435712
747722928083640321
747746323995238404
747771393186668546
747759338870145024
747762891508580352
747735599038111744
747782063349178368
747720407151697922
747775436596228096
747768574530379780
747709829335121921
747614551307337728
747725704620544001
747789474596261888
747626995773743104
747736693646712832
747637234229252096
747756360587161600
747805278754607104
747618086950473729
747715696793161729
747595714562232320
747703147699834880
747639683555921925
747735355776962560
747769254078996480
747595291281358849
747645786419269633
747748060369870850
747781035706957824
747718020525662208
747799427910336512
747782516250120192
747765760303366145
747608868126003201
747800358865494016
747754762943209472
747724203252670465
747624449743159296
747780406645264384
747658595907551232
747697242081988609
747776724016869376
747794054943891457
747723976609308672
747738140551553024
747736442043006976
747772072521240577
747732277044580354
747791597031538688
747797376920862720
747607295211757568
747718255666675712
747754238659469312
747674626365480960
747631177587011584
747701684017766400
747593982419533829
747676417232637952
747658457206112257
747592539839021057
747628837232599041
747693152581058561
747791290893467649
747606770944729088
747738870507245568
747792041720057856
747718486034624512
747658079932645377
747757337914544128
747802850307145728
747666317638045696
747707740567515137
747775990047223808
747723204798611456
747748500541145090
747776292016295937
747707488787701761
747738975448801280
747613846903234561
747708277279031296
747704959681052673
747634323206049793
747737750682599424
747788669419913217
747698672448737283
747700530307293185
747702153486143489
747796202507337728
747744704863797249
747655827377512448
747645773546987520
747782495354101760
747749532448993280
747684650965958656
747713419416059904
747769987943776257
747629256650428416
747679584016080896
747628589810655237
747711628360159232
747629717809836032
747700064940863495
747801311215751168
747704087332921349
747806394787762176
747594372535980032
747794851836592128
747766779217387520
747659384457732096
747725603881771008
747706150645301250
747647094874312704
747707664826769409
747645211841544193
747737498814660608
747720620926984192
747753961625518084
747740548149186560
747788233304485889
747678778873253891
747742058014728192
747733770367807488
747586612889006080
747722009568772096
747672029944504320
747637494276038656
747653399202664450
747763440572235776
747642867112357890
747600055813693441
747699112842244096
747750203684446208
747744889190899712
747694507223842821
747644494552629249
747694293494730752
747756306069598208
747720931599126529
747764367836454913
747626681448308736
747595752591888384
747652782438621186
747670540920455168
747801445445971968
747720604539850752
747665201693073409
747754485833940992
747769593637277696
747776568815149056
747800761782919172
747713843317641218
747709187443036165
747779395935428608
747754209160757248
747757799426396161
747761301456302080
747657396189794305
747721879239155712
747782210086928384
747645459355865088
747628862247403521
747720121985212416
747609103019708416
747745749119668224
747662244981379072
747730691622834177
747725041983426560
747781677653573632
747650949590753281
747797330535952386
747763587653971968
747585753174188032
747688836776472576
747701981498728448
747703701113012225
747729886140301312
747784504454963200
747791575971991553
747679512859639808
747675884535091203
747651004158607360
747733245798850560
747788551903940608
747761431865548800
747610613090770944
747698160441626624
747710730800140289
747586990468653056
747754347379986432
747640828487663616
747687167519039492
747676673093603329
747735607292628992
747686038978572292
747755584678666240
747706461199937536
747764732610940928
747620058566844416
747666921408069632
747739176699715584
747754561553694720
747717676886278144
747731010272505856
747746948908716032
747777571320889344
747742867590897664
747767945623912448
747784584188821504
747674886479482880
747790493967327233
747727277274861570
747746001021177856
747744000011014144
747598830997245952
747659052927356928
747733401134829568
747747766500098048
747738962647646208
747729345377091584
747738052609605632
747705735694393344
747587942554681344
747782323580461058
747609987959005184
747708852041355264
747770801894662144
747705420907708417
747664442662486016
747784823238955008
747676107109982208
747732327556648960
747747812985569281
747727684109766660
747695577010438144
747792167452741632
747718670626000896
747758239828348928
747717747887513600
747618024224481280
747795472836861952
747698324157890560
747601473328930816
747797284692234241
747710257137336320
747766116852785153
747701591462002692
747637288520261633
747724240946929665
747751738510311425
747731886802337792
747682486675738625
747696583542710273
747678875090620416
747656616145719297
747619098121494528
747592875156766720
747642829195870209
747770365473095680
747779668447756289
747665851814412290
747722982575964160
747724513295613952
747758604711825408
747736291232579588
747695824382078977
747775344170643456
747738727749984256
747711985148633088
747595828110319616
747766557107949568
747749771385933825
747642997056110597
747677738350305283
747637859306340361
747673980371361792
747771699156791296
747792998138843137
747800745068666880
747800270860656640
747591361034018817
747793203395444737
747639931137298432
747729299139104769
747798236686131201
747690283568070660
747633614335127556
747719107118759936
747772433487233024
747787889401028608
747723573700202496
747695157601046528
747767475530534914
747781706770325504
747766565706170368
747698303316418560
747734223109296128
747760945166954496
747758621501513728
747739256458620928
747739113747419136
747753298871070720
747696663347757059
747642489750814727
747628648467996672
747620846919790592
747686584477167616
747749809419862016
747720470242418688
747703911188959233
747719178367438849
747657694056747009
747754209181851649
747761045658271744
747677914855006213
747796525409927169
747636969908408320
747707731990175744
747683086251483136
747677528647700480
747799235110658050
747687582402772993
747713729710678016
747726098968903680
747666891976613888
747753546360119296
747688392104808449
747679198324621314
747802493783056384
747655894486376451
747772940926717952
747758017702035456
747673858736533504
747587204445257729
747601267896221696
747708038333763584
747667793877803008
747728707536752640
747792784191524864
747762820155072512
747664593443557376
747709678105296896
747701285294604288
747709464363556865
747770671825051652
747749125605703680
747729307309608960
747724668744896513
747748924279164928
747745984260767744
747755085841600512
747684520716079104
747741005546414080
747649548571521024
747614819704922112
747796726875066369
747745501517352960
747683099018944514
747745413482979329
747769577052971009
747659661093052416
747644091740078080
747794944232939520
747629143152427009
747764208373219328
747600026466025473
747653755433267200
747673904915824642
747787557908381696
747719698389798912
747678787219881985
747701675419381762
747691416160178176
747727369687961600
747798274506133504
747636747664752644
747740435183968261
747729915634716672
747639381528240128
747666610895392773
747791185960443904
747659984079564800
747689444858281985
747757891776454658
747683237187706880
747686076668583936
747690132753506306
747592086644359168
747727537548189696
747790112302346240
747735947194826752
747767203177463808
747750266477420546
747691449836244992
747601398053871620
747589113038016513
747743283032498176
747625775185068032
747775218282790912
747651482254704640
747647082169774080
747702858246688768
747714275288940544
747668179900637184
747688161564893184
747788061262524421
747664375641681920
747648160122691584
747782940000665600
747793006493765632
747732558155251712
747624835824689152
747688681385885697
747699444246786049
747722483210518528
747739025864273920
747802305169395715
747624340942794752
747791970471403520
747754297211916288
747682511707324416
747682788598517760
747758600479727616
747789206295093248
747707384030601216
747665902284509184
747645379404042242
747684734545821699
747699347731681281
747595807109455873
747794377779585025
747668926314717184
747662253298716672
747764677963292672
747723808929419265
747681148701114369
747755266230358016
747786639259353088
747739646415802368
747678145201975296
747627142804963328
747697703556100096
747757702894354436
747743379220480000
747746185218134016
747749037403668480
747793824311840768
747798870172762113
747768075315904513
747669375126224898
747598013187624960
747794000388702213
747740921358336000
747634646238773248
747677109439561729
747765885935427584
747800019374342145
747765206693089280
747690866869944321
747781212157149184
747723699667755008
747686920029900800
747758948682444800
747610738596798464
747780012279947265
747803131501813760
747714862185332737
747694167799795713
747603977655574528
747693131634741248
747706930962010112
747671568541716480
747602589064192000
747802934251970561
747794713676251136
747714023270064129
747691709878968320
747806700929953792
747771825095073793
747670570540666880
747588236436865024
747703365946212352
747603595634311169
747761263984312321
747694498956849152
747727541834776577
747673837735710724
747773481857781762
747735418658000897
747787562102689792
747699825592893440
747767177894309888
747655735207657472
747673015597604865
747805106863767552
747734101520695296
747649309601038336
747681916111949824
747657090085322752
747683447137837056
747728531615059968
747750220495208448
747589955845775361
747667634263572480
747795082468810752
747587271403180032
747698294961356800
747806222561189888
747782063391186944
747654204102217728
747675154872950785
747641507998535680
747693756674088960
747762505632587777
747591176388153344
747629915088920576
747686857144668161
747805824131698688
747782893783523328
747763805829095425
747790854643818496
747745262672748544
747658415544078340
747714300106674176
747675242928156674
747625842554056705
747746927870119936
747781002110599168
747723641094348800
747627972991975425
747629671747981312
747768394133430273
747663842663075841
747713818013368320
747693710331285504
747770373832384512
747744650086096896
747791022642597888
747768620739002370
747709950919573504
747701130281488385
747789323672629248
747711972267925504
747707882867679232
747712442315186180
747723758522273793
747638115070844928
747625112426414080
747773733478141952
747751801437454336
747796785536524288
747788275255910402
747697736959528961
747605034284814336
747764250362380288
747680678695833602
747669266003034112
747649435178508289
747755878586130432
747709233769123840
747707497209794560
747794562509246464
747750585219289089
747745023534436352
747785901074440192
747683539064393728
747784525644730372
747708960917098501
747719371066327040
747654313233756160
747696453510959104
747753764652621824
747774052140482560
747791454425092098
747772622272888832
747641625673932801
747640228765106177
747734210702630913
747649410297925637
747647749412233216
747678799731527681
747741244701425664
747774580731809792
747792721276993537
747610919157391360
747695119634149376
747693941248626688
747786979375448064
747760554870251520
747746156139155456
747602702553624576
747705576059248642
747609492850778113
747716489835327489
747751197654847488
747673477063249920
747601612038938624
747747796095164416
747737196929646592
747739218462519296
747684231531401216
747798911910354945
747748098026274816
747703986619355136
747715982412681216
747748555222302720
747772047275737088
747768826297720832
747691520887750656
747703105521852416
747667403656540161
747786828070019073
747621408839245824
747779039436279808
747677058986348544
747689029592846336
747768796731977728
747648650847850497
747716988710096896
747779148576227328
747649015798464516
747614803116564480
747784194097577984
747695237154349056
747800367505670144
747658981804548097
747601821544366080
747689381817888768
747733657092239361
747615729873195008
747767173620338688
747753449828323328
747630334557233152
747593991063904256
747731874408206336
747783275553357824
747792452816338945
747739604699123712
747706003823673345
747590283051696128
747790112537346048
747799062800367616
747693576121892864
747734173050363904
747707715032584192
747708902121279488
747662362321227776
747796416307728384
747726329357934593
747775872803954688
747659430561460224
747686785648562176
747679760315203585
747735238252593152
747777353292595200
747705999797161984
747640329352904704
747793669068054532
747697350932578305
747620759107932160
747801005090287616
747768129900556289
747659761659822081
747805551594180609
747705336887377922
747715596238880768
747697401494900736
747727982312230912
747732751084814339
747590870518501376
747733615270895617
747618179304722433
747731199263711237
747803542669369344
747732868617633793
747678094853554176
747790083109969920
747693576054792192
747725201253732352
747702648351105024
747668179791585280
747790988995760128
747750706942251008
747634495193513984
747767777763569668
747670046399410177
747598960986980352
747707010536308736
747721178920394752
747721820510486528
747712916196069376
747753022000926720
747701994366844928
747798811515424768
747755832209735680
747640459586068480
747741701754609664
747725356594040833
747756394389057536
747731207639674880
747688177998176256
747760945057894400
747603457440260096
747670008319324161
747611611024756736
747592141010935808
747724375026208768
747800270873190400
747739181019856896
747730947416686592
747666107817922564
747785272226615296
747757564704751616
747804146330386432
747732394652864512
747742448072302592
747727331922444292
747803101898358784
747747762469539840
747679894319017984
747696667244302336
747792104441552897
747773825656438784
747795124688666624
747806218442280961
747688538787950592
747806495111323652
747728766328266752
747796810752720896
747723980795183104
747717609701908481
747704053711396865
747768708781772800
747688266141470720
747669928560496640
747695178362818560
747788703012163584
747748110428938240
747632062518157315
747742330967425025
747648990817161216
747760986967375873
747738535030034432
747692632625786880
747725062820737024
747646562340380672
747621321018773505
747731299960500224
747673200100839424
747786316599918592
747592866772455428
747618984845967360
747655710150909952
747769556106543104
747750144951541760
747753508682801156
747686186035064832
747770621380157440
747804826029932544
747725373312479232
747784454031179776
747675045695209473
747716749764792325
747735607200387072
747644154918862848
747709665446879232
747794147071922176
747715080305926144
747733896058535936
747708868751396864
747691026043772928
747642582038122500
747689377829130241
747641437014077440
747596863948357633
747800438532112384
747729773120622596
747647161874120704
747651176162824192
747686697547239424
747797024607703040
747765584247537664
747624059957977088
747782965111955456
747607697655103489
747775486927855617
747738069210664961
747766339054538752
747671409518911488
747698068175396865
747621346134233088
747690925313384448
747639796881829888
747731106749886465
747650978904702976
747802934423879684
747689314755219456
747614274344804352
747633245517455360
747737658194010112
747655882138353664
747775230832107520
747728518826573825
747764770393194497
747781245388599297
747714623076458496
747803785624432640
747777382568820736
747621832635736064
747771032618950656
747605739221377024
747725113408262144
747722512558067713
747795443241857026
747707601949982721
747605475089387520
747698785527173121
747731274836615168
747768104801931264
747734894416109573
747787947940937728
747784986846167040
747735028541624320
747747149983657984
747693416960626688
747697053229268992
747757048641773568
747739218462412800
747731304062525440
747613104452800512
747604963094781952
747730184082698240
747786614152146944
747703076400824321
747753051583315969
747795665560961024
747801566988509185
747736047883329536
747747728952786944
747753898589421568
747706301585686529
747774585052012544
747737146870669312
747678577341112320
747799998323032064
747794700778733568
747743471591624704
747718888696184832
747696575166709761
747671908536164352
747650983052910593
747615482358992900
747728212860506112
747662077045649409
747789617206820864
747755706271543296
747681429564317696
747663616418119680
747791010047139841
747687989258616833
747679676445892611
747636055684292608
747800401018241025
747617361700651008
747789286095847424
747697837614456833
747773301695614976
747789999135932417
747637699817902080
747725477993979904
747735397569015808
747725289573191680
747785284633395201
747803718473650176
747662517518893056
747775553889931264
747792561922842625
747699502946091008
747674051716517888
747623258581794816
747714694580932608
747683325419061249
747755383519854592
747734441318039552
747748987365691392
747779639309787136
747798530387959808
747776241772658688
747741965937152000
747738513827737600
747679185578102784
747613523665006592
747685456020643840
747798219892088832
747704884183576576
747778317911199748
747644024891318277
747753877617926145
747646394517819392
747760974619344897
747615062920159232
747734416085127168
747697845935943686
747753600890318848
747799146992545792
747802925934780417
747742477675827200
747723565391183872
747674118879907840
747785364413251585
747687167141486593
747730737701486593
747688446706204672
747764753540485121
747762161607389184
747657412866375680
747795187431243776
747764518801936385
747787486550695936
747716183382757377
747630657489231872
747680423015227392
747623862745993216
747803311957508096
747791605537570816
747804553362432000
747753022105726978
747790326409105408
747703357435940865
747719152970891264
747745669331320832
747751541671661568
747699016167718913
747772982957867009
747613196798857217
747717815113777153
747806310821879808
747606150216974336
747623497975795712
747801172619198464
747760978717184000
747611254588481537
747782902381846528
747613553121603584
747645148939554816
747602349934383105
747638198759755776
747701847482310656
747626295580856325
747743924660350976
747609589399457792
747765936384507904
747751520511238144
747704229964488705
747690111811391490
747609681745547264
747726598166708224
747735217373319168
747777046957465600
747748190259126273
747754490045022208
747734852326277120
747734143535026176
747691068100059136
747776682338172928
747683547624906755
747745518458146816
747682536671842305
747733153553461248
747722789734518784
747711498697478144
747742129611485184
747682234665209856
747789168634372098
747613272296284161
747665466202677248
747735670442106880
747727575275937796
747764258713309184
747779358266363905
747783380318687232
747613808764477440
747649368161980420
747724668749119488
747671791011831808
747726287586852864
747692397614739456
747682700262252544
747790317764677632
747586231463194624
747592564878938113
747599040653598720
747678850113503233
747753458443354112
747648005243797504
747722127072165889
747694658520748032
747699771326996480
747762794712408064
747658386154594304
747742976902856704
747786429552431104
747739516266549248
747695589656244224
747762685639548928
747732297961603073
747739046517018624
747621912352722944
747660596380860416
747734592199733248
747748278301769728
747653721807593472
747776178774249472
747604468271722496
747619672770633728
747741865273884672
747620897167646720
747664174197645313
747603096755384320
747652375444340736
747688559977562113
747656892940435456
747591629607964674
747782201685704704
747595861664768000
747702371598340096
747709221131661313
747703651146338304
747738027573788673
747598969350426624
747684281451970561
747721656945283072
747718993755136000
747609358691762178
747776744921378816
747723691354689540
747770898388819968
747743367002460160
747712228405698560
747696822563508225
747734181132832768
747598264946532352
747778968066072576
747787981625319424
747606636550721536
747674471092322304
747692028356665344
747794868504760321
747751151479644161
747779765071904768
747597556205625344
747732629261287424
747695333740810240
747675448369356800
747765986607108100
747738350585511936
747733636057817088
747724500763086848
747696667298766848
747794067531116544
747684902213156864
747682377527402497
747669052332572673
747770868739215361
747607685349052417
747692569472147456
747721745071734784
747684680175132673
747754376907857920
747718142466621444
747649129011109892
747805299776569344
747720772177780736
747740137279229952
747710420434227201
747607702184960001
747707429891248128
747620859611746304
747772567738552320
747649523489579008
747693672733491200
747753819027574785
747726929424453633
747595278551638016
747719639619276800
747626140240609281
747804926550675456
747738530793807872
747761628763033600
747763394510454784
747778837979795456
747765881715855361
747743396064804864
747731547072139264
747715525090942976
747687532167593984
747738144871677952
747727222782439425
747719593574207488
747736936756953088
747735439658876928
747688098633555968
747699855225651201
747761964508659716
747641122290278400
747723162859757568
747783993051987968
747794134811942912
747610617293332481
747744700736610304
747803273965383681
747714619024740352
747793086089134080
747605978246373378
747678774695723008
747735565345366016
747795384483864577
747728124847263744
747743153067855873
747586403517685764
747783602960740352
747640476346519552
747751465943441409
747752145479417857
747676480226852864
747793778136743936
747713700417634304
747678753690615808
747723477625475072
747759149815988225
747672642627448832
747596805425274881
747690027832975360
747730637008830464
747599359546531841
747753596804968448
747744067082133504
747754007729319936
747780079476944896
747708021422301184
747626949720346624
747760584565886976
747742179959934976
747720918861029376
747699398033969154
747763734165217280
747632465141915648
747755828141301760
747716708002050048
747715097267703808
747679911079518208
747699947454201857
747617965705551873
747601137893675008
747661498122702849
747641906692243456
747706117321596928
747655152019062784
747736853013475328
747687116990193664
747695778374778880
747614220150280192
747603952259084288
747690552146169856
747679776933036032
747794336117571589
747652027270971392
747724089998053381
747723771038040064
747712953865146368
747661909378334722
747715298443300865
747662878266765312
747593466721402880
747711930685624320
747655131307585539
747700488259375104
747706150741741569
747770076204511232
747589226305359872
747721476585971712
747707249540370432
747744004511571968
747599279993274369
747608259700334592
747615105190334465
747682457311383552
747773716898152448
747640250034491392
747612861166411776
747699041354514433
747756398344310784
747733065414356992
747652094442766336
747697871403769856
747660986488852480
747686399806148608
747729576139296768
747711070601613312
747588387339534336
747767102552018944
747730062418579456
747673502212317189
747673288508321793
747594750195281920
747719815603814401
747736748051021828
747746672059420672
747792872196308998
747609174146686976
747790355647455234
747761578288676864
747780406548774914
747746730729406465
747679265139888128
747762585324425216
747701998410174464
747773091846172672
747791056243163136
747795862626123776
747681458727313408
747735422701285376
747739613096189952
747758923550195712
747758852288942080
747652014927118336
747773112842854400
747677839189753857
747738463773003776
747729546452041729
747758898350809088
747794772295827456
747720503637512192
747783619746406400
747664593737121792
747721577282813953
747751604493914112
747660038605508609
747603742581788672
747783288241201152
747696822714523648
747768209814790144
747620700400287744
747759628029693953
747676010443833344
747630422654214148
747740720203587584
747761914147667968
747753232009662464
747659363226161153
747800258554388482
747599238125621248
747769920872718336
747732252096856064
747695249712087041
747732528786726912
747696055265943553
747744495253467136
747660193677385730
747704254803099648
747688563861491712
747758877433696256
747735569472577536
747723838021042176
747740716143607808
747703093282877440
747600240493080577
747650487965614080
747730272292986880
747783971904364544
747692141695107072
747651809410416640
747711942941347842
747634927366078464
747805492798324736
747737096509591552
747704519098830848
747789382417932288
747676509641506816
747682184706859009
747738144989028353
747758240008704000
747781216397627392
747652723558989824
747609392321748994
747798790518751232
747730662262702080
747805912321011712
747705983149936640
747755635161309185
747736962061176832
747779173444354048
747774304134246401
747650819684765697
747711817363918849
747736408593473536
747755626919403521
747805639469072384
747588378774769664
747656464978829312
747776912810860544
747702539295002624
747720558356340742
747697166672596993
747804255365390336
747592078461394944
747730184170835969
747790850533507072
747772475346456576
747595681104269313
747803425191170048
747707161724198912
747684633911910400
747642573624348672
747750623014064129
747597857822117889
747643965889986561
747751092906123264
747632867803553796
747648239843713024
747589867979177984
747616279373058048
747686844196921346
747761087945183232
747799058731905024
747785674582011905
747745661278359552
747646230826786818
747708692691304448
747714820493971456
747643689284026368
747799293692502017
747610285901492225
747713880663662592
747595492402601985
747783485440561152
747755806997811200
747670826338619393
747699029014872067
747694469550645249
747765978281443328
747766066370207744
747755249331404801
747744159566462976
747613611892281345
747740980175118336
747774396253765632
747729944940249088
747784554879062019
747735083235282944
747632779685408768
747689247566626816
747786471738843136
747699053954236416
747654372088242176
747748383041912832
747758881380667393
747671082195378177
747696264846909440
747676480080068608
747734177257299969
747789546050355200
747701935394926592
747768054466097152
747631647139323904
747718402396065792
747629239659204608
747776099057295360
747608461169430528
747622570875359232
747717735329763329
747635086795776004
747606146043650048
747782944299720704
747742045700186112
747681479682105344
747767966456909827
747721921526120448
747710441502154753
747592623444103170
747779517398253569
747763675797258240
747750618836631552
747685326144028672
747741869317070848
747693630912077833
747740359548084224
747718113009999872
747625506829377536
747762475978784769
747748421101043712
747590849379209216
747780159281991680
747608326947602432
747655890543730689
747775902193328128
747730729187024896
747795447671046145
747689163844091905
747657253625421824
747674471293685760
747685887912345601
747594687028985856
747788711262326784
747655353668632578
747612999347671040
747780146619244549
747658776271065088
747798115231531008
747692586370994176
747772009673818112
747630665877823488
747794591840145412
747729852967620608
747757719701028865
747801432733061121
747719736318910464
747753315774136320
747664048406265857
747747150256234496
747787314571644928
747671027669409793
747737633074348033
747705714362159105
747652669385342980
747615708897435649
747798693722587136
747743903575486464
747767928590901248
747754637122482176
747609937476464640
747806008655777796
747651591109509120
747806503650877440
747720122102579200
747768318942076929
747602916261793792
747748395893297152
747702069839208448
747742393647140864
747718981201563648
747733178987745280
747720008877350912
747781455086911488
747593185560432640
747702103376793601
747629134784962560
747711078960926720
747786924815900674
747739004779507712
747666074133463041
747689470166700032
747601888632156160
747780578490068992
747803970370822144
747714254208376833
747769774185254913
747732784798662656
747735116504399872
747598092778758144
747705915751731201
747667819144355840
747634868595597312
747780448504418304
747797108372213760
747597174276526080
747751160019292160
747742397833035776
747806541290536960
747712110872924161
747776183098564608
747660558590185477
747717676512968705
747741680804200448
747620494724202496
747729252896903169
747768981428264961
747753747816775684
747782407504408576
747761159130931200
747607634954461184
747696977765371904
747684378067763202
747733095135186944
747753202460823553
747742024644894720
747765399501029376
747762085916999680
747729672285339648
747643672209022976
747718251241742336
747625250951598081
747803811138396160
747609383903760384
747797909685469186
747716212847685632
747790330242686976
747803861100879874
747607013987737601
747658042251018240
747790825476788225
747734085011931136
747698965760598016
747732839077130240
747720176607584256
747693727062331392
747760790040625152
747792209660026880
747701436465709061
747731857517780992
747738338031972352
747759510501081088
747597572949213185
747778271891226625
747758671745155072
747701314629545985
747731262266314752
747665025628766209
747643001221046274
747760827650945024
747798874421526528
747706716935045120
747768088108670977
747701893644816384
747744440471556096
747791391749734400
747613083506515968
747603566404247553
747799394196529152
747714782615248897
747764552444575745
747802565073604609
747779882269048832
747748383243264000
747801185097134080
747751621174628352
747743001938698240
747782206232367104
747592682449608704
747739730335277056
747680447900094464
747800044590481410
747713889341669377
747707409221750785
747802321870958594
747703105714786304
747705576197660672
747754976693280769
747709619590529024
747714639887237120
747764099082231808
747758893938380804
747783200261439488
747657081520558082
747722709963051008
747747519074041856
747795250224242688
747592086845816832
747659849765355520
747773020396208128
747749712950763520
747766183773020160
747705429539565568
747655655528476672
747787843142029312
747735963682537472
747740548346187776
747665596138000386
747775205930479616
747785586686066688
747717252951216128
747712190619213824
747680120828207104
747617349059084288
747627788635512833
747752464267415552
747650811157708801
747761578330755072
747788006837321728
747765818742583297
747730985274458112
747779622314647552
747646146907111428
747761335337902084
747784756209782785
747728431077531648
747796483630575616
747799301984772096
747644314033991682
747727965216182272
747768511645130752
747784617646645249
747772894592143360
747745145278234625
747746567227121664
747782793111945218
747790871681110016
747761968640065536
747688882825793536
747688635143688195
747701822350036992
747661817078554624
747621991847464961
747621430091644929
747693383137824768
747601440093405184
747682729832099840
747675481890258944
747656766884810752
747651398188302337
747795539664723969
747803999743672321
747799591576182785
747620142440288256
747633631401672704
747715973671694336
747625444061515776
747744293696188416
747698093567713280
747641566978785280
747699796291489793
747779794536828932
747744947902644225
747721502083194880
747735808552079361
747657002059505665
747597182660919296
747803383243902976
747596482249842689
747768612224569344
747724874265796608
747747330594508800
747737297693585411
747689063176617984
747703856314843136
747755081441763328
747772739587547136
747787788540469248
747682587137679362
747793715360522240
747712739892695040
747664610438881281
747702010926014464
747644855308935168
747669274299404290
747623615194107906
747618238062788608
747650345355087877
747591482891132928
747790804253552640
747734399333056512
747681802769301504
747734399265943553
747776195752824832
747739562697437184
747665637867159552
747648093278048258
747604820643590144
747692846367518720
747711947181789184
747680422876815360
747641482891436032
747762958550339584
747648755940335616
747737075202424832
747602383690043392
747799881062965249
747806306640207872
747786224014761985
747670377451634688
747716795696545792
747739512139309056
747714904140955648
747629005113819137
747714539169394688
747789395068092416
747731253495996423
747630850569707520
747596784327745536
747639427896344578
747684478873657346
747609291553705989
747778825367470080
747687624664555520
747704817133432832
747650613937311744
747694587217580033
747770776439369728
747608830209458177
747772647086395393
747665843627122688
747733044811956224
747794684144193537
747749154961645568
747782654725132288
747674013867065344
747737343839240192
747723997501095936
747661615655444480
747630267574063104
747650618253262852
747790028491755521
747677990000156672
747716653291548674
747753764698923008
747687888859598850
747710701767168000
747778150222934016
747590362609377280
747716661676019712
747801839597457408
747611422339772416
747783837665624064
747630460474368000
747602073504587776
747719807580135424
747661523292667904
747720193258962944
747663406426132481
747786966532521984
747650630936821761
747603272815415296
747742070874341376
747748496409772032
747760026660519936
747751163999621121
747710932369944576
747714849812119552
747645400266452992
747616971273953280
747717110625873920
747700564071424000
747759477055754240
747653860500643840
747633077598490624
747752154014810112
747618439536119810
747664002264735745
747766921974669312
747651398188269568
747744037873000448
747679978138046466
747733317378805760
747618170932887552
747644188469108736
747796441737879552
747689247923183617
747629416159789056
747725356468142082
747787893498855424
747780675206545408
747778422680629251
747634826468032512
747701230961557504
747750388158300160
747804901581914112
747704560911781890
747650500816961536
747757279311728642
747796684797784065
747780910150410241
747748668560842752
747792574556045312
747728816626360320
747734046931881985
747640266673225728
747708298388971520
747759397586223105
747679286052724739
747775520494981120
747765315547860993
747706523980271617
747776329827835907
747742658186084352
747596645907447808
747716464547880961
747758894039040000
747743929022431233
747624550465052672
747710965970501632
747750539283300353
747760001481990144
747745350526574592
747723833969414144
747608217912385536
747596155144519680
747763457496317952
747760403929784321
747651624676515843
747745434723098624
747705056187846656
747638022527606784
747691093353971712
747671103364038656
747763394766209024
747602455085518848
747643018040184836
747676581041160192
747588324529930240
747725889350279169
747696189395566592
747728418331107328
747667513018814466
747693597198327813
747766381148528640
747589565993594880
747770684412039168
747743731542003716
747686718560690176
747670109003603968
747664002348613632
747682977392386048
747662819408121856
747737792499843072
747805308190363648
747609597989392385
747766049483816960
747656561582018560
747759800289632256
747699234451955712
747651000006287364
747705810915065856
747742507002380288
747699926512041984
747729928167231488
747755899209588736
747672978138271744
747668552879079424
747800296076738560
747769417518440448
747781207866245120
747792897253117953
747686991093968896
747706247177207809
747660697031565312
747727009195892737
747785448118956032
747668922120437760
747784303258570752
747805815617134592
747772320308146176
747746118105083904
747750220390248448
747767798739402752
747755689523585024
747701495290793984
747742473443774464
747644083317936128
747787742474547200
747753039012913153
747762975273066497
747801906836348929
747614941306322945
747689960631836672
747781518341308416
747771627899879426
747800887565950976
747703524918726656
747766402073890816
747793723669516288
747601343657943040
747705198458593280
747740535708848128
747689872530546697
747656200808960000
747771665669578753
747631034909470720
747789206194393089
747763788737318912
747786769534488576
747649120924536841
747736026773331972
747739440886517760
747755760835301378
747661930056261633
747800732309458944
747716577894801408
747684013293330432
747683535021039616
747740040923615232
747727457839648768
747712958155862017
747732708974018560
747718754780454912
747727034365911041
747803341116182530
747715453917728768
747625263505104896
747677080033300480
747746550487490564
747792515571519488
747673519262154753
747726401000837120
747745015368192001
747719216128720896
747716598832762880
747682050442919940
747629302636773377
747696822492209152
747783082623795200
747738333586067456
747778116425289728
747677134638972928
747597862096244737
747674630509502465
747728783311015939
747635040536846336
747588403974266880
747678627685335040
747734315329552384
747790624145948672
747687754352500736
747772856835051522
747689243435208705
747642229628493828
747720419973660672
747658205833093121
747620364851777536
747716833650802688
747782176633135105
747641633903087617
747731991878049792
747698995447869443
747686945120206848
747767844713205760
747712601652600836
747770713482891264
747745912554987520
747754750204993536
747604237396258816
747711787836055553
747666157998583810
747660491431022592
747722491657854976
747784613469224961
747658537225064448
747804276315959297
747689532724752385
747606909239230464
747786811544600577
747618510776369152
747734000794492928
747789206454407168
747718217725009920
747728309459509250
747795174856720384
747764573365731328
747767018435182594
747626937099526145
747741626055827456
747737763089383424
747804414845542400
747775403041820672
747703768557490177
747650886797791232
747772924074024960
747785460668313600
747788782586454016
747666657015963648
747632486075740161
747597769850884096
747601360426770432
747603176258318337
747753693236301824
747744457269911552
747585740515598336
747771145777098752
747781295778959360
747676518181142529
747656758580101120
747741940964200448
747777164318285824
747789822962524161
747767047816417280
747787226533232640
747688345904488449
747596109170810880
747724278360064001
747799935538462720
747717949348274176
747730859411800065
747699871705071616
747672252389400576
747771141293481984
747751084156805120
747707593565544448
747663725230964737
747607060280393729
747668519660232704
747797901288554496
747737071176015872
747704871449673728
747774593356673024
747716229608128512
747727613045645312
747685028054831104
747793631440867328
747683413541412864
747756621023969283
747724618291613698
747713230718533636
747722894336233472
747725926876741633
747649066243399681
747689109280460801
747763675805659137
747728023932252161
747678812150841344
747722986690580480
747693861368115200
747629411764047874
747743840812032000
747772978507681792
747803391556988928
747802342813143040
747763025604714496
747714250106376192
747597191322173440
747687276298240000
747698890548350978
747804868035907584
747738530722381824
747797074813423621
747764409527844864
747776061451157505
747749926659031040
747759410047492096
747590388014268416
747749251338338304
747782294069469184
747799033817796609
747775377750233088
747732356883165184
747735955340046337
747684759694876672
747616602179330048
747690229247672322
747798563724288001
747729043265556481
747748609756631040
747788237406605312
747774559986851840
747623628037033984
747703047149723649
747708206026264577
747780759155539969
747765869128744960
747777508406398977
747705668442951680
747731995921375232
747685191985012736
747596540877897728
747668146333560835
747739260413972480
747671862214295556
747766863128571904
747716992837246976
747685036627992577
747712861653319680
747672667780685824
747780117464743936
747785234435944448
747757321330241536
747712538834575361
747711830026498048
747675419059560449
747633635264708612
747766217532932098
747624814840406016
747757820267769856
747614178219798528
747766607284420608
747795179185311744
747768612128055296
747743706690785280
747650836344496128
747674794347401216
747783888056029185
747629625535242240
747800895895834624
747794294002556928
747594993116680192
747772722936111104
747620897293406208
747763654603448320
747748672809672704
747765022097448960
747786895443243008
747725708676505600
747657953881264128
747730565730811904
747654984527937536
747752271207895040
747726749165846529
747743492718342145
747646776115666944
747596171909070848
747673200255975424
747776313252057088
747759238240473088
747746902800801792
747774765264408576
747630418501992448
747677218567032832
747799331235840000
747748802673713152
747766024460705792
747670494778900480
747748345314164736
747755970697248768
747672831018819584
747740774691921920
747689541247602693
747795988459380737
747695392196796416
747700618563817472
747798647933329408
747639729831698432
747721535276855297
747648072096882688
747683107164258304
747689998644875264
747710978352119809
747785272016969728
747782600220098560
747684017407918082
747737754876936192
747783963457032192
747759720417660928
747597568633376768
747647589722513408
747758650836533248
747751101039054848
747786404697014273
747673963719950338
747629625694642176
747738803599777792
747791060194177024
747589205077942272
747706238809550848
747679462486048768
747686458329280512
747791735686762497
747595282544730112
747700110897876994
747727126577692673
747733552331100160
747765458422509569
747646276947353605
747754049882173440
747787541256904704
747593114081124352
747781610607616000
747763281167802368
747592409652015104
747739185231073281
747701553885290497
747725025143308288
747660135225561088
747721912789368833
747786798928171014
747657857714257920
747752019595694080
747706410755055618
747738484631273472
747762069391319041
747588135782060032
747806214193438722
747704141712097281
747592661243035648
747721195865444352
747783661295009793
747677595806867456
747739361156857856
747798089927294977
747700509394538497
747759573730091008
747772433151713280
747734693144072192
747747825430126592
747696650613825536
747668569727578112
747718217624391680
747699721041481729
747744046383271936
747769304490221568
747716128965795840
747758902612099072
747790783407874049
747586491333771266
747682109205155841
747654690679177217
747686622288838657
747773482075815936
747793430139572224
747698768611581952
747790049543077888
747670373211250688
747664807428493312
747729169056927744
747664618718400515
747601964125454336
747750379807453184
747731878594097152
747636106062004224
747627352369205249
747654946850471940
747674085111504897
747687993520041985
747772542245609473
747796810740154368
747590341847449601
747772668288581632
747737079556214785
747719853402955776
747621752994422784
747614383606468608
747771779175878656
747802045327892482
747793300116090882
747789726434926593
747590320976584704
747716003258302465
747804859454357504
747783405652312064
747751528761548800
747802074503647232
747693722905812993
747768914264866816
747750580941119489
747735854790156292
747747674485592064
747748970429054976
747658704984604673
747714291894214656
747600970264125440
747754896812875776
747636999205568512
747730607619317760
747706599712645121
747768582906359808
747778888198062081
747721313117147137
747598365605531648
747617923615711233
747770717941432320
747692183801729025
747705341434073088
747706431760142338
747759619708096512
747772248958836736
747699003698057217
747685267117645824
747698861188210688
747796127051821056
747696600336699392
747797041363976192
747673367940075521
747708491289223170
747656666301235202
747713985525456896
747729399605248001
747652199346470912
747652199346470913
747596830343577600
747599409710567424
747710974333947904
747682058777071616
747763130340622336
747748316289576961
747781119857336320
747805324871098369
747787083998183424
747791878284677120
747689008487088130
747742146082512897
747794134799368192
747658218315333633
747645597461655552
747636063808663553
747678250374135809
747766938814779392
747772546645274624
747661011679911936
747755274459439104
747759133101809664
747782126288900096
747776766224240640
747757141080084480
747704930111209472
747677927257546752
747685086762516480
747682775780761600
747753605021732864
747771476993019904
747757212274139137
747632364713566209
747594787847442432
747752178970923008
747721048985051136
747692053627289600
747667068053487617
747782696928219137
747794826641444864
747778796170911744
747776808058249216
747614006047735809
747601544783212544
747738807676526592
747803911625519105
747691873515544576
747673410042486785
747692770949795841
747733593946980352
747664132372062208
747770462080499712
747625045686521856
747761394007826432
747727780956233728
747801076083023872
747676425587671041
747734449790521344
747730473632272385
747592946698969088
747651259805630465
747636156351807489
747694083620147200
747739042607857664
747724999792918529
747643416360673281
747781958462222336
747658125960949765
747712471436267520
747784206856617984
747720415619977217
747616774267506688
747685262973603844
747690925615362048
747781421826203648
747738090362515456
747732952440770561
747677990243409924
747799117477314565
747773439826595840
747632016544436224
747718087953252352
747762639686623232
747650349792657408
747684134932328448
747648810529226752
747671803645009920
747687540598112257
747600718542962688
747622180834287618
747803068364914688
747686873544466432
747680288571006976
747782176683417600
747749481945403394
747788413814902785
747695480323379202
747683807499788288
747726677799747584
747607248919269376
747633274592370688
747715613158707201
747675796731473921
747773624409436160
747666468603629568
747680108325052416
747718288994607104
747759191910158336
747744452995801088
747741047422324736
747795900513165312
747677939798511616
747760672633544704
747762144741982210
747712647827755009
747655240112087040
747742695745945600
747681123451416576
747666669774995459
747781048495411200
747617239705264128
747775709175812097
747613133607428096
747787515973746688
747644394010976256
747733288010268673
747618796026757121
747683715342565377
747735523393966081
747785896968200192
747745761572491264
747776640244125696
747726539152850944
747621832556109825
747725524278054913
747663582888857601
747707279164710912
747646788572712960
747751164033261568
747791676870008833
747706943444238338
747655156561502208
747799507635675136
747725222464360448
747739646579326978
747696474637602816
747659535230308352
747753420447154176
747679386820841472
747765311257010176
747777873499455488
747676492704907265
747753936535203840
747795560573329408
747781731994984449
747659191347777537
747785830094143488
747743131773304832
747747586380075008
747708277362921472
747766372634091521
747693928485371904
747637783716577281
747616648438243328
747749843024642048
747767475572510720
747710022306652160
747704988932128768
747763562236477440
747806012778786817
747728686783303684
747610449231888384
747635829023997954
747666841577861121
747707002353238016
747677755186241536
747608893405028354
747683908267970560
747777025939738624
747771204350644224
747675913949708289
747708122152714240
747655076769112064
747777739332018176
747800115621019648
747783627795271681
747748609689518080
747718171763806209
747739004674670592
747755828019486724
747784278063333376
747694385932951552
747766808954961920
747752002852167680
747728732857704448
747741462700384256
747643814861471744
747683690411663360
747761863568556032
747718905821532160
747793807383629825
747591319200083968
747680338881744896
747756448994590720
747677797120868352
747754557049085952
747698496044695552
747705098185359365
747612416507318273
747759586304720896
747655613564522496
747776996906799104
747727176972247040
747640526803976192
747745342205079552
747695702881501184
747590408734113792
747748811049697280
747693886529740800
747805291715137537
747749498940702720
747694767618822144
747788698964606976
747800610758615040
747775411149504512
747805526256455680
747727479004106752
747800300375908353
747748131383697409
747763465759006720
747657693993836544
747731064970416128
747793316868132864
747787457438060545
747629407406166016
747776053070827520
747591205685497856
747593801968062464
747668729375383552
747719245245603840
747714271006580736
747737906031255552
747754590762897409
747701549749657600
747730863727730688
747626047793995776
747669509184589824
747759447628455936
747743606086086656
747726983996518400
747750186827448321
747783636498395136
747802041074868224
747721506306785280
747736370517581825
747804003963142144
747670184761102336
747722487752982528
747768792873242624
747733149547905024
747596683735793665
747713377359831040
747673493848854528
747696700815450112
747745074092580864
747749414844903424
747796588442062848
747592216655335424
747731371188232194
747696633794682881
747754255172378624
747743710654369792
747602077581516801
747662773383987203
747624982381989888
747679604979138560
747585862490267648
747729944915083264
747758260665589760
747791047686643712
747664190823895042
747758801797906432
747589221989425156
747635241976750080
747712320760078337
747765445781000196
747672235570245632
747728720371277824
747777231666176000
747785364526501889
747768813643571200
747712093898555396
747698705768284160
747718175815516161
747644523765989377
747734873343918081
747676685961732096
747669379152740352
747766787727630336
747799918648057860
747595483904782337
747705718673915905
747779580480618496
747614324735152128
747718310112923650
747776569049919488
747779177978466305
747687209352986625
747781379669254148
747742460672118784
747720512181272577
747697493803147264
747745828857581568
747737683397578752
747645618642911233
747720004385243136
747691043013935104
747636583915003904
747773033201418243
747696508225601537
747784659749191680
747717446107279360
747738082074595328
747707341919903744
747798433663229952
747740762218037249
747793040153120768
747762648209563648
747602677140459520
747699146342150144
747681433863471104
747704414224416768
747660420366934016
747773691665219584
747750710863867904
747771338840997888
747798173649768449
747627297788858368
747749620445515776
747770071913639936
747707643960102912
747704775186202624
747640304342286336
747601104259547136
747792939296776192
747753017835950080
747764162206523392
747762937423597569
747764162235891712
747756436130832384
747779605713592321
747682562152202245
747699616217464832
747750295774629888
747707744472424448
747647028033949696
747589305665654784
747771321786982400
747801285865312257
747737096224399361
747706155116408832
747784303321374720
747665856176488448
747798530241101824
747690367672270848
747706242890612736
747779207309234176
747595404250877952
747650991521169408
747701499376058368
747767597165318144
747768318711500801
747797091808845824
747718498974056450
747709418305949696
747772546687307776
747789940352655361
747797251200847876
747661238138769408
747704640838471680
747792708790517760
747805488557985793
747805623019016195
747724081517166592
747787277066248192
747755240926093312
747617818867179521
747779660033949696
747618661918089216
747788447398531072
747780096178655232
747712975054708736
747709342779117569
747797351712972800
747793920793387008
747658000295428098
747730654071259137
747803345461579776
747671480851398656
747727759728852993
747728745654521856
747759384772624384
747604820438159361
747718972817215489
747601083388682240
747762564193452032
747791639163322368
747795061417644032
747782000405155842
747740053397450753
747592480875380736
747746323730993152
747750148898435073
747785930719780864
747766544432664576
747741349487730689
747758130717691904
747669605892657152
747698278007971840
747803324389330944
747719870406594564
747675536672067585
747602970892734468
747757052987064320
747681114777616385
747658981666070528
747697317684346881
747734219238031361
747719220293734401
747682968995504128
747719463563333633
747607722913210368
747760722831097856
747612860994420736
747752606835978240
747739705215717376
747751474416001024
747703546150268928
747725318564126720
747671971505250304
747710835871649792
747739759859146752
747784693282639872
747719128044154880
747726795059900417
747587070135177216
747650706270715905
747684256487440384
747765496163012608
747730263644438528
747767332911472641
747737205393743872
747754141867511808
747750690018078721
747677445055254529
747789571371347968
747709808397156352
747758944332955648
747607660086759426
747775536932487168
747720646092853248
747618833578352640
747748853051498496
747754972457148416
747605626075885568
747642707875618816
747689339988086784
747620402554249216
747724328670728192
747681752324399104
747657257664520192
747757912710340608
747659636111740928
747678548228476928
747797288744062976
747722839768334336
747774693982208000
747713675277045761
747758130839289856
747675167321653249
747763864251564032
747596721295925248
747776661198938112
747764208444514304
747766846594686978
747733694916362240
747699024774504448
747718855355662336
747729168897564675
747759653220651008
747795296403464193
747783065842311172
747749419139883008
747739684185440256
747625628623482884
747799524433928192
747617764148289536
747720889555386368
747667332672126977
747758764103766016
747744629110476800
747720067324977153
747647312856555520
747774513547481089
747743094389432320
747803873713205250
747739331805196288
747700047865876480
747775285446254592
747769635840233475
747703436968337409
747615386095366144
747712685287018497
747785888562810880
747594146148278272
747758479012618240
747676601970733057
747715713872306176
747800757680889857
747744880949100544
747772504714973184
747611673918210049
747737113035169792
747791148412977152
747749494771560448
747752292355538944
747776095043215360
747639494975832068
747791081098612737
747644339149504512
747781425869504512
747788501802950656
747630393420034049
747622688353452032
747603897720528896
747602023114285056
747758881615536128
747804901468602369
747713822048264192
747735322247692289
747747271698046976
747729861020618758
747607022426853376
747660654954295296
747617898517004288
747712752559529989
747766557099626496
747775100791951360
747770826829639680
747735536148811777
747772957683027968
747716946892886016
747698886282743809
747680749940277248
747755328830332928
747720851835990016
747795426397544448
747679722331643904
747711020550995972
747594808789770240
747695602058788872
747719941713960960
747773486110806016
747782051080863744
747673556813811717
747713947965468674
747677247746748416
747744637788422144
747693425357631488
747794444884279296
747705907409207296
747767496787132416
747587388906475521
747715323630067716
747732323362344960
747676488439373824
747735381014085632
747678493358587905
747777206328385537
747722932277903360
747679160525590528
747786341757378560
747716200273186816
747744054704807936
747625720680067072
747749234477252608
747693857291239424
747697317445242881
747712194767429632
747701809641299968
747775663105531904
747714199762182144
747785569720229888
747732235273515008
747764866648256512
747742888692453376
747656804797194241
747696931732856832
747754574107156482
747798811498651649
747675930848550913
747612537911451648
747680175576518656
747625938792353796
747693685140258817
747702031947862017
747778120929804288
747627147032993792
747733879214247938
747686118821347332
747596935461212160
747766913825148928
747769518131396608
747767329006694400
747626584845213696
747655567355813889
747693760855805952
747733233513594880
747758428446130176
747744600119451648
747764069738782720
747676102932443136
747660487333142528
747803806839222272
747649401791840256
747734294630522880
747722294521397250
747673410227036161
747726484538785792
747612135455264778
747585581501161474
747788074034282497
747773016222769152
747792381320146944
747734978167963648
747742595032424448
747744176515727361
747746093140676608
747747116454453249
747627126061334529
747764908817678336
747688026982191104
747748916054138880
747623267050086400
747608372992573440
747626236520783872
747663330958053376
747788875070906368
747642607153647616
747686999625187328
747777420250447872
747764246117769221
747717433457319936
747699725202235392
747717861246963712
747796307213967361
747776677946744832
747596050467258369
747697711772745728
747802863028609024
747590182413676544
747806688258949120
747803530057027585
747702942136938497
747766540158676992
747705542592827392
747787390102736896
747708277379768321
747664165700050944
747751830726258688
747640254048387072
747734692884021248
747627847154491392
747797733310861312
747590148758568960
747723993516544000
747595249262878723
747769686243311616
747692032718692353
747799801241051137
747736135791710208
747758961135353856
747805798877650944
747753638701862912
747736500717166592
747782545681440768
747684034210299904
747624722427314176
747623036308852736
747691781022687232
747675888699990016
747797091578163200
747600965897879552
747766737324675072
747763260426883072
747676543338614789
747798828309426176
747625339023613952
747691093370806272
747643618052218880
747761905821941761
747659438702600192
747610256423804928
747635472487288835
747671581363740672
747714203750928384
747744964902162432
747734940259876864
747781778304278529
747720226914041857
747758005089935360
747742930446729217
747681266020007936
747779894952738816
747607941239418881
747803798425505792
747747636510330880
747779341199671297
747739038258466816
747742670525726720
747751189312380928
747704108098928640
747632813550145536
747797359900397572
747676736180084736
747715814481137664
747713683686625280
747732742461394946
747652274831376385
747781044120719360
747743140321329153
747624483670884353
747673808677572609
747772525610958852
747768788636995584
747726916950560768
747705957988339712
747790259128176640
747692146061357056
747693026852614144
747782872916910080
747785393882423296
747734487476375553
747737435954642944
747750639669764096
747596821917212676
747647401297584128
747645878442266625
747739348490031106
747708675570151425
747792242925002753
747693827796905985
747793291622612992
747680200494817280
747778984998383620
747611443193798657
747733036372996096
747766649588191236
747637540358762496
747790405819785216
747740011336966144
747780901719924736
747667269728215040
747745342293217280
747597996255125505
747668553021652993
747751159822163969
747695132338716672
747766880010665985
747736526004461568
747779656057765888
747742871902633984
747794143158624256
747777965442895872
747775918777589761
747791265681539072
747735242488881152
747803693647437824
747724941068480513
747718041488789504
747736773342695425
747799713118883840
747667831551107073
747735418548948992
747771749618561024
747680401745936384
747702304422375425
747614903557447680
747650911938482176
747661326265290753
747766934616190976
747755274497331200
747649519123333120
747710378755383297
747727608851349504
747694520024825856
747603247838298113
747752963490328576
747667122650759169
747805224249757696
747787423917051906
747724819555291137
747760261675769856
747805467817148416
747735435359715328
747716703782600705
747776728337121281
747729949155524609
747646595911516160
747594963869827073
747709879696101376
747759372445548544
747784206957293568
747750195207634945
747716997211906048
747624311561691136
747753655353245696
747702845802176513
747698466969780224
747703772500135940
747723749940670468
747768608047136768
747710768838283266
747734500264673280
747786631114010624
747719425814568960
747722273793122304
747713100569317376
747746932186034176
747679835565195264
747711045561651200
747730939057475584
747623707556753408
747625544536076289
747607270217781248
747728900457963520
747781174299262977
747708956810813440
747763868533940224
747725872552091648
747801294211952641
747589251231977473
747763142999023617
747773058098864128
747796064116301824
747664622761709569
747637607341789184
747787524559544320
747734793689899008
747695186709454849
747713687968972800
747796365858705410
747802779163439104
747745333992636416
747757837279854593
747635950612811782
747793698574983168
747800363210805249
747737549175656449
747681660364328962
747731060742590465
747690531078160384
747661091539394560
747766880006463488
747782487271669760
747754951514918912
747633530746863616
747616497493630977
747718465063108608
747739440794112000
747805996358172672
747662827775721472
747673787601129472
747682570243031040
747799943943954432
747726283409342465
747603134520819712
747659308737912832
747754129569759232
747745912798253056
747760911738413056
747714098964627456
747736211452792832
747735456440291330
747597585423151105
747797322495627264
747682796940967936
747646851797614596
747748936836878336
747644179820519425
747726853671100416
747754817360035840
747721418142547968
747764770368032769
747594959906349056
747787994023731200
747654095285137408
747746726505775104
747770739055460355
747792658119147520
747595848817729536
747749440363040768
747625322300968960
747744822107209728
747786375030775808
747766402094874624
747665516358152192
747719199213125632
747643290846126081
747649691035250692
747788833043922945
747719987738087428
747698684704473088
747759887975743488
747762056636534785
747798475618783232
747705832075329536
747649557106991105
747759082724024320
747718230349840384
747777562861051904
747592493441626112
747587280198459392
747793270495928320
747654510688993281
747698567419138048
747763893594951680
747668464836411392
747598609005297665
747694453033418753
747677390260809728
747672973876822016
747776615069978624
747804272457220097
747792586857918464
747686781303263232
747764799598100480
747758193783103489
747772030834065408
747761968635744256
747792549092405248
747664102823198721
747647262893944832
747591818435452928
747681811124396032
747670402646814720
747676748872024064
747599883826143236
747748345578405888
747708809800462336
747760521475031040
747748010117959685
747781287646203904
747732033615585280
747694880793726976
747772882009362433
747763222787284993
747724286824177666
747782088695418880
747695488686751744
747764136839360512
747588458659483649
747732436667215872
747716129091653632
747616367340228608
747692472961212416
747672193606221824
747744184812044288
747779576206598145
747719341915901952
747765076535443456
747755949776048128
747694373157076992
747647279612432384
747706800737247232
747718284875829248
747723146179055616
747620905673621504
747600118610821122
747771032472166401
747609299925491712
747726107265343490
747767571957452800
747590014649966592
747772772911300608
747742691568533506
747702002772283392
747794289745399809
747693987436367872
747747405936885760
747680884267048964
747712077242970117
747706846891352064
747639444354768896
747678695037501440
747613221868146689
747752707591667713
747690002855895040
747789969863827456
747802556638838784
747736240750010368
747762799175208960
747601188384813056
747693039204843520
747707107126943744
747699813148426240
747710978423398400
747779563753603072
747718993809711105
747618028448145408
747593030350290944
747624231970680832
747630611368656896
747625972246126592
747747829393854464
747756125878001664
747707367006019585
747627247310254080
747663620700540928
747692183625539584
747725771876212736
747617034582761473
747598533402890240
747770248149893121
747799381584248832
747692233999134725
747683539366350848
747610159820738560
747788237633110016
747699444255186948
747736139851796480
747710022138929152
747658918499860481
747740107650834432
747724420983173120
747772127189827585
747728078625964032
747718880437616640
747772844516450304
747737033305624576
747661938616827906
747776745235951617
747787629261955072
747767265953783808
747614018475597826
747740934276784128
747662739707924480
747764673961922560
747705945208332288
747646256210653186
747701918559051776
747797808749514753
747804137916506114
747761532264714241
747719216153956352
747622398900350976
747737993868357632
747730385639981057
747740778789769216
747734105618518016
747668486051270656
747696319247093761
747707644102778880
747716393202769920
747765537808097280
747616728134221824
747604149383102465
747690166324707328
747656888515465217
747739105329561600
747744478233006080
747752678382575616
747798417041068032
747797095684276229
747592183297908736
747785917851656193
747785616209870848
747731966791983105
747716720425570305
747595236663123968
747759661823176704
747791475304443905
747764367828094976
747744407105921024
747623095305805825
747744343914586112
747805140392894468
747656519571865600
747706616359825408
747779467255382016
747743870163750912
747716913267089408
747793832545230848
747704217117294593
747622507792957445
747736513211961344
747802208788307969
747647115891974145
747680469093875712
747750111455870976
747670482305097728
747704489776390144
747765588324278273
747716003207974912
747786715075608577
747715998871072768
747712127452979200
747787058844925952
747719752848637952
747791877949300737
747628317088460801
747697787421200386
747603855781728257
747588743985397760
747650458878087173
747728099593289729
747729026702258176
747586927713452032
747650907396014084
747612815066685440
747697355475017728
747620553490563072
747651054305677312
747663561653166080
747798421365481472
747717886442094593
747591776349806592
747666204316278785
747588659830939648
747736018477006848
747745711400300544
747746030398091264
747631936881860608
747727533504864256
747802540251578368
747739797511340033
747756943620575232
747698282424639488
747651092176080900
747799918459363328
747756880659873792
747721979885719552
747798559571906560
747795904774672384
747589465401589761
747802334659411968
747792930769776640
747759607326584832
747658323093241856
747735133420134401
747787280987856896
747766125128093698
747715378432860160
747716019926466560
747756209613185024
747732973487796225
747590387934519297
747626022573465600
747693802572349440
747647271190298624
747805811502649344
747670558062612480
747778703774580736
747722328231022592
747686672482066432
747644259537420288
747591566571642880
747621367131082753
747760215399993344
747735540150190080
747712777620492289
747786480165203968
747715613192228865
747671505773928448
747714874982211585
747649682843762694
747699343495467008
747757384202846209
747645048007831557
747655248806805504
747749599515906048
747763407391232000
747793459512213505
747802284206211073
747699209214763009
747587766620463104
747778724683145217
747662387277332480
747743454990635008
747786316528623616
747689294001741824
747681291034890240
747668435484708864
747759099794833408
747785527814950912
747751432338681856
747629336086347776
747657551345496064
747741764606394368
747776413785260032
747696646520184833
747637309462450177
747806419680899072
747620750442389504
747696449157214208
747722684516143105
747594095892238337
747750136571297793
747623246309163008
747707538943184896
747593210852159488
747742678826229760
747761570101485568
747726648506781696
747790716189872129
747741718255144961
747726786537066497
747702132611121153
747704376567930880
747712974891122688
747711947177598976
747770445361995776
747706091937595392
747727545756491776
747610990229991428
747657978975772672
747715500000579584
747641688684896256
747618527599796225
747742599159635968
747751499749539840
747715172748374016
747596025121083393
747793237029588992
747737318753177600
747658306446032896
747800249905799170
747689960652808192
747734739210145794
747746424335499264
747745845517258752
747754372843577344
747688672972148736
747803739839406080
747700006086447105
747768004176453632
747607962257022977
747694461384265728
747605189490679809
747691642761646081
747769648242954240
747751394707386368
747773993449566208
747680905049837568
747734692888199168
747686395616104448
747740070174691328
747587602853695489
747712169530298368
747674932612579328
747805807220228096
747598591829565440
747711049596551168
747620754817048576
747657538842288128
747763411241558016
747607496588550144
747794943998066688
747591470287224832
747754003757334528
747748714689728512
747762518156705796
747718511531819008
747782830978129920
747707861850013696
747745195589001216
747756373388201984
747667579980886017
747706876352159748
747781753209765888
747697770681729024
747688731725922304
747620633178181635
747648386715750402
747671296251695104
747659082283220993
747706343650398208
747777269368786944
747716900843560961
747685435103657985
747672592052588544
747760160957931520
747687989262811137
747761733851295744
747702908586700800
747739239685599232
747767953693741056
747776451567464448
747796848203595777
747707434144272385
747738983753486336
747778636749537280
747709753686646784
747725020798029825
747641474574094336
747703646859702272
747602756916097024
747777747473342464
747794923320147969
747726648502530048
747784194005307393
747783019872780288
747783464347402240
747727306903388160
747791903114989568
747803550864969728
747766901024108544
747671103057895424
747617894146572288
747715269175443456
747669517543874560
747620259717251072
747732554099400705
747772219439276032
747587347168931840
747804066705715200
747626643519344640
747759712028995584
747682293356052480
747782822706831362
747592611142180864
747607114835648512
747797968347144192
747758009141518336
747729517200936960
747743727624458240
747653868641718273
747713478052417537
747730053967011840
747641659215716352
747745866459525120
747748748067934210
747794780663451648
747693857337450496
747753265425686528
747712681273098240
747692124829786112
747764564884848641
747742557178859520
747799977502605312
747796516874686464
747789139249082368
747725943796600834
747638349826039809
747693903260827648
747795447381630976
747744759461068800
747783300706598912
747727302511984644
747657320725889024
747725662744625152
747791534314033154
747736215605108736
747700044061638656
747664597902106624
747749880580415488
747718184426405888
747709757688000512
747803118847438848
747630003379003392
747721887816552449
747751717811290113
747688257652199424
747600542411661317
747679361910833152
747592703303622656
747735905071472640
747688807466688512
747749943394316288
747688975188504576
747755295619702785
747738773954375681
747744889148948480
747747590553370624
747773599432458240
747696809900916737
747771057587781632
747602928978976768
747797091842285570
747721715799699457
747763864440291328
747796789726711808
747668863446294528
747792511440084992
747594926100123650
747739575037075456
747749612224716800
747670629307023361
747668452320641024
747790808753963009
747802976429867008
747659069717090306
747587082755813380
747665768108687361
747668171541352448
747611892219150336
747651176020180992
747621472135487488
747762740152901632
747755974807584769
747727055144554496
747727499715543041
747609115376001024
747754691434512384
747724324698718208
747658473962356740
747783800072114176
747749121423974400
747735401822031872
747741739570569216
747696919032508416
747701356845211648
747637724711092224
747641910748155904
747730553131114497
747732717689835524
747634683874185218
747731228669976581
747678002776014851
747599879841656832
747623229553016833
747727256513028097
747598734628880384
747713985680707584
747700408819261440
747727445348990976
747777789642838016
747701344241324032
747755312023756800
747791236484960260
747683950341033984
747705651829346304
747749515487215617
747743689783443456
747742150322958336
747706092231213056
747724735870537732
747729819199123456
747677461882806272
747626005850906624
747698756074803200
747730771213950978
747715525132849152
747741617897910272
747663293381246976
747714329705865216
747750694128582656
747727218722373633
747672302935023616
747801252344520704
747802728865366016
747786916075081728
747718532142596098
747792956002729984
747805647941533696
747634209909538816
747702979831148544
747591814010507265
747713641751920640
747717903185756160
747749054268968960
747774152933793792
747739860207865856
747641369561276417
747731601627418624
747631450057375744
747702925145817092
747715311084920832
747625007707127809
747667839801262081
747693203000811521
747730540741140480
747763356723982336
747659468075376640
747647082308206592
747617550310137857
747740892296060930
747604723964928000
747653130511351808
747715214511116288
747585736556351493
747704464660893697
747621820182863872
747645316388773888
747650735416971265
747690770375782400
747760001331105792
747733749413052417
747739801625985026
747732050728329216
747628845541392384
747748156725563392
747595467265978368
747696952767307776
747656762745028608
747701289572761600
747801793623691266
747803823687667713
747734713977044992
747764158125477888
747753848513695744
747629223095984128
747805496887877634
747748597299617792
747681236525670400
747725083909697537
747594930269282305
747590115489419264
747676291604819968
747740913233960960
747791152389193728
747719576725651457
747759384860696576
747752216769998848
747620314184458240
747769123921367040
747727981964070912
747754355844091904
747748630661074944
747718767099133953
747784575963762692
747803269695561729
747720503582928897
747629751339081728
747748072684400641
747751650576769024
747759271811686400
747782826943098880
747600286726885381
747693919979380736
747806675499778048
747741030519349248
747731685748400129
747740594592636928
747674928300826624
747708922996396038
747622445041979392
747709988492185601
747767320387280897
747745082422493184
747755739909742592
747763222858596352
747586747375095808
747797335015489536
747675981117284352
747714103255371777
747781195098886144
747791177714380801
747651356270419970
747705186022457345
747752300496699392
747787151123701760
747689054863560705
747802606991450112
747596096382308352
747590341914726401
747783355505254400
747794239719768064
747684231183216646
747764048788283392
747636089213489152
747689306249109504
747680477537046529
747708264587137024
747657840718929920
747703579654426624
747670880893939714
747692041082146816
747705337009037313
747610654643720192
747675758949195777
747709883651338240
747766217306419200
747749637499555841
747712010360598528
747700186428878849
747734546305720320
747639071284019203
747708390521081856
747767333167443969
747756117711851521
747742720773472256
747710646872064000
747784747896627200
747595291201802240
747770449585704960
747713188687405056
747664006287077378
747701822148714496
747684612890050560
747696164162707457
747598730271014912
747783913020481537
747597102855794688
747702518621298688
747717957745283072
747710894424068096
747781950400782336
747778707872440320
747708650609872896
747721644328747008
747597480464912384
747758634105376769
747597555945480192
747764644492697605
747654154076717056
747665000307785731
747784542447083520
747766586363219968
747709975888269313
747602425620553728
747623015349813248
747805509462429696
747771363746799617
747780222204936192
747698252825432064
747739419835138048
747664463499829248
747715063469998081
747746202167447553
747750086252298240
747713146886959104
747723422894014465
747745652902330368
747748135556911105
747702082262679552
747740099358629888
747730603676676096
747701943699705857
747720335705931781
747788522594131968
747629747413327872
747692016159559680
747790049467637760
747679579981156352
747761322771750912
747759426648551424
747747095516446721
747803966008922112
747628526665408512
747744494993440768
747751537515069440
747713776066138112
747703680388956160
747667592345690114
747711569891573760
747698152065605632
747800056984645632
747683249971920897
747765395197681665
747789202356604928
747686039033122818
747732591479033856
747768100813180928
747699444267819010
747704162805256192
747680758551162881
747741089298288640
747682339845726209
747705735631544320
747641084667363328
747597228672450560
747748785879670784
747658436423344133
747659757700386822
747762601749258240
747799897466871808
747755416923344896
747699745867567106
747674789804908545
747701893393190912
747664274928066560
747793929244913664
747805018867130369
747593479186948096
747671929306349568
747721141054222342
747655655553638402
747694641668063232
747719392235036673
747785292875071489
747741747636215809
747732318974992384
747617164316704768
747798874182451200
747791278318977027
747711762678558721
747683082136858624
747723817334759424
747723590750044160
747726648389308416
747782474361634816
747770776506404865
747779567893487616
747679869358718976
747633127942676484
747696239429451777
747733279403565056
747591805445627904
747801965472669696
747747561331630080
747761154974326785
747773846841884673
747753672222748672
747700974928683008
747599074417745920
747772194298597378
747761540716236800
747625687264202752
747695308335874053
747797016063913984
747766125241446400
747709166257582080
747746487241584640
747787885349208065
747669136088645632
747701100996890626
747693517342924800
747798433906458624
747657836625297408
747758613230411777
747710533726527488
747764883593269248
747718356317372416
747744931414847488
747781933262848001
747699087718367233
747630791555977216
747683245819592704
747746886036131840
747791651565932548
747770122278834177
747689268793999360
747633471737069568
747756956555714560
747738144930422784
747767224220385281
747746508536053761
747773624682151937
747695484765151232
747711838364835843
747732788732899328
747650366393704448
747668431592361985
747687569928884224
747699691442298885
747724534346817541
747735112331182080
747589372841594880
747805627204902912
747793220130770944
747669673076994049
747691357540593664
747757237477736448
747652543484936195
747744436289966080
747768771775889408
747762048155541504
747745724096454656
747786048210612224
747604661004283905
747758009334411265
747762069148155904
747592753631068160
747593131252584448
747717735245840385
747688983463862274
747710177466552320
747731354129924097
747618309324087296
747773913904652288
747718448478851072
747620670993948672
747768562052399104
747747309413351424
747701167887638529
747726212181692417
747789063629971461
747669228115877888
747669635286319104
747773980954746880
747679944940134400
747678724414410754
747802485583122432
747711070815522816
747733665275351040
747585866432815104
747718095993716737
747666757737922560
747752782975893504
747757820301434880
747644922338115584
747658805513707521
747754968250261504
747766192102772737
747686198353793025
747683925091323904
747765873608429568
747645257945325568
747714837006925824
747756121578962944
747754699705688064
747608138283687936
747696386557288448
747661699403120641
747719345858568192
747806016943816704
747777995004329984
747743509625638913
747626375054405632
747745790970445824
747622214443249665
747651750694354946
747721782988275712
747757384374824960
747795757856661504
747628816034467846
747697334461534209
747743836777111552
747662408177582084
747740732618768385
747653516487962627
747663377212768256
747803496192315392
747679114266615808
747713578770251776
747684583668387840
747746592367730688
747743383544823808
747753705605304321
747601100115685376
747785209366650880
747730054239641601
747674760528695298
747636298706464768
747733640386326529
747660453917130760
747715717785583617
747736962111541248
747731899657895937
747753550684499968
747743635073032192
747663997994938368
747749507132186624
747710500138520576
747739675939512320
747648948995760129
747604506079272961
747673095503224833
747698831807090690
747777617667981317
747755303773470720
747680553005101056
747772198555910144
747792595552702466
747640790730563588
747634042380632065
747630258900373504
747752145538195456
747631286534152192
747695157600985088
747741051411120128
747795451693404160
747649963820212228
747662026663690240
747734865060204544
747754594940428288
747762459470073856
747780314387329024
747705693399056384
747749981424070656
747704825324896257
747782465922600960
747734051226783744
747700857542688769
747769816140812288
747687272024276992
747663641604931586
747619890819895296
747789906848718849
747686332466610176
747673422579240960
747752954971758593
747802363948204032
747667672322678784
747801655199006721
747725914272825344
747721405278654464
747763914658676736
747763872891871232
747632372867170304
747806273081573376
747690048909357056
747791156692525056
747777877593198593
747797590859620353
747682339858292736
747765076610912256
747792259672838144
747780532667289600
747768138217951232
747715751474237441
747746080478068737
747687666632761345
747737557560066048
747806146996600832
747631974626492416
747656192579756032
747670910245699584
747589406450647041
747661284255145985
747706939430297600
747676622980059136
747622277454266369
747735573650079744
747758516593524736
747760622172004352
747779496363892736
747785259333353472
747675284770590720
747664010414272514
747755400104128512
747700286932815872
747793094385401857
747643676441055232
747589285021376512
747681345808273409
747628748917383172
747611015379058688
747692812834054144
747721573319249920
747678929679433732
747752560786706432
747780352345837568
747799772015304704
747708004825448448
747706662375530496
747777042897215489
747688438212755456
747586923590455296
747776304670466048
747747040822722561
747790536006897664
747674727154651136
747653633735528452
747802439533768704
747695874864726017
747679978339373056
747701381721653248
747588370646327296
747764707365294085
747593806460129280
747757769936146433
747670566262423552
747738547378085889
747781753209819136
747699968467673088
747640933609504768
747734286137200641
747612013640171520
747703470447300612
747803404035031040
747693446035537920
747688748637380608
747736270189789184
747773041426456576
747668364475117572
747651641592123394
747758520657920000
747716976206807040
747607261695008768
747800606312701952
747772206923513861
747721233551196162
747711246745669636
747734529306034177
747680796266401792
747740569414270976
747712236622340096
747672696968847360
747733707511980032
747793383805038592
747802489534046208
747784156298551296
747726036100603905
747799599692210180
747678648656855041
747756243511554048
747594532003397632
747687037424271361
747588051824566272
747692452287483905
747800975520501760
747609518264070144
747757950425530368
747713306425720833
747745803792330752
747784756297932800
747699687524810752
747790787417612288
747710873351884800
747723179779629057
747595014352437248
747766305407766528
747721715875201025
747784844428644354
747755031336738816
747740795793465345
747719442671480833
747782512177516544
747726208037715969
747782650576801792
747716976349417472
747717328494804992
747715248061353984
747703374246731776
747706020684791808
747783141302108161
747788174492041216
747677943950880768
747746906957307908
747606829597745152
747667420622491648
747644670595969024
747728477130997761
747732549594660865
747794117753700352
747758109855186945
747786295355781120
747702874830938113
747733426216767490
747721828899127296
747725545362817024
747695119554514944
747676438313177088
747699393688637442
747766431266201600
747733187384709120
747750576679698432
747657966619402240
747738631456989184
747676912215068672
747676903792840704
747795099401093120
747720654846365696
747769287507607553
747607739992510464
747766632727052290
747703709539438592
747631928216543232
747635476681613317
747760198517940224
747765168801710080
747765147654062081
747767601393205248
747801944555663360
747609224654512128
747625599221403648
747706565847818241
747719836982181888
747703298833154052
747727327908466688
747791915983175680
747681438120689664
747699599335383040
747777948791386118
747775981851652096
747649854701174784
747779156881063937
747701402831585280
747765420615143424
747714816199000064
747752933995995136
747663272577490950
747703655206371333
747718414765010944
747796575636729856
747729877919477761
747796554820423681
747727390680489984
747709883869437952
747776367698317314
747751768084348928
747806621317767168
747722978310361088
747595534270095360
747772903098310657
747772383105327104
747776585579716609
747612148222820352
747667227764228097
747733476825239553
747783510509891584
747779698013446144
747747699714301952
747804268036493312
747709992699105281
747588911598206976
747609421920931840
747763541285961728
747637276134486016
747595647524667392
747676106778677249
747608239093714944
747741336611094529
747620880478461952
747683572979470336
747700446324752384
747591126228426752
747796777244340224
747774165512503296
747746604988391424
747747862956507136
747696814170640385
747738178329657344
747596008192782336
747749847076331520
747736739779911685
747700555494133761
747754196468899841
747592887785955329
747777479193010176
747729676416745472
747704577953247232
747787713336737792
747778066202693632
747751411685986304
747701343893209088
747626593363759104
747646285486886913
747736345733382144
747606858945409024
747706612085833728
747696793346019332
747738325469921280
747703944663662592
747772622184669184
747748714572316672
747690497569923072
747704863157555201
747689767962292226
747777231712223232
747729731026583552
747779349877686273
747712417250017280
747753122857095169
747693274123608064
747786232776757250
747749247072763904
747606800334266370
747716137190834176
747763646437203968
747651331087826945
747708994416939008
747792674913017857
747595706509070336
747793274832887808
747775927342481409
747668557153050625
747655064320368641
747686596841975809
747632708428398592
747773117221736452
747601452525363200
747596876644388865
747697837450854401
747677830918586368
747738614709256193
747760676823695360
747634746981650432
747693467015483392
747686173447954432
747691248564199424
747776686431834112
747790661726904320
747753072454156288
747676295505510400
747789651033849856
747758810131992576
747773549075587072
747689759405912064
747622407322611712
747798014568304640
747586206045712384
747605781177065472
747743459113500673
747704154152370177
747703328008712192
747698294994964481
747693009806958594
747729198433837056
747706821801025540
747792104475213824
747714090521464834
747758193833476096
747782113798262784
747698516961730560
747709845768404992
747782134606233600
747618620016975872
747748983045500928
747800313059508224
747624005109063680
747606485799178240
747777315602636800
747778573621137408
747724706220998656
747588005410521088
747596570380505089
747656507022520320
747772639054159873
747749993990201345
747715738862030849
747765412100608001
747792532659118081
747657198935904256
747728929977335808
747630447878823937
747805828414054400
747705051796373510
747806746782109696
747806189094854656
747713960636485632
747777240012816384
747718008123064320
747744079677689856
747683954623393793
747621656323993600
747716804269772800
747668024518402049
747786090082275328
747769996533710848
747607211338260481
747703218885529600
747725113093664768
747785960109281280
747592816658882560
747730515554373632
747765189634830336
747730867829743617
747778770812211201
747634855895130112
747786895330009088
747785322516320257
747758030071136257
747774161460789249
747620666585845761
747716192014573575
747664467702517764
747699741857824768
747796970140360704
747733606638952448
747730716906164224
747784999403929600
747586613304254464
747775407185858560
747641487219888130
747802045034397698
747788153705078784
747705668329705472
747675540837044224
747773020597587970
747782063399571457
747756859956801537
747703562784903168
747612135270809600
747653893878841344
747686974438408192
747756826301599745
747763155531505665
747743450750160897
747718553428762626
747772538030329857
747671660904521728
747662156775170048
747760639162998784
747805480198737920
747710282315739136
747773792114606080
747743857350156289
747771795781095424
747782302709669889
747693475408248832
747782247990853632
747616661138616320
747760617835008001
747723146007027712
747649091451129856
747769791117680640
747725817686417408
747749138297552898
747707748712873984
747628694429007872
747788640093278209
747779396019290112
747674655570464768
747761037487783938
747776543741599744
747690749148401664
747595312248684544
747804771227152384
747757572770365440
747722206482927616
747752367655886848
747649552891654144
747642325942276097
747730666381541377
747783187737219072
747687670604791808
747725901929021440
747616594155569153
747742209395548164
747716216937127936
747712366729629696
747715650722873344
747745992552886272
747740594202644480
747726489110593536
747680817317568513
747616044710141952
747654271513038848
747656922313134081
747745711626784768
747750148961370113
747635124515315712
747795342754611200
747779458820603905
747644813118418944
747779211386101761
747662601232986112
747728162478489600
747651825994727424
747747104114769921
747697468717006848
747740435200671744
747755077457215488
747723355919364096
747704921890361346
747713549485641730
747685153955266560
747662525790031872
747701268420902912
747608721258221572
747774526390317056
747745149577498624
747714807873343488
747710953177899008
747737008156643328
747768188755148800
747764849900462080
747798404558774272
747706947646951424
747740271446790144
747661691106824192
747758038304456704
747738358810558464
747726962857218050
747746990625169408
747762970965467136
747715915064672257
747720319255908352
747791970416758785
747747955466080256
747705420941234176
747731497017352192
747737587264159746
747802338715406337
747764300580786176
747746042611806208
747753705919832068
747788380214267904
747605382730747904
747779550906560512
747730398138990593
747636596464357381
747754221496238080
747786010256379904
747790766773276672
747759267323645952
747797573902163968
747795938421399552
747801231356235776
747752208570081280
747606716435554304
747727143044550657
747753970228043776
747763231075098624
747723930362839040
747673359803158530
747759947098652672
747718909931978752
747740212688719872
747667428742729734
747593281861726208
747715323814645760
747660420354293760
747778686997303297
747615381808877568
747703940402253824
747780058635436033
747794759805186048
747640518406967297
747797150487154688
747799734014869504
747772340944019457
747623862502834176
747607987397681152
747628170409545733
747586390930534400
747715306722836480
747719534891630592
747640690453032960
747722051260194816
747779362313895936
747758495512944640
747693840434405376
747739851815067648
747713079606116353
747685338722729984
747792800985530372
747682985470730240
747732671497932800
747649439716741120
747729488042135552
747693043768246272
747783078551130112
747669823732211712
747723813031395328
747702673856692224
747783095349190656
747740779137765376
747768507639660544
747672411915624449
747759531686387712
747794784656449536
747805811548749824
747708898111520768
747661724526981120
747639092360404992
747777311311859712
747687729174056960
747701465846849536
747773356284403712
747715340629610496
747768235005722624
747803722923782144
747742414685757440
747801050950864896
747720939757002752
747663993725136897
747607181860704256
747762966947332097
747703776585334788
747744998561558528
747772131258273792
747806507991957504
747620540710424576
747696352801472512
747754574128234496
747776774373683201
747647220665749504
747719329341386752
747720260485251072
747727726379958272
747611909000663040
747787717325524993
747714543548272640
747780461385105408
747750195006423040
747669219882446849
747749754784866305
747790640700919808
747686114773839874
747716947068981249
747660839633719297
747771200043094016
747719853469995008
747694779945914368
747759313473703936
747610377828052992
747766963884064769
747715088916807680
747630359576141824
747792498819538944
747714870733307905
747720231037042688
747685476912537606
747711703954169856
747773603651915776
747787360734044162
747763256412995584
747701251966648320
747634356890394624
747763516254281728
747797209106677760
747724836223488001
747787453218623489
747778683004391424
747666447443304453
747644494640726016
747742125257793537
747688719331770368
747687033146064896
747721245916028928
747799763307855872
747787306535256066
747691168578809856
747800149284495361
747616753350479873
747714883203010560
747759368096059392
747678728537382912
747671430259687424
747781627070251008
747682368958369793
747693181802811392
747594548570783744
747718872049029120
747634583349297152
747754330837688321
747607458621775873
747738048234983424
747621132325556224
747678006810914817
747649942961926144
747618607450955776
747753827223363584
747715147398057989
747802900626288641
747595584895336448
747651444304715777
747594355972653056
747730611842985984
747673112234364928
747798970575945728
747662341081341956
747681026810449920
747788186999459840
747764103633113088
747687448545746944
747723305541636096
747801319335919616
747606959776489472
747676262290829313
747757606433857536
747768696240693249
747698735325548544
747698491997167617
747593068220538880
747795103759106048
747734797737463810
747630502354386944
747763738388795394
747604359039455233
747701365166772229
747668825664032768
747655722758971392
747709581644693505
747617927684227072
747671384277532673
747759900961312768
747781169975013376
747686244633673728
747781669218770944
747735989238534144
747710101721612289
747771129041920000
747659510173548544
747710307468992512
747614148561797120
747717231925145601
747766804777406464
747752132774748160
747749423564873730
747696772378656768
747607848943681536
747761897081012224
747654208313253889
747761595342798848
747798437861728256
747677713528393729
747721627765473280
747612613438279680
747769073686188034
747692125215657988
747796408103755776
747796181376471040
747709409657233409
747648575610433538
747747707742224384
747706100309458944
747801747255660544
747648248395997184
747716489675948032
747793128120328192
747609086095564800
747730393932128256
747764342456713216
747706133977128960
747655512800518144
747759225317756928
747637821146435584
747706658067984384
747773129431351296
747804641522442240
747699724912820224
747775327225679876
747805731764736000
747797163124621312
747752984386240512
747755219912622080
747700622468747265
747707039963557888
747804255445204993
747743089863827456
747671132581564420
747591461613502464
747783179289894912
747797079251099649
747643990976110592
747660416227155972
747735007419052033
747772030662017024
747661875593220097
747742934779498496
747778292837662720
747785901464555520
747792226390925312
747769031973801985
747750396316258308
747614937317441537
747771313477947392
747702191348191232
747768230698192896
747796307205570564
747751780482711552
747714270914306052
747698961750827009
747774279010357248
747805450905722880
747696138992685056
747747351368957953
747789227136528386
747681072977154048
747654829430956034
747764229265043456
747756742595874816
747787318786985985
747695480411398144
747603688110206976
747804142286974976
747721304627879937
747748479619960832
747717865319587840
747605252380180480
747738522371629056
747728762352115713
747782319226904576
747766481711173632
747777038577082368
747668297362079745
747594880193466368
747795074382200832
747767496774721536
747744197306900480
747749209428885504
747740413969240064
747623816386514944
747724538574671872
747673263430578176
747727290092617728
747751159994146817
747711624480493569
747775985794297856
747727302730072064
747786358287142912
747776828853657600
747799029417902080
747723641098543110
747799356485550080
747678166458765312
747779035212615680
747711615781470208
747619760758632448
747706125458542592
747740351050452992
747635392774610944
747743232549879813
747618229967851520
747720684227403776
747609937472282625
747692875719249920
747723754118123520
747747435263434752
747795673869783042
747586629716451329
747786098345152512
747713121897291777
747730049927946240
747604262679621632
747620838787125248
747762325256540160
747797292795707392
747650207026929664
747741626194341888
747703915114803200
747718440031498240
747740242212429824
747792075131863040
747787893385617408
747777026124357632
747693085635772416
747716426996260864
747684235629199361
747675532314181633
747806465780486145
747779223817949184
747700899473162240
747665285591736323
747802523398979584
747748982798061568
747789034450194433
747767194839191553
747665252272214017
747754456658382848
747593122826326016
747662140115410945
747773481949880320
747746164330602496
747707136617160704
747717361977921536
747625116855459841
747689407222775812
747716917574668288
747684894193631232
747752573247991809
747790099736203264
747797938840141824
747720029806944256
747762832427614208
747703579595661312
747670608377417728
747783741213388800
747698072654843904
747753021963112448
747746399463190528
747608746566782976
747609497317707776
747777328214867968
747766775186522114
747744897864704001
747656968198848512
747737926797238273
747743710948036608
747754129561362432
747772232177434624
747693555351752706
747774245476909057
747795950958149632
747771808598859776
747789600773513216
747806621141704704
747690338299617280
747761012129038336
747796416496541697
747712932843237378
747752103561486336
747794482922401792
747703151961186304
747774144515801088
747754087341490176
747799012758200321
747789730830442496
747801185118261248
747748911503282176
747682180520873985
747739667450200064
747698219333853184
747773200965246976
747761049819029504
747743631159734272
747783275775660034
747595433619369984
747744855938502656
747804243008991232
747690363603853312
747694796916031488
747784353510481920
747609916794413057
747651314407063552
747765101659303936
747676086058778624
747786060550180864
747769270944280577
747726984025890816
747642196061523968
747650454683815936
747764531242295296
747593940447137792
747623908950499328
747735477285982208
747757660880183296
747756058920239104
747593768472293376
747604426412613633
747765143480709120
747633694039367680
747681152798982144
747706565956878336
747684424330928128
747797330833870848
747607492188835841
747624840157270016
747736047707107328
747595370847297536
747765487396884480
747803563364089858
747781056682692608
747784995490660352
747749637277229056
747709170783223809
747785796359446528
747790560941969408
747720843455774723
747601104226160640
747633681720815616
747796177278603265
747625712358612994
747723729287942145
747738279223693313
747644901253324800
747689834966302721
747740191931129856
747771871123247104
747793082104557568
747706628863037440
747737029090369536
747679596649250817
747764439064190977
747767861431640064
747599317779652608
747618267695546368
747700932847230976
747776212215431168
747734860828114944
747767265764859905
747702392481849345
747735989183909888
747718192764686337
747727138904805376
747690896246906881
747758701189050369
747617055151579136
747769920868483072
747681551119450113
747709346663047168
747738824445464576
747790833882107904
747788325436563456
747751478492696577
747749649918869504
747715684231188480
747733590033727488
747760991165784068
747781149150285825
747737050032578561
747722563212689408
747675322615758848
747770105384304640
747744583119835136
747740510366773248
747753911256293376
747756587104755712
747732427926212608
747757413588176896
747593881835945984
747601771372085248
747630988734382084
747786937402982401
747738375768113152
747719060700467200
747718788137750528
747703520749555713
747758369998438400
747645417140199424
747594427095465986
747623929628495872
747805300057477121
747668330643873792
747758755832487940
747724572233994240
747619651773923333
747660520975646729
747680653500628993
747782419860709376
747715495537836033
747704783398641664
747638026772283392
747721749236752385
747700849355403264
747604334070931456
747656507081244672
747786496829120513
747691881820262401
747700392079810560
747608452759957504
747594926007816195
747778729078824960
747801764141862912
747708029936742400
747737067124297728
747586462195953664
747735343256961024
747697300743544834
747642103757430784
747628715589304325
747601825919082496
747712048042250240
747649372503027716
747757765968420864
747738153319022593
747599636320378881
747587263190577152
747619370516393984
747719715095707648
747676303931867138
747773821734821888
747681546996490242
747682264297922560
747710638793850880
747715453519339521
747759095663439872
747795330113114112
747794290072494080
747695040194088960
747737796656435200
747621434181091328
747707446894989313
747760739595784192
747728795747123200
747594812782706688
747746760110514176
747703864799944705
747611946678165504
747715277635391488
747607639257841665
747730234263351297
747654619623456768
747753445717835776
747725473766080513
747798286879227905
747775780197908480
747687276495376385
747801940126367744
747795061769928708
747631215532867584
747755735623274496
747740145395195907
747745564826148865
747704556885254144
747720071741571072
747717429426532352
747794516153876480
747700576524316673
747731366717042688
747731635534200832
747793954242961408
747685527562883072
747692863350243328
747662710427488256
747712416906153986
747786371050405888
747802506529476608
747694272372219904
747768801194696705
747741261222805504
747782071930748928
747672470304460801
747729911671062528
747767630925205504
747652132451540992
747722311499915264
747693886773018629
747658083976024064
747754771298324481
747763071519600640
747728582022209536
747734974065942528
747719740370599937
747622512079568896
747743001988980736
747593718123929600
747787033884635137
747702141045833728
747651008239636480
747669794430787584
747705223892836356
747793740409016320
747769820280676352
747661791610691584
747748601338564608
747683325540720641
747622176648466432
747764409720770560
747788585596657665
747777982463258624
747804028935901184
747687519630798848
747761326865408000
747739566849818624
747755182314881024
747717349734776832
747753399668588545
747800812194250752
747704103971729408
747767173729423361
747732612437811200
747780004113612800
747759569523310592
747745531267530752
747790997283823616
747620658234830848
747765546138087424
747675251404832768
747688778056208386
747714191209996288
747691235637354501
747669043956584448
747663025004552192
747758248141414400
747704070480224257
747720155409555456
747691265018441733
747779639129608192
747693949331062784
747758994740088832
747647879444049921
747682360762695680
747739604699193345
747700232771801088
747669937121005568
747725046030938113
747731933040357376
747652367039012864
747586403337273344
747723913749233666
747639721392742400
747684164367941632
747801537502679040
747726602138693634
747729655583612929
747759900957237248
747803249097457664
747766997698523136
747755655952465920
747708474352615428
747795459910017024
747726518139424769
747686387336478721
747674596804001792
747706280777777153
747777990692642816
747721317164683264
747768780143628288
747683866362654727
747690040642396160
747695274760478720
747721526963748864
747613838200102912
747704208980385794
747691256587886592
747796508741869568
747716879607803904
747756344199909377
747661401582370816
747777021795835904
747586588134281217
747663066716868608
747804981005328384
747686504718344192
747766427269070848
747707362811781120
747732776028372993
747804205285416960
747742683083509760
747792133998927872
747680955402420225
747771208448483328
747607156879409154
747691315673063424
747712517670043649
747672327794614273
747686311910346752
747610319292272641
747592237828055040
747733711442022400
747798735703384064
747776246134673409
747716137308291072
747780801132109824
747771611273625600
747775860246196224
747778766949257216
747716116504547328
747754284473683968
747732318824108032
747793345984995328
747767882398969856
747714791125491713
747805853374287873
747772626429444096
747680670487560192
747727588035002370
747736999889633280
747644658218635270
747706209436844032
747764002952970240
747616774456250369
747620171544571904
747806361233166336
747760848626548736
747796152083423232
747608666849837057
747712224236609537
747785150612725760
747663608138600449
747792201221050369
747743366868254720
747695426120388608
747705739737710592
747803206915395584
747587879728185344
747743895186968576
747783841985748993
747667382928281600
747799796908425216
747651389862592513
747753982722981888
747802447607898112
747750643918594048
747798832210190336
747707161774546944
747588819424280576
747708583647809536
747648307057524737
747719274945478656
747716372080263168
747703441120722944
747631601383804928
747722282043334656
747657807164477445
747798597350088704
747796093434474496
747609400630714368
747692838197002240
747684054963720193
747729219556413442
747689604371910656
747782965237682176
747696734516682752
747793731990986752
747773074980937728
747645123727597569
747775008462745600
747719559797432320
747651641701240832
747754762544812032
747711884544049153
747777516903948292
747734827038806016
747712035362856960
747694717241032705
747731773732200448
747737456951304196
747680032693293061
747759992908947456
747788887783669760
747713239216193536
747757568676749313
747617940501979136
747787276936052736
747661091166167041
747799528737124352
747671690331684864
747687712581390337
747746718175854592
747681882322632709
747732537334718464
747731606060826624
747800317262172160
747722273591820289
747603339970371584
747587766662242304
747668481810796544
747796097775570944
747664203398406144
747737264206266368
747605902904033280
747792498836275200
747741349252825088
747688660464771073
747593835807653890
747627142498816001
747703844071669761
747757870586945536
747804226177339392
747704116420427777
747790229986283520
747709409560829952
747671950508568577
747750492780978176
747642690968358912
747601192448974848
747663729463070720
747707144791855105
747802611567427585
747798555637669889
747659610656489472
747775184866795520
747785037391630336
747706100326203392
747704468729364480
747785355860971520
747702262802292737
747617080560726017
747667097484922880
747729332638990337
747718326999212032
747671845609086977
747594171028934656
747794596000899072
747791336946958337
747591860357599232
747787864264577024
747767635094343680
747796516971044864
747717446216388608
747598197804113920
747696235402895360
747759749899259904
747698319959425024
747606565318885377
747757166195531777
747755278569971712
747773519585411072
747780981470429184
747609581254238209
747688023152791552
747721778630393857
747686919706935296
747801562790137856
747768067212484609
747709426623221761
747600953335910401
747738568714555392
747693140132376576
747783938500792320
747787591567564801
747789269419200513
747705265924022273
747736920105558017
747720855950598145
747760680825163776
747631416570220549
747743819966390272
747733661244600320
747754867482107904
747757170142347264
747692368409858048
747646096592281600
747697523012272128
747759443572494336
747648672041676801
747748299138969600
747703344970539008
747712253361795073
747707731851763712
747672420090281984
747803504614514688
747754859248689152
747753730943049728
747746051046707200
747718267943424001
747746374217773056
747638442213969920
747677528723197956
747649578061692929
747722231711735809
747704804290531328
747716024351531008
747733690621530112
747759787362811905
747701692389548032
747640484818993152
747724588793081856
747738983606648832
747635484952788992
747797314039775233
747688660431179776
747769992205242368
747786211641692160
747614530243530753
747700723496927232
747764115989479424
747795753528135680
747796579826999297
747713377359769600
747694410914271232
747685045050146816
747778812830687236
747628355004964864
747744142680195072
747732084152766464
747746604933742592
747638106447192064
747749071109029888
747801197944397824
747785456469827584
747714220695953408
747595383350562816
747652736221650944
747720323131400192
747732968995696642
747750832683229184
747659920955289601
747623174670454785
747771653158014976
747776531011932160
747671082325389312
747691348933906432
747758847876431872
747736379036209152
747660436846317568
747784961885880320
747586977843712000
747605202136621056
747705303349796864
747678950604873729
747725302021951490
747750249871990784
747686412435193856
747742968229036032
747739184966807552
747589339421478919
747766854748250112
747755555549229056
747596733866217473
747758734856884224
747724945422172161
747756503235444737
747737025143578624
747738132393660416
747634340125900800
747772596721180672
747746529251856385
747680741736218624
747618963845165056
747700392130150400
747633643833671680
747702166303932416
747778548514037760
747734034600574977
747681647710081025
747728439134814208
747687410708938752
747590820098867201
747698768984813569
747647245798019079
747649334603284485
747591277177352193
747773242723733507
747632280588296196
747628245562986496
747799272779743232
747745509918523392
747758730633064449
747595496538005504
747762409096380417
747757748901806080
747701658646347777
747702870607282176
747673946980491264
747682205355368449
747727617298669568
747735095658717184
747683426145308672
747767148446023680
747773469262110721
747604011117772801
747752405404688384
747790586133028865
747781929391513600
747750383930474496
747708663301812225
747699880320241664
747745321460051968
747721313171681284
747735410139340800
747753957515132929
747718137928355840
747733560593944576
747705249113202688
747688907916054528
747689461476106241
747756356745072640
747740527471304708
747696185184555010
747755270361714688
747652874738540545
747587577834799104
747776216594284544
747746889911656448
747746655160639488
747752451768524800
747665046638039046
747720692393717762
747801785067266049
747775201497255937
747656494263435265
747761662581686272
747629030162083841
747741873792389120
747773096254410752
747774513677475840
747782357218889729
747700933006594048
747595324831707136
747800749195804672
747720281205149698
747728233911697410
747597522517004292
747732914553630721
747786614164848640
747784206655315968
747775725890068481
747773108627595264
747796936556711936
747707904099258368
747804771504037888
747699750233870337
747757237377040384
747752380352061441
747718175689670656
747676266451599360
747726996537507840
747729420606124033
747765315648495620
747730947404144641
747804028877176832
747607387687649280
747789147503476736
747751751034372098
747781652437307392
747789269364785152
747701746869338112
747734705596948480
747801571237330944
747716074653761537
747745459884666880
747695065343139840
747732939685900288
747659459846148096
747784676568346624
747686148055633921
747714836990205952
747595832078196738
747711460600582145
747661300969443329
747761477721849856
747803878171774977
747746546268123136
747804528217587712
747627125759483904
747652224784998401
747797960017141761
747590341654626304
747768725462487040
747784554681929728
747805199247491072
747719962479968257
747797028562964480
747623296359817216
747716913363554304
747691105945325568
747743450691436544
747749712967655424
747754787857371136
747722277731639296
747763071708438529
747769920977534976
747769442860425216
747687305591332865
747717227747639296
747717362099585025
747734017676541952
747704846153834497
747715432891703296
747790141582778368
747710903076986881
747792905721503744
747791488201916416
747793312547905536
747801600396304384
747681374908391424
747712014341054464
747745694476304384
747680544704565248
747627465795833856
747654145608454144
747704519274921988
747698147850338309
747783166576984064
747757795085189120
747806646395514881
747706217733173252
747768985639395328
747778464560840708
747754028893765632
747763335748194304
747795078429745152
747782059133808640
747773439889506305
747792822061895681
747596767659757568
747596880796913664
747613477645123585
747683186793119746
747789378165039104
747693664382615552
747744935445594112
747801172522766336
747712534602473473
747800191420477441
747610520568532992
747770126339047424
747766649458135042
747714828815450112
747750522510245888
747636416054628352
747696248124219393
747798903597207552
747765697355317248
747702728189681665
747645215788384257
747594796055801856
747742305596096512
747710504357990400
747608599673769984
747733329760358400
747783116299866112
747766431136235520
747805358740086784
747724953726885888
747628681820930048
747685837555499012
747776128643784704
747714921081802753
747750346009772032
747734449773764608
747744494972473349
747736152573100032
747799809516511236
747647078336180224
747757220432125952
747729311877185536
747785561432330240
747657501152280577
747665688194613248
747592413947006976
747640921139912709
747699116713598976
747775856089702400
747805643864694784
747781631260368896
747703185205256193
747712438020284416
747750870570442752
747717177537601536
747676723454541826
747669144527577088
747765021812359168
747747703644389376
747767303559733248
747779806960443392
747736680925372416
747699620306903041
747614547175890944
747674156666339328
747745342179913728
747717986950258688
747699192513073152
747628753229078529
747609287338373124
747753181375926272
747600924223356930
747614165393604610
747719564138520576
747738035836559360
747782273110581248
747745635898638336
747771179210006529
747711745775525888
747671057218342912
747786928662011905
747691399320117250
747704326114648065
747806587373391872
747728271622737920
747766750062731264
747649238344015872
747643634674171906
747688643825893376
747602589395619840
747664429957980160
747769509872869376
747723678587195392
747621094492758016
747769329480007680
747776627464015872
747751478761242627
747768604121145346
747646688161038337
747723674707496960
747728917398700037
747767693852434433
747782113601060866
747710734956662784
747684243870990337
747597241322373120
747610151520088065
747696529176141824
747732318845009921
747777672172929024
747747821185490946
747777554589847553
747791873956323328
747752514724990976
747666615244886016
747706498957119488
747703969867251712
747588232024559616
747618397526069248
747738878824570880
747731224202993665
747687486244196353
747697942597894144
747616392732676097
747803005429374976
747660361671786496
747730125366636545
747797016340631552
747726891570855937
747711884355317761
747800241445965825
747754276106055680
747672843945709568
747601398062264326
747765840100065280
747709946578468865
747795871291539456
747683455249580032
747634998396784640
747739910640144384
747660453690638336
747777453834276864
747755005898272769
747732730021093376
747615381733269504
747787604259672064
747670679517073414
747655831517298693
747698315593121792
747766674753990656
747712924630794240
747591902317338624
747708050740482048
747613527846883329
747681303655518208
747767664265691136
747794143141830656
747717676894720000
747753869317398528
747769719743197184
747716426631360512
747619035135774722
747721804098183168
747780263988592640
747761666763390976
747719539069227008
747607974693076993
747764879214415872
747730561792360449
747686798382489600
747755475953942529
747589100383797248
747600382830927872
747671443085926400
747695996516302854
747781191034609664
747682998225670144
747739575209033728
747618141644197889
747649255058341888
747687419063975936
747716204618457088
747602279012802561
747720910459777025
747801919125610496
747723775236579328
747804985216335872
747748324455886848
747748928402104320
747762316549160961
747764032220856322
747712287159554048
747766523599552512
747730087844454403
747594620226285568
747739755635482626
747699909449682944
747766137723691008
747718695779180544
747724190426537984
747708822735753216
747762241378848768
747702623348854784
747731606140518400
747803156629852160
747715428571619328
747758734542155777
747611925685616640
747615423584043008
747684306890399744
747680057854943232
747650488334753796
747647199950036996
747779945305354241
747715323814617088
747752632245170176
747788983900471296
747718146375716864
747770990655053825
747627063113244672
747767937147240449
747728854605791236
747710743710150656
747782440920375296
747770193762525184
747801474701287425
747788577279512576
747802921593614336
747776422043881472
747619291105681409
747625720931704833
747760345373093888
747718041799110656
747800497445273600
747749402492702721
747595479848878082
747769320986513408
747718540585730048
747694083834011648
747694377275953152
747727189462876161
747598143357755392
747633522102272000
747762895488835584
747727575343038464
747656523657134081
747659702926974977
747646503548751872
747725025046892544
747708486792978432
747658222522236928
747673594365349888
747618854898122752
747664052709634050
747600517174435840
747738534954569728
747591314821132288
747754733553750016
747600512883654656
747717307577802758
747752338241261568
747617256859893760
747720855963205632
747707073706737664
747721002965143552
747714346432798720
747633140403834880
747695136407232512
747610076215554049
747777109788004352
747758353208778753
747622910429265920
747773503080849409
747731358324297729
747780629048221701
747686613539557376
747594351572836352
747667915692982273
747637041198960640
747768931046268928
747757669423939584
747639465695412224
747724207325327361
747633874440757248
747695912605073412
747793736357265408
747740594231984128
747660801964707842
747647405252829184
747683476363698176
747688136428367872
747640417810845697
747717731168960524
747741470854086656
747782906446286848
747755211440140288
747739294274625536
747737679463317508
747664719243280386
747781245606690816
747737276503957504
747591545453445120
747760945175330816
747716368162750465
747750656686030848
747638152853086208
747806327418785792
747686680870674432
747620121225551872
747770441171795969
747645677275078656
747663498679816193
747654099596894210
747691256805994496
747685950797516800
747715030104301569
747657203109199872
747762832461074432
747740829083533312
747736349818527744
747739713759387648
747702665182846977
747628040063164416
747688329051791360
747771317823373312
747716456310251521
747785301414707200
747708239626780672
747602140240162817
747761251195846656
747771393094324224
747737587092066304
747805324879466496
747788837456347136
747751524928004096
747684084613259264
747786224325242880
747739436788637696
747733640403128320
747639549443047428
747636374514372608
747789273382871041
747670100791136256
747784160673136640
747713872266682370
747747145717952512
747770491264458753
747719786331836416
747701549745471490
747735691275157510
747742888742756353
747739503851339776
747681861611184128
747800027469225984
747749498940760065
747595462937546752
747710810630266880
747718918396059648
747743932973465601
747615734293880833
747776661010128896
747647791032311808
747762509453627392
747747972264321025
747760739675418625
747744981784330240
747692682751975424
747587976293605376
747699657820803072
747614999959449600
747761716776271872
747798060437209088
747741231971729408
747617092921221120
747773855318450176
747751428085649408
747650878392377344
747658864309460996
747787159554428928
747733690726350848
747682281138053121
747706612018782209
747791635065483265
747729601074438144
747704242253795328
747743811527413762
747720646109573120
747752833550794752
747791014245580804
747712446291451904
747675821821796353
747725876670906368
747635749256855552
747668292937125888
747784416341024768
747801151668527106
747764015229767680
747667428943994880
747754834049236992
747588915897446401
747747556864757760
747796454211784704
747692750091522053
747786937075908613
747677965115351041
747733162227286016
747608381444194304
747754574069510144
747801902545514496
747704322008485888
747733887539806208
747705492328316928
747597270913155072
747605856427061248
747722974057345024
747760395805405184
747646717533761536
747694935135162368
747734047040937984
747771099602030594
747739617030373376
747709564729102336
747770768205963264
747689759531802629
747794562534506496
747706247177248768
747675029144481792
747663209377701889
747784378802126848
747690199732346881
747769388254691329
747806574962434048
747594725067231232
747730389481951233
747760815139332096
747663473723707392
747669026785136641
747711154567389185
747665986107674624
747756704608194561
747630971990618112
747682566019350528
747739889924456448
747788849649115136
747736844872331264
747620041902989313
747779089499488256
747801369717932032
747688249376800768
747694985609355265
747725515868471296
747679181358702594
747723536148627456
747783124612845576
747796504421732353
747727960938004480
747608138430308354
747797095856353280
747720130533134336
747618158262034432
747771598799798272
747785465156276224
747720839315992576
747756339934400512
747802569292972032
747627482514333696
747633987674320896
747738056678047745
747671165989232640
747720331637460992
747792209647284224
747609581132492800
747737318711267328
747749629115142144
747772915559469058
747758935973761024
747760836274425856
747764824701018112
747704682886369282
747719228443234312
747795766161244160
747697015723859968
747677528983277568
747696801772244992
747721879310442496
747776808083460097
747640707049979904
747801889853538304
747774433901744129
747704867326656512
747676115385344000
747652991944122370
747788690403909633
747789231368585216
747670645840949249
747757833152794624
747804712536158208
747748458723971072
747744201341833216
747651398213447680
747669429518012416
747611145633140736
747738451018194944
747704628314279936
747763012979798016
747646566496870400
747704141842096130
747651553478189058
747760722826919937
747621375637078016
747722106025156608
747805828556668929
747789172937736192
747791425241251840
747743383687430144
747735502317551617
747643458421161985
747722441238151168
747797251112607744
747715386708201474
747598516495626240
747653969456029697
747590354522673152
747615125851471872
747728716244094976
747749943406891008
747772517146828800
747767316188925952
747680913685889024
747788090807296000
747618741261742080
747752359326007296
747740137027682304
747680448256557056
747757518324109312
747676199258890240
747608087960371205
747790904967073792
747656830092976129
747747792018358272
747672436791975936
747770269264130048
747595299493838848
747701956542603264
747711406166917122
747654254584864768
747667131190382592
747705794238554113
747703004846002176
747727885637660672
747747103821135872
747716028352827392
747789088867123200
747638475705421824
747711183889784834
747627713192570881
747706465213886464
747695384143724544
747747678625357824
747786991878737921
747706490643963904
747728225560858624
747688732015403008
747683509863579650
747728170959376384
747667710079864832
747786916163026944
747731467560714240
747657584883171336
747794826633023489
747623577562787840
747716942639792128
747777353422508034
747756834665148417
747684109875580928
747776405505728512
747684734743023617
747771070162284545
747586466239356932
747728774817513472
747720004620124160
747791291098894336
747696382362984448
747777965556121601
747664086066814976
747628950248169476
747725989908746240
747783615480733696
747801445374660608
747594544515026944
747720671384440832
747657647676096514
747667135145590784
747761620370198528
747701482376560640
747752065997352960
747649494012071936
747765206730838016
747760009891688448
747729982957424640
747685002901618688
747656343469834240
747695509993885696
747699896891940864
747772072508661760
747746994983178240
747689390512742400
747715898165821440
747794575075516416
747779643416018945
747710408060993537
747595123261857792
747628937950408705
747672705441402880
747764870980976640
747761137962225666
747606112522772480
747743329031438336
747761062691352578
747701981423276033
747721074004070403
747779702102831104
747706415188443138
747726191247953921
747783498006573056
747677130402729986
747789420405886976
747590379441094656
747683904295931904
747711326357708800
747688132020215808
747775801416814593
747599640527253505
747657555535630337
747604153782800384
747673447652810752
747779656070336516
747754683243073536
747723724862939136
747733157760405504
747649502656487425
747677256261181441
747638215511785476
747790469032251392
747724525878546433
747765336389337088
747779719052013569
747710554890997760
747756129954979840
747644213374910466
747790644953776130
747799566196539392
747724161045389318
747781748902211584
747703479003713536
747804582735151104
747644607756906500
747718037273518080
747695199514681344
747790582265831425
747698634553163776
747802368100700160
747779765193576448
747780658253152256
747602723269410816
747690493430083585
747586252510093312
747742779422445568
747718008072699904
747681240761966592
747762052433850368
747787339796090880
747665222647816192
747751532930695171
747775122044510208
747746604862611457
747651398456737793
747660436867325953
747744390068703232
747761133914718208
747714212252782593
747675498864611332
747603847292477440
747744566304972800
747618099600359425
747745082103709696
747633195001200640
747750191109922816
747688056434614272
747643894679085058
747748274069659649
747778984897818624
747662957715271681
747793857836781568
747722932206583812
747598499588497408
747748198559547392
747754347400929281
747753286380457984
747670079895126016
747748047694729216
747661045041364992
747691802044563456
747697753837428736
747621451021193216
747704313858895873
747796848392409089
747778607569842176
747758051118190592
747649028637265920
747786916473483265
747650576356413442
747802162462334976
747738346391117824
747735716612956160
747791504802975744
747737880685125632
747656888830070784
747602669003542528
747786987654905856
747648261163524098
747696587787407360
747803299374587908
747798006221672448
747682801026215937
747652434198167552
747770910996893696
747718884820660224
747601024786006017
747718591236177920
747698638810390533
747742620030480384
747791731500933120
747683258222125056
747634885498658816
747673162767302656
747671719754797056
747668074938130432
747777726581342208
747792175824527360
747687519572099074
747714866702606340
747755068951232512
747667567519600640
747712173900726272
747759099496914944
747686647446257664
747715386729181184
747636143764578304
747765084747927552
747664463764066305
747794176746659840
747783506219016192
747740711924162561
747776434916122624
747733061433982976
747692943088164865
747649888217874434
747766741737046016
747788963264364544
747797670538838017
747731442243874820
747767362393358336
747764472643731456
747749339569627137
747685997211754498
747662362329616384
747696927299493888
747600395476811776
747729437521772545
747595731679088640
747707031608496128
747712417153552384
747713436151328769
747780637432635392
747617785069477888
747664262286426112
747614769658617858
747677205950509057
747745623433150465
747778343047553024
747682197235208192
747783569070751744
747742074875879424
747785292900229124
747640698682413059
747714065330483200
747664320759218176
747725297852760064
747713444569296896
747656381260500993
747678237845749760
747748442051469312
747763520347971584
747758755874385920
747665864560873473
747772450272772096
747767081257467904
747703542065078273
747749599532748800
747636307220889600
747778406197170176
747789323915886592
747787851677450240
747722227546742785
747739872786513921
747791018167312384
747721753556885505
747704221215170560
747647581359083520
747619928556081152
747680863278735360
747710437215641601
747693580530106368
747705001406042112
747673338714128389
747760022453633024
747801067690274816
747610109501640704
747802787598245889
747618053743992832
747801394825019392
747753768524079104
747722353212260352
747691353375707136
747778771076382720
747668343352614917
747684054980567044
747799687915315200
747672776547381248
747608251693305857
747639012622483457
747700647840124928
747688136029900801
747792741975789569
747631563270160385
747756994258472960
747696541721321472
747702057033928704
747755324963172352
747802854711230464
747617827268395008
747745887741480960
747705848907046916
747682138552688640
747797456650440704
747747288475406336
747795019667546112
747609643820552192
747679168633147392
747715034176983041
747776690504482816
747699435673628672
747777189664399360
747737125643247616
747678971463081984
747656280299413505
747777856718020608
747648831467196420
747622067726589952
747751306677235713
747693999746617345
747783703535960068
747750841235423232
747672898123472897
747768972892835841
747644062518370305
747804150784737280
747673976403550208
747728992904577024
747664019155222532
747760853043322880
747585677655687168
747760836249292800
747705567649619969
747690547788324866
747642577776685056
747791999596658688
747650077242572801
747631068484755456
747703646587064324
747748878204665856
747671371581362176
747728518914662400
747719455040540672
747672613133164544
747619144279810048
747800803495161857
747593835526651905
747689151424774145
747711364370694144
747705706040680448
747708809985032192
747778062285168641
747778997501583360
747598637975363585
747729911654289408
747794642259804160
747616346448420864
747776153683820544
747784751856160768
747786010113744896
747698957359419392
747730331126669312
747765856759857152
747657937200488448
747694159365013504
747698332420673536
747703575598469120
747734592174567424
747707220515758080
747635548110602240
747623065706717184
747725251413446656
747783049237041154
747735250961309696
747731920679747585
747739340365791232
747755299793211392
747699439968616449
747713918424989697
747662919941361665
747701180420263936
747662588603998211
747791391737135105
747759808384622593
747685770467680257
747625112556306433
747620066980597760
747652442691600384
747597857952235520
747784005299376129
747777810295554048
747708017119006720
747757807814983681
747655064131624960
747594586588069888
747684030099914752
747746340399091712
747757392448917504
747736563564617728
747758181082869760
747804444293799936
747705160940527616
747728686951038976
747679265253134336
747677667214958592
747795615418023936
747780838578917376
747595794329407488
747593453836525568
747757266540068864
747767068678832128
747736614139486208
747791110576148480
747753928255733760
747714501735235584
747704179360210944
747686445817696256
747616417734791168
747803836211957760
747793836781539329
747796424738234368
747796747775270912
747802485490913280
747687020567400451
747649527658721280
747701000333590528
747652799333277697
747751990441222144
747741890456391680
747651360678612992
747778422642868225
747801864603852800
747642980169818115
747591231199318016
747661976550125569
747782491159691264
747804834162683904
747649963962867712
747803836027441158
747793161800429568
747680951325581313
747685753916956672
747601834089512960
747604334074990594
747752946721492992
747711372667068416
747783858511306752
747724374833266688
747724849003499520
747757837183496193
747728733088415745
747753844084510721
747795376279797760
747642028255739904
747798052098838528
747679391052931074
747741848609951744
747774023170392064
747698760348803073
747588294926471168
747753944659681280
747741084957216768
747665570783440896
747607609717329920
747716548413034497
747694289346502657
747784886346518528
747769539220353024
747606078964195328
747698349176913921
747691529536475137
747785141943177216
747734936422064132
747716909286719490
747642653035106304
747627545152094209
747712408811081729
747773737781559297
747671929256022016
747664614490578944
747691692904562688
747759556911050754
747591054967214080
747730574169743360
747693911909474305
747752095038701569
747777537913331712
747740443551629312
747658125939970048
747798148517609472
747707954326024192
747776841696546816
747763587632902144
747752258926845952
747687754377609217
747715587867033604
747595836578795520
747792796598308865
747701038023647233
747684558427004928
747733493380157440
747781329446567936
747732713482948608
747762572330401792
747640988177436673
747618473065381888
747771053334757376
747774794897166336
747713511837605888
747758499896098816
747681366461001728
747779949579296768
747720759494213633
747799998163615744
747740342645047297
747680796295725056
747801118294577152
747805077461598209
747589599254413312
747715445445230593
747726266569265154
747656737491148805
747678841582292996
747678459892228096
747766770992242688
747801806164549633
747727709359443968
747739566904385536
747615738261831680
747748856989949952
747731073258369025
747770248275828736
747739080092442624
747786245179379712
747772613758324737
747731551404892161
747749415075487744
747763419600855041
747778280061710336
747748718942752768
747677453297008640
747766150122045440
747731455166582784
747605496052359168
747621262445412352
747668691387564032
747757132322332672
747721027979984896
747757635873673216
747804322667298816
747801323756621825
747733891990065152
747780071285350401
747588311959638016
747726719822462976
747768910057967616
747635715706621952
747739008994779136
747731119366348800
747691881585315843
747769233191272450
747746772420820992
747733421980590080
747738149296705536
747770638299992064
747768817804320768
747658914481774592
747781903890079744
747638035123159040
747805350259097600
747679261016875008
747721401390465024
747779320244903936
747667978288771072
747720478534545408
747639998334246913
747676094510301184
747789449581453312
747733975859335169
747686886228000769
747718759041871872
747805966905839616
747709506151407616
747728389046472704
747719383942836225
747792939397562368
747791412494741504
747805543138394113
747624378574077956
747641575375777793
747722931967561728
747788547789316096
747716720341688320
747593793680080898
747688790500777984
747744385924636672
747749872011460608
747673871269117956
747771011345563648
747730540577624064
747685611272802304
747724479984443392
747678602532098049
747730653895090176
747726069319467010
747621941796814848
747694683556618240
747773452719898624
747790624099807232
747777462411530241
747670062937608192
747735552624046080
747601452449796096
747805652291026944
747588890702323712
747754032844935168
747641864459796480
747616090679836672
747717710398787585
747654674233327616
747774178242109440
747718016574623744
747720658952523777
747691944512462848
747730381412114435
747770118248140800
747665084491636736
747735842161102849
747586889801211904
747781124122894336
747685099508994048
747678719926468608
747663872241311744
747711641165434880
747762836625973248
747668313854124032
747755924681547776
747607714625290240
747710433331642368
747800224702275584
747748878225674240
747724576155668484
747668964000534529
747764011173830656
747682909977452544
747602140286181376
747620264045797376
747738660657897472
747673271408140288
747799356540063748
747676119395110912
747620762916388866
747726329672572928
747746474876764160
747587925886517248
747788401219338241
747786668653056001
747698420480151552
747692393290407936
747762253823258624
747706377213206528
747659686124654592
747624231807000580
747709107768016897
747696017185902593
747678979927187456
747684126375960581
747737595652694016
747727545802625024
747775222716194816
747589087851319296
747701755295719424
747770352806338560
747715243867017216
747702635973722114
747751235231453186
747662270017245184
747716393316028416
747684244026163200
747754792261410816
747683967160168448
747610713586278400
747777504329367553
747642820895313920
747733086536876032
747662878010904580
747662357896237056
747729978440179712
747790640776384512
747631072804888580
747803416597045252
747694603910905859
747614912063627264
747739667412332544
747698588441022464
747722634255867904
747693937020837889
747767354185121792
747653826967142400
747773251246493696
747650462892032000
747763851924430848
747709539567439872
747755157149016068
747596045903880192
747634864388710400
747788443074301952
747790120649031680
747685464388288512
747651998208638976
747675423249678343
747736089650044929
747798047904653312
747773947412889600
747783661353840641
747707937343348737
747737721137881088
747688861871050752
747792855440076800
747742293096955905
747781971007406080
747744243603677188
747686047467864065
747740003015483393
747745354750242816
747796261282156544
747673854747750401
747702929604345856
747684852124753921
747720449065377792
747725599943294976
747660948706627588
747737679526240256
747742938805985280
747728300689195008
747727239526125569
747739646461886464
747684990406758401
747789638383865856
747791626295197696
747697825224491008
747773779821072384
747680317876604929
747688916375994368
747728648929746944
747762979257589760
747800392658989056
747624936483741696
747748852812365824
747694696277880832
747610969413718017
747762455137427456
747672088853479426
747801021901082625
747764686561681408
747791836215812097
747723901002735617
747794705036025856
747588450178629632
747789487250485249
747732000279257088
747788669327675392
747671199568826368
747638287070822402
747599644838944768
747605663526723584
747773444264189952
747633845353086977
747727810270208001
747753101814272000
747801034488156160
747735334818029568
747774756846510080
747780234745831424
747800279500861440
747748114774261761
747766003292114944
747656376789368832
747679072361324546
747798152703545344
747707689996812288
747704867200864256
747775365066555392
747680879938519041
747728862793072642
747776245853741057
747708990474289152
747729928225984512
747775222351269889
747795984189652992
747724773627670528
747605923527483392
747643764823441408
747777798064971776
747753152116568065
747654355092930560
747801370053443584
747693295296520196
747600596887175168
747751508016504832
747706977057398784
747686898970267648
747624257123848192
747803043240914944
747728779062173697
747686844452704257
747723343244169217
747788728416927745
747778200344768512
747763142927720448
747733661324279809
747792423565336576
747745233408929792
747748995456446464
747671040113913857
747664358721859584
747760286472478720
747628841494003714
747596964636794880
747669668815581184
747736051838443520
747626991847780352
747793127872802820
747605164706697218
747748014018695168
747750715037097984
747788988279361537
747798551191752704
747806533178765312
747703340713279489
747744734257496064
747706192508628993
747758290017357824
747785104378978304
747722948862173185
747785913745416192
747779592828620801
747725075613425664
747593869110480896
747638794577453057
747679542282719240
747654644881563649
747746499920986112
747796185889513473
747691709790814209
747647124448415744
747777072039333888
747718666624602113
747710034767978497
747773729405546496
747708440705961984
747740359296442368
747699637142818816
747796886069846016
747799478200078336
747724760755376128
747649662061060098
747599594498981888
747717512951906304
747753030339158016
747794029769797632
747776531167055872
747700505384738816
747661024195649537
747658822349656076
747656955926306817
747737394204516352
747752858381082624
747726392486412289
747717148240453632
747776384475365377
747764057265016833
747704951388897280
747780867993526272
747708348464783360
747661644986212354
747677973269053440
747769216309280768
747659644194140160
747714204027740161
747749419215290370
747700345686626305
747764338522472448
747713872312803329
747685590376812544
747721896049938433
747733258377400320
747731560007360512
747616627735175168
747683736452497408
747652778437316613
747775511942799360
747803488172675072
747685363792109569
747596163684179968
747598830976196608
747657459079221248
747754502602788864
747689235034083328
747737599809359872
747742812997828608
747652790667849728
747659371480485888
747603038114816000
747738027481522176
747746814439337985
747589729302917120
747782663126286336
747726174575558656
747657744145088512
747788237372956673
747791391401598976
747614370956382208
747775251761664000
747727445281898497
747806306426294272
747694691722887168
747772622100963329
747780675231715328
747621300114337792
747592845851267072
747780939216994304
747737524076961792
747763193225809920
747600840320442368
747764195635171328
747663049935454208
747595819499479041
747589587057381376
747744734114807808
747634117899083776
747782424268988416
747672684276912128
747803785905332224
747797804492324864
747619051858362368
747678971488272384
747683283304054784
747758755853516800
747688509654327296
747722059824906240
747688358315433984
747669312375296000
747611707787272196
747789755971100677
747722831480393728
747605151993716736
747688345959075845
747716309224460288
747683253872640000
747728531388497924
747718511246647296
747768780093296640
747747519073947648
747718867846307840
747799125995954181
747775210070237185
747609832690155520
747594192227082241
747657845022330880
747722500222652416
747771389113864192
747717026400116736
747789722211188736
747606926180122624
747722890322284547
747762962472050688
747633584949755905
747697724242411520
747613213353779201
747777420267126784
747737469823508480
747659027732172800
747595261711683588
747601066808598532
747744226759282688
747650521532633088
747614148834451456
747700526368886784
747783531267502080
747768918429798400
747689579214479360
747689579214479361
747644851026542592
747785272243462144
747781509856256000
747793492768866304
747728367928090625
747777747372613632
747641596301185028
747741764732104704
747724249188732929
747659585729724417
747605789515329536
747740271283175424
747692091468308480
747712895262294016
747644297420341248
747778464653131776
747779018242596864
747611489360547841
747711339062304768
747717043298926592
747617495591190528
747796173084295168
747638127364292608
747733518390788097
747801315196166145
747627117693833216
747587292747862016
747612605204729860
747716481455108096
747771741376778240
747751872753172481
747589100283146240
747778112474202113
747782801865441280
747763428048125952
747776791209607168
747654552439095296
747804821604929536
747702732497240065
747701121964187649
747665281305219072
747700215935819776
747666304925110273
747590404682326016
747640149014609924
747604392656834560
747793765423710208
747613607723175936
747746864708075520
747720054683353088
747720507714379776
747791718842392580
747605516856111104
747731291550932992
747707081977892864
747727004745752577
747775381843894272
747716145726242816
747770097062797312
747720847750799365
747781434346246145
747673049349120001
747697330015600640
747778032694263808
747625142138847232
747770629831655424
747690921177845760
747672206432415744
747724391681757184
747763302218993664
747766624439046146
747779182189481984
747758600358092800
747701180705316864
747669471595212800
747694431894122496
747724236589043713
747695841327091712
747756822203883520
747781937796882436
747724484254306304
747798366587871233
747736236597510144
747712182033465344
747686278162976771
747728720258031616
747735255168212992
747714404985245696
747739730201088001
747796605311516673
747717051670798336
747757686368968704
747715617470423040
747773763123576833
747699482012323840
747655924005937152
747751277342359552
747731014596833280
747766276139921409
747721707499171840
747765332559937538
747606024291495936
747696290008567809
747700471641571329
747738744799768576
747748240636817408
747658956621873154
747728997186998272
747701620977315840
747716678516084738
747750245602365440
747763516342439936
747790074448740352
747676551433621505
747790338958430208
747684424087650304
747605357304877056
747740783147626497
747734739184926720
747690761781641216
747693932826497025
747679583894372352
747730268207853570
747738568374784000
747772462532825088
747727717693526017
747738652315369472
747758629781180416
747737939522785280
747739147218096129
747786882810056704
747761301502341120
747718423401078784
747718436004954113
747707543376498688
747752346663325697
747788803574632449
747793669206441984
747691500197265408
747615742732959744
747770701218648068
747688140358430721
747678417882062849
747696894063816704
747709720056692736
747671501793550336
747611225354346501
747725931217887232
747789567059705856
747791576001241089
747736282718146562
747745820573835264
747624676243943424
747779278406725632
747773272322883586
747751210283864064
747636164782358528
747768490883350528
747791739839221760
747803609581129732
747735028516388864
747685410067857409
747727185394413569
747719836713816064
747776652613132288
747740397447823360
747720159658389504
747799280883097600
747602769494876164
747677705165017089
747699305784479744
747753361890480128
747751608772141057
747791802728488960
747739789026156544
747772832004771840
747763742780309504
747604711373606912
747621383866359808
747629063661977600
747613121036976128
747590404573372416
747735787815452672
747610168205127680
747649532016664576
747744210045050880
747716414325329921
747754737575985152
747755513656516608
747765462600138752
747751923286171649
747753533710098433
747786383687843840
747771061912113152
747594557143973888
747620083455791104
747770239560130561
747752267093258240
747715692946915330
747761251426705408
747637750220886016
747707404821856256
747728770560327680
747783502037417984
747697921341153280
747747833575411713
747651306161061889
747778691380428800
747664027174711296
747774614193999872
747747221353828353
747712266108276738
747790020237369344
747655227512324096
747667508837158912
747676169806426112
747717525778083840
747708864611647489
747754536165572608
747670897721475072
747756319008952320
747716099781853184
747635526971301888
747769812005322752
747764938085634048
747684508296679425
747625557232279553
747743848978391040
747615981699117056
747713843133046788
747681878359031808
747765139554844673
747669811317063683
747730578489937920
747677369641615360
747799335614582784
747593634271404035
747688559839150080
747791127202435072
747731677233963008
747703638567550976
747755072927449088
747652195399647233
747790313670991872
747767643390742529
747654795897503749
747699502593806336
747609786716299264
747720906353573888
747709535767367680
747727948623515649
747737767342411776
747742855267917824
747721661210853376
747717622351937536
747724248978952192
747697254568464384
747742859286163456
747646830788382725
747620893224992768
747795627740889092
747587758323965952
747769203877240832
747735590477697025
747710924006563840
747789575444176896
747719367052361730
747619555166433281
747722487497121793
747647380049248256
747782289812295680
747679659643535360
747761528028430336
747770915170160640
747800019298885632
747779618254499840
747744578804060160
747629118271946752
747767844713140224
747709472773185536
747803026526732288
747716443786125312
747746470757990401
747691881929269248
747722286120173568
747731312274968576
747761716763693056
747798899415465985
747692082878349312
747739348871766016
747701847494893568
747590497217155076
747712177809784832
747787193213673472
747719459322867713
747768222343118848
747598747132002305
747665088383942660
747787801282908160
747719207668879362
747593466637516801
747662626574958592
747670994035351554
747663444497825793
747694658176880640
747766800386002944
747765638484140033
747711037139484672
747761511553130497
747790888257060864
747699120954040320
747696793241198592
747646818088030208
747640228890951680
747719991995342848
747688396458426368
747620540668481536
747728355580059649
747673552636248068
747787197089202176
747763608512249856
747773146435035136
747737452748615680
747766934616293376
747774849251061762
747611522868748288
747760127323734021
747777000950071296
747798916066906112
747585874779475969
747790229839417344
747647111605456900
747652577110728704
747773490443522048
747695232997855233
747719845043646464
747716195965612033
747718792306909184
747683123928915968
747755500763234304
747785095897964545
747606217464287232
747601251127398400
747629562561966080
747785720891314176
747763293813637120
747690795474522112
747596197125316608
747736731324145665
747595781956313088
747624529522917376
747727655076790272
747766569871237120
747762215843954688
747679667986006017
747726752986894337
747659119918714880
747692045431627776
747616484931796993
747666359237083142
747793346165411840
747679198001635328
747762266322370560
747672403287879680
747656066666729474
747684822563315714
747592673956093952
747664904132399105
747707765532069888
747776904514568197
747723553026473984
747755152870875136
747773427545706496
747794281297907714
747761532243697665
747624449713803264
747742880438059008
747766506981851137
747738925163220992
747795933891420160
747749989703622656
747737138242912256
747701067190771712
747592753568157696
747801235835723778
747755702245007360
747658969225760768
747756218119127040
747674316192514048
747733854086176769
747654791355056128
747633727874830336
747621950055456768
747739558205349888
747660155819556864
747595261615149058
747778079066591232
747672403409526785
747805333389721600
747737473783074817
747732105266880513
747786727612424192
747792318485381120
747707656559812608
747788686268502016
747633765275533312
747612953319444480
747603826442633217
747754473255276544
747669148780593152
747605659290591232
747710961725935616
747769639841632257
747711473250615296
747751725872910336
747776250303905792
747771879491051520
747636051301244928
747729995351605248
747668695581851652
747706767497379840
747806465969262592
747643751900782594
747643751900782593
747794478640029696
747658843065286656
747648877541588993
747758906848456704
747729047631835136
747621916614270976
747745765875867648
747719618588979202
747713323043594241
747760580350476288
747758592242089984
747697422588067840
747693572095381507
747678875342241792
747681165411246085
747693421133955074
747664853565865985
747750350128615424
747683937867149312
747649305230610432
747766460555067394
747637603432861696
747782906320412672
747723926181130241
747731119584477185
747788803646046208
747643097601966081
747759821059932160
747720671317352448
747745107517054976
747747074653970432
747751646185291781
747731484543328256
747632280613576706
747676492688162816
747803601414791170
747806210078949376
747638031268581376
747768914315141121
747731006023675904
747712178095013888
747765689084166144
747801399107424256
747790460387794944
747653340243308544
747625099939831808
747667630463590400
747769409301733376
747805971133661184
747805841034776576
747725868320030725
747586709576089600
747753483349135360
747721656970383360
747797066424868869
747655537995677697
747796949038948352
747659749173362689
747738371477274624
747589385697124352
747682650194870273
747799490908819456
747744423753068545
747791978851622912
747586218767060992
747797913712103424
747595202978713600
747720755325112321
747652421791395840
747775327439589376
747764774755143680
747672063679270912
747683501693087745
747773272364883968
747734185444532224
747687649754906625
747712006166286337
747760727000129536
747766058103144449
747680787668078592
747598663346696193
747652778290515968
747746248262881280
747712492382654464
747683132338507776
747762215969767424
747723359903973376
747658331309875200
747767504907472900
747737838653943808
747806558180909056
747649733276106753
747765751751315456
747684000764932096
747751155707559936
747706310259515392
747717135703609344
747699066411298822
747606699809378304
747745912949186560
747752871286968320
747666560840507392
747728346868498433
747712991622205440
747604413569712130
747684596066713600
747790074473910273
747654359513698304
747618179225030657
747690379986767873
747614102416044033
747701981439995904
747682226318508034
747677885318725635
747781669399105536
747619655846502400
747788497675816960
747720683942187009
747728909031120897
747667793789747200
747763952466206720
747661791614930944
747708281674661893
747658046437003264
747752212730773505
747747602872033284
747619328569315328
747632020688297984
747782352798158848
747691005231632384
747777873440739328
747680963870732288
747723771100946432
747696180864421888
747741009514217476
747660445268467712
747591138605862912
747776086495334400
747767953622441988
747656892957270019
747640707091959810
747743169803071488
747769992070967296
747777806248067072
747645614184370176
747747359778611200
747634553829851137
747772575980355585
747691156276973568
747725729920593921
747606854629474304
747598667582844930
747683912663576576
747722307087499265
747780469505277952
747781425869524993
747783586141483009
747608440437096448
747802057575436289
747671950198251520
747668112556818433
747721925477138432
747722005437382656
747787302206836736
747621736036765697
747745249896783872
747708201768976384
747740414023634944
747690979914833920
747764350979563520
747728627995906048
747745627547774980
747603520178683904
747691839721988096
747722491712389120
747746676023136256
747681337310650368
747741433319276544
747698634700034048
747712391769645056
747805866179559424
747696629554225152
747694368887279616
747682729806995456
747749901723901952
747674772998348801
747766309513990144
747635912822132736
747775231104778240
747676216010891265
747705597164916736
747788703259561984
747657706513797120
747626253268582400
747731094276083712
747646323231457280
747669949590671360
747754435565195264
747708436771667968
747737398340128768
747760877923819522
747603000441593857
747750115620728832
747731140375613440
747594997558480896
747694473723916288
747643890388328449
747677092666564609
747774173909508096
747731165495365632
747632461199269888
747775872510287872
747588601022582784
747801546134421505
747733602679537664
747726233283203073
747687720869310464
747692653366616065
747680682747498497
747673557006716929
747776619352186880
747632406417412096
747730070836477953
747648684653936643
747799910238593024
747757799384428544
747595555254132736
747685137094184962
747716485624266752
747795522853928960
747683102902878209
747682146681294848
747773376974958592
747768629035438080
747759317613305856
747713624932814848
747764782955118592
747776128383844352
747605982188961792
747639939291090944
747643131307384833
747697661290110977
747592191581786112
747782659254947840
747739025834975232
747758885826629632
747598369732837376
747695811832725504
747739105572831234
747603289840115712
747756482385580034
747587485576814592
747750580853039104
747801860744982528
747708663092084736
747801004784115712
747724584548470784
747718335249395712
747700845043650560
747706825869500416
747601842767421440
747802544395665408
747747389214097408
747780469765382144
747631764944785408
747591256134422529
747778917541502976
747687037394882563
747641285935304705
747716552439570432
747705442084749312
747627323097124864
747695195295186944
747803122899234816
747675113106055168
747657786331389952
747748366566723584
747682708642480128
747732142990434305
747635703194992640
747670813726347264
747620934954033152
747730003564052480
747731203231408128
747588680836059136
747594460465266688
747774140296241153
747802623772860417
747764950521675777
747785666524741632
747677352864399361
747664551815045120
747681777720954880
747715172698099713
747709216958386176
747736559345086464
747745304728969216
747752279512592385
747674005507813377
747804590926508033
747796210866589696
747753097657647108
747714044237332480
747678472387059712
747724718787203073
747740388799160320
747711347471826946
747805543293657088
747703613150085120
747746395143155713
747737100527689728
747798387492327424
747697212763836417
747600965965058048
747588001262374912
747767123469082624
747620314478174208
747706029199196160
747754150386008071
747766871525564416
747712563790614528
747662177604100099
747681349675397120
747672038668648448
747720662874198017
747719975062876160
747779576374370304
747702791305633792
747675201056481280
747655504554508288
747731291253182464
747623791417786368
747768792843878401
747806159675998208
747617583730429952
747694482292875265
747758164322422785
747626790282235904
747786929022861312
747691881665019904
747773989230018560
747708289962680320
747588748100182016
747655802467528705
747788157937139712
747788506060197888
747793891424931840
747611917410131968
747772651452538881
747699993507696641
747730939095158785
747676690164350976
747769937620508672
747732386339758081
747793778275155969
747788417925283840
747609518268256256
747687372737908736
747804205331554304
747797301557506048
747785636950704128
747672441250545664
747757279227809792
747764812306755584
747712471599882241
747739558318579712
747749998180372480
747750157324783616
747700454931435520
747663498835025921
747747032501215233
747790016026271745
747686311843237889
747771116144451584
747756994036121600
747731198970060800
747786328914432000
747660906893574146
747625112489332737
747680099969998848
747765848182513664
747776485067370496
747784059980505088
747613142042087424
747658184769286144
747616447107465216
747617512490172416
747797347455819776
747715030196555776
747751239362940929
747751000308580352
747689507819036672
747731115226587136
747722521294823424
747603650172829696
747762551535075328
747790238001422336
747768607988391936
747791408522731520
747638785941200896
747670138581819392
747700538637160448
747705127356801024
747714963016396801
747711838419292160
747596155203158016
747721132837576709
747739285693022208
747743744355631104
747668515444908033
747685510479503360
747591063074910209
747763105049026560
747795963251671040
747682415099936770
747790695432335360
747679990930628612
747620729768787968
747694700417679360
747711687441195013
747715780943429633
747750031642492929
747714254023823372
747800015280705536
747671451382198273
747763398826409984
747645387830345728
747739436801228800
747619442117378049
747727336326463488
747603385944203264
747782868680728576
747801898317651970
747747053640388616
747767152862625792
747784215094190080
747594678803959810
747750140530810880
747763403079426049
747786652228083712
747703520883806208
747720331754889216
747733191579013120
747677604421976064
747749238952468480
747698919954649089
747746239987523584
747618812636192768
747640870556569601
747739696923553792
747759552448372736
747792838792994816
747748236576886784
747643206838386689
747735917692071936
747754133575241730
747707862202322944
747759846297116672
747764120297025536
747617193601433600
747588768861921280
747776971493511168
747744679689654272
747791097800364032
747714736414953473
747729026370908160
747663436008546304
747776799535435776
747679407922348036
747767727398465536
747696008977616898
747687993457184768
747672646704324608
747741261407346688
747749809449242624
747781069294944256
747756159650643968
747659497401901057
747682012450988032
747797666097152001
747742485837799426
747608335520673792
747800782821462019
747766745927057409
747677713243189248
747605445708230657
747752908884742144
747768708601348096
747754708400541696
747736404176809984
747795665653239808
747602711026139136
747801688577179649
747590828349100033
747696386334920704
747788476742045696
747597690075222016
747799415138684928
747676861908541440
747732105300484096
747757400908771328
747746671967223808
747779659954262016
747712773593903105
747750711023247360
747777793644236800
747699981038026752
747705311813861376
747731119588712448
747788107521597440
747775448944361472
747653432455139328
747746378344988672
747757837221191680
747785133852397568
747792809197867008
747684789159858176
747683287569735680
747705521440956416
747696113604501504
747683539139825664
747677814036570113
747792930782461952
747692074590478337
747702438954688514
747637661846863872
747686970034429952
747668171289694209
747804553270132737
747715382279086080
747781807723122688
747621606172794884
747800652638650368
747771363830595585
747649255129616385
747649695284084736
747776099128610816
747702661256978434
747804347610898436
747653138883219456
747713113349292032
747612924034879488
747769665062055936
747778611432796160
747741106025168896
747729668095283201
747635652968210432
747602958137827329
747610684385525761
747691869090553856
747682377489596416
747679453967454209
747745493300707328
747796894722646016
747723422780768256
747718675042557957
747775121688006657
747779702224461824
747730171738882048
747636080829038592
747678451730096129
747754578238529537
747762597835968512
747792951749677056
747785724917915648
747617164601917440
747755136227872769
747730951757774848
747716246435573760
747612009445855232
747756184409608192
747738832825626624
747694662383710208
747680313673912322
747745363365335040
747803093769781248
747631811124027393
747717911666630656
747789747318296576
747796265472299009
747650303785312258
747793585223966720
747608012248985601
747797800440766464
747714065414393856
747684726052425728
747736869958467585
747778733378015232
747789533639413760
747651280840101888
747664073471463425
747775763693199360
747776065607602176
747788501740044289
747736165248344064
747750757286436864
747771506269294592
747806591810961408
747712266183794688
747791060416421888
747799474081239040
747645392012054528
747738308407603200
747803991329939457
747804607699648512
747722038857601024
747594280169017344
747723720790319106
747767861746212864
747595249128611842
747602979105157121
747604552136830978
747638903541202946
747676173996527616
747686353735913472
747791031098290176
747774115302486016
747729102132613120
747771502024548356
747677746831163392
747769912660201472
747773506906030081
747642166579728384
747616287954657280
747778007603961863
747639843002396674
747723800461082624
747732621216591872
747733417765244928
747788157714894848
747659375720935424
747675372926418944
747794071805124608
747699578372259841
747714212391161860
747710990813401088
747750811694862336
747596889059655685
747754636967297024
747707199477121024
747690598119911424
747802405912346625
747731379543244800
747725348255711233
747750170046103552
747791228008304640
747719849279893504
747750081923846144
747729085015691264
747641520849883136
747701453289033728
747675184153366534
747690698904854528
747629315131572224
747733468302479360
747788853851881472
747663331142545408
747691093102333952
747746508146106368
747805149100408832
747742934901071872
747587707744878592
747676442587205632
747642938239369217
747731643834720256
747726572715712512
747692947282468864
747750929143836676
747595014398574592
747703130935140352
747641990469263360
747799046383800320
747754716424085505
747708998787469313
747688597667577856
747747083126439940
747633492641648641
747748152493629441
747735162688053249
747606296971587584
747682721355411457
747619001317072898
747803559417225216
747724782037311488
747698496006938625
747659212122120193
747723225707188224
747750572434952192
747751696802123778
747735506788696064
747732985991073792
747684050878476288
747680221638303744
747630703442071552
747627302171746304
747723821516464128
747600361926631424
747764237615960064
747646272933367808
747641499832160261
747672378306662405
747756612413161472
747711364358086656
747784378542080000
747601523912253440
747594837927530496
747789068017115137
747720440865488896
747801067660918784
747620083447390208
747749825991442432
747778569494011905
747757350698762240
747714912835731456
747686366432067588
747774677133602817
747716405659840513
747748295246778368
747617441203785728
747733619360272384
747718658122723328
747644460914319361
747789592133177344
747668150506893312
747698294751698944
747767978809237504
747781858012733442
747714166279016448
747678707549081600
747616661218467840
747729957489680385
747759548514074624
747701302155710465
747676107151937536
747676220125552640
747723171411931137
747783699429789696
747706213488533504
747800765708832768
747794776217444354
747667638776700928
747742100070891520
747703080444104704
747747292627640320
747755266238623744
747781484824625153
747650911816781825
747793345980862464
747673535900942341
747792469471993856
747717693520896002
747710504328642561
747746000958291968
747757736457342976
747773334943760384
747588567770238976
747768729736359937
747603826472005633
747670147062697984
747743408781942784
747735561146867712
747757321166659584
747791806822178816
747785398085029889
747708662970474502
747776724021157888
747590345903345666
747654640540524544
747600655779495936
747674748029702144
747765336473100289
747740795835457536
747592199932624896
747646985759559680
747643316087447552
747585824716271617
747783581771141121
747774777943801856
747774517716516865
747635648681545728
747635518859419648
747618363774492672
747782545958440960
747732310540296192
747696373982691329
747781887318458368
747773695930830849
747643915843534848
747800723765628930
747758080234905600
747729823284486145
747596171892432896
747697913082560513
747710986849779712
747774593503498240
747598227315236864
747789537888243712
747711515403366401
747682029232336896
747596922798497792
747688945689960448
747728389075787776
747713570331365376
747681362505768960
747685241981140993
747724555410612224
747601771304988675
747649175538573312
747683253855846401
747740615492931584
747668393772388352
747696151701426176
747676744438661121
747737469622190080
747794235278008320
747712215516577794
747795216917213188
747590455135657984
747783510644002816
747701805463764992
747669937276215297
747639088090603521
747690845894238208
747727302600056832
747768415373299712
747596368940773377
747689277241294848
747775826695884800
747625875869339649
747766263670267904
747775235286532097
747806608625897472
747749859634077696
747780247467212801
747687846731984896
747754217637548032
747767496548188164
747747246490296321
747790028311519232
747744268542971904
747776229013602305
747615532946432000
747625603386351617
747597824477388800
747692561213558784
747738597952983040
747764094954930176
747794436847964160
747660394957774848
747786505318326274
747627335558402049
747758323626311680
747753731039576064
747760228058423296
747792251636584449
747611715802587136
747753202397806592
747794898112258048
747795225305825284
747706154831208448
747739642468896768
747769706925416448
747740577639370752
747625150321827840
747732771955679236
747658079693643776
747708923071827968
747795229344931840
747771607184179200
747668808802897920
747748236417445888
747732415309881345
747707870515429381
747762861963808768
747734219120578564
747777760215564289
747716850474160128
747671824545251328
747764355127738368
747607148440453122
747652405014200322
747666162352291840
747622415660781569
747741802296279040
747671455467470848
747679818712494082
747780490472488960
747779261809909761
747796193976057857
747609975351050240
747606506812678144
747685900788842496
747689885125971969
747785272247586816
747709686430957569
747659258246864896
747663238947610626
747784764619370496
747587309432823808
747783300991881216
747680678871961600
747804595309666304
747804393798504448
747631186047021056
747771749522018304
747790007604154368
747789130810044420
747753273889857536
747776229319802880
747649393566810113
747715315421810688
747659329717796864
747786077277151232
747735850759356416
747751113831620608
747619710204809216
747661875874267136
747590907990581248
747764862533636096
747745455518388228
747640463692271616
747658146907299841
747610872822927360
747753160480002048
747669207425351680
747640828848377857
747674135845871616
747713180512681984
747728540032962560
747759208611909632
747589003935948801
747728078504333313
747804645716824064
747770570872238080
747631756203876352
747600076802002945
747589343712149506
747792142282657792
747747208766726145
747714153574502400
747770055195230209
747608834361987072
747723611830640640
747755396224401408
747734273428422656
747664111459270656
747738090568097792
747729089302269952
747588731054366720
747693941202485248
747717660092272640
747650962257485826
747787646202691584
747778582013947905
747796961521184768
747790968112316417
747637263312560132
747798555541278720
747794076129497088
747711284393680896
747596302012260352
747737851417108481
747656305612066817
747736924526305281
747792348088836096
747798329032060929
747632666384576513
747753466592960512
747771376216465408
747738677741240320
747601037251469312
747733413717807108
747708952541036544
747613389338222593
747704812930736128
747696537585737733
747743077406695425
747591969430331394
747755819811344384
747782453658525696
747771053368348672
747716007377125376
747616195508080640
747771498018938880
747766741682421762
747671136637493255
747774371297632256
747617248429301760
747798140246433793
747688111061241856
747798983339302913
747607806811877376
747708516463423488
747627851449516032
747777613494685696
747585736497463296
747763398679531520
747774832637468672
747761083578986497
747702732585312256
747603272828059649
747592812447686656
747692284246917120
747743090056671232
747698747690319872
747675079362887680
747781249796825088
747686609550721024
747764887590440960
747661057997561858
747754641291644928
747665105291186176
747608599757619200
747698923838504960
747626601475510273
747695455459483648
747727877198745600
747766523385647104
747753693194268672
747686672364634112
747668259336495104
747752204409282560
747799625088831488
747742607854411776
747681832011972608
747718024959041542
747752183106539524
747737876272713728
747681542609182721
747687888570163200
747790300916088832
747806251854204928
747731379652288513
747683677619036160
747742439725740033
747781740605898752
747595706370711552
747618770877812737
747613221666824192
747749167682969600
747660004895952896
747746281901023232
747781123783155713
747629315370557440
747786857665159168
747767215735242756
747739210417790977
747786220193751040
747770554468311041
747652971069063175
747621396323278848
747790171152744448
747705974786514945
747778691049086977
747698982596517889
747612890547392512
747655772893548544
747743282793422848
747699678825824256
747653600378257409
747640551848173569
747706222061690881
747757241667821568
747625901345636353
747785397762162689
747678317537538048
747800837259407360
747677881086652421
747634834877583360
747751658768183298
747716498194575361
747593370252509188
747637716557365248
747754523591061504
747783443543658496
747721103280324608
747687917997408257
747677709313126401
747696453506707456
747603595831312385
747801747217752064
747779391690702848
747770923294527488
747794075907203072
747751038124429312
747744780243763201
747702132648837121
747709388790587393
747655085157683200
747743492655484929
747743140338106368
747608540752187392
747798970878074884
747742666373345280
747611808110886912
747688752886185984
747744033678598144
747775470108811264
747762387919450112
747744495123345408
747763260355665920
747682058860896257
747774702383415297
747720440584478720
747721904627286017
747723850562011137
747650370755780608
747714053003423748
747797427369951232
747629113867829249
747790372554805249
747664467589234688
747656037105295360
747722739331522560
747757979596898304
747724165164175360
747621765350776832
747802368239083520
747733774352392192
747789998968102912
747761461045370880
747791328856023042
747706272473030656
747706477863911425
747765059623989248
747671854010204160
747745640193593344
747762757076922368
747717257132933120
747731706795397121
747790665841442816
747662672427159553
747767282617753600
747620348053622784
747728892123811840
747687762837528576
747605986576236544
747695518034313217
747710613338656769
747718075320008705
747636856465022977
747643307635974144
747616610693832705
747671061374898177
747677943888027648
747687771498754049
747689440525549568
747590366929387520
747664081939726336
747762333284507648
747780905968746496
747676962391482368
747804980984184832
747737171654762496
747797942912712704
747723569614970880
747604283692986369
747738325151326208
747783812428464128
747751826871689216
747755320387076100
747787121700671492
747692213044453376
747710005235884032
747706721305501696
747677919040897024
747724849053831168
747719375520673793
747798026941501441
747747607259267072
747684461874122752
747724345766744064
747739214498848768
747649909239734273
747753244361797632
747698609500659712
747739407432749056
747686177319288833
747803500449513472
747724224211484672
747754976496263168
747668628443652096
747728129075085312
747776325629403136
747781467808403457
747758935919177728
747668154646728704
747730691727687680
747701503410974720
747784462499340288
747723217473789952
747609660891369472
747803769182822400
747618456284049408
747653025884405765
747704221240262656
747806235118964736
747671488984145920
747762975369465856
747712282977775620
747613792096288768
747752065930240000
747805874589208576
747789093291991041
747767266108903424
747767936996249600
747629222911418369
747745354825801728
747707211904847873
747730393730801665
747678522739679232
747759221102379010
747804641300201472
747707597613047809
747711271819153408
747713985680650240
747750144901275648
747627423869571072
747761339620298752
747797569791655937
747629260681031680
747683060968202240
747599556746035200
747681798495346692
747789101374398464
747649309500444673
747762878783045636
747806470276780032
747709841926393856
747672503938580481
747797150386401284
747629474624249862
747653076090261506
747774060600360960
747643709978738689
747806180588806144
747656809075380224
747800711182716928
747720214058573824
747797255315398656
747731379463544834
747783250374983680
747701092495024130
747796089097564160
747682624848658433
747623359245062144
747794285840457728
747689331540791296
747667462305550336
747632637183934464
747668997630476289
747800866665672704
747805148978810880
747789256697872388
747644309780963328
747790376535220224
747625569806745600
747768431827521536
747656104121884674
747765168696885249
747740501906960385
747595412891115521
747697959316365312
747747166693752832
747701826326237184
747694075340558336
747642242303688704
747798949776465920
747689591629549572
747776501966315520
747587137474691072
747739935793422337
747702686099865601
747592979905392640
747663662320607232
747731035538997248
747633010573402114
747626681377128448
747674420978790404
747696009027919872
747644242957320192
747658511937638400
747658918885720064
747769040144326656
747790506755821568
747596956344549376
747674223867494400
747664593493823489
747726984021708800
747620557751869441
747752384605097984
747610608548229120
747667965705883648
747619005733670912
747796781400993792
747691336606846976
747753206558658560
747769044539936768
747621270745911296
747736475551268864
747611153791090688
747591512209260545
747625397781573632
747625355943383040
747752954963333120
747772731089952768
747706922619514880
747585635750379520
747764250458886144
747793446635601920
747684625741451265
747705576008880128
747751503566409728
747798446552322048
747757698943324164
747657048125542400
747799905893294080
747758604774678528
747607437834805248
747748077017128960
747717781546762240
747731651946483713
747739012924866560
747633723558899713
747706016641474561
747596050433712128
747632007937560576
747742628435922944
747801654897053697
747769476431544320
747708042519646208
747729462566002688
747787176352481282
747713910048948224
747771636380741632
747686471046402048
747780926709575680
747736810948796416
747747699357802496
747733543657275392
747724127478419456
747723704021491712
747713977371758592
747654128889888769
747720021334458369
747696713545187329
747803521408434176
747708079983177728
747727298313469952
747763545627058176
747630984510603264
747693916120580097
747733388623249409
747594498457370624
747727881489506304
747670075591827456
747797347589988352
747729135448039425
747731237062705152
747706650077831168
747732721519190017
747706259860762624
747726778270126081
747789625763205121
747768066990309376
747624273620000768
747749218069118976
747793937432117248
747780499154829312
747629680249933825
747779425308127232
747784743610101764
747676064923660288
747804410680479745
747612588356284416
747806340073029632
747709006932774913
747766980938080257
747738664990576640
747621744555397120
747756377611735041
747609241221947393
747802707889692673
747664639568285696
747586214446804992
747776283652820992
747670910186958848
747750283082620928
747754704021630976
747727931640848384
747696675838386176
747690090617540609
747659405135609860
747768004071460864
747767375064367104
747804054303158272
747716573637578752
747727952922710016
747676912311541760
747742267889180672
747671572924751872
747766381026807808
747719467552149504
747758634092892161
747795287960256512
747601632863617025
747735087131693056
747744985894817792
747694129770016768
747669446320361472
747732444820824064
747724597240410112
747594137726296064
747767555570307076
747679877810237441
747641571122810885
747806583397179392
747707828492697604
747772546519535616
747775994103209985
747701289535082497
747791035208589312
747695572606423040
747678929884950528
747736047916724224
747691290419134464
747760630749405184
747656347534098433
747664337716776960
747651339694579713
747640711135166464
747688232679317504
747586285968162816
747781249960448000
747716703744823296
747593407908831232
747771975972589568
747610302670221312
747757530852528128
747767018481344513
747719333325979648
747685879775387652
747781300266934274
747633383870709760
747705865373876224
747694511703330816
747753441603293184
747693156691550208
747703873436065796
747695006559899648
747599921797283840
747685015543230464
747726157387268096
747736014236549120
747626836511830016
747701444820733953
747634117848743936
747806021305905152
747640707117096960
747730142374539264
747605072398290944
747724350036545538
747678644596785152
747806692579151873
747764455812046850
747668565642338307
747753428915523585
747696130595635203
747625942936322048
747802435129741314
747780314479607808
747657987729330181
747751918890541056
747676157244481536
747719350031949824
747717290838360065
747648483126022144
747606745728561154
747751365447913472
747787637654708224
747706175794315268
747726627220627456
747754439985995776
747752216845488128
747766766982602753
747700115268308992
747789852108857344
747777512583925760
747714027820810240
747736479825289216
747798333046009856
747746692729028608
747673720530014212
747777160388063232
747735523322699780
747718494779772928
747614865880154112
747760525799526400
747681492571197440
747774949809598464
747676375209881600
747721967420178433
747660915114377216
747742440031985664
747679441631985664
747785200600555521
747655043369865217
747607718668599296
747764967487713280
747730851136442368
747648261062803456
747794952671891456
747683963049742336
747618460394467328
747727562625921025
747791999592501248
747740892061122560
747783502263947264
747604828914802688
747620037368766464
747782755568607233
747685724703588352
747701520456687616
747682343872270336
747606603076108288
747722147926257665
747668876117291008
747760999835504640
747665398846394368
747688643737825281
747778674343174144
747667282172715010
747621593417912321
747796504589524992
747751075797696512
747664270528221185
747740426430357504
747782134769795073
747795791520108545
747737364777340928
747704661747077120
747775553994842112
747649556825907201
747611753874259968
747587908996075524
747686466764013568
747749800913805312
747763977548075008
747773049936674816
747728145684504577
747595777585778688
747783846003892224
747650727334518785
747675817510047751
747595400152920064
747730116923502592
747626559729704960
747691776799023104
747803999575904259
747733807814545410
747610927663456257
747789122690027520
747705043483242496
747751763906863104
747777823222333440
747748169354608640
747694339577483265
747706750615314432
747760655717961728
747783791536549889
747784437467910144
747615361013473281
747754032865886208
747614937208393728
747747485553156096
747596243384205312
747717576193605633
747746285931855872
747706561913569280
747746051315146753
747687914008641537
747706708630339586
747693211427176448
747725935416348672
747726736234807296
747714484819628032
747649225652117508
747787683796234240
747725214037979136
747793413068689408
747731463559319552
747799876839309312
747747812683591680
747751084471496704
747787440518094849
747620700395966464
747762945992626177
747754901296537600
747638307773911040
747736748248145920
747684621589020672
747722219221094400
747664719230668801
747721761995821056
747796567277527040
747753089269116928
747597157440466944
747654363699634176
747638349645647874
747743870260150273
747719450900729857
747688844946972672
747640622949990406
747736689347596288
747700047932960768
747753521232117760
747689021292351488
747679345049731074
747648671886479360
747724207346294784
747608629000306689
747757719814234112
747689163953176576
747785003573051396
747722567235047427
747763256010366976
747773901539786752
747751411614629888
747799280946192384
747630783213363200
747718574119264256
747661611566010368
747775163970772992
747803148253790208
747760508749647872
747657383590105088
747656024711127040
747764174558724096
747611414005714945
747729831723405312
747663008009170944
747787734245384192
747617701472829441
747803194441478144
747702753263296512
747655894654156801
747605391035404288
747682239224356864
747674932742660096
747686143722913794
747799289674371073
747725104730210304
747602345840771072
747632289253777413
747739650534572032
747712266087317504
747719463273791488
747766208922030080
747594292823207936
747738857853038592
747701650211635200
747792519958671360
747728363607957504
747600831894159360
747735594923524096
747703269196185600
747730368774676480
747736169333526528
747774786470838272
747775495316508672
747729143882711041
747680104218791936
747729173339316224
747599460306403329
747698622016421888
747588097945153536
747782373815820292
747721757629505537
747724576243785730
747749272410537988
747725180219310081
747664295668908032
747657140316344326
747707459536621569
747746478895038464
747792150713241600
747673858946240512
747753995108757504
747729634641477632
747717290796388352
747755383670906880
747712710490619908
747750597730852865
747777869221343232
747720474470285314
747796370162057217
747729529930661891
747598181135958018
747799562262241284
747627709019328516
747732776145780736
747792838792986626
747666455882272769
747682952214110208
747626978887536640
747786899687825408
747660525090275328
747656125483524096
747762362715758592
747715453708079105
747759976098205696
747692510965792769
747754263627993088
747803412553674752
747768536861376512
747772647300300800
747602920703614976
747684378252296192
747674815323070469
747708562349133824
747791697644392448
747748253245050880
747789164465229824
747619949624102912
747801655219871744
747790376723873793
747629680069611520
747796676388229120
747733103356043264
747784559270363136
747662572065808384
747668468930064385
747647862545195008
747654036560744448
747601716766449664
747661498013597696
747710487677272069
747762593578782720
747777873218502656
747801134933352448
747739189349847040
747659979809820674
747618951228645376
747590836838236163
747797876189782017
747601062643773440
747617466264625152
747787780340781056
747646096764207108
747693328850903040
747632737738100736
747695291558694913
747756209852186624
747716233987002368
747661074678288384
747782466300162048
747635484986314752
747721493526757377
747671485007933440
747786513539162113
747604510231519232
747694742297796608
747796198401150976
747691017709756416
747760685183025152
747746617286098944
747659686183337984
747675498772332544
747762274887098370
747753831514071041
747599850275995648
747763839236595712
747738992154652672
747765109934727168
747616300424278016
747616363133415424
747734101461958657
747707249548759041
747761570176974848
747770176637018113
747620276398137345
747769975604129792
747802288459292673
747587846328852481
747785393873915904
747747749815164929
747756000237727745
747595936851968000
747691873309982725
747595949598343169
747774308336951300
747791286854258689
747700132095926273
747741449903546368
747755748508172289
747697363553234944
747778812776091648
747777386989617152
747707924752007169
747763524781412352
747785800801214464
747734651133956096
747683887430705153
747771808300965888
747781300191363072
747794461812482048
747793178439389184
747685879599202304
747794831129317376
747750891223158784
747709535444402176
747805769790283776
747749721284972544
747687372880547840
747724526151143424
747758604736954368
747585925144788992
747677394769686528
747603507570679808
747759426887614465
747711439905918976
747664194942697472
747589137872617472
747749381311442945
747694440362442753
747729978612154368
747686944931471365
747748324351033345
747683728135159809
747798446485037056
747783799895785472
747673372369231873
747696382279049217
747767329065336832
747791278255923200
747805102778556421
747700358521159680
747699439813406720
747775197374259200
747618191963127810
747616204009857024
747645710812708868
747796789697351681
747750845421391872
747760693349388288
747703634033545216
747795602877091840
747732499305009152
747767425425375232
747594414608908288
747717236408877056
747739076242051073
747750748763492352
747673443554975744
747610600172183552
747789915363119105
747707643754582017
747736899205402625
747701826443673600
747734642741088256
747756335685468161
747793815768014849
747690195835817984
747589545101758464
747727705370681346
747793233061650433
747784525682352130
747618062107480064
747722525497561088
747659904488452096
747643672309735424
747746470435127298
747689755022925824
747716946876039168
747787704830689281
747740716131041280
747767173599338496
747599254533840896
747678749425082368
747702342368305157
747588097848774656
747750983657103360
747661917792178180
747806092705562624
747639151000961025
747710965853073409
747719606089957377
747701352479006721
747751684231860224
747779332853088257
747747829364461570
747666342665396230
747762702513213444
747684491519483904
747645731968786432
747715717777203201
747768373161922561
747685867154776064
747770134744408064
747705421155147777
747680871881314304
747761930908082176
747690845944549376
747790472932900865
747716434986401792
747601272191127552
747646994123001856
747702875015553024
747711209185632256
747604824951164929
747772781518000128
747767769144299520
747801319356907524
747590862092308485
747707178308542464
747720071754186752
747770868806328321
747642074309234688
747731018594025473
747667626072104960
747616745159012356
747728867209646081
747741911268593664
747729479322185728
747748429489537028
747746919213072385
747737536706056193
747754292933713920
747771410018353152
747601083367776256
747753487728021504
747720709397426176
747630628057714688
747704867511205888
747722382744367104
747603054933991425
747789982367105024
747603746868211713
747669358420312065
747798232449847296
747769057118564352
747806705124261888
747776124353191938
747703613124919297
747683409212899329
747697992816271361
747798018771030016
747756805531500544
747670960426389504
747702157898620929
747621467957788672
747758223197872128
747719442373742593
747740409858662400
747752845932371968
747702363423674368
747711104319619073
747797133693050884
747751654682943488
747589037591007232
747748781785919490
747767974694641664
747731383896932352
747710789792968704
747686395381161985
747614425692119040
747697275539959809
747660244118044673
747753449727660032
747642355520512000
747629168448376832
747724324501618688
747633744526270466
747617718220660736
747713839031066624
747694687583084544
747698290507001856
747708440970203141
747771632425414656
747784080998146048
747712119278280704
747801546117779456
747692166831550464
747805484523130880
747767266108932097
747769501429661696
747729823569686528
747723045297602560
747787897919709186
747786693927919616
747683555921235968
747718263807803392
747723208833499136
747707530638462976
747601540505022465
747596172018102272
747647484894261248
747765764602630145
747750559927644160
747676459448344576
747692552720125953
747800040446517250
747757787032223744
747736698008788992
747643726982451200
747697808237531136
747679105982795778
747770134803136512
747653134785327104
747771279827148801
747784190012305409
747717882319110149
747748735350882304
747616241532153858
747624995220660224
747683619062308864
747737679278776320
747744067224645632
747756385983692800
747659124259885060
747716800259973120
747759024347680768
747733078320287745
747731257799352321
747747825316990976
747723360000413696
747749826205519872
747625096018178049
747725759154954240
747787352676917248
747651087801389060
747732772173799424
747763952445161473
747764006799216640
747673393131040769
747623887920373760
747635019649290240
747763486718050304
747595920351461377
747587640514482176
747727994698010625
747787578791854082
747613922081923072
747735699445645312
747739440961949696
747703604933496832
747703604933496837
747690166299529217
747753818889293824
747653646293344257
747773334960496640
747677331490209792
747694515658592256
747626379286446080
747751977535291393
747760479464992768
747593831365804032
747646033774125057
747756172086738944
747799117515001856
747787927158132736
747737339699597312
747742901199900672
747775704868229120
747725734169411585
747760408090578948
747708956861161472
747725251748990976
747775818332438529
747771711853068290
747664656618131456
747681609978101760
747793253764837376
747675783913680896
747663154809868288
747727138934165505
747600072582410240
747687708223541249
747802888173391874
747754989343346688
747592544050159616
747687158794846208
747763730096787456
747767052082024448
747696768293416964
747655559206309890
747773465092988928
747702300240650240
747651025100750849
747785238466572293
747682964767637504
747627511945650176
747628690167652358
747737499187961856
747685061890347008
747779517352120321
747697728583524352
747731807391596544
747638052055556097
747699146212188160
747693857287049217
747768935148363776
747628199601811456
747771502347624448
747736043437326336
747699481777475584
747614593304821760
747612873648549888
747782432556912642
747636097295978496
747787616540573696
747662349679599616
747704443819462658
747718045762748416
747729487907950592
747717185976606720
747689533110652928
747799838994096128
747601414977916928
747675863504781312
747599909084237824
747768788293083136
747642887991607297
747719987847110657
747684986246037505
747596385751556100
747685774901002240
747698848370397184
747774656216707072
747775159713431553
747779253446541312
747730293063290880
747755723216556032
747703760185606145
747763579147923456
747796277954494464
747632037331410944
747619685177393152
747614174017126401
747695555866918912
747711808757243904
747676908268191744
747702430301827072
747756897680375809
747779475627192320
747666371895496704
747789067929149440
747707396416487424
747669580730990593
747632918315565056
747697086678900736
747748530064924672
747632641281712128
747744075760144384
747785125182607360
747764522887294978
747724081261383682
747709577370681345
747703948832804864
747666153800097794
747632016510812162
747714157882019840
747643739544354817
747769136747515904
747696608511430660
747649577864560641
747634809757798400
747762664911306753
747723817217306624
747739558545068032
747798807295963136
747740799752863744
747591541598756865
747714795319726080
747645211879309314
747753198178316288
747700165562228736
747805530396065792
747689767643549696
747697292212330497
747707656350076928
747687578208452609
747801323580592128
747621820174458880
747763885382328320
747595735848226816
747675301640085506
747787314747838464
747720457584009216
747794747129995265
747775059092193281
747609602154455041
747703030104088576
747804125656645633
747598348912230400
747769178661150720
747677189294952449
747711339196473344
747793824152313861
747724127444819969
747620792528044036
747659728306737152
747687586622242817
747743798730588160
747666975829147648
747746373970329600
747767781941182469
747697904664592385
747752082585886720
747586541753536512
747753839885950976
747764413738909697
747658130323013632
747798744280743937
747609237220524032
747650370730598401
747626408822738944
747708143027822592
747789525112524800
747764908566122496
747640904362659840
747690833021894656
747794969331646464
747646671299960832
747718746412883969
747672210526113793
747741030594711553
747798668535865345
747673733138124800
747709040642392065
747718901484625920
747798144394665984
747695564385619972
747636361721675777
747596285096517633
747618510906363905
747706230278397952
747718050208751616
747699620424343552
747749310054416384
747760588630130688
747742049898749952
747792813492932608
747593399461568512
747677772177354753
747597841418190848
747750128124104704
747767458925158401
747607081306456064
747620943355219968
747774383565996033
747703818532552705
747775381965541377
747641478625763328
747604266768961536
747788992263782400
747771158402043904
747781669017419776
747661284213166081
747741781412974592
747707295686103045
747729307481538560
747776942259249152
747630636383469568
747768088204976128
747754884435410944
747748022335963136
747748114853990400
747758407684329476
747710517138046976
747798979019182080
747763436570939392
747740317365964800
747784076732534784
747600672527384576
747760181790990337
747692993046544390
747783951008292864
747717487911964673
747755203118538752
747789084706373632
747687158912327680
747745623458332672
747738321246359553
747712907862020096
747798626781532160
747758638383697920
747594859058429952
747787931373408257
747705869635289088
747739684051259392
747742351943172096
747752099312734214
747589888929832960
747762178074284034
747764770347048960
747749549381410816
747700836571176960
747716762184060929
747619773182263296
747765236027973633
747711158560268288
747693224098168832
747718482029060096
747610088693587969
747806704922988544
747768264126652416
747759963766874112
747594594720718849
747623829183266816
747799012590366720
747787595942367233
747780905821937664
747729898777812992
747656213454807040
747803877991321600
747790816970579968
747660143429550080
747649737357148160
747748475274661888
747801822962790400
747791907695190016
747782390605615105
747721736863555584
747743840778526721
747699322431627264
747630640560898048
747775541193875457
747724601602498560
747757648599097344
747764158188429312
747713121784061952
747636487609532417
747793895669567490
747761658114772992
747682113302958080
747698756389343232
747607152471072768
747750367178424320
747704217008242688
747609736367869952
747729966146662401
747714757491363840
747745019562319872
747779152472866817
747639528626675712
747674035027312640
747781929051688961
747748529888727040
747599665953046530
747587489888600065
747633970783883265
747674693293981696
747782814322593792
747795342645727232
747758491478089728
747695941994561537
747773167200964612
747791161075601408
747685472680435712
747633438325301249
747793597634863105
747684763910213633
747786165701353472
747761180068954112
747797108292526081
747760823368564736
747710412158828544
747775851584978944
747786081530085376
747722491691413504
747779379321724932
747642250709049344
747674303466971136
747680431135465475
747737868022480897
747764505933975552
747599015735402500
747704833814237188
747652866253389824
747636290531692544
747605885975822336
747614291461738497
747747313565720577
747666711860633601
747660684570288128
747758298384994304
747596620905086976
747793077692153856
747693194519937025
747634273021267968
747798077218656256
747680276143276032
747688085840928769
747805048059527168
747768897621889024
747715827206586369
747730020693598209
747797213208776704
747730309752438785
747672780968181760
747739436587356160
747793186911813632
747778942724153344
747672877370122245
747736136005619714
747707438602813441
747697204245192704
747748588759965696
747612227704885249
747760194533265408
747768432079187968
747686735128199169
747603721656238080
747632142344019968
747721434861035526
747784722814803968
747671086389657600
747680490019229697
747778628373594112
747631873879203840
747748563757629440
747799012720291842
747590094563966976
747684394878517248
747802015628148737
747725268236787713
747699737814532096
747787792781033472
747785586572877826
747742771352592384
747725251757350914
747635757918134273
747737905678921729
747707761358684160
747619118929551360
747758453700046848
747598122121998336
747780876679921664
747762644023644160
747662299360563200
747778636766388224
747675976943951872
747764401332191232
747654795612327936
747761792546385920
747781283506429953
747795745453969408
747776325499363328
747760865643012096
747701998431178752
747737217876037632
747759606957543424
747683052780924929
747798693798117377
747617776571932672
747655391417344001
747747770715504640
747800954406318080
747650681163681793
747795539887067136
747772517293658112
747760592715382784
747739419881381888
747715575472885760
747792087752441856
747721464258899969
747757162001235968
747669924601040896
747730503021772802
747753667860774912
747789503964798980
747714673781374976
747799302005731328
747685514946424832
747752883744026624
747700198902726657
747593189859614721
747623086934081536
747663171889020928
747738396622098432
747775591697518592
747612802181799936
747714329487736832
747768708714631168
747618837906997248
747713603885764608
747802288241127424
747796907255341056
747671539282219009
747717177420189696
747730658022268928
747672151902281729
747660026140065792
747589394119426048
747726094728585217
747785624351047680
747729936778141696
747794478505861120
747728061660037121
747660357196517376
747788598032867328
747743744502300672
747720453335224323
747797137870577664
747707614591651840
747732742553632769
747618141736402944
747600383036403712
747802678470672384
747742733435994112
747679026186182656
747733921383604225
747761142123003904
747649049306734592
747677159674744832
747686999474176001
747801516711493633
747694393952468992
747691567012511744
747688400623382529
747623715832102912
747752149803802624
747770747242713088
747676971031748610
747607894829469696
747627109116317697
747651998309302272
747670499254239236
747706532289183744
747759506558431232
747658310661382144
747751315216928768
747719195232731137
747788350711545856
747785163065663489
747768276701356032
747768192798425088
747718456804519936
747761549054382081
747766338937098240
747771905004822528
747750203739021312
747635304874401793
747636672091791361
747700391974965252
747763981864034304
747677596054360066
747728908905287681
747619550816940033
747646465904881665
747705588537233408
747647065585483777
747631697626169344
747718649943887872
747676069281546241
747777936082755584
747663901542748160
747803689448943616
747742356133249024
747770776623820800
747769182578745348
747728309161762817
747595513541726208
747717378709032960
747594041273917440
747655055692697602
747747112398499841
747682079857598464
747670818134564866
747712760805482496
747743475874009088
747690191570243584
747723762842337280
747646985835057153
747739877278552064
747793493007994880
747588655884144640
747786316604145664
747621165565419520
747767622486343684
747689906361745408
747628388311928834
747593391194546176
747724219765690368
747713381541482500
747729580132274176
747596322786664451
747712475857039360
747731509616971776
747683006631002112
747639385785569280
747794348662730753
747604401343373318
747610507935354881
747688912110428160
747685548177915904
747767022713462784
747597518377189376
747779626777325568
747767744200839169
747737796878667776
747682931053891584
747806704960667650
747744872375910400
747636944868376576
747718653911638017
747706024799404033
747746730733600768
747796370032070656
747702417974771712
747736714790113280
747738921002479616
747594913777278976
747614933181829120
747680150477737984
747593185648586754
747754557380386817
747677105027158017
747775671166967808
747740191629008896
747755639150092288
747638375079895040
747717852828938240
747761935052046336
747743706648764417
747745618983067648
747715764103299077
747756721469296640
747658851617472512
747723326643179521
747788325688270853
747804486282911744
747783338618818561
747791181812240384
747747422609104900
747780444385599488
747719266217172993
747651515549102080
747761817632538624
747777101454000128
747712232407056385
747697246100201472
747762589258514433
747789315330158592
747786626873565184
747778049559662592
747781744598876160
747588781474254848
747797423175663616
747729869581213696
747677952511451136
747739151567511552
747621191108730880
747764296243785729
747677587669946368
747638454561964032
747597249937555457
747643110524588032
747670713159524353
747694691962003456
747778905021415425
747656578262786048
747798077516308480
747738119550701568
747719237138022400
747773641329258496
747593533775822848
747770487267266561
747803500499828736
747678564724670464
747588374702108675
747759678650650628
747785364392321024
747732725705097216
747799322906009600
747654866936422400
747804712548741121
747628249795026948
747793144750686208
747679445813694465
747689457231532032
747589737918111744
747689356907913216
747789999047729152
747796647120240640
747679202254663680
747775059142582272
747633824390070272
747691218990170112
747741399869718528
747653675749941248
747724912006135808
747635594344423424
747713952054906880
747657417333284865
747629210429067265
747752816664522752
747722558800289792
747741747866918912
747751407168675840
747765906969858049
747622545524953090
747697447602880512
747682503197134848
747738828727783424
747722579885064192
747663989728022533
747681517552476160
747690577139998721
747755723375841280
747792276764631040
747763176356331520
747678086729244672
747724849020342272
747737964432744448
747707438418239489
747748823536001024
747609824192520201
747636961549160454
747769056992825344
747743119236444160
747797196649734146
747799843066810368
747760253199089664
747802628051111937
747683954392707072
747603302045589504
747721799773859840
747712018648539137
747671166253416448
747726048452829184
747707035618263041
747769539128139776
747796026329808896
747782709590646784
747595052235395076
747740682316505088
747638341475131392
747790976194772992
747692565248512001
747783678378446849
747736672746471424
747639214037143552
747800577019609088
747714925309599745
747659405244702721
747603046578921472
747635283643015168
747766532168687616
747642674275049472
747791844617105408
747778687228055552
747654468536262656
747799121696690176
747728216803127296
747772114682388480
747717248706547712
747703147846582272
747703642657071104
747610629570080768
747758101491748864
747600760490369024
747731069194100736
747732981834342400
747674068468506625
747758164318294016
747750371255267328
747753495994970112
747745262588862464
747687704343756800
747714103146328064
747602165720506368
747585887396061184
747772135536373760
747769128350515204
747724211477676032
747598499835846657
747765739155755008
747705236261867520
747716271819612160
747637875974483969
747716389042069504
747768566267551744
747765160257945601
747595333228650496
747753017785606144
747723410155909120
747678481069248512
747766385334378496
747628497334636544
747731044049293313
747694792377765888
747669031306534912
747681484102844417
747775243528339456
747604367562387456
747785683310260224
747735787731554305
747723611662913537
747728128982777856
747724765113225216
747744264344469504
747649301015367680
747726006396555264
747698873590755328
747763503809826816
747681773404979200
747753944840036352
747780729522757632
747776451429138433
747743903881768960
747696017248751616
747595500623298562
747645761081475073
747725117510262785
747681752567644160
747612076839952384
747769539237052416
747710676618055681
747790322218983424
747585707301011456
747775671502577664
747613301266341888
747794667190820864
747711729002516482
747646885247188992
747801797784440832
747789751512600576
747685535850831872
747739571169935360
747753680556990464
747759468935536640
747750769869348864
747694742272679938
747753894336434176
747679751737835520
747726367161188353
747717974304395264
747783871014510592
747645669016543232
747784563166851073
747701511984132096
747775683846352896
747725025311068160
747804222062632960
747716334671241216
747689885188890625
747790292682686464
747761481928871936
747738493099532289
747739805983842304
747803433344737280
747770856290426882
747730574190743553
747709938173157380
747755954079338496
747697187736461312
747805928913838080
747783166669258752
747697149761232896
747661884153860097
747695660867194882
747715562571194369
747704636736417792
747737452866117632
747769455229415424
747731765238829056
747775839274733569
747805065235337216
747723163006566402
747744595673489409
747763537108439040
747747850629570560
747749477797232640
747712056468639745
747770319448997888
747587086866210818
747780427897839616
747664073689534466
747778712180002816
747734126611075072
747680636920598529
747799876583456768
747662320206286848
747779152623833088
747748894839308288
747784227610107905
747714879247757312
747718830135386113
747721992837734400
747740321673510912
747760005701574656
747719820192395264
747733455618842624
747728804022456321
747705777444511744
747699930567938048
747745468088721408
747796659841667072
747790628390567937
747726849543970816
747717659886751746
747758776741208065
747769451307753472
747767312153874433
747701071376691200
747794336050515969
747673808333606912
747793853638447104
747692712237928449
747697275774853120
747671086477754369
747778347216867328
747622054816448512
747736597148409860
747738727754137600
747715802003083264
747732415318204416
747715139152056322
747695442738184192
747663494686908416
747735988953284609
747758890025000963
747742595229458432
747790854840999940
747797498425671680
747722252548976641
747682000161607685
747697053287981057
747803441980903424
747720189156954112
747805799175589888
747715667621777412
747765156420128772
747678858476937216
747747322214367232
747656724912406528
747784500436942848
747673347295698948
747763327506452480
747639696013025288
747632540605833216
747702921031192576
747777646960869376
747693018497585154
747743710927028224
747742469073211392
747703231489409024
747702900080664580
747766859257118720
747744138775375872
747783602633646080
747701985638514688
747734961382383616
747732205582049280
747679215101837313
747673540133007360
747732449157910528
747777303044886528
747691730800119808
747650882527961088
747681517443366913
747672009119772673
747623875136073729
747594561355194368
747752460035338241
747783279999328256
747706251430268928
747685950843658240
747775633548156929
747785100193071104
747771120485556224
747618669979643904
747706670755815427
747681534518378497
747783477127421952
747676459318272000
747729642950377472
747680640804470784
747759980556726272
747767752614682624
747690338354081792
747645555526991872
747658054628413440
747756297672601600
747625674781777920
747632989371195392
747736815193497601
747761586736095232
747797666449457156
747788812164669440
747667525450764288
747587175152128000
747759405672857601
747617747266379776
747793278964236289
747725142445400064
747784575816974341
747630888071086081
747792922389712897
747599850427006976
747759175120334848
747750987738263552
747743987751129088
747731031319535616
747720495374671876
747799629329219584
747648026001424384
747694645623291904
747625511241687040
747795619280887812
747794436625666048
747747300907188228
747802774906146816
747680255209517056
747792658286907392
747636814639407104
747765420275306496
747768113320595456
747728120321564673
747652597784412160
747733514582433792
747667361910689792
747716540150218752
747757325587456000
747596360740904960
747597165770375168
747670956198535168
747624948999430144
747602618382356480
747748135875731460
747604187219800064
747597707213049856
747588630688862208
747765718070992896
747741537904136193
747675997760266240
747616803824734210
747720729966313472
747726748792532993
747711083067088896
747795233623130113
747766716592193536
747651578480439296
747803576240607232
747731312279162884
747616208019566592
747675909679878144
747791492148768771
747667886160896000
747714669473837064
747716296939298817
747733745038405633
747585690335121412
747720004511096832
747730591047639041
747638530063613952
747764317416787968
747755739825971200
747719190941933568
747618028519563265
747602169877102592
747713117321310208
747754620223692800
747733950752227328
747694402550792192
747791911826620416
747745388413730817
747751852054282240
747739843472424962
747690334218518529
747707371321982976
747664329483427842
747596725519454208
747752397167013888
747707442629386241
747612471037329408
747644985126883328
747659736775036928
747768809382088705
747648868976820224
747730381370200065
747751260586024960
747723880060489728
747799176289849344
747690124310421504
747682239199186944
747691025997529088
747701302025687040
747721958960300032
747765227614244868
747704284159016960
747764745315434496
747702732564365316
747686043139342337
747730108627169281
747679281845776385
747691466298884096
747664102701563905
747795749316878337
747717538151292928
747751164087779328
747802838034690048
747612110461403136
747685003211997184
747684168620998657
747725473929699329
747651440387186688
747763344099139584
747805522229862400
747792301636878336
747728850201755648
747652618944712704
747709774515539968
747772873692020736
747626672849989633
747802569372729344
747708319121440768
747620389652664325
747621488916832256
747599816771928065
747680422960709632
747796391167205376
747750316792217600
747756893603532800
747783820804448259
747783976165638145
747719928875220992
747735758312775680
747720365464522753
747788531121037312
747780499041554432
747715969582235648
747712446442397696
747789453914214405
747733782879404033
747614752885506048
747770655089758208
747642745368514561
747705177667420161
747665201672110080
747744457492029441
747633543212208129
747643131139592192
747608717080805376
747742712586190848
747668771268091913
747783367865819136
747787503361490946
747770529071902720
747755014261735424
747616006877679617
747724899108687872
747719555737321473
747752724146561024
747702065552629760
747771699190468608
747676698519429120
747739126280110081
747687062392942592
747701985810485249
747636101796499456
747793748633911297
747781459541397506
747771854547353601
747714019226755072
747694238842888192
747768171726274560
747666099160891392
747742180001857536
747590417210716161
747798756670775296
747693337013030912
747785708400742401
747596088123789313
747601515381039104
747791626462892032
747747657561452545
747664547444568064
747724173590560768
747624483666665472
747778225821081600
747675603453771776
747593684816826368
747588202890989568
747779744024961024
747682646034104320
747621102990561280
747588965897691137
747734936396849152
747741492106625024
747639364939808768
747613464827355136
747690762024910852
747805119740141569
747748123066269696
747715080528232448
747753445893996544
747704045326966784
747776736553762816
747731945723953152
747764547939794944
747649833717071876
747706976851865600
747775398562299904
747676287146295297
747769597999325188
747791123075076097
747739390735069184
747673686891692033
747709145428656129
747720486809927680
747773033201471488
747741848505024512
747758717777502209
747678610828427264
747734370199441408
747771951050067968
747727126443474944
747779828049281025
747718507350097920
747761590930386944
747728342812606464
747626190362415105
747742360298102784
747619072737677312
747705446245466112
747672822797991940
747689671279378432
747612668048007168
747661175077408768
747772802321682433
747712228397309953
747681446463156224
747754829968089088
747790804379275265
747735070673354753
747788761631690752
747719178187046912
747604682122625025
747730838498975744
747794864423702529
747616505831919616
747753697241931780
747715302658576385
747801608759709696
747622180679262208
747592992639324160
747803009673900032
747663381570723845
747768515814264834
747666745142444032
747786123523538944
747685237984010240
747652488917094400
747699003526103040
747796974246629376
747738664906670080
747671170288357377
747674819483832320
747717752056590336
747648970000838656
747733954648743936
747692431378878464
747658348347154436
747620364574818304
747786043986894848
747749918438203392
747610377924448256
747756138502963201
747744319025590272
747797049517674496
747619529841311744
747757451395596288
747739281431592960
747751700958707712
747773549197279232
747725520184442884
747773477868838912
747671170112229377
747671124155207680
747592241783373824
747747376740372480
747769656509882368
747753060009656320
747695480524636160
747710500423766017
747749616184139776
747765730918072321
747764174672039937
747718595182997504
747617369816604672
747725104755380228
747764707495292928
747779324674203648
747726845265743874
747712647945199616
747672541905436672
747782273106350083
747749779736829952
747764103641444352
747784576051798016
747675922585755648
747786370891014144
747722273793150976
747705475450478593
747704288525320192
747632666472812544
747709212659179521
747592590128734208
747730347882909696
747695379743911936
747687452752646144
747694926884933632
747615776098525184
747685422675955712
747767840414048256
747775734219870213
747606024136318984
747738601929089025
747717215328346112
747737993809649664
747772940675055617
747805043852615681
747651117149003776
747698084910612480
747723225623298048
747708579357007872
747658306525757441
747778414619156481
747767777683988480
747645253516206080
747736127365390336
747715499690196992
747599820983001088
747685498177658880
747719946021576705
747693735463501825
747724311943872513
747679831404482560
747715982265810944
747764648892579840
747790598875258880
747711901308706817
747712177860132864
747703114124369921
747678976039063552
747586822830690304
747662504734691328
747599304936853504
747721795671842816
747767668560793600
747643500590665729
747780138285342720
747652941801226244
747776493380636673
747658230889914370
747740208599269376
747731190703079425
747741630426292226
747748630669340672
747795539857637376
747780801132113920
747708147448569856
747734776975663104
747644846853206018
747755987646439424
747661309290872833
747758403490091008
747747649277796352
747672889747464193
747794164088176640
747634759434592257
747752263091904512
747792607917518848
747731568387588096
747595253209796608
747725549213220864
747613305825529857
747700274693873668
747791282471342080
747657450803855360
747739453620391936
747625376851988480
747752472651907072
747779878255132672
747774035388403712
747697808342392832
747752648976248832
747706800871473152
747791576173252609
747727839638716417
747599191921332224
747589100136501248
747759347153928192
747677939983060993
747716841854935040
747792729481093120
747758558452715520
747797905344446464
747596381771149312
747801462152044544
747706171797147654
747628183021715457
747717810957197312
747684143409008644
747717941081280512
747755492404002816
747676513894535169
747796752074444800
747659312902856707
747723066394947584
747753236220743680
747670117325148160
747744247684562945
747732205925965824
747691521214910464
747781346362175489
747799691958566912
747681639245971456
747725062963404800
747720864221790208
747765164640972800
747630783234400256
747720323123056640
747729123066404864
747749674929557504
747692464924954624
747742242887045120
747767320504864768
747665080049876993
747619584505589760
747800065360691201
747713058898845697
747736890707681280
747802812537413632
747696193594077184
747728753778892801
747762685819817986
747722760030457861
747729265496580096
747696944340963328
747764451672227840
747735196473131009
747634696486522880
747731630991769600
747744159344300032
747601532049186816
747751071557222400
747631320168169474
747770646755581953
747708134613979136
747789793434673152
747609522550759424
747675956094042112
747682939614420993
747707522325286912
747743261792608256
747715591977435137
747779622524289024
747709535750598657
747718825961984001
747768117305049095
747613746047164420
747598491476627456
747672097082740736
747746390902771712
747666665417113600
747789936317849600
747773402086203393
747614433900400640
747640379785289728
747591549605810180
747687616112435200
747683564519624704
747765554719625217
747725306178449408
747797951372722176
747618066003984384
747784664035766272
747776161925693442
747763507702140928
747660860672335872
747788858281103361
747641638051323905
747689545504796672
747634860299255808
747710240393670656
747779982898782208
747771179075776512
747751130348695552
747680276285898752
747684638345277440
747753018020466688
747710571659788289
747682960455909376
747794663294246912
747614257722757120
747586038575529984
747657354284503040
747804192455065600
747786450566021120
747727248002846720
747731073233199106
747759267525050368
747617227294281728
747749574232711169
747671375872139264
747693438011867137
747691256604688384
747803571970781185
747619173426094080
747632847012372484
747767236786524160
747679508401106945
747725473862533126
747773444016705536
747688941407571968
747668204944760832
747586017637638144
747791001335570432
747633220024311809
747700752794161153
747794348780158976
747725083796463616
747718028905811968
747804976752242688
747777323710160896
747783976249589760
747769530999414784
747619286542225408
747739839538282496
747788665426944000
747738082095538177
747627847376723968
747734919552589825
747757694627504128
747789097498873856
747795141159718913
747655332630044674
747745312870137856
747725742495105024
747750237024956416
747756050548428800
747744902046453761
747660327983157250
747795204351078400
747641856117346304
747720730268303360
747608671081865216
747638756593770496
747701344249708544
747772143929286656
747726266783129600
747757560237723648
747734982286802945
747738325176442880
747638475562881025
747696273063542784
747719249549004800
747790888076730368
747734156189249536
747627364746731520
747748525761400833
747721753376473088
747658872664494080
747759821068316673
747719719168389120
747712249117147136
747681849112158208
747663511292092416
747680502547681280
747719253617434624
747738023274614784
747744205859074048
747782860279517185
747684461941260288
747592497778417665
747805702479974404
747609988126806016
747726241671876608
747727256471101443
747787130391379968
747634042300858368
747756943574466560
747719161351135233
747768406925942784
747701671153778688
747753143832838144
747785444213940224
747645840756445184
747775067287855104
747803567671615488
747676006496993281
747623757888393220
747762656321372161
747772865479581696
747701163533996033
747717085200060416
747782776666099712
747730595040624640
747656603428597760
747718301762076672
747670419419848704
747771640759656448
747668615881756673
747742599457308672
747799306246193152
747693320479047681
747722562919088128
747757052836085760
747784064241893376
747629025766551553
747761460894437380
747720373567905792
747594712106754048
747743836559052802
747752892082364416
747606959604412417
747803639046090752
747786333108699136
747721208217616384
747790678407643137
747708734282014721
747620356098240513
747676144602914817
747691978255638528
747646683983527938
747718020575989760
747617566886141952
747705261415084033
747759871525789696
747704108082167808
747694393918889984
747714552134049792
747688589249683456
747732163886473217
747785183949127680
747672764295823361
747731656182751232
747748525623091208
747785154769215488
747767383553613825
747716129062293504
747684999005114373
747691453921505280
747666053023600644
747671723940675584
747697846120493056
747760085238177793
747792503110144000
747752191432228864
747769853704970242
747726757457985536
747668854889918464
747799767804084224
747674471021051905
747789839668486144
747798878636937216
747786220126801920
747758998884061184
747709917251899396
747610864585347073
747796852502831105
747732008714014724
747677319083458560
747755463387668480
747702661034684417
747747905067491328
747604304849215489
747690183043186688
747765801986437120
747804180132298752
747756100833902592
747651834593021953
747674701758087170
747667051460894722
747757526993764353
747763990340698112
747771376447143936
747705895027638272
747668703999836161
747772848740143104
747782772463439872
747689063185006594
747731312199471105
747749079342546945
747780670949232640
747607546920304640
747754691593932800
747766724913618946
747736160852709376
747709262957256704
747612936651190272
747678405307555841
747625611787534337
747787662761725952
747734676048125952
747740942485098496
747593873459863552
747752741037047808
747758772496433153
747784567294156800
747745786784526336
747786278628818944
747737482188439552
747633354263035905
747718590934167552
747698844259987457
747674722708627458
747753781090189312
747781363030429696
747658490706014209
747739306731651072
747627033472053248
747716338571935746
747768759012691969
747749771486597121
747743752823898112
747750866103459842
747690145474805764
747743069135474688
747798987676192768
747771602843111428
747768251707424768
747688110989901824
747668603403669504
747726144988921856
747705047748837376
747637573976219648
747740430805143553
747728934184292352
747765449811697664
747799302181883904
747691982382899200
747735313741651968
747620645484232704
747598202090717185
747767429686767616
747673036778774528
747626081511845888
747701218395426816
747609383991918593
747699146459602945
747793434145136642
747731509394739200
747787205775597568
747781081923981312
747703248115601408
747762006275596289
747636374170394624
747598457830019072
747640476510134272
747609962591961088
747786123435446272
747721678051024896
747736857417498624
747658566291578881
747779324737028100
747726933522268160
747690531187212288
747733413562560512
747800723958566914
747750861997285379
747682310133264384
747685703698554880
747747275871498240
747768713152241664
747677126015520772
747726556110426112
747766368276193280
747776937901363200
747753965824122880
747742670450229249
747586688558456833
747763541252411392
747678447296610304
747792054101512192
747645601827930112
747670755102572544
747710273885249537
747797334742933504
747646641906323463
747698764496920576
747717768838021120
747692594960941058
747760160760860672
747772659782541312
747739109767118848
747599523128688643
747795082435235841
747693916057702400
747593340967862272
747665855970959360
747727067563827201
747710898526167040
747719752949305345
747720121968435200
747685259005800448
747723699621617664
747764959245910016
747765906936315905
747634633785880576
747756796778024960
747752615136608257
747795728685207552
747738975419260928
747688165385830400
747746076392828928
747624026135232512
747804238814781440
747776409402105856
747684323399172097
747682696332255234
747644083594760194
747785880488730625
747724555280584704
747769648511352832
747791425085931520
747775617018494976
747723393697353728
747789386817937408
747711104332210176
747614291138863104
747687431537889280
747712501098352640
747768918723407874
747748052027379712
747757405270859776
747794482976923648
747701629357527040
747653436775235585
747665893656764417
747631735379091456
747747372311187456
747618187953512448
747601385290530817
747757291949035520
747770923588132864
747703646935261184
747709913082830848
747768452987793408
747768876537118721
747756058593136641
747755362732937216
747601255317413888
747650626457321476
747657584958672896
747724349692608512
747630871541354496
747684290167726080
747790720367460353
747798794650128384
747639104632987649
747749750418595840
747739575079084032
747752225263489024
747795820720824320
747728930027737088
747642024019501056
747761980971360256
747723850645905408
747661384775835649
747688790408462337
747592946376183808
747805694359805953
747671400983465984
747757761740562432
747691214833651712
747680729224601600
747607924273451011
747637280421056513
747697560761008128
747597317105147906
747700282902122496
747707375583375361
747716108103393281
747688635550535684
747801470557270020
747795569020633088
747774664626290688
747746860836728832
747682691819110400
747663108689248263
747798165412265984
747715684415709184
747596377522376704
747678221089509376
747626782141124608
747682410993704961
747705878036549632
747700421175685120
747696827005280257
747746780939489280
747802309334282244
747760932445687808
747733992586289153
747710886131961856
747798500801449984
747728560765411328
747668259613347841
747650798549630976
747699259554824192
747769442851905541
747749708785942528
747754045633269760
747685116378513408
747780188537262081
747642984699670528
747672059627585540
747798924593930240
747717215261163520
747751541721956352
747733950429339648
747684156025470976
747738916539797504
747694280903430145
747774979450667010
747674756258865152
747806700942426112
747604447480655872
747739038187159552
747596289538285568
747774471575068672
747599917271506945
747721032266579968
747758772660113408
747735246637010944
747758285793726464
747765621992075264
747610818330640389
747696503821639681
747660936052416512
747640723999186944
747661695234019328
747695908238798848
747660441434923008
747683849447047171
747605390884409345
747738702890229760
747705739867754496
747743559718154240
747796970039877632
747753173012578304
747726413575389184
747804012355825664
747749499079008256
747803001503485952
747633031481950208
747748341325369344
747769245812072448
747721590025093120
747732054838763520
747610457679114240
747673753774063616
747666447585914880
747671933651656704
747756054595895296
747760689125679104
747731756841897984
747712052320407556
747770646478917632
747660487240847360
747730683175538692
747631450330140672
747616786724552704
747644280777412608
747769690227941376
747673959513088000
747733237766578176
747804477915283456
747713088149987328
747711687248199684
747597212155265024
747656641139642368
747804427340423170
747677155472072704
747615474142298113
747753731144355840
747688278921482240
747758596176363520
747664711102115840
747750958436876288
747679235817488384
747775885323939840
747687582486642688
747607337133711360
747685271337078784
747722231627812864
747720189274394624
747764678189846528
747644154851790848
747587707673600000
747718981079932928
747790087136514048
747595488141074436
747758386733789184
747761653916246016
747776422035357699
747715915232514048
747591537207304192
747688593225883649
747641277555027968
747769308546240512
747717554936877057
747691994835730432
747718914000420865
747736630677618688
747676320830717952
747660814354612225
747610214464098304
747753563024039938
747684516412669952
747675129837142016
747626123421454336
747711364441980928
747648042984214528
747802875586289664
747667643029651456
747608788216193024
747751683980156928
747766661814624257
747596826182836225
747746592246145024
747761515684495360
747693849011707904
747653000550817792
747750375508312064
747795179067826176
747740472907534336
747805278826041344
747714203763544065
747741987063889920
747680871570898945
747738073807589377
747733317395558400
747724853013258240
747728388975169536
747641700949037056
747659618990628865
747721606898794497
747804578373046272
747713247365730305
747769472128270336
747750106921836544
747748467041271808
747674974664654850
747743580631015424
747769404880879616
747687368812007424
747802900718563328
747748005898555392
747697397124448258
747701276977336320
747767547135664128
747770923277778944
747718616284565508
747611401288581120
747722554723409920
747587128796782593
747804091997364225
747752703145705472
747724379115655168
747715105639567360
747747766571503616
747686248798654464
747790380763078657
747712718891782144
747784764648722432
747781493238407168
747734881589927936
747765365975957505
747731685685485568
747669979240218624
747773586694348800
747632985311051776
747776262890983424
747750753159241728
747728715958853638
747620431914373120
747804318389182465
747764111686115328
747675742260060160
747748559236272129
747679584188043264
747589268260823040
747709430653911040
747692083012583424
747589783954788352
747656968249217025
747785418880454656
747741093689700352
747681949477703680
747615155207307264
747789407747379200
747753605051072512
747731614252343297
747679231606398977
747727055018655745
747769912408555522
747723905113128960
747711636874629124
747767098101882880
747591478365421569
747740258779947008
747711221655343105
747789210648780800
747722340650344448
747677445000732673
747640090533441536
747678946360168448
747790548610617344
747706716838563840
747669081365553152
747730377184264192
747686915755876352
747789219091857408
747594951400185856
747757333959278592
747710575912845312
747688669071433728
747773867691737088
747595207189757952
747781841260847104
747729764790702080
747620666740879360
747738555905114112
747654707628355585
747710101742555137
747676459091779584
747796881883832320
747761998033739776
747608918226931712
747805308437860353
747682792700579841
747739315309002752
747705014227968001
747664002302492673
747635258565136384
747745900018139136
747620087884963841
747771393295581184
747717068615712769
747638811144953860
747605168548548609
747726874936287232
747764841549561856
747747259236945921
747635787320066048
747593529434771456
747624353370513408
747785154790309888
747676891314782208
747736836089470976
747708516379557891
747689461824299009
747729857061203970
747701260338470912
747635594294071296
747665881304547328
747686701951238144
747724677070491648
747748504890650624
747805471780777984
747588013799116800
747708763663106048
747692368279838720
747695518202101760
747672457742520320
747690514372132864
747760588676276224
747666732794380288
747762954213392384
747641155744051200
747768008249049088
747686504818937856
747621618596220929
747610218507341824
747718754667216897
747686957506007041
747715101277425664
747598784813801472
747706398084046848
747703764212133888
747708214289006592
747751118030045184
747659304686215168
747742146363559936
747706066755031040
747774698419855360
747772332534542336
747638261888200704
747681022834253824
747770826766880772
747702556248444929
747744952411635713
747733451508330496
747707413105631232
747669123367378945
747722629986000896
747705584561053696
747678455907618816
747656662035607552
747642200339677184
747594099864133632
747591822273351680
747758134828109824
747804817515380745
747717223695982593
747762979265982464
747783418373537794
747738010515570688
747707220431937536
747739944186220544
747700127754772480
747743132008185857
747784403951190016
747695698678775808
747772697505992704
747609396381913088
747620184383336448
747767559550865408
747785624355213312
747734466299301889
747757912747970560
747731887049809922
747685909148082176
747805220210679808
747715823020703744
747705203051339776
747804771445252096
747700194641387520
747749251573157888
747621450845032449
747732629546541056
747621753153781761
747775419785613312
747801579634364417
747670813776711681
747765466807017472
747613951572254720
747609690092118016
747702715610968064
747692582134747136
747783439156318208
747721036171481088
747787503294365698
747773339356233728
747614350014308352
747631034867425281
747746227337367552
747712744149909504
747724031080697856
747707207714742273
747664417391841281
747649154244022276
747712698205483013
747782294207930368
747589226045280257
747756738347175936
747802187682586625
747586931949715456
747592040544870404
747768268421738497
747784370509987840
747765986686795781
747701948263051264
747802384697548801
747713247604793345
747700471696072704
747698353388064768
747753349454381056
747633685877366784
747752678076252161
747792796640227328
747656708252704773
747598650776264704
747611346959667200
747735783398871044
747756507421380608
747724387785314305
747695887401521152
747762572380766208
747714501722669056
747779374875738112
747737515893886977
747761041732403200
747645828169371648
747723704042414080
747744012673507328
747766653446950912
747796747913695233
747788497671565313
747805199243190272
747635795628941312
747763277166436352
747661481286770688
747705349629747200
747806495455219712
747709535511511040
747730612056956929
747753525321543680
747777500193951744
747665113784647680
747724827956482048
747647514560569346
747596868083978241
747748521722384384
747605554705633280
747686563304316928
747721887753637888
747678262734786560
747721451432718337
747692288692858880
747756251828916224
747683958796783616
747588043482103808
747616753455267840
747713214041972736
747599267255050240
747593202551635972
747784492060938241
747728716181213188
747802754085691392
747757912752263168
747658948178755585
747736249293737985
747703588219133952
747708281305632768
747779131664908288
747797221492432897
747631932515639296
747588789976043521
747752644459003904
747758407554215936
747768423749398528
747617688847949825
747698588457799681
747703239831883776
747794617152724992
747796789684768768
747708814129008640
747792121562828800
747698814845325313
747588496395735040
747596704392822784
747719287465512960
747646759418085377
747709447603163136
747655152375578625
747709531405287425
747709531405287424
747695199321731072
747697921571823616
747738459687759872
747600282461179904
747741911419617280
747702153532301312
747697770379751424
747743551203729408
747620725452845056
747761670601187328
747670926808989697
747724169295466496
747668573833793537
747660881480286208
747773037425065986
747623359555506176
747714291810312192
747774148840132608
747685032320438272
747704582030102529
747696877009801216
747705500842725377
747787272670552064
747757090379284480
747753802195861504
747806642264248320
747684013331079169
747803785666363392
747752980103987200
747757212043468800
747724236593184768
747805522108252160
747631542348853248
747642057796239362
747659283530121216
747666128508444672
747806264579629056
747693882255769600
747764225129484288
747601536260280324
747769472178544640
747749562002116608
747648550402678784
747755148538167296
747662513320431616
747714250051825664
747716770723667968
747688446572040194
747794340253212676
747761653849202689
747778997296181248
747716347065405440
747735674640539648
747800333926207488
747621836981153792
747731916565127169
747616644235550724
747726329546706944
747724068967845889
747659267004563462
747785741929938944
747762069076774912
747631270008496128
747742074955407360
747765034776993792
747731522287960064
747710886199103489
747693723073511424
747784055798771712
747728372260806656
747722546351579136
747706691949576192
747727134903382016
747602232766435328
747750492760084480
747760584641355777
747587955112411136
747794856127275008
747739931833925632
747696407474245633
747634541301358592
747676807546155008
747589352096620544
747720264448942082
747734256735125504
747759577911988224
747756591278071809
747764447402405888
747692431152398336
747768595745280000
747627142825934849
747684495709605888
747729110370234368
747707828375281664
747762396341559297
747764183312252928
747765839957483520
747674181874159618
747773297312567297
747743555549028353
747781442814484480
747702178945581057
747805300099584000
747593412195553280
747673812523687936
747735074871910400
747707975335280641
747787343906611200
747684805786144769
747594531965648896
747704431186153472
747699452278939648
747715000777736193
747677881325789184
747659610731995136
747749763328577536
747757237490200576
747770315216846849
747748592874586112
747748391778652160
747798178162827265
747759108162486272
747612835837001728
747763251816108032
747727919007563777
747805505632907264
747689868378144769
747730251409727489
747797091729158144
747680427087888384
747792750398021632
747651188745723904
747769723912392704
747730314269700096
747595911799443456
747606846488227840
747679256847724545
747764917311242240
747766372701179904
747628698887565312
747600987121123328
747716548253585408
747738170163355649
747799121797349379
747734332316524544
747746751789076480
747786111125184512
747760353732337664
747692867490021377
747609534928150528
747709644571811841
747713188993638402
747595492469575681
747713796865662976
747770638010564609
747760416508493824
747686106083266560
747668033062178816
747722005303169025
747735246775422977
747791014182543360
747750077872091136
747631819445706757
747675163282530304
747684130696073216
747721837560369158
747630795892887552
747773938911088640
747717387252867075
747797980711915520
747786010180849664
747796345151361026
747678485003538433
747750404906192896
747649162733314048
747754888738660353
747792498689458176
747769493066244096
747771502372675584
747761293138989056
747715692774957057
747727948401229824
747699771377336321
747718981277057024
747651335496044545
747610088819482624
747797381161304064
747670599938506752
747711549003939840
747670025281150976
747648931870441473
747599577876926464
747696113621344256
747773209228021760
747704380678348801
747783514599362560
747633333383794688
747700438187806720
747664543162195968
747706653940785152
747737142512717824
747623804193505280
747738413491716097
747755827927343104
747586751686905857
747777768625213441
747758059640979456
747726212290723840
747741102002704384
747587363883352065
747767341589618688
747784877647462400
747733052864892928
747725486374129664
747711565533712385
747740304879431680
747792419299663872
747768800888532994
747752740919578624
747744256056406017
747805534607155201
747606083108282368
747623883625291776
747617277743243264
747754682878136320
747717030627905536
747780062577995776
747723737517133828
747738987855380481
747710189869109249
747787771872411648
747730653781856256
747784680741675008
747785133889986565
747631420919603204
747746504283160576
747772668343050241
747628547741605889
747718536399814656
747738178577141760
747721447427219457
747701461711216640
747804360495742982
747757811812032512
747672642296086528
747768708681076736
747717458757296128
747744499372285952
747788728349958144
747783757940277248
747719853381980160
747762165717811200
747654070236811264
747709120451584000
747755245091045376
747767534309388292
747775654511448064
747775163739975682
747700211498237956
747754347354820608
747805874673037312
747727638077255680
747646511794782208
747777001075814400
747694012283371520
747648143471312896
747803852930433024
747684113855938560
747782474638442496
747719648116903937
747674869643501568
747685129070456832
747741353430388736
747803957645479936
747805644044959744
747782516501790721
747646704787267585
747740007235002372
747705408383516672
747592741090136064
747681190602280969
747785167100485632
747672168322957315
747803861130219521
747710940766945280
747712282663190529
747733711534309376
747733929608777729
747741370341797888
747722332328833025
747739332040089600
747759061739790336
747704427000307712
747704074557095936
747723485846343680
747787604003815424
747772349349507072
747800866380382208
747586088705744897
747781593633218560
747697577693413376
747777197902041088
747755522078703616
747696743031123968
747806608340717569
747795938383634432
747769258390753281
747714585713610752
747740082849845252
747698546678312961
747746118444978176
747677646226624512
747588580030156801
747746676325158912
747794994543595520
747644607610093570
747734789503991808
747596037691432964
747724718749458433
747600437575049217
747799042160197632
747704959542657025
747738849455968258
747763717614473216
747606087239602176
747754435527475200
747803219707965444
747635971588526080
747588131386494976
747800602260938752
747792695851106304
747803609673367552
747767803021660161
747669991483379712
747786895350960129
747763679689584640
747765198380015616
747670063042469889
747743379312742401
747805237189160961
747770315300835328
747795254435274752
747729382903513088
747677415703449600
747765261139316736
747714681884803072
747764870964183040
747768041950285824
747774530551169024
747773985295851522
747687167422521345
747802925905416192
747800988145287168
747765135192666112
747744004297613312
747705727247126529
747658914586570753
747663402269564928
747734206629842944
747641889969549313
747741592639901696
747720574911258624
747688048129875968
747725687709143040
747610889830834176748019846802186241
748094774129758209
748108376014458880
748098549041270784
748086402143793152
748052721878597632
748128940984799233
748156812126527488
748078504143626240
748076092607569920
747989769389432832
748067510985973761
748129075110223873
748039841347166209
748158883907133440
748048959436886016
748132765971906560
748137610531475456
748058614984810496
748107520481296384
748127019997732864
748066089137909760
747991174552555520
747948073851183104
748111790471536641
748072749818576896
748041170882813952
748149144729051136
748146259215646721
748105968446283776
748146280120090624
747944655661105152
748085554764451840
748143096421023744
748112339875008512
748132984025382912
748084325787250688
748099995820240897
748122665999818752
747950804456345600
748092227923083265
748162562387128321
748077975871037440
748134347346153472
748094337997742080
748073269861949440
748103053744668673
748164839982370816
748034652829523968
748108044681285632
748021738408148992
747986703382519808
748067095729029120
747961701442555904
747961080542957572
748095956999012352
747990784721432576
748099295635709952
748131025490841601
747954143172534274
748129238432223232
748155788410093568
748150487099277312
748082631309426688
748097932361084928
748164453800247296
748012150451539968
748039258355666944
747970396201197569
748029057795825664
748042907123355648
748084531501142016
748072372373094400
748056387616374784
748133873221959682
748124276679643136
748150931515121664
748036812753543168
747945964351139840
748164395180535808
748042953495547904
748099647604985856
748105976960679936
748094450912497665
747987185761136648
748071231212105728
747977010526326784
748061479551676418
748134544444919808
748025785907318785
747949579572772864
748032824012341248
748103808627138560
748056677233102848
747971281161699328
748008430011547648
747965769837797384
748037043570225157
748164995163299840
748092836357218304
748148104554156032
747980751782580224
747955078410035201
747992496077078529
748157948757684224
748113459544526848
748089313099911168
748081104939286528
748066743474655232
748156875062009856
748151195773059072
748065346901413889
748142270474559488
747989215875588096
748116382928211968
748149635609305088
748164198023200769
747978310890700800
747988041436803072
748127296779878400
748137195085635584
748143704926523392
748065548135710720
748114239735365632
747988561572429825
748128487932895232
748079725034233856
748047852404899845
748093763055157248
748104982952615937
748074280768921600
748050813684228096
748142245086375936
748145218927665154
748051434449571843
748145466232160256
748010946690420736
748078122554302464
748132602452795393
748091212859641856
748123714722607105
748158988752060416
748124805191311360
748112427997368320
747974166834450432
748094069541343232
748135659878088704
748058501646262273
748078709995876352
748159273843187712
747953610475048960
748038264297234437
748163531053273088
748017548336201728
747948149478670336
748167931230556160
748109491711918080
748160695754194944
748149593465053184
748167067103289344
748039874687733761
748113820405604352
748163732417687552
748113887619342340
748121374149976064
748102390973341697
748105679341236224
748095524759343105
748146443681161216
748061286534119424
748139514460241920
748167100464660482
748139380364222464
748134133151449088
748151849904115712
748085936597180416
747951077220179968
748037739954708487
748136561695408128
748151233551138816
748039539248275456
748000775436017664
748124763244077056
748084728574656512
748086033196146688
747956370394202112
747988507029807105
747965467592134656
748159361915183105
748084984624226304
748071789243183104
748000896936710144
748037047781318656
748009205949435909
747955871423008769
747972577088405508
748073647370276864
747984996388970497
748036506669977601
748144057096929280
748039421828730880
748064843538653184
748061009705865216
748096057406423041
748149845332983808
748141049604898816
748100926934749184
747985462250377216
748065774506377216
747996857918459905
748056358495358976
747970345735426048
748131272699035648
748140282370211840
748098628435189760
748160444372750336
748151359464050690
748015921030103040
748102231262531584
748163581468782593
748155071460827137
747960921180405760
747990826496647168
748012632842604545
748095772114165760
748165447841906689
748109663590219776
747970589185482752
748149396471185408
748080916086525956
747948044579024896
748061269945524224
748120858535858176
748016462334398469
748066433200979968
748122225816047616
748081226548928512
748108422390788097
748030022397595648
747966910445260804
748123530345091072
748112562131181569
748031133871398913
748140634544824320
748079850540384256
748118698326630400
747949168526790656
748078021840674816
748098146065068032
748164609333411840
748103279914016768
747978763728789504
748017523191316480
748031448200937476
748057230763757568
748020698598236160
748088860211552256
748011336764895232
748058715518033920
748117641240383489
747947713497567232
747991006730162176
748160221936181248
748132690646437888
747983385776164865
748098242576060416
748035550515429376
748055167111667712
748001765384200192
748126541490491392
748144988161216512
748104089377079296
748149824437030912
748143171977216001
748083965223931904
748041158220185601
748088373382766592
748153494281064448
748129007728721920
748098037298397184
748025916174049280
748062461048328192
747969104187883524
748066990741323777
748077028000202752
748143784282624000
748118102550941696
748128957736837120
748140131173949440
747972145276395521
748166144268214273
748134682781417473
748070476275146752
748015061072023552
747993787725578240
748167717220458496
748040684096098305
748157990461652992
748090101415182336
748065787156496384
747955254554148864
748016239948206081
748029036509659136
748123542621921280
748140429145583616
747975135760683008
748091636450734080
748067972476997632
748153804693069824
748137627254145024
748135244834869252
748140990876180480
748014302280441856
748126461979168768
748096426459144192
748169143124369408
747951320217305088
748026146663596033
747984946132815872
748133722172579840
747951118932672512
748061596899909632
748020954421428224
748005393394241536
748144753171038208
748038947603877889
748132401289768960
748102353304289280
748120946309898241
748150117732065280
748085324388179968
748140030510641152
748148888968790016
748155100552564736
748063325112643584
747947583184637953
747995658552905729
748083776618643456
748153330602479616
748116391581126656
748134338680717312
748013098229993473
748000112933277697
748043850824953856
747950317954727940
748139288299192320
748046984259444737
748164772726595585
748064566551191552
748142912026775558
748124670981857280
747981871607320576
748099689585717252
748098771335135232
748157277409001473
748130056350797824
748099022783643648
748102395104731136
747993322132750336
748118014520922112
747977891154104320
748114747241922560
748151359187357696
748120485167304704
748074725092503552
748140949239439360
748128387223400453
748125488766291968
748003543777435649
748098116725907456
747970735889588228
747991602451390464
748156199674183680
748144568764346368
748018232272035842
748040096977457152
748164886186778624
748129351665844224
748041615286099968
748105867803897857
748158271530242049
748090890036490240
748067892890050560
748157999043219456
748092748058738688
748144077951111168
748154760960876544
748108870975815680
748107076048687104
747969162836848640
748162872807657476
748072128843481088
748066881915912193
748092563517747200
748106761509408768
747946006248054784
748124343662698496
748123727284539392
747973877314236416
748070321287233537
748022246078316544
748138205921304576
748108850084065281
747950271855091712
747976901294055425
748079402026680320
748130840752852992
748065497938272256
748075677258252288
748029074329735169
748125295773790208
748067905137434624
747949357459181568
747999454238773248
748131667164860416
748091246573461504
748073366368694272
748037089875365888
747959742769827841
747970840688496641
748109265143988224
748156732183031812
748142039489978368
748056278623215616
748158733071548417
748097349487108096
748134397795241984
748061710339162112
748141133650399232
748161614562660352
748039799446052864
748141099894640640
748033755382702080
747967304714031105
748089992392622080
748131788732534784
748108736753975296
748066894532444160
748161547315351552
748154676902825984
748007805098037249
748142861489700865
748132430406619137
748098649431900160
748032622803173381
748087702206185472
748047768543952903
748166018317574144
748064675842056192
748032652083662848
748134817057869825
748087769583525888
748008136452218881
748032560035414017
748039216123252738
748109944856186880
747996858144874502
748055225869598720
748120094954430464
748111261695606785
748065711738740737
747946832655847424
748120678033985536
748159336799698944
748029468858540032
748045595592560640
748077938151653377
748141515319427076
748051170065809408
748161014575861760
748120287896559616
748155549469057024
748048456216887296
748162050564595713
748056970578509824
748141859067797504
748139753862742017
748001790591926272
748041036543426562
747978046544584705
748004608870584325
748069507311210496
748048984724344834
748073949356040192
748160016218218496
748057134169001984
748164906940137474
748119675586908161
748111538704232448
748095369670713344
748002318860300290
748077434906546176
747998036559749121
748058606717722624
748131814095499264
748110586379018240
748006345287344130
748128680682000384
747963995559174145
748114977911758849
747978864467410944
748076231057256448
748145428529561601
748123311868084224
748057650080944128
748091707804221442
748101778579816448
748112977379766272
748140303190724608
748131222291947521
748088356618141696
748168543267659777
748149581016227845
748153150129864704
748112620713033729
748067687280979968
748146888021512192
748140739557793794
748164546368516096
748075589450465280
748122196220993536
748154987553882113
748137429958295552
748122380942348288
748074599418474497
747986661645090816
748145839562985473
748125765624078336
748131348456476672
748107537237610496
748088872546897920
748043305754198017
748137799329714176
748168275150929921
748108627643408384
748090202199994368
748080857110351872
748134443869671424
747979585720061952
748105121372962816
748035814500765696
748075589228081152
748115145935757312
748051807633551360
748148373128085504
748085189893623808
748104433330860032
748126780733591552
748146598853623809
748073491904225280
747959302380486656
747946257956503552
748048355469701120
747958232824483843
748101614800494594
748145764216504320
748116416583204865
748040470215933953
748157755857473536
748108011193892864
747948271109185538
748047843781451776
748162969352167424
747968156480716800
748162168240095232
748116064299524096
748011588377010176
748130878367404032
747944643271102464
747960766184067072
748031171636957184
748037831969349633
748063291386306560
748097051649507328
748126533110358016
748097613703045120
748139430779682817
748004474719969285
748154354213883904
748049035223797760
747984929519067136
748163099337850881
748136872199741440
748066596527149056
748047730623258626
748133449626705920
748138344467529729
748130597755826177
748071625627672576
748116504646909953
748158305328062464
748045889499967489
748086616204390400
748056672954888192
748077560379088896
748124951899742208
748048993372909568
748097836047343616
748095403304886272
747944680717877249
748123001690808321
748130882914033664
748122036808130560
748112281221869568
747958928814673921
748059898383056896
748131780243296256
748094593686708225
748032962738921473
748048527712989190
748154538746576896
748124322972188672
748018441769082882
748052927504351234
748076939957534721
748039782433964032
748166077155155968
748143872581177345
748077099026522113
748013303650201600
748116601216565248
748147689456545792
748098561351495680
748082203750440960
748049723177705472
748119079949598720
748076600235819008
748083684453027840
748118765510983680
748099048188547072
748034984162824192
748104764898959364
748155788359774213
748119566342033408
748088952138129408
747972614979620866
748062889047695360
748159945137328128
748070170355109888
748133747409715200
748156824579416065
747967426373947392
748076394463244288
747988859338788864
748113841196769280
748063237011181569
748064176531079168
748046166273703936
747999072406011905
748110788058058752
748129250985840640
748140433188888577
748100784500375552
748086620381913088
748102311264849920
748143742356430849
748056874382163968
748003111537639424
748079737315201024
748143092490854404
748126784831504384
748002490738675712
748163027795599360
748084372172120065
747993620142235652
748120342393196544
748076964976668672
748106081851838464
748082216438104064
747990608657133568
748080953944334336
748099328980418560
748035525458681861
748015967112925184
748046619195629569
748112683816255491
748117813328486400
748150294203097094
747969192482209792
748017087210192896
748058014922510336
748152026123669504
748105700073668608
747946346015924224
748067468996919296
748072259173089280
748157399119233025
748132518633824260
748091359966400512
748089057360678912
748073689103630336
748154001598910465
748037144162213888
748131533056159747
748135223775264768
748088415434964992
748146686904631296
748083910689562630
748163300358234112
748000238460243968
748127762343428096
748137425680089088
748028793399410693
748002377861636098
748110980798943232
747951211341615104
748108636044537856
748151963125227520
748147605658542080
748167834409152512
748166471356915713
748121084764037120
748065082651910144
747980877691510784
748119994534240256
748149056552210437
748127044865761281
748131092578844676
747951043435167744
747976519742537729
748010829191208960
748050826199969792
748073198546223104
748029888091807744
748142425529417728
748083487123587072
748024804423376897
748048330475868160
748140479443832832
747991447148724224
748078001015951360
748142538536681472
748153519383937024
748129519500918784
748163753494126592
748148825953542145
748100289551470592
747999265549516800
748156790982983680
748071420111032320
748080655850831872
748058359102857216
748020870371749889
748034191544168448
748146875543355392
747991795267670016
748090558648815616
748126579339956224
748079124988698624
747966872709062659
747946660542701568
748104018254266368
747964834667462658
748061857072676864
748094778114465792
748080945169858560
748130354398117888
748061127431577600
748116693570981889
748078940632268800
747993196542648320
748080647403626497
748134275954905088
748084795666665472
748043070965428224
748116907186864129
748159601221206016
748129548835815424
748075597738426368
748003900251320321
748059193895182336
747973537567236096
748023735043694592
747957930629206016
748108825052356608
748166420987523072
748077682303311873
747974968063856640
748050041550536704
747976532371505152
748109646867505152
748130161212686336
748147941051932672
748158011512807425
748054500448014336
748117612094177280
748131398490460160
748159080943001600
748037366732980224
748136020810530817
748041896388362240
748097416520409088
748087836667162624
748057549405061120
748147332902850560
748101531010990081
748088104884404224
748141288835399680
748146909194379264
748046262503612416
748157915115233280
748154513278779392
748051807356788736
747952494882357249
748120816366256128
748150361106571265
748052327777566720
748078193907662849
748019653918793732
748037253520297985
747956428938215424
748026347931471872
748082027640066048
748113153339297792
748104441660903424
748053468561215489
747959926991945728
748150222539362305
747956605287792640
748139841955696641
748076486628904960
748067293100400640
748090470836899840
748141972460871680
748065120199262208
747973692697653249
748153544700760064
748032086121000960
748094710984622080
747953585518952449
748068178001965056
747945838270283776
748118110977220609
748121588332138496
748155008475082752
748080312115204096
748067951476097024
748155503163899904
748048745720352768
748126059116146689
748017003387060224
748131004477407232
748156878941728768
747960870840348672
748148272192176129
748004743126069248
748021910374604805
748149287192756224
748169113864966144
748091221248253952
748153154718433282
748081440160681985
747945972555087872
748141519710851072
748045377811668993
748133571500605440
747958861911494656
748050691701243905
748063757151023104
748092563752554496
748089053120237568
748110792046804992
747976469415137281
748139392934486016
748115498190114816
747988351853035520
748103498009546752
747951236704460800
748073231953838082
748083373684326401
748111651715555328
748047130762354689
748131386129690624
748094983824097280
748159253068849152
748161773853773824
748144015007191040
748133386674380801
748163107587907584
748068031222415360
748159924002127872
748063002226720768
748100922975346688
748113497578405889
748149224366313473
748041292567941120
748148666658131968
747965400705445888
748122347555659776
748050628782473216
748052558149787648
748156547675660288
747984975530762240
748077833398943746
748111593297354752
748099345921245184
748031863801913344
748050733849808896
748076709061271552
748122917729239040
747953002410053632
748023390976507904
747970530209333248
748138529016811520
747978562477694976
748106065175154688
748116232193318912
748110846430175232
748017640912855040
748055393662795777
747993997499596801
748139653224665088
748012909633146880
748107528710557696
748129758823727104
748072468695388160
748075345937457153
748114646779977728
748108623759425536
748140047421997057
748120523008245760
748110842437242880
748104131596918784
748138331695890432
748055129576902656
748021700764241922
748041132932800512
748119574718124032
747956454339059712
748065535405993984
748131889509072897
748138873016946688
748096544075767813
748121735128559616
748155129933795329
748080110876631041
748104899183935488
748110888368996352
748002624931303425
748132963200700416
748084053304291328
748075853528109056
748155113127051266
748161245333889025
747977425741504513
748088209758949376
748147693625741312
748089736691081216
748143495135760388
748150394707185665
748054445947248640
748113497557434368
748147424938516485
747948933796757504
748093817505595392
748104966192173056
748061580181442564
748082614813089792
748099849120157696
748164651070853120
748108028168310784
748010778834370560
748086053895045120
748069201470963713
748157034055503872
748082929184706560
748114223100628992
748077954723364864
748037681058283520
748163938085384192
748082849618657280
748125912625905664
748016944662581248
747944802600128512
748039266731687936
748125648451842048
748065179099791361
748104718627577856
748050456891498496
748132120170749953
748116332730671104
748060946967465984
748155784379383808
748130316485726209
748102503959511040
748005158399913985
748151405500727297
748153875899768832
747978344411496450
748147064303919104
748125568588218368
747962045102981120
748118492730261504
748128978607603712
748121130884567041
748114474725425152
748117628951072768
748077099299180545
748124276922912769
748087924655296512
747996023189028864
748137652185075712
748119344148791296
748086976608247808
747958987757236226
748116596758044672
748057532787195905
748062154872467456
748143155376173056
748109236031217664
748021717734395904
748158984541044736
748158011529641985
748052633798205440
748126025624731648
748033176388444161
748126621257834496
747991749197430784
748131226658152448
748122611784228864
748066701686747136
747989861760663552
748061727086940160
748038863868813312
748115846279667712
748130136235474945
748115477285736448
748000888585920512
748120581418156032
748122082991554561
748115078793166849
748142320437039104
748103405957177344
748138457676062720
748096615341264896
748143750837321728
748112633224527872
748033575082143744
748136046106378240
748107042175385602
747961638209331200
748079456539934720
748137517946306560
748004768291893248
748082325154521088
748089673877184512
748066844146307072
748149169789906944
748086548936040450
747950116523253761
748125027346825216
748062754708328448
748136872258347008
748067507001516032
748074494611365888
748152605222776832
748080886835462144
748090672142376960
748130954133254144
748165640750501888
748138373982752768
748132988496519168
748167935324217344
748140685040173056
748145550311235584
748048276037967872
748168065435697152
748146325984780288
748022531479732224
748083092779212800
748042999477772289
748140110106009600
748115690968743936
748163636225507328
748158103665811456
748140911503147009
748102449542602752
748029535711526912
748149232712966144
747951957847879681
748045394316263424
748082463918940160
748140387034882048
747961756031553536
748066206741995520
748155830671900672
747953555911380992
747944664259403776
748016982277103616
747989534806159360
748071885854875648
748146334599909376
747978986009964544
747949420185067520
748084367902253056
748140861095968771
748093784169267200
748106052625903617
747976800815325187
748053435065466880
748073580097830912
748105175726964736
748158083013222400
748139216756965376
748077979981520896
748149312325042177
748105801013805056
748129779820466176
747958304106754048
748041183562186752
748123517758103552
748159567461126145
748168358898634753
748103334683353088
747972425963413504
747966092841259008
748167599507275780
748076952280506368
748004869110374400
748073496425668608
747952096360665089
748151816530067456
748090143324536835
748102244021723136
747965450861031426
748124704485974016
747993535891202048
748094438463791104
748115720379174912
748099123312738305
748093897197314049
748102638512701440
748099605745774592
748136968551268352
748144031742361601
747971478033838080
747994936910487552
748157134848786432
748137971002417152
747959809593479168
748002180624490496
747949416221335552
748148779904339968
748137530550272000
747986531458105344
748061659818778624
748110196325687296
748074888888463360
748131985839661056
748150570981044224
748127728805650432
748086653932158976
748085840031662080
748082845453787136
747953820408356864
748071210320171008
748101694794440705
747956290626850817
748151321556062209
748005150271344641
748068026935820288
748060393222868992
748103300847906816
747967120537845761
747989568171843584
748131713415512064
748018554998558720
748116391543316480
748073483859550208
748126507957116928
748051203557363712
748073026663612416
747947587504746497
748118484379394048
748030433439457280
748064184882069504
748056400471932928
747994781603733505
748088591776161792
748081515838472192
748007276649283584
747961969802608641
748025031196811265
748138193506152448
748121038890885120
748075832418119680
748084971928227840
748124247562788864
748162176653860864
748131654544269312
748104001388941312
748065065920770049
748112339912822789
747953560147492864
748157705311891456
748074901249134592
748079796073070592
748108787249192960
748159651540307968
748148381562789888
748032287229513728
748076872810926080
748159089415446528
748075333505658881
747988062328623104
748037333170200576
748147567628779520
748113065556709376
747981536251650048
748057616601878529
748113136666959872
748127548337336320
748066844255346688
748111551178149889
747982391621324800
748106375465664512
748075547255791616
748098968505159680
748139447598866434
748154568123555842
748161983661301761
748132686473076736
748089350789947392
748109227378475008
748159605377765376
748024875739123712
748128558980145152
748115724514828288
747985260739125248
748137643796500481
748096120514052096
748093423484297216
747966713388380160
748124419395039232
748032765220749314
748107608440082432
748054944981336064
748021709123489792
748140579859603456
748023194112659456
748007159338774528
748113820225253376
748144199824867329
748063765636087808
748161366847021056
748148402551160832
748071218809552897
747967548163915776
748121265047744513
748045604220198913
747989534823034880
748006089594118145
748055792167849984
747952801074937856
748070526766067712
748076893631582209
748168090479955968
748105243129446400
748061567636254720
748050519990636545
748147605465665536
748035667876282369
748092752211091456
748026914485469184
748069776119869441
748115389117267968
748090697304121344
748144770141327360
748116093789704192
748094559909871616
748087035508985856
747993112404860928
748097592609882112
748009709299437569
748007339597434882
747968189917601792
747998858777591808
747986808252825604
748135450171170817
748110007510667264
748138797477421056
747952989613195264
748087727741112320
748095797250637824
748120984100601856
747983612365135872
748150432556527617
748168040034992128
748161274588999680
748056878379319296
748140219426344960
748131272975736832
748090617624952832
747952293425745920
747978834876628993
748035881802563584
747997898093305856
748087702407479296
748039505735737344
747949491756531712
748133327991881730
748112612550860801
748133009086373888
748124150712119296
748127376190615552
748018236256620544
748102952833921024
748095801528815616
748093385521643520
748095776232964097
748093939203379200
748088365052878848
748129355855855616
748051941863919616
748050045828763648
748034430367899648
748093960485216257
748104290821103616
748071420136161280
748057142817619968
748113736259362816
748096602682830848
747970588983988224
748097013753864192
748124486373892096
748158145571201024
747977547498070016
748071004765888512
748031607802576896
748059562813562880
748086544888627200
748132686330355713
748106912122703872
748052382098006017
748112402672160768
748161455002951680
748073831668006912
748102621416792064
748066823082500096
747970362390962176
748064277022531584
748144229071781888
748015946149797890
748066219069157376
747961738901884929
748147584431067137
747987102088986624
748108942299979778
748120439122182144
748047956973064192
748001001974669312
748063463415513088
748096757972799489
748036234266746880
747951060241813504
748063534832095233
748111438099668992
748064436716474368
748102961272864768
748139082555940864
747958479927779332
748102776752738304
748000586759438336
748081104754708480
748152697392500736
748114600357466112
747948694922792960
748111316162875392
748144514297061376
748065346750386176
748078915533475840
748139548081856513
748146619753725953
748116316045840384
748159659861753857
748160385581088768
747969653633323008
747952532752736256
748162600072974336
748129909718065156
748134284209360896
748032538896105476
748107935532851200
748123035132104704
748112792654315520
748079598957641728
748156237355827201
748121521118396416
748066798130593792
748148092042612736
748121231677882368
748089073802293248
747967019757109248
748129934649008128
748158602821537792
748114046809968640
748060791673348096
748081327015079936
748107818075492353
748158229750947840
747963253171556352
748097869249392640
748123710293417984
748152533814775809
748076243757731840
748136322582323200
748127254496972800
748067439896825856
748074733678305280
748121751939325952
748150864292896768
748091959768662016
748101598300278785
748076386078887936
748154131936739329
748064730003046400
748034967255519232
748082048418611200
748107499681816576
747954755343880192
748146590515339265
748019515414421508
748160620223037441
748086414877794304
748107696767901696
748159546691035136
747948871079235586
748147781504643073
748013010178936833
748037895143948288
747991057258979330
748144296050589696
748029515008479232
747949588292722688
748115728612597760
748151955051151360
748164705684959232
747945221887926274
748144014940114944
748117918098022401
747994966358691840
748132812008497152
748102210391842816
748057633458913280
748100642003091456
747989421429919744
748126289832345600
748075878484148224
748095638190043136
747999273774518272
748029581924372482
748084531354288128
748055733489500160
748162138892546048
748020446617079809
748033143052111874
748043402214768640
748103586370945025
748152500189036544
747995154884202496
748138973675958272
748124771787878400
748055557299441664
748153511146299392
748164881845784576
748160972603392000
748118165616463872
748122531958165505
748123580290961408
748006148293468160
748132547733880832
748099089821241344
748075547398447104
748038264070758400
747974837923045376
748134280056946689
748101963049476096
748044249430646788
748165284234694656
748138579365355520
748077090629652481
747997088756097024
748037358151417856
748126512436617216
748120959098458116
748160582768013312
748161438112350210
747945771232747520
748097018002710530
748072015500840961
748086356165820416
748039404837548033
748065027920400384
747999982893080577
748051400647647232
748089187237232640
747983083719188480
747948019560161280
747998435152826368
748131352483143680
748084900599734273
748163531393081344
748055599406006272
748098758592737280
748118752642859008
747956546471075840
748081394312749056
748132413860089857
748154408588959744
748141259504631808
748137350555906048
748128710071566336
748045981812400128
748126143212044288
747976146495537153
748159227672297472
748148897491607552
747977077580791808
748087530596241408
748154970495684608
747953484750798849
748017699415023616
748157747204624384
748054663799382016
748143734118817792
748159789788725248
747973529237229568
748167146518253568
748134167100166144
748051174385913856
748121801985765376
747999621868306437
748084514711285760
748116123032268801
748134531874447363
748134305382072320
748161710775767040
748122280127934464
748050138120200194
748021721635164160
748121923633184768
748128890304995328
748082211891601408
748124855736930304
748094220162965504
747971729784373248
748014851549696000
747980084875771904
748114772323762177
748094396457955328
748035558669164544
748165255012945920
748025844627574784
748065682500259840
748047692920688640
748024179690246145
748012125172469760
748059193563840512
748165766764077056
748042764428935168
748011626280910848
748110838301499392
748131268718624769
748126294169227264
748094627148873729
748154089998004225
748052973591347200
748158456213835779
748131520452378625
748162574810767361
748080093990379520
748167553747402752
748152802392809472
748021579079102466
748046296141955072
748099262077149184
747990478344196097
748021650617163776
748161576855691265
748161673274482688
748101706991435776
748113661059796993
748166257459990528
748032920653266944
748080492440784897
748123760956342275
748095860324458496
748121802015113216
748133369955770368
747969116892332032
747963651802435584
748084930119348224
748111341462880256
747954726306615297
748079733062119424
747988607609167872
748129733414633472
748025882531487744
748157059259043841
748161069235900416
748077774448041984
748045570586124294
748157818436464641
747946526408908800
748123932784463872
747986942533443584
748164231615385600
748152353484906497
748158909089710081
747965362948476928
748105310007599104
748115997152911360
748122145830625280
748080437751226368
748121022117855232
748034468158578689
748151476799737860
748112474008879104
748074280475299840
747952213624950786
748108736850427904
748127548387753984
747988410762207232
748162998519349248
748147336832917505
748058455651549184
747953316785688576
748020937388335105
748100490735587328
748124402751963141
748065132819939328
748117226176282625
748146611335868417
747954562527428608
748098305624838144
748033667142926336
748117993738108928
747961369941676032
748056266212257792
748111936965976064
748062188527624192
748165586384003072
748128298866212864
748154299553746945
748117289099198465
748106174093008896
748112696197976064
748091170962677761
747971754975330305
748132753380519936
748077871072186368
748118983715479552
747977115241349121
748089661067694080
747967778670415881
748051623121928194
748031246991826944
748055716645199872
748103775081074688
748098003769135105
748010338411483136
748080274299314176
748156774134460417
748061769160138752
748117221818368000
748120854161133568
747978717431922688
748053946476953600
748119008491220992
748130463127113728
747956332674846720
748086913920229377
747977912163385344
748057381611970560
748093947864457216
748062511308513280
748118819885944833
748159857107206144
748112247273234432
747994744106721280
747987462677471232
748054491983904770
748111400313176064
748045444962467841
748082669242716160
748086783674507268
748164529360633856
748077958976266240
747992013421699072
748102755814825984
748100339681792000
748062796630360065
748082404917641216
748125669331079168
748156916925337600
748083151784783872
748102957208592384
748087882653507584
748037383334006784
748102667621244928
748161908138741761
747983310488363011
748079959684616193
748017556691259392
747979866876837888
748143155288150016
748112553776136192
748123404172165120
748062540895240192
748083826899976192
747978558128037888
748138537166450688
748097814815707136
748095231241953280
748094891591340036
748141083436158976
748112092104921088
748140009459421186
748166773279760385
748036003575767040
748046665278427136
748048112254607360
748038062907719680
748161610024361987
748120657020522497
748041867212754944
748124952033955840
748097714215354368
748062016397545472
748002407133618178
748059713795940352
748086309802156032
747991740955631617
748137224554811392
748069570368278529
748131448796807168
747970656122322944
748088314687852544
748081692074704896
748134947249094656
748107159959928833
748158711840006146
748092735580692480
747974481407246336
748025144149434369
748125077854531584
748071692824608769
748081138393047040
748060313497501696
748132103364222976
748122124955586560
748017116419399681
748168099027787776
748051459393060864
748048125110194177
748154139981512704
747949961585778688
748152474901544960
748016957224550400
748038591213867010
748119348397674496
748113946322731009
748134510672371712
748128106154758144
747944739496951808
748054626306498560
748106496928452609
747945112794062850
748102583944896512
748160888755097600
748141007741587456
748103430900690944
748053200020856832
748114210379313158
748072414144237568
748112750744838144
748069494887702528
748073722955862016
748147596871479296
748029552383959040
748041879799881728
748007251496022016
748051115342725121
748156015187734529
748055410448400384
748137941772406784
748074930755993600
748085106057879552
747961801799778304
748127607120601088
748077069733662720
748077560454594560
748138969519403008
748155948120817664
748168861992640512
748102684591415296
748126277610004480
748141616188260352
748008777979428866
748036863412285440
747974838019571713
748114365640024064
748109122831253504
748088323315466241
748145965605994496
748135278490058752
747988800798785536
748114680057577472
747980869391028225
747944739723427840
748110884145405952
748006228186533889
748098230022438912
748146548371001344
748033893719285761
748110280165588992
748028076102123521
748111572044816384
748125509880414208
748155113240305668
748101912893984768
748133328230952961
747960740934361088
747964020955582464
748035512875814913
748064168016752640
748054529560674305
748073878182830081
748146212948193280
748040449324097536
747991338159906821
748114164153974784
747976075343335424
748013400295346176
748124410859630592
748118710947315717
747954461872689152
748032215808892928
748151749580591105
748128986736234496
748126210409009152
748052084407185408
747965765534441472
748078353219878913
748147483801432064
748103221525225472
748083227135336453
748030844544106496
748134636837044224
747972119875575808
748071684343738368
748150596147023872
748086267825504256
748038566140338176
748096623524339712
748060548626026496
748139577584529408
748085634749857792
748124650178240516
748139845856403456
748021654543032320
748117226260140032
747968995198853121
748114357138165760
748120246163214336
748051698690695169
748036263509430272
748075303877087232
747993980617424896
748111861699182592
748042231811014656
748138851986710528
748077568981671937
748063396319330304
748016139075194880
748145273390628864
748041820819578880
747957548750344192
747991808232173568
747991786858123264
748037634925158400
748163484945309697
748010833347747841
748138059179433984
748161144691560448
748019867748556801
748104110700826624
747974187579547648
748135123103715328
748088805702283264
748130559671603200
748149903872954368
748034921223028736
748023366016176128
748076180725764096
748129926461591552
747970702230315008
748013761080999937
748033621152436224
748142798604427265
747968982653644803
748139808380227584
748115343017553920
748108191725158400
748130996026023936
748040223012061184
747976788266090496
748119893703294981
748150713612664832
748109579955896320
748004302787051521
748143037755207680
748160536655732736
748145931745366017
748095189038792704
748082476153606144
748163929596014592
748130463395373057
748061655733571584
748085546602332161
748116903315529728
748110070718865408
748146372264755200
748140877688758272
748010606909857793
748090621798260736
748068752449736704
748111043742806016
748147873825587202
748126881212473344
748080895102451713
748167586995646464
748070342103490560
747991740725006337
748148360503144450
748057948195332096
748111643511513088
748004684359733249
748024972367568896
748061571788726273
747965971005083648
748091124775030784
748057713175838720
748080458995503104
748168899728801793
748093347957379072
748101266983780353
748070786800357376
748107122202841088
748051962751516672
748087379349606400
748041069972029440
748067292966068224
748143616825110528
748135349570908160
748110330702749697
748098573871517697
748131155547873281
748042299142193152
748133877319876608
747975467186196480
748085680803291136
747987173379571713
748120828806586368
748133244281950208
748098792017166337
748003392589598720
747953446783877121
748034975795130368
748031633090027522
748130744279629824
748112293536243713
748015065509527557
747982618398851072
748115724409966592
748076428315533312
748137413168369664
748113581242212352
748114017357443072
748014788442263554
747951014209331200
748030160562167810
748147999600160768
748060502132146176
748154551098802176
748010820718694400
747980206657331200
748156396517138432
748059806041251840
748139900386476032
747962053634097152
748075157042900992
748135467145658368
748133617633759233
748164575602708481
748165493974937600
748023839783854080
747950326494306304
748089686342635520
748100075566567425
748032870233542656
748080937024503808
748152374502522880
748167779979689984
748100914410586112
748096237694554112
748058384147054592
747946308179099652
747945410782695424
748078961335353344
748073961792086016
747960694880886784
747980374551126016
748011663660548097
748107965199163392
748070220678500352
748161744439148545
748059436795691009
748147781743714304
747947180695027712
748149958407237632
748168320981970944
748114638185734145
748141628695642112
747973570999967745
747988028765855744
748153326362046465
748065900486606848
747950875969204224
747980752013377536
748085407913508865
748157562634149890
747953484478164993
748164093106761732
748048837944741888
748154106695528448
748163413700902912
748071973893341184
748145160266063873
748066307078119428
747945569855823874
748087777846190081
748090013552775170
748083969325993984
748014121627561988
748035684674445312
748123299423621120
748057834609328128
748131771754098688
748053669850005504
748027484956934144
748080232184352768
748160544809484290
748131171977027584
748027019242405888
748109483600154624
748016919324819456
747946350285729792
748158489533513728
748065644541845504
748088214028693504
747959163670638592
748022472491016192
748065208531222529
748071055017684992
748133436938850305
748124679282401281
748058145096753153
748111849091141632
748073743587500032
748067972447674368
748168216187387904
748108862474031104
748045150987878401
748143616481058817
748033520501592064
748078227638394880
748160649931325441
748127766575452160
748121789310570496
748072795825909760
748146678637674497
747954898331828225
748069142784159744
748064008985415681
748045641952157696
748132749358342144
748143792973221888
747960044537454592
748098527784480769
748051853674418178
748070774217576448
748050952033275905
748160112854958080
748086293251375104
748079657757577217
748109361583521793
748148675197571072
748133097498017793
747989471702949889
748097491896238080
747977337858199552
747958794781495296
748134401792319489
747963282493870080
748166282713796609
748067728947318784
748064688387272704
748009742916784128
748130203126341632
748079254865227776
748143713004716032
748063169818525696
748070686174871552
747954738898034688
747972858190696448
748152630346547200
747945284613742592
748155725738708997
748144744803471361
748146510693433344
748116798432751616
748160930849128448
747979837525139456
747950242457280513
748081960342282240
748115032613994497
748061911552528388
748044518000304128
748094555862405120
748077434877186048
748082375477895168
748134494071250944
748135966167154689
748119167983722498
748161295522873344
748132153834283008
747994890689122304
748112155086589952
748071889994649600
748093654321889280
748130840840912897
748016919219929089
748159265731452928
747982295550681088
748113098960211968
747946685754642433
748041548248547328
748048326222815233
748141674556231680
748145789214523392
748122175584952320
747980424715059201
748104886311620608
748075480163684352
748063723726712832
748078860781166592
748017959537369092
748107541255753729
748159240418762752
748128751951708160
748109823141621760
747959390272004100
748085991181811712
748062637125173248
748151799643791360
748165238151872513
748070153577979905
748120690721595392
748117427377029120
748012343548911620
748120963410235396
747965316664287234
748088033812058112
748042437478785029
748041988780474368
748080404192763904
747968206803894272
748064029923512320
748137740580065280
748115166911291392
747961659222687744
748057016753602560
748088637879812096
748138017081131012
748152844159750144
748138726300213248
747949730563522560
748010229464432642
747969536415014912
748144828718944256
748090453963186176
748097273926680576
747993116632748032
748068194514960384
748050520053583872
748120648673804288
748051425742233601
747955007345963008
748163178807320576
748097366222323712
748103766440812544
748026910039543810
748142442080251905
748160385677594626
748136494926299136
748057872576163840
748164693055971328
748135286891286529
748096917154988032
747947226970755072
748084409937498112
748128970089054208
748127045021016064
748138415540023296
747977639848181760
748135240518950912
747945951839551490
748152160496525314
748081327245824000
748164726660685824
748097303311958016
747996035797000193
748140747916877826
748162209965039617
748110498600747012
748141259462705152
748096573481988096
748063861966798848
748081540798754816
748075559784112128
747949068048015360
748085735157276673
748046388706091010
748134452010811393
748077606600204288
747978378054082561
747952045936640000
748138298472861697
748143981481984002
748065502090625024
748161170008309761
748153133730148352
748142471557844992
748144426367787008
748099022796238848
748114181250027521
748129125496283137
748078957384310784
748101916769529860
748156631544799232
748113405299597312
748018731188629505
748066496128126976
748047256608178176
748087819935973378
748066709865627649
748140118565859328
748163573055107072
748099291122655232
748096141259005953
748057092523761664
747968643074498560
748101530922946561
747982693913235456
748128219405107200
748125350471806976
747974527511040000
748155725508128769
748138210262384640
748047772587261952
748040587748741121
748129859461914625
748109927906947072
748082945919975424
747996534977880064
748117372834320384
748078827272830976
748040395049811968
748075182439473152
747983549358280704
748122645263163392
748162046601027584
748164395440701440
748148884921253888
748125249623949312
748084372083978240
748054701481017344
748068119067799554
748050503154671617
748102462033264640
747988070721531904
747978793059418114
748076461634904065
748072393357156352
748144778483736576
748078915181285376
748114818398203904
748145315224649728
748159064300003328
748118631314296833
748084263057244160
748102206382026752
748117880517070848
748101161773826048
747962556938092544
748163627484590081
748105771435569152
748122167074754560
748040323654365184
748056437985787904
748105662517907457
748147982940278786
748119595815342080
748084216789934080
748159706053681152
748127938256736256
748103053686018048
748107818230767616
748062352130473984
748052570862653440
748160813295362052
748048955590713344
747971503312928768
747957360258277376
748120564926189569
748080659961421824
748038318730907649
748048544507006976
748033470241325061
748149777901096960
748103384742371328
748017544204791808
748159773187674112
748123064534204417
748114432669122560
748141859462057984
747997008900853760
748075006354153472
748142685685415936
748013190731161602
748060695145684992
748155834576801792
748130178203787265
748168237137833984
748000179803021312
748071441233510400
748168044090957824
748096086984663041
747963899031347200
747962124941533184
748057276808728577
748036393415368704
748063186838913026
748044434143608834
748166874135859201
747968219260948480
747996702867595264
748077182879145984
747959868221493248
748095864611217408
748099005926735872
748155511812431872
748163921341669379
748063035785420800
748058770190786560
748092085291474949
747948187156099072
748078584049319936
748043125445242880
748116009832194048
748140118779756544
748118798880804864
747990134482665473
748019767345352705
748138311039000576
748120938240061440
748038083669549057
748158783403233280
748143151068635136
748142354008154112
748031985239613440
748095139025915904
748120443102633984
748111337268510720
748040453715599361
748101245689298944
748123181907644416
748089430322388992
748086586781335552
748123987272601600
747950418718646272
747986141454942208
748071797619204097
748077648635658240
748143256102371328
748032677207498752
748138864611495937
748018051807862785
748152705772838912
748098057976295430
748109420454944768
748135496446935040
748164571492409345
748142538658291712
748114596435623936
748056002059198464
748063455177912320
747948497534590976
748051107008679940
748119948283813888
748086938909868032
748159710218567680
748149224349413377
748091011725955072
748051283114856449
748020153045098496
748168216120287232
748081251446325248
748148775848411136
748023445502451712
748000909691490304
747960224967888896
748012901261283328
748124540958572544
748165833822593024
748096485284261888
748135299503513604
748045662856568833
748079938671157248
747989832404729856
748164206529232896
748162885461827584
748049475495694338
748058837308026880
748117289065644032
748068387817984001
748051358717218817
748147286820139008
748068266157936640
748123089691607040
748156564373123072
748153989166956548
748130954200367104
748081469784985600
748037618059837441
748093918177275904
748131579059384320
747980177347477506
747977996032630785
748154358391504897
748016948651384832
748081280978280449
748122108216020992
748087769554104320
748106635642445824
748166714521694208
748104869718917120
748100801181155329
748122791984062464
748139866756681733
748146456113061888
748034287753175041
748097844364509185
748133684625219585
747982073109970944
748045306563010560
748004894175531009
748031977048113152
747960379997822980
748034157847154688
748071055055433728
748142408911589377
748129410621050880
747951723143041024
748136134086172673
748081289337536513
748115355265015809
748038964544737280
748060699365117952
747950389354442752
748100918831353856
748055863596883968
748145390998921220
748039165820940289
748020346234740736
748103829443457024
748104299335585792
748164244269572096
748024003441364994
747966210344517632
748017494070333440
748120191402401792
747990188987650048
748093066842636288
748115099588632576
747999919957377025
747985545746333696
748034007082864640
748135139872509952
748060607174193152
748067804499288066
748095642149412864
748155385870225408
748159814992224256
748067888557330432
748108891829977088
748155196971225089
747952276757688324
748068379077009409
748120011064086529
748140324040617984
748137291453865984
748040860349116416
747961126827196416
748069423773257728
748152139600502784
748020559829680128
748092127477964800
748053657439051776
748133567276933120
748042320025686016
748072674312749056
748153200524427264
747945997733601281
748077719766835200
748132916987846657
747955535668879360
748072015668576256
748156400770158592
748097928267444224
748085014001246208
747949839669878785
747987898897571840
748112595618508800
748132283698266112
748100826439245825
748119797301448704
747988112639467520
747974397609160707
748007410753740800
748156405111205889
748165498148429824
748141658076753921
748074595341729792
748127871168831488
747978071697829888
748101065451634689
748154698100768768
748020878957477888
748129171356934144
748167859793190912
748135794217525248
747957322425634816
747982131746476033
747946392262418432
748073328569626624
748153385027670016
748088360736980992
748154668757426177
747971629322506240
748101598153433088
748126147305680896
748126084315549696
748137702491623424
748149425655128064
748090525354434560
747974653239504898
748122640943091713
747949630088941568
748128919883218944
747965899974402048
748146896494039040
748102936056705024
748096565110177792
748153670357884928
748119428160692224
748065430732890112
748000142272438272
748068626914222080
748127212566634496
748096879360020480
748073961733427200
747981737599262720
747955124853706752
748095721954492416
748141695477374978
748102977987219456
747992953046478849
747989127874887680
748080152786132992
748107511899774976
748083264695459840
748081289266241536
748132346466025472
748087102445858816
748161329249161216
748048863005650948
748071591989358592
748142052110700544
747975014046040064
748094916560101376
748006047512731649
747980823014572032
747989593266348033
748120929616666624
748147408324993025
748076021438627840
748007746423906304
748052042258726912
748075820137201664
748062486235054080
748057121611186177
748009365433683969
747978965005008897
748053724447281152
748111739749801984
748057293682413568
747945410509975556
748084183562477568
748083910672850945
748103963921125377
747947524665778177
747963819624800257
748082090567053313
748097831643189248
748012628493086721
748063371040296960
748165007628636160
747960657081929728
748056383489179649
748024972581363712
748106798889058304
748020916521672704
748051153259208704
748038687770943492
748071596183687169
748083944441126912
747952813427273729
748122217259667456
748148901660794880
748044534802694144
748149115226296320
748075824276979712
748037106715529216
748083529079230464
748119801315397632
747950670158958596
748126512361017346
748096627718623232
748090520807874560
748138239404417024
747986275634810880
748068081491124224
748052717600391168
748152474998050816
748059587887128577
747992491496878082
747967279657193473
748152743492222976
748154077138149382
748047445624504320
748157776770195456
748089673759625217
748060024140771328
748102055173062656
748155335429459968
748148716838752256
748114453716045825
748142941407952896
747963765111422976
748085600981422080
748044790638460928
748079070508769280
748086427464904704
748090491711938560
748137912273768448
748027220489306112
748150012870176768
748131495240474625
748052608577863680
747954839292805121
748168325306421248
747968630302728192
747960287681220608
748086674660417538
748154534489427969
748167846979600384
748164193824563201
748037601454600193
747950783367307264
747960224712032256
748028180854939651
748146770924965888
748052721865998337
748117565889724416
748092550892904448
748144078030774272
748110804768202752
748099505032208384
748069532825165824
747976280910368768
747956093444362240
748073710213562368
748121625959215107
748068886931726336
748115892190478336
747959658644705280
748167830202384385
748072909109792768
748096908921475072
748153511217606656
748018316103553024
747974523379580932
748160712782950400
748092966191960068
747970358553284608
748007658259648513
748069075654410240
748102407599579136
748138101051129856
748110250822279168
748035982558175234
747963479726891008
748068467488722944
748057658469531648
748036557236506624
748141209026236416
748056534366715904
748158800058802180
748128517154611200
748035558795018240
748145575514808321
748150352902496256
748142509554012160
748085491854114816
748142102706458624
748142760830525440
748133378189295616
748086758537986048
748123068632018944
748068689623269376
748082497162981376
747945205043625985
748067154638020608
748073282549784577
748133957351448576
748091359815471104
748122657778851842
748046694751813632
748158326236643328
748084657435062272
748020178504515584
748026071254175744
748091930441981952
748116840308572160
748103569547591684
748127883973926913
748107293997338624
748070417491910657
747976360610631680
748059726504656896
748136117174669312
748017267636604928
748055036954050560
748034061248126976
748093196736077825
748057352398577664
748028944314732544
748032241129881600
748039014842773504
748100662995595264
748125115414646784
748045486930673668
748088948157718528
747980076591939585
748024267581825025
748130786499530752
748134708031197184
748054047182168064
748066470626631680
748143272544067588
748078617360482304
748048833653972992
748052814367170561
748096825098330112
747991023796756480
748023126873772034
748167134312824832
748099689677996032
747967992655314944
748045193316806656
748146326098087936
748100587208728576
748128428927426560
748113455589302272
748048221549789188
748165381060165632
747963911568134144
747963194291949568
748090587996356608
747978205932359680
748096468632801280
748082052717748224
748106517904142336
748161584871149568
748151413797117952
747994874134204418
748080198835273728
748165548664455168
748140945074458625
747985776474918912
748122733167382528
748141456540434432
748164596549181440
748148595195445248
748152752023420928
748135211460878338
747996115518259200
748146426727772161
748150097058340864
748106530545799168
747946224142155776
747974808348983296
747978138735550465
748124322997342208
748007175998607362
748001828323852290
748108162155307008
748110293113380864
748058841233797120
748106241256329216
747948325664604160
748084384775938048
748054210843934720
747950405934448640
748102755781382145
748105800644689920
748153800620449792
748098838188199936
747993297088450561
748114571215441920
748040671798378496
748127527152001024
748088402852061184
748087991864799233
748161148864831488
748151493421735937
748045427862290432
748163266925465601
748088151013466112
748052197733208064
748112717232345089
748003262729715712
748162067387940864
748042231978819584
748151548044259328
748077292073660416
748129981000204288
748136750388645889
747949692995043328
747982211660550144
748103858727981057
748118018857721857
747988805110534144
748093947826708480
748119730091864066
748052629431947266
748139229461549056
747955137411424256
748089304702849028
747987190190219264
748146968011112448
747949432843411456
748154844653977600
747979451644915712
748165871797952512
748068211627794432
748108254329331713
748046648530575360
748131360804581376
748120484932386816
748165468922449921
748054877931175938
748133730573819904
748085407925993472
748104169324711936
748060020105969664
748026746683916288
748150457466486788
748044970989346816
748083671878504452
748141993285554176
748061945035620352
748034392942063616
748106505568718848
748033302087401472
748106027460091904
748093922719596544
748159852728352772
748156484593254400
748009327546478592
748049433699454976
748142132016340993
748081331448356864
748109479133196288
747991212519456768
748075539072712704
748135379220344833
747995469649895424
748165427239452672
748164378319532033
748102613107867648
748069448930590721
748074809221840896
748080635156246528
748044840907177988
748102151755468800
748153855058161664
748150197604126720
748154211515404289
748100247696609280
748139975833681920
748081696248053761
748133856637784064
747984208048578564
748066252648644608
748104311645806592
748117373081821184
748096984234475524
748132765938384896
748164265304014848
748043070642470913
747956445770059777
748144262546595840
748053065966592000
747973810142355456
748134645015908352
748136238947930113
748118237129412608
748106735966093312
748079242366324737
748022560873414656
747992198151430144
748131251941433344
748104408118894592
748085773015060480
748084732852862976
748152697472294912
748125711110651904
748151409569333248
748140135292747777
748084019758252032
748127007138025472
748084107712798720
748053950901927936
748083952787808257
747992449889484800
748093259944198144
748035139221991424
748166781919854592
748055313992007680
747954109819588608
748060426974355456
748168463722647552
748117058190188544
748088432283398144
748122921915326464
748086637129785344
748110473384595456
748154417141145600
748062125394894848
748147991207378944
748075962475118592
748064067667927040
748068568114298880
748034288080265218
748067360024760320
748139023932198912
748014860009676800
748000582644924418
748067804788592640
747953614879068164
747995058738081792
748102416202088448
748077430485688320
748057855924768768
748052990515359744
748133449815437312
748022451561504768
748070036162609152
748045289416724480
748036242344976384
747950750010052608
748054320139083778
747970849186127872
748131138523271168
748045117437710337
748154786202148864
748100679433072641
747988628580765696
748138852045438976
748160163211730944
748041497891774465
748132401243619328
748120673927626754
747946278844309504
747957637094903808
747957767261007872
748081352017350656
748081193019576320
748144937758265344
748030110289264640
748086108408389632
747965480422498304
748114005009502208
748036859029262338
748141091728220161
748116181761069056
748032664607821824
748139401243426816
748105267951329280
747998628095082496
748140731022336000
748075354326085632
748071348996452352
748109714035191810
748091292886917120
748082409158152192
748105859369148416
748100465842323456
748104660028887040
748145743182041088
748125266631876609
748119751273091072
748062536445001729
748049940933382144
748036901173616646
748032530318757888
748142505233776640
748050540848873472
748107528786087944
748159974405177344
748035688877133824
748061882326581248
748044773563465728
748115481433903104
748050171951460352
748071399105892352
747991564941668353
747960891711193088
748092920109010944
748148918202970112
748168841088339968
748126398922039296
748167167833702400
748104768963284993
748129662052761600
748037802688917504
748065715865935872
748074154671378432
748091590552461313
747990365223817216
748010124506185729
748107378000683008
748114734810017792
748033755156254720
748059793395421184
747980735211048965
748071633936592896
748159294982488064
748126239785893888
747999441546846208
748141104437002240
748122351338946560
748145189592702977
748019867899531264
748036699503075328
747948703244181508
748135450523668480
748087840765054976
748062226326630400
748155725453606912
748114134919708672
747979048882626564
748051643938275329
748139200206241792
748050750669004801
748138935759572992
748086691601121280
748155604141649920
747997487198273536
748020127774445568
748159953643446276
748125983937437700
748160322490466304
748054680597561344
748095478693138432
748056866035490816
748152663674617857
747952000004919296
748048867271282689
748135433666592768
748130656455172096
748079519332851713
748138168310960130
747964209665695745
748134611566288898
748168434551238656
748157315249999872
748155218030903296
748077195705393152
748081817664765952
748061593053896704
748115930006183936
748136578464227329
748125509964472320
748050171892740096
748069838829031424
748046518343634945
748103707770789891
748138407142952960
748096778776514560
748050243082661888
748126273252237312
748062872010395648
748129972435431428
748088675347509248
748103187576532992
747980869252558848
748119511967109120
748103728692076546
748085047346012161
747966646506102784
748107759636385792
748065170711248897
747963043397701632
748022174791892992
748127980354928640
748077497489702913
748159785560748032
748105058391306240
747969343359619072
748140483357118464
748009604550885376
748015941863235586
748105880596549633
748146854811041792
748060859059023873
748075278778441728
748077015123767297
748041481009651712
748166492374601728
748120749462986752
748144556210696196
748036213299421184
748103942828072960
748165808774275072
748145915140124672
748155406946447360
748159941085626368
748141368694841347
747979761880829952
748034652640841728
748167352374681600
748091368036261888
748041866902441984
748108938202189824
748074561690865665
748060078507450368
748142245065428992
748096795566350336
747964742329729028
747999848348196864
748140206612709376
747977505622097921
748130131978256384
748086615977955330
748156086407020544
748072556717023232
748099765271945216
748095197708431360
748099949833891840
748154181966397440
748106094225035264
748166299654594560
748062171658084352
748045763415052288
748092228162158592
748042274089672704
748080970750889984
748046166269509633
748132606550638596
748130778106716160
748050528219828224
748041548105908224
748002503590027264
748153959857143808
748033704832942084
748069734038536192
748074964394311681
748054147929378816
748114353161797632
747980655401668608
748135735513911298
748030848453189632
748071348858142722
748010938352156672
748091343054868481
748151233559552000
748111383275929600
748102785321754624
747988947532390400
747957272219815937
748116399847936000
748070929431957504
748155876674961408
748123265965522944
748097923787952128
748058539600523264
748033688009646081
748118396512907264
748110683078721538
748074817476169732
748148314470748160
748145113956679680
748123525903429632
748162553952473088
747979539532308481
747948686370471936
748142022872170496
748117616108003333
748097718338224128
748059780841902080
748051132258357248
748111936986976256
748043654028201984
748151191427751936
748045029369843713
748060200226197504
748117637343940609
748165657578082304
748091204449951745
748131507697508352
748026683643543552
748057104964063236
748002901855965184
748004869181702144
748128047346425856
748024691386908676
748075715120205825
748041950922739713
747949542193115136
748133038538825728
747994018450112512
748127481274712064
748111404444622848
748018274286329857
748161031357235200
748078521088512000
748008140801736705
748115690922586112
747971893278318592
748091544394207233
748158120740913152
748114034164137984
748144027669757952
748099077313789952
748007922433728512
748126545865170945
748064507776335872
748168061044260864
748076373588254720
748042076818931712
748083650521141248
747974640765526016
748046975694741504
748088252041666560
748090177231425536
748130215927373824
748163266870939648
748159387353526272
748109462582530048
748026670951567360
748092295262572544
748166156809289728
748042550657884160
748031310099259392
747944894824484865
748065162201022464
748051098888511492
748136876486303744
748133357351997440
748075215905685504
748044375322660864
748095847619952640
748067024320995328
748127741132804097
748052625506115585
748075618747715584
748151514670071808
748118144829493248
748159148009885696
748145889978421249
748122779401203712
748147693382410240
748078764425359360
748069536746840064
748032337426915329
747967690887729152
748118878539087872
748067443910770688
748168526632910850
748076923150970880
748090768334688256
748141188235026432
748078118292824068
748052453640241152
748152370010427393
748082203662422016
747950355581931520
748091007443603456
747951144392101888
748152437115064321
748158774985142272
747945309993574400
748167398407213056
748145348858744832
747945721194647553
748095399060176897
747963479890399232
747944978735824896
748117742092455936
748079930236231680
748094849296011264
748094555786907648
748108560597397504
748088293984735233
747954617191895041
748045331670175744
748001270489821189
748135353987522560
748078198169210880
748012045690408960
747968047445590016
748121864942272512
748071197884190720
748083772504018945
748109693319512064
748148117132873729
747961571150807040
748059055264956416
748136335337193474
748166878292484097
748150809834233856
748065048971587584
747946987497066496
748136356380053504
748059671857094657
748007062563586048
747992986726834176
748120107633762304
748051463625138176
748149316900970496
748158036502536197
748044219848232961
748027812079108096
748142677162627072
748109609102086144
748036527645667329
748128982567129092
748133902519250944
748060066096381952
748107583408345088
747987609645948928
748117796408655876
748146758014795780
748082987858800640
748120992711598080
748119352780664832
748055875915493376
748073777217449984
747993225663676417
748016701082636290
748075027283714048
748143520263790592
748133605013135361
748067108454531072
748085584258830336
748045277152575489
748115040998330368
748158443408744448
748037525760053248
748152755919945728
748153007653683202
748084149660049408
748086997575667712
748133135267803136
748027124087422976
748103099663978496
748144400933466112
748006928660439040
748151610916872192
747958069150257152
748103141481127936
748079003349618689
747950196387123201
748040780816715776
748153532033937408
748106111018991616
748117863513358336
747961789212672001
748135374866649089
747953216088866816
748070996528205824
748061957605965824
747965572571242496
748110993574797312
748160352009912321
748147215307149316
748128298878668801
748137442742534144
748167721431404544
748109340926574592
748075672975908864
748158359698817024
748122494025015296
748095860454592512
748035197954834432
748160104369795073
748123693537067008
748080756442955776
748080639346380804
748161647894626304
748150696688517120
748117272372326400
748062741945061376
748027887610109952
748137933387993089
748109991018631172
748163350685704192
748112834719006721
748112289467891712
747952222261121024
747995369078915072
748024292718280705
748025534488125440
748122233923567616
747977132169560064
748132984138543104
748012494438957058
748119805450924033
747962275999399940
748007268369731585
748117360238800896
747999605355339782
748057688030973952
748090420106690560
748168769927688192
748081956152295424
748152114300469248
748056043738046465
748062389648658432
748147920004800513
748067103979245568
747981821225230336
748110062053367812
748081071355498496
748086133750403072
748158527353430016
748140655453560833
748130819923910657
748133994932342784
748159978477756416
748130685731233793
748031830239158275
747958110816337920
748117314004983813
748052386506223616
748116047375572992
748090818590801920
748084850381455360
748115435220959232
748006739677683712
748127711718055936
748139405626511360
748149794887991299
748052130662060033
748137341911433216
748071021773631489
747946601847525376
748161954221428736
747949617594142721
748031888967798786
748151363423571968
747999236332093440
748024200787533824
748110536399818752
748107554102775810
748164109926010880
748083889944596480
748085945036079104
748045914456133634
748041174812860416
748101795310878720
748162558146777088
748054290544099329
748133269162561537
748090537689784320
748088352725999616
748149408949112832
748033847716122626
748124184526602240
747989664880013312
748105045829263360
748137753141977088
748141968128094208
748070828802211840
748155700598161408
748136012287610882
748130362807713792
747946119653625857
747995159439286272
748051467756515329
748108992711254016
748102198018473985
748011961560997890
747970823743381504
748102223188525056
748124721515012096
748155063005286401
748118090194485248
748097408022814720
747968286206353408
748135030921236480
748157059288399873
748034959076638721
748072510663516160
748107231149834240
748128441757802496
748073173153878017
748123647676715008
748157260728311808
748157701146972161
748066768766132224
748104005692305409
748028499596808192
748024427238023168
748106400807587841
748067066373148672
748100411177963520
748160481773379584
748137853788393472
748153251061768192
748064050823585792
748140227877830657
748096955029544960
747991803815727104
747980206460145664
748087895316017152
748154874341163010
748167385794883585
748118362752978945
748110796106784770
748138524755398657
748072959324065792
748085907341860865
747982815459942400
748047579766722560
748023357677899777
748117909973630976
748146699407851520
747990847543775232
748139724468981760
748056236705255424
748163631880208389
748101703002619904
748141892924211200
748076726069006337
748110552912666624
748035877784424448
748030232012140546
748101992246022144
748162205896478721
748071952670130176
748065241863430144
748000423240474625
748080890798964736
748127988517117953
748055683124334592
748131235210342401
748156904321462273
747952146771935232
748160611964510208
748050352293961729
748111781906759680
748066751955361794
748113698812755969
748041065874210816
748089925208317953
748042340892311552
748062469499789312
748091619891634176
748013412823740416
747951374902583296
748004437080281095
748088910153158656
748071344596717568
748064134743351296
748005594779492354
747974905086513152
748032777958858756
748075488539717632
748159320089575425
747948221016776704
747988582791426048
748124801135419392
748077300520976384
748161765624557568
748116919920828416
748066126987427841
748133021786738689
748142769340841984
748062633199271936
747945070754664449
747946979389497344
748062079559446528
748012263567687680
748097013682573312
748001513667178502
748080450506231808
748020425775546370
748142819575902208
748116601271099392
748056656186085376
748143679404150784
748083923373129728
748107013046026240
748099832485601280
748108200088600577
748080098255970304
748113505954443264
748150230902702080
748105545047937024
748138830914527232
748062683497402368
748154215839711232
748051408906293248
748015166013472768
748053757976580096
747954277499441152
747960019522486273
748167461204271104
748071986404990976
747971587370999809
748142383376830464
748109915483480064
748070887274905605
748027518209429504
748061202790645760
748067876041539584
748137777997373440
748096669833695233
747961973753536513
748105289270984704
748109605138468865
748168182905638912
748116454294204417
748034938021220352
748036544381001728
748156371577765888
748065925669199872
748112280827629568
748120975972122624
748071210597126144
748101015283601408
748124801194156032
748058333685374976
748104215248134144
748096262784827393
748092865541111808
748125576771305472
748091275971301377
748070488841330688
748093733602627584
747978327718256640
748129309995458560
748021835002961920
748139942354771968
748084225367228416
748032018781437952
748165091506302977
748161673148530688
748097013854650368
748140030544216064
748153129279979520
748157147507130370
748005615553871872
748140781442048000
748078705730170881
748079812724527104
748099169714339840
748040046893211653
748076851621355520
747979476873551872
748055091614257152
748084967515783168
748146770950094848
748046212377481216
748126193648607232
748075203247415296
748131444904570881
748144069705105408
748138529016905728
748106207815073793
747949994955575297
748086700065304576
748126021447196672
748088268584067072
747962766628110336
748067607312539649
748026872471126017
748159504815034369
747984585254797312
748067838229782528
748061785878593536
748083260564078592
748110188071239680
748016395036819456
748079561246543873
748012418844987392
748050079366393856
748168178568667136
748086238389862400
748016063489712128
748033256289935360
748146011760099328
748078785149415424
748167628930224131
748075580856242176
748082509800431618
748161287444664320
748159538059051009
748105393931431937
747995109099089924
748104161053523968
748157004678574080
747949089090838528
747970953972490240
748099043604238336
748128781441728512
747952578495909894
748146435372244992
747954902492549120
748046812213288960
748016919240908800
748042869483651073
748062016473079808
748141460990664704
748076440546066432
748025819675648000
748093524168441858
748139246402273280
748149509553795072
748156166082027520
748114793425428480
748164105714929666
748092303634477056
748017066049961984
748071608707751936
748029934241734656
748058602393436160
748049601291239424
748149069193764864
748160284678885376
748120996884930560
748115393164771328
748028789398048770
748091716364812288
748034979838427137
747952482412802048
748159622066933761
748077510152302592
748025450442678273
748011701614829568
748067171394170880
748120040499732480
747964813406576640
748082186839068672
748091158417412096
748034917150396416
748144069604433920
748145776753147904
748165355835535361
747975089476476928
748168178304421888
748078810634063872
748161920595812352
748082845374001152
748156673513164801
748076126304501760
748051145004826624
748108740927303680
748111354045796352
748080534266449920
748063513982050304
747956085005246464
747980408000811009
748100100820471809
748141427062775808
748058539415961600
748042789632512002
748134389238870016
747969716476469248
748153502434631680
748151594399768576
748144086322917378
748096103409541120
748032538921304064
748150889588862977
748026901877366784
748034711679827968
748079833872142336
748126134869590016
748046107679285249
748152076677562368
747960409630478337
748095914942861312
747995880762941444
747986175235743744
748059327777411072
748097135443329024
748144736729325568
747956982867435520
748117532431781888
748140688890429444
748084179162796032
748042391349829632
748109257103515648
748123890782658560
748127908833665024
748131231045386240
748128106033057792
748028126593224704
747989434079936512
748148930756620289
748118639660785664
748137920813465601
748123006011072512
748045339895144450
748096535775182848
748153770987577345
748043997571072001
747993448079200256
748056803053834241
747949919667916800
748064684121686016
748106798935183360
748060485396856832
748078483235028992
748052197716430849
747946463204773888
748161908038057985
748094245316272128
748060649029238786
748011537844080644
748139107835068416
747953459538857988
747944773068165120
748042047592992768
748032983362330624
747953153195278336
748158020090101760
748059583869030400
748089132644175872
748015732508794880
748059973842771972
748135467082604545
748127053380222976
748154035476234240
748110540480839680
748055347483578368
748138197557772292
748110649402793984
748058191108284416
748065606663086080
748140345196584960
748073827456917508
748041690951327749
748116391585320960
747985718018977792
747951127283437568
748036603315163136
748162184891535360
748111907672965120
747995549534683138
748150897784532992
748111043554062337
747990113339179008
748150067404636160
748062968768794624
748047823074168832
747954625660096512
748127686778847232
748099010381094912
747979309172695040
748108036586147840
748146795956539392
748089510064455680
748081733770174464
748052080317829121
748166706464428032
748139875333873664
748128613610962944
748156556240363520
748064193354604544
748077652825772032
748031830029369344
748126889819144192
748103527373938688
747960375744724993
748156509754953728
748080630739664896
748120376085979136
748061127096041473
748163510136414209
748079577826758656
748091561112637440
748128303274332161
747982131800977408
748119205661245440
747960430610419712
748126499832729600
748147534246248448
747951886578356224
748138562592325632
748139124662616064
747950519411322880
748111312283107328
748135161049550848
748107964939108352
748092232335515648
748029116507643905
748142031252316160
748166798432997376
747981351647772673
748155851601489921
748027963120230400
748143692041564160
748060892588285952
748028231413075968
748021314804387840
748081863986642944
748118807185620992
748077610970800128
747981695719079940
748107336011612160
748041640703557632
748072376416493568
748164382857789440
747950548813553664
748001823986946048
748117351950778368
748065212717277184
748124825990856707
748150583589117953
748028885586034688
748154442067869696
748065548165062656
748086167212429312
748097378700435456
748138541532712960
748042265411657729
747971444827533312
748072162616041473
748125035777368064
747969947431743488
748099517963173889
748105037465919488
747961290128232448
747947235367739393
747955644779532290
748164516987441152
748089761852620801
748103313703460864
748042189918375940
748150537238028288
748122515109740544
747957641268305920
748039019162898432
748158778906972160
747995864006823936
748146376442253312
747952100424949760
748100855581249536
748101237221003264
748149765641232384
748084875572420609
748158154165334020
748126717659717632
747969704224907264
748069561979801600
748136159071584256
748152768444108800
748003573103996928
748114638064201728
748029992810983424
748092148386435072
748115770513756160
748134745654108160
748126956701392896
748029003257290753
747960530988576768
748070178437595136
748155926759247872
748157919280103424
748061856988729344
748080593087373312
748113916929126401
748084824955584512
748045071547785217
748060988767768576
748094883089383424
747981301416923136
748053023704948737
748146833646551041
748152852728676353
748151812209815553
748133881543536640
748134024338612224
748006412727492608
748130945593708544
748006110439870464
748137509725569024
748128575937712128
748121391082381312
748060300885262336
748122674430353408
748162063109758977
748136012535173120
748104932440608768
748053929938849792
748006421158072320
748120753308991488
747974825478590464
748131625049915392
748009902065520641
748122317813866496
748032358448791553
748052465921163264
747959000327675904
748049874122326017
747957985234792448
748016512280190976
748055028737376257
748095327727648772
748070107134427136
747951081372561408
747987856866435072
747999848591400960
748051765665370112
747945976694878208
748154152585420800
747991925316272133
748084065845264384
748059013238108164
748032778168569856
747991203858288648
748029888079216640
748136821796704257
747971134293942273
748129334934781952
748136725629673473
748126449522049024
748120023722450944
748126508175220736
748053321613705217
748091372419354624
748020396469919744
748092190430212096
747973000771796992
748009587815624704
747978440746369024
747951601428631553
748136654242721792
748128395666526208
748156019054940160
748132657142317057
748105624702095360
748050901575864320
748081717299286017
747961759969878016
748083956961189888
747970693787062272
748025178047807488
748162151232180226
747959621000769536
748032320729395200
748009130699415553
748096095025258496
747993963752218625
748074490270187520
748105230559092736
747964003951980544
748054571478548480
748059869127806976
748097600889491456
748057004359450624
748121869212090368
748131977643995137
748108011172814848
748121831249481728
748078382449983488
748119079836278785
748148465100795904
747980089283907584
748164768419188736
748160448328044544
748138885478289408
748053183310757889
748137841218064384
748052466063802368
748087635319545856
748166131886792704
748088646021025792
748083499811356672
748132116005806080
748084972062384129
748063748896743424
748021461563097088
748159764559958016
747955745266802688
748098410369134592
748054177335607297
748168497113464832
748138273311076352
748063639656071168
748099903566528512
748013093981130754
748154521809870848
748168455296278528
748067964008677376
747964150849093632
748155453092200449
748045826337931264
748168161787281408
748102550184992771
748030257068912640
748021738382983172
748141389691551745
748086666267594752
748144614834470912
748109345100038144
748074662265905154
748148251321319424
748089690532765696
748088159708250112
748114600587976710
748045386250620928
748148016528318464
747987525789061121
748158280137064448
747944978618421248
748131272921219072
748057889324019712
747979527129862145
748152093412855808
748082170116325376
748081339602067456
748094928979386370
748159009891332096
748034640456343553
748145818817994752
748165976340869121
748058472495865856
747964163281006593
748121122797936640
748122875891179520
748110506725150721
747974678434693120
748153208841732097
748048984799911936
748091225551495173
748118400547852288
748123832251088896
748152940431548416
748168249796235268
748066378498850816
748082375578558464
748164361563283456
748063333698404352
748045193170010113
748142836713951232
748157353040576513
748026260157304832
748110104126427136
748024720935763968
748020106928754689
748166077008457728
747962435458338817
747958874523766785
747994697788956672
747951454812512256
747948182919741440
748132292011368448
748123635148296193
747981016132894724
748045503489843200
748154089859616768
748102227198251008
748062947616956416
748048472914427904
747965535019761664
748147077088157696
748136629127290880
748163032136687616
748098590883536896
748168425906782208
748136339611258880
748018437599920129
748079015899041792
748041732953104384
748006987095490560
747967728330342401
748065384624881665
747945381334556672
748060393315119104
747969553133559808
748098238582972417
748163715590152192
747996266383163393
748016789225897986
748139132933681152
748159269711847424
748153460705591297
747980084934414336
748125245521924097
747953451246682116
748109223209369600
748123664294436864
747994526074056705
748066944834805760
747961042752380932
748124888985124865
748014809782816768
747987265490554880
748027937916620800
748066768783040512
748022317448634368
748120262575595521
748053954840256512
748143415292919812
748127707850907649
748081079538581505
748160310205259776
748140412083154944
748001811613749253
748138227043811332
748036057984344064
748053950771892229
748163724289073153
748072703362535424
747982278391783424
748112453075079168
748033440486940673
747978348396187651
748149270558220288
748055679039057921
748148691651923968
747955673988665345
748140722491121664
748153184036626433
748042752168964096
748084087043194880
747973533427466241
748069956353404928
748107952310063104
748108208191979520
748067779425804289
747966574930366464
748089480670810112
748127267470065664
748091670189707265
748036003579969536
748152265450590208
748086863747944449
748159068305489920
747946224536403968
748027224926851072
748164525258571776
748163237716365312
748097869199052800
748015149332766720
747969590693502977
748076617042399232
748000767160754176
748147223574126592
748159320274124800
748070748967833600
748119234971111424
748125513856606208
747952729822105600
747996635775569921
747963311975710722
748097395473297409
747989685746569216
748131637687357440
747980059600789506
748123895102746624
747957754288037888
748115615555158016
748158502451838976
748041330299895810
748149853738442752
748099916082339840
748149857890639872
748155100875612160
747999580210475009
748056547050266626
748116420672823296
748054349444702208
748151397166755841
748105842612899840
748082497402056704
748086221872717824
748142983162167298
748136700459757568
747947373666668545
748068534580822016
748075778106064896
748071743265210368
748161257748967425
748137295962738688
747956903137910786
748137039913066496
748073559176646657
747977811441254400
748104454638014466
747949324005302276
747989593249615872
748103145679618048
748122947064315904
748131713088356352
747978788890361856
748152118435995648
748060494003503104
748161056594223106
748091775022071809
748085638642151424
748039371383779329
748149249418924032
748136566246285312
748104630526156800
748093838712004608
748120132598169600
748048599066513408
748094337741774849
748135882360643585
748014553695424512
748152609089916928
748032677245227016
748084577680429056
748145139164581889
747968517245386752
748087014369689600
748065162335133696
748038662592532480
748168744539684865
748129020458471424
748140730783248384
748078546128605184
748128106146304001
748112293762859008
748144317286522880
748148788058013697
747969251160395780
748152764493144064
748108917322956800
748054299045994496
748145546204971008
748115074611617793
748144631825604609
747993854888927232
748105658113875968
748153624254091264
748043771376451585
748070950260850688
748092273989132289
748117527893442560
748143536944578560
748121584020426752
748011240031649792
748088411421024256
748062117157298176
748079376512724992
748119453188001792
748122527575195648
748086330773676032
748140365966872576
747979115869908993
748048875672449024
748166706418323456
747973172683739136
748145554530541568
748031922459279360
748138776514469888
748075811450793984
748014973209673728
748068060276350977
747955242285731840
748149220457078784
748013249313005568
748100398435696641
747992294465249282
748003334121005061
748099026818478081
748146338697719809
748033004379975680
748061907374923776
748141330979643393
748059457754566657
748142224144273412
748063350345601024
748100549548056576
747970274486714368
748139745209913344
748089510005702656
748027988038549504
748137765603278848
748073659663802368
748099752760324096
748079745737318401
748147873846542336
748102386451910656
748112327254347778
748040164220506112
748064503540092928
748152307389505536
748098943100190720
748072145788481536
747945310060679168
748071331925635075
747974204365115392
748037496685080576
748085345305169922
748145630065864704
748059298748575748
748124310343139328
748133982223667200
748116710201360384
748128881970905088
748038151067811840
748153636786577409
748004038663340032
747952624717172736
748076759610986496
748132023680794624
748125023517421568
748079330404728832
748149241298685952
748113862453567488
748124142642278400
748133240133849088
747996325107556352
747956517169664000
748101745109172224
747958828407349249
748112792893399040
748168174420496384
748063572404633600
748099312257744896
748039870703091713
748113942027763712
748160138054270976
747996526668980226
748145047124606977
748089443030970368
748055334833557504
748107830725509120
747980621612388352
748077061562994688
748035559017283584
748164928112975873
748142496933380096
748104253013635072
747980915427549184
747999995484332040
748122070484017152
748140445826416640
748112524277583872
748155776116547590
748060925765259264
748064784919179264
748104437730775040
748064851688361984
748112083766611968
747961781071548417
748089426136403968
748083038358110208
748132849786593280
748033335633522692
747977937517871105
747955330093547520
748099689543786496
747984530850578432
748028021802676225
748124230487728128
748140068276146176
748113019197079552
748110485808119808
748126226888306688
748157088644403200
748151715791310849
748123551035600896
748158762150567937
747988104489865216
748071533231411200
747952784289341440
748107625502388224
748159416764141568
748158149757116416
747984455550246913
748113870812766209
748041527457419264
748157197738192898
747948761926631424
748166207166095360
747951253154500608
748000071015407623
748057939676631040
748107679701278720
748029091157270528
748023810775973888
748165167003934721
748078642526306304
748130912232046593
748046732550889472
748138264897290240
748125618940829696
748148197013364737
747945196885671936
748044664771592192
748152265244979204
748144816282734592
748090181241143296
748123723211902976
748074997663563776
748126097003380736
748062184333254656
748074267850473472
748150809737584640
748058782643675137
748122783436050433
748135056003239940
747999454091841537
748047911095795714
748069431817928704
747964683462672384
748166928661766144
748056064864686080
747979971637829637
747984325442834432
748149480130813952
748130710750367744
747963496399273984
748088981842169856
748026193010692096
748149463676493828
748148842768506880
748014125977112576
747971100865368064
748166635027042305
748119490970460160
748044744366915584
748156304284389376
747947495074988032
748072036598165504
748057151294300160
748074612135759872
748101145118269440
748052956847677440
748110586454618113
748151371971592193
748101308725420032
748061253218746368
748140932286021632
748035902606295041
748152957552693248
748133139462127616
748090260983267329
748125996499374080
748160402358415360
748082463923109888
748048972024020992
748089891838377984
747948862715867136
748026083904200706
748131637678972928
748118379664392193
748134519115481088
748158393131634688
748055049608257536
748089640276504577
748162101026426880
748007264020226050
748142899615961088
748160784161710080
748088600139567104
748024448142442496
748073676705251329
748115376236531714
748154295426613248
748074381339918337
747992236021866496
748037794560413696
747986653323497472
748024494044876802
748137358881595392
747982265850990592
748054714193936384
748150700723437570
748163376019283968
748033012667977728
748136167661441024
748045415514279937
748066550326894592
748055100187348992
748142219824082945
748003891661373440
747945519754911744
747952188664733698
748013056471539712
748108300487536640
748122447950581760
747952448866652160
748130228296359936
748084045159010304
748113555946348544
748103686870577152
748092408575959040
747978923036782592
747969527883849728
748078860990881792
748052658989170688
747987454389522432
748132317114339328
748076377883152384
748090281854132224
748006962042966017
748039824343457792
748139971614244864
748117834308411393
748054974379212800
748089203922067457
748003816478547970
748072623905579008
748080198680186880
748162122010374145
748100469717897216
747973445451915264
748067922170417152
747979095145873409
748153867599286272
748053774778896384
748158124587098112
747965170031329280
748098813034921984
748012628426035200
748122523380948992
748077095016865792
748080727191752704
748021914560532480
748162252092620802
748067087319433216
748150759619858432
748072787642810368
748121529414725632
748120543996547072
748055141912313856
748032383849463808
747945351848427524
747949991017086980
748081930986455040
748078785220775936
748096443295105026
748167608193650688
748168753146433537
748135177864515584
748111483989483520
748123840602050561
748144183039365121
747945053931216897
748134036904771585
748040281749098496
748147538474246149
748137061023113216
747971805470613504
748140454244397056
748025228123639808
748001526124281857
748131407227195392
747992546161266690
747991493529329666
748145441334759427
747981624189476864
748086578396958720
748077728398729216
747970257625694210
747949302878732290
748136507337121792
748049764835598336
748117016314183680
747957007961980929
748106396344946688
748146372411559942
748117368564383744
748167587079544833
748104643155214336
748102005114150912
748036150288351232
748047038512758784
748089505752711168
748138906495770624
748057629268783105
748110783456870400
748010237676892161
747969897074810880
748076960635559936
748106635348951040
748047198168948737
748058065459625985
748102479057813510
748086238494654464
747974565444227073
748144346663424000
748133525027700736
748070379801948160
748063723647082496
747950783644172288
748156040043184128
747998502094004225
748071801901703169
748067808869752832
748156254028185600
748110246984433665
748091712048771072
748010300608241664
748051887048564736
748098716758867968
748021960756568066
748168669381955584
748105989543628800
748155683875487745
748166178023964673
748094245580447744
748070153636679681
748029225379201024
748132178597384192
748048578002714624
748120371690344448
748109592580718592
747966566738853888
748057389979533312
748158305260830720
748067804708999169
748142203139162112
748126063679541248
748000045459447808
747949906912903171
748074515406659584
748151745432346624
748031972715409410
748096896397352960
748155377355620352
748035101586501632
748140097481154560
748105251421577216
748104517347074048
748019125595803652
748111609910935552
748104500418797569
748134909202546688
748040587677474817
748022548248600576
748060192013574144
748126185155092480
748097034926891008
747950066510356480
748149916443222016
748078592299433985
748115707863392256
748143046156488704
748150646122000384
748122448223145984
748117968400195586
748109009333460992
748092064479461377
748095516441980928
748050620498714624
748136884677795840
748029640766291969
748143087986237441
748129506947436545
748100780213813248
748160037432885248
748148293478162432
748133025930698753
748112734097543168
748073680731803648
747950464897945604
748070044395986944
747961835572301824
748029510822539264
748145600508665857
748036020323627009
748070145130659840
748147022402850816
748128777352380416
748112058726617088
748033906436366336
748113833122684928
748132896112685056
748098255318360064
748163925464715265
748040029793034240
748165527504322560
748117758701764608
748116894738223104
748146808640180224
748074645438365697
747969129408258048
747991606532407302
748150356836704259
747957037116592129
748046409467830272
748115510810677250
748085039016087553
748125182649335808
748004835484635137
748085697639227392
748151086708592640
748149564121710592
748128831727247361
748000683245244416
748098700057190400
748113916891258880
748152374171054082
747963714721161216
748095986044665858
748070296104607745
748081092125687808
747968101803687936
748133701456957440
748070388253466624
748149065171476480
748166563820371969
748088524637872129
748021059300003840
747976989563301888
748110301174759424
748133181140930561
747951521673908228
748116693570981888
748161303928311808
748112302159781889
748135412661628928
748052768011784192
748050411035164672
748154127427993600
748118484278665216
748138034009354240
748165825387966465
748053955129794560
748050775763451904
748050192595845121
748064159938584576
747948161910595584
748053753790603264
748009063292801024
748031364335828996
748126139122585600
748114369595252740
748121244080406529
748023621902278661
748114248333729792
748004508538634240
748064532979924993
748114273348497409
748139686573518848
748059042757607424
748147408182345729
748163367831953409
748089711390920704
748007100333301761
748151417974702080
748131340139257856
748085726756085761
748129326697091072
748128139881086976
747966105428201472
748130295459758081
748141607510216704
748017544083181568
747993951479566337
748035542147866624
748165221672431617
747960707342180352
748047441283399680
748094031679361024
748103904865456128
748044060494012416
748109168922361856
748035961548906497
748036661972467717
747986158475350016
748061932511465472
748108468415004672
748100041999425537
748120090776866816
748135391656546304
748105608008704000
748073966242271232
748160817472757760
748156589551431681
748160007804379136
748155775772655616
748162122140422144
748095142993731584
748062792427634688
748069180545638400
747985059336990720
747956445895761920
748111949615894528
748127733012643842
748139682584756224
748142182410878977
748145877437419520
748106463424425984
748106849589792768
748137031461543936
748112272728461312
748099349801017344
748121986837118976
748109454265188352
748002079789158400
748063547276599296
748078189637939200
748101174591623169
748164705747935232
747958211697905664
748029393344282624
748043834114908176
748052952426946564
748134846531256321
748111416809365504
748134774888337408
748084938201653249
747977685616336897
747993678514380805
748068639266377728
748155973144051712
748139057264328704
748103913224683520
748121865068093440
748073638914629632
748006249015435264
748089971639128064
748147055793737729
748100306181849089
748043859159023616
748139040705130496
748046854059864065
747996765652135936
748157038371479552
748102835334590467
748168476120879104
748099115280699392
747945792330153985
748118706727882752
748153179846520832
748009285800558593
747978679901315073
748133047032217601
748090122629951489
747974372099502081
748135257514336256
748102025884340224
748056794526793729
748057776157523969
748119826720296960
748153716654616576
748134724594450432
748168614591758336
748111593326673920
748157101495697408
748148137949298688
748155323064721409
747993259364868097
748154576247808001
748087824075862016
748119277161582592
748055221767667712
748004261028573184
748103854793850880
748045746935562240
747962619928141824
748138512281706496
748118971069702145
748126055010041857
748088507659337729
748064075771420672
748019259612205056
748137103020691456
748162075743109120
748082392410230784
748052562407006208
748141771264237568
748063736049598464
747977958434889729
747945909690957824
747982593308536832
748119180738629634
748135110680133632
748046719712124928
748119176334680064
748127900583469056
748064641973002240
748149140715085824
748106287423041536
748077166332682240
748086033212899328
748147903101870081
748111429564305408
748060435241377792
748111488099950593
748111236676616193
748160070962262017
748152592631357442
748002461370191873
748108040566640640
748073940854116352
748136372939038721
748085970164133888
747975701853249537
748083088492736512
748154769127047169
747950930486779905
748078424397340672
748097588289802240
748099689547980800
748101405324484608
748109466831298560
748050574248124416
747971851679195136
748154504915222528
748118455069577216
748145315522420736
747997793386663936
748065632113954816
748005431063228416
748149245606305792
748029309105876992
748055620314619905
748114730666102784
748106517933494276
748120493530689536
748077598207582208
748122217372868608
748162209826615297
748054374476357632
748112469839708160
747957116917399552
747970727547011073
748119558150557696
748119558150557698
748076759355129856
748144337964380160
748104701938282496
748149283027845120
748129934892163075
748112771770949632
747965228529389573
748036934421876736
748060825508683776
748117330908057600
748120849937502212
748094862201847808
748117146266275840
748132355081117697
748106253843390464
747958278693392384
748127456213663744
748023588079411200
748151078525480961
747962724588654593
748127359631392770
748123743927537664
748136184254193664
748013110951313409
748163808183615488
748042076873457668
748111240900263936
747976247343472640
748152730795991042
748117767283445760
747979091006099461
748104471381676032
748085819160793088
748074121225969664
748107868751044608
748127552657448960
748138118050635776
748149392310439937
748130899682721792
748042769013301248
748138466148487168
748088247847256064
748142949586739200
748076784466468864
748162079815774210
748118169924026368
748006790034522114
748057176204263424
748159445889323008
748016864920477696
748113128458756096
748101082379919360
748090269355118592
748036481760038912
748089606743130112
748078101704359936
748161228753801216
747944793955655680
748133982441713664
748130098239311873
747992286064087040
748149165545431040
748163657192771584
748159663984775168
747973214886854656
748152479116824576
748081721212608512
748128114438332416
748109495914631169
748162356908220418
748058455349551104
747949483187539968
748067066603782144
748092110658768896
748039677811253251
748090273712963584
748127653106966528
748003170283044868
748144925162627073
748141875870244865
748011844145651716
748166563509977089
748127514900463616
748136696043175936
747983109002493952
748104471247491072
748129725114114048
747960413854146560
748114864866992128
748077313271660546
747968516859432961
748032081540882432
748079447845244928
748160809222569985
748124629168947200
748072485422260224
748124150867296256
748140701729292292
748137979571384321
748146774951485440
748006248960917504
748038008285331456
748039644164546561
748120636153749505
748131096508907520
748155117266862080
748147932491321344
748061374568247297
748109563224809474
748063287548456960
748081939446366208
748080769252335616
748161715116847104
748113254153486340
748116295158202368
748037722988752896
748153943017009152
748085684871671808
748162038233456640
748100562265214976
748124021066186752
748061714386673664
748063631175098369
747961714029789184
748076948237099008
748165821428539392
748152500222631936
748058568767713280
748037064575295488
747974871397842944
748112683774390272
748124927035846656
748039149010169856
748139082560245760
748025924369649664
748129892701700098
748143822291468288
748060145784074240
748141515415891968
748017854797217794
748087010271854592
748060347047809024
748128559005372416
748130547231240192
748105612232384512
748088138564698112
748156635734900737
748098477687734272
747984543689302016
748168207773532160
748130924907241472
748055389653049344
748057893497241600
748105842608603136
748034040532508672
748113409334452224
748099257643712512
748026947821768704
748014407117045760
748155385723371520
747971868200558592
748104370441453568
748103842072567808
748101338278526976
748027098846142465
748010485241491456
748150428341272576
748122632378322944
748126445239578624
748096326034927616
748160217620176896
748036414441459712
748080177725509632
748044572450750465
748050570041241601
748136939358920704
748083625514643456
748127346981494784
748106027162181632
748116986954194944
748146955239337984
748053413875822592
747965832903294976
748114734529019904
748124192688635906
748142811279728640
748106845097713664
748145801856225280
748150571023106049
748063815900733440
748070744895143936
748023064143724544
748150025750978560
748113841163280384
748115233911148544
748056198944034816
748113547587125248
748160402404552705
748047814425456640
748078214946381824
748052835166720000
748140806330945536
748061450355228672
748100578732085248
748069952150614016
748113111580807168
748093801013612545
748038003898126336
748056060456382464
748008140797583360
748002885049458688
748167490715422720
748083482883166208
748103695448088576
747957188266700808
748149874496004096
748073156473200640
748135936857350144
748035269513908224
748143482515128320
748117364361789440
748096028096733185
748146414279081984
748168656861831168
748109936211689473
748119835112964096
748118228384292864
748151359535521792
748126965090115584
748143838963826688
748046396956286977
748085844213436416
748125090492129280
748115497875574784
748032341713494016
748117867678306304
748062603893563392
747984878851883010
748030190312374273
748030030517768192
748134448076578820
748124033493962752
748074708634066944
748146380753997824
748159315882582016
747979220991770625
748136910040764416
747990877042282496
748093360548745216
747976679163858944
748151971635400704
747967594204893184
748102768209051648
748129544943525888
748055582578515969
748085475026604033
748093087897903104
748152303023173632
748113660925579264
748144883542691840
748087069059203072
748124138510811136
748144317143736321
748137736234803200
748044840894603264
748091129313239041
747978285427097601
747958605802962944
747959792769990656
748115590322151424
748123026735140864
748124985554800640
748010485128257537
747949902571831296
748168794875396097
748100331385528321
748116529804349440
747974036941115392
748030466737975297
748086406409420800
748155666720763904
748138092813553664
748070740558229504
748085013900627968
748059910756311041
747986590484533248
747983511517278208
748122850511437824
748148012132753408
748150440601260033
747977358783582212
748096380586106880
748035265067900928
748039874737999873
748160788171362305
748128219216420864
748081276805058560
747960891925233668
748113682081681408
748127749588410368
748060653248745472
747974581886066688
747990881198837760
747989517857075200
748073303215005696
748133315429928960
748147320139702272
747975072946790400
747982408423616512
748132619162914816
748064176669601792
748073160789073920
748089220791689216
747955032536932352
748104525765017600
748104144133718016
748103376307621888
748122389502959616
748132312940871681
748157172735959041
748120753481080832
748137987716820992
748112918605139969
748149514004008960
748108040377884673
748147424955244544
748119193409695744
748068647709474817
748073760637358080
748008648106983424
748113916824289280
748006274370002947
747961835647733760
748130597340577792
748138512336064514
747973491685756928
748162709238218752
748086100103675904
748121844104978432
748143998519304192
748133756041584640
748133600646823936
748110615772704769
748150520469200896
748134183474601985
748115858736693248
748108149756825601
748085429069582336
748113476283826176
748167117560745984
747986682574573568
748023747605585920
748109718418235393
748152474997952514
747983473894268928
748128890598662144
748101099102547968
748080748213735424
748065837651726336
748159576030216192
748074712484417538
748003342434000897
748122254991515648
748121512801148928
748085991131471872
748042525613654017
748141167334797314
748006483900641281
748112042012385280
748027161982939138
748159555134177280
748124096387497985
748019528156725248
748055028859019265
748134531731955712
748134905255698432
747969892939345920
748015937702477824
748137211816730624
747951203074506752
748162612584714240
747960950410649600
748041674027327488
748008803149451266
747959759391821824
748122582025641984
748004600691687424
748143469743509505
748062033170432000
748095818574471168
748034212327006208
748141515319435264
747956441638543360
748162243678900224
748108522886410240
748061655599292416
748152433226973184
748117482158833664
748122166986571776
748022774644510720
748070279302221824
748096724254613504
748124616535740416
748159194189139968
748133357515595776
748072925673177088
748142832251207680
748161895522152448
748051308440092672
748129637071360001
747997193458442241
748154928519061504
748164940591050753
748101770023411712
748064222681116672
748059562951999488
748150960791314435
748080547092541441
748097038907228160
748154794297044995
748044480230625280
748121554614099968
748110225962635265
748152525350633472
748035084691849216
748033063205085184
748066214832902148
748108292044398592
747992286085136385
748139292417941505
748006995723182081
748085294931525632
747955506514255872
747965496981618688
748074167539499008
748067813009428480
748147119010234368
748076445050748928
748076772000927744
748121806465282048
748165888482893824
747986061721214980
748102348879306753
748054840169861120
748052701053882368
748115284259643392
748137916791144448
748099517644410880
748063736087384064
748018731167678464
748081721367629824
748156107210752000
747958253661782018
748167784069238784
747995096520474624
748034166239936512
748132204144893952
748040017163988993
748145374041366528
748061374878715904
747979958979551232
748164521085239296
748017108055883776
748135307879419905
748110800611581952
747996279100293121
748096628041596928
748158091108188160
748135274341793792
748119654485336064
748035873464291330
748047516889976832
747953484796993536
748146527663689728
748098796203151360
748006521674604544
748101136947748864
748146129045491712
748109131291074560
748118647890075649
747958635398049792
748110859306680320
748118748838649856
747973982029287429
747962213093146624
748070031947358208
748038499220205569
748041095221776384
748016617511075840
748093977061134336
748149589341962241
748080224110247936
748110376802344960
748092781650972672
748042189985452032
748072510525149184
748144971476152320
748136784287117312
748156220683489280
748128735119892480
748056085781692416
747976691738251264
747996107075002371
747948875210592256
748153326462656512
748126604606476288
748015816084492288
747945024709550081
748092999985422336
748077321496764416
748140227550674944
747953031795216384
747953400835252224
748146934515437568
748098599385448448
748082581061648384
748140550478565377
748092555225608192
747981238254764032
748154991542571009
747992978069741569
747994815481028610
748154371049914368
748078709911982080
748063966816010246
747945750261272576
748023189616353280
748096330292137984
748039081876152321
748096736875294720
748031200883806209
748132291986210816
747996874595008513
748017829442654208
748020358452748289
748044173895471104
748140756347588608
748082715237449728
748059050970071040
748068911753592832
748168098788806656
748154379090296833
747986242093056000
747990361172221952
748021591615938560
747977660484194304
748167545002287104
748136914318934016
748124029320560640
747974208576184325
747947272739028992
748094752956964865
747974724706254848
748119981720764416
748035676319399936
748127900457639936
747965522357194757
747971889453207553
747955355360051200
748080224018042880
748109386850140160
748118022968213508
748132816311980032
748093041760665600
748000255489236993
748099178220425216
748099589065089024
748053434880897024
748031624646909954
747949160188481537
748153095822028800
748098989229228032
748084502015148032
748137119541911552
748067330752548866
748060229762420736
748076092578209793
748043507181432835
748118857554919424
748141578192064512
747974061787996160
748029175110508544
748074217514668032
748160498860982272
748146309484392448
748055875915485185
748121697165905920
748140060084699136
748146028478595072
748153980967071744
748086691714506754
748094929193304064
748124587272118273
748052780741459968
748091674471997441
748133915102109696
748136087944519681
748126822617972736
748033377824014337
748123844603428864
748115481089970176
748111824030097408
748049932645441538
747959394537611264
747949550254460928
748088927098134528
748048695422222337
748073999419215876
748113207835922432
748017389246251013
747997634007269376
748165926231621632
748121332416679936
748014214158114816
748025257567657985
747950783505797120
748160624425734145
748085726990860288
748123626499604480
748020740453187584
748077078390673408
748130609965469696
747948145158430721
748107474188787712
748010237848850432
748048766737981440
748050952050073600
748167041652232192
748124121511399424
748153183856431104
748105964587454464
748043704347332612
748098724988133377
748072258913058816
748052528999333889
748127435007401985
748126692481314817
747993037146562561
748141087332667393
748117519769153536
748163636099702784
748133588177149952
748138319331082240
748156283581308928
748077023864643584
748157097108512768
748142492676145152
748113547599745024
748039648220483584
748124284963328000
748002537060573185
748083323352793088
748075304166404097
748104794368270336
748006282729242628
748041720072404992
748136826137870336
748138411354128384
748124352319741952
748138872882798592
748091573645287424
747966067587309568
748159706061905922
748076109263044608
748135098168524800
747973365768523776
748131859905789952
748069377426227200
747963953787994113
748062511560278016
748080362539126784
748148918433767424
748083138904100864
748017972212535297
748132417928564736
747961546161020928
748081184299679745
748080941038448640
747975974671638528
748059357200392192
748097210919882753
748126168251924482
748151178928717825
748156379836342273
748126323604852736
748074796525756416
748037123131969536
748157747099729920
748157940125863937
748158514988744704
748123417065459712
748119725746622464
748101208045457408
748114638152294400
748115762489942016
748078542194257921
748159236350304257
748139011156381696
748112797012271104
748132421950971904
748109818913767424
748076432513970177
748105230517157888
748053040494673922
748006928542990337
748133097388965888
748118891289845760
747971830602862592
747946962608136192
748082585528569856
748150818256355328
748096556516122624
747953103140335616
748149119571623936
748096074368294913
748120166433591296
748134011759886337
748072497917091840
747970857679478784
748075752738951168
748083923301830657
748029980551032832
748117620176584705
748044773823504384
748036271822503936
748157319297523712
748004600704294912
748088872769298432
748157986506321920
748125598132899840
748154811326009344
748114634222243840
748139153934659584
748129473472643072
748126868918919168
748068416792199168
748165800155021312
748168631444447234
748023747576213505
748165490107912192
748064126174367744
747952499114422272
748087538875797504
748157697032355840
748072691022893056
748150436801183744
748162142700871681
748120778802028544
748146095331618818
748043628560396289
748167532687818753
748154966292967425
748159823506726912
748143113521238016
748065082412769280
748087379471253504
748132527043452929
748074116910039040
748070757612326912
748142727502659585
748040721836478464
748110943138226176
748134334650028033
748157927425449984
748141985249300481
748122557128159232
748129552996667392
748121797707587584
748164281997361153
748120749114687489
748011009705664516
748044031498805248
748107143023300608
748055343310176256
748061802701852673
748006270062452736
748088096592400384
748158950923632640
748135588713267200
748064872739504128
747975668269359105
748108346637561856
748117926448889856
747996136728891392
748041460197515265
747996124154204160
748073903105445888
748076574881230848
748091456166887424
748167838792318977
748149891311017984
748100369352376320
747949801996685312
748131792947974144
747993166800793600
748064289924218880
748058367646662656
748108724242382848
748155126012063744
748039644256829440
748040440906194944
748160893154918400
748138235239366657
748057373466562560
748001278635216897
748157118004535297
748039551680151552
748113229012926464
748161589178736640
747977484298260480
748085630366691328
747954650872057856
748094895680782336
747972489129517056
748140294596591616
748136578422235136
748014683827900420
748112016938786816
748147890556702720
748040214535348225
748024464756060161
748155419621793792
748037173740507136
748005041051701248
748121009270755328
747950578160934912
747946412961239040
748033356915445760
747969578387529728
748157931644813312
748043997856268288
747982849144299520
748134884170948608
748071327895019520
748111765112823808
748063115384885248
747980651073142784
748086930689171456
748140915588481025
748078680539172864
748145323650990084
748098582293602305
748152575673901057
748075715174662144
748070363158970368
748117339296522240
748166609882193920
748144837182947328
748162063055355904
748049395778752512
748006765107740672
748077128411922433
748075400400515072
748082522559512576
748101334025535489
747951232430510080
747960379964162053
748100289631158272
748103040763297792
748167545316839424
747956563470606337
748126768041705472
747993439611064320
748092475705860096
748043771330306048
747962150178664448
748072154185490433
748129137819271168
748154546854199297
748060859050532864
748151615249588224
748117754666967040
748055477548912640
748016088848400386
748055267653345281
748148192861093888
748132812033769473
748162608411324416
747958044055711744
748078496103030784
748096581904142337
748136180215123968
748033289517211648
748125535105093632
747946198976307200
748039786674421760
748112277002461184
748095499748552705
748148540879187968
748106127917858816
748089489369759744
748168988161609728
748072338671935488
748062352168337408
748164827248492544
747946681564532736
748057939450073088
748008081880154113
748119620880588800
748095679831089156
748019511274639360
748124977023586304
747994568046456832
748088364939763712
748159475165634560
748072728587042816
748157906508472320
748050133812645888
748162025361022976
748133126795300864
748109411986485248
748145688500928512
748155209818513409
748160922410065923
748131633685946369
748131872631324672
747956672484630529
748038738048094208
748025345668972545
747950112442195969
748108615181967361
748093117404975104
748111895203192832
748051446864674817
748145797603069955
748045213919252480
748061198692810752
747948095049207808
747970710660874240
748095415740940288
748144141163433984
748031846928289793
747950254872535042
748063266509832192
748147123221299200
748085911481626624
747947721579986944
748140273956421636
748096468666310660
748151854085742592
748109185825529856
748137874567077888
748086590711472128
748002364951519233
748143046152183808
748100667177328640
748162759406215168
748050385626095616
748107860068995072
748133344769089537
747969926472798208
748137543267422208
748048376411881472
748066936303452161
747995813452734464
748148385618735104
748084414253514752
748101308876480512
748125920825868288
747990792845795328
748145449761071104
748079376533643264
748011382696722432
748056014247723008
748104949180014592
748087681339490305
748093029190242304
747976624721715200
748074360246763521
747951249283289088
748040663237861376
748079263639867392
748124247369867265
748105133939113984
747948162237730816
748124976981516288
748125618768838657
748115439377489920
748008371459067905
748158250621689856
747960216600215554
748144480625246208
748160935076966400
748061316057829376
748124935063642112
748076633823784960
747996933311107072
748010367658369024
748120791204642816
748126638051852288
748135454344568833
748123190266830848
748078684544831488
748148175865806848
748061676864479232
748080869752045569
748113128232083456
748078349243785216
747966767922741248
747981166888681472
748017229636198400
748034531018608641
748124884887277568
748018160901689345
747947767717371904
748158426853875713
748047118464581633
748045398825132032
748035319828713472
748100994194612224
748104785782579200
748125816060424192
748073945027452928
748100243372257280
748060527583100928
748050226221580288
748128718393118720
748071919430295552
748037442108788736
748096078411612161
748069557840003072
748135894939467776
747972925228224512
748160360494956545
748163757721911296
747971834616811521
748004911208611840
748086729295310848
748125337918181376
748033105236197377
748097311583109120
748163266828992512
748028411675820032
748115733037654016
748155650077667328
748093641411989504
748078923653644288
748102990469414912
748109294583844864
748047340523687936
748151048796274688
748091787470905345
748058866609422336
747955049192513536
748022459849449477
748052302276214785
748131209914490880
748023785366949892
748162520339210242
748084359748542464
748081079618273281
748120233450180609
748084711696769024
748138327451197440
748047114018623488
748051694412521473
747995947725168640
748168321195966464
748014306114019329
748129880403935232
748153494255898624
748064625216880640
747993397609193473
748103544121724928
748097047480328192
748100625129431040
748056597423865856
748108023890087936
747972304475348994
748077044706181120
748074654024228868
748161144632807424
748083008813465600
748014440335941632
748056299695398912
748130396408160256
748035390943141888
748048397379182593
748005594624364544
748123685266071552
747961160440418304
748067548680359936
748062708654817281
747968026247495681
748048397593083906
747962456304029698
748061882209034240
748093968706076672
748135953710080000
748108804118700032
747955581923692544
748069553779912704
748148708756299776
748109571680538624
748114227244720128
748114533324054528
748070631543967745
747971113230139392
748026364775784448
748068286902968320
748155108999970816
748156560136769538
748124859641663489
747989970909007872
748094849417646081
748067964176445440
748096493458964480
748139649005133824
748168904288182274
747988507122077696
748061865603825664
748034854135160832
748063975338811392
748023625819762688
748138289736015873
748145902599155712
748131549787361288
748036812883496960
748085118649110528
748098402114756609
748148024841478144
748091770756546561
748137270868324352
747969779395342336
748152068356120576
747958685750681600
748107642036432896
748071004946182145
747967103702044672
748123311964569600
748133348841689088
748155419630141440
747966092702846977
748112549627863041
748021734578790400
748025979143094280
748081561753509889
748150948363636736
748003346578046977
748037198801477632
748057322988142593
748136595430248452
748137669033615360
748126063587434497
748154647592984576
748072984573788160
748104135858335744
748114235629117440
747948879241351168
748147106515300352
748007280688402432
748022162011856896
748036007677788161
748130052416675840
747993796189761537
748100809662017536
748047135032090624
748061622355304448
748052415673401345
747997600318623744
748155109113208833
748012058185175040
748140898794508288
748088402701094913
748079791975333888
748149849317584896
748145021732413440
747987756127748096
748153368607137792
748073764877852672
748111525919989760
748047571508170754
748064738588884992
747963223895269376
748152420497235968
747955636319592448
748105154768080897
747969112463314945
747978847740559360
748053908895969281
747997533159460865
748153662132862976
747964041709006848
748047537806905345
747967673850564608
747974682549325824
748072502421757953
747982127761756160
748122099823292417
748104756367859712
748130354255511552
748113430138200064
747958543014207488
748067305339248641
747970639420493824
748163749379457024
748144434454241280
748030957471543296
748048745623920640
748157118117601280
748140860819275777
748003451603419137
748160494394019840
748133370169790464
748021541284229120
748055003408007172
748072883751108608
748081381754937344
747962489791447040
748012561514270720
748139409644597248
748114394849157120
748090193735983104
747968844241711104
748162121951809536
748100612647165952
748124377430908928
748069482459987968
748070136721072128
748085320009289728
747958110803877888
748092005763407872
748086284871208960
748027203644956672
748134514963144708
748068513474973696
748129280568233985
747976226241978368
748134137643556865
748028101305696256
747946039714340871
748117205334761476
748087610325762048
748140235977031680
748045817953525760
748046476564119552
748165707905523712
748032702289428481
748096221139636225
748051228857409541
748099656308056064
747960816285057024
748024871628705792
748132061463076864
748168459427713024
748119080188579840
748070082215976960
748160951665364992
748055339157852160
748153481832214529
748057654610829312
748161312358866945
748067443982098432
748096871067959296
748146380724568064
747953530808336384
748148964273295360
748142274513637376
748034866957135873
747973479111221248
748129687289860096
747962389258133504
748098402190303232
748136091895595008
748137690323914752
748024271801298944
748108254576807936
748094627090153472
748055846693789696
748126520489574401
747969376788221952
748084040733982720
748103867280330752
748144552133935108
748079754281127936
747986921641619456
747956307525799936
748135119106498560
748159358001905665
748106455333634048
748084124590702592
748062519734870017
748104584455950336
748133630153732096
748084301015695360
748160075269832704
747949848406568961
748062943602970624
748160658080923649
748158745524350976
748135077066924037
748153057976913920
748152089059090432
748160746178117632
748078470840852481
748081771548385280
748052193245339650
748104701804154880
748040457633009664
748097756300980224
748150340231499776
748006395983835141
748143029324812288
748048582188597248
748085819307622402
748053707376459776
748133583861260288
748075169890111488
748145680271605760
748119121922002944
748068626813583360
748152433075851264
748099903616745472
748102407519879168
748123710549286912
748142559512256512
748044069264306176
748086456686612481
748139837425913857
748141440002293760
748073496102768640
748156371405791232
748093897470017536
748124889102565376
748099421343145985
748080727242092545
748003417906372609
747957422950473729
748133454051704832
748092605540499456
748118262114848768
748015526664888320
748008643853946880
748029871142604801
748166131580551170
748150881393188864
748097365916037120
748045977324519424
748153485703680000
748073009873850373
748074536311078912
748093482263261184
748003749189271553
748095835116810240
748122313741066241
748058539214704640
748160666486312960
748034493429194753
748120556508168192
748103884023955456
748095684369334272
748156057134956548
748098456430972928
748131063281614848
748090743093329920
748160494641389568
748051790814404609
748136243146301440
748164151973916673
747957783983579136
748054433301471233
748073194473590784
748092009852854272
748040801704357890
747952930964176897
748080815402192896
748111874173075456
748135567838298112
747980282033168384
748098205016068096
748057885297500161
748059395251126272
748145101398913024
747995909913337857
748122179661864960
748120824721321984
748015598236475392
748062633052540928
748108464153567232
748139116177530884
748162386008346624
748104232235044864
748166454562988032
747972413674033152
748045868226469888
748094912311209984
748137702659350528
748042655653838848
748079028754653184
747966919127375873
748003170199158784
748086632671219712
748078860605001728
748079074757775360
748127724548591618
748149413055434752
748168002374410240
748010736916504577
747992885803384833
748079208748847104
748142022951735297
747982458935730176
748052474355933184
747955636223172608
747968936625344512
748060221382270976
748077522882015232
748163984298106881
748081801063596032
748058400991350784
748041749776470017
748129658219073536
748013500761518080
748052855962079233
748149853633511424
748047558824558592
748153426945646592
748163120237969409
747960329640906753
748005586432835584
748042181479378944
748078210831761408
748088872672780288
748024951211438081
748064742766448641
748132900370014209
748137979647004672
748137916434624512
747988976909246465
748026037808816130
748076423831650304
748159928414633984
748025492599619584
748084728641748992
748060645132746752
748061962043559936
748162704788033536
747981603113144320
748132069885251584
748158506587455488
748149169999732737
748116882008346624
747989693942247424
747963651701768192
748088906315227136
748091011856015360
748057679529123840
748161836558716928
748154639284047872
748077850033553408
748126042385162240
748045104951271424
748077766172618752
748112134345719808
748102348841549824
748152118410870784
747970001877905408
748157646759329793
748140844025253888
748160238797393920
748119037989781504
747954269094051841
748029359655649280
748088918633906176
748028206226214912
748129175538589696
748059831366344704
748046782895165440
748091875823919104
748041669740724224
748111899481432065
748119352466104321
748085856896942080
748027820367044608
747949407816003584
748063576607326208
748154374849970178
748055012098605056
748155855716003843
748135429224955904
748078374254325760
748052042577514496
748152206696808448
748062725524291584
748124130059390977
748142148772466689
747986997264842753
748053522864816128
748016705377570816
748143604129009664
748069322778644480
747959444588269568
748056517694349312
748120959194902528
747972480728367105
748093746529460225
748095327505387520
747999865297379330
748113300177707009
747968357715042304
748107701020987393
748013958217474048
748091825257385984
747948250099908608
747969217421516800
748025953905946625
748115967759130625
748069679432765440
748014910215458817
748031033094901760
748026004271149057
748045084252311552
748121642564489216
747947117654716416
747988737703849985
748101564376752128
748038671077621760
748007171707789313
747965983604752384
748087719050547200
748146514975854596
748162755140718596
748099874281889792
748140101960613888
748068077066162176
748055624295026688
748026436313841664
748140714362552320
748031427233603584
747988385386528768
748124046215225344
748000800434196480
748063207546306560
748037714499506176
748068110675099648
748132161862021121
747961789309140992
748070925317345280
748091825286684672
748109856587005952
748104345514807296
748151325670670336
747952045995352064
748124310343155712
747980869273554944
748128789859696641
748006089661222913
748118627056918528
748051006282469376
748116714580123648
748080072951750656
747957607525015553
748084124796223488
748069440298721280
747989316803059712
747987089275359234
748148247005396992
748129301682237440
748096326064349184
748089874889187328
748064029684359168
748090118511165440
748075660367790080
748051216236675075
748163912709767168
747969397831118848
748053774518849536
748047328121077760
748097278171320320
748018232133550082
748132593850286080
747948849830858753
748071424213024768
748139300584292352
748116764605681664
748131063206187008
748003430489329665
748127166802628608
748107520376471552
748163493300473856
748167918282645506
747958056454070272
748149895584833536
748128282302808065
748128961972961280
748144367345381380
748139439327682560
747996036061364224
748141490094936065
748101862486859776
747997923271548928
748142882696138752
748112721313402880
748163363432194048
748078437298995201
748105968609800192
748109646993440768
748059730686386176
748017489750147073
748167280857538563
748100444610793472
748090151822319616
748168748935188480
748155763428855808
748074289006526464
748162587385303040
748133051255775232
748160393705492480
748142354327035904
748164823138111488
748032882711597056
748015203921633283
748164852569546752
748092433653764096
748166547051470848
748032811706228736
747991497585344512
747995259926249472
748147802564333568
748076704778715136
747956433195569153
747948489263452160
748000888883654660
747961143629479937
747976280566538240
748144644333019136
748074003982594049
748106711009984512
748064516479541248
748153770928807937
748138948283744256
748102898467356672
748077380414087169
748011718266204164
748003023499177989
748008870405111808
748097697349931008
748124281029070848
748110414504988673
748080945572552704
748048578027859969
748109873401860098
748042743465840641
748116135665606656
747954982146703360
748132077980155904
748140521063743493
748044920666132480
748130954162614272
748075459389325313
748101254371475456
748122863236947968
748022975908159490
748119361064316928
748166383284912129
747955015566790657
748137321061580800
748112775851937792
748045138753105921
748108808086446080
748146372302495744
748004768438706176
748057218155700224
748111282851692544
748122951178919936
748012016233754627
748085957459611648
748077770119454720
748166236626882560
748107738627072000
747950292969394176
748107319360229380
747959025405329408
748047793781092353
748055146307936256
748047290074554368
748143629223530496
748043246899728384
748032991893528578
748066814941331456
748040444991385600
748102453631950848
748095583685054464
748131541302181888
748133239848566784
748137056606560256
748062070961221632
748116617960243201
747971163507163136
748068815372754944
748079481588486144
748131730054217729
748083700865310720
748107805681389568
748140164912820225
748096279696261120
748000678954549248
748166827914706944
748120904400515072
748067242638729217
748143218232070145
748058111433392128
748138105543155712
748117998020370432
748042030631260161
748103984536158209
748105264063078400
748121550629437440
747954776327913472
748073177717346308
748010179074101248
748153175648043009
748029418329751552
748055368463433730
748069343901032448
748104710134054912
747969192381419520
748111911917600768
748036548818518017
748033839121956864
748104643251666944
747992369941913601
748090302783684608
747948489162784768
748104320172892161
748026478147866625
748064994479247360
748149270650331137
748148150569926656
748148511376613376
748097097568821248
748160658286350336
748047361591607296
748071260773548032
747999680752140288
748161446693978112
747995733845020674
748073529799630848
747970546965479425
748039367424356352
748090495688052736
748102478776909824
748035697383186433
748127548173877248
748108694785761280
747994664339390465
748083155656118272
747977350135095296
748049970394169345
748031947436363779
747959532966416386
748144338140602368
748140441535717376
748150940008603648
748075358398857217
748107306739638272
748158179402354688
748154173674364928
748109709736017921
747983709001834496
748109693101420544
748134368296771588
748094090433171456
748149740555100161
747965597816782848
748089229109043200
748128374732763136
748039425788116992
748159517272215552
748159630480642048
748115934246744066
748043389376077824
748127019888607232
748095591729762305
748081608150880256
748065858275139584
748051048561008640
748067724753051648
748060586160709632
747950527527288833
748162100934119424
748117129661079553
748100247570759680
748118861749362688
748160381147746304
748100545223655424
748119876930265088
747979866813923328
748097596892254208
748079137626198017
748072791782481921
748050209331154944
747975408105177089
747945389664440320
748054575853244417
748128005424287744
748062830008672256
748141238579232768
748116517477310464
748073370495770624
748106014809980928
748091057984909312
748018345509806081
748151346663137281
748144254036344832
748128144041844737
748090915403759616
748145499945975809
748094111152906240
748125879017082881
748089266849349632
748140294747590656
748126403095367681
748047688864784385
748058271043420160
748001530385661958
748003015341281280
748142513362509828
748055745866960896
748153217360486400
748167385987825664
748152726601728000
748115476887314432
748089837295669248
748130098482647040
748047067872886784
748133613351337984
748099861539594240
748035617364250625
748053820714946560
748125975238541312
747967711846633473
747971679393964032
748060242123038720
747957217584779264
748136364701519872
748158850319196161
748086108521644032
748052663019905024
748164634230857728
748151430821847040
747991447153041413
747972052997414913
748075287267672064
748050280680390656
748141943046045696
748081662500667392
748037622241583104
748154777867943936
748070090650824704
748093792675237888
748069234886975488
748081343888777216
747948833171177472
748065195931607040
748079011754971140
748082845332082688
748036322040905728
747989245365714944
748131293620232192
748039472156147712
748040529158483969
748042089468952576
748139355240292353
748153896804229120
748165347153412096
748124377359720448
748095243745169410
748101153443942400
748011424757256192
748085554911285248
748060254831845376
748098892877598720
748030186000621569
748137560027832320
748094308474044416
748062691567280128
748083864711598080
747975164831371264
748166790237270016
747997352938573826
748024770944434176
747996388282105856
748095910798852096
748059189386305536
748049169336655873
748133734751277056
747988788165541888
748108547909640192
748043008017338369
748113199531098116
748149278867087360
747949801988186112
747993171200720896
748119042276327424
748107755534295040
748157084550627328
748166345393586180
748124154919002113
748066969765687296
748148268136202240
748133135062302720
748164390923341825
748116861103939585
748005988989534208
748113358793113602
748155876796669952
748099719067369477
748068576221769728
748113531036393473
748065892097986560
748002197191921664
748067829925154816
748149065033093120
748079884291969024
748070505903722496
748067628342743040
748115779090997248
748056547268399105
748149065137926144
748072762409877505
748127606889811968
748157973562679296
748095315094364160
748167918400176128
748059617301790720
748116534015320066
748147907358953472
748162327338430464
748090885942943744
748124390022385664
748145772433117184
748032173979111424
748073852941516800
748110540552081408
747965975404777472
747951186033025025
748050876401655813
748031507139276809
748100822299357184
747951437976526848
747948355158945792
747977287245651968
747974061926449153
748072179271667712
748124616464416768
748154689653448708
747962909322543104
748095076136456192
748169105560076288
748168191126478848
748148977023991808
748052432547110913
748019687754174464
747945276615233537
748068333287776256
748050402264944640
748007582896365569
748160410818383872
748031204918722561
748159332668301312
748078206528401408
748151946440228864
748011114387091456
748161530533863425
748161224194461697
748125144854454272
748119059166793728
748166530144305152
748090546246287360
748000708188901381
748078801888870400
747954726122233856
748072175043776512
748147181903745024
748151644496367616
748007259813330944
748007322627280897
748140500306247680
747948984296214528
748147743890149379
748101283484098560
748146624157876224
748146405894610944
748146292476489728
748132187338346496
748119948359311361
748166496782848000
748113937594482688
748119537351036928
748158674137419776
748151673818849280
748078986559897600
748168903952564225
748115397497524224
748135601501659138
748166408496910336
748088989853302784
748071214569095168
748003568930689029
748084393114214400
748016948735279104
747994274340343809
748152483248103424
748137513877856256
748010762162036736
748033193354346497
748081717081153536
748124021074460673
747962984694067201
748160674744926208
748101556172525568
748161258046787585
747955594460430336
748041183377690624
748103880005672961
748065145562271744
748135236253409280
747985768140972032
748066617553260545
747957746188722176
748032685621260288
748154672876158976
748136301808001024
747952649836896256
747969419020763136
748136108895133696
748165972335403008
748132094866501632
748004197954617344
748079796098314240
747964578508611584
748078542093692928
748090021853433856
748057721677684737
748027266731474944
748161044070211584
748059944398749697
748148394128969728
748154517519273984
748111844670320641
747997529137123328
748058392728477697
748063824205451264
748108568910499844
748029871385886721
748097299130257408
748015149215285249
748077862436093952
748040990397698050
748061223661383680
748059390905843712
747966272898502656
748134821344481280
748163271245570049
748157667751956480
748149753117024257
748002864350564352
748138977899720704
747999857038721024
748044282800578560
748106077762392064
748137031608467456
748035735043837952
748074700039987200
747951588753440768
748166752278720512
748007004183093252
748050612349181952
748137518256787456
747989287090544640
748020404753666049
748105121356218368
748101644395679744
748164747506368512
747992021948739586
748028889763561473
748115074422833152
748167608218849281
748095423957458945
748030433225486336
747960376059256832
748108753409552386
748023240208097284
748127594281730048
748046979956092929
747954411704459264
748163199892070400
748149903721893888
748071088916172800
748008388139835396
748133302666661888
748069285197647872
748068869978341376
748035818829266944
748004785052319744
748065053056851969
748031872228270080
748096833302433792
748093674936905728
748108955142983680
748127577752080384
747996140864430080
748138482988523520
748140311587733504
747970060577345536
748159672646008836
748109508493348864
747951207088590850
747971180259246081
747987211237363713
748143125881827328
748063128076820480
747975886419329024
748079523581681666
748128957707522048
748059604605636608
748160045913800707
748121424586543104
748137761568350208
748085659781500928
748018098003972096
748089526812213248
748150025717424128
748121005122527232
747957184173056000
748141603278168064
747970039555497984
747999966019227648
748161652009238529
748032396407246848
748033411323928576
748032887249866752
748003468279951362
748165448143896576
748029800032370688
748047252682383360
748060410192998400
748096707531968513
747956621947502592
748015157763244032
747964607776559104
748052680128487425
748113899841531908
748105142189326336
748023454142717952
748019968772571137
748168098667204608
748163803712348160
748118274869628929
747976871917150208
748076990113193984
748115468511174658
748125346411716608
748153896703500288
748029611284496384
747968927943122944
748147445880676352
748146544130437120
748104760734031872
748021868523819008
748047416264433664
748146372247846913
748090747522547712
747964909946691584
748049320180604928
748097735065206784
747952830535831552
748123031067828224
748051421690478593
748091146044317696
748059533461819392
748134099823529984
748111643507302400
748158326240739331
748156916640190464
748062117270528000
748056404313935872
748090487228203008
748128315991556097
748101212084416514
748113497481936896
747995599534960640
748088243619495936
747948103446126596
748076390273126400
748065535649185792
747961357413154816
748132308926988288
748108959299551232
747961130832695296
748049660263145472
748163275414601728
747984409362497536
748043712446468097
748167113034981377
748099131801993216
747945485986463745
748115087198666753
748151065548308480
748097969887514624
748011550624063490
748111215772188672
748075694173851649
748075530377920512
748082115410001921
747962904985505793
748069784336666625
748128928275914754
748072233734574080
748123970721943552
748111119299010560
748133176854384640
748166123263234048
748107369675169792
748141330614845440
748125765716295681
748060791815835648
748027774162575360
748024683094773761
747989727702355968
748151115921895424
748009327835947009
748112205367877632
748050075302174720
748080739799859200
748128735329656832
748044622660775936
747945133690200064
748168606475771904
748159047619190784
748156640189362176
748059684444188672
748040864761548801
748139363570155520
747961386785869824
748115477264728064
748096342556348416
748122670198366209
747948363564220416
748144300215705600
748064336082534400
748053095247192064
748164105752686592
748051551697113088
748154819806801920
747952452691963904
748041925752664064
748160129493766144
748096577496023040
748118681683697664
748080148608491520
748016571101097984
748079389196292096
748082082174353408
748073609449644032
747953874670092288
748022128541306884
748011449918820352
748154593251590144
748071218599845888
748145978046291972
748105507060092928
748065262935515136
748112603952590849
747981414679777280
747965350273122304
747969125041967104
748114445168181248
748121713859268608
748165137836740608
748128118632812544
748147332621836288
748153779632091137
748101929516032000
748134058043932672
747945376976617472
747969360031932416
748005670369234944
748146938424360961
748020333396041732
748126839617495045
748056861765734400
748138789063692289
748022120362409984
748076327304073216
748113430058516480
748034845696212993
748023231634939905
747996602007175168
748113572840902656
748077086716268544
748130496937361409
748009457515368450
748057402545680384
748122020307558400
748087144443322369
748071097359339520
748153007708246016
747956617774305280
748097806343278592
748125853582766080
748094685982359552
748164806218235904
748112750803574784
748067779325071362
748054978527363072
748059109799321600
748140974224834561
748165615953842176
748137761442521088
747983494790283264
748116345422700548
748100864104108032
748166421075660800
747971851394048000
748008287535235072
748135303685283840
748046128558530561
748088209708507137
748161303928201218
748156581175500800
748082845340569600
748151434932158466
748162885189132294
748047847946391556
748045071417806848
748150549690867713
748131126078734336
748126277400469504
747948128536498176
748137853557706752
748104102173884416
747948271297921024
747956349544325120
748043104545021954
748119679894437888
748140680527118336
748071474632728576
748167432087298048
748087471649525760
748159055701630976
748067724908167168
748055187965644800
748163266912849921
748093649758654464
748097248802799616
748079922099462144
748168413219069954
747998569366425600
748125228841181184
748143104834805761
747990797203705856
748036024572469250
747965450898706432
748084418292527104
747957049833594880
748070425889021952
748063472085311488
747966570991751168
748132115817107460
748117859520364544
748006353784942594
748151309140893696
748148540979945472
748050658499104769
748063736104108033
748129544800862208
748065698975354880
748117767379836929
748128299235315714
748139367907069952
748030710213124096
748097403656486912
748123416859807744
748168203503820800
748039836867694592
748021746792566784
748116336895733760
747972027756089345
748112142663094272
748071520623263744
748056593384771584
748080735559483392
748098490144718851
747987986852286464
748101317206343680
748080743998455808
748128127004598272
748156161875132416
748062029194342400
748069323097374720
748154836441501696
748063807612850176
748060649037635584
748145705311666176
748128953185992705
748145902754365440
748079598949195776
748166249239175168
748097395557273600
747982232560689152
747968303285493762
747973294255529985
748052956755402754
747978352611500032
748075010368036868
748015736715644929
748075664952037376
748026780049608704
748141876184756224
748142798579314688
748047311381626880
748043062614573056
748089677954097152
748090198127435776
748063719465312256
748068307908038656
748052331644747777
747994438065078272
748126726312628224
748065552090947584
748144325607964672
747987236352753664
747945993677713408
748160477755146240
748127431026843648
748085202732388352
747989547120726016
748138214251171840
748141737529446400
748100645836697600
748037366661677056
748059197707792384
748084271282327552
748093255749931008
748099609906405376
748063903901433856
748018441987174407
747973038600232960
748153573976981505
747978767843360768
747988171766398976
748137790924333056
747960199785263104
748135081148026880
748156287553200128
748045805597122560
748143813928042496
748117179942436864
748122825563717632
748157097292988416
747970131762917376
748111844645154816
748142819735404545
747999831650500608
748021616760717312
747968005150171136
748162348452548608
747973650779889664
748102244042739712
748148100401758211
748152772978221056
748154874177654784
748030844288274432
748075132267044865
748127963544162304
748124062661115905
748112906080894976
748153770970775553
748035500150235138
748136591034552321
748039165837737985
748049865536581633
748054441509666816
748118731662983168
748128852686307333
747959897757728768
747983490772197379
747960950741831680
747992286076690433
747950079064084480
748031100438581248
748033964988833792
747966705054289920
747965698564055041
748111995916947456
748042076865044480
748124180063846400
748118060758867968
748123895039819776
748055775495458816
748122372360835072
748157101273415680
748007352213843968
748137115360210944
748070996398178304
748112893477011457
747976163260305408
748113140848549888
747983784432246784
748076553981018112
747974603151048705
748166723275194368
747976138094411776
748149874613452800
748151057394466816
748098313958883328
748151791334875136
748139988471152641
747989354312773633
748122037059731456
748137983589548033
748073416549335040
748061647583985664
748113195320156164
747993460460883968
748105024895496193
748085424711680000
748070770174099456
748064973532897280
748101589915705345
748079183880925184
748125480658833408
747974380773203968
748142094317817856
748061563530031104
748149689938231296
748146301187960832
748130760931024896
748085068585918465
748160460998975488
748081830264455168
747947155332153344
748072577621499904
748035990875443200
748056752676024320
748074020776607744
748060888154935296
748143352487546881
748099064584093696
748073987117359105
748156392603680769
748115099529940992
747945389731553280
748101002490949632
747973973963595776
748129007707660288
748130924764798976
748142266284380160
748168547495456768
748080026667540481
748156841402732544
748131436247527424
748066386770026496
748099664600244225
747962439304568832
748036267812749312
748019108931833856
748128751846830080
748166739695788032
748068983329423360
748088285369606144
748046938025693184
748040667641806852
748004298542419969
748151669725224960
748112897604222976
748135383087595520
748092630559522816
748106652415565824
747977878726311936
747950850849521665
748167947940691968
748097588226752513
748069763453116416
747948048765026304
748081855564496896
748128965810884609
747983889025511424
747963571846397952
747993166972919808
748151359250173953
748155876427468801
748088117530238976
748164659690246144
748071541796069376
748124004213473280
747963924478296064
748165020098371584
747990327382810624
748041338650755072
748027673641902080
748111094045089792
747967342794072064
748078034431909888
748120040369721344
747995591305760769
747944982699474946
748164168952459264
748086498612875264
748064805718720512
748138142985822208
748084782962188288
748100348066279424
748002155177574400
748143918710136832
748131654582013952
748060141669486592
748027979570249734
748148016666775552
748124893301051392
748067011746488321
748130836659183616
748052533126496256
748135018334138368
748050142448787457
748145734755688448
748118211674136576
748153255079907328
748077090981851136
748165234246967297
747960594066706432
748168581158821892
748024326541217792
748125530877231104
748047940506247169
748054441388040197
748026222114914305
748010451905220608
748163267063857152
748131864272044036
748165888277417984
748048867141292032
748113157521047552
748059370085298176
748165879830093825
748128630514061317
748085844393615362
748139434932047872
748134934561361921
748157453603332096
748166479674122241
747947180615438337
748052189067776000
748070077778452480
748121181274972161
748115468737613828
748124150712139776
748117658193780736
747979011377201152
748163589739945984
748114818691899392
748147320223563776
747947071626428416
748114654795268096
748095587841613825
747959947950882817
748001073198153728
748032165481488384
747999420738867200
748009159988285440
748064499672956928
748048733024169988
747951987405230080
748038037569933312
748100046261002240
748076147041148929
748146108082294785
748101161824227328
748087207668420608
748121890330378240
748079720491851776
748034090872508416
747989614330163200
748072376571691008
748079607597830144
748053409874456582
748110477486522368
748104634825322497
748145923356823552
748128558980145154
748152315492851712
747982559712260097
748059911095975936
748085542328406016
748096887778119681
748160175928913920
748072300986105856
748077413637165056
747951748174721026
748047248228032512
748168757521022976
748077875023183872
748131218181472256
748152462301892608
748098972703657984
748160696064544768
748156686054088705
748126713805152256
748148217859162112
748001853397417988
748113136742346752
748046916882169862
748134078734565376
748164156042293248
748041070064373761
747988632812818433
748040449466732544
748129289057484800
748069931288170496
748128047342059520
748128752257765376
748160167275962368
748055112476729356
748139971706519553
748043997956943872
748130635097726977
748102797501988864
747954902404476928
748030596866314240
748155599750324224
748101971584884736
748073957815902209
747990977533591552
747990386350559233
748065971634573312
748043012081651712
748045054762160128
748082467878371328
748136180005351424
747952599542935552
748164554627104768
748029804352577537
748061710318211072
748084015618490369
748145533508681729
748088155178418176
748062926553157632
748122703727591424
748168774000513024
748121487429730304
748116299146985472
748108095050649600
747969355913125888
748100218319699968
748164105752682503
748000083304681473
748126369754714112
747963634970591232
748078911054094336
748136423304265728
748038033392435201
747958454837518336
748076591490695168
748065623633068032
748102747254226944
748106170020335616
748148188318621701
748158955088654336
748069281192087552
747995901503774720
748123991550926848
748136943590998016
748143717345824769
748069113378054144
748059277475090432
748143780335882240
748159119010455552
748143343977271296
748134368196038657
748113816031006720
747946698194976768
747948845598904320
747949311443484672
748030970142535680
748081561862545408
748086557429620736
747980286202347520
748111320470421504
748015019137302528
748077724225396737
748129469219606528
748158644777263104
748112767454937089
748059172906893313
748156099103174656
748138730163081217
748103062082879489
748043620129865728
748021977655447554
748162776426754048
748149656367079424
748151728592191489
747971444492034048
748126088522534912
747984837001289728
748039610668883968
748047713770606592
747980814693109761
747946077400240129
748036771099860992
748159928146235392
748082518226780160
748078592471371780
747944932569124864
748064516399837184
748062221893251072
747975617816072193
748087261800046592
748152504324587520
748044421174861824
748101765954887685
747947931593019392
748140303178043392
748034266890637312
748116781512916992
748122703845011456
748159844587167744
748034279419088896
747982198838542337
748031339241275392
748123639141142528
748162172182732800
748123643356413953
748127401398374400
748144497591214080
748149069302865920
748148368644333568
747945071086043137
748134758400532480
748154647806881792
748121932038553600
748050259771801601
748017066280632324
748085265512660992
748097009718943745
748001169902010368
748051014847205376
748011764449689604
748071663271542784
747946631337742336
748044396340326400
748143587464974337
748139317571133440
748040310916186112
748049077011636226
748045847414378496
748140475132030976
748164642871123969
748156979684777984
748077581451157504
747963416988377089
748060527306252288
748088642086678528
748138893820694528
748134883935977472
748153313695195136
748121860890562560
747960510327427072
748041271340634112
748134770857676800
748057448892628995
748064058990071808
748156971489034240
748026826174377984
748031607970402304
748108879645544448
748139254635708416
748114134768689152
748023789582229504
747947172235190273
748080668761010176
748085332697022464
748157529272758272
748166903625977856
748028151595438080
748013156933447680
748130421280481281
748079124992901120
748160553227554816
748120359061196800
748155532540678145
748098037088583681
748161044149833728
748126600567336960
748064302431633408
747948182936686592
748048301052792832
748142018719711232
748158653304188928
747973751522762752
748119860106919936
748066990749777920
748068945458958337
748132413834854400
748125660762234880
748069230625558529
748126537619279872
748154030971461632
748078852451110912
748051924818100224
748155570427957248
748130832557060097
748137799312891904
748132409682558978
748090692828798976
748162033669931008
748134666213949440
748111672783572992
748150725826359297
748119159511351300
748137182448201728
748051908418543617
748097613652713472
748131448826142720
748104383053733892
748143201437917184
748157772622073856
748123316330737664
748133214938619904
747992177020657664
748142832465121280
747969213407518720
748154748289822720
748096057272262656
748107394807390208
748111819793928192
748158246507020288
748078420400152580
748137828438118400
748135919954366464
748047047178260484
748141318094753793
747958555458822146
747957322618703872
747974108189687808
748154526142599168
747951530054131712
748134343072157696
748050637401776128
748031125533171712
748040067743088641
748045465858482176
747999957429301248
747960149235671040
748105624861483008
748107201777176576
747947386031456256
748041661603799041
748034476517769216
748164210723524608
748153771046240256
748128047417679872
748116064089870343
748137945991811074
748083386334515200
748111215533101056
748134913409490944
748126315040088064
748092643272462336
748052629503225860
747964008280403968
748164399383330816
748134091296378880
747959746808918017
748069377547853824
748155863978807297
748069301857431552
748091427045900288
748103724514578436
748110833993945088
748022950847258630
748118832485666816
747962422820909056
748029871360741376
747992701392433153
748100323168894976
748156602167894016
748160624710946816
748090315542765568
748002671370604545
748001044047728640
747950481608060928
748138201936703488
747968936403148800
748090122327986181
748159747988258816
748153942899625985
748033054959079427
748048158480011268
748163438921285633
748112125801926657
747946102561742848
748132669737807874
748083835250839552
748045679629582336
748041170824101888
748061328514912256
748008639840010240
748159118960111616
748073148122284032
748055670512037888
748040399202168833
748112084060241920
748130710649610240
747955577746141188
748075740432896001
748094182481235969
748097743571259392
748093821817217026
748150155724066816
748023579707588609
747975420906188800
748095776530771968
748071864652595200
748133982261420032
748093834446409728
748111421012123648
748135576197464064
748039195067834369
748156950391599104
748136968588951553
747975529995829248
748063803204583424
748110255024934912
748165657854943232
748152357763047424
748130907823935488
747969532229099521
748139309090234368
748096456007946244
748046719926034432
748113895697584128
748114676001705984
748167943645597696
748092605460787200
748081586999070720
748138642070192128
747956412286930946
748065698925133824
748076948254003200
748019675062222848
748127518801203200
748123232528539648
748120434814623745
748121831593418752
748120216756969472
748157927500943362
748064470287650816
748149928942309377
748061844376530948
748112758995025920
748165657833902080
748069411030958080
748128945187368961
748020664821514241
747946304211419136
748084179288600576
748090789490724864
748009021408448512
748004344595898368
747971511848296448
748115762280337408
748058740755148800
748086691399798784
748154165419905026
748100494896300032
748089078269214720
748054311536582656
748117888989433856
748090206322995200
748033625443151872
748077996683173888
747955028309184512
748119281397796864
748071214430699520
748037798532386816
748062922388213760
748087979273519105
748036448008441857
748081595584811008
748046535477301249
748112717316239360
748032954207698944
748023491878862848
747989585074880512
748133760076505088
748167801135849472
748021566626226176
748148284770877441
748066760356728832
748133747342483458
748061983010881537
748045922832093184
748131239358533632
747963001534291968
748121793580367873
748116425114419200
748108640331128832
748150126368202752
748146812683321344
748112344035823616
748103238122151936
748081608159178752
747993401807691777
748124876632797184
748156404901490688
748165838021201920
748161740244946944
748070799240794112
748130337331490816
748142522086621184
748067825424670721
748046996611678208
748114998875013120
748106518160080897
748086871738159104
748161828316798977
747987374471163904
748065439058534401
748128366344056832
748120732643692544
748126390617260033
748124947751571456
748145692816773120
748148561846534144
748140042950950912
747959985800249344
748108354988445696
748071302876004352
748127145726214144
748063023177183232
748162830591991809
748094794937810944
748067972510552064
748151380481875968
748155163517431808
748074662131802112
748036393465692164
747965404887322625
748103644877361152
748098901257838592
748127909106360320
748136150657806336
748049836130328580
748141783788445697
748141334788091904
747975072766365700
747944630461800448
748150914632949760
748153456381263872
748151845969858560
748122099697451008
748131105186811904
748035764475289601
748063698426675201
748053812351537152
748022418011226113
748137409137770496
747944701945253897
748107625510887425
748090311168135168
748163455564259328
748089166400004096
748132589865672704
748168694556200960
747947637857386497
748041783175692288
748091301179035648
748066403643719680
748104747949776896
748023294859829249
748040990263513089
748068421191905280
748110221655048192
748146338622246912
748035969773932544
748131000039931909
747951806794371072
748163061542981632
748004634367762432
748073387214389248
748102852040626176
748142438032752644
748121722424012800
748165313963909120
748016957161676800
748086964058996736
747947252098818049
748015145125822467
748081624827502594
748082119981817856
747992738998550528
748149216124477440
748092320290062336
748115338869542912
748165322390241280
748148951686094849
747997587677020161
748070673520730112
748067347433390080
748042848562454528
748130404452831233
748096221126987776
748144891901906944
747954554096885760
748104542525493249
748102160303460352
748099345845727232
748087224328196096
748043519785308163
748097869257838592
748022581542948864
748079146211893249
748124733804281857
748058367592136704
747976079445417984
748098452278620160
748130018686021632
748160800850739204
748159722641981440
748047080766251009
748030873640013824
748081180063436800
748147135753818113
748071222878015488
747959520203137024
748090009207578624
748133776765689856
748167901887213568
748029477272322048
748136431684489217
748133047107715072
748014772021501952
748153699629993984
748143952101007360
748017938645528576
748084909068029952
748047487412363265
748065313200144384
748069717378740224
748026922723057668
748090034331467777
748076994152259584
748158020106989568
748031641315053568
748160649621028864
747982161135820800
748082346373545984
748156266699161600
748000142108811264
748092664231387136
748042710003638272
748067427129372672
748126265002057729
748152449739853825
747953216357171200
748162260237942784
747999328472440832
748085609529548800
748143025193353216
748041346812944384
748034484998639617
748122779346677760
748063455144345600
748068173790994432
748135894847266816
748129284708007936
748093519739379712
748107533093474304
748129162892709889
748087438208270336
748047189625155584
748157982282776577
748094979461943297
748081004116647937
748145172605771776
748021079902412800
748076100987781121
748086909520404481
748056983274651648
748066336492785664
748042945077608448
748063509787836416
748048036778086400
748160389821530117
748108543786647552
748018567682134016
748026037678841856
748104349608443904
747960715860815872
748142069131030528
748126549912788992
748014126002225156
748043486167957504
747971126010187776
748032044035342336
747947126122909697
748142056229339136
748158271752642562
748134644873232384
748033663049342977
747988905727660032
748012787885015040
748096904899100672
748059546103463936
748100209796751360
747993053722443777
748158099576356866
748078374363402240
748009268926910467
748051836947533825
748099459045797888
748142735853555713
747966319224467456
748115464354660352
748151204333686788
747955741403684864
747992781075820544
748065607015370753
748116743684521984
748052126144827393
748026713188216832
747959713237766144
748016810461634560
748151967453687808
748127497829638144
747944722723930112
748136608151511040
748140005273509888
747972010911764480
748097286253731840
748026843006144512
748115367973756929
748105024920641536
748120300395597824
747956026511589376
748125182833766400
748167251757531138
748061798520131584
748140454311526400
747997814223966208
748127158011371520
748149706753073156
748106421443649536
748099438271410176
748070866433499136
748124855619420160
748165619929980928
748071038626390016
748057763503284224
748137614620897280
748167515679899648
748079254986985472
748050222140526592
748138462000320512
748073894909718528
747959331333640192
748123798654881792
748085446073253888
748135328922296320
748118412937814016
748098372515536896
748039417667915781
748052579339411456
748129423241551872
748080278573301760
748156081965170692
748124247550214144
748114227253096448
748108921529864192
748056341722333184
748084221118418944
748117125311635456
748083151415697408
748112259923218432
748139866853117952
748130572585811972
748081566178500608
748067833964167168
748096191578185729
748092378993541120
747987953524211712
747970354329460737
748162813877686272
748128777197264901
748147789859786753
748150188942983168
748127976064061440
748006630789365761
748146112175943680
748110527725871104
748034690393714688
748163652880982016
748082186721562624
748160100381106176
748089338303488002
747977039802687492
748081926955745280
748034262658613248
748064495147286528
748090168725340160
748128299130494976
748119922912301056
748098007917281280
747971981576810497
748036494271602688
748047416046256128
748022380191186944
748105679265742848
748074242932092928
748115963661295617
748111450649010176
748011445816795136
748032299787247616
748101552192237568
747944982787559424
748137019050647553
747946883008577536
747950397864689664
748056241130340353
747957527862710272
747988158906720256
748155335483887617
748155457206910976
748023974303535104
748152533722370048
748022472411353089
748099169550798848
748114017542115328
747945943119593472
748078588386152448
747979027877531648
748131549581877248
747958136254922752
748067384993390592
747993204532776960
747952243085840384
748124599565557760
747990663065665536
748081381574578176
747965270556352512
748147253320232960
748007070931226624
748091896657022976
748079720743452672
747984946069831680
748043414638305286
748133181300183040
747978960965820418
748019385479102464
748157231326167040
748008064951914496
748134238176813056
748058103225131008
747982198813368320
748141406414381061
747947407162359808
747980148025155584
748158254954450944
748136804948140032
748159747975749632
748049932569948160
748155247399411713
748070581136924672
747982546835734528
748043393738153984
748135966079066112
748150013151313920
748131759443718145
748041812338708480
748016688843595782
748137455098990592
748087744405061632
748136872329752577
748000637082804225
748060540178698240
747979204008935425
748096187580948480
748026146986598402
748067909688238080
747945930721198080
747948455860011008
748166056062095360
748084112007790592
747987391382577152
748115917616324608
748047009240719360
748031343553089536
748004638499151876
748168539299811328
748143209906245636
748117867778940932
748011357539270656
748101342078570496
748080081147469824
748161501039628288
748129850939039744
748007616551477248
748009784931123205
748055934832893952
748111366842687488
748130022825795584
748154714995499009
748140525509873664
748103309303623680
748097534053257216
747957423177109504
748044463197544448
748163166467678208
748160590976159744
747961260835278848
747952901746659328
748085508715192320
748125560140791808
748018517404979200
748132099065061376
748038356261560320
748144891616690177
748097001217265664
748005296908406788
748124000086298624
747948128658038784
748141351716405248
747975962030071808
747989786430930944
748121512813694976
748046770068930560
748137958427897856
748143637842669569
748152344865550336
748146032593215488
748079506729091072
748101111630958592
748034350948679680
748067750275354625
748061760771493888
748151761882521600
748126633995997185
748063622908248064
747983100546777093
748081557869576193
748111769231581184
748086267867500544
748085701862887424
747950674294431744
748031280424620032
748153418762567680
747966499743137792
748005137336180736
748045297868226563
747954323607392256
748105687524335617
748047864736157696
748149409104429056
748121990674976768
748075836918603776
748126323751649280
748058300193902592
748112108869541888
748038314326884352
747985864702099456
748008450987286528
748132581342842880
748020232791408641
748086473434370052
748121839822602240
748154773619224576
748068748381331457
748081922455199744
748088583022583808
748121991031447552
748111756929736704
748121818913968128
748081297818525696
748147655977668608
748115133256318976
748066932205715456
748057759447453696
748092987205246976
748139820992577536
747973361565728773
748148503013130240
748142597328281601
748014289538195456
748112285105799168
748025454829920257
748038733820198912
748096573423427584
748042001417932800
748072279771217920
747947226568155138
748150331691892737
748133651012009984
748112683866664960
748054278162497536
748116924207333376
748137882951491584
748090155886645248
748096585993756676
748093427808538624
748022242055946241
748064251881881600
748079406220873729
748028315055816704
748069591490801668
748080567711862784
748155813856940032
748145093262123008
748000158802030592
748028248131575808
748051480347828224
747985034393456640
747978323247116288
748032501088686080
748099295602216960
748101853972467712
748104601300262912
748154463056072704
748127032240898048
748060519010013184
748141775357902848
748149404792684544
748094417370648579
747959671365853185
748112729970511872
748118631150583809
748064780519342080
748064272882798592
748103644940230658
748034061369761793
747973663324934145
747948669492572160
748115753992335360
748029212938874881
747980697386815489
748055670541410304
748123022553391104
748022569148743680
748028055105454081
748136981247500288
747975714679332864
748153385254264833
748096833281474560
748003589965156353
748156107256913920
748058329558171648
748117352139603968
747967418287349761
747956072745439232
748113866656194560
748103800230121472
748078370164899840
748048603147608065
748137622887858176
748029007128584193
748160226294009856
748065959286607873
748072518989250560
748128919996481537
748156698532192256
748069012681129984
748068698179649536
748013891146358784
748140013565657088
748152038836547584
747997327772647424
748112171964366848
748118379651862528
748002197284200448
748053220824649728
748159794087768064
747946480321892352
748065971521339392
748055787914825728
748098389577969665
747957741948329984
748036858920206336
748097722465591296
748109550495031296
747993834034892804
748098074791247872
748132245869826048
748125832699383808
748145441259290624
748043121284550657
748127447430893568
748128752073224192
748119058860507138
748166740060823552
747988565708070914
748162298242564096
748066579745673216
748010724182601729
748003917099827200
748151002864455680
748018731238952960
748140752148930560
747963462995742720
748061601392115712
748094572480212993
748111697848696832
747966747181875201
748083520883556352
748045310614769665
748107608360353792
748051035659317249
748101644148170752
748148519664500736
748161366972727296
748109026051887104
748037177804742657
747960329917825024
748130802874089472
748083466244284416
748118857781379073
748063534848802816
747964637191143424
748056622426095616
748134775106445312
748081625041412097
748137971149217792
748112121548906500
748055716771041282
748109407939141632
748153485741416448
748067632809598977
748161593335234560
748079426995380224
747965744588042240
747954428334899205
748024339241533440
748092073060990976
748083843752730628
747945016526413824
747945406601043968
748161299767566336
748150348716646400
748151824910258176
748032560056381441
747945288908800000
748122556952109056
748112192952688640
748115544163901440
748049932590911488
748134351607574529
748103213090410496
748105238901567488
748163023743913985
748102499970748416
748123035266256897
748129142055526400
748087106954616832
748007268290002944
748083852002926592
748119688215928832
747949701572370433
748115519157448704
748138759548350464
748161014445793281
748072778998353920
748075400404828160
747986011301384193
748064503741329408
748110011948277760
748065929972486145
748167968639553536
748124947848007684
748074020650749952
748167595514339328
747980869437100032
748068685609238528
748094966845538304
748048569370812417
748046967490609152
748076684000264192
747952398551781376
747978252132753408
748064646444257280
748125321182994432
748029556771139584
748146359740600324
748124889018687488
748116374510264320
748136255561433088
748112604095209472
748025656026501120
747997243962073088
748019741898457088
748000632653623300
747972010978906112
747991820781551621
748166680988114944
748021142867288064
748011655397838848
748142530500378624
748042915558076417
748103254756626433
748068735697690624
748106241403150336
747972883473924096
748147592857542656
748087194997370880
748096753774166016
748089379978096640
748059596233838592
748039522345181185
748073185745199104
748081591335981056
747956831646027776
748130295380119552
748041577604521984
748145797649285120
748120401306353664
748046694873448449
748121047107575808
748140743751917569
748080022422970369
748041820840529920
747961168833110016
747961940434092032
748095537396723712
748083378201714688
748065556406935552
748093914058366976
748015036191412226
747981871628288000
748111186248478724
748099337335488512
748011169009508352
748148738007437312
748100541075623936
748164294529908736
748011248789430272
748096661327581184
748153611880906752
748140974455533568
748003522852032512
748162696449785856
748162440634974208
748002469909831680
747989719363923968
748073735467503616
748119868428410880
748071781005664256
748144027535454209
748157306819518464
748084548240576512
748149492910809088
748149983828926464
748154010125877249
748053271521206272
747948585891864576
748060884195483648
748050641621245952
748046816168513536
748069763197263872
748024335001063431
748015673683607553
748127736930066432
748049458684899328
748079519190290432
748123093923684352
748144849623220224
748141427192827905
748119331620462592
748066051594780672
748055980861177856
748017405855735814
748128990972493824
747952045936652288
748167939530993664
748052516462526464
747948141169762304
748042840299737089
748065678184292352
748124695979974658
748093255640817664
747947310840221696
748071944365441024
747993401912528896
748137224345124864
748109126752997376
748029531592744960
747967199948726272
748056861648236544
748097781106106368
748081033334132736
748139313309749248
748106514037039104
748091267364585472
747950208902922240
748010397047857152
748076059200004096
747952520178196480
748040851935363073
748149375407427584
748011072402096129
748145785062068224
748152307368464388
748123987507568640
748059743218966528
748077795444678656
748088792716840960
748128592513609728
748074855103344640
748053024069849088
748037320297832448
748062406610403328
748042475428773888
748020459225157632
748099928820441088
747983893236637696
748124868118470656
748088713389948932
747968575714000896
747948778582335488
748070769985523713
748028265072328708
747994920011468800
748027321173577729
748057553792204801
748066864937451520
748084099479408640
748120355009495040
748082786557272064
748058790864490496
748169080406937600
748063484466892800
747992013522374657
748002813922451457
748065589890015232
748140835938631681
748109257053192193
748102328029437952
747984350365519872
748094652432130048
747967128645558272
748092467107471360
748145466219630592
748088423873941504
748114189613408256
747959545624813568
748143801147883521
748075354347044864
748067012023287808
748084649105174528
748056010401669121
748030164735500288
748097772885254144
748098515356815360
748168224542494720
748044110850891776
748112759007682560
748128106003587072
748013379407732736
748068131986374656
748046841309204480
748128118909476864
748096069897183233
748129364252889088
748056001895596033
748126046935879680
748091557010640897
747984166206111753
748070585297670144
748024599259000833
748125962894614530
748140902892339201
747980084804345857
747955875629907968
748163019356704768
748016017360699393
748138906302951424
748116869702287360
748062909972918272
748090256528908288
748087798859587584
748047688948715522
748090122336342016
748107520535859201
748043502840348672
748111731524780032
747998611070279680
748019939332755456
747946497120018432
748036720432717824
747948984270913536
748096040562212865
748084317532860420
748110187945431040
748159584313970688
748101011059974144
748130589258170368
748052629448724480
748078437034790912
748162822295564289
748065338483441664
747950074701942784
748091292710735872
748125488825176064
748046317025431552
748058560337154048
748146456364625920
748153049584111616
748121663556980737
748147093844430848
748067469022105601
748144329798131712
748072346896969728
748112033703395328
748135815130185729
748077204144275456
747962623887446017
748068899153928192
748021650688442369
748074272426459136
748079468783243264
748102717957115904
748123727318106112
748106799161708544
748049097987399681
748004651140784128
748021587723558912
748107033891708932
748086158781988864
748035265223098368
748167792629780480
748085257203818496
748112314725990400
748155234741063680
748135286626910208
748128492164886528
748036041064484864
748122276009230336
748090772738682880
748065539516469248
747965941829369856
748018991340331008
748078672016453632
747969225839386624
748155507710566404
748088134508904448
748079271776784384
748093050015129604
748127770790723585
748042295061151748
748040520597901312
748015283709841408
748105029278629888
748004520756666368
748064784805933056
748107113436585984
747992265159630848
748151736943075329
748020752918679556
747976091910836224
748160125509087233
748156283405144066
748154404486811650
748087014466138112
748101187275202560
748099119189733376
747974539942858752
747964020578197504
747982672878780416
748055225714491392
748007473953509377
748087895324565504
747993544326062080
748039199660584962
748066802341650432
748158242358956032
748147328821895168
747947356751073280
747948015487328256
748124742104813568
748080886835519488
748007658318344192
748079590636032000
748152781207396353
748143868177166336
748114374179569664
748157617055346689
748070967096795136
748114969632210945
748167239065559040
748154475659988992
748100792968691712
748100503511326721
748124113030549504
748160045867622400
747978621323620352
748056551211008004
748099664403116032
747945217504980992
748118727850340352
748055259336028160
748055582301655041
748019872274259968
747973747357933568
747986703621578757
748127712070475777
747950271767019520
748069771770363904
748146141745778690
748153649281511428
747987416615690240
748088272904196096
748105670755487745
748024158890647552
748096455764647936
748135509147459584
748050566073487360
748144556370198528
748032610186690560
748066269488877572
748086985139560449
748094434114473984
747946635318071297
748052743034634240
748105847067316224
747982433656594432
748094845458219009
748070635906138113
748072476995952640
748107419906084864
747952188446564352
748066265160265728
748113057155473408
748035558878945280
747946429738549248
748134854848557056
748103963795394560
748159038957944832
748019889084956672
748078043080581121
748118799023484928
748064537241358336
747999265440542722
748139409644601344
747961550145748993
748111102265933824
748076369293250560
748053027991465985
748031058352963584
748142845010321408
748087542940045312
748158145697030144
748106593468813312
748142316301361152
748111882469281792
747993351429853185
748133000945238016
748049420848107520
748081444522627072
748132170531749888
748102227152244736
748069478127263744
747958496931385344
748087647722045440
748096929721004034
748139158015778817
748101162092605440
748025417081159680
748106761412968448
748066458412945408
748155901937332225
748161744573435905
748130140329115652
748104601044299777
748078063695593472
748129297450344448
748131364961132544
748125266766086144
748028189495132163
748085047501160449
748101933563535360
747974690979753984
748147781471191040
748131277207969794
748071202065907713
748145147645300740
748142366616326144
748037513311358976
748160242752622592
748037764944388096
748130047953821697
748165766747389953
748063484592590848
748119650467258368
748155377372520448
748105863622168576
748163782900277248
747987764713525248
748134439629258752
748121474905538560
748041061780627456
747972925421137920
748126071950737408
748099869932290048
748103984829841408
747954629887987714
748164336577830912
748068425377976320
748037823773671426
747991153757331458
748014834835423234
748108061668179968
748099618546671616
748101354975989760
748077925384151040
748051396558225408
748115657439477760
748085517246414848
748043641076203521
748042131231608832
747951559670173696
748121487593332736
748154861796003840
748056593124704257
748068584895746049
748167008307585024
747985617372356608
748113690113761280
748026385948606464
748041036753158145
748061584434552832
748144459750195200
747972384129449984
748095675682828291
748027358821629956
748035797887102977
748074746001129472
748052575082188800
748095176812470272
748144673588416512
748138919233871872
748024024274505728
748031096143634433
748113463839424512
748117448520531968
748028583826886660
748064478743322625
748095172634779648
748045218243547138
748009352947183616
748155125991092225
748060879934074880
748066256780066816
747962141630664705
748014801377501188
748026822114287619
748023336589008897
748078986547331072
748072837894840320
747993724676882432
748154609949081600
747950342990499840
748109508543549440
748065116239855616
748155465683480576
748112855631802368
748115196233850880
748120220645064704
748040000642617345
748077292153249792
748130312320843776
748166198605471744
748023143726465024
748123412778737664
748094635524956160
748081805413195776
747949709713637376
748143247504072704
747946312365137921
748042127016398848
748052826866204672
748055695866486784
748151007046164480
748081234870411264
748120480859709440
748083827017400320
747965270535323648
748030970142535681
748130844879970304
748071961058742272
748108078327930880
748034921189490688
748063870418321408
748055628552220672
748124167770345472
748128336753401856
748159169342078976
747991346745479168
748165779288432640
748158611512229888
747970811164770305
747948245867864065
748115950839332864
747967980298973184
748036577897644033
748130761241395200
748091804503912448
748157269104271360
748054139599466496
748061773400522752
747953409244823552
748106979369943040
748140181341933569
748093213844582401
748156870876139520
748092203029798914
748042680593223680
748167524055945216
748094023303299073
748141473456070657
748116362023813120
748125669087862787
747946450911375360
748153620139491328
748140437261656064
748132149342146561
748040642337644545
748150600253186048
748126633748471809
747991481068072961
747961613391663105
748141775336914944
748122431429181442
747993208886550528
748130320646610944
747946811466231808
748159039096426496
748160607745015808
747983037778931712
748150151210991616
748066147820503040
748016483226226688
748116211028889600
748080815356133376
747997147329601536
748110229900910592
748017980441767936
748058530851266564
748103087143985153
748130790395912193
748054005218148354
748136792596033537
748162365015855105
748085542433193985
748098293083836416
748136222019715073
748158540154548224
747949420436688896
748134062024462336
748075383602487296
748071780699430912
748107885490634752
747965048501374976
748101421833273345
748154341358510081
748096338450087936
748069088149241861
748049899011383296
748054277986344960
748083113742438400
748120434541920256
748153032714690560
748016101532008448
748118857504546816
748120795654787072
748137232729505792
748038805018517506
748145675989360641
748078240200175616
748126122127220737
748118136084402176
748152613636440065
748125782459973632
747950506861961216
748089745230659584
748051954354520064
747958006114095108
748101225011306497
748077107679498241
748017724442484738
748084758089859072
748115607204175872
747970161068613632
748162612702117888
748096221131186180
748080962106437632
748072376567468032
748028369594388481
748049257282801664
748025475914686467
748005808512897024
748046166193995776
748121873347657733
747947411528523780
748111052076888065
748113149182754816
748116639103717376
748043972480765952
748039459329970176
748031028774723584
748099727485468672
748017204554244096
748107285776506880
748083323549802496
748030814928179200
748101019129749504
748109827356921856
748110922133168128
748129171436609536
748104425055600642
748118174218981376
748081746504196097
748106916589617152
748120451466002432
748154547021938689
748085932411191296
748131474365374464
747977371274387456
748096061806247936
747995134151663616
748105821779800064
747947143034445825
748038544954888192
748107914892742656
748119612735164416
748108015379881984
748090483272990721
747972195654078464
748072359702102016
748142165444935680
748111538628739073
748100822379069441
748075018865770496
748166316394176512
748093234740502528
748100604162117632
748039518083813380
747946392195371008
748153544709115904
748148855284338688
747957104284209152
747981443805155330
748046078306566144
748047516650864640
748144984004636672
748144526938644482
748155285211086848
747960598365868032
747964653972627456
748093788279562240
747986611284115456
748131671430602752
747957875918671874
748106165775667200
748146896506658817
748077573331165184
748079573972066304
747991401183457280
748048292542545920
748060779115585536
748077166194212864
748089103174991873
747972363111772160
748152441502326784
748092601220349952
748160272062255104
748096350856814592
748136062782840832
748137480512208896
748049756660834304
747976469469593600
748080127611805697
748002260320387072
748089212277133313
748130983241613312
748040948609916928
747951722870378496
747950208722558976
747980424882847745
748044400417185793
748104898890309632
748099060603691008
748097240091222016
748022329905655808
748096522991075328
748141565747539968
748051425784135680
747979564681465857
747982060548128768
748138474511962112
748161073216249862
748135601560510464
748152986761732097
747966738726191104
748150159905816576
748056563865247744
748089509976350720
747962825411334144
748096749571571712
748078684507078657
748079997664006144
748054575769391104
748049542579392512
748125841087995904
748135400179273729
748048808446201856
748034535481294849
748128101956202496
748168359028613120
748151363692040192
748060397501091840
748152240318320640
747991891887558657
748019473630826498
747972489037422593
748047475005599744
748065372071403520
748055498742693888
748140542446338048
748089539433013248
748158884112629761
747958316320468992
748123068904644608
748135790153244672
748069012723146752
747957297264078848
748156052789727232
748107600307249153
747999978602246144
748076768053993473
748106346013171712
747967728619683840
748140408140603392
748139321518067712
748126428386955264
748039270699532288
748112725600047104
748005255049273344
748018131424129024
747971046083440640
748080131797835776
748097068116377600
747990507876421632
748123857299472385
748126176762277888
748123844624277504
748137115423170560
748105091991764993
748166878200217600
748120275267559424
747988884420624384
748135714395721728
748110712183021569
747970224327110656
748150000434225152
748010384511143936
748082363003875328
748112721355358208
748107449312382976
748127762246926336
748081729575989249
748111693876695041
748078571483238401
748116815046385665
748049114751963136
748133034507927553
748037421112131585
748075115171090432
747963710400925696
748024741571739649
748096778763853824
748054215054987264
748144908591108096
748061282650095616
748041120324718592
748090789385932800
748030957576392704
748127607015641088
748019863742984192
748133835477377024
747966227025268736
747959939499438080
748097756141584384
748091355663073280
748154022725574656
748097466629820416
748091460432633856
748111643360501760
748077271014055936
748136331319050241
748057322887479296
747967556703653889
748137799132405760
748080609969442816
748127732685373441
748099136193433601
747959264623239168
748130035597447168
747953107070500866
747950003511918592
748132187296305153
747991900192374784
748142089758605313
748146900684128257
747997893785755650
747979443067465728
748088008381988864
748145021786951680
748132640109232128
748038549430239232
748131667072606208
748166412649234432
748087039682297856
747988654015025152
747986133276041216
748042328405860353
748067389439348736
748077611029504000
748149245568487424
748054407888109569
748112385920147456
748080114785751040
748137136671494144
748040998761144320
747993695388114944
748124390005477376
748098104176558080
748163489189879809
748118912223617024
747961600817008641
748155180529623040
748165968086634496
748128986803347456
748126277597540352
748049643355901952
747976662369730560
748095281326080000
748076222576484352
747951031045095424
748053346825736192
747984195251765248
748126214448156672
748088109439541248
748022653102006272
748163577463324672
748123970621345792
748066584195960832
748012674764652544
748123077326811136
747947574842134532
748121667952607232
748084351057956864
748070803510525952
748140542312255488
748121848152494080
748099324744245248
748143046211084288
748155566447529984
748090881476005888
748037580566958081
748076545542000640
748035969769680897
748093788476805120
748140730783309824
747951177669689344
748098771112759296
748120204253798400
748063266497245184
748161341656010752
748110418938314752
748160956123975681
748162734454341633
748080421125111808
748150608729772032
748119004628254720
748119671279353856
747994308020600832
748041837529673729
748058702893178880
748147320445800448
748080274374791168
748046497585954817
748078869010350080
747992076587933697
748114478886170624
748125606504587264
748013295530024963
748051119771881473
748012473500966912
748127271349805056
748107407352565760
748114571118915584
748113652495036416
747950322220408832
748095466143768576
748060388902768640
748108762095980545
748036934535110656
748162918810849281
748060833641488384
748127648753188864
748046556486635521
748122196162260993
748020383727689728
748167108823912448
748106342066438144
748140349462319104
748077208305045504
748166773623521280
748056408508203008
747963962013122562
748156312790302720
747957070679392256
748001534760325121
748010418103287808
748055976780111872
748015833180422146
748101350458818560
748168635605258240
747966121962201088
748090722218287106
748061068526686208
748159965869727746
747949311300874240
748141242723221504
748120862713339904
748132682253623298
748058300231585796
748091301271216128
748101790919364609
748134397736517632
748138843577147393
748153347367022593
748073609554452480
748157118197305344
747990918775603201
748154081424846848
748145017588441088
748162533186363392
748165305214566400
748083323352784897
748093662593167362
748130417031544832
747959033856925701
748146221521506308
748146439491026944
748146749684985856
748093880428531712
748153297228414978
748082627438120960
748028445133803520
748154911930593280
748119755148648448
748156237456478208
748104685257637888
748122846547808256
748148624702509056
748119843325480960
748073038957191168
748137736314490880
748149719239626752
748020367189499904
748162772102373378
748142580550885377
748132736452329473
748040810013261824
748162000501497856
748044026931187716
748043247147180033
747946127786381312
748104785933434884
748031524046528512
748001094232580096
748105830071926784
747983981325524992
748117180114407424
748088134248857600
748167696244670464
748031440022081536
748165854966255616
748081985596203008
747972530821038081
748066236051881984
748061383003090944
748017812535451653
748165485921898496
748020891355840512
748114139290214404
748153343437004802
748157718062477313
748076772231618560
748084284246888448
747983046259937280
747950515154096128
747951970607042560
748039228659994625
748092139968536576
747977014884241408
748107025708621824
747989559997267968
748036661741748224
748136616460419072
748099094313218048
748123907555680256
748065254601437184
748150566501519360
748163875254730752
748144199715872769
748051421791129601
748152680514723841
748133290423554048
748120216748589056
748051530838908928
748135471306399745
748075845110009856
748119776036294657
748138231212969988
748117599595028480
747974493788868608
748077606524751873
748077451629170688
748054625970946048
748143755253800961
747964981279260672
748059428444848129
748041984535859200
748106115381137409
747952989755834368
747988515552538624
748139388622741504
748075182539972610
748039711021752320
748030890685661186
747990969228886016
748115980384145408
748128597055967232
748036947331915776
748103414270332928
748147798281945088
747995163427995649
748016512338886656
748079771146391553
748103137265745921
748098104348545024
748079334800293888
748078089037553664
748025198981558272
748110506909642752
747962720700477440
748042248848289794
748157151705767936
747998321583751168
748106278799572992
748144464087048192
748060577881296896
748009205899083776
748167717010743296
748052054854230016
748124020978089985
748133856700678144
748006165120950273
748113652692193282
748049001602256896
748104827629113344
748019892985683971
748049819655114752
748067653466611712
747955720075776000
748045088262062083
748007075347861509
748165066466398208
748129351913324544
748135534258720769
748086389389033472
748040537601679360
748166412565372928
748142148806017024
748052574952120322
748035105885663232
748149710788116484
748155167904784386
747966109618421764
748116144029077504
748035328242499587
747959746662039552
747955888212742146
748053854407753729
747946459077582850
748114600332247040
747963878198255617
748074528174047232
748086381377773568
748081612269715456
748069901923934208
748001962520621056
748134573712809984
748120073894793216
748069746604670976
748076516341256192
748117192705773569
748144447335071744
748152588395216896
747976096042319872
748094035605262336
748059617146642432
748093520037224448
748120992568999936
748043238494380032
748132258297577473
748109521302732800
747964616219594752
748117729371131914
748147181685739520
748144879255977985
748157369666789376
748094442712662016
748114256478998528
748100385848631296
747986196224147456
748028789100253185
748120720039878657
748071055076560896
748168480566874112
748157126468603904
748061903327531008
748135068535824388
748077166450053120
747975777472385024
748092748100702208
748072665924001792
747945767021731840
747997524825300992
748100998481195008
748079166835277828
748133646914228224
748164512755355648
748115116298731520
748069754796122112
748042743503593472
748161702596853760
748022959088996357
748131490995802112
748019695966687233
748100021250187264
748140793819365376
748019322463916032
748041393000570880
748165309597618181
748111878392549376
747981284312498176
748071734633504768
748063446600650752
748091817082642432
748082845457866752
748103317750951936
747950926158241796
748147479460339712
748052868578541568
747963190110228480
748114315148943360
748041896354791429
747955103475318784
748110964176785408
748160343566860288
748094425834848256
747978801645232128
748147471235297281
748151329995034626
748054957614587904
748003338227224577
747973562829520896
748035617729155072
748135794351706113
748059105668042752
748036292840161281
748030236361695232
748077619359416320
748067326495440896
748136444607213568
748127736971956224
748078353123409920
748108879461031936
748066873485463552
748163342427127809
748109739414818816
748006215393878016
748155545337606144
748045998333788160
748155356459708416
748043624336732160
748053086636244993
748126944433152000
748112562164731905
748124675394408448
748140668011352064
748099626696380416
748046757775441920
748146414346178561
748076948132401152
748066865105215488
748131771955318784
748092693520257024
748147802572750848
748067339149639680
748015241792000001
748026389987721216
748152307284578304
748109433234817026
748164734818476032
748072430976012292
748151275674558464
748133172701892610
747946304114933760
747955829366652929
748145231388905472
748071990355959808
748092953680289792
747982601361600513
748044618567196673
748160238696620034
747966566558404608
748160209302888448
748132690445090816
748146183776894976
748130157098074112
748138998657343488
747989215896604672
748069977433870336
748131579042607104
748124238868062208
748127887862140928
748101568818405376
748054017771708418
748001496843886592
748069151097380864
748071768410165249
748139002989948928
748159345460842496
748030123140648960
747948870978707456
747968483510521856
748131473987768322
748121537866248192
748074087533154304
748141938759598080
748054902941827072
748162629517049856
748011479471919105
748105712857800704
748108485246746624
748028931983409153
747951270258933760
748150738707165184
748081339522482177
748038054309404672
748082606370066432
748120107541479424
748152865009635328
748104613794963456
747996794987122688
748032085860954112
748034594285445120
748125597877084161
747998363711266817
748115959458652161
748081125550100480
748156287754571776
748095013272195072
748149589228716032
748084992891322368
748149970985959424
748126139160223744
748143096769150976
748022199945138176
748139648946413568
748011571729797124
748111408785653760
748114893870612480
748086091857727488
748110100078993408
747985818678140928
748169013373579264
748094799274778626
748108414048419840
747974980495941632
748122678687567872
748043855233159168
748150168076361728
748021788966293505
748137031528742912
748077225216458752
747947381858131968
748139174860038144
748165171063951364
748107583240675328
748111819814768640
748041363778842624
748080794179100673
748033444811268096
748006898998337537
748055817383882752
748131524659273728
748026121816514560
747956450039738368
747957230276841472
747978843630239744
748008665089703936
747959620812013568
748141637163978756
748143452920102912
748122762649141248
748013949686251522
748083147510808576
748124289153392640
747982660111261696
747955191874355200
748149236911472641
748000704321687552
747953237068779520
748139518906228736
748162692192604160
748163124184887296
748060980421201920
747999324429221889
748029926004170752
748056111048167424
748066193983082496
748090227504353280
748168916703322112
747967166423703552
748093322917445633
748115087219523585
748098963950153728
748122255255822336
748017506451865600
748124138301198336
748037299607339009
747978067646222337
748086935038660608
748041388982403072
748135291047776261
748158946783834112
748068752344809473
748011890542993410
747959482450219008
748104756602691585
748125903989805057
748098116910473217
748038004233605121
748022736820273152
747955665767800833
748091162909540354
747953392538918912
748023273863188482
748054403832287237
747946279049658368
748140005290283008
748145143274930176
748132589685215233
748139988559237120
748150826485571584
748106002340392960
748146133394927616
748152563162296320
747951937039958016
748065384419438592
747956974323523584
748131142675554305
748062507017842688
748109814719455233
748112616753618944
747950854863478784
747984631572606976
748050582838059009
748029091178221569
748156597998759939
748121378268778496
748108879620358144
748131784546787329
747948703135105024
748063060670177280
748100390181285888
748130886932004864
748139212805931008
748117049881280512
748077032148439040
747969976871485440
748051652498833408
748059143249006592
748130413160194048
748118844988850176
748023189880643588
748133705693208576
748134439570509824
748069180344262656
748138235424026624
748129351686725632
748111689741176832
748119092666728448
748120262873354240
748063736070549504
748080928413605888
748081889190289408
748128810927788032
748132463948496896
748148444447969281
748105641298792448
748168153230893056
747948191300071424
748074100401315840
748034623507152900
748164286262960130
748030131508252672
748099761165701120
748058539218767872
748099689661235200
748016319740710913
748066957526605824
748138835163357184
748089203888619520
748080827859271681
748041594452975616
748071784931540992
748145613364207616
748116697542987776
747953447102668800
748090894088273920
748122087357882368
747960405163646976
748080878467813376
748066131034910720
748129246904729601
748029175018229760
748134536098217985
748070098775187456
747958316568035329
747951978957930496
748081364600135680
748015564505882624
747974644821549057
748088465741463552
748040323528560644
748168111472394240
747987630520942592
748055356106903552
748123408597016576
748137576997888000
748073823585579008
747980730836320256
748063723735105536
748092966393229313
748091456418680832
748000255510192128
748077359073472512
748163275553148928
748054743457628160
748062863533744128
747952796683603968
748168602344361984
748151413893644288
748143788514762752
748014914313269248
748040466025881600
748160494389891073
748075736058200065
748147949285302272
748141267708747776
748097181521940480
748144484945436673
748158338765053952
748072619564466176
748079229942771712
748043775465897984
748120581455777793
748040424124727296
748089879171637248
748086662387769344
748139166454657025
748150453301555201
748123534270988288
747978562565709825
748068639488737280
748032526258692096
748140726731612160
748038788467810308
748125778404085761
748019913965580294
747989878462308358
748162470259220480
747963953838329856
747946769431072768
748012213420580865
748042903046488065
748146976479453184
748040394651406336
747988880477945856
748096271508901888
747963085332287488
748079112628088832
748148045917851649
748146833621385216
748109009673125888
748132723974377473
748082988081123328
748154203177005057
748115678255845376
748091976508112896
748129939015217153
748152714098515968
748002247628496896
748061462703280128
748135441761714176
748145449622605825
748151354967789568
747963093997625344
748086439758409728
748052038106386432
748132866781904896
748116987188936705
748059504265334784
747949822871744512
748054919727431680
748098741773623297
747957209015869440
747973038537248769
748163921379483648
748040017356926976
748166123460272128
748001777937682432
748098477654216704
748108887719456768
748125753234063360
748153901191397376
748133663381028864
748118606165184512
748130861724340224
748146984792506368
748165414417473536
748071349017509888
748087144606892032
748148654142275584
748106191100907521
748057981493850112
747972388449443841
747961185379618816
747966852047994880
748067515322998784
748025320318578688
748058572848664576
748026520233459712
748094375410950144
748125857944739840
748041628024213504
748136771372875777
748098385194921984
748124067102875648
747991992488071168
747993506535243776
748090705713704960
748104425223364608
748166417103589376
747950208747732992
748040705302470656
747947331484418048
747950318047105024
748101430200909825
748088138594197504
748105830113939456
748092983040348160
748051979503566848
748006039296040961
747945737791610880
748002667260182529
748021684104470529
748070598224523264
748071571055489024
748040143303507968
747946442300395525
748168061119758337
748091846556000256
748022669866598400
748001928752336896
748069268361777152
748017112132780032
747958194832453633
748036586508525569
748106459154624513
748161194918305793
748140768540360704
748078156364550145
748162772110876672
748124746668195840
747981179685593088
748066424724271104
748009067503837185
748078806234173440
748160234418483200
748112301979381760
748118643976855552
748108669905141761
747944857067524096
747947016987213824
748107986065825792
748082258075066368
748032622702505984
748041636249206784
748037949414072320
748155654175592448
748151590247268352
748160662183022592
747977597804437504
748131914674888704
748109043164557312
748055465112764416
748094870451953664
748152244521025536
748056035269574656
748129024866684928
748100256009707525
748157864896831488
748115447589965824
748125468008775680
748109189948579840
748167905745866752
748074188259332096
747973122578595840
748013513747140608
748083961151184896
748135043600683008
748133642627612672
748092865381867520
748097227487350784
748016034288906242
748066877667155968
748101820615172096
748059701259165696
748108485263503361
748168622925819904
748063736125067264
748099790408388608
748121584133603328
748083612780740608
747957993594097664
747944655774490625
747971180456353792
748025295257616384
747945548846665729
748151829280632832
748005045233385472
747992508630695936
747971113439870977
748087761324875776
748063048464744448
748022975945900032
748077661382127616
747991355138449408
748128961859706881
748111425562873856
748026784243908608
748122091631837184
748161513706295297
748064088543092736
748084661642010624
747983410858074112
748144732476416000
748134896724512768
748057889193984000
747948090955423744
748148981243351040
747975689157083136
748088054854754304
748105268043603968
748138898212134912
748136930911584256
748139116164845569
748099152853278720
748131407206223873
748104752223793152
747975882128515072
748028516390834177
748101224948465664
748013374953373696
748132598321319936
748145567038119936
748167612119539713
748080622422233089
748093356203380736
748047437290409984
748134083096616960
748011911447457793
748052029751312385
748064528970170368
748104353601323008
748098821683544064
748085131227734016
747964435977797632
748164684755406849
748158619674357760
747990965110063104
748124167585828870
748060548403724288
748156409120948225
748075769793028096
748016877276905472
748081910073729024
748000385579814912
748132778613571584
748047122528874496
747987395576926208
748166807157153793
748043809087455232
748128047350505476
747951920204111872
748055158769205248
748125513890160640
747979829270581248
747978264463958016
748126428256997376
747970366740508672
748147408245243905
748155377502531584
748081364830814208
748048359630442496
747996413192208384
748069301945503744
748086758554767360
748032396356902912
748143205670084608
748023634233561088
747977459211997188
748135869907886080
748153209030574080
748116471209852928
747953228969500672
747975257504505857
748084338680438784
747948384573661186
748147785879396352
748028457821609985
748006156665294848
748101639945527297
748089455437844480
747996522416046084
748136285001424896
748080416893116416
748148490350563328
748104970197663745
748073592835948544
747947575093825536
747997008984571904
748067771121078272
748119042100236288
748113703099338752
747949764243763201
748161656312717312
748080605569519617
748076612550336512
748146661650628608
748058061265375232
748083151675723777
748088746906619904
747995889239793665
748095239714312192
748104785614757889
747977501176041472
748093037553692672
748026637527166976
748137371267383296
748104441987997696
748090621743738880
748002306185101313
748083495432519680
748132418054328320
748009558530994176
748145831090393088
748096858648616960
748087933169590272
748153636807708672
748127002864066561
748141703878447104
748050280978259973
748134284200906752
748103548324450304
748028134994345986
748143927065096192
748041804214341632
748077174851252224
748095449391718400
748103741493092352
748152986896109568
748085865226838016
748127003224604672
748122410344456193
747979208471633920
748082971333263360
747970656273326084
748118291370090496
748123374891601920
748121265127493632
748067959898157056
747973436861874176
748075907970142208
748131537007316992
748096061646872577
748003593962262528
748065984146214912
748131755253628929
748084632269242368
748159059937869824
748156606488133632
748049731360800769
748011709873405952
748078881911996416
748074322380603392
748096040562208768
748076025590976512
748099081348722688
748077355160244224
748086150691229696
748158338555219970
748115716105183232
748165838017007616
748043104159150080
748084925908271104
748127649067859968
748152638500286464
748150843556376576
748142085732204544
748064214242197504
748116123174977536
748104672754405380
748166459033944064
748130115025002496
748156241524862977
748130022972624896
748066965864976384
748138767999991808
748014243514048512
747951177690578944
748066672024633344
748141947429208068
747971343887413248
748057050584854528
748063354460209152
748032220145786880
748020128021876736
748161765385584640
747946618536759296
748104945291886592
748088146819153921
748096992652365826
748059650990444544
748129213497020416
748044140286468096
748081448641503232
748161354540978177
748166744259366912
748167545287487488
748049043683708932
748138713566351361
748155935432941568
748135123334246401
748163174684295168
748159852845817856
748139804018118656
748164038606065668
748160339318087680
748020019125161984
748029888100208640
748064294080745472
748116064198926336
748084196099358720
748135731424550912
747982093980827648
748152626055778305
748118132234063872
748066915420114944
748127477143343106
748162562445938688
748035416289349632
747972174598676480
748124297877659648
748145977912102913
748110200620654592
747971121547382786
748076822257008641
748123664495763461
747963215485665283
747946681380048896
748102529213411328
748081167635779584
748056064965246976
748097793970020352
748094958670839808
748145709615095808
748104253009453056
748069704674213888
748036414533664768
748093926746251264
748131599879929856
747945784054788096
748074964239147008
747962984773869568
748123924370718720
748022023809601537
747982144538972161
748084149987180544
748029418430435328
748103657346957312
748126847918039042
748152227437617152
748105532343345153
748064608397705216
748084716104933376
747957054149537792
748081641508208640
748112658688282624
748113534970699776
748073412552167424
748010007275388928
748009617007976449
748032727497179136
748003652904812545
748156577216143360
748132514317885440
748126927727235072
748136477876424704
747952905668468736
748034950557990912
748086003806650368
748161979316056064
748119986162511872
748165687202484224
748121348950589440
748107474259976192
747968101933809664
748067297227464704
747948862602616834
748029019774459904
748128668057206785
748127460324179968
747973240019099648
748047990825320450
748050800790896640
748157768247422976
748027136527708165
748061781445185536
748070077841309696
748146829552934912
748128940682788864
748101484882104322
748053606851575808
748019171850588161
748051816085061632
748122015874297856
748074125554556928
748079196287688705
748090198077014016
748045277215531009
748142513614118913
748095134500282368
748167519916036096
748101258259603456
748132002566574082
748016084582797312
748109420408692737
748125128366534656
748147555003834369
748063753128808448
748160314089209856
748022082676600832
748072787361697792
747957125310087168
748088302138441728
748026486523830272
747975345178091525
748146049571753985
748011483687165952
748108334201475072
748121751737905152
748078877486911488
747980542168047616
748094350245171200
748151396944461824
747980869198057474
748106404620283904
748103032668364800
748059822969479168
748032857667403776
747952197191688193
747971465560002560
747944672593477632
748022975815909376
748036636588531712
748105440010002433
748008975145250816
748095449123414016
748102860622069762
748150906546446336
748038683647971328
748041141359157248
748069545462669312
748026209703989248
748090466491637760
748059810252398592
747945494605930496
748037597042249728
748006018160992256
747952151025029120
748153238533242880
748082144791035904
748038465523163137
747988662466543616
748014600076001285
748162642162876416
748067045300895744
748167566292561920
748107646448902145
747965094445854720
748043825818570752
748137299888701440
748078907069440002
747963089794924544
747972157548933120
748167696001409024
748047109803343872
748142584976052224
748095558359875584
748082543468122113
748155360544956417
748117909881360385
748110058203021312
748130891017428994
747978679909683200
748146359727964160
748042190207713280
748090478965497856
747946047998156800
748089350911565824
747970819603763200
748137065297158146
748057729810501632
748053770655965190
748128902921347072
748129213333413889
748077317390426113
748041627931934722
748127518759202816
748043603671396352
748039920745320448
748044744379535360
748020807570497536
748100558138007552
748021730266988545
748054362019233792
748092508979101696
748161920633540608
747971280905842688
748125547805442052
748167582834954241
748079884153520128
748049475520839681
747997335955791872
748086192298655744
747945368684367872
748081524084449280
748138239660294144
748030278111797249
748061651543285760
748086989342277632
748047336572653569
748165460693258240
748085433331027968
748135521713528832
748134787718717444
748053476689715200
747959549592805376
748142421406519296
748083570846146560
748055188259409920
748014818049794048
748060443617333249
748075912181202944
748001580897734660
748048410117312512
748052830846607360
748100088170487808
748011991197949953
748076335839449088
748162340114280448
748157264985493504
748026675103993856
748054630425321472
748136708496105472
747979464152391680
748126898023206912
748105674870112256
748121420329193472
748127229645828096
748061702118318080
748114197712633856
748047751536062464
748123542735163392
748069809665912832
748045020960272384
747948975802638338
748043712530382848
748041842067931136
748059772566515712
748067628351029248
748135014253142016
748130085652336640
747959348115079168
748071042753658880
748148909722243072
748055624513126400
748026998413533185
748059709769408512
748053011268788224
748072661448679425
747979531093442560
747953400931721216
748133646884806656
748063220162789376
748061953533190144
748160112859160576
748149442440683524
748083407314313216
748092383296954368
748063736087314436
748085223691288576
748084590263173120
748137618882367488
748119667399606272
748129268027301888
748057465623879680
747946430015373312
748072317876576258
748139112121630720
748034950432169984
748138247952416768
748045599866560513
748149698217795585
748145793656225792
748130874504417280
748020950243901440
748071986526576640
748072401401970688
748060347144208384
748164390994776065
748073232033513472
748033495335837696
748056463021465600
748111865817993216
747987412458962944
748020207789219840
748161039888441344
748016428754812928
748093264037822467
748075824335691776
748144354745778176
748064344362090497
747971608174825472
748165351402278912
748165984947666944
748145650773037058
748039400739708928
748166781785767940
747951584718512128
748137702885834752
747954441047904256
748096313368129536
748134108128219136
748057947939442688
747975915884294145
748039212172206080
748099316477210624
748118845110484992
748115623734026240
747964608011350016
748095012961914880
748111962429591552
747986544108015617
748149954342883328
748009465853652994
748129649608241152
748111442105098240
748090927621750784
748038905811845125
748065212599836672
748150134760939520
747959906225946624
748130614499483648
747959361046097920
748062444157796352
747959637627052032
748100503503015936
748001387892645888
748137296025780224
748086171360714752
748154471637786624
747982270292598784
748100415518978049
748076226993070080
748036926066860036
748155063017799680
748034698878812160
747970488178249728
748141628607475713
748006144174620672
747950917748568064
748039476140773376
748100281058099200
748058661147316224
748070266576723968
748167872225107968
748067976767807488
748135043478978561
748001534621933568
747958555521613826
748089279591649281
748014629381640192
747952989541892096
748148360373239808
748126231447625728
748032702364925952
748145772395388929
748064260543045632
748154312078073856
748067204948713472
748084678226223104
748090369779314688
748041191875317760
748121055705739265
748043993502613504
748133709753237504
748024297000677381
748096531497095169
748041577587679232
748087668911779840
748131465641099264
748020283320172544
748041816512077824
748066483364839424
748003170475966464
747982110657417216
747988981263048704
748079334682988544
748162352504315904
747991464043384832
748097009404551168
748117519756562432
748133160425263104
747981590622408704
748048879791312896
748138076170424320
748127862729936901
748029187726913537
748142249314291712
748152739281182720
748137782296584192
748130287150764034
748063920607330304
747959092321320961
748123475445874689
748110062338641920
748086171431907328
748134448076570625
748093654091333632
748122188016979968
748132585620942849
748050624638492672
748133571370586112
748021742929649665
748164013750517762
747960891694526464
748132057193324544
748147462930632704
748083587971321856
748133059673866244
748154081588424704
748161589346447360
747960267045109760
748146200478650372
748143272896438273
748059956964892672
748145462314696704
748100452907102208
748020916702019584
748142869928501248
748038029240074240
747962263391211520
748052462062436353
748132199669579776
748100616774426624
748102709438472192
748168862114406400
747991032109891584
748041246476746753
747958484172320769
748110934502154240
747965207834726400
747975265645518848
748148549045592064
748107046516568064
748005393306161152
747990851813408768
748110653651582977
748165284637315072
747951257374044160
748094568583806976
748035520987598848
748046241578291200
748076260371349504
747955900657303552
748156161979977728
748000142100414465
748056769323237377
748058313032630272
748127841905164288
748091687080067072
748109932348637185
748045218327502852
748159680979992580
748116378650042368
748095852053467136
748108963393191937
748155847449141249
748162516174381056
748146795952410624
748124868286251008
748043045648596993
748134661730209793
747962846558961666
748150944244785153
748161194977001472
748159538134671360
748105184455311360
748149857727111168
748059751498584064
748105050204016640
748098280610013185
748090529561313281
748063220359925764
748132044446760960
748005481264844800
748054022087712770
748152462415101953
748084950755385344
748099991579799552
748040491434971137
748082241352392705
748154655910301696
748141221512617984
748071671580528640
748107700907675649
748051635755225088
747956571834097664
748064709048426500
748058682060083200
748097542345342976
747999110142234628
748162012912418816
747970924704575492
748161895270580224
748111203256328192
748161987520118784
748130958407270400
748121537849532416
748098037348765697
747978742946013184
748160519673110528
748100348376719360
748096820669222912
748160339196383232
748103774837809152
748108162247581696
747972761788768256
748008664917745664
747952524372545541
748066273871814658
748106295815847936
747958001978400768
748146531757395969
748147986933387264
748066554684784640
748073353752285184
747948078146150400
748119662853038080
748055419046748162
748058497531666432
748111588888961024
748015740683419648
748168602042273792
748155704549183488
748047172780830725
748144866375405568
748096128692936704
748017493927731200
748113014860087298
748093909864153089
748076289643405312
748112016750043136
748136813655638016
748104852828479488
748111391840677888
748166312191471616
748047839532552192
747945741809655808
748167029337657344
748129439989571584
748078630123757568
747992873400926212
748111085501317120
748155947932127232
748048880055492608
748044798938984448
748037861635661824
747964737925812225
748127476921040896
748164235688091649
748080626411134976
748059906884907008
748079896891637764
748072896606658560
747953446913859584
748069172089847808
747947025279246338
748055079224213505
748065858572984320
748140412225884160
748160888847339520
748044920527667205
748055628422254592
748159982667988992
748028994633752576
748153477356978176
748082027598090244
748164240268201985
748166094104428544
747960795242237952
748126675737640960
748125300207329280
748022741161418759
748054110021296128
748069235004407808
748098271869083648
748010388864770048
748153498391437312
748122024304836608
748117586714460160
748053200226422784
748050259725647873
748042165037764608
748083617071529984
748063639802908672
748101958980997120
748136524248604672
748047449495834625
748060267301441536
748096661579194368
748168308445216770
748056811475963908
748079724660940800
748121357448253440
748063568579301376
748044866052042754
748018211078168579
748040185087201281
747957666429964288
748152777038303232
748011449767890944
748159684855603201
747965874607263745
748122544281096194
748139069889208321
748122028574597121
747950028543524864
748043263853080576
748149014940491776
748150889534238721
748137287343575041
748146183520980992
748078357636513792
748000628752916480
748101975569502208
748145747498012673
748075274852524032
748130060469567488
747947109526159361
748055783657586688
748138206143614976
747982807209676800
747955670100500480
748148884698869764
748133877517062144
747945708490219520
748080857240440832
748117641248800768
748150382002573312
748145839617499136
748113308671217664
748079116855971840
748089753560457216
748145613292847104
748147588474507265
747959574854918144
748143587167211521
748101535331192833
748025131939860480
748030739363540992
748092387499585536
747980806249910277
748147601418129408
748080714709622784
748071579691716608
748146552879751169
748091598739759108
748010673838383104
747986061658300416
748148415092133888
748135865667489796
748152051427794944
748109647056338945
748134489965068288
748030425138925569
748040017377890304
748044190890790912
748101174465863681
747967350876471297
747956403789144064
748052658871734272
748039354786922498
748163246012637184
748063031314227201
748043162892046336
748081586906763264
748151397141590017
748156749031542784
748151271383764992
748085986790256640
748163044694458372
748087861589708800
748045977521643520
748072774913007616
748103376655818752
748075568248295424
748162709296910336
747992034535825413
748044798771269633
748129557430026240
748061924223492096
748066387025854464
748003371928399872
748121546124857348
748165431328903168
748119654590193664
748099681272668160
747960908668755968
748075568248270848
748096019724967936
748159877965570049
748153095885099008
747996031820800001
748087610204102656
747955460125298688
748049450455678976
748128919744708615
748135681118003204
748084921781133313
748099366846627840
748145285939994625
748066265219076096
748017783208878084
748135236362510336
748018249019854849
748108921408208896
748077485166854144
748126201898762240
748080526154694656
748129200691945473
748161685651783680
748083734709178368
748135794276188160
747950720800940037
748072560970047488
748078051230105600
748114403506159616
748166161179742208
748138524885417984
747974065982345216
748079695309070337
748150759456382977
748150562395348992
748066760222334977
748019616237166593
748129406380613632
748153200704819203
748088394522173441
748164332438052864
748099509524242432
748094685751611392
748139229436338176
748077988399423489
748101925166530560
748092651535228928
748165540200407040
748040478575198208
748036687138263040
748131499283714048
748053321726955521
748001098485628928
748146259064565762
747948137138905089
747989287325569024
748119570574090240
748104894796697600
748129825974550531
748057897876217856
748092639073943552
748098578334154753
748144308725948416
748098624475828224
748026599749070848
748040218880651264
748084753614544896
747947222730440704
748152890460618753
748155197218820096
747944974424039425
748035043034030080
748114369783881729
748088579096715265
748085689149841408
748060414118887424
748017439523356672
748108254660591616
748163875011436544
747974196274266112
747986531521007618
748139267306598400
748125468109451264
748017598944657408
748156405274796033
748152625879670784
748099777745813504
748067314088706048
747979153710931968
747969817190215681
748005691139448832
747951391851814912
748090646901161984
748138004510707712
748086540711133184
748050620649738244
748134577953181696
748037127292751872
748028868775256069
748056182263250944
747970614133088258
748010774518435842
747961613039329283
748162579315441664
748132967277600768
748024959830790144
748092131672268800
748011366183804928
748158435217203201
748070069666725888
748053988705247232
748071524821766145
748103368204230656
748059491594276864
748028285733437448
747954050981838848
748127493756944384
748152743534157824
748049332893548544
748053091191296001
748057985818169344
748094912550174720
748082233181822976
748054814882471938
748116622112591872
748045478399459328
748068181986656256
748079502375411716
748165196523388928
748147819555360768
748096065887313920
747946924595154944
748054869559377920
748038880885149696
747950653323022336
748119725750763520
748127011491581952
748096946611560452
748105058399686658
748103615718506496
748152063985520642
748048804482547712
748119100891762689
747971478058991617
748124331176255488
748161044145659908
748107147079127040
748073831697350656
748045520132837376
748095579314585600
748095042594680832
748029477138087936
748139929692155904
748133722285740034
747990277084712960
748129888729698304
748103116625690624
748054873392947201
748036573955035136
748129280668774400
748150210124099585
747962078925725696
748062012291321856
748064566660104192
748045012974374912
748139846196166657
748119549707444224
748007138144944128
748113279294255104
748157910891507712
748043536344440834
748087416997744640
748028030229045248
748093935084576768
748068723295158272
748003564690280450
748003027987087363
748124264356798464
748094748645171200
748135337290006528
748054936634691584
748054328146034688
747999328267010049
747989291582709760
748054789838221313
748122091543793664
748148075319934977
748104165033902080
748162793032028160
748090738903289856
748084204399923200
748162868445585408
748080928807862272
748098758492192768
748155377364107264
748148066889404416
748031620213522432
748120195756138496
748163552159076352
748055871888961536
748109420392030208
748131725629349890
748093775818395648
748146494151221248
747949466653687808
748140361751666688
748053934145703936
747962276032831488
748035365685043200
748016256557678592
748092186143621120
748094086339563520
748114353170354176
747971243190562816
748152995221766144
748161409037570049
747985046942978048
748048997537951744
748129255184273408
747972413376212992
748163380247138304
748107004498055168
748138528974974977
748127812393930753
748166320567422976
748063476120227840
748110678842556416
748094010732978176
748147596917604353
748158355433230336
748137127901224962
748098318388051968
748095042544353280
748077849941180416
748057260161531905
748096640280465408
748099299532283904
748152151914975232
748099966392995840
748167532767485952
748144409439514624
748107331918004224
748132551903043585
747965228659380226
748099370915102720
748080798688026624
748020459329970176
748105687486595072
747945909850365952
748030194171129856
748112339761770496
748102508195815425
748160993830776832
747955267455885312
748034468401807360
748043444266897408
748135660066738177
748150554057150464
748105280521633792
748046103346614273
747980869395156996
747989329121710080
748102831291379712
747973415991140352
748147475530268672
748131197151285248
748161174190063617
748010023708680192
748149790832099328
748149727745708032
748132161849532416
747989773604782085
748044203104538631
748020882757550081
747972854122221569
748162193091362816
748116496128352256
748065468292956161
748133093152854016
748093440194396160
748145034520846336
748145420363259904
748018555065597953
748008136309628929
748135567980924928
748119516161445888
748130677447606272
748012447995432961
748073488058060800
747986766431412224
748129720894652416
748118576784154624
748074314067369984
748076620884353024
748151308994023424
748073953629966336
748103514753236992
748049181995077633
748045218306494464
748141477457330176
748060833557659648
748002449177337862
748065912943587328
748070837031436288
748128022419628033
748097449923837952
748142794733199364
748125182615748608
748026260069158912
748164760110235648
748114441124872192
748110091719671809
748086880369971200
748077858560565249
748101631779151872
748060980534460416
748096485313609728
747985487021875206
747965207910191104
748159970152165376
748119117576736772
748160398180777985
748044924680036352
748168174231818240
748090701468962816
748138155816161280
748141989225345025
748048913425399809
748069436263960577
748142022691782656
748119176653508608
748147651489607680
748166748189433856
748142148453818368
748140198429601796
748129716729749504
748084892047642624
748063849228668928
748155926918496257
747944727018778624
748047906779828224
747998564954046469
748094115359887360
748084590032588801
748027153388810242
748059986522157056
748065523108356096
748003417876987905
748154115176402944
747973630085169152
748063341906640896
748151225300901894
748167834732216321
747980760397783040
748096887958315008
747963437758590977
748017888078987264
748008887069052928
748164537715671040
748124360813187072
748164697208291328
748063446835539968
748142261721042944
748136750615248896
748017913186091009
748146783516246017
748147982978191360
748047521117765633
748132258465325057
748121936224526336
748143608088432640
748126033958813697
747951983135457281
748023831437131776
748139640331309056
748070921047523328
748068081474363392
748000754628202497
748142517896384512
748079137709973504
748102793358086144
748095864351166464
748115674132783104
748086570088038400
748011864987213825
748168505468534785
748022896027701250
748078705717587969
748130404436217857
748165892496719872
748054693297987588
748080626469847041
747976284999942146
748133353040183297
748154316465266689
747991715856846848
748107289672880128
748080765024473088
748163547918630912
748142899460710400
748108468196880385
747967879342100480
748049152425267202
748071185372557312
747948267091148800
748035793885749248
748078072147120128
748060346959675392
748084997173710848
748033528898666499
748041418288005120
748136276654702592
748154270059401216
748114655067799552
748159072780820480
748099425323495424
748008149005795328
748007167383474177
748119356995940352
748123442055118848
748139464485146624
748032689840717824
748142144569901056
748144514062155777
748138092977074177
748037991575228417
747965639696887808
748064809938198528
748153993281441792
748163682371178496
748024737444564993
747976218004230144
748167524215308288
748020807423627264
748123462972092417
748110326516744192
748107981741494274
747966654961750016
747952146541346816
748105352030257153
747985772226162688
748120514380578816
747948094990475264
748130672850649089
748157239706300417
748001757083607040
748013425670950916
748040013238140928
748049312022732801
748168971086667776
748134691019038720
748047781105967105
748075995941507072
748039384017035264
748056660397154304
748075715250229248
747961445359443969
748087182338985984
748088897947729920
747983050324193280
748107679705468928
748085424749412352
748149614725967872
748019595404017667
747996786510405633
747964637472231424
748019746256334849
748095336015609856
748164097259225088
747952322815397888
748059063607562240
748081272443015173
748071487026958336
747987647352602624
748092450519023616
748060213056516096
748024066628530176
748059340335091712
748141641291051008
748044899723939841
748118203503640576
748136494905307136
748030613668700160
748065116281774080
747980869441298432
748008341817987073
748059122373885952
748114348862738432
748163308813946880
748164214997417985
748088142855442432
748133432841089024
747964616458674176
748139263183683584
748055175621918720
748067175580205056
748067758299045889
748070942081941504
748079548814725120
748008048208265216
748145021933752320
748158322033954816
748088029663870976
748113757394604032
748022480888029184
748045331733032960
748041598655676416
748163183253266433
748084262864302080
748075769469931520
748149950245122048
748057071376019456
748006756383621121
748041002984812544
748083252099977216
748103682521174016
748166073027944448
748134368191840256
747963093666439168
748047990531723264
748137140769284096
748014297897385984
748066563090157568
747945960181948416
748159450083581954
748097097459712000
747969225940054016
748102583961554944
748013781905715200
748091536160751616
748073542340714496
748079133259771904
748048955267743744
748103221386821633
747995004241489921
748007465351061504
748139040881410048
748096904731459585
748116383259463681
748083776727687168
748062511203745792
748104940950814721
748117343486746624
748062951802707968
748164793580818432
748078546430623744
748156811849633792
748045126132469760
748163501919768576
748128638931984384
748071369678667776
748156841281134593
747998313375539201
747947230808551424
748045562189078528
748078445649879040
748043544611459072
747954973577613314
748168975448702976
748061257354223616
748003698933174274
748149849485250560
748150440966131716
748035600905830400
748135559353098242
748101820564660224
748015073722011648
748042500422631425
748152814581448704
748053761969561600
748007104582156289
747951509237805056
748125140731441154
748018181915152385
748034451523964928
748132078127022080
748079880017973248
748028529091186692
748017057678114821
748010619375353856
748124549238095872
748115670148190208
748105029035433984
748047147531182080
747984916823048192
748045218226765824
747948753663959041
748151728298549248
748026364943540225
748058992203730944
748144057151533056
748113375683575808
748070006563409920
748031834269884416
748068773656137732
747945523986968577
747993104037253125
748040700911095808
748108019427311616
748142148776693762
748104965961453568
748116722910171136
748132451277545472
748053409719328768
747964805248581632
747972774216470528
748061244679028736
748132619032924160
748000683090116612
748141796253892608
747949898708955138
748028537735684096
748159974249902081
748106031549587456
748134699554451456
748072762212745216
748104894792478720
748141397698617344
748147202938175488
748034095070994433
748153548609851392
748069524281434112
748122993293934592
748065703425679360
748071797409579008
748030164748111873
748101434525253632
748062209390092288
748135173598773248
748044945865441280
748125128181977090
748042517346680832
748125174445137921
747970823969964032
748041854583709696
748088352516116480
748071738911653889
748068819726385152
747945402285064193
748100537074212864
748102806079414272
748053544008323073
748167817992691712
747946672974598144
747954831004958720
747967992768520192
748034938214178817
748077879372685312
747948208387723264
748043020579278848
748115137303707648
748145927530110976
748145306886246400
748131373358120960
748014847149871108
748147118980890625
747947856036782080
748099173690576896
748091581970911233
748052164195540992
748108913023848448
748105146589143040
747991892026003456
747999798305918976
747970660463370240
748149157173485577
748073357715726337
748064705235787780
748088243577561088
748162746903072769
748161064769097729
748082425935298560
748050004099665920
748028407426990081
747984958774452224
748044974860668937
748061748163391488
748030030870122496
748095549778235392
748112620553658368
747980089300647937
748111559730171904
748142744401547264
748166878447558656
748044211694501888
748028579506716672
748053506171473920
747959176517849094
748164504396103680
748094899648630784
748032937459859456
747967158060126208
748042852798767104
747993447823343616
748045243270959104
748044513860591617
748076050689720320
747977543253385216
747950406118973440
748021881052237824
747956298969395201
748101740533268480
748148867829481472
748113665065369600
748162122069139461
748126034067865600
748146267302203392
748139418033192960
748145348980281344
748081469776617472
748035244381577222
748078726588440576
748000385537818625
748048971994697729
748143021204574214
747969314137903104
748161182557683712
748095193375596545
747991963039760384
748099115112792065
748128751922331648
748067326654820357
748035290196021248
748162847343927296
748021038127124480
748039342023708672
748087781923110912
748078646955483136
748068337343692800
748127955214286848
748019326796574721
748051996469506049
748116920046596096
748121084734611456
748099056577163265
748009634007490563
747976809057124352
747998409777348608
748166920214614017
748119088237584384
748122368455806976
748089740860198912
748057511803125760
748107809703624704
748012204880977920
747949323896430592
748053845884960768
748054344935825408
748015782634852365
748070275271430145
748137614532739072
747992173128257536
748135420815368192
748100885251756032
748069155077660672
748122439591170049
748134729103310848
748098674656428032
747999764508192768
748113908259524608
748165674669772800
748120673856405504
748096434939924481
747973009365831680
747988352125698048
748093813424525312
748121869115625473
748014339718782977
748166555188477953
748071210223808512
748059701116567552
748126931745411072
748156027678367744
748080417073422336
748097147841687552
748141737571299329
748106379840233472
748045239357669376
748110045523615744
748139762003881984
748097873657667584
748105213479903232
748038188808142849
748070661017329664
748046279570235392
748138252104798208
748070308800761856
747974502437502976
748032043888549888
748086968219742208
748015392774295553
748152391346839553
748155708831473664
748105448553865216
748011567237767169
748099689657008129
748152441569325056
748155884807741440
748060405918990337
748033436502396928
747997277298499584
748041497904291840
748162860140879872
748032459137253377
748011626259951620
748154005897908224
748034011050708992
748056521859305473
748021940045090816
748098020542058496
748095893694464000
748073647236128768
748120463981805568
748054345216892928
748035307170299904
748088507499941888
748020723361415170
747969624407310336
748089250273452033
748144644224081921
748089761622032384
748133982504689668
748142727557222400
748107369620484097
748133923440427008
748160700233637888
748101401050517504
747984312759263232
748063446726545408
747954302635872257
747946966521364480
748048112174903300
748157134785904640
748002956306489344
748129137827659776
748125031872466944
748168564532609024
748060804507918336
748035583805657089
748070170212589568
748162092780363776
748117301598257152
748084288059490304
748130211649163264
748079523623800832
748111555510755328
748134066403278848
748038855404691456
748064147175243776
748113195500507136
747981523484184576
748078198223683584
748077602682900480
748131600160821249
748168845479796736
748047428616654850
748013517903626241
748073814945308673
748033155353972737
747973202295590912
748088062987505664
747962284320821248
748028214535139328
748047269295964160
748086834253668352
748023244368809984
748024318286770176
747967586072145920
747982639072567297
748089229280948224
748146150088253440
748140995393560577
747983587375341568
748018206904848385
748107461677166592
748139837799170048
748015660891054081
748012632716738560
747977685981364225
748145604736520192
747973910960869376
747960569060171776
748142601677602816
748155297785589760
748012800618926080
748157965262270464
748109965752045568
748114453548367872
747976498875793408
747979514614022144
748160763131535360
747966243848728576
748029216856412160
748019918088605696
748120895928020992
747949672153616384
748132199690559488
747956760284012544
748091108274626560
748122385157488641
748094471955415040
748140999457783808
747966046603091968
748109474964045824
748022396960018433
748081448767397888
748160519673155585
748087937238188032
748021486720548866
748080446181879808
748033985788383232
748104085354721280
748055997806219264
747976066975793152
748103598773436416
748141414463209472
748070879213527040
748045918759489536
748144904262520833
748108497963843584
748102470476439552
748101044350124032
748023235770482688
748067729299677184
748142652185579520
748069608037453824
748023617762500608
748093704280301568
748113522391941121
748135337118081024
748017279997194242
748032492804972544
748124494762512384
748061043587432448
748039610400444416
748084888037888000
748084204555145216
748135681206038529
748074427514925056
748042760494669824
748092312006254592
748079884153532417
748077405273632769
748131402726674432
748042772838486016
748069234773753856
748097210961760256
748076713142292480
748114059476762624
748152961419776000
748069138472517632
748099354246909952
748013731804811264
748147936706596864
748118258088349697
748168262358274048
748145462125830146
748022640191877120
748012146135539712
748079255054057472
748155172032028672
748098636819554304
748126520644771840
748020866114535426
748144216652517376
748052701087436800
748159609572106241
747961206510493696
748055700010635264
748086150577819648
747969435495862272
747953434540773380
748032660489048064
748069792817491968
748121458359009280
748136603848220672
748168396777361408
748078386707324928
748166181907988480
748004042731851776
748168648469143552
748059483084054528
748162017282777089
748064889529339905
748117196706983937
748150722009563136
748070799278387200
748161794661814276
748084150033391616
748055112573128708
747998204457738240
748054240078233600
748113597990047744
748152546456285187
748114344811073536
748149559927386112
748113669314187265
748006156606537730
748097055583780864
748099123602141184
748031243057569792
748147588638121989
748117373060780032
748125195131621378
748043070965452801
748126407557951489
748160855167074305
748102545973841920
748077464237252608
748122741430173696
748002629314318336
748150055111135232
748085106036768768
748113623361458176
748127544059256832
748059130674446336
748156572824645632
748040755718033408
748137509889122309
748028864736133120
748054890367299585
747981741634228224
748037483825369088
748024704095649792
748138541448781824
748082279281463296
748034749315284992
748046908699074560
748032920724574208
748154228183605248
748087782078287872
748066538150846464
748147953521430532
748027967222190081
748038700320309252
748077548152688641
748071617297788928
748140382844764160
747949478984941568
748096133084364800
748078181387804672
748051660690362369
748036506930012161
748056031243153408
748079858887106560
748133457906307076
748156564465455104
748000930520391680
747989635402432513
748115338730971138
748089413771505666
748081390080647168
747973856263020546
748040210282348546
748095319343267840
748127460030550016
748136737810096128
747988242776076289
747946966634602496
748132107294224384
747954482714189824
747960556456402944
748097898697482240
748096967570493441
748148439985295360
748154953772851200
748081301895319552
748165473070620673
748140550423977985
748132799761231873
748121042732867584
748110510869090304
747983922735255553
748123525806956544
748077355026026496
748137279118520320
748127682462949376
748117427435737089
748135349893926912
747970585041436672
748122481559506944
748087446538063872
748047743071961089
748139346952237057
748099001992491009
748066961549033472
748148503071887360
748167184455696388
748068194817085440
748005255120625664
747982857281232897
748139921513320448
748163073970704384
748092903336067072
748144233186369536
748138017353773056
748115405651075073
748062364654772224
748163204241592321
748081931242340353
748016847988088832
748040151583064064
748167339816914944
747954432533422080
748021709136084993
748158779053707264
748012028644691978
748116580098281472
748128559114379264
748018429387481088
748150809859358720
748105733590360064
748072783410651136
747967032407265280
748075496928317440
748067120974602240
748059181194805248
748039476371390464
748133550185152512
748132300257398784
748122083142602752
748010220929040384
747985390771003392
747988960085966848
747970022681673729
748153498240319489
748128643046510592
748029804142804992
748023361607991296
748004894435581953
748089703237320704
748064986031861760
748089598312615936
748084711981973504
747952364611571713
748033352423346176
747950863122038784
748145331964116992
748019653818126338
748152575837474816
748074977069432832
748149157135794176
747966423956393984
748079892516999168
748160834166263808
748051266333478912
748154727339274244
748154928766517248
748124016687316992
748129334884450305
748165993462108160
748081805107073024
748091959781228544
748056090080907264
748147588780589057
748141209009397760
748129544939409408
748118845123084288
748163308881059840
748150813982334976
748141410533007361
748059382542381056
748120694878253056
748015426056105985
748059285872123904
748134783465590784
747995461236195328
748135026819276800
748128022113423360
748059567125303301
748168585567141888
748134175450890240
748057159481561090
748041812565164032
748144929340153856
748150314964942848
748099526293098496
748160826092195840
748136322770960384
748140672159518720
747982484210495488
747948753521414144
748034514551713792
748048095410331648
748074746156285952
747975068613959681
748058677974728706
748038188636250112
748125316791607296
748135345527603200
748010971776622593
747981091756138496
748117402471235584
748029372284682240
747955133112291330
748106543325978625
748136406782877697
748126025767337985
748078982311120896
748103326353371136
748051665094324224
748024812879155202
748059697224253440
748107369570263040
748110288789061632
748139988659933184
748128693382488064
747972409416769536
748050733958848512
748047768359411713
747991392664887298
747967329963806720
747996237207601152
747980043167612928
748124033430978560
748005342936694785
747951840461881345
748138810035167233
748132476682379264
748045729936048128
748168191164166144
748081024920215552
747954860553703424
748157914993434624
748085873607122944
748125593863061504
748131415271837696
748133818696077312
748115485296726016
748118610028044288
748098158698323968
748141561389658112
748047378553409537
748100910077874176
748020727798964224
748084351133421568
748080924286455808
748119981783670784
747948611032461312
748017028401864704
748122934636584960
748165276252966912
748120304526958592
748097907212099584
748119738300014592
748151631800336384
748158997157543936
748033310715150343
748090927621804032
748050704552583168
748132015334105088
748158523398328320
748007222236581889
748022682092969984
748108766088994817
748124260112154625
748017296862502912
748108225208188928
747986808277893120
748044656202682368
748003367734153217
748138545827614720
748154492575715328
747969074961973248
747947759630680064
748086838351454208
748101212436848640
748104848516784128
748135131769147392
748110536311734272
748002310375215105
748159378671476737
748114117932752896
748124629047349248
748050930914955264
748137681880817664
748122582193430530
748024338985648128
748106853456961536
748092458924388353
748064612583673857
748037396118249472
748086242680668160
748090424707907584
747950309763211265
748104940959174656
748015480619798528
748102701158891520
748159035124424704
748101778403561473
748033969350905856
748137652453507072
748150721795612673
748089694836105216
748112000014815232
748063476187226112
747998858500800512
748135311872524288
748125174256525312
748107789101371392
747958929016164352
747949713886973952
748001790277324800
748061827641278465
747953665231577088
748162197537304576
748076490877714432
748126411668348928
748155125877903360
748135152702742529
748004072003936256
748086792172240896
747980869290311680
748115246439534593
748139175040454656
748102499832307712
748108300462460928
748125870469054464
748104177440665600
748062599653134336
748098880353468416
748167620692746240
748013157059289088
747946186498314240
748114700932648960
748163875103703041
748112528476078084
748121986497396736
747961000658296832
748132375868112896
748050884966387712
748004441131991042
748086368795037696
747950229748514816
748093582821711872
748115099538296836
748063610119692288
747947721718398976
748030475348885504
748066819005685764
748089354833305600
748073571600175105
748098158886952960
748164630216859648
748033893685669889
748127569208172544
748132791351648256
748156648347205632
748084208615174145
748158334428127232
748119511832866817
748136968630853632
748003183025393665
748139066055659520
747992504423702530
748018634602196992
748157415959367682
748021793001209857
748146791804067840
748067011717128192
748054848306814976
747983293782458370
748071440990220288
748145411651665920
748042659823030272
748067410264137728
748161836613263360
748153913577246720
748153309853278208
748154563715293184
748160557375721473
748159366285557760
748031964117147648
747981309620805633
748094430108876800
748123605515509760
747954143084548096
748019188271296512
748168501676941312
748079578070007808
747966218481500160
748045465887838208
748147156855492608
748129427175800833
748140903018139649
748122405931986945
748004420114329600
748105142113812481
748052646418915328
747987701773762560
748127715941711874
748062708369547264
747948673745596416
748112515737989120
747989736099221504
748109051490410496
747980697411915776
748064801373323264
748056974940602368
748140969971818497
748071541628252160
748057549354733569
748115955377659904
748153985022967808
748123505036656640
748155964738527237
748093498944028672
747952461076439041
748050205526851584
748154744166883328
748133155895402496
748009227030044673
748069620871999488
748056266010988544
748023236085047296
748106383686574080
747955007115296768
747980869365829633
748151938114433024
748104911808790528
748124381407252480
748105092042219521
748138210329526272
748103255029317632
748023563060416512
747964834608648193
748155486650806276
748090298564124672
747964486162624512
748024531948802048
748035374111395841
748043431344226304
748154953714307072
748101967340257280
748081591092645888
747985101288411136
747972333923672065
748123245048528896
747949986705510400
748130211502292992
748123773367369728
748136729689874432
748142832225910784
748037584861937664
748094165792194560
748104995631960064
748148297634746368
748040990313811968
748103364026720256
748100486734159873
748167541097439235
748063736016027648
748135555075018752
748118580839985152
748109219015057409
748081297738858496
748083038534393856
748158179377307648
748142626977742848
748100398431371264
748018970540806144
748067313723772928
748081561870929920
748141204798320640
748131721808224257
748082614578323456
748140315589042181
748077304815980544
747945146562514944
748103871646539776
747958744365948929
748128324342386688
748002394466844672
748139556608806913
748131297948741632
747950716405243904
748094438535135232
748050197020835840
747995557558423552
748069314385805312
748136339686694916
748158988584357888
748059839528583168
748072254588715008
747975483921293312
748134724728684544
747993758566801408
748050272262426624
748128789750743040
748081918374117376
748157948543836160
748146762271993856
748029938603798528
748168455216586752
748128667960639490
747996812003409920
748058728344104960
748147336862392320
748167734010195968
748017213127393281
748060389104025600
747958832207302656
748060527625125888
748069431956377600
748108602427195392
748131084198645760
748127552422567936
748047848009236480
748108736733003777
748030953554067458
748112021053407232
748159118683308032
748046086464487424
748135324396589056
748041506162880512
748065061445509120
748066814744113154
748060498193682432
748069247608291328
748051014683660288
747970463121477633
748145273277382656
748021730325700608
748083797581762560
747971570379988992
748116085082316800
748028734511394817
748102806146584576
748060955351879680
748085047425540096
748142630807212032
748164462427914240
748145105547190272
748016898219065344
748094593523130368
748081637431312384
748110779593822209
748058581367349248
748044433770287104
748031217761681408
748159034860134400
748078667868311553
748099005901504512
748094417672765441
748006211258286081
748114252355993600
748048934526943232
748151598451392512
748016919278673922
748082577035038721
748124373211553793
748040256532975616
748134368435118080
748138407168188416
748000188065779712
748044484492009472
748006999783260161
748153288634269697
748097932411428864
748131725860028416
748082165993340928
748033402855645187
747953216424415232
747962087238832129
747964448741146624
748143016708284416
748059449697382400
748060074522906624
748099546992025604
748051480318480384
747977719510601728
748157499740651521
748163506139242496
748088772038901760
747989987837120516
748103129229451264
747966579317452804
748017259201847296
747946157108670464
748048791656402945
748128609517379584
748111979185905664
748160540686442500
748078307132997632
748112310590447616
748128542450294784
748088562076233728
747965971088891905
748129108719177728
748048964017098752
748103905205051392
748059806041268224
748166861510967296
748166920361381888
748163006912204800
748057780074971136
748082413318844416
748043893095211008
747957586499088384
748075639421407232
748008824418803712
747948506090868741
748142878422089728
748086737524690944
748155822228766720
748115527269228544
748091758333038592
748100809733316608
747953899705929728
748122250805653508
748142761228959744
748101912852074496
748092509021151232
748140151998668806
748123198844186624
748153498408128512
748155461182984192
748015325539631106
748136176167624704
748087219987038208
747948472456839169
747983767487266817
747951626426654721
748097902753374208
748030949074558977
748052763708370946
748131948112023552
748113316845748225
748118991936323584
748120665329393664
748106920515493888
748137446999744513
748127435154161664
748158363733635072
748135727137972224
748159001259577345
748012926393520133
748062876397600768
748141532306354176
748070581074075648
748105981024964608
748058627307606017
748042328498184193
748116043302846465
748118308189253636
748130387658936320
748141284758544384
747979623519027202
748002327370539008
747949760255037440
748134187715170305
748096329914716160
747973609080094720
748066160583806976
748025970519597058
748050448528072704
748029812481073152
748131184723566592
748112109091708928
747947478519939072
747989559758176256
748089983936958464
748092848671645696
748083646549065728
748151749458853888
748143872673452032
747952323037528064
748080609772208129
747976830116724737
748124138380787712
748019196798320640
747958370963984388
747956836125532161
748093951928827905
748114604799180801
747967812304519169
748149820179755009
748139246314127363
748144862277545984
748118790597152769
748066630018568192
748087979139305472
748057885037334528
748111467396866048
748028151473770497
748164114241953792
748131725910343680
748137576897314817
748000511366856704
748123408597147649
748132623290109952
748067125055590400
748169051067850753
748040801628864512
748086972548288512
748021285721092097
748069230680104961
748108338236391424
748133437178060801
748068010167046144
748124662622715904
748013887002386432
748059688508461056
748122821394472961
748027904165044224
747962171032735744
748115879938887680
748064730149949440
748099861707382784
748056006232580096
747993686915440640
748021130380861448
748069427648827392
748132564620222464
748017720340451328
748079540266688512
748033222609637376
748109651233824768
748086645396643840
748105817442914304
748160012241932288
748093914289049600
748119264729698304
748146083021393921
748123098138959872
748056920397840384
747981053864730624
748150650601603072
748079095645409280
747974682679316480
748075106874892288
747981129349726208
748116429040459776
748032379697102848
748075790563172352
748026520015355906
748160704159440897
748160188314685442
748159966012375041
748097898672447488
748051379541975040
748154433679196160
748030315751424001
748055615877025792
747945163327180800
748093947528916993
748133386636537856
748099844934348800
748135387365683201
748071302863462400
747995796709072897
748132950403911680
748162453310169089
748142824005173248
748132472219631616
748107079945162753
748091951283605504
748114944445472769
748008715236814848
748159345368539136
748027010950234112
748151829205258241
748134695569866752
748162860224655360
748041166520729603
748168430310817792
748118035769102336
748051828328271872
748033843479912448
748121651254984704
748067837982367744
748100214154756100
748162080092585984
748072632377999360
748141565667749888
748117842835415040
748089233240367104
748128064140369920
748096447346806784
747994110695354368
748142765280739332
748057335587872768
748123484195196929
748163636045176832
748059009358381056
748097974283157505
748140974338113537
748035709727031296
748121840019771392
748094883248869376
748125329353486336
748122641114898433
748160347605962752
748023051464368128
748132497582592001
748115783096672256
747963362462445568
748114202133430272
747989144639418369
747964779961155584
747953866533122049
748089703015063554
748132090747707392
748108430473310208
748096829317857280
748167113106329600
748071541611462656
748037870036852736
748130140232777728
748089296410779649
747983528533495808
748073924320174080
748117154826952704
747975668479102976
748135773136953344
748078840044347392
748159693508337664
748128173368410112
748007352243265536
748040478545821697
747945368722280448
748073311561723905
747988679268929536
748090847934189568
747963865770627072
747951966257569792
748135412426694657
748155427943243776
748108367902740480
748156081965305856
748162738438930432
748128244340260864
748131503314452480
748044350131679232
748123920335781889
748168979680747520
748093909859991552
748010933943930880
748155754880897027
748098720818929665
748114059355095040
747981003700961280
748145256483426304
748125296054898688
748111261842415617
748132631670292480
747951823605096448
748067800367915008
747985336123326465
748104018321367041
748137614801313792
748064230893621248
748155066989813760
748107495474855936
748045105228038144
748083625615364096
748033558200061952
748071847917395968
748069230738833408
747976998149066752
748102864803930112
748045599925219328
747951974516154368
748125606378868736
748132589995597824
748014604144500736
748009377882382338
747948527037251585
747950938845941760
748156807751831552
748063597847285760
748085760264265728
748131977354674176
748087069059088384
748067598974201856
748104781672095744
748046732517326848
748138755534524416
748052243795087360
748156040315834369
748148536668094464
748032073412251649
748083197733277696
748156954737008640
748155264126226432
748085118712094720
748014767802032128
748095969208733696
748137149199900672
747971633613254660
748014214099374080
748076117614039040
748037932645224448
748097307321602048
748073911699542017
748096103468376064
748028503791116288
748079154373890048
748018358000451588
748137115683258368
748083545671860224
748118853675266048
747984643958308864
748110330732154884
748051849547235328
748092517527191553
748157202137899009
748004055285370882
748010623523500032
748113400811630592
747949017745752064
748092844632608768
747948266851991552
748159349390979072
748106857911189504
748058325581971456
748151984348364800
747955095212457986
748044098607648771
748021264443408384
748048338977755137
748078604802723840
748093629101670400
748091074636300288
748124285286375424
747955703462117376
748043422989193216
748157277547290624
748056907785605121
748105897298231296
748120778701443072
748031595068727298
748081612085137408
748006161023107073
748150981687377920
748161660398018560
748003099080527872
748126742917881856
748065023893733377
748097211058241536
748006538602758144
748054508601774080
748060594662682624
748051140462452736
748155553809993728
748165527839907841
748035877713088512
748080962299437056
748074817442582528
748134750020304896
747971159476559873
747950544493371392
748144870804623361
748158820959027200
747987093591203840
748027304429953025
748092357958991872
748148389611712513
747955980365869057
748036905388871680
748140986988105729
748061408168935424
748040772478468096
748030265470103552
748143213903392768
747952964707434496
748033189004906496
748106706933145601
747979166243389440
748145026060849153
748137887347187712
748048674257776640
748037383392739329
748096967671054336
748045310459580416
748145118331318277
748016680203345920
748078680602189824
747964897439322112
748041363615252480
748074054108733440
748036728980705280
748013165229768704
748042261422837760
748154073027907584
748116378742296576
747947684154085377
748093947768147968
748152697195401216
748072221348864001
748046308901003264
748059592169558016
748053464417210368
747978549949173761
748144212118380544
748090411751608320
748105947583758336
748105549175095296
748142903466262529
748162788690788354
748137279076589568
748036221314674690
747986905023787013
747995595575427072
748140244382384128
747952008229859328
747997793332174848
748161560061804545
748041389007581185
748088285520609280
747945041587404800
748146695125426178
748091561087492096
747998644620697600
748144790940745728
748003325698805760
748089267033899008
748054676407463937
748073345367875584
748048871478136832
748111119319891972
748073206704111616
748153972356055041
748069234891165696
748107130398466049
748006114940293121
748137799065427968
748134598727565312
748130291416457216
748144614771613696
748142957971156992
748119839089229824
748156623345037312
748142656220499969
748026113323073537
747972975744397313
748086079224438784
748040982222999552
748126377950453760
748080920356261888
748029045036711936
748069977194921984
748054093533483009
748124155107639297
747992344843038720
748140575640137728
748036855019470848
748061660145909760
748007364771602433
748152340759384064
748137711266074624
748031142159355904
748164688840691712
748168455455711232
747951374848008192
748150432489418752
748137195374936064
748051728050819072
748094073387552768
748090831408627712
748122100070752256
748044068861644803
748162423949950976
748002927126654976
748165196519215104
748153838280941569
748162730222321665
748082287607222273
748129196614942720
747975815355375616
748133114317250560
748167289355264000
748166089893363712
748063656441692160
747945913973354496
748080429522092032
748094090286346240
748069951911526401
748032492867846144
748058619174916097
748060254835978240
748135257585553409
747951672786182145
748072787533774848
748056542851796992
748148670898577410
748084887853404160
748134099794169856
748130282956427264
748022929963819008
748159450243043328
748093876540342272
748163489185705984
748139460190048261
748120724313903104
748136440152858624
748154224186368000
748014323251953664
748052893698252800
748132531153829893
748005636747759616
748035919324844033
748086674681257984
748128030556622848
748109575577034752
748086523862605826
748088977425588225
748043184127811584
748074112703209472
748124633124179968
748136796547088384
748054412204122113
748042265415786496
748042479602114560
748116416646234112
748135395762659330
748131071636692992
748053883533004800
748036775365480448
747954692508966912
747987961925476353
748105687733919744
748159957875363840
748064646146359296
748104853004652544
748119058952953856
748067318098432000
748070950281830400
748052461747863552
748010887735279616
748119566451113984
748117360465354752
748149706769989632
748112583169839106
747958173701595137
748039790784806912
748053162251157506
748124054469677058
748119281523691520
747977694185324545
748073836193656832
748008732169232385
748166266054119424
748030232003764224
748052424062042116
747971272894668800
748052449366319104
748077971664158720
748112100581642240
747948833108156416
748070971177861120
747980663614246912
747956198486441984
748023001212456960
748157793346158592
748030840064585728
747991799591895040
748055452278231040
747945087850582016
748078332403585025
748117096274464769
748090168641486848
748160293277073408
748064298279251968
748038553473519617
748153657649168384
748015556276662272
748114050953928704
748121755940720640
748144308532953092
748013622530564096
748087744467898368
748113773999730688
748061785983488000
748115443399987200
748155767375667200
748042450145542146
748070312743473152
748044752927531009
748112323085242368
748071042791333888
748167817996996608
748024124954533889
748157080297672704
748108191557267456
748019515611578368
748046698950328320
748103770932977664
748125962915688448
748067737642090497
747964406785576960
747965610240286720
748071914833346560
748133315635445760
748092752265625600
748108342673936389
748137983627268096
748042911456067584
748057436431454208
748062901332652032
748055603239616512
748047617318338561
748113338006118400
748028306784649216
748011366213103616
748132774536691712
748109764484280320
748046581463678982
748119734499966976
748047651095085064
747962443792588802
748118899678449664
748152655290208256
748102994802053120
748161912408543232
748132761907658753
747985827066687490
748162369482801152
748003048950276103
748116819148414976
748063266232999936
748046262876901376
748078684662284288
748122364106313729
748068253298102272
747959331556102146
748143268496453638
747958735893467137
748164886010597376
748098800561053696
748056496789987328
747979682373603332
748140584154578944
748164252515581952
748018827565342720
748120950546305024
748142928598536192
748136385551314944
748062054301347840
748158766374395904
748150281611812868
748118631389724672
748159894717612032
748131688232910848
748074351983992832
748004923703439361
748120887669428224
748053963489091584
748033432303845376
748152374489911296
748075434093457408
748023378494263298
748080106585849856
748067364391034880
748029313363120129
748073110339985408
748059743160270848
747978705088163841
748137920935133184
748005368236748800
748147349441097728
748082690000293889
748065065765576705
748141976776740864
748083432656297984
748082367257022464
748086905477140480
748056165477670915
748069549279416320
747984442950586368
748166471503740928
748028286039621632
748053632130621440
748146015878930432
748064994449829888
748162520276410368
748120178928553984
748167532582944768
748088373580009472
748148427398221824
748150625184190464
748087987628613636
747946555517308929
748089908628168704
748155427716796416
748079863152672768
748158175011049472
747982412911611905
748136507278561280
748163124344291328
748075819948449792
748065019728961536
748104777247170560
748141989082849280
748063014553686017
747949919441391616
747948484918185984
748002503678033920
748109353467674624
748089535117000704
748079641156591617
748106186784804864
748135424997064704
748072493764706304
748108816735080448
747972761813811201
748055515150819328
748033365304053760
748111576553627648
748137069545918468
748133789482754050
748067775420084225
748125555967537152
748133781039513600
748031938963836928
747996912297582592
748080224122830848
748070077942071296
747960325635514368
748004751737036800
748122489985859584
748087090156544000
748112134077308928
747951609666215936
748149874630213632
747999630273699841
748063488803807232
748144644110884865
748046430477107200
748076201680461824
748165167142281216
748138663066935297
748082187082268672
748138797494337536
748079590623449089
748139871076749312
748137572505948161
748167952055181315
748149505640521728
748138420120207361
748022569232637952
748031125415690240
748054580144005120
748079309550563328
748003682072072192
748096804063973376
748040952682586112
748066147937878017
748038566085861377
748078353333161985
748029355570376706
747986376281358337
748055418723778561
748090780858855424
748160603655573504
748047088823459840
748076088207638529
748097756330360833
748152663624278016
748154144347783169
748092169542635524
748140265442017281
748100897645932544
747967934224437248
748125908431691776
748021512020574208
748074452576002048
748025559721054209
748049639010631681
748076067349495808
748063778202226689
748156195202969600
748120787123482625
748096212524503040
748032375343439873
747965027194265602
748078475001606144
747958434113425409
747988351962120192
748064214187655168
747952369145516036
748127829385158656
748151900302868480
748035227264630784
748069461379391488
748052214485291008
748097298899550208
748153964101656578
748152672365084672
747979229208281088
748139518864195584
747953635468926976
748017250737790976
748124155174883328
748084577785221120
748068639346143232
748155893221560320
748020438337466368
748046207969333248
747950859246571520
748057079919816709
748136931029049344
748161048293810176
748056895232028672
748087320738467841
748167482150625281
748085508585193473
747951345399906304
748145579809615873
748144665254301696
748106400438624256
748044077279608832
747952696049668096
748084061827129344
748056094094794753
748007972878585856
748049941055029248
748121537677496320
748149623102017536
748070782690009089
748074964289359872
748050138313154564
748140642853883904
748112083829522432
748011752089133056
747964888778145792
748131834895142912
748063065132904448
748133680544112641
748129263681945601
748103149899096064
748154366469750784
748082404938637312
747984287740346373
748052042531373056
748043888712126464
748031033090674688
748016927587565569
748105062833135616
748130639560347648
747984619098628096
748078139327262720
747995704384053250
747959851825905666
748148326718185472
748106874667544576
748137052659679236
748119717324414976
748077237681946624
748150268861231104
748129192517185536
747957607810404352
748089933861130240
748097609420644352
747984795292958721
748069277006237696
748129783985344512
748137136327581696
748078676202430464
748116139603955712
748049915855634432
748114780855033856
748126793392078848
748096703442595840
748106115355926528
748041346791915520
748090546216906753
748085190195458048
748092982969106432
748065959143964672
748159823280168964
748136616225542144
748154232520450048
748022422167818240
748103523183759361
748062981167194112
747951765157351424
748167654024814592
748098121171935232
748121567389941761
748123802819756032
748070648279236608
748048691060178945
748115271387353088
748140223549181953
748152743580344320
748137824428359681
748059361432473600
748088998363561985
748070480637210625
748164810362101763
748115091359469568
747950813041958912
748154890849918978
748124368987783170
748054294818062336
748012221574299648
748082568562679808
748144564389588993
748117633006997504
747945745999888385
747948954692706305
748065808203452416
747951597435518977
748054227734437889
748156904103378944
747996815933476868
748087433951064064
748119297986265088
748146938382540800
748156929336295424
748102596443897856
748081901752164352
748119168046735360
748156690348937216
748134334821892101
748131587275907073
748118605846482945
748161484593729536
748141704021184512
748093901723082752
747976167605448704
748134598941499392
748136268178071552
748012506715684864
748141226042531840
748026516039172096
748163816614133760
747971633286000640
748027325388853250
747987412224086017
748091477230653440
748085219543101441
748019138287788038
748105758944989185
748057746507964416
747952297485828096
748163308985819136
748099282683723776
748159236094332930
748127313552904193
748113627379568640
748008107083763712
748062805153177600
748036753999732736
748113136809500672
748165112326922240
747946631228624896
747974288293113857
748079771100274688
748159144029528064
748122280367108102
748147705944367105
748132140852908032
748163086507446272
748036297126711296
747987030576005122
748015015219822593
748159873838264320
748034657036476423
747971373381779456
748129242618068994
748152697396723717
748018966258388993
748153695548780546
747964301751779328
748103120631242752
748064428101361664
748042181458432000
748090189554188288
748039728084164609
748042928187121664
748003925488467972
748149073484513280
748139292397043713
748131432145379328
748067741601431552
748043444304633856
747966545901412353
747984988121997312
747964691863875585
748031565956026368
748086867644547072
747946815669018624
748052856192835584
748167758911774720
748024926179852288
748167280836612097
748166727226232832
748154819567820800
748153942903750656
748128181484400641
748146552569470976
748078856687484928
748140177520898048
748132493564477440
748129024635998208
748148284825403392
748080341433335808
747970601743159296
748131000316755968
748079435375648768
748044194841780224
748083046742691840
748030596941742082
747950326347669504
747950171355373569
748075945689505792
748053632059326464
748062842595618817
748073676768059392
748114667692785665
748141205041487872
748076197301616640
748054458425282560
748051723495870464
748167989787262976
747958035515998208
747950041143328768
748066885892112384
748029250721226752
748140005164453889
748106941612826625
748124981456965633
748157126657380352
748056312341233664
748141699873013764
748077124318302208
747975609582653440
748007331322015744
747970563998646274
748069419524329473
748113123958218752
748160024774610944
748000762886762496
748128597013987328
748061672686903296
748040629519847424
748127048972013572
748164877680807937
748028537446203392
748118400673656832
748137266527211520
748071302666289152
748161857534361600
748131457193906176
748027459526926336
748123857383464960
748098729052344320
748125744568602624
748167620730494981
748139111853211648
748017816800985088
748133097158418432
748044597331386368
748043796567461892
748071520975499264
747986539934801920
747979648911343621
748152227760607232
748148645577383936
748092899007602688
748163283857903616
748038922551312384
747956051690065921
747950284429737984
748148859491213312
748052574943719424
747946941401673728
748149761237192704
748092861225312256
748078156234498049
748148280777793536
747973621327364096
747965413477224448
748043133846437888
748012112472055808
748039409325457408
748051027270729729
748133688697815040
748097143815143424
748105439942868993
748072674161795072
747994840680431616
747970219809792000
748166161066500097
747986753772883969
748137950056157188
748131637813116929
747971709089648640
747971847426179073
748165552909221888
748031750551506945
748065279792447489
747945284785831936
748084560735440896
748125845538078720
748082702990082048
747987731372965890
748067976759369729
747973558647685120
748016080283705344
748141234129084416
748090151881015296
748118446584565760
748135857064927232
748149975402618880
748090890162429952
748076549753159680
748141985102499840
748072720357859328
748016000818360320
747958857712828418
748139715937734657
748011194070499332
747973839758385153
748155276713398272
748102160341049344
748145428722515968
748119012815552512
748045004417957888
748163246037864448
748160633166663686
748096141158453248
747966206041194496
748079875752222720
747960208031285248
748050800824442881
747955242138951680
748157394857922560
748051169919045632
747969523781767169
748086662052216833
748031985088626688
748125002285850624
748075400568373248
748142140102971393
748090948840726528
748126105417162752
748067855082598400
748051295987195909
748031670641659904
748071026039349250
748058912855830528
748087081491177473
748067976797097984
748051455215570945
748062553360633859
748152898694090752
748146351310053376
748048238280908800
747977929066315776
748154211490226176
748091670118338560
748102805999788032
747971893634940928
748139841766858752
748065631845625856
748061735358242816
748048431118057472
747966227063021568
748032840936398850
748098922158133248
748088579109326848
748087131814436864
747977090251821057
748122590623993856
748106237175173122
748137753171365888
748117414731186176
747956810829697028
748146712045289472
748150671535411201
748117318488723456
748007330990669824
748020270598848517
747983800903307264
748034900440256513
748086867837526016
748012175646654469
748104244880875520
747945385587441665
748163363528646656
748074008013209600
748075681498730496
748151376014868480
748064700638724096
748075438438744064
748096107947958272
747991380169895937
748083214703484932
747967300859486208
748134733272408064
748138222883057664
748101212323651584
747997130430701568
748098586471182336
748120787194871808
748087568248496128
748107524818206720
748051056861528064
748140810584064000
748037060410347522
748072879917531136
748166907765743616
748015640171143168
748051085919649793
748063023168884736
748055984963194880
748164215031095296
748153875975258112
748112146630737920
747947646233489408
748018970486243329
748050297457680390
748142689657438208
748119235327471616
748115154282381312
748151585860128768
748096451520036864
748150604241977344
748155411224723456
748134485561081857
748164982337052672
748091837877981184
748063673231482884
747960900263411712
748130761044197376
748123622473072640
748116932629454848
748079427125391361
748055989174288385
748029812476874752
748063052277374976
748114281745481732
748086515595624448
748019968789389312
747986078489972737
748160943234908161
748165523599462400
748110817095262208
747953677676216320
748050033409425408
748156648309530624
748110905125253120
748100457445351424
747950007706259456
747991157938917378
748101031913885696
748166932898123777
748153603337093120
748104148466434048
748099056250028033
748067888364404736
748078793785409536
748028411562565633
748067359999483904
748136532368756736
748096699231571969
748146892316377088
748134896867041280
748052331862843395
748161731667566592
748080559440658432
748113447041236992
748069356706357248
748048791970975744
747947017041641472
748007415161954304
748081909935280128
748109667826425856
747994832178679808
747990956528533504
748094878844870656
747993603364925440
748048837961449472
747990901914427392
748135441975623680
747968366040612864
748048393520447489
748106262278250496
748063580965187584
747973977977528320
748105326931644417
748134275745210368
748065300688539649
748111270352654336
748145055295234048
748130622791520256
748140227798110208
747952545071411200
748112272447307777
747961827015819264
748095126233284608
748154647810969601
748041800049369089
748088629474500608
748060611297312768
748050285185142784
747954050734264321
748046409530744832
748037094015180800
748156400870785024
748022690800336896
748136188591095808
748129746307977216
747986355465027584
747974133292498944
748111949708263425
748132325507076096
748010930009702402
748155461573222400
748155524366098433
748051505563967488
748044865976549381
748070484672131072
748130408986877957
748036200640950272
748062872002043904
747962339039809536
748135869907898369
748099081399078912
748159945292414976
748070476396826624
748070212176592897
748074544976453632
748119927442317313
748061907588890624
748141117053476864
748007809334317056
748106354464788480
748166060365479936
747976565963788289
748145294416687104
748065896007147520
748025802739048449
748161979248947200
748144820590383104
748147282319638528
747954252220403712
748142039640997888
748140232072171522
748100151022063616
748155893397721089
748167637373452288
748133365954519040
748081520116654080
748154400141676544
748111773316882432
748078915500052480
748127309169729536
748033293891813376
748071570929758208
748097315769049089
748124264029634560
748158250646908928
748021466038439941
748115477092671488
747956571737624576
748088113491251200
748143042129969152
748086796488060931
748168291915431936
747966327596384256
748134662019686401
748033562469875713
748120275485663236
748154240875532288
748011991147618307
748129552984072192
748141364370628608
747963219503833089
748070614699651074
748070040214241282
747992789632360448
748030492302249984
748063169994702848
748004931957850113
748143079803125761
748117809125818368
748033264590458881
748076230960910336
748064554106556416
748095646427713536
748059655050530816
748013010032201728
748024909377511424
748070513994514432
747979027822960640
748106597776359424
748102512608165888
748115506276745216
748112394249969665
748129662124056576
748030504608370688
748056068765392896
748131209981530114
747963110632259585
748146300986789888
747963357932691457
748122074590281728
748166693856362497
748139371983953920
748131872513884160
748117506968129536
748113665040146432
748119931577831425
747959017109020672
748148972615778305
747964611979157505
748057511933190144
748081792830181376
748019515754164225
748156564591218688
748161568333045760
748133004963364864
748096954987601920
748122255171923968
748164923570651136
748099505304797184
748083298304430080
748074926389723136
748156866375585792
748154538599792640
748006160817602562
747961302975287296
748054537945124864
748093951878397952
748118270381821952
748035609198010368
748134993382236160
748068609914703872
747987525470392321
747945914120167424
748018626519773184
747988108516302848
748005972166205440
748154471641931776
748140215231983617
748129410557976576
748110552954732546
747983172076376066
748069918428434432
747945075133526016
748156459540680705
748140617734074368
747966684183420928
748148884749361153
748086481823096832
748059730690576384
748120451700895744
748039178697515008
748129007703625728
748069096395255808
748023877570289664
747984434373234688
748034325652844547
748114155916431360
747958895277182976
748114336082690048
748091246455947264
747957238665347072
748151116009988096
748130304087429120
748089421971460096
748096346821885952
748036103869964288
748036452261498880
747948955007336448
747982379197796352
748165729132879872
748073357703266304
747957863545442304
748038557617512448
747978742895681540
748025689648009217
748121693214777346
748137899720216576
748152009262534656
748149027422740480
748160368527056896
747964633072340993
748066437378547712
747966965264809984
747952192624037888
748164470636187649
748128118624387072
748063987875586048
748163594001518592
747983339877859328
748159810927890432
748167058538512384
748110888524259328
748145684537352192
748027065438507008
748154983091142656
748153280530882560
748093758932197376
748131356899704833
748007725557288961
747972312977244161
748077703077605377
748130585151942656
748088130289418240
748136943595065344
747985453819830272
748146246460805120
748117045888311296
748035953239949312
748054827301756928
747979489435590656
748118140329013248
748167775919742976
748126839361658880
748068169345040384
748157281515278336
748051941649977345
747968919915401216
747956777120075776
748115875442622468
747994626418565120
747982152944365568
747983889084342272
748006039484776448
748165154223849472
748121873196679168
748114944311328768
748102240053891072
748103368267042817
748031947495059456
747952176027283456
748144090722754560
748114063461351428
748165057754738688
748116915877453824
748093599754108928
748135999880990720
748117070861185024
748165083088490496
748109605092401152
748057633232396288
748150335919644672
748053317541036032
748098460969279488
748133768645513216
748108275577724928
748151715766079488
748005187797848065
747985852173680640
748025089996783616
748155956119339009
748026222488195072
747996371345641472
748090789259935744
748037349574053893
748055951509446656
747978797333491720
748164281951215616
748100125877239808
748158732970909700
748048439385165824
748144509981200384
748138256345235456
748132724179935232
748092819336757249
748108988303048704
748118928832991232
748145827219144704
748160616045543424
748087333166125056
748041833553465344
748068333178740737
748026394098208768
748045860106305536
748056123572379648
747960015269543936
748022384385474561
748138348821291008
748109219195461636
748064545839583233
747952196860383232
748098133553520640
748067011763253248
748079519282700288
748099584845619200
748101879159209984
748092068732481536
748055263664537600
748014008536530944
748081692129144832
748097458299879426
748097655499284480
748121781110714368
748084858539249665
748004378192248832
748088516039573504
748043670646046721
748050456811823104
748100197402685440
748040264883773444
748031616329584641
748110871939940352
748162390550732803
748087392200843266
747947734099963904
748103129049210880
748058207956905984
748129825995513856
748110645049049088
748034896023724033
748135362430525440
748033105148121092
748031892868435968
748089820400984064
748081192767918081
748042450229399552
748035831319920641
748116844632997888
748145428793802753
748076985910501376
748000456845168641
748151896397979648
748157965446823936
748025416879857664
748070631401459713
747993511094542336
748043586739003393
747952737946566656
748068358176837632
748088884999794688
747948598227140608
748097114421493760
748083067856781312
748153422759747584
748097097715572736
747998049142706176
748138642032431104
747952289130909696
748133365912641536
748075299703685121
748021331933995008
748134397396803584
748030190014586880
748128940775120896
747959482320314368
748094115682848769
748142064873836544
748022493584179200
747980420654862337
748117393864458240
747984497178775552
748123899444011008
748030466729578497
748087094355042304
748011110113087488
748048322150211584
748077594206150656
747982538539405312
748103594424041472
748115162314452992
748158279923171329
747989086074351616
748154891030368256
748062016343015425
748050305825275906
748153460823044100
748056656051855360
748045977299333120
748163950525710336
748016076219363329
748151246046003201
748064985906024448
748122192018210817
748136121385652224
748158380749905922
748050184525971456
748069469793230848
748100755064823808
748114046960930816
748010909021409280
748118811560271872
747996128017256448
748148012107636736
748003187379036162
748004445611560960
748156694652403712
748049756350464000
748053023813943297
748132719956201472
748149828245405696
748122225652432896
747958945638031360
747986615281258496
748070816131125248
748100146827788288
748128307581857792
748142639397093376
748050045753245696
748139959031373828
748125937678557184
748134988961423360
747949491504844802
748016147384123396
748157868851879936
748149442407174144
748150646331838464
748164684491165697
748105200993509377
748101719662465024
747974581860741120
748059713783357440
748107445143281665
748153934582251521
748121441556627458
748111958268846080
747998997168685056
747983608246243332
748097072432295936
748063555728072704
748139896242475008
748001018869342208
748127728809934848
747954000486555648
748002897842085889
748026771782656000
748139971618406401
747997935825223680
748087480038076416
748008602212896768
748067208891269120
748112712970952704
748078407955677184
748038771829018624
748122473149792256
748143591323738112
748156295845294084
748161991756374016
748162553927241728
748048645136719872
748011517010907137
748165406142017537
748118140597444608
747974162468200448
748123391631171584
748134309622587392
748085101951598592
748151409690935296
748106283123879936
748067813030531072
747988389572542464
748057692200112128
748037433535664129
748063736183853056
748099043822305280
748114533546352640
747992336391626752
748077866848559104
748135085329645569
748094346268905472
748060418543882240
748154970449444864
748153792198287360
748037249095376897
748120778550411265
748069650093772800
748048238314393605
748044756735889410
748059386803687424
748009394584027136
748079372570066944
748138700891127808
748056140232146944
748091242366517248
748125312890847232
748036452118835200
747949441311641600
748124008445526016
748073408383037440
748020912298070016
748093486520483844
747952691813429248
748138688207593472
748077610853339136
748118429874393088
748058652788011008
748070254153207808
748133944495845376
748151858296938496
748127581900201984
748069968747565057
747951966362411008
748048158505209856
747962351299616768
748057809720320002
748101413453037573
747965710945652736
748059994730434560
748144082346741762
748066420395749376
748021696796442624
748097001242398720
748097848479125506
748162964885241856
748074746374422529
748131872463593472
747977430049120258
748066475068489728
748004969723367426
747985864773480448
748084376165031937
748111689694978048
748136536789651458
748151644529954816
748082887153553408
748117800875663360
748138675754643456
748155973273976832
748138793186791424
748116945153699840
748085513156861952
748058778352889856
748024607404331008
748153842320105472
748134053677776896
747980365948674052
748081326914412544
748084405810401280
748128970000990208
748103602842050560
748116903114194945
748116064194662400
748151585944002560
747993037146460161
748063983538675712
748063308197015552
747955003202035712
748098876163383297
748096057268117504
748133608980779014
748029632163778560
748168451043237888
747948107753734144
748147982885851136
748116945191460864
748106375247560704
748089363540680704
747973235698962432
748131075692568576
748072577889931264
747963421136666624
748136154835329024
748061551098204160
748008081846583297
748010619618598913
748138273130815488
748126709484969984
748070195244244993
748086586634571776
748114944294551552
748061165121576960
748070141028601856
748104596963221504
748071541620023296
748072279821586432
747960682067296257
748115338479419392
748066697534377984
748100675431727104
748142073002528768
748105427691405312
748090411919478784
748169113692930048
748127196112359424
748078911209226241
748166966230253572
748040956922970112
748166853067948032
748096766260674560
748120480788418560
748167943591198720
748139103393300480
747978457632641024
748090147531526146
748162541268963328
748128852778565632
748058023508180993
748154601476587520
748160255633166336
748044631200366592
748006102130954240
748038519940071428
748115963506200576
748116592727232516
748066458400329728
748080555380641792
748111320608808960
747991078083526657
747999898683899904
748102021853679617
747976041612836864
748081037444530176
748164550437015552
748132023747895297
748115871273459712
748084032425103360
748065875341754368
748092391656202240
748128559093387264
748071147351252992
748043213559169025
748076402738606080
748046195587678208
748147596930220032
747968122733223936
748085643146780673
748056945718763520
748138961105731585
748044308012478469
748123039313780740
748015531102449664
748054244314456064
748149815654121472
748112373400076288
748044388018831361
748159689205047296
748134154223652864
747988758730018816
748051262491496449
748038130125660164
748123391706669056
748088184920281088
748050595567775744
748039040214142976
748118518021795844
748109156142448640
748134842315968512
748077447170637824
747957171342675968
748147555125633024
748110506834202624
748139438996324352
748106471771095040
748074947512311808
748079753995890688
748082732337606656
748031607949373440
747997495687581696
748151216618770432
748142748541161472
748158191817621504
748097537882591233
747965501318434816
748098334787776512
748167419143852032
748093050228973569
748052822474760192
748038540915838976
747948753655578624
748167020919808000
748157982043561985
748051941926772736
748124591147474944
748164101570961408
748135651804061696
748109231702827008
747980084800167936
748003409375207429
748052793022382081
747965593526075394
748125774151061505
748109445713006597
748148322850963456
748072850561634304
748063736087318528
748061668173824000
748118572275118082
748159093760630784
748126445021573121
748087471884337152
748125148973273088
748134657691099136
747950175356915712
748130035605770240
748163334185361408
748057993988628480
747951928563351552
748088138501787649
748019976930476032
748092450221203456
748097688927899649
748136947890139136
748131482590388224
748109047048577024
748036146064728064
747947671160127488
747960816276766720
748059914937864192
748122502740742144
748139850390474752
748120912831062016
748094098855202816
748141196707532800
748155897621397504
748022292068835332
748113803615866880
748045507663114240
748036074652508160
748155545387925504
748066588239212544
748071109711519744
748146196372426752
747967346971639808
748139472563363840
748120229067141121
748113120007172096
748147001305403392
748080752496095232
747948749461151744
748110838209384448
748054596845715456
748141741895720961
748075090093408256
748121613229563904
748153444070916096
748108753484939264
748123006002733056
747974158366105600
748096607028150272
748021046373154816
748056916132233216
748053699256287232
748017288251609088
747976490311004160
748167981314805761
748044622891454465
747978084284956676
748077090960879616
747944957571403777
748084523146051584
747957263881502720
748107012865671168
748039912461582336
748111979160559617
748112537066037248
748131453154791424
748165108359118848
748091040985288704
748109693319524352
748157067748384768
748101157755715584
748070010912972800
748128449995235328
748132648380407809
748013941461254144
748111467333849088
748087807130935296
748140193979502592
747995436078620673
747948720050810882
748052763892940806
748037312097968130
748154584749740032
748074301480402944
748067225848975360
748165842244878336
748154295401353220
748117079413260288
747975865309474817
748114457876897792
748164970056146944
748115661533085696
748102411923783680
748142786310877184
748154853403156480
748116018279612416
748093939333332992
747972883448795136
748150310909075462
748028759899529216
748049559595655169
748109563203887104
748119226611798016
748110573997416448
748038532669837312
747989090088345600
748050930906599426
748009382240194560
748154215806214144
748054882016452608
748057188631982080
748043008055062528
748160234342981632
747974208584458240
748071797623558145
748138600081068032
748044752625483780
747972224879984640
748079271952945152
748160364546789377
748095474305990656
748035768610885633
747987429177593856
748049244750229504
748124742125752320
748114738710745088
748068060683210752
748095616908165120
748093620448792576
748160536383086592
748029443709493248
747961093163786241
748098494498545665
747984090348011520
748065199933038592
748060577675808768
748165884112478208
747950204704296960
748052403052814337
748082312601014272
748014742615261185
748052252267536384
747952494630735873
748144497629011968
747987412559659010
748029992882343936
748129792323616769
748043167166005250
747953577088397312
748099698301382656
748116823355301888
748141380946526208
747958085789032448
748127204429660161
747987227653869568
748146279876812800
748082711290613760
748126650802503681
748026503250706432
747946257943977984
748060183448850432
748091133138374656
748143704809046016
748151774381387781
748064612818554880
748099345606639616
748150394858147840
748005590375489537
748090340465336322
748094749039439872
748066642849038336
748156451298938880
748110448017367040
748129754386153472
748129502912352256
748002260257509377
748136033414422528
748096577525452801
748081935294009344
748126851969781760
748107797506621440
748064537283268609
748052726219685889
748132270943408128
748143243284602880
748159194298200064
748093549292314625
748108854316109824
748139287955259392
748168392528531456
748133315538870273
748105167388741632
748159525509808128
748036028766748672
747948317112438784
748074091924623360
748132128676798464
748050058638139392
748038541142265861
747999882187837440
748047084855640064
748021235276197888
748147425102151680
748019930709262336
747949399477653504
748041317461147648
748152026148679681
748122699633991681
748066252812255232
748104047656304640
748078747476234240
748002134386479104
748061609784926209
748065342417580033
748086800585920512
748013807180595200
748020962453504000
748166417103491073
747960367649857536
748163409724706816
748148150536404992
748129381038579712
748125304149975040
748136679198752768
748159953311936512
748118069017444352
747960379955904512
747991388805988352
748073458609840128
748086905376497664
748107059288244224
747965325208064005
748011172947963905
748113732425785344
748160544935313408
747953778121445381
748089459640569856
748065841556529152
748078663497842689
748110171193356288
748143914268377092
748102277605396482
748158183563214848
748166949419393025
748123337235308544
747991321487474690
748052608615616512
748065489226698752
748110083201056768
748025962445549568
748130589262381057
748162952453328897
748110607476363264
748153745725329408
748151346856001536
748124901475782656
748060087231610880
748110666205061120
748110506951532545
748140445838958592
748049605330374656
748084842013810688
748164936409427969
748045230776127488
748066546317135872
748150453465079808
748124893246590980
748144321124270081
748030450170470400
748071088614154240
748070702872395777
748168580982677505
748052671765045248
747984027416727552
748129100276056064
747957020288909314
748122112284626944
748051463662866432
748108787307839489
748159022554095616
747951924557676544
748097194239074308
748070640041680896
748152902670254080
747954680190353408
748104936806879232
748039656705503232
748085072692027393
747945918159216640
748079544612044800
748005049507454978
748129557262262272
748084904739639296
747946845259898880
748120375930855424
748084745242841089
748132686498258944
747983155295035392
748141217670651904
747998116381503488
748049806938017793
748079372712673280
748129905490137088
748078340855074817
748169050732236806
748042529568854016
748111874001100800
748058593925152768
747958136204464128
747954633897717760
747952180074844160
748104760549646336
748079641026564096
747995272488321024
748045838912454657
748054902958604288
748069909968584704
748059462112509952
748081079798620160
748012653671489536
748004613308170245
748110879992983552
748117364533755904
748096451595505666
748113820132974592
747969104393342976
748050343930527744
748082908489932800
748160624417353730
748046447279480833
748094434303152128
748161685685407744
748148179921739777
748120690629423104
748070455253274624
748068626884861952
748156723844743170
748107549900218368
748117066524262400
748146481178288128
747972921025507328
748023240199671813
748128437374689280
748155377313800192
748016302657241089
748153058169921536
748018714524647424
748157051214364672
748122750028394496
748141423174651905
748052717554253824
748020853510668288
747957142049558528
748094841263890432
748046040222277632
748096829149978625
748159102103203841
747955359319396352
748166509156048897
748007943413600256
748102395205390336
748098041517727744
748130849309208576
748129997953634305
748128533843574784
748143310376734721
748019213764268032
748093612215369728
748052486825578496
748010711641657344
747986141329010688
748155247600668672
748153100033097728
748138432464027650
748032350240530433
747969070910169088
748123714491944960
748065804063809536
748082035810512896
748126218868920321
748074049922867201
748100889299271680
748152185557483520
747964792346935297
748147722843205632
748037290979631105
748069960371470336
748108506348281860
748154945422172160
747948262666043392
748155096471605248
748141150624571392
748096716029722624
748137128169701381
748144753179516928
748118123711168512
748019079458471936
748152252649586688
748051010577367040
748101673424392192
748053942597226497
748113635982118913
748040394638823424
748109571579871232
748120908875849733
748052516517085184
748118463428820992
748039530637303808
748046329763467268
748105418988224512
748046841669902336
748081020809977856
748096212633526272
748088646062858242
748155884950458368
747999311833731073
748036649171492864
748163942208376832
748011609302380544
748167046119165952
748114747183108097
748048418451394560
748101690323255296
748166526130393088
748009356923383808
748089828756066304
748046703195000833
747970945399164928
748030383212617728
748066349277188096
747947818040573952
748041963610509312
748057842981150720
748042886206337024
748059692924960768
748143448998420480
748037450300272640
748046510080802816
747954348630544385
748113153339301888
748072737084674048
747968160557633537
748125447121047553
747962607223644160
748133349139615744
748144598296436737
748104357938401280
748101484894633984
748029938498945024
748112553797165057
747979279753842688
748157399102533632
748067552849432576
748118685542342657
748057742468878336
748001698002706435
748047122344321024
748136981411074048
748137870284591104
748053590309224448
748048955515240448
748097076668432385
748150340231528448
748127690859896832
748067611796213761
748084753732108288
748102508124446720
748159093504942080
748168958684053504
748039396532830208
748039673507909632
747949584064774146
748161681365303296
748106828274360320
748028977781014528
748147257266995201
747981024395673602
748154714689245184
748122041077891072
748106450837331968
748051870556487680
748109726647521280
747986267183419392
748068060280557568
748111295350771712
748082069297827840
748135685345910785
748129121188847616
748167528212365316
747984535241949184
748096564913143809
748121672138493952
747949995018575873
747951731644989440
748119344136265728
748116236131766272
748083910937018368
748031209192693760
748034447413477376
747947235200143360
748071088647770112
748042575865602048
748082165871710212
748055963974828032
748162952264581120
748036020055183364
748072858945994752
748142597277888512
748151804110700544
748086225941180416
748113812075745280
747963580302008320
748054060096434176
748099379240665092
748079909420044288
748085726793859072
748066323859636224
748145214544576513
748167876683653120
748086997625999360
748100494883598338
748093159301910528
748045516051742721
747981678979784704
748110108211679232
748035978254819329
748093184324993024
748088918734577665
748146934418837504
748025182183395328
748030303504056321
748014549517893632
748113262437404672
747957230150918144
748004248441528320
748148381399322625
748120669653712896
747972983961034753
747960791232438272
747957683370725376
747966386497064964
748137291764342784
748076210186387456
748077560467165186
748083252297142272
748155650073632768
748071256558280704
748014608099737600
748054940501815296
748113233333075968
748109290343260161
748136578543919106
748130270444920833
748078026320150528
748136859646164993
748103732920000512
748149249494421504
748151384323792896
748097399600652288
748162877031391232
748157546158952449
748047168678797312
748122586333220864
748063467765141505
747957825708691457
748120279398912000
748163224835624960
748143998401814530
748072523275841536
748131642083020800
748091909373997056
748131994182234113
748123337134571520
748162730117447682
748059395033022464
748019071136993280
748068974756249603
748115556625190916
748156790919966720
747999085223776260
748061882066546688
748145554371260416
748116336841265152
748133009128304640
748079204873441280
747979539679154177
748033205761155072
748110003479908352
748108888000593921
748049463026003969
748119554006593536
748003715756474373
748135567758659584
748109655478411264
748164038681595905
748133395243335681
748074255640780802
748129796585103360
747959440574386176
748019939047538689
748034933822742528
748116693382213632
748142895237050368
748096623524347904
748063979486978048
748047760105050112
748146229754929153
748135295187550208
748088549648531456
748135714618023937
748138713717288960
748129464912121856
748118165708759040
748142123409678336
748088906374012928
748047776857075713
748165565345337344
748082354585927681
748079372544901120
748032203213410304
748053258711797760
748111739984711680
748091464689786880
748138734579748865
748087354469027840
747996329293582336
748159362221350912
747952763066163200
748136540975529984
748152579868233729
748086884337913856
748114621525983232
748105146689814528
748113736553107456
748038951995314176
748023248592437248
748029317494497280
747951110686531589
748155431843991553
748108430754332672
748104555213127681
748043066410434561
747998128729690112
748060615772676096
748161459356635136
747974447835947008
748116693298352128
748129976935915520
748046900088180736
748112243095633920
747964091918999554
748137211757998080
748153108556025856
748075916283248640
748137744623341568
748081096215011328
748134447837483008
748092756711608320
748080496417054720
748105570142519296
748153598966542336
748109206796959746
748120564833857537
748087433783312384
748023076416258050
748067624215449600
748022485300482048
748110548936568833
748102776664657920
748052306868977664
748014943748894720
748162528945922048
748162662945665028
748084023881248768
748049593108168704
748045503477211136
748156832951181312
747965447014744064
748155914553823232
747947646212407296
748151086637154304
748139770686103552
748137010661974017
748099601551466497
748145126451650560
747993267493445634
748040571067981824
748155474038632449
748168115561840640
748099320734355456
748098683040727041
747980651287044096
748118832670248960
748026490541998081
748051945932328960
748082174130151424
747977962448781313
748112537036689412
748145676115009536
748085454105350144
748149350447067136
748068987582488576
747983499269799937
748132548069441536
748069658297761792
748041485254336512
748054005243314176
748149543104020480
748131448851415040
748140898697961472
748108447283970048
748057255917031424
748122062154129409
747960216709300224
748056983194976257
747985755595747328
748043536315129857
748028621474906117
748124956077195264
747984069401542657
748117704150757376
748123374874812416
748125661043187712
748135882469740545
748113157760159744
748138159716859904
747999345249656832
748067523757809664
748112096316039168
748060296841822208
748151388509593601
747944949316911105
748035764479467521
748109714253283328
748161404616712192
748137295992205312
748063266417614848
748149249699909632
748063593472589824
747999319958097920
747955044750868481
748008698535088128
748038805085691907
748167607879110657
747944643149565952
748038394144514048
747983503141199872
748085399738793986
748122624052465664
747980869449748482
748094245429469185
748019297373589506
748121151772123137
748132866664521728
748129007712014336
748065833306447872
748121651255062528
747974288251064320
748112398649810944
748031913835769856
748107252209356801
748030525827325952
747971172122394629
748088130369110016
748093494833590272
748128294667714560
748115955050516480
748002667218280452
748167796727644160
748162285483470848
748106111111335936
748137723777548290
748143419487301636
748043247105216512
748107419650260992
748151317592408064
747949848318484480
748160603710054400
748056899501887488
748155687956520960
747976901357080576
748149996315250688
748046770127671297
748144078055841793
748098431634276352
748122150113017856
748117280727400449
748142203214528513
748034762061791232
748000343548657668
748113627429765123
747955070273085440
748064185045524480
748143243208994817
748164290373312512
748141951665451008
748030659743088640
748008920740921344
748043993477488640
748124440454520832
748135601451335680
747947033915437056
748146409979908097
748161929101860864
748059159992631296
748054164551385088
747992839926124544
748102709732065280
748033805567533056
748033805567533057
748107499425796097
748109957317406720
748092055910498304
748125392477663233
747985059286659072
748118970964779008
748136784337371140
748136239094603777
748116299000086530
748105293133979649
748137182758506497
747983876761358339
748144334042718208
747980143755329536
748129419093508096
748103011520520192
748105012245573632
748157814351208448
748027232921264132
747970614057545728
748031523920683008
748167431919566848
747990822428225538
748044895231803392
748088625103933441
748018936613068802
748102717848043520
748018940849328130
747970576564772865
748032085928067072
748164449970774017
748044580931637248
748064604534738946
748142693897932800
748133793698021376
748138004879794180
748018219512913920
748092752387313665
748139980195770368
748088927131697152
748018462883188736
748099077259276288
747961206552551424
748140915483643904
748165884288634880
748152466672234496
748114268944502784
747974716233678849
748127271576272897
748109160655519744
748106522341834752
748124750824693760
747945960295194625
748139220963823616
748027337904656388
748035659655450624
748016445485948928
748144707218313216
748069016766386176
748079670491492352
748094383761821696
748050092171608065
748005615646150656
748012813147340800
748077275225165825
748129888528404480
748106702692573185
748087584815980544
748121693001031680
748037542868557826
748137153260032000
748091158492913664
748154454646521857
748139590238736384
748121886068924416
748136507165249536
748095629826490368
748101954577006592
748095017353285632
748150625506975744
748112540996083712
748094946142486528
748117737675833344
748074280420802560
748048934543626240
747958052167385088
748013299527225345
748073206918021120
748145470468292612
748123756464340996
748078286379507713
748049572128239616
748025748330586112
748094392435613696
747996396612104192
748096778948481025
748126831136616448
748145902515261440
748149547524730881
747951693631991810
748066781328187393
748120854228254720
748159340918546432
748041871184773121
748116336933494785
748087757105410048
748075585218416640
748073379060719618
748159970437369856
748095457461682176
748017573820829696
748152361697296384
748116152262365185
748142219891183616
747947801443708928
747977866197901312
748137862248431616
748122863106940928
748165443827929088
748161966540132352
748131247482777600
748062985520832512
748122691215966208
748114529259749376
748090973964615680
748060397626920960
748128399835672576
747959172273053696
748015220468158464
747985818762027008
748132577328848897
748060003093749760
748100910342111232
748140923880620032
748123433809117184
748077027794706434
748098766998220800
748123060583051264
748150562500263936
748094509871955969
748148754520412160
748068995920703488
748039832807571457
748142148680286211
748114126380097536
747972887630462976
748036867304595456
748046824909443073
748088100824416257
748055293217628164
747951861626441728
748163011144212480
748083654895804417
748078328205172736
748019049989349377
748102432668925952
748039258296958976
748081725473964033
748158313485971457
748158946817474560
748031293087191040
747967912896434176
748043330798362624
748052885339049984
747979539503022081
748162407046971392
748064608670392320
748051513759645696
747944659784171520
748020417579855872
748133080641191937
748122318057181184
748070811798405121
748117766977298432
747958064909783040
748085248760680449
748088738396377088
748062628908408832
748042030748737536
748124238846976001
748086549057699840
748155272816795651
748098204877590528
748167889270771712
748099270176276480
748072510424514560
747983658376564736
748112436285345793
748110645271355392
748103418401566721
748144749287247872
748030450048901121
748079452123435008
748132426229157888
748062595374940160
748131398695944192
748158099777785856
748157487023591424
748070451323207680
748155813731176448
748082727967166464
748045335780556800
747955187382263808
747996497359306753
748045369318203392
748083394744098816
748079741761167360
748044027145105408
748081734089121792
748125426162241536
748120220938678272
748091540061356032
748164139508469761
747962254906134528
748144019427975168
748161236945240064
748094195332694016
748150512281845760
747950246819405824
747958500857417728
748088776145022976
748131642078814208
748111630815404032
748090118162939905
748041443219017728
748080412547768320
748128907078082560
748010166344355840
748142870024982529
748107889739464704
748086020667760640
748073810914590720
748009365538496513
748071034436333569
747958740041629696
748081930835464192
748130270570774528
747969762706108416
748141821440602112
748075727535300608
747986250594979840
748048133536550912
748027551684112384
748112679563366400
748153053765738497
747984623376883712
748083201743200256
748090634054008832
748097525664649216
748024900921737220
748132476447506432
748161429698654208
748112935424241665
748166894994194432
748053589935919104
747959008561082368
748053774674051072
748082048460533760
748130622657290240
748134120908296192
748043381360713729
748155767589572608
748009424053280768
748045989899034624
748160427297738752
748154270298562560
748040109631627266
748061018442588160
748138705089601536
747948451468615680
748090915365990400
748050020641943553
748167851391979521
748027698648387584
748030428980850688
748137291789570049
748129574286950400
748075350207365120
748161648096083968
748156895932846081
747998611275923456
747989727463145472
748092358122573825
748003837114454016
748158988697600000
748026243161923584
747969351614107648
748068609885372416
748080706203549696
748018265834786821
747961730815361024
748057759434813440
748104655582859265
748070254136332288
748074045594296320
748055997642584064
748153536110804996
748094748729061378
748126508267384832
748070275128889344
748048443910795264
748052667436498944
748043507139489793
748144782661271552
748032685831032832
748106157441560576
748080156888150020
748090558816587776
747983096457342976
747945976808103936
748151804022693888
748162390164934656
748034841787113472
747966994343858182
748086830097018880
748152634532593664
748128626240028672
748135169392054273
748061122981421057
748062679290388480
748131272816361472
748137216359206912
748034636211757056
748082887430373376
748105025021411328
748088331347628032
748018009718005760
748085517204480000
748154571986440192
748099681327026177
747950846630060032
748157537598464000
747966440670642177
748157881418158080
748113887468392448
748100276968628224
748116110361399297
748061907446284288
748035802098184192
748104794359816192
748165498303578113
748089522911649792
748053829179031552
748101665220366336
748105960116322304
748093079354220545
748118496983261185
748038356550967296
747981494333825024
748127930027491330
748112633203671040
748142995719979008
747973004823527424
748045327270281216
748156782762147840
748078025959411712
748067297034649600
748134963850018817
748087756820254720
748139250504302593
748168224731205632
747966075942244353
747969624394838016
748059625610747908
748110489914327040
748077552246235136
748135328758759424
748129251384233984
747959511948812289
748156799363190784
748038112958357504
748166760713445378
748070384176607232
748119474423881728
748116081156431872
748162595685703680
748074444216741888
748080337297674240
748084250377846784
748042731012907008
748072103987929089
748086750287781888
748009340053950464
748061391676936192
748027698535071744
747947122000076800
748159483768102912
748027770140303361
748154836399493125
747955313366577153
748142769533657092
748106559943737344
747984488911626243
748029925777637378
748114495793434624
747972162049302528
748086117002522624
748148511561023489
748058786988982272
748154328905580544
748021742635986944
748075081746751489
748090206448812033
748063199367397376
748119491033305088
748045478500106240
748101849601871874
748071529074802689
748030920037400576
748081402760011777
748134477482819584
748059940162519040
748124381709099008
748068102395531264
748144392607772672
748102780867514368
748066634456248320
748107038140604416
747948518598414337
748101086481911808
748163984294051840
748105104373456896
748159357968334849
748081037813547008
748103741426044928
748086582582743042
748076792913793024
747976402201251840
748043662353915905
748065480959725568
748113333807620096
748159102019239940
748037895026581504
748082098943234048
748018303285723136
747977987862241284
748075438451326976
748101375653908481
748117901186564097
748071021513629696
748079666293051392
747964138148732928
748152550520684544
748083352901660673
747988360317276161
748108690734129152
748117830256697344
748092664139104256
748145633962393600
748079288587587584
747993791789883392
748135530169253888
748153884510650368
748110116805808128
748105339241963520
748125082208342016
748015187215716353
748098515490865152
748134808753078273
748165108212334593
748010443281686528
748106606055931904
748150025608433664
748166559453974528
748061790081265664
748135005587660800
747960598214893568
748052960811360256
748167536752091137
748167175987404800
748133696990023680
747976741923192832
748095436771172352
748153913820446720
748015384192753664
748119327367389184
748127816814895104
747964125452640260
748140869425987589
748150574978326528
748157864653561856
748114038643531776
748154937088040960
748155868236120064
747977753002115072
748105662270443521
748009990246510592
748065908745248768
748093440068583424
748026046293868544
748106417186480128
748164152162660352
748161132255453185
748078739305734144
748036536126545924
748144514204860416
748094438501539841
748051442716532736
748088503528005632
748073035102466049
748116634594910209
748143734093582336
748062750677442561
748082790672011264
747966122125733888
748044295530291202
748104517451919360
747971503434543104
748146024095457280
748081763075887104
748151304632025088
748011412052713473
748060443588104192
748088494917033984
748111047702253568
748039786628284416
747960325476065280
748158049253220352
748036674593128448
747997554424614916
747970429512519682
748106790831783936
747951194581143552
748025064570912768
748093574475091968
748082887392694273
748131247541485569
748127409816375296
748058648455299072
748003354933137408
748014306248237056
748062280844181504
748016164488552448
748064495390564352
748002713309450240
748070518188871680
748024876095647745
747973801942654976
748041816814010369
748082556164317184
747962661741203458
748124868202233856
748114587686477829
748083772491431936
748046379927355392
748149597671940097
748035462170836992
748017833741803520
747995767315533824
748032270653661184
747949319878127616
748110968392032256
748074955787636736
748133533546385408
748019553326751745
748130924655681536
748060980324737026
747958891149828096
748145428617531394
748048842281582592
748085651413831680
748125019264417792
748043867656699904
748113124004405248
748064167953838080
748076574944169984
748074834198855682
748098922137137152
748129016389853185
748072401745940481
748091284498309120
747992865041584130
748021709291257856
748101657024569345
747952373025247232
748100683841273856
748166806888558593
748135731361685504
748054248605245440
748161433876201472
748052843609874432
748063329193721856
747966847543349248
748125669234704384
748116391329357824
747980936327868416
748135991521714176
748031545055842305
748086775566966784
748158296645832704
748164642602573824
747964213679763457
747959319149191168
748019649674158085
748128278163169280
748073865377648640
748123723270594560
748145323789455360
748149119735201796
748153645192122368
748099517866598401
748084996938866689
748133466634608640
748077497527439360
748115187736121344
748137459339374593
748153326643064832
748016109639581696
748114642480861184
748053841791295489
748146770656501760
748093196777979904
748133777021485057
748043444023595010
748160159050924032
748148192571600897
748132270888857602
748056572186746880
748114520757919744
748161878556286976
748004021928091648
748109722335780864
748047948785795072
748074008193667072
748140584171352064
748097487597010944
748100956420608000
748007352171888640
748073706082041856
748130249502826496
748108015484690432
748042726881492992
748126323453853696
748153754281705472
748131226838503424
748015061101387777
748162050535399424
748048313656741888
748028852002238465
748072216856829952
748099987553189889
748058551780802560
748059055361499136
748149388090966016
748124268311937026
748135471310594049
748102713741840384
748061487856496640
748131847486464001
748086884614701056
748151694995890177
748003996628033536
748032102755631105
748141573997740033
748141624392298496
748023160562388993
747949022091022336
748122045284757504
748052633630445568
748140345192497152
748140831551389696
748031104288956417
748148578414104576
747979049088090112
748049211204182016
748098846786490368
748159001355915266
748087639513915392
748137983669219329
747977941687083008
748063266350505988
748129771255697408
748138491209408513
747980869462298625
748129699973435392
748005280198320128
748024456581349377
748136008064040964
748146104022241280
748019167605956608
748126201814802433
748081784139689985
748107373697449984
748043796336750594
748079804436582400
748057352272744450
748155637465489408
748097479267188736
748136024929345536
747958098283769857
748102847993118720
748078055432818688
748105058634465280
748103548282384384
748044760934400002
748051711185522688
748137325360717825
748010539658387457
747960107355471872
747999609474027520
748068014197714944
748158661701185538
748019293225390082
747947407309058048
748110473363525632
747966923401465856
747990155533778944
748162386167619586
748139791343034368
748023730933215232
748071730422419456
747950284253499392
748042978489470976
747959230712385536
748031632830046209
748070786850824193
748139720278966272
747952364678688769
748041011302117380
747992625899253760
748068148352516100
748145269020065792
748004243970326530
748087933119434752
747946152956309504
748031716971913216
748091418648911872
747946912234479617
748105683296485377
748036443986100224
748094786775691264
748074888934604800
748114919334289408
748040436820873216
748167130030346240
748014251873288193
747953702955257856
748101463910522880
747952901595725824
747947717662486529
747995373021585410
748130199078903808
748101296239034368
747965991955628032
748145596331024385
747972866470256640
748000129467158531
748094496978546688
748055729383288832
748073907429773312
748153112574164992
748157222983720960
748033608514965504
748103888088211456
748111769198034944
748135433721221120
748076956760047620
748136255708401665
748129209315397632
748166546900586500
748094484785827842
748098619992084480
748142111002869760
748093838615543808
748141204756381696
748066928120430592
748141007888343040
747947021261168641
747992109983105024
748070136750407684
748059810122334208
748131805417476096
747955082516381697
748121097263022081
748168614574948352
747965790608035840
748013626741633024
748093733632155648
748022917313761280
747990880926187521
748149006488961025
748141368518787072
748000259754844160
748161157425467392
748143125860757504
747945851167866880
747949789464170497
748099857286598656
748135375005163520
748088277039718400
748057108994727936
748124272527286272
748162356849577984
748107591855783936
748049890765307904
748101535121420288
748022107758530560
748108640268259328
748046527017410560
748020539214729217
748065115904286720
747987190110633986
747987806669135873
748114927437623296
748151841758789632
748140806536560640
748121315345833984
748160238864347137
748112578686001152
748091359995666432
748167473824997376
748084317767753728
747975878114684933
748083017554477056
748048720378339328
748114688416768000
748062477682937856
748081045841547264
748143897554075648
747972212083167232
748143633291948032
748162138577993728
748143784244936704
748119390575534080
748150998644948997
747967292290531329
748165078902509568
748127108036202496
748082291805659136
748037291252264965
748088700656099328
748055431617077248
748026285247594496
748107314838765568
748157462176489473
748075496802492416
748104643205529600
748150508024700928
748165666260279296
748055838108024833
747988087574147072
748116228024188928
748152634478071808
748087144514617344
747964586930802689
748007348103487490
747996765874438144
748107092574216192
748127246490050560
748168207945564161
748139120363397120
748060682696986624
748070770149031936
748050050333425665
748052478550212609
748117033036951552
748083357054009344
747992646853943298
748065925732106240
748024171125481472
747949437289365504
748168853893562368
748158690813939712
748074154876899328
748153318208380928
747959138395787264
748033621051736064
748155318740230144
748074045854326784
748092026802020352
748146649235611648
748100755215761408
748147702039445504
748006714696400896
748132392578260992
748080903344119809
747997994771943424
748040709215752196
747973990530977792
748160993822285826
748125677690445824
748102491594690560
748092874047131648
748116743617413121
748168060968701953
748072288239689728
748110640858992640
748115384914558976
747965841170436101
748161316452470785
747951135726649344
748063488841555968
748144938043449344
748165716659027969
748087673013710848
748084086732918784
748001454829477888
747979283759398913
748083432576716800
748103787684986880
747959113380958208
747988293296394240
748138365266989057
747971138332987393
747946870379425793
748142765121363968
748015379910369281
748027115476508672
748160301779009536
748109093156458497
748020224432148480
748047122637946880
748166807014477824
748137870397870081
748143272594268161
748168568458608640
748128970139406336
748010136938098692
748158808300597249
748154337134776320
748083625564999680
748138390399356928
747983465379880962
747997562628636672
748123127369043969
748143524558802945
748151841569968128
748025995702210560
748159882289897472
748116727175708672
748077174805102592
748018198512078848
748048972179247105
748099106900447232
747956286617182208
748148364475150336
748022434817806336
748130249515360258
748005712232587264
748144476330270720
747957431393624065
748160654117380096
748063547511320576
748084346855260160
748167385782362112
747994026633158657
748099488233955328
748050633333350400
747983230880473088
748160456901165056
748039035776557056
748135706070032384
748040696968450048
748086393637765120
748005716229758978
748146971995680769
748096904551096320
748062645576667136
748122255188705280
748161979391549440
748043968299032577
748099500825317376
748124289153531904
748096225367441408
747950435349172224
748089128663810048
748107021568741376
748037500757770240
748093612018196480
748040847887839232
748121969753731072
748099689606688768
748166077104914432
747964435961090049
748141439620624385
748009600373362688
748106182355722240
748033918927003648
748082052616990720
748037764814413824
748126424364617729
748119138514669568
748038880742498305
748066831454322690
748020274629582848
747968064138809344
748155595706998785
748149798910496768
748031083359383553
748086938838704128
748127615492497408
748113975502577664
748024641105584128
748078223171391488
747953740703883264
748154798600560641
748162231188131840
748078764538597376
748117821691936768
748140152187420672
748088268479135744
748048363841519616
748050486536835072
747944945047085056
747990897736978433
748010573154107392
747991526937100289
748112809486127105
748130668874448896
748014956466049024
747975097781149696
748066848445431808
748135852866420737
748160750481334273
748108753464066048
748160112817119232
748144174705278976
748039128265138181
748124822157279233
748110330732109824
748112733900521472
747945616022601729
748016479006760962
748164843912462336
748116366381682688
747980630038712320
748108544029921281
748021172428734464
748110045338968064
748103842017992704
748047277638443008
748128630279118849
748043641160077312
748160196741050368
748088872765108225
747967988565942272
748126113864515584
748104664344854528
748046422050750464
748040956897812480
748131985684475906
748154773652770816
748087765305266176
748096606856167424
748126093060694016
748074473732055040
748031041688965120
748065355118022657
748122380766187521
748076130167554048
748149111342440448
748057704669798400
748120652746358784
748167050451771393
747955292235673600
748101262722293760
748168207685586944
748091485598343168
747976972895137792
748090525018914816
748027727979155456
748156455375806464
748070807797141504
748125136755163136
748137773870256130
747995696352002048
748092660217446400
747957255413338112
748000150451171328
748091804566814720
748144958822092800
748094757084102656
748146481253720064
748155767715409920
748159420647997440
748153989192114176
748084875232673792
748060707900559360
748043875927887872
747995012294709250
748025031075205120
748138721967546368
747946450978488321
747958064666513408
747978084075311104
748041405768015872
747973365839826944
748010971910840323
748059273318531072
748068110620561408
748125925196214272
748126344526041088
747951202873184256
748130375239622656
748101505983590405
748089443177893888
748079083007795200
748136184359063552
748038910152941569
748082333878730752
748103452056821761
748132061337292800
748057612525182976
748158808526979072
747990524678701056
748090466344767490
748107826598383616
748014952380833792
748122187928739840
748134804420341760
748110964139167744
748081344031371264
747985101217112064
748154995787317248
748129435623251968
748125035953532928
748153502459826177
748072271546294272
748088952243032065
748130895538827264
748128357636784128
748106031591456768
748079510793428992
748134972339392512
748166916011921412
748151564972392450
748068957979029504
748159009929183232
748095860349804544
748154165478756352
748104135556345856
748117565810024448
748153850788470784
748074502840524800
748099249204695040
748104026466680832
748159706091290624
748159546439372800
747994660329533440
748003464005967872
748135114861862912
748112163651321862
748133227286695936
748159580220293120
747969582325993473
748100642032463872
747986678493634561
748041783070855168
748052533277564928
748076591545192448
748000175562555392
748030949179396096
748155688053018624
747944949149110272
748067586672308224
748132346717741056
748042605406076928
748096594424307712
747948258496897025
748151661512777728
748109915626037248
748084481148387328
748104638939930624
748131415410229249
748108782853488640
748016550045679616
748166647391879168
748100360678547456
748151300634869760
748073630563770368
748061647357509632
747966474636013568
748056689920905216
748138184920473600
748128101884919808
748168983648440320
748096648958488577
747977736203821058
747959398711070720
748014402620653568
748105784203026432
748166819546959874
748103284200718336
748053149605367808
748153729115914240
748153758505263104
748116257149333504
748134955612540928
748159764878794752
748064990201012224
748151787153141760
748160343596212224
748039828751720452
748033247804801024
748113132300689408
747969619953057793
748162172476399616
748061043511930880
747998015542136832
748098708428984321
747956953490526208
747950800433971200
748098330836738048
748022833339600899
748134427151175681
748101266706960384
748158682798555136
748117020609155072
748127917360750592
748110691576340480
748130350040223745
748033029591949312
748151359308857344
747945704274956288
748165251057786880
748065745045753856
748026293439045632
748081809586544640
748145923495174144
748149778085724164
748130551400267777
748110599045931008
748069108911120385
748135915910995968
748036955494023169
748088163780952064
748106472115011585
748088184718823424
748063002243432448
748119058944499713
748027811881959425
748039660736217089
748142211464830977
748151472777494528
748088142993973248
748151921265913857
747944890500259840
747961227209498624
748054286253330433
748168908436209664
747955241954451458
748069750572388352
748163434781507584
748107642241843201
747962229614477313
748042454159482882
748150503532560388
748122972154699776
748094685990748160
748128970265202688
748020111395667968
747957821585645568
748089418074947584
747954877385433088
748067221818253312
748075371015217152
748117670881550336
748098926172069888
748037362488315904
748056710821052417
748142827947835394
748163594257338368
748025601387335681
748049806765998080
748133592312619008
748113224793456640
748136910107774976
748103884162269184
748049152345518080
747949718362173441
748066357581852672
747998296581505024
748131340126560256
748043737796837376
747960040531857408
748108401394196480
748077807914319872
748104957715415040
748053464203280385
748115544134541312
747958178290204672
748040990234128389
748130253449662465
748100713016745984
748137459620388864
748060217259102208
748017418363146242
748079091287465985
747948048798474240
748144690281734144
747980328216649728
748114353195458560
748016424417902592
748139107969175552
748053481009844224
748152542308118528
748167154894249984
748133189718269952
748005389204070400
748157591885340672
748126457961000960
748024875894312962
748122225803309056
748005007446937606
748096158250242048
748063941671194624
748096262981947392
747946216122621952
748043372984737793
748083948404760576
748159303262044160
748132510266171392
748071344407994368
748150268815089664
748120275452043265
748035923829526530
747957167467139072
748002197514911744
748120925648916480
748095499765485568
747952469645287424
748032488434446337
748111949578309632
748110586463064065
748075832342683648
747970438245027840
748100503553245186
747963102411526145
748042567468613632
748054328280231937
748052470375518208
748157336372580352
748118794803896322
748066756246249472
748084305000292352
748037970507206656
747961739027812352
748120099165474816
748101237271330816
748052755487539200
748150260502044672
747973156040740864
748064398829305856
748111203134771200
747951492548550656
748168962668519424
748148377037090818
748155880605106176
748160255322775552
747974707681632257
748155146685845505
748072451746201601
747977061000708102
747958274738229248
748013836658147330
747990021425115137
748152361890287616
748109504596877312
748074758667964416
748112201286848512
748043326620839938
748143520158867456
748001056391462912
748073592567398400
748131742796681216
747999437436387328
747948409424842752
748108216542732292
748021289810534400
748101824650018816
747981129437831168
748138314964819968
748139904891232257
748159706007502848
748125350358548484
748068970587107328
748067703798259712
748087417345871873
747960946224599040
748055750031872000
748167918274416640
748026667059265537
748029258824581120
747964830418505728
748112318693769216
748163883630632960
748135639204302848
747963001429319680
748103724787171330
748066181450506240
748059491388788736
748123014106128384
748037182007422976
748114462054326272
748038553377071104
748023235812409344
748029296783007744
748165586404904961
748072942697857024
748078378578808832
748033138782248960
748062268005322752
748046233227378689
748056090047299584
748047042988085248
748031003952881665
748102546074509312
747966994528370689
747980059928043520
747967174757617664
748075278761492480
748008107121459201
748121093177647104
748154169719136256
747979426437206016
748111823728054279
748130471805091840
748091464580800512
748147668325629952
747951903250649089
748024427040866304
748119780440170496
748152428936171526
748160419227906048
748096531522330624
748035009160880128
748027388454383616
747954512086843393
748059537693884416
748076402977570816
748101300324278273
748136733963784192
748008413158834177
748015845591384064
748129758723080192
748061332881145856
748070564280020992
748105272527290368
747979669576781824
748065023679860736
748091296867192833
748128957741019136
748103116583800832
748160079128629248
748092018153431040
748054294713204736
747980450061127680
748126034243923968
748150180650811393
748029590501728256
748114898148859904
748125342200627200
748048099986255872
748091628410245120
747965933411512322
748069775843135488
748021533197631494
748122288663502848
748043192650633216
748120078047191040
748144786704502784
748158884083183616
748114382547189760
748022254450151425
748005087260315648
748038239148204032
748137752944869376
747970165418037253
747947017146499072
748126772483469312
748125245467418625
748039614716387328
748132962965856258
748018487885434880
747952733710258178
748049383384584193
748121957149859840
747963173630795776
748151590155067392
747981045333692416
748007062664265729
747974271494815745
748136842768297985
748005997256577024
748147005864689669
748115435137163264
748063736062181376
748000142129782785
748033012919603201
748065032370524160
748103770882576384
748135378893312000
747971310555271169
748019997860044800
748038205312737280
748130135967162368
748079540212219904
748005334468468740
748037664562098176
748095403086716928
748060561104044032
748115930039857152
748144430251642880
748157545978658816
748154102559940608
748139766105923584
748166936933056512
748076977731559424
748035219165429761
748050905753354241
748096229385580544
748026280877113344
748154509076004870
748037836268503040
748065657191829504
748030861321310208
748089778554339330
748010091048214528
748061676579201024
748093746433097728
748134330380201985
748117884652625921
748086146400346113
748055054008074240
748027489004445697
748128303186350082
748140160722698244
748089703241375744
747999651299737600
748147466961321984
748024624454197248
748140911297728512
748107612655259649
748117372825899008
748166773439107072
747993036785913856
748108762171478016
748103774791737344
748133068150542336
748122259085205504
748047642400264192
748149283174649856
748162159826264064
748051442452283392
748115007171346432
748137648305340416
748045071371612160
748110926356807680
748147483688185856
748080555317694464
748100440663932928
748113249804025857
747986091324612608
747952419372437504
748092035257798656
748008677437767680
748113241356673024
748003078260011008
748095386288594944
748074205250453505
748073450082807808
748120711705796608
748078097493299201
748097215017717760
748102738819620864
748098192378564609
747958627063857152
748115195915042821
748071524855386113
747976960240803840
748168316804554752
748133101524615168
747985189419155457
748098527906062336
748121571492007936
748057691973685249
748053800011829248
748084682315685888
748103070459039744
748072703727276032
748105108911697920
748041996984524804
748099161111822337
748028273423228928
748121986711359488
747964163213799425
748134108258140160
748063954220482560
748060913224265728
748154190594195457
748048066306056192
748123702299140096
748044152756113408
747983398241705984
747956970183790592
748104618169798656
748112012572397568
748153380959326208
748044962634285056
747984510063632384
747995859661422592
748139934125596673
747947956658147328
748084057511178240
748151934050242560
747950695567876096
748052516181577728
748153880119226368
748067565591793664
748092995463843840
747971402913964032
748107994622271489
747972728070742017
748144673504497664
748162927291596800
747957767068065793
747988813268430848
748149924890566657
748130245425782784
748100343926489089
747948208358227968
748072087055663104
748053489566228480
748110632638087169
748012481621164032
748124364890071040
748049337293377536
747999835874172928
748094702575038465
748140001272160256
748162104998277122
748145600466661376
748028848021843968
748159525568450560
748145801982021632
748158124721340416
748112037583151104
748088147188277248
748063756945600512
748116395460694016
748088428147912706
747964368709619712
748031574042644480
748151405395984384
748119088476594176
748138134622216193
748145533307478016
748061525932400640
748143008676196352
747959822411194368
748031771153936385
748087467425800192
748023164526071808
748113514124972032
748027975640223745
747993502479319040
748027522462392320
748128844285091840
748086653932052480
748092815230500864
748111370936262656
748088314633162753
747947814076977152
748014872366030848
748053866839678976
748136096140304384
747974255040561152
748166257690574853
748133734717632513
747992483456507904
748050020725891073
748096019544543232
748099127481896960
748141754281517056
748152093249314816
747987626175631360
748116198341120000
747964192909627392
748091984733175808
747975873756700672
748073290749591552
748136842701189120
748161010276704256
748156614818074624
748157541708857345
747963639211012096
748151233551097856
748088838921261056
748027589449629696
748140689008041984
748137992057946112
748009562658250752
748156740798132225
748072112070459392
748066097543397376
748026511597441024
748156681788469248
748048695447420928
748060506695565312
747951584496205824
747994014041915392
748069436083548160
747960401124528128
748080819588194305
748149161736830977
748086318081654788
748114801918808064
748064935679254528
748135643348275200
747987739451105280
748030819432804352
748164885922578432
748084867120791554
748157537661390852
748163052986580993
748160821524574208
748071772440961024
748069947796951041
748157898446934016
748118832720519169
748160783977185280
748111605729267712
748017653147701248
748035168577986560
748093566044372992
747965698605867008
748052377777934336
748016684422864896
747951609913675776
748068089682604032
748099954095198208
748065258577657858
748074553293824000
748088444727877635
748126155656564736
748120480796778496
748168769973825536
748128558980136960
748138231263277056
747967753840033792
748025039639937024
748120548140584961
748155637679423488
748132422131326976
748122141808275456
748126285637922817
748147970298642432
748059554580205568
748062071103852544
748141754264788992
748085869593124865
747972619106926593
748107000496652288
748165347224739840
748142706455515137
748080647625904128
748136763273641984
747968546362187777
748073601123889152
748040973867950081
748016772603908097
748115078449364992
748112440563474432
748058854177574912
748045234978820096
748018278233157633
748148331122044928
748120061542567936
748034355151380480
748097999625134081
748104848516780032
748114310996582400
747952402628775937
748142626688339968
748077237535182848
748065434977468416
748137241520791552
747950896638734336
748111106468683776
748053724245921792
748092269929037824
748059797891612672
748116559361679360
748142224047734785
747947830623404034
748101610539196416
748168996399112192
748152714127884288
748122968018980865
748114680057520129
748039212214194176
748068500976046082
748168862332399617
748087895303421953
748096090864517120
748101925380423680
748044920527663106
748116383226007552
748136641395630080
748034543773433856
748026075284934657
747970656260632576
748059822839447552
748039006638739456
748107381951827968
748157105400647680
748022258749292544
748011269681184768
748095139017457664
748125367353872384
748071327857315840
748045549543243776
748042080904175618
748056043800920065
748141922091360256
748048221298130944
748146300995108864
748146250596257796
748045360921251841
748015057108373505
748155784157007872
747948485207437313
748092504852037632
747955409881866241
748018257332998144
748077074238312448
748113975498309633
747965413338845185
748135341299732480
748045759329738753
748038423454322688
747953727911268352
748043121200603137
748105016632872960
748110754201493504
747998292529782785
748060498239832064
747958215841824768
748130383464652801
748002348291751936
748057213915258881
748126713779892225
748143302113894400
748157038555992064
747991791119433729
748144182796091392
747994555241336832
747967199948611584
747956697566748672
747968215058419712
748008014930710528
748062024748367872
748100075583307776
748042961896804352
747997009026547713
748134263271337984
748098708189896704
748060150104227841
748006202756456448
748123488364290048
748079674648059905
748113954698858496
748075786536615937
748060149953212416
748106455245422592
748079674467717120
748073378825781249
747948791160967168
748082203876265984
748074062543470592
748074071120805888
747948862506045449
748119306538520576
748117301615075328
748114889990868994
748017431180894208
748114323545874432
747984681900007428
748144937967882240
748161799061528576
748160892844580864
748161299880652800
748154270143307776
748032945752014852
748122565370085376
747969318277750784
747947750961123328
748123039578132480
747997860231319552
748099568051511296
748072674321129472
748141989355413505
748008467823230977
748137232851156992
748060447782408192
748070581380259840
748050549216546816
748050339392266240
747957771379875840
748144795101474816
748009206104657922
748154794653650945
748090185406103552
747952754753101824
747960342265868288
747964901499371520
748061173447266306
748037559658373120
748121588265066496
748100587208712192
748028273116983298
748145235872583680
747955795845914625
748122494163361792
748161199271882752
748070254148882432
748084447472386048
748123433880424448
748137233127964672
748160188415348736
748091334666256384
748054009492160512
748112570385469440
748097315592798208
748125807747399680
747975093712752640
748116697492656128
748162864469450752
748085932268654592
748130366775504896
747980122817343490
747949143402876928
748060657426247680
748055288742305792
748116261326962689
748090697216032768
747965702624116739
748061521708605440
747984270904393729
748076864355213313
748000884622241792
748089917146861568
747948149474369536
748148884585734144
748080454742446080
748070812050137088
748078206398398465
748061227788558336
748121294550401024
748013479882334209
748135982915067904
748041321806438401
748146347090513920
748140278209519616
748095080058216448
748093272535478272
748103594591780864
747979942370156545
748002696532221954
748137325306191873
748125539370737664
748140441552420868
748137367333134336
748073756375949312
748148129715855360
748051044014366720
747999886403055616
748065103296200704
748068396135235584
748114244160323588
748104957585305600
748046975753461760
748141536265789440
748092278472904704
748126700840484865
747967627859898368
748147588654833664
748011722515021824
747946987497078784
747986099482595328
748146674376159232
748139447418560512
748068257744183296
748140085032411136
748110691387711490
747979531231825921
748114009111539712
747959939725852673
748053900498984960
748134485535895555
748120895932108803
748168186739232772
748122397790765057
748137681566187520
748051216010186752
748051560081592320
748145038744489985
748090898496499712
747987814910951425
747955359692660736
747984493353402369
748112205439205376
748100465737474048
748012167312605184
747990511948947456
748133533449871360
747989920505991168
748052008729513984
748152386888208385
748099589174140928
748153863434280960
747954868636127232
747985327864823808
748100746609037312
748008115589746688
747988611937734656
748144895794286592
748148708693409792
748045826279284736
748071906679656448
748127778923479040
748112415225692160
748089845675925504
748016386522423298
748093981117001729
748133164653096960
748058711332118528
748109047275134976
748086536235712514
748037127515021314
748042357824716801
748020320926302209
747959948169060352
748166232377962496
748108137094316032
748155981662687233
748147227881836544
748045138426011650
747991224833937408
748066059912110080
748157537669779456
748036246555983872
747947797064843264
747973202152919045
748161400338583552
748054886349148160
748031641243783169
748154169421357056
747977627277864960
747999668127342592
747979900322078720
748083860429217792
748087920494534656
748078735170093056
748104311918465024
747980990828548096
748128274090438657
748011240291700737
748052000504414208
748029879795453952
748076470212395008
748079452010254337
748072225505316864
747979376013148160
748086326654803968
747971180338896896
748048376726421504
748088063004446720
747960841484525569
748162461874950144
748041409924632576
748005343062532096
747989866042949632
748119012983382016
748065539503853568
747983742564704256
748135949394051072
748093905967677440
747951345597022208
748125983723692032
748164411903311872
748097118749986816
748085009811144704
748089057247371264
748129850960011264
748112696223031296
748088432333840384
748041640732917761
747994245101813761
748049790181777408
748055368476069888
748169143246020608
748094354636546048
748168866434527232
748149438460338176
748166760675717125
748042525710106629
748060091291672576
748009063418597376
748081188737290240
748074540874424321
748018362165432320
748029431097200641
747948762035687425
748135487920087042
747999135656214528
748085215319330816
748115762167095296
748090537874436096
747990050441306119
748001010149371904
748079703873859586
748037731478028288
748115040771932160
747955925898625025
748064130322542592
748003300293902337
748092978778996736
748077262893875200
748067439682850818
748143746865315841
748139632114737152
748104580144168960
748160003689766912
748056140404113408
748118215839072256
747963928290811904
748056396315275264
748130530533777408
748160322788335616
748065162242981888
747952863737896960
748161551530598400
748063752751288320
748067653579857920
748144619125354497
748077589986689025
748124989820387328
748066512943054848
748030253092773889
748117762883592193
748079313824649216
748003405180841984
748075232544591872
747947772179943424
748150491045998592
748096221118668800
748073806627930112
748003170228514817
748154245233385472
747951127551844353
748110523762413568
748007373067915264
748149786604347392
748109819169538048
748084267251601408
748067767060860929
748085185644732416
748144002579439616
748093033355214848
748140747610820611
748083302783934464
748159210962161664
748136545220235264
748135404130439169
748036733200138241
748044442381262848
747962582062010368
747977073537523712
748090965647306752
747976179903246336
748073873762058240
748065963463958528
748132950584270848
748143121741946880
748026264146034688
748087496790151168
748052466013470720
748062083514765312
748089564820967424
748038494761648128
748118060704350208
748042034892644352
748123601317076992
748167125647269889
748001123592732672
748130479929438209
748152525283557376
747948338268405764
748049500804104192
748107206122414081
748061421083172864
748100071326105600
747976372916625408
748076084005068800
748074586638426113
748053883767881728
748146439491100673
748092601140658176
748149404645920774
748108078344724480
748029519156645888
747953727835938816
748033965030780933
748102759828824064
748026557663485953
748110120899444736
748047282067677185
748070807545454592
748112448868192256
748089430381047809
747949709847724035
748143750858170370
748067984934051840
747971352343154689
748133826975588358
748022543777423361
748127921559179264
748064302565777410
748060728796520449
748014872403808256
748033935649738753
748088704833560576
748097055856406528
748112532783640576
748149601941790721
748161560057524224
748016613186736128
748041523187617792
748144023357923329
748085705964912640
748136557689741312
748079674685784064
748054605150490625
748010514547081216
748059378159333376
748125534924734466
748068068891328512
748077031888400384
748096158321483776
748079233935810560
748047579536064512
748140307233988609
748062083728674816
748047436996837376
747990608288096256
748120225137201153
748061940992225280
748151350777810945
748139321895587840
748167855582109696
748163770304856064
748140697274941440
748117884774322176
748159152569069568
748136339451809793
748127074393686016
748052738597097472
748150818369568768
748078604945231872
748105096190398464
748100897767563265
747986711863431168
748065548039229440
748089917104918528
748164684671520768
748037425113473027
748161572284010499
748166299625263104
748067221793030144
748064885297324033
748154089834446848
748153133382131712
748026281128779779
748045721744642048
748094451063480320
748141888545357824
748118639425925120
748130245392404480
747961370067505152
747949391139463168
748114722298470401
748082530809692160
747989010434252800
748032857612947456
748111278724395008
748044664545157120
747944689228210176
748045406840426498
747967548138872832
748105016443973635
748112314746941440
748060934371934208
748058560546889728
748019117152739328
748049983191007233
748149257853616128
748162197591719936
748099828253589504
748094904119721984
748047009467215873
748061202740293632
748009445070888962
748070971219705856
748121483138891776
748112150816776192
748049144170811392
748127867016462336
748042525613690881
747978843638530048
748054072356442112
748112163504459776
748124297529593856
747960531068264449
747977320934301697
748141016243408896
748062632997949441
748062133959729152
748040436929921024
748168950274396162
748119163923742720
748015715400163328
748100834941112320
748092244926828544
748074683443077120
748120359371743232
748076792943099904
748055314075893760
747973763954774017
748133676022644736
748118513601097728
748107793048055808
748126462029369344
748142387634012160
748145160127582209
748061676788920320
748021805626032128
748155377561141250
747976612122005505
748147496535240704
747987219403644928
748133760122519552
748096241855307777
748051560253501442
748156140874260480
748114327702540288
748039736284094468
748041946870984704
748116445972729856
748109848512888833
748020220195921920
747951525981347841
748052017134845952
748020043900911616
748104894754721792
748033033664610305
748128047312830465
748006546706141185
748013416888033280
748166433872449536
748138520779362304
748048397475680256
748126281691070465
747958660416995329
747967665629650945
748061655586603008
747980235962908672
748078911104245760
748152831396323328
748085017939611648
748033486624264192
747976092007292928
747954491392040961
748092601430065152
748020610312323074
747978076072480768
748137618743922688
747982584597061632
747945490340159490
747951962180583425
748164764396707840
748138730456748032
748163736792268800
748055213475569664
748130148847755264
748147852942118912
748043758688702465
747980848281096192
748079233910607872
748104882293477377
747974913508663296
748017774757281792
748082551911256064
748083034293936128
747982748346945536
748023118325751810
748050314431971328
748093351925252096
748140634368684032
748153569690456064
748127707767144449
748048670277443584
748052340368936961
747993267585822721
748130547042500612
748056341655199744
748043825784971265
748005124761653248
747948485199142913
748129427502993408
747976507205750784
748061882217603072
747978591665688576
748106765456252928
747955871049715712
748084179330531328
748067527763329024
748156543590350850
748124130088718336
748107176523218945
748139317374091264
748132187078176768
747991388638281728
748159445855797248
747984790897500160
748113857953038337
748034640431153154
748039023151751168
748008689949360133
748112104851398656
747944613848154112
748145579608391680
748124675163688960
748033272840622080
748097739234418688
748167289145556992
748116752018595840
748076457314951168
747990851851272193
748164235998396416
748095738811387904
748052151478411264
748156002260811777
748087274789801984
748064671672958976
748078215021862912
748085860957040640
748114575157952513
747963500618743808
748053699302400000
748071101444558848
748103263367610368
747949529589157888
748133109955190785
747948749431902208
748093620411113473
748115145851797505
748131956538257408
748167096417189888
748055632637468672
748014096356904961
748116731244089344
748011093507870720
748166119047979008
748161996072292356
748160251191406594
747972774145163264
748112461534990336
748092743872811008
747999579963011073
748134322297782272
748130597546135553
748127561000095745
748131725625163776
747950364297662464
748165959689568256
748012699951468544
748140806687588352
748093570213646336
748039694374543361
748102256499712000
748104744036597760
748148826092019713
748145630015422465
748022862452232193
748006936944189440
748126541771575296
748162612777476096
748003925261946880
748087467375484928
748130316729065472
748164403825106945
748162188985176064
748123031055245312
747986636546400256
748084900452917248
748082069343973378
747961093310472198
748054227667324928
747951333139841025
748118215843254273
748068345807802368
748127892341592064
748148477926899713
748096283987050496
747971159627603969
748071982051299329
748133592430166016
748047239952596992
748066537911758848
748070329696718849
748079326575235072
748121109829193728
748046006873432064
748127498077077504
748089874864046080
748086674857541632
748128445792665600
748109286132293632
748144581317955584
748161303911477248
748025383493185536
748076524562161664
748156648280199168
748103569342107648
748089505912094720
748048762409459712
748132518638006272
748081134320369664
748093817635676160
748150348624310272
748133319737487360
748052973406855169
748142354163372032
747949403781070848
747978730333569024
748066277873295361
748035668035702784
747947185036230656
748049869856718849
748002994084544512
748142387562586113
748103380577456128
748165263439306752
748142727301259273
748020589340856320
747996635540525056
748098716687532032
748054592668184576
748052361260732416
748102004837224448
748061051929903106
748120799689773056
748093410767081473
748071130565586944
748131293800636416
747959755268841472
748162696663662592
748164194026029056
748141829829312512
748129464895307776
747960178952200192
747979086576910336
748128210836140032
747966566667423744
748090411881734144
748075794820440064
748071231182737408
748124549259137025
748088549619208192
748152781085736960
748058824670588929
748118647927873536
748063736070537217
748105561950945284
748162742763294721
748135207023292416
747977212058550272
748168010553167873
748088734193754112
748058686132654080
748115229431631872
747969762798473216
748039832799154176
748142278892363776
748118635504230400
748066722628853760
748027748900282369
748119000308125696
748101300454309888
748158087027101697
748065695020294144
747998162363682816
748069889236074496
748168992049750016
748076771854155776
748003753350008832
748040311058931712
748160506955894784
748078273758801920
748140559051661312
748036716351594496
748044983224111104
747955879656382464
748164437228552192
748158812658499586
748134779091030017
748094228849373185
748078592458776580
748148393994780672
748166844855394305
748087958188756992
748142072964734976
747953371433172993
748123601438650368
748149778089918464
748155004297547776
748074243003400192
748034174901157892
748129972624166912
748117829900197888
748083038467272704
748143444523003904
748129192391303168
748166450280542208
748130542932099081
748015488983269376
748151489294540800
748077728247615488
748082551667949568
748069880876802048
747985243857096705
748033600109568001
748123949687541760
748103963917037568
747947293987348480
748133311143251968
748162314881343488
748049588611911680
748098737696837632
748162889450721280
748150512168636417
747947742710870016
748160964101541888
748085810650578944
748059415929053184
747963853187743744
748105318522032128
748036057959120897
748062138070077440
748043578262294528
748087610204131329
748021558300516353
748029510449246208
748119210165960704
748020652259553280
748140143677157376
748148603559022592
748108334356520960
748016541669654528
748128223679098880
748068332922863616
748022262868099072
748136486302801920
748051438484459520
748141792009293824
747949412115152897
748158242115616773
748075526275874816
747945922496102400
748059709660368896
748017074707009536
748101925183324160
747996493274095616
748064134621716480
748066592387436544
748124960590176256
748085869295214592
748093117388197888
747974116313989120
748047810436677632
748085617641271296
748101212189376512
748086230085173248
748094954396753920
748067162733031424
748039602083094528
748019662538022912
748059797585530881
748097051586592768
748096984419033088
748124142482952192
748065002968465408
748118492826697728
748032056773513216
748112159385739264
747955691017609217
748034409526329344
747974078686863362
748067435404791808
747997524850532352
747964926564663297
748108732731633664
748167872522792961
748123723190968320
748161136357408768
748141427096379396
748161765251309569
748020652066672641
747998816658305025
748154991718830080
748050062555648001
748031863801929728
747989001873797120
748115460156178432
747980869466460160
748119243359657984
748128944814170112
748074846999846912
748064734314905600
748121105639018497
748052608699473920
748156002571325440
747971482362380289
747946811533459456
748160003958280192
748054336803082240
748162117887492096
748164634499129346
748156736507416576
748155696366096388
748101241650151424
748081926930587648
748034233323634688
747967371948724224
747966650683514880
747972304445943809
747993473064800257
748057440546078720
748135576176562176
748031217862311936
748133311395078152
748073764621946880
748057926867247104
748116517401858048
748063904098619393
748083504076886020
748015468246609923
747960078188306432
748046300583714816
747944957806260224
748082350416924672
747960124141150208
748122091451486208
748074574361796608
748004776659533828
747973407413665792
748090222978678784
748052541431230468
747964637321146368
747999768656416768
748116785778597888
748156858226085888
748095319435542529
748139615182262272
748040696653824000
748100264138244096
747971511877701632
747961428682899456
748164487727833090
747971318750937089
748132254220693504
748010619404713984
748089191309926400
748062599464423424
748114008897531904
748079943029039105
748045260236918785
748122435627720704
748151057432338432
748076738580713472
748042978409742336
748076822500380676
748047907023101952
747973072259522560
748140076547317760
748107486822043648
748130672972279808
748166903483478016
747984249773400067
748152848479883265
748166912014573568
748131415338921984
748099966741188608
748105071045509120
748102852116099072
748129250973097984
747979115979022336
748068152710434816
748156967022039040
748061907223986176
748103754029932544
748063346272894976
748119516249468928
748131818168324096
747945364368424961
747982727341760512
748056962395410432
748041678511022080
748149182683197440
748059843731292160
748080395795693568
748035911007473664
748038792754364416
748108439197519872
747944932409675776
748123081214926848
748085769009500160
747958467546144768
748139745352552448
748128735140917248
747945075133513728
748062108932243456
748043804826042369
748164265383706624
748075484320239616
748051878810914816
748093507483668480
748149073291714560
748061135606251520
748152546271731712
747999336726822913
748117280471474177
748027300097175553
748116898957656064
748102940183900160
748065019397439488
748167314277695488
748022002942943233
748093935344586752
748010808341323777
747971448807972864
748115120769875968
748094492947980288
748078592211333120
747961453978787840
748047521126191105
748069922954084352
748035021932535808
748080983270883328
748131356719349760
748165682823561216
747950221703917568
748088830687838208
747973923409559552
748155230873804800
748088952163295234
747952369153908736
748007704329863168
747979288163516416
747989786439258114
748036242412081153
748085324224565248
748024880164184065
748064751201157120
748055330899263488
747962045102960640
748098578095083521
748161509499486209
748059911091781632
748146795952250884
748151946419273728
748154328842665986
748130798717526016
748103141669863424
748091385052540928
747956626267774976
748104034817572864
748139976026619904
748097009710698496
748015057108410370
748099341697564672
747952989638270976
748058417697275904
748162889312313346
747958647964205056
748010552312602625
748045151042473984
748036368249524224
748167582977396736
748161006443106304
748049718635282435
748028932012777472
748063643942682625
748071730304815104
748004110130122753
748121315559747584
748088692162629632
748137748792475648
748067465050071040
748114520682430464
748040311100805120
747982471602540544
747966784612012032
748126335948718080
748132116056047616
748083319481442304
748056786326982658
748130182314196992
748094769730060290
748020232657186816
748094715464155136
748143826296967168
748151854337425410
748045226481229824
748157487031922688
748079049654829057
748166899125596160
747988997981409280
748168811984130048
748140949222481920
748140089180590080
747958425552752640
748042517317361664
748136268328927238
748067527738036225
748138763944079360
748043347718213634
748167935299096576
748006244833689600
748143885071818752
748067951367041024
748107214133428225
748101358973231104
748095902095646720
748102084705288192
748076549694459905
748082887472320512
747970098451914752
748098435572609024
748149744627814402
748130052080963585
748151288240701440
748035789632712704
748153611616686080
748114524948021248
748130807315894272
748126285675831296
748122599159439361
748015702951460865
747990822428282880
748133596548993024
748022250121601030
748129091635847168
748110770915917824
748140718548451328
748112805488889856
748052935859441664
748079116612579328
748024364122128384
748080030811627520
748048494217265152
748063832480817152
748037609671229443
748043255380574208
748106157269618688
747992869034569728
748140961730035712
748042894745939968
748004160222662660
747960564475789312
748114609068875776
748106023089537025
748136834333454336
748140152195776512
747960938020511744
748139950797815808
748089023659384833
748118287360360448
748041099617394688
748168069260816386
748144501810565122
748145516849078272
748148502950207489
747954571176206336
748127724401725440
747948699007987713
748097844351995905
748071277559087104
748119654590259200
748146598841061376
748069247348252672
747953400701059072
748092437768310785
747954235271086082
748143834643701760
748095973704949761
748013756857389056
748065245927735296
748112003995176960
748126692816916480
747966172583370752
748053988541665280
747987185706504192
748059093101838336
748125950139895809
748057180247449600
748102411802284032
748052638063824896
748121605000298496
748119109305503744
748083701175681024
747961080765308928
748006651479875585
748117750216810496
748068769415708672
747994450559807491
748044115309436928
748052369498308608
747951894975361025
748009915038466048
748008585318309892
747977631409135616
748148868009836544
747961445413904384
748055771083083777
748112419420049408
748059776660180992
748002499227951104
748092089506865152
748140361709682689
748070509867241472
748079284242128896
748063484412334080
748063459162591232
748057855698296832
748126285679865856
747956290568265728
748058094979125248
748131142637883392
748071772575105025
748158250449780736
748162977648488448
748029510814150656
748073492176834560
747949709868687361
748069779932610560
748026130196762631
748165456566038528
748075685596532736
748014348241625089
748092626683990016
748090655398715392
748132505891397632
748145357238968320
748102378457534464
748068043889192960
748086876087656449
748052717608775681
748074943246667776
748149643922509824
748113052650856448
748051140764401669
748080459037478913
747994966165721088
748077635989807104
748140785502195713
747956206807957504
748041892269535232
748135299226677248
748147261515960320
748111249385340929
748167482418962434
748097768586121216
748096661466013696
748015682118352896
748087454868082689
748138117899632640
748138894076448768
748134481500856324
747946094366167040
748100599716028416
748045293875232768
748054160659062785
748048351321591808
748063006219714560
748141095842947072
748113124000096258
747988578303565824
748160725349183488
748127946821537793
748130060746522624
748113384143491072
748139254677528576
747956441714032640
748113593955123205
747947176412782592
748116756431048704
748149538834219009
747964507457126400
748041892147924993
748098158660550656
748131922992312320
748165737622167552
748098917900816384
748104513047797760
747996304412839936
747974015663415296
748057226586230784
748119121938817025
748159852732686336
748120048968007680
748122850582757376
748128558996914176
748142760985829376
748088071363629056
747986506288144384
748133487467704321
748140764723617792
748115149735796736
748138025645805568
748124360548954116
747966176471490560
748032832614895617
748116991395803136
748127259018563584
748122338923708416
748161769814786048
747945448573276161
748007880440283140
748087375230803969
748028143479496705
748093620356546560
747959817893875712
748075094161952768
748120791087124481
747956017963667456
748041644549738497
748143864062566400
748019893228929024
748068702118092800
748107956777005056
748097538025226240
747978294155411458
748145457952587776
748135618295717897
748097395519594496
748134326408253440
748162700895727616
748077745071071232
748069545227726848
748122787777232897
748093972787011584
748067510965182464
748135676688883713
748081037599596545
748062939026952192
748109391220596737
748048091194990593
748050285038272512
748064419855360000
748084221055500292
748023538091712512
747972031719702528
748028227180957696
748159198446428160
748012020319031298
748044928979210241
748132136788566016
748018219475177472
748159815214632960
748017388986195968
748056492557893632
748108493723418624
748030949112283136
748113874952519681
748006571783913472
748152886052302848
748104525928509440
748165804424859648
748083059484942336
748162188980936704
748069201424723968
748061500561055744
748132560392298496
748062498985807872
748003501637242880
748073835883167752
748119142788644864
747955741118472193
748129880324268033
748141464853483524
748120694689529856
747962431075319808
748085991152435200
748168279147982848
748086548944523264
748028130657468416
748084678301745152
748091787571527680
748168383884038144
748161530517200896
748058094949834752
748142282877050880
747980869319663616
748025702247710725
747997336048123905
748106606206984192
748131117547593728
748107923239411712
748141196451577857
748134951229472768
747964574347845634
748129012204048385
748133525220655104
748154068799893504
748154610116890624
748018035101995008
748124322884108288
748011198281547777
748044383673589760
747959872726020096
748107281317904385
748066903051079680
748126336145833984
747952268205391872
748149329353838592
748156883261923328
747971746490245120
748077069960122368
748014972966416384
748108686418030592
748113111593422848
748167821855703040
748113459745783808
748089019326676993
748093113248407553
748101497389522944
748123194633117696
748052088459005952
747984107137826816
748128416432558080
748131755148771329
748164420581236736
748045386066071553
748099073199251456
748139539630264324
748138508200579072
748051543203655681
748015161718505472
748119323294769152
747962263542317065
748125262525632512
748144249900773376
748148570033786880
748157902527991808
748041137357791232
748054416343826432
748104471050338304
747950351681105920
748114210501050368
748069616686141440
748086628535701504
748050058336215040
748147945250430976
748160582772232192
747981536121733124
747981288687054849
748012993494028289
748077405558841344
747985508320448512
748135962203521024
748122305595727872
748115984431652864
747950842448273408
748086842562588672
748084644642435072
748105314101301248
748162243674652672
748091385157419008
748075127749877761
748033897921916928
748110850892902400
748132464162385920
747948627709018112
747960174539767809
748117427536465920
748040537299640320
748157592053092352
748150508116918272
748098217674420225
748063337838149632
747956563357274112
748148800699637761
748091078985789440
748046233336483841
748145084772679682
748102776824029184
748151703296479232
747965635385237504
747990755336163332
748148373123928064
748146661847859200
748086997906923522
748153959991238659
748081012308062208
748095440973860864
748063354493763584
747963366560370688
748056479928819713
748057763465535489
747967875168735232
748103648971001860
747946597607149568
748082631619796992
748041648798633985
748135072692379649
748045683920375812
748053241930342400
748053762116296704
747960467981631489
748106635298562048
748051694471286784
748154555230261248
748150432405594113
748147022436401152
748081758986330112
747987462631231488
748101388455018496
748053745330720770
748085177272799236
748036263421313024
748111207425507328
748075270633041920
748114709543555072
748139636099260416
748013777921122304
748025727497412608
748142907886997506
748070409384370176
747992084783652864
748069864095551488
748155574731292672
748009344432750598
747953841052737540
748031666443137024
748130597600538625
748135538251694080
747947965155844096
748154555603378177
748079124980326400
748063215964291072
748154496887439360
748153934800248833
748159114610630656
748123530194223104
748112662731554816
748082807793139713
748082778319683584
748019968449650689
748101098813161472
748018395921145856
748135345607180289
748139472898793472
748168274936926208
748106312391753728
748020115329916929
748159655604531200
748039673507909633
747991929477005312
748064767978381312
748143264453238788
748162235118190592
748067926335447040
747993565373079552
748043368433852416
748067179690602496
748142232696389632
748146082761211904
748054030371426304
748087270574538752
748109202346868737
748086972699152385
748109982625828864
748106404653899776
748159164933865472
748081855354798080
748023642890584064
748085638881239040
748138700924583938
747947977382170624
748079884015042560
747949336349319168
748144602281054208
748159840254464000
748119457311133696
748162256089677829
748108103296684032
748089396776210432
748086725113692160
748138495248596992
747978264468033536
748047651023818752
747985222944251905
748133906897985545
748090428705153024
747987072724525056
748130413059596288
748039404921446400
748138235323359232
748129389670469632
748160809050640385
748104320294490113
748108262814457856
747947260302897152
748047302976278532
748132245941157888
748001207667539969
748136415192571904
747987995567992833
748046950579179520
748092542621749248
748052172290539520
748068450543730689
748067196509822976
748101501759922176
748033268642111488
747945708477521920
748097487815213057
747950577879908352
748031968458194944
748118928937881601
748114881396768768
748096480897011712
748070203616018432
748025081381654529
748147848655446017
748138029915705344
748000586537197568
748075631162830848
748158737114857472
748162482498330624
747949894241914880
748119570741862400
748066806208806912
748076851709386752
748095952737665024
748095575309037568
748132648690802688
748157680183812096
748058723969544198
748082233056104448
748108355206516737
748163304552542208
748097018132729856
748135467049091072
748131595639455744
748137996373745664
748091548781379584
747961399175852033
748098683279917056
748081574369845248
748140940901163009
748074930571517952
748074716661956609
748019066955235328
748162469932072960
748071726332903424
748076877009522688
748078995086901248
748128446052655104
748015497615126530
748071067646779392
748154135858413568
747963802591854592
748137992192045056
748030844556681220
748057289584689152
748016210483220481
748098360272359424
748138361261592577
748070937807962112
748081645761273856
748150759737298949
748135874123051012
748038926636580864
748106853771522048
747960656834375680
748056668630585344
748064659098337280
748104962106875904
748161631050436608
748071495608434688
748131557857198080
748010095385141251
748050230512394241
748071030112006145
748141372549505028
748056198927220737
748042416565919744
748012708092649472
748049668634992640
747960828805152768
747973445502275584
748058333781843968
747998678254821377
748038746466037760
748079431252582400
748162486633902080
748119025293598720
748068815414697984
748000599304773632
748055511128473600
748167801144238080
748067246648532992
748152152279875585
747951668432510977
748103682756063232
748063677601943553
748050285038346240
748053350889984000
748110632508088320
748116399839543296
748088520200327168
748087794799644674
748065124431372289
748061441886818305
748006471212896256
748165741770219520
747963106442285056
748155700539363329
748146741631922178
747963840332169216
748112062858010624
748163288131842048
748016633906610176
748119323416399872
748093607807164416
748096262952615936
748024028519088129
748059651095302144
747989203225546753
748125249602994176
747969318198083584
747946136065949696
748106278879256577
748045272865980416
748146347123970049
748108703300263936
748055930584047616
748133378164162560
748048942999429120
748000662324142081
748151896301416448
748149732053237761
748098142164377600
748076633677045760
748142492533592064
747951689307668480
748037483993112576
748037421024030720
748028688457957376
748140684662743040
748050964431671297
747957850849185793
748025333136429057
748131956517396481
748055108622163968
748083239542263808
748042319841136640
748050356337250304
748081327048523776
748154190308974592
748133445289795584
748063983635042304
748137388166131716
748085592521576448
748148087818948608
747951194560143360
748165808883437569
748042282193010688
748052986312658944
748124989757464576
748118937548824580
747969456593379328
748066290473046016
748037920024563712
747958543173754881
747968898855800832
748156417719296000
747953723884789761
748062465292800000
748073894955847680
748167830210650112
748051962885771265
748013534655688704
748035714122678273
748151736645337089
748167582864252928
748073273917833216
748149824130691073
748154618375442432
748051027585302530
748054684666052608
748145579675521024
748047193739780098
748001253536468992
747966130506043392
748012360032489472
748047118368149504
748122011604520960
748020937606443008
748116391404920832
748162855770402817
748074599380824064
748153477650595840
748038583018266625
748003938004271104
748078877658996736
747958312499560448
747971671173128192
748057679478722560
748089480624635905
748048590577238016
748096829024178176
748061215562280960
748116286509461504
747974430819758080
748110301418164225
747969846630039552
748127959517626368
748070531124047872
748067267892682752
748106664721661953
748040713657516032
748036238188359680
747960208295628800
748045675301081088
748132329995014144
748103942874107905
748139787400388608
748080282712956928
748099983426072576
748140936694214656
748059755571216384
748129473673986048
748077958947012608
748018232196370432
747950741457870848
748132648606896128
747990772021026816
748067750170484736
748102550029762560
748086800783147008
748083646679158784
748136997861072896
747986611435016192
748023202262159360
748053166688735232
748057725821652992
748069906034352128
748116873758244864
748046124418736128
747963257491599360
748124201433862144
747970228370300928
748121860739633152
748094555744931840
748116336925040640
748123274098290688
748059441329807360
748168266393264128
748014553905115136
748022434658390017
748052365228544000
747946530565324800
748120514586095616
748168283287855104
748127611231019008
748035135166124034
748160448374149121
748073311658180608
748069809414410240
748045050492391424
748128970231644160
748056417047875584
747948724299534336
748097537907769344
747972191103377412
748067347576033280
748142626638016512
748144568789512193
748160112976617472
747970920413724672
748129410704875521
748090579830120448
747998485304139776
747947058846306304
748124813751902209
748056542918901760
748093528228532224
748127468607897600
748037416892665856
748162990327889920
748138147159040001
747987441768796160
748136066977148928
748089581350707200
748070727950155776
748166916162756608
748035751900766209
748078185603080192
748118643666485248
747980583884709888
748143532616069120
747976763146444801
748074276486516736
748115661461856256
748039052771856384
748112918370193409
748152550357143552
748100922899824640
748019641369366529
748165032895184896
748036406048591874
748029573686767616
748098829975691264
748090420245180416
747957817538125824
748057566249377792
747960187357532160
748088658851471361
748098972321980420
748079242471051264
748115091237789696
748063081830440961
748163187380457472
748037056245399552
748118916463923200
747976897343143936
748079514941526016
748103485430857728
747983557675618305
747988440193589249
748041363627843584
748131612647366657
748127733008437248
748111052206972928
748089371845242881
748074989610500096
747982316509663232
748150822362546176
748158942455435264
748016181139877888
748047810306543616
748155276696690688
747946043950542848
748167956077502464
748033935519645696
748160180051902464
748123869752393728
747962376788402176
747955996878843904
748106920632934400
748162444711845888
748086171675336704
748148905796243456
748084456129466368
748076008658575360
748140542412922880
748133600755851264
748070992111611904
748040906612350977
748150382128406528
748147836135473152
748039770014687233
747961059651117057
748091452157210624
748028617075134464
748131461409058816
748107520544210944
748148066700525568
748072648945639424
748133109833531392
748096229242998784
748059680283426816
748069314763362305
748160800624377856
748107109418606592
748102420031475712
748141632629932032
748094257911730176
748127435028316160
748081100560408576
748076549539233792
748152974145368065
748044593313218560
748143780163887109
748118111199571968
748070337900875777
748104588801216512
748028441249878016
748134997526208512
748163912961429505
748050251307679744
748154631092641792
748040596053438464
748053263119949825
748076482707103744
748078285981122560
748166106364317696
748064793014210560
748156643985104897
748123244734058496
748077753673650177
748118496979132416
748120011215077376
748161236894949376
748055095674290176
747987106077642753
748143264406986752
748158112385871872
748020652343439360
748150801420386304
747969192364740608
748048200448225280
748153959936888832
748131977576972289
747951232388497408
748052852103340032
748063174189006852
748031012232433665
748149123707191296
747972556150366208
748074318358257664
748110108203356160
748062448373145600
748145231405662208
748011005263884288
747989560072740864
747947293752631296
747950842251194368
748088851650985984
748083671647797248
748029099596185600
748120539605180416
748025462979432449
748074708386582528
748097269442949120
748155918597095424
748028013145645056
748150289790865408
748163007092527104
748009478784716800
748169063440973824
747985336349908992
748131935608799232
748052604542910464
748152080670429184
748167448604606464
748123693713395712
748113854014570496
748044916102668288
748157298472779776
748037186239479809
748132241847554048
748034904345165826
748014243165933569
747965455051030528
748164210794897408
748131784647389184
748143193246433280
748122372348186624
748147122998906882
748031901181558784
748030022133354496
748116009643556864
748168895907913728
748167209759956992
748078755902595072
748077606805905408
748038188841701376
748021692342099969
747960585468403713
748093024798932992
748077724208631808
748043238729191425
748063723638558720
748078487664132096
748045881044238336
748068668559495168
748090629872324608
748068295308361728
748168828610297856
747973860553859072
748081398263746560
748061269907865600
747969318084874240
748148586756644864
748128571516985344
748070698816540672
747998980353597440
748105163102109696
748140219308851201
748055947461877760
747975353746919424
748087224286089216
747958593480237056
748078881953972224
748161652005036033
747973139166945280
748088646209839104
748140718238076928
747991099201851392
748007499081605122
748027023306727425
748132829091987456
748036632612343808
748069234975084544
748018034992873472
748075811371098112
748156010867601412
748123895094378496
748119168076120064
748118891407249408
748128898739732480
748057587128512512
748017670218522624
748145797569490947
748010233583239169
748047806171090944
747998858773331968
748156161627668480
748061898973798400
748098792059211776
747948011112828928
748022527071555588
748001890932260865
748106123945844736
748067607555760128
747973378196254720
748097420635013120
748164168654659585
748022808144412672
748165259224035329
748117800556859392
748121290293280768
747945712789315585
748010355046100994
748035223187763200
748049177599483904
747979531391229952
748137220268302336
748084644663468032
748155566422433792
748069956395409408
748040537257705473
747954403076939776
748093662505099264
747951073063743488
748073131202514944
748141729203752961
748057788513923072
748006936965165056
747953752938799104
748023613379518464
748046619296292864
748138793102901248
747985516625297408
747951412810768385
748003229087182848
748026377476182016
748053967444246528
748089216467341312
748168698754703360
748163027904651264
748028055097049088
748098834211864576
748133353363103744
748100792930861056
747952859631726592
747945976778866688
748149002072367104
748168262270083072
748143037973409792
748037320297840640
748127963716136960
748100188993118208
747998531361771520
747979631878414336
747989912062930946
748057234983231489
748168451135516672
748159068527693825
748012234442444800
748063346172231680
748067523736674309
748107277144625152
747980869382602752
748116060163956736
747975370452930560
747965379725524992
748077430649257984
748063828588531712
748037790118576128
748151460173594624
747996543525986304
748043691529539585
748080429656326144
748168488741666816
748082534827732992
748156254179168257
748163900525404160
748127716189306880
748067188230225920
748043335173021697
748031754523578368
748020727895441408
748037068933193728
747991476550893568
748115594407350273
748006160838631425
748112709015707648
748078332466470912
748107348699394048
748034598194548736
748057490789662722
748144837392744448
748015736573014016
748164978310529025
748049009810497536
747949680437297153
748009717763571712
748073630320459776
748088486834503680
747985264858005504
748083038530207744
747994487981481985
748031825780563968
747950519113617408
748047210676379648
748132015044694017
748165368137515008
747981968315396096
748161287255777280
747986670021021696
748038306064130048
748157101323751424
748100490743799808
748109164535291906
748032031297310721
748160964122533888
748007352134176776
748014914359468033
748042441698193408
748027451079540741
748037312060207105
748044924671660032
748044031272325120
747994639123124224
747990616705990656
748063245601284096
748047164627161088
748105754612273152
748130954204577792
748117318513864704
748123857484136448
747963387506737152
748073966263238657
748064591733743616
748131981553131521
747964566215233536
748128852833148929
747990004534640644
748148775831601153
748167797025308673
747994756794376193
748152500386148353
748135290968096769
748148876230680576
748055532049686528
748060758194290688
747992139510976512
748060049373859840
747952352225787904
748038775708712960
747981888560766977
747990557922824201
748157088770199554
747950100077383681
748058866429001728
748121692954890240
748147785938018307
748147848701681664
748066135107600384
748151283765370881
748093654091304960
748134812662272000
748111324790554628
748033226623623172
748163698955591684
748104479820570624
748013115053342720
748082144845635585
748154353987489792
748103464404795392
747980059755982849
748067288742408192
748089166055907328
748121374279925760
748090336371675136
748057386150158336
748142337264476160
748149069315457024
748024544544366594
748080714588037121
748151611114033152
747987475147165696
748154874324353024
748162214406721536
748143625054359552
748168845240631296
748159374581993472
748030303210446852
748137845324398592
748072825295110144
748064700664057857
748135999792766976
748061424950382592
748042961666084864
748001152730488832
748070300206645248
748132891679285252
748151401360941056
748145915010097152
747953719485038597
747964729667125248
748140320068616196
748120061525823488
748097659555155968
748146800167686144
748144069847678978
748044836691976197
748128789599760388
748128965840240640
748004206284517376
747970064733855744
748112872534851584
748142593322651648
748127993030021121
748144736695910400
748139673957044224
748105196652331008
748086343272566784
747988188526845952
748144640079986688
747977383987159040
747968240383467520
748124930865246208
747982580583174148
748138772127166464
748031465175265280
747977471941804033
748117368656826368
748056274462453761
748038318714142720
748164970047672321
748152474930864129
748083902460338176
748053380388511744
748117754734067712
747982182136881152
748041288163921920
748128345158787072
748126805979168768
748147794163163136
747992365818863616
748107692615544833
748136310293078017
748037240782217216
748168065355911169
748138466110758912
748146502531317760
747997394973884417
747963332901093376
748054097547378689
748084929871884288
748167608176943108
748039715379646464
747998153975173120
748125090500513792
747987747931987969
748163812445007872
748161773648257024
747988519566585861
748100557919952898
748104941017903104
748164814774616068
748135030803816448
748068408776884225
748145675888648192
748044778047168512
748100511824388096
748078269401038848
748165175597928450
748021956620988416
748007880784285705
748165040981807104
748043536172457984
748096699109904384
748075647902220291
748082648178917376
748113757587505152
747972187106086912
748115624031850496
748143691974479872
748145289991696384
748151791376809984
748141561511297024
748056866018697216
747990365387395073
748111093827051520
748149648121008128
748071600604446720
748160431504691201
748112096408150016
748115766512279552
748067376755777537
748089552020115456
748081859691589632
747952733726990336
748110494246920192
748148775731011584
748069100841119745
748120728558571520
748120241855684608
748110657736871937
747993150170472452
748155427771256832
748092156724785152
747964695949123585
748111631079575553
748141519643742208
747979455780519936
748161236769062912
748101468083855361
748111383431110656
748092903512244224
747987194334195712
748164206436835328
748141460919357441
747991447329185792
748067276176375808
748132598241701888
747998753638866944
748147135607148545
747951135877521408
748112662706405376
748033385990332417
748064831064899584
748121831396282368
748053187622494208
748087614188752897
748039728092614657
748059034465468416
748031658230685696
748082266656604160
748167759113093120
748132740722212868
747964603800248320
748087844883865600
747990260307660802
748065237534937088
748047130955235328
748116248769204224
748028487345266688
748082841083338752
747958794626334721
748159538407178241
748112583006232576
748107126057349120
748063396432592896
748150964922757120
747982526107557888
748106191050543104
748050876305149953
748108363406450688
748055242873384960
748069041806389248
748109252787572736
748145487270805504
748030869546336256
748068383384571904
748106631146143744
748080303495852032
748087392112877568
748152017835671552
747961198004539392
748105872077914112
748148477998292992
748142530357772288
748059894264270848
748101040176775168
748145801923178496
748119130222530560
747992407938113537
748132325712605188
748093607970742272
748106110993838080
748156585579417600
748123576360833028
748123362275303424
748043695702814721
748162419877240833
747976171464204288
748066047371141120
748146011424587776
748142165411434497
748141586756800512
748151510241001472
748048519106338816
748138063587577856
748138285793427456
748125442687778816
748162071804674048
748112218101788672
748162432393109506
748059822873059332
748118689807994880
748019561597911041
748085026508644352
748038377556029441
748112813697048576
748094304376262656
748020912159596545
748104399768039425
748051987921539072
748125744635645954
748061831822868480
748052285507379200
748096258817007616
748153007796215808
748155876704391168
748061949439541248
748108070002253825
748129834044432384
748017108089475073
748136654028808192
747948426277576705
748146569409531905
747986892419891200
748136159197470721
747968122813095936
748048578103353344
748110691333079042
748108267168006144
748039975522996225
748158833701199872
748118664814034945
748128005671686144
748081851265224705
748073257073541120
748154987461619712
748109017822658560
748162809855414272
747999768647962624
748109659421159424
748081620851245056
748052054875185152
748065275396882434
748169126632431617
748072552614887425
748137618957828097
748060070504767489
748133567201423361
748140752119693312
748001752901914624
748149480332136448
748053376177410048
748085861259087872
748065493706223616
748115535884328961
748018034858663936
748114801864417281
748068576347643905
748167826158956548
748077912792907776
747952612239118336
747980080584888320
748166811141570560
748145206504075264
748013438169976833
748113254119931909
748149333497896960
748085500355944448
748128437290729472
747960753471127552
747948279468593152
748025505266475008
748055855149498368
748073148067647489
748049928669257729
748003929494069248
747964062865068032
748146041065738240
747978331853889536
748165619837698048
748166131890827265
748047470517698560
748107130281025536
748009512221696001
748149622850338816
748116576176594944
748147257489252352
748058023692746755
748016390636965889
748110238474186752
748106002025840640
748107919045058560
748112004297146368
748023399524470784
748094643837906948
748141095779852289
748144161992417280
748115187618590720
748120036410298368
748005364013084674
748135496317079552
748032308100345857
748005129127858177
748112788497764352
748058149488304128
748053334267994113
748104735450869760
748063618676195328
748065040620617730
747975496386883584
748091821247574016
748007180104777730
748113732434333696
748129800556949504
747953463758192640
748153821331853313
748054042975297536
748114218977755136
748131424025346049
748151250324185088
748119180512268288
747983528491626496
748095856168017920
748149782355513345
748022527130230788
747959054794952704
748095562394787841
748029951195090944
748130773744623616
748097210781433856
748046086384795649
748082350488195072
747948803861381120
748149861892034560
748150549753671680
748022095209168896
748142475617898496
748137728060035072
748009365580439552
748008920585740289
747947059056095232
748020824330878976
747973260629860352
748112444736835584
748139179163402240
748043058265079809
748052487123378176
747949789547945985
747969053822705664
748064465770450945
747945012118364160
748121961369313280
748005322212712448
747981510901379072
748032958171324416
748132841687396352
748028629796413441
748153284603445248
748065837542739969
747960652837359616
748117545048281088
748082765661364224
748054861166551040
748155855628013569
748154882721357826
748120312915595264
747962313760718848
747978771970539520
748147273905938432
748119776111828992
747947755419533313
747960166008520704
748151514653331459
748021990385127429
748145881615040512
748047571172601856
748142807286681600
748071378000220160
748147559370194944
748088289551319040
748081385907302400
747982949455433728
748090424351391744
748061467115659264
748136402496393216
748020224415436800
748042487659376640
747961751703011329
748080073148768256
748075597847363584
747959012734410756
748041124523163649
748135135783034880
748031536683941888
748022199760658432
748144585688367105
747975068504907776
747987445925351424
748115871525126145
748128215391211520
747945662461911041
748019591096471556
748120623520440321
748147139809730561
748131411442405376
748144992254828544
748000070700769285
748084346830077952
748075002075832320
747957553296875520
748126986074095616
748116567620227072
748120988341018624
748052675657359360
747968101937881088
748131100719980544
747956831880777730
748074972791316481
748084569455337472
748166236752740352
748024271826477056
748056974953156609
747960875143860224
748135794095886336
748153221718343680
748141624312664064
748123798692573185
747990579116675073
748150407084576768
748156363142893568
748107847620255744
748089774393671684
748011458416549889
748067502664589312
748131067203182592
748146124767244289
748142010167500800
748088176149995520
748104425110126592
748143486709424128
748139485318217729
748151426296090625
748061874030264320
748163292162572289
748071214443298816
748106404951621632
748142748239282176
747950275973910528
748086628481175552
748117503063142400
748087794527002624
748055641315487744
748050306068512772
747972350742790145
748024318215458816
747967535757287425
747966185027702784
747982421379915781
748048364177137665
748127388865699844
748033834877394945
748146946850852864
748073953629978624
748092379211636740
748079255033155584
748034938222612482
747965211890487296
748100914565677056
748143964822220804
748023223221166080
747980173123915776
748163392804892677
747947566575214592
748071373789102080
748141653890826240
748031108676198401
747977308334526468
748125308331638784
748101124276748288
748069620737777664
747952045949214721
748034371790200832
748066323884814336
747979925710245889
748162176272130050
748000448200773632
747961722330357760
748062133859065856
748147764765274112
748073622313533441
748154345791852544
748139179238907904
748103812842414080
748138097104158721
748063316732485632
747963953859301376
748076579037806592
748116970411819009
748060435358883840
748060435358883841
748166878141374464
748135521654804480
747953329553158144
748109391191224320
748097810759823362
748005435190427649
748023055700590592
748064411517071360
748093092021010432
748084690754600960
748150038224838657
748151271157268481
748088671358885888
748125518122332164
748163099123924992
748067221801414656
748052923221970945
747987081234808833
748101271006154752
748015669606780930
748055611661758464
748103426945384449
748029582012481536
748093121381163008
748107994387316736
748061651585339392
748044442448306176
748086209310760960
748049387599859716
748053908929519616
748131113290309632
748098628401643520
748158498140266496
748144967328141312
748100805341908992
748156631624650752
748069117505212416
747982131817775104
748069230873088001
748055100279623680
748131302310838272
748055452303392772
748131503658385408
748084703341740032
748068500703412224
748143075470508032
748111324589088769
748047600830545920
748150264838795264
748033897863217153
748029166671527936
748078139264344064
748134678717140992
748160712753745921
747990923036897280
748125811861905408
748087723181776896
748047126710591490
748064142855069697
748009512334987264
748043653940142081
748056534521884672
748020949971243008
748116366394163200
748139564896751616
748075392272044032
748082463868592128
747964968641961984
748067976688058368
748033868528295936
747945704350453760
748139707394056192
748042475168727040
748037769189072900
747944655623454720
748078504281935872
748049643393560576
747992072272023552
748082660774412288
747987739375603717
748129255297540099
748033507700662272
748139749500674048
748019742238253056
748006831956561920
748061119101681664
748107423995600896
748042143994941440
748058187216093184
748097491812265984
748153980799246336
747986862770294784
748140756053819398
748054999343706112
748084577755815936
748078097392615424
748164508619681792
748142010196983808
748049844602822656
748108812230463488
748125425889611776
748009386564554752
748096242077425664
747961793419456513
747995540944617472
748079653668040704
748071633915645952
748138273273421824
748082107344248832
748052499504992256
748032597629014017
748146317940002816
748107172446253057
748019599325683712
748141284813115392
748144803783778305
748123790069096449
748077808241549313
748069406966714368
748118958285422592
747978205903097856
748116261372993536
748145319746109440
748117003832070144
747947117822550016
747953593668476929
748141301414125568
748062482028105728
748043246840971264
748075631204831236
748092005708931072
748125019021189120
748133558812819456
748079687121833985
747995096314839041
748048368136499200
748087152983048192
748079100007424000
748100012719091712
748059659416834048
748035072276705280
748168661014319104
747973197946036224
748156820183719936
748027526719619072
748033897678708738
748110305482399744
748018357954306049
748078550239055872
748057092548886528
748124289237401600
748096632143642624
748150281456672770
748092848759799809
748160582516277248
748120929729937408
748121575774425088
748123823845736449
748113698728841216
748071080296751104
747988234584494080
748114499891191810
748037345472090112
748106279076397056
748145290155294720
748136406833233921
748122343172640768
747956513088638977
748163485058609153
747948971461644288
748021940099649537
748092064504684544
747975794127998977
748106098700324865
748041342681505792
748158527517032448
748154702177648640
748082908322205696
748164638483841024
748070287489433604
748048905061937152
748100041915645952
748117909843615745
748005779257626624
748033390272778240
748102654933467136
747970005992542208
748158254937686016
748129540602372097
748016516587786240
748059906725511168
748037962072457216
748095050794491904
747976054262870017
747978474502131713
748040881454915585
748054978321846272
748067716586700801
748103112330711040
748143738501926912
747965161428881409
747970538656653312
748129947559002112
748072636337520640
748114042422702081
748024007581106180
748167817925582848
747999139510661120
748051430154567680
747998154126131201
747985743230840832
748126919212830720
748005565306183680
748030651337687040
748120602330832897
748123332994797568
747957867857215488
748043427196051457
748064495315062784
748011550678654980
747951504779317248
748014792925904896
748153267742453760
748014121711448064
748161857899343873
748083583793926144
747997742920773633
748119289828368384
748040809967194112
748055397861203968
747965841245769728
748157147578568704
748042546639683584
748146686745284608
748083453619482625
748159169254023169
748100293695528960
748142798751272960
747999454276558852
748117192571498496
748019960081965056
748019813423943680
748131289522442240
748097491732672512
748105159209811969
748083482849648641
748156031998566401
748055486126264320
747948572952276992
748049374836592641
748164525183078400
748127816798076928
748016986559553536
747954348727091200
748074821611831296
748168828765544449
747976595118374912
748062897155149824
748104190417903616
748078869056471040
747960291946860544
748071495419727872
748118782187544576
748149501274263552
748068253390503936
748004999125409793
748141083343847424
748103170883215360
747992625995603968
748112754926567424
748146112129863680
748041665588371456
748086675000164352
747949546391625729
747980202270031872
748076205614698496
748161815792746497
748018198696570881
748067729102479360
748135542550855680
748150453448347648
748044626800615424
748036301077753857
748031196588871680
748080504814067712
748114344429379584
747992395212427264
748086452429414400
748086876167340032
748105092193214464
748097768590290945
748035231769313280
748165024221372416
748065393097445376
748081012450689024
747978868397572097
748081654292320256
748045071426134016
748070224696586240
748127900583460864
748161974949732352
748086570046087168
748146292665225216
748084061906829312
748094052420194304
748107289999998976
747975273967063040
748134456486141952
748011781466038272
748120845994823680
748097173342978048
748115363922120704
748128051515506688
747979040632373248
748017665848053760
747963907554172928
748003162066386945
748016076244516864
748091359626665984
747973004915785729
748139212680093696
748044400220061697
748149266514907136
748163086721425409
748146259203137536
748075564272091136
748068005913964544
748169042561732608
748165838008684544
748038562088615936
748146338941046784
748147798588133376
748106324924370945
748070556218626049
748127145524813824
748064717642563588
748029011578720256
748056496911618049
748109386829135873
748166228267700225
748057570703777792
748134749823246336
748060707812433920
748009331690475524
748135697672978432
748088067429392384
747994404418424832
748136666523656192
748085651568918529
748089254304157697
747953048572432384
748068823782268928
747985063736913920
748067653684727808
748110452207521793
748073974358220800
748049328569200642
747947860226826240
748112755077451776
747954788969680897
748059713821085697
748154567909482496
748036493957017600
748148477801160705
748077074041147392
748031213529632768
748135781693263873
748058237530890240
748004759857135616
748123483968679936
748074112875171840
748153729023639552
747981091504521216
748052969388638208
747974229686104064
747979766100156416
748054378851012609
748073571981852672
748132644555206657
748155771951652864
748002251734663168
748129888742277120
748008774095495172
748108506079891456
748024292714110976
748164017567436800
748101858359648256
747959679725146112
748083767961657344
748126814434902016
748162436566396928
748072506284777472
748061932461166593
748079225723289600
748059630056669184
747947625228402688
748163241893859329
748033294089003008
748099987414855680
748113958943531012
747947197522714624
748056509486096384
747945561731497984
748156249976471552
747953593806884868
748120850147090432
747958018541682688
747973583897518081
748082673613213696
748160666712809472
747974401543409664
748167675315101697
748077141292519425
748095373755977728
748074922447085568
748007436162834432
748060330211815424
748019427564740608
748067976742592512
748024590828507137
748141460671827968
748100817979219968
748072699386302464
748166949457231872
748132069935550464
748044123421184000
748161513924460544
748148352164986880
748103229884465152
748123295401263104
748075291629723648
748127913044807680
748073475399630848
748143851362263040
748164420216446976
748103359886950400
748093737872433156
748023709999431680
748113744945889280
748055263517769728
748029921621123072
748102365530644480
748073026541977601
748023995283419136
748168891482931201
747957486037139456
748109722453147648
748060590447407106
748160997970452480
748133843861905408
748071990557282304
748092102161080320
748069914506825728
748034044827426817
748136704553394176
748029238041845760
748038461458907136
748056060620120064
748044186625130496
748112625104527360
748146879800684544
748137731868528640
748059038508847105
747994383195185152
748076939844390912
748006819256217600
748142924811145217
748030357983891457
748166790337859584
748068018681421824
748161513844801536
748103749764259843
748129062539886592
748112758969876480
748041271395164164
748081591373692928
748168820188028928
748066118401691648
748136423564451840
748138151646994432
748115762380943360
748021650600370177
747971838769307648
748055926230421504
748160557614694401
748077904530137088
748114403136962561
748056064562724865
748126885545127936
748099333191524352
748110683179474944
748077036397203458
748128869341855744
748148423275257856
748093985294585856
748084359597531137
748019700232249344
748055632935288832
748150365338509313
748119705026727936
747980181407555587
748143876917989376
748017951278792704
747977950130102273
748121479297011712
748015304337465344
748158166555295744
747969884324134912
748107729995243520
748158057499201536
748115544176463872
748136595467927552
748108065539391489
748109118641217536
748126952758730752
748140005256798208
748131750795108352
748128806406356994
748154425554927616
748156648322109441
748168275188649984
748134464719462401
748158191670726660
748151065929990144
748166979085869056
748130153100873728
748164990633316352
748138969360105472
748125232985157632
748089065375834112
748077543643881472
748126432732184577
748115393164808192
748089749311717376
748116114740248576
748072670080557056
748144652646219776
748111719168413696
748110179779096576
748110515386322946
748137472094240768
748130408831778816
748144040160288768
748143163848679424
747965065249308672
748084921688793088
748168694618951680
748119260489220096
748106480147140608
748036154239426561
748070086393618432
748089246079139840
748019213504290816
748144564372897792
748123320386650112
747946702447968256
748112662794469378
748024510859862016
747964176056758272
748141636765515777
747957326582255617
748033381854765056
748058308653703168
747949164441538561
748140521374253056
748154467128795138
748094769667112961
748135429388439552
748136851064623104
748146263217037312
748106706945728512
748125635772616704
748025110846660608
748073425047019520
748072686832672768
748096158011113472
747970752482156544
748124658394816513
748160624572567552
747967716150022144
748106777925943296
748119558079152129
748119256026517504
748087345866489856
748117524034760704
747996035721527296
748106291499917312
748093176141971456
747964632971812864
748128311826612224
748000938951053312
748021126358515712
747982177917345792
748082006723014656
748062436092186624
748077128462249984
747959142594142208
748038763146780672
748167058433638401
748104718870773761
748166316444442624
748076151206187008
747960560461848576
748144187090972674
748062352159948800
747978520526262273
748079964046557184
748116038953406464
748133546255081472
747972858253565952
748093926595141632
748155989736644608
748047617314197504
747961546102415361
748052977898954753
748040566747848704
748024087230939137
748097252888043520
747977983588110337
748089661248126976
748082329701224448
748047776743833603
748083004933705729
748120078391083008
748062037473902592
747991904319471616
748077346628964352
748013715082088449
748072720378781696
748154534313234432
748063400421396480
748150373626613760
748034615256944640
747955401518252032
748067204680286208
748143947957026816
748081759221354496
748086528069406720
748046468360060928
748168878916767745
747985470362124288
748049572103073793
748067507009884160
748137715103850496
747958421358469125
748072309504741376
748000674869317632
748024389451513856
748157009200025600
748095767852777472
748104722796650496
747946954223722496
747968391282036736
748040805911236609
748094887447388161
748131730066915328
748035705763422208
748126981879803905
748063467584823296
748007658335182856
747948476638576642
748035902950244352
748078999394357248
748050222270545920
748120652842958848
747950070499180544
748025924675829760
748156610812448768
747948283708964864
748041229410111488
748078907132354560
748089929712996352
748045197360136192
748056320704655360
747960048865914880
748065661495156736
748006609645871104
748061165067001857
748136842935963648
748056148578795520
748072133302099968
748097118775042049
748057486809239552
748134221374496768
748138503750434816
747971381954904066
748068664600039424
748154777868058624
748037123123585025
748082815913312256
748087349918187520
748141758761078784
747947830812123137
747954885371408385
748020899773812736
748015627391078401
748031545055776768
748059050915545090
748015740779958273
748102176912769024
747988490286206976
748025471393234945
748060733188022272
748138801445351424
748120971807162368
748073022385328129
747951932761747457
748044454783770625
747975182011162625
748063958628589568
748152135422877696
748099689703182336
748109944835170305
748043553297809408
748084351129260032
748117930555092992
748122972230123520
747950011795841025
748127707490181120
748071386606886912
747948212414210048
748116454340337664
748156988215918592
748022711553765376
748145478932570113
748163526909255680
748097504697262080
747970010060972032
748024083175120896
748060925995978752
748067234149437440
748167863760977920
748102512381616128
747994035369943042
748141901228965889
748062779932717056
748158867155132416
748154182058786816
748079733427027969
748063446705512448
748086729446391808
747966621315141633
748017871503130624
748154077108895744
748139636334149632
748035592538198016
748102508271144960
748080568097738752
748112754796597248
748109957342572544
748104877948149762
748129339292684288
748031347860574211
748162851760668672
748168476121006080
748136142432772096
748109386904666112
748018303239598084
748087375398600704
748143981549207552
748128177638170624
747988297427779588
748118408949010433
748108778663383040
748134330506092544
747947302095032321
748154052022669312
748086964197425152
748054454038061057
748028223011848193
748133294504546304
748033168003960833
748127418125254656
748088830671065088
748017703760322561
748031167430037504
747945838270287872
748066147958947840
748043867925192704
748060879728443392
748012922329272322
748092458609803265
748018391718502409
748041661343739904
748110813223751680
748043871834218496
748020505454710784
748143171994025984
748160163375374336
747949533678624768
748156291659497472
747944836171468800
747948996925194241
747964419338973184
748062251551199233
747968219164581888
748029007371866120
747988108709363712
748037081348268032
748148255649832960
748016919253487616
748098003630718976
748158653287432192
748067200615981056
748130887041171456
747964914027749378
748112557953552384
748044094388187136
748052331665711105
748075249510588416
748092135778451456
748155868382961664
748091686878752768
748166039352016896
748105045745537024
748097013837926400
748070090332053504
748011408118398980
748142681415614465
748023600968572928
748083315035508736
747972107527585792
747978545637396481
748155197172551680
748069641801572352
748080819416227840
748097609399603200
748137606416830464
748136129757585408
748089539659440128
748096753526771712
748071558342578180
748134972041531393
748070845646516224
748040109723885568
748150679965831170
747986548327604225
748140768661901312
748160620273491968
748148628871585792
748118283149246464
748101149476143105
748018232112611328
748030399666855936
748163350769577984
748144983937519616
748072518997639168
748122959529807872
748004516612743168
748024808999424000
748014566265720832
748139095210233856
748062104607989760
748055770974068736
748163526905106432
748052977735315457
748064558116388864
748125572971233280
748153838331273219
748096099429261312
748159835892498435
748032605988265989
748125501596663808
748146573838688258
748102479061999617
748082195483475968
748005771007385604
748065275459833856
748108787362336768
747967040670081026
747946018851917824
747953983952564224
748138491222069248
748058660966924288
748135207153373185
748130106695094273
748146170862649344
748085030757490688
748124608256155648
748160498567385088
748069566190862336
748130928699052034
748034875295473664
748146326265815048
748140160685080576
748124683581591554
748043880436727809
748035164677222400
748148121419513860
748032778067935236
748031590991859712
748141951510253568
748131239102644224
748157810165223425
748080798511824896
748103422776385536
748108950785130496
747972770147901440
748113598069641218
747949369853378560
748160855062228992
748078085048836096
748073429262344192
748078835506130945
748147446115631104
748063526338453505
748039195118215168
748121407779835904
747950963730878464
748165917725564928
748064927227621380
748095462071214080
747959109086023680
747961118304272384
748139556524941312
748150595832414208
748161765582708736
748168346441494528
748094450929328128
748166844515745792
748120619426910208
748120405236408322
748164802200088577
748018693679030272
748044480117346304
747963093884485632
748150461866250240
748055645258129408
748041502270627840
748061106195804161
748135068699353089
748131843346731008
748151317307195392
748146368162717697
748162797071114240
748109839784546305
748031095938097152
748143620809588736
748078177344425984
748152609056362496
748134162889117696
748130983258390529
748066881853132800
748144803565740032
748032014595555328
748044941620830212
748157407482753024
748012032776081409
748144283685888000
748045708922585088
747964486376525824
748059957094940672
748073575882629120
748115447707480064
747983688030363649
748119029487919104
747956709931552768
748155192814735362
748140617545428992
748145390810177536
748058329818218496
748006534223896576
748165875790942209
748077006718394368
748037672787185664
747949688897273856
748094149245624321
748098703886528513
748097793953234944
748096460080570368
748017166977470465
748168669067382785
748083369825603584
748146044974809088
748117054083895300
748049232116989952
748122246770724865
748150445034582016
748149438246330368
748079896610619393
748150147008331776
748039929196851200
748081176250847233
748039094467461120
748076872500666368
747948472528048128
748145847947321345
748164361743544326
748159248975044613
748157772269817856
748107528999837697
748060032726667266
748039153129000960
748059172667858944
747999978388328448
747984400785170432
747976264015745024
748143780436520960
748081876418629632
748147026811052036
747961755666685952
748113300420988930
748035995220738048
748127250294407168
747952851159252992
748167608025911297
748131314830802944
748132568856469504
747988268243816449
747983071199232001
748036947130650625
748009239487062017
748018378934214656
748066353517633536
748162390278103041
748033474427297792
748137182741815296
748109181337538560
748146389222363136
748153020492431360
748168094674104320
748055372750004224
748076193203818496
748167389901168644
748154526025162752
748132107478769664
748007134139457537
748012460616130565
748057755039182848
748126457650634752
748101249879277569
748009692341878784
748114667696857088
748126382069260288
748032173895192576
748088255975919616
748140680799715328
748074716766806016
748056077309206530
748087861803651073
748075035617857536
747949416070295556
748006316103311360
747972392446627840
747997101284548609
748108971622412288
748033893794717696
748129796249522176
748024372766584832
748125362899419137
748141393755901954
748006924470329344
748089728440774656
748099517619142656
748002591787876352
748073601098719232
748118690097467396
747962947222265857
748114579587211264
747964519796736004
747974166704336896
748021977579945987
748041586198609922
748038050157060097
748104949473546241
748044987582021632
748065019779244032
748074158957989888
748146997325070336
747980156162105344
748013186339717125
748043410716655617
748062175852367872
748035827435962369
748165636598161409
748120312907186176
748008304392179713
748119604329914369
748138856185106432
748065116189560832
748010652938211333
748138994496585728
748068324727107584
748057167937183745
748155486705451008
748064788970868736
748100805249634304
748038473744064512
748154886878035972
748110188268290048
748102147632472064
748091972053798912
748032320934973440
748143872715300866
748110603311521792
748040679864016896
748082006601375744
747945347570405376
748039904169443328
748146804525498368
748106094568968192
748082346272882688
748128781399908353
748007637237760001
748147953496371200
748085349558140928
748105737776173056
748141930366795776
748122569572753408
748106694098587648
747981192369053696
748070673608810497
748159999793324032
748134393252810752
748071000890277888
748064487098310656
748117318190960640
748097328515547136
748065665593053184
748146728726040576
748154836508508160
748060619593687040
748004265092845568
747981519344517120
748108070044176384
748088826271244288
748061026445295618
747977509724000256
748063752801685508
748090806116941824
748131243624136705
747958601927516164
748153959932530688
748062289018949632
748064360967380992
748093696134914048
748160855087419393
748044798842535937
748047919304024064
748099060704350208
748143277015207937
748109999411445760
748078357623889920
748159798416269312
748150637959995392
748147794087653376
748058111643099136
748017095301042176
747961009374011392
748086603357237248
748066500070739969
748111064592715776
748126399190470656
747970438161113089
748091779392536576
748125501588377600
748122246858825728
748147756632539136
748093666699395072
748168459591225344
748148804889677825
748070740721831936
748168694426013696
748073286693752832
748135647374905344
748057780389548033
748125799363018752
748114617189208064
748115690956021762
748168757139300352
748118886961274880
748058329872728064
748055548998848512
748083386653245440
748076746872872960
748138763902029825
748149149044969472
748053279951708160
748145415984390144
748134091418116096
747949185413054464
748023261317955584
748128068590575616
747989593455235072
748117033020162048
748113342363992064
748052897913520128
748049211413921792
748058757347819520
747960472175943680
748162654523506688
748004114223738880
747952826345676800
747992437256118272
748065564778692608
748039421589655552
748147018351153153
748155281184428032
747993011980742656
748165657724882946
748139451558301700
748133466479304704
748103586278682624
748110385295794176
747976863880929280
748168979504463872
748050406853451776
748140529674747904
748129184145346561
748119641835343872
748099836549881856
748107747128975360
748105494519255040
748102822680530944
748135035048460288
748125698506756096
748072644805795840
748138294005932033
747960426361655296
748113652474122242
748078202505986048
748108581627658240
747977648236822528
747999307278782464
748053216940666880
748131184685637632
748097546560614400
748124004259508224
747979627751153664
747986519147716608
748065136888274944
748160087584178176
747978558069346308
748086800749633536
748094429878161408
748044509322350593
748099417039790080
748116525857574912
748145701096415233
748146275757981696
747983079545790464
748107398649286656
748140655470383104
748098582457221121
748090172982558720
748166311902089216
748129918140190720
748078919522328576
748164663783743488
748145348858699776
747945053964800000
747953719564607488
748157839659634688
748145017772982272
748162348377063424
748118740173094912
748027790952439808
747957930494877696
748163086511706112
748050301685538816
748050301685538817
748157898262454272
748062595425374208
748058606575095808
748039392309186561
748022724325441536
748062045686403072
748146598769790976
748067674563944448
748118673328570368
748074041622302720
748036359777026048
748091074799898624
748131629244243968
747986921696165889
748059881702367232
748142236588740608
748043716837937152
748161840924987392
747966948323909632
748141590707867648
748073315860774912
748131579164188673
748138864636657667
748101346373566464
748063861937422336
748067968144281600
748078810315128832
748035651283619844
747973386811367424
748042831793627137
747962435504603136
748127393022353408
748125975251156992
748142480135176193
748143172279119873
748071126576861184
748042123082108928
748073433490145280
748155083947446272
748123295439065088
747974485727272964
748107860098318336
748139007230545921
747980869458092032
748044370968985600
748118949800206336
748076138694598660
747965207645945856
748136268056363009
748066739179634688
748045310681841664
748148893259423746
748088558221688832
747970211391766528
748157357000171526
748105549019942915
748115913279430656
748115183378243585
748063715048685569
748108795658657792
748000775587115012
748056219844227073
748150793258295296
748122338961526784
748085072427876352
748062381394231296
748025266186878978
748050956286304256
748077954861694976
748054634309238784
748000091638632448
748141729266696192
748049056107200512
748164248438734852
748145244009541632
748062184404561920
748136247311351809
748032589433286656
748025991788900353
747947964912504832
748044706492354568
747960543487590400
748090579733651457
748154152644153344
748086049923006464
747958379356688385
748154140312932353
747950011787337729
748133051180453888
748086561712005120
747996014938816512
748140416252293120
748114105672704000
748076889558777856
748062175940517888
748092433611825152
748127330300657664
748085122696548353
748151959048294400
748031620553269248
748079381013270528
748069377333956608
747973978157912064
748110527923101696
747988133900255232
748080899296755712
748010619375345665
748108493425639424
748124218101948416
748132581489598464
747988469310492676
748086763084619776
747964637497352192
748124419520929792
748095277165223936
748054324249530368
747985889758961664
748148184313110528
748159848471269376
747964704622927872
748167746618277888
747998036375175168
747972052951371777
748052076081577986
748052986325307392
747999907252936704
747959688189272065
748157680007680000
748055024660512768
748050708667195392
748064696486469633
747979560604434432
748139657041424384
747955367963930624
747993037121458176
748105310204755969
748086767144689665
747952025145466880
748118652025602050
748090579708428289
748149006371553280
747950485777244160
748024511010856960
748151422257086465
748059524947390464
748160209449852928
748099312387821568
748150877110833152
747961797882281985
748090344764489728
748157072030765056
748129230064484352
748121688798339072
748070900227018752
747962028480937984
748067599221567488
748046904458616832
747978227075911680
748035441547444224
748089199702704128
748039103032197120
748026477984292865
748087249510731776
748061248839888896
748013903792185344
747998774933491713
747965056739057665
748032371061063680
748023739187666944
748014872303124480
748050146659831808
748145151613214720
748087383539625984
748104139884924928
748117322456522754
748143113550569472
747980588154425344
748068307824218112
748056287049564160
748016298412621825
748165703870652416
747967527230242816
747988352109010944
748075220133617668
748127074364301312
748133155882807296
747953824439099392
748018861421780992
748118975062675456
748064658934870016
748112729903271936
748037035101949952
747981242495176705
748026729906733056
748156430239281152
748110208937897984
748113081977409536
748079187794223104
748154995699257345
748128256944115712
748114101361008641
748164437094305792
747972866449227776
748054215256383488
748067808999804928
748064336061562880
748092496333398016
748162403163082752
748001622849101824
748169021703491584
748158452095160321
748080685412417537
748111551194763264
748047130804232192
747959750785179648
748160448575332353
748036338864242689
748005389329960961
748148737986408448
747974359885586432
748069994223771649
748087844841852928
748108510534205441
747952700315287552
748123807160864768
748154320592330753
748022946405453828
747964477811920896
748051069238915073
748003128436490243
747968953100578816
748114168478302209
748037089875337216
748076432237166592
748115435061714944
748125916782526464
748095784915132416
748119201655599104
748006265796837377
748146263439319040
748122330585534464
748004407724351488
747961973950787584
748028260534067200
747983155353686018
748039912419692545
748156396613439488
748069738371235840
748160884493656064
748113732312633345
748106287431417856
748074305779490816
748005326063079425
747958459220504576
748042718388039680
748009906582749184
747993338922602496
748077741019402240
748121298593808385
747971268402544640
748054559076007936
748132484886331392
748054575668658178
748015488907763712
748037127632523264
748029896463613957
748118815595184129
748128659785953280
748093834362499072
748159131563917312
748061110708895744
748077250390728704
747955682595446784
748053946514677761
748059948534345729
748166337080475654
748019398162649088
748128496183050240
748059323654348801
747953341905383424
748127959446331392
747973604931842048
748040780854464512
748074263895220224
748098120958025729
747975219453714432
748058010812047360
748011059710140416
748099966472597505
748034883545600000
748126378252435456
748105121431691264
748017762379923456
748107205853978624
748130790563790848
748127082518028289
748160322708529152
748028940128751616
747963185899044864
748148049893957633
748051484743503872
748150298359672833
748129917917863936
748038528433537026
748052604660359168
748168287607914496
748040189172387840
748030445972037644
747951802906251264
748145063855857664
748033788815478789
747975454372487172
748088788799234048
748071193811496960
748168954636427266
748085420655845376
748001526208147456
748050129870020608
748093285202276352
748110657778778112
748123978984722432
748071814312693760
748123177667072002
748130173753532416
747973730505203712
747994081364705280
748155897399087104
748062083770630144
748097491782991872
748142643570409472
748070602334965760
748071889961164800
748015824682778624
748095847771013121
747947524514689025
747964834482905088
747988024680603649
748121378453229570
748014193157226500
748142555515203584
748057897712627717
748119478525886464
748038465510608898
748154458803056641
748157801860587520
748115217087762433
748057113310658561
747969645500633088
748137383758012416
748043838464335872
748074276335587328
748126403397296128
748127002847219712
748052415534997504
748136754759229440
747969288754044928
748157181216890881
748105792490876928
748142706304638976
748060661603766272
748105800615329792
748156497339781120
747950410183245824
748057750949797889
748146640561778688
748131725838934018
748129607891705856
748099140161310720
748155213756903424
748135844666572800
748121382832177152
748045222345641984
748079074753581056
748006085513125888
748024477276049409
748080442033737728
748142823862599680
748122443773018112
748061106447474690
748082782476197893
748138499782619136
748087048213569536
748021503585812484
748127380506546176
748158145722146817
748072909181161472
747981917941686272
748062842771877888
748140634565906432
748088100828680192
748066651183128576
748116408316366848
748060028544884737
747956219260764160
748007641662824448
748046476643803137
748147332676468736
748119231015825412
748056366934335488
748097827373453312
747971759392055297
748153557262675968
748071026005729280
748168413411872769
747976653838688256
748007239064100864
748071516374458368
748117767266635776
748071524771442688
748133634280951808
748058933848248320
748070317155848192
748084434914643968
748090210509008896
748109512637308928
748135580253433856
747975982791827456
747949223245680640
748142165470101504
748111467224928257
748057876728549381
747984241409986560
748064650672095237
748092857232330752
748162323433537536
748116509029990400
747960321361350656
748041753853296640
747975173471637504
748156589585108993
747962435416428544
747976553347190784
748120451369549824
747946618700201988
748066252736856064
748081796655550464
748035709873823744
748158401599971328
748035953206378496
748066135472476160
748166974706958336
748116693579366400
748166127533039617
748153133616996352
748132929486782465
748115690876461056
748143604217090048
748015069452189696
748044593317437442
748101707347951616
748002386149511168
748083759619145728
748103636501303296
748159458543558656
748033834755686402
748135299184680964
748133483386568704
748070732240920576
748064260316528641
748122120828387329
748002293895790592
748028050948952064
748163250160754689
748091628196364288
748107335990652928
748141301443465216
748165469065052160
748160276495765504
748039253955837952
748007662399393792
748037412534820870
748003870845079552
748161735970930688
748137463818883072
748102520996794369
747952234651131905
748117225933012992
748105196706889728
747983683622174720
748004307249803267
748091678699978752
748109529494208512
748123433683292160
748118769633988608
748039593585414144
747990503514312704
747962900942200832
748084628146135040
748091036811952128
748018475545812992
747975554897326080
748075916211982336
748095088379715584
748135357892329472
748058120174305281
748108937988235264
748104739489906688
748115263019573250
748110947202523136
748082081989689344
748141444150468608
748057230856044544
748096321840685056
748117993826226176
748148549129469952
748050855593713668
748159244436905984
748140701620252672
747999550607073281
748161329383489536
748105918261379076
748159043361972224
747988456652029952
748106341915496448
748145021937942528
748075668856934400
748108933861117952
748031112929288193
748052503892267008
748165330736918528
748146502237827074
748021990116761600
747951190181351428
748090915168780288
748068542893948928
748024301467668488
748077627722895360
748136096337268736
748107822374625280
748041795821539328
748141246758150144
748054970256265217
748134724615421952
748136553331851264
748047101746122752
748040382236266497
748149895404658689
748049874004893696
748103770630950912
748098758437650432
748126839609114624
748116496124108800
748106652277047296
748100494837460993
748159668308971521
748130433838153728
748159760734642176
748120816257277952
748092714588090368
748066336610390016
748137182683095040
748042206892679168
748117599259660289
748150629411995648
748148222175088640
748040164329533440
748071357078999040
747968240110952450
748153754285912064
748109596695367680
747956739639640064
748162272774742016
748119495256981504
747949734875234304
748152814908628993
748099735924391936
748106123878735872
748141670391226370
748086452609703936
748158019884695552
748084644684390400
748117414827687937
748107268865073152
748161337398861824
748155134220308481
748063660531032064
748108778822742016
748143109360467969
748084535515021313
748150185033867264
748057457348452352
748069411169374208
748071789067177984
748094748687278080
748110594998439936
748101820388544512
748137991948795904
748150646268956672
748046535414456321
748160444137803780
748021990213189633
748155901589209088
747986627906048001
748055586525184000
748113799287283713
748107780381343744
748133487291441152
747963102080208902
748141771192934401
748056916333629440
748067984783060994
748047927868796928
748078072214102018
748139057339842561
748150600089608192
748098955741798400
748044161237004288
748151875044786176
748082115690926081
748062175818825729
748142781932122112
748114562575110144
748116743642546176
748120866790195201
747994857403080706
748064075838529537
748162188888645632
747984279305523200
747950427161956352
747996660828086273
748122737621745665
748097315727151104
748038180117577732
748101765908803584
748061467077935104
747956365973295104
747946115287252992
747952599626743808
748148301632012289
748014390314733570
748035760041889792
748123924207022081
748090286048317440
748049727078473728
748006290845220869
748127321945706496
747959868242407424
748125547750920192
748105414831661056
748105997839794178
747945591007739904
748142828182736896
748048464643264512
748141976869081089
748154484019306497
748064084315119616
748060980362412032
748009084532686848
748038029135183872
748030030572302336
748042391517532160
747967514492047360
748164613477367808
748114659178385409
748047521054867458
748150935814287360
748049215495020544
747989299870711808
748030936554573824
748156669499179008
748071847984508929
748086997789597696
748092861518872576
748059143278366720
748007650017873920
748094023282343936
748141444104392708
748127820908470272
748066001187672064
748159286690353152
748032228647706624
748043716775055361
748093297613148163
748152026043924480
747956097684643841
748066017646116864
748041418250272770
748008136481579008
748098586617864192
747975194183106561
748060208547631104
748143113491865600
748113757549780992
748089384428134400
747981821326000128
748157491393994752
748163254225084416
748027174549073921
748106715019776000
748110460776513537
748015375749611520
748156891663048708
748142689737117696
748055230110105600
747963706017988608
747969448401723392
748043117018910739
748086788237967360
748080454641795072
748080332847579137
748163699161047040
748143398436016129
748099501152428032
748054525269917697
748144099199426564
747946144672550913
748105528350478336
748094153297399808
748154282860552193
748141607610908672
748125484546932736
748024016221372416
748018420831162368
748098460990111745
748154458845020160
747965090348044288
748039182539493376
748082727803588608
748091254802616320
748050498796814336
747954122125500416
747955279937994753
748123139985575937
748002897607139329
748062494665617408
748169009158324224
747948514425061376
748103250876968960
748067121100292096
748073349440372736
748115871156035584
747985214408785920
748083017298644992
748153624312811520
748052462033117184
748097831555076096
747989161261436929
748148427696054273
748129049956888577
748114571093811200
747948816578449408
748030194456346624
748059948760862720
748044941566291968
748066454088613888
747968974235656192
748120216513748992
748055083233927168
747951421270671360
748023667892838404
748069507344764929
747945175834451968
748139598333644800
748136524173160448
747961034476912640
748146611558092803
748072003257638912
747993036953640964
748159676664025088
747945666328961025
748131457470595072
748062150850125824
748026264204746757
748093582754615300
747956559112704000
748146573666844672
748040558300499970
748131255875604482
747951978945327104
747997533339815936
748145097460482049
748161303890518016
748064017227386880
748124067081916416
748114281627979776
748099714814468096
748071634137944064
748038067156586496
748149325172178945
748014549433974787
748166148521398272
748133382769434624
748092152509390848
748139925590114304
748122079090872320
748113996381884416
748133588072271872
748015451301683200
748152223322935297
748091938558066688
748128018196008960
748020866286518272
748057574679904256
748030764801986560
747955283951947776
748130282834919424
748124113147953152
748051597834465280
748057528546689024
748090537840881664
748108036204597248
748146380871458816
747961298453938177
747970580658327552
748043834169364480
748126277480087552
747984597959348224
748119016963727360
748117687461613569
748026901562793985
748037211526938624
748148830252699648
748056106652545024
748014910211244032
748049622510243840
748065233688793088
748069088115724288
748154668455444480
747948564895137792
748066185573466112
747959084138307584
747960204101222401
748074012278915072
748164621882654720
748069230738812928
748084699134824448
747954650737868802
748115489684000768
748133680204365824
748153523452280833
748115661445005312
747972799424192512
748097399764090884
748048619845070849
748126193677910016
748066374468141056
748101677773893636
747967292219211780
748099001669517312
748111106636451840
748148909843812352
748116492143714304
748086230198423552
748155935269363713
748162637800837120
748081691919527936
748068198914867200
747954629716082688
748084019972177920
747996916651278337
748161283099336704
748128810621636608
747947352409903104
748091695519043584
748150185147109376
748093838733021184
747967183351754752
748007507302432768
748161530634477570
748062762903937024
748150054750461952
748154148395323392
748037043679281152
748146254945853440
747955254717620224
748087849170374656
748154567922229248
747978608539467776
747987941008433152
748144589542854656
748088620767125504
748128676596719616
748124662429802498
748020748602736640
748071495608369152
748089031993475073
748142375164317700
748023709819150336
748000255501864960
747963853045018624
748135781668106240
748015136720429056
747959495234625536
747991384586543104
748089963250651136
748102801822212096
747968580034007040
748142375285964800
748162700954509313
748114076077809666
748137954506244096
748002620984467456
747956349569470464
748084216735338496
748114017504403456
748122041270820864
748079842239750144
748164089063452672
748121386904780802
748126822521417729
748035516881342464
748040105265401856
748045373634134016
748135987063099392
748069775792803840
748116282571096064
748113027627683840
748068886675755008
748064906382041088
748168484748656640
748158514963582976
748021600222609408
747954675970772994
748156790802550787
748044354065936385
748116110478811136
748153494134202368
747984585422581760
748166089729794049
747982761009479681
748028579489923072
748013157009002499
748122943054458880
748036829786570752
748094207949156352
748113879134257152
748097148080750592
747968902806802432
748002398778572800
748129762888015872
748062251521826816
748149362665066496
748123341366697984
748017720558518273
747961177112715264
748150310699405312
748096627966156800
748164240146579456
748124410767368192
748100801160163328
748071021467607040
748102323604459520
748088071460110336
748124146534596609
748055221813788673
748138155740696576
748141385203716096
748093163592626176
748035625769668608
748133621760942080
748123458786197504
748138411446276096
748039044400095233
748128353799053312
748130404801126400
748143306320809984
748057973088522240
748144929340219393
747960329812971520
748085886169014272
747969250980159488
748047122323378176
748068345489072132
748040063699795968
748125035932573696
748015573053939716
748060766499184644
748110192106147840
748019943577362433
748050494522818565
748070250051153924
748148184321523713
748143884903944193
748035151930720256
748046656927596544
748048980676841472
748130203113758720
748068270276653056
748007050244919296
748114759707467776
747948799541284864
748002398694744064
747944873706151937
748165485632589824
747985663199412228
748113471997378560
748151342548529154
748154676978266112
747962678493220868
748146552615600128
748078244092469248
748142597621825538
748154026970185728
748113753120608256
748139258926534656
748023718165741569
748160205196779520
748008434193281024
748082946112913408
747948715642478592
748062020730298368
748063195131224064
747944991138385920
748108027887247360
748096724460244992
747945167282372608
748119755123494912
748136180168933376
748066928195960832
748111773476192256
748096460080693248
748127401503264768
748151220976623616
748167708710174721
748038255623475200
748135651657191424
748057721379885057
747970874142232576
748133269439397888
748078906876497920
748087492562272257
747990310467280896
748110360159346689
747958354459262978
748107537321463809
747962485483900928
748146070253862912
748091980769558528
748137069269114880
748012620104470532
748134158636032000
748037555359121408
748052876921049088
748146493786316800
748054441715171328
748025337183899649
748008136632598528
748150889597276160
748103578011721728
747947973301018625
748063090168729600
748065841615355904
748076126271049728
747969456635142144
747961651052298240
748064340096458752
748048770827423744
748143226704494598
748083445289656320
748013450782212097
748069889332633600
748105025054990336
748117331067310080
748090667876909056
748063144623366144
748076620884344832
748125073832189953
748090126601969664
748128844486479872
748011471079112705
747979896006279168
747963286956675072
748078571546157057
748136314365681664
748060158564179968
748061966325977088
748057310556209152
748115565215158272
748126138862567426
748164030540447744
748053027949584385
748121961398738944
748096628058394624
748035642559442944
748093205233733632
748045113402732544
748136457005502464
747946010379456512
747982366589730816
748142874374643712
748017489959858177
748163447137808384
747962632624168960
748071898286817280
748142123451559936
748063736179605504
748049983157473285
748164382786457601
748125086436098048
748113870640812032
748052268856000512
748017430958641152
748043867811897344
748088897951801345
748089849974919169
748166303828021252
748062939261898753
747950007710474240
748084040662654976
748128164958830592
748031133766590465
747971428000083968
747958555706163200
748081155291807745
748088138552090624
748047827251658753
748148444259295232
748067469223403520
748156459540692992
748024913504669696
748058790885482496
748002591645310981
748045109422362624
748152030582218752
747977757238370304
747968437339643904
748045360996753408
748166341329248257
747998904764014592
748085441786707968
748098599049957376
748045079772827649
748051757239001088
748152550415798272
748026113151111169
748167817954893824
748053946468536320
748057008344006656
748001043728965636
748089904291287041
748054311599472644
748098355889332224
748159051717050368
748144602134233088
748159488037953537
748123135824760832
748137128098312192
748054177260142593
748079796186456064
747966910789083136
748138277119627264
748009432437657604
748040541741416453
748109617587097600
747949852496117762
748055762853855233
748052310790668294
747945557616791552
748151074134106112
748094429995671552
747953694499606529
748158225271365632
748055637087625217
747949139539943424
748026071346520064
748161652307034113
748010334246535172
748135991437852673
747979753592864768
748063664897396737
748072711793041408
747958400600924164
747968261397032960
748153615869698048
748143197302456320
748048653529526272
747998909134442498
748056861652492288
748097475102277632
747988679042473984
748127888042524672
748160305784590336
748070451100925952
748096640611917824
747980059655311362
747945406521348097
748009646208745473
747965203703291909
747945733446311936
748153435359444992
748096137328898048
748097999482535936
748145143362924545
747981695463264256
748152114438881284
748134892425383936
748026667097067520
748082338068848640
748074989652369408
748033692438781952
748127552397410304
748124075407589376
748055146320502784
748147328649854977
748036083179466756
748061374656446464
748005544212959233
748144866706722816
748118102806790148
748149035660369920
748061689157844992
748082576779321345
748146246326464512
748095403157905410
748164155996151808
748062633052409856
748065862557569024
748076834881945600
748067813047345152
748165028742840320
748042341093605376
748139216756891649
748045189026037761
748055477607620608
748123626516291585
748137740450004992
748067783594807297
748076524625084416
748104626545823744
748047751821275136
747971901679501312
748106111048421377
748108476665106432
748094593594462208
748049773408690176
748082866446295040
748131453247053825
748055926247202816
748014360677748736
748076730297032704
748058455647346688
748137941734666240
747966642299117569
747967644578414592
747962020289339392
748129389779488768
748095881136771072
747985701128515585
748112339761762304
747954818275147776
748136750451613696
748152642891833344
748159173272141824
748104009978904576
748094497066672131
748068366615781377
748163069985972224
748055813030297600
748095524746764288
748031268093329409
748149006497374208
748114546053816320
747978440926707712
748034455705649152
748058488992108545
748165485825515521
748115510638874624
748072766629416960
748041795934785536
748130727749914624
748056295534694400
748108107545460736
748133739176275968
748020413268172803
748100713293590528
748066814714847232
748023437206130688
748076872714452992
748121311310942209
748160733620408320
748096552485388288
748097588428181504
748071864795299840
748105700291772416
748157898153410561
747960447308017665
748087815465017344
748049458814980096
748080211380473857
748061961850609664
748053938239340545
748064470358863873
748096565059870720
747980982561738752
748082052780728320
748112356425744384
748127292413591552
748121151809929216
748145214838169600
748062167514046465
748091263208067072
748014235024785408
748101392536113152
748133508330160129
748068173593837568
748142454679932928
748106111107141632
748106434173345792
748144149141000193
748155713092988928
748053955175940096
748115254824013824
747947935715844096
747967858622201857
748044588980510720
748003774501888001
748006710405660676
748025865733279744
748113837115641856
748095340352503809
748048804218286080
748150789064003584
748026872529817600
748045830830034948
748157705236393984
748089052876898304
748061785769512960
747951597045616640
748146800104718336
748108036179320832
748104483863932928
748134607095205888
748112134018600960
748032299728502784
748148725139259392
748139011332440064
748043540429676544
747977086212636672
748133340742483968
748161622762414080
748094736418889728
748040205916049409
747960858144288769
748118794934030336
747950943128326144
748120090877509632
748085534019493888
747952297771175938
747985617074663424
747981934563852288
748152953333288960
748101291847618560
748127787433791488
748047114219851776
748168593670610944
748160154684768256
748129280492658688
748047663724118016
747975102138982400
748127334423638017
748119633618690049
748022355235057664
748016097157341185
748159726844796929
748118744447127552
748054579812634624
748005062195220482
748065497732677632
748015954827878401
748137752974233601
748057155358588928
748101333975171072
748149769613250560
748063652373139458
748041619526520833
748133898295648257
748127472798007296
748060799927738368
748021348715343872
747947814148276224
748114428302856192
748027652359991296
748074448536797184
748108929767350273
748122204911472640
748092253147631620
748045633341243393
748068383543934976
748059843718590465
748115812515459072
748060804176478208
748101636086697984
748163875330220034
748127166727086081
748114239659769856
748023181223563265
747959243576205312
748031058378104834
748132719729721346
748044035709931520
747947650213810176
748034719971942400
748075920695623680
748156593708085248
748023324018618368
747999412220272640
748133458132742144
748070828890284032
748110410193133568
747983503107579906
748149690160525312
748126075897651200
748148905674670080
748049718693994496
748070337854701568
748040549882597376
748068320591622144
748094706958073856
747948766083309568
748129163178020864
747987856816246784
748018202765045760
748136272594632704
748049152521666560
748152588311330816
748114512209911808
748154588805607424
748160637252026369
747969540458422272
747964507431936000
748000548763410432
748012544607027200
748091334846726144
747970123672223744
748084674182918145
748160452669116417
748132157663510528
748068282729627648
748041736937693185
748038796659261440
748084242119262208
748091292526215168
748153951292362752
748039614754074626
747966918896779264
748099035395821568
748105662559723520
748086263572480000
748018177511145476
748101581309120512
748014503611240448
747994811160920065
748045469910196224
748053678200848384
748100423572127744
747962653465804800
748092462984466432
748162893632282624
748091300906409984
748148050221109248
748151950890377217
748166962069463041
748054491866476546
748087786297778176
748103666075238400
747980869403553793
748119352726028288
748153724988600321
748001073156206592
748063627215798272
748130840643796992
748069234794762240
748165531992231936
748152290490597376
748129658101698560
748144501496045568
748055016292880384
748052256222752768
748055788053225473
748025274357387264
748159202569265153
747965815991996416
748056622551928832
748087371082629120
748035982369357824
748140173238493185
748059994797531136
748061924265426944
748119281330622464
748067510885376000
747965543144165376
747965933239447552
748080656031285248
748060653135536128
748103695141847040
748148326978183168
748098884497477632
748147962073784320
748050280638447617
748168740706070528
748130454771990528
748120443060576256
748033763502923776
748164244412174336
748047579695439873
747971339714125824
748090697006276612
748149471805116416
748044350282731520
748094723651436544
748123559709523969
748062775604195328
748083830930628608
748095092624351232
748167792457809920
747995393972011008
748154999960702976
748123546862362624
748093213794263040
748067687138398208
748063589475422208
748079322154565632
748092618156847108
748133202204725248
748147659970576384
747989236821827584
748061857139798016
747965245486931969
748118958339952640
748075471829598208
748125732287713280
748126009090727940
747945482031403008
747958689672355841
748109055718211584
748035491753267200
748028394856718336
747956647335690240
748126403443326980
748028114123497472
748056119394832384
748134053849628672
748010233759432705
748105813454106625
748120883479330816
748088830612410368
748164869032124416
747963869914664960
748124050132697088
748121311260483585
747998443268939777
748035512657645568
748123572019859456
748129267863724034
748142802886766595
748035433146220545
748093943653367809
748150587468947456
747976184437215232
748081679198224384
748022329817587713
747962838174490625
747954495397728256
748062230432845824
748100419369504768
748105565801426948
748125442813607940
748047168645308417
748126801558388736
748083017407668225
748147601061646337
748066491682136064
748043423270199296
747962510893002752
748018232196366336
748095134756147200
748023944628801536
748054286190411776
748108761810800640
747993401925177344
748137836986179584
748022363678248960
748145143585222656
748103409887232000
748128277911449600
747963228152422400
748139988710219776
748159135653429248
748124704666312706
748048783305543680
748075454993666048
747986808550596608
748052117722701824
748155721418674176
748095893736460288
748031733803663360
748134057788190720
748103049353125888
748038142578524160
748164311256698880
748157768201183232
748017971990302720
748131192994684928
747961432956772352
748141494415007745
747979984459816960
748144828987342848
748095314997846016
748048623909339136
748075895592783872
748090240015884288
747999848385810432
748075794723807232
748108854215401472
748141171596230656
748156380046049281
748016084536692736
747986997285793792
748118140505235457
748067989321179136
748113857923653632
748156174453903360
748079036912525312
748084078377861120
748048061977497601
748028474842091520
747955569181368320
748078592270147584
748132237405626369
748090416285650944
747988792385036288
748063480243093505
748147492227850240
748090059535024128
748115624002465792
748148427377106944
748111823677825024
748136364856737792
748087295736156160
748118408781242368
747944978651840512
748014406865399809
748085332550238208
748040898278264832
748080555493826560
748082887338106880
748069704758071296
748163518839414788
748016558581096449
748134326374633472
748015786950819841
748156325520113664
748074280550830080
748079766985641984
748068010137649153
748029804289622018
748028579615805440
748038414965026816
748143528790745088
748096581870682112
747972946308673536
748131536894033924
747973743268372481
748092890581176320
747969393678761984
748059470450798593
748096384591597568
748148934963568640
748035189641740290
747989274763665408
748111907605864448
748098746190274560
748135970654945280
748057683731709952
748068069017325568
748070702918569984
748065401184071680
748102919266926592
748145906667622400
748107633723314177
748071810160267264
748072128847712256
748047109816000512
748164240150765568
748158191700217856
748040524804788228
748103766793125888
748050549359120384
748154031076368384
748031469252141056
748111349801189376
748114755483766784
747993292894179328
748032987565031425
747968643053518852
748122016004243461
748026687816933376
748080597306793985
748044618491695105
747982131754840064
747965606134112259
748093117186850817
748058119805239296
748033390172114946
748148536714346496
748015929343217664
748161555661987841
748154412904898560
748146812742049792
748124088078467072
748006643212910592
748132631607271424
748094132128616448
748127971807006720
748036141992001536
748043754511163392
747988196735213569
748057335478648832
748132648544010240
748152395385933824
748012871943061505
748049697844101120
748005586491609088
748097554999549952
748069335374110720
747977647943081984
747962301207044096
748047042656800768
748149996344717312
748068765015801856
748109101595426816
748125564372979712
748134649210232832
748168727804379136
747952394143600640
747980500271149056
748049890903744512
748129456603148288
747975533925965824
748078991005843456
748121957439201280
748112901899194368
748029577885278209
748092378955812864
747958425615687681
748104320202072065
747983104778788864
748089950432788480
748061286513139712
747982966631038976
748033272735760384
748113073664188417
748148876197105665
748097454113955840
748143553591783424
748147056099753984
748044731591069698
748149673425248256
748088155266490368
748035910978117633
748108464195571712
748127346943746048
748095298405285888
748111064827596800
748149031373725696
748088926993256448
748076377774096384
748076931472588800
747992386740031489
748131914477776897
748129066532773888
747953224632569856
748002151272710145
747950452138905600
748017355633065984
748113044241268736
748145818587271168
748118719486918656
748035240178876419
748063803246448640
747951459015102465
748082920976326657
748108237858185216
748168241244151808
748109525379579904
748148708383010816
748047067982008321
748145554618728448
748166664403857408
748006840504582148
747963521665638400
748071340280807424
748107625326338048
748112897491017729
748137706773950464
748082643942670337
748127036472987648
748087278766022661
748141947416616961
747992080530685954
748053594449055747
748067305439924228
748036179765886976
747952964774551552
748062863789531140
748097886324326400
748137543472820224
748151531128635392
747990541250363392
748147278142148608
748076809720324096
748132707444621313
748155612425392128
748131105044332545
748126239794278400
748140185762684928
747955619441807360
748110540447219712
747980869458079745
748134200432279552
748041724279263232
748033730086899713
748053736971472896
748058912759373824
747972799449436160
748128940712144896
748064897787961345
748129725332262912
748044773857034241
748111416922673152
747972199785586688
748115699285954561
748168820402098176
748059248144310272
748135253387055104
747965824124788737
748134385153605632
748110251178745856
748058593816043520
748030727007125504
748057343934533632
748064617067388928
748038314318528516
748088713385672704
748023017943535617
748107621056425984
748039891330686976
748102738995613696
748042362119720960
748065916999569408
748116769122951168
748062343846760448
748122955347984384
748136951811874816
748142471452856320
748149052479541252
748051631363727360
747964985519783936
748018907542360064
748078567293059072
748138231162507264
748132124188876800
748056081574825984
747964066870616064
747945704157437952
748168694560325633
748111521952239616
747955619395690496
748098662295691264
748072833390116864
748139166328889344
748091774875340800
748152823204950016
748108913095106560
748122502413565952
748071977764687872
748127900466028544
748010640418144257
748108434764144640
748121843949838336
748077640398024704
748057469952344064
748142140224569344
748125677686226944
747950758583230464
748038779915608064
748008740641775622
747991497807519745
748102940251029504
747956768773287936
747973453697814528
748156216287830016
748078198068477952
748093381545365504
748082232984764416
748025807092727808
748162226855485442
748112805291769857
748084703450759169
748094077661478913
748119340117962752
748124251614552064
748124230672322560
748069692053430272
748151262999384064
747974011473141761
748161815767564288
748039161609846784
748044803078823936
748012838178918405
748151862717718528
748130123447164928
748053518771191808
748102856604008452
748065510521188352
748048552635539456
747960644142505984
748043112656867328
748136624710627328
747959801502568448
748014495029682176
748104789922353152
747947356822339584
747994723038568448
748132090823184384
748020509644816388
748125975486013440
747974900871114752
748100587103883264
748087236663607296
748053426450341888
747953736237088768
748081117182386176
748150532884283392
748157029940854784
748127992832987136
748108229234810880
748028478902145024
748063908175421440
747958522122506240
748053866743226368
748062712639406080
747999873744637952
748104442008920064
747958446583091200
748167922456076289
748157894114295808
748143209914765312
748051983664283649
748013689618432000
748028353039437824
748007263957311488
748090621588606976
748166278397853702
748003464102428672
748160255612227586
748066462313623553
748121835661856768
748010921390383104
748030311905243136
747973650872074241
748159655742947328
747980869294497792
748054734997692416
748062116960165888
748024213273980928
748055649632796672
748153381022240772
748092677049061376
748152797929955328
748091485808168961
747970417126608896
748066122671493120
748117771368734720
748101656647180289
748075106958643200
748081117228503040
748078801960206336
748152760122605568
748054601077764096
748103040868192256
747993598797484032
748164965480173568
748168161644580864
747980059672084481
748166798776893440
747967401392640000
748052604576489473
748138411471540224
748122435224928260
748060665999417345
748161165776330752
748166618312806400
748148767363215360
748073257207742465
748165099832115200
748126344492384256
748100251748270081
748025358381907972
748070061269626881
748088297889595392
748152382966489088
748109390968987648
748089879364505600
748021985897234437
748065581736165376
748137358743212034
748020337518985216
747995079587946498
748078697131827200
748021147212615680
748157147347718144
747951022547533824
747964821807718400
748071046755028992
748103812766916608
748064868637487104
748037693653778432
748140408140595200
748000519528976384
748099584744898561
748167734110846976
747982119331209216
748139821005053953
748034455542112257
748049462908624896
747976708507082752
748034329897541632
748079825504501761
747991938046005248
748104177696509952
747947075841581057
748158296935251969
747979866839089152
748152714043998208
748091884128460801
747964595394875392
748124100732674048
748134620059820032
748082044081602560
748056840815190016
748014306231488514
748031012165324800
748101698695139328
748005431042248704
748046589780983808
748156216312999937
748014667021299712
748087383770435584
748127195873296385
748157592195698688
748060259210698752
748068790336839681
748138092951932928
748138092737986560
747980277813641218
748037739946336256
748065996741578752
748163065523347456
747981200686481408
748072674107265024
748096778927509504
748024334820720641
748031146575921152
748160527994494977
748053787164684288
748039354464014336
748120233379045377
748059130728947713
748003744953032705
748030957823860737
748047856582426625
748094933173702657
748094014960865280
748162528635555841
748168740689350656
748152961398759424
748120623331708928
748088897633058818
747973625756561410
748128106045669376
748032522043392000
748067779585048577
747993183804481536
748145625770790912
748107105228492801
748068060532195329
748026222131712000
748090902606917632
748161966879969281
748126466244755456
748012502831751168
748055586785353728
748062960115982336
748055808798298113
748149513727184897
748114147691343872
747966298215186432
748040960941096962
748047873460305921
747985755729965056
748099928904339457
748138960858251264
748062859632971776
748164538042884096
747944664083337216
748032547469299713
747955913189953537
748064558267367424
748033616966455296
748091963895910400
748161383733276672
748008627185848321
748008988021821440
748046862461042688
747953203724099584
748044761089642497
748164043001593856
748166853101494272
747999991164182528
748159013917954048
748101845738917888
748161115176185856
748024422968205312
748165670353854465
748153481475854340
748057608267915265
748148297597018112
747947004584689664
748042491950141440
748117024644145152
748114906503749633
748059957208154112
748067351778627584
748117205087313920
748088835028979712
748109974006546432
747953442744786944
748110502534873090
748141339334836225
748003346477359104
748144661185728513
748077015257878528
748047764265799684
748137816123654144
748073559017291776
748052797493489665
748024376600170496
748041502245396481
748140621739630594
748113669251338240
748017980454412288
748041472818221057
748097215281963008
748132984163811328
748036733162389504
747990168179609601
747999584148946944
748082438455304192
748042324396113920
748045566341439488
748037077032382464
748098150297112577
747970576644374528
748127028101156864
748071571256934400
748146707716771841
748092605691478016
748103233952956416
748113837237354496
748159689402245120
748011235883507714
748115900885250048
748021310731730944
748089707297374208
748105133943316480
748084393227489280
748094903935184896
748105821700120576
748037077355347968
747950351618289664
748018064323665922
748157122232356864
748044999984619520
748092316242579456
748110494372757504
748162583283245056
748132401021345793
748066638734336000
748150302491049986
748085961909800960
748166668556312576
748041477180231680
748165175535099904
748127112213594112
748024209071292416
748119700765171713
748119658906148866
748147156746407936
748150105170141184
748041418271252481
748059403551641601
748010384624353281
748063014574764032
748106870217445376
748051320846848001
748154874139975680
748150273219137538
748068798750560256
748050800891531264
748158665916579840
747962544518758402
748130618492411904
748108703203737600
748071071966961664
748088604052889600
748008836880044033
748118211871248389
748146481484312577
748003388311412742
748064868704587776
748082879125544962
748008731997265920
748011521087840256
748085466776375296
748166719101931520
748134263459971073
748103112297226240
748138512382320640
748089908779229184
747974527603326976
748039815837401088
748114424146305024
748100612554956800
748051002390093824
748053514572668928
748120309077770240
747973118380118016
748029024287465474
748133374288596993
748087479983570944
748096271450316800
748143360758714368
748108485188005888
748127665534558208
748082857864761344
748115372327436288
747979896375250944
748138390491652097
748012116804780032
748163778827665409
748115586035683328
748077199761223680
747981011821027328
748016932016750592
748159009581064192
747961541920698368
748096166651437056
747964586901409792
748139728352980992
748072032663810048
747966088676155392
748146946959773697
748094413243584512
747956873664487424
747946077655990272
748034782664196096
748019901625999362
748102961243426816
748017393105051649
747950934563627009
747978260567363584
748116785635987456
748138260505985025
748160549079375875
748154505154301952
748079464672694274
748138126355357696
748023122746552321
748161329244995584
748090487433748480
748095843501117440
748111865763487744
748102302616137728
748038125641932804
747993342982557697
748163694627012608
748026117597110272
748155335400005632
748164928062689281
747946232690151424
748058958829621248
748035777087545344
748030920058339328
748011433066176512
748131071343071232
748013018701791233
748134955579019264
748134460441374720
748123542928056324
748165343298871296
748065749600608256
747992567170498561
748145013444345856
748074112917045249
748071894037962752
748064151319228416
748000653822300160
748166660092104704
747975269907062785
748128814761394176
748124490844889090
748073903139000321
747979434750185472
748014448737136640
747951404271157250
748049823824216065
748057025402241025
748129385274814464
748097726689189889
748138101021806592
748064092787740672
747983704799088641
747972514039611393
747977157314551808
748115338869379072
748089791065907200
748073165046308864
748036091593228288
748038796806066176
748004617527656448
748072154072125440
748164026257940480
748151053154029569
748143448784527360
748109680455651328
748107046730477568
747953039970041856
748162977476521984
747984711147003905
748026754976059394
748050851395178496
748126344601608192
748120942161821696
748102399223545856
748090088777744384
747949269299003392
748163770480992256
748049848604172288
747982693707702272
748123685333114880
748120573042106368
747967711884488704
748151942178873345
748165758451064832
748144866425634821
748072208602390528
748148314462269440
747983033723039745
748031691608961024
747955355473297408
747952776030859264
748126017303220224
747948711594975233
748089212197543936
748043322598526977
748076914590515200
748155092281470980
748040843492212736
748080114747981824
748160960175738880
748132698829512708
747953765706248193
748165468897288193
748050343930531842
748086137957158913
748054999612198912
747957599241388032
748049743847239681
748039908099493888
748161484572733440
748121965848891392
748157629986312197
747968999338573825
748151392754294786
748035617737564161
748123907794812928
748097693071843329
747958496927301633
748078756053528576
748031855316828160
748007792393461761
748152718481563648
747972551901511680
748043867681857536
748088734080434176
747963110787551232
748123265768493057
748027296129384448
748151359187259392
748109965898948608
747947411285258244
748041497807851520
748052663233814530
748029212821458944
748156275242983424
748004072008065024
748165150180544512
748065841896366080
748063715182919680
748157080540971008
748020727744503808
747947306620694528
748129230337245184
748141892886478848
748151833223368704
748099685403893761
748128064001957888
748131910329655298
748005435161083904
748164584104562688
748080182163017728
748115389016641537
748060187571912704
747951194702815232
748054236232024064
747994454741622788
748055817300119552
748099622422347777
748117754641711104
748095369616236545
748155645946380288
748065099320012800
748013563764150272
748089053103427584
748117481848512512
748065216718594048
748039882988195840
748042189918330880
748099698213388288
748070422059585536
748157692942884865
748098112573472769
748096292174299137
748159190217023488
747969947352051712
747975307634761728
747975152508473345
748133843866103808
748079095741808640
748098355809619968
748055003634536449
748076545395265536
748128529603268608
747960602274893824
747969746071597056
748104949540720640
748143385886732289
747966915012923392
748046199870087169
748106916644151296
748060225438003201
748168773929164800
748109361810014209
748088490890403840
748161480198021120
748127804114538496
748008056802394113
748140206637846528
747969427417726976
748078550452830208
748111949595029504
748035663786835970
748023118501937152
748139246255489028
748041346833911808
748060103740293121
748050800958644224
748136620440887296
747980869445488641
748116877830950912
748002793093496832
748096325816725504
748158770790883328
748135722780135424
747947038151684098
748040596242194433
748167146509762560
748156765888458752
748090952967815169
747985982046121984
747992172834652160
748042311691538432
748156812126355460
748118878740414464
748158770866491392
747998162531520513
748000930755379200
748060838087516160
748131671111700480
748079578049024000
748147911461117952
748057721719652352
748020719313952772
747984337799262208
748052835196076033
748076537262518272
748063480121430016
747945507037843456
747984274893185024
748103275900190720
747950192075358209
747996883260301312
748158414174425088
748161219996049409
747948614933159936
748023059953614848
748143595530510340
748083705109962752
748090269384441856
748082963036905476
748050351991980034
748167230467227648
748021860282077184
748086003722772480
748089078109732864
748155507479711745
748067062216540160
748115749546369024
748120837526532096
748139615387713536
748092001619304449
748046682038878210
748047999247486976
748058027530477568
748164130872360961
748164130872360960
748058442913431552
748055158991499264
748083247905660928
748134145725968384
748146045146767361
747961676339642368
748110200628969472
748037513437192193
748058011118166021
748154287042207745
748057192985726980
748071977894682624
748119575074582528
748058988235849728
748118039795666944
747957842531909633
747946303980732417
747980034489516033
748096065753186304
748106912437264385
748073789989130240
748074150556798976
748033386120421380
748035647051599872
748136612136026112
748063836775776256
748037316250374145
748046367549960192
747980592285884417
748144011060252673
747965329268183040
748084590376591361
748122741635747840
748016940405358592
748154882616590336
748073425160241156
748166056297046016
747980831558352896
748043700127866880
747944714540748800
748138335919554560
748126533231980544
748158531547836418
748097462485848064
748070476279353344
748142463169232897
748080064605085696
748039040079892480
748057558145990656
748081121708040193
747992571515932672
748118325075517440
748069931170803712
747965673523949568
748059218943574016
748099492545716226
747949818736082944
748117477767294979
748002805504479232
748097840036077568
748075220083290117
748147856968658944
748130400267010048
748016885648789504
748149002038878208
748052298253897728
748058421757370368
747993615574700032
747979157817024512
748139506201669632
748064365237108736
748133671807426560
748119667122765824
748133563124555777
748049932779687941
748028529128898560
748034921197871104
748074116851314688
748150855895908352
748070270817153024
747958639286226945
748097282306883584
747975987246227456
748142794716360705
748049681163386880
748115212675452928
748075500992667648
748128856800956416
748063203586871296
748038247230672897
747966541480747008
747966898181021696
748052256201793536
748121944902475776
748058380141535232
748106723391643649
748168405207879680
748101602389692423
747953803341737985
748062163080642560
747981334774046720
748101723953061888
748144765963730946
748026151189233667
748045646251307008
748077652687355905
748063346172243968
748055150279925761
748049806954725376
748093117358837760
748111589069455360
747947285435289600
748029309193949193
748088050438156288
748135177793069058
748094346298269696
747944831771615233
747983067118182400
748123899037122560
748011718547279874
748143302273269760
747974267325800448
748015426186125312
748031561770078208
748114474582712322
748080782007238657
748073022364459008
748087102567485440
748112511690498048
748143385861591040
748062813277528064
748139090894217216
748020031477407744
748048393520308224
748065434750980097
748125434362138625
748043603663069185
748035613149007873
748035919316393984
748130144456323072
748071575270883328
748007226435055616
747980051228942336
748073022439952384
748047403559813120
748109223381311490
748098385442406400
748040944390410240
747984602145431552
748132866584875008
748128210915827712
748052197708017664
748096359580995584
748095042544336896
748056694064832512
748108716038365184
748126868742750208
748059743160242176
748166211540746244
748057381884542976
748096506096402432
748156904392826880
748001027002011648
748100214003642370
748084196032266240
748051484521209856
747946895239163904
747976490575343617
747950532027899905
748132438807814144
748157646625079296
748053711948230657
748168404973006850
748066541992804352
747999165020520448
748075744316776448
748042819038814208
747944697637769216
748147710444834818
748133806050271232
748139506272874498
748008715253653508
747970740226498560
748153586727657472
748055615889678336
748107214133530624
748096912998436864
748061554906701824
748009042463891456
748006592906403841
748099110985678848
748111299649896448
748121848248930304
748155247600689152
748156212345184256
748135102421471233
747951521657135104
748057293535600640
748124029068972032
748163740927950848
747985801762439168
748027648547393537
748114734818430976
748041560713990144
748000066477010944
748059805974138880
748110985186127872
748045247549157376
748116970126610432
748097361755308033
748169017278402560
748094165762871297
748060267645370368
748012334807982086
748021943895531522
748051337640878080
748064763557588992
748156916963155968
747977446847193088
748165456431767552
748101346331500544
748068794468274176
748138499807772672
747970563927322624
748154244839186432
747992965650481152
747956688959987712
748077635922583557
748114625804271616
748109634456719360
748067003332698112
747959369380274176
748129289057476608
747946459094360064
748142148780974080
748119944068464640
748065040557838336
747961969643249664
747951689357983744
748131063239684096
748118656412966912
748112130126151680
748049777561079809
748065434847555584
748049265948262400
747964796859908096
748113220691501056
748152932122583044
747948749415022592
748100222522359808
748139107981762561
748094295756898304
748091456359923712
748124729710678017
748082903993688064
748146380565184517
748085353689526272
748091083071029248
748102558519017472
748164848165486592
748058644076466176
748046669539872768
748039593937756160
748167792701083648
748022724178616320
748113187158040576
748085504734806018
748090839533031424
748043775604326400
748151615161503744
748048548688715776
748107809863143424
748087429798707200
748042743457452033
748092622233804800
748137245719273472
748070438585040896
748111391937142784
747985784880369664
748056928845238272
748107033967210496
748070744999985152
748073374589530112
748044715161944064
748068756849516544
748138097049804800
747964209556787211
748144438678011904
748094568659181568
748068459133702144
748026243103219712
748110313954881536
748134347069358081
748077329784705024
748023932175908869
747982228173504512
748036246597996544
748028550306009094
748061836231204864
748105998066393088
748122792000954368
748001060804038657
748032610228666368
747950946953666560
748160322427559936
747963639181774849
748034774414036992
748005863323996169
748045843358441472
748152793739952128
748047344822804481
748160637247840257
748065267197018112
748064558183550976
748057809628110848
748070526527086592
748086507173445632
748131775990235136
747995453027946496
747958052469481472
747955854301757440
748045776283119616
748092026931929088
748116223817191424
748056752801910784
748053359576387584
748105582847074305
747969611925229568
748030215197233152
748139686703562752
748162830776492032
748088792934940672
747961214978891776
748099526221791232
748164865177587712
748087916342218752
748047017696452608
748073064345243648
748117578418126848
748067896874700800
748101283458981888
748137086105100288
748046363489865728
748107176456105985
748067888460926976
748113073597100032
748148301661339648
747966168103690240
748099618387398656
748138092960309248
748168945887232001
747988247251390464
748014188665122816
747967686458605568
747991723985379328
748132656928391168
748130937276366848
747993112325259264
747989610123300868
748116018292228096
748134947072901121
748096745255636992
748073680916340736
748062469453553665
748039153456119808
748098825773015040
748086515549495296
747977304039514112
748064164036378624
748017749964767232
748134078990417920
748158137459421184
748109839872757761
748065443030532096
748032069062828032
748122066373718021
748006463096885249
748007331108163586
748143369252118528
748150789097525248
748044337397784576
748090516680613888
748152181275115520
748096795650166784
748116647135805440
748165666017021952
748130723417186305
748130584929533952
748037932607545345
748054416415145984
747959558102978560
747993330450108417
748123920243396608
748104962106753025
748135311859933184
747982416778780672
748058157780439040
748114608846704642
748114608846704640
748104517514858496
748070912428146688
748167784207622144
748141238562455552
748000997709090818
748070300076507140
748126965287223296
748044987410030592
748029204554485760
748140160479563776
748140139570823169
748161429786734593
748123471381676032
748105016687222786
748017267644989440
748050536767832065
748080928581287936
748052789142650880
747953107372412929
748159286430294017
748048925962141696
748116311939506177
748127111974653952
747949219248476160
748102709534953472
748151845852418049
748040118028673024
748055678686793729
748135450192187392
748051564414263296
748095268877373440
748122502585589760
748056148746604544
748091066344153088
747997705297887232
748073324371009537
747961785098076160
748128122780913664
747956265297448961
748148574391832580
748136712790900737
748089669611622402
748127892085837824
748014973167804416
748080265831022592
748126998770356224
748107210274803712
748102155966513152
748133881845547008
748106480440713216
748085915449430016
748127669930205185
748113937615335426
748134028432314368
748166106343313409
748077321345695744
748034044760363008
748144510048272384
748015057037107201
747945272353898496
748072007384858624
748132740642574336
747948099084128257
748104848676098048
748133780821544960
748077925401006080
748058270988963840
748105335345274880
748084355390541824
748150847612280832
748100016670117888
748072628032778240
748163090877906944
748151342552621056
748145298497732608
748073077037240320
748131511816192001
748091019913207808
747945075087286272
748083424276058112
748154643419701248
748113107482980352
748085043319480320
748155918454521856
748150352600506368
748149430080118784
748142324782370817
747950888556306432
748081842876727296
748140802266828802
748044647872733184
747985512338722816
748157260757635072
748151170812809216
748010653089144832
748120166194622464
748009067524800516
748114814317146113
748123744229548032
747946186741407744
748104332684464128
748127632286449664
748033763490340864
748162340206567425
747974258983206912
747953203480780800
748014377677238277
748165028789030912
748158707645616128
748033013057986560
748167654406496256
748091338973929472
747992667963953152
748040675963322368
748050461098389504
747970710488907780
747967703558684672
747945960068653056
748071172588339200
748087106736623616
748024649515143170
748032584928661505
748123735488507904
748035454021341184
748044274692915200
748124960565170176
748089631971762176
747985554172698624
748051006295056389
748142316599279617
748154492554739713
748090772608684032
747975563495694336
748076709237395456
748061429291491328
748160192538284032
748067519387340800
748143599871746048
748139808120242177
748129846807642113
748137757109813248
748045356798205952
748138117782208512
748094430251466754
747977790801141761
748102092879990784
748125807789346816
748081188628275200
748050230495612933
748047642450604032
748075987708022784
748106165926526976
748116315886346240
747985080543551496
748133961176518656
748168740353761280
748082325230084096
748000112551563264
748021424066002944
748023311477641216
748094581120577536
748069742234132480
748111786285608960
748083512453009408
748140680657113088
748053028037599233
748126801570992128
747965585141661700
748083218704900096
748135261809238018
748030244423073793
748138197624852481
747955522905714688
748154643524485120
747952993899810816
748107805782052864
748048141618937856
747959780438728704
747947641858822144
748069599732711428
748074167237484544
748003354777911296
748118857617932289
748062364734525441
748073676604604416
748135991232368640
748058463775784960
748145747451846656
747993917791019008
748137740563324928
747973180975812609
748014008339398656
748062121217269761
748050981473124352
748057188980166656
748121319863103488
748144493380145156
748152529431691264
748120208137584640
748135315991334918
748132933957992448
748107050748612608
747954722091470849
748148377221742592
748063736137650176
748089661084545025
748168027322060801
748082908192186368
748047948911644672
748121093316087808
748064570728669185
748113279285854208
748088880813973504
748092664243982336
748150680079106049
748034992693981184
748047311327092736
748168656492892160
748098351938281472
748121512536743938
748034430581735426
747979782940299264
748145755861352448
748067297051344898
748068756883111937
748136377158631424
748082195168796672
748164722298593280
748164516979032064
748104429459677184
748105901291282433
747967153706500096
748108883793743872
748075530633752576
748124398163533824
747959684020068352
747974884127477760
748154362606804992
747978117646548992
748055662312161280
748157529167892480
748031842587189249
748123492399321088
748061508928704512
748102030066081792
748116005403099136
748085353685344256
748030949116514304
747960392500928512
748044119268818944
747984421848907777
748117867724443648
748002360971132928
748019184202821632
747989756919816192
747995339521564672
748142119240491008
748097638671749121
748045478303043584
748097957631754240
748031280424554496
747977706868858880
747982069020659712
748097475207012356
748154886898876416
748073097689993216
748146972104720384
748166391572873217
748093654284242944
748007070922907654
747948342571741184
748165196351442944
748039660660752384
748073148193607680
748067569731502080
748126386510934016
748070820447150080
747956898767507460
748106774000058368
748111320482983936
748130220226514944
748137174307057664
748150235172474881
748136209646387200
748041774627688448
748158347115794432
748063312559104001
748083126593781760
748096682353623044
748063765527207936
748093029261541376
748066634460442624
748043381008379904
748000884529991682
748089539332313089
748109739175845888
748078856427421696
748005452127027200
748023051577663489
748141930719154176
748132942145265664
747991300415361025
748064344164941825
748164915261644800
748063991830740993
748146753820459009
748114789130350592
748047856490119168
748044924818440192
748164982332788738
748016189629173760
748035806368006148
748073777368604672
747950313882140673
748014893434036225
748073769038651392
748004390750031872
748117267863461888
748160041556054016
748061425185230848
748129322494492672
748119180637933570
748090105886183424
748164101524885504
748158233961992192
748162017270325248
748077116080721920
748120858250534912
747986581986775040
748019305917390849
748077447535525888
748012628501479425
748164101789061121
748098783729356800
748032165791866880
748068018626899969
748105905544241152
748029296548130817
747980651354152960
748121738991570944
748061252925067264
748128940888305664
748103917549027329
748021214367596544
748084061705506816
748139883940577280
747988293229248513
748033671324704769
748103682802188289
748058136750268416
748064117806739456
748083122261078016
747996333554929664
748162600169508864
748071969589985280
748018181688729600
748155821951967232
747979182966190080
748154970810220545
748091787642822656
748131524462120960
748162747045675008
748124377204523012
748025484047441920
747965971067985920
748035877373358080
748017414336548864
748034761734692869
748153959811014657
748028424493600768
748014918507593733
748047902514221056
748136943461011456
748013865691127808
747972782621863936
748113128454496256
748086649620430848
748152894323572737
748110607522631680
748129926348406784
748036959520563200
748155180475088896
748108225216651264
748012452600778752
748063304162086912
748131402994982912
748041946883555328
748059713724645376
748096963510439939
748132245920157696
748136767287615488
748079729035591680
748060192131121152
748005741458505728
748141376701890560
748033357011890176
748049232339345408
748132753288339456
748161010482176001
748129293109182464
748165900826738688
748084825286905856
748095994550751232
748035026164531200
748123454474493952
748029443470430213
748029233788784640
748092827943395333
748145302905954305
748132992665718785
748033126186819589
748115028457496576
748012783678136320
747987487964991488
748020375515176960
748063757096484864
748123316137795584
748007783988072450
748000028661288966
748129905557180416
748006324634587136
748043100120027136
748111073228783616
747961696984137728
748136381461966848
748067439842369537
748020874448609280
748144078215352320
747978293773803520
748053053052428288
748089438685790208
748135643205734400
747988410506293248
748094702537347074
748075622900076544
748086142017347584
748147534271512576
748155960514994176
748103900884963328
748022296279941120
748122015828180992
748043452315729921
747985793524862977
748078424590270464
748063492754800641
748092135719702528
748061873992523776
748162432359632896
748147068569522176
748049748314165248
748050800883138560
748106522429919232
748102520761880576
748135660146556928
748112205720084480
748106685709881344
748150185050669056
748029057435066372
748164625795940354
748151929860153345
748084334280708097
747983100500676608
748158732782149632
747995838782177280
748130471570214912
747981410200358913
748130224399912960
748040466155839488
748078365807083520
748026608146071552
748125904287727620
748105758961709056
748138063386320896
748064155463204864
748131918722572288
748167608164319232
747980088948326400
748010506108153858
748098561296990208
747967275483926528
747974753865048065
748020232946593792
748070967210090496
748054563274498048
748009357061820416
747989643925270528
748040977735122944
748104131563429888
747983037875503108
748144929629626369
748101468079652864
748006991281463297
748095579151081472
747950158646812672
748158183315771392
748071202103693313
748077120073633792
748045377794871296
748142014496112640
748161811661234176
747972204042686468
748000293040852992
748108007074979841
748135391505616896
748084040742252544
747970639512887296
748083487207464960
748000821762129920
748133088836861952
747996371580444672
748000158873436160
748076528748138496
748059667784417280
747947579200147456
748100440634626048
748147643172413440
748033641956114432
748058027606028288
748156996445155328
747999559276716032
748105091870261249
748094421586034689
747998942378373121
747988008125739012
747980160515768320
748056874151518208
748065002821722112
748143109050089472
748069100820238336
748090152027828225
748074335349288962
747968290664898560
748004067952164866
748111639459692544
748099643595194368
748127988655464448
748141569887240192
747972996753657856
748008006495911936
747950041189363713
748144090647232512
748075144854274048
748143776149864448
748006840571662336
748141905414750210
748138759749763072
748143398444482560
748167616557047810
748107264716845056
748126981934432256
748083054917320705
748050385563193345
748018320071397376
748086393667100672
748101140911382528
748137098864115712
748059017453281280
748157025788502016
748160364601237504
748164391149912064
748157034449747968
748115992983801856
748102780930371584
748156690432921600
748048032596369409
748089489260679168
748064608389234688
748118836885463040
747957591075065856
748084145549619200
748088071372029952
748104974417043461
748152852481179648
748058300328050688
748123077280575488
748040260517568512
748102646674882560
748135991521730560
748102537560072192
748085441480425472
748120946460987392
748097919786565632
747958358351691776
748034803845505024
748109001255231488
748127963594493952
748035940287979520
748151053074464769
748078697127653376
748076470057074689
748084044957614080
748102675984691200
748037949523136512
748095851965349892
747954826953252864
748110045406081025
748153708295372801
748126344408621056
748157986162384896
747961684484988928
748150872979431424
748085764450312193
748095243606695937
748132132585775104
748102550038024193
747971280993824768
747953459434000384
747950859020042240
748167637348278273
747959457498292224
748153942903689216
748061467002404864
748005984728121344
748125564192559104
748144249972137986
748074108731203585
748064185104343040
748081188565299200
748099861753503744
748138587699445761
748165485636820992
747950368139599872
748105498721984512
748115032609796096
748133424460865536
747944601332363265
748067439657762816
748078386715762690
748031444358938628
748107558255206400
747962833925738497
747955460301520896
748132581405827072
748100226616070144
748044522010124291
748084569182732288
748096577433112576
748075022875561984
748117649561911296
748061219563646976
748079066511740928
747964641385422848
748159383201161217
748021445041717248
748067783460585473
748159168956235776
748138939966337024
748082794979549185
748156782673952769
748088226875834368
748158229759197184
748117779656511488
748105507177652225
748085848596488194
748044547339460609
748158736976445441
748056450644250624
748034032026398722
748035487470915584
748105234451406848
748082669230120960
748065489528623110
747998884006354944
748119340092919808
748089749081063424
748071873016172544
748102793353826304
748130098390368256
748057855803203584
748045394660175873
748046824729100292
748132648610979840
748128114627088384
748038427602477056
748072275715493888
748014524377206784
748113421808316416
748031851248427008
748130237024632832
748144082325741568
748121755894571008
748168417383976961
748113535243190272
748083034163920896
748064293938204672
747962519285792768
748149908285362176
748148004088070144
748016957182574595
748118173900283904
748140613707665408
748106052302942208
747971264501809153
748103166676307968
747963274063319040
748069830285197312
748143054490583040
748087324873986048
748033637778595840
748112478358351872
748158049244823552
747945574285066240
748124633065525248
748053858497232896
748037907752038409
748159911607967744
748127262986342401
748067724824281088
747962657538441216
747976913876979713
748044551558995968
748165238235762688
748130681566334976
748134204639166464
748050922715086850
747944898918158337
748123333007446016
748104882339647488
748116269879046144
747980588129230848
748082006525808640
748042890274836480
748119407122055168
748116047300009984
748006085471182848
748079456326082560
748158657444052992
748161211657658369
748085529577664512
748120053132886017
748054789536227328
748082320960290816
748115913455640576
748063039707095040
748082291751157760
747970127786696706
748137069353050112
747945171690622976
748136473849925632
748106245580685312
748069188661551108
748062213487857664
748081729848508418
748116278016090112
748020857851777025
748075777967661056
748126138816405504
748009705079975936
748083462037508097
748160909575659520
748161694195580928
748125384223367168
748123538561736704
748153007561400320
748109798055501824
748143004154793985
748058291742343168
748125002327687169
748108674040758272
748135316163289088
748093783955345408
748095981930057728
748147945069936643
747981255355031553
748008329277018112
748009868792107008
748149236974362624
748118240983924736
747951785973788672
748077879284629504
748088050643771392
748125811660644358
748135211351814144
748148674903969792
748074029026844672
748120405307719680
748143125827182592
748025655883882496
747979552299823104
748091431328296961
748057528429322242
748135030854127616
747977279121195008
748034829200003072
747969070851465217
748142286941396992
748117012061294592
748109588457623552
747958983433027584
748036309508304896
748143256052043776
748057117668544513
748149845156823040
748114143341862914
748049903436312576
748160272246808577
748164512876998656
748046854110191616
748075090001149952
748155712879071232
748125132506406912
747950707874086912
747946933356990464
747997722016419840
747967086656380929
748091535980257282
748112583123701761
748086548818649088
748088860052168704
748075878685478912
748092588708798464
747976712613408768
748046778461720578
748042458651631616
748144426216624129
748007540877889541
748112855677865984
748071390767685632
748141196644593664
748060934510260225
748040365505118208
747980479106813953
747946366928818177
748145768276451328
748034359068925952
748081381553606656
748159768758366208
747945137892818945
747945821480624128
747961995031363584
748068433787502592
747969053826879488
748125547763535872
748123437860683777
748122003585007616
748082686078689280
748119549757775872
747957205060583424
748066684657770496
747948271017074688
748138134660091905
748150076086882304
748149623089467397
748045142762881024
748062385626185728
748070195491639296
747959163825831937
748079750095245313
748158741216919552
748063358633545728
748153154685014016
747991237425233920
748104567502569472
748155884958679040
748138655013867521
748089908506558464
748155620654735362
748086284745342976
748057675276050433
748083273423691776
748129884472487936
747984363044777985
748136511468507138
748073424954732544
748164923616792576
748028936102240256
748148389758500865
748114763985657860
748052272945438720
748085840098787328
748112616434827264
748095915001581568
748106660837724160
748165850843201537
748115753916858368
748093712912158720
748119105127985152
747952012361367553
748153322394226688
748090776836509697
748035420504588292
748154928804278273
748127275573444608
747984304546979844
748145755936940032
748133868901896192
748083764119515136
748035755809845248
747965606205526020
748091343247974404
748165217490735104
748159869530816512
748128160722477056
748154760793055232
748045675397545985
748113832971669504
748143906026622976
748060703638990848
748109512939307008
748132761819553796
748132224806035456
747995985759059968
748067414613450753
748124104688078848
748084212801101824
748096317596008448
748112171993825280
748112608033640448
748150319088017409
748154178015465472
748114784969723904
748157747116417025
748118836801593344
748053552182988800
748079024304496640
748043779597275136
747966952744816640
748091095435853824
748044358595805188
747948145166913536
748059281686147072
748056823832449024
748129607551836160
748006685097209856
748141494222135297
747959411029610497
748017452202758144
748040587966820352
748085039053733889
748121630019313664
747945704253882368
748124457219219456
748162117820350465
748124419432779776
748129469349699584
748112062845423616
748049999737544704
748049756350455808
747947956465172480
748115196158296064
747952809518182400
748106501160591360
748094459326398464
748121902883962880
748137820129091585
748116425047441408
748047047069143040
748098645334056960
747954269085523968
748075727770222592
748054693151113217
747966948554702848
748064185012060160
747960799411351552
748004093092823041
748127854467092480
748090185410240514
748114029873246208
748144338035605505
748159026463019008
748063870527377409
748028017432203265
748106136222633984
748104806967971840
748070648224817153
748080601245220865
748077246053769216
748062968752050176
748088801315196929
748106186743029760
748115636639965184
748116836185681920
748078617553473536
748060502417379329
748057004422406144
748027497523085312
748083365451018240
748125547616604163
748159995590610945
747990612578795520
748047063829651456
748103577944596480
748139829376974848
748063278761451520
748108678314790912
748079921935880192
748105137978249216
748129255524020224
748007834487521281
748141276403474437
748156040332578817
748133856339968000
747971704652181504
748084204458606592
748067318060703744
748100109137776644
747950317787025408
747990948215283712
748114529016504321
748135936983203840
748163338396385281
748106333556252673
747952335553499137
748067682881249280
748046526979710978
747957519570571268
748166819458985984
748116009773600768
748049022707961856
748129968606044160
748155507630804992
748007515787530240
748026046159675394
748142807215276032
748066793655246848
748094165792206848
748152806343745542
748158447842103296
748119042444115968
748122599218044928
748065199832301568
748095466223472640
748095981875527681
748159588738859009
748165561184550912
748151615383797760
748004273385017344
748066760235061248
748076994441715712
748120954744803328
748093872165642240
747971776030773249
748147580312391680
748138340055146496
748164206357319680
748103212733972480
748082333849378816
748055779622686721
747944873907523584
748089723856494592
748035814496534529
747985067624980483
748094329256878081
748085232075603969
748072686753095681
748089812024967168
748020782127812608
748079959537762304
748124951824105472
747992420227424256
748162423857766400
748112570247151617
748013224046526466
748164055601414144
748093163307417600
748087488535633920
748105913962217476
748111257769811968
748091544398368768
748080840425541632
748162201651929088
748167096362733568
748063736120942592
747978499315634176
748122221596512256
748066739137687552
748098678955581440
747968877825499137
747980500321636352
748144824600117248
747963819373240320
748111161229447168
748068014491209732
747967006952071169
748161912383254528
748143394447319040
747967644544942080
747963353851641856
747967959411335169
748138692607238145
748130714780995584
747955397126852608
748022191753670658
748049249162661889
748134183772487681
748160297525903361
748096279914364928
748063719201062913
748135093789548544
748072556742082560
748098632851816448
747959415400108033
747968634681647105
748104404264456192
748118182553133057
748129272158654464
748158334587502592
748115116374134784
748033545482997761
748133269166755840
747963458814087169
748155817715601411
748101002428022785
748025739883098112
748020798993108992
748025324584247296
747991833310035968
748101363259809792
748132183110344706
748006991415644160
748058233277980672
748166798714015744
748168761618874368
747969032855261184
748116789855404032
748088620842651648
748124138133422080
747955904880979968
748118459364442112
747983775942975488
748088692317757440
748135471125958657
748160893091995648
747987223727976448
748087496886607873
748094769989988357
748118345858220032
748097470803095552
748093973034598400
748087958373273601
748084925815881728
748019095963111424
747971339957473280
748083264951320576
748059956931399680
748105041576398848
747979464093667328
748054844167102465
748086842533216256
748140470979682304
748090462326628352
748157692594757632
748060795754418176
748024129295618049
748023647084888064
748104131315924993
748066764521541632
748014306080526336
748028784868265988
747977513855397888
747957557403262976
748127694966120449
748069981611499520
748162092604194816
748072141464158208
748138944068476928
748114948471939072
748128643101106176
748060443479019520
748059432936931328
747956596962004993
748155214117609472
748142576277012480
747969670481772544
747951500614328320
748119939895140352
748133718146056192
748062175697174528
748007326796382208
747985768350629888
748077027874512896
748079808530231296
748118555586072576
748086804880961536
748051232883937280
748086599137755136
747946790629089280
748075807537532928
748167088036929537
748108128818991104
748044597683757056
748149853402718208
748157206353195008
748106165607759874
748125002482888704
748084640355852288
748055787814158336
748048364038664192
748002054526877696
748073664239673344
747971083857461248
748148566116311040
748125451231461376
748098406254583808
748088914729132032
748118903994335232
748088281187950592
748063828517208064
748160641295323140
748067221822443520
747949785135489024
747950267719520256
748142568207056896
748068660292521984
748096153741365249
748149690047270912
748052692560416768
747950368219242496
747997051086999552
748105427531988992
748061190174183424
748045146944573440
748151711819247616
747991967242588161
748115279952158720
748090516705787904
748079397857529856
747962103789682688
747960027793629184
748011537995010049
748065506108776448
748054487772848128
748101694635053056
748091645095256064
748120736645152768
748037110670692354
748040738752073728
748041594369097728
747950296840581120
748042391190446081
747988645387317248
748131029743984640
748032706571829249
748131474285662208
748100692343201796
748129108601741312
748058090516451328
748129628456390656
748114717881827329
748112792603992064
748147181924712449
748126487040057344
748120225208504320
747961466251321344
748161522275328000
748138403191980032
748052394592903168
748079376881811457
748082933521580032
748122414257577984
748080932951855105
748105306039795713
748110225870204928
748149333367885825
748156820515131392
748003300520431616
748048431105507328
748153011755573248
748072221395030017
748138616983982080
748037488288096256
748159538117877760
748123618215759872
748088218097192960
748094752977936385
748079020101734404
748119155321147393
748095491414630400
747981389203550208
748080454713094144
748145273482817536
748032014788460548
748140902993039361
748074897180504064
748054643100553216
748039489038213120
748127263040757761
748019201072304128
748109714211348484
748162373488349185
748065157847392256
748085429203795968
748129343637962752
748056010414235648
748092592982720513
748115124616048641
748141922007527428
748082954308554752
748068643532070912
748041032428822528
747998057401188352
748135953802403840
748135219522265090
748163493518422016
747984614862512128
748102436888449025
748144149359104000
748059885812711425
748085206620463105
748134347358748672
748087467451027456
747972950624632833
748025093968760833
748122305344180224
748126264725282817
748057234949701632
748151308910223360
748115984758751232
748041133067018240
748095814061350913
748122112469131264
748119465670258688
748058463817863168
748043423148544001
747950707920216064
748102952963932160
748062708558344192
748117330857758720
748110792248066048
748154920361132032
748063346285481984
748143927195107328
747967086970966017
748123836168667137
748073278279942144
748156103272333313
748006937011306501
748108183374168066
748148419085111296
747952607918952448
748132896167301120
748094069297938432
748070006517268480
748086112938135552
748060804415524864
748048057808392193
748079070391443456
748104588826415104
748121311554211840
748162180596514816
748097986975178752
748148595153567744
748033901994647552
748114629826650112
748080462871027713
748129964130721792
748009151637430273
748111035190624256
748126080406413312
748128261482356736
747951593119612929
748026436330622976
748115720349769728
747952968620716032
748059881677197313
748066042992300032
748085567544451076
748132824574726146
748138780448665600
747947134369017856
748121873402200064
748134481450647552
748153100154830848
748118111161884672
748135072742637568
747948480853794816
748115976227536896
748165804521295872
748119662932660224
748165498278416385
748001803082604544
748032128005341185
747952184432689152
747979522880872449
748110481789947904
748013169747070977
747958815581151232
747969498548932608
748141502854012928
747954483121037312
748000628836798464
748123831928119297
748134670169153536
748129016176087040
748107650613796864
748032517740044288
748104282617053184
748052533013282816
747997407506370560
748110355843452929
748084527516508161
748133751750680577
748074582804938752
748030378938605572
748111639103283200
747978839146520576
748020845113655296
748137765800402944
748044295601545216
747950019987243008
748064600269164544
748095621240922112
747975513365307394
748137627052806144
748034992769470464
748040978058051584
748096455722700800
748096443416608768
748092098231013377
748114848110772224
748119776216612864
748116525530243072
748129150419013632
748125593787478017
748016978032476160
748122540367806464
748017544469057536
748138591713361920
748052919019249664
748122523720622080
747969641331318785
748161698272518144
748066517015740416
748098280232456192
748105758697349120
748037366422605824
747965727680925696
748151946742136834
748040411441172480
748157235390484480
747969024558931968
748070799265898496
747979367842709504
748124977048715264
748058195311091712
748166756510859264
748145617491353600
748070761408139264
748068911925567488
747960313186779136
748153217536626693
748097282235580420
748141498483478528
748064788933132289
748128558984343552
748159697769865216
748131876775297024
748120615022891008
748010564811636736
748162616661422081
748084091027861505
748142153063370752
748105842654855168
748096732660117504
748006714616741888
748154198714359808
748038578584846336
748115825186447360
748126390566924288
748168069638397954
748130534614769664
748108921424982016
748040474628358144
748105016431509504
748097487643119616
748133957062041600
748074826061996032
748138122324619264
748128856880586752
748118291302981632
748063547272339456
748110875777695745
748128756296974337
748046505991356416
748058031955525636
748139199971266560
747990218419036160
748167196841512960
748016357338406912
748136209327632389
748149966904897536
748091225585098752
748030890467598336
747988779600797696
748062410796376064
748156128194867200
747959780401123328
747955737058512896
748131935579344897
748098318258036736
748092760591376384
748068916035981312
748117452622528512
748122586383548416
748076684105121792
748117368811945984
747951630750879748
748138113583747074
747969410258845696
748089350915768320
748095512386109440
748037316267114496
748132476736901120
748160880328736768
747965039814934530
748128584120795136
748132577245020160
748000620385185792
747971646133256193
748166169518051333
748115485271670788
748010359244603392
747990109530656769
747959331430273028
748090453766115328
748118253742989312
748085793940475904
748112016611622912
748152852636442624
748000746059272193
748128634527973377
748132535201370113
748095935620747264
748145751558086656
748057071518625792
748009260374724609
748125010766757889
748031867631321088
748145193887596544
748030810679287808
748052717835255808
748144283698479104
748118639753236481
748140143656181761
747945272324526080
748047051259252736
748041825039097856
748076986107465729
748140168939446272
748094174038134785
748104718711406593
748138545710305280
748123739695550465
748115825270259712
747981926355599360
748004516977573888
748017753810944000
747980084972138496
747948384271605760
748144501483573248
748141133478400000
748026289588703233
748147576227102720
748145931997057024
748086628707602432
747980223304466433
748033306587967493
748164093220110337
748062163412074496
748108661197680640
748032547108589568
748153842500501504
748042622124560384
748041208572813312
748123488318283776
748103615752056832
748156522614525952
748126130578743297
748072070022467584
748142685412786177
748106266266861569
748065225249820673
748061584459710464
748062125671714816
747980449859907584
748128944956801024
748083776685772800
748129142172946432
747951060522799105
748029544293076992
748150662991581184
748038218088579073
748086028964069377
748130295535149056
748046598123433985
748166295460339712
748150864423100416
748107256244350976
748137467971276801
748155448797331457
748037068731912194
748053027983065088
748106824268845060
748166970353213440
748156975465148416
747972820534190080
748144119910830082
748056295278772225
748056618378608640
748082149115441152
748085819043348481
748131600098017280
748140210886742016
748035915277279233
748134892689563650
748104773241442305
748162629278044160
748125187003023360
748047579603173376
748155037650673664
748078864828665856
747970958254735360
748057935297675264
748163569150197762
748098091635646464
748103909210730496
747985965461835776
748032014788464641
748083235591172096
748042143697149953
748095910635245568
748121122730872832
748022166256521216
747980164823343105
748114247960432646
747973487109742593
748048301103128576
747973118203932672
748110141887811584
748103598865780736
748110104264847360
747982379281616896
747949604759543808
748048842159951872
748032702486577152
748135949343789056
748151879385776129
747992076323790848
747960778632925184
748136717002084352
748099647755915264
748159047359148033
748040587740389380
747954319136329728
748161098721931264
748070744786075648
748045935331127297
748093633186963456
748015665152405504
748145353040498696
748145432610537472
747965027274096641
748162365104005120
748140265379028992
748107507898392576
748123039347445761
748031968630149124
748153192135811072
748075237061828608
748067670474506242
748105914092249088
748010250461151232
747968118593552390
748012943229468674
748132132833267712
747966063338487808
748109227508510720
748155855837761536
748041783150542848
748153800448344065
748158397267251201
747973227381547008
748024020394708993
748098049822461958
748102785170837505
748050062853414916
748047919576682496
748054215222779904
748024288884695040
748037840609607680
747997835124105216
748160951610904576
748126399030910982
748000528131579904
748148825865347073
748086867564834816
748154425450110976
748078445670899712
748127418133680128
748095734407376896
748048938515726336
748056807348834304
748147429174841344
748037748238454784
748073047505178625
748132124327288833
748084669833445376
748029720168660992
748014121577226241
748050696021417984
748103707846410240
748163929747103744
748074251425484800
748123006019448832
748089711525257216
748114667759771648
748047298492514305
747998011528118272
748046942006087681
748113820489416704
748145210404773888
748049353835679744
748104383133532160
748077954656247808
748053208308789249
748087702373937152
748152743290900482
748142010322788352
748101262487367680
748065984376934400
748019242776276993
747946882937327616
748131814049460224
748164420606398464
748151825065459712
748110867389120512
748132753363861505
748023328015814656
748092228195729408
748159546724651009
748073571948371968
748154458790473728
748091016025038848
748103904810893312
747974028531380226
748138457747329024
748106928941862912
748067930294861824
747967472846909441
748166509306986496
748072217171333121
748086557421277184
748154379077885952
748138789164441600
748094471976325121
748039820216238084
748153703945879552
747998556481589248
748028625618886656
748122003228459008
748124436063215616
748140043227693061
748019964200751107
748050419092430849
747994140114182144
748146787496656896
747978864433967104
748131188875890692
748059495771873280
747963433526693888
748160922351374336
748158049349681152
748165649185243136
748146745809473537
748052571030429696
747960732378144768
748094560245587968
748160536399908864
748144380037390336
747947914517897216
748096946703732736
748117612018679808
748136440207282177
748001165648998401
748021591729180672
748075916283154432
748149941856440320
748138268810674176
748137438430756865
748146401616478208
748140772843655169
748158892287340544
748161379337535488
748073798159765504
748111328758333440
748167071398133761
747974389023510528
748120820690608128
748133206394703874
747959209736577024
748067163009867776
747963844505395200
748057495189524480
748009730107375616
748131633358864384
748133101423951872
748113149442859009
747960195477757952
748124746445774848
748123030983958528
748060896774193153
748069025310089216
748100209884856320
747961466226118656
748018290811867138
747983419318091776
747965769712009216
748098158643847168
748059932033953792
748090701175455744
748107344484106240
748126277291347968
748103414329057280
748037052189409280
748028638193401856
748083722080092160
747983126023012353
748107893761671168
748109571470856192
748118521968758784
748060770894774272
748035529258721280
748079653680709632
748139220837928960
748087404750319616
748078768380608512
748163908762996737
748079859021266945
748145760072536069
748090428604317696
748071923377147904
748162612735651840
748113979726168065
747966365378609153
748120682152660992
748129553290305536
747976364494487552
748110250926977024
748166035031855108
747981263747715074
748130820020371456
748095193241518080
748108728285675520
748135185988849664
748097718455767041
748153553135472641
748032279021260800
748082551667863552
748129368413712384
748132074121400321
748065229469286401
748072254638981121
748004202035707904
748106467824263168
748118299691618304
748158388798906368
748139120476688384
747953941799833600
747978734385324032
748095101268819968
747988410707623936
748073886307196928
748103766499540992
748111513555079168
748152143845154816
748040877222801408
748027765857849344
748166266091937793
748163162298540033
748000603419271168
748108749622083584
748033931400908800
748108732781957120
748110809016958976
748114843937320960
748012339291631618
748041615466446848
748038511773782021
748154572300914693
747958526224408576
748050180340129792
748142450615554048
748137551832166400
748116357812752384
748003497602387970
748109269707460609
748097571604865024
748168073576914944
748139292501880832
748029934329864192
748107675834122240
748102361600630784
748167444481486848
748162063042777088
748060657484959744
747953560038563840
748106211975925760
748080438015627265
747968814889975808
748138449488719872
747949949078347776
747952557780197377
748074750384144384
748124121343660032
748135249012490241
748047881597227008
748107524520427520
748070958691397633
748092580479500290
748083151608627200
747956609259823105
748107034130784256
747965954395504643
747975005472948225
748164793576660992
748084770538651648
748119226888691712
748112159486377984
748072636408827904
747998363782635520
748068152681062400
748033335826452480
748095486901387264
747947193047232512
748140739469656065
748058765740613632
748029657266663424
748136939476353025
748067582343786496
748136805023817728
748150189249208320
747964830082961408
748143520347754496
748070346486595588
748139241851490304
748105947625754624
748108900457549826
748004533427646466
748155603802013696
748055607396163584
747948686257250304
747957955790766080
748054022247059457
748031578471817216
748089044391825408
748131314633744384
748130044032221184
748135198701797377
748075815699550208
748132145449803776
748044157160165376
748032635574829056
748053879485501440
748052428239548416
748071294189604864
748027786787491840
747996908417843200
748033570632007680
748015669560614917
748130001896169472
748002700583931906
748050205434650625
748067276184760320
748077384419647488
748063694387568641
748093683585683456
748079506863329281
748092928451616768
748102726274392064
748068819520782336
748140127097135104
748031175780876288
748114902615789568
748094107306831872
748099756770078724
748117444322074628
748113447204884480
748151980103700480
748143234891685888
748162092407078912
747989262058958848
748144661009596416
748113723836010496
748133416059682816
748147580366950400
748070736603013120
748089736737226752
748039476287528960
748121130951675904
748164151852343296
748094740592214016
748036016062205952
748073445875822592
748111110767783937
748157105484488704
748129292962439168
748148658311421952
747999563303239680
748015144991625222
748129070890647552
748119491033325568
748151212600594433
748078156310011904
748093779853328384
748108971609817088
748110477465632768
748115699210424321
748158112348119040
748149169936703488
748016969484505088
748046858271002624
748045298161836032
747964637279248385
748046011130609665
748142924513316864
748141565462274048
748085261230284800
748110548949053440
748166874026901505
747975051576750081
748082341902450688
748163917130653696
748144082199977984
748114063687819264
748160414731673600
748099844804325376
748108539902693377
748034120157114368
747982131729735680
748097923892785152
748053619442880512
748032132195422208
748074125298700288
748142291131432961
748143067035742209
748160049948819456
747972732457914368
748107537296171008
748161903692775424
748135689460428800
748119495210729472
748055951513632768
748130929022017536
748163124432338944
748020270775013376
747960023712600064
748085512926273536
748160310016520192
748153540342849537
748064470002348032
748160402479996928
748083755563237376
748074154679746560
748143834874388480
748040747081994240
748115019976577028
748064667134758912
748083088845082624
748166026865610752
748042328514895872
748135613778386944
748155373333389312
748148402551136256
748090978108604416
748050100354678784
748162268702081024
747974938607312896
748123207220199424
748127342673821696
747975047470448640
748096162385793024
748024582402088960
748102428432670721
748075094245838848
748026767584157696
748139321526521860
748134401880489984
748113379970158592
748122250692431872
748132749102321664
748083466009350144
748147441803927552
748100763264516096
748028550306013184
748139199962832897
747954923409641472
748146334503407616
748070077971456000
748141934842122240
748132224927670274
748146367961436160
747978096758886400
748029581815316480
748096179011989504
748113501412007936
748124880563019776
748138881346904065
748124721330401280
748094689920884737
748141439637463040
748093515633205248
748111483993722880
748128492118773760
747946140490838017
748044065032310784
748086616091131905
748095688332972033
748008509749534721
748166215684751361
747958417181016064
748106585063460864
748136725445148672
747969716656869376
748114235637567492
747954835144638466
748157231292620805
747958253611474945
748159483877167105
748111689619374080
748112545437802498
748099689573126144
748092664105537536
748055230085013505
748036447840649216
748068895228108801
748116034981339136
747981213361704960
748165707884601344
748057947935211520
747968957399896064
748142878598135810
748072665840160770
748081956022263809
748036032805879809
747984019204116480
748148100242542592
748128311625269248
748046833184825344
748154999906144256
748067976562229248
748094350521933824
748135223825674240
748097911418982400
748131998267375616
748130480051064832
748109416256397314
748153930559987717
748143562072690689
748089132790984704
748066730816176128
748096602615779328
748050058449395714
748010623640997888
747977211953582080
748056010422632448
748162428270166020
748131382069596160
748098255259578368
748087358357184512
748061383200280576
748070749198520320
748112373362360320
747973013488885760
748032044026978305
748063723533766657
748132564871806976
748143780109246466
748130199271784448
748044387993661440
748122032894672896
748079322347487232
748001262155739136
748057272895545344
748089749345280001
748146678650142720
748126407629254656
748135379128168448
748127791472742400
748166647773528064
748134191880089600
748056576490090496
748134942899470337
748131964746498050
748150843602509824
748107927240736772
748072892471083008
748135093970014208
748089178664099840
748145621454946304
748021482853376000
748158460425035776
748129280496930816
747982253578403840
748129460801650689
748036544359956480
748138600416567296
748100016791752704
748143516115664896
748008874473627652
748158196146184192
748156337989771264
748136289233317892
747999332683526144
748096523204857859
748164227542749184
748030475323703296
747946648156811264
747992340829081601
748097584070266880
748104643226570752
747982689777631233
747947881101934593
748034619136684032
748099412937838592
748078709723271168
748054336530452480
748116383045558273
747945029134581760
748104098008993792
748155520159211520
748100868193521664
748030559293669376
748164236065505280
748081134261669888
748091288453472256
748133068058300416
748082824557764608
748127254698463237
748159043290599424
748090537807347712
748144954812276737
748121215034855424
747952452905873409
748115368124813312
748126893904437248
748073550918094848
748055846559584256
748157826900570113
748151543778578433
748072452023066624
748045352654245888
748066802362613760
748086364567117824
748125987913621504
748029468862726145
748166542743998468
748111794586132480
748083600332046336
748113602276691968
748066323939340288
748150113516818432
748113518256340992
748137384030650368
748150822295339009
748073093688606720
748103896694923264
748167519878295553
748053401309683712
748050658507522048
748038046113738752
748151980162433024
748070040252092416
748123555192279040
747972044411666433
748094568390762496
748093985533599744
748048095607402496
748113920917790720
748156379819610112
747996488685522945
747960115815399424
748138843522596864
747964301667893248
747961273615290368
748000611799543808
748092844452286464
748163611021942784
748077934020272128
748009587681431552
748070656760233984
747964629008035840
748017028183769088
748119205786984448
748033130334986241
748037370721742850
748133512662814724
748097240229502976
748127485334818816
748080550909480964
747999852701822977
748106950185885696
748107650496237568
748114650718441472
748141041333710848
748136549464735744
747959981518032897
748160536315990016
748165028503760896
748125954522882048
748095352889282560
748144992447668224
748154144486195200
748118232771493889
748067980693635072
748016101456502784
748130538867822592
748159974375817217
747980869445496832
748147882482556928
748005091353989120
748150499333963776
748067615940149248
748164579990114308
748126428567322624
748076121879617536
748145520846176256
747984467919249408
748050939450363904
748141423153790976
748107470082555904
748090936031318016
748018823656255488
748156434517528577
747999634560147458
748100826342768640
748000326540734465
748020530637332480
748089178718674944
748130517816590336
748131486591655936
748100201445883904
748167645996847104
747963676674560000
747965761566584837
748121948840931328
748132057314885632
748125555837403138
748129657908793344
748113992476991488
748075698183626752
748093054293278720
748036783569506305
748045641952137216
748153938956922880
748048640862752772
748087127787831296
748045239156375552
748092370487513088
748149505279811584
747958975153332224
748115477122154496
748160368875180032
747948531185389572
748122569446948864
748071101398384640
748004823044341760
748143230919684098
748116974555758593
748086418933616641
748014243472117760
748128542165245952
748142731491418113
748092702147883008
748037907701706752
748160691572453376
748140487756890113
747966356855848960
748134166789820416
748131440496357377
748140475056553984
748160880299257858
747955099595595776
748145415896317952
748110238495182848
748143419550097408
748099769239736321
748123592970375168
748162092625068032
747971860114063360
748012422888308741
748138621283217408
748144623265132544
748064193157435392
748151422466797568
748155415406403585
748161614617190400
748136863861456896
748109378524438528
747953635741532160
748053812217257984
748110196342329344
748072393340559360
748138281485897728
748118954003030016
747991468279734272
748094111501123584
748141544637595648
748096535666245632
748034686266511360
748067548562874368
748023906905231360
748027451197034496
748122867628449792
747992307010576384
748051228702150657
748113413369434112
748128949377470464
748133403422232576
748094530780540928
748057478189948928
748082342246285312
748159773321764864
748071331934183424
748048988818014208
748119453125189633
748139569355309057
748079007665618944
747951563725901824
748112813688782848
748125149157699589
748002025309376513
748109332261175296
748039853900718080
748121684578795520
748022736908324869
748106811610398720
748092110730039296
748165720702390272
748127007163158528
748081163638607872
748098725210365953
747963274369589248
748150772043485184
748125291936104448
748085462452047872
748061785635250176
748035185678127104
748108279792930816
748085064362233856
748075563915558912
747961751677833216
748069645811331072
748058572760694784
748154207094607872
748134867242647553
748057461664382977
748043305485729792
748018077137252353
748125086377336832
748026813520166912
748163795512664064
748096447602659328
748064851780599808
748149073530732544
747975433463996417
748105582591213568
747982752671096832
748085357581840384
748006173496983552
748162436335812608
748154710595559429
748068341416366080
748131536864681984
748025005808754690
748086221843345408
748083499748442113
748035080535293952
748123857362554880
747949277989715968
748090919639986176
748064193354555393
748149270734213120
748138306638995459
748092592894640128
748142093948821504
748161253584048129
748084338370158592
748090365916241920
748132103246712837
748159642975383552
748002587522306048
747946924603510784
748098846866145280
748117075118465025
747982387460530176
748145294487916544
748001182333935621
748011244360204290
748123744145645568
748133520871153664
748130505221095424
747964159355019265
748072246560886784
748004818627747840
748040860290392064
748107159750217728
748141729245761536
747982886607822848
748056958155038720
748063736074801152
748007868041957376
748029783175495682
748155033456361472
748078336333725696
747993032851611652
748059156133851136
748166479858769920
748083541645332480
748037203041849344
748053305050402816
748099501076942848
748044408994537472
748135693508050944
747945679096516608
748146347010842624
748128412288483328
748074863709978624
748123278561009665
748098057976356864
748065384335609856
748058501667131396
748146959597207552
748153347601989632
748023072226185216
748166685421633536
748095625372246016
748117956081631232
747978180770729984
748156455329554432
748050973029957632
748125228895772673
748101111584796672
748158938336595968
748122695590621185
748167779908485121
748122737562902528
748072779250016256
748063878932725760
748075618529607680
748140957435072512
747972224980705280
748160310117228544
747989542913847296
748145646578827264
748128458480492544
748042986852855809
748046468049698816
748147802774061056
748134275879419904
748103007582117888
748155767748976640
747993884165185537
748092559449219072
748085110428205056
747950313697476608
748078542160826368
747972459626803201
748167117405577216
748145441368326144
748078466533330944
748118341634560000
748002432387518465
748097189738512384
748144937854631936
748144614813667328
747949248470093824
747981351794577408
748143650178228225
748111085757173760
747970161177731072
748155214046208000
748127745629097985
748102160349544448
748093125604835328
748165330644635648
748157474713174017
748149358466568192
748116483780255744
748127737156673537
748142928745332740
747991304890617860
748138625519489024
747955237940428800
748074788325842944
748048905208758273
747998519097720832
748088889395580928
748086578413715456
747953467889717248
748069687821484032
747994538325610497
748154953668108288
748160670638604288
748121076404715521
748087962370514944
748126658985525248
748140022268727296
748035869341261824
747982450714783744
747952310324625408
748062620658311168
748103548303515648
748078734884769792
748138826636365825
748157902486011904
748054189889183744
748066810617016321
748147865554391040
748149895605915649
747995817718349824
748164722596450304
748067464802668544
748119088178692096
748055733300764672
748105771292962816
748105037411418112
748091141921345536
748098213157056516
748054739355639808
748122368216829952
748158191914061824
748157302868316160
747961307131969536
748146439386181633
748150147192750080
748077153929965569
747955300834107393
748107306483650564
748160066918944768
748015354836811776
748157940272599040
748104341228236800
748022783154753539
747977417386500096
748149262224068608
748145898543161347
748110544654204928
748106702604636161
748084124804481024
748099702386745344
748166915953168385
748153553039069184
748109089062948864
748013220036747264
748166290867625984
748051077845626880
748048540325285888
748121491888312320
748152433096990720
748097215076372480
748138365397180416
748063006232281088
748094388136443905
748028403455037440
748147328809197570
747966277096869888
748080517547962368
748000968340574210
748064008696111104
748092437931954176
748065774485512192
748041149697372162
748123890875043840
748081482095280128
748125216174333952
748044802952929285
748159550998585344
748119566451019776
748154471537086464
748159634876280832
748134657825333249
748112725759262722
748153670215274498
748122892500602881
748088381800873984
748166630690041857
748059055273426944
747968689077551104
748159076958412800
748129163127685120
748140508481003520
748037798586949638
748057155488616448
748148809117536260
748055376948502528
748135274161528832
748142131789717504
747961575294656512
748106488489607168
748054588557787137
748155327221211136
748016403530256384
748113857889984512
748075824067280896
747969834013515777
748140303241056256
748156602360954880
748135420794396672
748104932583170051
748109915336679424
748134456209313792
748096288260947969
748067162783383552
748104760834854912
748131893476896768
747948447316197376
748088059040763904
748097433113071616
748120699118698497
748065178873372673
748054382688800768
747966818237685760
748130639480819712
748073295019409408
747965404811780096
748143264201506816
748136540971368448
748073177700392960
748152567503425540
748161635555094528
748089367332167681
748041204424646656
748145378340540416
748142408915881984
748112629160415233
748156732195627008
748042105914822656
747988901264928768
748068781813964800
748155301992480768
748167897579544576
748095860374802432
748089736695283712
748140068171223040
748130681373462528
747998942437253125
748087509331091456
748010137047171073
747950238426505216
748071252141678592
748098062363598848
748094442557554688
747957628580544513
748090139440615424
748045449060323328
748155830499971073
747991535484973056
748086196757209089
748080274488041472
748129532327059456
748086108379037696
747980487625441281
748138059120709632
748069721455624192
748130547122069506
748055167044567040
748162063072038912
748148171721871361
748062070831259652
748134770677321729
748071541779226625
747998292362014723
748089543602114560
748079443772575745
748137740471046144
748095314872180736
747962837788590080
748147861318176768
748079418720026626
748114520783130624
748074964125908992
747975668189831169
747951714733531137
748041984670113797
747971280989790208
748080412812021760
748153238386532352
748090428822532096
748078600616706048
748063161471893504
748163552393953280
748094090189881344
747966059001454592
748067108265861121
748146728864387072
748025878542749696
747976217664512000
747977123764174848
748119591675641856
748150188972249088
748038293690822656
747998141266468864
747969293049036801
748127393223704576
748116580110897152
748065237765480448
748102135204687872
748110565353099264
748002314703691776
748144975456649216
748125543472627714
748105586986881024
748071428331810816
748154794435616768
747994412752371712
748165230027497472
748089866756493312
748165506847375360
747990805499904000
748062444166184960
748011609424027648
748041128948207616
748149509801271296
748100608473825281
747992944590757890
747986015541878784
748127078688522240
747946299815759873
748053468485652480
748091347299598336
748144950265716736
747954810087968768
748041199987064832
748107629470355456
748099190757167105
747976796776370176
748096741258436609
748137480591904768
747963165246373888
748147379145220097
748056878316421120
748127778978074624
748044307924389888
748057381834227712
748078550524268544
747977073646395392
748100859846852609
748083289991241728
748150042331086848
747993724840353792
748138713729798145
748057897578409985
748084003232747520
748123274492710912
748161069084983296
748005833888374784
748126273294241792
748046778742747137
748164072194064384
748161119429201920
748094740525125632
748101325359972352
747964155135614976
748119495152123904
748134888180682752
748107373659598850
748016990703489024
748139707486343169
748163359116140544
748140512675241984
747965966731087872
747947230838009856
748079452383547392
748055444212584448
748086712648204288
748162742670893056
748155373337534464
748070266778030080
748014641687724034
748143314709397504
748036175336775684
748038931174854662
748095805597298688
748118589245358080
748142207316590592
747992537957179392
747947767906066432
747986175059763205
747945234378727424
748045293912989697
748067850582110208
748035936454344706
748147353811582976
748086830076149760
748137597797535744
748097030443020288
748143243376766976
748103418372231168
747975190303244289
748022258623447044
748121953286905856
748029162657546240
747968126910857216
748096820706934784
747952775649198080
748075132174934016
748116072662896640
748106761467420674
748096854236237824
748061739577643008
748104156766945280
748157814481223680
748052583420465152
748096938067759104
748086725075927040
748131512046985218
748011101770645504
748098070823510016
748063308243177472
748102780745818112
748096250524774400
748132124381810688
747945251428405249
748100998166646784
748029174946873347
748098251254005760
748073081021865984
748144572941864964
748146921978630144
748091691261845507
747944932313206788
748099450699190273
748069830268436480
747958190726230016
747960505872973824
748089635839090688
748084359589167104
748061844611432449
748127107847426048
748127871395307520
747964024944484353
748035840023105540
748140630459686912
748061299339370496
748050486134214657
748162369415712769
748081532502323201
748007951932207104
748160364328607744
748046631807909889
748118412925140992
747983033655922688
748167704649957376
748004059622313984
748109252925980672
748100482493669377
747954269043695616
748018173547515905
748120535545044992
748083659295625216
748139464447295488
748140064077713408
748126281666011136
748125102995279872
748121353421631490
748078659341266945
748080135996342272
748121420392202240
748120401251831809
748061752231927808
748126436683198464
748022233352839173
748132698963599360
748166731458195457
748088473983291392
747949256686723072
748036217313333248
748023475131027456
748139476979875841
747979103572156416
748163933928890372
747952251491225600
748104441694388224
748146091489538048
748044098339213312
748045780167045120
748136788141674496
748053661599809536
748113694433869824
748163287779516416
748038134051512322
748104924412665856
748030399704670208
748135576327569409
748043175701417984
747965115513831424
748151816362336256
748146737273942017
747968894346928128
748110443747508224
748096724267339778
747979447542808577
748089397002797056
748051140500152320
748064931359129600
748100721594241025
747959813766787073
748049517384187904
748121017692880896
748078382638739456
748024511069564928
748133676144164868
747967791601332224
748112171800887296
748020366958821377
748038029126819840
748164957372579840
748105037428068352
748104286828007424
748091817208520704
748081519869173760
748043582372732928
748053753882873856
748141733389680640
748125467832619012
748070208158507008
748015678012145664
748126797603176448
747946194882732032
748162029744177152
748096049185722372
748122578221404160
748140701435760640
747984661117272065
748143427741581312
748027711403212806
748066571420049408
748072191800000514
748122016088227840
748012653818351616
748134879846666241
748124763067920384
748080576427491330
748066193852891136
748163329739227142
748159110517035008
748060284103888897
747993615671033856
747955456086147073
748145391028342784
748119809645223936
748086314181005312
748128680564658176
748105993813372928
747994722996719616
748139321606156288
748071231572836352
748117217825349632
748131159452880897
747990885305040896
748114999126679552
748118140542980096
748099861636128768
748077442959556608
748070337942806528
748091389334806528
748110766998491136
748155222497845248
748136255821647872
747955929744707584
748038930877005824
748101745042153472
747962091273748480
748083097078489088
747978126072766464
748160100406267904
748150935596179456
748149480097222656
748083852049022976
748093788460032000
747998414059671552
748151845831467013
748046602246459392
748082530646167552
748166479808499713
747956357932814336
748021138698149890
747957146302636033
748057314683404288
748156815939108865
748068110813507584
748061597147480065
748116504592453633
748127296830214144
748088478294999040
748010648706125824
747990503753297921
748130400556433408
748102709627191296
748104597030338560
748140160626335745
748121722419830784
748165762540576768
747969926422462464
748166094020567040
748121936283242496
747963794433814529
747950024533827586
748136478153318400
748022288025591808
748155255687417856
748123869676974080
747993464659283968
748128672385667072
748070489063559168
748115221428961280
748131830877007873
748095742921818113
748130459163500544
748092127528259584
748149929164570624
748120463994413056
748044735751815168
748123496501346304
748021205798629376
748099932951830528
748055129513955328
748044656257142784
747971557805301762
748131620968796160
748088562231422976
748042664109547520
748096128713891841
748130803205443584
747982286759600130
748084053539168256
748134238206238720
748097819202949120
748066516856274944
748034942052016128
748163841582825472
747982614259245056
748082937615220736
748133894269050881
748113140705955840
747976322710933504
748100683589521408
748113128127401984
748139728470446080
748039266379378688
748152311541792768
748095520686608384
748137887196123137
748043226087571458
748020266333257728
748064780531941376
748053875136073728
748045302091878400
748055796529905665
748151250231898112
748100230969712641
748141444108554240
748162927035822080
748124431822749696
748117439934795776
747957507012890625
747973600465068033
748162834853421056
748150608587292672
747981062060523520
748085932360871937
748086263815692288
747949583783825408
748145382425767936
748078567037222912
747981217581178880
748143561938448384
748155549586382848
748005745531232258
748053296452108289
748121940515250176
748106530579451904
748145361617838080
748152877827358724
748098712589766656
748073462892269568
748153443991195648
748163980045193216
748121873263788032
748085592538419200
748083894101114880
748162897780555776
748124155007143936
748092135799422976
748156702789271552
748052948542984192
748077442984607744
748139736821284864
748153024460259328
748125883194433536
748109521244004352
748154278632525824
748086703966031872
748063119788883968
748122749919502336
748069641658994688
748035823111647232
748135446018940928
747945884470632448
748005854834753536
748137975498739713
748132816341340160
747972572768149504
748165020186456064
748041099407671300
748065346725249024
748150054804987904
748045746985926656
748098481714307072
748058153699409922
748148520016707584
748004013598203904
747998204139016192
747980827481481216
748125354556940292
748070069461196800
748043549048975361
748161291328446464
748012204931321856
748130454776098817
748015434536992768
748142169563799552
748125652298006533
748121605138747392
748094262328332290
748092995530960896
748167419382882304
748165632705826816
748125086201315328
748141779539603456
748137299955818496
748086674614288384
748010653093367808
748085542324142080
748130861959110656
748128969959038977
747987664209645568
748019645496594432
747974430970777600
748092421058207745
748141519450759168
748142953789415424
748117083460866048
748109705633992704
748145940104642560
748061504797286400
748013446566936576
748119084181655553
748151996918673408
748155385886842881
748134040964829184
748001018923917316
748134573628858368
748133596490244096
748071663577743360
748029296770453505
748084892102070272
748062612248739840
748036867375894528
748083927437479937
748085001187659776
748127220955226112
748076310828826624
748002922894594049
747957741721837568
748079284540026880
748131839248859136
748153968325464064
747962435340951553
748123890816266240
748112679278116864
748117310175592448
748153137601536001
748152416151932928
748002482698203136
748042953264865280
748051719662280704
747981888455770112
748134141678469120
748136528157650946
747982030932054016
747963328690003968
748148079316983808
747983465484804096
747974997377978369
748144921039806464
748090458111356928
747994882476744704
748121328180465664
748114193434415104
748168405082079232
748058682190077953
747964670875578369
748163577379459073
748106392343502848
748137819978276864
748157252553474049
748035273678852096
748063736074739712
748120724058025984
748156409238458368
748046459841425409
748123437974032384
748104815008317441
748122993394651136
748086620100902913
748124482426929153
748145474734014464
748091972179525632
748079032764407808
748104584430821376
748088830788513792
747954004773208066
747991304840294400
748142291190177792
748049781788938240
748135433700245504
748118027154100224
748056077279854592
748061613975023616
747963848817180672
748078063758413824
748118857496301568
747947956582617088
747998653134974976
748159211008307200
748127401322876928
748055402055671814
748166429573287936
748153775379054592
748078005004664836
748048309449801729
748085961746186240
748116932415610880
748056098339491840
748124331226562560
748075551412334592
748167469605363712
748133839877320704
747954441039417344
748104194515623936
748087232498634752
748142530320019456
748098590992646145
748048695229358081
748164084797825026
748157214704148480
748103988961226753
748072414148431872
748093242898522112
747993150413770752
748141762837897216
748090076471693312
748069117266116612
748084967922614272
748054970130440192
747962154360283137
748112507479425024
748018265851568129
747998820953268224
748144384089202688
748021444991455232
748074725205737472
748144845546467328
747974317758046209
748081842855751680
748076390361276416
748138650433634304
748139158124761088
748033281287946240
748071738848706560
748047382437367808
748064109577576448
748158858929934336
748116156506988544
747980869466456064
748023198298550273
748059722285088768
748126851869065216
748053782995533824
748088142880641024
748044337573924864
747979032088567809
748103099563245570
748073420802265088
748115996972617728
748072716197072896
747966457510830081
748168732015476736
748128965953392640
748129120953974784
748068186377986048
748161371292852224
748076566664650753
747978851674906624
748127707700039680
748134481488388097
748007645844484096
748046505861320704
748065862700064768
748055934870577157
748155670961192960
748097663678177280
748125040026198016
748066307061387265
748022946527055872
748151476753698816
748168082200223744
748078864883146752
748109017696739330
747954952643846145
748063983412912128
748140848416710656
748084980220305408
748154727372890112
748087089842032640
748001630973485058
747944949455425536
748090504332578816
748010027978530818
748057251760508928
748099492696588289
748129561607610368
748136964377894912
748142152736215040
748105716850819072
748074779765256192
748167880714358784
748009419762450432
748089296213655552
748059109749047296
748096971945152512
747976733752700929
748033818242744320
748135269942104064
748072699390353409
748026922597294080
748118845240545280
748157315174404096
748104366457032704
748107260342108160
748164168814108672
748095289941172224
748101174662955008
748162587506925568
747985231198576640
748143394245967872
748005334799761408
747961143658831873
748006429567651845
748119562223292416
748101312991100928
748163636070326272
748013257709993984
747947398853439488
747987202731347968
747989971022188544
748092911632453632
748138847809208320
748093574500200448
748132786779750401
748129569958289412
748109932113825792
748095373915357185
748093943699615744
748089593895976961
748055292886265856
748039945999257602
748091733104300032
748049580210659328
748064998694477824
748086972522999808
748136578543923200
747980340895981568
748143079907962880
748124666884034561
748109265307471873
748106547293716480
748075698242359296
748017158567895042
748116689213095936
748141251208282112
748074574135304192
748040885783371776
748086989522604032
748146191792242688
748028277491703808
747973466494644224
748033843530194944
747953702686892036
748071940330500096
748138365346799621
748075622858104832
748111341471342593
748022078394236929
748101107549872129
748105322598895616
747962418630844416
748116915697123328
748088151021862912
748075689841201152
748136297408118785
748143629051568129
748086196606205952
748135932558184448
748142513723150336
747975404003033088
748030949342994432
747966885543710720
747960036329136128
748089581413634048
748145751612547073
748125858137800704
748101606353309700
748145113902178304
748115133277343744
748104714542321665
748116408144433152
748139518855876608
748164890259496961
748100314620923904
748128626181349376
747984367293628417
748093276541042688
748069822265589760
748087559801147393
748048435367010304
748056438069661696
748031766984790016
748058606612942849
748050238825431040
748138373651501056
748069951974572032
748111072972906496
748141406338744320
748090164296048640
748114969649086465
747999764764037120
748116131416670208
748126139177181184
748078290297040896
748053543853121536
748090453812199429
748089296112910336
748149581091856389
748132120086855680
748026138207862784
748025031305859073
747987198604120064
748087173803454464
748022241988870144
748076793060597760
748081176259203072
748125996335796225
748159764593520640
748117326730526720
748105905871405056
748098234241945601
748137123736358912
748040407519535104
748061316204609536
747946371328638976
748079934623592448
748047072163684352
748143415158837248
748039480444071937
748074716729122817
748110422788681728
748163128605745152
748059709744242688
748031586642321408
748001123513008130
748153259500527616
748055070684614656
747959423675437056
748080806959120384
748075534916198400
748157999110299649
748044429584404481
748066265189724160
748103858711310336
748160548995375105
748029775034355712
748162490899431425
748116533902254080
748040453468078081
748049424983670785
748032820090646529
747984505550561280
748076516165230592
748117104272936960
748137249779388416
748087278799577088
748117486277693440
748028323469660161
748077715744514048
748004885753380864
748101967201841152
748152739406942208
748145776887488512
748089321228476416
748100318974578688
748139066001088516
748098565612912640
748144811866210304
748124738090860544
748114650601000960
748015011096895488
748114407385882624
748124347970248704
748067947214680064
748002809820352512
748148502845227013
748097760252071936
748120510110699520
747977413192081409
747999328338206720
748143562164965377
748117045548572672
747967342563360768
748012972623138816
748105435983527936
748001740000210945
748132258456944640
748121684603863043
748153934745735169
748093624928337920
748161014735245312
748057918650593280
747965925077430273
748065493647515648
748151552410525697
748059407825641472
748126478899023872
748164252817592320
748134364068913152
748089669456400386
747944470923055104
748084250675658752
748097466730487808
748107969213140992
748128898722967552
748097672104513536
748021499638988800
748047210516996098
748117859570753537
748040835409842176
748125375843147777
748166060315123712
747960505734594561
748124419340517376
748153804441423873
748079284317724673
747979976058691586
748014259959906304
748048078674984960
748138625515327493
747988351853039616
748128160600948737
748061903113551872
747959209782829056
747974208852897793
748074943347253248
748052478797684736
748069520032563201
748163929784848385
748098263673339904
748047629884469248
748050440080744448
748147920126480385
748072800229949440
747955871032946688
747980282171691008
748141531891179521
748027904269901824
748157868998799361
747957783744618496
748068890966560768
748095201994907648
748128672570187777
748067083376791552
748148922409951232
748011495951327236
748069809644941312
748145420287807488
748090449835999232
748108862805278720
748123232423780353
747985973691154432
748051652402352128
747986322023813120
748119792960208896
748029028456607744
748132350756798464
747945100450291712
748118438321676293
747952377269915648
748167729849466880
748165112280776704
748154978892546049
748150545450295298
748117284959444996
748065120408920064
748056262068310016
748025106484584452
748144765795995648
748054647093485568
748074074983796736
748159525501419520
748148436059435008
747977069171113984
748161035799040000
748161652193845248
748132069721649152
748096170585624577
747950242545401856
748164919388835840
748104127234838528
748163594320109569
748111182318440450
747951953901060096
748156908566024192
748124800913047554
748102881581084672
748157835352018944
748129649629134848
748124389888057344
748146472957292545
748086741723119616
748138747175243776
748055276247523328
748093205145587712
748103250792980481
748128936593338369
748024422888579072
748154341371035649
748107289639395328
748132631787646976
748087169730809856
748118715116429312
748050515574005761
748074167363338240
748043737675202561
748128982621519872
748090269120225281
748071382374719488
748126596008148992
748132787102814208
748113853876158464
747950070591434752
748140458556203009
748076197280518144
747981381167284224
748150608679604225
748159756175450113
748085198311546880
748055003693223936
748155868399665152
748046527004815360
748044949724209152
748090684662497280
748068391743799297
748118350178422784
747998439229820928
747946094483611648
748159068481683456
748110091451195392
748146343139475456
748043247163944960
748074704116801536
748035961632727041
748120036196421633
748166735560224768
748138516350119936
748067389544235009
748088155299938304
748081167878991872
747957242968739840
748074683145281536
748118446714429440
748102994701410304
748032207592259584
748036099717627904
748075354502369280
748045058822242304
748116408177942528
748045683870007296
748116349700943872
748021524528009216
748064360933769216
748127443601416192
748076335730462720
748149383766679553
748161425621778432
748023927876780033
748132115959681024
748087694035685376
748051400526036992
748086632927137793
747980747659673601
747961856405311488
748094186944139264
748015300302495745
748027774082945024
748041045129170945
748122980509581313
748102533432938496
748048489750355968
748084065769758720
748122116839477250
748129490170089473
747962045329448960
748110154491559937
748106610455773184
748076050794582016
748088650370531328
748066751926108160
748155020969906176
748123391698272256
748153834132881408
748137153255792641
748015338147680257
748125471980785664
748118249481580544
747950016115834885
748003140906160134
748046119914049537
748084145788719104
747948329951191040
748095243816411136
747948673984671744
748134611595726853
748022602443202560
747975408411254784
748051379927777284
748021453413621764
748080643570024448
748024749901615104
748026066921455616
748140814673584128
748093897528774656
748087241063432193
748155683795795972
748114776769732608
747960778431553537
748150965023432704
747963987132723202
747960820412329984
748128320072585216
748162360926339076
748058312772550656
748044954128289792
748141490212319232
747991694897872896
748006114764144640
747987483879608320
748053401401962497
748098691685322752
747966537168986112
748073840325066752
748119927408721920
748010347060170752
748075526527516672
748099014353100800
748033872881942528
748091133268459521
748155461195554816
748126994504654848
748044517899665408
748000679059460098
747951005749280768
747944949128142848
748167255838560256
748051291511853058
748043267913158656
748077648585318400
748003942060142597
748087262190145536
748077262675779584
748097496266702848
748039165795766272
748124838695415808
748063744417214464
748113354640658432
748125249925955584
748092882196832256
748080471251296256
748097592429535237
748068081516281856
748058271072849920
748070988093493248
748137694455267328
748000993514749956
748081767618326528
747994685491154944
748020266207449089
748160482104610816
748146804265484288
748094253851607040
748081381759135744
748041225303883776
748128890401468416
747969385474699264
748117234409684992
748140152329887745
748157424452902912
748133713976778752
748163313201209344
748107092842713088
748005628182990848
748114629834899456
748156447108833280
747945943497072640
747945167252951040
748054882062565376
748078886169239552
747985411796963328
748157281586515968
748025110913744896
748111534304464896
748110448055095296
748100838787162112
747963555136233473
748137312756760576
748136419370090496
748024569764646912
748052688424833024
748154815646040068
748125593623998464
748070774204993536
748149257815855104
748161522317197313
748147077121736704
748105637121376256
748108908829499392
748101380037017605
748108007112904704
748131037973221376
748091905284706304
748097873716318210
748012465141735430
748128588361252864
748150122165469184
748036724731817984
748091875865825280
748078051196538881
748130266011607040
748165770857840640
748159999621226496
748095583299178496
748115733016625152
748061681100652548
748085353676967936
748085210877665280
748126679877488641
748037131667382272
748021721626714112
748073676810002432
748074389594324992
747945351848534016
748115322096345088
747948287844618240
748164365971521536
748129150481862656
748116374535299072
748035881718669312
748088415346892800
748001303788400640
748084325845962752
748018089535619072
747984686010372096
748147433297739777
748098964017164290
748104613925126144
748036007723999236
748116286673149952
748007926716055553
748106518235648000
748117544742096896
748114491376832512
747973353022103552
748142844922191872
748108124419129348
748094396646723584
748068018555588608
748137345996689408
748151107495550976
748026406924353536
748032190592720896
747969167136002048
748165510748057600
748075836515950596
748162214327128064
748150487069958144
748167876700413952
748031511337766913
748086611766874112
748143834975059968
748148788146012161
748052386409811968
748043167170179072
748116877981925376
748163552234582016
748073349369241600
748153758375378944
748134162889117698
748093465309941760
748100616619233280
747970933072093184
748119461492842496
748015291741966336
748161253785370624
748128278016331776
748117293419225090
748095151466242048
748102047052894208
747981376708816896
748064755336773632
748084829112066049
748080697898835968
748101396965240833
748046124297117697
748126420036096002
748158321979428864
748097957615046656
748154303936749568
748102315316494336
748133453976190976
748040898341183488
748153616062504960
747994613953204224
748165083243622400
747967397370404864
747990507784114176
748116533965099008
748072862959927297
748157231414321152
748055171549237248
748098133645725696
748090823095517188
748070371488894976
748112633459539968
748086645602263040
747971277009215488
748114621412872192
747973944523784192
748015220577140736
748154626516586496
748006206925578240
748140211012526080
747987840168923136
748101174331486209
748119063390453761
748047650948288512
748059579762651136
748085881928548352
748153762645217280
748112805140770817
748013836670803968
748060389070487552
748027023562506240
747973004789977088
747946685804994560
748046212499120128
748138164062040064
748146644886097920
748046212180357120
748156707021299712
748100436238962688
748037584467730432
748094073618206720
748045868582977542
748155868022177792
748107193417793536
747946270501769216
748139065665589249
748058279423676416
748128122818560000
748068505271025664
748031201051553792
748145889806553088
748130056329920512
748103124737466368
748075744597794817
748098703920087040
748115275829100544
748163921257730048
747955057639849984
748037114722422784
748075899673772032
748157462071619585
748033524637249536
748039430288572421
748128949184630785
748118224282259456
748043825696899072
748067032814522368
748012922308288512
748132212457906177
748083302687457280
748121336506163200
748131281322442752
747986082910744576
748092911527538688
748167071121481728
748106266489266176
748090453665292289
748148075206574080
748136738057486336
748023781109731328
748118719105114113
748131423907942400
748143755136540672
748053569358729218
747970836401881088
748114948660682752
748096586086031360
748097521189257217
748004802043453440
748025870099558401
748075517799174144
748022707506274304
748011932297330690
748108090873110528
748145730641137669
748150474545762304
748006659973324800
748142941428912128
748023630303477765
748098141904310272
748106140450492416
748130974836359168
748079615701286912
748010619375345664
748108510391500800
748100193187303424
748135492479246336
748114063553626112
748157982312103936
748136217762533376
748145101327695873
747951244728107008
748121370232557568
748054919907840001
748077107482263552
748067712216207360
748098980865781760
748090265118871553
748069100618911744
748092798461681664
748134351443918853
748063228836581376
748055024765444096
747949751715274752
748072796048211968
748123207346102273
747974959654309888
748152311545896961
748081641776644096
748063572509532161
748098444162703360
747964809354743809
748166404390662144
747944697734258688
747954973565034498
748072112280113152
748128571546279936
748040969526845442
748158187879137280
748116605263982592
748123312111247360
748012758428430336
748114998862413824
748020098561089537
747978570866237442
748128051599282177
748102835624091648
748063094270738432
748079456254857216
748164596545036288
748040772541386752
748123467095097344
747994810972135424
747953664829038596
748038226527592449
748157692871606272
748103988843773952
748102856302034944
748097022222295040
748056408860524549
748113354615623680
748166504932249600
748153372537151488
748140160433389568
747952259984564225
748073441593438208
748099895098228736
748162906349514752
748053070068748289
748157705232191488
748160515403321346
748135169266192384
748122569769910272
748088235142881280
748132447095787521
748016240040484864
748097852530921473
747997726189699072
747944982774951936
747996413561290752
748152231648759808
748101979734482944
748103309286858752
748130404775923713
748155880647106561
748070530817863680
748026721346129923
748158950974099456
748135525698011136
747991992714440704
748091166822928384
748165800234721280
748140508514484225
748138445017612288
748067661825740800
747973810452738050
748112901643374597
748141582361182208
748035797740314626
748062863596593152
748142437974089728
748143146807136256
747947671462289408
748000104297168896
748162608453255168
748127288244469760
748021281577144320
748022137131249664
748045289630613505
747944932661395456
747960803890888704
748145151621533696
748041095444037632
747991803891163138
748079959822974976
748160209370112000
747956668110147584
748081230617317377
748016206238593024
748104639069945856
748122511099965442
748087500997025792
748034954819403778
748000603415011328
748105662207508481
748132694735872000
748138143224832000
748104806963757057
748143327380410368
748140890326065152
748006089426362368
748167553743101952
747968319895011328
748112562105901056
748097319866863616
748098507102367748
748140533902622725
748047034603741185
748065497858465792
747960807753842688
748157843606544384
748110099827298304
748141624484577281
747952285204914177
748116831873826816
747948762014748672
748072661645856768
748083684339744769
748012972409233408
748119885415329792
748028046691696645
748043259365167104
748086385546924032
748106664839155712
748151766332641280
748098230030901248
748108426463580161
748044899413557250
748057524503461889
748131063151501312
748108200046628864
748128827566604288
748038436280492032
748115590234181632
748054579951042560
748091234145738752
748142081428885508
748110074921492481
748036355591122944
748110892890472448
748079842101452800
748154626868940802
748072909265055744
748115535993405440
748057524566364160
748085513085681664
748137400744849408
748064642082078720
748095293946736640
748134200256139264
748160410604429312
748118526498476032
748019641352609792
748034359207297033
747948182974435328
748111769151877120
748089908707868672
748075228656439296
748047609164664832
748137228686200832
748022271076372480
748114134806454272
748151892002279425
748062674890567680
748116651489525760
748040315186126850
748020908065955840
748111224240476160
748037844585881600
748140622058524672
748113883215302656
748071977957613568
748009663053053954
748139426665103360
748047017511948292
747978545461223424
748011210679984137
748130849049174016
747953488924028928
748158678314844160
748120795566702592
748019918394785792
748154454583566336
748119889580269568
748081121712349184
748041523208527873
748136909864476673
748048858870054912
748063736213168128
748062557500432385
748070757322883072
748123593222066177
747945616333021184
748129636882612224
748051794891255808
748126843820179456
748009101163110406
748148213635555328
748046388395642881
748114290171842560
748121743445864448
748047722318565376
748166903374348292
748115711986372608
748078051242631169
747950548511563776
748124260057681920
748049546706550785
748083273327345664
748082195194122240
748145541704454144
748151699215376384
748029539830358016
748157239974858752
748153833843482624
748101229218238464
748140701733494784
748124327028072448
748015803614756865
748056245098188801
748139594152034304
748126147251101698
747988439899869185
748137757235613696
748048636760756225
748129117158182912
748066601023508480
748164034428547074
748058723877257216
748140869602127872
748024326398574592
748131994127699968
748027669342789632
748037832283922433
748062259704897536
748052717625556992
748169080293756928
748049785907744771
748011605036765184
747953426013650944
748079007459999744
748116039318315008
748072296670126080
748046287803650049
748153465055100928
747967460054179840
748166806767022080
748051065237561345
748112402525392896
748080450380374017
748110716616458240
748119927203184640
748124884786683904
748051501302583298
747970035331698688
748068756744601600
747960182873919488
747966826601193472
748116424879640580
748160410595917824
748057860127461376
747955187545939968
748051106903760896
748043578421706754
748164097661870080
748106392385499136
748158674225475584
748039002457051136
748066839851208704
748067750124355584
748074003844186112
748115699235684352
748150528694116353
747977731871219713
748058816198119424
747983360824385537
748009084377567232
748150092675198980
748051358905950208
748087152739819521
747994312084860929
748035416016756736
748079787890085888
748017510679711746
747970790386171904
748149816048427009
748168773908205568
747974561111613440
747991568859136005
748126713557749760
747950464700841984
748138638085623809
748097412116389888
748096896384794624
748075132271362048
748087345736482816
748071445079560192
748111429551554560
748104416755093504
748120837576855552
748056957987209217
748140047317221376
748091523259064320
748077288042938372
748167897546129409
748145374041247745
748070266723504128
748068974986956801
748154597554913280
748070782614573056
748141548844507136
747990830657351680
748142798969446400
748105096303677440
747980680613756928
748083566836387840
748112163470983168
747994165254860800
747957209049501696
747991250377269249
748106367186141184
748107512063336448
748149803259932673
748102407536533504
748155624979042304
748113929264574464
748070773991047168
748033528584081408
747996627265265664
747989266198855681
747999747684728833
748163006882844672
747954768321011712
748086792209915906
748143574534004736
748034900213829636
748043691395321856
748157227001839616
748135194545262592
748147316197036036
748139933987184644
747946832349782016
748050083548135425
748127787567951872
747946375493517312
748134896787460096
748042869513007104
748128642794926080
748045272941498368
748058568939737088
748141515277537285
748038171695419392
748068634946338816
748080064479236096
748127431001776128
748102164514496512
748108497783394304
748094308549533696
748140026416988160
748084749772668928
747953983591899141
747988079215054849
748094119596154881
748050138304757760
748142429644132353
748131327195684864
748145634004377602
748145269200556033
747948619324620800
748162637939105792
748161262136209408
748137903918833665
748134565462454272
747963182073843712
748134137375170560
748094035957415937
748159563229171713
748150533232295936
748118941713719297
747980919672168448
748021012814499840
747960094722301952
748033302137823234
748062368811220992
748088956613443584
748134145973424129
747950766908936192
748112712882917376
748024242604769280
748042252975497217
748166093852786688
747965925081571329
748149262152765440
748140059824627715
748065636237123584
748068521872068608
748008098892226562
748139199925149697
748115632399519745
748075429823655936
747969255442776066
748058514417913856
747982777807683584
748033960769380352
748045885314076672
748143943922159616
748043464974172160
748143935432728576
748134271886385152
748109672087969796
748140051398168576
748086708332290048
748019121237991425
748104731151732736
748120334113595394
748002314804465666
748011659520786432
748118568475078656
748145088941916160
748108644642865154
747950200610824193
747960816335368192
748159793999712256
747972879342411776
748145063717371905
748032979470065664
748085081156222976
748149778215804928
748154471495139328
748143193196105728
748044232670187521
748011584061120512
748045377555804161
748051534743756801
748134942924804097
748084065979400193
748116366339649536
748099664608624640
748000045581078528
747957402335580160
748137673542537216
747961428754075648
748039648233033728
747966814005649408
747992533662375936
748125409087131648
748148540669591552
748000750475812864
747982488316743680
748138956617826304
747967279632158720
748078835535650816
747945704342061056
748079779308576768
748132388484571136
748103107922493440
748122863388008448
747987609486401536
748109550696423424
748057440504053760
748119050828537856
748127145663266816
748158133101465605
747949969814990848
748123718967267328
748038197196824580
748069775801221120
748114491297136640
748065627869487104
748095805890904064
748142047824064512
748063132178857984
748141372629200897
748155842990510080
748014113415118848
748149081998974980
748064801679605760
747951555257729026
747984501503037440
747990574955802624
748130077414563840
748153322289438721
748014318919233540
748155675201593344
748083021560033280
748019494556143616
748157776703041538
747974409881853952
748120816307539969
748015069548716032
748134729015300096
748152600697147392
748035760054468608
748142408546684932
748015669598371842
748099689535385600
747989014662230016
748047088953495553
748114592144973824
748135949469638656
748103174997819393
748157697116209153
748154769232007168
748102910756675584
748149807630286850
748138344337518592
748148150519631872
748015774116290562
748053334377041920
748126147574112260
748101485087555584
748129398004584448
747951286973267968
748004751468544000
748058581140922368
748143214217957376
748125501600960512
748142672829943808
748143457227649025
748133374229778432
748158170787348481
748061613622603777
748036418740576256
747945649677598720
748093608041975809
748133185335091200
748052059367292928
748127695041605632
748083969594359808
748017422834229250
748138000358510592
747962284169957376
748136469605322753
747983754820456448
748052440847683584
748008585116913668
748126021724016640
748167431919570944
748147034893451265
748080613891182592
747957087565553665
748087199053254656
748129033171304448
747948908861587456
747990394529583104
747968164705742848
748115757985304577
748096321773506561
748133357373038592
748088356727250944
748125111534915584
748075824180518913
748090982449745920
748094903905820672
748021931429994496
748077317235216384
747948262863290369
748125765686988800
748108816512843776
748157491477905409
748127963414171652
748132849950265344
748068886638116864
748117960301154304
748108229519998976
748109424502390784
748129649792802816
748100519995019264
748136926633394176
747945419162824706
748139107914756096
748035780929544192
747997353097977856
748137480323473408
748090441258704897
748071986484609024
747964255606013952
748106853612032000
748060624148697088
748122657929965568
748093054297399296
748017854608449536
748092148470386688
747958857629057024
748070648560386048
748067309747605504
748132786834386945
748077883512463360
748135123367895041
748048502572388352
748067188230193152
748089657036922881
748097156532183040
748023202539016192
748063971152891904
748091229901037568
748120656999550976
748097915680260096
748133483285905408
748082619087224832
748016332000591872
748029489607749632
748126440810483712
748154181995868160
748100763629527040
748150348389453825
748155440601698304
748139531522674689
748152852518952960
748144279516745732
747984765710630912
748023252925222912
748061651375628290
748050335235710976
748065367717777408
748153569811922944
747957960035401728
748159370341539841
748076285335842816
748104748193054720
748138902385491968
748063098498617344
748148997915873280
747971738248503296
748099203163906049
748094744551526400
748165188021456897
748143675536973824
748070220414259200
748097017977634817
748123374853857280
748046266672746496
748132455496974337
747971163536556032
748148654008041472
748095684054814720
748144061282979841
748131088372015104
748155192818958336
748011076730626048
748078596523196416
748106035760631808
748039304493080578
748052956650561536
748130152777924608
748023659512606724
748088730091663360
747958148795768833
748010418141028358
747987412312264704
748089631959298048
748080735664349184
748106467866083328
747959348219961344
748126449303961600
748033960765231104
748127309278810113
748117888729550848
748108263028305920
748079645178765312
748064138895687680
748092534199549952
748126080125505537
748126965211631617
748155331461582848
748122338915344384
748097949176041472
748129070894948352
748120061341106176
748053485212602369
748085139834535936
748078910991114240
747973311217434624
748043234283257856
748070069540904960
748135626655006720
748123265911132160
747962238183473152
748029749612675074
748019402403160064
748084887891107840
748132296235048960
748077510064209920
747966818246139908
748098821389959168
748089187346309120
747982131750707200
748063010720256000
748088943896297473
748050431679598592
748086540635537409
748089858095190017
748142165306576896
748155796903628800
748116760604315648
748067695388659712
748025534362361856
748033151306436608
748057742544343040
748110821436301312
748113027803807744
748135244797251584
748079011759267840
748144606425063424
748113878945513472
748036678556737537
748083248128004096
748079078750687232
748069331146313728
748029019912867840
748168639711412225
748149757093122048
748034333999534080
748064889722273792
747999760431226880
748088620830101504
748004986588631040
748048900821499904
748131541302272001
748086649469317121
748018467018772481
747951450408488961
748126382253801472
748012821645000705
748040273352138752
748032404800024576
748139070182801408
748168727963799552
748166697727590400
748104936660008960
748019125516120065
748071373986226176
748065464178311168
748104227906424832
748088600021983232
748155943775535104
747949374454407168
748047823011188736
748074201106513920
748003740876156928
748061294901739520
748035013652922368
748084002955890688
747986527423107072
747993225756033024
748012628639899649
748133118326910976
748130979231956992
748035449898307586
748143251706744836
748007419033296897
748081423698038784
748006336957390848
748054865318903808
748110368506023936
748166723078094852
748107096781168641
748154362573295616
748156627497394176
748127913237577728
748067624098086914
748132380012056576
748093712861904896
748119063176556544
748082845248327680
748138868604473344
748160259487838208
748137622988521472
748104693541441540
748088193229160449
748027749105831936
747964998048157696
748133407721304064
748011747898982400
748099505300475905
748052466109980672
748087610086653952
748105926662590464
748120200025939968
748156879264694273
748053229536161792
747967837638012928
748133000802615296
747958371244990464
747969150555828225
748030559297863680
748109634548830208
748054089246867456
748139514758053888
747953505483165697
748160800796336129
748136738124496897
747995406777393152
748086771326455808
747989820023017472
748097454151700480
748049240836968448
748032614422953984
748099538670477312
748162449036083200
748070019423100933
748159362120593408
748036561128783873
748133852317626368
748113274911232001
748039815858368512
748110485782921220
747958517827502080
748047831395610624
748158384852058112
748063346008666112
748035714017796098
748046132660551680
748005485744431104
748086666493984769
748032761361997824
748008127975526400
748063035521142784
748118207584677888
748150021430870016
748047135216631808
748110544540938240
748082165800378368
747997310819377152
748007234488176642
748147324254294017
748053229393567744
748158804181790720
748016814265884675
748092127272402946
748009910839943168
747992516872577024
748137321166409728
748066428956315648
747969955811966977
748105528367157248
747946262108971008
748115972159082496
748148385648119808
748009906645704704
748122858954625024
748097575924994049
748123051791884288
748160134040412161
748002159602601985
748152357599461376
748145801709248512
748131348355948544
748160847055183873
748150201911775232
748146598950088705
748143432267333632
748156635831472128
748132069834952705
748146112419237888
747947554122301444
748097571688747008
748082245735354369
748121424515108864
748105540811763712
748051299938209794
747947017184378880
748143880885796865
747978118028107776
747980273862713344
748151153729249280
748140349399269377
748032115485310976
748151078437400577
748147148181516289
748166870012878848
747946157024808960
748080731532959749
748087786092138496
747954604399198208
747963399871602688
748009105340641280
747968970024751105
748160314319970304
748051559901175808
748064767823208448
748156329521483776
748032794836729858
748136280760913920
748089552280129537
748115678444421120
748033939692994560
748099454671126528
748123727250915328
747950351324577793
747948137097072641
748077900289683457
748084149769093120
748097391404933120
748020501361090560
748168669339881472
747983667092348929
748095306764476420
748007519788867584
747945246978281474
748065082609917952
748153909689090048
748111051921711104
748055896941441025
748103305184821248
748083671693934592
748027233109938176
748053262847385604
748130077582434305
748120619414331392
748117712531034112
748039765669330944
748052679805517824
748062121435475969
748034350944489473
748079435396550656
748050842830385157
748081150720016384
748048418518405120
748051388094091264
748156912630370304
748136662706888704
748142505250668544
748026406735581185
748091703840620544
748005045275402240
747964595235520512
748141003748544512
748030534073352192
748019289270198273
748153288634269698
747958224159027200
748067976524472320
748091032529559552
747970119222067200
748084909068124160
748162365414342656
748146871491657730
748009818225508352
748064675774992384
748115468712615936
748127003048452096
747949487641919488
748157222908268550
748137006446829568
748134007309737984
747953786560331776
748078647085522944
748105037516279808
748142261884567552
748020530524135424
748049060247048192
748124377573691393
748034841493540868
747974766481539072
748074893061853184
748097735081984000
748150348636905472
748065187224248320
748166056208896000
747965245486997504
748109642627112961
748004655054086144
748077162108882944
748069088128270336
747960790997667840
748066227629731840
747954109542707200
748168937632759810
748101539517054976
748164240117108736
748080844833710080
748078584074543104
748027145004408832
748031196894990337
748103800318222336
748164604946153472
748087933186547712
748157898140827648
748119608633229312
748081083640594432
748015857977167873
747954567011274752
748025051878928384
748047600738246661
747973055335407616
748087320889397248
748101753300619264
748054693293727744
748127489550090240
748165099777568768
748123697840594944
748141356015509504
748141779485081601
748105142176612352
748072317511733249
748039723734695936
748092118963453953
748114940074954752
748094178505138176
748039526816296960
748068257454768128
748118262211305472
748083747078180864
747971063116509184
748149119764561920
748058782882742273
748089178936741888
748052205912137728
748068928858038272
748072187505086464
748101262676230144
748135404117835778
748159458468110336
748128819089858560
748075824033730560
748039807641718784
747966432646938624
748073768858320896
748085529665769472
748069495009382400
748061487944478720
748128718539849728
748168451336843264
748111303592411136
748087509289152512
748104144108531712
748127053426343936
748003141237510144
748099295321153536
748063924952629248
748094463805898753
748166832251613184
748100167879004160
747958916483588097
747989375225630721
748043121053806592
747969137700278272
748112423530409984
748066802349936640
748149631326924800
748074704251031552
748063165649420288
748000850975559681
748169029886574592
748131595589017601
748057579037855744
748014092162600960
748071499706294272
748087199170691072
748060452110770176
748118404763123712
748167876717182976
748165880123514880
748116978481664001
748157810379202560
748105884568526848
748162855753527297
748156417530429440
747949978132299780
748164051243524096
748092177637572608
748104391341682688
748155876813471744
748062377229197312
747986837696720896
747981993367961600
748070908330381312
748077149433794561
748149589476204550
748047231597568000
748135689431166976
747963555060776964
748130463437332484
748131495064264704
748149270486847488
748159907317284864
748015753476083716
748085433091907584
748108804047273986
747970576354934784
748131759494135809
747946295776710657
748137300022919169
748056194732924928
748137723656019969
747953518372237312
747946077513363457
748018920163057665
748086620344090625
747976696012234757
748159068481560576
748096191758499840
748006618286133249
748111802777632769
748024406249725953
748122959886299136
747957960198983680
748082413406986240
748079603147767808
748093524185329664
748129997735362561
748118081562624000
748161668811735040
748141431416569856
747974770776547328
748095419842891777
748157029970284545
748104035106959360
748025115175174144
748042181739429888
748126235448872961
748146397644468224
748056865670565888
747993213047214082
748150998699507712
747959163926491136
748049257291255808
748013156946042882
748125321174581248
748124821884645376
748000645395800064
748098095863439361
748029284044922880
748127313406001152
748167947718262785
748163522874380289
748160444335030272
748127640574267392
748163229386481665
748158678377857028
748096015685816320
748094769654562816
747997319417708544
748109810760097792
748003518695473153
748158678289760256
748122645112197120
748128210903252992
748126705097678849
748071646423035904
748156304389189632
747997357149564928
748141968497090560
748053963354804224
748100293909417984
748150692523708416
748056203234775040
747954499805913088
748085168863330304
748107147238608896
748087119432687616
748022552249905153
748137853645885440
747954042643582976
747954214366756864
747996778163642368
748076973407232000
748138000396201984
748143792763461632
748145252389765124
747967564756750336
748138776497512450
748088285549953024
748106337603690496
748100608226365440
748091842302992384
748150306551128064
748055129568481280
748105654125092864
748031943418208257
748133361722494976
748165443823763456
748087815653761024
748139837744525312
748134649398976512
748110364269744128
748033251894300672
748164336443613184
748120023823159297
748117121062830080
748120463927316480
748138042280402944
748123651833159684
748024317938642949
748153754197856256
748158720333479937
748017997206425600
748130232532635648
748125661060022272
748158313574072321
748030131214651392
748120069763366913
747955208462925824
748168698763042820
747971209858473984
748053426743959553
748167708655550466
748001954039738369
748144006899572736
748011898562613249
748108271127404548
748107570980720640
748133676270026752
748015862473498624
748136637490728960
748043339191181312
748167326944497665
748111010016395264
748063853611749376
748116550637522944
747948396963454976
748072091052838912
748122381047238656
748084573599318016
748062989622751233
748154765197049856
748047575564058625
748123702127104000
748086326696812544
748116228053549057
748044450652372992
748046552204189696
747983524444016640
748156589622833153
748000020549500929
748153196359491584
748116189956694017
748037299372462082
748152122743656448
748074976914321408
748116777285083136
748090457960361984
748146397560504321
747955048953548800
747951773214703616
748026041797607424
747966185099124736
748091317931040769
748111957866119168
747954675903664128
748069897381388288
748091657610899457
748085336945856512
748147215219175424
748093033460211712
748139724351606789
747975463033700352
748164508330360832
747968517215911937
748043053852659712
748006307932807168
748106270607958017
748122502744969217
748165406200848385
748135672775467008
748103196279709696
748157546150658048
748060401787613184
748131276897411072
748084212708872192
747950590416785408
748125929189310465
748157822723043330
748021549832220672
748102558678409216
748128466835480576
748052201738801152
748164076493279232
748088105090093056
748116072725942272
748160662497538048
748007411039014912
748090017495584768
748166945464262656
748124519810859008
748081830537093120
748022619191054336
748125455321010176
748145113935810561
748121067906957313
748143650316652545
748023252623233024
748143914260041732
748059189642141700
748044169776607234
748003514341793792
748148855519191040
748168115759030272
748150805782368258
747947159631331329
748122200394309632
748130723312316416
748128558988595200
748112176339116032
748084632080506880
748100343922368512
748067423039807488
748097525492637696
747975018433282048
748022988344270848
748080219651719172
747961445481054208
748037324571828224
748153917779873793
748127082580959232
748114265035390976
748031532451893248
748037983169806336
748001920321732608
748107981850554368
748150289748791296
748113442830159872
748041405541548032
748016919182254084
748041497778458628
747982119347978240
748089099119013888
748126705051668480
748002457515622401
748014859900559361
748078411814436865
748036926066794497
748059546116042752
748135311981617153
748119491142254592
748114856180592641
748052340352114688
748105821968445441
748118748486311936
748081872165437440
748092593121038337
748122255218065408
748024078854918145
748042957568221184
748149048142508032
748064121942319104
748085324362846208
748086842734477313
748125723701944320
748050226259365890
748117913853431808
748053665622167556
748146594797785089
748137014898237441
748000612026060800
748038306093539328
748089941960318976
748147450339336193
748091624102699008
748095080129531904
748070883151863808
747945473370165248
748166559575736321
748092655960199168
748057608406339584
748067666380918786
748142416918609920
748144891700649984
748078626084622336
748067259474657280
748117322771070976
748136717144596482
748106111035772933
748050838745194496
748115531572600832
748086926381441024
748079280085557248
748104995426471936
748106522387849216
748025756773650433
748005582154633216
748129452643717120
748069436159107073
748030378686976001
747995809346686977
748050088027652096
748108091028283392
748079166902378498
748100687913951233
748011500179165185
748053250297962497
747969989391462400
747966080182673408
748065245998915584
748118907970531328
748149195169800192
748062549283840000
748130639313002496
748124687666905088
748001836716679168
747987588510691328
748167734039552001
748080211250536449
748037135735848961
747954378108112896
748030907349610500
748153993327706112
748118148776222720
748104232281247744
748124087835308033
748094937586143232
748166064660353025
748109374527258624
748161333225467904
748155654515359744
748082660946354176
747968693360025600
748142408525815808
748133705588277248
747969964066250752
748109709803143168
748106815951503360
748087110817681408
748154211272056832
748142886814912512
747982786183696384
748131926993625088
748160633078591488
748053489650180096
748161027313909760
748155893510877184
747967736937062400
748098347433549824
748077841611390976
748071051142307840
748145994727104512
747995289307340800
747987433522814980
747999705980878848
748145042934595584
748036964000096260
748038708906065920
748158124830392321
748143335714459648
748155394242056194
748115191993352192
748095088622997505
748023189872254976
748055137743155200
748097777171734528
747963693451911168
747948585740795904
748084346771415040
748148452656295936
748065749458165760
748063446948782080
748151229440733184
748161576801230848
747954658941952000
748118534752964608
748071864887615488
747978675606282241
747948741030666241
748141624186839040
748090734864142337
748100889219588096
748093314558222337
748060431105695744
748085458391924736
748075194951016448
748150826519105537
748061723068760064
748055200934535168
748099605649301504
748100834647511041
748011596899885056
748132950634422272
748073831949033472
748090097191518208
747969385382318080
748137895668547585
748168317010063360
748120078143619072
748043196551278593
748136310146240513
748090760113709056
747959537223622657
748061471024746496
748049919924117505
748061383317667840
748166169266393089
747999945148465152
748106740533596160
747945930926727168
748074842679873536
748059474552840192
748151187506081792
747964238853967873
748154987239383040
748005607278518274
748082539303215104
747969926170808320
748122104076308480
748083365631397889
748090168729608192
748082463814062080
748142412934094848
748088637699522560
748095453271556096
748166332961685504
747953824569098240
748138269104312321
748098032957272064
748060774774489089
748054936571809793
748136045976387584
748125929440935936
748144011039252480
747946341943382016
748146942820102144
748073798109298688
748159454206660609
748104999595556864
748072665819160576
748076797074505728
748050985394778112
747989589386760196
748153616024895488
748131381885210624
748154895178530817
748127418385371136
748168929449676801
747966306520039432
748057457482698752
747944903183826944
748076117840564225
748152445486895104
748103808673255424
748003040515473408
748003501641445377
748100771825258496
747953283428388864
748128257275498496
748146900709216257
748094065292435456
748154442055356417
748094664926867460
748022996670029824
747999152093696000
748078604962127872
748162067421597696
748118761287389184
748044542897700865
748135500859453440
748076264632684544
748055066385485824
747969351714746369
748037626565898240
747989014720946185
748158862759501825
748115217058529280
748113342338863104
748151929633644544
747960057338306560
747981829685207040
748106279046905856
748153443949346817
748024036945428480
748142001929977856
748167024900087808
748159416759910400
748134288357363712
747944630302433280
748050075159519232
748168879030083584
748005904889544704
747997143248543745
747990016991830016
748062066867576832
748103179464773632
748140172970201090
748031268110106625
748105901542879232
748157017404092416
748121852426461184
748153926067748864
748098792176627712
748162470217408512
747950326506913792
748107923021271040
748104484010737664
748078965823250432
747950217383784448
747947688306479104
748042554990563333
748039715572551680
748033482769727488
748112084060221441
748149547512233989
748107306555015168
748048108119015424
748034770085515265
748058132623024128
748128819052085248
748020773722394626
748115540011425793
748166450297323521
748079393558380544
748140755948994560
748158305047027716
748046619283685376
748124561753907200
747953258153414657
748017493806055424
748085827507458048
748057213957083136
748079242546667520
748150805824475136
748157407742681089
748085617800646656
748056559620657157
748131985692856320
747971666811195392
747990281425870848
748159781538529280
748015359148556289
748094065019879424
748093067014582272
748159475211706368
747958115237249024
748115892375019520
748098553264902145
747950301232136192
748142655964614656
747967141534699520
748100230692933633
748165103883792388
748108581745065984
748018894992973824
748115292656644096
748075530591711232
748166932763840515
748131461409050624
748089845898108930
748093700316729344
748061051791486976
748158821168717825
748043817543172096
748151451696906240
747944932644634624
748082392347312128
748101891570147328
747983452918648832
748021973649862656
748101631661735936
747950774953488384
748079108479811584
748023705587097600
748140940762689536
748094211921149952
748034459711180801
748153162708754432
748059927579627520
748099589203435520
748051895567134722
748105653902782464
748116097799421952
748152684935450624
748126680217169920
748067645367410688
748127737165004800
748108342732652544
748132505774133249
748150381990019073
748062557747949569
748144132724559873
747980085085364225
748064985910251524
748000536306262025
748085068292300800
748144581540257792
747945376901173248
748125065229832192
748128747837067264
748142555699744769
748114965194772480
748132703044698115
748027862058418177
747988183971831808
747977903724335104
748138516534681600
747960656897413120
748074968605462528
748075027115933696
748077233336508417
747948468434395136
748082950252695553
748041065966477316
748030693544960000
747995536654016512
748047953022099457
748075727673790464
748081117425770496
747946526509514753
748121609270067200
748103330354728965
748003128377761792
748148268262166528
748064814228979712
748126101273255936
748118845026611200
748088327539163136
748069108940414976
748149312446668800
748133202250895360
748112893455962112
748070350420746240
748165674552463360
748060070198534144
748094098687598592
748061479581122560
748078831337111552
748148653995462657
748080039338487808
747948988192661505
748125220586815488
748118559750950912
748111337310543872
748059197716205568
748077317184978944
747971251855990784
748049777548496896
748131197381840896
748011139666161664
748084015492702208
747973277780414464
748114873259802624
748051287636381697
747947553963008000
748016084473757696
748098641022304256
748067401904816128
748149530839879680
748125799333642240
748127560723210240
748088272958685185
747960870878191616
748112348150378496
748129934908989441
748102894013001728
748136964407369728
748020530507288579
748076419629088768
747945666295390212
748168992406315008
748120816278245376
748023252732223488
748107159632752640
748080634917171200
748167146665050112
748101849736224768
748052973469712385
748129121050439680
748135186076934144
748017439519182852
747964910106189824
748135161011781633
748079229938577408
747948627583176704
748133017864933376
747976054397112320
748020908284051460
748050628786675712
748129620323598336
748084594562445312
748140261298020353
748089111689338880
748032677224267777
748133642724007937
748162033649090560
748028847795372033
748061265554178048
748032954346143744
747948308774064129
748049567652978689
748084724405518336
748081620595412992
748167624928952320
748154471625146369
747999802412130305
747961143327490049
748167612312489984
748089153598939136
748046971588448257
747980969869639680
748068563907411968
747948317443825664
748166068959580160
748140571491897344
748165926168723458
748151933920108544
748069327136391169
747950079047245824
748103359886917632
748031720943910912
748133697187045376
748139380443865088
747969876086693888
748167595358978049
748001970728935424
748091208912670720
748099672749838336
748158296561856513
748098028670689280
748148662602174464
748095071929544704
748086519659962368
748165204735836161
748124264239235074
748140974132572161
747975529832325120
747982949866475520
748106778123059200
748065984276238336
748011143751438336
747950766715920385
748146477193641984
748092328653561856
748158657519620096
748032698132926465
748132782937780226
747952129940258816
748040461932199936
748015728066957313
748131302054969344
747990339848404992
748137811694346240
748101363100426240
748048217166778369
748063212067762176
747956059994742784
748153733301702656
748149635286507520
748167054289559552
748115540108058626
748140114447065088
748144086226448384
747969460703657986
747944936528576512
748003250100670465
748035026193874945
748134628322574336
748112331243061249
748055838342979589
748114059560628224
748133651171377152
748111354175827968
748118178383925248
748149069202210816
748025593220964353
748148352026501120
748054160600408064
747945976682405888
748129339254837250
748000196571860992
748066672322326528
748119314931290112
748031825931542528
748062318374825984
748120179092164612
748146665828265984
748138348674486272
748073043449221120
748137132263350272
748093763344601088
748126675737546753
748035017914318848
748113736276246528
748107310841626624
748145508309409792
748150012941570048
748156090429280256
748099358416080896
748110624278740994
748125472198955008
748042735307886592
747986137348739072
748147538449022976
748128542320386048
748032962386661377
748015719682543617
748128727096303616
747952498854461440
748155696399663106
748118693918433280
748090936362598400
748053757913669632
748132698711982080
748081993951346688
747945934852521985
748077065803538432
747965363044950016
748028156058140672
748087467652317184
747964578693189633
748018001581047808
748104445955809280
748081792545099776
748071055399366656
747954214454837248
748137136491270148
748043247000367104
748004915398778885
748093800719876096
748059516642689024
748119209914286080
748083139034120192
748099131772665856
748078328133869568
748134833742745604
748031167484534785
748108669913542656
748010732638322688
748143386117480448
748073379039674368
747995520157659136
748097521424072704
748128806431502336
748130580919881729
748067016192442368
748127502061703169
748083747052986368
748122800523776000
748125778454405120
748146871365865472
748154249339613184
748013752499441665
748015195621064705
748164059783139328
747964272395718656
748018244628381696
748158191687524352
747979678242193410
748066135090823168
748140517209350145
748116567519600640
748041212565786626
748129200641556480
748143960502185984
748136880563232768
748013912218570753
748089090516488192
748087488640589825
748071176975552512
748158431073341441
748107390575316992
748055490010222592
748019255447257088
748019444383891456
748010732533518337
748116319929663492
748069561996455936
748130773815951360
748000762861584384
748133873486303232
748068794371837952
748051337707913216
748084447514337280
748135739750244352
748032337707925508
748098842600538112
748144417651974144
748059193735798784
748094149014913024
748133269200314368
748093016448077824
748156786578952192
748056022900572161
748137283476299776
748122389330812929
748130069101449217
748110569887178752
747988846646857740
748112155279507456
748145126518697984
748073605301415936
748143021183537152
748029552396541952
748097110051000321
747953316894670848
748058627391492096
747992701337899009
748039773999206400
748052843534376961
748038406542856197
748134447774638080
748061425189294080
748103820996153344
748155142520832000
748044358339989504
747988746365190145
747946471735984128
747966906464800770
748146103892213760
748073382940450816
748148779761664001
748022367771844614
748134988932059136
748044157147570176
748146884196212736
748157831195537408
748074637079228416
747964012185346048
748057373567221760
748112507399725056
748073366326743041
747966659131019264
748050708763639808
748122334851112960
748033545403252737
748050008348450816
748108426304176128
748127917562040320
747999269701967872
748089854110490624
748127963418333185
748108078453784576
748123450250792961
748101380221603840
748096778726215680
748043309705224192
748077795406929920
748143579042832384
747975550703112194
748065648601792516
748154094158749696
748153121113726977
748065233609068544
748061639128285184
748154584921583616
748067389531521024
748152361802031105
748041254529810432
748154320617615361
748088545328365569
748135538390077440
748147412540219392
747970375133315073
747948833196380160
748128559097589764
748166618191101952
748032211883073536
748083663372431360
748123462884016128
748098880244428800
748160226218541056
748150298347110400
748156950353944579
748117158886924288
748103946791755776
748090021815558144
748001497032572928
747947687945830402
748154161276026880
748045847418519552
748024670360834049
748145516681302016
748141674820407296
747946782332694528
748129293012590592
748162591747358720
748160712841670656
748123982986088448
748007117076987904
748038813507813377
748121042736971776
748123119244709888
748063924730363905
748129524001480704
747961487449284612
748143830503874565
748062406576840704
747963248864010240
748052159749558274
748132099119415296
748135425198415872
748155453142507522
748154932709097472
748145286091018240
748093855321333760
748035303034732545
747975055804497920
748097747719426048
748125627258114050
748098578321571840
748000620079112193
747960904491368448
748102143312338944
747952188484378624
748103695460614144
748154782020313088
748158686774730752
747985545783959552
748055720902430720
748161430042468352
748081645694160896
747960774375596033
748153368271552512
748158456037842944
748087681599549440
747948212619714560
748063182514622465
748055360146112512
748078382454177792
748162587414663168
748103531668832256
748116936672841728
748157139084972032
748061374727655424
748014218184634368
748162126187888640
748117645543751680
748077740809687040
748143000207818757
748115984523927552
748125136356839424
748065149785890816
748047386858168320
748103326135386112
748114508397215744
748104844683186176
748081989790511105
748028181228163074
747982458742726656
747972837047152640
748131276998189056
748014369057943552
748090596485586944
748110980975058944
748104353777655808
748130953864814592
748091888121544704
747989086107951104
748048267670347776
748058249816084480
748135605469601792
748036292806586370
748149610280017920
748136578594177024
748142014365995009
748099870246985728
748145042758328320
748085731097190400
748087958331363328
748110301481046016
747961743457009664
748113853691486208
748053145490759680
747970127535038464
748059621483503616
748018928585179136
748095315043966976
747992478997852160
748044245232140288
748123844884467712
748118635189678080
748144094635974657
748148133964713984
748096309186469888
748088952372994048
748083449420980224
747983637665058816
748111471587041280
748136884983988224
748137996373868544
748032324898525185
748075199128559617
748017779308138497
748153175509766144
748151908758601728
748064675665960960
748050679369961472
748048238138232832
748166471382085632
748152315551571968
748076096948600832
747992348920061953
748055292819144704
747994870040518656
748146690935431168
747952536712142848
748158795780661253
748011244456714240
748139447682621440
747969812933021697
747970286981550080
748098683296690176
748028717826441217
748111039422693376
747944831721168897
748165737605435393
748088532867121152
748118849128701952
748100667131166720
748099983123976192
748105759083335680
748065497871224832
748161668769808384
748063346189008896
748088683945926656
748165296872099841
748137216313024512
748070031628574720
748137715355484160
748087765414326272
748051031590866944
748072703681232896
748044799010279424
748018215490625536
748085571512377344
748062532246573056
747968059781046272
748127715958624256
748122783708745728
747995859766239232
748142958189305856
748150990059225088
748065447556194304
748078063741714433
748086171662716928
747946354538799104
748086096085540864
748058937770016768
747951051932831745
748066047329177600
748119943930068992
748074406560305152
747976670989197313
748081851525382145
748054424975716353
748102860697649152
747989547380662272
747966763954900992
748057121632190464
748018253033799680
748139317466279936
748124125621719041
748022254366265344
748166819572133888
748160628783603713
748017905074315266
748123769089232896
748160297404350464
748120875086528512
748139024032927748
748142425391128577
748111865767673856
748139300756193280
748157902301597696
748044950051364864
748066273737711616
747998548357066752
748018324265668608
748145277530300416
748062025041985536
747978482802524160
748117599423205376
748105775449579520
748149094401581056
748161597483421696
748020488572669953
748056786159075329
748148876377530368
748105456770514944
748069830633328641
748149472019025920
748048234053050368
748061852807139328
748033641830301696
748113715304800256
748101363385667584
748079431047090176
748059709580644352
747974233976897536
748095608695721984
748142282684137472
748036716460707841
748080547101085696
748058669603000320
748103057657987072
748063756916236288
748087228287557632
748121420392206336
748017456346697728
748128420630978560
748013715048505345
748069503129378817
748057058939932672
747982802969235456
748078592442122240
748101895735087104
748086230114574336
748077824846729216
748066328251072512
748090910898982912
748016659353468933
748109282252591104
748071826790715392
748144354837954560
748061349524217856
748160725407903744
747971935301033984
748122548777402368
748093335349362688
748114713863610368
748091699549741056
748136226163671040
747994173459075073
748135525903568896
748080261598937088
748136897315241984
747976507209900032
748015560475217922
748109810529370112
748109432941215744
748152231904612352
748114424335056897
748106287238516737
748132032073572352
747948489150128129
748119159716741120
748062343771262976
748054919609999360
748167620633960448
748127842030882816
748032446847918081
748073735572230144
748130412791115777
748126298288099328
748105763231531008
747979715730866177
748143104780173312
748144526938742784
747997407548420096
748153636757315584
748075396139212800
748161337486872576
748104550884777984
748082312580063232
748128231761543168
748129494494437377
748041539725705216
747981309511819264
748115900700712960
748073798113468416
748058325674254336
748123509113688064
748082543417647104
748149496987680768
748126898291679233
748051400505049088
748125841389817856
748139753883766784
748130467535257600
747970979029098496
748104592689332224
748077485120618496
748168920767463426
748016692874321920
748103829367980032
748012229933539329
748163124327387136
748137144703651840
748006186235092993
748006853074911232
748146091179261952
747946836732706816
748091515222757376
748131902016491520
748113988291010560
748119629604786176
747978704828112896
748151501760061440
748131302327586816
748079146174033920
747985223162421248
748144074029416448
748138268726747136
748061840190537728
748149845278466049
747956345358290945
748034292006158336
748129477675388929
748075270310002689
748004336513449985
748133605021384705
748045797288198144
748042252719632384
748053455768588289
747945402192830464
748144447225991168
748007218046504960
748147504982556674
748128546539724800
748136658395144192
748081117438189568
748153880089858048
748069151101550592
748070006462816256
748102831413026816
748097521147215872
748028931828236288
748099895349907456
748093725469974529
748157218890072064
748089421879091200
748001584789880832
748163271195246592
748065258649059328
747976079474851840
748108678096621568
748035445561368576
748130350270914560
748016839523995648
748056492511739904
748074762765729792
748134972117106688
748039128260935680
748136356275159040
748163749274607616
748169055291449344
748044455089934336
747967145645006850
748148633174970368
748166077360783360
748126470246121472
748118123744755712
747971855772876800
748072837810954241
748065157872517120
748145512591859712
748145852393328641
748012137818259456
748049882435444736
748145751415529473
748112691886198784
748077879288803329
748147895040352256
748096447627800577
748077568927088640
748128471151427585
748059579796250624
748118471855251456
748148993855787008
748027648463540224
748137086193111040
748108095272980480
748028063506702336
748067439682928641
748042353504624647
747964360417386496
748117217691185152
748073911422705664
747945611824005120
748015245956878338
748053753819967488
748161606119526400
748058992346271744
748157378047025153
748080492520538113
748064256164241409
748132627396366341
748100390105808896
748154949788274692
748131562420576258
747947184981708801
748117675050737664
748159878024269824
748148117179097089
748165053795405824
747965224410554368
748031012161130496
747957339379085312
748065011063394304
748079762753597440
748089547892789248
747965857846820864
748150344207699968
748114600583823361
748044673042743296
748046044571795456
747969293174767616
747983041822265344
748101455509336065
748073638818103297
748134783511736320
747946496826318848
748120548086022149
748005510734028801
747950259402248192
748086599280435200
748097911137902592
748048515155263489
748152680674009088
748055691663908864
748110485975773184
748042252841324548
747955300636852224
748165103988637696
748040566886244352
748059713737097216
748111253386600448
748154551161610241
748043796521287681
748120149484511232
748036880134979584
748057470048804864
748083516299165696
748128533789184001
748066940728524800
747960921268551680
748131830881214464
748156401072103424
748159382857392128
748088750849261568
748088381926604800
748001509468737539
748140739289317376
747998225504702464
748159567796666370
748153120920862720
748055876142006273
748083952494215168
748069939467132929
748080706211950592
748167620726239233
748064046360977408
748128655658856448
748114197708410884
748043544628191232
748066260966072320
748046921164537856
748099475709657088
748105418937872384
748050519801860096
748154706371895296
748053409585037312
748056131692539904
748125820410077188
747965862028709888
748089958888538112
748155138314014724
748116835959246848
748007628752691200
748052445280997376
748151027824730112
747967015688749056
748080039409950720
748164135037313024
748113623097147392
748074356086083584
748154903483269121
748130920436219905
747968538099359744
748144585403076608
748089791367897088
748014167890726913
748109177067806720
748156799195418624
748063644076937216
747948883322478592
748141359995981824
748031935058972672
748061253025808386
748129502732161026
748154660385587200
747987580201934853
748160679190769664
748031477833670656
748165946934599683
748082296041857025
747992982352236544
748071877223059456
748158460462776326
748068135849320448
748134741715488768
748134037051609088
748063530620903424
748083541452414976
748009214577115136
747958794735366144
748132463935782912
748135827817922561
748080089938669568
748116202568957952
748045897917956098
748115863010689024
748150381964713985
748120765975920640
747950426977411072
748134393500278785
747989916324368384
748129398134497284
748027069506949120
748108380187811840
748155406749405184
748077850079617024
748165959580585984
748129511368187904
748137643909603328
748157759774916608
748163342359994368
748004957232705536
748053225316679680
748057880868294657
748075882833653761
748113748926271488
748102168490704896
748161220130258944
748068882729025536
748134074443833345
748126785129357313
748062473849286656
748120501688492032
748147819551166464
747973890136285184
748046984242696192
748091741589344256
748105129644199936
748156543376424961
748092102148513793
748035315684761601
748090651053596672
748077841661763584
748032702323003393
748033021446590465
748007410665668609
748014167941070848
748060816893677568
748110850922266624
748119801617326080
748129121025167363
748078973951877120
747949605132767240
748095944269271040
748053317654298624
748095579490779136
748062733824888832
748093922476429312
748072405571108864
748131272644509696
748165397770346496
748145583819362304
748022481030619136
748134062229983232
748030794233413632
748156614985846784
748169122324742144
748145201978441728
748010837667876864
748167666985164800
748002700672049152
748104903428546560
748159806876311553
748157835259817984
747950771040325632
747959956679196673
748023114462793728
748042219538513921
748065829305073664
748077350827474944
748066902858149888
748077753451286528
747949617384460288
748060443801956352
748044492683489280
748089954924900352
747953220316602368
748133843975151616
748002293933608960
748119147058466816
748045658737737728
748137253751382017
748144509993652224
748104731432620033
748167541143535616
748101627358416896
748122620185370624
748093679412314112
748131872622927872
747947386195091456
748103317939687424
748096233420558340
748123920033681409
748095684285505536
747970253477470209
748027841250492416
748165968061403136
748067582314426368
748163963209285632
748155347999858688
747973973669982212
748091850616111108
748058698900115457
748078630299967492
748016575232507904
748049165167525888
748099362639712256
748081104809246721
748069574566875136
747963093775486977
748045260123684864
748065518792257536
748047994994425857
748153200755245057
748085701925867520
748075475822608384
748099811254091776
748023311293100033
748071848005476352
748053757708111873
748052411504300033
747958584957272064
748129700048887808
748085961775546368
748108808052948992
748025064516370432
748089916941307908
748060087227457536
748094505400700928
747954046535868416
748090428524761088
748165301188067328
747978792971337728
748021470153015296
748111681302241280
748131084278308864
748128739649789952
748153003601862657
748135613786894336
748115091128651776
748131851626221568
748094216262258688
748151644605452289
748075228496986113
748160800867618816
748127518960533504
748094316610981888
748156245895487492
748078705746993152
748119000295550976
748159567687725056
748043666443341824
748078369938386945
747960862594469888
748127023827062785
748115141472944128
748138386339299328
748108967461588993
748014327060439040
747980349070704640
748022711818002432
748156656756883456
747992550229741573
748016420357816320
747961042899075072
748093607916281856
748145193908580352
748156925225865216
748036875915505664
747944793901240321
748046686237384704
748136750627823616
748043729383137280
748161442348699649
748164965651996673
748082467949645824
748097722658480128
748046199773597697
748134565412220928
748164877680787460
748083525056880640
748139363549208576
748159710021353475
747949831264538624
748138138724347904
748089166165082112
748073852891205632
748061836235374592
748053082785853440
748099953810104320
748047000856330240
748102952934576128
748160117019971584
748119537342685184
748120619359830016
748123521625300992
748080181898809344
748141016297914368
748143377582022657
748115632403714048
748106820233854976
748148444477394944
748146590225956864
748002851687923720
748145034399203328
747964914178785280
748150994563825666
748035789402017796
748116920105316352
748106689853952000
748149035689644032
748079972355547136
748115728587333632
748014067189682176
748153955637616642
748041670067896320
748097630467612672
748135748231110656
748112486738595840
748074964356575233
748091271663718400
748045088215949312
747985675836788736
747971608401350656
748167343637934080
748139682316201984
748119084374556672
748049102076776450
748028554244399104
748143931292975106
748092215285682176
747969800475910148
748127246272036864
747986283935449088
748092056258682881
748157076183072769
748078281925234688
747968538069983234
748068513357701120
748026495092785152
748049664054861824
748051534722772992
748072686870487040
748132455744442368
748138734688731137
748162943938924548
748098465134161921
748084850343632896
748062058332168192
748137966866927616
748053468619890689
748079569509429249
748128319850283009
748065493458661376
748086985101803521
748144682228719617
748161207496904705
748112268244574208
748060208920920064
748153942996025344
748071961176178688
748036171251474432
748164647023427585
748129460994609152
747945192720900096
748147508883259392
748135630744412161
748040927332151297
748113128437710848
748039912662900736
748156031818141696
748059151713050625
748140969908920320
748016500028608512
748098565638074369
748150147360694272
748018684996763648
748167687805755392
748114608976760832
748138776619163649
748040189176610816
748038692103667712
748073923913322497
748065690565869568
748048246770110464
748071944424198144
748165301234184192
748026545252491264
748106941868707840
748101925460119552
748066596745248768
748088520196112384
748089027664949248
748157449597816833
748056236868894720
748052571051397121
748071600533180416
748065917204992000
748133428709687297
748138218462265344
748156472207511552
748066579972296704
747987664113016832
748067791907885056
748045297830494208
748092106611130370
748124457143771136
747951634882301952
748056693796446208
748118656379392000
748021566534000644
748041716125540354
748082040055173120
748154836638638080
748163959052771328
747964079474544640
748139925728534532
748149253759852544
748133370073317376
748151074272456704
748146120682012672
747947289499426817
748062532368220160
747947063250456576
748016281991905280
748079229863006208
748028399206146048
747955519063658496
748046761919381504
748015245650690048
748087186541678592
748023215067369472
747993917837172737
748062985529196544
748117968677183488
747965035914399744
747975148293128193
748143616699162624
748111102442115076
748030760679014404
748116164904099840
748129725013360640
748138528979066880
748132426073968640
747972749264453632
748132535150993409
748150797247127557
748118375243538432
748143268744003584
748055573829132288
747986573640163328
748140366268874752
748052478583836672
747960959113662464
748078248299356164
748114420233015296
748080328732975104
748126382157291520
748049227884933120
748019851093020672
748133546242543616
748126453741555713
748087496760786944
748157680229945344
748020484604821505
748113811794759680
748061311951572992
748088793094361088
748029808605540352
748120745063100416
748121349013573632
747974686911381508
748152458258481152
748058203682971648
748043448402518020
747959805390643200
748154358366355456
748125455136350208
748102252292939776
748109919728115712
748070518268530688
748138457663299584
748143134375288834
748141724913008640
748108032073154560
748092483700203520
748103351552905216
748158645003780096
748009495394156544
748059139276943360
748102759799463936
748015682105769986
748152516936871937
748026637422329856
748069796869214209
748063346201624576
748056920523739137
748064625489383424
748144996478484480
748050377296187394
748112738300362752
748052054996885504
747983285356101632
748091053782208512
748154010155257856
747979652782665729
748082958607724544
748020127908700160
748086091807395841
748113925011574785
748099093994569728
748127258838245376
748019104456577024
748017657316806657
748065434725933056
747950838094643200
748054613706813440
747952742421893120
748054294918799360
748144031998279681
748013685566758913
748127015430033408
747994580310622208
748078403425812480
748137023198928896
748133185251270657
748149857873969153
748104248899047424
748165313825480704
748072539847548928
748140240167120896
748163485062799360
748147450402078720
748124146559705088
748157180960899073
748068308138795008
748160133788741633
748142412778868736
748061882250989569
748085529913270273
748024062253858816
748046514191216640
748150319201292288
748112566413467648
748142496648134656
748167205242691584
748032283060342784
748000523878555648
748099010137817088
747982320515194880
748091292714995712
747987810842357761
748097600872652800
748132090718359552
747952041767612416
748128827520360449
747974531512315904
748111437772488705
747950800144478208
748078831374733312
748138612823293952
748128127143010304
748142010234716164
748068974890475520
748148045850755073
748102294198169601
748075606135476224
748152940481945600
748084544285380608
748156094736793605
748167419521294336
748164646960570369
748149584954810368
748134539986251776
748155176222097408
748149639799541760
748119054762786816
748092789888454657
748100842981593088
747964079415922688
747947457393242112
748159295016009732
747954755675119616
748136968660393988
748135634728943616
748071923440025600
748119465825570816
748160763072749568
748049391466975232
748048393428144132
748151006853218304
748109823187750914
748153120874696704
748110620172623872
748058535284645888
748088960581308416
748145407721607168
748115225602207744
748081213697581057
748059638130573312
748150491050315777
748134347304099842
748165628247302145
748150235361345536
747975685080231936
748013270288703488
748097152014917632
748097387000913920
748116244814004224
747957083430076417
748125010561105920
748076944042917888
748066433192562689
748159316029411328
748153980866420736
747960736521945088
748141641064656896
748100306148306944
748160616301400064
748161429925027840
748158812553678848
747962565460779008
748160091963138048
748071395121336321
748092437957054464
748115892446306304
748109693147545600
748074905556639744
748146376375140352
748082384134799360
748009877126193157
748164596687642624
748081549564874752
748140793806880769
748101925242044416
748062003915333633
748140219132743685
748068320541315072
748093503318663172
748133185599512577
748041154181140480
748071743084953600
748117683275763712
748103124758441989
748108531195351040
748160884715950080
748145722344771584
747991422356328448
748073600985473024
748078898433372160
747993707882881024
747990499223470080
747979665466228736
748157889722875904
748122577848139776
748142400426516480
748105662438187008
748101946305806336
748024750035841024
748157663423381505
748144493367558144
748108602624380929
748006148326952960
748030030819758080
747977568347955200
748162558000041984
748099660238184449
748019888820727808
748128647022776320
748088188850286593
748115984532135936
747958492703637505
748144816366714880
747972933830598657
748130337566384128
748026079617626112
748143662819868673
748140617541292032
748093150800060416
748005460503060480
748026125692067840
748060053660442624
748040013091307520
748050117303861248
747966688134569984
748168610397491200
748158992782852096
748094165624422400
748104735614349312
748129129413869568
748050637204652032
748086217795743745
748073143990910976
748022678100000769
748031372900569092
748082367152201729
748154224043769856
748030815213355010
747996665240494081
748052369729064960
748078512473542656
748161660490227712
747988184324202497
747945960139980802
748148016457089024
748079586433445888
748129993616666624
748146875740495872
748154127453159424
747952477853540352
748164714073554948
748124377225564160
748159160806682624
747950871598796800
748099496618266624
748165611474259968
748104865549737985
748150591877156864
748114541716725760
748039153460314113
747965048425938944
748146032547106816
747945150664450048
748064436783550465
748089803820961792
748147575992238080
748070841192058884
748123454675755008
748056983396323328
748126864632385536
748164105790427136
748095432430084096
748105381474406400
748106430113284096
748134083037888516
748139401188892672
748158388840824832
748141930706538496
747989274608410624
748000964020473857
747962334467997696
748082413482409984
748111329064542212
748145659388231681
748134024196071424
748164982311890944
748083759631720448
748128496061415424
747960593831833600
748154471595786240
748044643586150404
748156572988223491
747978759555407872
747999177280487424
747969846609059841
748026549278998533
748130471616323584
748108980279513088
748134129149976576
748060221180882944
747951232535396352
748168728035000321
748091972175413248
748126579373522945
748128756284428288
748134091346763776
748167113328726016
748117871901827075
747964377395953664
748002667151167489
748119079999901696
747966419774496768
748151078487724032
748052524826001410
748083613070032896
748105914180337665
748164780935024641
748064289966166016
748042982742450176
748023785291382784
748063614309900288
748144400971272193
748108015375687680
747973730681266176
748103590359764992
748057335445196800
748085907337650176
748062716741443584
748047655310352384
748087400459571200
747959230905356293
747966021311533056
748056882649174016
748068660351217664
748064096969437184
748075312529838080
748115854378864640
748045490973974528
748151745142996992
748061915864305664
748126726060933121
748125283497218048
748091636589133824
748037232443940864
747967443499368449
747988268151513089
748112796869623808
748154589078237184
747949244288503808
747975206782722049
748146913535483904
748130186323955712
748097571751604224
748016449566937092
747995800865644544
748141699986259968
748146237950550025
748075866266075136
748155159260323840
747981255300505600
748072770714607616
748048212875948033
748131218454089728
748018848662716420
748080727066021888
748148427624693760
748167511447834624
748129100234121216
748063165821386752
748144556324065280
748103414236717057
748092576201224192
748104362233298944
748081083955159040
748097072587485184
748118396366098432
748060598701858816
748156405140578304
748137220318633985
748084611264167936
747971901700476928
748158724603252736
748054626105171969
748109710008655872
747975378799452160
747967388646252544
748137543342956544
748141456624279553
748089132656754688
748006227892895746
747987693364199424
748081121405997056
747977295613276160
748045016992464897
748101820489170944
748069104888725505
748005636688982016
748135689401831424
748108707431481345
748105888825774080
748143138435371008
748032929096417281
747948015239954432
748160536358100992
748162818353012736
747993586403270657
748047147631796224
748065736824856576
748159735547953152
748114638341087233
748159823317852160
747976725225676800
748131562202357760
748013509473099778
748151246259888128
748162553914744833
748126906667565057
748145357121589249
748058828768419840
748042219282661376
748069083996884992
748142010188500992
748106513705623557
748082895714156544
747985843806052352
748098318341914624
748039853984583680
748043875974012928
748103854525382658
748064881321058304
748125300307927040
747976381481558016
747968730949287936
748163065800200193
747951660077559809
748142886957498368
748162738568978432
748117284883955712
748126898211938304
748155037667450880
748166949553639424
748087463319572481
748047118523314177
748065803778416640
748083445276999680
748039103057395717
748163946482384896
748015715601489920
748117901228421124
748146334486650880
748147085552291840
748014239323987968
748053761948549120
748047575547281408
747954143197700097
748134993264787456
747963123001397249
748123320223162368
748162461635837952
748089996788260864
748139137203572736
748147261583073280
748048892575481856
748167293457272832
748101279407177728
747970127514112000
748054865109225472
748070119922933760
748120489483186177
748127531715309569
748136385668849665
748055284686458881
748071516756123648
748091305369165824
748017544330678273
748002386266984448
747953102892867584
748093175928131584
748132162168291328
748162960632201216
747979321587830784
747965614682103809
748045406878175232
748138726300262400
747965656604151812
748115821096951808
748132355018207232
748047084708839425
748127653127983104
748112763558363136
748019171699597312
748129234271494144
748104198391226368
748158359652679680
748142018673532932
748154249163464704
748150658939895808
747954818568818688
748035739133292545
748106513802211328
748143717299662848
748052654765576192
748100818050613248
748075492633362432
748118216061370368
748126243875336193
748085768984399872
748154115075641344
748107335822872576
748050179954249728
748031054099931137
748069738337673216
748006378921402369
748097806464847872
748152449987280896
748126960950386688
748151044983631872
748012976616185856
748089954882879489
748129108375265280
748070552087179264
748072242291089408
748151787220246528
748151602452697088
748004567112114176
748144535050530816
747957989282299905
748069331347582976
748051354690719744
748143075596312576
748033226837491712
748158174994149378
748113367307517952
748058359090253824
748003564576997379
748034011029712897
748033792863051776
748111391899410432
748135626315268097
748100528387792896
748105322817069057
748119033711570945
748067909541437440
748032480339427328
748028084729876480
748045713246982144
748090512402489344
748125396554571776
748151367664009216
748050905661059073
748143377577820160
748004978351087616
748124251635466241
748005368157052928
748151606638710784
748126994479472640
748098695623761920
747945293279178752
748054819198410755
748142194977038336
748070761584271360
748157495504363520
748101954568601600
748080408479305728
748122108270682112
748085089377083392
748084347148840961
748113736360144896
748123349906235392
748039195403423744
748034208254275584
747979979917565955
748138801634119680
748065740889030657
748063522236530690
748077606617104384
748079569782116352
748063564280307712
748082648317370368
748112402487599104
748158934259744768
748166735644209152
748163673747824640
748104815356612608
747984795141963777
748067762623385600
748050943653064711
747952242964127744
748110368585695233
748020933437317120
747986972187238400
748081268160552960
748021302473142272
748142962463367168
748149060692025344
748128215097614337
748065610874130432
748124763374026753
748050331251130368
748085684905246720
748058325577793536
748011781348524033
748080584702959616
748070862402748416
748108677987573760
748007968843665408
747951030839574529
748132455719178241
747947700872613889
748136977111875584
747967757916901378
748140940808884224
748006404145942532
748038608192479236
748145743387582464
748169113701335041
748036682839166977
747960832991105024
748052902200152064
748040008913797120
748112457000947712
748153213388369921
748133596343328769
748137773832478720
748065636279001088
747944685084114944
748040403316785153
748165141657591810
748088897897381888
748083835238236160
748033067487531008
748003744890163200
748085777297477632
748123945556140032
748048955519410176
748167079728136192
748080303797837824
748106249573539840
748061500653379586
748144254007058434
747951031124918272
747993011842355201
747945003700359168
748037098100383744
748063996100681728
748128823552655360
748066382730899456
747986712006098944
748122439465451520
747969347730046977
748074687473815552
748082396801675264
748082471980367872
748001077551828992
748028008863309825
748141632873201664
748129246900531200
748161190971375616
748093486440800256
748150440966103040
748091959705747457
748107704934207488
748121726555303936
747960820311564288
748166756548681729
748154962073501696
748040944369405953
748078759945842688
748105855497797632
748044601651499008
748039853779132417
748058266798690304
748034224846934016
748137857810759681
748040667339886592
748088721510178816
748163007113535488
748122473095401472
748147479544274944
748133114287951872
748063161610346496
748105591034421248
748035793629941761
748139346977497089
748168354582634496
748146779351224320
748106744484737024
748131469755748352
748137124084408320
747968349263519745
748167947697291265
748162033670045697
747957716740677633
748055813139341312
748130928959066112
748084456167190528
748077036422455296
748154090052427776
747971851536629760
748033411252621313
748094568499904512
748124620516102144
748014020867796992
748038381406425088
748109953349599233
748137798989905920
748141062527524864
748153540481257472
748053980400525313
748135857308209152
748163753712164864
748052717617176576
748097848231735300
747973751413805056
748015543525990400
748085617783939072
748123999700459520
748044291503689729
748136482070794240
748032992086470660
748168505820864513
748038536939585536
748087257995710464
748096229511401473
748063258146373632
748013198884880389
748124071011975170
748114042473054208
748121336694771712
748104697811177472
748035277894062081
748099689850019840
748109374262960128
748082795193438208
748081989694152704
748013714994008064
748160460969680900
748060087093170176
748120984172044288
748104609609048064
748021415761350656
747996945923383298
748090722126041088
748157671690350592
748158078789554176
748088142670946304
748165926378414080
748112117589512192
748096531241152512
748073156720615424
748145743152709632
748156426183409665
748044194766274562
748143272623767552
748100260132622337
748090650978041856
748114914892484608
748140496095055874
747950003574890496
747979258715377664
748021982025887744
748166005877276672
748092299494625281
748146380871467009
748137979315523587
748148280761192448
748167704465518592
748156505778716672
748115166701694976
748013417106124800
747992894355742721
748104391513739264
748142622494040064
748080924244377600
748130241189646336
748114336149737474
748062268064137216
748053447639994369
748156426070134784
748113145185636352
748082669230108672
748086179862544384
748105683355242496
748138952536788992
748162142839390212
747948367460827137
748065522902700037
747950271641190400
747979942240018436
748083998832865280
747959293710901252
748069809544269824
748106274651385856
748090881828233217
748071441283842048
748007977110601730
747945075209015296
747956517215830016
747961097169289216
748058883202097152
747960048685506560
748124712920702976
748123181899218944
748125065238224896
748137924936499201
747947377890189313
748141456682979328
748133181166063616
748136377343172608
748068031100780544
748151271102754816
748017842042380288
747951131771363328
748014394399989760
748063736083136512
748086364504207360
748091393399193600
748044761009889280
748077535422971904
748128970248429568
748019909972590592
748162411153207301
748087190853419008
748010569228222464
748100683946090496
748139992682213376
748148620394827778
748085693205909504
748144715782987778
748100654221172736
748167155091382276
748029066146643968
748019364570533889
748102306978226176
748066437365960704
747947482676494337
748060317658267648
748138382270799872
748117565977821184
748014297729605632
748150029966184448
748050729412272130
748141293029703680
748062037285216257
748054940564750336
748082035948818432
748069964679159809
748144925372456962
748120631682596864
747960224812773376
747963215376580609
748061097857523712
748130618630868992
747990881030922243
748038327190818816
748059290083131392
748030550754074625
748137858095972352
748085877780451328
748092794170937344
748014532975599617
748130878660972544
748002671227998208
748134594663178240
748128383003951104
748096221152043008
748106056774057984
748060636517629952
747951219700752385
748118111086387200
747963135932272640
748087043935375360
748124029136048128
747982488383938561
748078990905249792
748165829515153409
748135534413881344
748020475989721090
748127221055881216
748121474880397312
748079355914510336
748009235246612480
748115951107727360
748037794484850688
748020366992343040
748082971391983616
748150357042290688
748085395733225472
748067901207355392
748147097946431488
748094333539213312
748051002121674754
748007989827756032
748080081294209024
748113338006122496
748131469915262976
748048623867400192
748151992548265984
748028399264862209
748161983455858688
748025299493879808
748072997131587584
748090533533319168
747964964476948480
748140273813884928
748134129179340801
748049764747481088
748032236893708289
748139959190597632
748066311570231296
748165733423538178
748137291785207808
748051471938297858
748065090700718080
748072258896334849
748110888545091584
748060783561613312
748119046541934593
748133504312049664
748029837621792768
748145730653659138
748013165460492298
748089732639375360
748075991940104192
748075639601790976
748020182476525572
748093125437046788
748039551738851328
748150298355470338
748130400422232064
748125765573709824
748146825144721408
747984669312942080
748014356475056129
748057151042650112
748160356183216128
748011844204376064
747968307383283712
748090764060725248
748160624622874624
748000552978681856
747987143985872898
748152571618009088
748060481504616448
747961940388028416
748070858011312128
748058451461476352
747955296513908736
748159651498332160
748010485165998080
748121399575842816
748036900930392065
747980059642724352
747960912959594496
748127821021777921
748154970453729280
748134535984910337
748088377761742848
748079699474153472
747969465002897408
748107071657222144
748062738069491712
748021453405118464
747956043087392768
748122410101129216
748112566069633024
747954415613550592
748072229557178368
747966667288776704
748092018384052224
748155117405409280
748142979005591555
748131532729090048
748112763399081984
748138394568564736
748050746248208384
748147194478403586
748123483968790528
748119424071270400
748150839227744256
747965685859483648
747957486083244032
748032023055446016
748081213798178816
748087366980632576
748143813722517507
748009214589673472
748121332156489728
748027698761576448
748053904760410116
748111559587659776
748154773518585856
747945678974791680
748126805828186112
748091217402036225
748156367291187200
748120397112041472
748168044359352324
747945720963948544
748046212499181568
748131163672285184
748133353354854400
748158871341043712
748165511092011009
748082157529276416
748084632114110464
748018638888796160
748152089302294529
748087346042638336
747963169209974784
748101304476655616
748154052068810752
748013308142325764
748123937138155520
748165225589936128
748125648233832448
748152328339886080
747964234869334017
748132610686189568
748163250123079681
748149518256971777
748129137756372992
748030122914119680
748073504868753408
748033243404967936
748030743713021955
748126298254483456
748124532599304193
748010707497648128
748093662530277376
748146951124770816
748090436997251072
748061726868811776
748149018740539392
748005355725160448
748145089063485440
748138361047629825
747967371986403328
747969322329444352
748106308394565632
748058510022193152
748088906315403264
748112381503488000
748150155787046913
748089157910663168
748076713423233024
748097038940766208
748022606926839808
748006827636436992
748165817120915456
748125031583088645
747984900045832192
748112033648902144
748040730564788224
748038553423220737
748106987955597312
748150524579459072
748066411948408833
748114478760329216
748121030334496768
747979623569330176
748031611992678400
748145915291041792
748165816978411520
748125866320924672
748150339963076608
748116798277574658
748085684758446081
747963030978314240
748063899660992512
747998783267553281
748092442008752128
748075065057611776
748045591628906497
748053858706952192
747990528923402241
748021939864735744
748154987621015552
748118220012388352
748134649415766016
747970253691420672
748067905208786944
748041523225333760
748159714400305152
748125400702779393
747994660103061504
748152068372848640
747956492033097728
748139321597763585
748146917490724865
748149748708806656
748162163957706752
748103896774615041
747995008238747651
747944970439524352
748088893455605760
748136243108659200
747949252471623681
748156879084355584
748071227114283008
748141737508376576
748096040507678720
748159219497582592
748117305729646592
748154429505933312
748151221073092609
748157348942856192
748125048314142720
748059818611597312
747979636076752896
748153255138627584
748091158635503616
747981410250653697
748043146307698689
748045713091723264
748065023658967040
748010523036356608
748042412220682240
748067011931086848
748101275275886593
747984312696344576
748162394430574592
748069910274781184
748038473706278913
748077187333562368
748096095155150848
748106874621464576
748149056501866496
748094686011756544
748040315362213888
748009847820554240
748095780595077124
748056299682803713
748056899526893568
748130442394673152
748035626105200640
748105830051024897
748092354071003136
748115556679712769
747944676523540480
748138155501551616
748022481085161474
748144094845730816
748124943649488897
748150310699470848
748130194968436737
748152453997150208
748018890450558976
748088859871707136
748163187342729217
748149052328542208
748153699902566400
748141276340576256
748081415128899584
748128986790670336
748116823606964224
748036968005656576
748154807093977089
748030219483750400
747947042102730752
748087559809433600
748141653634998272
748148549318225920
748147282693005312
748056026981752832
748107142884909056
748057637598728192
747983297901322240
748069230541701120
748089564590379008
748139137354596352
748105306073346048
748115514996592641
748065233462169600
748063769536901120
748145034327953408
747988725049757696
748134825475866625
748012582364127232
748077149605761024
748047604932612096
748060213031354368
748154693784739840
748059051133665280
748099308130570240
748081201425039360
748060934447366144
748111186265251841
747954566654795783
748079078964502528
748043821548732416
748116370404085760
748058937656811520
748111513534115840
748129007724544001
748154605939359748
747951983244390400
748089258536144896
748168602277253121
747993104179994624
748033268893749252
747980215150907392
748129171424022529
748028583680024576
748140672197267456
748085508882968576
748061492373762048
748098385119416320
748133411898925056
748130010188365825
748143176217567232
748075840752222208
748015094622265344
748161304125333505
748149472115499008
748130895383695360
748105821893033984
748054705948008448
748042274009931776
748060854738903040
748141402144419840
748102747203997696
748047789238681600
748075526305222656
748091888188661760
747948191375572992
748002600168095744
748162415469170690
748063241226452992
748055045665624064
748155540921061376
748127053384417280
748088780293349377
748002373658939393
748066215067738112
748131297982291968
748119285441171456
748092924500582401
748098997705900032
747944974616920064
748090063989391360
747961583804907521
747954201997746177
748118547180617730
748136272573698048
748135932788879360
748147043273740288
748122234187747329
748132715472502784
748160880471343104
748141682919612416
747985914882850816
748066454264754176
748154454596325377
747974145779064832
748082661004959744
748130517963407360
748157243959435264
748128785753604096
748029711985549316
748106778139779072
748026113364992000
748096909085020160
748112587091484672
748156719721766912
748133294512832513
747975513235423233
748050935054745600
748137107063975936
748081289127993344
748066156435677184
747994815489540098
748060581828112384
748116349386297344
748108497766735872
748166668405211137
748013165401735169
748031402294247424
748146619997126656
748092118850277376
748014490734714880
748122003232661504
748133743450152962
748004747261640705
748104563417243648
748133357314281472
748165766743199744
748011529488990213
748151795738894336
748088918713655296
748067221813993472
748143180474888192
748109030258782208
748117138087493632
748159542396071936
748127351263879169
748042592869302272
748054621738905600
747981045652328452
748128102086115329
748064474444201984
748012850707300354
748089145440993280
748109688793882624
748133181031776256
748139581912932352
748009319329824768
748097215084695552
748009545600016385
748069335466450944
748120296390070272
748079146035744773
748006488250126340
748123169601392640
748066126765096960
748157407705071616
748083961168015360
748041040628678656
748091422566408192
748005749910048770
748069968827322368
748118958369345536
748056152995405824
748052268977627136
748055196731867136
748153343151726592
748095705328291840
748038457218449412
748129578175037441
748149274685415425
748100113206214656
748079058085240832
748147215470759936
748080425277464577
748124679177543680
748122984729149441
748063543329619968
748154064672743424
748134649243779072
748038788379721728
748103665949483008
748042378611691520
748144686095806464
748113577089900544
748160339192258560
748064554219872256
748000649774772224
748110175328960512
748069129916194816
747946383735328768
748110146157617152
748139720165756928
748028256524308480
747970991868026880
748134477147189252
748101547989602304
748112104960462848
748116739544735744
748124209633722368
748102801767665665
747978256104685568
748151565077221376
748152101629493248
748158502305161217
748141267868061696
748092378972463104
747961239909826561
748154622561288194
748162386285072384
747958304123432960
748153678859755520
748026981606887424
748039170032078852
747952327173218304
748059763968204800
748074305758629888
748135487961989120
748102726517661696
747986682566213632
748071541544361985
748145407511896064
748047365748232192
748134984657997825
748057276758560768
747970924616396800
748036779366883328
748127590028873728
748157612986892288
748159567658369024
748093532532019200
748121751746273281
748111379220017154
748137648137584640
748132413880963076
748116223796215808
748037798494670849
748081264293347330
747944861337325568
748042492000473089
748155171839053824
748017925752295424
748084372138496000
748027438467289088
748130119433195520
747968143893594112
748155100607176705
748035307031924736
748055045422329856
748108069813379072
748140513040072704
748164818687897600
748031561455570945
748107289609928704
748065833142915072
748077979989905408
748100763369504768
748118908121526272
748155159499374592
748015363409985536
747977882958442496
748094530663088128
748159571743621121
748024972568858624
748041715982958592
748039186926690310
748128634737672192
748091812762521600
747953044382420992
748040059434188801
748086469361864704
748039325187702784
748133269405851649
748127158107803648
748120577475547136
748130501035237376
748125900135346176
748153083369238529
748031867904004096
748126252347826176
748133235822108677
748131943976316928
748091787760238592
748042546513846272
748125430218100736
748160712535511041
748027120077647872
748105033363795968
748034157821976577
748147181689970688
748122267452850176
748061228006793216
748053204097765376
748149199234011136
748119197243281408
748160863446523908
747985168296640512
748025127435120643
748160133998514176
748013039757197312
748150646130388992
748070816097648641
747951723029860353
748156312815570944
748091657677987842
747980193914970112
747947637861650432
748118501307580416
748072338462224384
748139996956205057
748017649301491721
748064407054278656
748156715380596737
748167511699496961
748003178738753537
747953803622653952
748162927362998272
748058581358903296
748059197858807808
748030672455995392
748163707499384833
748168539224211456
747984417621221376
747984300197437441
748149002114338817
748044085873807362
748160670600822785
748150172409077761
748115485644849156
748041074476720128
748012959981576192
748082304497573889
748128475077185536
747964834436653056
748107805761114113
748049550879899648
748094459410276353
748144975733489665
748143218286460932
748052214258737152
748165821428547584
748058811919925249
747965526442446848
748162155468496897
748159793911701504
748110544654184448
748150415766728704
748132568801775616
748126646398500864
748077946481442816
748115703639736320
748048632356569088
748144598007054336
748169025587453952
748023856871407617
748161735916421120
748098024728068096
748016512636686336
748151816555208708
747975907311124480
748124440274345984
748116760654712832
748158401738203137
748056752801873921
748104572002934784
748107084386938880
748033298019024897
748099819663659012
748096283844423680
748010732743176192
748048678657662976
748088142612176896
748167037499772929
748112285349089280
748101983832244224
748123362212319232
748033637946384384
748110284401827840
748087618643034112
748164936153464833
748075002176618496
748070665178189825
748092102366486528
748150474189185024
747945163025047553
748156497226534912
748054194146410496
748108762205007872
748129733360164865
748068530269097985
748075115238260736
748143134324985856
748143776078528513
748125631309840384
748060775114219520
748142073174450181
748093867963092992
748088650202742784
748115409895854080
747983268402839552
748069306261475328
747956399888531456
747994072757899264
748068543028170752
748094199409549312
748032337737322497
748027702892978181
748167163626807296
748095554182225920
747969427279253505
748070304317059072
748133558556987393
748091888146718720
748058501772095488
748155348129882113
748093704368439296
748031091739598849
748160981021364224
748126394954088451
748153762645155841
747979820806643712
747959897648570368
747992428993351680
748095621282828288
747999756350263296
747987089262706688
748015996770844673
748087371208396804
748075425776164864
748131801424605184
748080249154469888
748014058939486208
748071135066136576
748154278708031489
747955032549658624
748119901982752769
747977497111859200
747962653260259328
748078000948785153
748121139281534976
748075559863869440
748088864133128192
748083814316945409
748071545877180416
748122414664429569
748128328297545728
748096414119428096
748050888841957376
748063669062340608
748009163901505537
748053627944730627
748088075549564928
748047739045437440
748084174914002944
748045646184189952
748153632693051392
748156145039089664
748127976148078592
748153338982707200
748082061165068288
748057197020581889
747955036727148544
747951748124446721
748026922945372160
748167608009105409
748059445276577793
748109281946378240
748084661419642880
748138067429593088
748166370630733824
748141829971906560
748134112247037952
748116135749496832
748061433317965824
748036536055267333
747994374827450368
747965060853735424
748133239785652224
748005833791930368
748112172136337408
748081218080636928
748066231949864961
748150604460081152
748136750560718848
748119025503318016
748091397404692481
748144501693112322
748002180695752704
748044903897251840
748064562369429504
748100092268253184
748032190974427136
748053271445639169
748099475910995968
748130840723529728
748101438631514113
748051195265187841
748149484316565504
748035218892800001
748118769692643328
748126202087374848
748135840438689792
748146569501872128
748041036644163584
747955900514705409
748045088375382016
748138092628848640
748094103028629504
748120812348125185
748008115686281216
748121659547099136
748098955821649920
748137824348672000
748040998832472066
748112742578520064
748103263204028416
747949789564723200
748088780477857793
748129318484611074
748087941310865408
748057419490664448
748028797551808512
748067280337022979
748030601022832640
748120174537080832
748145764182941696
748141926377979904
748053971768598528
748128743827214336
748082048598937601
748164999022002178
748089216530268160
748073563345682432
748113807675842564
748015656935821312
748160146568712192
748048263236947968
748158225346887681
748142480072257536
748089413784199168
748106866127998976
748050372942499841
748074339434536960
748111765322477568
748114273205780484
748059764022607873
748150063495544832
748123404524527617
748046438970630153
748154421083672577
748077841456185344
748046015069044736
748086397777514497
748070652641423360
747961600477396992
748103632210530304
748124150997352448
748153200629399553
748097898664103936
747984094517047296
747965316894953472
748071122407657472
747980554700656640
748086158899425280
748114302708621316
747982131700314112
748149950245183488
748037756576796672
748156996394819584
748092576327172096
748132162059173889
748010980270047235
747975076750852096
747972392622899201
748112239274622976
748072242190311424
748046640150360064
748111010079322112
747954801808400384
748101610518286336
747998967535964161
748131205611126784
748024200485539847
748105230483611649
748095214489903105
747948594200723456
748125577060618241
747980227696013316
748140408106934274
748005754028818432
748108849878470656
747962997197443072
748155637650067457
748061546870374404
748139963347275777
747970371018702848
748084703522000896
748156476359749632
748165871772770305
748148054184759301
747967686789967873
748037244867452930
748086263861903360
748132120128716800
747969599212224516
748089036057772032
748126604518375424
748011441421230080
748052445104906240
748069763348332545
748096091124568064
748150562546323456
748018299057876992
748147005793284096
748090567289085952
747955044998254593
748095264779444224
748058107515965440
748117326621515776
748081415296786432
748034795377168385
748106840819535872
748148045678682112
748164441544495104
748106073605832704
747968512979775488
748118677296394240
748056479953981440
748125329483509761
748088528618262528
748108090986340352
748012599061659649
748133181212196864
748031200850247680
748160049785225216
748131147050168320
748052797359263744
748107474406883328
748086448159662080
748124595358679041
748114818515738625
748121416051138560
748123798608707584
748032660623233024
748148574458945536
747947352598577152
748080148658929664
748076927425060864
748135177684156416
747947566483054592
748120023571513344
748057465493819392
747972237437788161
748014650319568896
748074922254041089
748091552619200512
748140529528020992
748118958226669568
748052852002676736
748130702533738496
748147374611107840
748089837169876993
748163636091183105
748036892512391169
748073470936948736
748004701304655876
748134825282932736
748165242316742656
748081054402121728
747957087699931136
748168312652173312
748037093818011648
748031150732488704
748040361281478656
747966076135182336
748137610426589184
748079821419229185
748082534848798720
748145089071874049
748056253532938240
748079859096821760
748085659714334720
747981812828254208
748096191846580224
748099396298956800
748075614230446081
748125090504572929
748109856863817728
748047919333449728
747963937002397696
748136071045623808
748121697035902976
748109110013485056
748083881358860288
748059063494270976
748013488191250436
748102722105249792
748022535451709441
748068131952697344
748064679877033984
748019134093459456
748029527230676993
748036326272942080
748164357511577600
748096955243503616
748087534576599040
748050276590948353
748129108740218880
748021436443394048
748021738588540929
748129880282378241
748071726416863232
747962666178609153
747995587019145217
748164105874309120
748052155853070336
748140630258368512
748016936177500160
747947037866463232
748125333858050048
748069868352733184
748074339287838720
748057989865742337
748139221198659584
748088231019810816
747992462141063168
748130316641046528
748152412251234304
748072888222257152
748112641860767744
748127942643953664
748161757097623553
747969406077177856
748109257090818049
747962082839117824
748165129288585217
748099702378405888
748036720625594372
748095365556146176
748062414923497472
747999924072120322
748064902183518208
748046707368288256
748119570540535808
748132291856076804
748153230115250177
747944903045419010
748020950076112897
747955242109648896
747958241187946497
748165909395742720
747988678992068608
748127942740426752
748077426329198592
748144287808954368
748125681708564480
748156346177028101
747948355159003136
748147336811941888
748108850063093760
748056668890607617
748158921492201472
748143113202372609
748139451675721729
748044815728771072
748087144401371136
748079372498800640
748138818532847616
748100960585719808
748129204861034497
747968332515553280
748100516052242432
748148347635138560
748067402143916033
748112574596644864
747970815442845697
748091896774393856
748109617729703937
748048586177396736
748105557597368320
748137006283239424
748057729919557632
748149694421999616
748125199372001280
748088767580377088
748142739892674560
748150969351954433
748013190592749568
748097122638127104
748021508027613184
747977086200090624
748055704129441792
748148393881538560
748146749848584192
747993007618547712
748041338432659457
748099752621858816
748135798286000128
748051669192171520
747960715734986752
748021801536622592
748050834286600193
747996161848524800
748135337189326848
748076453263179776
748146309299830785
748054932457201664
748119486809636864
748092282646179840
748126113973604352
748083134692888578
748160943473983489
748121298824478720
748059680098910208
748093876561391616
748134384868401152
748097273645703168
747949932250808321
748081918361608192
748115514929647617
748121202267389952
748088687964086272
748088486792683521
748100008424148992
748156841478201344
748106341894471680
748143155346817024
748036305234333697
748050272556023809
748138516257837057
748089413482184704
748139120195600384
748126646364962816
747958857717055489
747954122343620615
748134016046481409
748051249690456065
747951530096140288
748067204680269824
748154391698489344
748151556596346880
748075316636065794
748144099010748416
747950489946460164
748075702432436225
748060389225697280
748099031071600640
748152894579318785
748135181719060480
748107252184276992
747954810184437761
748085232037933056
748078659580403712
748020136439910404
747945414767214593
748011080941715457
748080119000903680
748157890024837120
748101056949854208
748158313456603136
748086712702746625
748092903545798656
747963634765049858
748147773095186432
748155163454607360
748156803767279618
748070639974649856
748071478961135616
748136666729164800
747962254851608577
748145890033041408
748108867054141440
748154823707590656
747977480082857985
748093675037655040
748034602611146753
748148603487588352
748080668505104384
748094052554448896
748072653353779200
748087106640052225
748145097053773824
748124268312010752
748137866342064128
747978835145199616
748098884384219136
748158670056230912
748033834810228736
748143696336429056
748117293406760960
748141712422408192
747963680931840001
748051237157900288
748086943095742464
747953954588364800
748082144891674626
748127321849233408
748163791410585600
748148112791863296
748088369263968257
748110435572912128
748165435552567296
748022141237460993
748034829183221760
748041158329237504
748101467903430657
748080496740020224
748081796907212800
748078030141202432
748141783566123008
748116353718984704
748159496132825088
748150348318183424
748158938336600064
748129154617479169
748096787236413440
748043561610919936
748120296398282752
748086817442959360
748082329365659649
748165016046678016
748129116751335426
748130534614831104
748007608070606849
748063979277254656
748156631666597888
748150705131761664
748100193007067136
748072267406581760
748168358856630272
748118400359141376
748156484853370880
748090072319287298
748135119148433408
748026356592685056
748142568219738112
748111655926640640
748151434709966848
748012406291505152
748082660984098816
747949684728152064
748035621617307649
748166521659109376
748149031688364032
748124809213575168
747963932497698816
748093272447455233
748042978736869376
747946710727548928
748008127858085888
748044912118140929
748166538717499392
748078391233028097
748033973465587712
748089229255839744
748032719419019265
748142861489668097
748105964205838336
748157877400010752
747945007844200448
748134569577189376
748056467245146112
748149719382298624
748081964490567680
748080261896802304
748093868026044416
747978155613249536
748046145423826944
748111614184947713
748092265835413505
748009583289995265
748090969585647616
748150365414100992
748148884766101505
748098012027695104
747975190156566528
748132660980105216
748153825643618304
748108229385805825
748121965777420288
748151128613851137
748025765116141568
748012628681850880
748128064014585856
748069117354217472
747946815903961088
748083126316916736
748026134030323714
748020807457177600
747966973661765632
747964318524768257
748033528814772224
747946022895226880
747961839842115584
748104127352213504
748035474749558784
748145151894233088
748090160210903040
748118954074378241
748140076580868096
748016663535169536
747994173815595009
748145046764007424
747961097160798208
748135169329106944
748078990821306369
747980344851324929
748160137907494913
748163053137584128
748116882021031936
748034829090955265
748156363319050240
748157411551232000
748063811601596417
748159705948684288
747971830766440448
748154848982470656
748109332361928705
748027040188727301
748060913215864832
747971532777889792
748142417166086144
748036800258707456
748162553881182208
747978792929468416
748165754076336131
748047600578891776
748007616362713089
748062779936907264
748085558946168832
748091464534601728
748059223263576065
748083139164147712
748120321488621568
748031813117952000
748110070525870081
748132904383938560
748092299427602432
748120518797176833
748123412523003904
748114440982233088
748063887162019840
748009982155685888
748045893455196164
748074733728563200
748162591688531968
747980315755438080
747949928090075136
748056169441280000
748144870842335233
747969456782008321
748043020533112833
748164323906707456
748142404306251776
748141762691141632
747949365810069504
748009285792239617
748085626302496768
747992487533416448
748002977374437378
748138990428033024
748095872827797504
747981066611351552
748014415132364800
748031251265781761
748162214364844033
747948074056691712
748087932968394752
748056995878604800
748024963895074820
748081633044082689
748157139265298432
748113111383609344
747950255208038402
748012880130359297
748114843761246208
747992323968032768
748107298355089408
748122653517615104
747998556670263296
748040051100164096
748077694768783360
748020773810507776
748014029310930944
748117977086705665
748092756610981888
748125996453404672
748046874876190720
748031511107112961
748094719457124352
747960266999087104
748080635076481024
748106924810473472
748120707356364800
748020627274080259
747965971311165440
747957783710957568
747956395668963328
748082497091665920
748097508576993280
748082832652836864
748128135485489153
748010330257764356
748130064911433728
748084262906236928
748068987498438656
748050171792134144
748108971844710401
748147773405552640
748034048862334976
748114449601527808
748135454726307840
748140492081209344
748162868604960768
748118119328124929
748127388924534784
748061374945734656
748136364668030976
748124779945746436
748125895714430976
748012603562135552
747974288230187012
748079892772884480
748144862365548544
748016575534465028
748069704569397249
748069050417184768
748138902150578176
748146762255335424
748049924311363584
747999467006210049
748139351197028353
748064247763050497
748126147343327232
748082321295736832
748145084739256320
748089388479938560
748147127415541761
748124092260319232
748055985005158400
748108090994757633
748102537815916544
747977215837605889
748111484018921472
748157482829287424
748048531940847616
748143000170205184
748154610133663744
748038239081070593
747982999937966081
747988574147088384
748064449366372352
748015929473306625
748055632553578496
748120178945200132
747948400981704704
748010795515129856
748125371636269056
748167805397143553
748034225153126400
748044253683716096
748062603813982212
748142383343239168
748036510834921472
748093595194916864
748117569970790400
748154064484073472
748046510269538304
747956202512887808
748151695020957710
748153515017527296
748167587142471681
748121852611002368
748091716373200896
748044580608671744
748079456342835200
748148460965203968
748141012204261377
748165821491453954
748031280625885186
747983553602928644
747996409303965696
748093775835172864
747952255769317377
748101619292770304
748039212042162177
748135051880194049
748053388735176704
748136125735272448
748075761383387136
748163258683559936
748121554504933376
748092039460429824
748007171636477952
748092471201128448
747984551729725441
747950468995883008
748098876217909248
747958144484139010
748031750589325313
747976062487920640
748161303970222080
748004722410401793
748086431504080896
748028826874163200
748007763268214786
748116399843741697
747956647373377537
748061982847295488
747977689861066752
748142757017944064
748099689564803072
748054659487698944
748138432438935552
748131650270289920
748124830474473472
748099178086141952
748047999234904064
747974804490297344
748082119633678336
748105553516331008
748056454775578629
748083600562651136
748060393306755072
748112822136090625
748149266326167552
748150545760817152
748155817690439680
748054810721665025
748092911607222272
748021428298055680
748147710394515456
748088306357911552
748086473472229376
748152911180537856
748112826091307008
748066844242743296
748066512594927616
748100310355292160
748099819550478336
747977639642734592
748150721653018624
747955502122950656
747967191753068544
748163753418567682
748146049500479488
747958781896589312
748080777502547968
747963135974223872
748076008859901952
748142400284024832
748155956169674752
748128055978246145
747993447827709952
748146632345124864
748146632479301633
748157101197819904
748100331532337153
748059692849500160
748147949444595713
748163598522916864
748091699541512192
748165796317270016
748136234799628288
748133889906970624
748080764877684736
748104811120320512
748092337310535680
748160146375729152
748091129317425152
748063731775528964
747969104435355648
748135836340916224
748115149735731200
748130882616078336
748164197960286208
748124562131390464
747985449495429120
748082094413250560
748003962943639552
748141561624526848
748089719653826560
748135601510191104
747963920057401344
748142874307485696
748057578752487424
748140638743388165
747999353646813190
748016374002376704
748049714793287680
748082673348939776
748092966116392960
748078709647695873
748081515872010240
748086305788141568
748047147631845376
748043116914053121
747953006662950912
748069314624913408
747951542662201344
748095994743513088
748059470748475392
747993053848231936
747967258882777088
748075761358221312
747947138672365569
748148746429431808
748164630246268929
748135223863443456
748064537149063168
748125266640265216
748066194071117824
748131041949421568
748074771502497793
748080341391380480
748008090277122049
748091384800940032
748139644798271488
748093482355556353
748063606235881472
748161715167203328
747979506342830081
747970408712810496
748020752935489536
748120569023963136
748109605222354944
748118496962314240
748037785915899904
748056454788190208
748165250780921856
748050691969683456
748145994899030016
748105310162853888
748037634933559298
748117364517048321
747973080568332288
747999626129772544
748075706681163776
748084430825226240
748096690658357248
748012582586490880
748133793760940032
748037735772995584
748157789088915456
748127506268565504
748076210106802176
748082023449894912
748049408428806145
747946731803906049
748123253248491520
747969104385052672
748041225496838144
748139325708083200
748130698393980928
748135098231447552
748090000831557632
748030772959940608
748163820573569024
748005464777039876
748141825500774400
748160502728171520
748137413482975232
748016697160929280
748054588578795524
748082027539365888
748048082798010368
748082312785584128
748056337385406464
748065753811787776
748055007665192960
748034820819787777
748111920251600897
748090915173040128
748148184090841088
748136528329773056
748109814622986240
748126772521218048
748112570360311808
748129318241370113
748055947344510976
748069276616122368
748069243132874753
748130895148646400
748064503636590592
747976201046654976
748161656539254784
747983796956454912
748086096001638400
748148326948806656
748168278997147648
748067582347968513
748146556956712964
748128055781105664
748087685521223680
748083231317233664
747962447932194816
748086821683363841
748138830792908800
747976674822631425
748129364345139200
748051107230908417
748152839860551680
748131163932340224
747956395333550080
748098049545691138
748112121515413509
748101312810717186
747952452763267072
748099689527021572
748159559290621953
748024448062742528
748143780067348481
748064973281165312
748129578535706625
748127594545979392
747959721567600640
747964326829428737
748088096613404672
748074397894909952
748060657711472640
748136754905964545
748107658855653378
748071625602568192
748109710067400704
748037458999279616
748039895634018304
748100851730948096
748059172760068096
748158129125363712
748072661775900673
748034359073071105
748104013896351744
748096317642186752
748080081336049664
747963848603275264
748074456799657984
748115678540898305
747990226669281281
748070774305603584
747951223844675585
748057352532795392
748123404117610496
748138130385969152
748085324153257984
748041984498077700
748153368498012160
748119050623029248
748159634742067200
748128030778855426
748144409489842176
748082941989896192
747986980458242049
748020014700204032
748092647286411264
748140563015307264
747973797488132096
748075870108139520
748148020546461696
748161555498434560
748147538407100416
748063358604087297
748035840023068674
748071575476396033
748018693376970752
748058786695360512
748160578338820096
748063987640705025
748030177511358464
748079712459759616
748119495076626432
748041053459066880
748120879478022144
748130387692519425
748042894653665288
748018945010044929
748116613753356289
748137333719982080
747993045308604417
748140865130901505
748167427918204930
748061676952387584
748061462652821504
747954398903566336
748113816249114624
747960581458530305
748085085023375361
748128227747561472
748102424250966016
748068437876936704
747973575441715200
748144732237234177
748119683799343104
748054777251106816
747989463205175296
748131021124681728
747945100261482496
748090432802922496
748073789704015872
748129507136147456
748131667127107586
748032220271607809
748153406229905410
748043116922437632
747967002988388352
748147911645528064
748058485083017216
747982349938360321
748148507316367360
748025530222583808
748034497455734784
748167792566878208
748158850520465408
748077313300955136
748044026981515264
748144161979760641
748036045476888576
747945448179011585
748065456007823360
748027539432550400
748122263325671424
748155851446202369
748016248357789698
748069457206050816
748068769491202048
748089631804002304
748085504634150912
748149996051140608
748086498747023360
748149274731503617
747955141228269568
748004386593509376
748122309437833216
747977564115845125
747949655279935489
748051182745161728
747946199353679872
748144958784348160
748139485314031616
747955078552682496
748076260144779266
747954017486110722
748094182586261504
747950045463519232
748086481844060160
748115086846263296
748111979122925568
748057239169171456
748043012194832384
748116659743784960
748036993205080065
748160268253945856
748082690302287872
748065208174804992
748027379772174337
748134078910767104
748107457453506560
748134028696498176
748151933974765568
748162738493460480
748059537740079104
748089673793290240
748094769868509184
748020962503888896
748140818960113664
748113547519922177
748142412757893120
748116014076936192
748066281904037888
748166282692935680
748116223817322496
748072330232995840
748136494632603657
748105913932853248
748004701170458624
748042261225668608
748155251727937536
748167625033850880
748126751340044288
747978184973553664
748070975653187584
748126256537837568
747997218842492928
747967392874139648
748138994739851264
748124197227012096
748104877935632388
748126508061962240
747951865766150144
748033369510928384
748148796530524160
748066546224766977
748103233994919936
748003795272105984
748098552870612992
748135961977028608
748127103665709056
747945574410792960
748011793696563200
747968911115755520
747953530737139712
747994983010009088
748115749919657984
748081205371932672
748148603500269568
748014004166070272
748116328498741248
748060586274062336
748029594670858242
748112192898142208
748075379441668096
748168786566647808
748103854483447808
747955128922161152
748044249246142465
748066751712108544
747959952149471232
748091091400941568
747950527628050432
748123991555047424
748094681888735232
748060821113155584
748157080230461442
748157398955732992
748111563857494016
748150071624105984
748083336212586496
747966126265622528
748079154344660992
748147022490931200
748111748490629120
748129393671815168
748138088451342337
748115636350517248
748124314436763648
748072968006279168
748078906750734336
748062758831263744
748006005573844992
748109760420061184
748098196677738496
748010518988865537
748004814718644224
748162377754021888
748034527184945152
748053342711062528
748119574772490245
748128781517328384
748160175740166144
747975844304396288
747991401305149441
748086955934629888
748114076195229696
747951383387607040
748085731013328896
748061337117405184
748059701351415808
748156216472387584
748122607208235008
747965098493370368
748124331180339201
748141351716388864
748112184400437249
747947096649588736
747964461315547136
748081624961605632
748057725796552704
748067892785217536
748071613103484928
748098876066783234
747965576706953216
747960325585145856
748090663493898241
748117800896573440
748110523808518144
748139904710877184
747965933226987520
748132031867981824
748076990310268928
748168379681341440
748094497192452096
747984841434533888
748057889462427648
748016688520658945
748147710298046464
748075161597796352
748060628221304834
747953119758323714
748058698908598272
748030403869577216
748036280055898112
748044778017808384
748077178957373440
748138789185327105
748090088937099264
748098594968764416
747993926339010560
748036821259534336
748133558774947840
748078168595140608
747975643040669696
748163690407432192
748047353249173504
748097437177348096
748146053472464900
748049328686637056
748124696189636609
748071742959140864
748041409911992324
747991371676520448
748099656085803008
748112859926794240
748135630522167296
748056626737909760
748147836265598976
748124557836443648
748054701493600257
748163585658994688
748106715145592832
748160469341376513
748025525998915584
748120229297930240
748163816341463041
748051044064722944
748028843638808577
748075090030399488
748146800096387072
747962854653886464
747972946304499712
747947084238688258
748079280219774976
748060791849488384
748145047053410304
747971885095256065
748027883340337159
748086586869428224
747946614371778560
748047273297317888
748127636170346496
748155121662517248
748149270507847680
748115624082178049
748105566103306240
747946165790990336
748119281121005568
748052365249511424
748049349666549760
747952574440038400
748050645547089920
748039358981214208
748015430409850880
748129523611348992
748065233462267905
747950733237063680
748159865432981505
748076759489249280
748008832773795840
748055066477748224
747954948286124032
748105750506012672
748076960874696704
748136393918996482
748158623939989504
748165020073197568
747964578672218112
748101082371457024
748091527600082944
748080723018588160
748154731583934464
748161375399206916
748044165439696896
747969041382391808
748129159000489984
748157139198189568
748040881228353536
747979938158915584
748074502924406784
748105138074587136
748156933719339008
748111743973457920
748063211983933440
747955435001438208
748094551521370113
748007742338703360
748083994743406593
748018806770012160
748110150473388032
748138973722206208
748089782677299201
748034489415249920
748064537467715584
748079955515424768
747989551415721986
747970232677896192
748141431517175808
748091162838204420
748103594818273280
748114059531325440
748156363298246657
748144413436743680
748073521549611008
748097018086588417
748089166353686529
747957196827156480
748106757025701889
748032862029496322
747955548251955202
748107088476405760
748061559327461376
748099417002094592
748155301958934528
748148410839076864
748045419645644805
748068853050122240
747968835731488768
748066508560044032
748088423966195712
748156795013730304
748145948820443136
748078873234055168
748111320701034497
748086599380959232
748160062435246080
748159492139925504
748127837585051648
747959096528117761
748109860814921728
747945066522521602
748121273419571201
748082765871124480
747988914040901632
748166647706443776
748158582114287616
748087144741232640
748112943762518017
747955317447680000
748110536039145472
748141305671278592
748016122407030784
748136637205454848
748135660188499968
748064100907900928
748138818251939840
748072636253609984
748062222132350976
748138629449584641
748017783263346688
747952725330001920
748091439360450562
748151355219542017
747993037033340933
747967023758475264
748072879758127104
748102315228422144
748129611784065024
748053170589474817
748090323927195649
748064704904441856
748110603106017280
748050318492041216
747964054333972481
747973835249553408
748101174306410496
748036653428641792
748168128279027712
747954180719943680
748140252959735808
748136964352675841
747982719116775424
748167612132167681
748144849816281089
748069390260801538
748075467626975232
748028852249706496
748095042460487680
748028793344892931
748097152254095360
748137480487067648
748117465171922944
747957968243679232
748062062752849921
748149782326042624
748117884707143680
748143876674813954
748029527440429056
748024846563545089
748097940493840384
747966721697320960
748045838962819072
748042064303112192
748125627392327680
748110515184951297
748137061035704320
748127745499095040
748109944868708352
748014641821917185
748031377283682304
748155360616263680
748089732630978560
747956651538415616
747947629431033856
748139196053884928
748103627991048192
748063329273413632
748054714051403777
748114608896958465
748143784517459969
748127070216019968
748093943426932736
748144677900156928
748116429069770752
748147215290540032
748125165989466112
748092505082707968
748147726966210560
748159983020290048
748003581446455296
748162109456982021
748006743813267459
748062129916346368
748000825889300480
748000603629096960
748074511262691328
748092009781551104
748082413406949376
748121437110665216
748061617988993024
748089216505094144
748115284079292416
748044085915750402
748135291106398208
748059760050716672
747960665252462592
748165766793601024
747947851884331008
748141305457410048
748052944122220544
748120296515842048
748085362002558976
748119297898201088
748119033925472256
748149543221477377
748080094044880896
748048464622272516
748025001777958913
748127728717684736
747984526618484736
748163333954617345
748105041685274624
748046430531620865
748140382760886272
748101371614887936
748020069247102976
748137543338590209
747956823509078016
748069805337378816
748156539148570625
747982119356358657
747947637685391360
747958257734410241
748154383431438338
748159060210520064
748054080921141249
748161740068761600
748001463507509249
748004516876980224
747972199609303044
747984736627220483
748019217904078848
748088868545540097
748103942802903040
748050171569836033
748039681833566208
748082661000908800
747988213717925888
748048540249767936
748139715996618752
748005372321996800
748151644404125696
748084363653431296
748048301031829505
748131960816558080
748163073920405504
748128265647316992
748126357280829440
748003707418251265
748041363896270848
748123970558361600
748046606461767684
748051165636591616
748118803087654912
747972035930796032
748059600402931712
748158116521443328
748087383615242240
748127011562983424
748124792826564608
748031423207051264
748047868959797248
748143125756018688
748151036402143232
748039304182632448
748142140237152256
748072019988742144
747969250883698688
748130715024297989
748081809536094209
748149719550017540
748076071770263552
748155172086484992
748110951447048192
748039363213262849
747988033266409472
747967493654872064
748147114883047425
748055968483807232
748145089021616128
748098213169762304
748092626411339776
748049773442248704
747977526325055489
748026146755842049
748026511513509888
748105846823882752
748083357041496064
748158078680506368
748085605284855808
748164059774746624
748123849066164225
748115435116081154
748139900382347264
748040688298786816
748009876895465473
748123337092702208
748113510144552960
748074972489351168
748062851206569984
747992000838909953
748076151445151744
748101166211407872
748128076631056384
748091259185594369
748148725348859906
747968101870772224
747958215980236802
748144350756995072
748152495935983616
748030974294884352
748152026379456512
748036049524363266
748146435066044416
748129905552957440
748137614826311680
748088608226152448
748147249016897536
748067301442752514
748066173149941760
748074901446266880
748003505860976640
748087723383197696
748071130817241088
748096653010165760
748057788761407488
748020816021962757
748119599992967168
748061693427744768
748122187878502400
748138918843940865
748112431998697472
748024112375816194
748024112375816192
747944819226517504
748035680413061124
748128340935122944
748131973151895556
748086695728386049
748126403317600256
748144111757078528
748146300999303173
748013232393170944
748162788820910080
747978478738280449
747950016124198912
748089132744904704
748088117509390336
747948673775067136
748149501181984769
748065032114675712
748040592043671552
748121496116068352
747961248143282176
748043506866884610
748079875668344833
748051136641441792
748108631913209856
748160117162541056
748018500665548801
747991493332205569
748115473095528448
748106526536110080
748047126639280128
748070581095047168
748031066863198208
748054328225730560
747958887106633728
748031897142452224
748163858330681344
748047982185025536
748116500343566336
747964423466287104
748038364595634176
748059193848926208
748077363527847936
748161668904067072
748119252113170432
748028554361835521
748162482624204800
748140609215545349
748055607614275584
748062087901941760
748046061328080896
748130199263449088
748067255360036864
748015916798124036
747993305573531648
748014650118316032
748115850410999808
748107512042356737
748030827846574080
747946660496539648
748122225874698240
748091141640306688
748081989584990212
748165649365635072
748157457923457024
748128588659048448
748146858900492288
748001664523722752
748064197402071040
748061790043529216
748063253742354432
748129540757610496
748104697723125760
748008270737051649
748067586601066496
748137505510260736
748061374790565888
748121013574041600
748103015622545408
748143491021148160
748149392226533376
748052570879430656
748036527586938884
748106698250924032
748127774930518016
748097294864687104
748038045945991168
748164261197811712
748156618974461952
748126118096474112
748053334439956480
748143809540784128
748065023948369920
748015438873903104
748064961037901825
748141221881782273
748053623591010304
748108036284227584
747961755964317697
747987077011243008
748031238699683840
748154396236783617
748055368673169408
748146867247194112
748044916392136705
748019452512452609
748106321090740224
748148825815134208
748084636253884416
748041770458554368
747951538639773697
748083688299192320
748098645174554624
748153133600210944
747976469515804672
748149253671784448
748067112413958144
748168723756945408
748079242529882112
748158951049560064
748141230081589248
748015833125883905
748115170728226816
748134506490642432
748050599380389888
747980244326350848
748044912239775744
748116185779150848
747978155583909888
748143826376744960
747947088533667840
748082149161476097
748065581572722688
748037865779695616
747953354760982528
748070199371390976
748131121922203650
748154081571540994
748028386702954497
748058145319182336
748122712225124352
748127355370037249
748168509843193856
748052529158717440
748099832246583296
748057687779336192
748040869010374656
748154270130675712
748134691127988236
748132417932660736
748095839449522176
747952737984315392
748133806050156546
748166232239669248
748146582189637633
747988368609390593
748149031440949248
747985961288556544
748063492997931012
748125719629291520
748147169379549184
748134649155751936
748152814774419456
748096430741590016
748119608654127106
748064545785057281
748149241327935488
748108221106298880
748061999498670080
748040189126246400
748123504848080896
748049366343114753
747945108746559488
748094966879125504
748028709366542336
748155117426311168
748046283835908096
748099127867740160
748134779212570625
748146648962957312
748077120040148992
747985222948397056
748014184554692608
747981196265553920
748130047890964481
748125195395792896
748037022552555521
748155973081042952
748074490505003008
748004491518160897
748146489940185088
748124469680562176
747972778670751744
747999357933395968
748157588085276673
748164202112630784
748072032445800448
748069289396146176
748139569028096000
748099689661235201
748045159422693376
747979246119817217
748086926247333888
748015308787556352
748122309689544704
748161119597006848
748048267582259202
748143952407179269
747966126341029888
747996899890716672
747989782362460160
748077065824534528
748161111149645825
748094425809694720
747945461126836229
748143356602101760
747959902040002560
748011458521358336
747949412190724096
748164722386739200
747960254256775168
748062557479505920
748063480457105408
748102927546462208
747953509673275393
747993175348940800
748076365212229633
748140320030785536
748093817669226496
748127196162756608
748075119537496064
748159571701698560
748095096751525889
748135336987992064
747991904541868032
748104076982902785
748027220480892928
747946782026407936
748154446463508480
748096174796701696
748119880893857792
748057939668307972
748071168414990336
748121260920438784
748114281510674432
748162369365348352
748051493127880704
748067733259030528
748065036380311552
748147609534140417
748030391315992578
748091867221352448
748071499693625345
748104617834201088
748034342341976064
748124779975106561
747946136380530688
748004751451774976
748059050919755776
748098188083601408
748056949925810177
748093801030377473
748119826648961024
748079674392207361
748091183734235137
748088142868127744
748025882695057408
748131482745483264
748139913145524225
747988062420893696
748150407206043649
748028310932889604
748036045447507968
748001773827268608
748071063607717888
748039077841281025
748102575304638464
748069633484259328
748127284205223936
747992504100806657
748110494041440256
748137853889064960
748133810240380928
748059457918275585
748070363020435456
748078022079709184
748058627349549056
748139070161887232
748154970495717376
748151094971408384
748096929972641793
748060900859445249
748092639078158341
748029434989547520
748152336552501248
748120355089199104
748149346202419200
748126935914520576
747994891045715969
748095444945932288
748068341449883648
748142995887685632
748106941830922240
748152806364839936
748058879091695616
748086821498818560
748074587003334656
748065976080601088
748098821448663041
748038222329024513
748061638830493696
748135013951102976
747991405381857280
748080198780878848
748114344508952576
748003271231541249
748092760725454848
748102760025972736
747989559863021568
748078558707343360
747965971135102976
747970568276742144
748054462674124800
748080811329601536
748027879091539973
748120359069716480
748069822244728832
748042823279190017
748138755425509376
748112910325551104
748019150702915584
748164550625738752
747945079457845248
748121223222169600
748159978603692033
748073517443256321
748047520840966144
748138520632451072
748109546338533377
747956785449861120
748049278187241472
748056249460207616
748010426416365568
748124008109981696
748157726249738242
748116794108411904
748128609634816001
748166215508459521
748061835987927045
747971729843171328
748127246125248512
748115179322380288
748128898823630848
748165758551658497
748053296489824256
748153238197800960
748063241184612352
747999068476030976
748088058961104896
748098393835175937
748148356355100672
748055854927208452
748153481832312832
748045948157300736
748168719600328705
747962703960936448
748055418891538434
748159181690118144
747947004324610048
748043859230339076
748166353983516672
748128986887233536
748110208854011904
748085101888737280
748015887727403009
748074955812773888
748039526497529856
748021742942158848
748133466634657792
748034883344343041
748019846823157760
748158242245664773
748126944189882369
748080903411372032
748077916915900416
748134246603194369
748149983581462528
748044480092192769
748090701301354496
748035298823708673
748037815196389376
748036452085280768
748057113440694272
748078705545732096
748095982152232960
748085118632345600
748148930748223488
748057746738655233
747950418613927936
748077422231302144
748057906243903488
748043125147439104
748040654916300801
748062402218950657
747979699079512064
748144497301815296
748121512641601536
747969674890051584
748102789327429632
748142564096774144
748053871193391105
748129171637841920
748070363217563648
747989174016421888
748060804398850048
748025383300268032
748105226067021824
747965723771822080
748090403690319872
748002314892546053
748029305310019586
748142215856283648
748029506514984961
748083638055669761
748056882514898952
747963127371808768
747966470206828544
748152319875878912
748045805399965696
748120568843599872
748147681130872832
748128823217131520
748042383145734145
748069339773865984
748091582021177345
748148595300384768
748118840752672768
748124536596402176
747973575383072768
748122401871790080
748049156564983808
747975349456101376
747984740695760896
748076621228281856
748107960757391364
748068710666108928
748144799493013504
748114990700298240
747952822176485377
747959700440907776
748037169466466304
747964356135006208
748165389473832961
748141997647663104
748154085803724800
748033340008194048
748134037064192000
748119708961021952
747971348199145472
748084607157944320
748062989668999168
748058212180516865
748055716628434945
748097336690212865
748168178421751808
748094501550333952
748055255263420418
747973243873595392
748133927655727104
748120485121101824
748162012715302912
748017892608835584
748005082977959938
747961034393137152
747955363538866177
748055544582316032
748012284744695808
748056882812755968
747988037150216192
748015665395736577
748062872178155520
748109722574790656
747947151439757312
748121931933696000
748097454042714112
748078349042388993
748036624299196416
748095537556164608
748154739959939072
748165708111020032
748152512700649472
748054974114992128
748056983476015104
748153448156237824
748134343214764032
747981414579212288
748043410557239296
748167608164311040
748054642983116800
748154509466157056
748141963904352256
748155704771502080
748154916305133569
748098024602099712
748037047697424388
748131381713178624
748091011780468736
748162528895590402
748135509252247552
748137949959684096
748054298790068224
747946979301285892
748098871943913473
748040491225202688
748083160022343680
748032765430489090
748051866458722304
748077807838826496
748156665095143425
748151946557669376
748114848144187392
748149169777422336
748032538996801541
748150503771602944
748110821465567233
748107092695801856
748070677568163840
748083184965926912
748038746382151680
748066353232416769
748096921600942080
748152076664971264
747972082164768769
748091976524894208
748130685777391616
748131318794428416
747971092329816064
748032505450737668
748136171755081728
748127191821651968
748032413171859458
748085055638114304
748061852748357632
748075844992565248
748166391665168384
747944903326326784
748147383033303040
748020429894332416
747976205152903168
748124054532423680
747989786493784065
748153054009110528
748159873917947908
748118824164139008
748126348544180224
748101841234296832
748139728378146816
748117553306869760
748111891084492800
748047093097443329
748117968454885376
748110401976541184
748049601136033792
748077212444819456
748123672901263360
748092505053364224
748117968588935170
747960682004496384
747962577871867904
748067032759930880
747979103677091840
748158770572836864
747989031409975296
747981272069316609
748113954514309120
748032073223528450
748142064798404608
747959037791186944
748109554811043840
748059315278315520
748114680284061696
748023625865920512
748150801508499456
748024854767603714
748137329424990208
748020908019884032
748118949766774784
747968345283137540
748121344739467264
748069151122522112
748152009560293376
748160469299511296
748120887736606720
748069126007099392
748123207136337922
748041975891365888
748107533252956160
748118211732901888
748104777582665728
748153150259888128
748052596250775553
748080395732795392
748134095679557632
748160704260104193
748114340352516096
748052268990238722
748079854847918080
748080278577496064
748082945919954944
748072124640858112
748084116361461760
747990533075779584
748120615207350272
748114038396182528
748061576251465729
747971130061897728
748078667692126208
748060833838665728
748137543170985984
748078772772044800
748117209378131969
748078776978968576
748153821382254592
747963043481452544
748164776933625857
748070409451487232
748113417584549889
748122871487152128
748059323574685696
748106031373426688
747961315315036161
748136465486450688
748027027802959872
748108325745790976
747990625405009920
748053782878117888
748123265755975680
748113446936453120
748047201998413824
748014482388058113
748123773480607744
748102986581286917
748097110076186624
748053154105790464
748129511393361921
748051669221445632
747975609809149952
748091552866639872
747960053085372417
748164949025951744
748043360158486528
748111312081813504
748031557458399233
747975660002390016
748048363900239872
748043188368216068
748054328347398145
748078416071626752
748146003186855936
748122099856859136
748081662496473090
747951651869331456
748091682629967874
748073366305837056
748115313565310977
748056719255810050
748147790174425088
748114449685430273
748102181199347712
748108544029888512
747981414340038656
748135718971707392
747953392518037504
748142454667350016
747970647570055168
748073642974552064
748121537836945408
748133160089755652
748149383691018240
748141087575838721
748012481751187458
748057511916408832
748100717513170944
748060200146436097
748135123003056128
748102869161775104
748112096513114116
747982664653692929
748050280806252549
748116257409478656
748057834944872448
748087488397320192
748108350890582016
748046212482371584
748123911695409152
748035617515245569
748021050835869697
748120413897654273
748085718640099328
748158707704471556
748066395196358656
748157227018690560
748064591649845249
748109072189243392
748107273155776512
748055422997827584
748104483700359168
748151061572124672
748149400409673728
748046602221293572
748091292781940736
748104013984456704
748014717344620544
748072539834949632
748159630426025985
748105398368931840
748001001861488640
748075555631751168
748093062857953280
748083776702472192
748126759778922496
748008153325969408
748031431696330753
747969041260654592
748122594688311296
747996816197750788
748039518121508865
748148532595539968
748117909575172096
748004500200366080
748072665970253824
748064147229679617
748088985688354816
748149408856825856
748059277466669056
748057960480387072
748013442393571334
748163384546320384
747955489644830721
748043506892029952
748127673994612736
748084917314158592
748076675641057280
748086565583392768
748048913458933760
748104508803256320
748141662065537024
748126386456506368
748149304032899072
748056257844621312
747979984153776128
748101308708716544
748133936044314624
748129481781477376
748147001452175360
748157432656867328
748099127712550912
748149127960223744
748153196418371584
748143499044884481
748136540732272640
747977149064175616
748039405026349056
748087769407303680
748113233265975296
748110577977810944
748093146572140544
747966944020598784
748083239508713472
748076910350049280
748088260396716032
747963160779358208
748068978875113472
748066835547947008
748133969661693952
748081075335929856
747978390330839044
748153414404673536
748166244759650305
748071646460841984
748062024916152320
748040172424531968
748080777750020096
748130895484198913
748043188330430464
748113921127571457
748085064248987648
748125769793146881
748142333384921088
748114566962282496
748133881727983617
748076058948341760
748090898555281408
748086964126023680
748136628749799424
748017699272396800
748056958154969088
747976276405714944
748045096831041537
748156220410724352
748136016599351297
748047592353832962
748100239236698112
748026226535702532
748095537379966976
747952524267761664
748099811170189313
748004340514889728
748119256131313669
748072732953305088
748049261414199296
748114382404517889
747989689840316416
748131545601318914
748102734671413250
748083503841972224
747978302573285376
748087601555513344
748099974848610304
748018295031369728
748135097845620737
748115070106898432
748091284489809920
747962238305107968
748158003275169792
748154077284950018
748147785799712769
747992445716205568
747947466016854016
748084682684792833
748145520821014528
748060120450490368
748133286262804480
748021222697484288
747966495276204032
748040000437092352
747988351970611200
748164021950554112
748138717794148352
748150059162869760
748076042204684289
748136511409913856
747974565372919808
748003124313468928
748029519085375489
748086041475715072
748085898978353152
748165175472193536
748142039519342592
748168115490521088
748051337766707200
748006345308315648
748159714521915392
747977660509396992
748111387629658113
748135760864419840
748136893154476032
748127095335751680
748086238725320704
748068010208919552
748160049915240448
748017430857981952
748028751544487936
748148280622780416
748086490241114116
748043217506033664
748015904101965828
748069650160713732
748110368573100032
747952754811936770
748161295862632449
748139443484262401
748037815326412800
748043448373088256
748155343948099587
748028009114968069
748099069130719233
747987722938114048
748139435137564672
748148045800308736
748131562131120129
748110871772147716
748076004313292800
748110846581157888
748066902673596416
748082136519958528
748135433561903104
748130547042488320
748116559135129601
748062460972777472
748051962537644032
747977086061551616
748088004389015552
748052092665888768
747950427090583552
748068312014262273
748091754205818880
748051304157675521
748012783535525889
747973864798445568
748068622417989632
748036053764833280
748011139418759172
748099136172531712
748118748482146305
748107272962842625
748085429207990272
748018995614392324
748101577009922048
748127875606454273
748062318676836352
748118815792312320
747953161873260544
748118060607864832
748154370768789508
748091150309941248
748084644860534784
748116223666323457
748050792410714112
748108539537854464
748144078097874944
747966617049513984
748073177352265731
748144778475241473
748030412488904706
748159114778382336
748146313565450240
748018336819191808
748103896812392448
747992936189726722
747957800551256064
748101111433863168
748079859046354945
747949588141776896
748148997815156737
748054752055918592
748156144900804608
748080857198563329
748150855912796160
748141615777255424
748097160495927296
748130236697546753
748136868173189120
748088989924597760
748075643670265856
747980906908966912
748144631599276033
748150063478759425
748025937174925316
748124939295809536
748128357657812992
748088709162078208
748037928388075520
748057318663782400
748073425059487744
748125631439847425
748128915781206016
748110120874278912
748137975469514753
748097982654984193
748036146018586624
748125841150873600
748119453297164288
748071239936204801
748125786591223808
748084741040119808
748167465276948481
748169009011507200
748095117949448193
748082476233293824
748067208887148548
748104416650215424
748120669725011968
748150193237942272
748023785517944832
748155566158155776
748089942153256960
748014385877114882
748057738220085248
748088729865097216
748066705562173442
748167427545010176
748049487931772928
748129515436597248
748154182021025792
748084292266369024
748067414424850432
748080374845157376
747991288033710081
748159659933048832
748153280455413760
748107050568269824
748147307451981825
747952876455104513
747966226773741568
748152026253660160
748142018598211584
747967330261544960
748123588826275840
748017359521218560
747997080434577408
748076633639133184
748078349122052097
748153758568296448
748047781152055296
748159827638124544
748118983350583296
748122229938880513
748025094144933888
748142207215992832
748149052588589056
748145902662062080
748037656072814592
748110771033411584
747976477883260928
748132904245485569
748164978192982016
748129754583285760
748159961721507840
748102198026969089
748116169283018752
748037731314450436
748100688048173056
748124507571896321
748129729371340800
747971658389012480
748135995636256768
748160389821534208
748146284050194433
748162071456587784
748164823251193857
747945834235461632
748028780652929025
748064017122496512
748089493262114816
747987458713858048
748135768917483520
748140693080662016
748164785309507584
748122502392594433
748026771690430468
748064248060870656
748149274945388544
748103523372511233
748156925133611012
747963634987335680
748085852673310720
748081159217774592
748111840589266944
748022963195240449
747993095652814850
748137127976677377
748133923637469184
748016554231603200
748142693885284357
748097697400381440
748154236727328768
748132891872333824
748118413231394816
748020488782422016
748079380820332544
748064214179266560
748128336942030848
748104521721712640
748065120182493184
747964913981726720
748048913295368192
747956156572721153
748062507122688000
748113929528815617
748118580701577216
748073441677426688
748069067081289728
748068475504058368
748142882582896641
748147274266587136
747989765429989377
748033499584696320
748148091786657792
748002222601019397
748100041894690821
748065413876047872
747953803408769024
748049341307326464
748167050225397760
747959734070829057
748048762333954048
748098334947184641
748021227030253569
748126516488339456
748075203406798848
748149660758401024
748088377828859904
747985655192424449
748051610350325760
748097458165579776
748068622468157441
748046740633321472
748112289551781888
748126394794663936
748151225221210112
747965321022152704
748095441095561216
748163656899170306
748134112318324736
748125384210784256
748121713829945344
748045285587357697
748049898969366528
748112511816237056
748136922367860736
748018143960915968
748127414073569280
748122137815285760
748145793329029122
748070535129620480
748119679823192064
748148788443779073
748109978536292352
748070203624402944
748168048289382400
748106102747893760
748131360993349632
748164294383177728
748117947508350976
748151690763845632
748049068748836864
748085156263632896
748151950735179776
748063245303418880
748127988613427200
747976024718249984
748128630321127424
748025500979834882
748148238906175489
748122607585722368
748058975699083264
748119654640549888
748141825496518656
748123949591105536
748098511107940352
748145336309288960
748096175065161728
748129305813725184
748111454755299328
748146296821690368
748167876520050688
748065606788853760
747979208278736896
748110599129796608
748085789628706816
748151380494299137
748021730044678144
748131356572585984
748004768468066305
748159546439401472
748102130859290624
748125631666229252
747960375908274176
748147601183211520
748047915428478977
748093603726131200
748144975502786560
748095222647775232
748121454127026176
748013903486066688
748008031535898624
747948896031236096
748127745587183616
747955363522150400
748070660912594944
748162855757844484
748008262486888449
748077128562974720
747967586021806080
748036334636392449
748058036283969536
748160007804358656
748153058153070592
748086779463536641
748056530289836033
747956701735714817
748077032022622208
748027237170044928
748049257240858624
748118165507416065
748161119374610432
748113912445440004
748154693931667456
748129008026550272
748007230591672321
748016483259809792
748145600638640128
748078026244579328
748066403924729856
747952067201863680
747958903866953729
748134804290404352
747957305535246336
748127007033147392
748074267921760257
748119193191612416
747959096792461313
747982953725059072
748016155961470977
748136947848089600
748107696839233538
748107755492257793
748135886357946368
747995583068004353
748111341647462400
748104295191568385
748145168683958272
748145927752409092
747957372715302913
748053527059120129
748091049600483328
748132157823025152
748076545395331072
748109781206966272
748115535620112384
747955476957126656
747959071291039744
748124121649807361
748126516526125056
748107713272479744
748126021459845120
748086494573793280
748157676018761731
748100784609460224
748065959248789504
748092370458148864
748099949771034624
747945998010454016
748116194251530240
748034057385222144
747946719309144064
748086196581064704
748136704435953664
748155989954863104
748070757461270528
747962078703591424
748031297373741059
748095960811737088
748138390466469888
748132292057513984
748157390768476160
747978746884399104
747947478222266368
748158955210170368
747965727785754624
748139254610558976
748078407762665473
747966600196685825
748116546535436288
748085672557305856
748116550763315200
748036552966742016
748075341621534720
748113300114776064
748125455362883584
748115984775528448
748076868390182912
747985134876393473
747958551415394304
748085789595140096
748062394103046148
747973634271100928
748157982366642177
748043922232967168
748107977572352000
748116412489678848
748148960112615426
748045641792819200
747953937530126336
748125505602224128
748033419842625536
748082958846795776
748072938591690752
748135529917583360
748150348452405248
748141465075867648
748053627835658244
748006647537221633
748147492257169410
748133340625141760
748121374418415616
748154689561169920
748084338571481088
748155411140837376
748116005533196288
748105511434747904
748084938503749632
748121374204563456
748164089017335809
748163053217267713
748129205058101248
748139862918832130
748167054646140928
747983440255975424
748148159113728000
748106643821502464
748026436016046080
747978902191091712
748086125160370177
748135429304688640
748039799274147840
748118966950834176
748104135677902848
748098586517381120
747975425188519936
748146456289251328
748053770358169600
748094266409246720
748039778457821188
748133994919768064
748070128089169921
748096820845371392
748060124976152577
748001513839165444
748039262512218112
748101161820037120
748108044580589568
747953757145673728
748101983916130306
748152743290888192
748121105710223361
748000582510620672
748055792075612161
748143440333017088
748092223745630208
747947075569057792
748114294441553922
748107683941650432
748128974241333249
748118417094418433
748118996231274496
748143432128860162
747990734222000128
747974288490266624
747982668562894848
747962112543170564
748007649795514369
748121986807758848
747945066757521408
748168178598055936
748111463336845316
748034778465710084
748053430904688640
748162721846300672
748146859055558656
748153347304198144
748130538653786112
748134930434011137
747954340153876480
748095138786848768
748033516227665920
748010258799411200
747989186502877184
748137757290147840
747952352045457408
748121655491313664
748127229629108224
748048284283977728
748077925468151808
748126205925330944
748084909089165313
748162348343492612
747986217216532480
748144014961086464
748044094228865024
748091833956376577
748097336916774912
748088142649950209
748156489009766400
748067481609199616
748160637008748548
748062066804678656
747948749435985921
748120547872149504
748119616975671296
747977270510247936
747958371211321344
748151040445321218
748160909755879425
748077648476254208
748079892470837248
748001618445086720
748156279135346688
747964607973621760
748101119809839104
748070296012394500
748050049972768769
748111714978238464
747960371802144768
748133730678640640
748119688266285058
748052067701374976
748065661390295041
748087371258728448
748128815017144324
748078449672224768
748052659157012481
748075698129113089
748083080171298816
748116999423725568
748111379274424321
748085148021829632
748003656780353536
747945842493947904
747996753106874369
748112079601737728
748078554710179840
748128538126061568
748139158242271237
748036472998072320
748102692959096832
748023483620278272
748070237296336896
748019322564583425
747972447085830144
748142542814912512
748084120501293056
748107574814310400
748107524730040320
748094551655616512
748086930752028672
748082191146618880
748043905468358656
748066047186636800
748105599599128576
748059500003926016
748154039536394240
748151447481683968
748142496937549824
748084275505934336
747947877041840128
748105968421076994
748034329876496384
747995968671363072
748076335952703489
748133386619752448
748104903118069760
747968852668088320
748081125843578880
748038763134205952
748086578308878336
747965694189408256
747946844890619906
748131872681660416
748155830558728192
748073554835443713
748110657782956032
748062863730827264
748123886663806977
748096871269285888
748156161711472640
748009780648808456
748111018438574080
748028365458780160
748127984335282176
748147643071725569
748068668731326465
748130777829941248
748154299394424833
748135228024164352
748081620557533188
748109407901356032
748088260228976640
748045683882590212
748062763201732608
748154266007797760
748166102123950080
748112016917794818
748049144095318016
748062167337836544
748042609424228352
748101220649205760
748064604488503296
748139531237466112
748100721384501252
748016835463880704
748079578007093248
748145596570042368
748135337092911105
748124830336163840
748009478520442880
748025815414243328
747951332888354817
748133378168393728
748104693373493248
748143570381578240
748015346615975936
748132409502203904
748108959291215872
748159290800635910
748063941809545216
748099723387633664
748105863903182848
748039925245878274
748138436876509184
747978109375365120
748043830071533569
748044496957497344
748112612198653952
747996140839247872
748125711093870592
748151506289983488
748040634020270082
747969838337921024
748089833256411136
747983260140060673
748088679684399104
748025899400953856
747946492837531648
748069843195277312
748038775754862592
748018433351163904
748106400543440897
748002289668005888
748166165122383872
748109533902438400
748106425944018946
748150642296905728
747997440830234624
748114709640019968
748143578786992128
748003896212205569
748093926825992196
748109366176342016
748061068556140544
748089463977414656
748017489846632449
748017447605833729
747947264631521280
748079288512028672
748089065493372928
748141771272634368
748004869127159808
747960543642853376
748151195630460928
748056337536417792
748108732584726528
748123647789899776
747947491161743360
748064151537356800
748166660226490368
748166588860342272
748058547733291008
748118429970857984
747998535530979328
748140252670267393
748106065120747520
748067481554554880
748085500200640513
748108350890573824
748001144383897600
748113690231078913
748087177964363776
748092924299190272
748015107322556420
748016105675984896
747969532111753216
748128332684746752
748144916916736000
748104781697155073
748138768142602240
748163166392066048
748093863944949760
748014973201293313
748134263300694016
747994634823991296
748128693160075268
748084787462668288
747997856414502912
748059084709060608
748016210378366976
748054139637215234
747971801334980608
748126558481752064
748124524294569984
748148826163261440
748105159079825408
748017124816330753
748120392854708224
748041821062823936
748121747572961285
747949860679147521
747972426160447488
748158032681537536
747961713811726336
748103405793648640
748043356064858112
748098741647835136
747976255505588225
747992265302282240
748106526636793857
748111391941353472
748025022518861824
747998707728138240
748102986300276736
748094694471700480
747964830213095424
748092953512534016
748053141476806657
748164017760395265
748089220846202880
748133818607902721
748046543857590272
748049911896219649
748120380410298368
748082648296394752
748001857709219841
748028869018521600
748079259382493184
748039027664773125
748048863320227840
748081381717073920
748073630341406720
748069083715887105
748135165277405184
747986229610708992
747961718194638850
748141003542933504
748072074359504896
748136301967323136
748148406716071936
748063891368869888
748131528543076352
748128068502327296
748037962273792000
748152353593901057
748116466986147844
748087807395119105
748098393826697217
748130060524216320
748120451415695360
748060019988512768
748124453054332929
748012682998067202
748138159813369856
747948543718023170
748108745373261824
748157260828934144
747980869403615232
748035743172419585
747949613504663552
748111966426759168
748093671078232064
748156912592629760
748107851915214848
748116840077983745
748108682118963200
748138399039635456
748137606320381953
748119058957086720
748016453689946113
748138625599168513
748131704943030272
748098376911171584
748015048489058304
748140659714949124
748116467145650176
748094673487560704
748035533453070337
748161677254864897
748048850531790849
748117184371638272
748158309316820992
748142530315718656
748162038191513600
748036045367816192
748051056567980033
747968810779500544
748062641369845760
748049240715370496
748127888138870784
748154593314480128
748162008810405888
748065740947853312
748027740616548352
748168992410460160
748083159833640960
747957808885301248
748040566680748032
748166504882049026
748047336627142658
748134024279896066
748096342824718337
748070614682959872
747965694222929920
748066315735273472
748047206603710465
748043569794015232
748062494523072512
748055410322571264
748001757113032708
748140848399912960
748017133045620736
748070690142752768
748094295643566081
748109135464529920
748083495424172032
747958983508496384
748060812615499776
748167826293264384
747959457397772288
748136276616839169
748128450226098177
748154622544609280
748053418309263360
748115183558615040
748144082237669376
748145688526131200
747997990397280256
748144019339870208
748080878300041216
748130165457195008
748136616166891520
747948132814577664
748028747287257088
748154890770317312
747953002489647104
748107176489660416
748106652134498305
748154299461607424
748072603026329600
748141561641197568
748071499895083012
748153678671003649
748164021958942720
748054617834008576
748084024015486976
748135672754671616
748078122461966336
748132153783902208
748057167832317952
748056056501272576
748133219153940480
748143901895233536
748043196802957314
748132250311528449
748071411781099520
748158636405338112
748021570728239105
747948212409892865
748018437469900800
748158535612141568
748138738513915904
748111660473253888
748097877621227520
748145411660062724
748120040625573888
747976972693831680
748123450376523776
748106782346776577
748168463659769857
748116542374744064
748167960448106496
748109252926017536
748165103959293952
747987961937952768
748015992194895874
748105658394886144
748109601053220864
748037022674259968
748053489641787392
748076671534673920
748163158095736833
747977136326074368
747967682549407744
747974682855505920
748161589111554048
747967468371582977
748113128278396929
748099907622440960
748136071246995456
748050146563350528
748003178776494080
747994647570579456
748020274688311297
748067918047502336
748164047288344576
748075907957555200
748122972112576516
748157055115079684
748098066494988288
747948388528721924
748069117303865344
748086230059876352
748042995354722305
748120786892881921
748152336430727168
748106530747101184
748053631920914433
748112448658505728
748127027996295168
748074494376415232
748135903512526848
748109663682629632
748126847855116288
748073383074508800
748153955633532932
748116521445134336
748132690315087876
748122645116248065
748105356073631744
748113799429881856
748028063724769280
748024653797539841
748064147166928896
748111190505758721
748076340155416576
748138009032155136
748103959542280192
748046635796692992
748156598208569344
748119419822415872
748037211505987584
747978227021320192
748152814594056193
748017766679121924
748166848974303236
748001199216070657
748147454365810688
747955258962251777
748075882934317056
748068240765685760
748066781235920897
748126780649799680
748119805786394626
748073441874554880
748148742201688064
748045184844304385
748110230077181952
748122938549878784
748074842461700096
748097924077391872
748041959391039488
748052038437711872
748109533868888064
748130878476386305
748132648585834497
748111907865903104
748129481777385472
748021805626056704
748133647014727682
748045235087867904
748043406551678976
747971146734276614
748118702315474944
748072711864356864
748083860462772224
747956886427795456
748093650047930372
748060154155962368
748086209176543232
748136897487208450
748036674458877953
748050284929257472
748007352062873601
748129750200291328
748108074074857473
748038150900092928
748030039028043777
748128789935251456
748067053953818624
748019288930410500
748058115854172160
748109282114150400
748168656710930432
748064205723602944
747975651429253120
748101778428858368
747989295474999297
748030773178015746
748021721823870978
747978100923727873
748089853972201472
748147286610427904
747947100890103808
748161299692032000
748086494250831876
748136364860968961
748090697132220420
748108082522238977
748027279259885572
747949651056197633
748072716025077760
747978734506901509
748045075767246848
747965505743495169
748125266522738688
748139745415471104
747946262167642112
748096623595524097
747971897619537920
747950536075452416
748072963681980416
748094710904918017
748063601726996480
748003384276422659
748083415988174848
748091527507783680
748034359312125952
748047596451676160
748162457286303744
748142018656874496
748063920884191232
748099454863966208
748100532942811136
748030462703058944
748098922149715968
748091884271190020
748062272480751616
748101652486447104
748139728621404161
748109596502392832
748158162545614849
748109299071619072
748168614889414656
748141188146995200
748067917951012865
747956898775728128
748042827351867392
748142253357555712
748028352850706432
748079213111091200
748116554844377088
748062482128863232
748135924303802368
748166861682966529
748036292957605888
748089917155205120
748082975246524416
748044962588139522
748151623600349185
748060343037988864
748145416022138880
748159370291253248
748144040449806336
747982139996540928
748138159750393856
748138382044315648
748079607438532609
748009428352405504
748109290641166336
748096917301829633
747950775205126144
747968026469863424
748038947704573952
748141280287326214
748148922259021825
748131872736165888
748096183458009089
748057675318042624
747954335968038913
748082774041628672
748153028759388160
748086976981532673
748138281502552064
748083894025617412
747948141131993088
748077585767137281
748077921424801792
747964574553432064
748158292711579648
747954101284134913
748162855778811904
748061211166531585
748128810881552384
748097575996235777
748095734440951808
748064956726153221
748159420740345860
748154555389599744
747974854834454528
748165347522523137
748145407448989696
747983327290884097
748029993092001792
747964884726362113
748019930851844096
747991749100961792
748014398606827520
748077438823968768
748159794297638913
748149262198931459
748033616781975552
748133529310076929
748071336392687616
747951521719980032
748007993673916416
748050167480393728
748158519157854208
747961915381518337
747969204859568128
748139107629469697
748142555599151104
747971633474723840
748074024761098240
748066663728283648
748078139461382148
748045734180696064
748095919132975104
748023580055773184
748059420240805888
747964620522938369
748107864393322497
748115707603320832
748092211070377984
748159529938882561
748112251761090560
748093167375777792
747944978693820416
748006982993514498
748055045669855232
748160246930092032
748153418825498624
748106987695710208
748124100464369664
748031360447688704
748049236541964289
748100608134156288
748121667679956993
748006307668566016
747991375854002176
747950821296513024
748058857985957889
747964633063915520
748130551350042624
748158527596826624
748056412987727873
748062276507340800
748146594533478400
748049701803593729
748164315614691329
747954122033266689
748106581032722432
747959264522625025
748077799781638144
748128991194849280
748065988281720833
748071017638035457
748083533449682944
748135467053387776
748144619209134080
748132879423672320
748113547624779777
748142371108446212
748074259587678208
748041430711570432
747953350260428800
748085672335056896
748124406652731392
748044396201914370
748154404327538688
748052445230661632
748128714362236928
747997797547450368
748134016100995072
748103875589070848
748088125935714304
748159420870320128
747978784700268544
747956567631335424
748046791115931649
748088520246497281
748168878988099584
748155037692596225
748027077908107264
748000586721861632
748123416746729472
748126051042205696
748166345771073537
748039434273193985
748117809239101441
748154027087695873
748028181223964672
748072615558979584
748070681749954564
748122259412361216
748160377280618496
748036661972447232
748148826029101056
748000360048910336
748130291198332930
748060594461368320
748134267444666372
748075815879905280
748145860811231233
748063484634529792
748108493392076800
748126470220898304
748119784705822721
748082786876133377
748041992983166976
748087991999021056
748087794640257025
748117255469268992
748067221507870720
748107164007424000
747979434821509120
748009877038075904
748059860558815232
748098989120233472
748098917926055936
748038205547618304
748091141715824640
747987047491657728
748091724820422656
748053845876555780
747963982854578176
748135362430668800
747986279866974208
747955803991080960
748103581853683712
747955296786481152
748125509893009408
748080093961064448
747960082109980673
748019213772726272
748111018535063552
748138986137337856
748153347245477888
748139481031708672
748067611871633408
747995461177516032
748023852656173061
748135760788860928
748159672301977600
747953509958561792
748159274136797184
748003958984163328
748131591541534725
748081725373300736
748060464416956416
748070870795558912
748128491846123521
748129398113599488
747999555027877888
748129720827416576
748093171804962816
748153976504213504
748141146346491904
748057113453268993
748124201169592321
747971461663514625
748125673496117248
748084128881446912
748102227256979457
747956731049803776
748131557873967104
748155507383238656
748091162691538944
747953597753655296
748092945102962688
748133898555658241
748088910543151104
747978910483222528
748033486649430016
748095616912400384
748090667818188800
748059436808273920
748147341228548096
748079666246868992
748140789730009088
747963139803721728
748126365627596800
748075278979629056
748140768687075336
748120019339513857
748088352566611969
747991560386646016
748102441317478400
748092001569116160
748083524792684544
748095172374757376
748109974019112960
748122972318212096
748138117773860864
748083914917318656
748091426928533504
748109181593485312
748120929482477569
748128970143567872
748044555568676864
748109772914831365
748046891762454528
748158107780550656
748110515340255232
748021344474894337
748116236454637568
747966482638905348
748150897809686528
747948078410383361
748074620197158912
748056010389078016
748146808384282624
748142698071269376
747945087854796805
748047940200062977
748092228074086400
748043708537442304
747976700248621056
748080290925522944
748098628426698752
748068710670303232
748002834994573312
748091321995431936
748079703928406016
748163636087128068
748136499128958976
748047361520316416
748148339573690368
748059784906170369
748105087638192128
748112423689785344
748065313367941124
747999189951447040
748153963950784512
748132098939183104
747958786434838528
747961600523403264
748103158208012288
748158460269735936
747964062554857472
747984694482862080
748039421719613441
748093427758178304
748105981209477120
748106538942865408
747973944603467777
748161077393899520
748115351276236801
748032735940382720
748085101985144832
748073425151856640
748006114923585540
748092639040331776
748150725981569027
747998300977037313
748149824038576128
748097974425772032
748080085429805056
748160507262177281
747961432814157824
748084376488022016
748159940829798400
748130819819069440
748168488695521280
747982144413151232
748118723362426880
748079703764930560
748158405903163393
748123907740209152
748121130901344256
748063438249820160
747985193810665472
748139032438276096
748067418669355008
748050289190670336
748067984871137281
748149224659886080
748076151311052800
748089451327401984
748105641575727104
747980063942000640
747982911782060032
748026885033037824
748095092687257600
748107629596024832
748150948187545600
748102634222030848
748099962274086912
748061601400496128
748147177504018432
748125098960424961
748163372034695168
748104651652874240
748058396725809152
748114827013292032
748085731038531584
748116500666417152
748158753887784960
748147483742724096
748031611774582784
748047021735575552
747950142012166144
748063824394194944
748068064659378177
748070304333860864
748137111178481667
748041376441434114
748055330702123008
748093608176267264
748168249813110786
748036498314895360
748137501299183616
748154509155696640
748052772306706432
748152286485020672
748075341919453185
748074477796327424
748008090298097665
748155184707153921
748000607500402688
748136553470300162
747950569705242624
748137249787809792
748167176079695872
748055976557879298
748012276435787776
748075354221383680
748149228829052928
748132363322925056
748163853997903872
748086322284347392
748105968441925636
747979518845947904
748085764630646784
748097303051902976
748136746580246529
748046673612509184
748031762853400576
748121692967473152
748124155237670912
748166945300688897
748153963837538308
748028726126977024
748081645731913728
747960891891662848
748142316460867585
747980567380000768
748024036932870144
748099970608300032
747952343652704256
748096107603853312
748119155316908032
748132548082044928
748118329257299968
748139543925264384
748130694195458048
747954134771392512
748126218520649729
748104613946077184
748151438866522112
748124066993811456
748157567122046976
748076356928364545
747956051723489280
748141603345293312
748038301718822912
748126163990683648
748150956785811456
748151292309155840
748047248349597696
748132728390877184
748130077620174848
747984094538006530
748092957945958400
748139514812579840
748079837873586176
748039878898778113
748041200205172736
748154379455311872
747987056043843584
748128936442363904
748042923850240006
748079724698669056
748091032710057985
748060175290998784
748108950868885504
748162776292417538
748135110524841985
748023470831828992
747985780811829248
748093926859505664
748155289409626112
748017493910888454
748156258448859136
748122301347004416
748130392201437184
748164311168671745
748142845027024896
748112952071421958
748167603743563776
748076558187888641
748126202091626496
748136024899977216
748127971936976896
748132740743237632
748134334570323968
748108107591593984
748072527377895424
747945855056027648
748152122575888385
748107390474719233
748109894423805952
748145751730098176
748138243896578048
748094560190988288
748159294940549120
748118455149273088
748065460126687232
748096875182579712
748125304128868352
748063497230127104
747948262611619840
748132996511834113
747983213784506368
748149383791841280
748044689736073216
748111849053429760
748126285742866434
748164554757144576
748122905012219904
748160981075820546
748024854889267201
748033415446925312
748163883697864704
748003480850305025
748095675913601024
748076675427090432
748103447631663104
747978696514899970
748134674313154561
748120573130211328
748168665070108674
748108812293312512
748118199053459456
748005330508984321
748067263727575041
748037576125222915
747947180510543872
748087911963332608
748096581803585536
748164391133126656
747974883980632065
748108980094832640
748043485895344128
748076948388085761
748108556424077312
748147571940540416
748110095968575488
748088214108372992
748167184531107840
747981263366131712
748097391451119616
748118446844612608
748116471151267840
747959864094244864
747990906394054656
748071785157931009
748107507810340865
748107935822323713
748108443035250688
747966029775671297
748099786155393024
748164332312100864
748086775499759616
748073525794070530
748001417173012480
748140818922344448
748063660468240384
748004084674859011
748128085136990209
748024766888574976
748017430979612672
747972468120379393
748162952436518913
747994458843676672
748084271366156288
747994257365991424
748165632743608320
747999580055298048
748151543849943041
748149656295702528
747952725376147456
748158947039809536
747991887622053890
748068631062413312
748115804378505216
747953799214563330
747980500241768449
748142354272493568
748161153180663808
748164101604577282
748155549309612033
747946689982410752
748126621501005825
748054001355231232
748131084097880064
748065913157591040
748070904194793472
748153284628623360
748056920406298624
748116231924944896
748046996473249792
748055376860487680
748023835555958788
748145889995284480
748070069587025920
747967154063028225
747962007358439424
748093310087077888
748090407729303552
748015027832119297
748136780122185729
748058879074893824
748106279000883200
748011403710193664
748092836248195072
747998200175300608
747996237224353792
748085688927649792
748003820400181248
748049232129568769
748087371246120960
747976154691211264
748064742627901440
748118958172160000
748005959805603845
748029972141449217
747949365835104257
748044060678553600
747950007634923521
748045394580496384
748118455065395200
747959276975513600
748101837413359616
748139607099834368
748109529372471296
748082258108620800
747966012994125824
748106824264617984
748044064893861888
748144950404014080
747991048740282368
748043309961052161
748056618504495104
748012683132309505
748124662425620480
748130467543547904
748027644315312128
748011391232118784
748121630090596352
748153284498690048
747954894070382592
748151623608729600
748141137781731328
747950003495145472
747949185370988544
747952457154592768
748059336455393280
748074163164876800
748147022511882240
747973286085169152
748078487374860288
748023391307894784
748006391701446656
748005603268771841
748076985885278208
748117297462710272
748035273443917824
748083994495979520
747959218104320000
748144178564063232
747953295805849600
748015237404762112
748077031976493056
748158703447195648
748161413080813568
748006194623680513
748169130495315968
748133093236563970
748039182875004928
748020308439859201
747947071689285632
748096938344484866
748024934761390080
748058451218206720
748118727665786880
748164084986683393
747966864681144320
748091041081810944
748012934673145856
748048368065191938
748134804403687424
748136536865116161
748012293020069896
747962917866307584
748046397082054656
748117238838878208
748010770475147264
748061228078141444
747990235124989952
748029065978847234
748140277878120448
748045130326761472
748118605980647424
747948782659244032
748150042322690048
748068404418875392
748047894184329217
748146775010119681
748085617788092416
747977593480155136
748153653463126016
748163711404122113
748083986392559616
748154312279261184
748082396424200192
748135559583961088
748020656248360960
747974624068009984
748072787504435200
748157218684559361
747970932937998341
748077212423852032
748148054344110080
747952352091570177
748089925493362689
748083596364222464
748097596611305472
748144077988847616
748087673009672192
748133567151087616
748155427830005760
748063429961875456
748144690596220928
748155767413407744
748139636170567680
748127179364499456
748132581326069761
748141900998246400
748027740834635776
748085609521045504
748059130859032576
748152982739488769
748082773915754496
748009621252640769
748033214267133952
748109886098149376
747957406345224192
748046476656390145
748146846208503808
748026909968171009
748028373826441216
748107600319774720
748168807659671553
747980940501123073
748120602645520384
748074070785269760
748044803099729920
748109558845870081
748097886307618816
747964268243386368
748016999196917760
748054009571872769
747985256452599809
748070052939829248
748032580725907456
748148892991102976
748087941629677569
748034829183258628
748067007883534336
748151455849263104
748073156674465792
748098142210396166
748138965060976640
748156749178351616
748082153188130816
747952973091741696
748130341798486016
748166681344774144
747958043975917568
748031049976913920
748129221785042944
748091506754469888
748120669553033216
748139254564405248
748036364042641412
748020937350586368
748047499827515392
748127686560747520
748071432706465792
748055817308471296
748122376819269632
748104374614921216
748120887883337728
748155276721799169
748135282386538497
748119167941869570
747984682017427456
747976679268696066
748152655239852032
748085152132239360
748095478768762880
748056538623926275
748003447052570626
748074796542529536
748045650152013824
748110053878673410
748061202585128960
748129448101183488
748126910723592193
747987684820410368
748126394962444289
748095809858707456
748084804265123840
748090671932784640
748045495285719041
748058736606986240
747997042329325569
748064428348801025
748086603675992064
748106580764286976
748092995413606400
748095537233166336
748120308855472128
748081993905225728
748164579964952577
748098620168232960
748117255259557888
748153288739151872
748112692037230592
748029607245393920
748000377086304256
748149945773998080
747987420763795456
748123601317040128
748160545002561536
747975706227974144
748020899929022465
748047097442738177
748123916191805440
748090365647949824
747949751639875584
748096296460910592
748145588068286464
748065392975839232
747963244677988356
748132325658075136
748147798315507713
748072791568580612
748118027259027456
748141112775278592
748107944013729793
748045340130041856
748163690466279424
748157080469643264
748052382152597504
748060737159958529
747951207159730176
748035718216286208
747993070487085056
748144191494991875
748127967583289345
748079192252813312
748095940221894656
747973977839001600
748056492566257664
748072284267614208
748124373152849920
748086150556856320
748158002964865024
748108749315805184
747979896132149248
748138684344573952
748138688295624704
748110955435933696
748064491267624960
748057625166757888
748117876125536256
748088159578296321
747984048409051137
748120896020197376
748128206830575616
748141892685029376
748035529543925760
748080056312934400
747960917032374272
748165397803728897
748030282515742720
748138759766446081
748156312916135936
748103204424933376
748033126195204096
748150935659094016
748098741773664256
748045893706846208
748037261648871424
748052680006832128
748086137726566400
748118606089691136
748028583667437570
748064587552002049
747966260554698754
748100444757565440
748002834847764480
747971385977253888
748124801206751232
748161672959959040
748081628984053760
748111505112109056
748147454349086724
748136457055801344
747992277902102528
748111488095686656
748039602062098432
748150688241311744
748128617901756416
748137853591379968
748097269451284481
748005921838731264
748153976621776896
748021243664797696
748160884783013888
748135911821549568
748069540953751552
748046057104379904
748115707666235392
748128236350103552
748124583107108865
747946002208931840
748081549439021057
748022527243460609
748096950709297153
748115581753163777
747996488878284800
748056509167198208
747978688138883072
747952331321389056
747988364582785026
748014679738417153
747994538522861568
748072225551572992
748092047517749248
748058254140375040
748026129810882560
748143574525612032
748154316427386880
747968596811354112
748004575358164992
747986686659833856
748148792344469504
747978935535697920
748139153955622912
748122401896988672
748057574554075136
748065283667951616
748089208267481088
748143801307435009
748142538742202368
748040407548846080
748038561811804165
748111781990653953
748164193979875328
748121743571714048
748117247139381248
748061135572721665
748059051276251136
748125610724073473
748030471007838208
748158179343753216
748070900122128384
748110917926273024
748089401142566912
748083365320994817
747948917002690564
748078672251326464
748123337021341697
748121734952288256
748157264838664192
748148515637854208
748071831299592192
748105171482337281
748168274924417024
748031347772506113
748132950684819461
748139686753894400
748139950718222336
748144417924481028
747988922207080448
748143050589888513
748091112292818944
747951123395403778
748097290515079169
748162419919294466
747984426059980800
748089527084818432
748120887526752256
748127409937985536
748043297487224832
748034812162768896
748090751767158785
748139216933117952
747965480204394496
748109282109984768
748105272539881472
747949831411335168
748048376659345410
748134733096292353
748147618119880704
748124297567305729
748136998142152704
748118018945880064
748003220606304257
748139984318828544
748102873347686400
748051052595904512
748076809632219136
748112331343802368
748002914711535616
748026486595141632
748110079199678465
748141251237679104
748142433809145856
747997092929495041
748155901903798272
748150453469229057
747945993686097920
748103871478767616
747984489096355840
748132979994730497
748115078784913409
748084279888904192
748097328427335680
748089816152158208
747982538640097280
747959574884401152
748026327358373888
748084116281827329
747993171271921664
748029367977115648
747950338750087168
748070505777860608
748023823220473856
748127057721229313
747971272554876928
748150575079038976
748143255984840704
747964377324621825
748158388970856448
748115296599277568
748015237501165569
748112176037117952
747952075200434176
748080274408415232
748048431025897472
747971184814350337
748076901995003910
748046380124475392
748087681549213697
748033268528840704
747993997289865216
748145906684329986
747960916860243970
748144304393195520
748018978627457024
748162079903756289
748059407825666049
748156644337532929
748073441711038464
748041590141235200
748157084479426560
748151556554493954
748068287091605504
748079926113353728
748123396026687489
748087916472172544
748089489243930624
748154282789249024
748024699771326465
748158728822726656
747997193659875328
748110473111830529
748159609408454656
748096308989267968
748117268127584257
748140101872541696
748167536785522688
748076084281872384
747979569127428096
748112285172924416
748122460634099712
748056341458063362
748037781914554368
748150285583925248
747956760401559552
747980713979428865
748047063745716224
748069947901779970
748130719063412736
748107151428595712
748035802211434497
748084133142859776
747971947829485570
748066068237815808
748112310477152256
748041271583858688
748057729940492288
747947696493727748
748059562654203904
748114986241658880
748061924097564672
748105821997961216
748137413176786944
748118941457846272
748103812930473984
748132669658112000
748019247205457921
748072410067378176
748078659622342656
748106006169681920
748151321409236993
748013127724302336
748019754770829312
748165695440060416
748135924370911232
748148788108337152
747995436053598209
748135723052609536
748094082132643840
748099047815249920
748096170497445892
748070929457086464
748064327383531520
748019087935156225
748140630501560320
748085890644312064
748163279441305600
748094408927547392
747972757510467584
748022954726940673
747945012344799232
748046208200019968
748067355922677760
748167134258282500
747984992249221120
748093440236322816
747960384200409088
748113132606763008
747985814378909696
748015249811439616
748068089686818816
747950041239781376
748049702210404357
748162625100455936
748130085958451200
748068807063777280
748123492227387392
748154190489280513
748077665454784512
748074691546484736
748167406925848577
748078764400193536
748048108186181633
747960862611214336
748118006123855872
748048427120984065
748050310292176897
747967502022479872
748168811874914304
748025303885287424
748107524851785728
748067565553975297
748092542617550848
748084166550503424
748085596871000064
748092848956911616
747990646363983872
748147282650927104
748108887811825664
748154987633483776
748130459079573504
748162553956696064
747967913135484928
748146317768134656
748133692833468416
748071646599122944
748118215885217792
748059005042442240
747975563629965313
748147143966339072
748089019247005696
748114801612697600
748069461505236992
748107789084528640
748093964448862208
748061404154953728
748140873515315201
748078986517970944
748134078788993024
747959558128214016
748164672218611712
747945267886956545
748124838607327232
748075412924866560
748149706874851328
748090441376088064
748127435061878785
748102684331343872
748077229201104896
747959893378932736
748141381059747842
748046480871657472
748118282994057216
748167154957168640
748131948237828097
748154102463397889
748084955327102977
748095860291043328
748076264431423488
748155927082184704
748115015870324736
748010288226643968
748144589677035520
748161014655516673
747947226895384576
748037844912996356
748160515680043009
748113870653362176
748124033397329920
748032446600450048
748052080154271744
748136138028748800
748156287716851712
748088222471831552
747982446302478337
747975659935371264
748023441278771201
748088369326985216
748143767513866244
747964696209219585
748135232403087361
748027858082234368
748156321246154752
748124192655151104
748055443986067456
748104743763980288
747969074865410048
747967669865975809
748078516831461376
747960665499967492
747947797278769152
748077766092808192
748142786327764992
748158934276517888
748032757192876032
748108023919435776
747959302053335040
748128911419052032
748037593045016576
748057222341505024
747945611790585856
748158699244498944
748066902912557056
748144313129918464
748113014897975296
748146548492513280
748115460512714752
748093305855029248
748078047203581952
748028038533779457
748094526544306176
748164256814641152
748158212797513728
748138768230649856
748082308641591296
748108934146293760
748076516177764352
748003401095610368
748045654358888452
748136784140341248
748082501332107264
748062054024679425
748161983443308545
748068177939136512
748073013799698432
748131323194261504
748020077698646021
748160548903202816
748105939312648192
747952859560325120
748156878891397122
748139388668895232
748091645241995264
747956974180982785
748071797656936448
747970018521063429
748148834354794496
748104748063035392
748164697325711362
748145940192763904
748004894150434818
747981242390372352
748030420856479744
748142455007158272
747951748363468801
748122875756847105
748165976701677569
748148251518349312
747962196047519744
748081348028534784
748063971043852288
748137627270930432
748050826174824448
748166496682151936
748164894269247488
748094090470817792
748047080741081088
748119918764240896
748121332186030080
748135194373292032
748080735634993152
748065858585518080
748068496651718656
748151719951892480
748116748143058945
747975773105971200
748053892068478977
748080492336025600
748106316602712065
748083659022962688
748074519512879104
748105452592889857
747974959453057024
748092395930128384
747959499164639232
748116009689747456
748077585838399490
748003489184366593
747984669413638144
748007607894421505
748056534639349760
748059264812486656
748135370659868673
748117591210631169
748047000965365760
748145101508050944
748015086355288064
748070782748745728
748062377313173504
748138587556700161
747958727425273856
748099496631017472
747963177799979012
748070593870839808
748153913660956673
748160318472228864
748115175031607296
748019452688596992
747981506807660544
747983197284241408
748074263735787524
748149253990551553
748081897339756545
747955309268787201
748164764409311237
748087228568473600
748041137173204992
748062955862892544
748144715636293633
748111479904284672
748127913132834816
748063899518369792
748106744585461760
747995750517268480
748061131676200960
747961076164231168
748138876955299841
747947818048983040
748075983421456384
748149480470552576
748083080213172225
748030391580303360
748057306340917248
748159613636325376
748126440890175488
748142022779936768
748121412024537088
748125820229718016
748011655460691968
748123735731867648
748046208254484481
748050113239605248
748050071174909952
747965514014556161
748051212088516608
748065292333506560
748139724167053313
747946282962976768
748094102911090688
747972401116258304
748040185112301568
748086989434523648
748058857994334208
748117041568223232
748051438518013953
747982190374494208
748107549661102080
748146431001755648
748093884912271360
747985671831183360
747984757514870789
748071029872926720
748142131907264514
748166672922648576
748060657719906304
748067976675471360
747988314255466496
748104546690334720
747999865343467520
748062104633085952
748149723412914177
748076231137038336
748117058244714496
748057679575289856
748067984770482177
748090713720627200
748044320549310465
747957540579745792
748067284544065536
748065476736069632
748007255547744256
748019624810319872
748160112854994944
748137514024714240
748147768967860224
748168186802081793
747989484281663488
748073332894011392
747956835726954496
748082895735128064
748161807525748736
748144765779255296
748147915668004864
748129071008219137
748159504626245632
748106270557732864
748132560652353536
748144325582696448
748083470166036480
748168065108549632
748107755467116546
748145948505833472
748129875983220736
747989245478875136
747959805340426241
748089703233105920
748139552523563008
747953488777228288
748122607552180228
747952151012515844
748032811739774976
748053497644486658
748145994924163072
748020929226280961
747971490931433473
748071613183188992
748123223829712896
748132723873701888
748115271391543296
747955011225812992
748001014494691329
748165729162240000
748144656932831233
748140949159698432
748042139813167104
748163397078913024
748086037352677376
748114776597815296
748142459213987840
748056471720632320
748013425301819395
748134590657736704
748093607920418816
748039925245841408
748109839767867393
748024569592692737
747991241946587140
747988045794787328
747956319911452672
748036536139124736
748065850217861120
748054483721150466
748101602263826432
748024284535201793
747963257558827013
747964402595401728
748146774985039872
748074255284342784
748052155706277889
748160406267453440
748063589467037696
748088293816860672
748000536474025984
748117016523988992
748068249393336320
747974292776828928
748146657431273472
748046791086579712
748074192445313024
748063337607475200
748140907279572992
748133403594100737
748112322896498692
748052298350399488
748154978863353856
748148007942656000
748066793684635648
748125941843505152
748088688161206272
747968835651764224
747947054865866752
748141863375355904
748022736979660800
747990881236459520
748160410856062976
748165678524403712
747944798372364288
748130396286689280
748084799798149120
748048418593976321
748007091898556416
748117716884688896
748139581640433664
748142173791518720
747987970096046080
748089027606290432
748122724816543744
748103984729194496
748076151302590464
747974183540371456
748077501889581056
748094564490186752
748164479129686016
748090961457209344
748089698938159105
748166001494155267
748041841921130496
748156522694316036
748140848425107456
748051832908488704
748109319875375104
748090537543077888
747964695907209216
748031708298084352
748078512741855233
748032174083969024
748106769830903808
748152336741064705
748074540857696256
748076260291678208
748144057134751744
748087639476035584
748009671571701762
748166513320992769
748085911519371264
748061852853223425
748011303155929089
748034334020476929
748048779287347201
747970261769560065
747954264782274560
748028340561379329
747949223354769408
748029770655502336
748103011453526016
748154349763731457
747974510926794752
747946765517676545
748152911176302592
748004852144418816
748063019037499393
748114323852103680
748119029823455232
748016126714601472
748087043884990464
748039031850733569
747984036149104640
748027941985062914
748008144916328448
747985675983544320
748138948266975233
748149778098196480
748133579746598913
748095856042205184
748135341417201665
748062628988092417
748111542739214336
747945096243384320
748135647303573504
748075719285182464
748114076320968705
748159441720188928
747972430337974272
747962787842953217
748141972649447425
748070082144763904
747984707204177920
748013375251177472
748148305780178944
748128106297233408
748071386468450304
748128559219220480
747962540005556224
748136549091520512
748164600584114176
748136683321856003
747984774082465792
747948975848833024
748162415636905984
747954289922945024
748157160127881217
748088902041341952
748063161371234305
748001316383899648
748144879356751873
748083193685876736
748101380057923584
748150075860332544
748126827042996224
748025995890954240
748110318232952832
747945150433865728
748123966238298112
748163850130829312
748101371543490560
748151417874026496
748089015128236033
748123916082651136
747954436807352320
747946958514380803
748057482505895936
748051304153513984
748081620624740352
748163208100208640
748144015221063681
748131356866134016
748062469386551296
747993980474793984
748153846552207360
747968487792975872
748104156557287424
748041674262183937
748074016225665025
748025047751794692
748124683619414016
748072049323630593
747961277608263685
748157378244153344
748165095780388864
748040495302119424
748090160173228032
748049039468466177
748141465143021568
748093645887176704
748089564590383104
748162897801584641
748102709748899840
748166496438845441
748046090570711041
748014448959496193
748144191197286401
748161022976897030
748153402106908673
748103619959005184
748078584024141824
747966990229241857
748134464719568896
748155691861409792
748101690566524928
747973802064109568
747985403295084545
748146808707252225
748108225136852992
748168031721906176
748167100691161089
748135643268669440
748070883076497408
748060607362916352
748148721158848512
748138101181120512
748080274483871744
748023781067788288
748145986304802816
748003073931481089
748166500628967424
747958761235619841
748057721526693888
748158405685219328
747955816771117056
748101233345466368
747959960869412864
748037400123834369
748143600073117696
747975232011440128
748156304603025408
747965757322104832
748050456891523072
748115305055031296
748161656316895232
748114814564728832
748084879611596800
747979460092256261
748038251374579712
748105142185123840
748122544570413056
748123068845924352
748082002423848960
748082799249342464
748051769742209024
748066819127246848
748137417450758144
748133860664311813
748122691081736192
748069780318457856
748056333266616321
748091988977778688
748136075172921345
748080530256707584
748049072888647680
748136025046814721
748098968194691072
748061764856623105
748154215583875072
748154085715615744
748016021877985280
748044249476796416
748164105794686976
748155125877870593
748059017541365760
748103976374145024
748111559457660928
747960673594839040
748031888682549248
747993708016992261
748134540229619712
748124725461848064
748107776132583425
748155956303892480
748084351158587392
747974108093157376
748055238582624256
748075400417386496
748055783934468096
748153825412980736
748146208607186944
748102902464528384
748024871834296320
748103703715012609
748037786054311938
748140097665536001
748074007879028736
748040671521554432
748007268172574720
748162159629197312
748011089250648065
747966163871764481
748143486667530240
748065560802566144
748157160236912640
748000309721579521
748164814632062976
748114390931615744
748115778914910208
748100545240567809
748077384516120576
748113191012532224
748099173950562304
748014465635975169
748131889186222080
748076151172632576
748114978050277377
748050083787182082
748070451260231681
748117779954339841
748112671174696960
748106819919196160
748142383720603648
748167071377170433
748101598107308033
748045482379907072
748111564000141312
748054068124319745
748104731155963904
748153301372387328
748091569744523264
747968592725999616
748134682831749120
748037458936336384
748018727250169857
748071923419058177
748144543686627328
748120078093148160
748165808598093824
748151019545075712
748088855660756993
747944991113289728
748150054989402113
748138101021650944
748039442531753985
748000846567219200
748157910983794688
748156690386804737
748019091974332416
748054089062322177
748149182544805888
748109164497506304
748130656258035713
747966411717304321
747951131494588417
748057658435973122
747950225784999936
748149056887726081
748149719445037056
748032559863455744
747997478910332928
748136591399469056
748168279248744448
748057645874036736
748112461425942528
748042852836515840
748154769206829056
748057226741489664
748083524708663296
748141716746575874
748152517029150720
748044744324952064
748083432790626304
748081738308521984
748002969208168452
748155113202720772
748151078378741761
748122481475588096
748007264183812096
748159651397705732
748052919036092416
748128307527454720
748065439058694144
748165393294983168
748157763952476160
748145608989544448
748151824725606405
748155851383386113
748145101336100864
748079133440118786
748163216644112386
748080547092627460
748076973449162753
748081578585251840
748111484274651136
748019712605495296
748059692883128321
748131126053507073
748095147364196352
747971239273107456
747999945085550592
748168975469715456
747974640857911296
748140223393980419
748022971860647936
747970320645095424
748097710104907776
748148330870378496
747984228734861312
748112096517324800
748065380128653312
748129922321879040
748129221613068288
748088411425210369
747966092677517312
747950481473835009
748120489235783681
747981825495072768
748128806452535296
748143423882928128
748144304544161792
747996870564282369
748106035517329408
747997361373249536
747964826236788736
748038876506296320
748103787496222721
748053426542641152
748110024455520257
748058832920772609
748079301300355072
748010850359840773
748137639887396864
748079942781394944
748159580010614784
748153246808674304
748157621375381506
747946329373020160
748088125839319040
747951240890310656
748143020936159232
748024083095425024
748072154026119168
748112725797122049
747961306859245571
748112914494652416
748168463907065856
748074419231272960
748147555272368128
748152315673182208
747962099704414208
748085651489304576
748088931422511104
748077619371978752
748136939241504768
747991828826198016
748155088015921152
748065392954769408
748046191506690049
748064558225436672
748057931359354880
748077019305369600
748035231551209474
748077623310417920
748114243996815360
747952729620905988
748116269874937856
747982618306748416
748048624253341696
748155386021044225
748095214573752320
748006165003509761
747945733421162496
748142853335957504
748091875911933952
748162608633614336
748163082237657088
748107738727780352
748007280721944576
748147320332574721
747957360283389956
748159320035057664
747998204256460800
748140856989868033
748042274077032448
748056610149376001
748062771477086208
748073294776123392
748167784396394497
748110108224151552
748007855576518656
748116693570953216
748152533701500928
748011277855895552
748054609135026178
748130765473517569
748047264996798464
748084963472515072
747951995797929984
748160775752146944
747996715278569472
747972874829369348
748114797569269760
748088583043559424
748145386494304256
748076167958302720
748036301153308672
748064037964029952
748092282566389760
748122838062727168
748149081646596098
748111500913565696
748113786888925185
748149933300195328
748087010267701248
748135257610817536
748152751679430657
748027212167778304
748128295028461568
748068098071199744
748022271302836224
748096862796791808
748036200682917888
748104789809045504
748086532100087809
748057935356502016
748102743089307648
748068689812070401
748089984310116352
748036150137335808
747997814421000192
748103120836788224
747997126429401088
748036171213705217
748165041073991680
747947969052311552
748027216282419200
747998552509423616
748103086942519296
748140273834856448
748006622472114176
748152743412523008
748097319783047168
748057583127306240
748113849543450624
748122754357006336
748056203004157952
748093037667041281
748167230651785216
747977472076054528
748151531317387264
748072493840236544
748137178484482048
748097642941583360
748062205132824576
747991627646537730
748091968060719106
748088172198957056
748070887283318790
748120371866435585
748076604413329408
747985415701860353
748071764123619328
748131428009914368
748105046018097152
748014503250526208
748133751763279873
748040184986468356
748116374732611585
748002390201229312
748058711369854976
748165586279145472
748167213664829440
748116051875995648
748083654849662976
748094341927800833
747948820697227264
748088545273733122
748065682449928192
748120929755107328
748104408421007360
748085634439450624
748049911673929729
748061249045434368
747948757791178752
748161916342673408
748128705948618752
748159240309776384
748063459439480832
748123328645304320
747961046858665986
748064453195927552
747963106274344960
748140924035862528
748046858107355136
747985118233518080
748099979281993728
747945066690404352
748049228044316672
748075182259068928
748154685610139649
748067037210157056
747974191983525888
747988033337712640
748074054289063936
748138839147945984
747960887504408581
748162310557011968
748074188481662976
748028206184337408
747960480807981057
748142694036279296
747955267443138561
748144384177168384
748106727673954305
748159001561530368
748141766881198081
748119746915213312
748081117224386560
747980940555788289
747986183360229376
748023198390829057
747971709022535680
748150272870973441
748125438757732352
748041951073681409
748119025494822912
747976167496491008
748059474833850368
747962036831793152
748076738337439744
748070014868152320
748077430603120640
748130937431429122
748103267297660928
748119927421280256
747999873664966656
748070887425998848
748106144627961856
748146703732072449
748077590045429760
748024486054723584
748040655012782080
747987982754398208
748034459920908288
748063631158448128
748126851848110080
748100016871378944
748125673567330304
748044123387596801
747978029725585408
748106543145484289
748100889089544192
748164311537721344
748060384905531396
748053241913544706
748138000626950144
748006454741897216
748139321610371073
748115485284139008
748073764932333569
748128383062708224
747968026432180224
748036397647470592
748015912570265600
748133349143744512
748034313237762048
748153628414849024
748151216736079873
748117075206496256
748094652469874688
748129695762374656
748053523082940416
748063786309943296
748126835129483264
748122468783624192
748154912081612804
747945146558218240
748069813868703744
748129502769840128
748098452198924288
748086372607606784
748122552707461120
748100583043796992
748105578719887360
748096649050861568
748153305499525120
748133953194831872
748037798482026496
747962561203601408
748092618135871489
748115674153705472
748092953764184064
748061760574394368
748105075365715968
747986531420340225
748005812702949376
748152525220679680
748074213659992064
748075748519444480
747963530138255360
748077849861566464
748082048401817600
748105947717967872
748105696088989697
747965161567363072
748090260744200192
748099966401384448
748090852388519936
748021679998238720
747953652548108288
748094253801181184
748052675720282112
747952620845809668
748024087390359554
748145827034599424
748118324840660993
748053393114030080
747977383878197248
748157734520905728
748126600370200576
747950838258229249
748061093860356096
748022669904338944
747952075229757440
748150629630156801
748082145101512704
748081536646389760
748081687968518144
748122129267306496
748111207136112640
748040990628405248
747947541216403457
748030777171001346
747996048577204225
748140726983200768
748032664620380160
748161643683643392
748116190095106049
748110435656802305
748135169282891778
748061886499921920
748093109007941632
748135387369857026
748107482715787264
748019741999136768
748146829385072640
748047940502032384
747979724249411586
747954688578904064
748090189768232961
748082765824831489
748158389188956160
748106954141237248
748117074996772868
748153057951744000
748047340502720512
748120191490351104
748147399755988992
748097823216963584
748021898131480576
747950850803277825
748160309840355329
748161664642588672
748117762929659905
748052600336035840
748080295304437760
747960686123196416
748002671458680833
748114654979891200
748024745791197185
748111148768165888
748152726886957056
747958173873537025
747991225077219328
748166391761637376
748159592723550208
748095885293326336
748124608059023360
748117356061274114
748147873938706433
748127065925292032
747986359747547136
748133009354678272
747978197610946561
748085743784951808
748150877010169856
747954629636300802
748065833453232128
748045373437018112
748067984791437313
747977694210564098
748068207462854656
747987542566305792
748041481324236800
748153301158477824
748077489294090240
748035072079634432
748103221294432257
748106115406245888
748134972226142208
748041971755794432
748115221022146560
748102114027544576
748091666121244673
748132342342909952
748134628335181824
748120829137805312
748060024212176896
748029275954110464
748064273096548352
747976746419503105
748060451997618177
748061957752664066
748108032068947968
747948241686241280
748115888277172224
748063220200579076
748098444145860608
748021566785589248
748081717269889024
748032090185277441
748044073345355777
748039145130442753
748125824507912192
748042190211977216
747964050185814017
748025316359151616
748010434893062144
748086364386713600
748069759078514688
747956168958566400
748163237687005184
748165901082562561
748146464698830848
747970869939572737
748056228144746497
748113820384538625
748144371485147137
748127627874013184
748056605862821888
748027543610081282
748087211506143232
747970685402677249
748112020856311808
748098037088608256
748123349721702400
748018223812063232
748130396034957312
748058379860467712
748076012701949952
748006999862947841
748062234497191936
748017020080361472
748155658701176832
748129632893841408
748034241636737024
748126533231906816
748113925116309504
748020568566435841
748111211481411584
748114013431664640
748036938649702400
748135970390839296
748026042061819904
748127229490638849
748124469613445120
748119679915352064
748146841884176385
748106233027112960
748163874969554944
748099958209908736
748057973293989888
748019389962854400
748136842910896128
748030198365429760
748114667390799873
748075773664313344
748028940141400064
747995251575558144
748136998259593216
748104013892169728
748097416465899521
748125233102594048
748160276483162112
748104102220013568
748154777654202368
748156178618793984
748128135535861760
748097512754536448
748118014801776640
747999420487188480
748066265185411072
747977136452022272
747992709860777984
748109361604599812
747958274775867394
748150897864126464
748150096760561664
748162021368029184
748130089871761408
747984614925340672
748123861418389504
748083700873707520
748118949775159296
747945192477466624
748158007402430464
748085802484260864
748156220423475200
748088763406909443
748065476689833984
748126587955068928
748104152509722624
748133705684770816
748053665458626560
748160029077938176
748167222246445057
748114906738626560
748059298534678528
748144027870998528
748076767886381056
748156006509711360
748028092950675456
747952968637382656
748043112640020480
747973663480176640
748068819848007680
748098661918322688
748145889831690240
747987735231635456
748119377745223680
748131998393319424
748065653119025152
747989123881963521
748070807616761856
748040558497636352
748161069131177984
748055557244882944
748107516119228416
748121454135377921
748103670147997698
748055058131095552
748146707922362368
747950674567172097
748029137470767105
748121559026511873
748040893878407168
748133110135558144
748086444082728961
748132442977013761
748073550800654336
748164303170199553
748043083326046209
748130052307443715
748094627199258624
748044807210172417
748095528949395456
748105679366402052
748073798251986945
748060682583703552
747949978077671425
748115594474565632
748042806762049536
747954139062112258
748076101063278592
748155327263162372
748168199544442880
748112306027003904
747948853995831296
748040160026238977
748008652464852992
748058514115919872
748078709668646912
748017506468626432
748097005231104001
748045193102921728
748109013594812416
748005053500362752
748032618558521344
748006840265486337
747979208534659072
748131600119042048
747947226580852736
748089828953231360
748012980923666433
748047579867406336
748018349670547456
748113656789925890
748163203868336128
748077724116336641
748111228459974656
748066177256042496
748073815029211137
748060607103012864
748061995602173952
748096443135692800
748079137793839104
748139275489787904
748022707409788932
748078189868507136
747965773780385792
748031029018038272
748087048297295877
748121252787851264
748134951355297793
747974909201113088
748162981855371264
748058581224697856
748125979697098752
748142777930747904
748016382487465985
748031557613522944
748055804528463872
748065371786096640
748075555501842432
747953178646315009
748092353722912768
748039803569061888
748008908212559875
748043762891358209
748114323755638784
748102487266078720
747982530285015040
748105511611023360
748075417471442944
748123374748991488
747983654433894401
748053984468959232
748157516513579010
747978323419103232
748135454554324992
748066877486866432
748016437072138241
747979086656528386
748110167267483648
747996098820718593
748091217276248064
748145361684992000
747946970841505793
748156765624143874
748086938964353024
748093196853477376
748007264041181184
748094417580474369
747962011863003136
748141418741366784
748030517400969216
748091594625196032
748141217641271296
748150881057550336
748086641361772545
747945238535168001
747952448560562176
748094715468222464
748079741744390145
748083054908932098
748015035922915333
747979443352702976
748123903235489792
747957053914759168
748042277944233985
748039174490624000
748055003806457857
748148897332109312
748136540723888129
747962452269113344
747957897070583809
748064365195104257
748063736011853824
748128844482224128
747969674663591936
748129678989352960
748038184446070785
748132682018676736
748073567544238080
748035202279157760
748079137617764352
748090038467047424
748104768925499392
748068785936990209
748030160713154560
748150717605543936
748099052009627648
748075022938476544
748122569614712832
748101828961771520
748096787269857280
748065791367610368
748096946825355264
748129381088780289
748051660778385408
748090785300623360
748129620164214784
748055565562167297
748038146722566144
748142643427696640
748067540484521988
748150046336507905
748031527917871109
748163137153675264
748126084479082496
748117850997547008
748071558535647232
748146502443335681
748058443060240385
748154932780466176
748131104977264640
748093939136094208
748150638089994241
748065770542866432
748015627542077440
748120623302381568
748059252451868672
748143541315055616
747997004891033600
748002096549609472
748048812778881024
747998065999519746
748115175056805888
748085177365172225
748091305369042945
748038259750637568
748139351171825664
748121856738230272
748133499866091520
748158451939938304
748104324526505984
748088285227061248
748047889973260288
748144115741646849
748163191511859200
748080689350844416
748139946838462464
748108162230788096
747999374345650181
748062503171686400
748093469701267457
748106660506370049
748162453318565888
748091238113492992
748024745795461124
747951425095860224
748155872224808961
747948933830238208
748070279197298688
748159219313041408
748106203327238144
748058245638533120
748157877232209921
748095214221406208
748169075906461696
748102797783109632
748072141447368704
747973554478555136
748155721599094784
747971687778398208
748087203339829248
748107617109708800
748122347182366720
748086477553274880
747956370239021057
748099534551719936
748084543920312320
748103271856779264
748118333455798272
748144896024936448
748104718891749377
748115925673586688
747976528227622912
748134204601425920
748152483277578240
748162646235557888
748131705047769088
748133088836857856
747945465048600576
748105482062159872
748093960237817856
748118128014536704
747989815736442880
748135345603096576
748142752697880576
748046250210123776
748143226545016832
747946450924019713
748153745771532288
748148784069226496
748138046575546368
748115435317526528
747995964393263104
747992990715543554
748006861350273024
747951760766013440
748082463537258496
748156530864840705
747946471706734592
748102856234897408
748086200800542720
748078474888417281
748020266245169152
747968906988519428
748048460658532352
748010770433183744
748063346184847361
748132959090245632
748162155690721281
747953979439603712
748032912327643136
747958849366196224
748127745226444800
748149463450066945
748072221374038016
747992781294080000
748107562395009025
747993569827373056
748130459184402432
748036263249338369
748120891767267332
748149434249285632
748137136331718656
748093024895442944
748162721888280577
748041271466426369
748121848139874304
748082035894403072
748079062271295488
748014860009619457
748140563036311552
748010661582626816
748050553507291137
748108061735264256
748065745054109696
748120879213723648
748022799688671233
748083764014817280
748154656031936514
748141158681944064
748061991223197696
748014260048044032
748018185845219329
748157596251656192
748058648539127808
748158187778490368
747987798444150785
748146250650836992
748049265889521664
748165146023976960
748034480984756225
748123907840843778
748132216593612800
748157353099403265
748104617905496064
748164378374078464
748104525656035328
748147878049292288
748051044102443009
748066928153993217
748127036653215744
748134619715936256
748086896950132736
748068752441245696
748073710276460544
748091003270115330
748004097450774535
748017963647799300
748054189725593601
748155520121446400
748031490500530176
748158284109062144
748059319623630848
748073349608136704
748046363410239489
747979162368020480
748156493350871041
748089883466600448
748154274379665408
748089661285933057
748082870737059840
748161014559047680
748019708499214336
747947713250082816
748105700136652801
748104211259334656
747973487273246720
747974787453030400
748116949285146625
748029934124343301
748047550280761344
748042856762314752
748028302812680192
748168526817550336
748150738409373696
748042483666399233
748150168093089792
748070811995627520
748069058575106048
748119268613554176
747948480707051520
748125329370185728
748110527604359168
748099534325161984
748100407046639616
748050549333987329
747945721098211329
748113463814258688
748129070655938560
748046984108453888
748096929708466179
748056895353667584
748030479438389248
748132195655553024
748092395779039232
748115468586782720
748097709840621569
747979275450589184
748142035584966656
748060934212558848
747945091755565056
748018076822740992
748086033032577024
748138486885130240
748030370294140932
748085219228454914
748069826174816256
748088675515375616
748113430356312065
748064553850777600
747959558115631104
748111513626550272
748084544272744448
748167356321570816
748025299649073153
748124641567318016
748161144741834754
748154345733099520
748078592165240833
748111769273532416
748133995116896257
748031393905672198
747995691985756160
748100008356937728
748105146576535553
748089396700790784
747960002640437248
748167331235401728
748105930974322688
748040092879556608
748138272963047424
748160368824852482
748156602423746560
748077682169102336
748089191427358720
748079578082607104
748036989132353536
748090873301377024
748085953361633284
748167180185899009
748145860572250112
747993988930625536
748040247943004160
748144786843013120
748121327974887424
747954918942609409
747990637677412352
748166689431355392
748142471469744130
748055418941874176
748000515326418944
748160284921987073
748122649193291776
748022988658868224
748135295082602497
748126713574531077
748074544951361536
748162771867435009
748025094123958274
747990621118406656
748105423203373058
747961881659383808
748034501767532545
748163439110008832
748163694631202816
748152567478226949
748054815029198848
748005607395975168
747989358666383361
748145713867952129
748042223380475904
747958597460471808
748139048921894912
748085718535249920
747955393016430592
748162331616632834
748165641048363008
748060775164555265
748069037561745408
748120715845459968
748098053794598912
748132162042531840
748136817858322432
747978059119202308
748089451512012800
748159391254323200
748023315739086849
748024292835794944
748161203202064384
748165116496068608
748100709019684865
748017460289355778
748105960187637761
748124226293473280
748088159641153536
747975601324064769
748097491871088640
748126419968999424
748000729311350785
748005405947727873
748043209281048578
747987961824878594
748082484638814208
748163262953496576
748039547741675525
748095520539807744
747956311619407873
748105754670956544
748152877860925440
748048863295082497
748156568777129984
748128412187922432
748029778926637058
747955514588397568
747972451183763456
748121554794459136
748115628154884096
748044446441287682
747957200941809664
748127435250614272
748040696662269952
748108896212946945
748104395632553984
748156099120013312
747995566068531200
748118752840065025
748001819704573953
748074989295833088
748120141213245440
748166895078105088
747989509510471680
748002557914537984
747988913789231104
748139157956984832
748114323780706304
748113522492608512
748091695489769472
747976486179708928
747959591447597058
748080672774950912
748097432995659776
748041162250911745
747977131964039168
748086544804741121
748061228073947136
748151711785750528
748085705927237632
748051975133143040
748143448851636224
748067305490382848
747951911773536257
747987450304225281
748060246686437376
748009285519609860
748050578811588608
748074754544930816
748129838439989248
748160473770647552
748085856846622720
748165913753563136
748152743420891136
748153141972078592
748052952393355264
748085769022083072
748023646883577856
748118950039281664
748124977128415232
748155041874206720
747983788593020929
748032857860345856
748120266958581760
748036376860463108
748033428172464128
748025337381003264
748058434566766593
748138445151805440
748130534446895104
748050196886609920
748022464077238272
748137119588225024
748016382558736385
748082996385808384
748053359584755712
748030617732919301
748160964281802752
748123706132676610
748088914531880960
748146615559421953
748129888775766017
748012930403303425
748082770107375616
748138445118246912
748084363724627972
748092446198763520
748162373677027328
748067272103723009
748036712052461570
748089929519947776
747964352259555329
748068542717829121
748060481198395393
748100994139983873
748102734876909568
748089099207213057
748037655816986624
748153804558864385
748038826271064064
748135676789424128
748129641248993284
748036196534747141
748102789197340672
748120031976906752
748035701623693312
748120674024198144
748065665341362176
748161035723481088
748030915700494336
748037534391934976
748072623981084672
748097534015475712
748081658440593410
748048225614053377
748140772898250752
748148591051546624
747980822972665857
748130870070894592
748059701141704704
748043603537190916
748156799157698560
748016177000091650
748145592178778113
748053652955365376
747970018508341248
748135337080217607
748012033157791745
747967631882235905
748081302067380224
748029338839318529
748080689375961088
748166492332691456
748061349465448448
747950691277119488
748032417219346433
748123937012224000
748107998594109440
748056563710050304
748051019016331264
748055448402673664
747991443256508416
748120220682883072
748108380363857924
748128127038087168
748099027108044800
748135374703071232
748112729806880768
748029477075173377
748091729132158976
747953648236322818
748145302641778688
748162369478627328
748069482443210752
747980097659904000
747954860532826113
748107470002880512
748060544196816897
748146045230718976
748101723898658816
747993884106469376
748150830902161408
748073034980950016
748016000709312513
748005884027113474
748008392225071104
747967875319750656
748067804595785728
748074574047227904
748153070492745728
748041233872855040
748095688458678278
748109479372333056
748019419285164032
747956051664863233
748109789499109376
748053455927902209
748095105182089216
747959805587816449
748003870765350912
748073273930321922
748081385949241344
748097802220281857
748087526234132480
748015380053037056
748161153189154817
748085563513839617
748105540794990592
748098422985601024
748105209482641408
748114965194809344
748068522039742464
748154991492358145
748102118175813632
748113270872084480
747946853598171136
748164218910814208
748065405667663872
747991262909837312
748040457687568385
748010799638192128
748051421728235521
748110213354487808
747997403349843968
748141989317607424
748076008713162752
748055280525643776
748132077934088192
748089367638458368
748067389363761152
748137975217696768
748051459271426048
748133512511893504
748127053359120388
748098322372558848
748075802957225985
748040499618062336
748028655155175426
748112067215908864
748117574135726080
747993284568563712
748062721308925952
748101883500331009
748012729236066305
748031612135301120
747971457339301888
748113140676706304
748050825977663488
748095210039582720
747974183431307264
748153980677566466
748124071267704832
748093331171844096
748132543745097728
748104609776963584
748084560718606336
748062876393414656
748112004037087232
748104639061630976
748086117124218880
748118606232227840
748139573478330368
748019679206252545
748083382270103552
748025937103568900
748003799340580864
748047621441359873
748165477378170880
747974800325279744
748168044275339264
748154236790149120
747946383919853570
748082706811060224
748085592689352705
748073211233984512
748072623930646528
748153439604056064
748049295287418883
747948619421057024
748084502287814656
748038675326435329
748126176762175488
748152219162279936
748136968719048704
748163409443688448
748008388232155137
748124989715521536
748022459929104384
748148658286243840
748125346420133888
748086683371868160
748035370042949632
747949776742789120
748142282835099648
747982954002001920
748018802772811776
748100591516213248
748108434655035392
748086049885290496
748140202359726080
748146120484884480
748102365606092800
748101300139737088
748050314578759680
748166928498307072
747950015830626305
748074784152522752
748135408282836992
748052654727761920
747944999694721024
748102869191110656
748148499020120064
748100927152922624
748143050627645440
748005330588573696
748133714039832576
748089778520920065
748144405073248256
748124368903888896
748038947805200385
747951429503967232
748118954342817792
748097630475952128
748156962798436352
748117209151639552
748035319702896642
748107839365910528
748147303618326528
747993825348456448
748106291638198274
747970182350438400
748100591486926848
748127695167492096
747952675191328769
747980424635367424
748118396147990529
748140261130145793
748122552858337280
748114126711431168
748153183701180417
748100377690648576
748153259228073984
748063266367225856
748130274509209600
748102231287685120
748162520238723072
748120627861659648
748094799295680512
748130245300092933
747995625019498496
748138612961738753
748061588716818434
748114793576304640
748080664503689218
748019230386327552
747976373071908864
748100444820508673
748068169399545856
748146590238400512
748030030521995264
748132417802731520
748010040469102592
748044794744668160
747947134607986689
748121336585691136
747980084884049920
748047424602673152
748161039913607168
748129121146806272
748158133298593792
748137954552455168
748038083728257024
748123127683624960
748048166759563269
748141481861517313
748158468633300992
748105192550305792
748046908799713280
748073290703470592
748169025595777024
748102030158340097
748019385554575360
748044199224872960
747944865288302592
748110980622716928
748134980627267584
748068798763311104
748116303416791040
748022732458168320
748007037645238273
748039073470758912
748034283873378304
748110317956235264
748074981138042880
748132334059331584
748041002867372032
748105805166174208
748012360166703104
748121001003712512
748064709287489536
748103921848193024
748138487136784384
748130996021768193
748056878341627905
748048921797230592
748101170359582720
748074276331397124
748043116859523073
748099798658654208
748127745532698625
748074985160318976
748046598152790017
748167050112040961
748084837672685568
748089288055623680
747975181923127297
748089904274497536
747994815359385601
748074641252556800
748100452911292416
748111568030863360
748125664864264192
748091217305608193
748136611976781824
748157185360699392
748010267099955201
748082874650402816
748162230844297216
747952859849854977
747949290446782464
748072858874699776
748119914599317504
748094295685664769
748166483881136128
747973889796382720
747955875441172480
747957737846247426
748135064458903552
748067095833944064
748139334469984259
748163384613474304
748046640263667712
747946094311575553
748101912659103745
748154551291764736
748084288441225216
748014427870486530
748155604070506496
748096594277343232
748044681460785152
747959612478005248
748063740344545280
747945146382168064
748147584552812544
748064034008760320
748043125189402626
748040465992290304
748064973474107392
748030236051316736
748087538728976384
748119063126282240
748096833281470466
748089921135476736
748093226092011520
748098234376200192
748050507256700929
747990445075070977
748010145444171776
748107587707670528
748162407273496576
748151724376940545
748155293771636736
748048188033081345
748062742200737793
748003291972395008
748153993260580864
748125211959058433
748104802496811008
748047638495375361
748118425801723904
748145348821008384
748050268181397507
748150038325526528
747966994604003328
747991485077938176
747982542637150208
748055804603949056
748152907137064961
747978575161270272
748096942597615616
747952608002867201
748113786779820032
748072603114430464
748134019963969536
748150457772740608
748067230152261632
748050406526357504
748112943917727744
747953208056745984
748077774397661184
747969053776482304
748139728399179776
748103653320364032
748118249309614080
748161429786615808
748111169689391104
748130748734017536
747980940673114112
748132224927678464
748048074707173377
748124692083544064
748015606339895298
748154597169111042
748133281707728896
747954877372895232
747956177582047232
748051148901322752
748128420777758722
748051216152862720
748101551986778112
748091409975091200
748106786692075520
748077564615340033
747974208915857409
748038687968071680
748042730920607744
748071218700517376
748132329806139393
748119130213998593
748019595131379712
748097395372789760
748039270758227968
748096669955276800
748111891155795968
748128852577247232
747954000574636032
748056219798093827
747960409487966208
748093650081570816
748083294365966336
748007381582381057
748158812733964288
748120246142238720
748096959144091649
748158951070572545
748135152484683776
748130945820131328
748106425604448256
747948371726446592
748078273737920512
748084221189722112
748158863124369408
748035621835386881
747998032189239296
748056379487813633
747954717695811585
748017221402763264
748130333204295680
748135970306932737
748125929277390848
748118215897735169
748110062045007872
748116043164450817
748108401209675776
748096560932716544
748121932256653313
748093905585975296
748160771310268416
748122514916802560
748066244268560385
748039119985577986
748127816840056832
748094883227893760
748062997847805952
748054978535763969
748004319778193408
748104630417133568
747979501976551424
748070908607094784
748088860001763328
747954986194186241
748110301518757888
748153703874596864
748165980770148352
748168539287130114
748083365581037568
748118173950566400
748129075026354176
747970073134927872
748123970625482752
748077916962099200
747985663539089408
748105515461316609
748056588859117568
748088771808206849
748091104046759936
747960917099425792
748107604270919680
747962334627278848
748161522006917120
748033805479444480
748052251953012736
748147488167723008
748080660175265793
748112742331064320
748137019021336576
748113061261750272
748157482980216832
748152663641038848
748144107399356416
748166131685408768
748159081106575361
748156321057349632
747967749360594944
748072045125185536
748109374279778304
748166517381074944
748079414324379648
748002079977897984
748031855199399936
748110188222132224
748086104482414593
748120652796805120
748100096450043904
747950208739225600
748080958104952832
748093234619031552
748139883798138880
748143234832957441
748165900860284929
748040444983021568
748120833181290496
748103250801463296
748044198889295872
747966726290083840
748063736129282048
748154572049354752
748070958800445440
748163673751957505
748092928636116992
748151631997337600
748163560677773312
748166081320214530
748126713675153408
748122733259726849
748077250369695745
748037098117148672
748055536176857089
748012586516512770
748150885579165696
748130232574550016
748128710029516801
748149308155961344
748158301087629312
747971738286194689
748135215395045376
748131092423651328
748098037000503297
748093893095260160
747952935192100865
748157503859470337
748115212868399104
748050872165367809
748168312861818880
748072305054654464
748073525806784512
748139325909438465
748092865688010752
748082136708685824
748085160613130240
748141792101568512
748097705856143360
748044295731613696
748052256357031936
748107629604577280
748112381553807360
748054948882055169
748050708499406848
748060099680272385
748060099680272384
747946769674289152
748125346432712704
748129167301091328
748078307149815808
748046476664774656
748103376336990208
748134326269706245
747981393674776576
748163837233348609
748085147984105472
747980869332238336
748143218127159296
748066760075550720
748157428521369604
747953069241995264
748040453652635650
747984530770821121
748157932022411264
748140231996620801
748139460219412480
748157365774589952
748085110382067712
748123815511744512
748139015686103040
747995549253545985
748136075403505666
748014561991725057
748155998163054592
748019079215185920
748136087906746368
748129557509775360
748153489885368320
748111446421168128
748120036389306368
748019389803421696
748041430736703491
748027526677659648
748163673638772736
748124553449250817
748163128458907648
748057499249557504
747974028346875905
748153611763351553
748105863857070081
748070568470122496
748144384399540224
748080182137753600
748129632843603968
748002356856512512
747966990447419392
748048091429888001
748049911917182976
748115867205009408
748152193883189248
748012255334268929
748124746328465408
748106144846065664
748091267586850817
748093427796049920
748057587304833024
748041628003217408
748130979424931840
748127976135368704
748044643678445569
748024313677287424
748161358739439616
748111572002693125
748120665497141248
748103863115317248
748158422500130816
748048384997601280
748102248434176000
748152776941780992
748142870100574209
747987165099892736
747952172025942016
748079972493959168
747952809379782657
748082757495054336
748098599305740288
748020182417833984
748160779728355328
747946920488886272
748008052557815809
747962825407139841
747945150706417664
747977907922944000
748163766311915520
747948728267350016
748057193132470272
748050964377112576
748105360561541120
748165489759760386
748159936497131520
748153293055090688
748106488711766017
748036607446507521
748095210035494912
748155348100456448
748058614779174912
748029783154524164
748069268370169856
747988096105472000
748128932562616320
748086624269983746
748035122469965824
748110016108969984
747980294544855040
748124406950526976
748098452505133056
748101078181347328
748019956151877634
747992076424404992
748044165599141888
748098334867394560
747957230054572032
747961906716106752
748015879296811008
748104488158887936
748145562705367041
748015346485952513
748020337686814721
747975395899736064
747951819364663297
747972988197289984
748167788578095104
748155750787190784
747988087628791808
748012096080740352
748138591889555456
748145026111246337
748132719675072516
748137027342729217
748062150615248896
748138487162019841
748136234762047488
748104655759097856
748090718221139968
748144539223859200
747968701475889152
748126713477996544
748092076852715520
748047915122319360
748141494540902400
748031351731920896
748130605917945857
748128730954895360
748039421870616576
748105742100627456
748152986661171200
747948543587950592
748105062526791680
748037534458986497
748062763117854720
748139904534777856
748051027568562176
748131096727027712
748116718522875905
748041900775604224
748130484102762496
748064516252962816
748062846785847296
748067540425908224
748083407402504193
748055498411360256
748154811401515008
748156786646126592
748036171377352704
748019087939350528
748080429471760384
748084946678456320
747977291540496385
748128785774477312
747985097035513856
748101514116333568
747961533745926144
748102575539503104
748035273645236224
748059625627451392
748106467652345856
748134661671497728
748099911871270912
748018479786299393
748166718707621888
748047328125272064
748110678658060288
748077271299272706
748008421828464640
748088872760811520
748115720362401793
748097181417082880
748108896179412992
748142446366855168
748045897641103361
748165674460151809
748077321597255680
748084720198684672
748142152836866049
748048896681721858
748135165063471108
748118282935336960
747986929950539777
748123719051190272
748121973968994304
748004374144815106
748096829359853568
748089543685963776
748066395481587712
748146212927324160
747998112078258176
748058698820378624
748034606914502656
748137623089209344
748051853758300165
748137996180873216
748112985680379904
747991690561097728
748001744458768384
748057449056378880
748038318718332928
748095738811289600
748044291495297025
747953035700224000
748089317315207168
748156233157345280
748124440324603904
748137740278046720
748143117656698882
748151619229982720
748032966778052612
747986745531105280
748060548525240320
748090311327481856
748016734980964352
748136905707917313
748051912390475778
748165087429525505
747971008297058305
748146707909705728
748160666452668417
748149010578419713
748069176279957504
748158443622703104
747989677152538624
748039581015097344
747956517056372736
748108854425182208
748120283559624704
748128966121259008
748047684519460865
748080576087810048
747944965867716609
748120422139437056
748016911057727488
748102378331734016
748099354217619456
748151304686571521
748153036875374592
748156791100313604
748076084244156416
748076398900809728
747972589721575424
748155176054296576
748043309948481537
748074142126252032
748089019574161408
748086615927513088
747961478989385728
748164827466563584
748155587368751104
748068890840694784
748137220159250433
748051421715640320
747954382264766464
747952750810521600
747962615540899840
747984597862887424
748157713599856640
748013689601724416
748037639073374208
747946153187020800
748082614578331648
748147664173268992
748128454382497792
747992114219253760
748160385677570048
747966029909864448
748060556750249984
748103280098705408
748164831350525952
748100624999383040
747984015022428162
748097865180921856
748116156590874624
748075304027992064
747957121254326272
748075303851933696
748037702034022400
748140642753257472
748154379052556288
748141431374544897
748019326880460800
748082031867928577
748087941566730240
748120707205332992
748100302075723776
748128542458847233
748138193367760896
748121525472092160
748144421972152320
748041724598059008
748063627148689408
748099006098739200
748127615592996864
748123429358997504
748071076249407489
747985294243340288
748144044279226369
747949743532347392
748013769507373056
748164227685224449
748098737440960512
748111484119580672
748081519873363969
748168455363366912
748127174943637504
748163782812196864
748155222434918400
748061949540261888
748025727375773696
748130048079650817
748072405772410880
748039761521184768
747958861835939841
748085945128390656
748117259663577088
748041355285381124
748048414433284096
748130572409540608
748088306320220160
748136733653536768
748142320483188738
748112415343116289
747987366346899456
748155993926828032
747957586612322304
748014067370033152
748143369411530752
748057238992977920
747974456144961536
748084552296456192
748139577349648385
748165238307065856
747947310718550016
748073584552251392
748153393458348033
748155667022753796
748130266288267265
748070073940729856
748029510432468992
748052533000699904
747984203745112065
748144006840852480
748095973537157120
748093897352548352
747948782692667400
748015963145109504
748150570729381889
748124796664295424
748085815167836160
748082224705077249
748097877851914240
748137052378664960
748159383058546689
748048355444531201
747958354216095744
748047382537986048
747946455197949953
747949428737253376
748100105052491776
748087601857466368
748083894046494720
747954831092944896
748034485007036418
748141536085446657
747967313454915584
748157197968879616
748161547361525760
748015509954772995
747998581852823552
748110326542008320
748114524822183936
748028403333369857
747981632527818752
748097089180098560
748138277123784704
748069797045346306
748013283026796544
748012590962466816
748149299893141509
748124205246472192
748120313276293120
748067305549070336
747964331204055040
748100440483520513
748121764169801729
748143633627549696
748023097572343808
747978218494377985
748116634880122881
748092676835262464
748018932464877569
748163342561251329
748158963640827904
748049668509208576
747971163867906048
748129519446466562
748055968131448832
748042517313167360
748155146719342592
748152328088326145
748128915504377856
747965006466031616
747980122779590656
747979044893790209
748050687498526720
748127875577094144
748097118582247424
747983901562376193
748046350563033089
748128265450196992
748006701811572736
748130840920547329
748086310070517760
748068098184351744
747996656566579200
748112419466141696
747971918821732352
748147077016870912
748106169814781952
748052172542205953
748070359044395008
748111089762713600
748044006202957826
747951618272923649
748152500159713280
747999538330341376
747953237236539393
748138504014692352
748024351769923585
748045964997496832
748057473941012480
748163632010166272
748048494213083136
748139929876762624
747985164135968768
748106375566364673
748147970391023616
748060695133061120
748050926892646406
748001719171321862
748095696939655168
748114927462735872
748062892935774208
748138285554274304
748162969045852160
748157265065222144
748133428617416704
748114646683508737
748020396377661440
748101371761729536
748025370859999232
748065787257184257
747992529300164608
748107159976706048
748098884359045120
748120036162691074
748122267536625666
748070887501496321
748123794548662272
748133864724402176
748066630249365504
748067372687364100
748156094753607680
748130383456309248
748045457344049152
748073743935672320
748103372344012800
748017728674467841
748135177877131264
748160066541355008
748135077113061376
747958136254898176
748157919259164672
747945482043830272
748062314310533120
748095696901935105
747950519314939904
748087912240156672
748153829678551040
748130589325336576
748054550729359360
748059109640003584
747998929782878208
747964322635223040
748059927659294720
748164898593583104
748135324325281792
748030920016408580
748132195752108032
748074272426434560
748069247541252096
748078655167860738
748075715153793024
748146674145460224
748037068815765504
748112679554977792
748103791791210496
747998921587228672
748096841959366656
748165095876870145
748084607073943552
748138805647966209
748141301367869442
748055502815301632
747998313560084480
748078965617758208
748075841045827584
748101992229277696
748013635096682497
748129582352576512
748075358700855296
747977064842674178
748158514657398785
748169122131763200
748044144556249088
747990390389751809
748118354578247684
747975337074634752
748088788539170816
748099685701804032
748152210752700416
748165716575158272
748074993490206720
747948875093282816
748106480335863808
748043289048260608
748026339626717186
748067297097584640
748125044119736322
748065740889153536
748127908955185152
748032694215450624
748084246330302466
748114327987576832
747983025124737024
748135211284631552
748045306231668736
748038641784655872
748066731017515008
748089556294053888
748113211992453120
748159869623099392
747971490755248130
748098028825808896
748024263349764096
747970114973216768
748056022976172032
748144858347507712
748085747782156288
748164873469763584
748022548131155971
748052977945088000
748042965784862721
748163052973998080
747967040498057216
748026788505337856
748133474704498688
747960547765792768
748130748625002496
748073886210756609
748063602138095616
748113719700381696
748163761723351040
747993351367057408
748166009907908609
748155700598104064
747962993233649664
748146825316597761
748089887664922624
748166676751974400
748109621684953088
748132539668234240
748124213861552128
748137514049937408
748164881946415105
748094631318003712
748118509478109184
747996996380790784
748036687238934528
748086830097039360
748046480922009600
748104215554367488
748107004497920000
748164604857974785
747960816398270464
748125409263292417
748099492650553344
748101585423695872
748119470162460672
748043544611397633
748157445424488448
748092609805979648
748157063583436805
748165938743238656
748033667272957952
748043804666626048
748132174436646912
748096657196187648
748052067588149248
748074838460334080
748041900800749568
748089623390339072
748120342506278913
748137157341085696
748070518268407808
747945557327478785
748100763663147008
747964536792170496
748018282414866432
748084472654987264
748114734839267329
748157994718892032
747966801712029697
747946362818465792
748087060704157696
748121328331403264
747959121811476484
748087710674522112
748166509327945729
748159135699636224
748147907463876608
748128445847109632
748097118418538496
748145772718358528
748148217913708544
748029132945170437
748161622825369600
747955208492310528
748118907832008704
748158300957474816
748041082722787328
747998695111565312
748159928343343104
748049723098075140
748046682168901632
748136989837393920
748097718300573696
748012905300434944
748139338484092928
748058141087117312
748117762816483328
748057176271392768
748037387578675200
748109508484882432
747997390498631680
748060820941189120
748123891055362048
747981288599085056
747959797257904128
748051048443613184
748166244747124736
748076897981063168
748053615386959873
747990692266291200
748139531417718785
748141209286283264
747996535053393920
748113933467148288
748151510203305984
747962770683920385
748123764844486656
748154228321837056
748167419395440640
748070946284658688
748154383611924480
748125719616692224
748012037096243201
748157310892150784
748056412803194881
748055624257257472
748074456875044864
748164630120390656
748144526687084544
748105880646852608
748086423098658816
747955288062451713
748152479221583872
748160653844709377
748130517816598528
747988289139908608
748150612563492864
748138155845558272
748121126660902912
748079842466291714
748148721213399040
748098511284150272
748150721820786689
747957330851946496
748166395851046912
748144098842906624
748004571335786498
748147760503918592
748108766122475520
748053153849942017
748146292442955777
747983037896474624
747999554956472320
748165271848882176
748076189177221120
748087387834716160
748127686904676352
748071474699845633
748135475450359808
748090865051176960
748092450162511872
748061013929529344
747949101669556224
748027157805412354
748043540521947136
748153573939216384
748165250713817088
748074066548920320
748146351406522368
748054919631015936
748035881982902276
748058447153893376
748029070424805376
748089912839258112
748105012291772417
748159227663880193
748159567759085568
748105989581316099
748085043160031232
748158787278766080
747983591179755520
747978747073150976
747945951759900672
747969305686474752
748114718024404992
747994072766353408
748078240208584704
748068849061404672
748130392192868352
748054806288306177
747982421086208000
748036355691778048
748116856926412801
748129662308614144
748137316854595584
748059277634510848
747958471753076736
748126260442832896
747993615977177088
748152533927997440
748075736200683520
748142312253960192
748093784299282432
748052008972730368
748128294885818368
748115434952663040
748078529393344512
748110620109737984
748019423500439552
748065690750312448
748164474985648128
748034153808076802
748066403689897984
748046203863072769
748004391144296448
747945154716176388
748030974475276288
748074381268627457
748141251237646336
748063492867952640
748144015279685633
747981380852813824
747952066853756930
748080135966957568
747948627566399488
747944827778654208
748127577773072384
748132384525127680
748150793090437120
748164567142928384
748027921118408704
747979141258027009
748016818682535936
748130349926985728
748129163194818560
748040986035617793
748102965312000000
747986380391845892
748141230291361793
748109034801205248
748133789340176384
748037446139580418
748056832258772992
748110385186746369
748056412778029056
748118799157760001
748168602197581824
747946748467945472
748063664972963840
748077728369344512
748069713046081537
748057851369783298
747985092895612928
748035118313398273
748009130380632064
748024565520011264
748119780331298816
748162717387735040
748146674132983808
748130228635983872
748047911120953345
748120694987317248
748163644341559296
748048934250094592
748014885192228864
748119864120795136
748051212113682432
748157981997600768
748164361575895040
747968668038987776
748103888264437760
748126898371305472
747951609699770368
748143335458603009
748135043487404032
748001320578199554
748166391681912832
748020794710700033
748161853503770624
747960434536263681
748111140337688576
748108430636777472
748066890371727360
748149593372790784
748127099324669953
748153284494508032
748052126203510784
748159207015329793
747963068685000704
748143155308961792
748031590866030592
747957771216297984
748042118816473088
748139418159026176
748147684951859200
748151564997529601
748094304413978624
748097361684070400
748079808840667136
748022728473579520
748088029571596288
748124381453422592
748018836205604865
747954625408471040
748096871202164736
748003480837693441
748097072306458624
748168694610558976
748046686220607489
748107109426933760
748063513810132993
748022132840468480
748069541125709824
748153326424948736
748083273025327104
748031796533690373
748087521859469313
748072875593187328
748129934783045632
748163606672515072
748054563089944576
747961193697054720
748119872631083009
748122909185564673
747957368395227136
748102948669034496
748048246715650048
747951555433893888
748121835783479296
748129880211062784
747964683353722881
747963718806421504
748050368987283458
748112285206519808
748148075366060032
748037995572436992
748150352923529216
747972417784418304
748068907731292160
748127682458693632
748133713880440832
747948912770703360
748130740127281152
747979304772968455
747984581047914496
748144249821138945
748059038475247616
748087937233993728
747955078544363520
748135903307104256
748143117719732224
748160918110904321
748065195679973377
748059013288497152
748142823921225728
748137912303230976
747962183514873856
748083894164070400
748064734193147904
747947709273874432
748005259042242565
748073223779147776
748162453452644356
748159055793905664
748109034671177728
748116391446777856
748110829627842561
747958987639918592
748077019318067200
748081691810365440
748018404242632704
748167146786664452
748026839042502657
748109731001143296
748065007179546624
748102995037032448
748090206251687936
748104949423280128
748132816186019840
748057184798384129
747955099545272320
748163174818545665
748135387550232579
748025743939088385
748108208389099520
748144761618456576
748062184400265216
748101841464995840
748050247381811200
748113539429171200
748119755362566144
748155767421796352
747962066355490816
748128558992793600
748135836152172544
748166748281651204
748051870355177472
747951286796988416
748138604447178752
748158191943327745
748116038974332928
748024175604940800
748031511320985600
747954239746506753
748130895266185216
748041212683247616
748039040134488064
748094878878314496
748148658084909056
748076751213985792
748067330702323712
748015568956039172
748012523887157252
748020820027506689
748156585382285314
748148415108833281
748069889206804480
748088570523553793
747968068354084868
748126478789914624
748148054411350016
748109701523595264
747996216311615488
747963014096134145
748109873649491968
747958224163221504
748042467040182272
748085747870203904
748035231580590080
748041267272114176
747959147187015680
748119037968789504
748065728553697280
747970022740463616
747945930704433152
748088142930968576
748103292564148225
748059021949677568
748028843710156800
748167344002830336
748159827487109120
747952545239277569
748045386229616640
748020493031247874
748142362640125952
748083998962900992
748136867934023680
748065023696609280
748150151580000256
748088340004511744
748065124607397888
747959054807425024
747988095899836417
747979011289128960
748074074945921024
748147429128671232
748161690022207490
748058828869074944
747949374051852288
748041674060881920
747948321323421696
747993766921912321
748164533861023744
748071772449181696
748057910064848896
748142249347735552
748148494540603392
747961638238683136
748107889596825600
748051451159678976
748040957015298049
748084074431062017
748103745637068800
748064205857820672
748164223461629954
748089959035379712
748095553955823618
748064843387678720
748055850833616896
748068320675495937
748136284892368896
747948917212348417
748073991345156097
748058421837037568
748108950852145152
748048313530880001
748074645384011776
748113082153603072
748020434281566208
748060632369479680
748108116148035584
748061878128091136
748140152267079681
748079309483499520
748166681223139328
748070895948726272
748149316573855744
748118526242742272
748000901420417024
748059848013647872
747990646317690880
748047558585483265
747982026846908417
748122724657074176
748135354075611136
748141909487591425
748130316510912512
748001295735324672
748096980371517440
748068685542264832
748110225782214656
748056035353559040
747959591598596096
747961336403988480
748079041031340032
748133466286370816
748104286769455104
748083260790571008
748150595886944256
748023642852888576
748051438287360000
748032308293341184
748077585557389317
748128080812773381
748100759128924160
747950607219167232
748057570494005248
748026792850644992
748055557425217536
748052721920581632
748147894956531712
748097101687455744
748043762790719488
748030047299244032
748054575760969728
748057063113261056
747992907144118272
748112431965155332
748126587728474113
748075375230521344
748109483612708864
748151212537712640
748035718094721028
748066361981669376
748083545655017472
748049836243574784
748126390646677504
748133592090427392
748138495256989696
748094731884724224
748120723986669568
748140256843661312
748033352620466177
748047282071801857
748075920431386624
748090898446229504
748125790785638400
748157223101210624
748145059636387841
748050930885615616
748028273423159298
748086754427666432
748071743189811201
748103431093686272
748167935361880064
748058816298758144
748153653706514432
748067586361810944
748090294646751232
748003229112348676
748025949720051713
747982803040538624
748122791900221441
748091292727582720
748044748556996608
748096183097303040
748026222211383297
747965455260753920
748160242844766209
748132514217209856
748123886697480192
748023411939643392
748125543443271681
748009638126313473
748120539428950016
748045524436197376
748130496807305216
748098536496074752
748094258133999617
747985671567060992
748034271282028544
748156057093013504
748150214515625985
748006437801070592
748125920989351937
748087681498947584
747950888300339200
748035248370421760
747963429449666561
748094350190600193
747978767809785857
747996426064400385
748091670386905089
748123924383178752
748035613409054722
748026230683860992
748139627798732800
747966340334497792
748116651296587777
748151216560017408
748078617595379712
748133542157234176
748168027410030593
748029091048210436
748113325288890368
748057386041151488
748067385245052928
748136759037427712
748007117206982657
748123911787782144
748064734423977984
748019704443379712
748104676722286592
748068148469964800
748034178776731648
748146393257246720
748052705009090560
748062863558860800
748047705700728832
748082992162152448
747958962339774464
747982530423492608
748130463135440897
748071189466255364
748118161413783552
748103191774912512
748109877822754816
747999647034073090
748055171268214784
748024120932208640
748119067358334976
748026750861467652
748082719406567424
748113484685127680
748015623167483908
748093364654977024
748024259243556865
748004743360970757
748076583240499200
748072246548267008
748150587628339200
748021499630596096
748018005456658432
748152315605987329
748043163286278144
748138545555070976
748100428085207041
748114344546869249
748167117535481858
748162063218835456
748071848076775425
748084044995375104
748023680706437121
748149857601359872
748020761256931330
748111643612176384
748144531082616835
748069419637669888
748159316004319232
748061601434075136
748011948990685184
748103007464730624
748091103816089601
748038800996208640
748090441275314176
748024376780546049
748157768050348032
748106300123389952
748164437090177024
747995775976648704
748149367224340480
748168073576779776
748116206708744192
748089807948087296
748127992979857408
748090000999325696
748057180285317120
748165913409687552
748130286962118656
748131142860148736
748074527951847424
748149698255544320
748074498843414529
748157894051278848
748000804695572486
748127372264804352
748111652080525312
748142777867735043
747974930130702336
748128559105978368
747983184357384193
748014805328465920
748154978942988288
748096237711331328
748066957459656704
748141573955850240
748117674983587841
748008681518809088
748055393633452032
748044530558066689
748137987842576385
747978675522461701
748148146509914112
748130954045173760
748087752600653824
748026645722832896
748145550160240640
748079439423082496
748005619806969862
748151405630922752
748166446128173056
747958308292567040
748153838025072640
748013316593844224
748153603475529728
748103250776301568
748096237790986240
747969624357089280
748035378272141313
748159299055136768
748073919815389184
748104412359426048
748162801609367552
748162092595875840
748022770261430272
748074607735889921
748154899339350016
748165909366312960
748143142575149056
748057671228600320
748109080670183424
748072120610099200
748089426224517120
748070094815772672
748059319489421312
748024800363319299
748137417597718528
748100335843966976
748134221412204544
748167100695519232
748046766172409856
748039115539685376
748135265882021889
748062989656391680
748073227969269760
748114155975151616
748164478936580096
748139321610244096
748039161697964032
747980869416128512
748068412987891713
748148914273026049
748046581371396097
748143176070881280
748152110160613376
748154865935867905
748059458039877632
748112977090478080
748024649552887808
748045008721293312
748142366738026496
748068853377294336
748053325917073408
748161148760039425
748049030710714369
748159890552586240
748143427825590272
748140919560404992
748168308613058560
748154337268903937
748066471029407744
748131516186791936
748008702624604161
748017493923467264
748154610037235712
747980084879855617
747975689261944832
748114243908665344
747994332934733824
748083441124646912
748158238026252288
748142903457783808
747967338302025729
748015891850334209
748148704532639745
748161635357986816
748078487681044480
747958018508267524
748094874633764864
748155075370098689
748122376580304896
748040206146768896
748052155827896320
748112780323020800
748095583504769024
748090114048401408
748106308167966721
748152659710976000
748064029894017024
747974129236738049
748155482322370560
748061026508234752
748153435523059712
748045918549741568
748081624932245505
747976360224755712
747950288556990464
748162784790220800
747957444177858560
748114445285498880
748150721833402368
748143088128917504
748123735798976512
748129485954912256
748068484303687680
748035236039172096
748098360196927488
748128638848032769
748165024212881409
748155792688189441
748116597009694720
748083277450350593
748149501089701888
748081847083556864
747994727128137729
748109106003779584
747978226929111040
747960354961948672
748135639212756992
748086389682614272
748103179489972225
748016193898946560
748144673735073792
748047688646672386
747967053064249344
748146565261459456
748040604458811392
748121563090817028
748138051034025984
748063526346985472
748034980115259393
748013371132370944
748148704453005312
748129330748751873
748129074892128257
748087169709858816
747987978778075141
748126365539504128
748104534111621120
748090508552048640
748138671707021313
748092135656796160
748092735496798208
748054546358861828
748008572643082240
748166274186772481
748053204047396864
748012670629068800
747976419284783105
748165716260511744
748131536940179456
748128781337042946
748135186248929280
747966856250560512
748039048560803840
748085030803677185
748155784425504768
747984258216525824
748123240690761728
748072007292624896
748060481227788288
748106421447823360
748073009852915712
748164596528193536
747995091994820608
748154484182888448
748058497514876928
748054680601788417
748053413787799552
748051090256576513
748127980317249537
747962360015499264
747946161210822656
748024397605310465
748100516199174145
748076054770753536
748161400502104064
748072145608028161
748109575740620800
747963810921734144
748125904228982784
748086725231190016
748098402064302080
748146926080696320
748149870368858112
748147731328208896
748001056278216704
748149656664838144
748102575216529408
748101686313558016
747986808563077120
748056777598578692
748146229847089152
748133328042110976
747984723738230787
748127896552767488
748048133406482432
748058896070217728
748161841096986624
747959759215595520
748087069130489856
747945074978332673
748003707338563584
748052285754834944
748047454034071552
748084489755164672
748028990582099973
748087949779042304
748115485665878017
748164848429764608
748158376249483265
748025857470529537
748168702793760768
747980755842654208
747960216361152512
748118731667148800
748015455508508672
748059885636550656
748019939160784896
748003463934652417
748144010850631680
748010128641826816
748125191117606912
748060053471641600
748042840161267712
747985336031055872
748157516408815617
748021835082702848
748147785745174529
748154954037211137
748146850662916096
748008786636447748
748046728448868353
748110481873735682
748063392104067072
748064919136903168
748059357347078144
747953404849250308
748036141866229760
748006559427534850
748159143874297856
748105389586153472
747999815045287936
748066911058010112
748143180629966850
748083340348006400
748088524461727745
748133109812473856
747946094223560704
748139317516730369
748159793953710084
748032727769833473
748076201651089408
748051341893853184
748091909084676100
748100541054619648
748162654611644416
748118211653173249
748139925497909248
748157008885473280
748140693437227008
748000506942005249
748058073902780416
747992743394181121
748129330698543104
748151661466632193
747965224444170240
748052881295687680
748048565365317637
748119889492185088
748071608800133120
748006324542246914
747954688323096576
748063811467419648
748149907974987776
748133764446838784
748110762556657668
748118513940783104
748166953752109056
748113795101433856
748134502279553024
748097395603423232
747961860570308608
748125845345148929
748099937083219968
748140886194696192
748092907693932544
748094560086130688
748097550473924608
748087786306174976
748115661763682304
748155604062113792
748102105630642176
747960388528967680
747986141337501696
748154685530439680
747963030936313856
748044001899589633
748049546832416768
747967871217721344
748146686690758656
748088344249143296
748154295443300359
748121101734154240
748072837865410560
748138948535422978
748159420643696641
748140810789654528
748135731311296512
748064721891397632
748006517278904322
748069109104001024
748150646268891142
748105377200349184
747966172260274176
748150197574840320
748061198600515584
748146611478487041
748142614248067073
747990759295565824
748042651388227584
748027379885477888
748121659664662528
747952222076571648
748154915978158081
748066453891457025
748006077078343681
748083495352705024
748019452592197632
748055058076545025
748156665254514688
748051262344695808
748145638374768640
748088667101499392
748145017588326400
748060351531474944
748060091245600768
747970446595743744
748030718438215680
748167939258462208
747989266303684608
748147005726261248
748161702701731840
748071449626296320
748124759158775809
747976549329080320
748077250306838528
748006429542518789
748060040913915904
748162801596829696
748164327962779648
748024632624713728
747999873853689857
748012783820750849
747979338172096512
748028265089097728
748006118857777152
748059470626861057
748050322581557249
748014725762527232
748109928108335104
748057293904875520
748085697660227585
748155993893150720
748091720399618048
748107516148584448
747980416091459585
748067460717371392
748134187811672064
748006735495987201
748075794677698560
748112004225835009
748073533897641984
748146187677597701
748123995589873666
748146095541395457
748150440735420417
748033608586256385
748055389594337280
748120669787930624
748131214054285312
748053019732881408
748007079554744321
748033339957841920
748000271964471296
748134229976834049
747962619802222592
748119218608996352
747995280750968832
748097554622128128
748123504843833344
748051186658443265
748095457860063232
747970966651797504
748148972850651136
748155029488545792
747948413606559746
748008127895904257
748065027853258752
748019091814883329
748104982893854724
748160377213624320
748029435052494853
748139980275466240
748137132477186052
748084111919702016
747988511391776768
748160616200704003
748098603558834176
748162973269639168
748027040159391744
748033721597575168
747950095828652032
748109546476822529
747945163163639808
748064797254508544
748061253315092481
748114675833896960
748073559071809536
748119365250330624
748113589836333056
747990683982696448
748114935847129088
747947726004879360
748066521088286720
748112293465034752
748088318970191872
747947025631633410
748070534970236928
748009793391067138
748093758827175936
748063845122473984
747951437695586308
748085827637501952
748150285416169472
748125673407946752
748141246930104321
748035927793143811
747966675908177920
748077866760441856
748164474952105984
747952092321546240
748140274006761472
748093645853712384
748058623163645952
748072691047948288
748162159784435713
748050247214055424
747995310413078530
748025836398313472
748018655703740417
747965975278936064
748109777096609792
747962535819632640
748141271978545152
747955334329831424
748132728168579073
747975148385468416
748077744991444992
748035210483204096
748117242823454720
748086746252967936
748159911587024896
748039962642223104
748104777611935745
748144623495712769
748063539168972800
748082526590214144
748158011407998976
748145932001214465
748129419038986240
748164416399618048
748014532971347968
748087253436669952
748137824373837824
748142731596161024
748161316804767744
748086649654026240
748164047028129801
747971142757978112
748143771670437888
748024296908390400
748152743290937344
748029535673786369
748040226900152320
748087039766192128
748005062035836929
748094765670014976
748106601861685248
748102176988401664
748134762594734082
748160532411260928
748135752316424192
748093301883019265
748150835176058881
747945481897152512
748095264855101440
748149861938266112
748156551915937792
748146737148268544
747997986031083520
748115099714453504
748134745624743936
748027673549615104
748101514418397184
747974624084844548
748034589801779201
748169109561552896
748061672623869952
748098758383067136
748098741849174016
747967577335398400
748092668463452160
748048976318992384
748137459465261056
748060422738186240
747969343284142082
748067624395902976
748097340884541440
747965719330099200
748100507504414721
748129905574051840
748160548907417600
748065803954753536
748160456964116481
748080928476512256
748139950760148992
748047474930106369
748137686083342337
748121827432632320
748083533218930688
747971260211093504
748060661821870081
748134192093990913
748046019515023361
748065388525666304
748035852299800576
748038247499055106
748091665848606720
748105364739137536
748161312316866560
747986384598630400
748035835623256066
748114894055219200
748164374288797696
748036871524089856
748115002930802688
748156862428811264
748029959365615617
748073492302684160
748080995589562368
748098863421075456
748059436959207424
748106111098695680
748035344755458048
748080198973816832
748045755114463232
748148129766248448
748097152019214336
748036804687826944
748129179976138752
748066105776709633
748130312455065600
748086561506463745
748087941386252289
748160179842121728
748066814874230784
748002981510000640
747989366807506946
748086943301275648
747987986956988420
748006957685051392
748129611926634496
747979237773180929
748043435555291136
748097638860468224
748142543041241090
748114944252575744
748093788522938370
748042714227286016
748113673613361152
748046871051014144
748005737150947329
747949948809904128
748133315375300608
748163656886665216
748046443139702786
748080001526992896
748046342451232769
748029250469568514
747960556330561540
748048095649366016
747988876216537088
748086284871139328
748155973068525569
748079154340429825
748156237469057024
748037563890417664
748038662802280448
747998682654486528
748126214540378112
747962783342288896
748136251493060608
748068752470736896
748042710150483968
748159089268629505
748057159586418688
748155931331026944
748065187262009344
748021327387328514
748073601190924288
748154593188655104
748071554240614401
748165808732282881
747998099528777731
748013241096364032
748150134790295552
748163778534080512
747955699091705857
748144946230747136
748065979926724608
747986434959749120
748034069821259776
748038079408181248
748090047119884288
748123085526687745
748157302608363520
748035646992809984
748018433284018178
748020262021533696
747991136950575104
748047928019783680
748083478915321856
747965786547884037
748119809989050368
748043087793000453
748064805873823744
748084317432184832
748073521608294400
747972975685689344
748117771410604033
747991048819982336
748102541917958144
748130656442548224
748043104352145408
748035881911652352
748137031532945409
748058132539121664
748063354271440897
748056526166888448
748005091521748992
747978969308336128
747973277637812224
747991690653360133
748109806406373377
748166177650782208
748154974677405696
748115196078620672
748154060520316930
748059051016200192
748164126980059136
747990084360691712
747961793717362688
747983344042913793
747957834273415168
748076113683877889
748158787652059136
748161434094309376
748146497984724994
748137987838345216
747950297201414145
748039325313548289
748139120174596096
747994123265785860
748063236906455041
748012897050177536
747996077803061248
748018303558365184
748138948266975232
748045629390209024
747944957479002113
748114151826939904
748140013943128064
748139032308293632
748053648970743809
748128802312716288
748001559724892161
748077455643152384
748084011587756032
748006052034121729
748136792398897152
748102692879405057
748033910420963328
748121357460848640
748158066223423488
748096531241177090
747980936592097280
748091770844626944
748055402055671812
748151669590994944
748073756548014080
748052214212665344
748102868826226689
747981750215802882
748127514787090432
748142643624943616
748123886600982529
748088814099398656
747988385470394369
747983235028783105
748136985529810944
748089275271512064
748052616987447298
748038700400017409
748143683745292288
748064721840922624
748115141426814976
748076394589020160
748074150812598272
748128060130615296
748089354887696385
747955728783020032
748041317700206593
748065522810425344
748061680836345856
748108011412033537
748033914573324288
748078663673876481
748081712891072512
748145957145976834
748063501143392256
748013111077122049
748059663611072512
748045541213347840
748082392359911424
747998929774579712
748059696947298306
748087291302785024
748124146673016832
748142647789883392
748136976969244672
748118287058370560
748097697299632128
748123446073237504
747967288129748992
748003640317714440
748047529187631105
747966306775769088
747949487658672128
748154228418486272
748018349616009216
747944978748366849
748037710338719744
748112377489534976
748126512273047552
747994354158047236
748110741702582272
748073307380002816
748088415569215488
748067573909037056
748164068062691329
748118480038281216
748130731629682688
748004755750936584
748037374928625664
748106027233648640
748101719867932672
748067884253970432
748044740021657600
748027895998722048
748144073891000324
747988007836332032
748137774079942656
748156380025065472
748050972975448064
748091099588222976
748118991969759232
748149882750406656
748033021274628096
748061274035060736
748115619745267712
748064541360164864
748110473439117312
748122066461794304
748071046884921345
748164500138921984
748045474293223424
747978629670408193
748023244523999236
748029745376468992
748057994231939072
748045998426054657
748049852823646208
748074301534912512
748092660259373056
748089698954940416
748132350945562624
747978574842445824
747964591225839616
748097437370290181
748137979453939712
748030299351691265
748134980480540672
748145713842917376
748113660967522304
748165376912031745
748128705877155841
748056001866248194
748128647354155009
748137278988521472
748115523062235136
748153649575116800
748154752505090048
747946971046907904
748065522915368960
748106031532748800
748161521960779780
747955263198502912
748028470433812481
748152479280304129
748001043783499777
748131109246926848
748120686275735553
748078214812147712
748048812711751681
748150373706141700
748084854315716608
747975068404355072
748121403472379905
747961629967474688
748077568922877952
748133701393887238
748159769047871488
748051627131682816
747967187592294401
748064432396308480
748115972188442624
748166379027767296
748126394815774721
748114365535031296
748100406899683328
748165833826918400
748026906159779840
747958702376816640
748043578430087169
748117175915941888
748167020861071360
748152755907366912
748162591655084032
748109554697781248
747970001995333632
748162566367633408
748056190500876288
748041971709648901
748062037641658368
748087379613847556
747960619266019328
747972610567217152
748080009928151041
748046535204683777
747994622425694209
748022485031985152
748079062141263872
748168824520839168
747973944364384256
748160012321710081
747948711708266496
748112360854925312
748105783846535168
747971738458271744
748071080485597184
748036896647938048
748147966263844864
748158564968050688
748042445892493312
748143260007174144
748050998246121472
748146552531607553
747963081330851840
748029477163245570
748069268361719808
748031192654548992
748132149325242368
748048380899762178
748111253428703232
747968479286988800
747963404208455682
747999299183706112
748100184542961665
747983171824816128
748118652101206016
747957733467504640
748073856846409728
748044161442525184
748152487744516096
748166630874714112
748086674597548032
748118333354958848
748072409773772800
748157592178941952
748014843324678144
747982421279318016
747951194602012672
748157281704022016
748154836382785536
748119251886686210
748109042862661632
748127233693335552
748140257162440704
748145139340709889
748103615622037504
748092848931803136
748111744174858240
748140609207148545
747962527615614977
747988104334696448
748098141820313600
748008723864518657
748152428957171712
748166286958542848
748132375759044608
747971956285255681
748106861925261312
748150260577402880
748110024396935168
748122003287183360
748150172371292160
747945322739994624
748087513449959424
748134200625094656
748150935554142208
748150759506608128
748020987850031105
748029561003204608
748146372524703745
747962217409220608
748071902552424448
748098544846966784
747983830464757760
748128634750238720
747972162078793728
748142400254541824
747949051216269312
748107591952306176
748140613644607488
748128651259052034
748111739829555200
748167343893790720
747992630001303552
748133546083049473
748030756346335232
748053770689454080
748038687800295428
748150931351494658
747961051157757952
748158498119229440
748017749893517313
747948518812180481
748163736909791232
748044371023568897
748067632771891205
748120950621626369
748138403070353409
748108296305917952
747971046268149761
748143012518236160
748074020784988160
748164064061300736
748000569898348544
747955070013083648
748151741095501824
748063996373237760
748015371450458113
748126008772026369
748166655931359232
748154941345173504
747976205077348352
747992638553366530
748086737671454721
748124079408947201
748011441597353984
748143088015642624
748115028155392000
748152089264664576
748040034192855040
748142790572388352
748050515829923840
747962934509219840
748020442590502914
748162629412265984
748091393445339136
748066282185105408
748166899129683970
748069792817479681
748040734423552001
748083398883713025
748135588902150144
748066970088648704
747953111390654464
748115271395704832
748059625631604736
748157600315879424
748030689329688576
748148343809937408
748027862423375872
748106266237616128
748048057850265600
748154119303626752
748164961633959936
748132522526113792
748168908377624576
748103192060268544
748131230747607041
748073836097187840
748087643481726976
748130077276278785
748025458931998720
748140374334541825
748088876791541760
748124700228870144
748149085912326144
747980806283534336
748074460964622336
748020933101760512
748091674388238336
747951496713613312
748163388446998528
748054613710999552
748149857634910209
748103275744944128
748148998138101761
748137270578921472
748069792599392256
748061592940535808
748110313946492928
748102990691708928
748055452194377728
748070446831177728
748006165120946176
747986938506903552
748052063599337473
748112612253122560
748090097363484672
748069708776218624
748114122152226816
748120128563322880
748111731445084161
747945674910507010
748119323227594752
748034426186141696
748141620290265088
748130001762025472
748091888197079040
748082740407447552
748071021635317760
748002025485516805
748124037696598016
748019058398924800
748053065954168832
747962405905305600
748073248819134464
748046833151262720
748109131123408896
748069146823393280
748023038940188673
748148364580126720
748068316175020032
748121315761094656
748104391597645824
748091762468659200
748104487986954242
748076918889537536
748082874600067072
748010971982139393
748065766314901504
748041757812756481
747949449897480192
748008736065753089
747957033249406976
748093134224113664
748155545433964544
748124754910023681
747974158366146560
748036565599948805
747959629213212673
748166366545346563
748070270712188928
748161807253016577
748065208296443904
748045729961226240
748017913517514752
748136381659095040
748140684650094592
748126021761773568
748025324798152705
748166559651217408
748073571679866880
747957305564667904
748057805580558336
748125275162976256
748049328577585153
748144988391903232
748004936147943424
748021897972031492
748143188779614208
748070853938556932
748065619573014529
748031687372775424
748035156003401728
748096426534645760
748138361081241604
748106409011617792
748122028587245568
748084632147615744
747977375380439040
748032769771638786
748136192747704320
748160008110608385
748124926796791808
748100717504667648
747958555764920321
748157407453454336
748128546451787776
748066688923369472
748049848641921025
748038410967855108
748051417269669889
748108870925582336
748138407264681984
748048175106228226
748026797019791360
748112612563492864
748080450422325248
747946912129515520
748156765917880320
747969884248809472
747971092162183173
748162616686583808
747955628128243713
748095768104402944
748146770631241729
748053179145785344
748070006580207617
748042340896542720
748124129916706817
748058165967740928
748101472223539200
748123022435966977
747974313622409216
748031469239603206
748111840652070912
748124637234507776
747946178151489536
748067074988187648
748123865667207168
747953694390509568
748084413917855744
748071822738997248
748077602414329857
748024599271608320
748150021183381505
748127627815321601
748044153104261120
747969066455932928
748108564787568640
748109710071635968
748123702311649280
747962141743910914
748098720672190464
748066810486915076
747957280419647488
748076335679971328
748120631833690112
748137853645783040
748168849414098944
748112964641787904
747971742329610246
748110523762368512
748043687326810112
748150226964385792
748095357163278337
748086758517182464
748121437374943236
748093842742706176
748039518243143680
748097701615538176
747964603884154881
748070572924493824
748089015279157248
748140836039327744
748009268855578624
748073215386329088
748026440319438854
748062842583060480
748035282096820225
748152185817468928
748120057335656448
748136343541276673
748155444636450817
748167477872496640
748125656727195653
748106790789849088
747967128632909824
748065937971159040
748001199136333825
748036515310219265
748020417303031812
748027983705804801
747944882191405056
748094643804446720
747951253485924352
747962409986330625
748155750594187264
748026742284165121
748032056668610560
748127296750501889
748001811617976321
748159714236727297
747953241317531648
747946731900383232
747990662923063296
748095101243654144
747998665881550849
747961810486177792
748148545065103360
748096489646350336
748034367696543752
748094350383538176
748129251082244096
748012095812341760
748140093613846528
747986921696026624
748164298652946432
748063925040713730
748135748214329344
748120539449819137
748031016414154752
748023877532540928
748103338965762048
748042316041060352
748084980383883264
748080391723094016
748167264084570112
748139036485758976
748028390754652160
748078357460357120
748027513973121024
748136939384111104
748086901119160320
748142362770182145
748085097782345728
748108103556673536
748151003007025152
748013379260977152
748144883307773952
748152743299284992
748140294718296064
748141003660472320
748167989858447362
747979309189455872
748125044354785280
747967065743556609
747962917652307968
748118866275012608
748123341429538816
748006005821313025
748049962177527809
748131977585385472
748138432334077952
748088167983616000
747958492854632449
748119344220090368
748032358507503617
748074230470807552
748071793492168704
747955074467409920
748136926729932800
747958542880116737
747999458554712064
748054932490686464
748081989555740672
748055859255730177
748023063938240513
747960325627011074
748077518759038976
748055661930504192
748110229959811073
748119453427208192
748034090818015238
748097181421346816
748041653143896064
748146934322438144
748162205854666752
748017489573994496
748140814979702784
748101690319060992
748088054565371904
747955502081052672
747990478235308032
748135362417942528
748036515012485122
748146972171833345
748151527026601984
748068018689708032
748108791187542016
748132493421850624
748049878299869184
748069721589841920
747992131063648256
748069591327219712
748088772093304832
748067859184689152
748059717860110337
748129154877526016
748100985705242625
748045914598670337
747951559410057216
748100235189174272
748116953512951808
748094434110246912
748128600918986753
748099710771150849
748085424741056512
748078525400363008
748082832879259648
748140001339256833
748104408446148608
747974670037749764
748025790424551425
748137669289512960
748166097984098310
748002310496849920
748052407309963264
748129981016969216
748054273666256896
748039962642288640
747982613961400320
747990977571282945
748081314289573888
748053007217078272
748050909888929793
748159857073729536
748078856674881536
748118035798581248
748107922962472960
747987966056857600
748107646209654784
748048447803166721
748100553750777856
748082207978364928
748132942052941825
748074981213364225
748123530106109952
748163195559284736
748140018019930112
748001240840298497
747959797257928704
748053552443068416
748125723936825344
747973189360226304
748118027040862208
748006635059183617
748066978552815617
748132220708265984
748140638739173376
748075698259116032
748140655348695040
748105616451846144
748039518264135680
748087467669020672
748073974597193728
748133474800902145
748133474800902144
748148876348170240
748062230567129088
747965589344256000
748130740194410497
748100994207199232
748134112301580289
748042449898057728
748104399914926080
747982051878526977
748106605934297088
748168363168440320
748053179212898304
748095382366920704
748108824892977152
748167041853566976
748169017505026048
748071197699604480
748162390286536704
748072606969008128
748062608016703488
748165779552632832
748002403002245121
748035282138697729
748140479175340033
748123458857541632
748138709267193856
748050666803892226
748074582641356802
748110313749422080
748119440814858240
748089371576807424
748033109136908288
747945553368014849
748123068854198276
748128018116321280
748062780037574660
748168963037659136
748059537769377793
748082644194209792
747964813515579392
748105314185134080
748033277139820548
748152009338064897
748087459121143808
748025907730878464
748080496794566656
747996748883202048
747949747579686913
748145965304012800
748154567913766912
748145327820115968
747974376570630145
748053451746189312
748116030652846081
747996371488215040
748122913543335940
747998204529115137
748045969036550146
748054185896189953
748150222539333632
748143587129450496
748037936805994496
748103921642594305
748087169701527552
748101598145032192
748124717253435394
747988427375706112
748111161334333441
748153657753903106
747954864395780096
748030223497728000
747988863424028672
748079276155600896
748099068967137280
748090256910598144
748150767886962689
748129083591004161
748102856411090944
748097332579794945
748154387760046080
747953300272717824
748109059954446337
747991635934478336
748159546686742528
748078206469603329
748141859273342980
748152273860182017
748031599544045568
748148045922041856
748030928459530240
748083063360471041
748085412514652160
747946010597535745
748070115741163521
748009482676998144
748103699457794048
748053891997138944
748121894172385280
748041858505408512
748156799501602816
748114319343226881
748061643167375360
747963974612881408
748053078604124160
748080991391064064
748020245479198720
748020501071683584
747966818262880256
748136834614628352
748085924072927232
748033679792934912
748031028883755008
747962514894372865
747996698421633024
747991774346547200
747969540433162240
748014893643751425
748112805195358208
748058715551567872
748152260937519105
748046917125480449
748153594998833152
748108216777777152
748122582432493568
747957850895376384
748089455819526144
748033574830497792
748165309614428160
747989484197683200
748087773605748736
748049467249729536
748119222765617152
747999089233530880
748120514309152772
748078348941746177
748138650471436289
748140655570915328
748134645179518976
748071025842200576
748074532141936640
748113920876027904
748050624953094144
748143910279610368
748014746486571008
748055200666161153
748050632985042944
748161782368374784
748122540485246976
748161756967673856
748073395556876288
747949478993235972
748049563789967360
748120510320488448
748006160809271298
748047256637542400
748162545618399232
748100281305567232
748016034326667264
747985315378323457
748013899321085952
747963270108065793
748071159883784192
748128940598910976
748020182333939712
748061655972589569
748064986015145984
748132396822835200
748084301011488768
748012817106743296
748070841414455296
748126134903144448
748086641181392896
748031943221059584
748131226708512769
748166546879438849
748111622502223876
748089837199179777
748168925159002113
748136960296882176
748093201010036737
748145302889238528
747960761763389440
748082941754904580
748027484638154752
748035890291875841
748125404926480384
748097810789105664
748063484508774400
748087765435285504
747961542092558336
748039497204510720
748090940368297984
748110905410387968
748108082723590144
748047424636215296
748168405061111809
748032996142374912
748112851550744576
748118824227057664
748037630948970496
748111249230159872
748157357037760513
748038486230433792
748105213798645760
748070807566450688
748128936744394752
748116613715591168
747980479010340866
748167398180651009
748024393545179136
748074855157927936
748101736745828352
748139669896978432
748084003232694272
747945658141802496
748085840287404032
748043079307923457
748146628176060416
748060116470087680
748164952922349568
747992898403078144
748133319552995328
748151212462182401
748168321237843968
748086620469985280
748134053702930432
748155654444097538
748154446568361984
748046543689814016
748037244989091840
748097307447595010
748102004866715648
748053246049161217
748135517355663360
747948367779532800
748150893644816384
748000955858296832
748047114286956544
747960300431872001
748135358127308800
748118190706860032
748161127851266048
748129280710762500
748137576813453312
747993267518636032
748138021384495104
748034808132014080
748043196547084288
748153225711353856
748144832837713920
748053321739546625
747969188182925313
748129280639504384
748021805890285568
748163111631392768
748164260975378433
748026465753636865
748101837027483648
748088327203524608
748108946502746112
748111379190661120
748168526716878848
748119302188965888
748138801453764608
748132946532524036
747996111491596288
748125098884792320
748044513848008704
747953211902930948
748040650675879937
748140131232657409
748144094724132864
748141301531566080
748131382086471680
748135949389955072
748106321124286464
748079217242406912
748063736062148608
747957783748812800
747952213604110336
748146166748045312
748087773706485760
748073143969812480
748137480512225280
748088323068006404
748126583429435392
748139661277696000
748121286036045824
748124431797587968
748092060192878592
747950078820757504
748152621794369536
748056249216933888
748112465645416448
747972514148605953
748103175240966144
747967984321232896
748137295879020545
748155381545836548
747945771241086976
748060695422439424
748163455732060160
748097835673989120
747959792954531840
747968852600856576
748148838695833600
748109424775028736
748168564230721536
748035852241113089
748067984837582849
748074179841372160
747945951839551488
748092148541689856
748158011667951617
748128135372226560
748086112602685440
748000305674067969
748035818854420480
748093830348574720
748010690879840256
748139007314272256
748090621626318853
748017225383149568
748164701339660288
747954562422706177
748129615873478656
748141855171297280
748063660770213888
747977110992543745
748016944348073984
747974204696367106
748105913903554560
748165838218342401
748152064119836672
748054567242301440
747987433539649536
747964041696509956
748088654699048960
748142370986795008
748127846003007488
748039430087278592
748064323419832320
747997700822532098
748107621232672768
748136716909838336
748035126597156865
748135139775913987
748124264004345858
748114311218855936
748019754519109632
748078890065739776
748166589074268160
748007461232189440
748103665739792384
748042223447580673
748099790249000960
748063484622045184
748045226548273152
748159802535206912
748059348740472832
748164105782067200
748022157981196290
748118966913032193
747946346175430656
748067028855054336
748097387214704640
748060317972824064
748096867087618048
748007955941974016
748148016620593152
747990008745857024
748085697324716032
748109668115943424
748048640703365120
748054236026572800
748060909189345280
748165020047966210
748040881404579840
748142165251891200
747982232313303040
748008681573355520
748127371950235648
748138424008323072
747957196760113152
748103095322697728
748137954195832833
748099622632038400
748129461061713920
748021281459683328
747971016958238720
748060246417997826
747980596727644164
748132468318945281
748163799866302464
748050331095957504
748166773342670852
748095830851190784
747973252279001089
747977933374001153
748111488343244800
747950875755294720
748152609249189888
748107134529863680
748053854273536000
748162860195397633
748002856008036354
748163359263068160
748063916626972672
748087727573319680
748000683127771136
748095763784343552
748067863320272896
748026247259824128
748092391681331200
748041376340774912
748041468581908480
748166752505303041
747963731246784512
748158363679264768
748066286375153664
748131054804865024
748158871202594816
748026608242524161
748018014222688256
748141943184580608
748016667742113797
748118861745053696
747992466431741954
748026754963546113
748015312835059714
748024364243816449
748086741848973312
748082832896049152
748102978234523650
748086230022299648
748039581199663104
748084833436450817
748128613476741120
748111215537324033
748073102022746112
748048477146517504
748053820622639105
748000636994732032
748143096404279296
748129242806951936
748068496651751424
748097512989302786
748119662815285248
748101832820531200
747954789162455040
748113296105021440
748131801474924545
748129565873213440
748133462310289409
748163388610588672
747987739400757248
748097798214672384
748132589911871488
748016986374942720
748117301631791104
748157772341067776
748064021262131200
748164483152023552
748083231430414336
748128236211699712
748090919375736832
748118639421829120
748150709216903173
748011009621757952
748059252334395392
748012548788789248
748159496216686593
748153997467459584
748095650739421184
748150507726839808
748114063780102144
748093045988524032
747975102323523584
748086817518411777
748152923994075136
748063983689572352
748021239583744001
747960413539672064
748067158609956865
748029934279475200
748134225467957250
748065179137515520
748037010053566464
747980869441294341
748020916416876545
748043905518735360
748119100916965376
748029770668064769
748156430428049408
748144832871301121
748056958054301697
748137987716845569
748016558484627456
748109059853795328
748056161086214144
748081226364293120
747972560432799745
748149266212757504
748037786012368896
748022627579617280
748100306446200832
747974603113373696
748027954421194752
748051203771240448
748163174797479936
748035927738548224
748151510534660096
748085412481105920
748107226846478336
748105733598756864
748097403736100865
748016575475748865
748032903817334784
748149132028698624
747983625073852417
748032513675755520
748064277060259840
748063555749089280
748147324497469441
748055489976631296
748134347195092992
748125446844227584
748067976755183616
748156669415260160
748141125265924096
748048284493750272
748041946933886977
748136847063289857
748083306646880256
748111068782858240
747994714775887872
748117268064800768
748008254068883456
748063098473431040
748092488078987265
748121302955859968
747962066145685504
748162285344952320
748061941172572160
747945297507155968
747959205747793920
748144619272044545
748123848772550657
747944680688541700
748062721334194176
747952285066629120
748150566572986369
748159147984699392
747948707212107776
748132040361525250
747950812773650432
748003761843474432
748001123496239104
748164630019719168
747981066342961152
748146775123427329
748052826857824257
748012716565078017
748074133657903104
748159966125694976
748112826200375296
748094090412167168
748066034662412289
748129586823716864
748131163789758464
748107029907046401
748010388843806720
748166685149003777
748151065930010624
748077174532509697
748100142616686592
748163959077773312
748048506519232512
748095398934417408
748091078872436736
748072837605376001
748146422709641216
748145160261861376
747988171527438336
748164634281185280
748031041638662144
747980906909081600
748078189893791744
747998246400831489
748095356886487040
748129435585515520
748141691312414720
748116068573528064
748138856319418368
748046983986810881
748106413038252033
748000766984519680
748025559452618752
748082862302334976
748164202477551616
748031955757858816
748093243255099392
748093243255099393
748064457675399168
748147546640494592
747955443381612544
747966868737007616
747946450626056192
748135882566205440
747998124459843585
748130283136909313
748100259973316608
748066986576515073
748150537162416128
747955091232067584
748064763893137408
748080441928855556
748097969849798656
747980101829066752
748052788924588032
748023118485131264
748047734700146688
748041091287490561
748135282499780608
748156723731533827
748135588709208064
748028948517359617
748141238403141632
747978440708603904
748049362471759872
748168232939446272
748162147104993280
748155033460563968
748125291944411136
748121068267802624
748110603504410624
748056001987874816
748122108262289408
748056048070692864
748128600948277248
748038863780724736
748100402600620032
748137828564017152
748051568516304897
748072317876576257
748148809415409664
748146896703754240
748144908398116864
748042097815601152
748047210483425281
748036498520444928
748164223423807491
748109537853472768
747956990907908096
748082526481190917
748071105349353472
748049693410725889
748074578388234240
747968315587338241
748126600185581568
748065581551751168
748069708696592384
748064117840297986
748123601560231937
747981351610003456
748120019335286785
747945213432303616
748088520393236480
748113191205486592
748150512172687362
748089925518532608
748155922787143681
747968957550727169
748020673071685632
748127535523860480
748085294772142080
748163812147093504
748157831317172224
748070866513170432
748056937275793408
748120480771538944
748024393675182080
748026142435717120
748132497511354372
748133332123324416
748141892894867456
748128672528244736
747998548118110208
748157667617677312
748128638944567296
748086066532450304
747971918473502722
747951240626135040
748162897713500161
748148494515470336
748073282558107649
748115007448047618
748088675590758400
748153922204934144
748131948288061440
748109252674236416
748038603780067329
748159122936311808
748101094857834497
748005959608442881
748050809317916672
748027648299892736
748106501156442112
748130278984523776
747971620812230657
748148901283258368
748130299729575936
748081436259913728
748082669355929600
748086645409316864
748048686836506624
748121856712966144
748113828798357505
748109550616621057
748029535740887046
747991799562543104
748104089641320448
748015711562403844
748162268941029376
748104840409124864
748022942274064386
748139330057560064
747997042509746176
748020698233380864
748161983384518657
748089811974692864
748136947806273537
748087802957537280
748131633669120001
748057708788596736
747951748346744832
748040344713965568
748101564376702976
748096221194129408
748062335202430976
748018206783193089
748033566546726912
748154488238776320
748113954577121280
748117230273978368
748142232344080386
748104299343921153
748162818298380288
748072741165801474
748071508312985600
748054470911729664
748047487227793408
748155906173566976
748010392836792320
748129045552959488
747987093503225856
748160372914425856
748160695921893376
747946232757182464
748158464539697152
748108451734261760
748098964260425729
748098729140322304
748060540145176576
748146636463935488
748003342299836416
748122943012540416
748043263597289472
748117322741784576
748166643579232256
748013039790731265
748120808183177216
748142597655302144
747950234219667456
747947348387520512
747965195281104896
748150461954428929
748123920205643776
748005188024274944
748011953071788034
748090072138981376
747996543211442180
748078592236617728
748117439959941120
748109638638379008
748092378888679424
747990537362243584
748086779627053056
747954780853567488
748164080855195648
748139891939106816
748161476100259840
748135638948528128
748154001804394496
748014696515706880
748066882020769792
748084309312024576
748101799417122817
748020362990989312
748073353764712448
747977165728157696
748096841808392194
748142010347978752
748093197012832257
748156438724304897
748117439813193732
748120342330220545
748141704037941248
748123496576876545
748105897096810496
748168262601576448
747961596559798273
748166387659644928
748100209763188737
747950091630186496
748078051204816896
747981418815336448
748108908938551296
748059458119532544
748162738657038336
748168375461896192
748073491904212992
748128060067610624
748065988541841408
748061366540374016
748132174738628608
748130928875175936
747973063891890176
748084023944167424
748104865579163648
748128919937761280
748084091237638144
748008295848357888
747958664573517824
747947130216583168
748110687218503680
748025756521988096
748056375041925120
748005087373557760
748112738103271425
748168547642281984
748156967147933696
748096183395037184
748147466948714496
748133189697286144
748015992400379907
748147504915570688
748151468499296259
748124750816382976
747974649284169728
748073018102931456
748142664508334081
748012620360335360
748033042384584705
748033042384584706
748039262197649409
747952754996436992
748110473275441152
748032593371729924
748059285796585472
748163183077113856
748024557152444418
747954168241979392
748033990116933632
748010456023965696
748152609358258176
748159198651768832
748065854387068928
748127174905958400
748076445080166400
748147630677450752
748110678842540032
748020702415040513
747969406127509504
748153460726562816
748055808835989504
748072564988256256
748057016715870208
748069549497585664
748093872304193537
747952499210915840
748124209440821248
748160926730248193
748161786591903744
748168711165587456
748044102521004032
748081905711583233
748154425332670464
748093356509630465
748094471909294080
748036116448681984
748109630266544128
748102633974538240
748139154068865024
747944873794244612
748096510546575360
748134812720963585
748109067982372864
748093956144140288
748167012334059520
748110163018584064
748056211765919744
748152546137616384
748082950277836800
748126331741868033
748113857898483712
748166140157902848
748080773589245952
747966646292193280
748091183604371456
748043385416613889
748134846254424064
748115393219272704
748043666351063040
748121869346279424
748131876875935744
748033050609582080
747947881018105856
748083860534075392
747982140269338628
748080417027276800
748142853252128768
748095474339577857
748013534492131329
748012242759737344
748164840036925440
748113920888496129
748010942370283521
748144165935058944
748142609831321600
748168967185915904
748060498172715008
748101451289890816
748166861687242753
748097177281503236
748103498005250049
748108174717259776
748098163010113536
748161669134712832
747949789577363456
747972010974789632
748028873040928768
748117167544074240
748161446538706945
748160523926024193
748017133355995140
747971331392581632
748077145348505600
748085580202938368
747971536808706051
748156011022794760
747980672317460480
748056337293189120
748163447188258816
748065430841921536
748099526263738368
748144854065119232
748167930844577792
748086024866246656
748042122700464129
748125954489278470
748139783092903936
748068412992200704
747966411411165189
748128189860417536
748061819412058113
748102369792110593
747992709755863040
748130153071517696
748143608260341760
748078546069884928
748030072632786944
748165045343948800
748089992375898112
748034598441984001
747964817705566208
748056475688394752
748060737046777856
748099492390572032
748110712329932800
748099060372897792
748043523644100608
748151531137015808
748034493479518208
748070011021955072
748160377066758144
748160318459641860
747967640560406529
748158380729057280
748089237568892928
748139137136467968
748144556206624768
748162545475805185
748079926318895104
748110670613221376
748122577973936128
748062871981006848
748135467338502145
748081347860832256
747948757719879680
747958396406607874
748065992740208641
748137505392713728
748099408668037120
748084846098952193
748092940917014528
748074616367812608
748081843157753857
748142026848374784
748026788408868864
748168971128442882
748038322786799616
748151183039205376
748099454906040321
748056375167688704
748025857210458112
748044182271500289
748145982307708928
748069150816354304
748163535411154944
748024670243393536
747945616286842880
748018869881704452
748020283328585728
748063992170577920
748079837970038784
748065757901299713
748103909311397888
748082778424623104
748019939374665731
747945548909449216
747945809002500096
748161727624261632
748061525760425985
748110834161881088
748139166538547200
748097739234349056
748092748163588096
748036053630607360
748059655012782080
747984409329012736
748045193270665216
748129578242060288
748023848524783616
748143868181385216
748072275912581120
747988805005807618
748001337590288388
748168564226523136
748116127180554241
748069691969634304
748000934777741313
747945024898273280
748037903591301120
748124079501283328
748052570803945472
748164277903724544
748016755554004992
747999622002515968
748111979047493632
748107952704323584
748143545173876736
748157189471211520
748145877538177024
748089355131043841
748029284145565699
748126000542785536
748129532109070340
748137614780276736
748016680245334018
748057407121559552
748062037322850304
748160112825630720
748145441066344448
748039941934940160
748127258804617216
748139795713490944
748082035810516992
748115942731882498
748137853532540928
748154127490945024
748062721090912256
747960015202426880
748143738354950144
748143331339829248
747983708687319041
748044576565374976
748079036925157381
748072338848088064
748085890665177088
748074829937516544
748065694823124992
748060116432322560
748148976851947520
748055364202037252
748145181224898560
748163614901682176
748061781638152192
748104379027361792
748091502363029504
748072577889894400
748135420949585920
748104433519763456
748002071580938240
748094211786944512
748159135426850816
748072565151666176
748157785142026240
748124784152678400
747954902173913088
748048049314893824
748164546318204932
748129838414831616
748149689866985472
747944941054230529
748145596452610048
748079951325372416
748024624068329473
747970849173442560
747951328853270528
748053208279490564
748054789603336192
747988217585033216
748088457583534080
748011508731363328
748155679312084992
748064340130078720
748025882716037120
748127435074449408
748088297927344128
748128718401437696
748138151672045568
748090743361789952
748106660510568448
748115288248328194
748140143870107649
747992076520914945
748149132259430404
748160230127599616
748116395745906688
747978814274277376
748138906512568320
748029993133948928
748166760931725312
748123488326656000
748075392192356352
748091922053537792
747965627088789504
747995998052618240
748006987422646277
748158103917576193
748078390863790080
748119235176574976
748052566701932544
748160322494664704
748135114983477248
748093351992299520
748033092682645504
748034908677881856
748122825387433985
747947016999804928
747951551117877250
748065170623082497
747963429495922688
748151141075197952
748112918391095297
748144925171146753
748007733660631041
747999353705500673
748107164082900992
747998590358921216
748084569174384640
748121596712390656
748133667881488385
748169080314675201
748115040826462208
748112859981176832
748155386083971073
748061236546387968
748140940821397504
748083621332983808
748004025874919424
748133198073303040
748040482782068736
748039983643123712
748061643184148480
748052717621354496
748097718300475392
748020635608190976
748117666636828672
748104920151232512
748084250478514176
748119042095976448
748076751000068096
748021243857735681
748078877428318208
748163116047859713
748134263162343424
748155243175641089
748067976675467265
748154710654332928
748066785312780288
748146221215289345
747976754803924992
748092240606662656
748074595383676928
748026192893186048
748049060121223169
748129599255609344
748151170544336896
748116219660800000
748028986488406017
747973898164142084
747992185358802945
748158150021423104
748066332541861888
748135026903121920
748016810440663040
748015132521959425
748116588541292548
748068517736505344
748032970812964864
748006039493148673
747980105717186561
748061798234980352
748076121883877376
747975655606751233
747956458319413248
748168979550593025
748042143822905344
748141150347759617
748060477276684288
747974972287623168
748071281904455680
748110594893549569
748137207932805124
748107818142687232
748055293016313856
748154152900038656
747990344189411329
748111643326976000
748097815021248512
748061907618250752
748020945709850625
748076478412132353
748057398762438656
748114185054261248
748122481584672768
747994383476097025
747946488718852096
747973671835275269
748034954852982784
748099848923029504
747951706118361090
748026981472690180
748125455241318400
748106560061210624
747968492096237568
748055146022715392
747993267824955392
748116810793361408
748152563296501761
748105436004556800
748159139826786304
748137325163651072
747945909795840000
748084175069134848
748067259243991040
748077342363377664
748160456964083712
748083898362494976
748119390462185472
748036624051736584
748040273033297920
748039832975343616
748160507245379584
748104370500173825
748110800359940096
748162121939169283
748145260694478848
748080979072389120
748099559742640128
748102571039035392
748152059950686208
748097869211656192
748083461886447616
748094501537914880
748065107666673664
748120615064829952
748107113717727232
748161970801676288
748074972766035970
748091510919405572
747971260307517440
748131427934404608
748070933617905664
748038486599544832
748129817485279232
748166886546898944
748136658319642624
747963093968314369
747973240044216321
748091708114612224
748079523686682624
748087178010439680
747978080149340160
747945050127106048
748028013305036800
748158900843732992
748107822446022656
748080827834208256
748027845608411136
748071176954609664
747999785622306816
748137123950239744
748102487308144641
748036754360401924
748076268571267073
748104299327197184
748064164174790660
748090688793878528
748134594923290624
748075320843079680
748097085115797504
748088159615991808
748168451026411520
748059332001075200
748140076744478720
748081276918210561
748045776006307844
748039321295392768
748144971304275968
748063018739728384
748154458954096642
748128928108208129
748069809632403456
748115510697418753
748058208032329728
748153607564984320
747980747693162497
748078604936970240
748104265667911684
748108493748604928
748100675511418880
748165544579301376
748013618302713856
748064172320100352
748060997261365248
748109919635681282
748153985173962752
748134175358783488
748049701954523137
748136738086862848
748106345874923520
748084774573596672
748092332910706688
748083562826502144
748009092929720320
748080362337763328
748072669912915968
748109076534525953
748084808379564032
748159907237605376
748035617674657794
748107251982884864
748144723869704192
748045323151511552
748019108801814528
748107688106680321
748071386652938241
748149442759516160
748042751846064129
748087849040379905
748119390206435328
747994848909660161
748055884551585792
748070870564864000
748163178861846528
748166475765145600
748073685194539010
747969972576542721
748061873778626560
748050150942183426
748158703560458240
748121634280710149
748147899209515008
748108979906174977
748052465996619776
748151011018215424
748110045452312576
748160469521866756
748050997872844800
748105717077401600
748056110767169537
748142362711461888
748134267386007552
748132166291316736
747945104560709632
748148238948110336
748083701087604737
748041217045372928
748115561167597568
747958316605841408
748154211481845760
747969892930969600
748038696281186305
748119755194765312
748090374279815168
748038331183816705
747968433220837376
747986552660320257
748055435454779392
748025979013111808
748100830759391232
747954587869425664
748092186240098304
748114076232974336
748027241683103744
748085089519566848
748155327191859201
748044824226430976
748080945199194112
748118714915168256
748007985599946752
748093960317394945
748062045715709956
748058916857196544
747957356122734594
748076583391473664
748071185435471872
748100772018151424
748116458568310788
748000217681825793
748141334863708160
747967413937909760
748012939001663488
748145810399956992
748153334780006400
748061492080218112
748154849016029184
748093981481967617
748100461501235200
748130379463299072
748042320151453696
748106929294217216
748058002360532992
747981318185615360
748029644750921729
748119268777136128
747982983248883713
747981775142432768
748080316145860608
748163401138876418
748152886035550208
748157516580716545
748038830436028417
748071890070216704
748132434462519296
748032979172229120
748120615169720320
748056639434002432
748163069927251969
748084346905571328
748015648350081025
748085919949852672
747973562984726528
748159626181382144
748129125265661952
748168275029286917
748149065179869184
748147617847189504
748162604082728960
748062431751118848
748090340717043712
748022266894630917
748065950541438976
747944647477993472
748040646410252291
748146275879641088
748061114563452928
748147727259828224
748104391580852224
748057872689397760
748051916777717762
747952545197264897
747965324998361088
748129628754108417
748021218553499649
748148037336301568
748095537560297472
748085173300903936
748134301246513152
748027967054413824
748069641923268609
747979258862112768
748057771858366464
748136146606170112
748073282314899456
748144963205144577
748027405202259968
748129150569873409
748035613383852032
748073739477225472
748132699068596224
748080609738665984
748125698586451972
748111509226655744
748117527910293504
748022313006800901
748132489303068672
748018085341331457
748116143810945025
748139090957209601
748111068816257025
748142148462206976
747947113682767872
748060854868901888
748008233080594433
748015216462565376
748138524679995392
748069566232805377
747981934513561602
747948904348422144
748046980006412288
748095017244368896
748055963995869184
748109844134133760
748148591256961024
748162042083811329
748041720160526336
748146154106347520
748144530839449601
748084070110855169
748156694572601344
748043095816691713
748145336372367361
748069687909621760
748055179908493312
747996359010095104
748118945803145216
748119243594600448
748065732525703168
748137417308250112
748120879347834880
748010623859056641
748133227504738304
748041447471972352
748145642472611840
747969104355655680
748019217774092288
748094929184915457
748040847816536064
748114281837756416
748128441644507136
748165577995395072
748120203947556864
748161350359220228
748038956378370048
748105444191838208
747973441052114944
748030244569944064
748025253318828032
748097764416970752
748086255322337280
748045231086510080
748129234321801220
748019393997701124
748162545488396288
748117892802166784
748113325481951232
748164806268567553
748045532753444865
748156279240146945
747947364992884736
748068438149570561
748044169738858500
748132522568065024
747981552882159616
748132833064017920
747963878026293249
747958907738296320
748062780012429312
748052415774068742
748096711915016193
748163330074779648
748122028704698369
748074049834717185
748113002348552193
747945104611098624
748116294973554688
748132212520914944
748088314591313920
748097349336055808
748065229435711488
748128294789251072
747984602212368384
748105008302923776
748066000914907136
748150675708706816
748034036099072000
748079427150569474
748123169534402560
748109571294633984
748026914418397184
748099316380745728
748144539274219520
747972887445909504
748115619736879104
748021650558488576
748033440746987520
748084699176837120
748098641022287872
747971838953795584
748043850753712129
748086368790798336
748136461145366529
748052717692661760
748098280412815360
748092760566075392
748041389099851777
748106019062976512
748155780042465281
747989014708387842
748161303919927297
748046594096922628
748064784562724865
748063094270795776
748152844197453824
748087773496639488
747958744491892737
748074414793691136
748026775997906944
747955468417531904
748139644789882880
748149685706170368
747987177359826945
747947562196402176
748054957413261312
748051547611856896
748064390281232384
748001085651062784
748122192181866496
748072254613917696
748113333967028224
748072649008517120
748072720278126592
748160532285267968
748043808932233216
748166647630954496
748090915210682368
748116978632626176
747957813268230145
748128219400896512
748034082324549632
748127808241664001
747972363363328000
748161383909498881
747981984950018048
747956714096463873
748068077280067585
747949722460127232
748062725494964224
747984568813117442
748105104696418304
748160649793003520
748154253315801092
748008279050174464
748101727967121408
748114747166429184
748122158447099904
747992298944856064
748135458618544129
748115724711911424
748158279759634432
748152172991356928
748142978942668800
748096472776908800
747966126227783681
747999651190685696
748061903037956096
748165532113764352
748149002286272512
748056244942938112
748032161358446593
748156300178001923
748104177667182592
748040424196030464
748021818133446660
748062523954499584
748145529280991232
748035793520832513
748022237735829505
748072221126594560
747994358041894912
748117049923215360
748054252833148928
748158556764049408
748152198132076544
748064507780554752
748148360327106560
748053841904533504
748136419319779328
748030609713410049
748100364843495424
748082694416896001
748110989267189760
748114613191970816
748013454787739648
748030605481361409
748057654615019520
748075039681970177
748055024471777281
748115200113446912
748095201873379328
748095897880363008
748097835820683264
748144401021546496
748052076052291586
747953761419591685
748065451570237440
748111693834784768
748168812021841920
748009080044797957
748013052046483459
748028268931092480
747976620439396352
748088054666100736
747979552287264768
748162482586390528
748114990419349504
748013559540506624
748076222438064128
748127548136128512
747993636890017794
748026763222056960
747960975773446144
748016654882377728
748123597089181696
748013148607754242
748091451939127296
748092605616037888
748084204186013696
748100591344201728
747977228642824193
748051207722262528
748073747886792704
748133130888974338
748082501491503105
748168274844737536
748145407725834240
748123425315532801
747950456551276544
748094589467262976
748109386954977281
748072015685423104
748044094316945410
748128328519868417
748104366448590848
748127460357726208
748127464237502464
748079422893359105
748056379542355968
748120527215140864
748074494636474368
748141557438525440
748102910882516992
748123702315868164
748120212365524992
747955099578826752
748051455307841536
748130438162558977
748114625518940160
748134573666635776
748099941298540544
748065044760526848
747961059575664640
748095193476370432
748162126259290112
748129217716555776
747982501071589376
748145818616606720
748112671191478273
748049089829416960
747984820253294597
748021218406711297
748096904605622272
747973294398259201
748098448210206720
748154588839153665
748030198692651008
748041732739178496
748094224474718208
748080635068153856
748042345078267905
748134712087056384
747949634102796288
748022090855481352
748008140826873856
747985227310563328
748132103208992768
748169097188360192
748023605146062849
748050351962619904
748000607814946816
748015509946368001
748164252704247808
747964242981068800
748117012170293248
748110091526737920
748168455430508545
748007138128166912
747988540739313668
748050046076207104
748164625926135808
748090604811395072
748089942203580416
748108673919127552
748029384930492424
748072229737472000
748162893875580930
748160238688342017
748057532795621376
748152697522642945
748137622929805312
747972396716482560
748165783428161536
748141452321001472
748132447133573120
748083940242636800
748163120388964356
747984430170542080
748148796534579200
747946929003257856
748109487735717888
748017787524775937
748056891025154048
748090931996327937
747993020235022336
748101707016572928
747964792531365889
748136536886091776
748094346357014528
747962536146833408
748007356517261313
748135941173280768
747948954969645057
748057318730960896
748157168268906498
748162356690173952
747976582699061249
748020945684672512
748089124402401280
748123865751007232
748118027267379201
748104022465339392
747961181185314816
748090156016631808
748109785246072832
748080417065033728
748005766469132288
748080362262241280
748044136184483845
748154412883861504
747992059487854592
747990998555365376
748101698829324289
748017909302181889
748136687507750912
748132484961951744
748123886605111296
748089459963465728
748151585688133632
748155973076922368
748145885679333376
748034791463882752
748031540668538880
748049416829931520
748073596929605632
748070253968633856
748110775328346112
748133013523927040
748071789364838400
748097785371758592
748109277722730497
748065921332285440
748029749621055489
748040743042834432
748025484273926144
748066638570807296
748092433485930496
748087115276222464
748110364408188930
748068106606624768
747967317460529152
748032304124157952
748113446919639041
748137883119271936
747971742493093888
748116458463436801
748085898668019712
747990646397382656
747945427262013440
748155427758669824
747945334987431936
748149786600153088
748014935406428161
748119935767937024
747978277185265664
747989970783068160
748049119118254080
748057503615811585
748042961842221057
748117771448385536
747971734012297216
747964410677858304
747974904893452288
748159924291641344
748135928661565440
748091972364148737
748163665489174529
748065988386643968
748087643603410944
748095088698466304
747987412522008576
748099949695537152
748147798504136705
748094576741670914
747956538141188096
748153406053847041
748122317935493121
748055804872376324
748000716690579456
748164651116965888
748079225538764800
748120308792582144
748146833810042880
748101803724668928
748114726220103680
748079456414142464
748059092942467074
748120107419897856
748114332156735488
748057331389308928
748016634179235840
748057893660954624
748097445612126208
748041057435279360
748124423392235521
748034048849764352
748008086078623750
748032035806126082
748073202635649024
748140701595111424
748082706882379776
747993599174840320
748148922305101824
748128403887362048
748059290175414272
748038926762377217
748146145692639232
748135450171310081
748043209276788742
748018362375147520
748097525417115648
748097609454223360
748160616095973376
748139774540603400
748010053249142785
748081939580657664
748164743576322049
748166278397964288
748156329479577600
748112436205494272
748086838305427456
748143998494253057
748154748323397632
748165632760385536
747992642831679488
748061655972610048
748129456896749568
748097013556744192
748120183047348224
748140798177345536
747976817672257536
748139095222714369
748079649301815297
748030748033056768
748059470693969920
747981636944310272
748071898437718017
748146070446833664
748077304522346496
748136863756656641
748066781416263680
748136381516496896
748112389908893696
748145525182988289
747989249585192960
748154186441752581
748060464630882304
747951740021014528
748128856876421120
748152789415534595
748064558313529344
748010892202237952
748065405684584448
748023361805164548
747960057166368769
748036326574927873
748073374614753281
748090805986926592
748112482267439104
748085106003193857
747971159484948480
748099689577349120
748093024962551808
748133843799019520
748114780854976513
747999756253790210
748027547775041537
748149962551214080
748066529485402116
747974196207226880
748097903034503168
748058862192828416
748058010732331008
748145323747467264
747988238527234049
748144937984753664
748127321987649536
748140068204912640
748083537249710080
748161161418379264
747969272048025600
748030869437288448
748135781743599616
748156874806169600
748003392539271169
747945456781537280
748168048432021504
748147403916742656
748089770010615808
748101225015578624
748032450744492032
748127003040059394
748098263744647168
748125924990803969
748019133816659969
748082925241982976
748145290239148032
748011881999241216
748005481621360640
747947453278720000
748136645740867584
748003157855375360
748048494166945792
748103129028124672
748158166798569472
748029426718343168
747986892403126276
748030601136046080
748049865570197507
748118538804731904
748112855728259072
748144472291172352
748128819303878656
748113291755589632
748071407695896576
748022246061506561
748106048289054720
748130547172511745
748102479062007808
748108828911222784
748102982286381057
748150000346140672
748154207270735872
748116466789138433
748064877084811264
748150264587124736
748102453967585280
748068291294429184
748104743881322496
747954600368553985
748087673022193664
747946001902735361
747957087381094400
748134531727757312
748123278682775552
748141292929036290
748154597307482112
747974250724737025
748127548224208897
748151359359324162
747946287174025216
748067230043209728
748034694755786752
748127623923048448
748142211548782592
748152621995786240
748066882016665600
748107071527194624
748006974692990976
748134909160603648
748133726589165568
748100461308174336
748143285311418370
748159852724137984
748055322221228032
748126881413738496
748083772210450432
748030567594209281
748067972233728000
748107378080493568
748148796534759425
748122620172832768
747963697662922756
748087534467555328
747951530075004929
748048619811573760
748007175956627456
748050251274137600
748166370794287104
748070518427889664
748073236290732032
748078286278959104
748049584497238016
747984610718453760
748019591213879300
748085244457287680
748099530223132673
748149899745705984
748120073877995520
748088637871497216
747963613873246212
748158099790389250
748109328066838528
748136524294787072
748140647048224768
748081746424508416
748090889977856000
748145080385568768
748155327032496128
748055452446003200
748079095511138304
748161845102514180
748095994378752000
748099731729965056
748086704054149120
748128815163965441
748079716381265920
748062687368732672
748110305713070082
748115011420172288
748092538309984256
748084795817746433
747960929497669632
748045562138726402
748056509398065152
748089367718158336
748139716063727617
748071671676821504
748101740793331712
748076805664481280
748129788041306112
748142316435673088
748063111396089856
748077673717563396
748135869635248129
748130702286192640
748117603483262976
748129205209096192
748148343851913216
748068018538717189
748105758869430272
748140701817278465
748106232846782464
748076356823580672
747965375376039936
748025387758780416
748143008344727552
748139850050772992
747974309281431552
748072523175239680
748076725909749760
748116135397122048
748164168893739008
748101296121470978
748066739217403904
748124893154160640
748072535921692672
748055192231370756
748157722261073920
747953866382151680
748121801893494784
748090617465446401
748073945270722560
748123634942763008
747991849927905280
748147634808848384
748153443714498560
748045797007163392
748022245910585344
747952222386950144
748133269418414080
748145701348118529
747997541539581952
748044110829858816
748098360129822720
748110959785443328
748012926540324865
748167972842258432
748142991781535744
748095818486407168
748072409916407808
748165502653046785
748135089456877568
748143381579169792
748036368450879488
748063446738964481
748124352386830337
748018810947510272
748034007053500416
748111299536687104
748142370923782144
747947025291874305
747966356969103360
748063736016080896
748041606847139841
748149639761690624
748142803121807360
748162012899872768
748144862541848576
748076373525299200
748131503603744769
748122657812545536
748167524248879104
748106509540810752
748089904534454272
748150839164928001
748072787437297664
748041137114451969
748058292124000256
748051849454956544
748039870749282304
748082656491995136
747944936675254272
748132556193726464
748165812750540801
747976893065011201
748025870045024256
747991392937512960
748042487906844673
748131952478171136
748146623864258561
748125132267237376
747991254324117505
748129515424071680
748079942995410944
748151749588951040
748079519320276992
747980848163622917
748146670001590272
748121680254500864
747982668843753472
748042877809344513
748086389745528832
748071415916683264
748141100012085248
748122053761503232
748116278053855233
748158363800764417
748127158015524864
748145227190394880
748131922858086400
748132472534216704
748124650140401665
747991078029111298
747950103953051648
748055695719809024
748121537769799680
748098473187115008
748135958030262272
748167452777943040
748103669938257920
748162390441746432
748085966166863872
748099710892843009
748003569056505857
748062217673793536
748044358360924160
748150658709204992
748024846706159617
748083919212388352
748146590318268416
748108632093564928
748051283425230848
747958857738051584
748017498168111104
748102101239275520
747998107988856836
748006953566220288
748164084776976384
748137924965834752
748164420426145792
747949680290566144
748098712304500736
748033281241849857
747978675757289472
747956068228145152
747992231554990081
747951484071993344
748093083485609985
748107868809756676
748140718439411712
748111412933836800
748147001645273089
748039560270086145
748109055781015552
748131767777824769
748065107746381824
748083835443773441
748147878153977856
748031725335351296
748121810386956288
748059646871601152
747966130585669632
748117360427565057
748122645019918336
748102319510855681
748165221571768329
748117947491749888
748037681158955008
748036372678737921
747947541136740356
748066613304262656
748089241750601728
748011374350073861
748039698552070148
748061504608608256
748050700240818177
748103955213844481
748039207671693312
747961818920923136
747945968344006656
748048557052133376
748167213807345665
747950347239436288
748047873086988290
748042655586750464
747998984657051648
748079376571506688
748087660523094016
748124604070244352
748096183491518464
748137534950096896
748148758899097600
748090881564098560
748053711931449344
747969397700993024
748122439780032512
748146976223535104
748000175805837313
748068186327744513
747948103257317376
748073475160440832
748109391002370048
747950339123470336
748044752810033152
748068760775495680
748150759552876544
747963479730987008
747998011331063808
748092551022936064
748118769680195584
748092265776676864
748101421900275712
748062498767646720
747973625781882880
748104525672747008
748129523737239552
747999806644174848
748143851542577152
748122410474344449
748072422390251520
747962838161883136
747984212175765504
748151548295806977
747951848863178753
748152953282895872
748128752123666432
748143327195836416
748045138593734656
748008895503826946
748064562558164992
748061919848841216
748020350227783681
748118295694434305
748034992723402752
748089258632744960
748057608406212608
748050016565075969
748146456012349440
748105079396372480
748088990104961024
748126655109967874
748144950626426881
748089337976348672
748164428936417282
748048271793393665
747956235962441728
748142886684786688
748039509762256898
748144946373328897
748088436326694912
748151866899443712
748137958398648320
748162012820160512
748119822366552064
748010359290728448
748021000223199233
748053955188498432
747948350670929921
748053732907229186
748131851684847616
748157407415705601
747980059714027520
748069029198331904
748138206202331136
748059483008425984
747945637233197057
747997952610820096
748160171508105218
748016541707440128
748123559487225856
748063488552091648
748042777020235777
748133810362003456
748070962898276352
748040864463753217
748114814279499776
748028722041720832
748167943440187394
748167981323149312
748147005554204673
748143612492419072
748099668781871104
748029397349900289
747960539557543936
748119692351512576
747992432998920192
748165061999472640
748119184979042305
748124888972460032
748140232038617088
748116357946945536
748141590644850688
748168598116503552
748130823845580800
748015375657353216
748109642673250306
748119851831558145
748087996021354496
748083298581118976
748140034763563008
748109626005086210
748143058663911424
748157311269625856
748020258133381121
748163334067851264
748146468880420864
748097718476734464
747985877197033472
748100377384456192
748117758689284097
747950926346977281
748099966736838656
748137874755837952
748078780984471552
748017489783709696
747984685955940352
748072074346921984
748051786393620480
748121634272313344
748078256922845185
748141162914025473
748133009216389120
748165514950762496
748086775525019648
748164969800306688
748139183416418304
748063425654317056
748087580776861696
748091871688286208
748056006232576000
748077900272930817
748143105061298176
748109089067110400
748160741975326721
748060074644475904
747993544326004736
747962489648754689
748115066243944452
747979183368724480
748097336627322880
748037056073445376
748076407276863488
748000829861310464
748070853867376640
748053967737847808
748047382592495616
748139447535865856
748090881798963200
748080399977320448
748100750706937856
748146816739250176
748144568797962240
748050280621670400
748068903469858817
748081456929476608
748161979467071488
748107625548636160
748162193389084673
748119667110256640
748152739075600384
748134992979591168
748160263770144768
748035965722234881
748148314353319936
748009662998581251
748137874818801664
748097940716019714
748077891976597504
748029003144040448
747949739321200640
748044136159264768
748086846740013056
748000121204379649
748093549057474561
748128122772537344
748062012089896960
748065019473039360
748155503247790082
748163409586298880
748129242647494657
748160104625672192
748034254358069248
747967640384081921
748096644449701893
748160846853967872
748026503116562433
748163690604670976
748096963497857025
748017422628757504
748145051071557632
748150344488714240
748074167191375872
748113480503402496
747990985959841794
748074242927894528
748149924877963264
748073672334839811
748074570217717760
747972090607861760
748055712421543937
748017892248162304
748048125051441153
747960128498958340
748138927563771906
748081553415241728
748130161258807296
748099396219330560
748091842214780928
748119956395540480
748150826544173056
747971662595887104
748116735497207808
747951379206017024
748020312554475522
748126600412160000
748085655553589248
748141167095615490
747958177937817601
747998397458751489
748109315689459712
747971616554917893
748046791120150529
747973395225030656
748162440651649025
748083436791959552
748064491250786305
748043397869539328
748106962630483968
748072737286033408
748152789432414208
748106283019079680
748054001187332096
747994660237414400
748162876905500672
748108262810263552
748128336874987521
748134037005410304
748092978699206657
748149581037322240
748070589554900992
748166303542878208
748079892810637312
748044387624574976
747992437008719873
748167243008188417
748144870691340288
748005670402809863
748107398846382080
748122448076374016
748130073362890752
748163388598026241
748041284116430848
748048548395089920
748098049738739712
748048024316837888
747981603238862853
748128332756226048
748101132485005313
748123345510666241
747954223065796608
748145315233038337
748061974492110848
748063580847767552
748160746064863232
747980919630401536
748077015283044352
748133856675565568
748107637795991552
747998384741621760
748035432890441729
748108984138207232
748107025649909760
748102889885700097
748052092812656640
748152416416206852
748013081641484289
748131394585505792
748096795616624644
748124289291927552
748064361042743296
748117121272549376
747978285578092544
748080601274716160
748069796911194112
748031611770441728
747957729495490560
748151535721414658
748073483620466688
748069872614129664
748047449474928640
748061475424477184
748137127909564418
748022199857086464
748093218026299392
748070979830681600
748162365259132928
748127439428128768
748068647705378816
748012599007191040
748128169153138688
748150101147811841
748146674330120192
748140299092885506
748140739419312128
748009813972492288
748131700798951424
748137606160973824
747952666920239108
748155847302332416
747999282347843585
748153297245179904
748133420505636864
748043486167982080
748083810101768192
748169021724463105
748117020441346048
748120736896851968
748053158077796352
747945528189681664
748081905812176900
748125824600047616
748142165595914240
748070279344185344
748060712115671040
748015958770450432
748150314935607297
748093998091407360
748026314725138432
748052311071670272
747984560349134848
747996459346370564
748079326260826112
748040524733554689
748128978540576770
748152521030569984
748029619538890752
748078957145300992
748142232755179520
748061379047874560
748051341919010816
747957074873589760
748135215663452160
748091053736075264
748040185196220416
748077216647548929
748067221801476096
748122963921207296
748045713284694017
748098184132517888
748098012048666624
748090261113290752
748154177898057728
748127128814751744
748122771054538752
748021746935209984
748163094900256768
748005917694779392
748002772126154756
748091515226980352
748076792934694912
748065212679479296
747971729729851392
748075128039276544
748021289865076736
747951840461885440
748022372003942401
748160507194945536
748144606701817856
748095780544733184
748141523552735232
748073840031326208
748035789435576321
748146363909668864
748117788129013760
748138520754126848
748164470900297729
748007473836138498
748089682207051776
747958551465758720
748026037708128256
748004995119915009
748111849019817984
748072368216506368
748061882175500289
747953216160153600
747953618989551616
748106786423644160
748066097522425856
748008648018898944
748065233458036736
748145239953661952
748155960309452800
748155327091204096
748164772789526528
747996065161306112
748012372510543873
748161337553977344
748034975769968640
748156778412548096
748106182427025408
748157390730715137
748016940388655104
748076356660043777
748131910447136769
748139418037403648
748109428872740864
748156564528304128
748140017889976320
748056345836916737
747946706680029184
748080559428091904
748065174746173440
748088918789103616
748129578313519104
748109680690475008
748009960861274112
748075496831913984
748088906369765377
747966570895278080
748089829074870272
748070036196069376
748065653081280512
747985977944137728
748153208984440833
748084011268902914
748070979599896576
748159928410472448
747953937689436161
748013857541591040
748149928992595968
747965203610951681
747975945097601024
748050293322047488
747978696540168192
747949957127241728
748094371350851584
748117612010209280
748065351108300800
748005250687209472
748024863466602497
748087690004996096
747950473152434176
748077380284071936
748116559118336005
748113975439667200
748146137564086272
748119604229136385
748032647792844800
748068538603212800
748106778273931264
747945616316194816
747985013195440128
747949877364137985
748166962350530560
748077501931462656
748033251869089792
748029175144005632
748140139461763073
748114403397099524
748117121058619392
748124780021297152
748099173950459909
747999861182693381
748081847305928705
748065820828401664
748060804180639744
748018404108419072
748153183734734848
747979048794591233
747958517957595140
748111102416920576
748088864145817600
748146636690432000
747954906703757312
747964926803615749
748157956873719808
748162868617568256
748043632846974976
748069868126224385
748094593623678976
748085181668540416
748143247428444161
748135857132036096
748164508485623809
748165145860448260
747980181273448453
748063450916597760
748080790072762368
748135194591395841
748042500577824768
748103816718000128
748132606781300736
748167981474119680
748096695003652096
748073949184032768
748062217984040960
748122506842808320
748047340410372096
748076491070648320
748049370545856512
748157470627926016
748100041982750720
748035915302469633
748121059510075392
748041380627419136
748155738141253644
748125887208505345
748164705592684545
748149471742091264
748063346205818880
748126415984394241
748148436101369856
748103028260081665
748069939492323328
748002939545993216
748048053601452032
748077405286301696
748085030799425536
747953468023902208
748114134718382080
748122288776613888
748037211493376001
748020631325773824
747970652028575744
748157281913675776
748132350593105920
748082237304897537
747998741030834176
748079066524319744
748141599113232385
748067234229161984
748133756020621312
748020564019781640
748080983195394048
748055230084939776
748086955682959361
748126671857934337
748031410787737600
748061362119712769
747989517974515712
748047441262424064
748067976738410496
748133835678826496
748061613903712256
748049731461521408
748147454533566464
748134917746339840
748146724816949248
748123714538082305
748096275472519168
748166387357597697
748018303554170880
748084623821922304
748024838149791744
748143604238028800
747956277872070656
748021897770700800
748082270934827009
748124281033334784
747982941473538048
748041086799646720
747965576941711360
748063203381379072
748074431508058112
748024657681465346
748055230034644994
748092454390337537
748126164087103488
748037173484584960
748072107884457984
748079531781722112
748108632026451968
748070950160187392
748106832737107969
748069767509118977
748133516618063876
748064201596411904
748039166064271361
748111328842293248
748038285147148290
748031482069983234
747990759530369024
748118081868824576
748158862834884616
748118119550427137
748114306860982272
748081373093765120
748163065544323072
748148288994615296
748056094149312512
748163879356739584
748152055420846080
748121399500275712
748024485849214976
748106501202448384
748139078546137091
748120988244709376
748075857856569344
748055683241811968
748049282557685765
748030030803009536
748134594768211969
748052784898015232
748078777108959232
748156287796584449
748048024119709696
748038456945840128
748107831048568832
748111098151378944
748128408144482305
748103745507069952
748000708381794305
748046736728416257
748042894498537472
748052264581992449
748088386192293888
748072850419032064
748088163676131328
748070862331461633
748090487312125952
748084040863985664
747975303348240384
748069796944584704
748149194930655232
748141779766083584
748131797029031937
748079431328071680
747981859246702593
748168694287712256
748086272124665856
748159903227875328
747952175947649024
748087719000170496
748158745407008768
747982274486902785
748083323726069760
748088830461349888
748056777653161984
748021973578571777
748050129920344064
748089887828631552
748154605582827520
747998170970492928
748078680350535680
748054970054893570
748071151717474304
747955208517353473
748134938860466176
748136775810433024
748095986325663744
748162084265824256
747952029193080833
747956907147669504
748153100171501568
748127933957537792
748119751138803712
748139237778743296
748153276177219584
748033113566109696
748101094849515520
747967757753294848
748148293373407234
748070870476808192
748055385404243968
748055250909663232
748032886897508353
748143365124988929
748142127863967744
748129834170097665
748127741086699520
748108317554253824
748165594722119680
748058837060587520
748078214828986368
748049072775397376
748105666653528064
748008106890825729
748160628611657728
747947121773518849
748115527487324162
748061601337606144
748082493283311616
748063593439072256
748144790928142336
748048842084524032
748144719859941376
748121227437481984
747983646057971712
747991229229633536
748120489147523072
748053963392557056
748063543363149824
748121995083145217
748063408923123712
747992441563676674
747961856438894592
748099316280102912
748095533164732416
748116714404122625
748039023264940032
748094677644156928
748138201676644353
748088822483787776
748074167560470528
748067821511311360
748064365446823936
747992093163945984
748015925383823360
748156644048023553
748067523707428864
748120933798416384
748039468079321092
748046405416148992
748058577298915328
748123014441603072
748037609964863488
748067393688178693
747991485270753280
748117746341281792
748132174533038080
748105746164912128
748153695548870656
748153326630506496
748006261770326018
748051811706220545
748126566882873344
748035777112776706
748168048683663360
748068639492956160
748073315844165632
748158590385557504
748160658223423488
748051472160534529
748165837979328513
748068668827963392
748081129769603072
748162406971367424
748081188556931072
748101786762940416
748060351292444672
748159093525848065
748161752945266688
747979363577061376
748018177754402817
748164370182569984
748141247034961922
748082539080912896
747949995190411264
747951706399514628
748152399718662145
748130312262017024
748136419374305280
747991862707793921
748118912341000192
748118073178193921
748103091245834240
748152265484148736
748066554806472708
748149434110873600
748139661479059457
748117003815235584
748107935801348098
747975643154026496
748164126858428417
748009659081048064
748065157901803520
748060129006915584
748033113696112640
748018127431176193
748110196598251520
748141167066365952
748161211624218624
748034707577782272
748107482581471232
747960262787928064
748068156946649088
748151384365686784
747980051287678977
747989081880158209
748106484681216000
748099945614417920
748115049244430336
748136339414065152
748016906754473984
748045751117295620
747986309440933888
748104634628247552
748168031575097345
747961642735009792
747993368475635712
748081435920072704
748155763303063552
748037085420986368
748130458936967168
748002906352279553
748133084705525760
748048020269338628
748086850871508992
747957003516010497
748091808459198464
748126910824144896
748156765716414468
748004470605361153
748079456556716033
748103338563112960
747945180058255360
748018312035065856
748055926494625793
748061404251459584
748010497727954946
748154014496227328
747995649841455104
747965962641563648
747968932326289408
747998191715483649
748053472847749120
748151938173313024
748149073643962368
748037089707560961
747946710693974017
747953669329428480
748123525966368768
748147559189872640
748073307514245125
748017460553650178
748076616652296192
748164475023298560
748110989095239684
748029346896580608
748125665141071872
747999391303237632
747967862644572160
748137044279463936
748038947775840256
748020379441041408
748083877361623040
748100444690358273
747996065354387456
748166358152654849
748000507134885888
747983012374056960
748141666184232960
748009352599048192
748098712338112512
748120912730427392
748127615526051840
748151619448111108
748040596070215680
747962686999244808
748157109653495808
748105460956467200
748126193480675332
748137908167647233
748099689577340928
748098733414486017
748015677643100160
748132460005818368
748010212502671361
748045964854857732
748008551587643393
748047021798465536
748128974304272388
748102629822201856
748161295510188032
748047923531886592
748168614520426496
748018248910835716
747953065261572096
748028248060223489
748006555145146370
748034296468897793
748070530876645376
748009281677557764
748135190342569984
748153746048299009
748007599715524608
747945020460666881
748105624710447104
748113300311900160
748042512913342465
747980869458100228
748127305168478208
748110414358188032
748003069628153858
748086355905904640
748068546987626496
748141427113230336
748003728209358848
748056203071197184
747999982658134017
748027954706386946
748086087629811712
748125107290259456
747963534324162561
748146926059565057
747980713891336193
748126231359524864
748049244888662016
748053929980727296
748103225371418628
747965794835963904
748056710720389120
748006144325591040
748113539127218177
748129402182115328
748128177281654784
748088054544400384
748026599816179713
748115372113559552
748036003269644288
748030336702029824
748057415266996224
748168941760094208
748131729894948864
748123907450933248
748153762770989056
748063601827549185
748061005729701892
748045914577772549
748083491515006976
748041594507567105
747968487650320386
748083109644603392
748025735768608768
748082895772844032
748035957325242368
748044777954906112
748117523871076352
748061337067134976
748160620378333185
748113560287453184
748146082769604613
748043033246056448
748148679119376384
748126218642284544
748166106578194432
748070602267836416
748065556595630081
747973202031173632
747966948584067072
748027849819492352
748074020382212097
748106895366455296
748054949221777408
748154891055599616
748121873322479616
748129628536053760
747945246961524737
748093284954873856
748145827181432833
747951928529813504
748032199157551105
748150243800162309
747947952258322432
748037609646080000
748073894930677760
748135504906969088
748077812049973248
748140932139102208
748083550067527680
748081952075329536
748035428750598144
748153947202936832
747999240513794049
748117289074069504
748111354247188480
748041061642166272
748049668505018368
748048020294537216
748011798104838144
748021780552495104
748138789059563520
748091754193248257
748132686435229697
748151455899488260
748137375700684800
748146573729636352
748051316929335297
748141607631781889
748157357130190848
747968152256929792
748042613811515393
748037593196077056
748062989610254336
747981422942576640
748146473011843073
748145336267452416
748111857429397504
748029409806917635
748000599317286912
748064994370150400
748116198328569856
748088843337760768
748153431135772672
748131914582790144
748068039560597505
748015379952320513
748135311859908608
747997659244429312
748085165033926656
747964591359959041
748135685077381120
748042991189827584
748117012166082560
748067137764360192
748059654907904000
748085999566266368
748075010586214400
748129196656955392
748166957787156480
747954159907921920
748059126769553408
748157512407482368
748124956412743680
748160553328181248
748007268415901696
748116399772532736
748149429807480832
748026096390668289
748117477767405568
748134154512982016
747977392107331584
748165393617911809
748110510881644544
748151858653466624
748105259948609536
748153938952790017
748046929536364545
748147680786915328
748072929867534336
748096548228169728
747977434205667329
747952813653778434
748083940280401920
748031544737013762
748168845572120576
748019779684958209
748038457180708868
748131599993143297
748018051958841344
748083709593665536
747976264032489472
748146796149497856
748098649742315520
748086108760637440
748116240519008256
748082580977778688
748089321559822336
748151678210285568
748108833357168640
748122733037391873
748032165678559232
747947427940884480
748094283174019072
748124100393111552
748101405353852928
748014356412129280
747972749167992832
748144656991531010
748131994052235264
748102479120728064
748140818955964416
748150302398906368
747959071492308992
748064608632483840
748070547511214080
748116399680163841
748140085170814976
748138789000855552
748144178757046273
748115464665042944
748144988098224130
748077006756143104
747982953817473025
748111387495374848
747976234492133377
747954235355070464
748059239940296704
747959381770248196
747962921699835904
748122326496120832
747980462404960256
748114478882000897
748100474037903362
747955581630062592
748106287246884864
748040919287488512
748109374342586370
748081532703744000
748149102718894081
748094912567009280
748088050673082368
748037223807860738
748072141376098304
748125505778388994
748118148944138240
747958006311170048
748049466977058816
748148851115196416
748146477206224896
748079066402721792
748035680341737472
748064856113283072
748167859830951937
748060133175996416
748028621281955841
747991363225010176
748002981489049601
748093931146125312
748104366444417024
748139053120364544
748116034821963776
748166278397952000
748058698803601408
748124939279032320
748162285340868608
748159882306686976
748062775612743681
748085642853253120
748022170396278784
748061609755443200
748103372306321412
748017431139000320
748076935457218561
747968668106100736
748078844020654080
748118044199763968
748085282453524480
748164294613827584
747961185547452416
748061781549948928
748046719783411712
748093926880354305
748110901031604224
748080316137476096
748105066645716993
748138948342448128
748136142399102976
747959985708032002
747981733291827200
748019137981579264
748071856465453056
748115246292807680
748067905292500996
748128525656293376
748055452265615360
748105725218553857
748168388178915333
748061202752901122
748159991438147584
748078676240130049
748114600386756608
748080601387892736
748068840723070977
748038629231067136
747950578173644800
748154328964337664
748074368585113600
748164043056254976
748145797905145856
747950943023431681
748115321848893441
748005787738439680
747962632536227840
748140923918311425
748077514447282176
747996300197662720
747959620988248065
748017842088443904
748049626641670144
748058636065341440
748047613312774144
748138637850611712
748059327785803776
748120560421437440
748141481886650368
748008417596420100
748147102287437824
748034980190781445
748163057193361408
748094585180610560
748113950168883200
748095415820640256
748041422566211585
747988779886010368
748154106577977348
748116634552909824
748083155651956736
748151019733909504
748145906944352256
747955477074452480
748075115171151876
748129636987572224
748014486490054656
748127955331743745
748091632369664000
747989756882075648
748120220682772480
748009864442560513
748138340231307264
748053954848755712
748166798428758016
748147500608000000
748085861066153984
748163913095725056
748062884647702529
748114516588695552
748136830135054338
748144979906863105
748132937812447235
748126063327215617
748086930546397184
748070489009029120
748077568801280000
748035298794291200
748078298702450688
748139061618016256
747957922399985667
748058220766236672
748138923403186176
748015128398958592
748155893187903494
748045775968608258
748154391841116160
748068664629329920
748133483076149249
748035240162099200
748114202028433410
748052969216675840
748135148328128512
748049400010784768
748103905062588416
748130421553106944
748022715769098240
748070472269561856
748097420458885120
747976150769557504
748087496802603008
748017397391626241
748093771712172037
748108715845369856
747972228873097216
748140848261500929
748116391262248961
748136121528356864
748103942794543104
748061286571851776
747996518276341760
748014704690348032
748063555673554944
747957452558188544
748072028222152704
747953782433013760
748151032039899136
748068030928850944
748065531358502912
748168870628818945
748075622652485632
748165674422276097
747965136334381057
747992596400603137
748088868218408961
748141871948435456
748070061043245056
748134288428720129
748062582599221248
748143377661726720
748134640926490624
748049525646983168
748078533621219328
748086737549811713
748094954312974336
748112612206985216
748026977295208449
748121860659875840
748139317709549569
748064881325268992
748072221361512448
748161887137841152
747953887190056960
748054416519995392
748043687440048130
748149341794230272
748090596326244352
748063761186103296
748032937258524674
747970576480755712
748082090311290880
748162755216220160
748133197809127424
748052617134211072
748033910647435268
748095944370040833
748079447899836416
748014637594058756
748032203205021697
748136184187097088
748087765464559618
748049475445334016
748160972888608769
748085496266489856
748152785322057728
748127388735676416
748053053367062528
748143406837227521
747951324642349056
748165062183903232
748145000689504256
748049697953222656
748080781671669761
748118224210919424
748016017591369733
748155365024473088
748126394958282752
748129192508858368
748114713700098048
748100994257543168
747972594125541377
748054588352249857
748033595768438784
748126323713900544
748037681133813761
748161237104664580
748054814827945985
748025077053132801
748041611083386880
748046304715149312
748124943532044288
748003875135819781
748077195743072256
748136427611918337
748057507797536768
747995578815160320
748064604341702660
748005653357150208
748066517053542400
748168908163682304
748114147330654208
748168635483623424
748094530893807616
748037785844654080
748131511724048384
748147785774534657
748126164175196169
748154408559607808
748120036464803840
747980869395222528
748146103690764288
748159764866146304
748137736335286273
748149404754976768
748099534501314560
748142492583755776
748090537740218368
748116890363518976
748103867263553537
748155725747150848
748143847402774528
748123932755169281
748074322468569088
747971566424756224
748088746910769153
747997298244804608
748024359822954496
748071289886224384
748023995216330752
747977597783465984
748125602167791617
748067594884780032
748070996519849984
748055079052283904
748160431617880064
747955241933484032
748141376932552706
747967934220238848
748069969070546944
747951324705095680
747945402381533184
748139703174631425
748133751700525056
748022959189692416
747946719166423041
748128655583416320
747951861282406400
748057033526620160
748004034531950592
748032148750405633
748066181391626240
748149526624624641
748114353111474176
748051983504904192
748114479007825920
747952939411529728
748054559122198528
748135668300210178
748057872349732864
748136696085000192
748130396181663744
748105456950837248
747945024600612864
748008601910910976
748090994801926144
748138994697801730
748165473225814017
747970299472265216
748137568533778432
747973097387499520
748122913430192128
747956752155549700
748115980451209217
748108590121127936
748073223854624769
748132178756775936
748029015676555264
748132975510953985
748005598696988672
748041313287835648
748143553725947908
748162205791752193
748086725214343168
748098485937913856
748090453782835200
748051845252268032
748150356799033344
748058002616422400
748045289542516736
748052226816507905
748069054552899584
748131046244360193
748119620926713856
748150344337719296
748078495885037568
748145592346411008
748139808380358656
748153112406396928
748071554169241600
748042470974455809
748169076082630656
748097122701025280
747989786170920960
748042500548460544
748066689120604160
748082824343752704
748112545223868416
747978747089981441
748077359278997504
748136700115886080
748045864027955200
748134888130281472
748132845722439681
747952062667841536
747960417700429825
748168677560745984
748128232139067392
748045406844628992
748085479321403392
747972598240317440
748082476501843968
748044513625669634
747948812396683268
748023076646952962
748032966664798208
748077577382825984
747979149613080576
748154178049089536
748054622082859010
747958274616598528
748117909893951488
748005988888870912
748145382572630016
748124629085069312
748145609006288896
748098813240410112
748144178698256384
748127674229469186
748098448331792384
748079091346214912
748088914443829248
748114579490648065
748105389611298816
748124805291978753
748077229381279746
748147324627591170
748120807847628800
748023617749979137
748077346591236096
748087803079168000
747947390267588608
747977090193100800
748145617520721920
748009067596095493
747970752662605824
747968999288242176
748083239743557632
748080957886988288
748137900005593088
748134883940270080
748139678088462336
748144044543459328
748083092779339776
747966138802282496
747948350721363968
748054403756728320
748125463759962112
748136389850587136
748095294060003328
748146787442130945
748154773715685376
748019138241630209
748134678746533888
748120610836881408
748023974110564353
747986498008588288
748128143941246976
747989597519372292
748153880307851268
748044501088862208
748150918764339202
747973097035202560
748001953934872576
748116584346984450
748044182174957568
748000628727746560
748067309663756288
748111123573006336
748052889524969472
748143348393906176
748098347383197696
748071252330422272
747997696917671936
748043129446596608
747963202923790337
747972468099395584
747984833100587008
748029493898510336
747978138689339393
748129905544552448
748141599083868160
748125208012197888
747977346053873665
748073856913539072
747992101695164420
748162520360247296
748150071682809856
748086775650869248
748114453485461504
748111307937722369
748154634959785984
748114126388465664
748003573049458688
748111521746554880
748126814162268160
747996803316977668
748160188377595904
747981586541346816
747969641180368897
747992999016153088
748094782585581568
748092194351947776
748128487748280320
747988352004132864
748028432781578240
748050368752390144
748082224549896192
748159873905364992
748058459766132736
748137488766504960
747997273087410176
748098288872726528
748062628812054530
748042919777570817
748140659689717760
748066580043599872
747947469946912768
748021558057238529
748092714751827968
747951165359292416
748029321688813568
748008866089144320
748141951589900288
748144812092698624
748148486118465536
748103447958929408
747945670628245504
747962783518580736
748016844037054464
748142765326753793
748106987645304832
748050050090156033
748162596092600320
747964876388130816
747951773248331776
747954726180782080
748113081977319425
747948250087383040
748103527516487680
748062662341328896
748165548622635008
748140815055208448
748150168051191808
747963043603087360
748091485476823040
748078785187176448
747968030563524608
748142589061304320
747962024106295298
748020249556062212
748135374929657856
748094874692493312
748024490030956544
747958198984970244
748024255368036352
748062708562563072
748163208142295040
747977069292888065
748009822751186945
748113497272233984
747989581010710528
748044580856143873
748152164615282688
747945922236129280
748114461953785856
748045616903786496
748135442101506048
748100322925617152
748036695560458240
747986720314974208
748076373537923072
748141238667247616
747981410372190208
748072099605020674
748009507972866053
748030718635282434
748150793174388736
748030785563820032
748026121611022336
748051145034244096
748134972242919424
747973784951480320
747949403797921793
748148884556349440
748060712191197186
748126075880865792
748113614695960576
748015371433680896
748037089674027008
748100889114718208
748110490191069184
748078936450605056
748128500234788864
748137715380649984
748160012300713984
748148188310290432
748101774402256896
748058384272863232
748112876410408960
748136335387533313
748051706823479296
748066495817736192
748073089397841920
748141779585761284
748133437026996224
748109214929694720
747973927784296448
748158674057691136
748068018387824640
748075824318980096
748022384322543616
748108300517052416
747960845842415616
748125006475956224
748159785544126464
747949504385552384
748163241826750464
747991262830166016
748040868846800896
748107138740916224
748051975334404097
748067976788774912
748086871943569408
748093369067446272
748127116462456833
748061387444760576
748041296657457152
748145076342120448
748161484266446848
748043183972581376
747980680731201536
748036758391095296
748018353952927745
748078403660677120
748026633454559233
748089912805691393
748054185875226625
748145944382758912
748168677573406720
748115615307677696
748165515009462272
748130836592082944
748037890706399239
748129066562248704
748086209352708097
747947033944719360
748138965014843392
748100184563978240
748097462607425536
748062062757224452
747967242164375552
748094547658346496
748147723023581184
748051719486058497
748071554286653440
748046472491458561
748106069197660164
748099333296381952
748111966548410368
748062502878060544
748059634301181952
748120640117342208
748125065317847040
747989836791832577
748086595270615040
748136679366504448
748073764676640768
748086653814706176
748141834170400768
748045595789647872
748037354124869633
748013245110362112
747956253033299968
748143662719197184
747984602053087232
748146187568582656
748066781168807936
748137115477774336
748114084760002560
748010879397003265
748042517371838464
748127867171667969
748090936379441152
748020044202909696
748064079873454081
747985696951046144
748078986706714625
747969796407463936
748147005847969792
748105406451322880
748076130461179904
748154479736918022
748140097581768704
747988729445363716
748140617591586816
748064956675854336
748106958478127104
748092890853834752
748039409287729152
747977257952567296
748099895408660480
748116332663672832
748040369850441728
748032857541648385
748059630094409728
748090160177356800
748097596628017152
748078634297065472
748152127105564672
748137480499662848
748048368119783424
748019163357192194
748151040768253952
748037438027800582
748134720521666563
748066827452940288
748142798726139905
748063060783403008
748087954225106945
748103787525505025
748149178480599041
748148347861602304
748095419767459840
748146774930403328
748052470300090369
747966592022089729
748103623771553792
748084103887486976
748104110625460224
747984132366565380
748114814241751040
748081264213659649
748065279557664768
748156099103068160
748157092821868545
748033818045579269
748118526452445184
748104743998849024
748133474721214465
748153808941875200
748100465854939136
748087383707516929
748087031495008256
748081478181990400
748070455458807808
748098238352363520
748069125851840512
748090416147406848
748163401080152064
748028055344525312
748112008441118720
747959910525087744
748159810705686528
748121512591364096
748014457394176000
748119222442680320
748062171855204352
748138453578153985
748059428520333312
748041711897690112
747969599212224517
748072871281426432
748093360682967040
748165276152238080
748055901152645121
748033017151623168
748004764168912896
748119306282606592
748117582595624961
748126029806444544
748038914099781634
748036221679603715
748067355658424321
748059562842927109
748082769964720128
748114348858499072
748050033497485312
748167016532447232
747980139359797252
748044861832564736
748064814002503680
748037559545176064
748121177336516608
748119335835672577
748133713809117184
748066483520028672
748162122085957632
747961017494286336
748140773137321984
748106774096580608
748051215955681280
748077086783397889
748099731742691329
748127191926341633
748155818013560832
748045344181727232
748036707942023168
748112822081556480
748105297307197440
747945163100676096
748124104650194944
748054353483825152
747982454552694784
748047474892341249
748126520829435904
748140470996451328
748063996146769920
748099295543439360
747958643493044224
748125291822776320
748046803841523712
748110120912052224
748164881694752768
748133961369587712
748145482984218625
748102202175164416
748042382764027905
748067154436755456
748161161548402688
748139003099095040
748105985387028480
748124620688064512
747960963106738178
748167817841770496
748100025377513472
748113690306707456
748160368657203200
748047726546423808
748065946548449280
748039681707761666
748117066855620608
747994030936494082
748057184831946753
748050087809589248
748152349366030336
748121303123623940
748090705512304640
748071390889246720
747956949006835712
748119512029888512
748028336253829121
748129985035177987
748053548097740800
748092936697450496
748062397978533888
748079787940397056
748139745289601024
748075216073539584
748029825248600065
748056983190798336
748154240812613632
747970614279823361
748149228552204288
747954269161201664
747948623443296257
748091741648084992
747959637534703616
748026071153577985
748008077606133760
748098695544078336
748167964411727872
748165963774857216
748068932683104256
748142543058022402
748159668434911232
748024288746291200
747999181747458048
748116186085335040
748031490336919556
748097399764180992
748079565466124288
748132774448627712
747954122326945792
748147039163322368
748094547297603584
748045704904474626
748113266635845632
747990684045615104
748024930516766721
748109659534331904
748082203704311808
748089183042945024
748151434873536512
748138700815609856
748068903381770240
748129083389706240
748067938834481156
748120132803829760
748058488899796992
748039388106469377
748043331037454337
748159240443879424
748065992710852610
748159458614861824
748021650600431616
748166815214350336
748127233924042752
748086871964663808
748060917368250368
748072284204732416
748062993599049728
747955774874230784
748064017130881024
748133219120320512
748160049957183488
748144526640951296
748140823183785984
747953887429206016
747949093444542464
748160393713975298
748113023404023808
748119910388215808
748130169852923904
748105188330844160
748084846111555584
748149379492511744
748160574089990144
747973545955733504
748055452374679553
748153607514652673
748140781165248512
748120623482736640
748132866568105984
748138038274953216
748135605377327104
748118786440634368
748109789499170816
748092005553737728
748122754180911104
748113010728787968
748156023416971266
748153833851850754
748023806183235584
748152839755673600
748094757130231808
748152223184601088
748088847603482624
747991510407385088
748151711525666816
748154102526394368
748077015329349632
747972526702112768
748115997148708864
748135664110141440
748064340008308736
748108073978462208
748014344097644545
748143147004342273
748145000995782656
748053808425668609
748077770236780544
747980856816349184
747974514739273728
748167583078060033
748160855208931328
748072145553612800
748039052616663040
748122267658379264
748094497364402176
747999202479771648
748093956114657280
747963953758670849
747952633432915968
747988431725338625
748049047773118464
748063971161280512
748066500074835968
748107755370741760
748067154474373120
748088050325004289
747977476064817152
748047131039105025
748056262097649665
748127246435688448
748130400522887169
748108300496023552
747956483472646144
747975387284647936
748048146043912192
747972862150066176
748142710784204800
748148561632727040
748157600479518720
748048145775472640
748091565319520256
748067456418217985
747960699016511492
748145101558419460
748033801352286210
748049257589055489
748146884217233409
748156333635952641
748054043130486784
748052176799416320
747999580176908288
748126894013419520
748130312371208192
748124897361158144
748117570230837248
748145663506948096
748125195483910144
748069784315629569
748038557592391681
748107935612534784
747993653415600128
748121894394662912
748005804570198016
748139078479024128
748153569623314433
748157009120333824
748008254022758400
747953535094972417
748048406073970688
748113581363847168
747990188861853696
748111525865414656
748156430323113984
748018836302086146
748060091471933440
748052428189241348
748110695464472577
748139631879782400
748137530546135044
748042055830605825
748160347786227715
748136243024691200
748129993646030848
748168682010902528
747954814361964545
748012070810030080
748155222137114624
748141083352236032
748131193036496897
748127808250089472
748098972582023168
748151887870951424
748076864162369536
748103124838154240
748124649968410625
748043473446658053
748031578626998274
748026465732730880
748135915911000064
748092576134209536
748089078101475328
748156262702022658
748089606575316992
748041242190163968
748115481119326208
748141993604308992
748163879159611397
748143750925393920
748012834114703360
748098385354305536
748149903872901120
748018219462565889
747945951692718080
748168174256914432
748116047585226752
748130144762617857
748077028075659264
748123861670072321
748069696419807232
748139221098049536
748051845134843904
748125002168475648
747980869353279488
748030844485369857
747959897883475968
748017548403281920
748084431018033152
748154412946853888
747955191681515520
748097093542154240
748145311030382592
748025488262725633
748059751557251072
748113338026987520
748071030162395136
748168572904476672
748096669879668736
748121399521345536
747950628366778368
748042198290206722
748056077300817920
747966608446894080
748063455102570496
748130408982810626
748038427900248064
748067301266755584
748053992828178432
748145856281358336
747998644704448512
748127674292371456
748100583043829766
748124687952142336
748036510742634496
748110699843493889
748134980665155584
748137258159587328
748108351058415616
748119352822628352
748125417769406464
748167767480762368
748150465762852864
748109391342108673
748079435308376065
747971566500184064
748051404921667588
748158410085048320
748134695460691968
748103586282774529
748100075432206337
748078613350727680
748138818503585793
748083210337263616
748026545118273537
748018588817170439
748094295685599232
748067620121944064
748023437269012480
748127724263342080
748110456695316480
748022317264019458
747980869491625984
748113874986098688
748144048846831617
748059420160995328
747954764122492928
747997113787752448
748162121989492736
748007125700452353
748006077103480834
748004130757705730
748095332047781888
748063690012954624
748060942626230273
748163749488525313
748130434031173633
748066819043364864
748067838049591296
747953643857580032
748147219715457024
747952251671617536
747952251671617537
748088528836370432
748065527059349504
748041204193968129
747955086920318976
748051971316260865
748063094212009984
747979141367095296
748137862059679744
748094761609748480
748102550038142976
748117599339307008
748152202594750465
748147454613172225
748032048108085248
748166844620673024
748125505509986304
747988515481321476
748022493433176064
748161035484401664
748046312835276800
747999869575507969
748096132971126784
748137832770842624
747992185358909440
748110687109513216
748097563132256257
748068769176510464
748129418908958720
747998649041457154
748032471623663616
747987395560284160
748072489620803584
748150424134246401
748145608859475968
747966134608080896
747979254583955457
748099857332768768
748113245760856064
747956147940896769
748023349348020224
748142912165142528
748074536483065856
748124503230799872
748068178123710464
748131293947367424
748085236353933312
748041347005833216
748147714504986624
748076033870553088
748055771305361408
748164348967686145
748146321840836608
748153498500534274
748139929851596800
748136436172488704
748089497447964672
748146968011116544
747949462509629440
748157525074255874
748060892386963456
748158254602149888
748058287577399297
747959172201857024
748065464304078850
748107210144768000
748080093726015488
747980869437112321
748092487957250052
747953488676687872
748057679445245953
748123173690945536
748056937120567296
748071848034828289
747946710920531970
748067620008648704
747955095288053760
748041837810704384
748047130737184768
748111265915092992
748142027133554688
748084376374771712
748118132154302464
748110770890641408
748165905033592833
748133990700310528
747955338645803008
748136977241903104
748139686632296448
747957779650994176
748069041911267328
748088763398578176
748087396240101376
748086422972706816
748095348506247168
748149970893705216
748031808982384641
748150147033497600
748105142193512449
748098267808993281
748030391496376322
748097324262449152
748144451286106112
748136066868092928
748152672318980096
748120111656087552
748168471972745217
747962414377775104
748058698589691904
748125555954974720
748114655038443520
748150420023828480
748085387101376513
748016768300482561
748010913182121989
748053371987304452
748094715468226561
748017921826430976
748089002670993408
748037919999426561
748138982165274625
748147559131029505
748125300345737216
748144195660046336
748075731905843200
747964675216773121
748147400016076801
748136125450059776
748026591301804032
748154072922939392
748112968928399361
748136612177969152
748011705939202048
748153079166603264
747980147706343424
748042420793839616
748016558639845377
748057012773208064
748044131931406336
748040017155596288
747981737532108800
748132921257529350
748021969367535616
748143801085140992
748018139716263936
748067628472664064
748020002209599492
748143524479180800
747999013992038400
748126520644874240
748059206293413888
748053799982534656
748037001518157825
747973453588791296
748028508136480768
748059500070854656
748115892337258496
748087517849784320
748156744916942848
748148624580837378
748083499630989312
748115867230142464
748125472106618881
748118706505588736
748134796199604224
748027258149965824
748114034164015104
748088755156811776
748070677895348224
748050524193325056
748104504864837632
748066445842616320
748154559793532928
748066445507035136
748036053928452101
748059328020680704
748047521134612480
747961978015059972
748094845391110144
748132581648924674
748033839163924481
748167104738660352
748041963639824384
747989346175750144
748168619025014787
748067083100000256
748117985341149184
748133172756484096
748058501533032448
748108116043116544
748148142294573057
748161849129041920
748020308234407940
748165502539800576
748012670515843072
748127162482438144
748124289157763073
748065636354564096
747984287706714112
748163858334949376
748124717249347584
748094916442660865
747952729603997696
748142391853453312
748137157580197889
748089468272312320
748129473363533824
748064172181598208
748114873226248192
747961453857083392
747947667351822337
748140504324390912
748106182687088641
748057172030820352
748064860412444672
748060514928885761
748081700463382528
748116395792031744
747993414361358336
748117939073712128
748072653424984064
748013249493409792
748078084868415488
748159714555400192
747954835064950784
748157164452077569
748134041124225024
747945029017055232
748097911507017728
748139443345850368
748063551789596672
748151212562911232
748101056903659520
748101640281030658
748113275108352000
748143428131749888
748058996536401920
748144564578488320
748083520887730176
748134607229325313
748147185892626432
748095688416894976
748089933928140800
748146254891212801
747948082311086081
748159911385698304
748023818950680576
748135328754597888
748130169831956480
747956206954680320
748129838200950784
748165578066640896
748062251395977216
748052038030876672
748072720349401088
748051102696898560
748143809477885952
748018194447745024
748167750590283776
748081511556128768
748014935255449601
748080391911841792
748165242631294976
748151200160288768
748114797628108800
748140676580151296
748148960221487104
748069075461509120
748046900306317312
748078164597936128
748113866358296576
747997554122457088
748056144455802881
748127321593352192
747964742057132032
748139279902195712
748093658373697536
747977279087718400
747981049599143937
748086574089379841
748066164799082496
748078277990965248
748057524545462272
748153553152270336
748097080934137859
748050788455452672
748055523501703168
748054567447838721
748121630174380035
748152819044261888
748123517699252226
748165632563240960
747987651496574976
748107340096770048
748122263413727232
747945259443707904
747964603963891713
748068735555108864
748148100565372928
748089455672762368
748045310472110080
748027090650468353
748091217360084992
748163841658355712
748033210051923968
748025169629806592
748069167757045760
747974200422391808
748143214062870528
748142685362462720
748032626905198593
748164206306955264
748020467643080705
747969355833565184
748164059552489473
747947713233195008
748115431026745344
748088142712864768
748089313196400640
748070094895382528
748100738363101184
748086586756186112
748101161861922816
748128676659634176
748100650362408960
748142970805850112
748145848098381824
747946148632068097
748061874059677696
748122427247337473
748023974219624448
748120187405213696
748124280769097729
748039845289824256
748062507403776000
748055976738185216
748042483641225216
748091435170205696
748159567691907072
748101837413302274
747948967590248448
747995411055579136
748160637000351744
748123131668115456
748159915827527680
748006366418210816
748105880416169984
748136037692616704
747952142678253568
748156581229953024
748066613245677568
748085860902502400
748135320386834432
748138591935729664
748068031071424513
748067968135860224
748166693747200000
748078663665475584
748144623361589248
748027170413481984
747950783346388993
748146955268784128
748072410176458752
748087312169447424
748098372821712897
748124247441084416
748139174901874693
748091514983747584
748091473170731008
748028931907944448
747988725238358016
748045331653332992
748049727057444867
748152873368727552
748025643313541125
748027744638873600
748069880595787776
748078814597648384
748012875885780992
748021516399423488
748124859855581189
747975454460633089
748081150816567297
748162008743350272
748103938449113092
748052746918563840
748115829334630400
748168581343436802
748107042439725056
748138927412875264
748073244838658048
748051530713006082
748132426292019204
748128211091914752
748014792795889665
748107763679649792
747957356084994048
748091624027197444
748043251161108481
748019176044896256
748132300286722048
748073198361649152
748075115104059396
747978801343168512
747952608250302464
748063710988615680
748081679210811392
748126076128329729
748123626474463233
747997008896495617
748104022255632384
748119084277993472
748124658524794880
748118325205536768
747980948793221121
748019968403513344
748063346184851457
748106639685861376
748084846124142592
748138910677635072
748139258616090624
748016348769488901
747948480946024448
748015635964264448
748154803042258944
748090412104097792
748137258134405120
748166257640353792
748164684839170049
748146447879704577
747952641766985729
748073450288324608
747981548943777792
748108711550390272
748115795796844544
748071776677203969
748136687520354304
748008430179319808
748166924299808768
748083613149835264
748102655181000704
747973583826194432
748029917380620288
747973038382014464
748050851281932288
748141209332355073
748090193966731264
748051744777711616
747948300444147712
748153586585079808
748094962709889024
748132480700551168
748148842625904640
748168090559479808
748155297865285632
748148171788935168
748026369012080640
748114675800346624
748141213237321728
748107017164726273
748094228870246400
748030093788913664
748128576067735554
748005242244055040
748131029622329344
748091489805287425
748064524591316992
748111035375230976
747970874322489344
747984287757115392
748067116859949056
748052306701258752
748091657560567808
748079234141331456
747982039467560964
748012972665147392
748120543992360960
748098330568306688
748020081939091457
748044199128346624
748100079622434816
747954738843385856
748091611490451456
748149618853183488
748038830478008320
748029225370787840
748110280412913664
748118299867746304
748163724305924096
748115582092984321
748160913891598336
748143381788958721
748100088241729536
748135970508267520
747950917660577794
748118136294150144
748156711471558656
747944404040716288
748064755496140800
747999017884233728
748089656995123200
748135777582845952
748060703869833216
747985890060832768
748069247608315904
748110057934577664
747961655078821888
748044022745276416
748132254497406976
747950229924773888
748129922158321664
748159429166653442
748020690083786752
748084795599691776
748126143291625472
748066118481379329
748116722792730624
748167402400120832
747966122218053632
748111802844725248
748061974748069888
748159777507729409
748059940271570945
748033939739119624
748020958573830145
748154416897875968
748070342174842880
747959440494702592
748060221323513857
748164063885168641
748024250842357764
748049441899286528
748024309529055232
748065514417598464
747956869415608320
748023239956377600
748167713034473472
748117930714497028
748058220464345089
748139179272437760
748034783054266368
748014683588792321
748058879121055744
747949994909405184
748034539486875648
748073982839103488
748056870187831296
748015803820314628
748106849501777921
748119407084208128
748074259797401604
748119629378236416
748018517258149888
748125853943496704
748101556222988288
748129498797740032
748126021753405440
747988729302650882
748085022201159681
748074154885165056
748081562135171073
748130740248915968
748059122214510593
747962397575491584
748041032378556416
748098674828386304
748146536056492033
747976003901865984
747995729780695040
748047051112472576
748100516119347200
747973772586549248
747958257826701312
748060112229642241
747991140989734912
748090789364916224
748061668211630080
748094199195537409
748166894977351681
748085848504147968
748091212838674432
748111022855073793
748062708570914816
748126961004843008
748096048984363008
747998833527889920
748093708441165824
747992231647252480
748109848403910656
748152311575416832
748043460851154945
748159576009150464
748147475219783681
748106476170973184
748132556348981252
748045860123062272
748145332018622464
747959801129275397
748139908741668864
748002176404979712
748141070551244800
748101908305416192
748153225845575680
748102550101069824
748101820287942656
748087857592606720
748167654221938688
748143130336190465
748135815163813888
748061848516300801
748028747236937729
748132023794016256
748078114329214976
748114629977579520
747992676436422656
748152902972248066
748111450502205440
748148054289637376
748084875413032960
748122326420553728
748132044379590658
748041162406137858
748131415485710336
748066621936177152
748066655444537344
748125618777264128
748102089016913921
748048716448276480
748118807479123970
748161576704827392
747980848197214208
748106149048750081
747978021378785280
747993217497325568
747984325291941888
748155318920634368
748153066285895682
748101740789108736
748009440838819840
748110225929015296
747975261384245248
748079632700710913
747986619597086720
747986179304394752
748121709790756864
748113933576331264
748130119487729664
748122368283840512
748102755890434049
748132975682949120
747978751254855680
748109919749087232
747990499403849728
748150587603116032
748069368915968000
747981477288247296
747986451787317249
748054525525790720
748037769373564928
748159894629552128
748063081872392192
748134754277527552
748068857282179072
748065866932191232
748097588344262656
748077212277084160
748142614180859904
748168723715006464
747981963823321088
748028856511111168
748131780226613248
748043733577379841
748152961730289664
748057834668056577
748038050387755009
748162310875783168
747962569734840321
748106459523735552
748053170497196033
748091057670340608
748047051368374273
748014578764759041
747997025749209088
748087194795991040
747992500133105665
747990310723031040
748132275133513728
748165578075045888
747997424376029185
747991938163441664
747946677143740416
748100109162938368
748066323842863104
748085697697964033
748119864187846656
747950649367797760
748133445289680899
748058761890304002
747964696146259969
748140353488818176
748160649897746436
748041288088424448
748155683531538432
748050687779545088
748083617251852288
747963735755624448
748042206955593728
748128575820267520
748117758810853376
748057314796638208
748046560668360706
748037937036726272
747956139501883392
748092295061319680
748085328519512064
747974951223894016
748083495466065920
748135848915443712
747957746012663808
748097064190492672
748062486427996160
747970916286509056
748048926163476481
748119901986971648
747946383555059712
748103082723115008
748139917293789184
748032668810547202
748110049457934336
748115745645731841
748110485812174848
748022086837346304
748093976914235393
748088893694705664
748093737943863296
747945851054497792
748123488171368449
748113669544906752
748106849271029760
748093041857093632
748121948933226496
747992223262740480
747974305108004864
748152047124496384
747987039077998592
748090374078365696
748019343825444864
747987697805963264
748078449940541440
748023886273470468
748123626541584384
748067435329236992
747977648115064832
747964075242512384
748062649934503938
748053887790292992
747963643342499840
748160410621075456
748120363385651200
748112113269379072
748124809356259328
748075450774196224
748048493944635392
748024846546767872
747952213662695425
748059235704004608
748017842113613824
748103397434286081
748156036205416448
748074108710195200
748086624353910784
747961080517918720
748151317298720768
748120287963717632
748091045255143424
748161320835493888
748101753250385920
747948401170522112
747993561208061956
747947231001600000
748074024777834496
748050071116193792
748111815628959744
748113442641424384
748052290045644800
748145969783521280
747959205508833281
748095419809415168
748092555313709060
748153897101955072
748148561741676544
748162759410450433
747945490226917377
748138206177169408
748128416440979456
748113627350188032
748089266803081217
748075929037987841
748109148085174272
748119197608181761
748054877775998977
748108896187752448
748131096513093632
748159898861604864
748090915319848960
748045067273838593
747970639273787393
748058279541116930
748106173983895552
748143499065851904
748009109669150721
748110188108972032
747955363568189440
748083990335229952
748043037343883264
748147437659889664
748043121125171200
748020920497889284
747985541715607552
748162260179255296
747997319455473664
748065627949043716
748009583675871232
748090357259329537
747963026893062145
748107117979181056
748065409757233152
748152143715106816
747957192498810880
748110737676066816
748107759363702784
748024523564417024
748145407541272577
748133919602675712
748115116269379584
748091682797813760
748071294076256256
747953744650723329
748058379973726208
748134695590895616
748040751418834946
748153477365374976
748068735739564032
748031247113412608
748168031730278400
748014058712989697
748079158471729152
747993225508585472
748140705743147009
748117112812539904
748029632256053248
748035730862137344
748041250578833412
748035915520548865
748135190384435202
748127661369790465
748057906004824064
748154320626024449
748030999540408320
748054072410972161
748004214937358337
748039207717863425
747997034234339328
748064512142680064
748032018840227841
748141997551083521
748038306240270336
748080232310185984
748130593481891842
748169097146413056
747983084033810432
748168505594347521
747947801280028672
748072544238985216
748057834609324032
748105016301469696
748150977845395456
748052168276611073
748074700136394752
748098301564596228
748141586475802624
748061974517387264
748025760846315521
748156992112332802
748159987080433664
748149178484854784
748111362329546752
748154043508400128
748001492485935104
748058392472752128
748037215712841728
748052621139783681
748111006128349184
748048414219378688
748020937317093376
748135450443976705
748027551730274304
747961126785253376
747987668240236545
748054211041071104
748048175131410432
748021503535513600
748134762456375296
747965648236511232
748025819818299392
748089120107421696
748027102935519232
747977996091428864
748145164313452545
748165838251888640
748072066126086144
747952327164821504
747945179831689216
748154966355771392
748081201043415040
748119889357996033
748139057666998274
748046212201340928
748115808417550336
747975794094276609
748051056882520064
748143658713616385
748022917221523456
748076394748477444
748061429425659904
748127200143151104
747964377211428864
748151640331526144
748126050761179136
748067339128672256
748052550100881408
748031339274854400
747946203451531264
748082895642836993
748057985914646532
747997269174063104
747960572856041472
748016642374930432
748103338961539072
747958811399331840
748052616857399296
747957704258392064
748073781550260224
748132971669032960
748049391693463552
748074821657956352
748114134831607808
748082287552700416
748040357254922240
748067221818204160
748098691496554496
748111899146002432
748139783109632000
748133353400971264
748160138041790464
748103477314883585
748089308716863489
748035709873852416
747984232975208448
748049496291041280
748090944671490049
748074486134603777
748000834248650753
748089644198338560
748054336744394752
747980424731828224
748091808777912320
748155184627474432
748112046064009216
747974942914805760
747958786195763200
748132480763502594
748080949422866432
747949395170164736
748121344861179905
748136947743334400
748073852790521856
748134641022996480
748081188552720385
748138487166078976
748138810072981508
747978998697730049
748127460110311424
748136280953872384
748143201479884801
748122099751976960
747965774191464448
748043951672811520
748139720052449280
748126487161741312
748060192026300416
748117129719873536
748117465176113152
748078080707657728
748160511275995137
748110540405248000
748081133955452928
748162834824048640
748146397598253056
748153401964363776
747959260043051008
747982324701138944
748113107415932928
748154450427150336
748080706404880384
748128663972024320
747973113867010048
748053137328586753
748095776379674624
747988372761808898
748032362550824961
748134791720091649
748034912704471041
748031100258226176
748129674987962370
748130631234822149
748045755299037184
747963307802320896
748006182086909953
748114138996613120
748094388207763457
748029317813252096
748117226012565504
748034568876326913
748102713829888000
748145357264027648
748016436858216452
748109600709173249
748049244666339328
747980609427931136
748076654602371072
747949059864956928
748009050969878529
748069251521589248
748120355206729728
748117096006094848
747979032210202624
747960321487278082
748007410648907783
748135198655549440
747961395287851008
748093725570641920
748134477113720832
748145021694640128
747964847007010816
748094442465337344
748011105939763200
748149857903325184
748018039086587904
748138357021089792
748126499614527488
747988305807958016
748096737009598464
748121235742199808
748101363205214208
748097009383579648
748062121448071168
748127778860597248
748100939802869761
747997336215883776
747961411888889856
747965199404130305
748046392661270528
748147999696617472
748124758944845825
748163791360229376
748145353225084928
747965870350032896
748167385983619072
747975676871876609
748059306982014976
748156715271659520
748096422222893056
747979904642256897
748049253239492608
747997315022077952
748038318814826498
748089845822664704
748130287066955777
748024603319099394
748164810693455872
748033948043870213
748091888318590976
748024280382865410
748020744546811904
748145319553208320
748089346503303168
747953359018201088
747982291041914880
748078583864758272
748138872748539904
748145713964548096
748154328804888576
748140093353897988
748108803837571074
748155515780292609
748053304844951553
748166018367950848
748133462243184640
748093939131912192
747953136753586178
747959335716716544
747957607692828672
748021466080362497
748128525505470464
748058740541231104
748065086787358720
747962837864112128
748167301728468992
748162336045826048
747992353168719875
748120472378839040
748117523829161984
748042743545536512
748112222354870272
748120590020677632
748149887305318400
748143700426035200
747971897833492484
748039295777280000
748157579566714880
748104395892592640
748031616044400640
748122380942385152
747968080920313856
748150801718214656
748113690294050816
748089258490138624
747973675895357444
748062960233418752
748076058826653697
748100038006550528
748036598978183168
748066072293740544
748114499752833024
748006882460184576
748114143350226944
748024599129001985
748016722200903680
748073701682388992
748084380610879489
748091489788452872
748116899083452416
748017493919285248
748160674908504064
748007947825971201
748022002783510528
748133864825102336
748040294176788481
748110427075284992
748067238473793536
748115363875938304
748044048095711232
748155960405942276
748092873988542464
748023479086252032
748162977447182336
748166064542973952
748127162591494144
748116865399033856
748048531840180224
748080236579815424
748027598073171968
748019393867677696
748014188845473792
748076339899490304
748030387427872768
748094220297179136
748031158915596288
748083910723067904
748041644553928704
748162809645633536
748093046072418304
748120979814125568
748083298581229568
748166442214883329
748050951710384131
748162214218076160
748000263911411712
748124163307626496
748123752592965632
748075068995960832
748139657314045952
747947520370802689
748020182589771777
748003149370236928
748025203087769600
748144250001436673
748053854420406272
748079657522765824
748102021656477696
748005842151219201
748132011051786241
748161731940192256
748111735664615424
748153745851162624
747946320787234816
748051136528158721
748067238452789252
748033541477441537
747978860369674241
748089040298082304
748079875697696768
748139124696166400
748075828299313152
748153523787935744
748164843895676928
748108216899411968
748097718371815424
748096728583249920
748123362208133120
748144497289269248
747960841291472896
748041019887849473
748002784491016198
748075014549868544
747978172378021891
748163183093948416
748078202149548032
748165288450002944
748035592492097536
747944961920753664
748045448854765568
748018269689372672
748024536377995264
748021029616951296
748062490647498752
748055909558009856
748128609404059648
748160259693285376
748136423342018561
748148293276942337
748040462024458240
748167033410424832
748026343867187200
748045708897452032
748053476689723392
748135760553992192
748114722109677569
747967019786502145
748107050559897600
748110125202870272
748153737563103233
747990478256123904
748126130624856064
748062721313226752
748090944520597504
747965019065884672
748058443009921028
748131000178323457
748119461694103552
747951714628689920
748138830893572096
748146707968335873
748063086142169088
748128777230782464
748115044966203392
748168363176824836
748055104352301056
747964243266445313
748062868084400128
748112209843216384
748060678527782913
748146988827410432
748108879570014208
748023894389436416
748143981385519104
748120816374718464
748076751033610240
747971969048469504
748155721435357184
748126193434648576
748006878081318916
748145357335334913
748027367147380737
748163359342735361
748149136524902400
748140705793531906
748099060674998272
748151715862568961
748168111585656832
748025806962757635
748022841715613696
748080055989899264
748025400404639745
748087463491448833
747948657022906368
748063446680371200
748047407812861952
747948711431442433
748056630978314241
748087954007031808
748100855648292866
748006571855192064
748153406091558912
748052285884928000
748126608637177856
748015262461534208
748146951263133696
748130492554289152
748132749236637696
748137073694117888
748136956165500929
747972002330349568
747950762706116608
748118333585788929
747993607420817409
748062909842980864
748091968014655488
747987110313996288
747947402808729600
748108833453641728
747974691051036672
748073827771555840
748145894260940800
748073835979735041
748062725226389504
748121982550552577
748043074840956929
748154148714057728
748156421812822016
748079359920058368
748162684122767360
748027476425711616
747982878236090368
747974145669894146
748128613757747200
747950288653459456
748085005272879104
748046090579091456
748149094615490560
748086335177658368
748103930152787968
747996790864019456
748133076220387328
747960602421764096
748063715325513728
748148549183954944
748008559871410177
748093297562877952
748043968357736448
748125673630351360
748069255820746752
748046770119262208
748033264372355077
748070128433041408
748078219052539904
748145172681269248
748034598165184517
748145353132752898
748157692783493120
747952352200536065
748168656765460480
748168010561511425
748109177126588416
748036380761145345
748060221520543744
748160742164037632
748106572463742976
748053694898376704
748154987436445696
748144816089772033
748020463427854336
748117200834338816
748084313577689088
748141595145416704
748162004481904640
748047827100631040
748161727729106944
748154157111062530
748042122822098945
748000003759673344
748061647323881476
748153708349882368
747965383991246852
748124838913409025
748137707000504320
748133697031929856
748074251270270976
748000192381739009
748132841553338368
748024598902546433
748055456548065280
748041867133128708
748161144729264128
748087790685028352
748162130436853761
748092823761739777
747992676448952320
748068332922933248
748163002768166918
747960162145603584
748009516319580160
748138990293876736
748045625279811584
748160796677398529
748052449261400065
748055926406529024
747955258677047296
748141980698447872
748116299360829440
748085575769595904
748158602993623040
748105662257848320
748148490358898688
748153729174609920
747983075280293888
747989014423154688
748103007607398400
748123547080458241
748142266221498368
748070488929353728
748098175525920768
748080576326995968
748101224805728256
747954319316647941
747987047340605440
748073269887180800
748004235686612992
748148935068389376
748018521750310915
748090055286194176
748108061735256064
748149807416508416
748016420362018816
748127111991406593
748161807395622912
747971042031833088
747946731933831178
748098766956298240
748053359572164608
747975311971606528
748121592467722241
748072309190176768
748114935813640192
747950275969748992
748126436628791297
748045478185566208
748092370726559744
747956189930070017
748147123011592193
748149157534244864
748114684369211395
748109252527538176
748056202999963648
748120392619933696
748017602958614528
747969364247351297
748149933459415045
747987320020701184
748031427309088768
748151086842789888
748085714206756864
748161974958166016
748034468380876800
748168652483141633
748118358495633410
748066584225284096
747980651350138880
748104051968049152
747961546207264768
748123144104218624
748080186286014464
748165355764326400
747955141362388993
748115166634573824
748002960685342720
748019704288129025
748036099923132416
748028235691266048
748090462234382336
748025613978578944
748148708605321216
747980655271645184
747957523836211200
747975144111472640
748100214054133760
747996904227807232
748098221646450688
748108090864709632
748007100593373184
748107491045572608
748134435405463552
748128672540876800
748057075385663488
748049668484046849
748142408668315648
748089929637502976
748124373320499202
748136528250028032
748167008311721984
748099421213171712
748095533361815552
747946199068610560
747951802759274496
748156895777652737
748108141259259904
748014948001939457
748086490207559680
748141364496437248
748119306404302848
748057104959823872
748144891604111361
748057792821530624
748106841066971136
748063513667567616
748009377886507008
748131033711681537
748095180981440512
748132833097486336
748041887819399168
747996014745772032
747995872508542977
747961911053025280
748110968320819200
748167838687436800
748145118360772608
748111320399097856
748137870410551296
748087870062272512
748162612802772992
748016621579542528
748021184810328064
748130253650927616
748062850946576384
748103254957928448
748166697962483712
748091485535494144
748085571898093569
748167058647457792
748109311512018945
748006978685894656
748085605146320896
748061378842361856
748092228032208896
748022338231410693
748161895643910149
748149878639910913
748101623486918656
748044509532012545
748133609056374786
748051933299093505
748097265542238208
748060976273055744
748119490987196416
748115430968008704
748125933622689792
748061781717725184
748064621047746560
748140982755942406
748071050882101248
748104458622615552
747968680701628416
748139749454536706
748023877566070785
748035663765843969
748110880122933248
748101971517841408
747949873312325632
748072569488564224
748091317884956672
748130094435172352
748102487245197312
748060883939532801
747960635942707200
748020312680308736
748044576766689280
747951550899826688
748132581355495424
748066693046472709
748034283571453952
748034283571453954
748096824943181824
748061572052942849
748144954774536192
748059437189849088
747964490621272065
748132929402978304
748154299398631425
748157642313469953
748043209390063617
748153842202779648
748051832677765120
747970542905397248
747957410527084544
748058086594744320
748128521403392004
748141565508456448
748046694487629824
748165951456063490
748032685717721088
748064373537636352
748014818007916544
748051434168541184
748104009777438720
748058916924309504
748123802920427520
748091980589170688
748156396835737600
748071906654429184
748066873418227712
748093687570272256
748101333727731712
748062288997916672
747980152001331200
748115468880228352
748091867179388932
748006144178819072
748043313949908994
748114567063015426
748137182624350208
748060993247395840
748136897478701057
748064092536045568
747993758243885056
747965618616475652
748096736900554752
748082845332103168
748124616422473728
748143688132464641
748080752345001985
748059617188548608
747992818740690944
748134628351938561
748154622527799297
748051144660901889
748129943054225408
748117238608171008
747947021449887744
748167234929844225
748098699742453761
748129897260920832
748061802584477696
748005724907778048
748010078381408256
748151975997374464
748057427728285696
747976364645507072
748135093751910400
748062935063334913
748104651430567936
747969804636610560
748061466931109888
747961906951032832
748029137370099716
748065510143762432
747963840567083008
748066806217187328
747990625392308225
748110641030922240
748037270129750017
747964763095851008
748010858379419648
748088855778074624
748117636995817472
748059625694629888
748068446286581761
748032899824377856
748142282990190592
748057528777441284
748043033074085890
748105738036314112
748053762263113728
747993816930590720
748050343779569664
748066592345493504
748030362194944002
748135261431828480
747958576552022016
748075832648798208
748142207354441728
748030865259773952
748074624433348608
747951328660430848
748120497808769026
748064977777397760
747999349586665472
748107633551245312
748161870478061569
748011475202117633
748060909176758272
748075392091721728
748062939391864832
748122791841570816
748092895077498880
748096548186234880
748105771423047680
748136880676442112
748151187556302848
748095659069313024
748129318354718720
748080181814956032
748100558037327872
748059814425694208
748002738265595904
748063333538988032
747969326536339460
748125707012694016
748114881409323008
748142245103165446
748157638282715136
748074452404023296
748137983774056448
748165695398121472
748012603482443776
748083491162722304
748149656383799296
748163615279165441
748081721208373248
748081696151638017
748092383208837120
748087316657356800
748165355869184000
748167884946477056
748079678833987585
748124196996251648
748079213278826496
747950276120715264
748164059703410688
747948174615150592
748029418501709824
747984027676610560
748026830620332032
748091456439484416
748082082082066432
748067984783056896
748139799878467584
748037999741505536
747950666232926208
748131663104847872
748085341161160704
748041741081710597
748038595479474176
748166907694559232
748146624162041856
748139204157202432
748073286555344896
748151543753408512
748098473489141760
748015946435006464
748098410566262784
748046757616037888
747950271628722176
748141460873220096
748139615337484288
747949072338817024
748018236134928385
748034543932837888
748087152882425856
748044207579893760
748167792571060224
748168212093755392
748106660636467200
747956261308686339
748095218776432641
748100557798277120
748164244269568000
748063367106072576
748080559612628992
748138587732979712
747991698849030148
748146221156425729
748095004749369345
748164164384763904
748046929444081665
747963278270267393
748111131617730560
748058195579506688
748129888700334080
748076813818167296
748012062413066241
748138268731052036
748009122080120832
747950427170209792
747981234052071424
748079796056383488
748144812155535360
748065212700499968
748047130800103424
748158992984195072
748101791045279744
748046640230064128
748086200838328320
748120413604089856
748147882130210819
748106274882129920
747950834030346240
748104496367153157
748132652734046208
748116357783425024
748000615998103552
748017842256232449
748027228903055360
748047168582320128
748144857978376192
748075195169181696
748135177679863809
747963764704608256
748143130235502592
748150994656182272
748142362753441795
748159357993492480
747961328208220160
748033356940574724
748148960162881536
748071134885777408
748098830034337792
748153947211304960
748028537622376449
747946861877571584
748135140111548416
748068110960205824
747993221352009728
747985139104362496
748151917373591552
748110661826142212
747946975274754048
748156283593842688
747959964879093760
748096388609671168
748127644789706752
747985654789869568
748169009158193152
748153439918530562
748052797380235264
748014180637220864
748134330669629440
748069738211840000
747990834918785025
748145445487149056
748080400191332352
748037786066878464
747946538777845761
748011223594205185
747953165887242240
748088142759002113
748140269690884096
748074242932105216
748121755764531200
748071206180519936
747971449051217920
748118035567869952
748029779010543616
748014859875401732
748105025042296832
748139099299659776
748118605892583428
747945356156149761
748158837753024512
748106807294443520
748095012932509698
747972669413294080
747980625831936001
748054152358600704
748155830478979072
748120870883827713
748047957157679104
748146959354060801
748046887656243200
748047571311075329
748145222920585217
748092206880296960
748087920578306048
748105955968172032
748004004911845378
748083751499010048
748136092101185536
747953878939877376
748143897776381952
748043511149232129
748083780594835456
747958580792410112
748065866856677376
748075144468389888
748093536675860480
748029678414336000
747983004140732416
748082258158968832
748063501210378240
748071671668551680
748136775923671040
748085542206738432
748124851303419904
748067695770230784
748100474012844032
748110703924551681
748117242898976768
748021746985500673
748102499987488768
748056127707840512
747981536285204481
748100222539161601
748139405475471360
748144623168720896
748046799722676224
748014822277668865
748066395485835265
748059474649358337
748030659898318848
748057511685685248
748025941197201408
748025232418541568
748010099420037120
748049379110555649
748061895014359040
748157202007990272
748017355658248192
747985168384790528
747947193114464256
748026461177651201
748086008038699008
747985868829270016
748165439646113798
748149287431868416
748147152338194432
748121906931458048
748073156573802496
748123924228038657
748157231430918144
748028881353981952
748028617108623360
748108015585345536
748163782938083328
748089635960721410
748117754583068672
748039132287475712
748096716147146752
748055171511554048
748114680254709760
748132220930527234
748071848060002304
748106291541909505
748048355457110017
747948895955714049
748051476099006464
748018500686471172
748079615793594369
748101728139087872
747966197585543168
748110892626239488
747966462032232448
747975521347198976
748117016205213696
748039769695858690
748160486357622784
748013500774092800
748021298064990208
748167243196932096
748069595538284544
748158992959021056
748087329072496642
748064264649310208
748077161911881728
748103993059057664
748001316455198721
748036649276350465
748073408248721408
748045595600891904
748026096663269376
748065602712014848
747979237513101312
748082027342209024
748056824021192704
748058401163345921
748102210467270656
747995729696698369
748035273498431488
748106497163407360
748135303358124032
748165045402607616
748119679625924608
748139384709459968
748126030137724928
747987227741822977
748005540312264705
748087136314863616
748150168042733568
748087458974277632
748087777774833664
748154773715681280
748072133125865472
748038142549164032
748051354560626688
748014767525269504
748113975456468992
748110750263222272
748097642840854528
748120405236396032
748124079413141504
748102592086028288
748039413574279168
748008736178962432
748086326570917888
747948237579902976
748148582708973568
748050066871549952
748118261972140032
747951404149538820
748055112493465600
748149115238809600
748072447920996352
748034040368889860
748157684281573376
748084862981181440
748144682211868672
748068857353469953
748097894721400832
747971084041887744
748042592668028928
747991820425003012
747966558182354944
748164692867186689
748066634368049152
748146695230259201
747988238514667520
748139938198204416
748030911481061376
748051971274342402
748117410792767488
747967568938315776
748040654769520640
748166261582999552
748149367014580225
748096711915110400
747979505998897152
748098301455642624
748125044287627264
748038507248123904
748054756271210496
748060485518401536
748018303470305281
748088088300249088
748167696186019840
748120401365049345
748052159950897152
748014134227255296
748165565261414400
748095721790791680
748073403953745920
747949676050137088
748156006811607040
748065791229169664
748060867338600448
748118312228249600
748148951975616512
747994878408273920
748122229888651264
748113690407362560
748046132777992192
748165963963473921
748064394479808512
748021973654056960
748054949280514049
748012150246019072
748056337431552002
747977903783223300
748035630161076224
747965975480262656
748094912277647360
747950812911960068
748056895294947328
748083109711740928
748017015617642496
748047076416688128
748098305717075968
748013861861744640
747987223480569856
747946387807961094
748107482787160064
747954369535053825
747968978367168513
748081666825064448
748101166098153472
748064763549224960
747947734129205249
748062033065684992
748136326818574337
748138847767126016
748072695200387072
747988532195647488
748044148897349632
748153875841093632
748008660727701504
748057390189260800
748168489072943104
748063467601543168
748135521495441408
748101527022206976
748168593716707328
748134103908818944
747993162812166146
748047000994709504
748135110508064768
748081864137646080
748067309500039168
747999592827002880
748143885222830080
748020782303944705
748000729269420033
748166832184385537
748093670914686977
748107222857695232
748054223644930048
748063048322134016
747980856904519680
748161551702568960
748101027522547712
748151372105850880
748084669942476800
748149861845975040
748037110607798272
748077132589441025
748032971089809410
748001794689744901
748126172634963968
748057268705439745
748039862096375808
748159072768266240
748117041366900736
747948883431436288
748156132288532481
747955380685279233
748065900289359872
748089082471923712
748139090898477057
747985789133402117
748143335815192576
747996614539763712
748130958126153730
747955309017128961
748085060000157696
748050545072607232
748122452102946816
747981473131671552
747961470520954880
748057155392143360
747972505915232256
748134880119230464
748041854512472064
748028617175797760
748059168536408064
748110599062618112
748039589684719617
747990172357189632
748095189131079680
748125950437629952
748098754553712640
748026499039694848
748147769051779072
748068123408883712
748050624831426560
748106388216250368
748071969644388352
748096552472743936
747945268167868416
747944743695376385
748137408978362368
748062524067680256
747985403425099776
748087307991924736
748102105731338241
748142165289754624
748154077339652096
748072191917441024
748001434139041792
748093826292719617
748135618190938112
748020392388866049
748125350513811456
748114340448968705
747957590865305600
748075555535327232
748071398950723584
748098095909605376
747981846542180356
748009478461751298
747962691310981120
748130232775770112
748025156967276544
748122490132660225
748087475814404096
748145160022687744
748140403967299584
748040428482625537
748086389644890112
748124721141669888
748097714123046916
748147773149609984
748102508162220032
747949697218666496
748116303232311296
747999999426969600
747958496738480128
748155390181814274
748158602825736193
748096279855628288
748109772981866496
748146418381168640
748144963137986560
748152349168926720
748003346469036032
748048514903588865
748105272422334466
748131256085381121
748067045598699520
747988062341337088
748116752211525632
748057272547409920
748000125457416192
748112855455666176
748144178786353152
748052835103817728
748126881493487616
748004823027560449
748009143114600448
748113602196824068
748047080422281217
748152177428992001
748090634116997121
748028344676007936
748040000378380292
748138340336033792
748054445771087875
748075664750821376
748022925450747908
748112209801261056
747962972341841920
747947923112099840
748112528400596992
747984836904660992
748134410105520128
748093285059694592
748162168034459648
748136465503260673
748110552975675392
748033856083755008
748036209117663232
748091158484574209
748166446056869891
748148708521447428
748101887476510721
747987743951716352
748093608062914560
747985138932289537
748037362513551360
748035659437379584
748056257639124992
748148188436037632
748058283399741440
748155272477159424
748087966774398976
748132589970415617
748140156377567232
748048338885419010
748110615785373697
748119176561164288
747965190839361536
748131197306421248
747951769213231104
748085781231767552
748048527742345216
748103334611935232
748115783176359936
748079032806350848
748067565608394752
748072183646289920
748094429924311040
748131746655305730
748165158732607488
748034652842106880
748092811183009792
748024141824073728
748164013490606080
747961810486169600
748053007171002368
748033621144014848
748023311536381952
747973571201347589
748012930692702209
747950791915352065
748055419046756352
748165565454352384
748131549678346240
748126336250683393
748091842353192960
748125967193825282
748129670642688000
748029137340739585
748061303277817856
748075392146243584
747978210126684160
748148603789578240
748082597780135936
748009323356381184
748122355705184256
748064205803225088
748130811262574592
747970262096822272
748069587384676352
748085274043875328
748137014692720641
747987638787932160
747993783535472640
748066433121169413
748092085555892224
748020597549043712
748043851017912320
747946299887017984
748048552685867008
748031540630790145
747978272877740032
748030013774135296
748132275347464192
748097114526326784
748078114073350144
748077723969433600
748064625397272576
748037127670276096
747996413519224832
748125165997932544
748060703781597184
748059118259167232
748082723701522432
748026536675115008
748078906855526401
748049907542523907
748108086917894147
748154454726295552
748071545755467777
748114416055521280
748104244616564736
748046732316057601
748043020549894144
747977912247279616
748088914364112897
748080467308609536
748029195977134080
748085873711976449
748120916987609092
748028302695206913
748027174402265090
748083621366501376
748083122080604160
748067569903484928
748152856885207040
748086184178495488
748168576847183873
748088759246290944
748059198013976577
748150797322465281
748074368736067584
748167746555416576
748065267092197376
747986737050189825
748098267897012224
748001001945309184
747973977847521280
748124851345338368
748101518230982656
748133143404744704
748089337988943872
748093243062095873
748154102320750593
748090437009809408
748069537052930049
748154102287327232
748108778747269120
748137320998666240
747971826404360192
748084736950734848
748153984943296513
748109169031536640
748163438778671104
748093910107447296
748109604991676421
748105016385298432
747952599870087168
747984392576868353
748086062375968768
748017292513009666
748063249724235780
748126642179031041
748021839293743104
748079762430693376
747977945722028032
748105846920515584
748033298019028992
748154031046950913
748039958582206466
748121252599074817
748086729215713280
748057415438970880
748114818431881216
748055934631546881
748121122453991424
748142324631343104
748059965315751936
748108816680525825
748157235625230337
748144011064467461
748143818084474880
748163891948064768
747994001735819264
747992642537955329
748152344890707968
748125845261258753
747986397248663552
748122577957183489
748068689694556160
747959977373892608
748060305306095616
748083172412432384
747967380375089152
748058606621233152
748107247939624964
748098229942755328
747967208379285506
748145126418022400
748061651736346624
748105825957216256
748131352655036416
747995922693488640
748110057863262208
748097861141790720
748132359032156160
748122439620698112
748068299485908992
748123081269403648
748069272656683008
748069423794257920
748121608972279809
748134393412190208
748091141699084288
748124687817908224
748134510852771841
747948535258157058
748061890593554433
747979086560006144
748127707578441728
748055909369155584
748054215088570368
748161782233980928
748163002617069569
748066471012601856
748063287280082944
747972312910209024
748118262211182593
748151741078700032
748127183470727168
748100784294862848
748138206214897664
748110804742987776
748136540690329600
748032094207631360
748038381477715969
748098205116731392
748053263010963457
748133273692413952
748092873971736576
748166907765882880
747975970515083265
748132447087271936
748036338855862272
748157822827900928
748117872237387776
747952314653118465
748091309412450304
748162642066415617
748006076973449218
748133730741522432
748155494926290944
748055003772948481
748000985344270336
748090068171120640
748070300261068800
748145206252339200
748007251466665990
748067322439606273
747999382742642689
748097122768150529
748047349130399744
748052738743877634
747979065651494913
748059906633269248
747988498687229952
748096371941531649
747952616420712448
748048456229462016
748026050186199041
748161639753596928
748039577131192321
747984753081606145
748126218722115584
748128039108739073
748072703584800768
747956060049149952
748080861489176577
747951500639543297
748044010233675776
748082035923750912
748076214355693568
748096942568243200
748105972611227648
747990700919300096
748053707510657024
748102780980707328
748102705596469248
748048389296824321
748080500858847232
748049466989608960
748009419812773888
747970932786900992
748154400426725376
747966419703214080
748038113004503041
748052394651557888
748168174282018819
748007410825048064
748026926753845249
748062309914976256
748013656064032773
748133453816807424
748109957573283840
747948480769863680
748078164723761152
748114034403250176
748090927634386944
747988196592656384
748071998744576001
748061920020791296
748104815083929604
748148393998966784
748060598886334464
748046233357455360
748066852648157184
748058652523831296
748001945542103041
748165095490977792
748165363993456645
748116307371909120
748071873305509888
748046992358645760
748075367097896960
748152261021360135
748027300386574337
748038930864414722
748073177478201344
748041405763825664
748114189563072512
748047558635884544
747989069204946948
747976167450349568
748138461727723520
748090738915819520
748163958884925440
748054697618083844
748168182809059328
748071772243759105
748087437998592000
748098691609788416
748129360079630337
748079154239782912
748015153602527232
748142920595873793
748107902137733120
748077850125869056
748111068858310656
748002973461188613
748127166685134848
748076482476539904
748092026885906433
748163942086639617
748030638805098496
748074024866054147
748128055978254336
748061110499160064
748130610292662272
748145680217182208
748157420241821696
748084640599146496
748028474598768642
748046640028782592
748080236504350720
748016512640909312
748079095825702912
748071160114520064
748034862431543300
748067221818195968
748070329793253376
748104597252759552
748062687603601408
748107692363911168
747968286256734208
748065359413002240
748112037834784768
748064704900169728
748126768121380865
748123836500049920
747979787113619457
748077350777143296
747994874063036416
748082501655105536
747950275877572608
748116512913883136
748154395993440256
748117783884500993
747992055683620864
748061529812021248
747980563307388928
748161899792039936
748165859030540289
748067834098487296
748067939031613440
747963982917427200
748097286274613248
748128613501931521
748137992166866944
748083999029989377
748028990615621632
748124973118652417
748149069223067654
748077724166688768
748087706668892160
748087966476681216
747987705989070849
748119814112157696
748133403476787201
748146103862824961
748059856251150336
748031205191344128
748014964829478916
748108652771483648
748073261406138368
748069696335937536
748069767685222401
748112713029582848
748061387184738304
748112947784916992
748126751419568128
748063736104091648
748092265621389313
748134938722074624
748113832824963072
748098435811807236
748040252191809536
748165326349557761
748149199473016832
748134427117625344
747993628253921280
748063467794497537
748071520837185537
748093846983057409
747982740050481154
748066827155152896
747957523882250240
748162491134390280
747959063191887872
748147466890022912
747990956683706368
747992042723127296
748018269811019776
748120610782351364
748089568818237440
748051941658353664
747968651094069252
748045759250075648
748106786285228032
748046048950648832
748160540560752640
748096099605438464
748104467011207168
748060238201380865
748136452777611264
747971281249656833
747976372950282240
748110619950211073
748103959563276291
748115141401714688
747951240672247809
748046933718073344
748100306228084737
748151359279611904
748091477234958336
748154223972364288
748154677213159424
748045050584698880
748113883181703168
747946459069194240
748035722444169217
748066420295098368
748062200976277504
748070597930942464
748037744174243840
748164416097554433
748163644614074369
747961688930942977
748022896270925825
748095197699989504
747970824016101376
748131788631982080
748154551010754560
747986611292430339
748159655503859712
748099475806240768
748031972593786882
748031251089604613
748054139570118656
748036389275578368
748063928878501888
748153875958358016
748154987478396928
748103929972457473
748007544912748549
748127196070371333
748053799684669440
748148075370283008
748023198269177860
748152516857106433
748079460734406656
747985642571718656
748107889634508800
748035466646200320
748128680543723520
748139472600997889
748148368690417664
748020941519716352
748162725872807937
748142530508763136
748090466533531648
748089451327426560
748099182372720640
748047152073539584
748082405194424321
748009323507351552
748075769654550528
748067259441094656
748013433954639872
748059445255610368
748062116976918532
748124364877475840
747965459593560064
748134036955070464
747986724584710144
748030722628288513
747947348505038848
748071457977163776
748092911766634496
747945754732331008
748156635621646336
748066550649864192
748154928544251905
748134145969262592
748092400007004160
748164319624466432
748104005738332161
748165263607095296
748090239936172032
748125321132646400
748035252820516864
748126017240203264
747945863780130816
748045872626339840
748144837057142784
748051023051300865
748141121059053568
748080442230845441
747958253414293504
748059365844750337
747984157754548224
748070623142871040
747962779122941952
748078344890023936
748048472939565056
748161605842669568
748136675058946048
748126164019884033
748041296540016640
747958756793815040
747967023909568512
748098280324628480
748109034461462528
748094702847668224
748021520639868928
748034212557619206
748099811308609537
748101979973558273
748135114928852992
748080542839640064
748156614935355392
748161022867943424
748140118674857984
747974695446790144
748066676529332224
748138797519544320
748134011785056260
747949445459804160
748143058672226309
748166639158329345
748083705055416320
748131985726529536
747946463569784832
748125308587507712
748055724832460800
748119604204048384
748123521562316801
748162264553881600
748142328930414592
748136654284591105
748123173644808192
748083118079356928
748059743336468480
748154094225752065
748125459704066048
748108505983389696
748101086557380612
748075572341972992
748157059418435584
748077275422269444
748082165754241024
748111064475140096
747979606620200962
748147005684277248
747964150865887232
748103586152800256
747967661343072256
748093708487233536
748088398737465345
748062381322833920
748152118398357504
748122100058185729
748142463131389952
748009055176761344
747964993979588608748351297728831488
748462916563795972
748483674258083840
748518033652592640
748502179510689792
748480821909196800
748412010191290368
748507476656533504
748400501197266944
748491903130275841
748417550871060480
748461767412551680
748470910592614401
748393584555065345
748425821866450945
748515462615531520
748517673257017344
748462891267948544
748482436628123649
748372898386186242
748463520363196416
748475255992229888
748516452488085504
748519430641061888
748403432931889152
748498161073688576
748484655586869248
748440972057546752
748468759111864320
748482793391464448
748528150502576128
748338060455120896
748401406780928000
748504041659965440
748419069297070081
748349162748448768
748376488798523393
748498312026689536
748452480892035074
748428699393994752
748445073826775040
748452191694893056
748315369044074498
748336886070992896
748497682902155266
748436681280397312
748494411445772288
748508659651588098
748415709517127680
748341390657019904
748520177034211328
748378615046365185
748486073123209216
748343147969798145
748393487926697984
748499692019945473
748430138136756224
748492901647261697
748420868645208064
748531136775729154
748413499026587652
748371568577945601
748507354992369664
748527886370471937
748469572827754498
748459577725849600
748343575990108160
748499600017788931
748470092816584704
748378136790896640
748424479685095424
748449536612282369
748351545276768256
748477399474573312
748454779630850049
748520248270151680
748518721514246145
748424656101736448
748341390803759105
748483355423870976
748404909398163456
748458688675995648
748330749707718656
748457979901542400
748497678665916416
748437171800006657
748458827188568064
748357396309884928
748424966362763265
748420692421541888
748478523648643072
748462366879150083
748333165509488640
748432465686052864
748421355155095552
748468897326698496
748396033886031872
748484403983224832
748463415581081600
748477789611900928
748358088160251905
748319886351314944
748503454377705472
748343311669338114
748530566551715840
748347220664037376
748501785250304005
748489416142950400
748373280038522881
748524308385959937
748394650151555072
748474513537503232
748470860332269568
748316136576454660
748416263253299200
748358780354760704
748486245135749120
748530897700421632
748446285934399491
748528637188653056
748460320360927232
748498371074269185
748511528295469062
748420864245379072
748332582572535809
748499578916245504
748433690489987072
748468994148020224
748465101859098625
748473796265390080
748448114672082944
748467257555156992
748487356773203968
748401675228971008
748331403985584128
748500484672073728
748402526781845504
748485695921098752
748486668815077380
748495732538286080
748491328837853184
748432084188921856
748396503786479617
748325091684061185
748477332457984000
748381936956084226
748520923544825856
748488715425587200
748405656001056769
748423423014109184
748349925981839360
748441978447097857
748405047449522176
748374504511004672
748425851553845248
748416410020372480
748500119742484480
748518067412570112
748484630182006784
748430720914190337
748420419577851905
748531522811084800
748401604102094848
748381861433479168
748324873601179648
748383379746324481
748491991323906048
748478141576863744
748422865058467840
748482788932861952
748398815074488320
748472735253336064
748319597208604673
748413385843286016
748519233412227072
748425557809954816
748492104762961920
748511075394527233
748522446270062592
748430033283317760
748469002582822912
748477319493226496
748487788585193472
748405630554124289
748423431138476033
748314081636065280
748411762777690112
748474274554462208
748334532957474816
748351092115836928
748324001034952704
748422105818071040
748415843902590976
748492746457944065
748377390414438400
748529559746785280
748471153979756548
748478502563778561
748482050735341569
748397124778401792
748518864112222209
748316602286772225
748472240346324993
748499327287427072
748488409568534528
748527747664846848
748481283379044352
748530352361189376
748490301124247552
748508592345579520
748410911174582272
748315876709961734
748347728409812992
748403327814217728
748363406512693249
748491580198297600
748480704682541056
748441638616313856
748409954990702592
748450878680612864
748348860603326465
748441135496957952
748446416163450880
748402526978871297
748466682822201344
748486060619894784
748463272924483584
748525436943085568
748447586407833600
748459162418487296
748442523903864833
748519216547045376
748384743100653568
748487574864297984
748502070207012864
748386059856273408
748402979770933248
748525277379063808
748438740494913536
748445409341808640
748481954459361280
748396151632764929
748493371170119680
748368406051692544
748474001903738880
748442129471516672
748394725405757440
748436710367854592
748389092510023680
748371702850195456
748418062756552705
748413578768678912
748356309930610688
748485846916014080
748459661754507264
748452107926278145
748430100316708864
748502175098109952
748458906658181120
748455710560772096
748489348882923520
748472102135693312
748421405402894336
748486421153878016
748332326942191620
748364350134624256
748519560458825728
748489315575992320
748468184680800259
748344817634189312
748412186163318785
748459015860936704
748428128914022404
748493002113314817
748397736953847808
748478506833678336
748436932884037632
748335786924220417
748335539556876288
748411284756979712
748518625036754946
748421946333855744
748464111722323968
748347724223766528
748361556702822400
748503232159358977
748372613181882369
748316711288340480
748405605346512896
748503110646063104
748434243978682368
748373208873713664
748526024124678144
748470298350063616
748329432885133312
748493324953223168
748358310680727553
748405408432156672
748457220560543744
748423401891475457
748423401891475458
748517815523631104
748524115536056320
748398391143636992
748492004028456960
748444478084612096
748439361235075072
748530234954256384
748353273145368576
748512757486489604
748513738660188160
748398550770388992
748526267025092610
748473465125101568
748471514882805760
748410890421153793
748420772113297411
748444125775695876
748359870655586305
748488275359371264
748325532006236160
748444683672616960
748499209683349505
748516876041478144
748329462001917952
748529983325351936
748327087983910916
748504548935892993
748474786347524097
748462828378554368
748531421837467654
748478682906275841
748466888632565760
748433552107257856
748512015023484928
748490594788446208
748435045443055616
748478514962309120
748376261966331904
748383774208102404
748359132529385473
748416263131627520
748414560466513920
748453047358062592
748529995950104576
748472093612843008
748327348060098560
748446932025151488
748360315427913728
748318129239928832
748501680300392448
748350421220065280
748417093482192896
748361426939551744
748341302778003460
748360348852428801
748352019010822144
748430981128912896
748498190719156224
748373766321897478
748417001232736256
748490540296048640
748495908640284672
748487377631350786
748474882631958529
748378271067279361
748472517254316032
748425511622352897
748349573584789504
748478347391410176
748367911341924353
748433103396413441
748414656667058176
748514028255797248
748422915335458816
748403369824268288
748341587738923008
748377633801527300
748473452592533508
748494231115792384
748467152655626240
748455882674012164
748482180830093313
748395408917991424
748371833125208066
748440011197005824
748522345732661248
748494100945477632
748494772080361472
748420017134383104
748499289354149888
748369232405086212
748490414471032833
748524497108606976
748390241778675712
748457845516009472
748318602978201600
748382855601000449
748470688328073216
748513038215561216
748420235229863936
748475297989799936
748333782323724288
748510135769759744
748381706512646144
748438102926983168
748480121313595397
748446181055926272
748437025150238720
748432243635294208
748413356705406976
748513839445057536
748373208768864256
748321182559113216
748427520526196736
748425146881445888
748484613652291585
748521259143573504
748489021601554432
748361624059281408
748353172633190400
748464099252527105
748345362772000768
748387138065014788
748436840655495168
748473020688138241
748443333236789248
748458046968438784
748474245244661760
748480079609630720
748409686408466432
748395618918371328
748316745090371585
748495128814190592
748441319794675712
748465403651891200
748481635830599680
748433384360284160
748413880804720640
748333039961280512
748459321835429888
748484995312820224
748445874901159936
748425692166111232
748412119029268480
748431631023742977
748465906829885440
748513373919285248
748415093197651968
748492045984088064
748385380450316288
748349741549776896
748503882255446016
748525722055090176
748478716574048256
748512396772245506
748410588330598400
748434227474075648
748403055494848512
748315897564176385
748474178278297604
748332741859520512
748429982779736064
748422277893619712
748454695568556032
748521208979816449
748497284749467648
748519548081430528
748449549371355137
748445795192537088
748526002779852800
748480914347462656
748479311880065024
748462949971419136
748316698810458113
748531321538940932
748478947181105152
748416481231278080
748447586286174208
748405550849810432
748396176639045632
748488694848430080
748481442515148800
748396440972582912
748321870248804352
748351348110929924
748475616786284544
748358587337089024
748456784570945536
748489692811755520
748460391617990656
748329474861600768
748446541770297344
748520135271550976
748518226745712640
748499394228592640
748522945279037440
748484819126976512
748528418732531713
748484274014257152
748506533047185408
748322860062613505
748459540023222272
748480121321979905
748518373617594369
748451277407944704
748493493086085121
748429370428010496
748354527250636800
748432172395073536
748437977118957568
748412421124022272
748416426843705344
748531057092345856
748314945759043584
748411372782882816
748331198494220293
748527215067955200
748434663480373248
748472072666505216
748513445100789764
748434911242096640
748412039727616001
748521405910659072
748462157201874944
748423250775019520
748498832393121792
748429261481119744
748432587316670464
748453496211419136
748483506255302656
748471481194131456
748461569915424768
748455882753720320
748507225082126336
748527676697251840
748470944482500609
748451478453510144
748382138454650880
748513827034107904
748344536620011520
748421992701779969
748372323540013056
748389771991519232
748490158433935360
748383845435719680
748467572132163588
748506172311822337
748471078578696193
748445514111254528
748420507687489537
748490451980849152
748455815338655744
748393643141013504
748389578940219392
748393144371257344
748499541234593796
748468452969558016
748341008899936256
748320754651934720
748520374137024512
748507820593541120
748438471853940737
748364962553282560
748468314549198848
748373992902434817
748525403271106560
748523356228624384
748527009702285312
748430431599599616
748455815615483904
748440271516479488
748342359599915009
748436722871078912
748403046829400064
748506130314330112
748466301140668416
748476304786284545
748430741990678528
748516175735197696
748391894208684037
748456515841843201
748481937568899072
748376782395613189
748479786041876480
748444629373181952
748431794643546112
748491974680813568
748519996700172288
748416858894761984
748509934405443588
748442108575506433
748383786644148224
748457178537799681
748472122893303808
748523268429221888
748499646100692992
748519380032561152
748420960651337729
748349930289438720
748424224109400064
748415089007550464
748513512234721281
748504746105909248
748506621064679424
748361128992976897
748487490915414017
748379965670948864
748476850096070656
748438270795718656
748460689103138817
748433472394567680
748426337916960768
748474681343111169
748317571296989184
748381458826420229
748529010271977472
748450899572457472
748421761805484032
748471409958068224
748508403778129920
748471112019779584
748485565599916032
748518109133312000
748323212623233027
748494998841212928
748470956763512832
748445409442406400
748315180342329344
748449931015356416
748348550308831232
748487021006512129
748525717743353856
748324777098678272
748515609676292096
748437796600283136
748424509057802241
748506105240764416
748415416020541440
748505337586679808
748418343569330176
748485532217450496
748528519412654081
748500451188834304
748525172462915584
748412957906829312
748367030642941953
748497121138085888
748399922072985604
748382956432011264
748507011277594624
748483401565495296
748476132714917888
748459397492375552
748509796014428160
748510681197121536
748426493295009792
748438174112817152
748379441471066112
748485808844308480
748528301535272962
748384608664825856
748358704639029248
748442318034731008
748452091090206721
748353981970284545
748513348849930240
748478481504288768
748470285788131328
748421543701712896
748431652259495936
748522723014500352
748476065488707584
748403508429361152
748511071200219136
748470743227318272
748456847150026752
748524178471591936
748406251206352896
748341508315635713
748504397982859264
748348399225757696
748434470701764608
748422164689395712
748320616474763265
748463700772855809
748512728126472192
748506738626822144
748494096705028096
748465605100118016
748330506408857604
748408646162333696
748387028862140416
748484852593352704
748406121220706304
748463688177291264
748467601421012992
748529018824167424
748385166511443968
748365675534647297
748440342609928192
748457019401592832
748411809049247744
748476552132853760
748362722920759298
748411636692750336
748490925958115328
748512618994892800
748438702930731008
748483774640332801
748422667825455104
748502259219181568
748389818216878084
748482063515389952
748481296016547840
748521011780280320
748436467039375361
748491135820017664
748527080778792960
748384860482453505
748503953709604864
748433627592146944
748441261225435136
748484852744359936
748381391902117888
748328388268523520
748485838460321792
748459955104157696
748407006390681600
748436073110454272
748450291494887424
748490179577585664
748481191158878208
748315352392560640
748452208249806848
748512287640649728
748495556704612352
748414715639046144
748331093523238912
748436492515676160
748316187025637377
748421481076563968
748351167713976320
748500778550181889
748332465186611200
748482357024399360
748398600829427712
748514749810302976
748332158830383104
748380242394357760
748340019094556673
748317714016505856
748496777192452097
748482596208844801
748524686078803968
748346293752315904
748387330994610176
748515559118086144
748440007124320260
748452409819693056
748459443659096064
748482222747959297
748528750380335104
748491941076156417
748472420537761793
748460265604284416
748516280785731584
748530772085194752
748491022334820353
748520022092439552
748510920251412480
748454825529118720
748524878693867520
748487130364674048
748486823815483392
748507971781537793
748322789145346048
748425989638750208
748350022668812290
748431702557491200
748438589353123840
748473016191959040
748499952234541056
748472710074929152
748486400526397440
748413599895392256
748486270364487680
748323992780611584
748513965441966084
748385078703755265
748493081880723456
748437255816110080
748315985577451520
748409229313138691
748468171787616256
748407782517399553
748325267773415425
748418670624333824
748459993150689281
748421627755565056
748401822168121346
748404066288447488
748408818229448704
748506889600667648
748445245805838336
748417882376134656
748479257572171776
748388513578614785
748475205790601216
748408986253279232
748482050743754752
748457350554619904
748484508664594432
748516989228965888
748471325870546944
748495946607099904
748393500794822657
748481325364019200
748314148488916993
748503273863282688
748470818313805825
748519149375205377
748356075133374464
748440896539136000
748358700591685632
748356729390436354
748361825436082176
748471766360727553
748458524938805248
748487536977317888
748407484403097601
748516238461014016
748420709022576640
748511415112110080
748528225781977088
748378636122791946
748429815196295168
748461070872907776
748334826629922816
748337527816396800
748426870438436868
748514686602215424
748433736593776640
748339440263774208
748424114881310720
748489042816339968
748506969380655108
748316015222657024
748502317909975040
748516578468237317
748490565176557570
748479102131257344
748474689887023104
748437544904298496
748369001798066177
748433438961729536
748527466793172992
748501646729150464
748489793529470977
748526913191288832
748524849463689216
748323388859486208
748440489637122048
748482583474896896
748458818460389377
748504884505350144
748453068149264384
748416368068993024
748518599833325568
748318770897231872
748369140277215233
748419681598447616
748405295114752001
748520563094728704
748479295257882624
748419551365312512
748475083992272897
748498605766385666
748404024311853056
748393605547556864
748405974608777216
748507065547657216
748411842414977024
748487083887595520
748462081867907072
748447972250124288
748413205743996928
748349108285386752
748450102696644608
748511985587806208
748503878048546816
748506562193461248
748398034740969477
748452091157417984
748377746821251072
748354560729579520
748401008531898368
748442565649657856
748451990456406017
748472739497971712
748443211492958208
748490909168197632
748392422955171842
748454380941287424
748492633048121345
748448672464146432
748469769842622465
748517690055196672
748511259914436608
748393177741131776
748469862104698880
748362693631873025
748418867723108352
748319332900438016
748366233565827073
748419916244520960
748332872226861056
748336819096289280
748480763008520192
748477088819200000
748398747843969025
748518134563344384
748412039547207680
748515676751597568
748497661930532865
748425025028562944
748528448352718848
748502456053620736
748422567132807168
748501831232401408
748479249019977728
748413280889114624
748343274008678401
748362488115240965
748527030459850753
748509968001867776
748425587266588673
748471066113114112
748443861869965312
748495799592574976
748531220775059456
748473205099204609
748481429928026112
748394855336919040
748458642362540032
748320687392075787
748520692866494464
748338014292566017
748341466305601536
748382113309790208
748506377627242496
748480926691233792
748376736027578372
748355886179987456
748519954803212288
748496739406077952
748473339186864129
748435758151831552
748420935456292864
748512904304037888
748448253159555072
748483258795630592
748475860164939776
748453546224386048
748455563793600512
748432226757582848
748482419783778304
748416506522796032
748487838824562688
748472500355497989
748469132505526273
748517425595838465
748403986475159552
748397774585081857
748523373202898944
748476405252386816
748437557864587265
748485892684161026
748469920929824769
748356804686512128
748451792946532352
748370540977598466
748316866452414464
748347170256875520
748521103849623552
748517450929561600
748481027643871232
748432893677010945
748448697713717248
748456881006514176
748474396159926272
748524233148497920
748485465091772416
748520298522222592
748482604505128960
748429085324509184
748469455508881408
748490556720836610
748496382655336448
748353482827063296
748470831295139841
748508718384373760
748459863068422144
748391407761633282
748504020654907392
748502099743346688
748494545512468480
748441739413884928
748363733550899200
748427873086771200
748382993933271040
748470709563715584
748483254739603457
748505715057246208
748350613902110728
748390740674379777
748437993740861441
748488619044765696
748335682267934720
748527571831226370
748509691236487168
748439675690422272
748435330500538368
748418918210015233
748336495946268672
748461092070891521
748416213022289920
748388031137218561
748504339208151040
748318993107148800
748463054682210305
748403764281827332
748482613011222528
748470793290522624
748496663912812544
748508495910141954
748526531446718464
748380389148925953
748327385716629504
748482336132632576
748406968784674816
748336072363499520
748464233545883648
748360650964013057
748440309340700672
748441202618425344
748433816218394624
748446340548464640
748399217425719296
748446902698524672
748501935892893696
748419396331245568
748480570460676096
748475767667965953
748440892080545792
748333744306683904
748451541518946304
748437947754680320
748513847934320641
748470462053761024
748427638193139712
748509884434395140
748473154570493954
748513784977719297
748478745841963008
748421564912254976
748441349440020480
748404921976889344
748471363912994816
748398231764279296
748492142281011200
748467446282084352
748393018332438528
748440837529440256
748431698346414080
748438174234468352
748345094135230464
748420973251207168
748445467948756993
748503697831956480
748521326290210816
748315507548262400
748335476637986817
748500073881960449
748354137134403584
748443131746656256
748397242189488129
748413238929403905
748473305850589185
748412475939360769
748523545152499712
748363264145383424
748475704753401856
748391214681038849
748332226107084800
748438614602846208
748530775939756032
748472462770311168
748508017625284608
748386772929945600
748377885468143617
748531199748907013
748365474447097856
748423422871539712
748359988033138688
748383140704559105
748487457486872576
748513072059396096
748513948354355200
748426510000742400
748334243625857024
748330594442964992
748415005079506944
748442179681431552
748496319841394689
748500174641766401
748484009471188992
748428485539020800
748427327743328256
748447724706598912
748426388189896708
748527663975899136
748373552714383360
748331840121999360
748472731021250560
748410374265901056
748526577508548608
748428250611748865
748420830988763136
748504267930079232
748519220867121152
748401952409563137
748361242486652929
748494684272599040
748478686849015808
748516582754643970
748505165813080064
748460353902764032
748409812484907008
748508026273996800
748422843902353408
748395484729978880
748489042883338240
748511042028834817
748416443574689793
748463016929288192
748524027317129218
748471032399470592
748361720352088064
748380179484053505
748355152000737280
748525470472249344
748513495642152961
748526057553158144
748420176471789568
748366061783891970
748450719578071040
748481585436049409
748506700810850305
748461532195987456
748457598022787072
748524731972861952
748466607249305600
748501743118450688
748472626109161472
748474291545604096
748485485861937152
748421376189566976
748484173183094784
748456649958920192
748347954885337088
748421623338893312
748468578916130816
748375997997780993
748475515980361728
748445379994189824
748507287900262400
748424635029528576
748380343351255040
748465969979240448
748519409690501124
748476543840751616
748399498586632192
748505467727581184
748439365559300096
748526145377820672
748433971403431936
748525340272648192
748515886227722240
748358658573086721
748482076077338624
748518294001455104
748381647788183552
748507480968339456
748524362844745728
748339524179214337
748487474243043328
748358490725330944
748513222840430592
748363771584864257
748471573481394176
748529442301976576
748461830188728320
748329831033671680
748348562908409856
748526640473333760
748475918927134720
748506403157864449
748478103928864768
748500203699904517
748324735239360512
748439474481266688
748526925530947584
748503550976794624
748412496818606080
748410365940211713
748503940858318848
748384990401007617
748398332733693952
748440204264996865
748488124326682624
748484374530826240
748453290577272832
748349984643354626
748377486937964546
748401646263144448
748464598395793408
748400484248096769
748340912519000064
748485158903373824
748437934991360000
748323380227678208
748482331770494976
748492268357713921
748371266915172353
748471606956134400
748408403186286593
748480725666627584
748395006487060481
748515064039227392
748404024311898112
748485599368192000
748457866433040385
748500841359880192
748474220166811648
748403474690244609
748386383040028672
748517383585824768
748490946875101184
748439508094418944
748455983106695168
748486475788976129
748455479840505856
748470281799360513
748390598453919745
748371283625246720
748399670355968000
748527127016935424
748448655888252928
748398454259466240
748530251702145024
748410214907449344
748493551680491520
748519837337530368
748405492041416704
748489793491832832
748527441543585792
748475084105461760
748412580436271104
748463356755980288
748473901399826432
748422294557564928
748410005280391168
748333488445751296
748470889663062017
748391508550782976
748473033019514881
748330665918103552
748424861379362816
748508940405616641
748443836402311168
748413998488518656
748404871393476608
748473683191173120
748479278313005056
748411381226016768
748526506113003520
748509024241389569
748400606037970944
748500593719771136
748396138986938368
748493274936184832
748337913650417666
748351285011709952
748491798423683074
748512157524959233
748489768275681281
748516574106161153
748456008297644032
748401805252493313
748521779363254272
748493774020567040
748314073385705473
748487511874244609
748402920950013952
748420432529854464
748374676750147585
748422252752822272
748453818820628480
748504230449774592
748433728108662784
748379768421228545
748475973163704320
748515592886444032
748361460343050240
748465269593489408
748414170341773312
748477219106848768
748392711984660480
748500149161209856
748469849802760192
748328983792607232
748493618659328000
748481304249896960
748466036861657088
748339914291318784
748472420881797120
748509959638421504
748475763540754432
748508567393624064
748377411193012226
748508168859299840
748500732442198016
748499834735206401
748426790834581505
748460400052563968
748407019019829248
748497691496177664
748429487742853120
748478309361549312
748409195779620864
748433547787141120
748461234396209152
748494231145062401
748396348483964928
748420713363685376
748507552342740993
748411435559030785
748379617522769920
748527382835924992
748437285260132352
748406117370212352
748403973942575104
748371300348010496
748394993996435457
748406045761019905
748512677673177088
748458671781314560
748350890793402368
748424089610649600
748397569185845248
748475272878489600
748434072293212160
748360688842727425
748396881449988096
748515185833435136
748476334159060993
748457648199196672
748395316962033664
748502162490068993
748374957730762752
748512367122784256
748384768153239552
748316140930228224
748406104443363328
748466494225391621
748376589302374401
748445698647953408
748489571248242688
748520529523515392
748486396306989056
748372470315491329
748469795138453504
748472865230585856
748528536214999040
748463876824498177
748528959843930113
748402820496297985
748525231195688960
748455148696014849
748406834285977600
748504293309722624
748375440096661504
748368636897861632
748444264426835968
748386085391196160
748476463926566912
748493312684875776
748523599712002048
748434978267078657
748402489028796416
748490531827818496
748438375410110466
748376736111403008
748435989186502656
748450081972457472
748474593506107396
748490884044460032
748419807339438080
748404930055127040
748415558517817344
748429273837383680
748481455400034304
748322788839133188
748491576125624320
748325808738033664
748430565645426688
748497305544855552
748351444634509312
748358486774390789
748509162775117824
748529127754506240
748401033584517120
748485989157511168
748397455851552772
748486652083974145
748514925774012416
748516847000092672
748503420898803712
748458684443987968
748316895984517120
748344804728180737
748452984254767105
748430439770169344
748527911494352896
748329566754701313
748502539918782464
748457950210031616
748395539008491520
748485628812095488
748458692773830656
748388152860151815
748388031552425984
748519761831682049
748494734566514688
748420444953452544
748492876154277889
748496852576833536
748481451272904706
748480511752937472
748480180130308096
748497280261591045
748505115171131392
748471993117315072
748455744392015872
748518339874553856
748515290888212484
748317336352993280
748440443390689280
748502598567796736
748473792284995585
748424899341987840
748437289446014976
748523608004132864
748478062229078016
748386835873816576
748529442113355777
748393861223948289
748505044111208449
748391017502617600
748485997902577665
748490988826595328
748469124074901505
748500929507258368
748473557248839680
748498739954847748
748481153326321670
748470063515185152
748343328513622020
748409292252975104
748489105571463168
748450077601996801
748458059391959040
748525793442172928
748408814085545984
748501151901958144
748464074283941888
748522265877307392
748439638235283456
748447305167175680
748513403384258560
748511721422204928
748484097853493248
748455710824886272
748528339015462912
748472898826944512
748467404204875776
748487645974659072
748525008935231489
748474685487185920
748500581187096576
748412438094184448
748431627127300096
748419887048105984
748443916106620928
748360755821613056
748425457138302976
748320561865068544
748374324415971328
748496873481187328
748412698166202369
748412534521233408
748347619106230272
748458210378428416
748495921269313536
748421178876923904
748490087327903744
748481757465415680
748448173560049665
748483028280815616
748508961704337408
748490624094003200
748354476910743552
748441806396854272
748314295675551744
748403277566451712
748471145670782976
748515945233190912
748364870312169475
748319001445605376
748505412937334784
748450962549915648
748452216768430080
748363436078284801
748489378427711488
748523486184873984
748507220866891776
748512459615399937
748394020888510465
748407413087346689
748468830565961732
748466833934655488
748455773529837568
748477936177643520
748499985893826560
748411976632664065
748443610207641600
748513839507988480
748482008993665024
748479915973025792
748372726528745477
748526061588099072
748482390809579520
748495170769936384
748488799328546816
748335287961456641
748501977814933504
748502728826060800
748425901742882816
748482931732025344
748501512410771456
748413264145616896
748461947608236032
748438149269954560
748448806652370944
748434663446716416
748491970406912000
748458826907680768
748517622598115328
748424802764001280
748518084210720768
748385959507533824
748388169662488576
748380858910924800
748461209196847105
748420868380856321
748418398258880512
748519443215581184
748530067173695489
748371350511824897
748446730732060672
748487411211059200
748394893408624640
748489738827378689
748480838602493956
748389671185580033
748429068320681985
748500648572952576
748482004736421888
748418427375718400
748455140395388928
748506910295457793
748459816901873665
748494042191757312
748431048221003776
748494352859693056
748506172269953025
748357945696595968
748365922981785601
748477261117067264
748404258953891840
748494399013855232
748432990087294976
748388450567659520
748468809619673088
748345937135828992
748513982189801476
748351507435687936
748390971545624576
748445367491043328
748472982704652288
748442989379338240
748345450571259904
748444394534113281
748473314016894976
748519585670905857
748409329829748736
748485460972961792
748411393649541121
748370163590963201
748471900809080833
748456620598956032
748478284317474816
748482801574371329
748340551704018944
748447326113566720
748461213563002880
748409006872363008
748374106446397441
748407455147761664
748425884844044289
748419127807721473
748473704384892929
748509661825994753
748459267565457409
748451252149710848
748524648044830720
748492574185426944
748513021748731904
748315612506693633
748441647294390272
748480586851942400
748369446197133313
748405970297044992
748474094249730048
748379458155982848
748319483887034368
748344482014257152
748354686772617217
748522316255141888
748497179883384833
748435737184468992
748355068458582016
748335745262227456
748471057699397632
748413712919236608
748442913953222656
748317034287620096
748497666301108224
748508479015391233
748470839327199232
748351532609859584
748527663875125248
748405446088626176
748506529020665856
748354930050625537
748415499726426113
748443635394482176
748509745775001602
748458000516550656
748407702607499264
748388803279228928
748456557868945408
748507417864974336
748386210847006720
748493086242725888
748340795292291072
748496445808906240
748499553830174720
748380590496452610
748523763013148672
748407048157732864
748518109385007105
748349020322488320
748352820232003584
748411670310060036
748370335708372993
748530998485319680
748402191266766848
748460886545866752
748391730580492288
748463935712600064
748336537780129793
748486782027726849
748523373018243076
748453777112465408
748518683899797504
748393467043287040
748488120186769408
748417525554286592
748434558819909632
748474748410040320
748324483505741829
748425046054494209
748432776219754496
748458516424327168
748494982026301441
748344054098718725
748515512817229824
748498052164509696
748403613140140032
748360525256527872
748460299188080641
748372172536750083
748523796936552449
748520252670115840
748416929984045057
748514208673861632
748473863768580096
748491874009235456
748397791345532929
748413566265491456
748429571549106176
748459128910028800
748415998781423616
748493635621117952
748507744966062081
748442624407834625
748482814362943488
748503127322689537
748500430099988480
748424802885566465
748438127937732608
748466351400976384
748436332934881280
748320041729400832
748515852669026305
748526778721808384
748526569086394368
748455505195057152
748460118723993600
748372201984954370
748490812850331648
748469732358111232
748478150133293056
748455815464558593
748474715048673280
748405097785344000
748516880541958145
748406922680754176
748485800745181184
748517425440825347
748474123572097024
748477915097088000
748472173426245632
748483187517591552
748398378602663937
748473247201693696
748337699820552192
748407157205372928
748505857835548672
748502078843031552
748479182078767104
748319978768596992
748460437713321984
748453500317761536
748327641560686593
748406591200854016
748399192322650112
748406993967149056
748366921234526208
748502087118491649
748432570602356736
748401738495954944
748414690439667712
748457304333352960
748359082290053122
748438782458814464
748321094277300224
748487247528402944
748433023675301888
748465273573937152
748520307137220608
748494940112584704
748379244166782976
748517585046507520
748478405998428160
748486161442738177
748500572723118080
748390967452012544
748467152550825984
748360781100646401
748396470424993793
748481144887328768
748333379507060736
748502305104891904
748426652531691520
748387389635235841
748321564362420225
748433413758083072
748508483218214912
748431484374163456
748487478357692416
748459216923394048
748425922739605504
748500644252647424
748490775130968064
748512773944991744
748412320750116865
748341138889674752
748439977999110144
748447016007630848
748425079629963265
748407027186155520
748398588443693056
748521540162052096
748414434373038080
748496076685082624
748371845544574976
748437951919591424
748419371115110400
748467513210580992
748495686707064832
748481904219951104
748389704819707905
748496026340823040
748314052137467904
748397963500716033
748509938863923200
748470931727745024
748488782568112128
748314601700233216
748456821984210945
748318091277328384
748427739020017668
748525172299304960
748503034800521216
748472693339611136
748515861338550272
748324445727526912
748487784378171392
748407002318143488
748517513596633088
748484298907484160
748327843202011137
748490372221911041
748447552614215680
748488023642411008
748446365529800704
748426837064355840
748421862422679552
748404900736835585
748483082857123840
748335170688737280
748518902209056768
748522400078245889
748516032986349568
748418754640490496
748471863051980800
748342699477073920
748452845859405824
748530608364724224
748507808098820096
748472919857238016
748486622681923584
748475201650835456
748517618504581120
748491571776135169
748452271361564672
748444629092208640
748529467463610368
748416103760556033
748482394655690753
748509838049673216
748524417660092417
748457685977284608
748453961477328896
748456662650994689
748489638441000961
748422038881247232
748436727166042112
748486270410723329
748502174955634689
748403697038700544
748399490311266304
748491081340203009
748326631035514880
748352518082617348
748523326935568384
748504481944473602
748359136929189888
748511109141786624
748489621751762944
748362437825597441
748418909892653056
748484382697066496
748405630617137152
748398122951446528
748421610827300864
748406851159527424
748432109275066368
748382234885898240
748365763652751360
748452678078992384
748429039216517120
748377105088536576
748421560726347776
748511436117315585
748403902731649024
748370171870519296
748510156862947329
748481417428992000
748473313953882112
748428384821194752
748435816930770944
748493169818361856
748382994126241792
748460219324305408
748406037422682113
748473527960014848
748520906729852928
748413620887838720
748444948165324800
748467425453150208
748383123923173376
748501877545799680
748421837416177664
748499578903797760
748459791488585728
748498199090962432
748462073525469184
748393781645434881
748463092695175168
748440883771621376
748409208337379328
748471070022328320
748344696003510272
748501646624362496
748432818204663809
748509091455184897
748521389284560897
748405714620719104
748452308913127424
748317076201308160
748502707992928256
748506876917092354
748504708604633088
748462731783725056
748449373135187968
748457589613137920
748461142201241604
748441873476263936
748393756370608129
748523457239887873
748425905920413696
748490728947449856
748458265080700928
748521531878182916
748429022447570945
748530889156661248
748515894570033152
748446969887100928
748492595379249152
748437763192676352
748523041588551681
748430171594600448
748478657581051904
748480612412035072
748318678492520448
748439445054029824
748492813407424512
748441903029436416
748448127401791488
748431559842217984
748526418099736581
748486362475663360
748321564131622912
748460580151844864
748467064675926017
748451755495669760
748519191506989056
748379093490671616
748436357924655104
748473129681453056
748430238661632000
748496663971495937
748475839201828868
748491546912231424
748446349117521920
748397707643990017
748407685939339264
748510450568945664
748497037138755584
748529643838443521
748415675916521472
748518482543673344
748452288092594176
748503525802508288
748398957684981761
748515554898505729
748517962555002881
748359149453348864
748359745044643841
748415629921779712
748332775615389696
748320205399437312
748454762815832064
748443085722501120
748351846931009536
748477760104980480
748335094897774592
748503404205445120
748379525357117442
748470831295008769
748484118657269760
748460701941891072
748522341437607937
748500782656413696
748423334984036352
748490686886866944
748402736585187328
748429148188598272
748455299611238400
748399339035328512
748421388835373057
748402778414911489
748519006970195968
748493215960080384
748483300960931840
748445581429850116
748316396929441792
748438992312365056
748517626813485056
748452350801641472
748476547842072577
748424773387026432
748472374614437888
748467492285083648
748493610312732673
748430582720368640
748480415040692224
748529748620382210
748457589667663872
748519346645803009
748500522693337089
748497343184535552
748398366049112065
748360873194979328
748529908033298433
748488241700012032
748451730321477632
748474903880404992
748437666677555200
748504549212581888
748433896023465984
748398701488578560
748508416319033344
748327138344857602
748421481072308224
748359816142290944
748367936507777024
748449356295081984
748449238774853632
748437209691336704
748464929611603969
748443081599500288
748485125105680384
748334771973955587
748521599037386752
748503693469827072
748344284739305472
748364891380137985
748352673238290432
748483653165027328
748504767077421057
748423351673184257
748332771186216965
748339566369701888
748440304932380672
748424395790684160
748345794504368128
748438258007285760
748424144371523584
748417689203449856
748484378838372352
748484856909303809
748447481353113600
748483179233837056
748320419162185728
748447682885206016
748393890806390784
748413654299619328
748519371862056960
748474182535548933
748457362994798592
748504767043862528
748495464358633472
748470621378613248
748477093030301696
748466385135767552
748474190638899201
748443119306276864
748491458731192320
748443266144681984
748401633319653378
748496051422765056
748510555275550720
748496164530589697
748426258158084096
748491546769625089
748450367025848320
748395819968139264
748482751171543040
748471326197809152
748526007049719808
748522982969073665
748461381125570560
748428514836226048
748413486707970048
748511910262247425
748410596727488512
748474861832507392
748417328736514049
748484835983822848
748387116799893504
748434059437580288
748461733581205505
748467480008466432
748356125121187840
748500967084130304
748437217790435328
748516238503063552
748421187261304832
748442582536060928
748504649704017920
748403592189587456
748480482094944256
748514137139982336
748464891971911680
748388127643996161
748430775511580672
748500690553667585
748474262172934144
748440015584268288
748458781051236352
748444117768765444
748470172541980672
748493589383159808
748419123512811521
748503760528375808
748391890052055041
748457811781238784
748498291025928192
748350291016183808
748519019389591552
748498463227142144
748371140972785664
748334100952526848
748452556515467264
748485196710813696
748524492859727872
748508206616412160
748452543982886912
748437025104207872
748466921968893952
748517358390566912
748524551680581633
748434411897692160
748446189427757057
748417987116404736
748399620166926340
748491093675651073
748420608673841152
748497267984838656
748432490994536448
748419992027303936
748440573518942209
748508177180688384
748362580171886592
748482507960631296
748524031620620288
748530184777797633
748507422273081344
748402417788674049
748472080845443072
748416946706722816
748471435186872320
748485108315918336
748372445409710080
748481346159382528
748474899715354625
748402199726743552
748413448707522560
748504096303243264
748415554268983296
748519333899440128
748457283475091456
748484869622202368
748463059044274176
748426832761004032
748421204025847809
748474924742868993
748367500312719360
748474731645517824
748460043452977152
748451197581934592
748499427682193408
748417613806583808
748439822751105024
748408306448932864
748484525454467072
748426614615117824
748520466487324672
748501592052105216
748441252660654080
748364434201055233
748505828253179904
748482285834477568
748509552971235328
748452149755944961
748467697856483328
748353428498284544
748364610214989824
748437213818535936
748460504734175232
748432444718735360
748463495084146688
748468910140203008
748469715622895617
748490766822019072
748436832182992896
748336999212277760
748528821666717696
748504150732869632
748490510747205632
748524090168737794
748484990875348992
748502221134790656
748525386582081536
748378971750924288
748504025021161472
748333148879134720
748491785677189120
748472189964300289
748491727040720896
748426266546700288
748523666850226177
748420927277367297
748454183909613568
748376555919974400
748341310961102848
748513554442104832
748456717218877440
748327763426353152
748529065003356160
748395006654840832
748474878488154112
748480096420372480
748398626066530304
748319358091304961
748407862016114688
748415843948724224
748529165557731328
748409925404135424
748525705370148865
748458764076978176
748448953427976192
748429357639577600
748493622820093953
748511025196994560
748454573841387522
748408268809207808
748516385421144065
748472756119953409
748333216038195201
748454112522547200
748416993158660096
748462564263108608
748490674207604736
748492792326914048
748431559699595265
748315381765373954
748382113028804608
748343022065188864
748315671168114688
748528079237177345
748411112652169216
748392615700238337
748374752004284425
748409971751141376
748458072184623105
748438925153275904
748393869792935937
748520038848675840
748354149679411200
748494902065979392
748417727107317762
748501831274340352
748456377547427841
748520177223012352
748420763787624448
748513155744169984
748320649777717248
748457514279137285
748439931597426689
748373468652122112
748497712589377536
748377948089106433
748401885191741441
748335669492203520
748412752490790912
748406226183163904
748528506808606721
748480058625515522
748460055993946112
748522282834763776
748491827913887744
748479337104539649
748495401527828480
748378292043001857
748472793856114688
748523901819494404
748493744790446080
748470545910468608
748517178324946944
748503098033848320
748341117876215808
748449570296729600
748422563257278464
748485506967666688
748498647617150976
748482046578802688
748511784332632064
748447120563257344
748395056646721538
748527542093647872
748456763503026176
748348487591428096
748479383082504192
748400677156720640
748379600674242560
748471791522316288
748510417056636928
748354812274745344
748454620226273280
748382348220203008
748338140096634881
748500891729170432
748503240434659329
748484882179981312
748471435153244160
748475272853282816
748345287094075392
748499927152594944
748499679717908480
748496726819020800
748473670473908226
748501654891339776
748389235024068608
748470088748175360
748379453902962688
748431744420950016
748460517312860160
748336156157239296
748492574495809536
748471846220210176
748410605070131200
748509204638535680
748529425453453312
748507849895055360
748482935997624321
748427445192130562
748389843101683712
748482503984488448
748314123390357504
748380565431328774
748499964700000256
748417987103850496
748506226787495936
748449041508241409
748517807348924416
748393748028067840
748435179488878592
748487419541000192
748487058704994304
748510139955707904
748504553469861888
748386823198605312
748458562880417793
748450941695856640
748491932553388032
748336491798106112
748510895085654016
748464107641241600
748363121178345472
748517148671229952
748446185279586304
748388920459665408
748524706798702592
748491358156034048
748497813022048256
748439789112786944
748486270435762176
748521120815538176
748481606462148608
748455450463600640
748478099839283204
748384340481048578
748314425451503617
748376849126952960
748491525991043072
748514053333487617
748408902363062272
748484592558960640
748468046218600448
748450346066939904
748517177989423104
748508747685896192
748459598563131392
748369748388360192
748431413125406720
748492045900185600
748528037319311362
748429357849284609
748422890203287552
748479622375890944
748509662035619842
748465680664633344
748407438450302977
748367038905737216
748406465505828864
748406947670548484
748365004559253505
748422143457787904
748441835819962368
748430888795463680
748475415304503296
748507703136251906
748524534790230016
748355777006551040
748493467710533632
748474819700736000
748327884935266304
748386236348436483
748318644808130561
748389595671322625
748453563253174272
748439436665380864
748465366108504064
748452883818029056
748430117001625600
748346012771684353
748520219136630784
748456511786061824
748510425453568000
748360558496256001
748450945818820608
748464128595992580
748452439221669890
748492742104354816
748502992924647424
748480826329948160
748481660987936768
748458214451253249
748345786119917568
748523922522513409
748469652553089024
748343630293659648
748492591264595968
748417458726383616
748329646828183557
748395057007460352
748396961204740096
748513495642169344
748508567217504256
748332997989044226
748506004573163520
748435733145329664
748458889792860160
748519593937870850
748364170156969984
748476074145767424
748489831475462144
748320670912655361
748473549178826752
748464598567763968
748360571427426305
748478938775719936
748404821162590209
748512308511576064
748393257344860168
748468054477185025
748460475269189632
748335665411162117
748514023998656512
748319617928433664
748415940136697856
748527794146013184
748482172676358145
748385514617704449
748360332150734848
748449104812879872
748427059332935680
748376442304606212
748443219885690880
748471401342853120
748318863125733376
748455807226871809
748489403627085824
748503647483473920
748506675527704577
748424094119493632
748463386149564416
748522844670173186
748475406999760896
748515110474309633
748474899442860032
748462236885258240
748430448334864384
748485066569953280
748438975266889728
748430230214180864
748375037401497600
748481333635100672
748496462670086145
748382473797640195
748527055814402048
748445329926680576
748314857707999232
748496739162857472
748430788086145024
748451092707614720
748346650284920832
748321056797167616
748429966107353088
748334641942302720
748528699822071808
748496760230670336
748450765568614400
748523918219157505
748531484806488064
748464644432478208
748517081574965252
748431786124918784
748415403274055680
748455249053159424
748415721974140928
748416909029171204
748316262753669120
748412228257226753
748522563836514304
748448605372047360
748503047639285761
748517744493072384
748486094061113344
748406876262395904
748408742849486848
748477290133102592
748512753317343236
748487210014498817
748504633098674177
748487830800900096
748487562105356288
748487088174170112
748449314268188672
748429970310049792
748377054849208321
748410399599562753
748475679633719296
748457434675580928
748440250486300672
748462476040282112
748527802165518336
748484311523954689
748528041429598208
748423829815459840
748474870112075776
748471481017991168
748451847644512256
748379969731047424
748408185019576320
748470516701405185
748468629180682240
748323493456945152
748336143616204800
748431727480156160
748505882799968256
748335262749450240
748518880872660992
748448848901660672
748398710099443712
748387691729920001
748443035617337344
748315440452091904
748366715684261888
748499746730479616
748374316073517056
748510135832678400
748506969267265537
748397900602937344
748455890827751424
748365637815238656
748391588007714817
748508189813927936
748370658611060736
748493027258171392
748373258836258816
748337259196227584
748422588368560128
748480331007692800
748438409220329474
748505459464646656
748490443583692800
748512375687516161
748423020067303424
748413729826439168
748491487881551873
748486111157051392
748388924796592129
748514523053756416
748344402167406592
748514552522940416
748408356944084992
748459795963863041
748479945177956352
748443866097811458
748428439313588228
748331739534266368
748516020554502144
748325343270842368
748476354971172864
748333962494369792
748529199028256768
748530008373723136
748435040896487425
748518419700412420
748498022909222912
748472269664555008
748424861563895809
748476833281216512
748326287043858432
748352795007287296
748510156888154112
748487130230493184
748493903821701120
748442657949650944
748338307969409024
748446084876341248
748314710819340288
748438304471736320
748400488551329792
748518620943126528
748482071736221696
748485481797607424
748318267626913792
748512346419642368
748329499805229058
748493324982587392
748437905694146560
748501533608779776
748445048547737600
748496856565448704
748470784855793664
748387867852947456
748474102558658560
748403579791228928
748488090533126144
748446541870931968
748479752453791746
748392229899767809
748530683937759233
748373359868674048
748422391076954112
748482591989202944
748454553041965057
748424542805196800
748422571251597312
748468771828830209
748409497585016832
748496990791737344
748489323977277440
748503127414829060
748509103924838400
748478724832641024
748331735364972544
748483359429566465
748491567585890306
748523754695712769
748518985935646721
748455454913761280
748327071537991680
748365260621512704
748470927764004865
748487784545951744
748379210578857985
748473905690583040
748455907814674432
748456738102345728
748525583437438976
748428829484474369
748388253460496384
748428535614836736
748386881965010944
748415562762444804
748359287961903104
748525927445970944
748387826031525889
748411934798647296
748516959881420800
748426220325441536
748513810298863616
748478225550970881
748384332025298946
748396428247113728
748500719641202688
748470558535327744
748403479123722240
748471372045815808
748492897272602625
748394540998995968
748425423525154816
748499600026148865
748403961422503936
748451440692183041
748435817132003328
748433191573291008
748408856078843904
748467849031614464
748491941210370048
748456780368322560
748329185119207424
748332125649154048
748517824189075456
748452317469499393
748501055416180736
748458634066169856
748444784273014784
748360940161118208
748517362517811200
748530415238004736
748316035946774528
748469350680563712
748379521200570368
748413625015111680
748510580483317760
748404435278233601
748529425323462657
748413398501720064
748526111831756800
748492922291625984
748516628783063040
748506411198464000
748404913521233920
748384155629662209
748390950460862469
748510635055452161
748386974545883137
748444327228018688
748423209075150848
748504830113550336
748493694123155456
748471648853106688
748432419766804480
748472550850695168
748486756752834562
748444809535324160
748407388164726788
748512715241558016
748443815380389888
748508332495769600
748416632184242176
748440334376517632
748430938904858624
748449066862972928
748508298824065024
748401343908487168
748407341817696256
748472756107255808
748332821656264704
748449960216133634
748502447614726144
748405601361928192
748411997637775360
748449842934996992
748333773989814272
748438061151752192
748489013401620481
748485293054001152
748497561544232964
748408113821253632
748475382010097664
748506327517888512
748480046042587136
748488539269001216
748526850192846848
748430112794755072
748531220791730176
748324575901999104
748460689228967936
748502300797378560
748503546476236800
748323657202733056
748457916823371776
748439969585315840
748419706898395136
748395648240746498
748431849089802241
748504280584298496
748376123571048448
748500140940476416
748432159560581120
748521070605410304
748412316425850881
748530151147835392
748488585498730496
748419392149458944
748439508174123008
748425717344415744
748482701037027328
748325275998556162
748515014038814722
748483506477629440
748474836717080576
748330561026949124
748433069867098112
748475163977650176
748531325632716800
748430268038549504
748469757448429568
748484961661915136
748357010182266881
748440199986814976
748397237760319488
748527244671332352
748427646367834113
748426761541722112
748471527293607936
748486954044514304
748318284345413632
748506117878259712
748473268101853184
748472605326315521
748413146839265280
748390778473447424
748494457696313344
748431580641779712
748495417978068992
748359451439046663
748488392455950336
748431677140123648
748456356504608769
748498957903466496
748442540626542592
748314706582994945
748324969956859904
748472454230777856
748485242911096834
748484529887776768
748519191578292224
748484626256117760
748439960970215424
748410781402828800
748486257848778752
748518830909992964
748376832714612736
748327239129804801
748355311640014849
748385673967722496
748454200573595648
748507296347586561
748452703303499776
748503152563879936
748485318249066496
748489575484493824
748446764055814144
748505287280070656
748412203183726594
748514175236841472
748496353643343872
748475692237594624
748502879594491904
748414166071902208
748322268665655296
748344389802430464
748494856159395841
748363100223602691
748481618851966978
748503408198320128
748500543442657280
748518394391986176
748514934359736321
748328476256542720
748383551658262528
748469677542760448
748335619424718849
748487461416771584
748490385119387648
748411393452421120
748450664947326976
748469908434984960
748473867878948864
748469690402488320
748316287953166336
748516624664248321
748374903313805312
748314366966042627
748466947197657088
748529433724751872
748467152827604992
748469895965327360
748405345421230080
748364824451612674
748366304642535425
748419094337097730
748525009048571904
748512564246646784
748470986144550913
748484752051679233
748459317758726144
748465449634041857
748517215721431041
748441601081368576
748411053990633472
748496676315340800
748423846533959680
748510039506288640
748515122977587200
748485234342174720
748351603728490498
748430880549502977
748410592403161088
748434537961652224
748441743679426560
748481543291703296
748503748033519616
748349053847617536
748461855346130944
748482004795199488
748454271910285312
748481421849796608
748515303412404225
748393651626188801
748524275099901954
748494092619767808
748372806187032576
748339104920834048
748444956411387905
748530750853611520
748514762363809793
748320544987156481
748432381854494720
748422550351278080
748373967929487361
748493840936382464
748502816805765120
748394142523396096
748515760314556417
748518969057771521
748429618059718656
748500337942683648
748474295408558080
748440606758866944
748317873261654018
748355630407114753
748456876476628992
748498081386274816
748396902429958148
748530645983444992
748442141978857476
748454066565455872
748524543384260608
748470419888418816
748496957216264192
748459116541075456
748482088408596480
748441454138167296
748475209842327554
748485091773550592
748523616296329216
748393123261349888
748474899711332352
748527382957428738
748391214899204097
748344398157578241
748477302850338816
748472420751773696
748430867584917504
748494562516176897
748447867291983872
748425759212081152
748506662898630656
748476132526268416
748403550422769664
748430343439515648
748477814580477952
748511377346691072
748376085922988033
748523490794319872
748498463093043201
748522580320071680
748318179550593028
748335023657463808
748440854608515072
748342842028859397
748477860889890817
748318972077027328
748373217207812096
748491379001679872
748316535064760320
748374773340733440
748477999104811008
748321258027229184
748471254550618113
748319387493482496
748512010636267520
748423506690457600
748481232778866689
748478884107141120
748459565121961985
748385581969907713
748436626381103104
748418825863970816
748405236578951168
748504641558577152
748531476598259713
748445824594644992
748326303904849920
748422151905042436
748408612771479552
748528012082221056
748367374471012353
748510785983385600
748440510629543936
748381345458589696
748420834839117824
748422441333035008
748483753845063680
748339054421348353
748388140323377158
748363960420806656
748360479064662020
748492842641678336
748527202455724032
748325116854026240
748419786468532224
748317780978466816
748329730324168704
748495921625829376
748484492042641408
748352014967541760
748317487230558212
748503672578052096
748509775403548672
748408910730633216
748388979247034368
748399309872316417
748332301474496513
748489151989768192
748415613211643904
748411284756922368
748428644977156097
748482172663795720
748335296480182273
748386001446387713
748528146316664832
748347078120775680
748423280344862720
748450421560193024
748392276003528704
748464996623990788
748438392287858688
748379315612618752
748527093542191104
748331798212579329
748437100538769408
748398068500926464
748366049100337153
748521762497925120
748516066708557824
748509481529663488
748445870799077376
748320234558226433
748500572945408000
748469631417999360
748450107088060416
748417966186848256
748528833939259392
748481623235137536
748329340304302080
748321195288731648
748461288880242688
748493719343611904
748334012955910144
748452472599912448
748339264103063552
748519279700545536
748418238757875712
748439134566514689
748341671541211136
748470877344370688
748507874989481984
748427235628023808
748464564749082624
748476648731836416
748460043348090880
748414916848140288
748437037682921472
748435867518271488
748488027790524416
748481618877231105
748461112836952064
748526233550462976
748490200540712960
748498605938479104
748492746390904832
748482801775718400
748443584928460800
748327637748154368
748498689509982208
748313783655927808
748473398141935616
748474618579718144
748425800949571585
748505543279513600
748421724216115200
748441425038061568
748476233478967296
748486828160749573
748456738052050944
748434386782158848
748527051439734784
748528272133206016
748517861828730880
748437465460006912
748470931597762560
748378153853272064
748380460514947073
748429521448222721
748493807407202304
748511721556422656
748504628715716608
748457786674135040
748504545093890048
748524044199268352
748520374091001856
748368804594458626
748403470386987008
748476937849413632
748366074056482817
748437519927246848
748503630752419840
748401914560258048
748330347155324928
748331508981702656
748398412333203456
748347489112100865
748492943468695554
748492469466243072
748529777779216389
748518692330188801
748483686614478850
748484290632163328
748470583466274817
748440074296102912
748431207533252608
748498387498983424
748456918662905856
748380070553788418
748413008444030976
748416711989297152
748470856389648384
748454309579395072
748397108022091776
748432478499643392
748517014554157056
748359543457873920
748406418970120192
748427260479307777
748362303381323777
748505597851496448
748363599693877249
748500094610210817
748434516662980608
748492519961305088
748390363539382272
748479546886918149
748424928748244992
748319836288212992
748318573513236480
748400459107475456
748327784179707905
748457283651309569
748441877934968832
748477814425423872
748499138254340096
748510761069219841
748522232285011968
748318657575555072
748431702519840769
748422663614259200
748358213905440768
748422256758497280
748515471109033985
748527135401316352
748437901420138496
748397103634874368
748380611493101569
748381224041873408
748406662420041728
748428351392493569
748390770202255360
748494654639869952
748517606123016192
748322134447927298
748452028146286592
748381790180638721
748461096114229248
748501248136065024
748444201315110912
748467802722410497
748484386992046080
748320314254295040
748441915515887616
748432193274454016
748482143031033856
748431719221592064
748510102240501760
748387070977114112
748437108763795456
748400098556645376
748479198797402112
748437205387980800
748472353558929408
748429324315951105
748406087842308096
748490636794466305
748510043738349569
748489323897552896
748463839327330304
748388920631648256
748450702519844864
748471871146954753
748320821643354112
748450069326684160
748485171234619392
748434411931209728
748375376959803392
748405190156398592
748495422369325057
748527424950964224
748456075628806145
748421866646278144
748486463478702080
748439428377485312
748430695941308417
748522240635973632
748438656579407872
748488430556844032
748472827448270848
748349120994172933
748376715316051968
748466066519527425
748474907944755201
748517115091640320
748494654945955840
748511788627525632
748468197024739332
748446344579260416
748485142037991424
748489319422238720
748357077580525568
748378472679104512
748459179451490304
748484848449388544
748333291393155072
748429982926508032
748481589571514369
748453571394478080
748500191410532352
748496659630407680
748362035046522880
748395002166972417
748370436115865601
748355269676019712
748406901549973504
748385305225478144
748468582837682176
748495036589891584
748396486866702337
748416699561574400
748332775615377408
748502498021781504
748411754347171840
748472349498949632
748397833473110017
748452732579778561
748395476236517376
748453613673025536
748470453442863104
748351184562438144
748488690297671680
748486446303088640
748487289613869056
748452648593014784
748418347667058689
748346969081393152
748408109471784960
748378485270413312
748452455663341568
748405672602181632
748465961406185472
748399821573206016
748489701175209984
748495342719496192
748370775791509504
748447460339683328
748493975212924928
748415290308960256
748363309938778112
748522266011516929
748420813930504192
748439470194700288
748475260165627904
748493262437093376
748362634655723520
748425377559699456
748426757242490880
748356380994600962
748475830624452608
748445078054526976
748442167345967104
748448609637638144
748382364963856384
748455513415880704
748368359868203009
748498093922877440
748454439657308161
748414610806542336
748457719607156736
748513889906745344
748416238041325568
748438602238013440
748510387448979456
748482608657403904
748468142440091648
748415751661359104
748361183627968512
748530868486959104
748467085467074560
748455857504002048
748366351069286400
748490313832996864
748393873815244800
748453189696000000
748413931102801920
748510974638981120
748493035701473280
748461763042152448
748489911083343872
748482004862140416
748480809275891712
748328233087569921
748464627676131328
748492922497150976
748467484207030272
748483854416084992
748512489013272576
748397577570222081
748432637962948608
748411221452328961
748477403643658240
748453537944829952
748482809853931520
748497926498951169
748459959608840192
748374928169308160
748478984623521793
748526061869211648
748317264928071680
748318322140266500
748505165829922816
748527441577127936
748423846433333248
748428065957502976
748441273724473344
748482126438371328
748400177929650177
748449775545090048
748489529393192962
748521603340742657
748501940120608769
748486727363362816
748464892068433921
748531090525163521
748497632515891201
748449704187469824
748404925881851904
748462157176709120
748419132308226048
748367734958866433
748394247301304320
748413352209170432
748415814232117248
748417219508441088
748487948157353984
748419325153902592
748495078214144005
748355890198233088
748523842792988672
748413335763300352
748505379760390144
748362030906634240
748448454620422144
748499809661763584
748501097325731840
748376488785870848
748418972631048192
748444742350929921
748480142486343680
748443643632099328
748429093448847360
748482122084716544
748432792766287872
748345580707938305
748480012316196864
748514456242651136
748474329344675840
748531317353086976
748498098163425280
748323866854858752
748484483368771584
748443618407387137
748406549073301504
748413859661250560
748497448146898944
748352031753068544
748406473890369536
748469941809090560
748479509263839232
748504263878410241
748511163491704832
748397707505565697
748419887039717376
748437725615796224
748445363154075648
748427612981239808
748457035901988864
748471862783512576
748488426240909312
748442913810546688
748439222902722560
748499289312223232
748400018743267330
748401733982896128
748518755131662336
748484252908544000
748463696427552768
748512140818939905
748465487751811072
748401834604249089
748456125692018688
748449951957585920
748400778033893376
748397971708977152
748493551634354176
748521598907363332
748440447719186432
748477038734958592
748408503690203136
748485251115028480
748421392731938816
748356771308257280
748487167756820480
748458927482937346
748501558422347777
748472638981431297
748457178768547840
748475449026699264
748351255836188672
748415684368076800
748443379567067136
748494637770416128
748425381535940608
748419299807731712
748492796756135936
748415591917162496
748362261719195648
748480889005424640
748423263689281536
748426438538305536
748518289656188928
748498505031950336
748441454322737152
748418981061627904
748426333810728960
748485100216721408
748460899099250688
748530285445275648
748489747408920581
748526661360975872
748472806770360321
748469560379072512
748322625513000960
748423703814365184
748379659398692864
748436316120039424
748480452961439744
748468176170651648
748357513691729920
748436458965508097
748409308874944512
748444830720724992
748370415169437696
748529966472650753
748314404375171072
748428644985470976
748421577411338240
748525914737246208
748440145435586560
748461138166284288
748496378423283712
748493933458620416
748494336090849280
748501067646763008
748368599144861696
748370062785024001
748437683484110848
748496160571027456
748514804214558721
748527970046869504
748330745458884608
748490020173058049
748461829953839104
748482616974770176
748423708059000832
748455886939635713
748455320385626112
748360596307906560
748443161454862336
748331408083542018
748315893365628928
748490695531438081
748507816470650881
748520995015651328
748383740582322176
748509758500577280
748515404109197312
748528683040677888
748478653298708480
748362580310261760
748353373796208641
748486421162397698
748425952082993152
748417546718687232
748363293304168449
748510463273611264
748361926187552768
748329571221540865
748511066850725888
748401037992693761
748477009265852416
748428657367126016
748363046033166336
748418163432361984
748497385295208448
748443887048495104
748318955358478337
748488237665099776
748333727613222913
748482780724490240
748403789170778112
748351826295164928
748496559168446464
748378505923141632
748478921704865792
748422537730752512
748485968269828096
748430590903451648
748480712840470528
748517224156004352
748345287022878720
748434327877337088
748316157703294976
748428175193976833
748451478747123717
748412849182097408
748377302216638465
748523725587386368
748427889645858816
748359442928926720
748453734959681536
748393538501607424
748522496463376385
748322201816928256
748515273737650176
748350009951678464
748481493161246720
748515512888471552
748527504625790976
748471388848132096
748486463126372352
748471091002224641
748445392606478336
748522609743015936
748508571357298689
748448081339912193
748503941026025472
748497909402992640
748529609893883904
748460295207718912
748518356681113601
748439449525174272
748439164077613056
748510215792893953
748469736430833664
748492348011745285
748418502877286401
748327268431310848
748479005800673280
748530008558309376
748475428076163072
748436731414843392
748327469610987520
748446332281626624
748455689710931968
748473909524168704
748481803263053824
748438601986416640
748502627999186944
748439919245279232
748496676441186304
748455131797032961
748470256285396992
748503336924684288
748527454063456256
748449423408119808
748490225387601920
748404129173807104
748531317076168704
748509456393244672
748369655987830786
748489470496874496
748481249891782656
748452384368693248
748349586528313344
748451809983860736
748369630792663040
748490200188358656
748430817240592384
748482025678569472
748412274302398464
748394595487256576
748463839289688064
748457388387229696
748424261837144064
748528515394473984
748509192219041792
748498186205962240
748439763963740160
748436098238550016
748417567786663936
748492582888570880
748481409069776896
748402896157417473
748455559565709312
748347036114644992
748477059492618240
748449545185550336
748417215200796672
748394713028370433
748509066574577664
748463067453919232
748474689673134080
748492708570894336
748498060720865281
748389428054396928
748402233142812672
748503597088931840
748528582301913088
748463390528507904
748441684833353728
748483954907451392
748486610015100928
748469799496351744
748517010527653888
748405593078104064
748443823924092928
748508777004081156
748470470249308161
748364165820088322
748519376102559744
748363607856058374
748515328284569600
748406049997193216
748514825119096833
748522769243992065
748506239445962752
748457900138463232
748394486410133504
748477630253531136
748480885037670400
748516502807117824
748513302565761024
748497938746318848
748474341902385152
748496424573280256
748483644646297600
748397959352623104
748464707468550144
748379751950221313
748482310958362624
748386429206659072
748327704651571200
748419056731054080
748435666229411840
748483212620402688
748453831483199488
748316283377053698
748493543350632448
748334209836662785
748495686669312000
748436005846458368
748322998453624832
748531333895380993
748411544610947072
748447724870180864
748495476643631105
748338618184327168
748440975849197568
748527055793434624
748486295484268549
748382343904235520
748486001962659840
748343181658427392
748499436280614913
748469463872311296
748448794145095681
748504926570024960
748383836996796416
748340778225831937
748313880342962176
748336533623742469
748452514492612608
748509964101107712
748318594619039744
748381630813868032
748385363786350592
748426124074586112
748381157046247429
748421791299805184
748476137035137024
748493945970233344
748423867648073728
748471539767644160
748450023050981376
748458269082005504
748472483485999104
748421589839056896
748404993158418432
748461649619652608
748437293615177728
748414652388827136
748379349125054464
748338077337214977
748506071715749888
748494604366938112
748521896552038400
748480717093470208
748417689090146304
748515961947328513
748510626519998465
748469446776393729
748350492208734208
748480058562592768
748424098305323008
748429697596465152
748404896471212032
748517551588536320
748438727760949248
748505018815254529
748460664176394240
748384810117271553
748469015140499456
748461226213072896
748517580873281537
748473502710239232
748470986408812548
748384533481918464
748434583973138432
748331622357999619
748374089421692929
748422110217809920
748450300156076032
748489281749024768
748324982581755904
748338223806578689
748475033920626688
748524983614332928
748462891276201984
748423473098293248
748407136376463360
748457065602027520
748471531701932032
748429353596391424
748319202885382144
748489671831855104
748356448367706113
748515768761982976
748512413469773824
748329713580421121
748434449692528640
748504255649062912
748489445444304896
748398701505290240
748393949572833280
748509179799801856
748376966785605632
748427348601618433
748448370759450624
748360948671459328
748424018320048128
748367391164346369
748443563818688512
748441168967512068
748510286882160640
748429450237349888
748389897824788480
748480356278366208
748394972857106432
748489240061874176
748402400973701121
748417508928069632
748393282758139905
748428653118124033
748375293132423168
748365633813946373
748474928807153664
748337905404252160
748438887203221504
748529983224709120
748418641402695681
748508667968790528
748484898927702016
748468264359976960
748512887488950272
748395879065919488
748530063050629120
748416548218429441
748350148279832577
748481589311471616
748380410434957312
748470411856216064
748484554944561152
748426757196255232
748491857223684096
748487461458841600
748415399377645568
748339197149208576
748453537982595072
748429697516593152
748483980047982593
748449750551138304
748458822897852418
748436249195601920
748479010120810498
748436098100137984
748446697198587904
748526791611015168
748484181429190656
748335921292931072
748324126813720576
748435577779945472
748441487881437185
748407782248837121
748456205467717632
748316614731440128
748388513654120452
748492175923679232
748435435496538112
748479098230571008
748420398937677824
748524211992334336
748471128763543552
748463012802084864
748523414944649217
748520361646399490
748476409715236864
748521598911545344
748421136912883712
748516309806219265
748490825429094400
748491328728633344
748319265590214656
748327553488793604
748472748041723904
748486492629106690
748461595160940544
748502137571676162
748434458139836416
748511033636044800
748485448411058176
748493669154467840
748448467048071169
748401751078899713
748451230935040000
748509586357817344
748314404358262784
748431157218390017
748323028145102848
748417055993405440
748425323088314368
748377977612808193
748477025896247296
748482830880112641
748510454616588289
748387158881411076
748422521091928064
748477231773655044
748503412250054657
748480347847811072
748316929505406978
748462933022171147
748377788973973504
748414187026669568
748480448448299008
748498593380732928
748497385341521920
748518935679672325
748372063619002368
748476422008758272
748505312374689792
748473817534726144
748495455688990720
748366199977816064
748493094300049408
748406721144557568
748346281064435712
748475201621417984
748411771157786624
748430326800715776
748473242730512384
748360361431031808
748522492474568704
748527848525299712
748487117785927680
748416061901541376
748322658958217216
748408277436764160
748430746327605248
748475608447991808
748476103350706176
748332389823180801
748478938834427905
748351998156750848
748477801871835137
748404712060252160
748377474128560128
748525986065584128
748485553310543873
748527802270490624
748401180452225024
748322595884306432
748524631359913985
748508177155657728
748443236792934400
748338794420531204
748322201611436032
748437444471599104
748426837018042368
748339079561916416
748443195030310912
748392850648408065
748450983722651648
748472311494381568
748489772730036224
748326060480135168
748417315817955328
748470910894510080
748364656322940928
748330544186990592
748331328421113856
748395354597527554
748415294360719360
748458860483076096
748480750568124416
748332985209004032
748423326553374720
748340216260243456
748450610190651392
748508005319217152
748479982951927808
748478661976784896
748520374044753920
748400148481478656
748384629560844288
748382536745820160
748417731075149824
748427256339521536
748511532640768000
748526116109840386
748447661598994432
748523968877965312
748489990590595072
748403331958202368
748366338503098368
748462844950233088
748500837119496192
748454716707844096
748456893354512384
748422974093541376
748391311267495936
748374504871723010
748440812657192961
748510513336844288
748446696938569728
748377813858848768
748487411211067392
748481627274231808
748497959868829696
748503546744561664
748485209335685120
748516498637918208
748389570648150016
748390531139502080
748427835228954624
748479114680508417
748465831470825472
748422017838358528
748406360266641408
748498903486599169
748412626745626624
748493082044174336
748451340116987904
748476871029952512
748428149684219905
748378875009302529
748502162381094912
748430377044176896
748399557084594176
748488392636272640
748487197297352704
748360168493092864
748455735718187008
748321706989740033
748387758578802688
748331315880091648
748431488677470209
748529408898699265
748437721451012096
748457547615567872
748433959181258752
748509469206777856
748510962068619264
748523297831272448
748520688596705284
748498236814557184
748530830742523904
748455106606153728
748481597859598336
748404041189892096
748443241058603008
748409212523380736
748506625418289152
748462463377612800
748359065651163136
748470936047755264
748437993707364353
748454334879383552
748395673209475072
748463641876402176
748336605123928065
748517161367388160
748350911915794432
748413654140235777
748516225844535296
748492339543425024
748320637463105537
748483078620848128
748481161853276160
748526766428286976
748526292316856320
748514103564476417
748521733292974080
748483103501459456
748446915289878528
748416107866914816
748501671911821312
748505765531553792
748491462950666240
748406817718296576
748402250045874176
748406817621934081
748523393981497344
748411418769227776
748403093059047424
748450501289713665
748503508857593856
748442993489649664
748320452825714689
748431916458704896
748344406592327680
748522483809148928
748437129978613760
748381224163512320
748473368635183104
748522194674782209
748424806920400897
748393471493431297
748398219269378049
748458629674766337
748347921255522304
748444020930641920
748479139812872192
748427466348298241
748323263013593088
748464304698101760
748429416670298112
748397451934076929
748395245495279620
748473469302628352
748468318684622848
748507455873650688
748461070818377728
748523654162448384
748468628966752256
748498605980282881
748473326650134528
748508751804661760
748502632445153280
748529815561641985
748519917142614020
748488401087655936
748521691379167232
748503072838672384
748416716171018240
748427592001265664
748490162825478145
748496550448365572
748531166274281472
748322088398749697
748476527050891264
748529039565066242
748435632414953474
748471871394422784
748331240302882816
748423427225227264
748406742283882496
748468650009571328
748443522093752320
748402426064015360
748332335112740864
748518474205528065
748505496961769472
748475058897707008
748524539068313605
748528284829360129
748476216592695297
748524371505975296
748456683920326656
748321396451737600
748478167027965953
748516876314091520
748425624910446592
748505262118543360
748419903967866880
748494642354720768
748479202819661824
748383002170884096
748472835887271936
748404728757948416
748414707124551680
748458185271414784
748448580218855424
748488606663254016
748412236675289088
748463260530147328
748485238372835328
748496802387791872
748405651500470272
748435766712274944
748446005062942720
748507409694474240
748520810571268096
748364186745462784
748505157214797824
748526338542305280
748510681301913600
748347548008480768
748477105927753728
748504955850469376
748372315226902529
748417613722693632
748513386300841984
748410567291920384
748412639496249344
748474412878401536
748404078900764674
748398923853799424
748470957061345280
748508659521564674
748507195583639552
748456021039865856
748388182161506304
748498869978169345
748510010108424192
748393945193930752
748470034087829504
748526048992583680
748484898684567552
748364400575160320
748427378276208641
748449062488248320
748368687212683266
748468721375666176
748420520224374784
748447741626490880
748441164764844032
748338408443912192
748487633588871169
748405311829082112
748451658775015424
748500711198064642
748524111375245312
748448127389212672
748507921202323456
748410634543333376
748382247204564994
748318615489880064
748408541329883136
748320100260818944
748326286850985985
748449465393102848
748482386250309632
748425918591307777
748474232850489344
748358444827222016
748508378457071617
748497607580856320
748436605724045312
748505295589154816
748490275878764544
748521229833895936
748489596460220416
748404494061441024
748384768224542720
748465848331964416
748370591338602496
748468302087806976
748404368341241857
748436714822066178
748505061010083840
748521196262678528
748372659285655556
748424144472125440
748475641822126081
748497343230545923
748516159008444416
748518872681091073
748392754108043264
748450421585346560
748478506640642048
748387393988853760
748413797094678528
748418721031593984
748435292965597184
748450383752740864
748389755000328193
748483975862173696
748402812191641600
748502871231070208
748509150183710720
748466120965881856
748446164345823232
748446974014173184
748395367008505856
748484131412148224
748460664151244800
748449687766720512
748382868204888065
748452816662966272
748486241138532354
748512933508943874
748443517861634049
748491018425626625
748457677844529152
748438786619637760
748517169948925952
748322285782695936
748499004393164800
748498534488481793
748319722827984898
748501332168949760
748452875291009025
748397946497011712
748479525722300416
748463381951090688
748421036232818688
748475964741591040
748405936734101504
748528171407020032
748448735605170176
748375146516328449
748509385308119040
748404544510390272
748433170392035329
748467257592918016
748418318499971072
748401423960932352
748393311900172288
748414513989423104
748388610211217408
748486241025425408
748481266538807297
748524807570980864
748517861652586496
748525986090737664
748437997939494912
748470034100416512
748372017582383109
748426476249296896
748509187920003072
748440837504253952
748424194652839936
748436605774475264
748331777249316865
748333216122142720
748454292814761984
748429861086183424
748475662940377090
748514540007002112
748497645384130560
748435431180615680
748434646657040385
748345538790170628
748351301851852801
748509842525007872
748443534466781184
748453919580258304
748430892930985984
748515039213031424
748334918929874944
748472840068997120
748494617146949632
748488065606365184
748519602443919361
748514888012693504
748433778494832640
748477764458668032
748420843240296448
748469753321230336
748411020444504064
748484022087651329
748405135819309056
748452472549707776
748374475255779329
748472370243997696
748511142419509248
748394721240825857
748473129677262848
748436911757234178
748436651748245504
748487335881355264
748524153196642304
748515462623813633
748481182820634624
748397573380182016
748453235879452672
748317134934138881
748523511677857792
748405530142597120
748521540145319936
748505270347796480
748461960316891136
748327780169850880
748487621031174145
748439533134413824
748389881219522561
748410714012917761
748484907324805121
748512761496354816
748359304529481729
748449263818928128
748421791362727936
748519464249991168
748530440542232576
748510123505573889
748486530587631616
748518042385154048
748505249648893952
748479236520951808
748373804242571264
748506084105662464
748455735923736576
748506474423402496
748413754879016960
748472303462289408
748488594088562688
748419454879567873
748485758755840000
748518537111691266
748522039456239616
748376014632460288
748441215096455168
748333274527764481
748481254119469057
748487817823649792
748416837994569728
748450119654248448
748492540639346689
748516326780473344
748385829215682560
748491810809454592
748524740407603200
748489109774139392
748507481106681856
748432071387975680
748482705055162368
748489789398220800
748442301630976001
748406985364639744
748530772085080064
748436240647630849
748468293426647040
748475394509111296
748486186625302528
748346394432282624
748358222227062784
748455010317504512
748498421259059201
748530553662607360
748389612561776641
748415227188940800
748370108888813568
748435275831992320
748449117127467008
748359652719501312
748516104448913408
748443819880787968
748453873430429696
748487264456437760
748387431666290688
748520277760442370
748469807595532288
748463826597777409
748487708863913985
748464363636350977
748497452299325441
748347178754650112
748526699076214784
748491014109859841
748496407829614592
748513952825372673
748516691605217280
748324533778653184
748399070654390272
748368741931565058
748513805819387905
748509771108581377
748486542960693250
748368770943623168
748477390918082565
748431215930249216
748409967422640128
748492402516697092
748438170061119488
748486890978971648
748331814897524737
748472475323858944
748525554027102208
748497448016842756
748421292240551936
748464908711395328
748485070764204032
748501751330856965
748445006688448512
748476854068256768
748457509933846528
748476724065804288
748517362685575168
748416414336294913
748348424693637121
748483049139146752
748484131273613313
748429525546053632
748391605015560192
748474274575376384
748512794987925504
748477764315938816
748439432508891136
748327549479026688
748418444211552256
748406754740936704
748445166181154816
748366636084826112
748412719003467776
748502690993475584
748369341725425664
748497854872850433
748335786974535680
748408566466306048
748525663146119169
748510245039779841
748501843643359232
748478825504378881
748455672761679872
748520516672073728
748515781407838208
748393228110536704
748418456618418176
748523352231284737
748406553250717696
748421317507096576
748510681301921793
748437352352088065
748498450514337793
748434810461360128
748475323168153600
748477290301001728
748344670804140032
748505979436867584
748479463097241604
748495946628087808
748408553896034304
748472336983162880
748397540027011072
748460404175683584
748514489553850368
748317382544867329
748431153011499008
748402124250193920
748446512389173248
748387133971382276
748458084624904192
748436001559699457
748484986853031936
748459271659094017
748443199094554625
748471930165018624
748494893740343296
748501420098392064
748476996699758592
748404267573080064
748462626900959232
748464946678112256
748500392619679744
748522945178382336
748473507105767424
748483514472013824
748444704631566336
748521795959943170
748362227867131904
748430788207722496
748430943409561601
748433086535311364
748511951907610626
748440476718620672
748358503606030336
748434214928916480
748502582138634240
748329340358778880
748348076213964800
748511696084316160
748352660827308034
748483514694131712
748320364728508416
748439025791361025
748509384947400704
748467655871463424
748458529036636160
748447854499401728
748489390830288896
748375259754168320
748468486305906688
748327662679003136
748486761211379713
748408419875495940
748457266605588481
748316002371444736
748513726454726656
748445363267338240
748480452856549376
748431387745738757
748498437935632384
748491764739219456
748496596652949504
748386500493049856
748520068066254848
748450895445188611
748402237303566336
748458717809606656
748445770257412096
748509598986944512
748419694210723840
748495040427724800
748489185280036865
748493937371803648
748483933919121408
748440695099301888
748514519081754625
748406184466583552
748389805487235077
748420633827155968
748451243656245248
748370134415343617
748382784100700160
748430121015611393
748385237957218304
748338291095777284
748319328760643584
748410554784579584
748518423714365440
748413310618472448
748367328178470912
748519484923723776
748478024442650625
748475943925256192
748383266558849024
748480188518924288
748429898818134016
748417513151569924
748453504486760449
748322961053089792
748423296924942336
748472923896283136
748355689181917184
748317424487784450
748415739082715138
748422349221814272
748431127619182592
748500975552462848
748472248801976320
748442372644573184
748510009894514688
748495330077880320
748355953490202624
748483942584442880
748506658654064641
748471523283968000
748497834073276416
748383119665958913
748494902275629057
748343064343699456
748489340725112832
748521976495378432
748365050642046981
748511780129869824
748523297747382273
748414870706659337
748470315085406208
748345815639404544
748464627885842432
748484085048291328
748479488116285440
748443568050692096
748508349143093248
748516830151532544
748464195801325568
748484529883492354
748336529446211585
748408117902221313
748466674530029568
748510735702102016
748405114625372161
748480448460779522
748463134625701888
748439696594837505
748493043989356544
748338534260572160
748528423258075136
748497909549768705
748469925262548992
748505886885191681
748524060984938501
748496370143797248
748504691538014208
748531136813481984
748504179858104320
748407765710696448
748520223284801537
748373888300625920
748478418585554944
748480754699558912
748503131462328322
748374534072451074
748519539743293440
748405915972435968
748499767680970752
748498471548747776
748474538892066816
748425503216967680
748469333685379072
748348697189158912
748332653951188992
748411850702860288
748438539054944257
748445371744010240
748439281669148672
748492603755200512
748482642446848004
748351750516531204
748429773261635584
748487910354202624
748413708955717633
748460882200408064
748524648216862720
748502942894919680
748441127234191360
748412932879376384
748484009760460802
748380728933650432
748427868854693888
748389449030057987
748481849329074176
748471267485966336
748499666921209856
748474824260001792
748456071421788160
748417664024928257
748514690846818304
748497326625464320
748492624743530496
748450572584517632
748408193487880192
748506889474940928
748361435328221184
748472777057968129
748528553168375808
748511918550310912
748489101381341186
748489101381341184
748440602686128128
748510525974142976
748463637874999296
748466783447724032
748352228784693248
748367500308529153
748382344046854144
748336474844762112
748456272693952512
748427143307157504
748446281949978624
748472173325541376
748493677362810882
748353008765894660
748516968353894400
748489441413476352
748319106546425856
748481165699522560
748482021450719232
748492670809497601
748470667394301952
748495552468369408
748428770827083776
748388337367588865
748353331823775745
748458189599956992
748422206548512768
748507346754641922
748439080199938048
748444784532942850
748437046105083904
748425129798008832
748435846571790337
748471460038123520
748495631900106752
748462538925309955
748495103614910464
748428506191757312
748425981547909120
748457719808524289
748349032750149632
748423745983942656
748392816913620993
748492171800518656
748363926522437633
748393970624045058
748330540005195776
748477022058344448
748499029441404928
748463755340615681
748526531463372803
748461641289895936
748488145071669248
748441844208504832
748330233753800705
748388161554907140
748362249144786944
748402556175532032
748527815050424321
748319320439066624
748330619877363712
748511964830240768
748431131943501824
748514942668705792
748397573380124672
748501508333895680
748476900071383040
748504586822909955
748501772398800897
748458080598433792
748493882833375232
748473607689494528
748396730228613120
748488166097715200
748459611464810497
748479093834944512
748330338791743493
748500874859847680
748376966705876992
748411863206068224
748524966920982529
748448206867079168
748445141195710465
748451449068208128
748520730657198080
748369781867282437
748488619254554624
748530218147643392
748481350496301056
748439491464007680
748418238640455680
748356813096030208
748334104995725312
748424320297349120
748318435273109504
748486190505009152
748474463159713792
748513789298020353
748345828310286337
748473645337452544
748423691386617856
748495753765584896
748520449588477952
748530419784683524
748437989525692417
748518105018662912
748484798075797504
748478699629051904
748437469775929344
748422894351450112
748379630348959744
748501403266596864
748493589437620224
748440439053754369
748410827292684288
748493186708828160
748478972405514241
748528045405921280
748510592906960896
748414057087123456
748497242542194688
748376073537191937
748529283048550400
748429966107369472
748497766821806081
748503945178398720
748382918670680064
748521242420969472
748432793156358144
748469652376915968
748403118333898752
748497611594829824
748401100609425409
748509511162400768
748391512443092993
748500329768034304
748478850795872257
748438530611896320
748438967046017024
748425146705252352
748371145137725440
748462803053383680
748465106057560064
748504439900647425
748527017868529664
748493778156195840
748455131738419200
748495594340048896
748516678921822208
748530000182251520
748398819088416768
748504410838474752
748418339261849600
748486622811926528
748486811496873984
748491915734163456
748526233600790529
748485263639351296
748484315730878464
748439763988905984
748470491489308673
748454255325917184
748345287287111682
748417441714176002
748525893836906500
748476543886893056
748506285415477248
748313565631643648
748514044965949441
748502267360329728
748487209687388160
748440183427764224
748493576699510784
748502145977061377
748476111873581056
748429928341848064
748465005281050624
748490565394759680
748342598805368836
748397636219183105
748522844863270912
748499721635905536
748429361871675394
748528842621460480
748497087352930304
748403533544853508
748479706262011904
748475524566089729
748325838408585219
748433539402731520
748482772424089600
748425624977555456
748402958790983680
748414287505465345
748474039916724224
748505962634485760
748495132920545280
748387934919921664
748481127959105537
748445585657602048
748510056338100225
748413792795697152
748470483117543424
748325674755162112
748508055483060224
748439600176181248
748490980647669760
748340358900129793
748475612659081216
748462450715017218
748403097383370752
748433090775756800
748405995458551809
748410428808638464
748429592889786368
748501256612810753
748452980211343360
748369605761114112
748513025766883328
748502707707777028
748472987179966465
748413612411224064
748484097543143425
748317864667512832
748520336560361472
748422462292004864
748445778411196416
748428502391734272
748453865121583104
748516624328691712
748471015563497472
748405022367485952
748475432270430209
748413952250482688
748509707934011392
748472735328665601
748338836397187072
748514804088741888
748504653957070848
748348629967003648
748524455375273984
748513072029921281
748336915460481025
748313657805668352
748381345827721217
748404892390264832
748464220841271296
748410240387981312
748494357091782656
748469623239094272
748435196257640448
748528024828645376
748376442636013568
748393748212682752
748498039430586368
748520076484182017
748342606925561856
748459837776814080
748515630299627520
748513604773740544
748420600306221056
748474039912509440
748507757574242304
748484747945447424
748461989299654656
748485477632774144
748314215899873280
748341872888672256
748362202818699264
748491349486407680
748475948048203776
748439017256009728
748430368764739584
748448257357950976
748387884416241670
748490296854454274
748496885908803584
748382356331966465
748455802797756416
748432847413907457
748472059995525120
748459108186021892
748316811947573249
748424387481600000
748470629901426688
748443635214057472
748472345111691264
748495296469032960
748456784386465792
748414597892345858
748501353136267264
748429831575044096
748465403660230656
748403592223023105
748445917091667968
748469250025791488
748500358851354624
748522135816048640
748433627751538688
748352673414418433
748503794133004290
748513512348069888
748498425591771136
748465185686495233
748515974245134336
748525126220644352
748519661181018112
748477772595494912
748483648937025537
748394754807848961
748480377489068032
748525130368819200
748319982908375040
748493996389863424
748499893455560704
748469073625772032
748318506635014144
748503903117971456
748413494949720064
748386643158114305
748435099885133824
748515878103322624
748368842494185472
748488837115056128
748498601651765248
748498832435068928
748441701824532480
748376744663605248
748367433296134144
748342221359845376
748385615591391232
748499293758054404
748448119029891072
748339033529425922
748453928103186432
748470738663915520
748400627001204736
748484542483337216
748408251931328517
748477227298340864
748530088157777920
748477864840945665
748448395883384833
748432646238265344
748493769603956736
748492247235059712
748476015442173952
748494021404856320
748425528533712896
748515689326125056
748313657952477184
748451537156874240
748402560218898432
748446868875714560
748402254160371712
748470264703385600
748506818385690625
748467895244578816
748483242139979776
748529307883012096
748376706516385792
748446818619514880
748454146135703554
748490733036900352
748482981879230465
748439654890889220
748377814131482624
748491987033198592
748423502772994048
748496361893539841
748415814584385536
748525013045755904
748439856259473412
748392779332653056
748524946079514624
748507791334215680
748470424149729281
748523851127074816
748506130540789763
748349342969257984
748515173212819456
748529698267889664
748441009407819776
748444864119922688
748530465674407936
748486328996732929
748413507742367744
748420700831027201
748466754377097216
748524711152394242
748359958979239936
748324189820583936
748502980245262337
748431232678014976
748522362287624192
748449826027765760
748496173107941376
748384088885698560
748484923850256384
748529446370435072
748384843843657729
748512946016387072
748335443356299264
748499884836327424
748478599074824193
748388085910601729
748451017365262336
748429332545159168
748472055985766400
748414170173968384
748473460943380480
748524388253831170
748481467806793728
748479769042362368
748474106820034560
748473624504340481
748403248156000256
748407178239819776
748499801168289792
748382381594255360
748502233701027844
748420214325379072
748456444610093056
748516372699807744
748433426391437312
748475973151105024
748507627659866112
748454498570539008
748512971102486528
748474010552401920
748492159008006145
748511754758537216
748507711797616641
748501785078276096
748507795570458624
748474908070584326
748452749491068930
748503320193556480
748493031620382721
748518390336208896
748398454381117440
748340413581299712
748376815643856896
748479907538288640
748492046026031105
748494247976894464
748494000269758464
748391160360603648
748424735705411584
748365692571881472
748389583126147072
748349942956175360
748497511199830017
748471913094189056
748481593602351104
748476950432387072
748436916018745344
748411670511378433
748373355632467969
748475516211068928
748409883742044160
748427050772537344
748504591021539330
748404313454698496
748478942965796865
748508927927721984
748395731917148160
748317890085064704
748476992668958720
748476702943289344
748524589601349637
748352467683811328
748510873967276036
748482273238990848
748418289106305025
748512120011165696
748314027118342144
748442364419534848
748511780175908865
748336240097886209
748343559204515841
748438769662033920
748505786343690240
748493933232197632
748431614481432576
748416636663771136
748374185915879424
748529610195865600
748510144414289920
748328577075027968
748449607923994624
748403600594857985
748505773857193984
748474547389759488
748443119478149120
748459112166395904
748515559256399872
748365319257874435
748374999589883905
748472835824295937
748465655188439040
748476304719220737
748478766519828480
748313603548262400
748411456681566208
748331227904630784
748515072595607553
748445166172659712
748477076320051200
748527714253086720
748458084738035712
748510064571346945
748482642132217856
748474073139847168
748403869076512770
748357085641965568
748414547912949760
748493467786043393
748519590003617792
748475373596336128
748378292093353984
748401268486463488
748432331787091969
748460408072200192
748497628703375360
748326203203821570
748383166021406720
748489835581677568
748432407037120512
748472462489325568
748401817847881728
748474018689355776
748465059798478848
748441076575371264
748372159966359552
748417395841187840
748503651442823169
748478871373254656
748473649821261824
748475348216471552
748408382042873856
748395190986092544
748393756387328000
748461398292893697
748494101050499072
748508365916078080
748453726839521280
748510509197058048
748383916747333633
748493526468530176
748416733174726656
748504112858304512
748418637137076224
748502242127392770
748437700479442944
748429743897206784
748473964159176704
748506402814038016
748314924779188224
748335032079613953
748471778817736704
748419178441347072
748441802278051840
748514913044340736
748517706719203328
748505979575209984
748441982469607424
748515022104592384
748512341977874432
748452061486919680
748358985816891393
748396054891143168
748440816541143040
748487134449790980
748508390972923905
748321195301314560
748418415002525696
748465160390598656
748463100802719749
748477097472036864
748516653953015809
748359610814304256
748456973213933568
748476434574901248
748529903734251520
748404720679587840
748510194481565697
748520596519084032
748469958833733632
748470885737238528
748344204917563393
748414191061602305
748408579074449408
748447632402620416
748479227939287040
748530008671526912
748419161299226624
748410743486320642
748412513570676736
748446134876704768
748487864065925121
748412425355952128
748423385215078400
748469728008511488
748491852786053120
748470734687604736
748350261446340608
748481493140406274
748353927360417792
748505316803809280
748505660472631296
748433959000940544
748317479018037248
748492842985676800
748462756991361024
748353289847250944
748505425595740161
748464203946614784
748354678216232960
748412555639459842
748521208912707584
748411230021423104
748461288913788928
748381001823444992
748478729085685760
748499440353292288
748411280545837056
748396998936662016
748354699011592192
748414224863477760
748406398350942208
748510966481043458
748480234924568576
748462375213404160
748406813519908864
748464443194019840
748485481957056512
748500040314916864
748488115636047872
748494562604294144
748470713863004161
748447649163055105
748477780858286083
748365902345805824
748509779220279297
748484378670534656
748432645953101824
748465848176812033
748359308555984896
748505283027156993
748419975099015168
748469996360171520
748490300952293376
748449326742048770
748419534596489216
748385225252737024
748500594067898368
748478464873881600
748321077789601792
748518079894790144
748428938326601728
748515294730149889
748476744991113216
748408503702814720
748485326520229888
748492867933442048
748332272110039040
748470587933233152
748436849035616256
748481958695571456
748321975332921344
748493950206545920
748466116700172289
748474983459000320
748507526904315908
748515169093951488
748478808735490052
748485129304178688
748488992547545088
748429391265402880
748506667092971520
748491421099917312
748489860562948096
748428560923131904
748414568636907522
748421149739089920
748520894423670785
748392536113287168
748466355641401344
748374705892134916
748335430769217536
748458675858186240
748401146742640640
748523465292976128
748409837646680065
748374425158942726
748434382562570241
748452501914030082
748485259612794882
748480125684060160
748423926217347072
748366246136119296
748414878931648512
748508760293908480
748510899258925056
748487654661046272
748428325849300992
748526648836788224
748481476304461824
748424106731769858
748515924160970756
748491810847133696
748526401456844800
748496131294900224
748527403698294785
748411079219355648
748483778943803392
748466120986877952
748408738592202753
748392498364547073
748496550653997057
748391714059132928
748511167543287809
748525499849277440
748349649375813632
748475201374031872
748498421049339905
748474534836199424
748437222110564352
748474303910293504
748516947340435456
748460441689559040
748315033721933824
748484902857777152
748501864644214785
748332368646156288
748378044818202624
748451151318650881
748531468054327298
748412672916414464
748461997814124544
748327214073032705
748423385017901056
748470285750403076
748500661030035456
748457845348130816
748489546220855296
748421917267267585
748445845427789824
748453634350977024
748482344533770241
748419157083885568
748382352427081729
748383862313615361
748506411290726401
748474329109774336
748505388115431424
748401339701542912
748519359140798464
748444151243374592
748415575152427008
748385564970344448
748476992610263040
748500006714351616
748380125285203968
748412895193501697
748411406396043264
748504800677990400
748511603981680641
748373485701959682
748488183009030144
748452191460024320
748502301036318721
748445761814163457
748466813051232256
748510178023215104
748475122009382912
748502020005343232
748461121443602432
748356960106471424
748497011813531648
748481417315647489
748443886725390336
748485075038265344
748444461374537728
748444469847023616
748395144848773122
748489067801812992
748450098774933504
748524312517238784
748469468003713025
748323749632454656
748490313556238338
748514481123254272
748501319686717442
748395216101584897
748525633970511872
748392749968277504
748399167396020225
748448748208955392
748426250016948224
748482919082057728
748427676105338880
748527428964753408
748479055943639040
748510719092662272
748319664254615552
748493505413120000
748411142079418368
748438199454826496
748327981626466304
748489780829229056
748503433536122880
748379231785205760
748421799487102976
748432331606659073
748529048045879296
748488510202482688
748475331523256321
748318489706795008
748512073781485568
748429999447891969
748487373353324544
748514564942204928
748439008930238464
748324823290478592
748444457108967424
748400966635032578
748531044584919041
748341533263421441
748317755745525760
748471023968854016
748476904638820353
748478053668503552
748528280467288064
748474157021659137
748518067303481346
748322730026602501
748387070800961537
748453341001359360
748501890099458049
748501894172151808
748492075394445312
748500250084671488
748485926511382533
748522353865416704
748469547578105856
748473498490773508
748440703567527936
748386051480223744
748441961800032256
748465688923283456
748439042312839168
748326865950089217
748334000393986049
748331139694096385
748444734318837760
748524698489626632
748480142289342464
748427692521971712
748479492406972416
748429739405115392
748382079445008384
748496013736873990
748519392649056256
748479513517039617
748329717900644353
748476480888406016
748349862979084288
748501780875591680
748359728179212288
748377960839843841
748415050944290816
748348546122919936
748500547947347968
748521712082386944
748506247616466944
748351616420483074
748320352166621184
748527529770815489
748436336940572672
748377365319909376
748382339521196036
748336013479641088
748463692434419712
748343047281315840
748520630157336578
748509204885942272
748473838585942016
748339201058365440
748454817044004864
748342875516182528
748528389380800512
748451914782740480
748377021118545920
748437884907159553
748505744685793280
748460181772722176
748413654488449024
748486282955866112
748423540450463744
748378581458358272
748351700243779588
748408252199628800
748446298773258240
748444738144051200
748472454108966912
748357048161624064
748478376676048897
748471875643281408
748473016313610240
748447808634634240
748489566881980416
748433937991503872
748328983738130432
748517421275815936
748520277559099392
748504033212665856
748439956973031424
748385682415095808
748501634171441152
748431639479463937
748389700482797568
748471070122983424
748416061683425280
748490322171174912
748410978182774784
748423938628255744
748358444718010368
748416548554051584
748423129387642880
748454217300348928
748480188418236416
748462303935340545
748484529623531520
748498266229075968
748504020684152836
748499130239094784
748441277956386818
748509246644445184
748461880541347840
748529937330638848
748462127980085248
748418981170601986
748410978396667904
748492700396183552
748506906143166464
748407325103427584
748525583525617664
748488522760339460
748411079173222400
748502779161784320
748411775167660032
748504246912315392
748530008717660161
748497850833608704
748501633953308672
748483451796471808
748505400463474688
748490770810834944
748467626754596864
748438635716845568
748417122963841024
748392376536825856
748530771699314688
748331886309744640
748470663325814784
748467005964058625
748507438794452992
748452304957890560
748445136607019008
748321455138553856
748434131068067841
748449163269005312
748451562360561664
748500061131276289
748516053999882240
748517979143430145
748434890291556352
748491383233732608
748526527264989184
748422990908489728
748499180562182144
748494935670816768
748438673239195652
748329852227313665
748329885827895296
748466771217129473
748370855873372160
748426774296530944
748479123329253376
748418393989128192
748527127063109633
748500426257997825
748470638214520832
748433833045815300
748466058168786944
748519300294647808
748472026277490689
748429802495942656
748341168438550528
748384596069388289
748328685975932928
748441210835116032
748527324178440192
748483946883735552
748473301538848768
748388408721039360
748455140298895361
748442116762836992
748483178990542848
748489512414699520
748470902598275072
748516938960277504
748439696687108096
748413498997211136
748367550568931328
748505186436517888
748465521155252224
748400714880151552
748401268771688449
748421049008726016
748516146312163328
748419136263426048
748458357258858496
748389734087536641
748521380946264066
748478603084578816
748432675422232576
748502711889338369
748520432958054400
748329713651884032
748466565499265024
748514376387264513
748477516701138944
748445019212750848
748497418799353857
748431245420421120
748487121925726208
748427793529077761
748488170413694976
748408650532851712
748347875042729984
748474895521226753
748427353139875840
748444847359463424
748424974898184192
748334792941383681
748518415657205760
748458013380481024
748438459375828993
748443484051410944
748363163490525188
748515705998417921
748489156054102016
748410848184397824
748404577708421120
748530784450019328
748499624827195392
748463201516388352
748462706605367296
748442490349457408
748327067037634560
748342271687417856
748317407828008961
748318447730196480
748472802546712577
748509447975108609
748418377325101057
748450002054291456
748446101556977664
748528213542993920
748443207550242816
748466515247243264
748493899816132609
748467056102735872
748381941330751490
748445807934869504
748351305954000896
748448463004770304
748339159304179716
748457333882257409
748497636718632960
748407958283911168
748503475479154688
748430167467524096
748395526530473988
748476715815550976
748339805138759680
748518340071723009
748516695606726657
748474878622375936
748374613952962562
748486647885467648
748455689668919296
748501554278195201
748511901685026816
748375003863842817
748403000918450176
748348315335524352
748513956872994816
748399704044638209
748413822243856384
748335061351661568
748329051023089664
748435128989454336
748425465623306240
748423250779086849
748446344830914560
748471397152743424
748480863856365568
748425239122542592
748502313430622208
748330074546577409
748483648966393856
748507317319131137
748502485485096965
748454456438685696
748476984196489216
748443765249966082
748450706718400512
748472793906372608
748498324752318464
748397774547390464
748498052168638466
748476388735356928
748477571231289344
748464724065525761
748498446508765184
748522311897092096
748336156291411968
748511159213502464
748437641507573760
748345664887754752
748518406920540160
748529891298127872
748496269694361600
748464413624111104
748382100764635137
748424744249233408
748394130053677056
748529551274311681
748322923241439232
748313909745061888
748432759417344000
748459783498403840
748354661392887808
748470197921648644
748390698953617408
748451067667550208
748520994906710017
748433036279164929
748519476627443712
748393882325495808
748477621877473280
748446240053075968
748327872645980160
748407983604850688
748496521079955456
748469174477811712
748343290504806400
748466238330904576
748425360635748352
748482860361912320
748492918504235008
748528628716150784
748473678850056192
748339155093098498
748489298664652800
748519506012569600
748496890321313793
748501181249503233
748498840567881728
748425792812613632
748530369163456513
748373921691492353
748458940057403392
748503328368123904
748451864530681856
748488262788911104
748473557303369728
748324638804025344
748488355088834561
748473465125076992
748344867760144384
748517291206279168
748501868985389057
748437322652356608
748513541506756608
748415990782955520
748512111383445504
748515198261207040
748376035696214017
748373384803811332
748419652032802817
748493756987482112
748480054338916352
748473695715360768
748346730119237633
748313955819352064
748447401719959552
748469925237374976
748512560098480128
748467475751243776
748395644201635840
748328363291480064
748327033713762304
748477068183240704
748403126546341888
748381001752190976
748432885405913088
748448895089377280
748450673201713152
748482700982501376
748404720297906176
748501751486099456
748321249584046080
748424618139074560
748477445536362497
748492939299594240
748463276984512513
748417622195179520
748446948772941826
748432424053374976
748530298061787136
748381366568484864
748471321961578497
748456855479812097
748417056064835584
748420969279197184
748381056290664448
748451818267680768
748455316258496512
748420436690669569
748447200380858368
748494201852149760
748388463544778752
748519233563287552
748442729445789696
748320641556746240
748389075774742529
748424081511321600
748473792373088256
748486081612517377
748402099155800064
748445128549859328
748456637640368128
748452615181066240
748462815724331008
748522303684698112
748334990165893120
748509015970291712
748347866855378944
748384776772550656
748379760070369281
748340593604993024
748503378829926401
748422538074660866
748364111415775232
748511607915839488
748457610685255680
748522345464213504
748382075523260416
748332276568584192
748512556046639105
748515097757233152
748407375468576768
748493304107532288
748460735425036288
748469732139991040
748389235225432066
748426916932292608
748509427003703296
748504742138101760
748471560743358464
748433094781341696
748503773111259136
748460714508025856
748321056780279808
748527156586778624
748419371320520704
748406104753741824
748438392304713728
748506889617440768
748474882929868801
748495166336446468
748352274947149824
748484018073546752
748405035168579588
748513411546353664
748402493437022212
748382947737223168
748387947486056449
748437955971264512
748444109312917505
748383614694465540
748481123978620928
748497498638000128
748367718408130561
748421329729241088
748484995392540672
748451574905704449
748422688713113600
748438476429856770
748502452073299968
748479056136572928
748523306043777026
748425734071394304
748382914270867456
748400509359390720
748450475977105409
748522420936421376
748322822292791296
748453638520004608
748467756538880000
748423506786914304
748512627374993408
748367743443996672
748529463185543168
748523096450207744
748521888192827392
748517094120103936
748506637967593472
748498828085567489
748494465963331584
748447292668133376
748389675631579137
748429068220002305
748339373343645697
748435104050085888
748388773608693761
748494923180216320
748478871394258944
748417022581743616
748399909683007488
748419165854306304
748382876371132416
748521766730014720
748439180972335104
748406863763488769
748393794110955520
748528632893702144
748510467195285505
748500606407499776
748318791914790914
748379051522424832
748495464417288192
748482373793218560
748521620046741504
748454175718113280
748530801453699073
748529899489603585
748523251521843200
748505123819819008
748399959855210496
748511297717813248
748315826348924928
748493706701987841
748516406518394880
748381517626380288
748494109359349760
748464900196925441
748512903972663296
748428388856000512
748378631769063427
748476942295379968
748530709128585216
748501755617509376
748460085198884864
748444537073336320
748323388893061120
748467093931167745
748455874113437697
748413125947432960
748451147099348992
748433501670809600
748428372242472960
748498589094129665
748478154549956608
748323711690825728
748483866877370368
748426744823054340
748352014799802369
748451906406744064
748412798699339776
748489835657240577
748335392802365440
748408285716451329
748474400559751168
748348944720216065
748385409835601921
748454573795311616
748444872412041217
748480209725366272
748398462618710016
748430305623744512
748456545306972160
748350332829376513
748494533042802688
748432029398753280
748403629984518148
748523326813790209
748511180390563840
748446697102028800
748488476430057473
748506776463609856
748509649289216000
748510865628901377
748369328957960192
748509267783614465
748338098208137216
748407778281144320
748503290783141888
748429152303255553
748433304723001345
748516150468714497
748519816214896640
748493920884101120
748486664792739840
748474920644993024
748482457503162370
748495414060539904
748508974107009024
748441664021274624
748483040578510849
748384877184167937
748366153966301184
748433241795928065
748478447844876288
748518612676263936
748466469206429696
748385795711602689
748367135265677312
748522584665251841
748491882230071296
748394851180363777
748485674874048512
748409241820598272
748461678992322561
748343634538401793
748529698255273984
748405467114676224
748329290203275264
748470453799378944
748389016857419776
748508168838332416
748414996435058688
748459410087780352
748504037406937088
748511276649832448
748488652645347328
748445031967690752
748442376738381824
748487570481373184
748482730338492416
748460261636509696
748318502231019520
748412308150489088
748522349729705984
748392112509575170
748460760490188800
748368892943286272
748490129090699264
748364052670324736
748314832416444416
748501533252329472
748388983290400768
748395660815261696
748491756619038720
748354661455958016
748424181977485312
748427243894935553
748415852156981248
748522970436493312
748373317711704065
748423842226405377
748503513248956416
748472936454103040
748393060233584640
748514229716664322
748487016896167937
748463507784540161
748325485818441730
748462337619726336
748516481986490369
748519702947893248
748459116507570176
748334860058529792
748373540018262017
748316019484045315
748419572676632576
748415134796767232
748497897084297216
748461742137696257
748326811260575744
748339041767161856
748380032809189376
748510454633336833
748473431398637572
748513470249902080
748424060414066688
748495837496377344
748405785986797568
748426757288697856
748471921730256897
748380326322380802
748370402649452544
748460701694500864
748431568134414336
748507598190682112
748361871401619456
748514737273507840
748378564832145408
748518671291682816
748375540894162944
748368905282981888
748489797673574400
748424601621958656
748512547498762240
748426816080076802
748340426076229632
748485125223120896
748446130648670208
748419077438324736
748523301895434240
748508315768918018
748442821670092800
748473339480506368
748504964469784576
748494306617466881
748345610269396993
748517174101278721
748462773810630656
748381362609135616
748387284811145216
748497385131773952
748336034644004864
748518788853751808
748472940807725056
748486207433170945
748450207797387265
748382209590038529
748385321860071424
748530033535291398
748480519994761216
748336995219312641
748343877979955201
748413146797309952
748503483708473344
748425494928982016
748420872847884288
748456134403563520
748471640720314368
748412781938896896
748390321470509057
748492712635211776
748429894795821056
748371702929817600
748452476861485056
748483992920408064
748473087503511552
748478686907744256
748478791916396549
748485771284328448
748427533184540672
748345513582305280
748384252258041857
748450992178470912
748514376538267648
748481694244569089
748421359416401920
748427432810553344
748415642437562368
748317185328635905
748494012869382145
748417244556828672
748324189791100928
748388685746438145
748425390042025984
748434319736070145
748460425071722496
748408679838294016
748487339698196480
748404313832058881
748481576837722112
748416284249985024
748483703567978496
748526510550683648
748418385487200256
748329290068963328
748472357778489344
748387356114362368
748477776873791488
748470935909507072
748377734267670528
748378296480595968
748394243006337024
748521678787973120
748431819737964544
748370293731827717
748406566148313088
748516272040603652
748508626055204864
748405349464576000
748356234177191940
748477768611074048
748350320535871488
748319890528841729
748522441916420096
748493039744782336
748402178939813888
748491181693280256
748333803383459840
748474672912699392
748524203566051328
748351058385084417
748364958669365248
748480146559107072
748463726106447872
748446092942000128
748395094684930049
748475184584200192
748421896320999424
748433522768158720
748409749360697344
748416464504266752
748392561048494080
748529253373747200
748429483481382912
748513633823526913
748426841317343232
748386630470336513
748511197155196933
748500556214341632
748458403584946176
748523301996101632
748479266010980352
748363779881246721
748474220234051584
748501843945328640
748396528948121600
748462656605065216
748440338533093376
748378493537366018
748421917326053376
748457660895338496
748481350341103616
748509355813801984
748381156836515846
748491328779059201
748483573544411136
748509708240162817
748491664117751810
748481534890414082
748428879828750336
748445421970821120
748515508899688448
748436567874756608
748496508694061057
748522571923021824
748420457527910400
748496345191833600
748474182258819072
748333153190703104
748516784089800704
748315625206976512
748460496391708672
748490573892313088
748452279485927424
748441605204381696
748387141982490624
748528846677348352
748437830133649408
748383396620079104
748395136372064256
748505044161531904
748480746277347328
748477059765264384
748490921860300800
748385539829661696
748487998547894272
748331349447151616
748493740222910464
748382889239318528
748474702465761283
748477466440658945
748403273317617664
748471145528168448
748438384134193152
748437482396651520
748455500962996224
748422764290281473
748377159513825280
748464107788050432
748486211417874432
748506461890879488
748510098297860096
748474136276525057
748457447271047168
748442729437237250
748432038026317824
748481547431452672
748425289437421568
748381983194120192
748471707543998464
748500870774538240
748456574818091008
748471518791868416
748480381435813888
748481710917062656
748495069871738880
748332968704368641
748482319225393153
748522966443560960
748370369023709184
748507065702842368
748413629054189568
748452728586702848
748468880687915008
748501059480457216
748469182648492032
748350387602620416
748530121640910848
748382859661017088
748440111981993984
748477923510853632
748414946069909504
748512166106509312
748446365794045952
748495841535614976
748374504657784832
748464199978782721
748520445696217089
748498941369532416
748521602954956800
748480062941466624
748493324978356224
748370272542167040
748484437592145920
748473788052955136
748426715517554688
748524715170533376
748450082052280321
748359203970899968
748320687601778690
748418318348976129
748328447030726660
748443182333980672
748409438999089152
748392796109869056
748486782149402624
748450899798876160
748315855801356288
748395572885864449
748519879377051648
748403864781479936
748382620887678976
748329969441476608
748315620861681664
748511193032237060
748337305564364800
748486475881152516
748338282807820288
748470235456503808
748420898059915264
748459284363513856
748464527029702656
748395849332428800
748345853576765441
748430947666771968
748484034750087169
748407350281781248
748480905916850177
748437469763362817
748505391982600193
748450912465727488
748508286102573056
748340635715899392
748382360639528961
748488472462254080
748502179380666368
748472030736027649
748419463360417792
748327545104367618
748351150798168064
748425381603123200
748511729848619010
748423200724365312
748478531835994112
748471770466951168
748431496986374144
748317034249756673
748509104071708672
748404007433965569
748512732186574848
748521649109143554
748497167120117760
748504578459590657
748439264912871425
748472785605910528
748323904658112516
748489638193598464
748443949988143108
748488984167391232
748353663345713157
748486668672458752
748509724828663809
748395132504969216
748497330823921664
748505819889676288
748475289492066304
748343693183160320
748435829786238977
748505526472937472
748437453015556096
748402019220619264
748528221956739073
748518323218939904
748433497614917632
748523687586852865
748472286332727296
748458692601839616
748483430682361857
748440065962090496
748496026240188417
748445866407628800
748486366636441600
748510668651827201
748431786259120128
748409690762190848
748520923859394561
748388400592490497
748438694160392192
748489927923499008
748442813164101632
748350131716534272
748411037116817408
748468679508058113
748381836431204354
748415277537300480
748484240124297216
748450501314875392
748442498746310656
748355701773197313
748522357971640320
748455870003044352
748323296266096640
748411158894370816
748503743776309248
748359761767301120
748507560639078400
748474073089335298
748484835828764672
748345333122535428
748428187500109824
748505056484466688
748518390130675712
748416070160093184
748392884211171329
748355210909622272
748329437075218432
748436014310490116
748475750953717760
748403550150139904
748515303168966656
748476023591813120
748450665089867776
748316396757487617
748472374446690304
748336961564311554
748519522903199744
748391898621030400
748469958770831360
748441613727309825
748386164701302786
748394478164131840
748461268147662848
748470759778058240
748400010363019265
748495480854839296
748483208333922304
748454662060314624
748472940883222528
748409741039247360
748494407373045760
748528993473863680
748496420517318656
748503148185133056
748333702401392640
748431438270324736
748458369883611136
748459921658646530
748446445296984064
748348235652038656
748459766637273088
748504112774389760
748522001795584000
748421044860399616
748431173953675264
748520520983973889
748412962478526464
748448647512133632
748431278819643393
748455983362510848
748520957153804288
748480536927141888
748475084151595008
748491618102173696
748470113901383681
748469736581791744
748356804581568512
748437738043629568
748528792088481792
748464413783388165
748487897515384832
748408788844158976
748452959197995008
748459795947098112
748524652264251392
748485221620776960
748460433602912256
748487230998577153
748443438249574400
748462018718498816
748467232301260801
748501197854769152
748367575789281283
748415604772708352
748526015467687937
748456591406534656
748381316375265280
748322004407881728
748497154604294144
748358700578930688
748450237145092096
748510928711229444
748470835170672640
748422844015599616
748432562285068288
748527160693035008
748437666736242688
748431131855335424
748529073203322881
748475096889626624
748452174863142912
748411242713354240
748529912190013440
748515357640495104
748340333679763456
748419463402295296
748435343058165760
748499650353766400
748470130787684352
748507984393801728
748450652276260864
748499205602287616
748417240647737344
748495313120333825
748436035340804096
748461016338567168
748489806326292480
748406201248014336
748521347396009984
748339096565612544
748433929481379840
748321664962691072
748499167723589632
748516423081811968
748353885581025280
748499645777743873
748376727798296576
748502212851097602
748529220062679040
748491366272016384
748486970767187968
748313771135758336
748489542013947904
748358532777582592
748367332658061312
748434583893446656
748336441428574209
748526980455342080
748385078724673536
748400328903622656
748489323687874564
748450454997204992
748385627947802624
748509754117525504
748413964569182208
748525797368029184
748473997881413632
748504586726563840
748517840974557184
748526040767692800
748496957241319425
748510836436705280
748414547690545152
748501785036398593
748408910453710848
748335887952408576
748367328451125249
748469505605632000
748442628782432257
748401386090467329
748478120731217920
748438824326410240
748507824662142976
748489566869389312
748513701184012288
748325691486310400
748493258079277056
748384432713834496
748487331682856960
748496294801514497
748446424531079168
748448823748485120
748512656630251524
748480511367127040
748384952681631744
748382037619412992
748503207039602690
748475503376474112
748396206099935232
748519094786351105
748491051728510978
748502095347781632
748410189938835456
748381077278965761
748445736535199744
748416300964163584
748374471287902208
748374358079455237
748435741500379136
748382356575223809
748465491602194432
748447884236980225
748357090075369476
748454234237059072
748462505291288576
748401830653210624
748343009700286464
748483040901365760
748374508986306562
748470629591093249
748487264569790464
748435276066861056
748506851701030912
748508227571171328
748443605845553152
748440636316082176
748441768564166657
748488484940320768
748476170375667712
748333677365473280
748373569223163904
748481530612301824
748369618373328896
748387167215452163
748436047906869248
748523817581027328
748372911082377217
748426119922192385
748504452441714688
748528066415190016
748453428989419520
748499260098895872
748329818530291712
748460290963050496
748416753785528320
748482713586372608
748440732785123328
748509615906783232
748398613462679552
748439180976529408
748424152869142528
748422424656515072
748478833771319296
748487021220466689
748411280537550848
748443329256361988
748522668404645888
748417660048781312
748484991152197633
748451130653425664
748342351228088321
748496403719196672
748481161530220545
748404917602119680
748347560641720320
748437318789378048
748407287203635200
748378300444184576
748443601550647296
748430657882365952
748450517878247424
748504977136586752
748384730438053889
748439055109619712
748467584849350656
748496726915309568
748364694184935425
748479089510596608
748458873120497664
748430205023322112
748471292353994753
748343173135507457
748524488761958400
748510475638480896
748370566235721728
748502103853830144
748450631271211009
748379139485335556
748426983806230528
748441080941678592
748472106132836352
748493837056745472
748463134596161536
748519535238586368
748475432152928256
748511058613121024
748496261276442624
748486714944008192
748421921411334144
748472496077185024
748338026770665472
748358235179069440
748381114885111810
748439117923553280
748467215679139840
748528309693087744
748465227683991553
748339704437694464
748474249254313984
748489042677895168
748479651907940353
748378782915039232
748480507172765696
748436840491847680
748459120479567872
748479433489661952
748372659273084929
748468490525245440
748439520710918144
748428166675329024
748514321823563776
748524610648420353
748407388143759360
748434491669102592
748500510110588928
748455136163295232
748426631526625280
748499951986958336
748422017892814848
748359748978876416
748440518749716481
748375989638598656
748396382088798208
748422055436091392
748414468120535040
748479962240458752
748520525232738304
748448567916957696
748399330600558592
748513524993916932
748376429956562944
748404183745835008
748425184319770625
748498010070388736
748408709441851392
748435884081451008
748523238720962561
748484076877680640
748439524963926017
748444587161698308
748501143265869825
748434164387557376
748476325682348032
748497091664576512
748489730480824320
748514904651374594
748506797246386176
748495992840945664
748437960249511936
748516750388518912
748475796973625344
748402904193732608
748433892017729536
748384235690532864
748515450036727808
748436588884004865
748435993053761536
748482050957672448
748475180712865792
748430918310858752
748482415673417728
748482256239534080
748455165410304000
748505886901964800
748409929782951936
748445753308217344
748429945106472960
748489491543789569
748515211183788032
748441919626317826
748484798256078849
748457174460936192
748502703735713794
748437633227862017
748512841137676288
748498832154071040
748518306559180800
748428158311895040
748441861040144385
748475016879144960
748512669381058560
748500979578966017
748530633543131136
748314479847313408
748445447279214592
748358654450085888
748494432383700993
748342158336401408
748465718128062464
748526883789123584
748390216474451969
748513361139220480
748489071987560449
748521343218499584
748452401535815680
748399079131127809
748386227758444545
748326651793129472
748483472709292033
748348709616910336
748449587103436800
748323770599866368
748403755742265344
748314564123455488
748476925551722496
748480482225045504
748497481827225601
748480289408716800
748486219869327360
748490095557120000
748470365555417088
748405475398553601
748319529881698305
748528314009124865
748456662802006016
748480188602785792
748418779953106945
748444402679427072
748481711042879488
748433690427068416
748527240225370112
748455928698109952
748470474573754368
748507002918273024
748378069862354952
748400157096554496
748427315080617985
748407782374801408
748492343884521472
748418998069395456
748324156140359681
748488900084113408
748520873208975360
748420377932611584
748437628945571840
748323195590062080
748520827356733440
748477047169777664
748333710911635458
748483220870619136
748460806543654913
748487021086150657
748356196759793664
748428409970298881
748520558699102208
748498094275297280
748477642685419521
748470369896497152
748355038825766913
748473318303490048
748390963186401280
748486043859587072
748522320306798593
748348818857431040
748443698095079424
748529911929905152
748515236307664896
748360630126653440
748520378205671424
748511117543092224
748502275606351872
748496991064190977
748493513772437504
748513650940452865
748496949054152704
748494357133688832
748482432739983360
748413557855772672
748469388467068928
748523029219676160
748388622789910530
748499251605422080
748480020922929152
748518281385021440
748383115756855298
748471959575375872
748527944918769664
748528225798725632
748331844458844160
748472953604562944
748403760163061760
748329952743825408
748316665239199745
748473670465642496
748519158040526850
748519195697160192
748451466004688896
748478594641502208
748367923736121344
748421992701784064
748473746265104385
748427520790364160
748494591804997632
748425222060113920
748461028971732993
748341126235570177
748445921038450689
748527521507880960
748514095251456000
748496277910982656
748424219977977856
748418184240369664
748514565156122625
748522081319522304
748448571939258368
748426212075311104
748412987657101312
748400727320559616
748450224495034368
748323518715035648
748508281920847872
748531279256240128
748426472029708288
748458554365865984
748455089967235072
748511335512743936
748339771852886021
748363549353848833
748441923778666496
748454414441033728
748315331274346496
748508919698456576
748437553641033728
748477994969239552
748335258580488192
748405651529949184
748469803610939392
748476317419569152
748472424874676226
748459904768184320
748397120479199232
748444230998056961
748391625806708736
748452908698505216
748334209996103680
748436915838390272
748493136440221696
748472894611685376
748400912251633665
748407811755782144
748482197594718209
748465407854583809
748511154943582209
748490762413707264
748453445590360065
748449280843616257
748510412954607616
748433841518428160
748527345305255937
748440263190777856
748471833385668608
748431278723194880
748316015314997249
748480469621145600
748420599937105920
748454296975441920
748356607424208897
748499557974171648
748428619731582977
748388283206467586
748467182162558980
748464392673595392
748424320263856128
748514816663293952
748491374899658753
748479857286320129
748372743108825088
748425205425401859
748401499290615808
748368502780760066
748493014662782976
748519224922906624
748506226972041216
748341189246590976
748519216781852672
748450081901264896
748448064478687233
748424035088883712
748432994126409728
748503806779006976
748499863873028096
748475004392718336
748467651907817472
748493870288109568
748511671019253760
748493551558852608
748493585289461761
748437540793790464
748524379919654912
748529354192347136
748387129655427074
748403684464295936
748464350940127233
748492301563891713
748322813929459712
748489357439418369
748440535636054016
748502494003621888
748498756908290048
748494067428888576
748368175713103872
748417139938369536
748320075313221632
748471082705895424
748475658771193857
748484559092785152
748383962674913281
748392800073486336
748413541066088448
748454737431904256
748452720110108672
748520244390551552
748336382481862662
748492310242025472
748443727564251137
748329390606454785
748488434415710208
748450870413635585
748419945797648384
748515051804332032
748383283524804608
748364320740876288
748424052121952258
748486224378269697
748496424908648448
748487604018941956
748508219044073472
748472383154044928
748338135910748160
748505517962764288
748462647931207681
748481468008140800
748317692910796800
748512333622816768
748487931342524416
748415344566484993
748490695221067776
748525441003175936
748431224356671488
748473255502151681
748475612671664129
748515991118876672
748502628296966144
748490967964082176
748524858015789057
748394373105188868
748471762044751876
748368708381384704
748474756924608512
748380796348698624
748449847078944768
748480301836472321
748521976239525889
748475012676358144
748375511500455937
748316107509948416
748443392108011520
748498718953988096
748361183778922496
748424639429361664
748435817144549376
748399297268416512
748528985181663233
748497536227344384
748465906855075840
748505664712896514
748414904068079616
748501759870406657
748379420633731075
748431522168872961
748465777079095297
748461784055578624
748473884731547649
748482499458830336
748428246534885376
748413688063750144
748450375372406784
748390225039228928
748336986524618752
748466267846287360
748400752842924032
748500556025520128
748440434960015361
748510177737904128
748342850450923520
748507321702178816
748497339262853120
748351641745661953
748461397974093825
748451260681031680
748409657266479105
748475100765134848
748453353319968768
748451558434684928
748402174565179393
748505354221195264
748495464434180096
748499541196935168
748508797950267393
748336634312134658
748424064436412416
748476426194550784
748470742837145602
748484919886655489
748475163885309952
748493748892467200
748527605356331008
748526590095667200
748404049184231424
748372151791673345
748319110577020928
748520881702506500
748439856007766016
748428405771755520
748478896912334848
748482944231084032
748495518624518146
748407270485041152
748342153948979200
748418322723639296
748516339384524800
748481174213910528
748487511987585024
748512203733606400
748451151339741184
748387519457288194
748404120839651328
748348046908350464
748481547599233024
748376853539340288
748459414059945984
748453407896248320
748400660295606272
748319345441275904
748458243878420481
748420239260520448
748408042446819329
748326324834471938
748511398414561285
748461511169937408
748458512540405760
748499541066932225
748461364415467520
748405916014354432
748345878725931008
748405282670153728
748523914007982084
748505559922540549
748400735885361152
748520219040165888
748393332947189761
748364975366877186
748487620775206914
748424953968607232
748495447275216897
748504133997559809
748441978556264448
748491341068382208
748486874138873856
748461335193714688
748441684900462592
748367005158416385
748451189193383938
748334407337930752
748347946500952068
748439994373652480
748444587472084992
748516867749326848
748456364935090176
748482499517497345
748417286566985729
748470109602222080
748478301065211906
748350475422965760
748388354295750656
748531002428002304
748479257593155584
748481887472095232
748363238690201601
748514145532784640
748392829647458304
748502049206190080
748430804741668864
748500497301135360
748484362077863936
748447158370611201
748413679528402944
748514858757287937
748433669694464000
748428837642448896
748406071191080960
748483938281107456
748412047818375168
748355718529572864
748485737616642049
748497901005864961
748517337381355521
748382381569085441
748497389325979648
748325184084582401
748419157406806016
748419199186403329
748521921814364160
748450790696583169
748451168112750594
748524119541555200
748338894966501376
748403269232394240
748507267138347009
748523532439719936
748315646035783682
748414157570117632
748389499399442432
748423951353679872
748317025915764736
748398584068997122
748478292651573248
748477030124101632
748448655800213504
748524371409539077
748320549357649924
748436559372947457
748407157276696576
748336370033135616
748356599283073024
748495493404196864
748386764725846016
748460735513112576
748519006936645632
748511687901384705
748476728150994944
748500254304141312
748525717957255168
748488870887591936
748389621126541312
748496722561728512
748461418924630016
748493014750892032
748371459513384961
748429177448173568
748492167530815488
748518406945648641
748387784021401600
748524241415512064
748359841605910528
748474375326830592
748378510356582401
748430863390543872
748484357833232384
748427105667530752
748326593253249025
748427998941044736
748527533801508864
748345748765302784
748498329001148416
748351410845032448
748524140529741825
748406952028319744
748456066988519424
748476027719008256
748455404422705152
748362299413512193
748393827774439428
748483913102811136
748499083749433345
748493224302501888
748399670544764928
748518910337630209
748466057938112512
748474651915988992
748439055096942594
748425327169273856
748456113301917697
748516444070092800
748484206569762817
748453529602392064
748505601869742080
748444117517148160
748482491242151937
748485859377180672
748499834743709696
748486505035866112
748496940619468804
748519812268175361
748499599904620544
748513097099378688
748475121673846784
748476585561493504
748404011674411008
748382746402299904
748372118333710336
748512941960470528
748496491803774976
748406960236728320
748487163793281024
748329067611623424
748432298102632448
748436332750442496
748526707422928896
748381236691898368
748435493994565633
748416783443496960
748333279007301632
748483594428026880
748443035311149056
748429383065604096
748509036904058880
748394557595881472
748338341515395072
748413037590220800
748410320004202496
748432860240035840
748435372573483008
748474933244727300
748386483476774912
748392317883719681
748514044894543873
748457766000406528
748484210839683073
748427730526572544
748367152286175233
748497079010476032
748515600968802305
748418662269390848
748414690242371584
748343840168251392
748453206448087040
748380359985930241
748497372498518016
748332452427378689
748430402176507904
748405832044412928
748468406815440896
748468901692977152
748512837220372481
748349007475290112
748462178420797440
748502627999064064
748495564967415808
748463696477818880
748483405663338496
748497725163978752
748462194992484352
748431178055680000
748508189902008320
748507820497199105
748485167392632832
748376924771201024
748500669481484288
748471070383046657
748491395741159425
748511025033584640
748469333605646336
748346851867398144
748443996003901440
748515819001421824
748379529287188480
748375087783550978
748423385336680448
748498014176747520
748424383375482880
748467534198874112
748519279650279424
748351977189441536
748445598324563968
748350945277448192
748447154348429312
748345941439188992
748407207780360193
748479727388790784
748512585503412225
748496546304528384
748498307836710912
748485020310994945
748479047949221888
748491588716863488
748456763352023045
748503878036000768
748500467932491776
748458713707487232
748451881291243520
748462354459824130
748437930788610048
748396990191575040
748473783820775424
748378946287316992
748387502902382596
748509120962039808
748465726718156800
748456054594252800
748529467316965376
748433401045204992
748506185029001216
748332427525918721
748437242918612992
748459737042161665
748339377248567296
748426966924132353
748485817174155264
748323086840238080
748511067190419456
748481526770339840
748498660288172032
748481904236650496
748433816415399936
748376165568643072
748524132246110208
748518272694366208
748414996678348800
748456121724071936
748440464194437120
748487587350872064
748505572497068032
748427751246405632
748524610405048320
748420608602497024
748472538154545152
748509628309315584
748408243559464960
748523192663179264
748524736162979840
748519925564710912
748344351873339392
748485888561160192
748360579719405568
748313536128917504
748526212876644353
748464514530578432
748486907953356800
748433514337550336
748420835057213440
748460911703261184
748517761333157888
748454162808053760
748472307639848960
748476820677365760
748487138468044800
748514397329494017
748410386957877248
748331907532865536
748519132560302080
748479693842575360
748529580537962496
748472173266878468
748470872848089088
748518973470285826
748369584978296834
748506684197339137
748515483645775872
748520625673732096
748432218519920644
748358105143119873
748485473232953344
748351834574753792
748378548042338304
748504599477239808
748480104574107648
748370230716542977
748344724961005569
748352354446151681
748507770194898944
748454444065488896
748455811383439360
748476136716402689
748472802454319104
748467039241543680
748331034819891200
748488694810685440
748527537928675328
748372847937130496
748449138094841856
748451054895964160
748469337942593536
748395740519608320
748415395170816000
748521058014203904
748514367881220096
748520885800296449
748482516349259776
748483170761322496
748513910723063808
748401335666618369
748317038423248896
748475667239428096
748413687812227072
748364186875498496
748449041898315776
748413612612476929
748369639168675840
748515475089289217
748424869830746112
748477340678787072
748489751406219264
748403772427218945
748506801511899137
748446684355526657
748410026289733632
748344599408697347
748378057463988225
748512904207556608
748355475327062016
748461708352589824
748331361950269440
748492247340048384
748441047429066752
748396843730636800
748487335772327937
748521586492325888
748415814253092864
748390917170675713
748478108064374785
748527294772305921
748504347886108673
748327159563976704
748392686957301761
748326500810690560
748447129241325569
748525076060979200
748386772963442688
748529496911941633
748531098972393472
748441865293168640
748376698534629376
748468675208835072
748504179937845248
748471829430435840
748484458236510208
748414858182463489
748426077861724160
748521443776958465
748427361431982096
748523574294523904
748473108437270528
748423146009694208
748504192634003456
748466712358551552
748415818627616768
748400568066940928
748328065277788160
748525650466611204
748332674822062080
748463264598736896
748383770076643328
748472148176433152
748529224349327360
748399561639608320
748496705750970368
748423792028975104
748495971831676928
748493849631219713
748440862930141184
748517605783248897
748397900384837632
748485456719937536
748416556707647488
748406406479515649
748383451003363328
748399599036076032
748490867317571584
748362576153681921
748512853812862977
748425910131396608
748392984618614788
748415894192328706
748369677030662144
748508831324348416
748516360360177664
748429525692866560
748489319661207552
748521007690956800
748488098972073984
748441911317364737
748475214342782976
748475101008531456
748386416623755264
748500937807888384
748505987661824000
748416124799197184
748417932573683712
748507028050558976
748376731753529344
748484244599676928
748461100505534465
748499167987761152
748487616694226944
748408843504226304
748408818225250304
748495103736561664
748507518532468737
748450568453165056
748471573481414656
748481136486121472
748470504143499265
748510018471878656
748450853443407872
748402791090102272
748487532795531265
748420738529497088
748441013673308160
748466280353652736
748420155588358144
748404858907029505
748383287459123201
748467861497122816
748392405825622016
748334537122287617
748499671325224961
748491970453069825
748352061071364102
748400677248983040
748507489516265472
748441311573852160
748510165171847168
748509145926557696
748429529824169985
748336147785523200
748434575563558912
748373003080204288
748458390960078848
748479299431317504
748513025800318977
748480952104591361
748434848243650561
748463642140545024
748486073240723457
748399196399669248
748425775884341248
748418318235746304
748482055093256192
748483036639989760
748329067879993348
748411468916396032
748426015052017664
748410655481421828
748477340838027265
748474685529198592
748456503263305728
748446059593084928
748475101063028736
748519157663174656
748519820736475136
748461205321310208
748346537240104961
748443794530394112
748508122617122816
748372881361481728
748395627063676928
748514581950005248
748479744199503872
748500145172451329
748313989482954752
748432197472772100
748496668128055296
748507623574634496
748464535292481536
748503949137764354
748529375272853504
748428514685222912
748499092288987137
748383790838472704
748410605070069760
748512232967921664
748404623841566720
748389205731074048
748488354904313856
748396726214615044
748457635901546496
748439386589696000
748395627185319945
748493715057049600
748430322321195008
748486169583771648
748342367996903424
748499042120904704
748506100916420608
748360575390978049
748378191476195328
748478208719323136
748462547318280192
748508470597529600
748477311494742016
748443845101260800
748483439217807360
748395367033610240
748440867199979520
748490359760617473
748431505295278080
748426073742934016
748500048468656128
748431421442764800
748428783368151041
748382771802939392
748402552035749888
748530767656005632
748496043008999424
748464594142826496
748323778682294272
748321564312080384
748432742749212673
748492780041797632
748448630462287872
748412161198784512
748524769914417152
748390921251753984
748455253562036224
748492553327087616
748483963421888512
748459741370691584
748471292630810624
748499956474986496
748522982872485889
748434885988257792
748504779685396483
748355144014782464
748480817739997184
748505668982808576
748319882324770816
748499528584671232
748446630051983360
748399691696582656
748529203151314944
748429487696711680
748438887203123200
748460076709593088
748517693947580416
748470608695025664
748403285950873601
748393089778200576
748505509704065025
748513453531344896
748319232379609088
748363398044352512
748523171813462016
748480851290230784
748488778587734016
748472248625946625
748316795249926145
748483292379357184
748394591271936005
748506927089389568
748528104356839424
748318841919287297
748485007740530688
748442813151346690
748337011950424068
748476925404975104
748486702356799489
748465084784062464
748353185228656640
748499591432183808
748402594008170496
748477768434880512
748525415589896196
748520680271060992
748448781801238528
748479228207763456
748382335574417408
748515093747503104
748371199504322560
748495976017592320
748363846780280832
748385636386807808
748528024614731777
748380192394084352
748432004270657536
748416443541258241
748527445817589760
748363976824750080
748501567159021568
748471074392674304
748491261452095488
748498546991587332
748519983953612806
748481354510131200
748517740189626368
748426857859715073
748404489741164544
748359233461166080
748450727723298816
748330711971672064
748478544494399488
748529161103241216
748520256927334400
748473255510540288
748517845110263808
748419283206680576
748401797052633088
748368175390162944
748381236452818944
748443199191015424
748383740401967104
748467978866401280
748474635197550592
748420142749581312
748364925026844672
748507892043628544
748458248328609792
748448706324631552
748529903579107328
748475138488864768
748446860600291328
748440724249710592
748448920171315200
748339108985053184
748417651391762432
748336328069156865
748527831563501569
748506075687641088
748451327492120576
748426539071643648
748460756509700096
748447250695741440
748530448972845057
748484022016303105
748408512225681408
748485401996828672
748505245462953984
748505476082573312
748438786455920640
748486173950083072
748476006827065344
748526137337229316
748425566051667969
748486068895358977
748476577361596416
748486639341690881
748349833631539200
748517249598689281
748413717193363456
748416917568794625
748486874268901380
748475319171096576
748471376382693376
748356531989581825
748412727551492096
748505887174696960
748512337783554048
748522408554958849
748405223664816129
748356221938311168
748479182045323264
748408524720463872
748397581613563904
748500849530384384
748330464344145920
748475667193470976
748468759258619908
748425427656523777
748408562444042240
748500165858893824
748347837226725377
748455559456784384
748364325191057408
748357173852286977
748473712781910017
748422273741185028
748472760679174144
748514095427530752
748402082177232897
748388920405200896
748487591381639168
748475797179080704
748420545516081152
748395681593729024
748393844551606272
748489961154936832
748512220514947074
748436555090493441
748519753258569728
748334050474102784
748420528952717312
748315331370770432
748445153707327488
748408675597844480
748469656504012800
748429588586442752
748330040790650881
748337099749883904
748517391898861570
748513239856709633
748515513140019201
748443320507109376
748506809896439808
748511847226060801
748399821367689216
748519271244963840
748471179342667776
748493337804447745
748466347538001920
748464061579292672
748368498523578368
748516800736919552
748319781451931648
748463990263681024
748502409836519426
748454246740176896
748448471225536514
748491374614429696
748485515301818368
748513336044716032
748435124912525312
748488778692452352
748455177972125696
748439516629835776
748443446499651584
748401851368771584
748509267729256449
748459875584335872
748483938469830658
748420252187394048
748484764391325700
748487633299447808
748492868046585857
748505886910353408
748516901291200512
748440154155671552
748387255258062848
748382960261414912
748437305963188224
748402455625359361
748405345630969856
748529597478748160
748394301638512641
748405479563370496
748523553453072386
748413654165446656
748320628722245632
748377113393246209
748467307756675072
748496621730660352
748400865954889728
748407136296722432
748446994910187520
748486547209494528
748431203305414656
748476703303831552
748525709522534400
748415936240173056
748472726822739968
748389180384886784
748489932025503744
748389935737114625
748485121146249216
748411653826420736
748323745098457088
748463117647118336
748454125092864000
748462509531664384
748428925794140160
748475352616402944
748319102159097856
748333262288871425
748516473715462144
748489827226652672
748390082374164480
748334864450019329
748484060041854977
748328983947780096
748492398066565121
748437855651921920
748511486536990720
748480196983009280
748531455433682946
748506029583900672
748338517495930880
748470801532325888
748454473178157056
748455223887282176
748485297185370112
748476656952565761
748407480250736640
748529328858800128
748363062848139265
748416141450743808
748470042476560384
748447305158791168
748388404639956992
748462140420399104
748394620543959040
748317764046176256
748525403053101056
748477315533971456
748485964000006144
748473360129081344
748494235221917696
748415197816233984
748461469604450304
748387314108370944
748471556611899393
748332456747614208
748447410238676992
748346495233982464
748431895197810688
748473582389432320
748403139317997568
748422290585456640
748376287492849664
748410152051572736
748512857910808584
748364207834415105
748483212750557184
748513214497980417
748513919157821440
748434370088734724
748521556956037120
748504590874738689
748466997437038594
748476610987331584
748375993774129157
748393060338384897
748373158479138817
748502023968985088
748389344109600768
748469216399982594
748397703344828417
748468234987286528
748495644608729090
748491332784619521
748479895139942401
748508139599716352
748491219718664192
748394104502034432
748509553113735168
748389071739813888
748438958636310528
748501612998471680
748476682114326528
748325620191485952
748528926297825280
748421778725347328
748430809091170304
748437926908919808
748496881957900289
748367412324605952
748456994139344897
748525533118480385
748453290313154560
748388194966736896
748481136326742016
748510521641603072
748428325954142208
748510937024327681
748507384486727680
748430633052049408
748397980361830400
748517651970809857
748503454318886915
748371845628497924
748404288456622080
748511721472557056
748428153870221312
748426920958779392
748434197887488002
748503433292955648
748425679511904256
748481383769739265
748512967159853056
748341390610821120
748417798121066496
748393454787518464
748467626783969280
748359543743254528
748405597075312640
748511801088708608
748436760884031489
748501461915471873
748425817705705472
748391885887135744
748505480327200769
748514082756628480
748510353869443076
748318989021913088
748475805374750720
748379600670101506
748444033668653057
748515861183471616
748506125964820480
748463419565682688
748509582222188544
748492352214470657
748401541053317120
748478703806582784
748396239612420096
748438598077276160
748345463301152768
748439432349483009
748364199374520320
748378019509706752
748525256445411328
748517073463050240
748442485878362112
748519921143975940
748477864945815552
748408533280919556
748502443416260609
748499667076419584
748515899041148928
748403533469278209
748465043084304384
748447657681625088
748437469780152320
748506742569336832
748447095577710593
748472324224065536
748446197753450496
748426468024328192
748336315649822720
748352656754630656
748524941935542272
748331307374088192
748530578824237056
748433808089812992
748474781993832448
748461796642721792
748453042962501632
748481379860643841
748498744199491584
748334377940193280
748423183884296193
748397049213771778
748463516407955456
748428753890648064
748477952858292224
748530956454105089
748470482949775360
748508210550685696
748483577499754496
748356582250061824
748493614737551360
748373720188715008
748362274147041280
748327729691402241
748381513591455744
748390090955702272
748472110381686785
748351763326054400
748347808055459840
748435976435994625
748421296313229312
748476799516962816
748341877066305537
748396038315204608
748437259972657152
748460748100243456
748402698844672001
748317411905052672
748505526267322368
748422198293987329
748359841249386496
748522043524677632
748439180980654080
748510614239252480
748504452496125952
748470780653076480
748343370402140160
748358776252563456
748316640249524225
748460303524847616
748479710615658496
748497838103998464
748508890061479936
748495405608890368
748461113025638400
748456113201360896
748511356463112193
748418343594524672
748505169831264257
748484349331443712
748466376575164416
748503575890845696
748359115928309760
748469413523775489
748398177548705792
748490389124943872
748414690246557697
748475721555795968
748475373432733696
748487499362639872
748526527466323968
748516096202924032
748350609644883973
748386085315682306
748514493760573440
748399087444176896
748435452256870400
748422441324646400
748474555539161088
748450874394087424
748425914090946560
748452955171471360
748321228797009920
748475151432454144
748418108646264832
748443907764142080
748487889508524032
748504859616358400
748459833800560640
748513915064225792
748370784322752512
748442326503141376
748477143567339521
748388773721939969
748370796838522882
748401876807323648
748432230867886081
748463641855463425
748530386175668224
748494386397319168
748465756010999813
748460445988691969
748342598826397696
748454033095016448
748461956055502848
748377113640714240
748472957807124481
748473691541999616
748340723737567232
748507971810922497
748487935264235520
748485360309530624
748413775775150080
748502519186284544
748444377660284929
748508978313715712
748419383786110976
748421132659924992
748514904844472320
748494943996547072
748480431692087297
748508265361747969
748362475624607744
748500300428906496
748472144011616256
748501084692418560
748492394107121664
748521766910320640
748514678293225472
748469124016275456
748459288251752448
748470877038206976
748511171989340161
748456486569926656
748421828926902272
748488988198113280
748472475231600640
748393148334940161
748473238724939776
748519216408559616
748480868180647937
748464237710819328
748479982863847424
748494642090475520
748491584526819328
748433057007415296
748482642383933440
748455974973939712
748477810256265216
748444742594269184
748452225018638336
748440514572206080
748414916676165632
748465743210094592
748480989685481472
748511922593669120
748357341557325824
748506864309121024
748491626662739968
748417710434979844
748402963253764096
748505711093682176
748383027693232128
748438664833708032
748477730719674369
748365654634471424
748518021279453184
748382721504854016
748522412581453825
748474417424982017
748474295643422720
748491861187268608
748463394404077568
748526183365644288
748416905040531456
748412593254043648
748485007702798336
748374907533287425
748523863705788416
748394830334664705
748498563898871808
748484659894431746
748471506330591232
748405471363555328
748329562816159744
748466494137327617
748476661386010628
748495283911286784
748390023624597505
748374181952233472
748481321027108864
748444998220267520
748327239041708032
748469728050552832
748518310489227265
748488480775233536
748473641155858432
748413268494946304
748454968319934464
748510438082625536
748462270347354112
748364811696803847
748395551788531712
748332456961515521
748503257266401280
748410198038044672
748487545298771968
748456339764961281
748447787478622208
748412853107949568
748408998672506880
748463046402654208
748457908627738625
748438245738950656
748378845930209281
748515798164049921
748374026486165508
748512405098012672
748437784076115969
748361196110254081
748431274583396352
748418163340115968
748528548911136769
748461977048092672
748443228299419648
748490896635682820
748421044730531840
748520067940368388
748372407363186688
748508017948262401
748404212913045504
748317697042178048
748521166776696832
748382100642992128
748466699775549446
748480377128361984
748528863416750081
748487071455555584
748506784806146048
748513470505684992
748507438945431553
748391164601057281
748429361901015040
748493874805547008
748500493270401024
748343739362451456
748338006000566273
748376098396848128
748453143642521600
748521288482725888
748356162907668480
748355936331325440
748414426064232448
748519673709244417
748471716020654080
748465399637868544
748412538589749248
748444868221906944
748397774610272257
748502699273035776
748437322878836736
748507619426349059
748450929146470400
748471883692113920
748439717553668097
748448601202900992
748481039954214912
748506579331334145
748328082004672517
748480150656917504
748342334283083777
748378254373961732
748523683510030336
748478879866593280
748348382406541312
748485142138626053
748481778067726336
748500606403362816
748420314804158464
748326723154911232
748368335042129920
748341764021317632
748493371258339328
748425931149041664
748383014963580928
748478774946238464
748490049218543617
748423347382403072
748527043357315073
748473007866318848
748382310299484161
748482998673281025
748420864488546305
748484172973490176
748452896346255360
748390736572334080
748435062169952256
748378946639659008
748340098710839300
748495401314099201
748412240898981888
748476388387225601
748360201988882432
748478921998471168
748390413837410306
748320507242622976
748522312115290112
748446696917581824
748373539951116292
748409044692574208
748361472829333504
748420444886269953
748506113566453760
748451927264894976
748413755122393088
748469773990793216
748487184722894848
748495745423114240
748438702666317826
748469036007174144
748421212343255040
748418624444997633
748501306856312832
748477017516015616
748361036890316800
748516771435515905
748476111630237696
748403336257343488
748485850963447809
748484294742581248
748453986609545217
748382130053472260
748497376697008128
748438916609507332
748478804440588288
748333421655646208
748502770634862592
748477655125733376
748409816368877568
748472772871892992
748441307396333568
748332553174671360
748406238900256768
748451663296466944
748394260072923136
748435154478178304
748524937741279232
748492561841524736
748504725398618112
748463818032939008
748431144476082176
748438870593835008
748473985289990144
748420826706358273
748487046432436224
748434110004199424
748464828843499520
748317810363928577
748435368354123776
748468410967818240
748498006169706496
748371090435608582
748491555296665601
748523955946950656
748314492761706496
748432348337823744
748453613584982016
748517450703056897
748480738224447489
748408696527523840
748452833440169984
748475285260099584
748329571330760704
748385464390922240
748503555158466561
748514950801403904
748425771505463297
748321241388490756
748477747484368897
748438140608782336
748459263207571456
748454670549528576
748501889818451968
748485553264418816
748464791488913408
748496550750486528
748430720792674304
748438010836942848
748400337480978433
748377478570336257
748497683162238976
748405710497583105
748401029553676288
748417215465152516
748509578015481856
748429743578456064
748459393214255104
748502154369990656
748497817300254720
748474501021609986
748472781315121152
748471930060152832
748502623716802560
748511201420840960
748405890533847040
748498266145308672
748435858894782464
748483476756717568
748381391604301825
748519816185536514
748379353407447044
748475612717813760
748460567598370816
748392628144713728
748417202781564928
748359908660228096
748452015525724160
748318703494656000
748491328502136834
748476212356517892
748321916700631040
748507669623898113
748503454495154176
748418352117354496
748458172659138560
748454053936529409
748514099747749888
748485670407114752
748396457502384128
748493710900477952
748491110536749056
748498341605027840
748512631326150656
748520676315717632
748528028892991488
748355143779815425
748391353135038464
748421166281428992
748500073869381632
748447875860819968
748368062253047810
748445128340180992
748504637108531200
748424320465178624
748449595324194816
748471359785865216
748454821531881472
748510190488649729
748431308297216000
748499243518812160
748463977781428225
748398949086674944
748508764291141636
748338442224996353
748501252405760000
748401574582624257
748410496101937152
748471204487503872
748474551420522496
748505320918487040
748523461404819457
748464296452030464
748381572194254848
748481585385705472
748410345136365568
748484399818113024
748504171612151808
748502917628432384
748490351535595520
748503919928741894
748407019074293764
748436555400871936
748469618814164992
748492595345694720
748467701983641600
748474480318623744
748451574863650816
748371241501863936
748434194007789569
748498958301827073
748409925760495616
748471506536103937
748366271373262848
748358901880524801
748468046143098880
748417227871916032
748510752579928064
748499201256980480
748462324994945024
748415000734105600
748519615001661440
748484181575884800
748446818871152640
748340287638908928
748445929422880768
748520462263681025
748449356328624128
748423238418632704
748386521552650240
748476237488787456
748487599891881984
748391487554060289
748433119972311040
748512430339219456
748455198910201856
748486337444077568
748501294256689152
748478288461455360
748488149253316608
748516406354911232
748323309230632961
748490577822515200
748316149478109184
748421636022542336
748340656762925057
748489327861170176
748493878827716608
748529744266805248
748447204583546880
748497808949383168
748444289508610048
748424915968233474
748497259269136384
748321652409311232
748507216894922753
748476204156657664
748346251846901760
748324802054725632
748347086366720000
748470269182902272
748400765207732224
748428837927550976
748496286274457600
748487943728304130
748502384926666753
748380452306751489
748431169830658048
748413826232619012
748319203019587584
748445946237771777
748517291243933696
748479886470287360
748508097681854464
748492184467345408
748403893994807297
748485175441559552
748487163881328640
748504960271212545
748455668529664000
748459816897683456
748515202447081472
748501722256019456
748486609885077504
748444168041619458
748399431456817156
748337817240084480
748379298894077952
748498043784302592
748402984065863681
748479135668854784
748507703341899776
748431941507158016
748495640527802368
748528163056140288
748508449684733952
748521372536680448
748389117864591361
748330221263257600
748476111764357120
748360474782208000
748413557994328064
748336701429288960
748397984308658176
748417705976410112
748453605288574976
748501868880470020
748500589672300544
748475394454609920
748515471155032064
748378808017887233
748500958896885760
748380905283133444
748359681882599424
748456360782618624
748493706752303104
748372264928804869
748497854923177984
748458894024859649
748332733605175296
748378145238179840
748418817429213184
748326089810935813
748343022329470980
748485662047895552
748487969095421952
748372260738711557
748319781611151360
748390354865500160
748531040352776193
748472601274630144
748488589634207744
748453525437317120
748511683522371585
748486970699980800
748498417056374784
748436332926611456
748419601998938112
748428170626498560
748330275881422848
748418943325507585
748395337698648064
748425880607723521
748505404871565312
748520676034809856
748460181948882944
748528175525822464
748471741249363973
748512921035038720
748498119357247488
748461016489529344
748510026923388928
748348160154570752
748427096926601217
748372999162699776
748531342250487810
748485305741676544
748411842578550784
748437637246128128
748455861580857344
748393639336886272
748435997260648448
748421015294750721
748345165522305024
748465084914106368
748486568063680512
748439243593252864
748465366007955456
748375473634287616
748373393200812032
748418008176037888
748475608305438720
748409912997347328
748422814743531520
748427407644819456
748451948282654720
748490250746474496
748394188572614656
748391588003463172
748475818154860544
748335405439791105
748459758080794624
748407610467057666
748485091630977024
748473758705401856
748400996116733953
748459867208200193
748526841934266369
748436043561566208
748511763222638592
748446445234184192
748425654312538112
748388077618479105
748379428661649408
748454263446192128
748431526178750464
748494235192668160
748494604530556930
748520294323785728
748380045484376065
748443182053081088
748421149470519296
748465558828552192
748508051448049666
748381710627266560
748444210051813376
748503383015890946
748458130950991872
748426111227396096
748408747169546240
748515940900442112
748429961963384832
748476812104175616
748485636932395008
748433484981633024
748386362169098242
748411628601827328
748481371232886784
748378585669451777
748513914783141888
748484563303866368
748471233654722560
748466523740774401
748466557303545856
748340707174154241
748504637167312896
748471380404994048
748431031234007040
748446017444544512
748507803803754496
748316132654854144
748380582095237120
748414916789407744
748449754644787200
748348332255285248
748401373318942720
748325057881997313
748517190631104512
748493669041381376
748505962483314689
748355282053394432
748430129781608450
748410953285373952
748481782228582400
748501810378342400
748463725934419968
748372503832174592
748331345227689985
748456201294315521
748475046230892544
748437888866615296
748530994236502017
748461180021248000
748461087884972032
748413918750597120
748406452822237184
748498249401630720
748510198881476609
748356607587778560
748441647210446848
748511503456829441
748484991198298112
748358512015642624
748345115341524993
748345362642046976
748420117894094849
748473490118946816
748460320264458240
748529522044190720
748400110900551680
748428133011853312
748374437662195716
748474941637562368
748489483365027840
748502363669934080
748491882230059008
748531338081374208
748358692253368322
748484408194240512
748474207533699073
748389105273298944
748492016464629760
748343034673238016
748516842457686016
748405093909729280
748422718190686209
748325632874942464
748497590967103488
748445686346186752
748451415874486272
748373569525157888
748421485212078084
748525034105348096
748492767412772864
748366531470442497
748345836489175040
748475952552902656
748414337966964736
748474664779907072
748400639466737664
748431496730517504
748471669962977281
748411372560613376
748484324169682944
748453689082417152
748417261380243456
748322843671298049
748326412977844225
748485825751572480
748519531027566592
748456612290007041
748485494393176064
748477998999965696
748394259728973824
748325947326275584
748484114593026048
748402786853871616
748484425030205440
748525860412620804
748436899065257984
748455811115008000
748506545395240960
748402669375655936
748417986973704192
748437855345774592
748486819604488192
748411611812139008
748490221411508224
748433103279001600
748473716649107457
748446336287125504
748497791941480448
748444935322468352
748355550665027584
748375398254280704
748415592168824832
748441764428537856
748336462425268224
748486308079738880
748504356018864128
748503748012539905
748465823241637889
748522630769041408
748501172667977729
748485049834741760
748529010267783168
748388853531156482
748327830459670528
748454301543051264
748503252975624192
748433967272067072
748365134695899137
748329885903523840
748503592760291329
748397690959106048
748517870192078852
748488015044042754
748426677567385601
748479710515109888
748421627629735936
748411460880048128
748313913675087872
748316216469618689
748455245039214592
748483724262637568
748490833796694016
748509267636981760
748511029152387072
748435884324818944
748337884160200704
748448270016360448
748357522021462017
748327595536576512
748419186737614848
748416103928344576
748476145318957056
748360654952665088
748429781474095104
748513512486539264
748483846040076288
748490707875291136
748408587739881472
748481719410384897
748353566834892801
748472424832831488
748442402097106944
748474706714517504
748378254298472448
748478967892443138
748501583822995456
748440791559864321
748390195712659457
748314526299328512
748491521620586496
748484164995915776
748394947947143168
748425364876234752
748357224066588672
748498836335828992
748496558765838336
748466657610305536
748462777858138114
748494407331155968
748492763226734594
748399590882217984
748438799034769408
748343337036308481
748404699582324736
748481371388141568
748324034635497472
748402505843871744
748475939953086465
748531212440920065
748433510134878210
748516670507974656
748479676922855425
748329277632847872
748476363506581505
748531237531295744
748451273091989504
748438639626035200
748473247012794368
748472521423368193
748330342956830720
748412907793223680
748425209657626624
748385913160536065
748431916261588992
748444331518885888
748499436402257920
748440451795955716
748334121957605376
748486631041212417
748456754833399808
748480373143797761
748359577071198208
748498173929230338
748315935388368896
748375796687978497
748438065128030208
748473221704482816
748506344219516928
748487499266293760
748318699396939776
748366866943467520
748426396452720640
748378061431836672
748418372786884608
748425490566885376
748405773131255808
748412421317009408
748465303135338496
748506910333239296
748509007577489408
748510890698358784
748395954181644292
748421405516136448
748438497082630144
748376027454386177
748345539041845248
748446298504855552
748401193186111488
748331551012831232
748499960467984384
748528200825831425
748398458277593088
748513457826324481
748375817583988736
748436920217247744
748419778029707264
748529421456388096
748463319288254464
748317474899255297
748422479295635456
748434315428651008
748390644549312518
748434478998167553
748340576974569472
748398990996156416
748421720189472769
748498584627257344
748396453496774656
748524883022389248
748448626481958912
748468649938329600
748412899220135936
748430230193307648
748470973507211264
748337250820317184
748483237706604544
748520969971470338
748494138925060096
748418926678282240
748486694064762880
748485183842693121
748478372515291136
748467542952415232
748435477485752320
748508236010168320
748341411733463040
748510530193719296
748458214690295809
748507023768190976
748505170041016320
748339377571405824
748445577101271040
748527349285662721
748477097518170112
748491479836811264
748444092586147840
748521523665842176
748452556330790913
748425914493526018
748367290652049408
748512132220751873
748475163835011072
748441164966137856
748433338302496768
748324948901519360
748427940002729984
748502225459228672
748418742166630400
748498278828769280
748345606163300352
748477625753026560
748529899548315648
748433665303027714
748388471815938048
748347870982463489
748318393204281344
748383979699585024
748508563232940032
748434189519814656
748428200112439296
748466825617354752
748459313501511680
748481270800232448
748386852667822080
748369261932982272
748526522902937600
748506696520196096
748521519270203392
748330338733154304
748412421363097600
748504255691108353
748523247268827137
748338928579710976
748408264824602624
748458843882065920
748496516986380288
748397145443667969
748346394365333504
748487843085967361
748515026487545857
748488283542421505
748466196320817153
748340774245376000
748530038086184961
748494164027924481
748503609629880320
748313745894440960
748441013820268546
748386416745406464
748496084977262592
748423401891454976
748382390003830784
748439956901793792
748467643611492352
748383094491713536
748497255175434240
748428963391901696
748399469062918144
748366984149090304
748474161497014272
748316723892281344
748442431545303040
748479127317946368
748489684569948161
748443354086543361
748509292970422272
748430003931615232
748423187881410560
748347858189881344
748467983094288384
748435926133710848
748325511059767297
748390250314145792
748481484630155264
748516565830746112
748517522152919041
748471921801572352
748509142055264257
748435305212977152
748494818343518208
748454846622228481
748511427686608898
748424974910758912
748520529276112896
748511415271559168
748475205937434624
748413318944161797
748409678137266176
748500228853080064
748404833800032256
748491823576932352
748435095619538944
748471917233963008
748430213445464064
748462409136762880
748430737783820288
748503752018116609
748424731599179776
748447116536733696
748415671843827712
748385791794159616
748460349607776256
748505689929179136
748386005410025472
748442309704974336
748527823468507136
748521829636120576
748499104884465664
748490695309205504
748433241804275712
748353008992301056
748497246832984064
748445161865220096
748438207952351232
748383862040965120
748436139975946240
748411137734098944
748435188053585920
748479492486762496
748316484850622464
748382348132102144
748421757606952960
748472018165727233
748461880453259265
748436433761898496
748417219391029249
748508999448834048
748490695460130816
748515630257704960
748465047148630016
748421384640946176
748441739455758336
748517500971847680
748489638248087552
748326861453795329
748336122527309824
748434575521636352
748455500958707712
748327830660866049
748526531543109632
748464401154441216
748529446685138945
748472399813836802
748456108885413888
748406989693267969
748429194053427200
748377079981432833
748487109300883456
748515370504491008
748471879682363392
748515265391005696
748403567065718784
748465185652875264
748483762225197060
748408126060302336
748428418421821440
748501780934328320
748372722015690753
748426908212174848
748444427841056768
748375674981855232
748476728109047809
748456721476116480
748530738237042689
748441978686214144
748430813172113408
748491282557829120
748478254999285760
748497892747415552
748471963723636736
748502057758396416
748509632507707392
748407375606874112
748442527771000836
748528632600076288
748353684266967044
748521259353313280
748511519936221184
748421682105360385
748511519864922113
748332456651034624
748327436199337989
748452585972072448
748411083292053504
748470017537212416
748381806840455168
748455215834218496
748525738664534016
748444763339239424
748524098666512384
748357953875501056
748414593844785152
748386219399254016
748456469742268417
748335690589573120
748511645891178496
748427210348957696
748478246426189824
748430192670973953
748507720194621440
748443509489696768
748479848713170944
748475943803568128
748486844833234944
748495665496469505
748524681658048512
748437721459363840
748518931250421760
748418070897659904
748432054723829760
748430867937263616
748434160126029824
748518159611748352
748513889881579520
748497116763414528
748340707107147776
748323833250078721
748458793537777664
748491609474473985
748315008543514625
748423083170668544
748490351229296641
748444482425790464
748414182719102977
748374450052210688
748405647507525633
748412928852910080
748420893785858048
748384604722237441
748372675890929665
748511775776210944
748486324890537984
748436013983371264
748510526083317760
748492889148121088
748485284694724609
748413654354190336
748446374006493184
748512845587849217
748387456911839232
748454481751326720
748316426151268352
748433074136973312
748437972773638144
748493551659515904
748529358411862016
748503462795681794
748424555413311488
748464535359492096
748375171686346752
748328594066137089
748321723511017472
748451960760729600
748318439526244352
748450585117081601
748358029473550336
748458642245038080
748430284954173440
748513541762621440
748506390503763968
748525227127279616
748467186440740864
748355718412124165
748444763502817281
748465223200284672
748464526853570560
748511482455949312
748402434507182080
748333664715542528
748445187295281152
748417873698258944
748475516122972160
748445480556834816
748408105415905280
748479685479137281
748484475168886785
748454813185282048
748489323587244032
748341994615771137
748431333404319744
748473540727406592
748481941935099904
748335023787376641
748479353781051392
748368108197396480
748448903171825664
748412337338589184
748515663988277248
748442729386999808
748347338125680644
748325129361498112
748419488719187968
748330963810254848
748329546177351680
748456184634544128
748425058813616128
748422445628035072
748492993804402688
748499327392296960
748383052716511232
748377080073756672
748427310945046528
748476673973157888
748382650168184833
748531346616639488
748430171556954112
748470667436236800
748381010056851456
748357639491317760
748429164773019648
748523968802365440
748426128226824192
748488006869327873
748512396847779840
748476388538220544
748497276075638784
748467756815781888
748421141346271232
748515198529576960
748506956776644608
748440619576602624
748337146193285120
748420788886323200
748483279657918465
748455148616302592
748510198852104192
748463621299122176
748461742246748160
748475381716508672
748315633662590976
748469514057224192
748451335930929154
748375758859534337
748494646159020032
748441324236464128
748402187215187968
748314710529830912
748526401263964160
748391814688813056
748369232484773889
748476506163318784
748425541120851968
748476124330598400
748396390414430208
748335724387254272
748496995128586241
748473322426503168
748483196015288320
748433359202836480
748429811014639616
748452640493805568
748517060699885568
748504217678123008
748479576196669441
748400622827880448
748389457263476736
748383853740457985
748435141828186112
748406289357733888
748356582468161537
748474693947121664
748503123128352769
748452225144463360
748428267384901632
748438610655969280
748475323113693184
748472794053115904
748319689265209344
748428523229052928
748531212390543362
748434239939551232
748499452890062848
748324042977968128
748484210923569152
748451508128260096
748505027321470976
748518709103308800
748429089346846720
748497293041631232
748387083362910208
748324319911108608
748472907165208576
748518998304788480
748507472466423808
748332343652384768
748482390801080322
748502456003223553
748407295843786752
748440430832926720
748416791521681408
748343198309834752
748475017164361732
748378073951776768
748520156192776194
748518134642941953
748434831525224448
748523989597827072
748409892223000576
748503340976312320
748342116506447872
748400354300047361
748520307279953920
748480691881533441
748325724872859648
748452292244844544
748348055271936000
748504725239267328
748443668965658624
748515576029519872
748422420428693504
748350517458272258
748524803267661828
748416527448313856
748518235054669824
748420147073933312
748531271182204928
748525915089559552
748449683509481473
748506608527941632
748350907558002688
748413012663476224
748470445163298816
748407488773496832
748508151830487040
748457044236177408
748465886047182848
748518474238959616
748504066666291200
748400769645289472
748479416821506048
748494113755041792
748507271378927616
748392401883045888
748434332088303616
748495078566551552
748455639156932608
748483258887868416
748517950072717312
748472768757436416
748394356269260801
748452162338959360
748494717545910273
748479282574393344
748497288667013121
748336919654850560
748526065920794624
748362597007659008
748487637770567680
748372407514173440
748378761834401793
748429676771741696
748341180853780480
748491328741326848
748408088328278016
748491865360568320
748355114260398080
748475306521071616
748408029842898944
748452900398039040
748481233009545216
748448555069644800
748372613156724738
748436706274197504
748515248831873025
748433874926112768
748446646892134400
748453185711448064
748322965297602560
748512950101614593
748515500540440577
748488400999694336
748520839931273217
748468784273440768
748446911187849216
748517996017098752
748478804574801920
748470923339108352
748438811718279168
748395862225784833
748397640317026304
748474945538236417
748473205061365760
748463835208630272
748518549803642881
748442783694852096
748495900641738752
748435628120023040
748463281220784128
748454460746252288
748362580247322624
748395304463007745
748459112334245888
748318124680876032
748432213973344256
748462543044284416
748325972613672965
748349548746186752
748412035508088832
748493048162713601
748529232398192641
748437859514851328
748502061847805952
748385229748977664
748443199216173056
748425188514070528
748517949997223936
748395736073703424
748412446327595008
748458646623911936
748519883479126016
748427180875603968
748522328968015872
748407203552387072
748402421962014721
748433522730295296
748456964825309184
748476400995229696
748394591339020289
748494285708865536
748505610279260160
748504880604651521
748452632151224320
748485788153806848
748480108923658240
748470952619544576
748382968763260928
748478548617334784
748501655012974593
748391072364118016
748345756910649345
748395299933151233
748516108425134080
748426610508963840
748458793600688128
748503806514728961
748367106022973442
748340694335524865
748434759890657280
748477604764712960
748476338282045440
748444243253989376
748492029223641088
748444738341244928
748495879330471937
748331756365844480
748371673452322816
748492662462947329
748454242537582592
748507992602058752
748429059948969984
748501780812664832
748517253637804032
748406616446410752
748440699243200512
748366535639588865
748435141618348032
748332591024070658
748435464730796033
748474425687875584
748473427242135552
748499033581297664
748435208819466241
748448358205886464
748453517199818752
748442733308743680
748438769859170304
748490967938895873
748403202169634817
748524916656508928
748376547153813505
748491278329982977
748439352850649088
748372529178357760
748398768752574464
748496609353269252
748470600327368704
748512279247745026
748379600619712513
748501168406429696
748485548948488193
748320633004654592
748512610698526720
748497959801622528
748319270099001344
748480880482594816
748512128382996480
748314652183040000
748529077477347328
748449255770169344
748324517143973889
748384772498546688
748511763344334848
748445405113913344
748474757125971968
748326719019429888
748437402465804288
748448769243516928
748505983576481792
748529417178189824
748365738809921538
748373246282768385
748478305339219969
748528968194744320
748501499676864512
748330472866910209
748426916802203648
748335044591296512
748442464826982400
748473838392860672
748492482216890369
748406511488073728
748512044253650944
748400777950003200
748413725686775808
748473767047856128
748356934760165376
748474354334203904
748482491149914113
748531275099668480
748516070923898880
748489428734251008
748503680807219200
748460609444921344
748371304462622720
748487272924844032
748387112949526528
748375482136170496
748402468032126977
748485288700350465
748489730682130432
748516213555232768
748412610144395265
748399758511906816
748365478482051072
748479634770112512
748453588339392512
748509703806685185
748439923452162048
748378095112040450
748320939239219200
748512010791489536
748428732856156160
748320385737830402
748448022288269312
748420713485328384
748428980416618496
748420554009546752
748461016598581248
748431459325603841
748464657246093312
748529174005092352
748482394970271744
748523398255390721
748434025933582337
748510341345189889
748523469621628932
748498278791020544
748445069779177473
748489927671812096
748466431231205376
748495522902712320
748456792628297730
748527168829939712
748459237857169408
748331869721104384
748494763842805760
748427017247424512
748476732626219008
748456591360393216
748381450563624960
748446176911962112
748401599886860288
748399653746520064
748489655117484032
748425406894718977
748437071090552836
748522487944716288
748424362399768576
748504578279104512
748321698349449216
748531040180899840
748385363668930560
748430666535215104
748382763355602944
748478108097986560
748392275965775872
748488531069263872
748474253847166976
748458432806662144
748422408000794624
748485184148824066
748516725361090560
748512258054103040
748521137584250880
748428233633333248
748499478034923520
748505723370364929
748425436057714688
748459779102769152
748468331183751169
748525956923535361
748434277809922048
748505756933234688
748448018198835201
748515546501644288
748463868628721664
748381693740978176
748478137432969216
748424886872326144
748419400517058560
748404087054569472
748520613279588352
748519388727418880
748517979122348032
748463759665074176
748407048476319744
748503374878867457
748422609117683712
748489084524322816
748452179145535489
748524832686542848
748462866076938240
748430041638264832
748425184512716800
748358071504748544
748451562507350016
748522693876715520
748475604354351104
748518210048253952
748471288218398720
748440594238812160
748428644591243264
748364820232142848
748480352373575680
748353000360542208
748499876749656064
748504268194390017
748341646564044800
748400937132236804
748512698707615744
748457048778637312
748484013673881600
748513369896935424
748489931824177152
748380921867419652
748496621713915904
748530696575025153
748513118087745537
748524639714971648
748504326969135105
748517895525773312
748515517334437889
748373040728248321
748431115124350976
748455525960953856
748514804063739904
748471451846590464
748365650633056257
748332331052634112
748427352816889856
748435313748488193
748482453648576512
748459661771350016
748317378086264832
748386986931650560
748337527828975617
748432902191472640
748430033128128512
748526141439418368
748364660710182913
748387502822727680
748458860441022464
748443488585392129
748456943732334592
748471376172978176
748415004819357696
748471678385152000
748427143210754048
748415793419927553
748449259905757184
748487067181654016
748434856678285312
748516804784320513
748401738336481281
748478460650106880
748388031321808896
748420977415987202
748383820311896064
748528091778015232
748424756769202176
748471955091824640
748393987120181249
748369576509988864
748345748413157377
748496701711912960
748492842637664256
748488417789501441
748348575646683136
748406092128993280
748494042388787201
748418423277903872
748498358143225856
748407241238286336
748517853364621312
748369559711793152
748506369628717057
748406540982489089
748495611121393664
748450870497513472
748327092283023360
748386072510480384
748503475256987648
748352727965523968
748433354912108544
748447284199825408
748442024550895616
748518797334708224
748494256294223872
748350261546999810
748529123610472448
748500254140538884
748444033622618112
748437855383527424
748402514249211904
748471376420438016
748436806908121088
748450664888606720
748490108081311744
748323539783036928
748477583847735296
748484630400110592
748443941306044416
748314660391260161
748476782748135425
748320163292921857
748457702792237056
748515013900505093
748491370558435334
748392913382543362
748521385102704640
748474391973945345
748459686995726336
748438530934902784
748430083455590400
748477017524420608
748475134273556480
748490993046011904
748501176694484992
748411272127979521
748464296359792640
748506956642516993
748354829198688256
748484315638530048
748457967150899200
748330506316484608
748372801795547137
748486706387521536
748450048460132352
748502212834430976
748387955643916289
748483334293032961
748402862351388672
748376618624770048
748387700177309696
748484156342972416
748479135626960896
748435858940960768
748489957216387073
748399976917663744
748467404238372864
748433715899011072
748513646544883717
748448827598835712
748485544728989696
748333396510728192
748479299489959936
748468813692276736
748463113494626305
748415466088071169
748341436743987200
748523616355090434
748520021765271552
748407748937809920
748389386291666945
748344502935560192
748482441032110081
748483955045851136
748402686270246912
748529480113655809
748478594763132928
748398575680430081
748447653277609984
748470579632742400
748443819641872384
748520957246070784
748443362542424064
748362274033770500
748388429751255040
748388064901332992
748495979964403712
748394129701408768
748440317414809600
748351012528918528
748524895722704898
748459171054387200
748504074983710720
748480872123359232
748417798385315841
748393978781962241
748398219323908096
748504293376921600
748492368874078208
748437708821889024
748485418975399936
748412106509156352
748498555338260480
748476908652863489
748440326084300802
748431127749271552
748474463453224960
748478573762207744
748402401128947712
748410206556725249
748496877742657536
748380632439472129
748473360334589952
748414631773863937
748498970620661760
748493266400608256
748529773673078784
748429303264739328
748500170157985792
748425054376034304
748437519927287808
748339595620851712
748478334615453696
748372398991413248
748461012047765504
748426929502453760
748477839956074496
748463000378445824
748319362268938241
748522458790170624
748484064093548544
748317470461665280
748333732071804929
748442385533833216
748372021533347844
748320201247055872
748494075741999104
748487683899535360
748476141099421696
748527529506508800
748388614283767809
748427327835676672
748483795620347904
748485972455743488
748519136800686080
748419547498225664
748504905460125701
748430683413090304
748492331096096769
748451302510727168
748461297415655424
748339310387073024
748512463553863680
748502606952136704
748482235599327232
748441688868282368
748456662546026496
748462396243582976
748420734221959168
748463914489257984
748393731280224256
748523553394286592
748416065936326656
748461880277090304
748511725494865920
748427499927920640
748432302171009024
748522735538581511
748411188048977920
748453000964898816
748473754678923265
748420512108392448
748505123723173888
748466376910716929
748479320193138688
748356397788725248
748426711092629504
748427831147888640
748507237732093952
748384449298071552
748483829170466816
748506059195686912
748428401325674496
748442767064334337
748467899472486405
748413813641273345
748493891339493376
748385456241393664
748437872194240512
748484009512964100
748498584924995584
748386886121590789
748315176391192576
748406998031536128
748456658494492672
748493031670579200
748523347919667200
748419484327763968
748371828834471937
748429617732673536
748415927646101504
748421229070192640
748368741663019008
748421933797105665
748526451603828738
748439264724148224
748472831743123456
748476195809832960
748454397827485696
748523784274083840
748447380811452416
748426740771491840
748514174934867968
748471875446181888
748498299779485696
748489651112058880
748445107523829760
748445446977224704
748472911556653056
748432235049664512
748448412606021633
748461624810319872
748409845947203584
748451310870073344
748390057275424773
748448458617524224
748512920909258752
748495904647307264
748483997085343744
748405848637046784
748510731490963456
748472517413601288
748420772004245505
748529656182210560
748438476371156993
748447611313586176
748383774321303552
748445468007481344
748456985817931776
748432780300812288
748333224514953217
748530642049183744
748445023650385920
748454846500577280
748493979289677824
748531413683691520
748479496710406148
748477596430704640
748316115634249728
748482059061039104
748322298164305920
748314266072027136
748485876276043777
748472831722274820
748376983646666752
748414958854115328
748516620394430464
748369727609778176
748494260572463104
748466460633112576
748518721593937920
748488237589610496
748381584647163904
748432818024374272
748510907722915841
748479165083553792
748368863566389249
748443454925991936
748475449068634116
748365373729288192
748527936588890112
748485159045894144
748425427681689600
748478074824470528
748361758209871877
748403361729384448
748483221055123457
748503991412211712
748503462816649216
748478833872015360
748421258476298240
748527567343390720
748323350808694784
748494172223639553
748516913890885632
748314140343574529
748447368039763969
748337573794222081
748479391869603840
748458700965355520
748496911125127168
748439726013702144
748337301391028224
748373275923865601
748511993980559360
748519069691809792
748467156791214080
748488929330995202
748428250368471040
748475382094004224
748365516440481796
748433577092669441
748453344977379328
748489655100768256
748386928320516096
748498651736084480
748357601843417088
748347866788159488
748406872315727872
748438031535841280
748483682239975424
748486794421899264
748418524134051840
748405559527936000
748475033627074560
748356708318121984
748324651294662657
748332284848242688
748464292349906944
748505056530599936
748479970490597376
748449733656489984
748328929564332032
748528313996566528
748453693368856576
748424026666704896
748467290925051904
748430687288451072
748338517378367489
748465861048958976
748430637061836800
748523633073524736
748384713627303937
748446348849090560
748403256557244416
748523427586142209
748477592194416640
748443618319400960
748423330441629696
748430075029241856
748388878541815808
748438514065346560
748510496811290624
748480121552650240
748471292609835009
748465143604977664
748316598256156672
748463427962683392
748473259415470080
748507506184458240
748449230436569088
748385548394504192
748505996230819841
748499343863386113
748493883126988800
748465151834091520
748421224951386112
748492368760942592
748414157863559168
748456243451162624
748457442841858048
748320079587250176
748484173053165568
748456402666946560
748427050969628672
748443979037966336
748465307115610112
748433271143403520
748451491200008192
748451818401841152
748423985008906240
748442519537606656
748465420257103872
748331659833937920
748469384163762176
748408143114272768
748358486858280961
748450668885614592
748514045074894848
748409904692596736
748517509620457472
748528548860825600
748439504004972544
748401549592911872
748477814593064965
748411997692256256
748381853334249474
748383996405518336
748501428755378176
748387490432716800
748404816800514048
748496622062014464
748483317616500736
748457690398089216
748474043980996608
748461733765746688
748438597687078913
748527504709816324
748512115598581760
748428070021914624
748411942902042624
748351771504844800
748405236583235584
748443878420680704
748484751934242816
748379600787472384
748370725510221824
748320037342109696
748456511807102976
748467098226139136
748480373257015296
748432180712333312
748326463317872640
748500031678910468
748477999360675842
748506449127571456
748402635879911424
748427247887933440
748499675230126080
748382498988658692
748478464752226305
748407069238267904
748486928891154432
748488589588201473
748336210536439808
748428149986205697
748504846949548032
748331790033686528
748518138745085952
748416691181338624
748442838216622080
748379965872308225
748456234773274624
748521749864677377
748452774795304961
748431786531774464
748454695467950080
748435410116743168
748495971659714560
748462908217122816
748506277232336897
748447527385571328
748314287156801536
748501227118407680
748482319426686976
748403952828416000
748513713741762560
748438668977766400
748445199576117248
748439063284359168
748372306901209089
748422843881263104
748428313522208769
748473083393089536
748327931039059968
748508386975686656
748372604784881666
748458630005948416
748466552735961088
748485531927986176
748473179937472512
748346235220856833
748434223279681536
748454313979166721
748430406211375104
748526065816076288
748478124992643072
748397048911765505
748491538330697729
748424680965611520
748419744567529473
748522215642107904
748345895561748480
748416183435558912
748524086184185856
748488795385962496
748459577969086464
748316954868350976
748353940094259200
748474043876188160
748402757711822848
748491668601643008
748523285004988416
748339817881042944
748440162141626368
748420092761825280
748483711977590784
748361611400908804
748520365635170304
748419434063159297
748385229581225985
748446596363354112
748476971642818560
748440732625563648
748442712492412928
748485905489494016
748412588879413248
748403000947970050
748407534864711680
748402120215367680
748337880129507328
748420038089011200
748523549132992512
748517778043215872
748409867019427840
748502124883939330
748330942624727040
748474605816414208
748484693201399808
748436484118687744
748434328187613184
748512740520660992
748376153245749253
748456696226385920
748467391634505728
748454682901766145
748428862778900480
748342447655124992
748378174770274304
748498521859424257
748518084240113664
748485632947814400
748500837291429889
748448915784073216
748435581961707521
748433774631854080
748346746858659841
748404842184515584
748418335289786368
748508907132313601
748523133964005376
748480935050416128
748400140260630528
748327847417118720
748514611276685312
748480310141136897
748445535120592896
748474752973549568
748441156426604544
748457275233181696
748515953235865600
748514456183934976
748404112450936832
748484823124221952
748519388538540032
748478246732369921
748442641222742017
748357802872049664
748327167625420800
748395312465715200
748414098954686464
748424853116624896
748376777882476544
748511628962967552
748483028243091456
748387813276655616
748453005142409216
748379047223304192
748482579444097024
748473116888805377
748444322991869952
748429102005248000
748458277751623680
748380502441230336
748498559704567809
748510832259178497
748420432307568640
748470118003445760
748468691847647232
748463734486634497
748498026889625600
748421455742963712
748507468548825088
748505148708818944
748517706828226560
748430645613985792
748483875190546434
748452166331994112
748425515783061504
748420071605800960
748463725871509504
748473779538567168
748379630105681921
748443840747536385
748436924289941504
748474111039512576
748433216407625729
748442070843547648
748415776667893760
748359766121005056
748404540303679488
748382654429597696
748416649204736000
748391860763238401
748423448154746880
748472882251046913
748487558091374595
748366506271051778
748509905158610944
748331123034447872
748346998412222468
748484747853185025
748385229631594496
748457367432470528
748520957111853056
748359283490709504
748498274257080321
748505207592607744
748472735492358148
748393852969566208
748489231337725952
748517853263912961
748529773845094401
748445459677581312
748445535451897857
748433204135092224
748498786335481856
748385233574182912
748453412123996160
748440435153117185
748414002301177856
748401155219283968
748505232666025986
748348860745940996
748520336551972864
748401293811650560
748384747211137024
748379751778258944
748506935671066626
748492897473933312
748509905359876097
748397992743440384
748371027634307072
748477415953928192
748490615558533120
748430439799459840
748389310618009600
748433946493464576
748449230600212480
748515252937977857
748468658524000256
748386693326192641
748461184219643904
748521116646449152
748530444723953664
748444855819509760
748461670679330816
748413901642076160
748400551541477376
748500132572893184
748479739728265216
748440434872029184
748472244641402880
748431282867056640
748488040427982848
748506180557901826
748454511203749888
748430414663016448
748478536017645569
748457795171852288
748478041047838721
748478041257574400
748391160117342214
748494596167045120
748486929008758784
748513319321903105
748338261555187712
748520785409613824
748445476471640064
748511641495535617
748315834888634368
748414744869076993
748515764529831939
748504062551797760
748484013682270210
748515810851729409
748493773861171200
748530352369565696
748505631447973888
748421447266217984
748472647370039296
748510425319247872
748399397994635264
748423192226693120
748492012463263744
748319307776462848
748502703416938496
748430133778866176
748315671155486720
748451507838853120
748369891040858112
748441475160096768
748458407754108928
748399657982771201
748417802667696128
748414803484475393
748361687007387648
748512291654672384
748438002226040832
748484424958885888
748322210046160896
748457837135814657
748497661855043584
748403747202568192
748452770450186240
748473297302618116
748511843182874624
748426564522676224
748506792913666048
748398663739842560
748340828603506688
748496072541102080
748521662002323458
748327574636470273
748430431570305024
748441571578646529
748515135346610176
748408361163554816
748427277583663104
748443912071688192
748512560345923584
748518755345567748
748469799215333377
748492209503277056
748442767039283200
748492708784783360
748480935226576896
748490804256116737
748483904663920640
748373376566235136
748530067047854080
748497284707540992
748431131872235520
748486601639079937
748517966778605568
748531074091851776
748454120999235584
748474840940711936
748512157399126016
748473687309950976
748406926740979712
748337670355562496
748369198976536576
748439931559755776
748457858233151488
748457761529274368
748504247319334912
748464208115810304
748409602547548160
748409585757618181
748468033446887424
748430184026677253
748522932574560256
748453001011003392
748515257178480640
748359979829202944
748407333705768960
748482692606492672
748489919367086082
748381932933742592
748518046549975042
748499666854121472
748434240111542272
748359895917826048
748432197355376640
748324252575744000
748529622606839808
748496877826498560
748440896350359552
748339960286056448
748512086133706752
748442716716015617
748492163177025537
748429299309379584
748498924613279744
748484055679774721
748411334694297601
748414237219954689
748496168850579456
748406129852563456
748399519675613184
748400983517040640
748377201549119488
748499029596602368
748446294457352192
748474128018120704
748472735370665984
748514359412985856
748473205069733889
748421745351106561
748417890471256064
748490452240838657
748365516314710016
748515706052960256
748460769063251968
748519409371717632
748507057326821376
748444419733368832
748416250481623040
748350563528617984
748406385709289472
748478586424860672
748498614318673920
748450249635659777
748327381811634177
748507887698345984
748386827711680513
748499142708592640
748474790537736193
748465110025396224
748485536315244544
748423687037022208
748430787914129408
748439273192427520
748427977822613508
748472680668663808
748485796420796416
748399586616705024
748490112233771008
748450618885419010
748438106932654080
748327247673626625
748486916409016320
748459904768172032
748459149978177536
748528049654800384
748499255942340608
748491416565854211
748365092903854080
748444771904012288
748391001111302144
748495778969169921
748489114085953536
748436194694922240
748507157902032896
748503441765502977
748450153338703872
748531027652526080
748480876313448448
748348907038482433
748437998283464704
748445942144241664
748461507181162497
748463566718640128
748529027196063744
748429177603362820
748472689266987008
748421749495193600
748382234831392768
748388962532732928
748471053194772480
748499327346184193
748425943715307520
748446319707062272
748336294636380160
748403478821756928
748427269065027584
748497662161321984
748485771317780480
748485687364718592
748431954194751488
748447376449277954
748427902207823872
748426325279506432
748451147355140097
748517337603551233
748500711462187008
748329768391688192
748383530669977600
748484240094953472
748408726126759936
748318313575505920
748515362069614592
748417408428314624
748421875219324928
748402484939370496
748487335709413376
748515437600702464
748514837945278468
748381383580594176
748520663812538368
748456868310188032
748430838463762432
748478326142951428
748510706258026496
748352664979677189
748479874029981696
748440250360397825
748457006676217856
748448756660576256
748361389060800512
748413331464126464
748426501561982976
748428170777358336
748519095063183360
748521309622116352
748488170216497152
748432088458723328
748431459237523456
748493945789906945
748445464152907777
748402778662371328
748481455387455489
748424584567918593
748486081578823680
748336139455598592
748519669774987265
748444285209616384
748353856304726016
748319379037642752
748443236713308160
748494805622226945
748516016133636096
748506520397066240
748470147246088193
748418163386245120
748525021589536768
748518209888919552
748530511950286848
748507870820446209
748507875304214529
748322595888472064
748499075373334529
748352455285608448
748334696451366914
748430746210209800
748477843944972288
748442045484720128
748476493538426880
748411443972870144
748504163194019841
748433887760650240
748437293267050496
748522194628677632
748373909146378241
748452489373057024
748482218532569088
748490057858809857
748520894130163712
748509099755638784
748438581044195328
748489650940018689
748422017729368065
748482428172267520
748513374133051393
748525218755293184
748434948844040192
748493564062072832
748395476400115712
748453831520882688
748472231915831296
748406251336392705
748437377526423553
748506411420659712
748489588172259328
748420059098406912
748483435052806144
748470168523800576
748459216977932288
748418226183413760
748402908434137089
748487012794007552
748497364118306816
748487348254539776
748356083521982465
748501763905433601
748481463469871104
748456583051489280
748444625287909376
748479404435775488
748478196467773440
748407593614327808
748398529886961665
748399507004604416
748479291097227264
748410844036407300
748477508509700096
748488853871337474
748478951404625920
748343647335292933
748336051425533952
748363113188167680
748519287766265856
748395547371933696
748498949573611520
748444314846494720
748479630814908416
748466603356987393
748324315620315137
748407194987692032
748491290774507520
748403336320266241
748463201797476353
748480289236611073
748401536838078464
748467135844802561
748380791785332736
748440439011876868
748508638625566720
748457979893125120
748415676189011968
748457224847036416
748501562650144768
748478309680324609
748425528584052736
748354317502013440
748429647063420928
748446902501400576
748323187205746693
748485758567202816
748401516021587968
748338114784018432
748456126073577472
748459472801103872
748404368018386944
748394419183882241
748425666736062464
748465483523952640
748485137814458368
748347292126572545
748503445980712960
748457769875955712
748527542223671296
748461477997182978
748474412953788416
748429013736095744
748415294473834496
748524623017414656
748482227009429504
748345396045414401
748383434322624512
748356792023977984
748329751358640128
748384504084062210
748502875479937024
748518067332853760
748501000873476096
748386663882170368
748477986425442305
748496978456223744
748471301036195840
748510337305980928
748443849111011328
748530201433341953
748413343820455936
748474513839489024
748356670414270464
748425759262277636
748495283902877696
748446214773936128
748464099177152512
748477302967832576
748503294918557701
748455224231198720
748381324487049220
748368489950351361
748422340858486784
748498152924188672
748430049964101632
748322717728808960
748501143228125185
748515882121428992
748451315156656128
748503907400318976
748379806182555650
748497825621651456
748438086347071488
748436676935028736
748438065270517760
748477848046940160
748358381660962816
748417961833209856
748530113386549248
748461721132597248
748452661578473472
748402975790497792
748436186201395200
748510601480122368
748382465371312129
748420079847608320
748411045425844224
748455630776721409
748497850812637184
748492696197685249
748470894016761856
748499218214465537
748491530118258688
748477596380311552
748425444538617857
748529983199510529
748526514602401792
748430561438380032
748466703802109952
748315696443068416
748464958992687104
748392116502560768
748403978128490497
748482071757217792
748334344306065408
748482935834222593
748385749465202688
748326429528514565
748474366984224768
748354518971080704
748493761399889924
748482902288109568
748376085977513984
748336395446521856
748365977600024580
748422017704132608
748387540583972864
748450157545594880
748315406876676096
748477630232600577
748515534040334336
748421392866156544
748464497699000320
748500568545595393
748464854248361984
748339515635425280
748462878609506304
748382566110142464
748348114323410945
748525273096798208
748403822767316993
748339633390485505
748499360737013760
748344200802992129
748394222043148288
748345723381497856
748498937141559297
748384403353665536
748338689567232000
748402829048545281
748389247728623616
748434990824820736
748526682592534530
748530872614289408
748424349753937920
748427533318762497
748461133955276800
748517954132803585
748428477087514624
748440099352764416
748472819126665216
748394721312186370
748497376847900672
748503441887141888
748473012173807616
748349628140097537
748440267103956992
748379164529528834
748450060699111424
748423896647491584
748358725598064640
748492675024850945
748389902157479936
748505882934140928
748401512032833536
748438518209388545
748529094158094336
748421162246471680
748316526999179265
748399393888428032
748506759703126016
748474966631387136
748471267175567360
748511973109800961
748491143973834752
748473821666041856
748484768585629696
748397753735200768
748515185762177024
748315675538694145
748456176283582465
748360025828167680
748482918973079552
748524300131512320
748522588612091904
748405890605158400
748527072629260289
748426178386661376
748499394278752257
748500203641110528
748421837462339584
748431371228446720
748478557010169856
748429869613256704
748350895071453184
748489072293912577
748428409710206977
748371069518684161
748455870045036544
748485016242520064
748469757330997248
748392431083732992
748511679441473536
748474958213427200
748527894671003648
748448135618387968
748321178335444992
748474924721905664
748530067173675008
748529203021287425
748459925886611456
748470113741860864
748506537056944128
748444839029673984
748411217476202499
748403860847341568
748325653662076928
748421627608653824
748490687012806656
748489525182205952
748484584136912896
748381429415960576
748470285804797952
748467500854087680
748471225358290944
748421086656733185
748472928346447872
748475323252154368
748356905379241985
748443958234259456
748425025183748096
748501092992958464
748358964752973824
748433631622889472
748357693753135104
748511800963006464
748515508782252033
748501672008253440
748332934784917504
748518092322418689
748395757229715457
748405752075792384
748477672217518080
748489046947663872
748346214056329216
748413872244203520
748505916639711232
748525835062231040
748477084725575680
748468654187085824
748502842005196800
748482877113806848
748470298224238592
748479429412855808
748476757834096640
748472576058466304
748368624256188416
748400710887186432
748358260348973058
748513780800249857
748482206222401536
748440237961936896
748520323721596928
748376803388063744
748442368639131648
748410668022403072
748411875919011842
748414253959360512
748352988020826112
748440367863783424
748361015952289792
748519933814898688
748446772729679872
748450073512714240
748487041940393984
748479462879137792
748336332326350848
748404892558049281
748497800334348288
748494432639541248
748397195846647808
748480486297772033
748460685194072064
748330024273612800
748465609206267904
748475448867303424
748427944339578880
748420436397023232
748326723389784064
748345660471054336
748470541703614469
748480989903482880
748509670311104512
748502183713312768
748434273540145152
748484932327063553
748460580135145472
748500778298511360
748420851649871872
748489050949095424
748400870040055808
748483950834638849
748416116431654912
748435128976801792
748522848751353856
748392003457658880
748432814123716608
748421745145577472
748380175440707589
748496412132900864
748478842235392000
748478699574595584
748369421215866880
748447946824364032
748446042711007232
748428673980698624
748442523622842368
748437297754947584
748424676897095680
748503961787723777
748367496168742912
748497347605299204
748441990992265216
748464632054964224
748477223166947329
748382541200134144
748469887383801856
748530192885366784
748402568980619264
748428409760583681
748332356197462016
748466829773971457
748451071551483904
748387788232527872
748435699465093120
748314782005071872
748393987304787969
748482608598769665
748504825881518084
748411616073551874
748483699361124352
748387591125340160
748318267505160193
748466661972381696
748500753233354752
748367269680582659
748345870094110721
748522160981893120
748491572136808448
748447884002140160
748474798762770432
748435967988666369
748529455086243841
748468356655812608
748470348887232512
748482810105765888
748433262599512064
748498857504432128
748515718694567936
748527399478910976
748482998861848576
748500744878292992
748473142306299908
748512702683713538
748513893828407301
748417332796604416
748483791321079808
748421891757481984
748420193278365696
748475558103769088
748313771081293824
748472848541331456
748383635875762177
748479144082685952
748384130543534081
748441982654160896
748463511936860160
748320318339452928
748439873120415744
748523914280706048
748490825152094208
748478192298631168
748461352050626560
748470244038021121
748367529387696128
748507615240544256
748462564292632576
748531312844222464
748503764601036800
748461372791492608
748510576289013762
748523536583532544
748510312148635648
748474069104889857
748438698551816192
748453659512561664
748515370374336512
748427164320669697
748483946782957569
748452447656480768
748526263011254272
748330242071158785
748403248252452864
748352954181296132
748524413155311616
748510261833830400
748438635477819392
748531463776141312
748486606080868352
748428254625824768
748451767998881792
748456126061088769
748482344412131328
748523377313226752
748433707359305729
748429127313678336
748439986358390784
748483430900338689
748483179263172608
748401318889390080
748423003424366592
748394423256506368
748448139963674624
748419408981168128
748408092744880128
748484643033276416
748465751753785345
748517857781288960
748467408743047168
748469799211118592
748526959152533504
748460525521145856
748507237799333888
748398013941448704
748376056755814400
748348105590861825
748480154838654976
748432062970011648
748373758298165248
748527605016592384
748518851860533249
748331748006703109
748493308519915520
748404154406690816
748350299379666944
748455412933009408
748427013313208320
748450673067429888
748493371237404672
748430867668807680
748484131143716864
748527718640164864
748471032407724033
748463969166200832
748314509547167744
748482986069364736
748350668428042241
748354221024501760
748397963395891200
748474043821547521
748437754959233024
748498211455676416
748471242253012993
748407815761465344
748382968821997568
748528695732748290
748344356222828544
748439378096070656
748360453806501888
748336365973053440
748514733003841537
748428724329189376
748426660991635456
748440065785856000
748432264611012609
748531023454015488
748518822517350401
748437163407081472
748461712848859136
748400320468787200
748457614959226884
748471950817828864
748482596267515904
748332540805582849
748469719523434497
748473049746411520
748418943224774656
748508848479158272
748360126629814272
748418704120123392
748460404226002944
748387104611254275
748487470015094784
748397598445273089
748513126400798721
748516259747270656
748519493207367680
748410852429139968
748481740595945473
748502468540006400
748376782206865408
748448895005405184
748448039384285184
748510857370341376
748419090235133952
748430981036707840
748417962021904384
748484579925831680
748325498267262977
748351037405159424
748422047039111168
748444239164411904
748436089740791809
748475339995754496
748454565742252033
748470403484557312
748455077468246021
748516918001295365
748440778846965760
748496060008390656
748425889268936704
748391235791036416
748389478306299905
748363972630446080
748377604504363008
748412308104294400
748436341344468992
748460710158565377
748500916781740032
748475453028057088
748523998141648896
748505782099058689
748442439778721792
748526397338034176
748487981602832384
748341642189365248
748456784197783557
748421187156340737
748490561238208512
748478141866250240
748510429484179456
748478380668919808
748331785906380800
748413691918356480
748438346347618304
748468440457830400
748316392471076864
748437411022184448
748428153903849472
748473381100584961
748422147681431552
748339452997668866
748427222713774080
748402463808466944
748510412803551232
748401834956558336
748369857545113601
748483435002376192
748436735659483136
748510861484916740
748466720592044032
748477491610779648
748415021831577600
748434466377506816
748435221557612544
748493103036661762
748452808375078913
748491794216792065
748475012768632832
748404842201288704
748379806199328770
748472865129893888
748502229561257984
748402652845748224
748529786113363968
748380762529988609
748318586364633088
748509389238173696
748470562708684800
748464979888713728
748471309160550400
748472240526721025
748442901076643840
748456721459208192
748343340953808897
748475348405334016
748530612508721154
748401427962269696
748490904931950593
748449070881083392
748454490190147584
748514724497620992
748444587199463425
748469715497066497
748423657941311488
748337682875555840
748403969546817536
748512761739608064
748474106761318400
748507929658200064
748361217052409857
748523532427137024
748514443458392066
748460215369080832
748317025831772160
748315700587040768
748480859662094336
748448043582824448
748446575299596288
748474693942861824
748404955476701184
748515248869638144
748427080359120896
748505597486596096
748504242864930819
748432708934713344
748392750056415232
748480142306062336
748399968168349697
748403428724989952
748477177205653505
748496814907736064
748514271525478400
748482193270444032
748356242700107776
748333924896497664
748487650085076993
748451113645518848
748438874792288256
748523285088854016
748453013652668416
748432180448137216
748479307631177728
748411070813995008
748501390834679808
748491265872900096
748337305258074112
748472936567300096
748463369502470144
748409564853379073
748425746662690816
748464732764540928
748430964150439937
748453026189418496
748520042677960708
748344578277679105
748396965382217728
748515689074294785
748393337112174592
748484982570631168
748419950159740928
748470701280079872
748496747744337920
748463092569354240
748329520726315008
748440241946562560
748525696637493248
748426576858066944
748469640108597248
748525956818739200
748472953474514944
748373171083034624
748319735591354368
748448769100910592
748512992262758400
748484286249111552
748440007195631616
748364518078750721
748479219848593408
748395937811279873
748339964631482368
748316384434622465
748492062572556292
748445447216336900
748517476078477316
748514376269848578
748431543098572800
748517446512959489
748515022121345024
748519116080840704
748454133758332928
748327591463968769
748360470763958272
748474400576397313
748313741729554432
748510194645237760
748417961896009728
748430662122758144
748314966411776000
748527982579429376
748471946623520768
748513097145454592
748483619669303301
748347723972288512
748446822797033472
748394750546419716
748401398480539648
748413708817285120
748399766845923328
748412551336165376
748473675020644352
748406335188963328
748331555098075136
748416627960647680
748401537144217600
748351922713788416
748469958816956417
748410194040807425
748504171616182272
748427252124246016
748413549416947712
748434516713275392
748475482522324992
748404430882516992
748409271184809984
748492876162666496
748439688533401601
748421451619962880
748410038843170820
748359589561659392
748522488250830848
748453063824859137
748433182966456320
748454305397612544
748443618382254080
748474195139526658
748486262143614976
748411573954318336
748497662199070720
748477214795112448
748502179447615488
748473276318441474
748517769365200902
748516016347582466
748482898018328576
748347971599736832
748511389925392384
748433434511544320
748419920472444928
748446789301215233
748415281685495808
748399070604066816
748348537834856448
748449511433965568
748491294985621504
748416640694517761
748336403759525888
748503047458983937
748510798440325120
748524237007294464
748431400567615488
748381702213541889
748451222772801536
748436894778859520
748336466388877312
748472861225025536
748354934005854208
748374366224777216
748315427982323712
748507053023453184
748476489411158018
748526124624396288
748475793127407616
748426711075819521
748335883523395585
748504460914266113
748470470484205568
748459107913330688
748527869513523201
748487423609475072
748530600114421760
748503420877832192
748462605921038336
748383031707189248
748444687980175361
748339515748655104
748431006286422016
748483673993912320
748475306428751872
748427726428700673
748435708067614720
748469409283452928
748440737088303104
748404632330829824
748503416582905857
748491081034141697
748392464743014401
748458709437808640
748472395606925312
748433447144681472
748399850866225152
748426224683331584
748434651044253696
748471489645658112
748385363660574720
748478628120432640
748438098627956736
748512195156262912
748478229959172096
748363423256285184
748338966521339904
748386542272581633
748444700714147840
748498278422024192
748431048166481920
748328954734338050
748472718404759552
748496080782823428
748356511089336320
748431404623495168
748508147799695360
748426480590303235
748407132354129928
748488786850480128
748517245152804864
748529681364885504
748357043984207872
748504494732763137
748373271612108800
748517110872219648
748525499496833024
748483657153810432
748389822423830530
748431740104998912
748322725836447744
748378321461837833
748352660789563395
748512107075760128
748471665802240000
748391936227180544
748494491108012036
748427898311172096
748482231363076097
748507761936207872
748383526748299264
748488644101537792
748465416431931392
748324752083849216
748456650223292416
748522269882855424
748487306244403200
748509196233089025
748494272865927168
748520424519131136
748409858664300544
748355613500018688
748510987414806528
748512275032604672
748515471142576128
748400698102951936
748336722585346048
748371879065489408
748317080445915136
748497615935934464
748490171100860417
748394750743547905
748463948253528064
748374764801105920
748416208622350336
748428191883096064
748401264464105472
748418532191375360
748388106873806848
748431907805769729
748528247122575360
748357949890789377
748455232389144576
748510911816687616
748428892080267265
748484256964325376
748488627563405312
748377616927891456
748466729051889664
748430783728148480
748441554918973440
748500694429208576
748326186170748928
748496982440828932
748463683987177473
748476694781132800
748484252900147200
748434910881419264
748461414709354496
748424207302791168
748446495825891328
748394595394981888
748431207680049152
748473091907543040
748337435562610688
748498450799558656
748472525622022144
748487847376748544
748450895763890176
748485112610848768
748370452859490304
748461373026353152
748325016241082368
748340707111362560
748457568582967296
748508172906864640
748501315291066368
748444415417540608
748464824976171008
748344033072685056
748379751857946624
748525809862742017
748399062169247744
748351792757497856
748514640724889600
748512543287709696
748518927169425409
748511025234911233
748472399868338176
748372697009299456
748415864735666176
748492108814815232
748465856670228480
748381085399191552
748397997088718852
748404301098147841
748527600985735169
748361158491414528
748428401355141120
748483837844393985
748422118614925312
748481472164659201
748486144325783552
748531258448293888
748483271277711362
748483590137077760
748495904467001344
748325364359827456
748511079592919041
748365017024692225
748443916215562240
748503676730376194
748479357983682560
748478955527745536
748455480083750912
748504909759266818
748415403500531712
748506251944820736
748494210190434304
748327167688212480
748442464944594944
748479232184057856
748514774779105280
748353151720316928
748426249693958144
748389046368468992
748417077011177472
748442871888490496
748450845390479360
748450052696248324
748478401640566784
748420369350950912
748423943074217984
748520571344945152
748529643519545344
748407371123220484
748481417663946753
748476820547338240
748456960706502656
748459066024919040
748478120613847040
748442238418624513
748491194532003840
748521208912576512
748413109207855104
748413750798065664
748426925140475904
748460500644675584
748485842507800576
748423938959642624
748452489557512192
748484290703466497
748470244105195520
748375746192740352
748529542764044288
748506100849344512
748469572626329600
748477927789051904
748521976621326336
748373200090849280
748495728318750720
748518600076468224
748313745995206656
748426220396756992
748432990263357442
748464606805372928
748469463851339776
748443362697560064
748418427287527424
748395367226544131
748359275286781952
748473993473101829
748508156142055427
748527382844301312
748373703486996483
748327427710005248
748460059991117824
748433891694903296
748330305099018240
748503290841702400
748475339773513728
748505841079185408
748417940752576512
748507002763022336
748439973402009600
748455572228345856
748411871921848320
748502359765024768
748388060560252928
748519078097227776
748479760737640448
748476476790538240
748485473308413952
748440636366393344
748516339418013696
748461691868975104
748419803325546500
748425314712297472
748504050065342464
748521665928146944
748453370134937600
748321584985837568
748453412191281152
748440355230650369
748511012601667584
748431421505683456
748435989086015488
748463252120698880
748366505994223617
748448387524071424
748471300864212992
748365746821005312
748382494903406592
748479907437613057
748520843827785728
748429223673606146
748523327183003648
748469920808206336
748450182619086848
748469996301524993
748432436518920193
748338752632791041
748398555023413248
748411657861230592
748314782181130241
748511889349541888
748377465903513602
748493279105167360
748457052792623104
748413125913907200
748403176777342976
748401901847388161
748434982348136449
748473104578584576
748417538443317248
748480494799622144
748346776361533440
748404909037486080
748481476040089600
748345396376674304
748521230022631424
748507833189142528
748491169416495106
748491462988337152
748389105181024256
748403189615992832
748329805808959488
748515739338964992
748517660531490816
748317818597175296
748494436708007936
748495942190505984
748385242172489729
748529916434518020
748510526066528256
748456448712118273
748322033952559104
748473066825584640
748502703643435008
748429412425736192
748509498294284288
748488098993020928
748485380966617088
748400626749562881
748450022971346944
748499637519028224
748503345221013504
748474236742832128
748491207228162048
748502963841277953
748484785404788736
748488413712650240
748493832539369472
748478305305780224
748410529459347457
748339784309956608
748403483209048064
748486006144262144
748398588200251392
748472295069466625
748359279246217216
748471292349812736
748487021233119232
748484542353268736
748478225769107457
748353084364054530
748455521850654720
748509657929486336
748445178906705920
748447984656998400
748486622535122945
748490510780796928
748438644197830656
748523729810923520
748347594112368640
748475306609041410
748382830422556672
748457216403996672
748452652875452416
748463868586958848
748495657166643200
748512321010536448
748485297428631552
748496470895132673
748422328090927106
748483581975142400
748390229225144320
748389968993730560
748416422380965888
748507577592520704
748459472771780608
748477978099748864
748331890709520384
748325141839384576
748357455017451521
748398781541060608
748380422694895616
748319068407533568
748465923867156480
748526338525528064
748334734384607232
748421044596154369
748498517740691456
748424853091389440
748513483021381632
748431866085130240
748502464446472193
748440447576571908
748499067207061504
748500719532027904
748442380966178816
748467404515250176
748408709110341632
748472584203866115
748456922815291392
748503584384425985
748362311803371520
748471942458404865
748410168937951232
748518159565619200
748518390290128897
748522312190861313
748365478469443584
748370205508771841
748467647591768064
748475839122112512
748530927110856704
748523729571831809
748358881064136704
748437209381019653
748365952677457920
748470696901218305
748413549442109440
748529870142062592
748402467981893632
748522458580299777
748519585570230272
748425734104956929
748338672823525380
748525042292629504
748485251039694848
748393202760187905
748468649904717824
748469446864343041
748524258192666628
748480528190308352
748480918390611969
748318326288310273
748455018391494656
748432461630160896
748503504583421952
748469413221961728
748386231822712832
748392187835129856
748498735940927488
748470155626299393
748459045107998720
748453403706146816
748521590464319488
748525726312308736
748316787054370817
748401516042661888
748460454444470272
748492574365728768
748443274445205505
748487293682364416
748411993334358016
748526388660035585
748417819134435328
748525529087746048
748486585042276352
748358796842532864
748412962205999104
748430875965161472
748448756480249856
748479471238385665
748403248265060352
748458701191733248
748427134906077184
748383703005544448
748458017507708928
748399167249199105
748413377488232448
748385221121290240
748411519587713024
748477122750996480
748522290955063296
748427914895556608
748421338335940608
748482004518322176
748476963094994944
748409812334026752
748480888908972032
748376329343631360
748447665847963648
748452623812964353
748420633697067008
748521854629982208
748412849010151424
748349397763653632
748356737783083009
748341029804335104
748516708474847234
748450421774114816
748515215290023936
748444260119224320
748411272052506624
748409426529361920
748467433581608965
748485783984566273
748370457359941638
748360416246456322
748471724514086912
748386437343621120
748523906001149952
748523272409649152
748413134050893825
748382188748607489
748370390297239554
748392347331862528
748530746847956992
748452313153609728
748411821275680768
748416493809995776
748521728872067072
748441789758062592
748365138625953793
748426195184783360
748450199224320000
748523801080639489
748439734653952001
748490644906082304
748441177469427712
748473049729609728
748474404770816004
748506575099338752
748502422537015296
748319387573071873
748469325393174528
748498249309364224
748449503129309184
748396973540184065
748489755948515328
748489432811044864
748491320159764481
748448274269495296
748492238834049024
748415302879297541
748378959088332800
748405806635319296
748345069241962497
748364841149173760
748327629254758403
748348323946340353
748477030358978560
748493895504367616
748499524260405248
748352765785575428
748368452277121024
748382889088270340
748501642530689024
748401088185909248
748479802542333953
748511578736173056
748453432919371776
748511155149111301
748530277174083584
748398886058889216
748521523384827904
748407782186024961
748388669015339008
748525105437880320
748484194301579264
748374219294187528
748391407811977216
748423066292785152
748424702087946240
748381483954479104
748446055323303936
748430779777093633
748378929698869248
748528712426065920
748525457872658432
748519824741961730
748354120449462273
748314509534703618
748486664683683841
748346482730754048
748423720583065600
748382503182950402
748350983206379521
748495468519391232
748519266832379904
748341390556336128
748382561949335552
748319303464673281
748374454246445056
748470399202172928
748366837721796608
748465873275486208
748431182187139072
748441206892310529
748486207622025216
748471091190980608
748465932075438080
748458575173947392
748471585988878336
748379168795131904
748479572207931392
748499264452575232
748474345727496193
748355894790893570
748468587208249345
748511545026560000
748458889834795009
748438786669961216
748425478046883840
748468373189713924
748434017490452480
748381462936850433
748485263542853632
748406087724863488
748518260186939392
748423230055030785
748396730345996288
748430029005033473
748499087998259200
748499268432957440
748440678057771009
748435753961668608
748521376651350022
748432918930874368
748517404741865472
748443106702401536
748462354216722432
748481648052830208
748507661440778241
748450652263583744
748501776706449408
748517287322324997
748384096984907781
748428007405158400
748519594122481664
748529555493765120
748503978590232576
748486278656696321
748493597687808000
748455714729918464
748454129303977985
748427030006464512
748416397592625152
748397078657765377
748483191808352256
748473624663855104
748466494128984064
748380485802418176
748520252577714177
748470810134798336
748507606826770432
748335291966971904
748343567375044614
748485301430026241
748490787629871104
748488061114253313
748480847003652097
748468650043006976
748494336078249985
748384890001960965
748449377375633408
748446973959766016
748518948182892544
748496051401687040
748315880753332226
748399830108606464
748527596648923136
748476325816639488
748493593552293889
748412169730011136
748512497406218245
748480859649548288
748461503007842304
748375355975667716
748456708889018368
748476208371859456
748322042462765057
748482805995307008
748369362634039296
748442746130554880
748392447923879936
748337154456064000
748475960656297984
748518096521039872
748400765299986432
748428644717039618
748372323749748736
748502661817720833
748470285670703105
748396944209354752
748499172089790464
748368200866344962
748513294378483712
748415332168105984
748510127368605697
748470059249569792
748462417332543488
748463583357374464
748353726176387072
748403327814238210
748518285268787201
748332972873379842
748485595060649984
748356599106809857
748481556071784448
748521976545710080
748374236071329793
748432423705264128
748423393574195200
748402485014978560
748400064775790592
748409518627897344
748491945324871681
748526229507178496
748522454763483136
748460014042480640
748512451344347137
748413188929093632
748474194996924416
748473981011890176
748432541191929856
748472651316891649
748526472768405504
748400135936294917
748488337938386944
748477772792619008
748472232033288192
748482499492315136
748512455521894400
748389377513000960
748498161233174528
748437545059553280
748470567032983552
748518125918896132
748492641524932608
748438438479794176
748452413888151552
748374072539635716
748409661469130752
748382687782670336
748339503278886912
748419203342884864
748525478596620288
748324055430762497
748403218804252673
748481031611781120
748517522178195456
748346318901256196
748463692531048452
748500232967757828
748405249166180352
748480318517161984
748476011189252096
748384009076510720
748437033341726720
748324789735940098
748447645069414400
748421535556304897
748419878500040704
748482805793951745
748506419834527744
748439399080275968
748520244310843392
748472122830295040
748472512980336640
748314589197144064
748411217547386880
748412882409390080
748477084880740352
748444121761624064
748512379793727489
748422231605157889
748442033161908224
748372634111451137
748376383882170368
748462224474255360
748511473853431808
748484982868422656
748430981066014720
748486224264957952
748513705181093888
748351385549283328
748483623913926656
748510647655116800
748491559470043136
748498467450929153
748504431470182400
748460970117324800
748448316216705024
748483665575940096
748396109387669504
748454087574822912
748451017319129088
748415965264752640
748436026843107328
748490448025620480
748500182812102657
748464451754483712
748473158987055104
748477663451488256
748480201265278976
748482931539197952
748496953088966656
748408071731417088
748434332109312000
748452019522801664
748525231162130432
748515043369680896
748319290802081793
748477336337715200
748438912532647936
748497595002126336
748505954166124544
748415529275228160
748522148415836160
748359082378207238
748412689752403968
748447028372475904
748420231094243328
748489160202260480
748485720776515584
748444415430172672
748432025263038464
748492356362571776
748494444849152000
748384462161985536
748510509046063104
748515047366864896
748505253822271488
748520239856500736
748517970880536576
748496147891757056
748442519348731905
748317432612163584
748506143077564416
748508278003372032
748426778310479872
748466875785420800
748400131779739648
748431626858864640
748418150618796032
748490414106120193
748495787252908032
748365453446242304
748426363095359488
748403499768119297
748488464144932864
748407501477974016
748412861723082752
748503378897018881
748446969656414209
748432222554828804
748463323134443520
748480888934117376
748484735077335040
748495313376321536
748512652582748161
748367877850468352
748367718261395456
748531472458358784
748353310801952768
748527554819141632
748476959143800832
748485435681280001
748421539448643584
748478078742048768
748413410983936000
748348281864880129
748410298789408768
748400165573246976
748516993448435712
748429470948802560
748420751263399938
748509443940290560
748412219956789248
748459099482890240
748454301207564288
748442049754574848
748455085873651712
748525214582050816
748487205702799360
748482994646753281
748404661762199552
748463688370126848
748519732429590528
748528393738674176
748364048283148288
748431324755664896
748475151243706368
748401482345611264
748461998002814977
748458130766446593
748464560625987584
748406545180991488
748442838376062976
748427138940936192
748437964657553408
748506872638902272
748475625296498688
748447057933963264
748470999008575489
748427466356711424
748444117609385984
748508818804510720
748501189516472320
748412702138241029
748440900519464960
748529773475926017
748470030170349570
748436748179488768
748377168263122948
748394297427365895
748512073764769793
748333832756166656
748349246722572289
748480780138070017
748514393260859392
748337259405942784
748315230975864832
748430142192631808
748423955648638976
748422827221479424
748432084050522112
748323401396264960
748524597809668096
748466754414743552
748472211028193280
748524786632925185
748388484147220480
748423594871525376
748324881922654208
748317675890180096
748529417228554241
748410571473752064
748446244029214720
748395577075994624
748506843253706752
748498244989227008
748323783203663872
748491420839845888
748519476723912704
748448295161315328
748346155294027778
748515240522854406
748488740968898561
748350509094932480
748431786229792768
748520743198138368
748435175365873664
748363112785580032
748453714319446018
748493195240148992
748486899296239616
748463512092016640
748521745649405952
748505299741474816
748329134930165760
748511419574980609
748438124045438976
748396910680088576
748479832200216577
748470977873518592
748481350479523840
748401352418668544
748403961133142017
748319202944126977
748392569785192450
748517849384255488
748392804330647552
748485641206435840
748509410188759040
748509850536153089
748418775473610752
748485745879330822
748473523660791808
748397220970496001
748384055092219905
748514829518913536
748405534236237824
748336139400994816
748417055892725760
748517572555968512
748492490597085184
748530214096015361
748396268813160449
748496475139805184
748366829127614464
748467119201861632
748373976024514560
748432197456101376
748372663576436737
748483401317965824
748413398321348608
748485385228066816
748456205366894593
748492536730296323
748418121178951680
748454557232021504
748418926686707712
748462652347809793
748468595668226048
748350500639219712
748476850050056193
748336324021624832
748397296648359938
748355248721260544
748531493186732032
748323778891898880
748493925053259776
748521972376690688
748469958766518272
748477156079067136
748531337942822912
748404363929001984
748469870694662144
748443580885270529
748498869990756352
748343013676621829
748482306617262080
748455094279102464
748479458621984768
748486144510300160
748313980951728129
748429764558454784
748453588364632064
748403797928472576
748392938628079617
748494470275010560
748430406546915329
748488237564502016
748492746415972352
748480314515795968
748315151128944640
748483774770343936
748416221419171840
748455421405429760
748502406019842048
748439818317758464
748475562247733248
748489160097406976
748481098645114880
748441294943424512
748383472092319744
748497666057723904
748517731683680256
748479765112315904
748379806199332864
748439113892769792
748482004740616192
748522597126709253
748484823153418240
748400501146910721
748393060120281088
748415784918069248
748519178664087552
748493211728023552
748429185857781760
748454624416382976
748357924594937857
748507392732762112
748478582142435328
748497553021243392
748384080224464896
748371782629982208
748438245416046592
748420289600552960
748488782639398912
748453324219875328
748431706718248960
748395081783214080
748328228998176771
748489281769857029
748518415350980609
748490024384139264
748362286721605632
748466599095599104
748462366896062464
748522123191279616
748461100316954624
748515236173447168
748459720462204928
748430565892816896
748529333120147457
748355026465087488
748492368752541698
748484508853407744
748420755143143424
748367345127657474
748366678036201473
748515655452921857
748503706211999745
748434499843809280
748491290778738688
748401348140470272
748500996628881408
748493169873027072
748314333273260032
748447200238137344
748404913554677760
748526682303242241
748510001694654464
748353642101637120
748481979558035456
748502040834359296
748427650620858368
748319878247907329
748376895599874048
748503487948947456
748508223229988864
748474945752035330
748325041369018368
748457065513771009
748423108252565504
748529538846588932
748385330319998976
748522366511226880
748523369058840576
748482092712005632
748405659868270592
748525873108762625
748347111540953088
748525432509706240
748338425242083328
748474681464918016
748450564288159744
748520432828096512
748318074613403648
748400706407768064
748484819160424449
748493488778469381
748504733799833600
748502380774297601
748497821523976192
748484365932437504
748331491948531712
748437616505171968
748356263835230208
748403638226214912
748348663622172672
748367638582169600
748479571968786433
748519606562750464
748455391785328643
748383862032596992
748429295001935872
748512065325776896
748427658988396545
748382830300913665
748450098737188864
748517266308894720
748482109623406593
748516821767196672
748470541674229761
748442058063491072
748436135920164865
748513784814239744
748466540371124224
748518637917581312
748518973239660545
748490389200461824
748396054924627969
748425738320121859
748453764554702848
748512018982920192
748394071350214656
748468381620252672
748515370248585216
748503131231817728
748431186364628992
748324441558392833
748426640082993152
748507917037506560
748428875487600640
748342867148570628
748475427937726464
748480067160797184
748521955469496320
748489575262203904
748404795996835840
748341432444944384
748367470810009601
748508902770216960
748341206225149953
748466368320765953
748461091747819521
748440132932382721
748456184504586240
748526980384034816
748349292939612160
748437528387125248
748466984849936384
748381022715281414
748486886855847936
748481459472764928
748478485740535808
748475587375800320
748518205912682496
748394041604214784
748513357234212864
748524664805199873
748519354917019649
748480494635982848
748380141848510464
748476518477799424
748497892604846081
748442544552325120
748486207605182465
748415407757885440
748451289969856512
748424991633440768
748316636034273281
748340568707719168
748433707317477377
748437452981927936
748404384921427968
748443257672069121
748441747873730560
748412501113602048
748501252561080320
748428690950873088
748511545081081856
748356750173040640
748460240329388032
748530574835347456
748476392858337280
748496034783952897
748519212558127104
748422042903547904
748479433569353728
748360332272353280
748491198709514241
748440972028166144
748500032010129408
748476942345736196
748461028997009408
748513751440056321
748495460021604352
748487461324599296
748370788521287680
748489323616493568
748409607035457537
748420025309093888
748477525240733697
748466766611890176
748506856071397377
748455471502221312
748408747198980096
748358226467557376
748427554307080192
748411540433473537
748502367901990912
748388731695022081
748470403266396160
748389256272482308
748425020926529536
748504133779353600
748410751816171520
748515068581675009
748434264996347904
748438941926195200
748412056353837056
748429701887197184
748489185292619776
748502300910575616
748362047809785858
748397447349665792
748496991169052672
748421120076898304
748417802634145792
748470772537102336
748488551893962752
748530176405938176
748358239201333248
748495074204524544
748478242445721605
748357295537545216
748480490655592448
748318787762479109
748489151612391425
748408180967936000
748449007966490624
748376748803432448
748528481617731584
748434202199207936
748473352013094912
748478309697191936
748477814547034112
748431035516522496
748476673599758336
748496923775111168
748500321144606720
748334948118048768
748435473220022272
748468977244995584
748513013053952001
748406465447235584
748515240221024256
748342665901539332
748427688440803328
748514506440060928
748390866583158789
748506277198897152
748468549241413633
748430720880742400
748448332901679104
748475226564997120
748487570535788546
748462631325995008
748468851403259904
748445317301944320
748338702049501184
748507447409672192
748443866093617153
748480490592665601
748503488074645506
748501252498161664
748491865742258176
748468801025433604
748393232237760512
748381148397641728
748382503203913729
748502586341228544
748447280060071936
748437574515982336
748478615898169344
748319702087135232
748336861001588736
748528880240168960
748457329545326592
748460844351107072
748516175567544320
748440355415166977
748481241398280192
748473448410812416
748508810461978624
748350450194386944
748448639010349056
748497242500272128
748471514694041600
748340300003713025
748424266031448064
748446084565897216
748526887798968320
748493849635491840
748470936127574017
748498056396537856
748464329964527616
748524941818138624
748444826568376320
748512891687608320
748508919501291520
748483611272355840
748482159837650945
748433145201057792
748482788911874048
748352459614076928
748464367851667456
748389738600628224
748364203539435520
748433115937374208
748493480511545344
748469493031133184
748464778650222592
748461020637708288
748454364155609089
748493945739550720
748419073239883776
748514560794042368
748444004539314177
748526762221502464
748498462983872513
748506767697416192
748503005423607808
748508982524862465
748404301228310528
748475121996816384
748479072968142848
748428519064084480
748472471024599040
748341566738161665
748416200221278209
748490217372385281
748468922496614400
748506176678035458
748456973268619264
748474324919672832
748385565096181761
748458919207526400
748522249003667456
748482956885393408
748506889353302016
748503252879151104
748418729495642112
748376132102262786
748418603569995777
748465848197779456
748390564752654340
748445338197966848
748451990208974848
748451877109403648
748497636995506176
748407660832239616
748522047685431296
748351633147322368
748331806622048256
748515831869489152
748448790030467072
748441328283979776
748337108226453504
748385745421885440
748363238891462657
748484433221718020
748344100294799365
748318187926609920
748385724660068352
748438442875437056
748485624605384704
748444436158386176
748357740209147904
748417236407312385
748314542870978565
748500870497714176
748522882607681536
748485397726916609
748484529594187777
748314148518387712
748447804218040320
748360797781254148
748424261774217216
748395664946626561
748473742054010885
748483770370514944
748521544356339712
748480398477299712
748508839847174144
748376006378012673
748456503565291520
748329571305414656
748493983505059841
748452447668998144
748464556435873792
748339519997493248
748444465543667712
748472534065160193
748398441760436226
748313942959722497
748496567536132096
748509984741298176
748524530948276225
748477303085207552
748474144774299649
748450186834382848
748414929577852928
748332741985329152
748454116758794240
748515471272488960
748428757929697284
748382331342290946
748498463118221312
748410848339689472
748508982663323649
748340706951958528
748508609206689792
748469287787061249
748481148972564481
748320473713381376
748529169471049728
748455727522451456
748334142849454080
748420360891154432
748510534442586112
748463730334236672
748447682646183936
748350320275644418
748390354911637505
748416548226863104
748359631580196864
748431471636000768
748415789397590020
748515881970372608
748471409987432448
748344964204085248
748494755273662465
748512966891302913
748367764608454656
748320989763637248
748406997897388032
748530641705275392
748498974726823936
748383736518086656
748518730200682497
748397053315813376
748350333085192192
748448030806925312
748461716942495744
748385229509898240
748459443629756416
748484299079487488
748414166029991936
748522265994756096
748432184655024128
748371367477788672
748514560898924544
748508475047612416
748410642843996160
748494067395399680
748371954650976256
748443006148046848
748499339660521472
748477370059857920
748425125783998465
748416322057314308
748330091034206209
748342523353927680
748471858517917696
748374521598574592
748518012899201024
748484982855860225
748431090201792512
748433736576958464
748372642328092678
748454846458699776
748391424605962240
748518138539614208
748436542729916417
748492293221531648
748523302004527104
748433170652082176
748482549962448900
748354808420175872
748314148862201857
748464933860417536
748460248915185664
748396067746635777
748334218489511936
748418439899975680
748468004065796096
748338454870753280
748479026587648000
748530415296741376
748425075234344960
748424307894849536
748485041437704192
748471452056326144
748427604466745344
748519829099974657
748429626381307904
748486853205037056
748470403157266432
748483409819865088
748393677039468544
748520843899207680
748519698854199296
748483049025830912
748469287531184128
748496043050942464
748404393406390272
748462153284321280
748471674337640449
748524383954698241
748396889788276738
748509141941907456
748367374525534209
748379139372158976
748401872554188800
748482315102359552
748469702746312704
748320922478616576
748327910277251072
748407463758659584
748500170061414405
748482759656628224
748498509486297088
748482042451599360
748499121653182468
748388446394253312
748473846798364672
748352887265333252
748494860240433153
748494310769893376
748432419485810688
748435997260681217
748428250611916800
748473448146538496
748365407271161856
748319781703520260
748529626725650433
748377386308231168
748520847988637696
748466573946552320
748498958230691840
748490204420444160
748435171041509376
748510114919890944
748510282595479554
748441231924039680
748516851068583936
748490825483567104
748365231282339840
748489784985694210
748519359270748165
748503789783552000
748504142356713472
748450333660065792
748499562172661760
748474543191142400
748498748217659392
748498953998569472
748491685278060544
748445661167779840
748490271860592640
748528871935479808
748513294365790208
748484961611689984
748501235750187008
748333325203304448
748455660166258688
748471275761315841
748412098183577601
748431773755908096
748372021566914561
748504045871112192
748426942076973057
748454167102918656
748471141304516608
748508906935226369
748501068020056064
748372755855327234
748440481256771584
748483783096078336
748425180444127232
748489269354848256
748426744583991296
748486698154233856
748430687473106944
748473762786402304
748338618427576320
748496584011358208
748444314901028864
748484278040821760
748474895382777857
748475902145736705
748514494012338176
748317046841057281
748433472411308032
748377034020298755
748430280378114048
748509821243056128
748499578769514496
748375221976043521
748488409405100033
748501965357846528
748530373290762240
748478804335570944
748364509530710016
748339834448551937
748470323725496320
748478074870730752
748442385370083328
748316585450946560
748513520933867521
748361938778861570
748427688587702272
748425377517703168
748334554058887168
748360382478061568
748484919903592448
748391814604931072
748445463922229248
748407434134302720
748367986747125761
748426031627907072
748510886793383936
748388845171937283
748513684096311296
748432054677704704
748505887124262912
748411632699596800
748470222802288640
748455010279788544
748458990665895937
748519979759316992
748374135684927489
748524694182105088
748522043440771072
748452447354499072
748413096591560704
748497091429818369
748490846354481152
748467614045904896
748467198893637632
748356725242212352
748376727513071617
748392460368355328
748518730057949184
748468775956123648
748426480703709184
748398726616616960
748419786237972480
748314169628319744
748420528730415104
748438857973141504
748504838640590854
748522492176654338
748470214627581952
748404485425364992
748466741601132544
748398881847775233
748440573225242624
748471476928516096
748487272631246848
748482084516335616
748405672409206784
748411246731493376
748447674236604416
748328094939881472
748450333681147905
748403827196444673
748448106337959936
748398194187468800
748486786305789952
748402992496316416
748513860630548480
748332326816464901
748360176823078912
748497196392321024
748520797644292096
748362760656850944
748452749566681092
748510530168565761
748461880360865793
748470642538913793
748436584496832512
748415533486325760
748457035851776000
748362785793392640
748415210638217216
748528498680152064
748512174461444097
748327423503011840
748448655821185024
748450652167233536
748472211191664640
748435787822276608
748523922765848577
748513067902865408
748486823781900288
748524991948390400
748530503440039937
748484848541700101
748316862392438784
748325137741541376
748518675435651073
748506025456603136
748367609138135042
748506495407562752
748450257885929472
748488979679412224
748499054720655360
748389436346470400
748426208002572288
748516636982902784
748432746784010240
748416175105806336
748478016045580288
748460236206411776
748470679914291201
748429915804962821
748383795271897088
748461368681050112
748522878052741122
748437083547635712
748427910646800384
748520038827692032
748491680924348417
748404066053652480
748477990619721729
748484596887592960
748421791404666880
748497645472210944
748518851751608320
748515307585736704
748522651774132224
748479559587209216
748430591092228096
748426736509943808
748499050538885120
748456029428523008
748474484240183296
748496298790227968
748341273426280449
748322134653538305
748412114985959424
748493262193823744
748376316483866628
748500212239507456
748494470337937408
748474559842631680
748435682918539264
748328983947677696
748475004396965888
748430678950219776
748510966501892096
748475348355006465
748478561057533953
748503555103916033
748431224495017984
748427789360062464
748379424773541892
748481132182773761
748492951936991232
748394087783538690
748337942817607680
748469329340014592
748382771865849857
748497305347698688
748315230862737409
748319018411397120
748421229103693824
748474962315481088
748340929145282560
748448492130021376
748456109166428160
748321480463757312
748478523443126272
748455282745892864
748505312307486720
748519027933323265
748470931878731777
748463897938632704
748530922983727104
748528746165067776
748405366296293376
748420704845111296
748507464279089154
748530620700196864
748531015166099456
748474220275871744
748513491229773824
748514930131767298
748401629217447936
748349816837541889
748429521347452928
748360332142211072
748452242148200448
748478032571211776
748360617552117760
748514124838100993
748445719888072704
748504020625539072
748386881923080195
748428741320151041
748394432056205312
748473548893790208
748373506283413506
748471770420740096
748511746445484032
748484626008670208
748496693021282305
748422051136831488
748427084603744257
748412119083679744
748519648476467200
748437175830777856
748502166596386816
748484944813400065
748429613827768320
748483011176456192
748351712788774912
748470998689714176
748476296297062401
748409149772398592
748478301115650048
748442704116342784
748459598747738112
748439113674653696
748514036678017024
748508286379499520
748443396193148928
748411817442021376
748387163188891648
748388383509065728
748384289885159425
748469493245054976
748485544720621568
748369245168410630
748437411022180352
748334797169262592
748527688919420928
748481690339770368
748451784566444032
748510773547245568
748478280047669248
748373514835595264
748423678845657088
748505815762366464
748520101608054786
748492532292718592
748435901039124481
748502317561835520
748327499294081024
748522567691083776
748424718928183296
748382209699160065
748425084008792064
748513386489585664
748491487898386432
748476254379196416
748406666585059328
748429441781665792
748449792624300032
748431727647920128
748519694898954240
748406230331305984
748508143668297728
748382125750116352
748463889399033856
748461611824848898
748487994328375296
748497913681186816
748394742149447680
748403600552919040
748428808223604736
748526783037870080
748418872076808192
748457954605678592
748446478817910784
748314333357158400
748450111248805888
748493409183215616
748506142834188289
748470969526779904
748345362742644737
748375654010392576
748491873954607105
748510190304104448
748416812610625536
748492628698640384
748384856208445440
748483938209828864
748460613937037312
748414149080813568
748469795239108609
748515626206007296
748486396093042688
748485305477521408
748492511354695680
748471451661983744
748420755268964352
748529525999439872
748413989814677504
748448135538683904
748373170940411904
748498119336222725
748493648233271297
748513893811642368
748434269526077440
748494201894092801
748342397193465856
748410554763608064
748407719225401345
748492192759578624
748408302585917441
748520361629728768
748510312245112832
748440569173540865
748403420218810368
748519426207539200
748360072212922368
748441441576181760
748339536955006976
748396717901479936
748394553556729856
748430507180961794
748509863412641794
748442238355660801
748369370947141637
748430456727703552
748456297641680896
748397829048111105
748477537601396736
748509204818731008
748478850414354433
748519518603984896
748351293329027072
748339511445192705
748412534298972160
748470533445029888
748526372075732992
748483124699500545
748361263181406208
748525910865907712
748466771070431232
748433837265420288
748428376487112704
748461255413891077
748480834701758464
748416322078388228
748367508680376320
748335468278874112
748390346686664704
748492112820310016
748402589910306817
748426534965379072
748505866031276032
748354564940763136
748410252601745408
748525118155071488
748487092620111872
748491290749313024
748402636077015040
748396227125972992
748500845470191616
748341537566691329
748471179149709313
748395450936496128
748365013157437440
748489952745357312
748464187320459264
748482436586168321
748440359370391552
748336508541628416
748342900837195776
748415000901992448
748510492398915584
748526044840222720
748465164773629953
748399653746540545
748457035994390528
748360583972532224
748524555795238913
748491458487934976
748524580986191872
748495363452067840
748408898034540544
748450585377128449
748321702677983237
748468889126903808
748423175244029952
748484848411643904
748482252213002240
748440636148322304
748504536604631040
748467756639621120
748463222664073216
748461171603288064
748358197107429376
748383140977213440
748334977545297920
748501411973959680
748478745699323905
748519770396459008
748466024291266560
748520189688422400
748492062606008320
748421245981593600
748459804130164736
748419366820057088
748422542218534912
748484307577085952
748496034708455424
748451025665789952
748473339451179008
748440887907221504
748452833289248768
748504544888360960
748446818791473152
748450371480088577
748465546304290816
748493949904523264
748417752281587712
748474220246597632
748447355452669953
748459892319653888
748314366710263812
748478921922981888
748454980974174210
748425582753488896
748463893685600256
748472508869926912
748492687607730181
748477479128543232
748366166511456258
748476908694872064
748499025146552320
748474517824151552
748485263588982784
748476459942051840
748486471594708992
748497209067442176
748520164497498112
748451302498271232
748390577377521665
748318724550103040
748516540501401605
748493102847918080
748529840836358144
748478561196122112
748405722979962881
748482814199349249
748450115573157888
748448232338972672
748432914552135680
748440741106581504
748414191330004992
748403286085111809
748355693162307584
748481023134965760
748359594032889856
748494839227027456
748417592868601856
748408856200478721
748430184177672192
748483573229948928
748351247263072256
748474027212177408
748464224871931904
748459191715659776
748380125226483712
748444788806938624
748393173538471937
748515236186042368
748508928128880640
748490946950594560
748343924180279296
748458201864093696
748460995421544448
748475214133084160
748424727304220672
748510773459189761
748466968047521792
748424417059889152
748398190014119940
748514502048612354
748376719480979456
748417244632326144
748513130741899264
748399326695727104
748501780976148480
748439147350736897
748486501172973568
748437025062256640
748410265230839809
748477219173867520
748408679842590720
748481723747426304
748442360095309824
748439314942550016
748432147053060096
748408453476061184
748519107646001153
748358775875178496
748517820003028992
748442268009398272
748451075775135744
748490510675771392
748445514111156224
748443798863220736
748436349590593536
748431186549153792
748480238728929280
748488581493063680
748470520828551169
748515496144797697
748416921700294656
748483766138474497
748355189791399936
748474186486644737
748515307594092545
748487088056606721
748378787235110912
748426413397647360
748519535397994496
748451424250519552
748477432773107712
748475511995830272
748410667875577860
748521599049969664
748493744631091200
748464191342796800
748352006482497536
748350874162978816
748460471225835520
748423762551377920
748457887643672576
748509364177231872
748455895147872256
748478951257825281
748395681648377861
748470013204570112
748389403022729216
748497674731589632
748529693893222401
748416497954000896
748393362252783617
748323514508185600
748504435958112256
748476967238795268
748406750391508992
748466544494026752
748527533985931264
748321517868580864
748475549832609792
748363306004549633
748490179493629953
748455454695530496
748409258685906944
748510836474388481
748355315641384964
748433568985059331
748423502634561536
748474026973069312
748523301685780481
748333148728025088
748431052365045761
748410160322875392
748409741085282304
748476829040664577
748475604249493504
748492041831727104
748501684557602816
748457979943469056
748471426852618240
748494985989865473
748484567514898433
748491777649348608
748373124945678336
748338073105215488
748481337775034368
748398235887243264
748314236883996672
748400358259568645
748529295581151233
748531505740275712
748497507055869952
748434579573268480
748472579917230080
748522236479406081
748494818523783168
748475411269562368
748483212729528320
748338521887350789
748458638071701504
748502892215156736
748466318001733632
748456528512946176
748464451616186369
748385527162863620
748449364494909440
748433753526120448
748515022138187776
748517090156388352
748393966316445696
748491253239582720
748504515565985792
748501503950848000
748442699779411968
748486429806714880
748465118439170048
748373376452927488
748390791270236160
748496219362721793
748313485885509632
748348810326315008
748397103756492800
748507741027729408
748326786312732675
748386198327001092
748327826458296320
748490393147301888
748490904931966976
748429819227025408
748500396751093760
748470558493282305
748346369161605120
748424261577105408
748426962859925504
748494432601776128
748514762108047360
748486266283397120
748481115556438018
748416439485235202
748523801063874560
748414799516737536
748495489281179648
748315633436270592
748512660795310080
748466020352815104
748457597888503808
748328505885220865
748433371731267585
748433371731267584
748483904949067776
748514024069816321
748508512922238980
748530964733693952
748474282817183745
748486710598733824
748474757004288000
748500467907497985
748485607840686080
748515366410854400
748368687191699456
748318636755066881
748323774425079808
748399515313520641
748530482678235136
748406544916615168
748530096554729472
748444784675655680
748349812924309504
748348994749882372
748466464764608512
748486844984201216
748399364184416256
748496500322373632
748353029955420165
748462438295576581
748482285935149056
748496370277978117
748513633844371456
748403722426912768
748418951747600384
748471208400818176
748413922609356800
748374437481881600
748528041475858432
748426568796602368
748368070800969728
748503139876212736
748413335486500864
748445325329842176
748456197376860160
748491697827377152
748523675113095168
748478221319012352
748499427791376388
748469019347456000
748359547903946754
748400585087553536
748456062928453633
748499041974128640
748488094668578816
748473222044221440
748420973267914753
748491194435575808
748443316627341312
748425998216081408
748528460897882112
748506797267361792
748508651296522240
748428405876604928
748485196643696641
748370037837283328
748331051886346240
748498421431083008
748511725553594368
748396470307557376
748471158366965761
748523327145246724
748494839474446337
748399699934216192
748503848856190976
748429982607769600
748364794957279232
748481501386387456
748342246387245056
748496261133660160
748385422611484672
748432809790935040
748462346025197569
748501847795654659
748497011972796416
748437524314361856
748485607517786112
748389293752750082
748350345462558720
748483040804999168
748517861652570112
748374248905936896
748478183641579520
748397170668232704
748418066577526784
748448953520259072
748447653235728384
748336122623856641
748461024982888448
748401578818801664
748318242481934336
748440577730043905
748337917701951490
748331831800504320
748469963002945536
748484013770289152
748321517910528000
748414212188184576
748354883875635200
748423129245024256
748494801448886272
748496513031094272
748479089598693377
748462526346702848
748463302301388800
748487499056619521
748492138309095424
748430058222665728
748438614594433024
748433229070340096
748521489926860800
748419626942533632
748382532484358144
748417416431022080
748457023277309952
748523377527140352
748431236926967808
748513701238542341
748476971470843905
748424676972630016
748433095154630656
748487943795400704
748517953944027137
748524539315892224
748314853115297792
748316501489369088
748484735391965185
748466607601614848
748443912084156416
748382670971895813
748423330613473280
748491517547937793
748476405269164033
748471993037631488
748412811450126336
748393114944086017
748459598894374913
748494428046761984
748384172520181760
748420440717168640
748428527528189952
748337246730739712
748524258318491648
748418339223928837
748446659303055360
748452023738085376
748508659357978624
748440141392404480
748464028134019072
748405248964837380
748453135321079808
748319001541959681
748508554873671680
748494126094688256
748347161839079424
748416758248251392
748452569060610048
748524031754670082
748507191552917504
748444516227620864
748530021271232512
748325099879567360
748365713413378048
748525076111187969
748454762803306496
748417689199251456
748473624567382016
748418163142856704
748501449668067328
748453458332651520
748482252187832320
748494751410814976
748494315127717888
748509334859026432
748442637112348672
748470835292274692
748517580646809601
748407056651161600
748405278186610688
748481581208199168
748511045950517248
748471464576192514
748408449239703553
748432470039740416
748347434657538048
748430540722872320
748498853062664192
748489554550657024
748400672966586368
748496747744329728
748526984427278336
748449561643986944
748497402139713536
748332301587783681
748454242826977280
748499696096804864
748407257877127168
748364346288390144
748448198486822912
748344708582121472
748496462410031104
748374550853849093
748528867631988737
748519128349061120
748502825253113857
748444939609083908
748458466474225664
748388459367305216
748464107741908992
748401629104312325
748342594418012161
748403642357657600
748507862616379393
748318506366681088
748434932213571584
748481832673546241
748436714469744640
748485398079373312
748362915791667200
748499490953388036
748486542918848512
748401281300037633
748395170153041921
748471439280463872
748429894527369216
748496399742930945
748433032231661569
748438320867344384
748459930177441792
748454653700997120
748496269459472384
748414291708153856
748452090905825280
748439591737303040
748491324513484800
748398592625303552
748518218340376576
748419417344737280
748391667783372800
748499465603002368
748524329244196864
748524367357718532
748477768510357504
748482201990402050
748489956927111168
748330435252465665
748524564162838528
748385242302550016
748449503234134016
748433120068763648
748491144028372992
748517534631092224
748505119428382720
748477470584803328
748442985285705728
748434286030786561
748502754084065280
748472462875234304
748500367185428480
748516947352969216
748441164802592768
748460395493494784
748460865632993284
748354187310690304
748528695581806592
748324814792724480
748442720973238272
748444910307663872
748501529410183168
748398835869847552
748469975359315968
748481572689551360
748393379050962944
748418490256744448
748502921751429120
748501290104152064
748489185456193536
748419291695976448
748353029867397120
748360726507466752
748386676725125120
748526787362177024
748369278806679552
748371979535777792
748385628103008260
748472408156184576
748435657693999104
748441365999161344
748510207316271104
748478372347424769
748419757104336896
748412161144258560
748465718132379648
748424085458288640
748345270530936832
748516024677441536
748474995974643712
748417060275949568
748519174612217856
748410298932011008
748359820626006017
748362181809430528
748528922397151232
748449784151834624
748516423316692992
748365071655575553
748410785328685056
748418704375963648
748382922500091904
748345643559587840
748515890493263872
748503433548750848
748523499141140480
748477374191308800
748357614078140416
748494134713815043
748501026047668224
748515194079481858
748424030957502464
748485674739851264
748458462116360192
748417273828876288
748439059324870656
748359455759228928
748447632457105408
748439461944496128
748522131479158784
748524962886062080
748405567580844032
748523683640119297
748509242739597312
748471510445211648
748440040905281536
748440103505240065
748459053345546240
748483657237729280
748447837894082560
748356804761915393
748519602309718016
748502560865132548
748439210110103552
748515504499920896
748453558840860672
748464149487706112
748388748757450753
748492158987010048
748392972337684480
748501747207802885
748445954630516736
748369333139677185
748424987250286592
748486920557199360
748348223396380672
748410080626892801
748470646456352768
748490120622399488
748315377499779072
748466246795018240
748458176681480192
748337368327852033
748478749771988992
748441361976684544
748369391973240833
748489717977489408
748317109680218112
748434995014938624
748439927428259841
748507749215047680
748394398153609219
748508890254417921
748422810582781953
748500325368270848
748340799365062657
748509272024166400
748427650931302400
748527014001451008
748485347382697984
748466456342441985
748391273606844417
748459972133031936
748474186604122112
748518394358562816
748500581266792448
748493044199100417
748455974751641600
748434596535091200
748463084210118656
748530910455267328
748429051635851264
748523964742369280
748511465724846080
748410609297924096
748475235142340608
748384399239053313
748463591884480512
748403764135075840
748316694624366592
748490779157532672
748463226992549888
748399490084765696
748441596920758272
748505190668636160
748452804075921408
748508948752437248
748444511932719104
748401742417657857
748507644546191360
748492272531021824
748417420763750402
748474484366139393
748503072800837634
748452438986764288
748472936621826048
748361523442089989
748429974298828800
748464711612526592
748437339433746432
748520198127390720
748477256599748610
748395161756049409
748510576486252544
748442875915018240
748501290007793664
748502040867856386
748516012304244736
748465756095025152
748488875014774786
748484110281105416
748439470492516352
748510945417240578
748490183436177408
748519669565272064
748441961867141120
748462916496592896
748476661071515648
748427159857954816
748498132011364352
748479479685779456
748476086514782208
748477227273170944
748390484964433922
748495996812992512
748476573070680066
748473217552089088
748366795728371712
748471120546799616
748335233485934592
748447913391587328
748488195394904064
748455949770309632
748452363531390976
748430851151630336
748472504440614912
748431400307548161
748429894665674752
748497603181027328
748485905221099520
748462987929915392
748495581572534272
748487684012679168
748524530755379200
748441122943438848
748432939587895296
748513038555242497
748474631158280192
748318686776266752
748492112950231040
748503789812912128
748519099295272960
748519099295272961
748482931631468548
748415470311702528
748406427501346816
748478192055386116
748421992794075137
748498438216630272
748372998961377281
748480138401165313
748407916663836672
748522010091880452
748395262402494464
748441332411162624
748423288859267072
748478364160167936
748430775310233600
748455819797110784
748354464516554753
748439021664276480
748492066653626368
748341663425245184
748522995866558464
748412228399824896
748524673412042753
748422647063711744
748326244954046464
748463143102353409
748340706956148736
748425100626583553
748375536443985921
748529899288281089
748387708414865408
748502716331200512
748364862196162560
748515160881508352
748416095510364164
748449272476086272
748478888355860480
748438761264951296
748371140922454016
748524170179293184
748338589096902656
748506667063611392
748508823195947008
748455907709886464
748497523736666116
748379600653287424
748485096060104706
748330552713969664
748369588799287297
748474194954858496
748442272207867904
748438157411094528
748518616866361344
748494264519254016
748385686785564672
748489105521152001
748345706491092992
748345698362531840
748434328204480513
748471670021685249
748419178051276801
748365449260302336
748478896539111424
748526040750919680
748520122701078528
748351662494982144
748375343371788288
748492544942678016
748530570641162241
748478817174380546
748450119603855361
748452602803691520
748384851905110018
748412303771639808
748441735102107648
748327981601349632
748375318394707968
748493065011204100
748436202768863232
748435263404253185
748370339911053313
748494906453331968
748504620205477888
748368960052142080
748349082851229697
748339117289680896
748456927055712256
748530230906740736
748504247214444544
748384642219245569
748459523132755972
748470898282348544
748529329257197568
748372902630821888
748529026965340161
748500312785186816
748513684100628481
748446889994035200
748412823924015104
748381073063677952
748485510985846784
748530381905813504
748380544673652736
748465722431512576
748441827548733440
748508915424366592
748502535854501892
748450354484908032
748489818896666628
748516846752653312
748438019242336256
748483271328030721
748445996821143552
748489780888018944
748449364713021440
748460714562588672
748435368345747456
748317424487907328
748443819587174400
748473079425306626
748473297499734016
748453294662623232
748519338332815360
748497389502210048
748318372341948416
748442876225425408
748443714863902720
748352333705187328
748399452487032832
748508525333200897
748492075121795072
748489583663382528
748516569827815424
748487658788229120
748443442150277121
748404846135500800
748483099231649793
748508369942519808
748487763637440512
748522253248172033
748457887303929856
748362081385185286
748482374032363520
748520458212020224
748322113665236993
748362974767751168
748467588766760961
748517039606738944
748368330541633536
748378023917944832
748317957277704192
748484194251190272
748354904771682305
748480503079141376
748333551691522049
748505153242824705
748418314033106944
748477915097030658
748526409837068288
748476736501915649
748410336596762624
748479857244311552
748339301914578945
748479584421711872
748374731179589632
748469446788915200
748477613333745664
748399372828827649
748486211468144640
748340166075379714
748487578970632192
748479886507933696
748477894326915072
748530260170444800
748429596886962176
748379806190960640
748467924545961984
748359174686334976
748470969568735232
748468851529113602
748481845512314880
748524895617826816
748386642843570176
748450635511697408
748450325070229504
748373355493986304
748395719359406080
748430532124479489
748530738174300161
748510047945125889
748499893627555840
748343957600468996
748461263877976064
748455068765163520
748319261660221442
748411112614309888
748478481558798336
748436882271379457
748514388865388544
748494071891623936
748460928350453761
748363226375675904
748403105797021697
748439923410280448
748522173741010944
748503252975517698
748421031920963584
748464678037237760
748487033585180672
748502246229422080
748442884492378112
748472257022918656
748425268331692032
748337972307726336
748364199131217920
748319693593686017
748442393515425792
748514095545131008
748488614951063552
748402187068383232
748484815104638976
748370998400065537
748493165691170817
748493522198638592
748466800191504384
748452749327597568
748525965236633600
748373334312816640
748477567158616064
748468880813723648
748503412623446016
748388865942093824
748458373855731712
748328698835722241
748388723239358465
748376597472944128
748458286031192064
748341684228874240
748430242700681216
748482495562256388
748502825181790208
748471569387749376
748523104683450368
748499528626614272
748338807188119552
748490384897081346
748433904340766720
748339133945262080
748529501114634240
748423997415636992
748415558660481024
748397300611964928
748361632192020480
748503718715219968
748376891384565761
748527412405735424
748417508865089536
748381450374946821
748530264402444290
748444864300318720
748448810972647424
748501734889238528
748431882631667712
748406934869409792
748438077618683908
748480599728480256
748319685146456068
748414526589145088
748526204106448896
748317231340130304
748418670800547840
748500598253821953
748383925270093824
748394507146760192
748400052016713728
748506134542061569
748369165292036096
748508420559482881
748472961598918658
748474899392499713
748423166939238400
748440279707951104
748448651433762816
748420126232313856
748481903863468032
748417785886310400
748497573850288128
748434063669792768
748480712752390144
748473410750136320
748483367675518976
748527705927344128
748439004551471104
748400219960774656
748504473517981696
748502154139275264
748529337243041792
748472467082121217
748385313303715840
748390195733606405
748483275484696576
748522664151613440
748459938415001601
748518268529414144
748470604785823748
748380125213900800
748499549518446592
748495451603644417
748359908467281921
748438107301810177
748496844112728064
748431429915316224
748425951927762944
748338362587570176
748400203246362624
748380125067157508
748513243811950593
748511079584587776
748513357204959233
748484089330675712
748500480490373120
748375259502485504
748477797950164992
748460907534049285
748493614653767680
748526581681889280
748528523959214084
748406737783373825
748382725657214976
748473393620606976
748500967293853698
748511100489052160
748478649301602304
748448421023977472
748395388357517312
748518478588448768
748479362459123712
748407362801831936
748515773065338880
748450287279575040
748455429609496576
748450660492906496
748522114936897536
748484445825540097
748496630458966017
748387050051735553
748314647728525312
748323388762972160
748451864509833216
748499033459687424
748512866383302656
748502602791391232
748531153729101824
748444541259288577
748523612387315712
748476510122680320
748522374866276353
748432537165365248
748446491707060224
748498886843568128
748475931484950528
748488208166551552
748514774753775616
748389461571022849
748323837591322624
748493765392896000
748380951240130561
748400895432470528
748428187491770368
748506708973096960
748344087619600384
748445400856690688
748454095942455300
748404389170257920
748486811412901888
748499771803856896
748486693888614400
748403390842028032
748481568646307841
748399771178643456
748479362236841985
748508777075347456
748513646389657600
748474131817988096
748425066925424640
748408474346754048
748438082001711104
748398378619383808
748448655938584577
748497905128996864
748414778503208960
748396260638494722
748387901432598528
748531019309940740
748411100136357888
748448945207115776
748454322137088000
748399515506466816
748450539218796544
748501667620917248
748363553355276288
748488153774731264
748394519817781250
748345534797090816
748374693355335680
748340124052643840
748414401049407488
748434478977130496
748463381867335680
748463935825772545
748403818774274048
748401104862482433
748502783272198144
748457552019623936
748397976024944640
748522299561742336
748359497391939584
748417626204942336
748446927583330304
748405521384759297
748477755709239304
748480192910401536
748459116503371776
748319337149149185
748489441338138624
748370775963537408
748523742364463105
748527772834856964
748493127984381952
748500073986691072
748492138325942272
748334281395703812
748416854679519232
748327234805633024
748420956784209921
748386722875084800
748476002716753921
748322402950590464
748487482337964032
748394171837329408
748520969606733824
748482357036998656
748488317109477376
748467907592499201
748515814937006080
748406373206073345
748514736954695681
748496483536637952
748434366003568640
748518952502984704
748521301166399488
748486697965490176
748480368832020480
748509473258483712
748472559323185152
748516653940547588
748411217258102784
748315553748525056
748526049118556160
748438157293686784
748496957446979588
748497343197044736
748524035684724736
748516469193990144
748505249522999300
748432155290664960
748450010593845248
748373389170057217
748479811035750401
748425293505798144
748424853074632704
748446592332627968
748445531001741312
748347858483453952
748467849090433024
748403009349095424
748424802717827072
748456469851422720
748372319400247297
748499415216852992
748500568583380992
748476669674020864
748389708942671872
748523217808068608
748458013456011264
748433656876797952
748477269492916229
748442250997178369
748409686651637762
748423791793999872
748478603294277632
748479018278748160
748417517505363968
748480788505690114
748323191496413185
748329910922526720
748441273984499712
748484672330469376
748320217714008064
748457275124252672
748423762610118656
748449616450953216
748499008281264129
748488371475996676
748445560370307072
748432427996028928
748414602170535936
748443094073356288
748450266261778433
748436270053920768
748472672275750913
748332628881735681
748511201366315012
748324454040629248
748503269958352896
748526279985532930
748526606952595456
748400387867045888
748479681163309056
748487599820513280
748315247786680320
748372344649949189
748490028355977216
748453198080380928
748485083477217281
748496370324090881
748413830359842816
748470587794808832
748506071585656832
748318095668699136
748504670725890049
748358583276822528
748346042333048832
748434642651521024
748391172805111809
748524673399328768
748383958547705856
748525143174033408
748495996771049472
748454259230859264
748351528365285377
748458822734348288
748313867806212100
748405186066944001
748428112053022720
748521393352998912
748501856494714880
748494247842693120
748483535669985281
748484395598757888
748408994520309760
748490070412378112
748518935654326273
748513998807654400
748459334607245312
748482713607376896
748474710891991040
748486438254161920
748458889797042176
748331282287984640
748449889030443008
748434680303718400
748381844622684160
748346927008333824
748467383182958592
748413797023494144
748478967921913857
748492159288999936
748516502916239361
748349032637018112
748504851215187969
748504049822105600
748517744593739776
748445094768840705
748521649453080576
748469916777459712
748317671926562816
748419392183091200
748422432935993344
748473490437615616
748430595114606592
748482247855120384
748326056206176256
748515102014464000
748470273364664320
748458088693399552
748438618960764929
748485834203070464
748430909813170176
748346881105879040
748472886474735616
748480268202291200
748470600499367937
748484030732058624
748417202718707712
748482512121397249
748424332976631808
748470466365526017
748473792372969472
748346356813672448
748406750336909312
748336869079912448
748487155370991618
748423238158548992
748465068069650432
748458285896851456
748425767349018624
748519615039422464
748410982439976960
748332696074543104
748498848876728320
748513570896244736
748410118719537152
748411531872845824
748461482128642048
748482075972427776
748425750538248192
748486031364751360
748495405655146496
748513134818758656
748469690318585856
748476866714017792
748457446964813824
748478901081477121
748425134114021376
748480649992900608
748524958750486528
748349271762673664
748412215741513728
748377948428828675
748359568816766976
748361812781858816
748362039106600960
748486463164190720
748522374736322560
748492779832152064
748372931688923136
748411326582652928
748433036404940800
748382050059751424
748475872554921984
748516318215823361
748473712672911361
748384499860447235
748438492888317952
748315142807445504
748429387037577216
748486907936505856
748496873367965696
748431090042441728
748482185276067841
748426627525246976
748448206829260804
748503613731794945
748446793696944128
748505459066175488
748493148997951488
748521108106842112
748492901559189506
748527055554347008
748338957998526464
748508256679636992
748462102558433280
748432960630722561
748324869465485312
748527265311514628
748415617359822848
748436874138615808
748510567816527875
748313972688977920
748512845361459205
748422709718159360
748433451288780800
748456289303404544
748497955624202240
748509456447774720
748340660919382017
748330414033469440
748399188258525192
748499142847135744
748413352301436928
748427839280541696
748517769382141952
748487369423151104
748418515569360897
748321992093294592
748422927968768000
748470159971586049
748356150454677504
748506122059980800
748509082999468032
748458701242175488
748505379538092032
748412282657456128
748513155622518784
748425138362785792
748420025493635072
748458705516134401
748398177464819712
748463180876234752
748426132572221440
748398147827830784
748507589961449474
748444922685030400
748474798896984065
748373292751396865
748464791379972096
748463239596474368
748342065931689984
748458562658144256
748346486585331712
748495589902553088
748435938594988032
748498555346644992
748386298919006208
748501361604558852
748414476546904065
748476485040742400
748429135639240705
748525885452496901
748531455676977152
748410143520362496
748394519901667329
748327398647668736
748331269872824320
748410139657515008
748460219454394368
748488166366130176
748476874968403968
748490435211857920
748483992823947264
748465504520638464
748477743172624384
748382784234848257
748489076152631296
748431840755785730
748522542881701888
748339075422224384
748463721685475328
748463570925555713
748324793926094848
748438375644934144
748355408218054657
748456646116941825
748512816269791232
748342481234714624
748417173576515585
748367286407413765
748386563457941504
748445547686567936
748419404661022720
748387603418857473
748484319832903680
748492993867317248
748446621587775488
748441169038700545
748336860754124801
748440032470499328
748455521770999808
748439755331887104
748517744207855616
748507610807164929
748504347680604160
748481484525289473
748480004145692672
748508487471206400
748395828432207872
748476296171257856
748403600531939328
748474098473394176
748482927646826496
748520101633204224
748497011901509632
748489135019663361
748468268231450624
748499159582408704
748528674866094080
748499985709174784
748501277353578496
748494239655428097
748460391676645376
748473523832766464
748437989634805760
748437272299716609
748453739204386816
748479362224226304
748495761957072896
748441408076451841
748410294745985024
748471028033196033
748443513457565696
748434428884566016
748459129019207680
748398772934348800
748480041760264192
748332737719898114
748436886557982721
748516515536736256
748468662772899840
748482503661355010
748374517144236033
748502481257250816
748432440553836544
748327348039213057
748446181320200192
748480826099269632
748318326166683648
748513650743349248
748484521436254208
748432277068083200
748473137784819712
748435493893869568
748402677994917888
748434454104936448
748530423882346497
748413088232280064
748504821922074624
748470264808247300
748401083916095488
748519845650653184
748462069138227200
748390518514647040
748474346075615233
748409598550355969
748522832183894017
748478448138653696
748471413900713984
748530721573081089
748507581723852800
748480553318387712
748488258632376320
748416338650103808
748470810214555648
748427851930669056
748469145025548288
748454720734437376
748456566156832768
748388106781474817
748459921868369920
748338953778929664
748461318588497920
748416955128889344
748410009365680128
748352299999780864
748371795116437504
748325880062222336
748462144698617856
748368242540945409
748348852399276033
748452313174577152
748502313568985089
748338542686920704
748458923561213952
748455760791756800
748401696213196800
748416422523527168
748506159699492866
748531283567992832
748428355524001792
748516129413435396
748492670641778688
748523138372104193
748415994608128000
748370100705697792
748481987829202944
748440992672546816
748467660359372801
748440275450798080
748419618721587201
748428170660052992
748520730841608192
748517216035999745
748378921524158464
748353327700668418
748474266081861632
748519665232646144
748521204525502464
748483577726144512
748406314523557888
748399460934352897
748353784984674304
748486756887060480
748522374937579520
748502284225646592
748361854498537472
748477118481301504
748338689751736320
748429676650041344
748473255275667456
748410206493810689
748524438497333248
748482436774912000
748450719355662338
748421724241281024
748409963463184384
748373502458204160
748381257369817090
748404779366424576
748464162091700224
748425138379558912
748396705108926469
748475096814215168
748499029600968704
748437238921437184
748421086740623360
748422252727771136
748399519730012160
748327310525272064
748472680735604737
748527571625709568
748467983354195968
748500400874070016
748527659722936321
748472798348251136
748484018199486464
748385359432663040
748375163184484352
748428082789359616
748433216692957184
748523901462814723
748519870854139904
748474849115332609
748500308842659840
748459422779834369
748406632883830784
748492465406087168
748477118208573441
748318930012254208
748407505697538048
748468805400137728
748468369150599168
748435947130331136
748520563149279232
748451147279630337
748467601458737152
748441886285717504
748452971852201988
748503647537991680
748493384013185024
748346407157899264
748405592910405632
748337183623380993
748484638956347392
748506336028045317
748454942927642624
748356892896829441
748460361909571585
748445254173491201
748481253893152768
748503793935990784
748350719003074560
748353009114091520
748382612335509505
748505014709198848
748384344675352576
748434177268256768
748388660618362881
748446365810720768
748441877922332672
748503793982025728
748440636328648704
748489109971304448
748338022521921536
748502716318683136
748370247594446849
748448240551534592
748432729872695296
748437993782935553
748485922140741633
748363465119698944
748488770131996672
748405291054735361
748398227863506944
748400232392761344
748418209284505601
748421870995775489
748483552396840960
748330250489077760
748341390887641089
748509590577352704
748518360997068800
748513894033948672
748478301082165248
748345824032231426
748480679210532864
748331764641206272
748427860566753284
748401029511675904
748508571290112000
748400685583052800
748403201955741697
748416145657569280
748517241008848896
748411859074678784
748489089108873216
748484294973100032
748490032432951298
748404221402357761
748480482401206281
748342674248241153
748402426357571586
748503324505288704
748434868997021696
748420117701206016
748453428930711552
748434277587685376
748403684552347649
748382821954240512
748473439812485121
748511310363516929
748463281376006144
748474568096911361
748436144174542848
748480930923180032
748431836833939456
748508932012859393
748456209724878848
748514271567437824
748442863487356928
748327620878602241
748327075715551232
748376161596620803
748484114626469888
748402799663284224
748461821749760000
748439784931074048
748502418544070656
748429857021902848
748332930641059840
748523662744096768
748463893689806852
748405953607962624
748478280282611713
748447951236767744
748436043641262080
748388685511598080
748412391805751296
748346310533603329
748515970076008448
748450937669324800
748376563981377536
748530046307033088
748520109912690693
748466527645491200
748487679541649408
748402879367610368
748504901387456513
748340320992010244
748453315848118273
748494734461632513
748385959163604992
748424626854830080
748367361938460674
748487507650674688
748471401439440896
748493312395468800
748502648962318336
748335820512198656
748499247499141121
748503315877601280
748484374354628608
748419090100916224
748449624550219776
748526288273551360
748438513864085504
748472622233620480
748444260383461376
748512212285784064
748405571917873152
748453282008436736
748438245680234496
748478036790616064
748530201546604544
748470885426860032
748372810167386114
748403982192771072
748402065366523904
748506323499753472
748474694001561600
748380062089633792
748528452463099904
748376886925987840
748509389473124353
748524891343847428
748381291301703681
748372294309928960
748429043138068480
748416393259921408
748466569580285952
748477772650119168
748526401557512192
748427361348116480
748460588406280192
748428086908116993
748398198184681473
748408990325968896
748470214711476224
748367785324085248
748348445476401152
748501382378962944
748530495059820544
748442825654702080
748454116633022464
748408285661892608
748493652490592256
748483099231649792
748399158692823040
748492767358132224
748441848578969600
748442578245279744
748478527629037568
748420621034455040
748524459376578566
748458923598970880
748495418170892288
748486060674523137
748407014808645632
748472722540331008
748400203212939264
748523628841537536
748434412052701184
748417693401874433
748369764993634304
748416099591417856
748531044673032192
748503970461683712
748435435282665472
748475268684197888
748425851528699904
748449595139723264
748439122306605056
748509154365435904
748437167651852288
748322096913100801
748471112158314496
748403189712556033
748439441069477888
748525579398430720
748382218175848450
748438145071456256
748524384101425154
748359443025272832
748530251806937088
748404070516330496
748521452203278336
748370952220712961
748352975215661056
748347598285713408
748328694565871616
748484974207242241
748446852262006784
748492784085110784
748403747265536000
748335694947377152
748393538577113092
748354460032851968
748423292697120768
748380946957737984
748399905291571204
748493539068252161
748505157294526464
748455240739983360
748520797879271424
748472387218382848
748477898563198976
748481304266694656
748491534287380480
748521775055650816
748501512393986048
748444327102251008
748340585468207104
748352291497975808
748400081552936960
748517480004452352
748392389224570881
748373707589029889
748493161559891968
748393114830790656
748490020147830784
748508324140834816
748432897758142464
748527324312768512
748498362702381056
748460676847267840
748471489549246464
748438732211126273
748441215050354688
748314395961397248
748430360413896704
748485871876202496
748481631564996608
748491697898799104
748478301002416129
748475981548097536
748334545376845825
748443488472150016
748432390243102720
748482994613133312
748408730094432257
748439176815775745
748513659064819712
748499088124022784
748407492930076676
748328715352969216
748446919433850880
748413872277696512
748413817751748608
748466179807666178
748402950553354240
748450467676446720
748447389120229376
748498253365317632
748351419237826562
748428825118281728
748483170614521856
748352849424224256
748380833816412160
748320733726711808
748494013062385664
748455203087781888
748400052335448064
748452342408880129
748509779501453312
748513411605094400
748529270453075969
748429928253763584
748317810221268992
748472064059768832
748506860223873024
748480222312472576
748470898030743552
748491785857544192
748393693686673408
748465680563998720
748434730861858816
748391499973464064
748364312616525824
748402111608655872
748319404149116928
748497565461716992
748431610081476608
748465500225605632
748501810353160193
748358444931911680
748425486603288576
748460257190481920
748417185760976897
748406016585326593
748511759045124096
748480134118838272
748498215603965952
748408218494304257
748460999519309824
748355794102554624
748442343565631488
748531321232715776
748491731243458561
748487599841386496
748531057255907328
748472126991175680
748472886470410240
748430020532703233
748452178898132992
748503114450354176
748517459011969024
748393869885210624
748330305124175873
748391806010822656
748465315697287168
748437176166154240
748407769825484801
748446990862778368
748391902844715012
748483346968240128
748527865210224640
748452644583317504
748493195009490944
748430394010243075
748436819482652672
748328048806633472
748439566919569408
748527047425794050
748525549946028033
748445552178696192
748472441513611264
748350924448473088
748516272367878145
748486282926501888
748480184370749440
748396441048125440
748446579841990656
748499482455715840
748474962407792640
748421405469974528
748459913224065024
748361120658821120
748443039824220160
748377847773937664
748450388190322688
748363326967717888
748342603020668928
748343479411965952
748452610970124288
748474517815590912
748448127452078081
748341118094417920
748400765388099584
748403206502244352
748434479123939329
748427206263705600
748400404518551552
748489147694878720
748493069297717250
748411217249710081
748510236424740864
748405781742166016
748505442385428481
748316673455718405
748494944202006528
748461628803321856
748409112057229312
748429064269070336
748507485208739840
748487113470058496
748514334309945344
748428988599705600
748476312923283456
748480414931628032
748500300265361408
748442863613153281
748424169558249472
748511859637006336
748437180163317760
748468171988942848
748393651613667328
748419971085107200
748447783590461440
748499817953910784
748454607353876480
748518029793837056
748500350726979584
748475188954677248
748413641628610560
748515252921241600
748531451256315904
748459804117598208
748494470103113728
748503991386923008
748426962817933312
748488250071859200
748326710442139648
748477881903423489
748481308624576512
748343097935835136
748408671579697152
748455609889071104
748479186289852417
748430125306347520
748342116435234816
748390875118571522
748410726750916609
748405509162700800
748405773135454208
748483762158186496
748482252133273600
748383619002040322
748530008491200512
748422340812374016
748349016094572544
748522077024583680
748525566811308032
748394083807272964
748495581769834498
748438002188247040
748352375547650048
748483451779682304
748404737247186944
748352442845270020
748411649669758976
748507942459154432
748410743561678848
748363289122443266
748338068697026560
748478393457344513
748407862095941632
748502984598892548
748446487277772800
748381362495815682
748356595030106113
748421187181514752
748499436242862082
748526028121841664
748428070370021376
748443563764092928
748515173162418176
748411842335223808
748473171708354560
748423414335963137
748479144359493632
748494230947979264
748517388069535744
748480176070205440
748409028187811841
748432667310493696
748455668865245185
748486043863752704
748432348492898305
748499251643187200
748493199312822272
748341034376011777
748336730894282753
748410542004408320
748406473684815872
748327897711124480
748488631522828288
748431039761125376
748315222587252737
748365239457038337
748492821653426176
748461255384391680
748471317544976384
748433980077318144
748491433707995136
748391235740639234
748372348961710081
748429399846846464
748451147036385280
748476023658811392
748447032449339392
748469082098401280
748401851775737856
748423661888110592
748430867911966720
748494478516838400
748318754094915585
748353314958372864
748404598772273152
748423326310203392
748448823433904128
748367646979203074
748383824397090816
748331139882942464
748410856799494144
748373984828338176
748467878446264320
748499994181763072
748432226933739520
748471409819721728
748442809158504448
748414874947059712
748495531299770368
748473670729928705
748451273041653764
748459850561167360
748415034091577344
748323938002837504
748474245068513280
748504234618826753
748388144546988032
748494109539766272
748484332524802048
748454649468846080
748435850682310656
748522089754275840
748393060472590339
748424781825871872
748443924616839168
748501390717235200
748459355301904384
748499235050491904
748474450677534720
748481782358605824
748503517476827136
748510332847554560
748420927189291009
748366669639221248
748374349590204416
748522811195535360
748489139104915456
748446164240957440
748515127264223233
748378094944292864
748441349343551488
748469946007560192
748475557969539072
748405047806017536
748480842977185792
748406721207541760
748396637911924742
748521259273715712
748429642986627072
748435527670571008
748491924307386368
748441214979022848
748399980713549824
748477420328599552
748433652938309632
748492003831328768
748473808902840320
748514145629278208
748503945128058880
748498836474241024
748492490458734592
748469807759134720
748440640430563328
748454804691763200
748508965550587904
748452623427076097
748381471279357954
748417844401086464
748524379756060672
748512958750285824
748389666982924288
748530524285714432
748369416824459264
748503202618871808
748466213135650817
748380179689537536
748495015404503040
748452103346065408
748427919299584000
748362605648044032
748514980186759168
748483208661073920
748449620435542017
748371241497669633
748443534487851012
748483891980230656
748524065032396800
748478112279764992
748367986671689728
748455756748439552
748433644407111681
748362316211695618
748373787553439745
748400287128424448
748504431625375744
748419287442821120
748442670645776384
748314995738423296
748509364231737344
748433455512432644
748452418199912448
748370885216698368
748478062241660928
748479240853663746
748460802521374720
748427638193135616
748427914811674624
748498945471582208
748439294113619968
748506574910545920
748507891859099648
748443874134097921
748341763883040769
748325250794811392
748453571717435392
748404921859354624
748373917685932032
748468012425019392
748450773932122112
748499742590640128
748497515134214144
748461364625162240
748433379989815296
748319685238611968
748431224247549952
748487574663081986
748406620594515968
748472072406433792
748336277628592128
748423372380475392
748405378912759808
748400153065824258
748476283491749889
748476485099360256
748464325845725184
748338450277990401
748442402222796800
748426468112367616
748477261054156800
748387817596784640
748352690321711104
748500966987661312
748468364998213632
748428733057482752
748463004665143296
748420277097365504
748334881042624512
748476937853493248
748355668231364608
748442859251073024
748450270695292928
748515001183285248
748501306906648576
748437188451438592
748522563605794816
748525075901517824
748510831978090496
748352400726056960
748500274952736768
748510735521689602
748499226372476928
748523133934632960
748416997302599680
748458839381413888
748462190873686017
748345006302302208
748432054803632128
748469883084627972
748362702054100993
748399582275579904
748389658850099200
748499801076076544
748486022921596929
748430171523383296
748354313274023936
748453810419400705
748471359743926272
748329109848104961
748520932126261250
748466745732698117
748481878953463809
748423100111413248
748371144907046912
748391369861959680
748406343749427200
748470931580985344
748398571725164544
748436349804548096
748481610580959232
748399590844424192
748435296899858432
748365570773520384
748494717487357952
748375494471655425
748430578173771776
748443312151990272
748358985615441920
748375582833020929
748358558022983681
748468037599305728
748389696586321925
748502112246521856
748358168066011136
748469333756612608
748425197175316480
748518897637158912
748498899346788352
748411108390735872
748432298085842944
748472219295170561
748353189213179905
748426153212391424
748517677090639872
748490389041127424
748456956248023041
748524962747645952
748383203501744129
748508005189189632
748366112044220416
748463675464388608
748426828797272064
748410344976977920
748464766096674817
748432071606034432
748446361675128832
748497041274310656
748445111785238528
748408264833044480
748440225441935360
748487780326580224
748510056430313472
748502942555250688
748438971278032896
748480704342798336
748466985118347264
748406700290482176
748403521096126464
748335401228713984
748518218394931200
748425058729734144
748399674881679360
748495229318213632
748434189582745600
748358532630740992
748495757993381888
748484689032323072
748438190998978565
748441785463148544
748509024585457669
748484135346286593
748498890920452096
748410533771157504
748467911770116098
748509250905792513
748428170936758272
748481547754418177
748427453530529792
748444088123465729
748497229904740352
748317046946021376
748466531965743104
748473377057308672
748433401334611969
748399544627503108
748482558199992320
748498471389388800
748446483045826561
748476682063884289
748424676813193216
748389226836795392
748464401104048128
748492381239001088
748363494655934464
748474760963645442
748497980680978432
748524023399612417
748432474145984512
748431308343369728
748493828500373504
748406838543130624
748521665974370304
748528616087101440
748406024739168256
748523616329838592
748489915307036672
748523662723153920
748391764143267840
748506415455682560
748470772553949188
748332959971762176
748345555676336128
748349657491836928
748476883273191425
748424316467851264
748478674412912641
748463684129689600
748409695132594176
748492851118546944
748411821355327488
748453734913552384
748339066836443136
748406909850501120
748315281152409600
748439050760052736
748393119222226944
748415327772491776
748375389911851008
748472244649791488
748316967233150976
748517496999731203
748426925249552384
748479496718688259
748472420810506240
748439273129578496
748396596228919296
748528582356402177
748473695723749377
748486505249800192
748375096117583872
748333463305093120
748394843039219712
748468503427035136
748482344617713664
748480184584708096
748463348266729472
748478234170392577
748452036396617728
748411939076902913
748432369435062274
748416552723152897
748319609862774784
748366002845540352
748417479362351104
748473796454125568
748496584183148545
748495804072083456
748502430992703488
748385808181235712
748500241498910720
748484089288617984
748403629883801600
748394247108370434
748525646259847168
748476287807791104
748427977864642560
748333220131921921
748463243656634369
748488723994710016
748426585187979264
748404837927239680
748503156519223302
748433916927827968
748496198248501248
748437628840738816
748461998040616960
748500929549316096
748472236349194240
748510114844413953
748483053475926016
748484563136053248
748503035010293760
748415822779977729
748401772088070144
748381958082801664
748398886344003588
748490284233789440
748384520676704257
748382679612145664
748334641895989249
748451591804620800
748468360858472448
748441881860771840
748435213001326592
748413323037802496
748481325267587072
748334537285865472
748509846455091200
748427508190683137
748404917480624128
748466578279305216
748484122989965312
748492075168063488
748363293358694401
748498672799842305
748357173986488320
748456662579744769
748341394972938240
748501671651778561
748505379470905345
748375402180120576
748439273259532288
748465299008143360
748489902690545664
748435683036041216
748475818217734144
748409653005029376
748456838987812864
748476602468679680
748473729286451200
748468356332806144
748467060389384192
748392183858855937
748490506385104896
748530008667361280
748423154352152576
748433426097778688
748481115707449345
748349993019392000
748504431558336512
748509083125297152
748370998118989824
748527122705154048
748478502278557696
748398189951127552
748446722175700992
748499977526181888
748411079097724928
748483321580126208
748440217011490816
748444222580219904
748351633105379328
748504687448625152
748516293360361473
748512765946392578
748499100530839552
748445874854989824
748404410154352640
748465701325774848
748490787638349828
748405798317895680
748434005314408448
748429341164347392
748488824670588928
748422009290366976
748411590647623680
748521204588347392
748440917334429696
748410428779290624
748459322015780866
748426606478299136
748529538943098880
748422261120479232
748456746457436160
748352014816526336
748438958380507136
748490506653433856
748477437260992513
748471628128985088
748423993150017536
748480234790522880
748523486390390785
748475830532190208
748386798167035904
748421250339446784
748491307736236032
748439952539717632
748500321358479360
748507904362299392
748448903121502208
748400324667445251
748447401921384448
748316749209034752
748520844079427584
748391563068309504
748400090134495232
748433426416549888
748444608426803200
748490418577342464
748383283495448577
748443316275003392
748435766792044544
748512455576403968
748400098346962945
748466049566257152
748433057376538625
748343609552936960
748445740624646144
748368154385092610
748488552091095040
748495636169895937
748473825768128512
748508340578291712
748500144996265985
748400396272570368
748427134692012034
748524325427245056
748519145151422465
748404191966732288
748459183528247296
748470650830893056
748481203758632960
748412215745724416
748447817060982784
748433501930807296
748462438304059392
748395044223197185
748499096579751936
748386043305598976
748442225881788416
748524656466923524
748504033166528512
748496785451130880
748510320617005057
748514204269813760
748462903888515072
748457703031382017
748477151956058112
748397669786202112
748505186558185472
748460089657417729
748514095419232256
748403596417441792
748499956466655233
748314761251676160
748491530059550721
748470705323450368
748515252996808704
748484965982179328
748427080266747904
748382180485763073
748458990611402753
748401079893712896
748449037372760064
748528972552638468
748452191669727233
748478342953897984
748483825114615809
748318372257882112
748482604308008961
748329718013894656
748465235716149248
748512686196031488
748455161148903424
748441043180392448
748495124301234176
748444805315780609
748413826337472513
748471498046849024
748471846283120640
748354988687122432
748504146249035776
748498727405387776
748479718933078016
748443744249253888
748511163650957312
748469862285049856
748475507591753728
748371849789181952
748369501033463808
748376065198919685
748491588670615553
748425000080805888
748479656005869568
748450933152055296
748509163039391745
748466779421184000
748456641729863680
748467102361714688
748329982326378500
748508844184068096
748500254060875776
748510115037388800
748476036082434048
748500631544037376
748490561292754945
748505270725259265
748427264769961984
748462878777286656
748457765673197569
748526866881974274
748390787164016641
748422764294512640
748492628979777536
748492566081970176
748394973012295680
748430263840047104
748505597725769728
748401213889196032
748394494731685888
748453705658286080
748491504763670530
748426291595063296
748525281615413249
748315931424612352
748531480658350080
748480960417640448
748460882385076224
748336315784171520
748340048370622464
748487050500902913
748490343004385280
748470025992966144
748508890388697089
748478137470640129
748362953662013440
748412018487484416
748404414386413568
748443899430051840
748445719611211776
748521397522141184
748450958632452096
748422395422216192
748516230181568513
748464690536263680
748516448239222787
748486421275676672
748472911497990144
748489290347331584
748463071790768128
748406436116389889
748516179787026432
748479307740217344
748387154825469954
748517228694339584
748523880608731136
748530889236320257
748406868016500736
748496479422124033
748458805994872836
748520030271307777
748432453140889600
748321727919194112
748461419067244544
748484684951228417
748522714453917696
748384680303595521
748521791685943296
748514074380668928
748456188761640960
748434743327399936
748485657799069696
748443979172155393
748530985680109569
748324693363425281
748455140022050816
748464027970473984
748393571921858560
748472395720187904
748496710066966529
748472424878977028
748431618373738496
748478498428325888
748387498582216704
748382003993677824
748409111990124544
748379319580372993
748511050341842950
748448014096691202
748493589525696512
748518151265071104
748483795884572672
748465848290017280
748447871469555712
748473746281758720
748371296149475329
748489097426124800
748481707087532033
748473679240015872
748486178173751296
748507787156553729
748453668215791616
748338152717312000
748411351618424832
748471053391892480
748525839193505793
748323413689778177
748445593979199488
748331676481163264
748518235297853445
748495867032772608
748320016538304512
748314090167099392
748414472285491200
748507120081993728
748446722175737856
748439738554679296
748320008225296385
748489546103406592
748426572831535104
748479517656748032
748464585607417856
748474706613907457
748496948878057472
748475104900833280
748376547514589185
748484810792919040
748419098565021696
748366309017149440
748450283311636480
748495258929889280
748472773220118528
748375221854441475
748450270690963456
748489499760549888
748406045836513280
748486442133897216
748402820508950528
748441395363520512
748452485187141633
748471724279103489
748450547594891265
748399175428091905
748529169844211712
748531388605960192
748361854683054080
748393651831713792
748512509745860608
748477135317143554
748422080547287040
748526552468553728
748514682479190017
748405970280325124
748487520418152448
748406289319997440
748513093035130880
748348911019003904
748373267526918145
748492247281340416
748379194082627584
748445753518006272
748453068098920448
748387087620128769
748453235833315328
748338035234742272
748477130925817856
748530192973389824
748328430115033089
748490774870896640
748422278036209664
748496164555755520
748488585582546944
748347824866197504
748477709597220864
748455823932854272
748439218800693249
748432973381373953
748445514190970880
748405777300238337
748467962076610560
748443945735192576
748436932829548544
748528842621452288
748386748032520193
748384390821122048
748516628653015040
748512912621211648
748323279732105216
748399934676828165
748483330186878976
748331509031923713
748495074137346048
748446608866566144
748437091944644608
748509121046020096
748335673988386817
748509502748536832
748531183122776064
748481824507183104
748421388608872448
748367022044614661
748436450220269568
748463407280562176
748445849630314496
748475050655907840
748338060232843264
748508860944637952
748428246522355713
748354049037189123
748487738274390016
748329453621649408
748503072796610560
748453500208685056
748440414093443072
748480352100851712
748407237148811264
748435301044002816
748507262721851392
748376736203739137
748354132889600001
748420214283440128
748513831211634688
748516448373477377
748423401757380612
748414556108693504
748436421053124608
748476325535461377
748388467596492800
748348994959466497
748498429454606336
748436773248827392
748485293141954560
748505157416132609
748444360736333825
748365076088885248
748325053796880388
748341923400683520
748322184922275845
748457790902013952
748472785664679936
748502993180430337
748393152394964992
748471393080074240
748432159615090689
748342401475895296
748503890589454339
748483476773543936
748333681635393536
748519690348072960
748524111165521920
748518616807706624
748498920368668672
748422214714810369
748448848868171776
748468868088205312
748484651384070145
748340778393542657
748486597650317312
748515118590238720
748324533757689857
748461662194262016
748414618977058817
748484001371918336
748336160242429952
748422026155655169
748429454368706560
748511507516899328
748522987469553664
748477403685593088
748500329633832960
748489298584961024
748426489058721792
748455081675268096
748497607387975680
748342959205023744
748404691244023808
748490259097395200
748504393759207424
748505891364704256
748495820714967040
748515966192091136
748497922032017408
748478636504776704
748445333772984320
748445367331622912
748379202467074050
748443673084502016
748502741538988032
748475532761796608
748475595860905984
748520965668110338
748487688194404352
748433979972386816
748528960129089536
748365965084209152
748350924280766464
748386655468404738
748518922882813952
748480293347155969
748477449676136449
748339230431019008
748419895633797121
748336831637356544
748398047328149504
748455169415876609
748412597372846080
748500207923507200
748433556377055232
748455219885899776
748477176878632960
748459753815277568
748375536473378816
748366216700510208
748510580672061442
748454255401508864
748451663069982720
748331227736850432
748439029863964672
748424081490448384
748491366469079040
748506541351911424
748351788315602946
748504028829650944
748503156435259396
748438811793711104
748528854982074368
748422219093647360
748404288662081538
748452120194584576
748521846572748800
748461645517688832
748462681678618624
748339704513306624
748377252086292480
748407513750577152
748434588133896192
748463902007115776
748374856840912897
748519245869244417
748485167161847808
748397791563624448
748495946720378880
748449666832924672
748485896882819073
748368561341620224
748394239097176069
748523016745783296
748329227066441728
748429886281351168
748413679314440192
748388609955401728
748479379106373632
748515412233576448
748468402742657024
748491001581436929
748459556771069952
748419937425731584
748485301656489984
748402745049112576
748495959164846080
748418674797715456
748511268403814401
748518117828136960
748374731200565248
748488321500913665
748503861439139840
748360969802260480
748470659190239233
748470416054718465
748347053105872896
748479580281970688
748476912687808512
748389277034221572
748488186985340928
748314656377311233
748394033244954624
748441718475853824
748515475097681920
748451847879397376
748463335692210177
748456855714795520
748530587196133376
748401650310623232
748358499042721792
748491303655178240
748421719967293440
748517903910182912
748430905451024386
748438853749440512
748499855748796416
748506726069080064
748475289609580544
748455274466390016
748414832752234497
748368506756931588
748523859872194560
748428325954195456
748474664859607040
748377167894024192
748426556167557120
748503571675570176
748346406918725632
748457384163573760
748448336932409344
748522161103593472
748430419100475392
748518398783479809
748453533645680640
748500514279550978
748506880960512000
748458050890104832
748379894439120896
748456574541234176
748341331840237568
748429726763520000
748448273975881729
748491102160814084
748449251349364736
748356603473240064
748388194987704320
748419903854505984
748497678720434176
748421837357461504
748503814915915776
748480788233072640
748399980931493888
748466850888036353
748489592223973376
748478896744587264
748446307170263040
748464166512562177
748451981811912704
748444117479235584
748503487948988416
748416921889046528
748457967180259328
748404993225420800
748386416632209410
748433887693537280
748452208430186496
748464665374691328
748376769837805569
748323736676360193
748401700382248960
748440707480838144
748524807453437952
748459372406181888
748432717449142272
748476522802053120
748490632495304704
748507145465782274
748498928795004928
748474106920607744
748369626917183488
748412018772819968
748505866152861697
748418393984929792
748335720075452416
748531522534277120
748369006109802496
748424601336676352
748460353919516672
748427105529061377
748519782983434240
748447615725887488
748423045287677953
748450115392765953
748423607387189249
748424865686949888
748474245177446400
748433623418871808
748513830943211525
748500652771385344
748511931242164225
748530008524730368
748389901863903232
748376140579020804
748469082182258688
748458692824150016
748511603839107072
748507858296279041
748390917145567232
748413792933941248
748416602903711744
748445849777246208
748470646712246272
748339008497922048
748368767013523456
748496936546766849
748318363974139904
748351389911367681
748435284518281217
748479865687506945
748444742652989440
748519388605779968
748530662848794624
748432025384812544
748514879884001281
748383321219010560
748483481097932800
748489307191672832
748354845824942080
748359430471704577
748468348023865344
748485309906718721
748428506430906368
748438169905958912
748470202061447169
748502913392078849
748459493902721025
748442012018413568
748463369468936192
748381987510063104
748461511257923584
748479945177968640
748438849479536640
748493253893292033
748451453606436864
748473486293745664
748441814890213376
748387288833470464
748443928848908288
748360323887992836
748418951667945473
748490913626918913
748432679826243585
748336277892665344
748458575505272832
748479807118254080
748454057900126208
748411272169914368
748434839783735296
748360248117891072
748438753241407488
748331672563642368
748480658541002752
748423309432348672
748411750194810881
748512484764557312
748330804334440448
748509443810275328
748427378116935680
748527580207325184
748498635218780160
748349993300291585
748414228973887493
748501357351559168
748493543304486912
748422005171625984
748509179799871488
748489214853951488
748493211996426243
748495711705141248
748498626595463168
748409078204997632
748461561505685505
748389209820495872
748359568783077378
748361644930174976
748371648215195648
748416670092394500
748474521947103234
748480092280610817
748457316933111808
748487327425626112
748523322686701568
748386001228337154
748409933931122688
748411607621971968
748427202094596100
748510710506758144
748330292537135104
748433182907731968
748524895533948928
748322507841802240
748322839346835456
748484567447797761
748486761236439041
748468641763573760
748485070755856384
748454284564520960
748428770713866240
748469119905857536
748484357657092097
748501042787131394
748324504426807296
748409581609574400
748519564716150784
748398588577845248
748417358079926272
748490443529261056
748325234315399169
748369354086035457
748437226330128384
748489038592606208
748487792838184960
748324080638529537
748416279850123264
748497582196932609
748435599128928257
748508420324622337
748407664812654593
748397216805552130
748511411165368320
748472005595439105
748420469985009664
748385183301308417
748472064240082944
748498907878006784
748500316958695424
748395434415165440
748484521431949312
748476501830602752
748330083006431232
748495690842652673
748474115082846208
748470931719393280
748388190847897600
748495858463834112
748524723601014784
748443379269144577
748500983924330497
748506486905651201
748416070344671232
748497523585744896
748509376701296640
748484169106362368
748516108492120065
748511096487690240
748395048363040768
748531212449382400
748495245998952448
748437738244943872
748516041509183488
748500921173237760
748470696758640640
748381362315493376
748479337024860161
748397519047131136
748449561778225152
748489608967688192
748467937049214976
748487520225136644
748473435760824320
748431299724120064
748338047721181185
748338311945654276
748479148566392832
748470038521389057
748410546257596416
748468964532064256
748387876233183232
748475402868264965
748493430108590080
748508881962303488
748431605929172993
748510836218540032
748465164765302784
748499784244273152
748490070282407936
748456897498447872
748431832564236288
748436764973367296
748380926170832896
748452531223699457
748506365098856448
748484760490516480
748480725532418048
748434516822327296
748464875043717120
748350576010760192
748489306843414528
748427021781434368
748421224993169408
748501545919078400
748349284421079040
748461846991081472
748449071166267392
748323988519161857
748437905975173120
748361980344438784
748399721069350912
748390304458346497
748413486640803840
748438027387674624
748413901944000512
748522450485387265
748474937371951104
748347941987950592
748416472909742080
748385770755469314
748363809044201472
748511528484212736
748521338713833476
748422793822375936
748396201876328449
748413977219194880
748471338533326848
748479286894465029
748485058063917056
748489265181495296
748414279267782656
748399347553959936
748426426056060928
748501642505560064
748425599572664320
748530012828090369
748435200389054464
748471829384335360
748425599614586880
748514934045216768
748316677755015168
748500925275324416
748485205128785924
748416993112563712
748474995878289409
748519229142478848
748488086363860992
748509582075527168
748489051087511552
748448664293621761
748465307019255809
748502934351151104
748362290781630464
748423460553097217
748479760741830656
748474358352449536
748361628056424449
748520223163052032
748445254211276800
748452602854150144
748475327270236160
748491572094722052
748482306583691264
748340103064367104
748329273140748288
748481325431136257
748316744905859072
748504259713507329
748471892370137090
748464556620513280
748463277185724417
748446650880921600
748462320867762176
748505522341543936
748401058930696193
748490296829186053
748315780140376065
748510488317693952
748474861723344896
748431845038055424
748318393283932160
748435695614713856
748366892017061889
748424903515316224
748520865009065989
748483405436887040
748495594096893953
748473284577136640
748503894683181056
748471246216695809
748437608041226240
748455341508169728
748483455822991360
748423557235904512
748489818590441473
748474178324602880
748498907638939652
748448601429389312
748478921893642240
748521686891388929
748332976904245248
748342439098802176
748507103539662848
748342023908958212
748520973863772162
748436475432230912
748496743512289280
748493123857301504
748518398762565632
748519333941370881
748494570967736325
748414711520198656
748437645928374272
748529043784540160
748506075763179520
748371174229413888
748494352905797632
748342800056487936
748490770827608064
748524761299431425
748415004962136064
748321920567894020
748482054996787200
748517752592183296
748458726152146944
748520093047468032
748500023567089664
748485255426936832
748322155784445952
748432444701892608
748496848369946624
748480012555288576
748491689497489408
748412941217595392
748429106123939840
748341323472609280
748515789922238464
748414434461257728
748480607819272192
748425394236325888
748320708460052480
748474085932294144
748410219349184512
748351276811882496
748487893438476289
748529077217300480
748453663606190081
748331953586221056
748434885765898240
748453344889413633
748435468962959360
748411473299390464
748477164610265088
748453089175347200
748406758780051456
748479966115823616
748496945010835456
748517341537918976
748500354606706688
748437977240600576
748433556116934656
748381857398591489
748479702059352064
748474723458220032
748424458852007936
748430909653803008
748479505099014144
748316568967217153
748490154235535360
748433921042489344
748418347927212032
748479479903825920
748342435193856000
748383514098307072
748333219980976128
748469979788509184
748374735558447105
748319253166755840
748421095242477568
748513088756801537
748441819155996672
748466053773156353
748337603074621441
748373577615933440
748490116541386752
748431274642112516
748464019644747776
748473372716244992
748482713569624064
748520705625567232
748507736573378560
748409934103068672
748318900991844352
748423313689559040
748493824180240384
748419308380913665
748409522805424129
748437490483232768
748478578065543169
748333446787907584
748486215964442624
748470382378778624
748432377605722112
748463759686012928
748490431248248834
748520030430715904
748488229213585408
748478829581185024
748486564007788544
748485892944314368
748473695874785280
748524102961364994
748510450329989120
748420302162505729
748435867207897088
748452191422148608
748383098799271936
748482055139373056
748460542663208960
748464464022773760
748436664251449344
748426870471823361
748456071417696256
748464959256944641
748503836277510144
748462320830001152
748517782082433024
748452510487158784
748460835928829952
748365629363716096
748490456145756160
748364358728704000
748521976587640833
748352686009921537
748512384260648960
748397175017738240
748461683304185856
748472915801288704
748524853888716800
748414845440135168
748462073387098112
748512224566718464
748474496827297792
748528448386310144
748456771820232704
748344926316990464
748427046628560896
748390946358824960
748319341196754944
748332486313140224
748470449298780160
748444583143440387
748421317171380224
748468545030217729
748391495686828032
748438975535263744
748501558510354432
748487960509751296
748438371538767872
748388366870286336
748451877193416704
748343303343595520
748527332713852928
748441890551369728
748345316374523909
748474882799853568
748448538325966848
748316006569783296
748507032131670017
748417743850999808
748502166827057152
748440560961261570
748486631036960768
748494411273740288
748490317918244865
748425339475533825
748333866180448256
748477604710260736
748442502638645248
748478246530871298
748348311107559425
748521062284005377
748452514408824832
748399385323667456
748449851185168384
748467400350142464
748484131252736000
748496290380681216
748425012416225280
748413016664739841
748528573917597696
748469816009326592
748444973314486272
748452837638569984
748405056039456768
748368313810624513
748516951765450752
748476854277935104
748473796668047361
748367667870982144
748454817186582528
748389595788746753
748513432450793472
748521741530472448
748476644491419648
748488979926814720
748339935279669248
748499440630108160
748461519680069632
748397908978982912
748359883213266944
748404305447821312
748459888045592576
748424311929704448
748382419502366720
748423334724014080
748407455256813568
748405177519083520
748458650658832384
748504033128648705
748318216984760320
748484877780127744
748521892647178240
748457208141221888
748460844665561089
748436442058203136
748487411093610497
748432486695342080
748518470006910976
748321254000599041
748472118875164672
748400316622598144
748460353537732608
748478170974785537
748496827427741696
748523805144911872
748349137729384448
748318405963313152
748471393000521728
748422781109403648
748487629100978177
748341562807980032
748327394294042624
748496303303294976
748452397333225472
748369572009508864
748474346067361792
748503953390899200
748413943698329600
748405894812143616
748430750404337665
748529895437893632
748424811022528513
748506986162098176
748502049491402752
748492129882759168
748332393744982017
748493694135832576
748530348275994624
748472873640136704
748402740624125953
748442951563493376
748481748871356417
748434084599336960
748438983688986624
748507829162622976
748495912931106816
748340207985041408
748464522902536192
748415755847352320
748519489357086720
748522945442619393
748476703278759936
748415323792039936
748468914292547584
748455152961585152
748487511878426624
748419220229206017
748470558304571392
748355579828023296
748427755797229568
748495480926113793
748437633190203392
748431027266273280
748505820023881728
748349766577188865
748504910002589696
748480985570893825
748489663447326720
748351188727263232
748450459459981312
748483476773605376
748511142394347520
748490204780982272
748409510444818432
748441454394118144
748454276381433856
748503101976387584
748400345852878849
748313846742409216
748381827879084033
748487746721767424
748445208099098624
748423578048159744
748431887094452225
748506352524345344
748439910596620288
748460962043281408
748382838748233728
748362529793929218
748506725788098560
748473230294396928
748458889868238849
748506000303489024
748416426927599616
748480507160190976
748399427073736709
748498291176935424
748436454733385728
748498471443922944
748433111705321473
748356666517749760
748324529521319936
748512233060077568
748407535015706629
748362144010371072
748420684200689664
748459292525625344
748474136029179904
748397556531609600
748368620305129472
748379751761444864
748499960476246016
748507824985112576
748526199916290048
748451247762464768
748509271877357569
748324445878521856
748502984812797952
748360315457273856
748473301580845057
748483506108534784
748474974986506240
748472336676954113
748526539768209408
748437234760704000
748458713812373504
748431148691357696
748390740993146881
748440799810101248
748467123425447937
748524585193250816
748428246291668992
748517295664861184
748530067328929793
748462715081998336
748437716988215296
748374433467867137
748510911778828289
748516591118196737
748512707175976960
748403814399676417
748468805253365760
748525319204769792
748376949857394692
748329504171450368
748465223271591936
748430872013987840
748442322623422465
748402077861289984
748428573611024385
748441869328191488
748390333940178945
748350748304482304
748470918989524992
748388312390443008
748437478068133892
748331987224694784
748332985242554368
748474056651997189
748442863642378241
748425281141096448
748420155668054016
748499364893495296
748368272052076544
748527416524550144
748372910771998720
748347522637307904
748476396960354304
748361523228192768
748406469553459200
748508814677250048
748509439607570433
748480352155467776
748501718061711360
748509355952214016
748408318985650178
748473980881764354
748409543856656388
748418062747992065
748483615302946816
748469946284449792
748528934975901696
748422089212833792
748439042644021248
748315646144950276
748348982569537536
748472420550447104
748430360195768320
748318665968324608
748408227008741376
748457069536219136
748442922073350144
748382809555865600
748489441212149761
748526309140099072
748467030970499073
748473498687909888
748502728947699712
748431870216503296
748488887476027392
748428426839736320
748502749868765184
748350987258171392
748428313266372608
748520118167175168
748495485422473216
748377457527513089
748416917703114752
748524027287728129
748497800405606400
748487033664860160
748399452466089984
748330695227957248
748425838723469313
748436664494731264
748513696733929472
748506369523843073
748489197871374336
748502187559485441
748411511232618498
748471351401283584
748527601078177792
748379806262304768
748321291648835584
748433841614954496
748513227202510848
748385925785395200
748506889705525248
748509938918526977
748507703023022084
748474521955491840
748505312294993920
748474954048368640
748371379809058817
748515814832246784
748443933223550976
748521917569712128
748358423910191105
748470164363018240
748499406736003072
748455475788808192
748508848353226752
748354820734488576
748432012659269632
748375620401397760
748428862938308608
748493765678096384
748511268449976320
748407203447484418
748434542155923456
748479097928556544
748348680390971392
748383002359644166
748442452483252224
748473532284342273
748517627136466945
748526204299382785
748480717194133504
748502879888117760
748399758641864705
748466129463611392
748462887035772929
748440690791710720
748454045518540800
748332809027260416
748458067965186048
748445581484396544
748405676821651460
748530104838430720
748437188765954048
748496680564162560
748471925756858368
748474983282778112
748401251981926400
748518772093292544
748519585566031872
748334839330381825
748370893320093696
748443861932990468
748438551818285056
748441139418660864
748381102469976064
748462618814353408
748416665742938112
748359954579488768
748402182987210756
748403000905895936
748458751619964928
748461247142764544
748481224587493377
748482097187160065
748499083900256256
748426996548513792
748457430422593536
748497922187235329
748394012327948288
748483615399415812
748480226506727424
748497288625012738
748463914761887744
748476799714230272
748438333521559552
748469937572814853
748416426730467328
748406318327816192
748474459216973825
748470650944299008
748442473404329984
748514196019625984
748321321080094720
748424333136171008
748317239770767360
748354900510261249
748455471628034048
748475000378826752
748330162400468992
748436739702816768
748450077874716672
748519803954962432
748427424099078144
748511524390506496
748414170434011136
748341717938503681
748501613015351296
748489487571951616
748474538694828032
748440296682303488
748394205312073728
748511406748667904
748384969530146817
748495443407970304
748458101276303360
748418100257656832
748520030300676096
748382805311229956
748483359362400256
748530600059953152
748494671731695616
748387796285530113
748458541703364608
748482285918429184
748487717344808961
748320494521323521
748469627290791936
748472265407356928
748487650215092224
748497502790356992
748470143332814848
748486958268162048
748421371982536705
748492142247579648
748526187660611589
748527508841201664
748469673327374336
748324974188851200
748442439657086976
748495942270214144
748428334267273217
748480943699202048
748493002063110144
748413415371202560
748346486799245312
748435116742021120
748394469733564416
748460752164380672
748525113700655104
748341151774695424
748410143893823489
748367923790647297
748340291875201024
748428384875622400
748502112108158976
748512119788834816
748466255137542144
748420340041146368
748516976939630592
748437633227956225
748426447166054400
748418305648693248
748359828968472578
748413654156992512
748426333668012032
748492838690766848
748445015098142720
748428544116723712
748454280332476416
748507174792531968
748464061449396224
748471569278709760
748463331518849024
748469493077315584
748336017900376066
748478674312232960
748355093645385728
748525520728502272
748377981635166208
748371908610121728
748526946707980288
748445572852494336
748434445674373121
748476384381706240
748480297818292224
748437620645040128
748411611740798976
748354229555781634
748492847033126913
748430150417661952
748439868615835648
748429760439648256
748484882129629184
748330539891888128
748437385868877824
748489072230948864
748456092485693440
748485854960586753
748484634363695104
748443891146231808
748397518866759680
748485242743250944
748335623572971520
748492922358628352
748409539582648320
748485389472628736
748505144493477889
748505874306600960
748473490303516672
748520973968760832
748492050056777728
748383937894977537
748461117073137664
748502682768375809
748433413921714176
748380028480655360
748529316670152704
748449465300713472
748490498399055872
748475432224325632
748458285800562688
748367424542617600
748481434457935872
748379629954662400
748403189762908160
748479651551514624
748487922714828800
748324546361470976
748484139570044929
748470675896176641
748467735810695168
748393739899502593
748482424275759105
748452913022930944
748466297227321344
748458965344845824
748507841514848256
748322050641625090
748400853434900480
748406750424997888
748416984417636353
748427827075235840
748315654604742656
748503072515584001
748417311661527040
748429408352952320
748401763481432064
748501344726712321
748382045961916417
748352073779945472
748461469327593472
748485607505047556
748523364675911680
748473486088212480
748321912196055044
748426132475699200
748528251304292352
748479953860169728
748477768464207872
748477768464207873
748380582460141568
748327930971885568
748369429789052928
748463654501117956
748377218359885825
748473431545393152
748472500481327105
748488031762583552
748503441702412288
748520562821992449
748467832271306753
748492259834748928
748332930972286976
748449171531767808
748417978811752448
748509485681938432
748487222559641600
748459590459789312
748423791802519552
748476052993867777
748496081005187072
748481824347783168
748448270091960320
748453110104883200
748436647436488704
748379965876486144
748524434512699392
748456616740151296
748529207542710272
748326660114624512
748350752230375429
748473511245680640
748313851087753216
748462102931660800
748503488150241280
748486240828264449
748330825045975040
748475327249268736
748483313153740800
748411854981074944
748428191916752896
748477651166310400
748498475738890241
748449394152841216
748389117701005312
748407685868064770
748352438558662656
748472840010240000
748413654161231872
748386919671808000
748428426743152640
748488820568559617
748423615826239488
748410940819968000
748480272392425472
748432511940857856
748503043323269122
748480461320687622
748432386141073408
748478892625661952
748453575865532416
748421237819473920
748483380455542784
748441340854284288
748528427393757184
748495682282061824
748477663690559488
748425817915531264
748468331141865472
748518096776814596
748465085081878528
748429093436276736
748481077837180928
748379303092568064
748502888238899201
748418788169654272
748476875220066304
748413713070362624
748371577037852677
748416867144867840
748440653189812224
748500887681654786
748482411462287360
748475281208270849
748505266216407040
748348143389941760
748359984174477313
748525126271008768
748479823782125570
748393785772638208
748478469131014144
748454846706106369
748428174858457088
748526682290659328
748508160567173120
748319391591215105
748472550968045568
748510446441758724
748395346372497408
748457929494396928
748407203380473856
748489705457594373
748526032223760384
748511201240453120
748477386891603968
748451495184465920
748424827770380288
748487306504470528
748366355372589056
748422298609266689
748482747262509056
748417060049301504
748415172872650752
748421484931067904
748393693518921728
748471762317377536
748341814256508929
748405693741400064
748400383546908672
748375154623922177
748519006982676480
748483929829695489
748364430002503681
748430934840582144
748370805340442628
748445208203886592
748451935838035968
748402350532997120
748440271503884288
748475604379512833
748419966739808256
748473096055644160
748344276292014081
748338567827628032
748522118854377472
748431509292449792
748443241083768832
748357962435948544
748406758826213376
748441827347357697
748487579054575616
748448299158482944
748416057728196608
748480738077478913
748513327995822080
748362190269222913
748496068283867136
748325703909670912
748424618466250753
748410475256356864
748457501553754112
748402795095678976
748484898768490497
748420277072199681
748442733342253056
748420293723561984
748475448900882433
748419706680385536
748485448054497280
748530390239875072
748491928539389956
748326777760546816
748438925178331141
748503924307558404
748356024453767168
748435338750738432
748462333236641792
748413721534398464
748333597656944640
748478615810088961
748379760112308224
748509691337023488
748495443131310080
748429919936462850
748444717210304512
748510693935161344
748491848650465280
748494415526793216
748517853301772288
748489290175361024
748315071323963392
748516179933859841
748318548628488193
748474769725603840
748476170400858113
748386869583421440
748528557505286144
748524568629874688
748472127280545792
748335589951418368
748492809154465792
748445426404163584
748432193043763200
748527378515652608
748447288540925952
748432180662046720
748498920242839552
748498857571532800
748428246354518017
748418385478848512
748531455605743616
748353591820361728
748440934128431104
748451201616875520
748471712073789440
748341046581563392
748514992836612096
748485406446882816
748491320323301377
748527198412247040
748319349442633728
748509779484639234
748469329549795329
748475113293635584
748524065082728448
748513717759840256
748462627244875776
748477013439168512
748394788278394882
748477516663361536
748487298132504577
748493673340485632
748399800396169216
748470868670545920
748488497682472960
748454364294033408
748430226091175936
748505232645066753
748432721551077376
748431542943358976
748430213453856768
748490284472877056
748474727610585088
748507442984718336
748413935326470145
748475943916830720
748356167022297088
748479580336492544
748318967790338049
748378866633314304
748499494807842816
748401536817045504
748396021361872897
748402996745220096
748430347814088705
748488799542403075
748507795696160772
748447875781144576
748419740276690945
748428200280104961
748350333064097792
748398512753217536
748408742891388928
748475751117250560
748508554500333569
748401268629114883
748463818355937280
748383107074625536
748501931849621508
748464271286104065
748394184382550020
748420553829031936
748492137981845504
748459917565038592
748500006471090176
748460508806774784
748474023168872448
748486303767986176
748398542289518592
748509921902096384
748481291667017728
748431434206044160
748468977140178944
748490636408520704
748500036170964992
748320326732251137
748491718601936900
748475193128067072
748398495925702656
748531376001953792
748388433983320064
748466053982916608
748470743038582784
748481778030088192
748506482522603524
748377805516324865
748380691365265410
748525562508025857
748509573716271104
748373443704463360
748443165623980032
748519753657032704
748447112321458176
748431417017663488
748425683429392384
748402585501995008
748478703647219713
748505530398711808
748336353360809984
748342833610887168
748413364766912512
748502045167063040
748440351195672576
748494096780660737
748416468916781056
748491316196159488
748455530440593408
748512442666233857
748470805747507201
748432478231207936
748493358629257216
748418251294650368
748481270926184448
748339394130681860
748493752805761025
748323535580454912
748338240705306625
748331848661614592
748420772109000704
748501126413156352
748522706119819264
748437586838962176
748504826057629696
748464900310073344
748386353717612545
748403118140964864
748403776629903360
748392032549376000
748522357959069696
748314945666719744
748412278756753408
748322126076182530
748435330571829248
748514686837075969
748522597021851648
748461825822429184
748488107587178496
748496672058122240
748436408394780672
748524224520818688
748515034825953280
748506063310290944
748377335695556608
748438828365471744
748480851206356992
748359434624073728
748508168725073920
748520508354748418
748443949690294272
748514904643149824
748455215746146304
748417181654753280
748486744446742528
748479693834297344
748403797731479552
748462102784933889
748497351736758272
748474043733405698
748503165088169984
748514527445155840
748485435458879488
748443798636732416
748492524159787008
748459770630242305
748392800375480320
748429072439644160
748471237920296960
748387805051617280
748403009218965504
748458566760140800
748439260412416000
748483971667869698
748455975045169152
748477730912505856
748500677895282688
748502732907122688
748506528957632512
748525407549464579
748416888208777216
748397258694098944
748441081029726208
748460827871576064
748487432308396032
748482642149007360
748496701669900288
748404263185977344
748504331096301569
748473859519692800
748420876819922944
748520311298076672
748432176497065984
748407937304006656
748500824507056128
748522102333018112
748471380610523137
748425188564307968
748496768476811264
748477483243143169
748468549249806336
748468549249806337
748387331003060224
748515663971377152
748495615407992832
748356024466173952
748438392308805632
748437192804970496
748435854687875072
748435645010305024
748439331753332736
748356775485661184
748430339480117248
748452451825651712
748373103806451713
748382620690616321
748438430103777280
748422173166080001
748521892458414080
748322101203984384
748462199421677568
748470378213818368
748442024811069440
748493769792753664
748517257668608000
748512522680950784
748475843295514625
748495598614089728
748400928903012353
748363125586558976
748469832689938432
748425511446122496
748439033873899520
748366640505569280
748355785428733952
748410483305242624
748383274859368448
748458789049929728
748409724396138496
748383073788637185
748450052608167936
748504544989044736
748373279807799300
748439910743412736
748408398811639808
748372822704152576
748508923636879360
748446223288406016
748429504515817472
748480675032997889
748423192226705408
748423913537945602
748348231617122304
748362106236350465
748422848172204032
748530222539091968
748512400953982976
748323900581347328
748379978379714561
748339884994211840
748437423458254848
748392859175424001
748438975426203648
748498857357516803
748490049570775040
748441609256173569
748441097811025920
748504285021765633
748495271429046272
748368313735061504
748472286659870720
748345253749415936
748442951420870656
748499150866624513
748370713099264001
748459640724271104
748491689237577729
748434877494734848
748504049817776128
748475570510508032
748426623343542272
748484294675415041
748317781125390336
748413633256914944
748345606079279104
748401637560037380
748494969204248580
748447187777036288
748479555439071232
748326081594261504
748382096478081024
748451440834678784
748433980022677505
748431719301267456
748478913379184644
748425423604883456
748404724525727745
748475801511800832
748399125306183680
748366569185615872
748502208870756352
748447502462918656
748508252623802368
748435582217388032
748485645266464768
748497297126866944
748455853188128768
748406708645531648
748383014988677122
748435443818049536
748519464157716480
748344721085337601
748434013426192384
748380330676060160
748458625841115137
748531317290110976
748512858023948290
748510660233953280
748327864190242817
748476531190693888
748395119892697093
748420650633682944
748381618264481792
748528561368211456
748463470102745088
748454003760107520
748422835769581568
748402812221001728
748455102424453120
748452061402935297
748465689044918272
748470348631388160
748474346092404736
748447779157065728
748442397713936384
748520630115393537
748334075782393856
748496625937584130
748506889516785665
748473615994228737
748490632407187456
748524098725224448
748446667897176064
748410261212700672
748498932729253888
748498324580405248
748414048652267520
748458218658009089
748521720399691776
748345656423686144
748360738956255232
748462765589803008
748324235815288832
748518671350267909
748434281970675712
748374475331215360
748501592135987201
748320389672148992
748459107888340992
748438203435220992
748485628426395648
748352824409530372
748437993837367296
748447951064862721
748328606284189696
748424257437315072
748423112480428033
748443962483032064
748437687800074240
748506017147781120
748443601856761856
748498865846779904
748500249816207360
748472324085649408
748415231588589568
748451788869644288
748366027944255488
748475554039496704
748386600896372736
748522420861042688
748480351962427392
748515206788161536
748506637669924864
748514774619652096
748433258539520000
748464749407514624
748413948119158784
748363133996142592
748314467373449216
748403944649416704
748515995300532224
748435917556289536
748509586383052802
748475440491270144
748521527855943680
748389494949351424
748455408461766656
748339062667304960
748491076961345537
748462941486354432
748363419179491328
748473003936210944
748437423340797952
748391437054672896
748313515497250816
748372659092787204
748413553594474501
748399679025577984
748480557613465600
748530008365408256
748515546652643328
748485645547495424
748455920481538048
748525914816978945
748521376491896832
748466909365010432
748488669460369408
748405127170629632
748466108152291328
748356041499254785
748529890929049600
748453919550894080
748518365162053633
748442989370834945
748455521976451072
748460911623536640
748486756664807424
748512937644560384
748329059554295808
748495539906445312
748445875144364032
748375846893797377
748528460902039552
748468918478508032
748490099743203328
748475453258801153
748511767312097281
748356028811468801
748478099797352453
748517547176304640
748326760782012416
748516867984154626
748408076093513728
748475663053688832
748530293594816512
748478787650654209
748496139549278209
748428573648818176
748495715899478016
748433879430733824
748491643116875776
748523662555373568
748410760099934209
748350559447441408
748322117796663296
748470445293305860
748479739908722688
748418989521526784
748490380778283008
748455261820489730
748409929975869442
748454989291458560
748410290627178496
748513583462514688
748488623423627264
748430410418425856
748420289730482176
748389725963165697
748411024353693697
748341390740860928
748516636966137856
748408948508737536
748393735742947328
748459238142386176
748438849693552641
748474496911302656
748495606839132160
748470705478463488
748500174260019200
748440032147443713
748467429496360960
748351624599375872
748354829064380416
748424488287608833
748528464920256512
748495527101116416
748373518996373505
748502019774775296
748523612211126273
748461808961392642
748433342442397696
748439575001980928
748405416657301504
748493186822189056
748460655594844160
748424509045280768
748382423742840833
748465626172243969
748450320846565376
748345215736496130
748476195432448004
748452816629424128
748378162338369537
748502871226851329
748512392649269248
748440837449723904
748474115036712961
748505593313431552
748447087121993728
748472156326137857
748446722356023296
748486316648763392
748477902761693184
748512707196837891
748471485371662338
748429945001619456
748386588552466432
748402816398528513
748369509233401856
748462140655345664
748482495365029891
748520231681810432
748330305262657536
748482000701562880
748375536410386432
748522513462870016
748415071987056641
748446973729054720
748391462300172288
748491223632064512
748515743604539392
748531325691396097
748477260907307008
748520508287770625
748399489988366337
748478221637783552
748483607140909056
748396910634016768
748386659918581760
748413616546811905
748439990254866433
748488690276524032
748429236365565952
748499436205129728
748425872340885504
748400274629337088
748488858195591169
748428770500034560
748484865159475200
748472852928659457
748476480934547456
748489055504113665
748397938313957378
748489235913674753
748409870987202560
748516989438668800
748339075384369152
748521037118189568
748527508937654273
748462186666803200
748469727891161088
748357383383060480
748342581768105985
748507703329308672
748494939827232768
748435439468445697
748405408499437569
748485435836473344
748497028724973568
748469933332373504
748422990925303808
748479702180986880
748472789804392448
748471619421601792
748393093834084353
748397678044782592
748399993321590784
748369802738139137
748399032914018305
748463306646630401
748470864815988736
748473934748606465
748317839522729984
748463130515234816
748446067847475200
748516263635320832
748458793562968064
748488187081793536
748345614182785024
748477131068477440
748527252955144192
748500241528328192
748439411663212544
748480020935368704
748415638415245312
748497821259665409
748421631907794945
748404007375249409
748523960338362368
748337175616360448
748315264303894529
748530008738643968
748471456124768256
748417358092443649
748524853867610115
748484672422744064
748437511572164608
748377344457465856
748466250993532928
748503357858381824
748510060268118016
748493505606066177
748353566549680128
748338857142272003
748431157293899776
748491760628867074
748519153808465920
748483003152736256
748463595940257793
748338978777104384
748465135061196800
748435686991216640
748470126295547904
748443509452083200
748438279297589248
748469174163378176
748502283990728704
748432780531404802
748503752387137537
748503663912562688
748394830317953025
748495229225934848
748516448197292032
748446630047801344
748433275375357952
748505597792886784
748484462682378244
748482306910883840
748379244418465792
748512765866872832
748531363297497088
748319810786779136
748486635243843585
748379986743156741
748504276394180608
748429450186997761
748410483452051456
748508181576450048
748497347395489793
748409313367035904
748472689308934144
748429756396351488
748441370411544576
748494403237453824
748481400895049728
748486081469906944
748477647026520064
748476510009495552
748326219893063680
748528750157979648
748410923967143938
748432973230387200
748374663961665536
748471053224022017
748423376847384576
748491236546215942
748477567011856384
748481312680448001
748491571964698624
748491571964698625
748482814094372864
748473033237602304
748410668181749760
748410164865277952
748506055068508160
748492121347342336
748438769859178496
748459464580292608
748414845607895041
748427516617064448
748384168506236928
748485511141036032
748523956311887877
748363733865480192
748429940819918848
748470386522726400
748330623828393985
748473700052312064
748493920577982464
748408025661202432
748444935569932288
748383686152830976
748429110527954944
748524333471928320
748459112321716225
748428841798905857
748494302549057536
748411053676040192
748528955855093761
748494650533609473
748470671613763584
748382952015429632
748376949899268097
748393291121565696
748462576539930624
748526380435005440
748440040812974080
748513348925349888
748475746889437184
748334268766515202
748425591335030784
748476153862586368
748508831668408320
748456998161752064
748495413804572672
748472693272416256
748426681979912192
748503420672352256
748468381611925504
748463948115116032
748457501448867841
748471229435252736
748433463842381824
748529635047071745
748375335134199808
748498450585653249
748313926513885184
748476208208195584
748434848360980480
748453768581222404
748339880577490946
748338962062671872
748407044034732032
748449247234789376
748377541258395652
748486274332434432
748478602967130112
748426069598932992
748480092213374977
748497301526577152
748473964113104896
748401524481662976
748360852181495808
748519736812535809
748488849806995456
748528515407036416
748496844058030081
748401184726188033
748408126110470144
748479701971243008
748438094584627201
748432868330856448
748332741880516612
748351536544157696
748335099188375552
748434114160693248
748446923376427008
748417446172852224
748449750530260992
748491311771066368
748487071581384704
748475008473776128
748334897895440388
748498723420909568
748467471435374592
748327142673481728
748433472319033344
748468021115555840
748510173472260097
748428187567296512
748494621253206016
748504926536474625
748376090243112960
748326563930869760
748380829739552768
748488396968976384
748318917421043712
748412962403123200
748488896170844161
748428527356284928
748491278493564928
748498542994530305
748526078487105536
748482600403091456
748503030723645440
748479349721075713
748461196706217984
748444603943100416
748336156178145280
748484437533462529
748409820634619904
748405521615626241
748474735982481408
748468658486321153
748512622983548929
748474970804719617
748478003366199296
748380095639920640
748482218624950272
748474928819744768
748468675032788992
748443786200649728
748492230579609600
748396457569431552
748418008134094848
748501009102577664
748451352821506048
748439113846530052
748523389812375552
748416799876710400
748503475194036224
748477713975894018
748431673080057856
748442754355707905
748433074166337536
748514196015439872
748442057992212480
748459145800597504
748466150346981376
748507636287430656
748481841196371968
748460072502587393
748373812467671040
748426455466446848
748519048640602114
748472009844109314
748422454071132160
748371400939933700
748416355624419328
748323376347947008
748530637494190081
748324382901141505
748517216107257856
748502582159679488
748449461018320896
748528443856420864
748423594926051329
748500715677585408
748335208181563394
748399821376061440
748436995723132928
748478204608806912
748338979016048640
748470525018660864
748501978045636608
748426388127027200
748400400311721984
748446256859648000
748473569932345344
748316585635491840
748494415606517760
748490988864278528
748513923435892736
748404875696934912
748505593510502404
748330103751380993
748475494996246530
748514594394509312
748511218260910080
748502737025851392
748460760657977345
748479966459863040
748445610886463489
748336642755289088
748518331594964992
748519552032579584
748507979960418304
748522186227519488
748499511647965184
748449003738644480
748360357144567808
748499520212742146
748419983546396672
748484303122800641
748459858693853184
748380309708767232
748427088638664704
748522844628357120
748514292459257857
748487360707452928
748448018282618880
748469778403201024
748477323700232193
748327922620993538
748452606767398912
748361762563555328
748464807871799297
748424115002945536
748528070898876417
748392125021175809
748518847657938944
748505673063931904
748331555169382401
748528829908516864
748486819973578752
748416825118105600
748504418929250304
748454666044858368
748496336832499712
748449150652547072
748466808563204096
748486677237235712
748345140226433025
748462224272822273
748470810147491840
748472676453351424
748448190437933058
748445866491580416
748459015953342464
748521116487061505
748528766884798469
748447263509319680
748489697056464896
748512581116133376
748409787256299522
748470973754712064
748452640233754624
748417219407806464
748434680215666688
748324223349727232
748422713849569280
748481937673756672
748503517380358144
748318879982698496
748518298048880640
748459514928697344
748513210446323712
748314840775692292
748455999988703232
748512270624382976
748524639660421120
748456641578700801
748457367277273094
748490904885952513
748478405805498368
748433925488394240
748379529593380866
748399188266844160
748506239609364480
748473645333307396
748426211995574272
748348638317907968
748423179673174017
748459552757125121
748483325908615168
748519879154798593
748381240886173697
748470285955923968
748423129341526016
748503630408462336
748327721587990528
748501990666297344
748528972745445377
748384025694380032
748413285238775808
748397758072102913
748427940074033152
748452040700010496
748484496023031808
748411850878906368
748407991989305344
748430620418781184
748508286241153024
748417056064802816
748432516080623616
748466494267359232
748514753908076546
748418003734241281
748403428553003008
748419673339887616
748470969631645696
748434424455401472
748341461863833601
748519409568755712
748388421421367297
748348126902124544
748456100542836736
748461809355595778
748423221649805312
748498467425644544
748473658058883072
748444780170866688
748348118542872576
748455517719306240
748331148233834497
748419652246708224
748439126215692288
748472340976005120
748326429549432832
748493685784993792
748352371210752000
748457900209737728
748483045007704064
748482067659382784
748471191652839428
748508520937578496
748420172214599680
748493933135659008
748427201838747648
748435305313755136
748471799780884480
748499679718014976
748418637040619520
748399376985382912
748490670185267200
748489013363900416
748441286315749377
748517333186940928
748395799193718784
748522135786823680
748442695912263681
748425490617217025
748473343678898177
748517282972835841
748508034637373440
748466410255454208
748440015676579840
748492557571788800
748438673566339072
748354745522331648
748478707870867457
748346772112674816
748513348929585152
748337389446303744
748484886101692416
748439302523195392
748523087746969601
748456792808534016
748407736115748864
748475356886274048
748521351347048448
748486182321946624
748520852271038468
748460571989839872
748356867529777157
748404376474161152
748499507390844928
748437406634872832
748490477368934400
748522387579105281
748405991537057792
748378111666954241
748526753639854080
748436928551346177
748340656574169088
748399142083375104
748513113729687552
748317634295398400
748524648078336005
748491412715376640
748458701221048321
748332750260711424
748455144505765888
748527827495026688
748472122855538688
748344930783768576
748437058511855616
748435179467866112
748447690929938433
748510945496940544
748462673063469056
748525218717638656
748490104084238336
748514401351667713
748413050416467968
748471720315486208
748342015461629953
748473255418298368
748438463654039552
748412479940755456
748517660313346048
748525260698312705
748470529279959040
748483959378444288
748402816318865410
748371761578770435
748333278889971712
748479718899363840
748414690376687616
748489319699079168
748409510432112640
748454448247214080
748475742619471873
748475684092252160
748395367306305536
748448282477723648
748421841522409472
748412240865296386
748473628774248448
748444914543902720
748505643938508801
748350345315651584
748463533210406912
748384646413586432
748525655000780800
748467291214471168
748391416099971072
748418934949429248
748492524197552128
748530008398925824
748438409316810752
748320150558957568
748441827536146432
748464594243428353
748405483715854337
748443740122001408
748507874989645825
748462354615140353
748439927474503680
748359757556158464
748325557197123584
748407429914824705
748511943594385408
748396940207980545
748489654937088001
748437754820825088
748345685615980548
748484634346852352
748521980576530432
748522961955622912
748433875102212096
748460122893070336
748518969036906496
748438824544534528
748375054191312898
748413583134855168
748524312865431553
748515638746939392
748365524841676800
748456176153726977
748412509250543617
748333702615273473
748495116239835137
748315188986671105
748489164518268928
748473972832907264
748450677400166400
748342938300723201
748512526527127556
748340128150499331
748521754281160704
748420436510183424
748504678959353857
748477680459317248
748453659617468416
748417185945649152
748314387904081925
748503362329509890
748486039824699392
748481182606725120
748402295973486592
748491089695367168
748463075779559424
748412848980762626
748434873380147200
748465026370002944
748492872345845760
748370461327790084
748435250968141824
748359262787801088
748315860129964034
748436412471590912
748431295454146560
748390153752805376
748512107092672512
748317889824960517
748421883725381632
748467030991446016
748473666476838913
748519648698769409
748510337150881792
748493287552655360
748472420768460800
748323099431493632
748464900293353473
748448114726608897
748398714197278720
748480683320958976
748465743558217728
748456113218199557
748320381379940352
748397158261473281
748432545684000769
748489269338058753
748438400940679168
748475277148299264
748432566319972352
748481669187899392
748328929262469120
748508831315988482
748512417777344512
748529614256021504
748511918676123648
748374013785837569
748393739689799680
748408751045156864
748486165309841408
748321618598854656
748497368669097984
748470893949616129
748476287862345728
748402904189517824
748444461651329024
748499029290549248
748344829843750913
748339167726178304
748510613924634624
748323363484012544
748446441400639488
748478074870697984
748452933977710592
748366732524388352
748329390686105600
748489298480107520
748479492415328256
748420209980116992
748479005691682817
748382499236098048
748326035247140864
748438543224143872
748462320913780736
748426052708540417
748428791576408064
748427939981713408
748427445221502976
748482403258142720
748435510742351872
748476413855019008
748428011444277248
748382939491205120
748479399909957632
748456356596809728
748506130553376768
748426895687966722
748467286768492544
748366644733415424
748474547318362112
748324474991316992
748356045613973505
748479001639948288
748410600905125888
748488455437561856
748489277445705728
748374211140456448
748406763116863489
748479836088377344
748510295501344769
748363125527842816
748485007916806144
748407819876065280
748429576062312448
748407014901055488
748459485493100544
748471132974612480
748352728091398148
748510681004027904
748517832267304960
748402203690303488
748476438966312960
748436060187803648
748438870388244480
748322675873943554
748487382001922048
748397632146509824
748390384435400704
748337108285161472
748507392925540353
748440737159716864
748377134574493696
748402463833632769
748418322681593856
748367911325208576
748460735374712832
748424639399989248
748473028795830272
748486438019293185
748402027940745216
748417257101983744
748529606051786752
748344431447678976
748495028100677632
748441999490031616
748470105361780736
748529421418700800
748471066058596352
748459867040473088
748426329557729280
748522723077398528
748486270461018112
748352790984962049
748442255208259584
748423037142327296
748408801628422144
748338647741644801
748444746545233921
748360537717768193
748412161370648576
748469493005967360
748457216211058688
748489990703878144
748421845947453440
748440493642620928
748329608748072960
748454787763548160
748409665461989376
748527143643156480
748470529024266240
748469908271435776
748451331929743360
748447477146198016
748437931111510016
748471464324636672
748498240979427328
748488174553436160
748476308854837248
748485280630464513
748325658032431104
748455043880357889
748467244875788288
748358742446477312
748493736225579008
748393744030965760
748450916555067394
748426656667164672
748360697059414018
748505597608337409
748485448209735681
748477130946777088
748446948554866690
748501940435288064
748474840856801280
748498249141620737
748466846362386432
748419300050997248
748385493675556864
748518361043247104
748515701908963328
748410219357736960
748338395898875904
748481887388078081
748426551981649920
748492574420246532
748438912574586880
748450589286236160
748526502019481600
748477894419185664
748523423366848512
748463575107313664
748523301710880769
748439390788034560
748475390428090368
748342372149374976
748505324940857344
748379705850609665
748438283273801728
748480431834669056
748506197649661952
748477378553389057
748432281421774851
748490313757507584
748480897238851584
748477839867940864
748445946401427456
748425394395713540
748495233541890048
748437402604154880
748486169759997952
748431861874049024
748393139816247298
748489936140144640
748396214417301504
748398563307192321
748469123919798274
748351511336460288
748462849232633856
748524564439777280
748464862423023616
748488161962135552
748373384661196804
748395673452711936
748464078243381248
748381777690038275
748450039954038788
748455202961920000
748482478852145152
748523767261990913
748431400353693696
748335715746996224
748452061579214848
748515202770042880
748366237646860288
748436534467100672
748353554222456832
748487029625921536
748491794170658817
748353042551021572
748420558233141248
748422433120477184
748380011640528897
748443442464886784
748530394329415680
748520252502384640
748434692878245889
748496097497223168
748482004887318528
748471405528772608
748387142150258692
748389725854138369
748459192109850626
748400635050090496
748448974386900992
748438694470750208
748378464017866753
748477307233406976
748500157549920257
748362907327598592
748477218989408256
748462434210430976
748476648555745280
748391592113881088
748429248969510913
748327432155987968
748493429856952321
748474815611170819
748501483222503425
748500337825185792
748491655712542720
748480414973468672
748487805492400129
748493329239773184
748330376297230337
748434852320542720
748363532207529984
748485133745926144
748391076298391553
748475809707474944
748367890441699328
748511834811039748
748486580617232384
748510009894526976
748416112245694464
748480385697349632
748442171506855936
748434424614662144
748494717789290496
748456964758220800
748520684603711489
748332570111160320
748399989357936640
748328237554667520
748526854563323904
748381181918453761
748405530087952384
748336281927585793
748439491380015105
748474693884219392
748369270132908032
748472718417223680
748328216411021312
748418129689194496
748504113038536704
748453634246074368
748452443286048768
748478645132468224
748520969803800576
748354380475281408
748512442653810688
748325347435896833
748441013686013953
748510412941959168
748481266648031232
748459871419437056
748459598902763520
748413117529350145
748502179376414720
748477856418770944
748487428021886976
748406905597530112
748443479857053696
748343164767997952
748476099101851648
748461268089053184
748473834358059008
748373779290669060
748481216014217217
748433312847364096
748459112095068160
748392363932909572
748437377417420800
748339306201124865
748457568545214464
748428627923075072
748498425503580160
748508416222576640
748478481655291905
748515097903919105
748487922907639813
748448840316030976
748411657978843136
748485544791814145
748496445830008833
748439533004390400
748471942479384576
748531178798481408
748316967161987074
748436643330269185
748428246270648320
748403885665099777
748511838971793408
748420872692711425
748466976520044544
748471426487881728
748397095388844033
748379328128385024
748335321532641280
748472160532856832
748490363841708033
748427206112706560
748518058810089472
748426342144872448
748473477900931072
748413272785883136
748342342717935617
748499566337503232
748430402243670016
748520986430038016
748475239344939008
748479488271388673
748445283625861120
748489554483523588
748470067843694592
748483174771081216
748497963949891588
748432646053724160
748398668001181699
748485595102601216
748497410230456321
748504142356819968
748422449792978944
748481283479711744
748444331694907392
748391105788547072
748435666023907328
748402543789744128
748444528412065792
748494809816502272
748409543881809920
748341864722403328
748515642937073664
748530557982810112
748476933680336896
748525583383035905
748397380316368896
748448664264245248
748504226301501441
748515584334241792
748390548050952192
748463642266472448
748416460515483648
748461092016373760
748440862657486848
748487524365008896
748439529078423552
748359870773137408
748470650822483968
748525143186616320
748511947830620160
748493740197588992
748519220703424514
748506436745953280
748453202455044096
748471447543242752
748495762112282624
748474396420018176
748467073018400768
748510483884417024
748491152366546944
748498832246321153
748437217920581633
748362513381736448
748484949209022464
748439096792584192
748498404280537094
748371472410877952
748495200167813121
748479836214136833
748485578358984704
748469958846328832
748458214841257984
748493819969052673
748422168720060416
748524727799537664
748492876158406656
748377319220338688
748429114428825600
748500862276878336
748522605544542208
748397657157210112
748408847505592320
748500992161882113
748456779986636800
748434873174589440
748420994319024128
748411481499242498
748363981342052352
748495481077141505
748493191100440576
748468901814624256
748427541711556608
748425129902891008
748348478993145857
748321723540398080
748346361129598977
748482969380204544
748363528072011777
748477994990190592
748402254286192640
748355575944183808
748489348765593600
748527483658592257
748473742049808384
748450304077758464
748455769478037504
748523373307764736
748509783498514432
748512379693113345
748481933227753472
748399469234778112
748472999439798272
748446353135534080
748527584212819968
748478670336049152
748375637023428608
748409740904960000
748442238645112832
748372407392608256
748436899329622016
748419224398290944
748491878232780801
748364937576218625
748448752239841280
748495380308983808
748486148712865792
748426413250863104
748368813192843264
748435439682523136
748461318479425536
748444620812607488
748491374941577216
748485976654229504
748390887726661632
748478368232898560
748472504533008384
748495128550060032
748415739028209664
748478645149249536
748478418669428736
748357966500364289
748495300524924928
748408558295879680
748482843509202944
748476119922401280
748496500410454016
748414786891714560
748330246236041216
748498199111958528
748360265142398976
748393492527915008
748402635867185152
748347279279595521
748523733917306880
748478309575630848
748417416670158854
748489021593128961
748491609856061442
748489864946003969
748396755327287296
748439436891947008
748491689233350656
748438392489160704
748338739978477573
748500165858836480
748402480673742848
748437234827689984
748442301240852480
748467840743776256
748432218352140288
748403407472324608
748383937584562181
748484915763752960
748436869671686144
748445145104801793
748449914267516928
748375696054050818
748436341252317184
748402938104668160
748426832974852096
748456285046185984
748524358931460096
748453592651141120
748424509313720320
748478783548710912
748325670472802304
748487117450379264
748362387372269568
748505102953160708
748525667621363713
748520835422380032
748458030182838272
748481593703038976
748447791660167168
748453395502145537
748431790474407936
748398177229881344
748483867074564096
748414262645821440
748439432529854464
748469417810485248
748484118627946496
748482466286047232
748486488455811072
748512274961281024
748482466306994176
748445216454107137
748461297612787712
748505534781849600
748474480297652224
748497963991838720
748374395819786240
748352937424871425
748492964511490048
748481086217420800
748489403593535488
748513294118420480
748462022929563648
748423338977009665
748388643581075456
748530008382185472
748502665773080576
748474761244737536
748494336023740417
748347581516832768
748428145846456322
748422420328026112
748445770123075585
748513260698218496
748340371411832832
748510559704866818
748486580680155136
748443249518456832
748376152973148160
748441110306037760
748472630374608896
748313557155053569
748374265699897347
748482524943253504
748417089535381504
748476518641377280
748379030555078656
748463474322341888
748427503967019008
748452292194504704
748475679906332673
748426975606358016
748489655117455361
748498630965886976
748356075150151680
748516914117382144
748407744500228096
748486681444126720
748498618366197760
748481325129043968
748418372736585728
748364069279797248
748478188112732161
748391441257406464
748482680052916224
748487180545294337
748449712630542336
748327847350132736
748488245713973248
748518415376224256
748415126756286464
748404078640758784
748488497464492032
748488329767829505
748401994105298944
748468067173273600
748466485786456064
748456092275970051
748435175386849281
748441160503300096
748486157273542656
748495380434677760
748482147170795520
748452355188854784
748447321965367296
748337863478099968
748484844460609536
748399976514977794
748423003600523264
748510899145740288
748478028636884992
748421803702247426
748471103543140354
748387289131257856
748329327662493696
748439654685347840
748421183113039872
748414300369223680
748377944247111680
748422722615709696
748382482114945029
748351713053118464
748433807804633088
748531405055889408
748509473304502275
748502506464940032
748481841284399104
748480184358141952
748528548944691200
748328988037156864
748473544665894912
748399729298522112
748458789146361856
748396331740315649
748494780645113856
748486693754281984
748331894668926976
748404896840491008
748313771249020929
748512874776133633
748412010023383041
748435401816309760
748517765540118528
748528989304651777
748451679821979648
748449494589669377
748503429140602880
748342640505200640
748431278765121537
748350429554044929
748459833431588864
748474022871056384
748386781498839040
748473292965687296
748488593874780160
748523133926252544
748483267238723584
748496978330419200
748437952112504832
748497402064101376
748424760976105474
748402203744964608
748316753265041408
748457069603360768
748491764886048768
748419610341322752
748440745221230592
748318108121595904
748440703273951232
748521640909242368
748489357233950720
748485716502450176
748356754438754304
748474064897982465
748495204370493440
748367814793232384
748331542296956928
748410240014684160
748481618889740288
748511494728466432
748492192541450240
748338379238973440
748510148608593920
748506750953885696
748430133833404416
748493291390271488
748446151943163904
748504092004196352
748412026972565504
748527827306352640
748475117584420864
748524019259965440
748488510278111232
748398785521459200
748490548428812288
748348634173829120
748425478093086720
748504356077568000
748325725053292545
748478485912502272
748325607352696832
748483007309299712
748441106166202368
748442523580960768
748379965704519680
748497079039852545
748529509469667328
748493782497239040
748456918784614400
748431568084017152
748454473442426880
748429391433170944
748495053191057408
748455974873100289
748476862507196416
748338404367044608
748508915181182976
748401020997275648
748441840244953089
748501453908500480
748521037021712384
748457124301242372
748445803627319296
748410919823171584
748506143148879872
748318372484481025
748438589403443200
748518855841091584
748460072582397953
748394079344537600
748441835941437440
748489466189389824
748410458130915328
748338807074750465
748527588218396672
748504742146547712
748409934073692160
748504129698398208
748376844987142144
748496290430988288
748528066431959040
748377255978635264
748465487751876608
748410856937918464
748505895571755008
748326236821270529
748497796072869889
748419769511120896
748421560604704768
748513340436127744
748407522315350016
748323892125663233
748440552451022848
748437583013756928
748485582284677121
748391923753197568
748424546903023616
748414262620585984
748421430602260480
748433350600327168
748503278175027200
748520726668402688
748403470764380160
748361791894347776
748466095892340736
748504377137201152
748408453610278913
748523608020905989
748479999842217984
748346113279700992
748396730186596352
748443052331630592
748383035809210368
748460093616717824
748479009894211585
748383568645218304
748461867677392896
748421568959635456
748329222951870464
748411620301352960
748504201110691840
748512719419019264
748399875859976192
748472332759465984
748481660828684288
748469635838808064
748463520627437568
748396205911203840
748506558359867392
748498865779683328
748463730350919680
748481744643428352
748387884693073921
748313951495127040
748461117085712384
748488082291302400
748471863031042048
748416741492015104
748403835346030592
748397623724351488
748397623623696384
748530180549910528
748444662873079808
748516544997634048
748522253340516353
748328216276799488
748438140667428864
748485544879984640
748509817162108928
748418297373335552
748511956085137409
748505270448447489
748476938151464960
748518906151591936
748499633505206272
748530213856808961
748471250691858433
748519325636694016
748512413574643712
748524270695788544
748430729441206272
748349095589322752
748379017586302976
748416418601930753
748368796340064259
748512325540405248
748405672551780352
748499075557883905
748495468573798400
748476107419226112
748463755118448640
748483640502419456
748479949309353984
748442641302458368
748465923741278208
748522156632457216
748529601689825282
748432533109542914
748397330144067589
748526095369019394
748451298270273536
748400610228183040
748412031250931712
748334377814401025
748359379859161088
748352513829531649
748518214104190976
748480943481065472
748385829140193280
748479810960232448
748501554500505600
748489613136769024
748441336899051520
748379017775038469
748411523824029696
748441450170318848
748448940949897216
748376933050761216
748520038710153217
748421783049670656
748379277876408320
748337330671353858
748319357831241728
748518117823877120
748327746590355457
748527659555053568
748410458286202880
748331949270405120
748404284425908224
748451856246939648
748421107728932864
748488841485553664
748481199291662336
748497309894385664
748388844861526017
748445728176021504
748475583345078272
748509393621114885
748530805379588096
748433388604780544
748397636374437894
748385301014384640
748472731264491520
748501135074410496
748331387443257344
748370264170332160
748485385156689920
748472630383108096
748405404346904577
748498916077932544
748338375086608385
748372759839916034
748446571193311232
748450782253547520
748436169197756416
748462048237981696
748433497598091264
748486404523462656
748463562562150400
748510580483432448
748473687309975552
748327876777377792
748504704301182976
748501344525246464
748447456149577729
748401763351302144
748429802529492992
748504905824890881
748444310509608960
748409694880960512
748422286366019584
748495514551848960
748484034657984512
748477680237019136
748507010967212032
748508781001191424
748378208400248834
748524161757126661
748410227800707072
748356213319024640
748487646268301312
748403357124034560
748346209962758144
748477122579046400
748447238251241472
748484915742670857
748381446461587456
748440413825081344
748451788928483328
748526305109499905
748451826895183872
748502284347252736
748441806317158401
748447909314588673
748474434135089152
748470428654505984
748371023637143553
748509444049408000
748430569894252544
748357522185150464
748345886946693120
748456494933303304
748460684883730432
748489479120392192
748520487307730944
748412123294765058
748470856087646208
748456826304368640
748479286923894786
748469157688127488
748521120891080704
748473121347346433
748358277017247744
748511960430350337
748487650324123649
748474182418186240
748482117919772672
748410605107716096
748530847427485696
748401948009840640
748419677517455360
748491479627108352
748490951216234496
748325011837059072
748378678204174336
748529203155374081
748432549639249920
748316811947540480
748486542792880129
748517505312952320
748478208903880704
748439852023160832
748461272488906752
748482671546896384
748518318823309312
748382071048052739
748522672842117120
748482076144373760
748484860843483136
748527311658446849
748400668730400768
748526691035811840
748391487445032961
748391957366464513
748401901801181184
748453005142466561
748484546522451968
748488916932640768
748389294016978945
748500153313550338
748414992354058240
748492192713420800
748354561006460928
748405219541852160
748496164752867329
748321060890742785
748515123157942272
748485527918231552
748425117433212928
748497343436066818
748496206679113728
748334214416785409
748526220900466688
748476963082346496
748487721367244802
748433417910493184
748487587241689088
748443446403268608
748387029109604353
748511243321884672
748509376865046528
748377151330725888
748431610257805312
748379936277274630
748494264489881601
748497003630440448
748346273015619585
748338358108168192
748409497820008448
748509548525289472
748423318101966848
748427071857233920
748439889536917504
748377986089500673
748475776060653568
748517320834846720
748428694960603136
748317344850644992
748401700461940736
748387150484365312
748452678036914176
748366137080033280
748443119390162944
748504356094418944
748405165074440192
748486870317862912
748454821422899200
748504016628367365
748483040628871168
748396575223844865
748497666447900672
748529941315084288
748409237718589440
748416527494352896
748401314732847104
748476472424161280
748342137356427268
748478938708484096
748438744869527553
748344397922709505
748491010024607744
748389885065723904
748425884764409857
748472659785191428
748483095272259584
748476254463102976
748507036279783424
748485179988140032
748434730861887488
748486593250471938
748364811801604097
748406062819139585
748428061876453377
748423229912522752
748508810650714112
748459225362337792
748493669079068672
748390866889359360
748482176736460800
748314458972295168
748497343381573632
748379965901709313
748407689961742336
748467098083549185
748445304408711168
748488363368398848
748333039814475776
748407048409317377
748387871778824192
748367416527298565
748459267326349312
748392926259060736
748474312521293824
748365273082830848
748450748963368960
748375570094886912
748521913526345728
748352606410416128
748332267987152896
748458588130054147
748514254597267456
748515790006136832
748415814349500416
748466586483367936
748473637217386496
748394444257374208
748410529434132480
748481744781852672
748376719103561728
748473540584808449
748498295392243714
748326752624189440
748506709094703104
748440887923978240
748338186372419585
748494872718508032
748472672607158272
748370012570791938
748488757637226496
748456159355539456
748351721450024960
748515211099914241
748473645312286721
748496336660627456
748437901608816640
748447376432472064
748446986567880704
748522853125984257
748490133238734848
748454813055188993
748461171515195392
748477042690187264
748529815540506624
748380414490836993
748434651199512576
748417232263327744
748525470354837504
748436035063939072
748466754368774144
748457598245048321
748490049382195200
748351486292221952
748421581479645184
748527651359436802
748482478487273472
748390300444401665
748397418358648841
748469170115870720
748493186754965504
748476375871397888
748370310429278209
748513923419168768
748320373041733632
748511566111322113
748513298316820481
748515412241977344
748425167542575104
748505467614289921
748531157977927685
748520382664216577
748452132928524288
748529765150187520
748469585414918144
748491005771550720
748480368769122304
748496781214945280
748530977295728640
748327754983047170
748454897067008000
748473913773035520
748444495126007808
748432193257615360
748383643979104256
748447963756761088
748511385672376321
748342909024481280
748474396340269061
748487478412079104
748488333819510784
748340761511419904
748504855237529600
748489025821024261
748460416481656832
748451184806100992
748432520396554240
748427512435314688
748468884768886784
748473657916329984
748478066163355648
748516104461484032
748512753258795009
748373531768000513
748433736568541185
748508118649180160
748475801146793984
748412907902341120
748324823043051520
748485272032141312
748333769824870401
748527449869156352
748389218393726976
748516863789785088
748401440679469057
748514078717517824
748395715488014341
748490170849124352
748467135806996480
748480742351478784
748405215301234688
748529261779136519
748485670369255424
748407736363327488
748322046703067136
748503680706441216
748508550578716674
748487092351561729
748326068902236160
748481409170444289
748443505056313345
748519011206455296
748337292800991232
748526984540594176
748487188988428292
748491316129050624
748460215469637632
748530679462387713
748433887601229824
748507690746396672
748509666267766784
748457681787195392
748438988130754560
748457380132831232
748494289773137920
748405437742063616
748329407744352256
748451126119440386
748374269780951041
748339159299989508
748527051532079104
748505606110199809
748346683805753346
748429227951681537
748441970268332033
748367441613455366
748423720746758144
748516301606428672
748403042702094336
748417022346788864
748521162787807236
748422265457500160
748356137745936384
748508718254391296
748446273372590080
748484357925507073
748459846085840896
748462916488339456
748521536030646272
748473754561486849
748490674144698368
748479710477193220
748335296534585344
748510249179545600
748330754107543552
748422311502544896
748509292924440576
748469593786703872
748420872944422912
748496084901715969
748530373462753280
748334021260775424
748514397207826432
748333886870941696
748506805454659584
748510903499427840
748323766304931845
748411154456809472
748402165987876864
748361976359882752
748506792955678720
748519623507730432
748429391223463936
748433870970826752
748441118849765376
748449129827807232
748437377434193920
748522463080878080
748432730128531456
748513126648324096
748400844819816453
748445401204801536
748531157747310592
748433753370955776
748461880340058112
748530562130804736
748472244607795200
748412760871014400
748342422673965056
748444289512837120
748485112740855808
748479924281872384
748455597213913088
748402337996214272
748343919969247232
748447640854085632
748326802846736384
748396050902298624
748442825876979712
748468570426867714
748474803200344064
748489705541480448
748441160713179136
748466045497778176
748459649272274945
748329738796601345
748427470253207556
748520353190789120
748411183779061760
748414019204222976
748341050893340672
748427898319605760
748360365835055105
748403403424960512
748488673759535105
748486341520814080
748395577084420097
748419337539751936
748514237782306816
748382339613474820
748346658560217088
748412832325070848
748505513592295424
748449297629224960
748424161266114560
748522475621752833
748380758591606784
748505883101917189
748512417534050305
748485121171423232
748476887807168514
748405026817740800
748323011057553408
748482449244557312
748436203024822272
748506428122497025
748503269937389568
748320205160357888
748388245105422336
748500065501777920
748444742409666560
748447573761994752
748517379563368448
748493996394061825
748330015629074432
748453667846619136
748334532831547393
748441005532258304
748481749068423168
748442620343398400
748452661519847424
748370046280425473
748461847100203008
748360420105256960
748452317272412160
748380829668245505
748378094998798337
748472278199918593
748388643920875520
748369811311333377
748508843911442432
748438576770195456
748447615545671680
748523758961434624
748494751226339328
748509204827217920
748411821250514944
748366157862801408
748359841454891009
748431299652640768
748512719691747328
748437834479046656
748470969707147264
748331764947488768
748343257109757952
748433547992666112
748466351577141249
748429919756050432
748495988680232960
748519438836707328
748527919757164544
748340182718492672
748528398104952832
748361187897839616
748495787311632389
748336475029151747
748472420722421764
748433807825567744
748445992517660676
748347631903117313
748474450736197632
748327834544898049
748443970896814080
748341034313093120
748480167778070528
748455144245735424
748468092125257728
748499943678164993
748452640334315521
748430679210332160
748486987477225472
748483648844894208
748343378815836160
748495191644999680
748525688513191936
748429081100726273
748315838998945792
748521456422756352
748486522043768832
748381454548221952
748425411042885632
748453881781362688
748351540700712960
748447779375067137
748359229220618240
748331202545860609
748431874591068160
748489432722968576
748451013145792512
748487809611141121
748499629130412032
748384613060452353
748379600686813184
748366636227387392
748525830998003712
748402824531218432
748331668361121792
748449255736680448
748522639010959360
748492251467292673
748407404795133952
748455811370917888
748364983524855809
748486580759760896
748423573996462080
748419631099056128
748471158283075584
748407669233422336
748475163872735232
748466762430189569
748498844816670720
748407870274809856
748469803602575361
748382331434565633
748417315788587009
748475981833318404
748317554284826625
748367131192987652
748356800496410624
748508856523841536
748418352087965697
748442603281068032
748478397626589184
748474639337168897
748482692698742785
748477982373711872
748423833745563648
748481287489486848
748397745245982721
748523872430002176
748333148694425600
748417605342494720
748389159618871296
748471288281210884
748477726340722688
748403382549905408
748467542805581824
748446277436743680
748470910613618688
748503794325946370
748480976930500608
748336428682076160
748494172534018049
748508307367747584
748342841773023237
748415973800173568
748476862662324224
748345324901543937
748490213165568000
748475511853170688
748472106086707200
748484261318098944
748454800338092032
748417781620703236
748408671391088640
748482768078790656
748464359307886593
748526858786988032
748476871071907840
748383681912389632
748489420345475072
748530297956818944
748403827016110080
748355323979759617
748473766905257984
748508483276910592
748352971126210560
748473766909452288
748527605071122432
748335862392446976
748483166713819136
748499734172561408
748399003553964032
748404137449168896
748463121925287936
748318946999287809
748515282369515521
748431287027806208
748497573854339073
748466733325889536
748425343896150016
748496718291820544
748450635327094785
748408877033619456
748507015509598213
748332062462119937
748466875739299840
748457665018343424
748455870116278272
748521288579354624
748317776792608768
748527772998393856
748473293271863301
748425943815847937
748422995014746112
748373305074290689
748472470982823936
748480897503084544
748362165149634560
748470793185726464
748475608359931904
748436442054025216
748440917137326080
748432352670425089
748329638347169792
748499465527500800
748397942692843520
748459439418712064
748425788454739968
748523788174823424
748439122084147202
748483313359327232
748516326902202368
748509821465403392
748509632621056001
748487805521788928
748425033534550016
748440694935658497
748344632719839234
748458080426426369
748436462866210816
748530092440166400
748333383726440452
748515701837660160
748474501294338049
748522320294084608
748420503451344896
748315180392660992
748478938754785280
748390292080951296
748515072591335424
748463491212771329
748474874595770368
748513675934203904
748316422082748416
748421971638104065
748528725021630464
748442414872817664
748323309243097089
748462656466657280
748316765948506112
748530541394178048
748437826002386944
748482180934926336
748491592697188352
748498824067330048
748424311950675968
748402527041884160
748420201675374592
748409678355390464
748498517841174528
748327016722624512
748400832475971584
748426623062523904
748415676193308672
748336554674782208
748365273003134977
748441550540148736
748492628816080896
748472047257292800
748344582530797568
748470436669714432
748325674495012864
748485859326967808
748340983901855744
748416938645270529
748441856879509504
748527936521723908
748440174921670656
748400140277297152
748528309739327489
748473519579750401
748465617632641025
748447900741533696
748518449043881984
748393978974904320
748461049838448640
748397665629646848
748453583926943744
748495371870085120
748476174527913984
748525587803824128
748482931820097536
748435905170538496
748334511931416581
748388492510650368
748377163884290048
748472919785897984
748530163877548032
748467379391209472
748527269505798144
748373892436205569
748484781457940480
748494382316261376
748502061944299521
748425948056285184
748429315730083840
748419375586246656
748489881530281984
748501218679529472
748523301949972480
748520143697879040
748510542663323648
748476308913557504
748440229594468352
748462073332523008
748423280126726144
748339230527545344
748517010359758848
748529526133624833
748433208056881152
748506768104271872
748409896098476032
748408864366862341
748508357368156160
748468440256618496
748392166758715392
748509464718901249
748401809497137152
748511079714668544
748437997897453568
748494272995811328
748491425222893568
748452078167556097
748485762648252416
748385623761887233
748433610978516993
748501147577630720
748443903515369472
748408361213890560
748357408603381764
748437893199302656
748377830862557184
748458470521729024
748497402076741632
748450748929826817
748478703798214656
748495984297123840
748472429006229504
748489558480805888
748319622374387712
748477932142661632
748504377304973312
748507287820525568
748476992522162176
748516628594327554
748476371651956736
748409002736885760
748433346712248320
748341063656476672
748315088134766592
748521963673395201
748483854227365888
748523071359836160
748483061629730816
748427495561699328
748482306848006144
748489156117028864
748448844610928641
748441315910770688
748515018212147200
748483598479728640
748354137151070209
748400492741537792
748486563747635201
748473230034370560
748484688956649473
748506025548984320
748320825883889665
748507740990021632
748453991172964352
748459754087915520
748401750940364800
748491299318280192
748335363278532608
748523167728033792
748466796261482496
748521997274071040
748334486681751552
748508697358438404
748491173363331072
748482956952543232
748473121368383488
748508474879803392
748397913236193280
748441718295564288
748419513629155328
748459670260580352
748453068413382656
748392439740792832
748407799164567552
748503018178387968
748509070470983680
748398584391933952
748523545173458945
748477407737307136
748334696652804096
748438811814858752
748456792632360961
748474681452281856
748383753223929857
748473066662035456
748443534664077312
748408507972591616
748348244271337473
748322604482703360
748529421225713664
748524241281257472
748483774875308032
748418783920852992
748389562163015680
748500660879036416
748460366498267136
748464082429304832
748528078972936192
748405517446328320
748399917798989825
748438425985028096
748417873740242944
748359174669672448
748480826204164096
748507174628921344
748522077146210304
748491055901859840
748388035348267009
748389285582282752
748515232142753792
748402640002891776
748511163579777024
748341202072776704
748523301685714944
748511951999766528
748428368136179714
748397313199050753
748489311318904832
748327906049417216
748492150732521472
748508093324075008
748474060640649216
748416565096255488
748460034837852161
748423683006410752
748380406139994117
748405034979827713
748476145151025157
748343147906883584
748317642335850500
748453676545605632
748375280620810243
748398370264330240
748508944818147328
748416976188489728
748516599439720448
748346394327584769
748420121954226176
748495984473276416
748441798184341504
748448940836659200
748418502973759489
748388035478306820
748495762061828096
748514124624240641
748525990565994496
748416560998531072
748527588612661248
748431639601094656
748330766443159552
748456503317831684
748493509770960896
748406058482270208
748351478184579080
748507267138469888
748460374811381760
748515710205235200
748495246158340096
748405160737648640
748504964482334720
748454674643054593
748455953717145600
748428569135685632
748383459383599104
748402300302036992
748515865142796292
748484852761137152
748437901743128576
748371786954346496
748473767031095297
748419933248299008
748432327424901121
748478691102035968
748483514622967808
748314022861213696
748497045309300736
748336722358972416
748398513088757760
748371669266337792
748483040683376640
748525646666735616
748486819881193472
748385502265507840
748382121673265153
748451575224467456
748471212871942144
748499830452981760
748415093122142208
748430926535852032
748507074045296641
748441118568812544
748483384679276546
748515353714581504
748327096292868096
748490615629975552
748517056459448321
748460030651940864
748339310399614976
748408549823361024
748435708151533568
748477437160325120
748317499779915776
748515848768331776
748502367876820992
748360738943676419
748515785690218496
748367240228143105
748435519269408768
748479869844099072
748488044643237888
748493279046430721
748382557654364161
748358818065752065
748431635201265664
748367236172251137
748353814105731072
748488715668860929
748450807675293696
748462144648318976
748451453400821760
748474308163411969
748526426496724993
748348055456387072
748386601290563584
748460101862821888
748471338495512576
748527340829835268
748480910010380288
748471611062366208
748327813619417088
748449196773097472
748505035823267840
748431362651197440
748458352879996928
748345283008929792
748481266513813505
748522735509315584
748448588649365504
748467702100963328
748439499726852097
748517492696317952
748509917863108612
748514032269725697
748457715421192192
748425180121227264
748464825014063105
748522618282663937
748389767843287040
748320222151573504
748499431889076227
748495342631419905
748369282992574468
748336764478164992
748324802012786688
748400362403602432
748440481076547584
748507309161222145
748436546731253760
748436853100056576
748423275986956288
748496525341360129
748429462765703168
748478133339291648
748511234668916736
748465445724889088
748507346897371137
748448693733449728
748518700571992064
748476573158899712
748342049024315392
748339562162724864
748486413126148096
748331764741971969
748422470768660480
748482705113890816
748521989153796096
748411196370464768
748524358696579072
748393433765658624
748483560642912256
748507862645645316
748506914795950080
748524442519646208
748431220044857344
748470038407974913
748475801448878081
748349754120101889
748450031364104193
748383916558540801
748379965855567872
748459313744781312
748387074932342784
748458596317413376
748505966673539072
748489449475047424
748377117944057856
748485938960031744
748392854830125056
748489533600174080
748418762882310144
748407908124205056
748439428293492736
748380544333975552
748494591763046400
748511125701001216
748523951752548352
748499297856008193
748489374002601984
748464309093736448
748442268009390080
748367718181670912
748449805064511489
748397418178314245
748520688923852800
748510114907316224
748476505953435650
748429177263689728
748490997340995584
748512233106382848
748390631840555010
748409460104794112
748379910994014208
748518570854879233
748529794539630592
748442221897256960
748491282603978752
748365763711504384
748389423818117121
748317072266956800
748426363179253760
748369341356314626
748393311778541570
748337250937802752
748486689845293056
748398974319661056
748486727434702848
748511687683112960
748416414394904576
748488690444406784
748318485520867328
748433396863475712
748437121489317889
748475554026913792
748321291548106753
748453571524444160
748413679432044544
748518969049374720
748391441471315968
748504976998043648
748380687145771008
748398282381090816
748369031007191040
748480792620376064
748434072360390656
748321840876105728
748482117802274816
748407551595782144
748487075721187331
748347132684361728
748356968427958272
748495564808007680
748364148996726784
748515227772268545
748343865283743744
748418494501363712
748314966558650368
748319693723693056
748417542394421248
748476887819816960
748435251014287360
748479110721249280
748526694869381120
748482038139740162
748469606537379841
748499146689097733
748412395870130176
748470474770882560
748444910475427840
748447460419321856
748424974893989888
748497213311987712
748407354329272320
748486702512152576
748329264785809409
748364081862676482
748478120739614720
748417009747116032
748514967641534464
748474438111367168
748384671864594433
748474295538458626
748432868511203329
748318221179158533
748519967285481472
748478875571789824
748490435258093568
748504096148193280
748485133687267328
748419396310278144
748495086787366913
748382960420790272
748507996703981568
748343353540915200
748506964968222720
748338417067491328
748318208961163266
748376375179026433
748443358222225408
748500350735360000
748470789188517888
748461788308586496
748313771400126464
748476526782517248
748421543672291328
748501889797459968
748427445166956544
748472299003731968
748452376164638720
748416946962599936
748469820346273792
748473901202743297
748504221851455488
748438174154756097
748400194627182592
748466746013679616
748434575618113536
748500786682929152
748476820442521600
748404481608519681
748515793911033856
748461486067048448
748471842046783489
748335073888436225
748426555827822594
748518717437452288
748496001292443648
748352207595110404
748421203908509696
748516653974061057
748424186402594816
748469354514112513
748457044521422848
748516548906651649
748418096071737344
748416112149204992
748452850099970049
748514137261629441
748484458551009280
748530491003899904
748425888929353728
748497087336062976
748496491765964800
748438396490645504
748517635193774080
748454301383692288
748502192030683136
748453919592976384
748487117706137600
748450044320301056
748470495495004160
748503760608038912
748525281669943297
748505870162591744
748448924449574912
748518478185959424
748461175654973440
748474287263125506
748435129157095424
748399808860262400
748475058767667200
748467945286795265
748526531522236416
748477630173876224
748461343511056384
748415009043156992
748415852245057536
748421950565924864
748386995374817284
748465244310167553
748328094864273408
748357459270578176
748529324739923968
748381551096901638
748514460172574721
748503643079442432
748465261003476992
748329273249792001
748427499881828352
748476086598590464
748379810355879936
748411532069920768
748450631531233280
748374391495462914
748400396176080896
748526804256829442
748437733861777408
748424807104942080
748467253495074816
748495334112903168
748495959261351937
748471980131659776
748327293567832064
748497146077380608
748329617476431872
748323531318976512
748474354120466432
748415893986811904
748508563262173184
748511377304719360
748478003555012608
748361112446439425
748467593200140288
748378556426817536
748516272208515072
748454024626769920
748363616127160322
748475436292792320
748498718899331073
748476921101586432
748460509096214529
748404011452235776
748394339533987840
748335971800858624
748403227473764353
748475868599681024
748441680496324608
748371950351818752
748437431687385089
748492519860756480
748376547476779008
748477969811836928
748473817303965696
748394964397232129
748427348748296192
748511729634713601
748517840962129920
748530125780684800
748457618889400320
748417865485852672
748444721375289344
748394457184215040
748407740427538432
748518725863804928
748460282473811968
748487671111090176
748414279183917060
748474484374536193
748423112627261440
748477961574162432
748519505932984320
748356926300381184
748478926058557440
748436458894155777
748484152039739392
748463281308839940
748357765286887425
748410063900016640
748437520074027009
748511935281364993
748388714993287169
748510819441311745
748507762016006144
748528146274619392
748433149571510272
748349120662769665
748497833821507585
748439231199125505
748485196538736641
748522781944356865
748443815711645696
748358214069137408
748482193463320576
748475134663602176
748506466026295296
748490389049475072
748396348660137984
748522635101876224
748478318136164352
748489915252498433
748493312449863680
748501457859678208
748481866424979457
748508621781217280
748404045178617857
748418192486375424
748529366729170944
748458092812173312
748361191987220480
748495481022652416
748415223216865280
748477931857448962
748459879665385472
748458818573590529
748478028443951105
748526908791468032
748473104326856704
748519057310220288
748429848738136064
748421892059586560
748443672971255808
748423552794300416
748500912658866176
748437129722793984
748506499618586624
748447699452715008
748419933227323392
748394985301614593
748426912490479616
748472076655165442
748477084796862464
748457551960899585
748397896245075970
748500480704274432
748470839398531072
748508558975713280
748483212767281152
748475142859333632
748447066158956544
748517798951927808
748348005154066433
748423494313058304
748412379390742528
748369643484618752
748422940652351488
748458831324209154
748385229740646402
748369647876116482
748366615025160192
748389180535881728
748469593878990848
748503500703825921
748314266256576513
748507686640181248
748450182552031232
748370239092568064
748382616391397376
748525788878749696
748474421480939520
748409992710131713
748361502445314048
748453097723297793
748483057376583680
748335334308651009
748434747664269313
748470667524382720
748407602049060864
748399892763123712
748362659892969472
748513449307676672
748403470512848896
748435984761630720
748430519721955328
748476732525600774
748395513918140416
748387720947437568
748429621973094400
748384864781672449
748403382361137152
748459133163044864
748495787273879553
748410198243573760
748496139440259072
748445677651369984
748500761793937408
748483703618306048
748530973344661504
748428699293331456
748475164023742464
748388819972558849
748408717650104320
748477931853348865
748473184014471168
748479286869377024
748493211715444736
748472039095169024
748456172026400768
748520525056647169
748467668764794880
748432041985839105
748438044240277504
748477604982775809
748530440731041792
748530155342209024
748484303399550976
748525776530776064
748379550443315200
748498828047818753
748507413708406784
748452661310038017
748471338709426176
748389621025882112
748487578857443328
748530398746054656
748336084984045569
748446533666889728
748396575345479681
748406691964854272
748379965851340800
748519623469957120
748461872135831552
748344783941345280
748500610664665089
748505279076143104
748441902932967424
748463679784521729
748518453288570880
748482734712991744
748518067160887296
748503114748157957
748351251633496065
748498072980828161
748362810938265601
748501487358181376
748398911442784257
748325452389974017
748472634535514112
748472974295064576
748497959759777792
748512023533719552
748471472662908929
748481568524668928
748439982042398720
748458982352773120
748496160608948224
748456322799067136
748403340510400513
748344867831459840
748479043582951424
748402573116248064
748456259909787649
748481027518001152
748353579245723648
748440971789086721
748471015597031424
748355735340318720
748495279649861632
748444973180157952
748498987435462658
748496713980215296
748448567812100096
748395434486398977
748524530877009920
748470210223538176
748463940024270848
748367269739249664
748409976054550528
748531400878481408
748500807910326272
748350899215564800
748314370921369600
748332213683392513
748449029290340352
748373875499634688
748496731122315264
748385342751924225
748410869177016321
748438153229279232
748531283425267712
748513713544642560
748392531851874305
748459569286832130
748450291645833216
748426933449424896
748365004664090624
748377063090950145
748423754187935744
748477500154576896
748517266090778624
748443840781115392
748516771351625728
748475793077080065
748399523614048256
748385548407025664
748474190622187520
748421623716450304
748434646644436992
748492591096864768
748495216726802432
748505920565547008
748464799739174912
748319647620022272
748414774036267008
748521598961934337
748378925642977284
748509586408112129
748485427326181376
748463897712148481
748473242701029376
748444700760121344
748479270197010433
748508214740680705
748435787696451584
748410336584179712
748499633249345536
748408071559450624
748511079433707520
748443110859022336
748421040724815872
748344570124079104
748327134108626944
748496403748491265
748466293020385280
748499587091013632
748472345346486272
748351112877572096
748328983859761152
748514992996098048
748483917481644032
748410764516593664
748444817923915777
748362471145082880
748478955594842112
748504238720950272
748392976380997632
748320352250519552
748386458604548096
748492872081510402
748429722636419072
748527483557908484
748396445242392576
748501667423846400
748484861082624000
748392485777440770
748513625694961664
748471716284796928
748412970640769024
748472274026631168
748521750091173888
748426409186467840
748330930209599488
748380993220939776
748316736663977984
748466653709496320
748408210055397376
748484303223328772
748426790750789632
748418318248345600
748480423613857792
748526477126340608
748423087406858241
748365692341207040
748512690285481984
748497880248385536
748317554578432001
748477688709529600
748443270448029696
748353914953674752
748430784055353344
748369895268716545
748377520521773056
748435418383814656
748442490273947648
748406083601969152
748413637585440768
748429936558432256
748454146223779840
748448844573253632
748465751879720960
748517547306258433
748445363254738944
748483850150477825
748396487047061505
748405932577652736
748525243770224640
748374496520847361
748462261958746112
748398710195884032
748466284442976256
748473712408596480
748424865774985216
748387737754042368
748332004031238148
748383019317211136
748412580490731520
748383010702114817
748504465292943360
748468570330378240
748356041532899328
748525084239867904
748495967717036032
748472500397305857
748340962833797121
748398529781981184
748507036384583681
748421267141758980
748400026884399104
748435510666924032
748355064113180672
748508189952401410
748364639533146113
748400824020307973
748469392531300352
748320171735941121
748487688207110144
748531505719312384
748388333424906240
748516440001609728
748455383505715202
748417487742566401
748482021400387584
748405001291169792
748399205144735744
748526451566252033
748483288126234625
748345673045651457
748498991847976960
748461200850055169
748448118975397889
748327062859980800
748421619446648832
748530478286835712
748524153251201024
748447850560897024
748355911542968320
748339444567146496
748407778033700865
748357736065208320
748382360547233792
748480167685816320
748524006400229377
748482768242380800
748407098489204736
748488246024372224
748501566877900802
748437792703787008
748401579078856704
748519099139928064
748519816185548800
748420730270814208
748383350675607552
748453563119112192
748446936357830656
748403952962670592
748399326766981121
748447544406056960
748382901910245376
748439054849548288
748500459862765568
748426677630439424
748357303674486784
748438471971323904
748418309989744640
748319018239430660
748524639622664192
748524199262687232
748523855384178688
748345727621881857
748483208560451584
748329571057950720
748472336991424513
748401658787414018
748446663468027904
748405919931826176
748521351514832896
748439952720035840
748320175833890818
748474991721783296
748329608844500993
748423427174850560
748414346468925440
748394142254891012
748372885794848769
748514372184584192
748331228084854784
748361212983918592
748418712558927875
748434827364470784
748384084385234944
748396214295601152
748494159665823744
748522655888838656
748316573019029504
748370868099768320
748411158856605696
748444658724909056
748399636784758784
748479311993253888
748363289164382208
748402287970770944
748433770290700288
748521812800114693
748464556561829888
748521540405211137
748373791768711169
748431702633160704
748516154889633793
748415675996184576
748505090068258817
748483439146471426
748392112345976834
748500392363831297
748365881252655106
748441068161609730
748456147028422656
748471225412902912
748426639919419392
748401478335873024
748375993828651009
748360621620662272
748327818048606208
748473096072462336
748481463771926528
748495124502568960
748420276971507712
748394331367673856
748519459669712896
748484437617184768
748498064898297857
748366485173714947
748441424975126528
748500996733571072
748461133946888192
748389528616992768
748358717536505857
748474341663268865
748475537161654272
748473016422653952
748368267652251651
748447649255260160
748433841648472064
748525696876744705
748513973511819264
748419778046529537
748456708759035905
748490649079410688
748345434192510976
748432818141794304
748484869567713281
748472584111558656
748470323406733312
748455761169158144
748395748757221376
748497066566033408
748511952180252672
748492456866484224
748421275291357184
748468905740361728
748466481608921089
748475948148920320
748392162853781504
748384621423919104
748417726906007556
748490619941588992
748517425663074304
748481383878828032
748480226292699136
748320737958723585
748453739443400704
748524690113691648
748486702386188289
748460848780316672
748521972158566400
748474056501006336
748425310429974528
748444775972380674
748481853930225664
748410890362445825
748362542641192960
748368909435305984
748515911645032449
748444222299176960
748478070483460096
748449419318554624
748499906134835200
748417928312217600
748446374039937024
748398005577977856
748498123622858752
748508991022460928
748451503749357568
748513042711871489
748401163666661376
748471745368174592
748519728168185858
748441705653874688
748416829408841728
748440879480840192
748432562415099904
748525386477211648
748510177888993280
748446848210378752
748354732599746560
748524010615431168
748471221130518528
748491802492166144
748348655346688001
748391663580610564
748503810742460418
748456851394572288
748465386769653761
748376148778819584
748498362467516416
748396034196381697
748325024306728960
748515030476304384
748387720779673600
748454179811770368
748417622094524416
748474408700780546
748392099704356865
748477613128187905
748482214342565888
748341604662947840
748317143528275969
748338613969002496
748456134420238336
748496995254427648
748467102214914048
748479752579719168
748520290288869376
748485620239073280
748421627856232448
748486425721483264
748430041386717184
748409522750889984
748524195051618305
748529421229797377
748369882639699968
748395056827072513
748474681452204032
748517643649433604
748484504617103360
748391399507230720
748332720984580096
748469954463281152
748403734774951936
748387494576721927
748439159799451648
748520902858522624
748521103996354560
748480675175604228
748504171591143424
748480373278056449
748370217970049024
748470478793236480
748338052179779585
748420793256783873
748452451708248064
748407706805952512
748400207424032768
748386781410779137
748493182590017536
748427268859400192
748518566673154049
748523444569018368
748459892546076672
748461574260654080
748315637844443136
748458965512617984
748480192658706432
748481841091338241
748444520430313472
748469577013669888
748529937410310149
748492012538724353
748487247691923456
748483422276853760
748482268952469504
748420172428414976
748430901227327488
748416527381172224
748327276807229440
748408713493377024
748423783610990592
748397300872011777
748423880084164608
748531216639475712
748374919923310592
748528830130884609
748455970787987456
748518113629638656
748491630781542400
748391407614889984
748316837281140736
748481723890032643
748408831034658816
748499365153640448
748472856942682112
748523838569328640
748522559575101445
748414782487797760
748450341910421504
748386651496407041
748409640392720384
748402069850169344
748476472403369984
748515576079880192
748485582494531584
748523540962377728
748406477824606208
748463528747634688
748481321232539648
748507795566243841
748378455838982145
748444629092175872
748424320419041280
748433548068163584
748529995975393282
748380771212210176
748418578391662592
748367252936863744
748500417743450113
748528490065059840
748386831629193216
748517031385915392
748475583428964352
748317315503128576
748515588721512448
748502573523427328
748493455337283585
748506411512958977
748365352640323585
748512262525165569
748370226341945344
748481912616947712
748469078084431872
748390174711816193
748434269295501312
748492620494704641
748519505811415040
748515932646084608
748524820225228800
748521188029145088
748321228855869440
748472357937778688
748365528805294084
748438195218452481
748474052306571268
748314819586064384
748460156506226689
748485691340890112
748523012287234048
748405391495573505
748519229285089281
748482998685802496
748522651925217280
748461217933594624
748516003546562560
748461758692601856
748437213583708160
748465861007151104
748337582136770560
748482675921518592
748374781381197829
748505077523025920
748521871390314496
748334205680164864
748420985800491008
748415059299287040
748444528437239808
748443354375958529
748345564090101761
748400442334285824
748380334958456837
748441252744527872
748521875895164928
748416586004852740
748479165351997440
748525256558645248
748494877126688768
748369425263370241
748395715144093696
748454825675788289
748347896085549056
748494604446605313
748528863576264704
748455458927587328
748518751104954368
748452980257660928
748501499714674688
748499771959042050
748464044852510721
748462744647634944
748429252844871680
748404552517451776
748446529392775169
748530813650804740
748464103363067904
748313670476795906
748446801758281728
748524232783593472
748526397170266112
748407702821363712
748433652661510144
748506050714800128
748453622044835840
748321845028352001
748522374786588672
748485712291340289
748467463122190336
748514862813294592
748479806828855296
748420839272386560
748376144622260224
748445698895544320
748326958195425280
748453424614748160
748502057720635392
748444008435810304
748496231769513985
748426484931518464
748479043746541568
748403801996951552
748363217886384128
748512463612575746
748485909499240448
748413268549574656
748374160603222017
748377771999633408
748441319928963072
748476442929926144
748526787471282177
748500983995576320
748404477397340160
748472378712199172
748387540709826560
748406238661083137
748490045372272640
748526842009821184
748456637585891329
748482147183362048
748476967217823744
748411141987119104
748492348041084928
748485523602292737
748448806988095488
748378833317933059
748318036621307904
748412408524316672
748506860102246400
748456465434701824
748401189071523840
748415344763670535
748463637971476480
748420566697271297
748510626750865408
748401687845609472
748459988864106496
748504385525788672
748438262407106560
748512987871207426
748501894293782528
748410022107877377
748462966824112128
748510467086221312
748492545064378368
748517664579002373
748397309059305473
748510119063752704
748473825638096896
748474018857115648
748516859482251264
748461402269040648
748425381485625344
748473938926252032
748494365283098624
748470768024039424
748479379144081408
748436257324306432
748380716598165504
748431983542415360
748457988092895232
748458571050917888
748336139224784897
748400471698702336
748461922241155072
748518235071451136
748458419946917888
748331756282064896
748523306232516608
748516100279779328
748485020487024640
748488459682193409
748514170744737793
748498446278103041
748443895109910528
748407920644268032
748433786803728388
748427038319644672
748473934715162624
748480284966813696
748359262754189312
748468599858335744
748482004614778880
748527462578065408
748474282934734848
748351167743164416
748469954534584320
748517157261152256
748402816062992386
748506356894867456
748498181986594816
748442708461654017
748452455935971329
748523662375063552
748430385420218369
748435531827032064
748446755977584642
748522290975997952
748501965261377537
748325519372877824
748401994260426752
748519673851953152
748428233562005505
748371573032222721
748362249115361285
748436903234514944
748338777815384064
748475637837533184
748457291767291904
748511608230526979
748407815832743936
748519195420266500
748347216721481728
748470700961304576
748488313028419584
748406817793802240
748377595746615304
748520336392601601
748492427527340032
748518532896464896
748409455654612992
748471816658747393
748506780305502208
748465197963161600
748487671102738432
748480066980614144
748415550074793984
748507325842001920
748494952481579008
748456402599960576
748514426509197312
748358323171373056
748431207705231360
748440032403304449
748526644801974272
748522400212475905
748412320527884288
748529538813018112
748490506666115072
748387649593946114
748345685578252288
748496105856458752
748445526769561600
748314656079392768
748391332238983168
748436701874380800
748496672032964608
748431542880337920
748413293841133568
748439390402281472
748418968365326337
748513466059755520
748410919517097984
748496386908381185
748485896899538945
748519799597182978
748474933056053248
748498005901320192
748418087884570624
748408101276114944
748408168384954368
748362278383280128
748506524532768768
748386538170490880
748421938201137152
748524182745518080
748505257999740928
748498689526628352
748502426672631808
748499226674421760
748458629913784321
748495774716157952
748506176464228352
748486333329453056
748520512440115200
748498517673545728
748421111944196096
748453273619701760
748423712483868673
748390527129755648
748495082362445824
748430242906267648
748512207835697152
748484244503158784
748511620620488704
748440699268366336
748427294201552896
748419115266760704
748385800014995456
748523733812416512
748404921666527232
748322033876992001
748511906105802752
748485330731307009
748505824201482240
748515857089855489
748396323678879744
748514846191214593
748385317430890496
748497494233870336
748507258556923904
748477940443283457
748408445062234112
748313762789265409
748470898387193856
748333584881053697
748528112502251520
748424161165340672
748381072967213056
748498219747811328
748495468355719169
748482629582872576
748434957333196801
748473137826795521
748493857852170241
748471682503970816
748491450392915968
748494407314341888
748369295567101954
748467983354302464
748412505270194176
748458399227084800
748455102575308801
748352673166958592
748485448146771968
748476761751453696
748345895507243009
748421581597188096
748397904868548608
748420860189413376
748374680952840195
748358423562059776
748475474116915200
748523352181051392
748444650332127233
748508038802382848
748408839276363776
748467332968759296
748487071338106882
748517056518193152
748404267497644032
748443224059019264
748520969904525312
748477789553233924
748472219446161408
748376555861184513
748479932771213312
748342204536500228
748516435853357056
748429944888430592
748473456728154112
748527483637497858
748468318621696000
748505543149379584
748530612345114625
748430884697743360
748424714830360576
748510102441832448
748484001275457536
748530918864744449
748425977122988032
748342405582233600
748342405582233601
748497628552323072
748474094471913472
748516326717558784
748382255723196416
748503253042737152
748429320243286016
748471594402615297
748454385232060416
748398299116343298
748494902242095104
748471024044359680
748468092083310592
748519275481210880
748441353571409920
748517740315578368
748528045548417024
748503072842846208
748475440529051648
748314249185792000
748503890400776192
748486152861016064
748419228626149377
748473926439809024
748391734732816384
748393861328822272
748390656855392257
748330196189646849
748468943824773120
748524845432979461
748319538211610624
748372667485552640
748443488300068865
748325615967711233
748476275141001216
748521129132732416
748412270166835200
748495711898050560
748450215917674496
748431752662761473
748373405880172544
748447989115523072
748517270528266241
748394884671938560
748453885954621440
748444667130290176
748493501394976769
748406884877631488
748515550809186304
748389457326444544
748464162104315905
748457786791628800
748316568992489474
748430679210344448
748389793147588608
748370880842043396
748530578895437824
748339402561183744
748516511158001665
748427172646264832
748525046805630976
748403457971879938
748477961494532096
748429110502887425
748484437587927040
748482805726875648
748512924931502081
748323044758855684
748440896388104192
748503249028784128
748355403914719232
748400656290025472
748482185150214144
748362991524012033
748510190580940800
748498262022324224
748445757582217216
748487578920198145
748351608040263680
748478531773075456
748323963437203456
748418674764161024
748485498545528832
748438757444050944
748500698749337600
748385263144079360
748520965571772416
748500820375674880
748474144518508544
748474111198826496
748475302142173184
748441605003173888
748458470353960960
748530599753814016
748439109409071104
748444406932475904
748431924629225473
748428401678004224
748326899219324928
748406050194399232
748404250682630145
748510089674366977
748505153238634497
748340748806828032
748462362819104768
748520001028689920
748465948802318336
748491450409750528
748373519180963841
748422126718246913
748433912653840384
748397938125250561
748470977923784704
748473825910734848
748465370231640064
748493543363252224
748441886034173952
748495392778555392
748419136171180032
748498312186236928
748374278140235777
748364849437081603
748459573577654272
748483883818225664
748465877645955072
748438434319110144
748417143960641536
748519216479866880
748432809895796736
748490359622209536
748413646112428032
748443328962826241
748482835225403392
748443664742027269
748528322511015936
748327649949392896
748429148184408065
748481958766862337
748441969957888000
748498442150903808
748432692270624769
748508961607942144
748496164731953152
748490364168830980
748404750035582977
748427059307876352
748515428977225728
748380531952394241
748387515338465280
748401637874606081
748489525303873536
748493291545567232
748530599871164416
748438145058865155
748317298763632640
748490397664616448
748451919191019520
748471497988120577
748467894909046784
748466263605780480
748408377705922560
748494847762272257
748360881491292160
748467060263559168
748491366259433472
748461700232392704
748506516357943297
748354518937702404
748421363459887104
748489030182932481
748339041834254337
748497607496990720
748459124661297152
748510651987927040
748404561191276545
748484261070528512
748411271939121152
748387230192910336
748460722875736065
748464275304374272
748418440042516484
748484223514906625
748423410275868672
748520525354438656
748388362743070720
748466405935194113
748508210768789504
748473247025471488
748430809061683200
748394264011411456
748453521020846080
748326031107317760
748447129073557504
748465227369426944
748478599129407488
748315792710656000
748392414453374976
748328627285168128
748366669752467456
748374303570288641
748418842536349696
748529278757724160
748332033353519104
748490670332059648
748408130451701761
748516297147883521
748505136117362688
748414568628686848
748509230106279936
748321354458365952
748493971073155072
748352895582670850
748445246049005570
748474475977543681
748386689035440129
748413851687919616
748357031208325120
748343945114038272
748516804943880192
748387251265081344
748484131055607808
748510278439010304
748433702976368640
748373544149581824
748437582678208512
748335980189462529
748335455696003072
748379017670197248
748465273712291840
748349284341415936
748406536750399488
748512954400665600
748474370977337345
748499318978449410
748453710154571776
748513822768521216
748468134143725568
748452145448558593
748430700072734720
748452317549174784
748439201901797376
748401457238446080
748427952845623297
748435233918361600
748337800379006976
748340291854270464
748449561648205824
748324169004232706
748513361328017408
748441990921129984
748418310228815872
748393752553730048
748479836138536960
748513957107752961
748395505672142848
748512174356631552
748498861480611841
748485875869294592
748379189775077378
748478804524408832
748510467430191104
748420046502912000
748385934173962240
748505241222516737
748490095439810560
748400010086211584
748348462220009473
748337439492628480
748429081025323008
748422001191071744
748507128516710400
748390803756703747
748512597952036864
748477785144987648
748354078590144517
748468763335528448
748359488990748674
748453902987706370
748529895446290432
748487684008583168
748389457406140416
748471980542820352
748492113076174848
748481492972503040
748402535212392448
748347699070636034
748423967988391936
748393886758879234
748472462598377473
748427118246305792
748474517874442240
748449817580437504
748469698589786116
748342682620092416
748423141710503936
748452984216907778
748473502903197696
748419295491788800
748499881023639552
748479009818828801
748503383015833600
748384046808465408
748397413942046724
748470147501920256
748495426324553729
748500900101107712
748348206480760833
748530872710635520
748448601248927744
748529350132260864
748385103613669376
748453353328377856
748339859782176768
748505438472151040
748457392669622272
748323762085322752
748422248659324929
748374991226441729
748432897896484864
748526065707028480
748328228968771584
748430427409518592
748319265539776516
748402417960628224
748415923355328512
748519967453155330
748348298608713728
748441357816041472
748388941544448001
748428246450999297
748473091999793152
748486471506616320
748451289651118080
748389365127258114
748353638037217281
748489810399027200
748467085517426689
748531006886526976
748415931756339201
748426182597672960
748511541046063104
748474199300247552
748493853812989952
748473574005051392
748380921951363072
748474094224564224
748479907630448640
748339855382413312
748524002088464384
748473360103923716
748470151532535809
748352488831655936
748495984435527680
748351800919588865
748423984857890817
748336390891442176
748412387485577217
748438694244163585
748401541007048704
748441273841909760
748400941288820737
748490343075684353
748382343925202944
748457987971366912
748523641407561728
748389495037399040
748436140206657536
748331500345696256
748505115422822400
748478422758862849
748479060435673088
748435074765434881
748359564488249348
748388295688732676
748486949829226496
748479827976593408
748501353056600064
748383706885283840
748484601010655232
748370457074753537
748504196790386688
748477021940908032
748452758051823617
748449717026074625
748382222135209984
748517576599212032
748323430735417344
748495795796643840
748411993472774144
748512447108104192
748343961677402113
748384571067109376
748413322819739649
748425574742265856
748466708113985537
748394456936747009
748410168761688064
748517429794447360
748509012048621568
748489537760931840
748519937883447296
748462803137110018
748400408649924608
748333811599958016
748481765837148160
748494042200150018
748438354602102784
748504611917545473
748446760050266112
748485204977815552
748389008787509248
748363775493947393
748503101875847168
748410340740722688
748412018626011136
748342640421138432
748513546036723712
748340161746984960
748410143805702144
748490397677129728
748470671689322496
748473746256629761
748423620112715777
748370700403150848
748392208701734914
748482214304882688
748412152684351488
748497611926102017
748430192637521920
748372655217250306
748515232050462720
748372508311699456
748448395770101760
748474270255321088
748511532435255296
748516297500143616
748524988098019328
748445505957539841
748477789318189056
748445141052993537
748319806865084417
748511763356758018
748499381616250880
748514762074427392
748361586113384452
748459057825054720
748358482416500736
748503248777187328
748386760288243713
748529186361446400
748460773010182145
748459489645453312
748468884747874305
748471238004187136
748394729499430912
748371543739215872
748476615223549953
748400845075648513
748423829853114369
748447968001429504
748445312914644992
748502019900583937
748391244104089600
748466850518999040
748483254433492992
748480968651116544
748427453593432064
748378510348193792
748446311100354560
748528699784462336
748441856808189953
748471883671146496
748325381132910593
748384176953503746
748329697101111296
748413784235118592
748469795046162433
748475427962888192
748426468145922048
748526275397038080
748461335105708032
748447586156220416
748503617905242112
748404175373991936
748326966336450560
748431014582714368
748361435172995073
748491009978474497
748375943471861760
748447950993399808
748328103085117440
748376392203665409
748423468832661504
748470919333576704
748421291972116481
748332658195726336
748501566957686784
748462643720126464
748419232589877248
748417848763101184
748432474322120704
748436299258920964
748489789557575680
748481157285576708
748351398354386944
748527437391216640
748524161824333825
748502397375422465
748434063669760000
748395170178146309
748427428545048576
748413310622662656
748426363216924672
748440841706938368
748466401980125184
748353809986920448
748522118875328512
748417165137711104
748473695933501440
748437171611271169
748318951206158336
748332868011593730
748459116306141184
748520315362254851
748474165728993280
748369915971772416
748455039509770240
748392007467417600
748327327323529217
748454083418263552
748331492003110912
748527563081801729
748424891012157440
748514909164605440
748520449655595009
748513638256877568
748347103395614720
748441856653017092
748464283776757760
748423129320534016
748348512488681472
748471439347585024
748419480137662464
748474995911778304
748470105567178756
748416678384517120
748452661469409285
748384185170145281
748495388919926784
748426895633444865
748439403354329089
748486387981131778
748509926146838533
748493589391548416
748484097786404864
748528003731197952
748401138722967552
748407144748290048
748510525869285376
748450354354880512
748470323700330496
748355190068125696
748502044965670912
748473532271722497
748313901184466945
748321035678789633
748465701426446336
748501378230849536
748325901079715840
748450044223819776
748487570728718336
748510920117194756
748459691152408577
748466494091198464
748382859828858880
748482747249852417
748526552229486592
748423557143732224
748441554826760192
748410407845494784
748461700203020288
748456411164778496
748382805298679809
748500111706234883
748437574650322944
748505698405756932
748446806040780800
748501231262380032
748424253423312897
748339125825187841
748449079429046272
748447854793007104
748454267598553088
748527189835001856
748457610559512576
748478599016091648
748497091731685384
748325351697297412
748489046960279553
748428162296516608
748458415828144128
748499939672547329
748494365476200448
748510509087940608
748392213198028800
748518637963730944
748465139293138945
748526217024970752
748483120421298176
748403785127464960
748507761789501440
748452938046013440
748463407251197952
748354401329250304
748484886198050822
748469241360199681
748435087436451840
748344498724413440
748479358260506624
748495132974948353
748479701862211584
748510391915864065
748451122185019392
748344804954648576
748410919500156928
748478338956660737
748324286453190657
748375092061700096
748322629510041600
748451595961139200
748505484261363712
748466699729403904
748478242537906177
748445682139291648
748379458185355264
748443744136011780
748456515896508416
748358260294508544
748444742359322624
748527932340068353
748413570262663169
748515718375837697
748511704414302208
748449247381590016
748461821913239552
748400933126680577
748333429880553473
748484680576602112
748376668968988672
748313745911332864
748406423353233408
748442255099191296
748508168766914565
748485364252282884
748443454816956416
748464103484694529
748516053966151681
748505358604242944
748472752194093056
748401260328587266
748472257253675008
748475264586383360
748381425141948417
748495640452280320
748475302196690944
748330544069488640
748479680873902080
748418808969306112
748525336183320576
748514594616975360
748459905040912384
748327402472873984
748352547673485312
748476900444606464
748440133125414913
748455983270215681
748386206744977410
748472370269126660
748397049247301632
748484856984702976
748497150158475264
748393572169302017
748484256985452544
748421623422849024
748489021588914176
748482180851073024
748521888389926912
748507447338233856
748519761827463169
748432096599760896
748388975157645312
748518000131710977
748341680051412993
748460995564179456
748415067775991808
748334042332958720
748460798163456000
748480561791012864
748429953507688448
748489571281707008
748519086661963776
748501177021636608
748462945798062080
748494289898962944
748508848235778055
748459166591778816
748436739606327296
748448706337214464
748492431650226178
748389826492309505
748506495348801536
748443857675816960
748465441568395264
748524228719292416
748467811211673600
748498907810889729
748381735495344128
748474408935825409
748476690637144064
748461133783248896
748467966409211904
748472802345426944
748390875001135105
748507392900366337
748371681991876608
748341105498918917
748483657409638400
748333677306777600
748496898609262593
748519090885697536
748494612960972800
748504939362672641
748421401174937600
748498924382621696
748527227676008452
748453504289742848
748503907383422976
748439340267737088
748412978878361601
748480943564947456
748494801591537664
748523171880570880
748521577906569216
748506834999226368
748409271482781696
748417605229240321
748443639483871232
748432088492285953
748509091681570816
748373536021024768
748469841162559488
748420197426601984
748506746734411780
748461519839592448
748440925618188288
748497137709768704
748479689572909056
748516750396882945
748512354745278464
748505270410686464
748472865159282688
748415940447043584
748380272001949697
748355974243680256
748343731183456256
748450941867790336
748508776819490816
748512434462265344
748489772457332737
748478791849238528
748342946693419008
748347409365872642
748409187529437185
748504037524406272
748514397279096832
748433443013431296
748491743943811072
748485347466678272
748406826031529984
748436844652683265
748364304236290049
748342846298566657
748398676456935424
748489021790224385
748437138098786305
748411712399884288
748522194343444480
748521972276027392
748446147467935744
748469967125876736
748448936780791808
748411804464877568
748470914824577026
748516985118535680
748526787144069121
748440330110898176
748485863496163328
748528049650606081
748484034699870208
748382830590296064
748421191489232896
748448496399822848
748499536755236864
748436626624380928
748506553842536448
748477181219725312
748530595769118721
748483015697891332
748502913497108480
748491777510891520
748415780690223104
748469715538944000
748507967411073024
748383098920894468
748469035797446656
748462396516208640
748452976054919168
748445128591708160
748373913449668608
748414740750274561
748514552506159104
748357932882984960
748418846814519297
748497284669800448
748403076294316032
748394025007349760
748393181822201856
748497376705339392
748396755587325953
748446009127239680
748390980118847488
748500099081379840
748498618529656832
748438769896931328
748422722623987712
748455370704683008
748375112982892544
748514150058438656
748507149391765505
748473389438861312
748482797610762241
748457422084313088
748491538515169280
748480910102765568
748509393692532736
748482969321496576
748437964326330369
748438971206762497
748514749810360320
748397585816227840
748453915381772288
748490225446445056
748474257949233154
748483640535949314
748472244595228672
748449586990190592
748434659348983808
748406364712669184
748500220770660352
748412194543570944
748435259365130241
748478351518601216
748466758386745344
748434852287029248
748453915478228993
748506100920553472
748332922302672896
748403441047838720
748386886230642688
748504058177085440
748504595241000961
748526703492931585
748472106216726528
748435070483046400
748350622366306304
748465256993853440
748446567233880064
748476476501032960
748405034866642944
748427432689012736
748523071028400128
748519325691154438
748495183319306240
748362387179212800
748452816772038656
748529677346668544
748402312876421120
748421812355235841
748486798716862464
748454909704540160
748452183063019520
748465462208532480
748523977002229760
748479224076460032
748476988306956288
748449926670069760
748434390850613248
748427273368281088
748408235196030976
748363024835162113
748427046699810816
748429227599532032
748371669257957380
748413637757378560
748379344775553024
748492637276151808
748476275271012352
748409850112184320
748474731624529921
748365080094511108
748499738325028864
748476883457703937
748486689568415744
748528410649989120
748414501452718081
748468385797799937
748447720399118336
748427311087783936
748501541900922880
748462773672214528
748419757112700928
748338635011940353
748428623758110720
748373783237492736
748388907989995520
748487700525768704
748443618336178176
748394909858729985
748487067328339968
748525155698216960
748388912066859008
748419404799451136
748517123790540801
748485544833851392
748428498126180356
748421707208200192
748413461395345408
748431383656177664
748449616291573760
748407689911353344
748395853635780608
748440996942221313
748366309159763969
748445229129273344
748336231713542145
748396608753176576
748508172953001984
748452510285725696
748425704396591104
748424181881135104
748389725954801664
748521523443535872
748451100894838784
748371610709692416
748482302511026176
748497661968408577
748527458358427648
748465302883663872
748482625552158721
748410730806935552
748414279204872192
748496181609832451
748396298198454272
748372021743083522
748399829919932416
748505337762705408
748520516617670656
748497204864647169
748429563391315968
748430163172536320
748342942583054336
748416145896648704
748357924720873476
748518197419216896
748525415879192576
748504884576665600
748490145918296065
748472974517407744
748430544698998784
748380045517922304
748363419275956225
748460349700005888
748460722854600706
748514237811662848
748374869654577152
748481027325173760
748407992115167232
748433141044514820
748458806217084928
748515013967626240
748389478176329728
748407996049461248
748432709274345472
748425884806283264
748480411098091520
748503022506938369
748450350512803840
748315272931471360
748474513868853248
748395706826776576
748451709136044032
748472685181689857
748401562159034368
748484550834151424
748523008411709440
748530851697262592
748454108336631808
748473460976918528
748480041802141700
748467144208224256
748336324063670272
748528108605579264
748469640066633728
748512316963053569
748394641477799937
748376274721247237
748513956872990720
748478364227248129
748486278568501248
748441231995338752
748507833423917057
748506776408985600
748424706160635904
748352887328149504
748355911228530688
748512350374891520
748472856883789825
748401679511478272
748359350826172416
748483187542724609
748406540948901889
748521485732548608
748506809791504384
748512757352402945
748321186686377984
748490091471962113
748340497463320576
748393735742955524
748506528706138112
748410856543764480
748479500774686720
748486165410496512
748379961665421312
748512996507402240
748511360733032448
748412681347031044
748529014676029444
748322285568790529
748463851868405760
748439373813784576
748445300390563840
748476220975767552
748396138739417088
748505450765754368
748491282729869312
748498949758160897
748527731055468544
748319743828955136
748473058256629760
748441483376754688
748350508990107648
748422504222441472
748513181136478208
748359749327011840
748522207316303872
748499738329124864
748491722741604352
748526300592279552
748485175420534784
748474023160459264
748503366133657600
748337938765877249
748524908448100353
748480083569090560
748529438162186240
748471431026057216
748468222236585984
748351150743756800
748404472913793024
748426296158466048
748352321155829761
748425377547071488
748389746653696001
748453563047747584
748526737143791616
748358264438546433
748327662595223553
748335954897801216
748483791639961600
748501990599233536
748387519755128833
748427168477110273
748527252699222016
748411787717017600
748510022657843201
748478934308753408
748516582620467203
748486685663473665
748465210923573248
748421145561554944
748418553422962688
748515290728763392
748527638956777481
748407908082266112
748384587978575877
748437847171006465
748354015675711488
748508693222801409
748474467764998145
748508466411675652
748342598788616192
748428133171245058
748494881186799617
748499054770827267
748507065681870848
748424949598158848
748443362634526720
748370800944779265
748337993442811904
748456117609455616
748412693896376320
748457052893241344
748521615835561984
748480075260133376
748445657002835968
748388547040845824
748525055177539584
748423385131192320
748433459895472128
748491911787319296
748528481978327041
748409774786678784
748378103332864005
748464824766562305
748318775120781313
748318737112178688
748467698108104704
748522584740859904
748517283123826688
748520525408919552
748459607148793857
748438392153604096
748462627127443456
748381039375048704
748447787570831360
748406008142266368
748395291624226818
748482051003850752
748386768915939328
748444432244957184
748448936906588160
748494600340389888
748518285629599744
748321593709854720
748402732302643201
748355303066992640
748384210331799552
748507216601284608
748486517920657408
748331047419518976
748367684732071941
748419597653532672
748404795975692288
748472861296295936
748417529689710592
748420440658485248
748321778158735360
748473339396628480
748487813889429505
748497297042857984
748444935297318912
748462765304487936
748405043573981184
748404716208431105
748511964532338689
748432717512081408
748480696222617600
748482398782955528
748313699971174400
748522798482595840
748408092744912896
748324705824833536
748340975647367168
748504574240108544
748440917166686208
748520978007924736
748426321294925824
748478947059441664
748353776373882880
748462375372742656
748360978031648768
748455513474609152
748468369251262464
748456490747461632
748477969904111616
748467635088723968
748463738542563328
748481442544500736
748521623943249920
748480393955901440
748399691340054529
748470273146494976
748475503498125313
748400886737674240
748410265478193152
748415588062601220
748531262793580545
748407442791407616
748483283822968832
748445082085396480
748398349309591552
748517643594891264
748495040490672128
748433640393220096
748420134549729280
748476006852362240
748385217061224448
748494948467642368
748407241431199744
748520458304262144
748462249526857728
748452661465227264
748365486988066817
748431622593216513
748331697687633920
748485901400084485
748494055143841792
748405597297582080
748369949719207941
748521607258308609
748436534119047168
748507216890724352
748522752320151553
748460144112046080
748404552672546818
748480293263261697
748456125838790656
748476484881362944
748526384696352769
748416984539340800
748428531688837120
748484953369882624
748510492277280768
748519065589813249
748445510072213505
748519459938197504
748481354417995777
748354581617348608
748432126215847936
748320486115811328
748443513449242624
748507346566057984
748525092976603136
748456130259595264
748438631602216961
748325381141237761
748519048820948992
748422059869474816
748398202714529792
748398093490585600
748522106523127809
748529660460339200
748527646967988224
748488334129786880
748476719850455040
748359677893873664
748474828340985856
748418326963970048
748525298329788416
748509892604997632
748506658947596288
748438408951926784
748531526854402048
748316321348190209
748338173667737601
748484336849039360
748469602150191104
748502137429200896
748441902899404800
748399595131125761
748408986140024832
748390526769053696
748501940460486656
748427973624225792
748497976427843585
748513004661006340
748342049334792192
748443488472035328
748523956269899776
748493811639267328
748323036491821057
748471485434593280
748323896361951232
748434735072960512
748500619074347008
748507531304181760
748472500376453121
748390891929407492
748367168732020736
748334654776836096
748505211715592192
748328073666301952
748479714487066625
748385627884896257
748430595022163969
748473582557212673
748434587932467200
748473477557026816
748523666757951489
748357156949237760
748409770453807104
748491341143871488
748361179504881666
748528884434542593
748411024349470720
748512669255118848
748432344239902722
748359753143721984
748455144417685507
748466699813396480
748465604923953152
748347862656835588
748428795720368128
748371174497861632
748425272651878400
748474203465125889
748479035328569348
748492414927667200
748476099345190912
748465621835329536
748469807792664576
748459712069439488
748429278321217536
748444872512835585
748425763486076929
748343210846609408
748390409584410624
748430729462296577
748447628069900288
748511855434469377
748481727736090627
748508898655674368
748500891779608577
748449515477278720
748412366581178368
748351670984159232
748490888133906432
748518063084044288
748401788651335680
748474320914161664
748360982230106112
748322940073172992
748340707002318848
748428560738684928
748475398904766466
748432453354795009
748465768606511105
748494663229841409
748342242243317760
748338672953606148
748500790961049600
748507736904765440
748501822705393664
748427483146502145
748454313882681344
748437775901429760
748326488227909632
748411897075077120
748479718865854464
748517886919061504
748515106087133185
748490544398082048
748394993698607104
748527395469144065
748480884915998720
748497368417509376
748376782198419456
748521464542994432
748319454384263169
748399150262255616
748504532414509056
748528079228788736
748457669564960768
748516490165510145
748414564375617536
748412492456599553
748505111261962240
748484307530956801
748392338888757248
748344158843183104
748484257018896384
748438916617764864
748498030970671104
748439390662369280
748338345663561728
748524782270836738
748521808656162816
748439763754061824
748328610604388352
748455215687413760
748363238740484097
748446298727133186
748451281614815232
748482801578680320
748433447400660992
748444008561676288
748415743008604160
748477579737317377
748511499191148548
748446009265655808
748335426222579712
748486605741121537
748437519864299520
748416661561159680
748469169964912641
748507170728140800
748519883453792257
748453156334379008
748529895299375104
748525092628533248
748432595944341504
748338043795312640
748484571633717248
748361254721458176
748500778449506304
748489239839539200
748524635776483328
748526002805084162
748456041898205184
748525806029312000
748431203271872512
748472919882346497
748452795490119680
748528947361624065
748437972765245440
748422655221501952
748488530918252544
748465718119772161
748483703307792384
748503211321892867
748476677764820992
748446512460472320
748519338311815168
748454032927244289
748507547993280512
748496453987934208
748485964285218816
748519346788409344
748456012831657984
748431781968351233
748330938434723840
748498093927067649
748378279728517120
748498114852564992
748457472201990144
748513193610317824
748410106023292928
748528754423644160
748499155425828865
748435200527437824
748516972808245249
748444620787355648
748431278932901888
748434223393083392
748432809790889984
748471636316262400
748435846530011136
748367785236008960
748522396005568512
748412538820374528
748419094345445376
748514095230492672
748337074709872649
748406650021740544
748493367005356033
748490825181564932
748475428009025540
748430792167161856
748441374316466176
748514367981948928
748431547208994816
748409145347416064
748503160696750080
748434583809626112
748449322564366337
748403453832069120
748379751690153985
748414656612569088
748422399289221120
748379210532675584
748467576355885056
748474115162513408
748433166290063360
748453852362514433
748391948935892992
748451839344058368
748387196487503873
748478905246486528
748495317478301696
748462543010676736
748416867333738496
748520009245155328
748457082077200384
748454641122287616
748321278835122176
748342347058941953
748518369284878336
748448009873141760
748341759848124416
748428623745527808
748511717097869312
748337569797009409
748480213672148992
748465407892332544
748472441568116736
748487545583968256
748530083850293248
748322059042885632
748428577562107904
748498064676007936
748482176753229824
748463700949012480
748484181680848897
748344204858896384
748491177733791744
748360525004869632
748476656902414336
748341642508263425
748455375087734784
748510458995421184
748460680857083904
748403936328028160
748478921730101248
748355961757175809
748381110846001152
748371631777648644
748523423274532864
748457975749156864
748464116222791680
748319563553583105
748514552480956417
748491232041664512
748376824300855296
748523755018813440
748419622639181824
748411749968281600
748470734436052992
748408868544339968
748468054397435904
748418570107789312
748435615742566400
748398613680766976
748501751687426048
748523301710893056
748415000923021312
748480075138469888
748445791153430528
748337410220646400
748499717399556096
748431153129000961
748433908568592385
748350781527625731
748428149717757952
748494940058062848
748448647277330432
748400723445055488
748507107541024769
748509997479301120
748451759505301504
748498651878559745
748492796856664070
748386626439647232
748393513474207744
748451847615156224
748479190266175489
748446751728803840
748401411029864448
748481262508187649
748440409702080512
748474715057029120
748447024262025216
748470344466440192
748508332273573888
748432721609891840
748517194980548610
748469006420574208
748342246194372608
748477017507696640
748487448787714053
748453173052862466
748475587551985664
748472420584005632
748420868641009665
748428275689623552
748515538091945984
748391093100777472
748516737906278400
748474962311254016
748517589089943552
748443626678587392
748490452043632640
748499776136585216
748523322665730048
748478368409128960
748514879632478208
748520546376122368
748407010589286400
748515722943410180
748394297549008897
748367986969436161
748452778931003396
748465193752080384
748461767223877632
748483162477568000
748478196413251584
748477160353075200
748396252346392576
748410311590445056
748483589998731264
748456738320420865
748493215934799873
748449532371935232
748440439250882560
748373426943963136
748424253385613312
748428577683582976
748486756908081152
748517857735098368
748318825272217600
748425239160193024
748378980206641153
748489868980985857
748325733538340864
748492192562446336
748474446650941440
748514560949227520
748458289969700865
748424463096619008
748321685728858112
748478292672524288
748436496722571265
748517207395676160
748457694646906881
748393966459064320
748526992740474880
748504557504897025
748451428377591808
748522269899632640
748427164102516736
748476078356824064
748469711076134914
748527399789264896
748514770471555072
748410357484511232
748426669128445952
748382889155387393
748501986404868097
748481442573783040
748382922474930177
748398034690641921
748464317192757248
748398873593454596
748529379345571840
748391076201914369
748452875467112448
748472714399084544
748519648619012097
748408914866167810
748483061826863104
748480704535797760
748431409040109568
748513210446151680
748394834449281024
748454276104617984
748420260286500864
748474903825833985
748433602476662784
748464871096918016
748497804595761152
748479857219280896
748430691499552768
748442204792713216
748483199936901120
748345689818673152
748507044752277504
748464870929088512
748412278559629312
748370683508428801
748447410066690048
748484835698688000
748530482422366208
748435687117041664
748493408960905216
748472072561623040
748396327667662848
748322512245760000
748502724405145604
748527252812500993
748378640421912576
748481337917640705
748409183016456192
748342238141374465
748396654655606784
748407061042458625
748497834224271360
748392552848625665
748472211036602368
748395853891637249
748484185577361408
748487322958704640
748521691064635393
748519493236842496
748456792863178753
748452720240013314
748405462823886849
748441655712321536
748426191258910720
748325183828668416
748390455818199041
748463050815062016
748501889973530624
748524920733302784
748434143344730112
748480964653944832
748458978057818112
748490267628605440
748479584593711104
748516989358878720
748342250330066944
748430758927208449
748433577499594752
748508294445146113
748476883277230080
748390107414142976
748380493985492992
748500954610294784
748529631083532289
748486857487421440
748455752684179456
748379323904696321
748473410439639041
748524610258231299
748487008331304962
748403428838117376
748427248185806848
748474543031857152
748473356144480256
748360495615385600
748343722924990464
748427726386831361
748450316845187072
748455844916781057
748414706948444160
748425633315815425
748398429215272960
748483258845962240
748473968344997889
748440854264709120
748338110698782720
748436710254600192
748432784369164290
748491395963490304
748452078410940416
748318888140607488
748341793217982464
748464862607642628
748490481311449088
748390191501541377
748516809112944641
748506033929265152
748443090067800064
748493492893122561
748511897322983424
748430448427212800
748501436972019712
748476224800980992
748444964632268801
748522450267176960
748417014025289728
748454205015334912
748384575139745794
748498169445527552
748408357111857152
748502514786414592
748487562239610880
748458768384540672
748478242521219080
748523700257947648
748483867137409024
748526376131637248
748516544976687104
748461230407454720
748488933579821057
748479957983203328
748432490981953536
748474098536300544
748335611141054464
748360026088181761
748494264741466114
748358365156380672
748524811782086656
748523385534160898
748513013158682624
748363402561617920
748389956708630528
748424064503586816
748428858878271488
748520701582245888
748440217036652544
748467437880877057
748402996631920640
748440632289599488
748530297851908097
748461918394945536
748327482579816448
748416548453351424
748428426894249985
748465953235738625
748418028912709632
748433518372470784
748483586114863104
748403189360238592
748470998895312896
748421221054840833
748416967837626368
748388169842851840
748525713549107208
748432016853581824
748474110880153600
748458231593377793
748463369464614912
748518004636389376
748450786602934272
748466317917818880
748359878985531392
748507921537994752
748456310333648896
748440208379617280
748442318219317250
748429617833328640
748356792053268480
748456331300978688
748522328926076928
748442582468923392
748486123551326208
748497297063940096
748508693017169920
748492360653410304
748449653943861248
748383002254782464
748410462451138561
748500443031015424
748510106422288384
748435712228339712
748428338654494720
748428481407647744
748511306186121216
748403411880534017
748354439233347584
748530427938377729
748428384661815296
748473867753111552
748331865371602944
748320691993223168
748528553281478656
748475755315793921
748459162728808448
748423154503159808
748400333085380608
748476430464450560
748429383019429890
748525763738148864
748515533981552641
748389625295683586
748504179803553792
748468641725882370
748432323184590849
748509771070857216
748490867388858368
748390384431153152
748458671915548672
748401407070441472
748469619032203265
748458621629919233
748527810885652481
748318829659430912
748511729697554432
748378980022104064
748470155978604544
748477986626748416
748475977693544448
748496764668420096
748489449613463552
748462777908465666
748372688377360386
748527559248326656
748527336882991104
748396592030441474
748498286865223680
748395669329678336
748523838779068417
748526716054814721
748516146425503744
748521129229291520
748437683555471360
748323527091056640
748443446466220032
748368716656697345
748501692623257600
748420146943782912
748493413163667456
748437041726259200
748393999875117062
748441269546979328
748391172721229828
748497552920682496
748338282652528641
748505786511462400
748320616441221121
748492343511224321
748408084448550913
748334142908174336
748490573674340353
748437700118724608
748527680514068480
748519430381010944
748503299402366977
748392670070996992
748493337779408896
748502984552775680
748525063595507713
748390896077578243
748369110812196864
748484760415006720
748331332619632641
748380297188745216
748500921156538369
748515068300660736
748456125960433664
748387842439647232
748493396264820737
748404334602371072
748478351472357376
748492150778830849
748418603683352576
748449242864320512
748492263932698624
748334289771589632
748369815488860161
748501390629146624
748466167006826496
748432109098897409
748518205925236736
748524669330939908
748479987267866624
748452594469732352
748416711943024640
748335426415407104
748526535800348672
748487801461743616
748360353189400576
748508365957980162
748489583717908480
748441714218635265
748418863738589184
748463897988972544
748499339677425664
748520529255108608
748523083653390337
748412022598041600
748477030446993408
748319492212592641
748473955854524417
748365906208784388
748470898403991552
748449767424942080
748516016326533121
748368259485937664
748484345229348864
748474987498119168
748485423085785088
748508194104877056
748416946836672513
748521712011055104
748401897518829568
748427810151202816
748341244091318272
748382490587443201
748471632201715712
748382662520414209
748472265528991744
748427617234149376
748366468358639616
748437163482570752
748531325724831745
748523331029196800
748436160901427201
748440086849675264
748476329863979008
748518394379505664
748496135510175745
748515504625717248
748368683140063232
748523977140637696
748480285080182784
748316967195516928
748523507185745920
748513030196105216
748458059542958084
748478032902512640
748440720378368000
748491223632121856
748330900753125376
748332565707128832
748499931002974208
748409384384995328
748347937927925761
748327746527367169
748471581987512321
748469648287477760
748480985528934400
748432084256043012
748505459259117568
748404510717022208
748432847384494080
748461670545100802
748454477527683072
748503764806541314
748380246706110464
748429404104187908
748437771539341312
748476208187203585
748478204625592321
748388312323330048
748530436150689792
748484537919877120
748513902351290368
748470956788678656
748413792741101568
748323459831369728
748451067512360960
748416699318272000
748491597155868672
748446181047566336
748432549739896832
748524195093544960
748523708738727936
748366879534747648
748525474494685184
748470042409472000
748463096868528128
748433224989290497
748389364963676160
748432159522816000
748429080895361024
748472835966791680
748522999670779904
748357631023132673
748377755318915074
748511423463047170
748487771845689344
748438501482328065
748474312504532992
748485356018753536
748474924600287232
748475977483825152
748478460620836864
748313628609155072
748477931865911296
748452288268746752
748398320058503168
748392494098964480
748326433995386880
748383530959376386
748381022472048641
748463767881560064
748451247963897857
748513382341312513
748520604786102272
748460018215837696
748502892320010241
748502934145622016
748385636248354816
748456801205624832
748345652204040192
748336676225847296
748437893425823744
748523884857614337
748347916985597952
748406515778859008
748443253628870656
748511096244428804
748506142855290880
748504637016256512
748525822651166720
748508873624027136
748488719825518592
748384445049208832
748435141652021248
748486815787646976
748508529330364416
748490099587837952
748505043914088448
748338270006837248
748472890614554624
748413755017560064
748489629788180481
748429668223754240
748508051473309696
748472139884421120
748415814517276672
748512576800169984
748318309532069889
748433095032872960
748507715819945984
748441215134240768
748527366016802817
748522832192221184
748506436347502592
748440699046068224
748448597025296385
748418041705299969
748458017528627200
748412500845031424
748433749134671872
748477219136106497
748439231253577728
748480675217612801
748459703471050752
748471959562915840
748516121280651264
748458868783616000
748525809846095872
748420545608294404
748529903746822144
748469815908536325
748474224122032129
748399120952475648
748390237391495168
748464007011512320
748498333103235072
748467316392923136
748344364619882498
748480771552382976
748478452072910848
748525961155612673
748363389978685446
748448194330169344
748418582485274624
748411452520792064
748518767651590144
748417693464862721
748395304064548865
748405076797030400
748417139950948353
748433887785787394
748396885468188672
748500015132344320
748413188987850752
748470369690886144
748466641072062464
748402506032685056
748401251713425408
748514485472739328
748520382450245632
748521393600475140
748502955121221633
748498156950679555
748494013091749888
748531300542341120
748526954874290176
748313641343082496
748503328712237060
748420466101063680
748426522269200384
748455064579211264
748517677140971520
748367777044500480
748415461918916608
748471871444783104
748525298321342465
748477806292631552
748467622308622337
748515080854183936
748351578621485056
748529794522955776
748402514198994944
748405043351564289
748479072775376900
748427739024105473
748482168347824128
748521334754394112
748413591380959232
748464828927315968
748526791409664000
748377793021493248
748456545294426112
748347745165938688
748503068342362112
748468734075932672
748491509046063104
748396201666555904
748428288255758336
748407446654296064
748336105741647872
748439180821266432
748410592524931072
748331307730636800
748477650998538241
748487495067656192
748426300357021696
748398018160779264
748492645496938496
748414430296289280
748472089343066112
748444545239629824
748490267402002432
748470936009994240
748528540518330369
748483258866892800
748461998095106048
748377750923259904
748448211380113408
748421787231358976
748440086644031494
748325578089062401
748443798670184448
748526502061481984
748438073751519232
748433912741961728
748489114035576832
748484537911480320
748315109211009024
748443870078201856
748426027383267328
748424337288372224
748466741626429440
748504733623648256
748485083162619904
748490649196855297
748350916059750404
748515898697330688
748530285478817792
748529501068468224
748443497015951360
748480910094393344
748383371580014592
748428401556471808
748443228496609280
748467974651142144
748321476198211584
748511608314400769
748519942383874048
748481308456849408
748492591126224896
748320285145739265
748337162626564096
748379089099198471
748414493152129024
748393282418446340
748324932220821504
748400567949623297
748424584827908096
748509057946902528
748420902031876096
748518113298231296
748495581862105088
748423745866391552
748517589064744960
748452510269079552
748383396490022912
748408919152812032
748531040445169665
748458525156745216
748483741249593344
748518717600956416
748422445527228416
748375767210426370
748435871771262976
748399259544850432
748464338151837696
748404733132562432
748337397683920897
748510920079351808
748434831298662400
748487314658172928
748431799106211840
748472043155357696
748490724870619136
748442125348519936
748490095582416896
748481526682255360
748488212453203968
748429093696344064
748484705838895105
748523717169381376
748468985574764547
748360332196749312
748518079945113600
748528251140616192
748407111189659648
748491454465597440
748512564603199488
748514376231972869
748461914087297024
748439331875004416
748431433983660032
748478863286632448
748512535041683456
748524816135774208
748457656763953154
748419069234286592
748450132094521344
748457250046500864
748474903838466048
748524035991048192
748479378896596994
748476598119206916
748401209975914496
748369773667434496
748392456417386497
748394750542286848
748403151728893953
748500799395770369
748388161215152128
748371287844741120
748398273845727232
748491051761971202
748334021151596544
748495523095666688
748485246815870977
748498459003523073
748392699636637696
748501948714848257
748486551286345728
748511369146818560
748360336177246208
748445996628217856
748465324006084608
748444968860024832
748336269436952576
748404070235385856
748402992219492352
748502238155313153
748518625024282624
748381676804444160
748490796127621120
748442557349269504
748494415497412608
748446365928198144
748459359638786048
748366132864770048
748494197703983104
748436005795946496
748468868121665536
748513600407371776
748441479325097984
748440783297056768
748518159498391552
748497695552249856
748416657463386112
748530008520548352
748500098791931904
748434449893855232
748473917937946624
748499478185906176
748482675648901120
748363892963696640
748507816298676224
748478175215296512
748435078791970816
748492931032440832
748488115778633728
748483267268087808
748472663878868992
748492687691681792
748432092543868929
748483988780683264
748363096331264000
748348873265934336
748478535887626240
748496454227005440
748448437683748864
748514963375853570
748404237932068864
748330367849889793
748388169574395905
748405471078285312
748458503904296960
748467014478471169
748378539465056256
748522395791728640
748336345140043776
748464292249407488
748422323817054208
748476430405763072
748466708046823424
748512509859139584
748397258782216192
748442448058290176
748459854742847488
748497196333563908
748429206787362816
748448483779043328
748526514753384448
748446634208563200
748475595890241537
748454821615788032
748465521289461760
748519585863843841
748471359420907520
748474484504559616
748413037585960960
748387267979415553
748487549442732032
748493308490620929
748400446566457345
748480759191605249
748410248533282816
748328438742679552
748459229686697985
748424886553567232
748478875605282816
748514225320919044
748323288078659585
748517526284402688
748381022492966916
748521074640445441
748498882691215360
748489906788261888
748451709438001152
748489587832532992
748458579380797440
748521989053112321
748463683928489984
748344611815333892
748407857821917184
748353533322334208
748423624290410496
748470851910139904
748530604271149056
748479584673337345
748330326217363456
748449343875747840
748313905559117825
748497628590145536
748323745366839296
748482873011937280
748423829580570624
748402547765948421
748473167245676544
748476988373950464
748477462410108930
748431148724916224
748480473819713536
748508445737914368
748431501012803584
748423616002400257
748483875546902528
748490019850096640
748408361113255936
748430796625580034
748438618688069632
748476803749187584
748352774224502784
748319752251023360
748481233030647808
748521741564014593
748350043518808064
748410860863950848
748499184769069056
748454116670607361
748504482141585408
748433606494851072
748503890811850752
748429034724401152
748354225113960448
748478582071136256
748428699180146688
748404896592961536
748530746533482497
748433984141418496
748471837680672768
748497540228743168
748514166814707712
748397460062613505
748471061608542208
748479404456697856
748322667422326784
748425721354260480
748421522830819328
748524090353410048
748345983260495876
748398013912125442
748467374794346498
748454250821345280
748352468040491008
748470722088009728
748402992370487296
748386601026359297
748483992891105280
748491798318878720
748476795276656642
748477952959078400
748475847452016640
748495787257102336
748509087290232832
748420356755623936
748524916664766466
748480876300771328
748413108964696064
748456704598224896
748382733865463808
748486756698365952
748457581476220928
748464749403324416
748384143113871360
748450853783212032
748444230771703808
748417248700751872
748508412242178049
748474597578776576
748530905917042688
748390703068286977
748525390512025601
748339037870530560
748380343053524992
748436353910775809
748319429449048064
748471519005773824
748441840253288448
748524027522727937
748438941657767938
748474492553302016
748515634657517568
748486358541410304
748487838921015300
748448425134428160
748522836382330880
748455232292659200
748450882992410624
748416376533032961
748494285742432256
748448253327319040
748464296221347840
748434025874788352
748391038704820225
748516092042153985
748480645601628160
748370130065850368
748513201806053378
748452577344315392
748522798465826816
748479567891935232
748399099968425984
748475109283872768
748392582166777859
748529492839145482
748435204516253696
748488333970538497
748447368148815873
748489131056050176
748504649565495297
748478821276475392
748441445741244416
748450996121112576
748383719631765507
748440413820817408
748473670473965568
748453567506288640
748380230029557761
748527533822517248
748500967281332225
748314513636790276
748447967783297024
748440393008750593
748517123442475008
748488539558420480
748452505986678784
748415034405982208
748401171937652738
748332133899436032
748422479224446977
748528507165249536
748436227926466560
748461884626604033
748514099634520064
748523276784177152
748355387284287489
748500568696561665
748493341843722240
748384696879489032
748501675833495552
748508177084317698
748456507692421120
748476359211614208
748313674645905408
748453181458350080
748481169977663488
748508001162629120
748478624198721536
748374710405177349
748397984283516929
748490041119375360
748456138463657984
748522752353644544
748477940296343552
748423082960818176
748428733053296640
748491752441421824
748316375882436608
748495191653355520
748448362156986368
748477772817915906
748402283587698690
748475721497124864
748414363208294400
748464820463280128
748455039371513857
748479794346627073
748460915742244864
748434130807947264
748413524368564224
748382771656155144
748416837902168065
748318083018682368
748424865665921024
748492305905098753
748425805366190080
748448555153620993
748421552178343936
748497766943498240
748474396159918080
748400865833254913
748426899957772289
748342821074067456
748433103513759744
748432964908892160
748514929913769984
748508080686632960
748443412827938816
748525776614625280
748398223371472897
748402283386445824
748431542951809028
748411498326818816
748493119516217344
748514560705966080
748429081083944960
748414275308388352
748516192520970240
748508181475823616
748529119525208064
748526204119048192
748439977973944320
748491819428741120
748403478842662916
748457312784949248
748377855961206784
748483208572997633
748492435764830210
748439583482740738
748371937731219457
748523490605731840
748473603545505792
748527462489927680
748401700780670978
748512425968697348
748496743487135744
748436819335913472
748497561531592704
748508714165018625
748339503325188096
748472878031601664
748423414445125632
748352597732495360
748495275401031680
748531204090175489
748409799965052928
748411481713160192
748495741035810816
748456851428282369
748521359966355456
748401234990751744
748397959386177541
748494373919268864
748498723425099776
748486383761690625
748531056907677696
748488661201788928
748378564848943105
748467270280712192
748433439049736192
748424647633428480
748503513181880320
748383585317621760
748515508790697986
748441475147501568
748413905886715904
748407035633537024
748432709249183745
748469123886256128
748522014374240256
748465328217174016
748507569170296832
748485422934810624
748431266182225920
748523905871024128
748322000444264448
748475033589321728
748473532288483328
748454100170313728
748523796865265665
748432390469652480
748430024735223808
748474912252145664
748508227407581184
748429370335846400
748320142535196676
748458281694281728
748437465380315136
748468054506504192
748502695259082752
748459343020908544
748433015290859520
748372382579032065
748414782701600768
748436571985154048
748425738211069953
748349850660573184
748316358878715904
748498383652827141
748343123089059840
748489264904736768
748440048949956608
748399381099868160
748430909804789760
748442624386863104
748480067102191616
748440166633734145
748440867040595968
748470700940345344
748498085597356032
748435842037850112
748517220062486528
748455526158184448
748526435141361664
748452359387250688
748527550859722752
748485720944283648
748361053528952832
748408512083009536
748509066406821888
748495112087343104
748447728758366209
748518750991843328
748521070462906369
748520776941338625
748486240882688000
748427076047253504
748530310376202241
748443157038268416
748496399705194497
748440577700732928
748516452605493248
748332796704329729
748399851038191616
748497020504137728
748437381427113984
748435963815301120
748513659249385473
748341172565848064
748395086317236224
748353478599184385
748425431951499264
748416653193420800
748423456270745600
748321060869668864
748466779224215552
748426937815699456
748408650658508800
748352937420787712
748403076105666560
748467710636494848
748458437118418944
748400454992822272
748389612670816257
748335199767793664
748420205974523904
748510542956945408
748494315081572352
748321685724631040
748430024873807873
748518319121108992
748448773332934656
748446302707412992
748414988046471168
748529077401821185
748486467635253248
748471644943949824
748525042489753600
748513189403430913
748497137617539072
748425566232150016
748391546052034561
748510018396364800
748449020637515776
748470231203516416
748431782136135680
748465755918860288
748473930814361600
748422349020626944
748478452311932929
748426501394161664
748347833116352512
748484479304478720
748492612097568768
748361439296032768
748513445142638593
748512383988006912
748415990736748544
748529635290382337
748512912755535874
748330032301383681
748441449998520320
748490225475788800
748525692778876928
748470650810081280
748506558313664514
748323871049211904
748321107011207168
748349070649896960
748415818812133378
748352564429623296
748528771049873408
748510542562791424
748433531022548996
748389805730504705
748411305481089024
748480926896758784
748499612617453574
748402581580320769
748356624201322496
748348206321381376
748415088906936320
748326719166132224
748487901760073728
748471669765865472
748471078750674944
748406113029107722
748447737419563008
748468260035764224
748379600611315712
748333060983250944
748407748572889088
748446542042898432
748425763335057408
748343672282832896
748367613407936512
748427558644027392
748424123181850624
748476258405781504
748465294801276928
748447347361800192
748412412865429504
748470659219591169
748357933038206976
748505752856371200
748520600512139264
748416921574465536
748450656571138049
748519220669865984
748419681703366656
748498320557891585
748344515501518848
748509724895633408
748494260341600256
748471309349203968
748516209260388352
748429601194418176
748500015027523584
748517375155245056
748438241359990785
748394926908542976
748457791119982592
748393169197338624
748495485112098816
748513751360507904
748469602020036608
748482638206345216
748493803162640384
748417529865875456
748436962005123072
748432126094213120
748411238279950336
748390061352325121
748425494828318720
748520046926958592
748492775860150272
748339226463322112
748471317670862848
748453319736176640
748452090901471233
748492939094069248
748485490345672704
748389491065360385
748486719020761088
748476636044075008
748387993484951553
748525956759904256
748410298965467136
748418817429241856
748379080693776384
748392988980686850
748315436446420994
748443765371596801
748510261779234816
748473129752797184
748327692034945024
748355693141331969
748481509972127744
748350333097697280
748386068408442880
748372277352333312
748471347081281536
748441819294273536
748407375372107776
748476296372621312
748315180539478016
748362647297417216
748480595412533252
748380305640329217
748511499178520577
748489332059627521
748414472214044673
748387993594003456
748435326155239424
748479718685454336
748417827539869697
748484152119332864
748473901307527168
748406708393938945
748498945349824512
748458839649849345
748527533747019776
748509209017217024
748444130108444672
748450300168671236
748422219076759552
748514087009685504
748487096675995648
748402497564205056
748445686333583360
748507162171875328
748397955049267200
748505622862270464
748431157348405248
748452338499731456
748489826895179776
748459535732342784
748527525672816640
748488292018982913
748482189193535491
748454653688418305
748388148699357185
748436253129977856
748497423182479360
748363318608412673
748417831792959488
748495279582814208
748413067034243072
748504775436701697
748404385076518912
748350198674399232
748466267896561664
748410143662977024
748527328565862400
748528422947676161
748455131788652544
748376593660248064
748426799277809664
748408524703563780
748425603922206720
748322088545558528
748516259810009088
748412769234477056
748418591079473152
748408218657918977
748487495151656960
748435070550216704
748383786891620352
748445333844332544
748523977161601024
748526208686694401
748464224939106304
748488354858143744
748390824698839040
748436949514489856
748393949568598016
748435691311337472
748436702126026752
748479773509324800
748440493588156416
748471087051210752
748523755006271488
748411469251907584
748433346804461568
748522634929795073
748484403907731456
748373900908695552
748379143805485060
748393043481468928
748499792821624832
748338114800848896
748409015495958529
748346910239502336
748523494590259200
748438505756430336
748408289696813056
748485163076718592
748471535942369280
748470827029504000
748521225857732608
748458105529303042
748449255724036096
748336785319550976
748476375842062336
748426262247522304
748513965232185348
748530969095847936
748391885958373376
748478037071536129
748481040105218048
748493472081010688
748481648249929728
748486324743614467
748524056727588864
748486735936487425
748462794845097984
748507959253037056
748429940836675584
748473834311806976
748444394404069376
748529757046870016
748440003030716416
748477705562251265
748509720789422080
748339843176988672
748510198780747778
748416930302857216
748480285130489856
748428951156981761
748420365223890944
748517253629480960
748379965696147456
748519619376353280
748501973868118016
748459988805390336
748331877946142720
748363855324155904
748340660684619776
748485313996029952
748360755808866305
748405945114427392
748504821666353156
748522584719892482
748497846631010304
748523201072926720
748315050281144320
748355194300207105
748478133377114112
748481987854274560
748509158656217089
748463008742006784
748495426618335232
748456625103638529
748466280487751680
748433203850022912
748399548976992256
748499335676067840
748444776035418113
748430498637156352
748434667792121856
748508793751875584
748431178152185856
748401494911746048
748469266459000832
748443781855338496
748423942923255808
748482361034059776
748472093734428672
748455702121807872
748528087395143680
748524362794414080
748428674190303232
748505094174318592
748443274336210944
748490049268944898
748478661981052928
748525692489433088
748503819248607232
748429546597261312
748318070536609792
748510152807059456
748519883462311937
748479315998875648
748422281949384705
748517450883473408
748481052671361024
748495976076288000
748473121179602944
748441223451525120
748460756421742592
748390237341093890
748396566768128000
748320910076047360
748343777417379840
748486438115762176
748458248177655809
748514032353583105
748524421799895041
748404414352789504
748518436645572612
748414539327221760
748486010435178496
748495892207013888
748348554381561856
748433233407250432
748415017322713088
748528531995525120
748452313199587328
748435439615369217
748441223531114497
748467165150453760
748476724283846656
748416527532175360
748488803627732992
748330053386272770
748465961536266240
748500715522392064
748493807608602624
748424525956648960
748377570954055685
748437419414929408
748464057108299776
748498396172984320
748461146550714368
748531371744854016
748399444022931456
748414317041754113
748503718610501632
748434315483160576
748500992258244608
748495581895503872
748425050399846400
748471842076237824
748504376948449284
748467446319833088
748484106053263361
748476468397735936
748495992719187968
748376127832530945
748385221347770368
748423141886693376
748472324211367936
748468956168589312
748496743398928385
748437176015261696
748473217724125184
748458923322183680
748497754222125057
748490171209785345
748460877838487552
748484273938759680
748471049096957952
748418578471325696
748496047417135104
748386756337229825
748494927563202560
748319362302550016
748498907689279488
748507413834268674
748491425319370753
748456897544499200
748438715182252033
748460714642280448
748420164065046528
748428644767305728
748425977009676288
748476312994648064
748423137767886848
748503219375054848
748495175006158848
748510685215092736
748509112393146369
748343307298709504
748438287384199169
748464665395630080
748483653206831104
748467614201020416
748521473220874240
748450102906347520
748443152999026688
748495514501513216
748515567708028928
748497418707177474
748380179626614785
748512799387680768
748438144907894784
748460366141632514
748384986240266240
748510278547976192
748488401020542976
748475663015874560
748512329483026432
748317780768755712
748442175541776384
748377931517407232
748432872453771264
748485037302124544
748466569479622657
748417143868395520
748372889934700550
748467526036750336
748489084679532545
748480318588461056
748487486721101824
748458214723723264
748374454514880512
748530511962841092
748486811584954368
748446478943797248
748409611032596480
748496756191694848
748362999728082944
748404489984548865
748410059718299648
748400727643553792
748315151162441728
748518398544470016
748435833825398784
748442259402678272
748403801892208640
748517144749551616
748439348585107456
748487944063836160
748414874968002560
748500967306444802
748405538518634496
748391999036858368
748462904035450881
748352417637474304
748469963002888192
748484806539878400
748450668894093312
748444809812119554
748435246819966976
748492897285251072
748437092200484864
748507631992639488
748472294918492160
748422462409424896
748452787344785408
748405018366185473
748484613593509889
748509691227959296
748520978242768898
748374529710432259
748434332289765376
748496890354884608
748413721261842432
748355429080666114
748387154607349760
748314220035350534
748361200379932672
748402195557662720
748444532992249856
748435162644496384
748451386405298177
748530742490193920
748506277161086976
748482579385491457
748430653893541892
748476732357828608
748427348677013504
748457367281479680
748504041571950592
748486534614102016
748324437305397248
748421678200287232
748337854732857345
748476178646827008
748482390624968704
748457120027320324
748482012936347648
748499851378368512
748492691747409920
748437457138499584
748415801951084544
748507716004503552
748484399604301827
748498412895633408
748367734975639552
748495904785608704
748443618361253888
748512027639848960
748524258318381056
748377092694368258
748466137466277889
748358528708947968
748525369666510848
748472827406393344
748383853950173184
748446885929705472
748530570565672960
748440862779138049
748490556788051969
748481300110127104
748340706952028160
748524354451943425
748464908690460672
748416636475023361
748459976197287936
748498530361348096
748418658087624704
748439130674200577
748410001106952193
748415802014048256
748504977031761920
748381773491494912
748515479501737985
748426325480902656
748314924707876864
748520332156346368
748475155307859968
748439482723033089
748486840915623936
748531149417263104
748388895239323649
748393114801438721
748516578413535235
748413184386576384
748508336514015232
748493710829228032
748475025594916864
748427470542635008
748467601488158720
748443350030819329
748405341084344320
748511100426199040
748528637050134529
748437511454736384
748498337452679168
748449305778855937
748484756355096576
748500958615900160
748431203427028992
748470784788729856
748408273099907072
748457312797483008
748486341751504897
748512811987308544
748462748741345280
748509091501383680
748408570933313536
748337766782500864
748474455131852800
748445342224515072
748486085617950724
748498068937543680
748511042028900352
748482487169454081
748432012994805760
748472748020686848
748500975510560768
748325569926860802
748453512695025664
748438081968218112
748322172284862464
748363251499532288
748447665868972032
748452967578120192
748426929301127168
748452422150828032
748526594495488000
748465932025139201
748470403257892866
748445199504908288
748491299288940544
748512371409289218
748429857009311744
748476279301742592
748358230972108800
748449540924071937
748517291294326784
748398751895666688
748338228172709890
748484529707454464
748427130690748416
748521070311923712
748315042001653760
748407694197813248
748513810047188992
748436794505592832
748484840278921216
748401071438106625
748402254273732608
748512560203317248
748411259519905792
748464858220335104
748493819902070784
748500002624929792
748496923879956480
748478653336522752
748379965603852288
748427356935585792
748442024756408320
748398487922970624
748414874850594816
748471099373957120
748489743344734208
748506440696885253
748443031301394433
748406817428893697
748391219038982145
748504507026333697
748350542812876800
748438572743680000
748528653621993472
748477915214581760
748496865256153088
748329755653468160
748503261569744896
748427021622087680
748417060309458944
748518906357178368
748333371302899712
748491194439696384
748445765798924289
748496751821201408
748359090473140224
748411343347150850
748383988075593728
748394683378896896
748446437088825344
748400509527031809
748387729541574656
748519241679245312
748464631857848320
748521758291013632
748450304228757504
748422646862331904
748396269140324352
748376543097921537
748473347600683008
748490376382541824
748474664725413888
748417303197454336
748389121870143488
748506725955710977
748516527893164032
748375490411528193
748435439502008320
748500703040126976
748433287870242817
748473662441984000
748383010735652868
748421883419205632
748516817317076992
748421036216033280
748486131713343490
748507912918732800
748464669547958272
748419564166316032
748508521310916613
748405227900932098
748504976729739265
748496194016419840
748390237584359424
748318590256975872
748467912034353152
748351293333340160
748466447937081344
748404204759302144
748504905510494208
748514099634511872
748480754997407744
748477437181202432
748483913102688258
748337032896843776
748320532597116928
748461620288905216
748488531107000320
748528922212564993
748349347117424640
748401323297628161
748504276368920576
748478829488914432
748383472029470720
748473276276498432
748421040661889024
748465231731449857
748320939465531392
748458759933071360
748388031254642688
748391449713082369
748418297310261249
748432977353392128
748391118547595264
748469937790816256
748415722129342464
748513457666928640
748441969886584832
748413058888806400
748365046464536580
748504154709106688
748486421258788868
748369894966689796
748400815652634624
748404150170431488
748484693356646400
748509003412570113
748434449554096128
748451570715615232
748516322342899713
748504251224231940
748451235397832704
748439558396706816
748414564514029568
748488468209238017
748530805509656576
748442091701866496
748487046256201728
748530918810259456
748386764528697350
748476841657307136
748431677286801409
748432742522716161
748313796427411456
748370276983922689
748472034741600256
748434244213612544
748319953699254273
748474450811682820
748410953180520448
748413734163521536
748428363967127552
748525491108216833
748492565952012288
748422210570825728
748431681288273920
748341382335578112
748339993983127553
748495044772921344
748466313891299328
748332293203312640
748470180905390080
748510362325164032
748499897427468289
748383338000424960
748433325832929280
748482810239926272
748431715203440640
748496596564848641
748347380307632128
748399821703241728
748484433402028032
748472982746456068
748337515246067712
748437347834953728
748432302015909888
748490775042875392
748531459644755969
748433598445805568
748439797245558784
748517786490535936
748496097555865600
748460915675250688
748387683207155712
748320800718020608
748433811965353984
748422109970325505
748390225039204357
748446789439733760
748463763897094144
748464829128663040
748445023654420480
748414111659208704
748428971826614272
748320343488499712
748407740473708544
748494109304832000
748483279607767040
748474266342035456
748379810687229952
748329969542176769
748472848725991424
748519522815123456
748435276033302528
748445610806743040
748440808299331588
748476191250718720
748477822985977858
748522047857373184
748390619375083520
748515999457099776
748480842931015681
748509028800671744
748504696046915584
748438317058891776
748501831202926592
748515429014863875
748318728996196352
748459879577325568
748410429010026497
748471934170599424
748336059885314048
748481925090779137
748505312303407104
748489571059511296
748499930977865729
748514858635788289
748465399352729600
748486794744860672
748496873690898432
748399200702861312
748359983868284928
748397997034250241
748517798863900672
748427327600721920
748324911131824128
748472059857080320
748475344357822465
748482214296420352
748519707381215232
748525193417625600
748324194086072321
748367093456900100
748478959604613120
748523020667527168
748455559553253376
748479785899261952
748471821096357892
748505652180332545
748493782300106752
748424849085849600
748478942961598464
748437209473220608
748386001177960450
748509645132574720
748498236839694336
748485024652083200
748481224486838272
748313959762137090
748515726856699904
748520780879761408
748366065789440002
748363331019366400
748415554285895680
748479974697500672
748500862411018241
748328455511515136
748364358783217668
748413910072463360
748433220954271744
748396482693300224
748401499273822208
748446315550490624
748370058955661313
748517576645410817
748512497443831809
748486454922350592
748518348313493508
748320783898812416
748410680793923584
748408281467658241
748400437921996800
748387850962468866
748518662840197120
748479420990656512
748437033346019328
748432096843149313
748462971043651585
748525197670637568
748527584061710337
748383044164259840
748339658233380864
748483237673046016
748505639593328640
748509716427448320
748515181538516992
748477307082375168
748462094186614785
748390820756201472
748494088463327234
748442632737685504
748488866475151360
748430222022709250
748476619203944448
748433178935844864
748485557232209920
748521783582658561
748493182720086016
748411091441442817
748389184822448128
748315461666938881
748453151955632128
748511968760303616
748406637325619200
748490364042915841
748376279053893632
748393676808798213
748389474015518720
748445543689490434
748511192793112576
748445535321919488
748503425105661952
748406628890841088
748507052943736832
748501428444897281
748374429395259393
748478657807585282
748355735285751808
748467433749491712
748454712337375232
748428246467772417
748480473945505792
748375964393046016
748379630143475713
748355005439053824
748518553989550080
748487906029776897
748476656814292992
748511419533041664
748420264749309952
748514695049580545
748488489205927936
748454678778757120
748482046692040704
748517903784259584
748488916831985664
748500489193558016
748379533770919937
748395035662618626
748505404741664768
748374903376744448
748326001877217280
748452204097474560
748475285377454081
748496974366793728
748489353354158080
748517434110386176
748384348790005761
748458516642430976
748445488991571968
748523041806782464
748350634810699776
748392070348439552
748317109898383364
748336567085895680
748449272304140288
748516259424276480
748498400417550336
748384252270620672
748431073260994560
748519048929959937
748528515495124997
748364388135014403
748479291176816640
748423653667258368
748429538154188800
748525294290599937
748493266610335744
748382570505773056
748339066849026048
748462333249355776
748422701287604224
748368271792025600
748522287020785664
748520223276437504
748333090024525825
748474182221041664
748475331401650176
748392192113262593
748427495528075264
748368829659635712
748398731050029056
748410663756775424
748481266597519363
748477214694477824
748325892611399680
748471237995864065
748446764231958528
748497053798436864
748369815409139712
748476992635478016
748478712228642816
748409921604050944
748487830679261184
748464296217047040
748451873053564928
748429735278034944
748413797048659968
748478032919298048
748321757090586624
748383727991029761
748513025649410048
748474455031222272
748517274533826562
748333614274846720
748396403261644800
748380728879112192
748470197569236992
748385854595473408
748484223338680320
748409766402211840
748324668097069060
748390988297740289
748338064775327744
748465768778633216
748471028150566913
748402346338754560
748415592110133248
748336290232307712
748495304803098624
748479282587049984
748485708323688449
748399771283488768
748464950499221504
748529245039665152
748470730317266944
748410382625161216
748520936232497153
748499620859363328
748527798155878400
748455295576326145
748435141685547008
748475180738035712
748505656521555968
748333354236452864
748327637643198464
748316967346405376
748475126249840640
748521359718772738
748507451377467392
748317957021925377
748411695610085376
748429684837335041
748485095837863936
748455706336976896
748409665705369600
748329990429749248
748421564643840000
748330196189667328
748325959909150720
748327348034887681
748400010467885056
748494566869835777
748347539598999552
748480712802721792
748510274395594753
748437498896871424
748474287376445440
748497926305918976
748521758173597697
748494931686268928
748503575987355648
748523587204702209
748317122388910085
748421501917990912
748479286902915072
748370931073048576
748476032177446912
748495556704669696
748520839843287040
748493270490177537
748425029285609472
748342598818009088
748342330147639296
748461112845287425
748441462707195904
748515169169444864
748455836540932096
748473297247969280
748443077346365440
748481715136507904
748392620083322880
748494914808352768
748403713778290689
748476128449421312
748467924407455744
748407350218858496
748387737774985216
748446654953455616
748484953281794048
748339532446203904
748354409885626369
748495724141113344
748367948897722370
748484412447297536
748419203355545600
748446483087761408
748379282016247809
748458252254482432
748473683027468288
748320515685818368
748364681560064000
748512262525173760
748485817358819328
748394410791047168
748405412337156096
748509800460333057
748452367712956417
748425864010993664
748403047026425856
748405463033733120
748514149831966721
748419522214891524
748482529146044416
748466410125463552
748474740197646336
748471711838834688
748480453015908352
748385392936820737
748514195843387392
748401482412732416
748325532127858688
748492108798001153
748336202462334977
748531497620094976
748507296318300161
748526258875699200
748511188863098881
748414883151122432
748482587656597504
748501818670456832
748319240730472448
748374919906529280
748477046871982080
748518209800790016
748488132668989440
748459380668981248
748514519123640321
748376811516624896
748373078548320258
748449675238346752
748403227419348992
748405332980817920
748442720910348288
748486651836567553
748352245557825536
748415550175354880
748436534425194496
748406196793671680
748348198113075200
748507669716144128
748489340691558401
748518604056961024
748424278534721536
748434105579245568
748518256080740352
748425620590198784
748517409003347968
748515395590553600
748428540127883268
748404351299883008
748379395350466565
748372210453200896
748407786640412672
748379042852802560
748474970867634176
748502120433844224
748522525911621632
748529144686874625
748412702381449218
748522748293554176
748456016828899328
748497452307746816
748433145192677376
748479265742667776
748331756219207680
748482243748823040
748486463403229185
748497985047191554
748435473266262016
748491358000783360
748416338645950464
748456046197379072
748468893254062080
748394138320703489
748431215917731840
748503928204103680
748523289266499585
748512883324051458
748331592687419393
748412979197009920
748473175688744960
748520005101322240
748445048900096001
748528553227132928
748445170501312512
748488782643605504
748486383598174209
748517685567315970
748458734654005249
748483573506842624
748318196336295936
748464862397771777
748505446617595904
748342816544153601
748471825185779712
748333702518693888
748369266072780801
748414975438368768
748494105345400832
748314626962526208
748432285523816450
748395366974918660
748528301426122753
748422466381418496
748432717268791296
748474862000185344
748524400740302848
748462824251232256
748498274252955648
748419568381595648
748372663245111298
748436504838443009
748527341152919553
748467697898393600
748491798289522688
748417299162537984
748378778594861057
748398588208680961
748438019095535616
748451935804493825
748526053493071872
748510777842204672
748417613672288257
748357630968532992
748486005947260928
748492830079746048
748480595395772416
748482847867015168
748472261158408192
748451998668832768
748415743302180864
748481669280067584
748430540685053952
748531459569246208
748383161810358273
748508269619068928
748453227654311939
748498857374343168
748521489855582208
748376870220070914
748464044915494912
748462949824593920
748414136724430848
748396986274025472
748475411340767232
748463017008963584
748470763980754944
748363813599215619
748430293271351296
748519787194646528
748528674870173696
748365331899486208
748411217425874945
748454100149370880
748410500074045440
748411045526511617
748513218881064960
748427029876473856
748450308309782528
748450727912046592
748383946086490116
748426476350021632
748529568194105345
748378606850703361
748527223393615872
748476342224756737
748491945358528512
748520122357268480
748501973813575680
748499612328144896
748402686152818688
748504880604717056
748483971919585280
748346524338372608
748376249433735168
748372021889871877
748374567513620480
748401784675143681
748492721086730240
748405873999904769
748451994285842432
748461758831075332
748391735080923136
748434386794721280
748418863595982848
748453944951701504
748507372084133888
748423884316229632
748477558799335424
748402656813678592
748335850199584768
748501231514058752
748338945222537219
748485062254039040
748459036866154496
748498236487376896
748496882075328512
748469019120926721
748376719413895169
748334793251766272
748395673423347713
748500791015649281
748487734201769984
748378447492317184
748353654822965248
748361846235725825
748399599237246976
748426635796484096
748475348426194944
748323971796348929
748477269379780608
748520504072384512
748478317729198080
748386416745451520
748505622954512384
748431408666800129
748459309525262337
748485657870344193
748429458600767488
748514766294032384
748427533478133760
748386580033904641
748484529854234624
748503009643102208
748423951458701312
748487524461461505
748454154645966848
748338362554023936
748516586949058560
748408235485339648
748479660082663426
748423582095663105
748423104091787264
748421665583931392
748397602853519361
748493891318517760
748530121598865408
748504762979606529
748479399863914496
748476292287311873
748479911715799040
748509704083636225
748488673843372032
748498136193187840
748507694676381697
748484949108457472
748517979227328512
748395656767746048
748401553699123200
748372499688206338
748492167409176576
748530910451105793
748431643510181888
748507904668504064
748430305682403328
748474349913415680
748451004480262144
748446478906040320
748386999615238147
748418234651648000
748498832351105025
748496215088726016
748380225738838016
748456042187587584
748354862979526657
748494193484513280
748526917385658368
748409179140874242
748411355913388032
748383299962310657
748393659985428480
748320683613032448
748417139674062848
748434516918689792
748469904270057472
748424962202017792
748394364708208642
748526502061441024
748449972811599872
748467634883170304
748414132685316097
748501738764775428
748518075717324800
748313951394377728
748474883005349890
748503148277297152
748483518754336768
748426963061194752
748449821795684352
748480700236578816
748415915096567808
748445849781473280
748531338081349632
748487432270643200
748378312939044864
748380708184395776
748517685626081282
748399943199694852
748314794441093121
748433682013298689
748397736794423296
748428233796878336
748502632411631616
748475373655040000
748420142921555968
748509653420679168
748497016062353408
748494453573300224
748454465045409792
748429341160148995
748462857919041538
748439344562774016
748370998081228800
748506076006522880
748465185480810496
748527987063029762
748461280646815745
748413713183543297
748529903591632896
748484307321249792
748509913740083200
748421686270300160
748407262385831936
748470893861560320
748439235485663232
748511914427310080
748440783070597120
748413306038280192
748466024496898048
748394561966346240
748478779299766272
748503164928696321
748405114944131072
748431761143664641
748440732898205696
748520684716974080
748519304799391746
748501713737359361
748512476178812928
748472618064429057
748430532422270976
748354405800370180
748442892876673026
748384893927890944
748333194840248320
748433212356050944
748321010366152704
748516993444130816
748338777530241024
748506134714126336
748447095485497344
748436047646887936
748328988112674816
748427290036539392
748443090092982272
748465378465091584
748389859883106304
748402996602560513
748437545046917120
748455391936286721
748476434650402816
748521779371606016
748378359332282368
748391491626737664
748527425047400450
748436655762210816
748444100681211904
748410810704236544
748357593261875201
748320943403999232
748521464815452160
748495187584815106
748500875098873856
748505261954969601
748452326004953088
748474777820667904
748456473919897600
748399292998574081
748503752059949058
748433724174438400
748507153879568386
748501952632336384
748525071682125825
748474278866087937
748348994791698432
748507094907686914
748473389531144193
748500233349382145
748460202861662209
748396994775945216
748497288796966912
748515915613020160
748492331280588801
748426472134705152
748494130368618496
748503110264434691
748479966136963072
748501470652170241
748515135728263168
748374362135355394
748488728042045440
748429663945498624
748317139283644416
748494185087533056
748374483887656961
748483711851696128
748475616819843073
748475449106378753
748464753559769088
748413407083233281
748423028523081728
748441516960530433
748322075824164864
748316413442416640
748330359700492289
748493170137133056
748314291174969344
748500841343102976
748407027156684800
748472672594558977
748376983537598464
748522601442471936
748495879481417728
748474308096299008
748463466055348224
748407690146291713
748441215314628608
748419702347665408
748509510961078273
748320134037573632
748427537399881728
748351930980659200
748398961547948033
748470864576909312
748420961016287232
748480637191995392
748448211375915008
748313657969238016
748491953457799168
748526195990355969
748513512314417152
748529744392634368
748407539239370752
748468876472631296
748366376356712449
748342410015612929
748458286119280640
748479978975666176
748401939595948032
748388308343001088
748439713632165888
748452560772669444
748490464450338817
748488245734969344
748485536386416640
748513319238115328
748500988345081858
748416556607111168
748481291578974208
748530008512151552
748518168210046976
748514380724133888
748447020080336896
748524480524230657
748348554687614976
748514506549014528
748353650473508864
748457631443001344
748494239307292672
748350387598438400
748348625781067777
748517341718249472
748425817869410304
748461825969250304
748481140823035908
748430867840835584
748476527092842496
748448945081356288
748436584677150721
748479194724696064
748484777246855168
748369286993944580
748449431847075840
748476401246965760
748496810688253955
748474115254784001
748527286513598465
748460336932601856
748475025284567040
748383774208057345
748427860352827392
748488468247023616
748509942970126336
748413771908014080
748414677584089089
748323136999874560
748497229875388417
748377994566209536
748520428952498176
748461029076545536
748483288344461312
748363452796772353
748439617293127680
748388610106400773
748505329109897216
748419853413945349
748455865691279362
748527252724400129
748456251734925312
748512925015498752
748433434784186368
748414682134872064
748402141090353152
748378204105248770
748431421560094721
748529865993895936
748323644712095744
748442674886217728
748377394394836992
748481350408212480
748418142246961152
748516553193365505
748522140215947264
748469371530416128
748482872827351040
748470051074777089
748430783690399744
748389394571214849
748315922922938368
748481052457332736
748368867563536384
748437536536551424
748365172222328836
748411565787885568
748519791028211712
748473964410830848
748389901851369476
748495199895166977
748497867480899588
748464770370646016
748480440214896640
748469702708568064
748399205044072448
748316254071558144
748314874422321152
748489629821591552
748467928815771648
748393051719147521
748491911464386560
748398097831723008
748390392744255489
748517035542515713
748452711604039680
748516418950410240
748325670401486848
748320146490556416
748512426023325696
748470352754413569
748471477150834688
748510907647557633
748514091162079232
748333480199733248
748472227729899520
748412400227983360
748449440281694208
748394226514268160
748439533008609280
748349640945303556
748394566114545664
748337653578366976
748383320984195077
748464573368369152
748422961711939584
748424245127045120
748319915841454080
748506889516773377
748517685672222720
748522144083095552
748409501850562566
748333597489303552
748355408201297920
748502833633366016
748483120538714112
748496986970656768
748460911686467584
748486266161872896
748507203955482624
748338056101453825
748350013965623297
748462258091659264
748527240112017408
748442620108673024
748352761306046465
748326387723866113
748452510319378432
748522861334192129
748426211907506176
748452589910495232
748442288712355840
748476807972679681
748518801537384449
748428996988272641
748474949854171137
748465755897872384
748412014226083840
748451088408391681
748475037800337408
748419001995370496
748472726864691200
748497079257956353
748452279800369152
748500765870854144
748340837168328704
748440397420990464
748498983232802818
748325108368949248
748490737474469888
748508655134314496
748430628798902272
748467152525664256
748467215788281856
748499985537335296
748326098048425984
748386710208323584
748480184416894977
748449159133294592
748411603125669888
748435435295150080
748428179317002240
748406960253452288
748376878738771968
748440070219251712
748487922802958336
748524169915138049
748413733920186368
748358721521258496
748422722317852672
748498597428158464
748411360107761664
748474433950617600
748429059961589760
748395052779606016
748482403027525632
748467282905468929
748382176174039040
748441764743217152
748390749092339712
748473154826309632
748345874393100288
748380619969802241
748400094320406528
748332054350172161
748487058981785600
748449159200505856
748466460469633024
748485422918041600
748336395459117064
748427768040402944
748492784047366144
748469161873989636
748506524570509316
748514028390129664
748527504474906624
748504976943685632
748315163590221824
748502904923918337
748456050517487616
748462593409449984
748496810621140992
748351435918565376
748360432725856256
748390686282637313
748357828021096450
748469820086190081
748498483984871424
748436572190687233
748420188983410689
748514812548743168
748441840106541056
748513596229943296
748531375842668546
748401193081245701
748437406756528128
748509334686949377
748512673646546944
748344158805442560
748435762492878848
748503840392159232
748449196819226624
748371585539670016
748373128917704706
748332444135284736
748433103203360769
748376375510302725
748520366012784641
748406469482024960
748379516729458688
748530348422742017
748432146990272512
748322205847719936
748482008754622464
748418763092017152
748478141644017664
748409187479261184
748353893805985792
748370713267085316
748432956327337984
748326144496242689
748513931572973568
748491727032422400
748505559943548928
748440779073404928
748356288732626944
748460869424537600
748488669498052608
748325447956598784
748463147053363200
748343601134972928
748518750912131073
748509049537208321
748406591150514177
748351964354908160
748509024635748354
748361301001375745
748527236056121344
748521783381401600
748381370645385216
748468662814674949
748501407532204032
748521586492334080
748474035353288704
748426614866776064
748417743809052672
748448626477776896
748377046364131329
748432427845095424
748433229330386945
748348114319216641
748449964481617920
748389730153291777
748390149415931904
748436999841980416
748514611062771712
748403994821701634
748451612658667520
748525306848284672
748443807377612800
748420570920935424
748462891364392960
748511901760557056
748377616701325313
748330288435060737
748474215980900352
748458952938106880
748416112061259776
748324877870866432
748413742224912384
748458550301704192
748387821455564800
748476762040995840
748396185191354368
748502066172157952
748489063947247616
748530432229146625
748440628074258432
748408600092119044
748465273653559296
748505488749400064
748522815402446849
748388274654314496
748512086368657409
748359598030135296
748439323528290304
748491261460484096
748480562000728064
748511679390973952
748406570011197440
748484319857893376
748444302204932096
748503748142579712
748503953596309504
748379114323718145
748525906440794113
748370834780209152
748412358427480064
748496768556482561
748518453166940160
748486513747427328
748486538841956352
748342724592472064
748512421678034944
748326375044444161
748492406480310272
748452053165408256
748430976833978368
748486182082736128
748448236432670720
748466116570288128
748486488556437504
748413180460867584
748415160214118400
748404376499261440
748379630017593344
748473817396293633
748494906587439104
748471582046158848
748475499454795780
748399154456576000
748401969052651523
748466737423781888
748487469855825920
748389621017513985
748367026394116096
748477084599717889
748504998003286016
748409476777140225
748517618584195072
748431459015237632
748337796327292928
748474949812256773
748477428851425280
748490552660852736
748485708168503296
748474278819962880
748378128775581698
748488493215559681
748522773367005184
748329759860531200
748388052297461760
748530830612500480
748471795834101760
748530260380164096
748475134449750016
748384679917674496
748499402512281600
748499876699332608
748408868586151936
748485116964536320
748340405087854592
748360541802987520
748438916764688384
748527835988516864
748383656633339904
748362135625994241
748409007245770752
748447372284309504
748404313718808576
748440749457412096
748460911610970113
748383426122756097
748485192537505795
748485192537505794
748320163230027777
748455853427142656
748475587614900224
748492951886536704
748472521222160385
748450614636601344
748455312181559296
748528037071888385
748400635364655104
748423875969585152
748322793264152576
748399284832337921
748463612738605056
748391248214523904
748530717198528512
748420553938132992
748450493039423488
748487926879817728
748335132767977473
748337737539919872
748415227138609152
748360432742596608
748471145821798400
748455534550978560
748489478793158656
748403566897926144
748339234671452160
748432277202427905
748476673708916736
748409267007401984
748394503141220352
748373829601398784
748484089104195584
748408205990977536
748449813390311424
748505794887421952
748520655130353664
748478716347559936
748318246437195776
748494453216788481
748365482814734336
748394498884001792
748471951119642624
748506444949950464
748454880235364352
748367588141449216
748519887585189888
748339310273847296
748504800581586944
748480461027053569
748414925417111552
748524245450358784
748487683832451072
748497255058006016
748521179577724928
748374248943722500
748361934412578816
748459527503233025
748528226012643328
748507409472069632
748391927951798272
748500161807192064
748358457380593664
748484043331735552
748425033366802432
748438975434588161
748531283752517632
748401448971550720
748443987753701376
748333681496858624
748484764542337024
748507136838279168
748521787693084672
748510660233879553
748375305937633280
748484949297225728
748509355838930949
748403634195603456
748492469663375360
748475444626919425
748389168204648449
748486945806909440
748469069314142210
748526393198317569
748375914052984836
748523784299249664
748475453288001536
748482357167009793
748463746771783680
748401654609944576
748514472713609216
748315427885977600
748404686844198912
748456822219096064
748512547444133888
748327255697293312
748523817614643200
748488749139525632
748467534404386816
748468482099003392
748473590891356160
748384591992393728
748360420063338496
748389750826995714
748483200196968448
748438803287728128
748313674616610816
748441307291459584
748410500438962177
748466401879429121
748524111370952704
748420914556112897
748512719708495873
748400941322412033
748461595102220290
748525961138814976
748528532205113345
748317898389716992
748374169121923072
748408294075731968
748421078339379201
748465592403886080
748415529354924032
748501491535667204
748445770320318464
748470768233746432
748492247230984194
748475772076195840
748502003077292032
748386051648012288
748521292693798914
748466116553547776
748465898588078080
748521733116858368
748406859736952832
748345513678774273
748516582364692483
748458646716162048
748473779760861184
748481492913885184
748384654835720192
748315834695680000
748514317805428736
748515609537880064
748428586143604736
748385275538182145
748505643753967616
748378363585249280
748366615314567170
748370319006633984
748456020922482688
748458713917202432
748357798807769088
748318951046672384
748466553000235008
748431585138065408
748493866173509634
748476702926446592
748392405808844801
748427558279012355
748487985843343360
748448861232992256
748503299150712833
748504222128291840
748500207961251840
748453441668734978
748337125091835904
748503416565968897
748366950565306368
748519241926615040
748378346875162624
748518650450055168
748510479803375616
748461708600033280
748426660987305984
748529534711042048
748440606863679488
748497087336169472
748383090385555457
748464946615304192
748330456253292545
748472588632985600
748448920162963456
748512706903281664
748485360196419585
748518088182743040
748470873112346624
748468960257929216
748503139687366656
748336122430791682
748478850699517952
748523666745462785
748437574398644224
748428246354628608
748321585367556098
748327121697669120
748364702749691905
748430289093824512
748515923854766080
748484131386953728
748340291686510592
748347749054152704
748516918047367169
748510324517638144
748529928845533185
748356301378424832
748436961946394624
748419409115496448
748443979243479040
748516213312061440
748458269102968832
748446747249283072
748413515749285893
748406205127622656
748452308921495553
748361225671696385
748499494891884544
748501135112056832
748519581401100288
748511729836003328
748456390092529664
748509808609869824
748420734540718080
748453869458427905
748427218716483584
748356003813482496
748468377451139072
748517589089935360
748403113980231680
748512870657363968
748486588984877056
748436232133189632
748318519188545537
748365839221592064
748455798716665856
748340707040059392
748524627358474240
748451860273520641
748438912285061120
748441080824217600
748503160600268800
748465193890480128
748473712433893376
748441441483919360
748412110783283200
748435829807325184
748362403981627392
748521641043460096
748519153833754624
748518495281942528
748485716716457984
748467580491399168
748438975304638464
748516649548951552
748420868531949568
748507665429635072
748483669849956352
748495283911278593
748507984188350464
748447577914417152
748433736723742720
748518646134222848
748374051777830912
748507245936316416
748415076336533504
748443458948501504
748405555035783168
748363565837524992
748428225513144320
748479072829845504
748477382437142528
748433463880126464
748496588176134144
748471044957143040
748478766582636544
748322633746288640
748479135631163392
748413541120565248
748444662755647488
748502871554031616
748485561502044160
748513386351177728
748391428611530752
748392544287997954
748505417207119872
748322436614078464
748469954517794816
748403839485751296
748515425135190016
748515290930122756
748412534416252929
748524325192478721
748527827499237376
748429596761153536
748364778331078658
748407799198121984
748530067291111424
748421963324993536
748513961193115648
748438669321773057
748492264050155520
748476799668064256
748488379981934593
748415537412247552
748403931911430145
748480729617670144
748528360142307328
748483951006617602
748484882213441536
748509959776669697
748492452860952576
748434768338034688
748426463926419456
748492176040951808
748356880297123840
748466552723251201
748526544000270336
748470650541588480
748363490285412352
748449700362194944
748502049483014144
748439722142404608
748344502654480386
748317449741709312
748400651923763200
748377298261389313
748403013316902912
748434789653446656
748443282955472896
748498563693449216
748433971378331648
748512417769005056
748492192776216577
748413553799999488
748381815359086593
748314194924158976
748478863118864384
748477214937718784
748514636551557120
748408889478156288
748494591704326145
748434009231921152
748479526091501568
748402371873673216
748431849060470784
748511700458967041
748447720420048896
748497003500363776
748476711306694656
748471749684125696
748477093059641344
748481107209916416
748395014892429312
748456914388942848
748475100748447744
748481186914242560
748518960560111617
748452749566742528
748476346708430848
748500015023263744
748462564175130624
748488497498062848
748477185556684801
748513105357996033
748499700618264576
748486857575530496
748427986123251713
748337590730907648
748440082525392896
748316669664202752
748425549555589120
748475671425458176
748453542286008320
748358473902067712
748522525714329600
748484378657955841
748347535161442305
748375565955174401
748471556544802816
748450555849105408
748346755142529024
748522488137719808
748463880939020290
748521154378342400
748457413364293633
748482936048132096
748440472780038144
748434671818649600
748491374702518272
748346251989618688
748410571536601088
748410420688392193
748359787063156736
748323224950181889
748508210584248320
748515114429612032
748413616462798849
748473087646179329
748426186821373952
748451734377406464
748483824867213312
748410403819036673
748340362926776324
748445388504457216
748484043272925184
748437075154833408
748474517798944768
748430913902632960
748473854994055168
748424756802772992
748448664394305536
748463763611803654
748471296665718784
748466452378836993
748369618348150784
748527428918599680
748362626271424512
748479462854041600
748479618252935168
748327515815444480
748518633765146625
748496848533528576
748412148724940800
748498492658589701
748399989341175808
748315692076670977
748325628668223488
748522756401205248
748421686366605312
748321262124965888
748447561254584320
748526590267633668
748394985293230080
748495648702402561
748524572840976384
748491131600666624
748521024304476161
748364232715083777
748317470570782721
748450790726041600
748490351476879360
748362978924310528
748521137387208705
748529672988794880
748338966231867392
748442007702368257
748506075855458304
748508592572104708
748429697487409156
748433418107633664
748490754218139648
748488895835344896
748524270695813123
748394968562171904
748440053412667392
748483669749182468
748367370251538432
748433925391982592
748426203497922561
748431022916763648
748472437403156480
748377281408663557
748443458952699904
748359270991704064
748503961972375553
748329827179069441
748429810607730690
748489286106783745
748402182915915776
748517614440321026
748527563379712000
748417693670313984
748427323762872320
748499159406219264
748491684984594433
748417420671475712
748423574021677056
748521514996203521
748424509305257984
748428254520836096
748403260776660993
748351595574751233
748468553620164608
748503676491161600
748316497320284160
748493635562389508
748523972854169601
748446449411645440
748506994332426243
748391684510203904
748482252301017088
748505383736573952
748516192361521152
748445853887586304
748486136230780929
748385816674713601
748387393703665664
748517656152711172
748445405252186113
748453332654653444
748501046952140800
748408474569162752
748465391039504385
748524761525981184
748492716825157632
748367097726644224
748509334850527232
748410328254406656
748390438667685888
748458101414699008
748315293815013376
748489600465772544
748506188892020736
748314949877792768
748349804288294912
748514506276544512
748344595184910337
748345811650502656
748480612160376832
748349133468082176
748492431633580032
748444084008796160
748395916596551680
748346033869103109
748523859545100292
748479852928344066
748472995371421697
748508848080687104
748416019782336512
748484714311319552
748518726002216960
748464723985842176
748403151657648128
748518356785856514
748321740414021632
748484680823894016
748412022933577728
748318598817550337
748529966745264130
748388362692616192
748489638466166784
748516867954872321
748507346834440192
748393584634765314
748522492159881220
748425444693807104
748433409601576962
748326526148616192
748447032700973056
748527772797145088
748314660336705536
748465307170258944
748421124531302400
748452401292673025
748510689631866884
748340400667058177
748526741195456512
748510773249458178
748482038328590336
748480112987897857
748512698778980352
748329847785676800
748521875979010049
748369379105120256
748395115543142400
748373061779529728
748485607500976128
748495577348972544
748436202970320896
748454993263476738
748499192859983873
748520906880876544
748479509066711040
748422667720658944
748439734507143168
748514376425021440
748471565180870657
748522991428972544
748398072447766532
748411842431684608
748474832334032896
748470894079676416
748492440269578242
748488283785674752
748466406216302592
748486870024204288
748468259926728704
748527361990230017
748330665947594752
748406582635945984
748410592529100800
748359950666240000
748530822056132609
748473989228560384
748437700286480385
748490531890696192
748482667600035840
748362198741811201
748354623719694342
748484290669838336
748526279952048128
748511759259021312
748396486891810816
748511146550792192
748470927462109188
748415667645341696
748397124442853376
748505899505946624
748493358646046721
748457254152708097
748472789875699713
748483971944689664
748451860256788480
748364614400901120
748502472751222784
748398072368009216
748506751000018945
748429311661715456
748464237681475584
748511176196132864
748488896002953216
748413428021096448
748428372255080448
748475465753464832
748471065849004032
748370696225624065
748315671059001345
748436496521302016
748528289048834048
748439604341121024
748513831123456003
748339800885858304
748401289525137409
748478728926203905
748355345114894337
748445942131593216
748385586038333440
748517920356065280
748363087867154433
748513776572465152
748441764709675008
748411964074921984
748397506480988160
748499444723752960
748492905526886400
748528716574244864
748336290555260930
748440535736659968
748450820186906624
748483573464739840
748463696695828481
748526745394024449
748429626087776260
748489852455362560
748329550317248512
748412244971626496
748429634610552832
748485297189462016
748400131725205504
748517857626066944
748477479057301504
748446315554680832
748444453254356992
748472643087638529
748493241192972288
748372520890470401
748391252702412800
748488669338624000
748488233441464320
748503576197087232
748375570157805568
748413800974589952
748492423295307776
748391776763940864
748485032960884736
748456465774567424
748519795516186630
748517006018744320
748508823082663936
748487528471203840
748368032951570432
748401285196546048
748501114136367105
748482327630716928
748453164630814721
748447548457754624
748485452563259392
748505962424733700
748503789863206915
748505937489461249
748394142519136256
748417697650741248
748439243731632129
748474329269174272
748449272224419840
748519791217020928
748475964754104320
748530277094408192
748493027371417603
748476593954234369
748497137730719746
748467714901979136
748412555459203072
748516637230325760
748410991097036800
748509599112757248
748505962760138753
748451214275284993
748451407108390912
748428321940082689
748427952723898369
748464287992156160
748523117438459904
748341722179002368
748461255480868864
748434550406135808
748487872567713792
748318623962259456
748477860571156480
748448626645606400
748508416365076480
748502632399015936
748420319011020800
748432021391872000
748456423781171201
748412022866477056
748395576824369154
748407744487624704
748451415471828993
748470529087184896
748475511978876928
748422500019748864
748491639191117824
748398659864236032
748408008644960256
748360332217819136
748523348049567744
748397896534528000
748489696876105729
748340824459575296
748484554760007680
748488031955460096
748436135848775680
748462488564432896
748525499756978176
748503152408825856
748523264096485376
748509783645364225
748486308260159488
748475763633029120
748505430112997377
748519547993370624
748491622074163200
748413197238009856
748330762206871552
748501533239631873
748355638854443008
748531359119990784
748325787665895424
748404636504231936
748527068359581697
748399540408037379
748410642911137793
748487188808089600
748316648357117953
748407396255424512
748314341439467520
748434164685365248
748383073587306496
748495208493383680
748418716967251968
748418075037298688
748431580612419584
748398470952792064
748525474456932352
748380523710521344
748444402830417920
748384830933639168
748355860880056320
748487163835097088
748426048535040000
748487470107475969
748362253347528705
748432969056956416
748470336161710081
748474010590154752
748474203419119617
748522148487016448
748413314531618816
748504851009667072
748335531390431233
748470084507697152
748433895952125953
748387481851158528
748336575801589760
748480431817908224
748371237546692610
748413113335054336
748446210327977984
748519141141790720
748506436418805760
748408209967321088
748415147719299072
748319299329212416
748451042166214657
748424098171207680
748442691558580225
748315814022029312
748471405574914049
748511154935336960
748364774065446912
748486941314781185
748418905551572992
748443886977228800
748407694193631233
748510547038068736
748422093277011968
748466850539855873
748412249094516737
748514653282664448
748380817198555136
748417668332527617
748412672719323136
748456289525600256
748444100802777088
748356628412530688
748430674797879296
748416783111979008
748454720705073152
748475570657320960
748459871369109505
748463306705338368
748454284400992256
748498631133585409
748447623984648192
748522777561403392
748445115899854848
748408293920542720
748499939379011584
748316375660138496
748472127167279104
748475729864757248
748531262634090501
748508118548643840
748474945789779968
748479966124343296
748468654283513857
748326853379661824
748401977420316672
748322147190382592
748465479002558464
748485288779984896
748438983609323525
748505820044857344
748440896350359553
748380179802824705
748517526452068353
748385602895114240
748468243338268672
748510840421232641
748474539013713920
748348265230401536
748433409337237505
748454339031728132
748391907080933381
748507384650268672
748490233923145728
748489982285742080
748348084673982464
748440309248438272
748526376060354560
748496877570633728
748511700580597761
748455047885918208
748464191443374081
748432721609920513
748422495854804992
748462610257973248
748412463280971776
748399674558656513
748476019384918016
748407094584348672
748486773500612610
748444914648748032
748487709023404032
748413616559427584
748470612964806660
748510467090317313
748447452060090368
748423595026690048
748484986790023172
748530901831802880
748447359978209281
748465336664604672
748526518956134401
748519841359814656
748451294189232128
748462853712117760
748396814219546625
748463960815448064
748417550954815488
748505249636290561
748433862443864064
748430066670002176
748466636978536448
748430431696072704
748456721459388416
748461515481616384
748318733052030977
748416791483924481
748493794857869313
748489160101494785
748412064809394176
748382964824817664
748371103052083205
748457124234203137
748335287827238912
748457551755362304
748508907086184448
748355714377080832
748437780095598592
748416007207788544
748444939571310592
748447758198185984
748379600661716992
748522219865792512
748450899819888640
748488514375806976
748527781277892608
748339813649088516
748471523351142400
748492230541737985
748529580621848576
748347510012383232
748441558857416704
748511666652868608
748421422335176704
748504083431030789
748500174587174912
748486316569038849
748493471867092994
748470504021983232
748506793245089792
748496840027422721
748395484679708672
748457035860062209
748442947268517888
748414048463650816
748494432308174848
748440011461246976
748436983077347328
748439034196860928
748451658909253632
748520181421453312
748472982750830592
748489801934987264
748522106334355456
748474765170647040
748530713331404800
748495195835088897
748497515197104128
748383887219363840
748509519278374912
748452577575079936
748495594214334464
748471892277862400
748478124942319616
748408327713980416
748458592148275200
748469979629166592
748509233965043714
748359803504852992
748495795595448321
748380091697233920
748492830306238465
748324445492654080
748407920589701120
748502238159638528
748521078696386560
748458701355266055
748469635524206592
748342342797520897
748434286060134400
748470839369146368
748458885627904000
748424806895333377
748431144627085312
748486819696754688
748346071408054272
748361569449447424
748451411323674624
748448400077688832
748521997609623553
748491441991606272
748408315177218048
748514854508498944
748428590274867201
748518616824328192
748462090067775488
748431748669792256
748421321395154944
748340354504601600
748461587036442627
748464287799185409
748506218390560768
748315604138889216
748483913060847616
748528809004019712
748436622534971393
748483770420953088
748510911976054784
748403449528721408
748452514429829121
748489084583223296
748412303830179841
748431148989227008
748395534965170177
748478074786811904
748445879368036352
748483921361387520
748518520183365632
748400165556465664
748447427045240832
748480503049654273
748332763082788865
748419303926444032
748341390766010372
748347392550805504
748467844929720320
748473645555716096
748446982448898048
748502338621607936
748436655976087552
748520449559126016
748353441043480577
748501793395597312
748430351987515392
748370088181571584
748439021391601664
748434587995488256
748451931606089728
748505312559132672
748469300126679040
748497804809625600
748459225504948224
748512010594304000
748438832798900224
748441336567762944
748461075050405888
748319701978099712
748435712182099969
748528188414885888
748469522407952385
748333039751675904
748463650340487168
748471749667332097
748500963049209856
748527278146064384
748456192930906112
748386458331914241
748444113301807104
748486140454277120
748470638344544256
748359640086306816
748318808679473153
748488694630330368
748396935921438720
748320884704808961
748469958531813376
748359380140232708
748328283285098496
748431228395753472
748450585263939584
748423099868131328
748397170894708736
748480024886542336
748458491556278276
748411691411468288
748527747920699392
748527537911902210
748488279339606016
748409917028040704
748448240396283905
748382482454683648
748404271612321792
748352409152282625
748480444258258944
748490502274695168
748371602379800576
748411397856444416
748459737272848384
748367785340841986
748530834790055936
748489349008867328
748474211530907648
748496810558230528
748462341621055488
748372478695714816
748483552220745728
748352421873606656
748470948655931392
748473922350366720
748381312193527809
748460479497011200
748454561447297024
748475717604806656
748487876761911296
748474845013417984
748372793289547776
748433665324097536
748491534350299136
748425281002700800
748480809145933824
748463247737556992
748364949924253697
748343131381313536
748459213068865536
748507535540359168
748503861074272256
748472227864129536
748487301995634688
748424420948058112
748403504201535489
748487738362585089
748420394470739969
748473074933178368
748518696579121152
748365533024653312
748402954596655106
748502884015169537
748466544716439552
748475688034902016
748432637933551616
748389373436108800
748482986190974976
748448311682568192
748515571860443136
748458772654231554
748455584777777153
748446747261833216
748320121286975489
748526405563015168
748412102352711680
748512035743404033
748353105482252288
748372814256803840
748496898714144768
748436647553949696
748504263689535490
748392792045531136
748441491970863104
748445149315862528
748355437519466497
748333723301478401
748329625458139137
748405655980113920
748405836058337280
748333245381513217
748471019870916609
748529102701793283
748341483061796868
748522316322250752
748520932159987712
748400379184951296
748354728577294336
748411548914356224
748483162200739840
748459838032719872
748481434466168834
748392212917010432
748450639739486209
748424219692675072
748331089454727169
748530444782669824
748474605904498688
748472034821312512
748373191807098881
748494721975193600
748447120588443649
748412815308779520
748429211111555072
748352799394533376
748523327149445121
748409967707754496
748496302971944960
748473901513080832
748444012806344704
748422193890140160
748335506123956225
748416296845467648
748472727124742144
748479181781012480
748451747094474755
748348571355914240
748491223833387008
748467181957038080
748482172386959360
748347040321703936
748326240835280897
748506747086774272
748492305728937984
748492913982709760
748442666183106564
748471934300545026
748509959801999360
748390778607644676
748479739636002816
748337393309192193
748496236085452800
748437301961850880
748441839863226368
748414933755387904
748442066619875332
748418444282986496
748411368357781504
748460467023155200
748326744008974336
748530637494226944
748447259067457536
748347174719725568
748494944311054337
748500501495414784
748382964761903104
748528997781348353
748508776790102016
748452434721144832
748518411295088641
748526619397070848
748402673788010496
748474756920389632
748431165414064128
748416883959939073
748514082706325504
748460357920956416
748316917103005696
748337573853073408
748497829803532288
748475893534732293
748451038290653184
748498576553041921
748513415824433152
748486660266962944
748421556553027584
748431073416208384
748405962067742720
748447925907369985
748414388302921729
748473125214523392
748510140190556160
748514397375586305
748319332980056065
748399045752819712
748416741328420864
748361992898023426
748454397609291777
748420952384479232
748467295471689728
748404846278107136
748459950993616896
748427629829578753
748490116432297984
748504633027465216
748524723890315266
748519795239288836
748409434905395200
748378606880100352
748337414624653312
748417299095425025
748465315399475200
748528980966391808
748463742543929344
748427491354632194
748350563801239553
748524618756071425
748336013446094848
748471674065027072
748483598714449920
748515273859227650
748445283399385088
748430649812484096
748432213977362432
748511012496805888
748474119449022465
748451818250833920
748472336840593408
748423335000875008
748451227017580544
748317193633337344
748506826598133760
748402162074517504
748450224687964160
748513944462065668
748430301433585664
748397451611078656
748441542138945537
748383115425480704
748425452759490560
748443463125995520
748497846589087744
748345073075576833
748517031390097408
748389503518244865
748530813986181120
748507141271588864
748524291549851650
748406675221131264
748511100522606592
748445447296065536
748509179720007684
748477629871722496
748402711213682688
748444117487726592
748448169252491265
748519204068950016
748390946400768001
748487994001268736
748507522709979136
748490020219199488
748491781478715392
748485766951604224
748359564760858624
748491819332173824
748415847950131200
748337909271400448
748462475926974465
748434118187286529
748436580247945216
748513679994404864
748515680803229696
748344322333020160
748430649556623360
748496441576919040
748397720239476736
748519715719516160
748473184253546496
748425456945340416
748509150192107520
748528188280565760
748450073311383553
748314106738900992
748486618529529856
748417068626743296
748425704421789697
748486022862778368
748429680626237440
748473565951889408
748474270343372800
748391550166654977
748403168673947648
748409984313077760
748454146068590593
748423133665828864
748403240010551296
748416334506115072
748515500318130180
748473741840093185
748455043897131009
748409011230355456
748502137391448064
748472299259592704
748491588800745472
748437775708467200
748531316954533889
748526078461771777
748416133074558977
748316455549177856
748338270317219840
748467433871151104
748495963573129216
748427017431965697
748329760024109056
748411465003114496
748459326000357376
748464736866603012
748365554101157888
748415931840331776
748321035527790592
748407656365301760
748412442057793536
748423552882327552
748462778147561472
748500874775920640
748444063150505984
748469468154695680
748526862704381952
748531174377652224
748341143356702724
748422043083866112
748496483394150400
748425373222903808
748524098574118912
748405538455695360
748332477727543296
748475952204636160
748370998437773316
748472118631866368
748499033732186112
748511096542109696
748389004505137152
748442112610402304
748478435454967808
748351125514907648
748398466934661121
748398173283033088
748446994746777601
748497951295561729
748318779252174848
748482373780647938
748442632930594816
748450421480513536
748402992521449473
748352891631591425
748503211175182337
748429940924747776
748415692869935104
748527894654255105
748473389485072385
748349032636911617
748426253879783424
748495548190232577
748456188736573440
748490133138202625
748327121513115648
748440321898516480
748355693090996225
748331144131788801
748427009068498944
748449582586138624
748482293979701249
748482055252619264
748467341269344256
748509921981923328
748420809736208384
748327067125690368
748446134998286336
748477986626756608
748439231220092928
748374412265721856
748462396293808129
748529970746621952
748403441081458690
748387205157167108
748447611401691136
748451369451950080
748468234744102912
748510228044451840
748405349640658944
748391218896375808
748494348485038081
748517534614327296
748516771267809281
748485926553149440
748379403508396032
748439273146355713
748511998204313600
748484525466873857
748448601102245888
748320415160934400
748350035100737536
748474152948883457
748477499852619776
748439877155426304
748492016435200000
748366229501509632
748415055201435649
748397795887976448
748352946094497792
748378585690423296
748530780272533504
748437511471513600
748486203222163456
748499545210953728
748493610555944962
748487876699095040
748362458520297472
748371166163836928
748443408734224384
748370880925933569
748376388047151104
748504439997095936
748504079245119488
748527793743421441
748412635067088896
748394196965400576
748386877871374337
748381530221862912
748494885494235136
748478922099134464
748368460888047616
748452149722517504
748431329054892032
748434080430194689
748505128005672961
748475562193195008
748350622433423360
748443811525730304
748353646551699456
748466439464550400
748328715398971392
748483921512374272
748507497561001984
748514888021086208
748483623645552640
748511469751328771
748328996694171650
748442825717649408
748462669183729664
748513159921664000
748476845675380736
748494864610910208
748448987057893378
748452829061328896
748495711579176960
748384416003670020
748412291129933824
748472307547504640
748431492519464960
748411297037959168
748425347880747009
748513483172491264
748490464433741824
748508173082959872
748435703760097280
748475209959768064
748436865569660928
748395467717906432
748414782689189888
748401688126558209
748502992953937920
748519841661845504
748491013946220544
748485158760812544
748521749889826816
748477760092372992
748434005222121473
748396675874627584
748459237924311040
748495451855392768
748480008121876480
748459481105731584
748459619610165248
748348055594885121
748458722268168193
748446734649561088
748494118075174912
748463633861050368
748425452872679424
748324244480757760
748400643627429889
748346344117411841
748445455613300736
748527726982742017
748503588792635392
748426761692659712
748386433140989953
748480180314726400
748376186812768258
748455702423736321
748440313258192896
748438853736927232
748496215063552000
748408633726275584
748468503456456709
748478196182581248
748322134473248768
748499289303814144
748405471162294272
748460794187231232
748416313534578688
748530008478580736
748503441908039681
748477089033105408
748455790311280640
748414740829966341
748515899007766528
748497083267592192
748462144639864832
748513587765862400
748521569618698240
748355630142873600
748490330606018560
748324257046814725
748441814806429696
748471430917013504
748448806954483712
748426396544942080
748460986873446400
748320469468725249
748415797446467588
748503131240161280
748447724622712832
748439151347851264
748374785881673729
748491060112924673
748513075989463041
748453017851133952
748417051841138689
748341978094403585
748317294430986240
748513944554217472
748508219052548096
748340040120446980
748395606301941761
748461532313456640
748506667139076096
748507124477550592
748477177155493888
748479031071240194
748340602107011072
748398659688087552
748485095997214720
748500292065435648
748413792556584960
748474522039259137
748509867548106753
748390086757195776
748447435408687105
748503873787146240
748332389894594560
748415671625785344
748518956613439489
748495505982894080
748464086686511104
748518679659294720
748513990477778945
748470826786299904
748466737629257728
748466188179603456
748484332709363712
748524715271036928
748485314163904512
748529484253401088
748412333320450048
748467819600293890
748316090577596416
748378539687317504
748404292718039040
748497284619509760
748486924478877696
748484332684193792
748518751037947904
748353390464249857
748448462988017664
748315985619357696
748530570498551808
748390719916761088
748389398799081477
748490003232206848
748497523694796800
748409799709102080
748483682558676992
748424115011338240
748335430723055616
748437867869913088
748321345914671104
748382381661380608
748469509795774465
748383111432503296
748508189621006336
748327687765245952
748528641378705408
748473007794962432
748441299209027584
748496735027200000
748522811120037888
748458592198602752
748522987104657408
748404347353042945
748339851582332930
748494822424649729
748509003639042048
748382239109550081
748514468540227585
748336097550286848
748474102587994112
748432285406461952
748419358636969984
748446826987200512
748394490466045952
748421166294011904
748485125260853248
748455245160845312
748435779135873024
748471519148392448
748509082949038080
748348038511468544
748429445711552512
748495711549947904
748412240991125504
748476791111688192
748503978812538884
748395807523614720
748394759128027141
748492192801558529
748393647452917760
748428137185177602
748483510277668864
748480796751765505
748332410610192388
748512979520524288
748427742828498944
748327050306535424
748489218821885952
748489185464623104
748451935557128192
748445165963083776
748471808387604481
748472600922304513
748328031681282052
748476237706858496
748387502931705856
748437939319889920
748465789422997504
748500459539865600
748512862025441280
748504603470213121
748518419864109056
748489344588013568
748398689123729408
748522731499552768
748430943254384640
748415717922336769
748521590749564928
748498270197063680
748415726210297856
748402912527847425
748412366895878144
748360487365115905
748339855390715904
748451449189834753
748487033660841984
748508105768570880
748427105394888704
748489436929925120
748529308029849600
748422366112399360
748457291901341696
748423540337217536
748385757857976320
748438304408879105
748490141644128256
748354057400524800
748529660238172160
748406423294447616
748472458613825536
748479031037825024
748519820543557632
748408491296055297
748336466405654528
748438090386186240
748340438558339072
748441923896090624
748358839053881344
748500631476908034
748352480585490432
748519967302123520
748410865196494848
748480633052233729
748483820748443648
748470814249390080
748525189487595520
748350769124904960
748474358415372288
748394473823080448
748431794584846336
748497427053817856
748405756408500224
748419626942361600
748475331628007425
748363498783121409
748361301206851585
748375687376019456
748333463640518657
748485775281381376
748512241348128773
748465743616847873
748471116176449536
748500577173241857
748408813951258628
748470960928468993
748504217795633152
748456700466724864
748415768463826944
748418024781266944
748322575013416960
748435057904336896
748390334103707649
748529731654418432
748410202249117700
748484135526637569
748500426262220800
748401386132504576
748446311020539905
748462656588218368
748411439715540992
748482667281321984
748499281204678657
748467433762086912
748379575512600576
748524484664115201
748511918491467779
748517706496876544
748477412095197184
748497632507494402
748524497272070144
748464871000379392
748472177352130561
748505480314687488
748517995949981697
748513810311421952
748346838902800386
748511448884723712
748500170086682624
748404154054418432
748470525056401408
748473196790308865
748496944943738880
748479291189506048
748450492976594944
748491748276584448
748441055868104704
748526766411624448
748405190123003904
748333182248968192
748464984225517568
748475671282847744
748337716438405120
748473532292730880
748398932133351424
748396298441752577
748395354459090944
748474769389981697
748418590877974529
748463788802834432
748474534626471936
748459972208504832
748434663618686977
748324445870166016
748435305477312512
748488317356806145
748443639341268992
748335241761292289
748418108537319424
748499461530333184
748441638926712832
748450069385461764
748467697860612096
748318019898601473
748510345719873536
748328820533387264
748454766884327424
748521745724878848
748520651070267393
748409753680764929
748389948219400192
748441370172469248
748504385555136512
748322096808345601
748359447244738560
748501566911545344
748491207152525312
748376140323119104
748505320780083200
748451570816327680
748418121363398656
748451331971571713
748431148976574464
748480729516998656
748511767693647873
748344637018898433
748368934504652800
748475545537511424
748451562389929984
748485356174118915
748500485015908352
748450136603373570
748409015361757184
748470856263827457
748402488903098368
748516234497400833
748432927357280256
748436106656485376
748528007703330816
748351213603815425
748485377128792065
748412320548782080
748341122255171584
748410001228730368
748486387976929280
748503806657196032
748466619924480000
748415650956251136
748456755093450752
748499373135368192
748492834261524480
748506860299427840
748437348132614146
748525147380908032
748529974878081024
748460894967988224
748473364381995009
748475113335558144
748475428239663104
748514418175029248
748393060254486528
748464543668400128
748495245986369536
748470038256988160
748424492431585281
748531388668870656
748485607719079936
748528590967476224
748468431763156992
748447099860156416
748514451977011201
748420134730072065
748325146126057473
748484622011424768
748475247586873345
748507875044171776
748507015320842240
748520684729430017
748338693895663616
748481518276911104
748398647117746176
748400731787497472
748407211756503040
748359866696220677
748523545223802880
748445199857258497
748440938154987520
748363037535539200
748505467857567745
748375213629386752
748508953336754177
748507476836950016
748446491702890496
748337771006201856
748355378656776192
748495292102762496
748405496302997504
748446315487633408
748478309600636929
748418343758106624
748526762057949184
748370432240254976
748356905223979009
748415902631223300
748471254886256641
748409409882193921
748435783414063105
748521775273738240
748437243086385152
748519401033437184
748365868535517184
748490183738200064
748502934149824512
748439394592362496
748529496999923713
748463595890024449
748503991366057984
748458466377797632
748496793994989568
748352434158731264
748486215809175552
748412496730558464
748415697097719808
748461578446528512
748340388369297408
748498899187412993
748398479228157954
748517740110053376
748437721463590912
748424932686729216
748462140311351296
748523159427526657
748478339065733120
748527630484398080
748440351178899456
748520403618889730
748425931027406848
748521355482566656
748376111025889281
748388056508563456
748419090126114816
748494151461662720
748327721533575169
748512375721050112
748355307366023169
748387679067340800
748441592529326080
748464296561152000
748471603047043072
748475109162225664
748431190613438464
748430305636151297
748455060586270721
748508282126405632
748515479359131649
748463935830040581
748513839352844288
748460819369836544
748359648630161408
748421367574503424
748507069779681280
748404225722314752
748419673243410432
748522118946643972
748487889240080384
748351393933586432
748351406701158400
748481966945624064
748456784273281024
748505979218604032
748480649787506688
748368855131688963
748411510955773952
748470814459179008
748495946623782913
748441076701200384
748347870932312064
748489445343649793
748437331330371584
748440757854429184
748435238347505664
748336365880778752
748489189491097600
748438853619318785
748521825433456640
748414451427094528
748428586105745408
748515240560701440
748432423805816832
748459447845019648
748473666447368193
748527529670094848
748505421472735232
748425830523674624
748429836088152064
748505488447385600
748512820338167808
748334268691128320
748374127212400644
748408243647504384
748523180063498240
748428468644241409
748471049264693248
748513445218295809
748528397719117825
748530868168204288
748522861548216321
748415529220612096
748529144686911488
748407765362708480
748398605082435584
748346411284996097
748477571491315712
748428665730502656
748472760649789440
748434848306470912
748472106292219904
748336487578611712
748439713388830720
748444260014256128
748498345820307456
748496366213734400
748405156656578560
748490305410838532
748402031824670721
748492544867209216
748434910910779392
748518532930015232
748398093561892864
748362697775919104
748528792184971264
748515034905591808
748425012533661696
748314442090291200
748383182727319552
748489726257074177
748442767039291392
748374538472259584
748470734482182145
748436366682361856
748418758704771072
748525797267374080
748430221867646977
748477562825871360
748407962662690818
748338517491720192
748450593727987712
748465479216414720
748516624345370624
748492737775869952
748496949083418624
748388190604656641
748404716489564160
748436416649109504
748440997156126721
748411901206495232
748491333061447681
748472626465640448
748421720109776896
748425670896672769
748489504323964928
748482613078200320
748427696678395904
748420209854255104
748424614104137728
748403034519003137
748424563646672896
748402862292615168
748458541837651968
748386764537081856
748478435551391744
748527357934321665
748397459987107840
748494130599305216
748371421856923648
748521737344557056
748403730530312192
748417009717751808
748454854981525504
748341881306648576
748472932612071425
748472789766529025
748527953131216900
748479291193626624
748485582448394241
748327557993357313
748431530498920448
748505262030524416
748492628988157952
748413956432236544
748460559260069890
748387783945891841
748363834524565505
748404091387260928
748429450019115009
748427512271757312
748493807663128576
748474954019049475
748511947851710465
748453772913840128
748477470542807040
748413197313531905
748438451029164032
748367215037157376
748468675066245120
748512530893508608
748495967440220160
748479974642958336
748432545646260224
748392330303016960
748481639622283264
748496684997611520
748481954199310336
748515148244062212
748475704724037632
748504574391099393
748488812133752832
748410688855478272
748497611837960192
748493010439110656
748475864413769728
748328216545341440
748528917946982400
748455148624691200
748519019347611648
748430603532533760
748440330278666240
748475822164553728
748335644431130624
748422135287209985
748421741127540736
748522236567502848
748493627324784640
748380125234868225
748511373135478784
748456197171322880
748479144258838528
748456864099229696
748457711503876097
748450128151838720
748477827394113536
748475260471742464
748487855803076608
748505123702202372
748354573186768896
748396247896236032
748470625388290050
748383430354866176
748520369951248384
748423095573184513
748471686576635904
748434642575847424
748423452068036608
748519505941364736
748422772590841856
748325641083248640
748423401899843584
748477931891097600
748412001785896960
748445472214368256
748483443453886465
748411095992385536
748478049478414336
748483552233259013
748422336508882944
748338798782607361
748465869299265536
748399796411469825
748398521305436160
748432289722294273
748432612654485504
748513969489383424
748490795829723137
748531426056933377
748522697664012288
748517429622505472
748411326507032577
748447007518253056
748417273870811136
748472873879240705
748477999268401152
748326228290080768
748374462656053248
748423246530355201
748395350587740160
748514556926918656
748412769318408192
748400987547774976
748506478462533632
748403097203019776
748440430870728704
748457308611579904
748484282042167297
748524144946339841
748510790374686720
748429588645167104
748390942206459904
748328170135261186
748409497912152065
748523717051899906
748423133498048512
748405202806542336
748455181977812992
748444457461231616
748347539594829825
748529702437064704
748430477695000576
748487969162440704
748495984397783040
748468725536464896
748413834830839809
748400614405701632
748410030416793600
748463294017638400
748424521770668032
748517727430656000
748345836598226946
748439600146841600
748525319225634818
748476208216584192
748516712614625280
748439499475140608
748411582175125504
748396361255686144
748433925240950784
748496034582700032
748473926293004288
748405475398541312
748436261774430208
748488228940951552
748416355544735744
748435741395525632
748461670687612928
748451386115887104
748455849115418624
748438157520150528
748336202202353664
748427709563441152
748332125590433792
748450442716286976
748509703706054656
748412421061095424
748337812743815173
748469639974424576
748527273976991744
748486115166916609
748516355964444672
748463646062190593
748356624306278401
748432746851119104
748459124673777665
748415671646588928
748418515489722368
748527839880810496
748499230566846464
748497460859797505
748526619661307904
748507946343071744
748507778780585985
748403395208286208
748323619244249088
748380246777421825
748376245159731200
748323648986058752
748346004219510784
748407455193907201
748314777643065344
748528091606224896
748348273472073728
748515059903700992
748527437609316356
748433862385147905
748463797254426624
748502430967599104
748488627555012608
748410957295157248
748503865494888448
748490984888143872
748398579954253824
748462178269859840
748385225294647297
748433099017625600
748513034012762112
748443958062219264
748485972715765760
748320322756050944
748361913478844416
748397820693078016
748489781093380097
748404959633379328
748484558891421696
748473796403806208
748476652838133761
748485746198200321
748457732299059202
748317650946752512
748378157753995264
748451822365515777
748386173391896576
748348265096224768
748321132361572352
748515777150476290
748438958741164032
748529249250750464
748427831282122752
748510534346117120
748518465955237890
748466045589954560
748429202446118912
748482348723875840
748356808914329600
748410886142976000
748479525751775232
748504599489875968
748340572692242434
748418481935233028
748474987539947520
748476090578984960
748527051594956800
748360839573344256
748375821593751552
748342598834786304
748365390510759937
748441550754033665
748437314494410752
748428368127791105
748323967673372672
748480217811914753
748376908136595456
748457342170079232
748389889587167233
748439923431186432
748350945424187392
748529056564535297
748363159065534465
748522387625259009
748383308602564608
748444780368015362
748519661071917057
748330531809525761
748327167872774145
748428988784254976
748317202114297856
748355689165185025
748415499772493824
748420184713625600
748517257895116800
748469992102957056
748481669175316480
748342422514462720
748339343962550272
748522698045784065
748331433572311040
748427076299034624
748391793822154752
748529543019925504
748315180270919680
748519480775557124
748481228647456768
748507187304083456
748400383467216896
748505807482814464
748338001634164736
748357534734557185
748439189134385152
748390765978652672
748472936835723264
748435972078067712
748386991272787969
748528813311557632
748470252128903168
748520927860649984
748476678163300352
748333836639961088
748468859653488640
748469107054370816
748445631782469632
748511884752584706
748498702160039936
748503450091032576
748417987216961536
748479140039376896
748424215552987137
748441240144797697
748423254914797568
748515555087257600
748453193936408576
748378430580924416
748477617347657728
748368838312476678
748400953989038080
748453365869383680
748494289831870464
748418528307462144
748492503045779456
748517933257719808
748397166666842112
748486136297824256
748517819990556672
748505924810203136
748520470484557828
748373242436521984
748343559347011584
748494612822560770
748383392442482692
748415986299191296
748428917594292224
748344926337966081
748477181307785216
748481715371376640
748531392615710720
748452619337752576
748437180209586176
748458298639327232
748433245931511808
748477663552114688
748484017943515136
748512283605643264
748464627709669376
748411796193681408
748426425875587072
748389587249143808
748439176668930048
748342262925451264
748443912163864580
748430561501454336
748478900750135296
748526493639278592
748379772728778752
748389352363925505
748486677195329537
748500329608675328
748339893508653056
748476766243610624
748454297218715648
748400777970982912
748433233205821441
748524568545886208
748468448741711872
748404863252344832
748422974240329729
748488572903251968
748317931893776384
748484626100809729
748450996322328576
748431362592489472
748527022062768128
748518314792591360
748475998606331904
748522622292492293
748399523760857088
748430892994015232
748446743084281856
748422479077580802
748497301530767360
748516079325028352
748426346439802880
748360000997842944
748529001879068672
748404515120910336
748507539512430592
748471791463596032
748427629943005185
748410709990608896
748407178214670336
748449276531904513
748505446575644673
748421204244041728
748485653826932736
748406436158386176
748482226917085184
748475424037023744
748497297068138496
748342695270068224
748424605707145216
748476946204475392
748513319238107141
748508684792238080
748511905849958401
748396906653552642
748452334087307264
748474132052992000
748483569190834176
748316724123025408
748409862514671616
748354812387921920
748517656504852484
748354795535204352
748524073404096513
748413830456172544
748423913646895104
748445095054049280
748502703479857153
748336626028380160
748482382144081920
748496827511672832
748364463670190084
748426275035836416
748478435408809984
748378233377333248
748387150333415428
748517325159211008
748452254588469248
748509360096174082
748459200485953536
748472672296837122
748515886118670336
748524585243525120
748399221699657728
748359585673547776
748350634760372224
748482294302683136
748491273930219520
748429634816081920
748471930215292928
748380179563675648
748398257022373890
748515563270332416
748474337741549568
748369199106502656
748520852237475840
748478909134561281
748350471467831296
748518738371186690
748429538003124224
748436668441571328
748349707915661312
748373439292014592
748458256444559360
748527789704261632
748503978791546880
748477307011010560
748376085860065280
748508839796965376
748463486762614784
748413218138226688
748329881587572736
748508177126260737
748469925224849409
748523570171506689
748458898202501120
748483288268943360
748374814889549825
748481371492990976
748375007869403136
748465651262558211
748402606389747713
748462274856259584
748508420475592704
748446826961993728
748410936545812480
748496064118820865
748438270766383104
748342095480496128
748401990074499073
748506679818346496
748425465396756480
748471141317115904
748496064194351104
748412937031790592
748491467082055680
748388148993007616
748314253388558336
748391554415472640
748527835795623936
748511570263678977
748365470097502208
748430297532891136
748465072436088832
748405165254914048
748526032223879168
748488103187349504
748520332072390657
748413100865560576
748398391076470785
748430418806865920
748516654041149440
748495740889079808
748321031647961088
748484844162850816
748489642538737664
748426258124521472
748501206230700032
748459615369596928
748527093537869825
748511868331794433
748422076654972928
748444922995310592
748493824251543552
748522890887331840
748490032617496576
748484085153075200
748396399121866753
748514179322159104
748425305971384320
748361649279614976
748421048790618112
748338123361292289
748368275986317312
748425960320569344
748446986467164160
748500162058780672
748471158274686977
748383208002174977
748493614473314304
748479865519738881
748484240338206720
748516284955000833
748476380359204864
748426023184654336
748459552421593088
748432629469421568
748483401498259456
748488891565473792
748395207855570944
748384382109491200
748400106857185280
748491005784104960
748426300315045889
748384474635829249
748495363598876672
748438837014179840
748515492126687232
748454636709941249
748422529425956869
748505043930845184
748430129366446080
748468180293545984
748369232367329281
748513898051973120
748425960500912128
748479484140093441
748522882368692224
748354858739171329
748425205551230976
748479903301963777
748385556590125060
748507346809294848
748384696669704192
748472999658012673
748500048808411136
748518583441960960
748507468527865856
748360025777803264
748393655992455168
748420520304009216
748506092662034432
748425897452126208
748509859256111104
748440745414131712
748489655230828544
748460911493451776
748487734327640066
748400282711785472
748469103216697344
748503047714783233
748513344735297536
748336751920484352
748459816985690113
748361808734527488
748518008797040640
748481107188932608
748456184546467841
748518587359461376
748475478546210816
748478666024312833
748421237685297153
748335686508388352
748481824230367232
748452833423331330
748476497699168256
748442666258538496
748482709379485696
748513109594226688
748471007283929088
748458306990186496
748528532016472064
748427449495597056
748505434135224320
748400891062030336
748512752986099712
748330753973444608
748439147170381825
748473804809199618
748399385130729472
748392611443056642
748381626795696128
748481136385458176
748334268921700352
748464178877239296
748518935453118464
748383467969314816
748512702843215872
748483552392716289
748411418786074624
748348231755526145
748472219446165505
748448714423951360
748424144354676736
748482755474882560
748404963596963840
748527454302670848
748446269153107968
748431182166122497
748498169516933120
748472815108653056
748440808253100032
748492083430723584
748421363455520769
748399976884076544
748316694653865984
748412773453930496
748478963706634240
748369131754430465
748468796977995776
748428925982883840
748492201244696576
748493178467123200
748462266228547584
748323610834530304
748531409262809089
748510853012430850
748329524862029824
748505060766793728
748522144171069440
748375653972598784
748495783184371712
748429244414324736
748530260145225728
748491970511802368
748412475880648704
748400001991204865
748397610986254336
748334440594583556
748404141693804544
748453953315176448
748473704288501760
748460844594388992
748474346017071104
748522035224129536
748466628443123712
748509649205329921
748498853398192128
748402740565516288
748497909658845184
748365851783479296
748324114331365376
748407245659049984
748340350633259012
748455689731846144
748486144694837248
748476921344823296
748506952548884480
748487222609973248
748460806832939009
748346629355245569
748522106674118656
748411330617540610
748480855463559168
748522647349141504
748358423608172548
748464204059906048
748407123961225216
748508957233324032
748528003827658753
748354602651705346
748402354781716482
748500371438469120
748485280491933697
748482948308078592
748430490323947520
748482176505749504
748441944863477760
748529312232415232
748452669937750016
748487109023920128
748471044965556226
748404896458752000
748396595935350785
748474857600466944
748431287153635329
748404624063856640
748435347114188800
748408247720230912
748393077065277440
748438958644805632
748437226380529664
748499717215092736
748489613153603584
748478456267038720
748355739475808257
748428434930536448
748388056512757760
748529509608095744
748444063070826496
748483191535710208
748437536641413120
748329831075553280
748511616640159745
748417059965571072
748529568210911233
748514770563760128
748501093110398976
748456184424718336
748475969086730240
748466930378481664
748405110645133313
748472265382240256
748363616248700929
748504448583016449
748503018153312256
748427294226669569
748421564698333184
748431673096798208
748400916152389633
748484516956626944
748426350382419968
748504997818671105
748452170555498496
748437914263052290
748411133531422720
748460340963311616
748388757125070853
748346163754049536
748483447606353920
748382972961783808
748322772141613056
748435972329709568
748324689076903936
748527466579431424
748445770102284288
748430280382263296
748336428770177027
748473251416969216
748497884245598208
748319030965059584
748364203656945666
748423708016992256
748510144489791488
748466837965385728
748489374141194240
748421476886392832
748417529819717632
748511977291526144
748421430451277824
748486476015542272
748486752742965248
748451348450947072
748527701502345216
748502317733978112
748424362206715904
748513340553498624
748491546828414976
748417127053307904
748441462472347648
748489298647842818
748421254428798976
748479055993913344
748475599958728704
748514221323915264
748477848311074816
748484018153394176
748458395036975104
748493610421739521
748467861337833472
748436072850403328
748478514983219200
748314022965972992
748405378954604544
748445141099126784
748413541279948804
748501885565476864
748381265733234688
748397821036994562
748361884168921088
748485775336087553
748467714591580160
748485041303490561
748465303114260480
748429953620934656
748429395396861952
748417458768388096
748493710837616640
748491375004483584
748514032433274885
748516326776442880
748416531843907584
748474513709502464
748501558397001729
748387830175531008
748484659772788736
748495326026293249
748458235531829248
748529492742778880
748474002063171584
748452686580822016
748365281588805632
748385866888941569
748455899371610112
748434500229554176
748434210793332736
748478993335226368
748433073952428032
748443916182118400
748424962373976064
748509330677338112
748427097232769024
748381429621460992
748506834898661377
748474601928163328
748504960279642112
748421254256951297
748409472440279040
748332871895683073
748414568683057153
748487721644134404
748454934757187584
748526011550142464
748475977588580352
748526220984344576
748502129057366016
748453416310083585
748439487148077056
748356918117175296
748373674315644928
748444159506259968
748415340606947328
748518210048266240
748487604270673920
748527248718831616
748433556523847680
748363683227701248
748447959398772736
748506986208235520
748525105349824512
748464237727653888
748314039781040129
748528733531873280
748443249333899264
748480184198774784
748520818775191553
748442628669214720
748529585113927680
748449595513016320
748489818577920004
748405471267164160
748494184848384000
748500979809554432
748442833925844993
748472878056767488
748478611632492545
748471422473900032
748351976996483074
748490548445593600
748490049445109760
748391810490327040
748350169448615936
748334788818264066
748447011846918144
748496273557364736
748459489855213568
748400349933936642
748313519465074689
748475222655963136
748512820103258113
748410139431043072
748425645668065280
748427235548356608
748521800426991616
748427701241802752
748419308154421248
748367856694353924
748449318504378368
748338672865406976
748505740319596544
748488136838234112
748490351271350273
748469187073433600
748340484557373440
748506457319047168
748472471163133952
748352320962859008
748525520573214722
748485012232749057
748485200703782912
748485121188167681
748433078087888896
748457971185647616
748322432302387200
748465496064987137
748422038927347712
748485104461295616
748478112489320448
748364299991719936
748350890956861440
748454007698501633
748495439079440384
748458176920621056
748393894933577728
748414526714875904
748471367985664000
748490481210892288
748475377853546497
748449138111614976
748522559574941697
748521020089204742
748316753458040833
748337867580121088
748411561576914944
748481455404290048
748449213579681792
748323929660354560
748460706039742464
748519031867465728
748451742640148481
748408650704773120
748503500624175107
748477969912434689
748404112463585280
748448911673655296
748495778738483200
748480469742788608
748418305925447680
748435279971819520
748490187919876096
748452061587607552
748351645604417536
748387880482004992
748502888171868161
748505228442501120
748502082844565504
748456964762402816
748376182542995456
748524337834135552
748478263341744128
748471531391455233
748433665374420992
748383669237211136
748483615277912064
748432859938062337
748430842750509056
748449851394895872
748331454174728192
748513549878599680
748457144979177472
748462647843102720
748487956315447296
748486609998389248
748412085852315648
748346574867173377
748492859741970432
748398588200423429
748478527733829634
748401440335495168
748489483306283008
748355940894842880
748399238518837248
748401918830055424
748485326729928705
748463126216052736
748475440692609024
748373774823735301
748386018060034049
748380842209193985
748396637941305345
748326366832168960
748516230055731200
748499000127520768
748357232530759680
748456905849319424
748522739779022848
748318133207719936
748364710811140096
748328287638781952
748491294947815424
748448236222943232
748399611765731329
748459183360610304
748511322707484672
748464829233500160
748491827855003648
748525663217299458
748409946769874944
748519589751947264
748522635055742976
748458780921323520
748504955888209920
748417529731702784
748356427392004097
748368590714314752
748335548037685248
748527420559474688
748391143595859968
748333400734449664
748506256390897664
748495531291205632
748454666070024194
748498819826999296
748342040824406017
748441970297569281
748435812996550657
748425251608989696
748508961565872128
748352706784305152
748346700821991424
748527336883097600
748475008436023296
748527244641992704
748414174561206273
748418322409095170
748409992873644032
748426371676835842
748422663828312064
748449582892343296
748503038952763393
748499775994081280
748529798931169281
748492758743158784
748480339585146880
748525009111490561
748523393910181889
748339717247242240
748470877063356416
748413016836825088
748383501645406209
748474081884913664
748347967329959937
748365092589289478
748510190513848321
748487788761329664
748510756597968897
748422139267555328
748429928350257153
748405286529019904
748315176177369088
748405949463994373
748429282322558976
748469295953260544
748516980823625728
748499469705035780
748516515381657600
748470960949501952
748524354745536512
748526946854776832
748517614436048896
748318498141638661
748365054874165248
748479429261811712
748497091618496516
748385091341148160
748367152277786624
748505975091453952
748415009139601408
748477587983335424
748488577026265088
748450568398479360
748390937953460225
748405559330627584
748511469755580416
748393085600694277
748434042802970624
748474874604183552
748364979288539137
748522622321778691
748497334980517888
748478754184323076
748347476608856064
748345769392906240
748334789040738308
748428296623374337
748493904052367360
748527320072232960
748445187010076672
748513860286550016
748392783296274432
748380926300852224
748473691718172672
748504259705114624
748492704263315456
748441776969621504
748479878404710400
748440493869117440
748451415647981568
748504419055116288
748356268067258368
748482478717927424
748419996167077888
748366720268705792
748441059995299840
748439986308005889
748457765920739328
748377109488340992
748410235879043072
748453949192212480
748432621038862336
748521271827259392
748528330702467072
748364933105090560
748427180884037632
748360659151298560
748415554462048256
748439600327233536
748352056872689664
748530310384590848
748486404645191680
748517329340760064
748415818568916992
748455207206477824
748479488154009600
748498689627328513
748477319686332416
748394717080072194
748372931764445184
748380615867785216
748460953373708288
748419769779556352
748444142599020544
748325695407919106
748495825119109120
748508965659639809
748500182640238592
748474639375015936
748466213056020480
748334239427366913
748419798892224512
748447917430673408
748501755835478016
748524836901822464
748468935314538496
748393513423876097
748400672916312064
748411515057938432
748467895202643969
748498786331156480
748401746586832896
748403416041426944
748345589058920448
748508420542697474
748487641679671297
748531430565765120
748471217036886017
748471217036886016
748454402139234304
748472957723348992
748420738546180096
748361930151071744
748476661331537921
748319349593673732
748494575250071552
748432155286577153
748499855509700609
748472655813160960
748464799491584000
748453630336970753
748463780342939648
748400857495011328
748333019035996164
748445111508414464
748468205367201792
748483405730353152
748503768774238211
748431060585820160
748484341144100868
748523679286501376
748529383409844224
748505639752699904
748369815555948547
748414807968145408
748393018319835137
748316681861107714
748358902060724225
748484319988056065
748395841090629632
748472789716328449
748416397387116544
748340614559850496
748505463269036032
748504553390284800
748486366749552640
748453710141988864
748316761754214400
748467869743218689
748513881228738560
748498744304410624
748382574389698560
748475738496466945
748530792947679232
748518671509774340
748482365534658560
748442016229490692
748358704588853249
748477797962776580
748478208983601152
748313964057100289
748337691498938368
748432965017960448
748401712956833792
748505975124946944
748454594741698561
748495304719228928
748395597691035652
748464354970968064
748454376923103232
748349779407671298
748478565327470592
748529572338089984
748414920836980736
748461741885927425
748433699117608960
748465453991890944
748452489272258560
748430636881448960
748530134530007041
748487310711332864
748464971533660160
748524694551203840
748404535803129856
748315092261961729
748469220309143552
748504892940115968
748322067561353218
748462341914779648
748423112396505088
748446135228968960
748365092903845892
748455912143216640
748414434561921024
748481493048168449
748466074602082304
748468020951977984
748490686790569985
748530499136720896
748365541665050624
748422395422081024
748454141983395840
748515156611764224
748512723768590336
748377637882564610
748463583500054529
748476715807178752
748474047940464640
748448655644987392
748411855190761472
748471393256366081
748502607065452544
748409636064215040
748429081134280704
748478598768648192
748501852212367360
748437956139032576
748497116905906176
748513990410530816
748441257182134272
748431115141128192
748433158031441920
748494537358704640
748415294478090240
748461540840476672
748474458973806592
748471166722015232
748503701745197056
748462970942828544
748319416547311616
748402371642933249
748492075394469888
748468603763179520
748479626754789378
748454716754038784
748429265549533184
748497540362928128
748491576263868416
748444507612536832
748467974911238144
748488342459846656
748453890304122880
748522748293570560
748503697689354240
748409032390512640
748340631353843712
748433514266255360
748488333739827200
748517211506114560
748450287581466624
748485389594333184
748490053786177536
748488795360636928
748428732835201025
748486949980217344
748470474577829888
748466297260871680
748375549081489410
748392254860046336
748477927973654528
748427092803592192
748418611933491200
748531434403561472
748519170468306944
748514821096734720
748388513637339137
748394163578757120
748341822678835200
748481023441240064
748432432160980992
748496982528917505
748391693167243264
748483674090283009
748455265998151680
748498513428905984
748509108421070849
748350937123549184
748486329239908352
748391483372347393
748472609419952128
748462220284203008
748351997904986112
748483128839258112
748508009366708224
748383581098156033
748474802986426368
748342389098459136
748485901324419072
748449452709511168
748392573769760768
748461335093121024
748436911744745472
748499155186782208
748323745173897216
748491894724898816
748405332926304256
748433166084489216
748331420783878145
748458155970035712
748338580599242753
748458713812508676
748503114769141760
748454729357860864
748338370775027712
748497108471320576
748428132919586816
748504461149081600
748399452310872064
748474752755326977
748528309890256897
748347959012634626
748513562625249280
748519023630028800
748416317795897344
748352652497592320
748469187044048896
748324437439680512
748418049959690240
748479559616565248
748441365982384129
748458449646694400
748526409975480320
748481052503605248
748462467571945472
748461683505512448
748480578647883777
748380179790200833
748420981727846400
748440929908908032
748497209109450756
748498345761644544
748381454816677888
748325586637099008
748426258334232576
748411620309622784
748438153254436865
748492616396836868
748414367302094848
748473242713718784
748431752922796032
748403344733937664
748354908890501120
748460324534247424
748324257042661376
748395333441437696
748436395929264128
748485091551227904
748480180012879873
748439046641360896
748431115266961408
748317072002809856
748321090401775620
748424056102334464
748434789556953088
748523591457701889
748525050798579712
748380611446968321
748448081289576448
748368578295009280
748512404946956288
748519107465777152
748524379651321858
748438098674061314
748327075535273984
748370125955399680
748332930947133440
748493794992136192
748474257643085828
748477848378290176
748377717419180032
748335879199072256
748386898922594309
748520592329048064
748362723038212096
748496013850193920
748525642245881856
748434781155790848
748507023864532993
748467764860428288
748358125833453569
748496022087827456
748461796370022400
748340161784647682
748423766787645441
748516486210260994
748500107394441217
748421929690796032
748453319841054720
748424714826158080
748334214286811136
748362974654406656
748470797363216384
748481220279951360
748469836913741824
748420226744623104
748481312483311617
748383400910807040
748407320741191680
748468167622680577
748382440167772160
748476895923154944
748491336882524160
748344477606117376
748326261622136832
748527852614787072
748395069414215680
748462698141093888
748462698233479168
748506490969985024
748453013686099968
748442159032995840
748427793269137408
748498848935460864
748426535258959872
748407912545062912
748319953741295616
748510207169404928
748508386736619520
748336281890004992
748437255543529472
748422248613052416
748482243740459008
748422864873848832
748443207248265216
748474475914661888
748408797438279680
748517194787618817
748493480536719360
748460303348809728
748517542990225408
748485565792788480
748472894695575552
748434030350176257
748349393238110208
748467710724562944
748491102248931328
748485980731084801
748396558249496576
748452581874241536
748515902962929664
748426744978255872
748348982473039872
748416858936774656
748437570078519296
748470214686216193
748430071048847360
748421665651105792
748470499907342336
748487956525027328
748371895750397953
748465978258919425
748477118288379905
748487742623932416
748387989231894528
748513696704507904
748398676607852544
748450073416085504
748489290389291008
748468847376760832
748479458588385280
748483405570990080
748482331946659841
748350442136965120
748408994285367296
748484508874268672
748503802551087104
748475356613611520
748349758180298752
748342086768922624
748515475445981184
748501407679021056
748510945303986176
748405765015232512
748524945903325188
748375087657652225
748423120881598464
748494847758196736
748397065823199232
748459669849415680
748354229585190912
748443220049158144
748444851604230144
748401092409495552
748507665278459904
748479857265352704
748365910411452418
748507636304322560
748486593099472897
748395887341240320
748319182048104449
748327365101576192
748430184051785728
748414405298184192
748322671352496129
748507271076904965
748514669770379265
748471510508146688
748330355501850624
748323363454476288
748445275136548864
748415785182310400
748399733249548288
748399339219804160
748413847283838976
748426497178873856
748472768803536897
748495174687297536
748342569478696960
748530134190264320
748511880667336704
748330984517545985
748479161061220352
748450320972382209
748374072514519040
748446915017211904
748483686773886981
748485401967529984
748323090820640768
748449431582834688
748514250520293376
748516775348867072
748467928480251904
748450790671527936
748511352415748096
748469774032723969
748480775692107776
748500615035240448
748513042544136192
748512195353415682
748452221159878656
748450379780624384
748526120287375361
748359157561032704
748525235553591296
748446822729924609
748434164400128000
748530868478672896
748328107375890433
748479366460510208
748501504114364416
748439780833230848
748484257127989248
748453282323042304
748522454759378945
748356100135612416
748341835177746432
748408025552134144
748413927181082624
748439470362492928
748521007376379905
748354933942951936
748402992366247936
748471279968190464
748497217351081984
748517433825058816
748523247256236032
748440883931000832
748391965461483521
748445421979246593
748483317599715328
748496340800376832
748490863156682754
748480222111141888
748366737045860352
748479999884337153
748437364662542337
748335619454210048
748489919564226560
748444012709842944
748494826769907712
748471275694206976
748442251139891201
748471074518622208
748388090230734848
748356901168091136
748353147463036929
748336814688075777
748516746269720576
748451583625662464
748505585235140608
748366992701267968
748499218319482880
748342531516043264
748397611049164800
748490057607151616
748455190509031424
748379193843515392
748480608188366848
748431794706522112
748326127656124416
748462140605009920
748347006951821313
748526355302744068
748465713887744000
748495547984711680
748518784755982336
748456411101822976
748435594951405568
748327272545816577
748418339194679296
748413205748191232
748454305741611008
748489097312899072
748314618595016704
748398575734956035
748518155551707136
748453466830409729
748348516687241216
748495128512315392
748485775361253378
748526607065833474
748479513152061441
748486463340290048
748503949142003713
748473460876283904
748377960705564672
748478246749093888
748321694385790976
748487146961506304
748484559201775616
748504976738123776
748478599108399104
748419048153575424
748385611359358976
748427462011461632
748442448095903750
748384931554930690
748478368274857984
748474039753023488
748430561451122688
748362257197723648
748452573380648960
748435670121709568
748377071601197056
748483082676740096
748418226246168576
748483321533992960
748483334230151168
748417517400559616
748412278463074304
748386860955734017
748369848992956418
748477470861471744
748487641713229824
748502686958510080
748470898299142144
748498655951327232
748433874913529856
748489432777498624
748479874013274112
748384835346010112
748519019427168257
748496198370234368
748513709513900032
748426153573089282
748360957043171329
748494520384372736
748522639229063168
748370545117364226
748434344839102464
748521309450178560
748514590196129795
748480226443800576
748481790805827585
748341705259225088
748489059497091072
748417844572983300
748329365713235968
748466527888875520
748480352365142016
748482336279400448
748524711206920192
748402728028766208
748473934811643904
748479412732047360
748431220229431296
748415789296820225
748444109094924288
748367659658584064
748512346197336064
748355647201107968
748513944478724096
748402887567499264
748419207600160768
748504582620209154
748499494912819202
748462564024193024
748476820396318720
748521330576863232
748443802990419968
748496089100091392
748453886248128512
748341528993607680
748472592906977280
748504402193879040
748499159238381569
748469728075710468
748432264661504000
748335401115451393
748505396415987713
748439474678472704
748498509125525504
748506549627150336
748415763921440768
748463713229881345
748479999678750720
748443844803497984
748485901219672064
748496734976942080
748476526899920900
748444985842933761
748408004798709761
748372814395211776
748484110453211136
748487624994791424
748473817308102656
748503064383004672
748404842159280129
748339125846106113
748370029368991744
748346197174194176
748407245575053312
748411917945937920
748331668285448192
748500170069913601
748437540735168512
748526900704841733
748341197777829888
748359845619900417
748494516328538112
748502858815913984
748366262707830785
748442657928675328
748525931782934528
748449524067106816
748463679650336769
748405773391269892
748471527423762432
748343072426078208
748452766201298945
748454791983075328
748446420412338176
748460718811340801
748496588297887749
748322260306493440
748470671819350016
748382251407261697
748454192499417089
748461469231091712
748406066782801920
748515747975036932
748443434013364224
748472349503131649
748428737117626368
748489864975364096
748485280357847040
748471657480790017
748486241100890112
748480192788717568
748332930892763136
748391323980402690
748420075946934272
748486148490661888
748417680823173120
748484323968425986
748458609089085440
748518448951660544
748475591427563520
748526162301837312
748503097870286848
748374575960973312
748388715039424512
748483913140604928
748416946937405440
748478481491726336
748421459832352769
748512014943813632
748504314080006144
748435905237688320
748327926941257728
748414333760073728
748517782090883072
748518545596760064
748478016028839936
748341055066513408
748423859267833857
748342514818621440
748424094094401539
748424094094401536
748433996770643968
748445363196035072
748485833964019713
748398630537596928
748357056298639360
748373284010475521
748410550523035649
748386307395715072
748496353320382465
748391558572048385
748368158898130944
748471900763000833
748473745996652544
748440447597617152
748435590467682304
748480268462325760
748400648014692352
748527605381472256
748428443411484676
748408478520139776
748490934476759041
748341889863081985
748424769087762432
748475528542298112
748437402520268800
748506344228012032
748486081528627200
748495904773009408
748371455260372992
748399305539584000
748477227260592128
748387159053320193
748388929070571520
748385778900819968
748479240824328193
748421560730476545
748479366691176452
748477697328807936
748423108160167936
748439160092954624
748428921570471937
748482105311563780
748487268780904450
748414157591019520
748318473147715584
748516611808727040
748517585113726976
748409762136596480
748351704643473410
748428451833651200
748509808832176128
748513344579997697
748476145243426816
748509800175140864
748418758918737921
748499251722878976
748405160783777793
748450211937267712
748520059593601024
748341562510172161
748364052649414661
748521317813592065
748434969882660864
748522907391909889
748467362207305728
748497515251638272
748529488586104835
748505182242234368
748526522949111808
748454934815846400
748531434625863681
748449192759164928
748489038718337024
748359426248159232
748469417516883968
748480066946990080
748497435635363840
748377696699293696
748401436266987520
748496185741217792
748388047952162817
748516901396094976
748443978975035393
748441462585516033
748466146173546497
748499050484342784
748480926745653248
748511696314982403
748493874776051712
748479139963863040
748459451858960384
748465663770042368
748461045614780416
748531170325991424
748425914254499840
748493560098492416
748445765916200960
748348982196342787
748486471510822914
748392275798016000
748394683601162240
748391147794472961
748427906616008704
748329952848805889
748521531790233600
748415491367133184
748470575207677952
748479941050761216
748479240769703936
748455144258478080
748506147154452480
748337611710689280
748506541582540800
748410147744022528
748502976084340736
748478464647438336
748522085362827266
748468520208392192
748426669317328900
748520730791403520
748429299137409024
748328459588468736
748414635838177280
748361036726579200
748520034461491202
748436962009292800
748452392941817856
748488187094368256
748454229921140736
748476136863182848
748397468384169984
748356968197160960
748429936789069825
748493346251878400
748455131860000769
748465898655100928
748434219064524800
748379827107946497
748359216608382976
748458755759628289
748442985226866688
748434126571773952
748454448087859200
748514124896866305
748333383894208512
748424769129807872
748436643200241664
748472420814692352
748524451252170752
748338693841137664
748432465841258496
748478846484230144
748411288951349248
748383002284154881
748350899324481536
748500178760437761
748530960640028676
748471556775378945
748417353688489984
748485334808203264
748477512674480128
748376710903697412
748337615938547712
748314786388013056
748482655021301760
748506419633205250
748455463231098880
748427050881540096
748426581224398848
748332612138082304
748333391959957504
748375981212209154
748494923020656640
748488837115023360
748398382775939072
748525222878396417
748373015818186752
748435145804419072
748469425867722752
748489281681883136
748514409908080640
748430880549539840
748508797786853376
748388165669486592
748453202467643392
748411519394807808
748429072535982080
748395866403258368
748449788069318656
748477898697342977
748442733476462592
748462828248436736
748361493800951809
748383098816073728
748478611494211584
748460756476239872
748365302602305538
748437473903140864
748503890463703040
748386739522314244
748474937128665088
748348521032613889
748519489138884610
748412194702917632
748416430979190785
748414153509867520
748345576652042241
748480264188366848
748480113180741636
748479710645133313
748393865636372480
748370109148897280
748520173015994369
748402006683951104
748500216505073664
748409262884462592
748504121112616960
748513407641477120
748338077047885825
748469652557275136
748427705146761217
748404233813303296
748315524292034560
748469501423915008
748454225789726720
748446025807962112
748338655953977344
748482910534180864
748393404233486336
748506814237544448
748504054121242625
748447196161413120
748463780607197184
748392213063811075
748503462636302336
748443484059799552
748504763155746816
748456557784948738
748461431864037376
748382679549251584
748400085982191616
748389461407457280
748432906003980288
748515253109956608
748335900464132097
748474656445837313
748446831089164288
748329223186579456
748373456220266498
748332209447137280
748398298902466571
748337817097478144
748436265645785088
748416556917493760
748489810277433344
748363683286355968
748475100966563844
748401700629676032
748314622609002498
748403026055004160
748422000914231296
748402522499522560
748440653202329600
748442397781135360
748348521074597889
748395497052905472
748482654962651137
748512761529917440
748389151091888128
748515227621273600
748426807708360705
748444348082171904
748437045979156481
748437150966898688
748482625682046976
748391047034773505
748398269617868800
748478041026879488
748363326724399105
748433724161818624
748486253385965568
748322612992933889
748399162891341824
748431652259512320
748424848855035905
748498312102195200
748419408909918208
748430880247472128
748439931496833024
748514057477513220
748494289643118592
748402778603610112
748355819268349952
748409678229606400
748504393750822912
748392179656171520
748449880427929601
748496437277753344
748382494840479744
748446147799293952
748441332729815040
748508726588489728
748420713246302208
748516024765530112
748481191003701248
748500120128339972
748513881333600256
748416560969154560
748462568373616640
748514950835019776
748483221067808768
748378598449512448
748416451799879680
748495896258674688
748505362760892416
748330300879441920
748356104480972800
748433891975958528
748498777930084352
748392749783781376
748512304476659712
748427998823485442
748317990471499780
748363549035102208
748389906041409536
748317378178584577
748437624763858944
748371375895748609
748361183628001281
748470596040810500
748521569593483268
748439537479716864
748515940841697280
748422097538531328
748435145808543744
748403613236609024
748491563370569728
748487209976799232
748425763360243712
748517278719705089
748443471560740864
748421380153085952
748511276691775488
748440023872200704
748391734837657600
748439017180569600
748385267137019905
748471501993672704
748460500615368705
748362358184116224
748498018643640320
748468247427710976
748381995944787968
748473037507465216
748357027030798336
748481379780993024
748510148616945664
748437050165166080
748438618662912000
748526997228392448
748403625689505792
748467014184865792
748530104880365569
748455521968062465
748398743410642948
748381219973402624
748483212775665664
748477558660931587
748314844734992384
748475822311346176
748344838249029632
748432067478773761
748369840541405184
748445241674432512
748517958121590785
748420419603017733
748361162710999041
748443417231822849
748446550381166592
748495413964070912
748514120563974144
748500044479881216
748406977131347968
748396684082810880
748498668563628033
748506784520876032
748471271332134913
748448026742693890
748485477590794240
748519518599782405
748422131004870656
748447535799410688
748462622660526080
748328497584705538
748334549734612992
748496252824862720
748369639412011009
748474106832531456
748423603385929728
748359799587352576
748495631954640897
748489814333341696
748483548127059968
748404724823695361
748480494702981120
748508248542633985
748528179988422657
748340048693596160
748515542261207040
748482914686492673
748362915703623680
748373632460689408
748336248436178945
748463641888841728
748453114320130048
748476602510614528
748491198701125632
748476673646014464
748531078273597441
748524031477841925
748487599824601088
748313909451431936
748478037012975616
748517089976123392
748443459074277376
748351259791466497
748430624474734592
748467576498331648
748406586738151424
748413612272685056
748314736048148480
748445996720525312
748522655846850560
748493291432329217
748318355682111489
748463616886599680
748453474958991360
748513973616549889
748432557910466560
748503072763166720
748395983843786752
748459112313262080
748476023579230208
748526258833625090
748350643438395392
748431228685197312
748493941717274624
748457816273338368
748324005145346048
748396247925547009
748459795791945728
748315868480872452
748496450036830209
748398596844822532
748449226263269376
748477789473542144
748500337909243904
748330766480732160
748508617754570753
748425473739350020
748377218351529985
748433464215617536
748525436557205504
748323447558705152
748417370599866368
748518121909137408
748441471116664832
748453848449179648
748520760243687425
748459120550776832
748457392485109760
748355617710956546
748387947511169025
748383870484103169
748428330181898241
748442888615362560
748400694047178756
748441873824440322
748486555392684034
748428103819608064
748437218042077185
748492758864650242
748466976364859392
748453072259670016
748516163043241984
748530696197533696
748415994612297728
748431090071801856
748413776047837184
748515441602080768
748517417119277056
748407350420201472
748354212849807360
748479656102363136
748367848536412160
748436421162246144
748484173057257476
748355550807613440
748439231165501440
748367328233005057
748401109027393536
748496839968686080
748483283869020160
748513680204111872
748324391344312320
748383770118594560
748515533901938688
748453047450337280
748421967624146944
748452724174360576
748405915993399296
748482650663436288
748451306675777536
748336265351749633
748523381557850112
748521364169105408
748482696578490368
748430884534050817
748432293723840512
748488916764921856
748370104983953409
748463470195052544
748475860085280773
748390560428396549
748448655678574593
748377667095961601
748408650696396801
748526217058521088
748429546668572672
748491651795062784
748487268503937025
748484005331406848
748442611782942721
748400664598851584
748343235991437312
748337728920526851
748364106953011200
748336382490210304
748472127037313024
748321652451192832
748484999570132992
748483099550486528
748443807117611008
748374223488442370
748346130426118144
748494759614906368
748418519612661760
748498274491981825
748444117550653440
748462820187115520
748384638314385408
748462610253680640
748513436980506624
748450153292402688
748489223309824000
748448085349638144
748507870841417728
748500166043394048
748456062836215809
748373158323957761
748502070454517760
748336458142912512
748493195328122880
748523704649342976
748351859824467973
748341323665530880
748394956193136641
748509720634396672
748514355470344193
748424983156768768
748396923275575296
748315151082856450
748401042249777152
748494122105901057
748445040507162624
748510358395060224
748482520572846080
748430997981700096
748322029657546752
748459787566845953
748499411156635648
748513638340788224
748439029796872192
748499033765847040
748468394400317440
748459451812831232
748373502412075008
748493065199902722
748523557559250945
748467899472445440
748527395351588864
748425347926896640
748404334749159424
748477655113138177
748520332449972225
748320033122582528
748464891837702144
748475314674745344
748430729260957696
748411469243490304
748433690422874112
748406297687658496
748433388562956288
748350609837920256
748473578207776769
748476992740159488
748512224503730176
748470063582183424
748483279599341568
748504083590324225
748508772667133956
748486324915736576
748519556310659075
748432407112581120
748527227533463552
748484915562438656
748422198038142976
748419094341357568
748478745820954624
748435967976017921
748449733899845632
748416909196943360
748422127032770560
748355534084927490
748408747014426624
748503982943809536
748429336840134662
748342971947429893
748486220053909504
748431450857431040
748469111471116288
748336525285285888
748438983772880896
748479769013026816
748435632494616576
748383732176928768
748342598771802112
748375653746118656
748441684724195328
748438753086160896
748505257748103168
748521280186507264
748451789066878978
748480054255095808
748408684028493824
748360281781313536
748440992634703872
748314748387729408
748525231300575232
748377914492723200
748485242726408193
748358113187639297
748484672276017153
748502401829711872
748481799240683520
748440053194555392
748473305628303360
748485356182470656
748367399636844544
748320415005741056
748529249468973056
748478577881022469
748387763091836928
748502464345702401
748520240183652352
748491047530004480
748336646903468032
748319034844778496
748436014000128001
748418662160277504
748416321847758848
748525751390052352
748352761469689856
748523297755697152
748441282398257152
748455131981590528
748400903535890432
748468419469672448
748473188485570560
748527194100629504
748439348694048768
748402933637709829
748511750899785728
748481354808033280
748477877453205504
748486702432403456
748385498050215936
748420579003334656
748463038286663680
748437440436834304
748402690296778752
748515571914838016
748495023931531264
748333794827001861
748371337807273984
748360936067522560
748449045874610176
748416166893395968
748481627286806528
748415810364792832
748467396134998016
748480935331500032
748439176803139584
748433971466412032
748423968126808064
748464971651100672
748487369041580033
748350173403717633
748500140973973504
748360231676149760
748478544595062785
748460244842446848
748492800694624256
748426488949649408
748477554500206593
748423275882086400
748505744396455936
748348667891941376
748388383668449280
748424610044055552
748484504650682370
748518495290277888
748411876149714948
748516532112723968
748343340832292866
748412526052917248
748416972233203712
748518780192456704
748435326293544960
748527751968227328
748430586759548928
748461415011393536
748343055850213376
748423372355280896
748331412399480832
748490045393231872
748389751061872640
748521699423858688
748400698094718976
748480947830554626
748435145821032450
748508236051935232
748461016552333312
748431836766945281
748337188170047488
748435074757070848
748444247666233344
748394624943788033
748450253913849856
748378354894671877
748513680308871169
748377507896909825
748429689371373568
748477160415961089
748519887727890432
748464946640486400
748504976792690688
748516368845275136
748329659293589504
748456549371228160
748525826740625408
748491714604703745
748488124121157632
748428854381916160
748501449538150401
748481354615169028
748351285028544512
748396126450163714
748401847447191556
748418821891952640
748361695278555142
748412589101678592
748374165154062337
748380133476663297
748354267136856065
748329726247321600
748401679788285952
748379571607715844
748337167148019712
748446227407192064
748458130762272768
748383119707865088
748403558593212416
748425087846649856
748345006012960768
748387620175118336
748435250670374912
748530079844667392
748329260817866753
748351239008751617
748429013912256512
748487088321007616
748387796272955398
748398605229297664
748504670734159873
748429865234345984
748409518665646080
748521036895891457
748426010853519360
748503924353679360
748379600653328384
748484638851620864
748376165543460864
748522085597716480
748417865502572544
748502204307365888
748422160440504320
748501730388762624
748402749042155521
748405945336729600
748431324873129984
748486786414952448
748510316099670016
748428644872257536
748530793027248133
748406133929422848
748461389870735361
748522265990438912
748391806136631296
748368267849379842
748501751616118784
748414828767641600
748503244872245248
748346600028672000
748527626076164096
748483233810124800
748525994445725697
748383094529474560
748356569935581184
748498190513627136
748430297461592065
748412093947383808
748529249460625408
748420931517820928
748437108868677634
748412140004999168
748487859838017536
748480033510014977
748514892198645760
748476140940042241
748513680128630784
748405286847791108
748421325665013760
748504838518906880
748484604986679297
748319903376039938
748498509406568448
748453181559083008
748345928910680064
748394020754329605
748400077501239296
748359023402041345
748397418224451584
748444159502016512
748490561171111936
748407543328874497
748434655284588548
748436911673475076
748473989547196421
748474161358602240
748419010304311297
748382696271904770
748396973443645440
748353545741570048
748410613483839488
748469300294483973
748335648684146688
748499008365150208
748376916248395777
748397623799873536
748320616269250560
748456146973908992
748494096759721984
748487759413846016
748502275887247360
748419928919769090
748436391672033280
748497288696213505
748429424849207296
748350014095753217
748501621592645635
748473934853484545
748431518012309505
748429194296696832
748511310221090816
748519862679572484
748407933491384321
748325326682472448
748500509800030209
748385082658938881
748448815271784448
748514451993686017
748510349868015616
748454531953004544
748507526912569345
748440221151334400
748404686991032320
748483560621875200
748501319514755072
748449066871304192
748451885347147777
748449280826970112
748444272785920000
748485414827106305
748459376369885184
748510223795630080
748433502002159620
748495401448148992
748416493919084544
748522345631985664
748503756443107328
748508017876959232
748486220041297920
748327797047832577
748407941527670784
748456939529580544
748478745804161024
748483573414567936
748531099077386240
748440703252865024
748513260480102404
748470168205037568
748418431771361280
748340228792918016
748526930056650752
748439650843377664
748426115606151169
748501143345598465
748500996578545664
748431928827715584
748420637958541312
748344938866216961
748484374362996740
748414878910660609
748426367268683780
748423628291772418
748418079365939200
748405907499982848
748342770457145344
748492754771132416
748327746514862081
748519455475396608
748506570766565376
748338207285207041
748516204877209602
748363125611651072
748490154348732416
748348655086669824
748441168887701504
748346314916827136
748512421636038658
748530604287750145
748340006469537792
748453797832331264
748436970330677248
748423796361674752
748528532150620161
748500682072858624
748486220200673281
748468205639860224
748416325958144000
748474450727813120
748398818891337729
748373733165907968
748525042519126016
748510010280382464
748515307543732228
748426639940456448
748514749462249472
748435363874639872
748488992526471168
748505052579508224
748398580034043904
748517127699697664
748481589693267968
748375196722147329
748493320784064512
748471703613870080
748401935544377344
748438979494711296
748506956508213249
748322071915143168
748476694550421504
748360516515602432
748486312152473601
748339230418604033
748351012226818048
748331702037057536
748470462032809984
748495308993216513
748516360368467969
748505350341595136
748339956066590720
748435171154681856
748474152810610688
748420172210409472
748438522370101248
748490804339961856
748461339513856000
748504125529264129
748521061935878144
748488686329802752
748437440256323584
748440980211142656
748449897435770880
748489005075828736
748527244620886016
748458839721156609
748436219629961216
748342330298490880
748475734159671296
748516033279987712
748450488522260480
748501495750897666
748417487792971776
748428233905934336
748478947059347456
748322084095430656
748457627617796096
748465835874844672
748461108856561664
748531107499507712
748482948547092480
748366636143476736
748484307560300544
748506818373095425
748493933525741568
748357492598517760
748399632846299137
748518616665042944
748426467743305728
748415923615338496
748443853259149314
748502552602357760
748456817877934081
748459749738422272
748332729641635840
748472211196022788
748421086656798720
748437331275878400
748420835027918848
748319102297473024
748494969451614209
748399251164643328
748480352012763137
748500174318755841
748501684603748352
748353734686683136
748436458877259776
748417215385505792
748381509099335681
748458789435772928
748425234726871040
748319144261599232
748507879498346497
748508210768785408
748486148624887808
748356662042386433
748383463687000064
748425939667816448
748333740355690496
748411498360299520
748405240450408448
748487167882629120
748354019685347328
748363351995092992
748379710028152832
748415588029046784
748462945676439552
748464568947482627
748431140424282112
748482164304523264
748377298030690308
748396797610045440
748364190889410560
748510467413286912
748522790312087552
748531111739940864
748414585628164096
748430368840232960
748451885456056320
748499994223710209
748490821142339584
748437301752061952
748490816906272769
748435431163895812
748483212519800834
748483594289442816
748437314259587072
748367705787473920
748485209226620929
748482428348534784
748388538979352576
748523616418037760
748448114667728896
748529144456167424
748422722368192512
748422965906141184
748356083492610048
748429487939944448
748457078092603392
748408675824504832
748482906352390144
748456167844651008
748476229209194496
748403709554663425
748424018554818560
748489512335073282
748437377375473664
748484945056772097
748497158693859328
748381798464372736
748431937388285952
748434986727014400
748429110314098688
748368406232055808
748521494016319489
748323443251216388
748509913433796608
748404389052833792
748395795125239809
748394645957283841
748411280365658112
748477693042302976
748505060905263104
748454561275273217
748505979214569472
748463994348908544
748324626187554817
748408948454203392
748488778461872128
748364673418924033
748459472826228736
748500153309532160
748454515226054656
748497187940802560
748463646070579200
748350504770502656
748416514974429184
748325838089781249
748520940284293121
748516020327976960
748391286323953667
748475105009868801
748443249258467328
748494071606312960
748316623367335936
748482713376727040
748411699644887040
748390308673642496
748480175835385856
748430880260100096
748516297340657666
748339314371629057
748480176166739968
748479890652008449
748505576812986368
748322113870774276
748455752776450048
748404930034098176
748372285782900736
748439910843969537
748465294780305408
748477042879008768
748480524302290946
748389943798554624
748510978799730688
748372571196952576
748419249639665668
748438207881166848
748450128047054848
748490539931140096
748516054293487617
748480343632715777
748326387606511617
748469451050393600
748476950625325057
748466011947540480
748456666912428032
748470143311806464
748357765039554560
748355408230645760
748343622009913344
748512484558925824
748447359747690496
748427227092623360
748470705214398465
748415659214790656
748448722976137216
748511796915539968
748415336211488768
748504784022429697
748419060682022913
748473750287441920
748466640828891136
748418490466459648
748507099349524481
748479244670472193
748527944901885952
748425343866908672
748475562293891073
748386693347184640
748461599632031744
748487537157496832
748481019058085888
748383124187451393
748521376483524609
748484315860901889
748525298480742400
748482252120678400
748491613970776064
748400433807298561
748503441882767361
748419090209996800
748509443680243712
748408105109700608
748409732872835072
748530331452485632
748384768119705600
748513151755358208
748470055332098048
748502795859427328
748389193299169280
748457132681535489
748501931681849345
748424723072155649
748457950478499841
748505622782615552
748443710527012868
748505304095133696
748519581640060929
748485700069138433
748501038655733760
748444977550721025
748507376014196736
748460202664525824
748412962306686976
748362114948042752
748368334849196032
748502980442333185
748516381247737856
748511721455783936
748327637441970176
748505987896713216
748354883842093056
748515597000929281
748411880121720833
748444599794937856
748470965210910720
748402615134846976
748530075742650368
748471669967171584
748421090934951936
748515781659484160
748508667796951041
748509670369787904
748489269103075328
748495942257623040
748478192277676032
748448118778241025
748317864780783617
748405182023634944
748480952020643840
748462039949971456
748416384829259776
748489588067434497
748522236491886593
748379651127521280
748482248089964545
748512518402891776
748527445914034176
748471166780702720
748399523626528768
748416443688099840
748490506661953536
748513181178290177
748517886877110272
748427382139265024
748371791119265792
748446650939674625
748474974902620160
748431832614600704
748475419595268096
748347078187708416
748500908409905155
748437901428428800
748412802851696642
748486379399708672
748413654194847744
748461020532903936
748446860562542592
748480096147693569
748380452038250500
748479089665773569
748507187358629889
748516037428031488
748343043154116608
748494617075716096
748523108840148994
748439747295645696
748485108320079873
748400408863834112
748485552903593985
748432658787500032
748522291210887168
748512144820342785
748381370821513216
748459267603128320
748425968956510208
748416271620907009
748498152827793408
748497540316823552
748408143089115137
748447196165578752
748523683539357696
748451474296967168
748495858463825920
748500690507603968
748479521897095169
748480872383389697
748391517010665472
748499285268787205
748428976104816640
748522655926620160
748442481935716352
748363452637454336
748414912796495872
748391126940393472
748431324759867393
748433493537996801
748480868201684992
748423963789955072
748467312253087744
748464652812697600
748503781499863040
748461364444827649
748471028104368129
748349179550924800
748520932055068672
748375142183612420
748423519411679232
748448605665640448
748412777937534976
748512568646373377
748456637594214400
748479077305155584
748445820400340998
748472747789950977
748515131408191488
748324504472956928
748497313845350400
748453542013218816
748481845281628160
748366137239408640
748411808931774464
748519480846737408
748494587774132224
748316757572583424
748444851507699712
748482650667618304
748448634853797888
748417026683592704
748404087151001600
748527542286561284
748435993313808384
748523113281904640
748433455818637312
748499914544545792
748475411357655040
748389545427738624
748502779052888065
748366766129225729
748417529895260160
748379521011847169
748499893459779587
748455760967909377
748531321497059328
748471149709922305
748439466100940801
748367558961733632
748490733200384000
748511075578982400
748448181919297536
748385741051432960
748529211653099520
748483095154696192
748403923359150085
748320943555088384
748327654303080448
748443354128588801
748514866919407616
748500824414904320
748426774233509888
748461335319617537
748528632654553088
748503928317349888
748425784142995456
748418242910298116
748377679712354304
748495854215041028
748476397149032448
748376828277035010
748373036882083840
748447657505456128
748480003931774976
748451604286693380
748505878769319936
748506440684417024
748456880842772480
748403306989555712
748514946862940160
748428858882392064
748347015336124416
748489558665244672
748356796478173189
748492020910534656
748341558441705472
748337926011031552
748504813420220416
748478770886152192
748480444509884416
748507573276516353
748515211171213312
748527928028303360
748445027836235776
748500803531464704
748404263324377088
748333681622786048
748474652004065280
748454393553518592
748368255346221056
748449373198163968
748474652088012800
748479366594691072
748425041902211072
748479118866513920
748530499451224064
748501990532128768
748475738614079488
748438820031500288
748377012989988865
748421321667846144
748439206247141376
748512908489924608
748382700277473280
748382482375053312
748482709278715908
748403424354525184
748491123107201024
748392171166924800
748482184944689152
748472437508087809
748505962676379648
748484399746908161
748337376703975424
748467085714591744
748450316694200320
748530008692559872
748350395966177280
748411792091582466
748404078774980608
748492738144911360
748483955075260416
748404992931819520
748471145679060992
748484189750726657
748360696895803396
748494671601631233
748491706039959552
748442678971371520
748316061158768640
748499448725127168
748517228375572480
748440954932178945
748503118862761984
748473628505706496
748421271038337024
748487633601433600
748452061692444672
748524723584307204
748530562311294976
748446252283625473
748468889051242496
748495304916353024
748484802379120644
748517371246186499
748529622816546816
748481497238282241
748414325560348672
748442884563673089
748420214140743680
748405366484938752
748484374715371520
748477827167715332
748499964775571456
748396818606731264
748430070998568960
748513747212312576
748473746336452608
748429395367337984
748411909670592512
748503718530785280
748508864908238848
748433124456022016
748493434067910656
748482608644915201
748488292077801472
748407769808666624
748485255309336576
748495149534224385
748402027672248320
748333962381107201
748406574272626688
748484806552465409
748369631006629888
748485620318642177
748412324789235712
748501491388809220
748494201684385792
748378699091812352
748497226008240128
748518033757442048
748453244310065152
748473192558231552
748430372963291136
748493471816781824
748427365689208833
748458168569700352
748404133129035780
748463306583715840
748350018558496768
748468473743941632
748439029742333952
748474945823473664
748497783783514116
748469119880732672
748498853054255104
748413473814503424
748470994659074049
748471447752826881
748357962578571264
748520726349635584
748428183217774592
748437880746409984
748381303523934208
748492981083193344
748473813126516737
748334214303649793
748520244344283136
748477013485301760
748406117345206272
748418331175161858
748497922203979776
748505086117163008
748475633437638656
748511511727988736
748516641474916352
748390522822201344
748479450585542657
748357627009241089
748483921436876800
748343307604889600
748334096707776512
748523838892290049
748489227411857408
748440703517229058
748417471015706624
748486035462492160
748439944088133632
748497070537965568
748352874715938820
748418473756401665
748441244448206848
748422143466160128
748357455009169408
748442485958021120
748411901126795265
748408004790259712
748382872462041091
748454921956134913
748511813755604992
748522454453223424
748473511220482048
748441882007601152
748527848575598592
748508932054843394
748338890931568640
748516951534735360
748432062978396160
748382272471052288
748320788097413120
748487826405220352
748391768320802816
748436605430435841
748369706554376192
748513411877711873
748503542286024704
748387033224220672
748439138760785920
748482533315256320
748329256501940224
748460374513549312
748427441203453952
748404187977875456
748520575480504320
748513432618569728
748335438809661442
748509536240144384
748502825194356736
748314169565396994
748455492410834945
748462614540230656
748511058738847744
748316518484742144
748498211384467456
748501361327751168
748330095522226176
748477881764937732
748410236126453764
748347300603363329
748375213348360192
748438736250277889
748345719082389508
748359723930521600
748342955098931200
748462014498996224
748519954878697473
748483061675921408
748512446839656448
748529614134321152
748425079789338625
748518541431799808
748350785944072196
748460378787483648
748520030107643905
748463692552019969
748471691068702721
748483770328576000
748470659219656704
748344011975385088
748522148277420032
748338911940796420
748504796634710016
748459628262998017
748464975711244288
748486949690826753
748450614619701249
748481778084618240
748501910714486784
748526850423529472
748481027333562368
748453076613369856
748397690988433408
748491039049080832
748498748272218113
748323737024471041
748407409069154304
748410319941279744
748507556331433985
748430121200148480
748522089620078592
748475310576910336
748529949762588672
748425687615283205
748507925589655552
748477240011296768
748471602661195776
748500677916262400
748329805901271041
748437993740972032
748434487596425216
748371123977461760
748411624264962048
748519740994252800
748398080945455104
748501495750885377
748476006906880000
748443404489625600
748427155718148096
748356712273412096
748392938510622721
748464237828280320
748354418085593088
748448026511892481
748379508647014400
748435049608060928
748344150643322880
748460236487467008
748381102558019584
748434412065423360
748408516264747008
748414199768846337
748478942739324928
748408281459228672
748407509761855488
748429278321180672
748515815054581760
748435275936731136
748429231948967936
748464392711311360
748480721258418176
748516347684990976
748514217158975488
748395971319635970
748385745270935552
748443928924327936
748469187090259969
748348399167078400
748473691814629376
748459632209891328
748445459883057152
748383417608376320
748404112169918465
748404112169918464
748403248420184064
748524719377375232
748477592198610945
748330858944225280
748404892247658497
748475730237997056
748453512619630592
748400857725698048
748436681154502656
748453214887022592
748453462296436737
748382561781571587
748522743851716608
748521598861217792
748419790428057600
748413176337805313
748493652398321665
748523263907799040
748387180024836096
748530301949911040
748497670264791042
748473695954472960
748324747532918784
748386722740903937
748470243727642624
748478053739790336
748434965751279616
748434500120678400
748411913663557632
748437020813443072
748507757754654720
748479550925987840
748334273149734912
748498014503845888
748502535837786112
748374693376294912
748516100250411008
748482013275922432
748458361432072192
748501311021322241
748457887652057088
748355638821003264
748509536256917504
748380678740447233
748473859356110848
748448232225767424
748433900196663297
748436001715064832
748429693381132288
748445560395468802
748372831034023937
748467370721673217
748323191588679680
748372655112359938
748413947854860288
748426102952042496
748505765304905729
748437796642263040
748402854101155840
748503714424590336
748332477652017156
748353835266117633
748495283974078464
748449771635904512
748471950800977921
748514934137421824
748425469809262592
748490565327724544
748461222111121408
748501487110754305
748379303117733888
748377922956857345
748464984221491200
748454213315870720
748377209946128384
748437846973906944
748504419076050944
748428263169613829
748512249958936578
748512522421080064
748503802483879937
748521619975331841
748500879003779072
748317655120023552
748439055227097088
748470525115142144
748445510168645634
748406180104536064
748487704678113281
748479538556960768
748358973397446656
748394691922698240
748359455486676992
748415734548692994
748460194179473408
748509884384223232
748397019685851136
748479131625656320
748500140940460032
748322121978355712
748433224901214208
748512392418594816
748447435349975041
748485905455923202
748365910734475264
748333757061562368
748350542490013697
748462153062092800
748501382500519936
748448731155038208
748491244616048640
748451772264493056
748345979099807745
748476543551275008
748320083567611904
748531421938016256
748400869977128960
748510777624113152
748486681251061760
748505165507006464
748523599552667648
748492607932731392
748475679746842624
748352727902621696
748530595655991297
748452313103106048
748449897440022529
748430871913345024
748413641863610368
748477005205737472
748502514790653952
748424735571091456
748513176732372997
748361443679084544
748475256101347328
748463780535869440
748422349003833344
748386315981430784
748450207575089153
748511629185167361
748447670281314304
748503756485050368
748325167005327360
748452103694200832
748483787391066114
748438174326718464
748427193433358336
748341042525650945
748470478784860160
748447762493087744
748434181269520384
748486261887897600
748498618244599808
748469153527373824
748527496052633600
748454926129438720
748520487630737410
748530167757168640
748461729416364032
748451944319025152
748506239487868928
748450413133836288
748484387172388864
748493144895987712
748503659823140864
748487289626632193
748514624035647489
748464593962438656
748472328540033025
748449368949260288
748358029532270593
748525772164333570
748492645505310722
748474354413903872
748512652595437568
748478229900566528
748461372774694912
748492742280478720
748480113029844992
748330137549045760
748329247970721793
748474710673981440
748519027698335744
748351163397873664
748385325949534208
748519728365309952
748398143717400576
748420948383010816
748435934492954624
748398705787666436
748395362797363200
748464132828061696
748316921154633728
748421376265035776
748422210835091456
748359908530151425
748354913277739009
748368611711062017
748517027023884288
748435032696467456
748357966768766976
748475109350973440
748430553406377984
748314232748273664
748521095570022401
748469476341874688
748489751536164864
748318221497958400
748402149395050496
748393991373197312
748425763263811584
748427902493073408
748512740596154368
748470185250656256
748396780522512385
748387523890712576
748449587048906752
748408042291601408
748431958091440128
748499583076962304
748480532376358912
748396495548915712
748497360230166528
748474543229009920
748436999846113280
748406523940974592
748339553526636545
748439465903988736
748531388496908288
748502745603256321
748420457527902208
748503899108151296
748448882497990656
748437305854148612
748513453808160768
748409149583613953
748526451843076096
748317344599052288
748457589709602817
748429626226130944
748397103542579206
748463260203163648
748442464873242624
748469111412371456
748440212641026049
748479676981579776
748504532137742337
748484827352031234
748407685800992768
748341625462599682
748477265235820544
748460877846806528
748509913517858816
748486257676787712
748474975116357634
748525335956840448
748476715526164480
748434789468934144
748339075615068160
748484768736509952
748315251670650880
748481522563416064
748511024983117824
748467785966190592
748460676746739712
748423858940682241
748495095234764800
748457740721262594
748416636701544448
748410403890298880
748479060129484800
748391319698030592
748354581923409920
748487905929224192
748451059207532544
748520772478570496
748475767697379328
748530033573113856
748347002618994688
748405601168941056
748433862653513729
748403038449176576
748443341705076736
748465378519617536
748428783133270016
748495422453354496
748416883913695232
748484714168786944
748518751163686912
748477000793239552
748464682143453184
748434629871427584
748426677777276929
748508667989884928
748443823819231233
748513927689023488
748433225039642624
748509246682202113
748472093516259328
748517664818077696
748438803573014528
748433711520227328
748434160444968960
748521091648282624
748436257542397952
748332460987932672
748430263970062336
748517186755497985
748472894544547840
748522752433283072
748379336529559552
748486966619086848
748370620795215872
748459498101149696
748513269116178432
748469639819235328
748477747647905792
748498798637355009
748509779555979264
748506650420649984
748430398095499264
748324235819556864
748462987686649857
748456813528387585
748472026319433728
748530344274632704
748495120253673472
748446092941897728
748399825809440768
748480830209724416
748429072531763204
748430859494133760
748512572844957696
748474119507836928
748366820684488704
748495363435266048
748465890379862016
748417475407015936
748380846332207105
748430108717772801
748513940125155328
748385661598695425
748460831789154304
748482189180960768
748444008633016321
748486744459272193
748435041219416064
748351599483957253
748511905971572736
748411448318173184
748319681119813632
748500111328686080
748480737859538944
748388828067553280
748336365771710464
748482281464037376
748420201620840448
748517568122593281
748414925316435968
748359958681522176
748358427764613120
748475193283252224
748505211606564864
748477768325816321
748512790881669120
748509288541331456
748418608024399872
748509209113804800
748522098004533248
748431832551665664
748476967494782976
748365839406096386
748489449596542976
748455605627658240
748434831428579328
748459871339675648
748499553775661056
748478485514063872
748494977743884292
748522936793980932
748529505124368384
748429659688181764
748378723993419781
748412526124228608
748423913454075905
748397393079635968
748440858702274560
748427445410271232
748471875509096449
748448211396861952
748468725377024000
748498362433929217
748501181178253312
748476078122016768
748483304769392644
748433233533112320
748500673508040704
748417794237034496
748506814162014208
748497028649521154
748479458668011522
748377818355142657
748338912016273408
748440267112361985
748412119318667264
748496756162301952
748514296846508033
748485372586393600
748516716616028161
748381987329740800
748331177514254336
748476845713141760
748366313232470017
748456377518034944
748498282951938048
748478506477195264
748423506774331392
748444482685763585
748452673855299584
748460710263328768
748486052021702657
748483686652317696
748511125671546880
748485968282402818
748428460285173761
748498647843639297
748389809849245696
748482503992815616
748475276925898752
748400408792563712
748418058218315776
748358683910934528
748426400768593921
748435988880449537
748456088303992832
748480389816135681
748400433815752704
748436399901253632
748410156438913024
748504771418591232
748530990209990657
748494248048111616
748433568779599872
748460781369499648
748477399453532161
748468339626876928
748317239934222337
748483703525912576
748420717352476672
748449633286889472
748443601869254657
748470030141112320
748420528763920384
748495229414744069
748519346452959232
748319001458118656
748336361879511044
748493904002048002
748426421991792640
748350878239723520
748401818175041536
748477499961712640
748448341428703232
748522299435847681
748441915746582529
748505450681798658
748342812375080960
748529500934258688
748394079608791041
748526288349044736
748411699758260224
748481472210800640
748462023265095680
748520546191687680
748463797115883520
748502858933362690
748492901534081024
748486668865282049
748401574746202112
748436009851949056
748370948013826049
748528972619669507
748519019402100736
748439348614410240
748409200062140416
748485284564697088
748440451707998209
748402811923210240
748352048286965760
748472278137077760
748487968873132032
748401738479210497
748332557628997632
748410114164527104
748411792053854208
748327331253497856
748520277794033664
748401524368248832
748510093814206464
748512761349447680
748523994081435648
748432721832198144
748341596031094784
748420100970119168
748484282172203008
748383103077466118
748523192881381376
748497913731514368
748441558907748352
748459217183473664
748493169914937344
748411414751109120
748436639177936897
748487264272027648
748424987460120576
748393748267155460
748382067134717952
748487944068022272
748332259812380673
748480314419339264
748400173982814209
748481006643068928
748450526434455552
748499398431105024
748503617930469376
748468662764474368
748507510210957312
748409153668923392
748425645772935168
748515395422797824
748411439660965888
748523432053215234
748473477510868992
748440351225024512
748409422196637697
748524748716511232
748526846103302144
748418938992627713
748521095800684545
748470415715086336
748466053697634304
748491701870698497
748397585891721216
748495413783592960
748392762538598400
748332951939715072
748485574076563456
748391751736524800
748496080678043648
748518583051911172
748366116012056576
748367416460218368
748436555161833472
748482227231666176
748361061888192513
748415877519925248
748393937065357320
748322722023759872
748450635377410048
748409992877871104
748470080401444864
748371778330820608
748449788136415232
748470944545464321
748372781008556033
748415373855330304
748493857847910400
748503919937060864
748433208174350336
748435666212691968
748404359935975424
748413268469899264
748467635063521280
748472672485466112
748393404258750466
748434147664924672
748483497883369474
748447712178241537
748433514241134592
748497305364475904
748425138417328128
748460764567060480
748503962068758528
748410562955087872
748464833075494912
748436483783147520
748526653127557124
748527563375423488
748496982423924737
748391810590969856
748521754067353600
748439369619472384
748407773734539264
748382792464097280
748488615014039552
748401868158734336
748336873278414848
748518310644490240
748321207800328193
748445270866812928
748421179044732928
748419857717280768
748512778269429760
748477550276513796
748423989098315776
748416879853735936
748451566705840128
748479655989043201
748476732521455617
748506285751078912
748490657409314816
748358893617676292
748517777946906624
748454171456770048
748370570618732545
748486534484082689
748434311355961344
748393588598444032
748507493664436224
748410567438835712
748471200192602112
748438107255541760
748504213525766144
748500807771951104
748472152148578304
748457799382757376
748463503745384448
748353881235558400
748432692266442756
748494063263850497
748471665802223616
748401654332960769
748494856272621568
748479907559313408
748460341131042818
748404292713844736
748448664234917888
748487239215255552
748495992878698496
748447204453523456
748516972812439552
748397711599218693
748335623660937216
748431698199666689
748432583415857152
748530868491149314
748420629335019522
748507086800158721
748431278853197824
748374961874739200
748465848315047936
748333002040672257
748510458882166784
748459426827370496
748398546467041281
748497104100810752
748365323334713345
748405282334715904
748506902099795968
748440732814446592
748487184898985985
748395497094844416
748381412882063360
748497234136731648
748402698651901952
748327754802688000
748458004899569664
748429273862549505
748342225222791168
748498349943304192
748427252346458112
748385950816944128
748450539025862656
748518524650291200
748458625849565184
748424798737473536
748399343347044352
748484143827214336
748385342760292352
748487960601968641
748362731237969922
748439285745983488
748389553719943172
748494285557874688
748530184903606273
748408155554603009
748514737273483265
748415340439179264
748490728746156032
748432046184370176
748482034234888192
748429861241364480
748495023822471168
748461096198017024
748531149362839552
748366883733250048
748484235946758144
748325754342084608
748372936155873280
748468079772860416
748516163059998720
748360982414692352
748406087997657093
748501470534836224
748394259879952384
748491592818884608
748438845188870144
748409258694238208
748353025513648129
748431341532876800
748440091174010880
748472475357446144
748474325003542528
748338207339782148
748474832292036608
748518797024301060
748397003051249664
748493954467889153
748439092866727936
748318036847796224
748520680476467200
748354384539574272
748352937777197058
748317336260780032
748422894536036352
748486232716476416
748473523811803136
748405991528599552
748358771982860288
748460827603148800
748314081552121856
748454536260521984
748441298798010368
748372520882024448
748453110146863104
748482696645644288
748429257345474560
748474991746813952
748474341793337344
748486412916359168
748487318923796480
748505274831380480
748490036883099648
748358251973009408
748351645805842432
748457191233945600
748476694810468352
748488753476415488
748449087930925056
748481841347313664
748463008809127937
748439780690640896
748446420185845760
748488329893601280
748486190710538240
748486526238081024
748377029612027906
748504096332709889
748428204520673281
748506252108496896
748363863859564545
748530432224829440
748458650885308416
748471707783028737
748360869051011073
748507312973746177
748380179458834432
748515177486745601
748447363983941632
748492792637186049
748423649292582912
748471351191666688
748520462204928000
748426136414150656
748333128075345920
748423330454200320
748425272639299584
748468335696830464
748441114638573568
748475235113013248
748517626901565441
748443761089224704
748493992107483136
748529538846494720
748465651115663360
748484001141301248
748474723605045248
748449540710240257
748482054904385536
748503387487019009
748518356567764992
748512740503863297
748506113637756928
748483762082689024
748489059673178112
748501529020211204
748500149182341120
748362802616754176
748377864173666305
748442523710951424
748426757250813952
748524061144260608
748406888946089985
748487059032186880
748385045191208960
748382109006442496
748496344873046016
748480389908430848
748474861710872577
748471476874059776
748394217756594177
748489562792562692
748508617691783168
748371723922313216
748465462548271105
748327142715449344
748495556532707328
748487457335873536
748477277621600256
748510182158721025
748384986336722944
748459997252681728
748405852894203904
748424387389497345
748492452810592256
748478250679054338
748374768756396032
748527412158300160
748486987351482368
748531350773202944
748525520682422273
748413239189340161
748521032588234752
748470336346284032
748377117935738880
748521619765755904
748396017427554305
748519065547837440
748468935364911104
748406054195724288
748474169910829057
748396071689261060
748490883985727488
748391139275857922
748465005234917376
748462534672416768
748457635922448384
748473116859432960
748454599049220096
748420856062185473
748319357982302208
748394544975220736
748444251856338946
748401314539913216
748352518137196544
748454385185923072
748521376496128000
748498026914680834
748496001292451840
748494046398558209
748428439414280192
748474530683838464
748489277693116416
748448534198775808
748504888955535361
748486194770612228
748435254910853120
748514338412060672
748480847284670468
748526447619375104
748491555296714752
748368477635895298
748426916852535296
748436483825082368
748494835263340544
748508902854115328
748478389401583616
748439277382545408
748526804030398464
748441051589939200
748492184186421248
748396889876402177
748463939823017984
748531396814245889
748509599125241856
748317667770118144
748471221185028096
748501411839762433
748348508617449473
748465768384331776
748483250327293952
748494478617509888
748482927344893952
748442381322694656
748502447577047044
748473888653217792
748321778053824512
748340572683968512
748446202333634560
748507161957924864
748335573228785665
748367927997497345
748465793566904320
748390967254876160
748486790311452672
748455911979614208
748420235254992896
748513566819377152
748399594921308160
748386710183153664
748409636320124928
748480997990215680
748414086526959616
748398886012731392
748474652121501696
748483623796490241
748394431859073025
748502099542020096
748474169705238528
748340694230532098
748327050507739136
748505434059730944
748418897162960896
748455337418756096
748323506090303493
748489000923467776
748400387875536896
748459053366448129
748529257610153984
748522735765233664
748406008163241984
748419689915781125
748397296451215360
748445824796008448
748441818916847616
748315264211513344
748365084351664132
748525940058230785
748493509842264064
748433598282346496
748413566399713280
748376576493035520
748480956303028224
748470667566284801
748344750131023872
748475943858094080
748450559942926336
748522106279895040
748458868980719616
748487688039325696
748520441459937281
748390325547307009
748490405793136640
748333660739362816
748458629993472000
748499037654032384
748392037070802945
748478514953850880
748478695233458176
748498689635852288
748524383862423552
748463831005937664
748375418873458688
748486400522260480
748472403961995264
748443895353077760
748523050052763648
748420084113235968
748428938393722880
748468788564197376
748423221674901504
748468218155700224
748361666086191105
748442892881002501
748414333915303936
748458600306253828
748446655066873856
748518075687911424
748529446513217536
748418532220743680
748421413678292992
748483577734651904
748427940157923328
748482579444211713
748498744132382720
748449821791522816
748388828411498496
748340828532244480
748436765124464640
748454766972403712
748440229393076224
748505702491127809
748464329901608960
748419207755345920
748409803836432384
748427663476293632
748487268403380224
748439227088703488
748364190763614208
748450123949150208
748472588599443456
748364933105131524
748430385273536512
748480905916841984
748401503346495488
748422147845066752
748379600632299520
748436198927011840
748401428138500096
748465152127868928
748474660371697664
748318288292241409
748480524067409921
748511251479797760
748402170425384960
748336831486361600
748522332856147968
748497611657777153
748343496235356160
748413327131484160
748524501420257280
748509255091785732
748491530105663488
748483347068903424
748413880884469760
748420222504345601
748467290979581952
748341256321851392
748390774593708032
748530280957419520
748369358129348608
748315511797223424
748403411792592896
748468260165718017
748457270913150976
748447242240000000
748433631819997184
748452304970407936
748452711641780224
748317600480903168
748438165728468992
748373292520738816
748515290774966273
748453579904663553
748411238548271104
748358964987961345
748514485338578944
748483195713224704
748504305703915520
748470805982490625
748515827390025728
748473645480062976
748411582561001472
748516259470446592
748462568444936192
748385472762757121
748360596391886849
748367101686071296
748457866395324416
748523717232234500
748384801804161026
748472387373502464
748487704782876672
748476799517065220
748413234957389825
748382369044889601
748432105051348992
748466301429907456
748477869194547200
748512971199025152
748517068941697024
748397800078086144
748494269023916032
748478154189078528
748336978165403648
748528162884063232
748337288623554560
748428560797433856
748475545583759360
748396684028280836
748485276314439681
748497829748871169
748378703319736320
748484114295062528
748326484247461888
748407815937605632
748527030719905792
748498593024253952
748497129535049728
748505438166061056
748462694076981248
748437175797051392
748365583528374272
748461347973775361
748521624241053696
748514955377336320
748477672112726016
748410340912816128
748347715893997568
748428745371979776
748424001798684672
748428309403295744
748475499299508226
748496550406524928
748421841786703872
748424215645274112
748489562746347520
748345857414598657
748377239415324672
748436337213190144
748352442736189440
748487813650231297
748406255694254080
748316509877960704
748473003734872064
748472823576924160
748523754892857344
748443693842046976
748354938451955712
748344410614620160
748502322003664901
748338798455623681
748486949900517377
748486127749857280
748356746117210113
748379940685496320
748493140588273666
748412601445584896
748506486792413185
748511138342592512
748484705922715649
748425603985080320
748514321693442048
748511176242397185
748518524457525248
748335296236912641
748481132224733184
748365323372486658
748380649480945668
748391391139663875
748499096403607553
748405685235351552
748344339193962496
748458470542876672
748518210161381377
748403088936034304
748496756288163840
748487734088568832
748481996284895232
748506973289746432
748447573606866944
748466955439476736
748341856195444736
748506566697984000
748476237522305024
748483887827816450
748464103597969408
748395899768930305
748504905506258944
748396239457259520
748468478164729856
748490490006343680
748464820740104192
748494176556199936
748436144136798208
748523322820820993
748422449650348032
748502879632121856
748452011373436928
748493119537156096
748319731115974657
748383434578472961
748432277072412672
748457375963688961
748487587283804160
748472169181622272
748435997491245056
748457023298113536
748475918818152448
748419308200431616
748512044526108673
748507841711980544
748528699767611394
748471472620978176
748514024162197504
748453278074167296
748366523060752384
748530994181988353
748405689341599749
748475763427401728
748479223765958658
748519988370284544
748432264309182464
748489542001258497
748351830338334720
748464191401508864
748440900372660224
748479697927946240
748519170439057409
748509691404132352
748505841028988928
748466616032182272
748437603784007680
748430125436387328
748434101426884608
748412761030397952
748394247108308993
748326178021216257
748457111626072064
748469291746463744
748397384812597248
748488770119438336
748512702637694976
748490921877114880
748337452440424448
748422848302190592
748405483803799552
748405064398684160
748454767081492480
748371921062985729
748418142070706176
748470780665659392
748368900966977541
748476442883784704
748431652167229440
748514460374024192
748363754816036865
748418368823242752
748488292140650496
748482705369796608
748438598043721728
748487750932914176
748436836368941056
748323313374597120
748502556813438976
748503856917676032
748505509771288576
748342489761878016
748336084787019776
748338882610081792
748322147412680705
748502745431289856
748344678840340480
748486215985397760
748530499304427520
748366871263612928
748460437650481152
748398617925423104
748513168410972160
748397992626036736
748319286662434816
748445979641286656
748384516570554369
748365084204867586
748360328119914496
748333408913338370
748453680492359680
748478578141106176
748521783683325952
748362374667706369
748354577724911616
748498735601115136
748373808332038144
748425792615493632
748432235209035776
748477676193624064
748501965320110080
748468520053252096
748443786280321024
748460764919439360
748327968963854336
748408805927559168
748338701978075136
748437951844069376
748472391471345665
748412270359678976
748489818653483008
748501890036604928
748488778361282560
748436735730778112
748419488522051588
748445883176452096
748488241855234048
748473490110550017
748443031276298241
748478712249712640
748485020550111232
748437058520113152
748360646614523904
748438283441606656
748490783271968768
748386613852528640
748503416784171008
748410978228903936
748437637581639680
748522433603313665
748467194732896256
748530604254314500
748485721061793792
748324487737708544
748471267209191424
748511268496080896
748458411684167680
748418561765421056
748493807323389952
748478011901521920
748452510449410048
748372155876917248
748394578554851329
748373770843340801
748489428528676864
748432264493678592
748414547552264192
748384713820278790
748477529472794624
748494357146263552
748480138153705472
748471082894528512
748518696570654720
748468062924509184
748488392699154432
748462371002286081
748521649465483264
748363549374844928
748351826307604480
748348986449334272
748515374514188288
748451079969341441
748390099071664128
748442267795472384
748334453248921600
748501663384756224
748380557080395776
748497661959901185
748382549328695296
748485376738635776
748509728922177537
748321526622076928
748470734561939456
748425138295676928
748519539676155904
748466301081886720
748438447069736960
748335732654108672
748410445543968772
748472462871040001
748408008712019968
748322071805980672
748456822277808128
748399477459927040
748481517991657472
748477672213389312
748495200172007424
748449418995720192
748482562666946560
748515894612074496
748516221859966976
748493257869529088
748454846437670912
748481509816926208
748470109870694400
748503408177360898
748494587489034241
748446499776786432
748449045706870784
748531220531671042
748514154261032961
748401771714908160
748448605594394625
748426837110460417
748430649686630400
748381161056014336
748502061885562880
748330775007793152
748356196747345920
748420042430115840
748365692320251904
748494922991403008
748455559800696832
748341831239294978
748508382730948608
748491538439634944
748488300365742080
748447556817006592
748462853573730304
748480247507615744
748409438868897792
748400815421825024
748438413423022081
748471896459649025
748408197547974657
748394234772852737
748480339580948480
748415931991363584
748377025363197953
748341487214071808
748400874389635072
748461200955027456
748479903314632704
748407845134151680
748529861807996928
748315201628307457
748428783267479552
748445858174103552
748477155999375360
748516368832659456
748461091949248512
748429685177081857
748431853548347393
748480045937725440
748507535582298113
748431090222776320
748406859686621184
748527601212329988
748496986676948992
748417978832666624
748430632708153344
748321757073793029
748451214434656257
748501080544260097
748457849899061252
748434558782144513
748405823605473280
748462656206569472
748471376277835776
748493723453952002
748400542792163328
748463495100899328
748472118636077056
748484194075086848
748346922985979904
748396608698654721
748375331107651584
748473850938130432
748493190953590784
748473574084743168
748483481022271488
748409862791520256
748426354505490432
748358922700988416
748500875056807938
748376698316558337
748471703622148096
748507292073488384
748395727966117888
748494327760957440
748480771732668416
748404577939001345
748324638459998209
748458675820453888
748350211097919488
748394436195934208
748381492259192833
748460685160488960
748495544075575296
748394373256192000
748432780544057344
748506558326149120
748392523643686913
748507556360790016
748394427559837696
748350508922974208
748392653532831744
748473276423245824
748438316970811392
748513407494721536
748486719310299136
748414346305372160
748428137210404864
748487234865725440
748337682825154560
748394465421824000
748515588637605888
748339788504236037
748505895441571840
748428162539741184
748415424413442048
748388123512553472
748507418041016324
748403654927998976
748453479388061696
748445044382773248
748522706245586949
748332108544770048
748450027215912960
748323434661314561
748515857018544128
748401331476566016
748453668106674176
748494159955144704
748318787380748288
748521670286131202
748515856951427072
748428111977582592
748524002474221568
748481182451503104
748322130333405184
748508210747838464
748489093030387712
748408520358400000
748442108659384321
748415462183165952
748443954111188992
748452820760686592
748457535154290688
748520596623990785
748507489453379584
748443228198813696
748473494397157376
748476690616193024
748442192599990272
748379604927275009
748519065614950405
748495749470621696
748430305829208065
748496391345963010
748471384704061440
748489088710258690
748404405951692800
748482180704178177
748507719808610304
748423552978817024
748530603977543682
748472999720910848
748449394047991808
748372906514743297
748371950557347840
748504167489081344
748473062262190080
748465118640480256
748483166390853632
748401914568531968
748459548273422336
748401251826667520
748477818900733952
748522039556726784
748487910278651904
748483359672721409
748316384443109376
748507501906169856
748483850414632960
748407828306624512
748447737335549952
748504381226651648
748505694140260352
748471548143616000
748492041739444224
748437478013603840
748454947411345408
748463952301072384
748354615146516483
748446763988754432
748362898884407298
748456117580111872
748456008431845377
748491538339106817
748491764709761024
748495027861590016
748442054099869696
748518998535340032
748430062362464256
748496336870268928
748468746528882688
748441005561520129
748509359873863680
748445929401946112
748314438072041472
748337682976227328
748346377650860032
748490087009296384
748471481332555776
748360554591453184
748430519558340608
748502137190158337
748481354627751936
748477302938308609
748405177649029120
748415873073950720
748508873493880832
748504146655993857
748465844208943104
748498039522861056
748519291935465472
748433577201770496
748482650814427136
748462203351732228
748337855068577792
748484445762686977
748485574177263616
748417089623326720
748445358942978048
748503982998458368
748470579360047104
748479152685199362
748389989898149890
748465953214767104
748471271512498176
748389549815046144
748320066836398080
748415671990648832
748513524859666432
748482684004012032
748411666245746688
748324630088261633
748414292068798464
748496244297850880
748501042552274944
748527919820115968
748473083246350336
748518729982443520
748382666634985473
748527177352757248
748476678041649152
748457191082983425
748434642806595584
748423506854092800
748525017248468993
748514451733700608
748424152864948224
748438195055038464
748525793064652800
748392993040773120
748423372401442816
748341277368942592
748318263088680961
748490833704460288
748435536168161280
748407601998729216
748327687941459969
748409883679154176
748492096114286593
748420680014757888
748472676721823744
748502334645346308
748471145737781250
748458789263728640
748399779386916864
748479240673304576
748471401640824832
748387507042131968
748469937858043905
748526346842812416
748468935343902720
748508034368962560
748513688336867328
748412966559678464
748421334196195328
748455194648784896
748469044462891008
748470935968190464
748477554638622721
748473930596245505
748391864814960640
748435129312419840
748521154567094273
748347573224693761
748384323787694081
748498823857774593
748411515112394753
748313964111597568
748500027509714946
748503077104254976
748404758101233664
748411427342282752
748352769803812864
748482831140163584
748474228559622144
748423515095838720
748464480716226560
748505455266304000
748445602204258304
748429911606464513
748407048245637120
748498547150991361
748454271948062720
748412240940802049
748416418362830849
748501407653736449
748508105818796036
748465722502713344
748522479577108480
748525843404718080
748359459550990337
748517476116369408
748529370852106240
748495623641522177
748511121674493952
748399313991106565
748394406588334080
748427612838584320
748433497442910208
748473855048585218
748484814865522688
748476593870348288
748455161299877890
748422894334599168
748496370357665792
748338710555529219
748440414181531648
748466460540940288
748506612709588992
748490909290012672
748330196172845058
748407249656221696
748410999481458688
748416762270617600
748503777192386560
748399183837728768
748327109177675776
748449117106507776
748392934563807232
748508739242700800
748511373072572417
748528238473977859
748506952423063552
748511067089711104
748463319309221888
748521410151198720
748477047178145792
748329822988996609
748407136430993408
748319823667535873
748423427178913792
748403990828843008
748436571993575424
748525650542198784
748392129320325120
748403042907754501
748326442258341888
748441663836659712
748487461588725760
748421166403043328
748402803882721280
748425423713894400
748515529749471236
748470453497376768
748354367787511808
748481052579143681
748473180084387840
748508663921451008
748491563618045952
748427612855353344
748409036274565120
748490829681963008
748496575727607808
748325196369641472
748342598822137857
748477952887783424
748405081142333440
748479781633728512
748451079914921984
748410286281920512
748459498185056256
748418142045601792
748509448226865152
748431719057874944
748433883566383104
748364870374944768
748428569135702016
748500480507056128
748427919102513152
748408595839131648
748436786087616512
748365386240888833
748419266144198656
748459862888169472
748506771896033280
748387523915882504
748437993954783232
748499084068196352
748525604451000320
748378178993946624
748392460418703360
748494579284975616
748438119914086401
748458944637603840
748518969036906497
748401868343283713
748431396243279872
748478838011797504
748506071799570432
748474937464201216
748323036219183104
748462220133175296
748434110079655937
748528158803005441
748408344453517312
748436542624923649
748335376239108096
748494931560402944
748469325439377408
748514728503304192
748506310732283904
748331668121935874
748466427187826688
748445648429678592
748410172930916352
748412274424037376
748529693821800448
748460244532137984
748466041370472448
748316212321366016
748491236282089472
748429022082830338
748451629721083904
748433556196712449
748456851415523328
748430888598384640
748378380404408320
748474270620196864
748478192147697664
748492431838982144
748405580226654209
748467106719629312
748459263094304768
748324009574428672
748371392664592384
748524119570939904
748422542197665792
748314446360109057
748422059546583040
748460718454902784
748325569952047104
748349787582398464
748433233411465217
748492381436153856
748484273779388416
748472282411114496
748369740113002497
748442238414430208
748447682755059712
748476493374889985
748403772490153985
748517534773682179
748355219113787392
748527517019967488
748483858694311937
748486354133200898
748481845373845504
748490586156564480
748361678329352193
748436534274195456
748346390334554112
748363398010724352
748396977776435201
748400719275798528
748330808310534148
748474408931627008
748408751305162752
748396298152325120
748391705628524544
748423964091949056
748412228093755392
748410613504827393
748338479738855424
748467165179813888
748413301990653952
748433145385607168
748496529476902912
748353600473145344
748443605749145600
748363478021320704
748437159280001024
748382897506226176
748468838627409920
748457472151687168
748445174355927040
748515814916108288
748399955593863169
748520596418535424
748394779940093956
748505119411609600
748411972358537216
748393140160176128
748336474978824193
748449792448032768
748524455115141120
748373439208099840
748394037447630849
748397300569997312
748510492235300864
748389012667252736
748490552895737856
748498471452237829
748517685831491584
748501071962738688
748507648639836160
748347187248041984
748484886256717824
748401096805224448
748435313756938241
748405668227452928
748474622711046144
748394419263512576
748519996901429248
748485507005448192
748489491548147712
748450450781904897
748495585976655872
748437058637733888
748471661536677889
748488640037269504
748372231378604032
748341818354503680
748444633546559488
748417240651993088
748488833004609537
748502791530811392
748526896208547840
748445216684675072
748513407377215489
748456851654709248
748470755508228097
748450652221739008
748430486058344448
748502204433240064
748466481512452096
748514879733129216
748503403903488000
748376782194212864
748450417609158656
748439323637325824
748521632445042688
748314098346115072
748453194049589248
748357253636317185
748503806669795330
748463813918396416
748463029868761088
748467060351463425
748327083890380801
748385217065418752
748493568336093184
748450593602146306
748521569694130176
748507476702556160
748344175804973057
748517333237440512
748531438702706688
748520454005133312
748472093562576896
748364354668597251
748441034921697280
748426858027425796
748528754255863808
748472907249000448
748493677404651520
748529408885960705
748483514882981888
748464153870770176
748367470696742913
748448014239309824
748431736128823296
748428745514622977
748485338994139137
748493044308127744
748409103362424832
748384629627953152
748449687536046080
748340547664781312
748526166701649920
748454875764121604
748460467136368640
748458051204714496
748477000763981824
748494826836893697
748472131185422336
748490276013019136
748396671575425024
748477059748474880
748440921688014848
748369504942628864
748488191393603584
748440569278504960
748492926657904640
748486857500000256
748443031121072128
748485188133466112
748474131990056960
748415562628272128
748429185794793472
748523863739342848
748492981213237249
748406922630602752
748453877607989249
748505685684412416
748429706148610049
748527806360002560
748417836272361472
748470852207919104
748366736873906177
748495678003781633
748476652901048320
748474467643334656
748511134219644928
748422441614123008
748411750043820032
748525579163570176
748368003465678848
748343290584457221
748510375142952960
748530549392875520
748481916463095808
748407568507105280
748486601530040320
748315331622477824
748444281011056640
748426665102049280
748446000856047616
748318762303033344
748418439891517440
748529132087222272
748476921437110272
748322717632462848
748515697743933440
748472047274237952
748529844825186307
748374873681047552
748434353395470336
748513147259064324
748528452286943232
748405215234228224
748499096353316864
748391898633609221
748472190086029312
748486819688243200
748515177419546624
748486882552602624
748529068996444161
748505727837298688
748517694094344193
748481656785371136
748530604023513089
748352421626253312
748421967506726912
748365411641593856
748424349808472064
748428409764712449
748528179720007680
748456281216778240
748524031700242432
748437549195100160
748487125868384257
748514846031872000
748437817815105536
748318590579814400
748498735638974464
748481819998302208
748465160415645700
748509510931742720
748432327466967044
748407371299323904
748495648945766400
748425402570412032
748524752936046592
748481870434799616
748469291964600320
748338257511976961
748316183112355840
748524887120162820
748426807679062016
748393374789545986
748504066775523328
748510513563217920
748464556289171457
748456130091880448
748319605383270400
748524547712901120
748479186055094272
748427776504496128
748333916474454016
748496185598541826
748492821791903744
748467060351578112
748501906780217344
748497452550995968
748472978430627840
748364329536360448
748481690100727808
748410428879941632
748521620021579776
748425167823568896
748510375105208320
748507317440651264
748498605711851521
748420969144983553
748448357899730944
748487973264572416
748421573225381889
748528485954617344
748471787214741504
748447598965559296
748393320540422144
748407987774046208
748383945943826432
748350332791455744
748397594339053568
748395408989261825
748430976708128768
748420218419089408
748522702152040448
748398445770092545
748489412057702400
748405651819343872
748341449377386496
748435712215781376
748464116067635200
748488489017180160
748481870464155648
748523201311969280
748319856991178752
748464057217323008
748431077316902912
748457459749167104
748429617845809153
748316224677785600
748392179685539840
748338702187790336
748442729110114304
748437046142844928
748471321789669376
748496668107112448
748514963438845952
748519761919631360
748357899534090242
748458562867855360
748524572807397376
748386546634588160
748420126060457985
748516230332616704
748478934531047424
748492955938328576
748379709973663744
748451654790414336
748473729240436736
748505874524692480
748422659499753472
748484030417502209
748424366581555200
748338903380267008
748494826727841794
748412324915122176
748475880926765056
748491467128209409
748372277583020032
748402531211055104
748522374706962433
748509540153442306
748487008419483648
748522286651678724
748509196283371520
748499214032863233
748331643270762497
748398672392650752
748493937581690880
748425289299009536
748487373277765632
748474534609698816
748432679595577344
748430024903135232
748494667516383232
748433141208080384
748340014950514689
748443459242041344
748512942006673408
748441882066313216
748353944095588352
748513508183183361
748474144744964097
748338534541467648
748462354392879104
748502485451546624
748492633245290496
748514179225690114
748445623125483520
748490842298552320
748486358403022848
748406221917425664
748436102344749056
748492310237806592
748483590036590592
748484223598632960
748456058734190592
748522509205639168
748464766339866628
748432348186804224
748376916370071553
748419434142896128
748364966944735232
748520823133073408
748447733254610944
748502942496456704
748459955171168257
748410856552095744
748482898207121408
748459376357294080
748360545959436288
748428909004398592
748353570966118400
748480511484403713
748437591314268160
748479370906509312
748346260285906946
748434915318956032
748477990825230336
748411313899077632
748510798427873280
748390552220106753
748431115329769472
748458126505091072
748471368082128896
748413285418995713
748356997578432513
748425239168716800
748511046021746689
748469208044941312
748405161073184768
748364073511817216
748501516613390336
748423733241577474
748416259205758976
748393781553143808
748390938024808449
748512354866892801
748525100991909888
748518142859689984
748343898968203264
748371182735474688
748404926007631872
748518864200343552
748512706936901632
748521917808803840
748494952498356224
748516469411962884
748462559892803584
748425398426411008
748514107729534976
748434109761003520
748467526124900352
748494357137866752
748430444090253312
748403076512489472
748521079069675521
748484282272845824
748472706102857728
748530142922838017
748484177260122112
748448609591496704
748472479392350208
748516553277079552
748433111919136770
748498865792266241
748403717989404672
748461134047502336
748397476839817216
748468973025517568
748521674442571780
748422915532558336
748487029642637312
748475239135318016
748477780925550593
748498135975075840
748530193006923777
748516867841613824
748337494274478080
748507107817709570
748463361021485060
748473385395576833
748457476492648448
748452975853600768
748499096311373824
748527383062286336
748346943873552384
748374961820213252
748509519509078016
748483619451179008
748408117822636032
748317420222300160
748513294273613825
748458147451404288
748315671210110976
748502888226430976
748516850821128197
748396998584307712
748441122742087680
748420226727960576
748517702520676352
748456046008606720
748345610240143360
748412047788937216
748347786886668288
748439256377368576
748421778825936896
748425578546601984
748502971973963776
748500338118909953
748356540327817216
748486094220570624
748465055386066944
748488539424305153
748351389777207297
748426014846394368
748487931275390976
748472424958668800
748379600791740420
748324575730077696
748409938125402112
748356448300720129
748334772112363520
748508068258930688
748413465530892288
748498052160290817
748531510286950400
748433535384489984
748467073173553152
748484852727570432
748401813741789185
748520365979275264
748382285137846273
748403525097381888
748345178289737728
748525025716801536
748347732591403008
748494348623437824
748445602476863488
748383598131183626
748428326168109056
748463419649572864
748437146801999872
748435636579819520
748506516186144768
748383228956971010
748328023519297540
748500426224345088
748340707144929280
748430020624908289
748392431066951680
748520193941446657
748528779413307392
748462346046156800
748426551855824896
748489994898149376
748474840957452288
748513952531775490
748425985436037120
748426643962740737
748354556778651648
748431303998083072
748381911987396608
748512656794001412
748491744023613440
748498685558923264
748480335382478848
748482902309085184
748476036367683584
748338630939316224
748500543472025600
748434730656227328
748332184122040320
748405903183986690
748450232833282049
748424672987971584
748433078264033280
748443744358305792
748386944959324160
748345887018074113
748497913672794113
748427910764183552
748378367829938177
748469790918873088
748320871958351872
748483657090760706
748438958544138240
748350374956789760
748526309043744774
748518667202199553
748410340891889665
748440854310723586
748400262071590912
748450467919855616
748415545989603330
748430536566276096
748492402348929025
748337158721789953
748459607207612416
748438220585771008
748392787805147137
748475704837279745
748459380643860480
748525042670133250
748488728096669696
748528393524756480
748498421103869952
748338177711104000
748335287877648385
748435871481856000
748428477100097536
748517408869068800
748479861413543936
748427814467149826
748513872986898433
748398592478617600
748420549991235584
748499603864027136
748322956833497088
748420843307417601
748335007161155584
748402594054299648
748429659805716480
748473980990812160
748506604199383042
748389281106894848
748439579301154816
748475868373204993
748419786296680448
748443618432720896
748490330274570240
748496986710618112
748403516893503488
748384701157617664
748365159631052801
748465533700419584
748456050391560192
748503332931670016
748497574131294208
748527856683261952
748487482426138624
748473628640026624
748463868612087808
748346889381220352
748488225065435136
748422437197406208
748507116172881920
748490921793175553
748485628564746240
748478762337992704
748489307204259840
748479836138639361
748473779572051968
748508093441400832
748457644105535488
748356628588732416
748464455734812672
748335376113106944
748439348463403008
748449956168634368
748506591872290816
748408419720302592
748476992673226752
748347279640240128
748484483624599552
748467878417043456
748359384372219904
748510718744498176
748483137160814592
748440367830294528
748483313451532288
748491727019741184
748498308126117888
748469581195386880
748503643008143361
748488757574270976
748471854386585600
748415835211988992
748510844653285377
748416548277227520
748401578747506694
748330040929181696
748477235892461568
748387628786008064
748490439364325376
748401935628177408
748416791731376128
748464204261236736
748404091362099200
748405605430345728
748527672129519616
748463528835616768
748423896756555778
748488778419933185
748436156786876417
748340132185513984
748440607148879872
748515013841854464
748527735165751296
748512107314876416
748369144496685056
748458734850969600
748474975049359360
748376560114229249
748503353605382144
748480788367183873
748448609675272192
748487201386799104
748504066750283777
748340438449389569
748425528219078656
748448161006518272
748514527164112896
748415436916723712
748475793135677441
748494520690544640
748479295232827392
748450169969053696
748511402550190080
748493698305036288
748464908929490944
748496089318318080
748514443483615232
748502003152715776
748324357588422656
748481874700439552
748438656407506944
748322339981524996
748492339514056704
748383572873060352
748318019995082752
748508663766085632
748512610748928000
748481325242384384
748528343369261056
748478947084558337
748429554750992384
748469803367600128
748375603456380929
748362630805364736
748513697086210048
748417051568578560
748366279480872960
748472517333905408
748368800542785537
748490254764621824
748478640938164225
748495288160002048
748320364527136768
748489080674058240
748479836268658688
748470633881800708
748465827406614528
748483678410506241
748472106057371649
748442557261152256
748440527218032640
748508349268955136
748429987120840704
748441978476453888
748471301011021824
748323858592206848
748445111642689538
748474517723439104
748472034729074688
748531313074933760
748479890824007680
748346260151803905
748491366305570816
748477621634109440
748519690679517184
748423145917394944
748486295450693632
748386697398849536
748339918628225024
748479093688131584
748454770902503424
748481388194701312
748411209112641536
748439134625107968
748525323696939009
748438316849201152
748332209493282816
748479349754568704
748514279884787712
748421036195069952
748437171724554240
748376182354223104
748453189951827968
748474157223010304
748488283399852032
748390904516481025
748356028656418816
748459028506869760
748397808147927041
748385074404536320
748426782576082944
748516490236805120
748470290028457984
748412740121862144
748392758411427840
748444918884990976
748336227355660289
748516527863926784
748488556377583616
748338186070425600
748316216264097793
748421208476049408
748331014091472896
748436987066093568
748377621264732160
748458290099724288
748417336948948992
748396059106357248
748468562126319617
748442259306217472
748403311167021056
748447984694755328
748389218196557824
748495371861696512
748520055286042624
748493077858263040
748393140046938116
748395082085240832
748370826274181120
748365776525103104
748478380660658176
748437801142738945
748527328322551809
748507598568194048
748460899015483392
748508567330656257
748390699113021440
748526061818781696
748481367231569920
748497532028862464
748505828290887683
748365554109517828
748460731264286720
748327084091543552
748427541606768640
748446688738680832
748453743369289728
748451797220605952
748327625043619840
748445816470265857
748504503025041408
748494587568742400
748409883465252864
748519203993419776
748404665910427649
748502397245399040
748408520727355396
748485364537516032
748443588904771584
748489021911797761
748499746801737728
748510530055331840
748498505254187008
748407505647173632
748467114902585345
748484081114030080
748404796147777536
748494503791587328
748425415010590720
748501902661423104
748470566848331776
748472298953400320
748530528484233216
748444553955446784
748488795348209664
748429680626196481
748426803400818688
748487688051908608
748472403798331392
748496554957246464
748481900071706624
748430842515492865
748508189650468865
748426216370216961
748423309759492096
748496575597514752
748446957136449536
748455706479726592
748378439015628801
748323242079846400
748448291084345344
748507174897352704
748481337858924544
748471627940270080
748409107783225345
748512031582543872
748355349460094978
748419635519827968
748477118271488001
748440649016414208
748464547867037696
748529031079956480
748329265138114560
748493975087124481
748444792720396288
748500325410177024
748401700738719744
748449536633339904
748523952142618624
748319920048451584
748407115241250816
748530352277303296
748328287764508673
748509968165269505
748400844819828736
748518017005293568
748463415417397249
748325380919025664
748486010405789697
748423124887150593
748527563451011072
748524069226708992
748446172856066048
748440304924172288
748460127280312320
748374500572545024
748318259242536960
748514472654929920
748361389031333889
748448953658646529
748479513307283456
748447305347530752
748419853392834560
748405219512434688
748428955028434944
748506319309705216
748506310551838720
748426673616465921
748495976151801857
748474345727488000
748460186138968064
748372378237939712
748372080324915200
748427806133075968
748415323775373312
748415797433933825
748339851276128258
748469451155087361
748335023728648192
748501957204127745
748436093897420800
748497179577225216
748463247687286784
748504712748670976
748515475420741632
748392934584819712
748465173057372160
748478418581340160
748442498695979010
748461540685275136
748502623716679684
748381362227380224
748376966743662592
748496978364010496
748496130959351808
748527546464075777
748526510533906432
748391470604914692
748516691458547712
748507065669267456
748525570766561280
748478456246247424
748356913906188288
748323761875607552
748402275366895616
748446491727917056
748325980725456900
748480364662890496
748399674739068928
748416489657614336
748382503321362433
748458533318987776
748508395078979585
748495913044238336
748526569346469888
748482050903183360
748489038701670400
748529438170591232
748381840654934016
748505929117761536
748480964691632128
748497506896486400
748336273497133056
748519396855939072
748405727283187713
748524333434281984
748493060812640256
748403638175932417
748501508069662720
748432268687863808
748425138161467392
748508907178385414
748482377840754688
748446118170755072
748394066929393664
748501436753801217
748511344077455360
748490905024270338
748465302850121728
748461968588148736
748325343115698178
748428254911004672
748517669058547712
748441525684604928
748484907089944578
748447846362394624
748528066469629952
748413226468114432
748423963898970112
748338358087192578
748394435914891264
748410986596601856
748488040369233920
748419366933258240
748469757238718464
748467609893494784
748456478139367425
748480041848291328
748506889583878146
748435083158118400
748512824498876416
748484454344187904
748329571133493252
748455308150857728
748489302619848704
748349649119916033
748402044424323072
748476313107836928
748353881222983680
748417043435761665
748474802927697920
748495279645564928
748337087338819584
748493883189895168
748371543693074432
748386143914332160
748443454796009472
748455320507256832
748460496160985088
748487088367112192
748321308186976256
748505732077719552
748477336513839104
748524027455639552
748402090746183680
748371723804942344
748420474108002304
748401352640966656
748459858740019201
748507841435144196
748365705188360193
748473930856312832
748359040254775296
748467953784471552
748422130933637121
748458952627785728
748460764575506432
748429676645912576
748492658180505600
748429076952678400
748515009609797632
748438887077318656
748342770457161728
748471657321336833
748510408382816256
748507426320691200
748385250506579968
748495468456382464
748524174411431936
748469912495087616
748477248404074496
748481962810146816
748523922426036224
748483862825570304
748437524058611712
748481786817224705
748340891656589312
748444662860554241
748451281463820288
748512002444759042
748478435396321280
748463620917440512
748491890778058752
748329642604388352
748498240769777664
748435489942700034
748469555958210560
748450962566684672
748440187676598272
748385409852387328
748475205962469376
748340904306434048
748459204336300032
748465315609251840
748477470534340608
748400928781377536
748500547897036801
748491970230755332
748485251136102400
748501101385768960
748405957802205188
748408688277393408
748463600323399680
748330766552150016
748524861975367680
748519556528902144
748360613143920640
748370113410260993
748443979050524672
748470487370465280
748316992315133952
748463335826464769
748426690091696128
748430037213392897
748459993125560320
748410168875032576
748385070084415488
748456323080159234
748377004421033984
748473574185406464
748470562477981696
748517647797620736
748480184567873536
748486119268954112
748476103501713408
748496479271194624
748462396394577920
748403260684263425
748407094416551937
748379600619712514
748520957334196224
748333232895074307
748518222413045761
748449729554554880
748517358495465472
748429869567049728
748476585716506624
748474111198785536
748515542370136064
748330720230244353
748340249705783296
748531258439892992
748426958799839232
748481480641372160
748431631166377984
748470457976885248
748488967075561472
748319756520939521
748484957371269120
748411724785721344
748511029387223042
748487494895869952
748507283655634945
748417181818458112
748495153908822017
748316405301280768
748493325032951808
748434592399523840
748519652939161600
748389856032743425
748461222132080640
748339897560338432
748371962813100032
748437557822763008
748319194349998080
748331521598099456
748492842750844928
748527676571418624
748513914837737472
748499331255275520
748495652988944384
748318493813018624
748493459292553216
748470688403562496
748484227746889728
748397531571294209
748397334262874113
748463017147367424
748346604323627008
748369446360780800
748467601601355776
748367617543577600
748459988985733121
748440824988459008
748495233378304000
748515055747072001
748342166540455937
748474291403001857
748510521729622016
748436022673940480
748326270337974276
748518033702916097
748439273217613824
748479156938104832
748415738885509120
748478976570449921
748347522616176640
748530704795897857
748483447644004352
748515106263302145
748409942516899840
748481883013513216
748488053119815680
748479618148089856
748447997395099648
748470826870116352
748374433342042112
748418352050122752
748453148008845312
748442657958002688
748531510131757057
748338773314797569
748427000654757888
748397757833052160
748439487194161153
748480372976062465
748488182858137600
748509485967220736
748501629964533760
748426237211779072
748323988322066433
748318133149011968
748466129157394432
748421283629666304
748456742338576384
748473364658937856
748506251923955712
748446378368589824
748400064956076032
748521141602385920
748445136963641345
748499012613976064
748406188434464768
748388903607017473
748521426869596160
748488195357171712
748481476107337729
748379978337746944
748396550141919234
748444776249368576
748404485505048576
748342246366273536
748395987731886081
748497124988432384
748333740175298560
748508823057465344
748363750365868034
748396713505886208
748509657765978112
748524803611463681
748438811747618816
748434881584082944
748397963601383424
748393991511629825
748463843525857281
748347556233613312
748482398992601088
748499721585631232
748450560219578368
748437440432586752
748472122951995392
748465336593301504
748478175269785601
748337267572248577
748530021325758464
748351159320993792
748414409203154944
748410630105866240
748351737954611201
748414551851413504
748405756349779969
748428607123402753
748457732454363137
748487310728101888
748423863143264256
748331198636666880
748426048585498625
748383597879508992
748482101318553600
748409984313139200
748398600858767360
748444742552281088
748503269803167744
748414417633746944
748448324454350848
748448827875655680
748411020486508544
748472181852639232
748507971823493120
748524451231313920
748454481889738752
748374060325830659
748374513075781632
748480381414838273
748444671198769152
748435288616239104
748513608821280769
748499193099071488
748427042387963904
748360814554419200
748416594729119745
748482239441289216
748465189834604544
748432390356246529
748527642886946816
748448236394819584
748476153527173120
748319362201772032
748457296263544832
748510735798439938
748403004840124416
748393013987131395
748410923753349120
748483749499834368
748462597549264896
748479450187173888
748376878675791872
748505404661866497
748473611917340672
748514166705631232
748415650889105408
748465835690328064
748445216433115136
748397544082931712
748511788522569730
748514531400388608
748415575441948672
748370499038777344
748499075385950208
748441365994934272
748498337419116544
748422537894309888
748408851859382272
748482650738954241
748407614384418816
748513290096041984
748491911481131012
748440191891869696
748417529802956800
748424722933813248
748520189558464512
748362639076659203
748465168724729856
748447745573269504
748485381037953024
748434932167483392
748444943828549632
748480129786085376
748416036739878912
748497695535403008
748372348844244992
748470508333731840
748475054887829504
748474312374394880
748476141007167488
748501239864885250
748418276494024704
748397015554461696
748455987619598337
748450644026068992
748512279218388993
748447259130470401
748348667665461248
748460450157821953
748485594901250048
748439377810972672
748473376864370688
748470168397975552
748411926292627456
748440934174588928
748488744785874944
748493589508927488
748444117424869376
748474912285818880
748370109027192833
748427050990637056
748515597114347520
748436391474790401
748483753580896256
748459569509064704
748417722640392192
748526782966427648
748516297332396032
748383900163018756
748374869490929664
748390963358347266
748475851482730496
748354787343765505
748520839994281984
748497791966674944
748374114604294144
748470386380136448
748422965843230720
748431715039875072
748463855853010944
748518369276628992
748453223434981376
748477940418158592
748458923678646276
748401608409628672
748510714738937856
748415000637767680
748376354211700736
748417697608798208
748495589998985220
748387855215517696
748325058209153024
748372068027215874
748319500542574592
748423334946275328
748484236097753088
748470550025150464
748484001334104064
748450404686508032
748414836934119424
748393395693957121
748431668755726336
748482088454733824
748430024680710144
748473750358745088
748399292990234624
748480364734189568
748494247926562816
748516691718574080
748430964158795777
748458072088154112
748455756744241152
748429374643441664
748469388160950272
748474366929829888
748404103907250177
748479823786434560
748424790428393473
748365667150200832
748420277298675712
748479114735194112
748430809158262784
748483229372588033
748407534806011904
748402665223258112
748504075113795584
748506684180561920
748356796239089666
748525122307383296
748521540380143616
748524526422663168
748453248563023872
748377860000325632
748399058247512064
748460542642233344
748523393914445828
748388798749347840
748490389162688512
748451776253280256
748327914417045505
748431463381598208
748518549820411905
748400723310837761
748488728100896768
748481245701615616
748464480900743168
748490754121695232
748370469884141572
748499033455484930
748528695753711616
748486341432868864
748437972748500992
748503320147419137
748339658451410944
748459737247809536
748349116653113344
748447359907012608
748318355438866432
748405429504339968
748480931099447296
748489709500960768
748438060820533248
748478821410705408
748396000721666048
748476371777708032
748493396449333248
748504754691534849
748382612457160708
748348047139037184
748336156174073856
748517916342161408
748438761478955009
748329839527006209
748352077571698689
748466624135520256
748382096561930240
748415344734253056
748506969179365376
748440711662538752
748426111621668864
748388169880604672
748481472210870273
748515940795584513
748473012308025344
748417785865318400
748445749365641216
748519577433235456
748436815141552128
748393878219268097
748474438384033792
748491018182418432
748495464236888064
748453299096064001
748458055361265664
748496378716884993
748506180591325185
748439734444253185
748459435190673408
748398802181173248
748503374887272452
748318862941138944
748342883724496896
748441835811418112
748504691844202496
748454863554547712
748442435747987456
748315759177134080
748483779044450304
748464212431749121
748460701929209856
748443207214710784
748426077735895040
748413998266220544
748351587014180865
748489067730468864
748519359060934657
748505840949264388
748359157833670656
748474811563843584
748386336789401600
748438925161570305
748436484076736512
748395421530263552
748499214053814272
748429403906932738
748515135732457472
748405412450471936
748497905313415168
748524887246004224
748519669590597633
748471317607944192
748476560706048000
748475570657366016
748433573108027392
748499129936941056
748446839775592448
748351624951771139
748490020034646016
748519333832294400
748476778793009152
748487029554544640
748383895893217281
748404057740480512
748485175722512385
748367789803593728
748430771199819776
748441370285740037
748528049730236416
748523268164976640
748501197791834112
748520286312501250
748431522177257474
748355911496966144
748477613371424768
748435477452070912
748472739632156672
748443467563565056
748408470035173376
748357966731055104
748388182383792129
748438123927986176
748526074229833728
748379143717457920
748442615868194816
748441034904997888
748465839872024576
748471363837517824
748435905296371712
748491093877133312
748487046251978752
748387049879801856
748447372439621632
748484710184038401
748448962038874113
748392192146800641
748373279929470978
748457539507978241
748489478931570688
748513717696888832
748361414482472960
748429986873417728
748446462019833856
748446923661676544
748475633622220800
748396860168081408
748474824033509376
748430670591033344
748515974333112320
748514485321760768
748478867317399553
748375968331481089
748456901642313728
748402745065906176
748321811570429952
748451545834872832
748497502731706368
748334008908587008
748481316748943361
748408226996097025
748496076680863744
748378409454141448
748380636898017281
748447850657386497
748409086669094912
748371090502746112
748382322706223108
748452292299460609
748447254885859328
748486396210479104
748457853745233920
748520043026186240
748450706856636416
748508982432641024
748392141932630016
748485188368334848
748461972614684672
748417391588171776
748514317457317888
748369085742850049
748483007334457349
748366728544006144
748453093482831872
748456293682262016
748464971659493376
748480553301716992
748319467025858560
748357077194674176
748445791153496064
748450018823114752
748429433183277056
748459493936218112
748471665571561473
748508873460375559
748499276842545152
748499050266234884
748484886051205121
748401226698620928
748497414764531712
748516695980056576
748357899542376448
748413004182659073
748486874520494081
748406729486983168
748382947775025152
748467861648179200
748521879850389505
748513055282237440
748513281569067008
748484861002940417
748408919035371520
748380129110462465
748417047365849088
748404594611458048
748513575304577026
748472580193951744
748409409601155072
748460890412949504
748510291223162881
748433103216062464
748469748992708608
748445472524640256
748485381318811652
748529450724122626
748447024283000833
748433824837562368
748417659956527104
748408373767512064
748479911908761600
748514921734897664
748470550234701825
748478804339875840
748486559607971840
748438975304589312
748527013783232512
748396046510866433
748418654044327936
748456780024340480
748531027585425408
748517975112679424
748414669434425344
748471661431648256
748483795700047872
748478733137244161
748324005476769794
748428166813741056
748491001480753153
748497292831952897
748463570959077377
748482965190119425
748436362261565440
748518516014317568
748461733556162560
748387381141774336
748453831483211776
748377016961994753
748323279623098368
748443983173533696
748482658968150016
748422793738461184
748463553858920448
748497792230916096
748407753144737792
748485431466033152
748372667787534336
748322793024954369
748501822973878272
748493345975074816
748315146804551680
748452795628552192
748401113511170049
748466145859149825
748473633090248704
748473209218039808
748480083686465536
748391718270214145
748449356093718528
748434134951931904
748372873073557504
748524375700299777
748471749776384000
748484697588662272
748426812053676032
748512740621320192
748497477607759872
748530465628381185
748413054652559360
748341457757474818
748316019479953408
748453693087879168
748522299603619844
748443769486344192
748344318352568320
748519078097199104
748510811262451712
748358440645365761
748504947465940993
748496428805296129
748354955053047808
748515987142565890
748530960661102592
748316585480327168
748527563052548098
748497607656235008
748476183113764864
748508714123001856
748499117354139648
748439235213033473
748334000452694016
748458621529296896
748500031905333248
748460303214469120
748511104670777344
748527026248814592
748490535866769409
748516922493374464
748329818790367232
748470663313264640
748409975924469760
748456163558072320
748323694947205120
748483485342523392
748385066108207104
748362433387966465
748496940741033984
748528431340544001
748348277800730624
748459174934114304
748474140462555136
748437884911251457
748430146244313088
748514791694680064
748490024061112320
748472491979464705
748448215570198528
748405345240879108
748437582753718272
748457174628700161
748526489683976192
748474845126483968
748472626293637120
748351880636440576
748483627936153602
748402157775392769
748433312876736512
748406813335355392
748444314657775616
748477944507600896
748351133958041600
748509615638212608
748514372004155392
748349737355575296
748472546778021888
748415864546942976
748507535607533573
748422005037346816
748386382943555584
748317462161162240
748346935375990784
748404925823070208
748482306537623552
748417462694199296
748404812824322048
748516901337325568
748478208920686592
748524149195186176
748504280513011712
748531170430726144
748476493517336576
748455333073387520
748477546296188929
748428833376866304
748434504415580160
748373204373245952
748470688684646400
748454787927138304
748395904261099520
748489957275230208
748479961925881856
748430133711626240
748457866634240001
748437075385528320
748453189998022656
748466255200411648
748489889881137152
748460357715300353
748408269014712320
748458872948428800
748464678112735232
748520969879298048
748475310463680512
748404884114796544
748483288382181376
748437138442620928
748526976244252672
748383753286868992
748463566555127809
748502313728245761
748330166913466368
748455052034072576
748413058691772417
748432776244899844
748372915134013440
748506361063948289
748394096381812736
748511721329942528
748436165095727105
748326815610118145
748407895583129600
748508038647132160
748430469407064064
748412106492510208
748387695672561664
748414233117859841
748515017994178560
748452896388288512
748432520480428032
748318942851010561
748500786762645504
748478917548384256
748439793290313728
748369320732950529
748503509130108928
748417823374966784
748474648061485056
748373128800256001
748353642177060864
748326106621575168
748352522528632832
748479064344780800
748440237991399424
748464287807483904
748476497787232256
748474417144004608
748472303378366464
748452971713863680
748487537102979072
748460244653707264
748476707124973568
748482319338528772
748510991671914497
748443048238059520
748519723986456576
748501932071882752
748382281060978689
748501608770723840
748397334250291200
748381395811246081
748394704295845888
748410563261259776
748476657137291264
748479844598554624
748347879106973696
748379290362863618
748392607416475648
748418762907463681
748429252891148288
748314752539979776
748477650986012672
748471800120606720
748414937970712576
748521431277899776
748354380550778882
748512002423795712
748460919831826432
748340992017731584
748391076478730240
748400752675131392
748463751087554561
748486387813523456
748479794447290368
748388907755118595
748342971913756673
748365226798616576
748472005570158592
748483900503105536
748368112563658758
748386479391506433
748460521393913859
748337376573808640
748427701137072128
748390975618355200
748423422884085760
748451096843149312
748461142138322944
748519518587129856
748504851236036608
748382079449169920
748460257186357248
748452535640305664
748315834926370816
748503592668114944
748513743227748352
748501269166292996
748459397580455936
748371019065327618
748527320152084480
748382473864749056
748421372011909121
748478594834325504
748331882111074304
748334700888895488
748388245281603584
748501625518559232
748418364419244032
748463382110543872
748433665437405184
748396461914787841
748473238729162753
748490120517591041
748433497405136896
748314563804749824
748366942315094016
748529517740888065
748488757695946752
748503307610517505
748479718937202688
748420100789796864
748505375427694592
748499583127457793
748514552615215104
748475663070433281
748463444945301504
748435078871683072
748508734847074304
748497309806243840
748422114429046784
748499872538517504
748337951478714369
748383329381195777
748479454729670656
748427210328018944
748490099625713664
748439222642675712
748518172391804928
748484563135934464
748350655752986625
748421099424186368
748505203268272128
748483111902715904
748491215381860352
748490439435522048
748376794659758080
748445262469824512
748398139791515651
748383379696066560
748470159837364224
748355521468588032
748425297863782400
748498983446847488
748374186045874182
748520252716126212
748496885984403456
748441286420488192
748429978488840192
748456201436921856
748376710744256512
748512333698310145
748524153456697344
748487964926296064
748397011297239040
748511935453405184
748520445457080320
748463822361497600
748437780078989313
748448039229136896
748517551584452608
748419379612770304
748446927671332864
748450937652449280
748419979461025792
748423368253280257
748447753873686528
748461666711461888
748430678996492288
748407895570681856
748453282255888385
748446596380057601
748480628966973440
748411917958586368
748432801448484864
748325758687285249
748473158898966528
748412467513036800
748460865544806400
748328929467969537
748477571428286464
748486547117326336
748325259225370624
748338597116395521
748453575777366016
748498752512659457
748459103928860672
748492532527599616
748392976435511296
748474740017291265
748480180411301888
748458470538567681
748356150349922304
748406087905206273
748431975027978240
748460412341989376
748434089087217664
748319320065744896
748503844674469888
748489890074083328
748420088265482240
748516167355080705
748518382006308865
748519854135742468
748458826916110340
748337510837673984
748393387410231296
748415491480252416
748497515436249088
748468561832710144
748518897805045760
748499738161344512
748511943728693248
748424274440925184
748384327625412608
748493790898429952
748402724174168064
748417706009968640
748450853556748288
748401696435503104
748470193765158912
748347837524545538
748495401431367680
748516251119554560
748372462233128960
748375293329539072
748492981062217728
748524761580449792
748525398871449601
748381949408993284
748439390779744256
748524451290034176
748317462379307009
748359401094905856
748525516404166656
748479752218939392
748445329557696512
748368406395686917
748343273983442944
748521481471045632
748502594562170880
748478783305428992
748478443671724032
748341554431987712
748372713685778433
748472978665521152
748514141342736384
748328094570778624
748496785635688448
748438367218569216
748460382969159680
748423787662704640
748377637890957313
748334390384672768
748464606864150528
748517295807311873
748417852969984000
748434235686531073
748447250829959169
748474002046345216
748471581924593664
748395895872421890
748470487148298240
748477810608603136
748334360957325312
748443349846134784
748448630676267009
748408696833662976
748471745556922368
748427721991135232
748441433179189248
748379395090432000
748405404263120896
748427776546439168
748471363954941953
748398844271038464
748490166940073984
748525831039889408
748428309067870208
748495581853655040
748452535350992900
748467874101026816
748320431950618624
748482449374584833
748529270381649920
748485171414855680
748392141739663360
748447854901985284
748494348355014656
748456222454583296
748519132539326465
748446676214480896
748450211752620032
748468494728073216
748514242228281344
748341155704766464
748521619954491393
748482348799373312
748389696510754817
748457820471758848
748473674668335105
748482705256505344
748454406119620608
748501055403663362
748509175492280321
748316459680428033
748419522189733889
748315499084156928
748478477486129152
748445660945461248
748437893262114816
748345853568499712
748438161630629888
748430569797730304
748380137863974912
748446625656356864
748416846043451392
748425419473420288
748345027261136896
748414304295198720
748493862130286592
748434982343966724
748477248211156992
748428053357944832
748395719392960512
748486090101788672
748427742916517888
748381509032251392
748500442947162112
748523888934592512
748403105491001344
748475755298947072
748390463946784769
748433426387070977
748346625148456960
748421007040458753
748526611268575232
748456767730876416
748441873463676928
748506642270941184
748425733786185728
748472194187964416
748498215767580672
748506348317442048
748313490104918016
748416976398213120
748517731658571777
748503802676977664
748470424195969024
748465856569544704
748489407611691008
748323766283960321
748426979775516672
748479983060926464
748405605547794432
748409069833183232
748429181705281536
748518910538952704
748440367700262912
748496068212568064
748397493566734337
748503488120893441
748327746678456320
748355697536954368
748486727656845313
748515139607990272
748428435253510144
748403650981203972
748504632855433217
748477198139527168
748467840638910465
748520143660195840
748398190148354048
748469023369723905
748529270138368001
748504662177878016
748494205811589120
748485116826001409
748487059053109248
748448735546347520
748467760888446976
748510504985956353
748515332604583938
748502284221431808
748510320407240704
748439377932652544
748397560931426305
748455165410291712
748496470706262016
748434080530841600
748524765778845696
748462341902172160
748437297767518208
748522861321666562
748393693602775041
748506595961733120
748474476086464512
748378892059217920
748519409573105664
748414837240238080
748345287039684608
748425381519077376
748504133913673728
748473372841897985
748475599954415616
748462165842137088
748523977157533696
748407769582034944
748490321915420672
748522253357285376
748474526380490752
748520692937797632
748332163154620422
748336164386406400
748411649539833856
748496303114559488
748448165104218113
748514237937508352
748474002067292160
748423980923527168
748474853406056448
748427508261982208
748409560776454144
748505643921858564
748416301153017860
748389952371761152
748505497020600320
748503643024920577
748512249711583233
748419971080912897
748440015634587648
748485326730108928
748430041642635264
748521787890114561
748411993611198464
748483946581733377
748371682046410752
748344184067616768
748472101967785984
748445564698767360
748376719199969280
748466649452453888
748472026319446017
748365801560899584
748482407175757824
748489055395057664
748431643774316545
748333706927087616
748508705583431682
748526237950316544
748507019687104513
748480742175412224
748499331238477824
748386064084180994
748434688893587456
748500656873406464
748479882288476160
748485859301810176
748434529547878400
748484701732610048
748471766520061952
748490120718856194
748427742941712384
748472735467069440
748495191774986240
748500082006310912
748522173636173824
748497100191719424
748463960806985728
748412710740697088
748485670545559552
748443681330462720
748367684832731138
748444835011407872
748456306080649216
748466032654704640
748345861969612800
748393903183831044
748484911452028928
748507006995152900
748430540676677632
748531333866065920
748327876630446081
748507548240777216
748477315605204992
748355882065477634
748521049298440192
748383182572097536
748486861740449792
748515655536746498
748476019326197760
748516272128786432
748466267833630720
748526392841732097
748504301513904128
748465802148470784
748402992366379008
748502338843840512
748495774711971840
748434571281076224
748458676118294528
748434902853496832
748489680396640256
748417253109010432
748440665516826624
748484299163308032
748515441522413568
748488904311975936
748365235136925696
748319286620356608
748479429312155648
748417445979951105
748508126660288515
748426111223205888
748495724246142977
748421128675270657
748528703978758144
748407496977551360
748401654396030976
748404720272838656
748353046598553604
748476652791959552
748481753031970816
748435179685834753
748431845163929600
748508382789664769
748490238234857472
748462320712552448
748500640050012160
748459313488867328
748443069020672000
748497628418146304
748484005587202048
748425926921203712
748452422289358849
748465462279811072
748530008487002113
748516716691529728
748421237634924545
748319668578967552
748446227360976896
748410965801066497
748472076860788736
748444528827301888
748406213642055680
748397296694534144
748497997592309760
748495653039382529
748519103539912707
748529983300177924
748404804553158660
748466079152889860
748498672833421313
748418108621094916
748477466570678272
748430180100751360
748523423307993089
748489139289473024
748440409773346816
748523587141722113
748404146018062340
748509787655114757
748441290468098048
748355538107441152
748520839721541632
748519061231894528
748483636224266240
748437322878881796
748479999821246465
748366988339216388
748511092180037636
748443945663860736
748357949635039232
748413188891283456
748359426160078848
748420763607310336
748449452583620608
748486912080510976
748484655641427968
748499604124090368
748504805107064832
748504456703012865
748446566969643008
748416791727071233
748315759101640705
748482348786794497
748320524166627328
748518520279932928
748476438752411648
748425331279822848
748509909562556416
748387548951609344
748410873656401920
748531291826589696
748526258934394880
748511318655770624
748443538648633344
748485167430369280
748455337380950017
748485603386339328
748338601629458432
748391881831231488
748520416365387776
748467714725801985
748489701187784708
748446801938747392
748325976535240704
748450673226817537
748440741198831617
748523679462588416
748432851675258880
748492146588659712
748474497028628480
748415600385368065
748487784596398080
748413662793183232
748491043449020416
748456327123472384
748489285947490304
748494604429844480
748482084382060544
748454213387055105
748530402709602304
748475851784724481
748457338202316800
748432260450365440
748436739874762752
748462945969942530
748494650428768256
748502821230739456
748526468448288768
748483649083826176
748435116632965120
748385875629871104
748497468980101120
748490674283102208
748404133196070912
748467240975081474
748515798310879236
748483946615312384
748512472043249664
748427067767816192
748480893078093824
748507896091148289
748514053232930816
748423972497272832
748522442147139584
748504993582415872
748472743889375232
748521540325613569
748454184056291328
748320641359577088
748529798817980416
748400572450103296
748514959458332672
748426614640369664
748476208346726400
748524664897605632
748504460939436033
748446168410165248
748458818468601858
748460743708729344
748504448377446400
748456688005562368
748491420785311744
748497255217397760
748489382307336192
748418066661392384
748484584103260164
748443861786075136
748485221671124993
748490976289755136
748358230645051397
748528716708515840
748430028992548864
748431991687655425
748344142015541248
748512837060923392
748526602955390976
748437863704952832
748521703848837120
748345916248100864
748391533628502016
748401021228040192
748522723081658368
748415222923280384
748335229174165504
748484747840610304
748516364273520640
748499423764844544
748414375610953728
748514233759866881
748363633059565568
748512749047656448
748507958879858688
748519392774787073
748423016120487936
748524061085437952
748455366627835904
748477642693697536
748493224495439873
748521900868046848
748523687549120512
748443912050708481
748476015056388097
748428246136459265
748475918583275521
748447804461178880
748488128239931392
748443119532802048
748518469805629446
748462652234547200
748407564241674240
748512744610086912
748415713749106688
748419346054131712
748363821887135744
748409531277815808
748497431478697985
748377562175377409
748458466407219200
748316241597726720
748459619752747008
748315998193741824
748396633751166976
748499343896944640
748438467651248128
748409694964842496
748498329089286144
748521024266903552
748435854943784960
748436785747791874
748417689144692736
748387767202217985
748494000483610624
748527148227526656
748340623267237893
748353772405985281
748407031510474752
748352962913660930
748467819445108740
748401310542757888
748405622396297216
748482197745733633
748414547564847104
748371707082215425
748417760699498496
748437197091672064
748380515217055744
748376719439040515
748445573179535360
748492079270092801
748474106773921792
748431606008918016
748446122318905344
748417815296806912
748508311553708032
748477504260739072
748501424405889024
748323950845886465
748452040636960768
748491341101998080
748429429295157252
748487113562157056
748457593803259904
748507669544198145
748508164623040513
748452623783628800
748331408184180738
748415080501477376
748526451604000768
748337464889253890
748419492703768577
748477877335654400
748482524645560320
748497532179910656
748347762001870848
748498840592986112
748400836712239104
748461062387802112
748314014627803136
748506809749610500
748426233042636800
748442578320760832
748528104163913728
748410877620133888
748313549102022657
748396755629314052
748444608162635776
748365570903523331
748494734583283712
748453563190370304
748369966324408320
748477562943340544
748459795955449856
748481694177464321
748449691680014336
748414027521355777
748351566000775169
748529543015694336
748411561539166209
748320452620103680
748498098062651392
748434453710659584
748519816508637184
748337590617550852
748484038822887424
748355622010241024
748484512758235136
748486152689225729
748397019669078016
748436400152977408
748356700030246913
748396432500068352
748378585958916097
748366178846924801
748326060593319937
748500535326674944
748429123106836480
748487642036187136
748437398489567234
748494700861067264
748466536021626881
748403948768239616
748495975862394880
748352425757663236
748437591138009089
748503492076068864
748476195801538560
748488367608840192
748514242194706433
748432155626381313
748518776346378240
748512744903704576
748409053102088192
748388106924089344
748401528512225280
748510798763294720
748515240246132737
748465139293237249
748316598017097728
748409166281216000
748458269191081984
748453353584201728
748398198528610305
748338962146566145
748521082941018113
748430720805273600
748525038329012224
748526426794692608
748425205496709120
748517341672185856
748500673633845248
748491248986632192
748516515469725696
748330296920129537
748462232917450752
748415898273353728
748517945639329792
748525432354406400
748424462891098112
748476774376366080
748421203954642944
748497301249875970
748427440939237376
748413377479843841
748433438982668288
748484680542875648
748444402763309056
748405072820744192
748474719226064896
748428191715426304
748452426475151360
748505849513938944
748409162242138117
748421208467611648
748476610928611328
748434118162194432
748352027244306432
748437268273176576
748366887755653121
748498002009001984
748315620911910913
748479274093514752
748431781976772610
748516125193940993
748525755349405696
748505576519372800
748521036862337024
748357798891749376
748426132219887616
748386051522236416
748407241196244992
748452401355448320
748339029368705025
748361321867972609
748368099871756289
748439147317063681
748445044512792576
748453617796059136
748442175583690753
748319400155963392
748395681581133824
748323648654585857
748460143839412224
748483963610497024
748411921993465856
748512547851083776
748473138082525185
748443773726789632
748446583793016832
748352023163207680
748508382617829376
748507896170745858
748382494731415553
748454896899338240
748524245723000832
748341201808535552
748377025472270337
748454246685741056
748451457431650304
748417231919415296
748437423495983104
748531409384542208
748451688495751169
748436479546900484
748447867187175424
748398428959416321
748478988926992384
748485540442308608
748529656358404100
748507686354903044
748341919185510400
748401843261280256
748499134299144192
748523151043203072
748464849911312384
748486723391332352
748398424748363777
748525088740413442
748384017234399232
748529354418823168
748509301405163521
748462706852790272
748406511240511488
748439399088656384
748479672841867268
748466846500786177
748512208083005440
748502762510376961
748436202915782656
748479937074577410
748370373327093762
748453332579016706
748445753312423936
748432541464530944
748436316178817024
748485884530548736
748442653637877760
748522710641352704
748523012618608641
748448794266710016
748474761278296064
748455450702667776
748439008867418112
748428246383943684
748393051823947776
748469358859427841
748367030559055872
748356075074756608
748522110537048064
748401033781583872
748484982864113664
748506767689146369
748435670234955776
748494923289108480
748477818711990272
748370587039444992
748417563432914944
748515974484103168
748470747413286913
748335355070320641
748430788111310848
748487163524808705
748419828487163904
748471112326090752
748382461147619329
748445967196774400
748321878628917248
748442763004346369
748440820794040320
748408084469526532
748515655570362368
748488698904326144
748432621135335424
748439189226557440
748494684079689728
748388887001702401
748433199655690241
748342993044725761
748515030660956160
748466112610865152
748519174679465984
748502967855222788
748446462216933376
748470562540912640
748442863353081857
748423326553546752
748479282599563264
748416707773997057
748529467648315393
748331697486213120
748459237873950720
748412362483441664
748478678443622400
748476476522106880
748453156405796865
748475654686015488
748466817132302336
748527965881962496
748492100493139968
748382381678133248
748428246438420481
748525415875100672
748398026423701506
748447737155297280
748481593698824192
748477634267463680
748498190693969920
748422458345127936
748452183243296769
748344645445369861
748526648845303813
748349032502726656
748497792050540544
748331659724873728
748489881706332160
748520273687777280
748322155419439105
748506176506171392
748511432052879361
748487964947320832
748491899225448449
748505547343814657
748471258845614081
748485070613274624
748480113235267585
748495632223117313
748438648262168576
748398311497957376
748477403442348032
748496143710031872
748487788668981248
748527101842698240
748402480690565121
748442209318494208
748504738036125696
748385309172305920
748503370563002368
748477164467675136
748481883231621120
748494746994151428
748448370629480448
748443693951098880
748454775407132672
748495602867126272
748376664774746114
748473901286567936
748479651601854466
748319488211361793
748421497593696256
748444973327065088
748455857327841280
748523067136040964
748523377493581825
748415080300154880
748448286810447872
748506348657139712
748491379060379648
748405420818051072
748452480862855169
748455798829780993
748489130993123329
748436857063514112
748522597344739328
748491043440574464
748488694684876800
748470709391921152
748465437021773825
748402170354147328
748447363761577985
748418293095096320
748380703952375809
748490275761291266
748526376194551808
748500161932959744
748523486247817216
748473322606837760
748449704573304833
748524182544093184
748415768266686465
748493505497018368
748480511719383040
748359237617614848
748316556279443456
748465818787274752
748378556615507972
748484584124342272
748504582704271361
748512946104340480
748440233558048769
748402170215735296
748492909947813888
748520416348635136
748408290003017729
748480163265019904
748461410577944576
748448714352640000
748503869521563649
748505928886980608
748455802931941376
748430838530977792
748471325879050240
748468968877342720
748499247591493632
748425377517821953
748516125575680001
748397279879499776
748437314343362560
748403151817023488
748494650697195520
748385313303703552
748437310056841216
748399930608390144
748476791027691520
748470222986838016
748455144581259264
748507195524919296
748486274692976640
748486140508913664
748529664788934656
748498396252635138
748476963346595840
748358549714178048
748449704246128640
748524270762999809
748455530432192512
748352840972775424
748354732742180864
748423099779944448
748468201147625472
748514976021757953
748384239725445120
748479706190708736
748455370847313920
748458319568732160
748459691106263040
748483946753761280
748355240102027265
748522534321131520
748323178984804352
748423993514934273
748436882455818241
748387884474990592
748452095334957056
748530063113588736
748402757716017156
748339037740605440
748412882661015552
748379970083426306
748472420671979520
748478938645659649
748320880422436865
748405051773710336
748504146337275904
748504179853893632
748404573883277313
748365403127160832
748509234162184192
748493069318656000
748416162619363328
748440971692679168
748470483075604480
748468314310119425
748394167567585281
748398949275312128
748440191564648448
748423934400397312
748441856640487424
748433636156899328
748428946610491392
748399288993067010
748330783245475840
748435993162821632
748455307928571904
748497850816929792
748389419716055042
748456775976910848
748387104351223808
748451063213268992
748319919960383488
748336244283699200
748372558622433281
748462228702171136
748356724885753856
748460697458089984
748433996816605184
748475473999470592
748511037587070976
748493182564962304
748450698296188928
748365553929158657
748460177565818880
748438371278651392
748342825021022212
748380674432827393
748508428658671617
748527143827677185
748440267108155392
748416430786240512
748479060418899968
748335682045775872
748471497874771973
748448609578803200
748516246849789952
748505203482165248
748445799424622592
748411087482064896
748320498833068032
748449582615502848
748327109043490820
748495795624755200
748411758352732161
748517769432403968
748473649649192960
748330455947165696
748465705830518784
748403680416829440
748435871720943616
748422583826157568
748398328359059456
748490422503243776
748496290493894656
748512820153581568
748493878936760320
748407354601902080
748462551357362176
748529761010409472
748497842373824512
748500304673574912
748409996916985856
748527282390720512
748483829426360320
748433426328453120
748468775750623232
748445552090750976
748391768580849664
748376367067181057
748423112560082944
748347422062043136
748518146873692161
748451675875254273
748440938272403456
748468465376370688
748356309976817664
748454901076889600
748493627224096768
748391336290717696
748317483099168769
748444826539003904
748411104305504256
748317332343242752
748398101988253696
748401042245582848
748386684811751425
748494956881453056
748389683873386496
748393719028649985
748369731607007232
748429349318168576
748475289638944768
748359392609832961
748514422528704513
748422898579185665
748353390447468544
748485234451062784
748394331178999808
748386508869074949
748420470295400448
748464946363637760
748375893089914880
748441122947629056
748459858723110912
748491781440999427
748434533670846465
748477491636015104
748411779517136896
748509334603243520
748504461081985024
748319387308822528
748472575727177728
748499616610414592
748449696172118016
748427768006852608
748500140697227264
748417185836523520
748517979072176128
748499843144949761
748500988303183872
748483476970668032
748488342128459780
748388094290833409
748477294373543936
748507908820787200
748380334597767169
748361636549898241
748432667285196801
748494902061826048
748498865741934592
748359241619148800
748407392249987072
748502074321670144
748349766514270212
748417202718642178
748317915334729728
748442527892709376
748514443374493696
748502363871141891
748490489905582080
748493916366868480
748328430446477312
748326454677626880
748474971014434816
748455915993563136
748345165534756864
748467396122394624
748439969539166208
748489105500213250
748359493180764161
748530981729148928
748483271462256640
748429269534146560
748407018977902592
748485578228928512
748513034012856320
748381698086297600
748499473945354240
748472974458626048
748434126835879936
748511624827408384
748480750543060993
748523402365788160
748469572882341888
748393953767137280
748441441676849152
748454217610895360
748404875697000448
748445568720986112
748461679063764992
748420352473206784
748520261004238848
748400077186621444
748459561070247936
748437842951610368
748525700966137856
748411964125224960
748524371531173888
748479521570066432
748427025631805440
748483317553586176
748517714872918016
748483619719610368
748368259406233606
748429647096975360
748433875152572416
748435263379079168
748430796378247172
748431694097752065
748461372938256384
748525012982898689
748437268331913217
748358159304167424
748397787260280832
748518344056250369
748439310815338496
748326559707181056
748498123555749889
748506721706905600
748460848771907584
748463805684817920
748483225412988930
748506272983621632
748480427707498496
748415411880763393
748383945956429825
748337611719086080
748481480352014337
748490649087975426
748491697554886656
748358809760968705
748372508114575360
748462006173376512
748444352494641152
748376488601325570
748441407849922560
748460202861674496
748348655116029953
748442053974056960
748484194171502592
748500141024378880
748501181148782597
748514657531359232
748520122378235904
748453655532179456
748382708926193664
748516871780110336
748481421510074368
748416602769625088
748445216428818432
748457438878306304
748492041890455552
748436093842952192
748376677185634304
748446252589682688
748441177381298176
748476753560109056
748473226049818624
748448311808503809
748410789510455296
748457287522492416
748425276917325824
748514934070325248
748525478823223296
748520512599502848
748390300490563586
748457975359094784
748391332322893824
748450899631157249
748431530532421632
748465995191304192
748480645597396992
748384697013669888
748522777712463872
748335325894717440
748446420173266944
748530411102412800
748494168243187712
748406964598771712
748440120508940288
748480863722217472
748500971567779841
748417185865994240
748371421722718208
748323044976922625
748350542825590784
748328497299361792
748504070835429376
748346285409828864
748396558484443136
748488145063153665
748452543743725569
748336617555959808
748372403420598273
748475935637258240
748383459731718144
748447116423475200
748481799228170241
748517987850739712
748503194322493440
748512153460670465
748314161311006720
748507254366756865
748530985776476160
748407102964699136
748414757452058624
748393693606977536
748501977928065025
748369274390056961
748530566207766528
748499142650044416
748459292722855936
748464820861739008
748354930092679169
748498148688072704
748401792791240704
748491202891288580
748445220711317504
748513772344586240
748492821645037569
748364283340259329
748522580252864513
748393559569670144
748456402729984000
748451042237480960
748389960831631360
748458650696552448
748427503967035392
748446155885977600
748513432467570689
748451147065618432
748496320038473728
748390069979987969
748419585267867648
748405722786865152
748527957715615744
748407346070593537
748487906256261120
748510756539404288
748455882539798528
748423150086557696
748340300112764933
748411226036768768
748477349230972928
748519858166448128
748503576180297728
748396667620237312
748353314916556800
748511142754942976
748520587962748929
748481182690578433
748387771270766597
748431723462037504
748494088551399425
748439084272615424
748460567720038401
748531401071296512
748497850749710337
748529073211711488
748498853377228800
748426396557541376
748313557205393409
748463319288274944
748530008528936961
748508714076762112
748471275799064576
748441689107292164
748470302720548865
748434315638366208
748468004053098496
748326631043796992
748500522739564544
748470877071810560
748446353282441216
748352329481658368
748395686022963200
748490921986134017
748374399816966144
748458583705133061
748415239650181121
748518482434756609
748336915410223109
748527227810127872
748496349340045313
748421925500764160
748449591071244288
748474979214192640
748515709957746690
748438127967084545
748508143563345922
748529060658065408
748388924574285826
748466577872461825
748479135702458368
748492423559409664
748456151143026688
748390296409481216
748491223938240512
748356737476923392
748451126140350464
748499310564741120
748465177100713984
748394305832779776
748370784213663744
748411024517242880
748471518892535808
748447594830041088
748320377399558144
748486475847720960
748522735534383104
748466812933783552
748402908346073089
748427806007300096
748392716573249536
748460613689450496
748321484481892352
748438660878458880
748531401029476352
748351419439325184
748449838602260480
748433640342888448
748463239214792704
748447850405765120
748451747019034626
748339146532368384
748334499264630785
748496143521300481
748470201843326976
748384306683346944
748324089023074304
748346268489904128
748458457930547201
748443278639513600
748486803036962816
748496831508733952
748480486369026048
748456792838004738
748420755273060352
748470025787482113
748467941021196288
748463851738382336
748449192872337408
748387112760774657
748470239856304128
748515819169189888
748487780100091904
748484789792026625
748530402650779650
748439012923281408
748462358750695424
748471976033808384
748350391545376770
748401339688955904
748510203142938624
748475461638971392
748497859167780864
748477810273038336
748339213733552128
748424244820860929
748455073177571328
748499469927333889
748475524343865344
748504012253585410
748461041768599552
748493434319736832
748320129830764545
748447837894090752
748507950684069888
748517933136101376
748473314075680768
748523465351774208
748460382923141122
748429970179911680
748461720989896705
748361103843954689
748479760888643584
748475100924678145
748325515057111044
748382503459786752
748498119139155969
748382314556686336
748481891507052545
748428955359809536
748522190434369536
748413977152131072
748481405022199812
748463792963584000
748470931798929408
748322097093558272
748509729274601472
748475700773011456
748524132250312705
748478716490153984
748465705788510208
748434961238106112
748332322731094018
748434588310081536
748478359940771841
748393613927813120
748388459132366848
748519342342553600
748473343406399489
748476426110795776
748482495440617472
748510777577975809
748482784973332480
748499943564972032
748340207720624129
748524467652009984
748351163615981568
748399599132475392
748441210872827904
748522022410530820
748453475172950016
748424379197952000
748495376227893248
748517383833149441
748423376646078464
748390938117083137
748482193656320000
748443354308837377
748482625619300353
748414212347555841
748523675092062208
748518356576141312
748421346728812544
748379814726410244
748398454200754176
748434252707041280
748330733111021568
748491974647386112
748452762061541376
748367324206501888
748430817378992128
748525189487525888
748325519515521024
748517098603745281
748426061097111552
748411447949025280
748487746625245184
748365969236627459
748499771942277120
748410626259582976
748476854235971584
748363855332540416
748418767357620224
748524308406767616
748484181567610880
748528850750046209
748460391370493952
748493602112700416
748479232087625728
748382201293774849
748459246560362496
748397846085378048
748522215591780352
748456054766305281
748330271733211136
748459305284804608
748448156527042560
748427671713906689
748501411579695104
748531476493271041
748425213898031104
748364761461571585
748470784927084544
748425100765110273
748437477933854720
748456951999266816
748466976624943104
748500724103938048
748371023314169856
748428942655295488
748473326608199680
748501051024769024
748507145361043456
748526887933181952
748347690405105664
748462710950625280
748477420282482688
748524820237783040
748526292274941952
748511138179092481
748416300762959872
748469623188824064
748474782010773504
748497662220066816
748394356558729216
748478762422001664
748515563454885890
748471950884864000
748492264033366016
748421116125917185
748401805566967808
748529236923846656
748499964809076736
748452338440994816
748340136589549568
748455979096903680
748492070940073984
748524329642635265
748502598609678336
748409883616284673
748514883818393600
748350328920109056
748488241641304065
748405118857527296
748477260886343680
748408511961403392
748471552363102208
748420499605159936
748357727504601088
748336638489657344
748388039806885888
748476984049700864
748514770752507904
748440355213811717
748485435609972736
748363347725160449
748438841032314880
748370528562515968
748379680559009793
748420633630019584
748466502471393280
748489609173053442
748474165494226944
748483774929899520
748473809192247296
748523582758629376
748488086405976064
748526543962402822
748491567673970688
748469966878425088
748472416754610176
748438321156734976
748394536582451202
748406184332263424
748443341738618880
748516670524776448
748477810432417792
748354044704468992
748441198294073344
748457748866699264
748456235003842560
748399289009864704
748485670654599168
748475885284622337
748498853297532928
748470718044700672
748513453560717312
748481899694260224
748515680668901376
748479202899300353
748468972987781120
748435875621670912
748437234853023744
748432197238034432
748498777602940928
748342434942185472
748432575019028480
748477034402189316
748486517664919552
748492603713261568
748487784512495616
748531417777307648
748338693887434753
748506419876474880
748412400412561408
748529916140994561
748397418228629504
748503739523338240
748488036078465024
748395606050209792
748505270553305088
748414119909462017
748496303131328512
748412475683536896
748519434747265027
748405118899523584
748475256071872512
748431643514408960
748318573496410112
748490791824273408
748513864703164416
748434856594513920
748439424334061568
748448064541585408
748401222353289217
748422391286595584
748456813742399488
748393383215898624
748367584303661056
748460311838138368
748396063401336832
748320612200833025
748503261628497920
748400870098894853
748471061965058048
748405508898439168
748482826799034368
748413616752312320
748481791024062464
748504913857097729
748428917497823232
748450996100136960
748457153338413056
748396432445612038
748472685152202752
748472806648721408
748433367549382656
748429512849793025
748464812347228160
748437054216757249
748473615985803264
748449960182546432
748472018127962112
748408499508514816
748475121971699713
748416330211155968
748386081104601089
748526300583714817
748479915905982464
748493576640827392
748466414504263680
748448534383497216
748520655235186688
748397263198822400
748432897980403712
748322398840070145
748517979286011904
748460865435766784
748445728209510400
748456985717313536
748517874252144641
748460542331863040
748409413992480768
748449402562482176
748425146776584192
748467622333849600
748469971122954240
748405618176831489
748488115925434368
748339079419310080
748470361205972992
748487780393680897
748377835132297216
748364715332624388
748379378489372672
748373728929681409
748322076017180672
748531266673324032
748514514941939713
748465818908958720
748409988712894464
748433124187639810
748438559959429120
748318108285280256
748474769369083905
748506189001035777
748472236332417024
748506394547060736
748391173065146368
748421182970527744
748435284459610112
748399679100968961
748438904110465024
748486949686513664
748470457817513984
748393097881595904
748402526794317824
748442355976511488
748527777360519168
748504427275837440
748391659348631552
748506499333267456
748409518556594176
748501155999776769
748458843974279169
748421459802894336
748442750027108353
748491806971596801
748496546472337408
748416313538670592
748423167148974085
748529404586909696
748323426503254016
748340539125305345
748420570912534528
748347027709267969
748493077698928643
748318682837721088
748481430120972288
748382721563594753
748473234295787521
748463801612308480
748361653448810497
748475402981605377
748333199131033600
748529404469444608
748434646929530881
748395014833717248
748464925580922880
748400429705363457
748431622807007232
748401939520589824
748487839193636868
748447896517943296
748484055889477632
748526082492608512
748419119544999936
748428715994951680
748320838781444096
748429466762887168
748513126501363712
748415499667648512
748480847305654272
748471615596421120
748475247901319168
748358855822708737
748399926300786688
748452262830284800
748423523643826177
748450928978714624
748423284325224448
748478318018723841
748378648697253888
748406876530937856
748434164341411840
748529622804013056
748498010183610370
748491047580246017
748523624877953024
748430599237603328
748507757800742912
748452464219807744
748452464219807745
748411921892843520
748364430052712448
748465663732256769
748458571340353536
748427260651274240
748501092825071616
748448462967083008
748323732502900736
748407446843105280
748438635763089408
748368054053109761
748413377509199873
748477537857081344
748498383380316160
748518679579627520
748355663890362372
748338559338192896
748522358252703744
748437075544793088
748327155352821761
748354380387262464
748486845047185408
748340534905708546
748522471339474944
748496097769775104
748316988104183808
748434416096014336
748318078904074240
748470839625007105
748505169873223680
748504045954949120
748488770261913601
748428955032616960
748371069619273728
748504968370466816
748351679406301184
748425394131451904
748391835509395456
748513717692825600
748478552824225793
748511574743097344
748472693251579904
748504347873533953
748398160729473024
748346704718508032
748321052393148416
748343202604847104
748430243023757312
748402023356309504
748436572148666369
748505975196352512
748393022627393536
748451411462062080
748395635414564864
748461691738828800
748369265997266944
748466846605713408
748402392522174464
748436547020668928
748475977584476160
748493182481010688
748375264074272768
748514879481360389
748502405738860544
748374987145363456
748507426547240960
748461976913854464
748517656467279872
748413285184212992
748471199999614976
748353164185829377
748365319044014085
748367349347155968
748421715714281472
748490313761595393
748512593891975168
748484349180391424
748522639141011456
748487876573302784
748405404330229760
748419455034736640
748338995612946433
748508584196063233
748401893425164288
748458969677594624
748318364058136576
748528792369532928
748324902776635393
748336818861412353
748472856917479424
748393781683163136
748437406618091520
748323355099467777
748324349330001920
748437679239471104
748482059350450176
748481065283629056
748470851880755200
748515013782958084
748458109912264704
748421380279009280
748525075889065984
748326404576710656
748478145976745984
748513315207385088
748503957815844865
748472936571494400
748475981913030656
748471179430797314
748388643820154880
748326605613842432
748486907928141824
748396851985006592
748356053763428352
748503664117985280
748491580131151872
748471585942667264
748505207793848320
748387943371444225
748478326277275648
748474375318413312
748327947824570368
748425213784649728
748486064747094016
748502489679396864
748509338864541697
748489826987548672
748471288205828096
748403328153976832
748457287832985600
748426686115483648
748499121565114373
748486048221634560
748485628409438209
748477697274294272
748483330174160896
748466502496575488
748492331146436608
748460005536468992
748498081675517957
748373774790197248
748421850129014784
748418507113701376
748402354697961472
748439595960893440
748456188803747840
748324261174075392
748522559579230208
748313510950608896
748527433146580993
748374844279001088
748435787566415872
748530902104432640
748334910495199237
748321681467383808
748447078947254272
748424446411743232
748524631363981312
748486362513313793
748319811113873408
748427663468011521
748403776936022016
748466460515786752
748486656211066880
748314253405356032
748412941507039233
748353789111869440
748457803665276928
748520789582938114
748513692694765568
748502431059812352
748428393205608448
748494243791003648
748507174670835712
748372948524871685
748497653512671236
748474144442957824
748399913864728577
748413130066255872
748521145859719169
748385607194390530
748503307501584384
748448966157680641
748389033596846080
748451608426586112
748447099625283586
748433824607047680
748509708185657344
748491731524517888
748457564594118656
748465235959373824
748433380199534592
748365822360436740
748494168385818624
748400639416348672
748503748088037376
748507506066984964
748433145482088448
748513038332923907
748429253121839104
748516330937131008
748477068078256129
748488644508418048
748403067918368768
748435372649119745
748508651325796353
748394671135727621
748529257895366657
748496315768770560
748408474552442880
748483954928418816
748400907746967553
748437192834486272
748329902361845760
748447825185341440
748320934977740800
748526673910435840
748408654710378496
748513684226457600
748344842489597952
748443337376567296
748313599030886400
748483091212140546
748441508630650880
748479261485506565
748456402839085057
748436655741218816
748515303194238977
748488552187498498
748501055172939776
748474056534556672
748432612599959552
748360613202518016
748481455110656000
748455685592080385
748504301639733248
748452317414973440
748478674404544512
748420264694779904
748524623017312256
748456205744480256
748335640467542017
748448483766460417
748490259244195840
748441563307474945
748448563521269760
748469044211232768
748476690351951872
748500925405343748
748470009119145984
748462291687964672
748449746285658112
748384713581150208
748439550050074624
748494818481938432
748431224285310977
748508584049184769
748446776563113985
748358226748518401
748349703687835648
748496055721992192
748483221109760000
748491530034348032
748526950755500032
748432306604478465
748496428952059904
748486421225172992
748477197858529280
748459212813008897
748437696125628416
748470465996427264
748445208078061568
748406956063330304
748523784282378244
748437331011571712
748451663317372928
748501281849868288
748506700785684480
748504536612999168
748470231471898624
748504666527391744
748460810947596288
748432373583388672
748512573021052928
748469522378727424
748491953508093952
748515819101970432
748491957673005056
748481036003192832
748477298895130624
748521146107236352
748484320034168836
748476313174827009
748407748736475136
748506042120740864
748410667854491648
748509913417138176
748498337502994436
748494918918737920
748329273178546177
748444364943273985
748347254495289345
748438039907696640
748471493961596928
748516750438825984
748496256780087296
748511389912866817
748453353282244609
748316530866216960
748350748098854912
748385653361086464
748459359693332480
748509007611052032
748509007611052033
748500191393742848
748364916407570436
748413364779499520
748516486000611330
748334167889428482
748487553897144320
748407727832055808
748435607173668865
748507476778094592
748395283311173633
748352933205413888
748482721819799552
748465869144068097
748515743529066497
748344972693254145
748435707950161920
748495644512423937
748522408458489858
748472978728321024
748492222211948544
748486261921484800
748319735624925184
748329189267238912
748403260772474880
748457862511337473
748424115032309760
748531120174686209
748453181592567808
748454905212440576
748457522386726912
748379965876473856
748489135065829379
748474513860366337
748501902304907264
748501340540665856
748442385298792448
748428627885232128
748389247502192640
748435733254381568
748493375335108608
748496705679691776
748496026248544256
748438979503099904
748515621915230208
748316807853916160
748338748161613824
748404728715939840
748488707066445824
748469870413643776
748425738261499904
748450321140228096
748514678259625984
748500589567479808
748512417647370240
748369706625695744
748485427246546944
748409585992507392
748511540991528960
748504435760971776
748515525672706048
748359640199598080
748491957685608448
748327759001358336
748481211836809217
748457723948376064
748521791786717185
748317630071705600
748336923765182465
748317487276519425
748480847163056128
748406503166484480
748505555652706305
748380175398768641
748425578609545216
748348475046141952
748417085412368388
748468117190352897
748414887357882368
748525491280314369
748464921147506688
748420638063403012
748477936068603904
748421422041661441
748460173199572992
748358390351486977
748526254656225280
748441609411379200
748442343523618816
748401499059912704
748407585167007744
748485649406230528
748526477013094400
748457082211426304
748506302398218240
748437830322524160
748494705076236288
748515651241779201
748420965038755844
748438124032724992
748501420316327936
748382268511653888
748496449709608960
748429772896690176
748493698246160385
748428862929928192
748470512330760193
748374068638912513
748418549136375808
748441974110183424
748445430489448449
748456079915253760
748327910310813696
748383497270796289
748496454084399105
748463302376816640
748483686551609344
748403684481114113
748471921705107456
748492599560929280
748415029981122560
748443886800998400
748400379252064256
748488917003939840
748484164907859968
748510937058021376
748434923837620225
748381265762594816
748522756732522496
748471095267844098
748423020063113216
748488203859025920
748478716301443074
748473750195044352
748506251903008768
748346746678304769
748424731645349888
748412890844114945
748529131877326848
748384675912101889
748424236537090048
748426992039632896
748387049875587072
748360889879924736
748481128298876928
748313632644169729
748434034485768192
748421464332836864
748521099911127040
748511901651472384
748492255640559616
748469677811240960
748424886738128896
748342112245026816
748442796260880384
748464871084265472
748323992763666432
748437633357996032
748488296242774017
748510773543079936
748408289965268992
748443932950929408
748500614921936898
748524883173310464
748359040300912640
748474538980216832
748489495838920704
748475960823939073
748431375112372227
748438962797047808
748329193469972480
748507254475919360
748464430774640640
748491437533200384
748496386967085056
748508051444015104
748469484793569280
748335808147496960
748519564854566912
748526032316207104
748452510239711233
748337989076529152
748451910789828608
748530713377406977
748496663610822656
748510739892039685
748467395778355200
748468453007310849
748499776111411200
748468171720499200
748337301185400832
748471586018238465
748442179614482432
748440900662026240
748420474351325184
748442624466501632
748384722099798016
748405127250350080
748477529506340864
748509536345030656
748430855127740420
748433648723042304
748480452902662144
748505367068311552
748510056140935169
748316644145930244
748333614262329344
748499545496117248
748505568504070145
748423439682199552
748327528532574209
748438270749642752
748521309496193024
748469833013039105
748515630513532929
748491685173334016
748454800539398144
748501726198652929
748422089204457476
748332264065368064
748409837646675968
748439948458590208
748490326063583232
748483258745139200
748519224780288000
748530629101379588
748406616295411712
748402635984691200
748469136804712448
748382264111796228
748513973813731328
748430876304900096
748425398527074304
748477906729447424
748325263688237056
748496504332128256
748525654992371717
748511255732822016
748448718769135616
748437033312489472
748326018637672448
748488577001099264
748426421811486720
748477583864500225
748373284329226240
748425213696741376
748358704580427777
748462379504144384
748402568733298688
748414493194084352
748460643121045504
748340283381686272
748383786832904193
748419278886473728
748316581298470912
748396118099255297
748363494479769600
748472445988904964
748479173493145600
748441001170112512
748493732052336640
748342900543602688
748478087130681344
748487780330778624
748491794195824641
748506579238952960
748406591074992128
748492100501708800
748469530909941760
748495082530037760
748518008432263168
748445518469136384
748398030639013892
748402724094545920
748428909201350656
748414111608934400
748519619254685696
748359753294819328
748420826429591552
748520781219528705
748481421707096064
748524216014757888
748452678078988288
748414795196432384
748313506882162688
748328656825573377
748493753007116288
748471246539587584
748431836636930048
748341277620637696
748503076936519680
748519354841595904
748456717327941632
748516037155561472
748499792733536256
748341369605750784
748482012927885312
748397464521216000
748517450635837440
748480679298629632
748482210085355520
748486530360971264
748415621440872448
748524098922352641
748440472838901760
748487994030452737
748452489452785664
748482394676674560
748484563119312896
748515374497406976
748334751254196224
748455417014005761
748419949908074496
748393953645453313
748469497212862464
748321165798674433
748378472377094146
748525495432642560
748481153170968576
748520260966453248
748432948169322496
748327864139915264
748483183323250688
748442402315071489
748392170999189504
748486941495148544
748436240471568384
748422366116593664
748490489645633536
748461842658377728
748397116226179072
748452644423757825
748515584229289985
748502284351471616
748397518745178113
748324063987195904
748453009634504704
748473460775616512
748383744566886401
748424119197310976
748408432236109824
748444356533583872
748313766991904768
748474203423244288
748446529355128832
748491290808057856
748449137977339904
748339503169929218
748430398007443456
748398613697531905
748491081218727936
748443358352314368
748436630923513856
748490107968053248
748333832365973504
748396139083350016
748472986865270788
748524140861231104
748514238159794176
748431144522256385
748405886478065664
748379626091716608
748517228421779456
748342242301992960
748433162154348545
748460030903590912
748445325543641090
748351142636191744
748486719314464769
748378245851189249
748383359068438528
748529585084571648
748470541686837248
748483053387911168
748513881606205440
748352841073385472
748521066075668480
748527538197114881
748435204780462080
748489911007854592
748480440047144960
748486828152528896
748452015571861504
748420524825419776
748430528190226432
748440187429068800
748478640980131840
748314475929960449
748516779534721024
748330871497842691
748440673997758464
748508907144871936
748373086886559745
748323170512416768
748404598642180096
748491043503509504
748517782044573696
748472190128037888
748450690033393664
748382947825356800
748485825839665152
748516972657254400
748324026267774977
748399381003415553
748472689161965569
748481409141051393
748386500367253504
748501680296165376
748502074506289152
748441420508209153
748455366598463488
748432000051220480
748481761340960768
748384956913684480
748397636281999360
748471376475000832
748405513142972416
748492595337240576
748401796901658624
748473389485023232
748528762938073088
748442515250917376
748378325819756544
748370289436811265
748528683112079360
748359853958172672
748473897171841025
748422298911182848
748320851037036544
748433929435230208
748454225995272192
748454213278121984
748399876002676736
748453340795797504
748322113635893250
748397988435886080
748494294030376960
748359757333929986
748445740729532416
748485989237153792
748491819286028288
748501537509474304
748473351836835840
748413608019652608
748469803413692416
748388710987796480
748471372360327168
748403785043685377
748410068299816960
748494835103965184
748485880436776960
748374383102664706
748478015827390465
748480649946894336
748524975355756544
748450622844862464
748367634513657856
748397451845853184
748388366916395008
748413327118766080
748520000957276160
748387804770598912
748485448134197248
748388765211758593
748465026231599104
748377235409731589
748507300483186689
748358516121935872
748468624906543104
748502586349629440
748334176345088000
748405588867055616
748470546011152385
748467769230823424
748432025246392320
748472114525708288
748472244398063616
748406750584442880
748335954872524800
748340748848926720
748433862418587648
748444465652768768
748501621571747840
748483304853245954
748412941486133248
748494239533776896
748475071652630530
748423460670541824
748480624965582849
748503441778049024
748406398246096897
748514653035077633
748335732377300992
748516968269942785
748344821455126530
748417404103843841
748459267280211968
748443442426982400
748501155995582464
748322012922286080
748450408859865088
748342145593933824
748485557236305920
748460664121757696
748415093008908288
748502606985707520
748528519471337472
748319576044167168
748391059479236608
748514942555389952
748489722205335552
748481794840887296
748513885821468672
748327243340988416
748484257274802176
748471946849955840
748523725608280065
748410387075371008
748480129723211776
748524224495620096
748522278598631424
748480142465343488
748319827631177728
748489520853696512
748497003756163074
748336407995781120
748398567329505280
748447120869498880
748448936839380992
748438585469186049
748447519110270976
748518092641284097
748480096223236096
748528049595912192
748492171544793088
748452514631127040
748318871501836289
748477487336808448
748394968906084353
748419534604873728
748366745421897728
748497343113109505
748396801816936448
748486853339275264
748419362667716609
748395832672649216
748469547498377216
748530461618601984
748499188963549184
748321694264156161
748360818853556224
748356070897123328
748459636664209408
748325141898113024
748476669665505280
748479404301496324
748450140638220289
748524606202515456
748517681570119680
748514347119419393
748434172704866304
748463197493989376
748451793252683776
748491328703586305
748411590614061056
748420864228626432
748481346222305281
748475625049063426
748504742213492737
748500849673015296
748474958293176320
748481077795295232
748451478420004864
748489483021094912
748478519177420800
748329176684498944
748380443850977280
748503177654378496
748495782882516992
748418649678032896
748470399097257984
748485158714642432
748413331451617280
748429848624889856
748393060447490048
748407597603098624
748407140507758592
748366292244115457
748500761546481664
748408256222093312
748495061445378048
748521942970400772
748398026234945536
748466691319816192
748313901159321600
748437092192051200
748437742254759936
748494566504939520
748473737826144256
748472198512414720
748383849474854912
748508760205778945
748484353462837248
748487465682477056
748390329968115712
748530671191199744
748463092418416640
748458705419636736
748466565574725632
748501873234087936
748487130100432897
748452330199199744
748372059449884672
748422827498405888
748363943589076992
748397351212097537
748490728901312512
748364639562510337
748461045585350656
748457476463353857
748442397856702464
748448689170059264
748417697608667136
748507593988005888
748425222198525952
748474954006540288
748362219394588672
748346746800078848
748492809267617792
748469698828898304
748461238703767552
748451809912561664
748486010472960000
748490808408444930
748356846583312384
748389243664404481
748342091110096896
748359061347831808
748433665387003904
748449574314967040
748407748660854784
748499943841726464
748449415074033664
748392003449327622
748382532647927808
748476900260089856
748531325683007488
748442150464012288
748478988864073729
748382000092954625
748386965985300480
748505169894092800
748425138245373952
748468792498454528
748406092124819460
748404376750940161
748515626365255680
748432193068756992
748436370692149248
748342158277505024
748496432982859776
748471539876700160
748403214777622528
748499402843619329
748478905317634049
748452711712989184
748467039631609856
748382582992150529
748436089757532160
748527638621237249
748437708746350597
748497750249992195
748487406823809024
748495313145462785
748316291786809344
748429852924121088
748446663669334016
748525424314093568
748382972936654848
748497653881765888
748408461751369728
748430330760048640
748442095866757120
748409455746785280
748442188351168512
748470663438954496
748455446315413504
748477944616599552
748332519687331840
748429412358561793
748404489900670976
748373104003514369
748394251315183617
748483292446531584
748345932937310208
748416116372930561
748506889479032833
748525390583468032
748474870200078336
748524002365186048
748513646393716738
748371430132285440
748455555358830592
748383551767351296
748495028230586368
748445996712091648
748319160757792769
748439424212533248
748483225262166017
748354577561493504
748343831578423296
748438971278106624
748501562692149248
748457128193564672
748425238820462592
748498853423374336
748437956050968576
748357832156712960
748480905858191360
748418935041687553
748528842378219520
748513747212341248
748501088983224320
748492872282939392
748418536691863556
748503051699392512
748394641532272641
748415785056374784
748429529782304768
748483002842419200
748488589680340992
748466070760062977
748396017125625856
748531476694769664
748340497127661569
748496445838352384
748380129244622848
748524958519857152
748530922933321729
748501508229038080
748395128021213184
748359887621480448
748347551946932224
748359946383699968
748363389710274560
748503106430844928
748414799537643520
748432340158976000
748450199459233792
748427491207962624
748475989899026436
748471615575461888
748488124150349824
748432298094264320
748323589921771520
748416632272392192
748427185262854144
748439868766830592
748516104310558720
748423653398814720
748511574697086976
748489491732652032
748468931015413760
748482411445497856
748317609137934336
748438769989189632
748423297205944320
748413146717630464
748447628233302016
748492087696338944
748480805098369024
748518914766700545
748324210938785792
748449666660974592
748484487869308928
748425918549532672
748494663288512512
748429911497404416
748363578747555842
748319433496666112
748397099272839169
748332788294660097
748392506618974208
748494470233137152
748464493471109120
748490875781582848
748456637422309376
748397074434166784
748474488673689600
748436446160257024
748483250427813888
748420663006855168
748446068132675585
748342250623508480
748517261854519296
748411393611866112
748510505031991296
748419941406212096
748496705683849216
748516741970440192
748433229338845185
748373808357212160
748509724975341568
748521301317390336
748488925392433153
748385862807846913
748453177075372032
748384768039989248
748500916781850624
748455672983986177
748365277331660800
748513470333747200
748319509061132288
748438182778277888
748340430039810049
748408222684430336
748424093767184384
748464409501175808
748397976133996544
748483816730300416
748527668317028352
748468557906849792
748480524239396864
748504049981456384
748503768799526912
748450085927784448
748374735235457024
748490053542776833
748426878977966081
748516863479586816
748466116834492416
748474836817682432
748499708885237764
748511318882291712
748453051602706432
748457443034804224
748490829363318784
748427415744028672
748458780892008448
748417529761005568
748468574528770049
748479827947053056
748492758822846465
748456981367767040
748355001291005952
748493811580567552
748522215574888448
748372189297115142
748498190492631040
748480570364166144
748419790805549057
748474262101630976
748472471028916224
748436664171782145
748526216697745408
748456155031216128
748500027832696832
748452476626546689
748414925182238720
748496269501423616
748332918142017536
748399695777660928
748426992375066624
748451684280569856
748529295329472512
748388664674226177
748501604735811584
748448265553707008
748487524373278720
748483485199966209
748335325538357248
748413285431709700
748500656684572673
748470491434876928
748489038668173312
748412492355887106
748339738315194368
748480712869822465
748341512191127552
748485695635873792
748478552824115200
748467970578358272
748492804909731840
748462006114656256
748398953213878272
748383581077135361
748473242898305024
748433535200014336
748470478935777280
748428393272643584
748414405239537664
748485951509274624
748331496419786753
748381131851075584
748419236792524800
748394016522309632
748452699138568192
748468532745232384
748489822700986368
748353466175741952
748518952343576576
748411276376805376
748484668102696960
748469153359601664
748453647223296000
748427256683433984
748480947918602242
748383795112468480
748404422569500674
748482419775377409
748364182509195264
748531073680801792
748501457863852032
748391428766711809
748318393325875200
748341281810571264
748386466779308032
748482851939717120
748529345744908288
748497980991377408
748481044224090112
748468268176900096
748474740243841024
748406582929653760
748424991629271044
748485406467952641
748412815539576832
748521209093046272
748376174192103424
748479567812304897
748484814936768513
748481744861536256
748367789728079872
748477911234015232
748444251726483456
748455542822166529
748396214262038528
748527969983860736
748405391487180800
748479446173290496
748388748585480193
748471468464418816
748411309608280073
748365474560352257
748472865293541376
748407547305070592
748485850967740417
748457157675343872
748503211066146816
748448668232126464
748482088668635136
748504729613930497
748392288569671680
748512304468271104
748364170043727873
748427055134613504
748425696322682880
748333446704013312
748519405315821568
748498194925912064
748486954153549824
748395601969221634
748528423082033152
748515273800486913
748477835506032642
748428930000969728
748482172521062401
748456943895777281
748452854348783616
748482667449036800
748359891706912769
748395337971339268
748441546383564800
748508584082870273
748518486947864576
748442519550169088
748466762740543488
748462710791282688
748483091132473345
748523893380390912
748450928999698433
748394616580411394
748493304342294528
748520604932857856
748495900352352256
748406645642960896
748473817253707776
748422323963731969
748441051635949568
748406725221490688
748499406945685504
748405769146667008
748415046967918592
748490837907095552
748323019559473152
748382532505329664
748432084285460480
748375712747429888
748474635528867840
748465890056937472
748497536202182656
748471220979535873
748520520950374400
748346499457748994
748319362155692032
748327788659249152
748432583357243392
748484655599525888
748423628333719552
748453722376781824
748388492783267842
748474358461407234
748515705985839104
748474702390136834
748370239109332992
748404796009357312
748352698530029570
748402069556576256
748515001275719680
748498697969893376
748432549828005888
748435242579533824
748502867229696000
748376425909092352
748486039686287360
748316405355810817
748470080120332289
748519090885660672
748414627554410496
748491991315546112
748357975157387264
748501902346706945
748497456455950336
748523658415595520
748444604022857729
748480666900238336
748526850314477569
748491169282269184
748512115619672064
748456234953506816
748428116163444736
748362622278438912
748444717289988096
748437117190082560
748338865790812160
748469887354437632
748488531186704385
748450513734209536
748472089288515584
748445120022855680
748414296028176385
748464845918449664
748341617338114048
748520978276302848
748471502014656513
748474199178502144
748358671307014144
748516838523408384
748460626205343745
748522022532227072
748482512368861185
748464480745623552
748466573841678337
748320180191649793
748371207867744256
748429420604493826
748474908146077696
748428300939333636
748513935939166208
748336156077527041
748463952326062080
748513000512950272
748453076449669121
748521267544788992
748396910545895424
748483300570849280
748447049587298304
748488740675395584
748463402838855680
748526460034519042
748440753848844288
748380968117993473
748476170606362624
748469178743533568
748422303009079297
748479635055345664
748340916545593344
748455827913203713
748511201370398720
748423716309065728
748351641468866561
748460903385997312
748523012513734656
748476355013124096
748444079730622465
748337687225114624
748504196593360896
748508282101202945
748528851060289536
748512018995490818
748362802553888768
748332246973689856
748460882284281856
748424119176290304
748432599882702849
748374638930108420748871718442151936
748835580365111296
748788771882086400
748800431959085056
748817322509340673
748806618691670016
748879461211398145
748844077999849472
748687420695126016
748833185396555776
748830266110664704
748850214090465280
748794098811678721
748880820170006529
748868950050672640
748871957572153344
748761190097051648
748874889554255872
748845277717684224
748818673016594432
748776730052038658
748834456082014208
748796921456701440
748824905991360513
748804878042959872
748799580536344577
748705468839759872
748833126881828864
748776805742456832
748782232907575296
748775127702056960
748875115782365184
748779129105895425
748849111105953792
748807176521601024
748770061238673410
748806366907686912
748813321021722625
748846074538917888
748855134336147456
748757947828752384
748716512597319680
748766126738321409
748761316043567105
748798989407924224
748877192210317312
748807038155624448
748690671523991552
748702448848543744
748860666350538756
748859802659459072
748817800890871808
748778919382265857
748796217002299392
748833013652418560
748811714963976192
748885316396683264
748793192607166464
748831729830367232
748780383244685312
748859626230276096
748800713065570304
748846674395721728
748785768647127040
748887438777544704
748767959686877184
748724980670693376
748767376770887680
748849715077386240
748867494975266817
748766567349891076
748821478989295620
748809797923774464
748868656466132992
748841146328162305
748806497010716672
748723340836085760
748863288058847233
748690398877450240
748819704869888000
748817737615544320
748834418509221889
748805758821687298
748832497434263556
748863002649174016
748872121049292800
748781838575947777
748850000294281216
748810527741136896
748707532634353664
748809538027917313
748893776127537152
748774263650328576
748866303608360960
748851493525225472
748834481470115840
748849522084761601
748881231245443073
748841343359868928
748822280331890688
748802164324085760
748844199748001792
748878471368019968
748804437754335232
748760720251031553
748886075712692224
748884079039381504
748676939175620608
748854089614753792
748877170999603200
748863707548160000
748733742626156544
748805171853996032
748871571771691008
748824817638531077
748820107774849024
748753963579641856
748847559091875841
748792202738880514
748789107476750337
748804601432854528
748858200229752832
748843373415411712
748867570153861121
748857742866124800
748867478005178368
748805549257465856
748774171543425024
748773164952350720
748817037451890693
748815531604480000
748885668848345088
748698892384907265
748838235313434624
748855834550099968
748769264346075136
748783143067394048
748842475809280000
748797432989831168
748759818630893568
748830043737038848
748751505331589120
748777669597114368
748829419075055617
748801451388858368
748708170172813312
748888277520908288
748855213914591232
748839908979212292
748863187081162756
748811161269702656
748877800203915264
748725131728461825
748846850262917122
748891226213064704
748815166599340032
748782933603782656
748871714373832705
748780119141937152
748882648941068288
748840995018645504
748700045411700736
748808762148827136
748742429143031808
748871701719547904
748800801007554560
748890328468422656
748849421748764672
748814969374990336
748797185714556928
748756081329868800
748807872750886913
748702742349279237
748857764215218176
748879452625592320
748809365851738112
748867440117882880
748880832534683650
748788813929918464
748869847673483265
748834292671840257
748804941095903232
748880555748388864
748733415545901056
748810280470097920
748830542980939776
748813921079873536
748804605337677824
748807851804495872
748850830657392641
748818094479450113
748702184884215808
748855515678183424
748838533268373504
748824008435572736
748843851608096768
748884054037135364
748820212468715520
748793356365361153
748730374755201024
748702914332528645
748700502821593088
748787832488013824
748860993728458752
748842299514294272
748806937421107202
748775404744241152
748881507784265728
748870648940752897
748802352920993792
748821852454289408
748883659588046848
748824515765948416
748890139775074304
748736468785303553
748847269747699712
748789480706838528
748890588821524480
748708383944040448
748826650872258560
748868170245611520
748865125134852096
748710787120762881
748705925897129984
748816693372170240
748858170731335680
748869927453519872
748782816142331905
748809218983993345
748859353726418944
748850751355641856
748851669748817920
748865699544702976
748782031484489730
748851229216890880
748764587617464320
748825530951045120
748868086070059011
748746761594769408
748831830548381696
748721075991687168
748891897356165121
748689899507818498
748768593316237314
748763840872013828
748874105148014592
748870380606066688
748833122431606784
748817373084262400
748808640262381570
748787056571129857
748837958644629504
748777866888749056
748776474409209856
748767846738440193
748781641452007424
748704780978192384
748782073809219584
748730924255236096
748822695471710208
748809982494126080
748881415547256832
748855041759453184
748819424078069760
748879582695153664
748822628140511232
748759399401857025
748862600209920000
748803221204836352
748825555848589314
748870267385118720
748876755797217280
748793985632604161
748677530635210752
748775635204476928
748688070900260864
748871152240582656
748813946124169216
748865909213761536
748833869185552384
748754647133728768
748768576157298689
748826541774082048
748856140709126144
748833671751213058
748781255542517764
748808023573835776
748836327114825729
748752688532189184
748860121241968640
748786230188339200
748848343833608192
748826227230859267
748857294243364864
748799362562535424
748840760171167744
748775740406046720
748757775883247618
748837451217661952
748880140814454784
748830106672631808
748865170978459648
748778797881700354
748846074660528128
748820116096229376
748889661683019776
748731058313523200
748748481242640386
748890995710885888
748869835032068097
748841565829861381
748865737608101889
748877125034381312
748731259455627265
748786280624844800
748891658335453184
748817553334661120
748830073315287040
748768853027500032
748888231417114624
748831667155046400
748888818707787776
748860658058424320
748800671025995776
748856593941458944
748858179195379712
748814885652312065
748812776131293184
748846753995161600
748755330843025410
748766856849203200
748688670580932608
748835240504877056
748872851139231744
748680965870850048
748865678514515968
748790546051706880
748858196052369408
748833328141185024
748890219408199680
748825543236317185
748817922525503488
748887996565430272
748770845263212544
748845986626220032
748817859535630336
748839116201140224
748853351782223872
748702738410766336
748685042721910784
748892035801899008
748781176051998721
748862440616632320
748798204829790208
748825312868245504
748834523303993345
748868018990673920
748805385394368512
748779057941098496
748738360559038464
748863317226250241
748843016832421888
748781901519867904
748862797061189632
748803515108061184
748872259712978944
748873660618928128
748697285848997888
748796271427592192
748842228177596416
748840873702617088
748849006378422272
748818757066248192
748785177246085120
748839413866754048
748842567966531584
748803489745084416
748690906430124032
748692906957869060
748890546664452096
748834447781457920
748798498443661312
748834456216211457
748687764862996480
748817536628563969
748688821680824321
748837656663121921
748752344259584001
748864856791609344
748803489711529984
748777657198780420
748798771153149952
748853632800399360
748839082797654016
748754336881086464
748814873270816768
748790957332500480
748791040975384576
748796976150433792
748867423563022336
748804001500581890
748842509275574272
748781796729298945
748799060463587328
748793385842987009
748893763867672577
748829796587765760
748868652607373312
748873186498912258
748840190073012224
748772175025287168
748877137533235201
748834602928644096
748770057107279872
748861081825767424
748824759111192576
748881440671019010
748892345928601600
748841246764830720
748856761789153280
748844178541514752
748785752004136961
748698090929000448
748726146896891904
748813941996867584
748856790834679808
748711030570774528
748726259983659011
748775249299185664
748868660819693569
748841263655518209
748814419891716096
748677056691572736
748746178833977347
748859446009430016
748687685179572228
748889737004539904
748783084628111360
748787551285022720
748886780267597824
748750096116822016
748827434909175808
748676423410483200
748828223425933313
748844879086747648
748763052657373184
748838675950305280
748864898394890240
748860645488025600
748739732096462848
748884938858962946
748843469737648128
748887774384664580
748769683810062336
748789178620473344
748880035986149376
748779687225110528
748786960072708096
748873991973117952
748797105846624256
748873404397264896
748824171803803648
748819512129183744
748831751095586816
748768748505411585
748839946811826180
748847257248759808
748842781897060352
748844061071736832
748795394851606529
748821499893743616
748855725791727616
748731234281336836
748833713757257728
748695729804308480
748783093004111872
748838881127084032
748777245871779840
748800952363208705
748885270129471488
748838713426411520
748880748803948544
748870342748147712
748715355036614656
748748401672458241
748875765916110848
748852328392949760
748790667900362753
748874780191797248
748796346702770176
748812495024824322
748870074371571712
748703803814375424
748821709973749760
748855528324030464
748728114050691072
748686141675581440
748840038960603136
748781364640555009
748698305027121152
748739627066880000
748868740339601408
748722589850226688
748759755812855813
748851112011235329
748847538426478592
748715749020094464
748722749271449600
748784019781726208
748842173613871104
748855247406305280
748807599965937664
748681791813410816
748708593545809920
748706244743966722
748846972182884352
748833336370405376
748840466616029184
748823618038013952
748811458935271425
748846263332986880
748772359583076352
748893172219023360
748887371760934912
748781511378292737
748832820592799746
748870137055502336
748699944937066496
748842295533993984
748816341260349440
748881831039238145
748870531437428736
748814260717785089
748761441897881600
748779389362401280
748848561891184640
748849333324447744
748882158127816704
748709038318358528
748867465329909760
748865175374204928
748722409830625280
748853141760802817
748844556079235073
748730286540599296
748843889151340544
748850675551907842
748838961058054144
748753682322251776
748821227284889600
748772158231293952
748684195430531072
748790818954055680
748804785755697154
748840428938539009
748850277046951936
748796590249287681
748719046011609088
748732471890501633
748857546061078528
748775421592809472
748747055493812225
748771076226707456
748774381304721408
748822754367987712
748807046481391616
748863308749570048
748700502733430784
748869587911966724
748862893861507072
748812666748039168
748825371441762304
748685545723850752
748853775058800640
748717942699728897
748683364908068864
748873689601417217
748828760485597184
748695784401534976
748756236519088128
748864093109583872
748816777291849728
748874855794216960
748758124274737152
748830265968123904
748738192816300033
748797693225373696
748807373507014657
748876915335958529
748845365777035265
748804706164568064
748810745849131011
748804005766139904
748782660781166592
748878328858288128
748785307269476352
748737991410003970
748822590664286213
748795940182511616
748891293124792321
748832652774416385
748876789381029888
748833227507265536
748886616601538562
748880497070268416
748812348178042881
748682626723094528
748748645218938880
748884645266223104
748858938284728320
748796061670477824
748773253141835777
748839527259725825
748860742082887681
748760913189040128
748829846931812353
748832270996439040
748833349121273856
748769016894754816
748865389367422976
748814508366323712
748890232271966208
748795541614567424
748767556962430977
748815686705623040
748823781875998721
748884485765107712
748846049310244864
748715837217861632
748840537940254720
748729095500931077
748804454560862208
748772506417278977
748797190001143808
748824691930980352
748841565800566788
748806329381203973
748801338142650368
748789316990578688
748758262498021376
748784393007689729
748852487566811136
748769364980015105
748766403893694468
748799492476932096
748690331424526336
748700754634911745
748816311585693696
748882649020858368
748831264443162624
748767900979257345
748822368236122112
748729913100775424
748795155805642752
748803951017938945
748679887884390400
748823823659704320
748862986127749121
748794685750059011
748839111788601344
748810162794672128
748854601735139328
748838742840967168
748827359428521984
748884418740314116
748836402645889024
748816139623407616
748809734866604032
748838210176946176
748866479970410497
748788243441655808
748724691389460480
748880585083359233
748830299878981636
748867779931959298
748846405947650048
748814797680971776
748879331334774785
748870460222402560
748699512907165696
748786624289382400
748787031434596353
748810817060024320
748856195495190528
748816035051110400
748829993459867649
748801841350062080
748872729122791424
748787069128880130
748830245231456256
748842454749683712
748773391461543936
748676720895488000
748887539382153216
748884737406672896
748686175070724096
748676851057524737
748791900769882113
748802223157633024
748690411447652352
748795315101134850
748854912012918784
748785403927289856
748869969249767424
748776101044850688
748826495313780736
748879733840941057
748715891861299200
748814420227137536
748766412001259521
748814474824613888
748853821338710016
748782023469207552
748853821338710018
748831243345752064
748873656319762432
748834212862713856
748778009520320512
748865259209826304
748823462911836160
748702084145377280
748831075498090496
748860817530028032
748812671244390402
748789380291055616
748764402942291969
748772200094633984
748849224406671360
748693896696258561
748727904029159424
748792525826105345
748794153283104768
748789988179922944
748864252530855940
748750121282580480
748789367401877504
748730890692403200
748819411402838016
748743620446990340
748785219226841089
748795801380368384
748808879224467456
748755385239019520
748863401095495680
748844434716930049
748819583411314689
748889506477142016
748722698935820288
748889921692336128
748845403466977280
748850495297650688
748888566986604545
748781104912445440
748891633098190849
748871903117504512
748820753634562049
748749970623258625
748776948386500610
748692919641530368
748812381862572032
748865141865938945
748841703881179136
748865460725133313
748833206346981376
748831574855155712
748752575101415424
748710455925805056
748796300628414464
748845520668487680
748744123360751616
748874973339459584
748811526195310592
748876416171798528
748774494479654912
748873173748310016
748859794187059201
748855679650238464
748835051757068288
748812360807165953
748790780878135297
748677694208905216
748680487607136256
748787555613544452
748773223777521665
748852730882502660
748713974992998400
748859962017746950
748749873890025472
748851346661642240
748824536674545664
748692969708859392
748822783631630336
748791787729281025
748684321209217024
748860511459172353
748791363966111744
748886591586897920
748879931099213829
748875937794691072
748729489794867203
748823735449169921
748812801028661249
748859181785112576
748814910763573248
748864193999302656
748827426537496576
748893436380491778
748820694616535040
748880392342609922
748777501820727296
748821546223927296
748796485353902080
748850205810888704
748795835282927616
748825564530827268
748840609348280320
748860058411364352
748761177623146497
748730961823567873
748802428699484161
748807080035782656
748839544141873152
748861329000333312
748835429198229504
748696270760542208
748762763002949633
748798330931515392
748863028058284032
748882405562261504
748881121925009408
748880186901487617
748733058958757888
748792580339429376
748761328739684352
748838948542287873
748878047588208640
748757700469633024
748842689853059072
748802600435232768
748847911816003584
748891117257564160
748680890432167936
748885756886839301
748776411301761024
748690935702228993
748883919546744832
748826617250652160
748791070612348928
748716302630522881
748833768316739584
748846267380432897
748775580963713024
748781733680549888
748799827962585088
748825987840897024
748803787607846912
748804236364750848
748820908526084097
748683930908422144
748828714125893632
748837161647083521
748770426138996737
748829989500489728
748871982670839808
748680822916460544
748796011250724865
748859160721235968
748817607931736064
748879779835830272
748888126471278592
748870393021235200
748724548871213057
748885744043827201
748813904260636672
748812683571441664
748846020142956545
748691841634148352
748868513876602885
748813178734129155
748701467561775104
748773882253848576
748779288560750594
748811220002545664
748838768124174336
748771143251742720
748857520668631045
748829850798919680
748879964636839936
748786876111155201
748837904076668928
748831121677361152
748846946996068352
748873958389317633
748769415060082688
748834477082832896
748884666363457538
748689333486546944
748788759529787392
748886587451187202
748712607675215872
748819767675359232
748857864773570560
748839837566963712
748745163724304384
748816890357702656
748770832986415104
748745738167783428
748809273551925248
748862512087633924
748797374542192641
748877670239313920
748857436929490948
748880602179469312
748787971017453568
748892807323000832
748824503258533888
748851812313206785
748770845426790400
748801019149115392
748711391389900800
748749118806208512
748871517174427648
748850310848720897
748842299623403521
748869268993966084
748893323193188352
748849186708267009
748823685423923200
748874239197868032
748875728419258368
748748749841657856
748723814914195456
748693439777214464
748865288800645122
748805666605707264
748820745023660033
748878907349368832
748745205625401344
748792504749727744
748772397331787777
748875350952833024
748742496042119168
748714776059011072
748853347424362496
748675899155853312
748701681538387969
748696639972384768
748851015273836544
748791481503145984
748809562904416256
748845835413168128
748744802905133056
748714138587713537
748828777371893760
748886016845549570
748851757975871489
748877133464817664
748826902174044160
748768311903604739
748755867604922368
748822091294707712
748815074232446977
748678709381595136
748763572616908800
748885920586276864
748884775147036676
748885740201836545
748868719678455808
748704735025389568
748792643409223680
748841372652888064
748850000436666368
748861073428709377
748770467993968640
748745637546516480
748816949438734336
748841372736581633
748887467995066369
748800461575065601
748702964747890688
748862486649008128
748819113523412992
748779993048576000
748857067746844672
748833608870268928
748778005057515520
748821621796925440
748681771017908224
748834502479413248
748815418391863296
748827980319846400
748806140603969537
748860272111067136
748860117181865986
748772149771448320
748773617874247680
748853095891886080
748842282904879104
748738293676675074
748791456219803648
748835244665700352
748681490041597952
748825589604290560
748754039085494272
748851879526924288
748871164760588288
748888944658440192
748852697256824832
748860955732414464
748862956671229953
748730945050583040
748850843382841345
748837883033686016
748747630126043136
748827753806438401
748874407196721152
748875069565304832
748820703328305152
748685000741122052
748850168104091648
748831650142883840
748859710141411328
748798213184905216
748824574398193664
748802722002984960
748743083492159489
748852496064446466
748831155391229952
748725915899695104
748830996087308288
748867058574749696
748826151364157440
748841158965473280
748870347047464960
748801761691865089
748865590438264833
748816580016955392
748802889980661761
748809303172059136
748701953840992259
748798217601495040
748875359278370816
748840273824755712
748867507604291584
748758585627160577
748877817195225088
748864697240346624
748846598789095425
748818186653491200
748763581030625280
748825321005350912
748833416246800384
748774603435028480
748881889604333568
748880736380346368
748691296240316416
748794232882638849
748890555074113536
748791477145251844
748822431008223232
748858707707064320
748847680915320832
748810670213206016
748807801401520129
748774326942347264
748735374176886788
748796418039554048
748787408821293056
748854521888182272
748888223259189249
748891511253762048
748825132169302016
748799173718224900
748883500384739328
748882263136501760
748808795464146944
748893188966973440
748688896985214977
748865741663928320
748872301299560448
748771290052333568
748862637702799360
748873215670235136
748681746057605120
748794161780789248
748816248968843264
748740759566692353
748876701271101444
748693976635568128
748764813883351040
748823072875118592
748780534336073728
748761915942326273
748737177924702208
748884746147475459
748835123102035969
748804601202094080
748746782822178816
748837920581226496
748849614292455424
748813824375959552
748847156732145664
748868635616223232
748768098107346947
748819830954872832
748704760077885441
748766932287885312
748855419372797956
748833856372039681
748872100258025473
748832656792522752
748828621851230208
748750318691770368
748863367738118144
748820019459477504
748853452311240704
748805817642561536
748830316622585856
748769616466366464
748874444685258754
748883663702532096
748855771706826752
748861387703627777
748867549526315009
748826969266065408
748779049732808706
748794904201965568
748852991067906050
748863443214692353
748868509971734529
748889137235636224
748812046318264320
748684648390156288
748780769028415488
748840940874391552
748891628799012864
748826063573311488
748831314544037888
748877984782651392
748852617481101314
748792966366449665
748812071437869056
748781549324152833
748848851268825088
748803376343756800
748876886013534208
748769482496024576
748772703369244677
748737739776888832
748807201762844672
748887820593397761
748830920594063360
748749144093700096
748893717541613568
748763811746684928
748705179256627200
748850130460246016
748867549237051394
748865305393364994
748820980089233408
748807834997972992
748865364000382976
748881998559711232
748845114211102720
748842740155355136
748779674306621441
748779880079192064
748831428004057088
748693686855217152
748883470882070528
748784107920896000
748862335738056704
748775027084914688
748841091831623680
748805431661776896
748831339722448896
748888076295036930
748872766867243009
748812054715260928
748848507365236736
748762393748992000
748836616542810113
748810112479817728
748764616939876353
748678021528170497
748870397425250304
748749655756804096
748848117072687104
748885262055272448
748774100085055488
748809185458958336
748804211266035712
748851791501074432
748775861797556225
748711307411587072
748834569554649089
748761496478298112
748705733156352000
748835341436497920
748840060020264960
748798221791617025
748825409085550593
748783902341279744
748833801816641536
748856434369110016
748742244430024704
748843910210916352
748881923313893376
748859563349151744
748811840495316992
748817373084332032
748787924733308929
748849413108432896
748834997390409728
748819650331324417
748761051714318336
748843629041582080
748843004190945280
748833654995087360
748829108587618304
748868577097383936
748806006474362880
748842337489608704
748687059909480448
748717078765379585
748832648496160768
748750897560248321
748893247947235328
748762641263304705
748876583860047873
748819151242743808
748803552487673856
748865477175369728
748757138420281344
748770119958933504
748788750965043200
748738888890392576
748839128914071552
748826164215644160
748720933389627393
748889171167551488
748878995454828544
748726172058394624
748688720979689472
748838289960996864
748862138878402560
748775735830073344
748869659181670401
748852026109337600
748884766800289793
748834871418589184
748850252078211073
748870443545792512
748832371512864768
748856522722140160
748751883204849664
748806891501854720
748811278563487744
748752868690137088
748857906439782400
748867108864454656
748777875273199616
748864189758894081
748828273828827136
748779175180251136
748882590095081472
748727904129785856
748786033114828801
748870749683847168
748875543513337857
748865611401338880
748858460343705600
748739232903024640
748728701190189056
748879452734627840
748793821740175360
748893780552581120
748865506539610112
748749664346714112
748891914255106048
748851594259750912
748865267569229824
748855486657753088
748888676193726464
748776482676224000
748774570073530369
748859487730020356
748806849374277632
748873010522849280
748818337468035074
748838046741692416
748764386446094338
748847265725505536
748885333316608001
748742953326170113
748870351044481025
748881453279305728
748877666044899329
748701723510747137
748892131985657856
748891024689364992
748808069870522368
748812222462201856
748856346196385796
748822800522063872
748715799259516933
748802051199479808
748678830764818432
748842891049566208
748823546705637378
748730211068289024
748788637521752065
748694433646776320
748846422842183680
748874838853427200
748709562518212608
748837392342192128
748859781322903552
748825698786312192
748865469164105728
748787727655579648
748810418882088960
748684639821262848
748786943178055680
748808317275779072
748742949194706944
748835563785035776
748811848967860224
748889657488732160
748867683387600896
748822242629345280
748765317434781696
748889686991659008
748846246677348352
748786876203405312
748680621988286464
748705720351264769
748879603645747200
748775442602029056
748861303997935616
748836306092978176
748821588125048832
748693817247698944
748873865963593728
748881856003706881
748748485738967040
748881222923915264
748703606581243908
748886243463815168
748817360287596544
748868870698471424
748850025451716608
748880820165832706
748809160234414080
748784590370639873
748735558613016579
748852156208390145
748717263134527488
748891427367772160
748786028865957888
748861568335556608
748870036622745600
748782358862503936
748767745936764928
748874436485545984
748778051274543104
748852731012579329
748840663882555392
748713177987231745
748835743842258944
748715379787067393
748869566961373185
748873656235855872
748816462668763136
748828773198561280
748723416354598912
748890584430018561
748804349619376128
748828190139899904
748830287023501312
748858749498994692
748754391289634818
748799798698921984
748843079906516992
748782371315429376
748824536628531200
748778713978802176
748812196918857728
748885584710602752
748804018193911808
748817192364498944
748787979045380097
748874168054063105
748679019416084481
748704155963916288
748861467777196032
748704005203767296
748796057539137536
748759722111545346
748729191927992320
748825623183765505
748815917497327616
748855293493256192
748889825231507456
748845864622264320
748718664149499904
748886411160408064
748872083292188674
748878454632779776
748765376238919680
748853813197561856
748865066292830208
748849157209718784
748830039760830464
748789350637268992
748824242951692288
748820225101930496
748805142221164544
748854941268209664
748784191928545280
748781352154116097
748683990010257408
748808657266106370
748830312231215104
748814927750500352
748889925916000256
748881117827194882
748890349729353728
748737270270685185
748862834792996864
748856577206214656
748680294442606596
748749500450091008
748887329805312000
748704881666502656
748833495955361792
748774742023254016
748873119188738048
748846611510558720
748789531092987906
748771638196350977
748848674789322753
748854089753165824
748823056253014016
748735709855440897
748734182998761476
748856686211899392
748759034484789250
748832879027875840
748890957819449344
748788578864336897
748831411340206081
748806715257200641
748850654479839233
748697948477874176
748860209385340928
748884246714945537
748795969257431040
748778223270408193
748847143931113472
748806945943924736
748744689684062208
748836653964328960
748863158069108736
748786096012537856
748724544353869824
748826612779642880
748875107301457921
748860997813886976
748892924818055168
748793536804335616
748691015465308160
748847424957915137
748858699192696833
748756827962089472
748678449099730944
748877007426088960
748812708670115840
748850474200272897
748755737489268736
748789107401248768
748880635570352129
748858653390868480
748841607521243136
748815946614210560
748789623401254913
748876730719432704
748889850561126400
748829985088139264
748823446419890177
748851241695019008
748759667837317120
748735604905504768
748849497007095808
748836591133601792
748791535764770818
748814428427005952
748812482513219584
748886390193197056
748798569830752257
748727455242854402
748710036629704704
748708811658059785
748824406538027008
748859823480049664
748773877887610880
748844019426299904
748857357233364992
748777023602962432
748770547736014848
748775534629302273
748795579354914816
748881583441084416
748746749074821120
748742898825375744
748777552097841153
748760393191792641
748874319070126080
748807256070770688
748710271292542976
748784774622289920
748887896032096256
748878223908413440
748766139342163970
748810947318288393
748848343435112448
748829725217394688
748879901428682752
748743779553648640
748828601005596672
748842568264388608
748854345748221952
748838650708799488
748847752218603520
748877128977027074
748841179895046145
748822682880339968
748770795250343936
748793704228401152
748850516399099905
748729187444203521
748850155403808768
748888705524375557
748715636000382976
748810511001587712
748881449281916929
748695452871188480
748889120513019905
748835701798604800
748813363195441152
748822695500996608
748759449372807168
748677295661998080
748817343703228416
748751287487827968
748864932003872769
748819956402311168
748851371969900545
748889049440673792
748807285393072129
748797747797438464
748840190098149377
748781037694558208
748864215058935809
748770354642886657
748824389995663360
748873434071871490
748744090053816321
748754336822337536
748833810251444224
748886167895015424
748823165149773824
748781008355414017
748878857336459264
748886373344677891
748825245390217216
748803510746030080
748864839917793280
748771608857227264
748684677624373248
748868203594575872
748762960131035136
748787970656784384
748814801866989568
748839384393322496
748756538613911552
748797018034696192
748835139963191296
748819688126197761
748811479688704001
748782811650281472
748811161085157376
748826633847599104
748866026721447936
748853628308422656
748728990437814272
748872255510351872
748827422536196097
748837647943143424
748806127748427776
748821198109278208
748680210581688320
748745839103733761
748867486469197824
748848951881715712
748702230920867840
748781733869268992
748826613131911169
748837308577746944
748793482303590400
748869885770469377
748863564753039360
748836553271734272
748835341478526976
748871827410288640
748812708875792384
748681821228064773
748843947968065536
748839317397725184
748797869444915200
748812897594142720
748805809056849921
748820052900708352
748758858282131457
748758732129996800
748804798204375040
748784464508047360
748832279347224576
748829972651995136
748840122750234624
748822733098745856
748742148061749248
748730282333773824
748744526202695681
748848368848437248
748724100042924033
748817372866187264
748764050624884738
748873228551016448
748707154937327616
748777694867779584
748877791886651394
748882707384504320
748832392606081024
748844384062496768
748815640442449920
748857042631294976
748872490064179200
748805582568632320
748812905873674240
748846502211047428
748880342069620737
748731742140280835
748782702896173056
748847303251951616
748802353252306944
748871412157390849
748742231914221568
748743703997460485
748684472090890240
748818048371556352
748772548389679104
748848142305595392
748763924837732357
748889518959362048
748808338205396992
748806412977922048
748886452952530948
748886931207909377
748818488656003076
748855268440739841
748846997411655680
748774154766131200
748764667191799809
748714683750686721
748848675099668480
748727858231599104
748891955912843265
748884657870176256
748814793402773504
748803095484698624
748882715840278528
748857470387384320
748784158176997377
748866949493432320
748818542913396736
748769193051377665
748799223991119872
748823529957822464
748766609041350656
748721604465745928
748807591787016192
748714541240975360
748764432327516160
748743771173498881
748829980793110528
748800541237448704
748868501503406080
748867125595561984
748775249676673024
748769088239874048
748819096838352900
748772292474204161
748860490240167936
748880904022528004
748740822691033089
748818387741118464
748856371353825281
748882749306449920
748692374264508416
748752554004058112
748753543838912512
748737580489859076
748815053533556740
748808858647179266
748876642458755073
748827418287157248
748813430233063424
748821554797027330
748867599728017408
748884900976074752
748887761688535040
748778260821995520
748875598055874560
748809873576501248
748879448511025152
748888403261820929
748719058556682244
748823345395666944
748853133573517312
748683973111320577
748824377572065280
748888982222700544
748833898541580288
748714809760346112
748892182443163652
748777212459884544
748721973291683840
748772120646168576
748886708976906240
748891620599164928
748866664414978048
748760837985185796
748822208751874048
748858611170996224
748892689928687616
748863128620953600
748795268921864192
748799954043351040
748792064469458944
748804391461724162
748863724342145024
748702096736878592
748797605321125888
748767783836536833
748829628593278976
748675848744538112
748828999682523136
748849035616874496
748867872374554624
748852428913729537
748771642566815745
748882367801073665
748818337526796288
748691300321341444
748855142406062080
748856237387714560
748813472310276096
748859253167915009
748868413359943682
748823982938415104
748851031996411904
748789472494440448
748804723063402497
748775354546860033
748838222860476416
748821567207989248
748731079436095489
748885064864456704
748786829957091329
748853666271158272
748841183883894784
748838336064843776
748877229795348480
748817569990189056
748716319625846784
748837602111946752
748845843709431808
748834636558721024
748857004802789384
748786003876327424
748881893819580416
748779410136797184
748835001463148544
748751102732972032
748816383140622336
748780966517235714
748744203128098816
748778361560846336
748771881621172224
748864575735488512
748848310270722048
748789145393254400
748789216465735680
748880526346448901
748797177321762818
748843377580539904
748786360362774528
748751195078955008
748719603723886592
748800650268413952
748803418567782401
748820489334878208
748861329331499010
748850633508290561
748876772670730240
748689186597863424
748792697616424964
748812134327345152
748751711045464064
748765212723933184
748773932535164928
748832334066118656
748766198230159361
748790516796366848
748800838848487424
748836813385699328
748824318671454208
748785592465432577
748773462865350656
748856534982066176
748834590656176128
748836167769088000
748855465438801921
748823484030214145
748820916872753152
748872829865594880
748840718173671425
748691216691187712
748865993133420544
748872708293877760
748816249006678016
748732752799735808
748827204172255232
748852412153114624
748851799889674240
748811999782445056
748684065197461504
748851124518653952
748769624775270400
748748200450723842
748868665127292929
748805872067833857
748863946401153025
748872582359834624
748870371991031808
748722678165598208
748853867501195264
748874113431834624
748871726688264192
748844187110346752
748871831742885889
748870347089285120
748834099696205824
748767720523505666
748889770953052165
748880325187670016
748842538799423488
748870485203677184
748689769736114176
748869310974681088
748781704324669444
748848846961250304
748706617986723840
748892908149936128
748820313299791872
748797324063674368
748833919622086656
748789908727226368
748870749591511041
748846099776020480
748845911061721088
748819574703869952
748876382655119360
748788067469713408
748805666479808512
748823228211077120
748815263051583488
748835047726206976
748880044374753281
748722149498642432
748698522942337024
748773722580922370
748771784875388929
748812583109406720
748852114135191552
748708396405297154
748760775112552448
748861660618719232
748785231960772609
748884423224033280
748737597380259841
748864453748396033
748816248604020736
748754005208117249
748705318062915584
748745151107854336
748682354131030016
748885169726185472
748874239445524480
748822771036225536
748790978333466624
748802957005643777
748857327697133568
748810183699116032
748837392300335104
748759307072577536
748791120637759488
748871609621053442
748852177184157696
748771604679659520
748828131084107776
748872720872538112
748867029235429376
748884104070987778
748888663266918401
748816487708708864
748798096063107072
748802986495717377
748678415574704129
748827644637147137
748793356319232000
748742743787057152
748816160670507008
748801589683429376
748752814151610368
748846171142193152
748879360296267776
748877661695508480
748827468669255680
748783650632675328
748823144434196481
748822158411833344
748864139582377985
748777707358466048
748865292944740352
748720434057588736
748849148938649600
748768509207781376
748892350181695488
748785760375975936
748733394595434496
748809428946677760
748787140180324353
748883089343086592
748819616776925184
748831642060369920
748882950691913729
748775832642940928
748869621122469889
748776004596838400
748852823345995776
748782472234606592
748757973342707713
748765728623308800
748855025133314048
748746468203180032
748685126280712192
748846196186230784
748773538044063744
748886822026117120
748865405960138752
748869654895026178
748792123269406720
748765157799583744
748829263760072705
748777220865265664
748813073926926336
748760078698713088
748822015818117120
748877318001754112
748892434227232768
748835940894797824
748758811872145409
748733923207761921
748843176417517568
748782371269324801
748843444840255488
748820531084947456
748834636617355264
748799957956644864
748803993011232768
748792488266051584
748867650151997440
748721797307068416
748688343538343936
748804252978409472
748883219165114368
748877087268679680
748785806404259840
748871772930465792
748727434288046080
748832761683775488
748853720801218560
748838021512908800
748836176031875072
748839833565552640
748851053064511488
748863057267396608
748805653846630400
748849874372857857
748770660948652032
748825149202239488
748792102113255425
748675605563056128
748824784419581952
748776566667128832
748721599973580800
748847294921990144
748879737984999424
748852131046776832
748792677026533376
748682966478495745
748843834952523776
748866542612385794
748855209871441921
748800868447772672
748788377822982144
748866387356086272
748842903435415552
748832619232632832
748805528323633152
748893491028197376
748681905432698884
748806924771028992
748846280202477569
748706165198974976
748880883176841217
748759957151985664
748826722116796416
748836914078347264
748852076525019136
748810192280694784
748832950481981440
748823823764643840
748699022089650176
748830362730524672
748852076571156480
748848708687581184
748839195741974528
748757796993114112
748720182621708288
748870153979518978
748838847874826240
748811123370012672
748834850669408257
748679653083193348
748846116586729476
748866563781042176
748876097463410688
748844937937088512
748856702787686401
748800293492576256
748768572311154688
748811760858202112
748845084561379328
748838210076307456
748827506262827008
748786523835756544
748807667380989952
748772263252533248
748858330177609728
748807306763120640
748885111031025665
748750461084110848
748874004484665344
748782505612849152
748854819578863616
748872188242104320
748675798236741632
748836188329381889
748859022401478656
748872662039003136
748820879266684928
748879125679452160
748807600297242624
748783898109235200
748828986743087104
748836595529318401
748762934902263808
748848704359165954
748787442518405120
748860523735871488
748739723812712453
748814902270189569
748804035071709186
748807285581885444
748853305695145984
748814105717334016
748680303233884160
748797621884448769
748857671726555136
748747529135632384
748805339592613890
748724272110067712
748878261489467392
748734854062190593
748869369749467136
748866228278616064
748821000914034688
748829792313626624
748783591975297024
748826377848324096
748891675154640897
748869810218471425
748734136802619397
748690658832056321
748881835028017153
748823370691670016
748829435697123329
748861144744341504
748865632687443969
748827460075134976
748860766950985728
748858191736410112
748743439777353729
748753380395200512
748774616059944961
748815774739988480
748822397638348800
748849551478497280
748868577135042560
748769377474846720
748837157322821632
748793306109227012
748829603595165696
748842886658138112
748695649793761280
748869268830318592
748780223936606208
748828529777868800
748852554872815617
748861576602529792
748883475252609024
748681028550656000
748804043548405760
748840093293641728
748838466033684481
748801308698652672
748731016387317760
748885974852071425
748838076051496960
748804630763548675
748847169071816704
748749421093933056
748821781176201216
748881449101778944
748765627809013760
748681431375835136
748778001014202368
748705410203299840
748796036550832129
748850902107389953
748811983022010368
748778122728706049
748758900023767040
748735478963183616
748835223937298433
748836234538127360
748780278282276864
748787991603064832
748858997013446656
748721222821687297
748695029372313601
748807008644542465
748851103362613248
748799224016302085
748890442016710656
748797202508582912
748890253226827776
748805008150278144
748813434372829184
748676100251873282
748863816423931904
748881117709762561
748875707145658368
748846678418030593
748820279367962624
748693003473129474
748746757446602753
748682362502782976
748827057359028224
748758065483161601
748807063250149376
748886935305879553
748889854512099328
748872981087068161
748718114657841153
748838306834747392
748828303302070273
748893419804635137
748762754723356672
748730274041565184
748817179743662080
748874428168212480
748871349318193154
748768047993720832
748773638917070849
748874272836292608
748820359240187904
748796279799427072
748696002517831680
748782195091714051
748872959834611712
748853976427270144
748884712483983360
748757075547738112
748872813033975808
748880195172634624
748880094505029632
748833047206821888
748722032347586560
748885559721005056
748882896400814081
748762092098826240
748804940873687041
748883605045338112
748874864191279104
748884536201711616
748677513891573760
748803477166387200
748677203450327041
748709415528833024
748769738130534401
748722547961786368
748787362507792384
748704411992686592
748768538760925185
748862956591575040
748822242285551616
748690499565871104
748820182987137024
748869847946174465
748889971893891072
748880329264472064
748856979616100352
748880119557652480
748715543708905472
748881558417707008
748746510020468737
748802826847985665
748760980264329217
748791653352108032
748777057228693504
748890605355433985
748683293554606080
748737295201628160
748817255253716993
748734480941129732
748850700881362944
748738410962038785
748735046895308800
748788696325902337
748818807255363584
748788067352219648
748811723021295616
748829356148031488
748796556430585856
748799379213987842
748842173928443904
748758874904096769
748882061767938048
748848113037828096
748712284789174272
748885056316407808
748739073611751424
748828353638039554
748842421119774721
748835840604921856
748863870744268800
748792362189459458
748740952483770373
748859320301789189
748749076833853441
748821344746430464
748780454661066752
748698757991002113
748690491093295104
748688687416893440
748810800282759168
748784535614074880
748793293517889537
748892551784984576
748720480270548993
748845181189885952
748849882845163520
748849518003630081
748806459169710080
748887266936778752
748868543278673920
748735500203073536
748829632791711744
748831855957377024
748786385482444801
748851489351823360
748854668835586049
748813535094857732
748756131992834048
748736594790592512
748874318889775106
748779489723686912
748853934433964032
748853745778356224
748859118866272256
748826877033345024
748849756953276416
748865267443310592
748864219127246848
748797483367538689
748764751136645120
748773584147927040
748858569391570944
748828680777072640
748853854821838848
748825325128196096
748878840433434624
748869994658881536
748737614178455553
748862813901389824
748893000386904064
748842765170147328
748845961380855809
748706282438209536
748874952112234496
748823756697657344
748863023729766400
748773491936112641
748828865104060416
748734841571516417
748835760565063680
748784976074641408
748844124065951744
748831113246871553
748706542661177348
748789137013022720
748703782947598336
748771495543840768
748762230275993601
748789011141963776
748877791739846658
748821726759424000
748778135252967427
748761047574589446
748800549680652288
748757750847381505
748706496410750978
748853825600155648
748871575865266176
748844295969320961
748794232710701056
748843314619752448
748772422375976960
748688872171765760
748846112065236992
748865481394847744
748872133590126592
748773114410995712
748829972593336320
748873471699062784
748831008510935044
748888097178284032
748804190143586308
748818442338402304
748821508655550465
748852034544295936
748840609314697217
748691573110632448
748826252258213888
748787362579095552
748835341121884160
748700582676803584
748768379045974016
748838474430681088
748842815652818944
748777707295477760
748798108478238722
748808275550826496
748773139681644544
748798309737738241
748853783720038400
748763266424250368
748688708241686528
748893457758826496
748812721483767808
748791733203316737
748750297439232001
748800536921513988
748888843655516160
748790088755126273
748879633286848512
748876332172443648
748799954022338561
748839845951332352
748753544061136896
748884939081482240
748720886946074624
748826700973219840
748676473490272256
748806031484997636
748787089827778560
748778323770171393
748876852224073728
748867025058004992
748836545239461888
748711475246608386
748843654417149952
748838646342684672
748801304605011968
748825119737253888
748677396249862145
748877624244514817
748820946396459008
748816043284529152
748864495968194560
748867507407192065
748850289906704384
748837949941448704
748881331745095680
748773013764517889
748834812656582656
748849060719853568
748792173382889472
748724422815543298
748794929170616321
748837299945955328
748867704384172033
748798557436522496
748795822431547393
748842564078436352
748874025259012096
748869310890868736
748889569559318528
748849165514530816
748783558202798080
748853519357186048
748893243786440704
748831138681065473
748781020648861696
748886717466308609
748823299623424000
748873496696991744
748860645475389441
748691849989263360
748734820608462853
748877041085378560
748788809576292352
748827174782832640
748872305644670976
748893302187888640
748851787285889024
748815967979835392
748816345198841856
748727308542849024
748811119083433984
748697340387655680
748851233377644545
748838516482797568
748788432034369536
748748955450634242
748746870726340610
748835630868733952
748843553623801857
748726323091087360
748860779609325568
748837752884588545
748837832660250624
748846938460655616
748879075217989634
748780836317650944
748864470714347520
748885479882387456
748707595477655552
748806136359297024
748694815202770945
748832522671419392
748872536343982081
748839548264730624
748786771232591872
748858766595063808
748819235288133632
748854450555531265
748764570613719040
748869977860550656
748816584496418816
748879255711473664
748871340996820993
748856203804020736
748809542197129217
748874482727710720
748801698924077056
748836012261072897
748702717195890692
748817033031192576
748852449931325440
748694332970983424
748694442182340609
748794216147357696
748827258736021504
748860955832954882
748782786811617281
748892765551898625
748879951806554112
748825711109177344
748804911777787905
748886343841898497
748693628231483393
748785601181200388
748796552441835520
748843679557746688
748836964468609024
748872767110459393
748803707974787073
748789258467414017
748721432306167808
748806434209427456
748829041554317312
748788268800417792
748850621097320448
748772586243239937
748888139008184321
748878014201663488
748878576108396544
748849174137872385
748878286902718465
748867566068592641
748873018785562625
748778776813670401
748769625089806341
748824390117318656
748841960031580161
748784418190274560
748778017900552192
748686439299158017
748777460083224576
748889280202682368
748845416163213312
748842144505495553
748771604780294144
748728256384208897
748805100395573249
748758048596893696
748847479408517120
748720333629206529
748752792991391746
748729674251972608
748880094513463296
748858560948363264
748808183301349376
748693401646796800
748839434888572928
748873392086917120
748866819520331776
748758820218806273
748740449267961856
748824721421053953
748846166700396544
748725068952285185
748861664804671488
748884712526082048
748845092899807232
748784275575574528
748820069845729280
748729787565301760
748755276107395073
748866589026619392
748812717192941570
748844224829878272
748859496466964480
748770698626146305
748839669643644928
748772418378838017
748849744672358400
748857864731648000
748790155876528129
748838017318526976
748854446273208320
748749408234196993
748876726646763520
748772497995108352
748893759476162560
748805289277739008
748860096038461440
748815691055140864
748810896978227206
748853225667829760
748737127421063169
748858141325070336
748819306389970944
748848653968740353
748841448146165760
748843755076259840
748712725199683586
748690688032792576
748886503321903104
748777463971319808
748763551456587776
748875950511706112
748866823689351169
748760816732647424
748801044394627073
748887640112443392
748869600515850240
748863292219744256
748860784004915200
748869877230870528
748828496206725120
748808157913182208
748864378334617600
748733297979645952
748871848478199810
748870883868114944
748854719053914112
748819453354217472
748882636450435072
748806979397627904
748865783632048128
748830849122963456
748818085721747457
748819688197611522
748715833078185984
748703065713340416
748687181678510084
748732203203309572
748827699230236672
748868262356811777
748849107003904000
748893247662161920
748748410337890305
748891330995183616
748708463681740800
748735306992459776
748883701405212673
748865464726532099
748777338456846341
748889271470321664
748788364929675264
748791368026198016
748864676067323905
748882716045742080
748797101711044608
748769935514439680
748677064962637825
748877015856586752
748771004898381825
748799588832653313
748753976091250688
748752197404332033
748775136036171776
748820363547553792
748682656141963264
748887564430536704
748694005668515840
748847500707102720
748779280411140096
748785152147329025
748793918335045633
748698061753323521
748830127677550592
748892673398992896
748836301605068800
748886050613895169
748876709810712576
748872788052762624
748891016355311616
748776704882069504
748677228624388096
748867654073651201
748841670662291456
748883382935793664
748851841736245248
748804814939648000
748826998882066432
748849929007861760
748751186736484352
748844434612072448
748844577126248448
748823311870820352
748853565331017728
748833822767214592
748842349791436804
748861253599264768
748790554452910080
748863518594793477
748783575181299712
748818052377042944
748824247376629760
748891310015197184
748824767566901248
748867607973986304
748764700838473728
748820317464719369
748865108261175296
748799194677190656
748742412302856193
748775811704950784
748867792716398592
748730391440142336
748848305946431488
748689283205115904
748818383764791296
748826034120732672
748814646694457344
748726654348910593
748891780028985345
748799098224910336
748885610207772672
748682278595735552
748809424781791232
748883013564596225
748685973655941120
748804114520297472
748678847797813248
748817272383287296
748759134774845440
748810154674561024
748777195594653696
748698158318948352
748705435155304448
748798007827525632
748708316788846592
748890924021874688
748869600352296960
748860238682468353
748882745179471872
748827082902343681
748826424031711233
748800549366079488
748887254060392448
748827665801547776
748835890751909888
748783176558866432
748864315411668993
748783898247589890
748850847619121152
748880786594467841
748871282234535936
748809622006280193
748809625881808896
748793213507411968
748772506387881985
748843658519146496
748763371034415105
748805603498139652
748790961447153664
748871269861425153
748696837008138240
748846594670206976
748879259813437440
748833047190142976
748844849642823680
748803787570094080
748870057648848896
748733524455202816
748700301331460096
748720673183313920
748810553015955456
748870317636849664
748807956557213696
748682647518404608
748827468564406276
748849925056847872
748757906246344704
748819436400893952
748741598544957440
748704633992863744
748782128012210176
748795780568195073
748834154343718912
748823056102068224
748852005192339458
748893512276578305
748736615565041665
748702067267555328
748810787708211200
748813786639765505
748756135935504384
748766286142771201
748882405596008448
748747206383898628
748830820014493696
748676649730834434
748693909224685568
748804651735130118
748874964879695872
748793524204679169
748774615980216320
748778839715684353
748826613018746880
748886742283935744
748807377902645250
748866836142428162
748798142053658624
748751832680325120
748880878760112128
748810313949073408
748807898034151425
748730316093743104
748844245927288836
748816835961815040
748873387607461888
748840823249305600
748810120750960640
748762943592894464
748716802058833920
748841641084129280
748749085587365889
748800344197521408
748883122926870528
748806022987337728
748776126059728896
748874709106851840
748763627071479808
748871936621572096
748847056010223616
748744224170913792
748892769654046721
748798758742138880
748702038045888512
748814260625559553
748822297033662468
748738012503109632
748738406604087297
748892807348105217
748877187995099136
748854731506851840
748893432328822784
748783894019739648
748890898994376705
748885043909623809
748823484092981249
748769993894957059
748795491198967808
748840726738399233
748686137431060484
748794010404134913
748887795251421184
748784980201844736
748818786573099008
748856539260153857
748833898646364160
748881902065491970
748753284014362625
748843759178289157
748747596261257216
748811056248549376
748805570254163968
748725626635362305
748727572754624512
748866291155496960
748854534244630528
748790227204919296
748831578835517440
748835974667317248
748859399867867136
748874390398468100
748887145222381568
748787010433748993
748818169800847360
748807461595783168
748874750760513536
748700410710491136
748724158603726848
748768186351226880
748868950201659393
748796212560613378
748839938137812993
748888130976112640
748725345847685121
748890270016499712
748835693758218240
748772527296557056
748853565725216768
748764168266739712
748882598554955776
748802554356609024
748769780199370752
748767770943197186
748846531495751680
748708668921810944
748887396964597760
748885224163930114
748744220236656641
748861903708033024
748890705985097728
748835257399406594
748893331745345537
748761848724402182
748801145309569024
748863581404278784
748883311678877696
748821466448289793
748830903808434176
748781817931526144
748840898549649408
748881327777255424
748817867643113472
748738457082613765
748861958477283329
748874876698652672
748786377181974528
748827778972352512
748854345626578944
748696539317563392
748759642390405120
748781666949226496
748816966115135488
748874159363502081
748850205919965185
748686149871427584
748890219462610945
748891339320885248
748809898654208004
748681393362837504
748889825156145153
748790755871723520
748799911794085888
748864634317316097
748846858777272320
748785865413971968
748873748611207169
748773445932953600
748866685281660928
748756123323211776
748788620983619584
748737932639383552
748892019053985792
748864411847229440
748882569152884736
748830391981731840
748873194925416449
748863904328081408
748823194623209472
748796124664737792
748757650268041216
748772695169331200
748798510909169666
748878060347334656
748765619319742464
748770757568700417
748884439749525504
748684119861817344
748775404828184576
748886071430172673
748756035343527937
748847538153803776
748817419146190850
748809827208400896
748824348132253696
748794459245023232
748849035566473217
748792530058170372
748837916525428736
748804571808444416
748763371428728832
748730731023650816
748837329419268096
748887694508457984
748695133886017536
748786817357393921
748872586633752582
748860335084437504
748818127715049472
748855893232537604
748804794089742336
748791946894667776
748859341256658944
748839946673332225
748726532579860481
748759642537209858
748787643727523840
748850411243606016
748801736488259584
748707608035364864
748775790683107330
748829896869371904
748850570874671104
748793264233287680
748774410513899520
748789015042592768
748860326742003712
748816143926697988
748878169286012929
748764398731218945
748717003221790722
748713488328122368
748892828420407296
748840940727525376
748747264894447616
748775694230908928
748762540792950785
748864227553734656
748811677076828164
748817830099841024
748880224352370688
748822238401470465
748828018106306560
748813153270509570
748854777661054976
748818765211529216
748775840788340737
748879511362506754
748884175558545408
748859420898197504
748794664749178880
748676620609880064
748816504645230592
748825140641820672
748880060938059776
748836456970395648
748797487553531907
748784225281724421
748794983847649281
748799832253276160
748760879835934720
748877158572027904
748677920697290753
748882414101991424
748812381728280576
748884418824200192
748679745269821440
748807797232459780
748849304152973312
748792823466434561
748776390409891841
748828668189966337
748887300394852352
748777937915121668
748865624290496512
748809885916160000
748782924909015040
748754802138443776
748772380663697408
748799849269649408
748835152466501632
748848763137957888
748829309989715968
748865548675678208
748827523249741824
748786406479106048
748682551338819584
748847861220143104
748800100927844353
748812876429668353
748845143256686592
748843608078372864
748689123603517440
748846649049505793
748824855378788352
748799887001546752
748893382148251649
748800046301196292
748789648529367040
748811492489777154
748755737459892225
748884188095471617
748829079261024257
748778902747619328
748887862209314817
748859223623303169
748841502638477312
748852110008193024
748819344096784385
748789027923324928
748776327407243264
748701614119190528
748835466972106752
748892467517353984
748754282330017792
748774544702255105
748683561855815680
748779821480550401
748823982963654656
748880639844311040
748876156259086336
748769582790303744
748833542088646656
748839275404419072
748818832500793344
748790533506478080
748680462344851460
748857780895907840
748798263822721024
748714004072259585
748859131562303489
748817389454753792
748818492938477568
748889695329935361
748792337187246081
748869936026624002
748853263542263808
748823903619932160
748886843211390976
748684006397358080
748891842754781184
748890487961051136
748862503619297280
748763954231451651
748862713456005120
748802256728842240
748855390016765952
748759164462075904
748873912277229568
748853611531153408
748800457120722944
748867943438643200
748836117131173888
748819042387922944
748705108008038400
748797537901899780
748754651084828672
748675760794152960
748776788700962816
748852990975610880
748869268981288960
748800012688044037
748840353457930240
748742940806090756
748860012269826048
748772938392842240
748839137130713088
748761194366767104
748820229233397760
748811651718057986
748696694234099712
748793050025955328
748703266918334468
748823446390472704
748887677735501824
748728063706296320
748851870928699393
748689333163585536
748745918921338880
748777522674884608
748833516901769216
748830450794332160
748869587761033217
748859991134613504
748798326523310081
748803707676991496
748865804528132096
748865443729989632
748682739897946112
748729862723018753
748870028007616512
748824662528892929
748735797889605633
748720039818330112
748754512777613312
748814302849605633
748676817565859840
748807457380511745
748718882236489728
748821642520952832
748782639956406272
748893092586131456
748842995882029056
748708358685794304
748822754267238400
748692814553243649
748842907923165184
748832656910118912
748885001782059008
748883500187594752
748871957655977984
748859932506808320
748819939721506816
748840345102749696
748750498937704448
748865535958458368
748843092371841026
748794493147619328
748824704656498688
748768899345244160
748844631870373888
748852152198631424
748787778003963908
748889972242051072
748677375567634432
748830291398131712
748833953038028800
748796514491703297
748815443712880645
748809546521407488
748776394692268032
748876554625806336
748809764604293120
748691246151897088
748885140126912512
748793666806788096
748811488408645632
748882267016204288
748834221301624832
748768920375480321
748827502290710528
748816626284363776
748791607353159680
748769410878361611
748889854793150465
748826671843840000
748883600838430720
748781339772542982
748681976509370368
748866412488253440
748823484181147648
748801015260917760
748838839419080704
748717070112550912
748870741328814080
748694047678615552
748883122666766336
748773315955662848
748893541489741824
748833118363086849
748805347888930820
748790571074859008
748868577059540992
748807755226505216
748820610780897282
748880731913486336
748862189096710144
748785890277724160
748889321961189378
748773542473273344
748787559916933120
748881914883256322
748825304320339972
748719620543045632
748804014221905924
748858829216030721
748724468965642240
748734615116914688
748813870697897985
748857482961977344
748804228043321344
748885060653289472
748818702330572800
748791217031307264
748893675502071808
748805947741466625
748819201515749376
748865355708260352
748731469212770304
748684711111909376
748786737690783744
748806035586949121
748800096460869636
748803607181438977
748786083547082752
748795784938663936
748818324838969345
748871894435233792
748696266482286592
748826654919757824
748840278161821696
748864726717853696
748839229329932288
748802940148682752
748885467253370884
748825166017339392
748702394435776512
748893528957280256
748688666550161408
748779011912773636
748819914513723393
748792399824949248
748849996162752512
748759231554154496
748886939680411648
748875891640455169
748781846968668160
748863732554592256
748832883599478784
748804874012274688
748829318260858880
748832451422740480
748892182342348800
748805901306306560
748805448338288640
748807432332128256
748758644183867393
748886075641253892
748753728480567296
748693242544328705
748798158692462592
748783659243581441
748832933746647044
748856543655956480
748830496923213824
748740201992720384
748700939188572161
748788155382243328
748839967661629441
748806706931437575
748846577880555521
748792848783290368
748845382482792448
748790248285478912
748814831285706752
748807876802514944
748836188493123584
748806765471424513
748846992923713536
748682181871079425
748692781196046336
748773970216751104
748770816205041664
748683838776307716
748798741713268736
748799580578340864
748729154221203456
748789644288856064
748822066514710529
748863954798116864
748866727346307072
748803850505588736
748773542464876544
748887648530554880
748866404204457986
748893050613534721
748883139481575425
748863166180982784
748821877448212481
748811479684526081
748890878077390848
748889401808257024
748813690342821888
748847534102048768
748871802219274241
748866689471811584
748859051660967940
748843432030928897
748757117704679424
748830488526192640
748775157313916928
748821814751727616
748874071488749568
748703103462047744
748876915038093314
748806954340872192
748835756442054656
748778969869086720
748815921536331780
748825451091681280
748815623669452800
748886012810633217
748863011293523969
748872213416255488
748740256615112704
748701530199433216
748807834893099008
748787605957816320
748708396686274560
748856086216732672
748700414686535680
748808388520267776
748746438733991937
748797131226386432
748757390049177604
748844426307497984
748774884512116737
748810426943565825
748825304337186816
748696627288780802
748791984739872768
748818584848175104
748809915595001856
748817943316860928
748842916324319233
748852131034169344
748775262242762752
748822297155362816
748749714653229056
748802009357176832
748884066401980416
748828592658911232
748767972425031681
748860188518715392
748776314828562433
748822007677087744
748740193667026944
748733130320654336
748848922580443136
748684493255421952
748880635612266496
748841670351921152
748736670304841728
748883558807310336
748808640459452416
748888843642953728
748754470977220608
748883437407395840
748729674084126720
748825149139513344
748835685314883584
748780718696722432
748807499545915393
748801547618791424
748829628819800068
748869193358008320
748837211882172417
748703174467268608
748869528889663490
748855125624651776
748688247233052673
748865401812115460
748815883863072768
748877754259558404
748816534152163329
748737831900581891
748818152943792130
748883609176641536
748889208899694593
748844891552223236
748851170475646976
748692210586161152
748675534020702208
748876772528230401
748867083786649600
748885681125068801
748867494975242240
748803867349962752
748875317008338944
748868300210376704
748709436655448064
748845067763347457
748761089534406657
748762129734340610
748716348776132608
748804815258398720
748759315310190592
748795059043078144
748681808842285056
748777996656390146
748805310005940228
748696434225053696
748858753852796928
748736552835002369
748810523714531328
748890546844868608
748830215829278721
748701710739075072
748690943851782144
748769016571785216
748820292261146624
748763190784249857
748792056173125636
748819902144712704
748887371823910912
748853142025043968
748848993682223104
748747223052132352
748731511155724288
748829339257491460
748873660614651904
748708132184928256
748863174624079872
748819927256051712
748684103134814208
748885064864370688
748757717112598528
748797055523442688
748834200439185409
748837098564816896
748728910729228288
748817939076411392
748831340091539456
748703006854610945
748884401853960192
748678629568094208
748747919323373568
748773777316556800
748859479656112128
748768915904303104
748690612837347330
748765787284860928
748861954115141632
748676360533581825
748788667259334656
748888168397672448
748804316169768960
748835790101381120
748773240269529088
748803737200668672
748864546081742848
748790948881018880
748877561292320768
748716026087350272
748682672818577412
748837744546353153
748809965775630337
748885245102022656
748784250556592128
748810305573036033
748748720473120772
748876826978562049
748782664979607552
748809521007472641
748750200966033408
748821454083489792
748792404023529472
748689098605359104
748743192577581056
748806664782901248
748850277227327488
748880140743180288
748792874028806144
748815187759599617
748691422035927040
748862637660921856
748870338558107648
748828709948420096
748870489691398145
748851929564979200
748827124589596672
748869860319326208
748880329293824000
748878479521873920
748870510444961793
748884494472601600
748696849712766976
748775606012157953
748689131857858561
748771948671299584
748855222223704064
748798712378331140
748816559133462530
748792953712160769
748805394055647233
748772682540339200
748876726625787905
748790059449524224
748793771593048064
748781780161798144
748872175613009920
748849258095321088
748726150898200576
748864915318968320
748689698403586049
748886012483530752
748762368700588032
748739132512358400
748776264404570112
748825958669582336
748735550467612674
748792286956232704
748711122736386049
748760707647152129
748741699162116096
748860624751452160
748893272853123072
748697524769267712
748886675367931904
748727736596770820
748796774488240128
748764122083315713
748799022727520256
748803447902744578
748766475138134016
748858368123670528
748874805366185985
748893008850984960
748825069321945088
748807201725161472
748849756949143553
748857093067771904
748802772372299776
748853808743194624
748860284723425280
748881726106169344
748851665378344964
748795671566700545
748789543764045824
748832380207652864
748870363572998144
748866135941062657
748844904428822528
748876109761089536
748696304419766272
748814265109262337
748679845811544065
748808078103941120
748887598152777728
748864194057994241
748707406616616960
748857470404157440
748842496722100224
748838235539902464
748870086736379904
748849518003781632
748836511584440321
748813899856809984
748808220794163200
748885492763070464
748846984518180866
748754395320373248
748878701840982016
748769129939603457
748736162596990979
748799530263408640
748814071777026048
748874172156239872
748859647231156224
748820434825515008
748756593219543040
748751190842761216
748817796667023360
748839149717913600
748867906029625344
748801342332768256
748841615855325184
748846040997134336
748741657374314500
748844254122938368
748765669697531904
748815703520714752
748784808239570945
748868694542090241
748796044721348608
748814017397919744
748765283859312640
748876521134231552
748831532853260288
748879981367951361
748710997049774080
748886469687717889
748781389760180224
748886809795592192
748776969341284352
748844690259185664
748776402825023488
748777992554360832
748851913173630977
748877292735074308
748782622956924928
748858984602492928
748889258996359169
748760573655986176
748831587370803200
748815317594304512
748863149684568064
748748984752017409
748888969828507649
748685055220862976
748806262272299008
748686074457632768
748829200845508608
748734233426825217
748818752758812672
748717003049824257
748874704824438785
748872905279279104
748883408088997890
748892518205517825
748802990698483712
748827917241634817
748812419267371008
748786653829881857
748849723532931072
748839925794107392
748848272350085120
748691371901456384
748867683622453248
748880207646449664
748684245732888577
748893012902772737
748870422343606272
748694009858576384
748875761998848002
748799479822770176
748784061573795840
748817498687037440
748843801075212288
748717577921114113
748845281630908417
748810766988435456
748677786353733634
748795549902512128
748880564191723520
748738062612434944
748824448665550848
748760019965845505
748860339320750080
748844807838130176
748727103227432960
748810775150534656
748738926802710528
748778152055361536
748889573829251072
748820342655811584
748819536963473408
748856245549801472
748723600941838336
748821982272073729
748858640564707328
748853318114476032
748827963303481344
748811043837620224
748784736865177604
748877753890574336
748800423880830976
748750855432642560
748783411695792128
748845726357217281
748843109300199424
748875803832745984
748682324779368448
748849148980518912
748884700031225856
748729963461746688
748770950162690048
748694693702017024
748854849165549568
748888222885879808
748875145033486336
748869411608616960
748852588284706817
748866240547024896
748817456739676160
748854890995261440
748833449746821120
748887476631199744
748702709210050560
748883596685955072
748862793168879616
748768136107663360
748693875829665796
748720341896224768
748804412601098240
748848238686527492
748783394935304192
748838117902278656
748699256978939904
748837002221531141
748880849299529728
748868363246505984
748877557089636352
748768798556102657
748717518915862532
748792437879910402
748761215162200064
748857688679821312
748881335893127168
748700796414468096
748832069913047040
748719611856781312
748869965156081664
748840881785073664
748811136057774084
748882602904457224
748746006720704512
748855255949910016
748885345903767553
748881994709340161
748822997385875457
748826759538368512
748811664578011136
748688377004847104
748798779487166465
748775106831200256
748680810404929536
748845650775650305
748687144089190402
748891456773890049
748765103462359040
748863778704412672
748837631438516224
748845315172728832
748857873195732992
748888877285408768
748889795984781313
748863409458802688
748855335566319616
748803070490923008
748886280969285632
748839258635509760
748771135085436929
748695666780540928
748888973729144832
748869722121310208
748839040464646144
748855691981430784
748890236214587393
748788163938660352
748677324896362496
748807839171219457
748852051581493249
748810477250093057
748865380773339136
748683759243919360
748837882886959105
748836398073978880
748876734800486400
748760665796468737
748680496138297345
748872951462785024
748877682746593280
748777493516029956
748864244410646531
748766131087822849
748821395035987968
748882254584307712
748862675409440768
748794006478303233
748698468764581889
748822275915382784
748816496407838720
748817431720669185
748691606606348288
748890567787118593
748861723562553344
748757364807839744
748760728656490496
748771034262745090
748834577842593792
748839237823426561
748809735156084737
748736993236951045
748807088428560387
748855859804004352
748888084737994752
748800163456491520
748782300280729600
748744689667289089
748852290501632001
748877607224025088
748878685420290049
748799685544980480
748725504937717760
748831205701943296
748690419551174656
748788541400887296
748789019266260992
748799609816780800
748797944778792960
748824314452054016
748684916951543808
748803560976945152
748763467675410432
748719771638697984
748696145119940608
748883969932947456
748813572738732032
748876831508619268
748891557512765442
748889728993419264
748843956243468288
748799446423441408
748807021256855552
748887086414061568
748801555957096448
748852781021143042
748850377966161920
748879826220519426
748814491362562048
748848394051919873
748767880238370817
748797655434743808
748820657023115265
748876436958838784
748845013493133312
748759290354110467
748793209568972800
748842651777110016
748790491655708672
748828068437856256
748887740821934080
748883072314204160
748803942830608385
748699705714978816
748859064164225024
748806178495356929
748709449410437120
748844283348803585
748850851985235969
748879683400241154
748823177640308736
748842509468590080
748853389203759104
748806748719370240
748762679225950208
748710921434980353
748890085450547200
748879498913935360
748833793616773120
748868090570612736
748844870706589696
748858795800072192
748855897569398784
748880610442215424
748865603138650112
748868836829589504
748813945947889664
748844292056068097
748697440879013888
748864802005606400
748793305966587909
748761601113600001
748710288313217024
748689589427200001
748858451724496896
748861543073349632
748865401652641793
748715006586421248
748886855664500736
748876709647310848
748872192251887616
748886600067801088
748817846847823872
748762167302762497
748829477535440897
748877133477445632
748675877915897856
748767695416356864
748721675634565120
748787786279362560
748872221779697664
748845999133687810
748809147878035456
748803863063326720
748702578846957569
748888395032752129
748888219052339200
748845826991071232
748765942482558976
748677518132076545
748868249698373632
748886536758886401
748694316273569792
748860272387862530
748888151654076416
748891100413202432
748867532656824323
748888709596983296
748749433370652673
748885597301772288
748808946417225728
748884544527400960
748807533070987265
748755624301699074
748814969739759616
748813015118671872
748841414721564672
748847177544265728
748884657874272256
748792953758314496
748857306960367616
748826755738247169
748847307664293888
748846187701215232
748776533003636736
748794165819895808
748881986140442625
748825694583611393
748795801627815938
748855654312448000
748856698488647680
748841024714342400
748770317133156353
748893419620208640
748834389023461376
748828802332102656
748755200723136512
748872599128727552
748724142078210048
748842165355282433
748881839352406017
748854823966040064
748843226388398080
748853926208737280
748841544480874496
748836222106206208
748780899198595073
748739589343367168
748780064402083840
748832669484650496
748768345772535808
748719347980435456
748845000612515840
748779661820239873
748814541673213954
748758170386853888
748805243148787712
748823089669021696
748832061172088832
748678210263461889
748733042370293760
748779946961625088
748823429306986496
748793087959244800
748876881878016000
748836545147330560
748809689031258112
748777464181108737
748826554256457728
748821802089062401
748765892012498944
748869978045030401
748801795158265857
748790856316882944
748871752084623364
748772925822558208
748725362457055233
748730965904625664
748837421798854656
748813522440626176
748688691762049024
748700494458134528
748884154411089920
748866559372828672
748786125163016192
748885312135426048
748762200857153536
748784397227208704
748791565141700608
748697843414753280
748809311292256257
748889380702461952
748871726839332864
748678361015353344
748792089786265601
748868149030875136
748880874607931392
748788490834309121
748769754811281408
748879222173827072
748700850848206848
748846951228055554
748827216801243137
748769842887405568
748809844228927488
748752411473219584
748690075945492481
748838315055538177
748843591536173056
748863791039905793
748879884995272704
748814470609264640
748821520965705732
748739740682235904
748695054252859392
748802541681422337
748883521113030656
748779695404048384
748766198188285952
748796753822912512
748868463725207553
748694047665975296
748840357606133760
748884678854205440
748825132148330496
748865649137610752
748702708828299264
748701668833984513
748890680865411072
748793104807829504
748841154456588288
748885790223167490
748824738072518656
748833982394040324
748835047726342145
748887774166736896
748889271575117824
748840341101510656
748822712211087360
748773676426809344
748885551131090944
748890076776583168
748883563051876352
748876323670487040
748825870345707521
748677685992386560
748872410389250048
748731599160619009
748858242109829121
748887317172064256
748843230670848000
748807801435066368
748890077124763648
748794354425171968
748822728875077632
748773223513202690
748871378741424128
748817586708557824
748693947174703107
748769142375784448
748770396799770625
748849240999391232
748827200007368704
748846846399877120
748890722888130560
748872137981722624
748797827476697092
748846254663294976
748860091953184768
748746988259151872
748771214479335424
748785248897409024
748824037581807616
748820107657302016
748843650239565825
748736288761589761
748822510808989697
748784217060876288
748677413295489024
748878844506038272
748755527941828613
748788662813413376
748839959289888768
748848691809816576
748803795782541312
748889175240343552
748884762912133121
748856405092741120
748813535304519680
748800709018021888
748882346712051712
748835752432336896
748749458511269889
748819432349270016
748858690984443904
748769545343545344
748860108847939584
748854714825973760
748778961505701888
748776294029012992
748707658257928193
748814588053819392
748860729407799296
748859810645352448
748681171215781888
748861086112346113
748876705708867584
748784065952624645
748693859203485696
748782836853780480
748844421781786624
748684359037624321
748841477510467584
748787631081697280
748822154267942912
748778936260104192
748698955236544512
748730873747353600
748805788257300480
748794836950528005
748856686039953408
748837597661700096
748753275445403648
748854219889840129
748790214949081089
748878228056571904
748819847643930624
748802063874658304
748712297158176768
748818115228798977
748704973781766144
748777795279392768
748830987505770496
748759017640464388
748785248654094336
748828798108442624
748778005133037568
748780865467981824
748723764590882816
748833583750676480
748826004878192640
748854907571175424
748830798829223936
748817402050146304
748782656452587520
748753585966460928
748855599878774786
748733382058582016
748851807951134721
748816655707365376
748690092718493700
748883076714029056
748862902074019840
748791217031303168
748847160821575681
748781062952660992
748825501377110016
748806312310419456
748789669345632256
748689635505737729
748862998559633409
748857139146416128
748807126391279616
748818908023521280
748803921573916672
748818207570403329
748768656042004480
748737236594675712
748705229936492545
748762033345015808
748792341440323586
748753518727557120
748863816495206401
748767695441506304
748867285276909573
748694047640788992
748794467910447104
748891033233158144
748842123315777536
748838159686008832
748810561262006272
748753556497309696
748860410846015489
748751413363154944
748678600308695040
748748338690797570
748818522332016640
748833143449382912
748725618217398272
748831968868048896
748687898782801920
748885127615410176
748854949581197312
748814676130144256
748730424986251265
748692969855803394
748715963000852480
748852441320271873
748796040640229377
748810284450533376
748784275583971328
748805880552955905
748888252224933888
748769318934949888
748801694377521152
748839107921604608
748871236298608640
748686464456601600
748880820027392000
748696518035705856
748790453906993153
748802726536949762
748789707367075840
748690105053777921
748824444345413632
748861652351672320
748746778455908352
748847811098181632
748710246026055680
748782350268411904
748833915331158016
748795474459566080
748891750543032320
748857113712193537
748854295475458048
748801644406542337
748708912187277312
748703103176757248
748826956993486848
748830211853004800
748892715241369600
748828290496946177
748833651119558656
748830928777142272
748834619664044032
748883416347734017
748683083918913536
748805268033531904
748837891367993344
748807268859162625
748885928576487425
748847609435942912
748807100977983488
748825216210575360
748890563538214912
748891553251360768
748815645006000128
748834749892927488
748717464523988992
748755989147422720
748876004890857472
748681733260795905
748714071499825152
748829653650051072
748871777087086592
748843797208002560
748810800618287104
748760707802345472
748682458837708801
748836356260978689
748874025330479104
748775865970925568
748688360147808256
748806601713209345
748827057690259456
748829393582034944
748768903707242496
748891314213629952
748820719744659456
748871450103164928
748859970402136064
748790071973679105
748789153442041856
748868488660447232
748677127801806848
748859295001878528
748882133008125952
748692080805941248
748831910315646976
748755531955703808
748875577373974529
748865674307526656
748819340200321024
748834942805835776
748833038478508032
748788855969501184
748848695941136384
748886503204462593
748885366568996864
748770988070801408
748852718479998976
748868950033924096
748855712982249473
748814348869509120
748706244609789952
748829683312160768
748877141866123264
748834741705728000
748690663039008768
748678579362213888
748855817760284672
748836226271174656
748857038529110016
748891205036077056
748879159330533381
748892211828240384
748753321502973953
748869713510428672
748802168367423489
748713899453624320
748770618783330305
748701018741956608
748771361280012289
748888931819622400
748763547224596480
748777267048747008
748786683177410562
748874360736321536
748716470599835648
748694022537916416
748855260228227072
748844379868131329
748840122821607425
748831843433082881
748875497468112896
748738306221830145
748877586495901696
748808170760392704
748887472235384832
748870443323449349
748876168657399809
748822590743912448
748807507905159168
748756840675094533
748833915285241856
748782467935416320
748892467668389888
748880295957438464
748835001534390272
748813153455120384
748825342110932992
748880656533430272
748867276871311360
748855444672765952
748759072258699265
748815346891517952
748892774036975616
748702381878026240
748821269206880256
748796372032188416
748697637977718784
748813199521095684
748867633177628672
748874734348021760
748858561049034752
748876097308225536
748831625325129728
748691493515395072
748691300690518016
748760439601831936
748802835295244288
748882158203248641
748861065069551623
748826625530363904
748811547049283584
748829041357123584
748879364629094400
748728524844912641
748882451875844096
748775639642025984
748705443749326848
748726369249472512
748825098778476545
748864613169627136
748810192305827840
748775031216312320
748820724299608065
748886343871242240
748815636344692736
748724062373965824
748680550437646336
748798423092961281
748878265964752896
748831159363182593
748877095518953472
748852781193240576
748887354769678336
748869147468136449
748804219642126336
748817821786779648
748750138122772480
748852034523267072
748726486421475332
748738012385652736
748774540675723264
748790877477150720
748845050889732096
748782539045609473
748877653235658753
748884364113641472
748749941112135680
748814143306600449
748831801137848320
748794547317018625
748762373134036993
748756354039312384
748800914555711488
748890370646368260
748821647008813056
748814239922466818
748862876882907136
748797311455629312
748844220547465216
748794610571325440
748741023946334208
748763492769886208
748843268335628288
748853502701625345
748889061977362433
748892710992547840
748883357824589825
748876122427887617
748741347050348546
748756450512478208
748834330345037824
748862105248489472
748861731900780544
748766567467364352
748840127162572800
748800948013703168
748825618930958336
748775585023860736
748769683835236352
748884670352424960
748831272659722240
748850042350501888
748787819770814464
748756064800116736
748854194669547520
748756572227014656
748806891497594880
748733927196463106
748780802633109505
748845806149566464
748818555802685440
748875761893933057
748738696183050241
748768827807133697
748838436551925760
748701178280632320
748847148075069440
748878039279427584
748783361338978304
748865733304676352
748821667653226496
748731721097420800
748830698107207682
748867259964264450
748846569278021632
748889758177304576
748770350628950017
748888722272288770
748849530473422849
748785387120709632
748862990196236288
748891943539703812
748842157063168000
748691828942180356
748788515903664129
748856207813832704
748859378833371137
748879700244791296
748890429211508736
748868312826654721
748809303016902656
748875107485921280
748888487122898947
748853855035666433
748833818778472448
748744274678648833
748827011205005312
748820136916873216
748886562008621056
748809093238788096
748844992400089088
748860452705333249
748798729201725441
748735755862708224
748877699549106177
748691371721105408
748791909427011586
748836696184225792
748677224589557764
748713286997123073
748830526413430784
748883231886413825
748755364393267204
748840663903592448
748841179945398272
748771105649758208
748776830660845568
748829968575008768
748720010500120576
748893747073744896
748818127979356160
748800994234945536
748684434367401984
748845185350656000
748868375569465344
748782618896773120
748817276414070784
748785084988137472
748874956482617344
748809848163225601
748750591233449984
748684979840774146
748744526416584704
748885261761806337
748799265971970048
748886381565542400
748884343150501888
748856958908784640
748814902576513024
748788604239962113
748705212857143296
748850151297429505
748781033537966080
748890336836091904
748822972341686274
748777942059065344
748816018147946496
748832585686642688
748864072280604672
748810263684485121
748785752230682624
748690562497191936
748786951717658624
748839388696707072
748833651182358528
748876214643875840
748760405787357185
748866408457596928
748821286218895361
748788461591629824
748738129704546304
748730655857520644
748864651031609344
748867142544551936
748862734146633728
748888059442176002
748850650402922496
748835391453540353
748750628826996736
748805310085599232
748843184642519040
748683687730884608
748884670457217024
748686888119128064
748854165162557440
748833642575761408
748695498907742208
748761605261832192
748814843596009474
748826160075829248
748783449209655297
748826587739611136
748875568909848576
748786049673928704
748830924792553472
748831474170810368
748776881122533377
748712196335689733
748880023227105285
748879821984428032
748836637342334976
748807516297932800
748810234181718018
748838805583589376
748878282406318080
748767074961338369
748744614174003201
748825719460036608
748876000684015616
748887623352156160
748685055162085376
748763501154357248
748840076688392192
748766395320590336
748873823836106752
748798972660051969
748684295858946048
748761278370369536
748828156463833089
748759734585405440
748886423764209664
748687831875325957
748845243974447104
748886473945022464
748786406223253504
748705057995157504
748802994687217664
748742785679839236
748868258099499008
748769779993812993
748699978529374208
748682710466588672
748851111726092288
748795986277855232
748783558601289728
748780106483572736
748686749564604416
748893176635596800
748885136243093505
748781083886391296
748712041427431424
748818354526269440
748881021458911232
748861455039102976
748815330101735424
748792777324892160
748847810884300801
748821537961181184
748679451689512961
748816156656406528
748853666342395904
748840789732536320
748847911572733952
748827082805878784
748788025245642752
748728701110542336
748785605253804032
748862956440477696
748796338272215040
748834124924915712
748685730281459712
748850881286791168
748790969693118464
748826344369164289
748890978602233856
748749249186181120
748860339144388608
748856409169604608
748752700787924994
748820631924322305
748703879366254592
748758866679128064
748853620007985152
748765141181747203
748798603401916418
748712549013659648
748789203920523264
748845638167724033
748740696622850048
748750486212186112
748718056009003008
748788893697208320
748829070910251008
748821596543021056
748881939818385414
748834825503637504
748859366116302848
748794555856596994
748747663588233216
748841758604144640
748767322194587648
748744329011695620
748825518074724357
748737538706198528
748849501197201408
748782388252073984
748866781972983808
748738436228485120
748704688883830784
748766441399197696
748767108259950595
748790290132004868
748776671562461184
748747340601667585
748828919638392832
748843855638777857
748877649146241024
748689564017889280
748801874946437120
748893923293163520
748746854049820674
748891134097780736
748720375593209856
748867444282912768
748834620008005633
748798242578505730
748700448425598976
748810536352043009
748883508609687552
748772074315927552
748856316949508096
748867989613654017
748891033082224641
748681351600173056
748883655477628928
748830874423132160
748879654069497856
748793310299299840
748794920735956992
748866828106072064
748751488806031360
748787249366511619
748875745116639238
748700075157782528
748750058410029056
748686435151024128
748841116934475776
748762666429140992
748797982569402369
748873958104059905
748872074828062720
748812108880502784
748777946417016832
748748280079593472
748864084926459904
748797021985787904
748805255706447872
748746858063769602
748814206028353536
748847953591177216
748758971293380608
748722837544955904
748807222809944065
748764877045403648
748687135394394112
748889896631275520
748888533260070912
748686183262089216
748883449927245824
748849706860773377
748770178775732225
748827300909776897
748758724043419654
748846506355163136
748872272082046976
748744077512814593
748727736399597568
748848830163156992
748799731493588992
748826583394349060
748830152843358208
748777694872031233
748826881303060480
748678424189865985
748822167102652416
748783994691395584
748832975500947456
748799375208357888
748741997112926211
748858040649146369
748874025523261440
748681066391695360
748806207628980224
748772099502714881
748889674479988736
748815619512864768
748813426219184129
748827783267250176
748766278035181569
748851350876880896
748817532333662213
748791649342410753
748754139446845440
748854131729764352
748768345470611456
748835991486685184
748769360731267072
748795004491952128
748874105190027264
748876474841726980
748867024944656384
748866861530513408
748837144928489472
748775673104175108
748759831046033409
748863933918896128
748797236230795264
748834791781437440
748860129798262785
748684619055181825
748747030416150528
748819059014270976
748802495737016321
748843704606191616
748870112044806145
748778529358163969
748882699281018882
748785651315675136
748873693858701313
748866333136318464
748853460750262273
748844807779409920
748764008727998465
748810368206581760
748831973167202305
748836528198123520
748774427391725569
748838172608622592
748864323892707328
748857000545521664
748817263881441280
748750712918544384
748824868217651200
748879284928995328
748893281359200257
748756345617199104
748813165836668928
748871391177482241
748777006788075521
748788495133519872
748873333194756096
748892887190999041
748801958761209857
748803078753619968
748888202157645824
748884884513394688
748770262376517632
748893671395889152
748885547301601280
748805939310977024
748865011909484545
748814034242187264
748833605028286464
748837950318862336
748754772996468736
748872079072788480
748837358741716992
748771784992788480
748715677934952448
748888176731774976
748774867923709953
748800629288476672
748854899388125184
748864588326670336
748748628106240006
748817595265118208
748785483518324736
748862969212174336
748786431326232577
748785991255678976
748883127150477312
748770895770951680
748852546479853568
748824821786669056
748865280395259904
748703539464065024
748752260595748864
748853355812888576
748806094420480001
748709893654228993
748748988807991298
748813740779253760
748868577097285632
748840655628140544
748764826525048832
748747013487943680
748779343019597826
748851979988848641
748778042965635073
748841054129053696
748724519259414529
748873580746801152
748865905354878976
748789086475870208
748823928764788736
748872813004611584
748768035167571969
748832770227593216
748861803128582144
748846691206520832
748806560088895488
748884267682455552
748879758834872320
748830786116280320
748777493495029760
748770962745626624
748879167396126720
748736682845884420
748811127404896256
748809533804339200
748850189146918912
748886612474359808
748886696234672130
748847190357913600
748817876081995776
748764138579456000
748847467207204864
748824763431325697
748755498619375616
748760007445913601
748844598311718912
748808447471136768
748879041722187777
748812222265040898
748794887298965509
748680965661175809
748846204637814785
748812981421486080
748835723093172224
748833311380865024
748826105281441792
748700691376377856
748860293044768768
748715325542297600
748762540843216897
748814155818336256
748863824938274818
748764520491806720
748678620957249537
748780743929638912
748832719879204864
748748959598850048
748790957210873856
748788247438848001
748735802146861058
748861752822075392
748820405314527232
748750406465916928
748721713379246080
748840429030821890
748858586118303744
748774892959510528
748739677465698309
748890999800332289
748803544157818880
748836230662619136
748834535866064896
748881587509526528
748868715517775872
748857898269368320
748823299241742337
748766101815779328
748746426092445696
748786876052443136
748694911780679680
748817800743882752
748863698974941184
748797282343006208
748787144450203648
748891360325873664
748786850769231872
748744555558629377
748799555596984320
748813371386900480
748774117180973056
748839154033754112
748844833150754816
748820493378007044
748776088520650752
748830480171200512
748808237831467009
748806161420259328
748890324575985664
748728780940718080
748683155205488640
748751220269985793
748882787332071424
748831872646602752
748881952783097856
748889070286151680
748825228965474304
748848687367884800
748857617158668289
748830035361067010
748788310525358080
748872972484612096
748826520744038400
748834062173925376
748867587014991872
748846426906587136
748793263994249217
748841184148070400
748825015009865728
748857160122167296
748852495917645824
748803871359709186
748693976601931776
748794107162554368
748835601177190400
748846179170091008
748857688709292033
748826038298345472
748776755352051713
748877661649395712
748761987211898880
748883412019056640
748876843785129984
748858460327084032
748728105313837057
748852236126658560
748818266173296641
748806094546350080
748703350795874304
748835483757662208
748873714859663360
748795960982069248
748850537232080896
748756794432843776
748827317523406849
748814332083908608
748883261020000256
748692160233541634
748892597783896064
748890454276530176
748861207734607873
748820518560731136
748749597032329217
748830404388454400
748733268648878080
748738176206811137
748795595943325696
748813031736500224
748772770843025409
748737765051805700
748820887546114048
748804731191980033
748855536939102208
748791825259827200
748777208341147648
748878475533160452
748796778955173888
748830236649791489
748863799571124224
748889305003724800
748743217584103424
748798674730299392
748762595230830593
748803850522419200
748825983747325952
748712141931372544
748891611963224065
748798523840180224
748849241234219009
748858506304950272
748849526618918912
748771554339676161
748823660006346752
748847240718974976
748840596845068288
748858070286135296
748744320862138368
748813778498703361
748689870281814016
748891234459119616
748712783684968448
748891985176621057
748745771969748992
748862990238228480
748774511416209408
748807608669048832
748808627952033793
748773773050990593
748823312197877760
748756232572252160
748867557747204096
748826432529428481
748798045613985792
748866978819997696
748856669447172096
748840764583645184
748811282652946432
748887661033639937
748725509274624000
748791263281881092
748773861181632513
748821399624568836
748743188047810560
748735739114823680
748826696657231872
748837279016288256
748849371157069824
748843822134628354
748693405857873920
748849073545965568
748870795561230336
748694290914746368
748856744747606016
748754844312186880
748729825083346946
748770950162690054
748865418819960832
748762867747295232
748836813507223552
748769268401975296
748803342994776064
748831507498827776
748769989897826304
748869575303892992
748804269680136194
748798419011907585
748832745007161344
748703342335897600
748797130978930689
748834242302349312
748839602811654144
748827305020002304
748790491454382081
748717808565891073
748715971267989504
748845734640885760
748780806747721728
748869931794587653
748702340014833664
748802957248868353
748820329712136192
748869617150529536
748826885715402752
748779779290083328
748871961741234176
748843041860050945
748743053888729088
748679535311237121
748831780132757504
748705091314528256
748850230855163904
748829062534033408
748868392489259008
748757511776329728
748767171061248000
748829259523715072
748844954764582912
748842098439426048
748789291958964224
748813400973594624
748887396842872832
748802877397700608
748881185066082305
748789883548766208
748893167999553536
748846451875311616
748841314125541376
748881897908940803
748852156116054016
748838667486191616
748820623351316480
748824591187849216
748808397194014721
748768459048099841
748700133877948416
748873232506298368
748868698463756288
748841674500026368
748840525386682368
748788624955584512
748860100190797824
748765627658039296
748801757677891584
748730294908301313
748866077061312512
748773584521142272
748772410082549760
748852768434036737
748819767667097600
748772632259026944
748730848380235776
748742399837417472
748788683742908416
748831268624826368
748843650038325248
748748691163394050
748793335137972224
748779158755430400
748772783266537472
748816630692675585
748850314984423425
748835911656476672
748835567723483137
748805892968034305
748775861701128192
748831033928278018
748784787150692352
748887769955508224
748808212581740545
748870875269652485
748811345831665664
748820195741995008
748703455515062272
748762188462985216
748774293136240644
748771390594048000
748796539733061633
748843406743535622
748800042165612544
748818597594759168
748792140134649856
748869419871404032
748716667476275200
748837031460085760
748873383807426560
748842698052931584
748822016187305984
748698506492129281
748803628324884480
748770295964504065
748818958229405696
748823953821491200
748800461642145792
748807470252826625
748733092639105024
748756261894623236
748789560356720640
748882631861862400
748783675987243008
748848465254416384
748745004294639617
748864554462044160
748847198465437699
748823161068589057
748807470282186753
748777292092940288
748891645513494530
748747294623698944
748884502664052736
748783600259067904
748771734552064000
748851128742338561
748779913633685508
748846145833734144
748802936084393984
748874851813908480
748880140478930944
748868430267232256
748861216106356736
748883198306820097
748854329088540672
748831927063445504
748874826467598336
748886948131909632
748820699142250496
748881646552702977
748842786359681033
748811601705185280
748872611925458944
748872058327605248
748807319006294016
748675731060887553
748850566424649728
748887241687076864
748835739819925504
748879901558734848
748860892809428992
748681783655469056
748823026851086337
748841938741235712
748856954337038336
748771424140009473
748701425337790464
748877552924631040
748755108301647872
748760317644058628
748786850999873536
748846699544739840
748713941166010368
748802948612763648
748829217685667840
748848322719416320
748702885010178049
748736305236840449
748860460800151552
748872607697473536
748819084289122304
748871043033493505
748823635142541312
748855692233175040
748740726163329025
748817461101944832
748874906037735428
748717716341678083
748823140130848768
748758145070018560
748782086174101504
748786712415875072
748799513465278464
748888059328991236
748729271674245120
748860389744521216
748892627181920256
748871504687931392
748843302053617664
748730315716251652
748741199977000960
748824553380454401
748863002833719296
748868815853752320
748807021307191296
748869445360246784
748758413589385216
748846191782264832
748790651110559744
748857650658570240
748842811290710016
748858066213502976
748802122322354176
748775270425833473
748760334735843328
748884351753027584
748852323967963136
748837375426441216
748892559884316672
748881612671033345
748844938016600065
748681322302808065
748819394457837568
748892698334068737
748863627495632896
748879226452017152
748763929203978244
748769977340014592
748853532002889729
748844027752112128
748855360803438593
748766961706774528
748768320308981761
748777007010357248
748806220320940032
748760779248197632
748784107883077632
748800746565480448
748891872031076352
748892211908075520
748780995856379905
748771252353929216
748797261102977024
748747290269986817
748890924361588736
748684983917613057
748800621017329664
748866546957709312
748720463443030016
748877082982227968
748788352644575233
748882363761848320
748790877296816129
748742898741485568
748728931604307971
748809718303305728
748812721324298241
748892610375417856
748761647431299073
748875988440784896
748887338030424064
748845642345218048
748835244896313345
748806194899279873
748893113796747264
748877930093248512
748763589347909632
748847760573657088
748848700206641152
748868321119010816
748891863696994304
748716600556023808
748867259804835840
748853011762536448
748780861651247104
748839082579681280
748840797991088130
748851028066533377
748821973858267136
748879603611996161
748765665415143424
748688112965062656
748840168837287936
748798477547679744
748792856987312130
748781520144388096
748780362545762308
748844040259502080
748734313261174785
748744291300683779
748838977889763328
748846162598297600
748879595445690369
748771868815994880
748773156660211713
748794052712148993
748892719184015361
748823307789537280
748804727056457728
748862843374735360
748778768429293568
748862843479527424
748833218917457924
748779456186101761
748823513520283648
748682228201197568
748754206660505600
748796611266908160
748751983608082432
748831893399937024
748852974252883969
748766395106619392
748872280428642304
748885194845908992
748808795556503552
748827808445689856
748877640778457088
748721621041442817
748787131913351168
748779724852256768
748860624738799616
748881914862395392
748711580154626048
748854249308774400
748753338594844672
748844346376617984
748867591268102144
748839015361708032
748828458512363520
748862432412463104
748676125514145792
748710028190765056
748866941180346368
748893117756080128
748787597686693889
748694589028962304
748851900574040064
748741770398167040
748838692605878272
748812671215104000
748728566834094080
748801824669306880
748825199534075904
748785584290734080
748745491064631296
748867985503293440
748742043157966850
748733507816402944
748757818111463424
748812196906360834
748732006268149760
748778948675330048
748718056126296064
748822724617834498
748832623376551936
748863401028354048
748845889800835072
748775899575619584
748861681510469632
748809823026688000
748834875722100736
748777556397072384
748810913533140992
748823148259315712
748833055331069952
748788742362501121
748691812118913024
748806056814358529
748866643376283648
748798205102395392
748850583503790081
748859966178496512
748855943526481920
748855171912962048
748730512919769088
748811366559936513
748782379842494466
748879129831813121
748880895734611969
748891276657954816
748850151385600000
748890580416102402
748858737281015808
748807260407607297
748731633029656576
748880748736753666
748872804968325120
748717858981548032
748859265402548225
748889770936266752
748801338151014400
748817850966609920
748806044218830849
748810569755430913
748798364137906178
748836582715691008
748821009277546496
748727640115204097
748819981731672064
748865909465415680
748779431141863424
748888835476615168
748728361199898624
748720358698528768
748825006507909120
748793310362243072
748771315234975744
748734656883728384
748861920598323201
748859265591439360
748780169607786496
748889577700622336
748865389216530432
748702872582418433
748831012617019393
748800340003164160
748842584819265536
748789677759410176
748844929451978752
748844388483227649
748828298965295105
748853074609868800
748762683260887040
748813413506252800
748754453944078337
748834087079673856
748733902127112193
748876269194973184
748826982192906240
748793167642636289
748727748797927424
748758111737962496
748762528193257472
748882904562933761
748888227172454400
748746317216649217
748817037158338560
748770807711576064
748851023758954497
748874339735437312
748840420654784512
748866546987048964
748747944661164032
748747416061353985
748766869465600000
748840093314678784
748833038516314112
748816580050464768
748857227038064642
748859303344349184
748808942285758464
748866605602316288
748832396859015168
748689878708281344
748752940161044480
748859563470880768
748807658707099649
748803405854846976
748866849039904768
748891171519356929
748830345743568896
748807520282513410
748785508851998720
748761332829130753
748878823454806016
748753451815809024
748684564265041920
748826747177725952
748870896484442112
748698950702600192
748880761311358976
748801350713036800
748859471183556608
748827191723646978
748890446223511552
748873132111462400
748820120336642048
748799748623077376
748777669504880640
748832313161768960
748869831160717313
748748372551409668
748876797740249088
748830266299482113
748781318578647043
748864088927645697
748735785176670210
748731301654474752
748829947377004544
748697709217980416
748829637069987840
748824578885971968
748793146620784640
748861190890070016
748820367557267459
748779423021690881
748752927565590528
748836796814032897
748867817722683392
748872238611456001
748873152818778112
748845705360502784
748732853328850944
748815309151363073
748854295253045249
748869449189560320
748837476274503680
748680491633549312
748831231060631552
748865665961000961
748834280210563072
748882682566864898
748870564861796352
748874025179312128
748832434779594753
748833323984846848
748801669488517120
748808359449538560
748868665114816517
748811337325637632
748849270384627712
748732811314475008
748769872583102465
748834238057897984
748853678820433920
748802596496781312
748814407350689792
748750511596146688
748836075431428096
748860972555644928
748851468531359744
748774007839682560
748821722581897216
748888109710970880
748861664582373376
748833856426373120
748825480623689728
748852433137373185
748832405365096448
748783298520821760
748874881073315840
748851518602960896
748870476831813632
748870615575121920
748798565829402625
748850256096485376
748855834474455041
748679547999100928
748685080248266753
748791229752578048
748766122657230848
748867167672733696
748693733302898688
748835198528258048
748891574289981440
748750335519318016
748793251247714305
748823647444492288
748873350026592256
748832220572426240
748886381720731649
748792735541305344
748872725012353024
748768064490000384
748844618998018048
748795742765015041
748852558974836736
748838105323565057
748796405389533184
748758090384715777
748833869005066240
748841196433190913
748834447773016064
748751685913157633
748887610689478657
748796896223694849
748761190000529408
748832417880899585
748870560671670273
748788109173633024
748864391085297666
748766496000647168
748876554625769472
748823643224956929
748775962494406656
748705603019689985
748846418564116480
748724020132978688
748860624659185664
748792836238168064
748777887898099712
748689060651151360
748703271083077632
748799660152623105
748861094459039744
748890529736294400
748867108784644096
748844447316803584
748863652720238592
748856975518109696
748696518136389632
748793419053490180
748695503324475392
748887207935614976
748819084264038400
748736968075251712
748764994464993280
748855239151878149
748786070616051712
748806627227164672
748868329381761024
748835735529291777
748727677876514816
748857508207403008
748848918046380035
748750092119609344
748775148958806016
748821332163526657
748781574489972737
748773051488047104
748751740527185921
748868497283878912
748856690209161216
748861228475449344
748784263051382784
748754013647040513
748849136221376512
748836213616959488
748819302212472832
748754848191918080
748836444312051716
748881835342630912
748818861923893248
748837040045907968
748810192205131776
748764826814455808
748793414833938432
748843033802764289
748887447157768193
748830388013920256
748756890981502976
748863916923432960
748886276770787328
748828332612018176
748764050629103616
748682253568385025
748831985800536064
748886448888123392
748744643827773440
748875963002388480
748813866436558848
748825522612760576
748783482743058434
748761387128590337
748850264807997440
748887853787127808
748835639081046016
748842316559900673
748884993494151169
748877691307323393
748778303016710144
748870535816282112
748863031963226113
748873740138713088
748765636193447937
748701375299805184
748801652770033664
748820208123514880
748858372385013760
748722069915914240
748694958022930432
748862348237107200
748786662302294016
748841720675233792
748870175064137732
748764206095147009
748798552919273473
748715585312288768
748862406940655616
748872750312284160
748767787795877888
748783730513223680
748789983905931266
748876961217478656
748848113100681217
748833051141107712
748752558412279808
748877724853370881
748841511199072261
748852382696632320
748830568264138752
748816441760100352
748786532035637248
748838381975666688
748845126634483712
748787748685778944
748814260860366848
748818643761463296
748788172234956800
748834552597086208
748883202580688896
748767532132163584
748750511516430337
748887992501149696
748844828964839424
748720954159861762
748883911443447808
748792131720847360
748833961309339648
748818165589643269
748864911330123776
748799567928274944
748854907608924160
748833902773633024
748791418420768768
748767477283250176
748889007392690176
748788709089161217
748757981643173889
748732790368112641
748855780045156353
748878404116680704
748807235199918082
748842115292094464
748707813304729601
748840039040290816
748884481948266496
748693905332330496
748746912610684928
748804467009523712
748869948546674690
748810301269635072
748705733152165888
748822087196966912
748879570208563201
748831251923075072
748774423193268224
748693473017098240
748795524598239232
748770812010770432
748740507891671040
748733113472196608
748764550002991105
748867985742434304
748770514051604484
748865053852565504
748693972466434048
748778659297628161
748789333964910592
748884091592859649
748878051799396352
748835852797837312
748862990049505280
748767837947211777
748830647884611584
748860574415532033
748780047813648384
748773295130980353
748807528725614593
748850336123596800
748722124408455168
748861521996898304
748886654287355904
748867205454897152
748848503091240960
748698007038750720
748829364251426816
748848616459018240
748875585691131904
748866072867209216
748827405482008576
748796107832995841
748788729951641600
748762251226603521
748818496977461249
748886423567151105
748684811951276034
748798532002279424
748854567916429312
748880115577327620
748892551688650752
748827695266488321
748736565531205632
748872422988931072
748821424488407040
748891762886717440
748823194585280512
748791611614646272
748724934692573184
748697138897510400
748852466809266176
748834992952934405
748800322898833410
748889212787814400
748828705825357824
748822548608016384
748848985377562624
748770828901240832
748823655832891392
748702444587085828
748795092635230208
748743100114227202
748845281815437312
748849127761580032
748683385699241986
748681825665581056
748679032003178496
748847093599514624
748811714930483200
748806287446544384
748858820860968960
748876701329924098
748871085186166786
748816923962449921
748797223547179008
748842194883272704
748813455235297280
748786427115163648
748891251336998913
748842224083955712
748780718835109888
748838004693856256
748818639545987073
748700733575278592
748792249027162112
748865003327979520
748871748049838080
748701597367013377
748834120663494656
748892685612777472
748818194832330752
748874625271099392
748849236880621572
748803799934865408
748845529296048128
748847974340452353
748734535290920960
748804194518257664
748773374650818560
748871752130912261
748872171468959745
748854530335346689
748821160377348096
748689333163614208
748791024131072002
748718374578888704
748845713690390528
748812071286943744
748738930812473344
748686736914604033
748879658490269696
748773550882828290
748849962826534912
748804408138272768
748749014036733954
748730215413592064
748718823570755588
748795319358337024
748685919159365632
748694429372940288
748881919182573568
748886197280333824
748851728238379008
748711483312205824
748796892083924992
748794429863890944
748699173046759424
748698036369403904
748815720297820160
748873094371028995
748813044277387264
748849316639436801
748794950326771712
748788054517624832
748725589083758592
748750255601033217
748854970515095553
748874801469595649
748771923572584452
748828399758610432
748872360346935297
748788557867651073
748821042735550464
748878618210738176
748868467806212096
748809814747123712
748838118011179008
748803669974331392
748887313032372224
748855289391316992
748839946769891328
748758401111322624
748874553938419712
748848494694264832
748815485278515200
748852139364126720
748825228944564224
748812717012779008
748840940870045696
748813501594947584
748765359226839040
748680886099415040
748774062646710272
748808162048782336
748838193420759040
748861241213456384
748837891309236224
748837413124993024
748884020176584704
748862176413224960
748816198612070401
748866664356196353
748812440272375809
748862633458139137
748774309913513984
748827510591332352
748688536547651584
748787304118882304
748890940962725888
748890215545057280
748872099972780032
748715442961846273
748882548093104128
748730966164647936
748796183364055042
748862008553050112
748825102968426496
748817343468310528
748812872604454912
748775626790674432
748890244771184640
748791179525824514
748677962484948992
748742214965088256
748744912049303552
748810322278948864
748778349158232065
748870368002211840
748843172097249282
748827128733528064
748801124233162753
748839564752539648
748857684200423424
748697273090117632
748809361862963200
748864458076848128
748856279448166400
748870753970425856
748834838162075648
748825128155226113
748814877129453568
748888671789735936
748842668818571264
748891436033056769
748718609724272640
748836192884514816
748757503521853441
748830345966092288
748776109353758720
748858204482830336
748828592805650432
748867406546800640
748860339207503872
748881797342175233
748775425535385601
748891536755077122
748817611983577088
748820011133702144
748835160892837888
748695347892027392
748766944740843522
748693007692619776
748775740368310272
748852084963848192
748884708122058755
748812771802746880
748785630490931202
748826692689530880
748832006897803264
748747504204689412
748873044056219648
748888768120229888
748790328182775808
748875585426952192
748750452661981185
748848763263918080
748883584048562177
748851908782256129
748844317087789056
748783357161381888
748877846165098496
748809080685244417
748823765186908160
748801518434807808
748822787695849473
748859307400302592
748811094194401280
748842610077405185
748849589244035072
748702960452931584
748827175147675648
748810313768706049
748750490666561539
748838159878877184
748799651814387713
748827384795787264
748685965133123584
748765330059644928
748865271671164929
748864802265583616
748761311685726208
748767242687393792
748858065823334400
748811400017915904
748882212603428865
748814407593971712
748703937906094080
748798708418916354
748855117370253312
748801207901179905
748877179317092352
748715287709528064
748700112621363200
748715514084659201
748790004948738050
748838906297286656
748773424885997568
748726826374041600
748866010166489088
748800415416721409
748785143804932096
748782686043402240
748866324655435776
748891247360770048
748688502859059200
748863833326821380
748835831822049281
748783923207942144
748838503954337797
748852655494225920
748871575928201216
748847924256313344
748688326866141184
748712217470767105
748831222462373888
748805066761441281
748787559799500800
748820107560775680
748782014921265153
748793431837728768
748696136605536257
748830270493687809
748891507050946560
748847165154308096
748789346589810688
748836394131480576
748849983391207425
748843092158083072
748770237462392832
748728302584537090
748808619286605825
748718202721538048
748779888413274112
748864370114002944
748726352417808384
748796556686467072
748877045413847040
748685634152259585
748810263487328258
748884737557663744
748858904876945408
748788901846724608
748737832026464257
748803393154535424
748841020545130496
748825555886346240
748800239167877121
748885329130717184
748854202898714624
748820275274260481
748796359491264514
748824104891998209
748759877388865536
748758514110074880
748891486385803264
748824411118108673
748804664225701888
748876395334381568
748818845217984512
748734409503698944
748891779987042304
748875757665984512
748871818942017536
748856216210776064
748822472955428864
748697067615244288
748869348626948096
748848800802955264
748878232418652160
748803351412822016
748758879115223040
748866593053110272
748882673888788480
748887673587142656
748761920082055168
748828651513192448
748859299309379584
748701849318854657
748885509313794048
748863619199275008
748867100714889216
748874671135817728
748833889968422912
748881478596038656
748728139224801280
748788507502456833
748737886485245952
748702092483653632
748703380114071555
748819323217641472
748721273111322624
748842458918711296
748794928965136384
748857050994737152
748832132802420736
748835756341428224
748874059090309121
748833306838523904
748813623313567745
748829150362890240
748861262109483009
748806941531447297
748853431494782976
748817993560387584
748879792594903040
748686682430513153
748854697944023040
748804060132745216
748854639383093249
748816341277089792
748716600572809216
748821642881687552
748796024018264064
748883751795585024
748814885463601153
748818970778578944
748839778846736385
748752260646051840
748864730597588994
748881147170394113
748834825591787520
748850575098253312
748813476261302272
748835811018223616
748818555588767744
748795310831349760
748733403046916096
748869185183354880
748793826085482497
748875761801625600
748863870945619968
748805888937340928
748818077547008000
748882598567546881
748877947029762048
748788344310554624
748867016526798848
748889548600516608
748821286265184256
748841834030493696
748781628982300673
748744756793004032
748842421165887488
748818958254505985
748823421115592704
748859290635632640
748777128406036480
748868417768263680
748852273648984064
748803099557367808
748841997763502080
748868136384864256
748810112479875072
748697587616800770
748823983278010368
748748187742007296
748876919337127936
748812377592766465
748857222927556609
748879960153219072
748828932372258819
748869575224197120
748833025874505728
748844128390221825
748872549149208576
748880400735436800
748884267749380097
748762737870708737
748773173106135040
748806862066229248
748701681223766016
748875141015277569
748791921825296384
748832635829575681
748811211492306944
748845827108458496
748769784309788672
748696941693767680
748861052318810112
748783327516078081
748861614204522496
748681410496458752
748767070439940097
748883534002130944
748871533880156160
748819809693945860
748888151754694656
748871039069855744
748837438357925888
748887598072901632
748860293141368832
748758585383849984
748788142807715840
748831281283293184
748761525867819008
748768282740535297
748839820768706561
748871567661203456
748738201200627712
748794509769662465
748783000414932992
748893885464735744
748772581935722496
748860519671537664
748821336450097152
748689593466179584
748789761628737538
748884720654647296
748794719363141633
748770862422122496
748756370816503808
748849517844434944
748757264140427264
748839158286811136
748828278174212097
748695708832788480
748843251625562112
748856728079466496
748762960089141249
748789694813442050
748839573426475008
748701048060022784
748772070088060928
748865389363339269
748770354701537280
748763140460949504
748859441777405953
748861693955076096
748694416748081152
748812440574398464
748782300125540353
748869830930038788
748853230004822017
748763303925604352
748792286679404545
748819184897757184
748803363865661441
748701396036313088
748834796059537408
748700846737743872
748890454347935744
748810947225980929
748675915580923908
748866232540078080
748795881151799296
748867897506889728
748819382076264448
748779242377187329
748850830904786944
748847773068435456
748844468057436160
748775589222330368
748756232702337024
748879834399383552
748814764076244993
748746132436553728
748690599943901185
748852009529446400
748836725468827648
748845407673909248
748835131775934464
748851707560333312
748865988909756416
748851875135496193
748870678347124736
748881181022748672
748860993644556288
748779460644659204
748846494111989760
748716227212644353
748864621889683456
748883332587331584
748796518929354753
748759642377891840
748798007731040256
748777690602233856
748764566750842881
748875606436306944
748836733878411264
748817909829492736
748744555718074368
748719461142716416
748817494580666369
748834343225794561
748874486871719937
748834229665034240
748691694669828096
748883211023945728
748813899869392896
748868807813320704
748857986135707648
748810074944970752
748788340028084225
748858606943076354
748873304123990020
748816462811320320
748828093658304512
748813681815805952
748892236939718664
748679019395178496
748820866662825984
748837602074169344
748787752829788160
748836515514576896
748701861633404928
748820476743397376
748763568296697856
748687873935708160
748884649355649024
748838122297892864
748863413674057728
748816852877451264
748779301395247104
748806039756091392
748685919050403840
748687584163926016
748785265393541120
748768756814393344
748886503384768513
748782535086256128
748877842117713920
748833722229592064
748752466162835456
748853645098283008
748789879186661377
748776440536064000
748820694578786304
748782925148090368
748883999355961345
748787073147019265
748813619173797891
748759713798467584
748796170487476224
748775820055891969
748844732210634752
748702532801744897
748863237769334784
748778248599842817
748885438119706624
748752915007807489
748825870597558272
748774108758839296
748797462521876481
748881755298471937
748823857415409664
748715275122511873
748874025179295744
748840328245968897
748794505562697728
748838717687795712
748779150308024320
748813715487600640
748698074151784448
748765338397925376
748803200258494464
748699219150516224
748722254666543105
748726276681150464
748855943899779072
748871550703505409
748837010652041216
748868883331899392
748846657307971584
748706903220428800
748793612079538177
748847060368121856
748847655904772096
748879020931022848
748836846927421440
748709260524023809
748836624675536896
748770220588699648
748810469163413505
748852554612613120
748809260973191168
748807226672893952
748802801677901825
748815883754016768
748845122310303744
748813606330904576
748745952379310081
748821072070397959
748849044257136640
748677383952166912
748835706236121088
748810259481767936
748871353764290560
748786682963505152
748870682365296640
748855218025234432
748847710460010496
748802503970480129
748677333368856576
748873161362604032
748816764692082689
748804802692341764
748756467331665921
748789145288384512
748802688507219968
748717447641829376
748857499927863297
748778864914993153
748787459199078400
748890223816224768
748844115773820928
748804404053053440
748842903506608128
748848473802498048
748782992164696064
748735151916535808
748854085453910018
748711386923040768
748849580968669184
748821076436774912
748830933130874880
748781083928305664
748856996519038976
748818224121155584
748835471430520832
748682156831014912
748845629816836096
748681955525337089
748877624160743424
748799329184256000
748877460595306496
748823878424727552
748698393149632512
748759797789396996
748796195745574912
748848922475556865
748892396390322176
748716055246172161
748833810222030848
748841100270563328
748847265561784325
748775748681338880
748781591283904512
748818953950998528
748791640936976384
748851036178251776
748872725175734273
748847185995845632
748835563491430400
748682236686376964
748875883541327873
748755297343148032
748865921779924992
748862952439250944
748782648449912832
748794035674886144
748854865930153985
748791070343835649
748782568728764416
748816017946710016
748795969240649730
748884355859116032
748857382449582080
748817620162392064
748828139565056000
748860481910280193
748826290099261440
748763861981868033
748849971022163968
748865968131043328
748820128733822976
748817632808185856
748870514861547520
748787601910345729
748815099540828160
748700238404202496
748717796071051264
748880610211475456
748751266537312256
748689442408239104
748862709165424640
748768572143308800
748682026971123712
748884922333536257
748685486982475776
748857428691738624
748881637937520640
748816248843014144
748770166066978816
748754286486491136
748844619136327681
748884792251482112
748866039220318212
748826738872815616
748795034003058689
748880450840592384
748851921205669889
748774406483169280
748864521058476032
748798137607696384
748679527270719488
748891410749919236
748863459736088580
748860028996628480
748835656059777025
748691703306022912
748867184336703488
748802415986503684
748799173604970496
748798062298951680
748686413923618816
748885412924551169
748818635506982912
748819558245466112
748850495301771265
748790449624608768
748728814495162368
748846078854832129
748773596919570433
748851149554475008
748825270681993216
748800205722521600
748839728489922560
748865905094979584
748790529152851968
748846527347499009
748810364108713984
748789271213989888
748885127468609536
748884100048678912
748694165093965824
748878819461824512
748832459874336768
748867054309089281
748879922404270089
748795210344243200
748820493352960000
748781557540794368
748799307990470656
748781444575531009
748883428855033858
748846414306930688
748883710196477952
748802432616902656
748791628366647296
748747684484231172
748797240416743429
748887392589938688
748739291849760774
748726436131844097
748878416611532800
748756530476949504
748847026473934848
748825803312472064
748755305484345346
748791242289328128
748890630806441984
748787660395679744
748800343828410368
748859231915372544
748840466808995840
748745759525261312
748780962104774656
748853041445634048
748880744584507392
748785638837596160
748817058511462400
748842110904827908
748850105160179713
748783864793870336
748784682536361984
748725031018962944
748882506309664768
748676511230623745
748727350368407552
748723701621727232
748845168367771648
748749731375951872
748788289771933697
748817175788474369
748837757343133696
748712800705359872
748804072921112577
748808556565008384
748802109730992128
748882392891265025
748732136153231365
748677857681870848
748782547513929728
748682337123045377
748877061989601280
748877338864152576
748799412697051136
748758350570020864
748830358397792256
748809013626712064
748864462518714368
748828831562272768
748861845151293442
748753191685152770
748798787804553216
748796061427245056
748854886780076033
748872956009381888
748876562850807808
748874864346497024
748883722443771905
748844958728097792
748835941234708480
748829838199386112
748806006386200576
748820338251669504
748779208717901824
748876168783335424
748838205823287296
748875161957388288
748714595481628673
748677836731539456
748871903062859776
748737760689729536
748679036252061696
748708912585637888
748829393892601856
748804207092740096
748755666152493060
748780353918111744
748827833322049536
748690109466234880
748889317880266752
748703711434715136
748787509283348480
748855943631343617
748778219176800256
748865812727996416
748753409625305089
748891809007472640
748881646481346560
748774339152007169
748799249471578112
748748963793121284
748742752226062337
748843834847612929
748891758910513156
748732379632504836
748763861797396480
748869902329585664
748855503149760516
748830165644353536
748764537206116352
748845495632756738
748779632543997952
748688184016457728
748887929490210816
748884053982580736
748746178972442625
748856430334251008
748715124160991232
748800323246886912
748821181294219265
748870036417282048
748780186154315776
748860507290042368
748821323942506496
748771789195522050
748790227364306944
748810175557939200
748779229702041601
748811849072652288
748678352802811904
748818282841403392
748789510306017280
748888525081313280
748687123146911744
748868975568752640
748828404041052160
748846825235447808
748837388261228544
748890219739504640
748772674336284672
748780861563105280
748816722971549696
748855247406190592
748826772469350400
748851627893755905
748796145313255424
748751384103624704
748878869562875906
748844162024341504
748873274453622784
748805364448059392
748860603645718528
748879813377597441
748826784997728256
748816794069204992
748796820755615744
748879444463542272
748707457082458112
748839636164718592
748843041927168000
748842115233447936
748890509087797248
748803808482832384
748800696359596036
748892291490783232
748710095089864704
748738712964468736
748837568339468288
748800079658512384
748854647763394560
748796204268417025
748867419351818240
748760162505150464
748813153316708353
748893843337146368
748887912553512961
748682068788322304
748680458326700032
748762599261478913
748782023125311488
748893281539354624
748798704111349760
748814843847667713
748843352611840005
748877850577625088
748753804170964992
748841905295859712
748760024281862144
748780702280192001
748800247648776193
748791867332890624
748772057811259394
748828391437012992
748822544321376258
748675894714122240
748842287157968900
748811479852339200
748758111553331200
748701689927041025
748697461934288896
748836582690529280
748711252642242562
748863384519643136
748848394060259328
748864600926543873
748678352576212992
748802382293716992
748812972953247745
748828127120355328
748797663823273984
748712209111519232
748886109036347392
748854798544351232
748880648320880641
748718030599979009
748771147404103680
748864139439837184
748842157105184768
748823488140439554
748771294385098752
748795835056467968
748853569617588225
748891893044477953
748848993799643137
748824603984793600
748810133564563456
748758225005088768
748877582087618561
748828500467916801
748807470282207233
748889087210323972
748808866633117697
748860243073982464
748816676662104064
748759860469051392
748766072187199493
748830199177891840
748835303528378369
748686430780657664
748804169314684934
748770275186003969
748680529407569920
748706244760711169
748720110970531840
748814189460803584
748773626392875012
748871064231575552
748875539528777728
748843583000743940
748700603279441922
748811811160334336
748715925248020481
748713761066799104
748803800215875584
748815737238814720
748731477576212481
748823144090120192
748864881856774144
748678575167983616
748819109392093184
748788163708014592
748853947046174721
748887648555573248
748865213185683456
748795839175270401
748891662298992640
748856736547680256
748832208203419648
748819876685312000
748836821698809856
748826982192910336
748790546303365120
748796388926902273
748678273014595584
748738327046549505
748788549709762560
748807067301851136
748698963549630464
748858694964621312
748851023784075264
748802789485060096
748768966361751553
748801694754975744
748774301633880064
748886629079773185
748785609611763712
748813992441704448
748864466520043521
748777682108755968
748780777647648768
748852496093704192
748798011975753728
748863220945940480
748817238866612224
748851724400537600
748841221804601344
748859697487290368
748709801664872448
748773546516631552
748858388797415424
748844711314546688
748791762575986688
748833990661079040
748848515426713600
748822846621745153
748756718906028038
748859257307607040
748787228336205824
748875421861675008
748682974695133184
748830870220509184
748733545519001600
748719649852882945
748833944695635968
748688083378315264
748746338192355328
748685885512642560
748885823718760448
748871773190586368
748765501883428865
748827745216450562
748689731844648961
748788654303113217
748836746440347648
748866999946715136
748799157163270144
748730684886298625
748855146939949056
748861387712135168
748889661804834816
748872288951537664
748804013877932032
748793309968031744
748768421064503296
748792982862635008
748768018688188417
748781431921397760
748838033957457920
748827929925197824
748844904361504768
748729669948583936
748884502924099584
748888889809629184
748849371387719681
748768647842107392
748822515292581889
748820690632073216
748782887520964608
748883433108213760
748779385063223297
748864210793299968
748687320195403777
748848628987523072
748805775477264385
748859961644507136
748734166078935042
748690298084163584
748733889615503368
748734346488451072
748784791521079297
748775044088639488
748728646488076288
748796577582493696
748768257570582529
748813648265555970
748783206044807168
748862776056147968
748791389136183296
748691808171896832
748867025041256448
748823161043578880
748802906581659649
748766290618097664
748733465797931008
748811009981231104
748794874481111041
748796552450154496
748828911417647105
748725895280496640
748793146583101440
748818874586394625
748810959976747008
748827523182628865
748719620605878274
748839711691534340
748891557638668288
748763983490850816
748857780631506945
748889418371588096
748808447563411456
748817016442630149
748810561295519745
748694152481693696
748863237450452993
748798909598736384
748759478992924674
748892861819654144
748884091794255872
748839342727131136
748765929815707650
748788633449041920
748788570492588032
748706089768812544
748788205718085633
748800654311759872
748883965826764800
748834091265617920
748801270761172992
748799891179048960
748845348978823168
748821755968516096
748689979161845760
748794346032336897
748785806613975040
748881407238344704
748708937604685824
748822057861910528
748808900313395202
748816915808739329
748817163205521409
748798020339134464
748879951894458369
748747130680913920
748780580255305729
748711961706115072
748758979581325312
748704135189393408
748788042270318593
748823337263067136
748813899860959232
748824587077464069
748805163079438339
748847253142511616
748808917224812544
748799060543283202
748733059176861696
748782673359843328
748806689994919936
748795226865606658
748753992763662336
748681263461138432
748766231692341248
748778659427725313
748831394604806144
748771038347997184
748817284777381888
748784514759929860
748852827318083584
748770434506600448
748853884337197056
748884729089232897
748780198632431616
748884603184766976
748694605726617600
748789560344059904
748829867731456000
748743661995692032
748725341280014336
748887203795836928
748851430606319616
748875291934662656
748743058183720961
748765724299014144
748823534374416384
748837375376297984
748868782278475776
748722015457124352
748809474891091973
748800302199869442
748813266520911872
748814818392416256
748692915304693761
748883168837693440
748820464277958657
748885282703962112
748873333194752000
748828865447866368
748693582052110336
748857923330117633
748809261027717120
748848406676836352
748860595341066240
748836318646378496
748678491168608256
748816240332775424
748735592205213697
748823849064656897
748842123563237376
748820170395660288
748820635934027776
748868631493120001
748846288486137856
748771331835981825
748686888295247872
748858556582158336
748706093702995969
748841154599391232
748891528307679233
748821760091512832
748844434712768513
748696446732349441
748816898733768704
748832602396786688
748696518320877569
748751182386999297
748867348208218112
748821378564890624
748759902496043009
748834942839296000
748877821355954176
748697050938695680
748765891819560960
748719859601641472
748794023377117184
748817297255624704
748851589809577984
748873916131733504
748882921608605696
748844258518528000
748849769532026881
748774377026498560
748883533947478016
748861324797566976
748843775837954048
748758627272372224
748843490679746560
748832291925946368
748785198339207168
748832027634503680
748772632250626048
748796158206570496
748818052523757568
748887875090022402
748747365788463105
748878487906193413
748827728762245120
748791951084838912
748692751923970049
748881780749500416
748881185095442432
748818782013956102
748680458343419909
748874537056468993
748867742145638400
748785521468461056
748855805403926528
748858816637394945
748776163707801600
748734552034586624
748870854516158464
748763870399868928
748799677185683457
748704885705670658
748884640933576705
748869415723274240
748823605446791168
748875463821553664
748679115960713216
748764092647612416
748805922437279744
748818861806456832
748893247896977408
748782929166213121
748872729302937601
748693666168860673
748853817161224194
748885375150616576
748817775448117249
748738708921131008
748765518836830208
748685126641397761
748834502584053760
748844229204451330
748821693221605376
748848754632130560
748717678320242688
748686024142942208
748816177409904640
748789598138970112
748795466100289536
748860951584202752
748675924011384832
748720345872379906
748832061369221120
748878097932509185
748853133477117952
748821869038604288
748818069175177216
748845923464192000
748829481666654208
748826336081293312
748861098296745984
748831730149261312
748819902060826624
748880945856520192
748879985490862080
748786821383852032
748803535920177152
748866546991243264
748834678447153152
748882636408520704
748828945068482560
748833407505952768
748810351756451840
748834766812774400
748805196776546305
748838323637084160
748814126437195777
748719423117221889
748877401736638464
748772418534072320
748843478323335168
748771948621017088
748804513029451776
748702096665419776
748678533019537410
748731003816906752
748825895616544768
748890085404372992
748863107427074051
748856409312428032
748697948482052096
748886650277683201
748732148996149248
748795658916622336
748796422313566212
748868266530074624
748833923585695745
748797609221890048
748765069991825408
748734892016492544
748773714192273408
748820610952859650
748857885619286016
748795310797824001
748857697068544000
748832019443048448
748827716166692865
748807054899367936
748816517253337088
748865636726636549
748751501254733824
748818517957353473
748824763347394560
748791565330419712
748808397160456192
748684807752839172
748792886330662912
748719012419252224
748781801003323392
748852172826304512
748874151000145920
748843658783363072
748868799198224384
748722812286824448
748787203384291328
748875900104695808
748809219218956288
748890211321520128
748729565149687809
748691929462874116
748820359068000257
748802915154878464
748758145174872066
748815388851318784
748857369833140224
748686082754084865
748797785563017216
748761722740043776
748732568376184832
748806786585505792
748765229241118720
748793444424757248
748747214671929347
748818669002629121
748884179694170112
748843323109015552
748681980921995265
748834888263036928
748774334924140544
748863707300651008
748701438235127812
748775694205722624
748847760636518400
748713001889390592
748795520433344512
748889162535800832
748755607545475072
748886520224948224
748695989821829120
748812830531477504
748889674194694144
748864508479823872
748729560850542596
748769826307399681
748839804138323969
748791783614668800
748872578308202496
748844224766959616
748685776548827136
748747827325444096
748834233788076032
748749349522329600
748853661816807425
748842286977540096
748846657492647936
748696828732932096
748865087209762817
748846766427037696
748821571582722048
748698435046502400
748884679009251328
748891326998077440
748700083529609216
748840483431059456
748767896801644544
748795415642857472
748877573657026560
748742353679101953
748848389949882368
748819868359675904
748780072794857475
748797181298028544
748706211336294401
748839116192624640
748770828683141120
748873702482345986
748806904034398214
748698250413084672
748812386056871936
748691124144005120
748829645496201216
748835018466795520
748874159447502849
748886721496920064
748799245088542720
748812201507430400
748773986864013312
748892795042226176
748802911015014400
748846229510098944
748829070629146624
748884292927913984
748869889666998272
748779070423310336
748700859270369280
748843524557271040
748819226618523648
748848305862574080
748873790331842561
748791896814723072
748743247057477633
748711684831711232
748870359663906816
748821307228172288
748721189024047104
748850902191267840
748734908604952576
748715480572170240
748779074491854848
748707809383022592
748870925559296000
748840537835249664
748817188400824320
748786674952343552
748769234767884288
748881939965284352
748816945139425281
748765573299875840
748818169771413505
748764507673989122
748826122394173440
748854186276687872
748692223135404032
748777401182593024
748777426365214720
748840219412140032
748688892790870016
748882292366569472
748790038444453888
748858116217896960
748762930963898368
748810636767862784
748790642742992897
748769809425281024
748686946868822016
748761496386039808
748779586461134849
748843599815643136
748871622015062016
748871907135594496
748782686060240896
748882736962756608
748816844266496000
748889409898950656
748834422682710016
748810150090121216
748713425522405376
748773320040984577
748879029118328833
748766395165356032
748824255568064512
748852554772123648
748809911371374592
748770723850625024
748688305689096194
748850704966623232
748861836578004992
748833927675150336
748735902621446145
748890211338317824
748837178302603264
748753543796920322
748805775644979200
748866282641092608
748837249769414658
748866114751438848
748762704123355136
748811970464223234
748848070843064320
748716046706630656
748863472503521281
748801111381774336
748788536954892292
748842597418954752
748808623363485696
748814319328956416
748803477128687616
748882086623383552
748851938012196864
748845642450173952
748746715604234240
748887128445218816
748834154352173056
748841779580006400
748827149671489537
748825845515550720
748794207649689602
748704512676802560
748874918897389568
748827196115021825
748743666420756480
748847215532269572
748701689968939008
748834657467260928
748718777546735616
748815460318208000
748703744897015809
748709893880680449
748846598973755392
748793763204521986
748707431702728704
748875547753771008
748823421220511745
748834745648345088
748872204956250112
748793461201969152
748784564999327744
748849459417739264
748833303004848128
748792659896971264
748818992043745281
748738184419299328
748825543349563392
748737425132838912
748699005484408832
748801690418028545
748886109313044481
748818501129768962
748850549701894144
748707817863966724
748798523651477504
748835177791688704
748863778586894337
748802617308909568
748753149683331072
748842853279801345
748715879215472640
748828856983969792
748689618699116544
748796850019323904
748890571993812992
748882690938540032
748776210033815552
748815456253935616
748889279976312832
748820040653369345
748794924833787904
748738956192194560
748797550740721664
748834967929491457
748775241141276672
748736049346596864
748768404367024128
748776960600383488
748742575733895168
748679774655086592
748750088063692800
748797571439534080
748860720817766401
748697730562875392
748677677205360640
748843897657430016
748814990451376128
748854635138613248
748804873798377472
748790608886542336
748757524191465473
748876088969867264
748825111193608194
748836758834601984
748884460905443328
748787350000414720
748827510717059072
748838763867045888
748771499910131712
748810192146411521
748741799871541248
748731716995387393
748833504188854272
748716667601973248
748840286500089858
748703795392241664
748817217492545536
748859785722769408
748817234458324993
748857403152752640
748823500803170304
748842412718555136
748813111432515585
748740805813153792
748872091869511680
748767129134993409
748856782659784704
748861211559747584
748778827166289921
748888101569912832
748781520165351424
748694127508856833
748779959619973121
748885471556669440
748814185077682176
748793305962455040
748869700902326272
748780718696771584
748876352997068801
748865800287686656
748868337728311298
748817808994103296
748829075133833216
748808271041994752
748817200874557440
748866370721505280
748839636194193408
748850000315158528
748819411331534848
748694840607735808
748752197488242688
748886251802099712
748875136657395713
748836025133330432
748839103613939713
748772191999713280
748879775767339008
748878614016450560
748819252136669184
748779653322579969
748883173170348034
748733159819190272
748840227821613056
748867985410891776
748796938183598080
748738276698181632
748830044047413248
748803418379030528
748847249015341056
748709344217337856
748819939860082688
748861606130573312
748837736220471296
748800104836968449
748803351244976128
748858217027952640
748841255371612160
748814239624605696
748825669228986368
748876730618654721
748782782600491008
748867838677553152
748877917657059329
748821390829228032
748839044969365504
748777825000271872
748884607706263552
748842127736512512
748845562619764736
748678524576423937
748754643061133312
748889695443152896
748751975118876672
748844753232490497
748863086744903681
748702524253741056
748893469951791104
748840667909066752
748787819821182976
748779493989298176
748690222653640704
748683683801038848
748881612843147266
748807109517516801
748879993745182720
748889141463683072
748808216855744512
748822913432768512
748755951491043328
748841087343656960
748883349180153856
748850134671364096
748715728145113088
748769117365149696
748787157276381186
748870405570560000
748796552378920960
748863422075432960
748853557349195776
748681737555718144
748792634932551680
748740952592818176
748877699456704512
748758946295406594
748768781980151808
748829880146599936
748804513222369280
748775736136183808
748879675112304642
748872418933039104
748769746523332609
748750322688860160
748811492376522752
748821814659416064
748830916240347136
748780718818414593
748820128624586752
748866337372512256
748702163791060993
748782836971216896
748753510607364096
748818400672186368
748695238877716480
748757310466461696
748812620828815360
748879259905695744
748844774279483392
748782904092741633
748826637928636416
748833286118604800
748812352204660736
748838654659944448
748702604318896128
748811643493101568
748843608405446656
748833181307052033
748837484734377984
748778663781380096
748852768585035776
748880673394470912
748856576929390592
748845122385764352
748876432860905472
748749362172301313
748780391880724480
748880161723088896
748880782509297664
748852697487532032
748806924779462656
748830006239952897
748686980179980289
748762352133152768
748837140457480192
748817469469433857
748845374140518400
748790046862434308
748715119752974336
748826176815239168
748802222855598080
748883068144984064
748882535791362048
748847437503234048
748815535593299968
748784313211056128
748856350554415104
748862943840772096
748890592873213953
748877737427738624
748820254315253760
748801430266343424
748695171789889536
748891381364432896
748837668939763712
748789615046250497
748795805750824960
748775866184851456
748834200359428096
748880555996053504
748782182563328000
748772997008199680
748716084774178817
748840684652785664
748879176032071681
748795553991929856
748831717356625920
748797013756506112
748709503902765056
748841192218095616
748854760770592770
748886855618334720
748887807675002881
748858208773672960
748868828591951872
748834363924680704
748781494731100161
748846921825947648
748888642320556032
748837472109461504
748747324013223936
748880111315877888
748768601310502912
748854999824887808
748839011184156673
748873438308233217
748784543914602496
748731616306958336
748889913400160256
748779972483964929
748808716024107008
748852990723756033
748818400550326273
748841544493441024
748776419593842688
748863518519197696
748804202659319809
748800964602175488
748681037195030528
748777350771335169
748875292031279104
748798888769794049
748745159420973056
748792303502831616
748727241467686912
748866266023227392
748879293569114114
748684568538951680
748728684505292802
748848167500845057
748872972513976321
748796451610701824
748797093339238400
748827921662537728
748695016499924992
748713303979888640
748883269471571968
748775853341839360
748791695181881344
748775937433489408
748821546269945860
748740680000770048
748764319219748864
748825304198705152
748817876300099585
748876126739632128
748807457548345345
748794773855608832
748693867235467264
748865175239946241
748750587122978817
748879792502562816
748713219850575872
748795201955606529
748781045831507969
748876592064061440
748789535266344962
748790630013210625
748797412349665280
748800826160721920
748807826785439744
748830148812759040
748833260990525440
748883705905704961
748764818081886208
748729422430154753
748762624708317185
748770719824175104
748881269073797128
748887564489228288
748678172523302913
748832640317415424
748871320012722178
748798179680759809
748862478616924160
748812687979798528
748892472013709312
748851954772697089
748832216541724672
748838256482119680
748851363535286272
748856463947206656
748835106572427264
748737718776000513
748858292613644288
748882246015131649
748686028156899328
748773319957065729
748751635728306177
748679955077210112
748810892762976258
748873266106802176
748793175817334784
748890152546643968
748809970028728320
748820568967872512
748792148468699137
748871496055992320
748807013157646336
748814902232358912
748880396608278528
748840118400720896
748802751518224384
748802239691517956
748799236922150912
748824067063545856
748815695257927680
748874583130796032
748885303679594502
748855658410340352
748810561161302016
748752998608711685
748783533108236290
748868459505778688
748883282348171264
748692802050068480
748856900087840768
748788122008244225
748838860453322752
748786238392381440
748882594234642432
748774028857339904
748835286566797312
748770338113105920
748835622236938240
748844929632305152
748889510583369728
748764176634425344
748817842812833792
748842819519909889
748701442144280576
748820459991412736
748684740400705537
748690222666297344
748892882757640192
748884267883724800
748860280701157376
748779741650444288
748690876986060800
748887421933195264
748889019866574848
748883315734831104
748795230950789121
748685873219198978
748814566809669633
748842249476247552
748764411397967873
748820308916776963
748890999703932928
748814038415515648
748882535791337473
748821688880664576
748770945964257280
748818463288758272
748747017518669825
748834498163273728
748721080030916608
748857650683707392
748771999049146368
748743171530563584
748833214970548224
748804148146032640
748741804078473216
748789249978224640
748887166151979008
748745029368156160
748708975500267520
748812876534591489
748834519407595521
748882674123698176
748809072552529921
748845135035641856
748802399398088705
748840311657336833
748884674613837825
748869105357295616
748858229413650433
748794652220796929
748785382859218944
748728596311658496
748764847538475008
748841926414045184
748833722078728193
748793817558454272
748702197483909120
748876868913360900
748817058478092288
748856065308196864
748809839912947712
748849002129612800
748838843651092480
748753891911540736
748846749637378049
748855360539074560
748865120726573057
748885043796254720
748818417080160257
748867419159064576
748829167085551616
748737894857121796
748773500479942656
748834808608940035
748790621456855040
748860712563384321
748855062819201024
748827866905907200
748864013392502785
748796904557858816
748858422410436608
748804387179368448
748802818656473089
748752419782135808
748766189657001984
748858791672877056
748708081945620481
748800016727236608
748788851636703234
748821994972393472
748729422451134466
748838990334361600
748772921473052673
748783482986303488
748888571113721856
748856195562233856
748824838890983424
748790315423633408
748813212208934913
748788251779928064
748802579535056896
748885085613621249
748824780061675520
748850071618347008
748880782350057472
748818836577775616
748834141794250752
748869512359976960
748880623020879872
748875703219871745
748825841249968128
748798511236296704
748872200896282624
748700108464787456
748793113188052993
748843532929171460
748787026917400576
748821646908284928
748859181642506240
748868254018506756
748820581663977472
748826965247946752
748882640636289025
748863808077193217
748892324927799296
748739178272174080
748779590680621056
748748502579027968
748866097957380098
748788411142594560
748830480200568832
748818555886600192
748691170524401664
748794551544844288
748682022504243200
748823471216529408
748828399880265729
748858007375798272
748691807953776640
748815770549968896
748813958547636224
748727031928647681
748887250117812226
748789841509265413
748821051392622592
748880983609475072
748814923472470016
748716781079040000
748862872722153472
748893361138872320
748824519888875520
748832812036349952
748758925248376833
748800964954431493
748788717398089729
748884096076644352
748868455332507648
748804702079299584
748776931345084416
748873056597180416
748781276535021569
748862658779181056
748767389559320576
748798292968910848
748815506279239680
748841842263875584
748850432420769793
748858149835186176
748832568645156864
748716969638060032
748832786983813120
748797303285166080
748830077358661632
748843847380299776
748767292876464129
748829930562215936
748760875792625664
748675634931503104
748690780412219392
748837077786169344
748884054137712640
748870049222590464
748851191447228417
748876793411727366
748706542526930945
748790302710767620
748868363086995457
748842861563617280
748747961442590720
748840307257520129
748684514004787200
748704109893709826
748823098187780097
748746946232225792
748840621989822465
748876051347017728
748723785411334144
748795809836118016
748838050764038145
748865439485325312
748851531160645632
748859802625961985
748759776545239040
748822946907582464
748782652363190272
748869512112410624
748856925085900800
748821693129428992
748824842938359808
748849526308343808
748692722450587648
748831742501351424
748713974850416640
748680088992964608
748780718868672513
748793595360980992
748886256055160832
748711336721383444
748701547056406528
748711550593036289
748689933351522305
748833558538678272
748734250208276480
748891729630261249
748868711013052416
748765267090485248
748761794269749248
748824091973431296
748694320392368128
748881378121490432
748812457271914496
748846770793246720
748801237189947392
748835924427943937
748808523102842884
748843117478981632
748766885932507138
748870850393280512
748693209073721344
748708903873941504
748816097667788800
748732853639270400
748723395420758016
748849044114452481
748860561568460800
748885412865867776
748849891187814401
748777438985875456
748858087147237379
748748909221031936
748760929987235840
748875073872797696
748722363718520833
748706353712103425
748744761033433089
748780718877138944
748824565946650624
748733155566231552
748839367997739009
748778286029742080
748784623790862336
748707041800105985
748832451535994880
748680168672112640
748789405091966976
748840219370147840
748856786711699456
748871425050570752
748753833329762304
748861253582331905
748861119666745345
748826831021699073
748778353444868096
748836628773408768
748834649380687872
748785273891278849
748892853531774976
748756819770691585
748885765409628160
748877829446594560
748815531638009856
748707272222765057
748803619634294785
748883059819352064
748889632281157632
748873383660716032
748883009693179904
748886935305760768
748775589226483713
748877724899381248
748823832031424512
748795625353850880
748753984467329024
748877699373002752
748782979489476608
748868723579162626
748800255802482689
748890622069702657
748759860708143105
748716860514983936
748820229057159168
748786569943719936
748805784159461376
748675802691051520
748812201482285057
748826516432228353
748830257986371584
748874704908328960
748767582275022848
748733390417895424
748726310206406659
748873450886955008
748763165656178688
748844824724471808
748886537090297856
748810007647444994
748833143491325952
748788784368537601
748728780890320897
748836339446001664
748733696534941696
748744882529771520
748792328677052416
748771126587695104
748781255664160769
748879469704843264
748888911011803136
748710619516329988
748845554604486656
748798947477450752
748802785043357697
748773378819895296
748776038151311361
748853192172134400
748872305867128832
748727048424660992
748784514764124160
748826206187978752
748847848783949825
748802164135309314
748866798745849857
748857059215572992
748862663044820992
748891381456920576
748785928181690368
748695872125403137
748833910893584384
748804160749858818
748829498804563968
748817402096345088
748832820320231424
748748942808981504
748826147283202048
748860050047897600
748778449926430724
748736133295595524
748801044612673536
748781058615709696
748686279861239809
748880035843563520
748878919949049856
748786188031365120
748890400086192128
748884116733558784
748868749000794112
748709168077475844
748815242080030720
748880757028978688
748811337338265601
748710392961048581
748719620622802945
748813405247635456
748692667983228928
748838604374306816
748803473114734592
748879268416028673
748876797589225472
748848024693174273
748766135185616896
748824008217493506
748802000934932480
748787249202900995
748849077429862400
748881235414396928
748826684317507585
748831839091986432
748754600975429634
748785445694083073
748878563529588736
748750129935429632
748756937248956417
748829427363094528
748698728614227969
748690788666793986
748797030328209410
748791393171058688
748859680827461632
748879968759939072
748852462640062464
748741929882361857
748802302857711616
748686573567291397
748890638876348416
748698514507468800
748794681543106561
748893386057322496
748834922006192128
748837929108312064
748879520061612032
748770199373946880
748770702740758528
748688708212236288
748806073520316421
748798905404436481
748689861788532736
748888990649085952
748697579219718145
748767938656677888
748864944691523584
748853301173714944
748731213347581953
748746887436509184
748830287145033728
748796564777279488
748802130895527936
748780781758144513
748825321114263553
748881646263361536
748871902899363841
748833554671382528
748801451195920384
748816160536289280
748831860055093248
748838721701683200
748823097919303680
748887014984986624
748787035293356036
748846854738173952
748690759549943812
748790617241636865
748825954223583232
748855138375245825
748799169725239296
748876038600523776
748892975128805377
748838956607737858
748715736462417921
748695633251500033
748751140821487616
748705930343247873
748681343031279617
748856031892168704
748885232699314176
748792567957901312
748766496050978816
748819105151537153
748833604654989312
748783508047310848
748807780711014400
748783084447772672
748843230742085632
748820967363907584
748715065587617792
748769104811552769
748823056211070976
748869969383944192
748886557768163328
748853309809823745
748875942030872576
748824155089465344
748688347841855488
748795545917878272
748693490025041920
748744643534172161
748844568557326336
748818777978998788
748881432676802562
748829645244493825
748836846994542594
748857592114360320
748753690866003968
748881386380099584
748705120733495296
748812935116443648
748857248215134208
748892048145649664
748822288519356416
748760267538911232
748808564685148161
748790890106204160
748838579468640256
748840277889212416
748719754626473985
748760208613134336
748860553209282560
748743507024572418
748759818677039105
748844157607743488
748883315596328960
748764507829252097
748890605326045184
748778055678644225
748851149516701696
748874197401731072
748739820298526726
748824217869815808
748682345473904640
748861492955582465
748832950695915520
748822720666824704
748796636134912002
748839028141617153
748733122032705536
748827846181806080
748735134975741952
748835836033167360
748867557713522688
748893755462324224
748750356213927937
748740264664002560
748822372648648704
748777136916340736
748776558052028416
748842035596103680
748869692769574912
748762855520935936
748893537400336384
748817813435916289
748859680760487938
748697327553089536
748866978861965312
748852982356246529
748882519022501888
748869411675705344
748758086483972096
748831465668898816
748782400897814528
748794614748815361
748811584777039872
748760854699520001
748890731109031936
748758388234809345
748772279723577344
748682127357665280
748879696201453569
748864743411109890
748701044046200832
748788293920182273
748849417210490880
748842509535633409
748855289349345281
748792731149840384
748787404576698368
748791317711294464
748683389943869444
748873513625194496
748780240659374081
748884179623043072
748877003223334912
748847756270247936
748733574866542593
748712942900686849
748835479710232576
748881176815951872
748839149633937410
748699642930475008
748732366923833344
748821143746904064
748822989148422144
748774314351046656
748710438951481344
748873865858801664
748760753801338880
748798335046127616
748764969131315200
748683151032127488
748892970980638720
748885257513005056
748831478398595072
748712783613685760
748864986416443392
748731586690953216
748825878801637376
748684199448735744
748777459756126213
748868010597724162
748709499394031617
748889548650909696
748772015583080448
748824725606965248
748848842917842944
748857256482144257
748881373814022149
748845407652970496
748873878718611456
748871290866561024
748808543696855041
748856136535773185
748842719250882560
748809684727934976
748851359370342404
748827938511003648
748799538542964737
748687122912178176
748765958991261697
748889925903380480
748810213382205443
748763266248110082
748876701338177536
748866769406787584
748816932443418624
748851804113342464
748830127619006464
748799899227918336
748725945305997312
748786066618916865
748777015256371200
748842140252397568
748763484528140288
748773428958683136
748841184068456449
748777258492375040
748846460477771776
748885769604005888
748780257478447104
748691371842830336
748879553280483329
748880148988956672
748821298751635456
748811144274423808
748851783074770944
748698795861565440
748819952551989248
748775253736693760
748816131528364032
748807130271010816
748764868522614784
748884481583509504
748891381582573568
748832983876923392
748722262891761664
748810187926974465
748889787575173121
748760859028008960
748774133920522240
748815606917373953
748885639542763520
748844975564156929
748760489686028289
748677945837838336
748844413355425793
748855633332596736
748876101594836993
748703782691860480
748864319643725824
748877573740896256
748832858270236672
748782660747612162
748796954914660352
748852206632308738
748793624725327872
748778252550889472
748866173543018497
748884980898693120
748697247865511936
748889833796501504
748797039039750145
748758921003737088
748744135935340544
748877775260512256
748790046841380864
748764231256780805
748725631068680192
748806190990172160
748883223648673792
748774091780296704
748893147174998017
748854949593899008
748704118122749952
748865573824651264
748867180087877633
748830433924812800
748696451203604480
748887929511084032
748865401958825985
748688104400179201
748823953888665600
748885752520568832
748814873027485696
748869663426244608
748870288100564993
748837572449828864
748882158014586880
748763996090621952
748756685582327809
748744522151047168
748857814160924672
748885555480526849
748687047523639296
748785290496450565
748859383199793152
748859466951626752
748869189239238656
748881084230668288
748884431599841280
748736431305076740
748836184458203136
748754873525477376
748758698600767488
748797047361249280
748893390595555328
748888189662695429
748752633649700864
748741091071897600
748879045815926784
748733566415040512
748861769532248068
748800343845113856
748733130127712256
748863380308496384
748804882249838592
748760078761603072
748883290694774784
748717544404574209
748816643099275266
748781461445095424
748690155410567170
748715837129953281
748876415899140096
748860444312530944
748826772486127616
748892480427401216
748763329288515584
748873182388465664
748879645823496192
748843272534102016
748763987987226626
748874797178875904
748864873342251008
748827946698276865
748884154490683396
748816819180437504
748686527467839488
748835567950061569
748782102829608960
748737483815333888
748708715042398209
748834775180476416
748788578851823616
748796980294406145
748887837282623488
748803116288516096
748866299359535104
748828529551441920
748875799437115393
748830161227882496
748866114936004608
748693917672075265
748753610884866048
748855901927444480
748822129211219968
748832736438317056
748844644130185216
748872691411804160
748883626251563008
748853510859546624
748783793125728256
748781973129170944
748852583998054400
748802311317626880
748871009466363904
748864097324789760
748816194442932228
748768576459329536
748780777630896128
748829985113251840
748680839840473089
748878202806894592
748697835298848768
748814344490610688
748799106483490816
748791133178765312
748844518372323328
748796254650372099
748876466268569600
748743750440984577
748790382679367681
748801040321880064
748707746543968256
748890290895876096
748878110628667392
748759692671725568
748844266940575744
748808883552915457
748777082461704192
748743020271374337
748789824572657664
748887077853495296
748822204809228288
748846145733070848
748842316492836864
748825312515985408
748771126562557952
748830169872363520
748829431507156993
748676091808714752
748827095372103680
748887082286940160
748886461315940353
748879662328254464
748882824820842496
748804903150034944
748847123022618624
748701467331223553
748892035541786624
748876370126770176
748822087389749250
748692466581270528
748872448393764864
748843217983012864
748722967400427520
748760892515295233
748838927214252032
748836494572486656
748760489841139713
748890018412892160
748735126641610754
748772258890457088
748770916960575494
748840902953664512
748780425254842369
748873308175818753
748793746314006529
748692726665711617
748870716251070464
748866031184117760
748811282682302464
748885182401261568
748867968780632064
748812688034189312
748847567547555842
748880601822949376
748875288004530176
748830857432039424
748840885987659776
748851141400752128
748874541129166848
748877179656802304
748808367645134848
748778051257790464
748685055141171201
748707792664616960
748742168827703296
748852512753614856
748865255225384961
748850079969210368
748834879836749824
748754890340462594
748767292796743681
748774943270187008
748773198628392960
748847177728823297
748810473164840961
748847295035236352
748689299802058757
748739853924245504
748801539351863297
748855444559519744
748776973191639040
748823928475377664
748881474598866944
748787073205678080
748701534796582912
748829590869729280
748773504644853760
748761056047050753
748884603440627712
748717250547359744
748678621267628032
748853204842979329
748788247438897152
748765698927636480
748713068780097536
748825752985100288
748866844908351490
748738973049032704
748798158616997888
748762201024925696
748819021118705664
748813119821012992
748879544891936768
748883550796189696
748867469536788480
748855930985603073
748823148402016256
748845629837836288
748796577326592000
748758011007557632
748779804535631876
748855314708045824
748855834822729732
748852202408644609
748765736747741184
748824167655542784
748744807393005568
748733637646884867
748891096130818048
748840928123682816
748786725057490944
748743825703612416
748803363937001472
748887195432448000
748845256821641216
748811609888346112
748770300234387456
748871043385790464
748884481692409858
748852432927588352
748825321215037441
748798645269467137
748822821334241280
748832237542662144
748787505453887488
748870103664500736
748766282200150016
748757314795032576
748771680076521472
748747500069097472
748826419979907072
748712284734779392
748859898973216768
748676960193110016
748819725749096448
748855725783384064
748810288900648963
748871160625000448
748887115950387201
748867738043645952
748822456207540224
748893575069433856
748866064621006850
748789400948006912
748761534021529600
748822393326559232
748824297523781632
748742391155159041
748868342186901504
748883768786751488
748850772113317888
748768983164211201
748807768132292608
748796459978416128
748799421261893632
748756115249176576
748807734351409153
748804039341596672
748682957938757632
748764902077063169
748858040653406208
748871143927480320
748815258794414080
748792559535738880
748787488504705025
748873219894079488
748779116636233728
748700532164833280
748750113128927232
748761848560824320
748861899769540608
748798368642502656
748704156123140097
748872477539966976
748676628750929921
748803196227690496
748803204368916485
748858175068082176
748845499692642304
748761412596477952
748858246555926528
748853074895265792
748879180314599424
748882447354462208
748791750034993152
748791112202989568
748881382072606720
748836599379529728
748800000235151360
748812398635524097
748799236649594881
748733692479041536
748762599483772928
748880857797042177
748802378053263360
748860309893373952
748819855944523776
748875652531621888
748814416003493888
748760858721808389
748743691485868033
748783654680170496
748883538162880512
748871655691354112
748850159732264962
748820820521254912
748888617435684864
748864080769933312
748864592365883393
748862444924243968
748795885522264064
748818782043398144
748678222850641920
748819121878425601
748679313088585728
748838562653540352
748859227767205888
748881931627008000
748755649694081024
748716277624147968
748684811825455104
748801199533461505
748844136707551232
748806127920427008
748701194944675844
748759449532149761
748876088739237888
748716503940276224
748849279108784128
748893021475901440
748822053898317824
748762054002040833
748805779646324736
748881436808253440
748766936389914624
748798834063486977
748875300541460480
748772862794674176
748759969726509056
748794379712679937
748829599098953728
748776956636778496
748729057764896769
748825912381177856
748857638247542784
748820598407761920
748770765953044482
748698460279312384
748764449041895425
748860691805790208
748864177209544704
748794794751569920
748775463372222464
748837538899582976
748786985288896513
748730261588709376
748718177471721472
748785064339607552
748717313717829634
748781356516126720
748799899265708032
748851401283952640
748745876827348992
748812176178065408
748830245407588353
748863233570865152
748846183464837120
748800020879552512
748780664258859014
748769591480840193
748873933219368960
748863782991106049
748861710937841664
748802579367227393
748797462559662081
748891712752418816
748807574892343296
748833395065524225
748852206707761153
748879985516175360
748805377362259968
748837564317110272
748809261136830464
748784426734104580
748683788465602564
748866018588721152
748706651717283841
748760216930365440
748820774262280192
748734619403505664
748813790834077696
748806987937296384
748735030365532160
748696220391075840
748789719685746692
748739174434344960
748724276061057025
748698690899107848
748888223146016768
748830203267391488
748772359457218560
748812696401784832
748845587861299200
748825899928346624
748765132717568000
748818379725676545
748870883670982657
748855104808357888
748736158708801536
748732068926857216
748844975497048064
748878425234952192
748844941971980288
748844698727514112
748766340995903488
748827187529281536
748818723553894402
748710342461517828
748873803170779140
748787995940007937
748771361460367360
748846259243356160
748810049561063424
748825987866124288
748891998107607040
748862801561747456
748689500952465408
748891247260073984
748833998940434433
748769658459664385
748872993477128193
748877397563416576
748877137332011009
748780014364037120
748870619622703104
748792148535877633
748779301391085569
748838206045614080
748801572763635712
748825652544073728
748791867135762433
748725462961098752
748828794132234240
748725412599992324
748766869176225793
748856023419584512
748691279316262912
748815598780428288
748741942465302529
748837073424187396
748740940026617856
748891972740452352
748890785706369025
748725278713622528
748816550937890816
748803766439120897
748701668947165184
748779439773720578
748773722908078080
748795117725626371
748797185609707521
748839757778739200
748807646480781313
748823802721759232
748797085206458368
748798033085669376
748712863552905216
748815078443495426
748824541053452288
748773756214980608
748890869697245187
748815179228389377
748891582548602880
748882673914015744
748771244057604096
748857088810463232
748734388611932160
748846628237377536
748891234593157120
748777430681153536
748881231350075392
748827833523372032
748882820840378368
748716357127118848
748844564748926976
748732593453961217
748710179148038144
748753090971512832
748888730673549312
748884896798478336
748827854520119297
748844413598695424
748873153007521794
748864214794665985
748679996722540544
748835282712203264
748890622099152896
748721218505678848
748858288326840320
748767838198853632
748861270540050432
748890127297024000
748846749708652544
748853167102652416
748886767579721728
748879352306294788
748881407183839232
748816437674844160
748860137998344192
748866215486038017
748844023339683840
748835073026297856
748870082894368768
748679032070438913
748843264162275328
748757469694816256
748781477941301248
748815170718330880
748702742353473536
748840508722540544
748734988506411009
748840307488223232
748695620639154176
748843738282266624
748680525477478400
748847211031695361
748842526119952384
748725626853470209
748866895022006272
748857743126073344
748831776307421184
748869042556076032
748813254143537152
748840097697660928
748818857779793922
748798087460556801
748848746428043264
748888038491590657
748800301939822593
748732412922769408
748738180132712450
748789233117048832
748687710307713028
748826394969436160
748795478813216768
748751287231983617
748877963605737472
748879792473341952
748766437272018945
748798666136104960
748890433657278464
748750545196756992
748885496840028163
748731184213925890
748812440561868800
748843217987121154
748807549927825408
748808556451733505
748778831469654016
748849387846205441
748871114689052676
748764390288035840
748857969635307520
748865661976322048
748712645398671360
748856698601811969
748867570149777409
748888030207934465
748771495711694849
748853573765754880
748829297226416128
748721667271254016
748732329087033344
748860695689650176
748844111650779136
748686334605262848
748792613881262081
748853964049780736
748842173894885378
748841460976476160
748884850753441792
748880283366223872
748855964514660352
748860180125913088
748694869921542144
748683301951602688
748692206257524736
748691023526633472
748811647741943808
748839996795355136
748852495997296642
748691908642349062
748841183774932992
748804001349537792
748700410462867456
748784111955746817
748876340774965248
748752948528689152
748889745460236288
748877368031412225
748870221256065024
748870472876584960
748809995148419072
748822175214399488
748865137692467201
748874872735076352
748720765537775616
748816278350028800
748863799722184705
748845596149182464
748685332112109573
748813413573357568
748823484185346048
748706689201823744
748856430317473792
748823232158035968
748767137775230978
748871177574162432
748892560026918912
748801631718772736
748709856001953792
748741128707448832
748699965896155136
748872033229017089
748854643678208001
748869524900970496
748861945638490112
748840043154927616
748843142867218432
748800356600000513
748746824677093377
748891721056997376
748787526307966976
748754848267399168
748819901893087232
748803573421449218
748809546190073856
748762654005600258
748843461286166528
748774926337789952
748697914709536768
748826604370001921
748827917191446528
748792014028759040
748832447178084352
748679640311619588
748880253850882048
748776117683654656
748825795083300864
748810078904389632
748755905508888576
748795956561272832
748781914425729024
748888223036936192
748770597941817345
748855176216338432
748873169507913728
748867171879493632
748736737526947840
748697709515673600
748820216675639296
748834234081611777
748758451447144448
748869646548209665
748771676150607872
748827791706075136
748794127848861696
748793071018446848
748824746331103232
748826336223985664
748881830787608576
748828244711989248
748708991958671361
748860117186142209
748678453268918272
748681007742775296
748701547307995138
748798305405067264
748683750876147712
748790340576899072
748851094965497857
748776264526245888
748820031962624000
748848788148813824
748796594183507968
748771692600631296
748775933004292096
748813107229659136
748685466258567169
748830735809720320
748884380953747456
748876164349906944
748795713652297728
748864646803779584
748793096087883776
748804714360299522
748800285112344576
748856451142082561
748719439986647040
748782979586023424
748821831545659392
748832539284910080
748851803807031296
748760762273845249
748772053361176576
748788574707785728
748758900153823232
748875287685844992
748765661409603586
748836876513980417
748768052137697280
748793339584000000
748834066359738368
748842517576179712
748804198519574529
748780748119773185
748862323155148800
748787358292553728
748812171899842564
748876701229281281
748829565556912128
748811584873508864
748849694122606592
748731011979096065
748846368094027776
748767745760645120
748846041043243008
748845289998606336
748680541935775744
748815842129829888
748706341414375424
748800419476803585
748772443376848897
748865145812770816
748852575777153024
748813254034677760
748801006733975552
748793289394888704
748784087049965568
748690096849711105
748854001651843072
748792370431340545
748848230239178752
748775895410745344
748767242561523713
748793171610472448
748856979720900608
748704722274639872
748699479558135809
748856694378205184
748846158546661377
748881155626328065
748816588380315648
748807063300476928
748679149498224640
748828391323885569
748694609920942080
748747218916548608
748878999963766785
748862541430947840
748882900448190464
748854051933224960
748794220211691521
748884695786532864
748878521473327104
748743116799168512
748834388972937216
748784606996865024
748885077510254592
748736276124225536
748714822330519552
748782409055805440
748867117236232192
748887367260381188
748862113544888320
748854635134410753
748859571934863360
748887438525861889
748865045451321344
748858149885583360
748879952070651906
748801853823946752
748892132090400768
748865510905905152
748875434465431552
748881336212094976
748729561060225026
748817632883666944
748846846341156864
748726272444944386
748735420465229824
748817872147738624
748837522525057024
748733713437986816
748872041584099328
748887929309818881
748782447005839361
748765795325399042
748874520430346240
748813157733396480
748775929137082368
748876386589376512
748830643702882304
748778462354116608
748764994624364544
748842090092605441
748770878855389184
748765778703323136
748882376051265536
748846435127394304
748762951625027584
748883236168691712
748879926678421504
748887308527661056
748853850560401408
748807054916087808
748832644318826496
748692885927653376
748690117758324736
748794727659479040
748776440552841217
748861027232653316
748831851515609088
748781457070395394
748825987815661568
748786687187136512
748812163410644996
748686464616103936
748892689811341312
748765577603215360
748774951553904640
748876399243583488
748816752251854848
748814428515164161
748856807607730176
748756417037742080
748892849584889857
748879880461352960
748876185426427904
748795575013740544
748691355153694724
748879888937984001
748773609624080385
748694827936735232
748831255928594432
748770552077119489
748812918578221056
748888290070302720
748782006536810496
748758719828070400
748717200496746496
748839699188424704
748841653629321216
748781788365938688
748788818266828801
748878941281251329
748840886319063040
748697608579842048
748738352094912512
748849601969545216
748776096678555648
748893533013106692
748695641757540352
748725748307943424
748846213001248768
748879217887248384
748841297054543872
748846460511326208
748821768614195200
748815020088188929
748780467093024768
748858443470106624
748864072184107008
748878408285691904
748837048258297856
748787660609597441
748756698031005696
748835458608668672
748856581442469890
748859106367242241
748775710844530688
748792659964080130
748780118898651140
748890840492285952
748738201301291009
748847974437060608
748841322249752576
748865821435363329
748787488378937344
748868337933946880
748735542200717312
748854752377798656
748756031258320896
748833768253849601
748754294657077248
748745998378217477
748804970468691968
748871378762334208
748786532270501892
748695855671107584
748860762907566080
748833671805857792
748825367054548992
748760619831029763
748676406591315969
748886134239924224
748776398790103041
748802826998980610
748678885341011968
748892580822261760
748828123085627392
748795788818386944
748767573928402944
748770577142280192
748862537219923968
748807759685046276
748787614296051712
748859324265402368
748823815405211649
748826797651816448
748863455680139265
748832799575117825
748681250857062400
748718056046620672
748747546277752832
748812608333946880
748867574503444480
748874054791106561
748834254981824512
748820199902580736
748776243407888384
748884754204876800
748798263499759616
748797806505111552
748835622341603328
748869277294419968
748863669430288384
748806622852493313
748829691646210050
748881730325577729
748843558082318336
748822238254755840
748846959671119873
748830895180804096
748880060841619458
748794413283889152
748887623339479040
748734879475478528
748676570097811456
748696090342354944
748679166350983168
748764700771426304
748877473195057157
748878915893129216
748782996296077313
748796300733198336
748882003093819393
748890504599785472
748758635694551042
748724792199524353
748883953294139392
748826377902657537
748702142924480512
748790713924489216
748687655651586048
748878987276017669
748822771086614528
748780710350102528
748868882983624705
748816827476684800
748741732901064704
748875094798299137
748708031744110593
748839594318258176
748803800304013313
748800327273418752
748877036677165056
748811429696794624
748878525655023617
748833915109081088
748812549240619008
748680630284668928
748710942351908865
748790764130279425
748767246927876096
748893109359181824
748871160499146752
748881696653611008
748891213718138881
748885156929400834
748811836590428161
748872721111613440
748789157900595201
748888269094518784
748768660341157888
748821886033944576
748797676271988737
748847202664079360
748751748806774784
748866685445279744
748847878018371585
748827258773729280
748871357690179584
748882959315398656
748813442853642240
748864160298131457
748766118282555392
748838805667328001
748772019936727040
748861731670224896
748836310228594688
748733348495798277
748865946970951680
748748892439584771
748768043501654018
748829196659687425
748886662827040768
748837010488438784
748878613743824896
748881998672953344
748708778120323073
748886511853113344
748849551784620032
748781645776363522
748885316258263040
748836666857689088
748860255543721985
748826311120920576
748683448781451265
748734514541637632
748786662193278976
748876000772124672
748693611483635712
748892052608290816
748879511639457792
748828156497424385
748794664778493952
748778986419859456
748851137042755584
748708840967901184
748709633599111168
748680701311086593
748885857273311232
748677065147224064
748871718563934208
748835169361092612
748890554931576833
748846452114280448
748887258384695297
748731565698486273
748885366799761408
748872846680743936
748846330483736576
748766571623919616
748750415060094977
748864265373777924
748758170412077056
748766579869949952
748884481759731716
748865724840566784
748806421576192000
748885349947019264
748801652824563712
748873442284466180
748883747857195008
748742747863912449
748842521787265024
748781800957194240
748858044994428928
748806023239000065
748766919407177728
748856430397120512
748852454087942144
748820854230818816
748808351144775680
748878722875351040
748722971825565698
748853418647846912
748752520550330368
748802093046046724
748733868685922306
748759537771900928
748807734263369728
748887694730813440
748778957080715264
748811102213943298
748801430316650496
748837278915694592
748892543279038464
748760514847600641
748749454400819200
748741938245840897
748810322345996289
748881885430894593
748831352477327360
748836427732049921
748855859921481728
748752516284751872
748859416678699008
748880035877163008
748740931839336448
748847563630059520
748811546843684864
748810921917591552
748780903535489025
748680030427820032
748800993958043648
748774683399467008
748771721910497280
748885370809483268
748845101590405120
748778697151291395
748757855558246400
748861136058089473
748737144441610242
748785298964770816
748815582028369922
748781037610602496
748682353913040896
748840164701696000
748765007123402752
748881352595017728
748695519963205632
748875921067692032
748886956503773185
748811215497891840
748858556565389312
748680386889199618
748890026650525696
748715568753029122
748776809701924864
748884905464037376
748833307157073920
748733918854062080
748854437809049600
748868128269070336
748757331492507648
748763304315662336
748885345870249984
748832145259585536
748762758712160256
748863652728414208
748767540344610816
748837690284601344
748840638855147520
748813904373903360
748841981057568768
748885169411469312
748809948880969728
748866177976430592
748806979267665921
748772783098699776
748888759958200320
748797613529370624
748810058104909825
748880090403069952
748808846001315840
748880757406457856
748838356818223104
748889393277046785
748857298542624768
748765523043708928
748855067239936000
748751002342334464
748693104153198592
748696232965443584
748742303339077632
748798943006384128
748702088197058560
748852613546971136
748885278803255296
748811031225393152
748814399327002624
748891377216344065
748850981970907136
748721008945852416
748891343804624896
748817721010237440
748882510378070016
748766189682237440
748705309519147008
748807759341101061
748888177092337664
748825056709664768
748822301207064576
748800083848601600
748754072283385856
748892304098750465
748867528563236864
748693674578571264
748885710560780288
748869407368175616
748791208969838593
748828164827279360
748844719803772928
748854962164293633
748774448489082882
748780471547367424
748817750408200192
748793372962267137
748812452851175424
748738201158754305
748878609918504961
748874168154726400
748817049867005952
748808040514621441
748811437947047936
748730420649349120
748872779437604864
748783235518242816
748767716392132608
748808749549137921
748851812158021632
748815363907792896
748868837202878464
748889586152173568
748846389027803136
748685311035793409
748780588962684928
748885651802562560
748863069913247745
748864126802288640
748846917736603648
748888235741294592
748691136923992064
748768307772219392
748691371943399427
748782652400898048
748852437470048256
748678847428698113
748837157620609024
748779699631861764
748854014385786880
748789895951331328
748878697726291968
748857055197396992
748803418517491712
748762481837740032
748800746632540160
748686359410446338
748747042902585344
748842358217793536
748805893265825792
748884616027725827
748814382189031425
748827317410095104
748718508863741953
748765795610570753
748831738173030401
748841351563898880
748888273200619520
748785009746554881
748742114414981120
748890550804373504
748749240487190529
748690163732131840
748855121577177088
748882166470238208
748854135898898432
748678180802789376
748889640854249472
748866748061974530
748823727144656896
748863065521807364
748858749595611136
748818488521793536
748807524468400129
748791967912374272
748798729201676288
748822041076207616
748830714834128896
748883580034519040
748836029071814656
748839451816636416
748691581658537984
748781670812094464
748770824472055808
748726469669507076
748774767084249089
748808833435250688
748843910382948352
748789594108276736
748889799981993984
748885580524707840
748862788907393029
748878227972747265
748835156614639616
748831771949723652
748889321818775552
748798246839996416
748804215150043137
748802437046112256
748788264434225152
748888956918460416
748809940744019969
748863577319153664
748861144765386753
748774993752780800
748855243119718400
748837707011485696
748721726020685824
748737488361971713
748871332704636931
748735676430954497
748699320187322368
748883882146009088
748807574913314817
748776231139553280
748881457461035008
748856476395982848
748742059817742337
748862495314485248
748840198310690816
748856761789054976
748864663861993472
748887912859787264
748811807054131200
748675945289003008
748872960195358720
748851304689180672
748769721302937600
748733981781159937
748762230343110657
748713131690471424
748755250874462209
748764596098338816
748735416233185280
748795810037411840
748791925990264832
748779183778607105
748706492409257984
748819310580232192
748769239008284672
748773710362865664
748792643132338181
748848192616296452
748859726889381888
748852680349585408
748878161081925636
748742156563550210
748825056931876868
748805339630317569
748872330718261248
748690318866849793
748886377492873217
748790529249275905
748893906356535297
748853511069241344
748859282381271040
748865070378221568
748815959419269120
748845009009463296
748876470806872065
748826877037453312
748848587002576896
748854584890851334
748795419971317761
748795604252307456
748834154335309824
748881293908254720
748700960004931592
748844908417548288
748885127653195777
748836897288519681
748811110703259648
748843469704138754
748719603635728384
748834288653729792
748818291301376001
748852487545769984
748806949941104644
748830165623508992
748803577699659777
748744991816585216
748795067377201152
748882950708535296
748870363627524097
748787945788755968
748833290275188736
748739325219647488
748883667892723712
748681112336162816
748711194089824256
748788319098593280
748848675032403968
748880467626188801
748835148146176000
748782962813001728
748892274893918208
748841284815687680
748876390787911680
748880119696064512
748804080970051584
748851766381477888
748808933758767105
748847714574667776
748877129182482432
748805989588037633
748869726009434112
748885656206708736
748811534415998978
748759814621138945
748818027295023104
748711571606663173
748717061895958528
748880606013063168
748863115765350400
748804496470347776
748769088172810240
748844468061765632
748719754504908801
748793612146601985
748817473755951104
748869784842936321
748833780798988288
748838734536269825
748700041293000705
748886171921494016
748748351420571649
748698569272590336
748792869561856000
748843121904017410
748836809480765440
748817557394567168
748846447861309440
748692105975898112
748782669194899456
748774997846405120
748841519482806272
748868631417786368
748829162874540032
748820518749560832
748776403118596098
748878123173838848
748854026935033856
748714449058484224
748825153404936192
748852797798490112
748830022929047553
748853301442146304
748740453432827904
748816865246507009
748888034330832896
748731687408848897
748872607492083712
748763702673829888
748848247309905920
748791388985135104
748687680737669120
748878530105180160
748873563780816897
748712926177992705
748709969395126273
748768584671694848
748849559766441984
748820447379202048
748813837168627712
748802663412736000
748862339919835136
748800100713934849
748880077899767808
748805939168325632
748738176009719808
748852412039954432
748778084908752896
748815057455157249
748793821723447300
748865217430364160
748886205459230721
748873291377631232
748868035994320896
748877389208260612
748849215938453504
748784485420851200
748865137545584640
748693519309611016
748828881944252416
748883374626992128
748850897782841344
748886847275753472
748773932270886912
748879171686920192
748799236855115776
748861878483517440
748871471179661312
748708526332207106
748883940891656192
748847009696714753
748892455269965828
748756312322809856
748719868107718656
748803103856570368
748712221623013376
748880140449509377
748848461148217344
748842379201769472
748879339425525760
748804131507150853
748850449013497860
748767674507730946
748682492413026304
748757255797870593
748869566688788481
748694534494621697
748853213294694400
748775106797645824
748780500651614208
748731435834417152
748883630366351361
748781733722542080
748780685507203073
748688053946818560
748872179937218560
748827107992621056
748749559325614080
748865280399515648
748730974477791232
748797240345440256
748751346052980737
748850767835045888
748862096880775168
748809021939785729
748857050910846977
748802055490248704
748776247665143809
748795193223024641
748879431616389124
748885719150694400
748793083735576576
748675999685115904
748798242511433728
748887736397037568
748690583208665091
748845277667262465
748761395739529216
748790550342488064
748878882506416129
748750486136762368
748881008829890560
748839631857344512
748797416241975297
748775421454364672
748826680068808704
748684937658789888
748868836972191745
748828932368175104
748684019093475328
748849748765970436
748752637877587968
748811563625099264
748836872349155329
748831478218428416
748750717083455488
748750276580958208
748849803270979584
748699659716161536
748760229609738240
748717582144921600
748828387137826816
748872851038605312
748803141454356482
748824456890646528
748846376599982080
748827623934091268
748753913168310272
748830530242748416
748802512430391296
748865863214706688
748777258563710976
748860624466247680
748759004944343041
748782472012238848
748827875390873600
748795134502768640
748889867208290305
748882367989899266
748773848569384961
748867800995753984
748805381460078594
748876860893913088
748810913780609025
748738192719777792
748816609716961280
748800151142014977
748770191048269825
748772640454684672
748747139061157893
748763979313393666
748865775209967616
748709738506915840
748834934341693440
748844480707567616
748799324738334721
748836394106228737
748839183335194624
748879704250286081
748689240922451968
748698284093480960
748870095477309440
748776084041195524
748782161893789696
748680357659246592
748680776854609920
748720564156628992
748735156265955328
748849597653643264
748843054400991232
748787618427445248
748821088956653568
748854798565437440
748870091299631104
748687299228164097
748767020095725568
748850168330616833
748787597510533120
748710946521092097
748833445586042880
748822372380205056
748883026118057984
748848318491471872
748821932028600320
748729288380207105
748762406721957888
748704898586337280
748864780933431297
748767729029509120
748836264091213825
748836125721169920
748810179496382465
748852903029473281
748830631237263360
748757784506667008
748858879681769472
748784611237310464
748774381099200512
748809638640906240
748885525927518208
748872175554289664
748772514868764672
748854815636226048
748774062353096704
748788327201906688
748883969962287105
748724767016951808
748750582681178112
748723378505314304
748853167052492800
748840869260734464
748833508215238656
748739837151158272
748882833394044928
748862696464982016
748779024466341889
748785076595355649
748685797600223232
748769796712390656
748776620895244288
748884628526727168
748778051341692928
748800105034113025
748810657806491649
748832707204026368
748792429323513856
748717246583758849
748885488577064961
748836792405721088
748857172625199108
748743297410080768
748756039709831169
748847244833615872
748755213373235200
748847186008346624
748866341277409282
748814323493986304
748818773696806912
748848029004890112
748876852278751233
748785110422401024
748787878348464128
748847743842541568
748711592393662464
748814436811436032
748783256502349824
748879188728229888
748857940212326400
748795201762652160
748845126458507264
748768085448859648
748893692354629632
748833399117340672
748773148238049281
748866110871613440
748860926745600000
748771734711480322
748704189400965122
748815833699319808
748744198904438785
748872632741789696
748769688016916480
748880597645418496
748881335817830400
748870107695292417
748797852667699200
748875367348330497
748799773566578688
748840391382753281
748731993567866882
748748334651748357
748764893868756992
748756765131411456
748714251762544640
748888768434802688
748890408248307712
748816739471724544
748772950803771392
748839229568983041
748708929031565312
748825090259841024
748869726244368384
748878869776728066
748840961552293888
748765590211338242
748738339520466944
748877418711150592
748858250653736960
748681376728133633
748851242013687808
748779162828087296
748785441491390464
748795377977962496
748826663157370880
748855167756316673
748792534017597440
748795927448530945
748863942403981312
748698732670160896
748812746695684096
748880602175123456
748877351442718720
748738335435202560
748789510079598593
748719276400467968
748744949944848390
748883013556113408
748759197857099778
748751677667225600
748854031137710080
748782581089308672
748829813108903936
748844497375793152
748800855625785345
748836570241851392
748871206636486656
748878081138499586
748823593228775424
748820971558166528
748808560633450496
748820652946104320
748887459648253952
748819361100537856
748758631475089408
748861144664682496
748856207960469504
748744278851981313
748837299819917312
748759466389016576
748867586960437249
748749177610342400
748853016258867200
748779439530446848
748709520344481792
748769033688748033
748766055472902144
748865024177762304
748716755736862720
748679170746556416
748797521284042752
748867041679937536
748831926987915265
748694861365280769
748797055800217600
748790768446246912
748845076156067840
748690671549181953
748780391801036801
748800750801739778
748746791332384770
748866953893273600
748811060530941952
748707343857164288
748783214542458880
748823333077131264
748848482132320257
748814537374076929
748692705774010368
748890953373650944
748805079583469569
748873065052987392
748829939219075072
748817335264243712
748789237416275968
748845457762295808
748888751368273920
748690755082870784
748848502919335937
748793088013799426
748762129621086208
748820283880927232
748682349706031104
748853590706585605
748759487155015681
748841704103477248
748775727726682114
748888826995695616
748867318575431680
748870657304330240
748703363517165568
748714159496237056
748776704810692610
748877464508649472
748830718978056192
748767380881362944
748783206262972416
748789543470403584
748878609541058560
748746480693833728
748806358779125760
748759768450240512
748803385059471360
748814260893937664
748749152373268480
748786863524032513
748786314066038784
748863774367571969
748845122301952000
748756761033609216
748881281631399937
748805448443113472
748891322665295872
748702092290723840
748864491824250880
748785848309542912
748835236293775360
748867872353574912
748847940987486208
748888835484966912
748864164614078464
748739396678004736
748884892998590464
748768861617401856
748800729700114432
748756672839946241
748813346493722624
748786792216662017
748827707690119168
748699546381791233
748735424781119491
748780702083092484
748806614547697665
748812469875781632
748686107819143172
748724208796966913
748743121215729667
748852827167059968
748690918945927168
748765149805223936
748732517809680384
748891448297349120
748808988574175232
748808908718813185
748772338791919616
748881365215608833
748794543420502016
748773223760687106
748837254005657600
748724661882617856
748708434380460036
748857483213492225
748832572885565440
748793104761704448
748717854820753409
748697587692167169
748816777274990592
748800411201482753
748850004417187840
748871798046003200
748725643513171968
748888197896306688
748842589021999104
748760296920002560
748718752397688832
748729141537566720
748865255158091776
748867004140953600
748744396007313409
748882074296287232
748786922240094208
748836779726344192
748805037334290432
748797064180404224
748745331723018240
748800687828443136
748862466046713856
748816722690449410
748870246149267456
748847395610488832
748735810321588224
748855205698084864
748828500342235137
748880069343477761
748856388311511040
748795738772037633
748885098217472000
748855386069954560
748695776000303104
748845063501910017
748887623142346752
748879196802412544
748872641348374528
748839908786274304
748810947062427648
748833856665583616
748795680076894209
748809437079494656
748804366425944068
748887556062842880
748832292152410112
748795801472602112
748858003131080704
748737643555332097
748706517348675584
748804848758337536
748686753813241856
748727153601179648
748822796088832000
748851673771208704
748802365621284864
748804542418956289
748735063899066369
748678176549789702
748890936764207104
748855943660732416
748871257274191873
748859097991249920
748817813469433856
748840529446596608
748854966505369600
748853250804310016
748683096271224833
748891037645606912
748882640531578880
748878722854453249
748865150141300736
748870846140252160
748809483246153728
748861148875763712
748776789002981376
748778860976545792
748788646124204033
748780609766502400
748740734560243712
748743234264834048
748734913071853569
748781050017353728
748825568762822656
748724401864978432
748763828360392706
748829959855149060
748864156347105280
748753669990936576
748814424224391168
748770946308202496
748782706851352576
748797986730225664
748822691378003968
748701643789701120
748783868619001856
748822628190842880
748762352170840065
748677392223330305
748755662146932739
748825228814548992
748769310286311424
748853930499637248
748762981094141952
748811957868736513
748805796499075072
748846326314479616
748873077518430208
748828081025118208
748768559417860096
748735982564847616
748813484591239168
748782568531644418
748795336123047936
748805704224378880
748825979670278144
748768421060366336
748699785608126464
748815884064436225
748889770605080576
748825044294393856
748883051644526592
748848393774993408
748814994809257984
748893633722679296
748875744915456000
748782438365556736
748822850501476352
748808745157664769
748714922809421824
748786288929546241
748843260328677376
748868199635124226
748852516910170112
748808242021543937
748809546357805056
748771210515783680
748851237571928064
748817964376334336
748826159975133184
748826915125985280
748831314745360384
748855251843813376
748791070419406849
748680881708077056
748760804506234883
748885538724253696
748850948458614785
748848415010746368
748680257092268032
748682597493051392
748836184403505154
748887787068198912
748701635455676417
748824914379935744
748801946320973824
748841272098562049
748690109424250880
748677279061082114
748753023665442816
748786024851972096
748845135186702337
748777086404292608
748843209736978432
748721109458038784
748743020502065153
748837895583174656
748872250963685376
748821952882569216
748778441428770816
748831432152346625
748795570957922304
748848234441965568
748838826584530944
748848704480837632
748756093933723648
748699517189550080
748678948066775041
748721209957765120
748709545590030336
748884003676123136
748774163372912640
748889913391779840
748784468421332992
748795600179605504
748828466758443008
748885618365702144
748689945687121920
748820652656697344
748844488987185152
748831344269070336
748886931401039872
748799274654109697
748718819506524160
748726511696351232
748819230892519424
748818723591458817
748719310093291520
748864093205954561
748820258371153920
748689920596676610
748801833007616001
748827690732490752
748746476449247233
748876848034041856
748794329234219009
748720853706108928
748842329100910592
748842857428025344
748775182450368512
748734082553552897
748705464490176512
748852198214397952
748859638687363072
748826147245424640
748777183225581570
748744211449516032
748798733194661888
748867545042747392
748706936657440768
748810192268038144
748836863658463232
748840344956104704
748874486594867200
748814193768312833
748864919559340032
748862973205213184
748835886473867268
748846682750783488
748870678317764609
748857248013844480
748675748018487296
748702830438019072
748688574363557888
748792362118238210
748864126810718208
748680793661186048
748793796532461568
748761861181497344
748847143977385984
748864974165016576
748842752675315712
748794295876931584
748774288925143041
748800121744158721
748846175021854720
748857726155911168
748865313949745152
748796208513110018
748868379956633600
748888311159107584
748763543109898240
748874499139985408
748768421198704640
748795386232352768
748833453966254080
748763090359955460
748768064628416513
748884716816924672
748737748404609025
748867595688931332
748820027747471360
748782178624954368
748891503104262144
748867339572113409
748788130224803842
748852760162873344
748852982377308160
748810305304555520
748813623183568897
748781989881257985
748776197316751361
748889678506520576
748803611325456384
748836113184325632
748849350193872896
748802277561868288
748698007026237440
748786506962055169
748877171033251840
748818052188217344
748817842758266880
748813325530640385
748778118551212032
748776675404505088
748728323748929537
748885299795599360
748747306896207873
748692147864477696
748814441119047680
748865901018091520
748838629678649344
748700964375396352
748753501937803266
748770304407719940
748813404932968448
748826956725161984
748827082604613633
748864328175091712
748759088993972226
748795134481879041
748765283628687360
748829532040429568
748817544992043009
748807096641081348
748882732759982082
748770145133137920
748885509204836352
748692420523466753
748763308514111488
748862356915163136
748689358576873473
748773945168367616
748791728908300288
748681465034973184
748784145472507905
748864084880289792
748851204336345089
748864650939240448
748801656683270144
748804663940493312
748711378651746304
748796556631896064
748892216236572672
748865959725850624
748760632422338561
748872779768946688
748796254675611648
748846821255028736
748787798681931776
748842408478138368
748801732390432772
748845328095383552
748862818217320448
748677106897457152
748813518141403136
748870686526013442
748693330339373056
748839757812293632
748685071796670464
748785923794432000
748853728942358528
748787316563390464
748846020189184001
748795667556872192
748871064189632512
748868396750671873
748856451297316864
748772061988872192
748872565611913216
748879431901511680
748759910968532993
748813425891958785
748780580565753856
748856430342569984
748832556074823680
748785806383337472
748814973867089920
748753560943288321
748804240487829504
748775635221221377
748842853393108992
748764310692782080
748824138098237440
748832728192286720
748691820570406913
748872805006139392
748882732726517760
748890425071640576
748725752468606976
748717422492942336
748689941568196608
748887082177662976
748795495514976256
748860830008086528
748739278956408833
748714860045754368
748779368403464193
748765669517238273
748721499369078784
748758464067833863
748737840335368192
748797303280967681
748813442878873600
748792844677058560
748888348786364416
748745553710723073
748790789476524033
748882220891398144
748868144819757060
748867390054797312
748876126605369346
748883496114855937
748834305280008192
748803950988537856
748837161445842944
748778110003273729
748846342949089285
748858028066209792
748891121430962176
748807629435133953
748752977654001664
748883223497871361
748774477731737600
748709335950323712
748867788308033538
748893386262843392
748869889775898624
748739518354776064
748858766641291264
748848754464321536
748806056449482752
748745482382417921
748857650897620992
748860775364603906
748799286998020096
748834607412420612
748779447847784448
748738343974744065
748733562380177408
748861236985475072
748724611865391105
748887329692057605
748728206211985408
748877930248404993
748790415973756928
748704315393519616
748836582908628992
748824566005366784
748768341678968832
748810972458987523
748864294406778880
748867578706030592
748779540458053633
748840726675525632
748835441978335234
748692080793235456
748765162060935169
748679950606237696
748721432213934081
748699185617272832
748698195748847617
748839355045773313
748791221380755457
748855050336931840
748866156686114817
748703120197230592
748800343807389697
748884934559928320
748859660023820292
748884796496052224
748872666258472960
748817976955015168
748796803990982656
748835144165883904
748753195925532672
748872523639558144
748764331618082817
748821462509813760
748885307903344640
748814671835082752
748729820977082369
748753292189020164
748786024768163840
748872968193896448
748798355900207104
748832652925566976
748874507503427584
748850251897966592
748810120759418885
748857990594174976
748692739328466944
748839476819025920
748877951299686400
748771583842394112
748678881280815104
748848461173383168
748867360740769793
748792710346051585
748709004587696129
748689186383925248
748721436580126720
748798104359440384
748835819239174148
748763400440672257
748737173772390404
748687840054218752
748891020574748672
748854136146317312
748877091479969792
748886616840765440
748696480404299776
748771432499326978
748877032545619968
748879884953485313
748798053990084610
748778017854337025
748763417196933120
748725572256145408
748839849986232320
748834389191188480
748798762831605760
748769318570119168
748696975386738688
748783487025500161
748802369731764224
748851044914827266
748878622329569280
748809558856839168
748873312244211713
748860809208537088
748843948030980096
748763085893087232
748797927976345600
748881420077109248
748816051807236097
748832866801508352
748754344967671808
748807499533344769
748881306617020416
748836696234557440
748824171673772032
748827397223358464
748740654834982912
748698183228805120
748831113439830016
748842316526456832
748765162216169474
748876319723773952
748893251893993473
748855285394116608
748739614597230592
748702046354800640
748681884436234241
748727371407069184
748710027947499521
748682261675929600
748762280494456832
748876692945563648
748783856300417029
748794488571645952
748753040807649281
748858875470876672
748770623250313216
748862151402647552
748869629523755008
748793008036810753
748889472973021184
748797705929961472
748763035825647616
748695138252169216
748867985608171520
748838105466142720
748825119951294470
748869830955110400
748818958229184512
748881470383677440
748676599294267392
748679321607438336
748852181562949636
748883990933827584
748742206756835328
748744475741024256
748865166813630464
748892224612597760
748889846106640385
748849001970200576
748678977703776261
748779129210671104
748782115563532288
748868023189200896
748695654013239298
748738469552222209
748746279296000000
748813807925882880
748884897092235264
748877355515510784
748876328162603008
748718613939400704
748792550920589313
748675789877444608
748880207772258307
748828554729840640
748705254967914497
748783583637102592
748812922537779200
748891066665959426
748858753685086209
748816349414109186
748863875135598592
748889414374395905
748824239092797440
748798380978036736
748735554674499584
748764843239313408
748783797685018625
748719440162795520
748824658468896768
748840974202339329
748750775761842177
748804878038806528
748783256372256768
748762322454257665
748819000356843520
748712909673496576
748801350742339585
748823261580894208
748891834374643712
748892920787316736
748699760387776512
748709310973173760
748747390954250240
748843826400337920
748719645402734592
748854010015195137
748787970686132225
748862402750480384
748859437608267776
748710459910529024
748850902069542913
748781322978467840
748864134981255169
748734426184445952
748832879048790016
748888105596379136
748789723875774466
748856795179999232
748714482462035968
748824574331068417
748687236292448256
748677538826821633
748715782557822981
748844329825923073
748886809472487425
748778562887389184
748816328631259136
748858221280915456
748883621801553920
748848398254665728
748875736556015616
748782186946408448
748783218497691652
748789921045884928
748818979477659648
748816424936697856
748752222712848386
748848666421723136
748854240668446720
748757855520497664
748682895007547395
748675899202101248
748815024127225856
748845604869115905
748849748732416000
748836759019094016
748834007320788992
748745083898306560
748795457455861764
748786439802859520
748768194567950336
748802189703852032
748813740502581248
748803946823626756
748783277540986880
748890030920372224
748842421358821376
748710363630301185
748799417067540480
748863979892707328
748841246710493184
748725664476434432
748854031280402433
748771894216650752
748879419201187840
748787937320415233
748849006470717440
748811349656936449
748785131255582721
748834410036858880
748798821648375808
748685482943389696
748786104526974976
748722732502806528
748784199981674497
748806102922371073
748849874343526400
748733709294022656
748803045291532288
748776151099682816
748812331539247104
748827334225035264
748808309113622529
748694869959467012
748693624263544833
748779183912792065
748807067457056769
748872238569435137
748866379328159744
748717745508790277
748860708251631616
748815694989451264
748835257521016832
748678914755600385
748684082012360705
748865758525059072
748812360584867840
748810225809895426
748860855245234178
748870858664513537
748800331534831616
748863220904038400
748690931260354560
748881554152235008
748797953385476097
748687143879532545
748741963449413633
748813224791781376
748677526260682752
748805616165003264
748775731845484544
748836176107364352
748753409856016384
748757616709410817
748836570019561473
748688729330491392
748854039333437440
748861027144597504
748761316030947328
748785072346505216
748870464265682944
748721612837433345
748853406169702400
748675827500478466
748833948613107712
748878907634544641
748765753390673921
748809466502533122
748802495816749057
748874029369397249
748804739626733568
748791171019747328
748782736433770496
748883298852548613
748885404703715330
748882392799207424
748765258513166336
748760678580662272
748800457351393280
748749509144875008
748886796839194624
748815825201537024
748785718332239873
748839409697615873
748771956850167808
748769566298300416
748763232760786944
748807029930594304
748874243509587968
748843721437941760
748726863992791041
748759675907092480
748810527858536448
748854656160325632
748746799586816004
748837413225717760
748800847463669760
748857625782124544
748813308556353536
748764235128139776
748862331736719360
748848687737024512
748775610084839424
748705641015939072
748743205143719936
748799391733985280
748850772066971649
748796321784487937
748784397222981632
748745004160471040
748810389442301952
748743452288966657
748803271628775425
748691539459657728
748874306566942720
748839313295695872
748884486075641856
748869881517469696
748683704537485312
748884674877878272
748859060016021504
748789111494840321
748840877573955584
748773697792544768
748791435495821312
748775786467905536
748853364172226560
748796426646200320
748823978828001281
748698384685555712
748755557251555329
748881868573974533
748853993397420032
748833512413884417
748781658296295424
748767087313580032
748806828457275396
748856535258894341
748776998319693824
748710510586191872
748845160226656256
748778500039974912
748840370344235008
748871068442656770
748792831926345728
748699399652515840
748787349912317952
748873622853414912
748823450534502400
748803447642689538
748804563302354944
748734430643052544
748839208605847553
748683805452558337
748841045677502464
748822326200901632
748691363420598273
748798955668987904
748815737112846336
748889590413557760
748788394331738112
748775203216322561
748756089714331648
748846217111764993
748822120944242689
748784195896373248
748792739626573825
748854387737518080
748759222960087042
748681326576959489
748870594356097024
748838159883075584
748795168040427520
748791250606698501
748860897171472384
748757301931102209
748790789447163904
748718903031898113
748851027982618624
748861232522915840
748879389874540545
748889733082779648
748862499269644288
748841695811235840
748805309909463040
748831218389647361
748804781548769280
748888092845568000
748829657852628993
748679887787995136
748838176806936576
748867616282849282
748818068982394880
748788394583404544
748689547333099520
748744840662228993
748776579275239424
748802781104840705
748693716513263616
748863069875499008
748839657316769792
748731217764184064
748846301048086528
748860930729971713
748888063640604672
748848960324923392
748857629972324352
748706312075157504
748833181235810304
748837278924038144
748873056378974209
748884657765179393
748801564530208769
748738557703966720
748884594972393472
748679032149946370
748798905555431426
748778273375555584
748886725531869184
748886721404686337
748842698090635264
748887434432245760
748826281635110912
748762326728208384
748849073462059008
748703875155238912
748789925458305024
748804458419597312
748810876052922368
748821709906583556
748755968343683074
748842924411092993
748879310308737029
748800893395415040
748836142456381441
748830404677922816
748780253296812032
748781998156623872
748824213881053184
748828995391815681
748812796905664512
748796376197193728
748787433899044864
748817746192769025
748883408084832257
748695792563675136
748886834864762880
748883781365358592
748835492137930752
748830869947879425
748859651576459264
748785613462081536
748859936516501504
748697214256459776
748849362634174465
748795809869684736
748877678699094017
748764331865583622
748808480971108353
748868577139318784
748771206065627136
748798175595507712
748742445911859200
748840341084733441
748817599429906433
748782539003748352
748677610197094401
748811689722732545
748745130367078405
748797449754451968
748798062227709952
748710800022466560
748791904964210689
748870099495448576
748772699434987522
748832745057579008
748862721517559808
748790353092718594
748679451437826048
748828798280425473
748832761679601664
748749366395965442
748851716032978945
748769754899292160
748749047712714753
748775677478858753
748803099582533633
748791267610402816
748768064552865793
748679044753948673
748769024989814784
748785630369320960
748879083744792577
748791913478623232
748798666148761601
748858020063485953
748888797757091840
748809668001083393
748738566180659202
748762322630422528
748683540859068416
748743813288431617
748704126675156992
748801459727196162
748871101753749504
748745981663940608
748832610881835009
748736817004843009
748791267417468928
748832749331554304
748795495305261056
748857340569456640
748851417859883008
748828844493139968
748865720767934464
748749119145992192
748702067380723713
748714012473380864
748706563771273217
748833844057542656
748858833699831808
748780181863534593
748846825352888320
748840449973125120
748803275705552897
748761093795819520
748726738348220417
748842903447957504
748762939394387968
748699001340309506
748731804870275072
748825535195729920
748775329246752768
748748536003465216
748805611849080832
748829620217282562
748860439942103040
748839091081453568
748773429180919808
748779531922608128
748866387460980736
748890274126934016
748796791336767488
748886385893994496
748751706880552961
748715858281828352
748724414456344577
748749530208694277
748828634790694912
748814260893937666
748704353142190080
748791053759635456
748769922612813824
748786842347024384
748818757003337728
748790009453355008
748836142536163328
748888042908192768
748782405108928513
748819264329527296
748755523864924160
748848829974192128
748819029452660736
748747965737496577
748878055947374593
748833084842373120
748783449373175808
748764235350499330
748679661333258240
748712792212013056
748882019627765760
748807717393821697
748816395551453185
748840252807245824
748765380420595714
748832283453513728
748840374311931908
748893168272375808
748870430681755648
748880082131824640
748757180258496512
748852101871079425
748795113657163779
748708572658294784
748829662390939648
748813459408625664
748809273707077632
748861043770875905
748825405063307264
748844807951413248
748743964329512960
748847387209261056
748773580083568641
748712192455872512
748768907716988928
748856228793708544
748801019094503424
748810888526729217
748891482157789184
748821894330212352
748880165623701504
748819373394100224
748759927657680900
748788125904711680
748720941551783937
748776306607738880
748741195971518464
748772057710682114
748787656398544897
748784128733044737
748743708393115648
748866383468003328
748797667908521985
748782673515024384
748689446409605120
748847160624422912
748871253084241920
748830450731347968
748685424260820992
748809437234597888
748839745120112640
748863484868177920
748832103308095488
748854618470379520
748690910620319744
748812276925214720
748827170798264320
748855087943081985
748827791420981248
748752285778386947
748854723118325761
748782295734104064
748764386295111681
748824138211614720
748838331669155840
748787597674033153
748877561309044736
748846712190603264
748782501586345985
748818069070356480
748705016006008832
748825178461839360
748772305111658497
748728352798679040
748718320325570560
748816156375470080
748835152734908416
748787404631187456
748840823152906240
748874692170227712
748839820903014400
748760359771648001
748870292227764224
748837283240022016
748745566507585536
748866475411251200
748818383555076096
748823706378657793
748777732578783233
748875678095900672
748874721559715840
748885295261769728
748893616974622720
748862809983881216
748834036903055360
748792316010213376
748890827850715136
748843293555957760
748837350550085632
748675609803399168
748893000449658880
748807008590008320
748700368587022336
748818647792099328
748768660127264772
748698753843027968
748793696032698369
748734338229874688
748773236238716928
748813057090985984
748815539980513281
748822758390321152
748876168535740417
748867016610619392
748833759986757633
748735416228982784
748863027731173376
748802159991402496
748813899848306688
748788960764104704
748852831646613504
748789304562823168
748811735587516416
748805226358906880
748771814562668544
748711688988307456
748843075762544640
748764037907755008
748833567082422272
748886025427124224
748690130144157696
748743376887885824
748847533997297668
748793490675363840
748791250686402561
748822120763891712
748771302660403200
748881449248395265
748683364803239936
748827061532385280
748832405243453440
748835567819907072
748890747970215936
748820690434863105
748788931156582400
748712783890423808
748841435764494336
748704432716525568
748793943630884865
748858409823371264
748682626702204933
748835618214465536
748866790302900226
748867717260861441
748888114114883584
748849488588967937
748877334501945344
748753766195666944
748841087683457024
748803447990857728
748881855986872322
748809755901038593
748695964685303808
748857784972800000
748756509413126146
748760388896829441
748835467295072256
748701547270254592
748822292889829376
748831432399659009
748765841689178113
748840370084024321
748829641071161344
748852512564752386
748887925279039488
748714356762750976
748845961397432320
748709885546684416
748690574912335873
748851359202631680
748753967581007872
748778487331164162
748860918340153344
748822292763774976
748759449557360640
748688724985319424
748845634132869121
748825358661611521
748810599291691010
748861505479770112
748858548545724416
748848418970304512
748821718177808384
748848922601328640
748749865505599488
748714406893137920
748853628522360833
748844279334891521
748829431477760000
748722208348971013
748820501724749824
748815875633848321
748758308727582720
748735420536459264
748838893739442176
748786905391570946
748813849860726784
748853079009849344
748841259322707968
748846221318553601
748779800282574848
748858229778591746
748855780053516289
748800339705421825
748799727399936000
748755720976289793
748758597895499777
748805670703554560
748760770578526208
748806417457426432
748805549349744642
748719683306528768
748811425275973633
748675911671652352
748781968897155072
748742471111151616
748851199814668288
748808917015113728
748882908941811712
748836637451382784
748806543022272512
748718278063816704
748859697696903169
748807268834025472
748785084963037184
748874633722621952
748876386551685120
748805360236924931
748682698089111559
748698691045879808
748779678786154497
748861673260326912
748787085868343296
748865922069303296
748743830032162817
748868300206182404
748754143913779200
748809294703828992
748823559506530304
748772410103459842
748769834750447616
748779624012713985
748881323431899137
748822297016840193
748858384804225024
748864449621135360
748730148237697024
748836775930376192
748874444731457536
748759407605932032
748844006822608896
748821206523056128
748689694028804096
748784019882385409
748703111590449152
748701719048048640
748780718692528129
748821215024967680
748810775205023744
748754965951180800
748768954001219586
748746140925833216
748684639946936321
748803821116137472
748859966144983040
748793293379497984
748796980378279941
748888500100009984
748881889809793024
748705389068288000
748710300648701953
748728659159060480
748878123026886658
748759772610998272
748827002803748864
748837719632187392
748748066270818305
748681556986703872
748719352061399040
748841154788020224
748866978996256768
748881696754274304
748797940571922432
748799614342488064
748845416066736128
748700599403749377
748831020942757888
748807965008769024
748782731971006464
748701442345545729
748770975605329921
748891490492055552
748835538363351040
748836960089833472
748803296735817728
748737584470253568
748790210738032643
748891192520237058
748823689462939648
748800583033692162
748759852189573124
748814931949068290
748771361313558529
748834192088334336
748724511160217605
748871160436183040
748870623817007104
748848821980041216
748856132630876160
748879431884742658
748838298244747264
748839023678984192
748882589985959936
748794576903614465
748782136375717888
748855033509322752
748732140469170176
748725882701815809
748864030161432576
748855197166931968
748785537910124545
748855482509586432
748794543160463360
748865334866837506
748812423516205056
748774721118875648
748849975275065344
748827804175925249
748765996798783488
748718940776435712
748847009864364032
748717582165774336
748830702226006016
748847710351097856
748847697831010304
748785454044975104
748890357895659520
748834506656849920
748846468614742016
748865704020078592
748891729395326977
748838742719361024
748865976628813824
748842165455953920
748738666772566016
748868413527777281
748759264798183424
748788927012626433
748754626032218113
748818211823448064
748875640322007041
748889166801412097
748874616685391872
748808032314793984
748887556171890688
748838419950809089
748776159777738753
748773387313377280
748784640463294464
748830744508858369
748827455817850880
748729200295620608
748756354207064064
748728160234065922
748870728519413760
748846309268795396
748827267044929536
748879364679462913
748834519067693056
748798540416053252
748858028074557440
748807998823276545
748841863529062401
748736112508538880
748796548301983745
748853255006892033
748791510879989760
748837451154591745
748812905974362112
748815833628020736
748794870383255552
748860180100554752
748790000896978944
748720383667429376
748889124829102080
748723026141798400
748692298582618114
748861308204965888
748878563496124417
748693875754098688
748698158012641280
748855197045227520
748893617113161728
748695448676864000
748883093449240576
748750112952684544
748765967547637760
748701673137270784
748812201201246208
748791305153630208
748775874502070272
748865644922155008
748805108700372992
748858766590869504
748823630826512384
748873752897806337
748863443017535488
748713123302039552
748794820039090177
748840458315526145
748834863093022720
748881277122674689
748744572268744704
748809336781103104
748878664356495360
748829381095817216
748861501025488896
748825446758879232
748805838492479488
748775983285542912
748889229892132864
748861337414098944
748833831248130048
748893898022481921
748793142422286336
748851099130425344
748865988985233409
748794702757933057
748807285703487489
748880224411082752
748836574599733248
748715337852399616
748781960214884352
748854576485265409
748849006441336832
748700104287281152
748675727168417792
748794304240316416
748718429369098246
748827044981641216
748890580067942400
748847521561214976
748697684295376896
748794606024663040
748809319638929408
748832589662687232
748684056947220481
748868752989646848
748845659227168768
748864210470375424
748799056307113986
748882602552012801
748790894199922688
748823131624792064
748878450308616193
748763413044535300
748816219638116352
748767855110287360
748828768710627328
748888864996065280
748811437825404928
748750070946729984
748826529162006528
748776864131330048
748818270564724736
748851602539372544
748869457813106688
748698573605376000
748756475703496704
748829691432218624
748843226669416448
748771323522932736
748746593940058113
748851690607108101
748887329478238208
748889896778133504
748724850802429952
748788813745393664
748834514944884736
748853372632072192
748728998830616578
748782631672647680
748805146398777344
748707222163693569
748760288212586497
748786544815640576
748868010836758528
748807403131379712
748690683901251588
748842224134328321
748849656403103744
748871022053556224
748833470584086528
748755582467706880
748844031858380800
748883605112233984
748787983533289473
748794325245370369
748796581587984385
748801329754087426
748695297585545216
748889854591791104
748880195126374402
748826390758383616
748786561655795713
748863556364345347
748727111263793155
748844275069251584
748879608100126720
748885899417522176
748888315320041472
748735776788144130
748743511327903744
748809898620690432
748884951639072768
748850868733128704
748804785738964993
748826138881896449
748838428414976000
748816202764587012
748825207788302336
748721486706409473
748774406281801728
748755456525344774
748745272650444801
748853229866389504
748890122951782400
748755766794792962
748885308087742466
748851015588339712
748886796952535040
748777749116952577
748687596830633985
748859810808868864
748829431431569408
748807944112709632
748731934717513729
748741300707483648
748737035343507458
748835106362630144
748739706964238337
748794065076965377
748844447031525376
748723609271545857
748817385310724101
748816722963161088
748816710195552258
748829322601963520
748872095954862080
748853947318751232
748813329758494720
748884582360084480
748860624713678848
748770098748329984
748680122832683008
748799320644661249
748808137218502657
748855809283612672
748773991226093568
748848259662286848
748809957412212737
748886197200715776
748847890622189568
748814260700999681
748710191592574976
748738775975473153
748865229853908996
748766785399250944
748805041729908736
748854056286760961
748763194961768448
748701064812126208
748813178696404992
748807013140877317
748764470223130628
748807382159880192
748888881773371392
748885177817042944
748851707577237504
748851657115447297
748768467164160001
748806677424513024
748793708619845632
748835802822488064
748796485429370883
748840416267554816
748813836883337220
748885165364092929
748678696404332548
748862025481289732
748782341972111360
748766856752672768
748792974704713728
748770363018850304
748831029742276610
748778982225481728
748827128687276033
748811777857556480
748881180955639808
748820644524007426
748693469154177025
748838394671861760
748744941564678144
748884053869330432
748848465074159616
748788117713235968
748852093541158913
748702834984648705
748688876160548865
748742709897142272
748797114558230529
748726729770807299
748766017883508737
748871475118088192
748887258321739776
748767339189972992
748863468439150592
748791460498059265
748778030504374272
748815892448940032
748863753500790784
748858468828844032
748813430090412032
748844350654783488
748765640287096832
748804177581576192
748821881885601792
748849341780135936
748802059424575492
748680550492155905
748851216617185280
748749982967083008
748781956301594624
748833638549159936
748809038901551104
748890211237724160
748767879890210818
748758040128593921
748751924963397632
748694118943977472
748807885526740992
748851602530983936
748890035085336576
748803644816928768
748805498812583936
748841418806878208
748776570890833920
748825014787452929
748752105423249408
748763559992004608
748795692370399236
748844199638929408
748884309830926337
748866131746779136
748872611803701248
748840299011551233
748818102708686848
748813149218836480
748773076796530689
748879704258703360
748686132955623424
748892249438691329
748850520345817088
748875375997022208
748884720637784072
748784132860227584
748876319824412672
748814646430146560
748826973561090048
748773769024409600
748813841350266888
748800603942301696
748791061825200128
748845076248420352
748890580395126784
748774024675627008
748880274876952576
748864919555088384
748762050193608704
748888495603773440
748675513321811969
748800843126714370
748774125489954816
748806262268186625
748750846981050368
748889695120191488
748815720394416128
748802126776709120
748691371960242181
748838382135050240
748751019052412929
748773542477475841
748705733118685190
748807964853542912
748818832353947649
748842655942074368
748872314272378880
748836108801376256
748810447889936384
748886008272420868
748774561479430145
748815108168519680
748808879396401152
748860163310886912
748840068438233089
748872162929479680
748857969668984832
748831717562150912
748810301206777857
748828026461417472
748861995957485568
748740205914365954
748764356901416960
748863552081899524
748860246869872640
748834934547025920
748845181265448960
748677517809094657
748737232165433344
748804798426673152
748779250816126976
748775882844573696
748681779322630145
748834430966435840
748834401962889217
748704684408397824
748852445653139456
748789375895351296
748788658807844864
748812708665913344
748841058243489793
748755821475934208
748797416594247680
748875753534722053
748751023359963136
748891658046042116
748871089359581185
748842169625145345
748878764847796224
748861262277246976
748725702095015938
748820074019057664
748842341692219392
748808325668581377
748860263923716096
748810456475721728
748860678958637056
748886662701256704
748829389735985152
748752126323494912
748863468250562560
748785018068094976
748859013845151744
748768085641793536
748853951273930752
748680768633778176
748777027688275968
748855734184574976
748835785927950337
748715895896154112
748795298269392896
748840823287062528
748878240752738304
748694043404697601
748880061005193216
748811622358011904
748885140223340544
748705997255012353
748862213981700096
748757247560327169
748773592582590464
748844451431272448
748859114525122560
748830970845995008
748871957538414592
748748942746095616
748805469569900544
748764566562086914
748770564563611648
748878773236498433
748822993334218753
748798880389615621
748793880783384576
748690927279939584
748756366647390208
748838075946663936
748877209033670656
748804840378118144
748716458058870784
748786704073396224
748825539205554176
748868673436286976
748778420444684288
748852118329581568
748821470625689600
748833953142812672
748803951139561472
748881445167493120
748688402405470209
748826197702877184
748825849483370496
748841502713995264
748808669878362112
748770631378825217
748810502692679680
748862780615303168
748725836358950913
748850486971957248
748879335398871040
748857470597169152
748787614098927616
748731888911523840
748836423432798208
748874293967224833
748865624143781888
748754844219940865
748679489178206208
748859123161178114
748815481381920768
748715866737434624
748855444786049025
748700737807327232
748804668474560512
748708924971515904
748714889389170689
748720681710477313
748841003763785728
748871034959519744
748830400198373376
748879700156645376
748871256922025984
748843083916255232
748744773654032385
748866869902340096
748877418727825408
748820145431121921
748702981533478912
748867662487445504
748686418529116160
748829234328662016
748682353854148610
748815049037262850
748701677356720128
748851590052937728
748856581316550656
748835441772597249
748810036948766721
748733919017574401
748824549429501953
748792601193558017
748885299732836352
748777808118198272
748782279099506688
748755028609888256
748880241247027200
748786041339846656
748881394839982082
748782375404838913
748875086417915904
748818299673247744
748799798937919488
748861144727564288
748823647670853632
748837446675079168
748771793519816704
748798196625739776
748807209891487744
748779951382360065
748826948625924097
748778680441184256
748887782504923137
748809495942356992
748889632541147136
748826231311925252
748769637333016577
748681422764781568
748847664058499072
748711110023544832
748680579940356096
748748347087867904
748829989190205440
748839426575392768
748878446059778049
748836213541343232
748812033588490240
748763769728212992
748844069628022784
748834112404881412
748823970380550144
748886561962487809
748848419234611200
748867805341159424
748867473680764928
748702331701760000
748852672237830144
748838977646370816
748871378699517953
748681372387069952
748839183196655616
748839669752815616
748709495333916672
748742940931993601
748877888376700928
748678054864687104
748826562666041344
748852898453413888
748847555199590400
748777434904862720
748758539548520450
748883500137271296
748812939491106816
748692814737707009
748877406111358978
748856778453094400
748884964192751616
748749177488707584
748808795665477633
748819042257952768
748876818661249029
748790315629195264
748835152499965952
748713605999112192
748779091675869185
748773794085351425
748892476023382016
748889317708275712
748689907846041600
748759311283658753
748822166775431168
748818941385015296
748889418635710464
748866022699044865
748731637186195457
748756043967008768
748812641900990464
748838025640218624
748831222458089472
748763966843695104
748806996317523968
748825484520202241
748754353343729666
748774846809518081
748837283151896576
748692118550392832
748810406316023808
748795944280268801
748866039530655744
748690360973553664
748694505000308736
748808581512695810
748810057811267584
748788276807372801
748816068324433920
748761081187749892
748862981879070721
748874247800516609
748799656121864192
748810179613847552
748818375527141376
748818413263335424
748813711305895936
748856639940337664
748828706081308672
748812817969520642
748866697847795712
748847643208581120
748860280566714368
748827997164048385
748856275258187776
748804320175362048
748778454137524224
748842643480834048
748880052692127744
748701601636884480
748749043510095872
748821655225405440
748829943216410624
748789715680108545
748872121233858560
748878802542006272
748813854059081733
748839988620648448
748684044473212928
748823685419720704
748820346518642689
748832606393737216
748711240290209792
748796682343575552
748880824343203841
748812536775049216
748788662700154880
748891205015076865
748731003691118592
748880002247262208
748786519427588096
748851908731760640
748795227054366721
748857004886790144
748864252803416064
748847689140465665
748678486865289216
748836238766010368
748793784264069121
748714008396632064
748866697784942593
748794203472171008
748879746356875264
748822540374638592
748864156196040704
748766512811417604
748807533238718464
748789883230052352
748851732826853376
748707263951441920
748822464717881344
748781113049362432
748731242946785280
748803301131493377
748819994503327744
748694177727131649
748675529771999233
748823450240708608
748868619052933120
748891427485155329
748858351111602176
748792244799311873
748782459441950721
748888306763476993
748858913353793536
748733709038133249
748817305677725696
748796602580504576
748837643782328320
748861710950395908
748810288716128256
748878223849709568
748849966882455552
748766999145132032
748799958338252801
748826193412055041
748789510041837572
748818719111917568
748795314832760832
748891058247835648
748819218443886593
748890450082172928
748887140910698496
748701178259599360
748860007920312320
748687425111601152
748814789208633344
748819830719950848
748792358263615488
748678717766037504
748829448196075521
748679065796698112
748808459970187264
748784845900247040
748770312968294400
748885374987018240
748841129542463488
748715614827577344
748769763220819971
748798075007754240
748867738093969408
748837539029585920
748891565775552513
748876969547149312
748888617280352256
748687965971476480
748877321956945921
748850885208539137
748717234084728833
748743725031927808
748835903284580352
748784820788928512
748889670247821312
748754034496905216
748713685422485505
748774393925349377
748781402640949249
748804165011288067
748749039122862084
748715992210026498
748889628002967552
748820950779465728
748693653489496065
748881533310627840
748785974319026178
748863577474342912
748801464047325184
748883768677527553
748880279121559552
748826839519485953
748861811487834112
748701832533467140
748761978886164480
748829913948360704
748830970938351616
748776071475015680
748715203756515328
748698435088359424
748787123394752512
748861375456354311
748782468086456322
748748221569114112
748886151004622849
748686095177560065
748854496759980032
748848314238459904
748789820529348608
748865452160512000
748829272010358784
748713517876928512
748823190445654016
748706542623584256
748735260800589825
748893012940369920
748796867127832577
748812981304119297
748878677040136192
748766177019650048
748746342311223296
748754500077297664
748685055350812672
748860268000731136
748772246185840641
748826164240773120
748806278927949824
748713446447812609
748787736048377856
748852814701535232
748835270154477568
748866102441091073
748729955207434240
748836180297256960
748842572337057792
748804764704518144
748860142259691521
748783214668361728
748834682620547072
748721302437933056
748801799289577472
748871399826087936
748781104803377152
748859198507741184
748855402591170560
748857101301248000
748883332629422080
748882074300452865
748824486263263232
748871420646531074
748865917753421824
748788554029903876
748706123235164160
748839011209375748
748885039413399552
748786138031067137
748682349903097856
748768563758895104
748840705661992960
748755288736477184
748866039237185536
748824633303072768
748878429572005888
748846628228964352
748732698378678277
748812633265074176
748846452034580481
748752155494846464
748718613775781890
748810179827806210
748843377630863361
748747143435870208
748811941116686336
748881864643973121
748763610189426688
748858028112445440
748763270413033472
748828525554233344
748736489891049472
748888734620381188
748862298182352896
748866743913754625
748764340048662528
748735244400898048
748851514379161600
748741422245818374
748700804886978561
748870137399373824
748847358125813760
748770627520122880
748826839381049345
748701291405189120
748847177498263557
748841167240908800
748883848302321664
748797353511907328
748859345421496320
748792315913773059
748876265206194176
748857403349864449
748867046046310400
748828701794529280
748829335037964288
748893096964947969
748754538174165004
748892194967285760
748878643141619712
748834519118209024
748814818576969729
748743976811794433
748752688360230912
748768471421362176
748809357509341184
748819860080037888
748873811467046912
748870489439735808
748886071333847040
748862310781943808
748867750827814912
748754844316364800
748691241613742080
748810360061194240
748841942985867268
748882825189949440
748865368249266177
748861929008066560
748781574640939009
748862835132739585
748844866554167296
748775798937513985
748675928369336320
748690507581124613
748874218448781312
748856111680266243
748866349980590080
748706966176837636
748891436062564352
748889380627120128
748811437921832960
748817167466934273
748850763674357764
748690398839709696
748695180354740224
748886897527697408
748814075996495872
748796019626815488
748855784503648257
748778034648403968
748762515505491969
748860007966449665
748881503694778368
748756412902182918
748741825247141888
748808371877212160
748826054945411073
748721059151507456
748847387272212480
748802797601120256
748865494091005952
748750276681617408
748840470751641600
748689094126006273
748698573244473344
748793922516709376
748781616240013312
748752755506880512
748723986742120448
748737857284509696
748832128482283520
748788549693022208
748683671083900928
748843537064681472
748835353684049920
748860112719130624
748876437160013824
748734413903532032
748690826507669504
748690000124993536
748827821074776064
748785596793892864
748847752352792576
748843625128169474
748728021570334720
748744714959015936
748767162752389120
748870581668290560
748888160310992897
748879943342358529
748716562862006272
748730412587839488
748826600318246912
748871521448386560
748718475414089729
748783331706179585
748837631459491840
748827850443141120
748718299421085696
748867675259015169
748893361134854144
748845856376303616
748761014003339264
748747617576693760
748786607537270788
748883869252849664
748752701089943552
748725840637095936
748881591888384001
748877968064258049
748818731644559361
748858732969332736
748784258869661696
748793096272355328
748845248034603008
748833977960636417
748857889830436864
748816311656919040
748806551704473600
748753703302074369
748888445326618624
748870833649614848
748833328007114752
748799089744109568
748886608447930368
748795419845550081
748823450475790336
748789388432117761
748846728808390656
748704755640180736
748846980474994688
748869227084390400
748771843851497472
748697164210016256
748805289298653184
748775576735928320
748859198360915968
748701568095006721
748705099665530880
748845227436281856
748870992995487744
748744022806503425
748806388109815808
748748183828701184
748824130011688960
748881470060630016
748741137368625153
748676331148308484
748858703353352192
748709344481607680
748854890768793600
748842622786076672
748701681190211585
748826285661642753
748857889964617728
748798787770916864
748819130321481729
748878639094259712
748743972747554816
748818761281523713
748823144157237248
748870627948462080
748846221477945345
748862600117620736
748886314683101185
748736280117153797
748845147417305089
748881319250186240
748842136263622657
748795151477121027
748770245658103808
748873085697261570
748793805252358146
748877099885334529
748794711058460672
748844816356614144
748809638770913280
748689165647306752
748759864646651904
748852697391071232
748893814270599168
748795793256030208
748696476298014721
748732832432820225
748709629404647425
748892010388463616
748832736505372672
748754026469007360
748729384652054529
748808409630203904
748757461444628480
748695377403113472
748849987862269952
748838537408057344
748741762064146436
748884972442910720
748818052238626816
748823538623209472
748874633320038400
748817045576310784
748735831238512640
748680458364395520
748741942482116608
748821831516381185
748801317288632320
748743733525352450
748821319723081728
748810473127092224
748860590882426880
748820543764180992
748883504654614528
748885806996156416
748854890731012097
748851543877693440
748720199453597699
748858015844077568
748848993690529797
748817725129003009
748766286214160385
748782841304014848
748835160792174593
748889309273550848
748721881318985732
748845189507067904
748826155692781568
748813275052199936
748861660413255681
748828202374721536
748889820932497408
748827267292340225
748860251332575232
748681502578339840
748855658292781057
748891683429965824
748721553949401088
748807444931850241
748722636071383042
748785043292590080
748774658091077632
748866806778097664
748759260692000769
748767359834288128
748888034142224384
748847450257973248
748711542019989504
748850730308689922
748680835885309952
748865519504138241
748787509455269889
748812557977284608
748681297267200000
748824692048486400
748860574084149249
748785047444987904
748862226765910016
748856040033226752
748845940492996608
748809500228882432
748846225668075520
748860553309880321
748701706767052801
748756215660879876
748816085411958785
748791166993248256
748754982778703872
748781830267019264
748716776863793152
748843926979829760
748757071454085120
748818845167525888
748834829588836352
748858888003391488
748728118026735616
748881193236631552
748839803920084992
748746711439257600
748759017686654977
748692441247670272
748795373653618688
748780685117169664
748848406634921984
748754537981186048
748817813138075648
748890349607776256
748833508299304960
748805427635195904
748752403080450048
748837891548340224
748680890323120128
748802835383328768
748692693006581760
748801900095475712
748729451794485257
748786351974129665
748890357824389120
748765111934791680
748805134105260032
748846854650093568
748848284714749956
748831507683344384
748798347339714560
748820040275767298
748828609415155712
748757071307218944
748870309114023936
748800029427511297
748704965556711425
748769608245448704
748829439920787456
748801841308151810
748885782153289728
748813841341902848
748806845167382528
748870594524016640
748838788886106112
748762544882409472
748831629469155328
748749966332440576
748773932480606208
748784623878975488
748828844497436672
748813233193152512
748741418189922304
748798255333380096
748836637183016962
748822666296057856
748789120101552128
748766663680503808
748842840776667137
748808418056478720
748888210516938752
748762121412890624
748877602958417921
748701148601806848
748763874334089217
748863900502749185
748815246198910976
748778437163134977
748826910675726336
748819180808499200
748688485998006272
748865066301136896
748882334405890048
748849987744854018
748837337774317568
748880933261041664
748782371479040001
748857348622577666
748700880174772224
748814009135095810
748861341817974787
748781536921526272
748882455994638341
748845239977246720
748862818108207104
748722569092759552
748821302908116992
748892807390191616
748834699682975744
748830501205577728
748886985889157120
748692197944365056
748833046854524928
748882225156980740
748700473528639489
748873849152933888
748818060728041472
748743838206791681
748858523153563648
748769381505650689
748745952320626689
748827053173202946
748847894703251456
748760997276430337
748821189502566400
748809772988641284
748849480166936576
748730760404738048
748864495838265344
748789967418077184
748849719179374592
748848628790398976
748806752838098944
748858628078264328
748870091274682368
748781490817732609
748844019489308672
748820006868094977
748679107458666496
748799131963891712
748793352066199553
748700905395007488
748749492074082305
748851212573900801
748818056508477440
748867889088782337
748847102038380544
748680915199488000
748755372484071430
748847261426196481
748701136132145152
748755255253307397
748888554273665024
748683348026032128
748839778779475968
748852571599699968
748786137997520896
748789719903850502
748811840650555392
748859491924541440
748858665835180032
748809978429919232
748823035348680704
748874998241234944
748828546362183680
748884435563577344
748786100286529536
748795658920816640
748826315277627392
748857038508138497
748855826098622464
748793008246517762
748848729323606016
748876923418267648
748788730178129920
748750645692231680
748808015306895360
748864554571038720
748883890379579393
748880450924535808
748809076436377600
748767985066663937
748700406365102080
748752352702656513
748791775003684864
748751211885584386
748887413527805952
748827753814908928
748862000189599744
748762251377598464
748776075748995072
748764386257276928
748801048857370624
748884209297686528
748770048639062018
748689811381387264
748800390250962944
748830043720286212
748884548935712768
748879528106352644
748838788881797120
748805754488967168
748768693866205184
748866345513738240
748859999644889088
748821240140496896
748771852021997568
748803863205949441
748815866972631040
748871496064524288
748861501210030080
748857218666299392
748743565719646208
748820132844212224
748771432839016450
748687844277977090
748861392120344576
748699189845065728
748819906292965376
748719649819361281
748815359457652736
748833122549129217
748760204527869953
748811261756923904
748825778238947328
748732413056995329
748726977335525376
748865439669837825
748847202575974400
748787786233196544
748814986433081344
748681322051170305
748750033185492992
748775001923342337
748810003650187264
748841146051211264
748861211584987136
748778068244779008
748842379306676224
748810615926304769
748832719866658816
748827061851156480
748730865182609409
748799328806842368
748867771639828481
748814558517616640
748805498636341249
748889036614492160
748739350456733697
748753908827234304
748879670930763776
748889888393564162
748864168711847936
748787417168039937
748789401258385409
748829624281526272
748811362269163520
748887728251600896
748873060527276033
748893315047841792
748778541957861377
748764818258092032
748884557374582784
748785840118128641
748804018059698182
748890299112550400
748878001589325824
748707436048093184
748832757766299648
748864391043489792
748684744825724928
748786645466361856
748778193784483840
748856417675780097
748868577122459649
748857458030944256
748847227997675520
748874524549001216
748780588698443776
748883143902527488
748746715717472257
748826122398367744
748842308070543360
748796032318787584
748761039240503296
748687429054464001
748773898972336128
748831717570580481
748738259853860865
748872326750478337
748884003554557952
748767854825050112
748839774841147393
748847383048548352
748736875981004800
748708106956406789
748847240702222336
748686271384547328
748765099414790144
748702952290856964
748710338623778816
748872854977015808
748883328430968832
748698099565158401
748847982976626688
748824901843349504
748787476039278592
748713454849122305
748688343404204032
748862658850488321
748802994926264321
748831738483318784
748833730765225984
748820476617592832
748792039362269185
748694735771017216
748796460112580608
748889472943558656
748880677429317632
748884632536551424
748842454766485504
748832845536395265
748831826458935297
748794966751584256
748829897100001281
748699613784338434
748775085893226496
748768945369325572
748838323402268672
748746749259292672
748880861987299329
748883978443186176
748724842296250368
748879758763720704
748779569776209920
748823131666706432
748681850655166464
748700750260338688
748871861040214016
748725916063309824
748765619386920960
748858376461967360
748720102586011650
748839250414612480
748842350139600896
748807080006389760
748847702105096192
748708371340091392
748854542930849792
748854211325157376
748688951561641984
748881159996735488
748841057954238464
748863292303511552
748839330093813761
748845118237470721
748874507729928192
748802202202836995
748887782672723968
748782941774356481
748814416032899072
748845835472007168
748696241303752705
748694936820658176
748823139946098688
748813514236530689
748775400336072704
748834284295839744
748846275898912768
748808682234744832
748845059316015104
748823337175019520
748681406214180865
748866878454530049
748761337136705536
748783667539943424
748825803371184128
748789929568645120
748731448333524996
748784015499341824
748886180335202304
748724074596044800
748840089208389633
748816706169024512
748697784908337152
748769306138193920
748730219637288962
748865498272690176
748748179533799424
748809730701660161
748743926220107776
748827405578633216
748748657462173697
748722539615047680
748876089146089473
748733096825004032
748883441605812225
748763790792024065
748706559472050176
748881579389251584
748761508838985728
748829238438948864
748729133069250561
748677593663172608
748858531609251840
748681838097498112
748893696775557120
748765858567057409
748876231756619776
748690981776662528
748814634145067008
748782862216732672
748776448958144513
748779196256620545
748813174510542849
748741262920998917
748817729507897344
748701349861138432
748833868904529920
748760150131953664
748856233013248000
748891788333682689
748886159388966913
748806715345235969
748867419423186944
748822124924665856
748777699024396288
748780265946816512
748708199335854080
748877229921275904
748721419953983489
748811114834632704
748827426835292160
748872251051806721
748834552689352705
748892056639172608
748773890688634881
748761051651403776
748872800786452480
748764906422308864
748680831359545348
748806320967458817
748807755448717312
748888269132365826
748837396372856832
748791221473058816
748863510315229184
748746409306796032
748860775654195200
748819344000360449
748703522623877120
748724741578498048
748757344121565184
748809714239086592
748821722569334784
748824335339651072
748814399264043008
748843192926306304
748887178814582785
748841179706449920
748801967347015680
748885236898009089
748842551239643138
748831054677610496
748868509975900160
748842538883280896
748875158006468608
748835357899251712
748713794742980608
748772397482856449
748791464591695872
748778877757976576
748884054078943232
748779191932334081
748775899739222016
748782652241567744
748707603560083456
748820657165729792
748773303167307776
748876688608489474
748748699690344448
748855478122258432
748743993664544769
748840999301120000
748818962364788736
748759663349420032
748780953917485057
748772049217155072
748777069908140032
748865389484863492
748690012951175169
748881403270529024
748806857708302336
748693791993769984
748829062345289728
748886943727906821
748885631112126465
748885043775348736
748830224259883009
748809919776772096
748851959038414849
748742206832259072
748786938966978560
748872326847102976
748851740934541313
748847932531671040
748784653176233984
748801560264585216
748871777195954176
748676968388796416
748886906008641537
748818089999933440
748827820877459456
748769679401857026
748862059090219009
748842656260763652
748828588477145088
748745574636068864
748723890348814337
748864655267860480
748798569646133249
748891674940547072
748773961949847552
748824549270126592
748788507867353090
748700322399477760
748703329920966656
748833139204718592
748876416259874816
748703111510953984
748772917249339393
748791863331594240
748812377580339200
748841238384836608
748879024861085696
748691455766503425
748870925752365056
748752042370281472
748857373876482048
748825874678554624
748758447240327168
748881474296901632
748689886971125760
748877795909111808
748822833988509696
748765216620486657
748858023918133249
748708983654023168
748727547857362944
748871580122488832
748812037891854336
748793763166760961
748809747806064640
748783436874194944
748891498616393728
748845831088959488
748804056030720000
748833789527416832
748701727566753792
748833533553176576
748847106199285760
748706710223814661
748773651256713216
748803678484598784
748737068738633732
748688418952151040
748876625882800129
748710934076620800
748843067243765760
748863699071430656
748868480410259456
748805796612349953
748679505913475072
748816630457643008
748818933076094976
748879498762981376
748859848624902144
748775392035500032
748850751301005312
748863418069819392
748820103316242432
748732870089330689
748799610177531904
748741984609669120
748794518258847749
748778445715353600
748879008373157889
748797634580586496
748781360580485121
748868299975495680
748874499190321152
748876571302326272
748781251499159552
748790390967242752
748807822322769920
748702860058124288
748820107606970368
748804743837786112
748856279226023936
748780546872881152
748832791329140736
748786444278259713
748806002263199744
748847382947885056
748688691657252864
748772514990477313
748832518321963008
748683104705843200
748756861642346497
748879255803658242
748763945935118337
748892907994750976
748829645240471553
748843906075353088
748829649694851072
748838130476847104
748887354861973504
748742039014035457
748884129488437249
748816391390670849
748867746272862208
748887761722236928
748696778262720512
748824478185054208
748860695681310721
748889057787248640
748879263915470848
748841884487917569
748831797073551360
748770065168756736
748816492150464516
748758845380452352
748684384224423936
748862331497484288
748683318879596544
748836109006868480
748849312424157184
748763618645159936
748697185118744576
748837753094283264
748852579686346752
748871965813989376
748864978241761281
748860595315826688
748839824866570240
748822150237327360
748692219062738944
748851233465700352
748847089665314816
748689333197139969
748693212966096896
748886960509423621
748851011071115265
748783482927665152
748867822143537152
748863044579647488
748838994696286208
748812616571641856
748706756348510208
748777573115572224
748877649338970112
748754860917481472
748887237555814400
748843860097327104
748751249709756416
748883760301666304
748813539201003520
748691359276544000
748866458831220736
748877909222391808
748884523866259456
748824566080868353
748804207046631424
748707054496337920
748834372401397760
748699781485072385
748739044205432833
748794501263609856
748747034442604544
748892698359296000
748839443465768961
748891289194786816
748753531276898305
748775476177408000
748733939884273666
748768979166961668
748848947674972160
748879691780591616
748831935317872641
748878140039049216
748858892482912256
748710950639927296
748691669764153344
748812184487026688
748687890557771780
748871760502591488
748772367850041344
748888386828640256
748816924243480576
748836813532454912
748878450253901825
748855440205832192
748808216910241792
748877410255400960
748873832551837696
748679401299075073
748814550292525056
748890030769213441
748784812337442816
748786406403694594
748844015013994496
748764570878025731
748802235715366912
748813380001996802
748847861287256064
748861484244107264
748856929259315200
748841464759803904
748831792912748544
748888302720286720
748811358200733696
748891813331738624
748780718721871872
748825002384908288
748845835350380544
748884976528220160
748764746787151872
748794031774150656
748893197711974400
748771281793740800
748865657660465153
748689274640490496
748819528688160768
748784649015468033
748826189461069824
748805717109317633
748795302459547648
748820350960558080
748842588896129024
748803762421018624
748740742747611136
748711592544591879
748826638159187969
748892212050612225
748791573903601666
748851501813096448
748852454125481985
748873090172542976
748891179912138753
748857474481000448
748818694105477120
748676515571724288
748890060183990272
748785672245252096
748834968139341825
748882355327205376
748859659776253953
748761219499122688
748866421195546624
748785466707546112
748891389610618880
748829645462573056
748874578819051520
748825991993188353
748784691059142656
748861387825356800
748861392187379712
748884326733885440
748865150049026048
748757969005797376
748758099050131456
748825052632719360
748863807846510593
748795386202959872
748756857670422528
748884263659933697
748776461813764096
748892622798856192
748786620409606144
748801669257830404
748764549713584128
748817566022250497
748891343674572800
748878324479455232
748865053940736000
748802008950333440
748810334790529025
748870208669028352
748879217903996928
748807612771082241
748824704518008832
748759806006030339
748804185827651584
748747957147619329
748853804787990534
748823030944583680
748865506594152448
748803691247902720
748872343284580352
748817876258213888
748822213277655040
748787392161558528
748735885781266434
748808749482012672
748826839548694528
748834959499165696
748885660463992832
748880786707869700
748752403139223552
748813119774797824
748772993002680325
748764839229566977
748751019132149760
748704999228801025
748682379280130049
748846078750027776
748790340790784001
748835483749326849
748876902551719937
748763354630500352
748815808516665344
748789564488114176
748778638577766404
748682140175458304
748754013839953920
748874025149952004
748775060790349824
748855906155233286
748726255990677504
748823190365962240
748845277398917120
748877548545802241
748771323711614976
748833818849796096
748713920190418945
748893164149182465
748886436263366656
748717154216718337
748881398736494592
748879934953754624
748841536402649088
748890517392482304
748693951347957769
748883420659404800
748805054035992576
748748611505180678
748847404066234369
748750431937974277
748725869854633986
748814793344102402
748807675580854272
748683922524008448
748857457678647296
748814407321341952
748683033323110400
748830047998447621
748885219780993025
748849446876811264
748833374182178817
748833395044708352
748837044227600385
748865297143177217
748883454083928064
748866383405023232
748851061704814592
748819763682566144
748871516947828736
748803682750177281
748893885422833664
748795679942684672
748873333220016128
748682312175357952
748698028169584640
748727371453255680
748861220309041152
748814424257945600
748767796301930496
748679766111297536
748807113439268864
748767972269780996
748870837835620352
748883600783740928
748881654681337856
748861043917590528
748840143683919872
748829989538181124
748698330000035840
748831444693286912
748846615725805569
748811853124345856
748843419653595136
748822615620349952
748808757799325696
748779922022232065
748830521933770752
748885396247891968
748854693921558528
748747881692041217
748781037589630976
748736871413407744
748678826696200192
748819029654114304
748739601955643396
748833504335581184
748808111666831360
748768819506667520
748788944066621440
748827229564473344
748892396193218560
748819692257677312
748774331119874049
748835227892539392
748799752515428352
748873991683706880
748694383424307200
748882036480434176
748825963014696960
748833252706807808
748822011581960192
748893587589459968
748851036534611968
748816982963879936
748795898025512960
748778441562951680
748866865645051904
748822938800062464
748841032746405888
748811710761283584
748804358146396160
748839401413836801
748745881147486210
748791766459912192
748833659411501060
748803431146463234
748769155109695488
748856191011393537
748891003747205121
748798091575250944
748734795367067648
748814713732026369
748863103572541440
748682798597283840
748814260872949760
748867784139038720
748850604273967106
748862256054611968
748785781574017024
748799026921811968
748711877631352832
748802340308733952
748805880490053633
748857046850736128
748762175821328384
748767385134329856
748786624637513728
748812373192880128
748791330348814336
748874532992286721
748874621068476416
748789145036738561
748858728846356481
748860100081815552
748796313160998912
748720237110038528
748870980357853185
748705556924239876
748685331801731072
748781356205748224
748687403829911552
748693145945198592
748817121124110336
748791695454547969
748873845147332609
748789560285376512
748812322798350337
748854630944280576
748893339920007168
748769088235720705
748869667486183424
748691187242921984
748740516284555264
748825388177092609
748707662305439744
748764977649946626
748835408423874560
748694777412120577
748782312737742853
748798380944420865
748843268721500160
748762414980567040
748780592972476416
748797731057971200
748768815396196352
748857122344071168
748820686538432512
748679334035070976
748715300225486849
748766093137678337
748809202206781440
748869147254194176
748817133849546768
748796925491630081
748809999145512965
748717166669815809
748800880745390080
748816114616901632
748855276808310784
748756798555893762
748741028295766016
748695750599671808
748777325638987778
748690310444752896
748886171875282944
748771806052397056
748854626640924672
748806266315681795
748790470780657665
748840441747902464
748860071048802304
748829947595194368
748824071073304576
748796778804228096
748882657182830592
748835593027670016
748771449393909761
748883500355366912
748840877741735936
748857164282880000
748831931379376128
748759768395763713
748701094264516608
748844740712488960
748874344223346688
748698527392423936
748778554645590016
748854660061130752
748769805155520514
748847571926446080
748843411227181058
748733566582861824
748834242394779648
748738939536551938
748861488677457921
748733683889086466
748798704048418819
748756400281497600
748802990736158720
748764889359929344
748875623255408640
748728659255537671
748793427559526400
748779493930602496
748761009645498373
748761009645498375
748740780706062336
748830345848614912
748813962976763904
748701618682474496
748695549151358976
748770375899574276
748831503686049792
748874180549079040
748878077225213952
748818060778229762
748840227842715648
748789581512794112
748817234383036416
748838591963553792
748694223931764737
748837996074377216
748778307248730112
748855813603749888
748686733034696704
748865271767662593
748877821108428800
748852382646300673
748829532086497280
748887656923365377
748713211382239233
748829456693862400
748753195829112834
748889473027452928
748821067972505600
748805167554793473
748848612264796161
748850809866227712
748875606708752385
748716545916801025
748893801528168448
748878873824071681
748742848560836608
748891939206930432
748808283796811776
748830345705947136
748872456740474880
748851913072844800
748892366879141888
748845600746110976
748714708769837056
748694966487113728
748877783267418113
748891360451702784
748850701032419328
748851283801628672
748876034519498752
748716260679159808
748762314229157889
748867457155100673
748760074567331841
748888437080592384
748844615038410752
748715447210520576
748804701886435332
748884884194594818
748820208324792321
748840600821194752
748732400381734914
748698476767088644
748828948965027840
748839279867072512
748817456857165825
748837551478284288
748736431355404288
748834875680100352
748886734130274305
748765250124541953
748859571746275329
748848725162856448
748820061264150528
748798661904130048
748703375928111105
748885572282830848
748831931312250880
748809659700563968
748828769016832000
748772820981649408
748764901951229954
748813249970204672
748767142049230848
748888596237676550
748820367527989249
748755716802899970
748705753863753732
748782388084289539
748681724872261632
748860704032231425
748807470101860352
748799202990256128
748827787322990592
748679510200086528
748840441689300992
748880824171319298
748747017745149952
748693716580249604
748824322911993856
748759894275219457
748839833427148800
748715652727308288
748744362759036928
748758543688278016
748719943445803008
748821047118426113
748888839817687040
748862440763514880
748857965239758848
748685793560932354
748851543772913664
748812788659654658
748827594586460163
748740218623172608
748735156261834753
748870028364177409
748692713911029760
748850939809951744
748697805796044800
748711751915433986
748732895498346496
748878957760643073
748722715847163904
748763551582425088
748721197660114944
748760833501466624
748767343057129473
748792467227414528
748759512404807681
748750591283703808
748724343027343360
748834238301138944
748882833201070082
748762448308543488
748858925915701248
748792018147487744
748888856213065728
748758425937391620
748817142309482496
748776621000110080
748851250289049600
748792173429075969
748777850136764416
748828907261030400
748697646521548801
748893314997293056
748794711071043584
748795864550821889
748887669510406144
748839519013797888
748790428514652160
748883085173940224
748710695110225921
748831306268553216
748841460829605888
748870325874466817
748694584511729664
748869306755276801
748785693111914497
748819788818964480
748830618306416640
748865737347960832
748852466742009857
748863208178454528
748677551480905728
748869361331351552
748864458009612288
748872699783569408
748740864734744577
748891897465282560
748778865091223552
748863292139970561
748776432248074240
748740193562169344
748886528491974656
748799471782207488
748834116435607552
748789615054626817
748848146571288576
748804718785277952
748832723867987968
748720878612021248
748833789300867073
748770136434225152
748841704149639168
748803502361550849
748879788425617409
748840382935412736
748798393669922816
748677530484346880
748889942886117376
748860347554078721
748868824238260224
748827334552104960
748836952057741312
748677358526267393
748795583536652289
748873413184352256
748796665763491844
748789929749078017
748688423322525696
748885748376596480
748677652207300608
748853834051706880
748889934346481664
748810368252678144
748880799295045632
748817842804371456
748839002996871168
748795797274107904
748808527137771522
748757327071719425
748878559402483712
748820073872101376
748810557096988672
748730965850091520
748725995574702081
748690272817672192
748825572772577280
748682366676262912
748684891584401408
748798322261913600
748693355853381633
748863803912101889
748832879363448832
748677815927660544
748866978723590144
748875585603198978
748801749054435329
748822448049717248
748687349316407297
748890215218110464
748833667561168896
748871479257862148
748776600083177477
748749106202324992
748833516591411200
748798255077560320
748759701215600641
748877296753381378
748845931815178240
748810619856433152
748805889038049281
748832472557813760
748837136464510976
748865737595449348
748848729344598016
748760485353230337
748834611397070848
748795751317123072
748840487692402688
748834603075502080
748885006194540544
748756379309969410
748719243005427713
748824092074278912
748863967594885120
748890232301453312
748852672116043777
748756991783292928
748787794604986368
748845373985132544
748874902032224260
748751241325400064
748680626027593729
748693951180333056
748707708698632192
748779779315216388
748869298366537728
748880161769226240
748728910905434113
748702314568048640
748730395487641601
748848830238564352
748768311949692929
748783801820602369
748823257420328960
748862948349583360
748758292080365568
748880258091352068
748859869378347008
748759424399880192
748770425841209349
748795780463337472
748692021716459520
748888214610391040
748760187909967874
748833881810276352
748868526492913664
748811010010599425
748713152901185536
748705867109990401
748675534121496576
748682651633119232
748872469109284864
748892106811375616
748892065199755264
748820418149097472
748765552252858368
748697785097080832
748834347088764928
748691552080322560
748797579912032256
748750846851031041
748772988619624448
748798456605450240
748849870275051520
748791795891380224
748890945358295040
748789006620512256
748845034271891457
748836775745953792
748884217463906305
748840659759484928
748794262297292800
748843545549832192
748748359846862849
748812658304905217
748760657508511744
748832149537693696
748727883300900869
748868392216592385
748875287656620032
748678780307304448
748757033525006336
748746178926227456
748822380856811521
748697512253489152
748841972547391488
748782900087099393
748755108549189632
748756677021708288
748795348764626945
748842148586459136
748815485286821889
748790684346294273
748866064721772544
748683914512887808
748886297796808704
748858414315470848
748755121190809600
748862889302249473
748725870064463872
748825975346061312
748859462690177024
748872523668946944
748694068759138304
748800021097648128
748787891157889024
748854723155857410
748746799372836865
748705699480367104
748688175816597504
748795818472157184
748688800558223360
748751870592585728
748840558899126273
748850214312742912
748810653645705217
748838206146277376
748862167940673540
748860469369331712
748835974793265153
748785584294862848
748747973903814656
748887853770223617
748796229446885376
748751631278219264
748806602086494209
748682664358637568
748886083904147456
748827040602738688
748794086165852161
748740126285582336
748778646744158211
748684170306674688
748861673293746176
748886650261037062
748767808670961664
748855276921622528
748870170903318529
748847647461666816
748818987560103936
748847391541858305
748842886721105920
748822934484033540
748842593098698752
748880429860683776
748853716380446722
748825526454804480
748887786783121408
748768026929934336
748789967485214720
748835664368635905
748750179935760384
748837363070210048
748803464705126400
748830006248300545
748889997143572481
748866001526198273
748887107419054081
748749790020644864
748806920723533825
748803431096201218
748846280076619776
748834607425028096
748784615284838402
748890811002216448
748890085349814272
748883953306603520
748776486945976320
748800230728953856
748892149043892224
748813786820272128
748847592730222592
748884330777341953
748827523044212736
748878790265278464
748814948596408320
748877171079409664
748757641732583424
748757314467868673
748808917082255360
748803774907502593
748733566465380356
748808174849830913
748848112928686080
748882761981669376
748809709897986048
748763031337783296
748823295189999625
748848897238376448
748858632075354112
748857449629753345
748818190667513857
748811769162788864
748775450944507904
748863166096998400
748746413740208128
748760833493086208
748696165684617218
748838407401566208
748758426251956225
748765040665255936
748821726654521344
748781809572294656
748844665193893889
748851900406267904
748795885325135873
748886872537993216
748703891630329857
748676184263852037
748824125796388864
748679787065978880
748767397805301760
748883341101797376
748769591216615424
748765698919247872
748814168552271872
748739509643202565
748773198527799296
748882908979527680
748702067091386368
748773164771971072
748731377214894081
748728940210982913
748681821269942272
748890206820970496
748788302010994688
748738348034863105
748836075397910528
748886360992481280
748880732005675008
748689778107883520
748842517622292480
748873421166174209
748854014184398848
748776881063800833
748795835090030592
748836108734197760
748865489741443073
748754756164726784
748776939796566017
748888025761996800
748869809983610880
748842861802627072
748880123919728640
748868031883845634
748843801104379906
748697327569870848
748891322531143680
748768878445023232
748808929770020864
748866676826005504
748731641451786240
748721038159126528
748689597547372544
748837656432435201
748838075829198848
748880304367104001
748854563692830720
748807616956993540
748808321381969920
748815435072581633
748710682351337472
748782564450574337
748836284869869568
748849161630576640
748744974917771265
748743993450635264
748677824278564864
748843713011548160
748748909447524353
748704856420982785
748710103738638336
748684191051685888
748716856505143296
748811643530850304
748812188568080384
748790248201547777
748806245532905472
748890601165389824
748818295797710848
748883697328222208
748783545628274689
748758107342245896
748839082638209024
748770069727940608
748848649682182144
748847735596544000
748863606775840769
748750393992056832
748748582094680064
748827959407042560
748693812806086656
748858292391280640
748779238338154496
748790495808106496
748752789073895425
748789426063454208
748862944168017920
748819637714841601
748689945624252416
748875082446036992
748863900402188288
748760384689958912
748817247137701888
748835572081258496
748850285590646784
748864235699044352
748684161943216128
748855163373355008
748848838627225600
748692978403684352
748817142250811394
748870598739320832
748756773515825152
748684342344478721
748833239914217472
748791481465335808
748690071398649856
748861748644552704
748874230696206336
748816965855113217
748782555852181504
748885337255084033
748865745946312704
748798158654676994
748825195331420163
748834783308836865
748841699800211456
748720052451495936
748702872401948673
748765304965074945
748884305573806081
748885584958066688
748869466130448384
748888663593975808
748734304826437632
748802143511932928
748720539103997952
748856744961462273
748685655132233728
748860423206735872
748793129696763904
748794686010044416
748812423608414209
748888524921925632
748893625535369216
748848460959453185
748882154076119041
748809852651122688
748890018039656448
748781721215049728
748837824133206016
748746954910277636
748831025137090560
748812474061692928
748883039040577536
748692386990084096
748765472451993600
748786355962933248
748819671365718017
748821328178843648
748884204771897344
748889967926083585
748789933888856065
748798007835914240
748867188711235584
748801883511201793
748841754237992960
748856807737614336
748711651092946944
748726843075801088
748841502856638468
748775543156256768
748824239130701824
748874025191874561
748862759379623936
748846502437588992
748822653629112320
748824478176649216
748875916827295744
748889829375635456
748875916990906368
748805997972430849
748849874691469312
748819868531630080
748700393610178560
748799056424476672
748829448175230976
748710166485274624
748866458667610112
748886318797692928
748782958421483520
748818581043814400
748857562871791616
748791527736897538
748834397705560064
748819092551766016
748870040959655936
748798989147860992
748778995022336001
748870342857396224
748802050994032641
748791238321532928
748849589504053248
748878752495665152
748783956766502913
748829133623463936
748754680755294210
748782350545235968
748832023775744001
748697181117255680
748706244697858048
748829016254193664
748781364825067520
748816131163561984
748790403659276288
748841091470921728
748788751053172736
748849388173324288
748837367306412032
748759751597535232
748822691172519936
748882544108634112
748798318231166976
748822703939919872
748818337531043844
748836100521721857
748715216272109568
748887363359805440
748805788341194757
748893386455846913
748812247560970241
748803296626827265
748867620833751040
748817373029736448
748688989448761344
748762985472987136
748829460980305920
748850562456838144
748797143582773248
748825258124316672
748820677923397633
748845009214943232
748873559666257921
748858993146224640
748730001382449152
748850189176147968
748851380438310912
748823672878759937
748832191401103361
748794916734586881
748709621108322304
748876315319607296
748744467692204032
748841141848662016
748750310114336768
748833848092454912
748802210415325186
748845755843117056
748870099298295809
748866698095321088
748843625145139200
748877347344920576
748725626488573952
748824260034957312
748711793879572480
748887866579836928
748842983097790464
748853624277704705
748768051927982081
748737748211675136
748768374822346753
748824750533804032
748858674081300481
748817242918297601
748866001534607360
748853502823268352
748836293396824064
748882376219062272
748878185929011201
748798523806625792
748799371123105792
748842341776105472
748798955622768640
748701450591625216
748816974617124864
748805842942570497
748765539489574912
748787790423265281
748788327122214912
748853011909410816
748856153426239488
748781738264977408
748817024931995648
748732245091856384
748854438018838528
748790554482225152
748806748648017921
748814717938991104
748824515719815168
748827011565617152
748691879454187520
748822741533405184
748752935710973952
748833139078860800
748889666061996032
748858036542902272
748765107627266048
748771688628654080
748873765447139328
748820686207127552
748890899153838080
748866727186984960
748749236620046336
748830647851122688
748691564768202752
748738066869657600
748713559736000512
748774406487322625
748768207452839936
748794367012270080
748884636739182592
748824444471242752
748833638557548544
748752927267827712
748786267974873088
748868212176064512
748849316899454976
748779351538225154
748842786062032896
748757654307106817
748839724425613314
748695041628053504
748823911765204992
748854635243405313
748875984095420416
748859123127705600
748715887407030272
748680055774142464
748814826823094272
748856883289722880
748824155173171200
748807151372476416
748805175695937537
748869445133762560
748822594745307140
748703463974969344
748779196512559105
748774095878103040
748825220425904128
748799203103510531
748733868333641728
748891616316911616
748888231433891840
748815527468990464
748783063585304576
748872213336616961
748682895116480513
748706026896101376
748834972291571713
748779175293575168
748795721826963457
748706718599688192
748733876692889601
748845302732484609
748686334282178560
748694169531650048
748803775142342656
748856157486342145
748856526782205952
748790235648012289
748869512301256705
748800214186668032
748709688234143744
748678289904939008
748876688797368324
748823551080275968
748891750450724864
748800755193159680
748684094502948864
748872657848922112
748682739801468928
748893637942079488
748814516641669120
748713253543419904
748851023746301952
748769360643100673
748746736416329728
748677585148649472
748758216469680129
748818027001499648
748808200124641280
748867222362357760
748802612946808832
748871089397399552
748859701870333952
748798917773389826
748753179093770240
748875682151690240
748801694696239105
748768106630123520
748802432784674816
748826327726297088
748794815765049344
748826575315955713
748764188915359745
748760107886882818
748863581702074368
748738440338939904
748790508391047168
748826256221741056
748748053536878594
748808963295055872
748856451221712896
748818979372883968
748846275710316544
748829834017726464
748795122221920256
748759130609885184
748831306260344832
748813794940301312
748844874850533376
748886834814521344
748802831025483776
748789845711990789
748801300293230592
748838604559028225
748826793247854592
748694609790799872
748682366697168896
748709319399526401
748818841006804992
748785395471572992
748755368470126592
748793788294762496
748886327182127104
748782480631558144
748755842460061697
748776172381548544
748803045111181313
748832904445210624
748802852290588673
748814411771449344
748818769670123520
748860939219394560
748830672857464832
748824872113938432
748683994070261761
748813144915521536
748746648709238784
748872062404534273
748845596476268544
748821240039796736
748841162971181056
748880685952331776
748870304995258369
748804441873100800
748853439833239552
748791409965015040
748781582714966016
748859282473517057
748677677347930112
748755607486803968
748747663630176256
748781880682569732
748872737540730884
748846993053667328
748804253196496896
748840709994651648
748837551478218753
748702599956791296
748777439032029185
748797911455047680
748788587232014340
748870552266412032
748833625668399105
748875078293606400
748857189578575872
748864248399396864
748874130284425216
748865754334978048
748795143004631041
748793528474431488
748862331661148160
748677136458752000
748771646635282432
748827565222133764
748835194396893184
748784539678351364
748783960864329728
748820287932751872
748863346728919040
748788838907015169
748740516284542976
748734485085065217
748698594358755329
748798976585977856
748806505571295232
748791544346349568
748861568453111812
748847336789463040
748893079957073920
748782635774713857
748790890064261121
748888596455759872
748821584039862272
748870711901458432
748831960873705472
748878739870658560
748844937844752388
748706181854572548
748856535007260672
748883412094689281
748888063716143105
748764801279488001
748786284500365312
748875862280404997
748831226870374400
748802596219916288
748847848633012224
748876139385487360
748781050260709378
748819885472440321
748715744695812096
748760666052321280
748842169813897217
748891993607110656
748892731846565888
748838021248671745
748879465263009792
748880786468790272
748804961836740608
748793427681161216
748863568741883904
748842006097649664
748728449376800768
748776579275198465
748691858490925058
748813077802471425
748844099025920004
748860414751047680
748779116632035329
748842970745597952
748837891569221632
748685935827529728
748875073860145153
748852424543199236
748884884559523842
748719322722291712
748834905140916224
748770681844740096
748857029989720064
748781557930795009
748802218891939841
748859185861890049
748755968205332480
748835190257188864
748832845767073792
748778495837294592
748849832660443136
748877758353149952
748704206211645440
748827304839749632
748838365529640960
748734950417977344
748831872730427392
748887807721148416
748819876802879488
748762213574258688
748791401937154049
748840982733590528
748717321800253440
748810871619538944
748697340215635969
748871873828679680
748777707203289093
748817020439760896
748887778277134337
748861840726364164
748798796369305600
748821567354789888
748868287363223553
748852596505444352
748845051220992000
748706286641053696
748892493035384832
748773542259339264
748727933670273025
748800650121580544
748817276460150784
748850805835460608
748874994248142848
748891112933363712
748867318533484544
748845558794686464
748779787766771712
748849438299394050
748879381645451264
748842366774157312
748782442656329728
748835098196340736
748686107873669121
748841649372012545
748799106634526720
748854035453587457
748815896320159744
748796434711846913
748697604607897601
748731016399904769
748839741307650053
748891939274158080
748775270417522688
748720660772519936
748809508374192128
748772535789953025
748859433309052928
748874310589222912
748858841928990720
748877582234296323
748877410347737088
748824117302816768
748871752026091520
748838818153787392
748788536996798464
748763648101785600
748804999782682624
748820158081150976
748842895197605888
748812448946196480
748831117797654528
748763308329537536
748742026233995264
748837564434579456
748884133619924992
748846498021011456
748871085114920960
748683532751495168
748840680819220480
748818429738676224
748828336655364096
748835982984740864
748866030882000896
748743368738385920
748870212527665155
748810804565118976
748784011279945728
748882791258025984
748824171774251011
748794589411024896
748774255446241284
748760993220612096
748786255391887360
748712418985992192
748738251356147712
748810708326817792
748887031816687616
748855201407184897
748877510784397312
748687982706688000
748745973053005824
748773219524415488
748818710962536449
748690822250594305
748865422779375616
748841792146120704
748854723004862464
748836188656660480
748686254737240064
748694496645378048
748888600733970432
748805364477366272
748795927465373696
748697700862943232
748806559875031040
748748678387552256
748835240567791617
748852495997235201
748862511961796608
748849975073841152
748842584949358592
748888248433258496
748817133652455424
748694794306777093
748786385289551872
748746883418300416
748853699754205185
748854039417352192
748723865107374082
748835962076094464
748857739024093184
748785957571207168
748833546257756160
748845382650789888
748714176059584513
748800000050671616
748878211463966721
748790021885337600
748687206743670784
748879436057964545
748829335088427008
748788738361135104
748886322954301440
748681091414884352
748771298252189696
748851778876272640
748833852387360772
748747978018426881
748880157247737856
748810859124629504
748806455277400064
748877833842274304
748771055024508928
748755515430232066
748752059134906368
748836075481735168
748677710839422976
748765094889136128
748736557054435328
748883110348095489
748854043892744192
748831910353330177
748770380043526146
748880597959970816
748844526681325568
748789220731265024
748693888307761152
748857835161841664
748729229546622976
748851631849082880
748867566102278144
748775807384891392
748847450153226241
748879318672084992
748845630059978752
748851095196151808
748873702406754304
748858921666875392
748863958866690048
748862734469570560
748871789745438720
748884368555253760
748781490763239426
748869596073996289
748823819729657856
748816865225371648
748817775716544516
748792555291045889
748782971029581824
748840533687095296
748773588598005760
748780366727487488
748876298496335872
748752918992416768
748686057747714048
748859773047627776
748885802927525889
748739190938931200
748783956938543104
748834150178779136
748811278638993408
748818559984250882
748879150753062912
748820518782930945
748826524657160193
748873819620794369
748866261711454209
748745704651108352
748781406667419650
748792748040302592
748741581910339584
748848348027883520
748877313836810240
748801853794594816
748839690896277504
748675915744436225
748879498754531328
748836675267153920
748828777065701376
748881713548275712
748870615357124609
748783566847221760
748819033705713664
748848352041766912
748803892431843337
748841255292076033
748750608128028673
748880648211927040
748854488400797696
748852709843935232
748776201443946496
748845814299103232
748735458234933256
748751522104684545
748729548326334464
748768396045455360
748814134905417728
748749005861974017
748814029972393984
748860620271972352
748854916190310400
748716508080054273
748843461441384448
748818748421840896
748675978876973056
748792261689745410
748841989462982657
748684610536632320
748892329101197312
748781008229572608
748733553756688384
748791259280531456
748878840441794560
748847630726393856
748880782295347201
748868279138123776
748791330327834624
748885874205597697
748869378016440320
748696727797043201
748798045492436992
748879159187898368
748843041960628224
748686179067891714
748769968850808832
748762985380794368
748841456752877568
748849350420393984
748820543596589056
748883643024740352
748890257387552768
748863963325227009
748862503740854272
748806203623387136
748805196696825856
748771138981928960
748746228951687168
748838801385086977
748872918084517890
748687454245359616
748879108755468288
748755519599353856
748848674944454656
748841859368251392
748867381523517440
748847257475125248
748826772242849792
748826335967981568
748809659503423488
748882225412902912
748815175164137473
748876986718621696
748884389522763777
748877338939682816
748866085382975488
748783411767103488
748789602341662720
748850105210531840
748807209929150466
748773487867666432
748832350881083392
748799551159492608
748782706800988160
748861887081750529
748836515799769089
748886671161077761
748871085072932865
748831222554583040
748854244917309442
748786276224999424
748892534793965569
748813996677951489
748882384683163648
748893445058469890
748835005602926596
748767024575229952
748836922676514816
748830286994038785
748690650502017024
748876013279518720
748805746242887680
748883785593204737
748800876869853184
748807285514788864
748829150333501440
748807679653531648
748782522536865792
748827631999524868
748818786556317698
748782451162361860
748852877599318016
748707049920274433
748787970933596160
748690658605404160
748890475319463936
748844082114551809
748726876726755328
748780270040461312
748720933054013440
748860024735358977
748754215095324672
748860343594520576
748789694578630656
748677828342718464
748733243667521536
748742156412604416
748866257340944385
748770904067313666
748783986369961984
748824129965621248
748876466432073728
748814097207078913
748778986759532544
748796271230541825
748732316722180096
748858120756011008
748801069434621952
748822980717735937
748807516314755072
748810741843537920
748829670754443264
748726146662068225
748746086584446976
748848150539038720
748766785306898432
748783097143894016
748810083283267585
748854282821263360
748694148463538178
748706546851254272
748839061578625024
748795088713584642
748876277646397441
748794580833751040
748805091759575041
748813891690344448
748699588241088512
748790747457941504
748862126136107008
748881206087979008
748875766046134273
748727979530866689
748807486807748608
748873748560900096
748840802160226304
748776801564975104
748823777618849792
748785982720184324
748860972702457860
748774326594187265
748677140430761985
748829343472844800
748837686086078464
748765288095555584
748822192079577088
748829062236213249
748777086454632448
748788193307144192
748871198247886848
748802516498849793
748847936616800256
748877762572668928
748821336416522240
748842740029456384
748763597736595459
748861308238438400
748679430445395968
748890395665391616
748841330705461248
748697810061504512
748779985045893120
748700771227607041
748762322487746560
748830832375242752
748845009093308416
748885043926470657
748685957080035329
748849950193291264
748833743373234180
748692499900669952
748882283881492480
748852189758681089
748865280269398016
748851736773791744
748822426922807296
748881483008450560
748689790502105088
748765900543635456
748866161052385280
748683951900921856
748706596939784192
748765283888668672
748882141254082560
748863074044698624
748878374672535554
748703753327566848
748768480069951493
748773668356927488
748829876283727872
748828605061496832
748827158253039616
748790420159598595
748832979703726080
748867947666415617
748856107267944448
748880115610845184
748792546881445888
748825526589063168
748816298964979713
748734036281929728
748865477531676672
748866001702252545
748837224561520644
748889279904903169
748736716303769603
748739304168448000
748728017229230080
748847198721413120
748806274700095488
748866177972080640
748736426972327938
748812012717678592
748776050474164224
748805519628873729
748878844665274368
748886322912395264
748727081987629056
748875644164009984
748702503311585280
748808522821840896
748861845222621184
748846997340168192
748844115761168384
748888717792804868
748719037480202240
748847223795019776
748783742823469056
748775786530779136
748679573076869121
748878219604992000
748859798397919232
748844891774390273
748787366941208576
748837354551406592
748832883435909120
748862293690183680
748763895620247552
748818585108099072
748891004065939456
748782765743546368
748821160234668037
748766311371595781
748845134943494144
748880958644887552
748776067318452224
748853682964496384
748827208597188609
748823320523669504
748873048271556608
748810636784578561
748728554439925762
748819029528162304
748871353676226561
748817620141420544
748747764117352449
748721063475961856
748796338423238656
748886289513152512
748893176623091712
748876390884409346
748755506823475205
748773416610639874
748683788432056320
748767871791034368
748849350403579904
748803099783884800
748814030156947456
748778273430122496
748797848309755904
748823945231622144
748872200774676480
748859974495920129
748893633517084672
748816055804370944
748844711344009216
748818442606616576
748872834198409216
748823022480551936
748814462199619584
748816630537269248
748809151879401472
748868652250824704
748834749859393536
748855595550253056
748758422028292096
748823865556660224
748769142400913409
748819180527325184
748826927440338945
748821432965234688
748776843348615168
748849727618314240
748804370729357312
748787501125373952
748851862686818304
748851023863832576
748768916025905152
748775844978364416
748681347489726465
748759642394681345
748824314380709888
748794144621867008
748734484866961408
748820975735668736
748853947243307009
748725005761085440
748690348470181889
748810091546030080
748790332049887233
748848339509252096
748884460569976832
748774251105095681
748733667162279937
748807034053668864
748736435574845441
748838952774152192
748876642467078145
748773739722977280
748835978958299136
748875506062282752
748819708950917121
748841238401540096
748784938271383553
748814768224415744
748782526408237058
748743515253854208
748839950683168768
748783134951354368
748736221283700741
748881227076239360
748861732026720260
748879171917676546
748861899794632704
748818329033256960
748783289968660485
748893373847580672
748863384418865152
748866366455713792
748845969584844800
748828273728167936
748800838856945664
748846213047418880
748823152512364545
748787656230744065
748819142703091712
748821508282257408
748747844073365504
748886893295796225
748883273816825857
748849786284019712
748867318604767233
748870674148651008
748810468941131776
748883529619107841
748782291736883200
748836465480724480
748761295118147584
748776096749858816
748781855583842304
748794501334863872
748834112534876160
748823010237358081
748841116972310528
748847135722971136
748837463624474625
748851887949094912
748839141304111108
748764184746135552
748842467491979264
748885517664677888
748772548288999424
748685273446379522
748835626318004224
748868807557455872
748884536247869440
748861891431235584
748815770604277760
748767670481276928
748855331393077250
748809647121833984
748828936654712832
748873471896195072
748867704732332033
748738377214664706
748808237764341760
748827032339886080
748832472482263041
748778118249222144
748799580838305792
748854165464551424
748716067757907968
748754630222356480
748826025870655488
748762897149366272
748816496265089025
748847236159725568
748758249776615425
748697012955189248
748809512807649281
748722191538147332
748820875227439104
748873257688924161
748789199705284609
748821105973035008
748745491047862272
748715430349602816
748876370005090306
748863153845436416
748683818031198208
748878081398435840
748751010420580352
748748351261204480
748758430509215744
748852999443841024
748834540269940736
748872821485568000
748795398802673664
748825220564324352
748770547752841216
748861941666291712
748831985955696640
748774771509243904
748843474041004032
748798909590364161
748811014213251073
748876046959869952
748839523157700608
748802780949733376
748878525663289345
748793175792230400
748847156803432449
748707637265461248
748767598951538689
748806564333494272
748826805767901184
748741363512946690
748854555455156226
748847580088532992
748869868691132417
748821235895861248
748870372141957120
748803632313741312
748861341729890306
748824779889709056
748815330185580546
748748628294971392
748849790608412672
748826248172875776
748758556086677505
748823794261852160
748822783438819329
748843822034087936
748875673884696577
748796015545688068
748858774740361220
748856266517319680
748742332439080960
748817452381769729
748708048399720448
748690105313824768
748813656779993089
748748670057590784
748833214794436608
748802768517812224
748794245687848961
748891414994489348
748710707596697600
748793830246264832
748790982234169344
748871458600914944
748870422318485504
748795809823547392
748776205663428612
748867813431881728
748775500995129344
748676352086142978
748832564673015808
748885177984815104
748749479881224192
748806237135839232
748833986517012480
748859378988638208
748759294401605632
748807725811789824
748879482061262853
748854232292462592
748795596148924416
748890739497656321
748749051827331072
748751497337327616
748735961501011968
748876785098559488
748677409105379328
748890395728379904
748753493448466435
748892773793796096
748832011138236421
748788432248270848
748839615130398720
748785080806453248
748806266475024385
748768739806425088
748809344892887041
748793356256317440
748790756035338240
748796661539803137
748808346631696384
748839610965430272
748887451259789312
748801795053395969
748876953034293248
748883550523363328
748806744327876609
748745952408641537
748767825762803712
748821084829614080
748802810330787840
748749894958014464
748788386073157632
748864403743707137
748695180392402945
748846099679449088
748888948773097472
748765375949467648
748765388750499841
748872721107386368
748846825348694016
748723613352755204
748701589242646528
748851950641225728
748861681372102656
748877036656087040
748862537303633920
748861069263863808
748861685822267392
748864022011928578
748796212820582401
748777929669095424
748857839481982976
748855398510264320
748818509732294660
748851191631769600
748832401229570048
748867784344502273
748760179282317312
748854551000846337
748803237889732608
748889124690468864
748685713734901762
748886901826826240
748827368026804224
748840479274389504
748806853379842048
748814218963456000
748773420666482690
748773509040525312
748861693950918656
748816651651461121
748787421240631296
748832140872261632
748830723335868416
748770900099543043
748872083363463168
748801153421283328
748829859351261184
748805712533331968
748855943828561920
748864374429904896
748838004672851969
748807730207436800
748725764913180672
748810334933098499
748823043762454529
748824406630203392
748856233201954817
748733600221192192
748888290036748288
748734426327068673
748807117717450753
748847731138060288
748863812363845632
748771373770641408
748822250934198272
748785676573782016
748891486322827265
748762553258418177
748729745643171840
748846699368570880
748854735826984960
748885303948091393
748818752796397569
748711382955196418
748711072337723392
748838138987081728
748716512538615808
748780429407244290
748682064816377857
748813254105767936
748697923412602881
748868333626200065
748804919994441729
748765745065005056
748700716592664576
748863497530961921
748856195562209280
748856539428028417
748858627893649408
748840093478219776
748799848971837440
748872670675079168
748697801672896513
748862512146354176
748827540073156608
748809995244810241
748838751208603648
748869143026364416
748812708670156800
748867448590458880
748710334379143168
748869642211307520
748689119472132096
748786095823855617
748779376632688640
748779536116965378
748842526094819328
748795168363454464
748798611857633280
748780425212891137
748889783443783680
748782807665696768
748701593315323905
748887858287513601
748795801787256832
748725601536585729
748823362483392513
748864286227824641
748804731145891841
748828752214360064
748727522414563328
748805653951500289
748813585522970626
748843193035321344
748853838149324800
748707616474460160
748848607751725056
748841863390502912
748762381333901312
748863124460204033
748822590488281089
748776897807388674
748838327823044608
748867511437983744
748807172474015745
748871164844466176
748700695713513473
748697759608348677
748736783593017345
748723697104674816
748795235224809473
748843520081924096
748725404429524992
748877506749444096
748816454175297537
748846485417107456
748779707923959809
748787517969690624
748847299208572928
748816940739596288
748854530188730368
748876374287392768
748685302533763072
748803288351383553
748881990330388480
748778604725608450
748849186792169474
748882501863604225
748810645378732032
748758606527377408
748834401908318208
748872699741663232
748880010614714368
748826143273263104
748759269147758594
748861249362931713
748733402757500928
748850805852307456
748771801715445761
748763614446690305
748690121768271872
748706882513096704
748833751551995904
748832929476931585
748789417888722945
748833017448148993
748884553184477184
748821730840440832
748870758152212480
748816785663602689
748788256175566848
748833625861271552
748886721689890816
748707549285720064
748804496457756672
748820980030668800
748860569873252352
748893629674983424
748803548599578629
748800868120535040
748818308309327873
748831935498113024
748702113413246976
748744832596582400
748772766275346432
748872129530236929
748815540014067714
748691556517998592
748863421974716416
748778944757772288
748772409763696641
748803263265320961
748870569089794048
748763438256562176
748844468154032128
748882212821405701
748833416133566464
748704214793105408
748792546889871360
748771977821712384
748843331640328192
748869361449009152
748785458608349186
748806224284512256
748703598251544576
748816936591433728
748772145568755712
748787924821348352
748847387226038273
748758765864775680
748862470035542016
748773529882009600
748851434976899072
748877410246938624
748742206916210688
748831746662203392
748805792619335680
748848498662047744
748876785388060672
748838881101881345
748887468087271424
748822804343164928
748796187294113793
748852617640570880
748798120834666496
748810980616876032
748740793205006336
748887455475068928
748825560038637569
748840408101322752
748728474492280832
748874084067450881
748790852135194624
748878647449247744
748872817203089408
748892673344409600
748852902719066112
748689958173421569
748861014536433664
748739400612220928
748725588949553153
748883974404071425
748802088994426880
748821395304357888
748889829425897477
748778193734119424
748719217780756480
748868132228456449
748849870379909120
748888437114232832
748856719703306240
748840458219032576
748880769691549696
748863006855929857
748793356117942272
748871231886094337
748751765466587140
748887518267973632
748714633486176257
748752906329788416
748802726264393729
748892081997815808
748883995149144068
748881331715579904
748878211467997184
748838382105681920
748775853547360256
748750759034888192
748786851046010880
748845155814346752
748703216620150784
748892031288619008
748813350734147584
748805121379667968
748848939097399297
748820510344114176
748714356452433920
748776138588073984
748875086694932480
748686493976293376
748863048971149312
748816277993451524
748892211861913600
748822317950574592
748884423018438656
748677576571232256
748866068861497346
748832153631350784
748891972597739520
748792563608334336
748766701500575746
748829339161092097
748889515008352256
748868807435911169
748879268394987521
748775597673897985
748771927729115136
748833537831284737
748810682926149632
748729787342958592
748824339580157953
748696321150693376
748803544430489600
748819406973657089
748826424149217280
748791460477095936
748783751220457472
748886985851301888
748858615294005248
748848658104418304
748723642947731456
748807222797316096
748688440141701121
748810913717719045
748829750374916096
748862734079516672
748790055355822080
748881638155776000
748834573518274564
748787228533415937
748846447693471744
748838378087612416
748687819128860672
748840307169619968
748688985157799937
748867276699492352
748858363866406912
748766952982663172
748887660907761664
748892925048655872
748721998814023680
748890983043960838
748795289683709953
748866555354775552
748841632804564992
748762335037124608
748889921876791296
748828169025777664
748868782353883137
748848452604403712
748775673083228160
748890408223182849
748833923636101120
748817716752977920
748815170848354304
748794174082723840
748760087057936386
748845248277835776
748802420059234304
748745096611323905
748884095778775040
748761282359070722
748760967937290240
748819411155378177
748771755657867268
748827397152239616
748892815766200324
748768769200185344
748785160741498881
748706362306142208
748817397990039552
748776885274894338
748774225985478656
748751576915845120
748860716975845378
748866526019715072
748831323192717312
748815795732385792
748843637824446464
748845051191721984
748820300482088960
748756777802407937
748801090599067648
748798863599804416
748892081951608832
748875871021334528
748728759692341248
748746946160914432
748761811072094208
748829725183868928
748883705620336641
748839955217149952
748745633570254848
748841993451692032
748867067110129664
748809000905379845
748720899528925184
748891935176323072
748860762874085377
748782731945881600
748799052007878656
748808027877224450
748727577036992512
748798481876160513
748813296124387328
748879301966200832
748771420021202944
748693712079876100
748876810520322048
748864059882217472
748823328811548673
748853490219298816
748795654869102592
748802088734367744
748807709126823936
748692705379692545
748846548319166464
748824255916339200
748892027111280640
748829628719067136
748769305987198976
748847802386710528
748730965824933888
748879180062814208
748703052950020097
748867884944941056
748876189796798466
748823291041808384
748839648810577921
748777178758680576
748759642394628096
748874339945181184
748826931727040513
748839468434685952
748805457033043968
748855364813197312
748832501922205696
748762976778227712
748860209242791936
748759722291961856
748890995522203648
748889691089432576
748817695781425152
748826491232800772
748889536034377728
748891016443330560
748786431531716608
748886721526390784
748722778627452928
748730290563010561
748857315328192512
748704503982063616
748886763288948736
748889724723625988
748881973729517568
748879029332242432
748720304180998144
748805926627389440
748826764059746304
748853271935066112
748778252517253120
748703879269842944
748843381833465856
748710745471266817
748783918917095424
748837798988419074
748858103920095232
748803745681551361
748813161826906113
748812436019355648
748859219445702656
748828848297484289
748798444140056576
748829486188224512
748769402682642436
748731305660080129
748889703844155392
748880329260298240
748790164554604545
748823655887536128
748833667875758080
748743997724594176
748789510041853952
748713974787547140
748761022215778304
748743465127649280
748832958946107392
748788360823525376
748729175226216450
748683062779777024
748885413008404481
748887384339644416
748773739458727937
748838725996666880
748832833188270081
748676729623945216
748736582291640320
748777052879265793
748765372023656448
748841393813151745
748721935522131968
748820686450417664
748885194929758208
748880522504527872
748842492406165508
748740449234350081
748854966291398656
748842962252099584
748862046351962113
748865737503178752
748855407041449984
748853821447831552
748853900929818625
748758803647127553
748851409827819520
748888596480876545
748873031284469760
748683855478005761
748884397894406144
748770929283440640
748782774224449537
748824679553589249
748727098810916864
748678235433623552
748821462165913600
748752680076488704
748857491220422656
748765652781899776
748840391177371648
748771977855315969
748758203706421249
748880912507478016
748877838095306752
748877464735191040
748771508353314817
748860825910145025
748839934107217920
748849853548011520
748760468815093761
748786502604234752
748873463318863872
748893549849092096
748856748992188416
748861136100028416
748752704948674561
748863652795551744
748825530846195712
748773756361859072
748771319253049344
748824142699491328
748865733195628544
748845218913476608
748823408436183040
748810187834732544
748886293812240384
748701341791510529
748777678187077632
748861811462660096
748821156078186496
748845139032936448
748858456279359490
748834720390189056
748851728347430913
748702692395081729
748882359437713409
748685071947673601
748801921079578624
748690226831175680
748889133414813696
748781025078046720
748882347051872256
748849107071037440
748869453723697152
748804643090604032
748796829353914368
748724100139323392
748826038436765699
748794136296198144
748839636286447616
748760334408704000
748830060845469696
748861178349223936
748876189759078400
748803372304650240
748880287338160128
748887489163780096
748893222475358209
748774909636014080
748681619859509248
748892484403470338
748698627896446976
748867549253730304
748865280324018176
748823991696195584
748800792908312576
748885886864093184
748837937492717569
748818408695738368
748856535133003776
748802617359233027
748835819557888000
748850029872418816
748865016045109248
748801866524340224
748715681978343426
748822674294579200
748841347726049280
748889179421970432
748784439296008193
748715895971864577
748889405725835264
748787245298049027
748893642291499009
748839355045773312
748814696854069249
748753543796895744
748858900703739904
748862365358235648
748854375200727040
748772984534409216
748775056700874752
748886620888113153
748815015520694272
748855536767143936
748859831671554048
748850558149206016
748873857608679426
748832136887672832
748885702272835585
748807054697992192
748868040192909313
748831369200033793
748874838865948672
748817528126791684
748860259662528512
748857168254816256
748737685271908352
748839162472718340
748821252454907904
748705091343880193
748790587994755072
748840437222404096
748740281420308482
748891276381196288
748805855122829312
748833776860561408
748837992165322753
748730655748468736
748820119980158976
748869361373503489
748847420868558848
748785613638234112
748824528369909760
748890026738651136
748791716262449156
748879817664262144
748839317422870528
748829741822701568
748737760639365120
748803892301819904
748890748209074178
748775597795532801
748806224339087360
748852768677326849
748832417998376960
748694085364486146
748793092011008000
748813434624413696
748756718868238336
748775370917228544
748859810855124992
748843998291357696
748871307266142208
748787098572845057
748731633063239681
748887942114992129
748827434884169728
748704726326337536
748775098451005440
748859840190156800
748804320154361856
748887023562297344
748823437947314176
748891415069929474
748827300603502596
748727874862002176
748882468552540161
748829163075895296
748810728912543744
748845411767463936
748844635955556353
748873169784758272
748678730076266496
748872754288586753
748697415797116928
748865607563612160
748708753046925312
748878106539151361
748816848636878848
748841221867630592
748793385553502208
748805192800350209
748800172239446017
748775002015543296
748805192619995136
748680542170673153
748728676074655744
748872544967593984
748888172587720705
748800801041027072
748731351809945600
748880006374449153
748806702619779072
748802436895158272
748834557005291520
748861887044026368
748877343045726208
748875493223567360
748854387527786496
748842479928115200
748802176936390656
748852755838763008
748837543421026304
748689270366502912
748694391540314112
748892698254405632
748818278865211392
748765791273689088
748822993376337920
748869311079428096
748870342613999616
748702163736498176
748809525226934273
748766403847565312
748893864417632256
748847898901684224
748859621926957056
748835567736020992
748782979745361920
748686695223074816
748769171995889664
748811827837071360
748788180594270209
748783575021989888
748867704644374529
748866945311735808
748879574356922368
748825526782025728
748763341867274241
748856459765510144
748691833304166401
748871907169144832
748756270371385344
748795738511929345
748704743195893760
748886910341353472
748708589464850432
748771017292541953
748817519872339968
748828806492917760
748851992475340800
748853070415687680
748811056387010560
748789057186983936
748856060975443968
748815615561838592
748794501171326977
748800448962764800
748843147015454720
748792999937601536
748857030094557184
748817289152114689
748813337937477632
748840282251198464
748825069263007744
748709055028273153
748855696448299008
748792857276796930
748861299711324160
748834028351057920
748877653344681984
748759583615623173
748834879824101376
748820589838671872
748831444588433408
748718991145701378
748778852294340608
748886339710574592
748844979775238146
748842400190197760
748875866793512960
748794627084267521
748826319429873664
748856417801629696
748872406484353024
748804915892330496
748721877003014144
748784334434250757
748833445514805248
748870833448292352
748778168903884804
748700087698677760
748710023828647940
748835723160223744
748809508701425665
748879872097935360
748700708497752064
748818438030659584
748836377404530688
748884599149821952
748804148317917185
748830698287562753
748792152411430914
748849325208276992
748846267611000832
748763656570085377
748781738239799296
748845906624217097
748840923765891072
748884695631495169
748843495205400576
748847907340709888
748771458013237249
748776377806053378
748728592016617472
748822846500139009
748724544383381505
748815082759401472
748883013887463425
748877250821402624
748736036767805441
748715275139375104
748888936152387584
748876608925147136
748889141488779264
748892430120939522
748833776982192128
748844870786281472
748849291641384960
748841821447610370
748724095727071233
748810674613084161
748800847379697664
748823802755383296
748827489590513664
748740629836886016
748779599027326976
748804395765080064
748741309167378432
748828978618728448
748765925407543296
748828139720146944
748856732311494656
748878181990592512
748802726423777280
748830710883123200
748851523090718721
748868681959149568
748828601152315392
748884896861589504
748876663593832449
748741678320586756
748679115872538624
748887040322863105
748856321399816192
748807612825677824
748860192654327808
748780941099741185
748795990308589568
748841259654053890
748859370562289664
748880589491736576
748873211748769792
748772313647026176
748776226819411968
748793385595510784
748766395152801792
748744534532591616
748695259782139904
748837711142793216
748879255598018560
748883093537316864
748768534432362496
748785085181095936
748686540067471360
748771139204157440
748817716862066692
748773991288934401
748876688931561472
748830119532175367
748804806739783686
748681397842374656
748792848607092736
748836997880487936
748852743595520001
748821001056780288
748843490977542144
748890802584256512
748892555715219456
748852894422761473
748763753026457600
748846263240536064
748773227632029699
748810129374474240
748748405963272192
748848129785597956
748876885782704132
748690121831186432
748846628157685760
748737437904449540
748748041222365186
748838696846184448
748845424543272960
748788746951102464
748811299572764672
748758740636020736
748804651579879424
748831331631718400
748765875298185216
748701417293000704
748806081816567808
748870934296231937
748881646284189700
748841628740255745
748876516877099008
748834326263975938
748866899346415617
748866664431620098
748870804058808320
748760019986853888
748821189519249408
748800251671121920
748796908764688384
748817783916343297
748823882472251392
748798133631541248
748859282410668032
748884406148993024
748843578915430400
748741330034012160
748800964925136896
748782333801615361
748788469816709120
748687194227896320
748864990619246592
748760401593020416
748800478259998722
748859936566812672
748749731518488576
748865888418353153
748696786819244032
748858283994349568
748819855915134976
748843729881010176
748695255541747712
748878853158961153
748719788311150597
748789442949722112
748873102470307841
748889288301907969
748891637049352192
748843662612828160
748715367418122240
748677052509945858
748848091944611840
748791615670460417
748880182765883392
748715254083940352
748786930460946433
748798553242284032
748715572741959680
748748800198516736
748875107360247808
748846691013562368
748872939165126657
748857654987071488
748822448062300160
748866509347381248
748802642424373249
748843985754476544
748855868112838657
748853733434548224
748889338759487488
748854752620912641
748848477795389440
748736561164857344
748777149713100800
748741887951925254
748824754803605504
748705406059356161
748883290397011969
748804047734317056
748856329704538112
748842953943158784
748764034078351360
748770963035000834
748759059642261505
748795063300345857
748775219955851264
748865150073966592
748801258358599680
748758724030832640
748828772963524608
748856698547363840
748773299035860992
748790864969773056
748826788923662336
748805821564219392
748814986428882944
748680625981304832
748818039928262656
748878639178088449
748815061804736512
748838919144345601
748742336906031106
748893151344156672
748780718990323712
748788595960328193
748758178762940417
748812910021914624
748827216864284672
748696145044578306
748880916718686208
748863455822831616
748888285980794880
748850130577567744
748778739023044608
748788935422128128
748883034666000385
748748326242127873
748821504100564996
748875019258781696
748742974142427136
748887094806843392
748816404032266244
748770019073331200
748773445819772929
748838231047802880
748802650787852289
748760187624779777
748707184423407625
748693481502150656
748789233398067200
748826029872050176
748870464295038976
748774981245366273
748776692441755650
748697767904681985
748761009666396160
748823781788057600
748885387683201024
748877665998770176
748800838970187777
748868308359737345
748826109584764928
748788666936406016
748806446859427840
748751077537751040
748791838102855684
748832724106948608
748822309629157377
748807071668187136
748774687430176768
748850323477770241
748781050155769856
748816836087517185
748762846931001344
748789262510792704
748863916889939968
748738167763660800
748837727970463744
748775249362038784
748878437759143937
748792521430437888
748888600440410114
748817830213148672
748814416003477505
748804165166460932
748830794790084609
748875581375164417
748869885426593798
748724422970716160
748856216294600704
748854223874523137
748786154846072833
748823987120119809
748747193977155585
748840928052441088
748756412776329216
748810557101215745
748829154733387777
748695771797528576
748786158688038913
748763677281513472
748818593283014656
748797290756747264
748815330160455680
748808195661893632
748796258777636864
748810036894322689
748783491207147520
748808371944382465
748840869336387584
748762263868223489
748889355578699777
748862918955970562
748742403897470978
748770681957912576
748878811027148800
748876948613443585
748843826534555648
748761794110328833
748885496701607937
748689480194809856
748844241439326208
748830652204736512
748718802523852800
748763170026565632
748857495549054976
748875766067294208
748848414952198144
748692789672570880
748801287613870080
748881512129527808
748846418417160192
748762377017974786
748881424137089024
748838323439935488
748817410673737728
748864399360847872
748883974290804736
748849212029304832
748779607537512448
748688863590252545
748836951969697792
748885106702610432
748856690381099008
748686619499266050
748719981043613696
748846544208756736
748888239868678144
748847357987528704
748784636432494596
748758455448576000
748836129835745280
748888978179428352
748729602751668225
748803418618155008
748786515300364288
748830874326753280
748858607127695360
748839770667773952
748680479264632832
748821873480208384
748887732278165505
748832191153577984
748826507901108224
748840055834152961
748826256318291968
748866165087363073
748886226640437252
748857625765224448
748782166033653761
748748888111099906
748766471015182336
748748284475289601
748702864248180736
748893386371899397
748870993020616704
748883550410244096
748835001706381312
748760619633905666
748767615934271489
748854131742412800
748867830469328896
748690793083248640
748891771439083520
748839833322291204
748882187513102336
748683436240408576
748840512795402241
748779041017065472
748761861135360002
748803766422343680
748840701740380160
748881960844550144
748808115974320128
748767993274855425
748862990192082944
748780928768499714
748817008007925760
748886780347346944
748877175437361152
748854697792905216
748890039208161280
748841511278837760
748811265900810240
748750935094988800
748740164063596546
748878500614901760
748803699552579585
748813736488480768
748892568503672832
748884724844724224
748752734367588357
748802445367603201
748792781582196739
748848834546167808
748893260576350208
748889171083857920
748727258274144256
748837044366020608
748842320406122496
748806450827239424
748870866901929984
748825522491252736
748791502571134977
748883013828837377
748816555094396928
748857625815711744
748892983731318784
748859429135712258
748881671525634048
748742101970542594
748774179768406016
748801820273709057
748825425841840128
748813807925862400
748808673737134081
748794715458326528
748805658380607488
748883172956319744
748822964066484224
748880673184899072
748791959750258688
748887283336617985
748854089925160960
748860238468567041
748821332381556736
748871135622750208
748833449570598912
748840047210815488
748790256728584192
748887837051944960
748794102901190656
748798804875358208
748885916261855233
748835089753124864
748838516176482304
748868208031985666
748771164424507392
748827867149131776
748822007798755328
748747227485511680
748853599090900992
748860435772928000
748824788207017984
748813572675821568
748826717930807296
748843029646245888
748868602074464256
748792760560267264
748850814056267776
748878458558812161
748800830606745600
748871307236868096
748881713552646144
748817066828804097
748780777387597824
748817746205421569
748877628405325824
748858343041695744
748814093029609472
748888797690093568
748739631261245440
748755037120114688
748795562552549376
748676578599632896
748881025451880448
748847777275342848
748882808110809088
748843444555157504
748808166532493313
748758866704216064
748866223866347520
748796468400578560
748829951776985088
748858741387243520
748742936678895616
748804513348227073
748861899790487552
748773949102698496
748796795736629248
748828814747299840
748818408997789696
748846917635813376
748851023779864576
748863677848166400
748762788005158912
748705456080773120
748795457585897472
748847857193586688
748829465191518208
748802692818956292
748805339454148608
748869117839499264
748804018328088576
748834271650013184
748866165112463361
748848276359622656
748818333202427904
748878160800821248
748890206871388160
748747797919256577
748717766354432000
748850331837198336
748884221725409284
748765292247916544
748789237432979456
748808380362334208
748725891027443713
748888160059453441
748801572969156608
748851867019513856
748719813376212992
748887329771708417
748788448929067010
748783231122624516
748777820596293634
748804672375238657
748774842451714052
748879444190826497
748779259347345413
748785567324745728
748769306259779584
748831453027368964
748814466330992640
748817251432697858
748754122950660097
748842257751613440
748872771287920640
748823416891998208
748838323603402753
748875426412437504
748781914123677696
748864940442841088
748802956921741316
748853976469270528
748884091618164738
748853972450979840
748864172738228224
748775127752462337
748811483903963137
748874687938064388
748808351119659008
748830479898537984
748889179346472960
748892962764025856
748856744760205312
748676427374100481
748863212494348288
748847232171008000
748859210948108288
748755658078498816
748863971730554880
748755456428941312
748851455793201152
748822233972432896
748749295000494080
748868732097798144
748829196567322624
748815535786295296
748837761386504192
748676314442264576
748832933692182529
748786938929262592
748847144182755328
748882854407507968
748852093465686017
748861857784561664
748860372958998528
748815363781955584
748838290061746176
748773462827634688
748844942211022848
748683088134275072
748857789359853568
748789376046411778
748843838840733696
748876298559389696
748746434816544768
748865737482272770
748774137892528128
748833932154642432
748805536691331073
748824062617608192
748703673488990208
748752575197900800
748697453583413249
748820044541419520
748849643866484736
748860138036002820
748749936745787397
748852525495881732
748847697612922880
748712527756926976
748844866671566849
748886197183864832
748734036068081666
748883508471345152
748824025221201920
748807164022493185
748831419770822656
748795210184876032
748676263821205504
748847576078753792
748746753344610304
748790437134016512
748854614242582528
748750725425999874
748826789041037312
748795793088188419
748827925852585984
748820220618248197
748795101103599616
748779208843808769
748682119338086400
748833055301890048
748887396733820932
748854723147468800
748769800973725697
748784477082513408
748868144916230144
748691082343489536
748830916278190080
748765036429008897
748693473197424641
748755926123814912
748840785693597697
748791137507225601
748867679382073344
748732115366195200
748885991725957120
748828995169488897
748849329243291648
748842152872931328
748873912268820480
748815355389235205
748773638782889985
748822875717636096
748748196034203648
748757381710950400
748845197975547904
748763757199798273
748836318663376896
748760892582404096
748886801025081346
748783843553914880
748865481629573121
748837786581622784
748889938666463232
748872075188789248
748791586343882755
748838831147933696
748758971486396416
748811307768422400
748814415923859456
748791732989358080
748873056257318920
748839967594582017
748888177012776960
748705326061477888
748879733648084993
748835412773339137
748781985384898560
748890404028870656
748747420461248517
748886998472019968
748690012892311552
748688108573454336
748844086497579008
748687085217853441
748890236332154885
748771176818679809
748837287614558208
748746808025751553
748855046067089412
748867855341551616
748768320539635712
748813958593773568
748863011016675329
748726498941542401
748738448635203586
748804660119482368
748850700986228736
748885387611934722
748752763836739584
748866391638355968
748842656336343040
748826621155610624
748845013539381249
748725878176280576
748869638079991808
748783629766012928
748792399837614080
748812201100582914
748737483987308544
748875141216624640
748822787674910720
748845025837146112
748769427869474816
748891591067176960
748844123961131008
748880086225522688
748794128176066560
748828231818764288
748784996949696513
748831537253187584
748740814210076672
748857315214909440
748843172252581888
748733591782236161
748860846776942592
748829049699590144
748778462429663232
748824092040626177
748843494966435840
748784837503234049
748697730558590976
748854475880800256
748883592726609920
748829414838923264
748858842163908608
748691333972303872
748839229539622912
748831016907833344
748802625592627202
748774829931700224
748688247228928001
748833953105096705
748794463753871360
748868472151638016
748842433836875776
748695494717739008
748780794500395012
748762683214671872
748850663086518272
748791057718996992
748829049804320768
748844748945915904
748706718750642176
748818618746535936
748744224313470976
748789095086731264
748779695374635009
748858426541780992
748880199568199680
748693020225175552
748839908954017792
748703145182781442
748875065467424768
748736536137437185
748867931040280576
748784787268079625
748722304599859201
748749529910956033
748767389416689665
748787878428151809
748880417646907392
748747869021085696
748763085863694336
748863413586104320
748720245574078465
748757608442408961
748876449457795073
748871445850103808
748712066480017408
748767318214189056
748826256528052224
748818450886250496
748874054619176960
748806694197534720
748829850950139904
748872188275544065
748890286802296832
748856421773631488
748816882354892800
748679959179358208
748715690497044480
748855285343596544
748698418432933888
748847815091105792
748782652577034240
748849757104267264
748761282614996992
748800838911438848
748871835886841858
748850134713237504
748809886180356096
748878634853797889
748678029614977024
748750385586642944
748812910076448768
748856564421918721
748791435176996864
748853553087803393
748799777609961474
748770858022293504
748737894945165313
748890999578034176
748816722946170882
748831528776597504
748832719807864832
748752029875449857
748851883666735104
748815313613918208
748834225709867008
748841502508453888
748711353318158336
748787136086757378
748880577059840001
748721113488732160
748881306457665536
748833537613303808
748883164840550400
748839208605941761
748701442345734145
748864328162435072
748692412051128320
748757230875320320
748849211668566016
748838067524472832
748777757564235776
748781855571189761
748853779626336256
748803867429613569
748854236763553792
748861039610060800
748869310907502592
748884918076342272
748838931433652224
748791372228861952
748877712039809024
748784552387022848
748887040482156544
748795830744653824
748865854931107841
748682333159583745
748775148891680769
748842161223847936
748771663370596352
748872725096050689
748843625153437696
748799865874845696
748808015399100418
748855130104143872
748763224619704323
748675655743729664
748877238360236032
748835202814865408
748873081725136897
748729896285843457
748703040186617856
748790239842299904
748862256092286976
748790013576421376
748835831931084800
748866865762594817
748880593556045824
748781993932886016
748862906050248704
748829360002592768
748861757154701312
748785722807635968
748777300439633920
748857386358575104
748760955446697985
748688549130674176
748815867299831811
748834313869881344
748821181315313664
748801996627406848
748721293927784448
748777778661593088
748825119687053313
748800855566987264
748802944590417922
748852982431641600
748831767528898560
748786989231583232
748816450148675584
748774389731078144
748859626339336192
748890991105413121
748759386839887872
748771382415093760
748741237729992704
748799857280757760
748798041163853824
748786771069050880
748770400901820416
748784271238705153
748880119469445120
748873752679636992
748858284283686912
748874461651275776
748826642127126528
748856740418957312
748795638167375873
748770375710806016
748851640325713920
748868929192357888
748795294238650369
748873261971374080
748820040498110464
748835215435374593
748888529137176577
748853737293090817
748844799625687040
748807860331487237
748877653508231169
748822070700732416
748811014506835968
748874583072202755
748865426919137280
748773286721384448
748882556465152000
748788113586085888
748863745166675968
748885630835384320
748872570133417984
748805423130562560
748796346778263552
748793347842543617
748890433477025792
748775497035689984
748840034820820992
748884309797285888
748865296899923968
748840022170865664
748740356909314048
748854903603392513
748773152235270144
748791741424160768
748860930558046208
748814260533227520
748874935486058496
748881873099718660
748743821362540544
748856010618466304
748814755679178754
748814764218855424
748686854493343745
748871177553281025
748869835086454786
748786297276207104
748775744222801920
748819562263486464
748883231764672518
748794711020703744
748778059478687745
748893868805021696
748855331493601280
748879251529605121
748741695047512068
748765879467290625
748787345902608384
748686179365744642
748786372887007232
748823932787126272
748827648739213312
748761299140485120
748869935993159680
748818434033487873
748765761796124672
748725467293900800
748829754665660416
748833655238328320
748807587747901440
748880279167705088
748775392102608897
748807159559794690
748688238533980160
748876378544668673
748846699406385152
748816630692536320
748759319731007489
748787228436942853
748678432188313601
748784946584559616
748867792707870720
748800805587738624
748779363974262784
748838554147565568
748834909305864192
748834427053105153
748752256112074754
748865783598608384
748803926099496960
748875442858369024
748678675671855104
748771696954347520
748843507528458240
748723713894330368
748836339542429696
748874075783720960
748878974445649920
748793146612428800
748780777534402561
748730861038628866
748867285218168832
748863770374578176
748783030001541121
748794195314298880
748811785944182784
748823395928801281
748695708757266432
748872058096979968
748771218883358720
748870154210177024
748762272407838722
748888659156275200
748820267099627520
748880438551310337
748825400613015553
748729346911678468
748879343879872514
748848268038148096
748709256124260352
748839342488117248
748858694994169856
748725924607111172
748836700244348928
748751778003361792
748833160155234304
748877288515702784
748728206094589962
748706546905907202
748859022523105280
748814982238785537
748885719058309120
748839254457933825
748782056973279232
748814021642510336
748868857947881472
748785051375005696
748828043003781120
748871030509273088
748879826178695168
748765061624111104
748748934294548480
748857973724721152
748770451157946368
748850163779825664
748821147555209216
748828605418004480
748812410912317440
748700062432145408
748889800200056832
748757205608853505
748717401777115136
748879754896416768
748878605451747328
748784992688279552
748839753492078592
748769197052661761
748731981068775424
748758367259152386
748678574803030016
748882678246703104
748792450513154048
748807839200612353
748695046124220416
748686044917358592
748878597012750336
748834519004786688
748879864007106560
748840307433742336
748755771047813120
748847034862542848
748835962185277440
748751375715016705
748881147120259072
748842572316086272
748822867496824836
748858900640829440
748682756574605313
748827816804945920
748832791308148736
748785567551270912
748848129743712256
748871630307389440
748836394165006336
748847253201321984
748871512774639616
748829783908311040
748879549413416960
748702994313596928
748806899781427201
748754500119244804
748883026176770048
748798657856548866
748767594694397953
748856807670452224
748719951654031360
748827652996366336
748741598746292230
748730794202443776
748684392684408833
748771571154595841
748885450480168960
748688683369390080
748847408155652096
748806765567848448
748788491035615234
748814604847853568
748883580114313216
748870896371109890
748892308456767488
748787530288340994
748827535564234752
748756144571621377
748679527111462915
748781805138878465
748758979610763265
748775870051913728
748810292985868290
748716101333356544
748798209061842944
748773714578116608
748880585377001472
748828198176231424
748691606669258752
748790558701740032
748690398902558720
748747814608351232
748831377810919424
748808296354553856
748688431451140096
748821475025498113
748798041256103942
748794841207742466
748794480514387968
748863359026601984
748706999752327168
748830484373901312
748854404212789248
748758409353129984
748832581332963328
748860804708044800
748838906376904704
748700326442766336
748796065705369600
748816085437321216
748804760778657793
748777296496996352
748847445996605440
748860314330894337
748731003963731970
748812972852600832
748859269760577536
748686473059180544
748826944473489409
748825182643621888
748740067758215168
748792727135920128
748792848825274368
748839069824811008
748888625568485376
748790927670456321
748800214119559168
748701463333904384
748691740782129154
748871018240942084
748759755632496641
748735730625589248
748880350324088833
748821940320800768
748784778892095489
748836524175785985
748886939726602241
748772942654246914
748866379068170241
748707113086644224
748865858965876736
748851594079469569
748784493666791427
748804638770548736
748714499071471616
748881105181343744
748767850601394176
748845638478077952
748682194575564800
748768488404115457
748693372328632320
748809533581963264
748825006419902464
748873907927650306
748786934688813056
748777384380248064
748891305779007488
748825908283314176
748893109572890624
748760523362021376
748718810853761024
748869885657219072
748773206853464066
748819235120435202
748853796206354432
748765229186551808
748861119436099588
748838893836009474
748678185076690944
748817767097180160
748826319526457344
748880686061350912
748735055388749824
748871907190145028
748838889612279808
748700024830173184
748881868628471808
748833940304171008
748830236909985792
748833625789968384
748879746411270145
748876370076377088
748829762684981249
748891326649733120
748771306699567105
748789057073721344
748885253670842368
748836427614466048
748726381551489024
748745054848634880
748693145953722370
748891813453463552
748876403526012928
748727992235339780
748861174104535040
748836712755920897
748844292001632256
748847441936519168
748889070269456385
748745574707453953
748833147731738628
748884045430337536
748873614167044096
748827132936290304
748845717830135808
748884825759711232
748878085492178944
748874688047308800
748818719212605440
748852911292178434
748844308514664448
748777472670392321
748835043494158336
748889934375882752
748845541627494400
748880627072536576
748836079302836224
748818010425716736
748798724810289152
748859307559620609
748768937207140352
748839925483573248
748774888773591040
748705028249038848
748767829642518528
748874067214737408
748704327875911681
748761844685213696
748708442420940800
748798809061208067
748839850170847233
748817536452616192
748682731689799680
748780639084699648
748848377052459008
748862516369973248
748862549597294592
748860532405469184
748888977969590273
748852944984944640
748887216630403072
748807235057295364
748859198629306368
748769721302921216
748888521037971456
748738356213800960
748806757028290564
748676695780122624
748736959762210816
748760305245646849
748873782199279616
748738876554915840
748737957805170689
748765547987234820
748837878873092096
748800520282738688
748870665625710593
748846590220050432
748837899769118720
748841590832111616
748888973817237504
748810611862085632
748864735026622469
748807423872290816
748782799092486144
748803770834751488
748810754149670912
748836163226656768
748874302234234880
748880094479908864
748859647344254976
748727694393634822
748857256377061377
748854853280161792
748694404236541952
748845600448413697
748882812338577408
748774456651190272
748798326586241024
748882237777600512
748844359215448065
748834569340661761
748854974839459840
748888344797515776
748845210608611328
748829557462036480
748877359663636482
748845269010165760
748680902780264449
748874591594881026
748859345291665408
748788188710203392
748881893735661568
748836226401079297
748865297021476865
748882434889019392
748730965883703297
748690453248311296
748797492074983424
748693930355503104
748870036601929728
748785173165027328
748851434964279296
748807105377734657
748832996501909504
748844514194907136
748825807565549568
748780429277171712
748824360740229120
748822691373780992
748749001386635264
748754659821522944
748792211186130945
748710313290305536
748821319689510912
748810083241373697
748839887999213568
748887736455667713
748879217941557249
748845113808478208
748866517748580352
748852705876148228
748889984527175680
748783596089929729
748703984219598848
748820153727463424
748682572083769344
748783595993477120
748773475112800258
748884460578365440
748741283951222784
748708505637511168
748847915934908416
748856220421947392
748810330688466944
748828907382697984
748844224699731968
748807612712398852
748853838208200704
748831688160149504
748768442283495425
748842991901675520
748885182199967744
748816240597037057
748783625718493184
748768517764227072
748855146743009280
748854806937083904
748882309001150465
748830559598628866
748848582539743234
748775086048497665
748803183703576576
748702876604641280
748817196617375744
748740910754648064
748814990447153152
748800037942009856
748773416526688256
748793708460404737
748848666778083329
748893327471284228
748774163284758528
748749601507729408
748698971908878336
748857034259529729
748699030557978625
748776155512131584
748814260705193985
748686523063635968
748805494710480897
748800692052107264
748854794358550529
748840840039104512
748743456600633344
748874163591475201
748878647340052480
748846724471488512
748695192753111040
748800843005108224
748731116996038657
748891196848766976
748878181831151616
748890697592373252
748807939847098369
748827762153103362
748843910248689664
748730232169910272
748851992726908928
748886595663753216
748857504059232256
748892647931121664
748821638326677504
748803955157635072
748824662600192000
748817096201662464
748772292415492098
748806190931390466
748695788285550592
748834481423908865
748728655019446272
748825052540526592
748879591356243970
748848259695796224
748755708024279040
748858837935857664
748698652978270208
748833139187851265
748841817169227777
748795528759037952
748829360388509696
748888583583313920
748876118191665152
748799526266281984
748834774911840256
748858003164499968
748854970716332032
748694899189379072
748756920475922433
748861920577462272
748893117944729600
748799173663727618
748869751166922752
748870275840761856
748813572906582016
748743209342242816
748750213527932928
748877493852045312
748795805880856577
748835836389576705
748810494241234945
748725970689929216
748833659533352960
748823886553382919
748798838350065668
748805805181325312
748838377814945797
748773915623723008
748807344390234113
748809923769737216
748857982029598720
748812956469637120
748887828973707264
748864311402061825
748868966932680704
748787958208090113
748834393494474752
748837132286976000
748770191232802816
748873161203126272
748860079236124672
748680835646185472
748799865673486337
748841167144509441
748861144740220928
748797370096242688
748781490645766144
748807721902755840
748721495145197568
748780496629342213
748835014259924993
748892991956320256
748786880330670080
748756274318225408
748835836385435648
748691292184539136
748727891752431617
748798712403468288
748850403173888000
748803393301262336
748815716153892864
748882535782969344
748878354019979264
748838017134170112
748772216842571776
748738784389279745
748790655028121600
748833189683159040
748808166452768768
748721415591911424
748712825623703554
748813526525890560
748788474174541824
748839875483402241
748827900732903424
748881801611997184
748779020104282112
748865074702454784
748717473034170368
748826965344387072
748881201751003136
748836909980405760
748855943639732225
748853418576470017
748882120311836676
748845097144442881
748854395874357248
748785194077868034
748813942131036160
748780777744195585
748848490604822528
748732656393654273
748848343665770496
748893730296492032
748779280037883904
748818127681515520
748775354316124160
748883865385697281
748846275752112129
748809248465838080
748839929829031936
748774301784911874
748858527599370241
748759495514345472
748837606356492290
748868752947773440
748873278861807616
748876369770061824
748734388653821953
748841091575799808
748876172751048708
748685151731789824
748678579337080832
748786796352270336
748827376327467008
748838331799265280
748863246019530752
748782887403593728
748874017101283328
748682362532208641
748875711390289925
748795394667089920
748826436601942017
748824322991685632
748774733693394944
748838788877647872
748763106835181569
748848733849260032
748851451435356160
748807247703134208
748786423055028224
748874457423441920
748770371478786048
748859034938269697
748849400756117505
748853968000970752
748757922956455936
748771965184249860
748802625584279553
748738125749293056
748875346532036608
748710569109286917
748817938979885056
748685927535501313
748838420047392768
748828613798203392
748797009490948096
748887510168788992
748810926346809344
748878747986567169
748833558744145920
748814135085768704
748751027302608897
748812595654561792
748748284114530304
748827540031213569
748711970056966144
748836960454774784
748783642202087424
748804118794297344
748878768916299777
748841959817699328
748864659390865408
748818672953663490
748882934183170048
748757385846534144
748789774266212352
748893529003421696
748753225260511232
748809944602775552
748813404966498304
748818048262430720
748844115740258304
748770149100953601
748781121605738496
748758409269243904
748874096838979584
748873086007648256
748773810950725632
748786775510781953
748822246475563008
748809328170119169
748756098182549506
748697566825635840
748831377475395585
748831318985805825
748807553908224000
748874864308674560
748849144727560192
748791359637643265
748718936833855488
748856342278991872
748890144225300480
748821542029578240
748679342402727936
748769989633585152
748839888103944192
748842488266420224
748733667321585664
748725949433126912
748679053054443520
748818207570407425
748865242449350656
748851917036609536
748860649774522369
748845625597431810
748877028481462274
748885299690926080
748697680025686016
748771378338291712
748876856385036288
748841368315895808
748803254855708672
748834674382893057
748885631045144576
748680617479573504
748875984292737024
748809600644751360
748829112840617984
748865963827818496
748832015173255168
748887904475312128
748773685113217024
748697788989501440
748866781956145156
748882640351133696
748829435730812928
748874222496342020
748870711687602176
748822427069624320
748795096909307904
748858317578104832
748859022326071298
748724548661440512
748857264879042560
748886910429454336
748841679080284160
748834754024337408
748857063720136706
748773488052154368
748783512082259968
748762276451102720
748679866640437249
748880622882590720
748765027969081344
748831578957180928
748834254797303812
748850755155746816
748855754778677248
748817523685011456
748841595131269120
748830702225989632
748873970783584256
748878353998966785
748866995601469440
748845894116765696
748851392752848896
748858028091318272
748854911983497216
748825547594096645
748803963617628161
748857894091821056
748821101703114752
748862654769459200
748847508793745408
748759856522272768
748733541320568833
748776050524430336
748794933377527808
748876436950257665
748792853011177476
748887270875205632
748866374865391616
748860951697428481
748811286859747328
748875673591308288
748822770780237824
748888457762660352
748681020254199808
748813933742469120
748807558337486848
748803665843015681
748679061443112960
748852873392455680
748829670645174272
748769851368366080
748810532002537472
748874646221627392
748765552286457858
748702092307537920
748802143570628608
748840521104261120
748706190385876993
748823001760567297
748784921410318336
748838461910712320
748811991549091845
748800323213373440
748846825277456384
748769851263463425
748834791714279424
748753732699959296
748866664415059969
748847433631748096
748796325840326656
748834099620483072
748704827199279104
748771428523053056
748823857390297088
748741544249667585
748825237182156800
748826503933222912
748889204327849984
748824457238679552
748798532212056064
748800922747179008
748764742806712320
748856241536000001
748825140931203072
748817444278456320
748767049661296640
748816974508072960
748706433634414592
748839971897937920
748804685146886144
748867352142422016
748764050771759104
748878521653571588
748858812791070720
748880950306738176
748780253259063301
748732534599487488
748865045547876352
748867461198540800
748878479505125376
748776524543692802
748892182656978944
748860829882257408
748686732791513088
748779267446611968
748889170966347776
748875451582517249
748851426600845312
748772384748900353
748818681350664192
748880748845891584
748822578106478592
748877485442527232
748873287137124352
748686078782103552
748829058025267200
748685978076909568
748810133463904256
748755616013758464
748869122264555520
748775446565691392
748804789991989248
748871726856019968
748870598697385984
748870418237362176
748800864115052545
748884653759729664
748745927284797441
748779913608507393
748868593572581376
748860503104053248
748862536968200192
748774318385930240
748695985417654273
748804546793582592
748886755194105856
748805943547211776
748859387142438912
748685612824268800
748775111147134976
748758648550154240
748713093891588097
748861480318054400
748861346108805120
748833248386527232
748893813884776448
748882703370579969
748838092866514946
748811861559160833
748837308586192897
748785101987647488
748891024810971136
748820313111224324
748892618894049280
748816244695044096
748803951311466497
748869659173199872
748872616199327744
748750507422851072
748754793988886528
748843146675642369
748726964555427840
748701370866294789
748849736048713728
748689085825421313
748785617958416385
748800134201298950
748802458097299457
748681401994620928
748766814788694016
748828622153248768
748867830381182977
748839636433248257
748838013103435778
748876412103323648
748857655037456384
748737571866316800
748847005569392640
748850763724517376
748878953763319812
748826478859747328
748751388000137216
748855310203363328
748795982029004800
748826801863061504
748883428809072640
748839854402707457
748865447827677184
748891700056223744
748850021555138561
748831176513716224
748850159879069696
748744975135813632
748863241586143233
748859542243569664
748706219666186240
748832979775057920
748840022082715649
748705410153009153
748856942110597124
748781016852996097
748877745611038720
748882845972721664
748868040197017600
748815711825342464
748684157585424384
748791745777848321
748891440131010561
748784128837885955
748863116138590208
748765380500344834
748790747256664066
748859802604933120
748693070560890880
748765233607372800
748850302569353217
748763782155874305
748748112374566912
748776323284217856
748846330487996419
748886885167140864
748843944008683520
748846233700163584
748741024164376577
748758711204614152
748882384506892288
748889921662754820
748846666057330692
748851191359033345
748850017360834560
748715178758443009
748871865330982917
748793100651278337
748781452741844993
748690184707928065
748679904569335808
748838097073287174
748830970627944448
748879968608849920
748702117708328961
748886591477776385
748844271155998720
748806769883750400
748884192180645889
748803762211332096
748767121048428544
748831100940746752
748693813087072256
748775220178132992
748771902554976256
748880300088889344
748768916113985536
748790583674564608
748725454706663424
748885043884556288
748865695425892352
748682676899442692
748680542011490304
748809697281478657
748881440813772800
748757406914523138
748795205894021120
748854781909819392
748872737624616960
748852474870726656
748865775172259843
748810951550382080
748717573789847552
748820061276639232
748885643564953600
748710489408966657
748745734313242629
748773454434824192
748870409693659136
748876969941487616
748801644062601216
748776902253350912
748693410421280768
748892752893607936
748823072929554433
748746568908435456
748830220090761216
748775211592404992
748867041629798400
748810015931117568
748826910805798912
748865221708644352
748847521414410240
748833374253543424
748738834502868992
748766919658844161
748813191283519488
748834607102103552
748856052746219520
748888147547807744
748761374826700800
748867541003415557
748822867509440512
748868145096646656
748885194938122240
748845873195606016
748857877335535616
748811991741976577
748808787176206336
748830421283172352
748821630252646400
748693934612721664
748781230582149120
748857591888023553
748683951951056897
748769436341899265
748842001655881728
748881986006245376
748841398015815680
748798549043781633
748799962192842753
748885014377406464
748794933264257024
748745608484122624
748761315947065344
748882707753598977
748870879543689217
748866374957760512
748797932162338820
748816261186854916
748781578583543808
748836825947570177
748881482773622784
748835638896656384
748778588292296705
748855700588224513
748881939856109568
748818777798692864
748827053399609344
748789682029236224
748821416275881985
748811123323867136
748769092312571904
748867457113329664
748720643953332224
748869864606097408
748881478453456896
748891033266745344
748837824397504513
748803032654065665
748823261706846209
748816110280060928
748730965871079425
748877758328176640
748825312591482880
748841112823926785
748819562141921281
748890068429918208
748760699363422208
748704994778554368
748880912373297152
748770564257435648
748778680529264640
748854228131676160
748830320573767681
748867792435228672
748716676045164544
748872980965588993
748841620309696512
748766110149844992
748833294607933440
748891851185393664
748816710262779904
748884368563662848
748711911382917120
748763551758594048
748789879375425540
748805947754106880
748844275266383872
748881902367567872
748789136996184064
748797999300550657
748879800895410176
748890441865687040
748864801875591168
748826445074489344
748799639227240448
748762368885137408
748872074941362177
748887178483232768
748800130254446592
748805192510902272
748829721123782656
748795566818078721
748840034841849856
748870288385929217
748829704338214912
748834909112766464
748707935094730752
748890999770849282
748845592323952640
748886847527514112
748788541082087425
748793259984429057
748844879187501056
748798158793093125
748840219248500740
748830286960553984
748721717409943554
748685956799041536
748852533901271040
748822229807497216
748795381996105728
748802101220749313
748701492727558144
748874964670017536
748692772710821888
748861186523983872
748849941636841472
748773966186057729
748823169214144512
748807973275742209
748852340808097792
748872548843196417
748851434817396737
748686103838748672
748888193886453760
748842417030328320
748804311921012737
748724737661075456
748871437491003392
748869327885996032
748879112899555328
748849048078000128
748727518190903296
748846426835283968
748874025326276608
748705833924620288
748871059944841216
748806883071234048
748766625810173952
748862297972547585
748874109442895872
748887061055373313
748865628409397248
748831172344426496
748850168322293761
748829355804020736
748858053299175424
748789811985592320
748774746234335232
748885140093317120
748809827409735680
748865284472209408
748835593002491904
748847353671524352
748885769322766336
748821940580777984
748872955736711171
748846175126708225
748693204673949700
748827778972254208
748760724441214977
748783734443241472
748835022396948480
748828995215589376
748837753023062017
748883307211976708
748866081209606144
748802717867323393
748807310919675905
748835949388427264
748800662729728000
748823769246994432
748801136690229248
748706546788425728
748812394235781120
748887375938478080
748796397055422468
748874247456559104
748680248313540608
748790139116097536
748800146784153602
748817691482451968
748727811804803072
748862499508871168
748868757121015808
748748603250790404
748860003696701440
748706727202291713
748825526584930304
748886809409708033
748874537249497088
748855821879029761
748826843734827008
748778508332068864
748893730258706432
748842438073131008
748849706738954241
748784997247557633
748875657069862912
748864756098932736
748702931504009216
748763874510254080
748854828051357696
748724611496292354
748879066833362945
748850130531414016
748770719450877953
748843922902945792
748793603812536320
748849144861777920
748892580759212032
748886318860697600
748739073515196416
748713001759498240
748866454628536320
748768047838531584
748875615059734528
748875833184485376
748862981916819456
748775618624446464
748747244044636160
748839615168077824
748799005904084995
748874801142337537
748761202801582080
748862788995547138
748815020079714304
748867511693828096
748843415442522112
748813564308140033
748832631610077184
748778189795631104
748866353801662465
748777329703264256
748750171559780353
748736083056136194
748764721650688000
748863539700346881
748803372136837120
748833147454906368
748878219592466432
748873622589173760
748872011968049152
748807272994738176
748769067159334912
748802558651543552
748808896261664769
748788814005448704
748684623245299712
748886730036486144
748885475872628736
748862063091474436
748867348191449088
748868354631430144
748882250536738816
748691783006035968
748783155897700352
748879981196050432
748752164017713152
748729636255731713
748848213516509184
748882158153072640
748843473952989184
748778504112615424
748888071899324416
748816311535362049
748786595285700609
748851883477966848
748889753987133441
748858959273070594
748846976255483904
748886541234208768
748860695865806848
748836763305644032
748864164718751744
748844228923518977
748795080262098944
748846430945619968
748875484994293760
748755876194848772
748685956870352896
748736855013634049
748818606012583936
748879113000194048
748773139606216704
748753053361119232
748683109034561536
748810225851912192
748775991737094144
748855226573070336
748705930062114817
748781989801521152
748822905333645312
748838323637018624
748838206091644928
748832262871973888
748867415199612932
748733574707195905
748771478728871936
748856363053379584
748701312221646852
748856476542857216
748805100433383424
748796074010157057
748681401772417024
748837316966309888
748849048195571712
748877708067733504
748809462467555329
748796812203401216
748810733450719232
748843696217436160
748890789942550529
748826466234802176
748834359835230208
748858556707930112
748826818497638400
748826575068692480
748885165603033088
748781864081436672
748877280265535488
748816827715686400
748845126483644416
748845126605156352
748761106395475968
748849509438988288
748868421731835904
748771642445180928
748808447580188673
748868694575616001
748758321302151168
748808615255957505
748806618658185216
748815942507913220
748839913148280832
748853255355133952
748781196998422530
748816731091505153
748732052250304513
748864743230832640
748720345922805760
748841754573570049
748885240995672069
748679497822580736
748852500275560448
748791724609187841
748815065940234240
748868027496759296
748721231105437696
748811874116837376
748739295838498818
748706567722299392
748802936193503233
748884397785481216
748805649702629376
748869227218497537
748835320263766016
748879331221471236
748885324915433476
748878282406395904
748839028263378944
748864160549724160
748867675158347781
748853465045164033
748809861060661248
748860213386682368
748852185438576644
748840336592609284
748710254607675392
748811249023012864
748869692505423872
748861799026532352
748821428661686277
748802080639377409
748879796675960833
748702063085756416
748882183369158656
748890026612781056
748783189401833472
748862742723977216
748813287551184896
748777006737690624
748825945872560128
748854375108534273
748785949358764032
748743234466177026
748820774442512384
748814709579669504
748686938547314688
748784665801027584
748789937785319424
748832199915429889
748725849000587265
748836712625934338
748748498049261572
748836994004885504
748800469993082880
748855348136673280
748684606413516800
748775358434906112
748825547623505920
748848469608046592
748853322338140160
748829154691391488
748884968231804928
748724938631024640
748870392975163392
748839791622492160
748876575576199169
748855943560040448
748871537969668096
748786523965841409
748814520559112196
748825455453700096
748724783496527872
748786469263646720
748820644394139648
748883890308198400
748736666244816896
748850537068584961
748887778625220608
748879133892018177
748855482442477568
748878110481842180
748826570962251776
748771407375441920
748821147630710784
748887556016791552
748893570795442176
748684690094223360
748850713384591360
748783180933505025
748801124329598977
748801841362636800
748892321056423936
748870078532194304
748829083346272256
748842064767574016
748855742187368448
748869424204120064
748840391231741952
748775341557026818
748836872290394114
748693712155410435
748841792087425024
748837258028089344
748834338725306368
748802600678461440
748796346639888384
748840865188241409
748802822636908544
748811932824514561
748698779008790528
748677543109156865
748851040645099521
748829830163025920
748788168111992833
748748280113172480
748746711619686400
748808657094139907
748824117307142144
748797273765650432
748779787754172416
748891788354658304
748695998264901633
748860826006806529
748676272356720640
748865968215121920
748719608043933697
748830312126373889
748892094421274624
748761693535121409
748819784612057088
748792576031936512
748742756135084032
748853997415567360
748861434231189504
748719234662928385
748795805603999744
748867176224944128
748876554554470400
748750511642337280
748854454808612865
748840693146198016
748871827544481792
748834523362852864
748856736262467584
748770098870050816
748866219671818240
748800478020931585
748885928626753536
748846573463883776
748743813099720710
748814675920375808
748893747023384576
748800293584842752
748860670578417664
748755431581896704
748795608446623746
748748745878040577
748742697297391616
748798716627197952
748835286612926464
748869365416599553
748808652929183744
748771986260697088
748806886942650368
748799442266959872
748772686638116864
748849182279135232
748861417105874946
748803531843309568
748782245540876292
748824251340189696
748797504582406144
748764377969336321
748880128156073986
748887505970364416
748795843323441152
748859710074388481
748839673921961984
748758396787040256
748810817223536640
748851778838487040
748893486766694400
748851208362659840
748747227519078400
748799240713842689
748837182463291392
748860746344390656
748808296597893120
748752088448983040
748885366589927424
748873123739598848
748814935795257344
748754865149448192
748840043217883137
748773223718805504
748688028823085060
748827229682098176
748884347336400897
748860406387662848
748853217258266625
748824549400215552
748813606385430529
748851027957391360
748803858688647168
748716109994438656
748835601290584065
748707867797127168
748705472866377728
748720337622278144
748826654999506945
748759994766544896
748834862942064641
748784040954634243
748834946870116352
748817783752830976
748793041754869760
748840189905207296
748718139874025472
748866337108324353
748887870635671552
748740709398618112
748851824694665216
748855096537128960
748807973602938880
748884330684952578
748825115647881218
748891406748487680
748823999786823680
748851476601139200
748812658451869696
748858619538575360
748752919038533632
748810171229433856
748865947134341121
748857692861698048
748677526214574080
748869482995650560
748826004597182464
748862549823741952
748861220321497088
748689375353987076
748849790730067968
748781985502334979
748885626821435392
748773538153115648
748849144761114624
748782576882425860
748803795799318528
748875505806508032
748828416552697857
748852814798065664
748888394919444480
748681045394935809
748694370820329473
748812704823930880
748724888597213184
748862495251587076
748883340883685376
748839795493834752
748700003867254785
748863082353524736
748826151389368320
748844359005540352
748807478444302336
748889397467181056
748890043402584064
748800079683739648
748813564517896192
748797580000186368
748802948726087680
748822506560032768
748814659323437056
748692319591956481
748775056742813696
748780689353428993
748861220212596736
748747189388660736
748686380528603136
748798993484771328
748677782125752320
748781666768789504
748802621385764864
748859731238907905
748834506581368832
748888906586812417
748720581051314176
748842257709760512
748759789459484672
748884074719096833
748685843565543426
748766970074374145
748752810003435520
748823257554444288
748819109366890496
748741829382664193
748743292917944320
748833671751270400
748859437381812224
748786414687444993
748837060887384068
748781020917358592
748840408176746500
748770191350177792
748775685641023488
748883068191141888
748867759203872768
748792945181007873
748842673059028992
748754555001720833
748727845438918656
748848351920226304
748874281098944512
748858149923352576
748682345645875200
748743750235484160
748823110556721152
748852575575900160
748682714933563392
748718626547625985
748780182106828800
748853578039787520
748748204779286528
748845873287798784
748873740281339904
748833738985963520
748823718915350529
748775261877903361
748861438098223105
748840214899093504
748794203409223680
748814298504261636
748791657563197440
748808086899437568
748790546005528580
748708564089307137
748854190538096642
748766537792663552
748843226581245952
748842081670561793
748711844336906240
748875283483078656
748840567371657217
748774020389015554
748834926108237824
748833344759160832
748808199969484800
748846104066785280
748854995886432257
748787207478005760
748842886767181824
748775400529027073
748830035318960128
748809093524037632
748769255819087872
748781645809848321
748759524866043904
748810964049375232
748739719484190720
748798527942250496
748816550824517632
748728847978287104
748789468040032256
748829347620982784
748847231965462528
748805024977825793
748860909565644800
748681762553925632
748804953406251008
748825367389941761
748786909778882560
748837752821653504
748888608980013056
748745017133371392
748747843767136256
748772162429865984
748806111256424448
748716227175051264
748844375916982272
748887916785598464
748726016919605248
748774616043171840
748861123877896192
748888088903024640
748870141543317504
748770954713501696
748831188907950080
748820921071263745
748790541723197440
748730215359127552
748713849105240064
748886327190401024
748834846546468864
748798070540759041
748789052745199616
748714016915202049
748777375937155072
748827472779706368
748886700659765248
748869411612819456
748787648009891840
748849694164525056
748831851460988928
748818652158238720
748790105633017856
748823764977065984
748702755280154624
748815028334256128
748891457008889856
748864651132334080
748720157414060032
748831474279911424
748828231978065920
748755217290702848
748678029853888513
748880388001566721
748843243157262337
748856807746076672
748832371554783232
748791750035054592
748893277403906048
748746510238527488
748745742404104192
748868954593042432
748832963035529216
748831583361114112
748772351278329857
748675743887024128
748816274071777280
748845005129682944
748723533837062144
748877728817045504
748696715524337664
748780643346096128
748769452850720768
748815930117885952
748887833063133185
748839850212749313
748875875060441089
748808103366242304
748841955602337793
748870770730958848
748873840906760192
748854203188125700
748684425836322816
748892866215194624
748750100361453569
748800713170382848
748817641415016448
748811714662051840
748781230569631744
748875329620414465
748832321588105216
748741628001562624
748840231835664384
748878291164168192
748817490260553731
748750528218165253
748826533087866880
748888378222010368
748807973657391104
748784724567396353
748741527111774208
748844438567477248
748852911392915456
748807147199164417
748849081791963136
748843801209368576
748792802851508225
748794644083773440
748719976798941184
748868123760074752
748767955677171712
748880157230895104
748700846926340096
748829746029527040
748871940987817985
748873144409227264
748887438827753472
748819251805421569
748855239000911873
748834498196959234
748823672605974528
748760527615107072
748770782398996480
748808988578312193
748875673628966912
748806220228595712
748842132002238464
748885240802844672
748692902533066753
748879066837712896
748845197711249408
748861987753431040
748893398732529664
748827942499737600
748835337007460353
748861794786115584
748735823105761280
748676809353412610
748851854109511680
748853695673085952
748750591011090432
748860548880617472
748870368060989440
748825673209356288
748828173031317504
748820585808011264
748800390246780928
748735663491559424
748868073709416448
748851552375504896
748833659193622528
748872456639750144
748809818819817472
748709738607579136
748690935689703424
748876315353374720
748884045400977409
748865628275171328
748883055855689728
748822657903177730
748822783606403073
748693242481250304
748854228253306880
748751945939111941
748846435404161024
748876650968940544
748725752523206656
748888172654985216
748760720322338816
748766604922499073
748868140902313989
748709260524072960
748838021613531136
748734363425120263
748856174574002176
748804278123307008
748750285196058624
748888005155229696
748829800400388096
748869046892793856
748743947527204864
748804160854761472
748819520337301504
748826658967355392
748780139878551553
748807063384363008
748856870568243200
748819092648267776
748801203929133056
748804727173885952
748803313609478144
748783977889079296
748863640342712320
748752315021004800
748707423381315584
748834313676857344
748842584685047809
748833793440567296
748723042944180224
748878240769507329
748699026363600896
748873891314032640
748846867165814784
748765602760650753
748831075489710080
748838378150498305
748822456429907968
748813275178016768
748675597207945216
748682593269387264
748874797119975424
748887443043192833
748739820290093056
748757994171576321
748778093020459009
748832883406581760
748891125541380101
748766923983204354
748848725452136449
748833252627124224
748808619202781184
748778210863616004
748772208701427712
748871026461716480
748763153140314112
748861765530836992
748776210151321602
748727245888376832
748880924905869312
748818538698141696
748816953331093504
748857340565139456
748792773118078976
748836024994922496
748691874987278336
748879570389045249
748830941418708993
748788931143954432
748892178395475968
748746728174608384
748848146688544772
748740482935599104
748748804455665664
748790772560896000
748678143104385024
748868577105678336
748729636574490625
748824024843706368
748835722992443392
748800687882903552
748793129730338816
748782459706155008
748778617325260800
748813627226935300
748848830146342912
748881969270951937
748815665612541953
748834749746188288
748842744198594560
748714033423974400
748809458281684993
748720958425432064
748820342404034560
748829825725530112
748834544472584192
748797315687673860
748830065010601984
748778575642238976
748814386433630209
748728663298805761
748745667019837444
748731633033895942
748791498112577542
748682048005500928
748856040322727937
748816794182266880
748769268615950336
748812327273656322
748750985338564610
748840537910808577
748888654895087617
748766147848187904
748851954776809472
748779271695376384
748759491668119552
748836339634802688
748753548096049153
748880983630503936
748771071944302592
748844359185866754
748813518254665728
748790390946340864
748835488052588544
748788562305224708
748868434272878592
748889548415959040
748810515334377477
748820552341655552
748868903997091840
748814411578503169
748758279266807808
748817775448043521
748796048844345347
748696417728884737
748871290736508928
748848523945312260
748713433734995969
748828219164463104
748876479161856000
748799374952583168
748877745770274816
748800751061782531
748716193587073025
748810469142458368
748803720264101888
748712762772115456
748844656746606592
748860276276166656
748885203276406785
748818115190857728
748887711243603970
748876231710474240
748702440569049088
748817377144541184
748798829760163840
748794417654276096
748830983533846528
748780240537686017
748718332942118916
748679715741835267
748893382076923904
748892157478576129
748789237554655232
748864655146176513
748860137943609345
748816013890691072
748810817018093568
748831880988897280
748782098941485056
748833566931480576
748687819057537024
748833663383666688
748868161592700928
748846573686255616
748798359935209473
748742596986478592
748887359094009856
748745289540837377
748853825423933440
748807075979857920
748819855768317952
748817465346367488
748846343037210626
748766995093417984
748791355460104192
748875149345034241
748686011463503872
748778336592154624
748802738817871873
748848771396669440
748867087972589568
748813661070766080
748788968930422784
748791804535812098
748824587216031744
748875770341232640
748773160808423424
748736401647161347
748678310809497600
748873698157862912
748713199147556864
748794790548869122
748892471849914368
748856434377490432
748855558023815168
748774075053461505
748811232283463682
748788834968580097
748818220153397248
748729162559434752
748763400654639105
748749655723220992
748854685566636032
748777753294450692
748858858601316352
748769427793981441
748814764126580736
748831008598925312
748866588758212609
748807961011642369
748833873367269377
748852294578499588
748721432427765762
748689341791240193
748757020916871168
748780546931585024
748879041621585920
748854794543063040
748779640995524608
748847173341556736
748824033534283776
748873551437041665
748691141088858112
748883999611904001
748880488899735554
748759231650684929
748778458012979201
748688561688416256
748696937767931904
748872456664940544
748870326113673216
748878936809938947
748885807092686848
748881101326675968
748890282465386496
748697839379763204
748693150198300672
748875656977494016
748862859980013569
748865326377496576
748725467385991168
748860989269876736
748845885782720513
748766613449502720
748886192947601408
748832258535153664
748806408997445632
748689358568431620
748850373637603329
748872397877567488
748827447550881792
748880778004606977
748800192900534272
748754730822742020
748762842841567232
748885673038446592
748879947805106176
748821403428847616
748858326096699392
748817737602899970
748770316910927872
748884888389087232
748838512212844544
748791716346404866
748803363936931840
748873681238044672
748831092573175808
748781469573615616
748865141949816832
748755641024417792
748855608279982081
748686313600249856
748791510976520192
748796468626984960
748851619236876288
748831180536049664
748849694109995008
748765149511557120
748780047679401985
748829922257412096
748825975291572224
748888713925623808
748781008279834624
748806861873303552
748738775870640129
748804630612545536
748682312162824193
748774200899362816
748845793382133761
748838545717166081
748812717088182272
748852474950389760
748822242415423489
748805897191731200
748755607398682625
748779015800926209
748846288595132417
748677962443227136
748777996958392320
748806169725063168
748775673032941568
748709977578090497
748833118317056000
748755750059552774
748862780330180608
748845873371676678
748824692039888898
748675491960221697
748829964259168256
748831662881013760
748867528508616705
748845386710806528
748830475733663744
748842501063278592
748861744307634176
748781759236411392
748801635820769283
748742487766740993
748869793294483456
748760582203990016
748750905621684224
748846406010544128
748822049536159744
748826721902817281
748745872591056897
748855213780598785
748879029240008704
748852701551685632
748811672949624832
748861274604331008
748860259633070080
748714285094752258
748830924742139904
748878378854387712
748857029872218112
748765409671733248
748859773131497472
748824641481867264
748879851206152192
748842362357547008
748773580356268032
748794836702994433
748826751531450368
748749022320439298
748890378867240960
748795713434202112
748875052981125120
748848033148735489
748833164395773952
748826222726148100
748871416372682752
748780890960961537
748725769388625921
748836570246029312
748846288297426944
748836301617696768
748841737422974976
748763698525708290
748806027097755648
748841930491060224
748761559107710976
748786582526709760
748858909050351621
748853913722490881
748728428392685569
748850461751517184
748843671257243648
748882732869091328
748763698278174720
748875061550014464
748852139338924032
748737706352521217
748803737368399878
748799568163139584
748750406625267713
748714562204016641
748889120450220032
748878828022407168
748763085859540993
748803921938771969
748834540257325057
748862377572110336
748775991745536001
748849568327016448
748870141492994048
748886360627576832
748736020313542656
748872339333476352
748884003609010176
748849526446972940
748875950524362752
748806191032070144
748835936696426496
748846305007534081
748711479331946497
748733944116326400
748736263335784448
748840022166700032
748844270895951872
748839401405476864
748787614329610240
748857218670272512
748678130231939072
748856308569214978
748700548740841473
748890500397166592
748780941221388290
748754693048766465
748804039119253505
748718039198228480
748775178050560002
748801283402764288
748771688582516736
748870015701561344
748689626764681216
748753128741228548
748693729054171137
748678793150160896
748681875728822273
748852013602074624
748791519071465472
748881776249012224
748885198792712192
748797559129317376
748853859204882432
748749827685511173
748716004818034688
748800457196261380
748836180100313088
748881633734979584
748773060136755200
748810691486756865
748861203414343680
748793905898938369
748834640899805184
748847936734306304
748882850284498944
748891821703438336
748704046966386689
748790420348416001
748820057417887744
748749009875902464
748863040272076800
748819067394482176
748806828549545984
748860976968114176
748808157929943040
748863841715367937
748768806974087168
748683117360185349
748697826939572228
748866471552483328
748808984266543106
748844690561261569
748790663580229632
748750071055855620
748805758809088001
748809877800169472
748879582636355584
748781679330725888
748815984736112640
748798720905359360
748859022518980608
748845839695634432
748888256503308288
748890337041649666
748782396703543296
748798876123934720
748875367700697088
748856786854248449
748884083464429569
748744945570238469
748848918327353344
748841163176681472
748866882359418880
748892484382576640
748677056515436545
748808866763186176
748803594564931585
748852630261207040
748865011955732480
748874553867309056
748885173773545472
748818207629123585
748749916051091456
748758363144540161
748861291507228672
748824901839155200
748768265850068992
748885966497062912
748870653328125952
748867515808350208
748868325195718656
748861597427183616
748762599496355841
748688939247022080
748851770361802752
748840277939478528
748875459983708160
748836415182692353
748770698823217152
748827082675851264
748805155080933377
748855406915641346
748887241594929152
748711114188349440
748808787222339585
748739757396533248
748780458649923585
748683868073553920
748730685217599490
748820355175755776
748798607545872384
748855927072100352
748762205361811456
748871492067291136
748824570249883649
748737593223749632
748865653499650048
748843322836393984
748777493562220544
748844484809494528
748835035277557760
748866651764953093
748874927319576576
748829142041387008
748734950631804929
748838705113206785
748851019476590594
748759407521968128
748861945814679556
748827544040968192
748862260446105600
748881441077985280
748765225260765184
748758740661248001
748771105570037760
748749270040256513
748819050592108544
748724838093746177
748804160741453824
748770937684697089
748811559565008896
748837966794092545
748849664666009600
748798561274302464
748811018449457153
748880358628663302
748886180591263749
748789317334511618
748842131788300289
748810909506613248
748826000490893312
748846288553316352
748882036526551042
748878982867673088
748796145472712704
748709856257773568
748783025677148160
748839778997633028
748852508739641344
748829079055568896
748864218926047232
748761357751717888
748812520027107328
748795684006924289
748841322446884864
748806434217816064
748700871962324992
748826680060309504
748875673654202368
748866920179376128
748868450962014208
748806983541624832
748889305263792128
748813065332858880
748888671957323776
748831084234891264
748831025137147904
748762666504581120
748791699434942464
748858951228334080
748786632979918849
748819461780692992
748887841191686148
748861140503900160
748727354617307138
748893550016917504
748839422213427200
748828642956939264
748860633014083585
748830148812677120
748826353059979264
748853418551341056
748692751559131137
748815552584429569
748703463803002880
748859034984288257
748810951512645632
748888327961604096
748676750511480832
748768207062781952
748890500518780929
748805582706970624
748888638180687872
748801732298235905
748797311539523584
748748149913624577
748815967715594240
748803972249448448
748841762807017473
748848658091769856
748884720956633088
748776306465054720
748775258052702213
748783444969140224
748780702187986944
748694727243886592
748697864717602817
748683612258787329
748793658208493568
748707997971386368
748795378158309376
748728243885215744
748839489460658176
748791972299575296
748692047163449344
748800973103984642
748867830557343744
748697235412619264
748869403152875520
748843838807142400
748730773155393536
748803900946259968
748861144706711553
748689836802973696
748858284103208961
748768605584527361
748757151271645191
748833525248430080
748832392891301888
748820313039704064
748892379562770432
748775077664075781
748693871605972992
748835442066395137
748745465592623104
748827359353114624
748840202399997952
748780043665498113
748884284493168642
748863841493250048
748828898910203904
748781075241984000
748852793818177536
748878010032459776
748857625807388673
748696551845867521
748797269453836289
748854077350514688
748792404006694912
748729137280348160
748782581219373056
748764616834985984
748770325249204224
748708727872692225
748867419393982464
748845499751464960
748807751346696192
748741850316419073
748876709596979200
748811651957174272
748831205693546496
748773941028630530
748692579613417472
748849287266795520
748754038989074432
748852957458866176
748837446666727424
748714104723017728
748847609775783936
748773894580867072
748740864604721152
748788314719694849
748700062302306308
748882397064785921
748881952573366272
748837237027209216
748764889615781890
748766164826722304
748849417206259712
748811769418698761
748721314815438848
748882883893399552
748856493101895680
748809646798843905
748882640300871681
748890634606383105
748735076465119232
748824750609141760
748797349250551810
748790818903732224
748844983965319168
748808069933436928
748851610948866048
748854077401001989
748800100537765888
748821827074547712
748836112890757120
748815581906808832
748851212552957953
748845407535497216
748799341767168001
748854085730861056
748858028066091008
748887963115876352
748802986596405248
748781255869640704
748842337414021120
748831280989548544
748798532128153601
748882426659803136
748728310943715329
748742248691478529
748745272906293248
748829280352628736
748860133908832256
748777233276280832
748871072611721216
748844484784521216
748889409995546624
748820346707533824
748885035193884672
748808887982125057
748878895114399744
748814013056770049
748860809095241728
748796921561493504
748762590902235136
748785143838416896
748773856987361280
748808967313190912
748817074949021700
748786293010685952
748781603879415808
748825551712972800
748808703189487616
748795302484643840
748770937827274752
748800276732055554
748823483845672964
748798506995838976
748857273116717057
748830211580502016
748881835225153536
748828966077751296
748728952752001030
748803959603601408
748877854654492672
748793390020431872
748846229702840321
748812809366937600
748774297456431104
748675462788890625
748789447215292417
748787106625953793
748830605849325568
748818308246282241
748844644444803072
748789165995593728
748798578416492544
748793645529112576
748873178265554944
748871139460583424
748746325454262272
748826453609943040
748763580942589952
748868937505529856
748818643631296517
748681695658860544
748836842942763009
748830849076957184
748888868804591617
748858242281857024
748779536267956224
748680194165239808
748725907729240065
748890462866513921
748780513423347712
748808027998793729
748735697251512321
748678369529700352
748775174024015872
748763513758191616
748765426637692928
748799559644508161
748857487269457921
748887304593371136
748746476709253124
748850725837504512
748797047113822208
748686741318594560
748862352766951424
748827233679241216
748878823664414722
748801501456322561
748873266081591296
748734325676339200
748815217027477505
748740722065453060
748866689488461824
748777606518935553
748881772100849664
748840349372518400
748812616416436224
748871240203509760
748878920016076801
748865074882834432
748790571385270272
748837568565932032
748736930464960512
748823211488325632
748874595760017409
748888864924786688
748816194132537345
748867394181951488
748749232073388033
748778600686497793
748694496389443585
748834779261505536
748805570262470656
748828538015547392
748683360499818496
748683683570130944
748758648562655233
748820745233506304
748686271648784385
748760795782139904
748826700818026496
748818836653273088
748693611374600192
748689689843003392
748843310555471873
748786922164674560
748768429453172736
748766009582948354
748727375790157826
748803686667739136
748764407237193728
748810536293240832
748890689161859076
748751018851127297
748874201633808384
748833281991438337
748877040879796224
748751149088464899
748700855105417216
748767515300339713
748806090138103808
748803879832162304
748833424530612224
748834170978201600
748740856287338496
748860452499755008
748825853874802688
748690142710231040
748710732913602560
748825887227850752
748834749783773185
748865246694080512
748813082235801601
748811895058993152
748810829789732864
748850747169800196
748796275730968576
748860674860806146
748819239398547456
748724406092861440
748715811884437505
748795172427747328
748769910268915713
748677337865035776
748882577344307200
748777543801507840
748760452155400196
748821374190424064
748790437125591040
748845319325089792
748890458731020292
748826319383826433
748687513158422528
748863120110657536
748775022899048448
748733679778689028
748786569775951872
748808111968837632
748782048626614272
748856400839864320
748890903339675648
748793431724482561
748800482529783808
748798817382739969
748794648181616640
748869461973794816
748767540180979712
748819792841191424
748827561015152640
748888533557972992
748833734737162241
748874096759504896
748893386422222848
748865704036794369
748800176131706880
748847932783288321
748875132718886913
748762121404444674
748762440016416772
748795600422834180
748787278726606849
748793276690419712
748890123048280064
748827573279391744
748850260500369408
748824457058353152
748837874834010112
748868991997898756
748883810536783872
748845109874008064
748795763979743232
748767272097886209
748773009658261504
748701500893908992
748832111621132289
748823072963166208
748711009611755524
748781264132452352
748735244098875397
748722464289492992
748803695173734401
748839174976004096
748836217777627136
748835873832263680
748818769678589952
748831297787793408
748792152402980864
748885383518294016
748778944770387968
748880086175145984
748841163050741760
748879742036807680
748855385998520320
748826977713393664
748839728426934272
748819885388537856
748720383671631872
748893700739260416
748884905568919552
748782044205895680
748783637940740097
748874797292068864
748881373751050240
748883781369597952
748872351924838402
748825836980211713
748835743968231424
748815217061076992
748693947237666816
748819939847393280
748781914379591681
748792408201048064
748783268816777217
748850721769005056
748862834973372418
748726490645143553
748714373300908033
748804110695010305
748880396658438144
748816504783724545
748890484005888001
748855570531221505
748802541832417281
748814528964550656
748860079122870272
748699793774501888
748835425033289728
748853825495269376
748724448220450816
748823840441053185
748864609222856704
748803594388774912
748829733312425985
748799102402506752
748808887881441280
748809689048031232
748733289830031360
748797248792727554
748821445724151810
748781859811651584
748733495254536193
748750226194731008
748804093854904320
748683083860176896
748854769180172289
748854769180172288
748857713791234048
748783537604571136
748693280162996224
748747911077326849
748851610873389056
748859022120480768
748697898188242945
748680273601056768
748837375531442176
748844812133105664
748855742506143744
748776910293917696
748875132601532416
748888797631295489
748853427015389185
748833361519575040
748882627965358081
748851602434457601
748861786368204800
748828265503133696
748780324516081665
748701454844604416
748779796113403905
748816244413833216
748802118199308288
748875338063765504
748793939226832896
748840982414843904
748860431461146625
748893050819182592
748830643803545600
748750062499401728
748780379264299008
748879163445092352
748804164923170816
748777392785633281
748891666636046336
748821642894127108
748851044789125120
748801455503527936
748833449633611776
748677719274192896
748767951541587968
748713220014219265
748886600013189120
748816982863060992
748815007366803456
748679393057214464
748865460653797376
748755762642427905
748807025732136960
748822250799837186
748879188384485376
748806899743600641
748737156839927809
748856497422020608
748714344016285697
748883420760059906
748783315222573056
748773399963381761
748776440615702531
748854719150379009
748840995408715776
748856417533173762
748724842170556416
748825895666933760
748763912154206208
748826818505879552
748825522277318656
748815430903562240
748805733836136448
748751484385259521
748790843708891136
748839711918043136
748735827098734592
748834644934656000
748703057135988736
748827481289945088
748882309277949952
748803238049177601
748826768199524354
748720945930592256
748841343292760065
748873437951758336
748775115064651777
748876806195965952
748680789747855360
748861350022111232
748780622437462016
748878513428627456
748721646207250432
748778575474462720
748780311979274240
748692218953609216
748828857076178944
748694983008350208
748758807711330304
748873383580987392
748854437947568128
748884804666531840
748734904272236549
748853129228193792
748876810297933824
748785122690772992
748821600812822528
748874339815026688
748822318156251136
748834644993404928
748835924218445824
748736070599127045
748794845297192960
748767490235179009
748767599186448392
748748125016174592
748753711648813056
748848364482023424
748701706570072064
748837765761163264
748798599316664321
748780471232843780
748888994918858752
748877590308462592
748820690581721088
748884510931087361
748851925542666241
748881440813658112
748709411443662849
748885312156360704
748867263994945536
748887086460243968
748825270791114752
748843394407997440
748706244760743937
748818853627514882
748807562334572545
748801115903275008
748854031271890946
748822380907077633
748687513137475584
748685990395392000
748718944966631424
748832166260248576
748794547442896896
748861652347609088
748736259053326340
748841150442799105
748819897891713025
748798469230383104
748799970614972416
748754659628634112
748876147740467200
748770249806196736
748792806940880896
748825648173461504
748889325987823616
748728021805260800
748868539252080640
748817939042742273
748736087175012352
748865532024090625
748710254599254017
748813912447918080
748823379088728064
748809840093302785
748823807024959489
748883600771133440
748827368073023488
748800893647089664
748677190674485248
748868216030724097
748854634933055489
748737618280476672
748879071002570753
748691225075560448
748847475495239680
748812175934824448
748862360949891072
748845399155154944
748833261112193025
748825916814594049
748846884014391296
748893289726746624
748820363556089857
748698497893867524
748796296505401345
748782690271305728
748888521008615424
748865406232891393
748874566412402688
748773081078915072
748734036210626561
748793532618420224
748866454657830913
748883634371776512
748890840458665984
748779473042968576
748822619776888832
748770249676206081
748821948944281600
748806975178153984
748857034116698112
748841884366299136
748709793125240832
748781893265477633
748790495631978497
748793196809891841
748753493511458816
748844895918436352
748800201331134465
748786603582038016
748825010580652032
748754030554288128
748805956172034048
748805653938921474
748708212107415552
748884200539975680
748777589783736320
748801103068696579
748765304679899136
748815518795231232
748791661602353153
748844103127957504
748775417138409472
748683759126401024
748847831725793281
748680538085400576
748849035772059648
748798301533663234
748802244049416193
748865435572076544
748790642700980229
748780177862201344
748802151900520449
748684782649827329
748785265393610752
748801812149391360
748781520085667845
748829721023148033
748828081142505472
748879083807739904
748813182588686336
748684065285353472
748830840885501952
748789099020951552
748825723947876352
748890622103154688
748685348646096896
748885459015651328
748752315029434368
748879134101794816
748879351978926080
748792081351487488
748835857285713920
748855461487730688
748773123055505408
748873492779663360
748887388496113665
748736532043866112
748872892864159744
748883646988288000
748761429264601089
748715824446316544
748870124518645760
748806853681754112
748832640057442305
748782866545291264
748868845356589056
748695922649931776
748810733320675329
748700582517628929
748861786254827525
748826432747417600
748789862354939905
748869646560944128
748857017637363712
748878853121069056
748860024613662720
748877141924864000
748789304512491520
748713324691337217
748820011221782528
748811588916768769
748870900578123776
748862998664609792
748874767898406912
748820292189945856
748869738709721088
748739434481266688
748889867426394113
748782840989396993
748782518409699328
748878035009417216
748879666883072000
748803154142040064
748878618181402624
748810104242212867
748850667205365760
748781645625368576
748890274001190912
748744077613494272
748881797518200832
748748288472391680
748821118547554304
748775081640288259
748811287027593217
748765216586948608
748821483389120512
748774314283900929
748834082830708738
748807067629068288
748876281698279424
748831235112202240
748809529370943488
748853166918238209
748857730555846656
748856950402744321
748872871963918340
748886226749493248
748889665814556672
748796267090763776
748830400550690816
748701828225703936
748840378774593536
748700599416348672
748777044754898944
748819197409398784
748831444798173184
748872892889391105
748833592189550592
748846959495114752
748755863486099456
748782392563757056
748815972182536192
748728155985186816
748734413819695105
748773307378311168
748846309252227072
748710741243367424
748772858562699264
748680634193752064
748861027052314624
748842110938259456
748818077505114113
748861409002450944
748693418721804288
748801585673740288
748676284981673984
748691581415268352
748829851138854912
748818648119255040
748813165790584833
748796321528582145
748886893304033283
748890597088452608
748785697662734336
748730915845656576
748700376962994176
748839602501345280
748769520223789057
748869550050045952
748758505687883776
748784997155237888
748715992189108225
748861215846371328
748831809727827969
748830044013862912
748803686797684736
748851816419430400
748846519181307904
748767133530599424
748886881014775808
748767708259377153
748776277008461826
748785357819219969
748848066678124545
748804320330600449
748887388550606848
748789250196254722
748767213318836225
748706567936245760
748760296957677568
748887140969418753
748809965859577856
748763106952695812
748691304859656192
748678491021807616
748888525077176320
748854559422853120
748778223207460865
748873257810423809
748762364770562048
748790285933563904
748682379305349120
748877464852525056
748832241577525248
748740801467785216
748788742446456834
748710090811867140
748822943015309312
748750360404037632
748711919658434561
748765590110609408
748736364078739456
748888013380292609
748829427262447616
748753665763053574
748715488981708800
748820829035720704
748787437929795584
748705347024457729
748843226715590656
748864982272520193
748881147149619200
748793691817455617
748782673557008384
748810011871031296
748888420093657088
748803997419474944
748688456616927232
748873291323015168
748813170165243904
748678172414128128
748856434230722560
748826151364096000
748853448163094529
748741556509679616
748830337459818496
748869184914948096
748821848285061123
748833743067054080
748856589487054848
748793561886236674
748857747052105728
748863493462298625
748782103127437312
748760783153016832
748877192197574657
748883953394683908
748701698076446720
748871257001721856
748845877331128320
748860448439619584
748872775490793472
748873497045241856
748835974503862272
748828584446418944
748875959001055232
748834624105746432
748835035176919041
748815317766373376
748826105339998212
748843452981399552
748701467549196289
748875170572566528
748891729361854464
748761806588358656
748695943575269376
748825530741514240
748818878818574336
748882367843033088
748845776676220928
748886629423644673
748795604541714433
748866047831314432
748821718211309568
748766995139530753
748738868149497856
748818618796744704
748819663128104962
748816349665918976
748816823450234880
748822334744690688
748846619928428544
748833210461716480
748880144975011840
748830412785332224
748884771342839808
748863036329426944
748680022144192512
748831188886827008
748716210489954304
748839283759390720
748856044323950593
748887334007996416
748820858546843648
748793780057235457
748807885476417536
748801870752129024
748696543205662721
748788981534302208
748891385554690048
748854719083220993
748753841747685376
748833105868427264
748843310362558464
748877477267836928
748796208345280514
748824121589596160
748802625672323073
748690709033709569
748781486606692353
748738197165715456
748840554708996096
748845697101754369
748833873438642176
748791896583999489
748699567584051200
748854358456963073
748776557926182912
748862990141784064
748759000678699012
748702213988507648
748818241036754944
748830392027901952
748786335150780421
748677706687012864
748838566520770560
748819109345800192
748751115655581696
748872461047984128
748799710773653504
748789040451772417
748734715813736451
748873492641218560
748681628298412032
748815028367728641
748886880918188032
748685885701394432
748855024961323008
748790760028250112
748748858767716352
748786951537332224
748850348442476545
748774574360145920
748878802789564416
748797244418043904
748837832899174400
748872854956019712
748750200991166464
748701366801932289
748893709392109568
748702310402920448
748682941434331136
748786523730907140
748790483262926848
748843205471432704
748877091236552704
748773429113872385
748677979400597504
748865942927642624
748739195070324736
748880858015162368
748810536016449536
748707977050271744
748891133732876288
748715434346745856
748874826379513857
748881050693054464
748796317334319104
748749869632720896
748680139370860544
748871311607230465
748798855144087555
748822552944873472
748865905166323712
748770883200622592
748800947803987968
748787744457912320
748817704128131072
748697864470093824
748742907172052993
748853108382588928
748713161260425216
748837539012874240
748834997251997696
748745985807912966
748721180773933056
748801912502296576
748858342861254656
748819788818821120
748798695487905792
748693112428658688
748833734787473408
748780031137107968
748851015596867586
748856015068749824
748734933867204612
748739153215430656
748702192928972806
748851103337418752
748793565929549824
748804592737988608
748865687062470656
748872079357911042
748885974856429568
748877406044172288
748754349350789122
748854198947774464
748753573429678081
748883160633597952
748747554624446465
748867440428322816
748890299074682880
748758874962833408
748845520823672832
748802915301634048
748872963982635009
748747378484613120
748802004781133824
748812251730030592
748861740318851072
748853431289450496
748692135252230144
748769436086079488
748884708323360768
748798175385784320
748701488625496064
748879167647776768
748855285167583238
748836704291663872
748801208064757762
748869700931555330
748854509367996416
748791963596361728
748708048277999616
748808161998417921
748778063983357952
748783592075980800
748876034376957952
748800868254822401
748775102703996928
748818849362014208
748839451602907136
748893679935426560
748778051085824000
748857839674941440
748811635075145728
748860993837658112
748708878934609920
748872351920644096
748849673415327748
748886994344931329
748859697457991681
748820510016954368
748891591000010754
748788343991771136
748831415547072512
748761437707788288
748790919462129664
748782035871801344
748675483978661888
748822238229659648
748746895871184898
748888310991319040
748752562602450944
748857105457750016
748881243706712064
748772841856700417
748751140708229120
748805989575454720
748804190122627073
748865594590650368
748850079885201409
748781033236025346
748786548942868480
748777283599495169
748766235848912896
748801191425904642
748784061645135873
748690134682390529
748847735244099584
748870858777563136
748778881943908356
748879586797187073
748744991598473216
748880186989547520
748860972467564544
748859513252511744
748693917869154304
748692558910545921
748870980085223425
748801568904843265
748884720700850176
748867490781036544
748864185702940672
748864311322222592
748873081465241600
748866433594040320
748857890048475136
748684606300237825
748724179663462400
748861434143076352
748801996459679744
748789942222934016
748852357404958720
748789996790833152
748879205165916160
748764969290731521
748789489108070401
748851787306762240
748833781084147712
748792886724956160
748705741356331008
748854974650707970
748812855760216064
748879016384303104
748884591008768000
748819222462013441
748859898860044288
748841993330126848
748676280594272256
748838637975003136
748887526669160449
748887455391109121
748763077802270721
748755423138713601
748717200408649732
748878961904607232
748788780182540288
748781264136581120
748827640405102592
748732631269814272
748827661611433984
748888210571276289
748800633365409792
748792882140590080
748811480087207937
748867553473155072
748778181218361344
748806711046123520
748740218669281281
748789136878739456
748722422107475968
748870665609027584
748772586041987072
748787367029272576
748787740011958272
748697650548056064
748851451602972672
748688972663095296
748759818681225216
748845009315647489
748802873031405568
748777279589724160
748803775012347904
748735693128552448
748744450726174721
748797512845144064
748801266705264641
748862205626421248
748871026327621632
748867541045354496
748751258207416321
748758707324850178
748792412768595968
748827304844034048
748866983001661440
748888063665995776
748731905558794240
748878446323957760
748884691546087428
748863556393771009
748681611647082496
748797668139290624
748846388906262528
748811563851665410
748681825615314944
748825190998704128
748791741604503552
748828454272008192
748872079160799232
748861249430126592
748875560659681280
748804030630014976
748807394826686464
748831604039094272
748710170876719104
748851141228847106
748782648344977408
748790491676680192
748826596337999872
748765267170250752
748728327850979332
748757259912556551
748845139309703168
748877901035110401
748821751530868736
748839401363427328
748848775821664256
748870032562724864
748699865065066496
748836494836727808
748830593400602624
748863824812511232
748784678207827972
748801807854350337
748773458541047808
748874872625958912
748787328974331904
748870166386188288
748776633646014464
748792056219176960
748827057585545216
748863195750604802
748681876076986368
748847244846202880
748836691717349376
748847186159423488
748759713924288514
748870657132355584
748834506455539713
748805184130654209
748738733864734720
748775471949619200
748716353184555008
748822695345729536
748811018478841856
748847387196600320
748806895528349696
748886478063857664
748686803994025989
748817280788639745
748808925743505408
748732735871545344
748835043649486848
748796275454189569
748838092950339584
748772716233109504
748848318650970112
748727199486750720
748847060074393600
748676922406821888
748857449600454656
748861190873329665
748864751896293376
748845382285664256
748891733522518016
748853767022358528
748882250310225924
748715891534233602
748860221833957377
748828303390310400
748839682318934016
748835345614114816
748737991355486209
748837384108773376
748885534479638528
748866932703723521
748867444358443008
748876667599347712
748775136250122240
748749764808699904
748869478813929472
748884863571357696
748801333818331137
748872825633665024
748790990882811905
748877535988056064
748813585548136448
748681695516192768
748842693984411648
748850227054977025
748863170433933312
748815208660013056
748784543889403909
748857659382784000
748866093750620160
748713752414003200
748770556028162048
748801598143406084
748786016123695104
748868421710929920
748789971411021825
748834229950251008
748868551608569856
748835295190220800
748884104234602496
748877410070720513
748888961104261120
748841305531441152
748855096306462720
748868161693421568
748859748020133888
748817817449865219
748752956791463936
748840487902187521
748785324369670144
748839296652587008
748783822741790720
748779766870740992
748818002158559232
748878999812763649
748736687186993152
748835878274039808
748878869747281920
748796690837041153
748887040398331904
748801719656587265
748819667364392960
748853548650209280
748870888020410368
748860205006458880
748769784343384064
748871345396649984
748788818254262272
748706160866365440
748859110439981056
748728692541579264
748731737924968448
748872720889290752
748831772054548480
748767737418096644
748744052300845056
748788952379777024
748792471132319744
748825996418224128
748779884227403776
748813824522792960
748782988125626368
748822968277532672
748697831079305216
748870841958555649
748733876780961792
748866207072280576
748828135509073920
748853477632118784
748753527384616960
748701710894239744
748806794810580992
748699353556979712
748680495819526144
748834921737756672
748742894522019840
748728440916832256
748835831851257857
748819306570362886
748707922381680640
748704050988904449
748732375257931777
748776306444148736
748831889289535488
748822754149933056
748689970857115648
748796732910166016
748795432520736769
748853251114577920
748852970033381376
748854777782476800
748825480350937088
748858716263505920
748836309981167616
748854517588959232
748783969307549696
748811224113033218
748799291070615553
748881298412961792
748786251335995392
748772942679449601
748823534135377920
748885840831606784
748835273996328960
748816290907770881
748786926237265920
748821256619778048
748842568000139264
748775098396446720
748859622115700736
748813585623556096
748848746298048514
748771655103590400
748861584919957504
748736582165803012
748819444772642816
748716759780364288
748768911919681536
748787706612715520
748690788687765505
748781259854258176
748815619785494529
748713018410799104
748733696434253825
748847517467611136
748818329263943680
748860464965226496
748822083124232192
748857394940174336
748707922633330688
748890894879916032
748872930700832773
748889124673912832
748750322550448131
748800717394046976
748880400664100865
748788943944970241
748835999619358720
748809747445354496
748764524853899264
748890332633436160
748722787167051776
748815485433618432
748675748009914368
748846280198152192
748733923039993862
748865326209785857
748809844312797184
748704412084822016
748702943730216961
748857344772087808
748880471883407360
748812360643596288
748696933246656512
748793821991833601
748746715528777728
748840038725804032
748850856032821249
748810296957935616
748892153007501312
748863858375352320
748862616978726913
748779997293273089
748851472507342848
748807138974179328
748864298722553857
748810024533635072
748819939767652353
748874314808594432
748886201575346178
748850164136378368
748846141706559488
748712527954051072
748799203267063809
748800822041948161
748758828716482560
748743230062153728
748755296990801920
748728440887447557
748866878257319936
748869357024010240
748893336010887168
748823530146586624
748759814247813120
748860884743778304
748709847894417408
748833206498004992
748838939889377280
748874167957630976
748803213067898881
748826331756900356
748858468749246464
748736603015622657
748686301004652544
748828756278702080
748774486040653824
748725303690743810
748801866620735488
748829301496279040
748694022672101376
748850105097347072
748854987380383744
748785370154754048
748892039778009089
748692361862057984
748848435814666240
748695201124851713
748758006825820160
748886914313232384
748860842830139392
748848171858690048
748833726541471744
748820514370523138
748844484884967424
748760946886057984
748869830883803136
748868354782425088
748844904227504128
748765237835231232
748852277809733632
748739535031324672
748875019212718080
748855507662868480
748866890907344896
748831323008200704
748819293907718144
748859286676201472
748733587285872640
748825568414687232
748814562741411840
748752184972484608
748823727085875200
748865837885378560
748829750152531968
748848910043648000
748779523378847744
748881373583200256
748798980981612544
748884490328694784
748881143139692545
748782253862379521
748695029389164549
748730085402783744
748871085035323392
748888499965693952
748852911405432832
748681477433364480
748743557263925248
748824033362411520
748759025781608448
748780106634567680
748735663780966406
748874042250178560
748876369937960961
748767133379604480
748780060346191873
748810439719391232
748756664715665409
748743762994532352
748812574477602818
748881449240043521
748820086643757057
748762326795366401
748842085789396992
748814009004994560
748851539494707200
748803837717164033
748789501879676928
748810959720816641
748771646412984321
748812406948638720
748761810870808576
748784565041242112
748771030051594240
748759789111418880
748843851339759616
748889065991368705
748827392974680064
748836268105146368
748797785533657088
748889376688594945
748865200670072832
748839153874432000
748863359316025344
748692311178174464
748873408897843204
748694148538966017
748838524942635009
748752801652551680
748885353990332416
748723596449636352
748873849173835776
748847605241810948
748885400295313410
748782748945440769
748863233310728192
748882967792091137
748777678178693120
748824775905144832
748833160213958656
748855864149278720
748804001626353664
748805176023142400
748688184138043392
748727422015516672
748831189008461824
748750977222582273
748882225316372480
748768639403200513
748682580455809028
748818077710557184
748805926790918145
748882841782681600
748713970815541248
748836444475711488
748809022111752192
748808199818457088
748770023468965888
748744983419625472
748821227658108929
748816160657903616
748818727701970945
748874704677732353
748809256942481408
748885328946233344
748777891836489730
748839128704376832
748792702125289473
748847156832849920
748837174028763137
748842710803546112
748822552689184768
748853640937533440
748890005536403457
748815993141534721
748785068391305216
748812402515283969
748863828927000578
748769633302228993
748868639672012800
748798938946297860
748847831771930624
748828626070736896
748835010065502208
748865456434544640
748772162438246402
748820602589327361
748739866482008065
748702189103624192
748812398459432963
748854588774686720
748712737702805504
748862012793425920
748850151381434369
748847253125816320
748833730505170944
748850394739142656
748760435331960833
748676825765781504
748768358175166464
748773408234565632
748784028233248769
748854706479435776
748814227272396800
748811433744273409
748777229333598208
748743037392596992
748891699972345856
748708774047784960
748794291577720833
748743268058341376
748739652534702081
748795285686497280
748677895510495232
748806388147597314
748707100411432961
748842366858104833
748728138901823488
748773777375322113
748846007300067328
748746250015485953
748777153861332993
748854760934080513
748767129306927105
748865510742392832
748814172452892674
748830853543948288
748824142632419328
748729850249121794
748709243839184896
748840827376562176
748677585085751296
748823882459672576
748885119080009728
748820384586211330
748875296422629376
748828982821396481
748735932228968452
748887493454524416
748806144617877505
748887485057556480
748677513958694913
748818887169286144
748742999589343233
748881407301128193
748873593455542272
748810724927954945
748845923325935617
748805255341629440
748878689618845696
748881793114185728
748675790024257536
748869931748425728
748730781531410432
748832606490275841
748878647671435264
748797550765891586
748805700336250880
748762972705595392
748813166105075714
748789787117498369
748785730856427521
748863761692315648
748864819030323200
748888839490510848
748873190739509248
748856367302250496
748808954793193472
748689207619678208
748700662150500355
748806144773070852
748685604729348096
748759554213588993
748886943845363712
748859873706860544
748717665749913600
748774213498998784
748722682317844480
748871362056445953
748737890952224768
748831666878185473
748778038804918272
748800549592502272
748700167151489024
748774289084551168
748758627649892352
748842635121467392
748761898993061888
748891893182959616
748890135614423040
748859353692774400
748809109995073536
748840420545732609
748888915139039232
748893620963532802
748855042036404224
748833873371496448
748802487147048960
748882892210761728
748875543668527105
748865913387188224
748817423365607424
748839271197474816
748745973132779521
748798749992820736
748796602681208832
748779783572426752
748865439653060608
748881818527555584
748713437828489216
748851858488324098
748871835903721472
748680160623337472
748851954919411712
748858904793219072
748779091369693184
748854576451817472
748740013127442432
748787278776930304
748828965817778176
748798850979098624
748749051936452608
748791011879510016
748786238463709185
748878848909905920
748774104522600449
748859672602509314
748858229640212484
748807524539731969
748739455490531328
748779582329729025
748695804983074816
748738092064911360
748736682707431425
748876395263262720
748882577738436611
748843708796248064
748797911220101120
748893235200815104
748792110728433666
748861748539777024
748781222021607425
748880920984387584
748745008707055617
748718181779378176
748885652016685056
748809411913584640
748780869783924736
748829830162968576
748807248042831872
748853095568900096
748882736975220736
748797584064385024
748845575186030592
748855117525442560
748808908932657152
748885559771291648
748698804145315840
748806530728759297
748816416569044992
748689270576144384
748842152977981440
748695813556211712
748863371928363008
748882808110665728
748803049200640000
748679061342388224
748846288389693440
748884808936202240
748681363998511104
748724607301988352
748774972764467200
748854865586229248
748866836519936002
748741455884103684
748804685302157312
748809194178879488
748822783648526336
748879196902952962
748824956163809280
748770098752528384
748861173798465536
748849903787503616
748826982167740416
748832116071358465
748840575718260738
748689014614523904
748799912079335424
748878223686131712
748830660626882560
748799228344803330
748798330851909632
748819369388564480
748859542277066752
748878446273650688
748681729100120064
748877372343058432
748795482634203137
748807608702672896
748770044419543040
748868501482373122
748856346288599040
748886935368675329
748725869871411201
748846309579321344
748757444570914817
748803456140398592
748786158784487424
748684858105425920
748782115769061376
748822573857710080
748849962595676160
748793717218172933
748800725782671360
748789350805102592
748858917296410624
748830899656163328
748804530062495744
748745356796571648
748800696472903680
748844275216084993
748709105305432064
748864969857462272
748886301990981632
748799517667958786
748781935363629057
748830865837461504
748805465048354817
748846414445350912
748813476278050816
748836192767082497
748737362516070403
748751019023020032
748866073005469701
748876713858392065
748853431503314944
748878345685782528
748753086684860416
748870208593338368
748888395095605248
748815271540822016
748739249696976898
748852013748846592
748692911106232320
748856144899244032
748850721588649984
748859932347289600
748890370549882880
748851334112129024
748699047557406721
748883835694247936
748733394373136384
748846619559227394
748875358980739072
748692734916034560
748833684619464705
748729271728738305
748846221398343684
748794677420134400
748811655908249600
748829582325846016
748824024986378240
748682337169223680
748770669395996672
748758270769115136
748720123750469632
748857558467837952
748738427546247168
748882829145174016
748838763896463360
748790600594444288
748810502722035712
748834934320721920
748825069548253186
748717254724972544
748800927193108480
748843776043540480
748846242176851968
748881302384939008
748835483782881280
748891280864718851
748887006747451392
748869038290329601
748760456366469120
748837522193670144
748828672186986496
748799434016763904
748780785935659008
748764419702665216
748719746384736256
748830136103899136
748836221883781121
748868656591958016
748693364107804672
748772938321498112
748701991698894848
748856765890998272
748860784063590401
748833583767355392
748771164302946305
748832757548191744
748803091256909824
748884460578476032
748827749654069248
748795491249381376
748854794295529472
748812482366492672
748822359902158848
748859621939355650
748816764763463680
748862738278023169
748874381699395584
748810481645735936
748862050416275456
748867348183015424
748735252747522048
748861173945294848
748860905732050944
748809131209830402
748784485420769280
748883353516990464
748833902496808964
748869856221626368
748824004027449344
748693301033828352
748857558476005377
748798737443532801
748809994909265922
748805075095605249
748805352066469888
748878840563372032
748815653407039488
748831197225246720
748802416112316416
748827908924379136
748759785001005057
748837908216291328
748832887429095424
748843939621244928
748849878911029248
748837044105936896
748698212551110656
748871521242800128
748866723248541696
748837757263355904
748824230691610624
748776805398487040
748776042274312192
748877582104457217
748803246391644161
748892958305480704
748805700193619968
748862843483721728
748889766440017921
748860150555873280
748859735252803585
748814231475253248
748869369640456193
748785328295583745
748861647838740480
748800054601789440
748852168879403008
748791741604519936
748834036961808384
748848733530443776
748763085934956544
748859580269137920
748765032301735936
748710313139269632
748790017514807296
748880195264909314
748798494186414080
748817775661969409
748771470499721216
748854949749092352
748837857935122432
748888323901521921
748859613831921665
748856040251326464
748780068856483841
748804026624413696
748834904977334272
748755489954013185
748885073173352453
748868430221176832
748757750918713344
748859429097996288
748825518133354496
748887002347630592
748852047336710144
748825874577952768
748889300926947332
748890811027206144
748880690100535296
748854177917378561
748787089903267841
748827040732831744
748828043213475840
748873077635870721
748877594876076032
748822150203711488
748794274964123649
748785940668096513
748729380625461249
748818966555009024
748824692060979200
748813442622955520
748807822280757248
748784422367817728
748702524455030784
748792852977627142
748825837173141504
748841607554818052
748875388592525312
748772447604748288
748684321012129793
748811379411333120
748857826852806656
748859643208802304
748832992370581504
748742856995594241
748827682469797888
748775446737657856
748698363571372032
748875652602834944
748811467500056576
748849060849840130
748882095133655040
748876843734949889
748859164747788288
748846732872646656
748735819033112577
748677081777573888
748885605711507456
748858221369053184
748784686688641024
748889208803262465
748757247405101058
748880765711216640
748827242235650048
748871479580844033
748709373749309441
748725869925904385
748863711524188161
748760200270614528
748805624675209217
748827032230985728
748703304419569664
748828038977220608
748864441215778816
748829465019609088
748763023158808576
748887107381391360
748709084262699012
748872867643854848
748858367960121344
748844111415898112
748796519009034240
748856287543386112
748808359411802112
748874948098207744
748851011398279169
748689891026956288
748752025555333123
748741099305316353
748771294145945600
748888567166955520
748811416962936832
748825639839563776
748877510650241024
748824650029883392
748848712546328576
748761320313413633
748696660608450560
748820300318388224
748886843307925504
748892870506008576
748763736140165120
748694932618084352
748789694880591872
748833231483592704
748821613215420416
748690553965989889
748783252354191361
748867708889010176
748879121233567745
748891788136488961
748826906733064193
748762318247342080
748757113380302852
748771105607786496
748749899148046341
748882409672826880
748861987778592769
748772493985406976
748768068667514880
748781721244409856
748886314594951169
748826789032648704
748738209715068928
748765724340940800
748711516921274368
748787052083179520
748820392769302528
748769364808077312
748764524824522752
748860343569543168
748847752293998592
748850155361738753
748785987027767296
748677270638825472
748801514232115200
748844384276377601
748871936520912896
748779481670660096
748808145388990465
748848314116771840
748869797526384640
748859894594437120
748878731565993984
748676763174088706
748846934194987008
748854576539963392
748878991445012480
748787018562301952
748830283038728192
748803498121129984
748833722359742464
748797508566999040
748845055427903488
748856497430409216
748787094273662977
748743033110163458
748680034483900420
748846171125387264
748826420202250240
748876441346007040
748834015889727490
748828265616281600
748874033819586561
748825610445815808
748717858666999809
748777132751351808
748840647109386242
748768928738914305
748801136690229249
748806094344953856
748836440361033728
748880384004395008
748858657480249345
748736288539324417
748705217248530432
748797617853702145
748867779831422976
748890739770290176
748851850183581697
748789057002418176
748791032477650944
748799064645308416
748836775737618432
748824561785958406
748828634492862464
748879427413504001
748765485206949888
748834225458143232
748813203874820097
748821336303210496
748809235895422976
748714792748187648
748847848586940416
748890609667235840
748817481775583232
748883378850635776
748862213994246144
748831838924316673
748816458516467712
748822292709330944
748732790569512960
748676549197594625
748807017200906240
748846317686980608
748866312072466432
748681628420112384
748705108326805508
748860821489451008
748814260713639936
748807365336576000
748847131608379392
748715589682601984
748683612514496514
748775199298859008
748845151863222272
748891230218625024
748805381246169089
748866605547913216
748853246807138305
748823290991419392
748879117232201728
748844686148767745
748789539620040704
748880711038435328
748831063238123520
748888084511535108
748840562984357888
748793893248835585
748884079106527233
748840227758678016
748706706348056576
748786473583779841
748733910624849923
748710325906579456
748693904975884288
748887220459827200
748786066417602561
748858137319501825
748831281211961347
748891469373661186
748805892984836100
748890018102452224
748781456969785344
748827405754724352
748818589252067328
748782501326262272
748804152277422080
748721369442058240
748773538107039744
748714633377243136
748771214760382464
748803443465154561
748842370951700480
748886050357932034
748847731259604992
748863376164581376
748832929472806912
748839720189300736
748832959013253120
748841792188055552
748694937064046597
748679070083264512
748881197418381316
748846405960101889
748721407345950721
748834418723348480
748747638552408064
748861983487819776
748886662617395200
748857277680128000
748814260566831104
748704357189758978
748813887521165313
748715472162435077
748797575617138688
748821793771646976
748768337342062596
748818534537453572
748739782285496320
748802164168863744
748854320347701248
748810045249335296
748868170245480448
748806090347778049
748717355518160897
748842631120228352
748706425195499520
748677710889775104
748826881345060864
748807851611598848
748818438034976768
748800713178816513
748791166913482752
748769301759348736
748830945646514177
748704843984961536
748760485588197378
748778093389553665
748810364142268416
748854727161569283
748848524041814016
748883219429330944
748679409536798721
748758178490265600
748679313101352961
748705007315349504
748861819918381056
748804454363738112
748800100634243073
748847609775853568
748690549905854465
748811421249466371
748790592268673024
748810179760664576
748762628831404032
748789845552533508
748834334728196096
748836494891184129
748817029042438144
748781520064618496
748675672374018048
748875904248676352
748769159392075776
748770174556221441
748891884773314560
748780681099042816
748842802952466432
748888877402693634
748776931525484548
748769956423053313
748893323549609984
748702222532288512
748773458700414976
748677077549912068
748801572847489025
748736078949916673
748828013849092096
748828131436494848
748677761212903424
748770128049737728
748741925914554368
748892639865540609
748749496276758528
748755825557069826
748720996190793728
748851254647021568
748772447491530752
748834024399962112
748832111738642433
748806920505405440
748697906648084480
748846275970215936
748811823944638464
748764822473322496
748878463046594569
748842085843890176
748697810208329728
748860808973647872
748786351890309124
748847332821729280
748726352124215296
748787971009097729
748880669024059397
748777149478211584
748827330114686976
748844522797461504
748788302023495680
748829880310042624
748803107916656640
748848624818331648
748858661448060928
748886075477618692
748812645868810241
748725198870810624
748855234965958656
748837530645266432
748797571477348352
748802894082617345
748842232334065664
748804127128297472
748752340254011392
748849723512086532
748830769490132992
748817112727117824
748786326506385409
748848746088259584
748824662780641280
748757784590557184
748841565745971200
748796506296111104
748858238012100608
748779347134197760
748838570895474688
748802088914694144
748763132244275200
748884808969793536
748725727344795648
748678633758261250
748853620234477568
748823240831676416
748843008393678848
748893772185006081
748740042663702530
748892836746059779
748868371391721472
748880589500063744
748750960453832704
748753418034917378
748677559970332672
748783608903573504
748796468601888769
748789401002446852
748861006370074624
748813493256675328
748879624785039360
748841800576622592
748841628559900672
748784976070520835
748837912410624000
748834225705611264
748698359700094978
748779166900711424
748869898307248128
748765086676692992
748821898717462528
748851980060225536
748833978199703552
748710682560897024
748681548556214273
748890429148372993
748881877159649281
748796518723751936
748825979636871169
748837413095604224
748740633934704645
748755637044023296
748863711495028736
748861345823621120
748828567681859584
748698044854448128
748836356483350529
748717137414328320
748774989592047622
748796288133500930
748776067389804544
748801875042979840
748676058417954817
748814646547582977
748780043388657664
748733738255675392
748803716300410880
748808716011474944
748712213121077248
748857621596106753
748768114876092420
748857352967913472
748792697905770496
748867574641852417
748725203119681536
748828504549122048
748856149399580672
748859970175795200
748822099934851072
748877800258478080
748714897689702400
748765732603703296
748832657094696960
748824482337394688
748858355557535744
748878857306976258
748855436313522176
748879041701220354
748675844495794176
748782652245749761
748880203548614657
748769142514208768
748867289265602564
748829301429112832
748758006536343552
748795168174641152
748809563290218496
748771650842169346
748847337171144704
748792005560373249
748891691684204544
748778978287112193
748849857729859584
748857910684323840
748758140754075648
748875556125540352
748693313901977601
748848171858599936
748830278815133697
748782300045774849
748837111290163200
748884813021523968
748876948802301952
748889485639835648
748839376143077376
748818819791982592
748718865622962176
748788511847747584
748800981505175552
748823395886833664
748861329356697600
748881423956840448
748860678866243584
748791313575784448
748858648995229696
748850927449346048
748771378279555072
748868786867019776
748687634831138818
748863606851272704
748892543148892160
748834032729858048
748692487573831680
748790621603663872
748876294591578112
748750742077317120
748677291593519104
748721306720346112
748777438864240640
748855704774184960
748821609213890561
748893247649579008
748794408976343040
748765585798934528
748880832618790914
748841708276834305
748868539004575744
748812096364638208
748864563169202176
748850893605437440
748887015026925568
748676746392678400
748833814563082246
748842941540622337
748860066686758912
748853678875049984
748730177442590722
748812444684791809
748833860637433857
748877112413593601
748753485206679552
748875107485954048
748772988908998660
748876025967341568
748848180238966785
748769259908509696
748682601347645440
748777531294097408
748833873107292160
748774557381595137
748870837504208896
748760837846814720
748857327952945152
748803598662799360
748874407083409408
748844266940686336
748799077278625792
748868593920663552
748759181126045697
748812834662805504
748791393527537664
748737550894837760
748856967221895168
748799358527688704
748871294721126400
748829259586732034
748844031933837312
748702973220401153
748812725778657280
748682924472438784
748779653641347072
748826034158665728
748858330383343617
748885232485621760
748876931832111104
748828638796214272
748880455391293440
748711802335326209
748738020765904896
748861954245013504
748865259327205376
748711651189329920
748811991712620545
748818874536079360
748834930059337729
748828206866821120
748866765103439872
748761148237811712
748764486794813441
748780840700686336
748754282246049792
748808430656163840
748685306665193472
748795923052961796
748676779749961728
748764197685649408
748675693567934464
748869122239393793
748862969090600960
748686372098043904
748743221610549248
748842920275480576
748834825197453312
748836775561457664
748811475817410560
748875702984990720
748705204699140096
748715271121174528
748799765194780673
748882191569063936
748708925084692480
748843272601206784
748685055174668288
748730450256932864
748791506643800064
748728520818368512
748785131087810560
748826826844278784
748792731535745024
748759612925448192
748758078070206464
748808845749739520
748832225018384384
748875531240615936
748870023922483200
748751040116207616
748848372862287873
748838705054490624
748689476038201344
748834917769945088
748847676746334208
748856891493715968
748862486774968321
748821407694524416
748875308774920192
748834791743561729
748876365575786497
748791628224049153
748854815401267200
748755884315029504
748802252479934464
748686191659257856
748783554239209472
748788763724173312
748870535556243456
748860607785500672
748754001210990592
748775740401852416
748849283219292160
748750981408526336
748777602370768896
748769595465428993
748815594510688256
748789657123426304
748779796025315329
748697537532485632
748846221368983556
748744077433155584
748847370478030848
748750297749565440
748690889405452289
748693963696054272
748811379218354176
748857613098426368
748728893876559872
748798305539284995
748791745526194176
748874285314285569
748839850225364992
748890026604367876
748887027551236096
748842882849734656
748846569391267840
748795222771978240
748813556024381441
748700167294054401
748805331078131712
748696686189375488
748789137008758784
748748292784173056
748844401091289090
748829892838498304
748703422166228993
748833911036346368
748855872303095808
748808480841097216
748769688000143360
748815024081166336
748831876656271360
748891913982451712
748883676516085760
748877145754054657
748714373426937860
748701589322379264
748817616140107776
748797018034712576
748889976117526528
748858103798661120
748753271188103169
748842186461110272
748783571041595392
748846288548966400
748892849412960256
748778713995579392
748786225809502208
748764231198121984
748793075229609984
748887040192905217
748893864384094209
748826080304324608
748892371174252546
748881696582279169
748807923220951040
748852282247122944
748794706767646720
748813367335194625
748809017972043776
748793540784758784
748796359629611008
748806530674233349
748872754321977344
748832220547350528
748761282593992707
748880144639463425
748781528524595200
748823752486649856
748826453668601856
748877087272906753
748812503363121152
748869734377005056
748829607613370368
748753414029389825
748863505911152640
748783327637671936
748707603765755904
748877477053861888
748883835840917504
748885048015876096
748842257785163776
748874474058022912
748885077417922560
748790827044868097
748826629598830600
748885006026760192
748749962125582336
748813124107513856
748833764017631233
748825753240866816
748715749078888448
748747869151080448
748863489049964544
748779452205658112
748766160229851136
748855901856104449
748849463700185093
748881436741074944
748860842628751360
748678826733948928
748697722102747136
748680768411594757
748778777094729730
748809760229593088
748731389567115264
748886981703196673
748792211060297728
748886146961313792
748829041457790976
748816672581038081
748827040871165952
748678562555785217
748745327243505664
748868820199092225
748847357924614144
748780047687790592
748751644024664064
748869919282954240
748850167974166528
748875325577179136
748825933356957696
748848712718376960
748688221920342016
748785714075037697
748810053889642496
748766776998006784
748856774157963264
748768815505285120
748840139716235264
748871554868457472
748685634148052993
748769675148816389
748681967961530368
748751270798725121
748692923613646848
748874339899039744
748735999199424512
748807730257768448
748836620376285184
748878710279995394
748839401548046336
748784510477541377
748860561773895680
748782652442894340
748809244531503104
748858627939635200
748733004600651781
748697814184521728
748874251726381056
748829016119996416
748804596919705600
748735944526737409
748746782562062337
748812172046635008
748780525867765760
748831742551846912
748690142995505157
748798154523316224
748869763837886464
748827523081990144
748690088503025664
748880203489968128
748796476826918912
748883592378449920
748772426679332864
748890970226384896
748840340904407040
748842312055328770
748827141475799040
748861572529917952
748793230670475264
748765724047314944
748705024415404032
748890207026499584
748833625672519684
748807260617318400
748832669669011456
748690214239993861
748698439144263680
748793679104528384
748800150957535232
748691883686174720
748845889993764865
748851275249385473
748728860502401028
748773701764526080
748725844969857024
748840475306622977
748813413485121537
748841293044969472
748825639889756160
748880002167476224
748794169900933121
748797802159828992
748816999560650752
748787387833020417
748738322856501250
748859588389310464
748829133816360960
748851158014386176
748800100831367172
748855687967571968
748779695425003522
748798884349038596
748694043647881220
748872330668048384
748682001541132288
748833474677731328
748866156727906305
748698380642033664
748806488752173056
748825035943608320
748805288979869696
748850705197400065
748728847898583041
748743561537925120
748742198225571840
748749387417788416
748776289885040640
748706328571420673
748893897951096832
748758610717532160
748812046326652928
748882652892200961
748807860058923008
748829632888205312
748819319002435584
748866521754140672
748680864968478720
748847194577465344
748885467605585922
748820489133404160
748786469230129152
748765221108396032
748843566382845952
748814243739213824
748880375661883396
748752235199291393
748860716887801856
748846577784020992
748810787699908608
748842203099856896
748819390225715200
748852189687349248
748854467127283712
748853762660245504
748735739173580800
748688297376047105
748848947632844800
748845889972736000
748797986637910016
748777292231430145
748857130594213888
748760242243051521
748682253258006528
748834447693348864
748701358451195905
748874545340309504
748772296559472641
748813115488296960
748841452499795968
748795084372488192
748693536090968064
748701442144366593
748765090883645440
748735768521158657
748740353071587330
748702696371212288
748799261836386306
748808032310571008
748792693635977216
748812763296780288
748858586223222784
748818518016131072
748841112576532480
748774322404151296
748833835467563010
748785546340610049
748820430446796800
748856472134713344
748885052033994752
748862918867976192
748815321822224385
748827606968041472
748729493838188544
748684157690126336
748737559274983424
748776306280525824
748790969613492224
748852487512268800
748780802956103680
748806744659202048
748816693539905536
748826487038570496
748805452658466817
748760414117171200
748682672881434624
748868048447238144
748887488954007552
748780719061671936
748679979924283392
748722594141069312
748746887721656320
748878064348725248
748776193160155140
748857701141065728
748817959934693376
748780429293989888
748819159564247040
748778978085789696
748881717876912128
748777728497758212
748819298043375616
748733709285597185
748891481969008640
748817511362142208
748880107264024577
748681380930818048
748804626460209152
748817355988348929
748855809455644672
748806245545496576
748780538459136000
748821860649807872
748756937018183680
748834074433814528
748836964569346048
748813555994996736
748890609520373764
748827447475462144
748747592238899200
748887355055022080
748705711996174336
748760385025482752
748873673143189504
748837299954323456
748773844496723969
748807595951988736
748741778790969344
748881063347453953
748833659277443072
748749039202553856
748848675150000128
748686409754632192
748844879044866048
748827908815392768
748694085515567104
748892488467873793
748871966057201664
748872892998299648
748846263198769152
748805175834402816
748757885232877569
748862562209505280
748882183209750528
748717472946147328
748690067191787521
748786934873337856
748877607253442560
748816324495761408
748866396004769792
748814495724687360
748852768769728512
748799949874212866
748880627152355328
748871278019444736
748811983210749952
748888286156824577
748791644997062656
748871366133346304
748802294355857408
748747378480459776
748702130093985792
748758694645469188
748694680989212672
748862268721524736
748874910320263172
748706047854948352
748706328781033473
748801996694523904
748779200371240960
748748422757294081
748832107544338432
748873094287142912
748828319932682240
748713014325415936
748680063827251201
748793935078625281
748893864568754176
748803439358988288
748865728992993280
748845256544817152
748826147522215936
748710959246483456
748718965921292289
748770719459270656
748886662839672832
748887312755335168
748864068040036352
748863740850933760
748828886067253249
748842744240607232
748821290551799808
748885874117664768
748871844292235264
748685952592347137
748817209300885505
748766470927114244
748811509388587009
748883399599947776
748782757296246784
748755418722152448
748814306645577728
748803334346125312
748878668362022912
748778424714469376
748749492145446912
748799396150583297
748721780672466945
748767619990196224
748838021370372096
748821604956708864
748851581492293632
748848578550956032
748886943807655936
748729569461407744
748792953800273920
748868249996169216
748844144962002944
748812486359412737
748884616069677056
748837102909992960
748830933134876674
748801388264562692
748863065723109376
748807847471771648
748872842612248576
748829972752691200
748807247870824449
748746900065570816
748886465858371584
748869998937051136
748803661627666432
748892912155496448
748690008811286528
748854488400736256
748825887202766848
748817284634816513
748864474862411776
748764893566803969
748879155148812288
748851472775938048
748799786367627264
748686137514815488
748878177720827904
748766798070190080
748782610621403136
748794140570161157
748822305296359424
748824142506446848
748836272605724672
748776927192768513
748821105876566016
748865859100303360
748876860516364288
748842207227019264
748678738758348800
748748699589701632
748810871917256705
748868577105743872
748792467059666944
748858560747073536
748794103073165313
748719196956078080
748885224013037568
748843222265372672
748889741597085697
748790189711994880
748676930816225280
748858942508466176
748793410862010369
748697319240007680
748854333240926208
748795264576532480
748774611857256448
748829053868728320
748743741729492997
748828403890085888
748863195574595584
748830312180875264
748720509743984640
748681536300548096
748768286846754816
748770782696775680
748827888087134208
748829263932039169
748890102219190272
748801304714096641
748860943518531584
748845403345416192
748808937986678785
748818073365336065
748794967099748352
748795608467517440
748888080258588672
748888525215444996
748757838877462528
748773269973590016
748788440557244416
748859315868532740
748794249508827136
748843591632551937
748753464390332416
748824641616113664
748765678161661952
748775098518155265
748833420453646336
748774993450799104
748876474879471616
748835811215290368
748720740325728257
748771931952861185
748872875931762688
748888063879835648
748689152854462464
748883278137061376
748868086149767169
748683151040360448
748799307902357504
748807331584962561
748778734883188739
748795126302986240
748876328057835520
748677681630224384
748878362416996352
748746149561901056
748853087511703552
748695335355224064
748843578990796800
748811785864482816
748741959334760450
748817662189252608
748779926107545601
748692424369766400
748744488290365440
748688624338800641
748832107460460544
748781557779881984
748821026147012608
748759424303452160
748867880788320256
748890987112505345
748877674186235905
748884552865685504
748713115207012352
748749513364414469
748793318658551809
748841506715336704
748847144157741059
748807369438535680
748771785022185472
748855205576511488
748864869294678016
748831784700219393
748890987087278080
748821986588168192
748861031586332676
748693011798700032
748746984215818241
748761718621286400
748764390308999169
748867037456396288
748838545675128832
748742227661238272
748795495254941696
748749735515660289
748741992797003776
748806895381520385
748780068835454980
748810179513229313
748791707987173377
748886658716733441
748841532128628736
748819218326360065
748847013874151424
748784997234937856
748840554604167169
748803141450108928
748753737007575040
748842450635161600
748857269203431428
748824373126131712
748776084338905089
748850033722875904
748833521049952256
748852647088709634
748807898126397440
748830702209212416
748887086502125572
748868241406234624
748744089940529153
748844325379960832
748865653545852928
748805083668680705
748807562527551488
748831197225070592
748676050104815616
748787576681541632
748889539893157888
748675626387800068
748851489251221504
748835286839201792
748798783610236928
748887506016436224
748799874141790212
748764843386155009
748878744081854464
748887204039053312
748795474618966018
748804899001933824
748893810051190785
748799190650671104
748874243274903552
748687361962348544
748870623602978816
748855192934764545
748775366777409536
748834431159402500
748822179505143808
748849329142689792
748814034040872962
748877066037231616
748843990108278785
748828592755318784
748874100785897472
748892690075574272
748806425950900225
748843230880493568
748829293002657792
748893164027641856
748821231772721152
748689702434156544
748782342102102016
748860821766279168
748777183028531201
748818861798088704
748705754262056960
748832782697238528
748887442799886336
748851082592333824
748719213641162753
748805792535441408
748858762136551424
748856287601922048
748776428154400768
748799673113022464
748839602731880448
748862851729752064
748833680269926401
748775954227408896
748745801371774976
748861714947567617
748875493315719168
748801707073638401
748847274231463936
748832774409314304
748710946571419648
748885379470725124
748854928504946689
748752885505073152
748677996228206592
748720635438915584
748870284107710465
748864185392652290
748698401408036865
748693141667123201
748840999280140288
748812419451891714
748838004769361920
748881445121384449
748782652388356096
748768387543674880
748798989458300928
748865888460255234
748775903983915008
748779859007057921
748879293598593024
748880404778803200
748746782948020225
748862411239718912
748841389576814592
748846670054555648
748775992072630272
748770719593426945
748690264672374784
748812650205712384
748725777747763201
748891674823299072
748859982838435840
748873886985490432
748858305032794112
748806350344327173
748682681253330944
748869529040715777
748858254810292225
748693078936940544
748843235041128449
748803410049196032
748838428096299008
748890739778678786
748788813732777984
748850931589054464
748822472976310272
748807306670772224
748831822470057984
748834410171019266
748696560003784704
748694454563844096
748827934320893952
748800012621000704
748889426982494208
748788864173551616
748777791076724737
748691372006342657
748759739010461696
748784586054770688
748824268323127296
748867687632306178
748694857061773312
748758065420247040
748859261409693700
748763186740867072
748803162673324033
748873119557947392
748769045961273345
748869407460306944
748804433467756544
748688649605226496
748780081246384128
748859550879588356
748767024604540928
748867348166246400
748838168376578048
748772770851360768
748780806961631232
748830043833569280
748808455809404928
748874667012784128
748751853488189440
748819730002161665
748875610689183744
748842568088072193
748798376984973313
748706466937331713
748772569440935936
748859743855321088
748854786003443712
748769226458935296
748717305136181249
748686900760809472
748850281560014848
748833734703648768
748751262439448576
748857390942949376
748797009604194305
748746086395711489
748697776507199488
748867373298552832
748680210736902144
748748536129269761
748772590454317057
748833735026610176
748872247037849600
748769146825875457
748848985276878848
748852236093050880
748700741691473920
748772842095808512
748809269403803648
748801652832874496
748802638108430336
748769239058640896
748675508846616577
748803397407485952
748873975049125888
748856141006839808
748721537243545604
748731615942029312
748745105113096192
748792206870228994
748789354810617859
748784179115024384
748817230142574592
748871038960865280
748883785547026432
748808355280367616
748881944167981056
748880451205562368
748803854435651584
748815627893166080
748846435131650048
748849308372463616
748843561932746752
748784019639152640
748815254600032256
748889577830682624
748797265569951745
748844027647320064
748756182324506625
748852550456279041
748886566127464448
748816962038423552
748841536318824448
748772988804182020
748865879870431233
748713882445815808
748814097173483520
748881172239900672
748685206308003841
748872481872764928
748833860662751232
748768714556731392
748880383773708288
748786620359254016
748769696074248192
748707737782120448
748882304928456705
748868577139261440
748727862048362497
748737802787889152
748862696427253760
748697793443696641
748734690463363072
748691225205551104
748768920253845504
748866668399620098
748848628869894146
748876592336793600
748826407313219584
748730596734541824
748775614442672129
748861090206023680
748891737964351488
748814197908082692
748690100834344961
748803334367162368
748842790424023040
748885446302765056
748839158043414528
748796480920559616
748740457929158656
748867998312648708
748848893001994240
748727463862120448
748829549023158272
748887766033915904
748787828243337216
748725798677262336
748833688872448000
748893046608171008
748748296768806912
748833185258143744
748850608434798597
748760602810560512
748782224745435136
748826617095589888
748888541640392704
748832149588049920
748849614619545600
748764805809352705
748856073658961920
748871580214779904
748843532681613312
748798871619244032
748893600268840962
748822821384642560
748824742094856192
748682353896108032
748841213223112704
748819403110649857
748852374500995072
748834938472968192
748844174473043968
748841066435055616
748822997469761537
748717024117788673
748830601776599040
748885329071837184
748822426843095040
748851128557862912
748699399862251520
748865888342843392
748749215321321472
748815376377520128
748819251725672448
748853045572894720
748787542825185280
748799979125297152
748875283760119809
748816660031803392
748762322659778560
748816353801474048
748842991784189952
748806052376817664
748886344018104320
748832048576618498
748812180338798592
748828668093399043
748725601616293888
748774947292475392
748798192314048514
748819423809642496
748844241405739008
748736556937072644
748862113439846400
748788063145373696
748685860543995904
748847588665856000
748807893609160704
748720354332282880
748804924310302720
748888122419769344
748823110850314240
748881595915001857
748715757324931076
748765661145419776
748808715738886144
748768979057913857
748794782370017281
748831205580210176
748688251284656128
748756916025733121
748781503291674624
748881021622509568
748771172645376000
748777338393882624
748801753097728005
748889271646425088
748690130475421697
748854245059858432
748720530702741506
748770975441825793
748803733090209792
748890865351831552
748861841078677504
748798720720855040
748803955480682496
748711429117579265
748766206585282560
748741560695525376
748874591628582912
748889825403691008
748764629392723968
748888839482118144
748804169125900288
748889414387064832
748851275601702912
748877435253301248
748823576237703168
748852861048467456
748885157218705408
748858250637049856
748805796725534720
748860922521853952
748697411556630529
748876890002292736
748817050093494272
748814260768124928
748829603569872896
748868073654857728
748770312708198405
748857831164616704
748869872814321664
748782723649540096
748791968193404928
748846850552262657
748816097864933376
748844828688019456
748680391234560000
748874658519216128
748844573028388864
748868069351628800
748866420998537216
748794023154839552
748698250459418628
748850675845623808
748703543859613696
748749576048304129
748737177845002240
748839619668676608
748758719828078594
748795793184739328
748766856639459328
748762394004828160
748872729223364608
748888479027703808
748809462333394944
748682618212876288
748786750206537728
748825266521272320
748764037924524032
748769389873278978
748878391554760708
748807407355039745
748872414570897408
748890177704108033
748713668716613634
748791510976475136
748814793591492608
748871315994599424
748791804229611520
748847152328245249
748811521996632064
748853519327883264
748858917380325376
748800985733009408
748760846298255360
748790751459352576
748883382881386496
748782513846312960
748858644947734528
748823123252879360
748818811667812352
748863279502589952
748683637638463488
748841381129445377
748847173572259840
748883441433870336
748722015234764801
748815829538467840
748857583839182848
748892996318310400
748770895699648513
748856313011113984
748845181005430784
748690822229422080
748753019706028036
748862021144281088
748864793730289664
748857583880982528
748695931126681600
748776210109313024
748840357572542464
748813946316988418
748737559329583104
748858644855390208
748882703278374913
748770488810213376
748784372271108096
748712318305837056
748867717135011840
748717468579880960
748854014465441792
748796028141252608
748805402217705472
748868191061958656
748881985959915520
748846540156874754
748855838794801152
748822896886157312
748877347194019840
748679573085233153
748776197320871937
748879293447565312
748853284652265473
748738800809979904
748855662868848640
748755347683237889
748775303846039552
748761907285282817
748890659839500292
748890655708053504
748875413825478658
748890513315540992
748704487536095232
748865322292240384
748851644432015361
748873614326366208
748738641736765441
748750280821313538
748679170692091904
748776625374801921
748868111244234756
748833051090751488
748826982134083584
748832916927500288
748870342916005888
748701589305565184
748881097086427136
748819793055256576
748785202512605186
748789245964193794
748883080966987776
748832048853479424
748854916182110208
748758727977627649
748881751284576262
748821345039949824
748709193570451457
748889125042913280
748839606687150080
748864571499286528
748891654103375872
748819352720400384
748869797392355328
748877422905421824
748886255929323522
748857516428144640
748762666580094976
748803959330967552
748853934823968768
748720631349338112
748682681253236736
748859974592237569
748829682985005057
748788495221567488
748829809149607937
748744303942377472
748693288576749568
748713257687478272
748787417167990785
748870284099346432
748758761683038209
748875942114852864
748757272549928960
748758937877434372
748739170030358528
748885555300052992
748853464705425408
748847420931313668
748770891593494529
748778319898742784
748794757388709888
748741405644693504
748882464467095553
748792538518032384
748819231056076800
748788746712080384
748819377793830913
748712737694449664
748838902203461632
748825778117156865
748819511957225472
748803703688179712
748777724034949120
748850180665978881
748804714301493249
748829792242368513
748795931542196224
748863883339849728
748733453269553155
748812926753001472
748768970543493120
748797814843465729
748825664862691328
748763085888901120
748752382243188736
748743003569664000
748688335305048066
748836184156205057
748805637417541633
748834326230495232
748802445350875136
748761232086228992
748724641053614080
748789640086171648
748793763187658752
748780068592246784
748812478214119426
748727254025252864
748845533238734849
748879536541007873
748862361130393600
748800876806967300
748881268939558912
748812599823859712
748860259687657472
748876533385789440
748697642100617217
748850876920528897
748698250572541952
748837652439273472
748791364096184321
748846556732723200
748840815011700736
748843495121494016
748789807879299073
748818933260685312
748875707128832002
748836666773794816
748883336756625408
748747118399983618
748789891928993794
748858393000087552
748883500195917824
748809944846077952
748842169457315840
748872813323362304
748700918103834628
748822460473180160
748750637479792641
748815380567564288
748724443761872896
748854232409833472
748869411721863177
748837325338185728
748825115475922944
748874042262843392
748808032155414528
748862537245003776
748717301059518464
748845290233430016
748818899550867456
748835656055480320
748771759805992960
748729972055904256
748762729532387328
748790663563530240
748856434448793600
748859060011798528
748854802994593792
748769679297044480
748874469947633664
748796761947328512
748832745095323648
748825933658857472
748780743887769601
748756056382140417
748877720440844288
748810225889648640
748832430367342592
748886360820416512
748871630512848896
748890567866585089
748887006600687617
748779305530863620
748850281375408128
748879553259450369
748867440419934210
748784137151008768
748790542075437057
748780546998669312
748680936510857216
748794363128328193
748815640832512000
748781029402349569
748806484419457026
748806631295553537
748814529115541504
748826956838215680
748867801000083456
748882535774642176
748851443180838912
748784481159356420
748746803894378496
748800364787306496
748702067166842880
748848406374785024
748880023155798016
748854966614237184
748870783028518913
748790546055913472
748700834226135041
748784913306890240
748819839205011456
748837979506946048
748846317640814593
748746149268336644
748858418518261760
748887023520456708
748842807067049984
748820162191593472
748840928207638528
748801786723512320
748801308493094913
748813975672934400
748813283625472000
748754114503331845
748692399514218496
748847752293920768
748891431914205184
748831885300731904
748797076721377280
748796434976083968
748832002590314496
748885622639632384
748784221255151616
748835005669994496
748846384837750784
748889099877113856
748709558311346176
748764809911345152
748829301491920896
748887593782312960
748887355004710912
748722145493078016
748820795237945344
748763186552197124
748853842167537665
748892098565382144
748860305787281408
748853699833913345
748824327139753984
748771030139756544
748892027174215680
748756911785291776
748824931052376065
748856245864501248
748716906610323456
748716323845341184
748819826601127936
748838793017323521
748780269931335681
748744836761591809
748883261095567360
748692902692261888
748881034129780736
748877607131906048
748847668429029376
748733717451988992
748821030467203072
748887463997894656
748807096812969984
748758053042794496
748708035942637568
748838474606841856
748816756446154752
748877460494622721
748865842054520838
748812314447458304
748867037594677248
748761647309729793
748723525444177920
748824113293234180
748818715135778817
748807130400993280
748868056844234752
748850956578725889
748810326267703296
748684874761011204
748843327076855808
748751706922504196
748806568527863808
748847043422990336
748809089015115776
748797126944038913
748862767864516608
748782702598369280
748764360873431040
748692374075928576
748762775820709888
748787400323633152
748703631935827968
748869684213211136
748694098303913985
748716319491645440
748723386893733888
748810477476601857
748806740272046082
748821512702922752
748777703000551424
748782459534184449
748836683538399232
748681012054519808
748854630738604032
748787106588209153
748857864748425216
748801920874090497
748769796792070144
748787111176777728
748818966865326080
748879956189417472
748877968160817152
748881503963254784
748783935845392385
748858124791078912
748688448173830148
748866177775112193
748708753076211712
748752885458972672
748884708117716992
748878949279608832
748845805960781825
748879255501737984
748808824836894721
748691917085347840
748882132899074048
748802801979973632
748810183804002306
748875585578041344
748816416485281792
748801732264681472
748879113180549120
748767515069681664
748803774945239040
748860527955369984
748880773781004288
748690738599178240
748799152629309440
748810313940611072
748781490494840832
748715740652531712
748756694088323072
748686422693916672
748765292059193344
748779225541292032
748861169855635456
748877624240271360
748852017762795520
748802088956596224
748883592495898624
748826206271860736
748758539263283200
748864378351587328
748811421048123392
748823664460763137
748811295491710976
748815242193473536
748834296937517056
748778676355948544
748833743306194945
748852894309507073
748800033651171328
748880371241091073
748789145334493185
748839401489362944
748777468392120320
748881302275944448
748677421419888644
748831717348089858
748859496097808384
748857252484972545
748852168803758082
748885719142244353
748789916935475200
748742450148061185
748745323313442817
748692277833244672
748814474501427200
748695620777545729
748837270489337856
748775509496958977
748743007961133056
748832908442501120
748806660727025664
748764520479207424
748818803165835265
748835496357310464
748890076768247808
748741284026675202
748844908623044612
748702478418391040
748854211320905728
748780475431260160
748809042953314305
748869910944739328
748881931681591296
748891968760082432
748717078580953088
748786926526746624
748841821443284992
748859546664259584
748781104639778816
748852978392653824
748796308941484032
748767447906299904
748697143041462272
748852961762312192
748866840361828352
748682337219555328
748837836879720448
748890571922604032
748709306762158080
748865053718355968
748684795106983936
748881382017990656
748817092070109184
748864969798721536
748714063165739008
748868409224466432
748747361388670977
748788218116526080
748682320584978433
748851204084621312
748740235320659968
748865124929302528
748830715140272128
748694026598043648
748873845017288704
748767842498072577
748836733723283458
748837043992690692
748749156731088896
748881826832347136
748799572265168896
748760515074101248
748820548172455938
748831352359882754
748814323431018496
748818140486782976
748760133367246848
748809965750542336
748775736064872448
748771520684568577
748856673327050752
748734015222362115
748872498666668033
748854194506006528
748747072048738304
748869399071850497
748858737285222400
748799312163811330
748840638750269440
748828794107068416
748887178709569536
748811685385805824
748849006520987648
748719155042328580
748834280093155328
748837924779819008
748823651588435968
748808850099232768
748843532652277760
748780580565757952
748847852709879808
748764428112322560
748802042622144512
748720157376339968
748736116690259970
748795683981791232
748869868846325760
748839694851604481
748858451909050368
748802961384411136
748790126889693184
748849140696842240
748733159647301638
748833013354663936
748785525591465984
748737961995276288
748821487423893504
748676616302329858
748794597736714240
748701756725469184
748889397374824448
748807386240946176
748845088940314624
748803351177883648
748786402305814528
748782891383988224
748715312703348737
748771877275836416
748889905049247748
748861119557545984
748841800304033793
748747428543684609
748819398899732480
748817909858709504
748888189578903552
748798099993206784
748851527188709376
748838105227075588
748854626770976768
748827414143336448
748832124048998400
748845181131231232
748807201842540544
748815846219259905
748850629716676608
748803955430338562
748871798314393600
748878844623454208
748852000910172160
748768920484519938
748815082671472640
748834061880324096
748892824389771264
748807369484668929
748690109373952000
748820405176176640
748843490923065345
748788075568869377
748788763422101504
748867893480321024
748840667871318016
748852672149778434
748851699041771520
748796988653658113
748848536729640960
748870682381996032
748880580943634432
748872049981095936
748801165962260480
748817720926310401
748871706048167936
748806668884975616
748805737770422272
748754915611193345
748857998999687168
748694030880354304
748885408591863808
748758812174061569
748843167961743360
748862109384138756
748853347478867968
748790185454739456
748883542038503424
748880291578650624
748886331317772289
748681078869721088
748792911718785024
748859890605690880
748835185995710464
748727136760975360
748775920547221504
748841137855660032
748859454330966016
748803707777593345
748792877979869186
748818195155415040
748884120990810112
748807432558686208
748740092840206336
748797735344574464
748851468539662336
748782270794723332
748700100021542912
748811219692187649
748828072447774720
748724083374841857
748850784725532673
748876797853458432
748823719045394432
748756505235558400
748720341887823872
748800428091944961
748859487981867008
748855058893119489
748751669253382145
748862792879443969
748799400328114177
748841553125335040
748877309483024388
748782295876661249
748845445376512000
748710938132570113
748825773923037184
748698434815746048
748801510037790720
748827258790567937
748883718333304832
748829247163273216
748851954776805376
748728499788140544
748885500765745152
748801753332625408
748828819155476480
748821126776627200
748729573311787013
748862365207236608
748857407388934145
748797303067021312
748752721860177920
748808271427874816
748818765513564160
748876239964962817
748851749209968640
748861895315230720
748749555034779649
748865510708768768
748712234445045760
748735265120804864
748706123323179008
748851937966186496
748815355271745536
748713903631114240
748790092928430080
748796715847733248
748681817247584256
748707742093832192
748754881863831552
748762524070195200
748716080378548224
748706349769322496
748871110515564544
748846644754612224
748833118241615872
748884699825577985
748871504385994753
748888671739260932
748738788285751296
748857495746125824
748809173131993088
748807071865331714
748713274372304896
748879683333267456
748816278047985664
748888869060407296
748855830389334016
748843373281378304
748818224486035456
748871072745918464
748864521192804352
748750536518754305
748875396909858816
748757721571135489
748678344259072001
748742571845775360
748861723378061312
748822762437902336
748803385004953600
748865707920748544
748779666203291648
748801040166690816
748845004806721536
748807868522958848
748741812647370756
748701178154942464
748733922846994433
748855566378893312
748800226710872064
748851787210326017
748807298110283777
748854928681172995
748864550217408512
748866484080869377
748731494655356928
748729087120683009
748846577666646016
748691350757920768
748793578512494593
748735810279649280
748835207252508672
748893872923828224
748864546069024768
748812562192404480
748867025263558656
748711638879076352
748886461378859008
748778311262744576
748867503158333441
748706676769853440
748681892518567936
748878504884736001
748875912620433409
748806572432764928
748869642228150273
748799010375241728
748723659418787840
748877078771142656
748740818626764800
748797277771227136
748840839984586753
748869998752501760
748874394508922880
748853934803054594
748738767444275201
748855641742114817
748772099636867073
748691556278865920
748762070846283776
748812662478299140
748882418040537088
748853720612560897
748878852886175745
748892211761156097
748864118292086784
748797936310431745
748856681728184320
748755251100921856
748838591963496448
748892882929582081
748887023520362496
748839309092855809
748836100353974272
748742752100241408
748797949103075328
748828118589341696
748809231789273089
748882275454988289
748774846792806400
748818899676729344
748871621948149760
748676192442707968
748699072375185409
748790281797967872
748879847011778560
748839003001065472
748819210164277249
748890185824428032
748867654220472320
748692621799858177
748846837897924609
748681552842854402
748810712160440320
748743536372133890
748768651948335109
748846762404614144
748798767105646592
748753577565253633
748867452990173184
748762326661115904
748881369477083137
748876588138262528
748774935061860353
748777782973337600
748735642587111432
748878844673683456
748877607425441792
748806614489051136
748855528613347328
748865158756179972
748803909066498048
748842811433287680
748732195011866624
748772951130935296
748890089380581376
748869059152838657
748849236821864448
748769637475639296
748796858525331456
748881956834840576
748686107999514624
748844983864659968
748810137876385796
748874595738890241
748778252638887936
748891255531339776
748834632297226240
748722443179687936
748842136163016704
748821999246577664
748840592671641600
748872289064673280
748880732056002560
748830148657569792
748812142749462528
748880614720319489
748835567589289984
748877284216598528
748796430895108097
748815749649616896
748777367544295424
748777853957705728
748830622630744068
748861811450081280
748872414579269632
748853976456724480
748841246718853120
748724095559151616
748878596983365632
748801921251577857
748724452129542145
748790625802153984
748885324864950272
748827292483354624
748767263549906944
748881491032207360
748873769402437632
748807151238328322
748813946304405504
748712821291114496
748707003892113408
748778424718635008
748840487683956736
748789950636634113
748853888464326656
748844086228955136
748875015408541696
748882925568061441
748677224245633025
748683083658907648
748698413852717056
748738083865055232
748855415430053888
748809462475923456
748846284270866432
748852168673878016
748862910504599552
748882803979321344
748685822535299072
748830794622312448
748868744768880641
748820917275357184
748727274984181760
748889166818271232
748856375695044608
748677345893052416
748873060799942660
748680001063497728
748826420005179392
748702000313954309
748884884521881600
748871487680053249
748797546462535680
748773160539959297
748839879434469376
748841024693436416
748741435021680640
748684807597613056
748789988125384704
748857231521751040
748783747277791232
748773680717570048
748846447957770241
748721239447842816
748840860993794048
748714889313738752
748787962628890624
748771772506345473
748836939344842752
748782803479764992
748768979041202176
748830278961930240
748758170433036288
748813841354461188
748857684330287104
748742999689994240
748867952150216704
748858317817208832
748807260365729792
748855872412086272
748755108519747584
748732736051957761
748817351823482880
748865678879391744
748881998584815617
748839707660808192
748677027486502912
748823630658830336
748692315481395201
748704789173862400
748852407946321920
748843461554700288
748861140441112577
748749890797264896
748752348646764544
748820514303451136
748737937085386752
748841200866635776
748747562862030850
748701219863031808
748834045237288961
748753178875703296
748761647380963328
748750574229696512
748845826978508800
748771785047363584
748747051203063808
748751543311093760
748830115295932420
748758879010381825
748877330538463233
748768886938415106
748794673443901440
748851157989150720
748685957088415746
748877502479687680
748782325425508352
748840504339656704
748883596769955840
748868845385940992
748865888393187328
748762238769459200
748844099013337092
748732765332344832
748836343523016704
748876680526172160
748830807091994624
748742470855307264
748878878282813440
748810301470941184
748869063326232576
748808191450820608
748884926284623872
748843038018076672
748746413740134404
748738180250079233
748887417793417216
748843444877955072
748880916718714880
748795822700044293
748792546944425984
748782790812901376
748816580344111104
748866563554603008
748867314318184448
748816034744848384
748796682293227521
748758572733911041
748893109359091712
748804638938247168
748725773629087745
748713949634453505
748843310303809537
748773706105622529
748807109253353472
748876915289821184
748879247104675841
748870229296607233
748844375736713216
748726788323500033
748714163795439617
748880887152910336
748787820018282497
748876281962528768
748801568774860801
748847878056054784
748856614833225728
748873400446255105
748800616521084928
748821307148554240
748787559845597184
748676783952658432
748790915225964544
748778969651027968
748784472829464577
748860792255221760
748822716279623680
748819721751973889
748872452592308224
748865137637986304
748838151406354432
748795533280419840
748765690660741121
748753220978118657
748845755738103808
748817112920096768
748846561178873861
748808929681895425
748880174343659524
748703518458941440
748722569080102913
748838847660888064
748847911660875776
748878119193411584
748772863084081152
748863992668577792
748704571145543680
748831713044865024
748806140599803904
748681091356168192
748820547857838081
748771185152757760
748794279007367168
748863443105681408
748893742640291840
748837933457833985
748830568306077696
748817163096514560
748737932781973504
748706001637896192
748793335431639041
748744823994068992
748766294548164609
748793381615128582
748790307244744705
748888944314580992
748876390842400769
748848398200168448
748878924239740928
748779984840380416
748889682662944769
748789111822032896
748759848192389122
748765053088768000
748875912595251200
748712972466331649
748847546521391104
748686481263255552
748832099021496320
748825861969829888
748760401681084416
748824561995620352
748694383294316549
748826923137019904
748861165640364032
748850486997086208
748716319525236736
748834229736222720
748847316002541570
748761760555905024
748792123009347584
748790441198227456
748887946212810752
748768844995366912
748750603761819649
748857139117101056
748678188981587968
748784602861309953
748680995071782912
748755163045695488
748809764579078144
748773315980894209
748794753043472384
748690373761986560
748691065671221248
748878827695304704
748812859883130882
748858028129030144
748871743742312448
748754647033139204
748805985238552576
748765396971327488
748733381895032832
748729707877707777
748850755281518592
748789057249955840
748779859132899328
748698405451493376
748775022978707458
748812302116282368
748768337132302337
748868903971893249
748767859132604416
748842110971965440
748858766662197248
748788830623272960
748827128762884096
748707444289835012
748807700692111360
748833835635310592
748683595536015360
748838885505929216
748822259297640449
748801497295515648
748750113078595584
748790625672187904
748831205538172928
748879440256626692
748871835819782148
748790013379227648
748810334819848194
748853510834446336
748845210411626496
748806434318528513
748728202160250881
748802160196853760
748877343020584960
748863833062535168
748859378804011008
748834682754785280
748882363426504704
748829741822664704
748830421568331776
748885677153058816
748781587211313153
748845655150436352
748758778288365568
748882443202129920
748888269266583553
748840227561672704
748725953996550144
748715585509392384
748869231257669634
748777921347670017
748868690087665664
748818727693611008
748812738164584448
748785097894039553
748784485181698048
748699592653320192
748787098413510656
748809193956618240
748877099578953729
748688553333428228
748863921109340160
748829322404921344
748757536753410048
748859064113823744
748850465971003392
748701438193373184
748836603930484736
748779926275235841
748836486288642048
748885911841058817
748810779562913797
748852533733580800
748767414691606529
748811035226705920
748881440692142080
748826248214962177
748778298956656640
748892400752308224
748857315160391680
748868497200078848
748779594753290240
748751077730725889
748726272650457092
748840302975279104
748807310751903745
748796426457485312
748683079716331520
748861534781276160
748785374474809344
748866735818829824
748798347603914752
748820690413944832
748753766246080512
748880610530357248
748812763435180032
748844438852505600
748732551389323264
748722661220421632
748739757144891394
748825753110872064
748764906283937793
748875946493677568
748789636126822400
748775622587977732
748802969471062016
748826151750017025
748868895805669376
748799572231598081
748810846491467777
748808871234330628
748783285841440768
748700599332503553
748806488798273536
748864793835020288
748881390339489792
748718483844857856
748849270577516545
748874755328057344
748870544167088129
748852479056416768
748879200954744833
748822078737047552
748772342763917318
748815384850030596
748733713492549632
748853414575169536
748829209187872768
748885265914048513
748837387971756032
748854224239357953
748727715574886406
748765283926495232
748730689168633857
748843838895169540
748795495259082752
748786142040907776
748793033135501312
748803040807833601
748863791228657664
748769821853036544
748763551637000196
748853620016373760
748829779676139520
748699055732187137
748830614481141760
748844740582539264
748852277838901249
748703824685199360
748854274243911680
748751534993776641
748875480829399041
748887162075086848
748786603447889921
748701496842133504
748811244832894976
748871064357212161
748783235547607041
748711538039590916
748830295403667456
748743742023098369
748861903854854144
748789564441923584
748872939022483456
748821726566486016
748815565129551872
748809668135301120
748857604630310912
748806098396688384
748831306352627712
748789795531268097
748807734183596033
748780802540916736
748827963425034242
748872783791321088
748690038091706369
748747311384190976
748857830967566336
748833814382718976
748807642169028608
748842668625625088
748865569575800832
748882015588605952
748790747344744450
748817603653619712
748780748283326464
748700834284855296
748839422536351744
748863984070078466
748824003926786048
748815842113052672
748857659147911168
748851564899688451
748871915587170304
748810691268620288
748882820844617728
748749655911993345
748866609952002048
748852332453126145
748855742527115264
748753745236750337
748836075112718340
748785756424970240
748888063493931008
748883131340652544
748789866712821760
748777267027816448
748755876148686849
748890647403204608
748887694655258624
748830677173362688
748800947858513922
748767800231993344
748891297692413952
748686796016406528
748837644021497856
748830635352031232
748838059140124672
748802541773729792
748828902961872896
748703577418375169
748767624209637376
748800687870357504
748888990519001089
748806161449660417
748695763279048704
748788197459529728
748864701451341825
748849237199314944
748856719539859457
748822452273180672
748824503312982016
748692185487380480
748772133141000192
748781318591303680
748769876534177792
748832883469459456
748838486984232960
748685495530643457
748685977762148353
748870716229955584
748803665851326464
748714394503098368
748843860000960512
748891821581959168
748831746586767361
748791275868950528
748750578541441024
748755183849447424
748891008075702273
748701488398995456
748755326392872960
748745587214786561
748858703378538497
748878450396725248
748708509731041281
748702608173387777
748840659491041282
748769885153406979
748740747055149056
748778781263835138
748806945864163329
748730731321397250
748814499646312448
748884364516204545
748783898230820864
748686946768031744
748801250121048064
748840936654987264
748781834541031425
748690243713323009
748750960227266560
748811043783094273
748873748325949440
748891922555662336
748892694051688448
748839522960564224
748813304387231744
748741598511374337
748687898849976320
748778085038759936
748868245491421185
748845243911536641
748870602929344512
748886209955377153
748854031271882754
748786784025210881
748796602542723072
748893113654050816
748842353968963584
748782337899376640
748793926643904512
748833084850798592
748795814059716610
748683964609683456
748807461788721153
748818576774033410
748889120768794624
748867138308288512
748814541790646273
748771810330550273
748714767510958080
748706429414969344
748743033055698945
748846615545384960
748850499705864192
748875073809813505
748860393674551296
748761156739706880
748869013153931264
748808027868803073
748855088098250752
748843343833104384
748747202042798080
748842039668797440
748788725719511040
748805746360406016
748690633452236800
748884855124033536
748776973548134400
748836599371292672
748845676063318016
748791125058527233
748819038151868416
748874474146103296
748820359080660992
748852781063213056
748855272655949824
748780916072288256
748826054886879233
748875858320982017
748863837445775360
748839867006660608
748676213720260608
748883017825939456
748692294514147329
748802143264448516
748787824044892160
748708581101350913
748677173989535745
748845248319750145
748736141721939968
748831692195000320
748719360575873024
748863933688217602
748806895582846977
748841540458582017
748880039832346624
748826407292268544
748850398656626690
748778512820019200
748866907701321728
748780383395680256
748892836733546496
748754374344609793
748859743545024513
748860339161268225
748735651206471680
748737580565274624
748691363437219840
748697239774789632
748881013153992704
748881575203500032
748766429059559424
748891989488209920
748865154473877504
748798863352344576
748763316688859137
748675731387867136
748889040800415745
748713320396513281
748740621242806272
748684073812520960
748831205739593728
748889284028006401
748721457530757120
748747730533519361
748730966143750144
748743121219915777
748843432127365121
748833915176161280
748873404548259840
748861648014864384
748880509716103168
748811593299795968
748754005162008576
748828487818022912
748843075699638272
748782509639413760
748892887258202113
748777895921725442
748858443621027840
748787136191614977
748755603263074304
748802210683760643
748796594288373761
748807335959638017
748872980898381824
748677610457034752
748755381086588934
748863703106355200
748822385042739200
748861622794461184
748757251939151872
748693917885947904
748781121677041669
748710909070237696
748680936557084673
748875082370392066
748847596928630785
748890630538010625
748869646497964032
748703824861212672
748884125189189633
748805977021960196
748813660777115650
748832191359033344
748871575777243136
748685176754941952
748840974302969856
748881394944843777
748771453567242241
748684069513277440
748826529157804032
748728289942867968
748850428368990208
748852692928303104
748831503556091904
748817977026355201
748788432130846720
748815892192997376
748870485363097601
748846036874104832
748851581634875392
748852626058510337
748785827551981568
748845416070914048
748798020335001600
748821118425763840
748847118773735424
748783839531536385
748866463122022400
748851204067848192
748816609515442177
748770996291645440
748889494066176000
748785659800743936
748856140633612288
748817255631204352
748892845050884096
748716160066158592
748827338666831872
748779162928750597
748853003424178176
748889938503008256
748838486896152576
748791703658651648
748825757359738881
748879062546804736
748823245038772224
748783466171346944
748889368207785984
748721101228875776
748863556196634624
748783088486928384
748767142003154945
748771885865852929
748847194309025792
748824100458598401
748869625484632066
748758619135447042
748724821463175168
748889036601819137
748794476332584960
748786951679930368
748871647147548672
748805771496787969
748796426558189569
748689517771624448
748758673514651652
748865976649875456
748854391931887616
748789623426420736
748851464215429120
748805792569012224
748849283038715904
748781612049920000
748782056990121989
748867259767132160
748887535326208000
748748636452892672
748829456563777537
748879645865484289
748861991943606276
748839690644688896
748842777857765376
748800843206369280
748814067943350272
748850445045657600
748873060686655488
748856849764528128
748701056620695552
748839468375867392
748867260018675713
748847685030076416
748742940608991233
748843595738734592
748816764914458624
748763085989564417
748794765676670976
748751308476207104
748779376779505664
748846653298192385
748859793977200640
748772393158488064
748889208622837761
748882984468639745
748842303889018881
748769813602848768
748792895050616832
748688414845890560
748812075485585408
748844673620406272
748775782059692036
748737408623976449
748821412073377792
748803854511190016
748803653125828608
748835563420147712
748772074580127744
748864541820420096
748872213458214912
748830769653682176
748754219214123016
748724561345032192
748815984568393729
748767779583504388
748752801761665026
748828294867480576
748875023620898816
748701794646261761
748694068641669120
748775794650996738
748782908316356608
748872934731685888
748876856611471360
748890941067370497
748812410966814720
748853469260447744
748787777941049344
748864961250791431
748779871480852480
748730282426048518
748771680311386114
748777355137527808
748682467092074500
748813233075597313
748678419685208064
748732052283879424
748782652367380480
748838654878052352
748846623904661504
748849434222551040
748779523475316737
748873643808129024
748835022468222976
748852449784455168
748865724878315520
748786771438112768
748685319558410240
748727971381321729
748728872942784513
748787522092748801
748858548206104576
748875069657579520
748857726084780033
748825438609371136
748739924887678981
748890433367973888
748833025975279616
748718425048961028
748750494504398848
748871374484049920
748743263801077761
748820543835631616
748680151844524032
748807902320746497
748877863194009600
748812482437799936
748864189771448320
748779359813578752
748774159073718272
748807205911093248
748788545444204545
748880522479296513
748834053466550272
748736439643361280
748869042614706177
748817691738140672
748893554123083776
748873899371147264
748865473228468224
748872293300903937
748822359943983104
748753309096243200
748823899404574720
748767590764294144
748888965483098112
748768182240833537
748818459333578754
748761538282958848
748859760716443648
748789111528431618
748803602802577409
748742475133489153
748843176237162496
748880753136578561
748870632113332225
748788658530988032
748693955575943169
748776092454957056
748846015860670464
748845688587448320
748851724379648000
748802810162999296
748801203744612352
748765162002231297
748844526723358720
748858754020495361
748882237991456768
748890995463319552
748890643133497344
748699328592564224
748691732536053761
748776289704615936
748845000952254464
748884661997334528
748814289960521728
748741758003998720
748853171154513920
748771772204396544
748873236964843520
748773152197517312
748890882162696192
748821734976057344
748814613182025728
748807688264355841
748741711833075712
748812444760363010
748860834110111744
748840445820547072
748714532655210499
748763056541282306
748773890722181121
748881017314877440
748790436987219969
748792676829409280
748878714532950016
748851267238330368
748870791417229312
748890022401679360
748814965155377152
748868694206353408
748824398472290304
748762901511479297
748738175992942592
748810804472918020
748864151922114560
748755481548640256
748856564489093120
748826793470296064
748884309776429056
748817737854529536
748838118036570112
748866320280739840
748875510235557888
748843990003412992
748893872843927552
748882762178912256
748758313085448198
748783512199634945
748859601110597634
748876869072658432
748823907545784320
748861450626666496
748822561409142784
748701651880468480
748874767835410433
748879683404517376
748889456267161601
748831369292292096
748846976259674112
748689643906867200
748683209823649792
748823781842485248
748822645215465472
748766525536948228
748762297447829504
748838822469828608
748887111374438400
748773559212716032
748698535697100801
748843234948816896
748686502402658304
748740235610103808
748765044553314304
748851216784826368
748870946673479680
748855486578040836
748690935433748481
748772837716992000
748745423892783104
748759495820517381
748811182127980544
748774653817040896
748761680721555456
748836524217819136
748804672706650112
748858246274965504
748794786761486336
748767150135926784
748768785994166272
748837090511745024
748722623371173889
748774540486987776
748829502860455940
748831021068537856
748768379339575296
748702671125696512
748696178460471296
748869302506364928
748883575986991108
748850919115284481
748738175888011264
748885429504663552
748886688013938688
748817687506132992
748892929209565184
748799073042378752
748821064076058624
748812176203231232
748819713296330752
748823509053440000
748789132474740737
748802898469937152
748810674449424384
748847974478974976
748839170794225664
748681695696740354
748792798640414720
748747428560449536
748803284010356737
748892505308065792
748767636708667392
748843478055055360
748783478796275713
748748674528751620
748828563269353472
748754244623175681
748853632469086210
748780072958504960
748832359299092480
748733650506698755
748876600490528768
748693447931006976
748843075699695616
748806299987554304
748819319186812928
748699454178463744
748846997357076480
748699362155528192
748880589340762112
748784871372238848
748877229837410304
748695452967702528
748886981380304896
748807365445595136
748866228052189184
748729770611908612
748828449981206528
748783621511589889
748835437809139712
748794673263587328
748677140661473284
748830178168729600
748747550346211328
748796405448224768
748836771417337856
748868170153398272
748794442505596928
748755381086597120
748865313727455232
748682358266617856
748808170424766464
748886339907715072
748700137724211200
748758728258629636
748861845046374401
748851405654528000
748791892620357632
748869789150486528
748748946902618112
748889414273732608
748696996538613761
748758283532460032
748755418709581825
748715434333999105
748685734559625217
748873044005912576
748835664419024896
748873802944245761
748838583360946177
748876411730100225
748789094692466688
748798746092195840
748697285681438720
748859810913759232
748789556133048320
748792014150307840
748851996866732032
748867436246597632
748875099051290624
748824637270814720
748831675417632768
748785605425762305
748819734112538628
748847051882967040
748820770164318208
748772086806487040
748777849989935104
748829246907228160
748866748317786116
748690532990328833
748863413703630852
748861434067505152
748770530921095170
748702847483703296
748880341885194240
748709495291932672
748746619277889537
748781163603300359
748861689878048768
748767255333179392
748701853156716545
748872125398777856
748891297637928962
748753279706755072
748890760662159360
748786209283936259
748817628928638976
748801736614096896
748759180912144384
748848926602715136
748792668315013121
748806664988397568
748742382875611136
748820879480541184
748880148901011456
748886285348024321
748815942809903104
748882233507872769
748876420412309505
748850243698094080
748754621703737345
748806870459047936
748747554548912128
748888210672148480
748824238769967105
748782501288521728
748865779223830528
748855239206375424
748846842247536640
748877481348739072
748867914258874368
748766554582454272
748796086676955136
748867746289553408
748837098510311424
748810586469724160
748890685219168256
748753032075022337
748751396569092096
748868383882506240
748786674746793984
748760632434896896
748791263474753536
748771910637330433
748817934760325121
748750796519452676
748755846658531329
748851766180143105
748837245596033024
748803388993777664
748684673400930304
748710392805859328
748882263094464512
748708627087843329
748856740737843200
748885974747377666
748847424937062400
748882779069378561
748836805022248960
748859097878032384
748800302162194432
748796237642477568
748807172205613057
748729770620235777
748871777124777984
748709239716212736
748847991365271553
748887002544832517
748850487043194880
748787874552700928
748682500730335232
748784233678721024
748870422465241088
748703795413123074
748875568997863424
748803322140700672
748722392738832384
748831805608849408
748770149230997504
748856740649676800
748738897249579009
748839946539061248
748676213409976320
748844681937715200
748767586335076352
748805188526280704
748856082097926144
748682589045714944
748889401757806596
748870409706049540
748880878718357508
748701241102987273
748826780606296064
748781037816131584
748867297511518208
748694085528092672
748881952686694400
748885198880829440
748782694448787457
748791217182220289
748869474581876736
748835190131159040
748828118689914880
748861828244070400
748847425255866368
748776272789057537
748690222750179328
748857298571984896
748786393657159681
748820002577518592
748889850602926080
748784955103207424
748715019165134848
748794081879339008
748887354765512705
748803787326795777
748812415366729728
748883516855717888
748759722291896320
748755183786602496
748887493190221824
748854907575218176
748784376222101504
748686754031349760
748888298488229888
748847022623469568
748706114615652352
748715778564759552
748787807066271744
748871504503398400
748823412815044608
748843398631686144
748857717784190976
748798372585181185
748736112634392576
748801543680303104
748747852399022084
748888147392466944
748730525737558016
748746598184726528
748798913847582720
748852068060893184
748805167533862912
748758166037417984
748842740113342465
748820669534646277
748689157279457280
748801367557353472
748777086609829888
748871009671884800
748844447165587456
748889758202339328
748699491864371204
748754848376467456
748677136202993664
748783558269870080
748854681372282880
748858171087728640
748836075259461632
748833189603340289
748834858898690048
748776193357340672
748837354618499073
748729292419309569
748763673305292800
748851791366852608
748870837705449472
748805024893906944
748688943139266560
748735600753143808
748869591816925184
748755913905811457
748844631522156544
748797252668231680
748889548587798528
748856463846576128
748804106483998721
748765086693494785
748839334250414080
748873006215290880
748872456828493824
748787337526587392
748834640643825666
748713534662508544
748792404270915584
748740453407744002
748757419509952512
748794903904169984
748766760354975744
748826411540946944
748784502193856512
748725844776853504
748803519063334913
748802080475721728
748688549160054786
748735294736740352
748808753764397056
748769910298333184
748884200804143104
748839854541312000
748791271829807107
748791120675516416
748816055829532672
748866190425133056
748701991791005696
748811349757603840
748746065445130240
748887430313443328
748861547171241984
748863359232139264
748824717134442496
748886356647084032
748845411675275265
748760267568259072
748790059772485633
748708874689998848
748771386491965440
748867524163428352
748775974947332101
748879226212933632
748677765428289539
748889468791353349
748768136124461058
748758472431316992
748697369785540608
748870980458651648
748744568326107136
748809965599547392
748862369456091136
748794799008780289
748828794098683904
748680873361285120
748796091034808320
748747256669409280
748778793678966784
748886587145129985
748765007026884608
748776163682557953
748848595462451200
748804651693158400
748827305049460736
748743251218149376
748848935003795456
748871227620593665
748799769472937984
748822087268171776
748811026787737600
748721835232067584
748861526451359744
748887052754755584
748865255229558784
748738704550666244
748888935984607232
748860813385936897
748682454681083904
748678520654659584
748756236829466624
748871890551312384
748838616969936896
748694676958511104
748849484306591744
748827984581230592
748727912744964097
748841049632768000
748839678367961088
748696950258540544
748702855641661447
748734870893973504
748881398996602880
748817863461351425
748852432998834176
748837350168469504
748708757144764416
748722107790524416
748777199780499456
748748917538299905
748836595336417280
748768823759605760
748871194221416448
748838260646875137
748840932498296833
748828227553075200
748828378879422465
748678050670260224
748820052904902656
748866064377937920
748705267467087872
748778013714624512
748854559657881600
748883185769943040
748761198775066624
748791905215877126
748808778867351552
748776679917531137
748803862824235008
748833424450871296
748785559292698624
748859655506366464
748879553502670848
748790881830903808
748766038959927297
748777447496167425
748852537869172736
748792865388498944
748799530460598272
748738604042579969
748765975864979457
748722350816800768
748858682432163840
748842257764216832
748849027224068096
748800142606671872
748809739354591232
748774586645262337
748811211483910144
748731062461673472
748818240982384640
748853158693236736
748755506760601600
748853481486770176
748798389534416898
748838789091557376
748807797404381189
748797395547201536
748791359926996992
748809705737232385
748825035914313729
748803645135663104
748882434805096450
748810032980987905
748829091936235520
748751019044024320
748738863993020416
748742370342998017
748857084591034368
748812566282067968
748803363806978049
748871752197951488
748786448149540865
748837471803305984
748776281391583236
748803817081188352
748725538504577024
748695163267153920
748879528290844672
748803456308097024
748768673003761664
748873933181509632
748758199478591488
748870305112875008
748705674561892353
748781490738044929
748851988629184512
748686166530990080
748826973535805440
748872788077928448
748683037538299904
748816458629586944
748815908932497412
748873073244442624
748831142762024961
748682295322771456
748721637952884740
748892874582921216
748806513829875713
748774125540290560
748803791621808128
748775157259390977
748872356207230976
748792315909591041
748771449435922432
748688511184801792
748835144186810369
748862361163882497
748827313522040832
748734120042213376
748759554561716224
748739165945143297
748736821182410752
748820497736077312
748752952387465216
748878135651958785
748858976129867776
748883495938715650
748843499353546753
748879167442259969
748782304202354692
748817272416956416
748851220786376705
748707792500948992
748758266759438337
748844308887994368
748829284870021120
748843587371229188
748710883510091776
748742567563448320
748809005418504196
748816865263169536
748763555877392385
748788356759203840
748771298654892032
748842010262536192
748848335323295744
748794790771236865
748884146055819265
748713597363101696
748685805997027328
748869789179719680
748817238837297152
748880908296396801
748801212380655617
748699345344692224
748884083342794754
748816731217367041
748796287957413888
748878471435288576
748795558282686464
748731075212435456
748838084230443009
748778894380003328
748770157581873152
748870447580798976
748757348378816514
748866806777978880
748837480540073984
748806627092885505
748812402762788864
748806241330163713
748871802340962304
748678423846019072
748701547303882753
748870065806868480
748744568175140864
748731016215269381
748835723026034688
748887078067441668
748885601429127169
748890521519714304
748885555413454849
748685843901014016
748711500429287424
748851116041990144
748754319952842753
748889779262062592
748840957655691265
748807134737936384
748778676267786240
748837732026286080
748875753404653568
748831537072902145
748754181490503681
748835425188327424
748692244262248448
748819436681834497
748700343589081089
748838751174955008
748856921143255045
748861329260281856
748735151841030144
748878127280128000
748797970011660288
748695536706916352
748822964041375744
748807059093663744
748834187889684480
748848351941103616
748760674411565056
748871123010457600
748713316525019139
748816974239637504
748842035189313536
748840785513250816
748876411801337858
748822951294701569
748776327327518720
748778261203722241
748788075786932224
748858900774948864
748701593374105600
748821743448489984
748728848099844098
748813899907133440
748833940589383680
748783071936208897
748693435255705600
748806765467148288
748845747408363520
748678856182235136
748871664121806848
748864445753987072
748801006868176896
748866173505122305
748879184311771137
748828223341993984
748893197707931648
748831285183938560
748874016811782144
748803410040725505
748746249973534720
748764943881637888
748690566397898752
748772275579547649
748878853192486912
748786410350522368
748809261241626624
748805867823177728
748803749636771842
748766676309553152
748776918812471296
748756739927846912
748867867949563907
748715661208260608
748868258003030016
748859290929098752
748782182777253892
748856740435951617
748745302027276288
748701480173998080
748757071298912256
748833084649381888
748811392015216644
748873832237268992
748826168548290560
748825312905928704
748832040196407296
748792945118064642
748763266298486784
748801887688794112
748880404984258560
748687026518622208
748839686756503553
748832560424357888
748716692830687232
748862939885473792
748859722606968832
748692705623023616
748819327424561153
748851812220960768
748861052457218048
748840374349795328
748818786392809473
748870397370593281
748882615277608962
748676872259661825
748718248971997184
748881239642349568
748776197358690304
748765069706563584
748712607721271296
748798993249951744
748725052082884613
748746665331269632
748776411322675200
748860221787779073
748888164241182720
748791405745565696
748853179605999616
748844908404932608
748879012299051008
748794081711575041
748749056172695552
748800293886799872
748880300038451200
748768798681862144
748764495195959296
748892291700580352
748828701907910656
748836071178469376
748776516289343488
748820891769958400
748706194429272064
748683821898313729
748862486770692096
748783830928990208
748867243023491072
748751031601799170
748730932606054401
748688599286095872
748818593471574016
748865943116378112
748688779532242944
748738369161531392
748754538195103744
748807407338344450
748879687515009024
748887052653989888
748882724132446208
748855138450804740
748759390778384384
748855809304649728
748681729024618496
748789879081799681
748818488706433024
748743733496066050
748807985850294272
748848238783070208
748814768123703296
748679556630974464
748864474849767424
748758090560917504
748826571041959936
748772330264940545
748834020104876033
748864936382791680
748829712345096192
748870372242644992
748765808260591616
748802055196729344
748858091396067328
748842547229908992
748844501486174208
748732370916827136
748807797366661120
748761550756810754
748784208550588416
748878999938564096
748853452214640642
748814298294738945
748825698719105024
748880883243823106
748863002628067328
748843314447777793
748852684523003904
748745264555405312
748796136920494080
748877099780321280
748879079672164352
748884993552809985
748882070076788736
748775698446241792
748857986450231296
748716793468825600
748884934861975552
748891998015356928
748677102975741952
748765955115720705
748824331053068288
748725022701850624
748886050290929665
748781662620626945
748790063824154624
748867624784846848
748847924369502208
748870938532450305
748830933025972224
748804370473426944
748786674897870848
748793226140618752
748796669949407232
748861958208663552
748888159954624512
748742814951837696
748886662621466624
748749295243800578
748810326599012352
748771357219917824
748810670406152192
748765896072503297
748891469516341248
748703984043626496
748793796826017793
748844795355860992
748842832253882368
748883508786061313
748846640715399168
748759323765985280
748821378632130560
748803728992444416
748687064137359360
748701824102723586
748696153496006656
748882795754360834
748815045140750336
748771331915649024
748890424992030720
748833680211271680
748886121749372928
748821844103303168
748869600373268480
748809537939861505
748866098238414848
748836092179349504
748791481540841472
748859836180430848
748784237923360769
748808229342195712
748840017787772928
748867796713541632
748859295148675072
748709306581655552
748801375945887744
748843306252132352
748883319874547712
748777774567960577
748870166415544320
748731138118545408
748769163397607424
748836096407199745
748759038637121538
748817699858313216
748817645525307392
748862747065126912
748818283156025344
748875350596325376
748755343220494336
748799513725329409
748829691470024704
748823962289901568
748795990430191616
748767473088901120
748777992675921920
748743825657466880
748762142338260996
748788910281494528
748781155155976192
748814327734427648
748756232698097665
748717460375805952
748874969187135488
748714654227017732
748863497480667136
748780727269937152
748839283860049921
748825283143299072
748865863424565249
748737291175153665
748844476584583168
748883328435183617
748862419699691520
748785441797578752
748825035796873216
748852198390411264
748849748916916224
748778688959832064
748812763409944576
748848343816679425
748678730080333824
748786313936007169
748890903385956353
748680177048121344
748832375724007429
748857441258004481
748719112881213440
748852873673510912
748778881901928453
748883424761540610
748874595860680704
748879368911351812
748786830158409732
748700238429298688
748687542455861248
748865116641193984
748781691842408448
748847039157407749
748717003100172288
748868123902799872
748808598495514625
748772129072525316
748797726763065344
748862310484176896
748817477765771264
748881298291355648
748694295142494208
748757092337459200
748881436766330880
748832829094658048
748882229246496769
748870313358790657
748890395522760704
748751946039779328
748868430204379136
748856312855797760
748839850162397184
748806648139964420
748864906858987520
748876831474921472
748806807254994944
748860947591225344
748884058273226752
748891272174243840
748845306805100544
748868442883751936
748822662017904640
748852563219546112
748800108989325316
748888080413753344
748804722769825794
748835429189840896
748822817240653824
748887422109360128
748787173852196864
748844132521488384
748892207483060225
748886880788381696
748887027526008832
748880471849705474
748875489100652544
748793285074776065
748886029558513664
748884695719546880
748851191623266305
748818870299824129
748860028866666496
748849514027618304
748824759174045696
748861102805643265
748887350764118016
748840605313167360
748769025342074880
748823098263212033
748854408390246400
748693733055434753
748827103630589952
748880765656690688
748831235078754305
748885559796441088
748877284308766721
748773714385178624
748806438265368576
748826134863814656
748768895117303812
748741892196605953
748696513807839232
748824511592751105
748876617624072192
748793024977653760
748879377153138689
748881101230206976
748788667011837953
748871785412694017
748697612757274624
748816567496896512
748867146848100352
748677283322396672
748893335809564672
748853733484703744
748816903011840000
748800947984355328
748771038452867072
748749940889784320
748727988020125696
748760456358088704
748689064942067712
748721788821975040
748820967493808129
748846833519255552
748804462727172096
748714251670331394
748676104378953728
748843260198748160
748845344763572225
748765262992728064
748848746323144704
748884213437431809
748885513508102144
748802059596468224
748679099376406532
748799320799928320
748776797081178112
748838289952612352
748848238858473472
748765371805556737
748797601038733312
748677312493686784
748841229992005633
748808489229660160
748782270631194625
748813283314896897
748879083602374656
748781733823197184
748794882836226049
748816668118355968
748696799183986688
748732912044945408
748830232547766272
748803225361408000
748759650808401920
748693301138694144
748835529962188800
748799257885351936
748886792888209408
748886935435829248
748833093092507648
748818924817387520
748812847426174976
748718467113594880
748883710016118785
748829175490850816
748707696119992320
748780135751397376
748850746758750209
748755662247563264
748841561597812737
748722971791888384
748884716649009152
748882418094911488
748780400072232961
748689526319616000
748772196126892033
748796284002181120
748880761562996736
748843717264572418
748695872347762688
748826201825894400
748776134343397377
748864344998436864
748778374047211520
748846737318551552
748842656306954245
748832321516802049
748760250799386624
748871143881400321
748760909246439425
748686141365231616
748794245641703424
748755662260170752
748822452021653504
748852554587443201
748846992974020609
748772007400005632
748855754984198144
748866295173681152
748764784837861377
748834888443363328
748715241408638977
748860381179867137
748835584437870593
748818148787253248
748883638574518273
748710342826422272
748680575481835520
748843989730750464
748833512770326528
748842266274521088
748778550539325440
748867478214758404
748841603406651392
748874314879864832
748821298588049408
748842962151497728
748843650390454272
748877896677285889
748875749390688256
748837564132581376
748683083889516545
748868648102756356
748786146168049664
748782652497342464
748840424589004801
748887233365704704
748859282251194368
748829460942716928
748885685621366784
748682597492854784
748822238485512192
748848943208030208
748869822696476672
748766752016703488
748700821571837952
748782274817122304
748840575932231680
748868585192169472
748847924197658624
748804567735803906
748843834881302528
748825262507384832
748874663078531074
748832719837143040
748801841295597569
748771785047285760
748859408092921856
748759537629278208
748819914618605568
748739316772249600
748764004558876672
748686095550787584
748860888614969345
748737236435279873
748688695872684032
748799039655727105
748815259155083264
748822296903585796
748778386877669376
748841704069799936
748842043779215360
748890538317910016
748776990086279168
748748892569604096
748684027448610816
748842333194612736
748851191598157824
748838571025502208
748873534454263808
748880610329030656
748789753500184576
748781557859520512
748846221213696000
748759370054328321
748846888397529088
748855599627169792
748744849185132544
748883244293165056
748786335175970816
748773173433278464
748795776294195200
748824255924690944
748866718735470592
748882653156241408
748743939117551616
748870254651146240
748875447048474624
748807130476519426
748763899533504518
748767775212998656
748694307670941698
748818945659011072
748803305334120448
748806622936391680
748882287924830208
748839883553267712
748834187914911744
748710825041485824
748694530044506112
748707746225291264
748873593367429120
748878316128522241
748885081335402496
748871366129180672
748795327826710528
748812947850420224
748811626657095681
748681850734927876
748825543412514816
748838474539687936
748688997723938816
748817297402322944
748829800790392832
748781817923153920
748845017570082816
748687353619750913
748795868589940740
748801791198769155
748841485861285888
748830475842531328
748681032765874176
748675898887528448
748743842564743169
748888256641630209
748849010388062212
748823458717523968
748865393352028161
748831058905313280
748745650305536000
748837790952153088
748877963664433152
748727081932984322
748839904801591297
748805834382061568
748826550175432704
748853653574909952
748711185516752897
748801275148406785
748890085538529281
748784418324570113
748874016765648896
748870531491958784
748814114038902784
748818513586900992
748799295462137856
748868480506687488
748843897779019776
748854719137722368
748708627242819584
748791896697237504
748726847148482561
748786171296161792
748732958526173184
748789258639388672
748815158374309888
748836318428397568
748788663006277633
748842450454667264
748826093042429952
748833139431202816
748885681439645696
748783935878930432
748892744395976705
748807902312345601
748782086367039488
748800180334452740
748869264694775808
748882535774560256
748893541531738114
748845663257976832
748778063798775809
748861614225444864
748888936102129665
748844338231316480
748881537274408960
748842199094292480
748743880112107520
748738700255698946
748813904399069184
748821550615244801
748788503345963008
748785886116974592
748827116456648704
748852189611847680
748834481381924865
748789640069427203
748688368771461120
748715128347123712
748810741738680323
748795595901378560
748877619957870592
748767800513007618
748891817605730305
748861371039703040
748691220952670209
748818547271430144
748884729131327488
748736594815754240
748713769480572929
748810414327078912
748863598408130560
748751660717973504
748846233729376257
748864886059532288
748813115802865664
748758199449247745
748848683438006273
748806861927755778
748815439485034496
748839803932676096
748874859988545536
748770279254421504
748869629775347712
748829293195689984
748849933130862593
748847626519445504
748684300208537600
748811421249466368
748878538317533185
748806727747768322
748727010797641728
748846229828751360
748815137239207936
748737018591490048
748767657957036032
748795172238929920
748746560624701440
748785651290546177
748800633621274624
748726276685303808
748810053667332096
748859668148158464
748779385197502464
748808061452554241
748875904567414784
748830022845292544
748684744758398980
748782098903805956
748851128721350657
748859412593377280
748850180703723520
748821357429870592
748886692300333056
748888571323506688
748681490150617088
748796145720135680
748886822323970052
748820309017440256
748759894086475777
748846217291976704
748768819712176128
748800755121827840
748874650126397440
748883303034413056
748877116553437184
748871986877755392
748850323196813313
748767137808814085
748724510916956164
748720526361845760
748887350541885440
748861484474793984
748860888891920384
748803812509356033
748772649040437248
748798519608160257
748693091520016384
748865091500707841
748883755968978944
748758946198933504
748831809731833856
748749270094798850
748857973728956416
748858103819440129
748792747964764160
748816207046926336
748702255931531264
748779573790158848
748823559280037889
748871043335487488
748816240508932097
748838960873377792
748747390903922688
748888722175819776
748805490495283201
748772535781646336
748781599769014272
748736238102818816
748792085633839104
748891888783089665
748682538655240192
748817347780091904
748794480556253184
748759604885004288
748744471722856448
748708383977537541
748840135249264640
748881608774647808
748794044118016000
748827929820426244
748835752314830848
748699865383776256
748888835338174464
748788159375257600
748743301499465728
748693968196599808
748691728203259904
748890609625202688
748892799177809920
748736074856296448
748839330127503360
748880908103680001
748789690489114627
748708069228634112
748759088637485056
748819453236776960
748841221750034433
748806979540230144
748856224851062784
748862218180128768
748880954333229056
748875799735001088
748803477220913152
748829511198838784
748860679004758020
748864777066278912
748855574608084992
748843323138437120
748693275859644416
748803745614405632
748749009943031809
748865431377735680
748843725627981828
748877225680855040
748681615824551936
748892065124212736
748779662038360064
748761596860637184
748757004395552773
748817003683540992
748849526539161600
748858283948175361
748859408017489920
748875367629332480
748862704769638400
748887241494192128
748843268386029568
748771319412514820
748767733102178305
748800159371309056
748811035348381696
748859408264888320
748833659289993216
748831104996487168
748775484410830848
748677417531768832
748821923824480256
748782413518479360
748828240349892609
748809504578367488
748818828235313152
748891654216617984
748703531054411777
748826415831797760
748885165540306944
748871118895869967
748694282807107584
748706433487609856
748821739199574016
748860947658317824
748882325769822208
748699504375848960
748712343144689664
748788260424413184
748731322504392704
748845030329225216
748840630315515904
748887333945143296
748792005682077697
748861043808542725
748835538338254848
748786742027644928
748805251340185600
748806467864506370
748878269798383616
748812629179666432
748825849655209984
748782815995539460
748856321236144129
748817217773383680
748842932908810240
748768005815873536
748792110799724544
748790646735925249
748867029214658560
748811681409609729
748885383719555073
748749911613595649
748853133728677888
748874734302003202
748832493307097088
748869939994517505
748893864216317952
748676158959468544
748777543684100096
748858795808415744
748776964891160577
748887845746585601
748884611963510784
748854551319613440
748835488090521600
748805775514931201
748848905794691072
748800990032240640
748873031389442048
748777283704352768
748767687073865728
748808221024919552
748839464341037056
748831230687404032
748801329779269636
748743766937210881
748865187747422208
748870334179409920
748749144336977920
748803405703843840
748867448556941314
748678646357950464
748682203115167744
748680462302793729
748795545750081537
748857243798478848
748839283868332032
748859848763305984
748769369090498562
748855805143814144
748852508576055296
748870053353889792
748868253913587712
748875535095300096
748795348491972608
748854018454134784
748815254667206656
748823337179176960
748887665404239873
748756307876786177
748874935704190976
748790395069276160
748870657337950208
748888915210276864
748807038264758272
748727333931003904
748892878932508673
748687907423154176
748751803504701440
748736661941415936
748879620422991872
748884716632305664
748885803011629056
748844681874800640
748712385234382849
748848742078550016
748873224444846081
748824197149884416
748687525766725632
748845390804451328
748826164177825793
748842668554350592
748829263911129088
748872427204186112
748870653302845441
748874419456577536
748890949418377216
748807776466399232
748779284295086080
748875514300039168
748825463817142272
748683113027530754
748687219620212736
748725916201684992
748837837102088192
748806576681590785
748823890718232576
748699881901027330
748783503945265156
748786586691645440
748820623380647936
748779267710853120
748773878105681920
748789841303777280
748849077744435200
748811484247969796
748794983788924928
748788323091484672
748891087918473216
748801551917981696
748686598611603460
748847425088094209
748806530569342977
748835567916331008
748864189699985409
748803674495807488
748854085646966784
748827346736599040
748862533109440514
748870816671100928
748826969614069761
748793406508322816
748743242783420416
748862159585681408
748796917337825281
748699747997720576
748843717239443456
748695981231833088
748795021327933440
748885606005108736
748757914337161217
748887887723233280
748718362079944705
748844807989129216
748879016489287680
748782602115428356
748783352723836928
748763790452269056
748852042953785346
748804337124597760
748805213650169857
748700469049057280
748827489741447168
748889380778049537
748805356373979136
748789438617038848
748881629414817792
748889791580610560
748815103970029568
748724448220422144
748773945034219521
748707674917892096
748768287027130368
748877846463012864
748806761268649988
748835328677384193
748814789283946497
748858921843040256
748846216998510592
748702092433330176
748891113063415808
748881105126850560
748845974035042304
748805582690197504
748808434775044097
748880954152935424
748838046548627456
748861257781022721
748855092086992896
748723378677219328
748886402788577281
748750683638079488
748853011766767617
748675450419851264
748706550856970241
748799714674356224
748740482981736453
748892631229497344
748704646630289410
748877267422498816
748881759824146432
748761748178542596
748852374500966400
748822666283540480
748808904704790528
748798590839955456
748818366891106304
748803225302675456
748773185919684608
748685063735291905
748691120134160384
748765518908104704
748833332285300736
748879486473691136
748871470961623040
748882678104068097
748874109057167360
748842715006308352
748768479789015040
748879213692719105
748825266491891712
748863833138016256
748779800383201280
748808409638506497
748847903058321408
748834662001369088
748872003789217792
748880618713387009
748762389764386816
748789686219399169
748770870806454272
748709579089850368
748864105969319936
748853762593214464
748796065772556288
748889019904294913
748699940919119876
748731175783444484
748758954767855618
748863631668969472
748766601013452807
748854379050962944
748678814138413056
748676574271119360
748786448350842881
748786142066061312
748778198012342273
748822095543480320
748843469821665280
748856166072000513
748847454443962368
748890563684872192
748848154817073152
748868262558044160
748832056935903233
748738574678265857
748702684002201601
748864017553240064
748830488337547265
748825279036989440
748814483129196544
748823731531841537
748874667163725824
748682010294489088
748839070088859648
748764767926431744
748794522289606656
748873404523155456
748682324657573888
748835077027692544
748868761336291328
748877456367509504
748838113602965504
748891377384222720
748768387501666304
748859592772288512
748891934828224516
748817565900648448
748878336961679360
748849660429791232
748853087381708800
748862708930445312
748870854545735680
748736259107852288
748871131432521729
748757192887513088
748892924868325376
748781801083015168
748710456068538368
748841741747261440
748818333265305601
748827191874621440
748851627742797825
748770115588534276
748875673771634689
748860071078141952
748866349666070528
748748745643204610
748833730777800704
748791305346568192
748805062420344832
748835848808980480
748703975541702656
748884741865308160
748794442778185728
748722212308299776
748840424874225665
748709335937810432
748752768060436480
748779414360436738
748880639659737089
748880987833139200
748693053641093120
748789677767823360
748728046677483520
748776390170800128
748862495092269057
748748892531859456
748821122645389312
748677459260821504
748788276987781121
748884573933666306
748865607580483584
748827703596445696
748816144115462145
748800796876087296
748859794262401024
748888210529411072
748876495817408512
748730827740094464
748724645239615488
748862532778098688
748824230377033728
748842467324227584
748753871233626113
748764168128344064
748807725887344640
748718961773125632
748833416246878208
748702960474021889
748768437988581376
748832808072654848
748769603828850688
748800587433553920
748880002154921984
748701886870609920
748843188849303552
748752944120492033
748867033601708032
748783726352486401
748814109794193409
748784980432609281
748809869419876352
748779464599887872
748685956870316032
748765535282667520
748862025351168000
748890270024871936
748882195813511168
748704013613400068
748739119916789760
748867188430372864
748759407513645057
748795856208273409
748778223337545728
748781603963346944
748812347926392833
748884830042071040
748776394428080128
748814118186921984
748818635347464192
748859894753792004
748749764884205569
748767389165101056
748771818501058561
748803246370672641
748867113297776640
748799840511856640
748758400918392832
748756760970731520
748775576572350465
748762117034024964
748746790954934272
748851871146713088
748870384615763968
748777845934071808
748837337606582272
748801702812278784
748836562008412161
748822712294993920
748787849135165440
748802344876331008
748773223810994177
748855427635482624
748782900045180928
748795482676142081
748786960131461120
748868468041195520
748865947218354176
748706244609708034
748701245066575872
748830068919664641
748723567236247552
748818891090980864
748886310526615552
748835899178377216
748820468266860544
748843482278748160
748759889967591424
748768740012011521
748832023750516739
748877628145274882
748741694984581120
748853028774506498
748802545821167617
748880761252638720
748753468500824066
748716029912768513
748701471697301504
748869675807682565
748757188772892674
748868983646851072
748852575559122945
748756345646555136
748815825235120128
748800637819686912
748677513703030784
748839300716978177
748804047625269248
748818245428195328
748809521238122496
748682354202320900
748884439862743040
748886679633555456
748869801561493504
748849182316830720
748829557504020480
748872607483760641
748763228700717056
748727593742970882
748853808915251200
748793415010099200
748832061474140160
748762759030972416
748769960596353025
748821630109954048
748811349816250368
748788289579003908
748836197062041600
748880882954412032
748678868672839681
748725555474763776
748857877415198720
748772170902286337
748703925323362305
748872138036244481
748691803704995840
748871206816870402
748701027294121984
748835584563613697
748818517974142977
748726146921951232
748888684628369409
748834795824766976
748842001706213376
748796695018811397
748884771292344320
748768639067631616
748768534306525184
748878609704628224
748681074704867328
748855180159057920
748808376155402241
748686867038691328
748702553768988672
748816978744188928
748853909502951424
748810959762944000
748884704179302400
748721990366732288
748851724157411328
748850415815397376
748812901918527488
748760196088930304
748805175956025344
748881613023481856
748729552667500550
748728571212869632
748814814307246080
748727396766015488
748892484282048512
748688616344334336
748828898977312768
748795507992997888
748777699036917760
748782421949034497
748784120625373184
748826722095734784
748691153600610304
748818085763616769
748803942859968513
748849798929932288
748767817105715201
748710053343924224
748767703800750081
748727937537499136
748844837378658304
748750767457046529
748787735964422144
748892320809021440
748866114831220736
748767066446893056
748886138321076224
748750293253238789
748801619261689856
748866584832270336
748690398889910272
748818178168332288
748709348554055680
748854316262367233
748830341528518656
748803728979832836
748765384560349185
748878601181888512
748873626796036096
748868505714429952
748864865125666816
748812952040464385
748823366337986560
748793176094183424
748798758750609408
748892329252093953
748786460875104256
748851103672963072
748756895322689536
748796585757204480
748885127661494272
748743787883614210
748863568754376705
748797315889045504
748873106693971968
748842777849442304
748714817872158721
748745079897010177
748795931705741313
748765589959696384
748701559664439296
748862294084427776
748760493842534400
748811974620831744
748872175495491589
748880979410972673
748702474253561857
748747730676125696
748825018931478528
748783591836884992
748724993383473154
748692370015813632
748787434008113152
748855675120418816
748787538857332737
748773613831008256
748760699501834241
748888466440806400
748833802085142528
748844467969404928
748865946962399232
748805943538749440
748778365847343105
748782950402002944
748713588873830400
748857004987265024
748753598431977472
748774163314188288
748727971146440704
748856191296544768
748793964614987776
748824767462043648
748686288346316800
748826084435722240
748893545776369665
748770740808232961
748794916562563072
748782870416617474
748854978849173506
748846305275965440
748769360672493568
748853309570703360
748840844203995137
748699781254438912
748803515020038152
748893310815580160
748831595734368256
748707976999870464
748793838479642624
748762108943147008
748751115638890496
748891322635939840
748883114433220608
748743464863404032
748839447408574464
748832820504719365
748864399574695936
748808963446059008
748845696988618752
748759143196991488
748693439487803392
748878559268052992
748791913487093760
748678256099033088
748818270417874944
748890454255669249
748755674486624256
748819927067402240
748862990296940544
748782006436188160
748766777010626561
748716977993224193
748689119656697856
748824578600738817
748874675648946178
748832786786689024
748704881679015936
748859987204665344
748872196651573249
748815380601196544
748683876478820356
748861194786791424
748887090532724736
748788717502865408
748815879824084992
748801887541927937
748802583620313088
748698460187078656
748713006075252736
748820007019216896
748798662126383105
748891335374073857
748753359599857664
748764042391539714
748833210507730944
748893172403699712
748692432833769472
748804567526051840
748870602979704832
748869273158836225
748800926920519680
748840034728546304
748767548737409028
748784518786461697
748767632761843712
748789917036089345
748678365461098497
748771193566564352
748867486540439552
748848742258835456
748776000385740800
748876554340532224
748786666416988160
748770618892431364
748684870784876546
748818878726148096
748882283940249600
748796799893118976
748824607986102277
748883269559656448
748886960412905472
748807985854427137
748847403898404864
748798569654562817
748697164126105600
748676997778464768
748852592525078528
748849098611195904
748733424010080256
748808413866446848
748797869272887296
748805041461407745
748798322308100098
748889632348180481
748753900333780994
748828747994914816
748800947803918337
748871408151883777
748780928772681728
748775664543686657
748818673100468224
748887275245805568
748881897988562945
748782790968172548
748769612523642881
748810011699130368
748676293244424193
748882644453167105
748758325391613952
748767137632620545
748867780116508673
748705334773051392
748826545997877248
748814260612927488
748846049394057216
748842568159559680
748792240772747264
748770916721504256
748745465747742720
748872955719852032
748843226606497792
748821395212230656
748728701139886081
748702822170894336
748845487097196544
748822133610934273
748713253287686144
748847307437838336
748858217216737280
748695591153180673
748843344156033024
748830492523462656
748782165840629761
748820443252002816
748868878843973633
748878907676303360
748742798145298437
748866215536431104
748844883473989632
748763530740895744
748814260797526020
748798771048292352
748814260910731265
748818773906456576
748678411527163909
748831595843452928
748801745032081408
748811853325750272
748817813079363584
748782836828676096
748779775028703232
748700691531575296
748886088157110273
748789912778846208
748722094905503744
748771890026524672
748806991833763843
748857600544903168
748836381498216448
748832577050423296
748769587265613825
748849006130917376
748871361905516544
748781557859491840
748783042697662464
748867184261210112
748841242495037440
748757406717390848
748841657697759232
748839271461781504
748691480978419712
748791724823105537
748772829374525440
748839036488454144
748876575496478720
748888541971767296
748829473286479872
748815066066145280
748697524945518593
748752700800544768
748810032699944962
748833030136102913
748828420491075584
748788092379623424
748855448649031680
748776877041430528
748809701656129536
748767213075599361
748796711695290368
748842777715310592
748833990535184386
748702835009785857
748838776579973120
748839799704944640
748828911564361728
748815757954482176
748773034714992640
748876189452931072
748849082022694912
748701479884591104
748880115677929472
748859253172174848
748845432940425216
748702683918245888
748871525420376064
748835513092702208
748855066912849920
748892102965260288
748682245020475392
748777766003224577
748837555764916224
748847932779204608
748863581475700736
748856627491659776
748873647704645632
748883286307459073
748828311611211776
748818245163978753
748893021396013056
748890924294369281
748811928542126080
748847274046791680
748855583118233600
748848456740007936
748832581576224768
748876789582336000
748833680366403584
748806077710344192
748889758311604224
748861710723784704
748715795115487236
748827426424324096
748693405853708288
748882875500466176
748794304215126016
748865443780112384
748858183578361856
748825103186604033
748798477581185025
748837111135080448
748743989210148864
748888936160882688
748748167055708162
748731913808949248
748888042644078594
748886096684154880
748752344381140992
748831159543435264
748788407082508288
748842689509163008
748799434054479872
748850126077255682
748785500454985729
748824201050656768
748844342090067968
748720169971691520
748864940648333312
748886394257506304
748834640903962624
748694626412826625
748755154627813376
748729896684269568
748875849785565184
748725500726632449
748790562921209856
748885765388660737
748830715043688449
748822179572248577
748874302229979136
748690629538963460
748706823432273920
748690780483620864
748817192519544832
748734803990556672
748867045916340224
748874491032371200
748768433945210880
748847265578643456
748764490892582912
748885157038419969
748696220437188608
748797269571317761
748859932359925760
748848137947770880
748854706378711040
748869327529598976
748740944271253504
748754441352810496
748733536941715456
748881499462569984
748880723533303808
748815623854186496
748830329125924865
748710300690505728
748862507721318402
748788633457467392
748846699666374656
748819067515969540
748801992244342784
748762553157693440
748887895768006662
748697054961016832
748819491124109312
748803934370664449
748883504306479104
748811265842159618
748765011124711424
748807029716684801
748796057467785218
748852194116415488
748845034510753793
748729703461117952
748791380789456897
748716244006760448
748748427098402816
748844048824143873
748696333708587008
748777992457822208
748889879887609856
748794774027575297
748873081616207872
748866630956879873
748794648223584256
748833827158503428
748761987136442368
748788205709766660
748702172028678144
748760569285447680
748802663668527105
748861702314139649
748835236255977472
748835135705886720
748818002032758784
748800696175108098
748891096009285632
748858246182604801
748778198020743170
748879108977856512
748892878542438400
748731217583845376
748846959415398400
748688708350709760
748856245692538880
748857973762510848
748776075644186629
748836394081058816
748885333027291136
748735546080366592
748853846361923584
748782379800535040
748851296275406853
748701937282015232
748873433908469761
748770619102142464
748772150085947392
748762758838050817
748697055040770048
748883135513976832
748780773264674816
748841133707554816
748837509795164160
748847504641368064
748783986114043906
748845508475715584
748695440439336961
748887644369743872
748830068898566144
748875786904543232
748806010718949376
748837807393759233
748875472247918592
748784275592351745
748868547741384704
748872561329668100
748694530124308480
748771306649165824
748797785638440960
748678939883737092
748889393168052224
748823043418517504
748860020402581504
748760493834186754
748711403956035584
748869873103548416
748824960324427776
748767255207374848
748822884253048832
748820371684487168
748859831818289152
748711034785980418
748786557314670592
748742470901469184
748832061478334464
748859525634093056
748792228219281408
748830748602343425
748866966174203904
748840789527105536
748826575383195648
748871844246192128
748702276869586944
748769096448118784
748869621323800577
748768555429040128
748862226564521985
748807365198176256
748886352230572032
748829117110517760
748780710295576576
748693829688160256
748770895758368772
748751736135823361
748698225465372674
748723907151077376
748856610617982976
748884351874629632
748891280873103362
748714377587535872
748763627096649728
748685839677452292
748764688419164160
748837820006105088
748808438927355905
748808598415781888
748705359745806336
748787287245197312
748846217128402945
748756228247924736
748802998877380608
748847471388917760
748799408683094017
748712620165705728
748832883519827968
748886872483659776
748749890608467968
748803905161613312
748825753119326208
748886058658586624
748852684640382976
748893759660814337
748789765894320128
748857164240936960
748790743049785345
748731154803544067
748833739124400128
748832782663704576
748695045901955072
748865737473691648
748874927101489152
748852621709107200
748792295244181504
748771516515426305
748799622458454020
748818022828118016
748794480547885056
748792723004465152
748834661812490240
748832313119633408
748893050752016384
748854790407409665
748837442568921088
748812662704779265
748744077588344836
748759738893029380
748714864235864064
748787673108615168
748841821573349376
748841779655417857
748865405901426688
748860133946646529
748712875829714944
748880182702968832
748785072547913728
748842043825356800
748848918088130560
748806564270600194
748886700730953728
748849438144106496
748845516851515392
748795822494453761
748873387699609600
748875719749537796
748702000167022592
748761408167301120
748676477726650368
748824041704792064
748790600758022145
748813971168169984
748856526647939072
748847186113359874
748870778863648772
748782648227602432
748821718261575681
748773160581869569
748788243471052805
748774406340513792
748718899173199875
748849031393210368
748837887303684096
748746862404837376
748835949564555264
748720375253635072
748770552077127680
748842891016019968
748811299564380160
748781255789907968
748856761503748096
748892669078802433
748859223589593088
748834410074693632
748682441951416320
748792123005161472
748881432567750657
748871693456793600
748836330990436352
748685055090757632
748843117386891264
748890974345199618
748709629551575040
748833520940908544
748681691317821440
748838256222015488
748766835881877504
748693414452006912
748753619487383552
748893700785377280
748842190403764224
748856946149642240
748887887639355392
748859806790848512
748838176681259009
748840449931153409
748783390476808193
748820703013576704
748771558647226372
748786980901703681
748837249693855744
748797403784884224
748847672510087168
748866911929180160
748830886859243521
748779057995583492
748683109193973761
748831335683330048
748830035642085377
748862956407054337
748859215456923648
748886910219673600
748682559547068417
748840739308703744
748788696573284352
748850130602774528
748847160637087745
748826768321048576
748800012683923456
748801812023504898
748679082448224257
748740159953252352
748792848716222465
748772808281337856
748797026448445441
748730852935241728
748811668574973953
748750448530599936
748876449839394816
748835211354447876
748826072058195968
748690163694505984
748882292517502976
748680579793596416
748877183792414720
748870745422376960
748803955371552768
748791972177948672
748807142807773185
748846204637765632
748872519432671232
748869524703813632
748820774593581061
748825757380583425
748844111516602368
748815539774992384
748880673147121665
748885463038066688
748859177318117380
748866743834140672
748825547707338752
748888877470015488
748693389294526464
748823710400929792
748724095785705473
748699991045246977
748795449075568640
748881973649760257
748781649794519041
748748196260700160
748802143541354497
748857747395850241
748871601127645185
748789010881929220
748807847660572673
748827141480050689
748791867295227904
748794887076622336
748816093670625280
748799069007388673
748851267225718784
748831700466208768
748808866834444292
748698975864168448
748852542264659968
748870120622071808
748788809479839747
748765598427951104
748833785223999488
748876042987794432
748796074131763200
748804085189455872
748830110795522048
748795961099456512
748822238217011200
748786288824688640
748766135382749184
748766135382749186
748740348646535168
748892840814583808
748828781385748481
748798125020573697
748892417164652546
748684929538621440
748837522499891200
748828768970629120
748768966533738496
748851371777069058
748748481557258243
748782455180500992
748686804266708992
748687274091524096
748890378783293440
748850306470014976
748828907198087169
748781499046989824
748848087603392512
748757687924461568
748682681030934528
748847219479080960
748687194261454848
748781738189434880
748761487787724800
748742814951890944
748797357622374401
748872549157769216
748728155905462273
748706202838769664
748831931274440704
748863787239747587
748849517978497025
748854911828320256
748692609271525376
748823882342203392
748867855337291777
748802713815650305
748877376541618176
748765875033956352
748838793352978432
748856803363004416
748833202337378304
748844392660791296
748761584550285313
748873832446906369
748753564776804353
748870661594951680
748868233021751296
748710434878922752
748752356808888320
748698355132432388
748806312566198272
748698476834222080
748697700892160000
748841309889110016
748741514797260800
748838017180307456
748865162824736769
748847731465150464
748870925689421824
748822628148838401
748845084691554304
748687928428097536
748756920215875584
748793788298997760
748832862426791936
748881264770424832
748786834314899456
748685520579035137
748885152927846400
748765338452369410
748883236164689920
748815754062028801
748779661711142912
748826352732831744
748742299060826112
748731947703164929
748792609842225152
748702092529770496
748840596694036480
748731654022139904
748768802972676097
748889208702382080
748847865624141824
748821286017703936
748803586184798209
748685558663172097
748804802407116800
748731565669175296
748817712437080064
748738637437607936
748701551363969024
748762314245959681
748773823583916032
748890307564019712
748678314781388800
748878618290327552
748776218250448897
748764365273260032
748752302312267779
748815699540185088
748774959875436545
748782338067148801
748840575932203008
748703996601217026
748710284026605569
748758279451402240
748812796788289536
748802642453762048
748854639236419584
748830752800997376
748809999384662016
748846921800966144
748847974608932864
748725135960469504
748837878956974081
748801165987442690
748824243249438720
748781180103692288
748829251307118592
748737400239599618
748794702502043648
748893327529873408
748806128042061828
748853750039732224
748721163745067009
748811400080789504
748740541672632320
748679242032881664
748890165171589120
748750838760284160
748890689337978880
748689362901147648
748771357144395776
748676788096729088
748734086651404293
748847110317977600
748856426060214272
748697730449629184
748830148552687616
748828873610199040
748827783250472960
748782996556177408
748849173965844480
748815519197769729
748838894028857344
748885572396212224
748758606649012224
748824717298176000
748787832240500736
748829280654749700
748876369929572352
748761060253937665
748879112861806593
748761215266983936
748829322472022016
748799127706742784
748679107551059968
748825040116854784
748724976761516032
748864282188771328
748890232163037185
748869088743661568
748819478306099200
748843629305667586
748893314942984193
748772380554604549
748751685883863042
748857168426860545
748825354588942337
748743049933578241
748866987254697985
748880593727787009
748801472381329408
748815347130568704
748752151590023168
748825354488340480
748735416254099458
748819805428387840
748859488095076352
748892979335729152
748841397743194113
748852747441696768
748691203986694144
748769360714473473
748822867597484033
748818715261607937
748827950905069568
748815493864251392
748837383886569472
748793972991021057
748891079513149440
748862499378737152
748779804372066304
748686837871480832
748863539381698560
748771487268560896
748831432345346049
748842371048148992
748886100630859776
748876009101983744
748822926313394176
748850210214965249
748866567992147968
748796900682321920
748682664371220480
748842299694673921
748759768295043072
748885995978797057
748855302083280896
748808279560556544
748687542535458819
748831088458473472
748819482752212992
748742982791114752
748841947276640256
748786754400899073
748694026727989248
748883554764021760
748703694758158337
748808816678957056
748791691063144448
748799182123638786
748804844564062208
748816358020820993
748841766896275456
748799693761552385
748702323116019713
748879901567188992
748892723684470788
748811748128403456
748811022819921920
748783877347381248
748735772837105664
748705112378511360
748707243143593984
748739405150507009
748690222657839104
748854924629405696
748855214103408640
748746602475425793
748796049121169409
748831457330683904
748856916948967424
748872796370046976
748816085130973184
748833344587169797
748695268158242816
748694026744795136
748867524113096704
748780890747072512
748792148154150912
748847362131501056
748843343988142082
748777778825179136
748884666325893120
748801941841453057
748804475280699392
748890806786805761
748844715370483712
748677446740807680
748812482379063296
748835345400115200
748774087846088704
748782992223383553
748862713149788161
748871420705329152
748782438365532160
748821256988987392
748818727630766080
748688062666928128
748827925823102976
748708107228938240
748846657660391425
748737341171200000
748695792580341760
748701165580419072
748893717533167616
748860805064560640
748876139238608896
748771268992708610
748744173923086337
748710501962559488
748811983068147712
748862579221618688
748867717122449408
748861236733808640
748745352409296896
748739094662877184
748743175552897024
748833801841750016
748703220847947776
748872494325633025
748877905090973696
748780966223630336
748766894228795392
748705330364768256
748813895746269184
748841020301971456
748810489858125824
748845458055892992
748687500445618176
748792487875977217
748824545071693824
748847907281960960
748891717034737664
748854500723597312
748809277725257729
748820476600942592
748831511781203968
748810599090442240
748872242730266624
748701857514676225
748831910265257984
748711642775556097
748793033135566848
748892706869436419
748813333709529088
748869713602707456
748731226115022849
748844572768215040
748819788881879040
748890613899198464
748871064218791936
748737853069242370
748778714087890944
748870531684892672
748839124661002240
748843696142086144
748865661967949825
748794933390118917
748839254734741504
748811890755723264
748836876329558016
748889775051014144
748883219156697088
748837014817140736
748888432705933312
748772737225601024
748892576741228544
748764235123920900
748795025497071616
748839988427534336
748778604822016002
748892362949201920
748813144865189888
748874247536308224
748676750276751360
748809328098807808
748768081254633473
748857697043308544
748873312365838336
748882078591135744
748699949274001408
748850856120975360
748824746557579264
748716667711086592
748805947544391680
748848939198210048
748880597972619264
748818513591099392
748891914099974144
748873576435027968
748804785726320640
748783399096053760
748815409831346176
748817163369062400
748786347800825856
748872074937167872
748868811982602240
748798804883746816
748820325538861056
748884678975848448
748821063878864897
748752608710365184
748837748749004800
748714578964426753
748885538837565440
748752008962727936
748890089741291520
748810066405363712
748833076537688065
748758849704767488
748765778594320386
748866869717770240
748852760293044224
748799555320164352
748729108008284160
748816072833437696
748840273854107648
748784141609480195
748798708125298689
748862360992026624
748879029151858689
748845344562286592
748774565950529538
748891280877375488
748879683647840256
748757797177733120
748782744797192192
748854265880412160
748864294687744000
748785714301579264
748840412345806849
748722015314608128
748734094830243841
748837027496529920
748676993558818818
748806425846034433
748858011418931200
748867519948132352
748773139769757696
748777086504972288
748887170140610560
748881352796172288
748795377772400641
748847877909319680
748785793833906177
748725106382282756
748767863150768128
748711005274845184
748831658766368768
748767460682182656
748782702921289729
748832807850504193
748862096671182848
748773282426478592
748872804972564480
748723789538570240
748879461043634176
748881440763355137
748843826287153152
748857835132317696
748835513314996225
748738763216478210
748879746394718208
748699726858510336
748845768354697216
748768861395165184
748813434565718016
748870850355474432
748806392220225536
748873194707128325
748740830962130944
748774867818811392
748838051011375104
748878047496040448
748783545758326784
748828429261340674
748854891095986176
748871751992348672
748830954182086656
748792592934907904
748768169473417217
748873425662439424
748844698962362368
748889850611240961
748840705938886656
748778361804034048
748854433950216192
748810657848389632
748790038658371584
748760980545368068
748690402937479168
748858728657645568
748701043924557824
748702499461275649
748782212024119296
748754701605171203
748852076550160386
748725630938681344
748737756583514112
748825333801951234
748804622005858304
748762385498853376
748872767257194500
748763270471835655
748743079012671488
748835492301533184
748865347462262784
748768555366178816
748853448276258816
748887438756450306
748838113640910848
748860419226406912
748854702373212161
748835211140411393
748842148674449409
748821806253940736
748742747956219905
748844929661562880
748874754971623424
748760301072371713
748787731627511808
748854454758301696
748892367118270465
748827502106128384
748792068776923136
748873299585855489
748780274373189632
748784137146765312
748787970807738368
748772045077438465
748886994076434432
748893918901571584
748830945734778880
748764671373504512
748809378711556097
748794908152999940
748822179383500800
748833931961720832
748701144675999744
748792315972497408
748840689115340800
748707440368029698
748736825284366353
748849148733063168
748893226703130624
748784846177087488
748891855245438976
748751274930155521
748844229183418368
748808883741659136
748793285175422976
748794753064460288
748749039491960832
748851149739032576
748844291867435008
748847387247013889
748824742161944577
748729015855226880
748782446959742977
748833407673573376
748719704517120000
748888990636470272
748755829789069312
748819906360057856
748684254272450564
748865922136506368
748885517861810176
748819105264709632
748869210420482048
748843377735659520
748852370117984256
748881193295228928
748771830974984192
748770975366254592
748753040698580992
748839543802126336
748812779952279552
748822087150764032
748856266806718472
748688628897964032
748820422255374336
748822989026627584
748731968599134208
748759537482469376
748831134541307904
748753652861448192
748707989696106496
748808669895094272
748681792031338496
748834091231879168
748735445727522818
748828064050606081
748817188434288641
748776423846846464
748864974089433089
748752738851311616
748745343974535170
748697902466277376
748683444561915904
748785567295418369
748785944916955136
748700431623200771
748793817805910016
748808179098669056
748877439590359040
748796015369523203
748829225814110208
748729963604348933
748886423680512000
748817364414664704
748690461674598402
748886348157874176
748827271637585920
748780521711214592
748759525084176384
748869721785790468
748681263381221377
748857680224260096
748885865733222400
748792806856986624
748835848586665984
748681888445919232
748890211023659008
748758166167384064
748717632258445313
748808694863765505
748730018298097665
748871596790542336
748819965046816768
748697646349574145
748807537361711104
748756295470112769
748789686093516801
748839032373776384
748698355237212160
748793289319395328
748870124761968640
748786674579091456
748866718706069504
748778697134526466
748802793499029504
748845550083059712
748747202353258496
748836784226852864
748781146813509632
748787186384769024
748761806601007105
748747533682225152
748818870102683649
748824385637773312
748833625777446912
748887740696199168
748851510344314880
748882170731700224
748756886661378048
748825534935732224
748865431029424132
748797269789466624
748854857499611136
748753116229619712
748790999053312006
748728566842437637
748742479218810881
748861006437167104
748824431716405248
748839346640392192
748886918746734593
748766391247908865
748706949374570501
748685340400095232
748854655904546817
748753736764231680
748818752788103168
748841490047205376
748767829847969792
748727207791501312
748808833456189442
748776486920859648
748893872688857088
748814676113264640
748888239755235330
748711202612715521
748678117930196992
748887568767283200
748844371705987073
748874453334056960
748743007898185730
748860989609828352
748830039802798080
748879947712856065
748837631295942656
748824796755005440
748888856217477120
748857021726912512
748695364878893057
748836431653695488
748810796214284289
748886398355304448
748805314351230976
748874054539603968
748873413188526081
748819763674120192
748829033043984384
748706047498432512
748804798225321984
748802755846819841
748773760396726272
748800616672047104
748864265214423040
748847924059136000
748869981891358720
748876206276161536
748772346958274560
748686221145145344
748831721747996672
748796057522278400
748843373532999680
748766420482158592
748724548850184192
748687093572993029
748835462773665792
748778890013749248
748812515983790084
748834527792001024
748843981656686592
748730882056269824
748842777941839872
748862339970129921
748759751681413120
748685185403588608
748808757841309696
748843150953816064
748793440230514689
748862708930404352
748682572087955456
748891754548559872
748825895641636864
748678864512094208
748881235519373312
748845281593163776
748869965256663040
748764746912935936
748842421308497920
748816357681049601
748874062890430464
748682530308534272
748892962671570947
748840416498384896
748703241685184513
748743246935789568
748698640445743104
748855079684440064
748805029209841664
748737941204144128
748795185044140032
748833038549839873
748763358476677120
748849786627973120
748801338029461505
748839502173601792
748793905798213632
748809705565265920
748716462018289665
748876055331606528
748863103513886720
748679027918049280
748855394332803072
748797722686140416
748691044821299200
748891742074605569
748859202769215488
748793297460539392
748777061242724352
748792932698771456
748831524267692032
748855075402084353
748706035150360576
748891465284136960
748808715730505728
748879922723188736
748726746728439808
748694928562192384
748889745778876416
748835945164607489
748797034556059648
748775962393714688
748678445018873856
748882048937398275
748891985151348736
748809613412216832
748777980097286144
748692013625774084
748887522768486400
748802827187658753
748732874229051392
748813430153371649
748869936005652480
748766856601751552
748888424308932608
748822154297290752
748690167939031040
748773982740951040
748780659997495301
748722652987158528
748796887801536512
748850445074956288
748810959712497667
748831872772284416
748800285204623360
748826218645127169
748891264058286081
748767305677496321
748700884561907712
748802025769414656
748890567803752448
748678465759670272
748823710442881024
748791938698997765
748880895457636353
748721801320992768
748852537789386752
748829297234808833
748887451259826176
748772657567412225
748731184268455939
748880622807093248
748784996849070082
748795386442051584
748884448238678016
748845814513016832
748819700621074432
748760342818205697
748868195285659648
748870879719731200
748781016827895808
748788704886468608
748676985241509888
748868056982650881
748874507671175168
748809885865811968
748784577578020865
748698376313581568
748836146726203392
748678184997040128
748767254985121793
748689282982932480
748795952626962432
748792592884641793
748780970598240256
748718026619555840
748788054551195648
748822821422243840
748767271716134914
748886088345804800
748838868519116800
748765585765306368
748851132835954688
748848872131289088
748865636718088194
748716999119777793
748800344004501504
748892014771445760
748706886527123456
748886147087163392
748842085655142400
748852726742654976
748882732588101632
748855629066932228
748834070243577856
748703556165853184
748857189549404160
748881998928830464
748821437033492480
748686598720585728
748877926192545792
748878731352084481
748764725966544896
748827896295198720
748817314116665344
748708539099652097
748710644728213505
748789594062147585
748878093776019456
748879872076898305
748795780417200128
748793746364391427
748874205530165248
748750339512217600
748833562795868160
748843717469958144
748778642554052610
748872234274426880
748751513846099968
748887409341952000
748691631809830912
748761051785621505
748878135572238336
748765795337904133
748802331907493888
748864005184163840
748746896051625985
748799924523847680
748787937249095684
748804743791730694
748842983487930368
748871902983294977
748770748815159296
748800230775152640
748760141613264896
748875367566499840
748699424948424704
748821567132487680
748821541870153728
748748687107452929
748871047563272193
748782492920913920
748883177272401922
748830719200333824
748876457896767488
748881956591562753
748831042266599424
748785961941626880
748844698597548032
748880740545363968
748861601978122244
748870825017618432
748698741121703936
748804785785016324
748820971705004032
748800259954913280
748836385470066688
748762893278015488
748789606477246465
748801858299277312
748875598404153348
748887551864348672
748840970175680512
748884477401665536
748733780517466112
748852000968810496
748738624644984832
748835207248277504
748773966202875904
748702679581372417
748731888802467841
748839246249820160
748700179692285953
748834997327564800
748890185895669760
748831515979685888
748736271674060804
748700418801299456
748764646182563846
748723940663582724
748875048790945792
748771889678462976
748686431015489537
748702193088204800
748755045643014144
748823668436840448
748683670911913984
748757247547744256
748874784713367552
748773215128858625
748887367415635969
748765841588572160
748878584761036801
748850491304599553
748854152629923844
748876374316765184
748872595093721090
748710699329781760
748783176529506304
748891452726468608
748751937500131328
748831700780736512
748743758468911104
748804496281575425
748745629405327362
748701442303680512
748854081280679938
748690117586366465
748692219075371008
748691682221109248
748789660952866816
748810435650998272
748804903087120384
748874369254821888
748889225622351873
748681297103560705
748829326603390976
748773357852569600
748807306691825665
748814260734533632
748760485638451201
748868832995975168
748833823106928641
748779787729055745
748816773097467905
748887816365481984
748853041059733504
748873589068140544
748818241242279936
748775471668613120
748875984041050112
748730999664586752
748886847238115328
748730735201103873
748884574206193664
748851002938241024
748700137698959361
748823949757157377
748706601310248960
748767368340336640
748876248122785792
748692252768305153
748874025191878657
748770728040763392
748812490889310208
748890928375472128
748871559306149888
748845843617157120
748812113116667905
748738486535016452
748693016144064512
748872385546297344
748860045799067648
748793754828443649
748832933809717248
748735214902386689
748831364934434816
748736355690115072
748888172604502016
748841171317690368
748800805248000000
748810812928561156
748869726151946240
748780865795215360
748882607098646528
748851300570370048
748772443704090624
748697164155498496
748765287873277952
748838495347732480
748856576975446016
748752612753698817
748875917053857792
748853121049321472
748831826534338560
748728617048297476
748720085909528576
748814717745967106
748679627627909120
748841947456999425
748803627980992512
748679892166934528
748798095954092034
748763983767752708
748861622752518144
748891570259263488
748782559983611905
748770388281159681
748854417068269569
748839304944726016
748798041134493697
748877846462943232
748742185764294658
748850465933328385
748720924791148544
748875392866451456
748820975936950273
748819927147040773
748891280889917440
748770166050172928
748866916152799232
748861522139643904
748830043997138944
748691854154166272
748806497157603328
748806358619688960
748757419463811073749299629917822976
749139755410001920
749231195544776704
749148815345782784
749277089686253568
749120193196986369
749279211903410176
749095144771624960
749319867342479360
749278222223826944
749286937945575425
749269602857877508
749134927736766465
749263474887385088
749315958196563969
749148815358320640
749246047449407488
749263407686094849
749251508596858880
749035132674199553
749063066638135296
749137154949935104
749306198181212160
749136769321316352
749259079034494977
749327383455563776
749057509499940864
749330130607144960
749329979922649088
749242255894949888
749265559364177920
749241337422249985
749318432999481344
749295288465158144
749259326557159424
749242063003217921
749244776462053376
749258953331187713
749042061656088576
749322551734767617
749279774137282560
749273537114992644
749077394468724736
749152044829667328
749312456049188864
749263994834284544
749287277596143616
749119354256564225
749282395543797761
749253211261927425
749253316346085376
749315278777966593
749073426724204545
749097691007758336
749284421023375361
749123364011192320
749251403663704064
749146218991804416
749277857080377344
749328499211657216
749143970693935104
749244487407403008
749316801390141440
749313248571191296
749302372694974464
749048130772037632
749327517807419392
749320114902749184
749257078720565248
749331317570039808
749304063053926400
749242440293322752
749129622130946048
749130578545504256
749317367587561472
749151839417987072
749290326939033600
749272698191216640
749120868656132096
749231107569311744
749113347933478912
749143886807724033
749289290648154112
749057492538183680
749133535223615488
749105026795089920
749306118300639233
749284404464324608
749252985042112512
749151960935305216
749325873623470081
749260530288881664
749290238837608448
749271901273464832
749306629921705985
749275055390097408
749038316029345792
749049628465651712
749311843630518276
749092158615883776
749283473127567361
749243791010390016
749050001431470080
749139998751002624
749033219983601664
749115554309431296
749244160264241152
749062676647600128
749264024257306624
749298535162605569
749142913767075840
749088283045552128
749150996182425600
749297465652719616
749245603142479873
749249738554372096
749268319228878852
749263068153126912
749281057288192000
749278439958544385
749256617301073920
749248056525070336
749066548178980864
749096176738119682
749125192887242752
749134889908338688
749275076273537024
749273171967172608
749051230513659904
749288590295830528
749260794773303296
749254960379027460
749313009588301824
749317077874409473
749245560926900224
749152384388071424
749231321218686976
749126643881484288
749261557935185920
749032029069537281
749278951701377024
749251240035426304
749250065798094851
749281854281379840
749321050081599490
749260853451644930
749323294030036992
749246295060119553
749247352163147776
749231333759655936
749132801128013824
749317082190319616
749140049158139904
749135460396625920
749135657528922112
749285452876623872
749279291695923200
749055034847928320
749286295990628353
749308429299281920
749307993351749632
749032637205929984
749141793900462080
749126031861223424
749115847952592896
749271603343536128
749275944586706945
749149595482095616
749049015757574144
749317501532508160
749270743565815808
749122617681076224
749138069283020802
749331380757270528
749330520618758144
749067303082340353
749113847374487553
749303253603581952
749301944943009792
749294303172784129
749125503374819329
749136416995577860
749305807838318592
749330847917113344
749271058272911360
749316713099980800
749293267146182656
749063456855207936
749297830402072576
749153336490860544
749272878483398656
749246538094931968
749250636022181889
749311772184743937
749262464076902400
749256965344202752
749290960299909120
749254406873477120
749315903490125824
749290591243079680
749263982398148609
749313231974432769
749266230721146880
749241329142493184
749321398003372032
749264645131612160
749106893088403456
749144301964136448
749322685654720512
749281258799333376
749317074040688640
749243564501114880
749329551742885888
749137725408718849
749133837167235076
749255115647819777
749331481416331264
749301789955096577
749274120035205120
749271724911308800
749312292257427456
749260740230541313
749034709074714624
749295854977097728
749264384908746752
749316839147208704
749136467109277697
749305870928867328
749113218119852033
749248954257334272
749146885751967744
749327916283023360
749241265972142083
749284613969833984
749244474761547776
749139428367560704
749053621271093248
749318172898197504
749310203598962689
749242146776092673
749125050394181632
749263395170480128
749315312466755584
749117534176096256
749076698184814592
749290368668082176
749295565280804864
749149247140794368
749255216420253698
749231182760452096
749253513356730368
749264267451338752
749032372826406912
749244361515335680
749046797188734976
749143114909179904
749153072597917696
749146281746894848
749285234852540416
749135162655379457
749145791219044352
749324711750950912
749312175005691905
749301076747255808
749322832455225345
749271020574572544
749124412553695232
749249688306585601
749250346665463809
749036693102231553
749289181675974656
749287814555062272
749089562182332418
749265278387757056
749231438906597377
749136458565427200
749047103347953664
749272685595668480
749063100351979520
749141584004931584
749100542840872960
749273138702278656
749144570500440064
749331158454894592
749259159019876352
749096503860273153
749059879021805569
749312393096855552
749136731195052032
749276741428846592
749328826266714112
749308068874313728
749151839363489792
749274631597588480
749057236778029056
749257359747350528
749058146782420992
749314716774825985
749291853552447489
749298941741690880
749118481849733120
749107048474828801
749302817484144640
749257371986255873
749128753889087489
749265035227201536
749075725139841026
749063876466139136
749247431670456321
749038882419838976
749261725782970368
749317963224846336
749150795036299265
749242830682484736
749153252671889408
749283871729061888
749150652425596928
749040820343504896
749288208773419008
749062886455070721
749314578358669313
749147456177213440
749286170048233472
749130964035575808
749122823130533888
749139029979983873
749296370788564992
749150018792198144
749279425703866368
749298132270190592
749078317211475968
749289450228838400
749309096269115392
749304666979262464
749140044691152896
749311163960324096
749247658242478080
749289986873319424
749130007923060736
749330239696801793
749250132982394882
749142171492749313
749231426080415744
749293384557207552
749294777137528832
749313202593333248
749093727218462720
749267975446884352
749293812120453120
749294974009618432
749123485868363776
749284588971782145
749151956665532416
749141538224082944
749152468542586880
749108583279632384
749324569283026944
749302867819913216
749241706328055808
749140682326024192
749126241224187904
749150081694175232
749318726395265024
749118334981935104
749063238973853697
749031764526501890
749303568251908096
749264368303534080
749142997531516928
749305959042916352
749267190969430016
749275046980358144
749036030255247361
749267555890696192
749274438701551617
749115562874146816
749077247718465536
749327127728754688
749283397747421184
749130301574639616
749087024548749312
749130666281955328
749288447685328896
749150396388704256
749150413299920896
749264628224397312
749036067882463232
749131681651621888
749081794205589504
749037506549645312
749291484524998656
749323491002970116
749318587920183297
749123934486835200
749242910357553156
749330592009945089
749265001769238529
749245795803795456
749271439845552129
749305887794356227
749145539380441092
749305082429276160
749143010122752000
749289697684389889
749129404144558080
749284157067501568
749136513183645696
749072088812572673
749280210302996484
749102518370594817
749148630737686529
749315370977226752
749330784998322176
749317157624754176
749286619002376192
749302720918540289
749302448213336065
749254620720005121
749260715119284224
749247171661328384
749252380768800769
749249335758651392
749318147447160832
749245200204201984
749316600029929472
749275487529209856
749126711216930816
749266456894996480
749052778094424065
749035892111802369
749285557822377984
749300829534978049
749132440405434368
749231405176160256
749133405376417792
749303203351539712
749325202350153728
749119081828093955
749299168267624448
749331288172093440
749084428324995072
749303593497395200
749095296018231297
749297322752966656
749149012461178881
749039045838188544
749310354707079168
749307481298505729
749119757035507712
749146499951501312
749298308582080513
749264917526515712
749243375564578817
749134084601937920
749052379807543297
749129437321494528
749315194698989568
749128850366427136
749285440226791424
749252427258486784
749266662722007040
749329430300987392
749307947239534592
749252305321623552
749274958828822529
749254788441894912
749310027471683584
749116733022040064
749279807548960768
749137414866792448
749116728915861504
749294965830877185
749241844895084545
749145300552548352
749112400352161796
749054334453682176
749319158307753984
749326640887377920
749146311165902848
749275176798412804
749124320446681088
749071975633522688
749141873751646208
749283116976631808
749148349559865344
749276351362920448
749115311194988544
749059094678503424
749264892335566848
749065059049943040
749265408646152192
749322958687043584
749140703452749824
749313881869254657
749244688763322368
749307724819824640
749279241066479616
749148014095192064
749254318851813376
749126979480326144
749137800893599745
749255543282343936
749253685486710784
749083358747963393
749247444291051520
749230734041288704
749071652609196032
749279782433542144
749122307331948544
749268017436057600
749296307832053760
749276032511856640
749241760895893504
749243141019070464
749056389356646400
749318055315050496
749292080225189888
749325840140435456
749305031946633218
749085720338313216
749243413644607489
749299927445037056
749249553984094208
749292621181452288
749121644564742144
749050748273438720
749109468273577984
749316235083517952
749266465258287104
749245540085489664
749143987445903360
749265542452764672
749305271109885952
749116221216268288
749326490127441920
749291992019075072
749133514499563520
749328428038365185
749284903674638336
749145086429130752
749119782126059520
749140296739483648
749249520526041089
749246957839912960
749273918725292032
749307158391558144
749331322007592965
749275004802478080
749299789217402880
749330688516747264
749288330248982528
749141320107560967
749269191845355520
749296920389160964
749274350747000832
749291400429273088
749144322919006208
749306609000648705
749076283183640576
749128649052422144
749331565348544512
749241656185131008
749096088561262592
749259200878882816
749248924750315521
749317891963625472
749326246937497600
749119601720430592
749310182480572416
749070184531582977
749098173302394880
749286639936106497
749321058671534088
749119438314582016
749253081435602944
749309616215949312
749114425936793600
749301089497931776
749324527121891328
749316516101836801
749306277822656513
749118511486730240
749287231370694656
749039444322287616
749322899710816258
749260958258921472
749100064753135619
749252720708751360
749283670259793920
749253454758080513
749273927076179968
749275890098528256
749285171929686016
749275252404936704
749149092043845632
749258449934962688
749275583759212545
749112018553049088
749270236155768832
749296592998506496
749231577360543747
749311441086189568
749248157310128129
749231447303610368
749328889172914176
749297067240017920
749257682503233540
749242033416667137
749299776621993984
749307695279304704
749072331956297729
749091634147500032
749294047236349953
749132734187053056
749270336940732416
749283636722036736
749294323791978496
749302309931347968
749322492737531905
749141412055248896
749247767369834497
749260815790903297
749324371878174720
749277286520725504
749122479268954112
749275701082075136
749299118225420288
749241354249613312
749259255258050560
749269263123304448
749294110243168256
749271746239340544
749274249928462336
749140791579336704
749257896366596096
749147602894061568
749147078857723904
749285473890304000
749288225378893824
749254662612627456
749315127535599617
749305468334514176
749087028915019777
749262904239726597
749245473114955777
749243073763377153
749293371819040768
749287651002314752
749255350633701377
749125654256422912
749146588128378880
749259087825678336
749262690326048769
749259205089996800
749299533285318656
749271364440297472
749123385314070528
749114027494633472
749248412973883394
749142951469715456
749033991802458112
749307032717721600
749250728284327936
749284702184439808
749311180750004224
749098051386560512
749266926929473538
749242121614393345
749264678732369920
749287583809728512
749124328852258816
749039914063396864
749094054147743744
749249050600476672
749250023653769216
749136181812666368
749280205785686018
749272891204644864
749279148951146496
749266650126381057
749112358321008640
749148463003267072
749256864693522432
749246508739035136
749241525914198017
749252448183660544
749251231583993856
749061359598469120
749129114427285504
749288548264706048
749241983445639168
749271481620856832
749152715704381440
749301135727550466
749296739685920770
749318487416442881
749322325313646592
749275302610800640
749301584383709186
749256583788593152
749248408951611392
749325395581886465
749271762630770688
749039255784226817
749262505835368448
749245284035751936
749150232907096065
749137356372926464
749255555861078017
749150937319604224
749318349092368385
749140946735038464
749108881125543936
749231631748173824
749146352937005056
749278612164075520
749304432236568576
749135217068273664
749251973908566016
749093915874041856
749269497836691457
749152715855593472
749285540948770817
749258353759617024
749285650147446784
749034159738236928
749288007140716544
749278771425972225
749151931734654976
749117856978071554
749132947962421248
749282613525901317
749130787933618176
749287919307939840
749313374413025280
749293409517572096
749294210797404164
749283515234070528
749290389908054016
749043555075780608
749118448479895552
749319208840880128
749096969566507008
749150027185029120
749144020883009536
749068653644111873
749283867375308800
749138782381862913
749275579740979200
749249914740281345
749297134198022144
749263923543678977
749279245495635968
749301819008905216
749044951510507521
749241525901590529
749285482429898756
749284156945948672
749251093272551429
749247297528205312
749305111512428544
749263248453672960
749242021198659585
749321427514449920
749300158257659904
749330478826680320
749136953749204992
749294407703207936
749261470135877632
749137729468923904
749289076898013184
749287000524677121
749129445701742592
749041713423851520
749275944364417024
749089356741173252
749279321097920512
749264028304674816
749306479220490240
749249306629173248
749247460829196289
749284920137310208
749271955811872768
749268566818643968
749141823122239489
749287864752545792
749280725837475840
749286786669699072
749315387863420929
749148622042857472
749266939218792448
749289060108152833
749073002961133568
749253043787485184
749059526721142784
749231707396698112
749323763649384448
749292973200932864
749135544278409216
749241769255198720
749247326804475908
749283494413504512
749324015475490816
749061049530273792
749039125643354112
749032847009259520
749320999766753280
749254968637419521
749287822641733632
749328570401579012
749243572709429248
749129383030513664
749102560489857024
749272043829465088
749049846330486784
749257594397663232
749318038474878976
749288179220480000
749306411830616064
749249688071704576
749296068765048834
749123506726576130
749256986244616192
749126778510315520
749264926212956160
749331204617281536
749242167789576196
749146101614280704
749147426724859904
749138597706502144
749288422586462208
749038664190029824
749263030211452928
749244260839546880
749035720032063488
749305350994718720
749153198309597184
749247167349469184
749261138609733632
749263391013744640
749140539971366912
749308232447979521
749135787543912448
749248916302901249
749251353378168832
749152913143033857
749251252672802816
749146944551936000
749144260197449728
749322404959137792
749289349699731456
749269430694215680
749098722449952769
749132192954064897
749320651509342209
749254461181333504
749298061302571009
749241643455410177
749133703083859969
749255996321783808
749261440721256448
749303916232265728
749288263312179204
749138367237984256
749033295527211008
749283842595311617
749264842331160576
749143408527179776
749295846521352193
749035120057778176
749328679579385856
749288913504702464
749138384044646400
749126757131821056
749031970408108032
749286862146117633
749271590894985216
749295082969264128
749147364103970816
749045240959565825
749278536528236544
749272584856883200
749117638719057920
749137415030398976
749255102951780352
749242410895568896
749241282686513153
749275214840758272
749260740243124228
749251223325405184
749115004809408513
749231212359655424
749291631229083648
749046566296559617
749124735791882240
749282151900807169
749244634220593152
749316335872729088
749315564019953665
749277299309178880
749282512967467008
749256772225994754
749251894590058500
749132973379842048
749298606520184832
749153273874120704
749133262736416768
749127386420174848
749088815457767425
749143207448117248
749111687291121665
749288535832670208
749326464844177408
749120537272602624
749243136766074880
749259112807034880
749257451850067969
749315022724169728
749260278823395328
749035262924165120
749243313040007169
749271205002219520
749316499123363840
749134063651422209
749244973653032960
749231463925682176
749327979176685568
749285004145025025
749241232447135745
749305317234802696
749275265189031936
749296526057349120
749243635925856256
749297930922786816
749274480728379392
749298492997263360
749058834736508928
749137544911216640
749150962816847872
749246169113649152
749144616687923201
749243761813819392
749306827074969600
749113839015202817
749241861517213696
749270869411713024
749273587362701312
749312716167348224
749033807555268612
749274560441249792
749151960725594112
749263831172513792
749126409163907072
749259167253299200
749303589034754048
749038878237990912
749294529342279680
749053004674764800
749037246582558720
749115260867530752
749056301326479360
749065298326614016
749326569626177536
749255702674280448
749331099440943105
749244558454784000
749284022677827585
749289500459737088
749265853032521728
749119031278350340
749134596625825792
749144071436955648
749138673489285120
749308530100801536
749150367011700736
749272286914568193
749303559636840449
749324913039675392
749126702895280128
749053008940560384
749311281652457472
749290616371159040
749254142623903745
749270735365951488
749039327141826560
749268881328345088
749312074367524864
749274623401951232
749298497472585728
749114014966247426
749306713996689408
749280335842729984
749304692426014721
749272924713054208
749287310961807360
749116992985059329
749285469909770244
749261449046876160
749329078176604160
749330328058208256
749300976067211264
749270013593419776
749305640141611008
749248262163554304
749323088496431104
749243644356358145
749252167119298560
749275063904534533
749299239877050369
749314695912263681
749152443448041472
749295204851671041
749263613202931712
749041734601015297
749311055139143680
749255698727505920
749108491189530625
749130771332423680
749098705643401217
749301651253694464
749039725348986881
749264904914296837
749083941919944704
749107903915708416
749131559840645120
749285868410703872
749316092590456832
749284173941133314
749297117492043776
749067647166263298
749298598135889920
749286845440258053
749273859795353600
749318457917837312
749290972672958465
749274157767094273
749243648336863233
749140137066496000
749245841974632448
749112282932604928
749267467722104832
749255908429959168
749149096041181184
749300355486343168
749309981493780480
749272895151546368
749078166468124673
749090237364604928
749146843896909824
749251269592649728
749298602271531009
749258584270266368
749306952950247424
749132616725565440
749302935083974656
749144708769865728
749273813976842240
749144419585130496
749274757749669889
749322228471390208
749241748275113985
749127872934273025
749136169472892928
749269313375309825
749136068537049088
749242385784246272
749312061503569921
749251525214625792
749038333129527296
749242159304306688
749305329645604864
749242780216590337
749299516323442689
749112635166060549
749269762019037188
749261465815777280
749135473101172736
749279287568662528
749292398828785664
749286568620351489
749248472038146048
749275512363749376
749065595790909441
749272144358629376
749255589591646208
749313886151639040
749256944246984704
749130196503191552
749086789910925312
749255501507096576
749323663200124929
749242725686448129
749241660140204032
749270902978654208
749255379952005120
749274430564622336
749249197358981121
749245812673277952
749231434741669890
749306034448109568
749279878969696260
749297415199555585
749330889822367744
749279106999672832
749318747593269248
749272677123289088
749281195637243904
749254448678068224
749304163981488128
749116670178791427
749260165640232960
749109158201298944
749258630269198336
749059681906069504
749106846858817536
749040941671936000
749073481413734400
749271410355437568
749108885194051584
749273491019620353
749087888919306240
749319032461930496
749261264371720192
749312808421130242
749142834184331264
749253467168997376
749252691365392384
749276267325849600
749248459451011072
749041914758901761
749065172157763586
749258823546863616
749135422899585024
749325235791552518
749249151129554944
749295322384306176
749278737779261440
749152812186017792
749034029479960576
749284421363240961
749041218575691776
749034771863437312
749323893878513664
749309830146428928
749275696858472450
749305631623053312
749260190747389952
749033895258099712
749044590850744320
749287055314788353
749304163637616640
749136676669251584
749331741299671040
749050961885290503
749071908512030720
749326682910232576
749142020560740352
749293141010841600
749036764413562880
749277416892366848
749269011259650052
749138727830753280
749329379939930112
749045140321345536
749100853328384001
749325663631323136
749113079498018816
749318843949015040
749263306955816962
749250053202640896
749281703303057412
749253299640082432
749279627227623424
749254310324760576
749325433313734656
749150572754984960
749136223860453376
749281489519607808
749257703688638464
749075851191447552
749250157808644096
749317988088700929
749076207660994561
749285943631187968
749327027023544320
749289944917614592
749129555114352640
749317765740146688
749265291197181952
749305900406607872
749308903347875841
749310727706570754
749230939515990020
749259175813869568
749299801733332992
749288011599343616
749128296517005312
749281724358651904
749295028783161344
749144343970193408
749278855517667328
749123557108490240
749067789697183744
749140233707352064
749293275559890944
749123536120320000
749132792928178177
749300195943415808
749242323012247553
749146294342524928
749037871814901760
749259536364625920
749243761646039040
749258429143932929
749098202624692224
749149293240545280
749283397630124032
749275105595891712
749139054856372225
749070457056395264
749319732902367232
749276699615952896
749254549416861696
749266020720898048
749071887305760769
749275730610049024
749104657427935232
749247960299569152
749128401353580544
749323344214974465
749115801827848192
749264515011862528
749038047614930944
749241471610478593
749268377831673856
749135347389530112
749299743088599044
749299977818517504
749328687733112832
749070012766228480
749320676964794368
749295385114533888
749296991457447937
749246169218330624
749307796106215424
749126514055192576
749256483049799680
749249373461241856
749055282328662016
749275843810234368
749127650569060356
749121862681161728
749301630609133568
749328247687700480
749260127983861760
749299558518259712
749273083870113792
749255358925774848
749141961777479680
749321268030164993
749291492921921536
749042275653718022
749321633131798529
749075070736142337
749051905696030720
749142905462353920
749283544527204352
749310333827813376
749145166003499008
749331380799242240
749250254571237378
749302641075712000
749320517476356096
749264737314213888
749274250222051329
749109103629201408
749322329470038018
749281095280058368
749295456325337088
749068506709176320
749292948106387456
749125519992426496
749260828457603072
749319099633762304
749285817999327232
749270806694400002
749151247920398336
749152354960900096
749280168385114113
749328553687130112
749143937118593024
749260542892736514
749318571164131329
749110122618564608
749321259880701952
749255769741266944
749257871133593600
749328478168879104
749266142603141120
749290091902750720
749260203367993344
749231279397281792
749141244480262144
749329748887801857
749245019949785088
749312279645024256
749273650319257600
749130863670136832
749136576031186944
749310467957465088
749260476098416640
749114958567182336
749032788200820736
749132264290803712
749303236864176129
749268231236583424
749242885170663424
749299268905758722
749270865066418176
749071866644561921
749231069824626689
749257292625825792
749269921679364096
749315966375518208
749276305192017923
749049204635475968
749105928297861121
749275017784004608
749252003637977088
749323227009261568
749242260034846720
749317983965745156
749243736408875009
749141101722861568
749288066129408001
749255597799960576
749137104563736576
749141890218557440
749321737897119744
749312053186334721
749143312146190336
749034260514889729
749313735316082688
749290028904255488
749104888227901440
749266725649154052
749119106951974913
749114660951957509
749301538217132032
749260811613376512
749058163513503744
749067466563727361
749259087767072768
749040497264513025
749263349020438528
749041466249453568
749253211261964288
749294659525115904
749051461393317888
749124744172089344
749279043954962432
749152044720787456
749280340234108928
749118825912733696
749290754741329920
749153219025203202
749280050655133696
749110479226703872
749306294306217984
749244961397338113
749300539897155584
749300577528492032
749247880364486657
749297394253111297
749280860201975808
749301785676963840
749123309539827713
749071140744638464
749247754665357312
749322551604678656
749134831557210112
749275185379840000
749278842586554368
749319250804748288
749260190864867328
749110340806332416
749084617358073856
749280251960815616
749081580447080448
749054200252755968
749300414030503936
749286539402686464
749245158340829184
749231258434174976
749249629544407040
749145371813744640
749264229979611136
749040652260868096
749152208302772224
749266767361429510
749149586929782784
749304121912651776
749078283644342272
749262732420087808
749297524347920384
749257145733025792
749277358113390592
749315857650712576
749284035185238016
749247041730121728
749062555004469248
749117827454365696
749065109423661056
749316885003599872
749136689533063169
749086445927673860
749137540981161984
749317937731960832
749053004666462208
749314414592061440
749296551198093313
749286618905837569
749281887852650496
749248429960888320
749270462568464384
749059077918040064
749309314259705857
749280008837955585
749249377781166080
749124177953714176
749066137162375168
749138543390384128
749315362420850688
749274518376443904
749271779533783040
749276854813495302
749327894984462336
749275692915830784
749112622654496768
749109384559472641
749294932054011904
749086169250471937
749063456981082112
749329187169832960
749082389964476417
749032691568287744
749312229296799744
749075167561781249
749262807921782784
749310220179038208
749292646087139328
749033518152515584
749044096178720769
749035405270392833
749091940570796032
749305820597346308
749135728899190784
749035417987608577
749246903230009346
749320576179826688
749112966541221889
749274447299940357
749325856930091008
749035128668712960
749280935745466368
749243476584333312
749271737846538240
749287072029114369
749273918603685888
749262308698906624
749251953268367361
749231573153742848
749281443369644032
749062794369114112
749290956139204609
749144457317126144
749314834160820224
749053214612287489
749145342311067648
749281107640721408
749129588517720067
749292851784196096
749064673291534336
749073909056548865
749145505771454464
749264535920398336
749241496759595008
749146651000909824
749280617079009280
749307623955165184
749271976636719106
749297255727796225
749144105091887104
749039280907882496
749266381724581889
749284207508217857
749145375907409920
749247943383932929
749128015670611968
749317191468711937
749074144122183681
749291962705047552
749243417587290112
749258504431632384
749324334087409664
749062135884288000
749282135152799749
749322656579743744
749138782578941952
749273981656690688
749259863729926144
749052820301635584
749256567023951872
749086814816776192
749123624301322241
749277269764505600
749250006939557888
749296588930031620
749267136506454017
749260987770036224
749304499462934528
749331607090266112
749317749210542080
749244059533926400
749033333489737728
749264745782341633
749062278385991680
749284526002737153
749269736849047552
749152015377399808
749064555662278656
749299130820796417
749274212087595008
749331674098307072
749256222893899776
749273000156000260
749039134006652928
749280071517605888
749247112991342592
749302754481348609
749153160367923200
749275642617749504
749280344491384832
749327739895832576
749267556092051456
749252108436770816
749140690731401216
749291396415315968
749314737763192832
749247893048008705
749286740733546496
749303006269739011
749041633975468032
749144826566828032
749260681652744192
749144553563693056
749303421325283333
749112928809259009
749149779695927296
749330403333255168
749242327013560320
749146193750532096
749328616589107200
749309662353293313
749271611845406720
749272467571503105
749122785176383488
749267149005414400
749296354061643776
749109850278207489
749086659912740868
749099452586012672
749282030555463680
749279606306443264
749045224333254660
749269799902019585
749330307048935424
749093097997340673
749087037291048961
749098705823805445
749266113230503936
749128321682800640
749291501319032832
749152623769640960
749086483596783616
749149754806923264
749131035494023168
749248329251295232
749258215221846016
749231589608087552
749095375617658880
749144859924103168
749330340603432960
749096193393774592
749316738378969088
749260471874756608
749143655999496192
749251760024346624
749090661098352640
749052555766800384
749266675292368897
749045446417346560
749115978005438464
749131463157768192
749255962964484097
749129647124807680
749072101546397696
749140636088037377
749330482882547712
749257313408606209
749116292368441345
749277517547200513
749287575244906496
749125679510331392
749257623787151361
749277391713890304
749286698748616705
749273633281933313
749282193919320064
749133715637501952
749087762716893184
749251672107470851
749311784947888128
749264284329402368
749153412118347776
749139709549506560
749261734318370816
749277240605585408
749291908136968192
749299352804417537
749130653682307072
749302259427708928
749040136478814208
749300372062269440
749263168875225088
749243363111669760
749094817603334144
749042519040749568
749314985189400577
749262015114469376
749282307433963520
749297515938324480
749150513921396736
749296630784942080
749297268491227136
749279325149597696
749249843407753216
749281229338513408
749253269969575936
749142917848129536
749143106554044416
749266586972794880
749254515627528192
749054615467855873
749281539653902336
749136433676517376
749286614988365825
749103617492168704
749115566934208513
749319607253602304
749248694034243584
749123078945378304
749137314488680448
749273004186693632
749308802760077312
749328310384156672
749241282829004800
749148026783068160
749307569575985153
749275097110867968
749290108747210752
749326192369512448
749126371381686273
749044503026302976
749265668344778754
749257208764989440
749109808251301889
749264364117557253
749283343204749313
749281879468236804
749290645517393920
749063079481249792
749317400936546305
749302859456507908
749294068291731456
749147443430715392
749086341023961088
749317140990263296
749138065369817088
749129773000122369
749241266152636416
749241672928784384
749138082079895552
749149247338057728
749245841861386240
749231338058878976
749282680706109440
749324783179931650
749128196122091520
749253693950816256
749249197325426689
749290356139786240
749141030465855488
749302699968135168
749256327826796544
749089612476260353
749297713120940033
749151516242505728
749135519192317952
749140665842307073
749258517404585984
749326569668169728
749329300319506433
749319406103080960
749322568214118400
749331779241308160
749134898347143168
749275973795938304
749278054124556288
749146524932800513
749329887396323328
749264166783942657
749242729822126080
749073636305170433
749054757856092160
749271779634360320
749258093565968384
749249277021589505
749283997449150464
749294856804134912
749325164647710720
749040262224175105
749151365285445632
749306659265191942
749254595591876608
749251399322636288
749144717242273792
749124417104424960
749318609068027904
749329396805361664
749325391173648384
749289538065985536
749301357652226048
749264611485028352
749264980512415744
749283712265818112
749314167102967808
749301651295571968
749268868552462337
749116414112391168
749275059576078336
749120465713541122
749304675644628992
749143635250253824
749325076684611584
749254117273382913
749305916944769024
749069052182605824
749069605700706305
749264644951408641
749140573337088000
749331678317846528
749285918645874688
749145996509282304
749145904414883840
749046570562166785
749270689186623489
749313923808100352
749322241410633728
749249390322286592
749246286780592128
749299281719357444
749264175214518272
749125746468147200
749146848191852544
749251500111724549
749288875663687684
749277651597012992
749090753620561920
749278159011323904
749084550198800384
749277228110848000
749297876400939008
749255149001072640
749275483154616320
749253135978336256
749314569915527169
749056842634915840
749312841618952193
749309306143707136
749284458851921920
749141278135230465
749262401325920256
749048810249285632
749246018261221376
749324250486636544
749287814416728064
749230750877310976
749292277147860992
749254444525686784
749251126675935232
749319774887415809
749274254286389248
749138371314843648
749327798859276288
749148383294533632
749032972712566784
749131173918498817
749092158498480128
749274057112190976
749126568748937216
749038848902967296
749254247208943616
749314565477990400
749321314234753024
749057177982205957
749052815994085376
749267371177762817
749258966128062464
749152040526475264
749259070994014209
749139491256799232
749113352295620608
749289840374456320
749288971985838080
749084063408021504
749318046762827776
749049091414372352
749300619496812544
749304226585739264
749255040196415488
749294730899587072
749148924313755648
749038551287816192
749126405213057024
749293107515101188
749094805137813504
749273759459188736
749305925618458624
749127495526612992
749286887597150208
749325781457776640
749287663241302018
749290389870444544
749147695290384384
749082243096670208
749314649473052672
749266260089794560
749323721714851840
749282928178311172
749279107054178304
749071241521143809
749259117001314304
749254658384916482
749263797634928640
749326066666307585
749081190355918852
749256818702970880
749062278130065408
749275982167760897
749140602881794048
749281342743949313
749042049106583552
749130217499684864
749052161498243072
749103873025908737
749231120064114689
749151075714863104
749278410573246464
749310161852985344
749106285140774912
749078652915179520
749327287112249345
749259377106878464
749330428541083648
749292004543168512
749300602837016576
749287227138707456
749243249873678336
749241991637012480
749230692177969152
749301433221148672
749316709023158272
749125712918044672
749307863034568705
749243522520215552
749292839352279040
749286682084593664
749329597943181312
749053273080987654
749061196347736064
749052300136632321
749094515663712256
749277681024458752
749280621349011456
749063217784168448
749142326380036097
749290356244680705
749294202459217920
749130859199008768
749326997738950656
749150710927855616
749049972113436672
749124341413982208
749046205603192832
749132021272875008
749316730116272128
749127658940862464
749047753431539713
749241815585488896
749321108843814912
749318327785365505
749273025133027330
749260497074159616
749088681336549377
749044682995470340
749261491082321920
749089067472523265
749230981651902464
749257472649596928
749141424663302144
749303857608404992
749298396620550144
749124475463954432
749135628487364608
749078351038521344
749145396954427392
749255673578397696
749304562360672257
749297654082002944
749271603524079616
749086739365437440
749267773960908801
749105458711900165
749061968112259074
749241551247831040
749050806750490625
749108029593759744
749139734484619264
749062047707631616
749291362663759872
749241291196674048
749100123334905857
749111909387866116
749289491962032128
749267279297310720
749314414621364224
749105366294605824
749328587094839296
749231719908343808
749265689328967680
749133052996096001
749318868951191552
749301366011600897
749296589072633859
749266469406412804
749320521586577408
749285129923727360
749316772017430528
749280071744155649
749142041511297024
749271926514806787
749307737515884544
749245842180177920
749107744502784001
749129261244559361
749284249182830592
749127164382089216
749288397332684800
749281656989777920
749131819925340161
749141911366172680
749144725530243072
749269783007330304
749330466482839552
749252146177183745
749062131543339008
749230792904216576
749144591442509824
749305355008638976
749255195134005248
749082696198942720
749314485953785856
749280335825932289
749137574384533504
749315148779778048
749290364708749312
749262661142061056
749325416398225408
749307280001302528
749092498190921728
749061179289448452
749311881215635456
749253718739005443
749310564455878657
749071979630718977
749100022923337728
749299696758382592
749048906978295814
749269036496629761
749286891581825025
749316180486328320
749307888242421760
749321666665197568
749259641184358400
749242402737618944
749297679566512128
749267262343770112
749067093488828416
749306751833542656
749140510443315200
749306734968246272
749293174556942336
749134017706983424
749259607822856192
749314464810430464
749276888351277056
749303820014985216
749262417994084352
749093634834722817
749302586898079744
749326787746799616
749251294544683008
749303157046464512
749303274734428160
749275432952868864
749246366375960576
749078074197700608
749255878805708800
749142917923545089
749124714799308804
749289852974268416
749326553033605120
749091881645072384
749257502336782340
749253513318989824
749242713263013888
749273897795747840
749125469790810113
749259888644255745
749099011898945536
749297515879477249
749299604626280448
749314376755187712
749267136439132160
749132100687785985
749040144821260288
749259813348048896
749264884014026752
749284702368911360
749053293985423360
749132742592458752
749279102654353408
749256541782568960
749033664575631361
749128241978499072
749046008693166080
749318500036915200
749105672759889921
749315316459732992
749254373138653184
749245107975561216
749313420814680064
749309154943180800
749243560382324736
749309645769023488
749244520802508800
749142347628281856
749242897531305984
749272811567390720
749242323171762177
749272735738523648
749140116086620160
749138002392260608
749260891195973633
749148429096460288
749041650840678400
749267375690702848
749073003124756481
749053507819311104
749119127986458624
749319175332474880
749274396846465024
749284555320881152
749331363686416384
749295485651918848
749152401198837760
749152581625253888
749129974519566336
749252548826202112
749295947096743936
749308395929399297
749143870177501184
749249323142086656
749231493180977152
749261499223474177
749319057778872320
749143673028374528
749151184779415552
749241509162020864
749061846078885889
749052954338992128
749316994034438144
749140414083379200
749317312772239360
749314662316072960
749303182354894848
749266603682983936
749141680868261888
749301261405597697
749114497562914817
749272203389202432
749128380503715840
749295708117893120
749130544982528000
749146759897776128
749302960207699968
749264079014027265
749067999378825216
749319829551714304
749231056964952066
749059556362313728
749136400038125568
749295389128392705
749275483087466496
749325965659082752
749288674416885760
749291467630346240
749328746570715136
749316117764661248
749321540781637632
749276351279038464
749055663901257728
749245028434898944
749247070964420608
749294583813705728
749112467276521475
749316742527217664
749331661720915968
749277257433251840
749270890232307712
749136651788521472
749132230727983104
749321981154172928
749141273869742080
749330797535096840
749273520115445762
749293363510272003
749328130133880833
749257229560414208
749305879149711360
749287600310059008
749284043745665024
749131622855938048
749247637250080768
749271397864792064
749301592625733636
749303123689213952
749131220252962818
749331250545065984
749282756186824704
749086550755975168
749308332909928448
749115613109366784
749231690292326400
749277668546412544
749046419542118400
749139705237741569
749109791251787776
749309725615861761
749273054610649088
749268189314424833
749249520542707712
749089851455053825
749073015820787712
749292843450060802
749248006365536257
749296332972646400
749286518343208960
749245736944930818
749061599017594880
749319519169110017
749303576648880128
749295359927738368
749274551926816768
749140283846168577
749279883063226368
749259393963819008
749062613775056897
749285499068702721
749248685796646916
749285822231445504
749292281254047748
749072109679284224
749312921411457024
749057580715036672
749147456198176768
749273595558424577
749310774083026944
749146932140990464
749134826964410368
749077621065953280
749254461453893633
749057752488480768
749076039821889537
749120679883247617
749264753973919749
749271687380733952
749308739811958790
749152590005428224
749331607014694913
749330361545555969
749298065098600448
749255849449820160
749309931065597954
749318436921147392
749310547363893248
749137197098500096
749143987500486656
749278171846025216
749096440916381696
749329409358884865
749071958596128768
749322031515201536
749294424438353920
749309922463154177
749316742523092992
749149578369327104
749325634527170560
749046474273677312
749255669270929408
749150111029194752
749247071085932544
749283926439583744
749296840567296000
749268801527701504
749045459134640128
749134118370304000
749278075343503360
749244785198641152
749259771216363520
749292713556729856
749305791107170305
749243035830087680
749251130828419072
749329325535657985
749248350134890497
749328859879903232
749248874628444160
749117806856187906
749284051916353536
749277844388319232
749297629192912897
749082448877805568
749126224748752899
749120822489575424
749083900064903169
749249205647056896
749301454469492740
749262174602747906
749269858517409792
749271003667267584
749281808051793920
749255660991311872
749052014823288832
749316373218820096
749287105780736000
749322476077875200
749089725714083841
749230729767313408
749296467098173440
749140623786123264
749279320863039488
749288632243015681
749133132801118208
749275797836406784
749327857298575360
749241354220367873
749242679523958784
749142599185887232
749131891287154688
749251051316998144
749148068403183616
749301647076126720
749297633152217088
749278481985445888
749270563336617992
749318491493183488
749322559963947009
749131937210626048
749286174313877508
749086202633056256
749244005049724929
749068154723307520
749243619081646080
749053621245968384
749284106517803008
749242213926928384
749115889891483648
749319879786917888
749242637698334721
749287638243287040
749060906781249536
749286220748976128
749320408336302080
749307267518984192
749276150162132992
749063993721958400
749330231358545921
749331598877663232
749310748774498304
749272706621665280
749241454959030277
749085019910529027
749139386516828160
749331573464559616
749150182399438848
749101218404769793
749231463925739525
749291262105128960
749283670532431873
749082691929120768
749250195653849089
749041638043840512
749309050324652032
749092171303702528
749322304249815040
749322471971627008
749036449652215808
749277127485317121
749257745627422720
749291304027381760
749295347218935809
749323721777766401
749081261654872064
749304075913662464
749041453540728832
749148655752544256
749274279305412608
749301903197077505
749318910982381569
749286078125903872
749042493900005377
749246450266152960
749065340340932608
749266469603639296
749304163738193921
749326678673940480
749150622893633536
749322035793387520
749137259795013635
749312254567481344
749273469813161984
749046654708441092
749267782215360512
749138857937997825
749258525554147328
749045429602488321
749046679685431296
749320676901781504
749321863780851712
749241697863958528
749325693322801152
749126417762385920
749309540819021824
749131111046021120
749329208028065792
749250547841019904
749274346506579968
749292235326382080
749288388952338432
749283515376676864
749266377245093888
749267060966948864
749111301159260160
749286719669800962
749151663240335362
749243539540873216
749035564930707461
749300716116774912
749085850483322881
749297675401560065
749059358865129472
749099330737278976
749329480523583488
749300791572369408
749277953469460480
749144960436412416
749254863989727233
749132579203198976
749293896082001920
749250116058488833
749145098823274496
749329266811080704
749268772188463107
749257162325651457
749313408219086848
749151004625629184
749248303867400192
749248765253541888
749231304646860801
749307867455377408
749297276942749696
749248622764720128
749137947883139072
749327731406544897
749314859397967872
749244084682842112
749307938687320064
749278964443525120
749275655087415296
749292469947338753
749296303633473536
749106608072896513
749259775662252033
749269103693606912
749153139404701696
749308693628452864
749287524959416320
749256117981675521
749310258062000128
749285973150822400
749033765394010112
749292491086725120
749274522507968512
749121476893110272
749279862133755905
749264498406686720
749278599514091520
749317279221968897
749123859186495488
749291970846158848
749148253137014784
749273172101337088
749153307126620160
749152732733464576
749064010599890944
749247645462437888
749271225734615040
749284001991516161
749306072238727168
749299717885009921
749247255664816132
749309922739941376
749144268405702656
749091546151002113
749250824753250304
749276619995541504
749294995136544771
749147590248132609
749085074352734208
749283330655416320
749242738344857600
749280008951238660
749293262725386240
749051779858530304
749152179148115969
749128430772363265
749290045958393856
749102484883316736
749270013618651136
749245548398514176
749119602001530882
749254817852301314
749277010086748160
749271569734656000
749133334014341120
749306017750671360
749124320643997697
749057366805524480
749318143298994176
749291983508615168
749306013438865408
749266339504807938
749271821665443840
749136718972923904
749293879199985664
749256893907042304
749231053080973312
749292029876826112
749152753474277376
749320676641804288
749288644922503169
749244944343240704
749135892355305473
749148148468252672
749295666057187329
749242067222556672
749256784766836736
749313995371343872
749075410558734336
749083539090599936
749253366753230848
749230797215789056
749132558177226752
749136903308443648
749051775903272960
749258122749968385
749249197321297924
749279375619723264
749247486175346688
749141777341292544
749251986516635651
749153378450550784
749131627117314048
749246458646462464
749082620764442629
749246835869544448
749272522156236800
749079592275673088
749153278122950656
749331644952248320
749274224771080193
749273989776756737
749290582636392449
749151852034392064
749064253743718400
749037775031119872
749132260352241664
749315161173987328
749252297176260608
749052618606018564
749293531093753860
749073913439715328
749285683529936896
749277228161175552
749244340539576320
749111443895701505
749127596055683072
749254486309400576
749078963201400833
749290976787701760
749250829144694784
749150056587165700
749296349892542468
749300208455053313
749244655032827904
749286254093697024
749146847864692736
749067051608576000
749298119708467200
749077772035764225
749296081486221312
749279140444942336
749247041553838081
749268667452588032
749101532868599809
749272639613444096
749143178129838080
749260056663842817
749318885799845888
749104850286227457
749253072975699968
749269460272484352
749142771022360576
749278062756323329
749299692706627584
749265240467144704
749276363815804929
749137591186907136
749291845142863872
749269036630958080
749300715982643200
749306684422709248
749256554218594305
749143090032676864
749092745872936961
749291710895755264
749144344234496000
749095207791013893
749094075484151809
749271507063504896
749089750968000512
749267497141018624
749248207742394369
749036764354850817
749080372722282497
749121115960832001
749144604176420865
749251831684067328
749143228180525056
749057702467407872
749141198472749056
749047816509648896
749320983153111040
749312867053305856
749280923317776385
749136416626446340
749306835727814656
749286875060285440
749291039786164224
749242503228829696
749279278941007872
749309536679452672
749149091951673344
749255602166075392
749293707262910464
749269607047913475
749119895657263104
749243639927148544
749286048417648640
749284580419600385
749252800346001409
749049297040211969
749248631039983616
749331573628166145
749306491564331008
749043416349179904
749264892650283008
749147401806417921
749123129134362624
749056662296784896
749281279774953472
749118377025736704
749259750387224576
749303152814354432
749243854046556160
749285423671803904
749326624395452416
749316469813542912
749271129328652290
749299202115633152
749250246203572225
749256952543318016
749272199102554112
749270810884530176
749270148150951936
749292168121094144
749329728222400512
749136102154309632
749265869956579328
749041290159980544
749040929319882756
749042233790398464
749317313137180673
749044360021499904
749301718735810560
749258533900812288
749304742669651968
749071304439975936
749327471749828608
749311910705758209
749124232202813441
749252879886712832
749254045869674496
749242176144568320
749269761930952704
749248484419653632
749331582058655744
749274514467336192
749077146954526720
749125046128504832
749268486946455552
749068464778670081
749287017448665088
749109695088996353
749299961075032064
749297062869602304
749325206590742528
749115034194763776
749252645194375169
749270164894613504
749292562268192768
749289420776407040
749278125419364352
749286442795433984
749114761627832320
749264925932027904
749133627447914497
749034285647204352
749242868112322561
749321272576741376
749312242173276160
749248492934205440
749323629738004480
749132054940364800
749312753773477889
749258521208844292
749249839003820032
749261532727476224
749141781174947840
749147640902877184
749153173101764608
749250057254215680
749143249458040832
749281061688008708
749139709192990720
749276477200490496
749293136824954880
749260325086789632
749279883143028737
749242297817137152
749246810707943424
749308693741658112
749277890852773888
749263466553159681
749293426248679424
749257514647158784
749056599151538180
749038081316118528
749129013826912260
749256415932538881
749277211212017664
749113348206186496
749054506122420224
749306382780858369
749326645312401409
749244386702200832
749291694286307328
749267744621727744
749261600058511361
749312179254550528
749308404435456000
749149322638422016
749288267342761984
749307485828382721
749279320754032640
749100824073113600
749310799072690176
749265911664807936
749291497036578816
749261490859814912
749260857650081792
749263021868982272
749152673753141248
749287512468840448
749110588446433281
749125968820707328
749131899398938624
749116275637362688
749264716451680256
749274308598521856
749243937727152128
749243149189582850
749134676258881536
749299927537377280
749241253397692417
749320018362589184
749136290956742657
749252405921878016
749322366912724992
749264884219588608
749324145276616705
749116292397871104
749257120554553345
749262514215616512
749088823900909569
749303065078005760
749145388615995393
749330877340065793
749251080630984705
749245057782386688
749297742233608192
749243522528739328
749231212179357696
749152695005634560
749277630826819584
749145866448072705
749263898688139264
749323889696800769
749276657446334464
749307708185116672
749294701300346880
749138631340634112
749279203665870857
749035732518498304
749325923787440128
749147372253376512
749058037910949888
749258785739382784
749148223927910400
749297696045957124
749289844623507456
749127944417714177
749144872351924224
749058712984227840
749058012497580032
749324091132354560
749122466732138497
749261688084594688
749033111242113024
749290008025112576
749033501018583041
749142850932183040
749057266259746816
749280986123427840
749326477477416960
749280633831186432
749271804661858304
749305107385319424
749117043148939264
749326574017777664
749251005292941316
749050488054620160
749148764896714752
749048227362734080
749286019380285440
749268994704732161
749249788927877124
749257103588593665
749306676059185152
749066095223533569
749051444557406208
749282672011309056
749278125587046402
749317379973406720
749127587985666048
749288305343291392
749141579915558912
749034516077879296
749037397598412805
749079864813228033
749277353688334336
749247590873587712
749057987352727552
749292075636625408
749244583851229184
749139369395625984
749261314858647552
749258391395168256
749263650867654656
749242507494563840
749321440105668608
749269472612085760
749284790268944384
749067286502342657
749121090761338882
749231132525207552
749261318939676673
749300292554985472
749297671148417028
749129127282741248
749117630510796803
749131794549608448
749255136741122048
749294953264709632
749124475455582208
749250195720777728
749049292522786816
749123569775366145
749280751246512129
749247834201796608
749125188478963712
749300359647129600
749266490461941760
749279165640241152
749078174810636288
749078438787616768
749065289602437120
749326515213565952
749128267366539265
749330223074869248
749291039689678848
749260404623376384
749330181219844096
749244604562694144
749087506855976961
749319414311378944
749331410025152514
749247482178199552
749270705641054208
749242775967764480
749045798797766656
749313185950339076
749318411931365377
749148291061968896
749111448240988160
749300976000065536
749325051590283265
749306932238884864
749107295842250753
749294659592126464
749057224325079040
749129836103335936
749108604515463169
749327425251733506
749132809911017472
749305002733240321
749280424178880512
749313701476438016
749306676310839298
749316469893296129
749262422129668096
749256965499396096
749310882937700352
749149121496350720
749094171651125249
749115474642817024
749272488337637376
749274929548423168
749130658040000512
749299268951875584
749289269701840896
749143144671895552
749132956443160576
749261608250114048
749285503376166912
749280583465873408
749302200929837056
749148328802258944
749085560896184320
749287239998382080
749300539947618304
749319041068756992
749259947490308096
749126308496609280
749109531372756992
749246169201582080
749231258438397952
749290742154223616
749057186538655744
749305157884805120
749047267051659264
749049372332130304
749248794693341184
749314213265436672
749108449170993152
749251814667776000
749278255417552896
749150023343083520
749271053772460032
749130087514210305
749132935442358272
749302586851799040
749138077772345344
749274837101584384
749103571027709953
749263290145107969
749049196347531264
749293015324295168
749248035645820928
749119274564743168
749255061184929793
749126920990760960
749287374119632896
749108285807030272
749074655613480960
749299688478806018
749288279808307200
749243870878244864
749139507807748096
749277362064355334
749317115623174144
749282131025813504
749303597565784064
749312099222974464
749290117005795329
749142657935572992
749145346329157632
749152644644691968
749098319851302912
749280205915717632
749330353190469633
749117416760758275
749148961873731584
749297591154802688
749114916687089664
749091361618485248
749246068588707840
749115373924937728
749292247728984065
749105848627060736
749132914726756352
749245124832530437
749142301272834048
749130905420111872
749255077899202560
749309025028804608
749290247280877568
749280587718991872
749308643296804864
749072453628985345
749256533188358144
749259465132634112
749307934690144256
749053017475850240
749267216172920832
749055500466069504
749058390106583041
749243271059243008
749116720208441346
749132100759068672
749147107899150338
749327949749428224
749041264637595648
749317631648337920
749130964215795714
749286065245151232
749306650989826051
749110768776294403
749311944369246208
749086869510467586
749302855211843584
749128464452685824
749307867551834112
749133086365872129
749307472964444160
749133845694451712
749331086996570113
749265039333453824
749059489077272577
749114144905768960
749280830711689217
749317761755705344
749150505570603009
749317522567016448
749322606277517312
749106796615262208
749242423713423360
749296895139442689
749040585458069504
749281782801903616
749278603867631616
749253312063672321
749131064870854656
749295334896140288
749310543337517056
749273171988062208
749330642547118080
749134998972854272
749259343468474368
749310270917541888
749277814998740992
749142326790979586
749267237131816961
749255103132082176
749120654817894400
749265982993072128
749276548646174720
749266410757562368
749231493323624448
749128808389685249
749089818110414849
749049976475553792
749278889118146560
749271691545698304
749291673339981824
749253916152438785
749057677049925633
749100379166564352
749134743178993664
749257317435207680
749262837248327680
749045220101292032
749281522834956288
749124484116803585
749036160215879680
749301999489978368
749141995164082177
749241626766237696
749124450348625920
749069006141698048
749260580704452608
749250002917036032
749071472367243264
749281711788261377
749286623196557312
749300036551389184
749328645806821376
749267937702273024
749039125639102464
749038014144274432
749081446401335296
749327475956707328
749266989571514368
749272081729253380
749120029732511744
749269317410254850
749241492556873728
749059598078783488
749150719513690112
749064358672510976
749291815958745092
749249990070001666
749042082614947840
749092217113878533
749272354300301312
749069811439710208
749061741632491521
749140141210349572
749265328601956352
749280935577686016
749330487164960768
749109518664032256
749263822871990273
749055865177706496
749140627963555840
749153387019657216
749287403261681664
749050052086075398
749036189605326849
749298770114994176
749301227666694144
749038773351043072
749300019820371968
749041952549732352
749140451828072448
749148114922139652
749301043226345472
749244541983752196
749307477498421248
749289773022507008
749302284572516352
749231027760009216
749252192142516225
749041822605856768
749241366564130816
749126669160615936
749105391615635456
749083568727482368
749243509891338241
749284576258887680
749324371882151936
749058629337174016
749312556561555456
749286115526533120
749137368955912193
749314641105420288
749319095569362944
749135552771948544
749284324713922560
749263315587723264
749313399847170048
749058092395012096
749250224955195392
749140229496287232
749278330948550656
749273390289072128
749134256765603840
749063201199910912
749100140082835456
749257694910046208
749039838930677760
749309452998807552
749140946776944640
749103340546502656
749275059622178817
749329312659025920
749036084676493312
749260870086225920
749246987166420992
749148018239242241
749153223378952192
749112119287685121
749246299388731392
749273830464557056
749101985958273026
749144167801036800
749052555716661248
749122323869863940
749303937468104708
749118863611088897
749320429160919041
749145849867874304
749260953993306112
749075473414651904
749114447143194625
749259507163860992
749313722712219648
749267698459172865
749284207113928704
749134575503306752
749082083973267456
749264896705998848
749267740339429376
749131970760826880
749046210053353472
749248769531580417
749251693037154305
749269380496850944
749331393365278720
749261604127117312
749252099972751360
749320177582501888
749261121891213312
749290246970413056
749326393671049216
749257963676762112
749285952191733760
749318197996883968
749249562280329216
749147808700170240
749271087360385024
749115915048873989
749318935967924224
749247590865072129
749305438940856320
749287600586788864
749316746603950080
749051117196152832
749037070644088833
749248316786012160
749279530469171200
749282890320482304
749307057803780096
749263378565230593
749064048273199104
749262350776168448
749261302422462465
749152955123765248
749146168505012224
749050341430288384
749040681717379072
749260614401392641
749297469524238336
749257800040275968
749141416274759680
749303890970050560
749151675525595136
749275005192695808
749147674121736192
749136437925154816
749150719249350657
749302968260890624
749330277634232320
749062995653734400
749258232045142016
749286954647232512
749251533586456576
749079173151547392
749310035755425792
749302096143511552
749271519482617857
749247477837078528
749095295955283968
749328105102315520
749253207185055744
749264242243670016
749257393016627204
749138622973181952
749288703714033664
749251445568860160
749108025709830146
749293699021074436
749244189259472897
749066858431516676
749245947075502080
749316549769465856
749331258866556929
749322698300481536
749331363862605824
749316159523135488
749104044996571140
749298275186913280
749081102485250048
749319930340896768
749281439275970560
749117731148996608
749141517080653825
749114916993314816
749294571637518336
749065226897592320
749320278342246400
749134219142635520
749286577197637632
749144939485855744
749252028728303616
749288187755958272
749279408893165568
749265567618662400
749245208789913600
749139701118988288
749300594658144256
749266113284931585
749276057576960000
749145048739184642
749098043002138624
749316767516950528
749279664896667649
749298010681729025
749320303478726656
749141085025398784
749283473286844417
749230746603253760
749129936645021696
749058876658647040
749330952896249857
749263684539543552
749271410674130944
749048231464693761
749242255979020292
749039322762883072
749282252731871233
749101524236660736
749111343198851073
749331263413157888
749250073914114048
749273700755726336
749326699892862976
749283507030073344
749259913705222145
749310534764392448
749331040712421377
749298082152538112
749088991928954880
749252121065689088
749285859996860417
749248790662635520
749306382386470912
749249176442134528
749307347152080897
749277232070287361
749130980829589508
749141907348058112
749259150371196928
749140065759137792
749306491849568256
749309746281320448
749107870357000193
749315349938638848
749290956009181184
749278373013323776
749258194300665857
749146332020011008
749120126222364672
749121338346905600
749266029206003712
749047304712232960
749123309573398528
749267069212975104
749281833230143488
749078707550064641
749241547120488448
749320274110193664
749295615780253696
749113461339070464
749152971720630272
749138728065593344
749311109501423616
749103567009525762
749262921008459776
749245917379911680
749135242431045632
749285750798163968
749063100322623488
749273398581288960
749250669622677505
749259997784240128
749331649163325443
749293241883820032
749286996720357377
749320269764947968
749273524540440576
749084608663261184
749135296999161856
749112144268959744
749120654578900992
749081018452185088
749274711553695744
749286510181093378
749329635901444096
749246450089943040
749291647842840576
749060860467785729
749259922135715840
749258814801797125
749326683002507264
749079780969050113
749132293613219840
749260148577710081
749316340050198530
749290997696196608
749318084708544513
749248748765798400
749310379872976900
749277458487128064
749286929221488640
749295599212589057
749259934680907776
749291752725614592
749268197581262848
749149154962731008
749264376830582784
749288707656708096
749290628606033920
749248539147038721
749145094800932864
749306155902464000
749135661731635200
749279266433630208
749267631446917120
749259372858003456
749299990506381312
749280549873848320
749231413459845122
749048919527612418
749137293529714688
749259108713394176
749139512157175808
749151889468583936
749243677801848832
749123431053099008
749117043249520641
749244277499191296
749140359272280064
749248820119207936
749153257042415616
749299088663912448
749242025267105793
749284031083192320
749285050458345472
749307858827763712
749273046217793536
749292528839589889
749116124772442112
749113000179617792
749276779400003585
749273742325538816
749258173383471104
749070771918700544
749279442451763200
749318613052579841
749309734042406912
749265613982281728
749052102857687040
749247343548039169
749248589197606912
749269917128617985
749282017884401664
749258852655362048
749143035452284928
749330315341074432
749275302644293632
749314335156080641
749135875599196160
749276364017139716
749247305807724545
749313735274143748
749306097589219328
749152439186649088
749039541118316544
749285390268313600
749316314599153665
749149754505003008
749098060056129537
749315635256188928
749055991212183552
749039880555167744
749279409157308416
749270647243698176
749039079573118976
749304591590842369
749282106103046144
749246198440194048
749272224201318400
749255736488714240
749286207813775360
749079701570936832
749269078372560896
749138023439175680
749053759616155648
749125020840976389
749306218859139072
749252678920892416
749268235556716544
749309129894817792
749045316566089728
749290851214372865
749282399498833920
749241916106170368
749123368465473537
749147632447070208
749299239801483265
749151914760232960
749150472028688384
749296899480510464
749280100999278592
749123431430447105
749100266201362433
749245611354918916
749069077394534400
749265412550950912
749117177697939456
749118720979591168
749266842737315840
749264884190310400
749327744077406208
749313466696171521
749121225239109632
749099783709614084
749258034715570176
749112844923265025
749054179147145217
749316050643222529
749254352431439872
749246160825704448
749290515678527488
749116862890258433
749242603892314112
749138228859564033
749293812258836480
749325768501497856
749323428180717568
749251756002045952
749312422549213184
749035267156221952
749152418244468736
749304784595914752
749097263180288001
749128015762771968
749305237622620160
749331703794196480
749153252860694529
749081295414845440
749287680186392576
749271330780876800
749127847852158977
749255065408528384
749141387006836736
749275139024519169
749299466310680576
749248593463218176
749273524502749184
749288674303631360
749292784675352576
749073879893630977
749269749654138880
749116447582883840
749131437970952192
749040606375280640
749122391045967872
749304113389772800
749046231033339904
749254318730178560
749144037672771584
749317677756407808
749111922226671617
749096465880846336
749323822378131457
749282122897166340
749295787671158784
749149620442394624
749251688662437888
749252720545128448
749231686034993153
749302482094940161
749151843641651200
749249721550512128
749269011179929600
749108990399754240
749306516725964801
749076706682671105
749109422274727944
749124979132887040
749123439693271040
749305287958560773
749107279010553856
749264368357957632
749241609825447937
749297226317529088
749130117096493057
749300581714518016
749309914254893057
749291132102832128
749277387448287232
749258018156601344
749037460441731072
749039498906988546
749112375211466753
749048097448288256
749038219820470272
749045392231325696
749317438773325825
749328193119723524
749286929326219265
749253467177357312
749109028114952193
749120801417428992
749307632595374080
749311625409159168
749122529462288384
749251776776462336
749127986125934593
749304381921689600
749090933832945664
749140363491864576
749295045468094464
749296425176076288
749088325105889281
749264691155705856
749245686751891457
749324514660581376
749278758780055552
749307104163397632
749141764582277120
749263336341200896
749318089087516672
749297708633038850
749278507163725824
749329430179352576
749329027584954368
749087096011264001
749242742434304001
749063196833570816
749105836094480385
749248933180956672
749331133133979648
749039666616295424
749063792345112576
749231485090164736
749328595605225472
749042925867266048
749068343106215937
749264124874485760
749253039433850880
749242037778644993
749317522848112640
749269074262233088
749271473391480832
749060915006349312
749253454716137472
749151038343557120
749326179853803520
749256000495095808
749131505117650944
749246529811218434
749107199192948736
749274996598411264
749290406685335552
749288032315043840
749258492050104320
749137972809699328
749256973523099649
749247066736513024
749264150203883520
749094654193246208
749330029935558656
749063473875804160
749260186515173380
749260283118493696
749300401426472960
749037062205177856
749264573673381889
749242872407269376
749151453567070208
749129974494404608
749262690699411457
749252326406381568
749283976800571396
749244214450544640
749063838713016320
749043332727341056
749058847365591040
749319770642771972
749299956754690052
749147460426051584
749254641515397121
749153206601592832
749250870890655745
749131018632728576
749271137671061504
749278557461970944
749309272442413058
749256428259389440
749253374869139456
749125054345064448
749057156977074177
749262501733396480
749291874482057217
749287667708354560
749137016395366401
749273625153277952
749032679031603201
749130301515890688
749276305305116672
749314498603851776
749119773880057856
749287721932169216
749274094999310337
749292360882872320
749268654622183424
749326632507158528
749115453776146432
749120449045344256
749114887528263680
749136207012126720
749272325045059584
749035657054609409
749059761522380800
749296899220463618
749305413590450177
749280239461736449
749127478581407744
749256428414767104
749095937469878272
749133703012618240
749247851222355972
749262354957807616
749313697571540992
749283540240441344
749303610337595392
749267383987101696
749096495299768322
749109933849743361
749264129240727552
749049339004137473
749327894996975616
749131371155783684
749149033197891584
749280088441716738
749084604523425792
749107689830035460
749250808097693696
749045459071668224
749147640726753281
749271196449935365
749144998227144704
749324783142207492
749118951569760257
749262149575376896
749140459956477952
749109485386412032
749039494637191168
749266226317135873
749295540299505664
749290905467777026
749277886419505152
749326577989722112
749308584664637441
749300904776663041
749048688958382081
749269325761146881
749303912004456448
749243803547074560
749292088374730752
749131324976496640
749280180720373761
749071895694184448
749321620393713664
749318675988115456
749144008325201921
749052673148784641
749326674798444545
749073405656215553
749090841298235392
749321683341811716
749312372079104000
749315937384423426
749293187353681920
749330076089679872
749263902551240704
749268898189611008
749305313032044544
749256239666778112
749121254339203072
749130289126014976
749241223915995136
749143127819190272
749244118145101824
749119257921794048
749306101477339137
749262690569379840
749300779173937152
749284903548702720
749289962000949248
749092544319922176
749063310012583937
749286799416098816
749272589256777732
749248824128909312
749149603543523328
749323843630731268
749269888150024192
749260325128667136
749300900682928128
749297356580028420
749315882690703361
749275646879145984
749148030704689152
749322266454945792
749291769762680832
749324736929402880
749079995050516480
749266901713453058
749288237957541888
749133812076978177
749323344181354496
749287810096562182
749104925934620672
749058037990641664
749077298297483264
749274098921013248
749331628036620288
749038303802978304
749258122989072384
749254406705647616
749331670218727424
749297947657932800
749092552620466176
749294810566103041
749142859266265088
749068410168811520
749136115022516224
749095673488764928
749101947878117380
749307452030615552
749258521322160129
749254079516323841
749133702945320960
749151331714211841
749302234224013313
749245934278701056
749325479119884288
749044754600431620
749043529696108545
749316604203196416
749069236849352704
749259112656039936
749060478756790272
749255887290859520
749318629859160072
749135309481312256
749331699562061824
749242176245145600
749266557860192256
749257619630678016
749241492456091648
749287889930969088
749231111692103680
749286832836345856
749242524456218625
749144109168857088
749258374387236864
749278993841520640
749324221138993152
749271615846936576
749090275293704197
749325529493438464
749033039640997890
749034201593225216
749310593576931332
749037586476208128
749310585247043584
749300896576700417
749114757345456128
749319611619901440
749263873220358144
749134709574295552
749263374358343680
749274451196403712
749258823551049728
749280633877323776
749127411820797952
749251068018712576
749310270741225472
749137989863890944
749135183635329024
749150979623378944
749274992261603328
749321884886503424
749251449620750336
749144838810066944
749120260222091264
749132847554887680
749153051425042432
749109019680215040
749272182157668353
749295938791886849
749252401773719552
749285079889747968
749284454586159105
749090501811253248
749242238954340352
749260819989426176
749243690439278592
749252280466243585
749243824543768576
749275730438033408
749269338306281472
749039775730905088
749330869018558464
749275722062016512
749151293827088384
749139571091308544
749318944381599744
749043995427401728
749088044100136960
749251780937125888
749143803106385920
749249268611837952
749274287836725249
749277861522071552
749280788986925056
749326393515749376
749061883966160896
749327849035862016
749282043230576640
749044037164883968
749152468278317057
749299776760360960
749108411581640704
749326989199339520
749249763820830720
749270248512102402
749298233265061888
749322354518614016
749275621688274944
749298212272562176
749146512689623040
749261360815480832
749281447358312449
749322505605746688
749250875143643136
749153135441084416
749130221857759232
749247590835884032
749132235270418432
749316151096778752
749266863767429120
749124475703078912
749144247635501057
749259150698352640
749321880352399362
749083304222154752
749324002703867908
749246676519510016
749242926937628672
749284496864837633
749281157884289024
749286442849800192
749140913193123840
749113868073308160
749266666736025600
749310086045110272
749132847609438208
749040157383417856
749252913437020160
749057094343467009
749231438738796544
749294894481571840
749266599484555264
749136932509278208
749060667848552448
749299894049988609
749039394326274049
749296383358824448
749243552098611200
749314951446167556
749119866129358850
749331737310859264
749318462011371520
749265224042180608
749261662985687040
749259037301178368
749327375016615936
749033106745634820
749284052088258563
749318705377673217
749265416803852288
749139206212050944
749261478335840256
749245305024110592
749077021372784640
749101788465246208
749261050403487744
749144692147777536
749129106311249921
749275843738861569
749305208086360064
749283976821477376
749104414208569344
749326335055724544
749058255935209472
749292977508548608
749263562959364096
749324023654408192
749298434520322052
749112111008092165
749300908920541188
749247356101550084
749272790512140289
749112584830197760
749315945454153728
749068263707914241
749266159023845376
749127210406178816
749308911778488320
749326057921273856
749247104602742784
749279816067735553
749147594643869696
749285033580457984
749264858873462784
749295540458885120
749089566238257152
749141668176076801
749273427794595840
749281522868420613
749250128486293504
749123901133914112
749315014381735939
749273369221206016
749091672076591104
749257850107682816
749080250928160768
749043387140018176
749286967133646848
749138421575213056
749248505592553472
749282949099614209
749151117934731264
749146030223060992
749151239519305728
749127747214147584
749253370595123200
749242809467674624
749318357497831425
749322723646636034
749274183050330114
749119459424505858
749307280118743040
749305950625038336
749138018859180032
749134797621067778
749277714645938176
749316608351432704
749261193135534080
749329233319604224
749132314802786304
749291199039758336
749106675127185409
749230918729097221
749274950318645248
749149096137596929
749281271415799809
749248010366877696
749291752817819649
749316310350303232
749241496772247552
749263357300076544
749230755268612096
749276062064996353
749144545489743872
749296328757350400
749078967617925120
749264481700630530
749138027478454272
749126833019449344
749260056453980160
749313995237130244
749281011427606528
749313802496118784
749304897787555840
749050353857900544
749109367572537344
749320152517320704
749329291951890432
749321520024055808
749300971784671232
749135749841387520
749277551084929025
749053134614372352
749038182138773504
749035225116774401
749267090549379073
749288112245895168
749241249404715008
749282475151679489
749264615511625728
749259892993757184
749324690829746177
749314867786444800
749297670825578497
749314611778768897
749259628781928449
749146097143218182
749248547128696833
749066564893310978
749133220864745472
749309830444281856
749274652812386308
749080196180049920
749305447144763392
749040291580084225
749269384636559360
749231216461750273
749121082309959680
749283800623046657
749322656453914624
749289852894580737
749285369229807616
749273591531704321
749124853257515008
749316839080013824
749282873505615872
749096386252017666
749287017393958913
749262581550940160
749251189548523524
749251252811214850
749143517864222725
749153261026959360
749310962776309760
749253068601057280
749135770955296768
749150362846846976
749257107996864513
749290507206004736
749051402606014464
749116376443330560
749304964955209729
749250183012028416
749251537856262144
749066069969670144
749092649064275968
749124375102750720
749259486183948288
749317002393714690
749089037965676544
749278410791194624
749152917400260608
749145069798748160
749261427865681920
749296584710459392
749286635867508736
749147187699978240
749036844214550528
749100522099974146
749280499378585600
749279690188259328
749263831394820096
749244621650264064
749051251292250112
749119308400304128
749279048220696576
749330734754639872
749139277192257536
749262837248364544
749275143289991169
749093572075409412
749067634600243200
749075507023605760
749145702970880000
749287034318118912
749126501430333440
749316394320273408
749257510356414464
749142754454859776
749099695742390274
749247460996886528
749132453026131972
749135326216609792
749288762119598080
749270735152087040
749272417000763392
749328914246492166
749308328547786752
749251244447989761
749150065000931328
749115927694745600
749324124376424448
749279119590957057
749322149039599616
749143026921070592
749270768815632384
749052547474792448
749144222389993472
749259691486748672
749116569452617728
749127784824508416
749287852127682560
749147406097321984
749242230913716225
749067366185578497
749066170569928704
749325995333685248
749329438685487105
749243874888019968
749288275928645635
749109581767249920
749263873300107264
749264871536021505
749146776930754560
749253463075414016
749302272195190784
749299642391638016
749280369355026432
749275843940130817
749285096558043136
749037837950062592
749152325831360512
749106519690489857
749299717956177920
749118872112885761
749268847690063873
749252510938902528
749042510618583040
749076635308085249
749318114140192768
749106670664454145
749311088529858560
749275994708643840
749286719590019072
749123078878326784
749066082720346112
749295368454623236
749269787138719744
749263797987213312
749281883733757953
749122005019000832
749282743490519042
749317371807039488
749274132475502592
749076694049366016
749286606314565632
749130532366061569
749293250113048577
749283255153819652
749077860288073729
749098286246604801
749306130946404353
749280126131634177
749148462948712448
749284043603251200
749085732996734978
749248647896891392
749129240445083648
749320391693393920
749032549071130624
749152673732161536
749042875267153920
749102157547249664
749145568811880448
749262526806974464
749269858563526656
749276233939226624
749245024055992320
749275185417687040
749293187290787841
749255270748999680
749069211352244224
749142544731209728
749287969672925184
749262631937212416
749300367826022400
749072445265551360
749285868179947520
749265152730656770
749275659218800641
749079344946024448
749241249299767296
749271653822046209
749283385374154752
749084130449686528
749123540117385216
749294663866183680
749282177179852805
749104779192705024
749304990196379649
749248111042781185
749149771479343104
749296270313943040
749139990186037249
749146248314253312
749148395558797313
749129706058969088
749131890997755904
749071132456726528
749270672157904896
749255107154309121
749269091240771584
749322467559153664
749258257189986304
749061053657604096
749128594262200320
749318126630801413
749271599308648449
749263428758503424
749251797785645056
749153109994311680
749282663844880384
749307103957966849
749279937610256384
749316037926158337
749272681544052736
749247947758563328
749244885698486272
749311063233933312
749312128587296768
749055705655734272
749252775251435520
749309339710681092
749067294735818752
749147884076032000
749249180783284224
749327823995895808
749273675241627652
749134961274413057
749105706003869696
749256973829320704
749322836674613248
749039989560868864
749244655007567874
749142364229341184
749279526623014912
749248790771662848
749092531929960448
749129009728978945
749253685486751746
749274497316823041
749245225474875392
749078564746723329
749083585202704386
749303505110888448
749320789896429568
749132327461224448
749040593561464832
749328847204646916
749134105846149120
749104284285833216
749055684994404353
749078539488505856
749073082938109953
749150010353135616
749092905222967297
749289592780652544
749317577130868740
749272895298297856
749088895359291393
749308886406995968
749303421568561153
749296634840936448
749248476039540736
749254746683432960
749249952568713216
749145484762243072
749321465179336704
749113234804776960
749299264707321856
749297352100421636
749149188294926336
749255082047221764
749133149335093248
749303924939689984
749242826194640896
749279002163048449
749310375724740608
749276540131835904
749104959392583680
749079550428979200
749129760501014528
749264594883973121
749254578563059712
749128716136157184
749242868166955009
749291782169559040
749313139582181376
749112211558109185
749309133858439168
749295750073425920
749060877505007616
749273272861204481
749310996246884352
749287000755273729
749298577109815296
749280096796569600
749050089721753600
749248295638274048
749148412587679744
749099125208018944
749295192038055936
749255656792788992
749326607706390528
749261835078103040
749141307235368960
749141680746553344
749073187523092480
749054367798525953
749144192878870528
749065784798748672
749076312468254722
749306957182431233
749284886687715329
749256038386372608
749108222833729536
749263038528757760
749247016518184960
749321536507678720
749276514789785600
749274858018799616
749140632074084352
749083346093875200
749126480525942784
749146835441311744
749152233615425536
749149330968309760
749071170176245760
749270051337998336
749282118547701760
749036177089499136
749138169992474624
749302318374481920
749246181872721920
749246517429563393
749303131956129792
749283158747549696
749314905560457216
749307137558478848
749324795683143681
749313353579978752
749147913247461376
749141496272547840
749252573773848576
749272954098319360
749275844053463040
749119295611805696
749257741206687744
749041797364670465
749318189570457600
749319707753406464
749242054559952897
749291958217109505
749145086261391360
749033689993060353
749261071622561792
749249742840946688
749297180154990592
749036617713737728
749281971818360833
749285235062439936
749282311292747776
749276204700545024
749124102468857856
749251785194369024
749052950119538692
749295754037096448
749271498448310272
749306629930094592
749275965499568128
749257200195936258
749153110174625792
749080158598885376
749304130217189376
749083044108079104
749140632074158080
749298619052859392
749312716179795968
749295976532226049
749322006286462976
749266779814363136
749291866114387970
749081962002997248
749082276609142784
749148664145309696
749320131424063488
749121082603417600
749245967661162496
749267165761515520
749241681053122560
749284693833609217
749321821800001536
749255715408244736
749247599333543936
749083962778218497
749267782299111425
749315068848967682
749241882685956096
749078065536339968
749305032189808640
749303606059335680
749248106907205632
749313085043773440
749093249176866820
749080699618164736
749245376394301440
749088777742655488
749242243165278209
749298480594681856
749122412017397760
749325244494675968
749293610747723776
749274224699797504
749032318560534528
749124215668871168
749278419066716160
749119266369134592
749291497061842945
749286421727481856
749257594473152512
749148571765645314
749317300243816452
749303178051457024
749256172637720578
749111515219832832
749087834003222529
749105047665946628
749087200646615043
749089679614447618
749123444009082880
749295389279395840
749252363962068992
749037099920207873
749317988323590144
749072592137547780
749151772275568640
749253396113260545
749257384543948801
749307309340430337
749137217960939520
749047141205762048
749130498480361472
749299243899297792
749278138056617984
749255019111776257
749273205530095616
749285922739408896
749250275345567744
749244671981789184
749257988721020928
749282621708959744
749083124177317888
749043458606829569
749132511759007744
749300153874513920
749320349649625088
749076194918674436
749145560398098432
749316222496468992
749247678995914754
749298665097949184
749249432516952064
749253303503028224
749331544033099776
749041084546809856
749329304505331713
749108402945527813
749316109216714757
749284282674188289
749281556364075008
749042732816035844
749296358226399232
749321750442278912
749249268582588416
749266163536986112
749305187311951873
749276062098550784
749316155144306688
749318114014273536
749284983441883136
749093320433868800
749062563451641857
749276720382050304
749035107458093057
749269405817856000
749281778628571136
749152946395504640
749251173056704512
749307376675676160
749241836485554177
749295343121080320
749326120860790784
749074727063478272
749295674706030592
749261213939499009
749307682994188288
749268914945732608
749286736673533952
749283641050730496
749244994666496000
749328293678100480
749247708616155136
749259817517219840
749260094186086400
749152401140158464
749126493066985472
749049393450541057
749249449231314944
749249197321252864
749136156705558528
749075595418603520
749249759576219648
749318240019574784
749269346892087297
749280637908025346
749301722590306304
749319993117011968
749270831646248964
749261113473335296
749244088772390912
749273453249851392
749322958506692608
749268348484018176
749265928446156800
749056398034628609
749039541173022720
749290796524929025
749128606832623616
749143282798604289
749277194296459264
749308295333240833
749251026159603712
749295246656303104
749303068941049863
749305128297984000
749246378992398336
749131370878734336
749279585070518272
749135003410464768
749276443796963328
749299730434420736
749316973373296640
749287483209183232
749152279744348160
749151591727501312
749303144794951681
749309142259605505
749134961563795456
749298363108061184
749107073548292097
749310094542770176
749068305353285633
749321024710250496
749299936068599808
749280839108886528
749259100219928580
749320966359093249
749114086156177408
749314725192736768
749123351507902464
749320911749259265
749281564878573568
749052350174601216
749258085118648321
749293715878010880
749247704287551488
749264003369734144
749307879992070146
749299835396816896
749255954542301185
749094796740800513
749300137327988736
749057219962994688
749072566954983425
749293812103712768
749255962956066816
749307796248682496
749255656675348482
749063905624731648
749310534940389376
749310962923085824
749331410079641600
749077176419360768
749046348389969920
749288951215628288
749299025589866496
749314343251173385
749148425145421824
749305711377670144
749072533526228992
749305547862708224
749304054904451072
749081236430348288
749309834483290112
749246559238426624
749325764340965376
749266775855009792
749136425308680192
749095295657533441
749231208165289984
749061556818833408
749293774694715392
749288531563016196
749043911629410304
749250266965352448
749303329008877568
749277702146953217
749138547710492672
749231627671203840
749047074151432193
749304264263073793
749305443244085248
749245355313815552
749153424512524288
749142532177555456
749107228670431232
749150853756575744
749311726076694529
749290326657937408
749310786623995904
749266331095199744
749291954115059713
749262510155411456
749035489097818112
749265093817434112
749285495050530816
749297033387864064
749255438395248642
749299986488127488
749128481385111552
749283729361731584
749064232759537666
749266968860065792
749045014513070080
749280084280958976
749259523827851264
749063129598865408
749304197389004800
749278754644619265
749143299664084992
749287026080436228
749050668317540354
749153412286144512
749264892448739328
749041340453949441
749315421493424128
749044897232089092
749324287971033088
749129433215299584
749145405229785088
749307137508147200
749324757854777344
749150647996428289
749328331326259200
749252339027050496
749255128042049536
749290871909130240
749133082142371840
749265609930792962
749295670146850817
749307858894917632
749289504654098432
749253068764672000
749281371982561281
749085086981566465
749298144911847424
749111439671988224
749122923554824192
749280378045788160
749307959767756801
749247163155116032
749249839209123841
749270521410383873
749258311699226624
749107165823004672
749287034397847552
749308530126098432
749127499838267393
749262128490672128
749251231831322624
749326477464743936
749317837299322880
749258156354727936
749151302593183744
749280151452745728
749243413426352128
749303521896493056
749113524253650944
749306063648882688
749053621145260032
749242553543823360
749070578619940865
749311583327838211
749268763812327425
749033643826356224
749257267459919873
749067588223668224
749131895309467648
749270093587214336
749265467198562305
749127604528185345
749325655431577601
749265353864126464
749119220336635904
749038039351980033
749111183949459456
749100979090366464
749248547317510144
749106590993625092
749305791023190016
749313634715729920
749265987158048768
749276569357651968
749128581704454144
749265320490196992
749330348681621508
749270240295550977
749062190351544320
749311843777249281
749080280183476224
749279832685604864
749288900619894785
749274774388543488
749050626680692736
749070834795372544
749273629200875523
749251978388275200
749103730713194497
749147854673891328
749289014184669184
749141697620242432
749289152454258688
749277785768595456
749311461936201728
749144377809735680
749280487110283265
749243140842872832
749249096880263168
749064618572521472
749254167760343040
749139440992456704
749326426973798400
749132516255272960
749127537624698880
749282411943432192
749046289552252928
749282131105357824
749137171857207297
749248610097885186
749273105131040772
749251428653334528
749305585615663106
749324715743973378
749231279405662208
749242822042189824
749142896851488768
749272333123194881
749283389212127232
749311394596720641
749138929337536512
749135703859159040
749244143172542464
749134605052104704
749279706613182464
749293891917123584
749134982287912960
749278003796930561
749309981304946688
749244898189139968
749093924426264579
749286597938573312
749101050502623232
749272102587555840
749322211979239424
749300443537375233
749108222758252544
749133606732328960
749254901528748036
749243279129006085
749126643935883265
749065725889748992
749258693250838528
749307766896992256
749281829342048256
749304109409394689
749057366629289984
749326670641889280
749297088089980928
749308085592854529
749297251525111808
749268025736507393
749147456366010368
749142758657495041
749330260697702400
749270332666630145
749274615101288449
749061103855013888
749324329909907456
749098462373752832
749244566872653824
749047854182825985
749141449816600576
749313596736372740
749297922622296064
749288040951062528
749146487133769728
749252011678392320
749092552817520641
749257363756949505
749085544051646464
749094045939437569
749129131409846272
749274878986051584
749241316542967809
749277077032079361
749076740375343104
749133396711014400
749252670284849152
749151319383040000
749321284933201920
749105055932952578
749317035952336896
749278465258557440
749263411897180160
749053008793595904
749302016271380480
749145367338418176
749299617163083776
749140221141323776
749309532606726145
749248513977049089
749246840382652416
749267577013096448
749116837946728448
749300640589946880
749250778586636288
749139084514357248
749313605296947201
749123452057989120
749303408876814336
749104598720212992
749316822353281024
749038312036438017
749231497593454592
749125054261190656
749319087151603712
749248086040383488
749325923921657856
749330873074454528
749295284564418560
749320974374318080
749271435772702722
749287118115999747
749035887812550657
749273876882984960
749319590316941312
749320345463685120
749305820555251713
749292474238111744
749284211606036482
749258986847760385
749328675208765440
749265148267810816
749243744826695680
749270802466570241
749299298240724992
749310052536872960
749309482287652864
749084923366023168
749148768868720640
749319254885830656
749073808267632640
749107681483321344
749312326042546176
749265437771304962
749119635199451136
749281661204955136
749072826779463680
749126958785658880
749052811694989312
749328041793380353
749130825782923264
749254368894025728
749148026833293312
749294147798990848
749279387942617088
749305275392425984
749049191951798272
749296274227261440
749302758843486208
749091407646777344
749243510004412416
749068465059672064
749280478469951488
749140749648822272
749331695380340736
749301751963004928
749326192306753536
749135959577489408
749142389651075076
749318881634873344
749326863500271616
749118343701860352
749285658745856001
749147456059826176
749115751622062080
749301156443201536
749286723952279552
749061938517250048
749288963530186752
749323973473792000
749131736114749440
749325705725374464
749314758768201729
749277076985819136
749119081777770496
749033996009369600
749248241074659328
749311713665626112
749286707313385473
749283427300438016
749303245164670977
749325949070565376
749124613909540866
749039662442934272
749250006763315201
749301810599452676
749131802913214464
749256868959322113
749098735125172224
749304218289221632
749243518510653440
749049607145959424
749283531994505216
749256982138236928
749057291475886081
749259461122940928
749261377819250688
749151491294957568
749034260418293760
749325437109620736
749138513807958016
749283003621216256
749271309801127936
749249776126918657
749034016985063424
749105584511684608
749268382235648000
749136366387208192
749288741542490112
749316016711274498
749264141697871872
749294026063425537
749276951089672192
749129638769782785
749245577834168320
749230872545660928
749327936973598721
749135599051898880
749248878692761600
749321268017541120
749111624187846656
749246848586612740
749281128897507328
749095228762578944
749322681451945984
749287021806518272
749249621218689024
749037338836111360
749287940195545088
749077193414676480
749254851398397952
749150278960738304
749135032652935168
749264905174474752
749278956067618816
749331422612221953
749288070210580480
749264074794475521
749280126450356224
749313764487553024
749274648546799616
749124127382908930
749124731664818176
749295699821469696
749272358519607296
749272060585619456
749308299573592065
749042455958331392
749275227444609024
749259133656891392
749293971604668416
749254742400831488
749075926760103937
749278813356298240
749253324453675013
749307196383649793
749121040618496000
749292876992016386
749316700697464832
749264775306063873
749152690647732224
749132587453603840
749301928107077632
749033987868360704
749258915561476096
749255514123542528
749320261523079168
749097858410754048
749282915440324608
749305078125776898
749280151343628288
749274715483582464
749294923883671552
749244776722100224
749132289657962496
749115344451563521
749278888954593280
749322518155124736
749092179633549312
749311998811406336
749049653535055872
749303328950059009
749281992680890368
749321351958188034
749317761948680192
749302360128774144
749298405189582848
749310266714755072
749253647435902976
749091487351091200
749042712003743744
749269011158949890
749150526332428288
749329849907576832
749230859799191552
749261138760728576
749096139014610944
749292889495244804
749245368047702016
749148706059018240
749132696539041792
749302066825269248
749274749147025414
749093253199245313
749106448441815044
749076522326061058
749059988384018434
749330499924029440
749305426156613632
749261390158958592
749036537996775424
749254977193857024
749253920413872128
749316142854967296
749303106735861760
749290213562810368
749313315596185601
749248509417840640
749248560089141248
749138757186715648
749258282276122624
749304344311394305
749306269538914304
749281850246438912
749311826878402561
749276443582935040
749313256905281536
749083467745406978
749309721216217088
749242582878842880
749327496684904448
749124358216572928
749301231915442177
749287739116445696
749284656286171136
749304608250626048
749249814060273664
749036055471489025
749330701070114817
749247448627941376
749251198272888833
749257170622054400
749268763690819585
749072273424855042
749130993416699904
749258475428020225
749304545289859072
749302704204382208
749032469526028289
749279442468478976
749321641642061824
749255153295863808
749283431557713920
749151583355727873
749135796146413568
749067525577551872
749148764871413761
749288644813422593
749301999728898048
749064136261152768
749249755281256448
749293275585081344
749274052762664960
749324611070758912
749291706890252289
749248530485764096
749091575427280896
749083564591898624
749142716735422464
749243283608522753
749247993833029632
749122160459939840
749125952068841472
749279283206582272
749288993074720769
749295926284521472
749126795233026048
749271733350305792
749319116687699968
749138203416952832
749039419185823744
749322471975841792
749266171757727748
749270403776966657
749135209048801281
749264032843108352
749265400194629632
749278620661719040
749274036274946048
749317300327768064
749287353139724288
749284869834932224
749263894246486016
749263185543397378
749148403943309312
749268025631731712
749246600996937728
749272463222116354
749289928358592517
749272798787465216
749325038982234112
749269439166685184
749097791276716033
749294118560526338
749045006174855172
749138299848196096
749080112662999040
749303039840948224
749277143989825536
749287558484402176
749098529566502916
749300418321285120
749284337502265344
749292449022042114
749147829436899328
749066124315287553
749068347661127684
749108012925669376
749248182224379904
749034574886367232
749114208118190080
749139331953127424
749243920832405504
749287462191697920
749230893311504384
749231484951752705
749108310880595970
749242818028269568
749242914212044801
749315547226046464
749287357208203264
749032880328675328
749321284958490624
749304406869508096
749256633759494144
749316193199202304
749255379763232768
749288741454446592
749309108961107969
749275449554075648
749046469756203008
749037049576062977
749287608937811968
749299147526836224
749312003022450688
749117097989464064
749133199888961536
749254545121959936
749050156851408896
749249587324526593
749047300522074112
749325277835079680
749308085462765568
749055223415574529
749308391743381504
749137213821181952
749056209341165568
749052023086075905
749299373964664836
749141664053207040
749131052279533568
749272496919097344
749111993408196608
749267673461186560
749317329616461824
749319653336444928
749093727155556353
749326624101990400
749037703954460672
749248199043510272
749256273389035520
749111641241841668
749274409475706880
749301697713934336
749251021818343424
749054845793898496
749300393159561220
749253735575130112
749273868276264960
749285532505702400
749324753643634689
749282265457393665
749312053324681216
749079298942705665
749046998481956864
749132025286762497
749038932692721665
749251907059933185
749330768107868160
749277723093245956
749105907426922496
749258584106622977
749144256154071042
749147636570005505
749273889482665984
749261310802657280
749324174737506304
749313982767493120
749151994305245184
749124475703029760
749249197388419072
749260660425560064
749316260320669696
749276095413977088
749283288645263360
749243623041105920
749138946039439360
749058742554025984
749274921096863744
749302058063462400
749263881894264833
749134374331875328
749287902614548481
749264980520734721
749260790549639172
749268944402386944
749151994556874752
749124769270865921
749255262314397696
749308274256773120
749288716359831552
749256743042056193
749256403244777472
749289060036775936
749051519706730496
749269409676587008
749048491616395264
749271204914233345
749254285125308416
749137083571118080
749268906439737344
749153013642694656
749256705226203136
749295573933654017
749129470922162176
749300481219031041
749325668060508160
749318063707729921
749151897962090496
749279551486849024
749262912808771584
749120058866081792
749107950237523968
749282932150370308
749149326723670016
749281833171480576
749069178108346369
749282353470640129
749143702518456320
749261424007012352
749260887010136064
749308731314298880
749058276910731264
749267543471382528
749137750578851840
749289575869190144
749303438391914496
749292516332212225
749297314649481216
749254733962051586
749254260186120192
749120881260134400
749258785714081793
749331192072183808
749243837030293504
749149578553921537
749056934897152000
749287411621003264
749041990508085248
749139356879847424
749295422947155968
749310056689045504
749040509906198529
749125004231671809
749277194275459072
749128036533014528
749292813913825280
749138681911451648
749263474824544256
749130183907696640
749047069885685760
749062685141204992
749116296810237952
749259372996403202
749113075597320192
749112891026993153
749037838147125248
749327979243855872
749055953102893056
749328465451749376
749329228819156992
749142825904836609
749256134930886657
749288527641219072
749147607373602817
749303790650716160
749263416158658560
749114229081272320
749288200107986944
749127109528915968
749139310910246912
749263609168035840
749109401122856961
749083245552164864
749089469970599936
749303069159088128
749046998498672640
749269737054605312
749297637480886272
749139390656548864
749135020078559232
749098622059327488
749144994330607616
749321926619893760
749101017090781184
749301693557444608
749293552316850176
749111464745545728
749282173170151424
749120251883773957
749113142446141440
749131832277471232
749151075828166656
749306214958428160
749149209383821312
749319557064429568
749133925570588672
749324145566052352
749136064623874048
749305338223063041
749282076675809281
749305875018424320
749260178084732928
749281011217756160
749276703755829248
749135858922557440
749287386417430533
749302116989022208
749286769934360576
749255153342087168
749287432768593920
749273927004848128
749087699974316032
749110198254465025
749261448958844928
749260127937650689
749321515599036424
749289328468168705
749302632917798913
749251101623455744
749274694487007232
749284047885443072
749152699254538240
749303870388576256
749271788077527040
749043256999149572
749063113111015427
749255367281020928
749278075414843392
749121023690190848
749248190940053504
749328075473715200
749262069774610432
749291870166056960
749128623781806080
749117412423806976
749268193558994944
749297486309634048
749294151955468289
749274757443391488
749288275911716865
749145795396509696
749250422267781120
749319917435060224
749034000161865728
749038740018958336
749119056783872000
749314842368978944
749075498551087104
749250031937527808
749283477367951360
749083669210554368
749042649114357760
749241576547811329
749311101385441280
749290683199057921
749263038495219713
749294827401940992
749249214081818624
749303576506167296
749037389109047296
749260748623339520
749146416119967744
749037976584392704
749286220547649536
749283364318818304
749308215536472064
749151512148996096
749279085940137984
749148685020332032
749317560391331844
749062286749343744
749135867562762240
749289097932509184
749283246676914176
749253580582944768
749274493189697537
749078686561742848
749285813700161536
749313781361238016
749073594672644096
749250548000489472
749319615633879041
749310950310711296
749135246554169344
749123422953861120
749331615399182336
749049602901291009
749066015498235904
749315962441129984
749254604051939328
749308320431935489
749138501418029056
749098605168848896
749261381871042560
749324917297016836
749094675215052801
749046482364272640
749292893798559744
749090346584334337
749280948211122176
749301533813067776
749071954456383488
749140380583682048
749047434521636868
749273759094235137
749153462441697280
749331447920590848
749265207143329792
749129298921951232
749300431063490560
749092254824869888
749245766535942145
749041696797700096
749257661636419584
749258538128670720
749268222701174784
749284576250454016
749296211266564096
749328138300231680
749264561153466368
749126426016751616
749081001603715072
749060902431916032
749319460243247104
749255266496110592
749304713116475393
749143131774386176
749252259293302785
749308559469350912
749306902509547520
749150790728704001
749285650172608512
749113821906685953
749321071158030336
749316327492452352
749287906645270528
749301319907827713
749133824743714816
749126870394888192
749295485807124481
749299919232663552
749247557344325633
749037154571997185
749137280879595520
749114312870866945
749150992210493441
749085078479708160
749255086350606337
749288892508073984
749289567421956097
749275000801296385
749042330221424641
749063104386899968
749121246185525248
749272228383092736
749252011707826176
749298841363550209
749143337442086912
749294097664401408
749294324060450817
749108566426939393
749254880938844160
749284064499077120
749317254379077632
749059275130109952
749327962323951617
749289961841537024
749251655309398020
749143685627977728
749135384848850948
749056133478875137
749268164022763522
749062051889352704
749326414458093569
749123725052829696
749264729089011712
749290699888156672
749268801636696064
749317493257342976
749145581231173632
749297004296167424
749258680592240641
749052870545305605
749309511681400836
749257850136952832
749063100360429568
749142745898442752
749305640124690432
749248203451666432
749137448786092032
749248203401207808
749319162598662149
749115491445202949
749120319021944833
749290553448075264
749148496381509636
749309972920557568
749311998597398528
749245644850597890
749260744470982656
749036982618169345
749271511169662976
749301609667043329
749128938488602624
749303333370736644
749061321870614528
749259024550494208
749309129823432704
749290641469964288
749252527716204545
749303115388780544
749317715416973312
749284396251906048
749260522051305472
749301257081221121
749129383051395072
749284685591748608
749149184268201984
749060927677313025
749330655130087424
749123217298640897
749255249886646272
749287839637078016
749259393699635200
749324497745014784
749135372433682432
749266771593588736
749317279234527232
749090505871339520
749071627216969728
749134780894097409
749277102218829824
749250426403328000
749320198793158656
749272295609425924
749143324964061184
749132507849822208
749259918054662145
749300154017120256
749301102047264770
749248031598542848
749288011347746816
749073485272461312
749045261998104581
749316822248329216
749148588828160001
749327727552000000
749058515877044225
749297062777384960
749276615629234176
749131794860179456
749330596262850560
749316243367206912
749289081264308225
749276246618636289
749288821066465281
749096860191633409
749315597272428544
749041038396911616
749246353906233345
749319577885179904
749323218578706432
749260979259711488
749315861773688832
749293204017651712
749230830548054016
749286963174215680
749312292425179136
749324107574050816
749319347022082048
749281154050691072
749331527432073216
749128304926593025
749108554066382848
749316327312097280
749269342802567168
749259964024315904
749297641515651072
749265945387032576
749129538316144641
749056666486738944
749142221589508096
749043534070558721
749278716841201664
749146923580481536
749289185807364101
749250522725683200
749141907222196224
749242272630312960
749318357388816384
749142930556870656
749252288473079808
749242499160346625
749033102689918977
749287738881474560
749273545423945728
749317308649275392
749295670360674304
749257804062527488
749133560397705216
749315379462344704
749273990011686912
749280101263605760
749296878462853120
749071128094617600
749251504364748800
749329493320499200
749299839393869825
749110278101409792
749073267273502720
749274396737536000
749267308367876096
749284618268991488
749292973611970560
749297637547839488
749087582412107777
749113817833934848
749330957228990465
749114136810827776
749255975618699264
749277584509263872
749038765189005312
749287894108368896
749291589110009856
749152455804481536
749262250024640518
749260622739701761
749119874681626624
749257242310873088
749066527299629056
749316436359802886
749051742122287104
749135917785505792
749038819748503552
749257334547881985
749095153265029120
749270806665068545
749143383403364352
749301643217436672
749275785354149888
749092250613719042
749319758365941760
749328352302030848
749133438939041792
749319720432705536
749278536410759168
749244512623587328
749329875081764864
749285373365321728
749299952866721792
749254297829969920
749326645438377984
749292499370377216
749259322438320128
749291820094337024
749258295093800964
749079399618584577
749248954089500672
749330508207755265
749253488337641472
749290998040240128
749120570831179776
749126866406080513
749244931705888768
749300728703877120
749255593760817152
749297599698575361
749102812097753089
749259930658598913
749123074738491392
749136945364828160
749258982938771456
749298056814878720
749317702976757761
749285981514305536
749249432156270592
749135502268370944
749323621273776128
749275172583174144
749324938293706753
749257640388222976
749323734255669248
749099351553634304
749091416068935681
749326078985039872
749281283767996416
749267295969669120
749241752461139968
749300514555322368
749294512716021760
749323717667414016
749033715066548224
749253177866907649
749102346362232834
749312036312584194
749140095022862336
749248593337389057
749242155101659140
749319112384327680
749260341561946116
749132272956239872
749245544271347712
749081852951035905
749271880213925888
749305145373102081
749301181533581312
749291081590837248
749301349490229248
749282718471643136
749279090218119168
749319296711430144
749290008058540032
749083149146136576
749150270559391744
749102979622408194
749243245729837056
749107107081777152
749286769951141888
749299105466310656
749247322589126656
749284782127931392
749318881618124801
749326431553933312
749244998856613888
749294290334015488
749038706456092672
749278523878244352
749299839654133760
749261012675813376
749277202869526528
749281321571278848
749099213288386560
749250199755845632
749302188300730368
749113477956923392
749054686431293440
749296282502516736
749298275170316288
749296345828118528
749253291234750464
749250015550472192
749108021561729025
749253618134446081
749230788772782080
749273310609932289
749251550539898880
749311218804981760
749242335779627009
749257158110371840
749315224302477313
749245065923432448
749141458490359808
749314033166258176
749103487380623360
749106200910761985
749315148813365248
749282525558759425
749321675154591744
749245976087556096
749112995788185600
749316604287152129
749292461537701888
749062647480397824
749246424840282112
749291627177447424
749273130217111552
749262699087921156
749282554650324992
749248912238796800
749041583719378944
749253266081546240
749271582300860416
749115781040861184
749255430170222592
749252410179198976
749148832047439872
749044989489926145
749274845523939328
749282047441539072
749271653960540160
749279350470635520
749120038028795904
749279408872042496
749285180389621760
749307460654071809
749279060820385795
749265588866940928
749325668064735233
749244659063361536
749294088894242816
749152393078669312
749295418530369537
749074001222332416
749254419192176640
749078288035880960
749089268509794308
749094222297309185
749243966978002944
749269661573783553
749329820459208705
749274346602934272
749286333739208705
749290196634664962
749078082259070976
749067395378008065
749135355538993152
749244592072056836
749275772536365056
749280436724101121
749053008999178240
749277328727871488
749107065172336640
749252016174661632
749082268233183232
749247482073346049
749241798753554432
749126845208100864
749266050257215488
749324942450257921
749086194412105728
749279845281067008
749068129435660288
749246651336916992
749272643795386369
749284563633860608
749322283232092164
749115864880779265
749075150470078464
749034566569123840
749139210062426112
749285402561941504
749080578004246528
749144931202134016
749034058881970176
749302314113101824
749068469266620416
749247871950749696
749271267711344640
749257216948047873
749252963944640513
749302335050878976
749305245864497152
749130825724076033
749322757305802752
749259741835063300
749278117089476608
749285931090411520
749133732511117312
749259146311135234
749116858586935296
749055240431865856
749133560649482240
749276896802643971
749105399786147841
749147867462402048
749153051483709440
749077553919324161
749076283162714112
749297885116719104
749300888154570752
749131576626339840
749248123793530880
749282357476229120
749297528223391745
749314955611082752
749249268557447168
749273914388414466
749273335494807552
749326385169113088
749252473123135490
749231283629416449
749319607387914240
749306751627984896
749331242139553792
749114325516685313
749242818011467776
749304688143654912
749301664201441280
749243732302725120
749101591391678464
749286564556054529
749136873977675776
749302112828420096
749246681074524160
749310140503977984
749071455552475136
749326141882716161
749135682975764480
749118385351372800
749245313660121088
749066548258758656
749288951089954816
749248257935699968
749312040657911809
749284819809501184
749288087037964289
749273499055878144
749328335734386691
749147334559358976
749116665695047681
749300485480407041
749243912636731392
749304478575108097
749138765805981697
749301534018531328
749248996284051457
749282936353087488
749310442724552704
749060760098091008
749273842992943104
749319863064141825
749254075636678656
749138711175163904
749241974696374272
749311503736594432
749129634625691648
749276938481627136
749081756523954176
749071992394018816
749325777250971650
749313588536500224
749291958317776896
749266926594035712
749269309122285568
749297566177595392
749049120648683520
749274547820589056
749032192588845056
749140653184000000
749297604060524545
749321545143742465
749106696056745985
749053512399609856
749145380110102528
749136689289986048
749090921031970818
749261675489001473
749251692877807616
749330726269685761
749063104743378946
749231027755839488
749151344468987904
749247758754680832
749266725582082049
749324439104487424
749331343100809217
749130062537093120
749062810852659200
749146101257756672
749307842180636672
749292021181976576
749317401230049280
749300909080018944
749056984922656768
749241257763999744
749294193852444672
749130230187618304
749257959457292288
749296551076429824
749138388016570368
749321620293025793
749037577940893698
749041382124249089
749276187613077504
749276183490072576
749313655418785792
749146239942418432
749127382284455937
749148223768449025
749147133064912896
749243375866507264
749320609834885120
749065654536433664
749136626333392897
749281065798369280
749040497163919361
749302482090819584
749315832191352832
749292868548919296
749128246227329024
749312275517964288
749153374575194112
749243744986234880
749032867968065536
749135230020120576
749250447223889921
749292155387146240
749119123674640385
749272731615567872
749255212033081344
749262078125477888
749097397108633600
749069324833415168
749291668868894721
749036412192698368
749120981705322496
749263378351263744
749264653633531904
749147267370737664
749270290560155652
749039616645267456
749247104460136448
749327001840939008
749330172554477569
749305681937825792
749133397117644801
749126136727236608
749265496655233024
749043131178487808
749280902337921024
749314498557677568
749151801656705024
749297108793032704
749036923541303296
749254775980564480
749039167716208640
749125062918234112
749056179893043200
749149037518028800
749100111083347968
749265936906059776
749306449646325762
749296664293310464
749330776521641986
749089427985539072
749326821255151616
749139449414647808
749316075792265216
749259565724737536
749135758427054080
749323667490824192
749304398480678912
749321578362601473
749124785838231552
749045614386741248
749056733482512384
749134348981399552
749044935014412288
749142691338940417
749142561554632704
749135431120392192
749287348932841472
749061817045921793
749317455722471424
749141147956744192
749266918310187008
749115898082922502
749284307970252801
749280956700385280
749128573496205312
749304696381251586
749290901437083648
749249197547724800
749129383072456705
749114673664974856
749299659286450177
749316096805797888
749290842595221504
749254276887801856
749113809348857858
749316201281650688
749274283633815554
749308752227074048
749136354072604673
749304709048045568
749146323870425089
749092540096270336
749153353251295232
749269413820456960
749104233757061120
749274686341550080
749261923166879744
749247314359902208
749314997549953026
749066438850129920
749152971628445696
749149838672064512
749307472918286336
749123196260081664
749111930669772801
749243455633821696
749319011708657668
749322547620118528
749308236596207616
749320320247590912
749298606302167041
749280348710825985
749267174091612160
749254830510710784
749283326385483776
749245166880423940
749314280416215040
749150979510112256
749045677431328769
749242109266395137
749053013247922177
749318407732985856
749241291368763392
749137976920334336
749044892945514500
749080158531784704
749146789345886208
749280872810090496
749270026490896384
749322090206167040
749267379897503744
749242868280074240
749301492075548672
749249058909323265
749054510383898624
749134780923580416
749254172034293764
749087112767557636
749267039844442112
749267052788056064
749295213001269248
749265312072273921
749252221573926913
749290838547525633
749330172759773184
749324699142852608
749132113291669504
749297238984101888
749100563783045120
749259435684470784
749127260574142464
749119274556334081
749267623230238720
749273000277671940
749309532514443264
749044389717086208
749149385599090688
749301529862078465
749105702082220033
749279060736475136
749127378119454721
749134864994164736
749151050540675072
749304012978155520
749257200162344962
749264414512152576
749260237010501632
749291358473449472
749272522068221952
749138178532081664
749294974181793792
749133124467032064
749242474191781888
749294873514283008
749310635511517184
749308999808450560
749058872413859840
749045056414158852
749057836454383616
749257737230508033
749265332876013568
749261935623954432
749280742618824704
749139852117970944
749134424692781057
749247360371482624
749115323828187136
749141651340361728
749316960773701632
749306529459806208
749263957035257856
749291928915681280
749284744299503622
749261000340283392
749086764686381056
749272991586848768
749070318824624128
749099553161228289
749296966572580865
749136328567250944
749063083549614080
749285134260576256
749106717015674881
749291530569945088
749323205819654144
749148215396671488
749133191592677376
749263667838017536
749092259270799360
749321045719523328
749131110894931968
749289794040201217
749131304088834048
749143517562187776
749043772839718912
749241400412082176
749285893375156225
749308987099656196
749131207347167232
749269514618109953
749087033260281857
749270378778943488
749149221987778560
749108126293504000
749244999066390529
749269313530494976
749253656093097984
749068242577129480
749253161135665152
749309742196125696
749297193077518336
749241392006701056
749294395220897793
749283888409767936
749323209959505920
749143824115564548
749308148264103938
749293292161032192
749271670683295744
749130267814658048
749268935875366912
749249436409225216
749246194476605440
749259716837212160
749283842377261056
749268864421208064
749285977491959809
749110370111934464
749315429525442561
749298631417659392
749294437382127617
749124475468132352
749065738795769860
749273293816008704
749052019009290240
749242176001941504
749106544818593792
749120877061545984
749146017518485504
749281590199615488
749136748181983233
749294827364290560
749040920704737280
749075897202782208
749330289952948224
749259699963518976
749244625811111936
749317941901008896
749146588115787776
749274082294857728
749304377790242817
749322631493488641
749282718438027264
749329635943604224
749248995998855168
749119736030519297
749309457054785536
749257766397698048
749299344491380736
749277911820238848
749256403265597440
749091675964710916
749299826995654656
749309066862702592
749289278367203328
749092624020099072
749040677539815424
749288607337181184
749246789916569600
749138245645115392
749146164511928320
749305787156168706
749088136093806592
749097938102554624
749091235579645952
749114807803006977
749277970519486464
749275474786914304
749260614380429312
749256914882617344
749324585909231616
749323264787410944
749230792908431360
749272987635970049
749061959430074368
749095815956750336
749243430132338688
749317883528785920
749331342958202885
749301756392271872
749322232787308544
749285067185356800
749102115671289856
749288858941030400
749241718877331456
749047904220872704
749048285957095424
749296593287909376
749253534349193216
749063331223252992
749296089614868480
749282324102119428
749038752245374976
749322153141547008
749256931542523904
749255098925285376
749299357145403392
749135963964706816
749325151934689281
749040463861219330
749313479308349440
749278574310334466
749120738603388929
749259418991267840
749056653698469888
749042103536193536
749075288831688704
749144654407471104
749113943575007232
749118104681082880
749297507654664192
749120105032720384
749121619272998916
749261419724546048
749286300142956544
749038542815432704
749086072773091328
749317484973551616
749280147304513536
749135871421648896
749076279056412672
749050651603144704
749252372489244672
749299218557374464
749286853711278080
749298270971826176
749259074970259461
749253668415778817
749253379243802624
749247167244693504
749095710885154819
749285784411332608
749271154796404736
749271477522927616
749294781092786176
749295695622987778
749081307779461120
749100135922012164
749320953679716352
749328587132506114
749271641058926592
749319389216923648
749262350709092352
749268189108768769
749058281121820672
749054556651139072
749128887859343360
749287222994726912
749152531348070400
749246458533126144
749254255907864576
749317841296486400
749265991402741760
749067198006562816
749275701417619456
749286660865601536
749267165841350656
749306449608712192
749247939005022209
749091256861466624
749081039214153728
749042259073662976
749247221997117440
749298031887994880
749274417968975872
749252397873131520
749316184764473345
749280935779053570
749125691891916800
749260039701934080
749149100201930752
749125113249923072
749281824845815808
749251043087814657
749331808559329280
749262900255158273
749151638099628033
749291643757596673
749274463951327232
749289194351124481
749117622164164609
749244399234781184
749307632670896129
749279039970349056
749291555744256000
749042162550050816
749148915778355200
749248740431630336
749033656413413376
749266540810338304
749301152290893827
749127986461351936
749325319698513920
749251588309606400
749303224352403456
749112551061876740
749273004333371392
749245846210879488
749276758311047168
749321020515950592
749103281918517248
749035489399672832
749105382966988801
749107149062615041
749246634861658112
749320307714895872
749105374641266688
749039989678301184
749135108188303361
749126580962680832
749303500912390144
749045882834808832
749296219680190466
749242834562084866
749327551290540032
749280306440593412
749290410799927296
749110236099649536
749112207477051392
749070373325447168
749267262452994048
749058440325165056
749272429902565377
749280193290711040
749100735959228416
749269615528833024
749293891921281025
749297406890631168
749062882390867968
749300699167686656
749316289454338048
749141923881947136
749287810172059648
749144146896707584
749326502668431360
749243589843181568
749067940612468736
749092821215219712
749257812744822784
749273218167476224
749288745661325312
749300976314617856
749266385688223744
749278259607638017
749303056597221376
749287114106220545
749306164614234112
749124085544787968
749257913022152704
749089713185628161
749318747219984384
749254746700025858
749253416883478528
749294151875891200
749305489079541760
749326490043572224
749114786898522112
749265483862597633
749321301911867392
749092472903462912
749095920935972864
749309272404656128
749103638518198272
749298237379522560
749073695000367104
749136286825455616
749301185744699393
749145585416941568
749288405897515008
749292600142753792
749290074936860672
749279031510511617
749039050145792000
749260627114389505
749033098566725633
749308475507929088
749271389664845824
749314964050022400
749300812694876160
749107018879774720
749140996840185856
749150564320149504
749255031917056000
749245988678750209
749122181288845312
749098026518458371
749310283278000128
749275348785729537
749323646506766336
749287407657316352
749280260307316737
749326544418537472
749256407476674564
749317216533897216
749308131507830784
749319376675954688
749271615867875328
749262640296361984
749138731920130049
749063737722695680
749301462610706432
749110198413824000
749264959708733440
749327236763938816
749076891206819840
749152745257598976
749265605497229312
749147645080395780
749090480676233217
749257951077101568
749078602608734209
749324208509947904
749089302185861120
749275483188060160
749299877352394752
749258903175753728
749136995432198144
749284207470505984
749149578599989248
749275416175652864
749307531701329920
749319565394317312
749086596977332224
749316578966208512
749292147065708547
749303408914468865
749142779561963520
749089209915351040
749271863541526528
749264322069659648
749306718283190272
749117999806685184
749144549713403904
749304591544647680
749283624432852996
749248530657710080
749287680052043776
749244776566882304
749320311695433728
749321540668301313
749096667463360512
749063322616475648
749286984049451008
749305442984222720
749330629964226560
749063184435204096
749300590140854272
749056699928043520
749331439313940480
749269091215613952
749328041915080704
749076052308209665
749305241946972160
749280084415115268
749272127581229056
749246580193099776
749253374785171456
749075540825563140
749319351300489216
749246257114341376
749320605493846016
749320404196585473
749150178419023872
749278452604284928
749283909372776448
749122387053019137
749261163637211136
749256570974904320
749286891514724352
749275097278648320
749264171049611268
749126551745269760
749297826014822400
749247620447514626
749249440628805632
749090602617233408
749147636557500416
749145614735269888
749138111431671808
749322043947180032
749074403875401728
749246513302245376
749254444441804800
749063486169165825
749261989873156097
749298916827488256
749324187542622208
749280021571776512
749148957922693120
749152929869770752
749292965181480960
749280935766437888
749094167385509888
749254645998956545
749322241289101312
749320093604208640
749294307232870400
749135037086380032
749140179080871936
749304050588512256
749253320334831616
749331401552564224
749245045027536896
749278452562427904
749327257739616257
749285020871700484
749094197072834560
749150111104589825
749312527457144832
749304159745110016
749280943949672448
749287004710535168
749309133980139520
749320009873133568
749115348780093440
749320198763737088
749131723317719041
749124475451416577
749262677806084097
749254797002407936
749314548994310144
749267354526355456
749264091269718017
749324363451797504
749149888814911488
749070851501232128
749152938346614784
749328574604251136
749120356879724545
749256042412908544
749247863767441408
749285293451280384
749088668820705280
749300925886500864
749315991562096640
749329639974309888
749309326922289153
749130976777871360
749067198103056385
749326318026813440
749152300682383360
749255132215410689
749295603071459328
749329510160437248
749302305896488960
749242012633862144
749134630020870144
749139348721790977
749100756850995201
749260572433219584
749325307212095488
749256633931460608
749122068201996289
749271636893892608
749321612143501312
749253702129553409
749309905903976448
749294953113743364
749320790001094656
749302196815233025
749276292722241537
749253714838421504
749250208467390464
749280017109098496
749322581057032192
749307661972365312
749295951546839040
749139658995621888
749113993881526280
749126035896172544
749138576768729088
749255878973526016
749128250299932672
749271582359584768
749255266533793792
749284110896603136
749139117808779264
749297176057044994
749327136104845312
749296471497781248
749078120372645888
749287386605957120
749298795037417472
749263986626031616
749145258508840960
749252443687518208
749246202567356416
749248928936321024
749330407410335744
749134672127488000
749049879830331393
749302901378613249
749290079504437249
749269275420962818
749316151054888960
749289982892904448
749107878686920705
749065683955167232
749130943450013700
749148982887284736
749301458382774273
749246534127157248
749292495234818049
749266918385876993
749282797949509632
749311344625803265
749300128859709440
749094956015292416
749280793021845504
749100618581549056
749316931304366080
749291027421335552
749100857614938112
749146176860123136
749278427744653312
749288879958679552
749140002886524928
749070692071698432
749280520530386944
749064593364901888
749153332518916096
749310031514836992
749271229937352704
749263693087645696
749256965277118464
749123594802769920
749115826821734400
749119291513925632
749259452453388288
749032981113757697
749262397035118592
749067202477879296
749255211932409856
749277832157732865
749262493470502914
749244495712124928
749323516340736000
749133720033038336
749051058392068096
749248849353605120
749309629042229252
749281598575697920
749297482383826944
749286711453036544
749231631710490624
749285297687564288
749275881768677377
749250288155000832
749243040162873344
749253978958028800
749245686940590080
749242260001165312
749285759325274112
749320643431178240
749140208382337024
749274732273496068
749247859275563008
749305501717032960
749066472664760320
749314272010838016
749058255867949056
749330201901924352
749277651769098241
749272345781600256
749311768250359808
749307191975444481
749329807670992896
749041877282910208
749230813846179840
749252955572805632
749242050374012928
749231602224361472
749111875892236289
749269669891043329
749288238079209476
749251995094118401
749282089044840448
749291400668348416
749148471316385792
749103336524091393
749099259568402432
749076287319265280
749055848257884161
749276657417007104
749274958715498496
749247276602822656
749241719095431168
749314930457862144
749120713227902976
749327676876488705
749140959070449664
749107060726329345
749246504892764164
749143345969192960
749286186989092864
749033241273888768
749318042681769984
749074542601998336
749147758083371008
749137842954203136
749283594980487168
749258215129542656
749304797120098314
749106582676312065
749253719011852288
749130343613997056
749265760787243008
749103675881041920
749252695568023553
749302066607185920
749279585037086721
749304696561496064
749104514985136128
749245426759532544
749153319814299648
749242494819250176
749317921323769857
749302074848972800
749130041511084032
749265328883044352
749270307513532416
749293120316182529
749249822474006528
749293124275625985
749318047014486016
749076279073189888
749270601005760512
749290402444873728
749321771330002948
749324153921138688
749285461458186240
749306466423697408
749259028933464065
749248291548893185
749307796143874049
749258836129751040
749296135878115328
749241370942935040
749116338564587520
749256977985875968
749295175214702592
749081324443406336
749137515513192448
749310308636909568
749292612842975232
749309813729918976
749052413366063104
749295091559215104
749137624904806400
749287139037241345
749299948412428294
749150824371281920
749122680364883968
749296949547917312
749298379805585408
749310564107685888
749287013476511747
749146693053153280
749064421578792960
749085879671586816
749295737272315905
749274753303805953
749315341600292864
749142162948907008
749302960073605120
749038224023191552
749062119098683393
749145811896918016
749287051254607872
749282013828571136
749257229338025984
749310610337206272
749134504304844800
749268415794163712
749055173343924224
749084772484481028
749275222931566592
749278838467792896
749287910722068480
749246844253904896
749110093287813120
749283708327305216
749305250310418432
749329660958343168
749326196647813121
749289580214493184
749307401636110337
749145040136482816
749249117835046912
749250673791815681
749266243207565312
749271372560470017
749031987155906560
749134445517672448
749100836467290112
749254218112864257
749243799529021440
749312602694619136
749280008942870530
749092003288195074
749032683481726976
749149708527042560
749290788140515328
749323876828577792
749270261124493312
749321071048986624
749281099222777856
749076769509089280
749110210623451138
749057161116909568
749247167207014400
749322006169063424
749319435274641408
749053692683452417
749146386520797184
749262296338366464
749285528365826048
749243057162358784
749280377907339264
749044884535902209
749322081670721536
749133531318743040
749097758003335168
749250812388401153
749148622390910978
749149851078815744
749279195012931584
749313869236072448
749245737129635840
749075536568287232
749270538221150208
749299675698724866
749265202915446784
749248492971843585
749076899595325440
749293950578659328
749151310717587456
749268340246401024
749257862761705472
749315798783655936
749278956017311744
749230968830103552
749331234027925504
749266872047054848
749112479775465474
749301190152876032
749241412944859136
749278184139546624
749122634131001345
749316721526398976
749272299707232257
749244474748919809
749300665835483136
749292294109409281
749314875994861568
749106712687235072
749066816702541825
749097929894301696
749123074696486913
749314582292918272
749248727815073793
749272614355558400
749089881180114944
749247222114578432
749139726284750848
749320764675923969
749324342601871360
749242348001865730
749277345610162176
749256755461361664
749317493156638721
749289831700758528
749250426449567748
749246370503090181
749256046615654400
749327706387574788
749313424669216768
749250170689249280
749076408912183296
749258861111017472
749143446586142721
749299755738685440
749324569069092864
749075553278386177
749331120647528448
749306302904532992
749280772373245956
749260056416354304
749301680924008448
749277118991699969
749046579190005760
749321641461575680
749322165674270720
749291694298914816
749307938582499328
749098009669963777
749272140147372032
749244093084073984
749309411030630400
749284505165389824
749108470205468672
749286522432712704
749231183075110912
749140627804258304
749146172569313280
749282563173212160
749290087784087552
749129617710149632
749056817414737920
749274719585730560
749263848213848064
749071728060411904
749299730421682176
749249042455011328
749124672583860224
749036902926282752
749281858660229124
749320454356205568
749135871534854144
749068372474679296
749048432946507776
749293652715986949
749088752744620035
749325126848569344
749127491218870272
749284383413198848
749280742765723648
749291501243498497
749122701273341953
749143282953883648
749323973364678658
749315517891117056
749328494853783552
749112593160081409
749317774305034244
749253408469594112
749265571909341184
749292713397202944
749250204214460416
749305321542279168
749265815200030720
749264137507573760
749295062253731840
749290104410279937
749275084746088448
749095539191353345
749262418094678016
749294537856602112
749153227384492032
749303320762781696
749268533348012033
749146273266229248
749291979289296896
749271272119566337
749258357995864064
749046360796782592
749242117625610241
749263248512483328
749317442921336832
749135355463475200
749055827542024193
749302146399629312
749140527417786368
749260727479734272
749254176107003905
749144218203987968
749257627847237632
749256843747266560
749318659328401408
749265701907664896
749269007212175360
749254880628510720
749092225645031425
749231355062579200
749032452392267776
749282449755082752
749258747994902528
749261730186817537
749246773173088256
749268197778477056
749070893331144704
749262380278878208
749287248290541568
749112387853168641
749036869099384832
749140904594776064
749316650109894656
749263189632774145
749307863391088640
749262363526828032
749255287626924032
749083149251047424
749045811665854464
749266536666435584
749068469023289344
749282739388571648
749286438487883776
749266570422132736
749150572763283456
749264959679426564
749248782097850368
749282391311671296
749273465786552320
749267614455762944
749068817167323136
749294613396160512
749268998735400960
749083560351404032
749041243997532160
749280969169960964
749279094479683585
749256671499784192
749263978094858240
749317077941514244
749142662142361600
749315916198977537
749241718894198785
749257678254379009
749049544512565248
749056079229624320
749313080895606784
749147099837652992
749316612633817088
749069584934834176
749322887367106560
749273411281616897
749284748544004096
749287189415067648
749295234316529664
749293715638849536
749274023331237888
749048026077900800
749267929175322624
749066275591249920
749068011911286784
749274849986482176
749326879987933185
749249520588972032
749268726202064898
749290217887109120
749260702620143616
749299034062524416
749269707707060228
749143182412308480
749266171896160256
749323050877943808
749278721316716544
749327849157455872
749296022858326017
749308911572967424
749310874670788608
749262745065881600
749142859387994112
749305103413313536
749268214555828224
749242415219867648
749322559913598977
749269816679211008
749069463039926273
749062123037208576
749246857226887168
749251596731740160
749251307031134208
749079537779105793
749153110250192896
749091504380006400
749146013517156352
749312539805167616
749246265762930690
749145841584238592
749049976538402816
749259381120888832
749305308816805888
749244256389390336
749294420588105728
749330399139168256
749312158278754304
749078203998679041
749323235456651264
749148290843901952
749037901057523712
749136878356426752
749106473477611525
749273885078499328
749277282477469696
749276254784872448
749298484822568960
749331783414587396
749076660520161281
749034197503905792
749313458190057472
749036227559501824
749309763184459776
749138719647596544
749283930570883076
749265156660748288
749139918849400832
749043290872291328
749263902785941504
749302758549778432
749255761407176704
749150895506657280
749041101462462465
749263567040442368
749254180146151424
749285570556391425
749125826050920448
749303991746568193
749241483991986176
749131870080733184
749302095996653569
749033643692199936
749305937903558656
749058381672026112
749116946734473216
749061288261713920
749244319597465600
749040774227124224
749231325375180801
749279136322060288
749320920133562368
749298342165942272
749320840173481984
749059707025883136
749243862464491520
749062534314033152
749288887957282816
749275118082330624
749310602217025536
749326615788871680
749266607923355649
749313982616444929
749074148144484352
749148957939527680
749276493914791937
749305270963167232
749291421593702400
749138010852188160
749291194983866368
749151193465847808
749151096912871424
749249117717692416
749252204742057985
749241223945265152
749272031389253632
749282554851823618
749063091795554304
749326452152266752
749151583338917888
749257581663621121
749287692979040256
749330340414689280
749263302769971205
749329308838076416
749060248258744320
749126174182301696
749258186050375680
749293170677211136
749072046966071296
749126962736664576
749280856070615042
749140925864181760
749044381026512896
749244805935407104
749298782492393472
749055386997534720
749260446654406656
749271729239891968
749291719217278976
749271326549041152
749249554063712256
749260362822873088
749075192580681729
749275248386859009
749149356071194624
749061582215413760
749293141291704321
749112127680417792
749245074584834048
749322257940385792
749064501434183685
749301563156344836
749246814885470208
749115667618541568
749153248427245568
749079172832571396
749315383363002368
749270848360505344
749267249547083776
749041768159670272
749306327982276608
749231438764118016
749097749656641536
749283158936485888
749314309629640705
749307859049918464
749281636261433344
749287252254158848
749052484715290625
749306151909597185
749148278156066816
749296236751052804
749331753832214528
749291199064862720
749255195490717696
749282881868935168
749148412549947392
749039222150103040
749305447350411264
749045790539218944
749152552365789184
749253370733473793
749060927731838976
749271355816873988
749316948153012224
749310681816727553
749037049630646273
749063087655833600
749133455615721472
749084541743042560
749037070379737088
749304478290087936
749248043916992513
749281795565350912
749287151859269632
749257485224214528
749255744646684676
749043718301347844
749330755755581440
749283670515675140
749267023335686144
749045740333260800
749320513093115904
749246743678558208
749243669312638976
749330009274380288
749326393763328000
749056108480847872
749311826664550400
749270793805234176
749145883204263936
749329124066414592
749273809501429760
749255732004990977
749118645494702080
749326867673518080
749289798314012672
749086424696107009
749321725532377090
749246320309862400
749286535342727168
749076496942235648
749042841733652480
749306487357440000
749319208790548480
749246194249900032
749268738697007104
749241827904065537
749298958611128321
749265127485083648
749301559222161408
749306017666637824
749303727413231616
749258546731253760
749081043446140928
749318852379570176
749261461508067328
749273126018637824
749313605137412096
749138220252819456
749299453799043072
749279941800267777
749284194887561216
749272119297454080
749284446252175360
749243564320698369
749315186335645696
749272664590745600
749274149491732480
749280008695414784
749306277755555840
749296467291017216
749031940813119488
749257066141868033
749263114345086980
749144151090921472
749133870721818624
749328566169509888
749256889779625988
749057056418717698
749041843510255616
749304088123285504
749116057483218944
749300074342027264
749039247445766144
749045022943768581
749106616209846278
749247691893329920
749141684974456832
749273172030009344
749095686088429568
749245992978026500
749095471809896448
749253228135604224
749300128935206913
749327135823663104
749326834219835396
749289290648186880
749152271309692928
749280801582379008
749134516950794240
749267023150977024
749057769563500544
749266373155643392
749075095893651456
749050521625911296
749272467311517696
749083887326760961
749288896429785088
749075888621424640
749132532860456960
749324216789590016
749270760406024192
749302628585205764
749259926552403968
749263118489059328
749311721936941056
749058235135590400
749145673535201280
749316553955565568
749246379080441856
749280034104438785
749264212959105024
749288359793664000
749063121256452096
749284739983482880
749241475846709248
749103541650763776
749286451297353728
749249285678571520
749258743691481088
749127470197055488
749253790356865024
749153147839320064
749093727314911232
749244936009101312
749305577453588480
749327932779364352
749042707692085248
749273746763046912
749063066738757632
749065109578846208
749316431997722624
749150971230552064
749147322014175232
749252754204422144
749297373138939904
749278641557647360
749331322062114817
749147254875828225
749276699708252160
749088777960693761
749294948986589185
749129504694603776
749079294438060032
749301567417880576
749305120001753088
749323893605863424
749291069314064384
749277148116951040
749284949795172352
749287067935449088
749319275907731457
749311902140993537
749039151031418880
749273071391952897
749069869967024129
749282391122927616
749110827362316289
749269627885289472
749245934475702273
749298069426933760
749140594438639616
749131027235368960
749253391826563072
749242088009502720
749269308967182336
749261755084255232
749284626753949696
749242461277433860
749255304253235200
749267149055791104
749056301326532608
749231170206838784
749259331070222336
749325240283594757
749035913074790400
749125964504899584
749320915712745475
749273495113170945
749243715361894400
749284333215776769
749243338121834496
749284832346267648
749266138123669504
749244713841070080
749318780883333120
749263500229435392
749326418794811392
749287130908635136
749303542918225920
749283779546578944
749314234496999428
749281900582281216
749138165949206528
749247075016204288
749136882575912960
749264334757433344
749271624428376064
749245472951316480
749296098146148352
749230662616580096
749105588802465796
749142263717097476
749133317031731200
749038181895565312
749305845830324224
749130649508913152
749074311563010048
749120453143252992
749083694518923264
749286463922016259
749267941896617985
749313537944592384
749313126915575813
749254649971150848
749037976672411648
749087125425967104
749036902955642881
749254264153837568
749279589470507008
749272140495675392
749257925810655232
749274476479602688
749277458525028352
749280361142681600
749121711677726720
749309255845568512
749267136347041792
749066846096224256
749127877224988672
749257707832676352
749301651224326144
749283842549317632
749147934428659712
749243283621023744
749257325983117313
749079097536491520
749246609708421120
749089968975323136
749307552945410048
749313579887845377
749123729179877376
749331288499322881
749118779724959744
749286086195683328
749050094045966338
749094184196317184
749282823014641664
749263156061544448
749260916257161216
749248237081661440
749287042815852544
749066418184867840
749290133887684608
749108281545666561
749095757274157056
749037187971383296
749125037689634816
749126598071242754
749244063421964288
749305765920333824
749292495301971968
749287344772116482
749292063133491200
749100555507634176
749151348487294976
749294260940333056
749105462973378560
749330176794890240
749321213558816768
749117878075400192
749272870090575872
749098592489484288
749311587840909312
749293392664887297
749141332560601088
749311457708371968
749144679397126144
749136731375603712
749126832755240960
749255677713879040
749277332926586884
749231446976393217
749305514320879616
749243237529976833
749133837511364608
749302150396805120
749242591372308480
749262015219326976
749106750419116033
749314217396867072
749149746225303556
749293174594609152
749265035319504897
749283947058569216
749316004308742145
749077067266793473
749059417648148480
749331502303944704
749067508611776512
749244185086201856
749100144415481856
749153227652947968
749265047650701312
749143186589814784
749281967565398016
749112668720537600
749242805139173377
749301345333772292
749080674317930498
749312925505036288
749267707065995264
749114325621628929
749282408009129984
749298933717954561
749254662713401344
749041063701147649
749283230210101248
749315954199453696
749042749517725696
749131815651336192
749038664227762176
749055068360638465
749263160197128192
749277940966363137
749106964605440000
749146063597137921
749146684458934272
749260551323316224
749242218003722240
749152342486974464
749133204121063424
749294911162290176
749076920646545408
749309025016287232
749272572303405056
749287441132118016
749276561195560960
749241735696359426
749057798785282050
749136148266713088
749060453641228288
749257858764513281
749265710447079424
749315140433113089
749132570663747584
749153097604268032
749245242424123392
749109636033159168
749111322457944064
749298761445224449
749047308788985856
749327282808975360
749105005806759937
749246328509599744
749282135224246272
749289106056876032
749291157214027776
749148681052577792
749330638348513280
749307556980338688
749310895818407937
749294101867159552
749286845561901056
749317375980367874
749261822235115520
749313898889801729
749320039325507584
749310891657691136
749286329561808896
749049691241865216
749097586049495040
749319774887436288
749245820864696320
749296500992253952
749291257864785920
749307196362469376
749251261103542272
749256684279853056
749331808605638656
749313659734781953
749292172420214784
749299277646684161
749292738600992768
749297075452542978
749142649651752960
749282403701690368
749252384996487168
749293552027340800
749300455839236101
749248492846002176
749300913412534272
749266570111807488
749071640051511296
749139298109296641
749126820209889280
749279585326473216
749150551598698496
749252779571548161
749302452663582721
749320345396609024
749078480994709504
749252041185325056
749284660258205696
749327190500708352
749299105558560768
749329958804201473
749152602680659968
749123422815395840
749149771311484932
749245288381026304
749287004807000065
749273411256479744
749109502134276096
749128611370770432
749112152938516480
749330386744844288
749323977516953600
749092233987563520
749284559578095616
749052597689061376
749296488191238144
749296937057353728
749284534315847680
749246504913764357
749254964673802240
749255438777118720
749150668930240516
749295741567401984
749299537412521986
749266012550340608
749270919663722497
749272576334049280
749245388931096576
749129303359627264
749086584440393728
749324510319423490
749247721199005696
749308437754961920
749086458334498817
749278318332153856
749249675723730945
749050970408161280
749036764178755584
749143396086939648
749290779974270976
749274950280806402
749048583685627904
749151830844801024
749041294220128256
749312464383336449
749258462689886208
749259200987926528
749296496567259136
749328960614432769
749327085487919105
749231384431132672
749123561256841216
749066380524130305
749298916856913921
749263311452180482
749288150090981376
749312254508617729
749258030752169984
749314330605285376
749109267190263808
749291857654517761
749243799541473280
749296383362867201
749326708239585281
749101671125381120
749271175503675392
749305266907275264
749052182486482944
749248887253266433
749141106177216512
749281413866909697
749309209376854016
749301777359523840
749319594448265216
749243639977668608
749126212241485824
749122114339348480
749307091421192193
749311311067111424
749130905365643264
749075800750592000
749297800995799040
749310304090255360
749251411943174144
749253525788618752
749137234897543168
749304050538123264
749318952862507009
749299185028128768
749328390210064384
749279354576863232
749286354597638145
749132419811274752
749295766959599620
749126241421258753
749304427924885504
749291148892602368
749276133351456770
749280562557415425
749274732231585792
749085455874871296
749326364411592704
749032972548972544
749288733132746754
749303975028133888
749062911843135488
749296639379202050
749272467336638464
749058520343994368
749257976159080448
749284668617490432
749145665276612608
749295502697652224
749291786384863232
749283964028907520
749255253875257345
749090686440321024
749298182555889664
749142527740174337
749122751659597824
749054053179613184
749286044512681984
749308706056200193
749273277068111874
749094796908589059
749149167331713024
749286136841928704
749255623246749696
749092846246866944
749133929576337408
749303375443927040
749150387983224832
749088169757253632
749329703081836544
749244441207136257
749063058459418624
749269921352126465
749088899427737601
749299214321016832
749301919647170560
749274476521615360
749305799634214912
749250086513864704
749280667251437569
749147640957394944
749269439250509824
749308433644519425
749322849329016832
749314834160902144
749096306732216321
749316729893822464
749052052391731200
749314964196851713
749245661674147844
749290662470692864
749270852676517888
749151939737321472
749273021161041920
749275634082336768
749129055623012352
749245070197481472
749257980286238720
749299743130517505
749109581469523968
749306181307473920
749136970614444032
749091676161880064
749250782973812736
749091219196645378
749041453754712065
749303073458323456
749301496391430145
749262220643692544
749137268280061952
749327383522455552
749153294489182208
749319074618994688
749312971919220741
749329556184637440
749132704784982016
749296202877919232
749283947209711616
749089616834105344
749044582705459201
749258726742384640
749260605920571392
749144062976983040
749110282257960960
749148357944303616
749308404087164928
749308450262355968
749064383670652928
749328369230184448
749115852000153600
749304264606887937
749096700887699456
749319586437365760
749262111813963777
749056037320167424
749279241280299009
749230692106657792
749244801883762688
749322140416114688
749313995161604096
749294575529910273
749149771542192128
749094796661182464
749288502366380033
749268587890741248
749277123265822721
749331775101468672
749281820743573504
749288728741474304
749087163090817024
749249021131231232
749320844422307840
749319699448598528
749145023573266432
749148076955271168
749044175530713090
749281325971083264
749287504222654464
749121925650145281
749136387262255105
749136072911777792
749301345363062784
749142024427896832
749127311157436416
749077130139430912
749304231082004481
749105362230390784
749325315848171520
749043315794903044
749272739924541440
749329442829402112
749309406886715392
749124039357108224
749262338394583041
749331510658998272
749293099193602048
749256839292817408
749285746628964353
749043445747032064
749038848978481152
749126736416153601
749272295479189504
749267488848871424
749133967530622976
749327878307864576
749071862181797888
749249344415604736
749319384745840641
749291266437939200
749247842741518336
749308152739467264
749267958371913728
749325772863709184
749267442724208641
749311008947179520
749275487470518272
749249184763633664
749295448192679936
749307494170853376
749270101766115333
749149863703486464
749152581633597440
749046457357840384
749267514044145664
749283112635379712
749329812053950464
749041659074211840
749301273841790976
749273171933618176
749046205922021376
749246236071518208
749245514873507840
749241744282226688
749247981283643392
749311684163018752
749127638317424640
749292847548039169
749310115468218372
749116535692664832
749149200848449536
749091244014342144
749326129396342785
749085380498993153
749258961640194049
749281703244472320
749266599673290752
749277785898835968
749322123693350912
749300644851257345
749242960626094084
749286560512741376
749274157918121984
749301148234895360
749134487615901696
749273843097886721
749316788593254404
749244868849856512
749322954127863813
749286442992439296
749153378572328960
749328482308616193
749301114600845312
749124056360812544
749137452653244416
749300179094896640
749117588597141504
749273432173477888
749117529897902080
749322010526945280
749149783919656960
749247050097823744
749118926504669185
749060814393442305
749251978090442752
749265513444806656
749258429257089024
749315064943874048
749327756777881600
749298442934030337
749252376901652480
749256294402498560
749280415853252608
749325927943905281
749244432743006208
749259452356984832
749095283078803456
749281770269532161
749146504284209152
749318969702711296
749039184535433216
749267140679720960
749099154748551168
749245892184662016
749147041029300224
749103092906364929
749285830456385537
749297318655131648
749254884998848512
749101666943643648
749278759082029056
749279753127944192
749124018477858816
749293158010331136
749320513097375744
749275969840484353
749267614745100288
749310245416030208
749150971171901440
749105769069498369
749284836414787584
749243610713956352
749300359701553152
749271171334598656
749143773460983808
749311747274706948
749263097341288450
749291992119709696
749297964418379776
749289605577510913
749077201740439552
749295967980118017
749298690301521920
749088576470560775
749306193974353920
749292906192703490
749113696253648896
749251043062587392
749046432410136576
749094796635938816
749086747829497856
749040996361576449
749266259833790464
749295192268832769
749069698197704704
749267220216197120
749113390069456896
749258902873763841
749257325886726144
749290825817919488
749274350809911296
749331590568898560
749288703705612288
749267744688861184
749072109679239168
749110479256100865
749312376105758720
749125947987791872
749280206049808384
749230889431920640
749301651509432320
749271242860027904
749073321946341376
749300024207609856
749259687225397248
749265169516224512
749326020373803009
749252913566998528
749126455225876480
749305300491046912
749258924109496321
749140053440466945
749326481885716480
749242436296269824
749250883645431808
749252473068617728
749082541060087809
749097045084938240
749245669932761088
749247289164791808
749244822616150016
749041940163813378
749105693492260869
749261029750734848
749317438882213888
749304419838296064
749151747025858560
749308945441972227
749241354274889729
749056117049876480
749301827389255680
749137872083685376
749079646982070272
749263227293433856
749283154679123968
749311839339683840
749273751057993728
749244709718089728
749125788386091008
749288875663593472
749298862003720192
749248555831799808
749309377220337664
749245036903198720
749128485432659968
749272283101921281
749308916148953088
749123582333227008
749032687575371776
749315668579848192
749282206766555136
749153110128549888
749260568259760128
749107245477031938
749042946574614528
749301697428717568
749329434491191296
749126425819639808
749250602669080577
749040878958829568
749314934928994304
749048394983899136
749139713542483968
749251332557578240
749288799935557632
749134021737779200
749251990778056704
749243661070721024
749271498431410176
749329170275053569
749138371314851840
749055005345198080
749144763647991808
749297474028859397
749299960999391236
749242977369858049
749260798925627393
749265290991730688
749274958849794048
749074903022788609
749278771417493504
749047476791812097
749109443233587200
749143417288921088
749055881996894208
749118977012436996
749300502056230914
749107752803266561
749147879852376064
749326179757285376
749254545017102340
749230734208954372
749250288041721856
749243241481068544
749110982585180160
749257443641794560
749307498469941249
749305354845089792
749248962583035904
749320781553758209
749039406955233280
749115172497698818
749289420650647553
749328637581811712
749289085114601472
749134680532934656
749315765178814465
749284069075095552
749265869826555905
749274828935311364
749260035541307396
749065331583295488
749290826086412288
749299805956939778
749324447564300289
749276892436377600
749291098548408320
749315522039275520
749074529981390848
749326729039130624
749253307898720256
749123036859727872
749119643713937408
749147884222722048
749330684326457345
749128296542134273
749038337302855681
749282785538416641
749248572378546176
749295762538913792
749148085436182528
749126421763780608
749322098481528832
749068162788798465
749284836251168768
749275684405645312
749144448811008001
749272123705856000
749132117523783680
749116611139760129
749249860294021120
749305401267683328
749288393100713984
749292696771162112
749067969947377665
749063561683410944
749302225982394369
749059749191225344
749126186836582401
749258559179796480
749245611136942081
749249990262919168
749139658873896960
749249881223663616
749258307546800128
749055982458642432
749245653394583552
749084025801760768
749314318223769600
749275608870428672
749153248611885056
749261905995374596
749268516210089984
749041575196499968
749135603116236801
749244856485048320
749261092384309249
749148068583501824
749256965289676800
749271792376614913
749246496441298944
749317409253785600
749259875973263361
749261746678870017
749149569947045890
749044410688634880
749300066112897028
749277437872050176
749314582313828352
749263634375770112
749033518014095361
749063125454823425
749282089309134849
749121502025437185
749329912675311616
749288372368269314
749301781239390208
749065188968726529
749319024031305728
749331120802533376
749309087846895617
749300347097739267
749106218023591938
749145388544724992
749082532667232256
749058004398452736
749256109593137157
749071132423098368
749277446067847168
749270110091681793
749126426008453120
749259020356218880
749313143910830080
749297843060506624
749150027184869377
749103646650961921
749242742375526402
749297625006874624
749255442853982212
749319485530644480
749280642098159616
749286212146302976
749313525688958976
749147812621758464
749062337139576833
749289261535490048
749315341579325440
749256256523739136
749313974202687492
749292054790959104
749034981909864448
749248429981917184
749290976712200192
749325202627162112
749241392015241216
749143924443385856
749292562263871488
749299831248547840
749244487117996032
749315685684219904
749146319525179392
749054669973032965
749287134780063744
749249218296983552
749279086187515904
749303450979082241
749149716865318912
749146642692116480
749108143083233281
749250082537664512
749304994235551744
749313412346187776
749279278857121793
749138572586909696
749100383541207040
749111380964306949
749136995713179648
749276464533610496
749276368270221312
749134101689630720
749077159843536896
749292352544669696
749295221750497285
749084436910616576
749070071285346309
749246353667026944
749231484792369153
749318005075705856
749243518338502656
749262724178272256
749323214514520064
749230679502749696
749241484033925120
749144511889170432
749039926818340864
749285071388041220
749319166633644032
749116653342908416
749320215503056896
749153127077642240
749107303970775040
749250124237402112
749313202471768064
749328587430457344
749084025571143680
749062991388311552
749150061045710848
749153357416267776
749248073365331968
749066967324164096
749066938299678720
749284802860310528
749250447177814016
749147997162864640
749328964838125568
749280847707201536
749230813800050688
749330160017612800
749287717893210112
749133224832593920
749247591150342145
749243283428171776
749272706600857600
749098315795427328
749252896974315520
749288632360374273
749140783165497345
749297037678641153
749054762130165761
749252292981907456
749301567677992960
749282156116148224
749138400729559040
749274426378706944
749090749048713217
749145363286753280
749288531533586433
749148521731911680
749298174527934464
749263722426863616
749258886478041088
749320790026383360
749276087075700736
749104980699721728
749127709385711616
749242499122786304
749081978826289152
749277538552340480
749304100777492482
749148798534971392
749140380273213440
749321910018867202
749254930985254912
749277064339918848
749322111169200128
749324233533165568
749300975966494721
749278163113537541
749311105202319360
749113197240553472
749153173101801472
749153093309177856
749135750092853248
749125968946749440
749303526409383936
749136248992731136
749258122930163712
749313303336280064
749094050075013121
749294449809907712
749098982672961536
749256587760500736
749244239838605312
749303660346109956
749093336972091392
749256206091419648
749318076236173312
749115327942762497
749136291191750656
749141529600618496
749296953893195776
749313588213538820
749313219269758977
749140057617997824
749251441274085376
749150400826060800
749041411576573952
749035992745730048
749288372254941184
749287508186279936
749076190657327109
749273776165191680
749292205739634689
749241429654966272
749261461449498624
749295431339929600
749266117101645824
749304792946728960
749072793417846784
749099611936002048
749254968977141760
749302330886090752
749095983523303424
749272404468215808
749286682038525952
749310786594545664
749252695639207937
749261465778085888
749123259291934720
749255732017655808
749096235181551616
749325089213153280
749139843591049216
749328851528974336
749032150507200512
749303236989976577
749073988802842624
749281061453070336
749251919764418560
749253953821544448
749084730394640384
749268969585045505
749275361528217600
749277878295093249
749321863843590144
749243640040529920
749052895450976256
749068301377101825
749328629058920448
749129739391074306
749287701271158784
749290733794783232
749292356852146177
749073422542602246
749257451715850240
749251256934424576
749147716157046784
749312107657760768
749320739556327425
749275784938938368
749320211011174401
749128670044913664
749254796864020480
749128301042552832
749256734431145988
749285188656652289
749325668115030016
749152787175473152
749110198426488832
749071086160142336
749104422555299841
749038207140925440
749293006801502209
749126082230571008
749277211086188544
749126107056799744
749327815632453632
749114933623664644
749107556014919681
749308442146402305
749147884021579776
749274048601919488
749153483526463488
749276963865591808
749146944342265858
749132490766364677
749265454619910144
749290880532508672
749258886339784705
749313017989529600
749132428028026880
749108214466093057
749132826658865152
749289290786607106
749150413325205505
749098068310499328
749253953708326912
749276711943012354
749245770595987458
749271255199735808
749272014502985729
749304600050606080
749145199532728320
749269208593207296
749295817001885696
749241543022772229
749290704459800576
749130792354406400
749300430983823361
749135456374169600
749149637118943236
749317472294203392
749252250787254272
749043588483407872
749076349982244869
749112681198563329
749304184818794496
749142137955028994
749274392731983874
749253467420631040
749137171811041280
749304646078959616
749267018948444160
749084667580600322
749248190843588608
749276967954972672
749253098225426432
749303144799055872
749263315281465344
749273352280375296
749053537385086976
749247247049711616
749273394512859136
749246987053260800
749138740329742337
749324661272567808
749254318830784512
749128673928876032
749285931270610944
749266226296328193
749126677595205632
749323994667491328
749311294168236036
749256365470720000
749316578802536449
749294676189011968
749257925592510464
749247074999435264
749105311806427136
749142335007711232
749306231618170880
749302418878394376
749254125590810624
749135024180621313
749247842724765696
749138119782461440
749066980280373248
749298199509209089
749327949543923712
749120990232317952
749133786806444032
749241530301292544
749292797149192192
749289647331614720
749268398996090881
749090002848485376
749294818807865344
749121610813214720
749072990361489408
749282340678078464
749244219018141696
749287822817894400
749319775168454657
749285385922949121
749309507428200448
749274581534445569
749112412788318208
749326494103633921
749243035830059009
749300145704099840
749256831269154816
749289919772667904
749275135216082944
749265802881359872
749264967854071808
749278465380286464
749124345797054464
749299235657506816
749310790717435904
749118138214744064
749319506388848641
749066485168046084
749139394876039168
749252804359909376
749330306847633408
749259691616788480
749265785919528960
749261365034885120
749324409819766784
749138212078096384
749080368414765056
749243698840530944
749126669298966532
749138299952963584
749301563403956224
749140443531767808
749139940227833856
749296094157410304
749285734025134080
749270852731101184
749070474039201792
749242708947066880
749077168085426176
749300024090263553
749098781258358784
749251751950286848
749246014155087872
749146445555589120
749256717825875968
749329363032797185
749064727834222592
749136697976320000
749036709719965696
749133459751333888
749124253170081792
749315777799528448
749139453357223936
749119798831755264
749139122246316032
749258538317340672
749043223721447424
749293816516055040
749305334167179264
749311017138675712
749068573893468161
749151558143705088
749276871347634176
749124785851002880
749107534842114048
749246710396903424
749254792787136512
749329119951917056
749242784520044544
749246777484869634
749142414649163776
749263881546194945
749231174585765889
749249277235384321
749279862096035842
749288049356472321
749231103093968896
749298740566061056
749318785266491392
749146348885245952
749062278410936320
749262883570221056
749132432021004289
749314180000473089
749250812094849024
749132281172951040
749090681944018946
749060936212750336
749293678229852161
749314280462381056
749329300382322688
749151021377650688
749245540223909888
749310799093596160
749051884619460610
749116867285962752
749076014748176386
749252456345985024
749310027429584896
749278788471619584
749247171631939584
749322514011160576
749242838806913025
749328188862566400
749305879183450112
749284970800218112
749281443319193601
749284479894773760
749302502886027265
749242780040454144
749244088856223744
749067265442664448
749140351009583104
749241522055421953
749143631211134976
749264124966756352
749149276375220224
749286044407705600
749095287298273281
749297402419539968
749282080803127296
749076119471661056
749300128809414657
749257447798370304
749305006860500992
749243769883623424
749250220685348865
749116166807752704
749142033160364032
749267832660234240
749309725414723588
749309968801759233
749300778817511424
749111641183182848
749327014570651648
749280474371985408
749272924603838464
749055076698730496
749307183733608448
749258370201235456
749296140059807744
749095090451210242
749288808487714816
749331099751505921
749231015256739840
749257468715290625
749271632657653760
749300271612882946
749257200028119040
749276670322933760
749291199350108160
749323726144040960
749067286263304193
749254222164754432
749241236721139712
749102950446870529
749128300627316736
749084847889457153
749079713965043712
749287189427609600
749282781071495168
749097824961245184
749331774816256000
749292625350524928
749273469968351232
749316482480373760
749319754238816256
749145380206551040
749306240015147008
749321633131798528
749321142448553984
749091361605857280
749063100284801026
749250648521207808
749246320364417024
749329291742212096
749310870375821313
749104909346152448
749289110523748352
749251563080810496
749039394007478277
749082008102592512
749255069367885828
749143073188438016
749137939196743680
749137226479656960
749096260645163009
749145954478006272
749279090209763328
749286552035921920
749035833295007745
749123347309588481
749062588709867520
749322341746896896
749244437008711680
749123985049264128
749242159316996096
749250850099433472
749063083776020481
749254859904290816
749304642056716289
749251214827741184
749247540911083521
749295582368436224
749151784753565696
749049607393386497
749273595700994050
749287533289299968
749269141283102720
749280256398360576
749059908461473792
749251219223347200
749144298101284864
749325986630631424
749047669599899648
749079516824244224
749286275094421504
749100874195017730
749304616706342912
749327484022382592
749254364678787072
749144348311236608
749309318449758208
749290112735932417
749132268741025792
749269191648284672
749279211928555520
749289601328635904
749250606896914432
749261557859844096
749320555288006656
749251424803061761
749282416318033922
749330743155884032
749266540743254016
749275210428416000
749314464856547328
749286522441109505
749269070181195776
749120721855537152
749243635758161920
749257904881012736
749241626866774016
749276234077577216
749279882849296384
749260412873506816
749133262669418496
749064799242317824
749035011089666048
749039297802620928
749310618935652352
749323272890687488
749256927494877188
749066736700256256
749276766531977216
749149637274132480
749070012690817024
749231048635064320
749065549808865280
749069052161716224
749274275014672384
749268109446483972
749264326398205952
749127042659131392
749286623066619904
749265320385228800
749288690854363136
749282701648228352
749254838626713600
749297163314794496
749140833371361280
749079646701031425
749316813864001536
749247507281174528
749143757027733504
749145254067105792
749328628975034368
749266788525838336
749327081541144576
749315341801689088
749043819207811072
749286841283588096
749265731414548480
749284047860424704
749266935326531586
749077570818232320
749327207152033792
749253769150406657
749323151390171136
749264989098303488
749316440377942016
749076224304111616
749268969446518784
749308320427614208
749118742081122304
749322929192759296
749291555752730624
749257875478962176
749253849010020352
749264548469899264
749257904654520320
749140724172677120
749256357040230400
749068599248166912
749273444869627904
749326062199398400
749057601569259521
749247817709940736
749248933134819328
749105081274863621
749112970811019264
749062701863804928
749262472436191232
749257170823188480
749275185375739905
749032423409782784
749245816909471744
749259192603668480
749110747657957378
749034541310996481
749320253243527168
749321293510549508
749309091932168193
749256105377853440
749249604412116992
749131794549575680
749054682216083456
749044712661618688
749297557977853952
749290930977509376
749103243980976128
749268063401508864
749151570776956928
749135527580880897
749244332163510272
749048764254543872
749147901000114176
749308945370587136
749245728837492736
749281732789149696
749267052733403136
749312565084381184
749320463009144832
749324866852052992
749300472717213697
749068489919373312
749299437030244357
749267455206383616
749312623892635648
749264225542045697
749267174443872256
749065516506046465
749265538350616576
749032557627510784
749249914778058752
749324719980212224
749245196014129152
749268059416727552
749307481663369216
749273205731450881
749035539756683264
749315006114783234
749112811339456513
749242952237522944
749244076042571777
749139290056232960
749266381317734400
749117756432224257
749271322610499584
749320513118285824
749290674923642880
749032100184068096
749248308225466368
749302947490693120
749301374559490048
749322949937602560
749097279705845760
749278167576305664
749254838685409280
749284655904526336
749269883649753088
749282789741191168
749128191940390912
749274883423506432
749038815503790080
749287101204660224
749146042663305216
749277118781988864
749134923596955648
749244768459382784
749297503175118850
749241731640496128
749260945583636480
749147607033929728
749139776473817088
749297788488417280
749268227214217216
749248396477816832
749255467755601920
749096952722124800
749267056596574209
749327433774530560
749296353810022401
749092149950423040
749254813540552705
749134328068763648
749261205584347136
749148630829916160
749243547690364928
749295284363026436
749134768286019584
749317329813696513
749251282196660224
749248865900060672
749061972222586880
749035887602733056
749050810865254400
749270718219751426
749242780170522625
749311491149529089
749261268524081152
749328906038095872
749285146734497792
749270898679566336
749250312981053440
749056460995301380
749253203192061953
749258638993321985
749295745895960580
749297453040594944
749292247884173312
749283846542286850
749306705368928257
749128204535918593
749044318149734400
749305040255328256
749128074155798528
749047564486533120
749066115951763456
749256873216475136
749255891610918912
749145963109965824
749285209703522304
749330902644391936
749255920916529152
749064354516045824
749280465882845184
749251609159462912
749328021006520320
749110835692261376
749244176865366016
749243711226277888
749120516380733440
749312069963579392
749264485861523457
749133099175407616
749044376815284224
749280734280609793
749242453161418752
749108248028950528
749312149575655424
749319632360710144
749139562732130304
749059908667109376
749282298810470400
749316608506593280
749041919108509696
749077264566857729
749306596312965120
749289706085507072
749122789664104448
749286338214658049
749113167972675586
749242406688550915
749247872210759684
749117500311212033
749272157180424192
749271775347740672
749062047460106240
749259326863183873
749150765588049920
749262589763346432
749313517287866369
749275525013606400
749256453630730240
749147112173101056
749052950035693568
749252498460856321
749254012306939904
749147166875197440
749305715785928708
749285067076300800
749068133722230784
749254788374757376
749041487317524481
749258756303749120
749275910952529921
749097401382678528
749269401371836416
749280189314662400
749324950599852032
749137822041407488
749331468799897600
749084835294044161
749147611383394304
749283343225671680
749035762037948416
749272614372306944
749302595207004162
749272391826673664
749262652900143105
749054250328743937
749146873349476352
749140325965434882
749260761277628416
749149427747594241
749321507109765120
749144662921838592
749314171292962816
749089029388275712
749274396649553920
749269120311590912
749142356142727168
749289747911155712
749045429912895488
749253421262331905
749288888301158400
749300820802494464
749246773131145216
749150660684238848
749117785691697153
749246978631032832
749314552966352896
749316834600640512
749275432990584832
749153374503890944
749320244636815360
749325500204523520
749277970452271104
749036554438316032
749042925724639232
749299642391724033
749331120416624640
749063213581492224
749290863776395264
749269569190043648
749269858412552192
749065340106092544
749286925354303488
749141429209804800
749048273600671744
749279425812803584
749282164823486464
749289651324743680
749264125042176001
749059333724385282
749319632457203713
749137079687323648
749259066543902721
749270303289769984
749320336961863680
749036487564419072
749260597527605248
749152426314309632
749243367528079361
749314762958340097
749287290158125056
749066221119688705
749095132276756480
749046721506861056
749294256838369280
749039436214575104
749252510930571264
749328276678729728
749152044758470657
749265919944392704
749260652284354561
749265349795864576
749053352747540480
749096948343246848
749047594232508416
749270374374838272
749272719116697600
749326972229148672
749274552190971904
749268969555496964
749076148982652928
749250979896389632
749283259553554432
749288527624540161
749317715685351425
749137209392070656
749306487604903938
749279136292696066
749149188596895744
749036764224827392
749093928318578688
749323281648541700
749094788289294336
749090493288493058
749243245851541504
749265307605225472
749143463401230336
749093005928247296
749275902610141184
749271594883686400
749134567152418816
749035577161322496
749248522243993600
749259913738739712
749124689700675584
749255354630930433
749326657769484290
749286711226671104
749247205043822592
749311914979762176
749139415805624321
749296811198775297
749247230368968704
749316654648135680
749276519235723264
749321331104182272
749280877079912453
749131433868918784
749309675301052416
749243988251672576
749313894481551360
749247360434339840
749271578181984256
749126652618219524
749248442677989377
749313131218923520
749242163553263617
749113918434324480
749129735188471808
749303752578899968
749328570519023620
749142599223676928
749276334703144961
749318810293854208
749275483221684224
749114396765360128
749265899090219008
749067328294363136
749243006553845760
749054271543541760
749259247108620288
749316654585315328
749322912339988480
749254276619313153
749107266452725761
749279887190585344
749286124120641544
749308098096095232
749284383379623936
749034205678538752
749056301573951488
749140015440097280
749101880978976768
749051981361127425
749262019237412866
749290964309520384
749299268888981504
749135951201435648
749252934429532160
749290028816330753
749277697948389380
749306516658872320
749253949748809728
749151398953099264
749301093637746688
749319451846275072
749300351174578176
749036793622847488
749302100195172353
749313823283240960
749318684527759360
749271733601857536
749069840456019968
749077189253996545
749231711427371008
749323121883250688
749328167870009344
749287419971641344
749120436516950017
749089524613943297
749143840653766656
749146751744049152
749291534911205376
749247159086772224
749091378391420929
749289009935974400
749118192727973888
749092020124131330
749071380134686720
749034247911071744
749269078502739969
749075918296014848
749266767525113860
749279157264285696
749149314463694848
749034868630167552
749286346225807360
749319888397754368
749033949930909696
749279904068284416
749311378192728065
749147586045603840
749266809455607808
749257711754289153
749260182274904064
749230771974467584
749264535941373953
749274589633449984
749261537232031744
749106893117763585
749267107175620608
749285486716477440
749326636747726848
749282366150049792
749286115711082497
749259381120741376
749283389266653184
749144910239002625
749150912430665728
749231220618305537
749324330031456258
749127797696630784
749059233023336449
749328209578110976
749267450974330880
749253601378250752
749242700331905024
749328255887478784
749241274461331456
749278972836392960
749059375638032384
749287881513074693
749272677240610816
749305350604587008
749142595142447105
749292407024332800
749254910038859776
749085636515299332
749294257010270208
749297679503470592
749048235612839936
749290578605662208
749252812760944642
749136399861944320
749242067075928065
749071736511967232
749324304718987264
749283297306537984
749250275328876544
749280717851484160
749097720237821955
749300183540895744
749314351958466560
749316885104193536
749298535208742912
749274434507251712
749321264049823745
749244348961787906
749098152175607808
749245938489651200
749273742405165057
749068464753479680
749280352917741569
749307917573259264
749300091194707968
749092443828596737
749314611820756996
749328776073453569
749231342332895232
749150656624222208
749316759283458048
749106138126295040
749231275182002176
749068599151636480
749273792954892288
749276829702316032
749317984242458625
749309184320086016
749248710811521024
749103571208069122
749041952868409344
749285180179935232
749304469901414400
749271528135614466
749032913967124484
749076467561226241
749303589126930432
749107606338187264
749148076988923904
749278406727049216
749300544058101760
749290700286545920
749143278734282752
749262237475414016
749320974449930240
749280008854597632
749249696451948544
749242008527577088
749231367280615424
749062987017646080
749295800342065153
749248576597876737
749285830318063616
749262208027258880
749249063174959104
749269661317902338
749263684392935424
749271792137695232
749308203054211072
749131492853293058
749255417436471296
749034730100756480
749135762407485440
749142997854351360
749307888150032384
749245338641465344
749314926506901505
749274996413960193
749323935783776256
749274707245928448
749253656025772033
749307301324926976
749269795795787776
749306751690780672
749140308923940864
749269657165717504
749142179742965761
749133400955432960
749147376657498112
749098064237912065
749062202800246784
749118192400740353
749303358448697345
749297612445126656
749075142098247680
749276364033888256
749139759805583360
749071136617476097
749078430390583296
749260324738588672
749136534310383616
749278239013478400
749308765116231681
749065856190181376
749299910873415680
749268277449351168
749100299655143424
749094830337171456
749146885810565120
749265001412698112
749074471106076672
749295452428926976
749252561094340608
749242268310265856
749081223964884992
749291903800123392
749282642705670144
749070574744440832
749272001710133248
749270295010127872
749325429006303237
749045870121803776
749300082667814912
749254255656206336
749304151432171524
749260383710502912
749281661368602624
749265701983154176
749290163239587841
749279782341337088
749253282644852737
749327803041116160
749132629270728704
749299646405672960
749272429890002944
749133732297211904
749262120051576832
749300783145857024
749093697631903745
749100928926556167
749248975195308032
749329933793652736
749295309776232448
749124064581681152
749304042329927680
749254456907358208
749063918211981312
749123489815076864
749096675952603136
749255090280755200
749148853077544960
749279325023797248
749148475472879616
749321280696889344
749323726051741696
749251143700656129
749327991746985984
749129005387878400
749257111935315969
749140887918223360
749273205660082176
749316931342118913
749269191534923781
749117857175261186
749247683433492480
749326376667320320
749104166782377984
749297293715771392
749329203913302016
749301647017439232
749288212988702721
749151235312320512
749046197403262976
749245779060006912
749077344426528768
749289806606327808
749132230912540672
749111121122963456
749266431674552320
749278863893598210
749048328084742144
749255727894650880
749269120319942656
749052467959238656
749136790309728256
749310505702027264
749272790465937408
749133120033660928
749329476430036993
749265802516365312
749057245212577792
749316822269300737
749284941108748288
749136055962570753
749287239859994625
749067601075142656
749243761629229056
749295640828665857
749116577673408512
749263969643356160
749327077304860672
749136798396387328
749257304910995456
749304666924675072
749275781097029633
749311269073739777
749308081125851136
749266553540083714
749251298999099392
749290108642267136
749329761546231808
749275453857402884
749251881864683520
749291740323057664
749324590095228928
749314813109604352
749122571325546496
749275290157912065
749247620414078976
749276775130300416
749316834600620032
749112769274736640
749253572240355328
749144448735543297
749300049398472704
749230994243330048
749271607672205312
749264447856836608
749140862614048768
749149238844493825
749260282824908800
749264984887160832
749251315612520448
749257439304900608
749099309841260544
749286644398821376
749122646776827909
749148630494347264
749148504602382336
749311130720428032
749300389024002048
749088111016022018
749066107751837696
749322593459703808
749330554303176704
749097292146151425
749265773345005568
749246366476533760
749304558237745153
749257753831567360
749277022359265280
749067349140000768
749096008856985605
749132289750302720
749272991561687041
749279203304968192
749068452225290240
749293850061975552
749272840709472256
749282273770369024
749304092468609024
749260350164307968
749125784414089216
749327249187405824
749244814533664768
749284953825812483
749320643313856512
749321289295204352
749070809617010688
749050831882874880
749252737578233856
749094020744261634
749259389505245184
749252242541277184
749068465026109440
749329480720809984
749279480162750465
749280701061566466
749255673561636864
749248392249901056
749106888801787904
749287642542575617
749297096226844672
749330072180498432
749241400269545472
749289169353080833
749142117021282304
749253903523381250
749277399930507264
749276900741218304
749303085663653888
749248849449979904
749124161050644480
749290033194995712
749043722587820033
749244978065469440
749137536774205440
749259766942228481
749068800595730434
749125410831470592
749141139761004545
749303232661512195
749246550803709952
749116548342697984
749303048330104833
749052069491924993
749314096047218688
749089385958617088
749134344908894208
749265328690106368
749317862309896193
749138484628193280
749260756777050112
749132612547911680
749114153374134273
749308722938273792
749263336647327745
749139075840483328
749271972320727042
749325642865446912
749091319734079489
749131052174626817
749092279952941056
749280113842384896
749281279527440384
749269535509872640
749293506280194048
749067324175548416
749311512137854976
749297234655715329
749247763158892544
749278142276263936
749040065444212736
749292570899951616
749244055368851457
749277777367564288
749091868919537664
749150027428356096
749244537533566977
749257552597250048
749254171791163392
749310782513577984
749281275530375168
749284249157660672
749061099635433473
749245925890097153
749261528826798081
749130414724304896
749285595617300480
749300929921421312
749303475968716800
749142364245987328
749136823490838529
749274971571122176
749152309008007168
749282449897754624
749054845856784384
749056507048759296
749058343961030656
749087867574464514
749307674458660864
749121703351947268
749330797744848896
749046306455351296
749281787038298113
749100849108885505
749120482461360128
749242188664545280
749094586895654912
749145816359723008
749116300987772928
749146763957772288
749315178207019009
749071211993427972
749289173513805824
749263613345599488
749245699489923072
749105437614628865
749105647317159936
749315542834700289
749108197563047936
749130855088553984
749149356184444928
749231271000301572
749130309967368194
749272077425868804
749329165887889409
749098839974383616
749330906570067968
749251772863176708
749145053071826944
749285075552960512
749120558302785537
749057739985420288
749275373897080832
749327924537491456
749300812539654144
749262367704379392
749246529949601792
749110990990565376
749261113414541312
749146604586864640
749307854721429505
749294898763866112
749031731081150464
749248316546789376
749276603235065858
749296894971564032
749321762953920512
749273214019211264
749279656357011456
749313525684789248
749317002511155200
749289806769823752
749286543626530816
749269854482554880
749072118130806784
749036013473890304
749085934059155457
749252901214773248
749307292877725697
749243258119737344
749315568298319872
749316906121912320
749287361473875968
749127504099672065
749330831219494912
749280264665309184
749279090214141952
749068821374263296
749045073384312832
749151738754633728
749301647294083072
749278222081228800
749280256129953793
749146000854491140
749245887940001792
749143127802478593
749114283414269952
749324904563113984
749116338472230913
749268734431354880
749050852938289153
749037242484723712
749048697191796736
749087980808056833
749327920166998016
749244944469090305
749301466754613248
749053772396126208
749231216403054592
749257456186908672
749310266387603456
749278410912903168
749330831345324032
749152954964447232
749322811886473222
749145166158725121
749330676193918976
749061279948500992
749281464122957824
749251307173715968
749129383030431744
749074882164654082
749066149657124865
749265626489819137
749300980446027776
749292541279924224
749241333076877313
749324397186519040
749262115983257602
749253022669213696
749283603343929344
749137632974733312
749284483979808768
749313257131958272
749113150826385410
749251319714701312
749256617024249856
749271695517556736
749152954985410564
749242142669828096
749295825692557312
749299608728182784
749251785475313664
749260702376816640
749261478490992640
749267711193190402
749250501775126529
749129932450721792
749242792724033537
749147829373984768
749321909997801477
749151167989493761
749075545086758912
749302897293332480
749320953444827136
749329623255834624
749300116255834113
749328004191485952
749331120668409856
749054858527858689
749269389028028416
749095220449423360
749247674927419392
749264762597314561
749256579485143040
749279203498000384
749326053735337984
749076580824018944
749320538233921536
749327475927347200
749108256287494149
749299285687209984
749324292299579393
749300036643721216
749294173044420608
749268076051439616
749276154331291649
749274707204120576
749263881848102912
749089469966364676
749121527094792192
749100731639033856
749289995563851778
749256852232364032
749291870455377920
749244764093050880
749313680542617600
749130343572238336
749300225546784768
749051519757148161
749292847690579968
749288934321090560
749290016262778880
749074466890715136
749143643735281664
749249029683417088
749324673897357312
749289722900537349
749269472687616004
749248564086337537
749049477122629632
749072692951781376
749074592669442048
749325130984194054
749296345761124353
749290460984770560
749040320982110208
749136060119076868
749130670501404672
749248492720099328
749306256779862020
749272706634383361
749287093050961920
749231019178520576
749311466075893760
749311671580004352
749249658707378180
749268050860474368
749102954804719616
749296127682289664
749291136376856576
749276594569670656
749035816588947456
749315844941881344
749066359431172096
749138572842852352
749093643399507968
749245976188256256
749091277833056257
749259276485529600
749271532266983428
749322702528376832
749091789621964804
749290238808170496
749316587371499521
749133380101500928
749265588854329344
749299256570224640
749293963220230144
749281506338697216
749242830456061952
749072705371054080
749267157368840196
749057010126057472
749324250448879616
749320605636370432
749150325110476800
749039662732283904
749254536611717120
749096507924590593
749245540093693952
749140787456344064
749115126557487104
749244935879135232
749328008251531264
749141688921260033
749271498699878400
749331531504771072
749267325220782080
749150417314086912
749110248753868800
749079571606147072
749257057535193088
749264699557019648
749127738984914944
749318248240390145
749054573474553857
749141370443538432
749285184743366658
749059317270142976
749045987583283200
749288892474486784
749251676368990208
749320328778776577
749066309216841728
749056867553476608
749260777815678976
749256399255810048
749120491181441024
749266272345612288
749097661601423360
749329711428349952
749316293690593280
749296534299217921
749056293034426368
749251651257729029
749078556429389824
749139642272841728
749139860435468288
749277873874276352
749248912301625344
749151419836563456
749263248516583424
749308639026880512
749248262016729088
749271502676107264
749091730822017024
749257980428820481
749096105372028928
749110210900307968
749142381203689472
749132474027020288
749315543027609600
749277014037757953
749290662193991680
749043793849098240
749089868425203714
749249700704817152
749274346573602816
749288372070445056
749257837902127104
749109908847468544
749255325484711936
749310937748779008
749060936116293633
749250111822295041
749053075873083392
749305027701899264
749299310806831104
749256680135880704
749055399622373376
749242645973721088
749255266680528898
749142117067395072
749252397726334976
749325831621795842
749148982883053568
749287998957555712
749104410131697664
749330021710520322
749307439661527040
749297985574408192
749265114671509504
749322472063848448
749072910833319936
749282911069802496
749242754832695297
749138971125510144
749285960651837440
749312745183543297
749119908080869376
749242939478536192
749148370371915776
749045668769992704
749148240642179072
749133174521888768
749325219152687104
749091529445167108
749244344541085696
749269954881589248
749245296710938624
749247888652460032
749032670735269888
749271272236978176
749287361574559744
749107547362045952
749143714749157376
749331279846531073
749273276749262848
749124144348803073
749270324211056644
749270081037864960
749271724932403200
749243878981730304
749252615683338240
749257699347537920
749276787562180613
749323545621196802
749266914086649856
749281891904262144
749323788924444673
749253379205894146
749309842804867072
749095295988797440
749254184353038336
749067906902700032
749324531521781760
749317635834281984
749293065882435585
749129622223290368
749136148316975104
749082201317257216
749328016883539969
749089771884949505
749246932653080576
749309402696519680
749330373826404352
749285243287461888
749066938282749953
749255505684598784
749321012261584896
749331162368241664
749258764801417216
749089620940304385
749059401059885056
749308739681939456
749283356064550913
749309867991638016
749290083707080704
749320651794620418
749243249907396609
749281514442125316
749122135335931905
749292021425332224
749123829746761728
749132189116297216
749309205413105668
749325961729044480
749138199465697280
749149884880748544
749259033253670912
749322060728377345
749134466342199296
749126748806213632
749049783361368066
749140418365911040
749306969614389248
749271884370419712
749265555396386816
749144478322221056
749314762786365440
749282965973110786
749297670964011008
749146852373565440
749140782947315712
749309994093404160
749146164352602112
749315446562820097
749300623917604865
749297146592190464
749037414509871104
749279018906779648
749247616362356736
749291614489681921
749142158888894464
749293183142600704
749286535325941760
749042896242810880
749293439125258240
749294084934610950
749282714013007872
749040547776442369
749111280552644610
749060932068741120
749300074388291584
749146990697652224
749279895763714048
749046574857150464
749243539259789312
749043018162958336
749258466972299264
749145438780030977
749253743959543808
749137662699773952
749243476471152640
749265269927792642
749317031766339584
749280889780264960
749263248319352832
749285201541496832
749265970682814464
749252913587949568
749271586704732160
749055630221058048
749068376970915840
749119719148400640
749286451267919872
749139143213613056
749243828801077248
749113855758917632
749306709621956608
749255262624768000
749100668963524609
749249193324253184
749252221422960640
749149096347394049
749300044793122820
749046520377475072
749327542801358848
749127357294936064
749266813721022464
749266746490650624
749241735633657860
749273448849879040
749241803086368768
749306428880330752
749315954128068608
749308047722483712
749053818189541376
749264099901468672
749256256657956864
749282848176218116
749144063123881984
749032125312172033
749307422611759104
749142188131430400
749248001911058433
749255417797152768
749101054717890560
749291987812048896
749310849727262721
749299239751221248
749281417914294274
749051549146574848
749147116493156352
749263944666255360
749264707844837377
749116925691604992
749145665343807488
749271083241598976
749245984635547648
749056573868273664
749110508679106561
749260761092980736
749249168221147138
749268453320593408
749139163937640453
749308605438971905
749137071286194177
749125905922990080
749153479378079744
749053621128589312
749293493596585984
749317820597624832
749056095717498880
749034826389422082
749134831447969792
749321398250774528
749270022304837632
749328339664506880
749049657804947458
749256340317433856
749244575466872832
749110886288101376
749241677064368128
749309935259938817
749279467709853696
749070842995224576
749118972512104448
749139906392387584
749141764515266560
749231191367282688
749145056938979328
749274967427129345
749295871691485184
749328679310884868
749246701886734337
749326515402334208
749272156924678144
749075121189650432
749051918471798784
749122458112884736
749271905396465664
749257271385976833
749267925228482561
749331397253431296
749082088188502016
749074060164886528
749255665210761216
749100412804866049
749273117562986496
749284798749900800
749149586816655360
749130100373946368
749250724240982016
749254230582501376
749105877882277888
749119916578516992
749041273114329088
749329497292361728
749308400006291456
749118330833735680
749057111036923909
749036659279355908
749076316641587202
749088123389300736
749121174769061888
749036718024634368
749283066292633600
749273071433814016
749099758749306881
749053122140569600
749043378797568000
749313143789146112
749326993557250048
749273322957844480
749312443353075712
749124223927476224
749250283843231749
749286006617149440
749263759949066240
749051649986011140
749152351118848000
749105177655816193
749076513631375360
749263604936048640
749112760760279040
749271007744131072
749126543541202944
749328704497524736
749286866621431808
749301978472349697
749311453597958144
749291329079967745
749126987961085952
749265047776481280
749266704551731201
749280843424624642
749243929514704897
749326838024069120
749260354128113664
749330998983168000
749148110409064448
749248488567869444
749284727543177217
749299751296700416
749329858044555264
749137544936316928
749286027546730496
749088866112385025
749127202067865601
749099498392068096
749142041184075776
749320865721049088
749243799549927425
749231245763211264
749303912012865536
749313940623065088
749296773554855936
749261172017430528
749245808525053952
749308316371849216
749271750425411584
749274241443430401
749035979873382405
749266830175375360
749081081408659456
749247205366784000
749123347473174528
749309079345135616
749256658971336705
749043282500395010
749261725925535744
749294370231193600
749130372718399488
749130263955988480
749123544445968384
749279127824392193
749153345160355840
749064916376498176
749135624100257792
749251743389626368
749121061552214016
749152695013998592
749256113862873089
749323898114732032
749271066758053889
749289261619347456
749253836234223616
749112215672745984
749298962927083520
749138216356290560
749107056498528256
749061456189124613
749326460524105728
749129965984096256
749141231788326912
749134743090917376
749087980917174272
749259179819429888
749092422945157120
749130683164098560
749288107816718337
749252657668247552
749136668544765952
749244705192411136
749050676974673920
749268273028562945
749252791797940224
749307183708401665
749296790135013376
749271200925380608
749031739360706560
749252531923148800
749252972287234048
749329606457589760
749049125078007808
749291329088258048
749256830933762048
749254289474789376
749300837600616449
749092183538487296
749268746909474820
749148358170779648
749271355795865600
749309507474452480
749312531576029184
749062563497783296
749045899368681472
749292511953379329
749313341039017984
749105445889904640
749260748547842048
749288997302603776
749111242573230081
749100026979246082
749261654618169345
749111435410550786
749246014058598400
749267900020592641
749283829999923200
749064509839577096
749106620341202945
749291320993341440
749255568540463104
749298165841616896
749138006611812356
749109082657681408
749281376176930816
749116464674639872
749275126655488000
749311499571761153
749321603620700160
749318982461689858
749279727890956288
749147947095523328
749084957033631745
749130880455671808
749331187542421504
749064782460948480
749262593953587200
749287810335641601
749148148421898241
749244034120609792
749252569587822592
749267048262410240
749263038558138368
749323679792828416
749243354949517312
749288103668506624
749329644386672643
749253010048581633
749248874582343680
749274346581925888
749138929136312320
749255300365094913
749295792083443714
749231367288942593
749294978296197120
749283213151985665
749325517069967360
749089318887579648
749087238407921664
749277458541662208
749149008090759168
749328302100377601
749071308768571392
749284635209633792
749251655133175808
749048717920067584
749056276324245504
749272190600830977
749054997149745153
749326163080654848
749069899406970884
749057823968026624
749312313237315584
749273129978097664
749128594627133440
749292977412050945
749302146294767616
749327081624838144
749262493197955072
749149247203778560
749297167769145344
749122294786748416
749089197135306752
749248056651051008
749117601364582400
749094792655613953
749245254931480576
749307867518251008
749119287114076161
749139378119798784
749243417499148288
749305405180960768
749275592315592704
749323793185714176
749265702150889472
749256227297882113
749258491957800960
749079541889441792
749325575668568068
749246383102783488
749109204015718400
749257741257019392
749144645922332672
749251344746315776
749255975379406849
749099096049233920
749231400876924928
749248605983117312
749231530879385600
749244138948665344
749051742210387969
749287134922760192
749298140738715648
749304512070975488
749294743394344960
749263646904246272
749271762915950592
749052732204523520
749289630701228032
749259607697084416
749307053479432196
749278171594387456
749231690225254400
749280822360829953
749033694246100992
749281694952329216
749256143260815360
749326179778387968
749276984677527552
749319447693975560
749306617422815233
749276137591828481
749268105436794880
749292272756387840
749127982179086336
749293950629011456
749090774227103745
749296962218790913
749071212148654080
749123393526566912
749092481313103872
749326024697982976
749248144572121088
749139314882252800
749322023256621056
749147456273690624
749134449783238656
749132750993625089
749110172983799808
749067705664282624
749283636722163712
749132096837484544
749108155389390849
749307418589429761
749253106387525633
749256659306938368
749072118248341504
749109929617743874
749284513424011264
749111548694568963
749116221426061312
749297817739493376
749292247712198657
749061812621041666
749249545587007488
749091793497575424
749280851960233985
749260467672002561
749288476923748352
749307804473753600
749319607417180160
749241480087150592
749142146410741760
749244893994819584
749291157327269888
749143706494697472
749329287883399168
749097158272430080
749114077981478916
749068406314266625
749295901085138944
749073645067202560
749275592214781952
749293103593492481
749274376009293824
749118913917706240
749231652547620864
749251898704887808
749276267430555650
749277769197056000
749311487110414337
749147443673993216
749149045847891968
749142443954757632
749327941142736896
749300774639898624
749297700210966529
749315152818896896
749246798108233728
749140027993575429
749269783175110656
749287441324965888
749298807536513024
749143249315459072
749306814479540224
749278943606345728
749108419995406337
749268507934810112
749244655146004480
749134625767817217
749144226793975808
749146156022763520
749316776270364672
749306273594761217
749296710543872000
749052216233701376
749287810381651972
749282399528296449
749265614095675396
749286870601768960
749273407041056769
749254591431213057
749283901202399232
749274162120843264
749258060049354752
749034163853025280
749301659700985856
749269900410097664
749145962904424448
749231031866318848
749328687791738880
749138765717835776
749293187353681921
749293883763331072
749256986303164416
749083807811112960
749271888724127744
749301613727068160
749296597310119936
749115566825222146
749268579502137344
749299189180407808
749325877582921728
749042128974540800
749329237342052352
749127537402544128
749321465309306880
749256977834864640
749313026516541441
749292415744413696
749265508965363712
749317506049814528
749113092383006721
749066967512969217
749274115752722432
749113301859069953
749274753366654977
749290788232847361
749294424568377344
749121921288179712
749131584943562752
749297805089538048
749142381082075136
749281820735336448
749283104083304448
749255211915456512
749265546827399169
749261465673146372
749242394315464704
749148764808605696
749245624084824064
749275885702963200
749297889139159040
749253945353273344
749317648643678209
749284773722546180
749143526219321344
749299906398003201
749307179602210816
749270693175365633
749146709641560065
749330025791496192
749071761644277761
749276691168722944
749146856412815360
749051574337478656
749329497518907392
749286333718208513
749274971390836737
749263370050793472
749153349140881408
749268915046473728
749246525675597825
749304377551249408
749259863704866820
749294114236235776
749296081217945602
749315471502090240
749274577201606656
749321125419683841
749299831093342208
749271297239035904
749249772054278145
749283523555622912
749076887129976832
749247691641806848
749328050333122560
749140745420963840
749301668043431936
749314402105647105
749295351589277697
749295863185477632
749073892224950272
749304809790935040
749048709669879808
749276297021366273
749260677135659008
749267723616546817
749148852981264384
749278981334130689
749110781111705600
749274984183271424
749244772645105665
749120386118320128
749324237731721216
749298396448555008
749310539260715009
749314485840703488
749319300851392512
749319703902892032
749264896668344320
749136064506363904
749261612582834176
749243673662066689
749267870622908416
749242503207919616
749126480697974788
749260580863807488
749278448737193984
749148924431204352
749287164295450624
749257648932085760
749122676216721408
749129341037121537
749299143135330304
749300384758456321
749325185698922501
749299441157439488
749273390205243392
749053805984178176
749326552857444352
749145174408912896
749252271846809600
749131828326494208
749320664088252416
749254276636082176
749105987160723456
749327278660841474
749299818321719296
749242893412347905
749324283747467264
749327618227437570
749330256385966083
749320605619585024
749275722301206528
749296744157028353
749287319295918080
749309108713615360
749252989173530624
749265668348993536
749254486623866885
749322891280474112
749293073868419072
749307192294203392
749131664576552960
749289236373786624
749322769607880705
749046239149363200
749271783841280000
749053545698078720
749261562213531648
749284299443097600
749326850749595648
749254582778421248
749145908420419584
749129693144592385
749241723079958529
749254612176216065
749113830316208130
749133778577129472
749315517782032384
749245212778647552
749115470284861445
749322442661822464
749254096318820352
749318042950242305
749301311707893760
749322081679077377
749285411093147649
749285050156449792
749289588548599808
749306260902649856
749275604583739392
749311931736088576
749287600465317888
749263378212806656
749330281866358785
749102136600858625
749255694512168960
749231497488379904
749121883652718592
749283548654362625
749047925318225920
749115072006332416
749064744414416896
749298694248366080
749296588795752448
749245309142917122
749134667861921793
749038156670902272
749303505366708224
749262707413676032
749293657220452352
749118909849014272
749284635029434371
749057194969227264
749145442949169152
749258487931297792
749110047322492928
749262950595235840
749247196638408704
749311902497595393
749303828172779520
749092246486552576
749302737708474368
749049577949564928
749279836888264704
749296773252780032
749265261786722304
749308081411096577
749246282267516928
749124333184905216
749261709076996097
749118469476536320
749325965713485824
749242834528694272
749053017375150081
749269531365896192
749050248832487424
749279404669464576
749319909407125504
749260538920697856
749321419255844864
749291216186044417
749277248985788416
749112727281410049
749139776540934144
749288888007553024
749266868033249280
749129781409673216
749246508999045120
749037376836546560
749144784363778048
749306474724225024
749135410023071744
749262539607998464
749252943027863552
749147770787856384
749300414181351425
749088027301982212
749138304382144512
749084814473433089
749272324919156737
749328444778045440
749325642676699136
749316734121709568
749312116289638400
749143371168542720
749251466548899842
749258513122197505
749230952166068224
749317937887150080
749151679988264960
749110915304267776
749290129819181056
749311889738457088
749330352859119616
749273214128418816
749131505474166784
749230666999484416
749119245359779840
749138035833507841
749313105906307072
749273872734810112
749257963504799745
749039524236460032
749316994336329728
749033782355853312
749314158919843840
749315207231512576
749097057583902720
749307569668251648
749324036472201216
749141546310594560
749242188803039236
749314918101508096
749318139196747776
749253534479216640
749327412815654912
749286573024354305
749146311161675776
749141533765595136
749249801368199168
749273004174110720
749289228002025473
749289148171837440
749108713491836928
749297394131632128
749142288874500096
749320873807667200
749080569825390593
749273360765452289
749284849094168576
749265324529348608
749148920199077888
749086479448567808
749242843101790208
749321918268973058
749146319382581248
749290205199396865
749293296388890624
749151574820327424
749254968809492480
749307888414420992
749082721478062081
749137952039731200
749242201280950272
749151050574200833
749258236054925312
749110462285963264
749274963161546752
749283821569314816
749130460933095425
749324007187443712
749304985763008512
749133946483576833
749041063428558848
749262405218238464
749313643012038656
749327937036488704
749079785180106752
749037284406751232
749289802609156096
749280503786770432
749315538745233408
749111666139205633
749122412134879232
749242478335787008
749245745350533120
749294605087215616
749273172298436608
749308446395080704
749250413732499458
749110709720522752
749252561182531584
749281871117357058
749137502963920896
749268889637380097
749134428916572160
749328566337363972
749311751427018752
749286333651165184
749255786623361025
749043018087354368
749249856040992768
749280579338641409
749036588319936513
749256029926518788
749315295479824385
749291379419967488
749121686545567744
749055189731020800
749292956734066688
749282152307650560
749138069526343680
749241220094955521
749286187039358976
749264670117228544
749289353852035072
749144457405227009
749294697420644352
749243186820898816
749288678531489792
749301517174190080
749305140939816961
749330386568695809
749153105825103872
749274854000500736
749311763892563968
749047631666679808
749098298879848448
749105379099877377
749328079886123009
749246198666571777
749248085772017664
749278272412790784
749267467902550016
749278066938175489
749314624382697472
749247679260160000
749280285678833664
749260685482262528
749111393765384192
749309880712953858
749257900791586816
749269225110327298
749045022918520832
749242004123574272
749245217262436352
749297306114162688
749037640800882688
749290481968934912
749330399113859073
749320366200328192
749285818070659072
749286296204505088
749096084308267008
749052191026057216
749312531370479617
749122353167265792
749258445967204352
749052094338965504
749303358385709056
749299357048901632
749305581672992768
749268915067424768
749308563483394052
749327316296273920
749263139376541696
749115466426163200
749305153505943552
749283066649145344
749321180281266184
749047208020840449
749249079889186816
749253215498203136
749251013761261568
749252552965914624
749254159342395393
749315958154596352
749293237517578240
749139772329848832
749050865713942528
749032645372309504
749276162824732672
749148999626559488
749264581978193920
749327450379657216
749133720033058818
749034725868572673
749315408822280192
749289999808335873
749284236818014208
749142372739579904
749314779798446080
749284148649615361
749090678055968769
749138123704139776
749307032507912192
749056322377744385
749139474496487425
749322673449111552
749079931964026881
749284610098409472
749302125235146752
749298803358986240
749264024370614272
749307498394451968
749296844715556865
749041034286419968
749275126806548480
749251894414041089
749274203807948802
749247041746927616
749058167846215680
749100760940503040
749331007426301952
749245485513187328
749285235020468224
749263537655152640
749271855228477440
749246978643591168
749133149297266689
749242058758561792
749315740063371265
749042707629219840
749124190599393280
749127084530737152
749230863968120832
749284261786685440
749321389652357120
749124949667827716
749279064939257856
749255493013630976
749264418647707649
749127080353210368
749326666288160769
749328381620195328
749308949502001152
749331196220497920
749296475709050880
749135376443437056
749247201151479808
749056964194344960
749243371387052034
749151554092015616
749263026008780804
749298044252745728
749132016898236416
749259880549146624
749249621042536448
749271955711205376
749304210047524864
749303643560566785
749259612008943616
749283850661072897
749256512518889472
749243644171853824
749256814487744512
749278180012351489
749258789879222272
749278729742999552
749307779370872832
749272249492860930
749273595759693824
749241383496458242
749147107886530560
749253412596944896
749288284250046464
749262367612104704
749328843060588544
749323877109686272
749267174066315264
749291736246022144
749147267370713088
749145174589054977
749285385990184960
749288900653359104
749123594702258176
749109573101826048
749122621644636160
749242578747392000
749149465219563524
749267039848697856
749312799965376512
749138463430107141
749290624436858880
749043043257425921
749300799847665664
749111884125614080
749153001072390144
749311684125323264
749243275265978368
749262753647435776
749114732137754626
749119622654390272
749284836536451072
749132382075256832
749299143345074176
749131291317067776
749253072984109058
749063469673156608
749302125243592704
749321553339449344
749253685537046528
749267832899272706
749265328778186754
749288149927419908
749277106463318016
749314959931088897
749094796912840704
749231401103454208
749299978045128705
749141986838536193
749245691088760838
749083816233283584
749130691477143553
749153210984599552
749297763368701952
749059711199305728
749264213005242368
749290376956043264
749325152018526209
749242776156565504
749034969054318592
749110126720626688
749129257264173058
749283007933009920
749254402486202369
749306340607037440
749330596372054018
749286203984412672
749137322956828672
749040585281900544
749256864722935808
749254662784749568
749289945177530368
749051243247595521
749150547584901120
749312720378429440
749151659117379584
749287134985682944
749035304737239041
749291941561446400
749327354229587968
749314766926016513
749289995605794816
749309847179526144
749282407895994369
749134378572230656
749313114466689024
749152690828152832
749037561096667136
749273369036468225
749147456152047616
749326691391135744
749242054497173504
749322052667052032
749264196387430404
749244609067356160
749136685104041984
749260111194025985
749256537626017792
749269900397535232
749327223933509632
749120436672364544
749276720319066112
749254591288606721
749305849999462400
749308303629582336
749317522860695552
749259968516386816
749250036198813697
749129525594841088
749083891353395200
749136508955885568
749271435672162305
749328566215729153
749123997443366912
749241937258016773
749284417185652736
749038790237253632
749258752205983744
749311881274331136
749148978898407424
749275873119907842
749248400407818244
749142649341444097
749109929693196288
749329279440326656
749105853022646273
749091319792807937
749270953364955137
749285813800742913
749133543620608000
749253454649065472
749115331881295872
749117945175875584
749258462773833728
749130272109633536
749296987317661696
749287533486305280
749282735190138880
749245758117994496
749149872025198592
749289328560443392
749041961223360513
749304323289522176
749303081762955265
749248442527014912
749271565603266560
749252259503013888
749049862977622016
749057874156933121
749138161645842432
749261776324268032
749301668123119616
749282051292008448
749241953934454784
749151147320049664
749301374664540160
749068007821848576
749295284484579328
749323541590503424
749051419358093312
749321838593966080
749043294806564865
749274258543706113
749305342555779072
749122659393368064
749244885883125760
749133611002101760
749316386208505857
749129777106255872
749143144382472192
749106444310499328
749290905610452994
749087628482387969
749148513305497600
749300556825407488
749318730618839042
749045819932811264
749105139995144192
749115407550648320
749092221488472068
749271418676846592
749142691322167296
749287306788560896
749283536079691777
749259410715934720
749318915067678720
749149494508449792
749305191455813632
749153307210444800
749133056980742144
749144176273526784
749330105512722432
749310342161895424
749105831883337729
749257833728905216
749246332792078336
749134906899435520
749329015035424768
749074772953337856
749278653998039040
749299101100023808
749304146931617792
749115621313351684
749299273255292928
749279354304262145
749316788576485376
749286837248745472
749080095822848000
749271607667982337
749248605907718145
749314595022667776
749273532777963520
749063842844413954
749231447064666112
749258940630781952
749290679302369280
749300212888432640
749307435236687873
749331137391132672
749312594410954752
749277001559707648
749133375806595072
749244424375398400
749275315491528704
749122919599517696
749132679749206016
749152653150650368
749267824313499649
749273616898985984
749289949502013440
749316876707201024
749269627943981056
749125448832016385
749125087970750464
749281397265891329
749304792774746112
749256742987497473
749248102851309569
749146898485899265
749119996085673984
749263055574409216
749260874536345600
749044309899481088
749137784334606336
749135980561571840
749305191317401600
749268012985876480
749258747927683072
749135770703818753
749117286682812416
749272643577131009
749266100702044164
749260773726285824
749258751945965568
749252808948473856
749261277223149568
749310304413163520
749284677278629888
749147678412513280
749252968273342464
749124374788239360
749286916638576640
749245720406949888
749273696360161280
749063108631535616
749275676067454978
749146168731561984
749287759806881792
749108235261521920
749266704463753216
749137356347760640
749294953268776960
749314704250642432
749270080760930304
749271351626694656
749259267836968960
749275529228984320
749256801737138176
749138006477533184
749283393788051456
749280210323988480
749130578528788481
749300846089961472
749258865422794752
749084122216267777
749271498670632962
749144394301861888
749097506370236416
749248090083823617
749272026892869633
749246299397038080
749308203112996865
749279098829017088
749079928084234240
749301315751280640
749128300732252160
749265584399998977
749315811433672704
749260182144872448
749331108144246786
749295888430956544
749249197422022656
749034084324745216
749144268485365760
749255715601149952
749151650347036672
749270123010195461
749271200820518913
749330126702256128
749310882983907332
749290884819251200
749083870566445056
749152674042576896
749287759802662912
749284437901344768
749256222721843200
749318776957575168
749276422628335616
749278003792928772
749271288926048256
749134353268080640
749148760631042048
749276984832843777
749296702339907584
749325441572438016
749265441877594112
749305401099882496
749231178788593664
749296639295250433
749089776041496576
749326343410708480
749291342015111168
749252364331278336
749085682421956608
749290133896171520
749058038028316672
749297247515443200
749134910925967360
749057089775947776
749324728456908800
749330122197565440
749040933304406016
749281451770781696
749262904403365888
749299537676754944
749152963222962176
749254599823863808
749122307059179520
749252825394376704
749273646057680896
749137989633249280
749250132701577216
749106490439372801
749255933474185217
749259758755086337
749133963051016192
749273071568039937
749268617032667136
749244843617124352
749276791735349248
749299143286333440
749302863415898113
749044813136138241
749299311045963776
749283917807714304
749080385250885632
749307825290182656
749279073671798784
749150270656016384
749243669568491522
749314058357207046
749078614952534016
749288208735895552
749286447178395648
749093899344289792
749264280294289410
749272446495260672
749242360865886208
749250216751042560
749043752099049472
749331036778143745
749326242499792896
749250468266795008
749244055264043008
749130284755480576
749089478250082306
749285843177734144
749050374875676672
749324124376399872
749301768991838210
749049477445480448
749284815405473792
749242457032830980
749112462985670658
749272698245771264
749241664561184769
749151558173163520
749128972043255808
749262531173179392
749043961680039936
749293262909964288
749278574507659266
749102530831917057
749328205643866112
749230784251203585
749243510084079616
749151289653604352
749119438398427136
749093895057793024
749243794999115776
749278834357338112
749281531240321024
749297406907408384
749244092811317248
749286233247997956
749143803039186944
749269951001886720
749247058532597760
749251676398166016
749266905773383680
749306839574118400
749056410357473280
749041688597794816
749270571737833472
749042661445738497
749314163101601793
749263386744131584
749244378326138880
749259922265739264
749247792514682880
749262040292847616
749056783696613376
749080418738114561
749135313608577024
749109019546050561
749039012376113152
749283964175650816
749275038382170112
749276233817403392
749272731796049920
749124504853450753
749291278924472320
749290771275059200
749275634216497153
749102342339911680
749114740572508164
749296895261040640
749268831118487552
749287097090076672
749276292827246597
749106536711008257
749133560427253760
749253131574259713
749291857658519552
749243736316600320
749143920437788672
749080238273994753
749306835564396545
749316839004659712
749079277862289408
749278985280950273
749249751166705669
749046105208422400
749147611542720512
749285767445303296
749115436994744320
749053008919474176
749231296350674944
749243946136702976
749250942126661633
749306139305709568
749112869883482112
749250401044664320
749318176861777920
749286619216277504
749114308747890689
749291039899484160
749310023424151552
749302909788184577
749315354195886080
749091642557075456
749277538367647744
749269288364732416
749256583700439041
749324468359757824
749143094336118784
749067676312432640
749133267085959168
749148970476265472
749260152780521472
749250359307141120
749051528455921664
749326536214478848
749242243245039616
749068498450522112
749273163905851392
749231367632945152
749138681575960576
749251835836272640
749272442196094976
749067798136164352
749330021811126272
749288116230430720
749138916746399744
749305594088153088
749289835991629824
749267652502249473
749121627728834560
749053616921731073
749254562171748353
749286476353970178
749230809777836032
749331300998414337
749256566650593280
749325508765245441
749136756751163392
749324631803396096
749308655934201856
749114249830555649
749073518894219264
749307536164081664
749050400154812416
749302804674555904
749151663219281922
749317308942811136
749284878600908800
749269137176879104
749320152336982016
749276695367221252
749304453010956288
749117626517852160
749242570249830400
749083409113313280
749297570158182401
749300011469381632
749274723838783488
749276472964251649
749140174982901760
749262292257218560
749302653910413313
749138236988162048
749111875917344768
749251722523074560
749303157247741952
749315769591296000
749251944707940352
749295838170533889
749132776050393088
749252506606338049
749280398853574656
749311663287959552
749313684787326977
749065096668672000
749058570591670272
749282365969670144
749254088135680001
749268780807811072
749264536000143361
749273830808489984
749099418993864704
749068561319026693
749330671697530880
749120436336750592
749283276020338688
749254071182295041
749043395721588736
749313160633516032
749247490373849088
749269787247804416
749271389669060608
749053176658006016
749274975689928704
749330189319016449
749287424547840000
749153265183404032
749125985690329088
749287789275942916
749139407224078336
749258303176318976
749329602091315200
749287294109179910
749277383232978945
749273692052520960
749040341907566596
749252712236277760
749035736645730304
749300166721757186
749137507430785024
749310941817372672
749277848800784384
749249566352875521
749142733248430080
749323046364778496
749121384417226752
749130515396104192
749316750907498496
749308374920138753
749311252053258241
749252393691480064
749053470334914560
749136697682718720
749032352089772032
749149805029580800
749254574708559872
749263709629997056
749073300723294208
749129366181904384
749124064569008132
749286828713189376
749041956987113472
749123552972943360
749146269092839424
749132289792180225
749041223055310848
749290448422920192
749271796306833409
749283238477266944
749303660576960512
749276997386461188
749143354118639616
749069928838205440
749153093405794304
749279522311245824
749270856942125056
749283787968770048
749287860419821568
749329379965014016
749089549557460992
749284345601458180
749270198193094656
749266167437651972
749121707307335680
749143538789707776
749244797739675648
749321620301418496
749273767793352704
749261541187477504
749033442378027008
749108235190231040
749314687167242241
749135280242847744
749318059698032640
749299957127974912
749290058193117184
749251810360225793
749305497602449408
749093727029719040
749092200374415360
749296031070875648
749296328879071234
749329476434030592
749267916449783808
749278457021009921
749068376937340928
749129123025461248
749312913035390976
749071774311120896
749244113896271873
749305577323401216
749101117435371520
749299709295009792
749313911271284736
749273134184927232
749309612252274688
749284593312927744
749042170858860544
749329400924082176
749077923144105984
749300649079218176
749255648374845440
749280432533954560
749300543999401988
749036122488135680
749252900820398081
749039637528612864
749047581540388864
749241576346509314
749037540120813568
749149972629692416
749143765273743360
749320861145063424
749093727193280512
749298333873823744
749288821217382401
749111808892350464
749092120695222273
749126933296738305
749283360023863296
749253316446679041
749093723170975744
749304390398476288
749273079927468033
749083769898885121
749322988030455808
749152703251636224
749307087273005058
749304163822100481
749242964556349444
749260370968207361
749048177228128256
749038173565571072
749247477811965952
749116799866679300
749284324818751488
749300317758500864
749143257892917248
749265639144054785
749302586587492353
749300879531073536
749243786740396032
749277555069448192
749283745807659008
749140501991948288
749128087036694528
749306642647351296
749251739346464769
749272102373654528
749261839213727744
749263726713397248
749252644989009920
749273599979184128
749289446076391424
749282940627066881
749124802993152000
749139164101156864
749144335652913152
749068791934427136
749285952099463169
749319607031390208
749129798308524032
749270462451027970
749265496600567811
749304235255181312
749139055057731584
749295099939434496
749134428543254528
749246466938527744
749294688964907008
749319276071387136
749247402280939521
749264523589259264
749264133204353025
749249197338038273
749307741554999296
749275625630765057
749134818764525568
749042808162430977
749132880891314176
749303866202550272
749254293451051008
749245082923073536
749268860164014080
749138677591371776
749142221853691904
749275646791155712
749149695927279616
749270449910124544
749244650729443328
749090183031631873
749277626456498176
749119052375666688
749141861223325696
749245972048408576
749262078347714560
749252770931220480
749241371014332418
749286551952224257
749285339618041856
749310337976045568
749297868138315776
749043500264677376
749134202310975488
749302477783232512
749299113859121153
749250464068227073
749068464862539776
749320039333965824
749269040783392769
749083463735738368
749275101670023168
749132578888749056
749246886276653056
749295062299934725
749118557611372544
749290775586963456
749095325164462080
749276074509492224
749035740932300800
749150069480316928
749328973214183424
749126224665075712
749278662441271296
749313978292109312
749297524159111168
749264578048065536
749329304605995008
749313278141161472
749120910666264577
749048407688245248
749279224666750976
749245875470344192
749310996414693376
749097619696160769
749127726313930753
749268227054710785
749283502722543617
749314905606615040
749292155655577604
749145166057992192
749242566386810880
749269724349997057
749267987912327169
749324623435567104
749287420047331328
749326293108424704
749298161949282304
749255514245177344
749282042882338816
749281179094900736
749055949286043648
749143006163378176
749264120755675136
749138182487310336
749110013570932737
749255400709644293
749309708528455680
749266020926234631
749111179893612545
749286396825858048
749119924727980032
749116690856718341
749249612670795776
749073573667545089
749288527456854016
749034835075792896
749252968017375232
749136974817136640
749037234016387072
749329300478947328
749043470887706624
749091109796589568
749142137850236929
749300468816502784
749140908948480000
749281107737182208
749230687883067393
749329367319412736
749257640786604033
749071258114023424
749035363281334272
749042699156623360
749295787583086592
749094046077902848
749284522055888896
749321503120953344
749241693837398016
749126794985353216
749243166071615488
749248475888398341
749145858327863296
749261151305863172
749100593201893377
749262673741746176
749302842586980353
749041784953540609
749285587052531712
749304293807779840
749146340647575552
749309582674169856
749148857167187968
749311981908176896
749147796121460736
749257229732290560
749328293682446336
749256721965674496
749261382030397441
749231149403238400
749286103052582912
749053822375460864
749124924564996096
749257036769136640
749151742743445504
749306856380719104
749307519055507457
749034608272879616
749034109402550272
749269841689845760
749141231813484544
749284450677039104
749247314393436160
749073498069348352
749254906020855809
749314481809944580
749305426370375680
749113410902568960
749126220521021440
749274182907822080
749279081833705473
749297335566491648
749075003639992321
749040581209313280
749243782613180416
749267820337205248
749241429566820353
749286560496021504
749320546698027008
749269497949724672
749291446730002432
749245162707091456
749301647323660289
749257565054332933
749140393191677952
749309264183824384
749256227087982593
749286187009998857
749267241301004288
749320139762438144
749303895172771840
749290587015122944
749296857222778880
749130473322971136
749307825642475520
749135968213630984
749252372568956929
749244122158931968
749313718425645056
749130309795319808
749146130840182784
749314242592071685
749118872205217792
749096407399673856
749328998350614528
749268344268873728
749266993832919040
749147082943004672
749301571574501376
749268000428163072
749129827668590596
749330193672699904
749144469677740032
749287365806465024
749246936595726337
749134068189634560
749319938431590400
749231644498878464
749149117356597248
749254360618577921
749310442565165056
749312757732892672
749250816289099776
749331665760030720
749115617161015296
749075863539449856
749151008614387713
749301215280988161
749328679440900096
749308089623408641
749301458521231360
749273163519893508
749262287744208897
749085082707632133
749255916747456542
749325135199416320
749244730396008449
749315278740328453
749054162390757376
749276527548833792
749259611941773313
749322455030857728
749265810955395072
749246550950510593
749312099571073024
749070721540878336
749120335916720128
749060059532058624
749293699138514946
749091781073989632
749327421023870976
749142708229402624
749278553531944960
749261046309937153
749280625367089152
749297498997551104
749051226222956544
749244290203738112
749033610422939648
749142099933691904
749087733545472001
749139298205757440
749243421706051584
749254603884097537
749275932129714176
749243950314168320
749096092688539648
749251609293688832
749315522160910336
749271544849797120
749322027383808000
749304281325506560
749036558615969793
749326301320798208
749304281367445505
749254498921639940
749274681916661760
749264532028043265
749259872064200710
749250208404570112
749301445976006657
749284404548239360
749050148291022848
749320102298914817
749246064448897024
749230742346031105
749100031303528449
749266205354102786
749315056471539712
749231480551997440
749114727888850944
749252318185549824
749260530641141760
749314012140023808
749308844480880640
749036353329979393
749307489695465472
749117949336621056
749257913286418433
749273381669863424
749263327986061312
749298669124358144
749312972049248257
749287617104060416
749331624060342272
749325969937182720
749262858391728128
749322920888008705
749252640840814593
749306156061954048
749143740149735424
749247460996972545
749278662546128896
749044532382085120
749326590891483136
749312917280067584
749260387716071424
749256051053264896
749259549060632576
749328704870973441
749252808919093248
749246492079251456
749038358244888577
749305027848613888
749301894607167488
749299327567294465
749250568808439808
749284010098962432
749080171198746624
749320311754088448
749253538610569216
749325642718711808
749132667266924544
749106268225232896
749048793589571585
749039536605454338
749133338137464833
749263890190569472
749257875487285248
749324988352565248
749296672749064192
749272077308395522
749249889457074180
749310782249246722
749247196579651585
749267170220093440
749243216176766977
749038777679634433
749287567103754240
749053554019663872
749243354802782208
749043424804761600
749113625118289920
749263818644152320
749248731749449728
749085141260177408
749102292037545986
749302939248889856
749247318369587200
749256868757843968
749033488637132800
749273780095184896
749271028862488578
749046197130715137
749305195759149056
749151491064201216
749256453790195713
749265181818155008
749322379684409344
749258244363784192
749146831385485312
749256097043591168
749118398081044480
749296068618256384
749257854461313024
749059359225810944
749256097136082945
749242180456382464
749128103549599745
749293653072502784
749243912519168000
749314678724108288
749273423713542144
749243878906204160
749257736953556993
749315261858275330
749279086082658305
749247091810197508
749073103603445760
749136131539755013
749257892243574784
749089356518821888
749231446993154048
749033924811169793
749125863954911232
749104351164051460
749080846347284480
749296391621599232
749330382265290753
749065902281269249
749307083095478272
749241404342300673
749144654470348800
749306315466473472
749316457348096000
749143396204228608
749117261437210624
749058499133440000
749256541887459328
749276711976509441
749269846152601600
749144578897379329
749323566538076160
749248622907326465
749321440143429632
749090052865552384
749285709060661248
749056573864108032
749042460299554816
749140019647025152
749151574845431808
749323046759100416
749250338121719808
749052417426071552
749242947896479744
749151428195725312
749252301437734912
749314033187221505
749295867383783424
749310689995550720
749143400146808832
749087003610746880
749248492804116480
749264863067672576
749312070085214208
749271267904290816
749252707903475712
749264003357110272
749144025173811201
749299642387443712
749290309872414720
749280541531336704
749098810651979776
749092099987902464
749278838446755840
749310052780142592
749120885471137792
749287944477876224
749273218389778432
749131505096503296
749259452319199232
749241362583814144
749056410512744448
749248933394776065
749245770549698560
749313416355995648
749321285059117056
749275201989283841
749269925643087873
749151059071893505
749274363371880448
749251474962673664
749301508609638400
749320651815530496
749056569787052032
749092154266398720
749263990727905284
749303593279246338
749263919265439744
749314729089372160
749243744822652929
749261117801762816
749302201055584257
749262908455026688
749304004555972608
749330470639468544
749070561897132034
749300254776885249
749146189610774528
749330978007572480
749133031898804224
749137951930580993
749316436485607426
749330193601466368
749256352803876865
749321494778511361
749241286859771904
749294923942391809
749309348107657217
749140942494531584
749261814064488449
749247347834679296
749308441991143424
749274334124965888
749060219037253632
749249222621405184
749084092935778308
749108017270894592
749141001369976833
749323537362644992
749322404845981698
749134852436418560
749242092312989696
749306655221903360
749259368483479552
749282353290309632
749322572664180736
749288535761555457
749077390316363776
749280214287540224
749292289558581249
749040619025231873
749261566587973632
749288695195267072
749274249978798080
749138476142989312
749313173027561472
749313013694341120
749252422741221376
749320127393435648
749246781582630912
749111343421075456
749320513059627008
749312279942955008
749325827553103872
749325286164996096
749241580704325632
749138262481043456
749241417143386112
749309855337512960
749292776118951936
749249528633712640
749063989515194368
749280122138533889
749282043129958404
749243723880525824
749289756568223744
749285612285550593
749265500568518658
749120159571275777
749302939211235328
749123582291247104
749309096285736960
749241660425506816
749308874096771074
749319523497418753
749242343857893376
749255388290117632
749257208555339777
749257535887175681
749247238917001220
749273507696115712
749286925304037376
749289458609061888
749319720491364352
749082704407179264
749288380526170112
749150333713219584
749122864993832960
749133698835046400
749231036274475008
749147049199828993
749283649300926464
749256730438148096
749039561951416320
749118410722684928
749306886089019392
749317384427667456
749231120198299648
749315182376153088
749106759017508864
749298472164036608
749103071960010752
749304533029908481
749267694281592833
749249427932491776
749267803430064128
749065788800327680
749316822277693441
749317107259551744
749314674600976385
749142930737233920
749249977629671424
749242612327018496
749291228731215874
749304935355977728
749257862954651648
749151558084857856
749103315229642754
749318147807834117
749139914864943104
749078766186557440
749040497218301952
749115449527324672
749251663790211072
749290247192735744
749049544227319809
749278276745515008
749301269723025412
749293547887718400
749317577000747013
749264494212284416
749116812554448900
749034335940980736
749304780573515776
749301416494235648
749107522309545984
749290335285571584
749293300524474368
749141881884377088
749128686595551232
749135489911889921
749328918595919873
749272400303386624
749275013203787776
749079470875643909
749326074773958656
749146021666578432
749092783470747648
749279199496581120
749324468372332544
749103973999661062
749283393792204801
749302033052758016
749125465504309248
749295057769943041
749264527670255616
749148223810437121
749139822418223104
749280973687099392
749134302823194624
749305887836237824
749290569898262528
749279048468094976
749108189040259076
749141282283483136
749133598079459328
749060139337060353
749319535740723200
749288925999628288
749126258206838784
749251038616649729
749289932536025088
749052752983056384
749047145303535617
749061003212496897
749037473234243585
749298186729107457
749257216981512192
749254435977789440
749267425993056256
749100282894643200
749257288360325120
749266175876427776
749243258249678849
749064916376678400
749279178156044288
749312808421101568
749309666648293376
749079500042833920
749123846570143744
749128032196132864
749324825127186432
749274635905138688
749267358947115008
749284425230348288
749249939780362240
749329979842985984
749131555617079297
749151621142183937
749277945005477888
749326431382081536
749266750668173313
749281539683414016
749308064562573312
749264565490356225
749313936600788992
749243455436619776
749296102294323200
749044133608747009
749271448288694272
749129965992611840
749106066667900930
749251156069736448
749289098012086272
749050739905929216
749273151046086658
749302158907043841
749310123705851904
749271557361442816
749050790182924288
749038865806155777
749296035181109248
749248543093878786
749114006535745537
749142481908985856
749314846697594880
749077570633605120
749231086513885184
749327937317601281
749307221528440832
749116196260163590
749320664394465280
749130523767955457
749132847655612416
749291933042900992
749143777906921473
749271322492932096
749039637385977856
749264963907252224
749266482266251264
749267862091624448
749260354346217472
749258085160591360
749303475880726528
749248962641690624
749296156786720772
749313646929514496
749076274480492544
749321762945527808
749147720263270400
749264221485961220
749269384733024256
749331514702307330
749267681799499780
749306877499105280
749249239532855296
749280964929548288
749056208930209792
749293753488244736
749265152755658753
749317384343789568
749241429428436992
749266884974022656
749248765286944768
749090615011356675
749142280431362048
749313110306123777
749295749943422977
749309360447389697
749150169862660097
749283859129331712
749144679791362048
749313210847604737
749301982758891520
749292943870074881
749326406346211328
749320785722871808
749142527790477312
749086739566768130
749103906957910016
749324321613578240
749137041863180288
749147204468609025
749246504762744832
749041277329694720
749037309715243008
749242683810418690
749248740347695104
749243702825127936
749324321772998656
749302943191592965
749261390142066690
749107320995454980
749289764638121985
749132319164948480
749049297082122241
749132067242467328
749301961615249408
749316159619600386
749286191221080064
749094318724440064
749297113075515392
749267170203357189
749316713334833152
749328952171298816
749067332274847744
749061942875004929
749152350925910016
749320785819467777
749318596300603392
749117206743486466
749298476392013825
749109963327287296
749090853939884033
749134600774057984
749292432303464448
749103231540748289
749147586070806529
749304318914863104
749089528850198528
749294558735798273
749067982710534144
749293975962517504
749329891481583616
749316721429864450
749248194819846144
749248350256500736
749111943147827204
749271733333524480
749326301350146048
749324870966730752
749287776470732800
749271876044742657
749319552572489729
749242490742460416
749283318223474688
749241333341192192
749127587977371648
749039867921780736
749036139349245952
749144796929884160
749044473368309760
749248908107378688
749133032217534464
749309956088860672
749106779695386624
749033337491103744
749330973708419072
749037037030957057
749122005274796032
749262288016793600
749144926877782016
749146109910642688
749147842179203072
749105991522742276
749257405725339648
749325357816381441
749231581211025410
749110533903622144
749311453597880321
749128493947035648
749250543776833536
749287155864928256
749272022824411136
749275516654485504
749032020743950336
749314913902919681
749079810316656640
749110613314383872
749290163092615169
749263231764627456
749310497082793984
749277056047939584
749263160348119040
749034000111501312
749295020432363525
749249432282095616
749245183372517376
749258118547271680
749254532517994496
749300254735003648
749327488422146052
749268172302348288
749253559565164544
749149398198841346
749257187709456384
749132642084204548
749301471032725504
749125427806015488
749241345882152961
749279140658843648
749297738039357440
749269074446807041
749084281780183040
749308219907051520
749279115249913856
749277844518408192
749322518280810498
749103852176019456
749248195126001668
749127923299409920
749317615122845697
749318500053872640
749307053601132544
749286107356037120
749279493118955521
749330076387401728
749286044508368896
749297281065639936
749261457515307008
749147724839161856
749298157402648576
749067218978209792
749266599471964160
749299210139398144
749032070916235264
749076924715167744
749092368087855105
749241605882806272
749271137725579264
749146394913542144
749257934333501440
749265051907821568
749123171303956480
749307573895991296
749257783028088833
749313701795225600
749324602858414080
749049774964289537
749277374596915200
749320739703119872
749137322927677440
749257317711884290
749263416028721154
749046876637245445
749304583281897472
749089276986437632
749132147118710784
749309989701898240
749255438680616960
749244374094151680
749315962411900928
749324782924079106
749123066396041216
749273734100365313
749312694839156736
749321050085855233
749268335871811584
749299990657327104
749114665267924993
749140103625400320
749295578090123264
749264422858854400
749113452891820033
749260714922090496
749329300441169920
749140107802935296
749139419785994240
749271268025925632
749308907437355008
749331246430453760
749241995730771968
749103705463500804
749307712018735105
749324606910193668
749280302485348352
749309440139137024
749258777313079296
749314372766433280
749312464433610752
749276389333880832
749115981994139649
749078950752743424
749242142694993920
749271079118602240
749254113033084928
749250342374834176
749307829706776576
749066149543817216
749259431494373376
749138983783919616
749283028610998272
749256667557040128
749307087302328320
749323184843943936
749153009452670976
749273235074809856
749128627959324672
749306684498206721
749316612503724032
749273243467460612
749322232883707904
749289458734886913
749037699798106113
749293892156190720
749098345117786113
749316113503252480
749290675108245504
749279048329670657
749081089810042880
749140661568409600
749273801314099200
749273721630756864
749038228162830336
749273134163951616
749283649258946560
749289798175756288
749281128754864129
749311818326118400
749296572127645696
749251906875318272
749288347244396544
749095887289217024
749112941119623169
749285389958057984
749117915861913601
749114530731405313
749139214311256064
749112899344281601
749068381018398721
749325160583495680
749119173964345347
749073678617317377
749274078029221888
749140049179111424
749274522562461696
749104104018817028
749313164743933953
749303110854643713
749255149193981953
749133334157156353
749270731167412224
749054015468699648
749296270213132290
749101603982970880
749231409299161089
749069127499784192
749312476718608384
749307166809554946
749149909836787716
749323641985179648
749291199375089665
749283028749262848
749260190659256320
749248492875374592
749311650713350144
749035958868193281
749128372215750656
749292755097182209
749309826308706305
749317207914459136
749247234487771137
749120294023892992
749153047394283524
749127734610292736
749320513097347072
749031865550450688
749041013012987908
749266251684478977
749323646326407168
749284052121718784
749153315590668288
749250049079644160
749148018050473984
749289999451955200
749312325778305026
749322211945750528
749278587082174464
749243224842051584
749059262739910657
749106226135310341
749249306318757888
749291614372331521
749089633733005312
749139814075752448
749041986133385216
749288464521179137
749116590138896384
749034499502174208
749136194525597696
749269158148317185
749139872976211969
749119652362465280
749299042421735424
749295334694588416
749313043356585984
749281095326240768
749288498256089089
749241664636645376
749152237851537408
749295301337370624
749031790023704576
749256461843259392
749127671800627200
749123791771602944
749288409907097600
749325198160175104
749103961467072515
749079458263564288
749291308175372289
749033840920985602
749316352284975104
749258647314706433
749038806922358788
749093165022318593
749312099617169408
749103650753032193
749134340693581824
749281351128453120
749313898663272448
749325856745676800
749302221905465344
749288460276596736
749297654425915393
749284945512828929
749037523435872256
749267316681084929
749034457382936576
749311851931074561
749285218306129920
749274493214789632
749280323389812736
749148475242283008
749315450597703680
749091839936835585
749263177137946624
749138455096094720
749327790386872320
749297016786808833
749049749807005696
749318516667404288
749248324990017536
749256302459748352
749303991842971649
749270961715761153
749323793189990400
749146692830662656
749273943643676672
749244449444749312
749131270270091264
749286941976395776
749308412475891712
749305711692132352
749143148467724288
749272303955959808
749243535224926208
749299357111848960
749118955952828417
749278096176676868
749116481279897601
749073523176505344
749261281111269376
749327559570194432
749119610041970689
749282613584498688
749303823932465152
749246467127255040
749286464010133504
749244130623156224
749328394496671745
749259188270927872
749312518930128896
749310841204465664
749131593294413824
749244461931196416
749045090010660864
749271142137991168
749248123810099200
749321154767286272
749132411175305216
749116506584150016
749317786946641920
749266658267582464
749129475263238144
749090975780204546
749148714481152004
749283540219625472
749316511739760640
749304658758365184
749144843021012992
749294051137032192
749130234549510144
749244826818752512
749092393522114561
749318709773209600
749275588158902272
749230683944587264
749151453520990208
749109518760484864
749122001084768256
749316624935710720
749319808529862656
749250929568788481
749309503208689664
749299944385806336
749331791563993088
749250803718696960
749297671173726208
749279937522262016
749153017686032384
749264137461571585
749330319346634752
749288132986540032
749317162146430976
749119962476744705
749052077914095616
749246337032548352
749079634361278465
749105706041614336
749297108902117376
749256999007875072
749269984262680580
749255828599869441
749242021135716352
749145111498481664
749266612025331712
749068292787089408
749061896469381120
749283532032208896
749273784436269056
749260572319948800
749324867028279296
749243677734821888
749231275072954372
749273595659087872
749261339906932737
749272048023638016
749085963498827776
749287948554735616
749330315177500672
749097795806572545
749302901273755648
749284358444359680
749276091135778816
749080020010885120
749257258857533441
749277727258079233
749267740679086080
749241694038654978
749303047977828352
749251919424651264
749252603398193152
749108470264147972
749273834885373952
749084973542567936
749138237193461764
749307485828354049
749140120394166272
749049737207226368
749251571385446400
749249369413681152
749321767353782276
749309645592813568
749141026510626816
749254742526701568
749299361130119168
749250925571833856
749148752301228032
749302792469278720
749323235276226560
749284576271405056
749311277172916224
749148479814000640
749076278687379457
749277685201772544
749261889230802944
749284911849336832
749106985535086592
749290024777162752
749123414372343808
749068791963725824
749040384202960900
749255354886742016
749266830422732800
749107186626809856
749284257596575744
749242755151429633
749078296181088257
749262719686148096
749150756968751104
749295888284151808
749262665244172288
749317246040715264
749076920449560578
749129789991157760
749330449302978560
749261382000844801
749135544462946305
749293170492669952
749331229573582848
749143656079163392
749276007627120640
749145367485288448
749066912823476224
749085619482136576
749140116053041152
749275386496880640
749251110016278528
749302372971732992
749117928461578253
749105244701806594
749101419655946241
749123032585756672
749245221066661889
749256323473170432
749278134126600192
749275562754080768
749246164961095680
749325546547449856
749273159501840385
749056414740512768
749262711394009088
749265601567358976
749242558010781696
749284014226280448
749276976284852225
749137687630733312
749272974767849472
749040455350910976
749243078116986880
749134185256906752
749270286416183298
749112094050570244
749103126666293248
749312397190504449
749286942051819520
749261285297102848
749242146906071041
749243434653724673
749241962201440256
749318541707513856
749124433525239808
749310425980960769
749271058029608962
749266129877688320
749245070340001792
749324120261816321
749092242262859776
749275701375709184
749103420250796033
749256721852489729
749290167412940800
749278993824698368
749315018768908288
749134546046562304
749090178661175296
749262006818107393
749032767187460096
749065055073869824
749048466563735552
749033304192454657
749096847793201153
749304536968212480
749055831753228288
749249864387661824
749269997114028032
749286430334124032
749242855567265792
749105362268135426
749247230532587520
749036911243751424
749259712382824448
749118439982149633
749042602612142080
749256483020218368
749286975430135808
749245552425046016
749100249432485888
749068531963166720
749302242663071745
749261545650188292
749260459166011392
749053982115524608
749102153713655808
749283435512860672
749033434228613120
749104791599476736
749150136178180097
749320643175264256
749119459038679040
749249197346398209
749324992605806592
749068729057697792
749263818941984768
749283083061456897
749307867480588288
749274749205970944
749293460004405249
749283355972210688
749110332300234752
749133530924511232
749321796483096577
749289618055565312
749255883159326720
749318118204436481
749246651492077568
749260559967723520
749319078800654337
749328050181902336
749311302477213699
749120562262339584
749315148565843968
749139679887421440
749140615246536705
749109812244279297
749247251264962560
749109749480714240
749060852402139139
749284425276354561
749298547766484992
749120721561890816
749253345798295553
749067340709408769
749280822453215232
749035162235654144
749050462784008192
749048734877491201
749314980995014656
749303086074568704
749136739764166656
749255543341117441
749322610270404608
749292499290746880
749038882612711425
749136039462273024
749315878609649664
749275097358270464
749286484990099456
749035963305881600
749321104485851136
749041613058482176
749253089945743362
749057245216796674
749263382432231424
749307347206598656
749041122429640704
749309784013283329
749288024110837760
749284613957255169
749284953729404928
749126992302370816
749248492871127040
749121141063704576
749281506107936768
749269363677683712
749277475553763328
749288305192239104
749101000242278401
749326267657453568
749318005197242368
749262396741525504
749303362865229825
749129420623978496
749140577426571264
749134911047688192
749271762798465025
749125134141657089
749243770072363008
749285054455672832
749313638943625216
749152426616246272
749309167534379008
749309905769750528
749150455058563072
749286790893273088
749291841057542144
749286111407579136
749304029394665472
749300019786723329
749255711318614016
749109296395235328
749256634095075328
749125704424550401
749147359817428992
749131815659634688
749271288817025024
749263055297605632
749042397280165888
749139382364475392
749253999929520128
749310354493177857
749045618648178689
749050928595173376
749242323037454336
749327165406208000
749099754441748480
749255966860926976
749248542980661248
749146323820089344
749294902916243456
749100547261681668
749303190722482176
749107429900636161
749252703830806529
749152321628729344
749039914268946432
749301579916779521
749291421442580481
749264036970303489
749146953028689920
749309146697076736
749147909300555776
749267451112742913
749244227238895616
749147196281483264
749242763598819329
749330369850306560
749311835380281344
749324170828324864
749258311502004224
749262564811571200
749297641503264768
749306516906373120
749278247377104896
749251512665276416
749076287197548544
749267908371607556
749290947385630720
749095438653927429
749325433238220800
749054267332423682
749152740908081152
749097799891902464
749147745517178880
749054476871299072
749150702807625728
749032481953898496
749298946049249280
749132633657974789
749265731582300160
749265177715945472
749251323837591552
749331573724577792
749311101024763904
749148190323060736
749246701853114368
749310388085202944
749044955633573888
749092175355351040
749144356632821760
749114811909222404
749289794262470656
749267614472347649
749258416426811394
749278301751873536
749097581871902720
749276208664350720
749123624074932224
749135229953011712
749295427065905152
749304755294441472
749269019715338240
749296441982586880
749242528637984769
749254993874677761
749071140782428160
749142544580218880
749324619400810498
749267707044962305
749328797095301120
749241416900087809
749066778819584000
749264783308890112
749289047386980352
749231057149390848
749104624141889536
749306533746532352
749078468151894020
749256969626595328
749262061390049281
749301710015856641
749260639479234562
749137700385619968
749147460295995392
749243199537967104
749282835702374401
749151705237954560
749309360644296704
749320513088950272
749260392245915648
749287751326003200
749252850593763328
749293870949761024
749144302106718209
749134646655451136
749276338868150272
749330176979402752
749292717591695360
749145635849371648
749296962378330113
749142880107638784
749306462476832768
749277156761604096
749278175763529728
749293661159059456
749315261757550593
749320844401315840
749271376868077568
749306478960447488
749258655434874882
749266469788196864
749323671613935616
749288720424177664
749132818228318208
749141349308436480
749083384144498689
749057899297697792
749271536356487168
749271481624956929
749316499458981888
749313756363120646
749076459377926144
749148488139767808
749262266894262272
749269107934126081
749100769509380096
749066959304527873
749265483862515712
749319552526348288
749097002911227905
749057694024110081
749152933900460032
749129680750391296
749250078318133248
749304545482792960
749282038772068356
749331053295337474
749131215853195264
749271490001010689
749256537487519744
749142792346046465
749276330563436544
749136093778411520
749330428385865728
749295938729107456
749252099771338752
749066858653814784
749328457239302145
749243602388283392
749328205631332352
749256612859285504
749098932492316672
749275277835005952
749037112570310656
749141743447240704
749133371574480896
749279119452561408
749301701606334465
749252045429936129
749278016610639872
749304742782889984
749277144057085952
749265051782119424
749305027634794496
749307825239666688
749276363891302400
749116674096238592
749301991185100801
749144734178893824
749149180006952960
749304251998810112
749264858806300672
749115860334186500
749258525747150848
749292625254023168
749321595429224448
749272660304072709
749328411202551808
749327551051341825
749146336541437952
749285432001597440
749300095431114752
749137985669595136
749246446134632448
749320244683046912
749331032680398849
749052077620486144
749075670798663680
749129684852486144
749290234584727552
749308614016376832
749149976824049664
749149939414990848
749245061930618881
749314708176592896
749271712546459648
749272534667915270
749265597213663233
749128535743365120
749323176782462976
749111620060614659
749328138513952768
749080452137414656
749245024202792960
749121137129304065
749280667381469186
749315077573050369
749151583351480320
749305170438205440
749137385775136768
749034990122381312
749129840121479168
749084810111483904
749329996603359236
749327412983455744
749299612951863296
749041017542864896
749273797207875585
749063838411001856
749032708278476800
749306999163260928
749305115857784833
749278582824919040
749324808177975296
749255153333575680
749331301069651968
749297842951430144
749258647058915328
749259448225587201
749146977863098368
749246710254280704
749304130158661632
749278444542889984
749093211302277120
749242117495676929
749262589964742657
749289563458269184
749037515085053952
749265018177347585
749034260196196353
749261449009229824
749077231184519168
749241354123878401
749290624747274240
749137725635395584
749257087029354496
749270361787731968
749145673598111745
749248291682996224
749307229711446016
749255060979417088
749268617057959937
749095157606199297
749139314961854465
749287004882493441
749271284652118016
749056653694304257
749143903689904129
749265215397695488
749153013856690176
749290075087835136
749134101672845312
749322295756357632
749246119016697857
749283926267531264
749327693838188545
749319464546668548
749303014368878592
749325626029568000
749307741584449536
749287705205411840
749131048089325568
749083950459523073
749271330890063872
749133183023710208
749140367677726720
749303979436347392
749144289628852224
749264158605082624
749267023448997888
749250510297919488
749278075372900352
749077327510802432
749290540546621440
749251982511177728
749320647554183168
749244382424010752
749249100843982848
749034704817496065
749280562452377600
749271867563794436
749295720541282304
749287130875195392
749312967817175041
749053017152905217
749070876692385793
749330621319839745
749061405886730240
749276032608374785
749324946464186368
749038194675494912
749096885617455104
749048340432715777
749330130812694528
749304566408241152
749101356707770368
749139562681737216
749268570748641280
749313815083294720
749257497828003840
749313940665106432
749049922058616832
749297964707962880
749126522347384832
749127461791760384
749243912540348416
749305518389334016
749246466858881024
749331065957941248
749145010789085184
749260572487782400
749140573391642624
749247075280379904
749272786103783424
749249797312446464
749255623129300992
749142372517163008
749257733006917634
749095073694965760
749250699020476416
749308798397976576
749249172403085314
749272433853620224
749152547999326208
749135804539207680
749321347935924224
749317807909834752
749321633190518785
749277576082911233
749140040765337600
749275688566452225
749281632134238208
749079047012020225
749305287899742208
749147959372214272
749103269184540672
749084428576518144
749051863937478656
749313995442618372
749289580025802753
749246252957569024
749114501614620673
749310329344106496
749279060979744768
749063092064038912
749112983029030912
749313391223771136
749123913502765060
749230893428908033
749034478379687941
749036374171455488
749327148691890176
749138878905344000
749272152998678528
749131631173242880
749106310268850177
749077830651240448
749125155088109568
749036835733704705
749046851551236096
749307204524576768
749293896090415106
749300623892414464
749281241908797440
749321461056372736
749258265402408961
749306940262604800
749061351444623360
749297398489423876
749242197225209860
749115877438599168
749297230692003840
749307729022509056
749255677751619584
749253031158579200
749292629439938560
749253412718600192
749311269149274112
749132511809269761
749250224921702400
749269892336119808
749081261851807744
749143895229992960
749287252321300480
749066392901738498
749289454528040960
749153198036938752
749125541123555328
749141848472465408
749260786149761025
749253123324145664
749147682556567552
749090434832437248
749149574552510464
749139491399630848
749133162173829120
749046373492805632
749311067700985856
749305480808321024
749062714543120384
749302830171824128
749292768040673280
749302175667462144
749306453828272128
749269456065626112
749260924549271553
749136290902372353
749244923258351618
749298493022412800
749275701359087616
749241395949469696
749251630156185600
749151021251911680
749328406744068098
749243866537140224
749284220091166720
749243937827815424
749260421421490176
749098567223029760
749148613708832769
749152594354987008
749073674083282944
749303538799435776
749280835044384768
749268562351652864
749056565454336000
749258521594753024
749275210398916608
749244386672779264
749273125762768896
749312657421922304
749278863964925952
749249801468964864
749073929952780288
749150094528839680
749268080241549313
749068120833265664
749311705163767808
749123141704749056
749148349480263680
749150425610383360
749245111993831424
749127264705675264
749283901311315968
749253169591488512
749279471858028544
749311923112599554
749259519524352001
749126807652294656
749033635232165892
749274577101021184
749279635356131328
749328188619288578
749047069881540608
749120021108969472
749146394938773504
749255530691133440
749032666511601665
749102237612281857
749329094920122368
749115604724948992
749305354920423424
749103755652534272
749278146336133120
749322568335650816
749147040874135552
749036407914627072
749092787576934400
749278796830937088
749313127167197184
749323847502008320
749319078947479552
749254700227104768
749130544768753664
749279593731874817
749249566680244228
749048160178298882
749140380436824064
749276254831054848
749261138639093760
749153190034173954
749276653218594816
749316314687307776
749252288473161731
749322224549539840
749287566856318977
749033035706691584
749267849320009728
749152581478383616
749308932816973825
749131677415399424
749283897008132096
749052887079280640
749135858956197889
749257116301549568
749039197231599616
749243451187793920
749231715533594626
749320462715514880
749242742253973504
749252288628293632
749273277109968896
749256294217965569
749231128205225984
749256432500039680
749266406647169024
749327203016404992
749071271045042176
749257330282393600
749241366568316929
749275420441411584
749259859204382720
749272027094249472
749305925442244609
749285444723023872
749257858487910400
749141571472416768
749065256253599744
749312728645312512
749051024879587335
749274958946197505
749269942600601600
749315509242462208
749037406180048896
749284869818163201
749247301810417665
749119702509559809
749145266784178176
749133774244413440
749272832446763008
749305774627753984
749323952607096832
749127281730215941
749290222010019840
749095123829481474
749302872051896320
749297398292291585
749329736585752576
749257330299179008
749065503566499840
749275994993885184
749275130690412544
749309725641052161
749056242891497474
749149415059886080
749246697453346816
749299193529917441
749278800941355009
749066451550670849
749327974684463104
749093555067506689
749042040802017281
749047225100169217
749320630672252928
749270336810745856
749075280841564162
749253509124677632
749307280198361088
749142913888772096
749245829471318016
749297490801885184
749105311705735168
749259465057308672
749322840990777344
749095799204618241
749031894898057216
749249717746278400
749129982568529921
749149247392669696
749287726441267200
749133761774772225
749231329527595008
749251919663796225
749244428464697345
749256520781692928
749259372975521792
749093337072754689
749294328284143616
749295833749815297
749324409702350848
749300019833036800
749259326536224768
749284396172189697
749073657624879104
749058109151318016
749110169024417792
749307217187311616
749274509987880960
749245191899508736
749323453363318785
749117001184845827
749292587459182593
749301584438235136
749035871018557441
749307372292702208
749321859724877824
749118603551608833
749265148288897025
749117781489180672
749316012751790081
749280260517232640
749277752105308164
749290897133756416
749112828158554117
749303714838609921
749121816396853248
749241832404611072
749134906685427713
749088631122309120
749138375546773504
749263176919715843
749140187301683201
749309830481969152
749319825533628416
749259909682737152
749282466586734593
749323843458727936
749302792439885824
749278091999055872
749317057045467136
749267254131306496
749279077790388226
749310635540754432
749251105884864512
749331330324787200
749231153559793664
749311579238301696
749247704077856768
749266486527754241
749303433858015232
749130490301583360
749294319895515136
749315643749625856
749244759907115008
749244617430794240
749094784246042625
749319791790399488
749134076557361156
749243224695443456
749037481484357632
749110202608197632
749264040896172032
749090711505481732
749137570248949760
749250053223620608
749094796703043588
749146034257952768
749299365316026369
749123561114046464
749047682056859649
749268365332668416
749144394436141056
749080829784166400
749318520937123840
749243107431026688
749251437146746882
749073049408856064
749152376003633152
749252024550633472
749291094165295105
749057354348494848
749267866310946816
749275134918361092
749038257338454016
749307590631264256
749145623409156096
749319632281034752
749321435877900289
749110126737403908
749251852445814784
749135540184907777
749244252476018688
749063289305522177
749269086706819072
749327475662917632
749138966994100224
749282588431351809
749242465509531649
749280470139932672
749326888741511168
749231388512190464
749268285745668096
749050534129262592
749137456906145792
749293929649111040
749034897705201664
749091105954623491
749312422410850304
749254607977713664
749070843251044354
749153122652680192
749251709919047680
749312770655588352
749134726645055488
749061884205150208
749302951622115328
749284484332290048
749259624520581120
749264779303325696
749135125003272192
749126023254577152
749305690347364352
749267526719266817
749153063890481152
749254004069134336
749330323570393096
749326817090240512
749241991431532544
749257678333980673
749280411302309888
749050488172089344
749059505904820224
749316994378375168
749261599815401472
749141512886288385
749068414405128196
749141957650317312
749269405570256896
749147816816238593
749316025506795520
749258378728251393
749320538527522816
749306659290382336
749254868184002560
749081848718909440
749038714832183300
749271444098514944
749286895830593536
749141366064705536
749322774024519681
749264741609111553
749244281903341569
749275369774125056
749309327035465728
749258970209128448
749274988121714689
749305690724765696
749142687341748224
749274908358762496
749134512706248704
749264259247382528
749312879678124032
749045689750056964
749312065878237185
749267321126998016
749270823282802688
749058176264314880
749262585703301124
749133304834691072
749133061548310528
749033194880700416
749033194880700417
749055198174310400
749318348769558528
749119694024482816
749043496120573952
749116363747188736
749305069762449408
749269602589372416
749039515638042624
749325387147141121
749113046312685568
749257510683639808
749253970690990080
749302557575610369
749258668122615808
749258751958482944
749285608162484224
749255564228759552
749294319677411329
749138132394733569
749137859861504000
749331795947159556
749241341478072320
749312351254478848
749127910708109312
749256021718274049
749306198105534464
749077226721730560
749037242602164224
749272081544601600
749262212427055108
749290217568251905
749070612270837760
749126740346281984
749271976875794434
749309230516015105
749316247519694848
749104334713950208
749316939479121920
749272677064515584
749251974168805376
749299348954030080
749302020557959168
749286279192440832
749258672249921536
749068104345333760
749285000214900736
749123649492357120
749287969392037888
749255459522117632
749146810485268481
749245234027036672
749048319616299008
749110378445967360
749263663815622656
749254364749901826
749141592603299840
749133543788294145
749320672380346368
749110093526872064
749288326100881408
749278981317332992
749316285356531713
749254884814237696
749308588804435968
749059610653384705
749073015564972034
749256206238253056
749047669532819456
749260752930873344
749051154999283712
749283775180337152
749316759132463104
749070570344443904
749324015597084672
749289534144163840
749092947090501632
749251068018692096
749269812581457920
749300120320036864
749278977198530561
749262568695431168
749320764764160004
749245342873489412
749324812355383296
749086072483655680
749284051958333440
749296035428794368
749275743344070662
749085758103908356
749276410049683456
749243770072240130
749326590849454081
749328335776325632
749306046888415232
749322689886687232
749287885573095424
749293422280925184
749288049213747200
749304193089998848
749259368475000832
749247813293318144
749150576936706048
749089918886916096
749272987682177024
749299298429435904
749136903384039424
749253761042964480
749032880534220800
749321297415462912
749282936411660289
749257984577040384
749264649116233729
749135141654659072
749145547861291008
749275579418042368
749271553267920896
749255052741705728
749261252011130880
749295724999811073
749052748700803072
749293434633121796
749267535074295808
749133917026865153
749284798678441984
749127340488294400
749255786749198336
749322383966765056
749271766996922368
749252682896973824
749314469352787968
749261843303137280
749289668269735936
749305028033282048
749266888916660225
749120058878599169
749242667050164224
749281867002703872
749088887088099328
749245204625027072
749073053477253120
749319573556457472
749293271092961282
749297469645881344
749245531654848512
749294571599777794
749139147214819328
749131580963168256
749251059588165632
749244797781700608
749246374823153665
749255170350018560
749268994721480704
749291333592817664
749284685344366592
749303840789389313
749246676846645248
749302192566185984
749288733007020033
749152430592491520
749306948789669897
749134508297900032
749273860080533504
749113176218710018
749262850019950592
749102933627670529
749140065968877568
749245623837323265
749117856952885249
749265672585093120
749231036035371008
749290662533722112
749253190282084352
749251453819162624
749272111005442048
749269099407089664
749057395964407808
749315861836619777
749138358610169856
749047602390282240
749279522122559488
749152237763465216
749287193504612352
749042418301960192
749148400034181121
749279857918566400
749152996760645632
749283867434024960
749056343357612032
749083274782269441
749048131019505664
749241249291464704
749136450566889472
749324141195628544
749331431017570304
749291186653847553
749117429259776000
749330734570205184
749045278796288000
749270869499842560
749325768682008576
749261574913855488
749319057900441600
749249168225497092
749132566591115264
749105223755444224
749139197525712896
749299843533856768
749329875064922113
749147431145725953
749136064607088641
749132549558009856
749034713193455616
749068007624749056
749241936955994113
749104817092472832
749137394012659712
749140741184688128
749084252084531201
749261902002286598
749263764260851712
749110923957186560
749255677751746561
749258403843862528
749263567078060032
749289194535677952
749114011006799872
749277257294831616
749101423703388162
749141646961442820
749308617979899904
749308043561725952
749270776969179137
749280398937616385
749307020059312129
749134323719217152
749300015701647370
749108168265904128
749094574279102464
749303110938554368
749326691269435392
749293107649343488
749076320726818817
749272178017705984
749281120240361472
749124416827641856
749244952861765632
749313827481812993
749301953390321664
749278469364838400
749309180025139201
749139461737418752
749035804027150336
749320186247913472
749139059419799552
749280105281847296
749243820458606592
749330529116454912
749288137352962048
749250174636154881
749052807454437377
749269233763254272
749256759886245888
749275453794451457
749282139619921920
749276670033625095
749117852746190848
749323642077585408
749256046791823360
749088362552696833
749269728577937408
749287139037306880
749312480950755330
749251185484427264
749308903385550848
749316352528310272
749291266270191616
749304415648157696
749327626649661440
749331359882219522
749302167299723264
749316474267791362
749311445209276416
749066199821062144
749255115421446144
749138887365230592
749267107230191616
749267807603269632
749253140281720832
749259658041389056
749048231414362112
749269632037580801
749305971667718144
749122273471303680
749285818037075968
749247288946495489
749128338464206848
749039356585906176
749251609264320512
749148286569877504
749313835895513088
749310501474164736
749319644960395264
749090317417091072
749108394829557760
749307091404414976
749117131254444034
749328335386402816
749275227255820288
749261427928686592
749328301852884994
749303601563066369
749269346871017472
749128728681275392
749321268315369472
749045056535920640
749317115610599424
749093630917304322
749068557116436480
749142062264643584
749231199806038016
749266503300575232
749309175964905472
749078829092728832
749318088806596609
749266222324314113
749305916860792832
749311293950160896
749080112381906945
749086105987784704
749113675168919552
749120348314939392
749242939755356160
749277060120530945
749259498733252609
749289018383175680
749298006508339200
749231040321892352
749092145793888256
749149326874664960
749123363990302724
749284547251044353
749259406378995712
749076186534277120
749258085349330946
749089767883575300
749256587768889344
749052430197858304
749132960738095108
749064811451940866
749268910864818176
749266754967334912
749301517123854336
749136529906364416
749123192237719553
749302997939851265
749296664331026432
749245619559170048
749052287255928832
749256336299491328
749313470944935937
749248786279591937
749283011963809792
749303585175896064
749248752922324992
749257003227283456
749094545153880065
749323016996265984
749328029218902016
749054292460462080
749286736354766848
749116624058277888
749138195086970880
749264305414168577
749062068716920832
749256399067049984
749261067159830528
749313424723705856
749317787059949572
749033111275593733
749299910642634752
749279484503785472
749275059496288257
749153017950244865
749322555878699008
749035103481896960
749109334181748736
749285310618624000
749281485300137984
749304084138569728
749271175612788736
749090342327111681
749301353646813184
749268361188630529
749246127329964033
749275491643850752
749253177791254528
749241580402380800
749303669061853184
749059212416847873
749304734436188160
749292717344194561
749280457569800192
749243052682776576
749285713263390720
749323852023533568
749145912711245825
749292037971775488
749314666447441921
749309989823602692
749245900569051136
749246475549364224
749085225431412741
749053759607668736
749241756785512448
749311172432826369
749297226434904064
749265953607868418
749040216351051777
749274988113461248
749152820922818560
749307993250992128
749310648027340800
749257271394181121
749096302483419136
749315073068367872
749112857342554113
749296098166968320
749325668110839808
749314456744759300
749284886947762176
749324221029888000
749269770361532416
749259444211429376
749311897971949568
749244378271670272
749133191324327936
749096478803566592
749262560671793152
749105395872903169
749150023254941696
749298836976336896
749316465908654080
749147456265302017
749297989861117952
749117962083151873
749253404543766528
749263256863121408
749068653497245696
749275676243484672
749148894970277888
749247540600696832
749042753632337920
749311658917527552
749148286662086657
749149326904033280
749279157176053764
749039721460994050
749287717993910272
749313944737746944
749330520950050816
749282991092932608
749134277510594560
749117093476306944
749116841805488134
749243442803404801
749251521301340160
749054552536600576
749106658039635968
749231094680080384
749306000918798336
749073837699072001
749261063317749760
749257615524433920
749299390624501764
749269246388101120
749146365628866560
749288544040947713
749113159567290369
749253886532288512
749141496205574144
749111796070379524
749298866231672832
749084759834234880
749147691167481856
749080100101099520
749136932643438592
749302184177696768
749253492225798145
749291832635523072
749032356019859456
749144029355532288
749076027318513665
749327672870727680
749137981160783873
749316184642883584
749113666750984192
749248954009849856
749139495442931712
749271045580820481
749275566948376576
749288552635174912
749271443930812418
749230902052548608
749249079868264450
749243862091202560
749263747634630656
749249520563785728
749138811687501824
749272903749951488
749263491584827392
749082511423049728
749323461965807616
749274799428476929
749273084193075200
749245518988050432
749125716935974913
749263798025019392
749259431595114496
749252007790338048
749279014666182656
749271721052602368
749273809727975425
749325265487233024
749145799670558720
749299302636392448
749319619840729088
749152006841966592
749264854775627776
749267891606913024
749260383513354241
749142024511774720
749140514566537216
749290985436446724
749323738496307200
749265366329593856
749264804494270464
749031940829970433
749271053931835393
749304994281644032
749315647939678208
749297725620031489
749064878938263552
749281334196076544
749133099213131776
749133589728620544
749073515001679872
749149020535349248
749098017802768384
749135422928846848
749116632383918081
749328574860132352
749308236474425344
749092229801582592
749266859594317824
749264947071246336
749150413396537344
749282462644121600
749139210418917376
749296249271033856
749260287337910272
749248006369665026
749241265888387072
749330168422903808
749262849877348352
749248480414167040
749324187534254080
749142347582205952
749139743007539200
749260895377698816
749327954057060352
749122189610192896
749136039176986628
749285213876973568
749042053502435328
749312174758174720
749132251741425664
749036932240322560
749328776073478144
749275222948343808
749144981693145088
749132247710601217
749231132617633793
749297809510141954
749262476722700288
749149767121432576
749320978627489792
749253957881659392
749242356721938432
749101142676676608
749299394873270277
749324359236456449
749273075653435392
749305061403136000
749264552605483008
749040912366497792
749114233191706625
749147556853256192
749289131524534273
749301378930118656
749117047699681281
749286329805045760
749134718067761152
749316902040641536
749053013029826560
749058545291653120
749289374651600896
749144155415281664
749035996596043776
749150819950485504
749037045192925184
749096377808936960
749313907299418112
749092703820853248
749117232127418369
749294420411969536
749123674431598594
749241655946047488
749067370140823553
749275185342283777
749291769506983936
749121703284846592
749307901089554432
749327106442539009
749305896073703424
749270110347653120
749327207504412672
749073787430240257
749132382016512000
749266842817011712
749288284329766912
749296442217492480
749271741671829504
749297180201127936
749287017444286465
749268092807675904
749324825114644480
749266067105669120
749118267956924416
749141697565786112
749291601684410368
749062693353512960
749320223702953984
749253765132226560
749305925614264320
749151918962909184
749076329027411970
749085871270342656
749132557854408705
749261637706772480
749275025828700161
749140544186642432
749268470248906752
749301966187139072
749101574572560384
749152330176729088
749113830685368321
749279555953700864
749287516478386176
749045907790921728
749124744075677696
749266394114617345
749305593857449984
749296332989345793
749251097383038976
749269908840652800
749284127652929537
749263034569330688
749315953834528768
749281921469931520
749317694839750656
749131102569238528
749140628076896256
749324778671075329
749061829335322624
749311663309029377
749139080315678720
749248052540485632
749285826316660738
749290150706999297
749276754016145408
749277743989288960
749146386688577536
749077365163122688
749267107263774720
749323373579296768
749279367159746560
749035455602167809
749307082944319488
749309272672997377
749122651197673472
749313131093065728
749301223732473856
749330701057568768
749280528948404224
749135464687407104
749059547969556480
749298862301581313
749305770290753536
749258907118342144
749284756874035201
749262040376700929
749112521714307072
749152287944245248
749273025149894658
749306382625693696
749260392141062145
749289680735203328
749131148886937600
749129630574120960
749137482155958272
749251470567104513
749310769720856576
749282919458414592
749279413062303745
749153395454447616
749094251644858368
749328193010544640
749293736883085315
749151965297446912
749316947876179968
749330621458030592
749244000872370176
749257120428789760
749231388344344576
749267451217637377
749297025007648769
749278721039691776
749310442787311616
749293518800257024
749273591414489088
749259435638398977
749145593834901505
749243870890844160
749251780991746049
749072768143155200
749246336910909440
749267853854081025
749273385843187712
749084021645279232
749272253683077120
749274161780969472
749148974406393856
749120927305129988
749331124946604032
749255556045516800
749148173352992772
749149306028978176
749323172248428544
749267715190251520
749121241856905218
749263542138728448
749244613165068288
749299826911617025
749260228609372160
749132591798845440
749290066652958721
749319028313714688
749325294906044416
749258370448814080
749315379361615872
749312749705068544
749283750010380288
749075209227870208
749257439095250944
749270567505756160
749068137945964544
749305023759314944
749134508541284352
749278825901649920
749319212997357568
749076157098635264
749134487485878272
749263063874928640
749292407309541376
749310312592146432
749320735294951424
749322501138812929
749329056819281920
749034008617619456
749319364172808193
749040006715494400
749146797831053312
749268025518526468
749274640015654912
749112668561158144
749288343100395520
749305908514136064
749243048769490948
749263311452119040
749259528064172032
749243136883515393
749259570078515200
749143282832191488
749254339777204224
749312460339970052
749290381150420992
749258361942704129
749120231143010304
749151684270718976
749266167559258112
749264032826294272
749300825269370880
749035539542581248
749313055532670976
749271498590785539
749273386048753664
749148416693993472
749120742675980288
749057534409990144
749231228851724289
749251693020377088
749063129892397056
749284450387845121
749266058549362692
749065914805579776
749271205136465920
749258966186754048
749148336976859140
749231535157567488
749092212936368128
749140984605335552
749319745539870720
749299113695600641
749143517809610756
749267983638421505
749321658129797120
749123649303670788
749327593107750912
749145250078289920
749041650798882817
749252360044773376
749302104255332353
749110210606735361
749293971680161792
749045974979403776
749119807572709376
749259511416979457
749075905679495172
749285901768003584
749041650689839105
749255539385851904
749325781273309185
749037833998958592
749322409182916609
749287298408255493
749272882564435968
749112417079037952
749132478447779840
749042586099200000
749073372290674688
749140023933632513
749081802971557888
749040476112580608
749311386434543616
749083371309981697
749097514461110272
749295850711617536
749104254686601216
749118956011610112
749250220668649474
749078690693210112
749253073122582528
749267958560657410
749149381320998913
749269707719454720
749069790178795520
749300250721017856
749303492846706688
749304612528721920
749077964818493440
749264359805845504
749294055402725377
749315345761140736
749290729445347328
749302020402806784
749265227942879233
749242927092686849
749241421027090432
749325626138619904
749138492861607936
749324258640289796
749261558275080192
749114614789517312
749044150335512576
749079323747946496
749303178009554944
749271812933050368
749305506078961664
749252427090624512
749149612263563265
749291744529772544
749326431335907328
749319045191577601
749294361675005952
749299843726585856
749044146447548424
749291803376050176
749292671454289920
749280432370356224
749242205529923584
749307485517934593
749330189306499072
749277706190200832
749291383849095168
749276695451017222
749301500556374017
749056099937026048
749049171068411905
749271876048916480
749098651285237761
749242276979826688
749254868045627392
749150174266716160
749307812845531136
749043563363725313
749266570157887489
749258982636814337
749253664242622464
749278968696692736
749267895541129217
749079349031088128
749037435531722752
749105831946301441
749127269034127360
749272140445343745
749253513587396608
749266960341405696
749319510956662784
749284542658281473
749076652156710912
749306676050747392
749074835846926336
749260870065152000
749064505611677696
749046897684480000
749280059291103234
749054284117995520
749069131689832448
749305577239564288
749303450865840128
749138517972901888
749145392684597248
749127487121133568
749042540054212612
749258634664828928
749326292894355457
749300955158548480
749315211660853248
749231660932206592
749265479945031680
749275466574561280
749076274732163072
749303106920341504
749313781377986560
749327630743339012
749268571038121985
749302179765297152
749282932259491840
749151650410037248
749272945726488576
749127411690835972
749274266848399360
749286157754695680
749145187021164544
749153257046548480
749316092573560832
749315500962902016
749290616052482048
749302523819876353
749075616314626048
749151264747945984
749245737049985028
749324476974788608
749061569527554048
749241626543915009
749310778432421889
749309951974277121
749296387548975104
749260266131562496
749263185614479360
749287109618442240
749257665881276417
749304683785809920
749147359712518144
749119329254318082
749231367393796096
749269006989848576
749246156635504640
749143458934390784
749252997398401025
749284123559075840
749282294507114496
749264783598231555
749269179048525824
749274883238924288
749150752782815232
749322585268158465
749032909936398337
749098768914485248
749242876555583492
749315991574753280
749242436065648640
749283049674797057
749243698916057088
749296819637620736
749063184422539264
749242503153459200
749040392297820160
749242750726508544
749306248399585281
749110076388978688
749322635335471105
749330554533900288
749093727239491584
749036588278185984
749277592889520128
749300414298947584
749271255115821056
749241425364123648
749265257453924352
749076299709190144
749309306210643968
749092334831185924
749320152378855424
749305124221313024
749137415256829952
749284089799188481
749090132595052544
749116372362227713
749273671311687682
749246429160353792
749088907933863940
749268197594034179
749326984853979137
749149347930005504
749086114644791296
749039150838353920
749147716350083072
749253571921707008
749302054154178560
749289361989050368
749092997267021824
749040056774590464
749278091999080449
749244403496157185
749059430369689600
749278490483126272
749302410682638336
749053013260509185
749120222401957889
749131119325507584
749147821190836224
749152711753371648
749122839664431105
749244625710383104
749298174192418816
749246529781760000
749308450316820480
749274342450720768
749147443468566528
749292616819310593
749140669831127041
749326372670214145
749325550372683776
749038698126188544
749309356563324929
749301005326684160
749050681189888000
749298996594737153
749261138655870976
749255057082843137
749135288442773506
749289999779135488
749273071442337794
749243497211887616
749134483371225088
749302750442291200
749302146407989248
749131429901131776
749307066238382081
749264942809903105
749124471349350404
749305333982658560
749302636935979010
749057991899508736
749306692790284289
749080951301378048
749328276879974400
749058478195474432
749231421965815813
749295397579870208
749261994323283968
749266947678801920
749249382168616960
749310534747561984
749243530883760128
749242507708555264
749042707838959617
749250011301552128
749151445153292288
749146130907336704
749150333608140800
749265861614137344
749262795468902400
749303903909445632
749064605977030656
749075700267753472
749124639142490112
749246366367485952
749105353724293120
749058167879806980
749295758214594560
749075163099070464
749327005997527040
749088752857784321
749090820440018944
749272211530272768
749322748896415744
749280566462320640
749301592797609985
749139931767902208
749267903841722368
749248111042785280
749329228764704768
749259947586781184
749273172021686272
749305174552752128
749251286210646017
749150153349693440
749292205831970816
749289303566610432
749282093373464576
749141420448051200
749326355775488000
749255342094061568
749331120609759232
749280461734699008
749262875181584384
749316318944518144
749250472494727168
749290318550470656
749313852471410688
749148509048274944
749251235941720064
749129743816073217
749262577490952192
749249352737157120
749062991342174208
749300690841894912
749325026076352512
749140879638683648
749099758556360704
749063930975105024
749135510908473344
749324250335547392
749069689662255104
749244235594010624
749061611281932289
749153105950961664
749119631239950340
749119350108336128
749110428752420864
749243530883829760
749282890391949313
749313743507554304
749044188348608512
749272446520426496
749292348375531520
749265177565073409
749316243560144896
749276519067951105
749062487895597056
749298769733181440
749097024084021248
749037787572215808
749085908956164100
749109464138002432
749303383769673728
749095337684459521
749258794203512832
749317967188488194
749273973322489857
749303022942027776
749292105269411840
749115017266475008
749132155201224704
749254867965779969
749285092321878016
749136047573966848
749089444708233216
749250778766999552
749242482496401410
749328486737805312
749316943656648704
749088463207534592
749272245139173376
749053805766017025
749275881445601280
749077235357798400
749247272236580864
749150371461926912
749083472132608000
749308970465169409
749061569657450497
749092221580824576
749273847472545794
749310970971979776
749303366769979393
749077448961118208
749091323890708480
749052665141686272
749284979079806976
749052312681721857
749058226692452352
749277790046916608
749295142020997120
749328184710234113
749242587224088576
749303408641839104
749272278676836352
749038982923751424
749300938209431552
749093752388481025
749279497124454401
749282634610581504
749255925219852288
749143740195811328
749272597611761665
749142326501572608
749076664672456704
749060734643036160
749116305240756224
749303471757819904
749149037409042432
749324988730208256
749311239436668928
749247930658283521
749114031814766592
749150010558734336
749294084767019009
749274677789413376
749278519683940353
749149184280948736
749264255128637440
749120050678763520
749126438545084417
749130318179921920
749323533097037824
749300103903490049
749293061570637824
749254918502920192
749265681254932480
749261721479606272
749033740341432321
749269892067647488
749074865211179008
749263915402559488
749113318653063168
749267749042589696
749301626444324865
749081475446898688
749137255739039745
749290142268059648
749261704693817344
749097124625653761
749056812922667008
749275789158412292
749309792641056768
749320290711240704
749248639478882306
749248551729979393
749258219319590912
749291362814660608
749330562964480000
749322711176876032
749140749422325760
749319288339722241
749305640061956096
749304558262693888
749253236385681408
749289035059892225
749282328422129664
749257766481657856
749282265235161088
749287759945359360
749284123429236736
749302771254370305
749111506747305984
749247154674364416
749320219471056896
749289232045342720
749331648877981696
749151306795905024
749150824119566336
749059598003343360
749278960094220288
749118943198052352
749287734729113600
749269804163432448
749116619528368129
749252087347838976
749251671977435136
749046444796043264
749312401351315456
749256483062317056
749074978562306048
749323503535468544
749257904822349824
749320789858525184
749264342995066880
749298757548769281
749313605124796416
749271163172446209
749269770604871680
749042435024715776
749293258723954689
749288758147739648
749141563293306881
749248807481778176
749111620287082496
749064224521920512
749148462852308996
749303425599287296
749056938877546497
749243556288684032
749305422050369536
749287868787331072
749101939594452993
749309217975054336
749328411269533696
749136567822913536
749279002347446272
749328528609579008
749130792064942080
749249201670918144
749249197304524802
749262405310488576
749296702331420672
749080770820669441
749031903135690753
749275571142680576
749267342056525824
749249692232511488
749261528851894272
749298488954028032
749152447260659712
749319540320956416
749273041952186368
749149855210176512
749256369769963524
749298518234435584
749310887081762816
749041805774041088
749242155399536640
749146277561139201
749054359422382080
749296106685603841
749311348580970496
749274992420933633
749245653453312000
749231132487610368
749058151232798721
749268046531944448
749150795010945024
749242520110968834
749279601940131840
749243803479994368
749251256883900417
749258621972803584
749072160111497216
749284719024599040
749248886955450368
749271347541446657
749300099537248256
749282345065279488
749067164703977478
749277156694433792
749326930483089408
749076291282931712
749252100060774404
749250967439237120
749288380601597952
749267597837885440
749064111133118464
749047346403614720
749288774945890304
749282407887626240
749251705624113152
749253014406463488
749304813905649664
749119761364062208
749301051661160448
749272580826107905
749037930216251392
749288963588825088
749076417296478208
749037779166769153
749276133070438401
749037200495509512
749243656742113281
749120889346809856
749294210650701824
749041893930049536
749243749146959872
749268046657839104
749283326628954114
749153093351251968
749131912061521920
749279249564073984
749301697395167232
749266058729648128
749091000849575936
749061615677349888
749136328823017472
749316432328990720
749067227538743298
749127847659397120
749244743192829953
749306567267217408
749073816920305664
749292012994760704
749294822943588353
749322388194652160
749252645332905984
749312082798059521
749282437293707265
749149733726326785
749243740535918592
749242587282804736
749266662436827136
749288900900839424
749295397710008320
749265865619693568
749329472445411328
749146902655016960
749279538954248192
749283565729349632
749250740770729986
749077235039076352
749150337886412805
749315815657406468
749074286502084608
749094188730372101
749311147468349440
749119727570657280
749142565711122432
749241429424087040
749243799499571200
749280881064509440
749244504184500227
749277592956600320
749231245867888640
749040652495777792
749287890086006784
749289601265704960
749111393631154177
749056549012709376
749313521410838529
749263374400286720
749059740601286660
749257615474094086
749274346410024960
749317824728924160
749050592979456001
749310723742892033
749243199705808896
749272199186550784
749309452914987008
749289714256076809
749066996700966913
749105991367536645
749084285777293314
749080133571674113
749276829547163648
749254570359087105
749247763150434304
749035992628228100
749148798354649088
749280503614803969
749259746063093760
749275747466956800
749132125933301765
749077251975557120
749286002393489408
749112996010422272
749261595784601601
749318344864661504
749111238571855876
749258357731651585
749249570924748800
749268533146578944
749055344937172992
749319032734683136
749325680383516673
749329346565931008
749046738237947904
749317875089838080
749310455118761985
749143769560150016
749281887865241600
749282164613734401
749152694707822592
749318953021874176
749078661123477505
749129194337144832
749282802139557889
749312669769957376
749242792711368704
749258433292079104
749137851439255552
749245967786864640
749303593308712960
749150652274651136
749102161942810624
749119593411674112
749314590958313477
749328134126854144
749147099573448704
749293250054414336
749284446289874944
749288464546426880
749322358817558529
749070050380877824
749245477078589440
749276175340605440
749291937346228224
749264439732346880
749249503669153792
749314682964549634
749066963297546240
749138081866022912
749125180463669248
749052757202522112
749290817672581120
749132461695705088
749288171129700352
749320924038594560
749281888058142720
749044976953151488
749144394461306880
749151835252989953
749331103618564096
749298736359243776
749256847668936704
749255333722230784
749312594347954176
749292973440065536
749301869537730560
749262447182315520
749262304848515072
749325869513048064
749290133657116672
749274195582914561
749249943982993408
749243186908987392
749317010849423360
749322908359680001
749142339298394112
749050999759929345
749260522063667200
749327198964879361
749076719189893120
749306864974913536
749131094189076480
749262615046676480
749042430910066689
749242767767851012
749043865206743040
749037494272925697
749137989633179648
749261335687524352
749319510927237120
749283800299999233
749289798515298304
749269112044548096
749138539196084225
749124593030496256
749252443674910720
749279123894403072
749034478346072064
749326313895452672
749230675270787072
749261125968076800
749041193477083137
749044238625730560
749318910814646274
749056712640958464
749325667884474368
749113050288959488
749129383072366592
749249654747979776
749296861501063168
749319137374134272
749250166499209216
749319913253187584
749144562279514112
749258315704610817
749293862703816704
749137242975719424
749130679196143616
749294059886370816
749068116676661248
749309083812003840
749116988631330816
749305476823867393
749244730425405440
749130649840316416
749249335955693569
749254951944220672
749267778058743809
749325688826724352
749246206765699073
749297813612363776
749131119463952385
749294772649680896
749084315179331585
749278888786878465
749063184238075905
749303601718235136
749085653334450176
749271506795069440
749290263974215680
749293422377308160
749323033937080320
749272102641950720
749268088437235712
749255119749931008
749133594128515072
749254234835673089
749252129362153476
749320718815522817
749254230419054592
749242050445324289
749322039996116993
749259167513346048
749277639106584576
749263953054740481
749302872135835648
749286606247489537
749070163434168324
749035673802473472
749072147541135360
749289475268685824
749105752443265025
749272978962063360
749299667591110656
749264133179203584
749313231760613376
749256747139919877
749267060920909824
749260962327240704
749145438658453505
749260085919096833
749065772035612672
749289672317161472
749096881196703744
749319443671556096
749245091412185088
749092619985129472
749039201027559424
749306814743937025
749290343384748032
749241634982887425
749033996189925377
749293904391012352
749139201657040896
749276431050502144
749274099218804736
749320723093655552
749126421923135488
749247716878790656
749283691260698624
749037372407484418
749078615002939392
749257405544992768
749314909528293377
749321599590039553
749276321826631681
749053075814572032
749309452801703936
749032238746988544
749293506053730304
749326728984690688
749128707646840833
749075083658919937
749067076699090945
749269854461591552
749305111826927617
749314100098891776
749132444742328320
749319552580874241
749272568243294208
749281594356142083
749136609594007552
749288565234864129
749277479756587008
749301391567486976
749310925207986176
749135401814790145
749044175778279426
749323818305335296
749307854616539136
749261939906375680
749086290528776193
749034922971660289
749275340489523201
749120973572485124
749244382461751296
749268164261900289
749286031925448705
749301596786393088
749150584985575424
749040014890270720
749038970605109248
749116775082504193
749288720449335296
749106112864002049
749284794408787968
749260857822081024
749129529608790016
749278830288785409
749302041323921408
749313257228427264
749303085692882945
749320760473321472
749281732612988928
749264980638326785
749265957768589312
749126539338510336
749288632096321536
749148731463835648
749252418584604672
749256000629342208
749256642303143936
749327102445514757
749138434128748544
749306403450392576
749134407810834432
749266997955948544
749316461567414272
749325202631168000
749140640580206592
749261641875853312
749300619446542336
749144268497760256
749033987675394048
749278767160451077
749327022669893632
749293673725227008
749141093657161728
749059002751868929
749242826198814720
749293711423631364
749258026570375168
749317136854683648
749283636890009600
749331388856430592
749259402302132224
749254389932654592
749301567732518912
749306709881987072
749079047292981248
749306751493763073
749124555243819008
749319968102162432
749287906854920194
749257548180643840
749321150694625280
749149478020648960
749331183717195776
749275328145678336
749138249751355392
749110416236638209
749298602120404992
749148626530729984
749255501582598144
749134793720422400
749278142385287168
749314544519024641
749106645599268864
749248648026943490
749316369217445888
749108038154326016
749258093607919618
749315161413062657
749150384011304960
749323113729490944
749281422364413952
749243954424586240
749300107749629953
749324371756482560
749264041063964672
749036986455904260
749242461533433856
749244864584421376
749248476005797888
749243904189460480
749296114914906112
749290746130333696
749324200058490880
749130016236171264
749305732324032513
749265421166120960
749243480510267392
749131144503894016
749134659359997953
749264997352480768
749152602705817601
749311684133654528
749151914814803968
749298438433562624
749269959302406144
749331737264558080
749151075807223808
749266444538511361
749310761424580608
749310178546290688
749322635327180800
749106939238322181
749263353353240576
749109820620320768
749283578299740160
749292633734975489
749269799759413248
749264036961935360
749282969928466432
749255585548365824
749241542808838147
749138824232656896
749261402687365122
749264758122041345
749080263544614912
749033559915106304
749279878957174784
749271855161237505
749283653549633536
749258466812911616
749269749566169092
749271590806978560
749260517911498752
749265936738357248
749326531894226944
749303958397652993
749139537465634817
749256776479023105
749261084234842112
749269925844361216
749298706965553152
749326154524483584
749070721586896896
749102241420750848
749312598521282560
749035635890065412
749050379216777217
749244520689242112
749251315453362176
749081152573419520
749306823103176708
749048617441366017
749241295357480960
749320286621884416
749325060024872960
749244432743096320
749310044383182851
749285461240193026
749066912953434112
749305636161253377
749292214073827328
749277097852542976
749122827240894465
749242729901744128
749139562463653888
749147460467978240
749141080726265856
749302205186998272
749313047538335748
749104435092025345
749259020511346688
749150719211671552
749124874065485824
749265857252122624
749308152580083712
749279534944575492
749078808171417601
749330923510829056
749055202645385216
749258991285526528
749148513338925056
749123683004841984
749246328551698432
749253320284467200
749144016781017090
749276732889374720
749295238209007616
749261352439574528
749038681256816640
749116942649221120
749254201356587008
749305434679480320
749275332272803840
749273511940751360
749131593348947968
749040057072451585
749034738590093312
749316427933478912
749231250083241984
749271582347030528
749137654273363968
749303618365485056
749308898968899584
749323034012446722
749058180437598208
749307900963749889
749274073818025985
749045052358402056
749137918233571328
749034063084789760
749045580614205440
749128711706931200
749150786509238273
749243136862461956
749105034894282756
749100098215301124
749148601255862272
749269938213253121
749244378233929728
749295527825727490
749124098232422405
749064040102723584
749324023771914240
749068095600242689
749282525533593601
749325886076383232
749276179471958017
749268382017581056
749260824259198976
749328163784843264
749241609775030272
749286925408886784
749322195202113536
749095782196715520
749064522137083905
749285830674485248
749256747341193216
749284194770100224
749322203330666496
749034784765124612
749318407581888512
749321284891410432
749273356764061698
749317161932451840
749242507431649280
749330692945829888
749264087402577920
749117143904493568
749259389622628352
749103877518036993
749032167204917248
749260089857495041
749125138457690116
749277135580368900
749288363916685312
749259712525369345
749147066350395393
749148513326493697
749312552258179072
749125054403735552
749268331706875904
749296173853372416
749037674577747969
749242113297186816
749313114655588353
749273394479239168
749039721423273984
749148156580028416
749129265556385792
749290926741319680
749052052408569856
749143106889641984
749328688055975936
749118054005477376
749118616390381570
749277022493372416
749242767398801408
749073120502255616
749249197652586497
749267643954241536
749280432366256128
749276552790171648
749253224167792640
749280545671114753
749146139287515136
749263781079969792
749292939684249600
749138664815558656
749040652508393472
749063863748833280
749151444943577088
749131224313102336
749049607410241536
749244076202004480
749284513352679424
749151453462364160
749145568585408512
749322979461386241
749263734930038784
749243845523693568
749281535380033536
749147560930054144
749258227888435200
749293774585683968
749262287966466048
749055357520011264
749256449247711232
749038802568679425
749152913138786304
749326418807513092
749303287019663360
749311319199870976
749147854774607872
749047602528653312
749153152142827520
749118360151924736
749303392132960256
749331024278990848
749102170146893826
749069874278825984
749262216528932864
749067080725442560
749300116184559617
749251949070053377
749286367310573568
749115264738795521
749266918574583808
749243258509799428
749307502475575296
749108663156039681
749145262732537856
749331221323386880
749249088399572992
749295561283473408
749292126312226816
749315127636324352
749264573795012608
749282823337611265
749304553816756224
749250946530676736
749275147660627968
749275961237970945
749037683024867328
749330092959170562
749246278366879744
749255899844317184
749296731393785856
749329472206303232
749252683031273472
749292285561479168
749147292691730432
749137591325356032
749289265830526977
749120335685967877
749043542497124352
749043848534429699
749307515167473664
749132243357097984
749064241223569408
749150228654198785
749138975344824321
749297205585010688
749246278333325312
749245837784428544
749271716556267520
749068620173455360
749275122515730433
749032578263486464
749313672208642048
749276653403140096
749063351876091904
749143203392086016
749130746275696640
749058151161311233
749118314018852864
749279044265340929
749261184600305666
749250908857462784
749316364956012544
749269665617154048
749121392960954368
749127348683874304
749241463041626112
749247188245544960
749250015470563328
749242729738166272
749257908920152064
749290435785289728
749305623507038208
749266754614931457
749266263982104577
749040367132037120
749305392820260864
749244030005960704
749246907554336768
749280046586658816
749143253664960517
749310631384387585
749048000908066816
749042485184331789
749310522223239168
749312267343147009
749326347546296321
749094154811023361
749065134417539072
749121954968252417
749312611167141888
749248459266527232
749253479940718592
749067009397231617
749078908839030786
749301319983362048
749285952221171714
749299805822803968
749292247628341249
749109434970836993
749273335754809344
749153302873575424
749296018550878208
749288527414910976
749314280370139136
749066166518239232
749310417592262656
749278188396802048
749266834361311232
749317996791885824
749140841659117568
749123980754317312
749258064130347008
749284899522224128
749280432357793792
749052925192712192
749322291645788160
749080716617605120
749317082265812992
749058868529987584
749063507140829184
749314871871713280
749067584130220036
749258621909884928
749312120420872193
749267899861307392
749306239906041856
749259003859865600
749294588041584644
749295158630449152
749308123307991040
749242193064423425
749131383507869696
749311272957595649
749307016049364992
749148328777089029
749267304110755841
749244969597149184
749262845842456577
749320345379897344
749309863692345345
749069676961935361
749278561677242368
749269133087371264
749323876908269569
749143450566725632
749274207918366720
749034751256825856
749270227565809664
749317719649054720
749055625951404033
749280843575676930
749258869319229440
749267719623675904
749092259241439233
749043961935851520
749301479400505344
749266792623828992
749266108843167745
749248048199528449
749266339458641920
749137670979330048
749252229853503488
749299881232044036
749309092263518208
749070193050214400
749331611192291329
749124958123532289
749113914193956865
749293610764349440
749303031154483201
749252670469316608
749241316396011522
749114883224899584
749313605107986432
749310660832624641
749146957034250240
749285159304830980
749138849557807104
749290926393229312
749117089424683008
749319347022200833
749272299560247297
749245707857584128
749101352450596864
749279488534573056
749247079424327680
749287021764640769
749274111797522433
749315354208440320
749261751212920832
749263554679861248
749250531118419968
749282751703085056
749330562914066434
749041994790477824
749124408602718208
749292012826923008
749073418205618176
749326078964076544
749265924226678784
749317677676498945
749034662828371968
749096617169432576
749291035487006720
749110059615997953
749277630810189824
749242486560788480
749282286324031488
749328868373327872
749275122356199424
749148483928678401
749275164345524224
749303538677841921
749034818076286977
749243262402256896
749151000582291457
749039096576741377
749148131665833984
749306776764375041
749128695214899200
749038647563939840
749323503589994496
749260249559891968
749296760879710208
749314402063568896
749276246446571521
749097845899161600
749296471313420288
749278146374033408
749241236821667840
749321054099632128
749084088523456512
749039519941427202
749306126848712704
749077033666416640
749242545377579008
749146617471700993
749139931688239104
749147456114339840
749329795071238173
749265014154862592
749130364476596224
749044649768001536
749330571323641856
749251848071151616
749247318365528064
749283900992655361
749279476182376448
749328893484621825
749252452294197248
749329203775041536
749245774731546624
749294202329063424
749278805060046848
749331170756857856
749128078694187008
749316419649695745
749323642148757504
749267266542374913
749302721107329024
749092208855265280
749054376388407296
749318168506671105
749127315163115521
749093710265061381
749292147153768449
749286816193191940
749315824012451840
749270135349866496
749120063064510464
749317959047319553
749280784939229184
749086550906970112
749123917885894656
749308739816132608
749289773102198784
749277462765441024
749304348295987200
749301068287381504
749248140608348160
749254872290226176
749079764200255488
749314746147483648
749292256272715777
749270638787952640
749285784268726273
749129978579562496
749277701983338496
749136894794067968
749266347968700417
749054602616696832
749310384142778368
749295049419227136
749256021500100609
749122478971219968
749060693047939072
749257208597245952
749318042849452032
749302062643634176
749285058914226176
749320647294222336
749317057129357314
749271427472236544
749082415340068864
749133317014945792
749260463553208321
749267912607883264
749037431073099776
749306315395178496
749317812041179138
749133975927582720
749279656533172225
749326301492809729
749245171104043008
749321121401606145
749271913860595712
749118687475490817
749242260106022912
749048751671607296
749294823270604800
749269724459102208
749299931609853952
749258471116267520
749255627369775104
749264787746332674
749131643856756736
749118985283760128
749124601406423040
749256885631459328
749127483035938816
749117206915461120
749113830471372800
749118100092493824
749322333400227840
749305472616894464
749317874829975552
749119043890663424
749255199320072192
749283238623969280
749319212921917441
749150828263530496
749139986084233216
749281078536445952
749077029505687553
749298614921523201
749128363776749568
749031819157377029
749317824615747584
749241488265977856
749059761853767680
749071455640485888
749285352557469696
749123129352609792
749111473213878272
749258504507105281
749330600583192578
749244495754104832
749322698422038529
749289722648854528
749323315077144576
749299944264241153
749245078682542080
749281459903528960
749281774518370305
749292012864548864
749279060874801153
749126035929653248
749117299131424770
749265031049601025
749301152408371200
749303991750758400
749269917334171648
749087280489377792
749241534411837440
749136240457416704
749302276213407748
749259993774428164
749129513179680768
749108360922865664
749119169640161280
749323554034970624
749252695307984896
749281875210952704
749287348987363328
749253823974281217
749291979515789312
749268751313408000
749125448748130305
749264171242586113
749290867916169216
749294105881083904
749057723350724614
749254142607130624
749285088215625728
749129676694679552
749251982284693504
749106863736709120
749253332972150785
749255099017560064
749132004474650624
749131077663465472
749257485605797888
749306164626743296
749053696676335616
749328943803686912
749274803828318212
749109598385086465
749247901491163136
749080934494900224
749311801779744768
749277601349373952
749056167305998336
749045777998159872
749274153740431360
749314569835872256
749275139028709376
749282693251264512
749267774032125952
749316440637992960
749033295720157184
749042640725897216
749248014825295873
749242339659509760
749323600012963840
749321314368913408
749301890530283520
749270873786298368
749286090742390784
749284807104921600
749271964074860544
749147628332396544
749315404523245568
749265014352216064
749315450773901312
749326104167669760
749074659694383105
749273306323423232
749135544370814976
749124639293448192
749306131114328064
749152371935158273
749136928440811520
749300032264867840
749126493154844672
749124475778588672
749298413330653184
749274988264382472
749250019367071747
749063180211466240
749331200200826880
749094331257016320
749268994641764352
749329568574701569
749286715706212352
749271926560813056
749130712519938048
749130284541571072
749267539016966144
749064023119802368
749100463266471936
749292419762487296
749119505268285444
749264984882835456
749274078016598016
749322446919049217
749230851473408000
749275743046148096
749254704484540416
749101130202750976
749301475365445632
749267719627866112
749329434671456257
749127961291395072
749251277733801984
749147380528869376
749313470764462080
749331141400944640
749126790958854144
749250048840441856
749247595239841793
749144348445569024
749306709852684288
749295724819427328
749328889189588993
749258060040810497
749141458482040832
749331301023506432
749081152846229504
749316776278761472
749243518309326849
749128724273061888
749079739126587392
749270844325654528
749315345882574848
749265945135308800
749275348899024896
749300271424110592
749252649258717188
749266591347384321
749327995794579456
749314729324187649
749086202439954432
749268894104387585
749268168259014656
749328159393263616
749262480623501313
749139713655734272
749295846353694724
749315106941575168
749247926757654528
749150073276301312
749277282464886784
749254704383819776
749288204621246464
749317552095002625
749256210201743360
749289273967448064
749308517513850880
749289458487275520
749129189991837696
749243170253377536
749255010924527617
749072852192821248
749309239051649024
749072583799300096
749075473595006976
749305732663681024
749255262297477120
749138929379577856
749252305262960640
749324896350724100
749150593457983488
749321163269079040
749281384636772352
749330176710934528
749278092158468096
749244885769736192
749085909132259328
749141517235654656
749243023465340928
749130750235140096
749231434582269954
749288993087512576
749144767649447937
749152648562110464
749269816612126720
749105483852550145
749308076914724864
749293736757235712
749121652701536256
749282521246990336
749291438358138880
749138685724020737
749241916328448002
749153471060901888
749287973666037760
749329258221301760
749131757065211904
749147456080928768
749307200485466112
749138325055934464
749121984194179072
749272039807213572
749149960386580480
749274707397074944
749280549718548480
749081215441907713
749124261844021248
749276598705070080
749306504352759809
749046625008431105
749036831308550144
749246311828975620
749266612289671168
749054153968713733
749264745945903105
749137410689265664
749280398908219392
749147019902652416
749288410167336960
749276787616653312
749145317019258881
749320668345278464
749057609915830272
749037485641129984
749312531605446656
749116665930010628
749083170297880576
749113826172243968
749256780727848960
749136605508763648
749252871871279104
749033866199900161
749261432374657025
749306705503260672
749038429523079168
749291807285055489
749317321483706368
749280923275894784
749281766352031744
749330021718851584
749128636477927424
749080536119783424
749048483097808896
749325357505978368
749263517006516224
749260979045818368
749269669987704832
749032003966636032
749140506190483456
749303316463714304
749302792297250816
749056741611081730
749258961728135168
749319435148783616
749307359806255104
749276192033927169
749271171393355780
749256562531704834
749283171296948229
749038131513401344
749141089160945664
749040161632071681
749273935351517184
749305916919541761
749076316549312514
749330055399178241
749283221511086080
749297960492666882
749256873044434944
749261688273268736
749257799822172160
749289131558055936
749298107368611840
749058260259471360
749270068320755712
749136341443547136
749293631866040320
749313051350822912
749033136273690624
749265475746590724
749137532349059072
749109531142008833
749085078345572354
749316230989901824
749267388353261569
749325949129334784
749143396242063360
749253513541214208
749299898365800448
749247481846894592
749064664818982913
749127562648023040
749245842133913600
749328612285878272
749256059311755265
749322631124365312
749043974460018688
749300141631438848
749302532049166336
749143156998938624
749109417979703297
749273117776805888
749259926548123648
749326439921512448
749257988909699073
749254260005699584
749299583453396992
749148253313232896
749258571855044608
749327387826020352
749317342514020352
749073992837787648
749132193260249088
749307498264403968
749256206326390784
749302582611419136
749110885923237889
749254008116744192
749305199911702528
749244902513475585
749316348245843968
749319951161315329
749256713631563777
749257317686870016
749299365513162752
749231094973825024
749079974020313088
749087733558030336
749259171598655488
749311629536423936
749092913582186496
749243228856147969
749260484168351744
749314385345126401
749093802644639745
749045098252500998
749143928981581824
749264234127777792
749310551570784256
749276687083405313
749047459750481920
749276598747234304
749278499018575872
749146030126600192
749150128162897920
749242675358949376
749289576011739136
749147712113737728
749149494445473793
749263487256244224
749141190080167936
749131425723604992
749117458741489664
749309712676651008
749297406936748034
749252615943356416
749081186413281280
749147728970735616
749264569684680709
749308328895995904
749247859497795584
749056884259205121
749274640212692992
749103373899616256
749275172763500544
749118574388666368
749327790143594496
749298598014230528
749266603921928194
749137528440119300
749072650664837121
749129735079337984
749272303817613312
749283460519497728
749114568752836608
749075515613417476
749114124156612608
749288791651778560
749302045878980608
749136290889732096
749138128074485760
749249532895039488
749286166097256448
749258911421575170
749052090341732352
749330227361357824
749243040339025920
749147775053471744
749138752887554048
749304922777280512
749246781381304320
749292142909132800
749260803237355523
749268025510137856
749100836437921792
749311281409036288
749279476266078208
749094536878501890
749069089772072961
749257124895531012
749260949773844480
749037712259313664
749072134870212608
749090694652829696
749263508341129220
749068557191876613
749140871111729153
749064526570483713
749094419454767104
749264254897885184
749034008558833668
749283238347026432
749287642244587520
749318831164760065
749273759110967296
749251181399138304
749130989415305216
749242264401031168
749301844535484416
749281770613407748
749270089082503168
749328503527579648
749300556653596672
749042716147875844
749143391896760320
749286954420674560
749268243630678017
749153143515074560
749087314169634816
749245573706940416
749139256359153664
749281711880491008
749257854553624576
749277852965580800
749273046058401792
749101918828400640
749328239068323844
749314465036926978
749148567915360256
749313487915089920
749302368731299840
749087393915891712
749276070428364800
749324992886689792
749244994603610116
749247318507991040
749059434689757184
749278578676817920
749286313019465729
749049036783489024
749268470328623104
749251357341876224
749152946600960000
749242146629312514
749267593685598208
749132176571113472
749257128888537088
749145036311392256
749255963006345216
749092116450521088
749262463883890688
749132239452139521
749281682436550656
749303941557518336
749330285792268288
749280503652573185
749145505964367872
749102073665327104
749102791205892096
749131039579267073
749080158594752514
749311990389178369
749317661033500672
749281405411155968
749246626376679425
749267715341377537
749288091244961792
749327832271249409
749147644941963264
749150282983084032
749078598254882816
749296324579917824
749266301676380160
749094909890564097
749052291731206145
749141277967577088
749324334276182016
749249516281487360
749305874896740352
749249059152506881
749268788919439360
749078686431711232
749131102623784960
749257535798906882
749275839792082944
749279174146289664
749257321868435457
749281980257341441
749140468651483136
749039343809900546
749310887069097984
749296517530394624
749257816553119744
749080355769028608
749040543309524992
749065470180024324
749248450928095232
749142578155622400
749298757448130560
749256319392223233
749324808228315136
749273469767061504
749075062339362817
749252993493635072
749301215360479232
749277471460077568
749258936549867520
749289231953125376
749323918822047744
749251001157378048
749244889909506048
749303891100045312
749129810715086849
749131408648601600
749267623083384833
749054069914804224
749250187302932481
749278381376671744
749259393628246016
749266863864082433
749276309403074560
749060550122807296
749283896769077248
749100177898647553
749149951943409664
749140615187824640
749050697660899328
749242507645579265
749079168881717249
749308316136960000
749302360111931392
749302482078162945
749116162663780353
749248899722911744
749299898332295168
749038441988493312
749255681757163520
749244524816392193
749308278358900736
749128695256719360
749100991664955392
749281271398985728
749281296531255296
749331045154119682
749262220761133056
749328138576859136
749280197602488320
749241375028371456
749140007177289728
749271578429517824
749328616673124353
749272895164026880
749281564962545664
749267962952024066
749054703208697856
749262774577065985
749282806505824256
749131383839285248
749269854214057984
749092347141427201
749317204081012736
749311977995038720
749303912319049729
749112391938355200
749326821364084736
749313600888696832
749323746947760128
749252360166313984
749060290172649472
749307955460308992
749243686320570368
749259477770235910
749251038616625153
749252443943399425
749252334719537153
749316847384788992
749146143288922112
749287286127398912
749260991704211456
749311298308038656
749257707501129728
749323352775548930
749267102805229568
749057337353183232
749141596763856897
749310354614677504
749096071645704193
749262954902720512
749249876752470018
749326422917779456
749262384414556161
749231375820132352
749246588510437376
749287415966236672
749150207498039296
749291509753798656
749263181374160896
749290834240167936
749286828952420352
749309989504880640
749118771206365184
749098219372580864
749244554432303106
749273784335630336
749079411857776644
749063368992919552
749251940601716736
749296022829076481
749290385378316288
749244462027661313
749246139690549248
749068158883901440
749283716443336705
749265412727058433
749274006591864832
749292331631796225
749140581813747712
749261201553629184
749277731200786433
749091843778850816
749078375885475840
749319468703158272
749131006293241856
749299365500583936
749251634329448448
749132033591476224
749321456815775745
749322933156384770
749304268717432832
749251240199094272
749266876249870336
749128166556442624
749278553464672257
749265869872640000
749110407881633797
749257103668371456
749273885225484288
749297062815076352
749241391805566977
749301324253200384
749270684740661249
749093743945355264
749139226852073472
749317530985066496
749092204568727553
749283200623448064
749254402616197120
749277865351475200
749298920916934656
749326507001126912
749277395736199168
749088593235238912
749255715412467712
749153278118785024
749311076060303361
749267786740932608
749035757730398209
749041654821158912
749300917518884864
749250329821212672
749133904464867328
749274468220964864
749149704538169344
749276930336288769
749243144978530306
749328540894695424
749262208329248768
749252531868565504
749252070629371904
749086504778018818
749102774126731264
749321385818882049
749282617606959104
749267732085018624
749284446478667778
749282689132396545
749296505216000000
749246739643707393
749038546904907776
749114832792596480
749243858245021697
749112832214446080
749097615418019840
749262745095249920
749055227488264192
749256508261617666
749286900129787904
749090816413429760
749246592876679168
749142389378387968
749129047318335488
749315840546377728
749269627792941056
749032431500468224
749134348859899904
749304226539532288
749305996896509952
749130750331654145
749275441287036929
749242507540697088
749274585485471744
749257938267693056
749290410846064640
749330474774982657
749287080564449280
749310425825632256
749066871220174848
749242801251094529
749243765785702405
749049963817103361
749299269186781184
749252456463364096
749116762327703552
749289899094839297
749303391990321152
749272392044871680
749053730448900096
749295527590817792
749255228755619840
749305342220132352
749102799359578112
749120784614830080
749035115905331201
749326536420036609
749034637729693697
749325898629976064
749251617581592576
749260279008100352
749245632225931264
749038181924933634
749331787588009985
749062261424005120
749297792850485248
749253106563686400
749276422749954048
749301727090864128
749108398784802818
749041063596138496
749291279109001216
749273012801708032
749304444853059584
749257917556101120
749279350286118912
749273566512807936
749290322413416449
749058470066810880
749274354945372160
749288657492832256
749271364289331200
749256768199528448
749330583801761792
749248132085612544
749254541141565440
749274346447777792
749303157289803776
749292801477734400
749296446097219585
749280990103830529
749289118979555328
749069634972758018
749326901244792833
749124936992583681
749231254332203008
749128128967172096
749257573312978944
749075209374793728
749087368548716545
749048868919250948
749146701261398016
749257967611019264
749095870272909317
749327865980870656
749319833691549696
749093739902021633
749275814596845568
749249881114570752
749271695727427584
749293715714433024
749039654205267968
749253693611053056
749146684534493184
749279052687613952
749045480064217088
749139054843813888
749098483697586176
749289127128862720
749266352024743937
749122164561960960
749279799135211521
749260530506932224
749312430828843009
749279329515933696
749324136938340352
749311621395255298
749311684133740544
749312577704955904
749068120988323840
749117018163384320
749039339615772672
749135619956277248
749126199465631744
749106230568710145
749299617045442560
749136488219103232
749324665374576644
749302360124579840
749317010799136770
749255274796445697
749122181288718340
749279102851571712
749251257051799552
749288032474427392
749269342722875393
749127508033957888
749244789158281216
749054225141755905
749112756616376321
749270034787274752
749072973601075201
749079940625301504
749273679431950337
749045614168637440
749061577761054720
749270294762811392
749261079843311617
749280545746456576
749241735805562880
749247335075577856
749304772168151040
749288116385701888
749264238208774144
749245133237870592
749041663432097792
749283066644955136
749280935904894976
749039628968165376
749331581773418496
749261566269353984
749286732424634369
749258278111178752
749253534533713920
749262019270995969
749325948919644160
749134520935452672
749272437930549248
749311764072845313
749271473358049280
749272895101149185
749070079732613120
749140971691147264
749151780450152448
749310870551949313
749287390657777666
749257166696030208
749139931675693056
749257779181973504
749120122061594625
749290104691109888
749295858986999808
749307867354763265
749125134196219904
749300670025588736
749318575643561984
749312317330862080
749112819715411968
749107215877836802
749276292609085440
749296110934503424
749052107232309248
749242859736461312
749261302221111296
749110953237590016
749247851004243969
749273126165438464
749088400297193472
749133376116953088
749320513109921792
749267933281423360
749278251571445761
749251978354503680
749314473513680896
749284211568279553
749307762442723328
749312824845987840
749108126180188160
749092162562732034
749118305844080641
749318709592858627
749119798861148160
749072088867143681
749253920036425728
749134021867802624
749273818024194048
749269313316593664
749329048812265472
749313244406448128
749119698227388416
749136320472223744
749151998650437632
749327039715483648
749294500116398080
749274954617720832
749313286286483456
749113432083795968
749060592246329344
749259960232607745
749144297983860736
749147666068668416
749306122499219456
749138237084540928
749273352586424320
749329929322524672
749327521804591104
749250598399275012
749153106156515328
749096717715316740
749315039790792704
749279924767363073
749258462735896577
749314095887835136
749068150323372032
749146587914334208
749037313615855616
749247389525999616
749266780112248833
749142519708016640
749248799122583552
749281594263871488
749306202207772676
749248983483187200
749152912841011200
749318189650173952
749244499814129664
749032934871404544
749139600388591616
749252619877568514
749145824475680768
749298136796069888
749275176970452992
749331468606959617
749293476626464768
749119987755864065
749255652564955136
749288758319706112
749242155370110976
749150123892961280
749290628845072384
749274950419226624
749324636232511488
749318902769786880
749267707103744000
749034159851573248
749109116241453063
749068402061250561
749254402586742784
749286262612357120
749251449608146944
749328268415959041
749277261354840064
749143752531410944
749261931383488512
749255782374449152
749036424679288832
749271884391473152
749121182901768192
749323575161741313
749274883528519681
749150086219853824
749288883855187968
749150715302572032
749328566127439874
749053071964114948
749132684018999296
749299071853162496
749254100563292160
749298643895668736
749150639540867072
749036281926156288
749089671481745408
749055856679976961
749108176708988929
749288787390365696
749295230030077952
749311654949744640
749298128378101784
749042543912857601
749319502270128128
749313080870526978
749261868640956416
749243006746636288
749062664320614400
749303224142823424
749151067473121280
749045643667091456
749283145954889728
749252066565120000
749251063878934530
749046805330026496
749263722409975808
749273348278874112
749266490705190912
749038106569940992
749057425517400065
749286937622638592
749140233753505792
749285046008229888
749296534508998656
749033115444715522
749096310712578049
749151143062822912
749274543471071232
749286530959568897
749092128978903040
749316566420946944
749042829503000576
749301710045057024
749263223111749632
749061464464429056
749087980891938816
749042229625356288
749287487076433920
749150748924080128
749241811403694080
749303635138535424
749286740830121984
749093781874454528
749321163340443648
749059703062355968
749289718462816256
749304411424485376
749329090470154240
749241777928929280
749071409247195138
749306130879377408
749086978377850881
749257011544612864
749329363234095106
749057018716098560
749328599644340224
749248731933966336
749125821923790848
749316587379953664
749304776047882240
749310639999418368
749329703048187904
749311747232763904
749141051533852672
749247213457596417
749048416022462464
749329224906006528
749035971576995844
749141617773191168
749325718530711554
749320139808518144
749297687632064512
749072390680743937
749320538380767232
749100865747755008
749331560793604096
749068129418907648
749271515397521412
749282697550462976
749246336847978496
749328385910988800
749284396260294661
749320919953379328
749098164783763456
749294374379544576
749304637933707264
749081056188465152
749253245126774784
749260534495580160
749242566198042624
749256684401520641
749283192331309056
749277182007083009
749309054544072704
749249553786888192
749244369866227712
749253299577221120
749041734579924992
749312539708841985
749299621336264705
749248870211870721
749256218867339264
749151117909585920
749296102260797440
749038517423136768
749280071706251264
749045081840033794
749281837722243072
749122504371740672
749331405906161664
749117189962149889
749122554569293824
749092154283175936
749297889331933184
749321297679642624
749303970779267073
749255157465042944
749310715224264704
749267342077661184
749329241599279104
749077327389261824
749299088605253632
749122521014886400
749289764554174464
749308949325869056
749261184965177345
749041931586564100
749296219806060544
749277748271648768
749132121877450752
749041659057467392
749140745429409792
749283779521445888
749314993338941440
749266935079141376
749260186666274816
749245929983651840
749296785957523456
749255652694892544
749048164502626305
749275932058218496
749084445328543744
749304465874878464
749314469394866177
749307313715081217
749264334593859584
749272765258235904
749249906360061956
749265492402143237
749300691034832896
749320513059561473
749324560839892992
749272786338799616
749104300941467648
749257338796802048
749150329178976258
749142964316823552
749150832545980416
749109376091205638
749295980755890176
749294764357550080
749291035659005953
749318713980047360
749302595345317889
749272736065880064
749253068735193088
749125524035891201
749247930809352192
749312468346871808
749328108986175488
749255430333923328
749256743084064768
749257078473056258
749112479771275264
749245288406286336
749142074944094208
749295921838616576
749305421895077888
749249826802458624
749322043997519872
749153118466805760
749125151111905280
749290603645693956
749249625215889408
749277362148110336
749260761290182656
749312007086739457
749274476316024832
749125922733723649
749323851994107904
749131324934402048
749102795433783300
749297863881007104
749241303603351553
749301965914505216
749266327072862208
749066866845294592
749269238020468736
749285738143969280
749273151276617728
749322090256355328
749277026683609088
749294982406766592
749279019057553409
749283066548523008
749288430799032321
749294751581601796
749295040988606465
749328948094496768
749095119547035649
749277005754036225
749136983134470146
749036906822840320
749288997235687424
749042044904046592
749127008920039424
749242591275806720
749106309950152704
749243761436286976
749307959637839872
749144633406554112
749320278312833025
749250883758718976
749274996619436034
749149637144039424
749134575323021312
749045299952295936
749252682867568641
749267077865705472
749311445096099840
749254599605825536
749242847438577664
749068972536897537
749099112822255616
749120805779431424
749270403651166208
749294634459799552
749259037443850241
749150547240947712
749269715965603840
749268315244269568
749241421287264256
749147456420519936
749274426315829248
749324615277744128
749266435956965377
749286946216644608
749110881892524032
749241865828966400
749118066676551680
749314163143565312
749062680997195778
749260132085698560
749148768973516800
749316318705442816
749247880439951361
749287856233906176
749261952484986880
749133791281557505
749327404267626498
749079097570058240
749285213809811456
749252838161784832
749326297244004352
749328084072075264
749283867727687682
749320521729310720
749320177519591424
749243488877830144
749263973812432896
749281208354344960
749134919364964352
749275898587648000
749300913383174145
749242864140447744
749093727222640640
749319556917846016
749047053074898944
749315509557006337
749245732847284224
749263516683603968
749328633538416640
749273318960824321
749321574520647680
749140011124219904
749084084542935041
749285864174477312
749050848983019521
749271255157702657
749280772251680768
749040895853469697
749065302554472449
749135632467984384
749275252606263296
749149641380208640
749036630154117120
749080607368486912
749254922839924736
749262845557153792
749126388129595392
749272647695990785
749271238615396353
749323461881921536
749254847057113089
749080339126095872
749274212364275713
749324778847232000
749316025259323392
749302108478967809
749260308326277120
749247427539066880
749241517487697920
749241689483538432
749262606670725120
749140514549760001
749241530318069760
749324971814559744
749249226887004160
749253085537546241
749054917256417280
749251084854693888
749257850220843008
749070067220881412
749263302925152256
749039788255096832
749132612715905024
749276007442575361
749242427983233025
749128720124870656
749316474045665281
749276972254105600
749247548997660672
749307125034323969
749231186942263296
749268298185990144
749249591682404352
749256994582913024
749152258579894272
749143756906135552
749095409033703425
749064639711961093
749282512866869248
749145493427675136
749288791630839808
749038907703058432
749282701723758592
749271733526532096
749267207755067392
749323394559029248
749305007024050176
749060936124682240
749280797132263424
749242084075286529
749287168464588801
749259687481204736
749291119683465216
749270298944495616
749248681354858496
749273956280995840
749043311479025664
749297918339940353
749256332130279424
749276993158512640
749245007505289216
749056309991841792
749273599949889536
749037989280395264
749287407699107840
749289303251955712
749281631828054016
749255224532037632
749039171709313024
749256520651644928
749283712492302337
749276468904157184
749246827850035200
749145216595140608
749129387254087680
749096528971571200
749047241579433984
749266914283626496
749306780958789633
749085082867019776
749299604550713344
749099875967471617
749274355092299776
749148370439200768
749306378527924224
749245263039037444
749147607256141824
749258773068480512
749143215614357504
749138061091598336
749314490110324736
749277534202630145
749272077195026435
749318512443883520
749049766881943552
749151222653915136
749279480519286784
749253626468573184
749327224206086144
749117911491416065
749041411509608448
749307502483779584
749259775288963072
749260911974576128
749118310017445888
749292692241276928
749144071382368256
749261079788654593
749033857870131200
749312032483209216
749297238858432513
749320030794420225
749146843704135680
749303010229190661
749301714323398657
749314703889956865
749127118001287168
749100694091624449
749045123388956676
749297075548884992
749297260165406720
749325726747398145
749139701005770753
749252603377254400
749255547799662596
749097477005930496
749322056743809028
749302842704429056
749241228122873856
749249495452438528
749280256301867012
749130641267105792
749329434587586561
749141760346030080
749100337294823424
749276846500569089
749260916307398656
749244424253763585
749309213944471552
749257305032568832
749127067636301824
749140250237214720
749297847330275328
749276347134930944
749290322497245184
749099733528961024
749140581713113088
749260446587293696
749140921309073408
749297406588645376
749139394817294336
749144520210644992
749316780355571713
749252544522752001
749257862753488896
749275399469740032
749279257847881728
749287885627686912
749313605141614592
749067428856942592
749268382248214529
749261839133970433
749073976308146177
749259234450124800
749292331636064257
749287021856907264
749267710920495104
749292969363136512
749264670230319104
749326452210802688
749123032971698176
749298459535089664
749057567901487104
749136798434136064
749260714985086976
749302133908963328
749330235531886593
749090547910909952
749243136791158784
749329099143782400
749255061210103808
749256550175215616
749052107009826816
749104074419679232
749328260018872320
749085611399655424
749245191731707904
749277509208932352
749268889868140544
749326377040707584
749112135804866564
749065084211650561
749144805578596352
749256747202871296
749151751232716800
749059472358641664
749242327332491265
749287961313865732
749259951558754304
749299629636935681
749279476307988481
749302771413839872
749291102671339520
749056301418807296
749037498261729286
749093903286972416
749322841070403584
749273411323568128
749138060810518529
749040132410322944
749248903820771328
749265399959597056
749242536930205696
749148236187860992
749315832287784960
749320513076408321
749060147536797696
749241416857972737
749316851654488066
749270173085995008
749088106763038720
749101004293943296
749150132130746368
749050198870020096
749085556559253505
749314158936649728
749249356931461120
749322291624964100
749258642940125184
749292310878416896
749255014766501888
749298274855579648
749139860229881856
749036391196073984
749097657168113664
749039628892725248
749123544647282688
749283280306962432
749141710215614464
749300502035398656
749132780148187136
749317270896345088
749256403131502593
749134344636116993
749149008283787264
749271242620956678
749289714377785344
749145778535399424
749320076843683841
749118821588283393
749297235003842561
749285729759424512
749037796300500992
749253375170977792
749307435303759872
749303383476035584
749241806932422656
749097242074550273
749145279174217728
749140803876950016
749300380362735616
749284727245381632
749130125506125825
749306617359925248
749152816401448960
749145426239119360
749308832019582976
749273167886159872
749283288708112385
749263881609080834
749250531227373568
749103818692890624
749276670222295040
749317690481836032
749148689285906432
749280533012701184
749299357288001538
749098953140871168
749314989173899265
749115713604825088
749085028307447809
749288514769092608
749141991032774656
749264334585532416
749300854537199616
749122282027528193
749048286141509632
749117303191588865
749118427508273154
749292856137830400
749266322593198081
749260014523604994
749072625691824128
749274740775329792
749049217159688192
749147334584442880
749145556019060737
749257229740740608
749256889846886400
749283674521239552
749284735738867712
749121925469728768
749131928712818690
749067282299564032
749254343887466497
749046813731147776
749277861467553792
749279769762623488
749317119913955328
749032561544880128
749257607093821444
749308920108376065
749313286269640704
749304998304120834
749077163752632320
749277630466318336
749096046647648259
749284488518197248
749231396959297539
749297532463898624
749128191860625408
749054548359188484
749320324311871489
749242771672801281
749242176257691651
749317543588921346
749118381358391296
749130217575346176
749299239709208577
749148458574028800
749313680584667136
749300921469923328
749303064998313984
749153340852936704
749293707380285440
749251689023148034
749322765635821568
749271452310921216
749285906155048961
749132558101782528
749310216135729152
749265874067058688
749143249424519168
749294512757956608
749315068970594308
749330797648289792
749087808850046977
749252938976092160
749286573083090944
749067047099854848
749305241565364225
749144306217283585
749303459350929408
749254419267616769
749241962297978881
749303144501354496
749296278669066241
749264091584274432
749268503639629824
749299831089356800
749303706789830656
749131316642414592
749122357457936384
749092204547760129
749231107242012672
749302712689430533
749257510763323392
749242855777075200
749256629862928384
749241253271711744
749300892055187456
749290637112074242
749329715396157440
749324992915972096
749231002397077504
749266549236703235
749299885434769408
749128036591763456
749133397080043520
749144612296622080
749278213512114176
749311499810791424
749264305439252481
749285771845234688
749301764806045696
749294978161995776
749242482509176832
749069681307230209
749315001710706688
749261193248997376
749261608497606656
749085447549128704
749090761908494336
749249268762943488
749276863030231041
749322983701970948
749106083705135104
749033690085273600
749259771308498944
749281065890635776
749148198581731329
749299617116876805
749231270849310720
749128686528368641
749251500157857792
749139331902832640
749133082423390208
749307175248551942
749282277910253568
749255442765869056
749260526165823488
749148181859098624
749249470026711040
749121900283097088
749318084876316672
749076899431714817
749098085079347200
749286379939622917
749301131361263616
749291861919969280
749231015206486016
749111313754779648
749250485283061760
749265475574587396
749283574122213377
749247028891381760
749294441404502016
749120440577036288
749259297239031808
749319322129010688
749071350439014401
749144931273416704
749326628593872896
749326112694607872
749321519680151553
749067378483277825
749266796826464256
749284924717498371
749049481539100673
749299411654733824
749087565555183618
749289022527246336
749308001593520128
749329107431792640
749250715705569281
749316717424279552
749267107053961216
749313265268908033
749326146173440000
749036948883316736
749102644162015232
749275764000821249
749317086569267201
749130938907435009
749138459361546240
749287650624872449
749289324533977088
749269200091381760
749261021232001024
749147762453774336
749275781004570626
749153256975241216
749137847115014144
749317245835341824
749138530727784448
749325668064735232
749289899103252480
749057375177367552
749263001006534657
749042321652641792
749140615309451264
749247909829419009
749139545766100992
749115311194976258
749316180591120384
749153235999584256
749144155109097472
749112152829489152
749269686731309056
749241668675706880
749146965351419907
749031743575949312
749294441203167232
749297461475311617
749266050315935748
749301818983870464
749036898509688832
749316276770799616
749278041499504641
749105056096481280
749261096503087104
749132059118014464
749261646044893185
749143467297734657
749326355851018240
749263109764808704
749117173390389250
749285369221373952
749266905656012800
749269183217762305
749325479274881024
749261532840820736
749251344909922305
749301366351364096
749280168330551296
749036621626912768
749291295764574208
749262808097980417
749141839995736064
749265576263028736
749246332628398081
749084961035067392
749279794798399488
749044905696047104
749131614278516736
749285142510854145
749256973548417025
749290515493945345
749256893814759424
749286195520208897
749032125576450048
749283469243604992
749287021844189184
749150954474332160
749113909991190528
749107455016071168
749261906083360768
749303668885839872
749311747195101185
749244281844539392
749251957244780544
749323428360957952
749249138655629312
749269065722724352
749276775075766272
749073418197270528
749318965369896960
749302779487879169
749329228789739524
749254369204432896
749322090055098369
749281518758006784
749250980051554304
749256046586322944
749041931875868672
749136559232933888
749310178261016576
749277320301645824
749130079368806400
749100505339600896
749269594351738880
749284672832765952
749273671026503680
749262099218653184
749276577922424832
749153013806338048
749041361182130176
749110336507121664
749136320317063169
749299462183452672
749278565934432256
749141525393731584
749248794735161344
749245993137401856
749328503451947008
749120168119439360
749276951320338432
749272563965108225
749257653042421760
749276904948166656
749103227199565824
749060311257264128
749292306616889344
749135968045715458
749271720972935168
749296592931389440
749295460737843200
749311738542034944
749278075267981312
749269032264667136
749255526811373568
749262371751759874
749283926485700608
749252137478152192
749307510876581888
749098953375789056
749299168187998208
749149587043069953
749032762846380032
749272320779382784
749328683584937984
749230872428097537
749256290178834432
749264800149110784
749145975588028416
749287290007064576
749107232642441216
749141592536129537
749281145334951936
749315463453302785
749286048606195712
749043185641525252
749248731992641536
749269984627523584
749079642523467776
749322459342573569
749056138012921856
749087951619973120
749293837596622848
749291761177014273
749257653180854274
749327580550094848
749150106931298304
749089847420203010
749104703825326080
749044238671896576
749311247968038912
749243891694575616
749296052000288768
749101151186890752
749081672633741313
749259234571915264
749036638689341441
749286816352698368
749281716020260866
749257590454890496
749276762257915904
749094096405295108
749265588850139136
749329568843071488
749283838078095360
749242184721989633
749241408456916992
749058528632008704
749119836777619456
749093596955971585
749260157067165696
749134948611817472
749312330073190401
749101708907732993
749295712425345026
749102077880594432
749265622308184064
749296266031472641
749279874582454272
749057740174163977
749255245696471040
749329241481838592
749090816388313088
749042950743601152
749289202546860033
749262942332387328
749315098464878592
749305354849230848
749308865469116416
749293157758734336
749272844891262976
749245988997660672
749053017127686144
749243191266832384
749269267238031360
749264741655248896
749254796813762560
749255828478255104
749297578819264513
749090111795507200
749241425376739329
749043542299971584
749307787524669440
749252968248147968
749245908923977728
749041210254393344
749255618993745921
749133107421380608
749329652431384577
749278192683388929
749108692407111684
749327744333389824
749245636524904448
749245615603716096
749313437512175616
749274241607012352
749266805244305408
749099213292572672
749328750991380480
749275726315151360
749247532191084544
749127315125366784
749305409593376769
749034600064688129
749118805037551616
749289454574116865
749323512297381888
749281975991697408
749145472183439360
749252888598290432
749261331614801921
749098881888112640
749324157976997889
749039393965473792
749308400182366208
749286405034090496
749303387842314240
749080301251489792
749250464030593025
749088043903049728
749281128733872128
749144125975433216
749098076674023424
749257779014012928
749043009535238144
749080934432071682
749265962160025600
749044532126199808
749279014842347522
749300384724819968
749130716949188608
749298652401823745
749258806522179584
749276632502992896
749120923119214592
749255728079048704
749319175064133633
749265492507066368
749132738242891776
749276175416102912
749231459886563328
749260907801350144
749244147324903425
749310077790724096
749292901935550464
749315056500895744
749132096736731136
749137330997518336
749149062683828224
749241454975909888
749302565620293632
749262585795637248
749301366359781378
749315098150305792
749231094755684352
749326217283825665
749331556863324160
749036428919730176
749300111952535552
749053142919106560
749085078408474624
749328683639402497
749120587520434177
749123104149008384
749290943480725504
749231002518708224
749072860489089025
749149889007742977
749304784566554625
749313303151796224
749050874085781506
749318856254959616
749149343542833152
749104342918045696
749305740767092736
749149155025616896
749300326071672832
749145904196775937
749329048581603329
749268986328645633
749302917946114048
749317115853807616
749035317336956928
749323516248555520
749285151096659975
749267233034035200
749032620470652928
749085074180567041
749122990852366336
749135074549964800
749297926820753409
749286946359349249
749140091168296960
749328318789455872
749279937463484416
749231673712054278
749083522304913409
749303828130979840
749275197778321408
749320567560540160
749325928145129473
749280918775398400
749281497769586688
749055361890521088
749113326978756608
749270831470108672
749286232967016449
749106138210136065
749242146843193345
749276942738661376
749261621139152896
749231455520382977
749246446042488832
749071300333801472
749264053474820096
749036764531089408
749262958916669440
749305996829274112
749094192769445889
749299176891150336
749055047510597632
749260811621830656
749063121428357120
749056783629504512
749317002548875264
749231094860480512
749112048072531968
749151264601174016
749146973735911424
749261205831872512
749302511236972545
749056712502415360
749257103722688512
749242872340226048
749267547338469376
749150568267051009
749296957949173760
749263655154413568
749288644972773376
749125121617629184
749279253691260928
749324481076813824
749275407808073728
749248949970763776
749295750002147328
749301248793403392
749092192052924416
749245002962862080
749041227199381504
749328004271210496
749248756864909312
749306248240267264
749262116037783552
749257330403848192
749241345605328896
749247238841434112
749278381322149888
749293224955678720
749131438113579008
749255287782182912
749272815614984192
749258798309658624
749331183503278080
749231057065512961
749114291928780805
749040799279611904
749278729638207493
749268423964635137
749257187747172353
749304675523039232
749038559428943872
749151885383364609
749241752532418560
749247574167650306
749272689790124032
749048017538338816
749325420554772480
749070595627835397
749094377180409856
749316612516446209
749058839115358208
749046923089227776
749299239734222848
749102610641145856
749286425896648704
749276938401882112
749146948758806528
749279836871491584
749271402260230144
749140317723590656
749274107603197952
749032515340537856
749243983751241728
749325575769190400
749125847232221184
749294755960483841
749272177837477888
749106582835769344
749148357872979968
749267979746086912
749255820219736064
749122538010185728
749139390463705088
749106092152467456
749267258233454592
749323960899297281
749301265407045632
749294953172525056
749266905723117568
749253165468389381
749241874037219328
749283070629519360
749108289896484867
749259322694180864
749040329316270080
749063977137631232
749324464387743744
749038223989637120
749122013436968960
749280646304968705
749301508814966784
749264158621859840
749297868066811904
749056569984294912
749256512342818816
749103026166571008
749275055457243136
749258030827483136
749288082759938048
749300120408186880
749247830154436608
749093081471787009
749124836258111488
749260291406307328
749075662405668865
749314788107386880
749094465407586306
749331053383483392
749043827713900549
749120948041768963
749261382047019009
749314322300604416
749100140133134337
749083484505845760
749252863319240704
749057664706109441
749050022545600512
749303173957816320
749299495670775808
749309058415464449
749297591196782592
749128971799834625
749096415545004032
749142272214728704
749047464204709888
749257762211782661
749119450662641665
749048143375953920
749150182462357505
749128518756343808
749316918532837376
749076316494802944
749255124170727424
749147858729828352
749072835528822784
749315392066228224
749247100148445184
749141689256726528
749287969647976456
749068469275099136
749070536785866752
749151390501638145
749035224965734400
749325097668866048
749273750944804864
749134810292125696
749287340288331777
749269128784019457
749265333089886208
749071728026931200
749281720067846144
749243644339691520
749096537326624769
749142762964946944
749097292137844737
749313752126881792
749325462531350528
749057547265515520
749295397638725633
749294911179153408
749331707950534656
749033555779616768
749105282320437248
749040895622799360
749282248663429120
749084227006717953
749147892355661824
749086135326941184
749273038018019328
749330617377095680
749288023972515840
749243811814146048
749118205092737024
749048017655824388
749288053412339716
749298258086797312
749280667469578240
749124316302745600
749284563889913857
749328935360552960
749072109784014852
749253077350350848
749247339190099968
749068791858884608
749113008530427904
749147347242876930
749244839582109701
749055475157700608
749284521963495425
749133615087230976
749260161206804481
749309029357326336
749305929728798720
749138165936652288
749068498429681664
749269376159870976
749312242026414080
749090996571414528
749312409660186624
749256961032499200
749038697882873856
749134118361980928
749287072209534976
749266393959370752
749128896633708544
749306806397046786
749306483075055616
749285897493880832
749060420116291584
749070775982907392
749138648357019648
749084474697211904
749290066669768704
749252858986586112
749115155791785985
749248807469285376
749047593968234496
749097825221292032
749109430730432516
749288128930807808
749129051588141056
749272874402316288
749147292523851776
749251001069277184
749056846674087936
749288317636734976
749137490351652864
749143446544191490
749242822218375168
749293816574799872
749321528144257026
749253593274970112
749272169734037504
749294097605746690
749274715672309761
749141697422958592
749060466278821888
749247485969825792
749143580569063425
749080217541603329
749273134537314304
749319074451222528
749104972025851904
749317162058321920
749322820149182465
749249763783106560
749263181072195584
749295368236625921
749043068586827776
749282357627252736
749266461374443520
749322757133963264
749306059479744512
749280344403283968
749304872508555264
749231023502786560
749051461279944704
749329421941833728
749293287790485504
749271678769766401
749041223005040640
749243430417657856
749231510000177152
749142653644791808
749251558936764416
749089465948254209
749121711426023426
749287650708758528
749245741235920896
749098525317705728
749290465254576128
749293665546276866
749259582439059456
749320462916788224
749083837171322880
749318923707944961
749268185212334081
749077319059329024
749304755047006212
749254654358413313
749126027431989248
749261969132224516
749150526491680769
749147732909105153
749246743737409536
749281560642355200
749248404719566849
749285889080188928
749243568900993024
749302461123403776
749288288486199297
749093152573632512
749312627898101760
749108444871815168
749248773709238273
749273327181697024
749098210820366336
749034277199831040
749304658599043072
749255040083386369
749299768141066240
749148098052718592
749065591667822592
749279849567563776
749042439067840512
749053218613760000
749287852219981824
749032935051800577
749267039928348672
749276129060683776
749323235133648896
749251625777233920
749120818131529729
749287374073520128
749119165592539137
749093005668151296
749293195713011712
749130280615628800
749242503430279168
749248933097050112
749295448071036929
749319019874754561
749094796677959682
749241786153963520
749300703433068544
749275974026555392
749329920837447680
749262686219821056
749315270506938368
749073858590674944
749140003037609984
749250002631946240
749322807658553345
749072294387916800
749313353730797568
749277597167738880
749082495031779328
749059753477697536
749130515341570048
749254708829626368
749248161571540993
749311243849261056
749094159357648896
749108310926692356
749297503246422017
749298019175059456
749241773554298881
749301949208662016
749283469306372096
749103349060866048
749047820443934720
749075590922186753
749097405501444097
749313374345920512
749068674808606720
749081916226228224
749092708145246209
749099620303663104
749331116205694976
749258131511791616
749263500220870656
749295435538456576
749266259691307008
749143555587858432
749303123756199936
749149263846838272
749242084071059457
749247893178085376
749295288683261952
749242427773292544
749110109960171526
749275768383873025
749118859580366848
749097095307472896
749142100026003456
749136144370176000
749075486286942208
749124857477070848
749137071290322944
749142272122490880
749291316811591681
749243648324218880
749143949680476160
749258923933327360
749123557142065152
749032322750701568
749130964241113088
749044532055072769
749137587227529216
749298836959588352
749295972384202752
749267278940737536
749284740100939776
749151230971277312
749083065423716352
749132381949403136
749283443805073408
749083056791691264
749277509045268481
749043387097952256
749094004176752640
749244407413665792
749294898705264640
749316470031654912
749257225290584064
749250648777060352
749321146424782853
749326498407022592
749301257060376576
749058276839530496
749314544879755264
749258106253828096
749242301982138368
749297373386575872
749136450449510400
749248790566174721
749316977425080320
749274249978753024
749270013660565504
749072252432515072
749254801075077120
749330915013255168
749282458483458048
749290506950094848
749095325185433600
749284333329022976
749258777095004161
749250694641778688
749315467588800512
749046046219575298
749316868217929729
749249390225846272
749051289099726848
749328293522841601
749274170287132672
749040631402541058
749309276456415232
749124811079634944
749302331049517056
749241446293790720
749052740471513088
749139956837281792
749313839888470016
749277916060585984
749107148857094148
749127659154735104
749050450209570816
749248807569911808
749104661857046528
749040392230895616
749131677293764608
749242444563165184
749050333062725636
749292851889115136
749231048714846208
749270701480275968
749309935071047681
749259863759413249
749283292764045312
749081345704468480
749260077564133376
749269200179462144
749303505303670784
749039952059625472
749132289414688768
749291727568199680
749256939943624705
749151071856103424
749252850790895616
749309888979800064
749285289319927810
749283918017236992
749142674662359040
749304855920074752
749256176790011904
749146474932531200
749280524636528641
749095681642553345
749278951974076416
749307439724400640
749288795703508994
749280159891587072
749148240604327936
749331682713448448
749251596396077057
749243706910339073
749140657290244096
749044125211648001
749081383377698816
749262208119496705
749143182433136640
749137654210519040
749256713518379008
749040841205833728
749321222043922432
749151323396997120
749301420621463552
749299143206666240
749150069358751745
749248941556981761
749244390602858496
749045081588506624
749275755977306113
749331011658518536
749318336408944640
749129592804372480
749068464732594178
749137456834940928
749254314560876544
749257804054040576
749307699465031680
749119090317520896
749327308071247876
749317996699590656
749139944241766400
749302968239919104
749242683642839040
749147401668161536
749271486175834112
749101725823344644
749317027651727360
749279727655981057
749149700222230529
749271024722669568
749295397873541124
749318285947174912
749052274769469440
749085527169576960
749271712483553280
749150811553460224
749278645466828800
749255551964549120
749288674358099968
749152971678711808
749320114613415936
749258428938412032
749130142312640512
749128426523688960
749295414558482432
749152631910703104
749245820915052544
749326385290895360
749047392645836800
749282084812754944
749230931433627648
749281011121389568
749279933223010304
749257187504099328
749284622392000512
749285176337981441
749147917643112448
749106708438364161
749275449486929920
749247595097235456
749253765153325056
749242507603636224
749059069697196032
749269074220290052
749248492829155329
749034856139501568
749278188447170560
749125427944255488
749292860198031360
749134512542539778
749145237382193152
749084755723821057
749259272093962241
749065314927726592
749244357082054656
749291094379225088
749292629616197632
749062047657291777
749260828298317824
749144595657854976
749325949095649282
749260782152671234
749300103878410240
749288535635755008
749135326149509120
749289651379240960
749266465241587712
749065008760299520
749104850336489472
749259477761789952
749330248177709056
749263521158991876
749276598663258112
749275650889027585
749062802585694210
749327324882034690
749298036120092672
749264145963450368
749291509472759809
749079445739335680
749145313055764480
749117206999343105
749264234140278784
749317384348000257
749128246323777536
749121346643210244
749056695565848576
749251781297737728
749325626264420352
749091399425937411
749292726030663680
749250137168510976
749139382389596160
749312179279724546
749262791241007104
749094650099560448
749282533582381056
749251873278988288
749293443143327745
749267656608456704
749289429106319360
749310803199795201
749310321039437824
749252053805965312
749283628379672578
749248111223119872
749329237207818241
749276112270856192
749039427687776256
749315723277832192
749324073965060096
749148286788001792
749247184126836736
749330218914091008
749145895959158784
749276418375376896
749285792812412928
749287470433443840
749248257872826368
749241223899217920
749253081171243008
749259422992633856
749037628415172609
749308030848798720
749080573805637634
749145736470728704
749254599798886400
749139809898262528
749054346755579904
749268470089515009
749111477550723073
749326821582307328
749058117535670273
749056020450779136
749147342859857920
749142175678603264
749297549589159936
749310551696797697
749271142045810692
749245233632776192
749242842912944128
749297457121505280
749076014534234112
749116703712223232
749281652803678208
749242851519655936
749310237102997504
749139403134558209
749095539065495552
749282085165301761
749273599798763520
749138962564939776
749150719563882496
749125843025170432
749318575639310337
749129668192763904
749294105839202304
749272165359427584
749310602107949056
749280939981758464
749279111181246465
749140954968387584
749142163074740224
749262640132743168
749057198903427072
749296253381578752
749303446487044096
749263000863924225
749133401127550976
749304079998910464
749327169478942720
749271943040241664
749071736339963904
749298430061768704
749243929355255808
749081903463104513
749264191933014016
749298602149748736
749047317332955140
749138132109561856
749280285666185216
749271419071201280
749316612378025984
749036290205687808
749320513080614912
749249079809499136
749253030982348801
749243812086747136
749141492095184896
749250845649149953
749145891894734848
749148672403894273
749255631555719168
749298371530194944
749283762589007874
749262841618788352
749152044787834880
749323029700710400
749092812755382274
749128015485906944
749258160787955712
749045991920144384
749255174435246080
749139474525880320
749143824077877248
749122332422131712
749325097475989505
749329329646080000
749129101873676289
749305778629185536
749299399264698369
749278104431058944
749062479586689024
749261855743418368
749090786877124609
749122898674278400
749296865682882560
749260241091465217
749299109836750848
749145778556276736
749281380190806016
749307695296049152
749045782242795520
749276980512591872
749231258459406336
749138048189763585
749059153499488256
749255883197128704
749285784310558720
749249000491057152
749285360690049024
749323830850650112
749116041003806722
749148211252715520
749037632475111424
749089503403384832
749245925915291648
749254490700652544
749121229051686913
749039528254386176
749264741621608448
749298824569561089
749307519332327424
749301580013277185
749038165076287489
749293514622664704
749304889403138048
749288623942410241
749130313960390656
749138921012006912
749288565318774784
749146776633012224
749305287929171968
749313672326090752
749302804720783360
749311252317495296
749284001693573120
749289165045452800
749313223678132224
749290792280203264
749283469126098948
749280478528671745
749294026269024260
749053575079178242
749254541149863936
749261788814991360
749068821353365504
749059753293127680
749281535543607297
749259536595288064
749275659252314112
749144746782842880
749293677944696832
749152464260083712
749247607906639872
749256239792652288
749243925207089153
749268977877155840
749138371373563904
749285574603931648
749267320896364552
749316364897320960
749318080531009536
749056565819371522
749034138687201280
749315861924704256
749278666631380992
749282626071060480
749325458379079680
749302389644075008
749303983282331648
749299332097204224
749036109879967751
749108696756609026
749291022853648384
749320987351453696
749144717498183680
749147414095880192
749051423275425794
749298769804587008
749076887260033024
749330113779601408
749323411634151424
749147300941836288
749318034356043776
749133887469711360
749063842768883712
749309914212950016
749147770855026688
749255929288417280
749124798761099265
749321729483223040
749126203760635904
749319485669122048
749263072284569600
749313257035497472
749136966067818496
749259490176954368
749077436529250304
749271724923817984
749144998206119936
749256000650174464
749148630829981702
749246416577376257
749293103325011968
749068318238277632
749271179618287616
749249243798446081
749330294491283456
749132004365627392
749143287286550529
749145648541368320
749241345827536897
749326754142101504
749252473018314752
749307926305763328
749241794307567618
749278762970206209
749133623446700032
749119287193772032
749312732785246209
749322853443444736
749246165082779649
749257611330002944
749127755703484416
749098022227746816
749133313160388608
749280776458498049
749137385745702912
749152417896423424
749057219942047744
749287562695573504
749144838969389056
749257569416335360
749034642020392960
749275676239278080
749074210962767872
749285251692855296
749329501457375232
749314435689439236
749144410970058752
749268331853676548
749330093042982914
749247016455147521
749125243159973889
749258366279712768
749264611715780608
749290943380086789
749308555107401728
749061548304375810
749248710740180992
749122181318139904
749055173117382656
749130377017581568
749129923827302400
749321175935885312
749264766804209664
749057530169401344
749255614560346113
749231061146562560
749243539456950272
749243522755227648
749256906603130881
749269372078788610
749246970385031168
749320160922796032
749311218779848705
749268247837569024
749263562900725760
749044838197301248
749246261543534592
749152548100145152
749147892607180800
749039855343063040
749328956508090368
749152346685464576
749251944644898817
749321461203165184
749089801521885184
749244340287987714
749065960905056256
749305426492133376
749248673033355264
749289924071915520
749143253354774528
749271184177500160
749068137908154368
749032586891132929
749289555220652032
749327379454189568
749291471686303744
749328041818677252
749151524861927424
749243858245001216
749043248728072192
749304864174379008
749271074987184128
749133770356166656
749252548704497664
749249847727951872
749253395974918144
749078795441803264
749319284430548992
749281971944259584
749331120446009344
749132721788715008
749121522732716032
749282613513322497
749306873241796608
749291497187598336
749064098701160449
749249272781111296
749147577984180224
749268294281158656
749039448814391296
749285054434709504
749128414091632641
749146902499725312
749253441927651328
749115478950318080
749318617259474944
749078170700099584
749271758562353153
749042858489970688
749245493868371968
749230977331957760
749309536612315136
749085539958005761
749113968942125056
749304289819058176
749299671663804416
749327685407604737
749036021925502976
749110177144578048
749272173693448193
749294684799918081
749316570636226560
749069970609405952
749288955141582848
749118423423066112
749330965529526272
749123984780734465
749131765130801152
749241253372526592
749288862799757313
749269229287931908
749278494807433216
749063100238733313
749247460833423360
749279870287486976
749036512659070981
749311289734860800
749130658069479424
749267274897485824
749137842874486784
749257594481610752
749148311668547584
749108348704813057
749034457525424128
749285377433800705
749262518695170049
749323809908412417
749244050948096001
749088173934845956
749040921002536960
749247444366622721
749055399572168704
749300632289480704
749130934818107392
749324430807932929
749050861569994752
749288586198081537
749260232795258880
749150392097923072
749290834340810752
749324791434317825
749096529030328321
749245049439916032
749247930578575361
749258206975852545
749276238280286208
749310237274812417
749278263806156800
749288305183846400
749070243415425024
749060214595395585
749087372680105985
749313345057153025
749110122534674432
749130687429636096
749257435030904832
749095484422098944
749277857294286848
749289030760566784
749276712106590208
749133053075853312
749316214183358464
749251005129363456
749075125396336641
749253865720209409
749289240651894784
749314456518332417
749146718126604292
749033228447674368
749257095174905857
749321935218180096
749260635486248960
749311403174064128
749269619576307712
749098299131506688
749291946003271681
749297788631080960
749068863183126528
749320433695125504
749112974825037825
749325248521056256
749142095793881088
749129353427095552
749270152307499008
749290284656173056
749264896555118592
749306571331608576
749321456782286848
749305329842786305
749130066613985280
749032733507289089
749309486226169856
749255891497656321
749286690359906305
749103974020583425
749231308761624576
749258286654971904
749273948022538240
749268873057304576
749242507549151232
749295271675396097
749040681759416321
749111473452965888
749063238969593856
749261616592539649
749255329519722496
749285104745414657
749270647155617792
749035149484974080
749085816920502276
749326347483348994
749294197979639808
749243111470010368
749053017136115714
749331141623250944
749267991938920448
749283842276503553
749091562894659586
749133019261403136
749032737907019776
749290012232089600
749244747294748672
749114849599188992
749259762814980096
749283825671372801
749146034429915136
749270164819021825
749243937861341185
749269971839180801
749084558469935106
749301836125868032
749113104785547264
749295783380484096
749270995341602816
749305879279828994
749105337228070912
749094822074458112
749297977097908224
749257497840480256
749299847984013312
749300187491930112
749327475943940096
749124706289131520
749245758323339264
749325613626953728
749248060631425024
749306151888621568
749330848080592897
749293136967499777
749266020725121024
749230666840154112
749265018495987712
749034474164199424
749301076755525632
749254507553370113
749284542704394242
749321171573862400
749064241114550272
749326632754700288
749152988476899328
749035766110650368
749289714579013632
749271401975062528
749270059974033408
749123716592734208
749305648714747904
749264099792551937
749143329028182016
749044444192600064
749258492163260416
749299927642042368
749040497323225089
749324133037645824
749090036058951682
749294676415488000
749301579992489984
749077981713211392
749275227176243201
749241530347577345
749137046099271680
749040207996063744
749247331179126785
749252779475079168
749242776064327684
749279404749008898
749271733471965185
749122479319289856
749254071056465921
749242507431669760
749107417397420032
749042648921542657
749269841614401536
749107400796348417
749244688784297984
749073644798644224
749261327286362116
749093014052573184
749273272659959808
749134130844020736
749300191941922817
749045291345584128
749272291461050368
749262615017353216
749037892643717120
749253547049553921
749258571632738304
749313710120919040
749150438197518336
749107278997893121
749121505959612416
749100509336707072
749257132940275712
749279106978766848
749316067059724288
749252347369488385
749118628973256704
749313168980189184
749038907724038145
749261885233569792
749106045885095936
749054703485460480
749293287933108224
749231266759843840
749262392794636288
749120143062470656
749129072685486080
749135712209874944
749300741270020096
749104175380766720
749246987233472512
749292004560015360
749136567625584640
749041449295982592
749039830491947008
749273566248599552
749120403050684417
749073082627813376
749292038177292288
749098365950930944
749085283887480832
749102111418306560
749323440985964544
749293040712425472
749319783427047424
749088492660019201
749149180174536704
749271938871267328
749278863604084736
749284811198435328
749053659108048896
749038156951855109
749283431318712339
749250577507479552
749150379854659584
749150241346256896
749141890281435136
749320932611661824
749268218708103168
749268562670387200
749262703261126656
749248727781605376
749272010455445504
749260857704677376
749259398111866880
749266603779305473
749275185224658944
749147422593515521
749098227509583872
749289915893084160
749049724636794880
749266541091454977
749032356133146624
749273948035092480
749301458361782273
749316763700035584
749148131602956288
749247314066366464
749288825411731457
749323814018908160
749312447438348289
749054103641165825
749309046092664832
749093647639994368
749049011689037826
749285838836666369
749327752604573696
749085997082636288
749284278526152708
749279019108012034
749248593538625536
749106771478720512
749137272365277184
749278398095036416
749035778697756672
749325768493142016
749146617404616704
749278561899417603
749297209515057152
749297083841146880
749297427635593217
749247800832040960
749134701349179392
749267388131110912
749267602145419265
749100853198331909
749314289052192768
749264112367042560
749276292864937985
749276460326739968
749094037412417536
749326590572654592
749143760899104768
749326968206819328
749248576618917888
749243971436703744
749326108236124160
749299134738395139
749273293824356353
749253374923640832
749141101957623808
749039750527541249
749312766356385797
749063318497820672
749259859368042496
749297788584886272
749138379724455937
749142355807199232
749085007109578753
749126505763115008
749151264706002944
749143245163233280
749038924518068224
749268038374088704
749055458523095040
749258169017208832
749108348675436548
749139566616010753
749145295984988160
749300418329608192
749307200670146560
749255912460779520
749106352056700928
749292151511609344
749152896277557249
749319867145289728
749309964401901568
749269162153938944
749252246551003136
749141013969633281
749304705008988161
749288850380369920
749250384238084100
749296014247366656
749309541028945924
749314917983977472
749324011310571520
749241911844544512
749249034041327616
749257342621974529
749301223535378432
749325772976947200
749266591209054208
749116883832479744
749299826936905728
749034730218291200
749293090700132352
749064845190836224
749122152171868160
749290473613910017
749249126043353089
749324804092727296
749242998236581888
749049300928397312
749257934341898240
749080695675326464
749051117120524288
749258739497271296
749276066167095297
749271322253926400
749141496151113732
749273742543622144
749246550661066752
749041101370261504
749323403266514944
749283531927515137
749248497111670784
749300724518023168
749295985008914432
749271888501678081
749259188380045312
749083463773552640
749256139200688130
749112790493696000
749310417512460288
749148622147706881
749244269337120768
749284840747331584
749036227278536705
749032641266085888
749290003914694656
749268013162070016
749096046475612172
749270219114283008
749263588007768064
749275172893560832
749293875043467266
749302653834846208
749054388782657536
749080909287084033
749286363162406912
749292792875278337
749281409731178496
749085107848372224
749307586453860354
749292704937324544
749261260408049664
749296395757031424
749311860277538817
749074764690436096
749326603231035392
749316021257928704
749296966526525440
749272928773083136
749305195578925056
749294852450451457
749132369211318272
749305531005829120
749051775651553280
749273125829894144
749254767646478336
749319812703219712
749231061478047744
749308748305408000
749243010861391872
749283016313274368
749125494818369536
749061292665761792
749292189222596612
749086471060008960
749085078739775490
749151965280628736
749036160375193600
749257342726729728
749293300474150912
749280524787593216
749078665347076096
749137356251394048
749241610001477633
749318751749758980
749289563630297093
749257665671376896
749243816062976000
749116296940269568
749275567082516480
749242079688192000
749293363602481154
749315245223608320
749070759125880832
749303366958931968
749039431718309888
749331409932849152
749102111695052801
749297826409033729
749285247511064576
749040694468046848
749086533764804609
749295946958245890
749258525617029120
749320660187488256
749314209222107137
749260207428104192
749151071747108864
749293946552127488
749264057954426880
749128153940029440
749055424641523712
749037582093131776
749132184917839872
749264376620810240
749300065957736449
749289676679380992
749282835794505730
749274434599546880
749038165088800769
749276448020627457
749288158148366336
749044934951350273
749305896006803456
749060139202772992
749324573448007681
749261444840099840
749069341484838912
749130754622361600
749251181160038400
749305292198903808
749301986953195520
749144520273592320
749241614011424768
749094796640137217
749284236683841537
749135124957130752
749046243460997121
749264871770906624
749241282933977088
749060302872780800
749063091783106560
749325718207787008
749291782169587712
749305849999265792
749329698761629697
749315010233569280
749307179707105280
749254423688388608
749099829775609857
749109199947206657
749119178401935360
749139587608506368
749288544196173824
749115713873276928
749300187722575872
749316813947801601
749298681753534465
749090040551075845
749117013855916032
749089310461222912
749108461808431105
749104296877142018
749327924625567744
749305879300706304
749085992749981697
749150417276243969
749074123100422144
749263076248150016
749231514169253889
749253542788071424
749264254805696516
749037644961632256
749128430751477760
749258286415900672
749033178157948929
749143597379940353
749310618772107264
749256273259036672
749149775677812736
749285654526296068
749117370673733633
749297029294264320
749285402859728896
749254029142790144
749321293472772096
749143119480885248
749272169511788544
749303404753747968
749304977588379649
749032385392541696
749320563525431296
749302142083760128
749268918963929088
749082574543282177
749302469231075328
749094251321913345
749280617066590208
749268990548140033
749244235564539904
749325458483937280
749031756217679872
749265173353861120
749323897959424000
749142372781469696
749070578942939136
749287487428661248
749231509895274496
749062857250074624
749096264764039168
749314989169729536
749302335248138240
749271146365874176
749330596518883332
749073003040739328
749307552937181185
749242176333291520
749294013509951488
749279211928584192
749109560644743172
749310140764000256
749069136047673344
749137465265446912
749231694654402561
749284064620871681
749263026264510465749600189405474816
749561652056453121
749574733969129472
749397776342085632
749549757123686400
749539481125019648
749645999564550144
749589850555289600
749694070604308481
749605256036651009
749677930674999296
749565842191421440
749477044786978816
749649770340294656
749689670863204353
749603473411469312
749449622448316418
749675099704397824
749498167004127232
749535156814290944
749544325261000705
749473852955193344
749514021527777280
749624902076944384
749521416022818816
749664261576810496
749640681233092608
749589603171049472
749558636217823232
749692967531737089
749553695646416896
749651238204104704
749517683079643136
749508535281717248
749532937889210369
749619772795473920
749680481004822528
749654920664670208
749556220479016960
749479175128363008
749520711543291904
749424032957673473
749547496146345989
749421449232850944
749572318096158720
749509684613279744
749521848086372354
749557223031005184
749392969816473601
749576244153294848
749605876680372228
749590978722279424
749498548778074112
749581176663400448
749572062390333442
749610205579620352
749557193670856704
749421977589407744
749457948078780416
749679612867805184
749662038633222144
749628463255023616
749595718449373189
749427581234114560
749519688179208193
749615247095435264
749665737829150720
749621429277233152
749541548824489984
749478139349303296
749483533400506368
749505054294540288
749646263990120448
749688773148086272
749680829115293696
749642023376916480
749608645093130244
749606631680466944
749521915279187968
749401614230884352
749625694976667648
749486393743773697
749464331742511105
749569763874136066
749614978391347200
749498213204422656
749619428669681664
749642904365363200
749453372118433793
749654522541248513
749543545233633280
749528579877339137
749644397470449664
749561782004379648
749693692915490816
749615221853999104
749624604285472769
749681500249927680
749604996170256384
749650554419195904
749411307384954880
749544325437063168
749625133023825920
749610993777455104
749581860334886912
749584791993978881
749564630058541060
749599723896578049
749690735901941761
749528567625777152
749574167792480257
749607793561247745
749395809213435908
749573760886321152
749688118668849152
749450792482983937
749626877732593664
749582942305910788
749689310174117888
749599706981003264
749610322776952832
749504219510480896
749632116497854464
749472745314979840
749546678353534976
749651741457678336
749531604054372352
749675170931945472
749445465922478080
749589896587776000
749413102341480448
749657659666685952
749685178495229952
749584314027868160
749526302479310849
749524796636028928
749635161420161024
749643315298074624
749554375102726144
749513413626368000
749664785927659520
749599279140995072
749555566322868225
749526558503800832
749665180305547265
749499857325416449
749689834290212864
749667268951441409
749466395147169792
749561098643398657
749638932128751616
749534993190416384
749628731724009472
749685715584311296
749468869929074692
749645252860997632
749580555864436736
749395679286624256
749683991649943553
749433205904838660
749612780706226176
749601070406565888
749514440903647232
749579645503303680
749645987044532224
749548356070965248
749490479088140288
749564332141322240
749604794587766784
749614554880020480
749485563284193280
749665167584202752
749559693203431425
749681743360364544
749513535227650048
749615628772896769
749463354507456516
749538294011162624
749628509463642112
749532904225640448
749478110085558272
749558460078026752
749619369932689408
749598604000686081
749628723167571968
749503560921079808
749460070300278784
749580245271969792
749604895465037824
749609186246426624
749634792300371968
749615628584161280
749641566252310528
749602546759659520
749665351932182528
749679327407734784
749610922730283009
749655604524908550
749607969906651137
749526382389170176
749561560062828544
749572322336632832
749515208792510465
749613779097452544
749393917557170176
749621987077742592
749679021533720576
749564604775268352
749488985651556353
749624503794298880
749652769322242048
749612835114803200
749557621363990528
749658628530077696
749423445478346752
749694120944365568
749483982144679940
749656871020195841
749547169024086016
749620758234558464
749555876692791296
749504760684777472
749476809557893120
749546443644493825
749520082259312640
749525904032952320
749601363928154112
749550163874738176
749486179805003776
749662323711803392
749585425371656192
749489896063115264
749686801833533442
749595873454067712
749678295915106306
749596150475460608
749600755670192128
749593252047773696
749408887212642304
749653901859778560
749582246085033985
749603641409933312
749477992674516992
749661682243399680
749607734945849349
749566026996654080
749591733877501952
749550788884697088
749566420917379072
749600797760090113
749693961367851009
749553687224262657
749578613880713217
749503355496570880
749691289843662852
749616085612240897
749548733482856448
749452411509415936
749515313490825216
749677863583055872
749515695084494848
749427421611429888
749515002982400000
749455578003546113
749582761959288832
749412540388605955
749514147516321796
749411718502068224
749425123363520512
749446946490707968
749618065315274752
749668564924239872
749593713341501440
749497655370321920
749409260639965184
749685493038710784
749581235324907520
749641532609888257
749479561184677888
749422078386995200
749640114788270080
749524825945825280
749631298478551040
749611421873369088
749416046818238464
749689729478721536
749675242361151488
749523651821797376
749662915364548608
749529922167857153
749434170456158208
749584959866859520
749669202676502528
749563279362691072
749590965976006656
749520413688995841
749551107660283904
749592874380103680
749657521258844160
749479456331460608
749686126592401409
749600873232211968
749424171273379841
749578064405946368
749488918790365184
749525132230680577
749671345663909888
749602647431344128
749500247504715776
749577598821404672
749457964705034240
749644552596692992
749462763131572224
749659127790567424
749411730980167680
749492244944658432
749577921661169664
749402260157988867
749619017497862144
749692883519807488
749585501095596032
749553255290703872
749496908905840640
749636629715877888
749628538869911552
749673048710778880
749530543017033729
749561245439782912
749651301328445440
749611040078376960
749690413108305920
749679272881713152
749493997995896833
749592446644854784
749526642222067712
749610180380327936
749666828394397697
749616400407355392
749488662677598208
749518719391506432
749658133908316160
749636176701718528
749527351063642112
749654698731245568
749503200206557184
749670922110504960
749622268255285256
749565376497758208
749671991637110786
749644909200732164
749526239443054592
749620330436657155
749504911516336128
749655323359805440
749620066040287232
749607256841486337
749504932626231296
749423194050703360
749605654625529856
749602751940857856
749537295972331520
749679273028509696
749520573135458304
749630828611768320
749592543344660480
749493679132405760
749677372769759232
749649028015616000
749611404945129472
749508795571798016
749661392723140609
749534976534777856
749547437589667840
749687623715815424
749661459823472640
749581294166650881
749692472264040449
749594044926455808
749674764059500544
749566794285842433
749612105276489728
749514831083044864
749550948159291393
749537673484857344
749574834930257920
749505490237943808
749446342187970560
749591326891479042
749596997431287808
749559957478080512
749536654017368064
749692027730665472
749637036550664192
749551741096558592
749398418016043008
749677175859662849
749666488831905792
749622201297604608
749547274007678976
749497764661243905
749591947531153408
749571546616852480
749491905046642688
749544417778884608
749503749555650560
749667436509757441
749568862010630144
749652051794227200
749533613046177793
749566433592545280
749599262384746496
749600701156818956
749557352844623872
749670347339862016
749491242397040640
749536905751035904
749561069228568576
749402604086501377
749663007538544641
749607760162009092
749586021143064577
749630648613236736
749538482863927296
749481825991614464
749665046037397505
749664232275341312
749579221895438341
749638961736388608
749623715055464448
749535924174946304
749446774385807360
749679998563258369
749470446882553856
749588348952539136
749586717456433152
749630392416735232
749449047635746816
749503388853891076
749643659121942528
749610599831728128
749500310415151104
749398561004007424
749529700087820288
749667260554473472
749454089205932032
749670045442269184
749687225324109825
749551149770878976
749664328689848320
749446975662137344
749670280570822660
749566009951092736
749457180596662272
749660893550612480
749639246621794304
749529087656468480
749525283234013184
749675028296458240
749617994381291520
749581772245962752
749393049365651460
749583172908777472
749450712711630853
749557134719942656
749596028471373824
749430630593732608
749525262539354112
749680677885452288
749633370716409856
749625405372456961
749676966152777728
749625531474145280
749512347941732352
749552244346019841
749535525984473088
749644124534472704
749611023209029632
749658750097559552
749692048886927361
749643919068061696
749508938098442241
749404894046588929
749527569050009600
749529377164107776
749519830584270848
749502600647569408
749678513637195776
749453871198695424
749644162337763329
749498439575142400
749586868392566784
749536301637050368
749540286527860736
749394089645334528
749583986830217217
749401886919360513
749553758300958720
749589007537954816
749423684767588352
749415149149106176
749661099226783744
749620330260467712
749642845498204162
749440008843472897
749686407606603777
749542001868173312
749559316001263616
749417418598944768
749399408215810052
749594992553885696
749605776260468736
749523974590169088
749454072596598784
749666585263112192
749452466039717888
749672503442862080
749549320693702656
749484099241291776
749464855904555008
749542425446739968
749640685498736640
749558695114268672
749567775643873280
749644925743005696
749401836520628224
749681886134472705
749607579647639552
749670230130102272
749684046075138052
749589019760046080
749422917058826240
749548863728521217
749600566750375942
749589724411654144
749534426770632704
749522544454139904
749634888786071552
749565951184506880
749509596683890688
749656627960250368
749637107644264448
749576177166217217
749471084672651264
749616689587818496
749578110597816320
749607479110209537
749449622452527105
749538684098252800
749609739949047808
749556208017612800
749645588522610688
749596158629187584
749522636514816001
749601984576126976
749670175469961216
749603091738157056
749619051375255552
749538532989952000
749618774479925248
749626420683534336
749640635196403712
749583345063952385
749618350620348417
749639347331358720
749447353325621248
749483579411927040
749547844319715328
749579536845733889
749525719643021312
749474473552773120
749494182373392384
749643071839621120
749673929434886144
749619965582532608
749580740199911424
749523249017520128
749530001830096896
749617696355016704
749672222256750592
749658137741946880
749558363801972736
749525258168836097
749488889388232705
749604111109283844
749498905214287872
749481885030551552
749676018202447872
749578660152094720
749527594547105792
749612436936876032
749581784745029636
749551384559771648
749413685572108288
749584796343472128
749419494515232769
749400939015135232
749622926677274625
749442001351929857
749529519392854016
749640685511446530
749545281893572609
749649439078449152
749488650287583233
749644917325135873
749521025969299456
749631659348295681
749519709192777728
749422791158628352
749415791217422336
749666035964534785
749527111921242112
749568698596388864
749577712084348928
749668527280386048
749615276489080832
749601137163112448
749458174332301312
749496539630841856
749566144063819777
749680707421757444
749639464821989376
749656984413167619
749429103565139969
749687883699716096
749523160870027264
749666794898587649
749591775485059072
749477828849070080
749654954575486976
749659626745032704
749563572938739712
749663506723516416
749672226492940288
749428067710406656
749609639071875072
749673514098098176
749570925914419200
749603968347701248
749451086033932288
749564843988914176
749615171287396352
749689263776759808
749679344138743808
749525035875000320
749660491061010432
749582887746473984
749570741243437056
749662143482630144
749602303380971520
749612235278823424
749639964137140229
749532908772360192
749611203526295552
749678446553468928
749515301004333056
749646645428641792
749691520429744129
749605725962371073
749628702284247044
749655235564544000
749650881549828096
749619789564260352
749447059665813504
749588537738231808
749485638773198848
749603163066535936
749634398048452609
749685841434382337
749511823930560512
749629495083139072
749683966307860480
749623966826950656
749616026984341504
749582598544977920
749598373381046272
749634100550569984
749652555303714816
749690320686878720
749577611265896448
749504177563394048
749627901289623552
749690719313461249
749487979262009344
749665679360557056
749524285191061505
749603393920987136
749562667325677568
749493670747860992
749521571182702592
749572339130564608
749471600244842497
749596896872718336
749438549137629184
749485164594499584
749649619311812608
749541108254969856
749526508104978432
749526524886474752
749590219742179328
749408610346627072
749619302945419265
749639997578502144
749438310372798465
749596070494216192
749667482827386880
749693051115753473
749581738641334272
749592283243216896
749516072450191360
749574578922360832
749495235118559232
749559097809182720
749551879223447556
749615783651737600
749660755209879552
749681936281509888
749607147936346112
749602517269569536
749440180805771264
749591838462468096
749616513804541952
749674856547905536
749593596031008768
749557617400381440
749526281495142400
749431716801019904
749646448459935744
749637728514473984
749442600915001344
749531247681138688
749427233052237824
749611065135210497
749608594660810752
749606334253895680
749518480001552385
749686105600102405
749580736294887427
749678178218676226
749679558278905856
749671081376645120
749487660419330054
749447244126908416
749674684417871872
749501849842094080
749488633300733953
749665033475526656
749566488269426688
749691466033704960
749610234642063360
749558712075948032
749579993789833223
749669303344070657
749588688510869504
749531528661729280
749506425693605888
749479116727083008
749692430623080448
749621785725984768
749584770993119233
749408169911214084
749529079062429696
749572335162757120
749578550785826816
749443364282511360
749632192029069312
749556589598679040
749417913174532096
749590596990427136
749683328882765824
749640442124177408
749532376074711040
749530752530976768
749471109800755200
749661589633175556
749670951403548672
749506933082714112
749661610642374656
749542324577964032
749540907033038848
749605147123134464
749539560732893184
749660016953679872
749684125708279808
749657387217321985
749522456398794752
749663531650473984
749596183757107200
749517473704206336
749610884864077826
749528383118274561
749647220257878016
749434648485253120
749665557436370945
749512398478778368
749569784870731776
749419163106541568
749414046030368768
749662340535189504
749627192477249536
749450461325955072
749541351721725952
749536746489122816
749566702032224256
749575380244295680
749694112543100928
749576260993646592
749673870685339648
749676982812696576
749443498382913537
749635929032187904
749566467201531904
749395578669264896
749672377483718656
749587765877178368
749509932127510528
749574553681162241
749563925235134464
749514059549138944
749676299413819392
749642321365389313
749557927413964800
749527925804990464
749668951022563328
749540320036134912
749437144297463808
749680627834839041
749438918521675776
749417586215907328
749645936603770880
749567696023408640
749577800156344320
749437550880780288
749605226802327552
749495570884997120
749404177097424896
749518400351641600
749532136999387136
749522188026441728
749561027302273024
749668770319310848
749546997196218368
749418173255053313
749462028880711680
749529989129838592
749459684264935424
749605251880222721
749534296973664256
749399563237093377
749645093649481728
749589108197031937
749540236124909568
749595152235139076
749639687086669825
749666513871855616
749536674980499456
749570426527944704
749593239393603585
749423210702176258
749580199206027264
749572397796319232
749525757253345280
749635803186401281
749576072346406912
749508741150695424
749433906039025664
749591549244219392
749549585148760065
749581432645881856
749510762771668992
749617117423689728
749624294133538816
749517423238406144
749637585845231616
749619512559927296
749576453696679936
749538369693224960
749521596583440384
749554656230182912
749669424911769600
749496208419323904
749587509818957825
749528735167094784
749591414854549505
749578823490953220
749536872129392640
749671937018728448
749619042625794048
749543562124156928
749566181959491584
749521818847944704
749503288433897472
749495650677563392
749528961730895872
749651603053944832
749577351403450369
749626261140541440
749448032727408640
749627200840884224
749624683948048384
749525182830829568
749481641517707264
749478806168141824
749664647343726593
749491838063632386
749450289070149632
749598666852225028
749462213572694018
749430546376241153
749655906464522240
749613007034945536
749610553493032960
749645890709753856
749579972730245123
749473991274930176
749636746921541632
749478168822583296
749530241018826752
749539770305511424
749626760405200897
749458778328862721
749633312004698113
749621223915679744
749460330426863616
749576097247944704
749489115993890816
749400783976816640
749686822935072770
749617683964964865
749539204149878784
749618337974480896
749609097897672705
749641943789993984
749672541153787904
749541364350668800
749566483836051457
749532745005666304
749399131035054080
749576747419574272
749571923936411648
749648797370843136
749572183899435008
749557550190735360
749663129315966976
749567679531450368
749672880951037952
749646716882677761
749518413156917249
749577875859333120
749655042660114432
749684218226028544
749652203019898880
749618946270191616
749596544446271490
749565368474210304
749644728908460032
749602995441131520
749539384521789440
749536914127151104
749591947615014912
749598574657302528
749693995140386816
749646347758891008
749564403410931712
749567826269245440
749485550839689217
749527648892837888
749635073234710532
749449026513178628
749658154661732353
749396740671930368
749687649036738560
749518232772612096
749512415159648257
749515816614318080
749586042039197696
749507117816557568
749615372853252096
749571479340060673
749559777320140800
749495499758112768
749561773825597440
749483365368143872
749402679776976896
749609181825605633
749405581954330624
749655990304407553
749524544923308032
749494954343346176
749441644773113856
749593298331963393
749447588156305408
749656359688437760
749596963914584064
749560507233767424
749652475452399616
749648159853412353
749513501715132417
749562008614436864
749511584649777152
749639951264854016
749564231742132224
749503573617152000
749609253384577024
749635295881068544
749444635211108352
749561421524897792
749497013713199104
749479968074178560
749594011325706240
749679893793898497
749537816028278784
749601913373614080
749605054727020544
749501849925976064
749651791906824193
749571089198645248
749688840399585280
749404931908513792
749556736483360772
749621089811238912
749472137405095936
749576755782950912
749539757877760000
749418815025324032
749572054198915072
749592559924707328
749658028945842176
749562847315636224
749586700721152000
749611270857523200
749561140624195584
749567666856288257
749515837657214976
749649849826603008
749415539227828224
749672688143269888
749403778625970177
749509257008128000
749491225380683776
749574247450763264
749658616077160449
749648067352207360
749679646493507588
749655210478301185
749673509819781120
749506585211404288
749616685611511808
749666941887995906
749575380156178432
749644107837009920
749636197626941440
749536322856034304
749665675069657088
749601611471810560
749572788214784000
749661941925306368
749478416320196608
749465761752768513
749673224615714816
749552080780689408
749656678287695874
749546682640203776
749529334948454400
749675871582162944
749412637025325058
749669886285082626
749674134817411072
749635933188788224
749625778669748224
749594216804876288
749606287894347776
749603834322939904
749395104515952640
749420912378728448
749566568049225728
749635652124303360
749529918040641536
749652479726485504
749490797930766336
749449861146120195
749536679254433792
749677121275125761
749580501166526464
749531176185061376
749409348443574273
749671446595702784
749542094256140288
749407339682287616
749658209091289088
749607877388726272
749450981151309824
749564395370479616
749592182579990532
749417925937799168
749626772698886144
749615997800345604
749621404266471424
749425161225502720
749518563971563520
749457067182731264
749620057853071360
749396853834321920
749640039479517184
749663946894876673
749638420289482752
749594929802780672
749629709030391808
749397814027886592
749495235252719616
749658951692742660
749536494692466688
749401056317042689
749554639054508032
749518672910254080
749677322832404480
749640123403370497
749599346270830593
749614017824509952
749594870965215232
749670309951893504
749499832411316225
749671156962119680
749521193842122752
749393997236473856
749502315397259264
749497647044685828
749517721008795649
749677360425803776
749403623403167745
749645257118257152
749623727965425665
749551548007579652
749441799727570944
749471143199924224
749692598344945664
749518568119627776
749639930582802432
749557911014158336
749631520927875072
749586004164706304
749590312016711680
749687011443929088
749666056843689984
749571970115760128
749513354616659968
749504488130707456
749512452824559616
749629453110800384
749644116322025472
749423953320546304
749573027273252864
749614097583468544
749556203689222144
749677003750727680
749593818262081536
749479963930177536
749553288488574977
749686927788535808
749669466632486912
749692241912926208
749509772798484480
749668347017629696
749526109465767937
749672952367607808
749655264845062144
749425370978332672
749493683414822912
749663099901313025
749605000310063104
749692938226135044
749582615200620544
749430894872530944
749630979875176448
749526956811620352
749518240943144960
749680933977067521
749682431498809344
749619843838648320
749650613189931008
749553381031706624
749675447772852224
749431020554969088
749447642460086272
749671656302452736
749584020338405376
749532044527624192
749619059692560384
749601581981634560
749485173117427712
749582678291341313
749459193669808128
749577166908715009
749423378579197956
749642979686572032
749602940961292288
749645609347321856
749621093988704256
749607093112606720
749509957314310144
749660876911902720
749658901436633088
749483151429435392
749507901966979072
749637334245584897
749486012154413056
749615926480371713
749531373577404416
749518404772474881
749592027260682240
749563313059692545
749396379773067264
749550990282620928
749521378227937280
749489799300603904
749601552483119104
749511060495986688
749565129323323392
749676437557370880
749454206591836160
749681466724974592
749619751752650755
749575191404093440
749670301466763264
749555088235061248
749671635356090368
749461244680216576
749686839657857024
749673912607399936
749485668296847361
749520807894867968
749464595903844352
749648931529846784
749509311483645952
749670196659576832
749501266737455105
749692787164123136
749554941216296960
749687216801091584
749591062621093888
749587631483326464
749594438956118016
749521131049279492
749654300301856769
749539619457335296
749638374500102144
749559370531401728
749639741499400192
749491158615633920
749471197872549888
749572200802418692
749554484116873216
749612415889833988
749473777445056512
749411361868972036
749539170838798337
749655470265294848
749528529746923520
749664932791250944
749515028273983488
749506048076251136
749693189821521920
749656900426489856
749655021365714944
749511551300894720
749692887521234944
749667742953811968
749653201163522048
749688026360578053
749661057069834241
749529574212562944
749424418825310208
749397575011274752
749502978093121536
749646716849225728
749445490719203329
749512125748547584
749558892418392064
749679226832318464
749573689822310401
749683169398521857
749416948748791808
749537392143532032
749443192219504641
749632191727009793
749553120833929216
749607046979330048
749574234926485504
749654602220527616
749551573408346112
749552638568570880
749526923303350272
749629566365212672
749588843901353985
749521097482203136
749530635300134913
749433134421245952
749549920491827200
749561023124897792
749604949797969920
749488771956027392
749449785824903168
749535152678793216
749491149967024129
749431670630182912
749590798178615296
749538440644030464
749623014602317824
749505784195588100
749655235627397121
749474196489723904
749644430978736128
749605004529532928
749507080206348289
749647295650619392
749676198473654272
749440206097489920
749653507448381440
749544581155287040
749663003222675456
749463094573854724
749523593097248768
749514546000302080
749399001162719232
749632125033381888
749546112286064640
749405309492400129
749607382775463936
749602240353099776
749646918142332928
749644347021332480
749407096429481985
749416957192134656
749422728503959552
749605960612581376
749487601774649344
749633290802454528
749501950513782784
749661979770441728
749563904460808192
749546800051326976
749687812773982209
749565741482074112
749526818269437952
749502264889356288
749605512035962880
749528139580121092
749660255823421441
749571533979484160
749643915045789696
749586658647998464
749593180656500736
749479091355594752
749399064152772608
749664961966682112
749568069601726464
749675259012472833
749498205088382976
749502776531615745
749520673744285697
749444312077770753
749627947145977856
749551459981627392
749582061657206784
749637397206433793
749633890445303809
749681630088921088
749588453617262592
749497655596871680
749580928985411586
749585064736989184
749615129587843072
749679688403001344
749623811721596928
749572720845811712
749651452033806337
749590701810262016
749392877592064000
749396346235392001
749472040864722944
749616702288113665
749524721331384321
749686730362458112
749653503233167360
749415313024880641
749406823799787520
749572146259787776
749470107315961856
749597085767458817
749584439953461249
749517184305623040
749405070433873920
749576101446516736
749648981727338496
749394215541563392
749606350959812608
749424078965002240
749581411682746368
749651758373335043
749425832100175872
749445721401782273
749643093050265600
749556090338103296
749613917286993920
749568468001943552
749559978676068352
749661111847387136
749571902948139008
749580270769057793
749507134509948928
749582971871563776
749632623853629440
749519444985126912
749548926655574017
749602177388318720
749630103026487296
749425458937073664
749606657181700097
749621202721865733
749492811075026945
749445868516880384
749615733466927104
749654178373316609
749584381019316224
749571542439329792
749628639411572737
749525346278449153
749687053504380932
749653754652266496
749686826923941889
749541909723508736
749556744943050752
749678321068306432
749671979154800640
749406538465415168
749643650951319553
749661887512522752
749670628542836736
749609404165713920
749638428782768129
749660813716295680
749587123959951360
749588583930064896
749565888186216448
749641981526024193
749556589695152128
749640110770126848
749407444439269376
749504781492903936
749656036546666496
749501673605779457
749653528340299776
749663758084079616
749669248700674048
749659471610249220
749622582727569408
749484917327818753
749576311224475648
749565666164936704
749664358196584448
749674881764261888
749628715034877954
749525333704007681
749626076821938177
749600902508601344
749416994751950848
749681504473718784
749649455813632000
749549446816563200
749643395123990532
749688802508152832
749423206717620224
749603108444106752
749524788226424832
749636998424559616
749475270269276160
749612709587681280
749495436860395520
749531465520668672
749551468332642305
749498540246827008
749453124419461120
749413874202398720
749616744210149376
749677796650254336
749670871669805056
749654308665176064
749649074085855233
749396203503136768
749433386138234885
749509252650135552
749652991322517504
749508908671176704
749439019071725568
749539514746597379
749488562303893509
749449123082952704
749460615412998148
749634016551116801
749685333948719104
749581575247925248
749563841504239616
749537539250282496
749417347002368000
749628857335046144
749661954743083008
749559198632075264
749600206124150784
749499827986259968
749558808423309312
749661820588331008
749639234022105088
749540290743197696
749555297778294784
749525103151575040
749409499706822656
749480479569698820
749448296754606080
749501212278591488
749402276817625088
749394748180344832
749602592746070016
749449857295749120
749633693594054657
749417162746519556
749509286292692992
749622498849796096
749656196039053312
749648361091981313
749655289801150464
749582749330206720
749509403703930880
749394869773299712
749560972688420868
749511081610084352
749556363030728705
749583789848801280
749686332063096832
749613741386248192
749423323986157568
749586763388256256
749683073168633857
749522708015222784
749469495060754432
749532136617742336
749401295618969600
749562469870219264
749602701789564928
749396937758109696
749615821480230912
749417661566627841
749507742851706880
749623983876743168
749432702495969280
749687581886087172
749642551670480896
749494446862073858
749534825296441344
749660490759036930
749552844131500033
749676559343116289
749624092882526208
749505175727927296
749575812194578436
749579993710153730
749610263989682176
749533030264541184
749664374785212417
749644355275673600
749640580599283712
749622674943381504
749404961163714560
749616786262335488
749626588367642624
749530962552315904
749622113087188992
749539078585081856
749540051659415552
749668661527478276
749570569214066688
749532652596764672
749667587781427200
749657915720687616
749492517335207936
749639439702306816
749536901468528640
749681156040327172
749632204649664512
749574280984354816
749593365109288961
749521449845751808
749651171313328128
749652362537627651
749586272713269248
749421063155642369
749514294279143425
749580996404715521
749683538522279936
749542085821358080
749650080622313472
749580589234286592
749417934095659008
749446228895735808
749606011049095171
749558384760725504
749392994927714304
749643978136576001
749666685980999684
749570602730655744
749501048461615108
749562335665225728
749693311154290688
749636541228646400
749677972689260544
749632892364427264
749591465140027392
749549044226068481
749398506276741120
749641566189395968
749491636611215360
749656250649079808
749668237802078208
749451308369780736
749614085168332800
749633114700279808
749691478369308673
749573887109783552
749669412211306496
749638223400349697
749523521714335744
749682095694475264
749412414416969732
749568476092764160
749399458220310528
749534208624910336
749548779741782016
749434283626942464
749533134883028992
749679566701068288
749585538747772929
749693382537125892
749649338125676544
749401601715081216
749609836321447936
749626948951891968
749577498242015232
749405502379995137
749611929325436928
749573715143364609
749505997899599873
749681860972834816
749405850561810433
749451043985956864
749647710815449088
749475622825496576
749398955163840512
749524670899036160
749587526780874753
749689985377247232
749503716261294080
749604706834460674
749690295613267968
749498368574062592
749454588244140032
749664840533184513
749473152288190465
749584875934670848
749612419949924352
749649275269816320
749656103521320960
749634909782863872
749604371172827136
749531616687624192
749569524886867968
749659513444245504
749621135843659776
749575535433572352
749665624532611073
749665788370358273
749541829926744064
749639779449352196
749583986905808896
749617612607266816
749687464596471810
749395201014259713
749588541823418368
749581021348192256
749643654831243266
749633689219371008
749570917420773376
749687955183153152
749525908063711232
749411529766887424
749488847394922496
749593868677443585
749566626710822912
749590265787248640
749668657064665088
749599417594961925
749590576069312512
749506220260745216
749423718284324864
749595701596696577
749620863050326016
749653524343091200
749502222883430401
749653238849437696
749505679040319488
749532845622882304
749551002920054784
749552068134854656
749579922419613696
749669349124870144
749635400612909056
749494924832346112
749652236544991232
749672235091329024
749527288262356993
749533885705359360
749595651177054208
749575707437608960
749547831946469376
749520468449853440
749688127166427136
749621806978523136
749551774734974977
749591096267792384
749620733043585024
749659375065849857
749549488650452992
749413660485976064
749537698550059009
749643852244410368
749518924849549312
749535727239782400
749570179005288448
749681479182082050
749614437447954432
749627506873995264
749466609400459264
749588898444091392
749511022478659584
749632565208899584
749468643507994624
749692971457675264
749611228788580353
749536339700256773
749643394742235136
749672369128480768
749654480287707136
749408786532560896
749653322941038592
749402331448504320
749671689487839232
749561811331088384
749613468538376192
749553234201677824
749646666458857473
749521009125056512
749657479353696256
749624419857948673
749525652588617728
749492307548893185
749688588493852672
749478608914165760
749589476947664896
749560381262163968
749521453859663872
749449861292920832
749641415303520256
749671295349059584
749567998193725440
749652177740791808
749665133857824768
749664731506601984
749688206766010368
749645680692436992
749603666366267392
749557332040835072
749583869217742850
749437097988263936
749441611264888833
749500302219354112
749397256227422208
749576428702699521
749601242293211136
749658733479923712
749627091818283009
749594942247464960
749650533724618752
749590790050021376
749632611316699137
749428193732460544
749680292303101953
749671450550734848
749680514332667904
749628937278545920
749686147333230592
749481234753998848
749578920245223424
749518660453199872
749457662740488196
749692136774307840
749608686956449792
749561404672225281
749689767156129793
749609106525286400
749672868385005568
749636855839141888
749637720037847040
749579125652873216
749609462978211840
749426415360028672
749633080940326912
749652299371479040
749693994905571328
749660528805576704
749621186179379205
749565389349253120
749672738193698816
749663489954811904
749623144802029568
749545399040503808
749524876407418881
749660327269183488
749416268961374208
749487186521706496
749558326116151296
749451517887782912
749509626111070209
749504601120993280
749533927644106752
749613456089812993
749562289557090304
749652823726444546
749667898004824073
749527556798476288
749608238434451456
749535920207065088
749429527156187136
749542681358073856
749421168185126913
749688701597413376
749563317451100160
749488067438845952
749488251996545025
749563170507911168
749576307151867904
749666027198349313
749449425156661248
749605860238880768
749688668349140992
749652211366502400
749678836787404800
749539946659217409
749586088172281856
749604329313665024
749523567918800896
749652920061272065
749606631831371776
749582527258656768
749531390199422976
749537622771589120
749596863301492736
749570493917851649
749684192724779008
749616085759037445
749598687978983424
749641016848691200
749442240481730560
749640223907147776
749605910490775553
749542010395193344
749427178350063616
749650814822670340
749652148619653120
749534217223147520
749667403240345600
749419297605292032
749609526073188352
749540546440491008
749537711053307904
749589028375236608
749522422718668800
749578236401553408
749527288325308416
749603205277966339
749693193864765440
749580698491715584
749551392889724928
749576475007934464
749539472686059520
749670477384343552
749455402035621889
749660382042660864
749626428824559616
749403468226392064
749455183969521664
749680002778669056
749656984316682240
749577011769667586
749601410065498112
749457033397764096
749588038397882368
749539866795474944
749468173540483072
749686499705253889
749427367286829058
749403652763242497
749516865274310656
749530190661976065
749582850031284224
749637867018661888
749443720735551489
749613782947815425
749560544772972544
749589032481525761
749679826680754176
749603842615046144
749664131645669376
749590794080776192
749650109907034112
749666501393780736
749443247106293760
749547307759263744
749516810962079745
749474867959914496
749491963930480640
749671479885893632
749595353532493824
749640530200555520
749525073472679936
749517712553021440
749421226859241472
749469666943311873
749627343459803136
749678044139384832
749566047930421248
749573492815831040
749630065550487552
749484279944638464
749543071184977921
749532111628042240
749466722470682624
749403971576590336
749518865957261312
749670645156442112
749497970119340032
749649229291880448
749599807665209345
749559382950678528
749629130233241600
749582581574823937
749639527929638912
749591754698067968
749621844710424576
749597656209616896
749401081529176064
749534062004416512
749562151283613696
749644116267589632
749616924758335488
749615955882307585
749496690575638528
749569331898507264
749554681353936896
749528986712170497
749523374955634688
749607357320081408
749558674058645504
749605717296893952
749578357994496001
749595487515373568
749474804974096384
749690408918085633
749480165114126336
749546431141281792
749577649354334208
749498229901910016
749542781803266048
749625984236814336
749488218207293440
749628123336048640
749694146093408256
749564277573480448
749550642029551616
749617306263838720
749655331781967872
749684604097925120
749560322336419840
749688282418651136
749537530714984448
749597018671185920
749686910851903489
749485118570377216
749488985953538048
749550398936055808
749660436434448384
749547613960175620
749586650032840704
749494610414764033
749618728304832512
749431276583739392
749513090551705600
749444710683467776
749642677545734148
749660247564939264
749560276236853249
749582875301928960
749605835077095424
749614387040845828
749641159409106944
749677633114345473
749641712805511173
749627838354055169
749574608295108608
749571504724123648
749676613722406912
749523437983506432
749641113397501952
749450033288716288
749596452364521472
749476575075192832
749654274959876096
749648075619270656
749552856496214016
749605838919114752
749657299061501954
749562176491233283
749405384750862337
749473642896039937
749625392814776320
749658469427445760
749632578014027776
749408664822231040
749692027722407940
749575505825890304
749608221686378496
749547626585030657
749460405890744320
749667142870720512
749585123369033728
749662550300721154
749411646951464960
749483692674969600
749612604717408256
749494841214656512
749413513517527040
749534884167819265
749650219244122113
749687783229313024
749618602525982720
749692002548195328
749439291655331840
749635161654898688
749471516568543236
749611744830451712
749549245577953280
749643323716038656
749555704780853248
749650231738773504
749661753219411968
749410397199929344
749577322005749760
749619311266951169
749690874599182336
749581352647921664
749454210790416384
749523886534856704
749490948875358208
749600709528596480
749688437343596544
749651548620230656
749610746607054848
749675779328446464
749616325090213888
749676886545104897
749581398919426048
749659622697537536
749662227511271424
749676869751013377
749512603760721920
749693726470107141
749613380516782080
749510234008391680
749669244602908676
749638936419569666
749620947171303424
749677205068902400
749592970832252928
749600973602062336
749619479039049729
749671601470308352
749424796019163136
749462523968192512
749576273559744512
749595898662023169
749450096178302976
749499865680478208
749566400235122688
749400720814682112
749645038997610497
749635492795351040
749449433557983232
749485492056449024
749441795654688768
749505490258792448
749593537423953924
749547768889290753
749535928549511168
749670112785903616
749431779828916225
749622209375854592
749426545249308672
749550042369974272
749669521053614081
749620124928335872
749408371476955136
749678627067834368
749692212552794112
749685166109491200
749579997938147329
749611937583996928
749553272004997120
749674726403047424
749501417610555392
749513472174620672
749672683743375361
749685052661989378
749540621732511744
749671060660969472
749578702116249602
749651653595262977
749592362968576000
749625497881980928
749641046292848641
749451690093449216
749566307842961409
749685803379339264
749693772603195393
749598318737653760
749530081475891200
749635211756011520
749616630972485633
749517859508854784
749494669118169088
749437119253213185
749554664564203520
749536440225304576
749584615967428608
749518522171219969
749679596027650048
749419125668216832
749651582300483584
749416814283808772
749505167620444160
749522615736340480
749473588630032387
749464130180882432
749687259083993088
749417884162461696
749537845140983809
749625934026776576
749623052531556354
749540441419165696
749543977305645056
749628161227382784
749581856245477376
749536322902233088
749535517545525248
749553280389349376
749585714648612864
749578542686560256
749541196394029056
749496447419109376
749622050260529152
749559965891891200
749576919482589184
749590475317714944
749618744842911744
749524389859880960
749533705358741504
749562948117524480
749458333824724992
749656954998550528
749553519494041604
749543067183710209
749665595289853952
749608544282947584
749520665234071552
749487484439068672
749541372781334528
749409071715856384
749568283297316864
749592476013436928
749620615447973888
749518832570597377
749682850686001152
749609249098063872
749552454048608256
749507079958720512
749666681698586624
749547139865260032
749679662897500160
749640588790824960
749611736374870017
749533747368824832
749627179558965249
749523781798862848
749586813828886528
749562708958162945
749573270379175937
749650260939661312
749528089512800256
749510188223397889
749564915132821504
749443704117555201
749596422891241472
749631306732941312
749592216205611011
749569138826285056
749677238811959297
749523433768255488
749487471679926272
749540454119665664
749663342940266496
749441099513552897
749552257088229376
749557302529761280
749656502139510789
749449211335155712
749657722841362432
749691486661292032
749523060135436289
749649065701470208
749514881414602752
749659693971365888
749595814738137088
749667646329806849
749673266713862185
749606908705767424
749653716924567552
749564038552621056
749516705844584448
749556279270670337
749513438494359552
749544719529627648
749533822820098048
749413903453544448
749624298462015489
749546745504337921
749545608902434816
749510376690163712
749585702254415872
749449903185620992
749616329175412737
749687632280612864
749631646509441024
749630157821018112
749603326833156096
749649200019869696
749457264294043649
749664878353326081
749648188995473408
749667176810971136
749608817281736704
749420702655254528
749469809268502528
749633647523745792
749457553730469888
749539355354595328
749637548142649344
749403811924639744
749453275578060800
749533453763407872
749456668497293312
749653784075395072
749508405518368768
749664253011832832
749562939858939904
749520854178992128
749534661693435904
749514000719814656
749644430857035777
749663024277954560
749624335871139840
749634901293531136
749411151910363137
749550151249846272
749626655283511296
749424909424553984
749530018750029824
749665683462553600
749655218594451457
749491053594603520
749513208109625344
749692816461213696
749501333842042880
749549551443468288
749479951297081344
749573354345078784
749666107011788800
749625984433946625
749545315167047681
749586348185616384
749453225082793985
749594023816491008
749597664262647808
749633387363758080
749452654590369792
749620439568228352
749603045592408064
749505725173424128
749556564617408516
749663255094845440
749485160790257665
749595730822639616
749436347094593536
749650584123404288
749529851116281857
749621580267937796
749528332409135106
749575891748057088
749664907394678785
749407632994304000
749514529114030081
749593419807387648
749626634601369601
749539761879019520
749658372732051458
749593608513290240
749635358732713984
749639368281690112
749537442651254784
749693516918521856
749628396150349824
749419859436449792
749431280605995009
749549241270464512
749543528682942464
749555918606655488
749530140313579520
749666870328893440
749486721020993536
749493033268310016
749653574351745025
749642984031809536
749542152913481728
749598440187801600
749596515098918912
749535760831971328
749638630319255553
749649690703134720
749487605708840960
749586419493003264
749624965113217029
749493616335290368
749434136964763648
749604597652656128
749599182948864000
749528131191599105
749481524127535104
749514915044614144
749658062374436864
749412175702331400
749449815084310528
749392890309271553
749654363229028352
749655533091557380
749586276890906624
749600009100914688
749515397464981504
749506048306872320
749575229005897729
749571743711453184
749619202382786560
749669479165075456
749559269746409473
749498972360863744
749455175736184834
749545160124559360
749481079510175744
749519839182675968
749525753264472064
749469578841952256
749611392408260608
749550038167191552
749523966331498497
749558594278813696
749517834133405696
749583835931836416
749608699652603904
749671291322380290
749585941417889792
749622892963463168
749454676593106944
749408631473315843
749599681865449472
749504735481331712
749634125687058432
749412137689198592
749405951380164609
749511718993334272
749555687932375040
749488063030571013
749582116179107840
749678849395453952
749405431018184709
749623652295946241
749615897136988161
749690689852731392
749558061812092928
749638479328444417
749411705818492929
749466743597174786
749492270114668544
749657227540197380
749564030390530048
749534821031014400
749605620941152257
749604526278094848
749493196980355072
749567671109296128
749652651541921792
749659253724573696
749485961868869633
749592237147844608
749466986715836416
749584318348009472
749545625851555840
749609974683299840
749589984479354880
749596435658579968
749602320229474304
749638906870726659
749652454820556801
749634104430297088
749648545330921472
749637451493376000
749505293265014784
749531025441714176
749626819129868288
749515485281153024
749654023205191681
749585920190324738
749660897648533505
749581465940332544
749428860559720448
749551921153867776
749565665921667072
749426020827160580
749438062912995328
749690346095964160
749535160945836032
749522208809164800
749548796414132225
749615049757556740
749532606463512576
749505997845237760
749660658472542208
749526734530379776
749498452363534336
749412561272143872
749679101057703936
749684826156990465
749668518979772417
749641696024023042
749603209094758401
749618522670583808
749526642427584512
749535777525231616
749527057659551744
749681399615987716
749679197631553536
749565091394256896
749614466711642112
749438536659722240
749398753937911812
749508178891665408
749442303341817857
749621718898139137
749652123428630528
749407137965576193
749426436105080832
749447411936923648
749511274497802240
749651972437970945
749548284876845056
749682368475267072
749636151317700610
749531163627257856
749665024923332608
749512520000495617
749541397850619904
749604379309797376
749394609579683840
749575942281039872
749603955789946880
749528097859440640
749594568845328385
749487253483823108
749468245112057856
749671907914547204
749537807383797760
749666530858852352
749659991817199616
749487739955970049
749681458235731968
749613254809378816
749401744346460161
749518949780484096
749506937570680832
749522292598792192
749609425145622528
749658888530759680
749431507190747136
749651183883710464
749394463064293376
749579268158582784
749577267442049024
749444240812470272
749486456826126336
749450591110361088
749684792493473792
749527732703363072
749675204478136321
749623325220102145
749643919026188288
749623140452409344
749577196088406016
749641717176041473
749549320710402048
749623857955401732
749608120708698112
749578035108642816
749435059485216768
749599027495374848
749577338619387905
749575124152614912
749414444611014656
749588533376000000
749651162652114944
749417670240505856
749530249319309313
749486574048538624
749519004608372736
749645940965773312
749656594481311744
749422636237623296
749546355471880192
749570321720700929
749596280461099008
749689268080087040
749494648176054272
749464860287643652
749624201661800449
749672553887703040
749524175992172544
749612491311898624
749664588715745281
749523798492274689
749534598699384832
749539900278661120
749643709571035136
749591347800207360
749531885198536704
749409046583664640
749435193988149248
749646100043337728
749680229241659392
749682485747912709
749594221104037888
749624730345435136
749433528924958720
749404365887115264
749575225076027392
749648331664678912
749686373985157120
749549534825443328
749544560364130304
749529746006945793
749547064132939776
749557835306967041
749479653463646208
749689565829529600
749410673822576640
749443607762001920
749647983692701697
749517943109672960
749449622469226496
749541636875616256
749661820328312832
749481192597127168
749451748662767616
749688097818841088
749566496536420352
749664517383188481
749500151232856064
749540407898468352
749592140460781568
749611983578607616
749542291375697925
749516949068079104
749505368896729089
749513803440615424
749651745631002624
749581600359378944
749615750403481600
749615460988039168
749612382033473536
749496443346362368
749655747064135680
749665595445092353
749630023318077440
749439664851972096
749569252412125188
749647572436971520
749553842396815360
749396325431521280
749588751454732288
749587769891094528
749578005891190784
749485366005141504
749395415196438528
749579901443780608
749398644902727680
749569164185071616
749552097411170304
749587254167891968
749693881684484096
749589783350022144
749628135855927301
749565112344649729
749620393435168768
749463782057873408
749574167746453506
749674776629800960
749437517661822976
749423252808826880
749394735492509696
749539024063303680
749653302040723458
749668514504540160
749426679307722752
749551082519535616
749543301892698112
749623027583684608
749458119873302529
749561840666021888
749562184854695940
749666568536195072
749495201970937857
749618174543486976
749573702497468420
749497433047068672
749574230690308097
749597488278110212
749619298637787136
749581017317597184
749419796580687872
749664626426646530
749668342718402560
749633798275563520
749571907213598720
749539422509629440
749648797035290624
749675980352987140
749680183196647425
749422514560987136
749618824765378560
749657533929910272
749673593731186692
749624230942171136
749411739125551108
749439824558338048
749433046395265024
749460347208232961
749674550128881665
749505012267569152
749532962899787777
749655470449852416
749412951610757120
749693240111013888
749644938288168960
749618418039525376
749573308048248832
749610528163688449
749566203065167872
749623845317902337
749581524685783040
749676131285078016
749498385229578240
749579691858726912
749422388467556352
749579922406912001
749650248423895042
749516454303789056
749618442983071745
749616719354687488
749605843390390272
749683299501608960
749404487253651456
749441418242891776
749578928503816192
749602584189689857
749581323283472384
749585953736372224
749642560272945152
749603246973464578
749566697674276864
749682670175657984
749629851305291776
749637577595031552
749434199828942852
749625262879354880
749684100680785920
749490697103958016
749559139672686592
749514533245448192
749688361862959104
749638303138271232
749635765332828160
749578127446253568
749521810258034688
749603972663611393
749595365909737472
749470925154844672
749654870437789696
749599535190708224
749687212757835776
749518429825085440
749518865982521344
749638990920200193
749570422589444096
749618837096660992
749535387190788096
749426218244583424
749681483359612928
749486813048430596
749423701469360128
749583278022201345
749623413241634816
749520535567101953
749597312121438208
749651238405496833
749594250136944640
749577422555799552
749677561693765632
749496414003093507
749622889058541568
749608343006744576
749483826611515392
749638147735248896
749549807388295168
749435781194866688
749664131595329537
749473630606725120
749598733860478976
749552651298304000
749641687811719168
749535341326073856
749670297129906176
749599858030510081
749534238286962688
749677800769089536
749582845836943360
749630472137936896
749449622444085249
749419125659750402
749554999877832704
749658376951492617
749462737818902528
749678547585736704
749524603790393344
749450662363226113
749693009525112832
749519063240638464
749606832990281728
749613036735004672
749643914823344128
749538088586797056
749607965708193792
749686353055678464
749585907699707904
749543591635214336
749558288447049728
749496485222375425
749504081148776448
749496086864269313
749396253981679616
749604299802611712
749564063777193984
749662047038681088
749429464375889920
749394194733621248
749532988367659008
749608036986187776
749394894813274112
749588722123931649
749643948612878340
749682326414786560
749633123013554176
749532333951385600
749681890047721472
749585781841391616
749479435578081280
749502193468837888
749590026405765120
749545130718289920
749519608609116160
749563858436644864
749681378564923393
749662982167228417
749566693601644544
749664890764333056
749653851377135616
749548838415839235
749592992004972544
749572335150170112
749681483548327936
749641629087240192
749606577221595136
749536532424298497
749537173993586688
749406580513406977
749623941786918913
749670804661633024
749649417846882304
749684591456358400
749589774814613505
749547584474214400
749661266671726592
749597182014156801
749485642791456768
749691201406767104
749456568148721664
749397432564232192
749673593886343172
749574184758575104
749630870898827264
749510758279634944
749482702756282368
749664550790635520
749662038620864512
749512880857296896
749607516732952576
749519834774462465
749669026415177728
749396371426410497
749672079855915008
749453279910735872
749488893469331456
749654111298195456
749498418737930240
749679713514172416
749578785805242368
749609043719811072
749504790128889856
749574214256988160
749524347845545985
749687221171605505
749610457099440131
749544786890256384
749608091579219969
749560851036766209
749672457045323776
749623476089069568
749644451736322048
749462188348309504
749531432213745665
749556350376706048
749580371134742528
749496627942096898
749545269004558336
749605491169427456
749664370490273792
749457062984232960
749539984273707009
749623082105597952
749461869694361600
749501786701099008
749686000834740224
749523718834094080
749467821189558272
749531906094530560
749600491290632192
749533676107599872
749413245124042754
749604257914036224
749637048869412864
749600713483784192
749443221571461120
749540281943457792
749438717161447425
749532161804496896
749649300691517445
749659282812071938
749580665046179840
749449236484415488
749505679057162240
749659412894248960
749652190260756480
749539476763009024
749480727226363904
749560146456555521
749656816691220480
749528735179743232
749516600907300864
749548981332635648
749569084384223232
749657252768915460
749643961296424962
749536226416422912
749553292972359680
749616832571670528
749595097436659712
749458413340364800
749575254096437248
749632343011364868
749539250530463744
749689989265371137
749407943569788929
749508363441041409
749649346522677248
749669361942720512
749539636406579200
749406861523165184
749620024055255040
749643910838820865
749683899152801792
749654539159109632
749682414566404096
749610021005189120
749676743850688512
749622712826560512
749558044963532800
749676106345771008
749687418433970176
749534766639222784
749638827455676416
749511043685109761
749508053008089088
749583345135280128
749534829742592000
749683177887789056
749592115433312256
749593549755125760
749575627687227392
749606577179488256
749520153810001920
749632053432508416
749593378053099520
749628081430724612
749408664847388672
749626349137035266
749654694566490112
749637883666042882
749500570550013952
749424393495859200
749586310629916672
749428373898702849
749521835620990976
749638068097908736
749546158574407680
749566853052235776
749502827085565952
749570711618981889
749633110636105728
749663716438896640
749595604968505344
749498049551077376
749622192745246720
749661438793265152
749504815177277440
749632934164955137
749673522608439296
749645181557714944
749465761891094528
749599333641777152
749565871509692421
749553577916596224
749639326263222273
749683051895095296
749691923145818112
749618749121134592
749395184207564800
749493356087025664
749618745174159361
749553775170482176
749567713031417856
749636415663800320
749617801099345920
749508648611840000
749522758363676672
749565082967928832
749655717741731840
749683244816338944
749552839807029248
749551871166152705
749599962766331904
749663665800916992
749455154349473792
749604178037600256
749688559146242048
749499232437071873
749642178478034945
749524062733344768
749510502393475072
749658100274237440
749589980461297664
749627746138091528
749525467783368704
749616689881423874
749607739198930944
749564953212882944
749572389512572928
749661627532926976
749619110057836544
749458207949529088
749634821589200896
749605906241818625
749484288064655361
749675724508950528
749639938979852288
749631810296877056
749573434129145856
749505884829675520
749530010290094080
749595097495461888
749634553476591616
749549719203053568
749572595180199936
749528286275993600
749636809898860544
749496594177798144
749672520232660994
749560376929447936
749574822452039681
749521709645099008
749573916327350272
749587153563316224
749554513376186368
749547601234714624
749611992206442496
749510909337403392
749686923552317440
749644959305785344
749625472569446400
749625250187452416
749408337851068416
749557944551927808
749587245770956805
749665008318119936
749624726205726720
749439098654429185
749404093215637504
749584649651941376
749629524179030017
749585836547641344
749634452523974656
749576269117915136
749477258352525312
749424972553072640
749638642868449280
749554039579406336
749516231854661632
749521324041703424
749584695583711233
749523978956337153
749536251548540928
749498167209652224
749577364011638784
749443230236803072
749419913832529921
749662625865273344
749424041040056321
749434866731782144
749489350925225984
749412695422545920
749500498982604800
749577456328118273
749484045021634561
749692141320990720
749614055846010881
749522619771281408
749611144965349384
749624684220743680
749614764670619648
749416919103483904
749560574380507136
749560679259049984
749645143913984001
749507209936199680
749577682879479808
749642740778962944
749582246261223424
749539900597362688
749586209652047872
749630044604071936
749474385317298176
749631617325555712
749525354469953536
749644124672831488
749571626241499137
749554408732721152
749528840268111872
749677943589261312
749571290483269632
749684658468556800
749678236922150912
749445553855930368
749484514536263680
749646112642965505
749549186639601664
749407326810112000
749600067615592448
749514864683520000
749621366371090432
749462834338291716
749585912150065158
749526080231473152
749454743517405188
749467150146908161
749611119640190976
749619047088676865
749691360819548160
749638382683316224
749667407183155200
749522645180448768
749669357618356224
749687720277110784
749590857196703748
749595227330076672
749621672441962497
749522980535926788
749589846210056192
749558066069311488
749588550127988737
749624776579252226
749671307848089601
749625480848953344
749621777425367040
749528940759420928
749576323614511104
749517708547518464
749663477225099264
749653528432574464
749422191528316929
749590374713135104
749584548816707584
749630736668495872
749567268292554752
749671073227177984
749607097222914050
749599467855306752
749530769480093696
749392978007949312
749676051954016257
749488562274443264
749682104150028288
749449857274826754
749509483391574016
749636981706153984
749592199168397312
749605511796961284
749521881544491008
749640173869293568
749604467444703232
749501078148898816
749475379291783168
749680208190566400
749619080588627970
749404583693254656
749616966701244416
749471503767396352
749561907900809216
749396950173097984
749691855982428160
749502554468454400
749458493040685056
749603943315976192
749630107266879489
749672612507168768
749651519297945601
749686361565847553
749530551313326080
749605042055946240
749582967639506944
749574058765799424
749618765948678144
749607344753999873
749569763924275200
749625778971807744
749575904318353408
749527577803493376
749584880246415360
749664551193481216
749523836157235200
749693906934177792
749570288325713920
749434518776446976
749679285716254720
749502541906391040
749565439747977216
749558322009899008
749452960963366913
749470417748983808
749666312771821568
749445595710971904
749504424876183556
749611044235075584
749610012591419392
749536108875251712
749535731392122880
749460972260110338
749518308144283648
749601975977832448
749526344380321792
749516579998617600
749523328734552064
749550449150263296
749630191345950720
749555385715929089
749669290450747393
749475354239205376
749542140192194560
749637396992561152
749679118011211777
749396455316533248
749627221757878272
749685245805531136
749482924920233984
749639376922107904
749665595180904448
749619860531867649
749593344393687041
749624415797686272
749528336565665792
749486632643006465
749634406491586561
749502101328367616
749432278636306432
749632590483714048
749523102359490560
749587992268771328
749458895899353088
749585236867084288
749526336109174784
749635924800176128
749577300912513024
749671727500668928
749693650918051840
749514206299381760
749683391679827968
749622264119767040
749458979957383168
749516081195278336
749641293421305856
749534506495963136
749592610210217984
749628471706615809
749648348597088257
749524721079910400
749564743497703424
749557046811459584
749398837563760640
749508585734991872
749430622091931648
749643180866433025
749496535423918080
749426276633571328
749638500044210176
749692489057964032
749650986466148353
749553829570633728
749683182149177346
749676152399097857
749560343530074112
749492043643256832
749478919510732800
749403313121132544
749682980638040064
749693764298506240
749640861403664385
749564982589812736
749683093959618560
749531834862673920
749555868186836992
749644804129169408
749632556648189954
749450834606379010
749693785202892800
749517204937318400
749673392408784897
749463723539136512
749570581964660736
749517532277706752
749450679048019968
749595747788750848
749581004642324480
749487425416601600
749553523524792320
749610599500419072
749633412676349952
749405007477284864
749507126158962689
749619005242109952
749564273542725632
749528324297388032
749622142514434056
749531650296602626
749661329846304768
749597483991392256
749687221041725440
749618245750185984
749407259994624005
749455359903928320
749666287517855744
749629150961467392
749565443787124736
749553548833218560
749560012104732672
749688802290065408
749655512128552961
749478286212886529
749514705169813504
749512931176509440
749448783423950848
749596515048558592
749471013310791680
749542106696454144
749432232494923777
749416625502187522
749504114590179328
749457696353492992
749668543814307840
749510771101593600
749564470700171265
749421482737041409
749687011305553920
749521651138781184
749566228126052352
749664907298234368
749545340504776704
749393015752523777
749532619281424384
749408543271428097
749492542744461312
749640798485024768
749484887879606272
749544212383797248
749658888857935873
749525115356999680
749529951423127552
749620083081801729
749532216368238593
749556841294753792
749558418248048640
749676399791857666
749674990656716800
749601888056774656
749582405686689792
749688378728124416
749485663917977600
749624482935951360
749667260659216385
749672654567768064
749405112309800960
749682158759968769
749512151119912960
749610696241971200
749590420808695808
749536574371692544
749618799519883264
749650479131529216
749504559115071488
749567393987489792
749677205291098112
749553175330512896
749647094277935105
749593155721310208
749573291346497536
749648004584448000
749531532772114432
749518635270545408
749572331027124224
749631034464100352
749620909300998144
749412376814821376
749599820336271360
749396627165765632
749571714225434624
749589980410880000
749588948654104576
749577665879875584
749562067389128704
749465036465270784
749602458586845184
749525107253481472
749673086384017408
749654128297664512
749533118433005568
749519843301462016
749652425204699136
749591955982745600
749559643106607104
749577443804061696
749642900103888898
749585794466246656
749665293589327872
749445625280811008
749651175264415745
749422900315361280
749630979946401792
749470576855527429
749558363831177216
749649313140137984
749411625950601216
749634498715848704
749614747939659776
749686604545961984
749534401541832704
749685296120336384
749402855631560705
749507746987274240
749573043815477248
749596351399399424
749491372567048192
749409503662092293
749451509629419520
749603247128797185
749442856796975105
749614273693835265
749649925533671424
749576286021050369
749555599726215169
749465237607157760
749611467880620033
749548670954115072
749605298185367553
749530459105886208
749597228247846912
749518714932977664
749610268208926720
749526126352015360
749655650561454080
749523647677825024
749634385570332672
749565339122343936
749475165700890624
749643478917931008
749594837343690752
749541854928965632
749643738914365440
749508955014135808
749524616238997504
749514164314312704
749644225424175104
749605134632640512
749677997846855680
749530199126118400
749675724748025856
749433608587259904
749422539441577984
749659455097274368
749563799502487552
749562029451644928
749397751499227136
749584070523232257
749673103152799745
749567889125113856
749682754153959424
749641184428056577
749558871392387072
749446598028058624
749620737095372800
749504047560871940
749675959410913281
749530010155876352
749525115587661824
749540110279073793
749583747641647104
749668179031490562
749513342046310400
749561761276190720
749692082411933696
749690945562669057
749650575529312256
749684104837431296
749679981723316228
749579100440920064
749549065076088832
749545755698835456
749513409327206400
749408530621489152
749452390437416960
749574734032011264
749622746384965632
749578064372301824
749514172464062464
749395012262227968
749427132481335296
749553813078548480
749679558274625536
749650583959769089
749527254686892032
749480932906766337
749471126389002240
749629943991205888
749626097818533888
749437827973283840
749493956149407744
749665654094065664
749396455450877952
749435902766616577
749496594123202560
749627230129647616
749416504131776512
749668380274257920
749524532742938624
749397067500445696
749687468572672000
749447604908404736
749471248216797185
749626332431126532
749579931059912704
749465182955503617
749566303816540160
749396262135275524
749542320786268160
749623148925054976
749581864352948225
749597882416762880
749582153831383040
749566567831273472
749603494340866048
749689360161837056
749569981923328001
749686168426512386
749544228963966976
749626898767048704
749638009386049536
749529007683727360
749518358371074048
749653373335531522
749618233364348928
749523605646675968
749559382866817024
749497936283856896
749556631730462720
749467900902141953
749652756491857920
749557067942428672
749404495742955520
749516215148838912
749399223695728640
749572498543538176
749617692139589632
749622242976215041
749533973798420480
749650810372444161
749635476164927489
749548951607578624
749561513925545985
749521260883877888
749686348995592193
749534011710705664
749421742532296704
749585249118646273
749672318918594562
749603121354121216
749607529261522944
749520392927252480
749656011326099456
749594325802225665
749666438479241216
749491938534064129
749599820210331650
749420291579838464
749637539854704640
749532958868987904
749535358057115648
749631462283079680
749501879110041600
749456425328447489
749629700524441602
749481767481008128
749568279266615296
749393221642493952
749504378931912704
749408652105097216
749627985066545153
749632972148662272
749412318006489088
749459088870821888
749502818797641728
749557135009280000
749632221422706688
749511744058458112
749619277523742720
749425668589445120
749641993983238145
749601342751211520
749485173306195968
749597249085251585
749663128963653632
749650818681413632
749529972704960512
749513757399846912
749684318541340672
749474095994109952
749567717099864064
749598624712101894
749592534725394432
749686864521596928
749427325268168704
749599270710472704
749514441092464640
749630640149127168
749452902364741632
749649266747080704
749638269680377856
749648503635312640
749651552864903168
749470904350969856
749504613804453888
749469360486440960
749688085051535360
749504538164338688
749651460564987904
749563036218822656
749613795639721984
749483486948388864
749411747623165952
749566441842626560
749483558176067584
749614839891394560
749614437405896704
749504466961965057
749670775175643136
749619495866552321
749581059034062848
749636180698816513
749448271903363072
749398195814346752
749429468641370112
749606833309057025
749612394855469056
749494614634225664
749588718038687745
749619256615006208
749660608442892288
749572062436614145
749520111602720768
749599614634983429
749629734070329344
749554844902580224
749660461394751488
749466395172229120
749559404190654464
749461177722286081
749530014408781825
749531041937981440
749585072970313728
749586713048121345
749556455288762368
749411638562938883
749684641792155648
749484464389128192
749509252893515777
749578160832995328
749552949085351937
749515351403167744
749519197370249216
749654153480310784
749569281570906112
749649795397148672
749506509432823808
749684050286243840
749692195620478976
749542710529429504
749687367850717185
749686256448057348
749624738557915136
749663150082027520
749612076096774144
749586012473430017
749608187771363328
749511505138356224
749578144038916096
749580757342031872
749525576982167552
749586524535128064
749528328344854528
749657492163035136
749509957205319680
749643244057792512
749562620986871809
749458388329721856
749627720800280581
749528504744734720
749398481278738432
749658414813511680
749492974602579968
749576370045452288
749636340208119808
749597542854303744
749689188384120832
749461559219458048
749418517506592768
749503989046181889
749565964027658240
749521848333983744
749658758473588736
749581495296143361
749491485507190784
749446443019149312
749659790444531713
749439451118514176
749664194375487488
749502264973357056
749541053989093376
749628475632414720
749600583867400192
749569273169838081
749676273954414592
749675460230049792
749557839371202560
749414876452364288
749663989102247936
749423516760567812
749463006145290240
749595013420638208
749597383453995008
749489698771505152
749510791875989504
749679755155410944
749568840967811072
749597995935621120
749576303028891648
749565099673722880
749573337358168064
749649526873419776
749569419974705152
749590928202067968
749685337891414017
749581197584506880
749577724860239873
749631025974808576
749630040049016832
749631005015805953
749562755062038528
749600940299284480
749464734164856835
749449966188277760
749575388477657088
749600843847069696
749546305186177024
749693017842446336
749625124417073154
749650315604000768
749667541564489729
749649036274241537
749592882936414208
749559135516102656
749523773368340480
749592840964083712
749463371141951490
749682896701644800
749592669081497601
749538734505390080
749526478711324672
749685870496772096
749509000929181696
749630103089451008
749394198743441408
749665742044422148
749630396690817024
749580052652777472
749489463936557057
749565980624510976
749688080878202880
749573253715419136
749624277457072128
749401454717366272
749668925856706560
749574138658844672
749681449880547328
749588952835817473
749503288312209408
749502407474831360
749654992127156226
749600596357963776
749580459219226624
749523773376782340
749501212140023808
749550964969918464
749571374688108545
749565988950142976
749414893460262912
749692224976347136
749651632485347328
749683878361784321
749626550555906048
749514206131683328
749479422823174145
749525317056925696
749585534666833920
749671849169133569
749635660429062144
749532816342474752
749527007218860032
749544497227427840
749404462205329408
749641100747497473
749624394763337728
749605319207186437
749543797105754112
749412561511149573
749640828176531456
749631415927476224
749412368296189952
749582707605311488
749679923107917824
749547727026028544
749674852081172480
749542035233861632
749546988857798656
749528324116971520
749537740396650496
749606006796144640
749504815298908160
749618275395497984
749546749853917184
749621139962531840
749558976354873344
749538004511907840
749665968868192256
749522628495409152
749615423214223360
749683156975022082
749558024231059456
749630929577148416
749664941079195648
749669143641817088
749557873055657984
749557957155840000
749517016554496001
749663380894519297
749614173085196288
749687733006766080
749412012023640064
749612205922889729
749589518915960832
749659517810577409
749548234700255233
749650399360061440
749536897307934720
749528303334223873
749525287583510528
749650093431750657
749561828448071680
749610721223335936
749560897069256704
749565963855466497
749548146607390720
749575518471806976
749509860966924289
749591024855572480
749619017598500865
749661983973179392
749628756596256768
749479720547446785
749615259661508608
749679419954896896
749645001341239297
749611912640466945
749427039971708928
749649007069147136
749545789475549184
749417250583486464
749662902731276288
749562100868116480
749648218405871616
749610263935066112
749556245758173188
749586574862671873
749575027687825408
749556321003925504
749408337842860032
749399785413771264
749691545620590592
749690077593427968
749602194245255168
749681856845459456
749395247386521600
749573463195652096
749477728311730176
749558292632961024
749674365499957248
749569277460680705
749444253663711232
749642593756143616
749666572449488896
749412410398765056
749407150770950144
749487475932864512
749577800110276608
749684620896137217
749583562974912512
749571940726087680
749530903773229056
749572339210264576
749655919206674433
749595038871646208
749647916273373185
749644607168843776
749602349350588416
749539740953767936
749676768861286401
749519759570591744
749629209702756352
749665138320502788
749406177600077825
749448682857193472
749525237277024256
749683077098635264
749602932350410756
749586901804388352
749519931411083265
749591796615962624
749507700908814337
749549148744065024
749579922323234820
749635098711056384
749623413421973504
749394203025833984
749555545321902080
749616484217790465
749676831771590657
749538973559693312
749531931495264256
749526931859800064
749516047468732416
749638802336022529
749540923890143233
749586339834699776
749587161805156352
749613699111874560
749560335292661760
749591565824172034
749658658099728385
749551564696674304
749638474932875268
749484426564861952
749663015927152640
749605394427895808
749524339456966656
749525681848082433
749581130362396672
749513836969984000
749628773407027200
749638294741389312
749630631685005312
749599711267581956
749679654777356293
749617172176142336
749417145868644353
749653755042430976
749693588355842048
749659299715121152
749573341690888192
749458120108224516
749664073000845312
749642358883581952
749539523114262528
749687351148879872
749560884570099712
749529309816250368
749652425137594368
749458153436307456
749623010802405376
749393963845611520
749634456827400192
749636029552926720
749416982122946560
749540710085459968
749534699492704256
749510343353769985
749649518719672320
749619717879394305
749464369491169281
749507847587758080
749677880301457408
749553766760849408
749608578177196032
749530836526067712
749529812960546816
749644388918112257
749576285995892736
749669231655018496
749586964714622976
749676563667492864
749540512726716424
749530517737922560
749533781065867264
749446501768638464
749657420641755137
749620800265728000
749669806475866112
749541775505756160
749399559038705664
749675565104312324
749498322314891265
749527946726023169
749574461440004096
749640588753068032
749681303096856576
749530056553275392
749688316124131328
749573438138773504
749618346375589889
749572834285027328
749512398290190336
749687493889495040
749510414585761792
749473286396866560
749588512442290176
749553942820978689
749632066149556224
749516076673863680
749599312879968257
749510456327475200
749530131857862656
749588218660651009
749538092554551296
749632854636638208
749681995240902656
749519968966942720
749625984450760704
749602491956862976
749516810710573056
749664869654392832
749530744410763264
749518148957671424
749526449338613760
749410107604148224
749578664417882113
749519432129675264
749581398860705792
749583185500114945
749523488067682304
749516550898606080
749573186526781440
749504898975227905
749530765168287744
749499857287651328
749604408657272832
749517918258470912
749566727348969472
749480840288145408
749458094808305664
749691444730949632
749549434141306881
749577712206016512
749519222645067776
749405229733511168
749682380873564160
749538600421879808
749591570261766144
749661254206316544
749459311173120001
749545604691456000
749568962879430657
749607365784338432
749643080261832704
749467632731033601
749524549411143680
749587216582737920
749517582441459713
749575107610341376
749476125907169280
749514537418752000
749684272404000772
749631080597114881
749581763890941952
749606246085431296
749640207067181056
749537572636987393
749605524535029760
749524117355896832
749466152183730176
749584142149513216
749486381076975616
749404466504298497
749629386056429568
749642811918655488
749658838291406848
749549660776329216
749671081531863041
749544506001854464
749659652158287872
749640672756502528
749559483844612096
749477866635685888
749622305916067840
749579888856752128
749626160699568128
749423248610365440
749560377013338112
749603926450765824
749592295742267392
749461139919032320
749523781773848576
749506677284548608
749419146631344129
749673136782729216
749532380172525568
749662957106302976
749588940147994624
749485836027191296
749445843288109056
749539724491120640
749427308709240833
749684306008805376
749650227301322752
749594590051794945
749413026902585344
749595147789303808
749485600818946049
749574490867326976
749521478954192896
749530928934944768
749585865840754688
749586189011869696
749574071579389952
749675246534492160
749587560284860416
749619760191664129
749445713218703361
749468358295171072
749564395340984320
749669605254131713
749469184640286720
749409910757085184
749694100065161220
749477770288324608
749680166293557249
749558766249635840
749428214611738624
749551069840019456
749663863226961920
749644372250009605
749508854120079360
749666501150597120
749461487794651136
749621588887306241
749551396916264960
749604555466342400
749643642588041217
749427581070573568
749652802536964096
749495013172613120
749512423707639808
749510351520034816
749669521405902848
749526709431590912
749558485541654528
749602324247556096
749452147297771520
749572989172277248
749473169099010048
749526688502087680
749616760882597888
749454500222660609
749642593621778433
749439597927542784
749604832428773377
749608452062797824
749674961263026176
749672633256599552
749644405619855360
749548020434345984
749668028191760385
749530647711145984
749492534150397953
749538403218325505
749519738343219201
749525161884385281
749424934699601920
749454081006170113
749454831492923392
749595026330619904
749603746133450752
749472309199663104
749629603975720960
749598385888428032
749484816714698753
749535525925683200
749602030545690625
749531767850274816
749657185827844096
749394127540719616
749560410819493888
749605893847719936
749677712692940801
749480328935280645
749485617759694849
749589280197054464
749521051281985536
749644694997594112
749633785910689792
749640131678703616
749476491004641280
749561786177912832
749576206496989184
749654925257220096
749449857270591488
749664525981540353
749560331022770176
749505230207750144
749654652547923968
749658058356322305
749602479466250240
749649220773171200
749553976698363904
749564634139688960
749485898732044289
749593633632899073
749536427684147200
749690937362833410
749638684543037441
749537396379774976
749524390061043713
749552051537842177
749632867022561280
749404101553876992
749683190588116992
749658578479230977
749686336148295680
749542870185611264
749545453868445696
749665305878794240
749562511935074305
749664094014275584
749559571861999616
749481301938405376
749577582270611456
749573484209053697
749681080635158528
749505016575119360
749449894708948992
749686269249191936
749565259338248192
749663636826783748
749649095061635072
749574599914889216
749639037225402369
749609597074374656
749683685285388288
749502197772279808
749513593834483712
749609144248786945
749537186614222848
749668225282084865
749691289671720960
749683446205804544
749627922013650945
749671228512829440
749507474483400704
749487241119105024
749686550162710528
749674906749657088
749652945222983680
749556031965966340
749524733968781312
749669584190537728
749687212942454786
749471843711586304
749516165093789696
749685681769877505
749576709750521856
749603624498688004
749451010578354176
749543268489240576
749420719310798849
749506245413859328
749629255936540672
749586708979523584
749426457139490816
749414801252769793
749588999006814208
749538490975526912
749563916930482176
749580400784207872
749654824430493696
749511022894080000
749672838857043968
749488017111408640
749489811984117760
749406882482249728
749613422388584449
749649254512156676
749522963947454464
749668636177104896
749656548226523137
749516890691608576
749573337505001472
749550222573993985
749615808788238336
749647819838029824
749676181625180160
749513757370490880
749677398023602176
749502818621554688
749503963733647360
749399487853039616
749658611765444609
749596682850037760
749536960402845696
749411625950584832
749687393050095616
749601095211708416
749557856177979392
749684205597188096
749421931661627392
749543796841603072
749684725707632641
749515208612319232
749645705933881345
749541062293815296
749493889136984064
749485676534566912
749437588608475136
749640001537896452
749397562390507525
749496329835941889
749607739102494720
749485773032787968
749504840305442816
749591880657141760
749688731305701376
749455448143572993
749605675550978048
749523794243555328
749422204144803840
749589523248607232
749577959644680192
749399550574653441
749479179666616320
749580409126649856
749655776457793536
749688584291180544
749660893588361216
749516735485767680
749651402046238720
749571085117652993
749680808290553856
749622842677817344
749564239887695872
749633190218739712
749647601952235520
749644800182329344
749620791877173248
749469226600058882
749614810732584961
749524658500796416
749396316858507264
749589410061119488
749557277321986048
749614605337440256
749682506711068672
749523026945904640
749672834679599104
749543474215649280
749635987936989184
749503544101863424
749688777187160064
749514298272210944
749394194335092736
749672381866795009
749532602302885889
749531662757822464
749642228742643712
749521743195344896
749588223060500480
749557084698583040
749613460078534656
749428021451427840
749507310859485184
749540214918488064
749568166058090497
749489405207781376
749493603945316352
749651678794752000
749539892242288640
749571793820745728
749676026494586880
749529087388024832
749458455551840256
749503158225870849
749627930557485056
749538675713712128
749496073991905280
749555692223270912
749671408557395971
749643952815353856
749683903594651648
749633446239141888
749634876387823616
749428982131617793
749554329011515392
749484757923147776
749630820340469760
749601435206189056
749449156847022082
749524410965438464
749665410954452992
749683219906326528
749564864989892608
749609006021349376
749395553553821696
749540680561745920
749499857304481792
749649535195021312
749640006000672770
749664831893045248
749522636569542656
749487429724278784
749647475800059904
749683991444414464
749569961065078784
749647509631401984
749532518492307456
749422367479308288
749634410694180864
749681688926621697
749441342627991552
749522871442022400
749542907590443008
749594568954417152
749413194687471616
749529385472888832
749575958714261504
749656665524436996
749426008319725568
749412787932114944
749605914789883904
749627439865880577
749645513012678657
749510976572096512
749690266412544000
749523890955780097
749636688335499265
749520988165943297
749656539686924289
749679113812795392
749668069874761728
749598927075368961
749611115500359680
749647429738328065
749534724834615296
749401383674273792
749395511405322240
749690019011440642
749579482063900672
749563317358882816
749472774834548736
749587778388844544
749533600828227584
749498443966676992
749524448487870464
749499354172579840
749577451953610752
749465753686929408
749692648806551553
749504559073157120
749606925516636161
749542811192537088
749533185365598209
749530928725237760
749628140117368832
749606157879119874
749656564827553792
749586117561815040
749672767839141888
749632028254072833
749589678630825984
749482409318555650
749513543331045376
749655713555869696
749594594346754048
749684364963872769
749567658304032768
749648470156292096
749507524466995200
749566177886830592
749586776101122048
749401635407863808
749615272248631296
749692220891160577
749414310363951104
749515921803403268
749518354415755264
749611832952889344
749653947955027970
749478470766452737
749536448433586176
749677595445325824
749630480866238464
749412452304117765
749529783856357376
749589800253026304
749466692963610624
749568383910285312
749617004219334656
749616287299563520
749649115806437376
749641402770944001
749527690965843968
749492265576521728
749491452003123201
749584779343982592
749550155708309504
749451115515744256
749492332941025280
749623392270159872
749463396450349056
749523421252292609
749640706474577920
749574167779999744
749673283486900224
749453447536078848
749563212362878976
749507004490739712
749581327482183680
749589246277611520
749653016513548288
749405200452972548
749639003469516800
749492777306566656
749592849176342528
749604136140869632
749604643588669440
749683576396853248
749533084719190016
749559433512890368
749683987585568768
749530081802977280
749609987467468800
749599077697028096
749565938752708608
749670544690348033
749639535953195008
749654962691575808
749673283575017472
749671635284815872
749603595264327680
749569654931197952
749518043869478912
749628211634601985
749544853881622528
749536582911262720
749625854154670080
749654127999803392
749519918790565888
749497714245795840
749591637085544452
749452734508720128
749479494080233472
749683261916508160
749649388574736386
749446388543434752
749690647968374784
749648222415646720
749505310180708352
749649539477438464
749541691477164032
749640328706129920
749626646924300288
749649032100929536
749518312208535552
749448569598410752
749402222388080640
749451320935849985
749506555683278848
749531092441411585
749562847340924932
749588487322628096
749553376849960961
749608209078480896
749500012485378049
749627846713307136
749671479986511872
749673367372910592
749646054203748353
749615037397032960
749632607030312960
749513845593481216
749691986043609090
749665377131569152
749666425661366272
749396576783572992
749450964365553664
749571500387209216
749426763332104192
749595340823621632
749668825092677633
749523840636780544
749604773712826373
749417162687807488
749688857147289600
749393435422027776
749649786953949185
749633957889773568
749552953225154560
749601183367569408
749677448300785715
749571416425660416
749690379545501696
749536046053003264
749553309560762368
749510041133277184
749684213973078016
749654492900122624
749634100290547716
749450524026662912
749677054296227840
749518194784735232
749683156740083712
749615552923111424
749430202619625472
749604698328621056
749489589870624768
749693760209125392
749663800106909696
749655973539840000
749587258475438080
749586520106041344
749634796490485760
749557847705333762
749549975353192452
749629058825097216
749621215548076032
749514889715130372
749535853169545216
749590475443675136
749600851946115072
749600533489520640
749691012830883841
749523987378548736
749654044420046848
749411974358765568
749595923928403969
749589590437138432
749583332388720640
749535643211030528
749587807820210176
749683819624689665
749558594677334018
749489073908281344
749537337701347328
749594795476213760
749490449765785600
749618891781861377
749502440941158400
749576277565157376
749538029816119296
749455557317177344
749586033503764480
749620871531208705
749643776768012288
749528391498420224
749407142499782656
749643856480653312
749692119997186048
749671920572911616
749687967741075457
749636554155552772
749510326224232448
749630581135273984
749575522720616448
749466676169732096
749485626081239041
749642002279587840
749437626697089024
749449148378681344
749504328466067456
749625950900396032
749621936792150016
749536301825683456
749638126897881088
749675070512107520
749677993715458048
749449769110478849
749395939446652928
749650806245236736
749687988867719168
749571693249691650
749645353511751680
749416156025352192
749488599993724930
749674655150182400
749612155759169537
749450142298677249
749492966037880832
749489245711167488
749576030147543040
749521772488298496
749508833425301505
749635035540717569
749565665904824322
749653779969142784
749525694422478849
749497294756667392
749589422790807552
749686902484271104
749693206523248640
749676999535394816
749574088235114496
749667268959678464
749679285384785921
749620280159457280
749442919883370496
749683236574416897
749574885253361664
749643814512517120
749578077085237249
749608753985716225
749484392939126784
749500029598044160
749653716899430401
749539908658860032
749393510818799618
749508824701231104
749693659424002048
749529313976934400
749657831721369604
749457452832206849
749568266603986944
749538063328632832
749449072616976384
749394970340098048
749651607160180737
749502667718885376
749694036794040320
749554983201366016
749664622156869632
749404034394578944
749612302530412544
749598838852317184
749408522253787136
749563959120986112
749647106965659648
749592962456231936
749435927978803200
749638671947689984
749597609942192128
749627225717309440
749622431682363392
749512729594036224
749506505251053568
749653448463904768
749454848421232640
749580593566932992
749472799866052608
749635282991996928
749578395986657280
749557046668853248
749645244631752704
749637078195982336
749657793993510912
749650432885088256
749560536283643904
749546850299117568
749535123016650752
749684851427639296
749504001570435072
749500218010267648
749580757220282368
749561895267491840
749593902299033600
749652454720040961
749462695804481541
749538298054471680
749403665476227072
749636612842254340
749553984768188420
749400208971227136
749499869912596480
749630245586821120
749559370376151040
749646809249771520
749583114440179712
749621974566072324
749670561467564032
749432022851002372
749691797295669248
749506585311993856
749684591179563008
749639682930147328
749459311298899969
749637887617015809
749610746657505280
749564814691799040
749545726246543360
749485911197507584
749499106800857088
749445688044482564
749513929324367874
749647811600326657
749469104898093056
749534380893278208
749631076134490112
749431519614296064
749456807136006148
749507340295081984
749670364251353088
749571588283138048
749670398053212160
749394018585309184
749465682178240512
749409805912211456
749681806539124736
749565301033881600
749449299356975104
749605243437015041
749598029414563840
749667646384246784
749616244999983106
749527527241158656
749677620560859136
749434401054871553
749618107258380288
749604660357402624
749600487247413248
749581033906003968
749485630262956032
749436762443902977
749564785407045632
749652664292614154
749665960357982209
749649015159922688
749531192970575872
749675233754439685
749521328210898944
749657768727023616
749691621088694272
749633177694732288
749529557120737280
749495650396561408
749414591432581120
749557776519659520
749493008266035200
749617813745176576
749557235416784896
749465367592984576
749598809538301952
749658972660068353
749624734405521408
749507398763700224
749417913367470080
749565422727467008
749661652765794304
749533847981846528
749441736955531264
749535102208794624
749536238982561792
749642878859620352
749606417909239809
749593759365595137
749692741056167936
749608594673315840
749632171149787136
749603108813172736
749459567097118720
749579008124354560
749681428997279744
749581919109742593
749653448845627392
749426360750317568
749528504488910848
749691104962969600
749615796448550913
749459885830451200
749511857325604865
749503649177604096
749521084978987010
749473408249786370
749501971346952192
749635769514401796
749690538954256387
749553267533713408
749654820336705536
749666824271245312
749411726710284288
749684649950121984
749525870360924161
749559596965097472
749693961439211520
749574444704751616
749482065314230273
749604656150618114
749556593797263361
749611845435133952
749663158344626177
749514356975628288
749458237385281536
749580996467535872
749476801253113856
749425311998181376
749554375119540224
749656346887323652
749405980467888128
749526122061258752
749578085213798400
749591096334876672
749535890549211136
749575698797326336
749616857758494720
749642002615021568
749479494294003712
749420924705923073
749496594421018624
749561253689954304
749517548891279360
749574671327256576
749567889259294720
749580992172752896
749538986318790657
749692640132816896
749593587726376960
749428562537611265
749436741531074560
749537446921207809
749488704721387520
749645953628565504
749635442492878848
749587430122987521
749528416320417792
749635467554000897
749462603642974208
749569155771330560
749454886077657088
749445536957161472
749654023108632576
749640903325655041
749572045776818176
749455196611239941
749585907888459777
749625661300572160
749613888031887360
749592266331811840
749401475705700352
749562340098572288
749394890954448899
749619986453311488
749575073867202562
749619911207579648
749490080683663360
749577024054919169
749670410321616896
749573656293048320
749693294549032960
749636100885389312
749537157354778624
749563103268962304
749567130077630465
749541863405723648
749583307415977984
749427031767650304
749494686054744065
749400242861125632
749451937527967744
749679042345988096
749624935627108352
749407360473452544
749409042469126145
749587644296855552
749506320672235521
749393426894954497
749457595643990016
749660444848259072
749678912289071105
749632036701212672
749652764918153216
749666648014086144
749589942750195714
749614009469571072
749590223848366080
749657999493529600
749466911256248320
749662952870010880
749420261976473600
749441313183981568
749551707286274048
749638395408834560
749440617030135808
749561509320265728
749445885130469379
749581495191244800
749661379976716290
749557231356637184
749423810445737984
749562239460450304
749598583033307136
749559408032571392
749642144965689344
749615531964166144
749448653262258180
749425844892733440
749540403804766209
749445390324207617
749469209608986624
749563677888614400
749581126167957504
749658804644679680
749572196436029440
749516332555706368
749449362095222784
749591503195037696
749582963541704704
749508426338799616
749643818551631872
749665079478587393
749546711878602752
749399068275798020
749585073049968640
749636839397400576
749618992491302913
749630182873505796
749538373732302848
749494996408164352
749642723628576769
749687791617880068
749473458497679361
749672763246477312
749660243559190528
749690106865389569
749684918440058886
749664387263234049
749574969026306048
749656623623331840
749602597129027584
749419582595575809
749531163673370625
749519297941217280
749571617915895808
749456010167853056
749607382737715201
749638538094862336
749611056838930432
749607143410692096
749499253500829696
749441292246118400
749516231900794880
749681546198560769
749567272675598336
749576252420296704
749547966181044225
749606644569497600
749612776520286208
749643185199144961
749672381900357633
749485571806990336
749523710663659520
749506849402130432
749488671074635777
749423068305580032
749607315574259712
749549186698412032
749649137046552576
749632087066611712
749562562413404160
749666098610638848
749477971677868032
749691771890827264
749585110933053440
749565645038182400
749556694431076352
749542446502178816
749452071624011776
749484007306461184
749555327129956352
749559282304163841
749604060794392576
749684973196697605
749527745269342208
749629688117538816
749570124722606080
749639943006347265
749572968255254528
749635778154815488
749606942394449920
749457142453641218
749599480622804992
749547500684455940
749487945657176065
749545495601684481
749630111746437121
749453279835328512
749508543808675840
749690421387857920
749463283015516161
749639137817300994
749620628223844352
749679310747889664
749595294472540160
749454374255022080
749560423201005568
749553079171870720
749618904490704897
749693713908105216
749464423882977280
749508501752324097
749667625433649152
749492966201360384
749518178208874496
749637254377775104
749437437944868864
749623127991209984
749663494115618816
749413681105166336
749510024473501696
749682003436535809
749666698320576512
749530316507901952
749691369413873664
749428021694697472
749466290369159168
749547471366479876
749522401889755136
749673531047305216
749556908315607040
749547458607341568
749674965327237120
749612260566327296
749412603319898112
749579666491633664
749530798823337984
749499857375793152
749674998848192512
749515531657613312
749513946093195264
749574348256653313
749500729900068864
749496820779319296
749666773809651712
749691897837293568
749572683315109889
749526751487942656
749532199733649408
749537430097711104
749635643677011969
749525832775892992
749525736499744768
749659211525722113
749596712130326528
749526428308410368
749656720213942272
749564424768282624
749608112525545472
749656464554360832
749562180610105344
749449685266345984
749589208856195073
749644455922298880
749523752333905920
749509109884616704
749566630666113025
749665926656778240
749545332300738560
749452189010190336
749641385943400448
749692124195491840
749497961609105408
749619596626362368
749584129344372736
749685518221336576
749417955323031552
749686256427204608
749396270830260224
749579612171165696
749402855648301056
749451799233306624
749558955353989120
749531524513554432
749511026727612416
749561811637268480
749619290266079233
749640072983568384
749677410669309954
749572372726964224
749570082762809344
749686072163131392
749677280868331521
749655847991709700
749409163873177601
749571428857548800
749606405494235136
749451950098264064
749410871261233152
749399068208758784
749481742172553216
749551053188640768
749678744625905665
749651674290085888
749511173851082752
749540798190985216
749552718403014656
749653104644222976
749605763820183552
749627850785976320
749686315428483072
749469297832038400
749418768925921280
749661128310059008
749633773294104576
749605226865319937
749640811038535680
749570602885783552
749642123914326016
749479129263837184
749511916020793344
749651519310589952
749402222555897856
749653184474341380
749637069975220224
749693760120823808
749690111055409152
749586264194686976
749690891225423872
749554366730735616
749534032459886592
749497441678942208
749561874262351872
749412552917020673
749419775776976896
749612390770245633
749589879697317888
749569457740247040
749506035753295872
749654375719636993
749675942897782784
749457083888726016
749530664534323200
749633097780592640
749686138890231808
749599136635314176
749595655287500800
749526222762377216
749675003285733376
749612424035201025
749568551749558272
749459424373342209
749652869801009153
749509231552892928
749675258978902017
749680925399584768
749543213921406976
749472485264003072
749547680976613376
749692736635273221
749605222444445697
749647044055216128
749601107811328001
749616710878060545
749514092893839360
749595202227150848
749642820441415680
749610322642735104
749606610834784256
749562780316041217
749550738662051840
749583609497923584
749661199629975552
749591054219829248
749564269566521346
749502004934868992
749445444934262785
749613933925961728
749538734362746880
749603872197533696
749486271936987136
749513119890833408
749641163645288448
749442785736962053
749624721877135360
749531000229793792
749657601143664644
749410212415582208
749689712751804416
749655721843752960
749582577577623552
749417904970539008
749592597891461122
749681814801907712
749435445566533633
749604777919741952
749660826596966401
749567880543494145
749691730287550465
749599312737337344
749511131803312128
749458841503305728
749647362692419588
749521986607611904
749590810958655488
749455649659088896
749426075491561474
749537669240090624
749645311543435265
749546204539813888
749537681856618496
749612491278344193
749418844490313728
749495981788594176
749673019111403522
749473026459131906
749409679869030400
749601355258560512
749463635504734208
749564697272258560
749646838236667904
749672884977668096
749496455748915201
749408798943567872
749680451640520704
749545629790208000
749456886785867777
749654153333510145
749576374210404352
749545617295347712
749454328386064384
749563271020220417
749586377671450624
749667080249585664
749638412135723008
749586251867627520
749663087007969280
749576466317410304
749564303108341761
749591934990254081
749410980019380224
749472460442071040
749674470453936129
749516668330774530
749564663566856192
749526306665041920
749528168881594368
749558951063191552
749587841190137861
749589623869935616
749628232505315328
749500272729268224
749509718373203968
749552277711626240
749620242331099140
749549542991880192
749522649278255104
749678534600364033
749450889124012032
749450826129608704
749514885525082113
749660247522938880
749685417616691200
749681374416793600
749645047533043713
749589976371851268
749576126645886976
749604643563507716
749674676201279488
749491087308386304
749441204333473794
749538453348618240
749396912508432384
749416760093339648
749620280289468418
749484023844667392
749639578269544448
749482820201054209
749570757768781824
749586348164648960
749502877450772480
749552797926952960
749583362050912256
749679423931035649
749685979762438144
749673237534105600
749540991019917312
749499962484989952
749596452373037056
749634951944007680
749605650406211584
749518429791490048
749502978185461760
749564382452023296
749565703733248000
749680212581945344
749527929986641920
749658653985087488
749657533728624640
749399907023421441
749452831049019392
749690731908956161
749499563850010624
749586818081890305
749464658860314624
749639376955727872
749503879616790528
749494723480518656
749522213041213441
749544140803862528
749636830916513792
749630291971637248
749625317388496896
749450134170120192
749563577468612608
749641184579125248
749454806461276160
749543633297301505
749453254736678913
749547521584795649
749589905110695936
749685027609440256
749682863151296512
749485110441889792
749566333134770177
749553854719660033
749501203835478016
749544174538612736
749611694482153473
749605654420000768
749593222859591680
749555503194378241
749509055455068160
749458858116952064
749526512198647808
749442982873534464
749449416788971520
749501455623655428
749692514471383042
749554785993367552
749588747470114817
749583781409857536
749519746693992448
749659198867275776
749607718130900993
749535756314615808
749574239183736832
749690031300874242
749406349843279872
749599862052777985
749599056943517698
749671194618630144
749554161201606656
749487685740396544
749547680834002944
749644665964474368
749557407643119616
749522586367852545
749498674833530880
749518404793630720
749531822304952320
749530765361373185
749686109504962560
749454504588931072
749673765936717825
749559227996340224
749543603890860032
749602022320664576
749647043887521792
749563795547324416
749545013479170048
749589506651807744
749628433928421376
749618178557407232
749664144291278848
749481742235500544
749569667467976704
749691650226610176
749498494344462336
749625003046498304
749555432000217088
749402209838739457
749464134354292736
749549014798983169
749396467916365824
749632028526645248
749513258298699776
749605528565850114
749590123256221696
749555016785092608
749482199464882176
749415597990092800
749537543151087616
749614324226949121
749574234926526465
749503611336396801
749436196443545601
749563610750414848
749587975567208448
749550780466814976
749525392441081856
749521265053016064
749585001990217732
749527741222060032
749520312862183424
749651255148945410
749469755065585664
749503128983183360
749557277435293698
749581768085344256
749651246647222273
749574289700061185
749619370062675969
749538537289097217
749515053402120193
749427950123089920
749689200845398016
749589993178423296
749504219510517760
749508782959554560
749514294363033600
749553850802180096
749622108892823553
749639896923602944
749575308752347136
749510083155992576
749636746825138176
749660780262461441
749666736085962752
749524544977772544
749587086446096384
749530547169275904
749672755180740609
749679486740918272
749530849335451648
749678392224735232
749631994745724928
749674856552144896
749584012008681472
749652404371587072
749578500709965824
749529964312047616
749485516995735553
749624604545654785
749652181914189824
749593424018415616
749422543879233540
749419242869575680
749564432779321344
749596024306540545
749675594460254208
749531847470776321
749639829835681793
749598939570118660
749397852007325696
749691453081812992
749649124472000512
749591083676495872
749483612756709376
749563744930398208
749614445748301824
749668678094974976
749617474212093953
749587308509274112
749654472037691392
749658179936616448
749585127609688064
749406769106063361
749494090195148800
749514713680207874
749553578084270080
749546967894790144
749460196221673472
749540814636933120
749520111879487488
749508992523730944
749616735767109633
749665205181874176
749637812429983744
749584402213134336
749452218533806081
749692850074451968
749684297972453376
749506052396376064
749393062036635648
749651758243196929
749669785500315648
749411705868869632
749546321971851264
749675154343661568
749609022404366338
749676924012728320
749661384355479552
749466399538569216
749583974104723456
749457171935588352
749479372575248384
749431624303988736
749615989407543296
749525438444298240
749620502512201728
749636440632483840
749670158650773504
749605260113678341
749647198950924288
749531004222705664
749676894992240640
749587426188922880
749580509601210368
749510230086746112
749562348378157056
749619588103565312
749654241422217216
749590341226029057
749622704316178433
749510708015038464
749673035901308928
749551547965640704
749672901822017536
749670779495837696
749609748392210432
749422476615159808
749485076736532480
749495633942241280
749535592925528064
749490294429720576
749505603488190464
749646343505866752
749556568597884928
749567280984522752
749672058968215555
749622092035985408
749645382909587456
749671597628239872
749565255211061248
749591104480243712
749653767373647872
749638932183277568
749452180889825280
749664437573857280
749432551320776704
749634092065517569
749634096075276288
749482287562002432
749592845305151488
749558665741529088
749604136027459585
749640949660352512
749500826469617664
749510116861415424
749496485054586880
749586499239370753
749652702221701120
749676622295470080
749673023549169664
749633290752188416
749492832008757248
749499471407489024
749540697313841152
749528814951264256
749550289775132672
749620946802208768
749648151225786368
749605281399599104
749444006279573504
749519545501618176
749620196198023168
749689045882634240
749561954117779456
749658397755248640
749571693186732033
749636604256477184
749580941790699520
749575426280984576
749581013081137152
749503296675651584
749643818501173248
749563602437283841
749559064431095808
749504613682909184
749672817961107456
749543272717115392
749650399305592832
749462553353412610
749518006317883392
749693168602546176
749548305781252096
749471718016688128
749580178435825664
749561983452717056
749506002001821696
749623253677867008
749530790254477312
749525954398224384
749459298548350976
749685237295226883
749571487565246464
749643743251271680
749640144370544640
749667612624359424
749544271003410432
749482795207196672
749581663303270402
749518769693794304
749553955403956225
749667411364831232
749402826569232384
749513711291920384
749530744452685824
749547945205305344
749593763924828160
749461140002967552
749581529089732608
749555213770616832
749527988505571328
749523446116151296
749560066722959361
749529586841620480
749526965028290560
749504244886056960
749599099037581316
749682343397453824
749612248021209088
749685681983807488
749581315192881152
749604912242253824
749669391244075008
749523504987459585
749643663396003845
749487471537295360
749634062529159169
749669143771619328
749499350074662912
749672515962859521
749607793754189825
749541058107801600
749499341405032448
749556073888120833
749503850286092288
749690190801895425
749492865693167616
749616794449637376
749628098442854400
749562977351786496
749547580162539520
749630245720948737
749511043857211392
749645584517238784
749608057987039232
749556140787240961
749454655311216640
749576764016435200
749525673304268800
749475501073313792
749558468571500544
749615662012698624
749622079306158080
749556606300332032
749588944304476160
749413114857291777
749541598992666624
749581776482406400
749668879358656512
749500628997697536
749561086039322624
749660520358244352
749481322628911104
749633152566435841
749416038421241856
749663984647798784
749585534335332352
749594535479640064
749525665163177984
749576307130990596
749619164625694721
749675137339973632
749560574103592960
749686491236958208
749595047041961984
749485810773209089
749523450385969152
749531666964553728
749483680146530304
749633492342992896
749556174530416640
749652785805795328
749563887838633984
749480378893602821
749648113414144001
749499622758965248
749655503912009728
749500205641428992
749663732909928448
749553167197675520
749412444020285441
749590106223308800
749530039759282176
749536880534884352
749408941772312576
749396837145120769
749600742898565120
749517721176465409
749543549373407232
749614651223179264
749580757237059585
749633626401148928
749636419883196416
749393514861957120
749632963638362113
749509906936594432
749656481272913920
749647652019580928
749658213403004929
749485965815738368
749692371764387840
749669189745451008
749680128687542272
749557856219738113
749406186043125760
749618199927267328
749499857312813056
749645848796098564
749587199465750529
749553741620187136
749616538894888960
749690287312756737
749533562752278528
749602852872544256
749647882882392064
749662806153232384
749439417471766528
749658041377841152
749448246590730240
749537857707057152
749671123474931713
749645823592497152
749626412106211328
749508459771539456
749590273861320704
749652081242468352
749605868530864129
749535840523649024
749660683940274176
749539845974921216
749485496020054016
749587371654541312
749583374227038208
749514906689568768
749649816351748096
749516609698562048
749627209082556420
749609110643937280
749644653289365505
749557864876781568
749602127366922240
749588864684154880
749515359473008640
749601875712839680
749693382717431808
749682276238327808
749557386407514112
749505033272586241
749691021156646912
749663066095230976
749631374185865216
749447974099492864
749540479121911809
749513153202053120
749652719002980352
749556526571028481
749565062055075840
749521516635754496
749628341469282304
749561014514028544
749548419191046144
749683983273844736
749461869493047296
749603406470385664
749582774621892608
749571269633437696
749535953501421569
749410434931916801
749573593470627840
749568031551029249
749673795271716865
749446149245902848
749688219529347072
749612180723478528
749605062977081345
749593889711923200
749624470394904576
749609257557958656
749514772484395008
749585287211282432
749481482205405186
749542836379541504
749571345084743680
749602902902206470
749412708374745088
749534049270501376
749656464441143296
749677117307224064
749597207251324928
749516823310327808
749475245325705216
749547965946159104
749577368226988032
749623446972329984
749683735579267076
749514591923765248
749595168626671616
749631361326211072
749516785855135744
749596972487733248
749617608526299137
749630916792840192
749532610771156992
749411122671816704
749691713510187008
749499991471845377
749413765024743424
749559550882279424
749572242695041024
749523437773807616
749686076361629697
749518299633950720
749554127386976257
749633596869279744
749654958425772032
749543310591660032
749678916520947712
749575820566360066
749621559548051456
749532736482906112
749403782719545344
749626823198203904
749619374215102466
749432551652069376
749592379598991361
749465086486573056
749623635464249344
749553187921752064
749626781112475648
749625762244878336
749569134850105344
749656531373785088
749557080131076096
749511014417362944
749522724788113409
749644040656805888
749578399815987200
749520141130563586
749515665627869184
749556656921452544
749619126679855104
749517146313613312
749547647434907648
749495440664432641
749515057428586496
749585173608411136
749406802572369921
749590286691479552
749574037723054080
749539829109493762
749677217983201282
749623836753223680
749673728276127744
749407004062523393
749451727867375616
749599476562690048
749400238625026048
749550218455158784
749640253347098625
749633827564359680
749648918640635904
749542563921661953
749603561412108288
749556337927974912
749521667903324160
749572536258727936
749624604306599936
749693730660253696
749676374709792768
749606375844569088
749576344904753152
749515401399328768
749673417729777664
749528735167156225
749398607007215616
749650621574316032
749479771021512704
749620041050689536
749417103816552448
749675766556786689
749559743836979200
749552089077014528
749676089643978752
749532417627656192
749407385559662592
749488138515513344
749671047818018817
749499765084286976
749682024391245824
749682506736230400
749678840931287040
749623484758761472
749618971616407553
749574490762252288
749490005177798656
749581218702843904
749557017426014209
749656695152975872
749649908882370560
749415187048861696
749502403460739074
749587027838984192
749613996932599809
749484749517795328
749569390757023744
749622817730076673
749556753164038144
749417141460299776
749628098346385408
749524767426904068
749434551936704512
749680279619457025
749612667472666624
749535500722110464
749669445950377984
749635358762143744
749680363677552640
749572360353697792
749675821133168641
749676970355593216
749671832501030912
749547659816345600
749439795131219970
749522120795910144
749630560516079616
749537455234244608
749450150888824836
749415115536019456
749580333633396736
749692862434947072
749498674628157440
749529939066687488
749637812484440064
749630707186671617
749439140756848641
749521424621170688
749539120171585536
749653138341146624
749651259184050176
749481079342452736
749511215534055424
749519771889242112
749432404683677698
749425723081908224
749679478624976897
749523874061049857
749537912547520512
749577632304492544
749522426854342657
749532233178939392
749598302056873984
749552416186568708
749666040108478466
749436347207868417
749622306016784384
749653809387802625
749407184128180224
749644263147786240
749532224979083264
749682716690579457
749462842638733312
749544929441886208
749605075602079748
749549715159527424
749613217094115328
749569692621217792
749523341476671488
749617415550595072
749616752863174656
749509458200502272
749490672038776832
749531922997575680
749663913457790976
749485877668225025
749595701433077760
749431989376352256
749639376880230402
749425765221928960
749672616525344768
749672302065901568
749498464883576833
749552479147159552
749435239810764800
749595877774286848
749668581537898497
749682619877556226
749581663101911040
749652836389126144
749537417548271616
749520413781352448
749580757199269888
749590391540871168
749681063967031296
749534128933113857
749418479673970688
749524322717470720
749638420331364352
749615364288356353
749473722831106050
749565200555126784
749523739654619136
749476176410710016
749561094386180096
749590877857808384
749600336386486273
749693181227364352
749546711878627328
749557545744863236
749600239821127680
749528202415116288
749600361485336576
749672704681209857
749672260022235137
749592161532928000
749502944484036609
749642614786387968
749590022303518725
749574440376119296
749447382635573248
749557348927205376
749463119613702144
749529758736736256
749602559246143488
749560821634785281
749678799202181122
749573945519640577
749540043082043392
749566962049613824
749610377542000640
749536964253286400
749688093742026752
749652567798329345
749632179307683841
749479745578868736
749613095467622400
749538654897352706
749551204225605633
749500004306386944
749513715234566144
749669328425984000
749522632442339328
749691138802671616
749672755205779456
749670112567844865
749611992185438210
749590022370762752
749645601197944832
749554593034477568
749398669695127552
749664576090824705
749530752535199744
749480987097202690
749691038156132352
749557419898994689
749599388272656384
749598939393908736
749625334455160833
749636986198036480
749463471926939648
749639020351778816
749638835550683136
749562767879929856
749564101593067520
749557906513821696
749577422560002048
749405657590267904
749587745060876288
749547001629507584
749679537131294720
749529792010006528
749601137494548480
749602273806970882
749517800604131329
749564856584376321
749682288762511360
749584171182403584
749628337421705216
749572393761333248
749570720015978496
749663472955293696
749608787590451200
749576445412925440
749581877049163776
749537224652357632
749645009775792128
749648143042699265
749656758067531776
749681131038052352
749553741494353920
749537711095156736
749661359219105792
749560070975827968
749678899655806976
749577410270621696
749450960137654272
749530706548785152
749674956955451392
749580736395563008
749536708472016896
749576080709783552
749649153836326912
749569881549500416
749643226982653952
749550700934422528
749677913872576513
749515854589591553
749611715256471552
749586880660987904
749564923735318528
749686407627550720
749527590231244800
749545273366544384
749584284458057728
749676471032090631
749426889094078464
749393296984866816
749661833229991937
749691507817345024
749420379395989504
749647215828865024
749647195083857920
749633597003399168
749574746920980480
749421398708281348
749499962464100352
749651942809473025
749623853756903424
749593046405251072
749635874481201153
749609458599428096
749663040879071232
749611262217248768
749634909791199236
749559928424165376
749656082696593408
749615179969822721
749618250238070784
749667797555380225
749639087557148672
749670380864954368
749648918863044608
749641818032238592
749594111821418496
749439941663391744
749490135083999232
749435793488302084
749531209944956928
749580937479000065
749625137004249088
749475534778892288
749451111078064128
749640882396205056
749624646253830144
749580161583054848
749590785574707200
749551036147179520
749613384744701952
749490038610784256
749398846103494658
749531117666070528
749603620128038912
749501262543093760
749632955098759168
749516227744325632
749497391057952769
749556136773287936
749610478070935552
749511526059503616
749504793970892804
749583303053836288
749644787591090176
749672297791979520
749687737087909889
749605637902905344
749605512149295105
749549480459010048
749527149627994112
749621173479174144
749530123741851648
749639347289231360
749485080830177280
749614215296614400
749612038301843457
749566139995271168
749547001570660352
749602571837399040
749640316173582336
749547588731502592
749639704002174976
749428172421206016
749532715729428480
749634327030431745
749694061951520768
749393494138036224
749605906258599940
749552600991862784
749670892670558208
749616366643212288
749507830806347776
749679113611468800
749520212328849408
749624591841107968
749482736310689792
749649107476746240
749611555751284736
749514659162681345
749585870035030016
749687858869350400
749687972111454208
749653540931506177
749624906242002944
749530513459834880
749657860963991552
749513027683311617
749600784854224896
749533810417598464
749605885429690369
749650655258738688
749576004922990592
749556589519003648
749603137858703361
749539501945544704
749594183166414848
749570162551091200
749581898062696448
749650143369105409
749531633552949248
749515560820609024
749569235496628224
749686026034110464
749430437546631169
749572947564761088
749476461728366592
749628496549404672
749566345663184896
749579939112943616
749422417852981249
749657756257382400
749423768498540544
749680401292136448
749526822757466112
749672402720882688
749513677519355905
749498590863757314
749529695520186368
749421663138316288
749606229333467136
749689297360547840
749590244639453185
749527976258244608
749400494351654912
749528760265891841
749418253055778816
749515992980750336
749451761438556161
749633605471657984
749557197642862592
749682066351124480
749559613826138112
749570007223369728
749674030031114240
749615066538999808
749585899223076865
749559185805901824
749663175214305280
749635832496136192
749576051001430016
749417938474729473
749616358401376257
749445318916317184
749471625678954497
749690710689996800
749397352675471364
749408966883631104
749581025530044416
749582628018352128
749445843044880384
749507339900694528
749640731548004352
749558753851244544
749562339846942720
749599866284826624
749649476453748736
749648759508856832
749648105050628096
749575669386977280
749563967454978049
749538726083256320
749438796748451840
749458631591137280
749555608085360640
749667700708876288
749677884709765124
749564424508223488
749461106314313728
749587014958317568
749429279927181312
749503284071784449
749451002105827328
749643973900271616
749580711108157440
749593662942765056
749693613181898754
749679608488865794
749534414363889664
749682930235088897
749537102816215040
749693642856665088
749594250409566208
749616035637161984
749548188231688192
749537056741855232
749651020020527104
749575363488059392
749687103718555648
749543939468849152
749488046286995456
749666450898558976
749597370975916032
749693822930657280
749518324988383232
749544186873978880
749460850445021185
749504702040010752
749544031852560384
749657219273228288
749607911026937856
749534586313535488
749599992323661824
749543855574413312
749587862182592512
749585844885983232
749611073712496643
749649262837895168
749527221287526400
749580350515359744
749644418156724224
749600428392931329
749571961538371588
749691293677203456
749536331194400768
749417367990448129
749518371180478464
749552319667245056
749662369983365124
749577259057451008
749553318230429696
749532388397617152
749473706024591360
749400515314913284
749499425530253312
749664798531588097
749572712616566786
749574490745548801
749502214838845440
749640886594572288
749553574019993600
749575267048390657
749485278184615936
749554047972171776
749684251537334272
749644170919305216
749627024608751617
749672905898942466
749537581117927424
749511278469799936
749623799335694336
749392856486469632
749627121128144896
749668460234432518
749657118530207744
749574679468183552
749642241585537026
749526524999663616
749571823143047169
749426201161191424
749534850579828737
749433650257793024
749682657844420609
749582044804571136
749622708636381184
749545613063180288
749626680822603776
749457343985819648
749582258810552320
749671739999739905
749627590936231937
749692086409191426
749445914599710720
749600357030977536
749635211726651392
749521168726646784
749445096517603328
749535978914779136
749646180032909312
749578869787729920
749546976392404993
749659241045041152
749553091704459264
749481692096663552
749557155955548161
749577582236954624
749683769167282177
749498838218633216
749570732720525312
749560012079501312
749689704258338816
749683291226247168
749519566557024256
749604371076263937
749501694447349761
749597114884325376
749558493871562752
749648562468839425
749627083102400512
749495898086989824
749589708024401920
749636784896835584
749659689684594688
749678379612442624
749468530035331072
749620825272168448
749537526491348994
749448053543886848
749693873186799616
749625485328470016
749683446172319749
749658464977358848
749517473389633536
749476138813095937
749471667508776960
749487048063455232
749603444189790209
749539267261628416
749539950924820481
749560456692559872
749692837554483201
749578202738155520
749618774437949440
749576164541358080
749586188701491200
749450247286484997
749501333783257093
749655403244511236
749404374301077504
749577741641584640
749629000214056961
749590831967993856
749510217579302913
749587618967482368
749675632251076608
749534531691085824
749661128427380736
749585240788697088
749462935173525504
749543268602507264
749647291435327488
749686952727867396
749613099662057472
749652542720765957
749571508759044096
749415149342040064
749533986452545537
749573773494452228
749464449157722112
749480223947759616
749646989231591424
749601867177623553
749516156449517569
749565536024006656
749592354567315456
749532354969006084
749667256410509312
749653402557317120
749517813304463360
749575673891741697
749523928570220544
749518790573056000
749645810862788608
749547160966795264
749612516486021120
749613766287822848
749583458515681280
749455443840278528
749693701421617152
749637980252434433
749633056093442048
749422401079812096
749467855117127682
749563891806593024
749619206375739392
749665285116923904
749622301591678976
749617373250850816
749544296177504256
749585450659184640
749483336221941764
749564877698699264
749643914873888768
749521047230251008
749642681844838400
749486590951587840
749528659715821568
749570380537421826
749511828145864704
749495038229438464
749649401170255872
749405372407025664
749579217793351680
749548511507668992
749575065608581120
749658003700318208
749612424022462465
749526789043658752
749593042248724480
749411412036947968
749613644716052480
749674189418799104
749512704684072960
749560771248394240
749595277716324352
749535030695854080
749651926262972416
749646674696540160
749512100607819776
749460494105411585
749552554690961408
749683022845272065
749688315973074944
749556627456593921
749676165179277312
749522729028771840
749512809411665920
749551329903804417
749474138021097472
749622457082912768
749523974770466816
749450473833398272
749582439299809280
749614886309666816
749639028702449664
749611233045778433
749527598695415808
749413274479890432
749630526861049857
749540613616377857
749408606030696448
749393188037730304
749655684388651008
749541511134576640
749691524695425025
749553435637415937
749631269244399616
749398816516890624
749443603475357697
749396983664746497
749507927225016320
749625220877709312
749663493960241153
749526222984519680
749642929304731648
749680883632893953
749615460803551236
749657991268462593
749516454169542656
749598813858439168
749565888576180224
749394358185631745
749565456248340480
749552420418531329
749543411225690112
749682305388675072
749393401653579776
749544635949875200
749524599692521472
749625913155866624
749661581429047296
749516353573416960
749681860851142656
749567989905756161
749681768429740032
749486150314754048
749587497282252800
749440000626946048
749645978794352640
749510548530860032
749686273103765504
749638936524447744
749458979777110016
749494039913893888
749573702568869888
749581654570795008
749482086290100224
749680699159015424
749554387689832448
749681114365788160
749394353940996096
749662248302415873
749625493658501120
749568132348608516
749619109931933697
749562297861939201
749447365698793472
749507419798200320
749568216272429057
749496577346109440
749605101069885440
749662315411345408
749531923039551488
749648944070787073
749662655242182656
749557848007254016
749568212216508416
749619680172711937
749619915351429120
749645651345039360
749447827026161666
749595139572637696
749525627133423616
749515867168256000
749560289142726660
749438037692645376
749608900765376512
749675213013549058
749675808663412736
749546481137377280
749605654382403584
749594153714147328
749666203652743169
749679449185005568
749503980632469504
749541980787453952
749579024892956672
749533780856143872
749626416581320705
749538998650011648
749629402741403648
749495579265249280
749619672086089729
749529615975186433
749413639296282624
749611807766110208
749565355597651968
749557155938836480
749664676632530944
749606388393996288
749574939687223296
749679046456254465
749584842375979008
749631906623397888
749510368213565440
749570510665777153
749650181298282496
749691340208812032
749635757111902208
749447713767522304
749621391746531329
749671626917175300
749458006803304448
749577280029093888
749552294434406401
749553351797252096
749400733510934528
749536490363953152
749625023896313856
749516685120593920
749526529042972672
749455368586006528
749514357185384448
749646406332342272
749446858188005376
749555217994280960
749636159773483008
749527661341474816
749662827011530752
749623706725539841
749617025245286401
749521550362218497
749658183950430208
749613149779742720
749588470717358080
749509303065862144
749662378216882178
749669852399501313
749560150667698176
749673270874636288
749587329761804288
749515204220841984
749503439177191424
749680682306273280
749688135395708928
749689821866684420
749611962976264193
749684159275274241
749609458838466560
749627368474574848
749581868790607873
749583672177618944
749574385942470656
749599048471044096
749561304151654400
749548804781801472
749409680041009152
749600969604927488
749531818232279040
749598964547133440
749478038711181312
749502596461637633
749589313529212928
749416101444919296
749692342437838848
749652349908611072
749605138474659840
749645131255582720
749436645045186560
749684088123060224
749681302958383104
749517150457593856
749553288824102912
749604190956257284
749604077651329024
749673958874574848
749534556739411968
749672587186364416
749471118277414912
749513946193879040
749534061832601600
749558296529567744
749689922345402369
749402201370624000
749610700473896961
749418056129142788
749535832147628032
749545948733435904
749659383584419840
749507113693552640
749415111530455040
749478881560715264
749527598410133504
749411882021298176
749598335603015681
749578425216696321
749549769673076736
749578316227706880
749603263721328640
749502588068896768
749568639943208960
749599048580161536
749689054271246337
749670158717911040
749644464394731521
749648125996961792
749423328222322693
749687757992230938
749502042629087232
749547576031055872
749511807094718465
749612109554737152
749581654897852416
749542568187179009
749565867227226112
749540550768984064
749619261023227904
749670926304833540
749520900198899712
749623916453330944
749574797038854144
749635853412995073
749528370459840512
749490202163421185
749644796009086976
749432404721307648
749597794374131712
749508502003986434
749620955463426048
749439715250692096
749635144676438016
749453145542053889
749656661552427008
749600650724577285
749518647991951360
749654161793449985
749612746954645504
749525040169902080
749680468295979008
749589321750110208
749687514999484416
749510699907321856
749642253992398848
749580538877542400
749618308790554624
749574142639341568
749667713493131265
749603603619409920
749571114469318656
749508933736423424
749659274352091136
749478126804054016
749506245279686656
749567671042125824
749643436815425536
749593294116622337
749512520113741824
749647907943395328
749654367280726016
749563963252174852
749610133894860801
749692916914855936
749610360622223360
749649514449940485
749541486044274688
749498523532550145
749643093121634306
749485240209567744
749565384961953792
749502776657358849
749532413471166464
749439392209657856
749603708594454528
749526692536909824
749425421213630464
749601355258552320
749508254410084352
749650361711939586
749415648548253696
749657466992865280
749619944514433026
749656116137693184
749673711557566465
749610096288825348
749524117506826241
749522397695471616
749615721106157568
749636172331094016
749466789592068096
749583068428722176
749569872984739840
749473726752849920
749555805087797248
749618371893886976
749680963232206848
749681244233805825
749534515190697984
749630174677889024
749665540952686592
749605163804008448
749688840240164864
749514122426015744
749548083655081985
749556287428501504
749693399465332736
749604912317825024
749609492162023424
749523680917655552
749568031869763585
749530173847007232
749669542155153408
749417862826254336
749540726648676353
749524444473913345
749600898410803200
749577779436412931
749510951410491393
749678907952095233
749617033835384832
749656389069320192
749603490431963136
749540357692485633
749550801614503936
749638399435403264
749505087538683904
749692246082088960
749643093037555712
749609815282941953
749673941862584320
749487899536531456
749649430320676864
749537450876399616
749655864466890752
749528907045478401
749657034790989824
749623702569050112
749534062159757312
749545134958796801
749601959422885889
749565255081005056
749546997196075008
749691738613288960
749423948849225729
749523316319391744
749569021473939456
749515208717021184
749580832805912577
749642786853511168
749599908534124544
749575065382027265
749658863587254272
749637698932146176
749642119732666368
749422157801857024
749650747634159617
749523752325558272
749660893517058048
749623262196281344
749667637857320960
749548410542419968
749623362830249984
749588147508477952
749530861549346816
749581449171460096
749690756814757888
749573220144119808
749421180818432000
749604123775995904
749626869499228160
749532069848551425
749578542522982400
749517897165340673
749477942107971584
749662000695898112
749549505293512704
749610691770875905
749656267363344384
749466663901208576
749692367662440448
749666467851931648
749682347566436352
749644590282633216
749681256862871552
749398087010029568
749521399270641665
749538046672982016
749672327252742144
749504722848079872
749528756247597056
749443326735097856
749518085783113729
749579973057544192
749688597138186240
749614567660093440
749687732838993920
749619105695731712
749577204804096001
749636767863541760
749529758434594816
749679881047465985
749579234494984192
749430449982681088
749610473771851779
749508011283083264
749401639375761408
749646150576340992
749616534675398656
749406773367431168
749668644431495169
749502487288242176
749675024165048320
749525899960315908
749541762671243264
749665175796670464
749558762130673664
749487933053296640
749584829948235776
749559802611761152
749538948511371264
749440801541730496
749569575340023812
749532614810279936
749541406126010368
749535735519252480
749643860666712068
749669638871588864
749650609134039040
749653507368558592
749558732917473280
749668829161152512
749501669495414784
749408300081352705
749666069170819072
749682007823753217
749645903246548992
749687846299054080
749464725939822592
749524461238546433
749656552374697984
749618505713147904
749633647322525696
749550151157616640
749539476976852992
749488272821202944
749693357673381889
749534363839266816
749665209552338948
749602584151949312
749666799034195969
749534733051240448
749691876693925888
749623832768577536
749530828250767360
749581524576632832
749623186749214720
749649833091297280
749584267651391489
749565095554871296
749437269858217984
749395612181880832
749492316256210944
749522259153448960
749658578324041732
749479674602983424
749606648616882176
749567910067265537
749693571553497088
749438821952094213
749534707801583616
749481364873879552
749530459206410241
749519860019978240
749555482461872128
749628433815056384
749556815956996096
749679394764034048
749668913244467200
749614932354801664
749648222658920448
749693906963628032
749604823939616768
749561962552520704
749647887081021440
749557713659584512
749678064896880640
749590500580139008
749408601865793537
749694158550536192
749462981319258112
749501941982629888
749638093410541568
749547525607137281
749588436886093824
749583697322582017
749678744378281984
749596829705121795
749484665648459777
749509579755622400
749655336164986880
749633857087877120
749595366002139136
749556237159706624
749651624226791424
749662634371198976
749453547947716608
749548460907565056
749445679823527936
749650793549234176
749676533925548033
749567633029292032
749577284340899840
749692057418072065
749624197685673984
749557847994671104
749584473394667520
749417716344172544
749605159634960385
749611849369448449
749492697702998020
749639540487233537
749545592104357889
749603276438417408
749692203837030401
749654904206163968
749554672743112704
749547731098673152
749691285489983489
749411605134266369
749518916234412032
749495998674771971
749648826449924096
749628370904809472
749503494063783936
749686726197739520
749646360127963137
749667436480323584
749514541726310400
749667788990578704
749394139901341696
749413979139805184
749547756222550016
749524851178762244
749637371784732672
749559156319916033
749564529562882048
749498854949675008
749436984687489024
749680912816803841
749677611996024832
749691679620366336
749685866470248448
749678949932883968
749579167474253825
749550050842476544
749575526906494976
749673233096515584
749437815457476608
749655562632114176
749407737881169920
749529238580125696
749508426451947520
749586193042505728
749575053138923520
749665419380744192
749613338586386432
749550797117992960
749545323849220096
749680640489037825
749493410612932608
749527908935430144
749592702723862528
749636587378581504
749435944776896512
749572909673377792
749638646882529281
749542655932112896
749450645657284612
749514021594763264
749573316587851776
749579129608167424
749460913359511552
749582065885151232
749658196441202688
749672356499615744
749585253631680512
749522326262255616
749466361546629120
749643629619281920
749547668305768448
749578203015028736
749658314057904128
749634414796115968
749618035967741952
749647962721153024
749515980162859012
749644397474619392
749642593882038272
749462243025104896
749495558478323712
749672809702518784
749612193369370624
749598453072879616
749524612413853696
749448615614087173
749651527506231296
749537316897714176
749432555590414336
749502462223118336
749586813770227712
749531121646313472
749537291761246208
749426335689404416
749629096527736832
749522364149403648
749668099520094208
749637468346052609
749414561988612096
749506476180463616
749619613340672000
749588621674573825
749516722659532800
749688538405310464
749568145023787008
749503888030625793
749425387470524416
749652156643287040
749394538381254656
749476809658556416
749544149448159232
749489208042070016
749510674536140800
749567809341034496
749496397330866176
749689490197938176
749640718994604032
749526902180839424
749474880182030336
749441137161699328
749420866270879744
749497915463249924
749521848375791616
749561283159162880
749607277879971841
749666966797971460
749433369390350336
749554689671327744
749559991288336384
749575556254015488
749555536815722497
749684658292592640
749393133411106816
749641281060691968
749565892699234304
749608535978287105
749679839049908224
749620850433921024
749548440254906368
749411688902893568
749688026637357056
749611614840709120
749589481477505024
749692270987841538
749583626023661568
749668795455770624
749674046892216320
749631323900370945
749409541507411968
749395062686158848
749548712821653505
749562013035134976
749464876993679360
749624394557915136
749639708280393728
749519788649619456
749434312970428416
749465363486760960
749533596432621568
749555079800188928
749509491847299076
749634863641178112
749556593641918464
749642371504148481
749514604657643520
749554630946873344
749530408916807680
749510284503576576
749649883557167105
749574788625027072
749606300317786113
749622003821404160
749568472263385088
749551745370558465
749669286264745984
749524964718546944
749688126965161984
749514525133697024
749685748996173824
749566777483468800
749566622319382528
749635417356533760
749622716907581440
749683735835058176
749631575453798400
749643902357872640
749691977646665728
749435000899207168
749447617319407616
749562373611016192
749677436053446656
749556417749671936
749499857434472449
749552797851512832
749554207301177345
749508120234295297
749687678434770950
749508778630877184
749464126343307264
749643914861277184
749614236121325568
749481343860350976
749583542041149440
749586150952763392
749684197191716864
749626583955177472
749558363881549826
749553712440418304
749687619525672960
749528579902476288
749492559471382528
749551510443298816
749650722312982528
749665008141885440
749691113598885888
749636952677318656
749531356732928001
749565049681874944
749602269730107392
749439182796304385
749516307402330113
749622943668252672
749508325604294656
749579960239661057
749644531386052608
749622171899613185
749403543744880640
749609446263951360
749508971845783552
749617969131622401
749670855093919744
749628173822922754
749565628130951168
749433621119983617
749524482209964032
749481750628298752
749672339869143040
749693642634321920
749497378433097728
749558342926737408
749596632514113537
749642899973898240
749639762550648832
749441556634009600
749514269163659264
749615452268204032
749421059250749440
749557667388067840
749524788423581696
749672687765639169
749472611436933120
749476016859471872
749641431816568841
749569017128448000
749676462714740736
749535517218312192
749480051813474309
749440021648867329
749674181072039936
749598604147380225
749453409825292288
749541812998549504
749547416861507584
749544900287422464
749675468811595776
749556522317975552
749668539682947072
749613770725593088
749615733395558400
749547747859103744
749621785797287936
749425719088910341
749433008780824577
749637120420085760
749507939992473600
749550587545464832
749575405208793088
749567297640079360
749484569351622656
749500625017266176
749434048611815424
749574537193353216
749606799561596928
749587551862689792
749473865294876672
749521504455553024
749577779088285696
749559269633196032
749513748960800769
749449219648348161
749544531146764288
749623249479225344
749585228180574209
749669177141686272
749590194551197696
749657936591482880
749588294321655809
749635736182333440
749503254803783680
749525463857528832
749614462567579648
749554748408422400
749658519612321792
749535710206627840
749524343764447233
749555553416908800
749533977942327296
749524582789484545
749564890159976449
749605809953206272
749533713902424064
749463534581547008
749560657998147584
749408220351827968
749588411821023232
749651884152070144
749678383982936064
749643671591587840
749453577312149504
749527078576525312
749520879139352576
749547261361790976
749688932489572352
749489019323551744
749576894165741572
749614865451511808
749534427051614208
749640668570583041
749604870244687872
749599145158184964
749688639085547520
749669877762363392
749687619714441216
749557302571704320
749672084075413504
749457859813974016
749498716562784256
749678782315950080
749543071386247169
749559420590239745
749402205535424512
749614437401628672
749477585772576768
749522796091432960
749507004478160896
749556140850180096
749601242087763968
749524641425793024
749490369725865984
749407255565627397
749498901175083008
749657911257919488
749412422977458176
749564076347498496
749499371008380929
749628588886859776
749505012372471812
749446602410958848
749592186581315584
749528387056644096
749638068202790912
749675397541949440
749501036088455168
749676357961945088
749521055497216000
749517406326943744
749583747599601664
749668535740301313
749505506985832448
749641348169564160
749680153802924032
749621370695217153
749618988120932352
749529112591630336
749526533019230209
749653503371517952
749577644992139264
749567775853522944
749594946659684353
749472347107778561
749515019931488256
749556736583831552
749582351005585408
749637631995064320
749639565703389184
749601724554444800
749645315729395712
749607571422535680
749542073313923072
749644074387435520
749685413661384704
749648130321285121
749610767297744896
749408773786046464
749654765521477632
749653180049416193
749483067673350148
749403946133979140
749685170324828160
749590689206431744
749669646987587584
749616475942457344
749671026884214785
749573891253739520
749504056113131520
749457964705075201
749690782332940288
749619898637283328
749544040413224960
749641587030917124
749674181260931072
749625762106470400
749570028228390912
749615939151360000
749410376027082752
749586662871691264
749547647162261504
749612395010621440
749629415227817984
749569449162858496
749681210578743296
749402209683582977
749577481405988864
749567218057371648
749579226123214848
749616241178968064
749680862439038976
749569407366594560
749549685942030337
749618988448088064
749626101819904000
749418487869632512
749646632728326145
749692312914128896
749512922871857152
749545000875257856
749685618888826880
749477191348527104
749657223488352256
749621521463803904
749534699459121152
749514814272090112
749541452292784128
749529909521887232
749574029380505600
749529800411385856
749460653312729088
749566387291553792
749470102966329344
749501920964935680
749613283867496448
749546539908009985
749617537185447936
749531092512808960
749639405971922944
749529612015788033
749663397550100481
749512146858414080
749558753691918337
749643541832425473
749402499346563072
749609257675489280
749534397708267520
749547416693665792
749559353531830274
749658851042009088
749661375723634689
749675246412820480
749659694080352256
749456979047772161
749521453855498240
749551133006364672
749547567713816576
749611249634271233
749666677671944192
749583776880037888
749692531135410176
749619357504995328
749631223035752448
749555280774594560
749454680644780032
749553729163169792
749512314714464256
749688760409923584
749677125721067520
749654111361069056
749528433366011905
749453770455736320
749454579776061440
749553280431325184
749409898224640000
749563782637187072
749525505653760000
749600713496342528
749560850902618112
749607395240865792
749626147802152960
749570850362388480
749492773317799936
749555754848378881
749666119720562688
749681630403502081
749508967332732928
749565221413552128
749542777906692096
749509068000288768
749562046291869696
749523672797372416
749651997603823616
749563149301538816
749692619106770944
749552319864463360
749638911215960064
749530307913740288
749580749003644928
749667671449427969
749600281806180353
749651284274339841
749633555106525184
749651540105920513
749692552064950273
749531549708722177
749538239472480256
749484355093946368
749488893699952641
749481360763424768
749532032032792577
749628891036254208
749680027965464576
749587195355230210
749688051706855424
749487693789298688
749430806519640064
749573329263030272
749525354491052032
749519587604041728
749549283054157824
749498313884438528
749591100470530049
749405883948490752
749395167589916672
749492462981349376
749489673643450368
749623970958159872
749540378697752577
749519923098095616
749645865401323520
749611786614300673
749668086756749312
749654128209649664
749660012906156032
749538508067438592
749552726506369024
749499685350547456
749534066232393728
749539489584939008
749509059791945728
749644405720485888
749514071876173824
749629058984644608
749638689098174464
749647543278108672
749645143775580160
749418546514391040
749643915058372609
749656099402477568
749556253974630400
749626143943303168
749582917161091072
749669223341912065
749687544158322688
749620095421415424
749613569021321216
749472443685822464
749570863020838912
749600608831696896
749640668629311488
749678664917319680
749663871351328768
749621110673661952
749511668678418432
749432987679326208
749509265216405504
749659740205187072
749665414985183232
749662957261520896
749676022489026560
749692048786219009
749454441468702720
749544220587884544
749418282357317632
749501203743145984
749412389397884928
749445990176796672
749680548210053123
749458312895295488
749564261190471680
749657244611047424
749567159307829248
749456643671388160
749620250577174528
749488654440095744
749532141206274048
749639590579888128
749624788860174336
749662273489276930
749629083919810560
749659706436702208
749654635582029824
749591154799304704
749637829190361088
749595378639638528
749594556639969280
749489120070791168
749530643504197632
749538734278840320
749506975055028224
749630451413815297
749693554688135168
749548213707866112
749579729490026496
749529045637931008
749598750843277312
749667830795079680
749597576425512961
749424435367645185
749587094809505792
749469188700286981
749529574258663424
749506169920753664
749441590133985280
749494186727145472
749654744893980672
749544031865204737
749635899529498624
749618749305565184
749612650582147072
749570170624970752
749550973614379008
749521957188689921
749510259148988416
749617868359208960
749514965443342336
749676081305808896
749631055171203073
749512545086701568
749529720962871296
749510745684054016
749496984248221697
749510372714045440
749584427064451072
749687078754086912
749551057437597696
749639750089408514
749549174069362689
749653314585976832
749637015449300992
749642765810536449
749467850721488896
749554584826314752
749627020523343872
749664584601067520
749651846373912576
749435172727103488
749576961329074176
749577473017413632
749648776206295046
749489656987803648
749533512529739776
749537673438699520
749508623366230016
749544191106113536
749605688003825664
749575338271866881
749415245840461824
749430001418772480
749642149302525952
749528248657248257
749612142979117056
749629461453238273
749662634132246528
749598037836791808
749571034769010689
749475232881127424
749572162927853568
749664140134715392
749647228562702336
749652785960890368
749393393256660992
749565686985424896
749597287077257216
749587283326693376
749397940096081921
749493830236327936
749512448890273792
749616710815285248
749448875501584385
749458367345750016
749660495116926977
749537798923968512
749605465621983232
749693416120999936
749437563564204032
749639313663623169
749522414418231296
749577523386810368
749656120436883457
749426201106583552
749445356761513984
749403858108026880
749565720799969280
749493079657181184
749621836250570752
749641042039889920
749587153684926466
749555956376281089
749399244281438208
749474532323422209
749445465834303488
749394911619842056
749578286817284096
749643256359772161
749629150898614276
749536234855366656
749555129792159744
749639611861700608
749575820306296832
749635652153737216
749438947617570816
749687930038411264
749665838576394240
749431288772194304
749567755028922368
749677901633753088
749550805703852032
749673614832726016
749486335216451584
749530652027084800
749599518384132096
749557130722734080
749674218858483712
749646506924335104
749439484652089344
749673191065395200
749560549088849920
749651393636605952
749543608181817344
749666232891236352
749571726963605504
749567993760415744
749586960432394240
749506144746569728
749461068452286465
749666824174927872
749597702111895552
749520698863869952
749546603095089152
749689947339235328
749537618875019265
749415669310099456
749591989579046912
749672285229948928
749547303447429120
749485496087224320
749640672660062208
749693080522096641
749554546985299969
749624134750052352
749645466766348288
749642933406752768
749676009641742337
749650764323315713
749574935283204096
749538331638263808
749641633176641536
749539787229523968
749611929090400258
749561832298479616
749529570043453445
749620473047183360
749529804790050816
749595227573329920
749583139442397184
749683446155534336
749578991321833472
749535982832218112
749462804785135616
749644514751504384
749611052493639680
749668887835344896
749498762935017472
749586759248408576
749594980147138560
749587707182014464
749597291032354816
749420702604922884
749469729568460801
749686537739116544
749431628699623425
749604320740384769
749662412094246912
749636239599472644
749613280000405504
749536557795774465
749577070431305728
749656887788994560
749535660185362432
749511098232139776
749676555228577793
749504659966963712
749569684094287872
749518840837447680
749667570794496004
749520853939912704
749684389890682881
749413970876989440
749627657864695808
749530345653956608
749603460853694464
749610033621528578
749572955961757696
749527413881761792
749627699811852290
749488235215282176
749617243449851904
749635652313051136
749605528699932672
749631256795746304
749654543282085889
749641159329386496
749550532973490176
749687569470918656
749661115773321217
749608116698963968
749540940755402752
749609932920590336
749653654068600832
749417900943945728
749613242129879040
749549371365191681
749547630653415424
749595185546403840
749451560153931781
749465388862148608
749433927237074944
749680040535814144
749671866047004672
749489866518372352
749490348880125952
749657642792996864
749485521122889728
749562243654778880
749630367309504512
749595441558204416
749674801896325120
749447927655915520
749489304766967808
749599052665327616
749462997962223616
749537941907644417
749612902215213056
749579750637760512
749679529044488193
749543482298073088
749408639572512770
749617675458969600
749621823743164416
749510271840944128
749556040048349184
749474897135439872
749668350851153920
749683219876962304
749516827550711808
749514298544648192
749524595254890496
749549094243360768
749569327641354240
749642136635703296
749452604502110209
749539292192669696
749542182365822976
749686948629868545
749676492091686912
749565909304504320
749456387617329152
749637560633290752
749561710944653312
749538553957322752
749589091390480384
749401517644537856
749580975391277056
749520208390262784
749628580682993664
749522519187681280
749515099568824320
749563174760935425
749665075464658944
749476327552614400
749596066450931712
749564311392182272
749397579507511297
749498426983940096
749444685517582336
749531847512563712
749455251204247552
749658939122475010
749525937549697028
749554463258574849
749513807706329088
749496963247267840
749529469363167232
749624130660601857
749515212848586752
749396795088728064
749454366181093380
749397269103902720
749511853324308480
749630073637105664
749677297658200064
749574192991842304
749514957113397252
749543994070294528
749544648444678145
749600411732963329
749605696543436800
749582539787034624
749500578905088001
749688764549701633
749535974787604480
749675728942329856
749517028936019969
749640937043812353
749627704161472513
749617620924698624
749633928231780352
749552177019031552
749565494009556993
749648377718136832
749513765767577600
749425844917903360
749636155650387968
749509408024104962
749608917886316544
749674160293548032
749565213280731136
749600873010044928
749579289289449472
749585324788056064
749682359931396097
749529238517211136
749497818885267456
749516605185339392
749591624632692736
749614676594532353
749692673850736640
749465615199461376
749410820707258368
749476289535365120
749652014221656065
749622553488994304
749530995913854976
749591779775774720
749548070782853120
749467829762686976
749456941483646976
749447357532499968
749635987698020352
749522619985047552
749649262665830401
749690048363323394
749514935865077760
749528735167213568
749683438081413120
749618057232941056
749690752993751040
749482686037778432
749626286214033409
749497881904705536
749547508733325312
749575824546816000
749535789852262400
749685430069628928
749684742333792256
749500037688885248
749594384446976000
749561815533756416
749650038566031360
749593361145888769
749614470905860096
749677016362942464
749577426766888960
749548221979041792
749411718191681537
749614173353447425
749572645251911680
749694175285637120
749653737942216708
749612797357649920
749669097705701377
749593679967424512
749687883741757440
749620078962962432
749676722879139840
749427874696945664
749524532625543168
749477610695032832
749687925739257856
749562197496463360
749659912225984512
749675317644500992
749616488320012289
749606107698589696
749623270798864386
749641842891915265
749501371544633344
749611878893092864
749415614876229632
749569063613976576
749571160455741440
749606577167007744
749519700648988672
749445209877049344
749580639628820480
749607722518282240
749578907364515840
749548695939612672
749538726020280320
749691348597501953
749549131966783488
749456802740314112
749577388950904833
749569356988833792
749611035934519296
749564768298504192
749450280631087105
749418756489773056
749631315431993346
749673149353058304
749466298761945088
749529791993221120
749630279459938304
749563346807062529
749629100780818446
749532740903723008
749597148342128641
749472678311067648
749553489920008192
749641486719979521
749692745279823872
749541712247156736
749544447294210048
749662336328302592
749625565037068288
749614030747275264
749684683533914112
749639217412710400
749631235538972673
749643046698967044
749649086769422336
749600416040685568
749575833245843456
749522834007945217
749591721235841025
749568727893540866
749613552508559360
749668468560191488
749416323785031681
749647026988675072
749465967437176832
749597840398098433
749561350087544832
749606786961854464
749604278843695104
749565091608162304
749408560069505024
749481909877608448
749684520161570816
749618413799079936
749631055276216320
749630602421436416
749567083730440192
749509202431844352
749670561387835393
749499832235073536
749397042607316992
749565875947118592
749640421152731136
749601791445204992
749635593462751232
749452650609991680
749591964174192640
749560997636104193
749676269839745024
749616148841455616
749637220965949440
749642082009112576
749523878427430912
749523873968914433
749515837652992000
749588126637629440
749634993551532032
749617419509985280
749658217433759744
749633953619902465
749603264006586368
749612298453393409
749506547462447104
749506639443726336
749661397081006081
749603993601671168
749595940764413952
749563535169036288
749548259677536256
749515745399345152
749462394003415041
749668774643654657
749584678676496384
749683891028520961
749574444704796672
749600801816010752
749564965829414912
749506744586424320
749449811099676672
749586037983350784
749465963179958272
749512121407401984
749397063343886337
749458161946406913
749556308442054656
749584251209875456
749620246617657345
749557805909209088
749578093803802624
749449399802093568
749499169694515200
749656996882681856
749650990723395584
749545713818669057
749590429390114817
749584792178483200
749583261282762752
749673430270828544
749607449557078016
749543990022799360
749664265976451072
749652387330220032
749531537113243649
749436389142462464
749573731865931778
749637086861549568
749674642583986176
749581772036399105
749554555197751296
749585920261840900
749673270908157953
749561396095021056
749525535060090884
749447520913354752
749553817163853824
749574885198864385
749520174802432000
749564445538414592
749686323661922304
749675816930250752
749567930967392256
749686034217234432
749540789668155392
749601548536279040
749578617974382592
749670687070162944
749613673891508224
749503217231273985
749649611061551104
749567293420699648
749608661937319937
749395897239437312
749579876575969331
749615536263208960
749658507025285120
749527732715974656
749468714836385792
749535723141763073
749503258897502208
749678618805166081
749479695268347904
749694196416733184
749503976274526208
749551120062832640
749604928784625664
749637141194534912
749616748488425474
749424955511697408
749634473487196160
749627477442519040
749503615589646336
749395633249759232
749606615016431616
749531582956908544
749569013244633088
749631294561214464
749659509266710529
749613426675159044
749503942619529217
749584464813125633
749687724408471552
749566202872229888
749502181040984064
749690543207100416
749525065088299008
749532761560678400
749687195997466624
749552957352349696
749498465009299457
749596028723048448
749611274745569280
749603897027747840
749632959662153728
749559798128119809
749584196482506752
749431146547597312
749538688334458880
749682947154817024
749693172750643200
749669852483317760
749687355515240448
749613078665453568
749682213051109376
749573748697726977
749645861089636352
749680564995784704
749604001830825989
749419188335304704
749498536094490624
749515430952247296
749651494128017408
749514030054797312
749537312376180736
749588512261877760
749555834435362816
749600893931229184
749554819677945856
749501799393026048
749589858792857600
749533965481046017
749445201614082048
749555142505226240
749599287571546112
749558015502737409
749421507894321152
749429460458409984
749550218664869888
749578010118983680
749464734315913218
749641595650203648
749689301408026624
749526876956266496
749488998201061376
749603276266409984
749488662694416384
749593373804232704
749605193311027200
749626948947763200
749499488503468033
749538268816048128
749554504912089088
749475190539780096
749681596442087425
749691889650012160
749686189519695872
749506450930733056
749653771794382848
749558053402533888
749659509639917569
749503536040386560
749560935036182528
749574365143072768
749491565329088512
749410036519088129
749675573815939073
749634318633500673
749474540447797248
749590030847385601
749572171261960192
749620091235467264
749655306674647040
749600311040286721
749639708188274688
749614450131410944
749550146967379968
749560494365736960
749577359670534144
749666820102103040
749578102330814464
749458434412519426
749574813715304448
749422526925713408
749639343384371201
749515267168952320
749550080005435392
749642493042368512
749565397444222976
749507428224425984
749393842177204225
749563577363824640
749638458432446465
749613741294047233
749555914257096704
749526642079346688
749577615460167681
749430081148186624
749435756062572544
749601237855854592
749580384048787456
749623157451927552
749508829063241728
749581486999932928
749580585170001920
749681248491147264
749625053436841984
749635887256920065
749655029724971008
749663208613425152
749585157112365056
749590190050598912
749650043087368193
749574042110267392
749452851697504256
749573740036489216
749574687848411136
749619692944420864
749609601256022016
749549828292636672
749641264065236992
749594892129665025
749441317382418432
749526902147256320
749649720054722564
749679960973991937
749545722140254208
749439262295150593
749589607189192704
749693969794301952
749565632325292033
749580874534887424
749453032153157633
749603733659652096
749486540644970496
749441057604136960
749560473612345344
749610410773327872
749538793376608256
749598457107734528
749648289486737409
749594908898390020
749658565602840576
749481515743150080
749398820920766464
749543910360375296
749670955648102400
749444585030508544
749505196716331008
749671597611429888
749478529469865984
749539493430988800
749555050448621568
749510376744706048
749618057140637696
749579230489509888
749564567265607681
749496866774056960
749685891602325504
749683609947234304
749462687621537796
749666224376717312
749527002928021504
749542979069681664
749541398043500545
749656212682178560
749637594393223172
749599304336154625
749684444479361025
749430005516599296
749581059356962816
749580052656902144
749505125513736192
749474683217731585
749611266365358080
749528324217638913
749644233771016192
749519021351931904
749569935886524416
749512838897541120
749593893923069952
749650382436044800
749523865642999810
749526235345289216
749666199143931904
749523379217195009
749694036974395392
749639012042870784
749585890939375616
749690941464776704
749529116748242944
749551149674532864
749595659473395712
749534779297628160
749436976621875201
749596418726203392
749620787699650560
749666006390431744
749620963868835840
749422346658836480
749491233920258048
749640148367708160
749671115094683648
749516597086318592
749496606970486784
749536033188962304
749625263017852928
749623098681458689
749644644842078209
749690597821259776
749498553194590209
749611115588493313
749619009105039360
749661493478645760
749533864691892224
749688139954819072
749656485395853312
749393900981383168
749684687849881601
749557659217588224
749650487587241988
749685186791608321
749493863920832512
749609869666291712
749597471429521408
749532837146161152
749417883982295040
749483181049516032
749669055729205248
749540726568919040
749406400175046656
749603863448223745
749573308002164737
749636923195555840
749524020857483264
749568040136765440
749556706930110465
749502663415459841
749624768052260864
749520371582398464
749568782633402368
749566534239092736
749672767667273732
749642967246307328
749667575236206593
749409772353585156
749661363333652480
749566416983060480
749403073928462336
749567796988829696
749660969127677952
749446178706591744
749690874309795841
749458253986271232
749455091833376768
749518379287998464
749561509508972544
749651884273655808
749417229649784832
749505784065634304
749395289413410816
749504232311496704
749664840277434368
749510464653131777
749616920580616192
749497924044849152
749662638397947904
749643931994955776
749605830744481792
749536339666857984
749619328098537474
749616035620413440
749508065767067648
749558996953104384
749510540448374784
749527623634710528
749555587344662530
749582552139177984
749666568360132612
749692690640625666
749497684847886341
749617549793456128
749616710764728320
749497244496211968
749466760324210689
749664945348960256
749499245233836032
749545747511672832
749622964459544576
749630472389623808
749428843786563584
749492777604505600
749561476013187072
749590374746914817
749480047615021056
749654220467367937
749513908415856641
749672603896279040
749545466392612868
749632984727293952
749552894379196417
749608066358935552
749579658358886400
749648986110296064
749490562730950656
749572725291843584
749591956058243073
749670309872209921
749474377201254400
749448351469281281
749432908159475712
749676542444314624
749539216766435328
749570363835711488
749685618955915264
749591180053188608
749395243045310464
749603049933537281
749595546495705088
749653188748410880
749632976334520321
749582501912383489
749468437961900032
749691331572862977
749609743837048832
749535207112531968
749527233463656448
749597731736330245
749589678643380224
749527095123083264
749520635911630848
749553565627277312
749467855083581440
749584448258187264
749676718487531520
749528072483921920
749667197639852032
749548037270278144
749548024796475392
749614156287008769
749603943387320321
749588562681618432
749633156802686976
749585614329249792
749633907327438848
749669609339510784
749396060800372736
749615146159472641
749476465851273216
749466613364039680
749537362917486592
749415371774525440
749678413288468480
749561010495905792
749524570466557952
749630858223640577
749622016353894400
749503560983937024
749489270994247681
749487639515062272
749559466924707841
749609534465908736
749606006846582786
749629033474908160
749523672629739521
749660356503560193
749455141871292416
749688064084172802
749663724802310144
749422548148944896
749555369270280192
749662315444920321
749594388825767937
749602894870118401
749558564973318145
749584683210604544
749672927172390913
749652056315658240
749586096435130368
749556455183831040
749627351508615168
749444538796834816
749523085544554496
749568971154845696
749588218702594048
749572162965700612
749531432096268288
749627754237267968
749562029552332800
749557386449412096
749564462500241408
749552324025131008
749654438420316160
749415489206562816
749502386700517380
749409134517186560
749602248611823616
749531432096264192
749565263281094657
749415011043291136
749563891932356608
749557717912653824
749648830614896640
749450478023479296
749642178658439168
749663938716037120
749494262107086848
749585941195522048
749564848002916352
749629830380019712
749531444616331265
749527191726198784
749454667877277697
749660780493148160
749539317450702848
749549543100936192
749679512003022849
749558531578298368
749691562234253312
749522901091622913
749656422439346176
749554404580331520
749536633154736128
749614437305192449
749645827551981568
749570464507461632
749485076774199296
749681411989331968
749656309277069312
749643818471874560
749530383721631744
749688689324879872
749404361650995200
749584779583127552
749692074115600384
749545084438384640
749512255855886336
749420954007121920
749529813241589760
749662072292638721
749546561009483776
749548062557736960
749626491835678720
749599602349715456
749526311094382592
749589850538467328
749523358031765504
749566127580274688
749648700792647680
749570166376325120
749544954716942336
749672390343491585
749425270189395968
749595453864435712
749488880957534208
749406400057516032
749609786040324096
749686936114171904
749590148095115268
749450402597187585
749569889896173568
749645269894041600
749578475451912192
749564969822195712
749530903853105152
749611413430214656
749581097005113344
749558514985623552
749674323615637505
749509210635919360
749517188294406144
749581683993767936
749402884954066944
749603662318735360
749539841663180800
749532807907663872
749559064326246400
749583001307254784
749599908500471808
749614907126116352
749635735947472897
749475920734543872
749520166334132224
749626160401805312
749500696186224641
749444492437155840
749602592628637696
749504286615277568
749551426477621248
749511689414975488
749459936250368000
749523538638495744
749686747274022914
749455905532641281
749642560084271104
749522464644931584
749484883815399424
749507977762181120
749649656930406401
749627431540121601
749664836066377729
749602345139343364
749521541948465156
749527485247782912
749511589108256769
749403614897201153
749637837461544980
749590102121259008
749682653692035072
749642241589731328
749558024205926400
749670460896387072
749514936179499008
749455905293422593
749680229451431937
749663540181622784
749621513377181696
749516412251566081
749509609212223488
749661875009355777
749518979337711616
749593604470018048
749409411299323905
749652395710439424
749502503914385408
749684906045964292
749616748438118400
749688676779716608
749649531264913408
749573895297064961
749571915417788420
749402390042963968
749612642420097024
749449622448332801
749468152635981824
749580496934494209
749671270267154432
749553087333949440
749465505937825792
749530677008338944
749541657964609536
749649073972457472
749527640596475904
749628672726925313
749692439020105728
749526323673100288
749497936480985088
749573308140531712
749669965880561664
749539673928765440
749598574611206144
749628132043264000
749416994835931138
749606342357311489
749574172309880833
749589988858363904
749610037522423808
749565125120626688
749488180311752704
749567339570409472
749499958013886464
749422585880932352
749530996089974784
749541817452994562
749625694850781184
749527669700694016
749552575830233090
749570384631046145
749397579247476736
749508468151881728
749568069471727620
749448447959244801
749523702161764352
749652303687344129
749571416626978817
749533436935802880
749552479050792960
749686470588465154
749605784749797376
749507641932673024
749398862771683330
749587803797946368
749626932178845696
749573215882735616
749655495334592512
749564852381880320
749677180226002946
749639913566502912
749542324775124992
749655906644795392
749453065632133120
749508350929436672
749582132801114112
749692883666608129
749550667119878144
749564302839996416
749620938593832961
749571789903265792
749508602520604672
749520287788654592
749536410986840064
749539837489844224
749565812743155712
749491120602742784
749427702873161728
749527036696399872
749564412076421120
749613925893808128
749646142305136644
749541859261841408
749427262257324036
749501694589952005
749419930924228608
749617159597207552
749586125753241601
749578362444742656
749583550433951744
749577095450357764
749608271619690496
749605797320011776
749592623048978432
749564026196070400
749524910045790208
749635610223095808
749598922524459009
749547555076399104
749605889263431681
749414205669924864
749653578760028161
749423588290289664
749576105535778816
749689725200498688
749567960155459584
749594761791700992
749591184130080768
749681483300933632
749397889793847296
749514822706794496
749639796239261697
749577628336652288
749664303498858496
749528580095434752
749560641380290560
749651015851446272
749688848616083456
749407284791476225
749556413274419200
749438712761626625
749594057303810048
749662172792381444
749480479628271616
749582585945350144
749497256844419072
749693013727776768
749502411698475008
749492689473794048
749639813138092032
749655613085454337
749652391860002816
749464276977455104
749665540721905664
749575069916016640
749655352732418048
749466718343405568
749506040048263168
749579465471193088
749671068781178884
749441552502648832
749529737614151681
749496434966220800
749506744565506048
749525686164029440
749614848607125504
749447235730018305
749544350577790977
749504647136571392
749665784230776832
749537476067356672
749520577463980032
749448817112678400
749657626330402816
749505243134787584
749645294762094592
749515304968065024
749664005841649664
749479087261954048
749446103423123456
749681244296871936
749652915963518976
749694015826694144
749652832165326848
749568065189412864
749464084396015616
749541418960433153
749682167249248256
749562276957581312
749583185563029504
749518517788082176
749672776219267072
749581663286468608
749651762747932673
749655319320596481
749558271464222720
749678568511311872
749464461799485440
749620519088054272
749550147105746944
749520908751020032
749569805821153280
749409138845753344
749433763558354944
749684138412826624
749645718403444736
749643210235019268
749399332734971905
749693764499828737
749628291418644481
749555448685162496
749535525913100292
749407293150748672
749526101144330240
749609664287870980
749507138733629441
749568841030705152
749635249596948480
749524217947971584
749676597167460352
749582011451539456
749441984486453249
749669013727223808
749519155615895552
749570531276550144
749672306314739712
749632024269492224
749612600158224384
749544056825536512
749564709716783104
749495566686498816
749464545425395712
749651112479907841
749542865965969408
749499857333841920
749551782758535168
749547030951915520
749518748437057536
749490021720289280
749550235354066944
749681244271546368
749524670785818624
749609647368134657
749533453977284608
749560137992593409
749646322404298753
749502436956524544
749523840368279552
749633383211233280
749570891978276864
749651838069125120
749638806207422464
749550495111507968
749520338262827008
749591696124489729
749407717027090432
749622255542472704
749619965599285248
749603465282850816
749628429679624192
749636914781773825
749649778787622912
749611820298698752
749669194040545281
749622515547320320
749488927199883264
749645965922041857
749568111477723136
749657160615768064
749619214936379392
749400188226154496
749479766567235584
749579704588394498
749650533825253377
749574733994352640
749573564093894656
749434489223323648
749643516737941505
749680816301760513
749514390899200000
749508879302754304
749553083114479616
749604039738920960
749571504581570560
749576755648860160
749588873269903360
749503561013362689
749528009477124096
749562365297823744
749526554397569024
749538063269957632
749643327612542977
749634368809865216
749508883643793408
749572922419937280
749643650867404800
749579410823458816
749592509823741953
749669043246800896
749565074570747904
749513312908566529
749654975291138048
749539476888809472
749679214450712577
749504349567590400
749606342332190720
749604807300767744
749558065884692480
749597891036078080
749557067891945473
749566718687776768
749684402624561153
749598490532179969
749558452008030208
749590127320633344
749476692205441025
749453673953058817
749671681464082433
749524473678798848
749574369123323905
749684821975298048
749433444690694144
749473852942540802
749555335669645312
749444245187026947
749619927674449921
749647404778000384
749467813136531456
749503036834258944
749692137105661952
749539120469475328
749645286679547904
749623937651318785
749688043208978432
749437693856256000
749559848426151936
749558808507215873
749575216410529792
749508862714245120
749658305572855808
749604648013684737
749665083530285056
749467787777695745
749680636307308544
749612990408851456
749683647494500352
749410266908073984
749683282854502400
749638844115513344
749604463183327232
749547727101562880
749574902080995328
749479674300887041
749499098416504832
749650571464810496
749393259202392064
749524742344880129
749647761079951360
749602013948837888
749466449983528964
749496787258347520
749656602928525312
749561253685764096
749524578863546369
749542253593522176
749661023557279744
749460196288704512
749615703926472705
749470916673953792
749604660328136705
749570841999007744
749539728635072512
749565108175634433
749583508457357312
749687032444809216
749584032741154816
749499404323790848
749638168740261889
749654400793214976
749657064021123072
749644481377566720
749625992952606720
749689926644621312
749581688469008385
749513820494761984
749503078806749184
749522204501704704
749630203958288385
749693265104994306
749392940611596288
749524633125289984
749547509081661440
749617465576005632
749482434253709312
749547072840314881
749444010272436225
749525619034169344
749650479265804288
749644854553092096
749522431266656256
749494295900618752
749623862065790976
749529947220443136
749609789949370368
749589884017467392
749511160974733312
749597987362537476
749554832365715456
749644946861424644
749497206705623040
749634616106057728
749683836452233216
749558665686884352
749396400664879104
749651900820103169
749642900187844609
749657227921920000
749580048223571968
749629658488926208
749628916206145536
749547898967392256
749661342295007237
749531897945022464
749679604508438528
749662017569624065
749661841597435904
749683278387486720
749645022266556416
749435973931560960
749394282788913152
749496665791311872
749592283188563969
749545415830274048
749393607262543872
749627792233467904
749659723495014400
749631365616902144
749594069844783104
749601187633229826
749595139463639040
749657622064820225
749533466497261573
749488985815150592
749567163564949504
749446711534194688
749460674053599232
749587363324649473
749514155984621568
749511009967042561
749641448564359169
749556325357498368
749481847080357888
749588873131528196
749537245527367680
749612633850916866
749587841567580161
749557407420940292
749399118838165504
749598452779134976
749566387660652544
749431482058506240
749517519556341760
749614953301020672
749633316031123456
749651930151084032
749647165786554368
749514747423383552
749540986934657024
749687397416394757
749582829130887168
749567763212017664
749393871495311360
749413555435368449
749535505029758976
749447172807127040
749600978115170304
749477405429948416
749493779879657472
749610192988364800
749510041179398144
749531427918712832
749528181749780480
749557965141733376
749519444670578688
749606182873079808
749642333763825664
749551338426695680
749505972943609856
749453724125241344
749675909045690368
749604194773004288
749476474038652928
749416545911123968
749440315245727744
749578106340532224
749682985104994304
749629352518778880
749571407881891840
749513413504618496
749525207895904256
749551241986969605
749652206949900288
749399617981341696
749591100369858560
749685312679514112
749557919251767296
749492081102561280
749514579282108416
749603280515395584
749436326433267712
749562016902344704
749693395170369536
749661434578137088
749616769590001664
749462070823784448
749406697748254720
749587539292454912
749481905892913152
749577678362120193
749530664442159104
749457415104528384
749533634084954112
749559332497338369
749609077060300800
749550541282414592
749631856509943808
749491322055188480
749664315976912896
749693583909855233
749666065047781376
749656179127693312
749522175485435904
749557080315625472
749536238676443136
749413127456980992
749470354867941376
749497726937759744
749589909065850880
749650949036204032
749676739736010752
749498649453924352
749676290924482560
749529687530041344
749549459277803520
749644917647958017
749679969111007232
749544664999530496
749631789073895424
749574918669537281
749523572239007744
749679897799487489
749578593018273792
749502491600060416
749522766764863488
749623849390579712
749600906530947072
749527002974023680
749620762370203648
749577871589507072
749610142421880832
749597203086409728
749643466146189312
749518454798086144
749674751333896192
749624227070967808
749571143737180160
749600885509152769
749688412366639104
749534108162912257
749614567555211265
749420320784781312
749490181309333505
749506094377136128
749648549541994496
749507545794916352
749633836087214080
749579310143565824
749563988166385665
749660289633816576
749597358032195585
749411684855402497
749598901670412288
749690106865385472
749560209199292416
749606161981247488
749565037078077440
749637816703918080
749670062399721472
749462209261076480
749621307910787072
749517184028798976
749449492076703744
749588718089109504
749549358572593152
749678362772201472
749496342565847040
749517188281675776
749460615358472192
749528173352775680
749629927184490497
749580539242381316
749649220995391489
749659140348321793
749505385611100164
749580690077913089
749585245029163008
749678337514205184
749454621920243712
749536591056670720
749646620308938752
749526876968869888
749689624474320896
749536473607761920
749458858049802240
749497957523853312
749662684531097600
749554064740999168
749689758704660480
749491376396574720
749457989724049410
749685979665936384
749458044375805952
749486779640582144
749496229248299008
749659874217357312
749577242469171200
749692724329218049
749566513166839808
749648390481477632
749438402626551812
749537232831250432
749466256869318656
749528743547432960
749532162005819392
749556375504707584
749566441968459778
749566949454217216
749666878654713860
749501946105659392
749673694419644416
749692832978333696
749558917596868608
749501987994136576
749632481184342018
749414255846449152
749443012237860864
749685614916857857
749568971104477184
749618426273009664
749551007072301056
749531998457307136
749626768701661184
749554370954555392
749663888438943744
749535702048731136
749529066655649792
749566257599488001
749692875219304450
749539317416996864
749640685511331840
749565011597549568
749527397301649408
749633794009948160
749577317752733696
749675359537336320
749609387468070912
749483617131323392
749572763048878080
749494535043112960
749425517808324608
749523232244588544
749688420944011264
749660969006198784
749470476406235136
749546938496716800
749557856081358848
749565120645181440
749518983452323840
749570674067398656
749402600114561024
749552428920500224
749605813837258756
749541246708879360
749633404216508416
749566576358264832
749478206458167296
749508975830368256
749414771779186688
749519306434588673
749656573581099008
749646410547539970
749657785512538112
749571982862192640
749518748722290688
749669089426018304
749677536418889728
749682494430126080
749531558172917760
749682179802816512
749557776523759616
749613414067109888
749645643233103872
749578546629210112
749645995303116800
749603016291000320
749659194953986048
749606619403530240
749484992720408576
749605750876635136
749557717921099776
749692438713860096
749395356199243776
749515678277771264
749525220277583872
749595839882932224
749615284747665408
749588734631407616
749545776632791040
749400733401874432
749684587232694273
749565150198394880
749623883175649281
749554760949370881
749470753289043968
749575501543448577
749615234155999232
749548515429416960
749609521702641664
749495357051199488
749573513435049984
749597756784779264
749602064410484736
749539405384257536
749516429192343552
749450037340483584
749606652660183041
749664131431723008
749688148230336512
749482329429639169
749526667400445952
749639456303570944
749640068961275904
749398258720600064
749683135907000320
749534309447376896
749592006515499008
749561555713454080
749636017058119680
749445553990217729
749560817327153152
749523307620343808
749410002696151040
749568174463393793
749591104501190656
749585140112764928
749526629618036740
749596037040353282
749532833270595584
749689762810826752
749449827671506945
749595575541231617
749572301658656768
749532120096378881
749424502405210113
749662344712691712
749598276739932160
749693533490118656
749512784178733056
749592694356193280
749648956418818049
749685891522846720
749562973195268096
749555683536801792
749640517550481409
749583718411595776
749577439521697792
749578546922782720
749574218086359040
749632867345506304
749393477239209984
749409889798070272
749554290977538048
749623799289487360
749541099971219456
749509802057928704
749452675532677120
749655440938700800
749620355552116736
749450842684551168
749527439001477120
749410959014391809
749581939884122112
749441262915289088
749640865623187456
749408258004254721
749651993266827265
749436213061251072
749610755008389120
749655374010155008
749676639039086592
749511391736897536
749507348322983936
749659991729172480
749510280313442304
749512163413417984
749583399443058688
749557315364356096
749690811550433280
749548314291478528
749585517855911936
749661388579233792
749575199834591233
749502831112101888
749409604530950146
749521759980912640
749582246345007104
749668032092463104
749588260641538048
749687372196044804
749484300735803392
749572603417726976
749689909926035456
749620716367015936
749557075957669888
749600352845037568
749526235592683520
749555821940396032
749615318406930433
749604568049283072
749436573796610048
749685337761452032
749686696913043456
749513509701054465
749622025006751744
749678484532916225
749501870792646656
749534854858113024
749644431096242177
749676043364081664
749552449942384640
749596955630706688
749658406399709185
749440839328215040
749559706037940224
749469117367906307
749665830124851200
749524079426822144
749685174363758592
749471827081113600
749482803297939456
749690371035234304
749592530765750272
749685069325987840
749516676610265088
749501262375378944
749662810280525824
749418009870143488
749555985455382529
749489895920398336
749410346666958848
749687959436296192
749523895124766720
749490051051089920
749685434398154753
749544904276279296
749578949525635072
749653012344340480
749528416270114816
749540915509882881
749570720007675904
749424234221436928
749454131165814784
749684348165689344
749573094252154880
749640597129031680
749526730390601728
749548372915257344
749594233493975040
749666145024806912
749602156525735940
749460200348852224
749500704641937408
749614970036428800
749599304457814016
749671085566730240
749506828396933120
749396450920898560
749537207644483584
749420362731970560
749597563867787264
749548784103849984
749534904996732928
749577925884841988
749468672633270272
749599958593142784
749674063719698432
749637850061299712
749640504841687042
749562554071052288
749598876437479424
749627305635504129
749592614354190340
749547085196849152
749605918883581952
749693923564593152
749609752615915520
749596980897320960
749652509237473280
749416998975705088
749537409155694592
749662596488364032
749573563976298496
749539221161914368
749577351407738880
749491070292156416
749559244601626624
749533126460866560
749602626426241024
749654946056900609
749547899101392896
749603112978030598
749553922138902528
749606853974323200
749570632183144449
749624076117938176
749399542169210880
749624293949046784
749500847155912704
749671052322672641
749547949236027392
749562037840338944
749496221195182080
749644309180272641
749595311497097218
749669831570522112
749410070010728449
749589057684926464
749525648281071618
749471629638447105
749679360978722816
749474519799193600
749565246751268865
749392856679272452
749533080424222720
749573308060868608
749501010796748800
749585488193974272
749677909653262336
749596313809985536
749574402845577216
749528877970620416
749430248953884673
749503577681309696
749658657986637826
749510712498745345
749400377024446464
749669575592177665
749487392181084160
749634855357538304
749436796195463168
749428680292786176
749496757780942848
749682473362006016
749686671847858177
749572032979951617
749670070599622656
749654790691557380
749503695407177728
749635698232221696
749560075149316096
749462192639078400
749543415440773121
749555046078119936
749547861164056576
749449639095513089
749676903078977537
749647664807948290
749670007962005504
749623090250977280
749443758572220416
749577112298745856
749654991988744192
749682313798320128
749679482756141057
749630543512219649
749547832072364032
749611463745101824
749543096480833537
749569138864054275
749528961860927488
749416344463020033
749441309044244480
749541515383353345
749580757253758976
749578068516282368
749445100686577664
749523269989040128
749420249548787712
749661208312184832
749617000163504129
749553557108584448
749677331195789312
749683224163524608
749606690425741312
749539388682534912
749526809864183808
749692879153618944
749650642671587328
749519520319021056
749537165839925248
749466902825607168
749684750928011269
749668304906817537
749630946115194880
749412108362657792
749584565451296768
749507314873491457
749600143192625152
749666161671827456
749602286721261572
749634222105780225
749614059994177536
749653951822360578
749458858230226944
749644195967754241
749535626299596801
749593562573135872
749411831551229952
749526948389486593
749672281098620928
749668267086716928
749619000896724993
749424729107230721
749519960729276417
749552982392463360
749538210242408449
749639293090537472
749483696843927552
749602227694678017
749601485311410176
749544505666330624
749674663509389312
749668107724025856
749405661956538368
749513144981151744
749525908210454528
749513077893259264
749397914967879680
749668284069535745
749416009212235776
749688814965297152
749504983024926721
749458857957527553
749660331643899904
749635832521318400
749689272010145792
749567603950161920
749630279313190914
749514013038546944
749455418758295552
749587606640353280
749481373329596417
749453384621645825
749547261508616193
749625787209224194
749614785482940417
749646603426856960
749527359582265344
749674352879239168
749598658434371584
749509936430940162
749597891019304960
749538251971633152
749396203763331073
749537601791688704
749577590520836096
749618547962281984
749606736575754240
749586457095004160
749673698752356352
749660914589298693
749431737906757632
749578479801405440
749691604391395333
749618426377859074
749659677307314176
749499442357760000
749485152049385474
749548410517106688
749617037945692160
749514667572224000
749543574648320000
749473290582908928
749560465047584768
749535756297854976
749473496443580416
749449815180845056
749677834482884609
749468005919174656
749403426052771840
749542308190818304
749533516560556032
749618300523544576
749498121063923712
749566966428413952
749448871571435520
749585085586890752
749488872418058241
749479947119501312
749678077559476224
749447470430711808
749681009587806208
749470908247470080
749568723833552896
749563657101582336
749574415499812864
749650919390900224
749611299944931328
749534871379386368
749614768600801280
749401219995619328
749432744413847552
749494832738004996
749398565009649665
749513719554637824
749595156224106496
749559303384825856
749572469225390080
749532808050270208
749470476473294848
749547718838591488
749642874959106048
749524268191481856
749448707871870976
749599950510534656
749411416281460737
749609563838640129
749642820198203392
749532153726115840
749415824532922368
749555457111515136
749491972021297153
749600877191827456
749623375396560896
749645588652658690
749527212584493056
749596422832525312
749637388855496706
749643617279602689
749669420683894785
749613376356188160
749604530497593344
749409499505647616
749686659034284032
749434480931184640
749678572747493376
749684767331803136
749528420544118784
749589271556726784
749567121424805888
749468333263753216
749530207451803648
749537329161736192
749575757643538432
749585681211613184
749534716110536704
749574352425787392
749672109329289220
749657215305445376
749689624403009536
749578240650600448
749588805879992320
749686172654460928
749527095089389568
749657730995019776
749654778179760128
749639515325730817
749571022370795520
749516844403265536
749601757941141504
749463165591781376
749507084337700864
749441783185215488
749634528239640576
749520329639333888
749560615983845376
749568774181969920
749689842678657024
749530039549566976
749588772409466880
749530450733834240
749599799159164928
749683257386479616
749507369353314304
749589082737606661
749531289586393088
749681684644241408
749420191038054400
749449429518684160
749497768721473537
749519474076835840
749438633011216384
749591309984358400
749401932981104640
749558825234071552
749581696803176448
749523441963851776
749677435701067776
749579217751273472
749407863601258497
749607693179031552
749548624506347524
749552030348349440
749544052903780352
749516735166947328
749535358006784000
749567129901563904
749561425668943872
749436619728363520
749450243129782272
749560096108208128
749507063219445764
749614818982846464
749455561557762048
749525736415961088
749445562370445312
749633601084334081
749481532562108417
749488654549078017
749446665359110144
749564944568373248
749462830034870272
749634838643212289
749505129825570816
749560595251359744
749504534247079936
749659249278611456
749690375401594881
749647530464538624
749689926535512064
749473030821310464
749604551595061248
749646297418772480
749543322855804928
749505016281477120
749654027508604929
749574981739245568
749524939288420352
749689637283598336
749603343387987968
749394802710499329
749402444698750976
749523513120133120
749511429389185024
749626961530585088
749663800324796416
749631512514031616
749551380105424896
749651506744422405
749566471571922944
749679839343415296
749453988479860736
749629830593974272
749582028128063488
749450293557891072
749439191092690944
749690253837889537
749439849359241217
749638873651769344
749549203421065217
749613682422939648
749641461155717120
749594086760415232
749395385618206720
749582120457236480
749568547572031488
749648495167016960
749599614605504513
749670703847370753
749650160251080704
749560935069528065
749485106063106048
749649346732240897
749545147407433728
749663674529419264
749585870219423745
749681198297997312
749644397478764544
749542442131742720
749647295810076672
749449026781589504
749543729699127296
749583059884867584
749614689261420545
749683391604350977
749668732687912960
749660893450035200
749581088574570496
749663536004079616
749656179207462912
749559022353801216
749413601564295168
749569591840387072
749628689671974912
749583882073300992
749687552488202240
749669097529602048
749553171291308032
749559294803279872
749625011413987328
749424616037285889
749681693183844352
749649321545654272
749678857641426944
749411730745270272
749433545500700673
749675968080510976
749461806742007808
749463887247007745
749652206991790080
749495143099543552
749685346468818944
749674063539400706
749690576765845504
749689020507095048
749668715919269892
749651242398408704
749523979002523649
749572615979864066
749638260998172672
749683962147139585
749610364644524032
749659316404322304
749604392039489536
749571173286088704
749487144410853376
749612428367917056
749429737043427329
749421990029787136
749633089329127424
749682129110503424
749505347799384064
749524431723171840
749594195887697920
749634591170760704
749485718439731205
749394634900668416
749617528452833280
749557378312470528
749694116716568578
749606736672219136
749477023555420160
749644602819223552
749518027138404354
749487102362914817
749588919478542336
749567964651909120
749402054783893506
749671291033096192
749476017157255169
749531738544676864
749523043408449536
749533227229085696
749595114436190208
749395100468379648
749580824119566336
749583554993020928
749517414979686400
749495360981172224
749460691225022464
749655302463782912
749588189472550912
749591024738168834
749466923570692097
749513090446790656
749599593969684480
749635656280895489
749531507753160704
749396304187518976
749513564533161984
749523832134828032
749595412160479233
749583844295208964
749423395301842944
749487287306706944
749465980087173120
749596523760128000
749654610466443264
749616186548101120
749506828476805120
749410250294435840
749645441894080512
749427623302926336
749511240741904384
749564613491056640
749405053597933568
749687934417248259
749543767745630209
749529133584093184
749679595985596417
749640374826594304
749592656410472448
749629041846718464
749594606648619008
749644678266494976
749627490268774400
749544757265924096
749692145280258048
749467108317143041
749595395186098176
749468299381968897
749642715403431936
749540525477421056
749485462520078341
749523890926485504
749536037442097152
749493415004569600
749496929772593152
749572188198477825
749656267380056064
749606208181501953
749503334646775808
749454806629150720
749564281985855489
749512377498996736
749592799163588613
749644485265612800
749540391129649152
749544069508964352
749551695043162112
749396358843424768
749592627062927360
749429904928714752
749602592926425089
749461672423616513
749600902479249408
749409151546077184
749507252202209280
749448942845177857
749563585509097472
749416638370357248
749570825217388544
749663087356182528
749655927360524291
749625489258668032
749412431466622978
749593763924746240
749574872649625600
749499857275068420
749555792811061249
749601716123951105
749517997778272256
749483763973881856
749449542529978368
749501874802421760
749591637177749504
749508027842170880
749600801752965120
749430290783805441
749518182449242112
749509617781186560
749578991502258176
749620838140379136
749427493199904770
749623484674744321
749396400887201792
749647056487194624
749533604737327104
749627712420114432
749539569071185920
749566613876187137
749670519490899968
749633701806481408
749667860381782016
749544635815567360
749535836086079488
749552533547290624
749527439068438529
749566089655382016
749565854883479552
749423567209627648
749548435834101761
749448888457711617
749552793585803264
749683190332293121
749430186026860544
749602060149133313
749600365704777728
749550746757103616
749649678136860672
749453120237953028
749621144165158912
749587778459971584
749438683481190401
749570300702887939
749624252014395392
749537748768419840
749493050028818432
749691281480093696
749510074616279044
749664672463355904
749620359821926404
749500532864217088
749610121467203584
749514780927356928
749618401077760000
749400247122681857
749663519151366144
749616580666003456
749663393276108800
749645198502813697
749611933649731584
749686747357974528
749671404430364672
749678153145147392
749473127277658112
749574889179230208
749520925230497792
749537144851533824
749505914064007168
749396358826749952
749401136277270528
749635962779688960
749477606731513856
749552429058891776
749467523494584320
749555071151636480
749524775932981248
749558325931413504
749662974084845568
749692174619508736
749631839699079168
749670595114242048
749408031746711552
749565158490460161
749686684250439680
749540722609651716
749591989541179393
749588890097446913
749494639590313984
749522410307715072
749401027212902401
749496640604602368
749485122940989440
749676270015877120
749493255427923968
749535261365678080
749552328106209280
749555960511918080
749687615293566976
749639347498954752
749538944220553217
749401593108369410
749484875560824832
749506006418395136
749644322014912512
749511178045435904
749535374775619584
749673749121671169
749519021129752576
749690178306990080
749677796650287104
749529716604928000
749417401456877570
749573270425464832
749476864247422976
749598670941614080
749404730821009409
749679034041270274
749430357947248641
749529615882919936
749613149922398208
749566643240665089
749606359323250692
749598729641025536
749607034690076674
749623375522398208
749575975885615105
749635165656264704
749541930510458881
749643650573926400
749578689398968320
749541028621877248
749640593060409345
749644489598304256
749529351935430656
749583919532519424
749507205687341056
749499689481998336
749400184153468928
749643445082415104
749515233832660992
749592388058882049
749687296803364864
749401068883378181
749671786233622528
749575715645829120
749654933369151488
749519725705691136
749556455519379456
749606451513962496
749659240856428544
749537677297451008
749688420918853632
749553586670018560
749546925947518976
749678497073926144
749428306911649792
749435336401485824
749574490825240578
749631319710191617
749557818349522944
749575036328144896
749582233376358400
749660839234461696
749530379544125441
749647710836457472
749685568779550720
749504643349159936
749585630884048900
749517414883209217
749537434153525249
749398758090301441
749628085797093377
749641423729922048
749604073498873856
749637153806745600
749405724506066944
749565519292948480
749408853591068673
749481083847270400
749590760396316672
749528189853061120
749683953645355009
749549182663491584
749626844090032129
749693269458681856
749655566855704576
749457868353527808
749650403726360576
749426545266085888
749611207976427520
749578261781327874
749522460555374592
749670083274928128
749569340341497856
749515657302138880
749443842609328128
749417552682557440
749580606279942144
749557206303928320
749681441307561984
749500675340591104
749472506185003010
749607554695761920
749626772988231680
749518513778233344
749625736865144833
749520619327332352
749552936196255744
749526918949703681
749502386528522240
749528357864345600
749502277417897986
749501866468409344
749583794013761538
749588294250311681
749558619775987712
749540710148431872
749574134468845568
749516202653908992
749460666059141121
749557986301972480
749572335116619776
749612755695665152
749609957738311680
749658385159565313
749512884825227264
749631760019795968
749670892955922432
749396127917703168
749445168030441472
749462481928646657
749539493439561728
749543339972636674
749647094433058816
749417124809084928
749586322977947648
749605599969628161
749427417677176832
749620930180243460
749432408752001024
749470174416297984
749450003953754112
749432131986661376
749531281008971780
749689406483734533
749394840387977217
749691331610611714
749645777241243648
749557143209115648
749614923928461312
749671207264522240
749639762647060480
749614307353079808
749608628189929472
749506300053065728
749535664312639489
749591658258366464
749441283836375040
749469750732914688
749596506731192320
749467636845522944
749550524756819968
749535932781568001
749510993122828288
749463308218953728
749603934701060097
749588277586497536
749563698788917248
749649346707202048
749552269406986240
749642455490760704
749689133954719744
749518572368515073
749528567604797440
749398443286786048
749563887784062976
749541099929276416
749554341577650176
749683219868618752
749424758333272064
749677653850984449
749619072262807553
749427656547004416
749532153541566464
749495868810821632
749627347553423360
749577032577781760
749586641753341952
749593151497654272
749524834548199424
749457469982728194
749600361313370113
749487983225634816
749628605810872320
749640035251650561
749668589968515072
749583210795900928
749593138944094209
749504957825556480
749396459511025664
749534636502581248
749636931529637888
749439102915719168
749508304838266880
749578786006589440
749664009813520385
749651888291713024
749602122778288129
749543931080273921
749652450483765248
749675632200654848
749643029837967366
749627158721662976
749687082742931456
749571382942527488
749555339574542336
749675494036140033
749509990692552704
749674436912148480
749580086001692672
749579868044537856
749448284440145921
749405452165799937
749548498870210560
749524515923820545
749649136950050816
749629763417939972
749437312115699712
749683433731944448
749536024825561088
749693932112580612
749642459601313792
749623664887246848
749622066907910144
749591502993575936
749568123884437504
749540080679878656
749615704048037889
749561652102725632
749590597074165761
749501019403481088
749528915534835712
749540613666770944
749662596312203264
749683358171619328
749445688103202816
749666304169242624
749629243471126528
749581885542637568
749589489769742337
749647660626350080
749448707830009857
749660893693247488
749396274885963776
749542932840013824
749567305865109504
749686998890348544
749688177678381056
749506190942633984
749510385275928576
749464990260813824
749401270474018816
749683861378981889
749656648835145728
749635127811145728
749631306854756353
749639045240745984
749644011602935812
749629826160623617
749445268756586496
749620456316035073
749671446474002432
749482342184398848
749451144729128960
749514797633380352
749458140832362496
749656623942107136
749630048718688256
749620322039726080
749669429131276288
749534892497580033
749691310718656512
749687795925471232
749642589444247552
749538222661890048
749456823695007745
749539686528548865
749612457644036097
749640420976721920
749586792735711232
749514436906364929
749604278772310016
749523089646497793
749559102058164226
749560821597044736
749501581205307392
749571248804495360
749584443984207873
749653880691122177
749668468501385216
749429263061774336
749531990035226624
749532422220374016
749572498690347008
749518744385384448
749529867524247552
749446367626407936
749649032226672640
749627682963488768
749422472349483008
749450520016871424
749694141718822912
749405313682382849
749539229328297984
749604257746132993
749656225361563648
749558401542356992
749690274591416320
749405670148075521
749686361486163968
749670104451936256
749577921677889536
749500968904122368
749395809356029956
749608011979710464
749509613431689216
749537887176105985
749499286996549632
749593692432838661
749490441268170752
749676374693187584
749411588428488704
749562646324715522
749630845619691520
749611165907648512
749447135192461313
749677717042237440
749549488830906368
749454571643269128
749473064417722373
749540982576836608
749446593942654976
749623551825674240
749557394825482240
749592085934768128
749525065348239360
749691121807138817
749528663918538752
749640983147638784
749546040907304960
749592744327340033
749660826454355968
749498120858431488
749549832654716928
749476511892312064
749667088470532096
749587782788640772
749520329840754688
749604836774121472
749516823259783169
749574746854031360
749622683386519553
749464419969687552
749623346019635200
749630488843784192
749550734480437248
749555188751622145
749515548317351936
749496892069904384
749521437082390528
749599815999361024
749576382636761088
749686512497852417
749684574469455872
749540747662258176
749617591564599296
749599719794548736
749692766154788864
749406085296119808
749619105783771136
749412414723072000
749575635987816448
749524851447046144
749616249257267200
749467867658215424
749457989715787776
749640916185395200
749415770195521536
749618552030699521
749669751782268929
749580006402232320
749665607990206464
749456991492399104
749533613310476288
749596687237206016
749639578303205376
749662118098575360
749436204744110080
749640723063078912
749578840402436100
749491095403241473
749480865525366784
749539493619834880
749660897686073344
749618207959506945
749512910121136128
749496439034695681
749639485848039425
749656464508260352
749523094021308416
749685035767369728
749690262000054272
749626936544989184
749548876219224064
749558326053203969
749663032515715072
749525849418989569
749632787729219585
749502873336176640
749569441126645760
749691038181183488
749688722807984128
749623337828093952
749625111850917888
749556535060291584
749639100047560704
749515795885989888
749693156023799808
749510145982533632
749619822976118784
749682859191959554
749564680562245632
749579251595313152
749643063606124544
749641620551786497
749676785625800704
749512746711023616
749510901036883969
749564928034480128
749488805313409024
749691558316781570
749523228046000128
749526675637940224
749518425697890305
749609936850739200
749478034416230400
749527883849338880
749523613963788288
749558430931816449
749510158812717056
749555092030914561
749485886153322497
749625137285193728
749508933803450372
749597891052830720
749648394562437120
749582875352244224
749495662941732864
749680002845798404
749441338567847940
749448888109727746
749514487217160192
749604706809417728
749571194119225344
749588361325604864
749457415129665536
749616715042992128
749505117125111809
749497990897950720
749619093314166785
749524876445253632
749576978131484672
749648692404162560
749486674732847104
749505452501770240
749635039974088705
749659970715709440
749648742458937344
749633248981049346
749602865451184131
749601732813025281
749587216444325888
749503141696114688
749552714271510528
749525400963784704
749576021758840832
749523911755390976
749499932776624128
749427484677050368
749396522270334976
749661128305901568
749617054550888448
749693810519801857
749641620836982784
749446971585335296
749669353360990208
749552277787144192
749609865526599680
749449345431285760
749623191010676737
749540189975052288
749558414066454528
749450138339319808
749437064345690112
749642489120845824
749599874866225152
749407327070064640
749584431480844288
749510376732106753
749635450785132544
749627783542964224
749408601891110912
749619193658638336
749589758142255104
749583072564170752
749516815055745025
749562428250292224
749532497545990144
749624386152456194
749623895431475200
749413811455660032
749667134763110400
749450385635483648
749541259329441793
749686017494487040
749492333050114048
749516580011335680
749663137360650240
749544879102038016
749673916768129025
749648642089320449
749450389980717057
749637124471812097
749616043727937537
749640496700592128
749560360282259456
749672700612927489
749600398932054016
749546489639215104
749551690848825344
749676651676565504
749669584169492480
749620733073121280
749613372077907968
749605411418959872
749670901105426433
749681852428984320
749480769358209024
749625036512825348
749683740092301312
749669005510795264
749497990931476480
749693537957142529
749655755377246212
749618459756072960
749651657852542977
749488666897100801
749451706807693312
749601145497194496
749541620165578752
749659664543920128
749631189376458752
749425744061816832
749537220294381569
749632829630324736
749585165459058688
749616454908149760
749614362122330112
749550209991118848
749569092810600448
749668699221725184
749526608634077184
749552596550086656
749662810288877569
749551346723020800
749427421670027264
749548113027817472
749440566858047489
749631445161750528
749535249193922560
749547735297163264
749640651818430464
749575048843894784
749673455587561472
749527443313135616
749514361392201730
749582191693336576
749666023343816704
749542303862169600
749529926567546882
749425601463844866
749500943729827840
749503128886804488
749654363149365248
749560276215853056
749575338309525504
749559194458652676
749519176549761025
749653926635565056
749671748317175808
749588793297174528
749579419036024832
749605239398031362
749611816007962624
749603263775907840
749541670555906048
749616467541237760
749639145924927488
749564986406514688
749588877153742848
749640119234269184
749558187506987008
749534494022103040
749684889197346816
749587379904712704
749469075265425408
749539720158449664
749537073581948928
749551262874603520
749688857176707075
749552642842591232
749526432381079552
749450993964756992
749564684676792320
749589934390992896
749424947257233408
749595911089717248
749523848719138816
749621601423990784
749576088901136384
749431125358088192
749664341239164928
749676408293629952
749535366416310272
749513534942355456
749500318941974528
749489782867238912
749627066576842754
749448934511173632
749519193029152768
749568627465150465
749515510421782528
749524050159005696
749539468584116224
749536503018250240
749651385055141892
749517192434225152
749674080501108736
749620502285647872
749530685631819776
749641842937982976
749564281918742530
749413270071762944
749635266185457664
749563027981266945
749558858696290304
749646117189672960
749574671083958274
749525471986061312
749683589042798592
749675984635432960
749549237046767616
749547567692800000
749417665693966336
749642036052197377
749434623587934208
749591146662420481
749613388716773376
749518572607639552
749497873516130304
749628991636578309
749581768215261184
749488419617648640
749656854586793984
749543604239163392
749522187917352960
749683362491559936
749616824103366657
749689830154575872
749471390508605440
749665012352888836
749612030043324416
749619223337570304
749576021960253440
749668518753341440
749686059433353216
749669462522167296
749565716601401344
749503082917040128
749531880920350720
749571630263861248
749635379427414016
749625292398866433
749537530769469440
749525425739751424
749677884885860353
749564902579265536
749676303452925961
749537253886754817
749465233299689473
749521596667211777
749522208750460929
749562197521494016
749459407532990464
749481742218752000
749523295050104832
749440700907974656
749542224224849920
749530685376004096
749595088955777024
749636801363664896
749647887051661312
749510934452965376
749684272748003328
749519214155853824
749519356577669120
749465401306775553
749620838119383040
749434694748348416
749634289084538880
749613682540187648
749461043546644481
749656175097053184
749520266888347649
749532464004071425
749635576673013760
749574549562417152
749683492385062913
749568543302230017
749681634333655041
749528181732962304
749543104923865089
749395243011809280
749645324449349632
749588273350250496
749675934450614272
749618686240100352
749487953924091904
749414813684621312
749421620989681669
749625208454217728
749531784363159552
749512029262807040
749672398404915200
749572045545938944
749618031974707200
749554408682360832
749680694884982784
749679218569523200
749463698373095425
749453816718692352
749526180798328832
749663737494249472
749686466117328896
749450133889126400
749576378354429952
749663313840267264
749496103599497220
749666329221890048
749575627603320832
749475098382532608
749539812382769152
749648042412740609
749637485030993920
749640979079163904
749554039331950592
749502004922314752
749560368494620672
749614307277668352
749431637297995776
749492714559930372
749449114690031616
749615213541023745
749535274078732288
749539137238302720
749596695709773824
749525161548738560
749680896203259904
749530647933444096
749651347339870208
749408329382760448
749557671632605184
749668929774190592
749663393443897346
749494161393520640
749611551812947968
749687653361221632
749618346547556353
749517817456852992
749574180618854400
749615939130388480
749668774773682176
749569315150651392
749540953199878148
749536448458657792
749505205075517440
749526281709051904
749510309807874048
749600147345117184
749525279006138368
749460796070039552
749500830634676224
749585643643305984
749404114128297984
749530543151276033
749482241554866177
749642010852663296
749506438121283584
749623623145652224
749537287550144512
749591566071640065
749609790096089088
749589099611316224
749623627344117760
749548393865838592
749444710582915074
749636839221424136
749624042500530180
749495088477331456
749500318958825473
749547567592173568
749648746997096449
749583731011100674
749673925420978176
749515565040099328
749645429004959745
749651808537022464
749509453897228289
749685547640258562
749456027012231168
749413479849684992
749538575058862080
749607311375605760
749661161881214976
749524771503742976
749597568062160896
749689049921748992
749506278980976640
749515267319930880
749504160979099648
749595093124907008
749544002605682688
749569835231698944
749642400809627652
749623723804811264
749497777097408512
749561702279151617
749529246972907521
749585270065037312
749574012938940417
749677066589769728
749652853246009345
749692980013957120
749435428546158592
749530819723657216
749684805248380928
749533969595637760
749400615923703808
749564877430218752
749532468139683840
749537413324693504
749496246327541760
749640635259367424
749559949357944832
749490701109374976
749637312972263424
749537413320548352
749670703868309504
749408740483313664
749507075781320704
749457767799394305
749666543177494528
749674785215541248
749555524228767744
749608242410557440
749605184888791040
749580841169412096
749605533120917504
749616849025896448
749631931948658688
749620636578902016
749518710654767104
749457692104810500
749668304814419969
749527305068933120
749593507954724865
749569029904281600
749680527100284928
749569201761841152
749481092265029632
749593277293268992
749551967651921920
749605969290821632
749410904580591616
749613292449099776
749628144571805696
749623832571445248
749394852887072768
749627125246857216
749510867344121856
749632917534601218
749522863351275520
749513065373335552
749489199783419904
749507415595298817
749443892685131778
749679776256974848
749528496074944514
749564755707301888
749502319457341440
749535345545515009
749528802267627520
749483621505966080
749674877368537088
749489518311378944
749542270311993344
749548532227596288
749530869967314945
749450259932250112
749538671423086592
749658959796178944
749479473179832320
749607013714460672
749508204002959360
749570330352578561
749574230983864320
749497848362835968
749541876051636224
749423701477720065
749520623425257472
749632263151902721
749691612628791296
749671794559234048
749564357638492161
749549849402540032
749543536945750017
749666283327717376
749458115918172160
749549870399229952
749629105071611904
749599971436032000
749664064259891200
749690719456026624
749498863484936192
749429166697803778
749617624925876224
749420559952404481
749492534397833217
749614504590311425
749558410069307392
749480496426606592
749665708724908032
749688206984118272
749563292193095680
749425165172224000
749560674888589312
749618694754492416
749480756397780992
749583168899018753
749557529009594368
749420404876447744
749515225368453122
749669030429093889
749623824468115457
749591515580817408
749511509043187712
749544556346089472
749662562984210432
749646951562477571
749451803486330880
749529330863206400
749621572072124416
749620724508262401
749630770076082176
749659949702184961
749515422362251264
749586536727994368
749523781593411584
749577137389264896
749396786830278657
749617512040525824
749594011132911616
749567591472066560
749665083744223233
749523215517618176
749519595875237888
749543163589689344
749665481930448896
749685669237325824
749513631679807488
749545353163210753
749623748865560577
749692812078219264
749394861586014208
749542064585662465
749529947467689985
749639209141534720
749656678153367554
749693080824086528
749439044312928257
749511987298729984
749539598276161536
749677251357249536
749636579254206465
749519931427942401
749654077630537729
749667516234866688
749556208000831488
749565305266040832
749636453295067136
749646205257482240
749661388562374656
749535089671938048
749578148237479936
749524163254104064
749581574882988032
749579742316204033
749501493305368576
749516425002450944
749589091109462017
749516907318050816
749635786560139264
749614420700106752
749574411263483904
749642719685926913
749516701599928320
749656737075040256
749651322073296896
749534288585035783
749506224362631168
749522905092984832
749586096548409344
749535962028511236
749665263889551360
749644770629255168
749440726132461568
749679755256004608
749605281231962112
749521235944546304
749665918209388544
749508480839643136
749460707985334272
749556136471302145
749632888057061378
749574432201515008
749615116992319488
749644544182980609
749605356926631936
749573744125997056
749525924849152000
749424540472578048
749486582583926784
749562092395630592
749664542477553664
749542135976845312
749549153290588160
749567435934687232
749605696639897601
749465434974330880
749652014297219072
749602609439338497
749570971917545472
749501078031376384
749517486102425600
749413371028598784
749591758992990208
749592111138402304
749540215019171840
749673472427712512
749535173503356928
749660893663879172
749669026435985409
749683563872788482
749614064150740994
749644242356756480
749590425200168960
749545248074924032
749564093074382848
749539112005369856
749623652245598208
749561371034021888
749568023275589632
749403107373690880
749654362906132481
749551065704652800
749490973881864192
749658192527765504
749521860736323584
749645299312893952
749642576957837312
749404269355433984
749518501287636993
749517137946021888
749646418873241600
749684708775190529
749544514281414656
749552441583136768
749567255680352256
749655562787254272
749528328365862912
749635308371795968
749577284265345024
749422178827902976
749597660399611904
749551619524685824
749563291974963200
749607575604330496
749500410897928193
749517779699699712
749539820628680704
749504160685514753
749520732439322626
749439015028424704
749616534520233984
749661464000995328
749634037241802752
749591217818652672
749494811628044288
749520904409980929
749437798319468545
749540881733156864
749666363019517952
749553452100030464
749559034865410048
749603116883075072
749573056545382400
749635811809828864
749571441465683968
749534409976610817
749598738335817729
749521177098461184
749447860576395264
749620179374596098
749651775259611137
749674894288379904
749457042193154050
749517645624537088
749489199712264192
749569356883951616
749548939234381824
749654736480198660
749583571510329344
749536037467262976
749521223273443328
749633114872254464
749640756558692352
749414268613697536
749636935543508992
749480639188140032
749643235593773056
749518027268513792
749521487338635264
749668523090309120
749498993500127232
749596473365504000
749691461520781312
749636730320486400
749579947791028224
749425504864858116
749648356738158593
749665071157084160
749404965643227136
749484195815256064
749621081187770369
749500910032723968
749561195024220161
749606480995835904
749402746558701569
749634779755192324
749654593735430144
749585366873677824
749655671600218112
749573379397677056
749496481204215808
749571777236393984
749575300523098113
749534439592628224
749559890608349184
749570804048887809
749667776500011009
749686906431102976
749549035523043328
749533017820033024
749525333779501056
749529729376645120
749590894609825792
749565930213113856
749403073949360128
749552164683513856
749531562140508160
749490676295925765
749557671645380608
749620258999238656
749485496120868868
749496665632047104
749592786517778434
749514139157008384
749472187468296194
749567649940697089
749508216644567040
749488373484642305
749668229467873280
749526306681974784
749476100800208896
749608720716406784
749592794939977728
749567012515549185
749574541085544448
749487006309384192
749692392962482176
749600873123225600
749425752408416256
749465267038715904
749492932747624448
749499547261411328
749588000791597056
749566773578661888
749543687827390464
749549270747975680
749576877359173632
749415828580233216
749528101927911424
749533336201289728
749687686688944128
749503238047752192
749484242061684740
749574532738973696
749688051710955521
749657311644442626
749630506002583556
749611358761529349
749680606657843200
749526864457334784
749609341548834816
749670553133387776
749675837679628288
749532916938444800
749549073359863808
749566626492780544
749690387703488514
749646238526627840
749544795090059264
749656246421159937
749592044054650880
749607751614013441
749544409503506432
749468677171445760
749629725862223873
749532443103858690
749492466982805505
749580748600991744
749482866187264000
749603507083284480
749510217562480640
749611228960550912
749596452310118400
749570028345954304
749593235434172420
749573253618819073
749441665488879616
749609974825885696
749494966796378112
749657802285645824
749481092072218625
749600541672480768
749491108330270720
749607566980870144
749404789511892992
749525270563020800
749531759528833024
749637011296833536
749665322597117952
749593503500414977
749434564607488001
749690148930084866
749512050204930048
749417057654038530
749588608840007681
749467519501623296
749640278571614208
749565573902675968
749504286703415297
749683647754764288
749456991840407554
749508745185652736
749661505801560064
749601611413151744
749663292679913472
749523597413191680
749570221137092608
749605436672868352
749515280003567616
749649795535540224
749521164595294208
749682230121955333
749626106052014080
749525841332297728
749652723172306945
749653402385256448
749636948445138944
749416097338712064
749627561320341505
749442995288674304
749397063289413632
749469562165465089
749538264693039104
749609081275609088
749669567287353344
749693487583559681
749593637932052480
749513010578874368
749488734215733248
749573060538368000
749689091869044737
749611711251046400
749523995637211136
749652999807565824
749552747750518784
749639590802296832
749496124382121984
749447311089020929
749456630996099078
749684297653686272
749513014907375616
749688492284841984
749527170914066432
749660042144714752
749525211968573440
749576483094560768
749497768524320768
749576714062163969
749402520209022976
749553468990513152
749447478856986624
749662080563875840
749636323502329856
749549765390663680
749589166770491392
749558405573054464
749503107873251329
749601015830351872
749525950036074496
749630849549799424
749635648005562368
749571978697314304
749691616814731265
749643961120256001
749611857971965953
749638273836937216
749692958883057664
749618539682729984
749530572410724352
749489694786908160
749576558726172672
749675418253402117
749454353522622464
749453632035250176
749632737074614273
749653163582558208
749608204808626176
749531998474108928
749682754338578432
749582472665567232
749512176029802496
749408547293716480
749531268698742784
749565368448880640
749564764129558528
749493834439094272
749613539824963584
749549568480645120
749598738306457600
749536985593749505
749659182303936512
749656510410752004
749509692930555904
749492303312457728
749460905105108996
749645022350508036
749631931894095872
749407200934764544
749530861838696448
749658637036056578
749520757777129472
749548452795719680
749588541664063488
749651385197572096
749590303259058176
749693109882290176
749626181310349312
749544044519387136
749658007676616704
749498053707595776
749644695052046336
749518916427231232
749624185148870656
749412964009013248
749566890725355520
749500444528041984
749535807006990336
749489153780383744
749660520186347521
749563137116872704
749637325672550400
749574834699591684
749688160557359105
749546754064855042
749504584364728320
749691700595924994
749596519507042304
749555616495050752
749573488487243777
749516617680289792
749620410304622592
749586012448419841
749682884131360768
749693101447507968
749591158976679936
749566450575212544
749544249956438016
749511450570289152
749546972067950593
749606006703812608
749526239669587968
749555788314714112
749395826078846976
749566735448178688
749510129331023872
749546850378715137
749581390535073792
749571978491678721
749524008098488320
749525459600277505
749571991074734084
749596490079825920
749422980208463872
749679394600263681
749556308731318272
749601338699440128
749598377545981952
749573467503157248
749484477089480705
749475539019116544
749626479185653760
749514445358063616
749561408983937024
749589288527036416
749566953812000768
749679277306736640
749581428426432512
749405523162771457
749620166737137664
749405070509256704
749433050459729921
749632208596447232
749636784494116864
749650672044347392
749687665738584064
749526013327994881
749636084188020736
749625443096166400
749476256035463168
749645252827369476
749598734082768897
749497701436383232
749522460593233920
749503506621599744
749606031982866433
749531369101987840
749656053168607232
749506249688055808
749583084996136960
749655981999558656
749574431979151360
749393464920535041
749491133462540289
749558279731281920
749647698152808448
749626781330710528
749528747850731520
749512499263930368
749655193592205312
749574448936808448
749686742936985600
749431716637470721
749483470225870853
749662516859564032
749629499059343360
749677238866640896
749639343048982528
749430014060400641
749630564408389633
749576390874374144
749491481321283584
749629687807238144
749581147382972416
749510917658992640
749562457232924672
749608917886459907
749433918701465601
749510884167483392
749412288751435776
749650894451576832
749582489233002496
749607869037838337
749486120983986176
749490147813650432
749581096971624448
749580987995152385
749615884591857664
749597249135607808
749654082189602817
749474641484316672
749523379284283392
749517071071969281
749691486736883712
749492869552082944
749632317568593920
749591817650311168
749514546025472000
749586327230898177
749558246436777984
749652680901947393
749557768202444801
749530416994975744
749678404983779328
749430156541001728
749462364425248768
749680485287288833
749668237810565121
749536649697124352
749665180141969408
749514575427624960
749413639501783040
749498712217546752
749476990206476288
749525086303117312
749603859522326528
749393615730962432
749418924228300800
749595848430977024
749574671113281536
749537836718813185
749669114487009280
749603133966483456
749692388759699456
749553246944038912
749633743904702464
749503758044913664
749484195919982592
749551061447413760
749543457346256896
749576370146185216
749402377837486080
749456404377841664
749474775572111362
749653662562082817
749608032737320960
749524456918421504
749617922826534914
749654627084185600
749498016046931968
749501925096316928
749536297434357760
749576172934008832
749623295918632960
749535664069369856
749437760822468608
749523077315366913
749541355844763648
749549203597041665
749525182470127616
749394823795343360
749594862689751040
749519428132433921
749519075680935936
749625778942410752
749691658699059200
749598742341386240
749586066974224384
749597345717874688
749471332123938816
749632447650881536
749676475285200896
749474028960649216
749663271624577024
749553125095313408
749662785231998976
749678488597258241
749693210512003072
749581474316185600
749640471366868992
749480706229669888
749678803102883840
749541791909744640
749537778245988353
749605377604550656
749529154790490112
749445314910748672
749525967174000640
749579721080500224
749679386236841984
749533449426444289
749609441960525824
749674487214288896
749423919732387840
749681525453623296
749561563904966656
749530945758298112
749622960240091137
749608649367183360
749648675668946944
749609894903414784
749531461682954240
749483428203102208
749665452813680640
749620829663600640
749609131762475009
749400401976451073
749499857388306432
749624809789747201
749620246441369600
749554282635071488
749673342068752384
749660893529636865
749668506157871106
749670578093690880
749630560176250882
749553133609709568
749494996160491521
749413819533946881
749545671938732032
749620812580257792
749595370296975360
749528626358542337
749663959733665792
749658947326476288
749644246181879810
749544749061672961
749423932113989633
749551233430614016
749500595606810624
749509848123969536
749532271049338880
749641163435601921
749579469367697408
749415149476335616
749585173772050433
749577707818713088
749583638812123136
749587098932539392
749692812245872640
749609853191090176
749421474407124992
749571714338676736
749502546159411200
749587447118454786
749661115697733633
749693223317143553
749690857545228288
749649774324772864
749526118051504128
749551791205908481
749474838318813184
749609639034097666
749428248052895744
749621399820595200
749518836555100160
749595412177248256
749553993488199680
749649543717720069
749625518761340928
749548607636897792
749620791780651008
749554274267492352
749576013496119297
749552965686468608
749508783135686656
749620062097645568
749456870012653568
749621492174946304
749526604431421440
749587908559077376
749614433186570240
749548108556763136
749444509268713472
749534158645518337
749445734261334016
749502680373010433
749395465498611713
749681986843791360
749692153702514688
749671115023327232
749646268092350464
749643264874065921
749673732281659392
749441288362139648
749654203577098240
749605658949849089
749502315359571968
749487639573753856
749551900283006976
749646242729324544
749601263063629824
749656707819827201
749524515579949056
749561261910700032
749514751357620224
749487580874469376
749663435500220417
749422640356528128
749527321812566016
749681135358205953
749585454836645889
749605797236269056
749428227119120384
749548263821443072
749558628114427905
749664366312783872
749556602240368640
749558586036981760
749534754136002560
749609446159032320
749442332450103298
749629323041124352
749681118652358658
749398082857512961
749615687446982657
749646431628189696
749537576680325121
749462763181740032
749547899206397952
749620380625735681
749482526750617600
749614643119853568
749426847335591936
749636919072522240
749519570885545984
749541645146882048
749412464790532096
749529410487853056
749514831313633280
749533986561687556
749524658160939008
749496468302499841
749572519527608320
749659429625266178
749666916738928644
749530094012686336
749602550920478720
749495612605947905
749554773309947904
749686311188045825
749669915393744896
749441258792378368
749559508758855681
749585752468525056
749432048323035136
749633139744518144
749633278441885696
749545646542057473
749470359015923713
749693655099801600
749488893406244864
749665595440918536
749496590012813313
749641369157705728
749419763131179008
749586847186165760
749638965586718720
749686684216852480
749541708099092480
749618556346576896
749565510828879872
749592048135704576
749634343790899201
749464562559254528
749545529139302401
749581650607104000
749409281548558336
749642069514280961
749690652275900417
749547865370980352
749402180449296384
749520543800553472
749686717716631554
749548586971590657
749670490155937792
749546925981073408
749635375480524801
749672612247273472
749623681639391232
749589049296420864
749529800520376320
749666266567307264
749687044885000192
749658532182654977
749560343681269761
749564626099134464
749681630403522560
749521126641074176
749539262777864192
749466882005200896
749515711769354240
749452172564238336
749625141198331905
749563690597294080
749521764426842112
749523156679942144
749629356553699328
749525769941057536
749587250044862464
749412448227188736
749571743564562432
749582296332861440
749559500550668288
749529683251847168
749540026153836544
749622817763815425
749659148816617472
749536394054340608
749551128589832192
749525346177912832
749666975119446016
749526017212022784
749684360874434560
749551355237367809
749566203077783552
749679675694133248
749645966207168512
749493867897028608
749589040853164032
749629826269450242
749403031859372032
749632107975217152
749622620623110144
749661837436788736
749603402045386752
749508354939191296
749634293249372161
749618531164127233
749561455112953857
749688982624210944
749613590211014656
749621676867026944
749532589715775488
749550608525426689
749481222364024832
749420039736954881
749556572901093376
749619059474522113
749530555449049088
749593394473820160
749615599060410368
749601116380430336
749396023408259073
749555079737253889
749647622890070016
749646880582275072
749402331561730048
749689209359724544
749514520620654592
749603137879760896
749527908998406144
749502583840972800
749567217860214784
749537807681540096
749611409210609664
749585412843266048
749543230753087488
749481159080480768
749686000604119040
749563388406235136
749503980582076416
749633588765814784
749686730320650244
749413408819339265
749626470805504000
749534028328538112
749614886292979712
749555742399721472
749656191865917440
749622708619583489
749614215204249600
749680585791201281
749595097692508161
749668145334358016
749530534599098368
749574054659497984
749544732242669568
749643030215290880
749591997816725507
749635811436589056
749574801220636672
749602789920124929
749480815411601408
749518559643103233
749563182881050624
749637094893621248
749562881201565696
749693248566857728
749639703733952513
749550960662474752
749656674236035072
749687837570633728
749600382167515137
749612306737274880
749516131275251712
749398565190066176
749450784258027521
749514256291336192
749515820854702080
749410069897416704
749456354276995072
749652186259415040
749577427056140288
749646150484037636
749637464210432001
749546938601701376
749552801961750528
749605419664838656
749410770383826945
749525719496220672
749518576533458944
749686437004582912
749586692034756608
749522892719726592
749398762242633728
749516361932673024
749691495104602112
749600890051399680
749618208001429504
749551317450887168
749669236059021312
749529053808427009
749663716300300288
749561282966192128
749439836898074624
749561970853019648
749628446440128512
749531558118363136
749521487640596481
749607512731623424
749468366453272577
749575535341232128
749533927765925888
749555612216950785
749537451111227392
749649837277282304
749516638882451456
749516647426301952
749646104543633408
749597135780315137
749582971804450816
749558229399732228
749617088180981766
749516823263977473
749644431100370944
749693525084737537
749659480250421248
749683219629572097
749408648082907136
749531071608418304
749533550454726656
749594229110890496
749562880874409984
749532178887782400
749512742306971648
749569655023558656
749594741201854464
749675233750183936
749581864617275392
749413622670131200
749570045072830464
749611228767526912
749533474697142272
749576210632482816
749619864780800000
749566744168046593
749543511645532161
749598868011114496
749485840259174400
749635668909883393
749602974356430849
749448766550265856
749562788989853696
749556753046597632
749644586222485504
749644854687305728
749524750494371840
749545214814003200
749523463082283008
749536058501525504
749561366781059073
749408845429170176
749496024033525760
749415128282595328
749653826278490112
749476113546678272
749643688691785732
749611245402222592
749542840531812352
749625065893793793
749556774131396608
749619164386435072
749651292683853824
749636608731729920
749533432900878336
749431716696252416
749487454873419776
749544258529529856
749460582018023426
749629549319692289
749417665710612480
749569814423822336
749506081831911424
749646372706652160
749680703307210757
749593918887657472
749677238866489344
749646083337445380
749646314145734656
749667826735153154
749650894493409280
749612420033712134
749617578990075904
749587635941830656
749636780605972480
749676643346739200
749525035786862592
749682808881315840
749555092173434881
749673350688112640
749636629409763329
749641301902106624
749406764961918976
749512024959234048
749534531569455104
749566442081816576
749619516888391680
749657999287918592
749405237962690560
749689653863784450
749556933418418176
749677158923116544
749417682777305092
749642283604148224
749640417013006336
749663552806412288
749527477052211200
749483927572582400
749539980029157377
749677343661101057
749615318243299328
749521860560351232
749443934871367680
749649157921632256
749508258734436352
749679973296771073
749411244243709953
749550964957380608
749437391564263424
749510792064724992
749486439939866624
749553368255922176
749573656238436352
749667537437257728
749544409444868096
749411659442040832
749567448794497024
749692648676524032
749418496379932672
749673413476745216
749540391158968320
749688840332275712
749688680802050048
749672302179192832
749661124346478592
749546338639949824
749515472677330944
749521852511453184
749497718150565888
749639171409604612
749559064267485185
749621085235253248
749526097113542656
749474498840260608
749510758321430529
749574096556556288
749651611593629696
749508434714853376
749520636129705985
749571877887176704
749626676401889280
749521504283553792
749561731916193793
749416092896899077
749512327234486272
749658024659316736
749509869317873664
749577947028287488
749675640539021312
749652140084211712
749541015984439296
749691797270564864
749555696178462721
749505494415466496
749585723334987777
749443045515558912
749595991045734400
749568962749403136
749654648349425665
749687946958209024
749552009578033152
749664588728270848
749505175686184960
749448112217985024
749408572560187394
749517603668975620
749681512686100480
749620024101380101
749617323024187393
749552663776399361
749674546215710720
749465082510401536
749687871439773696
749551694938333184
749574595620048896
749639166980423680
749419905825386496
749639506890985472
749650793691619328
749679344470089728
749616828217896965
749691474111897602
749513035912507392
749423462435921924
749519302169100288
749519394649284608
749693160218066945
749589980574457856
749545986486329344
749620485571350529
749467074817241089
749610066987409409
749540453964455937
749480282693234688
749618879194857472
749504660029997056
749607344670138368
749415241369477120
749531109210357761
749638969994907648
749656913332301824
749618774563811328
749684889214038016
749521332270956544
749528043169914880
749541984877080576
749556266477899777
749594506044043265
749646368625586176
749563782893015040
749525002253467648
749608414528045057
749511442286641152
749674378229579777
749681013647958016
749669223320920065
749506312631947264
749623488818909184
749630124102942723
749561002048548864
749417724388970496
749601619478736898
749631474622574592
749506601753546752
749562377906098176
749660373356249089
749461005571203072
749597672907108352
749511203127435269
749651515141390337
749648474363207680
749507599956111360
749512108996435968
749574235220091106
749553909463678976
749555956468551680
749523542891327488
749656200069861376
749597467306500096
749488935689134080
749411106016202753
749667306813337600
749539334370525184
749613619432689664
749605033990361088
749430617679486976
749558900547084288
749675141743783936
749492932789538816
749542916050288640
749555759290183680
749531159458086912
749495449065779200
749648692173475840
749557818345287680
749636604252327936
749565326258475008
749679994591477760
749499005852344320
749504848538861568
749428365338238977
749643369605898240
749430709966639104
749550050569773056
749617910390394880
749601053314846720
749515405845143552
749591230321946624
749596183987884033
749440503750520832
749527661689593856
749578022399934464
749574490879778817
749539296609202176
749503569364148224
749622511499931648
749693529492946944
749585240692236293
749597920266113024
749643885757038592
749534175254945792
749684717260341248
749676265578332160
749564571422224384
749562600187363329
749641926991814658
749504806583238656
749671010287226880
749564068256747520
749393963707228161
749519763529797633
749540953359314945
749525069391622144
749499446468239360
749563933720211456
749640467172593664
749623891513966592
749580656670285824
749594271200731136
749552089244708864
749579750369267712
749515313343897600
749543050465030144
749634574146240512
749572494437253120
749413668601946112
749491406045999105
749484825078276096
749659001785290752
749557319319560192
749646242653827073
749533495739813888
749657617878749184
749572515224322048
749587203702001664
749578467143016448
749519105208844288
749647698257702912
749622540763590656
749552038644707328
749587661212545024
749631080299425792
749440835276660738
749427153519808513
749530341690445824
749547185885306880
749608645189521410
749498762528038913
749632292692254720
749512335488851968
749593021201649664
749556220558737408
749613640467161088
749565133307858946
749609945180598272
749643847852929024
749578077211099136
749558355614662657
749619445643907072
749525148982738944
749632221212975104
749683517513162753
749527279794028544
749523165022449664
749545369940455424
749637896076824577
749515191864393728
749632196328251392
749420677338464256
749449744032817152
749535051860340736
749617276798709760
749457407038881792
749507537154744321
749562990215716864
749576285903589380
749436187866259457
749419926759346176
749544102992179200
749655671646330881
749500054461972480
749522963733606400
749599866536521728
749418697866022912
749543213803769856
749556904263692288
749547123193044992
749542999969918976
749642614585122816
749691478469971969
749607814511878148
749669210993852416
749511500973412352
749526029782351872
749571655421210625
749545747306065920
749626764368936960
749591624544559104
749526927355027456
749420723651895296
749679528990109696
749604547203461120
749543402899931136
749537577007517696
749569189401288704
749588088976994304
749594858533318656
749431356233428997
749530782218190849
749432647844294656
749601967798837248
749474779862863872
749461421017051136
749588042856423425
749557265036959744
749575166028570625
749530370857693189
749540470909440000
749534619851223040
749513157727563776
749576285861580800
749524587088605184
749632565280137216
749422640394219521
749528609199681536
749577246579404801
749537245615550464
749672138362224640
749568098823536640
749664202659291137
749546942720540672
749606879433781252
749599195468816384
749574016965410816
749675909007937536
749627481859223552
749477510383931392
749477308927471617
749481964726525952
749584959728484353
749630241505681408
749493633288663040
749651129017901056
749693697063780353
749458233199202305
749684553481129984
749550054676004864
749544577078472704
749503699303694336
749533361752924161
749506303991709697
749535773133799424
749529553064820736
749545189434269696
749564466438676480
749503401637974016
749654069401251840
749593805486231552
749556514063540224
749531935425359872
749512310385840130
749467787840528384
749585370921172992
749466181539594240
749693391097692160
749672796821663744
749643692621824001
749691159501496320
749528345310859264
749635991896461313
749499677117128704
749430240477188096
749534171077439488
749536272453083136
749501828748812288
749593495426465792
749466638672621568
749545554472951808
749564428572438529
749592539058036736
749461018045186049
749674919147995136
749400012069675008
749555444717420544
749656027998584832
749682028723986433
749464105258450944
749409898190901248
749657710115885056
749614865300484096
749693357673242626
749487387709931520
749513107240677377
749534775023636480
749639246718185472
749544174505062400
749656653310623744
749413756690661376
749610201356140544
749538231000018944
749488218349993984
749504462595710976
749432538800746496
749454659459448833
749589821279051776
749533499934273536
749439472148832256
749682397864656896
749488822405267456
749521894433550336
749595710039941120
749625707513384960
749618690606436352
749450599532470272
749533609204285440
749528873663139840
749526587708612608
749558418164158465
749520904497995776
749445516040085505
749675389027508224
749528525519085568
749673837315366913
749573521932595200
749533063550492673
749485449941553152
749689720800571392
749464172153438209
749606103197954049
749557663508275200
749676295013949441
749480660008599552
749656959226376192
749552659695362048
749473722885500929
749587203844665344
749393800091541504
749533982505758720
749572175468920833
749608901117632512
749594724273524736
749688987003019265
749570657453760512
749517557368033280
749549459110002688
749681621905858561
749538675894194176
749507927489249280
749573249445625856
749537450830077953
749561060726890496
749596036872671232
749569180945481728
749475308156354560
749535101994803200
749466185750745088
749675821011435520
749445998259294208
749588785059491840
749689116841877504
749538549947625472
749652119154728962
749452675905753088
749655688499126272
749588327939047424
749592480300105728
749534896465518593
749486167175946240
749664651718365184
749620976309112832
749679335976607744
749459105727774721
749646352020279297
749633785831026688
749668594448031750
749693726683955200
749536574241705984
749622490624843776
749666295839354880
749395545035157504
749543297954246656
749587182894059520
749599946165202944
749625900556177413
749499786341052416
749452680033075200
749693151930150916
749575136693616640
749416113906159616
749685170106761216
749576206283001857
749433222434402304
749511475656482816
749604119434956800
749682573908013057
749555503357919232
749631822737342464
749555486366830592
749677729331744769
749475408974745601
749590441910239234
749507365330882560
749648654730948608
749661107342761984
749610930854502400
749654828482199552
749546435008487424
749537723774558208
749685723637411840
749574490820997120
749525291886899201
749549392357629952
749570141357117444
749433457449824257
749630027612954624
749424255096455168
749494186622095360
749585379351724032
749524113216208896
749634909879341056
749521038585827328
749398820660838400
749397487002288128
749646993492893696
749537224392253440
749538084295942144
749454684666990592
749538822736736256
749486557355184128
749692011087880192
749599585211936768
749676760724275201
749630618963673089
749546300941672448
749678069351378944
749694196467036160
749639951571181570
749485529679458304
749502927513919488
749660260349030400
749523429364109312
749610742287073280
749567721424191488
749566534150918144
749607252533899264
749628849038778368
749589581922721792
749653281090236420
749572943173197824
749639762856841216
749560616067694592
749556925038145537
749523429305360385
749454013519712258
749526344359350272
749673149520875520
749520795362295808
749527426493927424
749646905475563521
749516613532020737
749461831966613509
749561555692429312
749617025387986944
749432954162647040
749588386592264193
749529125321334784
749652487964073984
749661690271268864
749403765753647104
749631906602422272
749549966696275968
749637472477478912
749623522389991424
749625724479340544
749498427235500032
749569029862400000
749418471004438532
749537400850964481
749556711162257408
749600688712200192
749514759901503488
749566597145194496
749565066110992384
749692719811981313
749647807200501765
749673090590896128
749619420369186817
749559232173862912
749681630277763072
749493742025994241
749619135194210304
749683559586078720
749526617249050624
749661321541672961
749510095814463488
749615024847589376
749462947680776192
749535211273220097
749569730453856256
749583080982208512
749489501676851201
749533877333532672
749498657704124416
749537694326239234
749681055750168576
749692753332858881
749630833078796288
749640375174696960
749593449305739264
749678396502904832
749546011425583104
749565141792862209
749625543780433921
749654182483853312
749657752054759424
749643927788007424
749676593040224256
749488230974779392
749431578330296324
749449530194604032
749546489559613440
749539225276542977
749588793468915712
749498288831856640
749584855193751552
749550717426405380
749528576005926912
749497047426957312
749526826712600581
749682531847565312
749614437431074820
749643596207362049
749558389152231425
749665859652628480
749647501330898944
749525904070733824
749523915828039684
749631139355254784
749471377980329985
749539170800967680
749583781359554560
749507684106432512
749640584873308160
749630136706740226
749521235864936448
749674843839139840
749550289963843584
749628731824566272
749651649451298816
749636004605145088
749620833891475456
749537182453497856
749538977661784064
749618405226020864
749597211428872192
749550004411494401
749536771495628800
749573446309253120
749523659925102592
749600113807413248
749445096446230528
749563556367110144
749480769337294848
749523098114850816
749516341271560192
749515703548600321
749502394908577792
749548075283259392
749578039437193216
749668414071922688
749654035733573632
749676097869062144
749612050880589825
749540814964027392
749501937792520196
749505825970982912
749531449104093184
749590370678366208
749425672695664640
749500864121876480
749464528929169408
749561165425106944
749602114565963776
749607198020501509
749539292440039424
749483302466293760
749566958073475072
749559936603025408
749504567721721856
749670217442140160
749635862112133120
749629063040499713
749618262657339393
749604828297461760
749446765753962497
749567209555369984
749523119153541120
749594556526567424
749501950350196736
749537174173851648
749648151217336320
749580757165699073
749682481700405248
749502076263301121
749592303929556992
749550784694456320
749658091835289600
749416013385461761
749655050918699008
749651175314632704
749445969075286016
749405196023922688
749561794562232320
749605876902817793
749689331015675904
749605411402100739
749671987535048704
749479599076024321
749658444035158017
749584674599632896
749527464213356544
749578978713796608
749678874540253184
749546464683126784
749566710357725185
749679952652533760
749587526977855489
749540110128013312
749405460369772544
749692657174126592
749541523646246912
749673266932019201
749570980444508161
749607030256726020
749527015418724352
749585727479025664
749612067716493312
749488792684359680
749681365889716224
749602894832365568
749537308483944448
749521118495662080
749502596298203136
749529561507962880
749639544635621376
749538784635719680
749542400398397440
749681848104677411
749509852548960256
749584246805786624
749586008572911616
749678815811604480
749627297280339968
749530068855164928
749588634127462400
749503045080260608
749556417464446976
749613129022275584
749670167186173952
749675246567825408
749657584081207296
749690434167902208
749534179398938625
749407708399349760
749522909258022912
749511903630749696
749637556493488128
749676425171443712
749517834418618368
749651221594533888
749661644410613761
749520833090056192
749582296559214593
749618170391035904
749608888249573376
749613548326621192
749530945531830272
749512679446892544
749416181048553472
749549774035099648
749523865768906754
749561966872723456
749394115008327681
749666828490829825
749647056378077185
749398535733407748
749680292382859267
749694037091880960
749576336449138688
749640781724463107
749414360561352704
749408266560479232
749594980197556224
749627808876560384
749439362933350401
749572028739584001
749506748529115136
749514164100628480
749678945902047232
749567859668508672
749530060521078784
749513065117409280
749602928470654976
749622599416705024
749532681986203648
749545361509847040
749402121628516352
749606719861321728
749670372551880704
749530891224047616
749598985778827264
749489249947299840
749573186556133376
749394014344843264
749404621790121984
749600176944324608
749623774157430784
749618656892620800
749557323568472064
749545768411918336
749609613973188609
749509596700635136
749634897157824512
749511576399519745
749678010542985216
749656749590900736
749583185617518592
749690501096407040
749554593156046851
749664773315239936
749534972340350976
749675774844801024
749587094796926976
749615351609032704
749506786504413184
749680799876784132
749554396111962112
749633190298607616
749602873768611843
749444681436573700
749623526605352960
749484191700619264
749639372534874113
749603079327186944
749644808453521408
749582329933361152
749692678179213312
749602479298469888
749636490909614081
749610435989663744
749611392408358913
749631935895461889
749556891735494656
749613149930844161
749622373045985281
749518844868304896
749673916881395714
749449139856011264
749415686355578880
749636466125529089
749555834456248321
749637153920061440
749487752727724032
749587698722213888
749646582631587840
749641373243039744
749512222074896384
749512142538149890
749606413857464320
749458576939294720
749494736092823552
749450662564495361
749497089105752065
749603721097666561
749671706558693380
749583584026038272
749521894420930560
749566697829523456
749621458901565440
749620594547843072
749691973330694144
749478307297722368
749456521814274048
749494937570476032
749644896642797569
749556392340516864
749677733786025984
749616295340077056
749552026028310528
749659790465437696
749414129891418112
749458321082454016
749542245234253824
749607042868883456
749630946299682816
749393007477137408
749680950922121216
749669156543422465
749598402426597376
749688785676283904
749579150567084032
749678799172751362
749549224308707328
749647568108269568
749403287724646400
749413203130679296
749432396240392193
749631864671969280
749681001232633856
749488939845554177
749607642851581952
749415585621151745
749417623780225025
749512524404436993
749681550577508352
749613762353647616
749641528545579008
749495172464082944
749452529117736961
749656573535019008
749624227150561280
749597425439019009
749615519519604736
749513866476810240
749673522486730752
749667587697631233
749613640647598080
749526050841833474
749396559960367108
749634347733553152
749672616571592705
749627695642927105
749692438806089728
749416088711102465
749638726867886080
749465523025383424
749538306510163968
749661778750148608
749541200890298368
749651427161542656
749542396107558912
749577049224810496
749512176319225856
749665582795087872
749543906107355136
749515435050168320
749478156298362880
749512150968827904
749619390803382272
749592597862244352
749662512623280128
749604564211466242
749527187741704192
749419628993150976
749594296299520000
749504437568372736
749659047977246724
749597471320465408
749658121233063936
749567801128525824
749653163536441345
749642115806789633
749578676824576000
749529288957947904
749588273253654528
749562688066428928
749518412930428928
749624977826119680
749396337628737536
749522686892732416
749669332607651841
749543646102511616
749594044611825664
749686524892082176
749637417859100672
749630392530075648
749576764133928964
749530265970577408
749468903361970178
749590987119493120
749503200273666048
749686868816621568
749633152348487680
749480118976819200
749607206434148354
749689607902683141
749401735764905984
749670766795485184
749546359724896256
749420195148468224
749613627943051264
749473563338571776
749544984152514560
749619474999934976
749676794312323072
749527791595495424
749685581270151168
749479628142628864
749467833977888768
749691759597350912
749508158058487808
749574280984211457
749631147685060609
749396094673641472
749509798023012352
749558057433178112
749685090318323712
749548624481284096
749547387304026112
749648679913590784
749657403768049664
749543658706395140
749549450801123328
749656376138461184
749599837067313153
749691595860172800
749489459704586240
749689666341838848
749650525147258880
749609907486416897
749577905164943360
749405129028280320
749549635279187969
749539028203106304
749618766032478208
749532640068399104
749678991804600320
749428445201915904
749658632778833920
749611308690055168
749658737644888064
749675024060149761
749610746456203264
749511219816632320
749683148485697536
749663653469810688
749636738436390912
749521961445953536
749476805501972480
749516244576047104
749585576475627521
749637338389549056
749576453621161984
749493247114960897
749444144653864960
749600738813378560
749481742092922880
749493335178547200
749550893612150784
749401119449870336
749605293768765440
749642786794639360
749409172500910087
749525824399892480
749422430452613120
749608934533726208
749678870459060224
749628161114120192
749556488998445056
749672855562887170
749689758746632192
749649703193706496
749621852864061441
749548456935653376
749547022294867968
749415505837056000
749684549433626624
749576738951290881
749518484300664834
749487387831525376
749674466330939392
749636818207907840
749583500290822145
749579729678852096
749582510221299712
749597664631750656
749668078464671745
749574092559294464
749586578750705664
749403308763254784
749503145768685568
749644502298681344
749657051454906368
749473831811678208
749624776214323200
749603909589725184
749629130283495424
749610951817752576
749659450789728256
749639410249936896
749635648055902208
749491481275162624
749680598587932673
749567419123920896
749480391707201536
749513929441808384
749639972206964736
749619697172217856
749580555793072128
749621924297338881
749688613680640004
749661782910771200
749623891492995072
749605130429927424
749681571628736512
749689947481858048
749419712556052481
749528676354527232
749633273983279104
749580757090201600
749448862968913920
749510523625046017
749614206882762756
749670167148388354
749647287236829184
749642656846938112
749662802084786176
749518807186731008
749637040401252353
749619244006977537
749675409835429888
749395293561577472
749400494343200769
749601317656592384
749561039671422976
749553804740206594
749632447583809536
749397994680770560
749562168060805121
749576562941399041
749529406486355968
749534972357246976
749582766329569280
749560104412934144
749518308379090944
749684608111968256
749592597610524672
749661699024809985
749684394097606656
749645357727055873
749672134432153600
749554978986033153
749594032083439616
749504550885855232
749557885458223108
749637392915652608
749681714037813248
749424041317003264
749646733651566592
749691717486600192
749516592753483776
749521667798499328
749563996571836416
749636621155307520
749563673660850176
749442403698827264
749582632082604033
749525803399057408
749523341367734272
749633210959749122
749559706079752192
749544547835711492
749417133143101440
749394878220660736
749565196344053760
749545315179569152
749619453860667392
749559546683817984
749558321804435456
749635014728437760
749651078967357440
749680380484194304
749644804187779072
749628534495154176
749597605642985472
749675519063552000
749601720376885248
749682213046906880
749438146526474241
749555792789909504
749538356967669760
749623866247483394
749432022767022080
749682972438228992
749689893085937665
749595345064169472
749639506844758016
749601640651431937
749409478378921984
749654363115749376
749461349466509312
749639225755176960
749663066007232512
749594099385298944
749620720716701696
749645395647684612
749686696858509320
749675183460405248
749515112206233600
749425635236442112
749517808929742848
749462016486612992
749655726054739968
749468974698692608
749653658497798144
749572213481799680
749475882771816448
749645097776607232
749687900552433664
749613187344003072
749465619481784320
749532107656093697
749451127851134976
749551791298244608
749436326357901312
749693122553217026
749656955216691201
749596838240587776
749419322423046144
749551237733965824
749690257814196228
749568899843252225
749634439924318210
749467431152783360
749623799075733504
749521210527125505
749573790271766528
749476532763099136
749608791818248192
749635203413512192
749525983687012352
749401601669001216
749482891558719488
749665142271606784
749676559322210306
749402386163269636
749541762742382592
749681038633406465
749681122544541697
749568052656824320
749568329589940224
749677611903750145
749680980147875845
749623010491965440
749544308827566080
749530031324409856
749604064959275008
749572360009879552
749664307919466496
749443612019138560
749427677560446976
749535613808959488
749620607474540544
749524427604385792
749609592867389440
749579129633333249
749592060735393793
749595852537143296
749403434437242880
749490378223616000
749450327099932672
749395662521901057
749473261432348672
749684218125365249
749589242184171520
749630346526920704
749579671042424832
749649321629478913
749560674842443776
749646905718763520
749528571480244224
749472820904681472
749429644940550144
749579960168382464
749603804971143168
749580207921725440
749559693492846596
749638865095368705
749605122053922816
749597509044109313
749558917403992064
749490852444172288
749549421466005504
749626454099562496
749638973975203840
749632762542383104
749397138749034496
749603351705317376
749627938748915712
749657748003061760
749573220097982464
749576000816553985
749393154562928640
749404449601384448
749654283541475328
749623241350778880
749605725870125056
749400871805607936
749409545533829120
749402214104313857
749680120118538240
749556841236074500
749674227104567296
749606946445987840
749525983858823168
749503955424710656
749692665390833664
749502638358614016
749591452590731265
749603423184707585
749585920551104516
749513501652180992
749652291234312192
749498632567525377
749564608944476160
749563761841897472
749483541810057216
749657890366058497
749588633989120000
749677804900454400
749681697298477056
749417586027298816
749556979576741888
749535861155434497
749623606343335936
749644263009366016
749582531201208320
749485458392920064
749483025587724288
749533952759791616
749473500272988160
749408211715981312
749631306737254400
749547680980840448
749498850935771136
749681172876234753
749652458792685568
749642316802093058
749529880203763712
749665616160821252
749556723879403520
749484456012967936
749573303975772160
749628974851059712
749546460321026048
749410166349635584
749564827077599232
749600113769734148
749459487107391489
749556954536742912
749595185676324864
749500746526253056
749480840342700032
749449425186095104
749490457932079104
749491607368396801
749535294932877312
749676294896361472
749502629940715520
749400645464096768
749516160798949377
749572229977939968
749525623115288576
749689322601844736
749439794963415041
749512507413307392
749545445232414720
749575875004358656
749518396136493056
749643931709693952
749668632213479424
749498385212641280
749663439375720448
749486620169023489
749455653572403204
749562042189615104
749543662921609216
749657634605789184
749584146117304320
749441753606938624
749661854025261056
749552206643400713
749673744780685312
749524574421807104
749598788319322112
749690857482121220
749575895942258689
749631730517245952
749641322726907904
749409239702077440
749585492413296640
749650810515095552
749669525281439744
749616492560445441
749430332798099457
749626806630772736
749534951041818624
749687976083333120
749525610377207808
749580082109227013
749528697598803968
749554198732238848
749496451676434432
749568874845245440
749546347133562880
749693747433181184
749689226279653377
749652286838833153
749613883820691456
749677540697047040
749541402015567872
749690526308438016
749617306515496962
749539116270977024
749401836503703552
749662248193384448
749650718148087808
749566438009102336
749572398119354368
749672641796141056
749647836875227137
749694003491155968
749599136832512000
749400431483195392
749408245408817152
749647643845033984
749521864989499392
749585450583658496
749565875833958400
749680937978302464
749550503860772864
749480429539827712
749563707328520192
749577246399168512
749618983943495685
749611522230456320
749541565547163648
749579712939384832
749454990939451392
749632149985394688
749411705814339584
749501140803411968
749651150354386944
749558221053038592
749576093133332481
749658788010098688
749638239942836224
749504416479313920
749666861864853504
749646980939382784
749605168019279872
749485655705595905
749411911259725824
749529318225747968
749565988891398144
749478042771320832
749535790141739008
749567364744810496
749538910557044736
749449744007569408
749434505841217537
749675682750431232
749420417165713408
749540559044407296
749629620694179840
749400666167209984
749612533288407042
749625334383972354
749624860461174784
749504626274304000
749567628805636096
749561509559230464
749439597688401920
749654442895704064
749685417641930752
749618212388601858
749589837703966720
749572842690342912
749590177698439168
749544824752238592
749405074460438528
749578584642183168
749456819551166464
749624038209818624
749461903106314240
749674407472291840
749658544765542400
749692656960299008
749625199876771840
749464033728663552
749553142061232128
749420303932096514
749693202374987776
749506044091564033
749481075240374273
749421210119864320
749412297118879744
749564223211073536
749649757568663552
749652630880808960
749665218062454784
749640030897963008
749422514388897792
749603788315516929
749650713966415876
749417875392327680
749581092630437889
749395243171246080
749483290126680064
749659710668800000
749474356154302465
749613699078365188
749549949835153408
749453510215802880
749548276614135809
749560477819232256
749573287202611200
749536180014870528
749443628548780032
749535316135014400
749679981979205632
749516701587374080
749591771550810112
749693680575979520
749558636226023425
749569981814308864
749485315618795520
749589481322196993
749525988132913152
749656300896804866
749565389437296640
749444752861437953
749540898875334656
749399193966501889
749504458476949505
749441305059663873
749580602194530304
749473362188132352
749573811440418816
749586130140561409
749647572394991616
749651246819205120
749650902923948033
749613506119467009
749668044767653888
749642824539340800
749662541719203840
749547374872231936
749514751512829952
749694108445409282
749672218226003969
749454198345900032
749513203844087808
749659895125929984
749607256623292416
749521558650101760
749614265368272896
749599833074302976
749393389137911808
749406622238253058
749674902488281088
749472418234761217
749450066725900288
749553523587710977
749413068816445441
749400888515571712
749609916025827328
749666115345846273
749516596763365377
749669395488702464
749524511427588096
749635081925496832
749628685519495168
749574490850336768
749409348430929920
749660260097466368
749681504410828800
749394806791475200
749575627498545152
749598625085333504
749607390962655233
749533067765805057
749597970795028480
749650168778223616
749691499483463680
749506773866819584
749645139556139009
749516005357985793
749609177945935877
749683098242150400
749610406830829568
749450511431020544
749649975622131712
749582107899342848
749663338867593216
749562583376474112
749418269811941378
749568027637665792
749678262197030912
749603137795784704
749417720291135488
749615615971827712
749619772510306304
749690639617552389
749605889301094402
749393246766243840
749597492644311040
749596431267221505
749403157621448705
749404613313437701
749596489869963265
749513698767572992
749552483337314304
749686457879629824
749393297123213312
749514617030905856
749423080510857216
749672767708991490
749506593369251840
749441175107563521
749686344415313924
749480450519740416
749572880443314177
749557856148549632
749664878210711553
749416487090262016
749579435913908224
749462754696790016
749533298486108160
749479552917729280
749566886828912640
749541645260128256
749589879676243969
749601418206711808
749561136303968256
749670540340846592
749676865657434116
749607093183864832
749644795644174336
749656363677192192
749592128125280256
749522976580767744
749587409164120065
749651532061237248
749630220479651840
749675158420463616
749556006624133120
749543998403084288
749523341380317184
749664374835601408
749502906890616832
749587639968366593
749667398828060672
749430886517526528
749486066495811584
749669001001861121
749608191990886400
749495327783288832
749533923751976960
749494220117929984
749451983522758656
749671157033529344
749585450407387136
749686814328446977
749627389441765377
749490416219815936
749505561792839680
749498464837349376
749525321096060929
749688206870781952
749541041401917440
749627150442135552
749575094784159744
749631105708556289
749563807882588160
749577448027779072
749559303388991488
749523962292416512
749408967038689280
749613770419339265
749570556723331072
749473559357976576
749513463899287552
749394181878079488
749539204326010880
749578823453270016
749651150354415620
749445335483752448
749472107764060160
749554530354954240
749662919307169792
749406982814175232
749520493540175872
749658754639998977
749642803571990529
749617587370225664
749493478019719168
749569642381713408
749614043120427008
749638378438688768
749680598600474625
749543926856577024
749433553813839877
749535391691202560
749399969900158976
749653020661669889
749490059431309312
749548184301600768
749547072592891904
749613833275240449
749523681202868224
749662013526245377
749560976639422464
749534191948148736
749587430517334016
749563279555518464
749682561232797696
749423130855239680
749449634834034689
749495507941265408
749659647972442113
749612474371076097
749524695947415554
749666744575356932
749684415257718784
749674034141343744
749476872719859712
749536045872578560
749536767435386880
749442189961420800
749678987849400320
749663418710306816
749679671512621056
749538969239580672
749672469670326272
749514621275541504
749498594802094080
749575564835581952
749617650347769857
749636474480500742
749545009096056832
749613510326423552
749639636805443584
749494425886158849
749402448725307392
749669454099931136
749395238758785024
749676039245275136
749392865038442497
749482841017294848
749652035189010432
749450897189658625
749669466775183361
749660453194850304
749651770767446017
749528030561927168
749684591171108865
749523781832495104
749538122258587648
749572012163620864
749691142967595008
749672708896595968
749492769236721664
749566660189777921
749638298734305280
749575107648061441
749535773079248896
749620598712758273
749668984404881408
749486028734533632
749512067028320256
749557759771865088
749565322320048128
749655839246524416
749502893917560832
749692082311290880
749577787648925696
749578336960188416
749490541973372928
749619818886795265
749534141490888704
749647635200483328
749524176206200832
749493511507021824
749447567126200320
749568438448877568
749508162055708672
749500608151973888
749509529612812288
749691457565581312
749597601540956160
749521856772857856
749585698231988225
749672335704092673
749557625487065088
749637560759152644
749604111147012096
749617088264867844
749661224720297984
749585530329890816
749551481137815553
749628354098331649
749439790966202368
749689855332978688
749558770733285376
749559072735846400
749683794421186562
749676387351531520
749667109383307265
749498624284000256
749582237780348928
749397818272612352
749535450327646208
749484426451623936
749409855895547905
749393909248208896
749554878364655616
749409939769139200
749649908827840512
749566689684099073
749643235690221568
749556338062036992
749581088390057984
749487513518034948
749545067812126720
749417057675055104
749557298511634432
749499857509974016
749551992482201600
749629243340972032
749494534883639296
749569768173305861
749655201745776640
749643407623065600
749601770599510016
749628454925107204
749593805851164672
749539409633083392
749417879569833985
749489405363163136
749654673213251588
749512494780153856
749490642666094592
749673497580933120
749502311022661632
749428164183531520
749408140462960640
749529460676911104
749591402284187648
749561207439368192
749556178745688064
749403157743095808
749672033483620353
749448900914786305
749520313034104832
749577561202692096
749574495027884032
749680799524487168
749599522691641344
749497802397511680
749645169222443008
749588466518941696
749511265958060033
749626550505570304
749682108176732160
749682603079430146
749535647422115840
749525346102317057
749479569728671744
749643344494661632
749632133094842368
749548813384355840
749540131078635520
749546128987791360
749692044789026817
749607747444875264
749627221606825984
749595869343649793
749481935299239936
749511056360345600
749542215630909440
749550046627016704
749654404886695936
749632162421506049
749451056518688769
749453778714173440
749394140106940416
749477451311394817
749407653873324032
749559529784901632
749667168321699840
749692359340941312
749576735038005248
749590836174655489
749488159533268992
749639758431805440
749626458486648832
749517649600806912
749637321394388992
749527028291006465
749536117217787904
749597442153259008
749594791344611328
749627519414964225
749489031860264960
749492362401964032
749443595107786752
749612529064636417
749478286212919296
749441644559118336
749639737611169792
749473827449602048
749645777484410880
749604530568986624
749547710349348864
749686772238520320
749656569332264962
749410631950807040
749584024478347264
749602882173997056
749640328907546624
749552110002376704
749534321912979456
749510242619101184
749605084179337216
749672746758512640
749434174696816640
749412246997102592
749513010952171521
749638164793397250
749410124368863232
749450658181369856
749539158218174464
749587199469973504
749567335451721728
749676643225051136
749616333097140224
749686226970636288
749659110904332288
749620443598979072
749543599809892352
749579133810778112
749635295717498881
749546368105144320
749567666969407488
749674004978499587
749648809911783424
749577297091366912
749683521824755712
749592568304992256
749650202290708482
749530916134019072
749401899468718080
749578101986910208
749656300892594176
749582107677163520
749653847023509504
749581659113127936
749629553522384896
749428332006150145
749652244841267204
749510796040892416
749654752900808704
749571068315045889
749409688140193793
749647488466944000
749495961014198272
749607101454880768
749611895699693572
749573047938580480
749692132546543617
749530781891096576
749665415039709184
749640907901788160
749683429608873984
749519029728149504
749690278995382273
749686206233997312
749553326413508608
749644103894257667
749639540273324032
749502613301891072
749544040065032194
749680468455489536
749601884080570368
749593055079137280
749521944534548480
749688840068145152
749673979787546624
749560628633825280
749535945364570112
749502067807485953
749574285329567745
749648759517315072
749666417381871616
749551967639404544
749523874073772032
749520837162721280
749606296169611265
749555666851946496
749611665080061952
749666824355192832
749563959003324416
749671974989860864
749584687056744448
749643109659705344
749668036328710144
749493410889920512
749631487473922048
749568090401366016
749691226719457280
749420618848743424
749626038775193600
749602508666986496
749587514055204865
749414138300944385
749570137225891840
749676198494633984
749534552910102529
749574763320864772
749606002845224960
749508661089669120
749553565308301313
749591561818796032
749642379796291584
749572737572696064
749598683679760385
749570678349656065
749565523638222848
749573308203413504
749411353501270017
749639888413360129
749636595905507328
749683207453306880
749518656158085122
749584250941370370
749476134379675649
749611799151009792
749671261744267264
749494295841812480
749415119981981697
749615502725611520
749469906068840449
749413005939642368
749566198682189824
749590278269468672
749540504589721600
749604635447398401
749587073800298496
749581973459308550
749550281520738304
749544518366687232
749662671780315136
749674038516154368
749527707420094464
749577045173231617
749687611422220288
749415405161107457
749570841872994305
749544245724192768
749564131154489344
749679042450821120
749585605827432448
749612675647299584
749627267857297408
749690920413630468
749629796989100033
749607374382624768
749513979505016832
749513618761347073
749592778007609344
749604761029242881
749502587746062336
749614403943747589
749509143581589504
749592702598066176
749625166494310401
749620988984328192
749454701712642048
749546087103561728
749419410641788929
749398867049865216
749669039027486720
749596272068325378
749642941875052544
749580014866337792
749537916729323520
749588776880631808
749529066374565888
749573345943777280
749563875184574465
749673983776321536
749552495836311553
749691579036762116
749593839329959937
749588286084116480
749568711254798338
749645722639863808
749519868316291072
749628505026011137
749692451602956288
749692304613519360
749533445567709184
749690983298859008
749486372692463617
749515783420669952
749587241455026176
749561618590212096
749491221488295937
749573950007574528
749624306779521025
749517716940283904
749683198762881024
749576361388408833
749611522582773760
749690568071151617
749446912839815169
749621639168471040
749580300070621184
749490071951245312
749628245289598976
749507176578723840
749562134405738496
749674747538079745
749411735270928388
749456316465315840
749615960076812288
749632338796175360
749523932923826177
749466491838271490
749688840366002176
749672545251622913
749588554347581440
749580576768794624
749658242729533440
749571919591116802
749463408865583105
749659656423821312
749536322520489988
749513430327971841
749649162262634497
749573492572585984
749586985677950976
749514172568743936
749594858638209024
749565653317718016
749648662964346880
749564558767845380
749572129478307840
749644820910579712
749495642184089600
749593226886148096
749620972089643008
749610331215761410
749619093246992384
749549228725309441
749653956326985728
749685149147729920
749665423327657984
749574784476938240
749644326053900288
749611392316170240
749583634609410048
749567528360288257
749477518554652672
749437576398958592
749515011383554048
749546506567450624
749651594673659905
749407184358891522
749503783340826624
749394085295816705
749682020368936960
749675519290081280
749562910519681025
749530111154778112
749493310314647552
749560305949245440
749614496222736384
749487983276003333
749630484779528192
749406324593664000
749574432100913152
749659815581016064
749526306749054977
749517758749081600
749524448747945984
749524650032373761
749502852112973824
749559382875209728
749454491808894976
749597152742113280
749641591497822208
749682578299297792
749607323807735808
749543218228977664
749603527962533888
749693080756973568
749425739917778944
749640995629740032
749436246779424768
749638827409563648
749650802021658624
749445365133377539
749616442165702656
749574390145282048
749414838728790016
749499664613900288
749657307500441604
749443142106034176
749576189736525825
749600839711404032
749535550772768768
749605839304994817
749663078837551105
749591649647558658
749514420120846336
749552265317519360
749562956594176000
749644233867403264
749583869310042112
749423294525218816
749634188375097344
749413622581981184
749574021201666048
749538986230710272
749650579648028672
749578731346362368
749457306161541120
749678291339149313
749607869205647360
749452726170361856
749509089005301760
749423605092581376
749632930285232128
749606992465965057
749546045152063488
749585903446818816
749468957858369536
749451874407972864
749608548494110720
749565334592614400
749608254842540032
749557973610004480
749686755738193920
749578664375939074
749690123789402112
749656946584805376
749614852726001664
749641742299766784
749632183510401025
749555801065398272
749402755090046976
749580887285702657
749509281947549696
749659870182445056
749612914923933696
749603788147662848
749532665271902208
749469511724785665
749484099241385984
749644338670383104
749677842707931136
749537669055741952
749556472133017600
749612411787902976
749548519804076032
749511584674934784
749624369589186561
749555352388141056
749605771822788609
749633030688501760
749574331416481796
749569743129051136
749673195649794048
749537706972250112
749514839341559808
749563073791483905
749496749606080512
749509240008605696
749589313415962624
749466487622995968
749612394884702208
749659752691539968
749586012511297536
749475421276741632
749692568976457728
749662348802088960
749517871890345985
749669303218208768
749560989360664577
749620351554945025
749588827061227520
749528617869271040
749649489066090496
749577536045215744
749513295866966017
749578211156041728
749657525616717824
749577821131902977
749656191735721984
749455104072421376
749418370357923840
749591838366072833
749647136153702400
749540558906023936
749469356514508800
749524779921616896
749630312775311360
749624738582925313
749464914629107713
749523681131368448
749563921221062656
749646150488170496
749578769258668032
749501363302780928
749668753772797952
749513010935390208
749537585228288000
749677180075053056
749674298445590529
749659983361572864
749540634386661376
749632200170172418
749402272728100865
749557785185099776
749679357048811520
749520673651978240
749626152189321216
749475232683962368
749517708530679808
749414734001152001
749681839888039936
749416105639161856
749656099431776256
749486955650572289
749617868472397824
749504932647239680
749513543301627904
749682741533351937
749691633411645440
749565368147017729
749466655323856897
749491330233999360
749575291920588801
749558153914650624
749538134581452800
749518429783093249
749512729782841344
749428440932028417
749522720493334528
749670981027762176
749558342893338624
749533063667978240
749449106305744896
749670167316160513
749547064149680129
749509655534170112
749553347531837440
749412460587802624
749434774373171204
749418110390853634
749483008806166528
749668728380456960
749662126734794753
749585928952352768
749687363836796928
749586511713210368
749613711703224320
749584754299768833
749574650473185280
749613027985620993
749419829954838528
749542681269899264
749682967979630593
749405980404879360
749587799553236993
749525375554838528
749647148791304193
749580950158315520
749517586652663808
749591070972018688
749677297331015685
749671358242652160
749614948980961280
749502097322893312
749553129276964864
749673954734923781
749693500120268801
749626596676468736
749531721624850432
749453078189924352
749473487828516864
749586016831496193
749673342446231552
749627989290344449
749509923839569920
749402343930671104
749516416546635777
749582334350004225
749558850487975938
749591335259217920
749662156128260096
749671412919513088
749625753646563328
749559504455565312
749631650783432704
749691893588582401
749646897212776449
749631931793506304
749648830828871680
749445566170476544
749675913332269056
749570758066606080
749611077768445952
749573303946346496
749665964531322880
749595722627084288
749568782646075392
749487203051532288
749546259208343552
749547756386193408
749676588472606720
749535131342282752
749677939017412608
749518656216981504
749586029384986624
749636730144382976
749625040715542528
749437521650671616
749430663904792577
749542425266360320
749394534472167424
749639393594466304
749635820122939392
749606078225276929
749688752314937344
749520808117141504
749540223370027009
749614991070916608
749618094750982144
749441233781723136
749435151889920000
749690878558670849
749511891110752256
749563766044491776
749467796082290689
749680858399989760
749648080098697216
749640580465041408
749672474200174592
749524897274224640
749655285736706048
749559907414896641
749497487757631488
749503409942892544
749525077629231104
749629813716058112
749546116404748289
749586478037135360
749574692017696769
749577179252469762
749505603714686976
749415191104909312
749445935533465600
749393372620722176
749411500247441410
749393490019098625
749693663509348352
749693823153045504
749657588481007617
749577779054841856
749642392555233280
749631843977273344
749688001178009602
749666631236907012
749446229210370048
749582749615452160
749661954642481153
749653486363611136
749616727340691459
749496783206842368
749453896263667712
749425077175721985
749562679774285824
749553670174433280
749612969504280576
749622696049336324
749408727732813824
749681671939747840
749588088960212992
749535106352775168
749683643321384960
749493272473731072
749441040755658753
749556543318884353
749606464235462656
749402101013360641
749527493581934592
749560700062883840
749533449644609536
749417552808284160
749693755914084353
749654233138491392
749428197830393856
749656707526168577
749631541857230848
749473789730287616
749418550775934976
749395867941998592
749632682863255552
749594552433012737
749588730621472768
749496648603238400
749447135045705728
749581960905891840
749393464618389504
749527862861000704
749626399535882240
749685702799925248
749625137100718080
749566169242275840
749613011564920832
749596921937797120
749416755877933056
749676261455368193
749667113917378560
749561937403478016
749613904888786948
749593386299101184
749612256598560768
749679508073086976
749567616239284224
749683253427183616
749509927778082817
749614789891133440
749621039181733888
749541150260862976
749410363708432384
749494559843971072
749505012108177408
749402180596015104
749511656036634624
749661812228927488
749636562577682432
749646813100175360
749507893817384960
749629025409171456
749412112644993025
749409948384145408
749572385167122432
749530916171767808
749677943606026240
749678543269990400
749509164620210176
749640844731359232
749531620965814272
749524540750004225
749630702795259905
749580765759930368
749536457115697152
749638613344874497
749612013253488640
749549065210212352
749476167850262528
749593407081869312
749606195527159808
749585534704492545
749576038452121600
749568090489389056
749543977150472192
749637644737507328
749662776814104577
749633391553814528
749567549398855682
749472133202341888
749653331178561540
749628945453031425
749679516453314560
749608410295992320
749660407069941760
749678761172434945
749664542616129536
749531658488057856
749505524010459136
749595042990489601
749537983620087808
749536515475275777
749574624921264128
749416936232988676
749394945459384320
749446120120561664
749434749345726464
749615691637092352
749474272284856321
749580866372898816
749679562217447424
749551002773258240
749524570466619392
749457452958044160
749592727646416896
749547886380257280
749669844409262080
749510943135195136
749626521174700032
749588487251357696
749563241928466432
749558355602001920
749491078902972417
749533566871232512
749566270262145024
749560033151553537
749689947309895680
749643567082139648
749681798054043648
749466823083511808
749580547454803969
749404973956345856
749601342990249984
749543239250644992
749494891277914112
749638131050287104
749481008257331201
749471772307623937
749618472187944960
749489895773581312
749579872129851393
749665381434945536
749584112588128257
749671685390004224
749643701282967554
749401656278876161
749633089425604608
749662403667828736
749670104430940160
749416973948166145
749613976208695296
749481843049791488
749669122871431168
749394366674984964
749530970987106304
749581784740945920
749518169635688448
749593289607741440
749570527094648832
749645835961597952
749625598381793280
749519633787518976
749436934615814144
749488893540597760
749505607841959936
749571835944140800
749646238786748416
749672021059989504
749510129402449920
749675627993784321
749612881453416448
749652093703684096
749504500340297728
749448695419015168
749666862250782720
749463673215877120
749561035389042688
749567851267256320
749669378426281984
749472141632901121
749521382610968576
749670372509937664
749689171745185792
749546976258068480
749667566621163520
749609114909696001
749682213202104320
749667239423578115
749538025630228480
749458405023031296
749637707610095616
749617134460887040
749565305500864513
749549140686823425
749673346552385536
749402537162309632
749520808154890241
749509592443412480
749614689030725632
749402176364146688
749516747888144384
749669378673762305
749604702535479296
749628962503008256
749665994017243136
749636608404688896
749548964362543104
749583034874232832
749619839539539968
749413391802904576
749556404898398208
749514122409152512
749573110777643008
749522741544583169
749512197160697856
749531935505080320
749681202420998144
749602366417231872
749525308664152065
749575480542687232
749570791516303360
749680602664800257
749394316162920449
749545722069082112
749622234730229760
749662693037056000
749450645720080384
749617524518432769
749574591647981568
749596288656740353
749397038354173952
749605369454878720
749641809534607364
749612554297696261
749603125384937472
749420832401682432
749625732884725761
749512746694303744
749589280046055424
749604677172408321
749629419338293248
749538600384131072
749653943433605120
749533013336285184
749635748811472896
749591158981033984
749660893756162048
749564667878580224
749611157418377217
749397050702176258
749407314185183232
749500318950436867
749515280099991552
749621966127128576
749491435204993024
749679507846475776
749687741374304256
749524637197803520
749607315368714240
749573010252787712
749690845222281216
749686403320066052
749533747633123328
749607952974249984
749523039310716928
749674172746465280
749683823609253888
749643067922190336
749504169132818432
749623023267905536
749579612053733376
749536423578046464
749496481225117699
749678345986670592
749610620698365954
749554886803656704
749394521557966850
749552143753965568
749624851883630592
749536314295357440
749450876205445120
749618367607242752
749528978701033472
749403044320780289
749501749170495489
749516815202680832
749578320468123648
749541867440762880
749538507752890368
749645890596601856
749547030972882944
749596095789953025
749497055555514376
749427161795297280
749635710924230656
749693021881597952
749543205687926785
749626546302877696
749680795468517377
749565267450015746
749558284005281792
749598797001531392
749616488412217344
749503833747943424
749664160921817088
749520883551797249
749609895217893377
749503481220857856
749555826076028928
749503120686940161
749613225172406272
749536025102475264
749669286382333952
749622641334464516
749598314513838080
749678354492686336
749507847801667584
749498636699049984
749658628802486272
749648029515472896
749521617630400512
749541813170663424
749604853635125248
749398611188912128
749549576533704704
749474893079523328
749610792522317824
749574151208263680
749423286296145920
749657638623928320
749578714585894912
749571949194514432
749494295862796288
749404617545515008
749552563234738180
749690983437115393
749508778882719744
749577439475560448
749536176130953217
749626697398583296
749411659446267904
749561840804438016
749475794913751040
749454168943886340
749583588161622016
749667524590075904
749591616151773184
749672197388587009
749673531068207104
749564885814677504
749616626937503744
749613304826458116
749665398413336576
749618921339285504
749658662331908097
749622389647011840
749537656451788800
749543360604606464
749554073075060739
749658658162679813
749528898950402048
749431075177463808
749519772002422784
749632389136146432
749678287241314304
749581671540948992
749493805041061888
749674294364471297
749565380973256704
749681801996697602
749581767829491712
749588781074972677
749682238233669632
749629801380605952
749512658324422656
749395872115355648
749532136747786241
749545298423324672
749603406331932672
749635794848124928
749654698542653440
749655780899577860
749413131831611392
749428755731353601
749620737116348416
749625464407359489
749476553894010880
749661497379422208
749558166820524032
749674122574172160
749562105280524288
749650818987487233
749673488848302080
749660893512859648
749426805442916352
749668233771450368
749566383487418368
749575795375480832
749622209438703616
749597597166366720
749540370317504512
749643889682808832
749568484758188032
749680267250376704
749618669639069696
749674030190526464
749545693006757888
749596041096421376
749561304025706497
749428969489956864
749463849145815041
749519423690665984
749693391206686720
749677666765242369
749622096389701632
749607537771556866
749540856592465920
749422950751739905
749678962809434112
749593105221951488
749612310797377536
749411596510781444
749430068615667712
749522972294180868
749588541714423808
749580203446460416
749642233045975040
749638315557658624
749558103654346753
749398623620853760
749596292918173697
749523563674304513
749672830669848576
749587610767589376
749669026255831040
749569801496829952
749591708485165056
749515573332238336
749686331945672705
749484518868942848
749651238321618944
749655583633072128
749550646328688640
749583013554561025
749502705576644608
749409856038199296
749659178168442880
749629591657021441
749489736419540992
749673472301928448
749620716295696386
749554668452339712
749608536125169664
749657013785862144
749496271191285761
749544883183116288
749641805252075521
749605553828139008
749682376742211584
749682406068740096
749522951393927168
749441049060315137
749590446209458177
749556505620262912
749653243207229440
749614202499792896
749665406516953088
749604564081512448
749486486215467009
749481775836037120
749481180144119808
749576134975709184
749520019478999040
749691193391452161
749473525526765568
749584725128384512
749558506240503808
749689204913934336
749688236176539648
749637212371873793
749676676787871744
749630103022366721
749403753338408961
749654690137333760
749625690580918272
749466332303949824
749562256120225792
749667797337276416
749601191898775552
749485705928335360
749566458615693312
749478718200918016
749647358347079681
749534275918237696
749574788729954304
749439807714107393
749622851196620802
749586524371505153
749591851317989376
749402742687428608
749605440464490496
749587786735427584
749428017575895040
749452801386827776
749487949792903168
749613992952430597
749603762768084992
749605662989094913
749610691892568064
749627020179636224
749634863788154880
749664097986306049
749554408405467136
749694007689748480
749477531250679808
749548398051749888
749577431015567360
749604605953060868
749617520336891905
749537916536455172
749647740196548608
749616169850638336
749423336585912321
749533923412172800
749679805482795008
749425282851803136
749575975801909248
749487064824025088
749514306966921217
749401165612351488
749562419593248768
749444706422009856
749506824198553600
749640316488155137
749586603975245824
749636348391415808
749558766354493441
749554056322904065
749542345578688512
749611203689869316
749449966326673408
749632179148382208
749617709076414464
749411756041134080
749519910351605760
749603863397883904
749601128799625217
749566140029014016
749671450416652288
749636012763209732
749644389027311616
749681739270852608
749676722912653312
749581084321583104
749546217198194689
749563434593816576
749409839139422208
749567901787648000
749518413228339200
749693843923230721
749635639549825024
749396174314975233
749517632718696448
749527057307230208
749529305454153729
749524624698847232
749593545690996736
749675548629143552
749499111070728197
749628819506540548
749450595296239616
749691386065252352
749422770497417216
749558967664336896
749559106042822656
749628589088264192
749640660030861313
749610641611231234
749596636767072256
749636620954038272
749690266383101952
749533638430187520
749518266406699008
749617658711142400
749549186773819392
749490814422700032
749512801203449856
749516169162481664
749395503020847104
749684012503924736
749457947755819008
749530358518050818
749582023904235521
749568929119531008
749500763232239617
749646708322275328
749521747561574400
749415283320758272
749411470719328256
749532862467145728
749630552127442946
749416080506908672
749393426907561984
749649682054262784
749573664824320001
749535378986655744
749404655055204352
749617855931363328
749572972353089536
749475299667116032
749552734895046656
749661656976875521
749575283511025664
749582048923361280
749535962204626944
749562964999540736
749497349127438336
749642824698724353
749689469259882496
749640060501360640
749565024163684353
749401396026290176
749548704160444416
749619084682268676
749689163327295488
749605835123425280
749397377988059137
749622733885935621
749675653369368576
749616476039020544
749680023943032832
749586750973087744
749604039835340800
749480396048388096
749609668696084480
749585094118178816
749558187779584000
749519922871562240
749691537026486272
749552928168566785
749664768898850816
749439388233400320
749484111862128640
749576667614613504
749497273743204352
749651477283479553
749682456467533825
749563887767420928
749495377838088192
749543398437183488
749531969164279808
749631520705511425
749602374646321152
749416151856189440
749405967985631232
749633714594914304
749501698633261056
749627381132976132
749605365004677121
749667180996853761
749612281730859008
749649409709838336
749535379057942528
749527124659273728
749402318777552896
749534523558338560
749608829852250113
749529276395970560
749404646901321728
749541401977913344
749665628760313856
749552193901125632
749546980356026368
749539489240977408
749654941673807872
749404613128822784
749663296731525120
749566580523229184
749586910146916352
749663426872537088
749672662943793152
749681428942774272
749513325256536064
749566769124282368
749532015091908608
749644208500273154
749592698449952768
749635492665327618
749569604578603008
749510162944319488
749517230283616258
749686751602638849
749560385611726848
749550520306659328
749643646438346753
749678115526287360
749626936327045120
749585920332926976
749570569243418624
749406479799750656
749633915808149505
749522645264297984
749472506390671365
749667252207775745
749524129829748736
749531071478456320
749532623328911360
749676672622981120
749526340357988352
749575317040365568
749558363701256192
749433000111185920
749450968710909952
749454810659905536
749622226060603392
749498318128984064
749417661545807872
749494299843256320
749564844123226112
749529884473511937
749604652283551744
749549995985145856
749537769828020224
749469683674386432
749618790980263936
749639527929552896
749461324241903616
749529356024811520
749486876218814464
749538444980809728
749689670863380480
749463396496596993
749611442593292289
749542475665018880
749671895025451008
749684989919367168
749635790838333440
749426087898210305
749657727043969024
749536914223529984
749640773486845953
749609240864628736
749580492828270593
749527703351689216
749574490804228097
749393460646580224
749560410769068032
749542324913528832
749662009298456576
749507570579017730
749693155994468352
749688026666770432
749627444123078656
749500822258679808
749512864151601153
749435420149100544
749623933150830592
749634599404310528
749642266638254082
749583819150397440
749504378957139968
749589288409501696
749639376754401280
749612839266971648
749690899630813184
749519687969562624
749526172699025408
749650319915753472
749674114030403585
749665276782936064
749634284869324800
749496984256610304
749630094663094272
749574490951000064
749673862275608576
749543239250739200
749495738464346112
749582766069706752
749420081617051648
749681609419395073
749393166869131266
749634536418385920
749663452273188864
749636486874730497
749481188516061184
749555553668653056
749486171332419584
749505574145036288
749514306673311744
749549786458624000
749632498209021952
749529947262312448
749630321298210816
749604073255661568
749679692379099136
749610523952488448
749461915571675137
749674264807301120
749564646890344448
749610528402763776
749629243500457984
749656091122864130
749400615953063936
749541540448636928
749486070937579520
749578320346361856
749669823416721408
749654883251449856
749427023341387776
749692199760199682
749560087455358976
749622192695021572
749553779255742465
749595449816936448
749438515717562368
749579989796868096
749400712547864577
749677293321224192
749599396711530496
749626789824081920
749571420536078336
749431309752209408
749523601322278912
749421268932370433
749667176492175361
749663267627360258
749445935394983936
749556484820828160
749643084397285376
749632313726627840
749450868131442688
749618958907674624
749682783539388416
749683689412583425
749635891371597824
749604127936831488
749543054458126336
749670162786357252
749618141123280896
749538306560520193
749686352896225281
749467569606635520
749661505961025536
749599669479567360
749417930119520256
749485932319895553
749675992898236416
749523203060629504
749482304137891840
749554743903522817
749562365188845568
749655910658768896
749594879387369472
749572213548937216
749658255442386944
749452751118168064
749585131992592386
749693261019746304
749564629983125504
749589166636228608
749667939830337537
749474972771446784
749629612272091136
749538822673825792
749581982057783296
749606594200035329
749599908269785090
749665175939129344
749620871405404160
749681999401537536
749679323519578113
749523723011629056
749550587419779072
749602638858219520
749515607033442304
749503414334214144
749508355140513792
749583525561573377
749568228670578689
749564617492459521
749634163293167616
749645865246191616
749577980486164480
749490814603161600
749586167939477504
749470006736334849
749434124486660096
749673279342964736
749626391327637504
749532249884856320
749610926698004480
749568044167532544
749498783822602240
749618635753201664
749494572628250624
749427664956497920
749599476315193344
749436594864713728
749637334182797312
749565913691750400
749619072342503424
749687133166833666
749624088436637696
749531327138062336
749634066807287808
749478281947148288
749505503160590336
749551430772613120
749562457472045056
749509013792890880
749451719407316993
749482132146237440
749466839915331584
749526654675017728
749679671663472640
749656942717448192
749400888595349505
749497453947281408
749408849581318145
749689809170464768
749686818472235008
749592593340719104
749459411756724224
749532350678179840
749412594792796160
749683647846965248
749661468036108288
749666970954522624
749604887135133696
749551795358302208
749550088444342272
749666744705449984
749604492694450176
749488121679519744
749423827092840448
749616316475060225
749580274975977472
749585236506193920
749509999127326720
749523534481858560
749496187619860480
749523777642373129
749551170490884096
749496569070661632
749654908434059264
749624314857721864
749582250367299584
749442273767665666
749509126980374528
749658582556274688
749692694688047105
749652257667444736
749523622524444672
749527959447502848
749630572998328320
749633693594025984
749502386620760064
749588101467602944
749602064112771072
749685182672830464
749651167152631808
749490671879352320
749399357707919362
749617960772304896
749482358693302272
749664345387257856
749581294007308288
749509777097646081
749560809123119104
749545600698294272
749442856683614208
749607525423648768
749613099607400449
749406257367375872
749667336211357696
749527678303105024
749540466710851584
749616186489528320
749488952206192640
749555016567025664
749666950259806208
749482815918452736
749619135164866560
749591721143635968
749472942506008581
749399571692912640
749530194864668672
749478139319902209
749683945306980352
749643197807230977
749451656497160192
749567058732548096
749619931914833920
749455464979587074
749608930188328960
749450628980568064
749439467962982400
749534846268141568
749537450809327616
749653498820722688
749636331723190273
749639322320539648
749447491628724224
749460686929993729
749529301565988864
749567700373045248
749577426817212416
749569713471098880
749397554366865408
749660746804523008
749657223584944129
749543406829993984
749444970797338625
749569042285891584
749655239620526081
749662244120690689
749602370544365568
749512251753848832
749669609180131328
749634003918028800
749542077344669696
749671798782955520
749690694042783745
749651569650626560
749669517249351680
749564441495269377
749690916290568192
749600680038567936
749597479897747456
749538071876698112
749560062293737472
749647740146184193
749450004088008704
749570757949218817
749559076640722944
749406177490980864
749517616046223360
749420530764132353
749563912882950144
749639477367181312
749580354390880256
749520820377120768
749615666366443520
749609060396331008
749679746972286976
749656414163906560
749669278098620417
749443548785807360
749573983591280640
749506690115043328
749614030621446144
749645760342417408
749688173207384065
749528143694790657
749645903196221440
749536171919872000
749615448451342336
749611966856097792
749627540575166464
749489031751143424
749465963267891200
749624226831818752
749616601562046465
749578718645977088
749657773064019968
749562130437812224
749561538785058816
749613254499037185
749440017144147968
749690249584848897
749396912567033856
749528693106696192
749622759047790592
749655419979575296
749621169209257985
749570850152542208
749628245104955392
749572121039437828
749565804547563521
749674286009479169
749473059950723072
749466806344159232
749453187468308481
749450054327341056
749669278165528576
749523576047464448
749445176314257408
749691596040507392
749549870537699328
749555348072198144
749681944926060545
749452889622536196
749665192754184192
749405640880160768
749680405285044224
749470941814484993
749512931138830336
749398544147243008
749619621615923200
749524276852785152
749605491182108672
749690304073203716
749638848204898304
749499429552619520
749648985837699073
749396119671627776
749547101990817792
749639166883983364
749691897896050688
749523928649830400
749536650045317120
749603272101552128
749550067372163072
749542567868502016
749617696522772480
749646888928944128
749615154585739265
749539547973840897
749588864688386048
749474893104816128
749655075879063552
749616484368977920
749451841092542464
749627108276723712
749523853207040000
749484476758097921
749585068948062208
749523202842456065
749551879240224768
749556622960144384
749677691603972096
749541293051744256
749528953459773440
749664366375698432
749578324360327168
749626571451957248
749614873781252097
749664764746489856
749646498586095616
749566941015203840
749520967358148608
749537752891420673
749626634500706305
749550386319687680
749565624255442944
749602156496424960
749685786912653312
749448976416452612
749665461109977088
749397956885872640
749564281839087616
749677972555239424
749651175331463168
749504710101565440
749533034358202368
749567645771522048
749665733878046721
749656221154680832
749563103537405952
749576176952287232
749639666245128193
749648843231399936
749661057308889092
749624063367254016
749669349347188736
749680724236722176
749544178598674432
749575631931842560
749670422971609088
749671513444327424
749583194018709504
749656921553141760
749555209509167104
749599614609883137
749575145354694656
749546711958388736
749418575937413120
749688433291829248
749395599632588800
749516337005858816
749411525572591616
749528915446816768
749464176679149568
749686256498540545
749666430208110592
749647173973843968
749538738628354048
749684323020787712
749532723887374336
749505058199506944
749518538809815041
749693768563994624
749664324684279813
749572762814013440
749654350407032832
749567939410624516
749692526983049217
749538117883953152
749497135310245888
749567016470736896
749393989158199296
749631877376385024
749548523855773697
749627297364267008
749582296697765888
749628375162089472
749571718306463744
749570308995112961
749480723183087616
749409818331344896
749408597918920704
749607919595970560
749638466456215552
749586742307594240
749581407249240064
749629016970301441
749413286958039040
749470883375353856
749537719244591104
749543587457667072
749684876392198144
749524805158834176
749517540498563072
749492152556662788
749506677448278016
749430227852464130
749603716727275521
749399110474665984
749616710861197312
749409185008197632
749665436149682176
749416952804892673
749665482236624896
749462632965427200
749688714494939141
749560146385403906
749593063111045120
749636625123176448
749558313608704000
749610352212582400
749642249709858818
749622708581830656
749567734065823744
749667436580995072
749563703037534208
749587740577112064
749529880388304896
749399873770795009
749609982933471232
749693323774918657
749668623682338816
749396052826959872
749548905734541312
749501493137506304
749618707110957056
749403233202892801
749607663659540480
749577963973337089
749617100856045570
749428491356024832
749501203839586305
749693395317194752
749489963029270528
749658825658163200
749669202458316800
749577200408616960
749504987093434368
749582351135637504
749563044666175488
749422581736939520
749613044792254465
749640790436044802
749485802422472704
749651091315236864
749446329655521280
749648403093676032
749685929351192576
749548922532757504
749505574316957696
749593994208899073
749628157163020288
749586142517919744
749429506415456256
749571923840032769
749500281184858113
749631210280849408
749565422752526336
749547819116093441
749642128221937664
749548427332161537
749622289382019072
749606598201401344
749557847977914369
749642295813742593
749522967864832000
749642690476777472
749404990859452416
749508590088577025
749597135880982528
749567385917595648
749678484558082048
749655948399181824
749445448805392384
749416097229574144
749510766781423616
749468479875604480
749529813119934464
749672734284587008
749563573203075072
749523391649026048
749458170175590401
749521735062462464
749611010697355265
749406756506218496
749629457107914752
749548209568149504
749407931003596800
749633878193803264
749514629936799744
749515091004055552
749426012585390080
749606933762568192
749648918934282240
749513811707568128
749516567420035073
749688865452064770
749680250318184448
749667881290465280
749630883125141504
749529414845788160
749400188339384320
749661723964080129
749620909158305792
749655717674618880
749494337726189568
749635996002742272
749691092686307328
749648621105274880
749658439681531904
749529003585859584
749528408074358784
749692220756877312
749472439185313793
749692610692935680
749493217658273792
749639767000621056
749670439874592768
749623472075186176
749402104901632000
749537031404064769
749509785532395520
749593528775217152
749636176479342593
749523656125083648
749613670074769408
749533965644664833
749454948904103936
749548993752002562
749568744750448640
749593558408015873
749643705276100612
749414561988706304
749588344548368384
749529028932071424
749433490962206721
749485345331376128
749667159756857344
749637107698634752
749634150496407554
749543037735436288
749534485725777920
749551107588972544
749649342273904640
749652316358316033
749568597937315840
749665330990026752
749538541638737920
749515321883713537
749625376289198080
749667558228389889
749552298968420353
749621697872011264
749644087100313600
749404181363130368
749533525054021632
749672398400679936
749543146778947584
749575531125936128
749401308168200192
749684662524600321
749649006855323648
749526835227140096
749465589895327744
749673912707977216
749562549666979841
749589120566063104
749454353409282048
749574289561624576
749622557654016000
749425458727440385
749456144238731264
749532891789524992
749653306155425792
749503410018418688
749499857400893444
749616131925827584
749450138117025792
749570384723312640
749576009129791488
749690148959444992
749507746932883456
749463324924968960
749574331332567041
749588210594902017
749541242648879105
749518475803131904
749604060593020928
749597169326448640
749640269990072320
749447369725390848
749586755192401924
749448061886226432
749604165618401280
749535261395128323
749481578754150401
749454282001379329
749612378149556225
749638852281790464
749689062420873216
749614802314653696
749516437396520960
749457314818719744
749675032507518977
749643914806714368
749533923617759232
749420018958528516
749692577302114306
749582967681449984
749531428082348032
749489820427231232
749618883577966597
749655071848275968
749663800408674306
749603037514199041
749600789283438592
749555201141538816
749691277223100417
749501472329572352
749674470642683904
749544984114761728
749587195468525568
749464168034689024
749650382499045376
749670364184252416
749669697541505029
749431578191880192
749561459210907649
749689024802131969
749499081685364736
749527946499592192
749564617697923072
749682523752558592
749524255897948160
749573610021486592
749424469140135936
749411445662687232
749560582630678528
749550205855371265
749534154383962112
749557533329752064
749420152974966784
749548356024819712
749515451990937600
749623522310426624
749563497651068928
749621693430296576
749540923827163136
749656917233074176
749521177031344128
749639070461128704
749415853825941508
749518094213582850
749579343781912577
749648251834527744
749454693089378304
749597769233473536
749481184581783553
749485726853500928
749651129278029824
749557365377204224
749663355405791232
749565402028642304
749498951456350210
749633143997628417
749577267668520960
749579481933815808
749612478787706880
749577460593922048
749524738205188096
749588311010865152
749488985605443584
749410590196654080
749593054844186624
749531532675653632
749566240818069504
749532199838441472
749514424084533248
749680426478931968
749497139621953536
749558372190519296
749468114828587009
749652710329384960
749567650087460864
749605235052519424
749513954620239872
749538558294253568
749570699107430400
749534355589038080
749623056935432193
749582938229055488
749646263797346304
749560142069391360
749660956611997696
749577812890222592
749502575385468928
749521919637008384
749508929818923008
749579427693096960
749450314177183744
749554735926083584
749464696516902912
749614978647396352
749635765391482880
749547710332612608
749587514189606912
749400578405572612
749571332451471360
749516504643858432
749633102029418496
749676425070845952
749692719753261056
749546858884636672
749643722149724160
749692430568464384
749415077921624065
749533101651558400
749643944238153728
749568702756974592
749675036911529984
749589384844840960
749613078560530432
749648017091952645
749437085313032192
749582594317004800
749411936463233024
749445990139047936
749545059469623296
749656242184826880
749553783521288192
749414767530504192
749578810996035584
749416869019455488
749624889636716544
749539493628223488
749606669412335617
749526549892849664
749669181440700416
749527636406337536
749513803369357312
749611291774517248
749444916145582080
749655130643980288
749658507004223488
749569021729615872
749583181482000384
749559659795718144
749579406666928128
749569243889410048
749475211838386176
749414247566757889
749645576136904704
749403459884023809
749596695642513408
749533864901632000
749512289481478144
749523949701230592
749457541113876480
749687653251977216
749692291997175808
749629146783973377
749626072367558656
749604538768908289
749529678831054848
749652651562991616
749503393325019136
749573622558228485
749458581351575552
749655952543002624
749595818911535104
749487253479624704
749427501655613440
749457021066354688
749693353160282113
749629243349282817
749623706855546880
749665674860105728
749482304158990336
749545873286238208
749623111201484800
749417158149443584
749673099042447360
749597525863202816
749547450222911488
749537375315906560
749514138938970112
749613690832334848
749535760747991040
749664328786337793
749650139439067136
749672708934397952
749587761632514048
749493192634998784
749647689776664576
749582946592448512
749657319932387329
749591729557372928
749474016243613696
749651217324834816
749678127908065280
749535848735993856
749566651708772352
749588659448479744
749548737974902784
749399022197243909
749597886854402049
749677268214120448
749642878859685888
749640215648694272
749430089469685762
749677083450826752
749593176516820992
749489312878690304
749535106302406656
749593046313005056
749523714484473856
749659081808437248
749691012877090816
749690178348908544
749465967307034624
749545952734769152
749408866136231936
749622201263988736
749604186761883648
749513908495478784
749649757648277505
749593860054056961
749597354102259712
749562503382855680
749493410772365312
749574579086065664
749473923939590144
749479137690152964
749651435248312320
749511601313677312
749594518526238720
749547215153143808
749556560188182528
749441623805734913
749551392893837312
749527007336300544
749693487617048576
749532224765165568
749639729285509121
749573807170527232
749683345852755968
749596951289692160
749616639281332224
749691084138315776
749408602088022016
749480295099994112
749681873522073600
749655382365175808
749646448518688768
749536431803105280
749542219946790912
749563052958375936
749660746770968576
749525560225738752
749584049589608448
749482883258077184
749529754559246336
749605096883888128
749548456776171520
749545172820787201
749669064008605697
749649141236535296
749588462035230720
749540043283312641
749574696342056961
749634167315501056
749614617685479424
749472250538188800
749412460554223616
749400012057153536
749489250022858752
749679012880998400
749530131912359936
749693386622394369
749440168407498753
749604190872281088
749520426188013568
749578974678831105
749671085587648513
749587019085545472
749520963134521344
749520677800120320
749660218095603712
749634142409625600
749598453039267840
749643461922582528
749522800189313024
749563749460246528
749554009917251584
749583563155058688
749535374968516608
749651439694311424
749598410815209473
749615548892340224
749572490297389056
749671002016067585
749685061189038080
749574687911452673
749582984311934977
749444987679637505
749512713076928512
749407871964635136
749644959360421889
749668589947330560
749658867517231104
749688240408522752
749667310907031552
749522250630631424
749434514447880193
749554744281198592
749623190905905152
749635794726445056
749574197366534146
749564709834149888
749607441504018433
749675699452141570
749442173041385472
749613040723718144
749610662674960384
749643185123631104
749693734875430912
749625619311267840
749415044245549056
749528819279749120
749577993299918848
749640538782138372
749691709227958272
749607655237230592
749487656355000321
749469679366836224
749677591100022784
749676156442570752
749522477332783105
749535076858429440
749623618703851520
749441544017567744
749598931118612481
749559320170364928
749549975063977984
749585173788884993
749499857405083648
749672558044340225
749403308624736256
749486695804989440
749573123738103808
749507616754241536
749593499566170113
749504999516938240
749413626641985536
749409012815269888
749437060201607169
749573039805829120
749417950898073600
749417674355183616
749540705652109313
749673673699786753
749558472962957312
749508606601691136
749584485805596673
749613195883638784
749540986607501312
749690274805350400
749553506663669760
749575283569750016
749684406802063360
749480722902110209
749576638438998016
749675007245189120
749569617014775808
749574729904771073
749528290797518848
749398518813589504
749546846423515136
749590567542108160
749624235241279488
749523542891499520
749625753776623616
749612969500086273
749507943930982400
749529561407291392
749580836979236864
749483201786183680
749434715778609152
749670620053512192
749555796841750528
749408639614464000
749684473843871744
749528085322760193
749608930326773760
749629839120830468
749555561981681664
749677284785782784
749427845550575616
749405019905007616
749604367108452352
749505418909585409
749561530425933825
749604874376142848
749527644606197760
749449861221654528
749624449209696256
749557210221608960
749457117468200960
749673124208185345
749693877540548609
749406337092751361
749690677240467458
749497361966116864
749650139237801986
749541242644553728
749498607460610049
749671345861038080
749493498680844288
749427140928483330
749635106973835264
749681894640480256
749417934175428608
749676592654417920
749456446329237504
749562423678492672
749494992184438784
749602773013032960
749517377000341504
749559131535708160
749610805126000640
749556954369028096
749522330397835264
749624864605102081
749554546871939072
749597144160534528
749546519183982592
749636767863738368
749693629892026369
749664794291023872
749652827895533571
749411516936429569
749549513937944576
749593109407866880
749515967709974528
749578010093883396
749638034539307008
749557239636168704
749631415826997252
749688089346510848
749417065895882753
749684440507486208
749686680160907264
749667977772032000
749521097595445248
749626873467006976
749640630989680640
749599258416975872
749555759239819264
749574335824789504
749518551371829248
749591892854276096
749498729221218304
749593935559946240
749561370975281152
749554370904256512
749649799566295040
749581793230221312
749605977704497152
749589736994508800
749624109596864512
749413572023844864
749640945331765248
749649678174593024
749642728015822849
749597505168388097
749676336847982593
749610398240935936
749461500704722944
749445536919367681
749679340229623808
749580031517659136
749510880027480064
749408928941899776
749583504510365697
749691637874429953
749398032429510657
749534066035290112
749672675237298176
749659664497901568
749595143582416896
749679847723692032
749627997506994177
749584716764815360
749413123615027201
749631705242279940
749626672199114752
749674562917367809
749584322445844480
749547257326870528
749495579416330240
749684427761082368
749529993508556800
749405183604588544
749673983977676800
749484552293343232
749595558688481280
749431515285774336
749660285284134913
749572766861561857
749670141978378240
749421218403672064
749558367903965184
749678270484996096
749668929719721984
749635434150526976
749461605386182656
749606564823179264
749625384556195840
749671349971480576
749554748097982465
749640936976556033
749461273943891968
749684113045610496
749629893600763904
749408450996645888
749529968372248576
749504798358065152
749518828422520832
749660071324516352
749582661514125312
749447105505218561
749575069710647296
749604576672804865
749544279412842496
749650898364792832
749573555491266560
749509147671007232
749501019122495488
749594703083999232
749690836510736385
749483788955189248
749488675491237889
749687212879458305
749605469983903744
749521680553218049
749563799485591556
749517544910950404
749609290902564864
749676102210031616
749571806525267968
749484325985456130
749587707253428224
749604379511119872
749630053013676032
749626986717470726
749598574682353666
749520745101926400
749679210222931968
749560586883575808
749680950661963776
749580748730933248
749551103365222400
749408346315165696
749517041535688705
749642383948652544
749607357395722240
749505272289320960
749592518162051072
749671962495057920
749654404878503936
749397449379188736
749560448534601729
749657483782873088
749669210813521920
749692908509462528
749660113514954752
749591012134227968
749422590138183680
749682469213859841
749692707468087296
749501459788603392
749632942641676288
749519138641612800
749600860632653824
749620133425979402
749663569709559808
749569986331611136
749489241621688321
749588684387786752
749625971976900612
749586532932194304
749584498451296256
749679210084442113
749472598497656832
749409646562074624
749422195747717120
749673086589558786
749446384126988288
749615888643551232
749497198413570048
749596188068880384
749671739924373504
749687275727060993
749513463949647872
749563392776634369
749669420562350081
749516974317789184
749553099853922304
749532275344302080
749684331342430208
749617423691554816
749645735214198784
749621592846659584
749587342088769536
749415195391516674
749648440674492417
749617902064578560
749680694956294144
749423219073949696
749643659331637248
749452256177709056
749652043673985024
749612474664620032
749579242929844225
749541238584508416
749677486418583552
749512696232640512
749677545054953473
749506505318150144
749682196361965568
749613087079141376
749521084622471168
749564827304128512
749631860792233984
749422460118896641
749532262530682880
749672004081647620
749678174104002560
749680325865771008
749625715868315648
749600034396790784
749512301838032896
749593428258918400
749678383987032064
749669181491032065
749601472807997440
749583500131512320
749597698051874817
749684046121275393
749523186174324736
749571668088152064
749525367157915648
749407171532746753
749614689294901248
749631747424395264
749599707140272129
749672092308733952
749693344981319680
749497202574233600
749648537143607297
749660709156511744
749450133817815040
749647044055146496
749680346552274945
749668245976838144
749667574913400832
749515288429879297
749397021656768512
749633056143773697
749587304470159360
749594732632875009
749554953618939904
749637719920377856
749409499430215680
749575589615525889
749450683322101760
749490206387167232
749596418717851648
749432018954489856
749509630250913792
749416071958900736
749439518089109505
749422199732187136
749634851016306689
749477631670775808
749430013938831360
749584922290053121
749573224321671168
749623086165725184
749441707553480704
749430974434467840
749644523194634240
749670951369969664
749490592103694336
749559315892170753
749587833158004738
749466210782343172
749494535072256000
749605470210449410
749640198900834304
749537019173318656
749575170424057856
749519167993344000
749649686563328000
749691025606774784
749680094914965504
749689045656018944
749627318260363264
749649460007809024
749656271259783168
749549681542389760
749498901070217216
749579452628234240
749441275787640832
749638173064630272
749621043292143616
749544854120726528
749571256991813632
749563279375237120
749619059637956608
749635094361600000
749618048903110660
749659366652076032
749685979829637120
749526235454267392
749534271807815680
749622196830629888
749556396501430272
749678601990131712
749569088838627328
749557868714725376
749537018787426304
749621462810722304
749623895481737216
749692786966945793
749647589293817856
749632086877712384
749411601069907968
749574813979738112
749673602291675137
749548913905037312
749525052639571969
749394949616066560
749636138680274945
749619386709905408
749615381166301184
749530022692556800
749684654194720769
749575807731924992
749583844379136000
749610457212784640
749417506306191360
749585660479098881
749551422044332032
749401798956445696
749547915983589376
749550856194887680
749551686633525248
749690295629934592
749392839684026368
749515095273791488
749534087275307008
749636206015705088
749505163312848896
749445868433137664
749416860416823297
749529700008095744
749692992697532416
749571668276903936
749616396154368000
749669827304972288
749632200300191744
749668632066686976
749589837649412096
749521596373544960
749396077883916288
749409608737796096
749567285111713792
749687850275340288
749523341447274500
749618761565626368
749521604850356224
749425295287922688
749520883396599808
749408102844424192
749610423528325122
749468928670216192
749654023192604672
749466227400073216
749660666919878657
749448695377043460
749600969734881280
749671719070273536
749508141340041217
749516135717040128
749685010618277888
749628257797083136
749673354773336065
749561182391001088
749531260062724098
749568480417026048
749552307361251328
749656338347753477
749579549164331008
749594615372742660
749508719835308032
749409130436173824
749585744172290048
749676030982496256
749556686189367296
749687170743595009
749560712750505984
749427572614848512
749556614852513795
749519755116179456
749535731312320512
749632774999453696
749495466014961664
749686516692185088
749565640810213376
749564214914809856
749591339499679744
749601611073327104
749587019475611648
749629918598852608
749412838234554369
749562486643359744
749489619100573696
749401685374763012
749492009988227072
749405682651148288
749615280402333696
749651628366532608
749637191454818304
749536662410100736
749482509990260740
749577271632097281
749606724022243328
749666149089116160
749670041419939840
749643344565964800
749587618866860032
749432081898414080
749539799896354816
749549253677223936
749589523487744000
749668162279464960
749517750461198336
749672734066614272
749395456891969536
749438700426321920
749616677063630848
749605726004228096
749509521131855872
749513811799994368
749566777370214400
749597215736279042
749553066421215232
749565598837923840
749576894039875584
749586088310738946
749573970693804032
749566538517274624
749530018519379968
749570153864585216
749462574173974528
749640400051154945
749626282149752832
749606015293919232
749674005116968960
749574079926067202
749449735434563584
749650172729184260
749651850832470016
749616710915809280
749601359427690497
749556749062012928
749612587684421632
749626957319512065
749559580049440768
749647756948537345
749653809232773121
749590915925311488
749679776508633090
749656854649774085
749651544291864577
749502814410473472
749525782339477504
749494887276576768
749418425068511232
749508304573960192
749510619976572928
749532950606282752
749468899171635200
749662915020533760
749474494482358272
749637078414163968
749642727902543873
749526260662079488
749672151188381696
749643373976383488
749575992264581120
749659236653756416
749637162027458560
749666753031077888
749573802888048640
749494346186121216
749399215294517248
749601514977624064
749540802154684416
749430579930673153
749607223157002240
749633446201425922
749550692411387904
749610087950348288
749565288488718336
749566550999465984
749635388176760832
749648528675397633
749539732577722369
749514071943196672
749407624869752832
749459873226584064
749680871226179584
749437248987275264
749562092387270656
749510716592365569
749522825493483520
749648922864283648
749564030352781312
749451354331025408
749532505968091136
749644531763740674
749606615112900608
749449064350113792
749647513792094209
749591863854792704
749420383971975168
749520254485880832
749687716162498560
749471159893135360
749503191994204160
749666396477554688
749562465738948614
749633647502827520
749560368674926592
749656141466988544
749508405648293888
749563665532289024
749407024904015872
749582900396486656
749541196662501376
749557785004679168
749650822917566464
749666002044985345
749654321260818432
749541410341261312
749402855849619458
749582665452511232
749665197002985472
749468312007041024
749504701905838080
749649204230828032
749643227142168577
749667579317325824
749637757954322432
749670594912874496
749653461227241476
749494912236740608
749646704144687104
749675045098749952
749500318950404096
749616253560578048
749639552864780288
749560544894545920
749540974339121154
749528357893730304
749520510313230336
749416592073560064
749629599785553920
749511781932945408
749604773939277825
749575946219364352
749506744544534528
749400313828896768
749638919579242496
749526772169924608
749636378011570176
749606481016741889
749632393410125824
749662718064467971
749561035728781312
749660994121728001
749623631404109824
749410862818033665
749563136869412865
749468316276760576
749489845479800832
749668350922489856
749509835788541953
749512184682647552
749667528964710400
749687691076247552
749515053435613184
749615779537117184
749478848346071040
749400901362659328
749577838068506624
749657080831811585
749664618218295296
749556497311346688
749685216512466945
749572322542047232
749528256878182400
749492249151627264
749633035092582400
749553368545230848
749605935501307904
749688743720804352
749596460673593344
749662080601563136
749455758669012992
749527032208429056
749528458452148224
749681693087395841
749407368853721088
749590467038289920
749690719149887488
749674978040172544
749600419987484672
749537299877232640
749684109069447168
749615473470296064
749507864448929792
749519449129160704
749544132650135552
749514805787099136
749603385570107393
749630245918109697
749545063559012352
749669043242688512
749556476260282368
749563744964009984
749578794428669952
749417233726763012
749504189991120896
749514671661654016
749406882163486720
749508967278243840
749540076619763712
749549526361313280
749578991531659264
749565796226068480
749612210092204032
749693906959339520
749407565860048896
749573916419469312
749620636566294528
749565737413468160
749448649361518593
749545076158636032
749529683142770688
749686470231879680
749499865663668224
749582451769503744
749662093171892225
749525618912534528
749647056755683328
749520627606904832
749652362168508417
749651188002336768
749636226655793152
749611816200855552
749397612718088193
749637346908221441
749690979125387264
749430382878076928
749597546851557376
749649355133558785
749651641025064960
749651557063462912
749535525816692736
749499836609814529
749504450079838208
749557650728292352
749427891524472832
749509059569709057
749625564730789888
749508896188952576
749675640614367232
749625548037513216
749399034947899392
749410598329327616
749630849839198208
749518522204565504
749476063311499264
749624742701826048
749631680277655552
749584724922920960
749664055917445120
749567004181422080
749522842266509312
749568220256874496
749669508760174592
749639934592507904
749600445249757184
749652664313581568
749634821765361664
749624486866018304
749692979842023424
749582040778076160
749457453058707457
749450184241848320
749629524405587968
749602374755487744
749399898861215744
749681550502092806
749566748186316800
749681949162213376
749692141182550016
749621773323243522
749524079691046912
749540118772482048
749629897702727680
749521177232769024
749395788577533953
749656330135232513
749539258730418176
749641620836999168
749541099920723968
749474431576076288
749586058954891264
749462763135696896
749675288586489856
749629276840927232
749611832688730112
749627058008027136
749668598474502144
749611644179783680
749544908319514624
749487140258676736
749552399606509568
749665620577386496
749564982258532353
749593109609185280
749534389344858116
749529981034848256
749558343019233280
749610746401558528
749412443923832835
749654455356882944
749648130279366656
749591641556680704
749557315251175424
749461399949053953
749577435390177280
749528944848797696
749570556819832832
749678513851133952
749680296488992769
749552428874395649
749513488997949441
749531465591971840
749575254176063488
749593554146750464
749527573441413120
749684306218455040
749582263101390848
749450134178582529
749471248086765568
749538705233371136
749491388958511105
749468433797017600
749641700436545536
749585169791713280
749509630037004288
749562289758543872
749638428908720128
749586159295164416
749408656517541888
749650638305423360
749469864079667200
749394677065977856
749492962141364225
749421415456186368
749592639754932224
749640584801902593
749605377558323200
749653649794686976
749560607712641024
749593650330472449
749644770444619778
749632024214794240
749596225633128448
749545294233112577
749525169962647553
749469171726053376
749411734922727424
749625409675853824
749609680952057856
749683257638285312
749673786853756928
749561215911915520
749615691360329729
749665540742918144
749655017183932417
749677532455264256
749624163975962624
749409650647240704
749516580091006976
749556354520612864
749607181452972032
749685115807203336
749622280729223168
749405984578154496
749633668398931968
749607256895942656
749492341145206784
749444912169484289
749408178266308616
749532594098712576
749689678924767233
749518224233037824
749610310143713280
749565967961825280
749397461953810433
749413626621100032
749437630627082240
749449437563457536
749542966407024640
749566991476756480
749593231147556865
749495000371752960
749529364543528960
749568094700437504
749412569580843008
749592278797316096
749591259585605637
749655952643719168
749515284214640640
749617038100983808
749480785871138816
749533177128124417
749534229659262976
749403279541567488
749427241361235969
749419276612857856
749501489211584513
749475568106631168
749602219629088768
749640899303444480
749413865981677570
749484153955979264
749508824709619712
749597957855535104
749580933238521857
749638517089771520
749668426440998913
749563745295269888
749631898423439360
749537987751542785
749534309627879424
749624142861836288
749681051367272448
749621471417434112
749536419132084224
749553322307248128
749515992859086848
749575811905232896
749507877098909696
749654778423173121
749509906978439168
749595332187713536
749423533818777601
749408555950698496
749543847424851969
749526986029199360
749459453880201216
749683630797094912
749449622473494529
749627376804458496
749556224585326592
749663120793231360
749460258930749440
749691620904333313
749612180778184709
749621937022787584
749565351663374336
749521353397547008
749543662724452352
749594564936294400
749670540579713025
749667025774075904
749426855611080704
749535530212265985
749554215631065088
749630199558471680
749496883815518208
749480215332655104
749635345935953922
749555104752267264
749641616403599360
749591947581480960
749621521426112512
749635652363378688
749493641425608704
749557755657150465
749542660466151424
749536230417764352
749613355162177536
749500713005412352
749552093443260416
749677477992210432
749588940349288449
749642262582325249
749407951941664769
749394777557331972
749692535568760833
749554685254729728
749626818827735040
749453586069856256
749458031822331904
749449156523986945
749533114045792256
749647962582712323
749524742353420292
749609312150953986
749486125350346752
749665465383911424
749626831498870784
749622649773518848
749643139045060612
749550650292330496
749546598795911168
749510905378078720
749520593985212417
749647950121435136
749416617247907840
749564907029344257
749415367412486144
749577812919672832
749661069564645377
749550197416525824
749562562304434176
749644103785283586
749546959476695040
749578848916779009
749537064950067200
749640458792476673
749510590729744384
749409704875438081
749452419818483712
749589934294593536
749459357402689536
749519868349784064
749649011246858241
749550302236381184
749534364141314049
749547362004054017
749615477652021248
749547253052891136
749473055945158656
749625816607256576
749473924086394884
749683031045201921
749507188989628416
749607063668400128
749528794147553280
749422439059324929
749552638514135040
749430487773503488
749597098144858112
749541083445624832
749520908486791169
749632061800062976
749597421349511168
749583777081413633
749645534080692224
749486788020842496
749651628203008001
749474116818743296
749668736903380992
749543847194132480
749566974729056256
749495507861528576
749687120726462464
749657001198747649
749678123734667265
749633689252802561
749554177798463488
749544145237250049
749546602868727838
749546779167887360
749642178499076096
749674642483347457
749612755557244928
749536343789826048
749562252014018560
749528592753659904
749599484812750848
749539413970001920
749404126711341056
749590181657841664
749639364339232769
749416386582106112
749462578514923520
749632183523020800
749691679830077441
749644007479865344
749560750201376768
749544359033536512
749561249541844993
749446275095928832
749524184414420992
749646293077745664
749635992102039553
749545877400870912
749412498558820352
749672780094840833
749545105640591360
749529737622683648
749636499658960896
749681135173730305
749581721792868357
749685178755325954
749587707324686336
749643822586441728
749624084422598656
749673824657018881
749619701106544640
749587618871046144
749534653275602944
749575111557074945
749568304164012032
749519054747107328
749393477385986048
749567683499323392
749499433704980480
749604693945581568
749480660142698496
749401333250322432
749583546570997760
749693978266787842
749623023024500736
749655029993316352
749556757442207744
749459541918560256
749681290329325569
749520493246554112
749538575079931904
749455359903883264
749528911265030144
749593318942711808
749577510690619392
749620901075906561
749587329686335488
749544384354521088
749602940814495744
749622473533063168
749612457719586816
749632116619677696
749639427043975169
749403686078644224
749638802038149120
749654698643296256
749468362569240576
749663762660126720
749594338322186240
749607437137739776
749515204342517760
749540978210533376
749574700578271232
749654036060729344
749542559739961344
749586411259592704
749573438113615872
749601455884075009
749509038703054848
749587581457821697
749393615785525248
749422560731881472
749428017550745601
749662911207964673
749508535378145281
749572460840886272
749481570436775937
749476050552356864
749438259852378112
749577968092053504
749540995331686400
749542442232340480
749550000426848256
749639058020859904
749692002556575746
749651695462785024
749626789668892672
749524813530619904
749528420762193920
749539283732688896
749636684006862848
749692472570343424
749507746953883648
749546800244219904
749575258466811904
749593407245447168
749487215777091584
749581713563586561
749406907455209472
749593918782771200
749597039391043584
749593251846520832
749691788831625216
749551464356450304
749540210992635904
749437232113680384
749531440673656832
749594111678746624
749556455515123713
749687900539871232
749644145686437888
749551371695816704
749484212500168704
749591997732782080
749616194668331008
749558833559793664
749608787636609024
749689976753905664
749666606310105089
749465510211837953
749477774579073024
749638445761499136
749639594765799424
749658305820237829
749682779307245568
749584364300857345
749629222310834181
749526633816686592
749613707437629445
749475467477053440
749524431710457856
749623312641241089
749547806726184960
749473504777625601
749422946335219712
749693919345012736
749653712847732736
749423290511265792
749536410798026752
749520543922130944
749573488575479808
749625506224627713
749660100730712064
749635526546845696
749525224740102144
749538612623007745
749502894286725121
749583273626439680
749541733369864193
749647580863299584
749643919135084546
749441678050783233
749591561906839552
749554391607369728
749676026742079488
749649627473801216
749566031157403648
749603595083980800
749579045717831680
749596942934614016
749652156920266752
749548838726275072
749416764300079104
749508996818690048
749638055779266560
749483285726846976
749460489864753152
749490244093812736
749644607215075328
749541641162285056
749540089223577600
749590416807178241
749610624737501184
749654773922693120
749546938383630336
749580237139283968
749468723174662144
749679105168314368
749591683461947393
749610733852327936
749477820716486656
749429284297670657
749652324553986048
749690064737820672
749475958198038528
749642505537323008
749612088532819968
749658871753564161
749617881021837312
749525430307282944
749590638790860801
749653574288809984
749640467290198016
749619894250012672
749596447906131968
749473709962985472
749675388918493184
749580698571407360
749677448338505728
749513384278843392
749533181246832641
749683568125829120
749651578148225024
749514797457240064
749653654299353088
749488855691190272
749536700376969216
749581503902912512
749684440352296960
749530945435361280
749553561412001792
749527015481630720
749644468869926912
749543251535728641
749496967525457920
749687833749753861
749502760031256577
749414008273375232
749605469912727552
749655411565924352
749678429965025280
749603226077503488
749622888777523200
749590412399181824
749464872769949696
749499840808095744
749427232959975424
749424058014523392
749409088396750849
749529812960620544
749405024212557824
749587015264600064
749582162127679488
749614773109653504
749666572587900928
749670762668171265
749558766597730304
749629243206668290
749650764470087680
749485710248382464
749537597660291072
749673849852030976
749620770737909761
749582393078648832
749689070943662080
749552831405916160
749403497574039553
749496480981929984
749614148162621440
749400955917963264
749473181723865088
749678820127436800
749632288388812800
749599015143149569
749680430622842880
749430852581355520
749650902579965952
749542450780377088
749406144146268160
749651091525079041
749691553942233088
749456396232429573
749597886703398912
749609869783818240
749642132529512448
749655633775849472
749678153287733253
749578622382596097
749621135818518528
749586906162270208
749597765164990465
749652635045752832
749531402648027136
749536477785227264
749521596415610880
749637300607475712
749601086990868480
749587816225574912
749438079648296960
749675632234233857
749402696583639041
749580023242326016
749473567461564416
749651943119663106
749457440425533440
749667222738657284
749518467477495809
749401614360858624
749404147502505984
749525840959070209
749458300295577600
749402474298081280
749566773368881152
749423663707987968
749574222595239936
749534233845268480
749616614237212672
749568442601091072
749605625361866752
749675602836332544
749494299822292992
749635602056785920
749583315716407296
749659316290981888
749635803173691392
749686566872817664
749689435839750144
749485043052081152
749618275240337409
749674474547646464
749688815086866432
749555901607051268
749634159014973440
749597660290682880
749530769488547840
749608192003362816
749501446987649024
749692237727014912
749649220676751361
749533218832060420
749574059088719872
749485730884259841
749523517360730112
749436296796463104
749534104111222784
749436603295203328
749433503603798016
749637996912209920
749618472263364608
749663695383498752
749485785389281280
749675443696050177
749635362650140672
749516802531680257
749667176731275264
749544791231307776
749640706420072448
749648948214767617
749506891148103680
749506320890486784
749479833835433984
749529368611921920
749679864471494656
749583462340886528
749651217131921408
749645844505296897
749649745115803648
749524897307721728
749577774881439744
749682292944166912
749520896222760960
749502726304702464
749585920282664960
749563879441784832
749537752899809280
749501233019355136
749405733205188608
749559219393822720
749645823592402944
749681747533725696
749476889492873216
749666082097602560
749657760413908992
749395142642003968
749664039458992128
749690765513744386
749400896912650240
749470539329122304
749644447676235776
749449643189121024
749522032547749888
749407322691215361
749643952672899072
749549065201864704
749653167852355584
749521093115936768
749627989118230528
749549107082133504
749600298465783808
749446753515020288
749543977125289984
749553175351455745
749671748468142080
749602525586792448
749586725744279552
749668833284255745
749687166834356224
749615028962258945
749417494016774144
749427707226779649
749664962109399040
749602177555902464
749622180112019456
749680065881972736
749686273149767680
749529645402513408
749410523150585856
749415635915010049
749659278542241792
749606204008194048
749671253569601537
749479372390748162
749483910900228097
749543839044476928
749653834423676928
749587195401568257
749550797265002497
749653834629341184
749630040380321792
749633659779444736
749422132870803456
749535160769576960
749423495965061121
749622893022158848
749666236997308417
749599564550791168
749627917949243392
749593365226852352
749627066694397952
749630384355151873
749599190972526592
749686122343723008
749613325776859136
749504198744612864
749523353942319104
749459059523264512
749623790578040833
749595785487081472
749646121048432640
749538545782624256
749538138675113984
749462482041835521
749664056076673024
749626043007430656
749687065919492096
749579654210605056
749433063160020992
749688521284325376
749516789793652736
749572188236345345
749580866440007680
749630552152612865
749590336813555712
749564688820801536
749637463983796224
749444958386544643
749565858847068160
749605633553494016
749605637818953728
749604153199132673
749635824061386752
749621236267974656
749691352435220480
749651628521775105
749553338962804736
749523206986498048
749666652262920192
749489686125637632
749441430863482881
749561488616984576
749624638184026113
749557772556132352
749394018266673152
749627959850393603
749693223065554944
749456328851070976
749691142724345864
749686080274853888
749611908127424512
749505314190266368
749626315599380480
749594539539755008
749662529270456320
749545952797745156
749502227354714112
749606610964713472
749430345188012032
749544526826528768
749545017509867520
749429258913742848
749690698425856000
749678853774254080
749505498727211008
749592912099356674
749498641199534080
749684083823902720
749557311157440513
749605868539375617
749422317151850496
749448229767393282
749530333431926784
749485236199624705
749445759301455872
749543570474807296
749652794508992512
749396249804206080
749463895312625664
749393813001625600
749466965777977344
749509177148575744
749452767886970880
749523546884411392
749678593446449153
749606044586876928
749656477078433792
749527283912802304
749609437686403072
749508250417192960
749691264505880576
749557449359781888
749603737719676928
749481742118055936
749578831825104896
749689162983354368
749588177090777089
749548192585441280
749580992197918720
749450956098695169
749583244253802497
749419066935435264
749519419865432064
749446321371615233
749576114159308800
749563346534461440
749527162483449856
749637174576947200
749680657236762624
749688173345796100
749585500927733761
749408639564128256
749501023371264000
749642404941205504
749645987191279617
749485106226659328
749650256963465216
749466579788656640
749534498405187584
749663905107087360
749661434452271104
749540726636240896
749402931162673156
749536301687271424
749590081099427840
749463035534643200
749687611363618816
749462910011904000
749579536724033536
749605474194960384
749533265049096192
749570334274121729
749681810695651329
749402549615259648
749568970982907904
749490143246114816
749549152942436352
749641151112773632
749639594786906112
749553368255852544
749669638510895104
749472984348258304
749638957177143296
749532065675239424
749659375258726400
749610255751970816
749527619545292800
749504332966551552
749678828218355712
749414620893446144
749508669767901184
749641603841687552
749654077928271872
749655822829887488
749527845936828416
749506811397537792
749408622950572032
749538092780892161
749635543135318016
749668254742962176
749635824069648385
749673778465140736
749620363949146112
749493972670767104
749566299588685824
749630082029801472
749485449928847360
749530819929182208
749614953200484352
749488058794405888
749678539100790785
749692464118784000
749434912877387776
749605281429090304
749500096404983808
749632477069795328
749595802062901248
749531193171963905
749648239335538688
749595621686964224
749543272742318081
749689452671492096
749526856030969856
749532891613433856
749497479389904896
749662390971662336
749529536232951808
749417586295730176
749564164616622080
749505603693719552
749518790497624064
749682867328942080
749537182587711488
749498460714307584
749688261321318401
749497332400549888
749659165426147329
749661879149015040
749564902612795392
749685166071746560
749589682753794048
749580069148975105
749534758284234752
749490231536132097
749571429000241152
749586486782267392
749561446808289281
749428738685800448
749646716723400705
749611400721473536
749394223930146816
749524763236769792
749573425623097344
749654786484609024
749576646806605825
749628656264343552
749502441117323264
749530564097519618
749666027479371776
749621001483382784
749556946093608960
749591955982528513
749691717369159680
749531864239579137
749552974209298432
749511165433163777
749450486210854912
749577938463522816
749682284446490624
749499895392768000
749543310365044736
749574855738220545
749604920630845440
749672150987145217
749633928336666624
749650823228129280
749544618853863424
749581247878356997
749569986088304640
749467468884697089
749416156067295232
749559097968787456
749684960387268608
749494061027905536
749472703501959168
749561060546400256
749663552575864832
749684042111578112
749683832153001985
749560683331747840
749649023808790529
749520094947053568
749690006013300736
749506706925912064
749401572376010752
749410384679936000
749690618574757889
749636587374383104
749492387555213312
749590651449245696
749655202093903873
749467124998008832
749466030506856448
749550466103672832
749511836559609856
749506497181208576
749616798748774401
749623040170831876
749550855972585472
749565921912553472
749673111373619200
749491724758712320
749599732020965376
749585786157297665
749610716898873344
749475370974453760
749589972198404096
749627343258476544
749534326082117632
749518102497558529
749489476624326656
749417967969067008
749417862796709888
749621504841703424
749540974012104704
749634641213157381
749492110429085696
749614991070859264
749643797676429312
749652500668567552
749522242497839105
749565041016397824
749509139483820032
749476079841189890
749398267281178624
749536687584374784
749517993462358016
749443100033028096
749568560150700033
749518169589571588
749671685557784576
749682326532190208
749682225805864960
749503401709404160
749589116422094848
749424234141745152
749516362234683392
749431842533699584
749660188941094912
749655868573179904
749535064384569344
749565837997137920
749504567470088192
749637648763936768
749678090054492160
749551883774259201
749657609519587328
749620485575565312
749552181200773121
749661283541188608
749573425723691008
749677871988350976
749660956486144000
749455360239472640
749473051775946752
749618535240982528
749594468555354112
749642073532424192
749651657563074560
749415019335614464
749618027646291969
749521793744969728
749527032187523072
749639615779307520
749652009930854400
749662953121705984
749413656245436416
749575145300201472
749681336420630528
749553741691486208
749679315017723905
749507063454195713
749519306480812032
749520417866395649
749432685584613377
749419649733890050
749683173622177792
749539305052405760
749479737282531328
749605340141027328
749648566608539648
749524033440325632
749596066543046656
749596972298883072
749590546503655424
749567402560528384
749516139621916672
749615049661157376
749593981885882369
749681390975905793
749684465711116288
749499647643746304
749604920366596096
749502713575055361
749627401831874560
749655717758525440
749408287200772096
749528043312517121
749558883824328704
749566563502686209
749457167770480640
749469494913884160
749524771562553344
749550193415192576
749465422261473280
749661224774823937
749563052819873792
749497458166796288
749535856973742080
749504093719187456
749628052263604225
749515250349776896
749617218472771585
749516928184676352
749592664614408193
749450461195997184
749536259870195712
749435630241873920
749538646580162560
749397373953146880
749571177450987520
749573371155841024
749572100055269376
749551757903196160
749475522225250304
749415103267610624
749443066528870400
749523052006891520
749599069606207492
749479078768545792
749610708585684992
749669948981641216
749523701981286402
749433537112268800
749679763770466304
749578420946890752
749592618649153536
749393074694950913
749688089413496833
749558296521113600
749516165005905920
749655474430210048
749610033462128640
749559508679221248
749587711237976064
749529205193441280
749492286593986560
749631533422632960
749687632452546561
749645764901699584
749495260649132032
749656464269205504
749613862979330048
749569088477855744
749667763938000896
749393431298994177
749585232421150720
749499572083458048
749495348523966464
749518287135014912
749393292954132485
749558581842804741
749627091575009280
749537950241882112
749541846636953600
749549442337017856
749400263891513344
749580165592875009
749515770623909888
749570607113797632
749693722292473856
749451777993420801
749512390140624896
749657366174527489
749488960510889984
749558565111730176
749597928730144768
749543339696021504
749678111164289025
749661497723412480
749520044703580160
749603121161179136
749689431620280320
749547588731494400
749522225867399168
749528244546859008
749575174731759616
749567293538066432
749486955876999168
749623996233162752
749523253333528576
749592048399884288
749456186483834880
749601783173902337
749693995211714560
749693286261071876
749652576245784576
749659270220771329
749483239711047680
749552584244035584
749572607620579328
749522632589139968
749477115758804993
749396195085283328
749511026878492672
749515309443194882
749614927980158976
749663951059816449
749681575797911552
749430336749236224
749653616538058753
749680875080744960
749537073556840449
749634762860470273
749683215489728512
749550931541241856
749443767120322560
749628366827950081
749478437203640320
749617239364698112
749568023267315713
749504454555234304
749645122770317312
749565582186393600
749421092771663872
749531977481617408
749527019772342272
749423978251362305
749575929400143872
749525031663853568
749661568724590592
749539669860184064
749400305532534788
749521244006080512
749588084606599168
749534414326104064
749647559984111616
749687959528562689
749565242296897536
749593956783104004
749539988354764800
749679554168385540
749600764163596288
749601611215998976
749692027768561664
749609828004270080
749482325377949696
749581000615661569
749570418302935040
749613888199487489
749552361887109120
749575099095904257
749669462463438852
749606950661337088
749436213174624256
749616085947801600
749537048449708036
749442596934676481
749643185379500032
749538877044469761
749537266469449728
749422434940575744
749502621484974080
749482413433229313
749679985967804416
749536469719605248
749685925303595008
749402331683356672
749470484648038400
749394781730705408
749637409839734784
749628652023840768
749567108992802817
749633068470771712
749528684692959232
749547311869616128
749567951976730624
749501644031787008
749524763106615297
749675619944988676
749540558947946496
749669705921785856
749537480332996609
749668179044102146
749534691137622016
749680103664209923
749503275792293888
749634079339913217
749516471240364033
749498569883783169
749621303590658048
749487530471489536
749426566254526464
749570758171439104
749634679016394753
749551153793335296
749529536149225472
749565041213517826
749586163648892928
749643055142232065
749524545288212480
749572532169220096
749602458536595456
749489128425881601
749450649671204864
749581529072996352
749551502042202112
749644204255563776
749573731761127425
749550755275767808
749636084322144256
749449932692557824
749516609665073152
749532447138844672
749657630180859904
749574130094182401
749424728876716032
749644485533896704
749588361288019968
749519222586413056
749624281668001793
749661266990370816
749654157674553344
749481742126424064
749639435344416768
749469566359699456
749654937781567488
749612600288088064
749666727651401729
749644363907624960
749592128091750401
749565372391653376
749555138285735936
749463706770239489
749677968570585088
749647920576823297
749651615699783680
749640672769171456
749546967815053312
749630685980286977
749686688423645185
749577221518585856
749455775412682752
749472452032376832
749657055565221889
749519268534976512
749535047464673281
749532598393663488
749463434085928961
749505486106558464
749626915527372803
749570267136028674
749495470171516928
749550633812828161
749677502931558404
749598574720192512
749588583816671233
749527518777139200
749608607394639873
749682888468262914
749547043299831812
749619177208569856
749637002686001152
749543540951224320
749556405049393152
749651296811032576
749446350664658944
749531075773362176
749646117005123585
749682142104477699
749660050470285312
749613246248685569
749427199594278913
749681571398123524
749397449261912065
749626000967929857
749440700920455168
749599556216631296
749558984533798912
749400041421434881
749500495136423936
749686222876991489
749496665749368832
749630258186518529
749512138469871616
749664152352940032
749590626468032512
749672213893316609
749515061970939905
749682162765529088
749431653697744897
749456253592666112
749647429742493696
749400313963089920
749410040797335552
749597148635729920
749506505410502656
749499987613147136
749541330930507776
749563787087343617
749591553509888000
749661765928091648
749492051713163268
749632196139298816
749574495246098432
749482849347080192
749630413635747840
749575916930600960
749622356461678592
749566219888492544
749400221805797376
749475299817984001
749684297615933440
749512020958011392
749572867881365504
749559793988177920
749557898414583808
749594799586496512
749538554045460480
749645047403077632
749635392098471937
749521516895821824
749552629978632192
749636209924857856
749668002883330048
749509076330147840
749573710739283969
749591029062463488
749397747040747520
749638596466864128
749487014429528064
749578563368681472
749657051677229056
749566471387262976
749615192258932744
749411227596627968
749619571338928128
749441900642463744
749692116066930688
749617893638275072
749517825866432512
749536796887973888
749511131576827904
749536008039911424
749670779642675204
749451337864253441
749634842552336384
749692317469212672
749633110422290432
749535567700975616
749490395201933313
749641402603057152
749616333168467968
749669420658790400
749643264827981824
749616144391241728
749445679811026944
749575002807087104
749643247929200640
749679914719256576
749600013064470528
749567494810169345
749569214650916867
749443028926930944
749583630222159872
749641561806372865
749538474269642752
749638613239947264
749517079083118592
749511295158915072
749599010860572672
749611304445480961
749655357107085313
749606518534791169
749648834947641344
749661615117795328
749681022141362176
749666262264020992
749547726917033984
749403140944961538
749579666806214656
749558930074902528
749443502627520512
749480886500929536
749416566891147264
749610159383650304
749678509816221696
749525967161454592
749640991615881216
749662801807958016
749630472398012416
749496497952227328
749660616638496768
749416642283700224
749477208406781952
749618480899436548
749522317986951168
749601368021819392
749584150349221893
749616606083375104
749590785927118848
749567528557547520
749656426717609984
749502340441444352
749629268397875200
749563749426720768
749563203865104385
749684104820555777
749596741784117248
749605205780656128
749514051051479040
749481742155780096
749511869988106241
749689293329801216
749500885017960448
749688831784476676
749573794843488256
749580992046833665
749602299295756288
749636629359452164
749659647678640129
749623413413646336
749671182190936064
749589674239332352
749461622083706880
749668183464898562
749555708924923904
749691507872043009
749498028923453440
749635383718187008
749585559656464384
749664005686517760
749512914315476992
749597710764765184
749451710901395456
749584423125979136
749405695116648448
749491284499398656
749420195140083715
749507885252636672
749654702627840000
749679579313430528
749398506184531972
749644959565815808
749522762461478912
749507734257606656
749667214245199873
749600176726282240
749398011323768834
749580908240498688
749565498262716416
749651540433104898
749450297412575232
749569717577351168
749487052400451585
749499572108558336
749648109429485568
749600529177841664
749401064605032448
749611317066141697
749636969353936897
749452248007188480
749557084354523137
749538864662970368
749641352426692608
749483000447074304
749424292908113924
749675733103108097
749682796290043904
749566601435811842
749523123322617856
749483793350795264
749586822318190592
749539116254199808
749600617228804096
749670657726648320
749586427977998336
749650529387700224
749638185681035264
749523064573009920
749393858916589569
749675435139751937
749595357751963649
749419230320287744
749485198161612800
749566202939334657
749494174152466432
749542635199758336
749561996035649537
749644938242031616
749407653932261377
749582866896580609
749544035904327680
749470996319514624
749635152930869249
749689364335169536
749621018294181889
749540575548932096
749436418787729408
749632938321518596
749662672048750593
749692447144472576
749520229269696512
749654056654757888
749667910658949120
749622503094489088
749634867919486976
749505725353848832
749675619869392896
749573333193199616
749603381077913601
749662244191993856
749523391657410560
749675699586424832
749572993538555904
749575816296538112
749681168925077504
749538495463653376
749650642667352064
749571701533347840
749641251545284608
749682582112141316
749639854976331777
749667994599624704
749494966796357632
749509865186402304
749618761599070208
749557059172040704
749637019710722048
749558284298883073
749606061250867200
749574486815600640
749689037351419904
749516169141452801
749561656129249280
749650860976771072
749567326920454144
749530383574716416
749512780059815936
749487194658701312
749637363329105921
749561865878048768
749649866675122176
749491036863467520
749407523971731457
749547492052701184
749553838026141696
749593251846369280
749679004429484032
749577288379830273
749666526517616640
749643822867423232
749690446419492868
749639645210763265
749619475012587520
749626655652491264
749646930657980417
749666396590731264
749682322367213569
749659849152167937
749683970720174080
749467645339168768
749496019822321664
749563640148160512
749611853647581184
749434187032072192
749493670651453440
749692950490320900
749546162504564736
749580052690444290
749564491529150464
749684255941357569
749591951868067840
749679419711688704
749523622285352962
749607634483896322
749646079373799424
749566232152707077
749633903044984832
749619391000637440
749575518291275776
749404533625917440
749530458929651712
749465707495120901
749604417394139136
749497693341384704
749523618304888832
749539976011022336
749590723008290817
749619160284528640
749652345731022849
749584062252191744
749653368809938944
749552521052450816
749603666571759616
749670607382425600
749542282664312832
749576797566734336
749665780049047552
749401421158625280
749637195582042112
749616471706210305
749405003144581120
749626785567019009
749533231612039170
749655403273805824
749553989222563840
749582678211563520
749506908206358528
749668489498095618
749661048643477504
749474926348865536
749616895305904128
749687409797914628
749672767449104394
749574620748058624
749668237898645505
749544724059549696
749642291913093121
749530861947805697
749542400176029696
749407079593603072
749639515283660800
749647530317713408
749415442905755648
749621177782525953
749692321378234368
749660520370798593
749673468237582336
749604148782522368
749475769508913152
749542362410614784
749646863662452736
749405393399406592
749652366388031488
749504315795079172
749649128699883521
749468286727794688
749522535860011008
749693567304605696
749619348910866436
749482010582876160
749611320991969280
749647748669071360
749605986118369281
749519641937059840
749535882450010112
749664551059283968
749454487480307712
749629847446618113
749592194986672128
749513128023564288
749515670048612352
749575187033710592
749610486212075520
749645504829546496
749614718508265472
749616358611120128
749662847949479936
749624738645958657
749692581357944832
749504475354759168
749589938597928960
749506186626666496
749653192783298560
749587090753654784
749645332703838208
749438318585131009
749687841794449408
749428978012811264
749624071726460928
749408417509314560
749642660785324032
749553410467196928
749550591832129536
749684108981374976
749469931079553024
749595965561143296
749510708002512896
749521134991925248
749529657968582656
749582200190935040
749578882370576384
749544296114589697
749600097105764352
749557252315615232
749454609471549440
749546464402083840
749539145370968064
749684893408432129
749611060978745344
749665771396096002
749604157162549248
749621521652576256
749628446255357953
749433793031839744
749449861485858816
749499857367396352
749651108205850626
749599723741413376
749534338845437952
749616811293888512
749636289897623552
749552818776858624
749472691116056580
749686394730127360
749565120615944192
749628228147503104
749540961823383552
749681583859310594
749486293189558272
749526596076331009
749691050655186944
749586746493530112
749406928439242754
749524595581939712
749479540364312576
749427845588459522
749586277096419328
749613942444556289
749580614756622337
749598310353215488
749650202072522752
749468232566841344
749498787954094080
749566748387454977
749676085332283392
749556094549299200
749590836283834368
749583672228151297
749680728342921216
749686252157411329
749394035253645312
749644967795097600
749637388729737216
749536171924094976
749534666072268800
749680158160936960
749540022144163840
749609093820588034
749693034619633664
749431074959269888
749478164506697729
749563355095007232
749543251762380800
749599019123482624
749558384806891520
749509512932036608
749473835917774848
749629524321701888
749634066597548033
749687686668099584
749590882417074176
749581956887838720
749427413520646144
749544673690214400
749507591542366208
749512792831647744
749566534389989376
749686084678942720
749582447696896000
749566253359071232
749641209547780096
749409508116488192
749517255432671232
749652492464508928
749504680699502592
749402431948226561
749662172721143808
749501962790375426
749608372354289664
749529209274527744
749399089402568704
749419205099827200
749451731910598656
749455347493007360
749575900170190848
749684146788716544
749441745163661314
749541771294670848
749583210795962368
749511752350593024
749543251665760257
749653859849629696
749637023837908993
749665486317715456
749467561452900352
749432316649287680
749558615434932224
749575178905092096
749581193419653120
749647941690875904
749645643187154944
749661250108420096
749544925096620032
749678157230379008
749684985792200708
749662114034421760
749579477844393984
749570581813661696
749523429620125696
749400536512888832
749593189275754496
749693764457926656
749636533116895233
749625854469107712
749585777882005504
749588747486978048
749582493733515264
749455880010145792
749532061237739521
749601007278039040
749566291095220224
749542060663795712
749588730642632704
749652773373870080
749585186199785473
749465212579905536
749425840694243328
749596204720353280
749581281571250176
749629243324141568
749646188350177280
749654983944069120
749523995876208641
749533600522104832
749645144085893120
749561903828070404
749536691682246657
749394962106740736
749503204602290176
749648554092703744
749647799143297024
749501723857805314
749462222103908352
749543985849524224
749529729288376320
749672159270711296
749572842392522752
749431888838746112
749688508961423360
749560830010781696
749421126099542021
749642610386563074
749658670640852993
749539728320409600
749593788838998016
749530551422509057
749685837181313024
749688588439289856
749592245335097344
749691297879982080
749663657534119936
749526042478579712
749451237125287937
749520979949391872
749430651640803328
749679063162322945
749599082096758784
749681130895446016
749461639154528256
749682267555926016
749505591261925376
749608674319032320
749557759616622592
749665683319971840
749666811805835264
749523425303998464
749642828637241349
749622037593948160
749427606244630530
749554005970448384
749601057433608193
749640186372452352
749616958316875776
749616442195271680
749660130317365248
749650118408888320
749531587176456193
749615913968791552
749512016809918464
749620103885578242
749637590060445696
749530299780984832
749409625225719808
749495914667057152
749689829886201856
749460984834584576
749678677600927745
749635417171951616
749403619234021376
749450981394509824
749595034631172096
749634930842501120
749539959355301889
749568073523425280
749661488986595329
749431087844253701
749537870348709888
749600390665166848
749645705938137088
749583257168150528
749637820717801474
749538566603022339
749628463372460032
749449043500101632
749619588250361856
749675754124873728
749585253577154560
749507566561091588
749627099858759682
749398522898817024
749567805117333506
749618585627160577
749451761233039360
749464302327914496
749664257277648896
749618002589540352
749415191260041216
749556308500557824
749641130111803396
749656468400447489
749533453973159936
749620019886223360
749472615408996353
749691511894257665
749611992025968640
749656254507806722
749416730611425280
749594376217690112
749565972135174144
749682838119809024
749557952894361600
749401870272258053
749422296192868352
749531180555436032
749422292174798848
749502210325614596
749499928653668354
749628165232979968
749597425384513536
749527074457657346
749395427464740868
749396321237368832
749585736001843200
749537710914801664
749554245016358912
749408895387348995
749468500935077888
749611119925493760
749689016304435200
749574495116095488
749520828887359488
749537828590149632
749602265544220672
749505117016190977
749584473432453120
749577343228710917
749599040023695360
749668279564771328
749636273082687488
749526176763375617
749633353696043008
749625808063528960
749676953389658112
749602278181441537
749574750821810176
749486662363774976
749573341460041729
749393917603291136
749601107995815936
749490193875492864
749393259357696001
749681965863956480
749674374064513024
749443574119297025
749399613728251904
749527631977123840
749612902399799296
749594187310522368
749688467056197633
749514877190811648
749670372727861248
749551820696121344
749515988694171648
749571684861173760
749508069915238401
749562675676536832
749486150260105217
749602831792046080
749671891019894784
749582674004586496
749394744124534784
749576239980085248
749417976382697473
749583411984097280
749436032723058689
749657739400445952
749598205629853696
749668472490168320
749665846977527808
749656225093029888
749632703801286656
749481280979537920
749449777419423745
749528915505537024
749568358903840768
749662646983495680
749660482420834304
749613963449470976
749488327334694912
749619852155850752
749544992457261056
749457566371975169
749555381718908928
749562155259748354
749626986939686913
749424062225588224
749515749522276352
749676672618795008
749647891397021696
749625015612608512
749614559283933184
749485282228043776
749627485860552704
749573308165738497
749653112948916224
749428638190178304
749507348583022592
749588973845114880
749413316246794242
749569046702546944
749477422119071744
749686269123362816
749511672625147904
749401064886108160
749691511801982976
749566307931189248
749555176328036352
749627179881955329
749693076638081024
749584628554403840
749534024247287808
749415640159686658
749624323435094016
749667327805943808
749685438760226816
749614433186541568
749652332934209536
749605856057196544
749564101635047428
749670012068175872
749629352187293697
749523748051677184
749444635395760128
749631529115086848
749565871476080640
749540596759597056
749527535864705024
749423504303464448
749642589662511104
749490730813579264
749589762231640064
749562264659881984
749616798782394368
749499173641347072
749597081598177280
749654186757947392
749442043282395136
749532690534191104
749631483200045056
749528156604764160
749536855536836608
749685233226833920
749667294020640768
749512905792434176
749475706778726400
749663443721003008
749451904061730817
749419993817878528
749519935446056960
749690815820230657
749452659040456704
749674252438298624
749506451052331008
749489405270765569
749534229588041728
749497663654092800
749510347237761024
749515992921939968
749400586743840768
749632825285115905
749506232889802752
749460300999516160
749533197826985984
749499857484873732
749555209790230528
749553477479784448
749439799317057536
749540856932302848
749596284546322432
749530047971782656
749679058993250304
749594916997763072
749657441462259712
749649120177053696
749579033248235520
749590315884023808
749671266156675072
749523429301313536
749617612452196352
749616467558146048
749522896666693632
749440960954793984
749663837914329088
749672457288679424
749508409540669440
749614169108975616
749566488055513088
749621270103388161
749636801422323712
749437396081672192
749618983981154304
749400318107058176
749655298202169344
749670997574422528
749627163142418432
749692711565942784
749468152585531392
749663909427175424
749458443061239808
749547726845673472
749424401792270340
749453409644863488
749474653916295168
749495449212612608
749529980967747584
749653989608812544
749659131821391872
749632481465425920
749395796831993856
749585442182402048
749529649764397056
749624910742298624
749639607298371584
749628240764035072
749452147381702657
749649850057125889
749441783298392064
749487735736524804
749547953669410816
749600973790773248
749470983946469376
749641801082867712
749573681303678976
749422610941878272
749601854556897280
749446455610314753
749564219251683328
749575996484022272
749527141260361728
749619055536013312
749644854666272768
749616496989638656
749626634689474560
749688097663836160
749473517180157952
749668179035746304
749556644023902208
749612713588981760
749553573843918848
749569210175590400
749488029367173120
749616299714764800
749473357989486594
749685799231234048
749470656518029312
749505179926560768
749692208152977409
749534934449217536
749679679917940736
749617264505131008
749560532441636864
749680950859161600
749678983588024320
749412213106978820
749672289680158720
749590014112239616
749623043987677184
749631843947909120
749625875323351041
749529775249776640
749408266627653632
749557432683270144
749536121219002368
749644430752247810
749571563079565312
749635622961381376
749657726909714433
749545323773722624
749477048779837440
749568773963780096
749629612448108545
749580719639277568
749521533643722752
749596771207172097
749677318608683008
749542220022374400
749671358150414336
749469595413590016
749645412206669824
749584922042568704
749535248929677312
749677964342636544
749446082304708608
749588667845472257
749676966266146816
749604878608109568
749415556281925632
749408786402643968
749639473135099904
749531088184307712
749512020790157312
749448405739565056
749439820271915008
749537622951862272
749648646157791232
749690039869767680
749535731278831616
749653482173521920
749433222728069120
749597425296347137
749617687924441088
749416151617138688
749598385859137541
749670192519778304
749551028140408832
749420782384586752
749584179814334464
749616165354430464
749492433633804288
749583190025707520
749686768232910848
749567704344866816
749602865388195841
749556786835972096
749624772196261889
749567985455595520
749509533513424896
749586314543104000
749569579542654976
749613011241807872
749663267635757056
749646129763987457
749667042421252096
749394055981858816
749506710969155584
749643516494524417
749692015227568129
749523391770562560
749468446476341248
749606623493156865
749675385013563392
749664731552677890
749693256947142656
749528038832996352
749690500958085122
749527799724146689
749446606684975105
749500838880489472
749641826357960705
749450733620109312
749655403403812864
749680397164969984
749540999186219008
749513123904753664
749489770166902784
749592874539331584
749682750202916865
749398762171277313
749677138119307265
749513098701266944
749595399296524288
749501698775797760
749422489521025024
749639217312063488
749612155754975232
749409180885200897
749545302655373312
749586142840885248
749548146636840961
749521823038107648
749605843277053952
749641243248857089
749657349334249472
749663137499078658
749505649755688960
749585303929655297
749587447118491649
749574834783387648
749402159377035264
749643176655323136
749475761321611264
749667046615576576
749538822556377088
749494371314171904
749439597810110466
749488985613799424
749682691407314945
749548444398804992
749540403834187776
749627972303384576
749639452121788416
749640685230239744
749585416978829313
749487719332667392
749692023620403200
749520564675604480
749403757595602944
749653784024879104
749407167476793344
749605197241061376
749575505914040321
749535500747223041
749522707851710464
749523945364262912
749427241524703232
749459071955263488
749532925419487232
749594242025189376
749678807536144384
749543247614251008
749613518945554433
749527451961692161
749632435030155264
749560490406383616
749399298966745088
749665574360379393
749396878958223360
749622989684113408
749686730341646337
749457902000283649
749628928952860672
749567192845447168
749624793037737985
749574973270876165
749581080223686656
749655122108710913
749475715234590720
749613468651847680
749566148455174148
749569440795103233
749614047390265345
749538705103282176
749605167985750016
749450028989575169
749489761845407744
749405242479898624
749629910197608449
749591654017953793
749690882757124096
749497957238476800
749604631244857344
749591146368790528
749576684534435840
749601858923143168
749505867704250368
749612176889958401
749653830342733824
749662227301531648
749669995353780224
749606702962454529
749520657147363328
749631135156727808
749584888576303104
749402620792442882
749544132675338240
749491619980869632
749435588034514944
749649715705159680
749430613589889024
749640828004564992
749537903773089792
749511152560922624
749513144964440064
749516362121445376
749657471006937088
749532321238413312
749659966538121216
749678039718629376
749629088357285888
749576285882494976
749663405963743232
749579578721595392
749408643985006592
749599585585106946
749558573533949952
749417049387044872
749524796640227328
749674013526462469
749581281659195394
749690131867635712
749558074478882816
749588520692572160
749589359674986496
749456161091399680
749666920752898049
749465485033353216
749670989173317633
749693948923371520
749518878825443328
749448850650300416
749647769409839104
749684058611933184
749464654594781184
749556723833331714
749547001319133184
749606627657981953
749406634934472704
749619638397468672
749671186209054720
749615624238792706
749665905622261761
749434845672144896
749660658644508673
749535563594686464
749668292453736449
749458929285992448
749627783882604545
749544065214087168
749688639035244544
749596066270543872
749569667543527424
749481662728196096
749582107714859008
749688131536953344
749583630423457793
749614685067108352
749406441920991232
749526071947714560
749677494672957444
749489895974940673
749644644691042304
749686181110034432
749406739741671424
749495134732087296
749693739099156480
749452046550634496
749669793884700672
749438893187969025
749477849820696577
749628199164846080
749583504531267584
749398430963929088
749465233433980928
749531755049263104
749495310649483265
749602881993605120
749666740347502596
749596834025398272
749532984236183552
749446040462524417
749585987509035008
749548901506682880
749562562354839552
749606111704121344
749600923433988097
749532375806275584
749676664326684672
749556623211950080
749548008140865536
749555515903057920
749685115614355456
749653255802662912
749550578997587968
749516341217034240
749618313127403520
749409600282038272
749628517575516160
749633723058917376
749564990827405316
749641939482447874
749656648797552640
749519268782477312
749671555651756033
749576973765271552
749564013445537792
749554320669020160
749561719173898241
749566999899021312
749691348559794176
749582795677184002
749534510992228356
749542958064660480
749653696229826560
749585614044008448
749513178384568320
749678761449107456
749543620747800578
749642593806540800
749525006384787456
749433893460316160
749520669633830912
749666635376693248
749625967480537088
749508619335372800
749639376972505088
749458032052940800
749480819710799872
749484581624184832
749656393230094337
749589636406775808
749554974816886784
749693898684006404
749656984350101504
749496481225125888
749532535097614337
749578697775124483
749613573438005248
749539812412125184
749610650167574530
749682431234412544
749672771853160448
749473710101397504
749636742584688640
749679155588063232
749621227992518657
749561698416197632
749516316013387776
749654799117877248
749574260360970240
749518719068491776
749688890345267200
749630124333596672
749593851820593156
749658645533630464
749694141668352001
749561656469032961
749406920017084417
749640408666288129
749602970057125889
749420174139199488
749464331776036868
749685853937598464
749682791902699520
749500910376783872
749684423633752064
749480039322886144
749450481991348229
749680116096176128
749607101551419392
749498683025219584
749657856853610496
749615721005604864
749454844365275136
749397344362323968
749675363853279232
749602462835834880
749611660881629184
749578982882881536
749630979753533440
749492341069770753
749666878713454593
749559399908200449
749520858146861056
749658175683506176
749503346923474944
749656883779080192
749436867183939584
749681105813602304
749567297732349952
749544929626562560
749571194102448128
749581701043654656
749605230921261056
749518488499204096
749465615350439936
749525358655868928
749691323318493184
749675988699717633
749611140716433408
749667252283121664
749639754073841664
749591876479676417
749574226525368320
749588608978477056
749610310064013316
749606174643855360
749599027537252356
749554123561848832
749565104018960384
749439900001267712
749568010852106240
749454751796953088
749613556556070912
749608330545463296
749557944535121920
749564445483999232
749691788592545792
749671400403787776
749451878828650496
749403237543997440
749663829752250369
749693223354806272
749554102397435904
749609819712126977
749517024641032192
749566706117378048
749647891388661760
749469318879055872
749602034718904320
749548985342431232
749691335926423552
749543235039600640
749598964564058112
749673661045547009
749449559202369536
749569243952193536
749502147553849344
749508191625424897
749569650850013186
749628295289987072
749550130404200448
749518312590147584
749646494546989056
749436947169509376
749655944242589696
749596607608459264
749570808322940929
749664647284985856
749418659894792194
749543599923204096
749594174865940480
749649158051602432
749405703891136513
749588562677493761
749569680206024709
749428457784958976
749536419404738560
749656015545655297
749613468370735104
749573152859119616
749637145602691072
749417686635917312
749627754501505024
749464340076564480
749608850806890496
749464541512232960
749603695692804096
749615175507046401
749604283197325312
749660457317859329
749417879750053893
749516009653035008
749544627602993153
749454940448448517
749623178213810176
749537958655586304
749667596023263232
749621630616342529
749521659556683776
749472166840832000
749537824404373504
749422556575260674
749431297194332160
749442219334000640
749500750951227392
749614684878364673
749564999136256000
749682963852451844
749411361885659136
749617050595762176
749650542142623744
749664756311654400
749660524573519873
749620556979404800
749559265434697728
749396891457159168
749406588553879552
749694154544914436
749460170741321728
749648985950867456
749649594015883264
749661698936668161
749485563200180224
749627762571370496
749598075371610113
749536612137086976
749683760761806852
749571743539494912
749447369997955073
749606069962506241
749553527937179648
749689360241532931
749576873072484352
749644820830941184
749446463831224324
749632431058194432
749457859994390528
749589913201434625
749622595360808960
749645370637025280
749584037195444224
749606388536602624
749680992705716224
749588575390461952
749556539451596802
749471172719411200
749528395432730624
749408849354846208
749597890935287808
749427132607016960
749400301447372800
749529410416414720
749610972785106944
749535743832383488
749515829407088640
749509089122721792
749661581328388096
749595718378139648
749422577454637056
749651720800575488
749464193108238336
749633613709271040
749487475970629632
749568417716461568
749587296295407621
749559924263362560
749476562219569153
749567465336803329
749687271453065216
749564097314693120
749584968284639232
749481855385231360
749508237800579072
749487723279294464
749560129570299904
749557860435161088
749615561416507392
749565116643848192
749538730214645760
749526801848758272
749499219774410752
749395695904362496
749647781959131136
749522041234227200
749541024339492864
749608569503379456
749448355684638720
749585039650938880
749485076648308736
749614047432052736
749611497446400000
749654832852639744
749603503052427265
749567322898112513
749620032494272513
749624931416244224
749488654523830272
749567201229705218
749440981909385216
749671404388442113
749402126074441728
749551363340705792
749614630230630400
749518589221216256
749522733080379392
749576814478168064
749592815760510976
749517775710846976
749546779046244352
749506127751065600
749460833852395520
749566358254485504
749526621284163584
749638827459874817
749631130882703360
749603523931889665
749667931605393408
749565351365574656
749625975865020416
749497479276683264
749399974400503808
749615452536631296
749686613127622656
749552806391013377
749542664471777281
749479632643039232
749656812614406144
749661426244063232
749410611105112064
749557780915204096
749637086488190976
749585492463783936
749592845040906240
749451438321983488
749572951423459328
749631554520047616
749597639419785216
749576055460069380
749576718042750976
749552722509193216
749434141200953344
749646779520462848
749583269444874241
749688114738819072
749558259023876096
749576923555127296
749664571942637568
749625166448173060
749557801589047296
749675007454941185
749594820574937088
749691767981805568
749565171291525120
749555931197935616
749578563599339520
749637556271247360
749569923119185920
749688903058198529
749540726761988096
749641045915435008
749605679867031552
749686801980325889
749620032527667204
749535773104496640
749570405594112000
749635786652409857
749530450880847872
749661879254020097
749617004554756096
749425601371570176
749416151889768454
749512339674787840
749552139400204288
749559202771824640
749501204015685633
749485466999660544
749458795164672000
749557839601991680
749542886992150528
749517771432665088
749516471227719680
749672574611632128
749543717216944128
749555545334484992
749601250400989184
749429820820422656
749681013731815424
749658242586963968
749582644585848832
749614806420914177
749399349298356224
749578257436073984
749468152719892480
749526113882374144
749662693020332032
749671240936353793
749421906118512641
749584393619042304
749504181636046848
749531566313963520
749585811297959936
749500058773626880
749474909844221952
749591280653627392
749635731958730752
749542886950273025
749482492961361921
749642065261322240
749481809365307393
749586691992739840
749565749971263488
749561958328918016
749495675830865920
749397570837966848
749546955093766144
749537543331442688
749543574484688896
749528890251423744
749623887298719745
749573383705296896
749594250246033408
749565024151097344
749563183006973952
749556719521443840
749552856701734912
749568878829723649
749508510405238784
749595399556591618
749530903534198784
749524293663555584
749682557323739136
749630673682595840
749568635442790400
749645739391717376
749536901682651136
749588449573933056
749571181737570304
749679415416778753
749517842509402112
749507746869944320
749583873571422209
749530710948675584
749464805472284672
749679478373093376
749563463891058688
749632645097717760
749583584097370112
749653662461460480
749502894144192512
749481310071250944
749634331056930816
749517192551694336
749593176483172352
749487077461528576
749640366500909061
749442806377226241
749625476742807552
749570355287691264
749504848521891840
749636185090383872
749550029891854336
749548020627300352
749507440593473537
749583601000255488
749567385670221824
749497542065451008
749690165703172096
749519092449763328
749558699153297408
749516379016093696
749479347241816064
749682087398027264
749676353843236864
749645135395299328
749502432871346176
749505674791546880
749572385351827456
749507050795769857
749534560992493568
749450586815205376
749624885396340736
749577460421910528
749655675643498496
749598150885793792
749449517536194560
749602806567407616
749585400436490240
749544610851090432
749510787853615104
749443997807050752
749681143679705088
749482769743425536
749567935354638336
749424309840572417
749596972332515328
749667671570935809
749431955997896704
749655650582626306
749535781614682112
749561127873511424
749621450328408064
749653960349327360
749637740925480961
749478906995023872
749544837234487296
749562142752444416
749533323953836032
749591444344565760
749446820284162048
749449022654582784
749652605673082880
749513660998021120
749437613904322560
749542806985830400
749619621511176192
749582879462686721
749685539410882560
749685988104998912
749683521787142145
749645144111058945
749393745582231553
749494857731825664
749547051701116928
749569956816314368
749558363994947585
749601959590658048
749531104902778881
749664265976545280
749693714113716228
749484594416742400
749679365198340099
749506505355911168
749596041410936832
749495382305042432
749615477765332992
749580174040195072
749533223051522048
749614932375764992
749547702065721348
749559861067780096
749504983071088640
749524398315540484
749514977829158916
749517221689372673
749549484405878784
749538315125174273
749641893198389249
749556866368274432
749636646430187521
749419574433460225
749491217029816320
749502566833262592
749528391158796288
749581625235832833
749649128406351872
749660625136222209
749464029752619008
749565091268456448
749431762917400577
749558212924497920
749403980040577024
749541314111365120
749544224928960512
749522905336193027
749577967769096192
749554509433700352
749554752342618112
749401123530928128
749595831699988482
749665977026183169
749501510137020416
749627687321366528
749546770561167360
749673619157028868
749474091732766720
749569944153690112
749692904592072704
749447567243513856
749635211860860929
749605327239278592
749660419707592704
749677066849644544
749525102765674497
749679923019673600
749516596821929988
749583198410137604
749647195125772288
749501765813493760
749549933120790528
749505960251645952
749499857442893824
749471592032460800
749632040941805568
749607198095847424
749506736109654016
749522745604669440
749446195475419136
749494266595012608
749487240787554304
749679247665590272
749636469950734336
749643944452063233
749612491362168832
749498586426114048
749546590193541120
749507021292974080
749514696743497728
749663515200356352
749560439932149760
749550394544619520
749607525167853568
749484514867425282
749665272387297280
749692724316635136
749598687794458624
749643088532873216
749540697318035456
749603708292530176
749661455541215232
749656930054967296
749418114497048576
749535437924999168
749642937852628992
749647178050727936
749692745099476996
749623899869081600
749533751600943104
749488692390092802
749563002710421504
749541238420934656
749571605110657024
749554215798902784
749468316327084032
749510934536724480
749669106132013056
749410225342513152
749573601582542848
749506165860601856
749452403083182080
749556623199182848
749450624564023296
749669294645075968
749499366671577088
749461777428074497
749584356105125888
749442135301120000
749435835452239872
749606413660463104
749652756697321472
749489015351611392
749644028464009216
749595890357264384
749509043102908416
749552688828940292
749413861556715520
749643533498265600
749526457525960704
749610498828541953
749650282024280064
749487974933487617
749621500668317697
749531838910201856
749508514435911680
749639708163108865
749685673498730496
749440600454365184
749451526276575232
749652249190731776
749450830391021568
749465937921859584
749498309769699330
749584624435724288
749458383980421120
749570196021575680
749614072342126592
749571970270957568
749575585735774208
749518299646525440
749493708731580416
749636763593895936
749548150684278784
749691381988360196
749648323259297792
749400351669751808
749618166146408448
749679809899401216
749545457991479296
749639431418736640
749593063199117313
749659643446718464
749486901372084224
749493243134357505
749663510930612224
749610721156165632
749420341781471233
749562612745023489
749670041457664002
749431418896392192
749414171893198849
749566106499739648
749618363165466624
749554878444343296
749522896591126528
749595177212342272
749629436207792128
749621546851921922
749483096869920769
749683828097183745
749506245426425856
749513774231592960
749549010671833089
749592429968429057
749479003321298944
749415921010118656
749528441712680961
749532115897819136
749584557201031168
749577032548413440
749558422526423041
749627817416093697
749445180361576448
749450696047620098
749694099792551936
749691608426217472
749588633909334016
749429099597328384
749567784217108480
749593776369201152
749536905797087232
749676395723419648
749553309653032960
749551397193089024
749650726691930112
749685648534241281
749431343365382144
749483503658631168
749587946219642880
749669311548129280
749410099303768065
749482845257732096
749558250408906752
749646389567774720
749449551090561025
749618199939915777
749406999545339905
749632326087434240
749674575286243328
749677393921531904
749614454216663040
749682590785888256
749682930595672064
749694049498652694
749575552147845120
749583370401742848
749682955728060417
749647928810090496
749629159450742784
749584469267320832
749547307591430144
749690777891172352
749658985293381632
749596942997618688
749669378451468289
749587358954188800
749517863401189376
749503909207638016
749659819997405184
749607927930089472
749619495640174592
749410376131964928
749524062691524608
749425240640462848
749579507124797441
749686248038604800
749509584130285568
749502688732254208
749589250740543488
749569659255480322
749615846570520581
749590811038199809
749563031873527808
749557852201553921
749656980327923712
749497273864757248
749627527853903872
749636658958663680
749591314333835264
749645986792808448
749637548268523520
749681651307966464
749691985863127040
749679264430190593
749497600768929792
749644972027211776
749565666013880320
749487123720462336
749551803700801536
749520367522344960
749579218070102016
749664525981519873
749624369656332288
749659320552394752
749538994480971776
749612831096594432
749560934700552192
749602773247733760
749396107105566720
749564223106248705
749647429813895168
749573287001202688
749450712791195648
749651452105072640
749477447150678016
749523873914294272
749605394381758464
749665352099827712
749617780446691330
749575380172877824
749683660228587521
749527313415634944
749558112005283840
749676550790975493
749655679955300352
749591444323725312
749553137694957568
749488641672564736
749563938187214849
749481389842661377
749537933175189504
749506840959000576
749628534478352384
749676185924300800
749657974134767616
749553775157936128
749608087259058176
749615431455997952
749511597136211968
749637925508411393
749409134546604032
749532522833383424
749642492992221184
749627339160641536
749680443058974720
749630350662316032
749643281840168961
749641109177929728
749690249488502784
749472972159713284
749541452376596480
749619055485657088
749428780817453061
749639481528025089
749467246708269056
749693059634429953
749477027644903428
749515028190130176
749570669877219328
749400867774881792
749603662213722114
749515053284679680
749556656648835073
749531658521550848
749679524833472512
749579192560263168
749419909717778432
749528840016371713
749671161341042688
749688164722278401
749512163635503104
749556237142880256
749469281176260608
749640131708002307
749580027323412484
749426759255396353
749610641523179521
749485278058811394
749598658467946496
749517511121575937
749466210820059136
749678836661493761
749446577232633856
749562021306261504
749488515994484736
749438641663938560
749543688003543040
749579591241654272
749554421189734400
749405363997437952
749429808338128896
749658964045000704
749426876519768064
749526088448114688
749650521049460736
749539485298352128
749395964687966208
749493872317857793
749521974020468736
749652190487281664
749624210188824576
749564042889535488
749665398254166018
749644548217987072
749457788699455488
749592006423224320
749565359951323136
749449572141797376
749607281789063168
749557197751906304
749586100662984704
749574491001397248
749628119322091520
749523249004941312
749530631164551172
749452281561710592
749652706466430976
749624105238925313
749618031765102592
749543226378510336
749639376569716736
749637829123244032
749624012909797377
749630728007221249
749483327564845056
749462356359540736
749563308982673408
749499001662214144
749677574431838213
749553288589275136
749683412584263680
749476595891568640
749623912519110657
749611442748268544
749526562718949376
749474758832652292
749405934422601728
749405107951849472
749675468962562048
749417682475356161
749522976652005376
749450683586338816
749587119820136448
749599979539398656
749685442807754752
749452247877181440
749658347750645760
749426004242735104
749583928076472320
749468165403533312
749624923291877377
749605440544210944
749534095751933952
749494350132879360
749562205696303104
749671689743691777
749552072270413824
749594564839796736
749640517525315584
749447172781989889
749514676074053632
749543398508343296
749442953228197892
749568681693224960
749579607897214976
749415333740572672
749609345382440960
749691931253288960
749563686558195712
749562645993455617
749674667657588736
749636717607550977
749611396657274881
749528122744274944
749690228453961728
749686994733850628
749505901422256130
749664349862694914
749472745298104320
749654123780378628
749645642989875201
749677892980858880
749682020167581696
749574306376536064
749514117917110272
749624709126492160
749541942934077440
749583055669473281
749473890548740096
749576298821849088
749431767069757440
749507264646639616
749590567600922624
749528748010057728
749628228185317380
749549375609774080
749427522484334594
749517397846097920
749657018005327872
749620250916687872
749660029591097344
749607013336772610
749503888349356032
749652827757305856
749602638681997312
749534036872208384
749692157963952128
749520002609537024
749462419043446784
749662646874542081
749533181196562432
749528588232392704
749593931407437824
749657236029317120
749591347624022016
749537639661875200
749560251196837888
749580258052112384
749575971674652673
749530895099592704
749652697880621057
749664609704050688
749593713526046720
749638257101733888
749648164051877888
749518723468394496
749673631748349952
749422442989309952
749552173009276928
749563824953552897
749406312044359680
749537840967643136
749688387150446592
749433843388653568
749523387324567552
749651615943159809
749530282995441664
749499286958866432
749484065821069314
749675473110720512
749506245321560064
749458291827376129
749488197470711808
749679998420684800
749554299466899456
749572486132404224
749538591739699200
749575845799342081
749679520538435584
749449718833569792
749627255295504385
749635152951840768
749550017115926530
749556996588855297
749453812260274176
749669546475347968
749505356229906432
749623170022256640
749568077646405632
749692405314707457
749422158162518016
749513300044636160
749669374500495361
749684268251639809
749635358674055168
749653213586960384
749588872976330753
749462373144997892
749551602495807488
749669223400628225
749638214978301952
749562822212849664
749583072530722816
749401501085396992
749447562889953280
749418026618019840
749616710827712512
749573857716084736
749453971832512513
749650118526308352
749652467021914112
749552638484680704
749395532657725441
749536545112256512
749498125149233152
749618107501641728
749418173485711360
749633399900479488
749666455294242817
749662873241214976
749476042243465216
749606577372536833
749436464790929409
749627695831584772
749475283049209856
749627318008684544
749540303158317056
749632129047420928
749514969503436800
749692577528549376
749486242530725888
749671656013107200
749618925369954305
749393699579260928
749667075820576769
749540076795858944
749574792924332032
749680242063736832
749568958685147137
749550235219787776
749622524133142528
749637795602313217
749549392043057152
749504781417377793
749467062100189184
749633085323436037
749672771979010048
749466781060722688
749639360191066112
749506400611602432
749402033820696576
749582577481187328
749601246378532864
749668854503276544
749682393464709120
749613170919170048
749639179814969345
749637753621610496
749614521191391233
749692611041058816
749613049292677120
749560415017897985
749680887726542848
749567754756317184
749618342336598017
749518480182042624
749529557271797761
749629729930616832
749640777744121856
749564403750625280
749587573111152641
749648100827037698
749545516598460416
749532829021835265
749581046639984640
749514629836144640
749627238581211137
749591553342046208
749650495887777792
749461794322804736
749529129586987012
749632091466248192
749446107428581376
749665347897270273
749442697627185152
749452407306915840
749527506340970496
749581831079682048
749537925071773696
749566412604203008
749598792702275584
749637585702498304
749509227505483776
749612168501403649
749606015100825600
749561585182576640
749517343588356096
749536012519501824
749624973455597568
749661757581455361
749580983599497216
749581973702795264
749676890512826368
749564365909680128
749447373978345472
749540387174440960
749577196054933504
749430177311186945
749613531293679616
749533789307756544
749622515710832641
749485248682004481
749559617953402880
749580765738962944
749669890391437312
749416034151440384
749512415340032001
749525564415942656
749597240856117248
749430525765431296
749502164242948096
749673673427156992
749587052782612480
749626932329910272
749688819390251008
749684641527898112
749657064197255173
749448141808730112
749533382384750592
749416717814734848
749594338166861824
749659836649005056
749628295591895040
749691579284193281
749612654713507840
749535240696258561
749613615464849408
749413060561940480
749531293889724416
749533265095262208
749632296634941440
749444521834926080
749661149608701952
749527921396768772
749648050562408448
749683295177375744
749604018591268864
749427828798652417
749686227289444352
749553800319557632
749469729732124672
749680518514544644
749690341712887808
749414872455061504
749689171418157056
749617893545914368
749445532716638208
749574796984348672
749640307835297793
749393892378804228
749523098219741184
749515749866237952
749426700342136832
749643646501326848
749395029412683776
749528936690900993
749666287261999104
749630702870601728
749682544501723138
749408644060549120
749669009662947328
749531222318026752
749639280373489664
749490629927919616
749573391833763842
749653943530192896
749660998546644992
749648973388996608
749511370941628416
749639343237697536
749626181394333696
749416143308206080
749487823997136896
749591624829710336
749605667321704449
749558741142568960
749535467134132224
749549723384553472
749543696446750720
749587686248157184
749655277549543424
749490370103414784
749585568191963136
749542962502270976
749649053017739264
749532753201336320
749622247262937088
749616710823481344
749595785361289217
749537388217577472
749548360244355072
749655847928786944
749421952352137216
749633257126461440
749666656402767872
749643227213533184
749618636118224896
749661652589613057
749684620766093312
749588542020415488
749474263980204032
749522032811913216
749450939451338752
749612076130144256
749651854770835456
749457176352227329
749623350356484096
749675263060041728
749518027012640769
749435873234591744
749526445135921152
749683089945858048
749429082757234689
749543515940589568
749472153951764481
749574252005732352
749673191145140224
749556543310340096
749426096240726016
749632846055219200
749680606808715265
749684104745119744
749410262931955713
749502260711858177
749596540239478784
749595248473538560
749572712385875968
749573282798579713
749544623052197888
749568212036046849
749535358145232896
749651905064894464
749592706599391232
749667201922297856
749547546737987584
749614391457411072
749585920467152896
749570611140255744
749404034424004608
749535706217844736
749678140474134528
749492504785981440
749489031931506688
749528345084325888
749571886195941376
749640442120138752
749673258270720001
749433763717931008
749635941543837696
749498313922183169
749518593201541120
749625267304423425
749495948502597633
749689909753974784
749580354370011136
749621211106254848
749584804744663040
749515288320835585
749651498435432451
749467498299338752
749667985955184640
749640685221998593
749610855352791041
749618464072077313
749574134179520513
749572884348047360
749657877829316610
749455083222536192
749663670100172801
749446996499402753
749561937483235328
749507617043705856
749633882383933440
749512247521804288
749594615364390912
749530714824122368
749409252297486336
749625061594673152
749675992885633024
749451065070878720
749571940952600576
749506622825832448
749524360365543424
749524360365543425
749674139376574464
749563472418050048
749595550572507136
749677331002847234
749665591154216960
749533349069352960
749631357136101377
749548134053928960
749456580731473920
749633882081853440
749451123665231872
749653163511283712
749659236653727744
749680342487932928
749555226366058496
749658095916347392
749536490527612928
749582682254868480
749627137724968960
749612579299987456
749666723620614145
749449752429731840
749684746536488960
749592790531702784
749629918796013568
749605973468348416
749477380230701056
749540474889859072
749512318896185344
749593705179389952
749681965645828096
749523345595445248
749592018729312256
749667881072361472
749560502750150656
749650974050885632
749594652882374656
749640408682991616
749474985102614528
749642220588961793
749592819912675328
749539086579462144
749660465769439232
749484128819634177
749555624799707136
749395582914064384
749563246147960833
749510032664985600
749656212858408960
749563426528165888
749651397801414657
749622830392803328
749603934801625088
749644317615095808
749526403188752384
749657617941860352
749430697627049984
749675170898538496
749593092790116352
749660180443500544
749668967703121920
749693097265795072
749589065897537536
749646893047701504
749663175285547008
749566605475151872
749540378488016896
749483621145346048
749540617588531200
749631822674341888
749555222197002240
749610528201404420
749659572172836864
749556904041517056
749522020141064192
749510397640736768
749545516476854272
749560876261408768
749689654056775680
749533067879088128
749582069907353600
749594078233362432
749523349953323008
749530387756572673
749599723812683776
749513166179229696
749468027050221568
749652878252466176
749505486349828096
749485798270103552
749557340236644353
749581394762985472
749546435390083072
749689809279578113
749536335350755329
749683731624030209
749556484820918272
749664362198163461
749611350360489984
749493884892356608
749605658903900161
749478655424860160
749609861592342529
749599107224891393
749504097695436800
749627334752296960
749592744331476992
749684016840843265
749508686331150336
749594170428362752
749640123445370880
749545994879004672
749421101076320256
749626294820745216
749578127320420352
749682846701346820
749633097931624448
749664634853007360
749641100730695681
749419515637854209
749616241149607936
749540366093787136
749585534402441216
749650886121619456
749570892368347137
749539808121282560
749637019412770816
749691935510499328
749602798409424896
749525354801397760
749646112768790528
749497831753474048
749529188093222916
749555218174582784
749410028071882752
749444849095413761
749566404207251456
749515607121494016
749639364339068929
749559307566546944
749683081477586944
749412401934536704
749524305910857728
749548293181599745
749512931197542400
749592085938966528
749558418424246272
749498871726891008
749552537984958464
749613950795264000
749549303929171968
749399475102285824
749539002852802560
749692124384272385
749655487126368257
749420061018828800
749689641478094848
749477418050527232
749477052882051072
749622759077142528
749505880379404288
749662101514227713
749619772703305728
749593315130142720
749403426363215872
749623950255226880
749650340484612096
749615808813338624
749648738533122048
749422145428611072
749611690027782144
749656762282872836
749529162851946496
749522498232913921
749640500945182720
749598142572748800
749541666340691968
749602701693034496
749693449796919296
749681663899303936
749584108494393344
749592069082116096
749661585719918592
749584582459158528
749605906036338688
749471633920954368
749503791888752640
749685103081684992
749559621908570112
749519965099876352
749406131655700482
749498091573829632
749504404265529345
749480878296838144
749606539590328320
749669642843586561
749639095572365313
749515993093967872
749627611597406208
749641360685301762
749498670337265664
749571747834425344
749539074361454592
749579192535252992
749621320267292674
749512327297466368
749532342268682240
749679474321555457
749633076746133504
749507772266450944
749538155682930688
749592371285880832
749523790175019008
749669320054177792
749580081769672704
749665092258656257
749664794257620992
749540978445299712
749490780817940481
749441409841762304
749590957880926210
749594900434391040
749527728525807616
749663724743565313
749638185463013376
749671849252917248
749536343894683648
749661807799918592
749596230104252417
749656300729032704
749562486932799488
749588281604661248
749611413480607744
749395000019001344
749531541081128962
749588311191195648
749527632295915520
749551699241623552
749657835860955137
749582300665421824
749641750881460224
749655793398534144
749674244125106177
749659748308357120
749536561860120576
749589321963806720
749539351206461440
749404617218359297
749584804530810880
749407318660362240
749590378882469888
749661908525981698
749682129169162241
749405397446897664
749546666018148352
749607948653965312
749575275059482624
749610222277234688
749640391843057664
749567561868730369
749680862682292224
749577267496517632
749572192569032704
749496720136949760
749447978126020608
749559437380157440
749615171253919744
749398867179769857
749637824895389696
749590756218855424
749493981038403584
749593206048759808
749690173961670656
749591427424874496
749674713798979584
749520984336658432
749533105518673920
749561748756332544
749571575788269569
749605583167299585
749503686997606400
749689985352294400
749608351454072832
749658594916831232
749513400795983872
749594795505389568
749625619604967424
749597819456069633
749553146138165248
749411294529269760
749575942041919488
749521919389622272
749573912007237632
749443053912481793
749477602306297856
749640366459092993
749397486880559107
749688148125294592
749646502855839745
749509206479347712
749396136474005505
749532560414371840
749602936867680256
749513333808726018
749652928470851584
749548742039048196
749602659955535872
749572205160181760
749628597615288320
749515627992416256
749619973878788096
749486616155000832
749650525168214016
749677028899627008
749580748735320064
749442148219498496
749518505263837184
749574293697261568
749549102720057344
749442169065189376
749485483554734080
749398032370704384
749564034614165504
749678492988612608
749523031110905856
749579536564641793
749568270873849856
749559680830242816
749521764183633920
749557763974529024
749398862691962880
749627775502340097
749592371264880640
749607235744137217
749679734234177537
749636789057368069
749579133873627136
749607567190552577
749446216648458241
749622767402778624
749626546537783296
749614437540265984
749478378248413184
749656682410741760
749522385154482176
749682095711219714
749686537697320962
749631697185017856
749649925290487808
749628756914999296
749537035963228160
749614731044876288
749598625014112256
749408606311768064
749525610557542400
749571022123307009
749403556055228416
749690022983589888
749548372789436416
749679956750401536
749575027696295936
749599153433575425
749498909727268864
749577095609745413
749543599914754048
749519725835718656
749649652765655040
749459864556941312
749530572373028864
749537841110278145
749466760273862658
749467599121977344
749550646471323648
749535160807358464
749400423157686272
749654874908946432
749568920776871936
749587732503158784
749642103119118337
749691209942200320
749573375354343425
749569050708107264
749548066630410240
749561513879302144
749467775291297792
749593864583966721
749687640677609472
749648709009412097
749544006695153664
749394832062353408
749594749175291905
749632057551286273
749580795111575552
749542936996614144
749671194786496513
749474372696567808
749564021838213121
749425316079120385
749659173911138304
749666690082930689
749649283549388800
749477736687759360
749506572628307968
749620179622064128
749565137405693952
749686290011025408
749647853295992832
749641515723546624
749627351911260160
749583651147513857
749392907036004353
749420173875085312
749520103264362496
749552894278590464
749514105413832704
749585429800841216
749679675497078784
749588470390202368
749514528992456704
749526491302690816
749646998022852608
749584108507041792
749672864136196097
749641952099000320
749473596838404096
749679134540853248
749618891920384001
749438369067732992
749598293487910912
749560716865175552
749614546386583552
749616274544680960
749523869778661376
749506501304258560
749565003179565056
749539330214006784
749643931848146946
749672637564092416
749651703847411712
749642845594722304
749557902273343488
749601569285496832
749513694619533312
749599534918017024
749595202294259712
749541116991664128
749598918460248065
749413274458914817
749577577824657408
749672360752648192
749653071152766977
749469624924712960
749528261194047491
749649442999939073
749556837217742849
749666450877603840
749643256468803584
749491254933721088
749421130310561792
749416550159904769
749621635058135040
749561161503346688
749567545003433984
749638286323449856
749472661605060608
749506836894740480
749686936151986176
749627217307508737
749670179827769344
749433977467834368
749649468237066241
749690048061276161
749657781297348608
749692803773505536
749667558459002881
749403698787446785
749614332489719808
749440466265878529
749674420311060481
749681852546416648
749540999555198976
749688957542158337
749683173714427905
749576164419702784
749422921362370561
749541968460611584
749681705707970560
749647522105135104
749629410911719424
749511664299601921
749583785595777024
749594992528752640
749445230693408768
749603964472160256
749550562576850944
749689947637084161
749524369022398464
749660579141414912
749558934223085568
749539544085635072
749520128698568704
749669055695499264
749538952726601728
749563824789921792
749410396935753729
749634725199941632
749477065624346624
749539317312348160
749486179729408000
749553905164357634
749407800774787076
749686868988559360
749669726687670272
749535010118590464
749686692890619904
749395964561985536
749529209333309440
749501690508898304
749582300887674882
749529096150016000
749664165237760000
749518970969952256
749606933796118528
749554148434030592
749419188595335168
749433423773609985
749629822201163780
749581109453783041
749638067972169728
749474666281111552
749633936893042692
749641511692804096
749432551618609153
749659584881651712
749598444533248000
749607990827900928
749596355962757120
749438171876765696
749631302601551872
749648167990362112
749510716407840768
749588227359666176
749603662159286272
749662172905635840
749545629936979968
749528131363536896
749674285820743680
749642933591212032
749669626058010624
749574562329849856
749570934072311808
749567230464106496
749597341456400384
749484246411177984
749473491993423872
749439350325272576
749576651017773056
749397038299656192
749564076553039872
749494652332437504
749605516255592448
749522670446866432
749597639256182784
749675581868957696
749679365076770816
749442831849123840
749656967526944768
749693223354961921
749547496372891648
749415891473866752
749621152557961216
749525417678270464
749537073665892352
749542404412280832
749627108511612928
749633928500248576
749563749196062720
749536452837597184
749677020645322752
749442856670990336
749488935382814720
749542924589928448
749634876312285184
749670175469961217
749398275795611649
749578743753170945
749557877245747200
749485965756870658
749660621122207744
749608837922119680
749568782339862528
749572205206470656
749612386298892288
749669793767256064
749650726473895937
749511395784417280
749544992251613185
749550625428561921
749663699456126976
749624612871368704
749530572163198976
749633475230269440
749466722537582592
749692606590939136
749530811393867776
749448548526067712
749562193058889728
749574771856343040
749662235815993344
749581671628804096
749448481576660992
749665692035588096
749664399795847170
749658591049748484
749471739000852484
749572062331625472
749556711208386561
749509751743062016
749552063944781824
749664886687404032
749678538974896129
749529435582365696
749649061507137536
749506995946860544
749595365863723008
749469037869105152
749568283175641088
749555377281261569
749574700528009216
749534028387213312
749599275085078528
749409243652993025
749442345150582784
749572817235091456
749595978487910400
749630212351098880
749596276312969216
749433994236817408
749553532089532417
749688680986578945
749691205810782209
749639376968249344
749597370837524480
749534221585309696
749669886188589056
749676450291281920
749693412153167874
749451715380846592
749543243180863488
749643222809452544
749672348043927552
749511345763213312
749578051814559744
749582254419083264
749603024721424384
749550901988356096
749637690736402432
749635128079646720
749668497647669248
749620888195198976
749582363504500737
749442319884099584
749664827874959360
749630493155614720
749485487711072256
749639607579451392
749672851586809856
749572842568749057
749551745047592960
749636352728305664
749525979626762240
749575258454253568
749558921661190144
749551107542806528
749544518588829696
749617184658292736
749686629967724544
749613036525289472
749441434827173888
749605595666378752
749507960859013120
749673807892348928
749409130482245632
749489031780577280
749692699083698176
749655218808168448
749409793077547008
749540416433819648
749622419028004868
749451425730686976
749565469024260100
749522984763875328
749402163919675392
749570695198347264
749513023539339264
749508892015661056
749573647745048576
749584905164689408
749544300107694081
749652504938504192
749545755619110913
749553334772785152
749641717113098240
749497806293872641
749659169784000516
749524956208332800
749598495074639872
749654178675425281
749673279443656704
749497592392933377
749619847949090817
749657080798257152
749394832146046976
749615377005551616
749607886008049664
749582032322240513
749487660473999361
749582367833071616
749635811763589120
749463949905571840
749590429356752896
749676639165046784
749660633411584000
749645294988619776
749445402982641664
749573219913392128
749536616344088576
749637015361118208
749411714211295232
749619139237535745
749462322586980352
749578232295460864
749504802409832448
749526105271525376
749577800143740928
749612684086284288
749550356833693696
749607055498018816
749649090754048000
749666652531355648
749650999128666112
749687317871329280
749522536250179584
749447126854152192
749604144806330369
749556413504954368
749657454212947968
749422137006403584
749531889229193217
749597161160138752
749592341707689984
749591502800691200
749624285656969221
749492802766024705
749558233778585600
749491259023224832
749496476963774464
749643290224582657
749548498857627649
749680250242658304
749541301410930688
749574193285562368
749599039956680706
749515674347794432
749522720531111936
749550478594310144
749464474202046464
749429212843474950
749473714270461952
749618505956388864
749693982381309952
749581919034028032
749635195192639488
749565561328328704
749517729363795968
749471063545778176
749524058543362048
749522229877207040
749397109674156032
749492765046640640
749503967974023168
749426092256231424
749524314341376000
749596154418069504
749537278981181440
749429321715056640
749621131678801921
749505574082056192
749660574800285696
749680325752713217
749569059402964992
749593549751148544
749623471823519744
749547932723150848
749419914008690688
749585958044131328
749676718500216833
749615301659136000
749409143111294976
749463064978788352
749635304206761984
749647144458477570
749520665255014400
749523198778150914
749588109659103232
749408555690651648
749403468205584384
749554504840810496
749642367385280514
749393217339006976
749530068892917760
749609085528596480
749508766052352000
749620175356497920
749618627750440961
749407649863593984
749478151722405888
749687577536495616
749429024213102593
749624315021238272
749562373707530241
749616144684838912
749590173223100416
749543616620658688
749683718814564352
749506593306267648
749581247744241664
749528114334609412
749476637754920960
749436599012818944
749678924855029760
749693646929326080
749547253132566528
749580807375904768
749412368363421696
749585022613594112
749605600254955520
749603918339043328
749571865329356801
749590211215159296
749433348313845760
749688894669647872
749429032437952512
749488675621339136
749543587440762880
749639187889057793
749657705913151488
749545118299000832
749559492258435072
749596473227042817
749668971624947712
749624201754148864
749558158264238080
749659865925189632
749547890469658624
749521990743105537
749409507860582400
749692971797377024
749559341217353728
749532489228615680
749450763064135680
749611216159449088
749542593122406400
749447738996109312
749635463644901376
749508690634502144
749603905730965505
749556333628694528
749602202549878784
749525178514833408
749499576537735168
749472531351007232
749580992101355520
749434266740744192
749561668754083840
749679650570371072
749640266030604289
749623669127798784
749657609565773825
749606430349623296
749513652559044608
749578190348120064
749549878880198656
749510813103321089
749393959504543745
749606447198064640
749475568245235713
749496640269119488
749510179494977536
749596351684501505
749553230057705472
749588881486540800
749654258027470848
749594120339877889
749587321461346305
749528924145610752
749567964618391553
749482866350882816
749534112202035200
749516231808520192
749444861724598272
749589074462253056
749505448454283264
749647740225875973
749556014836510720
749491330255089664
749550851786678272
749514113685094400
749449647588945920
749581751270322176
749557440899870720
749674151728807936
749528030746382337
749623702564835328
749584439609622528
749587694473342976
749659262125633536
749634511344799744
749688307441737728
749543872645267457
749646804770230272
749507541382664192
749468131811262464
749523009841532928
749469561884401664
749680233683582976
749523399911677953
749570758108524544
749691830619561984
749559307482652672
749553087241650176
749691965051138048
749680732654673925
749578483853066241
749493377305944065
749541947191222272
749650210742214656
749511744062689280
749645676506644480
749595047277031424
749620443519197184
749492538533408768
749601204208930816
749641629171060736
749643919177216000
749681525315305472
749616383764402176
749690425632366592
749607797654822912
749555297933488128
749543071369441281
749577569545162752
749407179975774208
749630543700955136
749516638727315456
749458413738815488
749528026388504576
749474133692575745
749573287248859136
749475060776210432
749402956353667072
749654455180820480
749585526068420609
749622368956510209
749607395308007424
749608410316959744
749463736268632064
749622104807600128
749425249033154560
749515972051083264
749562637818728448
749578492350717952
749416755882176512
749666840981360640
749625539850145793
749639787615756290
749508338405302272
749613468651819008
749546477190545409
749669663706124288
749515304934338560
749617297850073089
749592769815912448
749629147018846208
749597182278459393
749436863006412800
749578010014154752
749443821533065217
749540386964594688
749532552118018048
749529662255042560
749450502950252545
749517867683577856
749452944005799936
749500532692283392
749410854140018688
749472120401432576
749455234410352640
749684574427287552
749539581666664448
749427945958150146
749516131552092160
749612285644115968
749637396963004416
749616165496971264
749557537335279616
749543092303323136
749484023873957889
749655352841494528
749539413911273476
749596129503813632
749595894471860224
749642253946195968
749538822459912193
749574520416063488
749649304709525504
749548477768691712
749536930984030210
749660134549426177
749641553652682752
749596963973181440
749621421031223297
749542693961949184
749452755270533120
749434342284226565
749530828108079104
749443976642519040
749556665171705856
749616849290231808
749493310163673088
749476419814711299
749659597372289024
749594522863230978
749686998932140033
749641553526784001
749431771402493952
749685291707953157
749632800198893568
749522452112220161
749476159470067712
749500318954590208
749409109691273220
749610612435611649
749621789941043200
749539153746984960
749563946303000579
749669760447684608
749601334580699140
749635668888944640
749544006686613505
749405623985508352
749469041807548417
749589208797511680
749549702606163968
749522447981015040
749566383348969472
749615804765892609
749667881458294784
749621035272724481
749570812626231296
749627930330796033
749535324330688513
749678157406560256
749553699895345152
749693315625394180
749488981415489536
749592257804853248
749646146360922113
749405821067415552
749435969800134657
749522771127009280
749502591982137345
749525862165450752
749576361694617600
749579054462988289
749649149298114565
749451274861486081
749573157087043584
749557906761220096
749564776892751872
749679901981024256
749550403042349056
749686206343049216
749643881348751362
749461869652381696
749690727643357184
749547035150483456
749544459822587904
749519000246386689
749558061942046720
749465023832023040
749641381564583936
749545764188254208
749543645951524864
749599434242191360
749612835353796608
749406529967820800
749610473956503552
749476822258253824
749536314287067136
749630598168338432
749611979677937664
749426847318994944
749506438116962304
749601074391158784
749650575453786112
749580241257918464
749619470503702528
749607839757393920
749615326736809984
749615465077571584
749529603337756672
749483549900828676
749586423896895492
749528391297138688
749569352735854592
749585136069517312
749659773851799552
749482862164914176
749664005770375168
749613640425365504
749582170747011072
749527707575345152
749506568329256960
749635912158416896
749595407991205888
749456098290114560
749679478519902208
749588034383904768
749520434878640129
749604631068680192
749657009792909312
749534359628251136
749604350058790912
749488666926395392
749552802314215424
749597832055705600
749447072076750848
749582627829641216
749411831697977344
749445599787749376
749498993470803970
749672926937481216
749499186538614784
749625418181963776
749520145417015296
749652165011054592
749691545637511169
749600076239106048
749440063285579777
749461483680071680
749416118146641920
749635446708301824
749523622218248192
749406039175532546
749482975222521856
749672558094651392
749647601893507072
749402872530415616
749541926290989056
749509562911318016
749532556438167552
749662059437010944
749694079030689793
749528676606312448
749411525375340547
749629218028417024
749649728380411905
749599858072424448
749577917718495232
749546255013908481
749520720099704833
749565607247486976
749497810433765376
749542106604109824
749604744612708352
749508841843355648
749641604076634112
749525920931803136
749669797990846465
749584167264923648
749615167294492674
749585177886744577
749651766849994752
749575514382299136
749529398106202112
749516114531606528
749544027838640129
749638625957208064
749633819347603457
749626772929544192
749692942407925760
749584842258612224
749689184328290305
749670246949261313
749397013238784000
749613854347386880
749577569566093313
749450083817709568
749591503123517440
749590911726653440
749672771915878400
749644481310359552
749534221505552384
749630669341458437
749613716153462784
749690031334301696
749659211601240065
749554391980601344
749437714672463872
749495138972565504
749478919389061120
749499186471694336
749393628464898048
749493234548797440
749533437254598656
749448410223214592
749633102125948928
749686352933974016
749665217852870656
749597207138099200
749633928189841408
749394014290317312
749662441160794112
749646586842677248
749584364200132608
749691566604836864
749481238940049408
749479053887844352
749676647356493824
749530924677726208
749688022363414528
749439765640912897
749686076051189760
749514969323016192
749616270316896256
749686936118362112
749551875268153345
749629733940371456
749522917763981312
749672251658735616
749627141969641472
749518790560452608
749653301889818624
749536507111800833
749478915333382144
749668787104804864
749645856983351296
749614613415669760
749570955211513856
749515166681817088
749393754306580480
749610188521345025
749599669429370880
749687024077115392
749578001529069568
749685379859484672
749520589904236544
749436460407808000
749675191752617984
749681596773597188
749536947547283457
749438188712636416
749618828980658176
749641616571396096
749528580103757824
749507725986594816
749601582006800384
749481540808282112
749437509147516928
749573308174127108
749424406259118080
749540495882350592
749424225950261248
749610150714105857
749640542737367040
749629432009293825
749687539825532928
749603943487934464
749503099526647808
749488805560725504
749685140876582912
749455188172369920
749607109868658688
749573186501488641
749574323313078277
749505159148036100
749542001901572096
749487916208889856
749634251478405120
749600277418827776
749484179100987392
749541540448657408
749654715521204224
749649329883930624
749608586368552960
749677629033283585
749516131539517440
749685417654554624
749589871530897408
749529372676292609
749409478571921408
749483847667085312
749398909059862528
749562780378816513
749552416211730432
749653578705317888
749566135914237952
749617037803126784
749639242696028161
749664555161292800
749592044092297217
749523907514863616
749692401376194561
749652710492897280
749574327339716608
749510104224063490
749663011686772736
749507856102219776
749651506635403265
749610390120763392
749677930826100736
749688962000846848
749553355773636608
749479737186287616
749633798447439873
749568354596249600
749507331839389696
749591570081456128
749579888827457536
749663212828758020
749630342215135232
749523974724345856
749516936661331968
749527284135100416
749555096283910144
749658779671748608
749642220483981312
749564042973413377
749426742201319424
749671014586548224
749514739026321409
749511786194427904
749620301244268544
749592702732427264
749501941840052224
749605755284692993
749672461260775424
749672834725588992
749570498074382336
749594271272071168
749643961002844161
749664605388083200
749448452182908928
749579301645852673
749659354094309377
749554462960803840
749589636435939328
749544820453019648
749516236376068096
749669080995536897
749561035753918464
749515980250972160
749509617789665280
749606111796404224
749435240033255424
749538184896339969
749500645804302336
749633001504538624
749649115768758272
749687909138178048
749558477039730688
749651284588892160
749638252815089664
749568195397357568
749524029229436928
749522993437630464
749661225089458176
749441825019092992
749523773322240000
749424812989091840
749517184267907073
749656783216578561
749650944506212356
749526206270373888
749541431191146496
749622142204047360
749393141791199232
749667038239584258
749666484650213381
749514063617597441
749608498200207360
749613569386229760
749631730684948481
749616262116958208
749582707332612096
749538180769153024
749690157087895552
749637132784992257
749533504191471616
749612835328651265
749654459572187136
749576604800745472
749540806470631424
749475278947246080
749547831694729216
749639741734318080
749637669781725184
749553187896590337
749679146964488197
749548222092308480
749575992285487104
749479523603787776
749578228134711296
749500385966977024
749622201108668416
749480958059909120
749548113036271616
749648662817538048
749629914622590976
749687787633446918
749623237202415616
749578945415307264
749521407806152705
749604685833641984
749653780224966656
749604685695160321
749488931209555969
749548783898357760
749537987730571264
749403384160063488
749635614413246464
749604639457304576
749690769481478144
749493511473561601
749554358371622912
749578139916009472
749655558354010112
749438679396052992
749681449813573632
749677674847690753
749549652157075456
749550407203119104
749476784589139968
749599006645424128
749649720021168128
749572569804730370
749514784824057856
749565565468106752
749547701788893185
749634956025036800
749530744180080640
749598985711525888
749587132554018816
749473890615717888
749634561701732352
749568107371499520
749561941446758400
749628698203033600
749670510997504000
749637363622608896
749551816627589120
749458933681577984
749513816250130433
749640878340407296
749675003008970752
749449236400320512
749663020209545216
749554329049333761
749599555918893056
749557973563965440
749623056776228864
749430366268583936
749503192023625728
749456605968826368
749580056939356160
749578798337822720
749650756031119364
749591482009518080
749594992503554048
749559651239206912
749557042747174912
749630963186106368
749575048764092416
749528512806129664
749602760392314880
749648017020555264
749491317852471297
749605361015857152
749583101651742720
749581004604661760
749664806836240385
749563795387904001
749570116057231360
749526566594576384
749690618495074304
749672222571331584
749395972963401729
749523773293006848
749590877912326144
749495235336515584
749666069237772288
749458857970110464
749662579606163456
749432786193256448
749676936968957952
749611530912690176
749560222008606720
749569655052898304
749577351571333120
749501329794531328
749502743124017152
749549811406340096
749522473146781696
749567268410036224
749519100880257024
749448976517111808
749593281517019136
749617746711867392
749496346793611264
749689045811331072
749618598314934272
749396925078732800
749502952839282688
749523781597540352
749693109869637633
749558283959148544
749554316420194304
749562188973666304
749547114749890560
749555465550458880
749417439448838144
749654564287213568
749559429159276544
749605939620098048
749672662675230720
749536650087325696
749465606638800896
749430714253217792
749532002576195584
749393481542537216
749598998281986048
749579641380372481
749691503476346881
749693235640037380
749641482349514752
749530010223046656
749601107979173888
749602772958474240
749524322855821313
749665775800061952
749668002753380353
749582367606661120
749512394251046912
749520137032757248
749579557817155584
749465690780889088
749616840788279296
749643466259329024
749394056107687937
749403837119750144
749632280130424832
749572049664872448
749619919541661696
749452134513451008
749404101369356288
749532178590101504
749395339673731072
749607688858902529
749595169016541184
749576088788078593
749688819109289985
749525208026021888
749633370540371968
749508271250280448
749525967035625472
749575472229519360
749632842234114049
749654220542971904
749445989812109312
749558875347677185
749581235408793601
749620061854400512
749573312179638272
749677892959932417
749656346992271360
749672675417714688
749486871814766596
749582241819418625
749605172096094208
749540013717745664
749574465873440769
749544489082052608
749596896889409536
749460426790825984
749649736895004672
749527200253304832
749584918108332032
749519134568972289
749576600581185536
749693659541413888
749667814093365248
749532459864326144
749679633558282242
749623551863336966
749644380491821056
749541808817004545
749629335728955392
749659513821753346
749666178243633152
749510242455597056
749613636394422272
749537455347490816
749663271930716160
749656841739730946
749602882035515392
749397159875907584
749568727897833473
749609366395973632
749564990751899648
749605033902243840
749617277096562688
749509986506534912
749436124821594112
749624608463134725
749678828457369600
749508006782664705
749686155969454081
749670955685904384
749536918388477952
749588953007665152
749437278410256385
749511719051988992
749527858717069312
749549853491990528
749647245490860036
749574490695184386
749504634688049152
749631214542266368
749541171479793664
749605222478000130
749406181689528321
749648914819739648
749591263901605888
749445465884594177
749679109391998976
749409742997430273
749525736130740225
749606988204634112
749594858357227520
749587799322554368
749686889846824960
749602642981257216
749567738167844864
749667918833676293
749555318607282176
749643755788140545
749594443314069504
749611904096763904
749620179290783748
749522754014154753
749544971468935168
749632259242790913
749476541172678656
749625128800190464
749613669957251072
749577276061351941
749469717115572224
749620028429967360
749681290383949824
749573555709415424
749667423981228032
749584783764840448
749645177694855170
749543042030284800
749627595168346113
749681403676225536
749559970350374912
749541402225283072
749678597787484160
749477925360168961
749532769966034944
749675044973010944
749594816686723072
749589795840593921
749395582725349376
749509277778186243
749547995604082688
749432337541324801
749646171342331905
749571840054530048
749646183950319617
749648486920916996
749501715372711936
749534259321462784
749692799675666432
749496870930636800
749689448502362112
749445302319456256
749516500654919680
749533118403604480
749625548238913537
749636599957299201
749539275683880960
749623673292746752
749666618674913280
749679575085355008
749520610716450816
749557067732647936
749638013731430400
749502332048670720
749413069026168832
749506320903073792
749543645943062529
749559005689806848
749644779055710208
749546720443457536
749679302246006784
749561325097922560
749639288850087936
749636004718514176
749523991413522432
749582942213660672
749694141966131200
749607701353816064
749620883917049856
749588197986930688
749515145831911424
749400561691267080
749543721587380225
749551644459864064
749557701210939392
749671676976173057
749539300698681344
749525178430976000
749536851124424704
749622746469003264
749527032149737472
749597534562181120
749512188675653632
749672310307745792
749642925181702144
749622612075147265
749576227409633280
749644259045748736
749533688501833728
749667143181012993
749536326958125056
749570392923123713
749646058339201024
749630136698404864
749626512769478656
749486750402170880
749622264023375872
749487115080204288
749503787430207488
749497093367234560
749663720444293120
749566240717414400
749430668162129920
749667155705225216
749589443682656256
749476205930438656
749661820605128709
749446430432096258
749677163314548736
749632317765849088
749585781879111680
749505305814368256
749549153089302528
749691872839241728
749565942775054336
749543243340185600
749589653452427264
749446380226158592
749494190975975425
749570758125297664
749518329224765441
749592333268557824
749666275056611328
749639381162405888
749590286620192768
749649702954627072
749631646811492353
749481742160003072
749612159756279809
749589758322569216
749547496452550656
749661677927403520
749657596773171200
749545499875635200
749581856027340800
749535135788331008
749548956150009856
749531809449406464
749517351721299968
749689242717130752
749537161658114048
749510766974337024
749549174127992832
749499895237730304
749448271509282817
749511937218805760
749530098177609728
749595277888192512
749605273099116545
749588642474098688
749643516666580992
749551350858514432
749619139162042368
749443305629450240
749542769304174592
749519562278830080
749684994122125312
749539728332976129
749501854006931457
749537413072949248
749459642254708736
749467007851098112
749677360513945600
749538830798163969
749604924804112384
749642262603116544
749551782934773760
749514193552957440
749690685587087360
749526009066688512
749405456167088128
749471336045670404
749569202021806080
749639905245093888
749646532262014976
749617436455043072
749668644809039872
749571764783570944
749675107908542464
749410216802938881
749651116564946945
749580258240761857
749585228197421056
749498854966525952
749568144704843777
749595445819740160
749551988581564416
749686919043379200
749676718668079104
749507839169789952
749507558205861889
749675993049292800
749635144521093121
749564030096904192
749557331835387904
749429376362618880
749682523714772993
749570204309524480
749680493520523264
749645177376083972
749590496436248576
749581201791414272
749527552268627968
749506895468072960
749535895091486721
749414033573367808
749679277298376704
749550277301272576
749683333227909120
749685782659686400
749677595294334976
749561320953880577
749562188960935936
749458862273507329
749621614044667904
749660537097711616
749621416954179586
749553175317872641
749664710472175619
749586817779924996
749524587071897600
749616178046328833
749417074263461888
749622364489539584
749537748852219904
749553964073582592
749671752498720770
749532199809089536
749665704476045312
749515766416957440
749647358456193024
749515712054657024
749537421826486272
749522079079424001
749588088939286528
749557772363128832
749561476067627009
749622972835434496
749569923291242496
749693084926091268
749556363315990530
749632275948658689
749679641892364292
749662227402219520
749629176043405313
749507902155714560
749407989786873856
749429523163312128
749461982676332544
749676047583576065
749645181704663040
749635941761900545
749503837841551360
749513400821088256
749513237327126528
749410091162476544
749548305651273728
749625783027638272
749504102200123392
749484523088441344
749557306849759232
749620330306633728
749560985162244100
749556241278664704
749606396996583424
749614139723493376
749538751286743040
749571655547154432
749553963964440576
749647282967019521
749554286938513408
749663863134625792
749404873074946048
749634242792001536
749667683952537600
749579490641211392
749631458138943489
749572158909718528
749653754979418112
749524637365788672
749683299476463616
749419016494706689
749498955558318080
749641264291799040
749539619465748481
749546716119064576
749526109662818305
749526189375627265
749589707810566144
749651758524297216
749630426180968448
749428134781587456
749601212727697408
749503464485507072
749550855817494528
749611602282938368
749631147408261120
749621312012836869
749672645923405825
749594845916823552
749482971107819520
749546837976215552
749692862523183104
749448443555225600
749530866003615744
749692094869102592
749519096589479936
749511588827295744
749650844090413056
749486951720296448
749517649646870528
749555725748281344
749657445732057088
749620418504495104
749481310142533632
749547198493384704
749574285417672704
749493931067383808
749650575659266048
749693470705610752
749651884273729536
749459004829659136
749536553467248644
749680350817873920
749397231313285120
749691918905319425
749571542351089664
749640308032466944
749605155503476736
749499870088658944
749567356289048576
749570363588120576
749636113560662017
749503456235454464
749540785322856448
749510267885674496
749504798374916096
749431658223403008
749420786558111745
749553318180028416
749632195946422273
749544916989120512
749683421337845760
749527120632741888
749458031738445824
749579842820026368
749642597883318272
749493398206291968
749487349906694144
749651657781313537
749525614558846976
749638546407952384
749395377422536704
749668468375613440
749666140612419584
749666660613779456
749546602910584832
749587585698267140
749617860062748672
749563342348554240
749473890548801536
749436133491093504
749618023460397056
749543394486149120
749650739203547140
749522238207131648
749658821581217792
749624319110774784
749564722190675968
749650458206203904
749565728865521664
749668703537664000
749635287513493504
749569675932143616
749623257880530944
749513115755171841
749475429623279616
749656489669844993
749398564841762816
749488079757537280
749397759879442432
749501878996725760
749602295017418752
749562386294550533
749500960704258053
749555717296623616
749543511884726272
749408648196005888
749410401217966080
749611971373182976
749609387518488576
749551766321127424
749643214571929600
749524675319980032
749626793779429377
749494211846647808
749556207732531200
749591280804593664
749428378076340225
749627892779343873
749541146024669184
749537878791843840
749609567701590016
749607072136736768
749508795693428736
749591427420741632
749647677374201857
749640349702848512
749530714945708032
749582115931459584
749569394607620096
749617260080357380
749574524388204544
749633345252982785
749517683247374336
749576164428120064
749689561496911872
749516806482722816
749571324171972608
749656745283379202
749423147963838465
749683089887100928
749668703185342464
749464914541088768
749571399572869121
749507109499404288
749560280624074752
749520640076644352
749691822377689089
749564869201068032
749411651414134784
749507285442002945
749541737773793280
749511068993589248
749567893076058112
749639863113318400
749540752083091456
749639091625467904
749620259020210176
749595550438137856
749640806835912704
749458509981507585
749478369826263040
749583345013497862
749579276601663488
749518933196148736
749690652351406081
749673547660951556
749549140619632640
749422346814054404
749679516319035392
749567263985004544
749540697519362048
749515699450679296
749689150681419776
749607365901778945
749584414590590976
749558011429916676
749658976955076608
749529574267097088
749506585211310084
749567201112240133
749551887653990400
749509101814738944
749641255735398400
749606409386459136
749620519264288768
749591561856380928
749546682661146624
749584485914669056
749556505742016512
749420169777164288
749570665670377472
749657924042166272
749665490704805892
749464893875687424
749618036030726144
749620678614220801
749683546848190464
749689083627245569
749650097336643584
749585471462739970
749641679330799616
749398938357207041
749560716781350912
749622637513494529
749620699732414465
749587950409744384
749405900918718464
749588583816826880
749498284570386432
749544245900574720
749633332653195264
749555864189693952
749612973707132928
749574243327758337
749504915723001856
749612164080689153
749539715762819072
749652907629436928
749571940550049793
749679457485484032
749539841726087168
749611526592425984
749646611811278849
749600088914325504
749655877146316800
749609576090243075
749613963298664448
749501346630467584
749490051202084864
749571395475034112
749595525121470465
749618430404284418
749688114680070144
749653369011179520
749672910185345024
749644917358596096
749554504870289408
749449249100705792
749591347871510532
749539221161906176
749648016919891968
749573878322720768
749421700618522624
749506891206844416
749634851230351364
749647979242463236
749585425417797632
749493037366030336
749552944836595712
749646343333961728
749597559568556035
749524587008892928
749667881386909696
749523089806004224
749617314614632448
749626382821552128
749692917149736960
749623329552756736
749530605776437248
749450134182727680
749657378715492352
749522833777188864
749505649638244352
749465195668500480
749453208452534272
749637346644156416
749562176441053184
749642195355901952
749567742467014657
749580320849166336
749654996388634624
749557222968029184
749541519292506113
749662046824824834
749417099546730496
749651406139731968
749636486731997184
749612033948069888
749560171479851008
749500364844572673
749548557364002816
749604597577224192
749679998819266560
749638865091264512
749678660731432961
749592627268481024
749521634155986944
749544879190110209
749502558641590272
749556509760229377
749559613847109632
749656086936973312
749692761771741184
749520900165369856
749607953100046336
749510842341818368
749675133418242053
749404629792858112
749473789650415617
749496183287144448
749665645575430144
749597589083922432
749568635778113536
749600159869304832
749450146723737600
749679814194397184
749423126715531264
749575518610161664
749533441084055552
749483482955456512
749611774131994625
749519683729125377
749541267948920832
749614051622289409
749536704500031488
749619122292613120
749562373476904960
749499614278057984
749686906624086016
749407012514127872
749418030917050372
749553804668960768
749678593542909952
749588319592472576
749685531047518208
749670989240365057
749404654946123776
749682452092813312
749686218636423168
749561802917158912
749486867691687936
749652853074124800
749502025902219264
749686927738241025
749522821286596608
749597320380030976
749592568174768128
749549425601703936
749655684220874752
749537488943722497
749514592141869056
749588843796594688
749537161536499712
749636004751912960
749640303771017217
749460397325942785
749664693606838272
749569965343334400
749665142279852032
749626332573732864
749676466946867204
749673723838554112
749548255575433216
749686021797937152
749488159529037824
749560964236840960
749651535882252288
749616387866394624
749617587487698944
749572225951494144
749580144608673792
749609257394434048
749590173579632640
749427166174064640
749528726757662720
749520988228952064
749436225464008704
749663816816926720
749579239054270465
749574830605864961
749457205741531136
749616652191408132
749499815361257472
749495071578349568
749614835948597248
749677532396609537
749548049924493312
749427673517072384
749521244303876097
749583013579722752
749636860050300928
749603767331487744
749644867102449664
749511270303424512
749590068604628992
749493926646550529
749494622804512768
749680417863860224
749562994275692548
749636855985999872
749464734471065600
749444555343163392
749488985886453760
749660079905964032
749609534176497664
749556652324560896
749457805275435008
749649124186808321
749522108099620864
749570846146990080
749582912941588480
749558028299558912
749580757195038722
749672813909475330
749576097495474176
749591561604857856
749416160110649344
749422690683936769
749533659363966976
749455838276759554
749396983857700873
749420522023321600
749499085682569217
749453850050899968
749405183420096512
749680216922943489
749500692251996160
749530517792550912
749488738531676160
749692363304558596
749542790305083392
749553670501568512
749544493041364993
749499744087576576
749564990852440065
749536884959776768
749415077900460033
749395708743184384
749399840027734017
749453854123630593
749556824484044800
749671882589437952
749528437543534592
749612080211329024
749563279412957184
749692103345614849
749672796951875584
749658448195969024
749570602625818624
749581465885761536
749532078136446976
749632087204986880
749523651708514304
749611417427378176
749667025547587590
749626185638903808
749592643961663488
749525300103385088
749641620803420160
749672146910212100
749512356527505408
749593897878290432
749459105622945792
749597865786376192
749491796057681920
749549027390287872
749623907993448448
749601309297414144
749535399912103936
749398527277576192
749533357218881536
749537841110196224
749475484224794624
749565896755060736
749663636805840896
749517490254995472
749548834276175872
749518614303309824
749605830820069376
749445620885184512
749532468219351040
749566677042524160
749485622029455360
749397826614865920
749667742752571393
749591108926083072
749613522980667392
749647157150543872
749588399309279232
749483986360016896
749603641435103233
749480668447567873
749458409494306816
749440969582403584
749396992275542016
749577930410434560
749425005876768770
749393712392839168
749670611601985536
749675150136709121
749641377483460608
749533818802102272
749573962510786560
749691386266525696
749586658387898369
749499492471304192
749456895065387008
749436150276714496
749445541042368512
749425408441888768
749602714158596096
749463341869957120
749692208081735680
749536834280103937
749578483748184064
749543272528375808
749483877199118336
749680388667273216
749603570110967812
749615276455555072
749612264743927808
749688991088250880
749515967814733824
749636490913845248
749468052165566464
749535638932815872
749619974021447680
749494379828641792
749482820276457472
749665289315422209
749638105905455104
749477573147496448
749569894144811008
749622016622419968
749402709183389696
749674441366536192
749506383859580929
749489333846106112
749585035435577344
749559924120776705
749554865676902400
749566144344973312
749654643874070528
749497563104116736
749451002370142208
749506543322890240
749611187059523584
749618170302955521
749687175235661825
749514453767458816
749535869812563968
749539409536618496
749522737400610816
749523341321568256
749531851514122240
749560737924874240
749536364757151744
749634041549299713
749647324830322689
749598142400753664
749615511122640896
749418248769249280
749650235723485184
749548058514427904
749670833891729408
749615129432469505
749418928342900737
749489082120564736
749642316810489856
749677641456873473
749545042675699713
749489816295903232
749508682199756800
749614391100837888
749647744587948033
749593801388388352
749594359457280000
749474490208354304
749638302974808064
749568077801615361
749565125091168256
749456345900933121
749524142269960192
749690815858012160
749624411574022144
749532325730480128
749421080029257729
749613049108062208
749573161109389312
749688567778177024
749429124612194304
749598054400024577
749579217915052032
749664257256587266
749587006792077312
749582506140299265
749606107426029568
749475111053496320
749508870817603584
749587682079170560
749570670036746241
749577124793626624
749528076829204480
749522049538912256
749405640783716353
749684964615081984
749537006271754240
749459369939443712
749546267353686017
749513031760044032
749535135842832384
749445361056550912
749537816011431936
749575669386997760
749691352510672896
749547072618135552
749514445097988097
749556983737573377
749485655378399232
749591725153419264
749543847408050176
749573333134503936
749554677168111616
749409411605467136
749544086391193600
749550142957772800
749594799532105729
749679277226926080
749408622799523840
749690882799112192
749412976671674368
749552110073548801
749523492459147264
749429535821688837
749425597433032704
749516563292811264
749402855627382784
749578320199749632
749527640403476481
749637610939768832
749573970794385408
749689502810202112
749562721687965696
749595420297342976
749553741573918720
749633269839302656
749496430625058816
749602928424550401
749665033412567040
749620741608501248
749422690507825153
749419511439392769
749617625173336064
749567628864204800
749651594791313408
749674206246342657
749536805175734273
749689729310945281
749675825121861633
749673233369198592
749526163983261696
749610528327294976
749485768847069184
749468819584872448
749539636280569856
749670582430658560
749633618083995648
749690429709234176
749558355228753920
749656611258531840
749609307860119552
749524444519862272
749611665033826305
749666383768784897
749677922546429952
749621513062584320
749581331617746944
749659643660623872
749552227392577536
749561522209300480
749503707876851712
749654790905270272
749579985577340931
749660218238185472
749599417557278720
749626957587886081
749581428225171456
749519243532767233
749653155001008128
749602395802525696
749426159385845761
749555302018744320
749685459547201536
749498821302890496
749579553274814468
749563048856203264
749606245766684673
749413672917893124
749577313499701248
749692870966272000
749496476867321856
749495705027407872
749691054769799168
749399378650095616
749602290785513472
749588290098098176
749689708477808640
749430017940070400
749558988937764864
749688848565796864
749400628804349953
749522187967660032
749540525351591936
749686843583717376
749571013625712640
749591582689533952
749567335321612288
749562449037254656
749597127739707392
749669923786338304
749542127537913856
749487891177349122
749465304678490112
749412632894005248
749482329513439232
749663997469794304
749567574665465856
749633252906840064
749630707127947264
749627834038161408
749592463329767424
749396106958802944
749553280313921536
749523710533480448
749576210439483392
749692443113783296
749653171841146880
749465237531668481
749585387799080960
749690887031009281
749604949860950016
749530245099905024
749537861976948736
749647283222970368
749466420342251520
749608179718389761
749528118763855876
749649476676120576
749642639906115585
749554571941478400
749393577814421504
749619025815150592
749585383642411008
749571265447522305
749643000452681728
749605667292446720
749561463371685888
749635295763660800
749593096703401984
749676265498640385
749557889866555392
749690236976836608
749602764792225792
749528265476435968
749413521843105792
749692652681990144
749683223853162500
749406957845385216
749594254385831936
749672902052704256
749635052540047360
749657903053803520
749592564156633089
749501707319599106
749603603577438208
749620611324928000
749603855260725248
749652941032726529
749459424176209920
749672876509433856
749400532012281856
749452679873634304
749595659351842816
749692485044203521
749627934915239936
749601590487592961
749617394465837056
749522833844252672
749561501002989568
749515502385524736
749622117415677952
749549194931609600
749414524151820288
749613393225609216
749518517997830144
749667201792167936
749658796600033280
749677549127606273
749532237650128896
749483562680852480
749617692374622208
749674525055393792
749612667447316480
749675342919598080
749643319416725504
749587132411367425
749599648243912704
749466835767029761
749574545573457921
749566333000552448
749684998274375680
749492072617476096
749556643923267584
749411382961983488
749540785608097792
749523857208254464
749676466837725184
749672864056430592
749528097637199872
749525019030683648
749491464820891648
749676312017510400
749453111924785152
749496753829711872
749519381806346240
749559475082756096
749578706138591232
749484871240839169
749663292759674880
749563019374501888
749572141876600832
749519792869081088
749678119460696064
749663762513354753
749597169657741316
749673010991403008
749394806997147648
749665146470039552
749519528770543617
749564642788335616
749621836405702656
749679944167481344
749665876266344453
749670766870990848
749577779348398080
749667142962966528
749596083328876544
749641407015555073
749631495619407873
749533667857403904
749565951369183232
749597790221668352
749686579514540032
749396207705976832
749496737010741249
749494258097385472
749688123165028352
749573001922961408
749587518434279424
749559060115099648
749423617474228224
749594392688812033
749490399194935296
749518341568593920
749671857578729472
749531834749423616
749613996928475136
749521596377882624
749611690090721280
749533969570496512
749501899867561984
749644153940770820
749508829256249348
749411672020938752
749651577884053504
749676852915175424
749505213531381760
749661111469875200
749639221728665600
749427581309620225
749514440912019457
749515770581966848
749500176390316032
749588323677704192
749563774307295232
749502097406722048
749419309970194433
749592694067003392
749660503518183424
749520204011409410
749598381807398912
749594677960028162
749544560326508544
749583089249255424
749653817562660864
749560905566855169
749655159823826944
749524201300697092
749597282690097152
749561543046594560
749613988481159168
749502525074710528
749603054069096448
749638923899502594
749669864969637888
749557889900109824
749484002793365505
749468446291791873
749677645428850688
749534082934140928
749474536572190720
749627213159464960
749550289859076096
749556971142017024
749671928902942720
749581834997104640
749398346893320192
749507373526577152
749528932479827968
749407414894534656
749609232295690240
749648507825422336
749451811535278080
749550352534503424
749600801656479745
749543566171574272
749463677372395520
749438201190879237
749406903315423232
749673165945704449
749394949624385536
749560645541097472
749636281311846400
749597832114499584
749578588811321344
749561174002323456
749424674430414848
749575472229523456
749539053050232832
749604371160150016
749680384560885760
749616022865477633
749572435561750528
749642778515214337
749656959297609728
749682561278943232
749617377474584576
749605562116022272
749682309813661696
749598939393830912
749396794921058304
749528399560007680
749580186685878273
749658909758070784
749462104336392192
749593809814581248
749496480948375554
749570325948620800
749448854756483072
749535999844376577
749599996534591488
749572213217513472
749499857325420544
749625795476393984
749531532625260544
749692241610993664
749635283000459264
749538503600533505
749662013299851264
749613401266008064
749611971369050112
749428713708662786
749580711024332801
749630208030961664
749409570657669121
749651632640655360
749643533359931392
749577095626559488
749663514839711744
749559760316399616
749611421869150208
749590018000322560
749511257728966656
749672419527393282
749537434153648128
749543582965477380
749607839639801856
749540139408424960
749663091437236224
749450649994047488
749637283758866433
749681932347314176
749613686507991040
749396018957922304
749443494561902592
749578106181152768
749452440865533952
749634893055942656
749540907045756932
749661484796510209
749411655394537472
749446820598874112
749609228071993344
749604337530310656
749582409872605184
749688835919876096
749531390312452096
749532099221286912
749445658642264065
749529418721361920
749687443566104576
749646452398362625
749606925306851328
749642434586390528
749423185683243010
749555809273675776
749602324235124736
749601212660670464
749665091860172801
749555800960565248
749558619453218816
749588953045622784
749574725970591744
749487723447095296
749623182710091776
749482400883830784
749642296065347588
749522339054948352
749644917257961474
749484581909303296
749682297138507776
749609123340251136
749686034045206528
749427417568075777
749603775372005376
749570695240101888
749614269818363904
749625565141954561
749657798057857025
749526352852684803
749523370513866752
749576781049520128
749632087020363778
749446589715021824
749630455398428672
749528152138014720
749616324997967872
749595705480613888
749642975525888000
749536045750857728
749576021876301824
749522439596572672
749515309351075840
749431943226241024
749576705556287488
749599900132933632
749474838348177408
749506983410229248
749548125673709568
749512826222440448
749565766706528256
749646347863601153
749535542459654144
749403866488266753
749540898602557440
749645068479434753
749535567776481280
749557193628942336
749626110262906880
749658326527606784
749484774847352832
749642191086071808
749522162659254272
749618564693315589
749608989235638274
749622205454159872
749517590846857216
749584540423823360
749552823231246336
749399013871456256
749469004205465600
749644791504338944
749597047809015808
749658582703038464
749586541152989185
749577363936071681
749497563070464000
749586432029814784
749546196323045376
749615351617511424
749664320405987329
749502310913638400
749472376455303168
749534645067415552
749550247911665665
749598675119247360
749544795048144896
749450381575458816
749649182860816384
749506299918974976
749504949525110784
749645521325793280
749551699170357248
749631961061269504
749600516347465729
749633496512139264
749580400608043008
749448976487706624
749493662329954304
749547559190949888
749579779716841472
749587275126824960
749579951750385664
749513837003608064
749598255785316352
749606665515917312
749583647150317568
749661791190261760
749597202910183425
749557294149623808
749492836261822465
749556010667368448
749526944111296512
749515372181716992
749606140992860160
749615154598285313
749472745616994304
749663313710186496
749673690267353092
749576479013539840
749606665570353152
749574985618956288
749478982198759424
749609597258833920
749395574445727744
749571999278723072
749453074037702657
749531977234153472
749514134824312832
749601590500265984
749561660482940928
749639968285274112
749408849321299968
749536800830529536
749569021456977920
749541615782531072
749523920131387392
749603071026606080
749635799230984192
749416826950430720
749518610368835585
749597479952216066
749612357144293376
749495654926385153
749571164788457472
749667440997625856
749582061409865728
749687787469742080
749511047757832192
749649317359652864
749589942523662336
749561371210027008
749661401115922433
749598822112821248
749589397344059392
749394597290340352
749557214474412032
749538780705648640
749586327084077056
749439627321159681
749591251524157440
749641725774364672
749623329229774848
749416386812751872
749623136484597760
749641729838546944
749691713371922433
749433876687097856
749573115051728896
749549056599273474
749597391662243841
749650001014493184
749639511185895424
749651557046681605
749607713882202112
749678148938305536
749499857254178816
749639443699544064
749580987697364992
749447131006504960
749612185110908929
749662818786537472
749540726594162688
749426058785542148
749516429221822464
749580530761490432
749520447251898368
749558107835994113
749486284721102848
749514827089874944
749604958203359232
749548410814894080
749662340635701248
749536733923016704
749450163467452416
749683651877736448
749683110644748288
749577581909929984
749658448200134660
749568719458824192
749677628966182912
749587455637061632
749634159270727680
749451845240655872
749455913568919552
749537988045053952
749562184645107712
749632569310715904
749609961936842752
749650965758877696
749506400708100096
749500482352185344
749576751626481664
749573627071205376
749541334894206976
749527028009951232
749619781066690560
749542022847926272
749676466883981313
749596917697425408
749658683265675264
749574373414039552
749675271805173761
749450142223208448
749616878499213316
749548117121380352
749566320316911617
749443498701680640
749476126095880193
749581096896135169
749638579698139136
749553288672972801
749667386316300288
749595256706961408
749592719253577728
749641880925773824
749528068469952512
749624272986013696
749547626371096576
749489203952529409
749560746074406912
749578702023954432
749423437295263744
749582997054259200
749575686239629312
749413693776101377
749610004236435456
749529922402521088
749502525225787392
749559336691724288
749568170088804352
749685253992697856
749496300496760837
749663917606113280
749607323728015360
749610436044025856
749572678764212227
749637598444785664
749499987449483265
749530299709657088
749562675483463680
749531704990269440
749691159778357248
749635727881805825
749576005052956672
749440361068531712
749545126595264513
749400167292424192
749655591958745088
749595818894692352
749459403342946308
749683261903745025
749537316792836096
749656132860407810
749557902353035268
749394765049831424
749592140532084737
749504005773070336
749526474584195072
749523437933174784
749527514628829184
749687443532709889
749603423260119040
749541510924951552
749459315228938240
749663108289949696
749420723677061120
749671723042209792
749676831754719232
749520174726938624
749545013147729920
749617465592782848
749596502792802304
749693000914243584
749636813870997504
749514524768821248
749587040250032129
749649052858404864
749579834276192257
749492228003753985
749546053406449666
749554593323814913
749519058996002816
749530001721135104
749505397929545728
749451773971161088
749502592149954560
749691004509417472
749603414921838592
749490428701990912
749606564760289280
749591717024788480
749578928331825152
749663871477112832
749690261987614720
749539896121929728
749677234688929792
749479968120287232
749632275701198848
749692388772163584
749525706955190272
749630287894745088
749618036286496768
749584108293062656
749685828696276992
749566605588398080
749595630079795200
749685795074736128
749577892389085184
749639896843767808
749533034475560960
749560519745413120
749509898640121856
749558850198630400
749546867319418881
749670469037588480
749600726356140032
749394014210625536
749487329002319872
749558401500348416
749674759961575424
749660541296214016
749454475274903556
749526810233278464
749548293240287232
749656032545243136
749556048449662976
749527183345881088
749631998814195712
749539367937536000
749433100887810048
749550461821263872
749675674487717889
749614462517256193
749560138076270592
749667159756898305
749640588740456449
749640928609046529
749677201214345216
749590710375092224
749423252607565824
749669177103876096
749680891958530049
749561199344295937
749490592065855489
749640416950038530
749660700809789440
749567062637416448
749440881535643648
749530517649760257
749433595719102464
749636910616838145
749516307712925696
749536771403374592
749657773097517056
749462356300795904
749544690156908544
749687443394355200
749538549897302016
749477434504994816
749573371076149248
749463966875676674
749492244642689024
749558443640487936
749683072862347264
749556044490211328
749584511202107392
749634242842390528
749667227075502080
749558829403308032
749510318192140288
749677154674151424
749659899450298368
749425005851652096
749673031681789952
749653956326989824
749610708535566336
749547366500425728
749489027783372802
749596993530400768
749626302966169600
749572401969508353
749645424823271424
749540776896442368
749557826884816896
749480475756863488
749598146628427777
749584519540383744
749692288117334017
749661170391408640
749672205798281217
749599925265166336
749574004445360128
749672520203247617
749665226111549440
749608326191874048
749399202598383616
749515326195429376
749556543507562497
749636952467632129
749612646467502080
749693554688131072
749659685804994560
749611899789115392
749430198504812545
749614256916566019
749503896389840896
749501220432203776
749614013651226625
749672721655685120
749533600467517440
749501577086406656
749573526382743553
749544484732633088
749685623154470912
749648042379313152
749640014166831104
749574490946801664
749639074802171906
749629050474356736
749593591748694016
749442647140528129
749608808591286272
749640681019219968
749541536170377216
749693789573353472
749567498882867200
749617750964834304
749525262174457856
749403384218877952
749647060861915137
749509722626199552
749691474036584448
749453506348589057
749682615775617024
749509348989235200
749683001697665024
749448074389442560
749557881532407808
749580212132843520
749458396747673601
749541238400057344
749501493405966336
749656271612096512
749462225971060736
749625631919464448
749588986218229760
749674097303445504
749509009347084288
749591943341084672
749690991796510720
749566601419161600
749672788806475776
749600957093347328
749581319324127232
749592870408126464
749677612256100352
749628576287363072
749622402439454721
749527992917864448
749584271879368704
749446417714995204
749588994648924160
749424699818455041
749520556299522048
749668787155300352
749551816594100224
749637543893803009
749495592003309569
749577808599539712
749649300330807296
749564650971394048
749595311618809856
749484627954274304
749573672969568256
749516106109374469
749587539263193089
749493096237264896
749518526390546432
749659232748711936
749529360290484224
749665154770415616
749591393853665280
749525375437406210
749456408572297217
749552206567862272
749613472732688386
749519750988955648
749610419329830912
749572645331537920
749633013907070976
749585089722454017
749568522301403136
749533399132626944
749510993194127362
749447449476009984
749562520189431808
749558066190876673
749595957453611008
749491703803879424
749554647627509760
749437966259331074
749602026334593024
749401190786535424
749501946189475840
749498834049495041
749413429614678018
749597891052892161
749562209932546048
749633848602947585
749576198062116864
749516605176950784
749529821525446656
749445901718990848
749641805298339840
749571835851841536
749672868380803072
749692229250379776
749521411795025920
749572284650811393
749603318280970240
749553137602662401
749574516150505472
749516580137172992
749596544739995648
749690777987579906
749510129159139328
749489925226131456
749396186646405120
749562155473768449
749556199335530496
749476599955873792
749580912250281984
749483327598407680
749608842145722368
749537505461039104
749576650770317314
749490642431119360
749483172707102720
749691428263956480
749653947913232384
749491032727977984
749612390497607680
749548553320685568
749622112940388352
749629058909102084
749491087132200960
749668447697702916
749667210260516864
749543285480235008
749638395400519681
749611757337993216
749692979938340864
749399181467455488
749690782257479680
749652710522253312
749621609770655744
749399537937223680
749594174668824577
749556283527888896
749681978304294912
749603817419931648
749677444303560704
749522326446804992
749651460611244033
749563921187606528
749452994538795009
749629134209441792
749678543274119169
749546087216738304
749425840685879296
749484422546677761
749609752561410048
749566752338612224
749633873999429632
749537438549176320
749586365130608640
749411856893112320
749523374968344576
749548696010944512
749596972491739136
749683895310905344
749655495691079680
749557734476054528
749503913305538561
749510376589590528
749637502043127808
749398309211693056
749575568920903680
749685375879278593
749616836505964544
749693030412783616
749638185660063746
749648952195244032
749546351357202432
749604467377659905
749546015947157504
749617448760991744
749639238325383168
749410351024893952
749605922889236481
749550964848353280
749569025731129344
749659656360980480
749678652091199492
749509387065196544
749640186372304897
749429833583693824
749639032712429568
749499484355301376
749551497805836288
749453506197741568
749663976213086209
749650663764795392
749596489937260544
749574201342701568
749419012371542018
749633450135650308
749672868187873282
749463744418164738
749451304313946112
749395855417831426
749602320061652993
749471919045480448
749552378651746304
749664022715179008
749678115266392064
749667147304013829
749558489756893184
749603972617568257
749473882298523648
749580543478501377
749667931718557696
749610029121097732
749611597824270336
749593914856865792
749565179491299333
749683198871924736
749589569524359168
749626265221664768
749600734862270464
749692279414202368
749657672337747968
749607793695481857
749591855252267008
749491061853134848
749448955205910532
749574805524013056
749468530152656897
749636105398607872
749657764625088513
749584246818369536
749557386625454081
749578466928898048
749506048260648960
749660948139499522
749651477409435649
749621227984130048
749481755019661312
749593222746255360
749606489191395333
749591700230791168
749432970998648832
749456534619295745
749691746687127552
749693420428521472
749643126340542464
749619063916204032
749566966176813056
749496564855414784
749444979123187712
749607088935043072
749430471004712960
749567222071394304
749492538382258176
749507692427902976
749535282483982338
749566555327860736
749423483424309248
749630707123757056
749495789165174784
749486469429993472
749687317531652101
749536779825516544
749511261935792128
749658615968108544
749666539071217665
749632527560740864
749421902288924672
749687775033757696
749668363434065922
749498414639886336
749618505956417537
749601124638916613
749525384123777025
749521235630063616
749576617555550208
749546644723666944
749468211624579072
749485735154110464
749529884607799296
749502059360104448
749458400749101057
749539560934215680
749425840501338114
749662495686664193
749579779930787841
749532006732722177
749461114862182400
749661476651085824
749446770124394497
749678220090286080
749508250370990080
749662881478684673
749636512241840128
749645622286966784
749557013051473920
749665603653337088
749525736432738304
749683496826855424
749575233238142976
749658783639568386
749660155411886080
749583559107674112
749636474174316544
749605222696226816
749468026718736389
749601623769579521
749508522912591872
749666195318669312
749627511152279552
749657848603435008
749593818450763777
749470228711673856
749595055443341312
749559169028616192
749444584934150144
749606510150447104
749616303707750400
749549857803821056
749687258782007296
749654384091410433
749515854560264192
749567318674505728
749520640412098560
749642266659151872
749603091998277632
749677364750065664
749512914348933120
749439442583248896
749603846633230336
749543654256021504
749449991404519424
749576042889764864
749653389772980224
749550193280897024
749432476133564416
749463966917820416
749689620519157762
749421415431081985
749487001955540992
749525769702039552
749563514386157568
749691038051209216
749589481301225472
749636382067396608
749569491378503680
749542492433854464
749692829090320389
749631290161434624
749634025048928256
749397960933474308
749431372796821508
749581126323281920
749577938681655296
749472590117339136
749627464905682945
749631478749859841
749540856772890625
749552844215349249
749684121408901121
749543738238697476
749504278121906176
749565317802627072
749553720896151552
749580505411100672
749437978955640832
749659228332171264
749520963159613440
749500083813490688
749580728007098368
749679944108826628
749572737488805888
749637896123084801
749587266788552704
749446325750628353
749602706004652032
749412615915384833
749653444391305216
749451455053107200
749656586122043394
749675028367769600
749588101421494272
749557264835641344
749459982274293760
749430584225607682
749557247974400001
749523714585288704
749645143997689856
749619919218761728
749547303208386560
749538570709368832
749603364498006017
749630837059190784
749588743338676224
749676454246551552
749665847090749440
749651179492171776
749563904305561600
749473064421715970
749482799204212736
749531113484320768
749624583427350528
749499081395998720
749525606094757888
749552387040444416
749566731245326336
749646997997625345
749671677089505280
749564390861668353
749471436906127360
749654321168547840
749532216477093888
749396803435528194
749584955844485120
749525430219239424
749615955853053952
749418739443994624
749516521311961088
749547416739782656
749517071009013760
749539388670021632
749570862978854912
749497588160888832
749414453012205568
749478885914468353
749634771416936448
749651385084293120
749414763587702785
749512394070716416
749682259255525376
749545315166883840
749516143774298112
749530090023911424
749659194815569920
749566597145194497
749490579785089024
749638013647523840
749610519774916608
749461446107410432
749586863892013056
749501677569441792
749609483802935296
749552613411131392
749591054400253952
749423701465112576
749502487216947200
749515124818448384
749549870130860032
749668162132672512
749652857457115136
749691805407580160
749644615666532352
749589023988015104
749528982572367872
749544107450568704
749689473655451649
749448443823738880
749665524200513536
749672000034074624
749595374134833152
749463413189857280
749575476394463232
749684536984870913
749526105405743106
749654157557194752
749655759558889473
749558317626699777
749649640073662465
749667524795633664
749565883979223041
749555742345158656
749540705912053760
749668111796895744
749662793503281152
749671744231714816
749631265079341056
749596523755892736
749557885852528640
749617801229430784
749529788038189056
749556707144196096
749527175091646465
749570342889414657
749549358543212544
749603280725024768
749523182093205504
749404634121469952
749532476373082112
749571051496038400
749450536831684608
749459374163107840
749554383436652544
749563019605209088
749406244776140801
749594824848867329
749500448894164993
749517464963350528
749573438038245376
749691876735750144
749665217676804096
749653435893571584
749687409865068544
749596037099257857
749398653241004032
749680166423695360
749402683858124800
749589519104634880
749508967576068096
749518970735194112
749658532186877952
749671052159098880
749513057110491136
749461760533532672
749540454090338304
749524851447230466
749568803227340800
749533369898262528
749524075538747393
749616312293421057
749579821760454656
749590865417502720
749655348714188800
749604513774993408
749596452331094016
749541670287470592
749601162278498304
749611375463399428
749512847323897856
749510645045952512
749566794361401348
749523940964376577
749559970182619136
749586838919254017
749686910919053313
749678518049525760
749688571917955072
749475669055201280
749591423306137600
749549937461952512
749612969370193921
749549610469842944
749538118064336896
749409717781352448
749398921353564165
749692971621179392
749524750548996096
749589233749360640
749595764280725504
749686269224026115
749639376771117056
749659505261027328
749553255278120960
749513291618287616
749672411264589825
749642375912263680
749664160963825664
749685623003320320
749650428619530241
749471403187933184
749562411397636096
749553074830733312
749530186350198784
749537232919330816
749573492832698369
749520413739327488
749632334383767552
749550461737398272
749618984132173824
749463689795866625
749623698475327488
749483222883561472
749665813637042177
749684398291910660
749402155229020161
749565061925134336
749567704307228672
749465745017430016
749597798568488960
749568606288117760
749633571686678528
749567125514104832
749512612359069696
749522800336142336
749535051910709248
749649858395508736
749572276476055552
749556950304583680
749689439840923650
749606359184842752
749531247714512896
749490197809795072
749680887642677249
749460871328464896
749516873562099712
749606887839129601
749574725924364288
749402020944211972
749590328747974656
749682116766687232
749642493344362496
749650101811945472
749496493669699584
749582099259293696
749458698704068608
749558309213073408
749427228979523584
749454366235586560
749538050573733888
749405871432761344
749688341256368132
749481071071227904
749532656719785984
749499794528219136
749578018167857153
749600676020453376
749593487016878080
749522238295121920
749626533673861124
749683639059906560
749551761812123649
749579368763129856
749632464717570048
749677129550278656
749630874812121093
749535987114602497
749525656439025665
749605545640886274
749595537704353792
749515854660894720
749465174546014209
749543713018376192
749557084384026624
749564877455364096
749581344234213377
749547077034618880
749423017902702592
749654983721705472
749671891200307200
749628832450285568
749445704716693504
749460569523007488
749579972684025856
749664903301066753
749488771977076736
749671060539318272
749557952864980992
749589644791144448
749606988158382080
749518832373555200
749500243327102977
749660256041480192
749575203911458816
749662533330567168
749648432210423808
749479447955435520
749455208980156416
749673673506848770
749688106182467584
749647606138241024
749523647631589376
749620259020218368
749567226353688576
749446052982423552
749533558620979200
749681768622686208
749420438460260356
749427887250563072
749571001063727104
749643537369669633
749531465763913728
749535966419906560
749627280209678340
749562637634170881
749525287361187840
749440088744996864
749526764016115712
749598604147433472
749525828514570240
749686109773393920
749538986318766080
749567532613378048
749465296453378048
749658511391485952
749648239406649344
749399760432398338
749537010524848129
749654816104845312
749560079184195584
749579318490202112
749546804216115200
749693415990763520
749538839283245056
749617767771430912
749648474401021952
749495855988740096
749639334773481474
749418487983005697
749640337283514368
749450532578684929
749445549653385216
749491850554245120
749561157208248321
749482577094930432
749691541375954944
749520048847462400
749690102771806208
749618354965606400
749488952055390208
749566056348258305
749605067515461632
749394622439391236
749653624805023744
749669227787943936
749603305874026497
749591192782958592
749626470784434176
749493230379544576
749481373182799872
749493377197019136
749517494503743488
749415010946854912
749660025178693632
749562813962678273
749547433328246784
749606740765732864
749461508845932544
749445876788047872
749484900508659712
749624151430815744
749647127643615232
749672763502264320
749538289800151040
749683425435611136
749693483481530368
749586943969820672
749669177514926080
749666555856875520
749401760947642368
749648495364214784
749668833384857601
749669076776067072
749617994146385920
749498737689436160
749495440664563712
749411323944009728
749563677817221120
749580216159375361
749639200446803969
749503632165462016
749630321122050049
749664962075820032
749690467621580800
749547378852634628
749467192127696896
749614936465211392
749535647271096320
749516014094786560
749553158578470912
749537278972821504
749638928127361028
749543901653065728
749483436914647040
749482522292072448
749656703482880000
749502739068125184
749645169046261760
749560213364174848
749572310038749184
749564718155784192
749571361958428672
749626269470515202
749681785278230528
749549429808631808
749693831222886400
749495981922590720
749617989918547968
749552198116339712
749683052138364929
749622582782164992
749687301052112896
749521063978106881
749569789207703552
749607407840530432
749592077445521408
749584808699785216
749606573090177025
749688236113481728
749553464800346112
749510833999347716
749602072635387907
749599107174453249
749570523080916992
749504538420375552
749652030793318400
749546821194768384
749616778045755392
749526805904842752
749677284978626560
749543738393792512
749675481167859713
749522615786565632
749605566562131968
749666954265423872
749534221383917568
749597349706665984
749518560007819266
749607323891601409
749484267382669312
749648369413459968
749657416355184640
749534254900609024
749543482612649984
749500071184654336
749536628973109248
749425450535923712
749506044225662976
749692258354540544
749400787839774720
749418534137163777
749611518224900097
749534506785333248
749504546792243202
749655743134044160
749600550312873985
749651678694109184
749505230249684993
749465451428806656
749639162815447041
749529414665269248
749432089955561472
749553359988883456
749573740313382912
749560708409458688
749496263104684032
749618463820255232
749688777141063680
749593231210545152
749580736366125056
749596737275301888
749668061465210881
749582518647721984
749552181364269057
749393833885110272
749541851011674112
749631030018056192
749540416324771840
749399500276445184
749650420302278656
749594615368548354
749418941135527936
749573253488791552
749505402266652672
749693244062203905
749553603132653568
749678375313240064
749630493423968256
749524658395967489
749537136332967936
749514264906493952
749585874162155520
749465698930425856
749521176985305088
749561522125410309
749433058923778048
749599497307684864
749450612203413505
749619516947050496
749629096544600064
749691234973720576
749603905491898368
749545529353404416
749510095843786752
749693886067568640
749558435197296640
749536826206060545
749547068570660864
749666488617926658
749687829454807040
749659660299501568
749446652629356544
749553557284814848
749649296325283840
749586159521656832
749515397301465088
749687821062041600
749505603605635072
749407653999312896
749405603257167872
749655369849401344
749524989871853568
749397486981251072
749513363298942980
749526767908651008
749524528410140672
749533378412773376
749612415810232320
749622268020400128
749422313179901953
749541246922788864
749518417074515968
749636218355343360
749685916575363072
749623799092539392
749694103911297024
749534443472298000
749647559933693952
749631994812739584
749682381146169348
749545252516532224
749559324142346240
749438532461223936
749606069899522053
749419913996079104
749526864620883969
749584007864520704
749529783931895808
749532241609523200
749613657122807808
749601863117381632
749620993140727808
749652597015912448
749596993387831296
749599459751895040
749656883850571776
749614512773398528
749643562740948993
749675175076036608
749575942125805569
749534745676177408
749687158299037696
749570250245566464
749689066623414272
749562625323835392
749520778656354304
749495633740988416
749504072718258176
749650382469664768
749600763865812992
749642404962205697
749596888643633152
749499148811005952
749657710262624256
749598566054670337
749567608014376960
749556870629646337
749596167181365248
749681886151086080
749505641539076096
749684071488454657
749516923990269952
749522351314837504
749686818732408832
749656049314045952
749673468153761792
749451807533862912
749615976950427648
749416046776365056
749518169891598336
749533432779341824
749534124931776512
749497865236471808
749638231537356800
749634016463159296
749635673137623040
749633823617548288
749573215895314432
749513530957791232
749680745317367808
749538965032697856
749600143196893184
749545206459105280
749524687688982528
749580182474805250
749534586393268224
749565041020641281
749615171430035456
749685526660349953
749593025375039490
749606937965187072
749691499495976961
749673023314202625
749632107979300864
749497328076193792
749515124701073412
749570128874987521
749411537790521344
749481884946722816
749683651789656064
749662801799569408
749610079620595713
749450238855753728
749526625423880192
749525518203117568
749649501946728448
749514004880646144
749565494236221444
749583122661007360
749613892326817795
749614211014197248
749641217961406464
749520472434286592
749539581733855232
749554089881513984
749588642461605888
749566899047043072
749516106054922244
749607378383835136
749552949148475392
749694045186822144
749507243746394112
749518413169561600
749445163685031937
749474360331739137
749523857086701568
749515359485587456
749553422714765312
749684226329571334
749416638412357632
749464436448997376
749653083932721154
749514332157784064
749661166000111616
749570166564978688
749540458490163201
749524498945150976
749614806387351552
749424301116301312
749692522893574144
749620968088186880
749578278403502081
749521839844626432
749519252110077952
749431888587157504
749420593682919424
749538533224964096
749686390561144833
749535379104104448
749546049241395200
749506245522956289
749597719019347969
749673191346278400
749678803287416832
749517544646729728
749499182172495873
749518069068918784
749515787241713664
749647463540256768
749691453434171393
749641276685856768
749477552142610432
749692791362613248
749466332337283072
749465871115051008
749457872539512832
749556753105321985
749674566973329408
749557474508869632
749638143658295296
749482077956018177
749677004069404672
749689360216358912
749505062649618432
749619286008881152
749608653553008641
749536360525078528
749533655329103872
749581709159591936
749587354646491136
749530136094109696
749509026191380480
749495042264281088
749652664376406017
749617109043380225
749643504083693568
749570258911002624
749557323463397377
749644976334704640
749452554199638016
749487547244482560
749443586534486016
749596234290176000
749606971779780608
749451480265060352
749521852507099136
749529536409337856
749616148681879552
749434078240407552
749544895854018560
749673233268506625
749536004047011840
749644623698661376
749555797047144448
749572091909804032
749509135113256960
749673204038438912
749556807698382848
749595411908812800
749562142769111041
749656393079283713
749444782179647488
749631114147397632
749516840305516545
749586037974798336
749572452259291136
749624465961717761
749518060625723392
749452256278351873
749651125201039362
749413157139943425
749502172795117568
749691616638668800
749581042227568640
749546162512863232
749491036649558016
749548049802862592
749605717422645248
749439493103427584
749687414269026304
749577951193227264
749500042055122944
749575157610455040
749687376356737025
749683345777422336
749650806455033856
749590534046486528
749551707550613504
749535114783174657
749666358787530757
749609580452319233
749452503809347584
749517007763148800
749595437313687552
749575744947363840
749527325772017664
749636277377589250
749571127010267136
749565737522561024
749535924132933632
749535357889163264
749531826461564929
749598193042751488
749566295285325824
749566639054712832
749494178325864448
749528512994873346
749495315213017089
749634553216692224
749458413680287744
749690413078970368
749481184564948992
749496661227995136
749449446094626816
749691956524089348
749496590126034944
749678572739104768
749530497030774784
749513606501437440
749691121849229312
749495147063349248
749570594329407488
749614890587918336
749556715343970304
749600587893895168
749527712008724482
749399806674608128
749394207123660800
749629259937882112
749567381475909632
749439677724237824
749681894267191296
749581319408091137
749544388427124736
749663217341829120
749677893064790016
749684444605349888
749528664014987264
749447328076095490
749643684271026177
749573827990986752
749606426251784193
749630363383701504
749589926006517760
749607415985889280
749681865108447232
749533113882144768
749664676825460736
749456639334375428
749515946977431553
749586901946994688
749691709282480128
749651502570934272
749648989943918592
749567528180023296
749620405879578625
749537480152485888
749612113660874752
749576600472133632
749552160505987072
749605763606192128
749394584665526272
749536347887509504
749534544248930304
749523114850152448
749398066092843008
749561308119433216
749679872641990657
749557088750301184
749408316913311744
749630392664203264
749554064501932032
749479212881371136
749642191207854080
749588512522010624
749562121768296448
749527854619189248
749553867428339712
749521080587550720
749545994887557121
749480299222806528
749574021130260481
749525354415480832
749536893226872832
749590852977164288
749543641589379072
749524163468156928
749540571493130240
749576986440368128
749503057906569216
749560259748978688
749437886584360960
749618392697634816
749546506680688640
749622100252655616
749478944466874368
749604828305715200
749536675072794628
749395482053574656
749658989315710976
749517242631589888
749572762822475776
749449064391929856
749633613994622977
749541314140708864
749397428382625792
749563711388516352
749681281898844160
749470136747175936
749693382499401728
749429749642964992
749648604114067457
749494555708391424
749469478107381761
749547647334318080
749530056293163008
749583684865581057
749557382208950272
749468152606683136
749531969130823680
749579385749975040
749551090677346304
749645600950542337
749639297247154176
749597119372206080
749616022827642880
749554169674133504
749643298298560512
749687187671658496
749533474860728320
749666669077864448
749625015272873984
749606367418261504
749666539129876480
749605293793828864
749640899152470016
749562088134156288
749690102855655428
749426079593562112
749528496171540480
749655298328170496
749682481750827009
749650370226429952
749558447658545153
749662084904943616
749486942987976704
749483537594744832
749445453226188800
749564735016824832
749529272214106112
749627460770291712
749566635103645696
749402486738415616
749569659041611776
749505083759550464
749539917357805568
749536028965429248
749649720000208896
749610855466164224
749429493702373376
749396966870687744
749663783438651392
749580144617021440
749623509681221632
749399072369418244
749519151341903872
749519356896378880
749514642448322560
749680510163685376
749631805859463168
749533071985221632
749578609589878784
749589787582005248
749604303984353280
749660486635888641
749542224036241408
749550579085606912
749531784581373952
749558640454107136
749522917751418884
749516878016552961
749505012053766144
749686688667033600
749659782102020097
749464440777551872
749461618086457346
749551862609739776
749624487096700929
749603154791165952
749529041431040000
749515997288206337
749561555797307392
749518446740713472
749518677381439488
749535932743815168
749510427143467008
749538323417489409
749563199972864000
749489371645091840
749596976518422529
749636520638812160
749546489635020801
749519771884982272
749646008074792964
749508678231949312
749599115571503104
749589552638091264
749611081992052736
749605142761136128
749556497307152384
749675452093108228
749624595959865344
749491506579316736
749526130655461376
749639548745940992
749563300464263169
749594057433899008
749692782705516544
749462817691041792
749550235295162368
749536788335714304
749683794358272000
749681248516370433
749546636477595649
749478827391266816
749623090343272448
749404240074969089
749604198984126464
749640354148806656
749589095626792960
749643692839952384
749625069815627776
749639515027939328
749394487969976321
749543721293778944
749564395244625920
749599102997041152
749541771173036032
749618879400402944
749664022346293248
749581738641281024
749515275746193408
749605310587768833
749481616418811908
749531080030466048
749521005056581633
749555213749592064
749442663745748992
749526147180793857
749550755426762752
749547827722915840
749601208810233860
749642627449053192
749461383222177792
749480458891571200
749567066819158018
749551686608379904
749509206357651456
749568350389432320
749458497528598528
749478453867675648
749660981819736064
749629775824781312
749494883015135233
749654396418555904
749686709374377984
749555410869358593
749523379074588672
749666249597124608
749506547475152896
749539284080877569
749631088662839296
749395209486790656
749674327868641280
749598151095484416
749689188438536192
749450503042531328
749622142258544641
749509257033293824
749634553271156736
749609685209133056
749689255543341056
749473223738359808
749590378907566080
749685782600835072
749552370162409472
749538889694666752
749661501837893632
749687942637973505
749590433328758784
749545772472012801
749626747788861440
749685900129472514
749608913494913024
749551677942992896
749603742132084736
749655046783012864
749608191982444549
749547152490237952
749604555810217984
749483298502615040
749650621700136960
749435625670119424
749553284306919424
749450674870640640
749534774910390272
749690907918753792
749556585337270272
749524083554082816
749534795965890560
749396505577021440
749573492782301184
749533038531469312
749650177049391104
749628463099809792
749630161910427649
749592517964890112
749531151153455104
749587757442433024
749468660130078721
749664668273311744
749493222079139840
749679583536910336
749425840694276096
749601208684408832
749499685459623936
749564483136139264
749632489610706949
749679457682817029
749670406311772161
749443834191441920
749610423406694400
749602638740779008
749644107807612928
749566857066184704
749567440288264192
749620795882733568
749619298830802945
749507143037022209
749598859899375616
749396165993652225
749624772292640768
749601346932903936
749617436320624640
749509236120518656
749653180389154816
749494899767140352
749598226353909760
749545566783299584
749655398865592320
749455624140881921
749494803235217408
749576973945606144
749645177665400832
749482564306411520
749683937002328064
749641805273128960
749590387409367040749994810413490176
749972530333618177
749875528488845312
750034350050193408
749987172682305536
749885326596898816
749911679547367424
749988602877190144
750047943856689152
750067258731401216
750022908077113350
750041002258337792
749923171705450497
750040108917719040
750001303162646529
749907023643439104
749784298434232320
749978863850102784
750053409286344704
749902833462284288
749973755112386560
749915588407984128
750061235652030464
749980839363108864
749963260972175360
749838862206328833
749819132074483712
749909703811952640
749891802480640000
749905140459696128
749966301800570880
749910509038735360
749884387177558016
750068227414302720
750040469623615488
749855274350088192
749990402086756352
749873364446183424
750044194190815234
749901839492059136
749772319254601728
749864421988655105
749970600802779136
750036329837232128
750063680801345552
749903341107437569
749895837514293249
749921154454974464
749856033644900352
750039370665758720
749880947756130304
749768963798601728
749910878070407168
749988120603525120
750067732465393665
749892821902065664
749887520113131520
749773569522036736
749895078198386688
750071041964306434
750049122657431552
749897112566005760
749760403312349184
750020446158876673
750052813330341888
749921963980759040
749805299222142978
749824198911012864
749983825531441152
749958483580227584
750035151351054337
749915995331059712
749904880249217024
749786596778479616
749922052010901508
749895615132336128
749915227680960512
749918805711728640
749966125765722112
750005313043038208
750028646065274880
750070828079849472
750049625965375488
749814690105008129
750005946424885248
749804464568020993
749923486227771392
750022979262742529
749840338538229760
750018550232932353
749922936857960449
749890703744991232
750051509027672064
749894776460304384
749847083050471424
750059834792435712
749979681663938560
750027685406109700
750028385724690432
749906360897245184
749846034516410372
749845325498556416
749871384696872960
750014095865352193
749921846364024832
749849507240808448
749879483725905920
750063529789566977
750029887553974272
749895191474077697
749897725072683012
749918444892684289
749917677221715968
750035432126156803
749897611642044416
749992591802900481
749916481689948160
749974396975153152
749900786843484160
749996891048407041
749837117031849984
750014108603326464
749887448939950080
750014154593959936
749886765289332736
749855836378238980
749923478095142912
749852904446713856
749963323907534848
749991484221423616
749902141465194496
749823125139886080
749841458165850112
749893618849112064
749856901794557952
749858780746317824
750017136966242304
749984169489489920
750067577414643712
750032273878216705
750055670024724480
749970756319191040
750064486372048896
750031007437430784
749983745780883456
750053580963405824
749890107990245376
749892654004076544
750040184583053312
750015161067528192
749827176623542272
749977206965821440
750064851129470976
749877701243199488
750051832194539520
749842272171220992
749900375923228672
749872584112701441
749869828429737984
749911943713001472
750048048907157504
749967618757435392
749849096039591936
749909661831266304
749908411979014144
750069922206625792
749908043094163457
750044328567902209
749978855247474688
749916922360324097
750036300560994304
749970739227308033
750057548993196032
750023776285384704
749968084497235970
750065962779541504
750059256049786880
749800786016690176
750044097650515969
749905836844126208
749924010616561664
749851046621638656
749904217511432194
749846843643789313
749961713370431488
749914670107127808
749984484250906626
749885829703753728
749975587842887680
749990406503354368
750068747780689920
749991270370545665
749899054625218560
750017157816262656
749884164586045440
749883736951488512
749902149740625920
749997482185256960
749979073644900352
749907984197701632
749973268346482689
749899159453532160
749908172941488128
750038255287013377
749861548978532352
749861427414839297
749966029351182336
749980147160350720
749902556839698432
749892251522859008
749920135012556800
749869858033131520
749924283330142208
749991207632146432
749826190945517568
749849255687254016
750031078648385536
750002691456266240
749889420233306112
750055019727257600
749871879616393216
750058500835991552
749880335362433024
749912593586880512
749905052534501378
749993455774949377
749988829466075136
749852682504900608
749898639242366976
749889286070087680
750022673191755777
749772449542090752
749902460441866240
749979140460195840
750045142132805632
749891919971516416
749991152892321793
750052343765463040
750041988171501568
749895845730856960
749906876863741952
750033066844950533
749897058002272257
749843366742032385
749872772810174464
749961432029159424
750000049350844420
749998526839529473
749962690387283968
749919854006853632
749924715440050176
750028914353922048
750021683482726400
750056172972023808
749988867038523392
749852858351321088
749863734408019973
749916456599425024
749890435250786304
749876673848414208
749887553919078400
749903781568057344
749978922385870848
749883623688503296
750051827727626240
749795237225115649
749900883195035648
749832499417583616
749985297639833601
750037714146357248
749901273118412800
749860630459457536
749879425165037569
750052914157068288
749897716508004352
749820302356467713
749838241390616576
749963004888879104
749986996316049408
749923284838445056
749975764142030848
749850954225315840
749902057746866177
749834583827443716
749850614469955584
750042956942438401
749915601091649536
749813679344984064
750039014065991680
749862404704567296
750047729942953984
749919464020320257
749776182380560385
749990947551780864
749824995673579520
750044588467892224
750014649643311104
749890737412706305
750047826579709952
749880473917108224
749770448569790465
749839927391637504
749970735301480448
749867798663405568
750050703742238720
749896311449722880
749854536093892608
749855483960459265
750037823244369920
749901424314740736
750039051818774528
749923893092245504
749827268877258752
750037454028152832
750040939452923904
749904997723283456
750056957478928384
749893908138778625
749779839796801536
749958018004094976
749894176540680192
749876975657971712
749826530642100224
749978356284846080
749899226390401024
749892356095275009
749874970684162049
749882973487595520
749922131778101249
749902275796164608
749768603449200640
749919975624830976
749903160597155840
750065186611032068
750061651035127808
749902040772509696
750031053302165505
749921829599318016
750047461658484736
749974589917237248
750031246198239237
749916817456369664
749879722830692352
749878678738337792
749962426460798976
749791885946859520
750064616433082368
749988640495919104
749862496828260352
749835938512199680
750054080161128449
750057880087322624
750053740426694660
749918851542974464
750020047469412352
749976338874953728
749969002911240192
749909569510440960
749986774210994176
749896252700123136
749917723539406848
749758339928776704
749890686774747138
749974321213341696
749905371305762817
749900250052190208
749924564315111424
750037575717519360
750062066338238465
750071490700144640
750059159299686400
750022182449840128
750011663357767681
749844826267480064
750025429000609792
749963399367389184
750027068776312832
749761489641218048
749900648469135360
749917266133848064
749917685522108416
749961637549907968
750001101861163008
750047302392348673
749886597529755648
749823896820584448
749858827067990016
749980147080654848
750043107962548224
749899737990569984
749831140404391937
750000627804041216
749977588735455232
749799884363075585
749855400141336576
750045402087522304
749923742407614464
749902120720171008
749881933249798144
750037940538138625
749854783482114048
750042936008728577
749811259147743232
750065438319599616
749976842061438976
749919615006994432
749984542983938048
749880129808105473
749818234497429504
750021003875590144
749992675735007233
750019313457856513
750044357911191552
749812840563875841
749967526658973697
749846902418640896
749904192521797632
750014557205192704
749913688640000000
749863981876121601
749879005789220864
750046006021066752
750005623450791936
749959607628488704
749924140707184641
750052226312376320
749925855959195648
749794939437879296
750005090560401409
749846952989356032
749770960488763392
749845153486106628
749967199448797184
749987424265203712
749996354051551232
749874459247542272
749864812050546689
749842716771491840
750064800701550592
749970894538149889
749870315019395072
749917492844396544
749899645913034752
749895682509578240
749991706838331392
749817936672616448
749811179632074753
750058840926875648
750062384715272192
749869518030241792
749863990281416704
749908734902693888
749871686829342720
749895963226013696
750021934931292160
749898832176185344
750070966659653632
749978066722648064
749903051515920384
749888400862380032
749832360728887296
750067866758766593
749898492525604864
749890296973037568
749760864786448385
750070475632545796
749906184900059136
749963835675545600
749863054935003136
749925335890849792
750056815031877634
749970936472875008
749844818189103105
749983691590496256
750023596114898944
749785770504880136
749866238269087744
750059469988569088
749890388912144384
749779101423108097
749871749806817280
750054139078512640
750044168907591680
749759442967814144
749915802464231425
749820503662137345
750011503965773829
750061784938274817
749911754709303296
749873104260915201
749971238638891008
749887230827720704
749899406955118592
749835217339310080
750033653883953152
749958957737783296
750052012599959552
749907925594828801
749903303165829120
749972572461150212
749802581275185152
749825058709790722
749914443505504256
749888249875689472
749850924789604353
749889432803651586
749899595602427904
749914753728909312
749915269594812416
749881530785280000
749917115394592768
750021788151799809
749788924546023424
749969489345835008
749906637641527296
749829840094826496
749901512495755264
750056039031115776
750038284353626112
750020882123386880
749983737627217920
750064473805914112
749881212102139905
750063840453361664
749841919614734336
749889550202339328
749894461560328193
749846357154889728
750022840947187712
750070119167037441
750065904038211584
749983020199870464
749983867721773056
749859300990935040
749962480894566400
749880649721344001
749911390111096832
750044617819693056
749847976118484992
749825729555230720
750029032012603392
749894663138455552
749976762545758208
749901835419394049
749918650522624001
749988410132013056
749875398528364544
750069531821871104
750027869988982784
749881518160384001
749901894131261440
750060069677625344
749912404948086784
749898483906273280
749972580820332544
750055409877151744
749876610736623616
749894289732177920
750019263155597312
750050825305817088
750054726121693184
749983041276215296
750015131770314752
749768611724529664
749864862495313920
749894742905917440
750025894606036993
749962602269253632
749993711707316225
749893731902492672
749977169271492609
750042499750649856
749987722069053440
750025148011581441
750028817868152835
749775679021912065
749854699743014912
749792636509122560
749962581499150336
749918813869711360
749895384575598597
749993946265317376
750014020229427200
750023151556386816
749850346172911616
749874408903278592
749771144975163393
749924266431410176
749975055426326528
749907279353253888
749961251858460674
749958999676559360
750044726750023680
749878972402589696
749910009945858048
749959230048788480
750015161067573248
750033188483989506
749998153294712832
750060082356822016
750044806559047680
749904267851497472
750052893265367040
749831870167261184
749853101792882688
750019372161179648
750056265510952960
749992889401298944
749990188395302913
749901751449423872
750016230891794432
749962220684054528
749961088326918144
749859959605694464
750055791487356928
750064935225417729
749877915198877696
749972194780811265
750051374809878528
749983355953872896
750042990647844864
749818154642120704
749919837183418368
749919854241673216
749998396501557248
749981795580510209
749905887150608385
749782310338256896
749983728961720320
749875050661150720
749922207195926528
749875780528791552
749910244868972545
749805349620842497
750031372253880321
749959498744401920
749785674241306625
749900304313974784
750059515857473537
749853898668584960
749876791158902784
749894734320168960
749855702244585472
749862488594800642
749882432384540672
749905454948552704
749916284716871680
749883787132166144
749978406448574464
749903882063667200
749925721833811968
749910966427611136
749907925410410502
750038515275165697
749871086871801860
750001408238379008
750054524786733057
749759165913071616
749851046642454528
749970370095185920
750039731573063680
749987554410332162
750017467993448449
749973172037050368
749970240226877440
749984115168980992
749824169437650944
750048153630543874
750034077605064706
749830444250570753
750067678338027520
749762429299462145
749849309982494720
749918495047987200
749987176897777664
750015559870316544
749890154211450880
750029623396884480
749800152760586240
749864522660257792
749960232533655552
749776916354301953
749907313285328896
750006067971624961
750054050784243712
749894973286453248
750001567340822530
749880348046077953
750060388398592000
749859854588805120
749871007247261696
750033712734167040
749862169789988864
749903437492551680
749959964064518144
750042831218151424
749850325125885952
750001131217162242
749844201215516672
749834500100677632
749849184430424064
750004742613532673
749988141394632705
749912648171520001
750019825406062592
750071440406347776
749812643591053312
749969321758040064
750035142962450432
749866003241197568
749921720388161536
749994277774630912
749845811899629572
750005216750268416
749884483680215040
749872093395873792
750017870835228674
749899062736982017
750071410907869184
749881794971914240
750063588836937728
749761712132268033
749911083809333248
749816984485888000
749849746387460096
749864430343708672
749916402199433216
750067770361012226
750033037317042178
749898442063970305
749963139387654146
750069385209970688
749960836643450880
749879270042984448
749903815034404864
750017610859749376
750002863594541056
749850115440017408
749959557343023105
750015542996701185
749976607285252096
749890556713639936
750069120947855360
749832344035483649
749899264445280257
750026918091644930
749770973163851776
749960840967774208
750031250493087744
749970060001759233
749758473907343360
749887209877233664
749900220473942016
750054071956967424
749899855678414849
749960190779424768
750042575369805826
749915177341026304
750046111130349568
749873183940116480
749797535619944448
749985385720188930
749902078491783168
750049500186742784
750050812836151296
750053698596900864
749991773792067585
749837695875186689
750068621787881472
749833736536125441
750057909623586816
750045104568754176
750011952424824833
749983276077555714
750017946202808320
749839264813199360
749906461589987328
749986799422963712
749823028385710081
749911310251413504
749913201983139840
749911532616749056
749997746422030336
750070949601484800
749997855444787200
749787309818601472
749865319544549376
749987780906905600
749974526633635841
750063790142742528
749793982926823424
750049592130039809
749903496170856448
749988300950237185
749975613310509056
749911305935552512
749872215307476992
749877629918916609
749963529256443906
749757966618882049
749884030380675072
749961839019163648
749846956965564416
750016297824579584
749916947580583936
750044466698817536
749973855544995841
749962086470520836
749921854769561601
750028390284091396
749992054630060032
749872395620589568
749998484627943424
749915408224903168
749865000844533760
750038313973780480
749899087974113281
750018038452355077
749907400988262401
749914284147089408
750059612401987585
749988887947247616
750005681957154816
749901898061320192
750028838948798464
749961352396083200
750014439781437440
749892310008225792
749901306974928896
749860752287232003
749856532477730817
750017594120429568
749964590394576896
749919891910631424
749917052383690753
749908147913969665
749884479464828928
750068517035085825
749898777704685569
749915819329593344
749775259528794112
749975579777171456
749861360314490880
749798907153047552
749965396032229376
750023151514374144
749921183848538112
749981342759161856
749851520653488128
750033783945125890
749985356439773185
750056009473921024
749859862880849920
750033775518703617
749901390651285504
749969233711394818
749899285022511104
749838690185125888
750056177338294272
750036153898770432
749919652688658433
750026163075084289
750061843691999232
749990654017736704
749984182009339904
749802178739666944
749912023207555072
750020144265650176
749992142802681857
749848504785182720
749917392210386944
749771182740795392
749969174873636864
750000321955524608
750038829604675584
749793626381807616
749969405782687744
749914288417038336
750040054265966592
749907904304652288
749993476872409088
749982982753099776
750014372798427136
749844813785149440
749860756271697920
749760902363316224
749798458295324673
749859514992697344
750013362042535936
749968520759406592
749982109926764544
750015492484526080
749924912303865856
750055955031789569
749904993717739521
749970689105465344
750068357739655168
749903341048590336
749959645335261184
749895149635956736
749900258164019200
749974396668940288
749767198147809285
749920273454039040
750012086999195649
750068605174288389
749860420601651200
749983934855933952
749979908223356932
749876589761028096
749906755165970433
749997381786165248
750022471810682880
749880477906006016
749907912718426112
749763398230011904
749919967156563968
749958802393407488
749913533299695616
749874899368472576
749905597743661056
749915710273511424
750031129051295744
749829001359785985
749894369466019840
749970034571685888
749758532669480961
749911163379539969
749882147096367105
750060753302855680
750006181188468736
749992080131387392
750001491856031745
749899872577413120
749972085804503040
750060879081836544
749985914483515392
749868675281354752
750036887864242176
749923587121876992
749994139559858176
750049181394407425
750022773788012544
749861989468499968
749922936946032640
749980419806769153
749898278771236864
750044395366412288
749888967353466880
749974371549216769
749905324807782400
750027832164777985
750041979552165888
749847691048476672
749914091230113793
750028121567526912
750045330692079616
750001991162748928
750026469192204288
749890468645834752
749961566230110212
749876690361454593
749816670173224962
750063907637563393
749870432455647232
750016352581251074
749783673294057473
749893711094542337
750003102523219968
749769601500663808
749824530269368320
749818846874394624
749800416884486145
749880586890797056
749894340240080897
749990851204489216
749905773904424961
749880331361136641
749888090462752768
749871900596269056
750046593479479297
749919598129053700
749856297705611264
749893354633256960
749908592342474752
749992625369804800
749985985581031425
749997293617680385
749874161477120000
749844755178074117
749775293259350016
749983305592868864
749911641450569728
750020811168288768
749912962928959488
749916557262938116
750030973908217856
749916997866127360
749960945489813507
750013919931039744
749963776708009984
749900333795700736
750038305291509761
750040746414276608
749974606421848064
749981158130221056
749787116876488704
749858239571959808
749973218065313792
750044403964796929
749971024603652096
750018113865977856
749772663464136704
749880343671570432
749835791833128960
749770436397891586
749980226755497984
749970026313158657
749845765904801792
749770260119629827
749867303689396224
749980482780196864
749838677392527360
750016352350457857
749867152837083136
749845216589389824
749919975599665152
749985788499095552
749802120157597696
749977358023725056
749912593687609344
750049252492054528
749961818043330560
749982680616411136
750054134775222273
749959074918334465
749860592631083008
749767839775465472
750065165664747520
750001579990904833
750057498644668416
749919984059506689
750017346463535105
749967685748940800
749924023396630528
749915181417988096
749859758073483264
749905501169811456
749925063479009280
749972509282500608
749886999918706688
750069116652883968
749879228045287424
749907355027009536
750068881838968832
749909204673130496
749999889937944577
749911968731926528
749781618198450176
749771858246074369
749810483302133760
749924497160040448
749965039444987904
750017392621805568
749963424558419970
749991874333736961
749825301732007936
750011654881107968
749922093702283264
749912622913511424
750042613122756608
750016541152935936
749889109989158913
749898928603197441
749981036260589568
749836022675075072
750056110279757824
749969644858073088
749804510860742657
749902544256765953
749997008249819136
749998358882902016
750007028651884544
749862232817885184
749994718071812096
749921787731992576
749872684864049156
749992012854755328
749990720996515840
749919841549635584
750041967099191296
749987872900472832
750044123025907712
749914162495651841
749976351483039745
750041434573512704
749979056523907072
750032332883714049
750016511897579520
749992394569945088
750000644598169600
749884739461472256
749801515959877632
749865709870743552
749897200495452160
749801608159043585
749908877546696704
749987634190090240
750057439647690753
749906172128419840
749991077659217921
750059117503393792
749869707126247424
749924375739105280
750041325383348224
749802921127280641
749883174700843009
749923674942308352
750046153010446336
749982894399954945
749966968602714112
749840678327377920
749837343675342850
750005736462168065
750065790783664128
749862669084200961
750000879810580480
749836727037100032
749982919637266432
750022555692441600
749991052535291904
749913046521348096
749895904472264704
750011860431278080
749775385517182977
750004507698880513
749993992662769665
749912451051839488
749914451718049792
749894919133786112
749913885675753472
750037781150326789
749866481484259328
750025168974647296
749856914268426240
749887461430554624
750003325018472448
750016851594342401
749990200768626688
749885855217643520
749923289372430337
749894294052278273
750029711296884736
750004881042317312
749873293260361728
750054952538484737
750055107920814080
749893803272708096
749845547826159616
749891198697877504
750041287596924928
749868691836338176
749913700899885056
749966960440532992
750030546026237952
749793391672758272
749902795776593920
749782075180392448
749864086477889536
749993065805471744
749898140195622912
750059654231842816
749901357033730048
749896038987726848
749997704642781184
749962069827473409
749853399408140289
749886786357297152
749968482821779456
750055963437240321
749902816689418240
749765281346707456
750031342927314946
750019166925647872
749896248476467200
749852233383022593
750056407928561665
749997947945975808
749868411086188544
749878670332948481
749906621208203264
749792171105058816
750068424899002368
750034723553116160
749897049831723008
749912417463836672
749862685831987200
749998711032414208
749871917218336768
749900329802760192
749836144167137284
749978599571197952
749840082778062848
749908374318411776
750064544953856001
749828439402831872
749782628883062784
749979450851336192
750057058314100737
749907698964107264
749969942263373825
749857476279926784
749918948125188097
749982026388762624
749849083532181504
749973578930499589
749995171354284032
749798605318393856
749901524940324864
749970638903844864
749964020203917313
749959737890996224
749965190293250048
750021784129376256
749987692604067840
750052327168548864
749847930312491009
750071188722970624
750048874937581568
749972295364599808
750061869025599492
749984056184565761
749997813602381824
749856142457769985
749845732132290560
749796814216318976
750055925877178368
749780959742930944
749900014965645313
750068873685262337
750012736973770753
749987806060040192
749915018175647744
749924354549579776
749895426384461824
749904263648800768
750071662587117573
750018864784695296
750006210632572929
750066008707231745
749774496156954624
749998283385348097
749787230026231809
749898173724975104
749921141863673856
749758637615095808
750037504275935232
749966121378480128
749902095403225089
749823561414610944
749987294161965060
749908365782945792
749822651237937152
749979509772914688
750011688573820928
750045913863913472
749857673630347264
749804523468648449
750027798585237504
749867920121929728
749817194448457728
749899616544444416
749773179141419008
749886517707931653
749926107827273728
749973721734057984
749960811360227328
750030948432052224
749877391091179520
749774408391200768
750003509362302976
749922651641090048
749980428224782336
750061667766198272
750014037107232768
749848659756363776
749920134924476416
749963835524734977
749872898836459520
749909326517547009
749917005948547072
749990482009174016
749919183027236865
750064436078120961
749960811569897472
749910232415875072
750015836635664384
749961092357554177
749764442552881152
749989311882428416
749867853155749888
750026703829807105
749908890112839681
750023071613018113
749990473427742725
749908915362656256
749817953256894464
749843157118967809
749760470333190144
750031078702788608
749904033331240960
749898135917461504
749855425286266880
749912975444701184
749835275887583232
750051584541949953
750038699887431684
749880037537619968
749965932802387969
749882780549582848
750020009758486530
749919485113487361
749969829096984576
750022564035067905
750065404748324864
749854729178521600
749910718829527040
749963579529519104
749764647939551232
749914250391552000
749899318895734784
749904737621934080
749915626232217600
749805655561736192
750020836300615681
750030092823367680
750049604805226496
750036426574573568
749895271321067520
749814967210221568
749898484258639872
750015131749351428
749875306484396032
749893408852934656
749905195065286657
749999021666820096
750028624917438465
749889638119182336
749797535670112257
749960291555958785
750046085914046464
749869182775357441
749860215185702912
749911075223633924
749902426602217472
749915672390561792
750037273668878336
749991257804566528
749850128077447168
749890753883676672
749836697957916672
749893614713516032
750001252830965760
749875830600392704
749893354297569280
749981178791362561
749858910954262528
749989378743820288
749907854279204864
749988963759198209
749998077776269313
749767483238805504
749878284335321088
750024837632921600
749868146853552128
749859430926278656
750020165111259141
749898257720025088
749972354009296896
749999839337938944
750027052166807556
749974354855759873
749897112578469889
749915504693968897
749905572313632768
750027060458893312
749965282462932992
749814111647727616
750045347783725056
749925826850910208
750041320979308544
749966586879115264
749996827865452544
749839256395341825
749858982081204224
749842146149052416
749889785318240256
749883485330997248
749891794133929984
749988368189001728
749964016030617600
749800136059023360
749816296670277633
750068898716934144
749960266092204032
749908911063502849
749887662610259968
749902313674772480
750041476185423872
749808616845090817
749881392453054464
750040243273928704
749991182395068417
749831476095623169
749840560958177280
749921120942522368
750032198317838336
750026380914589697
749834328130121728
749922219510394880
750053975156781056
749888518449758208
750001567672119297
749925507810996224
750020605609672704
749906528669462528
750053140511293440
749987298297651200
750001018189086720
750031846298120194
750033788294561796
750032957805436929
749816233902546944
749837544859242496
750056261429915648
749980218450931713
749763159003635714
750044764523859970
749972307896995840
749923037676343296
750028402464264192
749979178364047360
750036254398504960
749991928926732288
749915949332099072
749910399991029760
749769098330988544
749899645925679105
749872546359734272
750000636242989056
749974354717450240
749819844925599745
749925902067392512
750011881411215361
749838127905243136
749818049927131137
749843475810521088
749905333347377152
749828934108270592
749913302747246593
749914258683654144
750041925223272448
750027815458746368
749995532098084864
749925990516875264
750044085222793216
750028570471198720
750018332104024064
749915596846993408
750038104111771648
749961847332298752
749885653631037440
750070429730103297
749765176442834944
749925365498441728
750017409520660480
749783564233748480
749841030653087744
750042533288226816
749849264021385216
749907829121769472
750044429092810752
750000707579838465
749993237625073664
749970974062161920
749764132317036544
749763180214099968
749965852812935168
749998862320807937
749863960585928704
750024896428793856
749865521223462912
750055669701771265
749902858917601280
749979992059031553
749917731852517376
749897523591086080
749914074130030592
749845103154491392
749840510269870080
749851042506870784
750050695391289344
749823359869825026
750026271879462913
749965202733477889
749822730841755649
749837759053860865
750038552772218880
749991740191432704
750029442957778945
750036820642127872
749800949871308800
749900707172671488
749797086900527105
749860693625757696
749902951116902400
749972085829672964
750043615494365184
749961306535518208
749984350029094912
749761619933143040
749921330305261568
749787955619700737
749970198501924864
749816699264708608
749965958039478272
750055195707486208
749831488334663680
750036942318866434
749903814954741760
749847263170719744
749966196754317312
749989198636126208
749859246267887616
749869455149113344
750066482642612228
749961876973481984
749857191138627585
749989794244128768
749979887004418049
749911134115917826
750025923890733060
749778656914968576
750039303577829376
749869643918172160
750021842572865540
749837989451165696
749883833357590528
749801226745712640
750002301646102528
749775112703008768
749924631411298304
749887243511209985
749970433387134976
749893362770214912
750001802519703554
749963424436785152
749858000777711616
749961750808637440
750054365243772928
749967874857508864
749989626518052864
749913075898253312
749858248019369984
750040289205772288
749969086692544513
749833451289714688
749875595643879424
749890263288545281
749907602612649984
749918713097359364
749911281100943364
750034711012048896
749900329412595712
749856469642862592
749906142822817792
750050036822712320
749757773697736704
749905782183976961
749876501676457984
749970580032593920
749909745830662148
749993677964079104
749969263188934656
749907678152036352
750003882634379265
749908512512225280
750002347561156608
750019988702978048
749788547322769408
749990251070885888
749990758669836288
749852896255094784
749901759682867200
750006336235134977
749758562075828225
749906503608442880
750003354114273280
750039496578695168
749888992347324416
750039831955243009
749899000166350848
749968734694105088
750017400884592640
749866384906215425
749921527420841985
749923377146695681
749895946486554624
749914736997834753
749923691732041728
749967841026334720
749863520200749056
749781060200771585
750054528913907712
749976586087202817
749857983819984896
749899067241750528
749864967290036224
749905916267491330
749921540309934080
749975730415607808
749920730700255232
749898102228779008
749969565141139456
749916364245131264
749892406577946624
749906327258951681
749963093250154496
750050686876917760
749827374032703488
750030449418928128
749813788501696517
749841256885342208
749876354884132864
749816959236120576
749906537313865728
749883157936214017
750055019609718784
749830289023700992
749996525791563776
749986929370918912
750022228591386624
749899478149263361
749873926558232576
749888124025729024
750022782151487488
750059725903933440
750060967095074817
750055447739109377
749881895710781440
750058337321021440
749980235278393346
749920332144717824
749975550433779712
749811951593664513
749905043797737472
750022824371322880
749920802200440832
749908067979059201
749831882729222144
750065920601526272
749874702596706304
749874169907712000
749897607665819648
750039505130754048
749851377883500544
749898249314508800
749995112407588864
750051425368113152
749904809218625541
749803365861916676
749899276810149888
749897397719957504
750003190561644544
749999076175929344
749895556487581698
750019376527601664
749895422328631296
750013428958371840
750027211676196866
749906520318603265
750024657126973440
750069733232443397
750034207389331456
749976137535725568
749998404839698437
749766497593995264
749959914051731456
749855903663333376
750052557708460032
749888061245362176
749818322712162305
749962329651974145
750029711351377920
749852837534924804
749889256441651200
749978687689396225
750060560235061253
749908647082389504
749915311604891648
749811234254360577
749812031277203460
750036350775152640
750033150571532288
750039051806343168
749921611327897600
749878187996348417
750058425699164160
749879995519102976
749897314039463936
749789528567771136
750050137574023168
749915483768520704
749987676175081472
750037210871820288
749868222401445888
750028687878156288
749854037147734016
749979245556953088
749899893552984064
749915395432321024
750027655962034176
749837268056170496
749896504324792320
749772869043785729
749803931979673601
749899973005832193
749915316017307648
749864036259532800
749995519246757888
749966825912471552
749868004276596736
749866926348783617
749999176927158273
749968671699832832
750020290881712128
749885502703149056
749820595836227584
749806230546354176
749896948954660864
749991010504024065
750042071877185542
749974195434553345
749782423542505473
749868222229413888
750021092081893376
750047210033844224
749906746697711616
749814791078903808
750020576157196288
749916427151372288
749974434639847424
749866603127398401
750036799477600256
749893258029981696
750022300104351744
749910152728444928
749901139215208448
749983590700584961
749898052098461696
749779504160247809
749924887104454657
749962275088371712
749814837111234564
750051014116515840
749774659743322113
749907371745382400
750027861684281344
750064666726903808
749780770802184192
750034220001755137
749989261470932993
749857253927321600
749875448998354946
749959767196573697
750016796921585664
749964867285778432
749908231762288640
749969686503325696
749874748595765248
750023696799105024
750059990161977344
749893744732672000
749832075880984577
749898806964129792
750056558990462977
749961574778011650
749998996542849024
750016234956136448
750055892129832960
749844683702939649
750036275575611392
749849318497058817
750058123310891009
749990830081908736
750028369107058688
749905916439457793
749898576550096896
749895409561178112
749976544173551616
749885183873212416
749821443110690817
750033410836475904
750028193130749952
749978335174856704
750003010407796736
749922781563719680
749903051511791616
749840820879126528
750018508109545472
750005699070005248
750015681299566593
750057230041395201
750065681471774721
750045766954151937
750040050251988992
749800169684611072
749800492646035456
749885318296371200
749853734872768512
749800396093165568
750018696861679616
750005455519383552
749978553312223232
749977567638089732
749922857275252736
749847280245702656
749817689099661313
750058723213582336
749874605855272960
749903903022612480
749984639192854528
749907300630929408
750004113275031553
749977517436600320
749874140249747457
749799146354204673
749884219082567681
749853663930126340
749847070366916608
749810454206308352
749904649600307200
749897850734030848
749975302718132224
749975353251270656
749852967591784448
750035117737934848
749887394367807488
749983653669769216
749991778040905728
749902477244264448
749967190854623233
749878791858782208
749976947107753984
750065916315140098
750050464914288640
749882277442756608
750018516754006017
750017300225519616
750066294108684288
749906629408223232
749878862956400640
749925226998267904
749853906872729601
749765021433991168
749976191973613568
749895015569252352
750060350826045441
749898849033027584
749923503147802625
750000632208252928
749899646105976832
749853231803691008
750045049925275648
749871640436236288
749904108769964032
749847451805319170
750031506396119040
749996454689644544
749965307897376768
749841978536460289
749959934821957632
749965236250247169
749959917864378368
749993367442972672
749838669138104321
750018042743119872
749876023580327936
749898006023942145
749921192073654273
749925562404245505
749960568203870208
749975231549280257
749892624585220096
749986635606032384
749839726237057025
750035851854409728
749987915078340608
749987302869463040
749924648297652224
750013579831627777
749925717836791808
749874391983489028
749961239133097985
749999080097607682
750012724525076480
750064435788652544
749913411438403584
749846785258954753
749963210531504128
749758562260312064
749861838402293760
750070773486723072
749895476753948672
749884596938944512
749990012263931904
749962812097720320
750000338573426690
750018281621319680
749989404081553408
749850488657502208
749911159336210432
750006487309844480
749852669829787648
749904586668990464
749880008286560256
749852216677306368
749969199867555840
749977358086639616
749916221630545920
750026154501955584
749996471395749893
749889709497802752
749844306228314112
749856624924319744
749893648091930624
749967321125486593
750068009633480704
749980533170507776
750031795970797568
750005082184257536
749895489362006016
750014150626205696
750002683000590336
750026657973481472
749909733390319616
749825066897059840
750000397184565248
749836404402843653
749962807836278785
749900795294937088
749865424796483584
750048019370774529
749884164648890368
749977164888420352
749969263167889408
749908026249744384
749964301197275136
749767923850371073
749841617692008448
749969023845236736
749916876092870657
749872290788175872
749996685317672960
749760080594276353
749919631742214144
750019879793782784
749960471554424836
749856859830583297
750027999978856448
749978289020801024
749986786848468992
750067212678029316
749990972562472960
750069515392839680
749992059000332288
750017514386644992
749909603152830464
750030126453174272
749917320538001408
749764442506694657
749879060344385536
750045402171400192
749906872598134784
749905593532551168
749806620385902592
749766481123151872
750064607939747840
749861276625559552
749983435607900160
749909653560057856
750025097541550082
749960660612739073
750060380001595392
749924853734670336
749850257790529536
750019665754218496
750049298507792384
749901822765260800
750031682661707776
749958642875691008
749898068968009728
749848798554357761
749822621852770305
749916930547474432
750016415269318660
749984270140239872
749774932494647296
749914392926363650
750056865216602112
750064310060249088
750058496939462657
749815268935892992
749903022357086208
750021910008893444
749766317432012800
749886383368523776
750003580711477249
749973356485734402
749973356485734401
750049571208855552
749908965853650944
750041673401499648
749985125904023552
749898509151834112
750023906476560384
749875772005941248
749923411053469698
749972840569446404
749967010596085760
750063093812637696
749913579487453184
749842565533278208
750060241740443648
750071159241203712
750042738977013760
749904611817979904
749800522069209089
750053589259878401
749890439411630080
750002574170984448
749799267783446532
750001303317864448
749866271685173248
750019858763509760
749979643835326464
749785842038616064
750070639269146625
750033809144483844
749908533664251904
749910685321080832
749818670877147136
750065878666997760
749891206818177024
749963806038642688
750044643111337984
749888807655342081
749905157119418368
749964007315046400
750005744850927616
749984446439366657
750064188488228864
749882852116983808
749878846166564864
750032106030559232
749894944047890432
749970516937695233
749856645946245120
750020181628452864
750018848192077827
749996547128094721
749893421637234688
749915336917549057
749864107634024448
750049512543162368
749971007922921472
749997985581428736
749870193514393600
750067279564505090
749972035267399680
749989852737830912
750018441260765184
749925092952506368
749924836961574912
750016419643985920
749893249620324352
750044680964956160
749908034722291712
749904595250475008
750046077571698688
749856809461030912
750032664175009792
749807798859489280
749895439206453248
749895745046716416
750071209753124864
749896231942393857
749989223764258816
749852464329940992
750028000029061120
749778237673369605
750018554322444289
750024510187773954
749985029472677890
750006625872654336
749982374197354496
750023956665630721
749985256028114944
749875948229627904
749959221932732416
750013932434325509
749903575858311168
750047411377143812
749869765771100160
749971733457674240
749852392812908544
749961096556122113
750065253975810050
749863298292592641
749800370776469504
749867454617247745
749768267678441472
750020106449588224
749856423446806528
749894528715272192
749882319259983872
749894851857096704
750038984844316672
749794935067467776
750048292080324608
749761607371284480
749883262990966784
749897708085714944
749906994203598848
749894352508518400
750023428028104705
749886337562583040
750045205160689665
749908781014847492
750013974230528001
749881837082726402
749967782230581248
750039223860916224
749971033080246272
749838807751618560
749848970332139520
749847770673057792
749906939648278528
750046241002758144
749920290327650304
749916028914823168
749921246591213569
749924786680242177
749960400255410177
750054566847057920
749848206897446912
749860143840591872
749818029018537984
749800098121412609
749842242697854976
749916062607609856
749834885855080448
750062649296183296
749909687236190208
749871158070169600
749912203587903488
750014024637612032
750062615586541569
749902363822088192
749908747418529792
750069229819273217
750013114322681856
749879727008210944
749911708915949570
749902535960305664
749880075366100992
749986111468998656
750044529722478592
749961331420332032
749870197603962880
750058026992754688
749764044266016768
749883082610733056
749759925451055104
749782662613577728
750027362482413569
749884802245988352
750034597585383424
749994319696826369
749898295384875008
749963693106995200
749909255256477696
749994227573071873
749915219321815040
749897573868056576
749915328226918400
749865168709050368
750002964358725633
749902909077327872
750021549139300352
749899411212251136
749889642493804544
749995381040246784
750006583799808000
749998363089788928
749850438376099840
749961172372353024
749811112380620801
750060354957258752
749995045177155585
749888409397764096
750034119380393984
749840568960872449
749894226805153792
749908034621628416
749966842819665920
750047730081402880
750031510594580480
749996639356530688
749979874731945984
749840615261757441
749881283208151040
749897590922240001
749897192098279424
750061680084656128
750019590361460736
749923356326133760
749998379770400772
749852120363466756
749919891684200448
749985826356858881
749906864385695744
749864287896764416
749997771567095808
750006248221732864
749994760035860480
750012388896862208
750070429667172352
749907757789306880
749893505586237440
749900182817431552
749979690115305472
749776731792248832
749869619041669120
749897091430879232
750062133178691584
749967178376503298
749784428436525056
749903471244111872
749877810257338368
749888979982553089
750025734912028672
749977479788527616
750056814931161088
749902695373221888
750060472259448836
749997767431299073
749847561066930176
750039228071940096
750015945708539905
749898844805136384
749867429447237632
750035499390083072
749898018598641664
749837096160989184
749880872103448580
749866905209495552
750044257302487040
749924044158410752
750036636063272960
750028285413879808
750068676431405057
749970244458848256
749771497355509761
749857195248881664
749993585630703616
750032684861317120
750049223069016064
749996966508126208
749886140224835584
750064226215927808
750044966093717504
750015253543399424
749979824190418944
749978855172079616
749890292657061892
749990930887938048
749846826874908673
750034798920474624
749920034311503872
750018696987414528
749875469860868097
750047998260998144
749792422746521600
749902527525711872
749895543980122112
750015383344644096
749906306497187840
749881262236573696
749869472295555072
749962816141033473
749844792767574017
749982168773001216
750044852591685632
749882277274890240
749912975255998464
750062632296648704
749998073661820928
749849108584726528
749900849850318848
749782687825719296
750029682100178944
749856801185730560
749986132658642944
749772701032677376
750014062210084864
749860060193488896
749875792818110464
749981753750597637
750046119598620672
749921242380206080
750067862476296193
750014737539293184
749845468306296832
749864652956377088
749880507324895232
750052037363138560
750015182135496706
750026813083123713
749911398155706368
750022681546756096
749920868923387905
749901516484517888
750012002865733632
749979472041013248
749898773426352128
750029082071531524
749985381899182080
750060241568436224
749979623107153920
749766707581972484
749989689386409984
750040406918893570
749836429505630212
750057322408386560
749820583387467776
750065706813849600
749896864917491712
749868662589427712
749996509085593600
750045137892315136
749768443914653696
750024116015595522
749920164586586112
749776463403032576
750025303242706944
749966159148187649
749980709343858688
749897150394429440
749908844030164992
749985952102248448
749764715337834498
750036443251273728
749902099740327937
749839675695702016
750020500743593984
749857077879857152
749911435996717056
750027123230990336
749911268266573824
750061600606920706
749965370749022208
749902993106038785
749960601540128768
750069443795914752
749986312866803712
750006147705364480
749995535948324865
749997591375581184
749985033478373377
749919883253673984
749969799866904576
750069682883981312
750057884554321920
750068311292010496
749761628363714560
749784537324982276
749910022629404672
749924501576712193
749970873449385985
749910320576028672
749991631114366976
749921510761066496
749871191704346624
749863432170696704
750062506455003136
749892867812954112
749886119232344064
749862035492630529
749989936519000065
749841332617838592
749903211083993088
749868629076901888
749923016512008192
750056848569540608
750064545029390336
750044336834748416
750001642809032706
749907736779845632
749897456326840320
750038422715326464
750047495045152768
749877374272073728
749871489399349248
750049391084437504
749875444871204864
749856721254907906
749899117523075072
750064125636730880
749835498403819520
749915848354238464
749980562467725313
750018223114969089
750014058217238528
749909947207585792
749801730091671552
750060690417868801
750022006364667904
750031070163111936
749910861628706816
749910903349325824
749831375335948288
749901537510559744
750034467784368129
749846374087139328
749910173779656705
749915248602251264
749824945266372608
749969187401900033
749982802192441344
749976200454496256
750053853505196033
749832025264316416
749900371649232896
749846940330893312
750038272060055552
749876204086423552
750034673137487876
749990351834910721
749801155174264832
749912614549983232
750038594673340416
749836651686424577
750032764678836224
749772122482806784
749981887645552641
749963999190605824
750006101362565120
749915982597091329
749910127650676736
749883565098225664
749990821907300353
749771119918518273
750018374244052992
749991022982098944
749924669164228608
750035633800896512
749862123648409600
750069242670690305
749876652952260608
749966369039540224
749918927266975744
750055359503593472
749801587367899137
750041220316033024
749924341878497280
749887277040537600
749843484253773825
749879047728029697
750020022525911040
750005434866696192
750018479038664704
749906902067412992
750002964408967168
750031443468967943
749897297085902848
749917178225393664
749891890720415744
749917287042383872
749895468566601730
749981686503440384
749852153838272512
749980411514785793
749873154571501568
749868188851142656
750005342398996480
749900006728032256
749904003702587392
749994126913970176
750017421793173509
749961553659715585
750047763593912322
750035793029242880
749911733846831104
750054789023760384
750058345751539712
749921020048539648
749859065837133824
749875230756089856
750067539561025536
749903181791059968
749885779590217728
750036242004320256
750067988599103488
749884475262337024
749885557463973888
749916003547672576
749963717945679876
749985285107318784
750061202009710592
749836496627269632
749912769823141888
749984165160902656
750041392555159552
749921649428992000
749875071360065536
749898693751496704
749893899754373120
749998748974125056
750006512534298624
749908886061248512
749806318261788672
749962229123014657
750055355405787136
750039102284828672
749987914843582464
749906780524834816
749823338755874817
749987055061663744
749896525418037248
749843090110685184
750006206400454656
750040247317049344
750060942227021826
749974833035878401
750070446343663617
749917874274402305
750041572956315650
750070710656204800
749915466861309953
750058618590990337
749971473444503552
749874069156356096
749905605989634049
749989240642035715
749984278382018560
750027710471278592
749894658982023168
749904129510608896
749883875363528704
749911419441647616
750023885333098496
750070173827149825
750025785252122624
750024212602052609
750016025421373440
749985658362556416
750035398680805376
749916297115369472
749998119614488576
749961490879381504
749839835234381828
749877948832972800
749894356769746944
749844285193945088
749986749191954432
750023520516579328
750054101032009728
749868125533925376
749958605206646784
749866087227985920
749880788414451712
749868758911639552
749963458075037696
749976837930057728
749867647601352704
749975193691361280
750060078078763008
749886488268070913
749889428793856000
749772860416258048
749866477340094464
750071398320734208
749970634491310080
749973125845032960
750059272663343104
749866741581438976
749898504986693632
749877030401904640
749903961826611200
749915412217761792
749917316540923904
749910844859817984
749813704653475840
749881442805612544
750052121366650880
749834709643898880
749790430250803200
749870017337028608
749899654511357952
749984966516367360
749849599674834944
749770754921725953
749834089096572928
749972010210463746
749973222246850560
750015509261877248
749921338823995392
749917132184514560
749903051742441472
750057414540533760
750054743028957184
749975860422316032
749973356498325505
749973356498325504
749879248853278720
750027387807621120
749849205066371072
750032085088428032
750016734183116801
749774752051449856
749920835478093824
750021226098200577
749872735350915072
749999747201662976
750032928420364288
749895015246270464
749874631264374784
749887524567408640
750070098044588033
749869945970946048
749851327702953985
749986291983548416
750027018419335170
750021784108408832
750037957256552448
749984353954959360
749958403976531968
749922790120255488
749924744749776896
749819589219921922
749906839349919744
749791378163453952
749915827432886272
750018327909662720
750054713379336192
749969455996768258
749886698268553216
749913545786159105
750025936578371585
750059838898667524
749861469265747968
749811200804859904
749781416955809792
749914829184442369
750062217165496320
749857908238712832
750040520022454272
749889051252195328
749877584066973696
750023164017664001
749993346823753728
749805618215522304
750013215074033665
749859221328502784
749799049591750656
749905903915327488
749962145333477376
750035189141614592
749892792474804224
749912472233119744
749765142922072064
749906373748686848
749984542748913664
749758696314449920
749830796496756736
749910018624020484
749980205897379840
749905362757701633
749900535180984320
749811351552266241
749796659060740097
749980155511177216
749912698650001408
749872957393104896
749783102873010177
749989907444084737
749893790798929920
749801834735362053
749988233925263360
749923951820800004
750006126738075648
749865869086322688
749858466353774593
749889562873368576
749994034341502976
750026158868160513
749857392490414081
750042919172800512
749988057571528705
749816905096105984
749903580224565249
750062397566488576
749989626459205632
749914103720898560
750015912221171712
749969560602681345
749917006045020160
749978322550005761
750042218778419200
750052905797857281
750068617677508609
749885704147234816
750012996911374336
749800572384149504
749869849783009280
749820411320406016
750054684371652608
749848395737686016
749905782007791616
749977966185181184
749869950198689792
749768251060527104
749963227371565056
749925654850928640
750024653004038144
750041815865253888
749874035626999808
749865231531335680
749919468298600448
750060841408589824
749911901501554688
749894876989235200
749963151769079808
750037122434949122
749811947013496833
750037227506397184
749884009476399104
750040302069612546
750064759102373888
750037474878058496
749895975708262400
749764291637682176
749826560174194689
749779571436687361
749851596004134913
749862832452145152
749912417769918464
749826644093927424
749885657754066944
749982256865869824
749884278142595072
749999885584400384
750040482252787712
749849003857182720
750058974922338305
749834042896363521
750029648482955265
749859678562156545
749986069681057792
749858088593874944
749872462683308032
750039551251402754
749999738959777792
749829273704402945
749804636677210112
749870558351855616
749984870127001600
749836794296958976
750047100700860416
749906499397451776
749993132947746816
749967149138083840
749912765586866176
749976435192889344
750004910427635712
749901554271084544
750011646416916480
750066583255547904
750026062055272448
750048233511063552
749835447828963328
749904163048488960
749802392598839296
749848345431175168
749981455820943361
749918650379927552
749769165246963716
750040104895451136
749997591182635008
750068315792506880
749884529612038144
749985771738791937
749859372025733121
749792976407187460
749774768992313344
750069804581711873
749962019302879232
750048325475397632
750003345813897217
749963512420655104
749868671145836544
749974589862768640
749919057269383168
749896252876140544
749856931200720897
749906046378991616
749872605071564800
749919337985679360
749893874458460160
749861578443464704
749843018757206016
750046434154668032
749964917734858753
750063760652570624
749991048072441858
749835296712298496
749854871545872384
749782293338783744
749901424260182016
749980872883838977
749773695091081216
749915303417483264
750026372618215424
749990851250708480
749958504694198273
749765922944983041
749897880006262784
749973532671606786
749844683858202624
750026074634027008
749889567210213376
749814606499946497
750021272415993856
749857438828863489
750041757308559360
750054210020999168
749902464661544960
749988242183843840
749911989590384644
750011428162117632
749973281101545472
749835783616466944
749898735862317056
750019217332789248
749853508451524608
750019237935194112
750066935644188672
749894650652160000
749839378151682048
749850581083324416
749835825546817536
750065329246797824
749905627208613888
749879471268704257
749922135871676416
750051651726241792
749963512533819393
749900426095493120
750022878788071424
750053958685585408
749848953408016384
749910991366922240
749899893528027136
749993317459488768
750055258949378049
749971712368898048
749980671280607233
750058106810400768
750055070042062849
749902632450420737
750044533962997760
750011805800419328
749837662375309312
749800697902669825
749905400330321920
750032739735404545
749971531980214272
750031221397258240
749894696663654401
749996421009534977
749817437546131458
749912962836475905
749830586882150400
749995175250915329
749969833429602305
749798315919872001
750041312590647296
749874899347537920
749998182583721984
749963172656738304
750052708749545473
749855832267845633
749921435217518592
750052058414415872
749962673606066176
749959028684521472
749912568769048576
750051408360136705
750053627209871361
750001160862494720
749870319490441216
749870507953008640
749872437467181056
750029715432505344
750034287131516928
749981317438275584
750046325102743552
749779365869727744
749851746965520384
750031846252085248
749772109845520384
749840850042118144
749878581971615744
750026401793789952
749841634423103488
749993791302541313
750062405812621312
750042843549405184
749902821076656128
749796876996665344
749976208939495424
749780297063997440
749821002574692352
750029006658043904
750000514683789312
749919774214332416
749860332730851328
750032437745487872
749777939974070273
750023289976725504
749886102664646659
749867219761393664
749919715640872960
749885960016441344
749971691435155456
750026444106043392
750055107962793984
749924606190972930
749961109256503297
749876711387385856
749920147557740544
750022383684100096
750021314086178816
749981472803721217
749817303311609863
749959091955437568
749869040265420802
749849901278822400
749894445118681088
749998816221421568
749968772082110464
749993803805667328
749909699584286720
750002259740749824
749984115185840128
750013814926630913
749973650082766849
749904721234845696
750005526784770048
749898987252088832
749999268891590657
749975219058671616
749876258658541568
750049386772701184
750064956003983361
750019724860329984
749898333058174976
749804187609735168
749993489404817409
749986547609591808
750018374269145088
750007061904236544
749900744799580160
749897607334486016
750018525218037760
749816988692688896
750054239544545280
749895824885383168
750063672597229568
749912413189931008
749958462503841792
749841978427256832
749882730360541184
749901755593490432
749907593930371072
750068387032608768
750048996647985153
749913869007675392
750021259698663425
749778036401119232
750047629304815616
749900975478042624
750006705602330624
749766665328533504
750053006394130432
749878716340301824
750021238798491648
749911935093727232
750059474019385344
749866691484680192
749983754442174464
750034555910828032
749960874291437568
749918251841232896
750004016843722752
750011529035128832
749988938597695488
749978066764591106
749876564637212672
749981187393851392
749888887338786816
749831534585192448
749909905151299585
749866758190825472
750001873827094528
749902343014154241
749921108384739328
749864577425412096
749853483243806720
750056789832376320
750042457698541568
749806590937731072
749875255989133314
749888984097099776
749959502837977088
749975365796462593
749924648364740608
749894654569615360
750018059327471616
750065421722619904
749901332228734976
749870143166177280
750045544676990976
750038145996029953
749925331704971264
749766963371606020
749877579516112896
750036497831723008
749894440823644160
749806289211920384
749845954623377408
750026942959775744
749914460278718464
749983020388679680
750047528662564864
750027710580350976
749987764154802176
750011914802036736
749823359924506629
749840011453927424
749972735879708672
750071000226684928
750017656653279232
749926032438915072
749767206632886273
749971699957833728
750045528029790208
749757912025796609
749912870503190529
750041476462178304
749778698862268417
749891005831405568
749960035502067712
749990721189445632
750034824094711808
749850828266205186
749997234696163329
750000069982711808
749826337867694081
750050573739778048
750058438097506304
749982139421233152
749819903759126528
749921070581374977
749897137589194753
749974014953660416
749852707486306304
749965353866948608
749974862295216133
749984337123274753
749849859650355201
750012241865564161
750022182407852036
749869283317051392
749859711932108800
749982768541659136
749854112380887040
749859107990011904
749918948007837696
749878636849815552
750049789283299328
749912614830997504
750062770696036353
750030193608142848
749846822668021761
749998015100887044
750017942130003968
749979484535812096
750066268854743040
750063878034206720
749901860400693249
749791600679743488
750012963474419712
749817613757386752
749873192341164032
750051370871484416
750028511809720321
750045444324069377
749913378194386944
749977643257368576
749918247500255232
750034245213646848
749828812406272000
749828833298165760
749987516422422528
749992847688896516
749902749622530048
750005325571432450
749853726886637568
749914804035260417
749917576411680768
750061017430888449
749824978758017024
749857631645368321
749890334600093696
749782813738688512
750063089517748224
750060044604014592
750016490926055424
750020659791687680
749841492106248192
749988627875295234
750005975785082880
749904301691113472
749999340161212416
750037021964533760
749972635312803841
749890363737903104
749991983456915456
749989760609976320
749906826746032128
750002544764608512
750056181536845824
750065660747714560
749913600270168064
749966293588140032
749917685748756480
750000028157087744
749859074246934528
749923079623770112
749804074552418304
749856482368294912
749876195500503041
749924786411753472
749901726401134592
750064272345034752
750013693111496704
749913457961558016
749900476561391616
749830054067179520
750016591513825281
749864673747632128
749922907367809024
749905165713567744
749848739708145664
749958936497823745
750056911446405120
750012170826551296
750015131757711360
749862811740704769
750060044587335681
749870424260014080
749768875781349377
749981757710172160
749897942954348544
749962694816661505
749803168502910977
750042160037257216
749857551924297728
749970324108808196
749965085448306688
749764320846905344
749975130634412032
749842695791710208
749988947015536641
749839596087808000
749777432094187520
750043116166647808
749908021774540800
750034375299956737
750005489338052609
749965580476772352
750045133769441281
749915953547374592
750042503844331520
749901030117220352
750068214948847616
749828397212270593
750000783056252928
749815193589264384
750034144546000897
750007141608595457
750016759134949376
750051207100661760
750028734044966912
749873851161513984
749974866443415553
750070366635167745
749784830934605824
750064507163119616
749987151853424640
749822248316383232
750022861977419778
749858080326909952
749962543817424896
749897905356541952
749981724113825792
749877080700092416
749898354168045569
750033255445962752
749863683799392256
749986090493378560
750044584407732224
749828833549975552
749830037277253632
749903626492149760
749976200504811520
749772260920221696
749986002404577280
750003899541688320
749899352223744000
750026850706022400
749908139252875265
749872047430504449
749916595015868416
749997540892872704
749857170297065472
750062925776166912
749812756929507329
750032286456881152
750013408142036992
749887788531716096
749867332873355264
749866754390753280
750052893013585920
750063349778489345
750032005383983108
749986191139868672
749963361396281344
750028301997993984
749761452068614144
749916746077839360
749866280027451392
749922223817756673
749763754557116416
750047998252646400
750044018004922368
749974753453244416
750023839220924416
749864896079224836
749896479179935745
749982353498537988
749894021162606592
750014339252387840
750018638174887936
749894046408114176
749870826736979968
749879941018349568
750021838516912128
749921070359150592
749830553285779456
749964771013718016
750040054421217284
749921904895488000
749897712380805120
749978612242194432
750029144948342784
749856826116550656
750046815685345280
749799947214565376
749923830223822848
750043678136160257
750056798103609344
750004750809169920
749883598413697024
749858386653552640
750046098618744832
749924723870621700
749830632843407365
749896999386963968
749865181216288768
749856196924936192
749880993843126272
750027719136669697
749893794972045312
749774550695550976
749873720777437184
750064889100640256
750001362021150720
750001295000469504
749871564942876672
750002943391305728
749982437464301573
749857660992905216
750036141097746432
750036208227643393
749917899377213440
749994927820419072
749795316921208836
749923222007713792
749920315279417345
750053480388300801
749878884175323137
749865982336888832
749861574039506944
750017719572041728
750021150575628288
749769043763040256
749977756536942593
750038980612136960
749993703058579456
749803340553285632
750040222088429568
749888384034869248
749998044473589761
750014833916018688
749860919874686976
749991102879531009
749791491653046272
749792653231976453
749908718305804288
749913457860943872
750070022773563392
749824198801928192
749763155077828608
749993082582605825
749891303517802501
750035696568573953
750033133702086660
749816187563888640
749764576913289216
749856498914828288
749879722889342980
749902049253416960
749979346018902016
749897414471880704
749893841197686784
749908923570937856
750062602957365248
749910043693314048
750005015062851585
749843698276560900
749835603122851840
749805592945000448
749916901317500929
749919338249850880
750036006842269697
749978599445454848
750068756043460608
749979173955874816
749909468780134400
749855933094854657
749895694794760193
749875524663521280
749827189445685248
749911834485030912
750004096699142145
750052763342610432
749866435296563200
749911368824913920
749898920319410176
749759245760008192
749879609773088768
749967224568442880
750057851071102976
749871913061593088
749803357234135042
750055879571939329
750019741624832000
750033259594145792
749893287306227713
749958231787700224
749961511720935428
750000657533267968
749893559927578624
749925143099633665
750069225956540417
750005447160172544
750034924737007616
749850719428149248
749763096336490496
749971905457819648
749962925213937665
749960626844344320
750004033734213632
749792414412337152
749910215718531072
750031309423116288
749863482544234496
749890733126086656
749973641891373056
749961830806614016
749902913321902081
749893375369895936
750055112194662400
749910232231542784
749981736822566912
749921368234307584
750033729381396480
749920152003772416
749811234304700416
749906700929564672
749768552853364736
749893446706618368
750018260888870913
750055166469148672
750057196625342464
749884198480142336
749785107913908224
749922508988637184
749856121536573440
749826417714663424
749975558491168768
749840451822297088
749891324485054465
749992319068364801
750000770406191104
750023000263684096
750015996065357824
750012368038555648
749961952219332609
749878930354606080
749854439519952897
749792967863382017
750017669307432960
749912661006049281
749966851216728064
749969795861319680
749882877177913344
749800899216678912
750002427194073091
749849045846269953
750011952815042560
749901038547763200
749878754210672640
749979811481784320
750035398718611456
749824131781259264
749868713130790912
749985599608778752
749987596156174336
749864220796280832
749803210592776192
749993271137632257
749918251719749633
749759694454005760
749975403272540160
749862115301793792
749989114485891072
749871128919830528
749900379874222080
749806398339362816
750017522569588736
749998069492621312
749982076762554368
749985985765711872
749891252938760192
750045460774039552
749805513022386176
750061143411027968
750025181356253184
749887536831598592
749904666679513088
750000346940973056
749840267163865089
750066487050797056
749987944346193920
749876111530614784
750031300908769280
749878087253364736
749986216536408069
750055065902252032
749794469461958656
750044789995819008
750024523051917312
749965257272098816
749807597792792576
750005279526445057
749972727394512896
750065543185571840
749924631218364417
749907501693427713
750057309682954240
749917660461268993
749965454609879040
749913084463112192
750026263453175808
750059600099962880
749841009610149888
750020970501537792
750054847857078272
750026464939040768
750070530120753153
749901961009438720
750036900270837760
750023277393895424
749919933975396352
749770658381455360
750001986897051649
749998187000188930
749845812100734976
750033834201210882
749885083411181569
749911423380324353
749782528182087680
749969166547898368
749924908071780352
749918444670296064
749908889991155714
749926124747100160
749983557225938944
750017598314590208
749921997266837504
750001844529823744
750050292830498816
749922181866328064
749854989342896128
749996278616956928
750015131732602880
749884550508113920
750035419719409664
750054269034848256
749833426103074816
750016629220802560
749899352190189568
750005527137116161
750026318289440768
749919715661844480
749904188495331328
750028536879128576
750022404664090625
749830343507648514
750022497270046721
750006177107480576
749958164938887168
749876824604303360
749904280610607104
750034878540943360
749766543702097920
749765679885148160
749828611306299392
750060644079132672
749981728534466560
749851927429677056
750071561865064448
750015962234126336
749840678352482304
749895632157048832
749973926869172224
749994240030208002
749963755866296320
749979946077024256
749799838313803776
749896454110576640
749886979320545280
749925403066785792
750005245737046016
749920382593953792
750018420213633024
749973394242867204
750006923773157376
750068852717817856
749992205876600832
750005459633971200
749881513827704833
749923356334432256
750028725752848388
750044450274045952
750005917098340353
749912652332269568
749763318525505536
749960807316881408
750026632602218498
749891789843300353
749907380306112512
750064020674215937
749880209571188736
749986803533307904
749913801550655488
749890695138254848
750031510716108800
749802157629640704
750063563671236609
749785896568758274
749959674758307844
749959406545096705
749764127766241280
749912895547437056
749985897588731906
749898857581019136
750005459852099584
749807509473374208
750061781108854785
749913365322039296
749924568442269696
750067514491695104
749966637231734784
749971007662727168
749867131861360641
749900656794824704
749905769533878272
749997872255381504
749958970245275648
750031615301156864
750051416954269696
749860945137176576
749854288738914308
749863851701579777
749896550642515968
749901759737389056
749903257196040192
749921129070993408
749964095735160832
749983116782084097
749875755132289024
750066533276286976
749796516336766976
749783123907325952
749891831811407872
749882310925881345
749856347936550913
750025936427417600
749866242396291072
749917811376521216
750061537864192000
750000103889444864
749922916087762944
749958081132498944
749924866464354304
749767219186327552
749861469248970752
749822969904439298
750037344967950336
750014561349238784
749918491067551744
750071104908169217
749960937373708288
749865873230344192
749897523570040832
749921175426465792
749774592949059584
749872743617789953
749907090991411200
749969623538405380
749856889110953984
749977257305862144
749960991992078336
749968914747043840
749888942032424960
749983473461436416
749992654549585921
749964980569591809
749902183580270593
749852942287638528
749866317994397696
749961667186798592
749970651134373888
749794905870872576
749969980230344704
749875641898729472
749904171432759296
749832092440113153
749841441375920129
750000552411590656
749925084404518912
749905773946429440
750028989742325760
749979539191828480
749892549226139649
749875616724418560
749893862181699584
749912010905780224
749920273428803584
750001391238774784
749861909923377153
749823439733657600
750064892921520129
750012770335285248
749908009556578304
750018114184704002
749980218664816641
749907552385785856
750069557100998657
749971984952467456
749897544591900672
749835926080217088
749869379865677824
749897578121158656
749762634598285312
750047365206306816
749914808347156480
749877445587832832
750025160573399040
750056701668233216
750042684195278848
749859560916148224
749916544570974208
750070941103816704
750046199026163712
749912459469680640
749992172271853568
750069808675323904
749793211334291456
749909473221873664
749825083959549953
749874928904642560
749971682941624320
749891773208690688
749984056188735488
749838396672053248
749916314240741376
749896089143283712
750014725023473664
750068395211644930
749800790336761856
749963567122657280
749902338673041408
750015341456003073
749903823490220036
749914523289522176
749899398386180096
750004847517327360
749905526436274176
750048145296519169
750022912363655168
749914355349815297
750005027612286976
749875352378363904
749980532897898496
749966238940528641
749958496385241089
749994781099565056
749783182552203264
749861956002066434
750029363064614912
749918688271331329
749874660293181440
749787024685694977
749971280254885889
750045792052928512
749772676001071104
749907761949970432
749967706821107712
750044512995663872
750036312963571712
749986929379127296
749986547848675328
750033133718933504
749990914018320385
749903529691717632
749971729376743424
750011831104724992
750035835119022080
750046794688716800
750059457216966657
749878485573832704
749910173506908160
750031645034606592
750051622273810432
749963290499878912
749826732136534020
749875713206054913
749999873169195008
750067174736334848
749775129438089216
750035591874670592
750016486777851904
749964007683923968
750006307088920576
749896684830855168
749858449572364289
750037542238556165
749842167309500416
749969892225511424
749902443618590720
749913315225247744
750068097625759744
749881438263189504
749916263728738304
749856004225929216
749850849451597824
749998639955730432
749808545659518976
749883095386644481
749886953898778624
749872017843843073
749852636237750275
749916935048093717
749966876445384705
750002549055451137
749901856156028928
749882185029718016
749799993289179137
749907359443615744
749871762322526208
749808717454053376
749971804568051712
750007066077560832
749771837073076225
750001680729735168
749793324412727296
749993623324852225
750057892909285377
749902518990364672
749983087598112768
750037185391267840
749976032611098632
749866615685066752
749972043949416448
749908319884570624
750014737535098880
749992012854665216
749907904514363392
749959850776522752
750012049170792450
749986077956505600
750017640282808320
749847955436363776
749984899155636224
750006709695938561
749984958115184642
750006374164299776
749894709158383616
750052792669237249
749869660661813248
750022853559451648
750030067699445761
749776731670667264
749895103431442432
749856192860651520
749893513710567424
749996228285329409
749925864629043200
749760910722347008
749831765234159616
750015794642313216
749881765486006272
749859720429797376
749978691623673856
749849041635278848
750055980206026752
750054864395403264
749893966749892608
749975919226392576
749911813576388608
750013131339010049
750007099996958720
749895338186727425
749903517398237184
750019146033799168
749860727003885568
749917647748341760
750045591003029504
749862979332636672
749923230404648960
749830708441604096
749881795072651264
749894382061555712
749898131698049024
749766338214789121
749881404780081152
750027966654984192
749888803783991296
749901914960199680
749969527086002177
749841412150140929
750016511675396096
749897498379026432
749869006564171777
749991198983647232
749776987552645124
749887608088506368
749966733751029761
750004038004051968
749877596582739968
750057708171227138
750015161214308352
749901944475488256
750032039236296704
750049927858880513
749879630727962624
749840841838133248
750032798346571776
749854460709568512
749904456746172416
749983548614987776
750068273539153921
749894595971014656
749900614818099200
749903706045440000
750067338565869568
749889860664692736
749907644555620352
750034761247236096
750065899907014656
749906621204140032
749902917432377344
750047453320142850
749926116249460736
749857664973283328
749895740944683008
750036614911406080
749919459989655552
750000544199143424
750025202537463808
749893383808843776
749819513584099328
750068659679178752
749896819002511360
749878888252186624
749909942824341504
749961297832345600
750018135189663744
749911792562872320
749973583288500224
749759556008435712
749994269625110528
749905698151079936
750050535840112644
749828162398392320
749816137332908032
749837779765325824
749900514108723201
749889734701441024
749972148786257920
749968075806703616
749901998787530752
749835430988623872
750006839736164352
749776429718630400
750047151292579840
749963382619529216
749891622146453504
750042604696432640
750029828817096704
750041505528680451
749906533119565824
749959833986617344
749846273549799424
749857283295805440
750031854758031360
749806201219739649
749865776971128832
749787527868014592
749897263644901378
749983032828833792
749996597203828736
750026788018028544
750046991636426752
749995158704365568
749868075294621696
750041099025154048
749875188993560576
750021335452004353
750041669119119360
749827495646621696
749912249825947650
750033418847596544
750018583862796288
750021549189636096
749809011252494336
749898777662787584
749909792144011264
749902518889701377
749893497281445888
750060350884679680
749915928046043137
749966641686020096
749900556219478016
749991421663469568
749910622486364160
749865713842593792
750046329028706305
750007061996535808
749866515005075456
750056600782659590
749962015053979648
749833342275682304
750032806810648576
749922542618574848
749777126258192385
750061537600167936
750033125623955456
750014620174344193
749992457337724931
749829554852786176
749910454797991936
750042009147154432
749902623898214400
750026997426888704
750015161080090624
749903684990107648
750002431539318784
749914783139454976
749909632467042304
749817429061238784
750050221619486720
749812081290014724
749978846766600192
750006521170362368
750024380269391872
750044974490714112
749844419390611456
749802459560808448
749980864382177280
749915534079262720
749858885578608641
749962598121078784
749992889346723840
750057007969775616
749921716411965440
749918469857173504
750028352178692096
750001680779866112
749908500143157248
749979367170772992
749895292049297409
749907652650496000
749899927115931649
750028180380012545
749773921596026880
749906985806602240
749884034667327488
749854896984236032
749906331767869441
749876367664222208
749905446748745729
749959532302966784
749875432191889408
749896827311419392
749874387776577536
750033121152761856
749984710412075008
750050074428866560
749963139102470144
749882201932648448
749819287053873153
750070337119727616
749915504521785344
749834927814877185
750058022723084288
749857858095837184
750006462206836736
749909171127062528
750035264664375296
750022044306341890
750000095433748480
749901113730670592
749829114681561088
750068949174202371
750022857808224257
749771715329294336
749922269850431488
750035738562064384
749770192859701248
749964905130983428
749841370227961857
749890560958357504
750058169532084224
749823418652979200
749887730067341312
749870189416701952
750023998637940736
749977307557797896
750047692315844608
749862933065334784
749897259425333248
749772571164356610
749893576784576512
749977831741030400
749833073923989504
750018948767232000
749901143342538753
749913206215340032
750046941334077441
749906289883480065
750012460321603584
750054872951689216
749911239090925568
750038942817390592
749914447444111361
749980755443408896
749918763361767424
749897599134601216
749960044104544256
749849167330095104
749905740228337664
749804582151172096
749991375425462272
749880696164917248
750027790297100288
749799213425258496
750014230078840832
750012128732471296
749872265697890304
749915361940733952
749894222715707392
749854389381181440
750014674729590784
749919061241462784
749810957279490048
749769169441329152
749997545154314240
749960933154361344
749911893494693889
749993128380207105
749972161218043904
749979744393895937
749870881342689280
749970957658263553
749871221165191168
750056349363539968
749885427377704960
749847917712859140
749880742021390336
750029400809304064
749880033557307392
749969040567918593
749868515616776193
749985800943796224
749965475463962624
750002528083927041
749993413735428096
749925751198277632
749963441243189248
749895686339043328
750063416715403265
749767957291626497
749907598502006784
750012716052545537
749837326893723648
750070148715859968
749779823141253124
749984689583230976
749963235885928448
749998396635832320
750012023736455168
749962568911945729
750060875067764736
749910949772034048
749860903001190400
749785300830973952
749886349805756416
750034941669478400
749882340021833728
750033079121641473
749820914540224516
749989743740411904
750054126155882496
749982596713644036
749976368285356033
749784852103180288
749850110994092032
749970009410134017
749786609504116736
749861670600708096
749869602084192256
749910861498740736
750002003846258689
750004277150683136
749878779091292160
749923855532191744
749840757926850560
750000527203831808
749892025072377856
749866079070150656
749892100485967872
750022794956726272
749961113408827392
749830259625848832
750065983516188672
749856125785346048
749985419425636353
750065765601206272
750032794156400640
750047835052056576
750058996128559104
750044970292174848
749992272817565696
750016591442608128
749884533693177856
749924757047566336
750069825733529602
749958051780825088
750067833393086464
749908365707390976
749986635622658048
749989915731963905
749791512657997825
749824991567310848
749918990152204288
749761678384959488
749894033925824513
749921234046050304
749875948284211200
750016562074116097
749895627987947520
749891781597261824
749891672436269056
749909317948760064
749926174927839232
749875214293405696
749906105178828800
750045750491480064
749821791250419714
749854699894046720
750025403738107904
750055111930503168
749772625417793538
749907707331743744
750042319232045060
749856435996065792
749866489973510148
749775507017826304
750001429180477440
749867446308405248
749907631968509953
750004935400488965
749767680463429632
750052305983053824
749854037118443520
749911180194394113
749959225892302848
750041539037032452
750015739894128640
750039899420651520
749899884946333696
750016394347941888
750037160267513856
749822726743822336
750050322140323874
749827826799374337
750068055414337536
749794415196065792
749987982313218049
749832197197234176
750012925490896896
749887067371540480
749969610938736641
750044777148743680
749909724649447424
749864703132831744
750028503505133568
749818125416226817
749869732015304704
749964409997496320
750025865187069952
749963491612692480
749766413741658113
750067145594302467
749873565818847232
749972723150032896
749969950861889536
749816955083698176
749830188301688834
749963772664569856
750031367992446977
749879110743298048
750002364459855872
749993489446932480
749787909667119104
749869564301893632
749981942435745792
749970193934319616
749826182577725440
749801734114054144
750031665771188224
750011617103011842
749872856780201985
749901722127110145
750015266260656128
749986459436851200
749969749539364864
749876401298341888
749893971095216129
749916616264126464
749836832062320640
749788110913961985
749992591714684928
749985906019500032
749913684432986112
750011797550276608
749841840132780032
749910836362285057
749922567830503424
749976992993411072
749914766316015616
749861045544648704
749833036234125312
749921619968159744
750058199009652737
749964493950558208
749903022365507584
749982562945228800
749763448427450368
750035168161767424
749856566019588097
749846021736374272
749879852925321216
749924430139232256
749984169539670021
749810927973773312
749961629169643520
749847393110257664
750064221904334848
749902842048057348
750004062972678144
749781924537724928
749907463923642368
749913017454911488
749900170389749761
749800857475149824
749866959718719488
750064532601573376
750068072556494848
749980021578686465
750032030776320000
749918381680328704
749901437090557952
750070110761709568
749843245291675648
749995196427841537
750064645835218944
749820310610911232
749878938764210176
750054457593827328
749792922053316608
749827600550363137
749965999970082816
749786496253566977
749803797820477441
749900526633058304
750049173051805696
749902628172226561
749923112976785408
749920286292713472
749865219065802752
749871149895577600
749998266503270400
749970059695628289
749904142425059328
749996286972039168
749964812759752705
750034836786671616
750014108573921280
749902263146127360
749972094331518976
750029912438865920
750026276275097601
750005883283738626
749915823217795072
750061847932395520
750018231549718528
749979715314839552
749895204300283904
749986174505250819
749907522618810368
749865495940268032
749824395959476224
750047297963167744
750068445727907840
749904636958613504
749772843815022592
749792393298345984
749820184756621313
750004427881406464
749877294471184384
750030239942795264
749862388044734464
749918365234319360
749873909537902592
749870407386173441
749861301522956288
749915597060833280
749961285245239296
749887469701574656
749758645798338560
750060652627132416
749989609631809537
749902804194512897
750039513234223104
749891756368367616
750062070205452289
750027651784605697
750016138331979776
750004243323613185
749976376426594304
749903727126020096
749964330662260736
749757890832044033
749995418495352832
749780456581718016
749909007695884288
749976296927662080
749861767199666177
749993828954828800
749924274991992832
750017283683155968
749917387735068672
749901428542599168
749881220444585984
749815181014818821
749758381636792321
749775846643302401
750062007295049728
749860403937771520
749910261612568576
749891781572067328
749782532665831428
750037864843534337
749798949154877440
749874098357080064
750027106684399616
749974514101092352
749858361215029249
749859510584537088
749914921631088640
749866083121827840
749993871162109952
750003601578270720
749910911750733824
749915965928931328
749960505184423936
749978851103633408
749883996943769601
749906054767636480
749923159357489152
749864657188380672
750068022124175360
749986963067842560
749905530739646464
750044609414246400
749976741481852928
749926112088641536
749992994439307264
749768720545873920
750066629493469185
749979753051029504
749853085086806017
749973444771667968
749984169674113024
749841160466755584
750023377931362304
749905727687385088
749980029812150273
749880356262780928
750053786723516417
750050116602585088
749880431676420096
749804951283445761
750005908449755136
750029354655051776
749901688480362496
750070785948213250
750045934873112580
750052335477329921
749999629933154304
750021444487098368
749923532369461248
749872030686781440
749909397812482048
749966998222745600
749917517729136640
749845317214937089
750052305844731904
750016574866722816
749991237147656192
749967207614914560
750061910888939521
749905773686362112
749869300123443200
749899092453683200
749885490262863872
749890594533769216
749899595698860032
749917668682137601
749874849208819713
750058219939258368
750005145321271296
749761019858288640
749885419051900928
749967929312022528
749918209969651712
749894256182104064
750022719547248644
749846533638533120
749916305889767425
749834214619709440
750029736622100480
750067979962839040
749850907949535232
750054231135092737
750033133915996160
750020806915293185
749834663682797568
749970936556756992
750027106537660416
750022933213540352
750064146608230401
749884634650046464
749846692665692160
749852535591145472
749925164226404353
750004419664764932
749965106570752001
749885624363212800
749901075973607425
750018562786529281
749910316197314560
749901936133083136
749960933145911297
749888283576897537
749922638961737729
749847854605299712
750028981278126081
749899264093028353
749963579864993792
749862798981816320
749983242644705280
749984974879789057
750023398864990208
749895279625764864
749912534883377152
749867052165435392
750042621523980288
749966729451831296
749925826808852480
749865948937682944
749964544378867712
749891265802625024
749970647191781376
750047037777809408
750016566293561344
749894193275924480
750025210880024576
749898907929440256
750047155193348097
749982080726097920
750015806994583552
749958953212055552
749772508140830720
749998497332473856
750037122833408001
749897934565699584
749798080652926976
749763452613169152
749914032463814656
750012833203716097
749974111414132736
749812987335217152
750025487649542145
749904150754983937
749878594646802432
749964074490945536
749979434086719488
749881174093361152
749824815335370752
750031212744470528
750013927950548992
749819060725047297
749917580798951425
749967564088942592
750027211630055428
750050305191059456
750029459777028096
750052779771760640
749914829125595137
749964154170142720
749883900600651776
750057825691467777
749893350304645120
750066566579052544
750031715977027584
749818918143873024
750011503978381313
749984861411246080
750023046380064768
749959825920970752
749854473439371264
749769526003298304
749888522459414528
749914003212763136
750047230787289088
749870398884356096
750025684559417344
749923054277439489
750029589519282176
749883023986946048
750022555910696960
749882344304025600
749968289934217216
749896584138194944
750026099875348480
749889218911072256
749962321309597696
749900375696744448
749861666297372672
749983628348751872
750066134574100480
750036162241294336
749899037952933888
749908999101898752
749857791104454660
749844830642069504
750018248339443712
749971247027613697
749997985682055168
750030227317911552
749970320136822784
749760579745751041
749878942878801920
749915458439118848
749849926541123584
750025584097492992
750034740242251776
749758365019045888
750017501619220480
750059406805565441
749894415641116672
749996911780855808
750037093208948740
749906432208740352
750037949073371136
749976653376335874
750016226781384705
749960706678743040
749869065276096512
749982152209596416
749873339439603712
750062644774789120
749903487861919745
749872500377616384
749836706036191232
749991018758537217
749960828401512448
749989395613310977
749963768369651712
749923427771752448
749833367596724224
749924023165939712
749771153254780928
750004482675728384
750040981395865601
750057695718346752
749925063508492288
749864640159576064
749766271143665669
749997847072894976
749917979425566720
749759942131748864
749862769445335042
750050850433884160
749874517841833984
749766921533452288
749901252432130048
749970345021636609
750061822691147776
750043070163521536
749980982015586304
750036975948791808
749905996265492480
749832063147188224
749916976722616320
750004214085083136
750001303141703680
750024325604974592
749849763055538177
749893631197253632
749895141129875456
749968369768620032
749780212947177472
749840871139348481
749965882164711424
749992373682307073
749876900298944512
749909099748483072
750040511663276032
749913692599443456
749902615320813568
750037491634229249
750054965306023936
750026116862124032
750070710521978880
750012414158974977
749885574056665088
749880226176311296
750067174883065858
749858013373145088
749901411710824448
749959704038682628
749999784967057408
749904804957261824
750059511977807872
749832386272169989
750058916365623298
750002020334002176
749872613581664256
749848475236311040
749996991711698944
749908567067549696
750033763149746181
750012946584047616
750052838479310848
749877621454999552
750037328241000450
749847615760728064
750006575457247232
749903261306654721
749962342352420864
749922064551776256
749999000678457344
750059784288673793
749996459047739394
749985033402912768
749767194205048832
749771249929170944
749846998816358400
749910261746823168
749899557803360256
749866087127318528
750040108817088512
749880008055918592
749889244194279424
750044261312192513
750057628588396546
749881920897552384
749987424470695936
749983347632472065
749973008438091776
749876753506660352
749807962437193729
749784633751973888
749830116830687233
750028797001465856
749795316770058240
749889453922062336
749797544088182784
749993338145734656
749971611839791104
750046639641931777
750045481665961984
749842179934326784
749917295569494016
750026703863357440
750001659963637761
750016490762625024
750036258538262528
749963143317716992
749875612446232576
749856209633673220
749896131069538304
749960492605534208
749854901048479744
749894948175183873
750002108640923648
750018885647212544
749960182361382912
750012250216333313
749881568525750272
749827160093892609
749999742957002753
749961600040210436
749800245299666944
749836731554361344
749901407654907904
750060547983437828
749911582961008640
749913134702403584
749892410545692672
749899176272683008
750006231608197120
749860374682501121
749969028257443840
749843027154374657
749833430322417664
749966377394528256
749971876030648320
750033356159610880
749917983347277824
749961373598126080
750002775480672256
749961641832308738
749964162881581057
749793454708912128
749872571848486912
749958215006380033
749903911545368577
750048229027348481
749853588336226304
750037114130141184
749889688803143680
750025571631968258
750032945042190337
750047956674420736
749976787707387905
750049990823776256
749905085988212736
749909259396059136
749985239108292608
749840665585016833
749961470142808065
750029455305900032
750038016220094464
750018034400649218
749799397660069892
750063379084083200
750016545485651970
749861347698077696
750027274393677824
749898673023291396
750026540524666880
749964565186801665
750047289511702528
749885448395317248
749987168274116608
749900505871245312
749881686029021184
749987923383255041
750039567944777728
750021293236420608
749999747285577728
749993095094296576
749864501827211264
750021171521871872
749870524717731840
750042936117698560
749881723542990848
749913822639579136
749900610489622528
749905408983232512
749968906391920640
749923004188991488
749822701527760896
750043917605806082
749865634289201152
749770742573756416
749983758464393216
750028721436983297
749993044729032705
749994638468116481
749904435942490113
750028692080951296
749958483785625600
749898899259846658
749989827609759744
749920965732208640
749974623211646976
749994756147515392
749884495940104192
749880478040068097
750058496826155008
749760864710955009
750017191362326528
750018667774115840
749913210342506496
749903139722047488
750020114930659328
749980705245900800
749973356557045761
749909037098074113
749882230969888768
749978070946287616
750002909593608193
750064134042034176
750023025630687232
749896055500701696
749916591106629632
749909498425446400
749958122932989952
749922580379742208
750049596429205504
749826262412193792
749975554347012096
749906075692834816
749969116283359236
749859116517093376
749858046973767680
749898697907933184
750054138738794497
749897087391719424
750023419870208000
749854636799131648
749902917453418496
749991002199449600
750038103923064832
749882763952656384
749870143120011264
749910656141275137
749984383638142976
750047541455122432
749958970069188608
750057901025288194
750031455917604864
750038750063984641
749853156083953664
749781928384012289
750045792262557697
749991614433591296
749862509386039296
749812391622303746
749763523845189632
750000170977419264
750021591120089088
750060531134918656
750066206074343424
749900178447077376
749814006509109249
750004788528443392
749974023724040192
750044622244745216
750068085143527424
749892964566994945
750011688309628929
750066490938908672
749911637537140741
749847355646697472
749861242710396928
750022354613526528
749990267902685184
750016553714724865
750061550166245377
749964309606830080
750061009231044608
749973843016581120
749971242699063296
749969560749477890
750027983167983616
749780288822136832
749867891021930496
749974916938817537
750016712959991808
750049038616047616
749881295770116096
749921439323533312
749860882017026048
749907581607481344
749978737911992321
749881211888275456
749973356485681152
749900702873366528
750056810623725572
749817332885839872
750005547970207744
749910852942331904
749904511213469700
749982609304854528
750034366781284352
750006860699152384
749876850055319552
750036011082780672
749907791343738881
749913537452146688
749906683959226368
749910878192070656
749980893985538048
749992700783521792
750067841764880384
749848928489791488
749877952985182208
749884416407863296
750027320384163841
750005434556289024
749915768641511424
750041492912214016
749960069115211778
749856457164742656
750002058351222785
749965232320094208
750070832442073088
749904813220098050
749863021284057089
749767231706435584
749843207337410560
750071331224449024
749845367613689856
749870411626770433
749910391749214208
749823967918116864
749870843614916609
749778048749219840
749914711810904064
749863084135620608
749868910090924032
749881677669732352
749989647204249600
750044710195040256
749984702111645697
749804502472089600
749880918203101185
750067980252377088
749893236961882112
749833916874272768
749958404022632448
749989655853010944
749979375471304705
749960044029022208
749910546842001408
750005023715844098
749862547365490688
749964342997741569
749895501798072320
749863130331770881
750032466782654464
749900803616436224
749923750649274368
749910454516998144
750031565040676868
750026632790994944
750002033000869888
749967849419071488
749859124544929792
749958559169904640
749879844624801792
749880159042473984
749997612107956224
749905295703408640
749985444612497408
750015303787175941
750019858729988096
749924215969738752
749959569758101504
749763179924762625
749905576470151168
750056227812610048
750068185848741888
750061181050781696
749915173381603328
749758822256783361
749835611289186304
750026225989455874
749982776934490120
750021205436928000
749875390177476608
749868138234339328
750062221133246464
749986145044496384
749909116840210432
749966507355103233
749803340469399552
749886316251340800
749910630996606976
749962430436999168
749890661634150401
750016608354041861
749914460391899136
750004767750062080
749959603694235649
750012472791293952
750070098422038528
749876958977200128
750001341087490048
750036476507746306
749974908445286400
750020760513683456
749980164117917697
749902011471171584
749847850272645120
749851826548269056
749872672155267072
749906663071621120
750012992872415232
750039467415797760
749915987093229568
749984526135357440
749971523889401857
750065387899879424
749830372968443904
750044852537163776
749879458929278976
749997427592196096
749868167648972800
749903106054369281
749860450213437440
749896403762241537
749838375599874048
750024267006369794
750002435683409920
749785766348414976
750039572113985537
749905677154299904
749962585647316992
750067128770895872
749975772547416065
749816258850357248
750003060601024513
750066235379888128
750055959133839360
750015572432355328
749916926550405120
750035017095577600
749966934964334592
749869048314355712
749770901810446336
749876896142327808
750071495024599040
749921452208459776
749863008642461697
749905882691956736
749976376363540484
750040092107038720
750035096577646593
749850937351671809
750036850132135936
749886341450784768
750048208215216129
749897888705175552
749960614185988096
749894784567873537
749847909160591360
749794322695020544
749906273039036416
749897146095271936
750068307135528960
749895959048548352
749800781881053185
749960073368174592
749906826402070528
750007116577009664
750044068462338048
749983766739910656
750006730742898689
749792930190225408
750043443615789056
749991199197437952
749976460488695809
750071117315006466
749886962148921345
749763771250253824
749964477374824448
749967572620029952
749964221312536576
750058928629776384
749958471228030976
750051555034927104
749995381019271168
750055913105547264
749772260517437442
749840632156479492
750023121868959745
749842918064680960
750002339419938816
750006772824412160
749910383377264641
749780410385608704
750041471911399424
749890439264690176
749858310874992641
750063269713473536
750065060710580224
749975554275807233
749907866736361472
749998186916356096
749847624086200320
749875331448832000
749999416027680769
750002880493547520
749893144683155456
749994932014907392
749915630569005056
749978486421553152
749961662870855680
749826723764666368
749920004980744192
749882164175597568
749984433709649920
749896256835682304
749902447813025792
750071482420649984
749907422119100417
749917929064452096
749874765221986305
749882075935756288
749898395838345216
749776639412756480
749963952919048192
749811691349741569
749785279918010368
749878091485413376
749900841507848192
749819408789282816
749878842089730048
749906281339686912
749788299636584450
749990355999883264
749906130114142208
749917006082768896
749971230191738884
749988309468864512
749903622301966336
750048468069220352
749986791063580673
749869799191314432
749990339474132992
749987030218702848
750053828414869505
749988523416117248
749887771691606016
750060971532685314
749898685459394560
749817173472870400
750051299165700100
750061177070350336
749959372852359169
749901185230995456
750017690622894080
749777096952733696
749923176058990592
749918792822599680
750017438851403776
749901462029869061
750051760681672704
750011696798961664
749808424146305024
749786886311407616
749901294123429888
749983838080602112
749907283610591232
750005950430470145
749987344795705344
749901776510394368
749893035518005249
750015639285174272
749887746756505600
749883099308228608
749996332878823426
750005870898081792
750047163825160192
749854641064517633
749919673744027648
750024732674756608
750020056034250753
749786320021524481
749966306007449600
749842582558035970
750040738264707077
749997826269061121
749894444946755584
749877852527624192
750034899579473920
749804120614137856
750021280708034560
749970097817673728
749905148760039424
749851038002212864
749988175301341184
750044491969626112
749905408777596929
749998623224717312
749868549498220544
749888883157065728
749819450669600769
749820705114652672
750047818308616193
749963676199686144
749886723111342080
749857828555206657
750013277825036288
749836592773115904
749883133122777088
750049697214107648
749966553387380736
749899415129907200
750065698257440768
750033674742165508
749765285410795520
749904553437458432
749988070246780929
749986854024441856
749893866241794048
749875331444670464
749990582810992640
749909372638298112
749821816458375169
750051152440459264
749922685065527296
749924631574880256
750004616952029184
749977815160852480
750037890080468992
749963567009587200
750031691163455489
749996895058006016
750030562606321664
749963365775138816
749963206534115328
750019183396683776
749823620168441857
750055426453037056
749972874224545792
749865156176322560
749841504374493184
750042256510443520
749882604351004672
749911511406108673
749776526124601344
750052209530904576
749900933577015296
749854590741442561
749863134353977345
749998585408663557
750004063224336384
749883728520843264
749977471362146304
750055774727114753
750053375639744533
749911259928268801
749820860253503488
750043728845344769
749857505623375872
750052951956291584
749958307473821696
750024187562123264
749772210550763520
749976737283530752
749758063020617728
749847808598011904
749904850956148736
749898853135093760
749976317861429248
749971452435148800
749923087987212288
749897078831210496
749767915281518592
749816955096354816
749898459050811392
749900199678672896
749984345658646528
750019439647744005
749917777738162176
750033515664769025
749813004116434944
750012455946842114
749768141857628161
749960890997362688
749893400585994240
749895795625889792
750032387266973696
749807790655414272
749996727285886976
749901990524846080
749966163438735364
749911939254325248
749908575540084736
749992595720400897
750071306045960192
749916100201222144
750066293827465216
750022056624869378
749959314194960384
749888023337299968
750019540113698816
749985780232179712
749976791566065664
749804472847568896
749769341525168128
749794163302944768
750018923387432960
749969766438371328
749985570278047744
749814853863288832
750003434045210624
749895631968362496
750012938103033856
749901789089136640
749760080657145856
749859422382362624
749851038279229440
749923876545724416
750012602789535744
749964624251027457
749902066206728192
750015522159337472
749891509030383616
749910471332007936
749811628435136512
750035281416519680
749922127239720960
749999818433593345
750048250246393856
749889650752454656
749990817696190465
749840443370827777
750023948193165312
750070912028925952
749909712183828480
749790241687494656
749820809896689664
750015505210146816
749845837103202304
749966025005948932
749893664797814784
749768863177248768
749776408772276224
749840204383617024
750053262229925889
749853328335659008
750033339420012544
750006785143103488
750006483216060417
750003664601780224
749901529130397696
749996752250417153
750056059830763520
749921095508172800
750003815605211137
749900623055839232
749864694656147456
749898282718093312
749979853399662592
749968394921717762
749817307619221505
749916217419399168
749960446589886466
750054084485480448
750031909070053376
749978947790729216
749963860841553920
749974816103469056
749891051926740992
749986031819165696
750001030809673729
749998119815749633
750025449732870145
750004901862834176
749984169497767936
749795094681772032
749902124679659520
749897628457005056
750050301118480384
749904381483495424
749850501366374400
750064297523437568
750034769614741504
750032139735957504
750066985950732292
749966897341423616
750061122452160517
750057695626063873
749868226553798656
749805483674992640
750039576471896064
749997721482821632
749900488833921024
750020215577214976
749868855665758208
749864065535713280
749969804233019393
749882839391432704
749852808258531328
749867492307337216
749919463865257985
749926162277683200
749860068619759616
750045859186876418
749875620847300608
750061285828616193
749992461762781184
749971028948967426
750040192959057920
750057653724909568
749971431589642240
750006025865031680
749823821235060736
749898060617150465
750049395190534144
749977446238318592
749821107520180224
749907866644021249
749880041849454592
749881673479839744
750049998964920320
750058207553335300
749960358450892800
750020106143563776
749965852859101184
750002515396005892
749793752500187136
749877483311394816
749958814930206720
749771287761981440
750043716090466305
750015232345530368
750060715734687744
749909640788398080
749919061212102656
750057972680781824
749881455174619136
749890967747063808
750004281088942080
750022740351025152
749858524763656192
749899759083659264
750058207410782208
749899947747647488
749766581727719424
750015798748573696
749980130580303873
749987407588646912
749981136907042817
750006609221332992
749763397957193728
750028662607454209
749894738598387712
749891802661056513
749776383883276292
749989966072000514
749966490422632448
749769295304024064
750021893248454656
749853944705417216
750020538316259328
749986686101258240
750047155562348544
749760063850442752
749790355101483012
749838186789175296
750059662834331649
749921238085230594
749989894693330944
749996903350333440
750024954855305216
749905991928410112
750066709164335104
749873183893909504
749776236717760512
749870562474950656
750025424533676032
749815587765878784
749904956077936640
750055506136403968
750004637844078593
749966192857714688
749925721808642048
749893690005590016
749849096157073409
749794163244277760
750065971197538304
749973738423250944
749921427067985920
749846713821753345
749837968530108416
749903911457267712
749919652592123904
749908986598682624
750071008342646784
749774806854279168
749920751558467584
750012070171701248
750045255316103169
750040532643176448
749915030498451457
749871670093950976
749994462202462212
750034073393987584
750015593059934209
749977957666467840
749964980598902785
749914879713095681
750045058129203201
750005271162920963
749917169681563648
749803982030200833
749994022060453888
749970894748016640
749991136266162177
750035029728829440
749867047631421441
749903777319284736
749877797745602560
749970978558599169
750065392060694528
749769467337535488
749977483945050112
749994651252355073
749987575109128193
749901873138790400
750013533883105281
749894000526721024
749969032317702144
749903827512528896
749959137740677120
749776857504051205
749764958347366400
749862803083825153
749964615791050752
749919497478438912
749999591873994752
750028356322783232
750052679284588544
749981854187528194
749902191775932416
749990427298701316
750016067024646144
749849599431413760
749973771847667712
749888442860003328
749868788338794496
750022710831423488
749918683854667776
749871539835637761
749867295158198272
749917907916849152
749866649336119296
749803172659597312
750020995319271424
749889852238336000
749847745599594496
750026469133328384
750033771408330752
749839143073681408
749792166910758912
749830804721717249
749893610150195200
749984114846072832
749802677903560704
749982445739479040
749999743007281153
749891575891824640
749967396597792769
750030420243279873
749874211511033856
749902380406308864
749983767067058181
749831140471558144
749962157886959616
749806905812475904
749922160781692928
749983829985595392
749971108372283393
749896244533886976
749968482696060929
749993405560659968
749982546411257856
749871833575460864
749789444589416448
749777071581171712
749839386276196352
749903579994001408
749913126431232000
749989680779669509
750069192066494464
749983771076784128
749992101069385728
750036783019204608
749985243441004544
749975692893356032
749958420896227329
749923356443488257
750068877648879616
749894776447758336
749789075511603200
750014158687657984
749899067006877696
749896366177021952
750011936025239552
749877424641478656
750017375697833984
750029774161051649
749978620479676416
750057062395056128
749992541345476608
750032743690489856
750014137967730688
749773300868321280
749918499275812864
749886488263798784
749973624862351360
750014960042971136
750004440460038145
749881215952519168
749899788569673728
750019733135630339
749812471309824000
750031456215396352
749830653819117568
750069091742916608
749840242006458368
749869564280893440
749979572632903680
750003408703201281
749802824607805444
749900375910649856
749796566593105920
750063311924846592
750029283549208577
749902225426841600
749923239015682048
749897469123780609
749903773116411904
749881346361876480
749791290099806208
749767068342448129
749855475513057280
749961285622591488
749788195068321792
749985503462785025
749989202528378881
749903865248620544
749915664157212672
749973356498264065
749918054902067200
750022127894556672
749788815674441732
749839197494603776
750028620593238016
749867047702650880
749796826899898369
749905773774405633
750017367317549056
749989362243399680
749962338208518144
749970143715926016
749880180236320768
749890473007788032
749986153399455744
750033473553989632
749858877496258560
750062900849565696
750023893730025472
749779277877358592
750062149972684801
749988430847836160
749996257435742209
749922219845902336
749875570738077696
749999843775508480
749833107415633920
750046601624821760
749995582354296832
749999818542616576
749874144758599680
750051051718533120
749995171274641408
749979102971559936
750027832068182016
749966544919146496
750003542912438272
749806909973299200
749985909978914817
749922647677423616
750044877698785280
749862467614965760
749972169543675905
750022408862597120
749960039906021376
749986002559721472
749764161425530881
749908034705616896
749766770576293888
750032919968813056
749998224837079040
749990289079734276
750021213745999873
749981673895387136
749959687324442624
749995351516540928
749786223409893376
749850887305113601
749862018635669504
749901978164203520
750047205709451264
749977575901032448
749896928108769281
749985012678729728
750051127203287040
749900023429816320
749967400888508416
749894885310947328
750020693396492288
749842884422201344
749994667777941504
749871233739685888
749901940348321792
749978037509324800
749921749869817858
749921896758665216
750052599743803393
750058413032345600
749893341710577664
749905215755878400
749850350362824704
749814770174271488
749912434534670336
749887406820786176
749862958507974656
749958219536138244
749858071980093441
749890443522011136
749786399629537284
749921582189977600
749915135674814464
749968667421601792
749998270601199616
750034681748262913
749762236261031940
749844696466206720
749977060320350208
749906814007934976
749903672436518912
749800853138210816
749808977685295104
749851839349268480
749915751931322368
750048158021984258
750048086437888000
749913692800741376
750024296622424064
749993329740357632
750069838090035200
749902015799693312
750060006838534148
749799628732850178
749808910509441025
749867882402705408
749989664166146049
750063122975711232
749853906956673024
750038338816663552
749920038501683200
749959431568236544
749860647240859648
749854288692797440
749965945079300096
749895300454584320
749896793639485441
750029233024593920
749893727645237248
749836089779716096
749965626454802432
749876388673519616
749977542552092673
750022845254729729
749866754252349440
749914527488094208
749989458464763904
750029862371491840
749908781266374657
749920386779910144
749907166283182080
749899964852019200
750062598649942016
749876648678461440
749774253206085632
749861406493831169
750018038464966657
749860769060286464
749880662417674240
749965295222132736
749895673806487552
750044827505586176
750038804447264768
749857010821242880
749994890369507329
750018105791754240
749979174174023680
750033016521621504
750049760191602689
749910203131260928
749972974887923713
750002213347622912
749865047183224832
749913264713261056
749892746299707392
749848836059893760
749896835570012160
749917962618998785
750039970484748288
749978435766874112
750062913331789824
749991354436947969
750068915561115649
749853483419865088
750069171220844544
749890649030361088
749982252789030913
750013823432716288
749870646658756608
750051983021801472
749866490149609472
749866976617590786
749924874521604096
749772206259965952
749996878297702401
749996991351054336
749971909698326528
749922458866683904
750067917346050048
749894595874590721
749890615429591040
749917706770604033
749985973031669761
750039802846797824
749872450041679872
750006265292599296
750063018185220096
750006969939947520
749878967910404096
749892977066057729
750014372676763648
750068919604436992
750004767829528576
749897691568582656
749905148671954949
749963466618834945
749851382136573952
750059310554677249
749771489000493060
749880964604624896
749910710562480130
749908336729067520
749902867276836864
749967631415934976
749897339217797120
749862409041477632
749964196318699520
749917308051533825
749809581614829578
749858684331851776
749971116840542208
750061608982945793
750051588819918848
749982944941502464
749877911059070976
749923884917518336
749866405894447104
749887881049702400
749915827726651392
749874605746036740
749959322302443520
749894960787263488
749914816828112896
749776622685872128
749846525237354497
750052557477732352
750065820148101120
750054805855465472
749891953639170048
750059675404660737
749909313863426048
749905144855293952
749907698964193281
749904850960343046
749847988793700352
749903903207063552
750020588547301376
749895745352925184
749988334689280000
749963617383120897
749913810119561216
749893333519048704
749874639405449216
749908776833130496
749829537941237762
750070572017717252
749912090253594624
749916984968515584
749918847348699138
749970789609279488
749919086382112768
750021276601909248
749907178962624512
749981451807027200
749918675600375808
750027639180623872
749993434623143936
750065429851275264
749878191897149441
750018680138838016
749997490833793024
749996232425218050
749919912672518144
749776274776731648
750020165098672129
750023046463942657
749856297894473729
750049583741501440
749860827625291776
750053518208303104
749924681709395972
749902024259633152
749986207862362112
749909036884254720
749907137132761090
749848764760858624
750038431070289921
750043590223597568
749856562177507328
750029614794280960
750049386734850048
749864904488656897
749778669590056960
749918176511655937
749923754961231876
750069070616227840
749878938696986624
749919199628320768
749971968334524416
750027274301403136
750058186481303552
749824588708663296
749912379966779396
750006734694019072
749980369634504704
749884722759753728
749961327284613120
749959096124801026
750025714221580288
749972408627556352
749912564226625536
750034350251577344
749980163929178112
749983813082681344
749825972824903680
750025525557592064
750041040124600320
749996467406802945
749903265572069376
750064570308259840
749859665907814401
749992755166736385
749898786223292416
749860563551809536
749891911717183488
749893954271846400
749985817741828097
750066638037327872
749887595845447681
750006915095146496
749981019558805504
749764996301664256
749970982568206336
750023965163327490
749802472286420992
749921368418947072
749919191218597888
749804208702971904
750036749322182656
749969971833339904
750039676887584768
750007158524243968
750037562866167808
749864036427325440
749884651125215232
749968403327098880
750052201108742145
749915412343713792
749786336652058628
749848924303855616
749976808733433856
750043875327213568
749905501367009280
749962933682245632
750021133924171776
749905668799279104
749984224048996354
749906218278199297
750031904787800068
749971758581768192
749963596373880832
749887046030807040
749861209260843012
749922458648666113
750045561621999617
749906327535808512
749861523804327936
749838870527651840
749827231120232448
749884521441554432
749889315149377536
749840992853975040
749981112018014209
749922773116551168
749893484312666112
749893643813650432
749972383637831681
749963537900982274
750040679443795968
749851562432991232
749981267064676353
750019523395330048
749845740604657665
749879249029431296
750004377688084480
749772466063601664
749877239953653761
749963680217833472
749996391586553857
749908856508149760
749894499518808065
749977022584221696
750033121412845569
749785410046492672
749776681343258624
749864434601000960
749905136198230016
749987407362191360
749923272276451328
749908487447126016
749891244604567552
750036719949545473
750006164373602304
750059125783003136
749898677129445376
749909368360017920
750070387698900992
749758599866515456
749887956501004288
749960488327475201
749853781265829888
749857686297178112
749962682233651201
749967635719172096
750062569398894592
749922186224345088
749841802082082816
750012426737811456
749845845445451776
749814388501032960
749925692486324224
750020651742789632
750028830686019584
749892637101068288
749868452677087232
749921649173168129
749958919687110656
749972429758459904
749958592715948032
750037701353672704
750061663366316032
749835590695137280
749916724959543297
749886052043726852
749831790332768256
750005140963418113
749891521663602688
749814912512364544
750071608115499008
750038628475305984
749857094552223744
749920365980233728
750067703289901056
749861708366241792
749981782922125312
749897561335529472
749766032072507392
749899469622276096
749913604393238528
749962279597125632
749974774311419904
749876338274758656
749891593046462464
749965785892810753
750032429210034176
749892360436379648
750070786010910720
749861746127626240
749971771076534272
749887683850276864
749910572070678528
749884000974626816
749878649202016256
749847820983734272
749834042820952064
749846738777825280
749914577614336001
750051387543879680
749915609421516800
750070433752330240
749873213388259329
750006256824311808
749958840003600385
749912660980867072
750058693840867328
749925172392648706
750054101027811328
750018126763397120
749971087677587456
749852007071113216
749765331585904641
749925671640690688
749992750934818816
749975709834211328
749762601249157120
749855870180323328
749913818634022912
749772772532977665
750012157933326337
749966574551957504
749880402458845184
749808847703969792
749855236777472000
749973356494131201
749907686288949248
749997016667873280
749834059539419136
749884458199900160
749917429606649857
750024787217424384
749867882364932096
750025156291100672
749848144221962240
749855698176118784
749889730469396480
749777306361683971
749853370198986752
749922672604307456
749958211046780929
750063651609010184
749807324945154048
749967224429883392
749889520703791104
750070811076288512
749875889274585088
749812639237173248
750038384999927808
749890019985354752
749975638203834368
750014611865366528
749922576294617088
750037189816451072
749899440312451072
749914112117895168
749916410730672128
749897544747089920
749765407259684864
750017371507552256
749904242907815936
749830163244937216
749763813528961024
749962850001715200
749889688446656513
749900182981074944
749759732408352768
749878032861626368
749911230534475776
749893488662097920
749918310771355648
749973323216367616
750028742454501377
749790128311181312
749815004992380928
750050536217513984
749817194339459072
749997914420764672
750036736810553345
749764761412202496
749979614412505088
749902527559266306
749866187996196864
749960245347250176
749918881075126273
749904024938438656
749865634108891138
749892096048246784
749986304360787969
750051207142572032
750070090037600256
750034702510264320
749820314905829376
749977601117032452
750003865861419009
750013101928542208
750000481091616768
749990238898917376
749976863192350720
749831886755823617
749979618648715264
750033494403719168
750048585505529856
749919912701853696
749908210593701888
749913969469583360
749982848338255872
749873196778811392
749773514891104258
749970164691578880
749959548891328512
749960664584716289
750023646417031168
749972517616439296
750017245661790208
749988577673670657
749893623009783808
750011658899230720
749969384551047168
750059822402379776
750006315330760705
750012661576962048
749764962516668416
749849037638144000
749900224747954176
749984572260179968
749780339099258880
749899746630918145
749906591500144640
749871426635694082
749962690676875264
749884244348932096
749904171411857409
749772231308242944
749920978357014528
749789172337111040
749969351000883204
749801239370723328
749910269954961408
749910270135324673
749906088225570817
750043598641594368
750006638388482048
749885007855050752
749970177152913408
749984425493028864
750071402582204416
749972660445122560
749899234791546880
750019812567420928
749996354131398656
749846491485921280
750033695797575680
749990691749695490
749830616078778368
749908433156145152
750015932836098048
749879249004290048
749980675651014657
750066780735934464
749982273693290496
749966910045974528
750004578955980802
750005791118094337
749767256880676865
749867920071753728
749883737068843008
749866624346390528
749913684416270340
749874199234224128
750043447780843521
749967853890203648
749925256287162368
749903756393869313
749887000094896128
749884101864349696
750071524145655808
749977291032190980
749864434802171904
750057133618688000
749893312576905217
749924035878916096
749879047539331072
749998358975111169
749894608662953984
750016549486882816
749862497138663424
749958718427586560
749863919036936192
749913684303081472
749897146279661568
750006055380348928
750003123679289344
750026162731151361
749799242768809988
750039287077494784
749984601674698752
749876204111441920
750050519419326464
749840300764520448
750070442174607360
749994743543767040
749893496966881280
749842628661878784
750060363366932481
749781664474099713
750014120855015424
750006285970571267
749972253647990784
749990184335335424
750047272939843584
749913940222734336
749986308488044544
749853022155444224
749895875422515200
749918222430994433
749877797942726656
749959146204700672
749861758928621568
749895006983430144
749983003682766848
750005761636503552
749844948124626945
749909682827984897
749964150319620097
749968034081611776
750027119296675840
749969464368652290
749903647459467264
749989596985954305
749777641914396672
749838568458256384
749962145413160960
749968029937696768
749909435519295488
749807711114567680
749898345741770752
750016541077282817
749860030661455872
749913105598062592
749959691535548416
750046752607088640
749830183964803072
749865990658359296
750036762114883584
749892154756071425
749987730336153600
749862815549317120
749873830047342593
749958160530677764
749878032823910400
750036237575127041
749915429179711488
750019930213519362
749900539316539392
749810697421201408
749794444405272576
749999575235063809
750025881993613312
750042709545672704
750016402698932224
749897955512123392
749903450113241088
749862551496818688
749876895852879872
749998744804978688
750068999363305472
750001118579527680
749834030271594497
749870520531812352
749886488234516480
750003748697698304
749965806830776320
749977596952244224
750048174719569922
749920885692305408
749885259651555328
749776232795938816
749904595045015552
749896953119596544
749988145576419332
750052108834074624
749960346073440256
749925407491813376
749888396886179840
749903680976060416
750005874958139394
749925432456282112
749963671988674560
749997876663689216
749988737015250944
749959003766190080
750034366940798976
750067355280084993
749860378956427268
749824844695502848
749855437986619392
750033435771756544
749902661424644101
749924513991708672
749907497553580032
749858122148093952
749921095789207552
749777298065199104
749914955332354049
749915592698855425
750022660847964160
750045947317592068
749970307285331968
749887658545913856
749889244248891392
749890443702263809
749978221962223616
749972228175826944
750039169267822592
749868985689210880
749889692854804480
749835091212369920
749796046444781568
749973872464846848
749864979814375424
749904549197012992
749814103049379840
749923859630067712
750066436777836544
749843312023105536
749893031554347008
750014351717834752
749760483234906112
749910219589840896
749800043658510337
749840816785330176
749912945962807296
749900681868369920
749967882889617408
749977555160166400
750060753420488704
749878783285587968
749922966163578880
749918830810525696
749996572017037312
749885456549117952
749924597638639616
750053841240989697
749994965745491972
749900707176873984
749919132737568768
749917601934049281
749857237498232832
749908827311632385
749977056188960769
749777520338178048
749899696240467969
749977127454466048
749959318171254784
749964078945300480
749844226402234368
749920978352742400
749965332903780352
749814728164245504
750002888815087616
750037282120491009
749855220054851584
750024934185893889
749989655865659392
749897494088278016
749881333393088512
749979337613381632
749846697233281024
749960010243813376
749909695494819840
749910173444087810
749962661002088448
749764375549018113
749920411815710720
749914074138480640
750049026154856448
749888258235064322
749895770405470208
749834176925298688
750049277662027776
749867119144210432
749846306852601856
749924816128503808
749901659279589376
749913919226056708
749900136457830400
750047931542151169
749977106524807168
749876845714243585
750071121848913921
749908206583971840
749894314860347392
749771895898202112
749911343923359744
750005141261156354
749981959321976833
749763658213916672
750027832047333376
750046828129685504
749857992200163328
749968327540367360
749820621127757824
749973558139428864
749903806792552449
749839759841828864
750061244254720000
749841370278293504
749895573252214784
749913491138605056
750016801350701056
749904561817526272
749780502400425984
749896235801309185
749900996311146497
749876141213773824
749878443903418368
750000665909272576
749910416797622272
749884647279058944
750011927397535744
749906377888239616
749887247416123392
750059180522864640
749773514853539844
750049802088579073
749925533186752512
749910270210936832
749897502531448832
749910676823355392
749999868853284865
749958860937523200
750000078413193216
749846760089149440
750001051600912384
749887465494806528
749895648925851648
750055044997910528
749968327594901504
750039169246912512
749901055023058944
749884558900924416
749967107010531328
749893589208006656
749872093458640896
749894960753807360
749914040818958336
749881488653582336
750023193491042304
750023222775644160
750062015821942784
749909460538257408
749906939832852480
750020009980723200
749761988868399104
749998241362567169
749902414094868480
750069343229243392
750022845271531520
749795811786051588
749868205376765952
749894931423068160
749842993335656448
750038166917246976
749762462975688704
750011461968297984
749999864772198400
749959951691288576
749878191981006848
750031107857477633
749960010487230464
750015119229280256
749889072215298048
749898622314110976
749858499853684736
749809552347041793
749785292459085828
750066130371293184
749910710457630720
749850266304937984
749801042095828992
749916645234212864
750041665155559424
749970051667812352
749973834585939968
749766158002298880
750035042424983552
749773284036583424
749873419043368960
749979006188093440
750026662130122752
749981975767715840
749891466969821184
750039286880370688
750019695185686528
750056202692730880
750042554347945984
749923788201091072
749963374100934657
749879244818378752
749914514708049920
749873108539039744
749987718097084416
750053815756480516
749823061944373248
750000162290995201
749923515558748161
750060774257790976
750043007269818369
750005812135923712
749901898350723072
749987784975192065
749976388896104449
749771161794383873
749910316390154240
749894608390393857
749812769273180160
749845946150838272
750066218388840448
750015161214328835
749901655127261184
750026834146975744
749896772999319552
749859254744469504
750011885509087232
750027848874950656
749917526323265536
749837310355648512
749908701411061760
749773716112941057
749983670455369728
750048619106099200
749918214197538816
750014091780128769
750026867428696068
750049005275602945
750000149754220544
750045049908592641
749795119784689664
749984211394854912
750028494944559104
750047776025772033
749886739930488832
749827986338099202
749857824579215360
749987881511362561
749992553810984960
749912258042617856
749904138134249473
749901692548808704
749816346980921344
749852753606930433
749767470894837760
749886597290684416
749978125673570304
749891341019189249
749844717408391168
749995431241740288
749870386649690112
749883145705648129
750015757002604545
749880486173040640
749856805505921025
749833682089676801
749909619972018178
749969841956724736
749921422735187968
749892968597905408
750002586862977024
750006785348669443
749864195659821056
749964665938145281
749866477365305344
749898857455054852
749921691388747777
750030504179687424
749924455288180736
750018290303414273
749984219754008577
749998828506456066
750018017778696193
749958412495118336
749854678595297280
749985801111531520
750039400055267328
749959213300977665
749986979601756160
749992075739926528
749999214340501504
749988292658016256
750034467524374528
749902535931101188
749924631482597376
749858805836615680
750036317237567490
749896286418022400
749844595710779392
749814539340873728
749915248895856641
749893245295964160
749891823561273344
749890401763356672
749923339733504000
750000103868370945
749988552667168769
749921120569192448
749882495613669378
749973809541754880
750064909820563460
749862882968494080
750039915854004224
749998761498308608
749910353807572993
749999759654588416
750014741637017600
750069615997452289
750026834004369409
749918239426277376
750028427856666624
749961172343021568
750022496955559936
750034429914087424
749892834501791744
749905258055364608
749975864968962048
749856839039279104
749968571128840193
749988003062231040
749964535801544704
749907053171310592
749840774682980353
750040930938417156
749845912550248448
749906092394553344
749917962539266048
749838190878621696
749903618061590528
749885167200768000
749862023043788801
749902502301171712
749978976827748354
749905488536543232
750014347636797440
749857707088379904
750060505700720640
749846361353388032
750058572134973444
750018722270679041
750054411456614400
749895459993444352
750068588124463105
749854439826132992
749785431013818368
749809996926447618
749838291575472128
749894872824414208
750002905420357632
749781207311843328
749913554199928832
749998996395929600
749886978980732928
750061160288825344
749852657095815169
749915978687971328
750024426561888256
749888329701883904
749827977727381505
749864673776902144
750005728396599296
749977815353663489
749980205763031040
749886677208924160
750024950887702528
749768435714945025
750040671210377217
750049952836030464
749916465118056448
749972601666019328
749770025121173504
750027748274479105
749924023010754564
750060019157045248
749972094004236290
750021775728250881
749900098746941440
749863210048684032
749918612517974016
750041652618792960
750018722337738752
749858826841690112
749991723426836480
749984417125437441
749981996764499968
750035721927274496
749903567755022336
749840116143665152
749855433653776385
749974526994165760
749875394397044736
749863151328305152
749829991249092608
749963218978803712
749918943725363200
750028830606110720
749964892476551169
749959356087611392
750028855700750336
750060551896727553
749785040641490944
749923419165044736
750005556484542465
749890250579861505
749860328444350464
749859045251493888
749856830420025344
749779512859193344
749968189426012161
750031389131739136
750005665469313025
749920277656666112
749916943059124224
750069167164981252
749828103753588736
749989269960216576
750063177828864000
749893480244252672
749907376073953280
750033117025533952
750046215941787648
750039450634350592
749855450670260224
749897284733792256
749891349726441472
749909888374013952
750030558378491905
749995112621547522
749901315417993216
750003492526301184
749772994763894784
750056185869455360
749911666645733376
750052549445705728
749901482842066944
749915890490208256
749810768820961281
750061265121312771
749981111988654081
749990263670661121
749902380741881856
749850543368052736
749877936170397696
750015131699085313
749875419516506112
749909104035004416
749786622195953665
750047704969990145
749903848773419008
750056328261926913
750067682251251712
750025739198533634
749774412363116544
750046811411341312
749919015045300224
750024632166653953
749965244886294528
749996618154438656
749972035317542913
749891047610839041
749898223918120964
749886408861446144
749868511455875073
750027018465673217
749998417691152385
749908168688431104
749767898600726528
749905324937666560
749803839776317440
749983037132333061
749862031285751808
749970017979097088
750046719333642240
749853844230672384
749924933304774656
750014641313579008
749963550542749696
749960513820495872
749910311893889024
750046555462373377
749839608494555137
749859393236246528
750048950560890881
749997327134392320
749885838222241792
749894662953984001
749808898127921152
749830792403189760
749850950119067648
749922571785756672
750035478452338690
750006986473738241
750036208437252096
749906276977610752
750046903925112833
750016998193635328
750044018038435840
749905362569072640
750059302207885312
749925969239150592
749837683371937792
750048678090514432
749916188260597760
750067963286347776
750040746644955137
749857987964104704
749902921668714496
749827700869722112
749918084064960512
749781173635653633
749901118000422912
750028842987819008
749895166270566400
750056483392368640
749765138690019328
749832583157051392
750063941204766722
750034878796791808
749843223963631616
749807367001247744
750013533920821248
749922085384949760
749889625569783808
749962371922268160
749855739993358336
749774093818343424
750064880410058752
749879647681155073
749975701068152832
749897548647821312
749990615996309504
749959129741922308
750029933582450688
749909607250886656
749885305587699712
750000049141219328
749889252603863040
749847980350595072
749840502166589440
750045972625895424
750064272558915584
749890749936861184
749976800239972352
750023877095460865
750049059486957568
750023604486696960
749981128602386432
749843807131295744
749983578344292352
750021020661215232
750019430885629952
749969430642298880
749958781501595649
749900866652483584
749898010314801152
749833371661000704
749918369323839492
750015899453820928
749904461171191808
749924132444377088
749781878173888513
749916947261849601
749967358828027904
749805794091159553
749992063278673920
749886513421443072
749763138120093697
749916754315350016
750038947007500288
749886702173483008
749998694339149824
749859758090252288
749899889241391104
749884361961574400
750029295997710336
749971892833058816
750026712403046400
749974652651380736
749988690978570240
749898085547913216
750045750155935744
750047096812613632
749958861214199808
750053107208445952
749872915823390720
749990125585764355
749897854873923584
749884785435238400
749974933804085248
750001496083853312
750043309322727424
749781135882850308
749861960288604161
749884039042048000
749908432786862080
750065421731045377
749867949385740288
749958831808086016
749988846050435072
749902338819842049
749968566896566272
749832427867082752
750031959502557184
749886647567810560
749960215739637761
749880008110465025
749909242535145472
749844104897527808
749821057247350784
749856469684776960
749877130838716417
749968667580985344
749885968493281280
749989924133228545
750025886200717312
749894579277750272
749879198890745856
749965802472869888
749992893742538752
749972840552816641
750024132935442432
749856494846287873
749819341625962497
749851507831476224
750012929949310977
749917836756344832
749896194114068480
750003173947912192
750029283591086080
750063492020011008
749842091652423681
750035134691282945
750055498066440192
749910873901195264
749870072009662464
749992805683126272
750036267014819840
749966163329769472
750054298365616128
749908768415178752
749875054637441025
750005950480723970
750059482621833219
749999465986043904
750042369857314816
749794549074014209
749993665578332161
749905140350681088
749983452460642304
749848949209653248
749924106917715968
750053497278726145
749797405701316609
749843710494531584
749900082238160896
749814493283119104
749909888592207872
749902036733403136
749764689911881728
750046547027505152
749810143810904064
749922475346161664
749901134702272512
749904091799838720
750054839544082432
750048837134319616
750015807334342656
749996240537022464
749787460671070208
749922190112464896
749922391439081472
749916691660939264
749901772257370112
750055908940578817
749900694392541184
749822340813295617
749882948225101824
749967060847910912
749855920386088960
749871728768217088
749965907552862208
749786793835372544
749969221107548164
749900203671613441
750051404182654976
749963269339619328
749923763135848448
749826581003112448
749915886081933312
749915827659571200
749853621962018816
750016205688307712
750033628797829120
749909137597796352
749913533463269377
750057162806788101
749924098839642112
749974409365028865
749854896699179008
749970017920413696
750003924690538496
749885146422079488
749809644487450626
749848529967910912
749962472568791040
749971561654943745
749975273219563520
750056257097203713
749877566916399104
749994152033648640
749921422768611328
750023700804698112
749920692884410368
750025936330948608
750071167759839232
749771233122619393
749906117568786433
749866036837638144
749994185432952832
749963311236648960
749775679252725765
750027190360825856
749758394525822976
750016902013947904
749990427470602240
749997956170932224
750064456986685440
750069984852905984
749880029136449536
749993661300113408
749845967281594368
750001504459849728
749799792243605508
750020660114628608
750037281851965440
749770645924372480
749816212838838272
750058262024904705
749871711818919937
750043497890217985
749991031232352256
750038385138348032
749899796949921792
750031435332018176
750028629288030208
749887683875438592
749925352693075968
749837914314383360
750011906627407876
749873284594806784
750041946064814080
750060690233298944
750026506877874176
750011952487886848
749874651921260544
749771140877258752
749772885624053760
749902283991814144
749900283501801472
749911201094787072
749916158892048385
750035830748618752
749900677753741312
749977265723674624
749999369685008385
750026574053961730
750057498413936640
749961201698893824
750057209304719361
749815281543942144
750024883694895104
750014368507695111
749966226227617792
749916179829956608
749972912178946048
750049625986437120
749923289422766080
749998358794801152
749963126863458305
749799070760185856
749826581128892417
749871330267455488
750032093657370625
750013533929218048
749964439605084160
749911343973687296
749994990835752960
749895942166482944
749918394518994944
750068219315052544
749889533567700992
749887696374472706
749901264868245504
749963772576563200
750012510561038336
749962551983693824
749894415792107520
749991509663944704
749998920902799360
750015161109475328
749977290944249857
749995275859726337
749913830965252096
750053731954229249
749857841171820544
749897779510738944
749864443287306240
749981212631007232
750014301608509440
749971020287602690
749882759687073792
750013038951010304
750052951931191297
749906759486205952
749979564315709440
749862752651390976
750020940927344640
749893929131077632
750053807632113664
749981216879874048
750037416333938688
749958697389023232
749989827735617536
749854825383337984
749982164805091328
749921204820029440
750005921309454338
749921879813742592
749827080146198528
749921531652964352
750003882856677376
749876866786422784
750043011501948928
750064259657265152
749913361207427073
750043866867400708
750017212245745666
750017485064249344
749996802779193344
750058828096499716
749887478312697856
749762265532887040
749977911629901825
749905203546251264
750012053289599026
750040821857157121
749849167665725440
750034010613489664
749970286385168384
750006843951484929
750031120566190080
749843672829747200
749977408124678144
749835028297707520
749875121649770496
749887444808507394
749981145492774912
750055275411955712
749864564703961088
749958047255134208
749780389154131970
750021368629104640
749889470430838784
749883921312149504
749833342380544000
749903999520890881
750013722685370369
749772776727252992
749770654417772544
749899847424237568
749894478677225472
750005480756486144
749842830009532416
749910974786859008
750045590894047232
749866838129991681
749990935044431872
749887058827763713
749868041652043776
749915093475790848
749917614445621248
749859460106125312
749968394775064577
749998480542883840
749899993922703360
749906461564829696
749966662305140737
749827764044300289
749882579285868544
749997624862863360
750047163695104000
749886064928710656
749989248674066432
750031640685076480
749917912002011136
749977580124659713
749875176423186432
749840564863066112
749905069114585088
749863780222369793
749994529361715200
749988036725706752
750015706343825408
749971318225920004
749783644139581440
749991715239370752
749964535818256384
749894751269314560
749917555809259520
750024573471555584
750044047264264192
750025684756623360
749921183781445638
750051760702681088
750055351232397312
750040360513052673
749984001830555648
749969250341752836
749884261415677952
749992528993193984
750000405518647296
749971007604133888
749864979940212736
750011726200995842
749893304137838592
749902124822175744
749906226704683008
749921083189563392
749888123983855616
749973650300932096
750069213188984832
750059314606321664
749911742449389568
750044844471365633
749907346827186176
749896160362594304
750042696845230080
749917006057598977
749903269980434432
749904217532428288
749761003282427905
749851373710168064
749885313816952832
749874853268905984
749975084866166784
749873674828734464
749970517151641601
750058270270877696
750057838349869056
749886819672678401
750015022672154625
749888136839307264
749855580358082561
749850866161778690
750038422840946688
749816204517314560
750031493775360000
749919145177784321
749913474541686784
749897464854044672
749968730336133120
750023642025594881
750070392031764480
749974166170923009
749905849150214144
750063303322394624
749890036682874880
750022866012364800
749921276047884288
749816129103757313
749894281326985217
749985935484448768
750037084694581248
749981640508710912
750069699589861376
749913856248545280
749912211913580544
749885896963526656
749880222032461824
749815118318465024
749906943817486336
749878288600838144
749969745449852928
749874287079747585
749981489266302976
749894176477773824
749871732895481856
749897930279153664
749784428562378752
749854917691670528
749920747355766784
749981669642399745
750068856673239040
749823166894178304
750019091432431616
749922932575444992
749981166397161472
749987101526093824
749898408509509632
749904700212928512
750045934994624512
750067464193572864
750013043212480512
750068433266565120
749878854752272384
749873381277925376
750016071214702592
750052410664620032
749962141000695812
749970248531607552
749894734420779008
749913025918869504
749897389197099010
749908315723993088
749831585113972736
749775188443619328
749980704872624129
750061659129978880
749901193598541824
749966561704837120
749803902397186048
749974765817901056
749922937092931584
749883996905934848
749993715708653568
749860575899889665
750059776156004352
749974585525895168
750060379993145345
750025974138310656
750070714724679682
749861683087060992
749814849606070276
749878074825662464
750062707710300160
749965714581102593
750071050189279232
749890560983494656
749978343609626624
749922110437457920
749870994614022144
749895195790077952
750057930469277696
750042336332251141
750017400947474432
749871003048800256
749889331993546752
750056521078337536
749895036448505862
749984681068666882
749998677809303552
749920097469394944
749861134027464704
749882730243063808
749875121800830976
749897573922643968
749893438406070272
750019183748972545
749840170657067008
750026574007861249
750033947669782529
749896168667287552
749919635957354496
749762785672892416
749913201895215104
750040528360726528
749912564579139584
750047130182529024
749906608398995457
750035503437615104
749917660511670272
750032555190214660
749768825747439616
749975323693940736
749897372604440576
750060099062886400
750022849260232704
750030038590844930
749963566934061056
749895233672884224
749899285114843136
749908327954542592
749902414195593216
749910651640877056
749916297417326593
749784088471535616
749923779879510016
750042386429046784
750054197823811584
749821493488463872
749906197415923712
750041992210419712
749967396568465408
749874928686628864
749895145303187456
749898190485385218
749789797305028608
749841508753371136
749807991906562048
749981636171825152
750005015419424768
749842553231536128
749903391313256448
749918033813078016
750054575143522304
750063169326940160
749971397825458177
749852640373313536
749986174387838976
749988187603296256
749902393152864256
750007200400154628
749874639275450368
750065090351734784
749886274627104768
749897628570230784
749853823351582721
749769123391995904
749906646277562368
750000212635246592
750029031635050496
750013965967695877
749888359024189441
750025479156068352
750068902701441024
749903575892058112
750006386814230528
749924094489923584
750062955455066112
749996215446622210
749964217206378496
749874798784806913
749871275833749504
750064276602294273
749790346566111234
750034228453187584
749964200655593472
749990192564416512
750044131418894340
749959297275162624
750000829508321280
750065220178018306
749992633603203073
750043724286164992
749898194608357376
749978263989186560
749815290284875776
750025118580113408
749973599730237440
750049931998728192
750061176751480833
750053002115948544
749958211105677313
749977987198713857
750059062876860416
749977563334840320
750016650355761153
749921645184311296
749921510765232128
749763830348218368
749924874517377025
749766275589632001
749877743131631616
749779864970883073
749793114932580352
750066524778598400
749764253826093057
749804150209249280
750015983528480768
749896005148086272
749819111170072576
749969590315352065
750056525528440832
750013525368659968
749826958582689792
749922878078873600
750019133455081472
749970559191179264
749802665115152384
749897003451179008
749907665426538496
749877667902713856
749915248782696448
749984148404760576
749989366303485952
749901143463964672
749838668957880320
750049613311246337
749894348334960640
749975726233939968
749902623784919042
749993581537001473
749902900747534336
750027265921212417
750046689793376256
749860424787619840
749961264604909568
749993426406481922
750012007324286976
749898102455271425
749883908716695552
749862438200287232
750011558139428864
749904431785836544
749912795131441152
749923255528595457
749922571827699712
750045934965448704
749808662898704384
749901369612595200
749857631498539008
750004671436161025
749843551249465350
750025642905788416
750032949500928000
749990737782009858
749978243080617984
749965051784597504
749918721708269568
749797233634140160
749908361689325568
749975160212557825
750060660923432960
749965983083704320
750065803345539072
749958722886172672
749772113993666560
749904285018841089
750063601285726208
750070240944459776
749917408824004611
750000355333664769
749924312434499584
750041828510961664
749874664609021952
749916267981733888
749800308042133504
749961084145131521
749967786508742656
749839394614419457
749986547789762560
749857681981186049
750006038464696320
750063412357525504
749961507681603584
749838337582698496
750017635958476800
749918297802600448
749759358926483456
750012078270869505
750020416790343681
749962967383498752
749925143237959680
749912467720040449
750029359121965056
749861452559814656
749924459398721536
749831270431993856
749987675952648193
749987751282417664
749922039377473537
749993547902832640
750021058636484609
750019082951413764
749901738895872000
749963177119539200
749773648932798465
749837616304926720
749870117870268416
750049055481405441
749995020044959745
749872412146229248
749894591583780864
749962346366275589
749923779829202945
750000401655664640
749759875014504448
749914007226683392
750054201758257152
749892012187541504
749919627782791168
749872550600146944
749803495646257152
749874908075732992
750066164143943680
749864661055660032
749862635403870208
750031993082146816
750066004525481985
750067447584157696
749981527086342144
749991434086805504
749823141678047232
750017883179220992
749987344804184064
749886027129614337
750031045207220224
749873100108468226
749902313544830976
750046924766646272
750000246449541120
750030915036860416
749871904710852608
749878016101277696
749919417757302785
749889273562800128
749905207404953601
749858269049544704
750056722451075077
749794188372226048
749869652512301056
749811192193904640
749925390383214592
749864812428062720
749861007938367489
750061747315281921
750060291967291394
750004276982800384
749890124880683008
750065052615532544
750020739474952193
749778896162320384
749879450167312384
749883938185904128
749874945866563584
749844650337431552
750060275307536384
749860529993347072
750015031266320384
749880855573725185
749996664182546432
750013462697377792
749889902423248896
750060866721030144
749908311542292480
750031867185954816
750020450416259072
749986375735345152
749967044267937792
750013605060308992
749896605017509888
750070181997715457
749923679295995904
749856281222000641
750046807212847104
749894939920785408
749782440101675013
749781005662236673
750003698324111360
750025512588812288
750038976317251584
749888803628838916
749853420392181760
749910743907201024
750014074893762560
749883791368413184
749995103893291008
750040591476469760
750071536795656192
749969690789904384
749800073295376384
750069037112012800
749867593121538048
750066973439041536
750040679263371267
750068743338807296
750048594049196032
750002074914402305
749924346219597825
749906717723529216
749968805955137536
749910123410173954
749993828971474944
749870726245675008
749968872728502272
749879156880572416
749877177030676480
749908550483337216
750002913855021056
749887746534215680
750033733504405504
749865760214937600
750052297523298304
749831870079045632
750016675257483264
749912925272506369
749877076505858048
749845551923994625
750016377684168704
749896181464072192
749992583502454784
749963038728581120
750003584822046720
750037470734147585
749983532148154368
749919438988795904
749908244374618112
749919107701669888
750003991694585856
750030361560813568
750021725358731265
749757853389512704
749890548673220608
749885011797704704
749796688504692736
749906604372398080
749860072642080768
749902598707277824
749972773599010816
749868310385291264
749845208154726400
749868716993744896
750050506748207104
749800102710083584
749837088019873792
749852644739612673
749906646151733249
750042197865750528
749897611893669888
749781903469871104
750026620266741760
749923624912457728
749873322674966528
749874929047187456
750057716551413760
749922974459977728
749978654214586369
749799896874618880
749903362208964612
750062921779118081
750028352346550272
749906054834745344
749767168984649728
749853378734350336
749918046144323584
749967316675207168
749984517545402368
749970139714555904
749970676358926336
750002276211814401
750030881595817984
749846222995808256
749877508430934016
749766677982613506
749884332387409920
750005572943183872
749808876913123328
749964271698612224
749989601339518976
749794847167352832
750046144596742144
750061571137740800
749781551253229568
749890720476135424
749960756838281216
750023172276248576
750045200844623873
749810831504924672
750044865162014720
750015693999972352
749819895332823040
749781903444697089
749825159440195584
749814732094308352
749984463103225856
749913848006766592
749870453624283136
750029270920097792
750023562405249025
749850702541905920
749978020513996800
749902124725723136
749968889774301184
749826824524357632
749767231928664064
749864849979486208
749776572513718277
749922789969321984
749963277808103424
749834843853361152
749891676743798784
749895606835900416
749998652400238592
749919954795896833
749968453327527936
750023935719305216
750028356683440129
749874224089669632
749923125714939904
749861394032590848
750052322638790660
749892075139792897
750058240860233728
749922919954911233
749916054227476480
749879974543421441
749961818085421056
749864099333365760
749793140140285952
749897452350734340
750035440711925760
749979840871211011
750052696032411648
749910865487523840
749829932537278464
750004289645535234
749857958629105664
749897930400817152
749874488632709120
749996257448304641
750013223588495360
750054248130416640
750060149235150848
749884131220291584
750069531977064449
749802283420950528
750032928378327040
750054495514689536
750025890420129792
749963973940940801
749905245413707776
750002834305847297
749965836190883840
749823376617795584
749888141151141888
749869904128389124
749987697058516993
750031946873446400
749816967914225664
749902380473483264
750021045797720064
749922169384235008
749990616226885637
749997314639560704
749894348343382016
749788832476729344
749910916142133248
750062548444217344
749924186756263937
750052054421368832
749894440903376896
749994252453634048
750062133329604610
749847326353682432
749991668787605504
750028994028904448
750005371826298880
749918276814200832
749887092411494400
750066021248098304
749859292568625152
749908860987699200
749910777612603392
750017413723353088
749787817472131072
749987839652364288
749869384152260608
750048724055891968
749960899352559616
749919493409935360
749919606538657792
749859887929257984
749895954870984704
749777478407729152
749856331411156992
750070492497899524
750005006770663428
749808742665887744
749869539299561472
749972676958121988
749896680569470976
749920063659073536
750001311450484736
750021981311897600
749968617224232960
749896986803990528
749810366046048256
749802627437821952
749859619770511364
750047989901713409
749862945870450688
750040859899551744
749989638937411584
749864556348878848
749909666289819648
749859372050751488
749910236652244992
749762680853069824
749896990880772096
749972161163431936
749780947139256320
749788521930514432
749892427679313920
750062015851352064
749991669039235072
750032844467146752
749910668451524608
749925675734269958
750022232932429826
749883095025913856
749881211951067137
749986740446883840
749904809273286656
749895405488467969
749780330391875584
749797405718032384
750020177555709952
749869539253379072
750063785650429952
749878959433666560
749981258680135682
750070949626650624
749787745946525696
749871082757361664
750006680168067073
750059826458136576
749913788984492032
749987634101882880
749894943968206848
749969720187564033
749869656454946816
750033817671467008
749907195844816896
749968193423237120
749906360863715330
749915684964933632
749989760647573507
749790279503187968
749917866179297280
750068365834629121
750000900538638336
750004197253406720
750039727458361345
750034849503797248
750052876240752641
749959074989703168
750027958237167617
750024304994254848
750057792346558464
749887415230275585
749995343182491649
750043942436102144
749976246407294976
749849876331106304
749906583317057536
749864740848041984
749905329387962368
749890338924294144
749897158757871616
750046236850331648
749899738397413376
749871036745867264
749862979504578560
749892020555096064
750047990275080193
749855689812635652
749919451341086720
750050510993063936
750031250426134528
749867257505935360
750055292411445249
749759526979731460
750037856647835648
749776543203856384
749920978105278464
749865642808008704
749961755070128129
749984731731755008
749835825333100544
750013475183820801
750023398932250627
750018923660251136
749958957733650432
749899738036797440
749923750443835392
749763771338489856
749920151781408768
750003400222253056
750018298583015424
749876329852628992
749965005840343040
749764245387182082
749885704134660096
749977072714514432
750044202403295232
749975583795195904
750003119506001922
750059385913835520
749963181284528128
749842444058001408
749771119738191872
750020328554889216
749862836915036160
749985293671993346
749878787563724801
749895078269812736
749776220254969856
749918826565861377
750031707806371840
749870797632798720
749839822739632128
749889202062491649
749772290150150145
750036229085863936
749881983896084480
750067262699298817
749877063872634881
749973083939745793
749887327179341824
750055355292540928
749911939325788161
749999294376271872
749987029925130240
749886165482926080
750043724630155264
749924899850973184
749997855604105218
750023772363776000
749898178045018112
749993149439873024
750012137351839745
749841332689072128
749994332166451200
749970894554959872
749900094703538176
750006042944233472
749901835431997440
749962766044323840
750047700490518528
749990171446304768
750021083777142784
749772248333123584
749808306424647681
750043292302180352
749872982672154624
750052486564675584
749992243595845632
749898811145916416
749875876645314560
749849448650465280
749853491959590912
750049747428335616
749875080054833152
750066881202184192
749993786940518400
750000812731015168
749920181359706112
749983867621212160
749887331600064512
750046144416342017
749853567234826240
749906558109290496
750034949999325184
750001093510299648
749871208406126592
749846722092863488
749835712246194176
750050078685958144
749993124487913472
749863952599965696
750006261035503617
749996517616979968
749915835741929472
749792087105679360
749985259916173312
749883405656088576
749908164577890304
749993820725608449
749870344538877952
749901554522607617
749989030863990785
750029224656924672
750037588317179904
750071570240901120
750006852453298176
749810739112804357
749898853139222528
750058945381797888
749915257154310144
749772579314003968
749850333300621313
749980381986824192
749908302897840128
749979140573556738
749883086834368512
749768577972973568
750059281060392960
749968214306787330
749999327691608064
750027677151686657
749963940453552128
749886199163224064
750054847903330305
749900220603916288
749989702032363520
749976414124924929
750031858839261184
749896995184279552
749910588831174656
749894499443236864
749988221136822272
749997058480828416
750024745186316288
750011717644460032
749916125543235584
750062313630203904
749777830603546624
750043904637042688
749859103791542272
749914111966752768
750054235455184896
749861595166146560
749829475349762048
749809279830482945
749885632680525824
750070463326523392
749837947558563840
749924375491665920
750041497194627073
749869442889228288
750036346719375361
749865953060458497
749886769454321665
749921674506563584
749853760332136448
750071079821905920
750040008514498560
750023063417282560
749835674346360835
749900316821196800
749980855951564800
749886203105669121
750023105406439424
749909309656530944
749925130705461248
749854049609146368
749903911503421441
749877747665829888
749977433428856832
750069335079739392
750025013525417985
749843328850661380
750055308991590404
750014959917072384
749986795107016704
749909766592466944
749762156778885120
749978222004056064
750066243680477184
750037756060004353
749890716411854848
749838824168099840
750047776231292928
749866171135037440
749911356615172096
749894193137512448
749850287360311296
750064645734600706
749900178644201472
749910660364972033
749760977957220352
750016901775056896
749913021422637056
749971527865659392
749764115481006080
749984266063228928
749889416215207936
749898077281128448
749998866506842112
749833610757283840
749925847784624132
749991677297827840
749991010537615360
749966721440686081
749759396977086464
750041828737490944
750039232329224192
749990410542546945
749884198203240448
749868163609849856
749907040584228864
749861276441075712
749881912446033921
749872093395812352
750065253828800513
749830230261444609
749872383146754048
749760399193563136
749804951002554368
749819262051749888
749988615577493504
750034002241781761
749992029736865792
749971007943868417
750003324921970689
749857362949746688
749881870289076224
749925214394392580
749981988455677956
749915504756793344
749907824684195840
749886827931267072
750063999748800513
749899645892059136
749916586836914176
749905500985143297
749843123275169792
749992130169434112
750060216285179904
749968637986045953
750045112684642305
750041732285337600
749789138405195777
749897271836282880
749908621593571328
749840803875422208
749775834408452098
749980545765879808
749966997857918977
749980222808817664
749843639187243008
749903412339277824
750057469125226496
749959280460066816
750000346999689221
749767055495180288
749976078643523584
749911503390724097
749919329605541889
749972098265722880
749788953977303042
749846449576288256
750071360584577024
750058148589817856
750052842791198720
750016675483877377
750030914869080064
749848194482368512
750028721600466944
749997746678013952
750022295586996225
749913952595959808
749975697108660225
749859053401059332
749870822479785984
749857304468660224
749924019164635137
750036292310675456
749765746809573377
749973880983265280
750063152667262976
750026632736411648
749883758019477504
750029358950219776
750057410547548160
750034618431238144
749990905516523520
749884898815639552
749966079473119232
750034379552927744
749862324895383552
749844490987405312
749960257783336960
749976833731461120
749907191453409280
749979425777725441
750017916989562881
750052943462883328
750040712960442368
750051005841235969
749987516695007232
749924891605032961
749895812231139328
749835741576830977
749975864993996800
750069351668068353
749788648036380672
749909221379104768
749971313826168833
749961918803214336
750052578478653441
750061281617465344
749874501203132416
749862115146629120
750027068730212352
749808877009600512
749890355529543680
749922093735800832
750005346706612224
750019884197638144
750032982698659840
749860307594539008
749822495868481536
749891697555935232
750036833199882240
750019653515120641
749864698791813120
749982751726657540
750056739257536512
749823548810678272
749993942461087745
749904184137351168
749963135197466624
749865630321573888
749880050066059264
750029631756075008
749972723481210880
749897468901486592
749907724327084032
749907002793529344
750018969826799616
749997176147865600
750033427399790592
749920093270740992
749894923030130689
749890519099121665
749915362188222465
749904637281570816
749962937784205312
749998631487475712
749986329593835521
750021595352080384
750043208512630784
749907216514375680
749848563694186496
749989248879689728
749997901644980224
749895598581510144
750042642524823552
749893283107643392
749893782468960256
749839826678153216
750069963839279104
750044320208674817
749896798114811904
749986384195223552
750051802813460480
749900824361349124
749881497331523584
750001064393510916
750003970869981184
749821526963286016
749800429714681857
750027022655782912
749899000019582976
749899335475822594
749961843381182466
749900279332478976
749999386680262656
749888321250353152
749987520956338176
749985117334937600
749842423103287296
750051588585230336
749818557546962944
749896231598624768
750004235153051648
749885033016590336
749971729221423105
749965253174321152
749914418205470721
749972832155758592
749908915471646720
749915458590150656
749899050493804544
749904041459773440
750041765592399872
749975088762589184
750058303707754496
749924090128044032
750030952831782912
749771539298586624
749908399605841920
749897792194129920
749836966250905601
750020450248458240
749905517816995840
749915655726661632
750046912229744640
749891089348194304
749851281586581505
749896038786428929
749881073744564225
749992109336174597
749886073048862721
749898408761122816
750017925214511104
749916615903412224
749978490372579328
749879198483877888
749824794577629184
749886207451074560
749913671644639232
750059646166048768
749910228251119616
750001559296094208
749968608638410752
750005904301395968
750033205122703360
750001261215358977
749998354755530752
750028755066875904
749886001858961408
749977429448482816
749980029732392960
750054126147497984
750004822494117889
749895954837430272
749916016306774016
749875717509353472
749998560167530498
750029329401348096
749898823787507712
749963051353333760
749862522304532481
750069607533121536
750034308245618689
749899436302753792
750062468928528384
749990938961973249
750071536976007168
749841680845697024
749925809947873280
749763477733072896
749811548726530048
749881577069477888
749868738019811328
749918780181053440
750037068177285120
749918608571109376
749877760018018304
749867739867648000
750033355987562497
749879739662344192
749900556248887297
749909867335331842
750065815731466244
749960001951760384
749791034532507650
749882923172716545
750001592871510016
750029950166700032
750067992852127746
749963306912407553
749975986289115137
749872450133979136
749991240960208896
750063966240509952
750057968130002944
749960643495731201
749911658374520832
749886148521160704
750050481536397312
750000800034938881
750027459106639872
749991719077281793
749978616092585984
749900769923653632
750037441449488385
749918855737307136
749802652708417537
749821334197198848
750000921480802304
749921867339882496
749910764824264704
750040734074535936
749900635890483200
749860496480866304
749919728056098816
749991857896185856
749963973869629440
749918180391268352
749807509465161728
750002964035756032
749811292874108928
750067472582189056
749771899824066560
750057091767865345
750018776754589696
749905299956531200
749883196066725889
750002741938970624
749885599398633472
749761271805927425
749801822253088768
749844935348621312
749896462616649728
750025965879820288
750024912933363712
749844243372466177
749860966146248704
750011763773628417
749894130470453248
749996777672171522
750053178570399745
750070450470916096
750025281944055808
749857224600743936
749897389532672000
750034182387138560
749811292861374464
750066365139132420
750023277129637890
750018994988474369
750012661425967104
749893790882607104
749870763872772096
749889415842041856
750049017829130240
750069800395796485
750053304156160000
749905429812088832
749907535285673984
749803575220383745
749891211121532928
750053601947648000
749870386523828224
749892540703342592
749986891630514177
749801587158163460
750026167281999873
750035218602549248
750053375430037504
749876141230555136
750025852713402370
749906696676446208
749913369856139264
749760831278153728
749850069311127552
749993657000833024
750051395936583680
749979337571520512
750055653226475521
749917689783717888
749958320165969920
749996236627992576
749890590628835328
750043309071007744
750051731472576512
749994206383501312
749992444884836352
749981804094820352
749988166703190016
749854871881416704
749995586628096005
749907279634370560
749909381022613505
749868394111963136
749861670487482368
749897200579317760
749860575782379520
750060883347378176
750014213540589568
750037047109361664
749891433356726272
749966905809707008
750035746912735232
750014419002912768
749857400748900353
749906105279639552
749918138758754305
749992516133478400
749888094900457472
749971494369828866
749981354951970817
749909041279803392
749918390060539904
749967937671397376
749821480800755712
749979975382474753
749853844067213313
749975210628157444
749966658215747584
749799284418093056
749850061056593920
750011931835129857
749838631238508544
749904851145031680
749904049814679552
749899289372024832
749779684737646592
749838966803881984
749899654200950784
749969053222047744
749863671392772096
750017635983785984
749874920629342208
749793433489858560
749877294345416704
749793622497849344
750003362582716416
749898060482875392
749914313343795200
749893316913889280
749903093458931712
750018164189229057
750015383667675137
749916834288328704
749996840523862016
749873666343706624
749903680858652672
750041203542941696
749898769274208256
749905500964319232
750063013965795328
749972102493638657
749888220545122304
750031837787922432
749835796169891840
750054805914222592
749970685024428032
749924404990205952
750037395307765760
749871229444714496
749964452267593729
749883523054628865
749960429858877440
749966452745203712
749882126347145217
749896248375832576
749821535498764288
749990188571455488
750014150580006912
749892972846735360
749986577208737793
749899230517440513
749897074724990976
749842649406959616
750034027055374336
749850190794850304
750058219842723840
750003647975723009
749998577125040128
749982428912029696
749968721993543681
749763691839565826
749967044007849984
750046660508672000
749960694070665216
749839088388190208
749881530923622400
750000371926437888
749893547495559168
749906394749558784
749917341819994112
749893467862495232
749973516108328960
750028222201532416
749875826452291584
749978129771466753
750062602915549184
750017350833958913
749895602595631104
749884772906835968
749968864457392128
749963953137213440
749863788883611652
750055531230990337
750029203630874624
749916658081431552
749907015259066368
749881065041457152
749758801113382912
749892960238567424
749878594768371712
749879668598251521
749900077964136449
750069410207920129
749991052505968640
749853579876376577
750060988368449536
749900161732706304
749890787371024384
749897611755319296
749969698989699072
749975378249351168
750051685310013440
749991220282269696
749959595272077312
750028498941673472
749901877383495680
749904603504844800
749983112554131456
749763318320140290
750070211303313409
750042172666195968
749853965601300480
749898525983531009
749971053779283968
750002196469653504
749910915974332416
749912430210408448
749988732867121152
750040092157284353
749975797570662401
749871460265623552
749964636766740480
749902296637726720
749897611595907072
749924006258700288
749859510752346112
750012006988742656
750016641984004098
750055791286157313
749783702809432064
749838115280420864
749802535246917632
749867110759854080
749959846590570496
750039316127252480
749858801768103936
749899834568609793
749970219196645376
750020437640417280
749875595782217728
749981833383686145
750029963076706304
749866280149278720
749844482489810944
749912782372470784
749829294810169344
749919614851768320
749922135724941312
749778762062004226
749896869279469568
749768481491578880
749981732724674560
750016985828818944
749904620437200896
749959490313879552
750040448702423040
749916540372475904
749996744205864960
749874492701339649
749875490777919488
749972534720946176
750046144638640128
749906016976986112
749800131764035584
749911305897775104
749903118721093632
750068550530891776
749975856232136705
749915168948170752
749768393390039040
750066264597487618
750023243571011584
750070974834438144
749902011718635521
749974526667190272
749999101333401600
749891790073843713
749965915924623360
750016658450763776
749862832712388608
749902196259614720
749896261038444544
750015513716199426
749857241533001734
750034027281801216
749807819961032704
749975651097124864
750028301905825792
750032546847657984
750043434908545024
749964984629669888
749873855062155264
749913331859918848
749846189567188992
749838840962048001
749784642409025536
749916431454699520
749857115620212736
749863864448188416
749909422911225856
749897871823138817
749804862993346560
749968033947541504
749869539027017728
750057347381207040
750029526730629120
749971582563614720
749881400841691137
749912237112983552
749984287043321856
749909355672240128
750054336080781313
750016515982827524
749890670232428544
749919493376401408
749846881434345472
750013290705661952
750026938828222464
749885922154467328
749992298205876224
749899620650618880
749989043413192704
749997540980957184
749854829955121153
750042130744160256
749905672934924288
749988292414705664
749976309258919936
750052138080989189
749833627416997892
749994420418781184
749878498366464000
750038309557170176
749779550591221760
750053312813273088
750029979522654212
749853114396803072
749958819296448512
749858629931663360
749904834178977793
749917781886369792
750020265883631616
749868586894753792
749925407542153216
749891592727715840
749908701373407232
749852669838319617
749876270926667776
749846273453273090
750014435561988096
750019020070477824
749868360691843072
749920726585577472
749898328763236352
750017438918451200
749866049697378304
750044781577928704
749846797523128320
749958877890813952
749894931683090432
749903089461817344
749854133570637824
750032840134451200
750014536174927872
749899323052220416
749825125596274688
749996391934472193
750069473252614144
750038578068152320
750061235559919620
749906084115152896
749889776711507968
749904473435365376
750045741922615296
749808314838609920
749987218849144832
749771534906994688
749911570185084928
749903575912947712
749970349408808960
750023000515280896
750001290671980544
749922026572292096
749984228360630273
750057226065342464
750036606866841600
749997943609057281
749876161811976192
749958617747623936
749893622770917378
750021070833475586
749981183212085248
749886312098983936
749978545083080704
750020630716833792
749963508226199556
749819148755210240
749909187874914304
750063475246850048
750066121923977216
749857363243458560
749786332784975872
749914858758430722
749979912170270720
750018004952506368
749969644677632000
750056408117313541
749989290814246912
750001924162801665
749898639347154944
750025273689726976
749899947865018369
749901583866011649
749845572945842176
749901646734426112
749822990775312384
749977278092750848
750013865082097665
750016293852635136
750044886410420224
749921968053297152
749897724934270976
749915877856907264
750003262095552512
749963902574788608
750025168777457664
749970730834505728
750035856082149376
749912006568865792
749899662505676800
749800085601398784
750053778284511233
749895745235476480
749975306824519680
749861523862986752
749897338978705408
749999654704713728
749784860244389890
749959410655567872
749883170863079424
750025261144498176
749974258588221440
749980923265945600
749978377252200448
749893287557890048
749993246000967680
750025944853864448
749907283694329856
749768146219888640
750006202227130368
750001873835339776
749883338366722052
749875016813150208
749862450774827008
750031984424996864
750027404567912448
750021725266509824
749971091737632769
750065803169497093
750020181649461248
749909670274490368
750043313252827140
749958559169937408
749789663083241473
749969263004422144
750021620299890688
749913889832337408
749914023932534784
749898756842225664
749889088963117056
749908177014050816
750021800650825732
749912350564704257
750048405452234752
749976854669455360
749904817292611584
750016025308037120
749966863648645120
750000351185547264
749846831291437056
750042474513653764
749910941173710848
749997868056993793
750022937302867968
749967002148667392
749791084549640193
749918792751263744
750058165404860416
749962418084835328
749967975172698112
749925080134782977
749960370861793280
749986539367571457
750050406185766912
750012615389089792
750048598146985984
749778325837492224
750001072593219585
749966658286948352
749799653567242244
749884332559433728
750006252542001152
749980340064747521
750066227024801792
749907107546275840
749902326077554688
749861079505899520
749902711957524480
749998732226224128
749996660089090048
749899347945553920
749873385484783616
749919182951677952
749977001369473024
749895187258707968
749920969855295488
749994986566025216
749905522292301824
749979971125448704
749826296050364420
749992130521731072
749969950958387200
750015861705084928
749772323582976000
749898417065852928
749919782779183104
749965102082916352
750024497672052736
749992717581705217
749992084128555010
749878493920591872
749903269938495488
749922802673876992
750006441323421696
749887603902705664
749846051100717057
749969149846257664
750035381953978370
749877269385080832
750046911923531776
749913700971282432
749880985622290432
749771770161397760
749913298523549696
749853680711503872
750034752896376836
749905882666921985
749917593339727872
750019431221243906
749922064644136960
750042260742500352
750069175687733254
750002762981658625
749829718589997056
749917983221358592
749984371025801217
749760894129823745
749868310368555012
749891328624959488
750047365072089088
749851780670844928
749899616531976192
749976561219141633
750024166447853570
749921947195170816
750011533007224833
749772252313489412
750013064053923840
749804829569011712
749981086864797696
750057779533062144
749900774029815808
749979430156722176
749895988488368128
749997779850629120
750021847014576129
750049160448057344
749765675602804738
749903152346988544
749876816433799168
749975474743439361
749903760499961857
749858185301942273
750046903853801473
750057645562671104
750070521866416129
749845120086843392
749798999415074816
749892448407527424
749913235617374208
749882877068840960
749971368536518656
750026490029281280
749855261599358976
750015362415091712
749984035368275969
749972194667728896
749925080206041088
749888061249552384
749905899490254848
749964829721583616
750007191973818369
749979501111734272
749992512010461184
750060665449086976
749855102379368449
750013265531600896
750036472598855680
749862564075626496
749881455132762112
749900115729608704
749879450238644224
749875574886182914
749982261148344320
749899528308871168
749877361731043328
749858432723935232
750025177321308161
749824815243100160
749899813542559744
749875637784080384
749902942661206016
749899276952698881
749876975628587008
749904054118211584
750028180514230272
749912874693386240
749906625104936960
750040193009319936
749910895057334272
749975214516211712
749922857136762880
749832281058078720
749959280514609152
749958856705445889
749994718419910657
750032555001253888
749911100364324865
749903794163638273
749838916723863552
749908508376600576
750029434426564608
749847066084569088
749877680443682816
749901235495530496
749858298501795840
749895996893716480
749917513601937408
749875793103380480
750063982883504128
749895191373414400
749916272171835392
750005216364400640
750047310420336640
749860156490539008
749965479838617600
750036694733295616
749871661336371200
749826040197943296
749907514574172160
749962405451591680
749993971586371584
749851092708651008
749985255717740544
750017401178066944
749972614312058880
749972299793784832
749996882357813249
749872810676350976
750066382285312000
749903777117900801
749893992192421888
749803814300114945
749919648477437952
749885838264328192
749878179280683008
749924257950535680
749972840531636224
750005279584972801
749900224764583936
749903282202611712
749890972293730304
749898085627813892
750034383868989440
749990662150512640
749860467015839744
750034522104889344
749999638267170821
749979476067487744
750060279518593027
749973792789639168
749898371062697984
750031380625682433
750019410031771648
750028951976865792
749875394501701632
749922056276324352
749924169933029377
750018822921478144
750003408988438528
749820323059687424
749912484694208512
749916553362149376
749921385082982402
749973356536037376
749830695854366720
749773548248440832
749896416252858368
749986560200863744
749983431484907521
750026314040487936
750045041461194752
750070051953319936
749976695114006528
749849029270528000
750054298235576324
750015337454854144
749767273561415680
750020613704671233
749873926356992000
749923041715576832
750017598293626880
750044026376712192
750032949362339841
749876640163831808
749889755777753088
749986778501685248
749870160153079808
750064683261038592
749964997380362241
750037257017581569
750006533510012928
750061520848031745
750031133295775744
749879186026823680
750033498593976320
749994747373256705
749915374376873988
749813515930705925
749912174110408704
749895334374019072
750066281622151168
749914833475211265
749785514513805313
749781437734227968
750048094755119104
750032118890115073
750000216779227136
749774500405719040
749788270393847808
749916032970612736
750068735294246912
749923805225779200
749899893569978368
750024959121063936
749865043005669376
749856172048576512
749770012399984640
750035604268802048
749842951514234881
749786383007506433
749987432645419009
749963219159179264
749971859349831680
749988380621017088
750040641657147392
750043607080570880
750026406000664576
749835934519201792
749762202958229504
750049638225444865
749985272457203712
749851277119594497
749881232872407040
749899931104735232
749920365724434432
749918541382647808
750055338330783744
750035512040230912
749763578316587008
749912207937400832
749898437936701440
750043464302268417
749896793962455040
750045209132621824
749912778144681984
749868876557524992
749991647900004352
749976414288486400
749854435724161025
750044068391055360
749962497495601152
749914166635274240
749973813648035841
750067741193740289
749912870360608769
750060296119590912
749871678230933505
749859263204515840
749976133278380032
749923268082163716
749996332975288321
749854846770118656
749959385409921025
749903307464998913
749972068926644224
749970143590047744
749790413582659584
749922873926705153
749901701008748544
750018390681456640
749907401390694400
749910823699558400
749998791038754816
750056424781258752
750034966889758720
749871791477256192
749879307795894272
749906503532998656
749959582332616704
749863688253898752
749921854651969536
749913529151528960
750049105842409473
749988879881691136
749869119932100609
749981610976698368
749832147012165632
749874261792264192
749851931422691328
749925415620374528
750041388323143681
750058773583106049
749871183512891392
749841831433822208
749849544989388801
749967912610304000
749839679759851520
749922710436843520
749819081809924096
750069485672009728
749925835281428481
749993049011478529
749888035945316352
749779005239328768
749893836831416320
749959045490970624
749897162797027328
750012430680547328
749780498147401728
750000544249503745
749862375264706561
749872613627990016
749884399815106560
749925277116035072
749836492244148224
750056974306381824
749845493312782336
749920793790939136
749876304661606401
749983834024845312
749878120606474240
750012581826486273
749986908311289856
749922790191591424
749863256295104514
749905819970383872
749887918798286849
749860026718773248
750031594602258432
749905706854199296
749911704687915008
750039760664682496
749909192232796160
750040217956917248
750023428263018496
749919074004664320
749865361634394112
749885708157018112
749842620369604608
749794838661345280
749906637670932481
749791994965323776
749918058848915459
749999931675389952
749890678356836352
749910525782290432
749989156365987840
749921028499996672
749775574273404928
749981506307756032
749969598577913860
750004612384563201
750028142773952512
749764958364246016
749877176862990336
749801981363888128
749962799728693248
750068705611116544
749992747084439552
749894298108178432
750051882303795200
750012325776723968
750030432654139393
749857820158427136
750027463334309889
749963885894103041
750068173152616448
750054440875458560
749902783273373696
749982936250871808
750013995231346688
749772214476664837
749896202594975744
750013399631880196
749858667575463936
749855056225271808
749974698897924096
749898270034583552
749973754881662977
750020546616844293
749966238974144512
749989991158276096
750001093619441664
750065777936625665
750068625936179200
749991215836389378
749960077268975616
749913957046050816
749896705752043520
749834717919346688
749902988895019008
750067451652517888
750025659611803648
749881673404350464
749875440450404352
749875167866789888
749771144891232256
749999743158329344
749898903617671168
749984270349848576
749961805536059392
750018852055023616
749886622594768897
749988405820350465
749981946688598016
749847745767346176
749870948413739008
749964779142340608
749847854705934337
750017585756925952
749979052606390272
750028264463228928
749904855058288640
749819232918048768
749848337172627456
749998946236456960
749973440631898112
749901982337527809
750047117524209665
749908265333645312
749922420811788289
749917815478579200
750055736936370176
749886006090928129
749800031230631937
750017644242219008
750023659079671808
749913877320650752
750068101769732096
749975776578023425
749906469919854592
749896789495603200
750035197480013824
749989274058121216
750023922976980992
749984186442715136
749895799631335424
749828816516812802
749847238034227200
749990439915323393
750064167638278149
749804263228923905
749900476594974720
749828330187264000
749988091113377792
749889982320476160
749874677372297217
749864002906263552
749855421368786944
749879668371812352
749768712207540224
749910760948662272
750029401006432256
749973247483981824
749990234495082496
749960224446951425
749985398638518272
749822806356004864
750030331982581760
749911440383959041
749905891202400256
750022023154241537
749995292624171009
749973008396218368
750053341950930946
750045670455832576
750054239557263360
750002884545097728
749828275782815744
749795585440387072
749901197805547520
749842506951626756
749839105303937024
750024120352530432
750007070401794048
749914850252300288
749896168747008004
750023688167317504
750042076193124352
750061240014233621
749923037571608576
749959062285086722
749766682311270400
750059902052274176
750041161570652161
749981221137031168
749909297065259008
750027613968752641
749970596868464640
749799234203848705
749761401678331904
749964678584041472
749978142425681920
750025227774595073
749977303552143361
749959737576288256
750019108197003264
749908114225364993
749811636802760704
749923381319831552
749914426728386560
749966046153601024
749757702482472960
749758675380731904
749974686252040192
749962539660750848
750023872678879233
750042688301346816
750004650410057728
750039748203380736
749849218001604608
749965135905718272
749866443760697344
750017677637419008
749983586397331456
749901181170876416
750044093422702593
750071423624945664
749906566690766848
750029765977968640
749958743803236354
750011759818334209
749901407445086208
750024409868431360
749874283048996865
749788274399416320
749958483689279488
749829022364758016
750027362348269568
749878309572542464
749907472559775745
749916108560461824
749825150854377472
749854863379628032
749872710256295936
749843727615533059
749975101316165632
749996987496345600
749848991311994881
749762219500601345
749783207848148996
749761401544011777
749905652164792320
749920290445012992
749898219971305472
749782050308104192
750061256514625536
749894486873018368
749864053116461056
749979929262120960
749832969137823744
750006550312456192
749993380403224578
749961969260691456
749996517642100736
749910605444870144
750044768982298624
749762186118127616
749899528627752960
750038615900745728
749968571082551296
749910584565596160
749958739512426496
750060568791224320
749859477252440064
750053249894457344
750018646777487360
750037466732691456
750030495572832260
750018814331408384
750048531071676416
749868234954989568
750070790159273984
749778052889079809
749984127789719552
749918415280832512
749902288471351296
749893593419120640
750013949022707712
749905773786988544
749910823838085120
749997855587332096
749828699164467200
749865709723869184
749978322663268352
750026217307402240
749838551844397056
749900195312304128
749920898476417025
749913163974541312
749869354599256064
749839327744495616
749905698297872384
749996756612616192
750055825050329088
749912803633487872
749896504517730304
749904171458031616
750067162123898880
749906662966910976
750034916608466944
749880830093385728
749989173310795776
749911964579721218
750017782692052992
750062879894704128
749872299004813312
750051698031419393
749924622955638784
750005900157579264
749905576617017344
750057141864718336
750017111586590720
749989286670393344
750017484888104960
749881648146223104
749900295979892736
749970286380982274
750027660168953858
749902699316011008
750001810652487680
749986262312943617
750019141655027712
750049650997157889
749845048641007616
749968646408114177
750045821459128320
750045121345970181
749879081068617728
749900476553039872
750048036244430848
750063676963651586
750017589879898113
750027488143683584
750020312016818176
749887801416642560
749964338778300417
749917320684904448
749858546066522112
749973948016824320
749978226223640577
750036996702269440
750067221079154688
749871619749871616
749969220910387200
749964485838966784
749899713093177344
749820684071821312
750016213850296320
750004470134743044
749981535697244160
749863700589346817
749867358123069440
749900107122749440
749891379145351168
750000543955726338
749788068979376128
750021394038087681
749849490409005059
749884609249288193
749871627777761280
749886517565272064
749988800131137537
750027869917683713
749844071234035712
749826514041049088
749825222103166976
749770528563470336
750026666357952517
749872190171013120
749793911783059456
749852220791808001
750070433752363008
749900266833608704
749882344320995328
749876388379914241
749831526221766656
749903794125828097
749849708710035456
749922668464320512
750029963122860032
750035352769945600
749991492933017600
749821413670871040
749907338182725632
749966234712674305
749859405680746496
749799972594388992
749811230085378048
749893312392364032
750070916206436352
749872643105492992
750066780370898948
749848366167752704
749913747276369920
749866586568294400
749901134844817408
749895388509958144
750034543231533056
749780041098113024
749867592995700737
749844423673049088
749897171315617792
749982558981586944
749894457554796544
749859514829209600
749897628549275648
750050741537087488
750017950430601216
749887880902873088
749962212178100224
749970114628378624
750004302341558272
749880276424228864
750024699149705216
749916960079642624
749880834581204992
750003027247919105
750068387171168258
749859028075966464
750058509216145408
749882227010465792
749904846833188864
749894344451067904
749891437534339072
749902435028795392
749849985529831424
749987835315314688
750026443783045120
750045196751175680
749973436517220352
749988925750579200
750030474651770884
749918188956180480
749850241097146368
749846298514391044
749834076278915072
750032303334776832
750003467574472709
750014762659053569
750041224577478660
749974816292216833
749914564955934720
750000707659505664
749963722140024832
749856620730081280
749871011215110144
749967195371888640
749998606237696000
749904481815449602
749988137271689216
750030030051377152
749882931468959745
749870516517896192
749990540477865984
749910832037888001
749917366914576384
749904381458386944
749836165168173057
749914233534550016
749872663879946240
749776366984364032
749977500420280320
750066633796976641
750050162538610690
749771841351196672
750025567181742080
749924266355806208
749967044385398784
749967664836014080
750058853283270656
749897188134817792
749769719134158849
749984253249814528
749801100749004801
750029375874207744
749973356670246912
750022438537207808
749967824274202624
750036971423145984
749968180806819840
749868625029365760
750011579454726144
749861163245051904
749790451620687872
750006109918814208
749917987545624578
749967438578458624
749841651376553985
749867861519327232
749985775937212416
749825905669738496
749905056548265984
749925931477786624
749962870776029184
749873850897338368
750041207863119872
750007066375426048
749762416867700736
750063446255951872
749986165835563008
750054134661976064
749924480412184576
750068034639892480
749905606107070465
749993153927663616
750014007977897984
749862878774038528
749894058991116288
749857128358219776
749979148765032452
749870369851338752
750002016278155265
749865512767787008
749854766768029697
750061789363265536
749984622688210944
749867882385932288
749892339598974976
749965748068421632
749999856241049601
749923696127729664
749880008122982400
749919203986120704
749900841272958976
749909271723343872
750029883171037185
749902494004813824
749989852805038080
749968696559435776
749922341153542144
749880251635773440
749857606240313346
749920831413874689
749857048691703808
750044081154301957
749999885609492480
750005417988718592
749910257405530112
749838019159552001
750065203698659328
749873284720758784
749892259890552833
749999218878734336
749924593754841088
749964942669910017
749903269753860097
750021242820792322
749913994543132672
750002788109877248
749959628851650560
750026402183913473
749992285572562944
750022006532345856
749803986325307392
749986539497787392
750002385385295872
749972714815950848
749860680807878656
749897402174373888
750066008925335552
750060392622227457
749860852925333508
750015186359160833
749971108456239104
749919095001350145
749926003066212352
750042046879137792
749874903713779712
749907367517687808
749992851761557504
749986740685897728
750027664367366144
749902015543803904
749911712971751424
750040851246645248
749917622821613568
749890066156232705
750014569884647424
749926116291379200
749887381688418304
749903047468474368
749910592878698496
749961205914165248
750017107375435777
749909041346973696
749968159965339648
750042264794198016
749908797750206464
749876573248053248
749974136932356096
749967124001615872
750042810037010432
749796717697040384
749891253026693120
749866699537735680
749857547750891521
750061373980221440
749884366042562560
749874966779334656
749844658428211200
749861490493128705
749973344041263104
749918755380006912
749804858937532416
749881509696245760
749989676614819841
749907875221299200
749968801471557633
750019213125754880
749986606581448704
750024581751181312
749996463090991104
750069376640966656
750006252424527872
749974786831441920
750028260248055812
749998048395223040
749993233527234560
749997926794100736
749812639312646144
749896399559491584
749816493890646017
749990100277268480
749974417640460288
749905379543224320
749887788523220992
750018583837761536
749898622649630720
749965978809798656
749900753423261696
749796189319655424
750056936427499520
749873553357561856
749876245870116864
749919657025495040
749965261629956096
749898966477799424
749897561532751872
749966771398975490
749912073639956480
749760990603010049
749918985672622080
749905035769876480
749971808938364928
749860735455469568
750019917408264192
750019284449890305
750041086106669057
750016453047250944
749979417263370241
749877730519478272
749901172794875904
749976040915755008
750067439111733248
749922857052962817
749788207412224001
749878951154180097
749879303580573696
750018289997348865
750057263818309632
749888228841299968
749999499645489152
749783576917389312
749961683976785920
749863285525209088
749913889706479616
749971225988964352
749779533830639616
749982793850126336
750070836325933056
749969690592735232
749894222799527936
749970844332519424
749788249460060160
749771828709593088
749869363121917952
750029086328778752
749903643198025728
749986941957869570
749846122336808960
749923758941483009
749904712787517440
749964175191969792
749872441539821568
749967023141191681
750036946345340928
749983636749942785
749857161828786176
749908290205691905
749909913481187328
749881782212919296
749812215625060352
749973784464097280
749914325821825024
750062816770613249
749888040160595968
750034257804926977
750048594040909824
749871300907307008
750026578025975808
750014024486576128
749997423351726080
749912342163386368
749959708425932800
749758327320670208
749861544763219969
749888493275508740
749786152152989696
749898714819522560
750001491964928000
750022253765591040
749864984021180416
749923217893101568
750019024218652673
749882256207056896
750033721080897537
750025303146332161
749901785037430788
749985360831184897
749909045423767552
750004297920897024
750023868560076800
749866984821653504
749770494782664704
749879689485758465
750037827438641153
750022354533769216
749962283846164480
749965655869272064
750054483003109376
750027018713047040
750070324780085249
749909808707465216
750053501347266565
749968872850255872
750060568690757632
749991190594985984
749805156737306625
749910588990623744
749959498534715392
749915911512006656
749839474486448128
749849490383835136
750056085176721408
749993728325148672
750027609967357952
749892813559595008
749885557321428994
750070975048261632
749958492048556033
749996689436598272
750016277121339392
750018319395291136
749964569603215362
749982713977987072
749914695155519488
749910362418515969
749776782342008832
749769156740784130
749917648054607872
750068496055300096
749790111768846336
749978624615415808
749904226248069120
749872865231577088
749853772780896256
749907531288358912
749883216924934144
749801235104927744
749848232310743041
750002641124593664
749886639179124736
750039077030854656
749961897735315460
749993686361145349
750057657847975936
750013534042361856
750036376121380864
750034924707704832
750028444642209792
750067070033813504
749971699794317313
749965575984676864
749853126816043008
749884995406270464
750025948985225216
750042277225984000
749910911708692480
749989169137537025
750066222537072640
749810005335945217
749898748474626049
749910916133683200
749969464372948992
750030273203560448
749975558813999105
749788429899096065
749980151329480704
749971452275855360
749899851530276864
750037248343678976
749901914981228544
749866649176707072
749883946670886912
749979690111238144
750059784439734272
749869585277476864
749997444491010049
749897888327610368
749924836814708737
750057985003622400
749856771947241472
749849050132819968
749776149044006912
750034480061030400
749971255449620480
749989047641182208
750066231114424320
749977655869603840
749884039113220096
750059235178872833
749812165201293312
749900459515707392
749871137266495488
749995070473007108
749969124411973632
749805978900660224
750012061753700352
749895854186762244
750057951512133632
750035281273884672
749863243447959552
749906163945398272
749841680589844484
749996253396611072
750012090866405376
749872169061064704
749972501116162049
749913181066129414
749910295431315456
750019548632457216
750070941196152836
749855131676672000
749992344229818369
749993057223716865
749895552322732032
749917761028128768
750035218443141120
750023629480525824
750004038004006912
750040516000186368
750043363559280640
750005778413711360
750026901243256833
749959838336245764
750016029334568961
749905580991668224
749905580991668225
749905480022167552
749992692210216960
749981514495057920
750041161750962176
749882415766708224
750056928005328896
749910379334164480
750005661073809408
750038662096818181
749857564528087040
749969917441675264
749795413096411136
749842167145705472
749919400975855616
749905362732650496
749992423946801152
749908428890529793
750059172172005376
749782192646000640
750071113435062272
749984169543905280
750067258848862209
749989131258699777
749914074264272897
749787334980341763
749903542614368256
749864346839285760
749977940855848960
749887566225309696
749824647701598208
749993116187459585
750004772099338240
750018118085476352
749774752034816000
750055753902325760
749892897252765696
749849146463485952
749961725886148608
750002943449980928
749873183877111809
749994714099687424
750031737137299456
749980642331557888
749982139358248960
749922899314642944
749821258489995264
749906365229916161
749901575242518528
749967304440573953
749997733767815169
749971007931314176
749833992304594944
749924144804954112
749963483416915969
749858680032473088
749912048310493184
749996852918050816
749764102931656705
749868696344997888
749924858088263680
750032714519240704
750005841445654528
749922672767709184
749963017694044160
749914812336005124
749977982970789888
749845996461588481
749818058450034688
749840942350249984
750022526424715264
749892100322390017
749886777838755840
749977249059745794
750051622328250368
750051441826496512
750070622328393729
749997490519347200
749797879536025600
749968722119434240
749969153877049344
749902296755085312
749902976140140544
749983418692227074
750003790619643904
749968805846130692
749778803895959552
749864157906931712
749876656978833409
749788786318532609
749905190866812928
749980964978319360
750045439995486209
749876040454070273
749866708123475968
749878179448356865
749874219886915584
749913487329988609
749901000639705088
749903806578778112
749971322390798336
749905278951362560
749858407432290304
749981271284146176
749766027886690304
749970974272094208
750028264064835585
749971947203751936
749902082619088896
749925004788305920
749966620433473536
749808956600676357
749891978695942144
749806343629012992
750004432029380608
749846101520289792
749992918660833280
749974262686085120
750026787892170752
749901046797836290
750053358652850176
749898333037158400
749794633148866560
749918088267698176
750000216976166912
750050175297609728
749998681752006656
749904511443931136
750033515689889792
750029266734182400
749884517083557889
749985410936369152
749863155560484864
749789927106306048
750070416820109312
749862429845295104
749877743358140416
750044886393495552
750044794127343616
749897527877656576
749967245347057664
749888069592084480
749999986314665985
749959142236913664
750040490544926720
750028042106441728
749921942958927872
749978528297447424
749903408199503873
749997436018561024
749964162642489344
750017124047855616
749995322345156608
750033930863030276
749908240146763777
750061936201568256
749902531648774144
750003115332661248
749964909295771648
749871321623003136
750064251184840704
749968789186445312
749846621551206400
749960358303981569
749894549733011456
750070119406198784
749886228510769152
749760944612323328
749864141083607040
750037986608316416
749998971167379456
750039651658891264
749757899430244352
749990456595918848
749925948280176644
749858487337906176
749914812713435136
749997121684774913
749814430377148416
749989878025318400
749900690408017920
749965958010302464
750035407346294784
749896877739507712
749764580897755136
749910693839773696
749918675357007873
749901428534247425
749994282140983297
749981837443862528
750030256669495296
750031766547787776
749873964202156032
750039630884528129
750052284986339328
750056777140559872
749893954330628096
749881790614102016
749966070979624960
750011457799131136
750022434007298048
750021880606781442
749968583392768000
750029434443489280
749924656656818176
749770020905967616
750034463372013568
750028071152021504
749876728273723392
749997260159737856
750005514537406465
749911133943894016
750046631198875648
750063391637659648
749824467329753088
749979610213916673
749972404630392833
749980667367292928
749899755061477380
750059826336505857
750001798073688064
749909770820354049
749894742918492160
749977592715968512
749900610758115328
749899150968418304
749878238092996608
749844608436301824
749920910879096832
749974975642103808
750038712466206720
749908885947846657
750046379620306944
749965572159463424
749860047463718913
750061802067783680
749845145344995328
749827860483932160
750049973878812672
749882260518821889
749897498555248640
749898786286161920
749842469278388224
750016180405035008
750033444042858496
749989785721200640
750062267501207552
750031611379355648
749913239593648129
749832847490486272
749900212064387072
749963848199778304
749866863128092672
749995318008315905
749984199084371969
749903257233924096
749876342418735104
749873024577536000
749878024137478144
749762018245128192
749894805887520768
749904880287019009
749997964534358017
749974585618018304
749970890226438145
750045414687137792
749845971249537024
749867979081330690
750041644033007620
750068860762656768
750054499805519873
749999894098747392
749906549611651072
749906549942935552
749783652297474048
749997394343948288
749896143765635076
749874366654124032
749827298258350080
749901571111194624
749862912030834688
749884638718529536
749983817213964288
749902347044810752
749914124776243200
749979446745137152
749908781136510976
750030026050048000
750037214915137536
749877097531858944
749833967491223553
750050607369715718
749969871262380032
749765470069387264
750063215216844800
749968155661905920
749898584615686144
749891160789975044
749897788008361984
749786219312058368
749850970830544896
749843731579305984
749797900507492352
749958022328356864
750025235886379008
750038951180767232
749900455614963712
749904771310505984
750066512321388544
750065325039841280
749925566925590528
750028792567984128
749854083285147648
749874161384759296
750003073175547904
749890993273630721
750067296601829376
749967786466836480
749905375479070720
750025701441417216
750055355279929344
749987780701413376
749977248904740864
749886576663076864
750023600179060736
749895581460471808
749886815516168192
749889214838247424
749906902092488704
749768674777575424
749893681826725888
749923671028932608
749997796875464704
749925474239967232
749924962757124096
749801008587497472
750046400453419008
749925407323987968
749880255490453504
749896080767258624
749909619951054848
749914749408776196
749977940864200704
749962342247510016
749992625101500416
749868624643588096
750046224389201920
749869568642854912
750041669437906945
749899129925558276
749864023701663745
749981979982991361
750011558500175872
749968134757638145
750036028027641856
750038167013777408
749843861795516416
749917891349315584
749993325755789313
750049109826998272
749993195707260928
749758549379706880
749980336067665920
749854708311949312
750004813958680576
749988300895690753
749897288571641861
749888795345055744
749899302189862912
749876766110457857
750055510552899584
750002351654797313
749971813141127173
749780628153962496
749979350225784832
750017707337191424
750039698001788929
749803520690253824
749920000786501632
749897766822895616
749898181975109632
749834290255585280
749887432120758272
749857770065780736
750019749728415744
749983083164688384
749906654452445184
750015161147224064
750059633587388416
749880880399777792
750036971632734208
749924790857760768
749775532120797184
750006462391476225
749980000418422785
749957972118429696
750004482604433408
750005648402767872
749792636563779584
749903345221984256
750012631885512704
750004369454759936
750067556313096192
749900111552143360
749856989933604864
749919954753953792
749986765969162240
749878716529016832
749909716248043521
749961243449036804
750028583112962048
749917195023548416
749894033963573248
749978264068820992
749865927722827776
750035885488504835
749967883216621568
749897192182341633
749904825962430464
749883359518679041
749909058065305600
750067602655940612
749911071109083136
749917379291938816
749960337605132288
749993120360792064
749885024678273024
750069221632012288
749892989703651328
749910853202378752
749961696517566464
750005166020124672
749917060818350080
750038099871293440
749976040953479169
749876892006813696
750028058875207680
749892653836304384
749863440672395264
749836899116724224
749913298234122240
749967711267151876
749899121809555456
749809757838508032
749925835029839872
749987768181358592
749964167034073088
749918117778886656
749995561298694146
750002947266842624
749907820435349504
749877688559599616
749983032690429952
749788639450763264
749782935256047616
749987734677225473
749903450150961152
749894784630726657
749871401511759872
749980327351873536
749968231046254592
749876682102833152
749832822173511684
749776824159305728
750054814269206528
749899792743014400
749773242353745920
750064301893947393
749791097346555904
750052242951135232
749852900524892161
749901159972868096
749998879089844224
749994801915949056
749902913267531776
749923712925917184
749972261973655552
749917102606213120
749839432547758081
749844847272558592
749988774713692160
749862912190275584
749972836534456320
750000413991178240
749924228594409473
749900442734297088
749826786645512193
749978180262457344
750026389374590980
750029249763905536
750051207281016832
749881937578303488
749916914000986112
749964187980406785
750055107614695424
750053065106022402
750019661736140801
749876338186682368
749790984238759941
749982420561190913
749870277614501888
749997398357860353
750042487033520132
749884127172853760
749919103238938624
750068869436280832
749859221118840832
750055522867384321
749903504697876480
749859770660581377
749908537900408832
749967346295508993
750063320284225536
749916217436172288
749958353590317056
749909087245086720
750002393643937792
749968101157011456
749851277274775552
749996568074457088
749894537170919424
749860454206431232
749979975097446400
749909615731769344
749989945268277248
749801830696292352
749987449539964928
749913566787080192
749909318120706048
749921770862444544
749865332261679104
749976653258903552
750066839368130560
749850161673822208
750013059838709761
750023143071346688
749972349781508096
750071297640652800
749776522211389440
750056990911696896
749815550189113344
749967346090074112
749903135754321920
750001177593540609
749873309731397632
749894453536649216
749767370340757504
750059839137587200
749969107823562752
749848420995792896
749849930815119360
749923390073495552
749887881083256832
749861868035014656
749876761630945282
750046610311286785
749874266074669056
749822810571337728
749891609546940416
749965320224321536
749852934104571904
749771925325479937
750029640064901120
750048673678131201
749991438331604992
749890556764053504
749959246910029824
749889281770917888
749865797732933632
749866758547341312
749908399496712192
750022568250380288
750070844752293888
750045309703557121
749912174290669568
749905098420158464
749907908683378688
749894734299234304
750038884063510528
749880771406467073
750021331106824193
749908416416641026
750024472804134912
749896638601293825
749967459332096000
749782608003817472
749903580254068736
749898479770673152
749784810093178880
750022702715572224
749958974213124096
750017845782802432
750030277343318017
749926053364244481
749889726501576704
749923385757593600
750060694452707328
750019036965138432
749859175140827136
749842133553520641
749870944110325762
749973801207726080
750045804656783365
749903722579394560
750026565409472512
750001080898125825
749806935092887552
749893031579488256
749855282604437504
749781740043010048
749888178874638336
749902502447964162
749920835746410496
749977458628321280
750014368675405824
749903152409878528
749996794474598401
749847799932391424
750070781770551296
749993380382474240
749758608074616832
750067577326604288
749996752250540032
749896588361859072
749915353405386752
750063655887208448
749921670333341696
749797040637423616
750036829177602049
749841370165047296
750054193398939648
749984144189448192
749967119538753536
750068693275639809
749963772542984192
749839927324577792
749900640114147328
749824265969602560
749904658232123392
750039119019905024
749907833194483712
749958672252596224
749845552146382849
749817978552721408
750032164939558912
750043154083086341
749895216929378304
749997603966758912
749893387826761728
749878296897327104
750006424395067392
750028335351205888
749984928851324928
750048489149784064
749998530870251521
749900996466380800
750014099971567618
749972232374329346
749899612362645504
749801998464086016
749889835452788736
750033955953467392
749879014148415488
749904876214312960
749894914813652992
750045552998506497
749990301570334720
749852271123451904
749966654210269184
749855320323784704
749899872325636096
749979329178791937
749973725882281985
749979316918812672
749899407047397376
749873964051083264
749910542576455680
749883925573410816
749880578569281536
749827222945599489
749961583313379328
749921527773167616
749857233056309249
749902623956885504
750021574326038528
749980004537102336
750055472636497921
750016964693676033
750029765730373632
749873779795427328
750033289084170241
749814891800719361
749978754634674176
749813440504537088
749897846380498944
750043195921166336
750000070280503296
749998862203400192
749916477625630720
749760776613814277
749808210228367361
749915404127043584
749961780399595521
749903483868942336
749967505402302464
749909351486324736
749768725096792064
749796826555912192
749907489362108416
749767688717602816
750028960612945920
749891722763698176
749971909404753920
749903236220456960
749960824098267136
749818666502410240
749909812973043712
750052997858791424
749985394238713856
750054541605933056
749916318149648384
750067371797254144
749902619817029632
749857950240563200
750066881034194947
749975617169416192
749958697724489728
750021826055704576
749997540905394176
749898710709071872
750013844404174848
750003190666522624
749902854542983168
749879010067255296
749863310808518658
749913860224737280
750056453998804992
750030424475336704
750045008028377088
749918985878179840
750044382968119297
749842670638563328
750000992779919360
750040092291403776
749896084923658240
749910534498254848
749836509071740928
749876472190500864
750067875185061888
749913491126059009
749977806855999488
749916159017885696
749799196429922304
749842053819871233
750018906618757120
749831199250485248
750058526018535425
749859820979838976
749907803771371520
750022878586871809
749821078109839360
749998556166127616
749976829612658689
750024074349412352
749867144066785280
750065761490706432
750015761045942273
750029929450844160
749903689142378497
749791411780943872
749905278892728320
749971737656324096
750025353448620032
749908114212810752
749986296211312640
749883531548057600
749978481962786817
749851726174355456
749858847863472128
750027522058792960
749922265827975169
749889562688749569
749873553223344128
749970395453763584
749987877342289920
750065128008286209
750053954365513728
749925415637098496
750024820700643328
749993590051467265
750011424185815040
749869669058838529
750067900426358784
749981132943421440
750034727600590848
749759761789296642
749976930154229760
749849482024587264
749912467854196736
750058920509603840
749996442278825984
749998136609955840
749862631188594688
749913122098610176
749888925234262016
749850782254657536
749864707293667328
749993535470968832
749984312234242052
749871854626729984
749869882955616256
749819610027917312
750071444730679297
749963768403288064
749845488988459008
749895812293984256
749907778660106240
749899247370272768
749999445039800320
749996987269967872
749918348411015168
749980604276609025
750060006897176576
749991346035916800
749969673865736196
749847859013517312
749918000116105216
750002402141597697
749906209860452354
749815541590818816
749958408208547840
749975860627836928
749859556629553153
750029195510747137
749899616598892544
749915638932443140
750024107811565568
749992835080826880
749893509533007872
749880939401052160
749778250172342273
749866511016353792
749903395830525952
749988376376467460
749978540637126661
749967127935934464
750012325701312512
749923494843052033
749903643000832000
750029564634685445
750068827505905664
749960198970802176
749902447607320576
749877965580800000
749903559026761729
749902883936673792
749904935010066433
749923612006686720
749854838305988608
750036757723373569
749972538873241600
750061541752438785
750037231734226944
749864363628961792
750025441503838208
750013273941172224
749913503989837824
749907174801887233
750068093175599104
749900174244347904
749772818485682178
749962455439200256
749924170037809152
749907669465591808
749905434245468160
749868226360840192
750016348311347200
749988279777452032
749855584795627520
749779189667024896
749864447393443841
749965035187888128
750003773532143616
749972887021453312
750028452997242880
750033050067689477
749923893381521409
750068600711606272
749845862361075713
749961276894375936
749905563979489280
750054528813244416
749961792894402560
749896684893790208
749758926854295553
749993485273477121
749877101390618624
750018730738921472
749815361273335808
749990343710478336
749978549235421188
749809078436790273
749844201429426177
749898303819673600
749989160744722432
750051081250562053
750045456600793089
749998497386991616
749884944797798401
749894294027194368
750067199893725188
749921209031266304
750059222432419840
749918088217460736
749878297073442816
749877525271220224
749987369806340096
749767131051528192
749915030662021120
749892041539215361
749897716369547268
750062036856475648
749857778555052032
749968373958733824
749995238169731072
749895187585961984
749981673782140928
750026519439929344
750065883020689412
749967224379740160
749887427922321408
749996962049564672
749979576621641728
750022727717838848
749841135271542784
750066231236059137
750068537830494208
749882306840633344
749875096760807424
749902871420895232
750001290567090176
750049131008106496
749920881569325056
749883250219286528
749978549294141442
749805236139667457
749978742236340224
749847561016455168
749967681680441344
750062774902894592
749964707876868097
750052868074319873
749971003455918080
750064762994778112
750064704576491520
749984677159510017
749903726983442432
749792527545462784
750024141080756224
750068567178084353
749896563049132032
749903928272293888
749978859513184257
750068978429681664
749906679962144768
749989701856137216
749963189505257472
749923213778513920
749856503453011968
750000049078280192
749907426330021888
749830792092782592
749877349055860736
749985037832032256
749964351579258880
749826312915841024
750029975391244290
749997998034284544
749994823046799360
749883057570738177
750069632690753536
749983229969567744
749960001813295104
749796545638215680
749984312209047552
750060094927278080
750025114515869696
749993824865443840
750018898326528000
749962950673371136
749895707637669888
750006583866761216
749831983539388416
749974724042756096
749793085236899841
749763134102044672
750053203417399296
749874631063007232
750060967170609152
750037722534776832
750016591618793472
749997197048045568
749899100821356544
749903836018536448
750026573961502720
750033561776975872
749905526297944064
749845233047830528
749890561042223104
749847401595277312
749999923333107713
749961050603290624
750059826349084672
749925348536643584
749987722106802176
749979014585061376
749910504999616513
749981711849644032
749902959434235905
749981682296508416
750055652924334080
749866707905286144
750067736840200192
749977123075403776
749975437045010432
749920277534998529
749970865073360896
749905002228047872
749985570487672832
749843337440530433
749907887703547904
749967602085203968
750003455004205056
749871078722326529
749994336536920064
749970592657502208
749830024728043520
749796562709180416
750042302664417280
749879408240914432
750024615032827904
749896223419686912
750033951901749252
749779642806988801
749991027142856704
749760067986153472
749918746639151110
749969762126401536
750048954952265728
749774982784352258
749893778178187264
749923595212775424
750069146096955393
750052578671489024
749782348066086912
749968466002714624
749882055027101696
750033611877998592
749921594705862656
750016545317875712
749797372218183681
749794146752327680
750025663877226496
749888954741170176
749879177847779330
749881618739949568
750058756969472002
749915537988325376
749978364782534656
749897942845231104
749967828590166016
749898232256405504
749989420674064384
749999202059579392
749758952108232705
750003866196963328
749860273842946048
749773221050941440
750006328001716224
750013579999473664
749839147485933568
749895971623043073
749917073317527554
749893740542689280
749908424788508672
750052847153283072
749764928895090689
750049244304773121
749879123389087744
749925147402969088
749813947721625601
749881903885479936
749962233204072449
749894444883644416
750045779805351936
749977286519222272
749964284231376896
750022236921298948
749914606894809088
749904062477393920
750040687987593216
749845480776036352
749913126217232384
749901075981926400
749911008110575616
749829257111547909
749981997058105344
749785388848324608
749896999135219712
750006609154301954
749877906676051968
749985129997623296
749994621787308032
749979425941381120
750027853073264640
749878892702404608
750025181503062016
750022115584253952
750060870869348352
750048728464101376
749893606052339712
749907086474031104
749863381855641600
750061504267948032
749913571102978048
750046668985335808
749997998202060800
749904607837614081
749979002157330432
750025969944133632
750054940215738369
749913126280294400
749789734013112320
749910932806045696
749827608720838656
750049567316516864
749905018694676480
750068256967258112
749919698716880896
749922097896550404
750028625043394560
749997863950835713
749970655538470912
749925378068717568
749982735037452288
750031061795635200
750052692060495872
749906541327880192
750027081505910784
750062015989690368
749856130155876352
749867257560309760
749879513140588544
749867010079662081
749893085929234435
750014725015166976
750051777643286528
749907904514314241
749984207162802176
749973251707772928
749979912321265664
749863579243995136
749903848639074304
750068743321948161
749847170929557504
749771421912592384
749896806239178756
750026334940884992
749894939757064193
749967761409908736
749853122873335808
750015161214304262
749907942133161985
749923297542963201
749822198035025920
750055095371460608
749915328302440449
750045196646309889
749888216371564545
749902624061874177
749920420455968768
749922471168634880
750036367640453120
749882080125972480
750014993660256256
750012917332992000
750069909451714560
749846588114305024
749864137153445888
750045104241606656
749889751650537472
749994835629735936
750048682188349440
749981128833007616
749993086680530948
750035793222197250
749899591483400193
749842297177665536
749898806867660800
749960870084550658
749763616216408064
749786999507353600
749850971078070272
749918667173818368
749925092818296832
750046719317008384
750054331878105088
749894596021350400
749897599096877056
749983867583553536
749988476913868800
749900178455400448
750006915225227264
749986480475471872
749965232429084672
750012417984323584
749973658467205121
749917903885963266
750055350968213506
749803432702189568
749907371976044545
749821745092104195
749886933191589888
749907652906332165
749885272054194176
749965437648113664
749893149154222082
750023520307019776
749868549448105985
750016998298546176
750056990936821762
750069858990108672
749906172291928066
749920340600434688
750067720234893313
749977160979456000
749991043886571520
750031632271175680
749897649369780224
749970529554161664
749924467984433153
749872332634750976
750023214324219904
750012086936305664
749967056808841216
749896831631581184
749832709157982208
749992461792075778
749919849695047680
749923100515504128
749897737378856960
749883221211422721
749995531800236032
749834059459629056
749864841695887360
749963160287719426
750052708682465280
749858462004240385
749857560170078208
749811183683825665
749879928393375748
749874341664419840
749861997676752896
750065312532406272
749919455560491008
749761959512322048
749890900889833472
750059872545345536
749826052503904256
750006340572049408
749869388052869120
749959154857500672
750025668159741952
749762433254850562
749869467811909632
750050221346914305
749903177340817408
749974195606552576
750052809165271041
750024418206756865
750069779445194752
749969548254863360
749884219275481089
749837054410944512
749834420509630464
749805991345225728
749966087953981441
750043116405682177
749994621812502528
750048094847377409
749844918768508929
749964338937663488
749911801190576130
749866943104970752
749998518228623360
749912992297418752
749979186576650242
749976208952037376
749881786495152128
749864300706136064
749967086198353921
750019535831306240
749793022569656320
749858428701597696
750035604184989696
749845484919894016
749804577642385408
749870415938461696
749922064321114112
750005019487924224
749863776086814720
750032416543301632
750035813979807745
750052268129542145
749894432460185600
750000732896653312
750067220856832000
750028184704389120
750054294020165632
749885808895746048
750018378438434816
750046811340013568
749971137765998592
749897024351318017
749993661241458689
750003522058543105
750037055468609536
750026003515371520
750000598540484608
749894092541177856
749894134677245952
749900803691974656
749889340369563648
749850153079730176
749960446405406720
750048984312475648
749976359947100160
749897389536714752
749897389465538560
749972987718332416
749838815737634816
749922605461807104
749889004779208704
750052972848091136
749978402485047296
749907422081343488
749970072513437700
749984580778745856
749858361441681412
749903106037678080
749860144079630336
749885775366488068
749902414342414336
749819341978284032
749806725230759937
749908881753661440
749760177042259968
750005011116064769
749766392681930752
750035201435267073
749820117932998656
750000997263613952
750012158046601216
749820620871966720
749897599298183168
749913063684386821
749896609345921024
749893056829198337
750038955509374976
750044357735178240
749893807324459009
749989517285814272
749911503407579136
749876422186008576
749988401638576128
749790568935370752
749981174668419072
749867005726031872
749784596091404289
749896290385817600
749762941080088576
749790430573785088
750032676673949696
749910127612944384
749824425420288001
749769085555126273
750026926249562113
749982387027705856
750014213406556160
749772399231504384
750056944824713216
749925088426921984
749898031261224960
750003035716419584
750047570630680577
749919241667801088
749976020208332800
749805013937954816
749884990951788546
749785120471601152
749878162767708161
749907103599452160
749883158120849408
750033826005520384
750032785797185536
749919002718265348
750069397612552192
749971003413901312
749909867645763584
749877504031227904
749891936744513536
750024766015279105
750004373393182720
750021653875290112
750055325999521793
749764232917295104
749976544269963264
750006957239656448
750020789802500096
749912816149262336
749920743371055104
749900681998430208
750013198158356480
749917362598580224
750003316688556032
750012510242279425
749921586237485056
750066373615816704
749887881024528384
749961738464927744
749845996545331200
750000821010661377
749885821596143616
749909288437645312
749982261064323072
749965202800644096
749842095884496896
749870839621906432
749888292057907200
750039349845196800
749990259526668288
750048954780307456
749908022152028160
749877063625109505
749830314122354688
750034593605050369
750034358539517952
750004260218216448
750069024508162048
749990934796832768
749904775748214784
749916024640798720
749972228180156416
749923138352406528
749920730897326080
750053492971151360
749982265430736898
750058853488816128
749785246099337216
749916829989109760
749923440325488640
750067325798387713
749866003283136512
750003899575177216
750069523475210241
750026926207725569
750020949353832448
749995376686555136
749895493749092352
749901202117328896
749959142060789760
750047042211373056
750015161126232064
750003752879304704
749875340097548288
749871019775565824
749909284620734464
749817626428313604
750059465634906112
749890045167996928
749958877752463360
750066235191197697
750015253711323137
750029233016143872
749849347920105472
750004192941449216
749968918857519106
749903064430030848
749863411211722752
749906554049163264
749958538248740865
749878204660408320
750059440402030593
749867089767309312
750039546973163522
750060606405902342
749846667592142848
749895023831969792
749881316833955840
749832251769106433
749861884401184769
750027165270433793
749912060901732352
749900803578535936
749981472518508544
750000170721574912
750065778087563265
750062103977951232
749800513403748352
749785573280321537
750026720930062337
749832604241854464
749863474075926528
749864434785542144
749984915941392384
750045502822023170
749965391770902528
749898014261673984
750071180262989824
749900379907846144
749767491715497984
749965852808708096
749891651628363776
749917672847056896
749910433675476992
749841852715634688
749912736193126401
749902418280910848
749890376714956800
749842687411585024
749894860371554304
749786336731598848
749963546218422273
749996945490513920
749996496418811904
749878636635942912
749968386168414208
750041098823798784
749833858116313088
749973096652804096
749973356498255872
749907216698859520
749966817548914688
750030856392237056
749878028411367424
749899553495773188
749799561368141824
749965370631467010
749885817296973824
749912186856861696
749978406528376832
749818784098185217
750027391683137536
749837033468821505
749761083078942720
749804158467903488
749877449643601920
750027513477337088
749977177488232448
749761133138018304
749976372370481152
750002255584071680
749904246980636672
749873075039199232
750054675760738304
750037193905889280
749899276742832128
749895690613059584
749923897420738560
749767215075893248
749988007369928704
750066180656738304
749790925291790336
749886370848579584
749865655302840321
750006042902274049
749803122491428864
749984379091419137
749959087622803456
749774282285150208
749983234230980608
749909552942821377
749994294715572224
749767210629885952
749958642825306116
749858126418046976
749861737764093952
749907921144733696
749964821387370496
750017191140024320
749893782305316864
749924194989838336
749968042608697344
750003585140809730
749987516518891522
750007120884559872
749897431358275585
749926166694330368
750064138286759936
749996743882895360
749775318551040000
749878477265002496
749891005671931904
749872672218152960
749912941739249665
749904624694558720
750012854443515905
750030180937297920
749829664122675200
750011629480210432
749980537222107136
750019686981570564
750047994439987200
750020966194016260
750049080584310784
750070907561848833
749972576567386113
750055384627437568
750062305107410944
749991622759288832
749984215882534912
749998568665219072
749901361467232256
749871154165260292
750054348810575872
749896332249272320
749866817225650177
749895652981760000
749818905506422784
749975625826312192
749962157794533376
750048241828397056
749902359728316416
749994089005789184
749966339662548992
749981531490377728
749901642296860672
749775469373829121
749994047125741569
749897670483927040
749906214172123136
750027030964629504
749770570238029824
749974849846673409
749985616725630976
750067279853981698
750055804049432578
749894889446539264
749896722323640325
749816866965708800
749874937419145216
749842703970689024
749818997949038592
749916867796557824
749843081378336768
750019175129686019
750046325039706112
749894906454372353
750029199382110212
750044378651996160
749860810785185792
750026334940770304
749901386679189506
749915399714734080
750003173771907072
749885884225335296
750060866574450689
750065186611036160
749765440986054656
749837662312402945
749789268751491073
749829018170589184
749855492441268225
749999306686423041
749912098654781440
749967819987488768
750054579446788098
749900845580419072
749903102099202048
749758407016521728
750039375149428736
749871150017249280
749916834149851136
749915282173333504
749780217129033729
749782650164916224
749969623710334977
749877135100243968
749861360192872448
749980780332478465
749901307042009088
750042864546119680
749847137278656512
749906075722407936
749886781823258624
749907719814078465
749993254347825152
750053451158032384
749904091837403136
749910563657048065
749774815138029568
750025168861405184
749896856868560896
749963487380594689
749896462578753536
749985775928782848
750035185052385280
749962359230300160
749912115792707588
749903563397017600
749979857803681792
749925751407927296
749902942485053440
749923125769404416
749908537871101953
749912711278964736
749902346965045248
749962585496223744
749820742829649920
749765193152933889
749765285406650368
749997578578788352
749852246226198528
749903265811292160
749809472659488769
750024472695103489
749833799379382272
749895816714661888
750002041649393664
749845409250574336
750023365168160768
750031070309920768
749858386515111936
749909288538234880
749785325929635841
749770423638908928
749965366386831360
749773225459060738
749900937733414912
750064372932902912
749867114857652224
749860072776499200
749881073513992192
749910052040011776
749845354992906242
749817475278209024
750067921544683520
749828036585861120
749901113902718976
749803575501402113
749872840225075200
750066990434308096
749887327149789184
749963458058326016
749858239571980292
749851860144680960
750037491919556610
750005019555037188
749919237553217536
750061118123638788
750021553329496064
749897670379134977
749910081421139968
749899872531279872
750069569788739588
749896483302961152
749764446621405184
750050653314097152
750025097579270145
750031909032488960
750016478443888640
750062024248463362
749975231587123201
749870747078823936
749988846234894336
749966121252458496
749964745579630592
749921536039989248
749897162901876736
749891039314444288
749865995033047040
749985339754897408
750029853945131009
749794058378305536
750064217806499840
749992927271628800
749910639234191360
749882591680032768
749834902569443328
749884529511428097
750035574778580992
750033243060183041
749871380678713344
749877986527240198
749865881707147264
749965299273887744
749903664190464001
749979400804925440
750053555881390080
749922815370006528
749873779854245888
749983653455728642
749837364596441089
750044487804608512
750025722438246400
749985209605623808
749780393394528256
750023088423768065
750015496838385665
749996781858070528
749963554346897409
749893656274935808
750021834507165696
749765465875046402
749990473582964736
750002276266221568
749898005935976448
749959578293600256
750020861365813248
749899616355688448
749916024720457728
749909183739338753
750006978252988416
749856507538317312
749979958584508417
749901684428595200
750060732419600384
749881836847788032
749999617329229824
749875624962031616
749910744020516864
749825058458202112
749913335987142656
749963642536202240
749913952792956928
749800421137321985
750042893927063552
749977106533195776
750011746996281344
750004985958690816
749836576302239744
749913424209932288
750042029778989056
749917765247590400
749803349038370816
750024136873967616
749853567331086336
749840363611840512
750022522284941313
749849322871750657
750034257930661888
749803625581457409
749976301210046464
749993455774863360
749911037755920384
750018101454839809
749917798944608256
749906130348892161
749856486537461764
749964125015506944
750063752419115009
750021406423863296
750043296702103552
749907145488039936
750056898787966976
749910853089099776
750055963303014400
749903626185822210
749898781957775361
749851172152958976
749979085942689796
749802359249711104
749976196163612672
749979979358822400
749920046944706560
749892305918844928
749849415095988224
749998358727655424
750006319818477568
750064746498494473
749758377421512705
749786898843856896
750060161826430976
749907002856468480
749822563036106753
749979925017427968
749981518609551364
749990947413524481
749918281251876869
749836878245793792
749997943621427200
749976489941200896
749978238714249216
749778577537761280
749886672796577792
750005002740072448
749915336871407616
749813054603354112
749875650274754560
749838887082659841
749921590394183680
750033989319229440
749920068146958341
749906188922417152
749804472772071425
750034849256407041
750004188763987968
750063819221860352
750056953284485120
750042818484301825
749992449091760128
749917291286896640
749844318685323264
750011768001421312
749850702592155649
749995305404338176
749906495375020032
749874828392402945
749878099991408640
750065534805405696
749964816954122240
750028407048589312
750012183195578368
749961151069519872
749911822195568640
749982210820804608
750046991619612672
749977345365274624
750011910523719681
750045838446067713
749990947463757824
749829848432906240
749903873721196545
749813473832472576
749969229508583428
749975722400346112
750021784125267969
749912337751113728
749963282031661058
750011403210293248
749993598435856384
750006516720267264
749842301489410048
749892427666878464
749967392172871680
749909913598455809
750035423980904448
750025357483388928
749887172057202689
750050972106358784
750048568971563009
749900723941433344
749839801709461504
750039723184381952
749858549950320640
750028339847372800
749903219610951680
749978012158951424
749883355165028353
749883200206409728
749959888885805056
749881912408301568
749969275482320897
750018617148833792
749923905784152064
749908210740518912
749970630322237441
749878519233118208
749911444506816512
749835548643078145
749919078295412736
749911003949854720
749972123385491460
749906105023606784
750066386118914048
750042315104759808
749758864254439424
749898739813351424
750020437577433088
749923167641141248
749970986645217281
749967266662473729
750026905257058305
749999545929572353
750062774965792768
750045947409891329
750002721063829504
749805135568703490
750006508482621440
749921472966262784
749909007616339969
750004444956241921
749863637729226752
749864506218541056
749990335024017408
750017174589276160
749981728358428672
749767592496082944
749758981577531392
749864388799127552
749783476199563264
750038024243773440
749892444137873408
749799418669465601
749866360000446484
749856201182158848
750053924875411457
750056378757177345
749876451625893889
750001785767624704
749841974052528128
749925491176566784
750001345416028161
750043544157450240
749902267252342784
749897737374724096
749902476959154176
750043980415504385
749918235051585536
749849880697470976
749979975370043392
749925495312089088
749903169149210625
750041371596259329
750021540599754752
749966448508936192
750038108448624645
749769056278814721
749897586593718272
749984714971316224
749985612434960384
749896965916274688
750000112206618624
749907346793652224
749898790438658048
749924983539982336
749910584863358976
750037537981423616
749870336137625600
749774731281362944
749883711739531264
750063492393086976
749901235495526400
749969804199534592
749896617679986688
749988175024525315
749976556924071936
749762525579792384
750042638288465920
749859300760293376
750051005790883843
749916775274381312
749904146539642880
749975780814356480
749902657389727744
749890934196826113
749915462595710977
749963525016031232
749906021351645185
750030441235804160
749901352831029249
749851755261853701
749829886227849219
749913461891665920
749899796727619584
749797598572191744
749837079467610116
750054856220483584
750041249663619072
750047327465902080
749855278548606976
749913684311478272
750060568611094530
749876220817469440
749857597910503424
750020911609282560
749987319399194625
749817358039015424
750066612930314241
750021456797507585
749925080092868608
750004914663809024
750024762047524864
750020240730263553
749907342339272704
749797778956513280
749899817921421312
749834432870133760
749993434748952576
749915722592190464
750056198330847232
749994495761084422
749787456485154816
749963780960821249
749906314722209792
750025361728081920
749782293296848896
749959536237223937
749963982216257536
749782297805778944
749905383737663488
749963047205236736
749849922271322112
749982428790272000
749848399789391872
749868695976026113
750035541555642368
749758650055593986
749997427726381056
750050347276697601
749984031299690496
750034442673160192
749897737395695616
749885888570810369
750015215786491904
749829860911046656
749996224040669184
749764102743031809
749960433847693312
749889260854079488
749835523355713536
749977316235833345
749910869933338624
749984215488495616
749963361648054272
749959515458633729
749916985220366336
749966012586528768
749968868597075968
749970697582055424
750000992993828864
750056978274250752
749897032786178048
749872286287691777
749923415247745024
750055719970476032
749900040022396928
749966775694000128
749987155896836096
749889638341435392
750012040861868032
749875365292740608
749836962182422532
749974648650076160
749990230334275584
749783455483895808
750030445442662400
750039446419042305
749771660870426624
750014947300630528
750001697649364993
749862027028533248
749871363821895680
750025869259706368
749879676978491392
750016348072267776
749969380533014528
750065891166003200
750015769245782016
749898551094837249
749965378856611841
750037689014059008
749898605641736192
749895929738780673
749907200055898112
749849070865256448
750068030328168448
749912140627206148
749887268576436224
750015161071722501
750050179353604096
749844054632988672
749897020253540353
750035243495727104
750051706118008833
750063718675812352
749904309987442688
749903999529279488
750034723456557057
749867379233026048
749897678729904128
749981225343787008
750020844395466752
749768842184908800
749877629956743168
749875172207910912
750039224070639616
749962174425014273
750018050943029252
749769064822681600
750060711196368896
749854611654078464
749976376535638017
749901931649306624
749986308559400960
749852011324121088
749759295915450368
749848404122079232
750025852625170433
749903672646234112
749865038580740096
749925466182676480
749993648641671169
750048828741607425
749768578274959360
749996928415375360
749962119978835968
749885255092502530
749970965921050626
749892792290246656
749999948704325633
750055611191222272
749778602313515008
749983909522313218
750059440343252992
749765876862185472
749974724114018304
749959599290216448
749974002576351232
749777373755691009
749839721707163648
749909330531606528
749877504077430786
749983410261729280
750032995348721664
749905316683415552
749925289979842560
749988716089782273
750015098438246404
749841978293182464
749905056598790144
749833442947239936
749915148094234624
749967438251450368
749970470770999296
749852980166422529
750063886376787968
750005510280192000
749920365829320704
749866204601446400
749916645343260673
749846449437958144
749863851579940864
750032781510606848
749958169133195264
749983968087384065
750021137946599424
750065845318090752
749834994898591744
749968860124684288
749909045482487808
750035918975885313
749902355286470656
750056689077026820
749963718310694912
749958110408761344
749917224413065216
749969829411430401
749914430792732672
749790552053288960
749987080554635264
749757756995936256
749894755174068225
749900623215226880
749961860225462272
749910827835228160
749864170586157056
749882873080143872
750026771135954944
749966297467723776
750018701278253057
750068311543713792
749913839576100866
749978612233670656
750006080512593924
749884890338955264
749976619616464896
749914271551660032
750038179407855616
749844717366484992
750002041590845444
749978729405874176
750000233598230528
749994210544132097
749901508087517184
749995150139686913
750037311547662337
749915466752143360
749991035758051329
749806314407223296
749844595752701952
749847783344144384
749972123637219328
749903684851658752
749918222632284164
749861548923850752
749923943574896640
749991048366190592
749997490854825984
749968210057785344
749987491336314881
749860987130503168
749884001175867392
749899776150343684
749886169815588864
749969321527480320
749973327280832512
749784990368403458
750042101061132289
749863570536538112
749894042314502144
749919288010629120
749995485801410564
749841370165063680
749972081761288192
749842104441077761
749903311663427584
749764916698030080
749895816567853056
749824039233871872
749906088460423168
749995385301512192
749999080387018752
750068546387017730
749913768021360640
749827021648322560
749917341836775424
749916188394815488
750048031928684544
750047839066226688
750051613830705152
749980705128538112
749922836182081536
750035340161867777
749806750392393728
750057863628910592
749798252694736896
749965844554346496
749969443351040004
750060878964387840
749923826046210048
749964687144390656
749921934322827264
749845015090892800
749960354462072832
750031967949770752
749914082673852416
749844880818638854
749840149643603968
750069053771751424
749870579491143680
749859095314825216
749886236848971776
749958953451286529
749924472103264256
749875595870343168
749982747599507456
750061831323017216
749892070815436800
749923897584316416
749789075473850368
749888434567802880
749886513756925952
750048019333152770
749874350174695424
749803713771044864
750041547685650432
749911817888133122
750047998458101760
749986300405616640
750016637823225856
749765965097951234
749781366439415808
749880692025266176
749820910346113024
749819216115539968
750016193193467904
749912610666053632
750002561743192065
750057888761077760
749985146649112576
750024393095610368
749926103607828480
749858679952924672
749816552720044032
749870654896369664
750037617593442304
749966419132022784
749970248598712320
749906721829781504
749858067852955648
749958043396255744
750012225180536832
749844172073537536
749885297194856448
749812727305109504
749900585587974144
750001848476700673
750026171107184640
749924337696837632
749845862520614912
750002708216766464
750059348106379264
749851134425231360
750060233087647744
749900891742953472
749856872572870656
749982676493344768
749883699215368192
749966784346910720
749971586804019200
749860903311597568
750029644322091008
749874605880324096
749967275055276032
750053623221063680
749880591261327360
750032819104067584
749900409309896704
750035696681910274
749986203718541312
749880570042126336
749868272602980353
749985507690549248
749984597191122946
749990725027180544
750001928180994048
749810210756263936
749893253701468160
749983397880197120
749906394388783104
749869895907569664
749850622992801792
749988359506956289
749978876533673984
749924807467118593
749969841902223360
750013760350355456
750002565568405504
749835183843516417
749894482783416320
749972542769725440
749986987961159680
749856335508934656
749908110228201473
749997188755795969
749912841164128256
749975315166920704
749854749915217921
750021582702145536
749907287981031424
749904255448932352
749892759012737025
750069209238036480
749921049358270465
750021402481262593
750012984425078784
750064951939719168
749887490664730625
749895631976660992
749985574635921408
749913168193867777
749772726093635584
749802254144794624
749970865392013312
750041740569153536
749970148006723584
749902619670306816
749851281582387200
750006193905688577
749893459176218624
749900723706626048
749913692662329344
749894629395488769
749993422107189248
750019338829115392
750050674407272448
749970424855928836
750027744357052416
749790111609610240
749980117997412352
749974506047930368
750020261727105024
749991412935041029
749906969029259264
750053455423762432
750022635594059777
750050074701488128
749923825983324160
750059201330704384
749982705828368384
749887239266660352
749965756478218240
749970458276143104
749990993705832450
749924899813224449
749831668710535168
749832868386537472
749873045511299072
749984010219167744
749838132120608768
749880129799778304
750037042759884800
750051547032137728
750041828632760320
749986639888265216
749813075503517696
750036229337546752
749909225552355328
749878645188014080
750033008212795396
750020890809610240
749765537123672064
749997855612346368
750068026175791104
749894080059043840
750024879483850752
750052239008464896
749963281813663745
749769102407962625
749902061731471360
750032274205315072
749886958273437696
750033985187770368
749863281335144448
750005258508652544
750020236171026432
750011507820335104
749818406602313728
749964951305924609
749913692574195712
749857614675185664
750002075149361152
749900837237981184
749899595409350656
750052482152357888
749897213157974016
749905140392558592
749992444876320768
749911557904199680
750048380156608512
749869602318929920
749899247542304769
749902950970093568
750031758012407808
749912409087807488
750059126076563456
749868238822080516
749913877245231104
750032962054418436
749979065239662592
749902510832308224
749980809864544256
749963269431963650
749899050238021632
749810110113804288
749853080837955584
749884491825573888
749967811947196416
749833506105204736
749894881368219649
750065245331292160
750000619407089664
749966289209159680
750052687714988032
750036677964472320
749780242621923328
749987860594515969
749993430688886784
749959796254732288
749973356510867456
749769609885130752
750053702719967232
749919883274645504
750054386303393792
750015991535509504
749866364119154688
750046723410624512
749896483520909312
750030252278095872
749854951329923072
749966616528580609
750022270387617792
750049986721746944
750000837867499520
749918285408432128
749965798639300608
749910941345705986
749990150449598464
750019284353576960
749904347685937152
749821367730642944
749819282972823554
749904154802286592
749893006480838656
750016448710471680
749893270541574144
750046098585165824
749997532613267456
749866917888831488
749998069496836096
749977085222019072
750013378697924608
749991807212220416
749845094992322560
750039777655844866
750019409947811840
749801184668430338
749918293952049152
749832830474186752
749908219267547136
749969678051803136
749778329889234944
750040075455631364
750049743271817216
749806670977437696
749869707046498304
749922941173915648
749899213803315204
749875419596222465
749911302097739776
749969061669326849
749975428643762177
749889483315646464
749899482314211328
749764635641864192
749889986460352512
749989244643442688
749895891968987136
749914208360341504
749879748021653504
750058668696141824
749836941236039681
749862580710174720
750065916474429440
749999248213549057
749890322184990720
749972794604150784
749869677711622144
749975562819633154
749985771591913472
749911134237519872
750052583012786176
749877638576177152
750041375589019648
749894075931881472
749866368145600512
749990158926176256
750003744323014656
749915667982352385
749997440401637376
749862501357985794
749897850763509760
749837578610683905
749798785392472064
749906038145503233
749905740299722752
749917991618260992
749925080243834885
749855924676808705
749883065820930048
749919241743269888
749973310499393536
750027048064811008
749911880785887233
749836479527022593
749988078694100992
749810177247944705
749969007101382656
749961411200114688
749867446136401921
749889671723876352
749807496982831104
750055443498668033
749833602247122944
749853902879633410
749985788704780289
749883262927941632
749975634269659136
750015438252277760
749900765741875200
749984916297822209
749856612299345920
749861435946172416
750022249533562880
750042357228244992
749842167191916544
750039156974231556
750006030273159168
749899612266196992
749895807940304896
750031510695272449
750066101107748864
749901948560744448
749959817406537728
749882948585938944
750027836380028929
749891660130181120
750049373984358400
750054713719197696
749776245370433536
750046853383815169
749913936032595970
749894541277265920
749916301414588416
750063546885603328
749919266691047424
749837591189426176
749988330272542720
749916179746156544
749975193687240704
750004734363336705
749974769987096577
749906105199984640
750015090091405312
749896445738778624
749809279528497153
750054373615669248
750039286884495361
750047105146843137
750059214161190912
749918998414974976
749972614148452352
749916527873359872
749888149137006593
749866280094732289
749966272608268289
749913222896029697
749852388580683776
749865499933028352
749880008097820672
750052922776363009
750003463183011840
749919921069395968
749868864058564609
749985310411460608
749828158363299841
750044479457984516
750011562677702657
749911792676110336
749766749294301184
749972752757469184
750004331575926784
749972685732458497
749884194025791488
749815310966988800
750016834590482433
749996274095718404
749874043810111488
750003547140395008
749871342552506368
750037135063916544
749969409867931648
750036648675647488
750061302953959424
749891429464436736
750044668348469248
750061436961947648
750063341326905344
749875428001800192
749977198614941696
749904494671044608
750024694968029184
750054977901629440
749986614919700480
750055405389287425
749970118579482630
749985436198658049
750032928176943107
749890363800772608
749819148667092992
750059696384598016
750051437644804096
749830028687323136
749878116563161089
750001424717778944
749968340181852162
749902489651142656
749980747184934916
749771367151788032
750022832634130432
749966444566224896
749986207887683585
749966624824827905
750017354940030976
749902208506953728
749973985622945792
750061357471506433
749779189713215488
749917815575048192
749997759281766401
749911524123213824
749791067826888704
750013634433146880
749987101211447296
749989043455135746
749910538457608192
750011419731439617
749870776594161664
749885976856723456
750024531348103168
749910899327135744
749990486295928833
749905962534891520
749909829683146752
749960820025589761
749870810249191424
749965916033744896
749902825237385216
750065513926098944
749882847834492928
750028876747673600
750039836145360896
749977072773324800
749901109674795008
750030365574782976
750048107556139008
749964263251320833
749899528342540288
749867005973524481
749787519458414592
749837276503379968
750020903052902401
749968906417213440
749922081408634880
749985020970934272
750034304072355840
749972371159724032
749906742511804416
749975487418478592
749965773267955712
749907715921674240
749840535507103744
749921984989896704
750026628663828480
749835234103980032
750064444458360832
749901873189122048
749805219492474880
749910307804422144
749858789160022017
749872131236892672
749902498127867904
749831832619749376
750054449402425347
749862643565862912
750060392760606721
749964754253451265
749865030179516416
749992121935929344
749798680543113216
749919249959907328
750013794097721345
749867224140308480
749968705006731264
749914800084414464
750060723770888192
749907958906155008
749863495173365760
749972563846135808
749817014047432704
749962321607462912
749987621363781633
750041115571712000
749923775890722817
749897305403326465
750049713953447937
749860202627887104
750062506681434112
749801205811990529
749963978181316608
749993594082263040
749895552180088832
749875243456618497
750047830623019008
749889881703407617
749889160358473728
749999298281148416
749897154454585344
749977580174991360
749921754190082048
749981359419101184
750063475301425152
749966431882805248
749913420019986432
750021826030567425
750021951675138048
749969120565813248
749923956006776832
749904351825657856
750053480526651393
749920026149392384
749814480544997376
749916133625622528
750016364862144512
749897926386683905
750005669697388545
749897796426358784
750039173768310784
750044823235784704
749919334047354880
749970903069446144
750017937973530624
749960266151059456
749910525786611713
749991664580751360
749774877997932544
749853663745732608
749981124277993472
749860567674937344
749775574307049472
750065543407861761
749909422999089153
749984874015121409
749908806260363264
750069020192374785
749992281407623168
749915256982376448
750057175427547136
749875742750674945
750068974231093248
749986593725878272
749797267272396800
750053405033398272
750045834348290048
749832897624891397
749999365415137280
749993476679356420
750028239024840704
749774567724331008
749872919967330304
749894767958515712
750059645876727813
749838191134375936
749993606920843265
749837238729453568
749897628406743040
749885641090039808
749988129109577728
750020362381979648
749796751402500096
749967908080586753
749982949131575298
749991350079197184
749905018963238912
749923079544041472
750058144416530433
749838585105383424
749905379744681984
749876610938052608
750000930012205056
749887352261189632
750030122237956096
750028423649693696
749962958940336128
750043439404908546
749980704834883586
750036250300678145
749897699579789313
749991194848006144
749921363939426304
749984014535045120
750031011413692424
750025722555539457
749876912604975104
750068667899973632
749843077200740352
750019485445206016
749833690289573888
750005350590509056
749991819891576832
749848949431894016
749758440390569984
749908160442425344
749888426162479105
749855924362309632
749967199566172160
749781781788790784
750019468634517504
750060698823225344
750032731179016193
749967518064795648
749992868476051457
750042994854821888
749906356707135488
749839294181900288
749999306925629440
749920701344256000
749915433298436096
749857321375895552
749906411493158912
749966645662220289
750052146469539840
749983158553022465
749964019960872960
750035482612989952
749990213661790208
749913311064514560
749909745608384512
749909494189228032
749781521540718592
750062385046679552
750053556053508096
749980847726469120
750022018960064512
749979039801155588
749908428882075650
749997280988573696
749891160995397632
749975445588746243
749827407293640704
750041694486208513
749918738531676160
750013798015078405
749869103096135680
749900983937949700
749969716081557505
749802854072872960
749963164670783488
750028339629481984
749920898669477889
749791554664075265
749793941017522176
749873347773816832
749906344304599040
750044823541854211
749844717152587776
749841273738108928
750047637601124352
749852581652885504
750054717728911375
750006781020078080
749809933936459776
750069880062373888
749872231929479168
749873905628770304
749844268383100928
749997524321243136
750036954918555648
749878368141705216
750024493549101056
749969867118415872
749973692084551680
749908621589352448
749849893208989696
749958420657299456
749924082011942912
749844817803407361
749833636090875904
749798957425963012
749904733763239936
749967048281907205
749889826904825856
749886501060767744
749770293409943552
749890057914445824
750025667966820352
750040197086208001
749999344586223616
749822105961766912
749971632933011456
749906453436203008
749988666026631168
749969024004583425
749798458152751104
750028792769441792
750015563963899904
749907103515566080
749923150939328512
750004679757684737
749910144234979328
749867668568698880
749899830625968128
749904892941045760
749916330808279040
749820755353960448
749924274731819008
749970659757985792
750000262878732289
750016486719131648
749991006377013249
749892469479866368
750017203701813248
750062925889544192
749997754932396032
749922135607349248
749898647798702080
749975860627791872
750025789505212416
749984232475332608
749981728513687552
750005535412486144
749987848007380992
749870336225603584
750021574351319040
749776383920992256
749864006903537665
749871275594674176
749980835164684288
749900765892861952
750015131883483136
749869937842393089
749978079464796160
749961839035846657
749900572791365632
749909754152189952
750062070482231296
749899553642512384
750059809718824961
750043401672851456
750063127446876160
749920076254605312
749898459008929792
749904192450469888
749762676868382720
749898106469281792
749856838653476865
749901277337759744
750069007693148160
750001835876888581
749990620513574913
749880293390180352
749992163816202241
749897087211438080
749968751395614721
749976305203044352
750038535940562944
749796818293133312
750044722819899393
749898094016204800
749886073052991488
750036338217549824
750019062114226176
749903651326533632
749896043127595008
749977907485958144
749895640424017920
749961063060439040
749897481601769472
749970903149182976
749972224363339777
749906063076515842
749897917889216512
749918591743647744
749992281395105797
749902510656090112
750039811021344768
749970600983011329
749925784966406144
749990607846793216
749923611994120192
749833803758264321
749991266289651712
749924710985658368
750006026112466944
749913159977299968
749893740433666048
749968223001608196
750056760472379392
749889420258447360
749992683968471040
749898119240884224
749883178928705536
749984052082511872
749905551606312960
749909896645140480
749777138690060290
750026536342982656
750063215451729920
749815839713615872
749987932019126272
749903093656059905
750070878222901248
750011289699745793
750068433295798272
750059511692587009
750012309041455104
750047931210891264
749922345549201408
750063303527895041
749915399622459392
750004155536830464
749905119299469312
749973109059518464
749991111142305793
749915185620680704
749893639753662465
749872630463926272
749883791347515392
749919258654613505
749974153650966528
750049361543962624
749895510295740416
749919140996087808
749892918064844800
750014431380271104
749920785343668224
750067934081478660
749990922482552833
749869602189041665
749907971413422080
749921988962050048
749830024723832832
749983410307731456
749912061073887233
749801490806550528
749876908800835585
749920776955060224
749869543284027393
749991773842268160
749989353783455745
749903416575406080
749774710381088768
749902317881786368
749974510225457153
750023206052986881
749905371121197057
750017027558047744
749925587553222656
749921737404538880
749899058693701632
749966884624269312
749873569883193345
749875461455478788
750029195376463872
749862438208700416
750041866410795008
750025177098969088
749891286749089792
750071343794774016
749772197963628545
749980969256484865
749910148437729280
749922546775056384
749917622674726912
749919376107773952
749853000911450112
749781441958084609
749874194750595072
749962258604711937
749812672628191232
749992734275080192
749996836514037760
750006873315762176
749920433089179652
749991383914713089
749870315157786624
750002234562383873
749779541871173632
749958462642200576
750063639109992449
749921074486255622
749985436114755584
749884827638325248
750047788633915392
749867379044323328
749918444599074816
749920370032046081
749993032166969346
750069318289854464
749998677591195648
750026565652742144
750057615892316160
749906256190664704
749968608571355136
750029992428310528
749885368460316672
749917102572703744
750068827313111040
750004906166190081
750031942498848769
749993979932909568
750002939134152704
750032681010855936
750071423578861568
749878552829554688
749889802095427584
749777071560204289
749981602487427072
749837767149031425
750066218657259520
750053723489964032
749970575817334784
749983179805630465
749907543753883648
750046073352314881
749876338241236992
749898324854075392
749864090802065408
749767575484133377
750058295600279552
749908755828056064
749925839437979648
749903173293400064
749845568759955456
749918629244776448
749912707030257664
749905895342084096
749905194985500672
749993992486522880
749922513283579904
750027307826327552
750049042915221504
749840112121442304
750016281273831424
749917060520505344
749867135804051457
749897779628150784
749920386729508864
749863834983079936
749846281653223425
750006881897156609
749902703682203648
749992222704087040
750006684639236097
749988141516238848
750049252412272640
749910622347751425
750056798019661824
749852241801142272
749887968886845440
749990372953169921
749914871408525312
749860827751149568
749970257234825216
749901915060858880
750064230288809984
749959758862397441
749970059775340545
749905878527213569
749974585370669057
750028637563392000
749902112104943616
749888015003062272
750041174304436224
749772437080797185
749911972901183488
749900744829042688
749895635969667072
750038003544952832
749906684097794049
750031535944892416
750022257926369280
749825977337864192
749779974249336832
750020479482793986
749867962010574848
749892658273878016
749993061544038401
749906843321806848
749772726257213440
749830360209321984
749922160739745792
749785426467155968
749969200249073664
749874253751693313
749924765696131073
749909729229545472
749891832084127748
749858986288185344
750028964664520704
750039844903084032
749889013390114816
750029430320398338
749907564666707968
749823263576993792
750015094143279104
749913277312831490
749959758619156481
750027429784137728
750059658560180224
749898970646937600
749865474901422080
749921494013136896
750035184926490624
750042546039119874
749839176535797761
749869115612008448
750016868526780416
749855903633989632
749848986949980161
749974807719141376
749899264155942912
750034132290330624
749883992799711232
750061587919167488
749983791855333380
750000024042532864
749991388142592000
750027215883173889
749769161233039361
749976242481487872
749989659917291521
749758696218038272
749809200101003264
750031711933784064
750065186728448000
749901655110512640
750019095614132224
749876447355998209
750059805276975104
750012137339179008
750033850898800641
749997952119308288
749981053327118336
749973021029339136
749893534665191424
750023206002712576
749982743367344128
749983976488521728
749808474465394688
750015329175216128
749986472221143040
750042721847484416
749980977569550336
749890506482671616
749869836826648576
749898966247112704
750051844441903104
749990624573534208
749882709196017664
750026657830998016
749842263505719296
749856457106022400
750024812475613184
749993833216212994
749880972720635904
750061386705739776
749773212804845572
749903705999376384
750003845204480002
749849876444356609
749964808640835584
750021041502744576
750022257821487104
749919795273928705
749980495505678336
749848341002027008
749958240448970752
750004746816217088
750014842510147585
750002158980988928
749854837987168256
749842657812287488
750021523948306432
749910005659406336
749895434999623680
750052973074612225
749897854928302080
749991958383173636
749876422110433280
750025567353835521
750006919360897024
749899079589781504
750065618783571968
749982634596569088
749964162525114368
749996555478769665
750003891127750657
749775330966138880
749967635442442241
750024015612375040
750070626895921153
749869463575539712
749999436827426816
749821359258165248
750053451070107648
749974568731807744
749875449145225216
749974459931561985
749972861771653120
749874656308502529
749919812231495680
750048304646479872
749992625097154560
750034345885392897
749969317375057920
749997540922298368
750070731728445442
750021784129380353
749828313594621952
749922995750174720
750017736449859585
749783069372985344
749912434350039040
749964070468460544
749978335200108544
749973671096283136
749767189817950208
749772495427817472
749962866514489344
750027341682864129
749766673930924034
749827776723636224
750004918715551744
749991786232238080
750005740996292613
750021884616597505
749893241156280320
749990637362176000
749925549968162816
749961453025816577
749867148588163072
750022207607275520
749821816420511744
750071368948088832
749993757697683456
749882260522926080
750063324373610496
749882126212927488
749856293481947137
749769882737213444
750014485973307393
749807211917041664
749901944198668289
749914950793957377
750042151669628928
749959360122458112
749914669926739972
749772571235737604
750028197136183297
750044647351787521
749842708085280768
749789822445813761
749996807095279616
749892725487595520
750029878997684224
749987709607747584
749820956395315200
749975101563629568
749860651674300416
750042143318740993
749844352512339968
749814346444713984
750042747046858752
749976997284155392
749904742172790784
750054596215701509
750022584977199104
749900161866932224
750063039429369856
749854242379272192
749899817883672576
749922932676321280
750016650079002624
749759266861510656
750053538999382017
749989664166014976
749922614072586241
749887532712820736
749900208004296704
749994974033444865
749842741845233664
749968684181954560
749904070857617408
749834936077545472
750017300267282432
750045934885736448
749994353448390657
749993774454104064
749998954306232320
749869023114825733
750018604830105601
749989676618878976
749918113496502272
749853256994611200
749960828191997953
750052914329227265
750044844412854272
749760214799384576
749862115356336128
750053665088602113
749901856428568576
749970319830638593
749904158975602688
750030545774673920
749876350891200512
749849901337575424
749798261192593408
749765042481012736
749864006756753408
749897238294454272
749852208469016576
749967438586875905
750030982305214465
749974824575967234
750017937852030977
750063970472656897
750020080977805312
750015349895073792
749757953805283329
749869589341802496
749896059963445249
749917815470223360
749900111342346241
749922047887708160
750056953360052224
749915605210394624
750060451308896256
749968675784962049
749985184414654464
750060375807229953
749834856310333440
749822521000599552
749982265397174272
749987013433122816
749872911276736512
750012611220033536
749895472605691904
749919602382086144
750025072195280897
750035914655662080
750013642763079680
749972316281602049
750069653657923584
749858822840209408
749914019784458240
749922018297016321
749962803860082688
749856662492635137
749879806834212864
749906729920524288
749827109787344896
749852648682221568
749908567138983936
749902229671469056
749924991894945792
749899331449290752
749802480519696385
749841105928069120
750061185454800896
749815159984623616
749924056699326467
749876736427524098
749917589300740097
750027266093092864
749922416927932417
749969686603767808
749844763273261056
750000229617897472
749855702105985024
749849486340554752
749981250333577216
750037470725611520
749854418619826176
750071477966430208
749998702593449984
749896156147253248
750047176546480128
749874819873857536
750063890810232832
749961067430830080
749847733075226624
749988091146833920
749983737669099520
749986522691239936
749905908088594432
749854196615131136
750013743740903424
749784852061360130
749923884980375552
749801960388255753
750021989700661248
749918922850365440
749800077137444864
749827856251887616
749970613406576640
749916984968617984
749897066319585280
749981170583146496
749854980765577216
749879270097489920
749966608135663616
749965844499881984
749890900638179328
749915198333526020
749897687198158848
750069603427049472
749906046387228672
749784772394704899
749969854468349958
749894193309442048
749851734240030720
750051307713654784
749990322608934912
749825935050878976
749842385488605184
749905975109443584
750070228197994496
749776031335215104
749896831698632704
749885603207077889
749977626324893696
750018835265249280
750051160778764288
749848232176394240
750061742999281664
750039064389255168
749961780152066049
749881786470010881
749963948930265088
750030327989440512
750025798049009668
749968092839579650
750056072577163264
750060702925193216
749885636807630848
750019800043106305
749866968119926784
749861624639553536
749918985685270528
750028452854509569
750033691548618753
749912312572678144
749834789360898049
750063198515126272
749977379116908545
749844570691792897
749902514825338880
749768691261120512
749829068175118336
749778833105190912
749924840925229056
749906218349580288
749782956143616000
749898098252607489
749855324790743040
749862102563688448
749905111305052160
749905874295132160
749998857929523200
749882243712032768
749867735807586304
749832138514661376
749917085631930368
749875700769890304
749842817393029121
749853856654254084
749961893729763328
750020244824023044
750040910247956482
749848466818555904
749847120727855104
750065354639048704
749989965929455616
749999382293049345
749763855224569860
750046371026243584
749824861296472064
749836462779236352
750035591895457792
749825524390891520
749863084198469633
749835221248401408
749803541917605888
749894323454537728
749806561875357699
749916133889871873
749833489193668608
750000132880465920
750006760174333952
750046572256366593
749837108831924224
750068332267769856
749895308948152320
750002414900609024
750069741616766976
749903705923653632
750049843926761474
749977269733580800
750016939720835072
749834063733780480
749911356397219840
750044836133232640
749846109737066496
749873230316535808
749874765507227648
749966331232083969
749992671234625537
749867311960584192
749826119793152000
749995301398843392
749989060106563585
750043036760104964
750003177974562816
749980415578996736
749909599088705536
749902850457759744
749900627455672320
750045230368522240
750025621967953920
750050708033069060
749844088158126080
749963046970281984
750059763413553152
749918444863295488
750027253635903488
750038842451775488
749997712762892289
749967555733905408
749982781216817153
749918222699339776
749770893518405633
750047243667857408
750035033767944192
749982818978009088
750069301466456064
749975135109652480
749923679388114949
749786898634305541
749771522714271744
749962870654431232
750037885991157760
749897653576695808
749900669541285888
749904574199234560
749884923708866560
749922085309390848
749959133730930688
750059230896517120
750002376854106112
749868360528265216
749903986979995652
750037726804774912
749833334000324608
750000606824267776
750058467394785284
749988418239750145
749903936887349248
749899083905691648
749842288940027904
749846504114970624
750064758917894144
750034530422194176
749844121817272321
749962841357164544
749776715233128448
749989194202701824
749821908670148608
749901319499083779
749917748545855488
749987080181211137
750036371964846080
749962199934857216
749901005043695616
750047641740972032
750071323179753472
750017027537047552
749904645326331904
749988787359449089
749990654088974336
749965638915878912
749967396459294720
749978452875501568
749896227559444480
749782066838011904
749990247279329280
749917702202982404
749892041501532160
750030126704910336
750015995843051520
749918650228994048
749850673131520000
749903978687758336
749866737500319744
749963776779321345
749974375693254656
750039349924888576
749895816660344832
749990285015384064
750068340878635013
749978301909725184
749853869195268096
749910341224636416
749919187150204928
749894709309476865
749995498300321792
749994873407676417
749962912610017281
749982839899361280
749901583736078337
749901630015934464
749899419387039744
749773519202885633
749891374690869248
749982969998311424
750048824651943937
749895946687934464
749985117313994752
750063513016598528
749963550295072768
750066453408350208
750031200409051136
750004188806049792
749985301859340289
750004805398044673
749847238252367873
749898874047922176
749969221099130881
749848022549295105
749871271375233024
749762928413323267
749845346382188545
749907858557374464
749852845868978176
749960593386401794
750028251737665536
749854427016601602
749908496066510848
749900979877842944
750017854108475392
749972043987234817
749902619829739520
749897661994729472
750056416619143168
749913873134841860
749920827341144064
749967933359558656
749842255377211393
750026405983817728
749761116394426368
749850014587858944
749909917960515584
749974174404382721
749883665442832384
749855488083234816
750053845242290178
749896315455307777
749988942750085120
749976167013285889
750003232756359168
749998933678653440
749993774319800320
749925579164618752
750070089693691904
749982881682952192
749989471131672576
749901977988063233
750039156697493504
749877948606455809
749993539811971073
749958798161375232
750000934210695168
749897171118555136
749884370371174400
749863344123895808
749988497876979712
749873880152547328
749881232893308929
750055246022533120
750030067670147072
749895623499997184
750060459714314240
750047469828997121
750057972450066432
749793521436090368
749757996079677440
749867991416864768
749997540993556480
749827335914942465
749890732895379456
749921061848883200
749985604126052352
750049198054133760
749889361462820864
750028255953027072
750063857025048580
749986824349622272
749920365825159172
749977047787790336
749913650622767104
750036136840626176
749969141310820352
749882424054706176
749967111481622528
750036372031954944
749902611474706433
750054579170082817
750011717636263941
749885251091038208
749906373563981824
750071008451846145
749977555130806272
749904662216773633
749904507069345792
749865814619226112
749845493086298112
749984018733625348
749900866518384640
750029770025345024
749783933399732225
749986547546492928
750052167533391872
749894323471167488
749979597584928768
749901621451194368
749907833295085568
749760659148115968
750056894648225792
750022094281375745
749982290478899202
749915005466861568
749858478915723264
749867693843636224
749904591060406272
749885137777750016
750018214776614912
749974967039692800
749879223989334016
749903269850386432
750046568212992001
749923700451864577
749853261172121602
749976749778178048
749872118687555585
749874199133577216
749850123862155264
749974145107169280
750031967853445120
749897850927013888
749991270475497472
749978884792287232
749793026562781184
749857719599890433
750031049271435264
750003014665007104
750039106407763968
749903513140858880
749994655496933381
750043137066754049
749978142467588097
750003241069318144
750043628064604160
750021201117011969
749977630506713089
750012233611173888
749907984315142144
749862454855806977
749853999214501888
749851692364103680
749922991304220672
749871896267747328
749817748025466880
749883934205480960
750003475724038145
750058962310066176
749982680637399040
750016436341465090
749890237963374592
750068189829160960
749874782058020864
749917467472953344
750070010169724929
749783904119205888
749888908578742272
749977978868817920
749982412277362688
749875708864897025
749868985496248320
749775100241547264
750056840054992896
750003916264312832
749988452079431684
749768490240712704
749991614420951040
749980327511224320
750067032058568704
750002536464125952
749883032279064576
749988309343014912
749923692029812736
750045863729324032
749875667030999040
749967740539117569
750013005270773760
749990129595322369
749993984387346432
750034916373651456
749971418994077697
749900568722800640
749977177601499136
749983594752401408
749861352051793920
749802358872215552
749963445412433924
750050955605925888
750026414519382016
749988288178622464
749998497324081152
749970122832482308
749996467104804864
749923314206928897
750001705782239232
749888249838051328
749917257866711045
749997524006600705
750035918761984000
749813079786024960
750050342880964612
749898442156236800
749979807576780801
749904251195912194
749852963208769536
749794758986346497
750045234583797760
749900635731062789
749992394548969472
749897871764365312
750049860716494848
749978272545566721
749811360058318848
749827738651930624
750038561425162240
749916683071094785
750001269583056896
750066675530293248
750034710991167488
749864975947169792
750066449243369472
749904280543461376
749925780730286080
749987386776440832
749910513304436736
749976473004630016
749900686058483712
749904498869534720
750029669488033792
749907208322818048
750059050373672960
749997637563187200
749899625138708480
750042541869764612
749906226885066752
749984656171425793
749887235185672192
749850635470798848
749918373333569536
749917077561978881
749985398496067584
749994118609240065
749919116010647552
749991023036760064
749832914490236932
749992172355739648
749925617035014144
750012254544879616
749774504511938560
749767852350009345
749892230547120128
749971007927189504
750033024822153216
749969304720908288
750064616370081792
749898047946186753
750042969571557377
750013311601762305
749860336736567296
749918063064121344
749910404411699200
749923369043111937
750014922323472384
750000246227283969
750023344540512256
750035415579713536
749866519492894720
750037819083612160
749969434840825856
750004608358023168
750013018159865856
749864137036095488
749959007872385024
749920164389552128
749993933875314688
749992037882204160
749917983414312960
749768615851757568
750001206903312384
749889747208826880
749825960330035200
749981728568147969
749962569037836288
750022958618320896
749890850428190720
749909523448692736
750069615984869378
750006944694501376
750019670212837376
749991232735158272
749993342658834432
750004260440506368
749899964680179712
750064683529404416
749968512379084804
749797137052033024
750035700595224576
749857325335187456
749925264650625024
750061185555369984
749884231904559104
750055782922747905
750046127983104000
749856809641476096
749869455275073536
749994051433336833
749771375808811008
749829500301635588
749904381252886528
749845203884711936
749864963091599360
750049780861108224
749913289908293633
750056286407036929
749993006900457473
749850761178165248
750000921619275776
749876573000663041
750054805704417280
750022635334070273
749864791167164416
750053136455335936
750054755460866048
750048271289159681
749982181561335809
749975462240190464
749895573373878272
750071058716200960
749901181045137408
749962120196984833
750031707726905344
749958617902743553
749834025901129728
750012862924328961
749973905897426947
749841433096577024
750001144039112704
750048849788493824
749776400379359232
749982726879637504
749855161074458624
749913080071675904
749878502472740864
749896206562783232
749861402320465920
750014087648669696
750044802494988289
749921217168175104
749767374388232197
749973335732199424
749904183965409280
749901990432534530
749915424851107840
749975059700342784
749788974936313856
749924417547825153
750002872025247744
750017904138149888
749860685224480768
749962497512251396
749899113047658496
749832973223157760
749912308340527105
750001890570665984
749856222237646849
750040012616589312
749822738987188224
750059977503629313
749911662581444608
749895258763366400
749984429569773568
750062904993574913
749868599594983425
749787297286152192
750020542732832768
749814581275402240
749965219707879424
749989731203592192
749872072453656578
749868905695318017
749986371746476032
749824999792390144
749906000333959168
749973520327831552
749771870627569665
749763121326092288
750011361107804160
749835871659003904
749867219715141632
750069062131146752
749924128119988224
750040255626145792
750040255626145793
749901860367020034
749911423363457024
749974023522619392
749784554198695936
749959523960360962
749767244427587584
749902246486413312
750042172687323136
749847900608430080
749816456271892480
749872064325152768
749958131497603072
749842154785234945
750042067565473792
749913579550191617
750018412022099969
749961042348892160
749830301392699392
750039639113760768
749808033736384512
749797476832415744
750054063627046912
749910484103692288
749808579142496256
749895170506649600
749926049144766465
749978855427964929
750067871225643008
749792024144932864
749989190146805760
749890674447843328
749893585080844288
750049634035400705
749907455736418304
749917589179097088
750031720200736768
749893706711437312
749960601674342402
749990238538178561
750052956121202688
750012489346277376
750051014028460032
749907543871201280
749910999696683008
749970768784715780
749975835470401536
749808889735090177
750043321838477312
749887226788581377
750034266336079872
749897976793948160
750020529806008321
749994454086455296
749881170008084480
750021863804375040
749881857936732165
749958034831634432
749786361985589248
750027077160734721
750031212752756736
750049089082036228
749884936291753984
749990620505120768
749891035191533568
749917035556114433
750003060542431233
750014205152071680
749765344265379840
750021821936918528
749925621057323008
749908697099309057
749849515696463872
749988070380806146
749985184640962561
749967258009604096
749832121682915328
749990310093217793
749969590185238529
750001303191973888
749905392272945152
750025076771282944
750069129521065985
750066617128804353
749912849498140672
749889629818466304
749912140820209664
749877441439657984
749976020065845248
749972811280777216
750053274724728832
750037801937334273
749986337969827841
749911398252158976
750050271645040640
750042344494362626
749854309605527557
749899050430959616
749893287159402496
749967220453863424
750055132868571140
749993916984881152
750068504217415681
750056349241843713
750055028107403264
750049046878904320
749923146631905280
750051085390344192
749989047704154112
749921888458137600
749907522950234112
749915622029586432
749963638371328000
749965806851809280
750056370309832707
749778631925243904
750056366144778241
749786823493193728
749959783931871232
749962614868996096
749923435883614208
750026578181099520
749894046366232576
749972169824825344
750022383759683584
749872311730339840
750006546097209344
749975122421907456
750014054115184640
749898760977723392
749910433717379072
750067652773675010
749971570043523072
749909762561679360
749987768399433728
750020207184257024
749805781441064960
749885901329821696
749803932101345280
749781865540624384
749968029761626113
749915924220747776
749982722668498945
749908453972439043
750032437703479296
749894721820962817
749916792286482432
749902531686465536
750066235329564674
749974358974566400
749894843497902080
749973356661866496
750018873353760768
749905970965409792
749905891244253184
749832117811576832
749911142454136832
749872538231136256
749991861750816769
749866129133154304
749975717912383488
749911788276318208
749841646993408000
749853395478020096
749909825342013440
749781722900881408
749977303451590656
749966469715361792
750038187985305601
750069888325214208
749958089198231552
750059566491049984
749906847667281920
750043543952035840
749966016420126721
749864665585487872
749962245845778432
749833971496677376
749872856851443712
750047423934951424
749901047011938304
749963286091751424
750022811628941312
749813008310886400
749922810869518336
749840628037529600
749968067615002625
749904305734291456
749845421812396032
750055175021162496
749958810962423808
750058643597381633
750064691632898048
749994646932258816
749879454684499968
749848982973714433
750054831088234496
749962438976700416
750055997012582400
750029908336934913
750060639926775809
749897578251161600
749923243058868224
750013034714787840
749876619313983488
749978695885000705
750057213243392000
749968180936777733
749853072348762112
749904167389495296
750026205034868736
749967082108878848
750071050495467520
749800035605319680
749837645644173312
749917924832448512
749891353581060096
749876577303797761
749989231863431169
749982537984905216
749979861847052288
749868801089560576
750016285279420417
750026473189277696
749991194843684864
749833812217962497
749988619755085825
750041505625145344
749815596469059585
749775108785528832
749983183937085440
749966260046336000
749861242773397504
749996353963438082
750063588493103104
749987273404538880
749852640390029312
749987093074571264
749979111406333952
749961302039142400
749992046459547649
749925017413152768
750013592536223744
749997150734475264
749769811379363840
750063819217637376
749915965970718720
750012267224297472
750002825686556672
749899398440742912
749896450017034240
750045133853253632
750051924347617280
749924610469076996
749922110634618880
749992726091948034
750039526085652480
750065996359143425
750069460715921408
749962367526637568
749913931615993856
749904117221457920
750034623002865664
750065388025745410
750059289696493569
750054348449783808
749918952311164928
750021511466090496
750024002966528002
750015694129930240
750012015368925184
749911809444966401
750033288945922049
750016792911806464
750053748895088644
749824161044918273
749898543004090368
749959058313076737
750012757819305984
749779777024823296
749985117276217344
749959729192001537
749889470669873152
749807589290962944
749981200127754240
749805831844163584
750005535148310529
749838061052301312
750064335368617985
750018940361814016
750006407773057025
750032748174245889
749974937666985984
749977240587407364
749850882767020032
749903961914769408
749896516815425536
749884357507108864
749898761133056004
749962627409903616
749978595272032256
750020861151834112
749964594525995008
749915328591826944
749996873977622529
749962392688353280
750071184532713472
749963940361297929
750017333863657472
749856557823778816
750055200237424640
750051815065018368
749906864419311616
749902992808239108
749963462210576385
750048967262605312
750035805507289088
749792519278370817
749894822278856704
749859305046708225
749894688296034304
750033846721187840
749973356624183296
749779596594319360
749987768286273538
749970689105489920
749896063956488192
749962325445242880
749867710486487041
749966272348164096
749997092202962944
750069649342029824
749862366825897984
749784956709273600
750012007013810177
749981950543294464
749983607419244545
749985662754025474
749910970554777600
749920168709595136
750046232836444160
749917476067172352
750022618732982276
749974057127383040
749866796296048640
749903299286077440
750021578705006592
749972589062164480
750003442312028160
749864111803097088
749858906717949953
749900044384497664
749884311361327105
750034400482586624
749813805476085760
750031506308038656
749872462767198208
749975135210332160
750053350327128064
749871749462913024
749874345720381440
750027500886102016
749867244952252416
749914753812791296
749894285420474368
749864069843353600
749979870386647040
749909414367420417
750023176730447872
749780766608031744
749909674301030400
749918499389276161
750017098856984576
750020831821127680
749868314374070272
749990377084428288
749900652432809985
750013886229798912
749899608009109504
750001248657629184
749900560489406464
749979954075439108
750061491387113472
750061604985774080
750066327583358976
749856524185382921
750029275101794304
749965844579381248
749793399935422464
750067417888489472
750064251415433217
749904398130618368
749790015128043521
750059801342648320
750017187046236160
749983712453025793
750038125112467456
749925897969565696
749971154685886464
749895850227142656
749892415121657856
749879764895268864
749908663574360064
749758469889110016
750011365205704705
749992306409889792
750041811775844353
750058807104077825
750038661970989056
749973037802336256
749988179395117056
749866389087907840
749967174358401024
749898526193319936
749902208498565120
749912983896285184
749896621903769600
749852409581756416
749885704080125952
750048036387188736
749922387362058240
749973813807513600
749851260313100288
750004939762573312
749901566832996352
750067413950033921
750012464184627201
749964825443336193
750042235505291265
749865533630193668
749967773829300224
749964347418509312
750056538002239489
749842188247367680
750002439877713921
749979987734822913
749802405328486401
749813604099039232
750029996308168704
749975768260902913
750016524505624576
750068751844990976
749961469777809408
749905002236436480
749959272323309569
749910379250221058
749979534892605440
749781387369144320
749901344421646336
749910664316014592
749766619505700864
749912145027104769
749843693935456257
749773519127449600
749836135833174016
749846252389593088
749820453145968640
749902548455358464
750056139732180992
749899331382091776
749914875250475008
749981783081574400
750006118504685568
749980457652002816
750011323501670400
750019494047690752
749986153575645184
750032731086749696
750031942528094212
749900698830114816
749981610959835138
749971280644960257
749857153427660800
750018600581210112
749911733863587840
750070869972713473
749982986779566080
749902581812568064
749814224818348032
749765306587971584
749914799946010624
749786890560270336
750068860854923264
749867907790823424
749991018741714946
750058291242336256
749884210727489536
749961801178161152
749979534770868224
749773862825521153
749825121523798016
749844587150094336
749978557644963841
749963152046129152
749789247541051392
749989685016092672
750064520006103040
749924472094920704
749985360617275392
750063987140812801
749855907698188288
750052842782752769
750065853467688961
749850472039772160
749978876122697728
750013701697273856
749983859115036672
749891274220593152
749973146707464193
749853131043811328
749904024917381125
749963651189178368
750046433793966080
750052226152951808
749970059863306241
749791315538251776
750042273329639424
750019015909707777
749977211323637760
749888883261792256
749913524797714433
749979018863136768
750027551209381888
749958777206665216
749986094855389185
750052092287586304
749968486844227584
749771233277931520
749882449362956288
749867370575958016
749976439286591488
749819002009088000
749922228184186880
750028121739522048
750021784041295872
750005476524384256
750050477237121024
749787041282555904
749901298322014208
749901826787569668
749965597010718720
749903483608788996
749875398666780672
749897330703425536
749965240557789184
750062145748897792
750015161050726401
749967564277768192
749986056934662144
749767634426691584
749992130475536384
749913600538578944
749865940582621184
749889554514051072
749861620357083136
750032475540205568
749991589330780160
750035432319180800
749974707366047745
749915206785110017
750029681772998656
749899247433068544
749994063911419906
749888795357507584
749905777792544768
749894038191476736
749905316796596224
750036082532769793
749823733074890752
750053983843213312
750016688012271616
749912711111254016
749905098697048065
749917861821296644
749865814858272768
749867677062225920
750047805322956800
749886488477741056
749893279169146881
749996396091052032
749860672629071873
750054466100006912
749990771453898752
750063349522636804
750019032695398401
750027836639973376
750042487201394688
749878590653734912
750043502361341952
749974560192290817
749987722085801984
750002506898481152
749925306866204672
750005531318910976
750037307365945344
750022350112894976
749972815697289217
749920370145320960
750067044968648705
749998719689383936
750065119804006400
749904687407697920
749881534757343233
749788476036505600
749896949042515970
749821073823326208
749916918082052096
750066734367928320
749903106117296129
749910672578838529
749964099891572736
749982475162615808
749999889585737728
749989911638315008
749995389315493888
749999038204825600
749922467339120645
749961218257985536
750037248599523329
750017560234618881
750023398932279296
749882730498912256
750039748421509121
750022052590018560
750044068374319104
749843974765051904
750057293169848320
749993376032755712
749923096426086401
749924392256364544
749776371111436288
749985306322038784
749991648013094912
749995368427954176
749896730808811524
749960907850129409
749966188562833409
749893337864409092
750005157950283777
750034782155923457
749984421063852033
749915538076360704
749987114083835904
749907694648164353
749827767970050048
750046237035008001
749922475585073153
749897687089250304
749920382740598784
750015777860968448
749828837635129344
749882466232594432
750031795710619648
749997465449881600
749772621600870400
749990544768720897
749909074632806400
749974904309682176
749916209353752576
749879047686066176
749981392826732544
749913189349941253
749970726669524992
750020840415174656
749918168114683904
749981720213061632
750052146444369920
749846847993311232
749972220076851200
749962598355984384
749918780315185152
749985146720309248
749851768075481092
749890708010598400
749830540702867456
749769504897507329
749843081650958336
749891312007208960
750018466367823872
749876480780431360
749900530902786048
750054356838481920
749965852812972033
750041736186097665
749861460805902336
749973540989001728
749835791673663488
749881840916393984
749961700707794944
749974841541926912
750034975018389505
749921347304906752
750061760107905029
749961813895344128
749964292594733056
750003219997323265
749902137459630080
749836177641996288
749960769358401536
749847699281838084
749922504811114496
749879882335813632
749919023803006976
750015794382249985
749977726900142080
749870613129490432
749896282232254464
749971813061435392
749911318833033216
749782889005481984
749770801210134529
750006122443055104
749922915802554368
749824916002840576
749999180744126464
749858411773325312
750023990215860224
750047734372106240
750033637089959936
749965295264079873
749900501634977792
749901310917476353
750069947133489152
749804921558413312
749969963528622080
749857451168661504
749800064764162048
749887562261594112
749893882859577346
749983737493000193
749876879058989057
749968734538858496
749999545665421312
750040092337532928
749825998007504896
749898920466247680
750019191806103552
749883577345736704
749912065196879872
749918423828824064
750068340731895809
749898446463725568
750034559807336448
750012397168029697
749894516371517440
749898664655683584
749960434065690624
749991983440097281
749899192798220288
749975600425828353
749997251372675073
749772550264225792
749961318959083521
750066465936699392
750042981873258496
749861079342149632
749868444443512832
750063022450827264
749963089051807745
750039219784015872
749997045843304448
749893153134522368
749917287092776960
749907812290072576
749821938244030464
749905392042438656
750039823675695105
749876405358460928
749919686133837825
750001894496415744
750070593228197890
749925554237956100
749924505615728640
749904775689428992
749876304598695936
750020949358043136
749866015929069568
749905580970696704
749909678654717952
749968554338951168
749835703824023553
749988955333033985
749904607908880384
749965312146149376
749887478270664704
749834940548734976
749910429279936512
749997167893446656
749962304490446848
749980549733765120
750060807946440706
749987700955021313
750032538077368320
749965723078885376
750045175792148480
749829877935865856
750066998453891072
749880700413677568
749771174423527425
749983796238360578
750047604311003136
749887478077816832
749991274862764033
750062330554179584
749847951300755456
749794565972828160
750033137862864896
749898374938292224
749920936212697088
749852904530456576
749908126996926467
749970533777682433
749896189626245120
749974069735464960
750069796289458176
749991782100852736
749966360453799936
749997310084612097
749865684470001666
749838216094740481
749978393983221760
749921586119974912
749972395964899328
749974506060611585
749867186068525057
749849553415790594
750016767821512704
749868851265961984
749974644472578049
749977089634291713
750003731916263424
749970152247160832
750049420524257280
749896001268224001
750026632606388224
749818054025052160
749980432477851648
749913570884943872
750002259610578944
749892805061931008
749921657641283584
749907887682490368
749979098613678080
750005912983760897
749965081245396992
750052259787108352
749961495115595776
750002787866607616
749822558682304512
749818611963826176
749810235934707712
750062489749090304
749876874952708096
749824404406673408
750038485764046848
749912191227293696
749873347488411648
750056613692801024
749915169086734336
749987810128584704
749861339347161088
749776895361871872
750056500119400448
749895321463971840
749858814380404736
749896416110096385
749884886274768896
750031854657470464
750060271117434880
749800580839768064
750006114247380992
749804938557988864
749964297049112577
749974300409597953
749991719207211008
750064272194035712
749904494692036608
749802358931066882
749993002647449601
750015903581007872
749919510166134784
749859451713138689
750061143209680896
749897162834714624
749905660490330112
749972215601528832
749822697429884929
749815340461416448
749780892718104576
749985834590433280
750012980084011008
750000351126913024
749903194101342208
750060241736310784
749963600593297408
750070479923261440
749909598874722304
749826358650560512
750042629572792320
750051093976064001
750038489803001856
749911633439363072
749799993360338944
750053002417991684
749789851759681536
749842884254429184
749917014584619008
750022589536493568
749893924882350080
749862341970366464
749898614181400576
749903194311000064
750065949907136512
749924069517189120
749901457827192832
749890372180938756
749853668116168704
749972853416534016
749870449576833024
749829567645257728
749909557158313984
749915802581757952
749900270977576960
749787649536393216
749907325843046400
749978125740769280
749897238550310912
749902497930571776
749889713889239040
749913335995432960
749959112839102464
749897653681528832
749883401226903552
749960085770821632
749877374116851712
749896332270243840
749975604661874688
750035335648800768
749813880688222208
749863315065692161
749903718485819392
749907346839724032
749915814975926272
750003488357220352
749924082142027776
749959796342812672
749871334579113985
750026095768899584
749845417727299584
750056143834255360
749816703668875265
750059826344960001
749979895405613056
750056466728484865
750053522448719872
749896659656642560
750046538982944774
750059520240586752
749850761283133441
749777121728421888
750071373360488448
750017870919192577
749903945137524736
749902103599017985
749807937426710528
749909439810011136
749911851140612096
749960039855558656
749887964885426176
749980562354561024
749921435519488000
749901659078266880
750045066522230784
749992377805316096
749918423983878145
749973402774110209
749975265179303936
749844218361868289
749796914967744512
749788396017491968
749800374928809989
750021318473609217
750064167613263872
749897699659509760
749983892812107776
749781127620100096
749894449359192065
749875893443649536
749806087684009984
749963890235023361
749860726869745664
749982458058117120
750003966503690240
749878959794454528
750029996543008768
750048057006383104
749986925117706240
749763062438170624
750028734124658688
749787553222553604
749867714756374528
750003132042735616
749973784627650560
749872429204434944
749811804566491136
749847343080599552
749892649998544896
749995313612611584
749906633594200064
750029660893896704
749894927421669376
749895938123137024
749852825065250817
749897007624519680
749977118738702336
749922177718312960
749980843561644032
749831526334865408
749976321942556672
750016750692012032
750057037279686657
750042340329287680
749913407621591040
749897645259317248
749925092658937856
749961897798144000
749907401382301696
749999839317032960
749925751303073793
749786378947342337
749966528452243456
749964733122539520
749765302536331264
749980335740366848
749972509500383233
749893845165416448
749917618425962496
749976632236969984
749883284130238464
749902061861531648
750022991979933696
749873788079185920
749959875950706688
749918046161104896
749901143267049472
749836022373031940
750028268338712576
749905648050053121
749975554418356229
749903110580101120
749992751266140160
750012338443546624
749822353320845312
750063680914612228
750041702791077888
750018915275673600
749985784250466304
749958668351709190
749920185356779520
749905949779951616
750070228089012224
749839046768230400
749912581318541312
750046312498946105
750070370850439170
749997998243999744
749981393057411072
749867362489405440
749886236635062272
750021381262155778
750012518853148672
750062934504513537
749909091548536832
749895221140451328
749887310557089792
749796164007038981
749900300199264256
749911670802243584
749989680653955072
749921879754956800
749959016428830720
749856742339518464
750031145606275073
749981497780637697
749881358592405504
749980101018656771
749905937297711104
749987025869217792
750005824681078785
749971028831571968
749969170901508096
749884516957839360
749986031655682049
750038255098265601
749924925025185792
749977689239457794
750031544085979136
750026276149334019
749972912069808128
749968763823554560
750000682527256576
750043200203661312
750017950271172609
750035742563459072
749910148475449344
749918189061103616
750035826390728704
749962082163036161
749969070045421568
750017543797104640
749770931279650816
749918482486194176
750049231382208513
749981942557343745
749990612108251136
749833736573816833
749897749970161664
749916817477492736
749903001398247428
749916309824110592
749961864306630656
749887729715077120
749811917875662848
749969963461578753
750023847689195520
750058043644211200
750035478594908161
749817731122290690
749918339800174592
749990410760687616
749878397472350208
750065966709702656
750049894262505476
749876120170926080
750043061917356033
749972509165031424
750056311757348864
749894457462435840
749918918811250688
749995166862184449
749900358969765888
750059423595364352
750040716940763136
750067564789784577
749973356598919168
749764442590556160
749914346755588097
749906180802158592
750046169716387840
750071541094682624
749918830575640576
749820902062301184
749973717292294144
749894495332950018
750065241141182464
749903865408020480
749961402723491840
749898626768535552
749982990739001345
750052394151645184
749912346118721536
750014028974481408
749762953491148800
749817471037734912
750020379045982208
749815537568456704
750041963026583554
749917069060214784
749982085092343809
749964737459343360
750017518652256262
750024921535877122
750024921535877120
749994865019219968
749907203922993152
749899138297364480
749912824412078080
749852376283148288
749901516639768576
749975600635469824
749896483210756097
749906323127566336
749891630631649280
749909586442907648
749913906529857536
749772600490860544
749910349902667777
750038129436917760
749857702998904832
750028952144523264
750022257943216129
749889738904141824
750050603133505536
749919002546302976
749884588365783040
749988095265832960
749964167038337024
750000191688708096
749861406384750593
750051186066202624
749999923303739392
749882872715177985
750035423829848064
750001030671192064
749856494972088321
749985268401340418
750055825163583488
750059960512372737
749964615719784452
749904540627922944
749901822576488448
749845707000012800
749827562625380352
750038297028730880
749982839945498624
749901235529117696
749990167319027712
749829831790063617
750004717481230336
749958609279201280
750051152675430400
750054818392240129
750023545674235904
750021469623640065
749826925103837184
749833661286154240
749836723102752768
750021805079953408
749845220712288256
750016784632311816
749922345326751744
750003950057877504
750021570014380032
750048954834821120
749902586132762624
749890733004492801
750042030080987136
750049831264067584
749961855863492608
750048644443897857
749864158049472516
750066189309767680
749900438644875264
749991001922560000
750039790251368448
749852229117542400
749921737526145024
749968734379466752
749856188880355328
750002771189956608
750002431514275840
749970948976218113
750012577728561152
749981107655831552
750047436278788096
750016658706534404
749881941634277376
749880167766564864
749964183626588160
749920785393786880
749917752790507520
750024103332118528
750070920149143552
749914997258682368
749897137660493824
749964154337886209
749975525268058113
749895766324482048
749775427376414720
749896890393718784
749986539472650244
749921829461041158
750001240310964224
749871371988197376
749889369880813568
750027702271348736
749849641496219648
750046945545256960
749853441506283520
749994579647160320
749973197303476224
749768494057611264
750025105762287616
750046974959812610
750018592234729472
750057863414939652
749989165010477060
750053098857504768
750069808906076161
749901336058134529
749891504848637952
749813583039565824
750065077680832512
749831228619128832
749895854442450944
750023134728839168
750050808444645380
750062733136007168
749847565286289409
749873964009328641
749860068296888321
749785606901866496
749919585592287232
749888266770407424
749998488843354112
749851797221548032
750033251264237568
749845816198762496
749899134157656064
749991656514924544
750003635417915392
750004469987962880
750014444231589890
749908114112143361
749850098402676739
750061789245833216
749903605512175616
750023268774535168
749912027439722496
749877617260654592
749995431212490752
749963269322993664
750061755787796480
749895053364043777
749885053887545344
749911595480969216
749907917084688384
749908470804152320
749983431413604353
749919606651940864
749868490627186688
749923645905076224
749968939891822594
750067854234361856
749855643566243840
749761300901888000
749990511272919040
750031694992998401
749966200931749888
749969472660860928
749919308923432960
749976758372499456
750022413329526786
750049701177782272
749900874722443264
749917836789899264
749853248685740032
749979018850623488
749898714962071553
750020429386027008
749904628800782336
749900430432411648
749850052588367876
750052062654849024
750034266411511808
749923725353508864
750027148375842817
749922773351432192
749898593088237568
749914393010397184
749905954322472960
749899004260016128
749897439776235520
749976313734266880
749913353053728768
749903697682001920
749826086385496064
750056944967249920
750005484787236864
750028473901678592
749909389348306945
750028872356360192
749781043691917312
749904586698350592
749983527693877248
749979522276220928
749977496305725440
749920776992747520
750060237479084036
749986904175673344
749895321451368448
749885335048335361
750035772112244740
749958546465357824
749996957846863873
749771728176287744
750015781946159104
749966272427941888
749886534514511872
749776203360268288
749905773879238656
749926099233087488
749758356701736960
749980738783764480
750011600174583808
750003350234595329
750022484657856512
749771061240160258
749905949813575680
749899150788009984
750061764352548865
750036829211127809
749860798277754880
750019540201906176
749761116645928960
749907149627748352
749853281992712192
749892251271229440
749911004063072256
749989358007181312
750054608827854849
749912199544573953
749917392223035392
749886526188883968
749778954920296454
750018680453337088
750017035988598786
750024212602056708
749784579502899200
750007032585990144
750026556978794496
750004436420927488
749869514154774529
749868020818845696
750039433777471488
749964451957399553
750062263361540096
750067275609366529
750047122054053889
749903114539454464
750026435520266240
749897410264965120
749959213355507712
750035264735678465
749919946184863744
749879656019554304
749900635714322432
749796747178803201
749973251732959232
749836836047052800
749989353548607488
749833325758410752
750000531641249793
749878745884917760
749958341003190272
749968038129070080
750042155805204481
749986329786712064
750029426109378560
750059704953532416
750050871518593024
749991161427812352
749978008103116800
749923410860449792
749923410738868225
749965785892786176
749916376794533888
749848961754787844
749966486198968320
749767466721566720
749825436197261312
750046765341171712
750065928910434304
749873720840388608
749888031847550976
749916859298897920
749880545178509312
749853651078897664
749898639162675200
750028973262995456
750035352627376128
749967031579996160
750067061519478789
750026821413076993
749820440558891008
749915600982568960
749978544785293312
750052196947992576
749990750310596608
750038733345488897
749977874027859968
749781945287139328
749797606704893952
749806251333201920
750062330420027392
749899662526742528
749901856319475712
750018659234361345
749861351930138624
749810487710408705
749990129490620417
749895564787978240
749860307665842176
750053883091779585
749986564285997056
749960144725782528
749787888523501568
749985608114765825
750048602551091201
749893698297565184
750042898335424512
750024380156174336
750046329112584193
749872877768437760
749804238239301632
750003614446387200
749871501957013505
749912610615676929
749914904690356224
749961746933243905
749768255166746624
750034413128413184
750053287680966657
749897033079726080
749867052148596736
749895392888758276
749845438782533632
749805949448294400
750039207150809088
750004100683575296
749905035509829632
749839583379161088
750034480086278144
749896059623792641
750016570408173568
750063895033876481
749918004545097728
749915068364500992
750060845737054213
750021750486929408
749966075287052288
749991903953911810
749891039314403328
749994126729437184
749917136030691328
749852288043319296
749769941134499840
750039139932835840
749777952540389377
750052259770331136
749872697727938561
750066415823183873
749975034144366592
749760331925323776
749912073807822849
749968810182995968
750019103742623744
749776828227784704
749995083139874817
749811267758501888
750021503123546116
749911259882065920
749896248396750849
749913319478296576
749874345850179585
749964972092977153
749842263832862720
750012799825408004
750041510025003008
749783048325959680
749966779968094210
750019414402228224
749918201623044096
749832985742979072
749979493012377601
749913042452750336
749909548497068032
749996303753457664
750014334919729156
750067736718565376
749796906532950017
749900019130597376
749883053120552960
749960425664544768
749888480868638720
749971888584159233
750032836116172800
750023402870669312
750044693489082368
749906994484555776
749979148970553344
750018684303925248
749958940876804096
749989773259972608
749966645897068544
749979065080225792
749903345331167232
749764954174042112
750022564387426304
749863969070907392
749995045558845440
749899784467677184
749867207052578817
750071117415452672
749894881011793920
749859754034552832
749794389887778816
749973230803259392
749869413306814464
749811297064062976
749913818394980352
750063450387312642
749922760646885376
749966402317127681
749917417002897408
749981430562848769
750055397327863809
749958248728522752
749901428295081984
750071193139548161
749917593150992384
749840682379083776
749905412951044096
749861699898007553
750069242440060928
750002305592725504
749839965111058432
749908747355652096
749964011567931396
749924644006789120
749858810286731265
749833325720662016
749967140522954752
750036585639452672
750068512899686400
750024866804400128
749978838508142592
749971351939616769
749968013248651265
749970093346611201
749984337475432448
749891349525258240
749959561516376065
749872869337927680
749811112556634112
749997658299826177
749963160430473216
749901021506314240
750013936502710272
749850895437819905
749903093710458880
749999227229659137
749804003035275264
749889126627893249
750026666144043011
749775645350191104
750042663139901440
749850513672380416
749979665050193920
749856121616228352
750016603924926464
749838732010917888
749983423083614208
749923025118720000
749788601760620545
749914175170764800
749996249302994944
749769861488844801
750068466716176384
749966448454471680
749896701423521792
749901096974290944
749963088934342656
750035747089027072
749919690487627776
750004822431109121
749981187205046272
749963285932314625
749870910845358080
749900065548951552
749999726339223552
750011302345596928
749895980036812800
750029727952465920
749981653104267270
750068441327890432
749882466140323840
749904104391077888
749897204882632704
749923343776804864
750044655434227713
749901608679510016
749970827391725569
749964020090740736
750003161285427201
750050938581348352
750061810502496256
750032332896305152
749975600761217025
749897284419252224
749901076296527872
749840183382736896
749997742492119041
750033796540563457
749881006438617092
749962929781542912
749898685316788224
750006713932058624
749792401649176576
749992797059555332
749899142714056704
749899209776717824
749965999777001474
749881916514504704
749814941775859713
750004516020334592
749962304498774016
749976963704500224
749969216762183680
749984073012174848
750004222565883904
750054797466886144
749968428228902912
749916091879682048
749987592213524480
749883955197972480
749898882407104512
750050938614865920
749993853982216192
749862119579983872
749983116585033728
749958156328005632
749915206738935808
749878040868556800
750033410689642496
749989903144857600
749878405773004800
749890301129547776
749842116755398656
749892914117959680
749875897944182784
749875788707614720
749994479076175872
750016830375354369
749812911703556096
750054751417602048
749958504459464704
749999453667463169
750043015570391042
749891119002054656
749897192270340096
749992507845406720
749783568738455552
749973843142336514
750065186778845185
750055300925906944
749922945112371202
749910752551514112
750047436501032961
749988921770139648
749995594811408384
750025835785101312
749964795852521472
749989508771373061
749877525002657793
749968751127179264
749924748797235202
749917765339848704
749918285324517376
749922097900711937
749818423186628608
750061185249210368
749902330083045376
749897871932162048
750007149934342144
749857220603547648
749978704550490113
749864401164009472
750052171849293824
750018525197107200
749991245427027968
749968872984481792
749959926311563266
750032731048927233
750058429738278913
750038989256753153
749987524806864896
749865672021278720
749997557703663616
749784327651782656
750057087460315136
749982605077049344
749963508591259652
749897427012976640
750015480103133184
749780775340544000
749855937272377344
749852770371600384
750054126134919168
749884621869969408
749862836772282372
749777398757928960
749914602935320576
749975692734005248
750001332795371520
750046681236840448
749963143292395522
749912975495032832
749882445277769728
749838241180901380
750003794667200512
749970152096145408
749969871358877697
749846273247866880
750029874992123904
749958315673841664
749906016930820096
749899713114206208
749920281972580352
750001685045579777
749921645016584193
750028167700701184
750037059889344512
750066742932692993
749923213648523264
749791093072416768
749990188407922688
749871900629893120
750043015813607424
750036937948426240
750023172469166080
749803344860835841
749976502461227009
749899755174686720
749871091066216449
750043774861078528
749901923571097600
749925927237324800
749901164154589184
749924023149137920
750013244597604352
749870889857056768
749901978155618304
749973281084547072
749991589435543556
749976133152673794
749803311214112768
750041124052561920
749869996558290945
750064175725027328
749825712941461504
749968977628110848
750057263482765312
749986015033516032
749989349572415488
750035277301899264
749879832067047424
749923536513429504
749921586531201025
749875444883881984
749914183563632640
749896802300731392
749971859265892352
750025739441963009
749893425609179136
750031460480974848
749896823049969665
750001307256184838
750028490758426624
749801780230238208
749915877768851456
749970148182884352
749766615311409152
749860655809855489
749860349344620544
749987323652210688
749958764766388224
749852250458230784
749879190279905280
750041224766193664
749902758304550912
749921581934186496
749989861365583872
749975118424616962
750033146301775876
749981963428081664
749925298305699840
749959230258421765
749916825836740608
750070836422381568
750025957398999041
750056768835817472
749994517009432576
750036489434566656
749831035383341056
749976452070797313
749798319740690434
749793869873704960
749999747218411520
749886891017863168
749992017225220097
749970487653130240
750061931898122240
749922932764372993
749870709258719232
749921212839583744
750021444378169344
749974061388881930
749990364375908352
750024514373902336
749856003999563776
750001768977883136
749982122778042368
749959301381447681
749922639204851712
749914892078026753
749906910535675904
749857191193092097
750044575998312448
750062162723364864
749863604283924480
749970307453218816
749879911603666944
749984853152534528
750035734241898496
749897649495633920
749974476444491776
750043309016510464
749887906093928448
749902351087964160
749817123006914560
749990205134741504
749919153700663296
749908537808187393
749968704960684032
750023340010582017
749835603009757184
750066902236561408
749908713998278656
750011373866913792
750015119447330816
749995578239676416
749812072872042496
749995167080472576
749910450251395073
749890162457477120
749861725235605504
750024535525748740
749839063583191040
749966414950363136
749920877580578816
749782343867662336
749976972185460736
749866993436782592
750022539032817664
749988062059438080
749969539929141248
749802606441091073
749768653646622721
749988166816272385
749788526045196289
749976527639633920
749913168353300480
749896411907366912
749885506817753088
750000623844749312
750029380060012545
749895539509063681
749915794172178434
750069150270226432
750003287265599489
750001995428364290
749904595242090496
749831140479905794
749959419123949568
750059742316277760
750062947083444224
749878028310896640
750058752515141632
750022694314311680
749965483802292224
749900946281533440
749960819769798656
750054595934752768
749822118406217728
750051982854000640
749958802452148226
750033557654007812
750016365185073152
749998933624184833
749880767371706368
750022711020179456
749888933551562752
749918834996412416
750037307244343297
750013202583420928
750011868912156672
749844419386413057
749984156990500864
749812249066430465
749971708111499265
750040968859123712
749960454785601536
749759891611549698
749966175979929601
750017371528626176
749916985207775232
749896625955475456
749867932826689536
750002251058544640
750002402317795328
750059679674429440
749989563607707648
750014011807133696
749856935252492288
749962845551464448
749857304250617857
749871225254637568
749880800917725184
749958051541704704
749970311685107712
750036988544229376
749866548601454592
749871057578975232
749894574903029760
749987348675387396
749850665007153152
749989718415142912
749994764183932939
750027396137545728
749909561394532352
749906704951758848
749965110743928832
749994768592232448
750053413300367360
749960219946516480
749836731323654144
749960723317481472
749896122655731712
749985708731822080
749980340144463872
749984324842352640
749898639229804544
749771552015671296
749819509570170880
749763364633518080
749960438004211712
749895808045035520
749879185959710720
749986094519844864
750027651822284800
749908848375394304
749882856130932737
749912371334934528
750058937156861952
749871150025539585
749863453129572352
749969011257929728
749829949369049088
750045620195434497
749910752589287424
749909405907300352
749880423455555585
749995292855046145
750040981572034560
749881027485630464
750028553832501248
749856708797820928
749991882671939584
750065178343927808
749985012418637824
749980638120402944
750042982200508416
749873850821685249
749959481933565952
749898215818952705
750026611622305792
749925327854374912
750056303221940224
750036996773572608
749845325410668544
749776454943211522
749913151467053056
750068366036041728
750031724709552128
749967203722752000
749915118650130436
749992671574392833
749807945978875905
749917299570774016
749872634570104832
750064062713782272
749907975750422528
750017509902942209
749910282575675392
750056537977131008
750003207330562049
749979216079384576
749990242925604864
750019389202788352
749857409464762368
749904112687382528
749881371296956416
749883841809096704
750021578721755136
750039593098043392
749989714560708608
749893245606371328
749974174479872000
749991161557872640
749914598569050112
749974032016142336
750041186874880004
749983200848515072
749893799124533248
749900434375110656
750015777844162560
749961851639894016
749994143695441920
749897624392765440
749833069566238721
749960618346622976
749886018816532480
749960807312527360
750020869842501632
750065472125726726
749829651447554052
750042566926696448
749879458610475008
750002402120572928
749900153486766080
749890212982063104
749974996764782592
750032077068898304
749987978160799744
749979639762788352
749779139234820096
749808956730707968
749898782020698112
750066667506561024
750002590881046529
749985591488544768
749966494897844225
749904653731725312
749961721540927488
749925508188561408
749965228251619328
749976829520388096
749923620504252417
750064301646483456
749958928419680257
749981028094271488
749909619879927808
749922504731422721
750037713953361920
749993187490488321
750049424705986560
750023902345191424
750006680381952000
749968432444170242
749968558247993346
749808457482702848
749887029647855616
749817437378543616
750020789957718016
750015131707437056
749895635990634496
749898513257947136
750058454715281409
749871569128730624
749977337219862529
749992381794045952
749973926932058114
749922735703388164
749898232638103552
749971431572770816
749881165721563136
749896017697509376
749989211172995073
749966377251905536
749985163715706880
750014251285286912
749855224194592768
749848672586887169
749974027918274560
749981485390827520
749903848651759616
749907682211930112
749862392058744832
749886471490904064
750014095936647168
749922404361732096
749779550272270336
749977332979564544
749913872816103424
750027656180137984
749919959011225604
749827914968010752
749907313163665408
749779869093933056
749902623990362112
749920730649886720
749925134505545728
749913981872144384
749893983430643713
749863432237617152
749869065347489792
749898500905787392
749894964998508544
750029417800298496
750070395966021632
749970151974592512
749917027029094400
749969288010817536
749996622608732160
750032944941576192
749892410675699712
750030399196323840
749964703812751360
749767454184861696
750039341515300864
749915957473271808
749983208884895744
750063420737613824
749962531154821120
750026141809999872
749974405376192512
749963613272678400
749905866153926656
750002162944528384
749894201798688768
749983376942231552
750052838693335040
749811175664279553
750071507460714496
749880616322265088
749998635568361473
750070324906094592
749991786588741632
749782381440086016
750021452892479489
749863339900039169
750032823411740672
749857857995051008
749985712938901505
749903227844497409
750054591912443908
750046438185377792
749818054243069952
749860504517173248
749984890880352256
749996328810270721
750054478611701760
749874513542774784
749999151643914241
749869900022190084
749912484866363392
749972505331437568
750027655945154560
750013462403813376
750065824082296832
749982458427412480
749903362146041858
749910353878904833
749903827697008640
749848492051402752
749885460869177344
749887419495936000
749890800314683393
749872034667175936
750054457891778560
749883439126642688
749887033452158976
749894109402435584
749989273860968448
749923062653431808
749805429404807168
749902682660438016
749920722261315584
750038301390741504
750049185580322816
749989857196404736
749971536396910592
749819450937974784
749924576763711489
749894541260488704
749903127290212352
749901478698033152
749964833966043137
749899343730188289
750054122288709632
749835644877275136
749893010339553280
749900442948235264
749986073745424384
750038452197089280
750023398936412160
749991455201132548
749873968258117632
749965446309380097
750051710350090240
749922861335318528
749893652151934976
749959536581177345
750034866184527872
749982919788208128
749921590612295680
749999088792432640
749874547101491200
749860592609996801
749964967978336256
749975479143141376
750043649111625728
750054965100568576
750004012666064896
749916075182010368
750040549575491584
749907589748625408
750055070113333250
749966314358407169
749996504807387136
749972886836817920
749899922594471936
749838257974874112
749766657191522304
749982823193284608
749842649566343168
750026989210402820
749874748524494848
749961495023321088
749899444431286272
749964783336710144
749807371384393730
749818800841760768
749958559132225537
749917983493861376
749759749122564097
749963449682264065
750036019383271424
749967493045719040
749992734346190849
749981430764204032
749872689058308097
749874257707032576
749971557355847681
749906226721353730
749980788846792704
749911918354259968
749792128969084929
749899238969057280
750003576647274496
750015811436306433
750061349082951680
749959263741763588
749916670559268864
750059956301279232
749905438162944000
749907048872108032
750018252500299776
749764887203631104
750024518551281664
749988275830530048
749902284335804416
749993569134325760
749789084122488833
749988263214010368
749983741586669572
749816250730242049
749786966087131136
749907472467501056
749966092093841408
749994424411774976
749921661730729984
750047809819344896
749833514539855872
749963164423364608
750034408736948224
749874400246140930
750050368189558785
749849649834500097
750051999987671040
749899448659181568
749772629620305921
750027215794872320
749996643211030528
749903106171863040
750045737862492160
749826568571146241
749875943888474112
749918197365825536
749873758807130112
749784516311543808
749867886638948352
749838434043174913
749989571916595200
749884450142621696
749889428617699328
750015412931223552
749817529875492864
749877944743563264
749908873381904384
749902170905018368
749921800281174016
750040893277822976
749917144364806144
750042747315359744
749829189860257792
750071428012122112
749983628487168000
749765352842723328
749883611235643392
749919325662904320
749965253425831936
750027488122769408
749999390689898496
750033926752575488
749987491415990272
749822781164883968
750038259191812096
750033360420892672
749973016981999616
749855001854537728
749893778111074304
750057049904582656
749985155247382529
749989382963269632
749910614051618816
750033787984183296
749912681700794368
749875016762744832
749909376555704320
749923813614350336
749918675478704129
749916167297523714
750066960721928192
750004352526454784
749894486893928449
749979882864701441
749911650015256576
749916511054270464
749991010323791872
749992486731411457
750018008995749889
749903689276649473
749963063667920896
749871896548741120
749866947035090944
749902313502937088
749900455329824769
749978863862767616
750004604033642496
749990851191898112
749861704117284864
749925252122030080
749773665705684993
750033813208793089
749993053113294848
750005128355258368
749959259362910208
749917039683403776
749899746777698304
749866087387320321
750027807170846720
749823464803037184
749882029983076352
749974853973925889
749900337775915008
749841735229050880
749879399932104704
750016079829823489
749845992422465536
750045276258332672
749902636611149824
749978989742157824
749846587917078528
749978666617204736
750050036998868992
749886211502829568
749992159546253314
750017132482666496
749923960276393985
750057976581525505
749865869325590529
749786831860830209
749991530442657792
749916188130574336
749917735950422016
749985859659636736
749914347108007936
749972974996979714
749875138653478912
750001261160857601
749987097239441409
749908999282233344
749885343290253312
750005245732909057
749988518944919552
750023998591868930
749886408676999168
750025374533378048
749774043247677440
750028696262672385
749998849427636224
749919984265138177
749898253366329346
749905912257769472
749969875192385536
749895522945736704
749994923563347969
750042654877024256
749980193167597569
749989676757417984
750026632765775872
749919501639090176
749853634570121216
749921955386626048
749858583517421569
750065736136130560
749998824320602113
749968759679512580
749873741836980224
750043753898008576
750067091013771265
749908139592605696
749921095562752000
749925113542377472
749903181820276741
749849863651725312
749912069395341312
749887696361754624
749900749174374401
749995133253349377
749979098429157376
749907598175047680
750067720037797890
749919065725145088
749911859747295262
749869786666901504
749924677632557056
750056315704279040
749908915148718080
749896697145286656
750036019529986048
749903340918575104
749916028809781248
750020659896524800
750026997636751360
749967287352975360
749862215855988736
749801545424928768
750004604365115392
749815097179140097
749899692226424832
749983641153867778
750031258831298560
749768448092282880
749895267076284416
749908156373950465
749896386808836096
749805345514594304
750002800717733888
750025424516751360
750041283532562432
750059046091255808
749808474528374784
749859594718044160
749987067636187136
749979866301231104
749911973094121472
749994365938962432
749881182620413953
749996991371943936
749913579474735104
749920265186996224
749878867217747968
749992952353685504
750027974955638784
750000875549122560
749814568629698560
749820776103149569
750062586129821696
749898802845417476
749898249272696832
749922584603623424
749894621078036480
749851117849157632
749857874675769345
750020177576755200
749875788535701504
749851726166065152
749962711547650048
750028339805552640
749887511841935360
749863587427090432
749895992892424196
749883212617420801
750006717912670210
750013424717950976
749782314654117888
749764832442933256
749785028058574848
749879823598837761
749906973399875584
749922446174806016
749987877279326208
749963151920291840
749915336888184832
749894709326258176
749977240507551744
749996215513866240
750049797827129344
749959263666204672
749891445910364160
750026632631578624
749873196527214592
749912610330542080
750043321960136704
749901642376544256
749828497825226752
749912765800845312
749915424708583424
749875264419684352
749990180111650816
749867559307079680
749901692821528576
749906725713616896
750053006410907648
750067099427540993
749919002579927041
749975835247980545
750036388750516224
749908554698678272
750014385469345792
750054126357188608
749958529906315264
749909208808693760
750011629564268544
749792099877392384
749867773241729024
749906197629763588
749847754147586048
749977253094711296
749966033348333568
749913181108203520
749876518541791232
750027039525183488
749904641517817856
750020143900725248
749759485036601348
749962845496848385
750059109274099712
749923398210449408
749880385627037696
749997360684601344
749984790221246464
750030084598272001
749792800191893504
749860324325502977
749865613368160256
750065543315615745
749861922472726528
749863839198478336
749912543569797120
749914732967100416
749901566736564224
749989903107108865
749910219925315585
749779952980094976
749895665405292544
749895665405292545
750014934675750912
749914498161520640
749794347873366016
749978481887354880
749906117849812992
749996941107351552
749923599482490880
749976909136662528
749894533090074625
750039748249522176
749910601426755584
749891920047013888
749854657703514112
750026800554774528
750060698626039808
749913503759208448
749866972146339841
749990838340583424
750002049710825472
749884085221355520
749891899201323008
750004876902445057
749961868568068096
750030017300660225
749994869125312513
749915911252041728
750053363111325696
749789121770614784
750053333629562880
749814178412658689
749994735004180480
749902888240082944
750066826827091968
750056584101920768
749915890561478656
749913520834224129
749990532328280064
750066772045332480
749999109495488512
749809086846279680
749869274831974400
749988728786055168
749904725198405632
749883245987115009
750032915665387520
749760097279053824
749967363005681665
750006688707665921
750002796389396484
749989433470955520
750029602169483264
749897125203415040
749865382849155076
749990830287491073
749885905494736896
749990288953835520
750005941987311616
749774017997996032
749757761211232256
749861737734762496
749904012380692481
750014863435522048
750013831758409728
750055896227643392
749878569669656576
749925537313918976
750016474031554560
749853424506834944
749907048746352640
750015756948148224
749908336666042368
749898597471252480
750058446670692353
749991786425094144
749821891972562944
750000749539684352
749805978615484416
749886857643696128
749998086043340800
749985616708792320
750055141538164736
749909066428870656
749916897022476288
749963315510665216
749871158049333248
750053551775309825
750011654914670592
749858436775546880
749772092992663552
749861964374040576
749900614872788993
749914011244892160
749871015405162497
750047847551119360
749970160581283840
749909833826988034
749856079836741633
749888132363980800
750026724998516736
749831618651525121
750040427680587776
749902976127537157
749892972892872704
750011587834949632
750005531188850688
749922039432155136
749908865161068544
749805991298895872
749834202208546817
749904570097266688
749810026320105472
749899276709494784
749893744586059776
749921099996069888
749925671661633536
750040566285496320
750058383399530500
749968428325363712
749898563946242049
749864728466432000
749960828426878976
749960286992494592
749967761472950277
749988489630855169
749961721448587264
749773108131823617
749967706804281345
749975608805904389
749905249708769280
749824618253344768
749898173649387520
749771367168479232
749903160811003904
749818624345595904
749906096870023168
749859242052612096
749912379857698817
749976297011544068
750029388280770561
749844541084172293
750048602249060352
750012313483247616
749924954523697152
749904364542783488
750001466786578433
749876665455607808
749905408849022977
749960161524056064
749919459813494784
749916762934763520
749801348162543616
749989534046224384
750070308120428544
749923276525277184
750055497886117888
749899801010049024
749835703769444352
749764572509184001
749959226076737536
749860316096368640
749903966138433536
749973356502454272
749973356502454273
750048350934892544
749890552879984640
749980176499482625
749970093464051712
749849947793715200
750065249630449664
749875704947408896
750054918917091328
749918667056578560
750055422174703616
749871296670998528
749869564167462912
749895980078731264
749773120492351488
750042235463491584
750044873890361344
749851738644029440
749969116178452480
749904108493078528
749882268978671616
749923167741837316
750028448912007168
749889445571227648
749907757562732544
749873964084637696
749889994639155200
749776383740616705
749814660858347520
750057163113033728
749876602209759233
749767269429833728
749973079942508545
749893325088514049
750034006331133952
749888916740792320
750046941426360322
749770427602436096
749983792257986561
749989827723034624
749850018945855488
750070769430962176
749821548102582272
750000975918747648
749993619097063424
749973868291457024
749878758358654976
749757933173506049
749999835374387200
749984324687106048
749907199829405700
750015391884345344
749995028555128833
749772701279981568
750067019706343424
749988263188787204
750065493072048129
749974891722575872
749991840884064256
749762475281616896
749901256467083264
749997658530611200
749773011641917441
749990754513215489
749809074263453696
749777000244453377
750053098735874049
749885548664266753
750011923140337664
749908726417465345
749864325838413824
749990347934085120
750060597966999553
749879022641876992
749842167170871296
749980327364300800
749914665740677120
749764849312395264
749923822061617153
749857681763135488
750057544836669444
749981208348495872
749809850037645316
750018235546742784
749964833609621504
749994156215377924
749924992310181888
750038053830422529
750011361254600705
749978729720479744
749960484317761536
749867152841117696
750001840276799488
750019196243865600
749967979534843904
750019984747880448
750031439492706304
749975260896919552
749770625032417282
749896915270168577
749983360211050497
750067476793352192
750048904230633473
749907355006033920
749993111992999936
749818553352622080
750047679514902530
749907233341865984
749889416043253760
750030155683356672
749854980857749504
749913436755202048
749772906725380096
749863298254966785
749827189458231296
750029325374676992
750056118735532032
749869753242615808
750027026808143872
749987617144393729
749904595057541120
749969682430500864
749901579571126273
749760009286905856
750067522888667137
749915793798955008
749877558678814721
749973570663493632
749963491734421504
749965035015929856
749819526213140480
750032529969778688
749904162981314560
749787637100281856
749903726954110976
749874559898312704
749765340176015360
750063030646501376
750002892799639552
750003572436267008
750022002094641152
750070366886883328
749900883316641792
750019011614617601
749782817769488385
749870197822095361
750016100574846976
750045347507007488
750013445773398016
749914649005477888
749898291177922560
749898161070669824
749866821101158401
749962635974770688
750024665393881088
749907095034728448
749896114418114560
749905434081918976
749977383327768576
749913176561463297
750023960876703744
749975818625921024
750063442011185152
750048015235289088
750045255311958017
749968143259279360
749760554609278976
750055590257360897
749905773736693760
749880364898844672
749786588528406528
749895736708386816
749899826092015616
749915848610082816
749888878983548928
749880750783201280
749807903947780096
749868994123931648
749922873926643712
749897968027832320
749913478849241088
749916108396847104
749893429832716288
749831262031020032
749819421653360640
750015203123822592
749894054763114496
749806716867403776
749973881075732480
750031384794767360
750027932979134469
749904675017789440
749887641622118400
749896269338808321
749902690797445120
750041731979055105
749852984113266689
749789159620022274
750017438561951744
749792808593219584
750032198556942337
749757706538364928
749839734504038400
750066570983079936
749983540415176704
749924945891880960
749918222384762880
749848735266537474
749965282727321600
750015006171955200
749918335622606848
750034840934809600
749967987722096640
749919824583819264
749856595513843712
749874937398165505
749896877726797825
750061500048371712
749995246638030848
749904901464023040
750068676494237697
750049571326353412
750015161075982336
749909620165140480
749874476083388416
749818385496670208
749919535361384448
750022077537746944
749921469023547392
749853479011774464
749873565533626368
749807581032509440
750017316927184896
749960190783434752
749960283033104384
750025558977875968
750037210791944192
749972651976847360
749978020484558850
750051525913870337
749797539789103104
749963386922950656
749975365611839488
749974996613681152
750003094105296896
749758025087451136
749801008545472512
749914724247146496
749994332522967040
749894587523694592
750019221250158594
749910626584055808
749979983544717312
749989408170967041
749846072135069696
749867618073477120
749925742696357888
749996463086723072
750050959502479360
750041728179007488
749868713076264961
749920370086572032
750041358765727744
749878099752292352
749990989276864514
749901168558563328
749818205280034817
749918717446938625
749922232189739008
749921938781372416
749793765041123329
749999113673011200
749845950328373248
749910353807609857
749858239957835777
749976141579124736
750044567504904194
750071646019391488
749983242682560512
749857057021452288
750058693819969537
749873054201831424
750021863909298176
749857199753719808
750023684174249984
749868847067439104
749846910744272896
749899893356068864
749975399136841728
749882147306168320
749917400565444610
749992864428462080
749809816705478656
749906696559001600
749793429324988417
750057649559986177
750040159463280640
749907652918910976
749895321631744000
750006173055590400
749969065804910593
749888170175651840
750005661208043522
749893639606861824
749999738615959552
749838224659546114
749903051809587200
750038305517867008
750020777492099072
749869686162984960
750050913591721984
750018671809032195
749992562312802304
749894256215597056
750071121622339585
749916255486902272
749902221320392704
749890565291044865
749878297031499776
749922718984929280
749782876401598464
749874618559856640
749970919687421952
749978381207220226
749903727130185728
749893367186808832
749776039912497152
749898006095360000
749905748730187776
749919141117562880
750027589159387136
749776702558142464
750036946324430848
749777121757716480
750061038410862592
749996341380603905
749893660691554304
749775414894231552
749977056201568256
750046035490242561
750039915988000768
749985469702688768
750060690304557056
750061772539883520
749815017327951872
750020173474701312
749790363448184832
749775335311499264
749962791176601600
749901482993025024
749763687473307648
750006504263004161
750002469271371776
750024459982086146
749757706530062336
749899444670369792
750066206103707648
750019506676916224
749978524207972352
749887654351736832
749860315949592576
750051869624528896
749912359032979456
749896718213349376
749891798256979968
750034337442258945
750043174840766465
750001588652109824
750038024541577216
749991744566157312
749982294530781184
749920709762310144
749988527551680516
749985897446268928
749861741996179456
750051966085103616
750033859304120320
750040847287066624
749829865386323970
749966633104347137
749904901451321344
749968906434019328
750001961878061056
749892821906227200
749894126364192768
749923226231279616
749916783709151232
749991521974378496
749864816597139456
750070811424202752
749902401457496064
749979333649915904
749985012754317312
749885360193298432
749968361291862016
749884156277035008
749804741320929280
749959611948621824
749904011994824704
749963940214480897
749910899402608641
750025084853780484
749923247358181377
750006596541878272
749907686255316992
749996387379666944
750025894341652480
749886442332192768
749919417941843968
749914225426984961
749962484816097281
749996463208460288
749913004817408000
749963336519852033
749878464723886080
749913302378156032
749978586963116032
749761062019276800
749896965887066112
750056357601116160
749902879796891648
749964137602674688
750048153504587776
749992491143704576
749832507713949696
749897574069469184
749811087353131008
750017623350325248
749775792503009280
749896420317093889
749978234461224961
749862526293274624
750003547018764292
749911646018109441
750046064795906048
750000804115935233
749863126229774336
749768087482699776
749866061923745792
750001810702671872
749895082447347712
750013819213185024
749968000648933376
749968327695536128
749834512679444480
749777755336798209
749923150675206144
749884554895302656
749811913748574209
750020701797703680
750018730588049408
749779160302620672
749896189798121476
749909389100933120
750035876764381184
749924782536265728
750028503437807616
749921313742094336
749863411417251840
749990423406542849
749874010251493376
749764027472023552
749800303743082496
750017967295979524
749819878748540932
749963017853468672
749922802866745344
749920030381441024
749846348787281920
750064742056628224
750023625214926848
750052125770649600
749984660294397952
749986187092328453
749882931418632192
750018743087030272
749909020195098624
750020861428629504
749868846996135937
749869652302499840
750030273488781312
750004004458029058
749783371425939457
749925604594688001
749883464208396288
749910412624273408
749889336158457856
750017900245880832
749923406804574208
749889747250737152
749924593784201216
749912140547489792
750005522863054848
749787960166481920
749875201685454848
750061818647867392
750060115647082496
749920714074034176
750007045173248000
749986145237209089
749901076246237185
749786089267818496
749971142056742912
749904943184740352
749960916368707584
749981715905581060
750030155834204160
749966075266293760
749988183434153984
749805324400488448
749796361386811393
750018256560422913
749897708358467584
749991320941432832
749781274269802497
749899557874634752
750020588815654912
749989555164553216
750014716446072832
749898576369770496
750034664945881089
749876602251649024
750014167248211968
750018453617176576
749765084096761856
750062661828743168
749797275350728704
749886223959912448
749975092969426944
749905165809963008
749973536815579137
749882767895326720
750016272935649280
749979522250969088
749920298544357376
749769966342303744
749817659982745601
750006466422210560
749975118374404096
749917270466498560
750037428677730304
750039056009007104
750028465559207937
749960974954749953
749863113554534400
749988896553984000
749984962091229184
750052968649588740
749904368703594496
750053925030625280
750043036684517378
750004839158013952
749971079238651904
749924119689490432
749919145219780608
749775339434508288
749924052547039232
750029329422311424
749914023852961792
749968142965833730
749851042410475520
749915953387991040
749896584029212672
750024028040159233
749895103599304704
749878187799175168
749793148554113024
750071541224833025
750069175675215872
749781442096353282
749974224803131393
749899830600884224
749846168453124096
749890233773072384
750006735012634624
749907132619849729
750055204213690368
749847921684873217
750028641891938305
749783421954719746
750041421772681217
750002989293772800
750005036395233280
749963189505429505
749899025176985600
749909993445404672
749816531421425664
749910769425350656
749925029824126976
749983091603611648
749990607821484032
749996492597841920
749833489160241153
749848882163494920
750030168488542208
749826220272091136
749916184024416258
749912836877475840
750005153743441920
750052650134171648
749835653303508992
749971242652880896
749856520184225792
749960614286680066
749965060492058624
749778170438676480
749902078466809856
749925407487561728
750070996003061760
749884227542458368
749909632462782464
749914418310373377
749852057461489664
749906855737057285
749912950077554688
749920256794165248
749922731269844993
749992725903085568
749815596338909184
750000179038736385
749969099250249728
749914468679692288
749987428413349889
749997595427217408
749982160615043072
749922148303642624
749908663767339008
749896538021777409
749984681077145600
749983704076783618
749903676517457920
749842016243052544
749974379983929344
749977705974734848
750063911840481280
749902581783207936
750053421772857348
750032097704833024
749916079338708992
749760424502067200
749782025104723968
749964863321960449
750011843675119616
749867861397671936
749958319931097088
749862065142136832
750045209409576961
749984949831434241
749990544688939008
750003882860875777
749901592191721472
750028582907441152
749973604293640192
749903215211253760
749990301633097729
750064859635679232
749923595220979712
749918390110785536
750014053947416576
749981862521634817
749904943532929024
749982315774959616
750071234868678656
749899885181276160
750063295084818432
749971502884323328
749920172731953152
750003929040031745
749918939572948992
750052272445460481
749996358321336320
749852317592281088
749989823436431361
750030470335782912
749883548040105984
750044126977019904
749973083910500352
750033918024441856
750026397893230592
749960505092149249
750020936728977408
749804741513752576
750002339461861376
749987969436491776
749818041366614016
749895657138319360
749899692151017472
749971699920166912
749996882378706944
749962409415208960
750024375932481536
750040314325368832
749816103661035521
749896902670315520
749890921756561408
749969523030298624
750017619189755904
749770171825397760
749959087543246849
749844683753267200
749871934339416065
749986543448694788
750013890172334080
749770788601864197
749994734890971137
749819568432918530
750048267019378688
749924396396142592
749854653614067712
749896298967494656
749891978687614976
749900254275772416
749901550311596032
750041820411760640
749906939769942016
750040238932783105
750036887545454592
749971507032588288
749969871279185920
749914644580536320
749823863341588480
749982776900870146
750038720716439552
749899117636100096
749901143241809920
749912065435955200
750018198116990976
749971280347136000
749973818030960640
749975206337269760
749817554873487360
749791235758551040
749847925921091584
750016620999966720
750050586305957892
750024107727679488
749920151961690112
749904246938664960
749991975017914368
749995221409079298
749913009145933824
749992591635017728
749846403246133248
749913403423096832
749828334217986048
749905769420713984
749958210950402048
750023339985473536
750002343291355136
749983230108045312
750070488404197377
749976120762703872
750040846976724992
749862199120846848
749990540612030464
750030470348468224
749876891998232576
750028973275480065
749965068779986944
750066877204795392
749879425257406464
750000195774054400
749892792542003200
749786429086060544
749962942259527680
749841827436650497
750036267031629824
749855341446307840
749910878183690240
749925742788608000
749911742357069824
750057041230725120
750036539695063040
750029296241082368
750014825716125696
749764534689263616
749777851809947649
750033494563229696
749925462009323520
749973172053766144
750058068810035200
750012506328928256
749802824805052417
750047184784019457
749970227484581889
749908843908464640
749968621343047680
749855840774021120
750002293039308800
749859816974196736
749911192697724928
749990150445338624
749816724535414784
749987210414489600
749985671129870336
750015391943036929
749968516359528448
749876338236989441
749890439306764289
749889961286103040
750025118458544128
750044873860980736
749970043220340737
750026397821833216
749996634990272516
750020185940164609
750040130069602304
749901340436893697
750071117281308672
749788916144898049
750068034761523201
750001739680493568
750000464272433152
750050347062734848
749870134718717952
749881958608633857
749895397187919872
750007179390976000
749905337763958784
749972815533576192
749904154953281537
750026456399511552
749846143572414464
749974581172133888
749915764568842240
749812408609374208
749792409949581312
750023629656748032
749896709996699649
749862987545059328
749960631126720513
750060426210058241
749879936907960320
750058601461448704
749909628494966784
750027723209342977
749866640880304128
749897565483794436
749782700215529472
749905647815319552
749997322696790016
749904326953500672
749978457103339520
749986929261813761
749897766743240705
749966037437775872
749849461074038784
750064007944503296
749994835847704576
749898140040519680
749769471699529728
749990351964737536
749905375550402560
749790707179749376
750047184813494273
750013038913212417
749823741526470661
750047629531287552
749966444532727812
749771879221633028
749896701486379008
749984169371938816
750033829897834496
749972614353784832
749795912461918208
749907304594677760
750029484808605696
749924299935453184
749909594982457345
749917861666107392
750033553447092225
750023365478510592
749897523716886528
749905656552034304
749846235620585473
749810634422902784
749892972863447040
749903097795710976
750047893650714624
749843517850214400
750049806219829249
749843354351984640
750027371034578944
749989198338355200
749917329111343104
750034941757493248
749973629279109124
749854695649411072
750057494395908096
749881920775917568
750045280486076416
749917035656806402
750054767980752896
749847238231351297
749897619871297536
750017438549417984
749842393835249664
749904087785799680
749961587298037760
749865416357474304
750048237726367745
749989550848667648
749842712430391297
749877172924403714
750068630344364033
749998677591142400
749968134854107136
749884789788905472
749807350119276544
749825016628449280
749852023911219200
749962874974502913
749904175622860801
749916322524459008
750029715407269889
749911998234824704
750053891639615488
749989920111026177
749863784756510720
749900644358782976
749835519375343618
749911062653374464
749902581728698368
749861104260616192
749873272112746496
749974329799143424
749987826956115968
749785221260779520
749912111245979649
750028784330563588
750057662214135812
749895120363851776
750001596747112448
750062942679289856
749813042054066176
750001307491115008
750070765295378432
749917870105198593
750025470989578240
749997738054549504
749975600706748416
749969288241487872
749959553127682048
750070245201682432
749924178300665860
750027131829231616
749861938931326976
749966582747627520
749869832678608896
749910307917533185
749875658638106624
750050875557679105
749991190632734720
749922752136671232
749908000870129665
749772231316766720
749981132935008256
749919795416539136
749850383787388928
750041438625292288
749900602432454656
750004813723762692
749903815005114368
750028092236783616
749988816870641664
749993422040272896
749762437679869952
749904083604107264
749856041937100800
749821703304404993
750053568665747456
749910949533024256
749880159356874752
749851319037403136
750000514658660352
749901273466605568
750012069844574208
750002972793372700
749842754541346816
749798487890419712
750056504540033025
749987785138802689
749803424187682816
749921972369391616
749849461107531776
749792888339435520
749800077539938304
749911289225502720
749977165102395392
749879060302434304
749822378339950592
749960442177617920
750017296144461829
749872055995236352
749983687169548288
750061638506733569
749958248829190144
749903408283418624
749898509365571586
749836525869862912
750021482164740096
749992679790915584
749910526109421568
750003601741840384
749844897738461185
749916813258059776
749958605437304832
749770654170349568
750005275118096384
749963261034967044
749984253367033857
749868566212702208
749852484991148032
749994953074470912
749796390390423554
749963961580261376
749901533203013632
749993543918317568
749895606689271808
749970282341957632
749910081555275776
750050129349079040
750030533493743616
750065551788113920
749869233195081728
750001508624715776
750063500496625664
749988326095093765
750035960788844544
750023461708312576
750052742262034432
750044278060179456
749988636410597376
749902493782532096
750056789715156992
749906835029757952
750056550664925184
749919007021658112
749923008274395136
750023432625065985
749906419927875584
749960916523896832
750018575553945601
750000380663173120
749843958113701888
749966943659167744
749903974535421952
750002498463633408
750025710014722048
749917140573040640
750004830689689600
749840124524003328
749909649332121600
749958018037612545
749905773598216192
749992365163708419
749922861217972224
749963239782481921
750066407166058496
749981724205998080
749786689304944642
749776606219079680
749993753620996096
749970445793832961
749972081736028160
749891819559718912
749989823281131520
749812928744914944
749861138150592512
749894981993762816
750059092320874496
749904964357656576
749920755693957122
750036233376628736
749764463306256384
749896936363331584
750004499436204032
750014616068059136
749917136148164608
749792536185540608
750034819892047872
749891416646676480
749958982899339264
749898400418652160
750019468802269184
749993564847898624
749870210400813056
749840912914808832
749908021757767685
750066243600846848
749917702366568448
749889718037409792
750069343455698946
749993778845364224
749899755145297921
750002326858035200
749824589010575361
749878951045201920
749895564783816709
750023952676913152
749911691798904832
749974061220974592
750045645361209344
749983510975352832
749903378684186625
749800886801760256
749920923751444480
749911494729539584
750014360005718017
749875675587371008
750014423213993984
749769949745451008
750011474383437824
749997108841816066
749896806285316096
749991451052896256
749917505326579712
750022807619244033
750054755561566209
749907334261051393
749908730913980416
749889327975526400
750032630561775622
750061109705662465
749838950240555008
749866640804712448
749992503466754049
749962128275214336
749986849506996224
750020890641981440
749983167306686464
749890212768129024
750020357856321536
749905488733696000
750004528695615488
749857933572407296
750063735558012928
750034098685669376
750030285903888386
749978230464053249
749899834732212224
749968017300205568
749834168700461056
750027878570614784
749898983099817984
749925151404396544
749827285818052608
749804473136979968
749917924606021632
750017879031029760
749815940011986944
749971297044684800
749862027087245312
750002108494024704
749841965978529792
750035600095453184
750001286456672256
749916397799485441
749974581516132352
749917765159546880
749980499641184256
750062481486282752
749903068523888640
749909490091327488
749965576320217088
749880784119562240
750060992395030529
749968436583804928
750022925009444864
749990100264714240
750022148874350592
749898584875790336
749912203734712320
749790963174866944
750004256082632704
749780422976937984
749978171714396161
749963739231813636
750020102049980416
749833229016805377
750023994544361472
750057775196147712
750031854728650752
749910186320691200
750040813669785601
749923066814173184
750005166166925313
749981136978403328
749961973115355136
749895162357219328
750055380278009856
749963143586189312
750057209074155525
750013072316575744
749990154950025216
749904804747603968
749894801546444800
750019217202696193
750031997200916480
750052540935536641
750062216968155137
750054432415555584
749916196762517504
750028427969830912
749984177894850561
750004490791563264
749853391002689540
749837670986252288
749986291920625664
749984786287067136
749961486802399232
750048845686411265
750005556417552385
749921967990530048
749886802828337152
749978897396166656
749912782443802624
750020882186244096
749902468516048896
749909150306562048
749977437627232256
749882935717797891
749908705416654852
750035575051280384
749870235310776320
750005799364231172
750027626866245632
750005220885819392
749852908791992320
750067871116517377
749758897640976384
750016201435254787
749895787358937088
749906956710768641
749809187211714564
749963038732775425
750065518019837952
749861809100906496
750071289268703232
750047759491817472
749959074947690496
749982143653220352
750016817905692673
750022568598528000
750005786957447168
749889571010318337
749967778069749760
749896202397872128
749998275160379392
749982949009821697
750058509522309120
749866682995310592
749787330836332544
749997381421268992
749990595305803776
749911553495957504
749967434224955392
750057951541551104
750035113614934016
749903361932132352
749901034382888960
749790468356108288
749795954530742273
750031464528539650
750032353804820481
749787292965888001
750013479541694464
750018843649544192
749891471306788864
749881673442029568
749989705823887360
749874798759641089
749913906638884864
750002737903841280
749968063437516800
749865214707900416
749978687391563776
750047809580048384
749861259726745600
750063831800541184
750003169879584768
749902083017543680
749878032639336448
749887033829720064
749803789134229504
749995276035842048
749887134325170177
749913449208115201
749916251208687616
749780133410705412
749908114032435200
749898551203889153
750058371160637440
749980771990048768
750054356884480000
749884831765499904
749907451533791232
749986308454387712
750062372526649344
749868159491080192
749817257317007360
750025164859904000
749972974732767232
749965802691059713
749876358977761280
750041744805400576
750044114457067520
750013701588123653
749861578380566529
749968961119346688
750071155357282305
749760097321046016
749812685479358464
749918385992065028
749975181301411840
750049088767463424
750037353398411265
749830536391163904
750032555013996544
749894352529289216
750017094931079168
749975265024040960
749835972393795584
749993442986463232
749908873537028096
749836131471065088
750016172226146305
749965160882765824
749921364019142656
750047671247785984
749764136536420352
750029203819593729
749885133650558977
749835301137313792
750060283687628800
749909645083443200
749851084215255044
750057544802930688
750004675416559617
750041484582322176
749923406812844032
749868050145574912
749983641179152385
749874018694492160
750065950003724288
749887624895008772
749868742369243136
749910957976092672
750065492929359873
749815210182004736
749843136147550208
750000502088224768
749986966939144192
749922538604621824
749998736189775872
749896680602996736
750032219570339840
750044043204104192
750070144437657600
750028239188426754
750005849960112128
749967715323043840
749959888701300737
749917207589556224
749976208830558209
749870201928183808
749827348636262400
749889844013309952
749982298691567616
749869878773846016
749915995121213440
749923628997701632
749863415452139520
750038137544536064
750053815831760897
749877579713245186
749979090338324480
750061927603339264
749901084601253888
750036262644486145
750005082373124096
749789180486557696
750059142891573248
749925550123257856
749906805430579200
750045788110217220
749981623597301760
749860605142659072
749806855464116224
750048682028965888
749854271974305792
750013873504288768
749854599092240384
750045003540525057
750006881494663168
749926015334481920
749994202168188928
749992587306479617
749846101302218753
749974069651632129
750015161080111104
749916687240163329
749974979966480384
749860726920114176
749853751968669696
749997058514268160
749973390283378689
749917131949637632
750041015017435136
749895644660142080
749861003911761920
749988485403213825
749854234003271680
750005291937177600
749911188637704196
749970324112891904
749855416880918528
750041962934312960
750050213218451456
749978997988159488
750020051885912064
749893451009888256
749781190199091201
749890166911700992
749877567100968960
750069867496116224
749765151176491008
749914229457780736
750041178314252288
749981111883821056
750051483790565377
749999986440491008
750030143268098048
750017447198162944
749865667680174081
749877957087428608
749904989510828032
749963541789208580
750023746988175360
749773510793424900
750050255023005696
750001307432390656
750028469799706624
749788073425309697
749876560551874564
749769379047366656
749983422760755200
749993946454061056
750057057974452224
749963059729428481
749922186274697216
749989835855638528
749857472307793922
749863205606789120
750054558492037120
750034014573133825
749850736096317440
749887981591330820
749916259626680320
749986820331626496
750039940990431232
749763318546624512
749901369633636352
749840246309789696
750026565476552704
749925994744676352
749926078341320704
750000854283849729
749866334700335104
749864287762522112
749919447339728896
750025772778348548
750058148812222464
749989466945695744
749873557337808896
749913881406038016
750003937462353920
750015631114854400
749978582836011009
749961113580822528
750019770901114880
750071125699244032
749895401403277313
749879819463233537
750013156349530112
750013982652690435
749982676212412418
749800094120108032
750030138964836352
750049847953256448
750025168777465857
749887411132305409
750047801351016449
749970760299606016
749919270952378368
750057637073616897
749987755585863680
749998367372087296
749993363621851136
750044865392771072
749888887670079488
749818024778166272
749828791707398144
749897867456684032
750057855118614528
749981372035497985
749964653338435584
749907501869654016
749976703557074944
750013139534614529
749888086528647168
749910526021529600
749903836056264704
749893752773341184
749868201132032000
749915064036196352
749903290754666496
749968046735765504
749916914038738945
750003073419010049
749915420812046336
749898161091670016
750018684454703104
750028918690807809
749797841741049856
750038037078290433
750055988586250241
749967652173541376
749890448022470656
749893652248457216
749986745043787776
749831555418316800
749873477847486464
750038410241249280
750055761938710532
749921464715845632
749970433038880768
750056391402934272
749900870855249920
750063001454178304
749902611256487936
750031590198247424
749998778342576128
750026892594515968
749992272993845252
749895082451542016
750015131774492672
749917840984010753
749891714660392960
749923188730163200
749865227403997184
749862953961263105
749988770729033728
750059159538720769
749899222107947008
749803692812070912
749902875397095424
749968424017604608
749898471717478400
750048665436315648
749885804839927808
750055753788952576
749875331595722752
749906927363162112
750019896575045632
750047788797427712
749924505359757312
749832298183307266
750047872784138241
749965022344929280
749896810366283777
749971523700654080
749958840108609536
749837410985467905
749875402894635008
749917098604916736
749966532462120960
750056823395319809
749997452816711680
750038703863627778
749961692352647168
750060166284967936
749978175934005248
749855840635498497
749898886848901120
749907430398648321
749924274677420032
750021146582585344
749959121236062210
749898106574168065
750071306398334976
750069322110758912
749833845592223744
749986627414593536
750013143703838720
749862912269938689
749897292992438272
749924484480729088
749905950014832640
749841835980271616
750006026083115008
750068013823619072
749919455795445760
749987919243476993
749842116952592384
750058899454046208
750048493541228544
749900094867120128
749767000877039616
749773703383166976
750002079180001280
749980608512884736
749978310139150336
749966171626176516
749863818361245696
749964829700464640
749771237317115904
749761712249643008
750042210394054656
749981925402636288
749925034177667072
750057611861585920
749897767028297728
749791994956820480
749925591965630464
749984308090195968
749910035053051904
749900732350996480
749909431262048256
749912924911788032
749983842233118720
749961604356268033
749888405086019584
750025651306962945
749822609123147776
750033502758993920
750064285120761856
749917299889565696
749811615982161920
749917236840820736
749890250873434112
750049621758607364
749991262044975104
749925407324041216
749790233273610240
749810122491301888
749896319704137728
750027509211824128
749982953338351616
749898798831403008
749925998758690817
750028666894254080
750019737216806912
749892545094692864
750057121215942656
749980898184011777
749924018959093760
750034656234319872
750000540084375553
749814996364701697
749918352613793792
749808105286926336
749801553821704192
749977114804355072
749906700824637441
749897351641305088
750018755569287168
749863604464152576
749979790644547585
749923280933515264
750038183853879296
749778078134448128
750047759584075776
749802501726056448
749919845752442880
749885884439244801
749962472585433088
749913332006739968
749977110463250432
749841332416413696
750053283104972800
749990733554315264
749924195145056256
750021397985067012
749787112572981248
749989152524042240
750025470679388160
749986166095679488
750059012792672261
749921544290328576
749921267734745088
749792540174405633
749774026717835264
749987550354288641
749849687365185537
749859728608595968
749883577572089856
749902996989939712
750024204150566912
750004637642682368
749872047333990400
749981170591490049
750067225143443456
749894927404920832
749999340249317376
750028733973688321
750013475032854528
749987785076006912
749893568303595520
749878028461899776
749887469798232064
749868897403146240
749907342574100480
749889541872451584
749901638068948992
749835779086622721
750037839828713472
749918478488985600
749903865550626817
749962791260397569
749973721499242496
749998035841720320
749984173641699328
749900224647299072
750060354886066177
749859619850350592
749918088259186688
749881752831819776
750041522473762816
749958919842390016
749962224769175552
750019745743712256
749965081438515200
749993027851005953
749989018029400064
749964238345670656
750023474333229056
749993933871149056
749923234540171265
749896810504871936
749900522426142720
749913994539008000
749905626998898688
749899742457495552
749922509189943296
749975017618833408
749986870466142208
749975810166009856
750005241559547904
749982877560008705
749978503098097664
749921636502106112
749975579424911361
749872168880574465
749903135687204864
749979362989117442
750042935920627712
749959142203330560
749864871068635136
749829479388905472
749883636061700097
749869878740299776
750003035523391488
749860181610262528
749921565240766464
749872512918495232
749968935790010368
749784260773548032
750062884143697921
750020815190630402
749983494424625152
749919367681433600
749901268991275008
749990280791719936
749916616125583361
749850274777432064
749896814879502337
749823825358024704
749785460180787200
750050993245741056
749883326047989760
749978909861609472
749915630229422080
749865969980416000
749923897332658176
750002473310486528
749896130943672320
749911008433541120
750043460061782017
750070970463850496
749909481681784832
750003107023691776
750064343715381248
749873326605103104
750021263901364224
749862027192131584
749908844109848576
750024967329230848
749763834236194816
749911222225608704
749881996403290112
749907338266566656
750017082113359872
749774832028553217
749921091372584961
750026787787276289
749961444750462977
749985448878112768
749999680164093952
749924853847764992
749983423146684416
749918117430697984
750066600116523008
749996651876614144
749964821047676929
750050963864576000
750045549060055041
749898983271792640
750020127349809152
749916318112120832
749773032479133697
750070295281762304
749973813715148801
749924849573883904
749886186609582081
749794310258696193
750048753432735744
750061537860153344
749871229486718976
749866603307757569
749854301204471808
749758482505617408
749908965719433216
749902640855805956
749897850729922560
750050771001978880
749865340734234624
750026414494130177
750035847609774080
750000141403353089
749859070400757761
749891911624843264
750045301453520897
749896798056177664
749775888791797764
749811707980050433
750057569666764801
750004705024180224
749908999340847104
749863704955592704
750054126495694851
750044382989090816
749819928996294660
749779168754270210
750002540616388608
749910052182618112
749842984871534592
750015039772434432
749886798764146688
749894466136309760
749850308185034752
749854377003716608
749871107696656384
750006730822717440
749904079443427328
749882323521441792
750035419551502336
750039119108145152
749820708994289664
749921796158320640
749980373858283520
750054453483565056
749961381995216896
749979912241643520
749868603986571265
749922437790371840
749897888327688192
749764236969144320
749975160145403904
749909443870072832
749898412821192704
749913902457184257
749967908407681024
750066646430212096
750015010349289472
750065518133084160
750024405309329408
749914070044770304
749868494846558209
749964477148307456
749901839496310784
749962791205896192
749903974292160512
749772353064677376
749880008097861632
749766199773396993
749908324095754240
749802677744246785
749965777336274944
749889646671306752
749900232926728192
749871816798273537
749982013680214016
749814476182949888
749898723086458880
749979098584322048
750068701479796736
750016880774115328
749813469956890624
750050351311622145
749852053061656576
749874735899697152
749820646394175488
749860295103963136
749897175593738240
749960056481935360
749915055785910272
750054700888821760
750001554837692417
749972614056124416
749841512758800386
750035453471027200
750065069275373568
749893253839802369
749914401562562560
749960673136967680
749859930170064896
749990377105612801
749965768951865345
749810097455378432
749883292342685696
750050376682844164
749916976756232192
749886354293657600
750045045865246721
750027161180991488
750059713232900096
749891433570721792
750006676204482560
749910718984617984
749978704546295808
750044781368213504
749961407253405696
749829953273856000
750048002467913728
749843002022133760
749906138854858752
749765759736377344
749858000500822016
749899587176001536
750064452590899201
749875981557587968
749986833044475904
749832838883737601
749879278309875712
749906918798417920
750013651294314496
749800236596338688
750031120780042240
749760650805669888
750000573412507648
750071063082594304
750040863984738304
749989978768367616
750022711066259456
749992755187871744
749805072700338176
750051362214285313
749847456335224832
750021385766920192
749969812424646656
749914871370747905
750045116895682560
750037944627499008
749906595933327361
749981355237310466
749919702944808960
749991513661341696
749996429616218113
749823061927596032
749923490409672704
750055162509754368
749870549841670144
749827650642993152
749871250533646336
749980059079888896
749864568923435008
749895803829837824
749960131928920064
749973205616566272
749899469584465920
750024606791012352
750058698014334980
749993187339534336
749877990637592576
750026469233963008
749979186622767104
749856813605003264
749842737806082048
750048090720174080
749968294275407872
749924459629383680
749901831296417792
749903202552864768
750015291468476417
749845745122017280
750057158943932417
750025416505749504
750053564215595009
749914690910695424
750057830032572416
749904842659733504
750064008221323264
750018487377072128
749902657524011008
749914762297815041
749901701318995969
749991467716841472
749882428160872448
750065195087720448
749876338220232704
749912664835387392
750018793720672257
750040004257148928
749900279118790656
749975051018076160
750011310763565057
750029589452382208
750026632551890944
749903785624014848
749897586648182784
749980520314970112
749877998946492416
750051723130142720
750006495752978432
749961885047545856
749803462007746560
749887541344624640
749973289674694657
749781328707526657
750019603137335297
749969170813575168
750031594539343872
750016893352751104
749886153050955776
749958772978774016
749853189705502720
749985901586055169
750031976170528768
750013236033060865
749834550142865408
749902053401559040
750041690333847552
749978297593978880
749804497954680832
749882700786458624
749969413810585600
750067506157608960
749880121415245824
750062829600989185
749906604213071872
750002188257226754
749854431164952576
750047360877813760
749900979764617216
749983074679652353
749914061547118592
750043409885212672
750037181390057477
750024686327717888
749962443225501698
749996341208584192
750045410471899137
749979891492265984
750061533405732864
749864942388600832
749766455973908480
749967102937690112
750036707257581568
750020135637905413
750037265439744000
750017178762567680
749836005922877440
750006101396037633
749925495240794112
749894730306187264
750043108096618496
749988783253254144
749921900894294016
749848081072553984
749781228224671746
750023017196097538
750058945398661122
750048220714237952
749847447745224704
749974539451428864
749978587093016576
750037055346966528
749901604719960064
749893157471547396
749902758036246528
750070383429156865
749959758610849792
749905186416631808
749899755019526144
749889189446053888
749775029047468033
749909607577976832
750071281026998272
749901478995845120
750014779390103552
750060073947369473
749774261225558018
749882457642721280
750024988372197376
749836832083283968
749898270323933184
749842360058585088
749957972021743617
750051043329859584
749857442985574401
749988020049158144
750021867981778945
749909783692644352
749772482853371904
750005698843598848
750040079800864768
750053719484436480
750030478690877441
749899117636321280
749898509248233472
749995074746998784
749919736679440384
749878724716294144
750033054203338752
750028851506544640
749890636736827392
749969741104701440
749920139328577536
750017598314520576
749993933728575488
749902317542076416
750002918225354752
750040285128773632
749910664232079360
749872546456150016
749917081475375104
749983674624507904
749848609466834944
749859934418964484
749874903696830464
749861293264408576
750022874510004224
749891672738258944
750049600812249089
749898995862937600
749962321473089536
750018042642460677
750015035309645824
749872106268135424
749883665434316800
750045356184903681
749975332275433473
749965576278315008
749980990060187648
749923918522167296
749922018506711040
749977978663211008
749960157241761792
749854326454153216
750019804266803200
749791097195487233
750013613369327616
749981082473394176
749901759947108352
749773586152513536
749905027096014848
749800387885010945
749864409447542784
749853315538771968
749873976881676288
749843354360381440
750052679154565120
749897921965936640
749892666578591744
749914313402515457
749869891637968896
750034329091252224
750057926447001601
750067862870589440
749894449178800128
750033096154705920
749906193355640833
750063731460235264
750030088930926592
750069360031510528
749889432904273920
749882453343477760
749890884032954368
749800542856056832
749877613355798528
750068080978558976
750004793117147137
749899222162501632
749921074587066368
749885284737814528
750061554499018753
749904108853886976
750031091159924737
749771480372830209
749962384148660224
749771170174607360
750042709461696512
749902103842213888
750014192388870144
749791219035803649
749861196644356096
749867194570399744
749907199661596672
749896281976213504
749901839613632512
750051823738875908
749914951083581440
749986493368852481
749988925700247552
749851780410847232
749901613175898112
750012627695329280
749979056578461696
750027081325641728
749895330162933760
749849280815521792
749969976056963072
749902393312178177
749851876833783808
750055577481572352
749996572277080068
749871401578921984
749846722097061889
750046555441205248
749862081697021952
749916435535785984
749849226054631424
749971917940125697
749905564206043136
749991220080812032
749924178493476868
749898786156089344
750055812400353280
750020135776317440
749764564062003200
749976758007595008
749924912266117121
749911155058106372
749902506281492480
750053555701067776
749787288834572292
749913860438650880
750036073947000833
749899578732863489
750046916474396672
750020919855165442
749913918982631424
749979232953049088
749963554564997120
750031074462470144
750056449913479171
749976422748389376
749918096584945664
749972106864197632
749974572984860672
749790346675122176
750038963893796864
749906734475534336
749882440882196480
749996345579151361
750011344598933504
749976749753110529
749800047877890048
750060862455545856
749868670915055617
750045913863884801
749882294035447808
750014687383871488
749847691073560580
750027152637198336
749764388152827904
749880939271118848
749988380419567616
749895925607370752
749893492730654720
750054759550386176
750023205797126144
749902774817677312
749960115273469952
750025294556323840
750059977511931904
749975953045061632
750011403268812801
750054017280061444
750038129051066368
750004159760502784
750014381061177344
749979597643608065
749984303895965696
750059490821677056
749867228078616577
749903840326082560
749767949091766272
749808444950151168
749891957942607872
749923918547476480
749888241743097856
750019804266893312
749993711694712833
749834449647378433
749838593808437248
749902024263790592
749839109628239872
750004494965043202
749925893808807940
749994189543256064
750027924670189568
749854922032738304
750059407061446656
749884428806152192
749910567993876480
749813935478599681
750006793657393152
749863478463266816
750066495280013312
749840422243962880
749763444149280769
749981619444912128
749772588000444416
749879676730957824
749899482322595840
749866808547635200
749906474198073344
749960870122446848
749989571639869440
750034459400007681
750051307755544576
750062741503746048
749984223902240768
749958966072008704
749902061949550592
749996769237401600
750015190633213952
749843563857444864
750018642486566912
749884013767163904
749970374511587328
749897737479524352
750067715742703616
749905719407902721
750049630113656833
749891953580511232
749970315883606016
750046496834322436
750057272269692928
749859745343954945
750068387091480577
750048568841469953
749891114505830400
749913835381854208
749975999106936832
749772990494175232
749773166478823428
750052792434241536
749914271593619458
749868431814656001
750061663546699780
749914334382489600
750011985958408194
749890867197014016
749900329618182144
749904951787356160
749958206835785728
750057909757751296
750047608446525440
749894575200739328
749799104285249536
750060098999943168
749899436168450048
749919057093095424
749801218315284480
749960656313606144
749995062294147076
749777117546684416
750055607114330112
749968579148349440
749870084571602944
749903701754703872
749919367668830208
749763087931244544
749901831027949568
749904339234324481
749899977388851200
749887822132289536
749905979211259904
750026657692516352
749900409234423808
749911519962533889
749981757919924224
749883963309719553
749851281599131648
750056596668022784
750019003196837888
749811183738351616
750069296940851200
749910370802884608
749985503148142592
749916234490216448
749976095529787392
750003199227072513
749876728185577472
749851944232054784
749906239279075328
749845015090823168
749906881058144256
750062879953518592
749880205125320704
749902082627350528
750030101253808128
749879626659401728
749966075282853888
749995246679789569
749903588462358528
749904255398576129
749897393555079168
749887155372060672
749918897827119104
749917714785902592
749897682878160896
749902502317985792
750066117809475584
749845149442768896
749859778982244352
749994755900268544
749856926872301568
749958227861893120
749916641065103360
749838786696081408
749989974389301248
749803583705522177
749903446158049280
749988028307763200
750035444780240897
750028234733920256
750031972043354112
750020852759027713
750022539150229504
750056932166209536
750036166406238208
749920051340476416
749979769740128256
749831215935393792
749891852908785664
749776551286222849
749900333720231936
749961390429970432
749924887238696960
749794381604020228
750038024591998980
749894986204938240
750047956494057474
749977047741698048
750001592796123136
749893551698444288
749842733347459072
749786701556506624
750028549608833025
749999185240268800
750067464122331136
749870738988011520
749893467577475072
749987441155518464
749793542608867328
749997289247215616
749827432425938944
749958580175040513
749849045896691712
749809875304255488
749959825786896384
749906180504424448
749897750158905344
749966163266850816
750029983909814272
750051051852722176
749997482067824640
749891358182273024
749846915211104256
750015131774582784
749972920580108288
750071050214449152
750027400352829441
749970319801094144
749849939119923200
749989181741420544
749873339448037376
750045993744433152
749902120686460928
749861322771210246
749876300299415552
750036900472299520
749972224153649153
750014737665052672
750040746649088000
750046949940744193
749989206836011008
749898819509379072
749897091674177536
749762408474959872
750055753558421505
749904310088110080
749976527325040640
749866234020233216
749896907183497216
749986539485089797
750026724788797440
749904360424038400
749925457643053056
749967547714396160
750040151020232704
749795505572442112
749907304745725953
749885603588825088
749967564307042305
750050511014035460
750025315502743552
749885582273314817
750003253727924224
749848261356388352
749971913619877888
750021570249326592
749869774058954752
750053597807726592
749902783113940992
749891836206952448
750031116208312324
749925688531189761
750040125883703296
750041002153480192
749763557655388160
749990192484876290
749864703074004992
750027089760301061
750057955622526976
749900325583290368
749842590607020032
749778421992026112
749778283936387073
749860902971838465
750060673586135040
749925126402084864
749862379454881792
749866598970880001
749974803579273217
749914707625074689
750035348638556160
749784973712904192
749981522866868228
749794419398901764
749987386646523904
750004075870035968
749974589770432512
749872181702696960
750000388955336704
750030856195018752
749900996546031616
750020072631140352
749816233688719360
750022035716263936
749880813416771585
749873821503647748
749924019059777536
750005493578563584
749995406109642752
750001722718818304
749921854857633792
749771652645478400
749989035096113152
750052821970644992
749987533249843200
750054201716305920
749895355140014081
750062171141406720
749981309020307456
749970416366530561
750031984756461569
750037953154461698
749895325809274880
749914736888836097
749759866672144384
749842280601817088
749962300229087232
749880654075162624
749822411953082368
749967366998679552
749777109426417665
749850551769305088
749921615564120064
749852317432815616
749878821193519104
749876967218880512
749978666575155200
750055686806106112
750003857699340288
749792821377368064
749896156457545728
750003760940875776
749917698382041088
749896911079878656
749886412879781888
749889827047370752
749826312840237057
750065610252365824
750018940294819840
749887306191044608
749961398847807488
749924862249107456
749848962027356160
749766271353389056
749847414358609920
749970126804516864
750056382703869952
749851059229691904
749867051787907072
750047058900422656
749880113039368193
749919841495031808
750070970539315200
750048124442320896
750007124844023808
749895791356047360
750069821245681664
749839319200915456
749903617864437760
749900098818236416
749974195300405248
750013877656489984
749912895539015680
749832071657431040
749897649294237696
749887394212618240
749819622828933120
750033049845428224
750001504631881732
750036866632675328
750030227221450752
749793945299800065
750018810250420224
749979119421620225
750055132793073665
749796319330459653
749908386829832192
750065454975184900
750031292528459776
749994567236288512
749870948329803776
749986677523750912
750028016751902720
750013173193924608
749865256931958784
749796977898983424
749961457471778816
750053274997448704
749876980066164736
749974908461912064
749962778648145920
749857270922616832
749906956396007424
749914871341412353
749901286041120768
750002611701444608
749831245270441984
749850828249464833
750022715147333633
750044638610919424
749970881892392960
750019863003983872
750031770897227778
749880591374487552
749875604305174528
749974841592274944
750050041168011264
749905119282548736
750036858499895296
749925486977884160
749914518944309249
749961658542333952
749898354268659712
749905236983160832
749813524092821504
749989806885699584
750018890089070593
749879735463927809
749921808548257793
749845895768895488
749828199941410816
749895942447431680
749895606886211584
750037793829556225
749899935282262016
749908806365216768
749787888632594433
749860022478336000
749991987655434240
749988200207101952
749883065938378752
749901332081938432
750062959611645952
749964560963076096
749760734804848640
749967979547336705
749849633199882240
750039098157633536
749851604476686336
749977039294246912
749882055169826816
749975617534193664
750043238006947840
750041732042133504
749879144373157888
750069938833022977
749964154333696000
750032060023267328
749879756674531328
749917626864984064
749970156349251584
749890233789972480
749914527446302720
750045519460888576
750030847756079104
749855320575324160
749922786047561728
750029392320012288
749976116669079556
749771082291380224
749993833111425024
749969787195973632
749980436646883329
750000586146316288
749920810589040640
749962656870694912
749909884347355136
749905111087022081
749830171369156609
749798303257075715
750055195761975296
749911033490313216
749912652629979136
749995292687294464
749825058755846144
750016524405071873
749957992905314304
749974182969110529
750049336554389504
749990960235368449
749973368997314560
750027467352641536
749924098541776896
749897519304470528
750059906108104704
749919052991229952
749911989560967168
750007191965499392
749983435540819968
749911633057767424
749957959128641536
749993460086734848
750052591338295296
749900870549069824
749902879536840704
750054344427470848
749836542814720000
750007028328706048
749911456951439361
750045783655800832
750029703046504448
749897469069258752
749875700539203584
749905346110644224
750012296454213632
749877424662470657
750004637558800385
749978540825653248
749787519525486592
749958240411217920
749863113705435137
749979803277750272
750013592611676164
750036313181679617
749984291208167425
750013055812206592
749958491817861120
749924736306675712
749963420296884224
749904603781689344
750032483597639681
749899499074617344
749899750665748481
749853533868920832
750042721939664896
749776035592282112
750023268833386496
749876480910487552
749775666439131136
750037495841161217
749867765175947264
749966197119127552
749968122216611841
749868507203002368
749902326047969280
750034773888864256
749813721225101312
750040822062673921
749975201945939969
749818251127980032
750004457216282627
749878737257177088
749959548883070976
749912576985817088
749871036519227392
749889915106783232
749863361039331328
749865659421626368
750026813225701376
749873108513878016
749806960334090240
749997541006176256
750061071956869120
749769756882849792
749914321786957824
750065694050545664
749800677027831808
750026683210731520
749806939219959808
750035721755516928
749900279269691393
750067153710247936
749829844112990208
750057544857579520
749901160065167360
749901570989551616
750026833874284544
750030428321579009
749980365163343872
750019330306240512
750002045483048963
749890766747504640
749901097062531072
749860760571043840
749904565873569792
750032055929597952
749908701595729920
749768582435790848
749899448835272704
749979916431663105
750023876860452864
749774026449518592
749766955033300992
750057800655511552
749983691301093376
749885620365905920
749994772677423104
749766443311493120
749853940473364480
749908789470437377
749913503922872320
749991157438963712
749810542274117636
750027836308779008
749992709067247618
749892649709080576
750018629731774464
749835468922032129
749914007088275456
749893064966017024
749851528933076992
750065631257587712
749843530189770752
750032202616885248
750006093095505921
749858332224126976
749858009266790400
749998753323573248
749913160014979072
749969552440631297
749886509336055809
750022433973895168
749997834494095361
749867920038191104
750024250501791744
749965236267024386
749894520586797056
749985394280640512
750052868137230336
749915911235182592
750030172485738496
750024195967422464
749965794247839744
749898815457615872
749988800139563012
749910567784161280
749907145240576000
750056525411090432
749884039092244480
750054491236556801
749877701268369408
749777096780574720
750064612029136896
749917119341625344
749960664483934208
749763083761954816
750017841336881152
749904217532432384
749986761540067328
750003669030936576
749980805712216065
749905773925376000
750038603095502848
749819060892741632
750043523072700416
749919728148316160
750031695345094656
750053581051555840
749904859541934080
749865516823670784
750031015620608001
750029170076422144
749962384240967680
749847653219962881
749878020148699136
749916045750575104
749986728186875904
749855563606028288
749804183663116289
749907355102507008
750037986453098496
749967719546679297
749958865404456960
749764090088726528
749863256328704000
749817483842977792
749852770346434560
750028754831937536
749779441270874112
749863751084572672
749853559055904768
749990347720134657
749806892956823552
749999428585545729
749963474734682112
749899914533019648
749860345381019649
749972609861709825
749972664681390080
749850555615420417
750060283649855492
749993686218440704
750025986939297792
750048824694083585
750066616981942276
750047788759736322
749858210396372993
750040117289574400
749985717363707904
749897720945635328
749861540858368002
750035734141231105
749926086616748032
750049608911450112
749770759065788417
749996379041198080
749843270109433856
750035860129615872
749882214263824384
749849343767769088
750006675986325504
749910664315940865
750041081958567937
749962795295379456
749862622871248897
749892297513402368
749784059170131968
749994177098907648
749877453842223104
749894172535037952
749903097930125312
749764622836785153
749770524214124545
750034618552709121
749802346520072192
749908407780450309
749879479766581248
749907632081731585
749916515286151169
749963860799545345
749857727934033920
749893635349442560
749879672574386176
749878074527715329
750067279807778816
750052457020059648
749845614708551680
749795233106235393
750049537964716032
749926174961373184
749923285136203776
750033674767392768
749969502012669952
749920902507364352
750053215966793728
749964166710956032
749850668966567936
749890363859562496
750019657390821376
749976074478510081
749966910104625152
750052197069709312
749965836383719425
749895959136665600
749806934849642496
749896084990750720
749993191688986625
749904486127120384
749902036817305600
749984375031341056
749892125622300672
749997977012473856
749896793899536384
749855802949636096
750020139748192256
750067481163735040
749899373220364289
749773007258849282
750014288635494400
749840107646099456
750001471190626304
750056646936784897
750019972118687744
749873448227205121
749967492865527808
749918218345521153
750050519264165890
749981338308976641
749926019855945728
750044491999051776
749859338701774848
750017560410742784
749880523946807297
750046417184366592
749897653429923840
749904158979829760
749881790823854080
749781941252034560
749964146075176960
749970148052828160
749887478451044352
749902791750082560
750015568179302400
749974669428678657
749862178145067008
750004239343226880
750057653863407616
749850748821835776
749892511284461568
749980294078398464
750032395454349313
749880368875053056
750043191936778240
749886081743585280
749884961671512064
749980394754306049
749975009133748224
750066461876641792
750023977821765632
750005912950214656
749807513806131200
750059377499967488
749988275625025536
749886912123572224
749965764938039296
749905773824802816
749841844327084032
749850790777487360
749908487484821504
749894965178802176
749894348402143237
749915831631503360
749976603019579392
750050875591262209
749903655751540736
749970865039679488
749829848647032832
749863554048598016
749910056284610561
750015911839629312
749895074272739329
749773489654132736
749912136487464960
749791156242771968
749907220750561280
749879475639386112
749994332199854080
749988489786040320
749989156684693504
749889407486988288
749901591948525569
749888107567284224
750026406185304065
749880742243627012
749874442277384193
750015458875699200
750038372643643392
749830481667960832
749923612107345924
749887868135432192
750005136978739202
750000954947280896
749887125965930497
749972589183799296
749884353325375488
750037516959543297
749818477603463172
749869107357507588
749908630036746240
749803311075909632
749839092725186564
750017128233787394
749899436004741120
749987608684527616
749981648733794304
750050791940034560
749858462063005696
749851210274844672
749973239170867201
749892976864792576
749975193607602176
749979111389552640
750041950313668608
749868641424928768
749920202284990464
749971569766699008
749771409447149568
749994709683175424
749972525988220928
750041476516622336
750002439932239872
750059922981842944
749873234422730753
749897376895303680
749903118805012480
749842179841990656
749965328784949249
750038892716367872
749814383966949376
750030537608265728
750067304910557184
749923243113472000
749904582747324416
749839088656740352
749766514350264320
749901873092497411
749979312456171524
749909636673835008
750070576358752256
749771891418669056
750034744553902080
749922366340358144
750023159882117120
750013974238887936
749894629500317696
750049240051744768
749963785021034496
750040566310834177
749970139420975104
749963282002350080
749975495740129280
749977215371272192
750000833471868928
750059008409497600
749916607800078336
749882428278398976
750056835965562880
749985704466345984
749883455903715328
749827743064399872
749896248371576833
749924514146971648
749888933861941248
750066411297443841
749904200860139520
749899784417312768
749777998723813376
750046836644249600
749857174520815616
750060967195582464
750013483459022848
749763083556515840
750049881553764352
749899692243386368
749902107948572672
749915982781566977
750006772472090626
749899784455065600
750019854678126593
749906419617587200
749971708187205632
749845837170302977
749919367622561793
749904947500748800
749913461996462080
749959733520596992
750039400071954433
750005350699376640
749979807501393920
749958739462094849
750020165170069509
749772537408712704
749997050176176128
749898945522913280
749976409964093440
749911163492794368
749854007825469440
750059272541581312
749875868579819521
749856364965556225
750034778213187584
749805563379224576
749976024289599488
750045041385615360
750005556413394944
750024787179823104
750053924879540224
749857329567281152
749881312463446016
749870885511766016
749841168838565888
749906252138971136
750024434782760964
749914653178884096
750002678919417857
749780410343624704
749883216656338945
750024011023785986
749981799644798977
749873871818481664
750001101739548672
750019481385205761
749978377403174913
749883267059515392
749881698658226176
750006143561371648
749834034499420160
749907518479036416
750050934542241792
749843664659156992
749896781056573440
750043363550883841
749853105936855040
749774085438275584
749758851730333697
750033452414664705
749905631373516800
750007053695979520
750062292608385024
749871816705994752
749889542052777988
750058098220535808
749996324767014912
749989714329907201
749974468122947584
749971536241651712
749962803612643328
750056777106923521
749889600701759488
749990154941628416
750005858411671552
750064075187494912
749886639326068736
749830641353527296
749992247844802564
749987264835547137
749971980909248512
749993502038040581
750022987739463680
749856071267807233
749802711260934144
749888497259978753
750030990391840768
749778120023089154
749761393163927552
749866988915359744
749910538407337984
750048313005793281
750025273903607808
750068097541865472
749926002994909188
749963600496918529
749985214001283073
749992621053997060
749923549146742784
749983834012213248
749997784175083521
749889227316457472
749820738333503488
749822650877243394
749895384328081408
749771166118776832
749900631494852608
749906230773223424
749979367040774144
749993304679383041
749990314358759424
750068877669896192
749883371866558464
749921036775329793
749826107231182850
749915273826820096
749906591714017280
749923612174479360
750000170893475840
749836681109528576
749975051131387904
749877772730798080
749799192432893952
749995485713268736
749925419768487936
749903118649790464
750046173730308096
749855827956162560
749907350920785920
750047239146315776
749975239770116096
749803671999971328
749996941199704064
749871321681723392
750034379704000512
749973818031169536
749900497285423104
750022996107071488
750037881612361728
749902250550693888
749978733801529344
749973381915828224
750042420159647744
750003886941962240
749918734085681152
749913885784834048
750026678957580288
749963307000274944
750055296488222720
749844025306329088
750037843934928897
749974228892475393
749971007897800704
750047381698281472
749916318485221376
749918755120091136
749903399831744517
749869673555038208
750022698399653889
749993304599699460
750066839418441734
749972748395360256
749911004298014720
750022211839361024
749921708048576512
749998417728901121
750029211990097920
749967266503094272
749963499934060546
749971729297137666
749900077775347712
749895736750465024
749867173649215488
749969208302198784
749903923939536896
750017304650518532
749864803901079552
749917027318505472
749913705379352576
749841735078047744
750020127387594752
749784130523688960
749904200927219712
750018382309822467
749852283656024064
749903777323515904
749828170753273856
749764031674720256
749795501281804288
749768855115956224
750048149650178048
749820105190731776
749879320160702465
750028880669511680
749978607834001409
749985171861041152
749977202763137025
750034228629401603
749862920520073217
749895094925266944
749871162587435008
749850786453041152
750005098911264768
749916897139945473
750023914663845889
750039722978906113
749898672922583040
749980360994222080
749911125894979584
750060388494876672
749893274912129024
749852904530534400
749996278390530048
749986786701512704
750029333926903808
749906637901537281
749880008311705600
749975013571178496
750003303791128576
749853454105911296
749868050074071040
749967123708055553
749879609756413952
750067283796619265
750038515300364288
750032676560703488
750068194178637824
750054000414887936
749961700749635585
749867941097775104
749831236781236224
749845421971935233
749876182951325696
749966452745183234
749904288957235200
749878867465277441
750001559237451776
749895950848651264
750006156140113920
750014674532458496
749896437094289408
749923247173566464
750048573199384576
750054189133422593
749919963310333952
749976187670130688
750051848950804480
749988628185616384
749969565157847040
750066239599415296
750015362381410304
749899058697932800
750056575667150848
750003735762382848
750046949756264448
750049646660182016
749914531330158592
749861939224936448
750046211869118490
749880205431349248
750039601499213824
749879177545867264
749923150876389377
749775318215426049
749960215965995008
749894453423329280
750059440662048768
749845862558289920
750033058334736385
749997389998596098
749905773657022465
749901965375729665
749800203243229184
749836861204463616
749920223181045760
749837981171740672
749966071164047360
750006428736323585
750025072191168512
749969631985561600
749869312903618560
749982885948583936
749847921781276672
749845715740876800
750022794759512064
749963722169483264
750035168031891457
749901558373031936
749920860815945728
750066847463137281
749772311071383552
750024011061530624
749995154430390272
749805228061491200
750054260579168256
749988422446637056
749872030535876608
749799171222306816
749831094095282176
749989852737921024
750061982213107716
749768557278310400
750005728140750848
750018462228119552
749910349906792448
750070408683065349
750040016831803394
749970420678463488
750059046430994432
750056869499133952
749854003433996288
749902372353302529
749902124717371392
749969736750903298
749834109908819968
749858101441028096
749960241127821312
750025420427235328
750003731836592129
750037969709522944
749785179267428352
750018440996331520
749881518043062272
750041199638085632
749884265618300928
749800370784919552
749919958855856128
750070005937631232
750048493344096257
749891710138851328
750022136522309633
749908068016676864
749920747330605056
749920718050197504
750038028714844160
749964699383595008
749959515362189312
749846105446346752
750027928918831104
749832369285234688
750028280841904128
749902670148866048
749920868923379713
749797262998384640
749863734311526400
749819765447798784
749814816122908672
749999713546625025
749900480726327296
750019083068932097
749902615652294656
749922911906041856
749907359363915776
749992952471121921
750049126931390464
749863084164919296
749887067044192256
749884051394162688
749905186601177088
749844977363062785
749920110048010240
750046639474302976
750050196453666816
749898756804472832
749856201249267712
749967430265344000
749873628494303232
749891135800221697
749881446702190593
749787494330302468
749916733444595712
749787746093375488
749876891851624448
749924845488574464
749781848943919104
749902309463695360
750034958534647808
749847116336422913
750059646245797888
750060824769785856
749883728516767744
749832247755304960
749898207405178881
750037994929844224
749909578058375168
750020869653573633
749916670601338884
749865407801155584
749996521895170048
749899683875594240
749910278679257088
750019682644598784
749822634246991872
750034828167356418
750012183388516352
749967723799666688
749886387655147520
749809292018982912
750020932576698368
749798311595544577
749873003702386689
749904503110004737
750050548569763840
749970076644827137
750007192280002560
750057334941114368
750070517697216512
749916670496473089
749900858041569280
749976624192327680
750013802431803392
749777902082805760
749973067418443776
749821032135925760
749879681118269440
749972995976953856
749974862576361472
749851214435713028
749894864461000704
749901965425909760
750027563611938816
749903328394547200
749896332261879808
749764148922314752
749816682751725569
749845203788263424
749962447239385089
750062863226642432
749891127281672192
749898446539255808
749863541159628800
750061713777713152
750018244094730240
749903638760415232
749986786948968448
749905178116194304
749856595429830656
749982990948761600
750015157095374848
749875687964672000
750059947979706368
749979144772018176
749885167238582272
749828523196420096
749771224889384960
749978926592569344
749917266200920064
750031233967656960
749989760471531520
749877474847182848
749899956379611136
749958559153156096
750047931235958786
749834847955329024
749782532388888576
749999487289061380
750058312222142464
749898513375428608
749918704973058048
749897121017520128
750042977674752000
749916666415419392
749776950042865664
749827247880613891
749990712696049664
749869988148903936
749912182809300992
749769610090651648
749762194472964096
749816586245009408
750021955861024772
749977320132374528
749973189011398656
749782348212805633
749878083029639168
749905421649993728
749986304600006656
750044944874610688
749967035946401793
750022706775494656
750004532675944449
750013705769803776
749921028416176128
749900551748452352
749899268295626752
749761506598916096
749893064899059712
749844092490686464
749989865589055489
749897704059404288
750063957688324096
749911406875516928
749889592078336001
749802753166221313
749869509939462144
749876766202789888
749880473804046336
749874035517845504
749871648967266304
749833761605451776
749898962153443328
750032584382377984
750025152210038784
749967761472978944
750065207830077440
750018177090945024
749842213476134912
750011931818418176
749907355178008576
749891483944128512
750068823135363072
749885570017595392
749826476405587968
749975281709019136
749821296461086720
749905916443627524
749899620919103488
749785074208563200
749909431303938048
749976074415534080
749981011409309697
749903794226495488
750063039257440256
749841609135710208
749843593288974336
749990158997528578
750049403667382272
749920386725347328
750041614547116033
750036837243191296
749921758090760192
750033263930904576
750023033805561857
749981619566542848
749899381743165441
749903836144427008
750063810912878593
749893828405059584
749922911629172736
749897234213400576
749886077461078016
750036732503068672
750060673435070464
749899197013487616
749825213630586884
750019816916979712
749919975863881728
749896684541513728
750031250526576640
749803378147024896
749793634803916800
749791433079480321
750020316001366016
749895455912361984
749986321125543937
750030365528625152
749894277094862848
749884441577680896
749981284043067392
749853064006213632
750067221054054400
750013726628188160
750004365201735680
749965584587194368
749842712266932224
749965311890190337
749901172480176129
749884479351713792
749773929879891968
750001471173820416
749761397660196864
749883414095028228
749764299883737088
749912664948649984
749974120092340226
750020764854788096
749910836525854720
749979283217678336
749967702597390336
749883875397144576
750067762223910913
750059121597095936
750022392089604096
749904758631198721
749909951338778624
749768561522974722
750056768680652800
750050548582273024
749902946809286656
749827709509963777
750029748919791616
750046802980790273
750014246960914432
749960991870443521
750025827446820865
749866787903115265
749810088987152384
750047134460813313
749918151354101761
749913529000550400
749815801784438784
749914506185154560
749921695373352960
749976376313282560
749849989405368320
750020236418560000
749925474613231616
749864065690767360
750017979782496256
749894243657912320
749801931191705600
749902103720656896
749805651484938240
749984756532518912
749826186822332416
750000300719742977
750006248276365312
749994550303875072
749990423289065472
749989391272140801
749885204739809280
749923360537190400
750001362088386560
750020332707250176
750053581261340672
750044416719593472
749847959391592450
749885334884868096
749880574232387584
749970282077618176
749764161664651264
749924576725962752
749759682177368064
749819236902637572
749922521533808640
749872630329516032
750055267165937664
749985956204253184
749877306852859904
749776731641253888
750068106014388224
750048082331590660
749836676969533440
749960874287173632
750005325411999744
749913767962636288
750020853035896832
750025039026720769
750022811809349632
749845115800256512
749913537519190016
750027073230671872
749897229863948288
749984538479165440
750067862706978816
749759610857222144
750002511310884864
749848496258293760
749845774129827844
749984186371629056
750012795509506052
749999252206546944
749874593394024448
750004696316801024
749965286695063552
749917685652267008
749918444775153664
749910664441913344
749926027967815680
749773586282471425
749876145345224704
749839172320374784
749872760470458368
750052889050095616
750004021155377152
749918130298695681
750021964346056704
749804787407794176
749878875526660096
749860760575172608
749869107231780864
749975982178729985
750023206011019266
750058295264763905
749910106444300288
749869048465268736
749845451302576128
749963843992850432
750022899562639360
749908844093042688
750001248674324480
749914535549607936
749967224388120576
749895736884490241
749877202238398466
749901889756626946
749769383606648833
749981355249840128
749973394217639936
750058245302083584
749898580513681408
749964191902019585
750015714820513793
749839235381915649
750024577309298689
749869115683270656
749886387533520896
749905975260372992
749900090458804225
749909200466276352
749859879934976000
750034283125960704
749796172617945088
750061038750535682
750002364589936640
750006210615713794
749842204911341568
750056005396930560
749989936762413057
749772411659251716
750021339575160832
749842880399831040
750062007525736448
749970026535514112
749988015532015617
749911398256226304
749979061083144192
749881493099388928
749975277447606273
749841827524673536
750026490125881344
749801843182669824
750015911915053060
750063232107372544
749999575113592832
750015610126422016
749881081961148416
749900270742667264
749917865978040321
749886970843828224
749972576408068096
749887176226275328
750005979748634624
749899444657717248
749827088689930240
749847234041221120
749873540497805313
749998602056007680
750013395529793536
749896017928159233
750018411825102848
749990741888335872
750000472996524032
750035788998455296
749988225461022720
750020232266276866
749903403916996608
749892293411348480
749875591667527680
749970173097078784
749907069793398784
750051429491077120
749917043839868928
749825071041044480
750061709772087296
749788429848895488
749960249549811712
750022547618553856
749958902985265152
749804120601563136
750031288329920512
749988112290373637
749842259550543872
749925356828844032
749960412905562112
749902905080152064
749965798521864192
750017610884980736
749973482449100800
749856209692491776
749768858953711616
750020370476912640
749819362589155328
749841705633980416
749786387189145600
750046157179592705
750039865815928833
750057016249290756
749974489253941249
750060749133901825
749990200948903936
749966146531495937
750061340400705537
749888363117760512
749922370656276480
749783815954964480
749822537631236100
749968122073980928
749903408094703616
750013085247766528
749900518357626880
749863721741062145
750033536476913664
749988707604639744
749828225333944320
749958550927994880
749901117945810944
750021356142616576
749924392214290432
749897959924379654
749969221036105730
749768242688700416
749758293795491840
749905002152464384
749975739097817088
749999487318421504
749963600463294464
750035855838961665
749846206159921152
749963525204938753
750000040693858304
749889701256032256
749984228079730688
749773682579570688
749767701594247168
749984580652892160
749869501638901760
749974896118263808
750022836954099712
749776257869549570
750059541023293440
749782322954797056
749872546493923328
749800371070046208
749985088230662144
749916087672799232
750032722773544960
749909582063992832
749997121592561664
749845325284859904
749831169710039040
749898832301916160
749781055981387777
750059176429166593
749898894998327297
749792036908199936
749897200474488832
749850069206069248
749771321081495552
750067304709419008
750017623220453377
749874610322149376
749883246306033664
749989638840942592
749960295678877696
750066554205855745
749968202030051328
749916985291595776
749838669255577601
749972194726449152
749890145671929856
749907405287325697
749918826406486016
750020240747139072
749904410600439808
749873892806815744
750019095597293568
750030004730208256
749996395990515712
749982646978039809
749858847720869888
749869803406520321
749921481379946497
750062237985955844
749988720187699200
749910961973321728
749833988462743556
749971401868804096
749889885859778560
749967035635994624
750005032154574848
750026523474788356
749992356611514368
749883367752163328
750052826261426176
749893526469668866
750019410262429696
749903051666952192
749967979568197632
749981581826265088
749829882029412352
749871313553096704
750059578948251648
750024971569725441
750034283163627520
749829135472664576
749895732778467328
749812928589729792
749871304875073536
749859175056994304
749996702300594176
749961956426153984
749902908909584384
749991576844185600
750023721839161348
750027232312197120
750039282883047424
749914346864668672
749820537275199488
749922597190512641
749805769013489665
749997562111942656
750000539937611776
750020425078476800
749972916196904962
749860324216483840
749878087140175872
749980054839554048
750055770562043904
750031091063525377
750016398458515456
749973562245734400
749868289120141312
749998862375460865
749891722986000384
749825125822844929
749890112281047040
749897846397239296
750056466569199616
750040335535841282
749999768257097729
749901038451294209
750000569419460609
749905350019674112
750029333725523970
749770570527543296
749890955432648704
750048136916193280
750003798756601856
750066587571462144
749985238881751044
749905463454666752
749847292555984896
750025462383013888
749963642578300928
749878603165290505
749888489114759168
749905002190233600
749807652343984128
749772537496739840
750053480472215552
750004851732467712
750038913759182848
749902674292793344
749911196862734350
749971511038005248
750057364225679360
750069569759408128
750028935300194304
749986086487748608
750017199889350656
749920768587280384
749972580510105600
749897284570275840
749966377121935360
749767080954789890
750005220625698816
750020512978317312
749978142152982528
750068596487794689
749862056690462721
749843110860058625
750049063631020032
749809405634473985
749829513132081152
749873561339305984
749985096640393216
750031204485771264
749887755241525248
749902200281989120
749962581603979264
749988716194791425
749918515902181376
749959947463589888
749768565725622272
749925860283678720
749914820900782080
749896781144715264
750016650066399232
749842091530854401
750051861516914688
750036464008830976
749971007922966528
750070391868194816
749908156197662721
749963244329197568
749983855168327681
749911071192969216
749895527022616576
750053451229499392
749906319071674368
750026318155243521
750071058687025153
750030113962618884
750049806156988416
750053165794488325
750028478284570624
749868377196355584
750023352908210176
749858814531252225
749866246557106176
749968625377816576
749767407942656000
749903446132854785
749921544223072257
749846818515812352
749884588164583424
749801872651915264
749906650614472709
749764568570888193
749899121557794816
749904171785134080
749962698939588609
749829844146360320
749771040247517184
749901570935062528
749855794531799040
749880918375034881
749999772464021504
749882042343710720
749975407638802432
749906289896062976
750025944711229441
749979731907325952
750052243043446784
750002603338174464
749917379342262272
750032449997041666
749965752397131776
749882222736470016
750046970660749312
749916171676319744
749981594228822017
749849758701907968
749807698493870081
750034970878611456
750020605383237632
749892779757621249
749905681432576001
749875423971016704
749982856563294209
749899444427120641
749891991404765184
749897578163101697
750066587525406728
749901692813139968
750065375384076288
749794239001821184
750056189870899201
749921976282550272
749878724758278145
750028121768914944
749921108229517312
750024925541462016
749887201555521537
749893291664113664
749897368498241536
749924429967286272
749926086738210816
749899776028704768
749854515386605568
749869589723361280
750047793130139648
749918364940644352
750069779612917760
750039001768325120
749984702115766272
749865873272295424
750027068780318720
750049084765986816
750055673942122496
749897792206696448
750028985468411905
749868213668876288
749992805645320193
749966687689117696
749912707105632256
750013135554248707
750014972302921732
749980763672702976
749768678896394240
749901369591656448
749991173922533376
750062385004580864
749990205168291840
750005376016379905
749761955234062336
749902032476200960
749971876022136837
750031296592773120
750042462161215488
749903517180133377
750069540285997056
750036724290551808
749877164284272640
749966247194988544
750056747973443584
749871313192226817
749800366879805440
749858822949404672
749922752358940673
749868281113284612
749847242396278785
749878082929094656
749771157709152256
750049642440749056
750054445220782080
749967803411599360
749846566874320896
749926082716065792
749894503574765568
749904368644808704
750042369727213568
750046765139853315
749918734320594948
750051194345750529
749914712020807680
750023700796219393
749908449635500032
749975797876789248
749859317612998657
749890900638240770
749924337935843328
750025147873128448
749818167397056512
750053501439512576
749771552032432128
749843437944500224
749901789051363328
750005170436763648
749771358905729024
750033662524002304
750056923907575808
749920399270359040
749910483877199876
749887960426942464
749874387931791360
750038137695531008
749905673308164098
749852313389596672
749894927149072385
749971615782432768
749825620759220224
749880951996547072
750022337567854592
749962824894513152
749965433478971393
749878154265632768
749921598870663168
749960089872830464
749880414928527360
749982152129974272
749804905175535616
750070937119260672
749775804888915969
749848873867186176
749923419039207424
749923117200449536
749893308407832576
749964934289559552
750016956431003649
750060891572428801
749896143811842048
750070870157172736
749879957858332676
750025558893944832
749880905615958016
749864745294041088
749960236753154049
750050984626360321
750054906292269056
749901403250974720
749891261709115392
749990225917739008
749920759888445440
749906470116941824
750066180640178176
750045922453848064
750066881063743489
749864573121900544
749906553914949632
749963097545121792
749991794859970560
749845992443224064
749993376037175296
749997595397849088
750002980988919808
749849095985061888
749860588759777280
749891492278394880
749922840535859200
750068428971577345
749771539323691008
750027794592202752
749876279277682692
749844775981965312
750070936897028102
750058513515290624
749909053682360321
750000074340573185
749995208905986048
749793135899779072
749990603467984896
750026875733479424
749907690693033984
749923431894937600
750062208860684288
749793743855755264
750038297033015298
750002578503503872
749973356569628672
749973025362247680
749969640437248000
749902116538359808
749975328005783553
750058702506307585
750051353846743040
749886609860861953
749789780263759873
749980315075153920
749993019407945728
749899289514704896
749921200495792128
749966553324539904
749891244604751872
749982915539378176
749762945157107712
749986400829894656
749977483647344641
749896844176723969
750059914605764608
750016264404344832
749992801354412036
749900769927790592
749853537862049801
749909154563780608
749912044112056321
749910446224834560
749961012963663872
749924228741246976
749904343458017280
750041350662479872
749882486906294272
749909817125470208
749773540120035328
750043254503141378
749984362532253696
749967668958990336
749904012208726016
749822970005229568
749884059912925184
749804401666068480
749827290112991232
749862908193038336
749988481246466049
749963873265016834
749845824645967876
749914892178567169
749965416999464961
749865022059339776
750021297313345537
749993291949731840
749891567813431297
750012648880742400
749858328013074433
749771774045347841
749971792119238657
749757706290995200
750004650246537216
749902418184331265
749898006158315520
749884877919686656
749890250521141248
750063831796346880
749915932273827840
750016469891739650
750041056788508672
749907946277105664
750048749423042560
749923649889505280
749960002052493312
750041597916565507
749881677359509504
750020223907008512
749800895043346433
750047247618965504
749885976680554496
749892649981804544
749995431174692865
749769119109558273
749902691032236033
749856373253505024
749797455726731264
750002536594214912
750026309674426370
749895111690117120
749907581674594304
749758507512131584
750041241358925824
749967870558339073
749879823443501057
750030281738948608
749912862022328320
749853319791804416
749913596319113216
750032030667268096
749964376749342721
749965429553131521
749888899967623168
749974707215142912
750057414465036288
749979803407773696
750055736986705920
749988808523939840
749964070514597888
750057146264461312
749911494939250688
749783560018534400
749895505983918085
750017438574665728
749899448642334720
749983435733798912
750051173735010304
750040046263234560
750052922709475329
749837096404287488
749924136508620801
750026918091710464
750050951097118721
750029669295095809
749977706188582917
750064624813404160
749906658646757376
749963839899250688
750025110183182336
749996358027866117
749784592119394305
750016361020162048
749974430345035776
749843714953150464
749907795365994496
749856880651018240
749908294785966080
749861578477010945
750040268179734530
749964200601157632
749877739075829761
749857207999684608
749916095805521920
750044278114648064
749867270109859840
750038599077355520
749807572480319488
749905689993158656
749904628939194368
750000003138129920
749762911653007360
749897129284415489
749893706631749632
749913407365656576
749980738389307392
749781916069470208
749762265646333952
749905974987751424
750016302035656704
750021377415979008
749816019913314304
750071276979556352
749965353996791808
749786999540838401
749835678746341376
749777239236116480
750043233762349056
749903471231455232
749848567561515010
750048807849779200
749989764883972097
749914011341234177
749962799464329216
750069041398685696
750024669651202048
749896282135785472
750004587453566977
749970621975650304
750048573018996736
749854070689660929
749880368975777792
750040868137078784
749971934566313984
749901952662765568
749912317035319296
749987701172998144
749888879273078784
749813461434167296
749921263229997057
750040628889812992
749880964483018752
749909653379805185
749906231016427520
749899008504655872
749958412230852608
750040914165391360
749868905854738432
749876875154038784
750021708501909504
750013634726785024
749809871034454016
749873100305625088
749875289686245376
749878867440041984
749958294882619392
750015224305033216
750027429540798464
749865705437274113
749888254317629440
750053941744922624
749916863442878464
749992784526925824
749890489692938240
749908911289987072
750061353193336838
749920953103183872
749958454249271296
749776178177777669
749795144786931712
749876795483230208
749968298461110273
749805123161894912
750068147894484992
749896244517072896
749960437974700032
749862761132388352
749888971237363712
749966788377604096
749873414849036288
749859305038295041
750014934650609664
749845568906620928
750041509915918336
749894168244346881
749904817447895041
749786886349152256
749880221902499840
749810911272116224
749759568796852224
749982215157624833
749759870841204736
749875750774374400
749901533194616832
749799293205123072
749808449018470400
750042587868893189
750058933146968066
750066960759750656
750040075333935104
749868587255463936
749898744292925441
750070643601842176
750057259615547392
749963634239954944
749856792570626049
750038275960823808
749895372064055296
749869702759915520
749806188557021184
750040456952705024
749975105804103680
749872869669208064
749904851010613248
749768410188247040
749842238503526400
749921707981430784
750058484247429121
750057725200044032
749900564427837441
749800727581646849
750028670950117376
750053853807013889
749897955440791552
750048913005092865
750067237604696064
749958647363596288
749895334105604096
749906205666082816
749895216543313920
749873427142414336
749925541407580160
749845954719682561
750037655321182208
749864363394265088
749863054976880640
750032035046158340
749893111074226176
750035897899450368
750050179487703040
749982948796014592
750007066270560256
749800069067526145
749898106506993664
750053761578590208
749916066462171136
749879580236840960
750032236179759104
750044135340515328
749967446782537733
749814325502742528
749991480354299904
749899675344318464
749788085987241984
750058987412983808
749923251258814465
749910890963668992
750022891228438530
750024472556699648
749804032676417536
750071499181158400
749879395679084544
749997305894359040
750036015189032961
749901827131502592
749987147415945216
749827088702734336
749993715616231424
749994852537032704
750019447662915584
749980872703696896
749769383422156800
749868146710937600
749958554799509504
749913075961196544
749819459276271616
750024803994603520
750024908776833028
749873720773058560
749890510542831616
749897598916554752
749897918048501760
749903974636085248
750054902135652352
749845916698480640
749832155237199873
749870738606329856
749962019252609024
749975134862270464
749879920147329024
749844838967717888
750032181624463366
750044605056364546
749815155681296384
749863566459727876
749903781454811136
749888082091057152
749875495240667136
749910895254507520
749771249832824832
749983834028904448
750071092493058048
749982537821327360
749906226704687104
749972094016946176
749837804977487873
749919036352319488
749882998728724481
750005648658685952
749758280944250881
749990737798897664
749900476473339904
749887905921847296
750043531499048961
749894432288366593
750021574246469632
749876778517291009
750011470310670336
749878808438714369
749779009148334080
749997494751334400
749996454752641025
749987667409068032
749875134278856704
749864980124618753
749977005513383936
749888866744692736
749771161706369028
749961058874368000
749999759725821952
750041346484932614
749893031407542272
749828875325153284
750015161071706112
749908064078356485
749912338095046656
749967660851482624
749976334634348544
749885272075100160
750048518707052545
750014624528011264
750023876894154752
749813092289224704
749852392938700800
749812790093840388
749973520331907072
750044185684807680
749758805232193542
749966889057648640
750033129801338880
750068756014071808
750024023950692352
749859280082337792
750003882848288769
749925927405191168
749996286741471232
750052461268860928
749801054812995586
750062229542805504
749861452438183936
749768272057233408
749911364802600960
749905694002966528
750044500521783306
750062238032138240
749864333992075264
749904385652695040
750065635326095362
749797799739453441
749839210224488448
749999403084156928
750012539900223493
750064213578641408
749916846799847426
749832130050551808
750019049363480576
749910517372813312
749982852335411200
750049739127844864
749818360448163840
749835389213429761
749988795794108417
749905446568337408
750014720988643328
749790824599355392
749907862407749632
749892477948223488
749908097251016704
749967119794728964
749877261118177280
750012816581681152
749878502384599040
750016281080897536
749965823591194625
749978939075026944
749870394870468608
750068382926401536
749982613641854976
749991107090640897
749915747758043136
750060724031029248
749971267927715841
749994902696722432
749907988207529984
749880117057449984
750014934587760640
750069615980605440
749844033439010816
749911012535566336
749881354570043393
749915214976516096
749970080717533184
749887540962979840
749899717291696128
749894084236488704
749905287193264128
749922773410119680
749855501018599424
749994999295737856
749866670097772544
749780758408101889
750055053440851968
749981703381192704
749900589732167680
749923255570591744
749895829226487808
750064033282293760
750061449683369984
749910689431650304
749853634406518784
749989135788613632
750012124542431232
749908680620081152
750061961262559232
750038624276733952
750036946404143104
749960161498845185
749900056979845120
750011319227604992
750012510506541057
750059109223788544
749857518323585025
749815332110536704
750024199771611137
749968801702096896
749881476154593280
750041178352062464
750049294678360068
749974967119257601
749872118784032768
749879005587832832
749836014114529280
750001043111419904
749918084211675136
749921309669285888
750048040485019649
749873809218502657
749837507135696896
749962111703539712
749910177864908801
749773754004344833
749987445286907904
749885267897520128
749982424843550720
749830695703416832
749917480173187072
749765105403985920
749850203314745345
749845178756665344
750059524560564224
749925763864985601
749967274883190784
750056420754718720
750011332037083136
749911620558651392
749868209411616769
749893773790941184
749896588173144065
749962376099880961
749970747804815360
749901487195684865
749921536149037056
750036216456835072
749981363537842176
749879139994365952
749871409984221185
749998761510854656
750046664543657985
750029488831029248
749857946331451392
750071562171277312
749979383994068992
750020379024949248
749986363202637824
749830645598289922
749909552854859776
750003157112020996
749900002500247552
750052792522403841
749785317494788096
749925365536219136
750012900635443200
749961889417953281
749896684600254464
749909959790333952
750054071697043457
749862883023003648
749797464354455552
749897947148607488
749992616805138432
749909754181480448
750050674218590208
749984119065542656
750069460669640704
750021398232440832
750037181230571520
749876950496219136
750039895125753856
749890338723160064
749992524715032576
749907451525402626
750019707726598144
749974224979107840
749856922874949634
750058710567759872
750029489116176384
749904641232625665
750004050503036928
749865135364251648
750031384731914241
749964489919959040
749898471445000193
750046324721086465
749837998209007617
749997545196183552
750060321373458432
749994693027565571
750042311023796224
750027987597271040
750035323179134976
749961113412833281
749895023920091136
750016956569444354
749990108800098304
749902271459237889
750005153584013312
749888396961644544
749996609849679872
750015933201190913
749981082620194816
749961402954223616
749796608687112192
749898677150425088
749833690591690752
750018638204338176
749860332516970496
750034027059503104
749973390270824449
749901348867543040
749998761661894656
749903693261201408
750037856765313024
750057670594404352
749854758333190145
749910836244733953
750022916616642560
750004390262607872
749878485645221888
749906411312836608
749892284808884224
749869186978029568
749844402907049984
750032609627942912
749862782321954816
750040805172215808
749824932939374592
750033557540704256
750017598054625281
750061688767016960
749905740119277568
749867228116480000
749872190150041600
749983746040954881
749997616516239361
750069347398217728
750023113786527745
749988091251691520
749920101680443392
749871879754805248
750011373795454976
749833480704589824
749839919015571456
750013055770120192
749972375181987844
750034287278362624
750071113414221826
749993094997680128
750038280381562880
750004767573827584
749910786080923648
750063139832598528
750004541194547201
749883187560484864
749876233387839488
749905341970784256
750014104253894657
750043522955304960
749992931273113600
749960673124229120
749901848090324992
749897381072736256
749764409086664704
749869803297447937
749897829871747072
749776656546484225
749884311503900672
750028776021499904
749885234309660674
749869690374070272
749968524756398080
749889965660798976
749897578125201408
749901369809641472
749768859058475008
750045464981012480
749869610485239809
750027010303557636
749924019114246144
749877361588441088
749922110563168256
750022144772505601
749923788507185152
749882042528051200
750025701630193664
749855001623793665
749815940125069312
750058517592170496
749993719948992512
749763620444205057
749993275382259712
749906306501373953
749915844411531264
749787641080578049
749770532464254976
750002230179180544
750014473289818113
749965144223014916
749923461045387265
749883711848669184
749865298908553217
749915839965503488
749964636846522368
750062787456622592
750050913641963520
750068835559112704
749913717735849985
749895552360411136
749983292749848577
749918612694204416
749862874386984960
749772621617721344
750046635384864769
750042504054079488
749878309618614273
749986212270645248
750018252487688192
750053241480552448
749850903872729088
749985775857573888
749895770556465152
750071675413229569
749766229154406400
749995196331417600
749908885801148416
749924383943188480
749839906445357056
749909494344343552
749961935735689216
749803352976797696
749853692963225600
749886018673897472
750001592477315072
749902112281227264
749920952801226752
749846097447653377
750006667937476608
749800375163555840
749999432670720002
749774064433131521
750070634928082944
749925461745143808
749986577250676737
750029182969741313
749891705927761921
749998157426110466
749912103209828352
749763792259551233
749838396667863040
749844205560696832
749851579294056448
750030399116455936
750054126151696385
749875738464092160
749905069064253440
749901197901955072
749855676852207616
750041279170547712
749854787911507968
750022744406781952
749958978608721920
749974195564576768
750061113954500608
749964284256477184
749979799158874112
749916771243528192
750015064946638848
750028742341296128
749966100482256897
749897498479587328
749968835151880192
749846067965988872
749989152523948032
749904184296738816
749848848567242752
749906587435667457
749977949248561152
750059226416963584
750053501372338177
749832545370509312
750028415281999872
750046920417153025
749916280602267649
749878120891740164
749801469675581440
749841982583934976
749898165344763905
749876208213565440
749800064873164800
749823120782098433
749991102657269764
749996467205513216
749980818081189888
749833862642008065
750024376188305408
749978494562697216
749894008982343684
749982907196772352
749905102526418944
749873339179687936
749773036644171777
749869812017467392
750047570643345408
750041811649982469
749969812567252992
749973356515094528
749884533735059456
749962359314284544
749830146346016768
749888065435475968
749988992943288320
750047125925404672
749838283304267776
750049210490380289
749833677794844672
749898274585382912
749859712045289472
749993283636432896
750064889033527297
749843836713730049
749989383034462212
750043057672814592
749895422152470529
750069955824082944
749912337826582528
749960199125991424
749866921798078464
749981082343407616
749895900336652289
749883560861937664
749899234913247232
749980088331108356
749867605431840769
749816246535725056
749974585479757824
750071616776785920
749987029874794497
750004700540350465
749801134479413248
749864250097762304
749851117991759874
749869220452859905
749860454340685824
750022618632359936
750040243211014144
749991966834851840
750001601041952768
749965265627181057
749875184664993792
749808482912702464
749812417006145536
750015555382435841
749905945791041538
749904536307920896
749886307900481536
749777092519211008
749916477612892160
750049474819551232
749969590076182528
749960635392352258
749969933879037952
749900933706973185
749998665008345088
749891542668701697
749884756184207360
749784268839071744
749971767096139776
749835741480390660
749832759393353728
750033968360202244
749872894709264384
749898576495456257
750065589348134912
749855672787951616
749900283581440000
749854393525297152
750026049661042688
750042722191441920
749981724180779008
749868083586691076
749922639141957632
749968311031517185
749984849029509120
750063982946447360
749924631591739392
750043275722096644
749971909459271680
749913227023093760
750003992005050368
750006886041284608
749793915805413382
750054197622673408
749886563874549760
749979547580243969
749771547775213568
749996609845489664
750024804082692096
750063655832653826
749972249395007488
749797233575419906
749867689666117632
749958894601003009
749904926579494912
750059394273054720
750027400109436929
749828552405626881
749923746580803584
750062485491716096
749975592209113088
749865869321203712
749975109893496832
749779223305334784
749892721029046272
749983485713154048
749924220214403072
750038288606437376
750042965444333568
750027349970841600
749997675278467072
750065803328888832
749969543863427072
749828518956138496
749856603839627268
750035939821510657
749901231326461952
749803802090287106
749811708236009472
749915529700343808
749960127726383104
749814191150604288
750064561877872640
750002238630789120
749890493753024512
749993572968136704
749967199264059393
750069540248322048
749978754789801984
749847116416159744
750062523362181120
749772931912327168
749846164405624832
750002355966320640
749863667152355328
750024845887430656
749964271833022464
749991442551111681
750022945771286528
750066163804147712
749994454145200128
749906100833492992
749871728591925248
749912253810503680
749874563786350592
749913805807837184
749896798194499584
749972224178806784
749867391732084736
750000053410996224
749971624384929792
750018931721588736
749958412356706304
749873456766980096
749822668002643968
749961025370284032
749964158603448320
749967220365811716
750070135898144770
749993841441124354
750048158005202944
750002964052467713
749996467209789440
749801860127608832
750069678744170496
750028255974027264
750026041385779200
749859946653556737
749840405538242560
749902477214887936
750068613323776000
749890296847147008
749789889508573185
750042948608360448
749804695078768640
749864514288365568
749922278335537152
749839096764362752
749830028737802240
749891957971755008
750000523311472640
749922173649883136
750019753914331138
749811120773341186
749852661223026688
749806306089840640
749979270408183808
749976733202391040
749968520570548225
749883560664924160
749762861304471552
749800513756024832
749897590859304960
749972991912603648
749916817423011841
749958265690329088
749897725135781892
749900031839330304
749841730892075012
750051693463732225
749915223616843776
750056152193531904
750038959523266560
749974954494623744
750054583473410048
749961302165061632
749858814581760000
749909565517496320
750007045160636416
750064066891280384
749999000791683072
749963680435965953
749892653924413440
750021201053880320
749892498697363456
750041518338035712
750070706302574592
749897221764706304
750005258454241280
749895380460941312
749908311156207617
749903366076166144
749961344061931521
749999680176566272
749982252822568961
749914921442258944
749969300832657408
749805374815936512
750029044318482432
749975214860017664
750049852155985920
749856679445950464
749799137852334080
749987906563903488
749978729405902848
750012909011566592
749910588843757568
749967841160495104
749924241303273472
749902464590155779
749918985941028864
749763662420684800
750047163959345152
749847665857277952
749831178186731520
750030189644517376
749909125165899776
749996311907340288
749857078047494148
749985515898830852
749916771348545540
750017354789220352
749983087468154880
749822525266362368
749827302477877248
750069108377522176
749864644265840640
749819798851321856
750038192036913152
749773594390044672
750068592343912448
749780708089012224
750041442966396929
750019607264722944
750029711267463168
749760604588605440
750033347586428928
749871900612890624
749910278368702464
750057855097733120
749794641533362176
749922685099057152
750030235756822528
749914808519004160
749918847252197376
750027748177907712
749899285119000576
749920156235825152
749875633539391488
749924098839572480
749844155195678721
749975437112143872
749897875841220608
749896890267865088
749899860019646464
749815055315636224
749876832925839360
750061684329512961
749867354004164608
749787540736147456
749982093338304512
749994349182803968
749973100746465280
750006147680051200
749780296896159745
749875495102214144
749887868357738496
749904779585982464
749968336188911616
749959456641785857
750018034476027905
749982961685192704
750059604218880000
749862249611821056
749976422488432640
750055980155764737
749806792377454592
749860789822029824
749897544738697216
749870638156935169
749886899469348864
749911654087917568
749908080519999488
749896164783321089
749868658478944256
749847997110943744
749856058890412032
750020035188498432
749900593892909057
750038284500434944
749916985153163264
750028058606927872
749916888805863424
750056173278261248
749883569212825600
750000984320081920
749903915869696001
749864262974205952
749773950947852292
750013944853594112
749903978788491266
749989965996580864
749976661907628032
749970621916909571
749902800100925440
750000581968822272
749857329793921024
749968625298206721
749863314814009344
749995527513731072
749888132380782592
750052205147852802
750053132277809152
749871749790040064
749904360327487490
749957972059717632
749996278415753217
750022480375545857
750015161193394176
749898689498517504
750011675617689600
750041535186690048
749890863082397696
749821350873882625
749965769040158721
749902905050861568
749860047337906176
749905501278920704
750031925750984705
749968457811230720
749890904845066240
750069867622064128
749981124516990984
749966544957018112
749960475832647680
749845598237589505
749840334104866817
749911880697864192
750068768584429568
749897204949811200
750051924393820160
750045704379371520
749916700167008256
749920793442660353
749990117209731072
749863318936952832
749902359837507584
749991752904224768
749818729261772800
749897305709568000
750032324490846208
749920323957616640
749868511447527428
749969741284913152
749880792491368448
749970974100033536
749879102224658432
749803395096076288
749770553536413696
749995200437710849
750034484301434880
749990662305619968
749918906089963521
749980826805428224
749912950098436098
750033343475965956
750037428702883841
749921674473136128
749899880815091712
750060493197508608
749788169915162625
749923750729113600
749767894486003713
749904641421373440
749909355538092032
750034991741034496
750001341196537856
749917044104192000
749976300992008192
749958194315661312
749985691883409408
749908097339039744
749958445760118784
749806817581080576
749915609463390208
749880062632202240
750017858369777665
749844235025874944
750031447935717377
749814191071035392
749765868444278784
749869409066479616
749982076590551040
749903018028445696
749983456663183361
749893165822386177
749925554166652928
750059084112490496
749970152360439808
750027404282855424
750024468240732160
749972610004291584
749893257799294976
750039291171143681
749973356489895936
749849016347795456
749900065171386368
749903768876179456
750000246185492480
749872857006546945
749979337609256960
749882688237137920
749989840318500864
749904754675941376
749919741041664000
749963420263280640
749898467330256896
750020798505709568
749774420873478144
749787498654687236
749764203582369792
749887419357552641
750005971657842688
750003731681468420
750019011618992128
749905455049158656
749766036304621569
749764732006064128
750015022982656001
749900849820758016
749898014513360896
749813306286804992
750055070079877120
750036103319658496
750012502113677312
750034580808269824
749919950660247552
749897846598492160
749893073413476353
750062355430670338
749888204019466240
750054990199156736
749772638306709504
750027215522455553
749834269355311105
749851734336385025
749970093321359360
750032022165286912
750061353159757824
749889852087361536
749859854580387840
749989458649288704
749786907110993920
749885855079301120
750048644389150720
749994651185188864
749904808983887872
749983267760340992
750035016911089664
750016658484310017
749876962957660160
750045729339695105
749777059082186752
749973356556984320
749796193400524801
749907816257814528
749897179645505536
749995103893221377
749997838969503744
749893757236043776
750044772866359297
749966905797214208
749962078081978368
749763997805654016
749912023258042372
749838883236540416
749892847063539712
750020009930346497
749887356635717632
749905517766701056
750053933389840389
750070991804477441
749920370078126084
749882734655463424
750066239683301376
749866791862763520
749902204534915072
750037671897079808
750014183828254720
750011424093704192
749790191469166592
749981837708189698
750053056805498887
749817336765353984
749968595967479808
750013500118994944
750019359666561024
749887935533768704
749807568227299328
749997671113379840
749900224877907968
749895430482296832
750042805712461824
750055854464962560
749968042617139200
749881920687837184
749988267534192641
749997280841854976
749979996073132032
749970743459536896
750069230196891648
749859707846660096
749764119469973505
749867576302395392
749975495786192897
750039849013485568
749860810957189120
749889034361659394
749838937749880832
749968197756002305
749882118034100224
749874102601588736
750021633168007168
749909628289417216
749902267353038848
749873373010944000
749874475978596352
749840720345767936
749866913703100416
749963349178224641
750044932514209792
749879727054217217
749801381746380801
749888304456302592
749999508222803968
750069007605178369
749866401674977280
749856272598626304
749990125531074561
749920743291494400
750056877996859392
749958613695864833
750067170537836548
750043103701131264
750060241601957888
749870940251619328
749872131429851136
750017417695285250
749884726593327104
750054386253135872
749909448144068608
750000506500775937
749990989503336448
749992923081609217
749923926730506240
750054772154179584
749979333406650368
749961813715017729
749959427457814530
749914548241477632
750019816719839233
749887067358912512
749958227845152769
750057892968013824
749913294249623552
749794783959265280
749995011790503936
750001001323724800
749899595493302272
749912681730236416
749832243414233088
750065048161230848
749893199095853056
749983036868100096
749899415431831552
749896118394359808
749774521402531840
749788639555616768
750039303728824321
749999482855518208
749785493831901186
750003803085213696
749996559614357504
749776215909736453
749900837036683264
749917505410433025
750013584101478401
749884495931666432
749761921847558144
749800580739174400
749878460286402560
749906138645336065
749903739528613888
749913734664118272
750062770674995200
749966880539041793
749880150901133312
749866154429153280
749904238839488512
749913235432808454
749910962157879296
749818578245808128
749994097390161921
749799355712811008
750001940667346944
749967115646631936
749908298715975680
749801730049773569
749979744498692096
750019963814027264
749993837548957696
749878854932717568
749889420204003329
749842955704336384
749911935035043840
749905047979433984
750004666939936768
750052113217155077
750027685573718016
749894788841889792
750027865891176448
749910576231579648
749919644547424256
749877688857395202
749791709802991617
749996584809664512
749971456726007808
750042759592108032
749970021984665600
750060338037612544
750070433647558660
750002729318117376
749974287797350402
750034560080109569
749871753812381697
749871552368443392
750013160518811648
749866871592218624
749998480597352448
749875444900593664
749977949378609153
749777486758735872
749851742645477376
749994257033854977
749909535960203264
749994336419454976
749903072671961088
749838447041445888
749893916711849984
749994202411466752
749796793060302848
750060359197786112
749920957070974976
750014230187782144
750035923060961280
749894180953059328
749983552943652864
749913055132254209
750020068621164545
749798903059517440
749857786771693568
750019414318342144
749801272568578048
749987332221177856
749879047774232576
750067233334915073
749892154982539265
749893643851403264
750068336428539904
749981011098959873
749994680268578816
750029858030452739
750064339571400704
749961935332974593
749898266045800448
749901642338828288
749773800036831233
749990360202432512
749899444422864896
749895275506982912
750007028588744704
749884563304771584
749881174416297984
750070681229025281
750054860289179648
750054491160883200
749919342402367488
749900392662757377
749788320910180352
749991509521526784
749984379062063104
749969971703349248
750022300070731776
749959590863929344
749874731554377728
750065970853675008
749881618966441984
749895753661837312
750015350071255040
749918730042404864
750012015318556672
750030885752344577
750020361983451136
749815042825158656
749906520322650112
749866674581409792
749899197067960320
749994038791507968
749964405790478336
750020274074988544
750002569838202880
749859770606182400
749922551204372480
749809979884986368
749923062930296832
749853223373201408
750005518425591808
749801428068151296
749894407034372096
750015161147256832
750015161147256833
750031120381595649
749909414417670144
749866846510276608
750041069631344640
749897007712657408
749812731763650560
749923498915729408
749961088238694400
749972723393331204
749836378918182916
749963617504731136
749925847939907588
749885892865691648
749965131388325889
750003350154973185
749903278385860608
750023528754212864
750015370841427968
749921909081509888
750061407463497728
749923238986158081
750053824233082884
749876010972315648
749828431043522560
750065748740046848
749895191511826433
749772403341864960
749876367412621313
749992587478634496
749892809394515969
749883707511738368
749823334641053697
749987894131978241
750040520039264256
749910458975518721
750044458360639488
749777499601694725
749805450233655296
749992180526309376
749771778579427328
749884341090672640
749782071313199104
749902984755154944
750015635317489664
749860496208109568
749880574270144512
750049911207591936
750023248012869632
749960010197770241
749891760478904320
750017673568870400
750014389454069760
749906516317130755
749903613670092800
749917903881957376
749970735339216896
750048803714174976
749869191143026688
749812693910028288
749874299595591681
749910425135828992
749898161079119872
750070077114966016
749980889472434176
749973537008525312
749833195625934848
749870038354657280
750054843612553216
749909020316725249
749967581101064192
749986124089688064
750064947502211073
749907598313418752
749768255322005504
749906319151362048
749997478137790464
749896994970275840
749918742612697089
750005699007115264
749890732887044100
749973780412395520
750014205139582976
750026150416642048
749959720954306560
749842016071086080
749908718268116992
749819031553585156
749896667869175808
749905773896015872
750020395634491396
749758230792966144
749887062875209728
749882596037984256
749970412331606017
749975785218404354
749968315045457920
749907598242086912
749891601070108672
749879668610854912
750062313726681088
749985645788028929
749878410219024384
749904981030035457
749760609147719681
749903722596237312
749890208729010176
750050456433467392
749969808310079488
749894071590744064
749924459335811072
749999340329000960
749987692583145472
749811024493174784
749977161004638208
749914560937783297
749813490563637248
750017937709432832
749878968153694208
750021251431882756
749892725466603520
750040700486578176
750042847785656320
749963818797764609
749883132921442304
750013856680935426
749920420351049729
750033293077348352
749908529318801409
749959783688515586
750005560431546368
749826652255977472
749969871132295169
749860496354971648
750033444088930304
750006428765609984
749867895190990849
750020534319063041
749990548883267584
749799301522403328
749896873427636224
749959741791580160
749800643687243777
749977165060534272
749898224077504513
749910634792378368
749968013235978240
749961591618146306
749870713406910464
749900421892890624
749872953362411520
750051764812943360
749910240825602048
750070307902353408
749923653970571264
750068546323951616
749993837314146304
749964451953205248
749797120387928064
749911863945785344
749966096422227969
749986786827333632
749986023334084610
749969518684827648
749893048126021637
750040272667488256
749973683876290560
749992738414669824
750011881264443393
749892104760025089
750049273409044480
749885263854313472
750058458955866113
750019561060114432
749776366959104000
749986618870673408
749895208519827456
749975550425309184
749881056728199168
750036871158300672
749915227722883073
750069078895652864
749871493845319681
749914481036238848
750027123239165952
749863612798296064
750038712092884992
749919459683475456
749984270375149568
749879546728570884
749972387567919104
749864250340933636
749986937864237056
749870193677996034
749971007755124736
749906642188144640
749967346207514624
750001823289868288
749842377062449152
750058874372231168
749891257414086656
750063181947633664
749899654230319105
750014678898737153
750003836492869632
749899293604077569
749872215106154496
749861704155197441
749819631372603392
749876346604707840
749916091720273921
749790648509739008
749992591857487872
750003127806459904
750036195527290880
749915680884023296
750013063928184833
749768506904834048
750030952676614145
749892201077960704
749863155430518785
749900287574433792
749923259865530369
749852464120078336
750037030340530176
750022249567191045
749910962203951104
750067128745791488
749761149923651584
749922219481042944
749871510689579009
750023138734321664
750016025471623168
749904171470557184
749901977891594240
749906990105853952
749886056267407360
750002922260295680
749980537268367361
749881677409841152
749892674996604928
749967824177602560
749966075278811136
750048229018918912
750046832340983809
750007074784940039
749810160294440960
749996932601380864
749852698888011776
749890481321115648
749847477138841600
749961708861530112
750013835684159488
749981791205949440
749833195701567489
749786680941375488
749906751080783872
749875923047112704
749977697753960448
749857291881635840
750067808252338176
750018394955677696
750025407961989124
749870180990320640
749920290432425984
750054302664822784
749978310042615808
749959502888374273
749890540087287808
749868805363408897
750042139187372032
749868914432094208
750061248054718465
749846957020119041
750032848678219776
749915286560800768
749906394678198272
749964003116355584
749963399421976576
750062166787624960
749886148747689984
749772785057234944
749890976404176896
750066814286172160
749999046610345986
750046606129594372
749908365699002368
750002687543021568
749986438637322240
750050946982539273
749841206537052160
750003026983686144
749906931330981888
749895028034703360
750046480099049472
750007082846416900
750021955873562624
749959318380818432
750070169616121856
749779634242383872
750019720267440128
749964255022026753
749924631570685952
749910324585824256
750024871191666689
749974396652191744
749890670270316544
749990494529282048
749918495257849856
750037265087291392
749877659556012032
749923234720587777
749799741832200193
749902737060552704
750042655069868032
750059276769648641
750029820218765312
749891509135302656
749776228513525760
750060300418809856
749814564561121280
750053442735968256
749868150938673152
749986421721731073
750014846524088321
749907900475117568
749821715857993729
749858818385932289
749992465797644288
749858227324592128
749917790639906816
749909900868853760
750026309535956992
749985066982473728
749921078764527621
749815382396006400
749844855870857216
750035058988228608
750011956942209025
749785560944893952
750046266181189632
749885938738790400
749998530698289152
750011499830190080
749860072520429568
750064146662719488
750021607788208128
749871993013481472
749921045461635073
749885381122850816
749964494101700608
749898048067735552
749872609626554368
749992545514557440
749909485833949185
750001915430395904
749969900702146560
749890586086371328
749764916576395264
749984022843887616
750048908500434945
750036351001718784
749986031894659072
749864149581172736
749922278406819840
749845266900017153
749884802153709569
749769136083906560
749975432901103616
750058614040064004
749780905200328704
749975705300107265
749781605674278912
750034140653903873
750002783919673345
749998581168439296
749864971769483264
749998245708005376
749791256532967425
749985381865627649
750029698651095040
750022463417884672
749897318279905284
750034811650093056
750046886812327936
750021859358367745
750062544186933248
749996836270768128
750002255261163520
749905199326752768
749840087005990912
750025600920850432
749895195920064512
749906218588577792
749975101290885120
749892910020173824
749967891529920512
749995171035525124
749984094142988288
749910492240605184
749843882586898432
749778107674963968
750049160410333185
749919552000188416
749784348895830016
749996588840390656
749853676278312960
749964275960188928
749926145584398336
749880603626070016
749776652113096704
749769702101188609
749879920059441152
749798168833830912
750059721411948544
749798831471095809
750050460325777408
750070957977600004
749982286406352897
749911674988081152
750051735784263681
750060161788620800
749878481387868160
750017602513149952
750045913893236736
749976930376613892
749914389088702464
750062523206864896
750035768068935681
749961407161131008
749925604296945664
750045930460631040
749767067964805120
749988078777958401
749973717162332160
749781307694211072
749984261684490240
749908919326212096
749837675138613248
749872592740356097
749995515094310912
749808755533942784
749970768750977026
749849155011506176
749855916183478272
749978985203838977
749901243955511296
749765965156651008
749865214754054144
749782679441125378
749768821318254592
749800169407778816
749901286028509184
749922341468135424
749911167569498112
749958705756643328
750062082951880705
749905631222468608
749922668556783616
749907845861085185
749907745004883968
749981019562971136
749868754834690048
750000535701446656
749970923797811200
750000699354775552
749904070975057920
749897242392137728
749822814664921088
749925965229334528
749890577714536448
750065312612032512
749905161288507392
749958642842075136
749796272945569793
749985323036192768
749907384257118208
750002872012541952
749897951535828993
749906860044673029
750054889510866945
749917245103599616
749873062489780224
749863289589526528
749815847804346368
749779659299049472
749976384718704640
749894407273508864
750044068516954112
749966645939019776
749841323918753792
750057054031622144
749979199239258112
750043254863765506
750035562204131328
749877932160585728
749980692520562688
749925763953065984
750023201644830720
749970198309068800
750032282526842880
749770398435274752
749877604677660672
749893744376344576
750016910448791559
749971213485613056
750067846110150658
749904876239331329
750030185144020996
749976418587639808
749771338156544000
749913218739417088
749828187438379008
749922278213873665
749879144129921025
749856088221102081
750000497772335104
750050657839747072
750003106935701504
749850912215207937
750021175980457984
750037567131770880
749925088422756352
750013823155728384
749808004589957120
749879941249073156
749881790622498816
749900748931162113
750068919612764161
749840212742864896
749885859370004480
749875146874232832
749980964911091713
749882256152465408
750038553074212864
749871649101611008
749900577153421312
749898245212499968
749909200743108608
750067875252142081
749853374519050240
749907095206649856
749984341481099264
749915437282893828
749964204682186752
750020668272640000
750032316148355073
750050447818313728
749901348859158528
749801658608128001
750058173759889408
750033687669071872
749857929247989760
749904368900698112
749893463483834372
749854754222800896
749851184756695041
749962568811290624
749900929260859392
750021565933314048
750051349602013184
749873444041392128
749973587231027200
749899981549608960
749891139843477504
749823007649099776
750037818823544836
749958001348386816
749973356485742593
750038951159881728
750019019999055872
749896554912288768
749881690252668928
749777235352121344
749926187514863616
749772155756244993
749792213115154432
749758910182125568
749913453633138688
749853655197769729
749904972544958465
749846617381937153
749885171478953984
749870843795271680
749982412021567489
750033536460152832
749859284192677889
749905224542937088
749914506520920064
749985994070298624
749993413974511620
749768322418368514
750043938560602112
749855517829464064
750020290969612289
750068118609944581
749880683544383488
749919740655611905
749912983631986688
750056676313604097
750004017137418240
749898442076327936
749976733147918337
749980768106078208
749904590993235968
749976053414699009
750069003431907328
749794494858555393
749895959048368128
749860991240896512
749907468306771968
749820797036797952
749902602733846528
749959913892294656
749839411416821760
750030202093211648
749772273440133122
749900153503551488
750020844622123010
750052796750323717
749837104608260096
750027643521826816
750014578340274176
750050930318512128
749977890847064064
749993770322653184
749984547157278720
750041870420611072
749845078034812928
750049478980362240
749906801303453696
750060010739232768
749785594453078017
749897762729320449
750059427995250688
750000430881595392
750067954981539840
750017157891633153
749905773812129796
749968407353823233
749798047455047680
749882281645395970
749981472677883904
749974292004306944
749958336863404032
750023973627424769
749923960201048064
749883703430643712
749767026319642624
749971829767409664
749863776304959488
749873200721518592
749898282764230656
749982319889481728
750003547224285184
749975365565702146
750045976921010177
749922857275232256
749980516250771456
750002368641658884
750063752070959104
750040876395720704
749857723660075008
749878275997065216
749878737349517312
749969158045995008
750063454338289664
749994206408667136
749900740638994432
750039903518482436
749900182729482240
750070660408410112
749961201388486656
749965895032643584
750041367464771589
749788966807830528
749925864566038528
749857426086694912
749904754738954240
749784474628464640
749897032790343680
750032706076045312
749858457826713600
750003815781273600
749863130356916224
750044794081214464
749980046438178817
750044341176045569
749815302473388033
750037726448250880
749909020194988032
749871317491544064
749976754161352704
749974841374150656
750041950405951488
750034023028649984
749963059586736130
749890531518509056
749885918144671745
750065333587804160
749988133140246528
750058437900275712
749959154576592897
749862945618821120
749977207053885440
749996496494485505
750030076234825728
749995317924339712
749901969427406848
749922702148898816
749899918375063552
749906176297566208
750038892544425985
749986153583915012
749911192639041536
749971741972295680
749919304825602048
749900279236161536
749886660503015424
749900161921454081
750060787088121856
749847288441372672
750036099419017216
749984286837764096
749919111732424704
749908135284838400
750033976975171584
749899595677925377
750044076846804992
749920336435634176
749993866682572801
749976993156980736
750024405430837248
749880511661826048
749893241344913408
749902963775270912
749988515019001856
749847913539469312
749984991686320128
749992310520352768
749784944382140417
750000758100070400
749991920781365248
749845098909798400
749914108032581633
750035570848653312
749969539748757504
749867119190302720
749849326650818560
749925302537744384
749856889127702528
749885272192606209
749898425580281856
749999315079266304
750045842552348672
749768586512609281
750022501082824704
749973608408162304
749982969918611461
749916234196582400
749972643474997248
750062825322778624
749992302232211456
749839210392190976
749991958156804096
749987122417917952
749871409720074240
750048946370863104
749868649813467136
749991379540074497
750000472661094401
749823112494084102
749913638056656897
750016973325602816
749777650378416128
749762454608048128
749899624849219584
749901453574234113
750053438495612928
749863050803605504
749977668574179333
749923096170229760
749890682899173376
750063756315688960
749963714028249088
749854565491552256
749908437161639936
749919359104061440
749763637322059776
749901419948498944
749985104844365824
750006663705456640
749904884762308608
750006587931127808
749758377664839681
750046677185208320
750070605848817664
750034240989986816
749908407923142656
750071209807777792
750051223672238080
750038523412086784
750039706264408064
749863843199803393
749886048029859840
749973620986818560
749836580551090176
749985687919665152
749842812988846081
749905773635960832
749980109482975232
750015576303624192
749777088521965568
750006294585630720
750023340069425152
749770591557779456
749902464497967104
749857321061322753
749987697121435649
750068995118673920
750015316499927040
749870877290881024
750059155377967104
750018004801294337
749817726919512066
749896995251351552
750031724692836352
749777109288189952
749902535612370944
749964607310049280
750027840561766400
749925340177371136
749997842920566784
750057657940213761
749925503683923972
749882612714500096
749962279261708289
749872265379061762
749979928997822464
749967732133822464
749868918324559872
749871954979586048
750061013559640064
749795153301340160
749916385506127872
749989550701903872
749813092360433664
749887205745852417
750052327118209024
749912677649002497
749971490024534019
750037290597031936
749901294345740288
749907816287174656
749915965849268225
749987818760445953
750060501795794944
750056479164624896
749838149057122304
750052297409982464
749890221362278400
749914070225068032
749908986707664896
749894105271066625
749924816141049856
749845509981016064
750012879684964353
749894696546234368
749880771502936064
749810906926764032
750013441717526528
750003895389282305
749925264919060484
750042025710456832
749854297152753665
749924174378967040
749865474872213504
749969963230851072
750035490879991812
750015790586273793
749907497599787008
749881203591901184
749893392423907328
749827558439608325
749862027238187008
750031695156506624
749919119974273024
750048749393682432
750051387262676992
749909640897454080
749911494876278784
750068223442386944
749989043455143936
750017313022279680
749873578129121281
749836731202080768
749859577773101058
749780397635080192
749973549482467328
749963160287780864
749887293721350144
750056886037274624
749923545061490688
750006789358309378
749857354930282496
749878959668596737
749860617931063296
749890036922015744
749843148512358400
749884731064520704
749908399257706496
749859338500595712
749826971358625793
749814648183009280
750064083806875648
750068453889961984
749777255992291328
749777365119672321
750040851284385792
749974296102113281
750002699819749376
750001752028680193
749909074750402560
750015299659915264
749832549699031040
749894201744224256
749897284683522048
749881027556995072
749987000770584576
750055648679854080
750018248373002242
749999076012269569
749974975822622720
749998283163140100
750025575868329985
749976418411425792
749905836894482432
749865361508536320
749773917296979968
749783119784398848
750020085281062913
749902032455208960
749847934355767296
750029338066563072
749872416415883265
749870772357849088
749983859220090880
749907103263891456
749872852556509184
750054344519811072
749906830629937152
749994768508317696
749777348346523650
749883028034482176
749839436792336385
749919581335158784
749993363521306624
749844805572763648
750060518283567104
750027962280542208
749978884892864515
750023688263696384
749888958860066816
749915521555005441
749888824814215168
749904515541901312
749898509298569216
749861976906559488
749896793865924608
749972467440029696
750011638091218944
750002314266701825
749993350737125376
750044760660901888
750044437556887552
749907803783852032
749886379199455232
750039706461609985
749990754609729536
749850014734704640
749911608160296960
749892565902635012
749973293873106944
749994726468702208
750036812370964480
749847460214927361
749894793220816896
749882239614218241
750039035146539008
750003408950665216
749801008591626240
749781710594867200
750016297719726081
749912417396817920
749895023911702528
749983825652879360
750032035125702656
749831689677860864
749858067890790400
750050716467752960
749974581251829761
750045448287715328
749913516555980803
749775565972967424
749799997546369024
749925915023515648
750059742391889920
749974740534689792
749863268596916224
749843618219827200
749917681634140160
750068974012997632
749883380377026560
750060086563930112
750058807246467073
749880339439423488
749772289898459137
750063185969942528
749999210121011200
749842871956697088
749803219073634304
750027786203504640
749828342887645186
749898589053202432
749921628432183296
750021884675317760
749923981336145920
749817949263888384
750016092437880832
749972375031128064
749919736830562304
749845744958468096
749896588143759361
750067732855427072
750024246303293440
749885649336033280
750070509392408576
749896701637517312
749996211503968256
750000867252789248
749849268194648064
749909665983717376
749968260620222464
750037701328531456
749776316669562880
750013391100645376
749868121641611264
750061244204388352
749884127172784129
749787427116609536
749921603195109376
749910878229762048
749850237003526144
749908722298806272
750057263574949888
749974761615261696
749866880198926336
749972534339047424
749898769156546560
749989781426298884
749835833788788736
750021771353620480
749900782569422848
749922228075200512
749963365825458176
749909640796901377
749908197901635584
750004528875835392
750068122657357825
750029853689348096
749811859038011392
749803470408998912
749993099099770880
750029627226226688
750026590667542528
749909317978054656
749961021033422848
749875142889574400
749979086194405376
749872706045247488
749902674326237185
749873091619139584
749924899725148160
749903110454272000
749917228267630592
749784101041807360
750003362758877184
749775163110088704
749901210195484672
750000951151427584
749922840418390016
749847867406286848
749921439709433857
749904884477136896
749975202017206272
750007091281133568
749907279466598400
749761389137362945
749984890913947648
749847783314784256
749993158063165440
749896915567906816
749904850888962048
749766892043264000
749891181954367488
750030176751345664
749994881951596544
749880062619578368
749991723602964481
750044093372362752
750023466137550848
750060317258969088
749878972066897920
749968533010821120
750013710224154624
749969392839036929
749958437472088065
749906751122731008
749890691233447936
749896567193165824
749988405950443520
749887947864956928
750003366789513216
749902686796017664
749901596134367232
750001215015096321
750038192074657792
749839826921324544
750047230896340992
749838132355497984
749831014394896385
749863738627362817
749911469861535744
749973834791424000
749860697815838720
749857514188107776
750024871065726976
749923813618487297
749958630288478208
750070932757241856
749891307615707136
750019812710027264
749788383757623296
749897813048365056
749901583836676096
749840275703525376
750058148854059008
749767420533891072
749802652632903680
749902023915606016
749975038456201216
749773468871385088
749922978792480768
749905950031708160
749915059988692992
749837620650319872
749830267804655616
749860424904998912
749920848107204608
750037772761726978
749777356827623424
749816258770657280
749853797858541569
749921141867814913
750005656837451776
749989265740664832
750001630406467584
749903290691887108
749959381312212992
749972693882171392
749837838624129024
749907824717758464
750037840042532864
749989823566536704
749848504768536576
749884227701866496
749871607192190976
749803474624413697
749820365392580608
749976359599046657
750017497403883520
749964208842956800
750001886191820800
749801151118188544
749863319167610880
749862006098890752
749996790200414208
750068529374695424
749900077909540864
750061164432912384
749846868809641984
749896047326101504
749964967961518081
750064037287911425
749963374214062081
749857560111509504
750000896449404929
749862975289237505
750041300305608708
749894990172712961
750031229492289536
750006030247923712
750004163619196928
750017933619986433
749908718406475776
749925147214172161
749981657139146753
750014716454600705
749900270776225796
749997192782446592
750053379540389888
749775813353037824
749968520730046464
749768833921986561
749976875678765056
749976875678765057
749889944479498240
749980436617539584
749920047083057152
749899943540908033
750060489028362241
750014678865182720
749962967316205568
749966171756171264
749994206437871616
749984014229004288
750042453542141953
750006860896493568
749840774699843584
749863746797993984
749907518655172608
750016658744410113
749990570148368393
750067418215612416
749892494796750848
750025688745332736
749850085958225920
750052188722835456
750042218845573120
749898253420797952
750015463116140545
750034123658498051
749873846967214080
750001764523442180
750027492413599744
750004926990938116
749968067510333440
749902200260816896
750039261756461057
749990859349819393
749975839500935169
749969166480834560
749768829769641984
749851927425548288
750043975978024960
749915412201177088
749890007331065856
750053492803395584
749899499019972609
749906562383224833
750048799557640192
750021750306529280
749969178887593984
749903488025554944
749971519598501888
749978658396332032
749769391819005952
749886735694307328
749964448039862273
749832851747643392
750021112885612545
750053455432130560
749912295950745600
749978373003341824
749861469345447936
749985398663897088
749790568662827008
749772160114262017
750068839845683200
750023176596389888
750020400105529345
749808717609181184
749905421297647616
750056613692616705
750012611219955712
749851667256995840
750025147982155776
750019208554176512
749884634385641472
749901227379613696
749775905371807748
749814761802522625
749909330653241345
750051500659994624
749886979165347841
749907925376786432
749967446887596032
750064654228021248
749791294671626240
749992448953286656
749778673637687296
750036187335753729
750034857749798912
749985264370642944
749971930711719936
750068722493190144
750042449544962048
750070979028586496
749994877618905088
749837217934221312
749902934385778688
750028226345435137
749963529231282178
749909787836547072
750043241966338048
749897028814110720
750032492170715136
750066579266732032
749904712753872896
749854561486209024
749975973836296192
749889546033201152
749924140711309312
749855836369985536
750025135290187777
749898022813925376
750028817880735744
749921762373238784
750019590525227008
749922475408887808
749887843040911360
750011289880190976
749973356586340352
749819928971182081
749891609639186432
749982177392230401
749910550914560001
750014741855305728
749912056896319488
749855937259794432
749914569309581312
749909833898401792
750056412286332928
749962627422547968
750016352333602817
749917974908264448
750032974297440256
750038808675090432
750050334760919040
750059088277450752
749899813651640320
749803311008714752
749964246541332480
750066520554741761
749786219429539840
750062997448556545
749807010468823045
749914770585845760
749906247835586560
750062263172734977
750017963244318720
750006521174626304
749847950977863681
749964187934359552
749895338522054656
749849314143404032
750045897216630785
749800069134553088
750025395475451904
749921624179245056
749975306824347648
749800110926786560
749882868684455936
749807937313501184
749845526737199104
750059805402927104
749976066140372992
750064868015890432
750047620983316485
749837372884385792
749882931754176512
749786454444900352
749791705617039365
749760374119895041
749783014897389568
749897343126867968
749971360240308225
750016654491455488
749897296905658368
749855425487593473
750019938614644736
749975437120450561
749859548324696065
749869698792222720
750066742823616512
749885158816305153
749899075504472064
749886723233030144
750047931202408452
749809086678437892
750004134288453636
749890665736273920
749879668531048449
750023281428819968
749982227501576192
749882428127313920
749848865361240064
749911679551635457
750066440645054464
749965370782605313
750041157548343296
749871758040268800
749968071691952128
749970529566633984
749991530727825409
749813285378101248
749820033967284228
749870868868849664
749985377541353472
749966184351694849
749882029743955968
749972580598214656
750004771973632001
749920944693645312
749802862431989760
749905773715677184
749781723123245056
749838664847527936
749856075453702144
750053530677809152
749792594813521921
749903538419953664
749964921698447360
749842590820892672
749883929755254785
749873435845603328
749861276508184576
749971070896205824
749912635768860672
749882185025359872
750042197546926080
750025789421256704
749899629177737216
749974509881548800
750061328144957440
749869685953425408
750053006507446272
749975571233271808
749991815588306945
749800245215854595
749895263045689344
749812412690276354
750053279275548672
749885926193532929
749987860418220032
749873565655240705
749888388287885312
749914846142103552
750013768600522752
750051060287475712
750070752548904963
750015874241859588
749852409875329024
750048409302798336
750020190142881792
749906226985705472
749809719922069504
749847930224410624
750004012846616576
750016461528109056
749978486291501056
750004520130797572
750054122154491909
749891425060417536
750031145601998848
749815583525470212
750056500152922113
750022996409126912
750012615313596417
750042717858701313
749974262430076928
749785824896647168
749991031295254528
750048808009097216
749913600362442752
749861414995628032
749966956288155648
749900484836753408
749887981389910016
749910748411854848
749970986670358528
750038129181093889
749759329868349440
749987298398187520
749993049070067712
750059964933238785
750031481313955840
749858226980683776
749916830052081664
749972715042381824
749887557891219456
749859392988798977
749900316938735616
750041383931637760
750067174660796416
749905513647857665
749990465324408832
749904452711243776
749875901911838720
749969091121721345
749925663105220608
750052448778280961
749839495571312640
749771555903770624
749909556860510208
749880486403727360
750011549885067265
750027748165451776
749795576712138753
749892469588828162
750038829533306880
749870138841636867
749893425667899392
750002163284312064
749809480993370112
750052964325330944
749918558092656640
749873926302466049
749910240896909313
750049160414519296
750068231881318400
749902548262412288
749777310472105984
750017699011502080
749961063106576385
749913051084750848
749900807949152256
750029644171128832
749996492379738113
750029375693697024
749900681734033409
750046354102255616
749920156000935936
749892087907127296
749812542910922756
750015958245339136
749906033884164096
749903978670989312
749848492328165376
750061382490529792
749963944760995841
749881526708346880
750016767817310208
750041052640346113
749883250189869056
749987608990711808
750003236648648705
749798064190173184
749813755102375936
749838153410719744
749903793970634752
749893560141484032
749900652524994560
749987663315251200
749969330079567872
750028025274785792
749967111380987904
749894344400830464
750023172251062273
750013642716962820
749919627447263232
749970634495721472
750070240726294528
749959016260960256
749998040233148416
749911394007584770
749804221277597696
749828585897230336
749873280421597184
750004968908812288
749975986628886528
749908520896696320
749874274438094848
749915919967670272
750050695391408128
750006818903056384
749819031276883969
750034480321196034
749875889408618496
749904938977857536
750035696610664448
749980596068229121
750067510469390338
749771182795288576
749973876558467072
749902330439540736
749896697183166464
749900145161019392
750039802783883264
749961201690480640
749869962823626752
749836399902334976
750001819217174528
749893845287043072
750064477769531392
749980684148584448
750031514696552452
749896453884112896
750019372161363968
749991635602251776
749975239724072960
750057725162315776
749836337201766400
749884021996457984
749862849103618048
749970537946963970
749968767971651584
750053589368791040
750031477019123713
750047407182901248
750052654341033984
749981296533729281
749864858489937920
749765604500922368
749984618246471680
750023327658414080
750017400876240898
750013320082526209
749867064765063169
749769912093061120
749997083755708416
749985113296035840
750042579488612354
749910953916002304
749989039168712704
750071637643591680
749896278063013888
749915600907014147
749903240410566656
749913961047425024
749869027388825600
749911914222874624
749868226432143361
750015668771254272
749902552708292608
750062602986762240
749966058358964224
750006105745555456
749899847118061568
749906923231776768
750061529370812416
749758608376750080
749918562094051328
749996853035433984
750067875352866816
749874299633332224
749827919237775360
750069163092213760
749898752576618496
750017812140290048
749846168641761280
750025449963675649
749895762025250816
749998174320914433
749920973907001344
749874861850390528
749796151382204416
749980763836157953
749851713486618624
749840703468015616
749781832258945024
749970021972111360
749969657122160640
750053094709338112
749963705513758720
749918239187054592
749895283711025152
750000967584665600
749913579311292416
749787523929563136
749761816796860416
749959712745992192
749852590150553600
749984941438406660
749901277421772800
750039450466516992
749991870101590016
749818418963030018
750027446473424896
749981833148891136
749775519793631233
749919963142430721
749897804647129088
749918851538780160
749992080185946113
749795681536212992
749991161553678336
749780644981534720
749883829154906112
749923352119087104
750069653636952064
749839600395251712
750013198191898624
749904255557963776
749779806128992257
749904620370075648
749897016105398272
749990972822609920
749879836139630592
749909561050533889
749792921734385664
749977618099933184
749917589212631040
750068760468398080
749840141401858048
749894029853257728
749842360155136000
749842796362760196
749995162806386688
749985776104972288
749876338279014400
749787523879211008
750032299287257088
749907136856125440
750067896232075265
749997977222180864
749893602042605568
750038624029306881
749854435321475072
749921901099622400
749999054986371074
750028792920440832
749972090074324996
749974950304358401
749790178978385921
749965366516998144
749888795332513792
749877667894263808
750035428154146816
749912509784662016
750058534755299329
749759614976139264
749907661269954561
750039513481768963
749791365928722433
749918838888730624
749959658102718464
750035474073411584
749903089474338816
749975319587778564
750057515526811650
749913776707792896
750060237562884096
749904184338558976
750050120738172930
749973046434291712
749901961198055424
749963231448424448
749889000656154624
749904704273080320
749835087055912960
750005468349624320
749780074681896960
749977014132576256
749988783156633600
749974128564719617
750070132001636353
749960819996188673
749906830667776000
749970525355667456
749967811712315392
750063278219337728
749804179292581888
749972043777601536
750018978010071041
749914883974660096
749889529352482816
749890192123785216
749911251719970816
749820730003644416
749976384815173632
749885272213585920
749766510176972802
749895669796732928
749921938617802752
750005828887994369
750023243784974337
750059691980550146
749919745122586624
749912056686637056
749867387437080576
750026741662486529
749902644685176834
750054117939240961
749922462876307456
749901910795231232
749859774972489729
749909259090063360
749985201288310784
749896558779461632
750037349325762564
750066834884456448
749922857002622976
749894264440623104
749910765021360128
749880792592052224
750014376946655232
750019250811760640
749890179578617856
749963592158486528
749910299583606784
750018747377868800
749896286355202052
749910647723397121
749840636195536896
750030483157872640
749919333887782912
749900833052041216
749959230216482816
749912451118931968
750054134699663360
749902405597208576
749893522111750144
749896600835809280
749803726353920000
750046882659840000
749984828213256192
749792464840581120
749976397414862848
749783731951374340
750006047176216576
750026104237334529
750035730076930048
749847133336006656
749866934389342208
749973822057701376
749851772072652800
749982789735288834
749920277564366848
749998673346650112
749926170754506752
749763687544565760
749866468989296640
749991329346838528
749905572292624384
750067262791516160
749915437656313856
749921557175209984
749846311281852416
750034660457979904
749764299783045120
750030856492756993
749881836763918336
749761527352168448
749814803347173376
749877571240628224
750006038812827648
749984463111725056
750001555135430656
750004650468859904
750051848963358720
749893413143715840
750036556589727744
750062531775983616
749914552486199297
749910362225537024
750038087166812160
749897544772227072
749872307338870784
749900627489202177
749765105399701504
749979711112114176
750042063450828801
750046090070626304
750014594916225024
749887285215322112
749972618522992640
749978242933665793
749904553097752576
749902036687319040
749924513798885378
750028108980490240
749761028372606977
750056127044263936
750006240026198016
749922425299697664
749965639197061120
749964435515637760
749893799166504960
749915575955165184
749889499799453697
750054847886430211
749986371364917248
749901290252165120
750060585484709888
750019095563763712
749994491902300160
749971347598606337
749961998352482304
749963768617115648
750047893772468228
749967203638935552
749886739955625985
749979484636471296
749912400846004224
749972349785636864
749913810245455872
749901172849385477
749924262501310464
749983536023732224
749913906391441408
749967694301192192
750025206811336704
750004423892541440
750007070393532416
750043728816050177
749882985990807552
749898341518024704
749836743856295940
750028926848684032
749909179763027968
750014385494499328
749969661542957056
750035839254667265
749899465369260032
749985260260261888
749808482824531968
749868364730732544
749829802559934464
749907396953341952
750017552139464708
749974979836424193
750055090824896512
749974191273832448
749922521483513856
749960895195930624
749960052119707648
749905832360419328
749871263242395648
750045490293727233
749883854241013760
749812425227137024
749897192383668224
749790287984259072
750027555458080769
749899150922219520
749962455644835840
749925189409005568
749999697012621312
749984517616726016
750040092018810881
749854540330065920
750001072526295040
750035012985040896
749963525322338305
749906486688616448
749851382275010561
750063081301086209
750068126788845568
749918738275794944
750055371901956097
749845568562851845
749872886056423424
749850434349793280
749995473025507329
749898794586759174
749958039004852224
749880209667715072
750006860925767680
750043124626513920
749998975432925188
749870239454670848
749923125572218880
749844746684751872
749900858121347072
749913315065888768
749991211604307968
749835636748783616
749983775187230720
750034736114839553
749979505624776704
750043711757807616
749907883442057216
750026838240526336
749997981324054528
750069246802132992
749924816128471040
749914632123322369
749911872313368577
750071348249161732
749984136086089728
750066172423462914
749774072498839552
750019800089305088
749969074327785472
749894176741945344
749881908067196928
749894738774458368
749853923624816640
749985700431396864
749776392292855809
749899679593365504
749925625465569280
750020907419086848
750021762960719872
749821808103350272
749877285935865857
749994189933285377
749960001872072704
749914548082241536
750011969231519745
749912694442962945
750060086442070016
750063945378070533
749986459419971584
750042780773285888
749780045288255488
749969384609812480
750015861725884416
749874324757151744
749984597560229892
750043040794841088
749845657016500224
749765541477294080
749977404215615488
749894570817810432
750042398881873920
750050171019550720
749976561097531392
749766669590007808
749796667260432384
749860089331351552
749879819479965696
750028180459704320
750056865275351040
749849351917301760
749872815088799744
749842049554341888
749989844558962688
749858025750441984
749971007935504384
749976393321156608
749998862048321536
749923121394814976
750054117968457732
749854758530416640
749902124784418816
750037995177250817
750055032268197888
749810340737716224
749903844507652096
749998879140044804
749899142655336448
749903831681601536
749979803361611776
749963965568999424
750006533673680896
749824484199264256
749899977304879105
749969728462917632
750027756688314369
749997217872748546
750068571561091072
749907808238338048
750066319186337792
749910521646686208
749890850470129664
750000598716678144
749884693252825088
749990918321762304
750032358083100673
749915261466054656
749986459822718976
749980533019578368
750066264765243392
750022258194804736
750037563193319424
749913541591924736
750047608274558976
749853831408877568
749883225107935232
749904175908188160
750018776947564544
749820050786250752
750023008987774976
749969686654291968
749990435720945664
749906575050047488
749827671777882112
749869983975534592
749913663323017217
749988766690009089
749917693889871872
749849314453848064
750050376678801408
749895434764685312
749833128630427652
749771308641189888
749962589937950720
749863105082032128
749974467980525568
749758310425980928
749881317018460162
749996634927468544
749809094958153728
750043611367178240
749803906612408320
749874576369315844
749906369252167680
750019363747618816
749884525581365248
749969476905537536
750043917521944576
749973356691222529
749995498556133377
749971519401406465
749925617047527424
750058781845909504
750023944103657472
749853617641795584
749894520582578176
750030084665331712
750016360848060416
750057939126325248
749913688660926464
749819522031292416
750033138013863936
750050720729096192
750000997120913409
749883372206448640
749982508624834562
749916658039287808
749913998687023104
750036011070128128
749901785213657088
750033960151883777
749842343415672832
749989714468438016
749873397816057860
749826899757654017
750058932886835200
750012787284439040
750052461214330880
750068827426136064
750047537281785857
750052754622652416
750001710291116032
749917861599150080
749997192958582786
750035822477340676
749911880672616449
750064494668316673
749908848203468800
750006621724561409
750058253657206784
749807673097400320
750038645059518464
749861897281896448
749818578489180165
750017014941515776
750071226693976064
749880838737661953
749923960272347136
749838547482542080
750020223806373888
749876837258498048
749903014043983872
749873569950208000
749837377112117248
749799104230875136
749904347904049152
749869526783754240
749906835017084928
749865013368741888
749959926647226368
749962501589180416
750016780274327552
749905236928630784
749815168423591936
749834436930330624
749917916175314944
749920013361053697
750055674021875712
749920852272115712
749923117347246080
750055799653801984
749860651489714176
750071247279534080
749988275834744832
749840527328030720
749906595807657985
750070903535460352
750032064477597696
750018915003146240
749982575893090305
749853630241579008
750070131775180800
749921691355275265
749905656493244416
750063928219172864
750013257130344448
750058597640470528
750041753118466048
750017552030568448
749982231603482625
750047260101206016
749921217176567809
749914762188914688
750007083039350785
750052696120561666
749885184112222208
749892205100269568
750055523135942656
749866708249096192
749849389720539136
749959381228322816
750016365008945156
750005329807699968
749910714744266752
749780804423847936
749905799120650240
749912870738165760
749981002789859328
749972618405507072
749876237615718400
749808407410987008
749883741238022145
750040520127352836
749885854974373888
749880846971203584
749881375482929152
749971817113133057
749880641391464448
750033217860857856
750051815132200961
750063169104674816
750022417377001472
749765394513137664
749821220791746560
750000841982144512
749965194579865600
750051647628476418
750013445664153600
750027572344389632
749843593360207872
749858709401133056
749987810292051970
750004230807748609
749875176523825152
749964951230570496
749916020555583488
750028293441662976
749987046861701120
750046845104193536
749896714312568832
750053518204100608
749881295937769472
749905530374815744
749926133009874944
750023721742655488
749896068087816192
749903500520325120
749909141825683457
749837817665064960
750068441483096064
749904255562178561
749902275636760576
749967853789519872
750026720930127872
749997243374141440
750032282350657536
750040398282752002
749880981155377152
749884252637040640
749893279156756480
750046006268551168
749888992318029824
750060233351913475
749907023869902848
749852275267350528
749987294237646848
749904641484263424
749866276110102528
749884659815813120
749900367312420864
749896269498290176
749855274240843776
749886614063706112
749898290997657600
749843463013892096
750002121269915648
749913302604587008
749969456118497280
750032391289335812
749997834510995456
749885792235970560
750039181980790785
750020143972057088
750002586527334400
749913965396918272
749899989975957504
749999285719207936
749965089562734592
749873397891526656
749896328289849344
750050296949305345
750061512484585472
750047545515212802
749914216967077888
750002515236655104
749904737995264000
749880146639851520
750045586531971072
750039173839593472
749872244680232960
749890989083418625
749886429879234560
749907728311717888
749905845098573824
749868578732544000
750054432402989056
749924056636403713
750017300200361985
749880209533497344
749921477173141504
749760814333042688
749895380448542721
749997268544135168
750012606727876608
749878775152799744
749963810576928768
749902275875708928
750016360936275968
750014972688642048
749822135028162560
749964213003624448
749894386406793217
750051727324352512
749989164892950529
750055766233485312
749774781336223744
750048229132083200
749876166291369984
749918725856526336
750031988925562880
749962099179261952
749873901098901504
749812249175273472
749795933349568512
749837922522787840
749909687059951616
749974883384303617
750025101844897794
749912178497556480
749959213535862784
749763666715836416
750069536376909824
750014594865729536
749914309208121344
749760248362233860
750003601775484928
749903060273598464
749875264402907136
750068063865896960
749892364551028736
749847632336478208
750023365151322112
750030156056584192
749977139898748928
749979740493144064
750043841869254656
749836865423966209
749907887632232449
749785409975160832
749905933376032768
750040079503155200
749983800252391424
749969141440753664
749992872842256384
750051953695137792
749988779046428672
749914606857052160
750056730919260160
749862840765329408
749901650849071104
750040864081244161
749836878187114496
749960266138484736
749922169321205760
749882478622547968
749995179613061122
750004667040534528
750011889543884800
750016243248271361
750026662197288961
749996651851415552
749895833408200704
749826916740247556
749981367535099904
749990758598512640
750018608760102913
750057636914196480
749963898325987329
749902582001364992
749812379181920257
750031963554062336
749858210450927616
749864195840155648
749968877279383552
750047453303304192
749791373952479233
750055967744745472
750033561810534400
749834516919975936
749908789487362049
749771811848617984
750068655484989441
749963470850789376
749925159923019776
750029400956022784
749963344757526528
749965001746702336
749892943465570308
749917320814948352
750069527921254400
750004184880148480
750057024575066113
749967035883462656
749899234825138176
749880662673555456
749891811045314560
750021821680857088
749995179755601920
750024367774523392
749768288817733632
749980419945209856
749975865019146241
750044894664753153
749914837711482880
749853768607535104
749912581352062976
749990498559881220
750000690727092228
749992239506522114
749969632069550082
749849616326197248
749986224581074944
749842049722003456
750012179299139585
749985452854312961
749890820979949568
749973356510842880
750031854690930688
750000325965275136
750062523198607360
749868608000491520
749807555895922688
749976208952078336
749845354682605568
749872202430963712
749866670286639104
749913541461827584
749812689627557889
750040566285688832
749773498072100865
749900124189560832
749973771797356545
749980159978119168
749854783486517249
749960001939075072
749984190687358978
749822583932088320
749975084480159744
749876841389887488
749842104201863169
749979056783945729
750023977800728576
750061818731565056
750064490574667777
749884802174709760
749989949487841280
749854473170915328
750027379167363072
749812492554076160
749978297317093376
749886484107370496
749871380498231300
749988598620024832
749869405052530688
749896453921865728
750001488018145280
750025739131551744
750015194668134400
749973033561911296
749793072729456640
749815239684788224
749983091574333445
749854041333698560
750012707403857920
750019242288832512
749895732648349696
750039660026400768
749876854178385920
750001525494259712
750030973656502272
750003601653829633
749900593636990976
749871850239373312
749916058346196992
749897166924251136
749961784392462337
750058916042670080
749902086838579200
750065610411810816
749893815687798784
749972634994106368
749907153583009792
749865449572143104
749986199482331136
749898127449083904
749867899125391360
749873414815551489
750004306477064192
749969393040388096
749846277450457088
749965018343563264
749861586769248256
750013751944880128
749775649531830273
749980109378060288
749760223058034689
749982949118967809
750029727897907201
750000946810269696
749958420502020096
749858344719028224
749878645062238209
749911448588091392
749997423477583872
749909720555663360
749773934195802112
749975382611329024
749832989849350144
749918189035745280
749860873951449088
749861741979467776
750018101408829441
749981120268230656
749900195228426240
750043917492555776
749969329966485504
750041618816851968
749796054833336320
749963369818513408
749925050871058432
749888975805018112
749869614713020416
749961184561008641
749910513530920961
749868436306755584
749905966704037888
749902867247403008
749890435062067200
749907392977072128
749922358073393152
750021566046535680
749994932056842240
749912098810060800
750030373845864448
749871195919638528
749991895237926912
750023315092303877
750032479663316992
749898056112504833
749966079519227904
749834600449355776
749921372353228801
750061206115844096
749963684584108032
749800148717465600
750057741809381376
749859875384094720
749960803260981249
750046266009198593
749925298137862144
749876845739405313
749921904958418944
749873247068577792
749909837937463296
749959402258440192
749867827771871232
749991358648160256
749768339069759488
749914263221710849
749874043772407808
749840824876302336
750016801120092160
749886341522059264
749975218836365312
749969451529875456
749899541235830784
750043426637377536
749836353949630464
750032194484207616
749991928935149568
749775989639569412
749908483231903744
750070987274629120
750005740870504449
750046324884533248
750059864236318721
749760680065134592
749845241604214785
750029459802185729
749900786763763712
749908013574565888
750045381044547584
749865722218700800
749825574441541632
749925067623108608
749974833128050688
749859284096286720
749898509189603328
749980298109149184
749908835800866816
749886509390508032
749870818616758273
749832054712459264
750039198846050304
749837268156755968
750028943655305217
749832751038210048
749822797921345536
749785296561119232
749924631432273920
750025030629810176
750022174069653504
749906105048805376
749963944501006336
750001890524442624
749962548053676033
749968214575095808
749960857510084608
750030294409936896
749982772924715009
749920265010831360
749834634263982080
749916003706994688
750055946655850496
749914103712321539
750064347708321792
749897858950766592
750056755992915968
749873523783569408
749863574860955648
749894142860337152
749970965866614784
750032387170562049
749969313419792385
749914170821382144
749860123112304640
749761950955950080
749866057985392640
749925000296165376
749975139035471873
750043829353455616
749913176817430529
749960786488033280
749849838737580032
749886488502996992
750020949454548992
749977576249102336
749769467266236416
749995191994552320
749876346516537345
749924111418261504
749900875045363712
749854469106589696
749881547566747648
749963860631646210
749904918031523840
749779391123714048
749908982454714368
750035897995911169
749919480722096128
750001164964495360
749867110789156864
749905610368491520
750067426511978496
749983129205604352
749815160110362624
749873255180230656
749868448721895424
749916855146582016
749873213358813185
749876086436163584
749915131488808960
749923729505914880
750032005711040512
750028163544190976
750027928768024577
749807631280332800
749856822203412481
749849268190576641
749998556199526401
749908994957991936
749972043748282368
749899624794685440
749856692238704640
749983779326947328
749893325046579200
750059654613311488
750025047197290496
749815017587904512
750015802984701953
749968814016692224
749782557835685888
750020492094951424
749909402078089216
749813536919019520
749907602633437184
749900220696322048
749987130869485568
749869128240996352
749873318338134016
750034228734259200
750058039680471040
750071109278584832
749857023290929152
749885380887846912
749863147255767041
749901705190502400
749982873537556481
750015337341423616
749919283858341888
749874328909537280
749905241026461696
749763624588021761
749962346408411138
749869757172592640
749856973240299520
749974531226406912
750025223194415104
749874945530826752
750037856802971650
749816334322638849
749879680904331264
749918864327208960
750022857938366465
749868172048760832
749873397929156608
750029426117709824
749976926043897857
750054054831624192
749903601267576833
749818276335804416
749909795990306816
750013357542039552
749846760143618048
749888489043402753
750047180359135232
750043435084709888
749997360579653632
749841059736350720
749923733612204032
749901231200534528
750011885462949888
750031569319030784
749892071025156096
749903538403282944
749759443114614784
750040553417506816
750053811620835328
750016868245790720
749999147391021056
750046421336854528
750051051735175168
749852816651481088
750005488989986816
749874924618018817
749979929152856064
750052125607100416
750001064003284992
749997805306015744
749915483684610048
750025990873632768
749787490119061504
749894000530817024
749871720409001984
749900153612558336
749765222672531456
749836320378351616
749903353820352512
749995242649186304
749964980439486469
749837955984924672
749999398961242117
749896802262851584
749883208360132608
750015044017152001
749869799342215168
749919506001235968
749802988395433984
749970571522404352
750013189849485312
750014984986488832
750055107832737792
749886861875810304
749906226750689281
749989961881964545
749918998293250050
749892058605711360
749845493405126656
749961201736642561
749905744271667200
750071222424174593
750002213381177344
750048439019372548
750002033218899968
749922597236772864
749961910414667776
749984974925754368
749859078755803136
749965655726850048
750069934462476288
749832843413651456
749896776971321344
750054877263527937
750030889946476545
750040490557394945
750028935241445377
749959179994009600
749904783918510080
749965991396933632
749961474089549824
749848458761113600
749986627477442560
749890686720286720
750025928013598720
749828841850437632
750023252228079616
750058458955866112
749906738455904256
749765960677163009
749915596888743936
750052821819596800
750069037103714305
750027815525822464
750071000218292224
749917371071070209
749841101666684929
749994726544334848
750031447919063040
749852665342033920
750000191760019456
749997209735663616
749858210446577664
749984932802461697
749788127884087296
749989957490577408
750038137586475008
749908231758180352
749985897714712576
749998077801558016
749776232858865665
750038770800553984
749872106150572032
749977689457565696
749925344359092224
749899419273859073
749812714646757376
749891886475841536
750065081854066688
749846734755491840
749923415209967616
750041992269365249
750043691046273024
749765403145039873
750016947996286976
750014578294083586
749881140853563392
749904909592559617
749873846812106752
749921733105356800
749968881108869120
749829710276853760
749887205506748417
749917492512948224
749819312282619905
749844914603749376
749860337004969985
749992658739732481
750057381057495040
749819337498701824
749903760449740800
750042478603018240
750017258269859841
749904003643871232
749974270806204416
749847317683933184
749968377872089088
749984240834584576
749978327071526912
750016092286976000
749870373890654208
749913252054704128
750056307177160708
749922735514591232
749974908600479744
749912665250750465
749900946117914628
750013323991670785
750045188475777024
750042671729610753
749896462486700032
750007083160961024
749866691400720384
749814207982567425
749922664341352448
750025726800330752
749782910182371329
749994168785641472
749871699114373120
749894381885423616
749897028617068544
749868444389085184
749899608214630404
749963441213808646
749992881071489026
749974845761478658
749987772308520960
749986673526702081
750071243265548288
750023063173996544
749983280263462913
750041019207516160
750060682117312512
749831060553359360
750019091398856704
750041807627677696
750063274041888768
749903907262980096
749878124997935104
750050368369913856
749854112532004864
750064213494730752
749842347739979776
749865936228872192
749894730201329664
749903001326936065
749995179768066049
750006034589184000
749847892265934848
750030369903247360
750053643886428165
749870369524383744
750023151334064129
750050171170398208
749872701821464576
749872848383205376
749983188135575554
749833183101743104
749868201345949696
749893861955207169
749901722278043648
749863797196816384
749902145537859584
750036099045679104
749888384173211648
750057586813173760
749984215760900097
749993069878149120
749906654427217925
750035650292903936
749900489131692032
749873389729230848
750059188668293120
749867731386769408
750062363760615424
750012313479020544
749819367119093760
749846353040252928
749871606915272705
750039693790703620
749864547888959489
749907254195982336
749923574299955200
749855588931231744
749980910733385729
749909800465657857
749985167670902784
750062397570691072
750029245850660864
749906000359088128
749859980333899776
749767017805193216
749814950227419136
750057154707685376
750038737497841664
749910878108151808
749894289811836930
749846785296834561
749893354436034560
749925424000630784
750052989470183424
750031045052030976
749849524068184067
749793991198183424
750018256585490432
750021515626688512
749910349974036480
750042785064058880
749888262777499648
749981179194011648
750054126332018693
750059645893357568
749808151336144896
750019020032729088
750038628210991104
749779613333807104
749910999944335364
749902619779432448
749976208918454272
749878972121423873
749988808440119297
750012082687471616
749969170700247042
749988833744261120
750013227610800128
749864090911203328
750043854305431552
750041824455163904
749847779250286592
750054126373994496
749971800726142976
749894260347047936
749921460580417536
749980986193182720
750047948063510530
749879253404151808
750056382850752512
749885628419112961
749911943599841280
749959519598317568
749959964408614913
749790828722262017
749823544461135872
749768276016664576
750046589285269508
749974090497265668
749866079036534784
750070459094425600
749905752794468352
750045007864664066
750028813623525376
749853785250410496
750050036931670017
750027459043688448
749774848474439680
750040650196905984
749986539522842624
750038603024199680
749906730067386368
749962740916248576
750020915740741632
750065681606082560
750003047976370177
749969384471343105
749811406245990400
749902057579147264
749903328318935040
749900468164395008
749991555507728384
750030453713858561
749772294344564736
750030084543647744
749987835546140672
750065191027638272
749894675582980096
749913650882809856
750020899202490368
749975327850557440
750046559941910528
749983812944334848
749899872476823552
749881811841482752
749853622008184832
750024917140332544
750014410270343168
750016008627318784
749999172359782400
749988796037533696
750055447411982337
749831446626308098
750045657851846656
749902028252540928
749887973332770816
749987688351227904
749864904459509760
750014838496235520
749785825211211777
749960622821941248
749910374863007744
750048354978111488
749859829523550212
749794561979850752
749892381235769344
749801813776424960
749801863906746368
749986652718714880
749870927526191104
749989794076385280
749966733688074240
749981627720294400
749987277460295680
749892666738049024
749771363179716608
749831400514318336
750048988330467328
749846860760805376
750064578613174272
749792930097836032
750065887059677184
750024728304320512
749906285395533824
749890670236696576
749908734810419200
750048438901993472
749920411790356480
749868402349580288
749901684156006400
749784499551084545
749922026765160448
749785862968266752
749884093270286336
750060552098050048
749960551355314176
749973004164141056
749904372809789440
749997545045319680
749853139273080832
749893966695374852
749965827768737792
750056995315716096
749903357679177728
749921989113024512
750015832487526400
749972169782861824
749968021297328128
749923440413536256
749775591184801792
750051655752744961
749899520146747392
749862970725900288
749972098290819073
750004478162657280
750025588497326080
749905291555246080
749984287064199168
750046744390623232
749917991932981249
750002800516444160
750020114741731328
749964372584177664
749850647994990592
750064565765873665
749843417241268224
749991576621973504
749963239941955584
749959771260760064
749824966531510272
749959356108644352
749905417162067968
749925302671962112
750049474643369984
749908399236616192
749902930225004544
749824089930489856
749967371146670080
749828883915141120
750070555529842688
749809569006772224
750012158012907520
749850144636416000
749898660310376448
750043065822416896
750039651877056512
750049927850553344
749974715708628993
750060963034963968
749904112762912768
749961880995782656
749983670480416768
749993241836126208
750033012180578305
750060183028699138
749803470509662208
749967241362284544
749908823184465920
749875146794602497
749769781805326336
750035638028644352
750038414549024768
749996907657826304
749867978938847233
749980776511508480
749897364144582656
750017786836025344
749869924978393088
749870994626600960
750059083953217536
749976627984134145
749903911495077888
749907099048640513
749967899733987328
750043108033847296
749980579303677953
750043434887548929
749915982668242945
749993250296066050
749866288571449348
749925902419632128
749859636413603844
749903114568757249
750000816728178690
749834189462237188
750001336863698944
750015005983027200
750017593809965056
749968000523132928
749855706329673728
750050112471175168
749897750192484352
749923872259145728
750040012452982784
749988359448264704
749888027724570624
749879182012932097
749997301960237057
750001382908764161
749830871990009856
749905144448360448
749969045080928256
749901067899572224
749862551660400640
749985222289133568
749965643328389120
750011994749755392
749984962238119937
750039764896587776
749995322030616576
749918792806006784
749990234608300032
749896152003252224
750001940600393728
750062787515322368
749918298028990464
750058354324729856
749855576247513088
749967304121659393
749994567034888194
749907107500130305
749910110663827456
749894004683239424
749988489521946624
750004465781071872
749996521911967745
749850035702161408
749894927132266496
750057599131742208
749959494516477952
749911633078747141
749922928481927168
749873158841303040
749918902059143168
749885838419517440
750069066451263489
750001240512290817
750014649735708672
749874597588267008
750048313060184065
750015161067503616
749910312229363713
749892339309641732
749993682162647040
750027039579598848
749963160145235968
749971221605908483
749858415791529984
749891517309943808
749771673465794560
749908101822808064
749879160747753472
749998006473154562
750032743870918657
749969674092195840
749911385857859585
749912811724124160
749884684981723136
749904398051057664
749777025565593600
750066671293837313
749901587758317568
749972769580912641
750060614995865600
749912492906782720
749758260165705728
750051060337741826
749773447576911876
749842376907038720
749973381613748224
749903928385478656
749903198564089856
749894533186367488
750028700473786368
749905983636471808
749913243875942400
749993141172830208
750063161059844096
750022388243374080
750006999295881216
749767940757594112
749986434384293889
749916939053596672
749982923755892736
749780586269700108
749906952197636100
749888304598974465
749922613758164992
749897003308556288
749890632366362624
749888421854846976
749867102400548864
750015588982980609
749869027347038208
750005224799166464
749978536782376961
750001282249789440
749810974312374272
749964275863597056
749861473749434368
749900585403572224
749906432187830272
749904251254607872
750034626870145024
750014662192734208
749876338253848576
749852313368535040
749925772341698570
750006021834305537
749801532573581316
749984115160649728
750023218690400256
749923352073084928
749821032027086848
749845568948580352
750031556715094016
749907783017897984
750027090016239616
749925096974868480
750029254201602048
750019066342076417
749980251950899200
749823808723443712
749841370186035200
749912606425612288
749996266013073408
750022601989300224
749924786734829568
750044072610504704
749869686163070976
749924589401092097
749868586961870849
750038632501768192
750012128837373952
749908626047963136
749902711903162368
749922781857480705
750058476001370112
749974673778208768
750046589255819264
749969111858327552
749970911340617728
750058853178413058
750044127295778817
749974602210619392
749914904749076480
750048673820803074
749973897529978881
749840414132215809
749856662886854657
750046228579098624
749842842261086208
750069125205094400
749806683451367424
749885544616910852
750055393095811072
749848806674477056
749983985103671296
749892477771919360
750037806161006592
749997444692312064
749921926106275840
749846642468225024
749878649126547456
750001550605611009
749856000149164032
749878255042203648
749905652097568772
749900891776552960
749973356473180161
750019506458812416
750013106055745536
750020072681279488
749972442299428864
749764530725462017
750028889238351872
749898207296094208
749969535508344833
750003803278147584
749914195982942208
749958454215864320
750048614974652417
749899343960899584
749885427109208064
750070702049484801
750049676209090564
750042214701666304
749868821838692352
749969103432118272
750061172825550848
749958265413525504
749985964869627905
750057066413318144
750051697863471105
749855014252937216
749761225358241793
749968042474426368
749997197198962689
749804909009080320
750033666584219648
749904855192498176
749857854035730432
749962380025683968
750017019291009024
749884567281074177
749823888222253061
750037860833779713
749859095386087424
749981011048538112
749871376295600128
749969640609222657
750047532915523584
749965333029543936
749894264730087425
749925511992836096
749898635102609409
750064700117753856
749960350229929984
749854301195948032
749782930906644481
749911989804302336
749991899772096512
749892188557996032
750024053235281922
749916599340175360
750006873177358336
750041501418262528
749875461711339520
749909083260481536
750012401349718017
750046714795556864
749915064136794112
750047910528704513
750067875285704706
749975999165661184
749921984872607746
750001257008377859
750023935853465600
749883099547308032
749775075268714496
749849192466702336
749841143773396992
750051181955874817
749865634511585280
749963978294583296
749854288625668096
750019934160293888
749819895236399104
749764777908510721
749853181396615168
749858680179396608
749825876305416192
749849813303300096
749923960305967104
749815038517448704
750055262875185152
749963411832737792
749922572003868672
749822198026829826
750059549361573888
749982726565093376
749902389042352129
749975340429111296
749996760974684161
749958491901661184
749901483102105601
749921011861184512
750026599148429312
749762962089443328
749922446287990784
749970902822035456
749841206662889472
750014531896799232
750029166238699520
749853860739571713
750043426817736706
749999801698103297
749912580949479424
750066159878303744
749924308399652864
749971536170389504
749764463704809472
749960664651796480
749903043492192256
750018684303863808
749903622155145216
749984458988720128
749854687386595328
749894323181916161
749959872041586688
750051164981428224
749896474947911680
750002515433881602
749913721875685376
749910404390793216
749919505888010240
749866800280731648
750070760736116736
750031565300916227
749791080699207680
750032139677229056
750016797005320192
749963676053045248
749899125970305024
749895170775212032
749989424918913024
750030491512864768
750000846105112576
749988963713052674
749986757517709312
750054764067581952
749964183819608066
749769144371847168
749979493067067392
749900836973735936
749802446998806528
749965613792169984
750011923098378244
749969191596351488
749857811899842560
749822319942598657
749973574547570688
749902049232490496
749841567523958784
750006097298219008
749805710230245376
749900325457362944
749989764674248705
749795966828544002
750068076612349953
749987827119591424
749890930144972800
749968407471263748
750000862794219520
749910836534210560
750056122686537729
749919371892396032
749969573177286657
749923180131803136
749878359912361984
749857765666021376
749976590491287552
749806930684764160
749908936300560384
749860353610280961
750047973476798464
749873813215547392
749867240539947008
750063970233487364
749903848433602560
749911113207312384
750020517445398528
749795409149722624
749889508468985856
749905014668333056
749904775362252800
750007078853480448
749818079442456576
749866548530143233
750032777370828800
749881421599084544
749913386545254400
750068483623383041
750001873541791744
750038854787366912
750069443926065152
749992805783724034
749788576573820928
749991299957284864
749886765310369792
749876648388861952
749821673877016581
749857350530531328
750027198736785408
750019481506840576
749974011094917121
750017350477295620
750033611999567872
750007095718715392
749831853532667904
749854531958280192
749799385228144641
749804682701312000
750059515886927876
749872898811256832
750024539703238656
749767902648303616
749801738236899328
750040222411460608
749897024644980736
749860714286899201
750049042898399234
749851201701748736
749773741429784576
750053505466003456
749919279513042944
749995028680941568
750041904197279744
749971402145558528
749853143815581696
749841592459128832
749823620097060864
749846344785883136
749880645518778372
749758599946199041
749994386960838656
749983401910931456
750023398928113664
749991022894125056
749966691858255872
749900228808114176
749883439093051396
750056462605484033
749872672285351936
750024283968172033
750020194383306752
750041715277389824
749921372466507776
749974052903743488
749971385464811520
750056504569499648
750033821643538436
750065979619762178
750005396882886657
749764052558213120
749958206701576192
750004738440265733
750037747600097280
749863721896251393
749897515051446272
749893115331371009
749897804680605696
749991073318113281
749925256203214848
750071310286483456
750021217801887745
749845694777815040
749902028097392640
749870634008805376
750055472753942530
749908126736850945
750002997833400320
750045695978110976
749899885009309696
749880406804140032
749880154827137024
749904289099714560
749999956719644674
750044160791633920
749909762385465344
749921309644038144
749867072948097024
750012619323346944
749910639242600448
749780087235571712
749884064291819521
750031430894358528
749900111321391105
749979312489697280
749877466592907264
749875876695724032
749784415878852608
749809933932040192
749900778178052096
749838853838626816
750066025534808064
749851348686995456
749903345410838528
750029543608610817
750027605819035648
749958148174163969
750014569976893444
749829143856947200
750063185944842240
749816011319193600
750038758389579776
749890661822959616
750050380793389056
749922185918181376
749855735677198336
749965223759482880
749894960867139584
749921695239139328
749805781701107713
749864938001338368
749879601447534592
749914401441013761
749971230283923456
750031686658879490
749959767200768000
749841995166720000
749899784371273728
749922429242400768
749999487179980800
749859124914061313
749869686163009536
749830272242286593
749900358936305664
750059536946335744
749982705589350401
749908856600395776
749916989536296960
749867773422174212
749963147675463685
749885750338990080
749919623513071616
749781924344770561
749867991525826560
750070689764368384
750045792086298624
749966502992961536
749772495679590400
749870030012059648
749986245770706944
749989190272593920
749898215500181504
749899436353085440
750020240592035840
749969170708570112
749905354314620929
750018143444209664
750058987345813504
750037592188522496
750040192841555968
749895820619681792
749861884531126274
750066084087144448
749980167989293056
749815961063071744
750054587755745280
749996328868990977
749899553537683456
750061009197498368
749883737123487744
750071054417231873
749796268906459136
749995477211484160
750059432197943297
749758901789134848
749907292208889856
749962866875371521
750033943366344704
749981413831798784
749780838246707201
749997343689306112
750053828414808066
749912707067936768
749982298876116992
749919233354653696
749851222702694400
750048174476230656
749889038711197696
750042453521104896
749847779024003072
749995154258395136
749910416822636544
750062057865646081
749844679651385344
749905387936157696
749846122345197569
750061105846902784
750054222759165952
749993367627558912
749865722575282176
749882298254761984
749868159226810368
749998258131525633
749969791511920641
749884890548674562
749811645409431553
749964020283617280
749887876763160576
749881929160327168
749904540519071744
750023591723405316
749980420004085760
749900652558491648
750063810828992513
749899561880125440
749772206314487809
749984228226506752
749880067107368960
749895954782756864
750026271841812480
749897666100944896
750039526169579520
749906348444442624
750041337878212608
750031909112119296
749826371258494977
749999256564428800
749970496050126848
750036371801149440
749982575800770560
750026716437819392
750066793230761984
749862715078967296
749993258802085888
750021477706166273
749959058195488768
749901155682119680
750068118534447104
749972471525367808
749804586139918336
749973096711544832
749982689038520320
750051118995177472
749877940553482240
749980222884315137
749960345800810498
749864489340796928
749909385170870272
749899373153128449
750059952060981248
749858168352739328
750033528012861440
750006034576470016
749879437664120832
749890561000280064
750026657847767044
750062611543232512
750038104057208832
749979555708952577
749855027016167424
749846063692058625
749970584113524736
749925281658470405
750071616629903360
749880113131499520
749907380348026880
749853626131099648
749870872899391492
749991618598477824
749900816295796736
749921615798996992
749877919485485056
750051248972365824
750034585124270080
749972564030611457
749909058082091008
749969221229154304
749998241270358017
749851256395599872
750044731128807425
749973213980024833
750046140381429760
750043519088226304
749982709724971009
749894801630388228
750023398915530752
749911855360008192
749967287428362241
749904322574647298
749911423648669696
749916133751488512
749904615999672321
750011335883231233
749979622805307392
749994068160176128
749863080104833024
749995485612703744
749991081798955008
750032076947136517
749883749597196288
749999000472915968
750055426595643392
749808490999271424
749773607115563008
749922873884618752
749874186609422337
749988582035755008
749870763868581888
749983100118204416
749909338806820864
749811636798517249
750006483253915649
749766719866966016
750014012121808896
749963680167579648
749958290793050119
749885699931987968
749987940315459586
749855894981206016
749958823234985985
750016859802566658
749904146321510400
749925285785694208
749976162429001728
749921447892643840
750061533300797440
749920319482265600
749997029342978048
750070563805208576
749850325167865856
749851092813352960
749961528770789376
750026863280529408
749965236304740352
749913252327526400
749991941383872512
749903249013149696
749995443837370368
749862073438437376
749963147692441601
750065295667130368
750014108624355328
750032932610445312
750030386630127616
749977273936162816
749835838155059232
749998266717122560
749973356540231681
750034752804093952
750033838299029506
750065417364922368
750027689596186625
749875226511630336
749903944911028224
749766455613358080
750034157443555329
750004226886172674
749893782221578240
749967274841341952
749878485636833280
749849272493932544
749978024767000576
749974753302220801
749800693825835008
750053048576143360
749901952650215424
749860039167385600
749902489718259712
749988137414365185
750030944459902976
750027597480861696
749968558520664064
749863381868445696
750029270932750336
749899956132216832
750066667145797632
750060078103801856
749972891261952000
749837213811220489
749994621678264320
749875205686820864
750000862915751936
749972316226981888
750015500898492416
750069519427727360
749992138901975041
749983339046576128
749856616686682112
749959079079075840
750037491852406785
750003551385096192
749851264725508096
749918000384442368
749903361953173504
750044760535142401
749839541503193088
749870352751362048
749983158519619584
750040755092262912
750039433785860096
749922374770892800
749910261566435328
749854943046148096
749915999613358081
749859497871572992
749915777189474304
749896210992037888
750020949580320768
750054449276653568
749975252453560324
749860504768774144
749986950535340032
750048661204336640
749861918274383872
749912451156705280
749825507449909248
749858889731018752
750029631592378368
749779361662926848
749905794850840577
749988158121607168
749964963800809472
749894155476865024
749840057436086274
749902544021905408
749904712485527552
749892910062108672
750065740217212928
750025265137541120
749976397393920001
750060648642580480
749979459369992193
749850606169387008
750042885752549377
749970512823128064
749909548597673984
749888430272876544
749760114052177920
749906495081476096
750024258504552448
750059654336569344
749894830852018176
749815038286770176
749852992686415872
749906038208405505
750034283054657536
750000602646798336
749842473271365632
749921900692840449
749764945789718528
749987914923200513
750033645545545728
749924484547801088
749997167780229121
750045767000174592
750067137058840576
749987428371460097
749874832599310336
749906415624544257
749895262982864897
749895095135199232
750068575621177344
750039303602843648
749785103614685184
749913617143914496
750025961446469632
750006143313965056
749912501517684737
749992641979379712
750016021063426048
749855140224573440
749959884444209152
749972811377090560
749869530827124736
749976053452566529
749783358876573697
749909166895075328
749970609338130432
749898173641060352
749964456243892225
750060786974949380
749850056749187072
750065073658425344
749969544056365056
749959271979245572
750022186820403200
749964175183609856
749921640813846528
749841970206482432
749839898153197569
749961570675986432
749978658052374528
749920881745522688
749883820762013696
749983133483819008
749843429568503808
750057767000535041
749968730201870336
749965685317656576
749968944291803136
750016566138376193
749831522178392064
749837536638410752
750059578809778176
750018512488398848
750005980067352576
749999516632412161
750059830451273728
749966729812578304
750036958957735936
749868079702740992
750027072924323840
749904565668052992
750052914148806656
749843530420543488
750054923212038145
749992646106574848
749810294776553473
749833698946617344
749999667405058050
749872869333753856
750033377252741120
749968675587825665
750016872347602944
750047885266448384
749862480344707072
749971259417587713
749910815235567616
749909825518178304
750022991870844929
749868054511751168
749959951519473665
749966360495714305
749896911109390336
750048598314905601
749925390576152577
749989932685484032
749920223319486464
749975323899469824
749962367711272960
750001739651317760
749997276576280576
750056110334185472
749969304997785603
750043456014258176
749966117461000194
749903395524341764
749903672331661313
749903605482807296
749813176309395456
750039785868320769
750057678928568320
749848106196463616
749964997191663616
749984928629137408
749904381361942528
749918662937681920
749844595765186560
750026330834542592
749966390082306052
749967082012418048
749998836899311616
750025924003921921
749880008001413120
749974694540042240
749883934260035584
750000770620284928
749896835913936896
749853814908301314
749829794041176065
750000875452698625
750006109885370369
749904863689977857
750018952793849856
749982261001457664
749760696997511168
749785757808750592
749800509456789504
749923997899452416
749872412456607748
750024438855438336
749838413151494144
749900635760308224
749990985120227328
749830959877488640
749902154140385280
749846772525047808
749909036921917440
749971066324393984
749885049714147329
749897125303971840
749909536035704832
749865420308504576
749888849938034688
750053132248514560
749965924195721216
749923712799879168
749900698628845569
749897951317725184
749899519979057152
750054843356708864
749850551698022400
749780733363912704
750066604415778816
749959989465341953
750067703432568834
749967262153596928
750033989579206656
749901881426739200
749763725436018688
749998396648415233
749801473857302528
749921976290988033
749805026541965312
749842687239581696
749794318509015040
749768704011841536
749894361014530048
750031544312627200
750016142756945920
749904070949892096
749911734039695360
749995586410188801
749875386016759808
750031053268643840
749958659963121664
750028394088304640
749904351850819584
750018701194330112
749809598433943552
749900258457612288
749783879116992513
750003618573586432
749905773896097793
750069632703365121
749911197173022721
749869753183899648
749877801940054016
749788119407456256
749866779279753217
749992419567890432
749831425608847360
750064544991633408
750047096535937024
749972752610844672
750003215966535680
749921074574352384
749964909299900416
749912153403056128
749871174906155008
749900858075193345
749918922946834432
749848316016332800
749764056588939264
749973583250817024
749854171197759488
750017417963773952
750067757870379009
749887868324184064
749797917087662080
749860605230809088
749975856592793600
749907074088329216
749849733791834113
749906524508684288
750052066953953280
750002364313112577
750048300422823936
749886807077249025
750017396904263680
749975093078593536
749872198425440256
749915072374398976
749898027125661696
749828196082802688
749993212513808384
749921049609924608
750017560284844034
749922681030578176
749966029103718400
749780464848756742
750041711385186304
749998660864335873
749868310070697984
750020747985387520
749856822215872512
750021813413900288
750006550333386752
749863260334284801
749759493379096576
750059406780354560
749784168318459904
749977282312278016
749961021088030720
749984966499504129
750033632878813185
749885599054790656
750015903467614209
749920953069547520
749991551544295426
750060325534400512
749843304020336640
749996358086471680
749762676880912384
749960530337468416
750064813288648704
749821308985339904
750036979815964672
749905773908623360
750070379390074880
749896156444958720
750021322793779201
750015224338587648
749990494642446336
749862610053529600
750022912308965376
749841286392377344
749984115148124160
749908344710717440
749787699775758336
749904523783798784
749917819828072448
749911771477970944
749922752203718657
749906633757569024
749891601082769408
749864803703947264
749816653030891520
749921527445884928
750032513045762048
749966809214885888
749877802137161728
749874119563419648
750069460778774528
749993447457566720
749889055102566400
750022421516808193
749961545589755905
750026456688947200
749872294772744192
749962010889220096
749988577581334528
750068252554907648
749987898477412352
749899260167131136
749911696219709440
750018822833311744
749894524835622912
749918725860577280
749916817511084032
749804871478415360
750070295206236160
749981342729895936
750029983930724353
749785636303929345
750002163229810688
749916003866411009
749897523779756033
749898060524904448
750028876827459584
750051458708541440
749900338078121984
749979421658976256
749887864322793472
749896433138970624
749862882721038336
750047851460395009
749909489919418368
749896026190909440
749967010809937920
749873351787556864
750024090967154688
749788002143113216
749979073649205249
750021892967272448
749915919758061569
749839382069248000
749916360378056704
750060430236741632
750060874866524161
750000133006303232
750017614781378565
749835284515356672
749990003862806528
749990989650092032
749922177667956736
750045624460939264
749841605000105984
749926015586168836
749984777764237313
749794771586064384
749810697459015684
750052192732651520
749990247107293186
749919451575881728
750071587420958720
749968101324779520
750027576387768321
749981653108264960
750005782603665408
750061600564973568
749911360700579840
749958462776442882
749819614318718977
749964422815289344
749883326094270465
749998501426130944
749970164876124160
749909666038050817
749973356611530752
749958861021413376
749919199850627073
749914749723414528
749915462847324160
749921846225698816
749873913694334976
749987499938832384
750002880439083008
749758931136876548
749777100832407553
749916721142702080
749903408132415488
749902997220646912
749823309735292930
749894792918609920
749878716336001024
749968990328455169
749923783977406464
749899872313044992
749869123929141248
749986203739557889
749917475886755840
749901738979708929
749912174492061696
749899851312300033
750059524581535744
749919757764296704
749978054383009792
750064742308450304
749889600483536896
750026976786837508
750056437250985984
749913088716136448
749991857585790977
749961327423152128
749854259311681536
750014372655673344
749988733001293824
750028536828731392
749848982977908736
749863226788028416
749865474826076160
750062187767537664
749808751138394112
750033469472923648
749901218848317440
749802380200259586
750050917521711104
749780401875410945
749922915945099264
749985734208196609
749816548332679168
749964267500105728
749918499397627904
750052146792566785
749888992313737216
750032953682649089
749925101353578496
750029296190705664
749962120125681664
749895967466455040
749843362430148608
750035419597770752
750033599303483392
750070102511550464
749886668916875265
750026049744990208
749863658843496448
749971339071500288
750026594924847105
749971943290499072
750038603032592384
749852107616944128
749836118909132800
749968382028574720
749975101551116292
749964502628700161
750019355677569024
749977714388508672
749900543707971584
750068651315826688
749850060775718912
749803307082866689
750021347980574720
750018013231845376
750011759717675008
749922958035021825
749781135761240064
750019401873821696
749923519748800512
750024254507327490
749909938651234304
749900480516612096
749871418402283520
749852359203786752
750006248226058241
749856771678896128
749900916795539457
749860257044672512
749996974842208257
749900082116460544
750042386579922944
749915731245006849
749877273378127872
749995439726796801
749922614072733697
750045297435377665
749771417776947201
749869673596858368
749789348133044228
749896907229655040
749887138305445888
750064620304490497
749959695591432192
749799142197604352
749985062901411846
749917962379751424
750070735704469505
750003241119801344
749992734338023424
749885955574816769
749912451223781380
749855102211678208
750068252563369984
750041203723341824
749972174014861317
749880335517843456
749893874382999552
749770780087619585
749879563405099009
749847599008677889
750013986985369604
749854389435793408
749824458966364160
749786441853665280
749965681173491713
750052037648326656
749903613707911168
749922697744883712
750005396929142784
750062355472588801
749892528246255616
750057423206027264
749988661635067908
749971209241055233
749861850909585412
750025152126185472
749902804089798656
749854272087531520
749982022114930689
749963047075061760
750047423746150401
750061608911638528
749989064082948096
750037370142097410
749978968405733376
749918163811364864
749871846191984640
749786290522984449
749921720681705472
749925520754806784
749963084723355649
750040054391799809
750066696845553665
750051580188069888
749998857849798656
750025416346202112
749900413370064896
749964825309085696
749979538994688004
749903127273414656
750031808318799873
750024850245296129
749870608620593152
749797443445911552
749968595925372928
749900845555314688
749976233945997312
750046752628207616
749881744783007744
749908772844367872
750037559028297728
749974371750608896
749959968317726720
749907270981615616
750033548929802240
749780976297881600
749920797796564992
749766732575862789
749859137517920256
749842993650212865
750053992282161153
749964401751588864
749991442358099968
750054944020004864
749915919787384832
749973297891254272
749864711735406592
749982147939819520
749905433914175488
750069523705978884
750014297133154304
749849679291097088
749860571810496512
749811003538432000
749768280252919808
749850299850973184
749913311169445888
749876518340395008
749826300072775680
750006168710475777
749765604542812160
749995464863338497
749899985542668288
749917891022249984
749993510460354560
749896693018193920
749899155162664960
749958047343271936
749808675867459585
749895678164426752
749885716847525888
750056303318409218
749903697551982592
749958785742045184
749903986854023170
749854133432311808
749980524870004737
749994873370058752
749996353984475136
750048157715750913
749777553766780928
749774181676363776
749763574311059456
749775930881478656
750058639537221632
750027228411359233
749889739034091520
749903999483215872
750023080081227776
749963910984368129
750024346664574976
750020982799208448
749884076778291200
749895288006053888
749894184761458688
749885724971925505
749886287142944768
749853345083432960
749899058702057472
750027903753072641
749966557758062592
749924803419582464
749916196716179456
749883527181705216
749866988965597186
749999088490389504
749921657561767936
749883816458723328
749970286238392320
749881144913629184
749892570252210177
749923721020903424
749828758044106752
750018743200284672
750031388959801344
749986522628186112
749873322545078272
749876275431534592
749841357536100352
749970328391184388
749838916618952704
750053648382717953
750029673556475905
750006189564583936
749985226592358400
749903160949473280
749881237083271170
749899130009378817
749870516320821248
749919208310448128
749893656660680705
749921418482216960
750036803785293824
749876564817506304
749902342884093952
750030474463117312
749843618601529344
749822135372242944
749963223353298945
750065644016664576
749894877064888321
750066864307380224
750030432608083968
749988523109912577
749895707499298820
749871342946816001
749899616368234496
749901072156811264
749963806114066432
750063777492692993
750020144282337280
749892645556740096
750059633352511489
749861913857814528
749840770270715904
749787582389706752
750003761330974720
750016574887694336
749844910325506048
749971695532933120
749968566527614976
749993078031650816
749892272234196992
749965454727274497
750064184184889344
749894709276016641
749973671201112064
750004344028860416
749878795952349184
749975340601139200
749890867293454336
749896487673430016
750004272973086720
749990540616294400
749972291237314561
750046853232820224
750049005040644096
750047247518330880
750017174648029184
749967241228251136
749963449585639424
750067145648865280
749981678072922117
749987063479447552
749883317336637440
749804934439309312
749898077306171392
749986426125778945
749868939304468481
750031997213573120
749773619681697793
750016973384323076
750015161075916800
749824047597359104
749841156351995904
749896500214464512
749964770720309248
749840795562287104
749898140241825792
749788589014196225
749920990889664513
749998438473986048
749886236635070464
749975998985170945
749925889882882048
749910245015588865
750002234285371393
749991358757269504
749977265887293440
750024275432701954
749911008211185664
749857346432696324
750018248054337536
750006944795164672
749976195958120448
749779265332260865
749914229516431360
749826241470033920
749880830311497728
750041564186087425
750011793364377600
749781190278774784
749962199855198208
749919380088184832
749989726875164673
749981795379060736
749983213443919872
749872915752034304
749881702835625984
749821208279916544
749988162617815040
749867983187615744
750019024067629057
750057100177530880
749859875363155968
749850052412178433
750067585870364673
750023956699176965
749958110278742016
750018206325018624
749963034446204928
750021167646330880
749916779732959232
749989169141784576
749991450738356224
749898853327970304
749908382539100160
749886748277211136
749815084768165888
750057036973477889
749853194205818881
750022589284691968
749884961717714944
749903202586357760
750066499596017664
749867232453357568
749889315300372484
750021670782570496
749997432054878208
750042969391112193
750062829361823744
750003672915009536
750023675513081857
749990914098073600
749867051867475968
750016746527027200
749967790824681476
750049500035702784
750026381174595585
750043703541137408
749911863786348544
749917027117195264
749880872137007105
750025915262914561
749896034629844992
749920370099154944
749891190359719936
749880846954405888
749897557007007745
750039626723753984
749917232562601984
749976838009675777
749883737106685952
749990351822266369
749853185775398912
749888921115459584
750056911496765440
749903215236231168
749758113142575105
750055841877913602
749916192568012800
750021867956756480
750040993844559872
749988485650583552
750027245184487424
750028973250412544
749859485443825664
750063789848948737
750027769220915200
749877852200247296
750013798111547392
750000938207752192
749998455523868676
749963084601565184
749909695628976128
750015018478034944
749883292305022976
749923964701515776
750051781829206016
749989504795148288
749847665798557696
749898890883858433
749924111183470592
750001928411709440
749899495102709760
749988351105720320
749770918365462528
749970953275314176
750050712290144257
749866158602522624
750027387782438912
750047990195318784
749795329273425921
749919493258940417
750019724726013952
749796462045831169
749919694870704128
749841370324488192
749915223746764800
749816741518188544
749870264624623616
749772227172859904
750047507720404992
749773661436010498
749844155421986816
749918461695029248
749767437474754560
749924006304870400
749978591258030080
749772558506090496
749893581150846976
749898421109157888
749871103619829760
749892226134618113
749912082024394752
750051605567926272
750019670305075200
750048376113205248
749867014408310784
749880318375567360
750050741524529157
750047994213494785
749966331173179392
749977551095918596
750044672538451968
749906252029976576
749855802731757569
750071004156743680
749764396549828609
749790409375752192
749909439579353088
749882277501538304
749891936669097984
750031875352199168
749818167560511492
749782545022189568
749919912622161920
749784508170379264
749992285446676481
749998337705795584
749805278145572864
750027131917258752
750051798501777408
750036535555260416
749917014647382016
749847938491224066
750029879119273985
750030419970691072
750056257243996161
750049701278384128
750001701797654528
749915819170234369
749866418745831424
749867630664806400
749905471893544962
749888363407167488
749920147742294016
749981099317727232
749901512403550209
749910915873665024
749982223412162560
749903416697167872
750028633562112001
750024791512453120
749975944526454784
749965026702794752
750037651160432641
749989810769629185
749991882953003008
749834143417196544
749867265840058368
749856369180872705
749854108270616576
749837578757636096
749984949499990017
749904658051850240
749877382413246464
749994114297528320
749987923471298560
750058387719720960
749831081734639617
749959515534004224
749859023932055552
749867378964434945
749845543610974208
749876132594327552
749846567209799680
750014305798619136
750000032489889792
749972064803495936
749879366658592768
750050209040896000
749966519778545664
749872643080331264
749978226194350080
749998338091679745
749989911546064896
749881421855088640
749789700571983872
749898802765656065
749902405576323072
750003081618845696
749912711232909313
750013416400650240
749994877509832704
750041849608286208
749865743433535488
750031154116370432
750059264258011136
749889151915483136
750049802159816704
750042034086506496
749777067378503680
750032793925722113
749970076716204034
749982202595774464
749782557776941056
749836576100741120
750016079854903296
749913512164532224
749831736121499648
750001173130776576
749962850014261249
750037692885438465
749964015867166720
749900677871206400
750000661408997376
749898672872226816
749985201397362688
750020047414910977
749904620361814016
749989722722668545
749923716998565888
749889290109325312
750062578064363520
749906054855725056
750033704442003456
749762571830435840
749849171474190336
749878934381223940
749877747384721408
749995112395145221
749991362628550656
749814602007969792
750022190947500032
750055607017869312
750070983432605696
749919627396939776
749918507710681088
750047306309832704
750017182948622336
749806851278200832
749958563406249984
749874421381402624
749993476624973824
749959578528387072
749925495559426048
749979845296267264
749856188758691840
749894273127026688
749925969553551361
749981329899479040
750006063911604225
749850048125669376
750026217252847616
750031770658172928
749985855490527233
749967467800211456
750028901599109120
749991409038430208
749969967748087808
750025185512787968
749888421783597056
749849175970287619
749988774948450304
749973356485742592
750040951888961536
749994617676894208
750050439643721728
750018411753799680
749842590904627200
749839814099406852
749996467339694080
750014586649280512
750057213159432193
749873293293793284
749909061932609536
750059193223172096
750012246152122368
749906595836944385
749908911138836480
749918981855870976
750015643521429504
750030294405767168
749876862541639680
750030558613364737
750040037715283968
750012170784636929
750059150902714369
749894445131132928
749898169648021504
750016642034302976
749766220912685056
749967648084070400
749854137660088320
749875897721819136
749962656832860160
749966163535355904
749829034859589632
749980759629434880
749967027440263168
750054910641799168
749809493513478144
749989341238218753
750037726746013697
749868125714276352
750028733814337536
749958814812680192
750045071001649153
749912295786942464
749922504693669888
749963709599055872
749810454231453696
749893505582034944
750066549885661185
749972786295214081
749887159276937216
750069032766869504
749894570889076736
749892121411411968
749991601875869697
749911113085677568
750006374181048320
749962514272702469
749972924434673664
750002918242258944
749904980920897536
750004721608458241
749914569431195648
749915517033390080
750063924041674752
750003022739177472
749794389694701568
749866427050405889
749830435828592640
750057469196505088
750038288480792576
749963835373596673
749991304113696772
750064792606498816
749973771801468930
749869052596715520
750044458570440704
749867978758422532
749977307541082112
749989962016108546
749996353929883649
750001857041358848
750034287143981056
750035159785828353
749879521856331776
749921452116312064
749883757755297794
749966515919806464
749973356674441216
750000560678502400
749900291651342336
750011466225426432
749920357465939968
749863642049421312
750017988284252160
749910404248154113
749908005093728256
749961847479103489
749966134137483264
749897477403340800
750050712315396104
750064452662358016
749898677007900672
750020496247357440
750032936511082497
749834596326445056
750022043974983684
749880020957528064
749893832456622080
749895070065778688
750004230879113216
749900593762893824
749868830197821440
749914510547415045
749831454935449600
750003819736604672
750026884482727936
749909779531886592
749872521156124676
749897838361010176
749891240523599872
749899717337837568
749890644970246144
749860995426902016
749923272251305985
749842947525541889
750033993832108032
750046811272937473
749910337063792640
749977060014223360
750055858734829568
749917081714425856
749866372302331904
749776719452708865
750055934173573120
749896663855206400
749827403225063424
749819060741763072
749906877077606401
749856633275158529
750021620635426816
749903450180317184
750056684962320384
749853768657821696
749843421125341184
749844579097186304
749976623986774016
750061437003960320
750069506987425792
749801734109663234
749984068700254209
750027614237196288
749885175388114944
749923402291384320
749912585286201344
749966209320378369
749763557739204608
749787771074588672
750016264492478464
749844910166061056
750052687803060224
750069989294608384
749971557322199040
749969338665299968
749978675056152622
749915987080781824
749972580648583168
749894252142948352
749922810957533184
749908563217281024
749767823040376832
749968864398675968
749924669000601600
749842297341218816
749806175705792512
750070274243096576
749906830969700352
749849809239105536
749898127461584896
749883254531055616
749978335132815360
749765386317561856
749974564743110657
749982219389833216
749974652777275392
749876245802909700
749874144599302145
749910576210509825
750021855474491392
749823020051476480
749959603631190016
749844335655579648
749865189646958592
749981493443825664
749906486650769408
750016884993646593
749811510894063616
749895728265322496
749979396518256642
749893693998522368
749860878149939200
749871044803063808
749894977799516160
749970651218337792
749904926529064960
749902233643483136
749987768294576128
750018814641831936
749924228829503490
749909670194651136
749961470054658049
749889583903608832
749971951649685504
749969564788617216
749901482888224773
750057620233293824
749920219188105216
749889898170159104
749964192275394560
749923083666878464
749911096379650048
749851092653977600
750030130823569408
750003064724189184
750043627800309760
749843291399651328
750013173013553152
750017111406379008
750024795702620160
749963592208904192
750044626300575744
749774101854715904
749963458234486785
750055736793714688
749975558688157696
749884168801320960
749883795755700224
749920701486813186
750035264546959361
749910861523849217
750005992629399555
750041396439027712
749897607527469057
749874173946826753
749863616887812096
749977773096128513
750003668968153089
750000208377970688
749888308696715264
749907078316253185
749914376522596352
749907338375626752
749803130708234240
749827063687868416
749866473015894016
749875272883646464
749925453620707328
749964020283613185
749923796811931648
750029149356580864
749899276801695744
750044982694805505
749905140543553537
750021532496306176
749916007884591104
749861171738574848
749905731760054272
749978448563671040
749966402640044032
749921187954909184
749966121399296000
749994462428991488
749983469204221952
750015823973081088
750055636470272003
749768326251880448
749906889669042176
749894071829819392
750018172615532544
749918230966308864
749910857451204614
749897477487288320
750040214014464000
749968251988414464
750051932773818368
749797694965592064
749869274966200320
749861754486853632
749852162159673344
749889650999701504
749993757697777665
749870134609797120
750023033935392768
749853084805767168
749888921077682177
749810076597121024
750021775686246400
749837779962589184
750056898712313856
750001164767227904
749996832089108480
749918960590548992
749897435338584064
749904565659656192
749816024120168448
749842611783864320
749892209223340032
749981585848602624
750001038892105728
750048481004425217
749886891038797824
749972874476261376
749863067295571968
749916506985795584
749886278691282944
750045175733489664
749905912182214657
749803000647053312
749886379316871168
750038003460997120
749964297048952833
749912929177374720
749966134128971777
750033834356383744
750070685305798656
749910127340318720
750023289985196032
749969296328167424
749981120322764800
749962954926206976
749910597093855232
749898664403996672
750021725253873664
749996886476587008
749980939883802625
749901801705574400
750012950686081024
749910316146946048
749923595535523840
749911780181303297
750013416362749953
750054805830246400
749966075249524736
749992344364130304
749973402857906176
750033041452589056
750064389785608193
750041958660370433
749806742138007552
749897821227212800
749912925243138048
749844780239167488
749899587352166400
749891521554636800
750043997293449216
749759463935119361
749994017878933504
749980453256327168
749986199612391424
750067975974055936
749915672193425408
750060644351766529
749982965808103424
749826346457526272
749922802808020994
749909791833808896
749990897241116677
750003148761227265
749900279349334017
749992751274557440
749829315970334720
749904863690125312
749900480784969728
749968130458394624
749996408426598400
749788832564809728
750029551925854208
750052020980154368
749911482373173248
749907308889645056
749990708338003969
749964317789974528
749904506989707264
749987579647430661
749883833202401280
750034652388360197
749919191516516352
749992331730792450
750036522641006592
750057011824496640
750061919290220548
750025831360200704
749899243209498624
750055208298897408
750027085666742272
749985922960203780
750015131703279616
750013588425891841
749861725197991936
749807018773479424
749777700848537600
749842133704597504
749880230437793792
749829953223532544
750012585873928192
749844717504835586
750071507640983552
750066512015208448
749905773912817664
749904066780729344
749997260050751488
749965743823794176
749913814074667008
749922165303181313
749888996541685764
750067011082919936
749879274279231488
750019384945610752
749985016982089729
749804858799058945
749960652123435008
749910379279552512
749896068175921152
750031443615739904
749911175899611136
749913994819956736
750011587562442752
749974036231254016
750002037367181312
749875104981606400
749912144825778176
749981208327647232
749876522618593280
749907673961857024
749992478556774400
750055061624094720
749819912260956160
749973780290760705
749866121021579264
749978997757386752
750036619130961933
750022597685964801
750054172448399361
750025965825294338
750025978370527232
749879341228625921
749978045876936704
749822831349866497
749895028063993856
750062787381133316
749975235601063936
749782188749647873
749763804892831745
749993925553823744
749878275938390016
749906642058088452
749791223100178432
749851008789020672
749924941705965568
750066684065558528
749962740752457728
749916737512935424
750007133425405952
749920055429885953
749872076866158592
749892477977522176
749789826321383424
749995284244168704
749978633226289153
749970227568533504
749784424313651200
749876636003205120
749904830131560448
749922894856138752
749897435644850176
749871619603070976
749854267658407936
749961033838714880
749961507505467393
750039773356527616
750013865262452736
750052205483421696
749845698745552896
749877931854430208
749801687817134080
750037290513301504
749999227187654658
749900233275047936
749967656745336832
749912203533361152
750034249424699392
749910291060649984
749985553643216897
749918390337282048
749907006874583040
749894893959512064
749968181003972608
749869065095802880
750067950741131265
749807941767823360
749966926701596673
749808218654838785
749810193857294338
750005317044473856
749854124947152896
749768808898785280
750025915602702336
749911054461898752
749906713294147584
749835703656132608
750066893755650048
749891840443383808
749759954630959104
750040071399768064
750004369316249600
750034429855182848
749909943025827840
749898731370139648
750013198116454402
749876090621923328
749867731445510144
749809040696500224
749898148697542657
749897171370119168
749865382501056512
749993753511923712
749985876659277824
749916423200251904
750014414783262720
749895921203163136
750020442010845185
750037168559620096
749979673170415616
749896647069593600
749997327130173440
750011495388413952
750064511584010241
750022895452250113
749762643192262656
749925319277109248
749789465921617920
749912899737493504
749860580144648192
749966113237245953
750005816250474496
749856016892850176
750017598251761665
749896869267009536
750033964434284544
749759053040087040
749851872891179008
749894726158016512
749918272666103808
749917689704046592
749972559735558146
750005954666762240
749888359053586432
749997654248026113
750039936833904640
749825608159358979
750062292700655616
749889713641705472
750017237575168000
749882805723750400
750045335163199492
750029262401445889
749968893721079809
750039937014202368
750047805381697536
749847187962654720
749892779988353024
750049038771245056
749851566467756032
749982299039604736
749774504826662912
750070865652486144
749869145081032704
749925579454025730
749977177584697361
750023017263161344
749763679038476289
749902544198000640
749990616172462080
749788866111045633
749971456809902080
749970621874970624
749896353321480196
750059746602934272
750020710484107264
749853672004198401
750070790100443136
750027777706000384
750068076771586048
749902410039132160
749969426431303680
749897804659691520
749924249813475328
750064528138829824
749917522045075456
750058412919054336
749904578599084032
749838732207939584
749910580564287488
749903911537020928
749858860400275456
749913994555748352
750059922839175172
749987021654003712
750019695391174656
750048350788063232
749919497465790465
749979035816628224
749923696207360000
749906419793661953
749990616113614849
750071658556391425
749974677876080644
749898244851806212
749992969248313345
750061537583177729
749830808920289280
749850161648701444
750029929312575488
749902107935907840
749870961122422785
750014649630879745
749967727968849920
749842074854236160
749907451412090880
749778174700027904
749882738618937345
749910324548083712
750071188731363329
750046492782632960
749907912768847872
749969627996758016
749924564122173441
749988191952838656
749961314982912002
750015077391142912
749986929211428865
749964728911421440
749894771964018688
749897846581760002
750068043053608960
749795178546802689
749841995242151937
749879567658221568
749853814593757184
749889264847118336
749874492613222400
749977177571995648
749860056003411968
749818095997509632
749895510366953472
749977240415379456
749891978683355136
749990158926131200
749838828387512320
750012015696117760
749993875356389382
749887033519312896
749900350769893376
750029480694079489
749989173315063809
749961021381632000
749909364295753728
750021532286480384
750049340681433088
749899599863767040
749899478287671296
750047977520136192
749831953944178689
749958768797024256
750068751870156801
749762261661523968
750053576911777792
749906990223220736
749878691082055680
749900337939681280
750013185906782208
749859351385419777
749772537471590402
750022597774016513
749831220125589506
749970924083044352
749990163313356800
750019599018684416
749869585218678784
750044500584763392
750037097604587521
749915466949357568
749808319037136896
750036107652464643
749888241734746112
749964661836156928
749914816622522368
749794138279800832
749992172078960640
749870310925668352
750051815383760896
750060417846837249
750029287856611328
749769437759283201
750045939252027393
749980952395390976
750056642834726912
750024296534274048
749925176704372736
750027148371587073
749906247718203392
749854292710920192
749787737859981312
749853822974095360
749909267717685248
750044202688544768
749918251669422082
750015551188135936
749964372265541636
750026578172715008
749847980572680192
749971309640245248
750048136924573696
750064922629898244
750002096200486912
750050498200281089
749910483923329025
749988799854284800
749839713310244864
749986703075663872
750022417389498368
749773720130953217
749887033829621760
749905123778916353
749782314310336512
749822865055227904
749868335366569984
749902816634769409
750003270265901056
749921628096696326
749853663926124544
749793500544135168
750036334090199040
750046404538662912
750027396145971202
750047654474838016
750030138922962944
749900405014953984
749881115318648832
750046157108285441
749882822752661505
749887591613337600
750018629840756736
749989974318067712
749959956028387328
750018017707384832
749986019361951745
749776664909885440
749967350577897472
749961935588851712
750038733299322881
750032672349515777
749877596377141248
749849603768541185
750017287814459392
750019560959508480
749901835327070208
749989706109030400
750001890625200128
749978133798027266
750038808608043009
750003488407560193
749906902012817408
749959532122517504
749863860073435137
749965852921987072
749916146455965696
750062934169006080
749876288026996736
750060904532901889
749989655886438400
749908114128904192
749807467849211904
749992566511181824
749914015741140993
749966301813145600
750001097679527936
749906734114832384
749999818412404736
749986958642937856
749909644953329664
749958890414960640
749925575142346752
749790057196814336
749896600936407040
749768099918913537
749863835020865537
749923817846439936
750044777421348864
749914225397596160
749922580220358656
749868209453592576
750053501548593152
749917475962179584
749976993014349824
749859292350550016
750019682736828416
750052427634733056
749829194297794561
750014712377737216
750028004412256256
749962623387574272
749894050606510080
750022706981208064
749879466948788224
749776127787429888
749983695763742723
749977462851928064
749962510216732672
749993619235311616
749776043871969280
749859338714509312
749759811919773696
749903802568933380
749900577119674368
749981837573910528
749985432209883136
750056965955616769
750068076792741889
750069695642996736
749965798307803136
749903349575626752
749919807806504960
749870751491231744
749897490195963904
749910303731834884
749996328801882114
749985235052486656
750022241157468161
749959959912210432
749857426170605568
749795006362296321
750046018742390784
750056122950746112
749889323621752832
749860940749893632
749844343997992960
749834717915123712
749923255704776704
749909452346753024
750037449892651008
749989466962407425
749906021372526592
749966385716011009
749867009869963264
749910609752457216
749917073241993216
749862345984380928
750006269239525377
749984983352213504
749989739458068481
750022744499101696
750049323782668288
750071666722627584
749979308253294592
749869551911927808
750051244983607296
749830083578175488
749911926709387268
749925243582574592
749871598518272000
749922743752286208
749874245287706624
749882105518252033
749903533873520640
749773938541068288
750062158231269377
749925214360920064
750060908530003968
750000007340752896
749826514120835072
750019657487220737
750068999308935168
749925998586687488
749883300660047872
749904628586872832
749977932458823680
750034102749888512
749910177617510400
749907195630907392
750065031719555072
749856008424419328
750048283666644997
749805781399310336
749895485272522752
749998052589441024
749993741038055424
749784839507685376
749972425543000064
749915009463914496
749907279428878336
749968964982222852
750011310843293696
750000246198067200
749886274635493376
749997780136001536
749963739084972033
750051672597073920
750030369903157248
749840845944172545
749836492437159936
749834042858565632
749890162746920960
749845975632519169
749920936032366592
749857514053775360
749818922438909952
749771497472921600
749921334570999808
749909888332103680
749916368590430208
750060979883507712
750063664133177349
750051601419612160
749858411609743360
749986841386950656
750024371876528128
749915491964104705
750003899520675841
749869560338284544
750014829910523904
749906440781955072
750000661618692100
749877776921034752
749883481208000512
750000070121185281
749994877618884608
749908927773548544
749900023253590016
750048103181455360
750038607445037056
749990230170546176
749918566443474944
750031519121608705
750039072794607616
749779873560879104
750062598641553409
749896223369400320
749920353242189824
749920412021161984
749810726479523841
750043816648925184
750013907041939456
749915504593268736
750004180576645120
749778434600034304
749829584061771776
750004952467181568
749984161096753152
750070995717877761
749896684747034624
749863536969613312
750023231210348544
749989152490479616
749876107478962176
749884471030145024
749897460680691712
749925436575059968
749911826046017536
749887373543149568
749863579004702720
750000431007461376
749910551195742208
749874786323599360
749817248630661120
749999776557592577
749868629190184960
749760240040681472
749964271937740802
749975415981109248
750020144068517888
749777449047633920
749765767885881344
749847942656323584
749880373098582016
750065140486242304
749902976244936704
750050871535341569
749906281444610052
749981661387956224
750002960118128640
750068080911548417
749914854354513920
749979840997158912
749925596147359744
749991001876533248
749893832767053824
749964900831756288
749910559353479168
749875004591013888
750070966664003584
749966528343224320
749804514769678336
750053333789016064
750029321314721793
750029094650249216
749976318004068352
750069125276282881
749863788724285440
749918516095004672
749894872740560896
749866431131447297
749963772505251840
749903257401778176
750038552721981445
749887696412237824
750044651210481664
749884831832502272
749911805208690688
749878573830471681
749980969394778112
749837117073682432
749787335194079232
750027366873915392
749855668488798208
750041782683963392
749839860442300416
750034643798388736
750039953816584192
749809950667448320
749888027615436800
750059750843355139
749895694903902210
749909095591780352
749922249071796224
749981816422006784
749911222254915584
750049135097700352
749962174764838912
749870420006928384
749904817355575297
749831790412509184
749861800729010176
749895480952426497
750015161075990528
749923670861250560
749992021201420289
749784873053851649
749998669177450496
749985687856816128
750001546461601792
749771031783567360
749975823004868612
749899381608943617
750063269772140544
750035050729607168
749901881649037312
749959763031683073
750055145526951937
750061617228816384
750020148472446976
749999990550913024
749827080284667908
750070975035641857
749958659950645249
750024694728839169
749922584389615617
749989278210461696
749862924798291968
750012611257724928
749876589706436608
749896072542035968
749808986229084160
749879169438408704
750065790691442692
749856448755171328
749780758311669761
749845795365613568
750006114029334528
749902292636299264
749907929558421505
749847288290406400
750014066698100736
749889562927857664
749982554585960448
749901529168084992
749817412543877120
749924375344869376
750016729712103424
749900975658377217
749994198145724416
749862270646177793
749979304046522368
750014540482383874
749959871806799872
750026603296534528
749874337314926592
750018067812540416
750015031018819584
750058945591578624
750071637349961728
749767567489822721
750048631831535617
749900795177537536
749913180823023616
750020823566716928
749917903584133120
749834046964920320
750000951034085376
749897930337841152
749969531364253696
750067627830210561
750019179496046593
750071264207736832
749797191506505728
749923230526369792
749980696609820672
749803625711448064
749869556085231618
749977206923915264
749868557605961728
749964691196313600
749790325519052800
750020618201030657
749904481995722752
749868079572668416
749887209814327296
750000690974556160
750069372492800000
749922400117071872
750002024746409984
749858399177871360
750057930624491521
750025609372377090
749992465688584192
750070198942601216
749926166320943104
749872181522210816
749768049440464897
749901034059886592
750069465048420352
750000384677015552
749796579301785600
749913042398306304
749913470401974272
749994609078571008
749771157805658112
749876023509082112
749907484966551552
749899603919577088
750034530367668224
749867261813481472
749968633867046912
749796738718892032
750001362058956800
749855014504587264
750001533882867712
749841685027426304
749918776242556928
749886773564731394
749996265874726912
750051970501730304
749967816091021312
749900136474705921
750000648939200514
750071419413880832
750034362700165120
749777440583487488
749922982995300352
749904259630632960
749918138549100545
749904565693218817
749905891059720192
750045423205806080
749965030834176000
749910215634587649
749994458163314688
749874136021864448
749819027032252418
749762387146903556
749828321979035648
750062649275277312
749902569418420224
749894339979980801
750067090720165889
749919400929718272
749914829108961280
749881052483780608
749891353748860928
750039358065946624
750006361665183744
749980746933161984
749925369432645636
749994638409359360
749871065749479424
749808075981414400
749772944348319746
749995565371580416
749985641698566144
750027966659395584
749971552892964866
750059062860062720
749895065884037120
750052662398291968
750043405611175936
749919724260196352
749875692406439936
750069616039325697
749920889937027072
749918990072446976
749990507200208896
750059197098823681
750038620090793984
749967555691945984
749915710038630400
750011575172472833
749986128082731008
750058391872081920
749863918634471424
749873385593774080
750017132629483520
749863453288964096
749760097052536832
750020949529985024
750070332975964160
749984911763730433
750006093275926528
749979346090287104
749870046671835136
749915299013615616
749978859752263680
750070182207451139
749907476745752577
750043351215435777
750000862970380292
749884668208709632
749875092583251968
750029702958424065
749998895602626560
749916423179427840
750028926890741761
749886215843962880
749997616453255168
749847171185475584
749973335556009984
750024929723068416
749837180068065280
749901835276779520
750023256195866624
749959448232210432
750033100281896961
750048841349623812
749884412146294784
750019292763197440
749968742839312384
749880981075611648
750006974041980928
749808998426087424
749830486214610944
749896223188975616
750043619445370880
750004692093108225
749917836454264832
750013601176576000
749901139097841664
749805785832534016
749885066315259904
750015161046630400
750052133941149698
750035914852794368
749909146078674944
750038125259390976
749908340755537921
750000426477428737
749897301204865024
749803940439420928
749855987213955072
750026825808707584
749980432247115777
749842557300080641
750020098019168257
749800840865644548
749868192852504576
749769492540985344
749832994441924608
750068122749546496
749877327937544193
749889193854263296
749989168974036992
749980579349794816
750064519813206016
749964456235597824
749921716487483393
749888132569567234
750066625542393856
749963420368302080
749900669302210560
749858801784745984
749838849308696576
749908936195600385
749980654780215296
750066533133586432
750004763731849216
749802593782726657
750030097323810816
749846688815341569
750012695122968576
749916209378885632
749974199876411392
750035696463773696
749854477298065408
750021712545275904
749982185696989188
750033482168930304
749771245646909440
749883158196260864
749846440986288129
749903076970999809
749900694552010752
749879874047795200
749922924404936706
750024980180590592
750025097558175745
750065627008643072
750036824983269376
749821078353182720
749866632353165314
749856398406774788
749917798713942016
749981762047049729
750005879462850560
749897649407533056
750005019546640384
749893786524913664
749918780499845120
749903152456105984
749894629538013184
749991442475474945
749810475186135040
749851688144601088
749764152999108608
749898270231633920
750015928725868546
750014582534668288
749900610422661120
749922894960963585
750019481527783424
750063160925847560
750003689864044544
750046953954799616
749848450355920896
750029702857781248
749914137262776321
749976796091723776
749919820620128256
749911285253439489
749895166438367232
749998807551795200
749806737763491841
749906520587038720
749925700921073664
749974027624677376
749919858373124096
749998153231900672
749965852825513985
750000132993740801
749900140824055809
749995230108250112
749925256379367425
750068382838423552
750007049505771520
749998392269561856
749855521994207233
749870655072501760
750032966135508993
749977680783745024
749911310373163008
749909230069641216
749900597873094656
749768141736177665
750012464104935424
749909464753528832
749885762745802752
749961784552030208
749961969181003776
750034841106784256
749924149016100864
749996899436994560
749980906459426816
749786076617793536
749845493153460228
749896579855872000
749886547302948864
749912056988598273
749771866588389376
749901575393533952
749883942409568256
749979379652960256
749903764748902401
750050812882259968
749922269795913730
750018407626571776
749920345021247489
749841948945645568
750022761435828224
749844117593661442
750014284759834624
749970768545587200
749878934368464896
749898379434594304
749849264046477312
749909770971258880
750000938241392640
749895023781507072
749842007774859264
749871791703719937
749916745914322944
749855148621651969
749916699898642432
749857782552268800
749873993755324416
750032714506596352
749982307461767168
749868868097679360
749880406611197952
749915445822627840
749830393969274880
750037634454519808
749915525543784448
749893119794089986
749993883732287488
749983477303504896
749874211657744384
749847473078857728
749797162159136768
750003601729265665
750028893562761216
749888870599319552
749876308847517696
749897980749242368
749992855964377088
750006625872871424
749845560211877888
750015614161264640
750070878277398528
749981132981145600
750058706398638080
749898672813604864
749986027679383552
749838430155186176
749890158359556096
749976481300971520
749905090287460352
749773493697413128
749892897206566913
749764119612395520
750017103151923200
749875578812108800
749891899197104128
749910282705723392
749907208322809860
749807518042513409
749865290582876160
750015207242600448
749861272435425282
749912941864980480
749922513430388736
749966079368265728
749902103783628800
750051718663139328
749864665337901056
749854355969470464
750053463606824961
749913512181436416
749871305005142016
749902367936671744
749984693676826626
749961570768289793
750058207490473984
750035235384033285
749869069587849216
749897846728470528
749999805766795264
750060757530906625
749909863304720384
749920743450898432
749797141220978688
749896156235399168
750030923505209344
749967132193062912
749877478903189504
750034454907846656
750002951813464064
749863247545643008
749963449732653056
749981661543170048
749971771101708288
749916389675245569
749973574526627840
749879794100236288
749887704624660480
750052679104225284
749842163161235456
749960580778201088
749900472169955328
749880385593487360
749897338852900864
749919803922677760
749901264742473728
750065992223510529
749807769700667392
749915454341312512
749816770689576960
749997692143673344
749959758678003712
749862211628068864
749907879407325184
749903491934593024
749894688287625216
749966096124510208
749859355634311169
749897754281971712
749964326434287616
749967031789813760
749765746796953600
749879207132561408
750003815622008833
749961956551831553
750063563406970880
749971460882460672
749900304263573504
749877935998459904
749975017765662720
749899780147572736
750036707542700032
750068726607802368
749964112470224896
749989210942300160
750028507321815040
750023717665796096
749908194080788480
750028587277975552
750068755871502336
749803634288762880
749910349781008384
749989735360233472
749904502799601664
749974027641335809
749900715628367872
749792619752988672
750028981663961088
749922555184676864
749906931389599744
749875092444868608
750044353805025280
749911884770512896
749847783205666816
749773233864511488
750030092890497025
750051718914793472
749864615123750912
749984316289982464
749898190556651521
749985947744428034
749901113957052416
749854729157480448
749895179176382464
750056806626373632
750064893269770240
750068655568875520
749901516413267968
750003194869219328
749885645275820032
749902082795241473
749889210702856193
749921716537741312
749862379517841408
749978200931856384
749847858967302145
749993841588068352
750051018373795840
749988325898027009
749961486827683840
749914296507834368
749906654515367936
750063123088941056
750064788433149952
749885167100108800
750058110803320832
750021146343510016
749834147468804096
749906205716410368
749961625147367425
749882063344406528
749963768428244992
750051810870595584
749833958800502784
749896764535209984
750049982166761472
750000007390990336
749875994291478528
750026221803667456
750061974067773440
749912459557896192
749904507082072064
750066646270808064
750039471475691520
749978335149559808
749860919765786624
749862106812518400
749818951908126720
749908583823863808
750049059411488768
749963009175515136
750054390749331456
750070152943788032
749967870466125825
749837863890538496
749912723626930176
750039832311701504
749923951820832768
749862119361785856
749966759101423616
749866724716052485
750019066346168320
749894596130406401
750023688410595333
750020466924982272
749878464614916096
749959506856124416
749920348804612096
750038724910743553
749846722168446976
750040528343871489
749794301576515584
750000846105083905
749894994585120768
749991278914506752
749908831539527681
749966029045035008
749990599504359425
750016117494706176
749881694233174016
750021918112317440
749922165261234176
749912094619951104
749997004047192064
749990352132534273
749841537840939009
749897091766517761
749903500281311232
749977383193698304
750005153722281984
749847384910364672
749882365430886401
749880855481487360
749966989649666048
750037986817880068
749922211453104128
749960777742770176
749967908319571972
749893761249992704
749924589355040769
749977517327613952
749976842002636800
749917455062097920
749976133215653888
749851205829033984
749857925095649280
749887411178467328
750035822582362112
749860370592960512
749800069008850944
749825024907890689
749871699215126528
750071675509628928
749879211142344704
749982118445481984
749896814925578240
749970643043561472
749902175279714304
750035671239327744
750003467662557189
749983569620197376
749916347711287296
749998165999415296
749850304334692352
749991148983291904
749987671796162560
750052566147469312
749896533949177856
749898282768404480
749903269728845824
750000518731337729
749764413343821824
750038880078929920
750029434665721856
749880054281306112
749920025981685760
749924211980984320
749996790397669376
749897066608889856
749981501756964864
749766799751843840
750022094583369729
749888128165482497
750002989536948224
749892091824799744
750035654751449089
750068831494795264
749922047594299392
749911515998916608
749984727264817152
750045720997195776
750052058674372608
749985738041720832
749898622632923136
749974233162350593
750068202303004676
750047037853405184
749858776614920193
749971058187444224
749820277119475712
749836962018762752
749759292035792896
749913503729876993
749841143932739584
750030243776299008
749876522593427456
749829085040373760
749893891244056578
749864401000210432
750035847693545472
749854888658661376
749866095670988800
749899973026775040
750003010361651200
749906633690521600
749986442693058560
749777817991258117
750036195523063808
749960207447523328
750042583498256384
749983510874746880
750071008250462208
749855135896068096
750017522607464448
749987374021521411
749993178988675072
749996370807885824
750043170981945344
749848911620214784
749913738690621440
749872437651615744
750025227459932160
749976301147033600
749807170078674944
749786970180685824
749785418191732736
749982214868365312
750023709096873985
749899008437587968
749855408739737600
750057880171184129
749958605210652672
750039576144670720
749849645816352768
749852350752448512
750065404714811392
749910660314783744
749838983899779072
749876912890212352
750055539720224768
749907833357905921
749906650245402624
749918310377152512
749980747000188928
750064486460030976
749794926918037504
749790992396607488
750067195909017600
749960807451136000
749879177621348352
749780674681434113
749780217183502336
749826979755659265
749963072186490880
749907271140904961
750024787058102272
749911633170923521
749885645246623744
749882277375672320
749893450867286016
749965769153343488
749975101576216576
749909154538610688
749870709397082112
750034845166768128
750048367661776896
749886744217128961
749980507946029056
750059004190191616
749924862035132420
749851818293923840
749915605407526912
749962384522043393
749907472698093568
749969787191758848
749898094129577984
749974585395732480
749900488926191617
749789289676828672
749907204078243840
749880804961034240
750019816895963139
750004851623550977
750061655246069760
750001198611230720
749919321208528896
749875373572251648
750023935744442368
750025684781641728
749870361131491328
749991001993781248
749967157509906432
749874060549513216
749896965907939328
749891529838387201
749855995896041473
749914330276167680
749985037693648896
749898442000965632
750054839422365696
750004520437047297
750018810359406596
749836047782125568
749784801679400960
750013714258993152
749973113530712065
749894323341299712
749837029366722564
749972601817018368
749895636099661824
749976200425111552
750054746942300161
750071667116826624
750068726733602816
749898601527144448
749919455497613312
749905211729129473
749993497785094144
749989160786677760
750023227104079872
749899482490363904
750045792430223360
750005766011162624
749973922913914880
749835774867050497
749789369251291136
749901093073715200
750011759822381056
749993120356380673
749779764471267329
749981883451240448
749895531460112384
749901692636794880
750063303381094403
749816816722075648
749895820560855041
749924136667971584
749835821105106945
749925302663520256
750066662922186756
749965110551187456
750019372450656256
749890355378651136
750048330013605888
749989970413285376
749900392541159424
749848156762963968
750011851824660482
749921913447845888
750016293840031744
749918356761960448
750016662712225793
749886823862796288
750003966759440384
749902707859812352
749904394066485248
750020307482714112
749903869577162752
749912346357792768
749961750926225408
750039295440752640
749903773204701184
749758457343905792
749984383537258496
749830955905454080
749894843468488704
750013894761013248
749815721895550976
750014943273951232
749832193199964160
749987986478071808
749897166945222661
750033557284855808
749979761133383680
749914363641884672
750027299580284929
750053392211378176
749904788054118400
749884453992865793
749839608670740480
749993829168734208
749813331381354497
749884621786062848
749858495499907072
750040079612145664
749909011781279744
749923247127425024
749908994903408641
749966087974891520
749987646777200640
749998300175052800
749977546935021568
750013986641367040
749786089536233473
750041321092616196
749975562727424000
749778413553090560
749902741196136448
749842469127385088
749973356498284548
749774651509706752
750042981932163072
749830150343143424
749875562429030404
749921103846383618
749997100734242816
750018743086948353
750036556317155328
749769672833245186
749907887867199488
749849418929545216
749920277572808704
749913856294739968
750029593709535232
749873477600051200
749969204418322432
749981942427377665
750001768671608832
749960647778013184
750048006968315904
749989022332776448
749924002420944896
749897779468570624
749885175371366400
750035214152265728
749813561963089920
749862815566065664
750057041247477760
750019875549028352
749976951138516992
750042579484508161
749978113111683072
749882877278498816
749896583878152192
749760994835046400
749910878192009216
750047205642407938
749862907979128832
750052649979043844
749884190024425472
749900925125394432
749905773665419265
750027672944775168
749862387990138882
750026150320148480
750003396107759616
749975227262705664
749892507178262528
749851570607710208
749975134870659073
749908412109090820
749907065590558720
749854674438787072
750046090242785281
750019317975187456
749980939762167808
749884437349924864
750012288338391040
749862048251731968
750058136078282752
749986656934060032
749965567977631745
750006554561171456
749853164522901504
749912388405698560
749907472425574400
749905132112973824
750054046799630340
750046023117070336
749898845010661376
749875444845912064
749890930044350464
749895132812603392
749879203026309124
749855773371531268
750039358187667456
749874584858554368
749971184066949120
749903076690190336
750055485106249728
750034425853849600
750018026142068736
749863218336628736
749886047908196352
749783128357634048
750003346011000832
749968138930888705
750041426147311616
749859321907994624
750056273660567552
749880482192437249
749983255051571200
750069364192346112
749862673119076352
750055917165670400
749913025835069441
749981317249597440
750019678387343360
749897771193344000
749968596114210817
749798512687276033
749975160036401152
749903299260866560
750054642420051968
749914565257883648
749924786688647169
749919308982030337
749961688192090112
750055518887112709
749906512177467392
749898152912809984
750029681911435264
749871279755431936
750038208914853888
750068051450531840
749967887167660033
749906037965193216
750030562644094976
749970533958053888
749791919618809856
749840472617738240
749963130743250944
749894675721576448
749984375043944448
750061084753530880
750014599253073921
749998769886887936
750020550890840065
749905069353627648
750053685955293184
750043980260339712
749902590209429504
749822164547710976
749837394237534208
750021830325465089
749916486148382720
749959989297635328
749763738031489025
749988296583946240
749883825090617344
750001953539751936
750069704186851328
749919770305236992
749887016754565121
749903441842040832
749880784119619584
750036145220755456
749963240046747648
749923050309554177
750036501971529728
750027739986534400
749772571189665792
749856910065668096
750068781188321280
750050490075914240
749906851832082432
749879760843575297
749806788166295553
749992339842535424
750048002748874752
749874433897140224
749777826757287937
749976883836715008
749887578992680961
750057661975101440
749836014034702336
749910265941090304
749972232655376384
749905060595900416
750063446075604992
749917639510790144
749851516144537600
750034140414746624
749779462196121600
749990666562777088
749962254305624064
749892687428550656
749891555234869248
749987629664534528
750055766221004801
750036904683376640
750024216746070016
750014834071244800
750013638858113025
749853500029411328
750019183673372673
749815197737648128
749922613800083456
749900769843879936
749847926134935552
749897905213939712
749801658532651009
749772747266465792
749901004754325504
750037009176072193
749923541047447552
749904628855300096
750030864881508352
750033922520735752
750021456692703233
750024489589669888
749883523109093376
749988711807455232
749860450041470976
750067942168014848
750004390136803328
749984979162046464
749903160857145344
750003089936113664
749880532595568640
749848035010678784
749813943841853441
749896206747328512
750011667195453440
749891089457348609
749962959091175424
750044416635641856
749772374157959168
749905031441375232
749901721942519812
749760827062902784
749993250266550272
749862140551585793
749898056368328704
749848957598117888
749845493082001408
750046555512668161
749973553701847041
750027253619171328
749865994890321922
749988745508691969
750036984052092928
750048640111026176
749973541139976196
750023516129484800
749869342146359297
749854431144017920
750058505193807872
749903206747082752
750002582697938945
749914904962957312
749872470899978240
749919959061504000
749778208241836033
749857396596572160
750004646312161280
749966532692803584
749968675793502209
749763863801892864
749993015373131777
750045989306851328
749917710784483329
750014775350919168
750030361527062528
750029841387454469
749917698134388737
749967853588189184
749985914160545792
749974543788347392
750015408758022144
749981250480254976
749998212035981314
749965609845268480
749891450410643456
750017946349559809
749920176947146752
749991669160878080
749891487828062208
749895590163734528
749838673399705603
750026649425641472
749965269859176452
750069553007321088
749917257850097664
749994743556345856
750047910482542593
749771430359957504
749911272477626368
750064192456105985
749993115944005632
750030944216739841
750014737530970112
749866305482661888
749816485552336896
750034459336978433
749817202765803520
749822781097861120
749788887116025857
749867181983227904
749991778204446720
749763570158665728
749854729094565888
749889990549708800
750070932849451008
749976565203820552
749877349068337152
749964162630029312
750051731543773184
749918654364577793
749868973177667584
749895032262561793
749897230119755776
749822831433777152
749792577801465856
749890355391266816
750047268493987840
749963218790019072
749987395135823872
749864589781770240
749963642506977280
749798181337231361
750067262988488704
749985876701224960
749958857007456260
749900380109021184
749886836449783808
749903261470044161
749922626638843904
749830452446306304
750013575595372545
750000787267395584
749873402031202304
749881782498189312
749908390839668736
749898618384052224
749850186806136832
749883405689561088
749878611524681728
749897485963911168
749812383405662209
749884580094763008
749792502303952896
750054822490017793
749889566870478853
749903584280518656
750025193939140608
749791898538172416
749997243114065920
750014188135866368
749894319310417920
750031749787287552
749914959321018368
750033008128823297
749871128806559744
749981543787999233
750005258596651008
749963869087412224
749856792713256960
750069934680596480
749897834175066112
750004172121047040
750002310055591936
749982626203729920
750006118424809472
749907065787875328
749913197898006528
750038477455101952
749867626709422080
749835800066621440
749962078207762432
750056001395519488
749912736415571968
749840699122544640
749913336070934528
749969199913631744
749969837477081088
750021624569683968
750022945745940480
750055782927007744
749924614407610370
749899276633923585
749894096890785792
750017979702730753
749975139073261568
749974057123282944
749889701155307520
750028641753522176
750018328035549189
749880457093849088
749964565501374464
749922949302456320
749973465634115584
749992641912266752
749886270327779329
749823443936436224
750037223379263488
750041518208086016
749897766768353281
749965857166614532
750012636222328832
749858499623026688
749984668813058048
749899406762213378
750012694854533120
750059570718994432
749992935530360832
749897750125293568
749878338936799232
749918935382913024
750050716446851072
749897725114781698
749875289451270144
749919707113848832
750014045495984128
749895099123892224
749979698218864640
749906621191561216
749889965312671744
750031753989877760
749967023417860097
749771107226546176
750033159194939392
749897720912027648
749980545673732096
750032466963001344
749961528477159424
749856994077446144
749923565995196417
750019368038305792
750005938174750721
749869145102090240
749982093191417856
749903353656840192
749808206109564928
749896697317326848
749908730691653632
750071138236018689
749824995837128708
749918323085893633
749896533710077952
749922823464943616
749913700887306240
750020357843722240
749861746328862720
750001261257392128
750070459136217088
749988196252016640
750013047440367616
750016671402917889
749761238197035008
749871829154693120
749972215630815232
749958030540800000
749989848669356032
749963139173740544
749777138765692928
749922437802946560
749995254976163840
749766703186374656
749895057449320448
750057754597986304
749989563318362112
750019367937646592
749830280576397312
750041530828816386
749923872242294784
749967459294203904
750005103252402176
749856079480229888
750068655400947712
750062880045748225
749920252520046592
750052091968757760
749912249876307968
749989357805793280
749995569624612868
749892423422251008
749820524704870400
749917912023064576
749913197881110528
750055753877229568
750070425271541760
749802598174171136
750062892335128576
749958064007184385
750047360806445056
749908017701945344
749923960486240256
749879513169989632
749890166630785024
749923134103519233
749865122714128385
749862446739881984
749769051878989825
749878733008404484
749924660679094272
749798164564152320
750001517067923456
750013332636196864
749796919002542080
749918251979649024
750013617647546368
749774693243101185
749818150397489152
750052184323227649
749907682086313984
749903093454741504
750003249533575168
749916959811203072
749904737722470400
750070966667980800
749964246599933952
749816330170167297
749903798387310592
749891802463870980
750041572662796288
749961029413666817
749775196924604416
750041971448832008
749903898777968640
749808667101388800
749912207958433792
749912862345334784
750030353042141186
749874702257192960
750067715856105472
749918058974679040
750044622152429569
749974790962720769
749898064723226628
749908567285719040
749763121149992960
749967849582567425
750070761000316928
750027710580359173
749971808976302080
750034526219403264
749908139240263680
749901567017512960
750065064972083204
749907887707807744
749908781039964160
749999625680089088
749920089135280128
749973688028717057
749846114229157888
749981841638260736
749882550085115908
749860340964417536
750019405774454784
750003303782637568
749921410173247488
750012032141758464
749846579528556545
749987868760735745
749820092423233536
749980927279923200
749885217482149888
750048686349160448
749922827671855104
749978637198385152
750016121655492608
750028344134135808
749918889493102592
749861112988839945
749887998209171456
749875977296183297
750020122996142080
749989660034641920
750021964249653248
749909641115697153
749922878238429184
749923553332588544
750041379703848960
749883439214714880
749902120384622592
749780263396265984
749879982885834752
750020898908938240
749861352043376640
750022094625316864
749903923973066752
750021796582322176
749800446496301060
749981053016743936
749914712071024640
749859036745625600
750019435109441536
750052230640828416
750052071148232704
749898148580036608
749975076162994176
749778698992312320
749979169728200704
750064951776116736
749845547910037504
749789851491401728
749980339955720192
750058962230411264
749868515956514816
749923956308738048
749846143316754432
750011914877440000
749895749601722368
750057767088553984
749891051893252097
749890573671292928
749992704776470528
749839386511044608
749977848761487360
749802065400991744
750025517080936449
750004142999937024
749999634068701184
749853504555081728
749758599858192384
749866355655147520
750065069095002113
749869686146211840
750065774065221633
749989445949009920
750039513314066433
750013554770767873
750031422518284289
749901239651954688
749904607699021824
750015463266983936
750055061615763458
749909423049416704
750057452494790656
749897179846832128
749982286318276608
749972027117805568
749784201839448064
749864006911795201
749883044949954560
749805215319068672
749865860852879360
749876690386554880
749866221332492288
750061474593243136
750056776972771328
749976930221301760
749859720371068928
749989068373622784
750068999187083264
750051064414662656
749910676961976320
749883988580438016
749913680209448960
749964276064976896
749775934908198912
749958018230521857
749917970806235136
749989156604878848
749923704533123073
749897804785520640
749983473134399488
749970915602141184
749771291641712640
749978545007525888
750020144135540738
749983884163444737
749959159039324161
749877239991369728
749996471257210880
749890443505270784
749903609341542400
749901206303019009
749891244785078272
749969732611301378
749975503898107904
749866162670952448
749989253040508928
750066079905570816
749837297634406401
750015794688487424
749984710726709248
750024535697559552
749897217578831872
749873217733586944
750026666177683456
750005191517171712
749910387584217088
750021352204173312
749959775413305344
749841525526241280
749913613020848128
749988246222843904
749913642238345216
750015626647920640
749906792830930944
749966268116111360
749996538521346049
749846814652702720
749961918874587136
749967635622850560
749907950786011136
749959485859528705
749914888160546816
750023935912185856
749831295690170368
750071511705411584
749992096799612928
750048577112727552
749961998620700674
749971007608393728
749898433608253444
749904657972101121
749787628451553280
750021414825107456
749990481833160705
749958256945168384
749895351004327936
749907958843240448
749887855586148356
749895560824557569
750044324197437440
749864346629640192
749784419943194624
750003727688462336
750065559904092160
750061009084223488
749914812600217600
749895829264166912
749963479113662464
749894726153801728
749786697378963456
749964485625085952
749894570972844032
750067820587651072
750041577075138562
749899801236541440
750070819615862784
749897355877576704
749876862302560256
749837100456042496
749961692285579264
749893886974230529
749999851987804160
749921653514117120
749899327066210304
749966310344306690
749976762377961472
749771396553723904
750051735540862976
749974921103699968
749989152381235200
749878737420812288
749912996562993153
749996232488071169
749866246867419136
749814640159264769
749988862923935745
749881442801451008
749925839475609601
749882248103690240
750044949370933248
749963659552567296
750014041318420480
750043900539273216
749852531166158848
749998644112293892
749988947003138050
749859913275478016
749921439697014784
749962963344318464
750070433945423872
749895975821451264
749926045051154432
749874522128584705
749981741063045120
750019045093732353
749992931411521536
749884726857662464
749907787094732800
749985918464000004
750027093883363328
750016050394173444
749857291680247808
749863469919318016
749762278430355456
750001341112655872
749831140270157824
749881597684486144
749906306413330432
749924044363948032
750016876927918080
750045125166899200
749891442051522560
750044626363551744
750017552194101248
749920873109458944
750067501766246400
749880297739595777
749911356338475008
749924052505096192
749875322947047424
749962145157251072
749868184329592832
749880133834698752
749909334914699264
750027291233775616
749992386160365568
749960912010784768
749986509982425088
749997851317506049
749904159084654592
749920281741955072
750003140485910528
750054214232080384
749903106113232896
749913822534795264
749965299420688384
750070643618709505
749965421198082048
749904632818733056
749843371103916036
749882843514413056
749889059573596160
750016855608360960
749867735635599360
750011608768864264
750012317446901761
749997675169316864
749887226746511360
750059100751400960
750005875197304837
749992952286449664
749846663561347073
749910949713313792
750045213448663041
749889411630989315
749970278114025472
749872995418726400
749910387705937920
749999881511661568
749901373874003968
749865391061659648
749804758169452544
750024485173157888
749872403849904128
749915357771599872
750061013509214208
749960513673629696
749831006287343616
749901722294910976
749920017639018496
749908495781224448
749876338241204224
749838220276424704
749923624849641472
749965265748783104
749909229805441024
750014276082012160
749914653338247168
749835695318065152
750040305919987716
749764387850768384
749776740155682821
749984140368474112
749882436746698752
749974782746038273
750043359734104064
749911570411425792
749867039553097728
749908051503804416
749903890712236032
750017816150024192
749990536694628352
749913751177031680
749976812898414593
749847607321632768
749853559076818944
750062586285084672
749905320961568768
749997800830734336
749958873734385668
749879177550049280
750023834972123141
749859359446925312
749911670898757633
749998937642270720
749842049919102976
750012594505801728
749993753616773120
749916448366133249
750058941430792192
750038976615026688
749903383096471554
749896734868930560
749881656664813568
749895283920830464
749887717375377408
749906826691510272
750058345604771842
750048967384236032
750019212756840448
749912278993076224
749902565211504640
749852829200871424
749863717593055232
749896785204748288
749960681294852096
749911440153317376
749900346189905920
750002439806455812
749997612414201856
750029023531700224
750059033726427136
749899046232395776
750057158847455232
750060392659972097
749897074737545216
749892817430966272
750016478116589569
749965182089199616
750036908764528640
749978910046187522
750011310713270272
749918285580406784
749800563798335490
749825880864747520
749973042143629313
749986858084564992
749976364015448064
749960836651716608
749904179959828480
749757911971266560
750034236804063232
750070836506324992
749966746602377218
749759052792594433
749831631075180544
750051148380471300
750006755929759745
750018902432681985
749889030100103168
749907938131734528
749849603701432320
749962841390735360
749922639192289280
749889814359486464
749886429531086848
749881702605000704
750037424521285633
749865319817093120
749986346203160576
749975290315546624
749907069759815680
749964720522887168
749892272414535680
749962858209824769
749884474930987008
749989626144649217
749858608993579008
749872257044979712
750017736424755200
749996261621784576
750000313566912512
749906969243348992
749872613640531968
750015689570840577
749909351356256256
749901118017302528
749907451449868288
749851646402957312
749847372444889088
749923247068766208
749899528673918976
749863361186234368
749899788343185408
749881400808071168
749901579352936448
749887578757750784
750035927079215104
749872814828711936
750026595054727168
749994210867175424
749964653392896001
749908210824380416
750044060140920832
749890325980844032
749919568961867777
750036048915288064
750011411720462336
749986514138980352
749782469822394368
750050825293197312
749977743702515713
750046857448005632
749972673157935104
750030344515092480
750023813925048324
750029908374499328
749976494131281920
749976011702403072
749992088415207424
749915626290814978
750062217245102080
749905668874772480
750071608111489024
749895392926507008
750055866859069440
749875864100372480
749844947872866304
750005937839206401
749968961165406214
750016604256215040
749768775180947456
749764249757646848
749766644612882432
750067996924715008
749994802234662914
749997763446931456
750020575989534720
749902452070244353
749779491765915648
749830528094855168
749972316411535364
750045318344048641
750005409444925440
750035923224530945
749967383868084224
749809728285450240
749973549499060224
750057359968505856
750036803747454976
749885020500815872
749922983058157569
750042176726376448
749772629687492608
749903420853805056
750017065382244352
749842377066577920
749862077704073218
749894323211268096
749987130869358592
750021784209010688
749959746279669760
749866209039056896
750018806295048192
749903496091164672
749922123372752896
750016201426952198
749794880440852480
749962837498355712
749837960091140096
749959120954982400
749875709011718145
749774718656389121
749901197759418368
750001626283401216
749905669034172420
750043090912763904
749994374273110016
749902162684211200
749977479608164353
749863084299202561
749882256223793152
750048426281271296
749877131086356481
749859892182196224
750057871803494401
749974623115055104
750071364896354304
750068449850777600
750019586133626881
750021716747968516
749856713046654976
750056613671645184
749842876188749825
749978280812568576
749990578297851904
750061545971908609
749922290784231424
750038213037883392
749902221022814208
749983666068041728
750058563972820992
749849440152944641
749759929469112320
749810340880318464
749912820293206016
749902867268562944
749894281234644992
749911457119150080
749911213757300736
750066042437787649
750034777890287616
749844591415734272
749980096686092289
749904981248049152
749971582341316609
749894042507415552
749881715150106624
750057347393789952
750018458075615232
750017149511622656
749913671745343488
749925239644094465
749840397073915906
750034576668516352
749900694430285824
749869606332948480
749817022280642560
750044428895719425
749962367337988096
750066734393024512
749886295531524096
750017690320904192
749973314643202048
749909372604743680
749767676143296512
749895514603356160
750021188559179777
749963823147286528
749992943935557632
749981711845457920
749973155389837312
749766942257455105
749921460370731008
749885108572729344
749867748226990080
749886542764617728
749878519388332032
749992726117093376
750000519054106624
750050351592669185
749900610774921216
749960740317065216
749922936841080833
749777130330787840
749838702638198785
749771363246899200
749764740218392576
749898769366417412
749991375337320448
749884462406729728
749962916892323843
750002808838098945
749820579235045381
749879987428208640
749967576927707136
749978406360649728
750034513783189505
750036262942302208
749791218977087489
750002368448753665
749758759094915072
749879886358216704
750005380088942592
749900279152316416
749925025608794112
749855702336802816
749986153302982657
749824869982806017
749988699413381120
750045301432475648
749900526821707776
749920847964561408
749990288823873537
749987663420153856
750061323912871936
750068089258119168
749966960197181440
749896705777274881
749769861606309889
749801218034327552
749844545232367616
749969640470687744
749997599625740288
749959305902886912
750051354090045440
749894688237293568
749984094008770560
749981900383543298
749901193670000640
749795941842972672
749797070148624385
749920118386417664
750011747097047041
749924329362644992
749857086461313024
749899671150161920
750033268247003136
749861427301801984
749971150512369664
749889831086546944
750049617295839232
750026544383463424
749960291249688576
749924556010360832
749796113851486208
750052729498824705
749896156466016256
750056965829718017
749978884846809088
749857052760113153
749759761613291520
749988711966863360
749958899063717888
749909519359148032
750021184184549376
749903638961807360
749875616791552000
750070438173118464
749902913145868289
749852921559453697
750036229274628097
750011486932758528
750006055309115392
749914359468593153
749976552482467840
749876459737640960
749916800507314176
749913424235233280
749896697174777857
750012338368049152
750032005589528576
749963474822795264
749904519811727360
750000866858590208
749898064794619904
749987269017214976
750020668175978496
749911675105583104
749907539710578689
749861071066980352
750001429297897472
750050019957436416
749914099547410433
749779919513722884
749900748876546048
749917538855911424
750005254138302465
749849855527313408
749842171356778496
750053639788441600
749872949331652608
749904654037815296
749863126187868160
750024720033218561
749850622707531777
749849674849325056
750041199470342144
749915013775753216
749838220549062656
749997763321094149
749898811334598656
750035470260826112
749905870369107968
749908273541898240
749804955469438976
749845971371261952
749906734504873984
749968994510209024
749958672231477251
749910098194169856
750013714015793152
749854041434427392
749836395842265088
749816053539168256
750002838189867008
750058006214246402
750002452393492480
749806188557053953
749863188900900864
749846240003698689
749885263602708480
750049516817149954
749832335575683072
750014653657329665
749912874605240320
749863658822434816
749899251602239488
749887197063606272
750025261027033088
750036837230604289
749868587041435648
749922098101915648
750023361267281920
749959175690592256
749904859357380608
749887935290499072
750001857049812992
750064272332431360
749831161300459520
749894982014730240
750045183950131200
749843505242144768
749967681835728896
750057595092672512
750039999941312512
750068869386108928
749863893686624256
750055736747630592
750041048697757696
749872504416702464
749917702370852864
750013122920919040
750048497521557505
749910656090902528
749894465763020800
750041807514402816
750052562011885568
749835938642132992
750012153864843264
749917568345968640
750006458276806656
750041442928758788
749848022230728704
750066046418038784
749863105056874496
750005354814210048
749856679399870464
749842330639753216
750037479068209152
750043275831152640
749815504043282433
750002217768325125
750029677562134528
749923863828557824
749770402726043648
749772340418973696
749806863680614400
750053983918624768
750048094801256449
749868855695122432
750029472297091072
749813389946343424
749999650883661824
749917354113589248
749894050589933568
750070844659998720
749876380201000960
749867484107399168
749843895345971200
749966691703091200
750066889611771906
749974887624798208
749977693593231360
749878594822889472
749890842215809024
749838916400840704
749958802527617024
749907766186237954
749881010792329216
749842024375865344
749964619758727168
749958726971494400
749772596154101760
749828288239902721
749987491567001600
750020488039108610
749870566685933568
750055154129534976
750019510820806656
749864560446697472
749856008286179328
749977907477540864
749904297333231617
749832847490359297
750045217743667200
750000363692888064
749972572201181184
749984068977262592
749768871524073472
749973834875351040
749897670441902080
749985947933143040
750056810581782532
750038167110184960
749915894478807040
750034052577632257
750038540323545088
749915169078206465
749969539690065920
750012808369205249
749981694988394496
749864208234344448
749797829107916800
749900560489340929
749870369830469632
749874752894988288
749980323513905152
749958550663954432
749900476402073600
750066751078076416
749793395963359232
749915949378244608
749999231331598336
749925793149706240
750048459856629760
750005979769516032
750021733634170880
750070785952317440
749840854181875712
749919153545416704
750005317266731008
750059037660635136
749912216418353152
749898337269084160
750054482701082624
749963642725076992
749882294056411136
749915424821620736
750014842589814784
749900249842548737
749960639397834752
750059948088758272
750012850207203328
750065882966007808
749837800749592576
749856708663603201
749993430466650113
749890984515866624
749786949305655296
750001357873184769
749874069147947009
749991690119905281
749964322185449472
749858843560214528
750026640915369985
749899821922684929
749855379065081856
749958789705654272
749777134479036417
750019833811591168
749980000196108288
750028155352670209
750025735184625664
750066914957922304
749982345025949696
749788505266618368
749915378583760896
749971687458811905
750035621108916224
749915722734854145
750038112454270978
749979597916299265
750030130622455810
749854674518364160
749833019406557184
750045217491935232
749817743843663872
749962891806248960
749821363381166081
749989366223831040
749878544478732288
749791160399519749
750024980059004930
749779751733125120
749814442813067268
749906461854236672
749862052345290752
749899352353624064
749985784493666304
749959154752684033
749899717161746432
750005111565455360
749908902729224192
749797254777667585
750022354668060672
750065874703441920
749899314470739968
749917035417726976
750021381270548480
750006441172426752
749995443812130817
750016041972035584
750015190708719616
749886555708198913
749897720559759360
750037349288009728
749973364828057600
750055644850380800
749974690286936064
749791743378358273
750019238157582337
750017950426423297
749908454094102528
750071037799243776
749901667571732480
749792204839849984
749838681524072448
750018080458276865
749997142366883840
750000703486226437
750035424035340289
749894763797737472
750021637261578240
749904792164528128
749969556530167808
749965961986383873
750040931164909568
749781576158969857
750061059428450305
749801079651627008
749921166882541568
750035922868137984
750031334672924672
749975722417160192
749992025567719424
749972421428543488
749894268702121984
749960547249119232
750004088343924736
749782058541604864
749980897919860736
749895623760117760
749923851279228928
750067313043464193
749979668875505664
750011705095168000
749990683449131009
749903181556121600
750066138952806400
750037185383002112
749919816186753024
749975512425099264
749817294851829760
750026498594201600
749866343273463809
749906751063863296
749925948330483716
749886836676370432
750012606727884800
749958546377220096
749995061987926016
750021385473232896
749879936958300160
750012539652739072
749885183994847232
750049017694826496
749835120916459520
750057217735421952
749966704390791168
749964233916506112
749917429942329344
749881555833720832
749906830587994112
749832117434085376
749792976554102784
750002095982571521
750019917395755008
749909112641781760
749983888324296704
749827747338391552
749898140371726336
749896722629943296
749924526662815744
750068336810139648
749996332828528640
749917026974633984
750055501908611072
749979794738151424
749852900537409536
749915211163766785
750045234399240192
749862882679152640
749786219488305152
749992562505748480
749992147278004224
749898194839011328
749916234322444288
749871221215485952
749969288308596737
749893832716722176
750032978751868928
749805521645875200
750040251758944256
749988175297273856
749982009636843520
749921720694403072
750041463568883717
749922978754953216
749898555398258688
749897158682353664
750054663051935745
750007158696206336
749986534963589122
749884223562145792
749883023689220097
749959834095738880
749908026182819840
750064515610505216
749913981985390592
749859175107293184
750050930398199808
749812085761183744
749845732136329216
750065362889236484
749867593096364032
749771056819408896
749923880525901824
749835515088736256
749974979962298368
750000623760715776
749909779326246912
750068479185661952
750050775171084288
749975080571142145
749788815837900800
750037433186746368
750033041758773248
749873926625386496
749996412742533120
749916368464650240
749874584833388544
749960845023739904
750026632740605952
750037194018959360
749896558783569920
749797011180793856
750060627574419456
749805790098169856
749805173380358145
750041836954198018
749904678918328320
749808700781625344
749845484882128897
749835720378847232
749964594697953280
749832168080310272
750005292075585538
749889676262113280
750004071629672448
749897951456165888
749965819535237121
749895640390340608
749896663590924288
750042059525021696
749763842935259136
749898060419985408
750039567814758400
749923351943053312
749924019131060224
749963059590885377
750018206270533632
750022325140066304
750026548640681984
749800106749198336
750039827819692032
749841668048846848
749986178649042944
749883619565531136
749898563644190721
749991094205624320
750011444893196288
749885062305361920
749831744203976705
749908877412413440
750034958253690880
750021238911700997
749877546007879681
749980671406399488
749898974832816128
750046366848737281
749969996965638144
749970726656970752
749871892299853824
749917929068752896
750049143704477696
750045637266247680
749790329734176768
749867009853259777
750004667229278208
749879844473823232
749905803188903936
750030482914611204
749989886560722946
750055388679180288
749868759016468480
749904188302299136
749817353525919744
749966150755319808
749868654007812096
749859988873613312
750027039667814400
749875419789135872
749898144310259712
750038087376445440
749761758001332224
750042742819094528
749968394821120000
750071440339271680
749904251221057536
750007024117743616
750059318897180672
749766258757734400
749874975058829312
749901315250200577
749855333061885956
749922018494128128
750048317393006593
750068953385361408
750020588694036480
749879924496957440
750053925202563072
749875142742806528
749873402199085056
749771979851440128
750062208885878789
749881870368772096
749777558070190080
749971892614926336
749968675701190656
749846751360610304
750055426360741888
749781282612142080
750044722614276096
750049181046374400
750014884444770304
749900421704081409
749799913815367680
749913583681699840
749897821248249856
749876858070654976
749998925306814464
750034765290598402
749830255314137089
749867253366005761
749966008178380800
749895887996891136
749832683711332353
749912077733601280
749886849137729536
749894600085692416
749978159303524352
750026892812615681
749888329559240704
749915680619761666
749921192174358528
749966066713960448
749855534279450625
749886643667079169
749918528803860480
749916754369978368
749994919620648960
750045544811261953
750043766409531393
749833791343058944
750021121156710400
749918897885831168
749898794364465152
749830443902464004
749922634989658113
749816002938966016
749877357394010112
749814258326761472
749868939484749824
749902842098397184
749858281863016449
749875109217828864
750057829764042752
750064058263633920
749962862664220672
749976196281208832
750066318980689920
750017996530200576
749991828364099584
749965911650660352
749899344023814152
750000242016317443
749967736202260480
749906755061157889
749899859759603712
750025705904300032
749895795550326784
750003568070029312
749876350652125184
749993346689564672
749892263879344132
749791281883250688
749847061907070976
749912148969676800
750029908248629248
749963525171187712
749867412842016768
749806293230182400
750053920727269376
749963223374372864
750054352639983616
749857250022391808
749899352349507584
750061306892455936
749912522325684224
749877063742394369
749915185658363904
749958017874100225
749907900361998336
749917580970852352
749894960892243968
749980549935235076
750068357727133696
749996945347928064
750064683521085440
749897058186911744
749896525497638912
750019452054302720
749963998922059776
749763901479219200
750064096029077505
749905396152737792
750034769526661122
749864820611117056
749994223315943424
749898471394701312
749974870713364480
749987076301553664
750021914240937984
749982067983781888
749970642762604544
750062359599804416
749878619829329921
749908772785717248
750047482520961026
749907363650568192
749863684055457792
749917014383222784
750043087045550081
749959137782628352
750052914333413377
749867530186031104
749961188906242048
749882373907550208
749976473121980416
749993027976962049
749991438377779200
750022853723062272
750001697607585792
749959481706950656
750021784024514560
749902661672169472
750016306359988224
749964003531558913
749803940401799172
749796126392541184
749866313741467649
750070920379719680
750011893985705985
749980025370312704
749906729907945472
749980549830340608
749982139437965312
750003769652318208
749963629882142720
750019158511874048
750058786338009089
749985415273197568
749839818297733120
749912388170809344
749870722097422336
749880788527771648
749972450545373184
750031078744846336
749789830842753030
749885372902043648
749991412909965312
749982609271320576
749972941203464194
749904830236352513
750001785599827968
749971330716475393
749986186937135105
750056970024054784
749965974787547136
750002834263777280
749834936354504704
749868037558431744
749792863131668480
749868574714527744
749925659103731712
749863247881338880
750012204271824897
750028323099553792
749997243361554433
749925340420665344
749764539068080128
749916335254142976
749970743753056256
749839583525933056
750066222763573248
749840074225967104
749891098030596096
750045997569540096
750006818844401668
749895405463302144
750015941472350208
749884063880740864
750019934403588096
750058631186579456
750043812400070656
749910966276620288
749896605197737985
750035637638684672
749865831375441920
750055606745112576
749915693320138752
749875314919104512
749974971414376448
749999600467980289
749892566082924544
749977441704243200
749896567465934848
749896567465934849
749890724552900608
750005124454572032
749974602265272320
749911465361084416
749914049266192384
749906537150287872
749773628045078528
749914967877488640
749898333200781312
749981292234739713
750015329217183744
750011680176926720
749912744657313792
749762789988634624
749880008051679232
749989127307702272
749916162968944640
749916012129255424
750036296232529920
749902296914489344
749891781593038848
749841017982095360
749889541645959168
749797229414772736
750047960814252032
749911004205678593
749889483055783936
750052541057142784
750035717435383808
749914997195673600
749923108878950400
749890141695545345
749906075927867392
749796868742193152
750005212509769728
749991601649442816
749967652504862720
749972320735952896
750064557733867522
750054717586309125
750028989767491584
749810236135845889
750031774743343105
749788576749985792
749868683602829312
750040696283889664
749905706862596096
750012019521286144
749879123305111552
750046652170313728
749867395943129088
749904180039413763
749968688212799488
749881354544898048
749971133831708672
750049239774945280
749805244620562432
749867135841763328
749965332996034561
749966167771492352
749884001339473920
749982462256840705
749802656743383040
750034819774636032
750059830744903681
749973436466954240
750040540834623488
749826119914950656
749962195744751616
749895048989409280
749763440101691396
749898123452026880
749914795852324864
749913088598675456
749965571987480576
749869371363917824
750015161231171585
750055569160011776
750006873156259841
749827520749379585
749892515541680128
749985709008695296
750005363299196928
749883204262367232
749902476879376384
749988548422488064
749847128944631808
750050334698070016
749833677710979072
749889244194365441
750031082729381888
750018235823689728
749997146582163461
750021129784492033
749925843716169728
749861511477268480
749822437139681280
749903877827354624
750038825498320896
749912769965600768
750030558659350528
749764937422020608
750032877853798400
750025575721410560
750003362876170244
749977588647403520
749924341815603200
750065283377795072
749914460307988480
749958596784381952
749851969158836228
749920093094744064
749904196598636544
749798072318701568
749965286737113088
749981887758671872
749850480403251200
750007171186823168
749900413479034880
749889785297244161
749914917436817408
750070500991401984
749878473020280832
749973591437914112
749909133269270529
749918813928431616
749810768720195584
750005732582449152
749913181112373248
749914300790300672
749845040336211968
750030461930508288
749798819219574784
749988405908430848
749888044358963200
749894956496609280
749844943984701441
749853063972782080
749984119262679040
749965559417212928
749809384704733184
749997700570050560
749895032392396800
749960345855205378
749897942891454464
749903433189191680
750015161159811072
749909192022986752
749996370753228800
749769639119519744
749787204822511616
749983951372980224
750059138525331456
749963219079270400
749900099073875968
749984429389574145
749973289351704576
749907648477335553
749913117858131968
749911150775545856
749902053661548545
749975407743623168
749999897978540038
749989680784011264
749828607103631360
749815986270773249
749839998833324032
749965760563286016
750029677893455872
749860793940713473
750035667166588930
749913906525663232
749968403339718657
750068533611167744
749911637298122752
750046035465138176
749825042024988673
749963500060078080
749850761408966656
750050259305455616
749888522660839424
749973356498354176
750052335162888192
749969250442416128
749923989682737152
749895896029130752
750056877678030848
749922530073477120
750066952563879936
749875025294028800
749894147235049472
749908030372868096
749864183215300608
749986770058641408
749906054935416832
750059587311665152
749984765076500480
749994995055104001
750057200907792384
749884273923010560
749841919744835584
750006134988238849
750043816695037952
750013848426573824
750061885999972352
749905249360576512
750015639431950336
749852032081637377
749902904807546880
749977265895727105
749905094271991808
750054726096609280
750046052124876800
750002544911511552
749905891378524160
749907258671304704
749911905712549889
749911515969511424
749826723852595202
749916511091826688
749857967009300481
749999843632877568
750011453357297664
749775087541358593
749923972729409536
750026703968342017
749887599804755968
749849737742864385
749996211441106944
749961948276592640
750023516167106561
749995351625445377
749982923642855424
749917157195124736
749989278210527232
749972467230343168
749908332438315008
749891022235267072
749900023442182144
750000288396902400
749997629086560256
749996387446747136
749982022186176512
750068730978336768
749920218776997888
749895409770848256
750014431606611969
749975365527957504
749924425802416128
750002129369202688
750046065089388545
749924463605649408
749887801068576768
749758557914931200
749964922084360192
749973889283940352
749866230044094464
749984266063261696
749897272004079616
749837725386301440
749974262493110272
749894805505933312
749890493966942209
750050170935607296
750061197815386113
749888967378661376
749901445252558848
749991656573861888
749915534087581696
750064444466692096
749994458318594048
750059671159922689
749894306538856448
749860823275741184
750037260830113793
749915949067866112
750026208994267136
749838903817990144
749871091284402176
750005166091493377
749839843534835712
749901403410300928
749991153207013377
749972903685398534
749966297681756161
749923406473142272
749981929747865600
749877688945475584
749860571684671488
749963235751755776
749973612497698816
750030898473627648
749998413345853440
749851927375015936
749896122810961921
749922605621063680
750038330708983809
749793743809703936
750021679003426816
749908940574617600
750003790531719168
749917731919630336
749885708421177345
750006340567724036
749865915395743744
750065467855925248
749903600973967361
750012715914047488
750013412403544064
749897108401033216
749818435949830144
749964200370470912
750047696413679616
749917194784473088
750046681627066368
749915433424355328
750060920995454976
749819052227452929
749913285890158592
749900132376670208
750065312645652481
749783103103725568
749878124758851585
749975004985516033
749904083381813248
750059927062712320
749871745461551106
749909909286875136
749992373472681984
749881820016177152
749878926147784705
750067682335133698
749974078048657408
749993506240925696
749982206597160961
749982068042498049
749900472249712640
750037814859923456
749894294132105218
750053736425230337
749832910358908928
749958324418994176
749886672741990400
749868654389518336
749902464674045953
749884248707006464
749761288587272192
749831115381190656
750005749292556288
749989911726530560
749974413601153024
750002242909069312
749990654059610112
750067267178758144
749890112138448896
749889763998662656
750030453764136960
749798911460671488
749914426573262848
749963516665266177
749905354348236800
749966855327117312
749788631108292608
749894746852720640
750063953473073152
749866427226550272
749906411526692864
750060581391130624
750038829810216960
749911398482837505
749861016482226176
749896328201863169
750059759169114113
749896768582627330
749901231187959808
749880008219488256
750070483912167425
749973600032157697
750066281500606464
750061411892596739
750033683227283457
749883070145261568
750022673137147904
749973910108639233
750027547006660608
750058832357892096
749905974979420162
750044613768048640
749922488239415296
750064549252853760
749870726115655680
750006831360020480
749909611520659457
750043540017688576
750060149520433152
750062804275650560
749968285899317248
750036170478936064
749901373894950912
750068911392092160
749901281762877440
749897930321096704
749831870204948481
749909079078961153
749915458489376768
749996249168777219
750029195523260417
749992587612807168
749992411179331589
750031237989986304
750047167830716416
749888140912058368
749966834661597186
750047956552806400
749990574078304256
750015551175528448
750042944137080832
749986472334397440
750051655840858112
749902879838777344
749990230283939840
749967572578238464
749995187984826368
750019682808324096
749885854894657536
750023398940635136
749961927011475456
750057997720776704
749850245593432064
749912509646249984
750041400750710784
749820537266896896
749771719792029696
749898098365739010
750025663986429952
750064293354303488
749968348671246336
749767378649616384
749897620030648320
749908604891885568
749994756105658368
749804561121079296
749868872174415872
749788891289378816
749989965996535809
749892545111470080
749894398876479492
749762156627918848
750051148288102400
749990142090350592
749863507831689216
749984031001812995
750033138072621056
749926024092286976
749998547500732416
749876115976622080
749982638413324288
749898291224145920
750045305626824704
750040700314652672
750070647741620225
750018352995708928
749896005466849280
749903605273071616
750041275089424384
750000900522082305
749914619641155584
749969602520748032
749988800152080388
749859229570310145
749894352688799745
750035239297253376
749870839575744512
749771187161530368
749914917415821312
749889436930813952
750055359373570048
749962178686488576
749796755516985344
750001982841114624
750067430852927488
749890422844035072
750051521480560640
750023122150129664
749820549904367616
749874895358685184
749883460127432704
749920344643895296
749862106783244288
750019301009158144
749976829583298560
749993577325953025
750052998013911040
749777952536166400
749893228468592640
750040381497151488
749999147604856832
749878200541409280
749919682073923584
749923259718758400
750004352505507840
750044085076029440
749765130305540096
750056966051946496
749963693149028352
750029375563767808
749893237028990976
749999629844877312
750047016957476864
749985381496590337
750039932828278784
749908642552479744
750062066312941568
750022656494362626
749987961299668992
749882059146006528
749879748009033732
749919115792510976
749963151785865216
749919183144677376
749989974318026752
749924807643435008
749991241060843520
750028889204940800
749908525472677889
749825058542120960
749900283581530112
750021687400247296
750058601813868545
749963273596907521
749908831350689792
750025172866854913
750033884558028800
750053354571702272
749968759796985856
750048325437624320
749914388904239104
750034064841715713
749773754054606848
749759682118553601
749864694941384704
749903420744663040
749897662183444480
749997494654775296
749871497796354049
749972274384482306
749907556588552192
749918356636102657
749868855724564480
750058928617222144
750056680717750272
749970315711774720
750024245913214976
750044013722558464
749887054465544192
749964020308848641
749905245346598912
749833572861800448
749855807077056512
750033360408358912
749972563909017600
749766237794729984
749902942765920257
750026670556389377
749895837485043712
749993069949378560
749905807341334528
749909062159065088
749863533169381376
749908928100593664
749912446735908864
750011336181051392
750069783706689536
749888304661790720
749883040617332736
750016792794365952
749962338070065152
749861167363919872
749790552044953600
749809522877792256
749978058455519233
749879026714632193
749887050413899777
749968566829608960
750051198783324160
749892402463117312
749810907039952896
749897561373302784
750069829902761984
750004688066637824
749876119961239553
749968457752514560
749997188747501568
750005342189260800
749920806231240704
750044043359444993
750067439233298432
749994751768887296
749985243386486784
749859309438115840
750058626623078401
749970214935289856
749787427359715329
749905874496417793
750024153877602304
749906805417844736
749819211636236289
749991073380958208
749893798986063872
749988045118668800
749966616327315457
750035558211223552
749921527760433152
750017765835091968
749850236982624256
749770503187996673
749858743236657152
749901759968112641
749977915903934464
750068361824968704
750013634701586432
749882990331822080
750022434347155456
750038498443395072
749897615735713792
749884378646450176
749960601934397440
749839554174005249
749865093320540161
749915215202955264
750043908944560128
749805940854001664
749969384697847808
749918050556735488
749787662219870209
749982483345772544
749816015731757056
749961692465942528
749987256614563840
749919644560003072
749804036845547520
749882981829844992
749993296387252227
749869992385150976
749777658821697537
749893815767560193
749924790723571712
749967614445846528
749907145148227584
749858461970726912
749862517875347456
749838748742017024
750041597857804288
749980394766733314
750026208885170176
750035751077765120
749982491751096320
749993057135845376
750006315527712768
749840053061419008
749855467451609088
749922076916494337
750016612426735616
749962988266917890
749905589204115456
750006202038382592
749832105132167168
749999315062558720
749893190807945216
749882558452760576
749891496279699456
750060136698376192
749853739218038788
749776769603899392
749874660435693568
750054906359345152
750032605383237635
749903605268942848
749902430763048960
749902116387454977
749865856599986176
750040104924696576
749856767404863488
749862572556517376
750055674206416896
749821892052316160
750058333416067072
749915990947799041
749907845953511424
749856608339972096
749861809113423873
750064247296684032
750065140616335361
749919917021995009
749848924073058305
750054126164275200
749906176477802496
750043162350092288
750038687002595328
749924224475734016
749828863014961152
749872936614584321
750021033344794625
750034711079034880
749985511687745536
750012480949133312
749985352253833216
749959200952942592
749960459122606080
749839608465100800
749987231230636033
749889596276744192
750064901310320644
750049634131832832
750048443117121537
749974509965500419
749969782892400640
749904112804855808
749989596809793536
749913608717467649
749771220481105921
750000787242319877
749808428240015362
749973323015081987
749918834660896768
750050422555938817
749981430642577408
749909783524872192
749759455525412865
750043569415749632
750067422393036800
749925998544715776
749907057290121216
750020186074451968
749904309807095808
750067946639069184
749893333321814016
750066289742323712
749958668087623681
750053102779117568
749990721235591169
749894562303225856
749976271489159168
749773749675823104
750053639897612289
750013819251003393
750020840301797376
749959540632805376
749901491599765504
749819144825176065
749838023185960960
750052217735045121
750067321658548225
749983414766350336
749793584635793410
749999038293012480
749974535039021057
749988099804061702
749921200500006913
749900564402540544
750013311534526465
749863461853753344
749802136641429505
749793039351185408
749860009937428480
750056978571931648
749921808548237312
749985130052149248
749815885599215616
749847485607190528
749908831354839040
749879446082060288
749867056187772928
749833153729134592
750011898259709953
749902451977793536
749996504874573824
749855073048616960
750017036223471616
749907006958530562
750016058812137473
750044919931236352
750001034970427392
749972865802379264
749981300493279232
749891274069671936
749992839300415488
750031472841494528
750042248218279936
749758155375140864
749916012112470016
750045754501304320
749968562664579072
749903328591507456
749917521940217856
750063748145156097
750026066262126592
749852761911463936
749972941379633152
749987025667952640
749916934771187712
749766078113288192
749908047275982848
749904347601989632
749985683780009984
750048317174910976
750053383927525376
749759556289499136
750003974967664640
749925386193076224
750067997000228864
750035294091640833
749901164389556224
749965370715303936
749888837015461888
750002666277920768
749918545404915712
750043493897232384
749905438263611392
750014284613070849
749903131555819520
750042713496563712
750069360006406144
749865479175634944
749898077436272640
749859405898846208
749998895820836865
749894352764219392
750019242263769088
749901210451402752
749910672952086528
749863528949903360
750044269512187905
749926162349056000
750036908508639232
749920982152929280
749854179640868864
749965756377468928
749972618405556224
750006168672673797
749980201728221184
749881819991015424
749869601924710400
749999998809600000
750017132444864512
750035608496697345
749896504425447424
749806066712608768
749860836102004736
749893459222355968
750031758314397698
750056856878391296
749914317454204928
749762181835685888
749893249595281408
749993573035151360
749786324027179009
749972274309193729
749828460122562565
749977219527745537
750016184574173184
750062766711537664
749917475916177408
749995175456432128
749883015514492929
749904549180215296
749917543029104642
750015442220187648
749761196245540866
749898576353001472
749765100899147776
749987764184182784
749922118997975040
749921225464549377
750061365826555905
750063202973646848
749914896452780032
749998350456410113
749890305286086656
749912836814565376
750046136023420928
749914162374008832
749882499514429440
749920852502798336
749865785347170304
749989315992776704
749918084136366085
749883728420229122
749891001402003456
749918222292508672
749925335953657856
749968181045948416
750005233380626432
749908978159804416
749904691761410048
750031388871647232
749986279438241792
749855408731348996
750017438805352452
749900790844780545
750012883921231873
750022735963754496
749969191558524928
749873117124788224
749973415285649408
749841009362829312
749994575398309888
749913763957047301
749897263514869760
749989890436268032
749970911432941568
750029350502707200
750025592297385984
749902762100523009
750033595381653504
750015891123888128
749915131497242625
749970152180051968
749902657414959104
749972274376216576
749965899335995392
749899490593742848
749985646123618304
749976791616516097
749897607292608513
749894004641148929
749965655802257408
750057620317335553
749923079522922496
749925604473135105
750032085361000448
749987541839859712
749778262868520961
749910878279970817
749915026379640832
750067996744421376
749910861653893120
749980226713624576
749837733837807618
750033221912518656
749867895014891520
750056240437399552
749902661491843072
749921158565392384
750061785156386817
749920986665922560
749859678595719168
750028440263233536
749926095022088192
750061042768707584
749868864079482880
749830406363545604
749960941312311296
749829840027738113
750068877699186690
749882331767382016
750058274343514112
750024925566541825
750063185894502401
750059088286023680
749989894873706497
749918407068352512
749872840128786432
749875348377047040
750070878344445956
749962094838214656
749822617624850432
749926149845872640
749784939906736129
749895266946445312
749843371141828608
749909011781152769
750030458046537728
749964342859292672
749972081627070465
750019414381166592
749902099576676353
749864640105025536
749772545830903812
749964380968738816
749834747367526400
750038988975517696
750051295134883840
750017807690113025
749990884674985984
750063618230775812
749892482100523008
749916653740326912
749821602657742849
749958068381687812
750012900589334528
749794133930348544
749978662611587072
750030449527840768
750023046585516032
749905501014532096
750053530665357314
750065606230052865
750003211835174913
750007024348520448
750006629890940928
749903123012083712
749908177295212544
750002305504870402
749976191893921792
749903949461856256
750014833924435970
749975692973076480
750044525574447105
749967874849058816
749911587230781440
749854833860116480
749868733699612672
749903634779996160
749975130722492421
749838765657587712
749919639979827200
749882122287124480
749980847848058880
749856725625344000
750065736056500225
749851449065177088
749800630965899264
749874622900862976
749985662762385408
749972572377190400
750004532910981120
749976846201126912
749884534003556352
749879966049918976
749998887151235074
749924987834867713
749817395737276416
749993204003528704
749962141067677696
749904125387739136
750012908843700224
749805785694081024
749872764534874112
750037428937879552
749895577467510785
749918843372392448
749989504728068096
749822181132017664
749816795670777856
750051223684939776
749968172627988480
749765935913984001
749918465759256576
749973893302120448
749759988373950464
749980885278199808
749983880137043969
749882059124989952
749904175862059008
749849968492642304
749896152212996096
749789239169146880
749759086405619713
749992340190818305
750013714196099072
750052943479640065
749867068846120960
749796336107597824
749993707357614080
749975583648387072
749862484593483776
749888392519946240
750051458758938626
749888086482583552
749972425375297537
749888149292068864
749897846732750848
749913931569893376
750023986268999680
749759392405450752
749971049563901952
749910215538143232
749894004767092736
749994970061410304
750001093564858368
749985117263654912
749855052018249728
749978179905937409
749867748159737856
750019070146252800
749872496023863296
750046207477739521
750032496356655104
750006462466945024
749871594583887872
749804833574531072
749981619222609920
749988351206264832
749995271694802944
749883225401651200
749788484429316097
749964263209340928
750068902781022208
749891034809786368
749895938190241792
750057318117740544
749894314843512832
750068051446407168
749868255813234688
749915835968479232
749906704796712960
749877919581954048
750041392349581313
749959142245302272
749881606039625728
750029979618992128
749918918840557568
749974648369115137
749901982329139200
750042302622695430
750039739823104000
749849142294294528
749782847033081856
749903571886407680
750005451597746176
749992671272394752
750045213352087552
750022694347927552
749870004611547136
749757920296873984
749980704927322112
749813079551148032
749961121835220992
749921909291290624
750041958794555393
749994722416996352
749988175087632384
749961474035085318
750017262782930944
749994529294458881
750048011061981184
750066696631644160
749925155783061504
750001957541179392
749897792013950976
749895737027223552
749999847663558657
749998795019071488
749896751746682881
749916037055787008
749774316120793088
749902460496572416
749889562827223041
749898329094557696
749876908402311168
750000749468233728
749921011815120896
749961524316340224
749921544520994816
749899062984441856
749897662003048448
750070941330407424
750002037123715078
749903009606492160
749908865001611264
749900899812769792
750038955341611008
749902435326500864
749986799485878272
749903714455003136
749995330628976641
749977655957676032
750039395777011712
749827378172481537
749863470162739200
750049831285100544
749984966553972737
749885250918952960
749985000095817728
749874119500566528
749849624610009088
749899347924488192
749876170489995264
749842527713239040
749859397208158208
749995313642016770
749991329074016256
750014875846533120
750028176135303168
749906839131807744
749908348909264896
749974191139590145
749999747323146240
749889860652134400
749803013250830336
749816116298391552
750048635807756288
750056240395522050
749889319733760000
750030315247239168
749973830643421184
749902171022299136
749903286497644544
749922181983993857
749869132544376832
749902783416008704
749917664785555462
750033095894700032
749865697262600192
749859921823498240
750025525389824001
750020009905233920
749920000950034432
750069725070262272
750002528130064384
749977752179240960
750014234126389248
749877193988141056
749832369192914944
749765004388425730
749813171809087488
750059163569442816
750029593906524160
749983569733353472
749826551605104640
749882973399420930
749885922045493248
749968965082939392
749916217792749568
749884882071977984
750067611031838720
750018944711352326
749879559412121600
749890414057033728
749860336912756736
749845891624816641
749972488248066048
749971741691277312
750049978052141057
749899759301849090
749979274703024128
749895355282620416
750026301214302209
749868691915964417
749968935710236672
749923448512655360
749902774792491008
750003979048873984
749783971232448513
749898782079193088
749980058920493057
749969732745519109
749904935106543616
749920265270882305
749959221853192192
749808629654687744
749795602096066560
749762303310966784
749910655814148096
750015161054990336
750002318381289476
750013605303779328
750012535747842048
749771124221681668
749868775890096128
749909448194424832
749848223943188480
749961142815100928
750034475829133313
749991161520087040
749863293683167232
749848970357198848
749896919778861056
749854263698976768
749901109901361153
749971800642248704
750000049183227904
749978012276449280
750053975278260224
750068617677512704
749968982099230720
749864539408175104
749818620293832704
749777763582763008
750068915498196992
750047998638366721
749923989800292352
750051874112311297
749988519154704384
749921905231048704
749963399417589761
749859187593797632
750007133261946880
750026876144455681
750053593747783680
749868855724351488
749921649378590720
750018231360970752
749904867930599424
749880226193154048
749959398043168768
750006713735122944
749958093400858624
750040398396006400
750036548003954689
749917471877070849
750018042835369986
749910010063417344
750020391717003265
749761271705309184
750036506182496256
749962879391174656
749975386704998400
749902783055273984
750017040128286720
749910873976647680
749888098797031424
749832461618601985
749918180424949760
749971951456772097
749856088279883776
749859070064992258
750020194420920320
749987407508930560
749823959827263488
750019800064221184
749992776251613185
749972064975654913
749795216224202752
749876791087628288
750020756608778240
749875922807975936
750061814302539776
749873267855548416
749873582487040000
750023373716152324
749973083922919426
750069590592462848
749958085058433024
750059989994074112
750021540675289088
749873536362225664
750012321502756864
749865269355438080
749790212407037952
749905056699445249
749847489700765697
749907031990075392
749853353421762560
750013105950846976
750060396699000832
749901281670602754
749896303207997440
749841370295115776
750040046259011585
749886664458309632
749896974149701632
749774605204742144
749990104668729344
749976988841025536
749863210153549824
749838312639066113
749879660218056704
749919556458672128
749912820125499392
750045360320614400
749900161745231873
749961633410191361
749923272414801920
749905878766198784
749964515077398528
750060635765952512
749959150591840256
749887587465256960
749798995069841408
749866326517317632
749906826372608000
749834747476582400
749917937180483584
749989915681656834
750053728057786368
749987403188805632
749902724620255232
750041052673929216
749891458757459968
750023705221357568
750069024504119296
750015521966268416
749899390031126529
749872022293884928
749970634709532672
749816095440269312
749863742666575872
750029455456808960
750029463673446400
749921078865039360
749863914452680704
750006495689973760
749889038627303424
749968554183634946
749890640918482944
750047918955134976
749907895983214592
749974744892669952
749895812247937025
749917215915438080
749797048950464512
750001798258253824
750031653163114497
750034362721337344
749997595578302464
749899637348265984
750014607801085956
749961235102302208
749920013285462016
750026271971770368
749973218228862977
749925591801929728
749896819057065984
749900132318052352
750005275315232768
750017723934056448
749984949638459392
749984949609066497
749869132364058626
749877034520834048
749911264143507456
749991199155507202
749869761677275136
749916653962588160
750005942251585536
749847955235041280
750029052967317505
749843224316014592
749884852753670147
749875528706949120
749999319411888129
749981468378750976
749804699390476288
749926107659415552
750029954457317377
750050435554304000
750062171007004673
749902791670263808
749961352467386368
749887180466688000
749925378077196288
749923226285776897
749905601711464448
750017371654524929
750000850412515329
749911113098231808
750003156973563904
749873884309192704
750020475514941440
749970114427117568
749866904991338496
749788857604927489
749848735409143808
749981313327824897
749913344505679872
750018998981492736
749959653690183680
750005719848497152
750016226731188224
749912799418183680
749846172815220736
749779760255889408
749848739536367616
749900665024049152
749768460708687872
749816107956076544
749910043647021057
749777885326639104
749968554284359680
750006822929436673
749994667933065222
750016650414530561
749805257429889024
750056609322237952
749987570919014400
749921754265620480
749987868756545536
749904083620925441
749901248007143424
749759698719502336
750032718768050176
749969401387122689
749896957448052736
749970949252853764
749915160513486848
749819023177748480
750026842493640704
749901772483887104
749975067921047552
749881530735005696
750017442882129920
749972635245744128
749781383208267776
749922555042103296
749983011920285701
750033326669303809
749985297677574144
749847644739084288
749870201907404800
749867161145925632
750030017430691840
749963655177875456
749911620483252225
749977014212460545
749967438314340352
749768858928607233
749908801982193665
749913420120649728
749917497005072384
749979534729089024
749994470888787969
749908928117473280
749924727829962753
750020165090279424
750019418361630721
749906671355326464
749999319181303808
749910316092301313
749981258734825472
750014565514117121
750011432452829184
749920344819900416
749879085501997056
749913667370520576
750021356436201472
749878053715709952
749903110487678977
749997356616220673
750032739622150144
749873431659831296
749986958550577152
749967274719711235
750039014204329984
749916595288408064
750020400105476096
750005132713156608
749901067735879680
749895782786932737
750002209291665410
750014465043607553
749890200462102528
749916959861530624
749865722218680321
749969556437958656
749870101319585792
749907367710625792
750053249680547840
749975835650756608
749904888654655488
749861011981762560
749999898259578880
749847221131157504
749989697594675201
749966968682405888
749873926444986369
750017157925330944
750068575856189441
750020949425160192
749906402928361472
749993304566013954
749958747695357952
749888841432100864
749906574991171584
749758084021530624
750047469925339136
749977261433090048
750027022932467712
749980457396162561
750046811428102144
750061785143730177
750025747587338240
750069880175599617
749982466773950464
749764824066916352
749983447960154112
749892217947512832
749863994136158208
750015769300332544
749965735720587264
749840199992029184
749979379485118464
750049915435413504
749897284482113536
749761032441229312
750067178947379200
749871129020526597
749900803612221440
749967799032971264
750030453558706181
749923301884035072
750059822041694209
749991568367550464
749818461094903808
749853885905375232
749971850852233216
749840548018675712
750020622357450752
750053803244687360
749815374045188100
749833577316032513
749855341475606529
749985511654223873
750066646509875200
749966343735218176
749921288739774464
750056428849754112
749896550407499777
749845275368456192
749982906865582081
749909271920386048
749924648322818048
749794708696731648
749879282751508481
749974161842315268
749966352081940480
749836941244375040
749842955674976259
749902368003727360
749997582747860993
750003878482108416
750057708418658304
750023872972361728
749975927774478336
749994185374179328
749841349185118209
749866968077840384
749902174927323136
749963592385060864
750062330575253504
749990217541521408
750001399765700609
750043267404800000
749847456351940608
750066432235413504
750055187558068224
749901533303701504
749865978390085632
749968235554934784
749865819052662784
750016759378374656
749975189413298177
749785099307147264
749800144392982528
749887499074473984
749905169836412928
750067573295898624
749921582181646336
749980344191950848
750059415374561280
749798638717722624
749969053360459776
749890649143533568
750032232174071808
750004776297897984
749923830286520320
750036355137372160
749987512358232065
749993925545496576
749979757014618112
749979690182533121
750034887135166464
749762571666726913
750067845959131140
749912061103177728
749866355663527936
749962602390761472
749908738987925504
749863843363520512
750041648072159232
749800710875688960
750067653088337920
749787951547252736
749998098831802368
749997700469301248
750019074541887488
750000670133129216
749866146052972544
749881513919995904
749881874684768256
749916024514813952
749874006333988864
750054407224561664
750049067917541377
749924379799252992
749967564323913728
749999335966859264
749883753892229120
749976602960945152
750002246935453696
749990096212881409
749880637365035008
749920298510802944
750028608035586048
750048627633098752
750067975999229952
749987940374163456
749894881196335104
749919690600902658
749989496511303680
750068936541085696
749978536623038468
749961088133980160
750039517407637504
749790094853189632
749890267269005312
749972513606737920
749983003355516928
750030084392628224
749882847528386560
749844125982134272
749959209266114560
750058177970966532
749969829189201924
750065165836648449
750043103613087744
750046337308196864
749913382149427200
749921783654993920
749816896535486465
749850861824770049
749959674850516993
749981724147388416
749864552234229760
749811557203337218
749799150531686400
749758511744069632
750023113723748354
750025382632497152
750033402091438080
750037839941894144
749890657498443776
749995217378390016
749872160454377472
749923427616718848
749968860233601025
749979648046489600
749821551990730756
749988607205765120
749976779276910592
749998237088645121
749990377067802625
749794645903872000
749922886450749440
750007116706877442
749820843514036224
750020030729887745
749904247202930692
749979270630498305
749974367510077440
749888279546368001
749992801409044480
749849763013505024
749974577208561665
749986304574754816
749835552749486080
749871351264075776
749980486831837184
750053744696434688
750024212694327297
749985138465996805
749960526181040128
749902070199816192
749782545194156033
749871586136784896
749781203104915456
749900249808957441
749903982869487616
749974522661666817
749777205962559488
750061822703706112
749958110253645824
750063643241349120
750067585677422593
749993308911349760
749906012782653441
750022052493402112
749881287259877376
749887620944105472
749971955730698240
749809195701108736
749858101352763392
750012405413875713
749919270868512768
750051831842234368
750017883170803712
749865055374696448
749774479358824449
749802652582617089
749770843182526465
749973306359500801
749993451601563648
749974313013506048
750060522515603456
749882495471083520
749846310975578112
749896248442884096
750015819728420864
749965127517147136
749976221354749952
750012241949388800
749790308968255488
749918126167449600
749863243506671617
750047314979553280
749824014261026816
749922593126440960
750000024059146240
749895191679660032
750022883066478592
749899377687355392
750034123645915136
749994059846946817
749900191126413312
749890250508492800
749984525975973888
749889831229087744
749919816417439744
750070664581771264
749895057377939456
749905979408605184
750059847492579328
749806482170847232
749889831069634561
750052448497201152
749973381693464576
749926023890931712
749902158267551746
749979299957075968
749882566673571840
749991509739442176
749776731637030912
749912136701337600
749804028360552448
749921468822192132
750068571338858497
750060153752477697
749800039657119744
749969455791374336
749987827048407041
749822370131640321
749999332154302468
750048782616780801
749911079719989248
749895871031050240
749987135059623936
749887985852833792
749876950471045121
750058324889133057
749992558194024448
750020055937781760
749916733578874880
750070350017339392
749899238960664576
750041036022571009
749825087830781954
749918822375759872
750001211080925189
749800672980267008
749765398820564992
749857115540512768
750001978650927104
749968390664708096
749904029023690752
749895128693735424
750025848401584129
749802132463771649
749790275304722432
749899197168623618
749845849740550144
750047461733965824
749925096853082112
749893979508969472
749898412666056704
749984895036956673
749978867847163905
750020991493877760
750032806756118528
750027165345939457
749973201548111872
750014519410356224
749869153218068481
750013118567383040
749837452857126912
750029338192408576
750020387371495424
750014494542299136
749878724649099264
749903475157467138
749902929960853504
749987340471398400
749829735383990272
750053090263531524
750046824228990977
749902271408967680
749961469840617472
749873104260923392
749896265501147136
749909141997514753
750040817897656320
750050506781917184
749901759779405824
749914443287564288
749881530806263808
749993535504515072
750069867416547328
749772990661824512
749981845840883712
750043330164195328
749875591671795717
750027954063679488
749779017813880832
749988128790876160
750051332934012928
749866062137614336
749987696995553280
749888031730065408
750035415671930880
749857333774282752
749914384818769922
750033251113336832
749987743044923392
749863927207657472
749926116207591424
750064427500761088
750035616734253057
749969472757370880
749832213940678656
749916829833977857
749838916694474753
750021104597696512
749916485955510272
749832188724588552
749905472002617344
749899780348837888
750054046522675200
750053845439483904
749902191738163200
749905996034805760
749913990499819520
749969757999288320
749974170155581440
749914208633032704
749851537317429248
749859921638764544
750034052292472833
749970684684763136
749904347941728256
750005640374824960
749963047075184644
749881924928303104
750031795933044736
749867211276230657
749845644077043712
749990578558042112
750017401173843968
749925034051772417
749991169866686464
749839713712762880
749982273668128768
750020144110432256
749895405396254721
750066335854440448
750042843457224705
749911872304996352
749855828207804416
749925906513326080
749814987950960640
749901902297595904
750066054735560705
750058584965193728
750040092027281409
750034069287735296
749923251611176961
749910483969474560
749871267256340480
750037873274019844
749959465080848384
750032894895263744
749850513961811968
749924677720666112
749963395047317513
749760151637397504
750015727273332736
750071373381394432
749842901098725380
749901575376637952
749905773900271616
749838925082963969
750020148069883904
749992050569863168
749801520070176768
750028868040392704
749960547244748800
749902112235008000
750044521384251392
749894235235749888
749898987285676032
749976355396210690
750065861789114368
749984702010789889
750012887788359680
750016646148939776
749899230593024000
749996781992284160
749904972687544320
749876061178126336
749801520359673856
750038556995878912
749915190158700544
750000648926728192
749912342129881089
749877416127070208
750042864772608000
749910660239286272
750068424873684992
750053702531223556
749900719579422720
749892851069231104
749903060131086337
749925570943684608
749894512097501184
750042268908806144
749773447597785088
749880398390362112
749980973673177088
749914812537241600
750036300489785344
749963365750046721
750051479927619588
749857958687805440
749852061425164288
749884177227677696
749966515575947264
749900102974791680
749892997970534400
749855983426531328
750018743049347072
750055044876214272
749845136708886529
749983917927698432
749971783877558272
749917249536942080
749837360422989824
749911289397379072
749906713214644225
750054050801090565
750031707663990784
749960996068859904
749992004382326784
749967786433212416
750025458075504640
749859464392552448
749901411635171328
749850614344146944
749992004369522688
749976594597412864
750031061816643584
750070702229876736
749852896271880192
749888413432705024
749985050394066944
749984878511398912
749957984583880704
749914774692065280
749843551224209408
749987860439142400
749923184493854720
750035927049703425
749863184660594688
749899041828376576
749862228711579649
750033024725585921
749906453113217024
749902539881975808
749984689700626432
750060921171607552
749893987675148289
749855685320515585
750029191404515332
749875625117175808
749921682966474752
749858818650214400
749986744771063808
749883166425485312
749788593539805184
749909485745893376
749981124462518274
749832176150077440
749772369720377345
749896584117248000
749813880872837120
750024275575377920
749903504748097536
750022635677839361
749901319515860992
749769807063646208
749843668807380992
749801499174187008
750001429306368000
749832117710905344
749959209341456384
749808990184411137
749990683101069312
749911394280169472
749904205020794880
749770931019649024
749923851149144064
749966784069922816
749778040645836800
750026389521391616
749759509976014850
749912467996827648
749972043681165313
750046362704678914
749884428923592704
749895120187777024
749894277216538624
750036602475384832
749918755283734528
749861544725516289
750003073385238528
749883598380072960
750066641975869442
750023042516946944
749909817121247232
749997792832217089
750015572172091402
749901399207579648
749982919561711616
749773124787400704
749993484942053376
749965114925780992
750043158025732096
750054948486848512
749883439323680768
749965446066147328
750049923672911872
749898962086289408
749767747698065408
749894147092471808
750034727541862400
749988724600107013
749912115536879616
750034115374813184
749973138675474432
749984182131122176
750033536577576960
750062729013170180
749878649311076357
750057280532582400
749769794526715904
749885913812131840
749985860020494336
749969187590721538
750031762512719872
749901315053129728
750014712507752448
750015744209981440
750005170499624961
750069792174931968
749906641986826240
749919677946658816
749968080026165248
750001571774271488
749904490330030080
749760114014334976
749883124717420544
749924769923997696
749773518963871745
749894717677170689
750020672424931328
749888476397481984
750066147135979520
750057204976197632
749921053636427776
749846801964871680
750004369148502021
749858738706714624
749907665267126272
749904351976493057
749809422277283841
749965660009041920
749803256419905536
749863377619546112
750064666508861440
749981061388591105
750045142225186817
749798106062065664
750043124706181120
750024141353476100
749979958387376128
749894780386054144
749783396595924996
749900237402206209
749916175472136192
750014003469058048
749989059905327105
750034589452763136
749766585817194496
749911851304091649
749882147230670848
749911511586471936
750027882618028033
749905828405252096
749904964479094785
749883804127416320
749906478501335040
750053916558098435
749866167154708480
750048044566081536
749860282386747392
750015354227847169
749904817510907904
749870373877977088
749906847402954752
749917001758351360
750070274318479360
749902577572024320
749914422307463168
750055615221817346
749990624456155136
749850526238507008
749999969365614592
749981241919803392
749958126993022976
749975500009930753
749999919201746944
749905085929517056
749906197570985984
749915332442066944
749867916078776320
749986774185717762
749875536915075072
750030340589314048
750065216029921280
749918717316722692
749910173649698817
749923452593864704
749900493028196352
749881459561861120
749879937004371968
749961687936081921
749917664508796928
750056420503068672
750051144383225857
749978234645843968
749905127780323328
749804254773276672
750070031313166337
749904834166452224
750034706779893760
749912107160858624
749876841524129792
749980180941312001
749999059109343233
750019258952876033
749915089315237889
749893891260870656
750011696702382081
749853437332946944
749786210952810496
750016792920137732
750034593504456704
749908281926119425
749958450252222464
749867194385772545
750020790075133956
749909582386982912
749962845832384512
749886928896430080
750059163888168960
749826639735844864
749875591680143362
750030235429666816
749880041840975872
749884529624567808
749908688706691072
749923163207766016
750021779863834624
750071255747989504
749779038802092032
750062955358674945
749868918395789312
749969774478761984
749901483047522304
749895808057745409
749964678575579136
750045876173832192
749875650488594432
749972677117476868
749994990642794496
749904871906746369
749916180052410368
749980893910016000
749967816011440128
749887876884598784
749980709285224448
749827243975712769
750048237445320704
749924887377084417
750004302123589632
749978205029883904
749912811807973376
749830569962250240
749962564805730304
750060757518344196
749875415510949888
749999516472999936
749978431845203969
750038812961677313
750066713266356224
749984932706091009
749882675964641281
750069921921404928
750035487012712448
749997658304110593
749963172660977664
750013303250878464
749817852685787136
749856159302025216
749894314931658753
749898639191969792
749959423318261761
749852485112635393
750023910402383873
749977575993270272
749925855967797248
750024988544081920
749913998703853568
749768574034513920
749988292439990272
749898601661358080
749894214478168064
749816825119059968
749913797566038017
749989567604797440
749886110952722433
749841969866690560
749918050342830080
750020953673981952
749970852825985024
750057783723253761
749961126142545920
749870252096425989
749991568183062528
749812496777654272
750069372732014592
749909238416285696
749972769350311936
749800937242370049
750064003758587905
750029690195369984
749913214503231488
749910504966152192
750004650380660737
749894302357127168
749982223324053504
749884474981310464
749762416733327360
749997578914332674
749860827608547328
749996903236907008
750055808268926976
749903043492061186
749967845254172672
749906721791881216
749842460579209216
749904083570585600
749897557007077376
749858638320300032
749973696161443840
749901046890323968
750015161113702401
749896370279030784
749908625980809217
749915038987591680
749816166638575616
749798978485678080
749969653145952256
749960408799145984
750070840444747776
750069661920792576
749982521027391488
750012975914811392
749849335093833728
749958181586137088
750056802377617409
750034698202677249
749765138924830721
749865655449612288
749894616942534656
749899939719876608
750044894631165978
749883497951657984
750056143997861888
749860571902869504
749997100457484288
750024082687717376
749972933129351168
749863801231663104
749769287146074112
749785053371203585
749874899615944704
749997779913703424
749787360087408640
749893509470101504
749966880505532416
750022161474187269
749905366905790464
749975327938449408
749997348017823744
749894943989129216
749986338108088320
749854125022711808
749860970386841600
749964812755558400
749771262616932352
749994278001205248
749905257891766272
749958508725010432
750035226693251072
749905568454901760
749834009170087936
749916657829765120
749844389971845120
749969606727569408
749906310506881024
749899272569679872
749896206499930112
749761254667882498
750067615062757376
749901416035184640
749902611147481088
750015882840145920
749779609172910081
749874505263251456
749998740396736512
749840065896050688
749802753178804225
750017677826097153
750054000364490752
749962119894929408
750050699673763841
749914250433425408
750026062436900864
749962455531462656
750003333260337152
749914665673629697
750054382285139968
749962506039336960
750035780643516416
749864321681850368
750015161210171393
749971121131270144
749877005034876928
749872055936487424
749834000743538688
749876535188918272
750022694037577728
749914493895995392
750001479507935232
749975353075073024
750048430433693698
749915194252492800
750017514403430400
749841638839771136
749863440643227649
749997666835259392
750023507992571905
749867861582098433
750017585417162752
750066621247397888
749979983796326403
749885162951958529
749902846288683008
749972777860562944
749758108981948416
749863268928237568
749775481826844672
749924878858461185
750053472175874048
749901134760906752
750043850475986944
749847929985306624
749978951699861504
749980742864801792
749983267827376128
750021863791788036
749913432619573249
750069716614602752
749996853308055552
750064100340793344
749897750242664448
750004424001593345
750066780526239744
749977345482756096
749887671154184192
749991354470662144
749902887950561280
749909360030126081
749898354151157760
749904855255379968
750024984186105856
749866041203912704
749895787014918144
750014221883179009
749857459410468864
749984823821930496
749902749500776454
749993338347085825
749868209810145280
749971842610311170
749915257255006208
749961251858423808
750069142066171904
750020567579832320
749996257335136256
749994021922242560
750038720645066752
749894981717024768
749773464509280256
749785187693711361
749873456812924928
750057716790530048
749910651796160512
750020307579244544
750028507716124672
749859355261038592
750050833945944064
749870235440783360
749903722692636672
749890733218361344
749998832805486592
750018055418351617
749896156113756160
749822877646585856
750052532383256578
750018373921234945
749758633508999168
749858675993485312
750005208269328384
749897661956886528
749994860728487937
749961709171904512
749978641564635136
749884642891800576
750066503593099264
749812978845974528
750044856848900096
749909611487035393
750024627712327680
749998031714521092
750059902056271872
749881631335415808
749985876432871429
749911956283351044
749964875695259648
750032437745479681
750041862069751808
749830158895448064
749864866777690112
750046790544658432
750013122711216128
749984211478732800
749887083888701440
749873473531572225
749880008169099264
749900061329485825
749907707264630784
750020966038708225
749909515122814977
749875591747297280
749996358141108224
749899985861435392
750033632807493632
749880251337969664
750005849779740676
750058211777060865
749973327196745728
749899800934486016
749783019209101312
750020534075789314
749923104714096641
750031959330476032
749812911963504641
749836144276299776
749994529646735360
749981065557803009
749881203742867456
749849423153393664
750016440632090626
750018197747826690
749899322850963456
749877290373378048
749908881896333312
750039450613325824
749889827215118337
749854418636378112
749986925264592897
749852447443656704
749852812306251777
749857027443159040
749973558068125697
749902724469325825
749830083586633728
750035667338625024
750028503496683520
749905786550226944
749918826398179328
749926199950995456
749971263485911041
750030508185251840
749902816693612544
749904225996509184
750034438357184512
749776375205154816
750000023929233409
749992910553309184
749903492005978113
749891357930577920
750058362675408896
750019686897627136
749980012988735488
750035415667728384
750001504526954497
749914300937015296
749905035690119168
749841345158668288
749785778880933888
749965559220080640
749962132469547008
749913734798245888
749920739181101056
749851218554609664
750041719756951553
749772466080276480
749986107169837056
749894742742274048
750004784636264449
749817634896506881
750005829118590976
749831203159740416
749762852798492672
749864132678184965
750039513221607424
750020886468685825
749860831907774464
749903210916286464
750030965347581953
750055636159729664
749829353576562688
749898559651254272
750071205550579715
749861670885916672
749910861343580160
749823553038585856
749961788599435264
749995250886803456
749764081964371968
749912639967490048
749899599914106880
749903374720626689
749903370299797504
750016092404346880
749904968526757888
749923222062116864
749891475266306048
749801327392354304
749907669608198144
750028805193011202
750066600368275458
749921171274014720
750069523798224896
750045334907326464
749891840321720321
750065107011571714
749974077864042496
750021884754952192
750029459470872577
749765671425306626
749906507794358272
749883124524453888
749992079967842304
749840044677066752
749883564968308737
750049373984288768
749915315786571776
749757899451297792
749970684726611971
749920923692703744
749969170570285056
749902351096578048
750003920592744448
749902364027473920
749898345624330240
749926015531487232
750013752133713920
749872173368614912
749914128869912577
749909234184257536
749988498204221440
749984844759830528
749885804550492161
749858877366214656
750046081740836865
749888426263113728
749771568830619649
749769672988450820
750036640110931968
749864661231628288
749855790136197120
749963965573140480
750016604067532800
750002813325848577
750066927515598848
750025617672904704
749907912705896448
749996328734695425
749958018050162689
750043032234307584
749989458729140224
749855337344360448
749973344091459585
749867018308976641
749972241144741888
749924799321894912
749899406657265664
749809623406931968
749990314018996225
750003358535122944
749898954033233920
749964750000365568
749889290000277504
749760734939127808
750001953564925952
749925076120678400
749874484094521344
749845606621937664
749920189488197632
750001622156062721
750023646316531712
750047532844249090
750068542083592193
749921774868070400
749905891084890112
749977966243942401
749838069424066560
749847678406627328
750051630742138880
749990569968107521
749997289230503936
749896030271836161
750029421675814913
750005665268019200
749874958097063936
749920407818469376
749813402722242560
750054788834922496
750059457095299076
749895372085006337
749921129284927488
749769370692358144
750045897111855104
749988066186629120
749862539018711040
749906323387584512
750050477094670336
750015161075990533
749815504089546752
749898647681261568
750058274662252548
750023574954606592
750068533938098177
749910827931688960
749989383105712129
750039718851674112
749918331453440000
749840997006311424
750035868568649729
750011952722767872
749890439478710272
749866309744070656
750013969952301056
749991584876273664
749817018183024641
750003476051161089
750021125376208896
749990666357342208
749959418998038528
750066994305703936
749767261091684354
749871179389870080
750021121236471808
749995238345826304
749986971498516480
749878560949698560
750065325278896128
749893090312331264
749771631573237760
749890779271790592
750005313013682180
749921036683075584
749887654607589377
750027395827109888
749916259383439360
749915420560388096
749960908022177792
749904679006593024
750068471023697921
750014058309357568
749898966360330240
749903328713248768
749838866249576448
749858948677722116
749963621824888832
749997083608973312
749989148304351232
750032802624733184
749959213598867456
749969019814436864
749903521533665280
750021465282637824
749988452125405184
749971708430389248
750019598796201984
749773288423976960
749919333913067520
750035935836987392
749975969541292033
749900396555100160
749921267411738625
749773804319215618
749897007712665600
749982088967942144
749913197705125888
749804917406130176
749888048754728961
749832608473837568
749922748022095872
749983800512221184
750070966433091584
749915252863664128
749849519789969409
750041296140632068
749844100610985984
749983120859029504
749907963037573120
749902057520271360
749767248483581953
750054143037956096
749976695214641152
749902032438435840
749786382755766272
749854863333416960
750028289306222592
749924107140161536
750005984022687744
750020353959858176
750042038318538752
750041815903047680
749919036209819648
749844268445888514
750033330993704960
749897959911854080
749917400548638720
749888493283840000
749879878070177792
749899880655646720
749978222134063105
750045351948775424
749983343253528576
749997058526818305
749891492056039424
749979564110016512
749893706984062976
749964599089180672
749984291292151808
749920848023281664
749978977004027904
750031204607414272
750033041595068416
749860194373500928
750004708866011137
750039689554460672
750026133723283456
749913730289397760
750020731426201600
749900002256908288
750052498988294149
749841734977327104
749992163740618753
749965731241000960
750056735151239168
749787452609425409
749958680594903044
749997100394508289
749793408479354880
749906243360288768
750034266180968448
749903039276789761
749968050787459072
749958072727113729
749806884786282496
749961662971731968
749973629446787073
749768749922676736
749993736839499776
749911008228040704
749902456298102784
749988452012216320
749849305876402176
749994953246375937
749900295895814144
749892511334891520
750034631064510464
749973008333275136
750048585778139137
749857421724520448
750016113417842693
750055820776312832
749851176552767488
749973482407092224
749964263238823936
750041480480382976
749959087488692224
750062124844650496
749961155322322944
749906344296247296
749879982885863425
750021972805951489
749958924028239872
749964598871195648
749854972389560320
749896747669946368
749998728136753152
749773196254216192
749984177747947520
749840917289467904
750067111993769984
749764228622454784
749924165919117314
749913789257150465
749864275154350080
749961176482770944
750042617216430080
750036254604001280
749993741029675008
749905945782870016
750045808943255552
749817806560964610
749916557497790464
750053765730926592
749989533983313920
750020752217411584
749970038908739584
750069603255119873
749968784652378112
749989638899572737
749840627764981760
749963210460172288
750041400910151680
749924274782121984
749989584377962497
749991849234956290
750027110798880768
749888371774918656
749878120954626048
749961008442118145
750033767213965313
749914845881982976
750005438758920192
750065044134723584
749965278302396418
749883091007705088
750013386923139072
750029468043972608
749977794248118272
750016058757681152
749793370835283969
749972077227180033
749990758774607873
749850572388438016
749977466853134336
749898001548795904
750029770117840897
749808281590198272
749771589491752960
749922337005469696
749920713935585280
749989865354244099
749914338580959232
749857912411992064
749892821973426176
749876434735206400
750020496234782720
750045427379077120
749841005281697792
749859972142563328
749983083403837440
749775901500506116
749963261035028480
749853315446497280
750003199118016512
749916842374946816
749873120991936512
749845803598880768
749904347547443200
749859758207799298
750029992336162816
749974711589867521
750051421186301952
749854502791028736
749960178024452096
749993363483533312
749971771181371392
749770549627412481
749783744559648769
749760323825971200
749913491130179584
749878930291642369
749960975198064640
749910417011511296
749986975587926016
750022069291810817
750042042722639873
750040024918396930
749966796657192960
749993795261984769
749829839931060224
749878884091453440
749904029115965440
749998728140976129
750032882194755584
750013710169759744
749896663683194880
750048631944802304
750036678165798912
749902787639517184
750038972517249024
749997033260363780
749966721113583617
750041736433532929
750000413974339584
749844700534808576
749978402170568704
749993099024211968
749898941311909888
750069263520583680
749900975540809728
750065711146528768
749907640185155584
749978678986178560
750041606233985024
749917660394221568
749858537556312064
750013982543581184
749914648900694016
749921527781400576
749852267088519168
749796268856270848
750011461976588288
749908567382224896
749968713579913216
750069012088971264
749920114041061376
749982718285471745
749924618920755201
749883267369893888
749974493360185344
749891445994258432
750016973258395648
750019435394699264
750058832492109824
749987592226086912
750058421169291265
750048120072003584
749914288270303232
749896261306716160
750052255571795968
749990020719710208
750003551481376768
749923742080462848
749963328181694464
749994131024384000
749968180945293312
749969808037478400
749914657180311552
749879240611336192
749894927392407552
749897229939400704
749909699659591680
750021884885012480
750014108573982720
750071125955190788
749987667471921152
749893522266857472
749904515554500608
749926040672296960
750004709126074370
749861079354716162
749959972537114625
750060401111494656
749998719538499585
749964653564923904
749986631432736768
749894658944339968
749914447687217152
750057477585108993
749898614240059392
749969988509954048
750031120448692225
749844700404731904
749899960682967041
749872496397221888
749992096883408897
750019619960741888
749992222750302208
750064649639526400
749902716302917632
750048514395213824
749958018054418432
749976997464379392
750014771294900224
749923565915496448
750016104882270208
749771434545782785
749845442977009664
749922974451503104
749991207602941953
749804141740896256
750066646518108160
749887310515298304
749994999048265728
750017073875656704
750011969219026944
750029518430142465
750046568003280900
750037886141997057
749815432865914881
749886957958860800
749997926764675072
749980247811063808
749998015037861888
749873947328516096
749900438745542656
749972437907845120
749998258156609537
749803600482754565
749907057445330944
750057280423530496
750031753855852544
749917513820016640
749974157820063745
749890569493676032
749991887025635329
749860387374391297
749838283237187584
749907405257920513
750014334856753152
750069779516559360
749795723638501376
749819861895872512
749845581548388352
750069720829816832
749898522028281856
749918293956243456
750031661451141121
749901965530890240
750006734891065344
749869581234237440
750013865245548544
749906596063436800
749899566317703168
749803642685759488
749865286275301376
749907237804670977
749821577168949248
750004482604306432
749765956768002048
749848617993797633
749897712263434240
749986367300521984
750062972207132672
749966943344615425
750069712525074432
750007015829798912
749925797272641536
750005388561485825
749868675067441152
749867412762296320
749814543505776640
749911968690081792
750021783949078528
749994969776189440
750016108976046081
749925327636406272
749970739462230018
749900518525399045
750022635564785664
749975277728567296
750071113057652736
750047017183875072
749806612148289536
749916016466067456
749891102241685504
749847531547484160
749903441611284480
749819064940236800
749983695579164672
749908038904143872
749862354406481920
750026884172353537
749912186705866752
749908110152728576
750061550103326720
749990758648803328
749859787647676416
749862434245120000
749875381717663744
749896533768806400
750019120721063936
750017501631750145
749973859739308032
749977219565510656
749964938857316352
749902816844587009
750021406390452224
749962266989191168
749905996227682305
749961201648537600
749780175290707969
749774471108648961
749965039487049728
750061394947477504
749872588365656064
750048027730186240
749959095994748928
749886773610905600
750046157347426316
749909888273379328
750031229815259136
749870936006983680
749862698347823104
749812345702977537
749977064497901568
749961537037672448
749912509818236928
750027999932665856
750027517545906180
749974828963262464
749914355232346112
749971741968064512
749975692981469184
749972853106176001
749896789659189248
750037332460462080
749987797692448768
749997368892878851
749922299516682240
749770780083359745
749782092221906944
749912799439122432
749963999232466945
750000103503433729
749905094129377280
749896303178571776
750017921045270528
749912941684727808
750036292361195524
749976947095134211
749804158191013888
750023046396833794
749838816077287426
750004406892933120
749864543795290112
749977345331589120
749900824453709824
750025445861720065
749892368615215108
749904121185140736
749860055688867840
749854045498593280
750067313345490946
749861318199484416
749780498277294080
750045116895748096
749973499243032576
749991241014738944
749989362050306048
749903424989306880
750055372015173632
750071671315435520
749865084957102080
749903160668524544
749885360201662464
750047633515905024
749917467590418432
749866783725813760
749897720870019073
749864824725770241
749858021682061312
749918679706509312
749999256447090689
750066520420646912
749968554246541312
749970655362232320
750026691251167232
749963487376449536
749908629982220288
749891387320041472
749859355495923712
749771916676833280
750000946562920449
749852988487925760
750006088779468800
750003761255415808
749972668603129856
749908793564106752
749910135888162817
749841810772598784
749897221613744128
749982001009229824
749849393889570816
749898991442198528
749916968199659520
749853689142136832
749861557568503808
749890581887848448
749888082137284608
749856729806942209
749861377070682112
749900082246541312
749862731788984320
749965093773856769
749925205875822592
749958592631939076
749759979817537536
750054352786747396
749835477117726720
750061927754194948
749758398498045952
750054101078175744
750025445832269824
749925667333140480
749850689933836288
749997607955550208
749995548891951104
750027727491702785
749983171178033156
749958878050353152
749898127679844352
749859044882538496
749879060138983424
749998006351560704
749867341421445120
750046165509353472
749867874244816896
749863004532006912
749902133152055296
749917706774802432
749776111010193408
749896135469400064
750004545665789952
749879400057929728
749909473230200832
749977408472813569
750067782847438849
749962832972742656
750071201301688320
749909183923912704
749889281607499776
749924782527873029
749898026911604736
750030436835917824
749816003211714562
749980507975389184
750004805469253632
749909980862619648
749967849431584768
749886375319707648
749973453105692672
749922861561831424
749878951141597184
749831857768923137
749842657812316161
749860366427893760
749917639301009409
749972618594226184
749845401059024896
749813767635136512
749923947563606016
749977257410723840
749895862705422336
749838446990995456
750049348944269312
749909271903625216
749876338119602176
749891186203172865
749998069668802560
749903970089463809
750039844869505025
749904830005641216
749778816508329984
750049185488052224
750007024285548545
749905773849939968
749848936832176128
749844234811826180
749874966510776320
749909796179116032
749924790773821440
749904221798105088
749903789696622592
750068580046163968
750011763857383424
749866716428132352
749877630011187204
750001294694318080
749993459847532544
749965748097998848
749966327033372672
749922899314741248
749966343739285504
749879966108639232
749962388393328640
750041790758129665
750028117641748480
749909829876125696
749990989343838208
750012594283438080
750021637089656837
749898500889083905
749912212064628736
749833229058859008
749869618878095360
750026762768228352
749962786801868800
749842272028659712
750025177040195584
749925596231266308
749859145776529408
749966750683271168
749896982496444416
749867878426574848
749915362188201984
749969778828247040
749778774456238081
749791709496741888
750070836590026752
750002788076228608
749989206823346181
749917488297771008
749988879793463297
750005031986794496
749898874005889024
749891613640523776
749975302579904512
750046224338878464
749899222162571264
750027828079398912
750054700926562305
749819098616311808
749980969441124352
749781903297970180
749900736339775488
749985721293893632
749793609843478528
749994994921041924
750053463665569792
750053421508653060
749978155025399808
749898697920679937
749923188629528576
750047356922523648
749883208481796096
749976225452552192
750048350800580608
749857090433327104
750013525431427072
749925344531124225
749807480117473281
749969997137534976
749905820054327297
750014263696261120
749922739570388992
750063517550645248
749890259110940672
749789591528304640
750019502146883585
749920722336686081
750038691100385280
749838270557814784
750037114323083264
749786374388146176
749847938361352193
749990473691963392
749898555347853312
749846542002057216
750021188387270657
750062603049791488
749997788595822593
749992713471295488
749975764108472320
749898840740925440
750032542284251136
749905073237622785
750015161260449792
750012690639249408
749895015346872320
749985356536246272
749825192713711616
750052964530851841
749893190891802624
750031326217138177
749992465697017858
749964556785610752
750004797009436672
750039546889433088
749865923545300992
749973100561784832
749959226152419328
749898043768578049
749872076840919040
750050896713748480
750022631462694912
750050825255415808
749882860320886784
750047449058861056
750071142782738434
749925633636130816
749854913522532352
749850362803355648
749990175820779520
749831224080740352
749881480310960129
749904339209220096
749910139872878592
749856205690900480
749889667852431360
749896756008194050
750033477706350592
749871682387488768
750013957545594880
749963915115847680
749879089654276097
749863256236314624
749896923637805056
749902498161369089
750057074864689152
750070400395149312
749965672550137856
750019288342355968
750040998328303616
749899616611512320
749795840940576768
750002129587154944
750069464855506944
749878737185939456
749878502535507968
749888367563866112
750013005568569344
749880427775717376
749903991048441856
749998421839314945
749862257702473728
750052607805325312
749964959459708928
750013244274728960
749958508762763265
750000741226545152
749851927144493056
749904884540014592
749758113352409088
750018722048380928
749985729929895936
749990595028918272
750040377504239617
750067808323661824
749914321824653313
749914061698109440
750056806492372992
750057733483823105
749853793815105536
749852871135494144
750026355685941248
749990288907730944
750062099775254529
750019074713874432
750038330406936577
749834961214140416
750029543558287361
750021104610185216
749902405630701568
750026208981712897
749801566241075204
749874320822992896
749859393118830592
749856410989694976
749909464954859520
750015400365006848
750017648319078400
749861226155388928
749806431759630336
749910404114120704
749979882797592577
750039009947254784
750028335565139968
750056189749301248
749987415893413888
749920370136866816
749978121181495297
750043296479805440
750021737941766144
749923398365609985
749985989834186752
749975231331045377
749980394670415873
750061965473681409
749980633800126465
749896886228754432
749991178226036736
749780599175602180
749787712605958145
749841227558903808
749962384446464001
749904662485237760
749922940968247296
749905283258912768
749924220419932164
749924748948299776
750026934554284032
750003224250318849
750016767590670336
749987550291451904
749979937289953280
749969506433466369
750029803680661505
749768582322683904
750025449862934528
749857094514446336
749976905164742656
750046350193090561
749898937289568256
750016889104044032
749837759129325569
749832281041297408
749877647006584832
749841923796590592
749979904033320961
749870709288103937
749904544864276480
749918692155219968
750026318079676416
749789151273246722
750031678517620737
750034505512214529
749990993781411840
749915328499576832
749873045595099136
749904267939545088
750055799674834945
749992189006983169
750005526977712128
750014158725324801
749810890199838720
749869937720569856
749914355161071616
749980633678614528
749770000110530562
750063722987659266
749856805392646144
749877231581888512
749895757868699648
749883443257937920
749993266809081856
749985838906343424
750053316650999809
749915609601863680
749968231096541185
750040280892469248
750017598339756032
749922492370739202
750070911882170368
750013370292633600
749984899294228480
749843635299053568
749912241240207361
750049051098247168
749871082614755328
750012732678766592
749967480567848960
749963692893048832
749919430633787393
749913004981022720
749785678121140226
750007053721210880
749918276843663360
750034966738853888
749896688794566656
750040155055161344
749981808025100288
749917408773738496
750041338025050112
749973021083959296
749897481853558785
750020869842464772
750060837025505280
750040285313372161
749875671355232256
749963462059503616
749901625775517696
749993195782615040
749974199855263745
750002188366340097
749985549432287233
750056370175639552
750042738750611457
749982957503254529
749896399706349569
749961436324040704
749906185021718528
749909397678227456
749877852191985664
750025223391641602
749910269967622144
749832037926834178
750023063450882048
750049411787550720
749980126402768896
750055007102312448
749775213412450304
749979752778362880
749903655827017728
749974140824813568
749963651205959681
750015161180758016
750065279070265345
750059084083322884
749988153948114945
749913030066999297
749880595442962432
749817064228085760
750062154326347776
749836375034298368
749959645440212992
749900065284710400
749914787237076992
749987193771421696
749988141700898816
749982739374415872
750055275395178496
749991564248657920
749863667357786113
749897351624552448
749970739294593024
749918021045583872
749972744381562880
749867253399556097
750036099414708224
749985365100941312
749868649821966336
749836450447917056
749971389407461376
749991618485321728
749973256103395328
749968923383201792
750037269541642241
749817961813123072
749922844809756672
749857841322819584
750026817239670784
750017854007803904
749887440572284928
749868180110123008
749895229277409281
749982512986849280
750000258780893184
749789985784492032
749902611185152001
750013169049956352
750062636763639808
749991282899124226
750019590424498176
749899067141087232
749893920587296768
749958580288315392
749849284720328705
749877936338137088
749985129985028097
750027308082356225
749964880099184640
749880482297442304
749991622834806784
749970215212093441
749916603345625089
749968793296920576
749902431081926656
749834957359423488
749962225050329088
750023403101384704
750063248939053057
750005619256651776
749897460726763520
750054810099986432
749999537670860800
750016700666355712
749905773736624128
749814006546833408
749981128543571969
749981296307339264
750025969830887426
749897670471344128
749985276651532288
750070996003020801
749795819973259265
749912409222049792
750035239314026496
749982961420759040
749821115892166656
749789486574280704
749959851011342336
749873859399147520
750048044557623296
750005673761632256
749983683029925888
749875079782301697
750007091490754561
749960719291052032
750067380437585921
749972173989810176
750017556161978369
749771136779575296
750056323971100672
750052880619491328
749831845043404800
749971045692477441
749917702446252032
749854314038906880
749963202029584385
749887725533364225
749966146468708352
749994655446601730
750067375941255169
749912782435332096
749896999332372480
749906939912617984
749907510165852160
750043959536168962
750064775556583425
749958689046626305
749919652717928448
749902254963122176
749923012267433984
749960576563048448
749985821952974848
749858990394343424
749825113311223808
750017858046922752
749900929323806721
749965517360955392
750029312741429250
749961000040869888
749833933773217792
749776094442754048
749999025592602624
749976603124441088
749905731948716036
750021892917063680
749875986058055680
750047461645901824
749894428014227457
749909313657958400
749919199963865092
749992617069469696
749880033255227392
750003278650286080
750037994862555136
749863260309090304
749964745713786881
749806561548132352
749973087982989312
749986253941145600
749900002605039616
749916838432235520
750054600439435265
749895963448373248
750002104551563264
749883132854300673
749793702072160260
749979165722546176
749904591072923648
749767206582439936
749923251481026560
750014213532311552
749926178958536705
750012913222619136
750068768664088576
749896575548321792
749828602930208768
749917723442937856
749897405965987840
749916360352919552
750026632803577858
750054902215352320
749894369373593601
749899666813251584
749770012563349504
749922102229209089
749988686914256896
749993598234554368
749910316134309888
749809074313846784
749915861234905088
750053430102749185
750050460627718145
749912883333632000
749916779825205248
750003148748709889
749974367291994112
750019816803667968
749904356183576576
750020685171490816
749832470003081216
750045569838616576
749917480278233088
750022635543601152
749849213622685696
750023231046811648
749915987110092800
750013567299092480
750020735293358080
749902812524359680
749883523226566656
749916456494784512
750027974775283713
749884089084289024
749969749325455360
749904024602763264
749896722554482688
749993984223764481
750014397821624320
749924086327939072
749763305992916992
749856331218157569
749920415913500672
750061659339780096
749903047422255104
749986950505979904
749898505230151681
749983812843606016
749993967610130432
749881275067015168
749883292342558720
750013718604328960
750038536007585793
749866162792652800
749963336448520192
750019879944630272
750042650661818368
749921439533314048
749870646440685569
749972811536474112
749921934335410176
749899558038151169
749831282830417920
749977458766585856
750013693077942277
749886417237573632
750002318381318144
749982789718642688
750043586083840000
749885087475458048
749848953772969984
749892419215294464
749855475659833344
749920890037633024
749897930551721984
749880029031624704
750048094956511233
750025474898812929
750032890394664960
750002393920647169
749861188435972097
749879429426319360
749879924471767040
749920290281488384
750023629656719360
750058018751078400
749896009531027458
750032772924833792
749908793576697856
749905597844361216
749911037529485313
749976527618641920
749970403884408832
750020563310153728
749990167369449473
749971812981673984
749837859809402880
749998866196525060
749981682485202944
749964099937832960
749899763185770496
749966733717348355
749896533542375424
749917815805796352
749989580057747456
749919543494074368
749893950018904064
750033813351325696
750045788026265601
750051160799588352
749895753565368320
750070068755763200
749889466492391424
749764119771881472
749861645418135552
749885238671736832
749984878486171648
749830201031274497
749916452371693568
749891119077593088
749895564792172544
749904519664963584
749979547349749762
749910995817160704
750018923609882624
749884823360143362
749893010599673856
749998098697555968
749771056777351168
749871695268380673
749977878180327424
750066260566765568
750034689759408128
749851994387574784
749999046824255488
749972152741396480
749905496841285632
749864485171568641
749966931109613568
749849037575249925
749884840040730624
749880226235109377
749996794348597248
750019644761645056
749910077054849024
750019556987564032
749960492500877313
749959351884849152
749888447066861568
749905278880124928
750066604399026176
749845799400509440
749903576139460608
749885314039250944
749850400447135744
749868415272312832
750065157515141120
749874630932959232
750030357395804160
749877592359051264
749913147423596544
749869249645150209
749904016428130304
749896584138153985
750071188680941568
749990112977494017
749960727520284672
749995485675618304
749844482242195456
749976145999884290
749901437069582336
749986262652710913
749975411778551808
749899566254854144
749875893598883840
749962493242404864
749980851715338240
749889768478171136
749840984217907200
749985125946064896
749892968425947136
749821107503505409
750029753302781956
750021897367195648
750023612569092097
749776895454109697
750040574653239296
749901336062398465
750022383659016192
749890716248203264
749903538180935680
749919271203934208
749904150624886785
749759283701612544
749902997057114112
749999570936029185
750052712985788416
749832105237028865
749969825162682369
749925835117920257
750065169796067328
749786206687358976
749926183140143104
750019217001476100
749966238898589696
749803856226201600
749856687767576576
749980864512004096
749828019984953344
749879601468416000
749890791762489344
749844302017290240
749925134589276164
749975491713437697
749902355294978049
749876996633747456
749877189802397696
749914783097294849
749905610410516481
750054663009906693
750036040434511872
750025353377218562
750023466087227392
750016553857474560
749992029573279744
750002163154313216
749796507872878593
750034966818463744
750002200806461440
750054038356590596
749850073471811584
749876358940069888
750025781103910913
749968164058980352
749828426693906432
749959460970491904
750029426147098624
749849892890243073
749921997342306306
749844285277679616
749897469035683841
749877214750048256
749892310108954624
749894612710330369
749889877349699584
749855823908732928
749877420451368960
749831660573642756
749846726316621824
750057364234133504
750059331526201345
750070970484797440
750025055422312448
750064767386005504
750044739299336197
749910593054896128
750007175137730560
749875977648541696
749898630761439232
749922706406174721
750035201825316865
749908260837216256
749967769882365953
749867203009261568
749902967608840192
749910144453074944
750042214408024064
749987730621231105
750069402180153345
750014997867081728
749887109335580672
749975290047131648
750069729121935362
749972106679549952
750068772892008448
749925004582776832
749857337863770112
749774773098512384
750001802397921280
749869514125217797
749998895846068224
749961684031250432
749853764505464832
749897200700911617
749873234326224896
750061172741771264
750052234898075648
749830444036788224
749765885238317056
750035260419760128
749854498450014208
749985692164456448
750005807916474368
750035453483638784
750006999182565376
750032143989047301
750004708891328512
749891521483243520
749819706840715264
749989026401312768
749992922918096896
749902099769597952
749918604196450304
750021066832117760
749964578147168256
749923851170119680
749964649366454273
749858705206902785
749963151924420608
750041027512336384
749766485069864960
749893937318559744
749874861758119936
749996454672863232
750015715000872960
749915852628234240
749992474244964352
750012984383135746
749866628205142017
750064452683399168
750021691825278976
750069481498521600
750070463011942400
749967996169355264
750057360228507649
749979774001487872
750030994749530117
749877738924716032
750053799230894081
749854959647219712
749918025449701377
750067988422856705
749960492752465920
749910798428999680
749980541383012353
749817219261935620
749994424575418368
749903965958053888
749959406415151104
749986979727761408
749912388258922496
750064758821453825
749922781610008576
749836479871025152
750022664790614016
749775133796171777
749924576688218113
749908152074764288
749973352572260352
750023868828487681
749999638212739073
750023822447931392
749863453175668737
750030969533558785
749969858738196480
749985805515517952
750045213566042112
749912228812492800
749973356536004608
750026003699814400
749875234883375105
750024036357320704
749903240439955456
749965559387664388
749910127331860480
749924987952369664
749858722269323268
749904460823072768
749962136714182656
749993711522582529
749894172203704320
750059750902099968
749884961696673792
749885301200392192
750012137028874240
749922798445944832
749915416319913984
750054441055875076
750025080575520769
750023419656273920
750002796511059968
749902212831256576
749835955281006592
749817131244584960
750042822607331328
749905207740526592
749857560430145536
750005288007245826
749916930694316032
749819337431744512
749964401969598464
749880066906189824
749910781790003200
750058899248541696
749972316352897024
749912182620614656
750056936666640384
750038598972387328
749820100874829824
749923729761824768
749994554741362689
749965114737033216
749975428576731136
749884634494701569
750002582395944960
749818733682520064
749983129524269057
749997259782250496
750031879932416000
749775213647138817
749887406975774720
749911109071695872
749924199280488448
749895514724982789
749995297095479296
749906461791322113
750065690191622144
750000145706647552
749814912466055168
749913633912598528
749924291521675265
749895640306647041
750025634471092225
749893954058027008
749806247306637312
750024443133501440
749796394584707072
749794792427577344
750051811038466050
749978998164316160
749969036411277314
750000518852972545
750018025852637185
749990016584151040
749964515169697792
749915512788910080
749866926130757632
749988279861317632
749883644806696960
749913331813773312
750058001927593984
749774601316470784
749790405080784896
749880012204085249
749983553014890496
749923373099212800
750065547321237505
749900832947179520
749897988986773504
750066411368767490
750029501745229824
749858801604554752
750071100692951040
750042898201214976
749996224023924736
749833451214254081
749836530068365312
750026854908637184
749986409281228805
749914283908161536
749976754111049728
750037197974335488
749983804778024960
749922932680331264
750006118286581761
749959309870727170
749864279352967168
750021213586616321
749874853428199424
750052914106957825
750037001177444354
750025445643550721
750032211051773953
749877952893030400
749894239664865280
750064741964546049
749924836756099072
749767261079076865
749904159021891584
749900396546654208
749853479049494528
749757861799063554
749965299538071553
749971473352261632
749909439512211456
749914330129371136
749879656036184065
749835582164131841
749842066516152320
749879068657590272
749895661143851008
750053321218617344
750028134410510337
749886241055711232
750031095236788224
749925994698539009
749980805871566852
749899264055128065
749869207823740928
750012808088215553
749899654322655232
750012267299803136
749841286581121024
750011805976629248
750011600304766976
749959565605822468
750002343370973184
750023684023353345
750000938342121472
749780636781518848
749966327138357248
749899901778202624
749980637952487425
749869035773394944
749803793621987328
749920940394446848
749986623010594816
749856084077252608
749967602148147200
749905606044160000
749902128911675392
749784990611808265
749879756443750400
750051899085361152
749994026351427584
750002519473094656
749889202284748800
750071226513502209
749976963520073728
749974845559975936
749989957520003072
749919954581987328
749890741552484352
750036791185534976
749921611575361536
749958462818451456
749915563460354048
749988313440935936
750016952068890624
749878275779006465
750069658007400448
749900078106701824
750069653796491265
749851948388614144
749861528254504960
750066067330981888
749910890749759488
749877160308072448
750018608793780228
749921368263700480
749987138968530944
750054029947011072
749967564336402432
749918839153000448
750061294540115968
749895485327024128
749965681022660608
750040368842936320
749874127570399232
750012665796268032
749860705990500352
749909372382437376
750031854728679428
749848618178322432
749925726057590784
750006739077107712
749994529474777090
749959888621670400
750020949278240769
749924153055207424
750000586196602881
750069464717152257
749973193109172224
749896072454148096
749988393082314752
750047952341577728
749974728010567681
749902451797524480
750040465400094720
750011730307284992
749902372105748480
749871401390276608
750066293890387969
749885187987759104
750057947225546752
749992017220898816
750037613348806656
750011617086021632
750013047306084352
749908005152432128
750011608685015041
750039094017814528
749889457948618752
749923402345881600
749797179141808132
749977697770565632
750044106198511616
749793605640867840
749821275481059328
749980461569638405
749865219191562240
749990939108663296
749962657126645760
750036493654233088
749915710252605440
750019691121442823
749919153465819136
749897766860619776
749881866321354752
749858218944262144
749771015014735872
750012174815207424
749923368728719360
749905933229326337
749877743215607810
749964573571215361
749836828031782912
749907531154227201
749962438880133120
749862006367383552
750030957076422657
749995414590455808
750053895481749504
749874035383685126
749903966146887680
749880230513373184
750058530510635008
749853818876080130
750031686767816704
750038259196104704
749995032766283776
750071243320094720
749761766544936961
749972924799520769
749896323969609728
750056911186321409
750021993567772672
750034455235010561
749966175971319809
750070966655389696
749978414820524032
749960954063060992
749997855423725568
750056747595804672
749895703237976064
749896730720763904
749857946067095552
749997352308572160
750051760589381632
750021188479483904
749759426312204288
749894369348648960
749966670744195072
749959188298817536
749758012726935552
749993489170063362
749995095718400000
749907568772788224
749968164100812800
750000191634149377
749924287570554883
749894499653001216
749987327775240192
749796545634140160
750011407198851072
750066671633723392
749991518124044288
749887776066195456
749902384994906112
749921930145361920
750021209627078656
750064557666729984
749809627794112512
749907350715326464
749987151664730112
749853915580141568
750003429968347138
749974300241821696
750043128728616960
749993065616515072
750065404660240384
749868284925837312
749872722679738368
749884105953832960
750045158935236608
749965777718083584
749920957360435201
750005590022381569
749960840963624960
749913076217020416
749919392604033024
749899641932619776
749921963792039936
749999743065944068
749904767091040257
749814560081580032
749909779527655424
749895594139914241
749979610494996480
750062473017892866
750026070699700224
749979056850870278
750061168455286784
749960765256458242
750027752720531457
749905748683960320
750055778686558208
749814551978217473
749988456311422976
750041274892312576
749772348878761986
749764434185170944
749876036188332032
749961222515265536
749894369508024320
750002381086130180
749994554552619008
749906243502956544
749975844051906560
749897699927949312
750013198200344577
749909020362805248
750025127123886080
749898144461287424
749899733976621056
749969564771966976
749972639465279489
749902506344329217
749771900088381440
749897452262658048
749875251966861312
749993795299766272
749967014945521664
749904461041176576
750028461255852032
749877919548407808
749860014135865344
749963587926433793
749905325210279936
750031065876664320
750020013877301249
749775599468744704
750042155939405824
749913193732972546
750053899718057984
749831551362400256
749867857094270976
749967421679673345
749831232666546176
749814660807942144
749900271073923072
749883397305229312
749910647643656193
750030541689393152
750024464084062209
749911444527915008
749974233296482306
749986287780827136
749903626286407680
749898521747283968
749921657574322177
749972228238876672
749907644643700736
750052695977893888
749999306929823744
749912249733640192
749924048251949057
749960971041382400
749865672042217472
749864568982298625
749775452655484928
749901692813053952
749909728826888192
749976045051211776
749988481082863618
749878838063161344
749885389666676736
749905631008714753
749879802644094976
749972689545269248
749915068490473472
749899272431296512
750003878729580544
749877416064126976
750000028194787328
749885540325990400
749922320458842113
749958580015624192
749864195869507585
749864787266375681
750070651885608961
750022626953822208
750039165346209792
749996421097619456
750031322001838080
749964812931784704
750005170260549633
750014184004390912
749999927628029952
749810890158014464
749771979742404609
749875658826801152
750030554553253888
749898706539905024
749904444393984000
749988309401735168
750062217245044736
749763423290941440
749920785381359616
749873712393052160
749846625636327424
749842825865531394
749902816773304320
750000808381517824
749909905314840576
749877252452589572
749878385120317444
749993233632129024
749887906240720896
749998002262183938
749906964969324545
750016549470269440
749903294810710016
749895984356864000
749907229243953152
749910622494715907
749886958063783936
750047801485168640
749898928519127040
749895363344080896
750040465387483136
750065366924156928
749791126492704769
750043187599867904
749974489212084224
749907329815044096
750047432394899456
750007175309848577
749969502058606592
750034618477228033
749914657452920832
749970567470673921
750055929748545536
749771530863804417
749975734836494336
749862845249126400
749958475212435456
749897087311945728
750065715332263936
749998664865705986
749923641572425728
749965274183503872
749850731944022016
749775213345185792
749964984801587200
749898014454611968
749875646151684096
749975835587780612
749859078692806656
750000787166822400
750058882836336640
750004453063917568
749981266901073920
750067493767634945
749847925895954432
749888161904529408
749867001531731968
749864950747762688
749980478531264518
749973625193820161
749986870872842241
749976326388547584
749884001226256384
750055329958952961
749894172472213504
749995426921668610
749989530023800832
749921880102957056
749925294136496128
749902380792033281
749907115809144832
749909351448576000
749774013891768320
749995296910966785
749904595145613312
749897804735213568
749970152284909568
749874316678950912
749980742692769793
749982655232499712
749899218136039424
749824869714522112
749906130210525184
750066071898615808
749895485041901568
750032831921922048
749768452328550400
749900782498119680
749981107760889857
750043795841056768
749918033909612545
749773741186387968
749875494938705920
750029568497549313
750043309255647232
749817097677602816
749970404018491397
750006093166874624
749909825371406336
749916108614934528
749924958378168320
749893794812747776
749856377678561280
749903781383602180
749997180098838528
749808918855970816
749961885328502784
749870172538806272
749865814614999040
749899193121116160
749971691653201920
749912254125109248
749853621626425344
749773598642966528
749919833190522880
749863755341766657
750062363789910016
749860110235627520
749924354494988288
750069246646951938
750056252974194688
750057355757363201
750022882827337729
749910844524421120
749883971941593088
749894851873894400
749992826532794368
749907082233667584
750025663885742081
750048606619574272
750011348780670977
749977420791476224
749798147929628676
750043397348524032
749987919201378305
749990175795712001
749886962341933056
749762290984026112
750031384832536576
750051576312655872
749971003707645952
750039291036860416
749976875578032130
749974493171486720
749911888952233984
750044563222454272
749893551652233216
750043447575343104
749963487359688705
749867337168355328
750011440707342340
750017497600921601
750022924879400960
749904637197627392
749879106553147392
749915710311260160
749760713678290944
749896558762655744
749846512587472896
749919904594292736
749980256245784576
749925944262029313
749963772807307264
749763431553650689
749924325210202113
749970898807992320
749854712233598976
750071620983672832
749803143332896768
749922865714040833
749912950241169408
749976313444769793
749962518437699585
749919564604043264
749893643767611392
749965005634822144
749978117016399872
749890158581940224
750014028890726400
749915760554708992
749861574404403200
749993371716886528
750001387132641284
749901831040630784
749883623482986496
750003308241231872
749897578158907392
749885737626206208
750063269931515904
749886286870306816
750070144190255104
750020689156079616
750003987684823040
749922446086635520
750033855214718976
749840220930056192
750065903849660416
749832771850342401
749914149799460868
749787762979577856
750051513255415808
750068621716496384
749867924354113536
749968545799438336
749865445608525824
750023742756155393
749923251422392320
750000288321327105
749917123770720256
750022945897086976
749907652914872320
750020726892089344
750060631903133696
749892788196696064
749887138339119104
749991836723384320
750044320066134016
750062007261466624
750006428740440064
749905480013709312
749972572293529601
750050405904687109
749990527962054656
749973159651241985
749977483928297476
749982613578850305
749985805230338048
749904716633481216
749989404178087936
750069926216495104
749807488753504256
749978826130751488
749907388778635264
749823502694350848
749884621941305344
749816686623109122
749923872401682432
749959821550583808
749989592833597440
749917278842580993
749841311428186112
750066759600922625
749910420954161153
749803512591159297
749978410894647296
749910429409775616
749979731978756097
750071075577401344
750017770205609985
750046685716439040
749845535184547841
750051592989184000
749810651384643585
749990389692637184
749962774575345664
750020748228620290
749998585245294592
749980201669562369
749979753009057792
749922945095598080
749982210875330561
749899750837739520
750032307667468288
749923704574992384
749848362120347648
749811632486830085
750001747985362944
749961788721016832
750046165421273089
749920747569774592
750052746368253952
749804674295951361
749988808502812672
749915311734939648
749847158401097728
749797724334100480
749922013951713286
749880591231877120
749960186333364226
749880775575764992
749798005524406277
749910664483921920
750005107710976000
749901650618355712
750055250254442497
749921443811618816
749898253559275520
749970886271303680
750020412575256576
750036468106665985
749906436440731648
750003014337978368
750053908110675969
750060120004931584
749768875772784642
749884034709422084
749873250990116864
749869870712365056
750007062176755712
749791068036722688
749891815164284928
750031812508864512
750046102666313728
749997696300224513
749976716056023040
749838816098136065
749977492388188160
749771891540365312
749847720379060224
749908311445692417
749974371637288960
749961901874876416
749912375768313857
749764849270423553
749901747137703936
750033972734943232
749976288320950272
749976049392480256
749856444799864832
749875524311322624
749963386755158016
750026930674606080
750067233519460354
749908114162454528
749905941609394176
750030382418931712
750012812387160064
750007137737269248
749850475927928836
749888329655681025
749791252653051904
749978528029020161
750054118098698241
750063467026059264
749890364077580288
750054642223083520
749884290616426496
749886668807794688
750033142094831617
749846873113030656
749959200705540096
750044672475729920
749883158045134848
749834743257108480
749815776496934912
750036266884952064
749914808410054657
749983158586650624
749859858606878720
749897855129837570
750025005434626050
749859154228088832
749923893327036416
749996383441031168
750060996794851328
750042407589273600
750060103127166977
750028922666885120
749991639737708546
749833753204183040
749855194566037504
749889667680657408
749903508690898944
750065681719300096
749829139813822464
749866452237295616
749970131195920384
749884894633979904
750000917450227712
749829605041790976
749891013938810881
749977647569043456
749762005821685760
749897661944324096
749903949122113536
749861393814392832
749986828682465280
749782582737276928
749987692776042496
749885188180701184
749866938948395008
750012942368829440
750044219268591617
749786710133731328
750060036194496512
750037189631873025
749988346995281920
749817831743688704
749880507291361280
749807480402612224
749900233052659712
749848592941101056
749904058446598144
750000141399166976
750002180032167936
749886500943212544
749996873897893888
749891647308124160
750053882924003328
750026850727030789
749782280877510666
749912379794812928
749924035736240132
749875683954921472
749858378135076864
749840829276053504
749834105836142593
749898328817696768
749872592689979392
749798831445774336
750012321540497408
749910513442840576
749890275892396032
749842926189043712
750039752636657665
750003199050911744
750065232807096321
749962174559322112
749897167209390081
749884512939704320
749972819862286336
749959247186636802
750057649446715392
749984966373548033
749976833765044225
750042063387766784
749987696848703488
749874371129409536
749993753662857217
750015614362775553
749984483902951424
750014213444276224
749897414363013121
749959859223797760
749887515952156672
749981183115661312
750024724139376641
750041107183075328
749848223569838080
749990716978397184
749959452435050496
749829621902876672
749901042540687361
750069330478444544
750069393711697920
749971842404933633
749960685577183233
750046224317808641
749906918941024256
749769525969743872
750021758909091841
750058882874105856
749992075995873280
749876652818169856
749972404483592192
749895040491745284
750024149775646720
749896294529921024
749984928612384773
749895824822403072
749769547180306432
749825880621363200
749891085393072129
749918876985618432
749967098714152960
749866729115836416
750022698399596544
749923385774379008
750026657898070016
749920411966664704
749872508900413442
749997868270784513
749968377922322432
750030227007561728
749917043873505284
750025898666131457
749906042163720192
749962744904945664
750071109274349568
749924912375140352
749966499113111555
750029078053396480
750038342981578752
749997679212634113
749883950718484480
749886002018316288
749902258905677824
749960442492190721
749823426924310528
750033032980160512
749838698485805056
749866691153260544
749982844034875392
749914078424989696
750017480664416256
749970059846705153
749987273169637376
749971326564179968
749892100238544896
749960794683695104
749970886065786880
749984282865700864
749863969230323712
749970441423482880
749984974812557313
749861720882081792
749916179850883072
749918557891428352
749913977673527296
750046442191020033
750049315482112000
749907632035602432
749807614465347584
749981103642083328
749991786404274177
750019129021763584
750003471525548032
749981854468538368
749909062175846400
749976607159451648
750037068122763264
749921913485533184
749987906861670400
749975126704140288
750056961740275712
749966050171629569
750004117725216768
749977127257341952
749879466998894592
749900589585301504
749822986559950848
750059675530428420
750069167236218880
749918763487752192
750020693677465604
749778619078148097
750053258048053248
750005841504374784
749906361018875904
749998673593937921
749977848882958337
749895686464954368
749924543167209472
749902804224008193
749960782012620801
749979132054953984
750070198875586562
749916783826628608
749974182868516865
749993879252983808
749984899218673665
749848953496166400
749896785200545792
749852598228758528
749867148617605120
750058807007535105
750062271787831297
749811557165588480
750071654248697856
749898140308955136
750071612406366208
750014834062786561
750030269042790401
749970240222687232
749969388887998464
749805039028277248
750023168270663680
749909645305806849
749921112407044096
749879500658311168
749845329650999297
749980579177848832
749994168701841408
749858864544223232
750059197224587264
749924904145920000
749895719926968321
749983741746044928
749995125263175680
749988108154929152
749896051197415424
750059771949088769
749895053057921024
749776102831198209
749855085509775361
749893367002193920
749998744893067264
749778011180900352
749995041213538304
749784982084722688
749869019101102080
749908542207983616
750016486559911936
749901617210634240
750027442342035456
749858571211464705
750016461347835904
749999118051926016
749806477834088448
750034333398958081
749912086285811712
749810982332014592
749969053121470464
750018365889081346
749825339493322752
750043456056156160
749974459612790784
749874995875241984
750051362495467525
749963227266560000
749902896444039168
749918637587177472
750064419116376064
749834311189291009
749897083088404480
749773397240930305
749995334584176641
749806448369029121
749801172190494721
749917190833471488
749963843812503552
750005954758995969
749813905904398336
749999029828878337
749788811316629504
750013042927149060
749893706749280257
749962355124137984
749799825781059584
750043024210726912
749885330933686272
749973939527397376
749925176524042240
749899562010181632
750045112969883648
749897175677607936
749878968090779649
749984224208445440
749869845395738625
749894298141724672
750069083152855040
749972832382283776
749982600932970496
750028465554939904
750053757375873025
749986623136358400
749811821356408832
750016881118109696
749865487647903745
749794717055983616
749993116069801984
749982038665691136
749887834564231168
749997087824220160
749990708392624128
749981418244169729
750045112655282180
749818863550816256
749896261097095168
749974014987235330
749769240853385216
750022962489749505
750050120767574016
749817055793258496
749964183802961920
749971129310248961
749878875673464832
750011420037804032
749802937761697792
749868205578063872
750036665520025600
749979731840278529
749901088678154240
749998610427875332
749920370074017792
750050649421778945
749895774536929280
750048380022390788
750047188798083072
750017057178132481
750063555093860352
750026418592055296
749771472193806336
749999847638380544
750024497818963968
749988074462015488
749977139819245568
749924405057294336
749915412243021825
749959158867238912
749863981863559169
749875881062100992
749974984039227392
749775415015776256
749901730666524672
749859065933684736
749899977426632704
749967903898865664
750011898108739584
750012598569930752
749915970148327424
749977261600681984
749898416944218112
749904591211429888
749981300841328641
749985394427592705
749911373275017217
749862370982363136
749999520784715776
749910458816196608
749914594580242432
750054029665808384
749814706924171264
749804364034781184
749802648434536448
749779223167004672
749902171060178945
750006806362062848
749965747955208192
750052494827454464
749998547731447808
749908718360338432
750053757300465664
749968826595508225
749899608235606016
749791374283857921
750028717142016000
749999411535679488
749820239563587584
750017032033361922
750043007043432448
749906902121910272
749965852892598272
749916683372986368
749876803725131776
749905324803579904
750001798107303936
749882193367986176
750044655455174656
749971209232773120
750028708753313792
749861536621965312
749763549044600832
749793374727704576
750061139392954368
750013487535886336
749886257526927360
749979262191595520
749990364724006912
749896995045797892
749872047363395584
749972060609220609
749979467712528384
749865865009508353
749918893439942656
749824437986349057
749868951937622016
749901948573417472
749916674753789952
749833896032890880
749840904853356544
750027311995580416
749966217788751872
749900614713376768
749901118268780544
749974677913821184
750033284999118848
749779890052820992
750000871178723328
749909628515909632
749974040228597760
749920067828101120
750066319001722881
749772499957710848
749960173993754624
749905425768779776
749904402136215552
750064104790896641
749922936690094080
749959217512079361
749963416236920832
749795740428357632
749835472973750272
749912786587770882
749987386759716864
750069481863602176
749779403698151424
749848135774638080
749961042285981696
749967950149324800
749833174620971008
749994634219225088
749964536199905280
749865269305155584
750000938346246144
750037957197852672
749992218346172416
749966582768480258
749895665530966016
750060396866785281
749814505828298752
749976720611172352
749974443099762690
749972043890909184
749854028654219265
749761720323805184
749850903713243136
749895002986205184
750064289273245696
749981917072752640
750046324964331520
749977999714488321
749967870344462336
749991090300788736
749920357281177600
750000045139693569
750032299165646849
749852778705674240
750029719538585602
749888862382587904
749770264272044032
749964926249267200
749996630951071744
749991232638558209
749964636867465216
749884840128897024
749984404383100928
750021783995215872
750037173110439936
749760978049531904
749771199555706880
749870256600981504
749998136454631424
749893581092028416
749989525867364352
749846164325994496
749990918019842049
749850459163222016
749901621308555264
749967568497246208
749973817854918656
750020949370662912
749901177052098560
749903378839400448
749841131249111040
749921825262559232
749910387613663233
749903919728496640
750061088826331137
750026574112710656
749900321229602817
749896252720975872
749910781920063488
749894424071667712
749958685145829376
749994013521043456
749975344904605700
749918209940258816
749842062363676672
749908483361894400
749903663913701376
750001454379859968
749994781154086912
749903731299323904
750038980528369664
749976586095591424
749998354562711552
749892863639552000
749810433205342208
749787406426107905
749987147344642048
749906725948551168
749917127595941888
749999038259494912
749998098785693698
749900497381945344
750053258052374528
749993958869200896
750020798346301441
750057540562497536
749916179809046528
750055363509100545
749879848957607936
750023302572285952
749897355663663104
749974803638026240
749856784333017088
750025198292725760
749899235018047488
749880410797174784
750032832014217216
749798630354288640
749829777104760836
750004901950984192
750041950292697088
749916670395817984
749976921849692160
750002632899588096
749964288572289027
749867689422848000
750044408159109121
749982722408480768
749915622088253440
750055225428418560
749892750351499264
750026326480920581
750048463983869952
749905500964282368
749995171295727617
749866523309830144
749976787711619072
749977680834166784
750036833061535748
749976343048171520
749872353711095808
749772491250360320
749860932646498304
749978599650910210
750054772175175680
750048321599709184
749872416474730496
749993141206454272
749968948234518528
749916909706047488
749999294036471810
749925843376467968
749878456356204544
749881451005358080
750047092450656256
749924631591747584
749907736880644096
749923347987857408
749906457550880768
750062128929902592
749898937109245952
750051576035893248
749993896336384000
749965546788052992
749966087807131649
749871749773332480
749924228913369088
749966884863225857
749925998553161728
749970026430509056
749821040377802753
750055103399235584
749875482343071744
749959465009418240
749981305018998785
749991924669480960
750021461029556224
749961633728987136
749899821947858949
749958861055033345
749972979027619844
749793853075513344
749983175603019776
749974832993886208
750018801824137216
749965228134334464
750050561240735744
749844524537556992
750067149658611712
749914917462011904
749866674321580032
749973666818035712
749851717534117888
749855811321622528
749983586451877888
749996211260780544
750000074227408897
749874576407101440
750018340685438976
749788563907104771
749988950866006017
749919770204594176
749839940033191936
749905773959012352
750046845003395072
749964695415709696
749914694887104512
749806934954536964
749878955281440768
750039006012858368
749798315651244032
750062137314308096
750053115328684033
749970206689226753
749991429703774209
749907401373937669
749920021833453568
749898928590581760
749871736867459076
749900497310609408
749913302407450624
749902170691145728
749909649151840257
749909783419953152
749910576277680128
749959259761307648
749909036821127168
749993103495294978
750062070222221312
750026871572758528
750032831804432384
749846848219807744
749908181191647232
750001404056444928
749900828811489280
749859250399219712
749972148584939520
750004293785247747
749843706698665984
749978377059172356
749979698537660416
749963063621586944
749894352655175680
749983536376086529
750037202156093440
749909200487129088
749960517817495553
749901617156292608
749846415916933121
749889407637790720
749890212839424000
750063609615704064
749908252767334401
749921292929957889
750055653025189903
750002997778870272
749895225057931265
750033012071378944
750019590390972416
750017220663738368
749984555470299140
749972190653710336
750061655246135298
750032576199340032
749971326555787264
750001500437540864
749849209260486656
749868926662762496
749789843031404544
749968487116857344
749769345698443265
749977685150035969
750068219004715008
749877143656599552
749980705128452097
750059621050617856
750032047574552577
750052113221357568
749855785954324480
749903336992899072
749898525887107072
750049055292751872
749902863120216064
749771719506792448
749994143737413632
749973893574692864
749865538009042944
749864145273688065
749848974593560576
749885821558423552
749763586864582656
750047360785481728
749904188239261696
749910106310078464
749780129035923456
750037919734325248
749895438904520704
749998799167361024
750044412240072704
749960341824479233
749895145416486913
750027244844752896
750068626112126976
749901000757112833
750021037304082432
749871120384417793
749967975239811072
749914158171316225
749904817389117440
749783056718987264
749887922728501248
749807010594652160
750056781515100161
749913948560830464
749902619892518912
749848827742580737
749963592334712836
749831375109238784
749913617076744192
749912144779632640
749918667136262145
749982118533554176
749875180382457856
749779902690459648
749915869636157440
749883724477698048
750038376661786624
749912321250635777
749913642288680961
750032022358355968
749961243331407872
749811796052176896
750062439467593728
749908948933763073
749822265370353668
749990146267869184
749905941504593920
749990691745492992
749882231074807812
749974224853426176
749974229035126784
749873867754180609
749880087714025472
750044412512788480
749762165129740288
749975193754431488
749908109850705920
749898651993051137
750033209400762368
750044655417454593
750028486417453056
750004209882365952
750012267182206976
749907539500859392
749907526926434304
750044093464576000
750052679397871616
749825620599640064
750037374118289412
749774009651175425
749965978784653312
749990108657582080
749898479942692865
750019682883792900
750033322588397569
749900392448700416
749895619322478593
750054390392885248
749890808380260352
749970806390657024
750006319638126592
749842926293905408
749899918408548352
749910517595119616
749785468405882881
750065392052240385
750001135608590336
750026867755913216
749904238566866944
749851675679035393
749893652265242624
750052071165005825
749962958747344896
749902082761715712
749879806662029312
749844717291053056
750001504417902592
749861620269146116
749922819312644096
749859464459595776
750058375208132610
749908525439021056
749899369030230016
749918507639406592
749974291911933952
749901621597995008
750001483593179136
750027979128991744
749973130312093696
749894139001602048
749900967190159360
749973478384791552
749903240435826688
749989466807361537
749921946964402177
749828984523849728
749905325143142401
749902443316666368
749866297182265344
750007104187105280
749989433391271937
750051223894626305
750004851518509058
749907984361394176
750045595209990144
749890712104103936
749873016104890369
750048405188141056
750048501598412800
749886291391700992
750021519640653824
750002880241893377
749861037306970113
750069712437084160
750032512966066176
749924631407108096
750042525092634624
749922161079513088
750042483078361088
749994382460268545
750016763568525313
749979538940055552
749988493829541888
749903336959279104
749907950437855233
750070245180710916
749904519887151104
750003920471257088
749982743526801408
749884655520874496
749964611449942016
749925294014754817
749919099040305152
749855538435981312
749916792353587200
749894910501916672
749977089701507077
750022413048483840
749911222208913409
749780087373836288
749793060423397376
750024535559196672
749903835976564736
750033234461949952
749902825338044416
749867622485876736
749867261683437568
749891060076347392
750020374935531521
750014586753916928
749883699005710336
749903185821728768
750027266080604160
749990326731845632
749920042947674112
749961255872528384
749969355388047362
749865823242690561
749904112960045057
749884277840576516
750019875850981377
750051425208664064
749861553185357824
749880616401928192
750013810501640193
749965248900259841
750048224812097536
749897456473739268
750019774940405760
749924199297343488
749876812138835968
750020949509017600
749765931514159104
749905245350797312
749993363324239872
750069511022342145
749974707273863168
749894147193073664
749962267068887041
749848567607549952
749902758124331008
749842976835268608
750001118688706560
749908332295651328
749856465456881664
749892762905022465
749764182489198593
749845233400176640
749972530228711424
749922563778838528
749916762922225665
749817441908391936
749843073228689412
749916087676989440
750043187624939521
750050817156247552
749757702247747584
749984073259556864
749867861389303808
749863973407760384
750017317023678464
749809719980720128
749985662569443328
749903013792378880
749801171993268225
749819828370677760
749836139935203328
749915878045716480
750012439236845568
749990419065430016
749897171185573888
749925814393835520
750056185756135424
749878905226530817
749916742105886725
750026963872518144
750039173583732736
749988443581771776
749916268099211264
749900270935609344
749967555712978945
749838513760112640
750029698550206465
749875344077840388
749866242639597568
749926090836246528
749865219082649600
749976351378202624
749981749329793024
749833124230553601
749988908927225856
750055233460563968
749899906056347648
749921917621022720
749826459598921728
749972819749068800
750012992851443716
749858067668492288
750069167181668352
749962313059491840
750002888584331264
749967849356013569
749859825023057920
749988896390451200
749909783378006016
749896894432903168
749907011169554432
749905723484696576
749977349773520896
749965769019121664
749962925411078144
749896823167340544
749840506423828480
750046467608416256
750027563599269888
749975743040327683
749967597894967296
750000099435184128
749840774473379840
750031103851843584
750018432876187648
749897334746734592
749787649456635906
749832968890441728
750013839962415108
749903563359416320
750042244070203396
749906625088016384
749997952156958720
749919648657862656
749966079452127233
749810328414752768
749984391649046528
749903139885682688
749915689037733889
749902368129548288
749901550085083137
749757991830712321
749969703339118595
749981208465944577
749822890284113920
749757710682447872
749831500917379072
749982672219496448
750000191902617600750394133479653377
750205469520760832
750306958809427968
750336298011860992
750350684466339840
750300633782157312
750257113914609664
750402023036710912
750195558460092416
750319126736990210
750147739149819905
750377247329153024
750415088054599681
750173412480393216
750313439101276160
750423418097524736
750212964788174848
750279092172361729
750319323651072001
750138452767801344
750385656799514624
750141057514414080
750393336612007936
750421983561646080
750409799217577984
750333118889025536
750336604489777153
750275245664247808
750263916958257152
750264000819171328
750424475183751168
750229435559845888
750331352860520448
750123055637200896
750256765783113728
750364450247639040
750384327075192832
750404593826295812
750341335450722308
750270233445793792
750322024745099264
750294329797804032
750145830611365888
750216005675212800
750422776087998464
750353222171320320
750355441075519488
750192500690780160
750144287187296256
750261769571016705
750371345863696384
750301019788148736
750212612101705729
750302382869753856
750200712978718720
750383408476524548
750307286099357696
750410264789389312
750377867838623744
750338726681800704
750431064426938368
750416006582009856
750215753937383425
750234040796454912
750313682568089600
750368581678952448
750424412063723520
750238709291880448
750380040576262144
750361786965188608
750266915776520192
750263510362312704
750345475115606021
750309161188126720
750376865441787904
750313833412042752
750272628775084032
750208547871338496
750252936370892800
750347404633837568
750247202770022400
750248343373217792
750286436172046337
750241599125413888
750385904271912961
750412210829037568
750257340469932032
750256719431806977
750329587222056960
750204014005026816
750152675497537536
750318015128936448
750303313967579136
750385543486267393
750377846997037056
750245801834668032
750330438892281861
750404254255419392
750322486412128256
750215531446214657
750271286295859200
750379206035386368
750277586178174977
750193490353684480
750430669793333248
750291574165086208
750296779439177728
750222565231226880
750263543606325248
750291381214740480
750369554715422721
750386269012783108
750222192298909697
750121914732019712
750362126837964801
750341620852142081
750291436025712640
750271261155135488
750240290510897152
750340668430622720
750220199777951744
750232870678126592
750364639167442944
750398680017018885
750366035690291200
750252974170144768
750252239948615680
750337438913036288
750270128927940608
750320686774808577
750432523931516934
750292790630764544
750121579250495488
750369668192346112
750321014131810304
750269441116626944
750274805555990528
750418992972566528
750233713745752064
750402631026167809
750227187681333249
750422939988811776
750367172518633472
750404681957052416
750420985313103872
750199027157774336
750407437589614592
750204613568200704
750240428868399104
750320175409422338
750251929708748800
750320745629163520
750237874545582080
750327783830716416
750282459909017600
750270850134372353
750354858037899265
750363670367105024
750423086709760001
750362852452503552
750243943900651520
750258300982292480
750299312588984321
750405348813467648
750257332068683776
750157226359132160
750387359590473728
750338840053907456
750409509797924864
750245541708046336
750164159665438720
750296410420109312
750191229569101824
750311501425217536
750294648531329024
750419961772990464
750278911674707968
750404472422227968
750299967265333248
750310670990766081
750329264482889728
750337782795558913
750418124885757952
750383161301954560
750418179235647488
750355306790719488
750347044120764416
750306828957978624
750252202497871872
750127539390025728
750424378685480964
750409170092982276
750255456921219072
750236293221670912
750380405547798528
750237971115376640
750196594343940097
750297853013135360
750322826004037632
750337229235466241
750398214482845696
750370351620685824
750255553394376706
750288894076284928
750245617486667776
750310784110981120
750225845197963265
750238981929865216
750308066239930368
750229662291353600
750351166760890368
750287208167247872
750336079971004416
750219650139459584
750133394428813312
750355604410015744
750411065662595072
750400806545940481
750284993482485761
750157243329511425
750285039498305536
750349493216784384
750268065250545666
750361396987195392
750259374732509184
750197248668073985
750223823799250945
750333458577133568
750312734651195392
750379750934376449
750298293364625409
750221055390720001
750198041383165952
750339376765337600
750298486575362049
750247181941084160
750385581365035008
750380099137105920
750244568570953728
750317515868401664
750148124983918593
750233659391737856
750336826662150144
750150008301883393
750421798878052352
750158530821365760
750188436351365120
750367348587171840
750357043228340225
750283391036190720
750248414965862400
750367503830818817
750257537589583872
750253213257981953
750299505845686272
750365674896183296
750183575148867586
750407102091423744
750260029022810112
750224008189280256
750274033724391424
750126960588812292
750233340716998656
750427201288302592
750252122533425152
750345416567197696
750282879465299974
750359123489853440
750383383503572992
750195726144016384
750262184719048704
750416484858560512
750243633417322496
750226646247014400
750354690232111104
750394250966204416
750262755043586048
750137131629064192
750346825664724992
750243201571774464
750238868637704192
750338265127981056
750268371338276864
750320095533031424
750418770594783233
750394414514790400
750357282253307904
750247890430205952
750404640055894016
750129283981537281
750333005562941444
750388462897893376
750222687084118016
750252865118142468
750234221554331648
750190768502046720
750268488678121472
750257671920574464
750225925162143744
750412336708583424
750416690266173441
750364928578650112
750302991132033024
750329297756381184
750279687516160000
750121742916395008
750340773531488261
750287082262827008
750308766902587392
750326458426355712
750314449945452545
750294489172963328
750322083574452224
750399036633411584
750354623173496832
750406661618139136
750329335693864961
750431534033858562
750394485662683136
750424621606854657
750233835510562816
750196237857546240
750205846886420480
750269516609978368
750426144411832320
750378945900474373
750235458718752768
750206547477860356
750330375868559360
750422629320982529
750309882373533696
750241112581738496
750264378495295489
750186041424932864
750346607829389312
750276315463442433
750240789809299456
750310054495006720
750367885290250240
750404044716466176
750401905478791169
750385019223470081
750223752302981120
750253838284840960
750350093342105600
750213962923474944
750397388079173632
750308871688839168
750421257888342016
750326244445556736
750252449731059712
750408045793009664
750344799824203776
750151585158746113
750290726898900993
750405764263579648
750309010155286529
750363749794603008
750151287472291844
750401297174626304
750260419168731136
750313732757217281
750268014814048256
750320846502330368
750405504304762880
750236779899478016
750211274353500163
750293713361002496
750423120348082176
750295655235481600
750234120899424256
750288554530598912
750413074750930944
750219742502412288
750340135842095104
750415801262411777
750296670164967424
750251959270010880
750323622741499905
750360943738036224
750355961106141184
750370741602910211
750238360946565121
750416879144038400
750390136182046721
750272964260749312
750185395426562048
750381072173690880
750363665875013632
750236289073426432
750410839300210688
750370431291551745
750274524537581568
750278328674684928
750345772965781504
750303637289721856
750385392281612288
750351401818198016
750281008658968576
750277863245504512
750206916471693316
750324017396084736
750291830286213120
750220044550930432
750245504097873921
750358574153564160
750433983503085568
750210351690637312
750432331111030785
750237287447982082
750246376265682944
750401238668369925
750238348661428224
750307365715644416
750260301614854144
750355092700823552
750312591797485569
750323677502148608
750400160627392512
750366648272576512
750386650858024960
750401251041476609
750418053591142400
750154861136715776
750262998682349568
750312248090955776
750148389308764160
750193817807007744
750131884655407104
750290706011422721
750144119226396672
750326881824759808
750381235869016065
750421681672454144
750212151072190464
750247269962752001
750235307698683904
750401624590299136
750258678259998720
750412592414285824
750287392607657987
750412743707164672
750381579965456384
750243268353335297
750260355935399936
750214772335996932
750381495924232193
750365612015292416
750189426270232576
750413859048058881
750394737165733889
750246959622086656
750400211084771328
750388470946865153
750247458484133888
750277514992447488
750329465679519744
750235873887805440
750213434298499072
750369621786566656
750307751860011008
750261563844616192
750299505891966976
750270787253374976
750258824968343552
750428656703602688
750263988378886144
750431869523623936
750302592832401408
750157767718137858
750403231038246913
750284188172029952
750324575246884864
750387577665052672
750314781362393089
750269445201944577
750153292324319232
750236138200326144
750370393442115584
750399628051357696
750185936458178560
750409421675782150
750402152720375808
750242027120496640
750247617758625792
750350156231544833
750135650939047938
750322704230809601
750426085536493568
750274679735197696
750303527919124481
750256434202435584
750162171644878848
750378564244078595
750270455760683008
750313934255718400
750291616196358145
750253192269729792
750370934775803904
750303288940175364
750274495181561856
750358607636684800
750279075298701312
750275061119156224
750384914512642048
750289627966238720
750265280174194688
750341838809227264
750172166713380866
750243046063759360
750375712121450497
750402052086493184
750294459896721408
750414383684157440
750356657159303169
750316949830262784
750335635265720321
750230597348446208
750288554274779136
750333961910431744
750307378290106368
750329901883002883
750297567934681088
750385010784567298
750207243409383424
750284133591576577
750323236869550080
750420049962213377
750271252909027328
750296586522136576
750254077095936001
750255226620252164
750186288817463296
750384113144725504
750340823888359424
750384943675629569
750158832823898112
750215556536512512
750266118934257664
750397048600530944
750384624770088960
750262302025318400
750193788245667840
750293134370803712
750364064254201856
750275065661550593
750432959971328000
750265682722426880
750399741322752000
750292081847988224
750349329790099457
750227787441541120
750347136160628736
750375753762611200
750299333837328392
750397853944651776
750352047699099648
750364768930856961
750406129285533696
750328526037889024
750373136516931584
750305029630881792
750246078570754048
750268476250529792
750234451960094720
750313640624992261
750329326994853888
750195176556093441
750381181208653824
750421299873320964
750228156296990720
750354253991047169
750432079469539328
750368825074393088
750305545672876032
750313703346573314
750256610627481601
750264613233684480
750406091251585024
750309068728852480
750412470804746240
750210175248719872
750356904615043072
750278559550283781
750283483457556480
750212461362634752
750405470448328704
750149672656736256
750228521474293762
750249761169694720
750234246573350912
750232002629165056
750323191021768704
750248158844813312
750295705709867008
750380682468216833
750283571735195648
750355910493601793
750263367424671744
750322570176626688
750358976668114944
750373459717419008
750372146807971841
750288105538658305
750265007535955969
750361216640544768
750368518760202241
750292803167526912
750310075315650560
750416321377075200
750319411760738304
750265401683173376
750265598983204864
750421001939234816
750391503474847744
750432146196688896
750407689570701313
750272691609960448
750303662237442049
750252089251594240
750268295677370368
750274289484632064
750135906867216388
750266744154054656
750262172052295681
750237824289431553
750267272661434368
750239908724371456
750297395993378816
750160766377000961
750375552750653440
750197349398511616
750212939559366657
750363611256807425
750223970423566337
750316278888357888
750283080745779200
750399825003380736
750260167401435136
750302965794308096
750232032085630976
750424940663287808
750183268784435200
750236989534994432
750154613270126593
750409467758538752
750372021209427968
750315011998883840
750240349147242497
750245546158395392
750282036389249024
750305469965672448
750256392544489476
750196485409562624
750383958068637696
750338588332744704
750423816602546177
750242853419298816
750324730360651777
750128315063603200
750324386381565952
750335316637155328
750354811992829952
750131444215902209
750238608720818176
750285966527590401
750235811153608704
750268904107347968
750330052617859073
750315628788088832
750181884861280256
750282099375083520
750325091154599936
750432146255470592
750172485329510400
750287719876571136
750395131547754496
750413716718432256
750309265794105344
750317868357591040
750235290757795840
750424240130756608
750333160806690817
750373878963273730
750230811232890880
750226373835362304
750324205867130881
750244363163217920
750307240045862912
750199815460556801
750359756808687617
750266475550769152
750251355206459393
750175337724522496
750143154834305025
750197005494870017
750284200595652608
750303570113671168
750240827520192512
750402144675639296
750362403385122817
750289854538407937
750198162850193408
750344774662623232
750131578467004416
750328899540844546
750288109741416448
750151455273676800
750248901588967424
750342031554252800
750237891180187648
750385530815320064
750299430302126081
750331197948059648
750392799728721920
750305788682534912
750270556726030336
750419035179749377
750366006556721152
750308804416315392
750340437802618880
750399514549317633
750395601448304640
750342933375623168
750356690751619072
750332577764872192
750330757554507776
750266429228875776
750308208829489152
750256363129802752
750386336134107136
750422671414919169
750208099399663616
750263468234838016
750233453845704704
750154525504335872
750363825195585536
750373757483622400
750297572208676864
750294673713946624
750293973541986305
750333773204623360
750279179992600576
750317193011822592
750245797594296320
750254169643188224
750280706941681664
750284645208616961
750237245467164672
750228542298923008
750387959468269568
750240777205346304
750362818608787456
750303037185458176
750313380582400003
750368527224180736
750240856938913792
750222888515407872
750168525956718592
750253368271073280
750393994883043328
750213644068290560
750413393501138944
750418586183692288
750391440849506305
750238864359485440
750346259576287236
750424332405395456
750391411275493377
750215154025918464
750431844219310080
750283969850114050
750315679006416896
750387238027063301
750223853201358848
750364244919681024
750135865129594881
750225555954466816
750293637796290560
750387200223744000
750300378319691776
750388802435231745
750203531521617920
750352412465135616
750373975708934144
750294682358452224
750388773058478080
750393101416488961
750238017227517952
750235689304850432
750214273113190400
750269487136604160
750348771825971200
750289548337381376
750305159465631744
750234364081037312
750328538650251264
750350613192388610
750430653188104193
750395768993906688
750283982680551424
750432637081321472
750145302137565184
750244904346025984
750260305561677824
750342002533892096
750381844038692864
750375015720378368
750337644513615872
750354803511947265
750341343902392320
750219851696832512
750261014759964672
750333823595012096
750195830871568384
750376865471172610
750249174189432832
750359362699419648
750401939200937984
750432909660749824
750258615408332801
750126817944621056
750266840623046656
750162209452417024
750338709896065024
750336944022753280
750230027250257920
750320624195829760
750226918931181568
750266630798766080
750142659805650944
750232841410207744
750373820222017536
750278328758767616
750262482409705473
750369558876135426
750148103932555264
750347408807198720
750405131011760128
750240470744371200
750432842644086784
750260855309111296
750345961881362440
750162062731599876
750380451446087680
750309907711361029
750205817463406593
750163992123813888
750216814852861952
750304266049449984
750197831407984640
750245650898358272
750428916955906049
750433429888471045
750315854890471424
750264831492620288
750400999488000000
750230593116499970
750406443816321024
750153552107073540
750388768759246849
750416593981739008
750274738182840320
750312981905436672
750419227819937793
750276743118848000
750282858414112768
750427293642665984
750309739888832512
750251048955064320
750196602460069888
750140054845001728
750317255804739584
750249467475947520
750292492877197312
750214105366138880
750433169644654593
750262335810441216
750306812021379072
750359098265309188
750121558350245889
750374952990347264
750263355026317312
750288176996950016
750257763893309440
750286339611000832
750386323647848448
750407840259534848
750242597306707968
750189422113591296
750424214952378368
750259336711200768
750384612329697281
750369026321354753
750402715067580416
750313401562333184
750426769283551232
750269554023071744
750304245442686977
750429407353987072
750364815240069120
750233772445007873
750292203235340288
750243322841690113
750198960032219138
750237933144158208
750244161689825280
750331201882292224
750427243172814850
750256094707154944
750157591418896384
750271043105849345
750390597601619968
750272192491950080
750431089546625028
750340186454708224
750222779258208256
750197592550551556
750300919229800448
750265510810431488
750224633287311360
750368891956785152
750223936730697729
750271647232299008
750419831795486720
750353222116704256
750343176783695873
750288050966499332
750284091799511040
750230358206152705
750397350263267328
750294610799259648
750310964709433344
750358569866829824
750399388678287360
750198850728529920
750250411492315136
750323220293689344
750236163299020800
750215351338762240
750320686808399872
750274851731083265
750413833898954752
750303632956936192
750429101257699328
750385447046680577
750284628641116164
750337728282238976
750219130306002944
750172875559239680
750371878582095873
750410403046391808
750316328901279744
750137320288948224
750366425810952193
750224037616427008
750293767803006976
750342572879466496
750386424332054528
750163438232596480
750421375295238144
750396301829935104
750340572272025600
750231910186569728
750267268202958848
750345009724088321
750247764680900608
750133956444651520
750389033113640960
750333496523124736
750242534388076544
750196141359112192
750387225179852800
750234565218820097
750316383569752066
750297123162353665
750326869501829124
750354182591303680
750356669893312512
750406934495318016
750191292471205888
750233676001214464
750133071622631424
750293403020197888
750319348758286336
750187966413180928
750402085900865537
750337002676088832
750430749661290497
750373333682782212
750334876193206273
750208925602025472
750168462966882304
750267020982095872
750347979333128192
750154152269877248
750312293943107584
750126733727268864
750423158046457856
750188486762827776
750201845491044352
750263036372451328
750151224540880896
750414140246745089
750224440277995520
750266840279121920
750356888093659136
750340077411270656
750352144390352897
750322360423559168
750292673257287680
750372159265075200
750247429119700992
750407643299213312
750219146919575552
750290240317825024
750355243762872320
750294388723617792
750369496188289024
750322536705961984
750337594077093888
750240320080797696
750284624434073600
750361333820956673
750365079498088448
750301573541232641
750333781639213056
750259425047375872
750231939458535425
750401599403593728
750394238228045825
750385359083548672
750419236380631040
750344665883226112
750332879863885825
750251732639293440
750168483833393152
750274457164537856
750130621947797508
750349430478471168
750228085019148288
750335337604546561
750200578794553344
750283835607175168
750345441783451648
750237077720092677
750316261997813760
750222858975055872
750428425870045188
750262499304505344
750428048634179585
750208665467191296
750431710312013824
750366010436300800
750339502703415297
750231897662337024
750404388313784322
750408486274625537
750254529984077824
750259169010257920
750397241312116736
750427432025333760
750279779807551488
750280161610833920
750396293487300608
750255314692239360
750318359275663364
750133881161023489
750180203008262144
750237710942605312
750387242166812674
750394653355151360
750151694206562304
750231818230693888
750307902779457536
750225333618634752
750404904515231744
750248297630228480
750231725859418113
750299568772874240
750258712074391552
750293512134991872
750313866983251968
750252965722746880
750306816572227584
750258372138721280
750195029625430016
750335178057318400
750256669171470337
750361208176386048
750132807373062144
750290429321547776
750251354883579904
750225233060081664
750234733108486144
750269306739499008
750253917888536576
750409769710649344
750338927945482240
750259563270664194
750125928756441088
750330266556719106
750364408384200704
750298754872410112
750306828794339328
750285689539833856
750137400127619078
750352802921099264
750257453439254529
750369026249936896
750351024309866496
750300722156142592
750234443768475649
750244275284238336
750419773381488640
750389595133644800
750368829302243328
750380715854991360
750239560622235649
750248783812915200
750416099041087488
750137584760737792
750245093022588928
750301502036647937
750248381449113600
750223936781185024
750252114056736768
750228156435435520
750288189596823552
750349975813492736
750309454625857536
750289640704315393
750339259333087232
750308041162096640
750175186339586048
750413020505968640
750261383560765440
750381525380820992
750391671146160128
750402576730828800
750263208229896192
750282305000747009
750392808184373248
750245260815663104
750330358818807808
750433366957101056
750365381626204160
750129175210684416
750124770885308416
750344313264037888
750347148638707712
750387108024610816
750244531006738432
750433576605347840
750363300991528960
750295911297843200
750352357943279616
750259299281141764
750151128034205696
750262918940389377
750350256748003332
750166558677299205
750333139906473985
750264982470787072
750334863857758209
750427838961115136
750360709028941824
750346012112347136
750411648935010305
750297022503104513
750393315627937792
750265997492363264
750409924849565697
750412257083924480
750315745859502080
750328723338039296
750338042821509120
750222108404350976
750204454255861762
750232669422809089
750334448579796993
750321655759667200
750156744093933568
750300474734211073
750292824290099200
750430279777550336
750223727267241984
750323924869718016
750316215889985536
750322654092070912
750391109231251456
750254622451859457
750305101022171138
750242513672343552
750310394225364992
750258636446896128
750283697333698560
750371597429641216
750429390555668480
750206061009928193
750165690485764097
750386868794064896
750417969637982208
750201665287024641
750433975001346048
750287099027423232
750400739382525957
750297484128378880
750268023290859520
750188117508796416
750382154396364800
750245046910390272
750181549430177792
750243146836090884
750315037038874624
750185416259563520
750293247604424705
750219486813384704
750172955099836420
750286817937747968
750419089395298304
750269256303009792
750244807704993792
750351582383005696
750258657212805120
750235680777854977
750295319624052736
750267884908212225
750303796539064320
750288189554765825
750233282030088192
750275086406389760
750276864816607232
750349640118177792
750268354745737216
750131901503926272
750322553424457728
750271558896103424
750327368330379264
750361757496008704
750268136616783872
750299920964386816
750365020760920064
750419512940527617
750323354461167617
750303687248052224
750325577601654784
750162561518149632
750273308243861504
750309089847246849
750405411971305472
750247727104139264
750412961802510336
750289657406058501
750369244269903873
750246187689709568
750363615555821568
750419106407514112
750286566166237184
750426488118403072
750226436573827072
750354941726842880
750393667681157120
750351041284177920
750264231715606528
750400357772255232
750263828865224705
750355248074686464
750146258518548480
750241926138454016
750286142533201920
750431236066254848
750362025876787200
750230769465950208
750123739036069888
750319164565381120
750156060309073920
750249778089455616
750404325671862273
750295160324489216
750136645203079169
750123390929924096
750369642863026176
750378056439701504
750424521090355200
750299065498243073
750216114479726592
750235223959363584
750316115222462464
750354933262721024
750251254547439616
750245139176718336
750431982937600000
750352727197319169
750322901648277505
750225249761910784
750269457524596736
750313338400346112
750366945736794112
750415201258860545
750268975183900672
750409367179108352
750361493363916800
750232036263288832
750262419612721152
750264999201763328
750333693491875840
750228869517414400
750221340574179328
750214801578717184
750272746102394880
750264995049402369
750380782997401600
750300411630718976
750214545793134592
750388714396721152
750355088565080065
750278429249982466
750122145339084800
750147185438851073
750273354062557184
750134535308795904
750271403706974208
750284054050770944
750327112440111104
750168005905035264
750194761181458432
750290278179897344
750292194922225664
750390308089847808
750379050875678720
750160149961019392
750184619388141568
750182920778907648
750247211020251141
750264873414787072
750415247593336832
750265657623777280
750338848228597760
750299711366696961
750194098582216704
750156039572561920
750258850327040001
750399619658645504
750336050766028802
750275660984229888
750393630100164609
750339267499397121
750302026668580864
750407601301626880
750231062870106112
750297500632965120
750355021632507904
750246556973105152
750320636577230848
750412043203862528
750337774713049091
750168169600327684
750231142704508928
750187660371689473
750408192820187136
750426563565522944
750245613070127104
750216353609617408
750399170549256197
750238201789415425
750370678663057408
750347480156561408
750339112499118080
750122560537391104
750380653020114945
750342010737942529
750381495806722048
750409215986970624
750189354841235456
750393554497859585
750393843787390976
750323589467901952
750429835466506240
750361451542507521
750229985072406528
750329683561021441
750321739742060544
750269885633134592
750279934971707396
750289242253701120
750305557958066177
750359890997211136
750373711476236288
750326772798001152
750176276980178944
750402094276833280
750425993282813952
750226730384822272
750282791594721280
750294699169153024
750283986799321092
750232749345124352
750366547621842944
750250373458325504
750367251988111360
750125760875298816
750347157249617920
750375930288300032
750257478928048128
750373472098922497
750315733511319552
750388328470552577
750277510676508672
750294384579608577
750418854661107712
750215858815991808
750125815472398336
750207268856225792
750398864411258880
750350386612080640
750265720685072384
750317457487912960
750369944949313537
750375758053289984
750414089923551232
750276365849473024
750339691157741568
750341247286599680
750331189349609473
750203745355517952
750280354401955840
750298238826209280
750424026183598081
750387305144283136
750286176003715072
750214827017068545
750433781958443008
750279234782801920
750418145739931649
750367822627344384
750357793761361920
750327532013191168
750297148709896193
750335668895657985
750285412980002816
750230324882399232
750256211958894592
750316484405125120
750404896101367808
750324638006255616
750386768235597824
750358960109187072
750318736524148736
750330929218875392
750156966366945280
750329645917151232
750405126809092096
750308846485270528
750283500432097280
750296032936882176
750230270519967744
750378308278378496
750412789752225793
750205343385448448
750269713486319616
750224641629847553
750402584880508928
750323195090178048
750194702511542272
750304786419949568
750265435317276672
750218144690610176
750278609655459841
750320053472690176
750273752647233536
750270610970910720
750344372282089472
750424957348290560
750320452157861889
750425423071281152
750283772906668032
750253037021782016
750243113382260736
750378903965949952
750292736050204672
750312323340988416
750265011952492544
750274172081676288
750285123497721856
750353465495269376
750380472404848640
750251996897284096
750151081808818176
750241020365922304
750266894955978752
750213547456593920
750181318659481601
750364437828206592
750381194034946048
750272578464387072
750390727826247680
750169243279364100
750302680912986113
750344669939150849
750366547349241856
750318241793409024
750324382183063554
750324382183063552
750360700640370688
750247383242567680
750417210464727040
750223617967919104
750245180972920832
750403662963441665
750328920164200449
750433144692731905
750252629976948736
750150259964256257
750260427305738241
750257663401951232
750204798323007488
750238478701584384
750257637950943232
750360390333263872
750346859198152704
750325581661691904
750211156812464128
750226944122318848
750398117896347648
750265665999646720
750259995384508416
750409832528764928
750254236504559617
750395857443237888
750139715098116097
750327716646445056
750126658598924288
750337455690096640
750270552263299072
750320267449294848
750226860227846148
750369688803241984
750235429488562177
750272049638178816
750227468460646401
750329683871424513
750270669925986304
750393953195884544
750293583543037952
750139329469571072
750289208749719552
750292887032791041
750367340177612800
750145218209574912
750274629357408257
750277548488163328
750270359555940352
750245399311556608
750276831253757952
750246347144585216
750266731420082177
750413116765245443
750170065295724544
750310671003385856
750341444745953280
750150268122066945
750264864799617024
750234057670324224
750338940729778177
750228991114706944
750353167762747392
750232249845637120
750222363934003201
750345613573779456
750302491942744064
750309727293366272
750240865008906240
750308112284909568
750384180454830081
750252135405813760
750264202145693696
750316320818769921
750220145075720192
750289561176137728
750348331625226240
750414874401013760
750349749325221888
750264697069371392
750313623696863232
750384725500555264
750251988324012032
750304618719109120
750334779783049216
750257495700942848
750346288869281792
750245751582781440
750292706887368704
750425062054977536
750330665300701185
750160410016292864
750359819853307904
750271915760111616
750401171630743552
750345076958789632
750433337508974592
750352274442989568
750294736578220032
750380346902970368
750373144976908288
750229955812794369
750176927265218560
750215250654355456
750218106748928000
750250629403119616
750367142936207360
750169578689396736
750309869882933248
750270212872802304
750312763705135104
750284582537355264
750204462979960832
750237824276836353
750360847407521792
750250222618546176
750342589795172352
750313564804702208
750415293600636928
750293184970944513
750388152490156032
750389071042707456
750265666159185920
750260125437427712
750293700794777600
750227325845929984
750360281344192512
750430502264332288
750209474951016448
750302718531698688
750247869584707584
750374176796581889
750123529518014464
750281927173767168
750268950123016192
750410130517331968
750326919497916416
750376034994884608
750279134086098945
750239116072194049
750283525610434561
750286646004764672
750251686459879424
750360813878255616
750388676530667520
750270233701744640
750277330342469632
750359207359242240
750335207706886145
750360612589473792
750317092583407616
750255419520679936
750330426015625216
750397166015754240
750242375264415744
750177015316123648
750215774942457856
750288705320062977
750353133960921089
750284917758623744
750238688123035648
750307722466365440
750169901864804352
750425523575136256
750251984268165120
750421786441965569
750216030576926720
750322079560531968
750353603961950208
750379172330147840
750418527673315332
750243201160769536
750236028963655680
750423304813547520
750130143906058241
750267868202360832
750247802438057984
750344191742402560
750343763894034433
750430816736514048
750320900864638976
750325330179743744
750243125675847681
750398336184774656
750320888327856128
750386516707401728
750364718804701184
750124997621022720
750223391853015040
750394770992795648
750151723428122624
750370871584362496
750296657883963392
750274809586528256
750404086269444096
750131578479587328
750265192148267008
750353192634839040
750287921048150016
750266463156666368
750302752199282688
750279414961860609
750304991798263808
750235169118826500
750396188592054273
750225140500357121
750164700588105728
750203250800984064
750203686870216704
750359614387019776
750136087125696513
750278882163654656
750192043465605120
750246745754505216
750326797963784193
750304614227046400
750260221969330176
750271852493283328
750235987146633216
750224939244982272
750279544930795520
750413947371712513
750284255343763457
750121402762682368
750417000938151936
750361409469448192
750377490405793792
750283919765991424
750398264692776960
750433199029878785
750260372842643456
750198552928907264
750328546959040514
750390274686353410
750292732082589696
750264370089725952
750263812163592192
750275455501172736
750336990067822592
750275249980178432
750264155937050625
750402509320048641
750353834531295232
750263908703866880
750275086658199552
750380904527323136
750248637314326528
750315913740685312
750403654369341440
750202831257219072
750294908775325696
750345496364023808
750147156074303488
750409274879336448
750358028835229696
750433530581291009
750429961152892929
750379239518638085
750391641924521984
750121788730806272
750397400943067136
750349854099079169
750312214469435392
750273039754035200
750215539780300800
750289116277923840
750427398458445824
750311262362472448
750330409360171008
750312587544367106
750122690694885376
750223563706265604
750294766261264384
750236440353726464
750400987005853696
750199098087727104
750349338388365312
750151497267220480
750360264189566976
750256342019911685
750398243733803008
750129258694074368
750420314132144128
750235768971558912
750368212571783168
750406321850253314
750243251823775744
750209386908225536
750255733799804928
750348256102608896
750399716106637312
750405109805359104
750349619067052033
750375246528647168
750237497200877568
750289389029326848
750425133366452224
750371148513157120
750249861963022336
750362944534446080
750403998188969984
750127191254405120
750240307338502144
750261949963833344
750338655328296960
750224825990414336
750244685986299904
750309920323604480
750313439151661056
750339645184086017
750332674175361024
750245726282772480
750368854388289537
750336583186939904
750370942971482112
750267473681739776
750293579210207233
750397723690487808
750399405577080832
750310826117136384
750401511151271937
750364752304607232
750354941995315200
750281046365798400
750213912583282688
750429478745104384
750238511945682944
750418447847284736
750312730318499841
750390693923880961
750121935724511236
750338718070808577
750209831659827200
750278919945945088
750260284690948096
750343625410617344
750215506511142912
750400433370333185
750296951459946496
750334268002406400
750211601312149504
750153225156694016
750134040368480256
750269470355050496
750231004288208896
750421006506942464
750360310536507392
750233923406467072
750362713721827328
750201052662796288
750419529990344704
750315146166362114
750210611418525697
750139790838956032
750335278934523904
750430787611262977
750358263665922048
750189216433213440
750256337796341760
750305465867853824
750345865177407488
750179397714358272
750314324090974208
750328840698953728
750174657945280513
750170035960688640
750332368083423232
750254559570845696
750247416826253312
750320976156557312
750251443282518016
750243625049751552
750420133852618752
750390803055251456
750428228955807745
750276734919053312
750299728139677696
750376487782670340
750235039258906624
750148909326999552
750360138654052353
750226801750716416
750359668996775937
750124884043264001
750197638604132352
750361161950859264
750335392319176706
750341561905352705
750367981981601792
750359014333177856
750337246104924160
750125496684322816
750303444343357440
750210452395794432
750280216069697536
750344497817587712
750259131504877568
750399082720550912
750363477093457920
750432242925797376
750393378299346945
750411275331571716
750380845920387074
750328286908129280
750288147356024832
750401318192160768
750180907609362432
750130261329797120
750347203466657792
750400768692420612
750416178695241728
750329352437526528
750322570256416772
750267410888830976
750290299105214465
750258481287028736
750301284012548097
750328484061294592
750371316407078913
750215338625798144
750328123384791040
750404212249522176
750246208480894976
750238847506669568
750378501233111040
750214856251355136
750378522183598081
750410105322106880
750333911373348864
750260615948726272
750189086481059840
750387237863485441
750161877875830785
750128336022573056
750324746944933888
750355361396297733
750230702252187649
750245642560217088
750329272720617472
750388932286767105
750375120540037120
750128990459944960
750248486101258240
750423401257369600
750304098663206912
750302286358863872
750219633651814400
750290827612712960
750357286296686592
750187530226638849
750292987637272576
750399502301921280
750276617298141184
750287535218237440
750388957481955330
750359492462714882
750126389966307328
750383685430611968
750128545876160512
750150549228560384
750376701943742464
750309064463249408
750149605661118464
750249052256755712
750341578804326400
750313183240388609
750367746827902976
750300009166430208
750376521550950401
750343499900293120
750341155041136641
750304757022154752
750243880944209920
750369844093194240
750261790634762240
750238801457471488
750329394447523840
750345177684926464
750305541197410306
750213275183411200
750303494486228992
750314173335298048
750284280174092288
750335089985323008
750278496572899328
750392229232017408
750240164627308545
750206060615634944
750232732198854656
750409065226985472
750282560614391808
750249350379503616
750258389083652096
750279213719101441
750234229787725824
750376785871794176
750347316687548416
750215204299010048
750246686799327232
750400701726068741
750221642463404032
750350537732661249
750287149145153536
750343256333021184
750325543774584832
750311346080772096
750405382594408448
750354597697449985
750408792324575232
750408935077736449
750417461934116864
750316601791119360
750283634272120832
750331541700698112
750228152387981313
750354530714447874
750275149329338368
750284590552612864
750370263502585856
750245138945937408
750306023810953216
750370397758038017
750331571312394240
750230987443843073
750428585387712512
750327238306914305
750247722922283009
750258279880724482
750242198717886464
750407093732122624
750362735037349890
750266987444658176
750236645576863744
750337053070622720
750416568589385729
750392673916186624
750266811120230400
750220950621319169
750275568789323778
750340282655342593
750335300027584513
750288957091577856
750240408077275136
750210947105587200
750325069931425792
750270141208944641
750173265407115264
750320883923910656
750429646726975488
750271105974218753
750217699880476672
750341088225951744
750287946062979072
750364911763591168
750315100154847232
750251669506646024
750256224797503488
750234875463073792
750421560096423936
750413867684012032
750261627077980160
750343742838767617
750192882250817536
750233294562693120
750395244844183552
750245520900317184
750428190947016704
750170073696903168
750219780171427840
750418309309399040
750263120023597056
750211035290820608
750411015339315200
750212847305682944
750123529689935872
750169415354691584
750218094161846272
750146879283834881
750317839169511424
750154042932752384
750243864179507200
750380443225038849
750354711203676160
750245566827753473
750211446273744896
750279159243534336
750357647333986304
750387166824505344
750225979356753920
750426584553779200
750301267298320384
750278056091095040
750337791477723137
750275337934680064
750176814010540032
750260762711654404
750390568195284993
750354014995353601
750275803494158338
750421865949048832
750310486583963648
750411438959714304
750231247457247232
750343696919498752
750252999168122880
750256551760453633
750136489753927680
750296485720358912
750375556743659520
750370007696244737
750326819015065601
750126390003978240
750167183603470336
750294602356228096
750262318827790338
750313363683631104
750250981804351488
750241167015575552
750227477113532416
750232434709594112
750411208424091648
750427159382986752
750173643204808704
750418640642727936
750289670160932864
750243935516319744
750366488599625728
750427528645468160
750219977475645440
750280107042992128
750248893020041216
750363317831630849
750377435863056384
750398067518636032
750233751733538820
750248716762767360
750426270098333696
750390761380835328
750405248141762560
750298230676660224
750273765158846466
750210657673420801
750354077830160384
750262012639338496
750352853244477440
750258409816162304
750328525937184768
750235274316288000
750136628459425793
750320854785937408
750425498367434752
750130961916932096
750373589841481729
750177321340899328
750229217670037504
750339796384378880
750402719068917760
750324277178662912
750313510337441792
750345248929382401
750313556453756928
750373300350558208
750147504109301760
750313296742510592
750269742792015873
750426572042149889
750294308826259456
750234296837869568
750312810186407936
750268472026927104
750270560748367872
750294275561132033
750304870381588480
750283672054562816
750271206742429696
750154609432391680
750233734897475585
750388639037816833
750422336004915205
750311392452943873
750412357722136576
750190717864206336
750358754495987712
750258162414956544
750350865047879680
750270862830538752
750358951405973504
750278085409378304
750245399122894848
750324927203454976
750256862130352129
750372771629305856
750382225619873792
750256912621531136
750329818068111362
750355931540688896
750392719822950400
750326638852894720
750244367500181504
750298675209990144
750221084641861632
750221206545051648
750315091833131008
750280367098073088
750282103636500480
750379084056784897
750380225112993792
750249018689720322
750271315777613824
750263434755866624
750252953177583616
750158266685071360
750310838729342976
750263606797824000
750267457152188416
750351737228238849
750383781714984960
750401616201801728
750232770304045056
750313233714524161
750325195777409025
750268278954659840
750342203893960706
750322448449568768
750421069144662016
750399632228909056
750379889509933056
750325204338020353
750348923114496001
750322217888645120
750387493606924288
750248947730485248
750416975453618177
750337120334589952
750320191859462146
750258921462521856
750307642803978240
750330065230192640
750402765453664257
750310696093622272
750386206324785152
750224276691816448
750381965707272192
750361589744668672
750313275741442048
750318921090101248
750129048995569664
750346599176531968
750225719481995264
750230622438731776
750319281821388800
750396784359473152
750162985386205184
750352316180598784
750433094088421380
750331042767208448
750414559781978113
750132102730027008
750372830655684608
750258732802551809
750272142042918913
750364966197288960
750314512734101504
750394548438827009
750392992419213312
750391453138857984
750229741840523264
750301493765505024
750326806557761536
750416094821752832
750370565731475457
750334553282211840
750403482704678912
750342299981406208
750297270189522945
750387401634131970
750312004531937281
750199907756101632
750197068178739201
750289577647153152
750352144071553024
750390744486146048
750121059115003904
750425917739012096
750219692095266816
750407076904525824
750337711614164992
750421736261378048
750311790668578816
750396637546029057
750366853533499392
750418737367486464
750231910497026048
750361220524507137
750433719291351040
750169763494567936
750234544402362368
750181951999504384
750247236332883968
750428887352508416
750327318288146433
750225694525980672
750341738175270912
750417248276340736
750346112935006210
750369009653153793
750151568369025025
750171655008231425
750240210877841409
750313761999695872
750430095559581696
750334142357860352
750277225652559872
750284699872923648
750386130734940160
750346473330454530
750289988957380608
750187266010542081
750244036158578688
750364714601938944
750131121354973184
750244543652585472
750342274857463808
750148154444570624
750136951252983808
750404887574347776
750348612740186112
750284682827366400
750404082154614784
750231885050249216
750385707156320256
750250893656731649
750279058408214528
750211291239768064
750213585322729472
750358460974374912
750398709301600257
750321333024747520
750293575003414528
750299656786149376
750418519163109376
750335710973009920
750222581987471360
750362462013140992
750326512780505088
750188293917057025
750370007570350080
750372306111922176
750205427611111424
750254190451011584
750260041442287616
750280224319873024
750335929097850880
750239057578332162
750402496829480960
750202273268203520
750213933336698881
750433450683957248
750135898449162241
750362571144736768
750261899468603392
750413682916618240
750356720086556672
750255427712155649
750249924705525760
750266659974316032
750314017831485440
750263988517089280
750260112837648384
750433333436383232
750284217502822400
750352874081808384
750247982826594304
750268773928673280
750273614310612993
750267050245951488
750383547119206400
750233021844971520
750420821940797441
750298755061129216
750229763021762560
750277493886771205
750411623462899712
750361204007337984
750414127835688960
750277267390160900
750211953843376128
750272427469508608
750274436289425408
750197491824488448
750164222634438656
750286168013434880
750233940296867840
750227531626864640
750151757007773696
750243381826256896
750328115122081792
750251518494928896
750197428943458304
750402228574310400
750416253962051584
750323710972878849
750249438183092224
750374046886457348
750204647265210368
750317104851718144
750288998988414976
750136531629768704
750432578444861440
750216450175041536
750326810546548736
750314466902876161
750353809466126336
750219637804130304
750266802807119872
750321735388528640
750426991745261568
750412764376596480
750247471184502785
750190726223310848
750391059050536961
750295390897840130
750373191189667841
750317440563810305
750414069090299904
750312491264176128
750429927468568576
750320632353550337
750413540440338432
750389293114351616
750426001566494720
750203850498252801
750284108446650370
750248154755395584
750327896950968320
750340995691184128
750284909642645504
750413162973958144
750329469957701632
750326680477106176
750333655759876096
750394422718787584
750381181535793154
750155683165835264
750309962052698112
750236989773852672
750364936921026560
750310935227662336
750329645980090369
750284557019144193
750159223091322880
750215544129761282
750365163413393410
750356350937464832
750239661382131712
750430531519705092
750382125229088768
750322524102295552
750171738667937793
750217867593998337
750335740194631682
750315293243797504
750198897033764864
750262809808760832
750131297532649473
750366056758276097
750122552387710976
750209676101443584
750214621353611264
750332917453389828
750162074941136896
750373493322059776
750394607280787456
750395664136273924
750230077389021185
750312117790728192
750242891147071488
750222288361062401
750355050749423616
750364949537431552
750360150939021312
750411858377580545
750142429114675200
750375225347350528
750297391681638400
750388102108049408
750362579743043584
750329662740557824
750392472551956480
750261320620969985
750250327287402496
750425225976766464
750339422902681600
750305205787516928
750267494858944512
750122233532592128
750205951802765312
750344233706459137
750311170024714240
750336990361493504
750432544848506880
750205767362367488
750121658686451712
750404518693761024
750279070861168640
750255192709353472
750248368652357633
750385019168796672
750400269654032384
750283722625282049
750262692212977664
750175484151902208
750209185489362944
750339284389883904
750429805850587136
750256618886074368
750408243176890368
750249773928775680
750410117829496832
750339116693385216
750308783641858048
750319491406376960
750330497373335553
750237018785914880
750345152380694528
750395693496307712
750376676895391744
750259387235766272
750387829482532864
750344003225128960
750237710955216896
750328073044754432
750227871336103936
750393143741276160
750350030121406465
750231671107153920
750249904040079361
750268186852003840
750166642668298240
750359224362893312
750353331126734848
750332183345242112
750416736302800897
750419068495290368
750302034969198592
750199777556623360
750313695075504128
750377557556592640
750139618859810817
750333529880403968
750319491654021120
750418904971960322
750293310636457984
750256795155697664
750422650627952640
750401985082331136
750223823723692032
750360985874169856
750233873066360832
750176562226470912
750335194855448576
750362181305270272
750300914917998593
750201493374967808
750268107197997056
750201182920929280
750287900139454464
750367008911462400
750314110353571840
750311396454371328
750121860034138113
750285899406114816
750155607718625280
750256274864877569
750394460601810944
750387061815930880
750196136934252544
750283512964526080
750142286248415232
750421106931081216
750428044431618049
750413355710570497
750417017635762176
750411976111775745
750131163054866432
750391340060463104
750385639913291776
750340957833486337
750225086356025344
750261928832958465
750374822732034048
750260313958801408
750426286858919937
750347652190105600
750371886740086784
750221760046374913
750372142827630593
750306342506754048
750370360281985024
750292841130328065
750185819093110784
750278865512169476
750298146572492800
750267024908091392
750409119815831552
750311665107886080
750426685279916032
750337212441432064
750167938712342528
750430090958340096
750282816567537665
750224700127731712
750356846112804865
750379193427427332
750333307691425792
750290483788836864
750269046583619584
750401171572060160
750121981786284033
750222691102289920
750422122028232705
750423438972559364
750205137919021056
750266957723762689
750354727737581568
750340173532110848
750341109176528896
750415100822061057
750213178433216513
750259806678749184
750422251799912448
750433656263565312
750264214640529408
750168568004743168
750145721387589632
750302156704608256
750248578300403712
750354358756265984
750414584905801728
750338466739785728
750230987464925186
750268174432624640
750359635039703043
750249757063262208
750253691412705282
750353633330462720
750424621841805312
750193868046381056
750321378881069056
750360482431860736
750237191024963584
750139358687223808
750416191177560064
750368342746079232
750398939887702017
750130131503419392
750154349259595776
750260603437154304
750395576101986304
750341490874785792
750300524969426944
750370762775785472
750139560261087232
750320406041620480
750395232366264320
750260398214025216
750306203800969216
750159659248431104
750294120233447424
750375359523196928
750318195366629376
750406129209966592
750385249746649089
750359887092256770
750285882717040640
750234397647970304
750397254104674304
750283861112807424
750226088513507328
750251799668518913
750232866777366528
750140898042863616
750224213827526656
750234292849172480
750221265026191364
750249777971994625
750254693612417024
750295516962054145
750204240296087552
750209067923177472
750277284137996288
750296339095912448
750406158418976769
750422637868883969
750291553130844160
750366346077175808
750370330879881216
750430393028009984
750405059372937217
750166399541211136
750359329178578944
750355302323716096
750176394307596289
750237790701510656
750184829124222976
750353532486758400
750236775541534720
750238185180061696
750246653370765312
750314781530329088
750286402886086656
750248989560365056
750384427704934400
750279070953254913
750331193837498369
750243784424845312
750244866328653824
750325304720326656
750418619801174016
750406292682838016
750335656283348992
750242702407655424
750299254191710208
750333366306607104
750424563159367680
750308036800110592
750138062747742208
750131729441165313
750324293955977216
750279821733851136
750130676444332032
750306455866241024
750250440630104064
750261274538311681
750351347430686721
750121956452761600
750355885424279552
750350994828062720
750353574312443904
750429466321620992
750416396711038976
750126138249322496
750205167589527552
750389955692732417
750402270215475200
750383614093828096
750317054801174528
750290005445242880
750412252956790784
750354262421450752
750238784583794688
750419001373700096
750340043693318148
750301623893753856
750151123932221440
750220312931958784
750282493618782208
750300864510767105
750422822258929665
750262872597561344
750297198659854336
750338621744427008
750359685497131008
750126146872700928
750128583608119296
750360662925123585
750255888951377920
750363393316364288
750368124629901312
750204966237855744
750261748553449472
750401607473430528
750280253805699073
750387820842409984
750268258343759872
750305285546344448
750285685391781889
750304953957167104
750358225917210624
750302148206796800
750208677995540480
750197646892163072
750384843146616832
750403801249640448
750125697746763776
750190684401967104
750323849368113152
750242458911514624
750377804924006400
750263267034075136
750270065795211265
750232921039069184
750408373087141888
750353280807559168
750152327688970240
750324335995420672
750121864219860992
750425473063288832
750410436584038400
750308083222646784
750297890787065856
750273840589246465
750308514891964417
750272079245746176
750255847209627648
750310893381115904
750144878693191680
750432158800605184
750251975875371008
750271273767501824
750337950664101888
750135219135676416
750357248757596160
750392678152417281
750203598739472384
750415578800750592
750399724310626305
750411023664939008
750326236061237252
750314995099901952
750334309999996928
750251610886905856
750343663398457344
750313472781541376
750147273527480321
750364420782555141
750418963830542336
750377142467325952
750260955691515904
750275606688862209
750255134299582464
750357869258764288
750353461187846145
750237237221199872
750298427787976705
750411615296638976
750309391790907393
750306304757948416
750347140292079616
750270539885842433
750418393132597250
750414941518172160
750332078550454272
750307013490606080
750223018434056192
750378882793107457
750260897310998528
750229112678125569
750229620176277508
750197764391186436
750430900593319936
750279096094093312
750213916811079681
750264785263091712
750425523604582400
750314081081524225
750255561820733440
750385841080532992
750264311482871808
750313178987241472
750277401658159104
750138268075843584
750416040304181248
750380812454006784
750355432598806529
750260645497597952
750262998577676288
750326407801307136
750305071536050176
750334821763846144
750170161697660928
750410826574692352
750216559214399490
750313959329296384
750338797901082625
750312931745685504
750250570557100032
750373841168400384
750263006982963201
750343894144081920
750187689740111872
750368543787614208
750225690281275392
750293382036070401
750172724606173184
750331541637636096
750352358241173504
750231704640651264
750146216428654592
750376257234341888
750392640059895809
750231922849243136
750240915558633473
750339473204973568
750157746708836352
750303792441294848
750228500452225025
750343143208411137
750272192202629120
750265053828571136
750256769872588804
750430934046998529
750284347547189248
750320808619376641
750263157923479552
750365847194066944
750285777574080512
750316585001312256
750364123238535169
750243696218701825
750245713720795136
750307928016642048
750352349902798848
750274956521603072
750229288797016064
750285123552153601
750330040315944960
750223026613018624
750255566027575296
750284766952431616
750258636425945088
750276927781498880
750267364671950848
750394620039852032
750321039381504000
750321236211826688
750346989527793664
750226420094398464
750249190803079169
750351623956926464
750271873812828161
750415348000755717
750411573395595264
750191695510241280
750159684254855168
750158996372385792
750338772609355778
750260204940431360
750250092779696128
750121121840787461
750275573126234113
750370359946469376
750413557066502144
750344007075635202
750229830059384832
750382762566311937
750313325913739264
750410658932486145
750332569565204480
750418347305607168
750370033084329987
750231734009094144
750344405752643584
750310574416814081
750305008701190144
750202344466448386
750375695201738752
750343822647918592
750337585717714944
750323497101131776
750246309278482432
750250407142850560
750255402399461376
750419001277284352
750379235378888706
750216697412513792
750388932458713088
750359861687451649
750372323128020992
750394628227026944
750250373428969472
750405030163783680
750394850516709376
750411695038861313
750406632216158208
750230920641249280
750262943888109568
750410210137804800
750336528811847680
750263548090183680
750306581670141952
750298100816875520
750150096088502272
750151748556296192
750397216393719812
750312600517345280
750385547647082496
750216055742758916
750246548601245696
750329599846862848
750346234326577152
750431835814002688
750278622393561088
750366006229565440
750284729178554368
750234259168849920
750369248762011649
750191384829632512
750426798530387968
750376076958916608
750274276880748544
750335996223451136
750422738364403713
750215389011992581
750264957133094912
750422667057061890
750415327322931200
750249354204704769
750269709212348416
750312965119893505
750198020231270400
750260439917920256
750278869517762562
750313363859656704
750292488716488704
750305973261176832
750256493035945984
750267347840229378
750261949775118338
750268023303507968
750383056121389056
750241989204074496
750245411621834752
750250377929523200
750289334473859072
750321395599630336
750337380133908480
750340836425142273
750272901438398464
750314278041845760
750389318213103620
750269944428986368
750285026965725184
750128529120063488
750304035677155328
750291180210909184
750269210236841984
750275237296631808
750347249545195520
750246036677865472
750305310733131776
750416724076294144
750281243535798277
750373577212301312
750373749103349763
750331852238364672
750312612915769344
750377784158121985
750383471332392960
750321416805941248
750324113579778048
750409799314137088
750424227401064448
750225262495862784
750227103656898560
750399636226109440
750379558281576448
750411460191330304
750384389918449664
750339586614636545
750333458510209025
750268820065882112
750347442479038464
750409350397788162
750347756821151748
750430711820197888
750403671167565824
750397233183481856
750339519203926017
750316450565484545
750248939014787073
750338399610007552
750248112954847232
750227640343269376
750262025427845120
750360037994876929
750429436839915524
750278576306610176
750402459269492736
750257122303148032
750298503369330688
750359526147170304
750224436079583232
750231449085837312
750316941521350657
750343487070109697
750268388233113600
750234154151862272
750277502208204800
750346624426205186
750267457114238981
750294074272411648
750360461523189767
750258141305139200
750254496752734208
750397853663715328
750247152513941504
750321865684574208
750374013340381189
750227401611747333
750351934700285952
750227556473925633
750369299064295429
750235702126936064
750398562668654592
750325019515944964
750220292052615168
750325275695714304
750205997940105216
750322632998940672
750418753750441984
750274973156061185
750148779370647552
750301565219639296
750328119144439808
750332451780722688
750372281122193408
750321420945743872
750420813241782273
750218274760069120
750410621225664512
750278479464296448
750414484158705664
750397367057285121
750257583601123328
750176012768509953
750293323462520832
750314231694815232
750376186140778498
750232182870970369
750285224043483140
750242584761597952
750277321848811520
750216194356117504
750252927856545792
750260159046230016
750253036992245760
750328505326444545
750301913191706624
750266987234856960
750374881397731328
750156240899026945
750402593311039488
750415364761260032
750331545907503104
750403666927054848
750293914779840512
750313661332393984
750405931977043968
750386449569214464
750410667493036033
750221177075933184
750246598937018368
750276952813174784
750229809117163520
750368485365125120
750154370105241600
750353641479995392
750268203788632064
750380636179931136
750415171906973696
750262809913618432
750277955386019840
750291205251035139
750267138296938496
750394057843679233
750337229294333953
750274130184904704
750277049407967232
750244576926044160
750327863572914176
750368237582508032
750317293943619584
750307034277355520
750214072126337024
750271248853262336
750301384726212609
750310196992417792
750138276602937344
750421924728233988
750363162814386178
750341847369846784
750124817169260544
750160065978634240
750257965412777984
750395056314523648
750222074623455232
750372247668461568
750307084927963136
750161601244770304
750296137769287685
750375258943696896
750394041183772672
750347811699322880
750399837598777349
750403008748482560
750194425695985664
750359865802027012
750159495674736641
750160871574401024
750277389247217664
750334087617925123
750317905993199616
750295361722257409
750418619654438913
750241779425869824
750246410155679744
750370838034153472
750362210602520576
750261828392017921
750286016947195904
750354241361936384
750389150730321920
750262373735432192
750334247307579392
750234716146692097
750393957297815572
750334679153270784
750214919262466048
750300424373174273
750236192709283840
750201920896266240
750205725327122432
750317939799171072
750257449286836225
750172858597445632
750313162340233217
750398344346923009
750373107504906240
750342803624865792
750254580424925184
750159516726165504
750360512030990336
750337288144424960
750241762518634496
750255641726447616
750226130603474944
750292400623542272
750257445046480896
750331684298579968
750428153370345472
750129091110694912
750416212325195776
750298557689786369
750386986372956160
750312029735362560
750296825488343040
750422059138899969
750307126954823680
750282845839503360
750234578078531584
750391767715897344
750185378527580160
750357835893137408
750319499845435393
750307243988492288
750355596164096000
750213791024119808
750274600060194816
750123114189746176
750320829578096640
750351250642837505
750242618223763456
750158518271913984
750364081308233730
750389834330636296
750307587971743744
750222997420535809
750384754780962816
750311832699670528
750377158875504641
750292341878034432
750394565484482560
750332082937790464
750426873981767680
750291607631441921
750274016909398016
750291356157784064
750272288998563840
750266618106839040
750334217611948032
750395882516930561
750130278283223041
750303263732355072
750215732877619200
750381047183970304
750319151751757824
750391730210504704
750167280143720448
750313330217279488
750309882549637120
750342560434892800
750298423694204929
750292564113289216
750315125496811520
750138679218335744
750396603786207232
750391310503206912
750360872661442560
750307806079750144
750326109963780096
750325774574510080
750266848948748288
750273404490641409
750324662991720448
750399703620157440
750415499016765440
750404694858686464
750363170947072000
750307420287692800
750392174760566784
750293734538022912
750340995741544452
750358561675481088
750172540048445440
750433824186724352
750379684211208192
750371324623749122
750267553503731712
750273177901797376
750234288373760000
750294027975614465
750328920302641152
750356837820620800
750297068896411650
750255444468305921
750145524276162560
750423174945337344
750325997061406720
750274767651999744
750218513516793856
750194765480726528
750334083708968960
750431156399513600
750405936146059265
750138909938552832
750328555343675392
750236456975728641
750401146381017089
750325271216226304
750367180802359297
750402094239215620
750319860698128384
750238109288181760
750215921684197376
750402589162954754
750339057998114816
750413108502523904
750206635264602112
750276814635798528
750249920645431296
750263749378998272
750267410901504000
750205196907741184
750391813857538048
750400294681534469
750410944308797440
750147457779109895
750283299029913600
750157243409059840
750231415485259776
750359941354053632
750360822300479488
750134572990468096
750149647499399168
750272301363367936
750331533479862272
750331369960644608
750322691916255232
750159466469945344
750408817607868416
750430288396718080
750257738656190464
750305750921216000
750316379555987456
750375292699570176
750265514925121536
750272452563968000
750313682366828545
750255150992912384
750430384928751616
750298306216091648
750204660108128256
750336797121458176
750249199212507140
750377964223598592
750420481971552260
750391583330054144
750410423870951424
750130659998306304
750273421389377540
750165661096173568
750335748843372544
750373690441818112
750181910073094144
750325380507107328
750275040353062912
750274700757131264
750121629473120256
750248939010621441
750373455321849860
750336465855508484
750232921315876864
750421169791049729
750288399358169088
750414085569806336
750226147129036801
750259567716626432
750317809670955009
750263518386069504
750318665208303616
750349829105000448
750365805154623488
750269826715779072
750241947185508352
750353335350427648
750299774264291328
750414509521588224
750245344533999616
750335480160407552
750149160792256512
750412357822734337
750260037268959232
750371450553528321
750294384466358272
750376940977160193
750191531575828480
750254882691637248
750252634511118336
750338034651004928
750384771511967747
750381387069415424
750293637901258752
750343977719599104
750237824314593280
750319625594867712
750333366260604928
750310285060280320
750325376199430144
750260540547665920
750378669122555904
750241523527249920
750257596280500224
750356095323996160
750346331059843073
750422323199614976
750273958046470144
750287115766857728
750383756704350209
750396830291197952
750278437584171008
750251539546144768
750217498801283072
750294011353653248
750147231412588544
750427960348381184
750334855267905536
750243868084412416
750388148014817280
750179250951561216
750280627098882048
750185353529614336
750341536924233732
750331407587770368
750139098619404289
750332263179706372
750383471273664512
750121658908717056
750402262078337024
750220115946373120
750240500284817408
750230110943543296
750313745323323392
750291171742715904
750246481186131968
750350059540144128
750284863522033664
750383794604179456
750406149921464320
750420096036769792
750433945750241282
750239804009357312
750156048032419840
750295097569320960
750222263572688896
750299031545454592
750380556517535744
750386298242772992
750351967885688833
750371186425602049
750372599943794688
750286092272795648
750201707154464768
750323757173080064
750240374409625600
750244383983865856
750299686230077440
750372759046279172
750308829745803264
750387103670865920
750299233031327745
750220698753302528
750347819844825088
750427717296910336
750135785144233984
750409698592092160
750294187275329536
750417977804263425
750331118172401665
750366727956008960
750240114253627392
750234183637823488
750432431568785408
750220862339444736
750240625870512128
750425955567595521
750303347677114369
750244610644082688
750250340084097024
750206907852480512
750229557114867712
750386390752452608
750235572074053632
750365909831868421
750339200650588161
750208401141997568
750172007044485120
750152918813118465
750359186488176640
750298448826630144
750415171873566721
750321710176567296
750305440622227458
750307252612034560
750372063173566464
750339066407903232
750208715882627072
750357554736336896
750384155188494336
750320615643570176
750337858423185408
750263317361463296
750287195487899648
750254374824316928
750383160932888576
750251342527131648
750373388393148416
750406368268587008
750244371736457216
750342992037179393
750218362542759936
750427444730032128
750401225921851392
750403239233875968
750406175238348801
750403532654669824
750338722386837504
750234158316785664
750358616201388032
750169876589871104
750379197583982592
750347823925780481
750211161056944128
750318283711188992
750369244546752513
750307839843991552
750236826061897728
750411166648823808
750384264349380608
750291561523585024
750140226895568896
750352307594854400
750401146271989760
750349334038929409
750224293473189888
750363682941591553
750263216647835648
750345039226613760
750210154327642112
750294354896510976
750351213099646977
750145536943124480
750286717370900480
750182451159367680
750198020478820353
750257151461982208
750256002302435328
750257881371607040
750328790128140288
750215514891378689
750317083917824000
750276118293385216
750352215697661952
750353993776373766
750342124181139456
750385526709125120
750271957350907904
750288319699968000
750340198744092676
750352949549867008
750250801562546176
750353557614891008
750423384538963973
750363561277272064
750386923286388739
750418561110315008
750263673856425985
750339188004970497
750429806001553408
750304140413337600
750280971069579264
750397518211649536
750215200368984064
750244635927281664
750234162808754177
750212310115966976
750307999042994176
750383903693733888
750246913270841344
750289355512635392
750231172307886080
750311262169473024
750205028967718913
750171973884403712
750291226100989952
750312596004229120
750299581141946368
750414387802931200
750215120605749248
750121637962330112
750308871630184448
750225832690454529
750355923101712384
750254580512985092
750222800351268864
750211723227901954
750340899482238976
750239938176778240
750348759230472192
750395815152218113
750337187120615426
750299367282601984
750157545185181697
750366342084079616
750366132305928192
750219386036690944
750303377100242944
750416484908707840
750289242199298048
750250398745788417
750327678763401216
750332560870440960
750154432986374144
750303683167092737
750230844795650048
750227577772576768
750351808833413145
750126217941090304
750166042874347521
750321840258678784
750316580807016448
750237820137181184
750293323504455683
750213673583452160
750427062998077441
750348650421846016
750218178102382592
750247374493212672
750253137563377664
750293461614653440
750343722060156932
750382074926735361
750306543766163456
750362487569129472
750401125346582528
750417449481334784
750327196414251008
750349787074027522
750431835906158592
750205154805313536
750218748628307968
750281889521491968
750205276452589568
750286608327319552
750245969560604672
750285454885449728
750286255703920640
750399216770572288
750182794882453504
750428253945561088
750331059535917060
750203841849745410
750425594895052800
750288621534601216
750366098529320961
750417369806344192
750253074833403905
750283793752133632
750165967330762752
750385312619175936
750304203185197056
750278689489842176
750253066222440448
750411376326221824
750397077641920512
750372184774893568
750362462151593984
750200205635489792
750184938390118400
750347018661466112
750432159031189504
750399829411524609
750367365527994368
750238231145439234
750356464485539840
750309735627362304
750340018296659969
750422981684240384
750355130621370368
750422017212428288
750237325091889152
750320489738960897
750219994185728000
750330690546327552
750235555275866112
750197273829728256
750340257539846144
750154865289101312
750322653991411712
750310176125837312
750283378562306048
750265544360783872
750277825173688320
750366929286815744
750258087047684096
750429419903152128
750331352948539392
750254609889914880
750345064287723520
750333286778413056
750261274450079744
750353813513666561
750343877417136130
750289212780359680
750363942816509952
750277305423962112
750371450599669761
750272083180093440
750313221169479680
750212956084965376
750220346779926528
750383450457251844
750335245543698432
750233801947811840
750261232825806848
750204571927150592
750233432895156224
750237824289431552
750405298830053376
750237216161538048
750186213542391808
750396641618780160
750428958701662208
750274524273381376
750362621422014464
750399682409598976
750221478914760704
750205095996981248
750416032028844036
750375208620621824
750280471859359744
750321819492741121
750420007897567234
750152931656101888
750265556905955332
750228173111963649
750205175852302336
750389888940384257
750170195147104257
750168873983291392
750359832549523456
750282539588169729
750274943917576192
750239141179322368
750300172488355840
750358414832742401
750423350904778752
750263065384484864
750288403434991616
750327250835349504
750335312656818176
750395743991697408
750386055229083648
750280375461679105
750401901045440516
750275824692162561
750165619488751616
750410155641143296
750192773152673792
750340844566220800
750374873109786624
750414597257965568
750258690880569344
750410956623216640
750128256288862208
750310129929687040
750260469282340866
750181599480803328
750421123792244736
750358586472198144
750346251116376064
750403360910704645
750187068878454784
750337975750389760
750424680608231425
750283869438373888
750285731524911104
750365024812695552
750272599238643712
750266970688385024
750382380972552192
750165090725269504
750235899129163776
750191535988191232
750426781719597058
750426341271605248
750188436208820224
750346267994099712
750275631615733760
750323375277498368
750271718447513600
750348763537997825
750270942392283136
750311186827272192
750407462759567361
750287296197517312
750393617542287360
750258603056128000
750380283657158656
750277804282052608
750223685387218944
750248519743655936
750379600069423105
750296368464486404
750348193389502464
750282241994006528
750342145031168001
750261350274732032
750237836813623298
750424038980321280
750423980121653249
750293499334057984
750432624619974657
750271290586439680
750262994144206848
750158652426846209
750344326174113792
750391470176296960
750341339846471680
750245437114810368
750338038937427969
750340714731626496
750237538955169792
750302978624610304
750290689339092992
750345236191318017
750314072369991680
750271433360732161
750162121145528320
750204831814545408
750373384316293120
750268962970148864
750203326134886400
750374009066455040
750348818080751616
750358733667074050
750432372898799616
750366467875442688
750362646696820736
750201887375364096
750223874004914176
750301317793345541
750121583239368704
750241594998226944
750388366160658432
750355902398599169
750272255150678016
750222976533037056
750396905658707968
750263661181239296
750321546925858816
750231826355122176
750267557865787392
750217595152900096
750227271282286592
750249152907534337
750356015560925184
750206178102161409
750152407103991812
750349019612872704
750177942358073344
750364182038605825
750299006677417984
750320074435727361
750310066914459652
750281847687507968
750231889269563392
750298331449008128
750239598371041280
750416090547847169
750242693704478720
750213430318100480
750373732439457792
750129644758859776
750332561214156800
750378496841613312
750420624716300288
750334335039995904
750151018911035393
750404829072093184
750266936840245248
750299744715599872
750321299487088640
750253678590881796
750285903436869632
750363942954860544
750340647677227008
750291502790619136
750309827834814464
750230593422651392
750285471553576960
750408276601344005
750261828215644160
750177409505177601
750145084012634112
750294950592471040
750337044526747648
750177786812243968
750194052578938881
750245071891619840
750328270260953088
750418674197016576
750387229520986112
750233596519145472
750420150629896192
750387800105771009
750248687545221121
750269189080965120
750299199649054720
750414828250935297
750406255026573313
750238122093318144
750234959584063488
750373988342247424
750235861153906689
750343394787024898
750276705437102080
750283231644119040
750288667776811009
750393491667185665
750293004406157312
750181335319220224
750421685980000257
750329645795577856
750127166046679040
750268476397420544
750181721132457984
750157897498329088
750271890460205056
750279712862310400
750403897857077250
750420574174781440
750320594814656512
750213774121046016
750418753955897344
750284796442451968
750299879084269568
750164285540667393
750395114980343808
750353654004215809
750409345960214528
750271638613192704
750235181877985280
750268128240758784
750281294014283780
750276600760004609
750259735253938176
750413683092840448
750262080108888064
750406594777587712
750299157743673346
750380179059507200
750366576608677888
750415226563076103
750294468201476097
750376227987488768
750321878120534016
750287463738933248
750228114412679169
750220887467692032
750348771838529537
750233231669231616
750403893645942786
750308724858847232
750190659311579137
750264835561127936
750379591940730880
750401892677656576
750351053556740096
750247395611422721
750296024611160064
750412613327187968
750331189605597185
750364026648072192
750299405119520768
750198087440883712
750396062637195264
750338416202518528
750222305507303425
750397593633652736
750406582194802690
750387552612417536
750372222355767296
750323631536934912
750308498148384768
750408977058594821
750229108702019584
750390811557175297
750300785167196160
750402790334181376
750414446489640960
750433073435664385
750336578967461888
750211911883653120
750225329227194368
750333160668274688
750249572396564480
750236335273893888
750316026995302401
750325065904861189
750326424687423489
750396062678945792
750419253212446720
750209357346996224
750244342372139008
750290093500461056
750427520248516608
750247756548091908
750391033654050816
750369873373564928
750334079212613632
750396754994933760
750412428983177216
750352911582932994
750373900069007360
750355063659384832
750238390306611200
750335182369124352
750333785741209600
750345206688473089
750269088606351360
750305189035257856
750424789500694530
750130727035949056
750358649474867200
750232560291184640
750316240904810496
750323769932210176
750206647897849856
750208413661958144
750353947605344256
750277967801118720
750416736680308736
750274599917608960
750351917579141121
750263958897065984
750327846690783232
750356888152338432
750340836487868416
750382347552514049
750328672792576000
750433530505822208
750425246847627264
750291209344602112
750194580994203648
750331369926959104
750218056538918913
750234669988261888
750178281924665344
750272674585272320
750205482011361281
750230849283645440
750388185889382400
750346217478057989
750296666293567490
750355482691399680
750257894038315009
750379663013273600
750384154995458048
750413821378867200
750363406079651840
750140436560371713
750209114106716160
750230370780450816
750285215654875136
750411757823275008
750356447414845440
750420440087224320
750298603898404864
750368829121978368
750376060240420864
750428245619712000
750315565575647232
750169331397300224
750428984001720320
750406560954748928
750164998517764096
750250692221206528
750124816984776704
750124665931173888
750208883721854976
750334976802099200
750429403335778304
750420104593059841
750313904664768512
750136737142149120
750395890704277504
750404296248848385
750167754343198721
750140898118217728
750340861439909888
750425561370091520
750349279349264384
750240248420970496
750270196108107776
750250558066483202
750310876662603776
750273832318078976
750261467631329281
750290630748831745
750149563365724160
750274541318995968
750284666301657088
750212624688832512
750300793195130880
750293298003185664
750153367968583680
750326823138058244
750281860169826304
750302508640247808
750137181956673536
750328945585848320
750204294977183748
750336897776492544
750398327854956544
750340467363942400
750322708525752320
750412131221340161
750213577169051663
750241787684458496
750305402848473088
750338567373615105
750284859088797696
750245927810658305
750345299252482049
750330589765627904
750235718807654400
750373258436939776
750332619729100800
750244010858536960
750177946413912064
750366794825732096
750208698941902848
750284821578919936
750387321846005760
750310767384207360
750331105409196032
750395487946207236
750376504748638208
750287715590111232
750307147926343681
750240357741391872
750286268274249728
750330849602572288
750374197763969024
750321659953942528
750155406387843072
750200771988316160
750286486759739392
750345890376876032
750295361554636800
750390119287382016
750245810214998016
750216802622472192
750245827025698816
750381768377675776
750361791289552896
750347308110376960
750407202754658304
750265670311538688
750357425031643136
750215997190090752
750264118477815808
750309739821752321
750309605738110976
750302097896341504
750272855091376128
750287157508640768
750379415394258945
750361682258518016
750317012778360832
750432087715356672
750142278094684161
750162431700299777
750369634633682944
750362634181046272
750310784249499648
750374537578029060
750398851949953024
750231134278221824
750298939539226624
750305474193547264
750241334875811840
750234300990259200
750222984665759745
750268472219803648
750256304480935936
750411174722801665
750384557799534592
750358154831994880
750409744402247681
750266203076169728
750307311248433152
750267100418244608
750326693315932160
750236083502231553
750424948787806212
750266077289078784
750295709706952708
750146241632231424
750423346744098816
750366870381862912
750392774604709888
750368556697546753
750385807605764100
750324939761278978
750274465611866112
750179200611520512
750300860509462528
750354153382088704
750136451971420160
750187937053052928
750298792600174593
750407089621700609
750341939359281152
750127384074956800
750297857480093696
750325871215513600
750214818418733056
750266240640352256
750143569806012416
750414844789198848
750341758987472896
750144043993010176
750411640273661952
750308716298240000
750419773301919744
750226981854277632
750379532914491392
750282955067498496
750231780268081152
750173982851207168
750389171374723072
750276357301624832
750266983107727360
750373778484371456
750249039975837696
750158237236887552
750415339666694144
750146766004072448
750225459665891328
750312549778763776
750365532264755200
750414861700632576
750252173041233921
750404811980435457
750382284377841664
750192509104586756
750316932994183169
750129325828087808
750209663573032960
750247756460019712
750346083570622464
750290072885428224
750328119043686400
750327653836660737
750407768985702400
750355227136712704
750247681000296448
750298196983762944
750342719545958402
750288847846707200
750337271128268804
750297794246766592
750223634925391873
750206459196026881
750198217355124737
750218232741658624
750412416257785860
750356602767552512
750265246506323968
750266727028719616
750328551187025920
750326202561355776
750180563538051072
750311753074946054
750355331750850560
750355193552711680
750255172018921472
750366899905724418
750268509985206272
750418124885852160
750356086784352261
750391591764914177
750246187706437632
750337590012710912
750390618447290372
750334125366710272
750402509223628801
750404250136678400
750256358776250368
750383186438422528
750420721273344001
750250352855883776
750277590297014272
750226486922215424
750265095737999360
750360239023747072
750213102973616128
750313254434504704
750271718372024320
750133881030840320
750280354691444736
750322607891906560
750328844968656897
750339057838948352
750222913404542976
750294665447047168
750343227077595136
750388164876001281
750127803606204416
750301439478595587
750249106916929536
750282439071793152
750273878350499840
750398658919542784
750376374830043136
750187949665427456
750220950772350976
750336256035397632
750274927236898816
750203552698621952
750363729070526464
750141368002027520
750277708035133440
750305792981598208
750372494821982209
750166579724292097
750252462544674816
750135802072412164
750223572002607104
750243293477294081
750295969846231040
750370317969666048
750364332710457345
750360004494958593
750429340391862272
750353293466071040
750242719080050688
750388722877669377
750258284163002368
750352857124245504
750290643109412864
750305042339471360
750385379996565505
750366056833835008
750263711672176640
750401427294396416
750270774653497344
750389301385527296
750401720757391360
750269587657285632
750376726937505792
750340806930726912
750133738395144192
750368682539380736
750163161379115008
750227359605911553
750277934259310593
750204064428748800
750404963029880832
750285739791900672
750360993994248192
750337531372183552
750181167555641344
750245935947476992
750318509884866560
750256694354120704
750268140794224640
750409564256894976
750225220510900224
750235425013465089
750379662958813184
750241825760260096
750222880139599872
750168257525612544
750327208963665921
750267981381373952
750323245597859840
750241276029788160
750322431739432960
750199752747315200
750320519107477504
750254089641000965
750266597181419520
750323266506502146
750367029635477504
750433081853706248
750337224886001664
750390677205348352
750321983053856768
750319802040913921
750342300232855553
750373325503864833
750224536679878656
750235626449100800
750310637297819649
750158279238643712
750223203000201217
750244480821977088
750339733314678784
750413334801969152
750387250463203328
750309404239663104
750259941030633472
750262998355288064
750405680142487552
750244732186398721
750388815072747520
750323207698280448
750319500118097920
750381558956224512
750311778282864640
750238210203197440
750290945095204864
750238931644538881
750295499995885568
750361921090621440
750343042595483648
750367105149759490
750302223775727617
750231578773643264
750233470371303424
750283974165999617
750350567277522944
750394750109442048
750274142545580034
750295278046109696
750417923546775554
750433375350038528
750369907091525632
750246367931559936
750276726371061760
750393026229534720
750368762256318464
750401725287264256
750332506575081472
750384406947307521
750248217825120256
750380292293140481
750406892560809991
750419056151310336
750285769173073920
750257525094772736
750309748113801216
750160678271410176
750267721233920000
750412252881321984
750322519966621696
750305667148353536
750279003848581120
750233390926991360
750180630743441412
750302076979191808
750345026677383168
750291351858716672
750308930505547776
750275518453415936
750312893976027136
750369877639049216
750411715855147008
750134531009708032
750290043399471104
750147399151222784
750429101492764673
750246149924261889
750346381034921984
750282757645987840
750417185219248128
750335652156149761
750297681327775744
750388299286601732
750236507219324928
750247617964216320
750239539671797760
750275644349493249
750240789758894080
750213602045530112
750385195182948353
750273664646512640
750266026596728832
750384553760403456
750428891752259584
750419286586458113
750263296125698048
750228009618116609
750384780147953664
750366891303116800
750361594052345861
750369063956836352
750292303915454464
750288202036973568
750331130688237568
750343420057686016
750377758673375232
750433651997958144
750258221223477249
750340261734146048
750407731497041922
750415008329236480
750375938333011968
750384650229420032
750234640980598784
750230622753452032
750309207233167360
750235987238907905
750294195546521600
750219285511954433
750370024439812096
750264592178307072
750362508259581953
750392854049091584
750190047039672320
750278450087391232
750424076645068801
750332485398097921
750131750324490240
750395022411984900
750211886860435456
750261060695908352
750336549657518080
750355638048296960
750375275762950145
750165371831750656
750430342952157185
750324524839690240
750276835632566272
750260737684205568
750256077774712832
750328437802426368
750392317085966336
750220962973515780
750279490564227073
750352509269663744
750199580738850816
750359996131602432
750226197758537728
750316912052088833
750136179610222592
750309266028957696
750188373311094784
750283307473076224
750307445709369345
750411208415584256
750341100473319425
750214499559469056
750279465398185985
750165090968539136
750386445395697665
750388500504215552
750433081753014272
750369965635735554
750231167849431040
750255448650031108
750261408965636096
750330753238663168
750280195093831680
750225446684557314
750293428030697472
750264550205820929
750264344886317060
750306623227322368
750239703417253888
750328941391609856
750230178199199744
750261379479789569
750391650174767104
750331516643934208
750261408919674880
750231306361933826
750384780303294464
750310788217335809
750368560631803904
750259584275714048
750371748361691137
750268488778784768
750306711366402048
750276638294708224
750353427872550912
750305763675910144
750392975700717569
750220975585787904
750344082875092992
750401574023860224
750241414718615552
750169822126870528
750424420427128832
750273408722673665
750295370068963328
750383945326403584
750348424038477824
750275707314528256
750276575250116609
750350164620115969
750268375675314176
750291305901727744
750345907082788864
750368661374926848
750265020072722432
750266538318594048
750133369246212098
750376957645320193
750423476809310208
750362596440670209
750214482970877952
750277938440966144
750241510994505729
750412609141309445
750251375968133120
750267092134404096
750382351436357633
750127748820115460
750177183214120960
750288109695270912
750173194347278336
750266245077934080
750405126607732737
750234498093158400
750384578783686656
750338210761437184
750247223796064256
750395312028590081
750252290469142528
750400643161030657
750273664709455872
750241523699179520
750290705935925248
750314433390448641
750207776199217153
750217360435535872
750267440412721152
750370091510931456
750260100263124992
750405680293617665
750353574656225280
750301657204871169
750265628221636608
750407400084168704
750229230135443456
750361644316909572
750261480222785536
750275493392449536
750232766105653248
750381143636127745
750236431780544512
750413615925235712
750286310259261440
750291842751721472
750425976559898624
750337132942749697
750352710428422144
750237790823075841
750366761174855680
750335224496566272
750373690257408000
750277187924729857
750400345222811648
750404166338637824
750332275850633216
750303737877524480
750321328834551810
750274968911548416
750335786243985408
750316664428883972
750323786604433408
750418347196571649
750402324674203648
750428274954792960
750326336808480768
750413989113397248
750233600788946944
750367407085088768
750226059099013121
750340786122743808
750318505715601409
750218157361684480
750319596373155840
750218232510947328
750341779925266433
750379096719384576
750360021012275201
750411988522635264
750177816419852288
750385187045961728
750388886401056770
750386466216353793
750317331302187008
750350940407037952
750311539048058880
750298524282224641
750389049869737984
750348835092770817
750305943972220928
750362869091274752
750276139235602432
750421836593233920
750384453093036032
750282917222420480
750421077667487744
750251610798952448
750240621676335104
750361417845469185
750190403492601856
750325619460825090
750186280307208194
750370775383863296
750236414994894849
750279507051970560
750294791414427648
750413909660753921
750331692880105473
750229800514686976
750322305939767296
750245747245875201
750395823863767041
750365440002625536
750252818896912384
750296150066987008
750396041711714304
750382133600980993
750246988768129024
750284431198294016
750177409480134656
750326152124723200
750237958486253568
750371035522932736
750359270542061568
750348830625951745
750232338127290368
750337749211721728
750332867117477888
750290546669879296
750405818827366400
750384259995607040
750377477629935617
750226940024336384
750384260150861824
750420704148000768
750395643533860864
750353553475207173
750328601703165952
750354228690972672
750287518445297665
750275350878253056
750379918903697408
750399149623873536
750319365678108672
750259970386657280
750248201085591552
750310507282923520
750272146337832960
750335589162053632
750315452367339521
750368128744423427
750143133745197056
750380623647297536
750242223887876096
750252609286639616
750374139047899136
750346343424614400
750382015976013824
750304849288462336
750322905729212417
750227338697244672
750136095577239552
750302613661446145
750249022930157568
750298654146228224
750403897663950848
750392338422206464
750190521071443968
750238071724056576
750342262257688577
750292266313478144
750283143568039936
750136095665319936
750421387827879936
750337439022153728
750320368062238720
750332732845285377
750299266678132736
750291746161041409
750376106386190336
750292006321188864
750345894856302592
750146585611214848
750342539312500736
750332753997012992
750413884255825920
750322599536758784
750324423853506560
750124112551419904
750313065812549632
750324021363744768
750253628288602112
750287019247534080
750298348104462337
750240588193210368
750399418080358400
750293729962029056
750314282068353024
750423384333385730
750149613894631424
750391650564861956
750238851881275392
750404992557674496
750215477130067969
750269931464318976
750136611648655361
750389032971014145
750269533227716608
750430187632726016
750247454512078849
750380904581885952
750143498448474117
750276353061249024
750414635338129408
750287790995279872
750318388371750912
750263149358710784
750230756899692544
750228156263518208
750219713054113792
750266748008529920
750285794561126400
750243100568784896
750427834762526720
750126352250966016
750265577785131010
750244610614571008
750362617198379008
750302676609560576
750311891533258753
750212121489580032
750417780671995904
750312512294354944
750141070122446849
750327246955642880
750395240675090432
750323664726454272
750375733181243392
750170233160212480
750372289376612352
750265561142140928
750306493589774336
750432997803950081
750268488753655808
750232510219550721
750280580936466432
750230144510459904
750395010047176705
750211743893389312
750392166074187776
750290290951524352
750291238562082816
750373434463367168
750145742480797696
750360574928695296
750323228892160000
750232354694762496
750344388874735616
750366572485763072
750404451547111424
750278886672375809
750330707054981120
750298062896128000
750421379527413760
750179972392820738
750141040741326849
750399867164450816
750263933915783168
750378174178009088
750350563104133122
750214902191624192
750274452944855044
750417495555706882
750367566749655040
750401469363331072
750394733030150144
750270523188412416
750269147251081216
750275036129464320
750359421138661376
750238591805251588
750288835465007104
750299660988841984
750322494494638081
750421433965219840
750246259143892992
750425506818977793
750260016175865856
750240156322521088
750397337663569920
750241590841573377
750241590841573376
750266039456464896
750420783961366528
750272037294333952
750286679345393664
750382641149534208
750408989448568832
750125475436126209
750132387946737665
750396998088585217
750267243091619840
750315230287237122
750358842727247872
750268190832328704
750394796267757568
750221588008669184
750388349366591490
750318556173262848
750262696684249088
750279855502192640
750338776837267456
750351829569904641
750162402176479232
750352467083268096
750315523645313024
750145876560060416
750239447506190336
750280233056661504
750290340951760896
750422906438619136
750401427286192128
750202579699822592
750169633462689792
750342489123463169
750233529481621505
750390497034854400
750208334075142144
750378656468533248
750173433233682432
750317931146321920
750208296431263744
750313669754585088
750121658808086528
750233252401598465
750306963284758528
750195306747273216
750265938482651137
750212771694780416
750238902158561280
750307273524801536
750232333790437376
750302730938351616
750193566077640705
750360583363399680
750410231335845888
750368548237836288
750222066243112960
750177371664158721
750298243326619648
750239313158246400
750410314856931329
750356162562916352
750154416313946112
750266479849959424
750211614268350464
750279465498996736
750223588784009216
750258997152841728
750326013595377664
750247437457956864
750390589108150272
750327418989244420
750242035173654528
750211685508640768
750333538159984644
750371719093727232
750125223878463488
750297429522669568
750358582403751937
750379034035519488
750372641827991553
750385123837808640
750320145982107650
750258678436098048
750254257358733312
750256014805520386
750420226366443521
750326676391923712
750239128772546560
750298046022451200
750245978058481664
750429008999882753
750358217721470977
750336511963455488
750423548154486784
750194765660958720
750396339482165248
750280740328316928
750124284643729408
750354056711905280
750364668502413313
750302471055089664
750229934723981312
750368497646141440
750418762394902528
750132299761614848
750311966971928576
750410046597652480
750323123975778304
750230324643241984
750258254702317568
750432905416077312
750300453502672896
750314865223278592
750325128601501696
750415209924292608
750272070576173057
750273639388413952
750292748599635968
750409635656396800
750230924768534528
750339561134391296
750281659006803968
750235525785657346
750245420102782976
750249991843774465
750209730988109825
750304366905614336
750285547231383552
750310859658895361
750372373484826624
750246015588929538
750424554590314496
750227997001527296
750219813868404737
750308393257086976
750261392201097216
750314144008695808
750225748804276225
750299690227343360
750238600076234752
750260464911876096
750202005071622144
750335706598432769
750128512116355073
750260704368848896
750238000563556352
750236079232430080
750214990452367360
750432372827394048
750356716131418112
750253817174691840
750341306031955968
750153330131738625
750232379965382656
750416455284449281
750312185281339392
750325485226364928
750374063802048512
750183323641655296
750362432778960901
750221768468656128
750230807030226944
750321727192768512
750322905649541121
750309752442421248
750273882607783936
750239250356969472
750428740719697920
750226054971883520
750245927735230466
750350344991940608
750295680569184256
750314361906946048
750241523816509441
750268929218666496
750373828958838784
750325950919901185
750338252784013312
750358699777019904
750226923238940672
750289334465683456
750402719165321217
750309257581568000
750138435944517632
750214570908782592
750433178054037505
750366304201084929
750361006942089216
750378274652553220
750361249846796288
750391084207837185
750295831396225024
750259936744046592
750360130256932864
750310368841441280
750171063569489920
750416824739790848
750433031211610113
750316505036881920
750323878925336576
750188759413514244
750260217682792448
750201551759769600
750401221752741888
750412324218044416
750346993801760768
750258392975880193
750260792155594752
750394447939141632
750311367253557248
750380397062680576
750256128085327872
750331172891287552
750394175267287040
750392883686084608
750234066084134912
750298193045381121
750362831120392192
750290056036900864
750251233395572736
750337351046619136
750269545613447168
750164499617972224
750303913706921984
750219469784514560
750215544263962624
750230278849699840
750298285122916352
750223441975017473
750324839152517120
750339787916140544
750316811497930752
750392266846408704
750401297279545345
750195948396044290
750360461548331008
750380892074291200
750211198965125120
750231851399319552
750213367340625920
750242605632524288
750206945873637376
750262016917504000
750244174348320768
750406758414286848
750336893661769729
750375003129077760
750248461224652800
750348184950636548
750231654396993536
750375359850356736
750423900484358145
750338038631456768
750312084211167232
750270011323842560
750414396023791616
750198619974856708
750158581316591618
750396280690454528
750424365741772800
750298335521624064
750244891687546881
750265024418050049
750236004011892736
750125953834184704
750355139018403840
750411162173313024
750197604936355840
750343096978800640
750329314462228480
750356779029192704
750366400775086081
750225371526754304
750348167842062336
750431844236156928
750237488564830208
750254551266123776
750369571341602817
750185378695438336
750283470841253888
750298733770833920
750406779310399492
750211681075154944
750422243772076032
750425188014100480
750246292492779521
750327846799675392
750341754751102976
750367323387756544
750292153067114496
750403927263342596
750251061340954624
750322666712670208
750264001032953856
750344191817945088
750142068383584256
750382842195107840
750304144452423680
750302144000040960
750230283077681156
750217221650149376
750416786894577664
750267268148236288
750129434989039616
750250650454335488
750231734080376832
750324738464120832
750429277485760512
750261295627112448
750421262015561728
750386713495732224
750272540371746816
750277980413366272
750262516324962304
750289078558552064
750245445369270272
750341729790857216
750287925368066050
750298608017272832
750268115418689537
750430502335700992
750360964780916737
750210309588131840
750426341636501504
750410226759852032
750372147034456064
750284175425568768
750302877877346304
750339200764043264
750314332735541248
750397283125059588
750208451670896640
750333634914181120
750329759184330752
750340660197224449
750140440880357376
750382510874435584
750387133228064769
750301535712714752
750307261130608640
750176960836464640
750415952022560768
750359211582844928
750375992879943680
750161303331741696
750416187222290432
750239044974641152
750395605801893888
750226143035420672
750259294982041600
750256203725352964
750357634562174976
750272812993183744
750290638873038849
750250117584814080
750350214649618434
750267234593812480
750370058229121025
750141795854458880
750249484492431360
750192739711606784
750302768661835777
750162989592961029
750261945643757568
750339640817643520
750188155525931008
750370632811048960
750254546799038464
750345743613906945
750343961324249089
750250445084487680
750415067041128448
750431118797770752
750271299021369344
750387808557211649
750320091145830400
750222930236346369
750276135066406912
750351993269579776
750312772445974528
750238134575702017
750356430876663808
750240873531711488
750259714215251968
750343306693976064
750395664266395648
750213417567420416
750405403486228480
750413414476898304
750126918423355392
750376999517118466
750278299209699328
750189069746003969
750214550239186944
750365133864509440
750314256940339200
750432486145007616
750308712192024576
750408020564336640
750338546469396480
750269956714074112
750366505360031744
750337262630559745
750426907733331968
750231813747081216
750301262936244225
750201740469862401
750321098139508736
750408276588789760
750233835602870272
750230593112150017
750325007067279360
750304165549731840
750360528476839937
750337531330387968
750333492026834944
750314592681811968
750156941394075648
750384859692998656
750265858921009152
750400345268944896
750238658905698304
750233902669819904
750260532339441664
750352039264284672
750371870206070784
750369324242604032
750254349989793793
750273970650447872
750375909119655936
750236255623979008
750422948268240896
750277779246215168
750260158769426432
750370209043742720
750254614121967616
750300919045165056
750202126522081281
750364911482482688
750423141168648192
750142714209898497
750372532608458752
750263137061011464
750226105295048704
750240940430884864
750294136817905664
750384398529228802
750372293835096064
750409908034662400
750200625087057920
750246695280128000
750418582199209984
750193368936779776
750368036436271105
750424206614102016
750318917046984704
750278785925206016
750364760516861953
750208032131387392
750429138922733568
750168928450547712
750142206812512256
750402534712414208
750326147855024128
750344372235882498
750309098252603392
750263057134325760
750304903793377280
750368065737678848
750315573981118464
750282946427363328
750289888302555138
750418120645308416
750297136043028480
750273278799863808
750136091458478080
750396226198204420
750397107048222720
750400726925340672
750416019072512000
750351016072216576
750351733218508800
750306086725513217
750404451236806656
750353649801527296
750122275354140672
750309882520276992
750303037219020800
750362760052142081
750318237586448384
750284217481850880
750214558527217665
750237203352223744
750418170943594496
750248628925661185
750344275515301888
750230190618468352
750302521437159426
750252978280497152
750232707289022465
750397514180923392
750411577413791744
750329884984082432
750264323910561792
750391696664498176
750365272419233792
750385463656058880
750280597822734336
750339599218597889
750412588492550145
750257470388465664
750293314780422144
750314424829902848
750327787949465600
750276407779962880
750347568106864640
750416346379329536
750370238613614592
750257583701762048
750171650545577985
750253762581762050
750237224587984896
750249480063098880
750361401156182016
750378459197763585
750322578657538049
750378631285706752
750323094431014913
750215934263037953
750256966920994816
750221797853888512
750285404516020224
750434000301387776
750422813874479108
750250277140324352
750398969277218816
750216106313482240
750298389846319104
750320036900958208
750342031935930372
750333005521190912
750223328544223232
750195507847372801
750349665472622592
750401230137065472
750251556554076160
750299463818866688
750400584243699712
750266739599011840
750336596034019328
750247420919820288
750240051351719936
750390983452422145
750423644720037888
750431429151100929
750249736104448001
750328287088500736
750263367663689728
750171499701698560
750338424540762112
750292366817390592
750247873963552768
750291997735333888
750208225161641984
750206648208220160
750346595342901248
750355268987486208
750124414281342976
750280127955763200
750425129461641216
750235488099790848
750357315640000512
750220761835704321
750412357780664320
750287187174883328
750365704302497792
750429126666887169
750366828485046277
750234141564829696
750290500549218304
750332355420819456
750209927814283264
750261182456627200
750341369185521664
750330975389773829
750429545837240321
750274239018795009
750323388028112896
750395500726198273
750409597819580416
750383085791895556
750159793524879360
750183386245951488
750233499769200640
750165594054336513
750296515017576448
750293365154017280
750136477296816128
750310171767865344
750306346776530944
750306543766306816
750245977936756736
750295122714226688
750264856696283136
750252177214599168
750343218747891712
750304815809527808
750313858590441473
750367780399149056
750300726362935296
750188193174040576
750345244399562754
750414655965765634
750402639569969152
750411631931326464
750243000169693184
750318900210905088
750415310394654720
750394930422489088
750379709171658756
750279855544102912
750144048107753472
750314148051968000
750338453863272449
750242706564284416
750246271743434752
750394456461938688
750318870615846912
750361405308665858
750178655272337409
750134371584278528
750144001861267456
750406414326124544
750417134757507072
750241364085006336
750233797854199808
750261325121617925
750151920732499968
750390442265567232
750428316864217088
750232245756198912
750201698669518848
750382917965246465
750323316704022528
750264390918762496
750321097812353024
750410944094826496
750358536434122753
750175471711686656
750354568484192257
750345320186408961
750251812289024000
750261492658925568
750280820217159680
750329679651954688
750330476250955776
750252864925274112
750381026061348865
750291167397310464
750322457039499264
750170304312274945
750261845097902081
750425456252489728
750258057741864960
750355378215399425
750390140305104896
750177183029555201
750218618382774272
750382896679161856
750284947102064640
750286834849157120
750151635641434112
750212792574095360
750195415572553728
750235005582966784
750339070652510209
750149383073591297
750313443354406912
750334608022048768
750283173158875136
750347475840593920
750348696664014848
750362369772122112
750367579055624192
750393185365524484
750190101456650240
750220677903486980
750273039619747841
750374956932923392
750387414196191232
750395353875099648
750354446807334912
750244556004786177
750326122672492544
750360360717254656
750249274718482432
750308141913505792
750233218750697473
750401662146215936
750307760244264960
750186314067128320
750297169438109696
750249497138200576
750250113461870592
750394883995729920
750231876636401664
750343273290412033
750417617463156738
750266563501166592
750433945829900288
750243087927107584
750309374762123264
750409002392121346
750322184409714688
750237556009275392
750392661283045377
750431609359302656
750178344709357568
750401594861182981
750263069658451968
750349036079681537
750304278737195010
750167984753168385
750275631758409728
750326093211578368
750247198651219969
750430908856041472
750212943791263744
750350642472898560
750256006735601664
750247282344419328
750158535107878913
750241066629132288
750236071007367169
750202378381647872
750293612844515329
750211689434537989
750219029751685124
750387753800462337
750251803900514304
750390534682742784
750275879247421440
750431777248972800
750341461418381312
750397748697034752
750327355814518784
750366144830242816
750310947596763136
750428123985014784
750260255234355200
750166617380696065
750291590976077824
750270116156305408
750330287645655040
750287925384978432
750430300895866881
750243582951485440
750265116537528320
750285605876162560
750268295849185280
750280534731919360
750262826338512896
750405071972790272
750235320130691072
750336411195224064
750267717031071745
750428824660221956
750310289212600320
750393751902691328
750289757956079616
750355587876155392
750244329797652480
750408062708613120
750174226129248256
750361153608507394
750361946256502785
750275531015385088
750193184387526656
750249714935816192
750374676136886272
750257185020674048
750216945149116416
750358494214287360
750315511141982210
750236054167236608
750271089343885312
750415402879053824
750366065285271553
750197508517703681
750315888755085312
750402148819623936
750393302860468225
750432830132457472
750419680934920192
750396557627912192
750424181246988288
750335182297788416
750312948363464704
750291502828384256
750314932281937920
750380732690866176
750316618517843968
750284351494053888
750347287306596353
750302085191704576
750337996860354560
750314441779060736
750188440449323008
750290156670836736
750240080971780096
750389154857512960
750368720241975297
750349736608014340
750392807794282496
750127912460877824
750301313276272640
750174519558410245
750378010486898688
750168500631511040
750266022536613888
750321869904117760
750321299113775104
750281843468099584
750176927261069312
750252411973959680
750248998045376512
750401909631045632
750433266226765825
750357047418449920
750262839273807872
750313665828646912
750336805459730432
750172548235554816
750146090763182080
750240022222307329
750388034936320000
750359316398563328
750349984311046145
750351422655438848
750311241457864704
750413305651625984
750203422436057088
750229011851309056
750342010981130241
750267897277218816
750313380259328000
750221978099937280
750379163798962176
750262448972705792
750193897398235141
750313724267954176
750390203353673728
750277456238632960
750267004188258304
750268073526095872
750204940950188033
750339343101923328
750337220846891008
750304542982606848
750378517863493635
750275254166183936
750295839734505472
750329159289741315
750273559679889408
750257499597660160
750238629516218368
750229834131869696
750309525752807424
750312369671188482
750201014947643392
750379038057824256
750391792852307969
750377066755919874
750250927198658561
750284762712006656
750317428094201856
750248641219203072
750232300164644864
750318111664988160
750221860932034560
750416572867424256
750290039314247680
750276495722090497
750334477700784129
750168433493417984
750326953144573952
750384155263901696
750228122688036864
750263531170361348
750312625582538752
750333877818974208
750378341916487680
750149290832560128
750261710825590786
750283198370816000
750420360349253632
750263262516838400
750315896946647040
750422201690624000
750361623303483394
750327771147165697
750311023299686400
750357479222079488
750201186884718592
750288281850482688
750255960644423680
750185508643348480
750343520762953730
750127392274935809
750419135578931200
750224092087943168
750420159207137281
750403763542917120
750149400077492224
750257180960522240
750315775316021248
750309957795471360
750301003082326016
750364978968920065
750146120156737536
750276168708943872
750402110798196737
750247689086836736
750199412660379648
750411305048309760
750353603840253953
750337917285961728
750214235569922048
750246934171021312
750274423630991361
750264059694575616
750425208952094720
750219293971931136
750329197051015168
750361073992081408
750423019361828864
750422386105847808
750337854040137728
750124372522897408
750187987359543296
750262675574185986
750306858162937856
750290190283907072
750267985382735873
750399506110357504
750206337624248320
750287073635102721
750223966321668097
750244635797250048
750375850625740800
750150595449872388
750429772472209409
750155213365841920
750282753598451712
750409023132995590
750222011713060864
750144387653525504
750409430219587585
750321446107291648
750266815197114369
750265007343042560
750271609542508544
750387074445041664
750397891362058241
750358129674563584
750209843991019520
750161324450148353
750271630493048832
750347731743408128
750395752292245504
750166705461194752
750250956785319936
750248410758914048
750252516831555585
750395333042110464
750219532699045888
750343592137207812
750251464099000320
750241485757579264
750363263431483392
750267389883940864
750221143496388608
750344640398700544
750124733262360583
750411027913793536
750337317198454785
750279477758988288
750200612608839680
750362361354223617
750383781996032000
750304073308594176
750262470036643840
750243172001783808
750337334000939008
750353826151038977
750370360156155905
750421333268426752
750428350393491456
750123982549094400
750364701968785408
750342505783291904
750235693557903360
750342904002932736
750289682815123456
750264319506546688
750305709275942912
750389964458844160
750323518072467456
750286582872150016
750238747107655680
750312935688441856
750230790374580224
750133440788520960
750316727624409088
750285907627012096
750388693223878657
750409740455469058
750277875689988096
750284020261482496
750248355960356864
750266198835728385
750265040985427970
750269679877427200
750237614603661312
750329926809714688
750166181542240257
750372843121156096
750223173560434688
750359660369027072
750266576256065536
750273392020946944
750266613945888768
750426014371700736
750375754068742144
750378790753300484
750366195002462213
750302492034990080
750378321037451264
750315892723052544
750385514168147969
750286067169910784
750155003445309440
750392698931216385
750397774106136576
750181259867922432
750387065796395008
750308745842987008
750382674741714945
750394292577902592
750280891184873472
750395743945396224
750129678132867073
750347509470339072
750139006638235649
750227095037440000
750422373451505665
750301124620673024
750287426166415361
750427930933727232
750377163228979200
750171877377601536
750352907434942464
750263275405905920
750312453515440128
750223584589541377
750149282548756480
750382120749719552
750312155858206721
750246128801632256
750302517041344512
750429864784637952
750303427444420618
750217356056498176
750377775773523969
750287975443886080
750264147682680832
750357915660218368
750324956727312384
750136850539540481
750319290205802496
750241058181697536
750230991877181440
750352635052437504
750415381777543168
750258195940114432
750325820770488321
750307198048333824
750337225145982976
750331256479576064
750207621076881410
750399774923296768
750314009530888192
750432247052840961
750151656533262336
750138377245171714
750307021979807745
750395060185956352
750316673169842176
750309202854195204
750241284762308608
750415461360304128
750258942622793728
750418875578216449
750359970621886466
750264605004488704
750347601921339392
750352031072694272
750146497555992576
750162603477917696
750249752831352832
750410528846151680
750396805070802944
750267180210683905
750413032786841601
750208153967554560
750154487466262528
750415092395700225
750368401135116288
750260607572668416
750265045188247557
750393751839711232
750295919615148033
750337770527268864
750188230734077953
750231008486752256
750310197009211393
750132131913924609
750327737605320704
750288554274742273
750327548668735488
750403532784672768
750246594684022784
750356502154661888
750259945090584576
750313984381841412
750135290304557056
750274415259164673
750363687001681920
750286381604372484
750276454013870085
750424097398530048
750238449219866625
750396385539682305
750181775943430144
750314638823288832
750384821831077888
750370041476984832
750330019424108544
750263677773877248
750355524634472448
750147458110414848
750259626432602112
750378773837668352
750417512504975361
750307244328251392
750303108664795136
750331122349998080
750411426531938304
750423824819073025
750322473502113792
750349762050682880
750361665233879040
750392577178894336
750338009485209600
750376445852131328
750292081969471488
750248926473818112
750320775102693376
750201572777271296
750419018171940864
750275325507039236
750415255780470785
750307193690451968
750281277278945280
750409501476478977
750389221676969986
750146459874369537
750278525727416320
750430149955518464
750230178035531776
750139153107542016
750288571349733376
750373187049840640
750219457595834370
750131360182865921
750200826514202624
750368082623954952
750303607719923712
750311182817497088
750284817388957696
750401674829783041
750357529608065024
750220833243660288
750291754709053440
750401162961190912
750324411656507392
750187924767989760
750319286078570496
750214457591115776
750387082669989888
750424944891293696
750146635854913536
750292404847214592
750267989900099584
750315930572431360
750150331275710464
750366786651033600
750387074512084992
750163727845101569
750210573812412416
750421085934477312
750266022641430528
750325816500875264
750410264537956356
750241334787772416
750229955813015552
750328589044809729
750344556550295553
750355881368453120
750345504492511233
750142571570159616
750369164704055296
750300394950189056
750296246569439232
750416866716377088
750179728791707649
750137454443819008
750223202865942528
750347169891164160
750134195473805312
750434033826402304
750368149816668160
750362399291518976
750296922041249792
750432658195378177
750367709339197440
750277019880058880
750218681431515136
750246707791851520
750295294550560768
750340387584221184
750317331574689792
750162821892206594
750365519732236288
750380770250948608
750376999491923968
750266647664070656
750379222733119492
750427931231617024
750236314394628096
750227694898511872
750418942594801664
750299371661565952
750338525485236224
750131485881929729
750424940713828353
750300428513009664
750358683134136321
750276537849638912
750329100611493888
750344150072037376
750370322499723265
750370682974851073
750230576389644288
750247441883099136
750378585316331520
750326319918018561
750342384140058624
750406997187633154
750215883654443009
750325023697690624
750300608616361985
750285530466689024
750363460584681472
750335186554892289
750311124000600065
750225124037500928
750282883789709312
750297169635209216
750422889359351810
750420381425557505
750196267221979136
750253192320020480
750298465712873472
750138553477259264
750217741949341696
750386730411458560
750256589702037504
750293134534410240
750398793426886656
750393193737424896
750366350179176449
750394079037587456
750366962866331648
750398793242124288
750271563358883840
750390052526624768
750245164409556992
750414588949200896
750150192503132160
750306283631370240
750149823454515200
750270095050608640
750394519145877507
750159822666895360
750258288269389824
750333731223769088
750302164992622592
750377737983057920
750192894955425792
750365863962931200
750251485158662144
750183738785538048
750224717089476608
750203145884672000
750243394484592640
750283089293828096
750278983003017216
750417550366937088
750395513124429824
750266840316649472
750351401788801025
750411518924193796
750374797729669120
750392116107354113
750358875874791424
750231419524349952
750320938453987329
750345639033204736
750254215419666432
750276323801600000
750419567508332549
750345185955942401
750417382238224384
750257700903088128
750231906214637568
750414572230705152
750392644224835584
750334112930693120
750351418402439168
750338692993064961
750292924638736384
750326974279745536
750433052535492608
750251145319374848
750271206742425600
750380187242500096
750202470283014144
750356716156547072
750330073732018176
750299677803835392
750237794778439680
750257604706926592
750250579033808896
750313334155546624
750174041692991488
750316278758375429
750359459071942657
750411929697550336
750222678515081216
750187811194548224
750375364023558144
750239263065829376
750338064128630784
750411392990253056
750424051533897728
750215699407118336
750215191866974208
750245810273746944
750271928045334528
750277334771634177
750150079303020544
750317348272402432
750338475011018754
750403398613209088
750325221090025472
750425540457144321
750261396080918528
750266244956352512
750166332520423424
750344544168861697
750317150938669056
750412458355986432
750265733330927616
750294057197252608
750272078947966976
750307889936494592
750337334093152256
750268673483476992
750320372399038465
750188541292847104
750337937905254405
750322611931021313
750342442793263104
750334930664755200
750249908070936576
750322209290321920
750254215503630336
750374382623744000
750277548467187712
750377486362390528
750214470266396672
750348327204651014
750321592790507521
750394519078641664
750144635310399488
750247697798471680
750153686693908480
750213082270629892
750426702250205185
750394930334400512
750397262455504897
750232325372387328
750245285817966592
750415042026336256
750126952007213060
750125328975093760
750255990000410624
750319151885983745
750272452261998593
750412068164075521
750417315389403137
750367658776854529
750278173330378752
750150150920736769
750398134933565441
750354497273229312
750387816820015104
750376320169873408
750181603649945600
750247244478185472
750417134753198081
750324185097011200
750309278448095232
750408163191582720
750211806854086656
750270346998210561
750421270446170112
750356900697571329
750343822903836672
750327238307045377
750416384035844097
750284209109991424
750325808011640832
750377347975483394
750312013214003200
750326387165331456
750233093169111040
750242991844065280
750311866371571712
750261354313895936
750415327373107200
750235878182748160
750237257865437185
750232375901257728
750249501047214080
750394733034369024
750323857836404736
750425351650680832
750347601879314432
750219608263536640
750394410018435072
750213706915549185
750167422972211200
750402291283492869
750318841553707008
750316480139497472
750253754205687809
750329750808240133
750367709381193729
750277468980903937
750326122848583680
750311740278132737
750306627660709888
750298713063583745
750324721682518016
750354492898611200
750433169900310528
750189124158623748
750232920925806592
750361585508581377
750279603730653184
750354388162576384
750245348728266752
750223026902278144
750315133595971584
750270208590376960
750291788108144640
750350789596442624
750335148915392512
750356821072904192
750161752084533249
750344783013502976
750185462472605696
750387024201388032
750419123016839168
750356120322146304
750267364613103617
750276956969639936
750235471058505728
750233655092600833
750291280496852992
750275774159007744
750326021950496770
750336885415899136
750284276143386625
750131494388195330
750283668166508544
750348096815652864
750326781190742016
750306472324653056
750323090090000385
750336835180789760
750323463399800832
750132542892871680
750159268976988160
750433748760473600
750225379923783680
750255599565275136
750279595476168704
750327909554978817
750216206775308288
750365469702549504
750372662862606336
750267213865639936
750271001187975168
750268400736342016
750428077826662402
750348637859872768
750140302472712192
750296980933447681
750313522958049280
750291805086879745
750417227438919681
750411095194513408
750354614596304897
750261895249162240
750427494977769473
750401096141668352
750417403339833344
750141741139791872
750234791740575744
750368346957312000
750330937980837889
750288575434981378
750305079798882305
750354111145672704
750431043249926144
750395605634146308
750266173443354624
750272087512743936
750236876368441344
750147709630160896
750127513888759808
750334058509500417
750237429928427520
750421014794821632
750331013499383808
750152390498627585
750339620215205892
750262252058447873
750251116047241216
750141938473508864
750413964153094144
750417902336114688
750408700033196033
750301208582230017
750280371091214336
750382275909464064
750351938668027904
750195398858317824
750366895401033728
750397857958617093
750308724670095360
750217318282690560
750337795621814272
750416166070386688
750377712624103424
750349145328746496
750272464945614849
750301464522784768
750406049262243840
750305398645788672
750213622941507584
750210238456930304
750235173573328896
750144417319702528
750247621965393920
750220761634213888
750125731691188224
750287426078269440
750281046449614848
750154949208580096
750380132712448000
750353947580362752
750415214017847296
750399879533301761
750388433349120000
750320926013612032
750258141678309376
750272003827986432
750355835319152640
750233294315331584
750346586782400512
750371106780053504
750311761367162880
750268878924701696
750290311944007680
750123579770015744
750234540237611008
750299367395950597
750205762979368960
750277816944562176
750270711617519616
750363905252294656
750225434378432512
750412076712136704
750243520078868480
750273358613323776
750283823120654336
750264881610366976
750390492660002820
750429986377568256
750263288014012416
750376932726992897
750291280538705921
750276491603243010
750426559668948993
750214197905133568
750291779933450240
750197588276621312
750387799795335168
750216253139279873
750396503127187456
750316119299424257
750176448837672960
750162859628359680
750323480139214848
750226042493755392
750362923546148864
750356632253689860
750355650463485953
750351259224465412
750390341765832704
750306405387735041
750382787652382720
750337405291368449
750234212796686336
750350525296680961
750380581788278784
750373593863884801
750408733646290945
750237425721573376
750296678687772672
750369437249736704
750404409230753792
750282439059275776
750271332550582272
750341012405362689
750218379399757824
750241326537461760
750273715062075392
750285698155020289
750409287512588288
750405080478650368
750300256412266496
750273265931870208
750329432074756096
750288466467024897
750419345499619328
750322549259591680
750432071022239744
750243742548885504
750298855716126720
750429919059009540
750432364548001792
750270476820312064
750288957146034176
750374411937652736
750213455332900864
750414240868077568
750247794229649408
750431886451834880
750341084027482112
750340882587496448
750420662469160960
750261576423215104
750382150101438464
750349761979441152
750366488679288832
750338646868422656
750124179475791876
750427750809427968
750332841897123840
750240370395578368
750339737290960896
750338793853612032
750246275593842688
750207612759617537
750238096755679232
750409774076989441
750392539379818496
750181226489806848
750127622995206144
750285761145085953
750256430196948992
750293595995967488
750224595303751680
750211848948113408
750431794110074880
750354837108391936
750256023273897985
750390677238849536
750184393042489348
750263422214926336
750422705141264384
750344644618096640
750236502974685184
750215770697789440
750425292880117761
750247878199771136
750229846886912000
750316320831385601
750380371829809156
750283781156724737
750296804630138880
750229565595852800
750347492827471876
750310243318521856
750404174647529472
750123672292188160
750345756133978114
750298310364147713
750341406594633728
750429092890173440
750229339229286400
750133713263005696
750240328314224640
750369315883458560
750384436294787072
750270166613712896
750327037190168581
750281637959794688
750400131120320514
750241892940546048
750335501354295296
750400399627124736
750339200596279296
750153216759885824
750201807834578944
750346389515894784
750148506711625728
750352928616091648
750391902013456388
750405105871093760
750362244140113920
750338479029116928
750281277081870336
750415939766620160
750382091460681728
750411489236938752
750400072328839169
750400760404439040
750387611433304064
750291976830918656
750228722675027969
750253351611297792
750426173847461888
750300642334441472
750410679945928704
750335249494765568
750182925224796160
750307575455817734
750412344958693376
750345068545007616
750398944077684737
750407534205435906
750293579277357057
750336004486148096
750321982827180032
750367600417337345
750315162947715072
750422776389963776
750255930927755266
750322154999250944
750133755369619457
750410403268657153
750263224801648640
750146371777392640
750253372561846272
750286889379254272
750341394288353280
750347673169956864
750332099538870272
750303113005916160
750427595758399491
750388030695890944
750368120389468160
750317281276755968
750420712779714560
750260461078097920
750121616915501056
750417537809125376
750378966796599296
750296355696943104
750250121896550400
750247563362697216
750401666285961216
750261157001302016
750189975484989441
750404115876818944
750275988207104000
750425481447612416
750433756935106560
750261438149693440
750195579066552320
750237509569785856
750232593841389568
750376026560163840
750430217152393216
750204571650101248
750341809314926592
750396838709170178
750268706878468097
750310851467509760
750348293838811137
750366379627384832
750317763588198400
750360398424051712
750400643035201537
750346670731329536
750224767513309184
750314185708433408
750330421842419713
750386118282113024
750227883927437312
750366132188700672
750357596922519553
750319483177275392
750233445293580288
750219419612307456
750188763544821760
750210569479790592
750417927531220992
750378291446460416
750410843318153216
750240810759630848
750160460142546944
750278164983668736
750269390659215360
750297924291088384
750264315660341248
750339154488152065
750379021393944576
750271244675809280
750333152560906241
750363443614535680
750160317599010817
750225472164880384
750422113660600320
750274126103871488
750285559659126784
750423543700156418
750214243836915712
750408469367361536
750328228493963266
750199064730279936
750176671337066496
750287698531905536
750267515767549952
750124880088084485
750357462746800128
750377360302702592
750168521632538624
750314714308157440
750322482289278976
750310503080161280
750430531574239232
750279012262502400
750375892417966080
750293189148499969
750287354934403074
750341905834086400
750400919616053248
750290479581949952
750402739935387648
750142928052318212
750231444547465216
750133008724791296
750409077541445632
750367226956394496
750365691618861056
750431211127005184
750242408521228289
750257772474863616
750433325014188032
750419747938922496
750401100117868552
750171290145808384
750227850125389825
750222909470277632
750344468839014401
750180030764855297
750281944357867520
750394879985917953
750262398611841024
750410381999411200
750397849397932032
750381311324463104
750318061199187968
750201908330102789
750387019675791361
750351146120671232
750408926621990915
750232484772737024
750323635487961088
750327192152842240
750243918428639232
750223748054343681
750331432741040130
750386654930669570
750250759409770496
750235630513352706
750386403163287552
750253611561521153
750339414497300480
750214638202130432
750370926114537472
750345781501042690
750247630404542464
750241750258749440
750299254212747264
750366677674647552
750243293519306752
750363561164214272
750365872015958016
750324738648576000
750372981621215232
750207126153273344
750325342557044736
750284510999224320
750326185821954048
750228198546403328
750324008931979264
750411967475638273
750214277311696896
750390094192717825
750376500453580801
750282174834806784
750193066770849792
750309760763826176
750252772772241412
750256551722676224
750288738782240769
750342392327335936
750273207257665536
750296678910009344
750348981574705152
750309148588384257
750427532608974848
750252626038718464
750400391351795712
750352035241943041
750424084744249344
750224830356676609
750222263472033792
750329595820474368
750390232579710977
750282145424351234
750313103682899968
750252273729757184
750433463463915523
750309727318441984
750261094128635904
750431420758253569
750385363042963456
750298335546716160
750368606760890369
750299069642338304
750133746981015552
750337275381383168
750324935659171841
750302739662532608
750267603633922048
750215305079685120
750271789578747904
750235714588119040
750315624501547008
750331848123904000
750339573998379008
750408976966283264
750258359614447616
750241565700976640
750274192885547012
750430019697176580
750338432866463744
750328421310296064
750168761039147009
750253716318584832
750360952449576960
750376135792427008
750160015789613056
750360918618431488
750415457128108032
750403780399603712
750258942408876032
750126901855825920
750294648497774592
750411304943251456
750225387981012992
750313883643080704
750419903065227264
750289535813160960
750370939074785280
750361908574904321
750395374934908928
750182539248173056
750249425818226688
750280727980306432
750274775906410496
750265653316255745
750256493174415360
750165090985541632
750352328629161985
750277309601636352
750344422320054272
750134199642755072
750275585486749697
750401771370115072
750347991710597120
750221084750778368
750328991467339776
750150201197760513
750312743006154753
750413116689690624
750403415398809600
750332246498938880
750275954887520256
750336382019706880
750362730448781313
750287178614333441
750348788577992704
750216026307043328
750324810102824960
750389909597327361
750329696102023168
750318174466351104
750181981099483136
750394255106080769
750416082167558145
750258263099310080
750371404562980865
750303422985875456
750338726841110529
750361531058098176
750313590343798784
750274616816467968
750372738209120260
750149676863664128
750414341434970112
750284876041990144
750298394271289344
750380552285462528
750354434287398912
750215829338329088
750232929557680128
750305717287084032
750369517147041793
750398894085906433
750384486618173440
750255260191580160
750373447201677312
750333085405831168
750203548256862208
750273320516399104
750420347967643648
750367637926883328
750247160772489216
750223735622295553
750207130309976064
750347320689065984
750339829804695552
750268979457953792
750277632336465920
750354778287398913
750315297408770048
750304497046618113
750292169685073920
750315477491183617
750246967754821633
750223450288128002
750262122052018176
750410839425974272
750247609667821568
750270627769122816
750285324622979072
750291863547027456
750316354335539200
750322482154868737
750415993961271296
750433215899430912
750357597014728705
750282837337726976
750423996810731521
750222959495802880
750268065057763328
750267746408169473
750152964979904512
750284443882024962
750411103537070081
750253490035953664
750236838586118144
750209860692828160
750322612149026816
750237656567668736
750303402127683584
750233894004334592
750279494720774144
750315737466728448
750314521164742656
750302924006273024
750212994097872896
750367000346714112
750235110553710592
750301212759719936
750211307966693376
750337740814684160
750360897936326657
750396683360595968
750396490711986176
750226201663287296
750339921920024577
750305755027374080
750358582470684673
750253603244343296
750330388225073155
750416946169057280
750359744284463104
750316861653299200
750222963954294784
750399439039234048
750329977351143424
750328450582351874
750332020144955393
750174888648933377
750429050775150592
750348688304799744
750291238922825728
750238172362276864
750220812125401088
750191653353299969
750226575350722560
750215711729946624
750166156045090816
750363074389897216
750397161842630656
750365125585035264
750382234272604161
750338592329854976
750154148016902144
750355873155907584
750308993235574784
750365624694632448
750238566454878208
750314252825665536
750317612551196672
750341264114118656
750391205851115520
750400902981414913
750171038479155204
750245306705518592
750359073179201536
750297664433090561
750296993122119680
750207663049367552
750335564117794816
750356980146012161
750370041359630338
750169582799769600
750286440618139648
750426555512414208
750325867092467713
750400747829923840
750231918793416704
750427255898189824
750387703699701760
750334851157557248
750194656483217408
750232510198587393
750422726058409985
750258657212899328
750430837775228929
750256950349328384
750406909438681089
750257856448958464
750320430913875968
750334234376622080
750409685988237312
750148816892862464
750330895924469760
750289334692175872
750415054542139392
750288659346296837
750249027321655297
750316458878472192
750422658689400832
750317411195289600
750330073597767683
750245965467099136
750210833913942020
750254316309577728
750406796129341442
750339024225759232
750266236479700993
750337007008743426
750246905112727552
750324100971827200
750399825066205184
750418422513754113
750351561398874113
750291372981313536
750189744915681281
750428098886246400
750329688120258560
750324029848899584
750293591596027905
750433744369033216
750232472508596224
750312889689444352
750383681118711813
750207537161523200
750348583392673793
750392468387012608
750122497572503553
750309379048517632
750153854092795909
750293696596152321
750403134204280832
750230299636854784
750411212521865216
750124292914937856
750261794816430080
750321391379984384
750271823246401536
750234003228205056
750247462627979264
750305235126591492
750385342046502912
750183508014800897
750360868412592128
750143452340490241
750266483830353921
750403063207325696
750134262775570432
750233223196733440
750252898655887360
750230224244125698
750217779786244096
750328274476273664
750137517672894464
750401557351452672
750347643856052228
750293063159906304
750330849837584384
750279901614317568
750338278046457856
750266387638067200
750270560786055168
750363581875646464
750336209868709888
750380405501624325
750304786315153408
750428493234790400
750387011400429571
750237035626045440
750278114681425920
750316169505026048
750272125286510592
750241121054363648
750418552532848640
750306594223685632
750223643129643008
750428811884396545
750414161012600832
750429793397661696
750294854354268160
750259600939560960
750386373899812864
750278525765189632
750401184020566017
750287271019118592
750324675868327936
750416388544749568
750432511319158785
750316673014595584
750327091653124096
750421517893263361
750346188407377920
750408255671832577
750387988929081345
750249840756613120
750343705312329730
750327653597609984
750385656799563776
750273475944800256
750275816345378816
750283022017060865
750266236332830724
750204928359034880
750369353326010369
750302362200215552
750245579469557760
750390958370488320
750247668308447232
750215984678440961
750247664197988352
750409274954743808
750342237129547776
750232933550743552
750367289690714112
750266995786919936
750347454973931520
750357307477880836
750254307702812672
750249086176157696
750220392787222528
750225899719651328
750414047753990149
750395894839795712
750168291008581633
750363687144329216
750398164130271232
750433245297315840
750412051647004672
750300906768457728
750344510488584192
750388756134424576
750408117066883072
750251569027747840
750202826861740032
750207738563690496
750278877952565248
750182799223783425
750335572317790208
750431936519081984
750263246142074880
750278165055016961
750238168046338048
750163186440110080
750208795465441280
750383769073381376
750408532453945344
750396394330943488
750367654607716353
750288801789009921
750342891520876544
750389309744812033
750204680928694272
750399443527200769
750269654770282496
750255243385069568
750349808058204160
750253959688941568
750239695037169664
750277355596316672
750363749664616448
750242207320444928
750343621203886080
750331860606124032
750265615558946816
750209932100767748
750313388652240896
750377092060065792
750371358220099584
750359022855942145
750333605537280000
750329671011733506
750382464640557056
750313300827799553
750217662337257472
750230014583508992
750337518470565888
750327276034662400
750332464619413505
750236310049136640
750378274522558464
750261236810543104
750313724301434881
750238193497276416
750373115578949632
750355159738380288
750332351486517248
750382284390404096
750200884987125760
750336444867174400
750126155165040640
750377989326733314
750391151224451074
750388798295384064
750309169262100481
750420712582701056
750281239362347008
750309936970756096
750231394438279168
750243033489088512
750362382715592704
750366379769868289
750280807625916416
750303175769518080
750163861840494592
750299786566303744
750215967813148673
750255666724499456
750313187342479360
750224037641584640
750174284954427392
750405005023318016
750314286581506048
750358003682074624
750174016141291520
750175165544329216
750353377549250560
750324210266808321
750263342590197761
750410818441863168
750292115150741504
750298058613817344
750220724288233472
750339154526007296
750367038107885568
750305377724592128
750251342682320896
750424760350310400
750338458242125824
750262323349168128
750202180880175104
750361023555760128
750317721368293376
750208258447544320
750211777477173248
750365851203895296
750362298670276608
750322419190161408
750367277057441792
750316773447118848
750366082049925121
750335517904994304
750300394912440320
750222058085244928
750331776749502464
750406900731285505
750182157297995776
750337791326883840
750393772547182592
750242240807579648
750393713864609794
750191871520038912
750308263552389120
750214650898345984
750298708902838272
750317796970618880
750380061455364096
750347454906859520
750334070991626240
750296997614198784
750134938025033728
750428283540475904
750244040029925376
750257734503821312
750250705068359681
750377859491987456
750249425910558721
750190227206115328
750267008248274944
750313250475106304
750363649198481408
750286297911140352
750248574206828544
750129481264816128
750302143974895616
750340911725441024
750293176418570240
750399485164003328
750320921655795712
750232979839053824
750335358416609280
750214415874715648
750122711540793345
750278571906695168
750245965467045888
750141946824388608
750293206051463168
750424525385371648
750373761514430464
750334356053454848
750391411426590720
750282615312228353
750307609043927040
750409954230755328
750312059057741824
750276780880195584
750340358400245761
750335153197678593
750270674166550528
750236649980919808
750258292308402176
750394963859378176
750217154801311744
750228529602785280
750268295811596289
750304513689587712
750211362228363264
750148900816695296
750419282257932288
750243608368930816
750306329982480384
750334817653387264
750326500205948928
750277435107708928
750339729028067328
750369277954232320
750344053401591808
750151815900065792
750322909827084289
750327540611321857
750329301854261248
750263405379018752
750165443017580544
750161022506430464
750197038881468416
750244145285984256
750371152980283392
750354119886385152
750394682706915328
750390979098714113
750277598878588928
750366585358000128
750310255867858944
750377427310878720
750171797543354372
750349963184463872
750260972707672064
750300567029870592
750408335472594944
750383987210784769
750295810336776192
750294401147105280
750404312812101632
750427469807779841
750292975356301313
750415859743657984
750282678155505664
750356816769511424
750265707963752448
750338219053617153
750236972690669569
750349212525666305
750404560347361280
750370934595485697
750347819945459712
750218308255830016
750362273298907136
750269696813957120
750233944398897152
750369177395945473
750209189813903360
750320846372155392
750419706264358912
750323811577425920
750286939559960576
750240202522779648
750381995121934336
750327691493183488
750285123313078272
750326814753624069
750302475106693121
750347605872406528
750386424269144064
750417650799501313
750303955876544512
750311476292911105
750341670948990976
750404577275547648
750151459308797952
750426551032963072
750371710780764160
750308737525702656
750203657346490368
750283567477952512
750296246837841921
750170828856328196
750334859634094080
750136062027059205
750311534916665344
750381814926172160
750197739489599488
750323308294500352
750285056359497729
750309827788898304
750122434649612288
750269797443653632
750303796568395777
750312700937404416
750168630860603392
750126398237446146
750354430160146433
750278160747495425
750382548862271492
750432611869331456
750398168311984129
750133969040076804
750341079476473858
750129929883414529
750300176863100928
750146602493325312
750300558444097536
750316308072247296
750279742318837760
750384650065833984
750273182339305472
750288428638597121
750285114890981376
750220346788352000
750316345976295424
750294925716123648
750261396076572672
750293654661726209
750278689305354240
750218476007092224
750298331352600576
750147285967704064
750346880454918144
750242970725715968
750234829371928576
750374550085435393
750308221508780032
750332426786893824
750274796881973248
750165896312725504
750189497598431237
750146640242147328
750381223470510080
750394494021959681
750399896319057920
750260322393530368
750276307083227136
750320145839497216
750354786428518400
750127677852512256
750267918458482688
750272368585482241
750246879879766017
750285240862728192
750373023627276288
750195683915882497
750382922033729537
750132794806964225
750328618195255297
750367839329091584
750379419760484353
750406737447059456
750352601523204096
750329474193948672
750328362720169985
750290332814802945
750192932762685440
750296892484030464
750317474072109056
750231386028646400
750269042628317186
750355159947948032
750330153398480896
750191326399004672
750267377359654912
750386466035990528
750410658986991616
750188486506848256
750429721943535616
750369533605675010
750353851283365888
750264520946413568
750384562014867456
750386608684302336
750197319757365248
750233902581559296
750305687956226048
750192559528566784
750191061985820673
750236830382030849
750378954070953984
750421685828923392
750177019594350592
750209638612729856
750180668387237888
750233726571937792
750399363621453824
750253229993238528
750229515398438912
750363624208760832
750397606413697025
750310117451718656
750276948744634368
750371014387916800
750293684046925824
750312377971773441
750222167124512768
750407743828160512
750205855107149824
750154303138992128
750371270194323456
750250616706871296
750388982924574724
750283432991854592
750391365197033472
750336843212730369
750270489466138624
750265787638767616
750295479280398336
750280153067053056
750166680446402560
750172179422117888
750279536730857472
750250218638020608
750149278442463233
750385891538010112
750138918297739264
750369424650240000
750314882004901888
750425213079257088
750370557212909569
750371635316731904
750360893427441665
750273635382915072
750197680442339329
750332984755093504
750317776074633216
750268652520345600
750246682462388224
750371542714949632
750414697875247104
750260746089553920
750361895887048704
750225979381944321
750280769868816384
750380241902825472
750421497093783553
750156546999549953
750264965697798144
750200843018702848
750289590540525568
750319466391764993
750426370837274624
750348683812728832
750329180282167296
750206803275898880
750260943418904576
750323279135698944
750394460392058880
750376525720092672
750360918668644352
750325233358348288
750212184609792000
750309659983040512
750158367495057408
750298029379334145
750190378351865856
750357768897343488
750205993699643392
750380409645625344
750426060370616320
750404053071437824
750170518180007937
750409341820252160
750150280763756544
750244417588559872
750426593202503680
750417592297414657
750282984402587648
750211500896169984
750387376418070528
750204425076113408
750359857417641984
750262218382516224
750433522016477184
750386344392876034
750354031676104704
750284334704234496
750239191582248961
750257336237826048
750366509504012289
750262692456308736
750409853571653632
750337413625573376
750290353668943872
750192634640134144
750121570647961601
750253540225024000
750391730017542144
750387279907127296
750371110869463040
750359987512369152
750404472170504193
750426517692420096
750402735757987844
750350080549478404
750297500918116352
750396775685427201
750337925380988929
750151924759072768
750398852042219520
750238805681025024
750311518202396673
750160313387929600
750355923198181376
750261991843852288
750254718832828417
750265548613701632
750244732153061376
750424634298929152
750244451398844416
750268904128339968
750307982559305730
750406632576786436
750305751080529920
750292069260734465
750332414090764288
750262683946086401
750348260250902528
750235655792361472
750306547734118400
750190747467390976
750225098733395968
750371379388620800
750403176319246336
750336528639864832
750221428893548544
750303482058510336
750425318071099392
750252864958763008
750227468443942912
750323274849087488
750274042016436224
750203355566317568
750258405709930496
750430309087412224
750430506446008320
750380199863353344
750203666045493252
750215108119396352
750205402457911296
750249299762671616
750236046063874048
750275212327919616
750368623454199808
750316882801156096
750255037654376448
750226990221840384
750336906412564480
750343571153252352
750207952326385664
750380460056993792
750382909564002305
750264747342397440
750207377698332672
750371219761950720
750260481944723457
750332879721394176
750366564369567744
750331218990956544
750139535028256768
750308787488165888
750243239211532288
750307160479952896
750390014404599808
750160225458544640
750252428856008704
750429575453216768
750301464518590464
750235978925740032
750377192605966336
750310922506211328
750430925905879040
750406128975114240
750370724968300544
750286113248407552
750254165482438656
750350701520355328
750376793991815168
750284137672675328
750228571810107392
750254047886618628
750267607920631809
750194153095651328
750256090466648064
750322272255217664
750347283019870208
750208174913888256
750432884754829312
750275497561583616
750415272641753088
750251849840721920
750254798822309888
750402521919815681
750267335215308800
750225685755596801
750188150929002497
750318656962367488
750292190853816321
750210930462646272
750322457052143616
750427968850235393
750249564146372608
750423237482409984
750329457102229504
750319932106280960
750233344881799168
750282195680563200
750261907920125952
750211559360692224
750369777089179652
750372784526749696
750283693198020608
750432007956467712
750222057854689280
750260100099510272
750194111253254145
750256044274688000
750421799096180736
750340081383124992
750223546979352576
750397182642102272
750344556663697408
750333186077519873
750288781027205121
750395290860056577
750258208644730881
750353226231316485
750371450486337537
750262260224892928
750234737181134848
750413670253993986
750150075100323840
750366383976964096
750432716890501120
750367973551009792
750189254307901440
750276810529648641
750292417266405376
750228399474544640
750357118776061953
750424139563823104
750380258604580864
750400772802740225
750377813383999488
750260267951456256
750337107806171138
750129745459814400
750309454617411584
750373203768475648
750327192438071296
750249367009910784
750264697362931712
750251233269743616
750300961113989120
750224893128605700
750225065095139328
750310138364461056
750239371832520704
750256811878584320
750226952544452608
750295508606865408
750207184974278657
750261144648953856
750215204567482373
750391356665790464
750328266125377536
750346989339025408
750310243213701120
750315519689895940
750236117325058048
750167208957992960
750349401118441472
750348553743003648
750350520955568128
750304815809490944
750167938783584257
750329184539414528
750247500519464960
750363523537072132
750349002487500800
750405839568064512
750213618755657728
750252084927328256
750422038033170433
750277691044167680
750336302256619520
750312763982016514
750332041024008192
750276927873835012
750399418092904448
750224951882375169
750226021501239296
750375296898101249
750371715012628481
750325887858597888
750300843547688960
750188721727680512
750251090717835264
750373791054696448
750239808056942592
750272255263907841
750286381558169600
750287145177325568
750401783747477504
750293323374424065
750409614513045504
750373270914945025
750305642053763072
750271936421330944
750383064765767680
750187274705436673
750278789876314112
750215573393510400
750276349043105792
750283374451884032
750414538516865024
750272964285915137
750309261775745024
750335966963912704
750226545726386176
750232006785638400
750269805790388224
750221864732069888
750269927538524164
750295189739102208
750374479029821440
750411602646663168
750149471292395521
750370725186433025
750278190380220416
750356778848845824
750153883683528704
750349044711563264
750338613574045696
750354883107287040
750243021040541696
750329528413716480
750156773399470081
750210166868570112
750262914712494080
750207730166685696
750343969528176644
750302328377475072
750341729644142592
750369089122660352
750257961105252352
750370720606195712
750313346751160320
750340429544091648
750281201672417280
750409853831680000
750302819408805888
750412168835858432
750133780174733312
750340513522446337
750309727385559040
750283835812687872
750129825210310657
750270216706330624
750249815955693568
750346830186250241
750173861258399744
750353737911308288
750359379258540032
750319697225211904
750401926278344705
750358687399702529
750382276211539969
750333118750556161
750329868106207232
750360490719649792
750322762997268480
750309614097272832
750302127004659713
750271680841482241
750349807995146240
750227921474904064
750339716650852352
750328710704820224
750165674031476736
750223865792569345
750209135229210624
750323430025723904
750306287892717568
750271185695408128
750295521290547200
750385799149989889
750302282525380608
750251220707708929
750298184325398528
750343944186236928
750248419101466624
750247265751752704
750385799397515264
750283219141099520
750333332618153984
750217037188853761
750395152502403076
750336822539005953
750278404096786432
750387569435742208
750231163860647936
750220644403515393
750213656676143105
750356556424896512
750338063990218752
750171789012115457
750355671477092353
750280417631150080
750283563296141315
750343143258808320
750404409289564160
750342467971678208
750233768435281920
750311749035843584
750331919338991616
750348239417798656
750296372537163776
750311165922803712
750378425899188228
750292119739244544
750381722626326529
750235915935703040
750215263023460352
750275229075865600
750212184370667520
750381533610012672
750255511648468992
750133759308161024
750383651934830593
750231151193751552
750324004595109888
750293155472433152
750389834070560768
750121990267105280
750369412100661248
750373438523580416
750295701402386432
750399024138706944
750232367370035200
750264063872143360
750387791746392064
750425515207618561
750140486850052097
750296855020437504
750235290745368576
750364462935379970
750137832103116800
750290613652688896
750422877103648768
750143163071954945
750334133973516288
750227497967505408
750199547171831813
750384033549385728
750168358306414593
750396222016409600
750376328461848577
750256216169996288
750301821000790017
750240429032017920
750331265027637248
750232757389799424
750212645681238016
750264504135581696
750182002322599936
750351951296991232
750367906303582208
750290446065229824
750330312991862785
750384541177643009
750306896150532096
750300646679539712
750214680078147585
750356720317263873
750423216775131137
750305969167564800
750283185733373952
750183755294187520
750259622003482624
750354556131876864
750399372085567488
750265485736943616
750243776094990336
750226810139402240
750240449756033024
750409027285192704
750188742619566081
750233663657377792
750401645280915458
750267301828653056
750224788463857664
750294338433912832
750264936044064768
750309634947354624
750245810177085441
750247358030573568
750331869128957952
750233646674632704
750366136290545664
750253049575243776
750272511003230208
750259890665377796
750371802854019072
750382427072114688
750379478648520705
750400513024417792
750234170866237440
750369391225614336
750184300839002112
750238436616011776
750289401649979392
750256392339132416
750296829934333953
750318950479564800
750363762343849985
750371995951386625
750390161305964544
750348469999693824
750291335119265792
750277733251440640
750229968139919360
750371391761883137
750345412297519105
750286289241604096
750424521056878592
750320913342668800
750351154543034368
750310738103795712
750215992739934208
750268577043910656
750353654293684225
750321840506171392
750383291220398080
750206031356129280
750305847386013696
750383974959099904
750294346524717058
750247034763042817
750401401923051520
750318732514394112
750365255700770817
750258539919204352
750155423173402624
750310524131373056
750347538939641856
750271995124801536
750273975117344768
750227023856078848
750126348065050625
750407395956973569
750355893804556288
750127988126154753
750323073409097729
750412454320934912
750342476527992832
750305998322143233
750135306989375488
750368334294683648
750296875803283456
750320477252431873
750287010842173440
750270095415447552
750279599683231744
750351779271815169
750282745113407488
750373203969617921
750427926944813057
750385136689045504
750399866946281472
750376366353383424
750320041128853505
750298234904391680
750252810558640128
750300042381123584
750324138997346304
750325116068823040
750317876775649280
750146564623044608
750308863337955328
750300566820126720
750129254633844737
750263782979567617
750303301606969344
750273891264790528
750241167132991488
750335455053225985
750295252804706304
750385572955447296
750146703202914304
750234808450682880
750335299742498816
750380233472221184
750265133457432576
750288160051990528
750417290181615617
750309882432200706
750397895690612736
750257965320503296
750387246482632705
750244505874554880
750312474365362176
750353624933494789
750142508840079360
750398935789776897
750352291111264257
750382343299313664
750347954129690624
750235953579585536
750407601226145792
750337569192280064
750210863089512448
750230958209585152
750431328517156864
750355109524021248
750226852162207744
750257113855819776
750395018284707840
750404669407649792
750239233676378112
750364215433568256
750269550181044224
750343843606884352
750331567076208640
750285236668366849
750378039985537024
750357395499462657
750240940552359936
750179909440565248
750382083017674752
750220367764094977
750352186299875328
750310381478875136
750268341915299840
750262146999554048
750312902494654464
750299077686992896
750168328782643200
750304392222507008
750376479628914688
750258389121368064
750369307134038018
750236662597316608
750226491393409024
750386122119839744
750303062368063488
750263933932564480
750326009300455424
750237677455237120
750319651041775616
750133364934316032
750198489922019328
750421257846452224
750180928714973185
750248217741172736
750154789607079936
750147361662496768
750369391167102976
750291158891261953
750352500881063937
750268048532238336
750365200893837312
750383848853213184
750273098230931456
750414031211499520
750371530320678912
750226617235075072
750421027478536193
750124653377531904
750361749044559872
750372108975411200
750282678256046082
750317600031248384
750167670272749568
750174788153438210
750235139897253888
750340291165642752
750232224734257152
750352848702021632
750369537971789824
750243859779641344
750342283279626240
750231742456426496
750372767481024512
750306669393944576
750282199954489348
750410851899834369
750332166555332608
750235450388996096
750225270657998848
750432762755112960
750288248287727616
750286201446277120
750411606996037634
750319990742614016
750433756931121153
750388303317331969
750388877962059777
750288302780002304
750261467375513600
750150033216069632
750231914439581696
750377024787582976
750419760702164992
750382695704850433
750243037633191936
750409903953641472
750310167636566017
750337375952248832
750353217989570560
750350135134187521
750122090750107648
750314437244952576
750287828861521920
750246343101276160
750350210803589125
750171474460176384
750352295188164608
750373488976855040
750409161746354176
750287098775793664
750289288433131520
750381227673354244
750344661693263872
750384750708350976
750267226264047616
750274331402461184
750353876541382658
750409258110324736
750260410394275840
750208669539852289
750204244683259906
750408121328234496
750323669071695873
750320284272590848
750229880445538304
750187622446792704
750384557623390208
750319692850556930
750246670240194560
750291389645107200
750168240609824769
750334897303195648
750280954384637952
750422486735519744
750396280942231552
750384734157606913
750240495947935744
750267058454224896
750348373497040897
750223119030288384
750385509717999616
750260981012594688
750391671402090497
750323895631286272
750176361134845953
750431978487504896
750395672596185088
750388706133970944
750428761682829313
750279108718956544
750396075312312320
750241200725233664
750128915071459328
750409916670742528
750320141737615360
750361883593543680
750386583589838848
750220866735132672
750337502108581888
750228504600571905
750212020838862848
750355700837027840
750334662241816576
750253041304084481
750224188527538176
750433467410767872
750247685110706176
750297685207486464
750278601434472448
750277288621735936
750399657319157760
750301212701065216
750351376685740033
750253955549134848
750207478470770688
750382905050992641
750319865030934528
750403025496379392
750384671154987008
750328110747451392
750167368312115204
750264122449821696
750351804416794625
750402177961721856
750269382136328192
750342426011770880
750399808381161472
750228668237185024
750204391609819136
750215544016560128
750261341877727232
750334851044282369
750309987252072453
750375493795545088
750355478601883649
750122023796572160
750152553988395008
750261752948985856
750218849115570176
750372243117580288
750402194852212737
750374709636763648
750273475743457281
750216877809557504
750263765992628224
750359425647579136
750271810864766976
750391889451421696
750127107200675841
750227351036891136
750275908716662784
750285509180723201
750387271577264129
750254169286737920
750346985094324224
750186179937509376
750261891084251137
750235341177708544
750274113315467264
750287249921703936
750133356910764036
750322905611800576
750293822316437504
750303997660135424
750257629709107200
750280673445961728
750337665409617921
750393315514806272
750227540011151360
750220111613755392
750247429375598592
750124552747749376
750138935133732864
750238851898216448
750175375259348992
750294103460548608
750228441476296705
750357538047164416
750377725383303170
750206954014961665
750385669185372160
750252898588696576
750406737316999168
750336239484612608
750242156959399936
750426450449293313
750202810139021312
750290177441005568
750413217546039296
750334251380256769
750240689053691904
750164692354473984
750378245506433024
750171050898550785
750359433801150464
750426698047447040
750228361918681088
750315829930160128
750238818448596993
750316337512284160
750262998493691904
750427343773130752
750396050158919680
750262994223837184
750231683757211648
750215510432841728
750305243620110336
750298637444481024
750268127917727744
750335711006515201
750359391988166656
750274582972538880
750269587585847296
750424969860055040
750222720714076160
750293327640223744
750301913074245632
750336348373020672
750345316080070656
750285371020349440
750297597374586880
750134375975563264
750328312384278528
750267129979559937
750400194001395713
750288675859292160
750250772093214721
750316526184624132
750210662144446464
750361694812065794
750292287490404354
750216722565783552
750319156101312513
750418367979347968
750239283873718272
750210666275991552
750298389959602176
750305688161779712
750260754646007808
750431441855639552
750325527085481985
750352098194259968
750263887539429376
750426551079108612
750136099662475264
750398961039515649
750135390812643328
750386902352539648
750308284561711104
750421774051872768
750216265713745920
750431429109157889
750349808158838784
750391281323573248
750371408476340224
750228101842558976
750202638323494913
750338026115440640
750362881703632896
750159235569233920
750132475741954048
750403289552973824
750400479235039232
750339028424286208
750389184142184452
750378601959219200
750146132446183424
750352509282181120
750259491887845376
750402282869501952
750415410890244100
750197563022647296
750336017060814850
750342350405238789
750302781446189056
750364571982974976
750265175123505156
750376152401907712
750184569014476801
750381340932046848
750370456591446016
750204110398337024
750380359439749124
750341016771788800
750263786897104896
750320904903782400
750432330817400832
750357932257185792
750274323248771072
750428208059875328
750365817829818372
750322255406792704
750396951804403712
750429470524407813
750246984481697793
750335379467829248
750428887444840452
750265414488322048
750390299847892992
750127761537196033
750367834975313920
750347501321027584
750395894793695232
750131594929643520
750341943490650112
750250109259112449
750211400098873344
750407710483460096
750228189771857921
750423879332597760
750407852792094721
750300830897672192
750127925261893634
750209177323208704
750269491230146562
750234443491803136
750380245895745536
750339892769595392
750325384584060928
750224754926321664
750417864885211137
750254269987717120
750315645364035584
750301317504131072
750268295983407106
750335928997076993
750335996047323137
750340505205141504
750242710448136193
750313053137301504
750268807592173568
750264055370244096
750287694467567616
750388940696236032
750213086284505088
750365658437869568
750243427879624704
750397870394736644
750286709007548416
750356401512390656
750145205479825408
750314646981210112
750355826716581888
750357449815699457
750283961541230592
750281889739661313
750254534442745856
750272171482775552
750336436625375232
750285559474552832
750267008202211328
750375514934681600
750141007262539777
750422620919754753
750300193724194816
750357043337269248
750347278670368768
750302223586975746
750313514624028672
750310130059706368
750280107143553024
750271621999407104
750386948422991873
750224066896863232
750379046396190721
750280115385307136
750169738215616512
750224989685686272
750268836989898752
750401938852896769
750167800488931328
750260872040374272
750254316213116929
750324369562427392
750323417241575425
750272653894746112
750265792051183617
750193960342224896
750177166348869633
750330967336873984
750221692836851712
750272574064619520
750335106749980672
750385241596964865
750186477527543808
750412772861673472
750304123669483520
750336994199236608
750408767179747328
750377205017022464
750292551526129664
750166818686459904
750209235892535296
750290978808922112
750373354893352960
750307147557183488
750391910351663104
750367499619799040
750382884259631105
750271584057880580
750265544402690048
750355537385185280
750344548321103872
750356598426525696
750412017836711936
750187966723600384
750123642843983873
750349396773105664
750127740737691648
750300633937354752
750165262759067648
750327892668719104
750240231836835840
750301665924874240
750408234796711936
750177283759960064
750400437476466688
750413406394576901
750259902908469248
750406061870505984
750141044801568769
750330505783050240
750309530227970048
750315506960392193
750266156607479808
750129003218866176
750167259319037952
750265338965663744
750349635936407552
750161705955500032
750201748959232000
750335811523141632
750302282462429184
750375632438190080
750314395377528832
750315855276310528
750358796334235648
750410998587224065
750128973884039168
750169595588153344
750428690073448449
750334410784903168
750145025279926272
750399506320007168
750377846800089088
750201489138802688
750128054966611969
750285521897787393
750157759023226880
750425926094114816
750409954104844292
750404225042092032
750402022931771393
750363619909636097
750274298112274432
750232963196084226
750284590732996608
750308796002504704
750268564351905792
750345835875971072
750297530273927169
750284687151476740
750388248816459776
750386105481035776
750271294722179076
750150712827453440
750334087911596032
750380904724455424
750397312514547712
750299002487308288
750429306938126336
750410012867043328
750361212286803968
750356254728466434
750291041773903872
750405118386905093
750417537809129472
750270527307149312
750408608022720512
750343805812039681
750229083389394944
750281407335895041
750262054964068352
750278651548200960
750342862093578240
750214105525522432
750360071582978049
750375812868734977
750321026672713728
750358481874612225
750338051252035584
750371001767194624
750254446102413312
750243444707061760
750256707142574080
750315523804725248
750395664199221248
750400659648831488
750248507181785088
750406703670239232
750407991539691520
750284515290050560
750183273129660417
750417164209950720
750401209052332036
750201732190179329
750427549222658049
750301737085394945
750270032366694400
750335316494544896
750310381579481088
750433685652934658
750424307394703361
750344531439132672
750274532833759233
750368728341213184
750260658155954177
750235379005952000
750241007820767232
750343470464790529
750171201813766144
750267771599065088
750362692792311809
750376727021514760
750365675097583617
750216454461616128
750359706753855488
750417554552872960
750247907413127169
750225480234766336
750151362734854148
750423443317854208
750352333146578944
750227812305498113
750197793889873920
750330774356889600
750271089423577088
750265997332975617
750351343148204032
750355784882610177
750363431069290496
750147856598765569
750415104856977408
750296997505228800
750233931845427200
750366530760683521
750331370036006912
750245428352970752
750217683287683072
750375913175584769
750241074682195968
750431789953449984
750287715409793024
750254891029889025
750256744622727168
750284196678082560
750273601501224961
750384691832877057
750270392900603904
750271919815921665
750320221387231232
750359782058450944
750322553575669760
750249312462991361
750316333137559552
750245483227013120
750362088992829440
750348688308994048
750263795243638784
750124011841925121
750315695645159424
750426332987817984
750337044631658497
750388584138563584
750381474927505408
750272096031350784
750356900362027008
750300398985080832
750320414363115520
750430422702563328
750384763140206596
750303104449519616
750276512369172480
750388575745642496
750400382770249728
750418783509090305
750128327797645312
750299161967276032
750239053057064961
750317532783968257
750366459444989952
750258334339653632
750363657394094080
750285756573310976
750252621647142913
750230815469076480
750158459673448449
750237324978507776
750228122872623106
750390425827938304
750223182079074304
750359979216015360
750348310636929024
750155846726787072
750283240372510720
750303637096849408
750135747303256064
750281839496011776
750415918774231040
750283495986040832
750289472932249600
750286062833037312
750130840210923520
750275828794200064
750140310718550016
750151111210774528
750199395862323200
750295881790914560
750210846429745152
750191947080470528
750227531446439936
750277921881849856
750427629132611584
750261626830401537
750354111321759745
750127455432634368
750246330195476480
750427864114266113
750238415497654272
750409417586343936
750213661084360704
750238411672412160
750354950270713856
750242417140457472
750320493971079168
750388148044259329
750242437969346560
750353436227534849
750387468487254016
750240286345920513
750224586889895936
750310473749426176
750388089374253057
750349934021443584
750211433732997120
750302189910945792
750238348636254208
750348600065032192
750349346730807297
750251157780594689
750205226163048450
750318807940472832
750305218416476160
750211555409534976
750212218176806912
750280765678714880
750401318284656640
750299992330469378
750283970173136896
750387405882961920
750282950730780672
750360952458059776
750383194449469440
750256530994425860
750323639623581698
750239136909373440
750271428948324353
750318447079333888
750370393630859264
750182077589495808
750133805449707520
750389318246494208
750255197176209408
750346335036043268
750354593532432384
750433241249751040
750355772152897536
750364458552287232
750199874247757824
750404476582834177
750413586598690816
750341519849193472
750189346553225220
750391935693688832
750372058912137216
750234208954638336
750405093275607040
750361027716481024
750146527033561088
750397715436146688
750309760881266691
750431684827443200
750213774242566145
750232413616373760
750279616322015232
750349417908146176
750259189914734592
750406447863914497
750344737190588416
750123072292696064
750293960841650176
750325191755128832
750368082749710336
750394867549933568
750418733173055488
750234016029110272
750358519438860288
750175748367917056
750322452874559489
750268446777245696
750206056605769728
750334159076331520
750317968928698368
750248179967336448
750402295372910593
750415436118908928
750205263844614145
750296624144977920
750378056766849024
750320645007822849
750192999745937409
750407018461007872
750223983199588352
750299555904622592
750291066625011712
750261559771820032
750186078968115201
750404220721987584
750267599464857600
750246791807922176
750242832162574337
750220329763692544
750422998784540672
750238050819592192
750416828808265728
750404681919266816
750173286596837376
750235961892691968
750337296373649408
750186435836252160
750352681005350912
750285517879730176
750301657527877632
750276655210455040
750296733238693888
750292916489195523
750432209165844480
750430393195692032
750338822995644416
750283890166824961
750188075683229696
750287413461659648
750422591794544640
750336050510397440
750349380088172545
750364441963790337
750424017723658240
750382683000336384
750289741476687872
750179133318057984
750250956600778752
750394708174733312
750400076644843520
750357118780342272
750332871496310784
750242140068933632
750336197617123328
750337220884570112
750203418292195328
750433832600473600
750417659313917954
750168148456845312
750336851643240448
750333777562533888
750360235194417153
750202478730153985
750274809557356544
750339800352301056
750343294102609920
750352958043222016
750299182817243136
750266215424221184
750301065841696768
750413607708528640
750343482930266117
750423837460791300
750377360533303297
750393206299299840
750342556072943616
750308053849743362
750195952435154944
750353410851999745
750385791063429120
750351787786375168
750304920461533184
750285022884749312
750329184723931136
750269805740093440
750256665186951168
750250356983070720
750314827348779009
750415247526268928
750353981306761216
750219180553666560
750368438942461952
750401045419925504
750279209633783809
750269822798270464
750122048727293952
750273890941800448
750432007868387328
750373690202816512
750142571817472000
750407903291539457
750422466036572160
750139841199742976
750235735467315200
750359887029436416
750327544495411200
750175442355773440
750296167012065280
750413133789982720
750238826673631233
750366992104693761
750404149347487744
750219218537308160
750266173481160706
750308871667904513
750404363496124416
750260704125616128
750370779645091842
750363640650461184
750234573506764800
750182333681106944
750426102385012736
750348440438202368
750313921442111489
750307462121676800
750243075633676289
750319328172605440
750371387563401220
750337359191867392
750366203575754752
750260364374335488
750342052743880704
750286876456652800
750261484152844288
750412336851189761
750396050372825090
750350281746092033
750296108404912130
750362076225286144
750351049362436096
750338965597614080
750199945379057664
750310423606493184
750268975548735488
750428824672829440
750343772387414016
750136095652782080
750427255743086592
750340693650837504
750233260702052352
750144685411274752
750288172836384768
750313271580844032
750258669887959040
750418187624255488
750243205413761024
750165367817801728
750131247167438848
750258338760364032
750284523825422337
750284913727926272
750268748783902720
750342195228643328
750258720429445120
750280677648654336
750218450660974592
750242073136263170
750333462658318336
750380141205917696
750426202872111105
750390824253399040
750217422997630976
750385388338941952
750308267545530368
750373929328316416
750343021435187200
750390513732288512
750210267666059265
750387166757396480
750388429138067456
750344363587272704
750395874115784704
750217947386408960
750208342694436864
750417437011611648
750424365758488576
750303683234111488
750343730507288577
750366463416995840
750288315207847936
750125521615384577
750262025255804928
750322335274512385
750317004301541376
750233059706953728
750414224141189120
750285475857006592
750300638202961920
750418087208333312
750365503273730049
750273077435572224
750226487228399616
750368862739259392
750388806705111040
750268304330227712
750243079668523009
750217280492044288
750427155134316545
750332829544787968
750341524064313346
750352190229864449
750251485183836160
750308464602251264
750197244197036032
750314831849353216
750404980058755076
750268774176157696
750343826716368896
750379792889942017
750390832285552640
750202059266273280
750343881485643777
750414681152561156
750357663775657984
750227502052900864
750350999307554816
750373682158055424
750374029954060288
750279381520637952
750230635105558536
750375112344350720
750308129225793536
750306979818668032
750353931063074816
750162444388032512
750263405345406977
750235559260483585
750372704528715776
750247458383360000
750354082070614017
750236033162305536
750345303203540993
750300709304823808
750369588198727680
750277787726942208
750230723500601344
750254614272962560
750125345534308353
750252168607854592
750316190766141440
750308460357705728
750358976680890369
750422851698692097
750225413318795264
750354920994377728
750372738167033856
750296355810271232
750207314855071744
750225203767209988
750298230630547456
750195583478927361
750253783800741888
750350944538398722
750372474118934528
750321722725797889
750273408865148928
750276369846788096
750316241026330624
750273417270599680
750263568885481473
750398478765948928
750318895806947329
750400865291341824
750267834710753280
750323488829812737
750214885783535617
750389976811069442
750358838168129536
750279037688373248
750412433341034497
750280190757076997
750337548195655680
750350307087953920
750240424896278530
750318388606414848
750306988228284416
750235215340118016
750406041024749569
750323035811356672
750323383879864320
750145922747682816
750307487384014848
750430997116780544
750426236485308416
750258850104827904
750241389615677440
750405265028161536
750287878920531969
750208556536852480
750358314182062081
750279075449696256
750345206717833216
750268845148045312
750297828166164480
750352051918471168
750287895903277057
750328614130941952
750151694277750785
750303297177878528
750255775944171520
750269591935410180
750359715016765440
750235668568211456
750296284272230400
750147432906829824
750413251175907328
750246133046341634
750212989949603840
750368929785131013
750365226105724929
750427876554579972
750391230773813248
750384687865008128
750391914399199232
750348059075235840
750241859172233216
750370271907938304
750417940193898496
750320087068921856
750394485763342336
750433694175952897
750377804991176704
750330514217861120
750419034903089152
750420440154251265
750223848969089024
750362504262512644
750402500923011073
750370930392784896
750323983497715712
750289305306791936
750339695373062144
750124523521990656
750274331448479745
750236545114894336
750398650791198720
750395190473547776
750391432276537344
750333823590760448
750384951946776576
750408574304677889
750353356346970112
750241150427074560
750219910459101184
750246963740762113
750343445324136448
750315033129877504
750411288111636480
750290576025714688
750342262417227776
750320078818770944
750365196833681408
750332565156929536
750270753820569600
750308212956684288
750257931946369024
750125815195721732
750257655139086337
750368988639686656
750235705960521730
750268266585677825
750248725113671680
750415465441177601
750237442460966912
750305184950149120
750295185737674752
750299623110172674
750400869292728321
750348323106807808
750242215591604224
750350919502598144
750356237678673921
750223001417871360
750408348026089472
750225367391150080
750297291127459840
750150364511494144
750267645853888512
750282028197838848
750301044983402496
750268862113931264
750137148360187904
750317390043422720
750286381834993664
750339582076461056
750247240338464768
750388915798876160
750202248081334272
750188851671339008
750381810362748928
750191359877931008
750350000882905088
750399623588614144
750267583056740353
750239984452460544
750301615362547712
750347249297788929
750128264648204288
750343659183280128
750267973114404864
750350957188448257
750359362594635776
750291360570281984
750313854354198528
750336130466406400
750235257266376704
750269445214334976
750242668626706432
750323027359903745
750370729141506048
750409685954596864
750432305869651969
750276739004264448
750387401500024832
750373488830078976
750277854701580288
750320896485761024
750227749705551872
750407957951746049
750180203113033728
750303494540660736
750195919061155841
750428266658459649
750381172929298433
750262688178114560
750378085875343360
750341473791406081
750345596939210752
750331835411001349
750269889567391744
750212813717639168
750178848151523328
750314906990305280
750194543199293440
750317314659102720
750368837720309761
750221931861843968
750382058065764352
750208455617683456
750235135920918528
750360470012518401
750213706819051520
750246833621000192
750291469559226368
750256359095099392
750385832985522176
750291645741015040
750361162013892608
750251678167883776
750260913832361984
750334674841509888
750256124167917568
750326093362659328
750149479639162880
750128403311890433
750322528367894528
750412768709373953
750348113492189184
750264357242736640
750299195391799296
750234108039729152
750386570931339264
750298662572523520
750266542647042049
750289330430742528
750220023461974017
750352861305856000
750373530936619009
750293654821044224
750318963222077440
750228512934662144
750238184957771776
750322192517398528
750185735102300160
750289472751857664
750187362685038592
750413410291122176
750320385149825024
750396721436426241
750297521809924096
750318015292567552
750298511728672769
750407714623324160
750291599372853249
750142873459318784
750279666838167554
750285026978328576
750394888500473858
750209277852168192
750334310243237888
750121004442103808
750356309183266816
750348713399386112
750312919234125825
750261287129587712
750275032136364032
750357361827733504
750426853085704192
750423501878730756
750381462487113728
750281906265083906
750248788191698944
750260574093766656
750243230722162688
750428040090513412
750427666730344448
750264806276493312
750433144659140608
750344422663999495
750242198856368128
750424546159763458
750242907777540096
750369130990239746
750247416545193984
750251359472013312
750363699345559552
750427398466727937
750302974551986176
750320263317876736
750240550733934592
750315138050355200
750252642866266112
750329843221295104
750293654581960704
750395274141597696
750308124989546496
750313048947195905
750167972400934912
750220216727199744
750425750247972864
750400127227932672
750411510527168512
750294342590279681
750428124140240896
750356489525682176
750373094850789376
750300952809316352
750284859189391360
750283433042141184
750325216874672129
750366170138705920
750348700703191040
750370699840225280
750188042116227072
750229146060464128
750288512251985920
750364274283810820
750402509466963969
750222447903903744
750287933761028096
750392564595949568
750302383171854337
750390849134071808
750356040697479169
750401066504773632
750333181660762112
750339746014965760
750204227780157440
750280128010260480
750428702660440065
750330782493904896
750307982265683968
750217704397795328
750259198336827392
750431282321092608
750210628518895617
750324034114613249
750239703475953665
750249572711141376
750298624983199744
750402509370339329
750250491095973888
750419118793293824
750376001528619008
750367491382181888
750276223171911681
750361640135196672
750406670220685312
750349702940463104
750198473501192192
750343655106416641
750247248685109248
750342593611956224
750277338890375170
750385467997032448
750379914541477888
750408284893507584
750427000045768704
750345504819650561
750288457726033922
750361787065860096
750386449262968832
750417881595277312
750344661600964610
750272192395538436
750317511812452353
750140050898321408
750344103662088192
750363472962150404
750390052216311808
750334838452867073
750425250899251200
750428891500732416
750270246154633216
750270170912813056
750296058132070400
750287489055719424
750379260364279808
750274205812391936
750412064036880384
750290454432911360
750124171359903744
750276134865174528
750349459951874050
750362785364586496
750298264285679617
750131708347944960
750256694383353856
750318379878141952
750151983684739072
750201577005158400
750294686389178369
750228479270985728
750276953077342208
750215141531070466
750305352713920512
750281944273936384
750338218994704384
750248888934633473
750318409502556160
750383018687225856
750241896782594049
750386902574956544
750222674329268225
750433899705229312
750253758618148865
750394695306645504
750411342822137856
750354392222535685
750227523116597252
750313938106126338
750286033388965888
750273446639202304
750399284110094340
750296083276894208
750272431324033024
750336260590436352
750162100429914116
750408620492324868
750181981485342721
750342232960630785
750365121315241985
750272469122949120
750384570244014081
750381466622816256
750274142608367616
750233042904502272
750318174701248512
750240231815802880
750271634716631040
750273417186832385
750402303874637824
750242794581655552
750427092194435072
750388882185781249
750281109632462848
750364357935136768
750176818011922432
750389796275490816
750228894393958400
750231822093656064
750422079971946496
750364903131709441
750335601828921344
750234804545880064
750258611180412928
750319705412501504
750232795499429888
750272209281806336
750262163810480128
750331499958927360
750248398083788800
750316945719853056
750278232390373377
750203355385913344
750231025448525824
750361627665498113
750218140412420096
750318841385877504
750363389097017344
750366325197922304
750312352680058881
750350479025201152
750306816337256452
750247429342126080
750236217665552384
750210011670937600
750335241009524737
750336285726740480
750384796711284736
750374898304950274
750394410286866433
750150587069505538
750280534916526081
750414991828877312
750414580526886916
750302508883533825
750429860615585792
750380992498659328
750137773307236352
750415398382608384
750312042599440384
750361103453024256
750430628005482496
750213149056339968
750267893309374464
750337933786230784
750354031764131840
750320896741609472
750345982886436866
750276491536203776
750322708462891008
750263291910455296
750271781467029504
750270791548272640
750325174868860928
750431089500557312
750239866936496128
750283827264811008
750375669952045056
750264911062851584
750287216199528449
750368871081730049
750379789010296832
750416472103612417
750226046759280640
750398121989984256
750426177827905536
750336688015147008
750238520392974336
750216521591513088
750375968011751424
750352354034069504
750376324330614784
750368065808920576
750424986817560577
750421073611595776
750205490290839552
750224704527532032
750376118914469889
750309140023611392
750264139189088256
750258820824330240
750283944625475584
750392283892178944
750224234887118848
750252076601602048
750195680048734208
750379612732067841
750216722787999744
750417223085326340
750260209172570113
750203368044433408
750334670550761473
750336654565576704
750417126662569984
750401410714525696
750210532037238784
750240340867710980
750309945225076736
750235282448928768
750276512633352192
750285672746016769
750264504076808192
750392338351001600
750340991543046144
750292522342244352
750325715724361728
750270489587687425
750138704434434048
750290332596789248
750234179334443008
750266140123860992
750262008625434624
750182652326584320
750369214955921408
750364831975350272
750386629790031877
750404405128671232
750246712065875969
750290420735811584
750258820849491968
750368778765078528
750254576440344576
750246208761978880
750331281662218241
750406292875800576
750428346366984192
750279897382354944
750269038153101312
750260792361099264
750320720455077888
750363968066056192
750397023178911744
750385593675190272
750241271864815630
750287090596843520
750235706212098048
750301258750128129
750417915183263745
750367872879325185
750414341690658817
750369953241403392
750152021559377921
750195025531764737
750163811605372928
750345127046983680
750261194762678272
750396599671533569
750229746169081856
750279188632965120
750291389708132352
750289367906869248
750226977991241728
750263128416485376
750413343186415616
750246284297015296
750430938333638656
750201841212764160
750341146610728962
750391793087307778
750383748470964224
750261454801108992
750375846062456833
750303502694359040
750404065654345729
750255536902402048
750430468818997249
750243197297700864
750220048967622656
750278131710304256
750231520145711105
750299228711350272
750277477415530496
750400857045217280
750396348185403392
750280698393726976
750263892006281216
750269193434595328
750304757009506304
750362063743090688
750314152288194560
750235966066089984
750382670341865472
750323043927482368
750165111663366144
750138964607111169
750243537048993792
750282413813751808
750197814781702144
750318937846353921
750419416505024512
750260469131276288
750414492400488449
750374038585741312
750417189585453056
750381106000719872
750283877562875904
750263270955708416
750239166500306945
750347299725860865
750300109603278848
750271928150028288
750411665439657984
750299509880659969
750266903390724096
750304421343408128
750349778748207104
750197961498304512
750428581176631296
750303272284467200
750381172975251456
750367117992656896
750270531270799361
750377981303021568
750401481669431296
750405411690385408
750283273541152768
750346267859968000
750340526122102784
750241800267427840
750413607444283392
750420926618038272
750287703074181121
750340010063171584
750284934695231488
750292446718881792
750372746811412483
750282376190824448
750270305050980353
750406691209023488
750398357173067776
750394464657702913
750198502760873984
750213606483058688
750244010984255488
750245898307919872
750387816618528769
750316828195446784
750291226331607040
750367394586124288
750337455807668224
750370062440230912
750387858742120453
750305738283741184
750241825496137729
750329549578072066
750123647067578368
750287098847043585
750319843870638080
750341121566318592
750275673676140544
750340366478430208
750262679558819840
750337652881170433
750407580342628352
750298759150637060
750282581732712448
750428753340276736
750169121665409024
750349141302181888
750310641571917824
750430443657388032
750301963632402432
750418972214984704
750433232752173057
750386784853454848
750376903396261888
750140105218617344
750224008331821056
750293159884759040
750257701159043072
750311321250521089
750219566366728197
750243452961497088
750234540183064576
750216060138164224
750340446233227264
750335920486834184
750315095864074240
750359492437565440
750413590759374849
750130886356574208
750293428013903872
750380820767072256
750212167878586368
750395030934806528
750296884107964416
750411330046361600
750208787307528192
750192596908212224
750221801964335104
750307680539992065
750380963167870976
750409816032632832
750354006589906947
750346041510227968
750174930596159488
750310347869872129
750246762460262400
750364085385060352
750209835832995841
750232661151649792
750197399424004096
750207298165960704
750258829493932032
750228005390254080
750371249063399424
750297001523351553
750227527214440449
750288781039788032
750227338688733185
750337975943327744
750413888391352320
750363687081353221
750224461039857664
750257281682509824
750267264033849344
750142970171568128
750329134132461568
750187366980083712
750221894285135872
750291301468409856
750289099706236930
750356598606880768
750195277324312576
750286973273665536
750420213519097856
750318035949457409
750250130259841024
750414651968593920
750351238261276672
750201757389684736
750386520842964992
750345513170530304
750332246482124800
750267440068694016
750372474043457536
750427062796713985
750351544458051584
750157478210441216
750371114870767616
750419357767917569
750360239401267200
750358125417472000
750314064191037440
750229934870757376
750179590669303808
750236708705280000
750228676453756928
750402228238716928
750358658077384705
750401574267215874
750139304077238272
750258430745731072
750231205812002816
750355180827189249
750317398725529600
750252454080544768
750288696801275904
750316287105138688
750398243951955968
750346289171337217
750303599150796800
750251330044698624
750168475688054784
750426140309807105
750406976211914752
750368648682803200
750306665191186432
750233940443721728
750335765591289856
750200687963705344
750347455024115717
750303720835911680
750305738287898624
750336310511013893
750310448818425856
750317436268908544
750337224869195776
750319780956106754
750353759151218688
750289825119494144
750323169798582272
750398856307863552
750319625905139713
750150813566308352
750433853366366208
750230052038701056
750220858510155777
750317335861403648
750262864112447488
750123919684677632
750253368451432448
750255737931231233
750307760282173441
750199320557879296
750328022914502656
750341843028733956
750387242171002880
750346276261154817
750288281884041217
750361359184003072
750372952055619584
750318145219469313
750341490665263104
750312826816892928
750345877999550465
750295642652700672
750409455133683712
750261270495002624
750249455258075136
750172103605837828
750227195801526272
750376940926676992
750207172403953664
750428736315613187
750335194930946048
750386017501188096
750350814443515904
750250784558837761
750365603727368193
750281348724785152
750240600851636224
750311853704773632
750257986271150084
750331286036836352
750354300182855680
750414324745863169
750343180856492033
750174590937272320
750188717399166978
750342061212176384
750367365523615744
750388177387618304
750278995502047232
750291838603522048
750210179673849856
750246275816288256
750267314420023296
750387011312377856
750238268894109696
750200331330478080
750325866769608704
750235680861663232
750365473800413185
750123638481883136
750426983234953216
750426987500625922
750338890322604032
750174033048580098
750320527399591937
750121381971554305
750273622841982976
750373338019667968
750424840000172032
750268535100706816
750267549158223872
750298645849780225
750270732798681088
750339238495981568
750366765587259392
750249987553067008
750330845446242304
750287367588737025
750233390754963456
750419773058486272
750353888994353152
750387975998111744
750325715950833664
750363464552493056
750323660725030916
750265170987847680
750128495636905984
750240877847642113
750342975465619456
750315905314328576
750378534707793920
750365544897970176
750341050129154048
750341268304121857
750430615581892608
750291121444679680
750268388048506880
750412760387842049
750259789897273344
750331847805206528
750349245794820097
750293004368437248
750255679563239424
750398600476233728
750277246410108928
750294497590964224
750298607975301120
750293679735119872
750429592117129216
750361073749004290
750121629489913856
750299560417820672
750318866450964481
750345164758089729
750226306743361536
750386315217240065
750214008842678272
750257877240180736
750247336807395329
750269017361874944
750329859679944704
750217460775878656
750272523925909504
750369403963858944
750313992770482177
750330056967327744
750198762694320128
750320179222044672
750232916727361536
750123944535920640
750365066768285696
750211572211945473
750248733481267200
750406649307738112
750379730323595265
750322737806127108
750290127277199360
750397404994732033
750254257631354881
750266018325487616
750121734183919617
750233906830381056
750312134802870273
750280262290960384
750288726211829760
750412550446190592
750387997183442944
750410105372315648
750368317500592128
750403587315032064
750266651803869184
750210536223154176
750284104319590400
750131637115949056
750298276918857728
750316815599988736
750187723156250625
750425011769532417
750394599135440896
750243587397447680
750253238209904640
750207507809898496
750325854471802880
750394464661807105
750378341694312448
750221290439606272
750243314402750464
750261056388288512
750403331332378624
750313757864263680
750401364346404864
750150322656600064
750417860674121729
750362361676984321
750245516710117377
750272389359869952
750260888888827909
750346947358257152
750322909915156480
750430422602055686
750321496271294464
750279826007662596
750227342820315136
750334678985498624
750202629981110274
750316408651800576
750235421112696832
750238180956205057
750370012028895233
750220405210812416
750293663176065024
750407156688646145
750256572748685312
750298389963681792
750216663795105792
750317834715197440
750201220468465664
750253070676819968
750346259769102336
750431936850587648
750285157098090497
750361363491332096
750209596543860736
750287795126697985
750364911738425345
750430409817808896
750368069961256960
750386558671388672
750421270458667008
750206039685902337
750395282580385792
750369101978095616
750288449719140352
750268442704478209
750193393834205184
750335635609628672
750230219991252992
750246695359827968
750248771477499904
750390031278366720
750291591030513665
750279020617592832
750195931467898880
750294787178303488
750230224332132353
750411468496105472
750256119860301824
750180689480392704
750384163530899460
750326827567185920
750405554384822272
750353641706516481
750270195814596608
750129120583888896
750376710202351617
750297802987614210
750212738262138880
750218723215179776
750298322997501952
750327318149730304
750145314577870848
750372683829899265
750298746349457408
750341167607193601
750341746333188096
750421199188963329
750237346105352192
750191087046778881
750315704243490816
750294774649856004
750380485050675201
750385635605741569
750143443838566404
750404770217754624
750302487836524544
750376831686045696
750425594807058432
750302487656165376
750220728260255744
750349170469404672
750398658953314304
750314143673188352
750289863040176128
750244166257537024
750344208406482948
750367516359294977
750307453758218240
750322595493470208
750405030197460992
750295348984291328
750430032271646720
750339242740580352
750219838933573636
750395047942590464
750336520435871745
750306656823586816
750275250026377216
750245571026354176
750307923537039360
750362701235425281
750274927241101312
750289703790927872
750389876143562752
750257889680494592
750311828471832576
750345647207964673
750318916753190912
750347521931808769
750283693290319872
750237547616473088
750391998574723073
750252147946782721
750147537676357632
750194048451817473
750286499250397184
750420754815193088
750378664894816256
750431936825483264
750373220579155968
750304966636634112
750323618677137408
750308334822187008
750302701607591938
750347010373455872
750319642657320960
750312810148573185
750272251027714048
750419240319090688
750423963151560705
750204601387941889
750293159616196608
750431500529725444
750251908691025920
750401682991943680
750294640239210496
750240873544384512
750340546925891584
750339850847608832
750403205859770368
750194803388874752
750160217019600896
750221319774543872
750252806184075264
750224465326399488
750431613813678082
750185873740816384
750273530495926272
750238164061659136
750301288341069824
750168995857207296
750238398892433408
750306464070270976
750226348652761088
750324398880649216
750432062335770624
750299660942794752
750400621908357120
750263359300202496
750188339760885760
750381982501183488
750408041560932358
750260792277209088
750399829415751680
750378518069010432
750346741791076353
750296464845205504
750282158040813568
750258493920280576
750362877437980672
750268430285234177
750245684440358912
750272854952964096
750176490847866880
750377641534951424
750319684659142656
750295227466940416
750247190019399680
750237383916916736
750311232796651520
750376907557011456
750378937293897728
750216005461291008
750274793027567616
750343675973103616
750409656682635265
750312667491991552
750395014006595584
750335723472027649
750378312451649537
750387892082671617
750218505430167552
750230333258424321
750386898409918464
750291758731431936
750345831740420096
750395534125461505
750266832066580480
750302299256336385
750264818834214912
750376286560870400
750399707483168768
750342266804432896
750208254282649600
750416522774867968
750278635043586048
750408284855734276
750418158385635328
750345584511426560
750370800482578436
750368891893723137
750338785246838784
750410918970978304
750274449027379200
750225035957243904
750121696594522112
750261333401141248
750320645179789312
750342161649008640
750307130893275136
750362936158412800
750313825132539905
750266609818857472
750337967315677185
750264110147833857
750350110064771072
750241242630488064
750262260237565952
750366170088284161
750335673312374784
750426425476382720
750319726295937025
750303138146582528
750336910527172609
750323941844148225
750388731136315392
750258355441053696
750378086147903488
750337363344297984
750272330811801600
750296024497872896
750393583987986432
750281449312366593
750326672344383488
750404442902724608
750241217372356608
750256786729558016
750261782321569792
750364701951791104
750308087324512256
750232866395713536
750401846607503360
750213052528668672
750184988637818880
750419609698926592
750406992993382400
750183994537439232
750228143760302081
750333269879590912
750281826841788416
750310381634121728
750329998310010880
750218467731800068
750264520929603584
750298435950108672
750329381864767489
750292895660281856
750329561968246788
750408251376893952
750385178657382400
750353339682951168
750309962258186240
750288755689488384
750358293223202816
750418628323971080
750294917205950464
750286717400285184
750404254427336704
750171935829549057
750355340290588673
750340865873350657
750309437999616000
750412793938112512
750254672867360768
750148280168882176
750312155854012416
750400307448934400
750363212831346688
750378140657131520
750191183410913280
750354673236779009
750320427046699009
750325329919565829
750386726317809665
750271479200227328
750387757911072768
750246535720566785
750413221761286144
750302752190771200
750303519450734592
750333202821181440
750430024134717440
750424558759444481
750263518545444865
750401137891807232
750206731746148352
750240600868397056
750287337817530368
750356439294697473
750414786215702528
750306304535760896
750421329137004544
750349786826608640
750158488999858178
750367273047785473
750411858583097344
750276277773426688
750329457416794112
750215174905290752
750282728642404352
750336545551446016
750282258863513600
750391159726432256
750241083209244672
750279104788922368
750305872757350400
750249970901487616
750283496250376192
750363288433668096
750125333236420608
750371555247403008
750268975452389376
750417495861956609
750207952246702080
750364492358361089
750390371025321984
750387955190075392
750391142844366848
750290232130535424
750329130193981440
750351976614027265
750326831794925568
750302223750598657
750289422676070400
750348554078564353
750383685480906752
750237262412066816
750336084324876288
750404556048240641
750157956394708992
750395991430467584
750289821013188608
750216768887676929
750287228811763712
750333131631300608
750266429333708801
750198066628685826
750418540109373444
750207453191626752
750244929268510721
750264051142238209
750372897508757504
750403213963165696
750201711348707328
750319403519111168
750323056707530753
750271105978527744
750425825716137984
750357244391325696
750421681420709888
750414287047458816
750364399936897024
750341486290563072
750125471317233666
750228978464591872
750272846740545536
750380132850737152
750405193917992960
750231637842165761
750396838843473921
750400122920591360
750135789456019456
750364114627751941
750256115594567680
750254932893241344
750433832571109376
750399405832990721
750411715863572480
750432200793939968
750433165395628033
750340303521972224
750270233525444608
750407354026524673
750240114530357249
750147118401134592
750169201189351424
750352496367894528
750278282348728320
750209592584441856
750197986588635137
750395802699255808
750400407931936768
750251241847066624
750252865072074752
750208476706635777
750394007683903488
750286348259627008
750170367419965440
750334913954582529
750395764896137216
750321735422005248
750288919443476480
750213451117694976
750420167243345920
750413771152195584
750390073250738176
750212360564944896
750265250797252608
750287069679906816
750319025792712704
750383651821674497
750228944834555904
750333798257086466
750322696156749825
750265674270924800
750411183157567488
750376278113472512
750409773783408640
750334582860423168
750381072295264256
750296863476158465
750336595748880384
750320187606466560
750298905766727680
750281734487408640
750339070438547457
750319386704084992
750263367600902145
750298603944574976
750251262856265728
750410159952830465
750342316863414272
750259508883165184
750356850286202881
750247681050578945
750282661546131456
750290555016470528
750389934788321280
750430476956033028
750352110504390656
750384440157859840
750192957890920448
750395836308328453
750398394720477184
750298574492229634
750239220845936640
750286373228310528
750251724326264832
750228236114812928
750371781949743104
750411963503562752
750318354829676545
750311698591051776
750257302607958017
750419609392705536
750431341192343552
750269436620222464
750221470530404352
750424911097856000
750245747317170176
750361795467079680
750149848834318336
750328148689051648
750367508138369025
750305541306478592
750410893767344128
750234762342719488
750306749102583808
750235550855139328
750242383544082432
750217112623288320
750220875161563136
750287967344668672
750385753155338242
750166194091614209
750261404507131904
750337988433883136
750321370454634497
750408201238032384
750352475383816192
750303645581860864
750363930384629760
750339645091614720
750404115948249089
750385304369000448
750370175589941248
750322398214426624
750337132992958465
750366803445030912
750305516069457920
750221697253535745
750427071172620288
750141447706275840
750293608461283328
750391877023793152
750306862499856384
750233394882183168
750282657091559424
750123097655828481
750391671368679428
750327234188218368
750268115364245504
750391583250546688
750419064334331905
750174569927880704
750282716051038208
750215200343752704
750314529746219008
750433761196707840
750375590532878336
750321362087059456
750424965929852928
750333777197539328
750142953260187648
750177258715815936
750381642620035072
750343495743774720
750127773943865344
750260347626516480
750380485197565952
750222884144967681
750205440001183744
750284380850032640
750344183458791424
750309337030156288
750348935458353152
750330639979778048
750328861678768128
750402672923013121
750260414978678784
750431370623741952
750289640834359296
750303381432987648
750346435971911680
750263854056243200
750204391433592832
750407882437488640
750293729987014656
750250092658065408
750320657561444352
750217905661444096
750247617888649216
750376357826326528
750324612664287232
750367516455755777
750330979584241664
750350755882790912
750391734111207424
750387317840482304
750378215936397313
750427318909300738
750380455870943232
750155875822608385
750302974514237440
750267356459347968
750215200201117697
750307411844530177
750356728689074177
750338563158347776
750413171547074562
750273802853056512
750222116524556288
750384914315567104
750207814006636544
750327594751389698
750381303137234944
750234016037543936
750199052113960961
750306572899942400
750207587665207296
750347345984913409
750326902775316480
750406385007939584
750340203085266945
750431462646841344
750270921475227648
750285719160119296
750130017942708225
750278395574059008
750416807614418944
750236037381812225
750320452124479488
750366388234092544
750385069429133312
750310335303786496
750366706850226176
750323249741836288
750402039683903488
750288994571812864
750343881489809409
750365846854307842
750275120040513537
750261710670352384
750288583680983040
750351670303924225
750378941689524224
750289825190801409
750224570410475520
750391545577271296
750352030871396352
750394783319912449
750414819623329792
750328953722765312
750381307314769920
750327301414457344
750309152472334340
750269424096178176
750251602641035264
750215921566904320
750227372041965568
750285274534535168
750257999017631744
750318531036712960
750252735191277568
750415113199452161
750239447485128704
750261694136475648
750410197663973376
750402098446082048
750273572363333632
750246934103941120
750276613087125504
750338907154284544
750270611277119488
750419135847358465
750366874656006145
750322889090445313
750407354009747458
750298897612992512
750275787069202432
750403624916901888
750307370119663616
750366929345478656
750354472212324353
750359714807111680
750291909952802817
750428656552607744
750348826410704896
750374755845496832
750336205942693889
750319298556596224
750278513115017216
750253410109251584
750412873520775169
750187870107766784
750367436852097025
750237186784722944
750225241389953029
750284729245700096
750343701075857409
750412944853209088
750233659140087808
750253146040102912
750315469215707136
750247299075411968
750312919196377089
750317805564821504
750394133441896448
750356971832930304
750283416365633536
750260494578122753
750316878309036032
750279100275752960
750400118801694720
750140424115728385
750362395135004672
750241037117980673
750408154744184833
750368271132659712
750332091049574400
750168110620114944
750285324627083264
750195260471570432
750181549094670336
750375682765688832
750384486412455936
750346767032545280
750240311331450880
750366883077951489
750378086005370880
750388789730799616
750397342008893440
750346985245466624
750322830189924352
750336948439580672
750251547972366336
750310033251004416
750288810299297792
750325967596490752
750379189157658624
750341326932180992
750129124828590082
750281386225967104
750422210112782336
750282296364720128
750260011943636992
750234540040302592
750403671301685248
750390211910201345
750409379619352576
750187106706808833
750377721071480832
750282480876457984
750238012802555904
750386680163471361
750279859461586944
750293516413050880
750426777772814336
750389595049787392
750403679803568128
750248733506465792
750245051179999232
750316194905853952
750293755153018880
750405000925503488
750159193668145157
750273291139579904
750343378051723264
750408209471418368
750288516735787008
750257856394326016
750318145005559808
750428002442440705
750134363501637632
750359756972236800
750182199257890816
750279016364535808
750401439994818565
750171814345736192
750276558535925760
750315825676972034
750342497369456640
750249434257076224
750408704323821568
750382569817051136
750408809462411264
750425389139390464
750426194567393281
750292387956531201
750350353338503168
750380216774778880
750411850202882048
750347014760763392
750182304232927233
750206857583616000
750424596441014272
750364169208209409
750391230916288512
750132119234633729
750230295337590784
750247559231406080
750400852867813376
750410855943200769
750343847776022528
750291486315573248
750183998786330624
750274083976273920
750428237293948928
750383949550067712
750247294927339520
750428291891392513
750306833013862400
750287740860768256
750285966695342084
750396549214138369
750321076853440517
750308297023037442
750153233390309376
750288080259653633
750272313975857152
750214097245995008
750301707721072640
750320049542627328
750196346976669696
750245709648105472
750238017307176960
750374092868550656
750233575539236864
750351787861929984
750238176539738113
750313149887344640
750178931895001088
750283172928184320
750312797431590912
750431617747943425
750236066817253376
750212029370208256
750260238788464640
750279402286645248
750311124114046976
750352916154900480
750371937310826496
750308171235852288
750190244264239104
750357030616047616
750255628912775168
750339103946780673
750196946720198658
750358448315871232
750285329010163713
750357429116923906
750382007524347904
750280991890087936
750394779263913984
750430174974443520
750210431113891840
750288722281828352
750288634213863425
750314391237566465
750366610351726592
750373056841940992
750398042558304256
750237958440099840
750274595656175617
750360079912865793
750201094756790272
750260406283669504
750234519106641920
750246435149447168
750298859637800960
750238998464004096
750303112997535744
750305855933968385
750336822283268096
750273853528551424
750146266827464704
750270912998572032
750269592019152897
750292714932043776
750272083364577280
750399543871729664
750263132862504960
750297685358481408
750155028732776448
750324524806205440
750302563401170944
750353599553732608
750426605730820096
750283819161268224
750332808602714113
750248657979633664
750326701549322240
750408628725747712
750270153930178560
750367784891191296
750427188500000768
750287489085083648
750265364265787392
750343898124345344
750275585394479106
750395118927175680
750288004900585472
750355965397139456
750295244323913728
750226117903130624
750211827842355200
750212171854848000
750170098980225025
750262084319969280
750399896302325761
750272385232801793
750421518161629184
750231687863427072
750306258671067136
750271194230714368
750259211205050368
750370209140277248
750341377511321600
750261366884274176
750270766143315968
750430665955536896
750251011319750656
750340198882480128
750328970827165696
750279482079076352
750144282720407552
750419169305296896
750241943121190912
750411678043385856
750306573256421376
750232509942759424
750359832276926464
750336377703706626
750275925254733824
750255826040913921
750260708420583424
750257541804855296
750288285981929472
750125928664199169
750288613271830528
750371408706887680
750361937733640193
750175832329650177
750122703265341441
750319344693878784
750397694431137792
750238432597803008
750287329735172096
750266190266769409
750328999985942528
750323148818644992
750277636757266432
750288629772189696
750331227077480448
750347299944013824
750312151504547840
750182589462380544
750359312220823552
750257239852744704
750124154620407809
750324583283040256
750378551422033920
750396562023514113
750252143542726656
750411309062230017
750264110005121025
750218132153851904
750316001821024257
750280476263378944
750185437424132096
750274423693963268
750195679797075968
750215707657248769
750380535487336448
750417588010815488
750365058681757699
750343633782525954
750269680166797312
750341096547295232
750309991433797632
750404208004853761
750285882473586688
750397987956850689
750305738321498113
750292874407866368
750288206071947264
750201409476366336
750277041103073280
750379050665910273
750411963209904128
750411585806540800
750290991085674496
750319881585725440
750121033722634240
750290576168411136
750303427348066304
750267289048678400
750135390904807424
750196585737363456
750259877826605056
750368141222506497
750224121414479872
750264596431114240
750208778906238976
750251044706390016
750355336146653185
750385803709259776
750375972235468800
750271202393001984
750338626135924736
750255847306067968
750130156283592704
750125165074386944
750371953999880194
750309383209414656
750231125801463810
750311014709813248
750377960138571780
750343482976468993
750198574072430593
750322884673810432
750306170422718464
750361795207004160
750181687619907584
750270317432537092
750403339909599232
750361996638511104
750245701372809216
750312654657519616
750193670947758085
750378631369625600
750252265236299776
750281881279684608
750356095311372289
750350998967771136
750221516617289728
750321479493951489
750430737166401536
750232623222513668
750389779611738112
750285916074283008
750322897252601857
750303792336343040
750329679316389888
750366132289343489
750198070562828289
750189325543890944
750382506696998913
750357223717543936
750224884953997313
750320535981158400
750298855430819840
750295496078622720
750232275204337664
750265112292761600
750364697698770944
750336142738853888
750422700745715712
750424147663003648
750410562358513665
750417151681519616
750311065104310273
750294594349371392
750363586409541632
750325258842935296
750407186224975872
750402731865673728
750265250650390529
750413141855510528
750418632446967808
750261379345547264
750380913008205824
750126939248013312
750402219879632897
750283944822734848
750317478451052544
750406091473817600
750284875970801665
750169532593909760
750305331557851136
750297278326472705
750396692067917824
750336835151290368
750376504635322368
750329692260007936
750320087110787073
750239401519624192
750227191548502017
750269008947998720
750304886915534848
750233839599886339
750397555847012352
750316576352632832
750375753817042944
750185227742547968
750370066638770181
750184946669584385
750346976651280384
750215665903104000
750329121704673284
750182719359819776
750140734444101633
750331172660674562
750353696316395521
750387229420167168
750252164501479425
750331697137233921
750397450884620288
750346095981625344
750307533642928128
750275229025497088
750171105428733952
750368929713823745
750177439070953473
750317402907353088
750321945028198400
750396649952993280
750320980623552512
750361489240973312
750384503139467264
750257826807812096
750343600269959168
750302680787091456
750317226696306688
750231390281695232
750317591667863553
750251556239441920
750387095328399360
750289334310494208
750237790655229952
750179074602131460
750257726341644288
750318774302179328
750258468779618304
750428560159039489
750257327903739904
750221831446138880
750377016264912896
750237044215996418
750283584133619712
750412131074473984
750321517267972096
750248901391810560
750272364462485504
750153455633825792
750281994538483712
750287870699642880
750285547105550336
750270053157834752
750148464583979008
750238612994732033
750230857621704704
750260368774164481
750365528326275073
750357651360354304
750199618286256128
750269332014366720
750331311110447104
750274247508066304
750264034394566656
750367528925487104
750380132687159296
750287304669929472
750274520041320448
750215133067145216
750255989899849728
750181171821056000
750206266283294721
750241368333807616
750391277183758338
750214931715330048
750145990145871872
750230018731675648
750330430172303360
750362286141870081
750338407939837952
750316744162549760
750297794485846016
750241204734865408
750378711032012800
750330803721207808
750372201321357312
750358251225636867
750368627849777152
750245021744504832
750323933371654144
750320498106662912
750291448428277760
750212339555676160
750353612203823104
750407953480609797
750366920633905152
750298159268499456
750307986392829952
750256685885825024
750252474959814656
750271735182667776
750123156321382400
750424999203340288
750344875602808832
750151895684001792
750321580438327296
750392447285493760
750143217425842178
750392476612104192
750261283073695748
750284934686838785
750386348767477761
750258585888759808
750192941105287168
750184233642057729
750254345556459520
750380342314426368
750232896137551872
750257172534013952
750358163107540992
750429248108765185
750341402752581632
750278727309922304
750360343960907776
750392342574751744
750417440992100352
750429382125219840
750241846496940032
750289619606970368
750300227257634816
750406418541453312
750308594667687936
750428728166055936
750280400648437761
750267268173529088
750194283337043968
750278928309297152
750295693236076544
750380870817701888
750225610555977729
750369961672003584
750407181930029057
750365918459469825
750258468469243904
750228085216145408
750251791275753472
750132975178776576
750124569856401408
750396024905236480
750241930290798592
750202071945768961
750188570657234946
750243574688743425
750374801873768457
750314089499529216
750379298255765504
750155557198262277
750396289234268161
750262813780762624
750318040491974656
750355579261116416
750260838380892160
750433425480384512
750254714806239232
750397807786360832
750254203046596608
750369588479680512
750405365779554304
750209881844613120
750240311557914624
750358045482450944
750220384314789888
750272624597565440
750323082062168064
750375003061903361
750258959227949056
750390798718496768
750285475768856576
750417478778433536
750307798018355200
750251023923642368
750349942158340097
750408398416580608
750252718325952512
750412781397037056
750408511587246080
750276709799211008
750301543967125504
750188096587636736
750261924819038208
750316819810967552
750278114715009024
750237153238581248
750241666225754113
750272196795305984
750151048107397120
750314076723609600
750428790879313920
750238898077433856
750309014035103745
750354664919621632
750355055040204801
750422881083985920
750433685627887616
750283802279153668
750341352068681734
750347497047031812
750133843366023168
750269642363564032
750286054398263296
750268148910260224
750414953962737665
750305427880079360
750238780628533248
750239925497307136
750375355698012160
750263380011802624
750233449487855617
750222686819741696
750327280178647040
750219541112815620
750270086775181312
750275539575922688
750314584372867072
750237828412506112
750367243569999872
750288910853472256
750232283492257792
750289678381649920
750431664162111488
750355017165512704
750286239220305920
750265502522572800
750260536365883393
750306937988788233
750267255716536324
750167682742358016
750276420266524672
750216668203327488
750180165070753792
750213380036669440
750392568882434049
750334326622056448
750275925250539520
750320036766679041
750275816404180992
750409593428250629
750401594852798464
750360037739130882
750380560799916032
750323610473099264
750317600006103040
750216848583585792
750332212780920832
750122778695700480
750127627478900736
750360079753355264
750376118902030336
750207671249281024
750350047171190784
750376169237729280
750391176365309952
750235265881354240
750296435497762816
750129275693441024
750249010498117633
750308271693570050
750217708348792832
750187710640431104
750312881216954368
750227493689421824
750326915462946816
750380812151955456
750335186508795904
750264013481803776
750292144645083137
750245986199564288
750260108400230400
750189153724338177
750300365451567104
750429440992305152
750303641379241988
750277389188534273
750132844828110848
750363540167458820
750374956840652800
750231402621337600
750309685291606016
750337195689533441
750303083301830656
750241167313285120
750333710197788672
750334050099929088
750256744761176065
750381315560730624
750153225249157120
750388785494388736
750321857098690561
750384238877413376
750175475826393088
750369051520724992
750269000651792385
750295176971710464
750253166902386688
750412089089458177
750422281499906048
750249471825457152
750231935482552320
750289078726172672
750208505924100096
750253301061525504
750332212852166656
750321731454308353
750351556848062464
750215674337824768
750131934676877312
750328672989679616
750417768403574784
750285899481710592
750418233673547777
750338915375124480
750352114908487684
750365872221544448
750187622526390272
750358154735738881
750237870359662592
750378798877728769
750413032950468609
750347782066696192
750403931164053504
750374298339176448
750374512303153152
750146602367610880
750429067606781953
750350894143836160
750426576144171008
750255398314278912
750165111759839232
750379650413584385
750377758715502592
750185303147630592
750214709471612928
750235081399234560
750314794046132224
750412881724833792
750208443085127680
750245663267557376
750403784308887552
750397203613618177
750121243400138752
750324352906825728
750190739011895297
750235294914478080
750322918488506368
750335215977975808
750289401415032832
750222917745639424
750123579921068032
750237480516018177
750371228108591104
750357835746250752
750398818311483392
750229427301277697
750273886873346048
750295953048006656
750400496121315328
750371211490783232
750298188515516416
750339825656537089
750155725083648000
750356623781158912
750431827458875392
750282141242720256
750309148579893249
750358913917153281
750408754693308417
750265640926130176
750427553647566850
750298499175112704
750364626492203008
750201484856274944
750334515592196096
750261219991359488
750339599210254336
750411305065058304
750375082929823744
750402257942831104
750325011227942912
750379922967986176
750244950592352256
750221101507248128
750303326743437312
750364374905139200
750411472488976384
750394628214497284
750422146967535616
750409065285685248
750175979096662020
750218366820888576
750236675016683520
750310117468504065
750370658069188608
750327515353321474
750323086260666368
750276911105015808
750327322499096576
750386525054050304
750224335365869568
750250822580203520
750315909684822016
750154068279062529
750339829569843200
750413116874321920
750389154584883200
750390408815927297
750304413085040640
750311379979104256
750162410883932160
750425141797085184
750224234832683008
750298830315323396
750432007834959873
750171604391456769
750260209180958720
750285383355756544
750317159625199616
750204483926429700
750400730943619072
750313577534328832
750356921413165056
750256946142404608
750289800087932928
750268677455503361
750351733289684992
750316123405619200
750327657825312769
750354341987487744
750351712314097664
750400630565502976
750399552369270784
750121507653816320
750327460592553984
750258019758403584
750224788434612224
750297848902668289
750223295203536896
750386885655040001
750337124281397248
750315334830268416
750255553797091328
750278018384457728
750425036855635968
750369869346906112
750260066855448576
750217343687593984
750261069025644545
750416119761035264
750289703530881024
750417663436795904
750301091301101568
750381508477722624
750318052869283840
750225513864540160
750297014366154752
750324617068380160
750300013335572480
750373820196794369
750316752635035648
750394137719996416
750310939203817472
750208870946054144
750380954791862272
750190239751106560
750260372658065409
750412374503464960
750314370375249920
750308082996174848
750362801999314944
750315678851330048
750324059288862723
750297517527429120
750224469810118656
750278211074985984
750291557505441792
750313263074795520
750227724367761408
750433522230276097
750265263325605888
750175299875246080
750246686925004801
750286805463887872
750174641218400256
750257818498797568
750415264244719618
750281595869925376
750243906214825984
750260842533314561
750220531354435584
750324348423057409
750305931171332096
750431597002887168
750193867912122368
750420733541675008
750290240628203520
750156655954767872
750268459561455616
750396981382610948
750348641781428224
750428140950974464
750158619056844800
750341729702670336
750192852840374272
750266047907893248
750295546326315008
750246455944835072
750183814006132736
750347064861601793
750361212370714627
750333303346061313
750332703598383104
750388068272701440
750214206255955968
750365956183121920
750346943088488448
750334934997356545
750323845043777536
750320649193787392
750245298522431488
750303842798071808
750286163764711424
750346079300939776
750288831023165441
750320024062222337
750273467522621440
750378077574795264
750131171477028868
750242169387036672
750287254149627904
750161940744441856
750260712736514049
750342245660913664
750295307296968705
750296225937776640
750182010870640642
750236968794062848
750362672038719489
750391885227814912
750369756054745088
750374583644090368
750263405299245056
750394242577600513
750278122994540544
750141325840973825
750237732002271232
750361765935022080
750393923797942273
750334574362701825
750392707391062017
750132375464472576
750331961017823232
750352349655339008
750126251692662784
750321630602072064
750340865604935684
750410235232284672
750299253864591360
750264726630887424
750284532138508289
750218073358077952
750353436089147392
750388609325211648
750207201785020416
750155989177872384
750190957216276480
750357403976237056
750385577078296576
750282770442780672
750322226050830340
750262960858234880
750330988325199872
750364056222072832
750375430968971269
750220237526761472
750312906445684736
750303448315355136
750384633464836096
750259714253094912
750315615869603840
750238545722257409
750340265894903808
750226055156342785
750216769009246208
750359144352264192
750353952156311552
750397111443689472
750286142453329921
750284385123966976
750294833286242304
750375976148799489
750399024146948096
750281172266147840
750340395842740224
750198884450852869
750341939619389441
750336902033735682
750244426199474177
750385342256148481
750243805438349312
750431680880664576
750396742097473536
750383047871197185
750227384666849280
750275602389864448
750282145277571072
750368740974395392
750322880706121728
750276042665910272
750348486629990401
750320934221811712
750407496444080128
750298868282171392
750335807492354048
750409220101734400
750207646188404737
750279318685769728
750384696215867392
750245151658897408
750353209697431553
750380875112542209
750329910124830720
750312004645228544
750429642562166784
750367470259539968
750298087977947136
750291922284081152
750122288037687296
750371916045688832
750317088372207617
750358666222657536
750235534207967232
750342182859571204
750418095282479105
750343826850521089
750376370610536448
750373509835026433
750212872156897280
750408695843000320
750199442079449088
750242953747111936
750245801843159040
750290999709200384
750391407047766016
750284884246204416
750261840966512640
750384108849786881
750247319963070464
750322712942305280
750290840254287872
750251858237661184
750274394560356352
750301401683746816
750396343890350080
750272808798810113
750268056639795200
750211463143387136
750373896059293696
750316018669543424
750289401541001221
750287493187207168
750283667935756288
750267549120602112
750433861910171649
750420490217484288
750344514930413568
750417399057375232
750355680079519744
750326873423478784
750424642909790208
750213904257646593
750307986380382208
750209139570274305
750280623151996928
750323471872356352
750322297362321408
750332028441206784
750349183199084544
750337661366308864
750320338681159685
750372989783445504
750228592785842176
750310435920936960
750421463518343168
750228542445662208
750331357130166272
750323706631716864
750388655542460416
750230555405484032
750279775651000320
750273203063386112
750136087410991104
750383853081092100
750347719357726723
750290194423775232
750238977744068608
750266550972653568
750264391078031362
750401251133698048
750241486063673345
750275208251076608
750389918166310912
750193439988445184
750374084622553088
750124615884734464
750317851781767168
750168345421361153
750321723136815106
750315439813570560
750341809620987904
750350672101511168
750144584970280960
750146820555374594
750382485901438976
750124544656941056
750275157915303936
750413372668030976
750121532811247616
750302232151601152
750319399370952705
750127979544584192
750264181371219968
750417273454727168
750393747721097216
750308812691795968
750378073359413249
750342560435073024
750339468868059136
750395651935068160
750147541723914240
750297463022641156
750304316364316672
750339653450997760
750351355823394816
750425804450988032
750337669767565312
750390136119160832
750345802472501248
750282413754945536
750307869052923905
750267012274855937
750322779686404096
750370699991130112
750214231149125632
750357181426462720
750228433330987008
750134174800080897
750357466748166145
750327888562515972
750290349717856256
750331361647472640
750169121656975360
750181339677138944
750199702289653760
750367822497320960
750207826669277184
750209286278643713
750427679455907841
750356917176799232
750411946806108160
750326890443964416
750330329739563008
750206417404067840
750184338612858880
750349812235579392
750425292901146624
750272330962788352
750206022875090944
750404698776018944
750369806545747968
750320489906790400
750253439456862209
750284070597304320
750387045063950336
750356170557251584
750347358341214209
750380917299015680
750215854684381184
750284141862744064
750430883962822658
750123311204601858
750280161392594944
750140969497006080
750419639113441280
750427620530159616
750154630059794433
750201895730446336
750261937217220609
750338479234510848
750247676726288384
750338558955819008
750128675954106369
750155733480665089
750367919004155905
750151132073209856
750130647386034176
750275782522667008
750305625033306112
750382724834353153
750260427561508864
750388957830057984
750229851068567552
750371689704239104
750339083256430592
750130164726587392
750126826391908352
750349606718955520
750194132329652225
750360990005358593
750413766794371073
750309731495993345
750372494897516545
750358175816253440
750178793562583041
750416266716934144
750233445490655232
750241980643442688
750410243591573504
750428379942453248
750157880687493120
750366312489033729
750213325460496384
750213111471374337
750341926885306368
750420629011173377
750375644828016640
750185059785773056
750285605767090176
750226864543703040
750169226355191808
750202453644210176
750282665480380416
750329176226402308
750260989451464704
750249329235992576
750296280417591296
750326504307974144
750369085125525504
750222196132356097
750338189857067008
750212176107933696
750323362807689216
750381055731965953
750161878173622272
750419131594399744
750353226189402112
750309085489364992
750320045004189696
750420012431732736
750404610603397120
750420553501212673
750278513136140288
750359228208918529
750389125535105024
750352920344797188
750326621924720640
750390287042686976
750318552234790912
750211937108197376
750333798496276480
750433391934398465
750426278591881218
750356434957787136
750219285272879104
750260460893724672
750158182631084032
750363989100601345
750360482624790528
750279326952615936
750317864322826241
750247160675983360
750292870444134400
750372176008585216
750265230039580672
750122518606786560
750345349525495808
750163324977881088
750304811401306112
750222942940700672
750433513627844608
750301632395669504
750296238529060864
750347576705253376
750294669809123328
750274046403743744
750245109728440320
750379197277827072
750290739574243328
750279649800884224
750363191922819072
750224784294805504
750389095986233344
750412638560088064
750405651042541568
750172162594578432
750282770513928192
750339661894000640
750292799132733440
750182946070405120
750237006194733056
750396570198310912
750295290624737280
750313233781698560
750161207047426049
750190139092111360
750240500238680064
750226151574953985
750281767840575488
750229536315432960
750300646449025024
750253603072385024
750292425512476672
750300264725381121
750427230552064000
750344036691640320
750406502448500736
750352794310184960
750205486000115712
750241754310475776
750326680443510785
750322662254243840
750125794387587073
750360985840472064
750129321650585600
750159348882612228
750315578351620096
750341281075855360
750380623504834560
750255096370462720
750305818134908928
750313288274092033
750362503943774212
750430003142205440
750150079353278464
750331118336012288
750409128057532416
750431668150816768
750207214439235584
750283445654417408
750426806931582976
750418854451478529
750327091682508800
750428967014899712
750269755710402560
750422248020971521
750213262407569408
750121167965401088
750370465139478528
750359895325761537
750220506188701697
750349547763892224
750404271066255360
750294258590978048
750318942313406464
750344002906513408
750399342557683712
750310054474027008
750306145265418240
750270640603619328
750237694442209280
750390878729101313
750326324267483136
750362092918546432
750247139922571264
750263413838868480
750432750172274688
750304442193481728
750199840617955328
750374961152290816
750383689591205889
750279679219752965
750128063514542080
750300340348674048
750317247575396353
750268534840778752
750430112143839233
750322486189973505
750213073617752064
750240026265550848
750290320370372610
750351988840357888
750295256931921920
750317880927981569
750333785850449920
750308854940958721
750270489453559808
750377645494468609
750340924631293954
750150632867147776
750124993359609856
750263044631126018
750282531191205888
750241745770774528
750296242467418114
750134896182628353
750341524278374400
750367952734605312
750378366918942720
750311325331492864
750299648099815424
750412764594724864
750388932253085696
750262344282955776
750358066613219329
750280547490988032
750421715113668608
750369802108022784
750356833504731136
750194610161483776
750304115146760192
750137399959818240
750343143342510080
750261354158649344
750247408177590272
750304077616148480
750412982669156352
750230001702674432
750235026592235520
750268249783361536
750414215832363009
750273232654180352
750362999043620864
750271760587747328
750271877927596032
750263237568897024
750223727082766336
750294715766046721
750265712011317252
750337086826446848
750245596334792705
750413439936454656
750283378683965440
750207277324460032
750234783486185473
750307118536884224
750297685261856768
750360234850484224
750430858721554432
750340983313747968
750300583748329472
750260549125111808
750355386247577601
750140059333124096
750244195575693312
750272393537589248
750297438074830848
750259215151792128
750375410165116928
750386537561333761
750291771255562240
750428556178710528
750302991299833856
750182958615687168
750270170539569153
750271793735274496
750248230370349056
750292484316663808
750412567189782528
750336532905545728
750307768410771456
750342170075336704
750180840244649985
750300868759654400
750408016718094336
750395580254392320
750355763776794624
750238495256477696
750339519384256513
750163086061936640
750370963921985536
750274000241225728
750297924530081793
750242849149550592
750151169981485056
750194492813119488
750152625522352129
750256216425848832
750223588863594496
750390702454951936
750431395768569856
750230597533102080
750402371017056256
750215271550447616
750320871412158464
750291377251049472
750320149887016960
750244141074935809
750208120031309824
750295172924059648
750327032937086976
750306250215350272
750135944779407360
750358905289596928
750150750328815618
750189086636466176
750255637670617088
750313632236527616
750384465474715650
750273505388859392
750425628558684160
750289489805860864
750433928784248833
750213136389640192
750343554409631745
750311413235593216
750163845142892544
750283999461842945
750298822199435264
750124812903682048
750241867514642432
750297240917381120
750154009416118274
750164314745692164
750377716722130944
750360503386509312
750303276403400704
750382423041597440
750386357231579136
750379566431145984
750355344531058689
750348117837484032
750318719960842240
750273148885561344
750256820380377089
750271286610423808
750248364512571392
750370230191480832
750382137791029248
750285052190351360
750274121729138688
750265691044012032
750260947474747392
750314173356077056
750258942438023168
750187605761875968
750421534917951488
750280371477053440
750341574442221568
750374676124332032
750257503812874240
750264827386458112
750324163999563776
750360495132184576
750320091334471680
750396616373309440
750413272147427328
750332108124647424
750411271363756034
750401393526267904
750268312525869057
750421224275206144
750365507107323905
750248612051968000
750173945102471168
750313447561322496
750386294308601857
750319638374940672
750332108116201472
750254911728779264
750275090844033024
750220187371200512
750186230118133760
750268719339798528
750229628707561472
750245806024888320
750370372625633283
750274297835450368
750313556449435648
750227854613504000
750422210045763584
750316874265530368
750293138791600128
750330417589391360
750364534368563200
750201698606575617
750433354265178112
750407949579878400
750258888147136512
750301757960519680
750369554702798848
750330166203781121
750409618862534656
750279633250254848
750360172208488448
750221441149186048
750324931372560384
750419756411269120
750236226263941120
750154558857412608
750303620382466048
750274797200871424
750277883889848320
750245088979197952
750429361204031489
750263317067866112
750310117405552640
750234926210027520
750267293632954368
750412252910583808
750392115897704448
750372964915355648
750351548639838208
750377486211506177
750387451735240708
750342211938594816
750203514878619648
750406892564967424
750329947785494528
750258527411793920
750352756737728518
750316899431542784
750334674908700672
750332497888698368
750307735007145984
750266639074074624
750264177072177152
750257957066203136
750286922799583233
750253032626065412
750230190454964224
750217305619992576
750212335298572288
750237031666585600
750356283992248320
750387183278780416
750322976931909632
750328278498566144
750356200252907520
750277489679892480
750214700911226881
750412701395025920
750353536538451971
750384981516648448
750414182164541440
750219029583921152
750312541667135488
750315854932226048
750298633124384768
750407643286609920
750424130869157888
750205100220645376
750392262534848512
750369856889946114
750416165953044480
750356673970245632
750411346823393280
750282279889494017
750343298410221568
750328672889044992
750351678654803968
750309508983975940
750274759410192384
750290211276484608
750379625209950209
750366392118087680
750398780734861312
750430707688869888
750421467758604288
750411086730584065
750293205674057728
750409081735749634
750261241042628608
750272968220110848
750224964532465664
750380715817177088
750288214670401536
750147562921799680
750337145211129857
750323341899202560
750324059326545920
750352123091615744
750294640499326976
750350990956752897
750308024246476800
750300298443366400
750133558262452224
750231411278438400
750405152012722176
750272431311368192
750277703824211968
750277158413754368
750303054256181248
750411720292794368
750280224546254848
750214118074945536
750241418732511233
750392216632356864
750131230365085696
750223529929347076
750267696034488320
750402404743512064
750341226336022528
750322603877867520
750329608399163392
750325107894030337
750268593783336964
750202818573824001
750391767774756864
750296322100432896
750376056012562433
750246020014047232
750145729935454208
750316718971580416
750357936652812289
750320766638366724
750359895199875073
750293482808365057
750190814421065728
750319839865032705
750262910493069312
750298633111732224
750302135342870528
750249794845769728
750418904908963840
750395333021097985
750195667281256448
750343768176492544
750353322805256192
750386776594841600
750205293087301632
750302819102646272
750426815265726468
750429352853114880
750422516208848896
750304786289926144
750267431914962944
750351040948506624
750273584698974208
750327116827332608
750223307979493376
750343608759386112
750390081685483522
750346012124913664
750421102782918656
750377004055334912
750299220612091904
750259618048245760
750334091980070913
750279855573438464
750368690760278017
750386608751411200
750185588339322881
750382184003997696
750231155509719040
750282904635314176
750342447092396032
750362256714588162
750332942648475648
750312008843612160
750182652469252096
750311518353391616
750360394615644160
750329633518850048
750190810323443712
750410482780139521
750199060301307904
750144547171147776
750208866751774720
750277858816319488
750323417337958400
750208787043188736
750300294278504448
750353356573577216
750291825831927808
750358578280574976
750304077637181441
750310935378747392
750293684030169088
750277703765336065
750406284378189824
750237849279008768
750320431106756608
750282640536788994
750238046688251904
750226558355255296
750237836838727682
750237836838727681
750282124331212800
750432938886569984
750396100658417664
750253938973212672
750276189441458176
750228978468790272
750240105873477633
750314898714951680
750419458624221184
750391654629203968
750310708848582656
750278357896597504
750276898354233344
750286277031911424
750385870700572672
750432415009665024
750330107328286721
750239514656923649
750313611239632896
750388051512209408
750209097400745984
750323581121208320
750295403686424576
750373669352898562
750173278233243648
750277313451945984
750176406898892800
750273333367861248
750404396995923968
750337786931130369
750392812235988992
750314294839881728
750338001125781508
750340605583167488
750420435792166915
750317239220436992
750264030145736704
750401322474692608
750193116985057280
750213052763602944
750255255649153025
750232707301605376
750321110659559424
750229788099420160
750322163467649024
750356422450221056
750342073698676736
750329973190320128
750309643314925568
750410520692424709
750224901470990337
750303473611247616
750248645644128257
750387003154427904
750241368442798080
750385505762672640
750227740964560896
750261589085974528
750236125772521472
750320862969094145
750269436611981312
750261190530625536
750396863744995328
750258086963806208
750170547804307456
750358804794138624
750246313690669056
750327276034752512
750283231853944836
750313934104719360
750344321874948096
750428732230283264
750172368014827520
750422453537628160
750259584162471936
750271676361891840
750362390789656576
750392996831621120
750247584313278464
750376873864130561
750271709903814656
750204848511987712
750357185645780992
750418325990019072
750410503952986112
750432674926489600
750218651953930240
750167179501277184
750361841470148613
750311253835481088
750349736654233601
750373434304126976
750391914625691648
750361233266733056
750368049082011648
750294359229149184
750324566740828160
750227342656696321
750368946407243776
750412420372320256
750276235494879232
750327380913381376
750281285847875584
750252810546053120
750332045256060929
750203292626616320
750331315212283904
750324549984456704
750259252799893504
750328429493444608
750327250826833920
750433077608849408
750297341509394433
750257483134959616
750363204430155776
750225438618820609
750373749237682176
750418351265030144
750185043352367104
750255381557944320
750296598987608064
750329046349778944
750353385774350336
750232145180983296
750389196662145024
750315863316758528
750427004034572289
750320812834652160
750151451049992192
750432792224423940
750285693767811072
750167812774047744
750369877572087808
750360121939664896
750197462590259200
750242643616133120
750378430026440704
750391260498845696
750320116466757632
750308468855345153
750221000843857921
750172258740547585
750352563770421249
750300386511192065
750258061776916480
750400697414418433
750259751993348096
750274348393570304
750359802816192512
750325988731551745
750281080054448128
750310880630366208
750280396596584448
750393097591394305
750285727590588416
750374906873995264
750330992330670081
750302072449404928
750255473866076161
750345794025295872
750278018388590593
750297425458364417
750354526381768704
750183960982925312
750378652349698048
750206820078215168
750132421413175296
750298079664963584
750212121372262400
750124250862788609
750433865995395072
750407114749677568
750267570343841792
750418271439118336
750316605679276032
750250205648486400
750196380384129024
750413632849141760
750268937485549568
750301602691571712
750407848828473344
750237836813623296
750348692373340161
750249572325359616
750308447950864384
750351363964559360
750400425002725376
750236540828344320
750224867874725888
750246661834747904
750140919026884609
750387825045012481
750248750409322496
750293965165977600
750218656399765504
750392350615171101
750243696164085760
750305763805900800
750295030544334848
750241276319166464
750401532202475520
750272314139348997
750358746015100928
750277309647589376
750253800456392704
750404094733520897
750263271089922049
750259961851097088
750262226855010304
750228919832440832
750329755208146944
750124259322818561
750204110243303424
750208376198529024
750348881171537920
750412714175041536
750333240305524736
750133864450916352
750313241868394496
750137052100984834
750324818449399808
750394879918964741
750380451404115969
750380208243482624
750139698333388802
750314420606275584
750257525077975040
750314403858411520
750233692682018816
750244912466132993
750299610694840320
750382137526915072
750357294781763584
750405621564862464
750342426112495616
750350382493229056
750256971320877056
750235223749718017
750297253152194561
750345991061180416
750373077901406208
750345467012186112
750347840963043334
750317453176082433
750410331835490305
750239690851282945
750298662811545601
750327943214215169
750196527004516352
750336537339031553
750284880194461696
750370339071201280
750252734838935552
750385719789707264
750262583450533888
750321223855374336
750355952466100226
750326483617476608
750247152438345728
750384323069698048
750146065316220928
750271143718883328
750313078626082817
750337124449280001
750372306220900352
750410944002621440
750360025428856832
750305738627645440
750291175932719108
750258498139815936
750417080634077184
750312055115317248
750304979446034432
750372671314092032
750336931666419712
750433391879782400
750252936173871104
750220942186409985
750328652110426112
750388676610359296
750417340400009216
750322566011744256
750299664923197440
750261467715244032
750281981875875841
750433064917032960
750219704908865536
750295751662694400
750288076015034368
750232929650012160
750323669256265728
750280031616675840
750244107419848705
750240991001600000
750220833117831168
750251577471012864
750122954831302656
750419450139021312
750370297216430080
750125311866638336
750248691752132608
750249916484714496
750231226783531008
750290345448116224
750231545483497472
750244480595398656
750430712088723456
750157176010924032
750291079212261376
750328429577461765
750382699655888896
750418686947708928
750294732472025094
750317969222176770
750395865580367872
750301762381307904
750271487756546049
750309995506315264
750309232386400257
750221567120908288
750270066030092288
750387938417111041
750279616510758912
750283575551991808
750267377158324224
750216361813635072
750294061513269250
750404845610233856
750241163135844352
750236586902712320
750377893000318976
750288692980412416
750229976675446784
750431248665960448
750416493142310912
750332565177851904
750403516200550400
750246968056832000
750341817837772800
750292417396498432
750214860244410368
750331957184167936
750321420928950272
750212952217661440
750259051594907648
750332036766916608
750269378172780544
750389012033048576
750304119382999040
750173404028776448
750224595404349440
750222737264697344
750296393609347072
750305340097458176
750225308544954368
750285953902710784
750343008994758656
750314718338883584
750348533048500225
750334243058909184
750413737576787968
750316001959575553
750246544130138112
750335949909921792
750156857516421122
750268627039969284
750395425186729984
750213820396793858
750412139383427072
750417898376720385
750279872308715520
750270758014693376
750287145131208708
750295764291715072
750307088836984832
750304178006786048
750414706414845953
750316761258430464
750330891617103880
750249492662870016
750185739464298496
750217045883645953
750129066020335616
750226482987880448
750310242987044864
750231281300938752
750331684231319552
750334008211435520
750319629998886912
750265779212390401
750260117145288704
750265837827739649
750332108212756480
750279654242529281
750349992393596928
750187014364942336
750242081608704000
750185265562607616
750262968978464768
750394888336842752
750326500449095681
750432829977325568
750311706790858752
750226856218136576
750345248765718529
750397857845370880
750308426920624128
750404518408486913
750390878607405057
750329792763944960
750321395767218177
750292874357506048
750390010390650880
750280329269800960
750287459469131776
750382842371149824
750354551857827840
750132354467893249
750320791661805569
750342535118196736
750312163928145920
750188763603619840
750188159539875840
750227435061379072
750228160436776960
750337757726203904
750193335315292161
750223358030180352
750400126993117184
750294950705655808
750304203122376704
750316970596335616
750228827335450624
750328861594824705
750339846409822208
750233839780425728
750406728848637957
750281365241856001
750409199318949888
750358343391256576
750433677172207617
750416077931380737
750369508657864704
750318027799928833
750347648037781504
750291234665603072
750311404738121728
750408981135368192
750319306857119745
750219113469997057
750184913123565568
750326852678356993
750405932119711744
750374277766000640
750367021288792065
750288701301878784
750368615082430465
750226814115676160
750427797043175424
750329851513536512
750301191616262144
750265770853138432
750428216188215296
750251531249848320
750268291814481920
750158174464860160
750359513409134592
750150892981071872
750417026074697728
750433924761939968
750234590472798208
750215585900990464
750304660314095616
750406355513663489
750295160366436352
750273337448816640
750298549292785664
750337149745127424
750210200594939904
750302471080202241
750241674618626048
750360121897811968
750366425798377472
750128055193047040
750121977671671808
750321726966362113
750389708287569921
750431907213615108
750222695263006720
750223085429723136
750306237376557056
750366807609974785
750290886597091328
750352878032850948
750248880516763649
750259944851513344
750423405434802176
750127107301380098
750318979747491840
750356560937910272
750230467455152128
750372750888493062
750324369340129280
750366551849795584
750396352325033984
750341935114620928
750290836076765184
750229830109540353
750431915723874305
750324700992200704
750418754140536832
750273047849013248
750405864675311616
750270934234398720
750241259516727296
750263673655033856
750316350011219968
750322616477638656
750316559671762944
750371328994213888
750228160537436160
750406825162338304
750401066542465025
750412873600466944
750375179490996224
750422293852151808
750144240781365248
750314932542070784
750132438022619136
750372763232120834
750339934720888832
750280295732092928
750258573574303744
750367411489112064
750283059665174529
750357621811576832
750354052823805952
750223496404430848
750325229235372033
750268128274309120
750412500177416193
750232162012635137
750305117568663552
750279742163525632
750313682341466112
750330241369960448
750309739800690688
750337237645160448
750326026169905152
750219415665446912
750341499133583360
750312340130664448
750148787713171456
750238516320153600
750348167846109184
750304278695153664
750350332291612677
750417512601251840
750287182791712769
750146279494168576
750319113977860097
750248603604623360
750318795424669696
750214755634130944
750307604711219200
750314433327534080
750375385053835264
750384587012845568
750361031759761409
750329847235407872
750328991781908480
750303926499545088
750374667626610688
750359115226984448
750310293473992704
750327640972783616
750424529629945857
750313858473000960
750308213074067456
750315372595777537
750407169317736449
750372830659870720
750193603822092288
750255029437685760
750381273823186944
750319902745960452
750433618523107329
750398801668673540
750316106892673024
750148569605165056
750370037005950976
750150041696894976
750420624661557248
750358221781630977
750309328738017280
750309395989397504
750414656091615232
750329973022531584
750288294282465280
750336474470506498
750297043634192385
750428732259577856
750334758752837632
750292526209400832
750401016202465280
750365427767861248
750285496882835456
750341067057295360
750321014165344256
750390874270527488
750422855981133824
750286348049850369
750229775373959168
750169075318394881
750302970001104897
750257621232386048
750197609441222661
750243947881127936
750393495714615297
750426706276675588
750160812585676800
750291435962765312
750284632667648000
750351498207461376
750265360046297088
750350277560168448
750413926374969345
750367067480682497
750193255535476736
750331462021447680
750353306095157248
750251841468919808
750368438997098496
750376865630531584
750418603011440640
750374084710658048
750203321978421248
750139274834608128
750273928929488897
750234145809465344
750234808563871744
750229955947159552
750287220687400960
750323010754797568
750302907073851393
750238822370254848
750400781358997504
750385124085301248
750270447531491328
750392543712509952
750243482342662144
750372876776275969
750230567988371456
750315565496098816
750310402442035200
750235894930563072
750295856662863872
750389662108246016
750259450188013568
750192437570789376
750290949230759937
750266957732151296
750417676149809152
750176872839782400
750151157520011264
750306883546648577
750184124581806080
750311090219810816
750324281309949953
750403230677467136
750428098890502144
750429512362500096
750338252599660544
750346439771828227
750322310087864320
750321521495777281
750338244374458368
750373627435057152
750362755660648448
750408096409878528
750146833188552704
750373438594945024
750370401855823872
750387250597277696
750407144055377920
750319885889200128
750333462905774081
750243201278177280
750195046587203584
750246938642096128
750129284107218944
750406015657635840
750251342464188416
750396410919542785
750148640862248960
750127174494060544
750301191880503296
750335585143971840
750289753988337664
750322620353155072
750300562621603840
750270149660377088
750147386782150657
750311534853779456
750197110243557376
750371525912473600
750421161587138560
750297899452534784
750322305859850240
750422738632843265
750401917893931008
750297697802788868
750397350372315136
750366031663730689
750209739091537920
750307474792669184
750259173410078720
750414890926571520
750280480222744577
750402433810100224
750243302071341056
750215703656009728
750388748093911044
750311257975193600
750126213792837632
750261635370119168
750366878753751040
750290026412605440
750293826435182592
750298134102802432
750293990147297280
750326173041909760
750264973889273856
750196762145587200
750279997852495872
750141653017559041
750277187970985985
750298301954658304
750236721112051712
750336340189904900
750352752396603392
750364676698021889
750149315973308417
750341729857867776
750361321183535104
750421064858021888
750273836541706240
750156006148059136
750289795688108032
750404304595484672
750228462556749824
750222863211331586
750334196892114944
750394896717086720
750212964813303808
750292039716204544
750327892794638336
750263027648323589
750356296516399104
750360264504213505
750176788563652608
750142873501249541
750158795259518976
750260175672598529
750291683145809920
750235907417047040
750355323672752128
750264273461444609
750233155978821632
750217930676264960
750313514582020096
750261157068435457
750255012417249281
750220149668646912
750391134325731328
750398403402752000
750420792471613440
750296506696134657
750317989912645632
750332053674156032
750372847126663169
750429592041689088
750295206667378688
750405542020050944
750428358735896576
750197580097724417
750222473161879552
750383911931445248
750237992137138176
750289468775686145
750241582427828224
750351552712433664
750359597320253440
750255352189419520
750307483386802176
750350701524582400
750332242245914624
750307386691321856
750243868424175616
750405252537520128
750289967688155136
750372474039201793
750366564042600449
750274637699899392
750220459648712704
750251074137821184
750293109280477184
750256912550105088
750408809139433472
750259307346821120
750201941909708800
750351540142149634
750335576575016960
750409488583233536
750122350784475137
750261975201017857
750418997426941953
750265657728446465
750365918337724417
750286775940243456
750335862064291840
750269914758406144
750389633075318784
750399946814267392
750231939458732033
750372327196590080
750371433763762176
750169750702026752
750338860857585664
750285312039981062
750155343284482048
750291708437561344
750323392218210305
750254790219821056
750412911227449344
750219474008207361
750310637255950336
750261157341044736
750391008760729601
750349606819663872
750265339003408385
750404069634613249
750233122558607360
750341939397001216
750260947273523200
750334645431042048
750399799950712832
750398587813625857
750356845986971649
750393642729218048
750263216484261888
750286536785133568
750380023937437696
750154063929540612
750291960229953536
750253221579546624
750192857160544260
750376794273026048
750223811253899265
750247382911070208
750348503415529472
750245638227517440
750390350028627974
750196212532383744
750143477715914756
750214382156677121
750378098718277632
750361094686908416
750124313630478336
750129443482562560
750232342183157760
750263153586495488
750276936266428417
750363166668914688
750284066432442370
750237622988079104
750245013204922368
750407878251573248
750298788309393408
750202382412316673
750362508356153344
750320703686205440
750268212080705540
750335333380784128
750414056331309056
750158199601278976
750415046023544832
750406674184306688
750359874509373441
750305956618235904
750250180763590656
750247760633466880
750412139467247617
750180722938380288
750329788724875264
750343965317206017
750312105484644352
750264407763066880
750408914122973184
750290559441440768
750170375716237312
750290882323222528
750346989259395072
750299832804225024
750359282802102273
750406548560699393
750329683602993152
750311652340342785
750278228149932032
750329381797580806
750370184041410561
750403080034848769
750235391547084800
750259789997993984
750349459998044160
750405902579097600
750296192374931456
750422751333249024
750241674585145344
750423921393041408
750376534121320449
750243729894543360
750311337629085696
750312743035609089
750431319985889281
750239569082060801
750367562395951108
750227996988944385
750273614381977600
750286499074244608
750272360125726720
750346855112908801
750406338874867712
750419060224036864
750129330190155776
750163450785959936
750308217159245824
750375808439619584
750359618635886593
750283030628012033
750352844507615232
750432011979001856
750377301540569088
750313523067121666
750226721832566784
750417047029440512
750333739444604928
750432859274502145
750376647359131652
750244107457589248
750372864029822976
750263787018674176
750275417953579008
750225916564008960
750338697107804160
750339712469049344
750411112051568640
750267981263888384
750283122760118272
750328177814306816
750353490782801920
750379839073296384
750338307251318784
750265112397832192
750334611864031232
750348365045567488
750336168286425088
750347392214528000
750401695667068928
750307995075108866
750430464628944896
750209948852842497
750423816275451904
750322012229365760
750271596623953920
750391818005704704
750249547142721536
750417608923545600
750362856592273408
750346188214439936
750378668871016448
750196904546500608
750282133055438848
750270653291458560
750318522534916096
750342430180773889
750253468988874752
750301343001174016
750272431454035968
750173097962180609
750430061615058944
750386508322963456
750417059582992384
750353129682546692
750207365048303617
750365943629488128
750410562538868736
750150024747626496
750228638600138753
750240609181532160
750427276903387137
750274486637891584
750288147628564480
750347304029290496
750212587040669696
750249417458974720
750232833143308288
750340156780142592
750403713064316928
750423158117859328
750402681445945345
750407156621570048
750287979592183808
750355650555805696
750295785376473088
750258221043052544
750298255808827392
750285739817066496
750295345146494976
750392032082817025
750290685232812032
750300520577839104
750257986132729856
750123793742344193
750189401175625728
750350961600786432
750392237461233664
750363842019033088
750238860370640896
750426941099012096
750422574803345408
750192420835487744
750284502556106752
750408297564540928
750244879146577920
750365662619455488
750335501215920129
750286750925324288
750384620642992129
750343172585250816
750289405907197952
750341973177929729
750309727247138816
750284334943395840
750411179021963264
750304077368561665
750365670991421440
750289846300712960
750257814245937152
750302324069990404
750221344755900416
750394078857158656
750311153432162304
750402744100458496
750338194017808384
750380996927844353
750297093818941440
750330929445416960
750377691535306752
750394942686633984
750349539534524416
750293772261531648
750340748101296129
750309798713888768
750411862693601280
750262738233032704
750269969292812288
750214000646950912
750378493008052224
750297295229448192
750289497946886144
750318128219951104
750364412519780352
750295345104650240
750313653161910274
750391902076272641
750183269056995329
750401326757150720
750409169778376704
750364739906273280
750331764124610560
750419844453965824
750193838665465856
750122346846031908
750178495683108864
750310817606823937
750180786024873984
750366379774078976
750132211765116928
750306652709158912
750205179962781696
750425859060707328
750402010302836736
750399527140495360
750385099045269504
750334511443947520
750320053598420992
750260964440829952
750375535960788992
750335736071806976
750341637511876608
750272666309918720
750312843757572096
750433949973819393
750322461049229312
750322234577678336
750393932161449984
750121885233479682
750227736954859521
750301271547060224
750266148193697792
750261257899565057
750309454537785345
750304983648727040
750145394328436736
750328098323853313
750414882474950657
750377167553454080
750287526787555328
750318237632434178
750254161107836929
750306723924209664
750297035136524289
750368392889106432
750187123643482112
750415406918238208
750251107545452544
750381059821408256
750322494532300800
750333076983668736
750361421897228288
750280534744559617
750337132745469952
750429407458631680
750254194599161856
750391490921324544
750272712669405184
750299472127791104
750350567306911744
750302777361006592
750283709937553408
750199660241879040
750409518161522691
750341763345313792
750369009413992448
750357877945237504
750430124659597317
750425334777057280
750261740387074048
750217569794199553
750269914682982400
750251044718927872
750229309621755904
750248939324977152
750387800164429825
750375577853526016
750376387387600896
750256740562825216
750431764494032896
750415989725069313
750125970556846081
750267649783980033
750243658520207360
750341792676122624
750333077067620352
750265754310803456
750307542060896256
750162037234290688
750295265337303040
750410969294180352
750282573339779074
750353599763390464
750349312966754305
750397971309719552
750422851648417793
750384390203707392
750322423334043648
750376508724768768
750326990918541316
750261777762553856
750407182013894656
750263455697874945
750354249868013568
750320750020681728
750396071180955648
750398373765709824
750360482683420672
750341083977117697
750268199510241280
750417806173343744
750423992817766400
750231885213761536
750256103037034496
750430246311165952
750374063781076992
750394095483269120
750347559990861825
750172191858262020
750395693810880512
750276046755360768
750383752342364160
750271345129381888
750361988358955009
750143250917449729
750250394580684800
750374453817769984
750421970890682368
750415134103838720
750335039641047040
750431341024542720
750254530206412800
750254693566312448
750278446245445632
750280903860056065
750238608695537665
750346729464225793
750225421543682048
750357093517889539
750278299197272066
750423137167310848
750392094905110528
750281885411074048
750310813366353921
750425699555696640
750143423114534913
750340509118369792
750137110502445056
750149626410438658
750398118173126656
750315263904583680
750257290217943040
750346561553653760
750418007252492289
750381068323266560
750304455036248064
750270103506259968
750219612546105344
750256836859813888
750297182104936448
750429864860131329
750276621580562432
750339175434559488
750423074034610176
750366484585734144
750387665913217024
750360465776054272
750197814911602688
750131461102014465
750349795198369792
750127342287089665
750157918486482944
750269864586117121
750274113198063616
750193679357337600
750273056367603712
750428685920923649
750384637294280706
750400647246249985
750135109941067777
750249958545190912
750295558779236352
750353905935003648
750371278733844480
750349640411807749
750203607073554432
750195889524924416
750256874772172801
750359425592938496
750416958651244548
750290001204838400
750293277304389632
750223073090101248
750317201371136000
750420611948830720
750199354145837060
750337724331139074
750433635531100160
750277531710922752
750410201900183552
750232358947815428
750244396646281216
750131691780399104
750250143144751104
750223873900179456
750199563714256896
750199622413512704
750165191397040129
750296901073838081
750197110323179520
750418242070540289
750415931382370305
750311660770856960
750281881300508672
750364450130124801
750362818675937280
750405705375571972
750239812263747584
750375577945673730
750424290466623488
750416266582749186
750206375477645312
750384423703568384
750423174903435265
750300805975142400
750374059444211713
750298310330769412
750323459230670848
750404132494839808
750401393781985281
750421543298228224
750356996864503809
750270451591544832
750169234748039169
750397593742630912
750236037381812224
750333731190239232
750365830106480640
750162754770595840
750241062430572544
750127786883477505
750321399974289408
750398751198457856
750341851580866560
750409652177960960
750146807749947392
750340924601929728
750331898388439041
750123143625318403
750359064937394176
750394070460198912
750338869078421505
750242639207890946
750286776187645952
750249874323537922
750202453543514112
750351930145267712
750363238181679104
750303632847937536
750305734118641664
750358012121014273
750377804991238144
750398864654467072
750195264808509440
750405441377755136
750358427084390400
750286209914638336
750346448173228037
750296863090302976
750289351255490560
750328647639298048
750342065284796417
750209143672274944
750219960572583936
750410973547225088
750273261917831168
750249404834152448
750321559202652160
750213266782072832
750341180286730240
750308053761818624
750272880211034112
750215997253033984
750148900917432320
750203816981762048
750211051921215488
750374785268346881
750347803189190656
750383119153278977
750417210628157440
750274780398493696
750344762268327936
750245449504874496
750398084446838784
750283756087308289
750287803448119296
750266580433592320
750255310162554880
750390257779089408
750302445734129664
750412332292050944
750278093986795520
750236767211622400
750345320274341888
750245810273648640
750366857694220288
750271370479755264
750383756813410304
750320473230172160
750237572622725120
750221449693171712
750415914613563392
750360885206589440
750160674135810048
750420821575958528
750206786418847744
750195906599804928
750317209847754753
750246900633366529
750361329949696000
750343357147254784
750322905695686656
750360629442179075
750334892974678016
750199316304789504
750391222712360960
750157385818251264
750233432769298432
750431173319340032
750256598107484160
750215720290570244
750240517208899584
750264168696217600
750245302645522432
750211806887546880
750386260494213120
750226390797152256
750340513224687616
750360918840774656
750223844707827713
750362126783504384
750276617541292032
750122405595602944
750343336385478656
750241611687272448
750308427147145216
750361711492755457
750335555863343104
750358670467366912
750222279997546496
750312168357261312
750326978390134784
750241263681736704
750336189245169665
750251141334704128
750257474381447168
750308892735930368
750357722470768640
750259198429106176
750384129963732992
750266769110171648
750357689230848000
750328266238660608
750320682672664576
750294409556660225
750322163413057536
750139216101711873
750388135402565632
750419315812364288
750372394464899073
750343373941243904
750217234266685440
750380841541439489
750347081752178688
750288705450106880
750313334247985152
750326697476648960
750276529263878144
750290387336515584
750124749976580097
750257256298524672
750422113652187137
750360679480168448
750429491240001536
750305654510759936
750316341639389184
750306396965593088
750333433499492352
750407454501007361
750125941326688256
750222401854668800
750324625536458757
750308913371877376
750377037324554240
750199546848817152
750363846188171265
750338802036641792
750382095764189186
750306275137814528
750413993387315200
750269201898758148
750312562676404224
750344309241581569
750251858522939393
750334855225888768
750302450150694912
750321022553976832
750343054968565760
750403528649281536
750396515856687104
750266756707516416
750351288588759040
750362126456422400
750366979568111616
750281679969935360
750308532008939520
750381462499844096
750390790606581760
750174653830733824
750321420828184576
750281361236209664
750431642968289280
750315917997932549
750373937738047488
750413049727635456
750296464769900544
750321311751233536
750266873992871940
750413003418370048
750423581717303296
750281734445465600
750353100398071808
750299534992011264
750136061863481344
750232824490233857
750336956622512128
750264013314002945
750335845308194816
750276969741320192
750138377123598338
750409614517121024
750237262131163136
750323975218196480
750218199191388160
750387653355380740
750432075006828549
750289724498186241
750324575091687424
750343822660411392
750374159977476096
750346901132832769
750398189404954624
750376324481490944
750127644088217600
750334712514699264
750363410018119680
750293721720221696
750351011831750656
750379939719962625
750328488343834624
750221223385325568
750263824956190720
750271911557488640
750267486390607872
750263858107936768
750281243837788161
750423438943199232
750410407492390912
750431752192159744
750299409431212032
750245864598233088
750319105627095040
750257566706458624
750276650865164289
750319865030930432
750236305947291648
750220145260433408
750359815805960192
750391331638349824
750244711324057600
750417004935389184
750315494524190720
750275212457996288
750159130829082624
750377288986988548
750158665269841924
750203082886246400
750294795482963968
750264005126676480
750289376547078146
750260251245613056
750242219844636672
750338445533413376
750177392711217152
750407525875482624
750236284828942336
750382746057502720
750363326211825669
750388559002099712
750430527426011136
750429814146920448
750303792487358464
750143427099123712
750368925741789185
750147877586993152
750374122463559680
750360474114482177
750331755907997696
750378480408236033
750393936141651968
750394179449151488
750377125471850496
750373002328543233
750171457951371264
750351854945599488
750247831802437632
750421056767205376
750216135463673856
750236066813280257
750366920621252608
750128927461433344
750284976717897728
750279855414149121
750276768192352257
750395287005437952
750407182047404033
750290530077143040
750132337334099972
750349652843696128
750361900098072576
750245445390241792
750309513446776832
750322721104465920
750360893712637954
750281197587165184
750315326626160645
750423946714025984
750323295724138496
750326114317459456
750296787865460737
750429562585096192
750241724790870016
750332061991378944
750136410154283011
750407441951625217
750346444167647232
750326592392527873
750299694492966913
750298989933756416
750372775949402112
750365867783970816
750396276760539136
750133847409455104
750320322122047488
750244103237931008
750380111929552896
750286079543144448
750271055894286336
750386227094839296
750283378767855616
750239619275427840
750232967285354496
750232392640626688
750231272610463744
750298687977451520
750244400949825536
750245340364804096
750353238856232960
750284020450152448
750287866513817601
750385446958530564
750397333695848448
750418321846181889
750394464678522880
750302764815769600
750235416553525248
750380417828532225
750351188042739715
750344724553183233
750351535926894593
750372415155347456
750362885688209408
750228211066408960
750140189230653440
750330514217795584
750430179344936960
750337464129187840
750336436499419136
750360050326175745
750329402496606208
750404757437685760
750384427914629120
750322905632813057
750228017885028352
750167985059397632
750313459967991809
750239749298937856
750227288353112064
750371999881555972
750317117375975424
750279217997189120
750321668548128769
750407978679996416
750295986581405696
750195340368904192
750252034767675392
750224423593050112
750420750469849088
750167662089478145
750359874228412416
750250436540653568
750372381659725825
750173131189411840
750373480764436481
750387296835342336
750401880098955264
750319810353958912
750295529381330944
750288826925510656
750307265329131520
750305344212041728
750260968358379521
750314089331687424
750242194859122688
750215133083815936
750364127353122816
750238621156847616
750238155748569088
750261807441379328
750343059414605824
750133386228957185
750412277778485248
750222250742341632
750252722507558914
750288365522747392
750364257263427584
750416199645851653
750218081499279360
750397513832787968
750207654690115584
750232199732101120
750362588173729793
750401356058529792
750386243951878145
750264080804569088
750240445884731393
750396192908054528
750212796663599104
750354199628517376
750362265103237121
750264835452047360
750242970700550144
750342497327546372
750422507946115072
750299237456367616
750356657352249345
750414165542600705
750328207233146880
750188603905454081
750127467990573056
750369734965755904
750348344246079489
750247156485910528
750297651988557824
750375065892581376
750241922254536704
750231595785658368
750301917545435137
750305520167165952
750149379051360256
750316442483056640
750342631666909184
750309064383619073
750424260976451586
750354916535861248
750386893922177024
750308389264224256
750200603909971968
750229498415681536
750148992961433601
750160036614250497
750272272267636736
750234657363521537
750201610505162752
750264349009252352
750277728893542400
750272666205126656
750234724778577920
750360729912483840
750334448604999680
750353654268461056
750342581247217664
750266697760645120
750245583739318272
750245516643037184
750356262915809281
750272947290529792
750236016569638913
750279641475211264
750340597349642240
750284418632253440
750286322842165248
750428082083880960
750389268208582656
750260423044243457
750241074870968320
750385564625543169
750205012173807617
750289120556150784
750306220754567168
750309769320263680
750268853809192960
750348415528206336
750323467820666880
750217691684806656
750378568157425664
750187521837981696
750333336908918785
750375514829758464
750350038774194177
750345366273400832
750340064673206274
750283085174956032
750239397090566144
750269344391827456
750309119219773440
750220619103539204
750269822727024640
750345437727563776
750426098010165248
750307252628819968
750337224969826304
750407655802494976
750188667092643840
750309626558738432
750401477806592004
750363925967953920
750311308604665856
750209554500182016
750240114224267264
750247127402450944
750355100997222400
750298595480334336
750335979550937088
750241062208372736
750348901941665792
750364420828725249
750419190234882049
750216710045757440
750284418946895873
750429114071445504
750417973647646720
750343214540947460
750361065674997760
750408016718098432
750332565257584640
750413750067355648
750275593992859649
750375628210368512
750241385211658241
750340324564865028
750260834300026880
750332074339536896
750398797465972737
750302160508690434
750289988869382145
750336847755218944
750214831114825729
750151350130839552
750311656413069312
750276978046009344
750149966052544512
750236574533709824
750211588859265024
750206178257301505
750302152493588480
750408951687184384
750257197704155136
750359358337417216
750149257492062208
750254563542851584
750344816601362432
750366211733491712
750210267842093056
750276436842340352
750283282022006792
750370754491973633
750354988149444608
750228516998963200
750336075839733760
750320317810216960
750317230785695744
750290475349934080
750268098956128256
750268283467726848
750331181036625920
750401028814573569
750271340763111424
750405269331386369
750344221001850881
750293151416393728
750314584041545728
750331265006522368
750425586389049344
750266878082314240
750237660610830336
750340345767071745
750231755144167424
750237098460884992
750424886187876352
750215455894364160
750280346072068097
750265221558702080
750304064915673088
750320578041700354
750338701608247296
750308087244939265
750363452070297604
750371811464978432
750335794888384513
750295378407325696
750239560668372992
750374193821343745
750261261829414913
750314957451984896
750340567989714946
750369504522297344
750411778694283265
750405672009891844
750360683900993536
750291343386247169
750241708282093568
750346461079040000
750280568424792064
750342984021966848
750296850817748992
750316400212840448
750373216300904449
750356225372655617
750122313111080960
750266085560061952
750369869380673536
750394401759850497
750335514000130048
750235635022266368
750419026736742401
750292677250392064
750285270281576448
750419332698558464
750296850847174656
750243394421723136
750170476173860864
750276956948668416
750275639920488452
750409736105914369
750245604719230980
750353620638560256
750315976831463425
750330380134350848
750307785049513985
750313833294475265
750295667998806016
750346029065707521
750284439645741057
750339997472067584
750320670182039552
750233294302638081
750273924697509888
750347438129553409
750278031034417153
750326143866187777
750121822394290176
750262281246609408
750157041969164288
750367583522713600
750361451546546177
750279431957073920
750323258059358208
750163182434607104
750283789700571136
750238210249273344
750350441238499328
750354425718403072
750242605741514752
750183965101699072
750286255888461824
750344070015422464
750390433973284865
750423145304121344
750264483067592704
750199710502227969
750361090542931968
750144056487882752
750129451736838144
750371005974081537
750279628732923904
750375112382091264
750413108301094912
750211265725739008
750426148602085376
750419836170276864
750324759771119616
750283726903349249
750241074656968704
750309030887907328
750411661513625600
750416115591966724
750299841406705665
750388546582638593
750319575644897280
750258019800408064
750263606760136704
750306690407411712
750421308102549504
750269780695842816
750389972839129089
750318426007142400
750229947424317441
750407819376009216
750257818402512896
750339997329424384
750217867828879360
750276114103152641
750425351508094976
750156484235956224
750225186767667201
750145600063016960
750320338962092037
750265263313063936
750367033791963136
750423636255838208
750323790563930112
750301724284448769
750225526732759040
750295659417210880
750389108472774656
750303943100657665
750357571756707842
750421022977978368
750373853885566976
750352471248277504
750387368025350148
750252621739487232
750433861893578752
750427662510948353
750422608345169920
750237463596138496
750327166982823936
750426869825212416
750255960233435137
750256631661735936
750411636125667328
750239107805315073
750250902276177920
750298276583317505
750278487848738816
750275430494724097
750231222593302528
750227133071589376
750148745677770752
750426006075375616
750339209047580672
750257999038611456
750304685702152192
750371803122524161
750293004448067584
750324428450435073
750313581619675136
750333856918564864
750401481635827712
750278768955166720
750346515634323458
750205595089723393
750307541922426880
750198146160992256
750333072701132800
750261023001698304
750179196396122112
750249752797843456
750301418314170369
750355021414424576
750314193954414592
750359912237051904
750271592622649344
750162431637323776
750317692004032513
750251484961447936
750152654915932160
750177388382842880
750304534698811392
750320460466794497
750136888300822528
750270950906662914
750273622510559232
750421408942088193
750272779673624577
750398021498769408
750333957749796864
750314756263718913
750335417380208640
750352689284935681
750321748294430720
750369600899088384
750366421604007936
750284158702788608
750281860069089280
750241821343748096
750272238386020352
750422260427530240
750360302005264384
750370909358260224
750227665798463488
750339871839965185
750240152186945536
750143372686462976
750281176728961024
750126041826529280
750316308059787264
750134728334909441
750315267968950272
750356334361518082
750169108809789440
750288113814020096
750362793518493696
750322905733435392
750264156167737344
750299421674536960
750357945049808896
750399426552799232
750325665564471296
750244845478875136
750354690299334656
750339838197395456
750404346504880128
750369697372205057
750317960481366016
750331038619017216
750383769434095616
750327271936757761
750339078982242304
750292010414866432
750385874731274240
750208011159867392
750287069403090944
750299929214529537
750329541147631616
750377498903453696
750314596771258368
750254026718081024
750294338370936832
750379776334925824
750237778160521217
750434008845070336
750364764690350080
750252701397680128
750241158849294336
750350521018511360
750175773550530565
750341318866591744
750423766006628356
750348104918982656
750378501191168000
750378991916310529
750277729061253120
750353909969981440
750337946344124416
750269839588126720
750224607953686528
750327288873517058
750349807974219776
750350919577907200
750232530930896896
750210301052805120
750380443388653568
750400026569019392
750419873658961920
750316622661976064
750257977723015168
750405625776050176
750431244589162496
750432943185731584
750338579755327489
750336298246955009
750396956145487873
750395047569453060
750295671970811904
750242350023249920
750308129187954688
750140109501104128
750298259852255232
750347530530091008
750385174354006016
750221298828271617
750358444000088064
750156282791800832
750277246674403328
750278097824387072
750428719521509377
750306652998467584
750253393504006144
750243365069922304
750309181945708544
750294032190939136
750304450779160576
750419617907171329
750335031373996032
750199064571052032
750248259818442752
750320590674878464
750244283349893121
750361988203675648
750228982491152384
750366551581159424
750315838121607168
750145541175148544
750134577440681984
750333500348309504
750320057935360004
750291175957995520
750347886924328960
750252860739313664
750184997152231425
750253355843383296
750343063688519680
750384402736132096
750321488255868929
750364160773414912
750355709351587841
750312533374832640
750403532789018625
750407458833637376
750214587639795712
750270258867376129
750184971650863104
750231902041305088
750231432090439681
750276076270649344
750222066272509952
750139090276798464
750240428813869056
750433345813803008
750278156649627648
750328131983142912
750283718401597440
750332535876513793
750206874629337088
750286834907942912
750315452291772416
750383882357313537
750342749120069633
750414949629984768
750240655306358784
750353507178381312
750260154835300352
750227267301871616
750300520888303616
750312285663559680
750306501613522944
750427603765428225
750233843752431617
750311707017347072
750351947157430272
750343373874143232
750431840079491072
750159558476083201
750251233336823808
750395106348437504
750247773014990848
750284838112927744
750251355210735616
750331873113608192
750284951271182336
750215019871207424
750245432744370176
750386751403884544
750231084089110528
750322893242765312
750149215419002880
750330040202698752
750255809263796225
750273840719290368
750247714429034496
750256144829022209
750357886195216385
750256258243002368
750369609446981636
750386369642409984
750311451030585344
750236637477498881
750311010607702016
750285060381827072
750308502690758656
750342857966362624
750338118528692224
750323681784586240
750424621791444992
750250365359095810
750224411001782272
750383614207070210
750256593925734401
750301334251986944
750206614557364224
750270737127124993
750232354749353984
750345534154637312
750324512298790912
750376513225318400
750375624053751808
750402329036353536
750346784073846785
750351355684986881
750388923969445888
750304182310232065
750272490090430464
750143880113389568
750322813303721984
750418548497850368
750208740956123136
750271177562722304
750279360356253697
750231360732823552
750414647849652224
750260330740187136
750285945627435008
750419840263974912
750286511900356608
750291821549461504
750394963725316096
750332699357880320
750402257846300672
750241288952377344
750154487801769985
750416816170799104
750408603819913216
750327112486137856
750409429934284800
750357185620742145
750255566228852736
750209919622799360
750345445734387713
750319433042698240
750405005098749952
750298008529408000
750389733637980160
750364630543773696
750337224927956996
750309743873363968
750287073739960320
750135500086714368
750423262786650112
750308917717168129
750154852458692608
750330258151251969
750400819275726848
750420695960547328
750187924700835840
750251900461723649
750306673814671360
750157490755604480
750251581522587648
750318673819213825
750367709225889793
750289015635529728
750213396470063104
750243234878599168
750282103485378560
750183231387947008
750328169715101696
750332854631096320
750321920097259520
750265183759728641
750380770305445888
750375129037828100
750382406067167232
750239657275887617
750325632186380288
750365813564141568
750134073998401536
750209353362378756
750372860041031680
750406166916673536
750191477389598720
750311400577363968
750322830118641664
750225597935263744
750362286070661120
750336382149754880
750222703970295808
750319797724905472
750225299913207808
750319596557758464
750304689850376196
750247500653690881
750269650563399680
750384851384229888
750217934941908992
750133386061033472
750321278519836672
750416862421196800
750179066318290944
750405370124783616
750294162352771072
750267389984509952
750278035220402176
750356715942576128
750297249129857024
750231562042634240
750414983423483909
750252399596605440
750295722407432192
750329360649842688
750426916163690496
750351284415369216
750249056744595456
750236473690062848
750128784968327168
750342023278886912
750399640332341253
750215070244896768
750262516018798592
750271177315258368
750131213302689792
750355071767044097
750372423795560448
750236687587012608
750169717030023169
750318048607932416
750313292242030592
750252638357315584
750366211733618688
750393613297778688
750230349842644993
750164792866967552
750267666598735873
750430095316254721
750328664345063424
750275568957005824
750307910882824192
750294556516622336
750362394971504640
750263283643355136
750138390037880833
750228202556096512
750361845832228865
750197592349372416
750236691634544640
750215237744398336
750398050913312768
750165590166237184
750384662850179072
750266945321242624
750345617944240128
750393802129600513
750276948656549888
750332841968492544
750218362807091200
750142169122426880
750292866283560961
750124733321121792
750429906799132672
750264202170929152
750368392910147584
750414513665703936
750396931004829700
750216286681137152
750272381273378816
750290953345306624
750124145971634176
750274776208252928
750379428233043968
750211391705997312
750432414997090305
750268639807496196
750423191554760704
750253695607173120
750223161107546112
750399355488706561
750214575379865600
750133272957456384
750252953265549312
750402358497206276
750273454851649536
750287489106055168
750364190049767425
750323904003137536
750207910488240128
750194719452438528
750287396541956096
750425762784800768
750430460195504129
750164159543832577
750224725289398273
750272456749875200
750348641886404609
750376865638936576
750220367575281664
750276655055302656
750416736562868224
750416858071740416
750355751416242176
750251694727004160
750381164704194565
750376689453047808
750280983778320384
750286943896817664
750291645451542528
750420998072180736
750308275791491073
750368820926226432
750268245723193344
750303872049041409
750425334785437696
750231016997023745
750279846832529408
750166009533722624
750361845622603776
750367801597198336
750134858341453825
750381617470844932
750307436930691072
750352551267016704
750224918453882880
750319424536584192
750192483682881536
750351322243862528
750206702578982912
750320376631046145
750234301137035264
750407651603914752
750314445717463045
750376152473169920
750282686544093184
750324419680231425
750169612147384320
750272465163747328
750247374597918721
750321026626707456
750246124838060032
750400626270605312
750394154170118144
750143976850595840
750282908951257088
750341205440036864
750433069153202182
750236138137329664
750272691454828544
750196372108894208
750244069494890496
750257755722752000
750267821754462208
750342014919708673
750298029509402625
750238910387814406
750244443001876480
750271970193866752
750174179928973312
750406695537479680
750281600139755520
750144081674833920
750204202660626432
750388320178405376
750399078584823809
750353813417013248
750392833094201344
750378916284538881
750400701860372480
750303855045468160
750289863145127936
750365033461321728
750362466396233729
750394716278157316
750422436458401792
750345731299483648
750345001230413824
750405638337986561
750341280970969088
750308871441420288
750370590557691905
750418225310076929
750346720819736580
750366480508841984
750332162574954496
750223643209269249
750227372243296257
750408989528195073
750262230873235456
750149773282467842
750346381278244865
750233155844571136
750244321136406530
750325871005708288
750272251300241408
750265779233366017
750372624870600705
750374617454346240
750231813956788228
750332783206264832
750393982551752704
750313699030818816
750414031207272448
750428665293438977
750380678118858752
750272116847673345
750158400768581632
750298763445538816
750193348053393408
750294040545992704
750306946331316225
750408847135739908
750418108213526529
750148250871607296
750386302651015170
750226311076020225
750393403460968453
750386793392910337
750265578099802112
750271773158113280
750275942241542144
750412458167271425
750419592971952129
750328866032521217
750361606601711617
750407144294457344
750398617173753856
750369823146729473
750366988002811905
750421048420601856
750229955603230720
750406934319292421
750392568941154305
750299975620386816
750399695181254656
750303028822040576
750341893347766272
750430028425461762
750425066412896256
750305642120871936
750379042461798401
750346985165561856
750235819328364544
750388051818328064
750378031349374976
750265288369799170
750359375387119617
750352781895094275
750376349613821952
750226088731742208
750237669045702656
750425313885220864
750284116948639744
750197613635469312
750254731629568000
750326424758784000
750386113718681600
750232094844940288
750427238953316353
750368698976788480
750249270641557504
750341343726231552
750290043210702849
750352890695266306
750370909328924672
750255033489424384
750134225081360384
750275606449762304
750432318309879808
750308796275253248
750316840967077892
750219499203244032
750362386704379904
750367122166087680
750269281506566144
750365767388901376
750290471272886273
750331147540987904
750252915164639232
750275250185732096
750290953592770561
750286788653096960
750417025739157504
750342417690296321
750391432201068544
750374726158065664
750296150352289792
750383085682888707
750259898957651968
750383387400146948
750322922355617792
750238730066288640
750402475988049920
750301464312950784
750260997705773060
750406993106599936
750301653228613633
750319974070247424
750299367257563136
750312554287734784
750273954045190144
750354819978629120
750402563770552320
750331537481142272
750195868565921792
750429231138664448
750304656509636608
750182975317442564
750316312191262721
750309417007083520
750397526793195520
750363036792266752
750206928941232129
750165468263178241
750194132308549632
750259353744277504
750320795851845634
750427146968043520
750307420480692224
750348918941159424
750393273441722368
750281105492701185
750292589312667648
750276449622433792
750181003944194048
750194941733662720
750257524813758464
750362302654869504
750273379219877888
750264932017532929
750265527554236416
750253942987161600
750372700552458241
750342979609583616
750229192399290368
750271571776901120
750243301912113152
750385006439075840
750388060202868736
750417520771805185
750235475596615680
750211081423949824
750128575181840384
750147113875443712
750409559982870532
750364395629338624
750214776559702016
750214948698124292
750280136486944768
750347048323543040
750324176527847424
750333852900483073
750249413096996865
750261345849716736
750424814779830276
750211291059400704
750262939651825664
750280845064298496
750262130272772096
750198477393625088
750287099019001860
750271068217061376
750333273952358400
750271513010532352
750398520641789952
750323534807826433
750378857635713024
750384482146918400
750264638286290944
750362357466103808
750293625121144832
750337413717778433
750342455464255488
750275220888555520
750360541349158912
750312361404141570
750412076737265667
750163022962827272
750373946306985984
750251187493101568
750431899106107393
750282921601228801
750215904886009856
750331734856568832
750336805812133888
750312826871377920
750231943690743808
750196590007255040
750371920466485248
750308783449006081
750175207432679424
750355969398431744
750128411541180416
750418225490460672
750126897342722048
750268119730577408
750352211306242048
750408410919739392
750380237758791680
750246548571824128
750138528194060288
750182480557248512
750407345482727425
750334704096727040
750389607598927872
750315909600931840
750411724306653184
750370838118035456
750349774545649664
750316664688869376
750209214832926720
750287338035564544
750418611458674689
750252798004961281
750409690035650560
750324562299129856
750132299744763904
750295718334717952
750362474755420160
750343260875419648
750303280530657280
750257738861670400
750165162049490944
750424294786670592
750250902301319168
750387233761267713
750408226320084992
750233919224582145
750316953940537345
750378476205727744
750425640906715140
750376517499224064
750393357394903040
750361141042380801
750432867621240832
750344518797496321
750128038487134208
750313510475792384
750161542365138950
750195965085245440
750248092017000448
750358024607248384
750276571311775744
750304706442956800
750426484242874368
750317587263782917
750123902895067138
750353817921662976
750288730431381504
750403495010897921
750348612740247552
750362696881737728
750321043517149184
750357437262225409
750413338975363072
750291637247602688
750234749936033792
750229188326543360
750170274889216008
750347538721607680
750422122032459777
750356468436701184
750253028410814464
750280283350560768
750400399753023488
750328416906412033
750220057385525248
750374592309501952
750392745261432833
750218299854598144
750193301915971584
750121964912537600
750331445294473216
750328312195649536
750397572703858689
750385010629283840
750373795211378688
750390740182675456
750373048511901696
750329314516828161
750304681558061056
750411586037223424
750359177999085568
750298566166536192
750319122513170432
750277669980344321
750239908648935424
750141581605371904
750240353404551168
750372293520556032
750185416507084800
750418837674352640
750351942883221504
750313816798429184
750268295706714112
750398822791122944
750368418205802496
750315561423437824
750410054801563649
750413242829266945
750251854257328128
750304320751603713
750253942882201600
750183033982988288
750315167439781888
750296745704296448
750418422731665409
750273630983118849
750299451307229184
750381110266195968
750154634413608960
750362348959956992
750349791188676608
750377612044673024
750222753941360640
750241343079911424
750371119262109696
750231855878828032
750169939487649794
750361862571778048
750415197056086016
750226428508180480
750401041431048192
750423283842027520
750274730138202112
750261668714774528
750336243745951749
750241393755492352
750155188049092608
750293667345108993
750196145524240384
750253712136896512
750265611557756928
750354585135542273
750424076569677825
750364404076523521
750245160118812673
750433425736204288
750319726568542208
750241863580418048
750289942505480192
750323606329106432
750246871189237760
750368682350551040
750416543570419712
750417948842557440
750241271848046592
750417461980368897
750285769445605377
750334091816538117
750400106206097408
750365448689094657
750345353845702656
750246485342683136
750431794227392512
750241838158585856
750266869932785664
750372389926547456
750391331638288384
750292371229773824
750286579038584832
750328400317779968
750144412923994112
750304421448409088
750297890996838400
750258493769277440
750269289777758208
750122158031011840
750427847165173760
750369043257892865
750364714740449280
750263233198624768
750371865881829376
750246712032112640
750375409896882176
750356955156344833
750349090811248641
750299233211875328
750297626487222272
750414379217289217
750254400216506368
750130999669981184
750321647299670016
750256170116395008
750135571427852288
750337451684659200
750139782488002560
750241502635364352
750235878237302784
750287384206598145
750394863267549184
750376869514600448
750409203563556864
750340496610856960
750126834554052608
750330170083516416
750349258428121088
750383526013534208
750310343679811584
750364076950163456
750382557045350401
750417784891400196
750264336652926976
750413255101845505
750237673298747392
750227854328201216
750316803021238272
750266135749201920
750198141924700160
750213178336894976
750376077009231872
750302638923808768
750322905783808000
750253590556479489
750265594960814080
750282879368826880
750391797013155841
750223161023684608
750212343699742720
750373468194033668
750231029626048512
750250851957104640
750139375653093376
750294476652937217
750335807257477121
750366220315013121
750315498689142784
750355591881687041
750423380290048000
750255994190585856
750347836613681152
750416426280767488
750358947291357184
750323882855464960
750290227764297728
750330031956779008
750171046624518145
750280320864378880
750373253986783233
750321999734403073
750237966812012544
750267406862389248
750393114314043392
750373367316934658
750342577157705729
750233743017861120
750303930769346560
750247206771449860
750155007857684481
750367063265447936
750128122444546052
750217884484329472
750283416260710400
750399573441544192
750273555468677121
750202147405459456
750345273843458048
750259932599971840
750244761609482240
750421106952200192
750365289053728768
750329646076440576
750293466001838080
750413993475444736
750359379233366016
750306413809836032
750294749454671872
750163413188251649
750432813153943552
750359819601661952
750208044877881344
750286499275542528
750229808890703872
750416124257378305
750269440822882304
750145452952195072
750330279491936257
750353578615640065
750266517464420352
750405038497988608
750284897059831808
750232707410558976
750181201093259264
750298310305611776
750417537603473408
750270758056755200
750292803087917056
750380430688411648
750391570608877568
750349304666083328
750322708467093504
750397631508066304
750221722461372416
750273958130294784
750333211029409793
750260892906950656
750333248832626689
750272364387205120
750137781779853312
750244220376535041
750333446191448066
750344145668018176
750420649957429248
750191498113626112
750330212030685185
750333018233987073
750169352276770816
750181415141203968
750352915785584644
750227762263261184
750378761086832640
750272888633188352
750148854679531520
750334805137461248
750392325466128384
750199131910598656
750260100263063552
750256816211255296
750356858712559617
750153661267845120
750236687800868864
750290584359895040
750303670449897472
750429495476228096
750335367161737216
750192156711714816
750426027088834560
750429759901949952
750300751335948289
750303893138051072
750282766256836609
750121797241176064
750421023103840256
750338407944028160
750335463416705025
750429684303704064
750334712694992896
750424177228779521
750273350182772736
750224125558423552
750171814291210240
750283080942948352
750319915173867520
750368816484323328
750352274413674496
750338441355878400
750302739486343168
750396457128169472
750339758568640512
750274939861737472
750122120072536064
750280115557392384
750283491640745984
750355835113574400
750410118001483776
750188474137968640
750282573503430656
750386621409816576
750347786177155073
750365738142236672
750243335420407808
750314202594701312
750396343814729728
750304345879642112
750330933702721536
750406443573055488
750334117103931392
750247810742747136
750169239189909504
750333840158134274
750299673508909057
750260976805515264
750219906373656576
750383425417318401
750329805309145088
750425766735671297
750289535838384128
750349132670312448
750377800838840320
750327553014001665
750414370891444224
750217863613583360
750354392369532928
750308645292871681
750245822789550080
750246108044066816
750243549623365632
750333198492655616
750290601363537920
750381256823545856
750339720777990144
750427998197805056
750276940339277824
750194299900420096
750301959412916224
750327611755200512
750232342464266240
750380195916513280
750403612455669760
750369496175669248
750284821264379905
750307835691409408
750322683435331585
750256165934751744
750280555841728512
750392896050737152
750298281062768640
750217423127605248
750430611244998657
750393508545134593
750247408424980480
750306648715956225
750374537611575296
750431580095705088
750423812274057216
750373681986150400
750366224631025665
750335840971218944
750302223503093760
750287446928191489
750244329793396738
750328777956331520
750412567382749186
750316844947505152
750322113085599744
750395920307585028
750350705383268352
750402723439226880
750358045411143680
750297135774445568
750409090187325441
750214210253123584
750386764150214656
750139094743810048
750340563568889856
750235601220333568
750351913539866624
750357605294505984
750145163532570624
750129036542619648
750232434634022912
750192001673461760
750416480517386240
750293600148258816
750268107185332224
750234217322311680
750227610928451584
750413012025040896
750260704255574016
750216491870584832
750161366091259907
750285282864406529
750257898412994560
750365993730449409
750227493680852992
750262008830889984
750305402894548992
750285551199252480
750419588756697088
750316807303598080
750347031210651648
750393571493183488
750237106975416320
750303146451300352
750244321442562048
750298104910454785
750343713617043457
750423157849198592
750226508128653312
750280224407904256
750270250222891008
750319143463837696
750299962794184704
750126805244256256
750407479863939080
750365507350560770
750323937674944512
750324881317822464
750343671913086980
750272569723482112
750397035728297984
750274478098116608
750253276264890368
750411871069544448
750393328030580738
750232174599831552
750357898862157824
750372603978809344
750222938754977792
750329570398654464
750327494474080256
750165959160193025
750400659879522308
750429399137136641
750324118000508928
750373778589413376
750334687680290818
750429608684752896
750213799265927169
750315435598442496
750346125517922304
750132069196529664
750123814516715520
750336180781277185
750385522611253248
750340823745634304
750376404173414400
750247886261190657
750237199153635329
750409366952505344
750417223139852288
750294573365231616
750302030657417216
750319411752415232
750303435610808320
750426756696473601
750276277836349440
750313837723803648
750347161469063168
750261362761228288
750208221051228161
750264734876725249
750261396382838785
750383978830594049
750420553316589572
750218777816657920
750331848040017921
750271764446404612
750276697073655808
750232694429212672
750376999504449536
750323379861725184
750286239052492800
750250000203022336
750388613712601088
750220136691273728
750222720554721280
750161186071703552
750122363258335232
750393235940503554
750329679324782592
750398306761728001
750184954936516609
750266194385629184
750313158200463360
750355138875973632
750420976744042497
750225660958965760
750419307683844096
750316601740853248
750243692196270080
750310914168090624
750350088812187648
750303683028582400
750121658740989953
750222322141949953
750355814137925632
750262935642071040
750367394556702720
750262847318482944
750360121843314696
750371899235045376
750280421590597632
750353444611829760
750313954879025152
750286188767014912
750404983963553793
750303154919448576
750243985780776960
750244312726798336
750254458714595328
750382607565815809
750311182540480512
750271999432417280
750343445282258944
750138402444541952
750134753613930496
750372071218307076
750212776031690752
750406150139547648
750406875728928768
750301074297352192
750250050777862145
750401154794852352
750305897784700929
750380980213583872
750273559788974080
750294334067601408
750276931837362176
750307240171757573
750288713830109184
750396658492596225
750340601556692993
750251925602459648
750246506343587840
750412017832382464
750365679308513281
750211484119027712
750389213435133952
750263640230617088
750325313238859776
750306246037831680
750283017965436928
750257491410350080
750195289793892356
750406611378798592
750250730322292736
750363632333037568
750265619929403392
750354858079875072
750262100971454464
750248037314879488
750295466504556544
750243641747275777
750339800482414592
750124787679113216
750348902029602816
750428065516363776
750298184409190400
750205540718948353
750225119629471744
750349560514478080
750392078107021312
750295726765277184
750292199036841984
750351641086398464
750273434073038848
750372356665774080
750249778211065856
750428220667797504
750265485782986752
750311484459220992
750390450788249600
750235919874228224
750385837146124288
750121134440517632
750404614952976385
750419538311655424
750374743061045248
750221470849048576
750311799405314048
750281780683501568
750418963624976384
750327095876780032
750387460224483328
750294946347966464
750366236970618880
750321378843357184
750336570973118464
750199265847222272
750341704725606400
750387129042305024
750241888674906112
750319621698445313
750411271334395904
750223672527450112
750281247713271808
750423040698290180
750318900370374656
750170077861851136
750300512466116608
750329654553313280
750125748204298240
750293742746234880
750324948179222528
750139396440096769
750233659165192193
750384981336133632
750398289921572864
750305797104697344
750347920604532737
750254911800115200
750233768431083520
750366220457693187
750356044979826688
750411225067061248
750263040289890304
750183126249316352
750378400754311168
750341918668754944
750377490242277376
750362092973203456
750395546792108033
750239871277686788
750282921525731328
750295197993431041
750305172027572224
750376441628467200
750307542018949120
750397698470182913
750406666177220608
750262834718732292
750289905058807808
750285953722413056
750357282412789760
750375045067841536
750258044878090240
750384385967349760
750258132971098112
750301812373221376
750251124310016000
750324075990573056
750264198043734018
750418703657889792
750288478882136064
750249538787631108
750297714810875904
750348000283602944
750307974191677443
750389167402708992
750252449710141440
750263715543519232
750371941215641600
750322796518055936
750221248186159104
750279154923372544
750335136462434304
750410692600135680
750278685362679808
750282770421874688
750350445344722944
750234275803492353
750431299324747776
750256715594170368
750231608314257409
750430871317016576
750395463178842112
750400190020890624
750273962274349056
750234246372089856
750311794812608512
750349028051849217
750379235035013120
750395781589372928
750267125734879232
750413628449300481
750162263986831360
750305855950745600
750127233197436929
750416568706863104
750305365343014913
750262872773656576
750397707085373440
750239367592046592
750346637130797057
750326768599465984
750264491519205376
750251942413266944
750413351868624896
750429852189229056
750400760580571136
750292979261341696
750389599428546560
750390190938722305
750250885197037568
750222904986570752
750121763518844928
750425032984322048
750353746333405184
750218455085973504
750431705941495808
750325586023841792
750335580853116928
750324017110847488
750131477598314498
750332263351681025
750263531317108736
750401830128156672
750384943625232384
750331646797352960
750261887133028356
750296024409747457
750183269027618816
750282011110154240
750258455945052160
750353998121734144
750320670127562752
750355755648233472
750433354470817793
750280954103508992
750338441448128512
750278408509284352
750313502099800064
750271949260161024
750276118096191488
750249467538997249
750375204602388480
750276114233167872
750305738606739456
750398579324362752
750348054885044225
750390715063136256
750322910095560704
750337342557327361
750271839939727360
750276554622722048
750296871541809152
750324088502190080
750258720123256832
750151837001678848
750345802518790144
750357055869943808
750425313864101888
750422378044350468
750272217527754753
750427163665588226
750404287965097984
750265569769697281
750218928807444481
750297798688604160
750252290427289600
750351850428370944
750305465704259584
750386424340484096
750218408877297665
750394271925211136
750322532260065280
750266228028112896
750178139377139713
750218731796701185
750400554677989376
750302340968812544
750390643780902912
750245994881773568
750187148754563076
750215359379177472
750214604748419072
750335987910266880
750202449672167424
750266827796779008
750272875886702592
750332653077983232
750315125303803904
750354375462285313
750413905248280576
750338923801432064
750310972867375104
750404241760591872
750320808480927745
750290429036400640
750299958478303232
750354669361254400
750228991122956288
750314177504305153
750316920424062976
750332284067311618
750367164129898497
750394040936460288
750283907145297921
750322335454994432
750366589237600256
750345366428479489
750301334293929985
750353209382887424
750428694255112192
750215112259170304
750293432183066628
750230601601458176
750323987834691584
750330497348186112
750304396433588224
750258669934305280
750374323584700416
750360335500972032
750358674678358016
750334607871139840
750135650968563712
750267213735690240
750297987558023169
750259706040619008
750340345796390912
750325212420378624
750230744383885312
750320590419009536
750327976680681472
750306585558196224
750230450753470464
750365712842096640
750255410960011264
750372578817081344
750343386482274304
750369261034450944
750272284473094144
750317322934640640
750335283242164224
750130215314128896
750371786181775360
750308670169165824
750370473477898240
750302391199727616
750299958612373504
750291607753138178
750231927106498560
750359555494834177
750358821550170113
750408662657671170
750223647663656960
750178684460490752
750343168487464960
750353855309815808
750214407662276608
750419559266516992
750386663457689601
750313997199695873
750406728999731201
750342245753192448
750400772865654784
750281495479193600
750365268363341825
750332569527455744
750301347195547648
750402652228509700
750296095922786304
750274872740282368
750251258750050304
750407492203646976
750200960601825283
750364496418447364
750237824331321344
750402114980020224
750188184600850432
750317075458060288
750397971058003972
750423078300184576
750346091803979776
750415197249138689
750355734362263552
750412315711901696
750333815248289792
750197923976142848
750430749661224960
750313946876350464
750226835078864896
750127560298795008
750379336037961728
750404543557537793
750314659689951232
750234959374200832
750245210538508288
750138629125574656
750305218349375489
750253334917947392
750367788976381954
750362055337582594
750418703561400325
750281885348077568
750202332026142720
750343931834032130
750176671194488832
750394779159101440
750239325984522240
750365947463163905
750326881778593792
750317276994338816
750253779430285313
750344196146495488
750264206306504704
750282686384599040
750432754454634496
750272984968007680
750423749275639809
750323333472870400
750304241017712640
750152650704842752
750314043009855488
750270267142774784
750333957724667905
750349279429005314
750385715486265345
750318417886846976
750235160956854272
750430275784544256
750234166801956864
750165418057224192
750344988639145984
750308829682892800
750365582663512065
750384721184583680
750172552564277252
750137341394624512
750340697774055424
750414035233992705
750407710391369730
750317688141049856
750321987294289920
750380308885831680
750198217451577344
750271567481884672
750264462184177664
750372696224043008
750408217965068288
750298557962346496
750401813136957441
750243457369772032
750249656425259008
750329268471599104
750375502167375872
750312457575464960
750280316950945793
750360855783485440
750422981621473281
750260091668959232
750334838679404544
750215544041865216
750302324241858561
750140768183054336
750371731790069760
750312906466717699
750271307355414528
750334079371882498
750307869300559874
750220141149949952
750359987482951680
750338504396267523
750375535809851392
750266454730211328
750347262195331072
750272603386970112
750355805996810240
750203816742686720
750272016322670592
750289238000893953
750141535484833792
750336650350321664
750257260530528256
750306069747032064
750313376442527744
750286897646342144
750408671041953792
750229712362999808
750307005101776898
750381403817254912
750364064631644160
750327108539338758
750268039954894848
750354648381489152
750339116596879363
750305738640285696
750329344048893952
750409786496323585
750370804517498880
750264718204530688
750298570482282501
750359618296184832
750247379090104320
750278274077618176
750428463891419136
750294355248816128
750204576180166656
750294988303589377
750360981524586496
750236880340414464
750361145207296000
750336163743883266
750285345720238080
750228969962762241
750275153603461120
750306329865093120
750405181234376704
750361111510282240
750333014132060161
750288894285869057
750423921208463360
750269399194533889
750154244515246080
750121864140197888
750134027701460992
750231562130776064
750310494892879872
750244992401174528
750389775350140928
750299325381697540
750427683624931328
750392333972086784
750256971379535872
750254563832242176
750274520108371968
750330295883296769
750341818005553152
750335798940147717
750394200525529088
750400353548525569
750271114400727040
750378694007525376
750412944698204160
750313514854674432
750398721993564160
750144798670094336
750343076246421504
750256853624422400
750351825623212033
750293491016724480
750358716726272000
750399837712056320
750408440363753472
750267767346044929
750307349026439169
750253754126069760
750246485401407488
750149601479450624
750337732673728512
750390895531401216
750380141289897984
750332208553062400
750316228271599616
750392334156652544
750425699849154560
750139438278127616
750291087831527424
750213518067105792
750271873594716160
750142995119247360
750351632702078977
750267817744826368
750292589463670789
750327431374970880
750352018431053824
750376517331357696
750262134248972288
750360339821232128
750278928426737664
750369386813202432
750269894093049856
750237530562367488
750386969352495104
750343520922247168
750430812458328064
750321798563201024
750262763394510848
750338869221060608
750427180384092160
750299551836278784
750160011519668224
750273035438002176
750345986891915264
750288352998547458
750306027787124736
750206476078059520
750425158511243264
750392514524307456
750223572120010752
750354841239707648
750306803708231680
750407345633693696
750226033933180928
750382716705730560
750336302462169088
750192504671051777
750351435414536192
750303280475942913
750305843279761408
750287660778913792
750150540823130112
750419622223024128
750265653475487745
750412240398848000
750399619553718273
750203518863237120
750402371180720128
750170228932243457
750413183731527681
750180970481979392
750363758141198336
750332015627632640
750265934309429248
750367549708242944
750236314289614849
750254572011155456
750280979626004480
750312021351170048
750338953157480448
750328593067208708
750304962387869696
750219998338158592
750242714944413696
750294443102789632
750319227266097152
750272712669470720
750388525804118016
750288143224537088
750304031323590656
750194430137634816
750246594470084608
750410927263117312
750152847803576320
750302546519007232
750403369131384832
750233416067604480
750374634223235073
750316610049699840
750308993185288192
750345248795009024
750432230347051009
750270934163058688
750249148922888192
750326130968760320
750396079649263616
750213983643336704
750366585370664960
750398592062545920
750247949293219840
750340446275137536
750414832139206661
750316362610900993
750294325658083328
750297420924346369
750319378420424704
750336365242552320
750274897708998660
750187718974377984
750268501516886016
750284074875494400
750229901127614464
750365406540378113
750222254831575040
750273932981366784
750121398782324740
750417013491793920
750316203164377089
750283185687232516
750406120758505474
750323081747595264
750407509169635328
750410105494077441
750323778308104192
750341163727544320
750355310733250560
750432280645165056
750277607065808896
750222087101579264
750259496170160128
750284401859108864
750221592391745536
750341423636045824
750362810484273152
750237732060930048
750414232609361921
750407953510006784
750273354020577280
750328731517018112
750256379902959616
750339083113754625
750404891588243456
750348969251921920
750240777054326784
750123500137054209
750327166970331136
750290902984392704
750351074591145985
750172069996834816
750359442282188800
750265041207881728
750311740542509056
750392585567473668
750408041640624128
750323836747444224
750373858323099649
750202289969704961
750317377775108096
750304459377537024
750380137120661505
750259466969513985
750358687160471552
750392741029355520
750134166440779776
750369726723919872
750239116277719040
750423787137540097
750369844252512256
750234040913915904
750298826318213120
750295881996533760
750268677535199232
750395362372882432
750313535708725248
750372511888605185
750332384864763904
750180282641383425
750207067411976193
750365884766715904
750329784379535360
750384931046555650
750198234384064512
750428807593652224
750365125761200128
750275421887877121
750212612294664193
750373128501616640
750320166693666816
750235777582370816
750295953219911681
750325846032936960
750165715634753536
750304354293387264
750340282718314496
750265565479047168
750358377079988224
750136263576055808
750284582264639492
750259504730796032
750132971013861378
750393340877676544
750247785551638528
750359874337402880
750276638487740416
750377590918156288
750253812942790656
750336893850558464
750201338177343488
750137702050361344
750382641120210946
750226247876222976
750416564596408324
750147122247401473
750418426951241728
750370314073300992
750300164376649728
750133088122843136
750387229680361472
750402408899944449
750307311277735936
750324919045459969
750126390150770693
750277330233389056
750378480324534272
750283567440076800
750349078165413888
750423803776335872
750368476745830401
750332808678236160
750373975729975296
750360713303130112
750332242359033856
750314835813031936
750371769509376000
750402425513664514
750326151931949056
750306300525965312
750336281297555456
750193184186269696
750303783935217664
750381584151228416
750277162767351808
750430112139608065
750241162854891520
750423157794832384
750169255635673088
750357370182787074
750249778081107968
750263107365269504
750384608089440260
750307042930200576
750193666535350276
750277267679576064
750163773906968576
750356246197366785
750318979936169984
750226080158679041
750267821758746624
750329931356336128
750356489672339456
750312642225528832
750261304124923904
750357575967866880
750245877453844480
750393936171175941
750178768497438722
750377083608690688
750256455303954432
750348457244852224
750345148157063168
750332254950305792
750363187728486400
750149483808190464
750312801621643264
750392350975877120
750124985012871168
750359412867473409
750252496128466944
750280144976285697
750223517636067329
750306245811249152
750265410142867456
750432796435296256
750286759288827904
750249404548976640
750229943100043264
750385396844986369
750153493575380992
750307604920868865
750421425773772800
750409732050018304
750340760785084416
750427562011164672
750336541311000576
750259739355967490
750405906790248449
750401377084506112
750290659966410753
750270627727216640
750249056752967680
750239309006012416
750417914927443968
750410176482701312
750333575862505472
750407244764815360
750286197038182400
750286629047242752
750265611712954368
750268912298651649
750255172039901184
750274516044091392
750274709154070529
750429168547037184
750272943293276160
750388571723399168
750340702194831360
750256174264569856
750363665984000000
750212188745437184
750318296168337408
750171172684177408
750330346449887232
750266785845444608
750255260116090881
750267419160145920
750223039342710784
750365943314997248
750251635998425088
750348914792935425
750348889329401856
750207017231540224
750285828061065217
750193167513837569
750241125110349824
750130366338314240
750291284695318528
750425158486224897
750423904452313088
750428329543630852
750240936601477120
750270053237522432
750347933166473216
750151308443779072
750144832224497665
750373841201926145
750261249632448512
750310964625637376
750368476993298432
750363808439427072
750357571727425536
750232225027809282
750356451848167424
750384561989836801
750237039807893504
750298192714039296
750209047119486976
750171919090085888
750414698080854016
750200608376836097
750422830827929600
750321286644047872
750331436822097921
750324143011299329
750280727762202625
750351334621253632
750288931929882624
750310448688496641
750405655119273985
750313531279564801
750366744712142848
750427683759194114
750170178567090176
750298436231102465
750351749974728704
750260494481625088
750375795827376128
750249425763758080
750431110253936641
750242353999470596
750346159059763200
750349694795145216
750311937565753344
750281323550572544
750330845626372096
750333894772293632
750274155438833664
750337774432157696
750280757126565888
750325321484865536
750360759503319040
750392388678520832
750363385112305664
750353381437239296
750351406050095105
750391906409058304
750211706132070400
750277271492128768
750124737314033665
750385820457168897
750425020330106880
750224981259329536
750228600960331776
750340467359879168
750232031821336576
750352068515360768
750418645105385474
750207717499961344
750383358081798144
750272808844800000
750223945144504320
750280656505090048
750255994152873986
750237493111447552
750272985227993088
750346238499942400
750193293405724673
750340333142147072
750320460240449541
750363632370843652
750306044643938304
750378371075407872
750284515352965120
750315146329919489
750379180538400768
750367856185974784
750304484408963086
750241393516351488
750302039037599744
750208476589195264
750366383754522625
750318338081972225
750350185490944002
750303947458510848
750245441002999808
750212662508879872
750338319729455104
750345567558103040
750294732606242816
750360243457056768
750241280559616001
750358842496606209
750214818594828288
750369617521086464
750398273186205696
750235366213447680
750410193285029889
750393798018994176
750383022705348608
750166038684184576
750308644982521856
750417017572851715
750354673543090177
750414903748521984
750409295628500992
750430342977294336
750391382011842560
750376123004059648
750264143425441792
750375275884666881
750269692590170112
750312529210015744
750294581460152320
750296506616479745
750318774264487936
750396348114034688
750424969922961408
750350206600900608
750373703008018433
750273731612798981
750214788945420288
750274306320523264
750399535663415296
750335417468215325
750318551832076288
750329989971705856
750413259564548100
750371475698352132
750386269184819200
750309227906887681
750413548782776324
750185538091712513
750245038421082113
750278974614466560
750378451044069376
750292689929793536
750275258528178176
750216232071229440
750295068087558144
750264927819010048
750357525455855616
750350566979694592
750323933530955776
750358209135861761
750413670560260096
750318933861756930
750200360929730560
750349010926436352
750291184405188609
750324390408040448
750217586823004160
750245671798792192
750306808007393280
750391243704766464
750373782653636609
750323304200826880
750281319121293312
750325309161873408
750278810986160128
750276340641824768
750284565621706752
750414580661256192
750345538181160960
750302475111006208
750328769278345217
750242349939363840
750408171550900224
750343017333043200
750361132414697472
750266089502834689
750307986434916352
750338286217007104
750366178233552896
750301326085656576
750282045012738048
750368698955886592
750411111770558464
750236695824572416
750253343377879040
750212167681519616
750387754052284416
750251380443607040
750316455019814913
750390895216824320
750337577593470977
750354182654267393
750425150345142272
750396633028886528
750153678330458113
750290567439855616
750181381498691584
750361392771919873
750366735996366848
750134623267610624
750270229373022208
750378555603812353
750239703518027776
750195721878593536
750308523297374208
750239237883256832
750130735370022914
750357236053139456
750292073484414980
750355776426967040
750261853515816961
750366316708573188
750149680898551808
750234607107313664
750316870289481728
750355382204243968
750271290498572288
750253464744185857
750285958239715328
750319407763685376
750190671835832320
750250801642242048
750278337164107780
750274805602148352
750244451352768512
750238239315914752
750283793810857984
750309739888861184
750389184213295104
750333458392678400
750257998690410496
750376148232790020
750297786210324480
750357714275069953
750289388878331904
750148460486266880
750195960928698368
750212029143744512
750230396177186816
750274675326980096
750354371313938432
750312667328372737
750234204479320064
750237652281073665
750337732510035968
750372155314110464
750231444866363392
750255658579140608
750389972662878208
750308594625736707
750362831401476096
750253699549847552
750354446840893440
750301481174171648
750422637726294016
750432452758437889
750323891336318976
750344149807751168
750394242317455361
750336025503883264
750313204362850304
750375313654239232
750336298225807360
750380674008383488
750400651339890688
750427696367271937
750246535774998528
750336885264900096
750366224601739264
750264147821076480
750344368133931008
750143490345013250
750326752094916608
750387879742930949
750198309592133632
750316614306959360
750217255242362880
750340551187333120
750312436717219840
750310662425997313
750369143719854085
750364706297171968
750254949448245248
750405021657755648
750212075591503872
750305914389921792
750381990721925120
750420972793008128
750275656894775296
750314072705556480
750348742566547456
750127396670414848
750208581547413504
750260750162296832
750192320071495684
750179041039245312
750209986626744320
750268962638794752
750361723916394496
750409090266980352
750317574617837569
750332590188408833
750209562960068609
750433467503091712
750399657164042240
750417164398649346
750241377036931072
750322733855154176
750200272748679168
750291129686450176
750372218090192896
750339087350005760
750298885092995072
750342510040547333
750420029192146944
750128164257529856
750358389348196352
750347677196382209
750150603788132352
750223991508496384
750333550902276096
750303213308481537
750348436436717569
750224025058680833
750285396114681857
750386856110555136
750267494741446657
750392640223543296
750306522769522689
750294992833355776
750132383651954692
750242844976287745
750331474537287680
750313741124833280
750391977376526336
750136552844566528
750313791301246976
750421497131503616
750414320756985857
750313359636037632
750376227886686209
750390245317828608
750271752186503168
750253712363298816
750302936803250176
750413469103562754
750238235255775232
750199731524079616
750389037291147264
750309765029490688
750387657205813250
750235932704530432
750401024511315968
750274419407413248
750236855191408640
750329222472798208
750382879968985088
750256685961314304
750402446602670080
750332003178913793
750339275925757953
750298796744114180
750252659676971008
750369206848356352
750233579540639748
750165703307649024
750269822651527168
750322897172979712
750392895962804224
750322679115292672
750330258533015552
750407924372168705
750285601698635776
750338072252968960
750313942531072001
750346876248068096
750373828853805058
750301963556839424
750340513237180416
750297853176741888
750276726333251584
750199005888417792
750416291740065793
750283978427363328
750209605003833344
750261052206612481
750300986086924288
750336377909305344
750293721850212352
750312499715735552
750186389380206592
750352823867539456
750240323914301442
750273110809538561
750333089470001157
750373426238455808
750264361470558208
750407152397848576
750152771995852801
750316140249821184
750336075684511744
750268388140802048
750285408550936577
750324591910936576
750212603838816256
750286591332065280
750381135113388032
750251468502867968
750269021438742528
750178365953413124
750318774390259712
750238205895737344
750319298585956352
750122287949606912
750221219077566464
750252713934487552
750307206411714560
750221156104429568
750428283418845184
750222800124780544
750259789649809408
750263346633453568
750365721117556737
750291020642934784
750316828317155328
750226499815542784
750227774686629888
750319848178257921
750301217155407872
750386931620601856
750404816329969664
750310343604334592
750201061244297216
750306694677143552
750297366545047553
750239002800906240
750126851524206592
750188142607552512
750139434427817984
750287682132205569
750333991266451456
750415109198151680
750307428537860096
750287002352750592
750369789785280512
750247886546501632
750187731855216640
750215493894737921
750228525559447552
750414341606871040
750298947860692992
750225643892314112
750348973530091521
750296104231694336
750223605628301312
750348222732857344
750320632357851136
750259848349159424
750291762984484864
750300239698006016
750333160714534912
750347224358522880
750354975516135424
750285794628296704
750215992916127744
750325271497043968
750341524169191424
750412663650414592
750404757655805954
750334557560381440
750255406740537344
750188364834312194
750335920524648448
750322226076016640
750376324418539521
750333575849967620
750347404826775552
750276982370365440
750397618979762176
750387803981176832
750433220047605760
750308066244124672
750381319935315968
750290215424692224
750201472344788992
750289586157449216
750249853536567296
750264793773342720
750338038572670976
750290823451926529
750168043800530944
750401246767484928
750433509471379456
750429499754512384
750348071737884672
750175849173876737
750245675863080960
750412903031812096
750360201384132608
750349199657439234
750323107123097600
750209235888304128
750331651004170240
750394150177087488
750312638123380736
750416011053195264
750418758074707968
750284573968306176
750316899603480576
750422679744720896
750325321770164224
750323799212556288
750366249733980161
750372889304584192
750405806231814144
750316664537903104
750305147176255488
750219960761389056
750424835579404289
750304752911736832
750339666092564480
750296666272595968
750366472027844608
750221600688070656
750261207655907328
750306493409275904
750236477964029952
750334024883798016
750231910304088065
750342027372552192
750266878082289664
750427163678150656
750304111069892608
750188746897633280
750255356593385472
750357525594267648
750293726040354817
750320024166895616
750160015600877568
750430170759073792
750211253432381440
750393823008808960
750372524161204224
750302030820995072
750354803587371008
750291213551448064
750308359857922048
750332212713848832
750413804543115264
750227904529858560
750122191329583104
750324361156923392
750183466239610881
750272989359435776
750348721586667520
750268417668775937
750392506135801857
750416103097176064
750403906086248448
750143569911017472
750186351933452290
750299518210629636
750367822623236096
750244874692227072
750310662757384192
750399455841644549
750165707501871104
750397421759455232
750124938598711296
750318975549079552
750312361056100353
750282460122980352
750395945255333889
750409782247428096
750319583702163456
750353763282612224
750317809591279616
750326005340966917
750326668154339328
750373174622040065
750424244270530560
750350168508227584
750293692397879296
750237526414266368
750224586927726592
750299484609970176
750370901053599745
750368392943693828
750135575449989121
750255897683890176
750368560640319492
750332330313543681
750377452573167616
750211911778795521
750267931129413632
750392426112622592
750281876837961728
750193612164587524
750326097686900739
750389179935105029
750431940860338176
750389603685859329
750283424657702912
750152818405810180
750346943243620353
750326932076498944
750217846647578624
750294078097612800
750246946808401921
750366803168223232
750405357164527616
750238155589165056
750332942686294016
750392572984455168
750365532474540032
750420930711556096
750239099479531520
750349162227507200
750272200821903360
750126268553764864
750333332865646596
750271932495437824
750281189114646528
750297467296546818
750315846648692738
750324378110464000
750318618966044673
750251489315127296
750394871630983168
750238981695111168
750300315308654593
750219235075297280
750283244575358976
750400366257311744
750430141566816256
750171927356936192
750388798383542272
750419940910460928
750334154647175168
750425146171789312
750257944168574976
750247441799098368
750363087216209920
750426475879337984
750404585534218242
750363716420534272
750351657859416065
750409941895241728
750362902717235201
750295240234246145
750289191888523267
750431672550776832
750256761353953280
750308514946506752
750347157136375809
750429612988071937
750232790973710336
750337552184320000
750383026866192389
750335857618358272
750408427646615552
750407173537140736
750194819897495554
750242437797441536
750318585545883648
750355394736906240
750373019336441856
750374835428229121
750431743858081792
750289774821384193
750236159020634112
750360683955585024
750345240234516482
750383030989119488
750350231573819393
750352399991177220
750377419266265088
750392573085224960
750180731532431360
750372239137185793
750370036947226624
750274369436475393
750354870566203392
750285060331474944
750329268589047808
750286922950508544
750254265805991936
750337871182045184
750256841322561536
750384834506350592
750356451873398785
750403385896144896
750408775799042050
750245487245156352
750425603308916740
750280195114930176
750309790111399936
750168467261755396
750304060666843136
750127258375827456
750173047278170112
750423929760669696
750279188700024832
750315418930208768
750151581136396288
750264974031908864
750260209466171397
750312487178887168
750275631519334400
750273735890989056
750374529315155968
750185034846470144
750220766113849344
750189652494004224
750273043868491776
750369961760198656
750335291647549440
750259298928918528
750385623295340544
750240466772324352
750432922407239681
750246988793327616
750139543177687040
750363275817132032
750284548890583040
750377507010977792
750279892957335554
750285744208568320
750380414011932673
750327179779543040
750374068004675584
750286952214228992
750266920046387200
750377758652411904
750294388547411968
750219545625911296
750355390605451267
750282090990571520
750183692555866112
750369160710987776
750317125873664000
750359778052878336
750423774730678272
750413867503722496
750319919573700608
750281906441351168
750349807944888321
750285723148877824
750421530694254592
750281830985760768
750288235675394048
750215980207382528
750320825337671680
750251112028966912
750402509567647745
750284204685070336
750400294958297088
750299459590975488
750363078970241024
750305751076315136
750332942602407938
750257428277723140
750405319583563778
750243780104708096
750266177713209344
750393017526210560
750371311994540032
750281319180070912
750363909081731072
750213732152774656
750396125564243968
750122145271906305
750239845830701057
750276516764934144
750351670434000897
750273069189591040
750291502991978497
750338961722269696
750361774218735618
750193276397944832
750254924500467712
750385811963514880
750372943834783744
750307370157367296
750233986551705600
750433975148109824
750389163317493760
750373187175718913
750321874056261634
750364496464674816
750363934562066432
750361501890936832
750403851484819457
750244124301860866
750239699235659776
750317054633340928
750312193493794816
750243029605289984
750355990336331776
750335836835708928
750360302034837504
750327104219164672
750309735585415168
750377482021269504
750279150775078913
750312965371523072
750415436357988352
750225518268653569
750324155745181696
750310322687401984
750414362674728960
750377247136215040
750415235018874880
750309089809469440
750237815942897664
750286754809274368
750303805066076160
750342438582161408
750358318271594500
750405072098516992
750241553101254656
750413725098704896
750417332279791616
750310876297752576
750429524840574976
750261140433801216
750353184334483456
750169260106797056
750316228573556736
750266043373846528
750216215323353088
750360176155254784
750325590197211136
750363867197440000
750423497567076353
750254693872467968
750325388941733888
750246691127717888
750374101295005696
750329620906532864
750231000207228928
750295105743970304
750204840152797184
750278005512175616
750242773500956672
750356778748174336
750301460269760512
750139669061459968
750373522720120832
750138113268260864
750342618933002240
750314563300622336
750282380158595072
750405462059839488
750200981355372544
750401406381748224
750286272510341120
750223920226267136
750388844558561280
750309899230449664
750340337424531456
750240554701754369
750424911034912768
750321609513271296
750278639233687552
750283823091478528
750321877957087232
750210590463975424
750271575652433920
750271865432584192
750317213899448320
750149328610615297
750414828020400128
750383932697354240
750393608977735680
750375384722632704
750417177061257217
750312331893207040
750166646816399365
750395626723106816
750352022680068096
750316177923059712
750262490819420160
750313783290163200
750415893256081409
750352022533201921
750237983803047936
750411489270431751
750239946443780096
750225128164917249
750197441702625280
750367516371759104
750334318355111936
750363422496260096
750388747901034497
750403826604183552
750309274362970112
750267981305872384
750223236621799424
750393097440333824
750330518479089664
750194035697025024
750316903516737536
750357915429732352
750355667463073792
750375502347587584
750162809179168768
750422218388205568
750247530034819072
750431215103119360
750314428827066368
750280232989437952
750363149942022144
750218572501176321
750429441239748608
750262465913499648
750365255721709569
750318560329674752
750376701889241088
750376517180416001
750390060722319360
750130957710200832
750364353870884870
750288961281531905
750320024229777412
750261786415423488
750303532172111872
750247639048912896
750408117142323200
750309836391317504
750255608146694144
750233751477714944
750370842622758917
750223370566926336
750341406837862400
750390820054982656
750345689234747392
750260645673611265
750335618748715008
750352270194307072
750311778131775488
750326529515745281
750368871140524038
750275346474340352
750260611821477888
750248389808365568
750205611938373632
750334301644939264
750402635442876417
750425242661691392
750280673232089088
750317138460741632
750306644546945024
750340735803633664
750203141359042561
750433253710979072
750427046069800961
750351867327094785
750361757663825920
750355759746125825
750271688928030721
750196892072546304
750387602843394048
750225811739774976
750347786231619584
750269436704153600
750313305105924096
750277368074280960
750368028211154945
750352064673374209
750336952629596161
750292153243500545
750385199578488832
750257025641242624
750386621422399488
750323132288929792
750225786431500289
750260188406484993
750305746701737985
750196619379875841
750200436104294400
750274054783954944
750345076929429504
750189304639610881
750344795982143488
750336025508052992
750190839679229952
750408381601636352
750274121750183936
750298209822572544
750373367518203904
750377326672764928
750376886375575552
750338986653151234
750432821559357441
750302546753908736
750168358105079812
750213329680011264
750276524935372800
750234707862949888
750165157913858048
750420418926878722
750341419328540672
750275678063525888
750285211712233472
750297416914513920
750215535695163392
750222540275089413
750358229960404992
750298050334261248
750420561810063360
750335090127958016
750431856961658880
750330417832538114
750346704197709828
750358150319001601
750409157287747585
750298054331293696
750261559860035584
750349036255899648
750334007922024448
750369181510565890
750290261427773440
750247106233925632
750240743357374464
750329662677479424
750271785501884416
750196380325466112
750240730770206720
750412491851649025
750332942757617664
750335010318774272
750327657816952832
750311924982841344
750385446857895936
750250805660356608
750409983519498240
750338953136463872
750138280910393344
750210972304965632
750261203235180544
750421555960803328
750304081684619264
750366740593467395
750429344699412482
750239279717183488
750304652126613504
750329377666260992
750374021645033472
750318463827214336
750214789327052800
750369382874820609
750406422601539585
750280023186235392
750272947202449408
750385258449764356
750363514770980865
750275258242854917
750324185029677057
750317281075421184
750244342200238080
750360939635961857
750317314583719936
750235580353552384
750320598950088704
750340488423731200
750337220754739200
750169125738065920
750362881640718337
750331709409853440
750431923953164288
750413108347305984
750153019547758593
750352681252769792
750355302428602372
750355302428602373
750307772693155840
750325770355085312
750375229520683008
750303356246188032
750237820195840001
750360620747325444
750254731403075584
750311371460534273
750281440693219328
750323840979443712
750239967721422848
750332313448411136
750130261497614336
750286788489535489
750229142235471872
750366853554470912
750146107284549632
750317583027535873
750253959558856704
750416841437089792
750216802228142081
750363670304137220
750367432431239168
750220443005677568
750188520204107780
750425578046681088
750387326036111361
750139740301721600
750290504567357440
750256820405624832
750303477591580672
750345215257538560
750252089096364037
750338718309965824
750208875291348993
750140302338306048
750340135741485061
750267352273551360
750125764931162113
750304635282399233
750352546913452032
750174523790659585
750420477999476736
750264239915470848
750141120433229824
750271659844702208
750199794480492544
750253477478170625
750372662745108480
750335002076966912
750359412938858496
750234783406551040
750360507694088192
750295667956785152
750395919993102340
750288411752267776
750373166095142912
750375636519247872
750368753699794944
750132853388746752
750282686543990784
750245113805373441
750221671898939393
750296850914156544
750213556176551936
750283697518247936
750297656082239488
750305189098315776
750330631620587520
750376399748341760
750331273210695680
750221802165641216
750201543618691072
750126994088660992
750391390266388480
750402798727139328
750223731574931456
750276059568877568
750416178728673280
750359119471611904
750301112176091136
750312348804608000
750423313340567552
750348474286088193
750342979521421312
750330187011723264
750215196082368512
750335119567777792
750309949494947840
750181847192264704
750325036368756740
750426379058049024
750292853511913472
750399862777065472
750381504497324032
750336763617390593
750312164121010176
750433140418547712
750412772677185538
750334540737028096
750255385764892672
750392506060251136
750282183131136000
750336965103550464
750246456112451586
750133738223247360
750251300630122496
750355117895917572
750225253780090884
750308422814408705
750359458937659392
750271139713257472
750359752614375424
750364408195346432
750227149949378560
750358146217041920
750379595803787264
750174125235339264
750358058228912129
750290211104559104
750346695943290881
750332921542635520
750426740082827264
750238117752344576
750388907297026048
750279565868535809
750348973240713216
750426307826180096
750261668794527745
750335832377200640
750283068146065408
750375208712888320
750358960071335937
750383526059606017
750250763872509953
750326391112028160
750368451701645312
750357709858365441
750240558879236096
750371199046352896
750197626134470656
750293872593498112
750274449014820865
750423833153331200
750418179185381376
750401746019704833
750249505258438659
750264017499938816
750227258640437248
750392564558200836
750272674711080960
750187060527525888
750254760658243585
750369030482124800
750285115184574464
750350441226051584
750346565643034624
750432444092911618
750256203914063872
750360927237701633
750262247532945408
750268572648308736
750368082481348608
750315947286786048
750276818750443520
750247349339824128
750390014408876038
750311950224064512
750343231284482048
750240537924558848
750340379329826816
750376684948430848
750334943214043137
750319990826500096
750388399605968896
750330661198757889
750325048930512896
750367025474723840
750402643533500416
750382045457686528
750287652390338560
750159755851726848
750290043529494528
750431504828928001
750280249837953024
750405684529885184
750260146337566720
750209982386278400
750121281509478400
750285681323282432
750371127839653889
750168253469560833
750416216460845061
750387141314768897
750262268600999936
750334507165900800
750192077061980160
750339972390150144
750338827454144512
750334637034049536
750204563471425537
750273769256607744
750246887979048960
750253968236941312
750358964194385920
750383761066385408
750382229776367616
750370909349904385
750393298632802304
750370863439052800
750293138682613760
750338747607027712
750184569371037700
750322582935658497
750368422333018112
750399057714110464
750209101846765568
750142944821161984
750352630791143424
750332053401591808
750237366879682560
750409182579400704
750381340613279744
750179921780178944
750270590343319552
750319613200764928
750417113832038400
750341960586694658
750368774692302848
750422084111765504
750310733716549632
750205574197960704
750307332282785792
750237174025506816
750273073203515392
750253662061068289
750323304087429121
750401704001212417
750216244402487296
750129292256768000
750311295983951872
750378681705566208
750250893661134848
750277338886275072
750293419671552000
750166378573856768
750356489559089152
750262704754028544
750358964190130176
750264734780366848
750415914290544640
750228777070784512
750396792588480512
750249173891547136
750165740783824896
750373056833462272
750329558067400704
750363271656566787
750318979906809856
750266936756436996
750414697887830016
750160531647000576
750210368497221632
750415943973662720
750333454517211136
750291419005321216
750210154507825152
750308850436337664
750271102073573376
750433295716880385
750356556441612288
750287849866534912
750362676136587264
750425934625333252
750266706363318272
750271693336285184
750411757768863744
750234246518890496
750346959848927232
750367625591468032
750346007817379840
750362319583113216
750338642732724224
750292060872278017
750299644220076032
750143293162295296
750406024432058369
750236167702974464
750222351313219584
750287031838842880
750376391359795201
750322394032664576
750237413432233984
750177577487085568
750279934984261632
750224939358183424
750200071283761152
750279570369150976
750298423685963776
750284527914848257
750396675068456960
750124204817657857
750244778265247744
750359207220809729
750332216987844608
750150700055822336
750365800805101568
750416224849268736
750332166828126208
750121780644372481
750235072712679424
750329213979205632
750328828212285440
750414761146417152
750363615841095680
750357018020577280
750214445280948225
750183973607739392
750377209244815360
750201656663498752
750287388459479041
750406766685487108
750405868949155840
750381852486201344
750362587917905920
750382905269055488
750347199071023105
750247622212853761
750307000911851526
750348176524271617
750341092193734656
750368309187608576
750280262106411008
750150981397180416
750361216648876033
750148649070563328
750352102371700737
750189287790907392
750407957981036544
750421924820451328
750369462545768448
750141178989850624
750421283154890752
750354010696278016
750421346081996800
750233273503064065
750327729120174082
750291960146063361
750389867738267648
750317298007801857
750339133571231744
750347765423669248
750242643570003968
750402010348867584
750426903694172161
750421018985041920
750398818622009345
750196783091974144
750420490603335681
750248263920549888
750351385250689024
750251992631549952
750230903649996800
750423170352578564
750322339292778496
750307147834073089
750257114053013504
750380241860911110
750211119227162625
750375984533299202
750129162548023297
750268794900246528
750331210522591232
750408549210132480
750287606596927488
750286818059354112
750366409184514049
750288822810841088
750290140006723584
750224972971376640
750264080716406784
750240626000756736
750314219329953792
750315855267893248
750385056816869376
750417415817887745
750156563982192642
750314609182212096
750261014684241920
750403042055483392
750374826934538240
750168769083809792
750409253932916736
750354425940742144
750253573972365312
750319621476089856
750150180213657600
750157939713847296
750399338329808896
750353507413262337
750413213309673472
750368460094537729
750169218209837056
750376714492997632
750358322356875264
750424541898366976
750307848249233409
750262767886663680
750291129560666112
750401855230996480
750233978049859584
750324210115883008
750138243207737344
750355189136297984
750167842222436352
750227653064527872
750315968409247744
750357370417524736
750258808568614912
750375959396753408
750309970369925120
750424554800091136
750343520754466816
750204261242380289
750419299316146176
750311312467566592
750281629554372612
750345865374605313
750428086471122945
750377951586377728
750217150594445316
750290563560243200
750378555649904641
750370083206230016
750332506436669440
750331424209764352
750316316289007616
750334381479305216
750252823158415361
750296959894843392
750224930881626112
750364211168018433
750215791593852928
750353176163917828
750187400329134080
750366874760798208
750296976483246080
750378987667517444
750323904095330304
750360478438727680
750258879854960640
750425229818683392
750311828773711872
750335744565141504
750414484217495553
750292413156040704
750229456564981760
750340169652269057
750305390437408768
750387456218914816
750410076066811905
750310238931324933
750295974300516352
750343822769618944
750237715162140672
750246225413300224
750178487638560768
750250373743386624
750341683628367873
750349673722834944
750378626961465344
750294023923965952
750212905862332416
750370985170305025
750309072759562240
750275589819342848
750242870171500545
750398956644012032
750403310545285120
750232178894598144
750313787463434240
750211891037933570
750251971706322944
750373648247185409
750394620060762112
750272091568693248
750380527224578048
750124695509405696
750261509683605504
750341125924265984
750310687809896448
750332691111751681
750430422417362944
750245000634507264
750168131541213184
750264588176883712
750266698054459392
750308271832047616
750236046005198848
750356225464889348
750280983610585088
750426689486909440
750319738941689861
750362172748865537
750233353119490048
750284557342150656
750406888387407873
750378652186083328
750421425664757764
750304983401242624
750309190552449026
750269751117611008
750268564381298688
750288634172104704
750220002645663744
750316626889900034
750394632375246848
750227426475642884
750310062573387776
750350759917682688
750413653858512896
750315100137926660
750423388468969472
750427675290984450
750432330871926784
750238080016060416
750237425729843200
750197852744265728
750371655944470528
750275132598476801
750391411414040576
750297920335904769
750195612855963648
750308758325198848
750343105652461568
750267935210569728
750163782089965568
750419295067369472
750283743504498688
750346674711691265
750344841939161089
750251422390874112
750413150445502464
750232350496202752
750363460349796352
750288298531258369
750312088493490176
750333991085977601
750352865840009216
750365846992805888
750286696483291136
750152960928133120
750260666343260161
750294573012946944
750226902326149120
750369701503508480
750405818709839872
750148901022277632
750286847344082944
750292903717662720
750282669653581825
750303410524655616
750234963648344064
750307231720091648
750319718154792960
750399506320089089
750338017697599492
750266869907492864
750282795675586561
750398155779256320
750307332161015808
750345836077326337
750404510124806149
750201719502479360
750295517079437312
750425234025709568
750263694693638144
750376462713249792
750348516036313088
750211165322670081
750207591641473024
750291129480908800
750258896539906048
750385253886427136
750164394743586816
750387934201778176
750259542500446208
750134183046090752
750400571845337089
750233298690011136
750234208661020672
750269210060791808
750314403904487424
750379986171944961
750271970185388032
750186242872995840
750286465532395520
750291616347324416
750239216676646912
750275820623654912
750259886445961220
750121944176001024
750431219607896065
750251053300326400
750334909986648065
750258619615219713
750248540635471873
750266186013745152
750419991472791553
750211383443091457
750138599648088064
750347295540076544
750296456603447296
750389062687686656
750347350145720320
750164071710883840
750340337147736064
750424001235849216
750150444534603778
750157679297908736
750214738844520449
750387632144781312
750373346278268931
750284921994903552
750401729477226497
750266190262591488
750321777365098497
750277984871911424
750395454576263168
750418791515955200
750161827699523586
750145134205865984
750368325646057472
750388861134577664
750390832671391744
750332221257576448
750292174105874433
750353838562041856
750238990293401600
750394389277663232
750358347547893760
750241137873543168
750423376200478721
750268358826815488
750271676458369024
750129888129089536
750155678942134273
750149555111460864
750230014482931712
750420028965548032
750415331462672384
750281356828114945
750402195032510465
750409832600133632
750323459222282240
750250705143918592
750179934400688129
750428187092459520
750300923386269696
750160141702406144
750254089791995904
750356917273317376
750432599542235136
750302169233055745
750320108074049536
750261979231625217
750243633400573952
750411694891905024
750266094066229248
750332141465133058
750212800891523073
750224465557065728
750345706012041216
750339083264729088
750260595333685249
750358938818899968
750365050221715456
750297441975623681
750311253852065792
750355470163046400
750140940178907136
750253993406787584
750244648304648192
750317155539881984
750288067681017856
750217624420777984
750347899716993024
750254555347218432
750427754865176576
750383693819027457
750230152685162496
750348415536467969
750349606735650816
750250780419031040
750226956810084352
750231406970798080
750422755145818112
750325640398639105
750400995402866688
750412093283860484
750396842878332929
750311522362994688
750389666252222464
750312919087415296
750291855296823296
750326219132981248
750249350287265792
750159025984180224
750254043520495617
750374479017152512
750283567536672768
750294900487426049
750178000772198400
750395064459862016
750133448883437568
750305738631811072
750323098642100225
750311341827719168
750393227606392832
750414568095117313
750318707344338945
750129862812143616
750300868919123968
750211924600598528
750364005722624000
750247760599932930
750224213911404548
750209885887819776
750414978935652352
750242068778225666
750371765302550529
750236838493814784
750247521579130880
750321504815050752
750330463923892224
750149479727325184
750360088137859072
750214415748915200
750298616699490304
750246393290248193
750354018992418817
750321785665679360
750242832057769984
750287606492106752
750207424141885440
750413267667972096
750342790782021633
750408637294735360
750414505042214912
750419777559015424
750367931754655746
750417348709015552
750432943449993216
750275547683487744
750251132862291968
750237442746101760
750236020860456961
750128071848521728
750322389783810048
750303804986421248
750403180567998464
750294938135326720
750266056137113600
750320762599464960
750285115218137089
750404799401693184
750261148897931264
750255226226143232
750267176054030336
750335589162024960
750228374325452800
750330853985771520
750124041189621761
750334339230101505
750266341492482049
750428480702152704
750379193221910528
750317864079527936
750144471468236800
750238717718228992
750237081872457728
750264735120166912
750232380225576960
750237824125927424
750391352559624192
750346058186780672
750318958704676864
750284263740829696
750145427895451648
750423543825956864
750228059828150273
750187282829709316
750365599533002752
750368745290358785
750376747879759872
750129682633416704
750336457642946560
750358188382253056
750333798244552704
750419064296656896
750286574672351232
750246808295710720
750169285226442752
750410398990565376
750298855565066240
750374181150265344
750315808761393152
750353201262686208
750384624891785216
750375217227141122
750368153985650688
750365058392268800
750366530823741440
750320288475283456
750179707899908096
750273597613215744
750418233853894656
750386357349060608
750135441169518593
750229993465217024
750313770589773824
750215225350119424
750276713821638657
750364374834024448
750255197083938816
750324591759921152
750298377523429376
750400173222879232
750386235412213760
750329490694369280
750408016504164353
750284821235134464
750220308884303872
750403503630258176
750326781287292928
750242400061231104
750224209360683008
750327775328886786
750247865365073921
750273865721401344
750295382492450816
750162049951371264
750394250722967553
750398868659970048
750352282718437376
750184951052537856
750265863010418688
750213732362555392
750178432755961856
750371370798817280
750251955080093696
750363368003960833
750304060876681221
750346804831617024
750262084231950336
750220711302688768
750236540924747776
750335010553470976
750245638202208256
750275094656774144
750421769568264194
750190902602264576
750222783519592448
750230299645087745
750122912716320768
750381474814177281
750151996263559172
750417646848315392
750412991120670720
750399468487446528
750426320656535552
750426677063323648
750319822861398016
750296783633444864
750412219372806144
750265825442009088
750187253415096320
750364710151852033
750428308731551744
750315347618783232
750310385635459072
750382720665038848
750324134672896003
750285849091252224
750367373782200320
750404413718659073
750354312564449280
750263745063088128
750280752953196544
750347043894398976
750143104338931712
750265372650180608
750370464829169664
750121658715779073
750303939040600064
750339263452020736
750395819455553540
750382888609320961
750228340905246721
750314798320066560
750288898341806080
750226776442494977
750281532938522625
750398256228818945
750226357033000960
750380715607461888
750238554274410496
750281168029945856
750262335600750592
750378765545504768
750346670685159424
750431857150398465
750239011193643009
750285580446105600
750256757251907584
750199165536333824
750293134492504064
750362005043810304
750355050698985472
750259525677121536
750320632483737600
750328454608977920
750352311885582337
750366912341762048
750333911541121024
750342228871000064
750324990499840000
750265959601082368
750299560048791552
750358351897169920
750267867866669056
750286688086351872
750239241993613313
750337371862884352
750342770003439616
750226034163904512
750330166119981056
750299908456927232
750291309919862784
750413947099054082
750351057855787008
750237794983768064
750283374342705152
750144383555477504
750344384776957952
750345831748866049
750294929654505472
750274864242569216
750254761027436544
750299342007861248
750217318324666369
750361124382601216
750350957259685888
750351552867688448
750424969843187712
750236884933177344
750283647228542976
750270661679992832
750294963443949569
750201279289389056
750291360532590592
750283928255143937
750314383012683777
750391730231504897
750349225037328384
750252395184132096
750269126472503296
750425406243803136
750362311194443776
750296028713250816
750246896610971648
750213925057261568
750427398424911872
750384536890937344
750362487434809344
750159747182129152
750398210129203201
750232623419645952
750338424477974529
750388156407635968
750197080904261632
750402194768326657
750124670356185088
750310083565875200
750343751277563905
750427830526304256
750287438799577088
750295735212642304
750392103516180480
750392392629514240
750306057273171968
750216005691936769
750216005691936768
750393030360829954
750272481840148481
750388538324033536
750380954838073346
750308154299256832
750258472915181568
750140927554060288
750229628518891520
750302118632882176
750250382195036161
750326525422084096
750276869057081344
750349501660008448
750319172735868928
750401464976154624
750396952009924609
750341075274006530
750405491646341120
750337757822812161
750327615819481088
750148900971880449
750366853705457664
750273857571856384
750351934536749056
750278601329766400
750365393852755968
750410256384155648
750334532537069570
750314932189691904
750397841160286208
750224825923334144
750345194407497728
750267083863318528
750249304112132096
750214000626008064
750290710079963136
750280719402926080
750198297067794433
750136095531077632
750212574420037632
750230635063734272
750346385266970624
750238008742404096
750207566672588800
750220325443559424
750358192262156288
750399921497464832
750318367580393473
750311526385324032
750131360203960320
750209156406181889
750356422454484992
750408305936400384
750410281264803840
750393655429566464
750278618014711808
750396423385018369
750211320558018560
750331390638645249
750273073354383360
750299803653931008
750272532108816384
750381982576676864
750136787671089153
750376936594149376
750345076987928577
750375582089682944
750311941764153344
750234640900825088
750368720082440192
750234288600350720
750388068348203008
750379914730147841
750274465825755136
750251153624035328
750219734377955328
750308754327941120
750254471574392832
750331894269566976
750344212747390976
750388919875821569
750335438167023616
750304660662149120
750206555526684672
750432029112696833
750392149288509440
750411770339135488
750341595711569920
750195310597734400
750198980634669056
750415545284132865
750249849128251392
750411237956157440
750361522728239104
750149890622132224
750339192215961600
750323065016291329
750408998181036032
750267519898910720
750220053111595008
750170585280286720
750275958993805312
750430028148727809
750428270802370560
750373606593531904
750126658506469376
750262486662873088
750375481371922432
750399741318619138
750224687582552064
750352702148837376
750262650345496576
750302135355604992
750207633865318401
750309815172366337
750374411614638080
750124284476006400
750306078018207744
750228529665675264
750201581249921024
750127375543832576
750220988294500352
750148255074250754
750259416549695488
750246976294424576
750323706887626755
750405361417453568
750232359111393281
750298499229581312
750270401259843584
750286239127908353
750328198781476864
750283844125949953
750271290737627136
750320619905048576
750279901551456256
750368728366321664
750378220386652160
750371320672743425
750279700124147712
750121507800616960
750236184136261632
750388022466711552
750338881824972804
750233554257338368
750268442608107520
750281273265033217
750340203240427520
750367872954707968
750343810119503872
750421299751624704
750399128971214848
750394913657880576
750349921136574465
750314638823321600
750309567863463937
750291410557870084
750389708610469888
750300273432813568
750261765368221696
750321156599808000
750402023061909504
750406376736698368
750272154546077696
750327460785430528
750273899477266432
750313560979439616
750395693534056448
750397543465508864
750335908180795392
750224788237475840
750248645363204096
750384381756186624
750238306487730176
750396469748887552
750200306051330048
750245319540109314
750239996846669824
750261371049218048
750258695322435584
750352232416182272
750430212605800449
750286490631041024
750387808481734656
750322591122989060
750319407658774528
750387149950836736
750131913747206146
750128210248073216
750364403975921664
750234498382565376
750163043921821696
750237824364929024
750319613129306112
750266920327348224
750262163848257536
750217033002856448
750339615676960769
750130290585198593
750339280120061954
750399762281758720
750263380192137216
750342262601678849
750263220724764672
750243021086724096
750372872422510592
750299161665409024
750311539203272704
750414505184792577
750341352303448064
750207646058311681
750347547290533888
750267939383894016
750186636785307648
750269008981753856
750202600688119808
750272343369457664
750229360297201664
750298159159644160
750329222468632576
750286490870042625
750381521089990656
750382557259268096
750229855233413120
750231339782246400
750249807361433601
750123042848858112
750222951170138112
750364383386144772
750317058836008960
750338655152111616
750197525429313536
750150905505280002
750223609671643136
750273178157580288
750208195843465216
750410352614051840
750142667904868352
750396465340616704
750179733229301760
750257269149929472
750225316686233600
750252407804858372
750255754989473792
750351850575110144
750242987305791488
750362898590031872
750346708316352513
750401481652789254
750225619045220352
750265464689942528
750264382626476033
750229397832134656
750275774410817536
750317830793486337
750220657099694080
750278668388278272
750421480299692032
750158870576656384
750375338526404608
750334389935013888
750122141186662400
750266441945870336
750201023550062594
750260863639154688
750278332936224769
750121084163416065
750310414962024448
750389725022814208
750380107827740672
750229137919471616
750155595131547649
750284356074209280
750218295794601984
750154785236537344
750312344425725952
750275052793397248
750410478409617408
750343642431234049
750250117823918080
750328496883400704
750356107927777280
750322146484822016
750265305482588160
750293990067634176
750348113626304513
750298394321645569
750353725634572288
750205427409977344
750243700463300608
750429969650778113
750269549816283137
750208048787034112
750209122696622080
750310968933158912
750388630535958528
750210456632057856
750323174219214848
750410155670511616
750311233132388352
750371450457063424
750163144689983489
750235274043613184
750423535441457152
750328911809085441
750396163539410944
750156400181981185
750386503981920256
750193502894587904
750429084325408768
750126217915867136
750230240798978048
750201992488816640
750387921606369280
750330895899435008
750149697537388545
750255981364477953
750401041376698368
750152503916949504
750341301791498240
750273526146400257
750425876026753024
750430686583062530
750222842004926464
750239095201431552
750399497922940928
750337598166601728
750341918324908040
750354727918010368
750226126249877504
750271076832280576
750246510768652288
750427255864750081
750265745767014400
750271571760017408
750317994191052800
750306564662263808
750231188997013504
750232098838020096
750304446656028674
750372306380263424
750233860848357376
750263787127762944
750249459108442113
750212465556881408
750283869442695168
750399103662714880
750421572725444608
750337203952295936
750357915622641664
750322637335728128
750270594332106753
750297765167636480
750363464565006336
750365838532866048
750281059338711040
750324432544161793
750239560810917888
750402765344665600
750178038864764929
750231272853757952
750417898452226049
750431177501057024
750300126502064128
750224570288840704
750406980477607937
750319680510885888
750234061910708228
750235345300533248
750282254681776128
750197705679319044
750362491377426432
750160041026674688
750180291000479745
750128059362058240
750273312232792064
750400005400322049
750304572476780544
750385132541018112
750314718477246464
750199916077654016
750256870502309888
750305755304108032
750372063018450944
750375003074338816
750361631742365696
750329922921594880
750393147847475200
750336499309092864
750328941488070656
750407152649510912
750339947052277764
750348881200680964
750224863927959552
750252210827689984
750404489287462913
750262587590258688
750274461379596289
750377930912624640
750249656546918400
750421572372930560
750253934762135552
750251271077191680
750337656903524352
750158262574645248
750191812954972160
750393504120143872
750330925360308224
750271030749327360
750314928284676096
750340093999734784
750431353829666816
750300982102351872
750193733669453824
750129779056078849
750229381113520128
750330652671737856
750418967941054464
750349376120299520
750175543144747008
750303767086571521
750300029882077184
750343549976207360
750363326199148544
750239279574577152
750131288821014528
750325325666607104
750259215340597248
750185948932149248
750320301125361664
750235819303051265
750199488380227584
750323673412804608
750261769466175488
750307957179637761
750423938195345408
750257671878631424
750302056020316160
750268967105757184
750200860043464704
750343155850018816
750226281736773632
750260373022990336
750429239917223936
750239459858345984
750258162398334976
750391537209606144
750248670692605952
750338357700485120
750304287062982656
750249832661606400
750294644643209216
750357177366355968
750253536194158593
750336591931936768
750308552762327040
750425636775264257
750416593897787392
750408746426392577
750237287590555648
750158942022541312
750366379589693440
750309697652137984
750433111201157122
750163006374359040
750368233744691201
750433547219898368
750411124403732481
750366543356301312
750259861204508673
750198448033595392
750323467573161984
750355927451172864
750289556663140352
750350592413929472
750169893186703360
750306254149521408
750419941044678658
750264546334502913
750321093672570880
750272406292353025
750380883471990784
750241661985447936
750325661454176256
750212045891465216
750305730184507392
750235920134184960
750409488629456898
750389003770290177
750372624870547458
750422876986171392
750274360867446784
750246321957769216
750310108949843968
750286092323196928
750264588143202304
750357517172178945
750381051378368512
750215682403467265
750287958792605697
750415973006643200
750395823763185664
750397451153055745
750328123640598528
750342518169018368
750241121025024000
750306216719491073
750356418017030144
750385182864248832
750365368728883200
750309073070030848
750163396486635521
750343600353882113
750329356707328000
750192785706319872
750232950441185280
750271043332370432
750413003426791424
750283152111742976
750306468197437440
750278605473742848
750352874199101440
750399909044555776
750431039005331456
750358385191772160
750349472241160192
750124292986187776
750228747844919296
750191871524163584
750151149056065536
750405265057521664
750403314668359680
750423786969792512
750379788951556097
750302253035229184
750127606327017472
750266949410648064
750375976362704896
750243058604707840
750404547722575872
750384293474660352
750365708635271168
750424848418107392
750298109025148928
750279863798362112
750373497252315137
750268962676600832
750268472219824128
750357341070061568
750279217754046464
750284901266620416
750316832565895168
750286478081654784
750256526590443520
750322012145512448
750305407214686208
750419206852714497
750158396758695936
750237115317760000
750396830492532736
750233478776680448
750393441247436801
750338550474956800
750342015041232896
750414886610604032
750346427453231104
750298025159892993
750284242756722688
750322532566257664
750142722531549189
750237358549786624
750330937997570048
750187899539169280
750347786202279937
750245667495436288
750143737657856000
750232598056734720
750211483905044481
750296523360141312
750262901831786496
750245680203964416
750239795629137920
750209130867097600
750203623783731200
750282141427179520
750329876608086017
750177363401605120
750355591843999745
750239267063001088
750306463961255936
750353561939218436
750380095072763904
750351418658156544
750233101285072896
750336306421661696
750213430259351552
750137341407162368
750322351976357888
750431798316916736
750394611684769792
750200582967791617
750370930573082625
750356049241206784
750261400425996288
750125290987393026
750305654603190272
750411896273137664
750231289358200832
750263174755151876
750340479754072064
750238843417206784
750141896358367232
750384427684036608
750263304828878848
750210733217083392
750431794244104192
750268191067299840
750322419072585728
750274637779574785
750282527152148480
750353692101058561
750258506561912833
750172321629876224
750358616016818176
750135135308288000
750272938910318592
750344275775422464
750387179143172096
750382792073158657
750252042770415616
750232350777282560
750177933856169984
750228684804468736
750310217758433280
750351187971543040
750270665597579264
750248658327789568
750274524566945792
750391130173341696
750268182494150656
750332733088555008
750212788602150912
750362604762112001
750304060885131264
750395630577545216
750391113685536768
750382137740652545
750432490142269440
750379138830204928
750192018412834816
750325258733879296
750306426334175236
750395760978456582
750299237162754048
750281931430952960
750362487195832320
750296414643716097
750175807130132480
750277271844429824
750319403309338624
750239074301177856
750349615128571904
750219214225543168
750182035872972800
750350575468937216
750157595755761664
750226080045232128
750275640155308032
750209089251139584
750343432774836224
750228274001940480
750386889954201600
750402047942520832
750229494485643264
750299161744945152
750353666700349440
750235051997196288
750302534015803392
750308716570931201
750393864893104128
750318430285430784
750432754358181888
750382108489678848
750137693749800960
750227615223455744
750311052819169280
750391083994001408
750327347530915840
750408213833678853
750341226436685824
750350046944694273
750402127579713536
750290592744214528
750153007057080321
750302777260244992
750409451002327040
750280299817361408
750383152745488384
750320967851896832
750292878895775744
750234028356296704
750254400002744321
750221604785885184
750222695216873472
750338311261155328
750235697718530048
750235337058840576
750388781514125312
750359458979590144
750292539169792000
750375078806904832
750326915475660800
750168178014167040
750434025551106050
750230836750983168
750406443518550016
750250688379224064
750325896058441729
750309089524195328
750279813554995200
750357605130858496
750231717361901568
750359845136543744
750421039998377984
750335178300612608
750334285035376640
750431752301252611
750329348234903553
750382762545123328
750324734273921024
750348465691979776
750296016151248896
750353088029097988
750319118117642240
750407785649700864
750217578337988608
750360054797365248
750391042374037512
750271861133639680
750422117896818688
750251153913421824
750268962575876096
750376454391726080
750211068845318145
750253704046080000
750284691572482048
750411971732836352
750299576922406912
750166546123599873
750412596646338560
750291234497761280
750211853188407296
750304949838413824
750288776463781889
750242563983106048
750416040262266880
750254316359979008
750299237351555072
750157331489492992
750209366037499905
750304912043610112
750261962370605056
750298071238602752
750258070320742400
750237992070025216
750207096872902656
750362193913413632
750323773988016128
750258544117776385
750338374402203653
750285647815081984
750410352756744192
750299673659904004
750283722377695232
750348356610879491
750386646688927744
750295424666304512
750146015299272704
750319802107953154
750221101544841217
750273911963676672
750305985907089408
750433886975524865
750265208942235648
750279754645925888
750234557102845952
750263682190438400
750313514837966849
750361996462219264
750352655927504897
750263573289590784
750211601408651264
750308628360560640
750416455594864640
750255805044297728
750256618822963200
750268740428791808
750152688315183105
750274570595213312
750142458219102209
750330841482407937
750272183847514112
750237836822007813
750157369066356736
750308531706949633
750258015446638592
750318912701476865
750316476029075456
750258686631837697
750215208493322240
750212704556703744
750277149916033024
750183352645345280
750392128472309762
750230702457819136
750263916949868545
750347538973200389
750346431693660160
750409744733573120
750304056720187392
750353431756414977
750319424427753472
750277464824229888
750250264418975744
750262062979383296
750294199971508224
750303846841352192
750336272959287297
750402744385757184
750231985717665792
750366266603470848
750213480679084032
750348440593428480
750328915953012736
750223354016198657
750299694375510016
750308548458995712
750260628556619776
750266035006271488
750302550943932416
750421073338912769
750257160131481600
750289141766717440
750376248745029632
750343738728280064
750383634842955776
750219730158518272
750379730029912064
750352412691427330
750384444738007040
750251749223469056
750302391581478912
750148489875718148
750334037357654017
750346666532696065
750230228476178434
750308309434044416
750286771666030592
750299358730518528
750130710074142720
750290651699355653
750220682248593409
750396360772481024
750229578233290752
750419416509284352
750328723291996160
750148527439831040
750210699578576896
750346033230643201
750362919389556736
750319625804582912
750411468365967360
750423271271702528
750400357747060736
750275589903421441
750391428048707584
750245948836773888
750404983934386176
750335195128160256
750262021388730368
750284611641602048
750235865348124672
750226533390831616
750270791590305792
750207503535775744
750248024945922048
750334083608305665
750331755559657472
750357240188637184
750197072444297216
750308729011183617
750219314893029376
750324688396677120
750425028479619072
750245994579816448
750259794200625152
750429814461431810
750395677017010176
750218295719043072
750428807610400769
750221000986415104
750264898689662976
750405441100738561
750291444221538304
750408511369060353
750292513689366528
750272301288030212
750261727674134529
750422130270011396
750312172652199936
750319823117320192
750264919380156416
750210670352883712
750283085204168705
750260083238535168
750389330930180096
750249689908477952
750405097289551876
750388458443698176
750402928905752576
750278445964361728
750165975924772864
750426601523802112
750355444988645381
750222372419014656
750243721568985090
750402417288589313
750374134874574848
750344993039155200
750353599629234176
750234040909766657
750318430444740608
750149400047919104
750432284872933376
750136091273863168
750197663979757573
750161244737269760
750346058237173760
750306283719368704
750416484925603840
750223295329538049
750352462998073344
750272943180095488
750412080847749120
750321425085526016
750390786383118336
750418946977824779
750290752224321536
750392632006758400
750263908611551234
750430078761304067
750374764221431808
750240794011901952
750284515067699200
750422440581427200
750217418887294976
750333743672483841
750281239387660288
750348390173642752
750361501769367552
750268304196075520
750269780695846916
750311522187051008
750242991588212736
750261425537449984
750397237021122560
750389666357051392
750285933002493952
750252776920199168
750264219027795968
750432800621334529
750220615068504064
750341981310681088
750414710621802496
750376068415123456
750243511849496577
750339334797135872
750397752958476289
750328098307051521
750297656107364352
750355939853758464
750293394455302144
750409799108558848
750406955290664961
750430405829005313
750370964223959040
750391688070180864
750365783906189312
750259894574538752
750304983279603712
750219797225283585
750405369835335680
750286352390946816
750356430855737344
750393302982295553
750326558947020800
750310612064882691
750281298091073536
750183109757394944
750417990483529732
750281894013599744
750355663306551302
750240600851615748
750405218869936129
750265334616231937
750380476758568960
750372125794500608
750131607831449601
750229867648552960
750295500042166272
750388790011760640
750203309403807744
750292622850351104
750315439683620865
750136087230623744
750256673500045312
750305050715709440
750241179908833280
750318144997261312
750422457727737857
750303527927443456
750307424553168896
750225266329329664
750327171206541312
750256778487685121
750124590744166400
750275283731841024
750361132636987392
750138738122977280
750257659144732672
750382141935091715
750395215664541696
750131960157265920
750165585875566593
750310616460619777
750274558163288064
750126217966260224
750268018890928128
750398709339398144
750405122572902401
750384054592212992
750318149321449474
750416514021404672
750291901287264258
750272213241171968
750239988365877248
750235752471138305
750176658745851905
750389641149345792
750318673462759424
750325913125085184
750207780619972608
750388475464151040
750425607599558656
750407261407834113
750369441586622465
750329037600518144
750131762886475776
750432527899303937
750301808409673728
750417206140399616
750429977800220672
750179859175911425
750351993147973632
750126004052471808
750354165730336768
750411795538464768
750316266049667072
750212998313172992
750282241994088449
750226453434859520
750330270834892800
750326902993354753
750288525178834944
750208199794397184
750395135628746752
750275522685313024
750426249345036291
750263698946723840
750398575318818817
750388835981271040
750240001133252608
750271873649434624
750192844669874176
750329683888205824
750206622631227392
750211601324707840
750288021640077312
750237970947510272
750376374771343360
750285630937174018
750328416956624896
750238759539519489
750235743876964353
750416807593476101
750410319277752320
750299371355443200
750199798666592256
750356724389912576
750239552174854144
750409455263776768
750203405860306944
750413863393193984
750314697627410432
750249450820472832
750324105350680578
750319604786794496
750318233106976768
750391038150410240
750299409045389312
750339431480037376
750306581422739456
750284062409957377
750375577887072256
750242479748812800
750302684784234496
750225878878130176
750310784094367744
750363032757338112
750290441627729920
750257851965190145
750158786992566272
750225362953527296
750408419170017281
750314953186435076
750354820058546176
750254072880435200
750319017437437953
750222800430985217
750267587242631168
750299123857907712
750290102111334400
750396507468201984
750238847628378112
750235643339534337
750326374309695492
750267880487387136
750292413026070528
750303528153935872
750233009044029440
750292165708902401
750237538892283904
750272905628438528
750170661025382400
750203162607259648
750272586555068416
750215862930513920
750279951929126912
750124032599568384
750373426045415425
750236427745722368
750415503416496128
750308909223665664
750248704179838976
750337271208050688
750240001032617984
750173173270839296
750294183026581505
750243473895333888
750172430715367424
750152939843399680
750134850028343300
750197630064549889
750269571114950656
750428606342557696
750283135183646724
750318711547039744
750386151555493889
750309437856837634
750396175824465920
750180517597753344
750308259337236481
750373724000358400
750377309979435008
750296989062066176
750294224893976577
750367813974523905
750252928137506816
750396452770242560
750308947068874754
750258783306285056
750193616484720641
750225069440368640
750178361478115328
750232480859455488
750390815902539776
750376819212296192
750293155480735744
750322993650360320
750387137502126081
750413930506313728
750411246357323778
750348193267851264
750352697782521856
750228357690818560
750396885056233472
750231943975936000
750302345398018048
750206232703692800
750212800899842048
750322519849181184
750319965320904705
750414131635769344
750297840405061632
750429692872777732
750249048351858688
750271991098314752
750278978666164224
750231247574609920
750273052240404481
750316580605685760
750413867386302472
750151069431369729
750323757286363136
750357949021814784
750351305206407168
750259987163672577
750273429731815424
750302487660331008
750405491747065856
750404447105409025
750338995037569024
750269960971255809
750229532205060096
750351871693426688
750284515319246848
750276986577293312
750326131216248832
750376932559183873
750288260849659905
750277380929884160
750292748532535296
750349963071254528
750396108850036738
750386147239559169
750254928589942784
750157922747854848
750224213613617152
750433543281602560
750239107583016960
750236868126633984
750281948183027712
750224108781236224
750357114447654912
750264433096531968
750122585795559424
750395571865780224
750237673328091136
750371400234438656
750249245505155073
750348054906142726
750284695502483456
750383706422915072
750288776736497664
750229213324738560
750339338983047168
750300935851765760
750380291991175168
750143142255403008
750433324917743620
750290886379069441
750251934091767808
750212176195915781
750411648960073728
750378970827358208
750233340528168960
750295437127462912
750432972495548416
750279175718580224
750243574537650176
750264814816096256
750282481048387585
750150309951909888
750412001093021697
750321408270446592
750391059012849665
750365826168066048
750303267876442112
750361132431503360
750386638358974464
750364957762551808
750337023576252416
750271353580843008
750232287908864000
750129225319997440
750347505217384448
750333974497550336
750246502224756736
750424541952958468
750254001833250816
750237836754817025
750197621864566788
750265435514294272
750347689938780160
750256715447152640
750306728223379456
750311241344806912
750230597486780416
750282422462377985
750154005360287744
750332871206772737
750236901714620416
750229930701623297
750318241776623616
750202210236047360
750291435837022208
750287107172753408
750354014966087680
750276500000092160
750388844290334720
750281503666561029
750260104394514433
750272070651613184
750276277811212289
750297882423652352
750220938193534976
750260498696773632
750195222668275713
750305348158906368
750225610279092224
750124011720470528
750135629959143425
750180853066506240
750231201575731201
750378144717238272
750348323039555584
750271836055744512
750230400555888640
750335027469250561
750244912742928384
750358641241317377
750356971925147653
750257214384840704
750382611822960640
750235647307284480
750149517324984324
750206111228264448
750280144791691264
750245440956796928
750227212717199360
750298029387714562
750351703954759680
750420272264585216
750352471457947648
750290043403702272
750153992760532992
750410944291930112
750335824336527360
750239237887369216
750404409415307265
750308418490105856
750347769685028864
750345802393018368
750292782263050241
750325266958938112
750407781719674880
750328727410585601
750208065614581760
750353784056999936
750382204648382464
750335841151492097
750352940934635520
750235521578835968
750219553700020224
750392686289510401
750220875111235584
750301468469686272
750230908024791040
750231369339383808
750384918472130561
750262029483728896
750202055189491712
750384557699006465
750294774511394816
750227216794025984
750181897364344832
750262859964317696
750351850763915264
750287543598546944
750396310101094400
750250516219830272
750376559400349696
750311861992689664
750124842112917504
750131485965897728
750398726200434688
750214915055611904
750225270884470784
750356812495478784
750218039942057984
750424919654207488
750319294572072960
750317776011747328
750162377182580736
750252621588467712
750384561800900608
750319290436489216
750204919974547456
750140709202567168
750317889132068864
750234754042257408
750347609995370496
750405030121963520
750317696428994561
750235068765990912
750378203332481024
750201753086357504
750403998348259328
750429323614617600
750267003928125440
750331395009081345
750426505059168256
750321974635737090
750412009360003073
750250675750236161
750187123488149505
750128541627322368
750314240439881728
750387170779795456
750305742746361856
750257013217689600
750208979926671360
750186737528344576
750276336200081409
750365461095845888
750317797100617729
750157725653430272
750364953610248192
750333496485408768
750224612026306560
750384289506877440
750145042061361152
750260452576333824
750361929504419841
750408553614245888
750372121663139840
750397421532905473
750216576121597952
750364672805654528
750297958193692672
750417873139535873
750181305938157568
750330031746998272
750365125677293569
750376483705815041
750283882122084352
750260142285914112
750422793045549056
750328119177809920
750316513534550016
750258149991575552
750341918408802304
750391080110157824
750387921761497088
750395366474907648
750197038856302597
750397417661599744
750300684239724544
750244107503689728
750295843945779201
750289925946347520
750304685794455552
750333500537077760
750177212343709696
750306128320458752
750288512516227072
750280010653573120
750314194294087680
750138486196285440
750267377342746625
750293642019938304
750342602151620608
750262725989830656
750347622750224384
750377301511065600
750241062086729732
750129636579827713
750286020852195328
750432058468687873
750286822182387712
750306476636442624
750210993129684992
750317243272138752
750395702010843136
750382976752504832
750315917918306304
750195709203349504
750310314403442688
750226231363338240
750349472346046464
750248867799638016
750204013954658305
750394397615910912
750150490302849024
750231507739013120
750422222561476608
750213174524125184
750320750020665344
750334926675910656
750340408727658496
750251455773302785
750300327656775684
750257453414043648
750398881456807936
750362902780055553
750386999064920064
750249904002433024
750392866623610880
750410944031887360
750414521890664449
750233466235523072
750222133561815040
750388353657438208
750245768083177472
750430321666101248
750234083007950851
750261949724708867
750333488151298048
750292790446264322
750359752580984832
750232979834802176
750425074881163264
750221458291367937
750280346193715200
750284582390534144
750426165165322240
750422533065805825
750409568484724736
750233906876715008
750260511284027392
750335975168114689
750382527836069888
750153640317480962
750264525035888640
750283001087397888
750290567783968768
750427553567940608
750198074803261440
750283508514447360
750413741838180352
750309714542600192
750431236267606016
750327573956141056
750388982752641024
750239493714767872
750417030164189184
750417348952293377
750338315468103680
750129036458860544
750379998691921920
750255897683828736
750262897666846720
750309731613442048
750260989317316609
750350487560544256
750150163230973953
750314529779777536
750318585394913280
750396327020924928
750270711785218048
750242287037325312
750411384614248449
750422830668455936
750261194791874560
750383542761320448
750400034634686464
750376488025858048
750224746403524608
750337346562916352
750409895699152896
750345613871427584
750263497489944577
750431995579076609
750327041388638209
750411225117384706
750230056400805889
750380745173114882
750227732773081088
750396264072683520
750387925741862913
750206442481778688
750343684282015744
750274100673654784
750419328521109504
750319609191038976
750418762466197505
750388290856087552
750291448260591616
750356707709165568
750360872510521344
750245105437708288
750219126103117824
750425410219966464
750289401511632896
750362407860600832
750309798650916864
750292799157919744
750239606877069312
750299304565366784
750342988166029312
750264433096658945
750235337222418432
750379298134102017
750283881937416192
750326378688552960
750274239261970432
750362223168618496
750304844964098049
750338294542721024
750239510408073216
750379998490484736
750419584562434052
750336956446355457
750397505700061184
750123688968716288
750345143857799168
750218652310446080
750414022730711040
750397635459051521
750429319311351808
750250491217580032
750215640552763393
750410616901337088
750388567382298624
750412928193531905
750416858000429056
750290152212271104
750277279947886592
750244342137286656
750293663176093696
750247093512597504
750318409448038400
750244023370153984
750381235726389252
750302911545151488
750326923767615488
750298620835065856
750284817200218112
750293830830874624
750266446228455424
750313279919104000
750392749329973248
750421409017528322
750229280337063937
750342925045891076
750292916510289920
750378316583018496
750135206477197313
750269218730323968
750193654095044608
750251652951793664
750263728118071300
750233889986273280
750318090747994112
750309672574455808
750340521768329222
750313460047745024
750293927169785857
750326018078941186
750241557350117376
750252856704274432
750431487753850880
750213446810173440
750299430281154560
750293532804517888
750134917015674880
750262684013199360
750345043102302208
750342170159280128
750332581812592640
750287354728943620
750426873994280965
750313808082731008
750411111808245760
750359740241227777
750382775132262400
750150452512043008
750350500034404352
750280861896040448
750240303026696193
750252663531503617
750390245246504960
750304496916566018
750366895635922944
750414526294679552
750261547050659841
750296074812727296
750121604277952512
750334880609804288
750359547122847745
750244757394296833
750350533727182848
750197315743260673
750432796326461440
750371962350960640
750290987013042177
750293629420310528
750308905339805696
750400131216748544
750209231727439872
750143536444665856
750206488438714368
750423472355086336
750374860593827840
750341821998530564
750369512986411010
750225941796904960
750370968279871488
750369156118306817
750310834723778560
750275182732775425
750199840504774656
750140709450059776
750318883530280960
750212071111942144
750294963196465152
750244631779180544
750268027455823872
750131238795612160
750430548364029954
750396264269971456
750354174294958080
750141833615929344
750148900871294977
750411686411137024
750318791024865281
750431600920395776
750380128614703104
750235089754173440
750336784635039745
750429826817728517
750301418343374853
750264894512037888
750424659359834112
750330178816073729
750361053083598849
750331520687144960
750397207694761984
750247861229613057
750408024842465280
750300952922644480
750416354650521600
750343709389037570
750296498307493888
750127493156335616
750298910250438656
750401628554010624
750247030673506304
750304912324648960
750303809050599424
750316048180613120
750181171913371651
750224557831847936
750234074606895109
750235643134013441
750340500721459201
750276667759820800
750215825127243776
750186741894619136
750352903261519872
750262121703677956
750316924580560896
750128206070460416
750431450093199361
750245390860029952
750219029458059264
750403373250273280
750199605598584832
750359832255868929
750326965949894656
750398818475249664
750318660925874179
750380200056254464
750227351053672448
750266714533879808
750373174320197632
750259810734518272
750291318304174081
750274113407750144
750323220113268736
750244786762813440
750253338877370368
750269172651855876
750138373025693696
750400001155760128
750365981080420352
750349484845039620
750305025302286338
750358565873864704
750288042477416450
750331898283626497
750340995850592257
750421169988374529
750312285764218880
750372482431975424
750387149959225344
750379851891216385
750126855538155520
750413947371675649
750278244688076800
750237220242616320
750237287338815488
750261018958372864
750233625778683904
750320536136351744
750420179851603970
750263753464307713
750225442687320064
750245986338017281
750322926700859392
750137987070124032
750274243242393600
750261035555254272
750270447598637056
750331084475432960
750290051905486848
750305893674344449
750251141217259520
750387535633850368
750401980842008576
750432632702398464
750272238369157120
750336067434315780
750212435965939714
750274612508893184
750398357131055104
750400999458742272
750199567841361920
750361694526930944
750284955821961216
750419442027278336
750323178510049280
750335157219975170
750317088120664065
750152587735801856
750316484237205504
750313087056617472
750336428157050880
750305516233093120
750214848043155456
750273018526633984
750180018173521920
750282866953752576
750402375202902017
750348524349337600
750140608828760065
750221147694829568
750200381909639168
750410751127552002
750227443454205953
750419999597039616
750273618265780224
750134048954183680
750232132484796416
750217024723308545
750177409694138369
750247148084604928
750283894549807104
750431039068266496
750159449390587904
750364530023202816
750278882406825985
750405420133470208
750257268860608512
750417856563671040
750396599730331649
750269537476575233
750349539496882176
750349497767636993
750284863593410560
750396570168922112
750136099658346496
750397165990707200
750401263762829312
750335207668985856
750237144841682944
750223001497505792
750249207429263360
750427679279677440
750314529855311872
750267905921601536
750339020085989376
750287547599912960
750236817434238976
750207843383513088
750358179892989954
750282724120887296
750277368225423360
750127438655475715
750299203725918208
750418410090196993
750300826908975105
750180693628551168
750256094837141505
750209806221381633
750170870526738432
750395479725314048
750258682462601216
750394837992701952
750271408148615168
750155741869277184
750395546913824768
750326516811198466
750261396269522944
750375015695151104
750430296546287616
750264197964001280
750384981512425472
750239527013343234
750373459616796672
750312885323051009
750417029891493888
750235899221438466
750393718155382784
750401028701483008
750343822802980864
750245315169521664
750414874279313408
750381273575751680
750350340755718144
750283202393051136
750385518286864384
750141996807880706
750263346771791872
750364001364766720
750355147486789632
750260792092663808
750254819525492736
750397388217458688
750270716138909696
750133104929480704
750341411069984769
750419362004238336
750417323673153536
750351087308275713
750222351359479809
750265099978412033
750393772668751873
750400676308582400
750275573025570816
750213522651484161
750314147896659968
750313045088407552
750265636635353089
750353939250475008
750268526544424960
750289984624529408
750319835284901888
750381479016984576
750364064602292224
750302781349638144
750319529180422144
750215586173620224
750245361436897281
750433211734487040
750325477018066945
750264575644176384
750290466776678400
750256803468935168
750324382074101760
750264005214740480
750303150691713024
750341180139905024
750381906932404224
750258992803418112
750270569099255809
750165019661365248
750303011935838209
750300155862249472
750431601125892096
750351984675393536
750224461400453120
750294606575788032
750409270437507072
750300961193721856
750285102664548352
750421555897896960
750142018135949316
750344628079996934
750307994810904577
750256975460597760
750371513719726080
750351603194925056
750166420244336640
750270154076979201
750282401507487744
750263350882213889
750327695767134212
750330921149227008
750381197994233856
750421878758600704
750257378155700224
750167829626839042
750313908963979264
750161311888056320
750358515441598464
750233025888133120
750284380896043008
750132656449269760
750246955247337472
750219872479485952
750319956961685504
750398113756618752
750302987118075904
750202839658557440
750416401077268480
750266903457849344
750212155241140224
750304442411524096
750322079430479872
750401171228127234
750211223820636160
750251556226883584
750408725291204608
750265598995759104
750345785707859968
750252567389696000
750347710654455808
750210015936425984
750414735615594497
750284284645109762
750364659895660545
750290001355739137
750256434475102208
750385933447360512
750378321045819392
750407970492645376
750269214318030848
750428467871625216
750241791899758592
750308305294200832
750432095839916034
750232010979966976
750265573968261121
750149374848692224
750386394812514304
750424567353577472
750160493776498688
750208183302488064
750153225043521536
750280589580861440
750331558687444992
750220359153188864
750263052898107392
750131393599012864
750230056509771776
750394917751492609
750316501094260736
750361254255063041
750271399751741440
750420226106327040
750342920822292481
750398793384943616
750383299650998273
750406451928174592
750289204651888640
750414635291906048
750133612524150784
750333181962940416
750149420818190337
750315989473062912
750307974082539521
750319277555625985
750427130102550528
750241259483193344
750310666918039552
750426894919667716
750335497034162176
750339464967270401
750342942074757120
750357093547474944
750339750213496832
750167661926121472
750357424989691904
750328597244698625
750336302512476160
750359677259681792
750292019046715392
750151883050848256
750282208263286785
750186603268677632
750359803168296962
750311748805201920
750258548253175808
750394984797470721
750289401633181697
750258204584599552
750265053652226048
750268132279848960
750312600458723328
750221269531037696
750363594483699713
750394947258486784
750278802585055232
750284171285700608
750350919364206592
750258195831160832
750340517691621376
750256195206864896
750128482756231171
750162708280946690
750262868617166848
750373761585713152
750306736611942400
750317079862075392
750284926302420992
750380057210810368
750136691181035520
750364911549702144
750347932960980992
750390375378935808
750268681821810688
750237077518811136
750190722217832449
750231197150765056
750305000245456896
750353746509570050
750374642536292352
750216911649054720
750395831984001024
750375062046445568
750397237260349440
750272179791601664
750368547956748288
750165510143094784
750398008978710528
750430510464196608
750318790995390465
750239015325077504
750251002725531648
750135755708571648
750391226533187584
750374617378848771
750410399107977216
750211278459678720
750256769973313536
750370943139082240
750317838817042433
750151291695828992
750430732879798276
750290483952361472
750337480986021888
750254534492991489
750419148203851776
750209449932062720
750423212341600256
750433098580561920
750283462695845888
750384201401335808
750324013126316032
750358188160118784
750315486101925888
750290580043919360
750377171680686080
750381114154479616
750326605189230593
750198548768124928
750412093216661506
750347677074919424
750266227906473984
750271597001347072
750432859232489474
750146908371480576
750197844296904704
750257139235495937
750326013809287176
750412823038222336
750229699901743104
750344288408473600
750390324770459648
750366274899763200
750313850382196736
750161567774224384
750393626061070337
750259877864439808
750267662496702465
750331671795281920
750397803352973312
750331885583208448
750203422767345664
750207151486808064
750258036703363072
750272213518020608
750380510254292992
750169193077567488
750266945400954880
750397048579469312
750311165872447488
750354426007678977
750322654092156929
750210963769524224
750347777859780609
750365524127846400
750276755823456256
750303490447122433
750312793182760960
750396423301132292
750261517912772608
750344070271160321
750281709191438337
750240613384290304
750379440761348096
750212805144547329
750393172749058048
750281457684324352
750417038540144640
750376240478056448
750322234825334784
750231138405265409
750426584738177024
750175383815856128
750239850037731328
750275120019574784
750251430674624512
750380623538298881
750334670634643456
750394619922448384
750275455585030146
750336587695816704
750270942694219776
750125953964212225
750254345590042624
750294447317975041
750295424502730752
750429759939682305
750314311390756864
750351666101129216
750427692189843456
750248456682438657
750263761928323072
750352731542618112
750173701660749824
750229129417543680
750379524769079296
750350843954683904
750227913249808384
750361761904095233
750334570273333248
750311505808257024
750324575083302912
750129376478519297
750293969301544960
750416027654221824
750334016570568704
750314781404459008
750359903873753088
750288021740724224
750365381253009408
750206434273525760
750347543263973376
750387770737225728
750316857408778240
750348130256875520
750267465574252544
750403621028757504
750314097573502976
750355394921369600
750301871479386112
750412701373964288
750309433587081216
750432603518427136
750381055610204160
750400152234582016
750316048063270912
750323639669497857
750237052340432896
750377079468765185
750274235126472704
750130798343303168
750290915789594624
750285303601061892
750223567820906496
750242501005574144
750266802618241024
750284418758037504
750230819965403136
750397476159492097
750333982940680192
750347648054521856
750230865817501696
750337229369831424
750244526716022784
750220577470869504
750220392539758592
750388890494795777
750301993109819392
750148687045754880
750387883748491264
750130747818684417
750271634397732864
750301464606769152
750402685455765508
750421115206569984
750376244575866880
750418171111153664
750124653537034241
750276093135974401
750350357469986817
750262494984220672
750289762389557250
750364781538709504
750261408734982144
750125710405210112
750355264793174016
750253250952228869
750307462356623361
750203477117181953
750152876819771392
750333995473219584
750421602043432960
750173672292360192
750273530240040960
750206249673887744
750410784979779584
750287048699817985
750415008316682241
750346284645711872
750340643227070464
750329314537672704
750268321027747840
750389171710287873
750420335112192000
750313187480838144
750197227671449600
750432901284630529
750151488630960128
750399686633254912
750264663481417728
750428451170029568
750290789943566336
750294325536456704
750270632311521280
750226516429008896
750374831380717570
750427004244156417
750412286297157632
750345001452920832
750319482992754689
750394531825197057
750424537767022592
750395160945577984
750184313350656004
750253175320432640
750377108552060928
750362021842022400
750249459242528768
750351020316700677
750366237054668800
750368942200324096
750409174270537728
750293625112784896
750186141933076480
750315414555688960
750281730427326464
750251896196194304
750235500796149760
750340186110820355
750283974149337088
750390153043140608
750256698808528896
750378933426630656
750232506079719424
750174662190063616
750273626956566528
750204727137361921
750252357502533632
750288596125425664
750416002358403072
750158828751249408
750373006610984960
750207608393457664
750427197253509120
750378157488955392
750405080562761728
750267851399921664
750161928203358208
750354748721729536
750253846438506497
750409501384278017
750417646600986624
750336088430882816
750387984357261313
750360683670298624
750329700476747776
750383098362269696
750188285515821056
750337522824278017
750203447836749824
750273413084766209
750347492709937152
750324193183629312
750418200156893184
750317587305750528
750236096139825154
750284821608275968
750378853663514625
750323409075134464
750370825522466816
750318854174220289
750169482216108032
750366308378828800
750148019857690624
750365989515165696
750248356362883074
750380556337213440
750171918980886528
750324285625950209
750162557369978880
750400479419662336
750300004900704256
750407617944489984
750368216954929153
750186653566767104
750226822579838976
750391797025738752
750133591456251904
750400227753005056
750334892911661056
750433350238605312
750240085111627776
750314546393473024
750341033641205760
750349182989275136
750317956488278018
750244958905532416
750413829767569408
750264286123962368
750382426883362818
750274755056570370
750386810103234560
750307374293024769
750243914553126912
750411590168678401
750382502670249984
750290777327095808
750292211644989440
750329234728493057
750304245467869185
750220493211496448
750329880827551744
750325921496829952
750324931389427715
750339632517316608
750382196314238980
750207948283113472
750431483765092352
750216299171581952
750300063746912256
750285740186165248
750341385648156672
750208292354482176
750208862540619780
750415293483134976
750139035717296128
750392723992113156
750346527860809728
750227560605315074
750290735283535872
750281096907071488
750294300768993280
750311723509411840
750246720332759040
750298893221498880
750291280597544961
750292358638538752
750309748352876544
750341368996851712
750260045875597312
750322750468698112
750157713250758656
750238193384091648
750325531208511488
750384645724921856
750308532034080768
750131527997132800
750259517280096257
750424781288247296
750272603458138112
750305818315223041
750298477939290112
750297299671220224
750420037412978688
750209944805335040
750301241943568384
750346079292551168
750423288132804608
750277141665869824
750188138497134592
750204009668079616
750370146217259008
750290886500708352
750246904815030272
750322679341809669
750354144750362624
750272049877118977
750355071997734913
750425494223462401
750281268991037440
750173395631763456
750368778907635712
750429407689510912
750256996604149760
750256409187606529
750285836550156288
750377268027985921
750352714840809472
750265217163071488
750321681135181824
750202260609699840
750274247608700928
750414794440794112
750379918886838273
750416229094027264
750259823191658496
750349405346115584
750354526406864896
750274637465055232
750237321019199488
750294434726682624
750359203060088833
750359698210193408
750323241185644544
750358897232273408
750370767007776768
750332711911456768
750406967961812992
750275493400834048
750321983133454336
750354908424114176
750290122944356352
750384591479930881
750288420275040256
750247097857867776
750379138733580288
750251292090568704
750380371741552641
750382829570326528
750344447846744064
750351557011574784
750376865437618176
750162641167978497
750348222670012416
750294300471201792
750184988696571904
750317293817589760
750306392850903040
750227372247580672
750275937950924800
750389704026124288
750307005160562689
750410545715507201
750325510505365504
750231427988545536
750208753656553472
750364538399174656
750400248594436100
750347534804066304
750413515077324801
750208330111586304
750236788459986945
750355071934889985
750283722386178048
750326613380706304
750430120717025280
750404753327259648
750211404460879872
750363733008998401
750272024753213440
750339599193378817
750304526431711232
750162448494256129
750333043152392192
750265544608194560
750247571801518080
750336323291078656
750207658968449024
750350827131379712
750265766679805952
750343671590060033
750419613624725504
750225476250177536
750318782917275648
750402081798909952
750354145010417664
750225329634025472
750223034947137536
750423149636878336
750201279339724800
750336373689880576
750217150451879937
750323216288100353
750274595706564608
750263119952351232
750283923863863296
750314907325853696
750307881598218240
750402367019966464
750248360209178624
750415859756175360
750231188812341248
750265787785572352
750325938093785088
750359144322981889
750337556634542080
750200188904452097
750428174404710401
750371228356059136
750226956726202368
750342577212227585
750237983681417216
750307244353449984
750420431677583365
750399053372936192
750213128043061248
750429365599625217
750418804149149696
750295147796193280
750287879167967232
750305608319008769
750291905758367746
750313745239465984
750411963403042816
750344636418256896
750412923806318592
750225828387098624
750312776401297408
750390572268085248
750322381378510849
750151853560598528
750277309433872384
750299908327038976
750419710408175618
750347803096862720
750278240628080641
750157541229887488
750315179892703233
750361954825433088
750198469026058240
750303985366687744
750306548056862720
750400537904852992
750387233564295168
750243742582501376
750221671865327616
750268484630773760
750388122815389696
750171315324071937
750279096093945856
750343700996251648
750412701776633856
750348952164237312
750349531217297409
750260154826944512
750392308789641216
750364873771606017
750303972569804800
750273614176485376
750355709389266947
750373019407773698
750163220200091648
750411799812595712
750290332953305088
750390618417926144
750251749441667072
750281306555101185
750295768414707712
750379864465797120
750189728008400896
750260439855013888
750206849169887232
750232338253119489
750340400242565120
750214356978241536
750265422646091776
750389116940853250
750300076120170496
750268270754795520
750367130420387841
750427029225570304
750158371727167488
750352828028313600
750327158787153920
750389280585973760
750157478344679425
750359895493402624
750392195660873729
750253473137041408
750253846375596032
750305004528013312
750418691108573184
750350739197685761
750238138698764288
750399350900129792
750203896597868544
750433505281187840
750231885243187200
750367495362584576
750338386825707520
750336285743542273
750366698289541120
750295273637904385
750337069948538880
750243167727915008
750428946227945472
750302856872390656
750292098692382720
750284184065826816
750260972489760770
750422499595280384
750237404875939840
750201824674770946
750356342754439169
750342849745551360
750295202447790081
750366845258063872
750241762707443712
750343839500480512
750308095709044738
750298897680138240
750156698145398785
750417504166678528
750304115205476352
750405873072279552
750306556273721344
750137412421050368
750200406752563200
750381139454529536
750354979769184257
750230580869095424
750410595854225408
750432729485934592
750209437089030144
750135525185642496
750277842114482176
750375158183899137
750309102388215813
750239212448907264
750280492998463488
750312575318028288
750335886911561728
750340756527845376
750189476668960768
750237836847099904
750413548849815552
750292899523272704
750320942769922048
750247395783348224
750287606403903488
750345143845212160
750308204765126656
750322586949718016
750396109118398464
750371421042466816
750328165273366528
750391122032267266
750180475482890241
750329255750410240
750327444117291008
750307466362122240
750430733043367938
750417638073958409
750387640525004805
750237685978107904
750424546445066241
750266391870054400
750388189928435712
750306535289589760
750304740119089153
750314596599107584
750432343689687041
750345399655858176
750233831110619137
750278857056481281
750337216824565760
750262176422789120
750390757048119296
750364387219738624
750126050424791044
750150301634691072
750420024821559296
750362940465901568
750317591617503232
750206966857773057
750301770702843908
750354182637428736
750430556656132096
750131842712428544
750217616296476676
750257902439501824
750122057141071872
750285282621227008
750335979450408960
750280530839633921
750358024670158848
750228991102124034
750351150050861056
750426169539960832
750395492476092416
750426332924960768
750203665881894912
750160070424469505
750320158376329216
750417952869126148
750316484212191232
750301091309490176
750335325050769408
750327410466299904
750408712884514817
750270069935108096
750386071859400704
750237111383629824
750297811208536064
750220203800272896
750288663410577408
750395043572117504
750346641090211840
750253997680910336
750284372486582273
750309244986089473
750273727690977280
750397870528946178
750228668148903937
750244367206580228
750344934251700224
750302932546023424
750241351657066497
750297739993296896
750356539932827648
750283969984335872
750358548748636160
750296955641823232
750267859557691392
750403616595468288
750305591822782465
750291779660967936
750232782513856516
750252881916243968
750409853726756864
750318388430397440
750244317155950593
750412454274871296
750402165458501632
750276365803544576
750342707084660736
750187635293974530
750368447301840896
750411573513097218
750271898982944768
750165896153432065
750330686129700864
750294388517974017
750123365772382208
750272037369815040
750350462122127360
750225471934230528
750376869590097921
750351632601341952
750306950500474880
750343768193306624
750388668179685376
750157398405361665
750433568044773378
750333919858397184
750286419545825280
750288688479932416
750420989498961920
750263581355061248
750305738619314178
750170606189117440
750123642663604224
750325459951509504
750308234154635264
750187014591352832
750417017346416640
750267012505477120
750335916540104704
750313921681035269
750406586225553408
750320246477639680
750263690734276608
750213912344145920
750408402426265604
750339338861420544
750427285233086464
750200318957326337
750337472559591424
750397677637079040
750218119432503297
750428555876630530
750335262022971392
750277833923104769
750409329489088513
750404493351714816
750342807534141440
750329293562007552
750332531698987008
750221831433490432
750256182791696385
750414869967605760
750267721145786368
750159005067214852
750245982034534400
750171453710938113
750392984013672450
750296259181678592
750378413093904384
750385833014923264
750329012560461825
750218685504159744
750375921522188288
750376404232134657
750290714379034624
750138318726332418
750417625533022209
750423980155105281
750351653661016065
750344309405257728
750351380955664384
750359186479865858
750294300475482117
750323677435166721
750349594211606528
750295861041700864
750294237644816384
750398747184685057
750400798257995776
750204726889750528
750352073120768004
750397543419437056
750361715691311104
750194463348289536
750350046974058497
750291327011524608
750327993524822018
750121902073520128
750305574890442752
750400425040285697
750429298352238592
750329683770798084
750259135594258432
750364764967231488
750310813546807296
750407190209527808
750243159385448448
750230987402076160
750356846175744000
750216642987233280
750426806872748033
750259231857729536
750284355969359872
750314609479979009
750326693257093120
750123177171300352
750357718553223169
750388718549213184
750245097015566336
750324537267486720
750386243977052160
750423862412775424
750327230224564224
750403322956374016
750282321513713664
750412231800659969
750411007022002176
750404354914463744
750248607916429312
750357349219663872
750226776656412672
750220669384884224
750267792671186944
750225169889652736
750335518102155264
750284372486426624
750361749132455936
750336960678461440
750351221307899904
750300688362659840
750224763277172736
750274633417449477
750247961796481024
750352957808447488
750416858101215232
750266735484370944
750386931578638337
750125035369730048
750265523657736192
750359530412838912
750369693290999808
750419345218629633
750229028632756225
750388538143760384
750170568591278081
750378677431656449
750290760700928000
750240924014223360
750256166148640768
750231239160848385
750239497749729280
750256908322340865
750162339580612608
750376907305168896
750393164394008576
750270925573087232
750430594379681794
750285173791555584
750402467649712128
750249379550879745
750400777336872960
750405785302265856
750247466851790849
750272527897862144
750302844310392832
750423308802355200
750249207664173056
750407492174245888
750412395428786176
750368296302555136
750275120103563264
750432729431478273
750398763957686272
750359094137987072
750166265042382848
750367667278798848
750327062481829888
750350068109062147
750391356925681665
750402773498359808
750165090729463809
750261807114231808
750171814152765440
750408486320689152
750370167163498496
750260150628282368
750241041354285060
750317058940932097
750153053312081920
750294191377358848
750291246976012292
750305885185073152
750379889669369861
750374042746642432
750255998171054080
750262104976916480
750285291278176256
750351775148937216
750288336384827392
750355575104430080
750298473740832768
750186175588163584
750264290150588417
750261367009972224
750382577987358724
750328379233021952
750234057972166656
750243834894884864
750339989183926272
750244325540392964
750341305990021120
750383324686848000
750338198212141056
750350634105335808
750225073450184704
750217796278116352
750325556705529856
750314328448991232
750320577848762368
750267528379793408
750313296432103424
750183617008205824
750124372564717568
750391717656948736
750395333071560704
750284637025566720
750311522451197952
750245973859790848
750320653186719745
750301585901752320
750170363066195968
750356598556659712
750345563367936000
750275572996182016
750346574384009216
750367101295222784
750343827089678341
750419093623275520
750183193358143489
750244988022382596
750252063767011329
750238214351228928
750383068972736512
750355730436354048
750272276352733186
750257914972082176
750414538772709376
750365410650828800
750369361790111744
750351254988189696
750322498881945600
750229397798526977
750363414128504832
750279004129812480
750276759787016192
750256715384356864
750391121751179264
750266659999547392
750298339762200577
750338760072523776
750384931092692992
750222645258584065
750305939656364032
750354254079164416
750276353065250818
750124003424100353
750285693923037184
750384742453874688
750271521235542016
750161412299714560
750302676764594176
750430049245986816
750219021367128064
750306983941668864
750371983246827520
750385912668979200
750297521835151360
750262050597769216
750257491435544577
750212662525620224
750426295230722048
750433333553823745
750288399081152512
750227111869288449
750261945689862144
750280174353219584
750284473434906630
750237178182053888
750239615391395840
750287241700835328
750372616746233856
750244749206917120
750359845165936641
750359924857765888
750205939161108480
750392069986844677
750356216690466817
750294506101243904
750304148973846533
750289799978881024
750312243707994112
750137307596861440
750141069958995970
750286129904091136
750242618412503040
750138809157873665
750252030241828864
750255897688018944
750214025946988545
750378782045855750
750170656881291264
750204391374852097
750385778212077568
750378245250572288
750174989324840960
750284267897360384
750328622439886853
750305063013261313
750162477770543104
750382276047806464
750279654234284032
750307843912314881
750301116206870528
750374298607497216
750131058444734464
750309500595408897
750344334562717696
750237304187387904
750242790286749696
750344648808366081
750403289452339200
750230828282675200
750223920217808896
750179569517228033
750376865437736961
750136162770153475
750224188649070593
750426043845111809
750251275590180864
750150448733163520
750176151163707397
750418456365891584
750148758361505793
750225245533933570
750302408111108096
750315985299763201
750370632882356224
750275426329694208
750149378954915840
750242765292859392
750333840221020160
750204332855951360
750363166710923264
750315892777582592
750335484442906625
750384562165821440
750329251706998785
750347807429652480
750410948402352128
750250990314483712
750289019997650944
750284225882894336
750246271487610880
750286360867643396
750413427328286720
750354576822468608
750428794951966721
750345139860668416
750223383216922624
750197328443764736
750336704884662272
750228311788355584
750234468976394240
750383744268328960
750275321476243456
750251682294951936
750387086755188736
750223903264378881
750263745167884288
750345059854192640
750243436415115264
750121784779964418
750335001921662976
750420192652517377
750396335287783424
750428669227638784
750376886434430976
750215661553614848
750352483889844225
750417180907438080
750320997367156737
750360973433790464
750357596645634049
750127031610998784
750265125073027072
750416690538741761
750228634468806656
750213392598728704
750160141505277952
750367969293824002
750229968177786880
750300138917232640
750271764551311360
750240605255663616
750301074473488385
750371882415722497
750192752068091904
750246024153800704
750203061851881472
750222695615307777
750247412380209153
750163454946926594
750291515516280832
750253456557010945
750267994023100416
750376412532580352
750343797649780736
750309085460004864
750168047747407872
750275019503243264
750298473879236608
750307411936829440
750255989719310336
750186100291928064
750224771795734528
750369827232092160
750352538281607168
750335480240148480
750368460190941184
750339125300068352
750311065330737152
750399749547757568
750347174165217282
750329985634693125
750253934711742464
750336344275218432
750341717136535552
750371735640301568
750257499874492416
750309504999428096
750232396671377408
750408859651416064
750227711809970176
750332179444477952
750295248371380224
750278957946302464
750400919607607296
750273425533349888
750323824411963392
750219109246332928
750283965781671936
750139337774211073
750278081198292992
750146228877398016
750276898442190848
750372163618795520
750422856123707392
750247143852675073
750235404247457792
750186377095024640
750344544034627584
750146380224688128
750372927191838720
750275497561554944
750263908842270720
750251703388241920
750360239380242432
750292136277512192
750418938429902848
750374395076419584
750243541004251136
750344145537994752
750277032580374528
750316471520268289
750163807209676800
750362944412811266
750356565190930432
750367021435654144
750243901689229312
750321571923914752
750309387533770753
750332770577244161
750410000443531264
750387863045505024
750339901200080896
750257042376515584
750198758437040128
750307449614307329
750249849434628096
750400395676160000
750195063280525312
750190374207893505
750404673736245248
750218425704808448
750225115732934656
750433312443957248
750263749441978368
750359962375847936
750356665719980032
750396389906153472
750350504056631296
750272968467578880
750401041611493376
750412214998298624
750336021158621184
750417516791472129
750260053962133505
750226550017044480
750402102728548353
750251250432770049
750222598902935553
750127316953468929
750328417111990272
750213014893236224
750339980937932800
750304874319994880
750308296880447488
750375229659222016
750259215420256256
750311123862319104
750229540463607809
750153590170411009
750366245610938368
750380183287427072
750308569485021184
750321710503604224
750418024168091648
750341637537234944
750289195969622016
750207088379461632
750238381968424960
750349925439967232
750163559791808512
750231155232874496
750329092529061888
750279511267282944
750162741877415936
750283567138209792
750342883270598656
750256463621287936
750387611181670400
750207893618647040
750231717500293120
750158807821541376
750343739038662656
750380946474602497
750155594817036288
750254429534875648
750337371720282112
750284892710264832
750432465341259776
750314319812984832
750310511498133504
750242027158241280
750374826976641024
750322771394195456
750262893770317824
750324520473493508
750320657414688768
750279872199655424
750375917541810176
750344951062552580
750124808810016768
750376374649651200
750329474068000768
750381755891216384
750258229490311168
750235773455261700
750314341161799680
750260389682810880
750363330250960896
750228366066872320
750264588046917632
750385975629586432
750257378101235712
750295516890685441
750247920058892288
750216898705559553
750253770857218049
750408369035472896
750273886994960384
750237513793568769
750320552657780737
750290991295434752
750214915034583040
750203317574209537
750192685173075968
750406875774980096
750158140784709633
750300298447552512
750325938072723456
750389243034361857
750215435241545728
750310260041064449
750365788217815041
750209969790779392
750362957100388353
750379923014029312
750406980691369985
750264332429225988
750406888098070528
750284250973282304
750379188931039232
750326382962610176
750218614456848384
750406296730472448
750401658081927169
750299484920356864
750253120937140224
750360147118219268
750269608683249664
750132178281897984
750282699286384644
750240726814953472
750286893531750400
750416694728921088
750315406099771392
750399946839494656
750261266078466048
750381382807937024
750397568501309440
750226998644109312
750195700814716929
750203229686886400
750369345008787456
750245428621352960
750335052555382785
750315658118823936
750333882071855104
750427021134684160
750234829699084288
750293130289840128
750297672758722560
750382049664663553
750299161753419776
750234674543390720
750242802848653312
750266618232446976
750420402426503168
750377825836756993
750157654492901377
750271848609353728
750255222270951424
750309618107224064
750281344203227136
750194631502168064
750127350654918656
750344867134509056
750201706923880449
750425103993860096
750181146772664320
750310746278465537
750383412909789185
750292568408076288
750290408186515456
750403809810190336
750302169136586752
750286553675472896
750393256698077184
750347429942288384
750389305927933953
750378924895600640
750417264847888384
750404350523084800
750232849803075584
750307571337142272
750334771448864768
750335648108716032
750230115200688128
750323132041420800
750302970366025728
750334037332484096
750173651559911424
750318690382536704
750426794336120832
750409656686682116
750140747106512896
750412525267783680
750333819492990977
750221852300238848
750338491939250176
750245663603056641
750306443031638016
750228282046607360
750271588482809857
750243381775831041
750250071443243008
750333114522734592
750396364786323456
750422415453392898
750271101897412608
750380078131978240
750294707209703424
750249605934243840
750131968239669249
750219428185382912
750262511778275328
750303817368035328
750165585963552768
750326185683349504
750258800112918528
750308267453186048
750341184581578752
750329201396330496
750406989126180864
750337652793044992
750280002323767296
750256329617473536
750330656983359489
750251007100260352
750267209436372992
750333806687629313
750322993700737024
750346402413309952
750280287238709249
750304949825859585
750359509374111744
750325086683598849
750395005731270656
750220048963407872
750138138052395008
750267649985277952
750264323734249472
750406544425152512
750283487551172610
750247110662975488
750228034947522560
750295940511174656
750413787962961920
750344900802121728
750376446137339905
750124431209529344
750255780054663168
750314961780506624
750212016728596480
750359744104194049
750355017241128960
750274926955859968
750335249373130752
750283567519920128
750316286908006400
750220023684276224
750333806641442818
750173353797783552
750289778961178625
750256363033522177
750325921383608320
750320707905675264
750212914326351872
750323790693949440
750122921109192706
750294094996471808
750381617722454016
750278899033079808
750130986982092801
750306497645649920
750228236261613569
750403855893073921
750428241404592129
750259017944031232
750230278602240000
750197726814568448
750383664224141312
750365343852400640
750380267097972736
750304870037590017
750287992414142464
750190508312408064
750327586455158784
750296963900399616
750416807899623426
750277858786996224
750393512663871488
750222821045903364
750426324796370944
750292350400884736
750272217557176320
750419286812950528
750407316193685505
750324679894851584
750210854822576128
750288847922163713
750380606618537984
750282594319736832
750193691793432577
750408943411879936
750246712044818432
750279704196870144
750333215118860288
750309257535422464
750276932042911744
750185856929918980
750373631813906432
750418812873441280
750290412602990593
750399963293708288
750310834614788097
750153690686689284
750252701452165120
750371211398426624
750188264464773120
750207532879216640
750305193028444160
750231427975876608
750363502414557184
750255326952321024
750335257992318976
750169192905584640
750351108107669509
750181247134105600
750309597148278784
750283588139159552
750164377911910400
750285635320180736
750410004805607425
750197722712461316
750344451722096642
750336063206547458
750411242079150080
750275539395575808
750323765549072384
750216634455973888
750342253894336512
750243192973451264
750125572257411072
750275518658801664
750155406132011008
750267578615009281
750228319799480322
750216877964746752
750419064346939392
750411980079439872
750408222251581440
750142357585231872
750375065934499840
750147902522163200
750148502487871488
750273203042455553
750228370387038208
750255096546623488
750167963961962497
750225702771892224
750306220851007488
750405613209972736
750251694940880896
750403381764694016
750366589577523200
750255943842164736
750336935646752769
750274444770222080
750344066068602881
750306011261636608
750286566438887424
750316840593793024
750348549838307329
750256929440722944
750137370792656898
750310159159885824
750387422656028672
750229628413816834
750143234517504001
750335602084704256
750308309551419392
750291914050703361
750330501571891200
750226776429846532
750129049201209344
750339200789151748
750139694235676672
750374852192792576
750332867092312064
750424894572261376
750301439377932288
750326068096139265
750340995636539393
750395185994076160
750425200408178688
750213337963573248
750319944726872064
750270351020621824
750278689548533760
750214034025308160
750129695224586241
750223400220655616
750232480649707520
750276663469084672
750383429582254080
750380279563452417
750381185616977920
750380409649766401
750239309173665793
750283290704244737
750356564997869569
750187895147728896
750122757686435841
750387489672540160
750149919994941440
750328803122040832
750239439012687872
750320363809243140
750377456633274368
750340966469345285
750332779263565824
750315561637249024
750261400254066688
750309530240577537
750341461464408067
750275933655928832
750227376152449024
750303750389202945
750279649985527808
750121419774758912
750371882671697920
750249585004646400
750254731591819264
750257998849794048
750237992233660416
750426781811965957
750314475325104128
750385098973929472
750365717183262720
750271001414529024
750241523606884352
750168223954325504
750369957490200576
750403134443315200
750229116813713408
750202415887056897
750265230052253696
750369764632035328
750270158220955649
750327515114311680
750198007530983424
750228428880687104
750279528317128704
750340412779421697
750291163316453376
750370108346949632
750283043135483908
750272930475540480
750239850100498432
750401645532442625
750335165763756033
750367545719459841
750266882289070081
750326223562240000
750382137665163264
750264948773810176
750266886517129216
750329700363436032
750404774135300097
750252571353284608
750240407787802624
750203997294919680
750271831836418049
750406162802044928
750378723648626688
750367470150619136
750251682127310848
750238667340451844
750240084822294528
750278114543009792
750222888314208256
750227313183322112
750293222736396288
750219604098560001
750238864648790016
750294896272089089
750427666755584000
750187673046822912
750405420284542976
750386378215682048
750395643349180416
750405202193285122
750199173652312067
750177430443167744
750156651869634561
750264948996079616
750355613083791361
750365888768008192
750331764246097921
750388202834362368
750422587587588097
750175127829110785
750271290431373312
750411212685443072
750257785158377472
750381022001278977
750256086284955648
750404249889091584
750247764752203777
750214193366827008
750121776118501376
750416384304279552
750297664395313153
750269512063262720
750272498458095616
750283126778236929
750232736753782784
750261605821276160
750309513320865792
750274595547119616
750419529726066689
750409908315619328
750235945027395584
750291213463453696
750263199694454784
750354199460900865
750241120781799424
750220661314977796
750382511142924288
750397384039903232
750370389369430017
750383240700104704
750399397205315588
750378832524435457
750323765477867520
750209193823576064
750376131291860992
750423858423803905
750245843685347328
750383698068041729
750280358780923904
750262268621778945
750380866925387776
750293004536127489
750283995074617344
750216005599715328
750363930246217728
750416719773044737
750409157543600129
750321181971116032
750220547880026112
750396347971317761
750143708365029376
750352148525748229
750419764963573760
750211899447533568
750223974831951872
750125677119102976
750234489603915776
750320485741662209
750363011806887937
750428111548841984
750269289932984320
750431848589828097
750344380423237633
750324520553250816
750350248275537920
750332082883334144
750275518277222401
750244295894982656
750259840254181376
750317197482823685
750322905817329665
750303787898769408
750387724339798016
750221642492678144
750218266379968512
750259999608373248
750285656077852672
750314416495878144
750299153419280384
750293042091986944
750341062850412544
750427838646550529
750286675125862400
750202927764082688
750343676094668800
750397166015963136
750212196861378560
750296200717426689
750299388233256960
750196183264534528
750273714810449920
750342165801250816
750208090767822848
750253410155454464
750244585411051521
750268304154124288
750255687784140800
750203053609934849
750385149355982849
750290194335686656
750302173276188672
750363816886763520
750292689946550273
750246170979696640
750268103066607617
750153422293217280
750314634486353921
750351917881098240
750346268195561472
750292912068493312
750345907196092416
750339649344798721
750404367602319360
750338906999128066
750303146203836416
750292182519734272
750334331046866944
750345605268905984
750241444087099392
750429516397502464
750385900178305024
750319957070807040
750274033724354560
750373010910183424
750206471820877825
750349212370558976
750300327891599360
750369978596020224
750252894583152640
750405185285922817
750230828169457664
750323601908260864
750295248656601088
750211827783663617
750382187883556864
750366887092031489
750365595204521985
750304237037301761
750229448373534720
750411128648429569
750399909094944769
750332259039899649
750121721697624064
750387250572255232
750350999227858944
750332045105168384
750277225526726657
750364727025467393
750389737651830784
750298771599286277
750254890975277056
750425326480683010
750272733649506305
750253657715777536
750233348979785728
750241586483761152
750389179935141888
750205360187772928
750424835495526400
750238696725766144
750255683728138240
750330899976298496
750212654292238336
750266198617690112
750350089139449858
750325913036795904
750409895468343296
750334037433184256
750189917095993344
750313665853784064
750412265258704900
750400106084634624
750404422107267072
750353217951674368
750388903107067904
750318048867942400
750264218872610816
750199714952450048
750335174269865984
750237568264970240
750220803892019200
750321466961489928
750294279742889984
750211542751281152
750274897608310784
750406452121067520
750420855168065536
750350068037853184
750248561481220096
750366077708795904
750171977726369793
750297228389023744
750237836842983425
750360423841619969
750373686021091328
750256107231162368
750420620551204864
750211056321044480
750262574814367744
750417562891014144
750281373764706304
750277963807989760
750316622699782144
750273358583914496
750266085618884608
750312096798220288
750429999036035072
750431592854720512
750251174889136128
750314374682800128
750207172139712512
750254941021868032
750345513145208832
750280643859316736
750143674571321346
750399036457443328
750265808853405697
750258544159625216
750305864142258177
750282862612639744
750328484250214400
750317549741629440
750389104626458625
750285630840668160
750370158913449984
750123839754043392
750337807944593408
750361958768078848
750263778453880832
750336163974516736
750121658761945089
750270128814686209
750297257384173568
750300029840228352
750208942123454464
750373182721392640
750330199754076160
750292912110440448
750240542311743492
750406607087992832
750225958427320320
750412055748833280
750358293000978432
750389771491475456
750427704806236160
750403637810122752
750247592890667009
750213413305978881
750207381968134144
750393545983483904
750396289117028352
750273580693278720
750336751110017024
750403125882843136
750269696734208000
750155850904268800
750240957300412416
750142005309743104
750354853692600320
750313728428630016
750273714881724416
750317218085367808
750388974317932545
750264479066132480
750309387634368513
750263795327635456
750221256956506112
750364542513864704
750383265891160064
750259559009169408
750264823095529472
750351611428540416
750377477982138368
750218878534488064
750311329320144896
750322905586634757
750376068352204800
750392518701875202
750369974091264000
750356598371987456
750265959546486784
750277665832079360
750149819558088704
750221214904451072
750228118757969920
750246061990551552
750334079208423425
750150075326750721
750301170695045120
750350638656155648
750268866421526528
750341515726184450
750262725972930560
750386856190238720
750375645062901760
750330115884810240
750254848990322688
750281533089611776
750218912311177216
750289322117566464
750432561487314945
750411774801940480
750256056761249792
750383752468017152
750412152218017792
750321827658989568
750148175369936896
750301854320369664
750362701239582720
750248297504190464
750412265241899008
750297387617386496
750150318638243840
750253070701981696
750299459603599360
750391105057792000
750353658416553984
750238176506241024
750364613791784960
750384582873210880
750433941333565440
750315163006435328
750344778831818752
750341411074179081
750262113671712768
750249404939001856
750276017646866433
750309488142393344
750255851248680961
750255306219847680
750425951209660416
750273429744414720
750247622019985408
750207935578574848
750381588358115328
750240659517341696
750330631721197570
750145029532975104
750300235671363585
750359488511836160
750212717072506880
750226759652675584
750421358622937088
750331814229766144
750330816023060481
750321123003359236
750191582134071296
750235941105729536
750322016675196928
750128856149790720
750248804771856384
750204512925847552
750133721441775616
750339225883643904
750401397720485888
750374499883814913
750343424335839232
750396272431869952
750208854089142272
750300197801123840
750248888913661952
750382682949849088
750226990335078400
750347157077622784
750352165248573441
750228706057158656
750401854928982016
750286092205694976
750219340067250176
750171537316073472
750148485752782848
750277133386260480
750395047791779840
750416833031929856
750281818524516352
750407177542639616
750164897875492864
750195885611577348
750292102781759489
750369286208749572
750273014571368448
750237333400776704
750235731180879872
750373191395188736
750248045908897793
750235328695275521
750382385112485888
750268853611933696
750281566740328450
750304522078007297
750234074497810432
750234397312442369
750232816202416128
750231059007205376
750253095788093440
750392699090534400
750293931343175681
750406838114484225
750325367743848448
750398638052913152
750218639664640000
750414530371526656
750431508981248000
750269814246088704
750288952695947264
750197713975803904
750153816566329344
750357102007357440
750123617757892608
750306497763115008
750426257507033088
750261702625755136
750314584020512768
750318766110732288
750258321735749632
750222066205548544
750375959501475841
750283017839599616
750271386967543809
750228252862476288
750194539055513600
750278907518152704
750257071921201152
750121750910803968
750387753880285184
750193960371511296
750301871278067712
750158547590254592
750358162893570049
750429319604953088
750187253637476352
750348868311744512
750389028785164288
750250881019359232
750136376801255424
750238881069600768
750383924501676032
750250818205392896
750268660867096576
750332858871480320
750396398349258752
750174234291236864
750413972554350592
750342765582569473
750332099606024193
750432020661100544
750293533014228992
750295760156168192
750257357108678656
750242794359357440
750348881112686594
750233629771591680
750254991600918528
750244468129927168
750328941353705474
750381860707065856
750403545229299713
750356917277564928
750386201899724800
750248070898671616
750322733678862336
750246338567307264
750366547428962304
750203963463573504
750370578138296320
750277196044988416
750283030548414464
750304194771517440
750268996532858882
750304559839391744
750238944168673280
750196854378237952
750257180926935040
750319583777685504
750390261923143680
750345223818076160
750376391565250560
750377737936920576
750281743031296000
750391906409078784
750239703475974145
750239703475974144
750387326132424704
750221001062019072
750159193785638912
750330346240114688
750249060779646976
750247986924584960
750429927581843458
750392137083133952
750219730028490752
750259693537390592
750410294191468545
750381328353419265
750165955066474496
750247412585799682
750396410990850055
750308498475520000
750271567469219840
750185722515189760
750328656254345216
750215842047127552
750258854491987968
750406850315714560
750264936220151812
750317197449461760
750303125278453760
750179112396795905
750238952527794176
750322578770845696
750433354210680832
750351590612230144
750230555443204096
750186213550817281
750377100398325760
750369311567384576
750298427641200640
750404069873725442
750249769545728000
750321727318609924
750173701715419136
750411707542020096
750276898312298496
750255641617391616
750296464887255040
750241867497779200
750314492043538432
750315045549142016
750375183408566272
750217934967046145
750369583983239169
750153439158628352
750267863894790144
750242278699044864
750409983704043521
750348348448792576
750418917621981184
750298847327428608
750213753237544960
750307470648770560
750379436487217152
750403298092470273
750264944638193664
750334922552774656
750126620665577472
750283118439989250
750387120490045440
750297568006070272
750252592446509056
750259966032879616
750246590544224256
750256862323499008
750209164413108224
750318312886767616
750265099768565760
750262826468532225
750371530153029634
750245906818228224
750339787932962816
750131112756801536
750260536479248384
750368988597739520
750413573952827392
750367801496313856
750277825186369536
750420721214451712
750380724038037504
750213459493740544
750303024850108416
750268459473375232
750432402112016384
750261396198137856
750260138095874048
750170069418668032
750194702696144896
750365255654526977
750243008474255360
750317541147500545
750407466991714305
750411489253527552
750416484749414400
750176562331344896
750353608210673664
750377012141883392
750249073228251136
750278664210812929
750353750556946432
750222418724225025
750212599669727232
750239992790802432
750252034633248768
750385149347500032
750358620035055617
750307739050643456
750267477855203328
750173466674868226
750267381553897473
750419622051115010
750284204785668097
750312356920500224
750149274290184192
750429684484206592
750266668472041472
750388580221067264
750365947861622784
750361065532391424
750322188629180417
750258506427662336
750236507462569984
750330803633000448
750291255427534848
750282128538144768
750241859348422656
750257021740613632
750231570561261568
750256099039805440
750349631792513024
750402341799550977
750338323802128384
750241104067497984
750128482970005504
750249626930786304
750284888541102081
750234678485979136
750408062733803525
750239615135518721
750315326814904322
750277456397991936
750121054794715136
750244732220178432
750418103985549312
750375267500171264
750238876950732801
750295017973886976
750386717983670272
750276537505705984
750272003811180548
750276458032066561
750370993449885696
750275442771365888
750174154804981760
750349808095883264
750256086171738112
750252995028381696
750389142257819648
750244535041744896
750254421255356417
750254421255356416
750349807814742016
750127581324779520
750294934108778496
750198569815142401
750339460760494080
750392560422686720
750163190827352068
750327884418613249
750335983527206912
750334985492631552
750235379085746176
750337418117525505
750239971668262912
750380606832332800
750320149903867904
750320850478465024
750235366347726848
750348184765997056
750282350832001024
750300231292551168
750304979412480000
750326831681773568
750327297052405761
750359870122123264
750429390555607041
750352639066533888
750423283607089152
750215221336236033
750346872007589891
750247336870379520
750340840686485504
750304698243117056
750338441473363968
750364915672555521
750406078660304897
750252705810178048
750429755644805120
750414362398121984
750306715900473344
750320430892797954
750384582931849216
750346700032663552
750312553973112832
750342082271870976
750298658546053120
750372096698646528
750370871735377920
750269621484154880
750424890298294272
750315058350161921
750218949875396608
750344493816217600
750238574977519616
750240592534368256
750197135358984192
750131456727330816
750260897134718977
750417772581183489
750236234782478336
750265858816081920
750190135237419008
750301237786996736
750169763448516608
750318635780976640
750254169353846785
750433757031784448
750275073991385090
750287736561696768
750382494038552576
750130206988505092
750229880365723648
750196908883337216
750269831186944000
750213589483401216
750325476829388800
750343902218035200
750233747333718020
750288386439643136
750223098218221568
750296326357721088
750302722683990016
750141795539881984
750285072918601729
750426064539643904
750363686754193408
750417541822984193
750324927333486593
750414341422342144
750318417970728960
750220061428908032
750412458439901184
750396708618579970
750228416620818432
750199760821170178
750327347472203777
750328593050431488
750245604844941312
750320040831021056
750429860535742464
750257478600908800
750323442403139584
750408117171720192
750287732266573824
750182551789068288
750415448940879872
750121998362218496
750427008555950081
750289292644196352
750186397865091073
750248968718786560
750357231904911364
750363422706073600
750190617452384256
750321274191224833
750134397131558913
750290819463122944
750380304892825600
750130487956561920
750197592500346881
750322675038490624
750225526514679808
750284242622550016
750362885788884992
750306979919306752
750363909031354368
750264483340230656
750259336983764992
750403864017469440
750403444759027712
750337971807784960
750252659425349632
750187744257683456
750401146288762880
750356103544860672
750272620130689029
750321706095480836
750296410139070464
750377511285035009
750411271183499264
750225295949660160
750250633777844225
750329016763183104
750234208774172672
750419228059131904
750347559877668864
750387799917027330
750370729082912768
750260184296132608
750304912009883649
750311908079570944
750309232306774016
750425976576745472
750199337414643712
750208741035900928
750267926779981824
750187907743358976
750196023625154561
750408351939436544
750362520741900288
750274058990870528
750409937558315008
750290026664071170
750311077930373120
750250839059619840
750320460320178176
750188725561274368
750379721616138240
750312399161270274
750425204820586496
750236058307092480
750361107492139008
750233567129636864
750275749047832576
750351720413290496
750164034029096961
750255431751270400
750431135583338496
750254056245907456
750274587502542848
750232006714359808
750146812233723904
750370032744538112
750318069512278016
750294065812430849
750423971745726469
750218832296439809
750419332962942976
750222221499625472
750262742519541760
750255771485609984
750304463508963328
750335161364058112
750418212978778112
750121578982170624
750238621014302720
750272389318111232
750312701130317825
750279846987722752
750186456631635968
750416073858510849
750215502249783296
750347060856102912
750307705542348800
750403012762435584
750367558411362304
750432175552692225
750311904078430209
750383425220124673
750229800556474368
750430791700656128
750360348281212928
750132156958027776
750418951218335744
750269684126212096
750430950828314624
750290450066518017
750348453310451713
750349145295228929
750277074758270976
750282892195065856
750396662611345408
750265133390331904
750360839039881216
750212289245184000
750247697827770369
750174825751142400
750370783772409857
750411170503282689
750251963388989440
750290764974944256
750197756090777600
750342866342404096
750267008378363906
750198213060231168
750336885222805504
750364030791979008
750283479070498816
750356917269168128
750239602506469377
750420557477376001
750263640113242112
750277305134641152
750331998766411784
750271571491782656
750292710775488512
750219486641389568
750197571457548288
750193628920832000
750372646089621509
750353763085451264
750328517662040064
750384939628163072
750378778023649280
750286134232682496
750414115148075008
750377339222130688
750409988028264448
750323035845058560
750245407750492160
750238638143746048
750397136617951238
750311115658301440
750376009602592768
750375921677266945
750258158275325952
750300202154754048
750251052956545024
750340467141779456
750284435560468480
750241498570985472
750329902017155072
750355738816614400
750365520042594304
750297719076454400
750211760754421760
750336684030558208
750198036958027776
750417730478759936
750426924573401088
750197441698230272
750375615660982272
750356477014110208
750393068180955137
750288860559454209
750296972427276288
750318937720717312
750414693945241600
750394649244733440
750420784154341376
750351728889962496
750286444451823616
750122346569138176
750265561096003584
750309513379520512
750334205175955456
750263954753130496
750395525761998848
750239061600854017
750347064744304640
750426462910636032
750403746782384129
750295550319325184
750171697052016640
750230085798682624
750185894489919489
750332409862819840
750188712982568960
750424831313653760
750364420744765440
750245076366790656
750227665819406336
750342082129227776
750277158346645505
750238130553360384
750412651310747649
750374583761592320
750165606805041152
750423455649128448
750228462523281408
750187614108475393
750403033620766720
750327745922539521
750296179473252352
750228521180655616
750307756100481024
750373958625746945
750206769788399616
750388164980801536
750323824340701184
750257009132507136
750228160382328833
750357999428968448
750382041183588352
750225836872171520
750398860208529410
750295978092032000
750312499631648769
750363242275467264
750289888281493505
750362185398976512
750285312144863232
750406766811283456
750424567177474048
750244648308867072
750409756980936704
750295160278306816
750368225230090240
750393030159597568
750227426534449152
750122577318871042
750204190312378368
750324667353825281
750235773274849280
750332846364094465
750200201298804737
750267230349209602
750384029245911041
750322872162197505
750271743420497920
750310792386453504
750123122762932224
750246451935084546
750205775490981893
750414278822244352
750278668270858240
750360696416854016
750171122407137280
750261819860713472
750388051562475520
750350365841915908
750201463767437312
750375716190027776
750375305324404736
750282799899344896
750312147515764741
750381512638468097
750319915312250885
750281621392285696
750304866229248000
750200105014222848
750268031641804800
750368766089920512
750300562688802816
750352190498336768
750234099563003904
750266186278002688
750363175183343616
750378207434592256
750291674971181056
750288613104033792
750277820987809792
750194585087909888
750291100246605824
750291574450364416
750331579340251137
750266500834091009
750268543405531136
750354400724541440
750217008009080832
750220510152228864
750349061442637824
750363708019339264
750296313690923008
750350621551779840
750254941349015552
750334578531991552
750303506880344066
750249417408651264
750391079812395012
750289074582327296
750407186011066369
750302223796674560
750388533991337989
750282032161357824
750330077934653441
750243738077638656
750207331858776064
750369923696910337
750340127596175360
750265284435607556
750284259366088708
750139967016431616
750376068670951424
750215338441179136
750201485020069888
750283269422346240
750251904517668864
750420565958266880
750135726432366592
750388433206538240
750245273327267840
750237874637996032
750365679073652736
750324340202274817
750279872363261952
750306787111362560
750425938618421248
750335023237046272
750275879213756417
750261987658129409
750233076479975424
750270694936702976
750216236005486592
750335979500822528
750272083175698432
750258221001080832
750234640938663936
750360226805809153
750429948632977408
750360662669463552
750232745104859136
750248394010947584
750419894609534976
750237883106205696
750217817367187456
750425951419392000
750320850402877440
750212369024897026
750382901204836352
750278580341501952
750239162230530048
750237035609202688
750343264830517249
750162242788786176
750372264189763584
750284460638212096
750275694630998016
750228944763387904
750252328297570304
750236004011872256
750314437270237184
750316287016914944
750265838071009280
750349132619972610
750421304285724672
750172468686520320
750232916844695552
750392300337893377
750414072995311620
750299451286249472
750207856012627968
750398432603410433
750230098238898176
750314882067750912
750353419374919680
750152990330204161
750409614680817665
750334473569497088
750387049249775616
750405499770834944
750307420560171008
750274314700632064
750338890297409537
750398709368782848
750248700157517824
750383798701875200
750299220603654144
750227212507414528
750254538737811456
750293360968081408
750383110806724608
750293763583598593
750318615107342336
750432154887282689
750314147892592640
750276038693949440
750321693646790656
750144278802956289
750398956740444160
750258846023626754
750222691332915200
750313468352401408
750342564549685248
750204840349933568
750177778444754944
750317033565356032
750236876532019200
750355587804831744
750413058204467201
750243117643599873
750381256991346688
750411720200294400
750126960437653504
750364177508818944
750178533545238528
750330837225377792
750241632524464129
750365133818384384
750315985098321922
750404589921394693
750369038778437633
750299165847093248
750361728307830784
750311304095686656
750398487204954112
750358188214607872
750227002909655040
750230287259492352
750308284574343168
750288437031297025
750430422551572480
750218454960144386
750335878766223360
750208938113699841
750197420517122048
750153309072142336
750333772973895684
750270212667240448
750384633208909824
750299765653504000
750347811527483392
750308431156969472
750151778289713152
750387271585587200
750247454377963520
750245554488303616
750390824232423424
750431160640102400
750341364978741248
750417227296284672
750314428965457921
750359043705888768
750330329777500160
750299941835341825
750413288849178624
750246061697015808
750372184581926913
750433538688765952
750249111216070656
750415108929626114
750309345490046976
750337019486801920
750138859585937408
750219457587351552
750272326520934400
750327645162860545
750214571173015552
750209064039251968
750227980107059200
750324797503070208
750212490823241731
750331009149833216
750409367271403520
750188180431855616
750145557881098241
750385350560718849
750162796558426112
750311312484343808
750311811862454272
750428820256219136
750359052333551616
750382657608028160
750342295996755968
750333471101444097
750212566073405440
750317868412203009
750380262660464640
750336784542756864
750354895564267520
750369932345475073
750283982621642752
750319827282124800
750242463344955392
750213627131592705
750251208418353152
750414052283650048
750284884418162689
750431378819416064
750303540803842049
750262805664849924
750259835875237888
750360448835387392
750421207535804416
750421035816660992
750331462197530625
750344724595167233
750180635122208768
750272309705969664
750205100476379136
750433354441302016
750139690330632192
750181599459835904
750418699434196993
750166999079260160
750245370010169344
750316845023031296
750320175199690753
750289909206966273
750410508117938176
750391637629607936
750205373009846272
750229875856842752
750342304326619136
750398734559744000
750386315317768192
750411946596368384
750405244203331584
750381768637816832
750430636339523584
750373912727330816
750268186994569216
750276110059868160
750301132941979648
750337640151515136
750322796861878272
750366157501333504
750338412020834304
750262029529845760
750124280214462464
750332204568412160
750257885465239553
750199773408350208
750269696822353920
750312746919555073
750259852820099072
750323115570462720
750370808690868225
750276936102977536
750346125408952320
750212482233360384
750129690711498752
750227204345389056
750381667785859073
750430451932680192
750289275946672128
750238264494350336
750311975452831744
750425502607966208
750203296674041858
750319776577228800
750290773153878017
750282699315744768
750393067841224704
750290483763679232
750402610029473792
750243109120970753
750219663016099840
750325690931838976
750356598632116224
750329209625673728
750269046633992193
750406976404946944
750325451676119040
750236259914772480
750294543673724928
750301179196936192
750296162943373313
750373274928820224
750382292787486720
750274218118483968
750302269741072384
750299119999156225
750191137638518784
750350483353657344
750332770744958976
750230056547540992
750394254866997252
750264026106458112
750183423969492992
750275019444543488
750217846651781120
750282183273746432
750363141507256320
750292169802514433
750273421284560896
750368023953965056
750263321283158016
750341541063897088
750244799186427904
750308917742342144
750221038840143872
750219436410494976
750292782275784705
750365737974394880
750197084788232192
750167884425523200
750363942623600640
750380292280553472
750328840761667584
750288789071855618
750384893151117312
750289884070445059
750383513434779648
750229934606397440
750362399123746816
750283118590955520
750222858811420672
750377557560819714
750237299829530624
750311023299604480
750241217364000768
750256027359072257
750354874878005248
750201165858562052
750285823963238400
750249014738636800
750423950702809088
750335220109471744
750391419878113280
750144744416808960
750289376257728512
750246389188222976
750392753545097216
750353159365722112
750235865415376896
750372499368665089
750239346943520768
750333118763065344
750288336292642816
750351624053325824
750278823795625985
750402794675462144
750129959306338304
750233688881889280
750337367597211648
750121646107684864
750280111094689792
750388726958809088
750212373080858624
750269814015397888
750143620259262464
750229188389564416
750252604790276096
750311157416755200
750271462402129920
750143351630884864
750400642942808064
750226394978942976
750202902388568064
750239086808555520
750263841620127744
750270808283578368
750330564595609601
750373581163339776
750233932046761984
750386340257263616
750282703413575680
750210670138888192
750384650049056770
750412093304758272
750256316799651841
750394167134679040
750262520137539584
750143100257906688
750253326512431105
750148733019578368
750264357322387456
750395312192172032
750372444809076736
750280262345523201
750123281974386689
750199693771018240
750361480906715138
750405739072491521
750223907685150720
750269826912833536
750256920846557184
750130756123496448
750393634470629376
750267750820433920
750376383185096704
750370439751430144
750366450985074689
750395118956535809
750266865537069056
750355113814941696
750295873280770049
750296691274838016
750366379480461312
750368363646488576
750246275782733824
750254043432361984
750230056535023617
750302827583537152
750226138816020480
750343512193847297
750344376564547584
750256283262025728
750221017608445952
750418917718384641
750324889718886400
750425980943142912
750263820392751104
750236532301324288
750322838507253760
750332162621083650
750415935429832704
750370565748293632
750188184747642881
750332426820476928
750335505225637888
750170845268422656
750340249042182144
750256765846097920
750396662502289408
750241800317759488
750383072986750977
750286150988816384
750377079468806144
750383152741380096
750326278037835776
750212649909153792
750267662639435776
750373577283735552
750388588550975492
750397690278739969
750387414179471361
750432603652710401
750318984046665729
750300084487815170
750347870277099520
750344607066628096
750379558340272128
750415553794220032
750294988508979200
750349317244870656
750376265660542976
750358163057025024
750232942304198656
750293868537450496
750398918920400896
750362340479082496
750228751817007104
750224490433507329
750191435467595777
750176239198072832
750245789264449536
750315498647138309
750350827173339136
750278429224738816
750137169516298241
750283474926469120
750296229972627456
750356258960633864
750262973470474240
750373015238520832
750200717202354176
750264579746398208
750318493296422916
750186833938612225
750318623143628800
750231285390405632
750327599189127169
750366379514007552
750418187850842112
750148901026484224
750234506523709440
750382284570636288
750298423711113216
750247403907784704
750405495555551232
750125299480670208
750373832918196224
750266928481067008
750262226624339972
750263644332650496
750173403781345280
750134313119776768
750350969884577792
750401427223314432
750414689746714624
750234040838479873
750235441702600704
750265334645551104
750403386210648068
750185705792344064
750225736137605120
750349765917941764
750233483293888512
750228873585958913
750291582457352192
750330312694042624
750399908931334144
750236674995748864
750195490973622272
750231344253284352
750216055658774528
750378832583008256
750382343353929728
750260884472233984
750362684441370624
750203921881182208
750370397737119745
750281927203094528
750418242364141568
750370989129756676
750273018878976000
750313070048804864
750257625749721088
750284653832077312
750370343198466048
750396368955531264
750319478941032448
750414521991397376
750351062050213888
750364181715623936
750417558629654528
750283344907276288
750232635734188032
750301028168368129
750246648886898688
750325850051055616
750266152471785472
750413582525796352
750292316594855936
750274897746628608
750341310410854400
750385467955220480
750344439147728896
750366723488911360
750273534480515072
750226856071335936
750382703959281664
750208367688286208
750412894391590912
750337103251247104
750186133846458368
750387011564007425
750418690856943620
750189690242891776
750264349164535808
750349195505119232
750317176234577921
750276013515476996
750284359886712832
750416543566196740
750232354921127937
750369172916408320
750339355902873600
750281214418911233
750331663427731456
750241645464002560
750127216298635264
750327376807096320
750401431522410496
750263493476159488
750312835029278721
750238231204098048
750361019462062080
750249488653094913
750299086360805376
750397169987878912
750173491899428864
750432968531972096
750225639924494336
750214793198440448
750393898695028736
750350931951292420
750270099391676416
750352135854891009
750229905288339456
750392061606694913
750134614983782400
750357705680941056
750276604824260608
750173295044128768
750247597059796993
750347803306582016
750433391993090048
750413666445590528
750265200465551360
750227615437426688
750281755286867968
750285014382837760
750401444109484032
750299912756232192
750369240004386816
750387745588121604
750342413538000900
750219180549431296
750381822958153728
750250243472625665
750412974272024576
750368858507210752
750186796332515328
750405076431171585
750252483398758401
750211643242668032
750285350002622464
750122308971397120
750261383862882304
750299664906350593
750383458938150912
750197827515535360
750419576060416000
750254190472159232
750310113064267776
750248683493548032
750254211212902404
750338819099136000
750192806682066944
750265066352705536
750264495717617664
750271521139126272
750308779200094208
750422633812983808
750433539024384002
750303947345321985
750261337712889856
750422180891090944
750293428139884544
750363389105410048
750399187649527808
750260729425563648
750331516794863617
750379331843751936
750349862684602371
750244518289608705
750171701044912128
750123655506587649
750254064517189633
750412361786208257
750342887460700160
750210573799792640
750232971454582784
750287723693563905
750248784009977856
750327515361652736
750248662387740672
750274855786967040
750312277434363904
750272414848782336
750338315555999745
750218488476737536
750377054022033408
750426177962205184
750421534859104256
750321333008031744
750400122664656896
750257927752212480
750413045499920384
750284921986363392
750350466366599168
750387057797857280
750265708106448900
750208904605339649
750286503545307136
750274205598507008
750340513337925632
750298746676740096
750235211196141568
750332061790208000
750308171198111744
750395333138587648
750254433544511488
750218522089971713
750231750773792768
750262734349041664
750386013265068032
750128822566023168
750295839898214401
750333395771789312
750281633597628417
750433610348494848
750250780523765760
750213468150636544
750334221797974016
750384528531689472
750193641583480832
750233449424879616
750365125656383488
750214403375636480
750277091267055616
750277707989155841
750125068966039552
750269545709961217
750145134390575104
750260226192863232
750326705965953024
750420247312732160
750235332927512576
750342417727909888
750264722176499712
750419639033823233
750329100548640768
750144140365664257
750391587306364928
750167154268508160
750306505874927616
750412206563479552
750399091197239296
750224113059364864
750221583768256512
750422189040599040
750280253986267136
750394670396702720
750215476903424000
750312847977156608
750343361295425536
750343109863759872
750295567406858240
750423896038510592
750340656032260096
750388206902845440
750198230131040256
750419223848095744
750350541830565888
750256350362492928
750288646499106816
750205729487917056
750393499892191233
750365612069662720
750329985882267652
750355810170114048
750324121997836288
750406389114298369
750328257745129472
750388861109465088
750367457647292416
750129846311723008
750241691446173696
750364790074245120
750416916997693441
750226696683581441
750192068614557700
750365108639903745
750389599407661059
750310716930916353
750373656958758912
750228739330600961
750168798653739008
750327238394916865
750395211277279233
750253272074706944
750431256983240704
750344384567242754
750330212127219713
750218660547993600
750357311806246912
750404191407996928
750124494073630721
750138931010609154
750398231113236481
750341515759714304
750428094721294340
750131171388977152
750320565399977984
750343201987391489
750397748923527169
750423090673352706
750299107428818944
750191019828752384
750239967469834244
750125131591286788
750316664785252353
750406594865860608
750419018004172800
750348306551681024
750337715862900736
750295311575314432
750236112824610816
750230002046763008
750414463279464448
750343952826523648
750139258044870656
750126918544945152
750294002763575297
750346880471535617
750350458233819136
750420020505743360
750409115319562240
750312088560631808
750343395072176128
750128818434633728
750361942221529088
750371022633918466
750334444146421760
750267142403198976
750425527593361408
750264952867287041
750220116089077760
750303800498352129
750286066972852224
750238604253945856
750315297396166656
750422948054306816
750187815514759169
750253091379871744
750320061798375424
750319114149720064
750252881689927681
750421136312242176
750233646569783296
750307751616741376
750424114100334592
750336528925286400
750319462218342400
750340643466121216
750417692704858112
750434037982851072
750285287192928256
750416468077076484
750268124109344768
750385426037256192
750275140861173760
750392963205824512
750422759465824256
750365104567361536
750268778278256640
750295009258274816
750305738287935488
750223823719522304
750216982830518272
750339506725851136
750250918801711104
750324126091358210
750425154409340928
750161928312328192
750348071578533888
750384587289812993
750351271597662208
750194694320103424
750247785937514496
750418577753243649
750351867360714756
750345555042263040
750335274832498688
750333337131036673
750209118334365696
750368120460673024
750227485153857536
750421698168688640
750306975829884928
750273538871980032
750405462164635649
750362634189438976
750301535817572352
750412160405217280
750287925175263232
750361233480491010
750256203687616512
750240151910117376
750403579052167168
750235450116276224
750425930242285568
750269164217139201
750416166141779969
750272129518764032
750433715197796354
750401158917808129
750341977321922560
750361451550928896
750415797001064448
750323907958304768
750292798969094144
750226906474242048
750239158208172032
750180660275351554
750208472336175105
750307206353063937
750154932418801664
750269109754073089
750418498103308288
750323966787674112
750421048147972096
750333005604855809
750295885813256192
750404216590442496
750269545789681665
750364832080146432
750267276465737728
750267536881643520
750312193309179905
750368665434923008
750300944412319744
750362231595040768
750339213116203008
750351137560199170
750291607711211524
750257424439865344
750162595190018049
750227912935243776
750368648951242752
750259743575273472
750413028814970881
750242979110068224
750369433252540416
750289783222571008
750303775336857604
750306892031733760
750330166048649216
750288269301149696
750426966415798272
750416862458982400
750228789527994368
750335693990289408
750262587263225856
750406565505732608
750247412342534145
750417906601603072
750225589420847104
750420033231286272
750388848731959296
750236939127648256
750181712714469376
750236905787170816
750368845794250756
750412944693862400
750250235188932608
750275744954286081
750262822404288512
750347316733902848
750368904568942592
750249551366197248
750203976067547137
750236075423993856
750208070077124608
750244681754243072
750320481530589184
750292002097471488
750288743005757440
750141695015149569
750356787434487808
750380413818896384
750195616953856000
750275661152026624
750165158144544768
750273396177530880
750309983129141248
750402639389569024
750240986899574784
750426496444014592
750390622666813441
750270074116837376
750381273705742336
750292882729218048
750279364638494720
750229045670019073
750340735900258304
750287312668520448
750357156302577664
750422889401315329
750400651268591616
750344791502811137
750418082829565956
750273278829142016
750301250332160004
750203821213753344
750265452304080896
750413825602494464
750261379567845376
750348356602490880
750235471427489792
750297979072811008
750150977211236354
750360633418321921
750294816408408064
750426463170535424
750257457923063809
750289795893563392
750145662860218368
750432553014796289
750270862754844672
750418280188407809
750366807551344640
750313376446689280
750420914076946432
750224654158163968
750320166794297344
750342589556092928
750247437743235072
750342283376099328
750209684712349696
750224134026645504
750224067014356993
750371949855985664
750322721133764609
750362134840807424
750211668496515072
750304786159923200
750394707834990592
750285161036648448
750389796594388992
750366241110519808
750221176945815552
750259458689818624
750248821704257536
750234787386916864
750256912436985856
750346477747200000
750347429850017792
750286457277939712
750277078805774336
750197894397833216
750248557396029440
750376228096389120
750369038874710016
750236083430957056
750417642272518146
750329738191859712
750268509683417088
750252886140084224
750282673977831424
750408741992955905
750361262551433216
750230937322094592
750362466597498881
750259546401214464
750274750807584768
750396956174852096
750343030150930434
750239099316043776
750429780730871808
750329197264973824
750380686574546944
750295600747380736
750385476360499200
750212842893246464
750209160416006144
750363917751296000
750378379774427136
750248779631190016
750381483185975296
750172149726453760
750293252197142528
750374466245554176
750261165679312897
750402341782773760
750329243469578240
750266664428507136
750412693073428480
750271772780589056
750362164322529284
750177187186221059
750369940692099072
750289447783133184
750282904652120065
750294988349661184
750248913865543680
750201946066288640
750294690784808960
750305214218047488
750392829067685888
750280752894513152
750228323993780224
750389196494368768
750337195530194944
750328467246415872
750296326387085312
750247139725438976
750373878992625664
750359018481278976
750336218278334464
750285446396186624
750308372436615168
750264483361226752
750254228107657216
750228747761119233
750275539517239296
750399623597068288
750408188336431104
750429122418057216
750124909528047616
750296284389527552
750176931425816576
750337522799153153
750286411232870400
750242941344571392
750430607029604352
750353746480271360
750394384856723456
750158254089596929
750298691798503424
750269810206990336
750348251816157184
750134904625725444
750231600122589184
750396557774745601
750374583547691013
750174955879354368
750309618149158912
750430049078276096
750294283651985408
750326768779886592
750420167595794434
750304270528843778
750398323505434624
750278391761428482
750222150057861120
750270917134192640
750333844281106432
750300558658011139
750273366960050176
750418389089284097
750312386502987777
750322738003218432
750344380570042370
750254534488887296
750201166101962752
750219289789992960
750256589492420608
750210863471132672
750363573734535168
750254748364894208
750190248349409281
750273979261280257
750207910387462144
750267788535664640
750379084123770881
750393567353278464
750275476455772162
750397409180606464
750371542916227072
750433031287111680
750342434459152384
750376617831260162
750160636487708672
750354853596106752
750180047902937089
750355222900330496
750250776472289280
750261001862381568
750268543342637056
750319231447609344
750402589301374976
750254379362639872
750333521424556032
750394355756650497
750434063102599168
750350370203836416
750279842877280256
750241997403873280
750232044421218304
750295382614089728
750300600538009601
750339263363899392
750327628574318592
750187576615702528
750384289175445505
750298792822538240
750260964356820992
750136099779989504
750235291043000320
750353801169612804
750290215219191808
750343667546750976
750357336573739009
750200138241437697
750358318070304768
750405604615872512
750228248693338112
750411405338222592
750396725362364416
750401364266721281
750241292966297600
750257252150509568
750394246516047872
750314240293105664
750241691223879680
750329658537811968
750150171594371075
750266064592834560
750419572021428224
750242920184344576
750266358294781953
750289934376894465
750334704419688449
750287627622969344
750383157065551872
750389091695521792
750250482778660864
750241960041058304
750388496414679041
750222284242161664
750293751268937728
750386092940128256
750319948812214273
750424776854962176
750263551965667328
750237354439442432
750298369130508288
750131586767527936
750342669285650432
750356783131131904
750214596007460868
750421425681473536
750123835761029122
750385031852548096
750416430449983488
750376634964926464
750319160073265152
750394079054356480
750282481174061057
750414371008962562
750371156788740096
750336671355375616
750237643875778560
750359928980791297
750397526788931584
750340723166289921
750207537102946304
750335211758493696
750354656774254592
750308359853584384
750396058484736000
750212603926814720
750341817967767553
750289502325903361
750259667994021888
750361174760239104
750323643771682816
750313539999375362
750225979621117952
750425129415479296
750280178501320705
750356070028103680
750286159591383041
750398805749669888
750240034742267904
750393890017017856
750182807675297792
750366459314991104
750213346209726464
750225795013087232
750272032852447232
750416824668459009
750143888543940608
750273400287981568
750141300603781120
750251329809940480
750305742469500928
750429298276835329
750278437676482561
750277490007040000
750128260529336320
750403226516779008
750238684239302656
750269692485468160
750376001620873220
750380246235422722
750327028684029957
750392828942028800
750225807663038464
750235764978544640
750246745548939264
750336704783872002
750296783805448193
750280614490890240
750241741786185728
750152969165811712
750136078682632192
750346226231549952
750353180186124288
750316928636518400
750254580659789824
750364123104509952
750355411782475776
750165522663272448
750354509910638592
750202109707030528
750335291366400001
750381567407755264
750368552142733313
750290240439521281
750126041952378880
750319441418850308
750201547733204992
750339561297895424
750257365434368000
750256199321415681
750232862415327232
750354392398913537
750376085242712065
750360557950267392
750330170301673472
750227200176066560
750262201731129344
750329713227333632
750134086421786624
750278882457219072
750339255319269376
750355432418504704
750367034106638336
750370397649006592
750306288077250560
750244228811329536
750272079107416064
750258196003037184
750242958100860928
750346834149650432
750380158079606785
750355516291846144
750237891448696832
750228735115333632
750230395959009280
750413557095927808
750375174948679680
750357596972851200
750402635174383616
750363674372702208
750199140018065408
750376127420563460
750269990318800900
750271772910559232
750214810164494336
750361279563386880
750340689372844032
750200893258293248
750192597243531264
750385652353630209
750231536868417536
750236733774716928
750314873603710976
750383043488124928
750305792977432576
750332955264888832
750352182164201472
750269004753805312
750202667574648833
750390304033869824
750256660698894336
750297525840670721
750342098822443008
750386214751068160
750305125877571584
750239208577654784
750249073580642304
750232539449536512
750381684898537472
750354824491917312
750246493790044160
750411883832872961
750362453695819776
750346028952514561
750231385957281793
750284007619846144
750312688329363456
750242790177640448
750367956832575489
750348872518660097
750379080227426305
750293780591357952
750301120308846592
750366379707019265
750355617085267968
750371710549913600
750132899551125504
750430564948246530
750263451474210816
750171059417210880
750255344048300032
750276005005258752
750244216450715648
750196279804727296
750364140036878336
750258082622611456
750233755810398208
750384511507046400
750382280464429057
750417504191864832
750292689996963840
750352668447666176
750310918546944001
750186691655245825
750426945406414848
750396570089193473
750332762297556995
750403415373643776
750328295221235712
750258590271827969
750419261672288256
750271210928373760
750332153980911617
750236109003632641
750270669951213568
750320926122733568
750406208805277696
750345940939132928
750219574679863296
750412886141534208
750369940574728193
750410927367938049
750357370287652865
750294808187564032
750390295796125696
750273677107818496
750247747933114368
750291687516282880
750137945265360896
750304366901358593
750271047212081152
750313837614825472
750411984361881600
750309622263615488
750248771208962048
750360595845804032
750187891209363456
750137425175810049
750260175882297346
750358884427128832
750414102347059200
750342241290428416
750379973412663296
750432121148366848
750338454022676481
750324445093433344
750334934955364353
750327301187985409
750267893024161792
750203577646415872
750387988555857928
750344829494853632
750264328281001984
750353809159913478
750227128638181376
750402035623788544
750331927635365888
750308825383702528
750238042565255168
750433555646328832
750346343361556481
750410411665715200
750399489316425728
750343763935895552
750232925275172864
750385950501564417
750339863497564160
750235332969263104
750269579134324736
750344875321782272
750300256336740352
750409686017536005
750258489658859520
750296657636524032
750274595681251328
750379445043757056
750241519269978112
750337975825756160
750367579269656576
750296158656946177
750320342816722945
750421211939766272
750370939007819776
750340660260110336
750342052924325890
750158979838439424
750417818819133440
750418539958431744
750384125782130688
750365586903932928
750305470146052097
750267859771744256
750259118611521536
750317813747724291
750231725578616832
750377914122768384
750306866870222848
750401888688844800
750235739598778368
750240210659737600
750412026221125633
750238264636964864
750253074636218368
750199656240574464
750277326420586496
750305658541662209
750219029797801984
750186485891170310
750320842261880832
750409623124008960
750337413688549376
750266513131700228
750394913519460352
750223601253617664
750384578737508353
750365045733879809
750132966794358785
750292191013134336
750254886688813057
750369600953585666
750259294902358016
750312222723698688
750350571513769984
750121658875125760
750294203893157888
750390547190341632
750256128051777536
750198137713729536
750188344081018881
750246917464944640
750124980759846912
750166072448409600
750185445867216897
750209315395530752
750352593084354560
750215581715013632
750427532827262976
750325061396078592
750286561879662592
750351985040199681
750176881031471104
750274675406671872
750424214855884800
750142894762127360
750247395603025924
750311467786706944
750371043546697728
750127107251077124
750369265518256129
750173399813459968
750371660231012352
750256719595335680
750292505434914817
750333962065702912
750294757889433601
750291700053078016
750384423527452672
750240139721474048
750374046676688896
750364861213708288
750417021561602048
750306866698354688
750253762590179328
750259798244032512
750266844456640512
750220379961036800
750319764128628736
750225774079152128
750336205787725824
750386910955274240
750350957435904000
750327238420230144
750350202297577472
750324994312462336
750400622105591808
750129040770666496
750392300514095104
750287379848634368
750316492730793984
750285312178397185
750321945179226112
750236985575505920
750292865914331137
750130538032144384
750368149887942656
750282825002344448
750241347357978624
750233693009108992
750243654351159297
750154730807058432
750430342889238528
750333928523767808
750403226655191045
750356875267477504
750284242639282176
750414484095852545
750327859042918403
750402526017626112
750335388019888129
750357441590628352
750299358965342210
750150314242650112
750422553936666624
750215716138352640
750297769122856961
750389238600982528
750374491457515520
750425750206083072
750403473951318016
750234057942896640
750384628947615746
750418791650189312
750240688978132992
750369500097380352
750366342126051331
750224813403283456
750395978914627584
750198569865506816
750367516514480128
750241821494829056
750321303429586946
750190608938045440
750334838536826880
750127597816721408
750340513295790080
750397082150772736
750248263933190144
750238344550813696
750402392118747136
750246976055312384
750344393333366786
750137416766386176
750351515009871872
750267591076122624
750294275380932608
750219536918581248
750240022251659264
750234049386541056
750248595111149568
750223211258908672
750338257066622976
750292367194857472
750235269828341761
750322691639353344
750313430926655488
750284137823506433
750291079199461376
750257164070027264
750224318794203136
750363431107121152
750287157575684096
750288135011987457
750396997996257280
750256879016615936
750365914097266688
750343571090337792
750261950081359872
750337149694799872
750365804974059520
750260867674021888
750256203507175425
750344632341450752
750290525568143360
750256081960443904
750229531974336512
750287547889225728
750273685446094848
750293528736108544
750267666594721792
750369231800328192
750322624530518019
750349522740604928
750420465038925824
750277246682791936
750181561803239424
750404069588471808
750245449710219264
750263073949290496
750147483095879680
750433862010961920
750276659266322433
750302714438049792
750422759314972674
750339360067821569
750410356808450054
750231239345467393
750335362929688576
750351930271072256
750396851417976832
750251879460900864
750170555815383040
750432175581958145
750221327995404288
750123198109233152
750234938511941632
750395328579379202
750239560739590144
750396310264619009
750344938202755072
750210108152487936
750328731609300992
750277158510223360
750411544127803393
750383853118877696
750177451540566016
750354178384560128
750276000773206016
750241993259966465
750352257665949700
750426827844296704
750313019763224576
750274750883237888
750171122163998720
750415306162569216
750430556698140672
750308028373733376
750246519098396672
750392933652766725
750349141256134656
750430783165362177
750210154432458752
750274863986774016
750307554559926272
750359161259556864
750241074942251008
750391709054316544
750359542823661568
750338034432872448
750314638605164545
750225593568985088
750279632960782336
750420825745059840
750301229444509697
750331088946561024
750419060060483585
750222334766804992
750329943951831040
750409371365015553
750350218898632704
750320674367938560
750412978395242496
750254752647315456
750217570175815680
750237908091736064
750289950973788160
750258246229692416
750353339800547329
750429549943459840
750360658789662720
750391956711153664
750207927307337732
750259466852036610
750271097766109184
750308976504541184
750284347308060672
750374566929793024
750287606504624128
750251246125256704
750331583840677888
750245353132331008
750277343025983488
750297458874388480
750276126493315072
750391775991390208
750377943206072320
750331285948682244
750225081830240256
750362466383716354
750423237633376260
750325900613345280
750307453758234624
750363628327493632
750258179066519552
750275975561216000
750422235266023424
750313485519687680
750417411849883648
750309739674951680
750386093015568386
750280534891302912
750320267671572480
750400017966432256
750416312858451968
750420775526502401
750255809393745920
750216651463766016
750408901342920705
750330904204021760
750385233212628992
750405806319742976
750332519246131200
750239976034537472
750301900801728513
750371010344550401
750135390917496832
750350013432233985
750345689012510720
750335706866778112
750313963275972608
750391100939075584
750178038495805440
750318036314447876
750278953659752448
750290919874785280
750420415021977600
750364911495184386
750411741176135680
750253913748697089
750353998209835008
750236549372055552
750272439830122496
750419227996254209
750312394904178688
750360646164811778
750349359225659392
750297655872516096
750389276437655552
750166114227728389
750208216521383937
750314735413800961
750425334902820865
750301561117704194
750338084731023360
750335971011522560
750293390462517248
750360843410366464
750371425547120640
750336927119859712
750248788208549888
750294405521833985
750298096358260736
750359014568001537
750403960834523136
750340555486486528
750289204542894080
750204496454836224
750201837010186240
750262704858947585
750234494112821248
750417957138866176
750300076317212672
750428577015922688
750421849482399744
750306103314046976
750347916347334656
750286327359283200
750209864996118528
750262763545567232
750361057173143552
750276902791839744
750260045766537217
750357714430222336
750419164888756224
750419072731320320
750344078446002176
750171747010306048
750234514920607744
750376517360873472
750433711032795136
750324273223438338
750286176129515520
750412487636488192
750290353559863298
750271567628677121
750249060859191296
750332837904150528
750263791380815872
750250675641151488
750305679689277440
750231356664344576
750260809150832640
750344623978115072
750301988856926209
750323127976988672
750357831660867584
750252386808102912
750209458299662337
750307709799452672
750320146024108033
750278597198376960
750350819007074304
750221194012528641
750342199477465089
750303951619125249
750322792508383232
750263283748184064
750412688904388610
750414371021529092
750324684294615040
750129757921026048
750287916799143938
750288977995833345
750394598787313664
750229464903196673
750224452965765121
750390501312987137
750310264042622976
750328584624017408
750371056381259776
750345248748998656
750365561998094338
750307449815478272
750221327869632512
750314466844160001
750238432455254016
750303787999436801
750374923273576449
750378677523869696
750239585997770752
750250545630343168
750370926257180673
750235383170895872
750283466617462784
750341222313656320
750352232307101696
750431303355346945
750363259023360002
750266316334989312
750352567889190912
750321181883002880
750268534777937920
750399099372011520
750239569157627904
750308959593037824
750285991550849024
750148414298591232
750273735949627392
750357701645959168
750253515067498496
750400483567755264
750294103330529280
750384561784172544
750270791539789824
750229779799048192
750238189261127680
750246934389153792
750339741846036481
750317516119904256
750215296783376384
750293696793481216
750355734349553664
750361505976217600
750301149975158784
750309366532800512
750273899372306432
750365666599927808
750334037525401600
750335861808586752
750334230530367488
750419873633857536
750318224999387136
750401569896538113
750248221813927936
750213723629821952
750333580329553920
750307709946306560
750332640855592960
750332770849808384
750302836148277248
750338005274066944
750294418046017536
750304358630383616
750284599092187136
750143087360536576
750355780600229888
750294883609501696
750387636267868160
750396712758415360
750236247323512832
750131163013013504
750289309161316352
750306312928407552
750236104586981376
750272595128451072
750141841832439808
750121784523894784
750374399090434048
750123424723460097
750320284440391680
750157574595567621
750319214557298688
750373585420562432
750298205611589634
750401762696323072
750288868742729729
750343159880843264
750295525497405440
750429436835659776
750375116295536641
750370653723848704
750323958378037248
750371211419357185
750301481266323456
750314676530085888
750362822811549698
750273844984877056
750402761217441792
750371727495004160
750426534574432256
750344380611981312
750331986535968770
750162314280603648
750282283832180736
750238201567186944
750224473891172353
750403172078936064
750241238251601920
750387825015750656
750275736427065344
750304572325920768
750222846387892224
750352555411054592
750411833392173056
750123378443517953
750268832816717824
750315158916833281
750305176368603136
750405092965244929
750230500816674816
750400076560736256
750211374794608640
750386583744942080
750336659040894978
750293772051836929
750351259388014592
750390652031098880
750134401309212672
750233231518101508
750296410365591552
750221390817681409
750344946952048640
750384536660377600
750265263514329088
750279842793451520
750363540276539392
750221202057080832
750201216286633984
750332913347076096
750122564861693952
750309534246338561
750291955985383424
750213799240761344
750349611051655169
750258066034229248
750173475235442688
750328630794936320
750224473714991108
750288763914481668
750328148672249856
750391222393409536
750311249800470528
750336600177979393
750360365104566272
750224033208229888
750368430734270464
750308770840997888
750287593942687745
750317192974065664
750407097934807041
750388731048185856
750332556680294401
750374382380408832
750422402849439744
750277439352348672
750150116992880640
750340181857804288
750393839718961152
750414664471678976
750326332337291264
750310025025953792
750271596691066880
750421027419721729
750277112469291008
750402190674722816
750358867847081984
750433081811668994
750307600747499520
750151132257804288
750143926372151296
750429902592217088
750197395250507776
750231570749894656
750389062532526080
750242815393824768
750380212580384768
750148107980201988
750259638885572608
750278542441717760
750411724491264000
750340064647868417
750304513513304067
750234536085106688
750216404008312832
750365763031171072
750384754827100160
750410038204825600
750354278942932992
750430447507640320
750323484551766016
750362386561769472
750361929336627200
750240588147007488
750398927577419776
750357051348545536
750256341919367168
750355785004310528
750408070916894720
750348486789521408
750419655613943809
750278064387584000
750204089309523968
750349661278527488
750214747203760128
750272276407447553
750268476380606464
750328207455449089
750287346407469056
750140721852710912
750265204592615424
750424177161756673
750329931238936577
750190877537079296
750405537745899521
750364219678359555
750269394719211520
750275086444269569
750395169309065216
750148552806936582
750361153553985536
750240361633701888
750251812092047360
750185491966914560
750422465722118144
750198947168210944
750264604987580417
750293415477207041
750316962534785026
750403268430495745
750198146307919872
750172787348606976
750319454005985280
750132119289012224
750134585682460674
750281348728913921
750286197189120001
750433865836204034
750413322487492608
750258858518544385
750311123979755521
750295206650638337
750397165957177345
750379092533350400
750276688555175937
750356154019045376
750180940983341056
750410314936676352
750283433201446912
750330266825191424
750200331238277120
750299078009974784
750242152626651136
750304245237198849
750325493568827392
750352911914401792
750309987092602880
750261564146651136
750270791581786112
750318078253301760
750125362189836289
750415176038572032
750274255800061952
750276642501718016
750285404549574656
750167561380192256
750268577085792256
750254240933765120
750329205393649664
750364970584465408
750320850663014400
750334477960876032
750362994819817472
750291305650069504
750266269853683712
750293679689101312
750265569555914752
750385631692410880
750364701905723395
750142605384622080
750351141615996928
750247257321058304
750287673542250496
750398780680404992
750332460244885506
750263367760244736
750255339472359424
750347841013329920
750251397103226880
750177166403350528
750401242548101120
750289846338326529
750392082196533248
750308334893461504
750381068038049792
750379918970785793
750202655218208768
750124943145181184
750308464686051329
750346691488931840
750412340953223169
750259190124478465
750415104810872832
750323081692979200
750271823116431360
750230668882407424
750345605168455680
750421614295003136
750335526511734784
750192538355638272
750337061484396544
750186892902080512
750258556771901440
750419819216920576
750336986100051969
750233697056587776
750205184207417344
750225895856697344
750126800974581760
750342946302615552
750416250002632705
750394209090306048
750303767027933184
750126780208574469
750387875544465412
750270535502823424
750337606550949888
750277812553191425
750425137783209985
750265343231209472
750267385819623424
750121789024407552
750422130534313985
750340060441145344
750271886060318720
750362932043771904
750224729714356224
750287673391194116
750378878552596480
750275204061007872
750323522149441536
750252449886310400
750407723142045696
750371526298312704
750307256588201984
750426991522779136
750161550686638081
750291712501768192
750221231748702208
750261291567030272
750238977760821250
750319021975887872
750378719525601280
750348990068232192
750385706829099008
750200914477195264
750283873515409408
750277154093555712
750148086954008576
750228387290021888
750174875990589441
750408561679675393
750309530165272577
750212217832894464
750162188220764160
750360406892445696
750423048877211648
750337434764713984
750382121106051072
750125429500051456
750324185054883840
750246267507372033
750271865038467073
750417164272742401
750232409434566656
750206375473582080
750387422677073920
750336281519988736
750340773581885440
750358255512145920
750258414236893184
750320770795114496
750336096651718656
750263430402244609
750375330498707456
750229905334468608
750135869101580293
750337917084577793
750274746533707776
750347488553492480
750228344994660352
750220669523226624
750221776840380416
750248754440175616
750276541926350848
750225421522927616
750125844803231745
750390555612446720
750327150515855360
750395274137309184
750254639258402817
750152239675740161
750236695925317632
750396322683969536
750258837853265920
750251724229734400
750392875163066368
750315934599016448
750147860579115009
750277271798284288
750386260527702016
750276512482529281
750238872869699584
750181637443379200
750277749781229568
750210787642208256
750224461211860992
750258527487262720
750371530404540416
750386357235843076
750246778944032768
750279456976166912
750327100062568449
750302009568485376
750337849870938112
750357856688439296
750396918510084097
750294669813223424
750298314478845953
750263925283913728
750384532461793280
750262457352982528
750330858222002176
750146371471237124
750342459406835712
750287568579727360
750329482234458112
750297949700255744
750296011873058816
750385895958777856
750394464682831872
750322607807795200
750364936715534340
750266777620271104
750400680750350336
750273899368161280
750276395234918400
750384566091722752
750338219313602560
750337543770550272
750367683955351552
750383417049640960
750258271324372992
750361468000870400
750305738287898627
750348986062602240
750252068011737090
750385728031297537
750410394812973056
750337589958193154
750381357386399744
750223228073902080
750428090678009856
750205922304200704
750289871198101504
750255465519513600
750396876432764928
750409971062497280
750300306920136705
750414417054031873
750319210660790272
750261379274268672
750382884343517184
750350571446476800
750249606244696064
750347266242801664
750265976336293888
750328043953061890
750126339869515780
750290651573579776
750420251309842433
750359614315716609
750344309409394688
750229607681372160
750430028152864768
750134669652393984
750324910598320128
750415532898258944
750259966053867520
750293080205430784
750245440931696640
750398365318385665
750338705840152580
750265812678737920
750262872454885376
750366593452998657
750241624102436864
750339317889925120
750393587976798208
750244518516129793
750381185696559104
750293369562271744
750275384285933568
750260465020837888
750431835889475584
750352718728982528
750296846459867136
750332296654426112
750340857459449858
750305918668111872
750226038316294144
750244971173715969
750285353957855232
750254655800770560
750228152299970560
750347328997978112
750253028440236032
750430007168790528
750303322343665664
750354287562076160
750341507295490049
750240391014866948
750369433076506624
750139518200590338
750260649767342080
750344799933206532
750292824059420672
750208300625567744
750350466559700996
750380170347970560
750207608385142784
750350797783707648
750288675876003840
750368850252664832
750358582604988416
750211865788051456
750368497843273728
750348906374963200
750368955030605824
750309807085776896
750398277288353792
750357340763725824
750357210786623489
750347828271149056
750141816440184832
750398914944172032
750316043776569344
750407085557424128
750319374016405504
750248569953673216
750194639882317824
750348524580179968
750281029613748224
750321596963827712
750331579646509056
750387774621179904
750355403192541185
750378924698402816
750411933946347520
750312969494335493
750311270889426944
750362126548602881
750329948146204672
750371429603041280
750420192631545856
750291045926129664
750273244956127233
750217691600826369
750319105568305152
750140260441546756
750236217791381504
750197886093291520
750193360321781760
750323719482990592
750303884443316224
750330883136159744
750369890255642624
750426748420894720
750389636954861568
750218077644611584
750197881882054656
750282757897531393
750374650866180097
750403025454428160
750293918953209857
750363175120281600
750326152015802368
750273005951983617
750130693305298944
750193532300693504
750356460274671617
750391369290620928
750248448243429376
750382410475376641
750335157161193473
750240718132772864
750154441676861440
750361065343508482
750402014627172352
750340437836238848
750426882403921920
750361082158514180
750216185946439680
750265301082771457
750205238724816896
750152700852002816
750313053502201856
750331575192023042
750242525940682752
750309953668349952
750264110076624896
750300931925868552
750220501981753344
750379533212286976
750345496401772544
750421929006395392
750314550801473536
750289770543214592
750292505552416769
750429214512414720
750286297957273600
750209319942193152
750218769377681408
750323564046409729
750298662732005376
750298339615318018
750261107001008128
750403444893188099
750420373045477376
750372557908537345
750255897679630336
750391457618493441
750251661466202112
750239594411622401
750336218282557444
750400135239053313
750317209797464064
750358095923142656
750385350330253312
750209600989847557
750323643712876544
750256841364561920
750128705352110080
750406192007110660
750403176394784768
750302743793963008
750214126396321792
750324004515303425
750380216581820416
750387301016936448
750279159121866752
750396612346773504
750408695901716481
750416312984363008
750209726667907072
750248502836486144
750284888394309632
750231923050553344
750310260049575936
750365557724155904
750173374521880576
750330971380064256
750431383206649857
750394641057447940
750265141799911424
750378735946334208
750234313753522176
750239695033004033
750261618647429120
750207617062940672
750369604900380672
750378522116435968
750235412715544576
750358246737711104
750274151257141248
750355415934918656
750327209231921152
750179292814905348
750384343885852673
750148368257519616
750274863995228160
750415113165807616
750305914733735936
750418103981465600
750367189383852032
750376295003934720
750240122595971073
750270837803085824
750174045560197120
750246204387254272
750351104114888704
750391910485807104
750348268719075328
750207344236040192
750275770233131008
750390496858628097
750292207672909824
750400399857815553
750254001543901188
750242249301196804
750422260490600448
750266794355593216
750328937297969152
750251770320859137
750273240858292224
750156664393850881
750212943623565313
750299014801809409
750276252548739072
750417885810552832
750236444497743873
750233218977325056
750390824127475712
750330577048506368
750263954841169920
750335580911788034
750265217255374848
750355298527940608
750277145675587584
750272817262764032
750218266207977472
750338856621318144
750236570116976640
750265309639036928
750417319713800192
750364504794497024
750272603491823616
750364055894765569
750269650739535872
750172808471318528
750272636920487936
750394095814602753
750301334302318592
750256115762470912
750426052103581696
750292534811889665
750191074484912128
750136934513664000
750209080539557888
750315909823229952
750426664492990464
750341935353700352
750313434827333632
750355046630559748
750295567432024064
750303351917674496
750345714237108224
750330497327206400
750304735975006212
750416208172834816
750274092268421120
750281436830150656
750325816421130240
750339905222483968
750146233180749824
750376647203905536
750334943377645569
750185215235072000
750328123628064768
750258313431027712
750430426792026112
750280333367447552
750166261083037696
750344212789469186
750308951212818432
750391641941344256
750365381584314370
750261337540800512
750313418356301824
750254077158752256
750323660670414848
750398394800177152
750297412841996288
750319449756930049
750249236936134656
750311853591592961
750366136403791873
750426060274036737
750231453305335809
750397866208878592
750271189818478592
750130294783668224
750391306564702212
750346364547166209
750383647610376192
750232635813744640
750161739543678978
750271533809930241
750273073375539200
750231419369041920
750325133034881024
750320422831267840
750211559545241600
750355730214055936
750344418306117632
750272012027830272
750303670802247680
750303578246508544
750352710600450048
750336407080693760
750315377029222400
750212402575278080
750240864946053124
750178055344295936
750367474282037248
750378857803505665
750388974544252928
750339976441856000
750194358704566272
750311790677004288
750281617076346884
750206035508551680
750236930776895488
750232627593015296
750264587979722753
750427767536230401
750260444321964032
750302433222520832
750309068506472448
750267360687353856
750400131283841025
750288885561880576
750317172115865600
750163853372035072
750128931714527232
750283718305189888
750394414573453312
750271277953351680
750196552438845440
750285765280620544
750400701470240768
750247685257588736
750212427820765184
750264793492316160
750322905611853824
750326575938371584
750262742683090944
750212767563460609
750278907484524544
750205540601565184
750273307979702272
750351217428164608
750230308172079105
750350369964843008
750275933857284100
750347454927765504
750343994572439553
750345836081647617
750347434077917184
750251921227866112
750229041295294464
750235664206225409
750314517222023168
750232077975621633
750389779552989186
750396025177796608
750295944885919744
750393017878609920
750406741549088768
750332317617577984
750387783030697984
750227997182070789
750320665832615936
750331868755726336
750182191225774080
750261568244506624
750383555163877376
750128424358858752
750433803273904129
750388441611964416
750317331419656193
750324663146905600
750256505799127040
750358905486774272
750342614918963200
750345018037198848
750196518720856065
750213635880853504
750357131438788608
750393248271757312
750364714656423936
750266907580915712
750307810269925377
750375842006523904
750319650920169472
750396469727916032
750356531661664256
750381537980452864
750289049185873920
750398398994477056
750316534480994304
750294912948641792
750193712685322241
750428367149731840
750326013599551488
750433102468567040
750321487844892672
750369651213893632
750346226114101248
750384801090121728
750356602616623104
750396788344061952
750241725080334336
750394930158268416
750395450281324544
750408519791157248
750227522974015488
750293759577980928
750322037550223361
750158912737816576
750347580895326212
750287300165271552
750152734276460544
750407525976137728
750256887380185088
750184573401755648
750300688568188928
750267843028090880
750156521778982912
750180357945827328
750212243166486528
750414551414403076
750351544390918145
750336025579233281
750275270955896832
750191234069635072
750328433641676800
750314622092251140
750246195939778561
750263656777125888
750351980749553664
750219054716227584
750421228758839297
750256853758537728
750272930622439424
750314097888071680
750298226469646336
750298217951195136
750364123272065024
750357924111876096
750342048616558592
750390870306910209
750250729957429248
750202080321740801
750287547947884544
750341104655077376
750305738627616768
750294376186646529
750367189069279232
750340098160529408
750266177948098560
750261790701871105
750321710411448321
750412747876265984
750349673840467968
750422059138842624
750174834315833346
750430237817724929
750381042918367233
750340282521120768
750284846442901504
750370943092994048
750302852933910528
750366417397149696
750271173318078464
750293709040803840
750259148202311688
750371911842934784
750368543892443137
750289233999527936
750245885704110082
750253842265243648
750371203072884737
750322159151509504
750281222832594944
750432125573275648
750252017935749120
750260846605971456
750403633620156416
750295282244415488
750220040302190592
750294812100730880
750226377937391616
750306527139864576
750364265811509249
750273824185344005
750381357642244096
750261622921392128
750280312496750592
750244245601193984
750390237071863809
750224817895436292
750389825950408709
750228114429579264
750321697606209536
750154168799629312
750253997693530112
750358104366133248
750298264201752576
750382682903875585
750271399701409792
750329029425786880
750256203796615168
750164940007280640
750342346345185280
750256623269122048
750258242182344705
750337480965038081
750394020355043328
750378559735115776
750320896531918849
750295085028433921
750354379606220800
750365951686828032
750389595297243136
750280505304739840
750223957882769408
750360373501526017
750270497766662145
750415176155926528
750303385308565504
750165745158410240
750372276885917696
750342392470003712
750238419918397440
750234082857066497
750405705430106112
750223458835898368
750338588160692224
750379113383419906
750236222220562432
750218341923622912
750335648071032832
750360130017955840
750192592898318336
750304547449569286
750300109473099776
750404120058720256
750395668611600384
750270384814063616
750405999253606400
750275472194404352
750284481777598464
750320603064827904
750311790785892353
750308426983636992
750277212994084864
750432762860101632
750411401538244608
750296766684270592
750246921546113024
750325375994134529
750215225543131136
750262796986744832
750364748051460097
750288319611801600
750354450921951232
750420477613596673
750218660405542912
750248276545462272
750409841219371008
750283668061577216
750396314534420482
750331093136531456
750346133965246465
750271559248510976
750373086415818752
750146510155808768
750364215236497408
750134644398514176
750398298368933888
750426794394808324
750317113487876096
750194253884747776
750281444971409409
750310746555355136
750295491594838016
750328866019815429
750425833827889152
750392745102024704
750154311401807872
750216076835848192
750223743780155392
750218534693863424
750265309412614144
750157071249649668
750250935776059392
750246070333083648
750330916732416003
750314609366667264
750238210048098304
750379411258634240
750304362795114498
750243721434759168
750279922342584320
750311891675844608
750373648314359808
750122757782994944
750395161067347968
750404279442280448
750365310260240385
750267050019479552
750321416873082880
750273295459622912
750384746371256320
750313426744774656
750350168688656384
750387737027497984
750326349039108096
750317864217899008
750362394962997249
750257889789505537
750367122241515520
750126557587472384
750282321467699200
750275854102507520
750334951669850112
750295189776982016
750344607217647616
750283773070090240
750133260458549248
750239720165126144
750212687699795968
750349082280034304
750184011511848961
750330317039243265
750269952574324736
750267406719840256
750419244874072066
750226570787315712
750256551970086912
750274918688944128
750384557686337536
750290571818897408
750310226260353025
750350126640721920
750389959987752960
750383525996539904
750373816044576768
750257583571820544
750390853647077376
750149039245496321
750275933534298115
750413473151016960
750227258669957120
750300759808471044
750294375943536640
750234196069810176
750234783427522560
750426463195705344
750233218851434496
750263527068360704
750158878881361920
750384293533224960
750270816626044930
750314168973164545
750252043005288448
750277359727763456
750206341956984832
750379784501334017
750133109232918528
750216722804838400
750123642877599744
750329402907619328
750423430693093380
750287707256066048
750324008806146048
750366845253787649
750394758137339904
750302496308867072
750343847956189184
750272234376290305
750283458094727169
750213165909147648
750353599528656896
750299413311025152
750127719384363008
750144115002793985
750231369217937408
750302575958716417
750330141017010176
750378115520729089
750158237144584192
750425980938940416
750359991685611520
750276877344923648
750279717039681536
750258254731763712
750129426839601152
750274289681764357
750269398989082624
750281847733678082
750260381378109440
750426924426653697
750294849836965888
750247974450507776
750349577199292416
750427855465672704
750324822429827072
750377557464350720
750359186354102274
750368799971348480
750301850180739072
750213870418001920
750413963880439808
750190978221367303
750386252294320128
750169180117229568
750270942618812417
750364630694830080
750317117598232576
750308837937274880
750323039980716032
750317666884255744
750130097722691584
750421048173137920
750264248442454016
750206119449071616
750128562481553408
750366153063604224
750207478646931456
750175056496590848
750347769597009920
750384583045222400
750207696620716032
750325380330975232
750292765494378496
750382976605777920
750386508129980416
750230651983564801
750181943711498244
750367281591582720
750418191810170880
750360516040634369
750273530378407936
750386311064743936
750299052659531777
750303289087057920
750310750460182528
750203867032227840
750384616717049856
750296523754397696
750276357511413760
750286126003396608
750348386059096064
750263354917347328
750407366374354945
750252382886309889
750307558888386560
750134816209768448
750358133697081345
750200339719131136
750149467215507456
750387170922401793
750388035058036736
750254299578503168
750211098025033728
750370754403840001
750283026433736704
750372238923300864
750335866036449280
750144077333565440
750415570470854656
750365482126045185
750357668133478400
750263833223061504
750223748008214528
750243910350438400
750178755914510336
750363686951350272
750263883563163648
750265691186597888
750339049555054593
750330023530364928
750285744263073794
750264671932936192
750298469613600768
750392719965614080
750231520221261824
750275283417231360
750390366759682052
750384041833226240
750270367898284032
750361535365705728
750360327238320128
750300764157784064
750382905222803456
750274449056866304
750289628092129280
750326902813028352
750189161953497088
750391964940525568
750388328394924032
750269637871493120
750399850320171008
750304505120624640
750390312556716033
750257331875831808
750338194139410432
750396578536493056
750343176741851140
750262994148352000
750349850038923264
750371450700247040
750350327992446976
750261656303890433
750232598077661184
750268597793124352
750290383133896704
750286021200343040
750372511863410692
750431144101961728
750354107203018752
750171956910039040
750258145751142400
750375355542675456
750351804538519552
750427713161293824
750344334386536448
750433425610399745
750255419222700032
750241330660450304
750123231735062528
750400143875198980
750346758937571328
750218517765459968
750273425625808897
750284334834167809
750431022118866944
750213035801784320
750222712367374336
750218916429963264
750361459696234496
750414748269867008
750344317747666945
750252319959285762
750339179658285056
750378677490294784
750185097668620288
750228194154967040
750273572212449280
750219314956034048
750234875769356288
750302961696464896
750285475961790466
750418624050040832
750295474880581632
750182270850375680
750383743970357249
750387737019035648
750278404176420864
750425766656081925
750335732061962240
750272377070710784
750313799987580929
750414836392157184
750177262805417984
750265544226594816
750411980079378432
750263858229571584
750285240761982976
750304941504364544
750292505585909760
750229901207343108
750314475048214528
750280631393878016
750394343068831744
750122589998059520
750235727141666816
750253683020075009
750195659114967040
750259894587158528
750146329829974016
750387284004868096
750414706347737088
750129321986105344
750159093092851713
750368078505005056
750243490903289856
750424483480109056
750255993871667200
750189065673306112
750145327441649664
750340848911544320
750353406854893568
750320586404966400
750390110903033857
750374835507736576
750274956576120832
750198477368483840
750123575680663553
750268539102171137
750260628581941248
750172086778363906
750279784194768897
750195302502658048
750129829450620928
750259420798431233
750276130637316096
750240563274932224
750350235868672000
750344749714907136
750273773723607040
750315855167315969
750412395525369856
750431131187699712
750396046187044864
750291712875040769
750296536270209024
750398126247247872
750224771543998464
750366144813469696
750253293004320768
750294023651360768
750260800850452480
750234875802902528
750267096324505600
750331017400053760
750261392066777090
750221957266681856
750404572905168896
750353083532619776
750180945408372736
750273295396663296
750305046252834816
750317729945571328
750401481782730752
750399925708529664
750423447386357762
750302433486798848
750274117522362368
750346087840362497
750388555097083904
750402769631211520
750370188239970304
750379239212347392
750355709582249984
750291687541383168
750241712518402048
750123017972412422
750370951645323265
750317083976622080
750401221958201344
750357932164976640
750391965137702912
750336751089152000
750315787966185473
750260335303618561
750280673471102976
750355231020580864
750433723523424256
750220518695972868
750285433934839808
750386504032288768
750322201094524933
750409304361078784
750404711463972864
750320884146143232
750412135457431552
750247924240674817
750262436456914944
750269969418579968
750367277426569216
750390341807644672
750283353631363072
750428086097866752
750407110677102593
750184409978904577
750162612210528257
750346272297611264
750131771346485249
750350223407538176
750323899808743424
750230324878073856
750366769886494724
750253955461025793
750180185987751936
750182996137967618
750261459289079808
750384671050129408
750223911594307584
750334905788293120
750411510380462080
750228877948100609
750252290301386752
750256807680114688
750396364752760832
750309521524920320
750154231705964544
750420922360795136
750284926440837120
750236104687702016
750267750463971328
750282586019299328
750427130031398913
750359664722935809
750264109841707008
750282522785816576
750240063859126272
750403524521971713
750258497888157696
750223416939216896
750303402240962560
750375661748060164
750336641886068736
750386931570208768
750350546385637376
750235995497455616
750244107507867648
750327255113531392
750343650735951872
750152822591717377
750378069215449089
750229234287796224
750433329183326208
750428992277217280
750281336066375680
750328563719610368
750430544249229312
750278681029992449
750285664323796993
750341318883278848
750386285781671936
750282757855739905
750425582312259584
750366149100142593
750364735422423040
750251631959244800
750343164268011520
750208413616013317
750382951460839424
750337996679999488
750270191771144192
750185500346953728
750327607435128832
750318124394803200
750278525777768448
750187710740992001
750251162125774848
750196149655666688
750285815536836608
750122052959383552
750396008316727296
750249786423386112
750398931826270208
750261492516261888
750396771742867457
750333613976289281
750300822643367936
750279968832249856
750208002796453888
750228676399210496
750218467400421377
750349988526338048
750275392632655873
750417726145982468
750210767010529280
750181473869848576
750225593732632576
750421853475315712
750273031197499393
750417063827636225
750348512118861824
750308271915925504
750370465093267456
750326273608736768
750358855201284097
750282955008843776
750148271570464769
750311958734376960
750238319141793793
750258036523106304
750176591561433088
750354757294907392
750284087349379072
750250839038631937
750217255577944064
750370955726315520
750211957932773377
750384335296004098
750262079785959424
750127623234326528
750302630329614336
750351083025813504
750332191780007936
750317083972349952
750260129539493888
750347534812508160
750321810932133888
750204374534750208
750224008327663616
750187568315019264
750366161473249280
750318916765900800
750216454394482688
750434017183461376
750273878426025984
750319533362073604
750307046885625856
750378190649040896
750296569782632449
750343407445413888
750323924982915072
750407706171899904
750330740886437888
750249714998714368
750208229389500416
750304845169627136
750126343703044096
750378883107655681
750255897696473088
750380833400381444
750121839041585152
750134212506693632
750399493661683712
750426009980309505
750254492579422208
750166965868695552
750128906779238409
750244094899843072
750307206407475202
750302915496177664
750416178674368512
750403738335059968
750257575082557440
750195860177195008
750269608557367296
750317645875085312
750137576099504128
750282451537264640
750322494599368704
750215057754230788
750143167257718784
750214759761453056
750271030460084224
750286322867273729
750228038923739136
750296888285462528
750357194143461376
750285102534524928
750209789515280384
750232799576223744
750213962789183488
750304706472267776
750384180404551680
750344028110094337
750290848483577856
750142802445553664
750247819324190720
750241926243311616
750232195441238016
750291192651317248
750203217020121088
750278571957125120
750376571924537344
750273291164737536
750137354032209920
750362541910532096
750234082869641216
750255994127601664
750215804193562625
750416832801144832
750271538243440640
750379893687541760
750210154474381312
750157105047465984
750198494485504000
750291507211542528
750371064706850817
750279926746583040
750422226848059392
750237618818977793
750333529825939458
750296821373800448
750124305565048832
750260980878303232
750329658449756160
750410470239207424
750286150909112320
750257709434408961
750376081170001920
750348101056102405
750414127798124544
750331369960706048
750369454182297600
750192706320728068
750294120040718336
750286763420246016
750357223503695873
750344552486203392
750236649838284800
750254337335627776
750345861192908801
750141971713449984
750383199046496256
750310327187714048
750254802773372928
750350798014574592
750402027113549826
750273874395144192
750353880794431488
750251883365736448
750284066390507521
750287271090384896
750272125366218752
750434046392537089
750399330255790080
750249194976411648
750354715163103232
750372041824595968
750364421092937728
750393332392665088
750380091016871936
750307953035583488
750156979197255680
750284745783676928
750236062744711169
750407500764057600
750275455421411329
750237396340445184
750181658364567556
750358452283645952
750430183576866816
750249161543544832
750381529638068224
750337770292404224
750363179289440256
750348939799457792
750295458392764416
750407819480952832
750395844583690240
750228252980080640
750213249967194112
750203862871580673
750268295677304832
750269449261883393
750258850339618816
750187844761579520
750186880151478272
750312973600714752
750419353871482880
750156601592418304
750388706117349376
750384972943486977
750313309312811008
750426794487078912
750195289978437633
750377750297387009
750373312807612416
750306472299339776
750265833662799873
750293495278084096
750400537925783552
750296888373575680
750354883262291968
750268971094511616
750229116851462144
750295571446042624
750278844486131712
750403952395649024
750242563769196544
750405642452496384
750347459134681088
750276793576333312
750288172714758144
750273278841937920
750294489219141632
750207297947856897
750209638663094272
750405328102129665
750429357106016256
750142764411748352
750330149233647617
750187903691550720
750253699784667136
750351288379043840
750432469367783424
750213753237540868
750199127439323136
750390576651067392
750396498848931846
750264831328940032
750266186168840192
750267549313556484
750277506381455362
750340999977791489
750316085958701057
750353645863104512
750267486415818754
750414916377387008
750353180031066112
750252533717667841
750317319075794944
750381378512965633
750235580500283392
750324868680474624
750405302806249472
750401846561431554
750313359401115648
750374998943141888
750411711925059584
750190256607989764
750387451705823232
750129023888470016
750379310901440512
750334783914401792
750336688333942784
750211701992255488
750333764782424064
750256115695296512
750412449837441024
750296628330795008
750321857228902401
750401498639585280
750188130188177408
750314827449507840
750284217272168448
750347945900376064
750334582692704256
750366623010205700
750259328309952512
750303809176498177
750412898829111296
750340169493078016
750374063512649728
750338114154065920
750260351799660544
750173173103136773
750391042374008832
750245420333490176
750273622627930112
750398612836904960
750133885221031936
750272595216523264
750267192743235584
750373711530844164
750230257794514944
750284548785729536
750307772730839040
750280941776625665
750357429234176000
750304153000370176
750265053715234816
750387975968722944
750320611516448768
750427650246795264
750142219416244225
750198133544681472
750302286417694720
750239011218792448
750338051528884224
750379491285987329
750230907731243008
750323971283791872
750333395557724161
750293788954857472
750304211737407488
750213795151314944
750172623951192069
750317310561267712
750322498747502592
750280673173377024
750387544093822976
750261362799042560
750413045613158402
750334964269330432
750343948451938304
750377800775917568
750289443613990912
750298733926047744
750379788754227200
750428350649241601
750245873083310082
750351657821736964
750317113236197376
750143603507245056
750337044593926144
750325615060873216
750349136990437376
750359354025447424
750262797028585472
750396486379274240
750335329102475264
750349707159961600
750315834011156480
750378631252234240
750363456344383488
750280547432357888
750231935562215424
750424756088934400
750225778160373760
750225782627262464
750320104097931265
750234242404249600
750326928020795392
750364550889771010
750138838714978305
750308531958611968
750373363353354240
750256098872061952
750371077369495552
750395127420612608
750334507073605633
750242337515769856
750370037106704384
750224993737437184
750191980685254656
750397447017488384
750304136026087426
750203498097176576
750274247403143168
750131209338925057
750300126665728000
750378203345068032
750313325804724225
750265473229398016
750316467640475648
750370225938239488
750231570477297664
750380543972352000
750204152379084801
750322137970290688
750356262915899392
750256862415781888
750298197235527680
750221697324900354
750254995652677632
750335853558239232
750235668555726848
750368392750764034
750344238144028672
750401565631012864
750296074779254784
750316488238718976
750289535939018752
750266534241701888
750261408722350081
750307802191626240
750372180223897601
750354379698479104
750247974530322432
750356673919913984
750196841757544449
750403406972329985
750330916971565056
750432201020469252
750406498082234368
750275363247304705
750413456566804480
750225472047312896
750240487550877696
750296603240566784
750241011750895616
750228022150635520
750268614809452544
750412395399577600
750367617165193216
750356502095867904
750376156629729280
750291880412385280
750260930483720192
750317067098816512
750322020861276160
750256207793778688
750326332664508416
750297328968314884
750217875965743104
750215997076807681
750212469642162176
750191347156549632
750313208427216896
750321962187096065
750354874525712384
750356694996127744
750341419491921921
750245604652118016
750349854287749120
750234435434450944
750347240946925568
750424131229913088
750224637368360960
750301757843079168
750374340265336832
750287425969070080
750299702902583296
750342472228823040
750164273020764160
750299396772864000
750405210540040193
750427280845922304
750310851157037056
750342698725412864
750347073363517440
750366329430048769
750391566515265536
750331457994887169
750412265527009281
750267364705308672
750181008411156480
750387674284896256
750278114694012928
750387825112080384
750419240453365762
750368007160008704
750409463694254081
750319151852511232
750433811637280769
750157893299613696
750239820929052672
750396683419279360
750258510613639168
750271756225642496
750242588800716800
750173953277108224
750220380309229568
750263959056478208
750428585291382784
750409303987806208
750360234820968448
750404530982957056
750412168877793280
750353390035619840
750369433177190400
750342212232237056
750301741132947456
750251568931352576
750194966740303872
750385983863005184
750275040176898048
750276567243165696
750178088953126912
750274264436183041
750238885330825216
750432205055336448
750427969009512448
750387141545385984
750238621165359104
750337724071096320
750269222647959552
750362663385903105
750405436873015296
750149995391774720
750308691098894336
750391725840011264
750304060532748292
750427826222923776
750316375130779648
750378098361786376
750299996357009409
750267217959419904
750332430951804928
750281268722565120
750428916674883584
750137005938348032
750141720097021952
750259399902519296
750397471864520705
750271374309072896
750360528631918592
750353306044788736
750306883681026048
750218312525709312
750320170887811072
750142269785681920
750254538578427904
750161567480573952
750264865130946560
750400236191903744
750397186710667264
750332657280561152
750373296206667776
750231662747942912
750309245061562368
750307932034785280
750283135418560512
750357223629434880
750420586699100162
750326890217349120
750180718697910272
750264055630270465
750315788016508928
750211475847974912
750293583270449152
750278085468098560
750334230496940032
750263350777548800
750407534138257410
750261802932531200
750340123234107392
750244732178227200
750332288349532160
750293260485165056
750267385534382081
750426387547316224
750357223629545473
750266076940894208
750282942518353921
750359932847984640
750341490744954880
750265565521047553
750420108799979520
750304362551967744
750337741083279360
750328085522898944
750140709236244480
750211173484785664
750284767032184832
750276072231534592
750128998915645440
750249350173954048
750419051768270848
750270569019498496
750403486680920064
750243062836846593
750347924710760448
750234364143960064
750359794523967488
750305381948264448
750366262358732800
750411292108787713
750244006869798912
750242060553289729
750308213061451776
750380434836561920
750269868730187776
750339708094406657
750260398218182656
750285182008193024
750418716043702272
750277783566348288
750327062200627200
750380753414811648
750344116488249345
750318459653857280
750308275850059776
750314529666396161
750135114110087169
750340257443352576
750215715970387968
750328605801082880
750424001093242880
750281885453000704
750322532465647616
750301086917984256
750166688721539073
750347777968922624
750396029154058241
750313799832465408
750288403313283072
750316580593172480
750216932243234816
750259815092461568
750333978771468288
750414202980986880
750250516270243840
750199848910065664
750418305232535552
750394225590755328
750274054632968192
750393579743416324
750236729542529024
750130748070342656
750433656355876864
750347815855857665
750349468374016000
750283605071503360
750211891033698304
750428027692212224
750314731110555649
750383526126743552
750250122030772224
750271450095972353
750319344933036032
750277917792432128
750378488671064064
750375753871687680
750313846124843008
750202633961472000
750355956798717952
750351037035347969
750343550240382976
750351699672502272
750168337078972417
750272167372263424
750264743106052096
750311983606407169
750276735002816512
750353947702026240
750298515897782272
750273505413902336
750362491629113345
750275438795231233
750283189801914368
750240395293028352
750394221669081089
750429868937084928
750303490350735360
750285987293569024
750360159398928384
750374118298644480
750307982357962752
750360994212417536
750395647656914944
750225538996924416
750295793538662400
750412256773541888
750299329366257664
750256224520671232
750359748621443072
750227539847581696
750279272317784064
750241741589143552
750419039294480384
750347333225816064
750246443760308225
750385895665172480
750385052635267075
750215363745415168
750254982969094146
750360138733662208
750334100477804544
750380610963644416
750392288099131392
750383895032565760
750325669603708928
750263971580608512
750128000562257920
750428233066123264
750368724125945856
750302399823220736
750334431676674048
750272410356703232
750327204970582017
750293851877900288
750429046798950400
750270108006776832
750298314386448384
750199224059453440
750310348062851072
750392254431461376
750388668385333249
750292803222134784
750384440363343872
750339670441992192
750383953723453440
750121264577064960
750262029475348480
750354069479239680
750356636183691265
750248909759393792
750293667320107008
750234527696584704
750341008471318528
750218362899337217
750265091581444096
750415142798622720
750336457668173824
750273677195870208
750330606379233280
750376227874152448
750300533336920064
750323341924458496
750336038145499136
750420196863647744
750416136836157440
750156522030768128
750415356385169408
750340081450385408
750243524524769280
750257239622123520
750384310180581376
750286633451290624
750234342929100800
750354635475546112
750247454407135232
750371274346684416
750224658201444352
750205649938767874
750301976122912768
750326063985680384
750284536135749632
750312524675854336
750209294684065792
750143062547034112
750298956106784768
750389876365877248
750291247294799873
750408880400785408
750366044297039872
750218232880041984
750281851844124672
750402702451048448
750236092029210624
750294979856240641
750371215727063041
750306505870704640
750289552653385728
750299501307592704
750283751985385472
750336692284907520
750225744513544192
750408331261517824
750259664013647872
750393806424596480
750424663717740544
750228038793781248
750366945942339589
750320322138767360
750284259445858304
750256526640676864
750387833454616576
750339728952537088
750361912840519680
750365155138023424
750337992603136000
750266689325981696
750387149950840832
750241032739119104
750201631610839040
750348113462910976
750171839557689344
750297370982805504
750373363273510912
750322549251305472
750262969301405696
750286654359891968
750230463415984128
750220749433085952
750217591055126528
750305780553830402
750330010695766016
750409698533371904
750220157759393792
750295391032270848
750374160044621824
750295797858729984
750246430846160896
750322842818916352
750195352540635138
750296905305853952
750258703480287232
750297680975462400
750284292778037250
750231256185597953
750349577467887616
750348021095890944
750357986816720896
750300977786347525
750275250076717056
750315565676371968
750321823632556033
750235450498027520
750250977773617152
750285978909028352
750336168009535488
750172405507629056
750280266481016832
750200981497995264
750343625695961088
750301393253171200
750235827846914048
750245336199860224
750330975394074625
750300088745005056
750382561130475520
750284179812839424
750239749386997760
750284204697587712
750313544164442112
750249245391876096
750283139596029952
750358427239538688
750376664169783296
750268631582437376
750374344715534337
750254060322820096
750292027259047936
750349309028077568
750369701449129984
750217649615958017
750269084562927616
750422314836172801
750216152383623168
750227917234434052
750313527370539009
750365456851144704
750257319561326593
750378085967499264
750351028525096960
750421006448295936
750126473772539909
750323392176349184
750247060012752896
750251560668655616
750301183483478016
750379545438593024
750396071306665984
750240244474253312
750376861264388096
750326152137433088
750321219732434944
750230559696293888
750169532447227904
750253343164010496
750320061844447232
750360579068555264
750247420768817152
750270950868910080
750414555591815168
750287107252424704
750280446861254656
750143649413885952
750417260838285312
750365515718197252
750398239803838464
750272104466092032
750218065011417088
750284871717654528
750338093388075008
750274331675095040
750428144981647361
750313489340592130
750220384318939136
750288512306515969
750265594709217280
750256677870399488
750256539395497984
750235718778286081
750367415696064513
750271265391411200
750424986649784320
750169184638627842
750260209331818496
750153556473380864
750358528154603520
750260356006547457
750310822128136193
750195592001761280
750331843975770112
750170962675376128
750309517427023874
750320926009331714
750354388183572480
750266068531314688
750223727305093120
750244405131481088
750249853511491584
750155192121909248
750195898211299329
750242106652913664
750229708403507200
750142420554125312
750247210919559168
750174829916065792
750362814351446016
750280996352909313
750341897642713089
750240089146466308
750263099287011328
750334553244504064
750184946598313984
750222200402276352
750193796567199744
750405743304642560
750153447442247680
750318732279422976
750301179356164096
750324948321726464
750335123564982272
750233411739082752
750270636401057792
750375859006169088
750133478390374406
750286914360606720
750387556655726593
750274960787144704
750234250922827777
750383236593909764
750173513005268992
750222934552285184
750245050987139072
750284376701796352
750192173593821184
750281679978242048
750335249490534400
750379776163012609
750427301934985216
750342006459826176
750140801594765312
750184132953645056
750236096005480448
750417558562566144
750210695405441024
750224205271142400
750398072031735808
750409883162411009
750354761652797440
750319890070925312
750129325895221248
750369428890464256
750311329248976900
750240059966812160
750285987314561024
750392095026937856
750242651727888384
750380770443849728
750138985599475713
750247777167405056
750419190163574784
750416032011923456
750365234712473600
750413536216637440
750397970986696704
750333806737928192
750294279399104512
750238637883813889
750335409083781120
750418179365670912
750396096330002432
750341620868853760
750341415343980545
750241133494734848
750265984905252864
750349426217148416
750400193988796416
750295416135122945
750213119868280833
750215460277235712
750315507039997953
750295978184286208
750272481601069056
750248314080206848
750270002964475904
750223039342776320
750397442684751872
750248343524311041
750247592622059520
750126599576715264
750364572108918784
750325300832133120
750391193264087040
750278739779608577
750265750116560897
750248754658340864
750320787396108289
750357303174557696
750219692153905152
750360742432428032
750345730993315840
750222267569807360
750335186844327937
750398206027112448
750336813986746368
750287438581563393
750300793249595392
750269277446500352
750325674095837184
750365096421928960
750326940448337924
750361153566601216
750234305075503104
750234645086765056
750426387668934658
750195306755559424
750245281653022720
750362080587415556
750358200822685696
750148447639044096
750348411111636992
750281940012404737
750392895983718400
750318702965485568
750334607946489856
750265112561389568
750209923775094786
750369907175489538
750375670031716352
750359257804107776
750332942744977408
750250755513208832
750367071783907328
750378656409661441
750334159248302080
750374197667307520
750311874613354500
750271894415343616
750215636312141824
750333093509292032
750289825148829697
750420989427740672
750332334617026560
750348830575513601
750356963289026561
750320628272693249
750247257455288320
750343617059885056
750314219300532224
750425049811779585
750284544482414594
750306334017413125
750201874951737344
750343629600948224
750258426714857472
750230056526635008
750285987360550913
750352198941499392
750233739045855232
750174515305537536
750394577912201216
750213916857335808
750360260033056768
750271680610795520
750311879034171392
750362214540906496
750210917623824384
750399577623293952
750267012539121664
750241347643334656
750343466035458052
750373774093086722
750222733296881665
750209051254853632
750402484426969088
750275258352107521
750343013268852736
750310213731909636
750375330171326464
750433350234546181
750223995673284608
750332162512150528
750262340038393856
750410340001681408
750381625956003840
750219335763918848
750417860678287360
750224586898231296
750267549275852800
750322762917351426
750170564564746240
750219436590850048
750425510971334657
750376064204013568
750311379979083776
750304870410784769
750322813349736449
750411686490714112
750275841498701825
750230660338507777
750431122882912256
750313661357514753
750412496062779393
750336981792464896
750208816285966336
750242630773141504
750358469031686145
750311249708249088
750418083018182656
750356808372514816
750277569593958400
750426601477791744
750239845759475712
750334016360820737
750333571894738944
750367675927244802
750382699894878208
750376013905948672
750186448255524869
750214801582948352
750429470457208832
750232023365738496
750293662853107712
750296242333347840
750312055220109313
750257164095197186
750328144226316289
750379944237232128
750312470497996800
750121658850025472
750334003924860929
750306459695603712
750261194750058496
750235534300160000
750239212465754112
750327460647018496
750132362567036928
750196397241053184
750245835309481984
750315422927319041
750285274379382784
750377624757731328
750312424193089536
750278475601289216
750164818087206913
750267154847629312
750132094446276609
750365838591594496
750230715053334532
750248301551902720
750400898879328256
750217276448800768
750345030624247809
750324679840268288
750207859988791296
750229020399308800
750211370751291392
750286515964637184
750377125371322368
750398184967602177
750408192694317056
750305784416890880
750422520390705152
750425024264273920
750414098169495552
750335677343076352
750299119743275008
750402278754922496
750358091598819328
750305738627612672
750233588151431168
750179418698571776
750244925279760384
750407848878862336
750394339000549378
750228424623521792
750316723124011008
750257600420311040
750315410478755840
750359173913862144
750231226494160896
750340211318616065
750243834689425408
750273035576434688
750331424386023425
750425720619429888
750415935450808320
750125878135255040
750261547188891649
750410906568458242
750247492239974400
750262214351785984
750298448646340608
750250641990221824
750335102652121088
750424324054478848
750162054221180928
750371538793267200
750222447895470081
750167347537727488
750132417063682049
750422163908243456
750261199070265344
750416497613410304
750339657808769024
750362722370457600
750358938839814144
750379335903801344
750341113110601728
750358221559398400
750367717690077184
750341985639231488
750386772350275584
750387887938609152
750374785159430144
750164507633283072
750237278891601924
750255809288962048
750144249413316608
750227837584564224
750282027988086784
750187987506335744
750313975867437056
750310276696801280
750412559056982016
750364634801143808
750183558262710272
750229989220548608
750251325666037760
750405269256011778
750383802833330176
750236486411354113
750390865835753472
750278290934525952
750279993897390080
750262994425278464
750167435542728704
750186834295156736
750157822248312832
750187782086078464
750245608766771201
750124896852770816
750272343440666625
750326664014405632
750272234527330304
750335857769345024
750409241287069696
750245999101243392
750254672741535744
750271542261587968
750342501635162112
750395899344482304
750263812335366144
750311174311378944
750267377242279937
750433828234145793
750320321891147780
750343210141151232
750361249897033728
750209646862954496
750209915503927296
750264605071450112
750239577571467264
750232187308544000
750279456867115008
750331910929330176
750256258410831872
750281805824200706
750391105154342912
750328651808288768
750383173679316992
750314181778440194
750314617872744448
750320066357497856
750293252033708032
750325124369309696
750402807333851136
750369915304050688
750283294642675717
750300084626190336
750316307896082432
750255310296801280
750290529850626048
750237493031731200
750352429473001472
750298700346429441
750255880889835520
750192592806113280
750310402530172929
750322439977103360
750264076572303360
750355151546937344
750357584268390400
750271500222160899
750228114337370112
750343751344717824
750239447577423872
750225711177330689
750397195334090753
750350156269252608
750353830148239364
750384419517632512
750277997207363585
750122854402887680
750289716323332096
750289699256795136
750397086269530112
750145180301418496
750229330953965570
750262671287676930
750350105622962177
750270011160272896
750367033905319936
750327221651464196
750212549187080192
750244392603152384
750344023869628416
750252995150053376
750382674674610180
750152721760710656
750419873684189185
750143725146439680
750365834573381632
750140277139144704
750336423916605440
750275673688776704
750250289840656384
750303431584256001
750387343002071040
750319441112502273
750425720736903168
750332980237856769
750143519549890561
750211664201539584
750318703116423168
750149077166350337
750282627916103680
750208652720607232
750329180471132160
750321894709231616
750248666368180225
750244669322330113
750305432095322112
750360721372971009
750284301372096512
750139723780349952
750374181091565569
750330359196295170
750270972016504832
750337179071582209
750423291995774977
750292962622529537
750226269002838016
750393063789498368
750328358190379009
750169792838037504
750263526942531584
750372998381572097
750364496628162560
750290315802705921
750280329382940672
750245256428486656
750320351423397889
750350042762977280
750393986402160640
750379050472996864
750410457631121408
750177619287564288
750389704269242368
750158572902752256
750358817393836032
750255146945347584
750351116756549632
750225950042886144
750375183706382336
750396897312014336
750261132120748032
750341763425001472
750245193803239425
750429512207335424
750181129945280512
750295751956324354
750364819572875264
750390119295807488
750289787567820800
750127837219213312
750133495192752128
750346980832911365
750273991680466944
750270422378225664
750338265291616256
750362894013956096
750270241956126720
750354434274787328
750308351519690752
750289028432486400
750288202213232640
750311883153047552
750414555348631556
750273056447221760
750226487119413248
750391885185839104
750343168210513920
750373082112618497
750257206281527296
750317310360035328
750415415206031361
750298088015798272
750396670840565760
750229339162021888
750388865203044352
750307730787672066
750231973411557377
750368833483845632
750169209791852544
750340526134534144
750317331331424257
750241842504105984
750262851600838656
750261463508512769
750423032234012677
750401225762439169
750245134822879232
750411871258312704
750125358335143936
750153359277977600
750312545978753024
750127027555106816
750305142721814529
750308775165304832
750225660677853184
750305755006328833
750277623981416448
750276277827887104
750427033713283072
750430791788666880
750268736129658885
750262008684032000
750263778521088000
750333165156372480
750362302701002754
750296297006067712
750228462519058432
750273295497306112
750259944960786432
750384134024007684
750339276177416192
750422843574349829
750150188338073600
750340261608300544
750247567548616705
750331063482847232
750338160366850048
750313271563939841
750223995631534080
750281285449322496
750280199128907777
750368334407958528
750140042509688832
750232807914541056
750292291500249088
750323828488806400
750146212372897792
750237614364561408
750363615669022720
750380955060334593
750167699574124544
750326038664736768
750404833186680832
750300533244788736
750347706644762624
750346754395168768
750428736374337536
750388781396754433
750422423795740673
750242181970100224
750371974858149888
750245227332530176
750179909322977282
750142722510512128
750347446509793280
750211257454759936
750322159055204353
750361921220710400
750320586451222528
750307890230091776
750154760452354049
750304261905539072
750381399279013890
750266198848339968
750271034922766336
750398994602491905
750234179221147648
750421715335974913
750121252002684930
750274641873276928
750349409506897920
750410654742290432
750160384930095104
750244367206588416
750406917705568256
750221214992338944
750324424046436352
750240223444004864
750379931503321088
750307923583197184
750273530424598528
750325133013835776
750286146916212736
750405067824459776
750373350535340032
750206425616388096
750255373060300800
750345588546437120
750288726220300288
750195822575423488
750324881120694273
750245181153214464
750291708684931072
750290144180088832
750385161829773312
750337497666904064
750125299413770240
750259785447211008
750336293758992384
750284297261576192
750323039879954432
750233370089525248
750225203406499840
750334767246213120
750313250236076032
750291783914024960
750305813764333569
750274193028157440
750279561921884160
750376890435768320
750172900603420672
750314454332694529
750403276844179456
750348050682376194
750151639584034816
750421153127145472
750296628527968256
750212419239149568
750289015623061504
750404191311593472
750352085288226818
750323279118802944
750402547089809408
750334431504785408
750274327229202433
750359551287955458
750340353903980545
750180559238889472
750255956345454592
750332456230846464
750312084521488384
750419408154157056
750343130734424064
750274234862170112
750350860736032773
750300633828319236
750406460400689152
750275774184206336
750202113771253760
750291159038038016
750130676557545472
750255742507216897
750398868668420097
750166714151759872
750304824235814913
750245986325463041
750223140207362048
750235513110409216
750158367226785794
750227720018223104
750247722888814592
750349015405957120
750207994546249728
750261425596198912
750291741970800641
750375380662484992
750263443148644352
750272054050623488
750333982932213761
750360646013841408
750273941499969536
750320648984100864
750331671933661184
750272427167481856
750142164705783808
750336000392474625
750341817883852800
750351594638671872
750268325293355008
750325610971529216
750219948178288640
750256618743468032
750389074867937280
750133037820616705
750393554401361920
750282568893882368
750371224031727616
750259727112736768
750237836776005632
750306116106465284
750430330063052800
750328287080120320
750302999457792000
750291289183166464
750432620215996416
750310402647584768
750341973039390720
750342866459881473
750291280635187200
750357185876688896
750326491729108992
750331982161317888
750421610411196416
750223786096619520
750308074687082496
750410969143271424
750138503011397632
750265192303427585
750404388364091397
750404262782468096
750337527274438656
750419085477969920
750411086864744448
750259269849735173
750311832947134464
750330824520769536
750385627401564160
750243402684432386
750123911019454464
750312344358494208
750373203671814144
750242408831545344
750382498580836352
750431823616937989
750244388274446336
750178638650191872
750317994006474753
750260376969875456
750415436160704512
750402232496128008
750243297642311680
750229234501742592
750363208700071936
750242253428391936
750306174638104576
750243410896879616
750324357050826752
750264764211793920
750190986479951874
750219058939850752
750269239743750144
750331290256285696
750350185516167168
750399271380418560
750202139297722368
750202676156170240
750354165776416769
750370984851607553
750235592978526208
750414870034558977
750405197793521665
750349228996698112
750304333212880896
750337778584547328
750258468733366274
750159302732550144
750288214511026176
750201912780263425
750164759660654592
750416497495961605
750394716236095488
750387628021800960
750349816220180481
750344128848945152
750329826356006913
750302865206411264
750309093915652100
750279629060116480
750122506166669320
750288499702575108
750224368899424256
750167309457641472
750257994684825600
750331659183095808
750327255230971904
750353973098475520
750374952939950081
750284779430481920
750263782971174912
750359878384885760
750404032087240704
750218387670925312
750288348850237441
750405558851629056
750271965932445696
750330464037109760
750282657229967360
750285588876656640
750305365158465536
750304023111200769
750421081845039104
750347538809622530
750136598738575361
750197412027887616
750404564436721664
750365184275812352
750365096023470081
750286088061739008
750316337541505025
750410788880453637
750430531502899201
750233223053996032
750402450603991040
750158216575594496
750134581479804928
750337573361299456
750180853154652160
750322746215792640
750361610745675776
750387204472602626
750382028617580544
750399703594967041
750332539953225728
750279977078296576
750341171872829441
750200196986970112
750385983997247488
750380120288866304
750433585103003648
750307005101907969
750266068606783489
750275983996030976
750270128911183872
750247387235483648
750327339033198592
750344107847999488
750406187934507009
750230203125866496
750424819087372289
750244090537734146
750240353521954816
750377964261535744
750265867393331200
750360876578852864
750419273949016064
750383890720813058
750197621654974464
750280769776545792
750291385614413824
750385052605829122
750276600420241408
750289808405266432
750332137338003456
750298570419568640
750223584526819328
750266769357561856
750358410386898944
750418288438456320
750230521892904961
750209328175542272
750241422859796480
750402627008159748
750163597628731393
750184371966078976
750271244419866624
750275690638049280
750300051164004352
750344204191166464
750297697748328450
750235987280818177
750285060394409984
750350571224309761
750210766834466816
750377720882823168
750352333091905540
750263032178089985
750238772042891264
750395903320662016
750323769558851584
750237228698218497
750285920163823616
750414870126944256
750347723505668097
750128268876144640
750373505783377920
750286016888573952
750298356401004544
750309798340624384
750344309237387265
750326323902607360
750275635877216256
750350684478898176
750425829910413312
750233441254436864
750319793639714816
750288718129487872
750399657298321408
750281986250596352
750244170292404224
750304761363259392
750307407784402944
750314747707346944
750340614173044736
750379445039562752
750264785145659392
750295009262436352
750358641362907137
750405776942960640
750186305829556224
750384776008245248
750281398880264192
750289540116582400
750252835686801408
750412596533223428
750165845901467648
750269357234749440
750351770891673601
750280337813598208
750250423924224000
750340295389159424
750346112914055168
750294002902106113
750135902886912000
750352924451143681
750253099730759680
750161806778249217
750391474345406464
750214139214200832
750384578955579392
750185336769249280
750371207300734976
750412412369580032
750275006907678721
750367209973751809
750235282415362048
750197441547436032
750330157475520512
750407538235936768
750152755273162752
750390878577913858
750282216702443520
750403658492313601
750334943323193344
750252340897280001
750350802061897729
750332028533346304
750244543673532416
750415108963270656
750291423472353280
750351624204345344
750284326638673921
750411443388940288
750206857789177856
750237836847165440
750308581996654592
750430619738447872
750358611726065666
750384083994193920
750388701780275200
750258301015822336
750421882852302848
750387250739818497
750289263263043585
750331092964638720
750360889220620289
750323849376374784
750369646889537536
750315351867592704
750400450101407745
750345622121742336
750335891311357952
750320246469365761
750328337373986817
750179019925164032
750349053108580353
750417286125776896
750297953730977792
750138414981324800
750247718438580225
750405390970523648
750339309635600384
750294694630916096
750374642339184640
750181478147952640
750280052445675520
750324868667805696
750275652503293952
750340320639016960
750274142616846337
750258619678072832
750350281993490433
750201119792435200
750124389186805760
750427419333373952
750341088142094336
750255742255566848
750306354963841024
750385145132224512
750323618907824129
750202856192430081
750336532918120451
750255754909618176
750229271969460224
750318484844937216
750251124507054080
750237853515386880
750347627049328640
750143964263559168
750358532323676161
750284473401536512
750376202590969856
750353687923531776
750226042468573184
750334033217855489
750337879579254784
750334502891913216
750260381315108864
750420364409335808
750375976194965504
750274457223081984
750337006870392832
750231511916548096
750430888039706624
750361791159472128
750183247846531072
750342597978288128
750162750513352704
750164738575835137
750225090193846272
750323325184933889
750217964251602944
750334565848322048
750147751795494912
750269059355119616
750195549928841216
750231327354617856
750427696270893056
750290659970519041
750308376635203586
750357865395851264
750258996972515332
750397883174817792
750358574283444224
750325158154530816
750229771024498688
750405168525631492
750226633814994945
750324851966181376
750426396103704577
750285219719249920
750179477439864832
750246552438972417
750271584221278208
750315897215221760
750415855805165568
750406296717758464
750381223462178816
750215984707997696
750150201239674880
750263564892565504
750248846983204865
750421002274873344
750189539336028160
750264785166491650
750362730788302848
750424470834249729
750350772643065856
750397618967248896
750304069290455040
750360620697001984
750247215503933440
750313275418705920
750222128981561344
750283026358239232
750256740705275904
750362394975543296
750319508464734209
750369974141804544
750149567585202180
750223500808511488
750287316866961409
750425435566137344
750290207061078017
750129804314349568
750367617186009088
750279511623737344
750360209852362752
750126247502614528
750302512901713920
750313158095597571
750241712296034304
750417600442761216
750400794021601280
750358418922364928
750359639443828736
750346536236834816
750426194642931712
750322649994129408
750284041463721984
750285605641285632
750250729944674304
750305352537681920
750224356517810176
750372893251567616
750358045486612480
750229691462746112
750343751520882688
750343982031499267
750425259300556800
750303746220056576
750262948124303360
750238528789946368
750421702375534596
750424248519450624
750202848160342016
750268803418820608
750207394488156160
750243196987400192
750350885734141952
750415947878559746
750423392973623296
750256237082804224
750357940859789313
750167359751618560
750399825200513027
750395693609746432
750229724966817792
750121771890798596
750336906500591617
750378547299180544
750326961679978496
750206031255437313
750201736363520000
750374583841284096
750309752337469441
750267675008524288
750236045753487360
750262490915758080
750384658412482560
750314940628631552
750265519341699072
750283915328425985
750294485234487296
750365981386694656
750272586546905088
750391734350258180
750372616674873344
750236255779229696
750420335158231041
750378941739741184
750312776657166336
750229175504625664
750286092277080064
750283852430487552
750349807785508864
750399464507080704
750281608461225984
750391877048950784
750316698071281664
750332045130338304
750403071625334788
750180140043341824
750334536567889920
750313741175095296
750310390031065089
750250877043212288
750302580237107200
750400194131456000
750221013493874688
750347278972383232
750433169636229121
750298884795236352
750378220369940480
750375883874107392
750360834719752192
750419395487424513
750145570354786305
750271684775649280
750256681649602560
750353935278313472
750333051658436609
750288529356238848
750364710546071552
750353612128264192
750301242275102720
750326827483181056
750357080939388928
750422797458010112
750225279159767040
750386189174206464
750366702538465280
750208757758648321
750432003573547008
750250633698082816
750319395264684032
750311732279521280
750135554444976128
750241624127660032
750354673425539072
750237627186569216
750183440864120837
750297177751191552
750385648411041792
750383530325209088
750391948263829504
750384935375101952
750326303123996672
750310272573829120
750225300164714499
750320854752497664
750284968320987136
750304731680149504
750303628678819841
750390215936729088
750284133763514368
750318443002523648
750333987084595200
750363934402674688
750234301070016512
750308527789441024
750287468017188864
750352937067565056
750278077146468352
750296649294082048
750321844557844480
750327800335216640
750330136709455872
750389125228826624
750330027833778176
750354950090141696
750250264599334912
750327196376596480
750320879700238336
750239594101088256
750271982638403585
750214302682976256
750303444037169152
750273652000559104
750428744704139264
750410348700717057
750404057165103104
750324575234355200
750172732675878912
750274515998011392
750368552339771392
750416464058867712
750432486048559104
750354073505898497
750251027895619584
750323358890397696
750332145873321984
750244434386780160
750315104223260673
750246774963593216
750283454059782144
750283722524618752
750246645049069568
750341604108537856
750331604829081600
750418514968604672
750375321900310528
750285643570446336
750329063039000576
750308003358896129
750301455920357376
750226189105717248
750222213081604096
750214256667361280
750397031789629440
750153485354688513
750291255301640193
750175895348994048
750412538148446208
750432620346040320
750258111995322368
750165162225651712
750366715024928768
750422629392068608
750125173521653762
750304010322579458
750259097711235072
750386491315089408
750300730339188736
750258447741050880
750386101366321152
750433555713499136
750138494895271936
750304475773042688
750394825304895488
750389326878502912
750229905284206592
750280824172388352
750249966841528320
750290181656305666
750233168586956800
750309626663604225
750302076731744256
750221126610120704
750271420756787200
750282279902179328
750229255481597952
750420620471443456
750236666623909889
750265242530172929
750199823664615424
750305969196920832
750230798729613312
750309886504886272
750430078664839168
750272334951505920
750333425027059712
750248125277868032
750279775734919169
750256497117061120
750365218065227776
750376399827922945
750306396957204480
750347811502362624
750297010130055168
750325594135597056
750336893838123008
750288743253368832
750279985492070400
750241360255541248
750235018329362432
750285115016617984
750380933845581824
750361967316045824
750254760926797824
750345726731886592
750392594161471489
750307781048229888
750180786012172288
750294174902153216
750274499090718720
750418225679241216
750342895777886208
750309706112102400
750334448458145793
750364869606596608
750232912855965697
750372629115265025
750391167846604800
750416027666804736
750326768746303492
750264374040813568
750338227366748160
750323866187264001
750300092930875393
750403243281379328
750283843974918144
750357722491604992
750304736050606081
750234947047260160
750363712146595842
750396335262752769
750426203157307394
750242878610247681
750433492652130304
750373769999298560
750298117577150464
750267528396607488
750398126217912320
750342186902827008
750339795986046977
750294065699184640
750329088078909440
750398151685726208
750334230249377793
750240886303363072
750233411751665664
750142756157288448
750153887668051968
750305507697721344
750312151718518784
750316928829366272
750374101257220097
750407790036856833
750375367987302400
750347450930630656
750129992898580480
750345248862273536
750388135373176832
750267658453413888
750328811342983168
750305616955076609
750220304803328000
750285307916980224
750300088845598720
750371232575479808
750334217754521600
750309530207215616
750211714684219392
750286046005452800
750300231301038081
750227074099453952
750354803465658370
750238956776751105
750236406799298560
750204349511532544
750252059560116224
750270053422100481
750367117711728640
750345047548260353
750227317662871552
750294124419571712
750285148600602624
750187358235009024
750433132172677120
750272020462596096
750378991920435200
750255960371896320
750293201865547776
750369256785731584
750413549034409984
750274394526736384
750271261247406080
750364869866692608
750327951489630208
750206610107092992
750224398464978944
750211396130836481
750377696119648260
750367977648689152
750359748323729409
750400227614556160
750262172056489984
750343814246785024
750239703371223040
750232736502341632
750380015188049920
750286834673025024
750316006132842500
750275983958245376
750255402638532608
750266903202041856
750271148135440384
750409329396813828
750359262141026305
750273710620282880
750284154386931712
750402081698172928
750384582873059328
750244040260612096
750270284054274048
750424391176032258
750221395074965504
750402287269453824
750369676522295297
750219885268045824
750267549296754688
750237740227330048
750390916326752256
750418150009688064
750228072587296768
750393336566013952
750431357852155904
750211475839459329
750269021325516801
750401012029009921
750282812306100224
750247253135265793
750394620111183872
750173135664615424
750430892221427712
750380501857214464
750262318928367616
750333982961729536
750264210790162432
750363183513214976
750348486890119168
750408352254099456
750386210221199360
750292882993676288
750289502145421312
750379746970767360
750426483965849600
750246279863635969
750354836789407744
750409316566380544
750419403955658752
750275044538998784
750232904505131009
750360973018599424
750425116580933632
750291913983557632
750255616552165376
750298306102820864
750355248196128768
750125408557731840
750294665677697024
750354065331253248
750415041959227393
750281898124083200
750423992520105984
750229808785731584
750308230044286976
750327427122008064
750365109004951552
750310234644701184
750230303940153344
750351976349728768
750287552016420864
750425372529815552
750178151720972288
750141522889338881
750293574898556928
750341003983355904
750214361390743552
750314546565296129
750408662607364096
750191330454859776
750247743587774464
750415088167882753
750310192902909953
750210775009099776
750348834748952576
750324063302594560
750363443593641984
750309194637643776
750315339133706240
750261844850466816
750279343704768512
750376227815514117
750403017136939008
750199333291716608
750258024183394304
750367935890272257
750170157712936960
750275812109287424
750329142596501505
750331742922346496
750280518294437888
750151253817110529
750314546611429377
750310868198498304
750340576164315140
750305520523685888
750250172186103808
750327716679913473
750343097251303424
750342031688474624
750155922207539200
750263577404112896
750349141293826049
750248263836659712
750360574643494915
750173810901397504
750360239229116416
750409316956536835
750284821461557248
750252034394169344
750423979983249409
750276214917652481
750308955419652096
750427868006588417
750226852162183168
750307374263443456
750249480281260036
750330832951316480
750411938128076800
750236926649794560
750269738685698048
750257663435501568
750433119464030208
750260980966273025
750321563480625153
750406565295980544
750311799245905922
750312784752181248
750427113195397120
750228655704535040
750348524508815360
750281986124767232
750344988849045504
750229653818839041
750319604644212736
750427822087430146
750296292878876672
750361098898010113
750405126653775872
750424072467673088
750274889345564672
750402987361796096
750382133324181504
750265795964342273
750285937121202176
750326403871178752
750349304569720832
750326865013927936
750242488380563456
750336147344072705
750191078742065152
750395576143998976
750230496815247360
750428786731147264
750356225343250436
750178911145848832
750349212580216832
750147730475851776
750329503247847425
750374080554102786
750418921619132417
750314810579963904
750358095860207616
750339875971342336
750211572031688704
750257679952732160
750165342685540352
750410738506792960
750334939002966016
750391767766368256
750271953122897920
750370561545625601
750278185963687936
750418418600259585
750392636045922305
750269654950707200
750411003028869120
750232073928056832
750347270638436352
750382351423856640
750304966582173696
750331625691545600
750253259298861056
750241464895082496
750121570941726720
750187878462791680
750229993381388288
750254308000751616
750317591655227392
750279142147518464
750245101239140352
750392774361395200
750387019843461120
750294275347345408
750170178432831488
750368917131038720
750397266356240385
750202596124688385
750395894957309952
750286121825886208
750157679595782144
750264793517490176
750328413009899521
750355289808003072
750402396203913217
750278941005451264
750243318844489728
750380829034053632
750425976400732160
750146123998720000
750422503756075008
750305008667721728
750245609001680896
750412391226236928
750246346913902592
750327393504464897
750198414755950592
750226482765651968
750293969305792512
750335522141188096
750404107631026176
750245403392634880
750227351032754176
750395106411352064
750314034948349952
750339712351477760
750396465277726720
750309798713917441
750260767044370432
750274537200226306
750304027162791937
750428665092120576
750233776639311872
750364752270983168
750361355006332928
750394855021506560
750271701674496000
750417709737750529
750355990520930304
750432658023444480
750263707318513664
750266664290312192
750345710281916417
750420205168234496
750147864790171649
750262998346891264
750311123853930496
750337849849970688
750425087296335872
750423573110460416
750402035409948672
750335664634429444
750376513208455169
750326168859979777
750367268941561856
750302852862582785
750411128614772736
750294845927919616
750265548416512000
750370901091291136
750423996810821632
750328824034918400
750195994512547840
750352400163151872
750233399407902720
750163891343286273
750362244022571008
750426647577366529
750303167384948737
750429562484428802
750288113872805888
750318044686217216
750349711631118336
750239896170672128
750239334398296065
750381189769400321
750387963415199744
750384880937078784
750376735477231616
750378832411189249
750187840642883584
750390358513688576
750290013838073856
750287803540529152
750226508132847616
750351229813940224
750155326335352832
750232916878303232
750122413933801472
750232581443035136
750389318468993024
750369865073057792
750347740283101184
750306338165567488
750425792144936960
750391071536971776
750324839341289472
750257810148057088
750317549393481728
750280664793092096
750353301934252032
750415918568726528
750330896079806464
750249945706405888
750256212185272320
750263103342936064
750341981352624128
750238289634979840
750362130709221377
750124624277544960
750230563827646464
750239036514721792
750253481794076676
750404279463280640
750379113677000704
750325124524437504
750386491273146368
750297945250168832
750365150855716864
750390257930174464
750365553278136320
750284850662342656
750209361570566144
750418661865844737
750188386040905728
750345349466730496
750126838832300032
750363619666305024
750268396391002112
750262251773460480
750170824561217537
750317843221245952
750395458695139328
750170761621635072
750212687766786048
750394393237086208
750288084487565312
750301376291405824
750313011299098624
750369659623395328
750272901140586497
750433798869909504
750370389469999104
750376915932962817
750303985081409536
750261039753682945
750267066939158528
750412525498429440
750333488100876288
750409471801823233
750275703137067008
750426941296115713
750271718367846404
750309282537701376
750272318245666816
750227628041338880
750429919209988101
750250776220602368
750292077481586688
750223874084577281
750172120311672832
750378606195449857
750314315643772929
750404728325042176
750361732279926784
750261966497775616
750385459717558272
750386390685323264
750316526385889280
750375976199225345
750137521808498688
750125815569022978
750393135042265088
750373732351369216
750356443404963840
750302072772366336
750217117002326016
750165778717040640
750122770466533378
750357969947144192
750298398293577728
750317612500938752
750299224865144832
750363854643798016
750329071289167872
750294564846657536
750261328946823169
750296217461092352
750423216577994752
750218102625886208
750304790597365760
750207696511565824
750218207319957504
750432234465665025
750329427796582400
750308167138045952
750387150030594048
750433165764915200
750209345082843136
750322624505401344
750340798537986048
750348990269513728
750247626214219776
750429512203141120
750398738791862272
750346029090893825
750364085590585344
750249144766304256
750320754118516736
750281700907835392
750220333945352192
750331239849222146
750300470325944320
750228810864455680
750292400703049729
750121453262102529
750149014230749185
750261799086387200
750161618089172992
750270045004103681
750143876002787330
750316580605755392
750156610102632448
750351414413721603
750407307696103425
750241825584218112
750331319666696192
750338093090234369
750398348822216704
750184531609530368
750185030438252544
750256790835716098
750380309116514304
750356003087126528
750334943226626048
750367445211189248
750262142662828032
750212125713371136
750388634520461312
750388945188483072
750359056229994496
750415943768141824
750419118881333248
750402417129324544
750357747624009728
750350529201573889
750257650684792833
750290269770248192
750356376279474176
750304769458049024
750137752180629504
750308640825962496
750423669554503680
750206970926362625
750429483136614401
750278769269678080
750387573462360064
750185328439357440
750141598659440649
750365784224985088
750257004711739392
750372016780406784
750423673836867584
750302529745977344
750209865033748480
750385887494672384
750410830844456960
750246233772527616
750259261482135552
750277363922006016
750134174774915072
750348016905756672
750273987620511744
750233864640012288
750246913140727808
750223148201762816
750326529683587072
750363489768726528
750275086473568256
750214105391304704
750318564712779778
750174486280843266
750129565016682496
750331441284837376
750293184727646208
750334733725212672
750207860261457920
750249274525544448
750320167041785856
750331055249379328
750215154025975808
750392732468781056
750267192990638080
750161454251192320
750338416215224320
750339510924378112
750411162135715840
750377922570182656
750323115285241856
750329591403646977
750415574757412864
750325401189318656
750273828148961280
750247928497836032
750342581276569600
750269021455396864
750342455401250816
750284880207118336
750417726401875968
750265271797944320
750338877831995392
750258468519604224
750279410914299905
750276491586465792
750279146643845120
750234468649095168
750233986455183360
750285379438276608
750241494297174016
750264026194669568
750358951540195328
750366065117495296
750271756292677632
750283303274553348
750171801867718656
750420612120662016
750332879775891456
750268769826508800
750121537299156992
750143796235628545
750408083709366272
750429210242613248
750289137270390785
750290060034138113
750367407407935488
750395098014289920
750248158828060673
750346020475768832
750229410385723396
750417575331237888
750404187066818562
750245151767924737
750293654837858304
750254844947095552
750265926080163840
750194094639419392
750287145177321472
750400814724841472
750411862773272577
750321433344106496
750308217415200768
750325292078686208
750377612069994498
750242354255257600
750307730838196225
750308410198032384
750296292937564160
750345005345243136
750191972082528257
750231608242868224
750251657263546368
750372922909396992
750166932217823233
750419609438781440
750399476758671360
750329239128317952
750326638504734721
750121117856260096
750317956425474048
750278810856202240
750264286077939713
750421820176732162
750331105610522624
750380850148237316
750152990217138180
750198993590718464
750351326308106240
750288617138950144
750283026224078848
750371635140657152
750398751236354048
750387892455870465
750123835727319040
750275334029844480
750313048951455744
750344779028951040
750282925711568897
750264470786695168
750432230057578496
750282174948048896
750251598329286656
750355357239652353
750197097480069120
750185433104023556
750254035391963140
750201745029140480
750335362627579905
750228605033209856
750406070506520576
750261081701048320
750432502947479552
750300059309309952
750326210861764608
750341130022248448
750413632576430080
750376316088844288
750273094288375808
750401678743072768
750264013414555648
750265850670751744
750304631209725952
750339058056978433
750392984340951040
750163970909089792
750288533500420096
750335375353282561
750417562605719552
750361941936332803
750268266619232256
750284955842904064
750401913955450880
750369839856910336
750346083511988225
750352471181168640
750302345435574272
750340492504797184
750334473783377920
750277187807379456
750238210056302592
750253951467986944
750199748204912640
750420184121413632
750425708082716672
750358192463474688
750228273809002496
750325455849394176
750266085308567552
750128659302866948
750388764707401732
750235647345102848
750223513408143360
750380640256876544
750376924019617792
750345726987628546
750205607777558528
750253229926027266
750362936204550144
750230610078265344
750382213124980736
750365100217892864
750420364543553536
750359765407133696
750311799136874496
750353578838093824
750281042573930497
750291532352290816
750370766735052800
750326127110094850
750395764925460484
750380338505928704
750339456557785088
750327569975738369
750251665345826816
750204320273006592
750302416520749057
750289049248817152
750172946744774657
750356372131381248
750323782175318016
750330745068064768
750213946066415616
750275925309358080
750192349465174024
750199865607675904
750372901669335040
750219025410654208
750302043462569984
750320615555469313
750345445927333888
750173529765711872
750334129749786624
750315146116030464
750342950304055296
750271798281924608
750286188716630016
750309978704011266
750313757948186624
750383005747802112
750348625012789253
750322578644926464
750420116999901185
750389297438744578
750354601908502528
750288713905795072
750403398613229569
750239262835089408
750179577771675648
750338168944201728
750396356368306177
750293319092150272
750224163386916864
750327057901555712
750239594080247808
750432658044358656
750293776388780032
750345613720612866
750207428248104960
750274025197305856
750317851626639360
750285689850331136
750398281600016384
750302072587902976
750258212868415488
750306925426814976
750120991800627201
750361669444902912
750207621131481088
750396977125482496
750335287126097920
750321894935687168
750212759305019393
750265846480662528
750413527723245568
750223383095312384
750432934964760576
750410050984824833
750235811141021696
750197885908770816
750267079496957952
750351141876228096
750323765658030080
750359727402393600
750409878850666496
750178403509235713
750326118536871937
750274860128010240
750396087874105344
750423812492197889
750264869245648896
750231931074129920
750288533605064704
750380145492516865
750382825539571712
750416912698511360
750220124238458883
750321479548633088
750409778199953408
750255259906433024
750231147142062080
750173995509682176
750431189996011520
750357504480186368
750391323300139008
750151123743498240
750287203822034944
750165468414152706
750242740135309313
750210020273520641
750412525393604608
750324956874104832
750378199285137408
750297555494400000
750166500175151105
750408826063581184
750400231745916932
750343340214800385
750220229175894016
750335643813810176
750282871181565952
750262591738511360
750224452642869248
750349464204931072
750208526916603904
750274004443881472
750379604490260480
750432071001247744
750290215403741184
750346712661786624
750268132263137281
750385304419401732
750210339120173056
750339619904970752
750214986081853441
750232287736795136
750212083879325696
750322893020467201
750358167343759362
750231910467641344
750271374300676096
750332523129876481
750355033967984642
750266643201359872
750366945925472256
750353176096833537
750431790041534465
750399594350071808
750357194097434624
750354878782967809
750300868952596480
750331894315687937
750221613283639296
750359555389857792
750274759301144576
750165095150264320
750319067852967936
750249656194625536
750232493119270912
750279393805791232
750258623973093376
750373950316765184
750341121545342976
750316463278460929
750366388150165504
750274226641219584
750256157764227072
750307709942132736
750360230995828740
750273941588049920
750294380091551746
750336512131272709
750283907254263808
750423329832599552
750351947253841920
750251514283843584
750410453268987904
750188142586507264
750407995528474624
750215279955804160
750400470951292928
750237169969692672
750131850799095809
750357286372212736
750353184367910912
750220632017764352
750339024603213824
750256002478452736
750313619674501120
750140742740242432
750171176618655744
750330367270391808
750304131923914752
750371178112516096
750274038056882176
750201908414058496
750225690189000704
750160192101285888
750423380457844737
750351305395298304
750331386469445632
750406494118567936
750328588860358656
750140000520601600
750254676982042625
750251808048676864
750226453669810177
750433723351388160
750285161208700928
750268128320425984
750267222073995264
750373812148047872
750322419269763072
750405206257508352
750287807797682176
750339146225508352
750355168365948928
750415192845066240
750185709852438529
750140688440844288
750285308068032512
750272486034538498
750226168486490112
750336335903199232
750233462154616832
750301900487155712
750288277463265280
750263044710727680
750381995188969472
750373497625608192
750218111215759362
750131792150163456
750123638414647296
750276927869558784
750377196712177664
750328349935960064
750264994902794240
750380539853479936
750375615560376320
750412416354226176
750229846790471680
750153787118129152
750270229419331584
750379961027026944
750389612003065857
750326730997506048
750374047075147777
750412408166965248
750392208302477312
750396805326704640
750306984063332352
750401481669353472
750271110093037568
750414131941875712
750256903960334336
750432645457125376
750430447734255620
750405407672197120
750225442817187840
750399611299213312
750292224324227073
750135886017421312
750238940012085249
750430120498720768
750300852108361728
750236549099302912
750219465795653632
750407097997754369
750257092859195392
750234552736645120
750270632168976384
750287413524725761
750188134151905280
750179867560255488
750295370060759041
750335459088224256
750265741551734784
750360025437134848
750243453070606337
750359064916484096
750264206352613376
750313523188826112
750285513442091008
750296775299391493
750288071858335744
750315217612005377
750282552460673024
750257398955245568
750335501421477892
750424806315753473
750224205199835136
750280165926789120
750433861687848960
750364311789379584
750338927953797121
750312399119478785
750240198311673856
750296313779159040
750311664990449664
750162913936179200
750368187292712960
750433178163224576
750326735028285440
750230568315523072
750225744593313792
750221445641437184
750337107701342208
750212893182926848
750432003825295361
750302823309578240
750260192609234945
750256723936542720
750203250725490688
750195864312872960
750318468264779776
750236872090214400
750284729291767808
750234565445292032
750225354590216192
750419152616230912
750345932580028416
750248741962121217
750329583170355200
750249681771433984
750327767124893696
750291200800882688
750372625206173696
750300130465681408
750411267181907968
750427822250946560
750251300625879040
750382896951820288
750422218362986496
750384582810169344
750211303503831040
750362084609843200
750270539915227136
750312705148411905
750278836244344832
750406745827241984
750289884057735168
750225304174592000
750287631708254209
750395903228325888
750121730233012224
750387766488432640
750131846969749505
750373187087699968
750379369332375552
750427427675996162
750419676505772032
750359660503465985
750307453699588096
750294032182571013
750286050380177408
750299132233998336
750344430784217088
750302097749467136
750418179302842368
750351833705639936
750371597266128896
750218232670236672
750178089007710208
750430363739156483
750300990293811200
750403788549287937
750407425082077184
750336826729177088
750264990712553473
750249173895802880
750417525196857345
750336126230073344
750285987570409472
750150792506638337
750410486995361792
750363095575429120
750396469732139009
750126507578822657
750367012895989761
750194937510125568
750415205776130048
750374197810135040
750268157638635521
750278605519745024
750428463866281985
750336902042050560
750374768415834113
750313145411989504
750232627324551168
750253032638672896
750365264135524353
750308045104701440
750388311852744704
750179355741925376
750241339170783232
750331692842442753
750351854832410625
750336314785034240
750265141598547968
750421941799030784
750303524051750913
750407202746339328
750223517434667009
750327632877740032
750284817242071041
750221001036668928
750268950328541184
750139354660556800
750335677485740033
750210854835122176
750249086054502400
750228798000463873
750298327271350272
750306904635691008
750191204369833984
750213434244001792
750306262601068544
750377909924274176
750310758865575936
750210997634424832
750396159114502144
750135395191521280
750360742700912640
750418468726513664
750185592730685440
750330090509176832
750337229180903424
750350734760243200
750237228849307648
750340135951237121
750277334524006401
750215132999852032
750404380030099456
750260947399258112
750301334423953408
750401553304092673
750231637661773824
750237496999419904
750256535251582976
750358557359534080
750398369789382656
750425825711915008
750239506180308992
750388865303797764
750433702430253058
750389062297530368
750227154047205377
750354077695877121
750374575259525121
750361124017672192
750366991890911232
750411845991800833
750165225077411840
750322855221596161
750413884280958976
750264772847931392
750369793899978753
750324621354893312
750328601686532096
750210632704782336
750174071023923200
750274432292233216
750242186483077120
750277955444699136
750148774891229185
750254622523219972
750381290516516864
750157738089611264
750278987155271680
750273777800515585
750353301716111360
750275191163457536
750380606886862849
750221692769857540
750210934526844928
750287908519772160
750332472995352578
750373572795731968
750401666243899392
750240621785415680
750334356095467520
750178323783938049
750334498898718720
750367357038723072
750383278717276161
750275195429068801
750272116747010048
750206476015239168
750428614726971392
750378249494994944
750274570544898048
750316094070484992
750268342129332224
750312113957142528
750424705535008768
750401611848097792
750179812778577920
750231944001191936
750381403779522560
750392602374053892
750258262902202368
750240156121231361
750316471767605248
750392501954023424
750327150499225601
750256044123758592
750297500876152832
750334435984310272
750320347296169985
750156035256496128
750366312535363584
750205465406169088
750372922791956480
750235492222775296
750415243424047105
750240919811682304
750248049998499841
750326563137204224
750228844326555648
750167057891811329
750390954176024576
750373954402091008
750331835230617600
750352374812725248
750377448349507584
750324277350637568
750297320265252865
750421148765216768
750279070919692288
750318795512774656
750336520435871748
750356044967272449
750263988387131392
750379151220178945
750122313224380416
750361724046499840
750267343704555520
750393034408353793
750271089465516032
750230354242461696
750261370881441796
750150826060947456
750407777617584128
750194106979258368
750199714855936003
750308909357867008
750231557927890944
750284737613225984
750385748952645632
750206488447033345
750429071843028992
750173881915305984
750364676828065792
750315850893103105
750426299399704576
750252114388127744
750422864252153856
750322649671360512
750330874701443072
750248448302129153
750352228246884352
750194534760472576
750400504652587008
750179578094686208
750124817248948224
750370523452940288
750318119957200896
750310574504935424
750253565487243264
750343340181291008
750413301285163008
750369890272440322
750386046702006272
750254014164590592
750165015546564609
750285505078657024
750342941894402050
750281348766691328
750348541344776192
750248733552455680
750419261399658496
750343764099543040
750128075950612480
750420293232066564
750358188118114304
750239090969341952
750198813139185665
750349661161058305
750204995283390465
750350877592924161
750422600069906433
750338504199143424
750336906253234176
750194903943094272
750184078603800576
750219306303119360
750252441535442944
750393772601671684
750146690460577793
750168970544590848
750157930968657920
750350714145214464
750191099709366273
750395664299859968
750328647672889344
750197781378109440
750148032784662528
750388898761740289
750302605482614785
750307768431763458
750246015702331392
750283634330988545
750297589074059264
750273815519703041
750317348314292224
750298977011204096
750249329366077440
750401632735756288
750274461404917760
750299329449959424
750190441186885632
750346020685385729
750157776157077504
750298788410040320
750362931762724868
750287552117104640
750361325642145792
750426773439950848
750273052081000449
750148992927830016
750412496196952064
750215367830667264
750401892933595137
750290668363345920
750364458803949568
750432435754659840
750142030404263936
750368682212073473
750304597604990976
750381651050500096
750431311614054400
750275690436685824
750332997333872640
750334179917783040
750329155376611332
750273345975877632
750265615722569729
750357576039198720
750348881205030912
750349140920532993
750332024146235392
750305927195156480
750354732288466946
750238558254952448
750330673613901824
750378346077356032
750336306543206400
750299749161533440
750231868545589248
750326294890422272
750204894834024448
750340651968069632
750370439571136512
750428400830078976
750326508745531392
750373539304214528
750142798200905728
750321483717677056
750384608156479488
750396708555718657
750318598221139968
750311694304440320
750406011542966272
750275354934251520
750320687122898947
750320712292839424
750224607932588032
750385841290285056
750399124621651968
750310171956699136
750377200994648067
750276671933153280
750363963712348160
750349929676173312
750344137430425600
750124104209068032
750251103430778880
750211475843719168
750298008152051712
750358343219343360
750269399165243393
750166726608814080
750305096655736833
750199068857626624
750375929994764288
750280639681798144
750329033758502912
750264290477797376
750240978494259200
750329549364264960
750285006141001728
750307516735746049
750149425197096960
750321127197519872
750314143748657152
750414622767849472
750271294671839232
750423065734111232
750383068968607745
750248607702511616
750261291244097536
750321659907801088
750383551112155136
750381747624435712
750432138114269184
750362298607280129
750421807556136960
750333752316989440
750320011588304896
750269939899109376
750368602663030784
750266785988042752
750271198492184577
750129975924101121
750380388778905601
750285861804208129
750209407657582592
750265603286568960
750292463273771008
750246150024888320
750380690802434048
750397648088236032
750344586229190657
750367352718589952
750357223403053056
750335404927225857
750262830545252352
750366572665982976
750238071879237636
750285521750855680
750141552563851264
750316299704737792
750335983460245505
750393558708912128
750291565785079808
750157704723824642
750124657831997440
750427323082633216
750253208845582336
750138482052493312
750288487350435841
750361040492298240
750417361392500736
750219985902006272
750151123802218496
750134405428047872
750278970407424001
750144131742126085
750352110600921088
750290819391844352
750257768339238912
750218069176385536
750212356416954368
750320116479496192
750256237363630081
750128734779375616
750285240690671616
750228810596057088
750367948389376000
750162658167394305
750216676512264192
750422969080578048
750396658547122176
750303842693214208
750293407055085569
750331210359005185
750290626466512896
750413569783652352
750281629487300608
750284515260637184
750402379455959040
750195663032516608
750348277086912512
750366090346258432
750256765720268800
750328836269768704
750286918672322562
750246498009481216
750327758635532288
750372201266683904
750373988094717952
750216836118155264
750420649697509378
750318786830405632
750195080007475200
750419945033494528
750336344304545792
750279368686071808
750307101591867392
750121168238153728
750285169450291200
750295860785938432
750362768558198784
750423476838727680
750218035424878592
750257092754231296
750259370303250432
750285266175266816
750275732312588288
750253217225797632
750159172579184640
750216848411623424
750298574735499264
750256568428556289
750308863069544448
750307948862271490
750343160019161088
750416002517729280
750322561750224896
750352324405530625
750371123590787072
750302726895112192
750236087700758528
750213492947423232
750334918094303232
750426786111029253
750220191590744064
750402593403211776
750352123242643456
750293272929730560
750395483932069888
750273890971156481
750198339132657664
750258212595785728
750313715908608000
750397648214093824
750285509436506112
750345559270100992
750251216660209664
750302622268198912
750310754633519104
750139841015320576
750344191662628864
750400487820783616
750334242962305025
750270158355046400
750254706308571136
750434058996477952
750320729024004096
750325409615581185
750128273208676352
750305230907072512
750296167221714946
750314018062106624
750300915131936768
750341536974528513
750199949875417088
750238432631222273
750136091353550849
750272557471916033
750339326454689792
750378589279907840
750287853863788544
750290177659170816
750328597299224576
750300067941130240
750320477122334720
750343738774487040
750296682739425280
750397853764202496
750386390664224769
750248628967632896
750359580648013824
750264852468432896
750425112403410949
750395089780826112
750321160768909312
750216802450411520
750337804098412545
750367172380200960
750256971224408064
750343466366799872
750318023735738369
750344032514142208
750367138959941632
750358616054624261
750398726229880832
750368699278888961
750421543302365184
750285685345619968
750272364475211776
750385094565715968
750342489068834816
750424508452986880
750269365531111424
750370599231483905
750368049119817728
750206719200866304
750412282283298817
750388672382500864
750346993407389700
750235743738597376
750402257775169536
750314957481410560
750131964418686976
750275883324235777
750232627576205312
750302672234872832
750398025533624320
750299274999627776
750361455501901824
750315955960426497
750259018191474688
750402253429829632
750313447603200000
750247408366395392
750289070115459072
750271642811633664
750346674942382080
750283793848799232
750291725231517696
750337669805199360
750363473234763780
750376676635312128
750330241734873088
750393051240095744
750374202260226048
750323035845124096
750195436611334144
750399099451613184
750363548543508480
750350017567817728
750236490559528960
750321924165754880
750330136730406912
750348159738609668
750310079530958848
750375833622249472
750326521248768001
750313082845528065
750301401587253248
750412773025284096
750262457478807552
750423774659506181
750359799007555585
750364123268022273
750325866949963776
750337057504002048
750136796059623425
750208342610497536
750284590732894209
750395542832840704
750407391770910720
750368493804130304
750352429242286080
750177141057286144
750295558993182720
750133084071137280
750213128114221056
750349594249363456
750238868545343488
750386994736406528
750186771384668160
750271764391923712
750412324004134912
750248339321393152
750356116366692353
750346301540294660
750386478585376768
750290898995425280
750333001427484672
750407789990871041
750127874812833792
750320452074106880
750192290874793984
750348583405182976
750346183906848768
750132370901262336
750358339272540160
750237392213274624
750283986719612928
750328739876274176
750273895140298752
750252009282908160
750225698372128768
750381462298456066
750374818453790720
750193674861117440
750136926074703873
750215132899319808
750293717580382208
750363351562096640
750294745134628864
750273626994274304
750336872635924480
750392640076591105
750335576847609856
750312159834279940
750222481638563840
750290802451111937
750268362932924416
750377100255854593
750180240534695936
750278391400652800
750301581711671296
750383190565617664
750401087715368960
750279427683147776
750369034475073537
750213996314103808
750208741069447169
750376131367276544
750268098888863744
750206723617492992
750371710805893120
750260154730446849
750196887941156864
750255964629139456
750243079865655296
750336436453437441
750211672640479232
750328383347843072
750416887293640704
750350634461822976
750310272384905218
750251858422337536
750364315883102208
750389867872411648
750289598819905537
750158078008406016
750359878707781633
750427016697184256
750323853830873088
750264047015043073
750259273851174912
750290487970504704
750265372255944704
750292237104316416
750429579374895104
750308750054096896
750364005735231488
750384536874127360
750322494733578241
750300600223485952
750309546816630784
750346549104869376
750419836174491648
750413276400394241
750238738605801472
750342803545157632
750338009590104064
750215212867919872
750246019934351360
750253020269670400
750239225132552192
750210452425154560
750422549637586944
750310066767613952
750363116417015809
750305340051300352
750237455232663552
750387024067256320
750223739586015233
750233441162047488
750261866153275392
750385224714858496
750248628946604033
750345999428780032
750304178145296384
750186171611901953
750323564423835648
750359232503877632
750371794708598784
750328257787158528
750321760633884672
750382347531460608
750384507413495808
750307680405913601
750269659069448193
750433366999269376
750334637000491008
750345785573675016
750297891021922305
750392279366508544
750430242083332096
750160569320235008
750277636694286336
750319315325489152
750250021161959424
750268534832398336
750385438414688256
750342895601913856
750329683712040960
750281788866658304
750363808569368576
750293545441980417
750163354472316928
750237341831364608
750237689950208000
750333265588793348
750226642316959744
750238206105296896
750231344010162177
750341595376082944
750290961863933952
750245525048422400
750268241461776384
750197852727640064
750235555141738496
750420154819960833
750317125961744384
750347199335141376
750316198949228544
750151736078118913
750296695431393280
750389242937966593
750221793600962560
750383559760814080
750342572778946560
750272360226390016
750422684069007360
750348218374975488
750359987357179905
750229901408600064
750225635620954112
750433790468718592
750309584661651456
750398197793685504
750300575410126848
750360247445778432
750303452392284161
750268484446199808
750378467515068417
750345932638527489
750356514561482752
750221986387812352
750320322159738880
750166177058619393
750315825651851264
750352303778107392
750340245158240256
750247009962102784
750352274199830529
750127841057107968
750398994581426176
750236352042729472
750368506093404160
750324147402792961
750324881183694849
750245940318052353
750256396541825024
750271399554494472
750299916577058816
750149613940768768
750363623881670657
750229003798274052
750198129509539840
750132853275439105
750210125193879552
750278232029757440
750212868050739200
750374315359670272
750363296855953408
750209391232708608
750399426687107072
750324377766342656
750405260997341184
750314710038417408
750231629218578432
750285827876454400
750268711303573508
750228273854947328
750166281874055168
750338567210143744
750354471927021568
750283458375782400
750199798683295744
750251581493354496
750228617649586176
750314982865117185
750225274852110336
750244816181661696
750412617513074690
750384574757122048
750343973772922880
750356489634713600
750378014685396993
750424177010614272
750425288614567937
750366891395391488
750388823411003392
750334108556005377
750306145160552448
750296322142400512
750336532972724224
750350982219988992
750270938101481472
750394196440281088
750238348724363264
750323585084903424
750212121573679104
750205704473042944
750351422961618945
750223400229036032
750386806072508416
750373921145384960
750179427015921664
750236905732792320
750381496091832321
750371056309854209
750250038207524864
750415075568148481
750304308357369857
750418682610790400
750346582726438913
750221030162108416
750306644219695104
750335287318966272
750420826013442048
750202097036124160
750236645845327872
750139493189955584
750291096203304960
750209693117665280
750422507933630464
750249362656296960
750294397221269504
750333391300538369
750306413868527616
750381391049732096
750348939661078528
750404795211669505
750238822311559168
750269793383571456
750306095143542784
750425204917170176
750275526753914880
750236876519374848
750285299692007424
750270749429096448
750213732244951040
750385493007892480
750304727460552706
750391729912619008
750318854019121152
750409925097054209
750386684282503168
750215716087795713
750258032290910208
750365322654339072
750383366667657217
750403285379608576
750311828555640833
750342593985253376
750422444901593088
750182455357739008
750289258968121344
750372541324267521
750123378321698816
750166445724561408
750281994618097664
750348683800027136
750397052820058113
750197009349537793
750287006631137280
750254748176113664
750412412101070848
750348381810200576
750432288811290624
750294116148346880
750263623235301380
750270477059366912
750271458392346624
750258418368253952
750381022181625856
750263090814517250
750267926666633216
750364370526408704
750335937603743744
750337115997757440
750424089198747648
750287220603383808
750244992187334656
750320112171884544
750300617063723008
750313975930314752
750347333531996160
750431395756072960
750217557572026369
750380677883793408
750136867207704577
750206505606062080
750422956665368576
750413406109306881
750306581590474752
750428849553506304
750325674016055296
750376475392630784
750278227856330752
750146376042942464
750184199961927680
750415490678288384
750252877667569664
750145587404689408
750273802815221760
750133377873825792
750354023153303552
750320741342547969
750288952716910592
750225870611214336
750173404104302597
750168270154727425
750410193389969408
750263979755397120
750169914338672640
750358821533519873
750282535624671232
750230890995908609
750384184640696320
750338441565569024
750291918391652352
750353415025389569
750262444996648960
750265569778163712
750247034767020032
750377083629629440
750408607875919873
750255943456329728
750390899734044672
750265879787601920
750285798839312384
750325334298357762
750404296118669312
750313288332939265
750223953558376448
750209110013014016
750360541068005377
750303876172120064
750330719684157440
750291893234331648
750306384403726337
750188746599833600
750366962673389568
750226516462669824
750333689398169601
750288579557990400
750409840955101184
750367688296366081
750292761325232129
750411468374364161
750309366566359040
750182450953850881
750390903743930368
750258846015320064
750350034412171264
750408071235731456
750298721464836096
750402979073843200
750267989677703168
750397467900936192
750256379936419841
750238403061571584
750323941923704832
750280866094575616
750300340352716800
750225224495489024
750426878297509888
750247651615051777
750250432505806848
750353801161351169
750336583237185541
750149601420677120
750222603055431680
750236616300560384
750290160848347136
750309076916113409
750346381294833666
750266882314436608
750323614420008960
750177791002292224
750300084684877825
750413250991366144
750309295011598336
750373925075509248
750329834572742656
750329889044168704
750297832339406848
750326001096355840
750428165881864192
750380757701369856
750359547299049474
750369210975465472
750380753595277312
750293818017210368
750395802586062852
750305398532571136
750271395322589184
750264004904378368
750352550898073600
750276848098111488
750303305927159808
750246481248989184
750335081890344964
750245382207275010
750278383217631232
750231562302599168
750319000723283969
750322100540506113
750263472601063424
750132735994318848
750266844611747840
750336444997234688
750282875086536705
750357269452353536
750182690201096192
750318950593007617
750370431241248768
750300780960227328
750316434077679616
750385380029902848
750376458556739584
750205574130851840
750317440689635332
750297576524701696
750361103088189440
750208145239240704
750356636431253504
750253695351291905
750410935567785984
750179854985854976
750319164552806400
750272070966054912
750358226047086592
750301296691933184
750298662492901376
750371156839071744
750375942762139648
750320334683930626
750310201329381376
750187760888057856
750289540108156929
750284741916581888
750145595902308352
750355038317449216
750411829202022400
750238658956001280
750361254212935680
750419567676121088
750297727339298816
750187811341422592
750324780558012416
750294686502363136
750225576745721856
750431827530227713
750320770799300608
750413355765075968
750334318321557505
750298935214874625
750355264696684544
750186381289222144
750166411910139904
750236666766495744
750248138171035649
750285899351597056
750231050379333632
750225530604163072
750199924738912256
750288361307246593
750274281230180352
750403125945696258
750337526905311232
750344971799134209
750247290959388672
750203313333960704
750409509596717060
750215695221133312
750400093409292288
750417785050787840
750300692632469504
750275002495295488
750395496699748353
750286025340100608
750420704324100096
750245462020616192
750344011601342464
750424407806472192
750206463365287937
750239435070078976
750410357085237248
750316647907520512
750360495283134464
750336684059947008
750328664420651008
750122401049014272
750371953832263680
750301720450830336
750237836821950465
750401888613462016
750261174051041280
750291574312013824
750287497435938816
750278303588777984
750350927962312704
750232157658898436
750368304812920832
750401339407163392
750303037231685632
750288759984365568
750366618685939712
750218572346040321
750286033695174656
750124708239011840
750250105350000640
750383593260711936
750334180014292992
750316869991723008
750342002277888000
750296183864758272
750239749609234432
750373442734657536
750310301883596800
750233735027576832
750311165931106305
750373992465371137
750245944617304064
750270405756280832
750312637884432384
750296460680310784
750325095156027392
750282447619698688
750259747870347264
750202692748836864
750380749354835969
750195549815476224
750318413587812352
750273064865267712
750347450796285952
750232258259382272
750366526478249984
750264432912166912
750409862232829952
750284095758954496
750418661823787008
750239334062850048
750268610355032064
750283777054834688
750379797335842816
750391524685336576
750252177151520769
750299593804480512
750241611834089472
750241007803990016
750405642620403712
750317738342637568
750261480096923648
750379784786489344
750167393452826624
750415343886200832
750207616907767808
750316966699827201
750268715506151424
750290928280170496
750380375868866562
750364907598598145
750265141623660544
750321378797182976
750233025858842628
750420893185118208
750419081199808512
750321823640875008
750372084098830336
750414886681899009
750341918500982784
750264394978693120
750374927644106752
750259949377245185
750214075997679616
750260591110029312
750201144958386177
750284276000821248
750419060198891520
750369483454382080
750301950835560448
750234384792449024
750382615815786496
750381605097791492
750386982031876096
750129657521934336
750269126359130114
750194836653895681
750287027678085120
750323618706518016
750387640579584004
750340018586021888
750326579729829888
750294615119556608
750298868303134720
750402744272293888
750340219623378945
750221432802729984
750378820063076352
750346989607325697
750277862964523008
750292136407556096
750195340263976960
750124099804991488
750346008056328193
750273215776301056
750194019041411072
750392384513466368
750275518503776256
750420083667861504
750231952419090432
750243155321257985
750265871558377472
750252105794019328
750350499984052224
750152814182019072
750152755432591361
750423292012556288
750363162642305025
750121797228519425
750266722905624576
750236054251245569
750295223390068737
750407676920758272
750268761341501440
750360738338709505
750250914875781120
750356820896669697
750375112034181120
750347299721732096
750362827152564224
750379742801629188
750244665190940672
750340278578515968
750187903867691008
750397551732457472
750242379395805184
750319441292959745
750263396893859842
750131443964055553
750343956945178624
750400026262794241
750377092018233344
750237039761756160
750332884117032960
750258350986784768
750170539319128064
750431470880231425
750257168499281920
750400160639938560
750402035267362816
750210125214908416
750212864019955713
750365414962651136
750229448184717312
750340534284288001
750234602904641536
750370146154323968
750240936521793537
750316849167040512
750312914997940225
750393064011825152
750347052509519876
750251078298398720
750259555104329728
750220791057412096
750275635940065280
750198871826001920
750353834619334660
750407739621445633
750135714075906049
750394460756910080
750188222567682048
750342887255138312
750175144748998660
750401272046641152
750187903469252608
750327075056353280
750238847775170560
750339288584187904
750425129281204224
750283873448103936
750278588507779072
750287908486209537
750431232220131328
750291691798749184
750415994133282816
750299165909979136
750331952683687936
750433257905385476
750293285625733123
750165418006880256
750171214681964544
750191649305731072
750411866913013760
750338726627151872
750285689816776704
750329893364400128
750207780661919746
750265104122339328
750355474378260480
750422071629516800
750314185834176516
750416447114018817
750352261541425152
750238579301822464
750358905247653888
750379881146544128
750266559357149184
750417604913799169
750403423816876033
750272469039218688
750234183562366976
750421400549224449
750275560425791488
750354807588851712
750397312841748480
750421228582830080
750269722000814080
750296628351930369
750360759524270080
750300596217995265
750237010644709376
750267305980989440
750390287365791744
750238394689658880
750280132032598016
750315867490095105
750422147055513600
750354816145186816
750267377179176960
750168555472183297
750335593519931392
750180085538312192
750246439570243584
750240353563791365
750218627077537792
750310939367510016
750422512098476032
750325195731337216
750266060461441024
750311081936117760
750361489169670144
750326978402746368
750365738070925313
750157960567885824
750144941351895040
750271487655960576
750225811987456004
750196330144858113
750314039117426688
750339754328195072
750424097671315458
750407945318502400
750295777013035008
750341486521229312
750274700392169472
750432381346148352
750370242820313088
750332527559270400
750212176074436609
750339326374993920
750249606018109440
750370661864906752
750158321441607681
750347538901925890
750334301703516160
750361732258865154
750293881338597376
750321471415848960
750358284788436992
750390593453301761
750327980623265792
750275434793803776
750270648929415168
750430636465328128
750349023798788096
750314596746010624
750357194164539392
750269809871519744
750284406242185217
750337997019746307
750225543379841025
750276873255546880
750328354084036608
750392275184783362
750292610426761216
750160762522460160
750319806168100865
750154332532867072
750201883201933312
750177183117651968
750269701104734209
750297693675716608
750327343256854528
750426500915032064
750348448944140288
750333588583964672
750156370792452097
750363787748777984
750233290116833280
750389754521354244
750288386594840576
750389200965496832
750205003898421248
750276801981714432
750335975180607490
750410218568314880
750335593473777664
750417369781116933
750423040425623552
750334666499121152
750134182836178945
750230257785942016
750275657008029696
750282065602551809
750318933769588736
750266953827250177
750267188423102464
750432444294332416
750433329112055809
750330598003269632
750282808078327808
750226134604840960
750374386717323268
750311820255191041
750308523351891968
750279314139119616
750244518553944064
750126956209967104
750322700313296896
750298276776316928
750334331063767040
750258921525444608
750247395577896960
750180362207264768
750260863613997056
750427616545505284
750179888435302400
750357081002094592
750393336385589253
750427968850264064
750339888617103361
750283701691482113
750313267076091905
750262935772160000
750340194826608640
750414135909752832
750311832598900736
750305319113330688
750286952230952960
750238210236743680
750310939514155009
750341394108035074
750384478141505537
750357995134021632
750408113107439616
750253615856676864
750278592903323648
750422734186872832
750415251749818368
750336516258304001
750376597086203905
750187597582835712
750353083566350337
750260503016906752
750272758790094848
750369869196066816
750255129824296961
750156815430660096
750306652985782272
750331503859687424
750325363608289281
750375548560474112
750334888910479360
750340085627756545
750271349495468032
750216793860534272
750136250783457280
750341247328452608
750350072408317952
750350114082869249
750330686041620485
750427889112408064
750250742791933952
750288260602167297
750339636736585728
750386424441176067
750353884980342784
750278702051844096
750318984013242369
750246728809447424
750420297551974400
750129124694495232
750256690268864512
750161735387078656
750202210529665025
750227946682642432
750433534700118017
750142420428480512
750340165235830784
750294313167364096
750418162471043072
750253800385024000
750241553080283136
750398386352721920
750282988458545156
750296372444880896
750368737002393600
750361732414074880
750432968452243456
750344707570565121
750249056706846721
750386508172058628
750407723045494785
750382271883018241
750364681072619521
750251669850554369
750191980362264576
750270615534366720
750428509814792192
750197538175717376
750338382551781376
750246053400702980
750279398302048256
750237790588338176
750314898966519808
750414450440540160
750300315207938048
750323514033442822
750394930376351745
750272007967760384
750291758907613185
750244694496542720
750141795829288960
750380950555594753
750245436770902016
750432054202863616
750204089624133632
750215456221458432
750352077101019136
750265045100195841
750353205545037824
750355805959032832
750333294865215488
750244619208761344
750299505761935360
750224456887435264
750287006777872384
750337464204537856
750292459331215360
750381923944558593
750261358697078784
750363443862114304
750293671526838272
750395169334128640
750328710503342080
750373728114974720
750227351271796736
750200851361259520
750364840175149056
750420179948101632
750279503159582720
750428992256118784
750326621882638338
750264244264894465
750361572908732416
750390077688279040
750294158061875201
750407383218724864
750302941035323393
750388148274798592
750315754403364864
750182669112057856
750144454909161472
750290290628521985
750255025247707136
750158224775577601
750382943118487552
750328605834608640
750391805687062528
750274860023185408
750421144642224133
750426870135521280
750341134111502336
750159386476023808
750388974326284288
750206786444095488
750146371576012800
750428568820342784
750383110714449920
750344472848916480
750386373958332416
750419412411359232
750139707045113856
750197906984935424
750359421293912064
750230891209908224
750386973559418881
750249463311060992
750140067826524161
750273609898291200
750425301339996160
750365100549107712
750216840371109888
750175740230930433
750267146471477249
750194899949981698
750315821478608897
750430539853815808
750314978540920832
750358913950842880
750381357679972352
750190914996432896
750255964578680832
750295365807734784
750353591337099264
750333051876630528
750348369483137024
750226071702896640
750422742823043072
750361975784239104
750306937984524289
750338986703544321
750424609191788544
750225002306338816
750425360072867841
750281470304931840
750284422998552576
750420087656554496
750269508204556288
750369169049264128
750295776761417728
750386889820110848
750376806654541824
750299337922637824
750238688249057280
750266354016497664
750259911393615872
750338663800672256
750295181317013504
750264843878461440
750352215412465664
750346469132103681
750319160127791104
750247379035533312
750282560865984512
750325934004338688
750255364906639360
750153921415512065
750231356655960064
750343482775068672
750135768568520704
750357550588059649
750283210647494656
750399153822281728
750235744082460672
750146136640331776
750153564941479936
750286901635084289
750389263930421248
750270900461772800
750351989217779712
750174272262270976
750426119229374464
750271085162164224
750395999890370564
750376190314213376
750313804274294785
750400672454041600
750409778355118080
750155833942667265
750270183340662784
750416988170653696
750237438262607872
750396922456932352
750324117967081472
750317943943225344
750211865788182528
750274084198551552
750207193132175360
750243385869557761
750174213588344832
750342417824489476
750386466199576576
750308640859578368
750222011717324800
750319827177316352
750318598380478465
750316542915731456
750416333699944448
750308867574226944
750218069247688704
750396125601865729
750204345225011200
750404069697654784
750296322289184768
750214025846415360
750304681520422912
750293327367565312
750388911692738560
750419718826254336
750242907769204736
750149487990046724
750129875466551296
750255172027383808
750239170606628865
750424928101474305
750377570248581120
750299761568124928
750221642475802624
750337237749870593
750237073571885056
750230505388408832
750309928577880071
750221483230760960
750322910095634432
750257931963293697
750339259358339073
750396000016035840
750396499129925632
750303322414911488
750240881857486848
750269298405416960
750382036884619265
750165644390326272
750390329178664961
750287371782987776
750157163650310144
750392183086350340
750239694793895936
750312722038796288
750370536245563392
750382619930439681
750348537200832512
750233155928412160
750301904937385984
750221223087501312
750320087102582784
750315754604597248
750426526080958469
750355705299804165
750189740637294592
750359551484915712
750379499284492288
750357840104189952
750272058018308096
750143800526315520
750251828873355268
750166454134157312
750309815344181249
750385166128906241
750429256547696640
750321764811415552
750152587555409920
750401183987146752
750309781664063488
750238096852037633
750379294031945728
750365381315989504
750279167543906304
750266916028186624
750268438485032960
750418862965915648
750392220755394560
750251904635138048
750406586259177476
750323178518376449
750415377650376704
750402765411667968
750345064308625409
750400131174989824
750222976352747520
750418569259675648
750230215838707712
750222145968627712
750308699705671681
750351749878276096
750180756509454338
750188490831388672
750275669662240768
750331344471793664
750320384772337665
750376232156483588
750209496069267456
750381940604301312
750296448013664256
750376643152211969
750202638411726848
750396079745732608
750398436650913793
750377347833102336
750142978325303296
750135512657256449
750423627565264897
750399036428001280
750329926889279488
750428799490293761
750411745164988421
750353989804363776
750250633534386176
750400483777536000
750241817057112064
750290773258756096
750121277210316800
750377905650274304
750298071075065856
750280211950739458
750201774313701376
750141909075632128
750301330388951040
750431810836889600
750383769413120002
750324206102011904
750261152794308608
750229628397191169
750266672481579009
750214323637776384
750363556965715968
750254928799621120
750405298658086912
750408352077873152
750165199856947201
750228362073927680
750386088687071232
750249392293212160
750376420963213312
750196292329017348
750340249155407872
750376475468193792
750336113785593856
750315318212304896
750260158962536452
750421060827254784
750430082716565505
750380828861960192
750432121085239296
750308728856010752
750241276096806912
750128361209405444
750136032687980544
750179909117640704
750303129569259520
750237849597779968
750222129061306368
750405059423395840
750203812531560448
750377389771878400
750144018772815873
750269252377124868
750408658413117440
750367285513158656
750230245064658946
750320456230531072
750311170020605953
750378568446832642
750334607950774272
750333030959616000
750183923297071104
750347950065389570
750211249208750082
750307898304110596
750276017474957312
750252860957483008
750382196603707397
750246045117022208
750332586220785664
750273920444530688
750385795228327940
750250101004767232
750253699897761792
750384993881378820
750328014538436608
750416543452979200
750326227769098240
750338328185212928
750232967151321088
750370687081066496
750396125514006530
750360142625906688
750320867335409664
750239103602556928
750259571860525056
750342040173441024
750214331824996353
750232728205942784
750342044481183744
750403109407563776
750309651833581568
750324600249122816
750133881169338368
750174246953857024
750347823929958402
750387682526629888
750172292307677185
750424194018533377
750228567573823488
750243658541174784
750129279812395008
750313401377751040
750392309079019520
750277854798241792
750299513944956928
750329885223161856
750261563970428928
750373749078261761
750258233709883392
750353280933527552
750198230114308096
750394020099153920
750383198937448448
750391964856623104
750329964730454016
750337451466510339
750369592640434176
750275304367726592
750310855665942528
750221982248103936
750277342791163904
750265439570255876
750200759208120324
750240000999034880
750223999964028928
750312428475445248
750341436357414912
750212008197447680
750295676395790336
750372343952711680
750207214279942144
750403423627988992
750300273407627264
750372784304484352
750215225240989696
750362651126075392
750261874575437825
750330040387309568
750352479758520320
750387233899704321
750247144171470848
750282795608670208
750261522010509312
750387825036693506
750406758363987968
750127824443498496
750385849695670274
750381001189289985
750253967981088768
750252156297613312
750355294107082752
750327829930225664
750390446707380224
750327649315106817
750290546661482496
750286188750245889
750300164322197504
750242882536165377
750425850818883584
750340739826085888
750335522279550977
750310624660381696
750360847369773056
750147755679576065
750432121223802880
750143129513254912
750295995108433920
750376869543968772
750365108883353601
750191498352693248
750247764731260928
750433706796515328
750311207836332033
750366832469606400
750313204442628096
750222640967774208
750184271315210240
750342019063635968
750269075872477184
750429281751302145
750422080034840576
750288902343110660
750290760675778563
750254194658045952
750368619364700160
750208598165299205
750310264147472384
750225761278234624
750239942593261568
750297219715178496
750407316063879169
750298549229944832
750307927907561472
750295403686424577
750336063261081600
750313951032999936
750233550364942336
750405063739400193
750374755656732672
750133050466529280
750197206469185536
750155754489905152
750253678561492996
750128977789026304
750418493955141635
750281675645517824
750258200172109824
750330056954740736
750320124889104386
750180525843898368
750389029032566788
750310272636772352
750168274428522496
750126004006518784
750215661683519488
750310821742387200
750253112301092864
750238373764276224
750273727561097216
750306745042468864
750372281113862144
750338684604518400
750331281641177088
750385216443801600
750131259393794048
750213807537004544
750431152440238084
750393311110701056
750299249745813504
750432968385048576
750346087735721984
750280803259715584
750282250244255745
750428941756674049
750408716848168961
750287291793440768
750325913217331200
750226906344263680
750224121376731136
750389146561212416
750229305725218816
750271986916548608
750288206390763520
750308942996185089
750357118700716032
750394347380543488
750202428495200256
750359547047387136
750429277334675456
750352035099316224
750352211142520833
750330002579791872
750426404232331264
750248352047071232
750312789143543808
750361497499492352
750167414571044864
750358649596444672
750424076712370181
750252949079752704
750319697057374209
750291855280046080
750365003992162304
750339183802142720
750382586304798724
750311321128796160
750276009195343872
750269654946295809
750341578640662528
750307344869953536
750403989909413889
750167225655590912
750291108622659584
750241720642703360
750339859013828608
750222787864768512
750430862760697856
750385367367290880
750397216125251589
750367638069673984
750376186040029184
750410826880847872
750289129179648000
750231159485771776
750221974056632320
750177002695655424
750242186478878720
750303830076719105
750397694410121217
750426270224220160
750283122592321536
750316278888468480
750420859320500225
750273110851674112
750325351197265920
750265380728373248
750286830524850176
750412869469147136
750202952871186432
750250956827361281
750403121977892864
750322876256030720
750374453616340994
750362978143305728
750231599900352513
750241104214228992
750383223906111489
750333206944051200
750271382718672897
750153250469404672
750335807257448452
750331176896720898
750271747623051265
750296070576635904
750224536516358144
750203170807279617
750255310158299136
750372935400128513
750136028694884353
750273778031046657
750272783687553024
750342837208842240
750266580576178176
750417650904342532
750124426973372417
750253955494666240
750361140798951425
750342317089890304
750344279810252800
750235093860487168
750263623554043904
750350432774553600
750273564079599617
750154101820952576
750283177214738432
750307831304380416
750394339055046656
750233030128721920
750286184555880449
750378765650370561
750380841797296128
750410990345388032
750418288388308992
750407890574446592
750235269857771521
750377192404684800
750280719453261824
750369651327168512
750380959141421056
750197609290145792
750274838888079360
750374701097246720
750384545359290368
750215317499052032
750400169007538176
750297983334232065
750298893523398656
750288298413813760
750369915538907136
750419231951421440
750300575162654720
750249471716499456
750388794222907396
750266417023373312
750243557743665156
750129569353568256
750238881199501312
750309685098577920
750307348925734913
750384545061433344
750339456549388288
750273714806091776
750283944881446912
750256409183485952
750384435988557825
750400127110557696
750358037081251841
750261320667332608
750247680895512576
750401884259700737
750410923135868928
750144358486253568
750285903407427585
750207549685633024
750361300266397697
750165648530026496
750281327430205440
750154655439683584
750274847498964992
750297937100443648
750427746527014912
750250025498718208
750339330602889217
750356493724164100
750259978519269376
750392300463857666
750311589530796032
750262557961818112
750274885126066176
750277368279887872
750275212210376705
750268249925885952
750283865042751488
750266483796807680
750380053054255105
750320720689958912
750294573092659200
750298012598018048
750311585390927872
750236188603211776
750347203328221184
750255587003334657
750200889080745988
750393290516733952
750319416261226496
750365716822368256
750227367780577280
750290387416281088
750408209651867648
750309940980379648
750255193065947136
750259986979323904
750206841146212352
750406733261053952
750246133218312192
750357840074858497
750431030817984513
750428828758138884
750251464258355200
750245751553482752
750343919058247680
750365129875881984
750278659836182528
750414580581437440
750206513633976322
750379608692756480
750369189928599552
750341041706897410
750187962529222656
750303859436912640
750412781099315200
750404828849803264
750288780750446596
750205318496329728
750309110491611136
750372863992074241
750265988998979584
750325736808996864
750388827664084992
750252726567702528
750376781648105472
750202076144238592
750351645121318912
750321567888912385
750366400527626242
750372398671757312
750286096513265664
750301493635395584
750187320733626368
750367751164735488
750303951715758080
750264479238225920
750337812260544513
750253431416295424
750337636070330369
750151379612626944
750296422864547840
750277573750321152
750287287607447553
750217196832522240
750340802950336512
750368992565399554
750294870896455684
750313447578042368
750419978717949952
750391642025238528
750156920489521152
750191657635581952
750309563778334720
750167460553175040
750416476448886784
750303884514590720
750360801429553152
750241137588330496
750388525468684288
750418691079176193
750271030724272128
750349967169036288
750136670067064833
750376525782974464
750216458421010432
750420469526978560
750418061749022720
750273564088078336
750410709482237952
750372805481361409
750283613334228993
750227854391123968
750344137136861184
750188805269757952
750357613540433920
750244216589123584
750390618686300160
750297031101538304
750411996995153920
750304065016438784
750308775140229120
750298234640150528
750240802337656832
750319835444371456
750322700011307008
750274029592850432
750339569581629440
750423552042602496
750313359325601792
750431869724925952
750337560715689984
750414089973796864
750364441980600324
750396738171576320
750157528718192640
750394833848631296
750133750906880000
750357181426388992
750226801599873025
750387108137857024
750213119914409984
750322805003149312
750360742574960641
750377293235777537
750375414174855168
750284418871332867
750258175065071616
750340534330425344
750360067376029696
750257692720193537
750368175007477760
750286620692127745
750152524791898113
750328651846221825
750267247382372353
750359681395138561
750413141910118405
750329788661952512
750363821034860544
750255146584662016
750427368871911424
750392183157579776
750379570726141953
750252621915648000
750242857231929344
750275656806694912
750297815457210368
750424349149102081
750272255188471808
750280547260391424
750157742359339008
750334394095722496
750349057306996737
750191674232410113
750373337935872000
750273379450707968
750284234065973248
750431718696488961
750364207032532992
750419026405449733
750222246753497088
750254194792226816
750196170597797888
750345978486542336
750316186290839552
750367298200961024
750322326722453505
750255520049721344
750227003165540352
750401888672178177
750273693754986497
750155502579961856
750286612286803968
750229897084370945
750343055203508224
750339129293045760
750234603235999745
750278236219772928
750320951162769408
750411543951581184
750133591451979777
750276654933606400
750248045607002112
750337619427467264
750316429841346561
750330170423119872
750342979747885056
750227862909816832
750226214485385216
750298469538078720
750172598621863936
750333982894546944
750288965610119169
750160682625236992
750316354360709120
750318510270709760
750354081936384001
750152994658787328
750133671479259136
750242408567336960
750336033707814913
750427167847219200
750257474519916544
750428442953412608
750239992698507264
750370490011774976
750370909463142400
750304106820935680
750275774280859649
750295931975761920
750224872215687168
750400152398102529
750318866534895616
750419584268853248
750306095147675649
750261035559333888
750292958428233728
750326760202526720
750292928971481088
750287413449228288
750260888838541312
750188335772028928
750248087931719680
750366346291085312
750260347509112832
750354840992251904
750257180998262784
750194950042714112
750377813304340481
750347442432901120
750203980521861121
750204777368260608
750298847197351938
750357504681451521
750194203691548672
750395844524900352
750137890735136768
750267562043277312
750394812797480960
750350579575033857
750318967118557184
750242198977937408
750137073064026112
750361015133564929
750309848869244928
750322243167715328
750361292062482435
750184535430729733
750146757351190528
750335995950665728
750433023087284224
750288814623469568
750406514930774016
750403646140084224
750343591952838656
750298402546737152
750348113647329280
750141904843579393
750134312977231872
750318883408519168
750270732865798144
750133444911529984
750278022465544192
750252064131936256
750229326587625472
750168387536326657
750197219408515072
750357525497679872
750273593175531520
750129208551026689
750232560261853184
750268220448256000
750158082026663936
750283554727325696
750388009720221696
750153011381633025
750373497428475904
750381076607016960
750370259408973824
750354308458307589
750356762046365696
750215812737294336
750242580475052032
750411929802465281
750401901355687936
750351049706266624
750267767325163520
750204743813922816
750360096425840644
750277045381398528
750272226004467712
750242807244263424
750241016070836224
750279242924056576
750417525070893057
750377524153159680
750345559295352832
750403616574496768
750204370655010816
750375804153040896
750290139969118208
750267796953583616
750222141807796224
750339439516418048
750315725009489920
750128596161859589
750289552598761472
750353821956792320
750345064233205761
750208917179731968
750225794853539840
750374936129208320
750231612646912000
750312411572342784
750245005059469312
750368573424414720
750377289179734016
750408616130347008
750296611448905729
750374176746270720
750285890874933248
750144627009810433
750283315765215232
750257860316135424
750167196278648832
750410184984498177
750250042204839936
750336293960245248
750421459286142976
750343256664313856
750334649667289088
750424982291972097
750246959349436416
750223378909388800
750184065819676672
750321215227715584
750323354490593280
750410876893532160
750234120786182144
750223102328594433
750241699780321280
750292081634058240
750291322565636097
750363540029075456
750284716671053825
750286616414003201
750296271961882624
750245655201902594
750389922347888640
750125261820194817
750312637972504576
750257969565208577
750420595137929217
750233978205011968
750224188544286720
750302454432952320
750278538377490432
750328018426556416
750275489051344896
750349782758088704
750402324900810753
750165216734818304
750279087927746560
750201962784780288
750149282561265664
750360595807993860
750382964027101188
750313976114847746
750260259583852544
750155250884018176
750309182109351936
750193712978923521
750266836315504640
750312688312545280
750418661505134592
750289154244771840
750197227595980800
750191397479837696
750372360834805760
750433681311993857
750309370584559616
750370196523667457
750315909546254337
750319210593656832
750157620812677120
750311333611134976
750418284156162053
750344317802147844
750172581999677440
750401393584959488
750252625849905152
750226772340273152
750256015132598272
750282074024706048
750141938335113216
750122552404631552
750226969212641282
750342560309215232
750417789194760192
750410852042477569
750249723370606592
750235684984750080
750315213497532416
750341264080564224
750160267183464448
750129565117321216
750318744929505280
750297580681166848
750128411599921152
750221609118625792
750378002198831105
750237564221661185
750235437655031808
750328874282676224
750365393911504896
750353083750879232
750292035504967680
750157486494248964
750429579257450496
750375166736211968
750332091129225222
750199165280550912
750225832581423104
750281310652993536
750374357403303936
750194761546526720
750381860945932288
750369919733231616
750317268681297921
750229918164934661
750359240880058368
750305742742138880
750162204989747201
750393457986899972
750243591575003136
750291557417259009
750414098433736704
750383295322611712
750325405425348608
750306816333152256
750223949418627072
750133801213394944
750152688084455424
750357391355604992
750397157593808896
750245659098222592
750397182755295232
750138566211211264
750287363209826304
750425452167168000
750408972704813056
750203355339845632
750247722977026048
750140939918868480
750240160315572225
750352731538202625
750337791163183104
750396352086106112
750400470779297792
750278551002189824
750405328194252800
750242601379520512
750403419576217600
750391738263478272
750297077192753152
750316048134668288
750271307456122880
750355675801329668
750150217933127680
750334653983232000
750376194445639680
750141934111428608
750323715246731264
750174079240536064
750249714914881536
750375322114150400
750312059053760512
750262004624031744
750314567528361985
750184070043303936
750394536006914048
750359928682975233
750329671007498241
750392992666648577
750306288047951874
750331663561814016
750200541045727232
750295261159698432
750270917423435777
750166692991410176
750355113747812352
750291486206529536
750184879514673153
750405860745179137
750311807630401536
750219293875433472
750249526565408768
750355713583681536
750304257803509760
750142126986592256
750337711471366144
750375489831833606
750341444485910528
750234997114675200
750426207376859139
750244509791842304
750223408651235329
750296737655492608
750251183126802432
750296418556977152
750285241017827329
750343688384118784
750252504391245824
750296410466254848
750398105242128384
750292102945308672
750350193812353024
750367512194265088
750426559505375233
750408805121265664
750340114996400128
750343227086032896
750373715318153216
750258132996292608
750331109779570688
750351326308134913
750386885760024576
750381210686328832
750319898316906496
750305763717844995
750307667911081984
750349447301857280
750351741573554181
750319625959776256
750205800904261632
750235303319703552
750347035673583616
750347299935571968
750124674508546049
750317935630049280
750315641106817024
750420704148021248
750431819078721536
750372901652660224
750431252885405696
750285803092336640
750395932550787073
750298385618464768
750136577871876096
750404610897088512
750341813731459072
750263581548032000
750228701741060096
750433744302006272
750294900256583682
750331747372441600
750420016240013312
750419244521779204
750305268798361601
750145591670403073
750318388589817856
750413737522130944
750387602893799424
750414073133752320
750250780607807488
750128231328522240
750134640086753280
750387791712837633
750227116390772736
750386428551450624
750432767058542592
750320548673163264
750297135845822464
750150968524824576
750274897558011904
750168085550727168
750300034269347840
750219159661838336
750232732186226688
750292107143897088
750282833269317632
750304618391928832
750208120350240768
750372205515595776
750321911649927168
750413863515000833
750371882403131392
750414878461034496
750376819107454976
750330807634583552
750309819395903488
750305897914728448
750235483720937472
750264760285945856
750342665238183936
750395202876170240
750247274232569857
750225946054103044
750256585394556928
750402425450881025
750299132494016512
750308016059060225
750349430692384768
750317574898974720
750387967697489924
750136624122585088
750332086872080384
750248658164150272
750351930308702208
750189283588370432
750362155904622593
750417373837000705
750411686692007936
750162586767859712
750216068422139904
750387879864598528
750368975993929729
750374176721174528
750308405806395392
750385669218918401
750288306873794560
750336058869420032
750309945204174849
750243100514250752
750231939726995456
750241196459556864
750201337888010241
750414739835088896
750377935144620032
750238268751540224
750335828354822144
750419152221843456
750224876468789248
750270988701446144
750234187895042048
750332326048047104
750125836309762048
750263963322052608
750221843827724288
750202667499008001
750393609028038656
750254253185249280
750248771343249409
750283810810368000
750351649319874560
750296209043185665
750407819288014850
750369932265787392
750369982391914496
750310465490677760
750294455744204804
750428459621617665
750262772181585921
750291452761169920
750304941626036224
750310322678951936
750274016808697857
750396758853754880
750372960679133188
750339879964336129
750196636366827520
750222045498204160
750283152283865088
750188998497153024
750325539597082624
750376613733339136
750374789223768064
750277858845614082
750418028488261632
750234825286676484
750280476242407424
750172472830357505
750385828669501440
750285408479612928
750254010293116932
750309878007115776
750295730967945216
750330191147364352
750324587829792768
750264017650933765
750289229754884096
750393495831977985
750410034173976576
750351716508323840
750327125375197184
750385799217152000
750305096509128704
750140935829237760
750367512181690368
750256480629231616
750379491013300224
750222829556203521
750423061447471105
750125287019601920
750271571487559680
750349476640862208
750242194687131648
750274285332115461
750329654523924482
750132047998513152
750335085870739460
750414270245003266
750249115313987584
750282883848343552
750418682459877377
750315200985772033
750265762535710721
750269466102132736
750215887999868928
750256169982144512
750345760563232768
750351863296430080
750262876691202049
750331223105499138
750246879888220160
750284330778238976
750415486618308608
750269038081736704
750211777690992640
750223429551452160
750260968605769729
750372553651171329
750323853558177793
750208330098831361
750285392037945344
750291234694967298
750404757727145984
750307848047984640
750311430084259840
750355499770667008
750295382568136705
750121281354424320
750195394769018880
750329033569755136
750256048666185728
750279859440611329
750236914066882560
750283366197452800
750229217535782912
750410453428367364
750419013956546560
750390861968633856
750361161971879936
750164524699832321
750402450536951808
750428996274233344
750268178413002752
750307730624241664
750288348737069056
750121675417489408
750282673759805440
750227296733302784
750145335737978880
750371794360496128
750376051876986881
750372121562451968
750426404240535553
750202311079669761
750308502426513408
750205914129596416
750284733532213248
750370607645196288
750293176561332224
750305134433951744
750271579892936705
750340660083949568
750259869387599872
750428765583450114
750256107289915392
750374495559507969
750310029320982528
750342094573699072
750332363792609280
750341859688538112
750203082747904000
750232732417028096
750387246239395840
750271685031522304
750263749391429633
750320875854000128
750275023378657280
750262209746436096
750182153393152000
750199576368414720
750301753673936896
750364752208158721
750345374708166657
750323799111897088
750291762971807745
750408410609451008
750384440493375488
750305696441262080
750194178450190336
750330119718211584
750390694020132864
750210812942376960
750357458468671488
750348067476377600
750246246602932224
750302987092791297
750332699240345601
750419529742901249
750132723499429888
750301636489347073
750239200109355009
750152440658427904
750212654183112704
750388412495069184
750314303320887296
750404379899990016
750266614172364800
750170723956690944
750341759083933697
750409362724782080
750223571985784832
750317335567740928
750321634796564481
750385497122435073
750404979664556032
750266337113563136
750231121728679936
750364685204131840
750260310083244032
750350038719684609
750177828818214912
750310587230457856
750387003141812224
750395920110456832
750265930173808640
750209093487460352
750310327200264192
750122300507189248
750339498307833856
750324335869562880
750347425429291009
750319042905382912
750337401327943680
750235399763685376
750347828338143232
750373707126697984
750141460138299392
750326969850617856
750336524751863808
750331961038647296
750348709003538433
750434029791510532
750360151073456128
750374797763379202
750348767921106944
750360012917239808
750304710775758848
750358255231115264
750233521004969984
750228466717646848
750278068816805888
750200956344799236
750383265983393797
750277129128931330
750368711907811328
750125312197951489
750385409369120768
750384834531307520
750238499752833024
750264969833226240
750312348490076160
750188318789361667
750342988094582785
750238239525666816
750139115631284224
750240671999651840
750391109147299840
750425036843053056
750274495085178880
750241964013023232
750363582165028864
750382829750460416
750165472465805312
750347337562722304
750427515710214144
750319197796851712
750292136503832576
750302663850467328
750398566691143680
750238658918318081
750167997323550720
750329058811076609
750350663813632000
750211282666598400
750412055526727680
750307122563416064
750127623297052673
750323199385149440
750258229381197824
750130102147485696
750246649209843712
750257554475941888
750208078340038656
750222703949287425
750283525476216832
750339322080034816
750365356385038336
750373006594146304
750226302389460992
750312017307705344
750427281005355008
750279549309648896
750318086323073025
750282384738754560
750365113140580352
750208363330502656
750383026849320960
750263279512121349
750272548785369088
750160431004737541
750385371490361344
750295474788134913
750266727024451584
750394376841486336
750359270403825664
750285278619770880
750417600480440320
750197865071378432
750321991287267328
750392074114048000
750243859947327488
750230278879272960
750404245669679104
750395634822311936
750385166175047680
750132287375708160
750143590635073536
750414677004300288
750342245681881088
750345630627889152
750285660376952832
750300344467517440
750387527454982144
750234309383118848
750310800888213505
750265166944735232
750343780625158144
750312579185074176
750421279086379009
750178193840242688
750341897445597189
750325245958062080
750245726152634368
750406636452220928
750345722944430085
750127203552296960
750225933617893376
750409320911638528
750285123614937088
750394817167781888
750416631491391488
750271622087634944
750301586107273216
750278383175696384
750283961696333824
750249677455523840
750369617860763648
750409572603625472
750372629371125760
750312105547530242
750325388765790208
750247207010439168
750408222100500480
750366790593703936
750278471222452224
750382322143289345
750358813119639554
750272846597849088
750284318207979520
750295382601510913
750283118406406144
750243859767197697
750275572882894848
750306841658265600
750433446724526081
750343927685910529
750328760906420224
750351250797916160
750294678055088129
750366937331425282
750189849714438144
750378975134883840
750279889010429952
750355080088547329
750272406451814400
750305650169700353
750125819478016000
750383127575441409
750367696722628608
750377360181133312
750327150209818624
750281474319015936
750355726300688384
750336537066344448
750399925570142208
750345852967718912
750338672201871360
750321425240711168
750346679140904960
750135663396290561
750276902435389440
750297391891247104
750272708273774592
750380187343347712
750361547747135488
750247681025597440
750237966879064064
750387741444169728
750316345837948928
750195717751406592
750239107817824256
750268992003121152
750433962573586432
750366744640778240
750362399417393152
750423858612727808
750412915598123009
750432733499891712
750306623336439810
750298939321098242
750244707117268992
750294392716431362
750427096527306753
750356539890737152
750225627144458240
750432888877973506
750373358798118912
750342719550128128
750264378306420737
750433220102123520
750189996712206336
750238008796995584
750297538574577664
750188008658202624
750327305499578372
750265707892465665
750428203932610560
750425850886123520
750356602570493952
750333097808367617
750263308817694720
750287296184844288
750334809130565632
750285160998928384
750298251472101376
750272460830937088
750316094351704066
750272125446025217
750221005092683776
750288797724663808
750386755707215873
750430845937262594
750299023316320256
750269378097254400
750368699329056768
750386097142849537
750327565559140352
750245508149612544
750329226570637312
750336864398245888
750265498361860096
750330770196234240
750329771704344576
750389641174392832
750244468117368832
750424118638632961
750208166458187776
750315146103271424
750256640075575296
750370120959193089
750364764858118144
750353213631725568
750276558720565248
750309832284975104
750283546418376705
750300386628497409
750270204408524800
750290228003348482
750349430684020736
750380824738930688
750208581442473984
750149576317739008
750316702475358208
750302332496310272
750387963696128000
750285475789803520
750345101889695744
750122413715779584
750348151182139392
750215497900228608
750250516173684736
750241091564216320
750424894542872576
750374566996873217
750259701917552641
750261765372538880
750232636023504896
750264483432497152
750302844335497217
750353805036834816
750237711152214016
750350994945417216
750247823631724544
750381806218797056
750266412619407360
750274763654701056
750136099645841408
750357366059573248
750304618714918912
750306161975554048
750373753092247553
750301951150198787
750342274882699264
750412785671168004
750333953626648576
750382427030388740
750320313829777408
750380833375031297
750410558160113664
750239942207500288
750202067822776320
750322024866779136
750297807211393024
750143053940350976
750414081518137345
750131591016505349
750294203985432576
750395882441412608
750319105526333441
750212004011401216
750396125832679424
750196145461362688
750165132873838592
750313464535670785
750294396914982912
750224259708887042
750169671098261504
750356808154353665
750316756971954177
750273891080155137
750277586358571009
750277531559927808
750165573183561728
750319923633786880
750333164900478980
750386545928998912
750337007159635969
750341281096884225
750293818101018624
750358691375902720
750380053201117184
750216441845153792
750217419063517185
750325766135635968
750393630158950400
750242941445234689
750201791128666113
750152952468373505
750266123153727489
750340903513063424
750178768669515776
750207596120924160
750389154563883008
750213769893117952
750396478166736896
750366157367050240
750369424704671746
750376701859917824
750337493359325185
750425557083492352
750304916447629312
750131574302277632
750208539470147585
750410377775681536
750409832788701184
750325891994181633
750275644165095424
750288927655952385
750421203370831873
750331025696382977
750319026195275776
750317214079692801
750284691580739585
750400194269876224
750363938492067840
750396679304523776
750298650144714752
750269969242415104
750328500775706629
750360507526307840
750368338597978112
750395211482816512
750364865500327936
750376445856325632
750320695150669824
750151677605404672
750246191841943552
750251644395352065
750172212649418752
750367088607424514
750275543795458048
750194463507644416
750330526624583684
750402731756687364
750273991848366080
750405865061031936
750336893527597057
750385405237796866
750366295745503232
750245067697299457
750368443208196096
750342421939093504
750296955364974592
750226445016989696
750423980084002820
750144245131046914
750273203231129600
750296036866945024
750244971282886656
750253066490941440
750384788377366529
750419055752781824
750309618253914113
750242018593476608
750427268275724288
750382288869793792
750322897474859008
750156463327154176
750241972485586948
750290055831363584
750193603650031616
750124032708706304
750278089498820609
750219885410525184
750420477877846016
750286759003557889
750170342145097729
750365557506080768
750302152501768193
750237148930936832
750340010004639745
750322716927033344
750431655446384640
750351452028211202
750363988899291136
750317914373238785
750368418012884993
750399938513756160
750136842083860480
750283273662787584
750337237603221505
750432242875465728
750406762256302081
750262226729181184
750324424260419585
750382951507124224
750398415926943744
750390853294821376
750239887991803905
750375896406786048
750232841565442049
750175308150607873
750322687768133632
750317348242927616
750402178267963392
750262021250244608
750359949843304448
750358834225569792
750354514121781248
750135311431184384
750348201576783872
750364710327824386
750381970111291392
750296825366614018
750409304256180224
750318455371534336
750306401080270848
750350122668744706
750391935500750848
750216089267830785
750225392171003904
750261337469706240
750371291375558657
750265963916955648
750247253269356544
750278421004115968
750193029164785664
750240793865154560
750372645804343296
750300923331768321
750291381390700545
750226243996512256
750390211859849216
750211614192926720
750380153780461568
750164511907123200
750323744405684224
750344720434532352
750290186018418688
750333760646877188
750290483814010880
750271835749683200
750378094578589696
750326269405958144
750270120321228800
750405441134292993
750211643380994048
750251858535460864
750417076116914176
750367046618247168
750291192542294016
750360847483080705
750302596724826112
750383207057686529
750324637851082752
750359824118845440
750260121058496513
750432209333547009
750333081152806912
750357114489626624
750301913351151620
750293172236984320
750277124804775936
750253926017007616
750230005964218372
750233999017177088
750169176094932992
750243075419697152
750156001635033088
750235802408452096
750249828526022656
750371811314003968
750405508499136512
750261417354399744
750136091601096704
750363586074214400
750363250538131456
750253573670375424
750369160354418689
750328433985609728
750425330519797760
750252114203533312
750403033826103296
750244933454401537
750127471966752768
750260813148069888
750311673420914688
750402631256961024
750361447071227904
750381869250650112
750304173862842368
750137039157354500
750278953458364416
750394536124383234
750384729845792768
750144593413439488
750373984156291072
750407890889019392
750133469800308736
750181012240490496
750248184283299840
750143334891474945
750337938215538694
750244602070925313
750247655788277761
750396733734125569
750399564985864193
750319122433662976
750279733661802496
750243688081661953
750316526260129792
750360625080041472
750298490543235072
750136758260477953
750296775395778560
750346146535632898
750266668421619712
750269633865842688
750405592402001920
750178781026017281
750287929579307008
750373262706679808
750235831865139200
750430867261120512
750401343324622849
750320552682725376
750328387680493572
750176201424056320
750345668284350465
750128973523329030
750361719936020480
750429575239335936
750312415829647360
750338378642690048
750391604414967812
750304375151661056
750334129615495168
750313250630275073
750423074290462720
750425074570760192
750403516229881856
750186519550423040
750386784949903360
750376454395817984
750358049886461952
750384381706039296
750257625594523648
750236318484013060
750217930571481088
750385967253622784
750238419738103808
750228198370242560
750313522920390656
750376106340024321
750284532167901184
750291444347310080
750341742344409088
750155984924864512
750298889308213248
750162792280301568
750255884916391936
750231268395192320
750394816912130048
750124729131003904
750311937678905344
750303083549384704
750366480227721216
750391369466798080
750224066993422336
750246594600116224
750408800797007872
750303066625376256
750243557915713537
750349011207458821
750171898298798080
750384180467470336
750147159983546368
750297966393618432
750318300396187651
750299149053136896
750358729153978368
750397275122311169
750358754474987520
750392866690695169
750274151307481089
750422696811491328
750185332595888132
750339565538291714
750398486974169089
750306099048226817
750289510592811008
750138654220169216
750391369328459776
750241968429502465
750408809219104768
750389041577730048
750132068902895617
750330262458949632
750400588253319168
750296229754466304
750378941442031617
750264969762078720
750397325185585154
750401003837685760
750366883187138560
750209814899331072
750126326972047360
750237711219449856
750368426569465860
750174657861615616
750240877872762880
750371312275718145
750291859310833665
750429885529743360
750418452104577029
750219172244819968
750376836266356736
750220128466329600
750262163604897792
750212029147934721
750283542299414528
750372255826374656
750391763815239680
750213975493767168
750424865098768385
750370167230722048
750424638707032065
750365427470049280
750393797738135552
750369630112198658
750241393650655232
750352945376403458
750245155916111872
750276621588766720
750327984876290048
750308804592476161
750123885941628929
750338978310750208
750409354394959872
750322976818618368
750352144117661696
750173663874473984
750256870577672192
750352916054155264
750271907300245504
750412642897059845
750373228883873792
750392547852386308
750423439094194176
750362244043698176
750332510677176320
750131247033290752
750141166650294272
750243096437329920
750210204847861760
750261727556694016
750126834558308353
750386789337198592
750417726527696896
750238587791212544
750241007921401856
750313233697873920
750277309366546432
750221281765752832
750233491414085633
750412131116417024
750194241184206848
750362902666833921
750255717089681408
750397925067337728
750340417137278976
750180685348995072
750187991906213889
750290127314903040
750225253855617025
750272351971913728
750366698264465408
750417382326214657
750129955003101184
750137970460659713
750370666294247426
750375749627088896
750321819421335552
750380367606063105
750288914938630144
750294162331856897
750189224700350464
750327909643005952
750230014549975040
750129045006934016
750321399772876800
750215435094720512
750386990395355136
750134787038449664
750369659690491905
750251967314812928
750300344538714116
750236091962142720
750259890401079296
750340324690694145
750298566250340352
750307135053975552
750318275217780736
750322763034947584
750125408633233408
750187211690172416
750266148323721216
750359719139827712
750347706544099328
750420075363110912
750273173837451264
750256459703877632
750255851508731904
750172770772877312
750402681508954112
750423216632565760
750363984566583296
750132849416691712
750270837622702080
750192840337219584
750226441082634240
750296569728143360
750294405366579201
750340911704510464
750399686599667713
750183290083106817
750200348069867520
750310327208804352
750172695288016896
750252336686268416
750368439047430144
750174163260743680
750224603663007744
750361183014772737
750293772269858816
750373031801921536
750402970852978688
750360071620657152
750332971874394113
750392073929515008
750270422197870592
750216135409360896
750390266113118208
750339414585401344
750425062189170688
750237786700210177
750247273846730752
750350621769883649
750347396320784384
750279842692681729
750254949443985409
750228177251758080
750386894152822784
750256841108709376
750319336317972480
750370364287582209
750292656576659456
750421916574515201
750387560921333760
750362235705389056
750433077428707328
750354706774581248
750385262484721664
750347975159939072
750405386872692736
750374420254978048
750407114661715969
750276655302729728
750371291308457984
750422432377348097
750270124670717952
750130991092666369
750139950323101697
750270208611418112
750257906394816512
750423573374828545
750398453658873856
750207080175468544
750219637653024768
750375884041949184
750385296139780096
750222393306714112
750418737002610688
750370334713450496
750397036030205957
750152642261843968
750289586237083648
750258913023590400
750272267892903937
750277712225316864
750283277773185024
750253410197368832
750255595689836544
750334662560669697
750326965794578433
750353167607554048
750394741360123904
750388827798274048
750390295565664256
750354702689337344
750243322913034240
750351724980961280
750260662140596224
750159994901770241
750167493981777920
750424822946078721
750293256320212992
750353356506497025
750247525865627648
750219352738267136
750297647815286785
750214247943065600
750284934711947264
750217121385353216
750278165197717504
750406657461489665
750396675152379908
750271059899846656
750345403984338944
750324864372862976
750391063274254336
750271231971262464
750376668259287040
750296015958339584
750252483314847744
750429562475917312
750343717890826240
750396020719247364
750267264063135744
750204496299618304
750413179679870977
750336797104807936
750390748734889984
750246145683648512
750407328780935168
750430565254529024
750394439713984513
750125161064570880
750130143788691457
750391189145280513
750311375759704064
750311103004020736
750329033418768385
750240441480667136
750229808924225536
750256056891240449
750329398436519936
750382041057878018
750310658273665024
750379763651469312
750291180206886912
750406699354390528
750256614763008001
750276722310967296
750205096097619969
750161521481842688
750399057466720258
750345584377298944
750222909298311168
750276609131839488
750384561910083584
750316924840579072
750155628522377216
750286465473605633
750262667156348928
750130999556599808
750278299377598464
750316253416415232
750147214735912961
750406766505099264
750359937033900032
750289640884690944
750380934105563136
750235102026862592
750344900852510720
750201182983888896
750243666942361600
750329478140887040
750332955470462977
750311916548026368
750423422354718720
750248205250535429
750340936987734016
750258321743982592
750355969532579841
750408280967639040
750284741790855168
750300692804431872
750237840970309632
750328655948251142
750230295576662016
750339855050272768
750299086222454784
750338814904668160
750428471952707584
750393130973749248
750336994266546177
750420947614572544
750270430771023872
750324801722585088
750150830116859904
750426471487778817
750204152568016896
750409035883708416
750316098390781952
750224377367625728
750296968077991936
750319659241598976
750384658534240256
750299019201634304
750290144180236288
750416287722004482
750383005747798016
750367457576153088
750391503630045184
750343998800179200
750388919829663744
750321102161936384
750266047572373504
750387820829745156
750206400396222464
750419559149146113
750271559168724992
750383064556068864
750399070242504705
750356191532838913
750257634163494912
750315662279606272
750326244575682560
750427335510417412
750300222945918976
750393017673084929
750394615698685952
750388018280697856
750340056330563584
750242823786692610
750249438489120768
750284498659479552
750371945724641281
750404195489091584
750260335223959552
750232325657620480
750275388480299008
750382586313211906
750161580185284608
750323413173043200
750382590532739072
750288084462346240
750247294956630016
750255897637691392
750294887954800640
750256941700710400
750427679560724480
750414026841071616
750190869144231936
750169968772198400
750336847440523264
750338923721691136
750301233651605504
750282598505652224
750271827377844225
750371933066104832
750349111816224768
750415465726566400
750208505978744832
750395416672436224
750278500632784896
750380032191791104
750313254707195904
750343130575167488
750262897968816128
750265342954446848
750345953316638720
750258699143290880
750134564564107264
750335924987392001
750380665573638144
750309945430593537
750249174260604928
750412743673610240
750392007068114945
750146627671724033
750236058588049408
750294782983954432
750433106696470528
750263933769027584
750260502836551680
750386461829132288
750347329232855041
750425209186942976
750346431689592832
750351192023269376
750295667868889088
750239615374598144
750271978645381120
750248012228792324
750393600769265665
750232241578487808
750259269635715072
750192571759013888
750240206595514368
750360255926710273
750236838565117952
750350680464973824
750287367571959809
750368770556850178
750305025553997824
750309337323737092
750294187380248576
750322993717506049
750274398452649984
750414555323441153
750224100543516672
750309920352993280
750291079367237633
750238440898301953
750144991704547328
750123579681935360
750156328954425345
750344963603431424
750341805250666497
750254546845302784
750338562990759937
750184967569682432
750276873150574592
750243121519333376
750253439788183556
750318132783308804
750332456339959808
750315859424514048
750317805636087808
750247425181265920
750370309954502656
750237320859688961
750369001210011648
750346599277006848
750327611612626945
750302185959809024
750346318346727424
750314399475310592
750122564647677952
750369340910743553
750128491400531968
750255406610575360
750274490978988032
750430493892603905
750419143938150404
750385585211179008
750271684956094464
750138910043406337
750258170803650560
750395286997139456
750249010389094400
750391780340817921
750380900463022081
750337220750381056
750342392344117248
750307176984391680
750347119391830016
750360029346275328
750203661691723776
750268060876075008
750418791708917760
750263107369340929
750286465649836034
750374206320349184
750244208200613888
750307412146552833
750246485636288512
750306678017404928
750381886153846784
750259303378980864
750365377150873600
750358716713562114
750329033515294721
750227426404343808
750300780960317440
750314160605585408
750357445973778432
750232379885817856
750377691556278272
750364823511265280
750270397233389568
750362265187000321
750278270030000129
750256644148305920
750379562425520128
750275430364516352
750256128341184512
750323899796160512
750410369416429568
750320053476876288
750340782020702208
750280044040294400
750257956940292096
750276860773298176
750314802455523328
750261161220866049
750428040107290624
750225148997804032
750403771868573698
750263300626210816
750350592329981952
750237841188347904
750196267284697089
750272620210167808
750384205570445312
750327213183102977
750216659911241728
750240747580956672
750222125080993792
750251720102572032
750373446937346048
750291012132622336
750278248861462528
750144282984669184
750341431772848128
750336004419125248
750167217346580481
750265510969958400
750359454982352896
750315791984300032
750343919293067265
750333005680504832
750349673680949248
750214071778246656
750236775860273152
750270489545871360
750341524269834240
750401225753960448
750203053291155456
750233080561037312
750357965870206976
750419697741488129
750426232253190146
750276176787173376
750288411811078144
750241787806150656
750306661236035585
750313007339548672
750256438677741569
750410021230436352
750343680305823744
750303075253051392
750333412481859584
750388206965841920
750367533002321920
750363720665137152
750381311555166208
750312742838423553
750381634571034625
750237350484148224
750197517023846401
750195235104456704
750281529058820096
750195092510613504
750316438037168129
750414295519858688
750192940853694464
750323559982043136
750237899933749248
750268023139889153
750308003555999744
750302454240215040
750242324697976833
750339473053974528
750305809830064128
750255087830855680
750316161372487680
750267440345391104
750395672638132224
750251094861750272
750288596343586816
750306543866777600
750223081155821568
750128831223128064
750396381559414786
750407261604880384
750225274785058816
750413926370648064
750341071272640512
750332712020566016
750219339899473920
750413452204711936
750286021158404096
750330594001772545
750202113796505600
750276701385400320
750295932189700096
750337124487012352
750307877353558016
750308968229171200
750270283831996416
750375506630025217
750291045775138817
750429126486532096
750300478597132288
750383849146843136
750296271949295620
750271009631178752
750350177265909760
750267633312927744
750191728943071232
750313237766246400
750429046908092417
750391432368848897
750417617400242176
750248029165326336
750270787483992064
750227846191280128
750189686048514048
750345605323579392
750173508660039680
750414849088352256
750390194772246528
750203569329041408
750275027535355904
750203527646023680
750294057100906497
750376508766683136
750305738631831552
750331155786899457
750351909328982016
750188532988125184
750316278695460864
750327884418420736
750253057770938368
750351284432232450
750425770841903104
750433853282607105
750274599733067776
750375640814280704
750308770799124480
750328018766356480
750306396835549185
750250277198917632
750262901919870980
750363695398653952
750288709736693760
750377683134062593
750386583514279937
750236859465367552
750241787948724224
750351317902721024
750415469790826496
750221407661895681
750361795110502400
750310746228129796
750336696785526784
750359454877495296
750195226728361984
750280270826340353
750235655955939328
750292471905603584
750299623085006849
750215355415531521
750323228606889984
750419966080327680
750313284092387328
750291779883266048
750399053410738180
750411468378611712
750329641651597312
750391088259665920
750352756460969985
750337132678504448
750303200947961857
750320275967860736
750348394380533761
750375875581992960
750228923779350528
750214919145000960
750303427360657408
750399003091697664
750387984625569792
750351636774653953
750354153457741824
750127581224132608
750347148835815424
750322700271443968
750377381261676544
750363951045705729
750346708400345088
750376282530025473
750379310788161537
750315452488937472
750254207328980992
750142063966949377
750305381734354945
750350877408440320
750234263468011520
750129594364096512
750224742238396416
750335039645245440
750123181499789312
750261631339339776
750405973756547072
750366052736000000
750354044200386568
750338474780360704
750372629127847936
750261014420160512
750325233555496960
750365515546300417
750364311760080896
750387120569745409
750363208821706752
750266810990260224
750314915634741248
750347047937736704
750291825940787200
750287237317787648
750327058203631616
750366170063081472
750403075794309120
750425582140157952
750296074716348416
750373505993216000
750359119362715653
750392711480545281
750121352456265728
750370297174515713
750131121330028544
750334473636552704
750361015120957440
750266882486329344
750244824725516288
750185789603143680
750342501706272768
750338781119549444
750426370606530560
750296649390444547
750153296627658752
750417860741201920
750321312049037312
750255083909156864
750297559575453696
750393521035698176
750272175727341568
750336877106962432
750378572649562112
750411409679224833
750307827047075840
750420138235572224
750421396229070849
750263279549837312
750408910121607169
750324872929284096
750148489795952640
750353016428105728
750370477579702273
750327746098855937
750238331829571584
750433824014684160
750419106076262400
750307684709261312
750417210594693120
750368162064072704
750307319494373376
750339355990978560
750316496954372098
750330606458925059
750244799366574080
750256396508262400
750417978102022145
750316345846337536
750174788014841856
750432322462294016
750376181682216965
750419093543591936
750345861079728128
750143171481460736
750392304737722368
750303205263757313
750244430469275648
750278433498738690
750249069058990080
750216127058288640
750280241202008064
750299405178114048
750379230840532992
750386424159956992
750331063495487488
750292925045698560
750307374028693504
750356304963604480
750216001166467072
750330950454829057
750135395019419649
750247252921159680
750187543119863808
750425414640738304
750200939525443584
750369948958986242
750238931522756608
750344942799745024
750268325184217088
750171827012534272
750367491088580608
750236200938639361
750263447347134464
750343315002892288
750425011924721664
750228261238665216
750345043420942336
750333987114082304
750304966783299584
750368661328785412
750246145906077696
750216034687352832
750201543614406656
750335669109743616
750267847243395072
750312428177588224
750243348104044544
750365268292108288
750314336728539136
750317029433937920
750212222027173888
750261106711535616
750339951275810816
750303179980435456
750148661611487232
750251879557246977
750366740593475584
750361145358315520
750308104047321088
750211332973133824
750183642219950081
750405612996063232
750295856549498880
750189249895378945
750418917374459905
750361300514070528
750199203226349568
750270951070236672
750345710088839168
750305440437788673
750324633908355072
750249769474355200
750296166844264448
750346095956484097
750398428538998784
750330250039439361
750415188684341248
750131200698744832
750433446766505984
750431219414949888
750154210813943808
750322658143825920
750305193280081920
750246183361064961
750281679789498368
750243478160941056
750419030910111744
750345206843662336
750327498617942016
750406150273851392
750209311507439616
750264177172832256
750392388363939840
750199865733419008
750300835486306304
750295915462819840
750159453522132992
750266689460273152
750212167656505345
750378941433647104
750269394740211712
750160334451777540
750369915455012864
750258611255963648
750230111106895872
750244283379220480
750322905678946305
750360918681346049
750322129619476482
750353167490031616
750405655236751360
750199807243915264
750356166723510272
750210754263982080
750192127250796545
750335140434411520
750373530978529281
750156865997119489
750259311549542400
750238608674713600
750317293767315456
750294162130477056
750362306853339136
750316496681742336
750350038715346945
750217817451102209
750303469513433089
750314504391720960
750384021067091969
750398386482847744
750373656661004289
750160531571535872
750306120120623104
750382179553800192
750323958365446144
750252886131630080
750241020370116608
750337992649166848
750294128584298497
750248192529297408
750368866887462912
750384897508999168
750288474557845505
750432020497633280
750249127729127424
750339334616801280
750329637692121088
750259789876178944
750307588114419712
750372125731676161
750341973127618560
750338080620568576
750339225644589056
750305470037065728
750384427851743232
750255755031375872
750374147394527232
750277762557046784
750204014139244544
750329033536118784
750294845923688448
750199026989969409
750217280517132288
750357395541458945
750298943783890944
750311430046355456
750299384034852864
750239875488677888
750358884586442752
750391541491990529
750356128626794496
750261572329611265
750374348763045889
750304253474959360
750301552557060096
750272636932939776
750268405060698113
750140507838304256
750187438056898560
750361002793799681
750352496720314372
750272892760457216
750156450761236485
750254836227112961
750299627149225984
750323798986088450
750371933150150656
750395618368036864
750389653841256449
750311308462002176
750305281301766144
750428883405697025
750314714287181824
750291557639598080
750389083495501829
750199274298748928
750293692569772033
750205351937576960
750243839017906176
750417680373547008
750277888331612160
750296397753221120
750240164551725060
750236620641619968
750371697979719680
750311342083547141
750370582458425344
750396956036435968
750142898885173248
750337174877319169
750239451855618048
750345924119932928
750256925330251776
750272381080342528
750223672691089408
750219512050515968
750364748018028545
750418603061633024
750138813461266432
750195738685149185
750268082053079041
750324679827722240
750406842317176832
750358762809163776
750289191766982656
750249547335659520
750428073737252864
750224532347158528
750336440618323973
750316505036972032
750238075985559552
750256082094661632
750225501390766080
750408859479576576
750125249228861440
750304505431023617
750348398763520001
750277775056072704
750332686703681536
750433534754615297
750297194452905984
750240617490440192
750328257518546945
750351062008115201
750280602151063552
750426631030706176
750329335433789440
750324428202967041
750325896196730883
750411640257015808
750378840908767232
750376626521796608
750335916267311104
750388383059415040
750397669005197313
750247743818530816
750434067305394176
750394469116219393
750242194712395776
750358494537187329
750409350175490049
750315989322108928
750369667911409664
750333651431350272
750337317357887489
750377951716311040
750250851743178752
750251057209548800
750301854383411201
750398189359009792
750420561654939648
750413968158580736
750211509356081152
750345898740191233
750121273041256448
750257701163327488
750134736580931584
750318337952022528
750413364124381184
750319961126670336
750376504547094528
750285719093055488
750286071364280321
750184825009635328
750265880009961472
750286423769636864
750359115034193920
750131628790480897
750259257111609344
750326395465859072
750277993000538112
750257105500864512
750413536170504192
750402588940636161
750391251883659264
750296146187345920
750408448689500165
750268094564671488
750400198355058688
750372952043053056
750204051527114752
750261182209097728
750286889299640320
750172900683120640
750257357125480449
750198343322722304
750284985127567360
750242907785945088
750405055287693312
750137626359771136
750372243272761344
750368732694867968
750395827743498240
750263283798642688
750350604837400576
750219474138238976
750323937691758592
750398604435607552
750370506902122496
750200767638867968
750314638571671552
750276327874461696
750372562056650752
750233604945575936
750141003009499137
750327355856543744
750270124540698624
750256874893742080
750424722362490880
750241024656740352
750278051934642178
750353301732937728
750133432341110784
750254727267438592
750234028255608832
750395311932239872
750215435128307712
750247995371819008
750261622803828736
750287631439630336
750235500762394625
750129472691580928
750328958009372672
750287425964945408
750394989130186753
750403948226355200
750396658316353536
750402941639688192
750304694141067264
750371467553103876
750426723142004736
750242840777789440
750162016430542848
750386848011354112
750334146636083201
750137341495259137
750256480520134656
750217976981381120
750238730359861248
750178600570068992
750367621363609601
750304710708563968
750317352525434880
750164277147820033
750339728969314304
750428379686535169
750256203498819585
750314911226474496
750313678277320704
750366648113229824
750186091655946240
750285043831074816
750347526079938560
750285773644165120
750263724179587072
750414978952359937
750386428517883904
750388987076939780
750432309812264961
750227879594717184
750327049491980288
750272997638930432
750294501995012096
750359077381926913
750228466591604736
750169326901133316
750347803096866817
750419571799166976
750302017944420352
750321823590604800
750342002550591489
750291490547441664
750345546733326336
750403826524368896
750338218956955650
750357500462006272
750261710632738816
750225119688077312
750405860699041792
750387892191723520
750318472215818242
750160657564078080
750340626567299072
750407412725735424
750358729414078464
750254077062381568
750369030373015552
750149706026659840
750406565367255044
750241339086925824
750287958725525504
750155326423465985
750263581644558336
750390131975159808
750369936430751744
750170589667553280
750381852452593664
750184510583693312
750289003321131008
750357965857628160
750236687498829824
750302861062500352
750295080657969152
750261433829564416
750339498458750977
750408570160746496
750287719872532482
750250734424297472
750308104097542144
750226709471981568
750150582686453760
750312449526628352
750401968510734336
750395597392343040
750400194286616577
750313766177439744
750202395041292288
750299279114121222
750388940830486529
750173953247805444
750332288546713600
750252894268469248
750326080729415680
750289191943143424
750308753938022401
750430556752490496
750358745880862720
750263484953288705
750372226361352192
750376718830014464
750185424946102276
750177497438822400
750343017417105408
750143297050390528
750358381014155264
750289087005880320
750248200808853504
750372020999905281
750260578241875968
750399435067326464
750375917491523584
750203850292858881
750379545484783616
750218245299400704
750412055556087812
750221164342046720
750376538240090113
750143280256421888
750424801966161925
750248842885492736
750358750234456064
750297698012631040
750425431212457984
750219432056717316
750358003820404736
750192232112746496
750303871927459840
750350206596677632
750340542643527680
750275933798473728
750337866908172288
750150280747085824
750263879347933184
750401850768252928
750250294030635008
750205628727996416
750393567319916545
750316211439693825
750424391087980545
750260867820847104
750364785754144768
750283684637540353
750301439134568448
750421677322874880
750300579277123584
750321605318995969
750305453419225090
750121776307462145
750381516912492544
750184262813388800
750215560869318656
750376857099382785
750368887854624769
750420180224860160
750289397296357376
750322876541132800
750261563865653248
750284775491985408
750420469338218496
750140109408706561
750364727214116864
750324675755012096
750428417447825408
750358603241033729
750407928360890369
750278928397242368
750200062840410113
750261249246629888
750343201962266624
750297144511303680
750308771071688704
750136083036246016
750124192113176576
750384494792830978
750369772764672000
750303419009826816
750284251048898560
750258493660233728
750228148038430720
750281302574829568
750275082442928128
750315712409956352
750246808601976832
750413204736573440
750353138385842177
750351363868069888
750430678550978564
750344384709734401
750269193367482368
750356363516272644
750285966502486016
750207654526644224
750367306623152128
750299497285181440
750220740797014016
750363628428222464
750385518299475969
750388479574601728
750188062928437249
750272943284903936
750365444440285185
750269499740389376
750424684663934976
750315016239407105
750274927052394496
750265628368498688
750191540274814976
750348218467127296
750322649717436416
750314944789438465
750177853916917760
750352844864233472
750285257539198976
750344665585463296
750258564967661568
750207671475773440
750310310175580160
750397291849101312
750242345933688832
750165858459070464
750337929545814016
750262272753303552
750290156758851584
750268174365368320
750373593733881857
750268493115826177
750317662820073472
750373706963165184
750267306077515777
750426781795160065
750291456842092544
750288378222948352
750357194210770944
750349992343138304
750272305469591552
750407907443965952
750367382057680896
750303834036207616
750315423204122625
750324889622642688
750328974870474752
750227351171174400
750174502886268928
750415449012203520
750359999977758720
750123886033850368
750428690073411584
750352672679665664
750407727332065280
750294703115952129
750381093174415360
750191481365889025
750290836055875584
750409849251500032
750251166227894273
750278190116048896
750297190241742848
750273941327998976
750403507715510272
750369802384994305
750167297193414656
750328945338449921
750286201224044544
750302664207003648
750275640226639872
750422818303737861
750338839902912512
750296397728153600
750282313305587717
750302680728428544
750244078026194944
750408109001023488
750276848244908032
750249693981118464
750259756124758016
750183583722070016
750332749643390976
750188713368367104
750369999290769408
750380648511205377
750411120448503813
750384276651204608
750326877600882692
750239392795619332
750149588615475201
750123160377430017
750353062758342656
750388496058187776
750278765071171584
750323996181356544
750377750305837057
750284158895738880
750356359640604672
750329662547558404
750237782128361472
750388026610577409
750273152694022144
750425020254527492
750401679116345345
750306308692250624
750326139688611840
750354342171914240
750237308352339968
750326928234676225
750333081165389825
750284641123328000
750260372825923584
750222871574646784
750153438953086976
750270716193431552
750167355880251392
750372855569846272
750337292250845184
750121038059417600
750336117640081409
750250344446304256
750279817795362817
750259760574898176
750387682740666368
750393940595974144
750281566627201024
750412340982669313
750160078855032833
750323606094172160
750284754390364160
750263665354563584
750268018878509056
750412714175000576
750354786822664192
750429797738770433
750369001331691521
750317629114609665
750274406975475712
750365037315796993
750358272218050561
750306275234344960
750368489244921856
750361304762871808
750333576088948736
750398449288351744
750264701259509760
750342656815947776
750272754423848961
750238554148724736
750236897444761600
750390832272908288
750372159495614465
750338768570290176
750320057993965568
750131628727537664
750298306144768001
750348499523399680
750378748864757760
750432100118069248
750329817896222720
750256010787520512
750381915564277761
750396469698523136
750301930128367616
750286218248740864
750360335618543616
750352882503815169
750196350931857408
750150108658933761
750321337097285633
750333655671836672
750292085929107456
750368241818669060
750195168243027968
750277682726862848
750257638080913408
750385002341396480
750136070600138752
750130005443801088
750254395963604992
750367810015076352
750220682089238528
750251116194041856
750287052919439360
750313392926261249
750262151214956544
750361497361010688
750340177923563524
750195436703649792
750336935537803265
750354501396107265
750325644656054272
750282971710681088
750230727673810944
750214285960380416
750333521324077056
750338177068597249
750380862676631552
750298524261224448
750293197667139584
750280270755094528
750350810568073216
750354308403761152
750231880730021888
750291234468487168
750122564601733124
750355634026078208
750327485968056321
750286142717788160
750214218759143424
750271693122310144
750326429003444224
750434046216396804
750149987300847616
750373723790778368
750250331787886592
750400840230395904
750267440383135744
750306136696336384
750283722709200896
750403218065256449
750401141951856640
750151681455878144
750384566213287936
750332275678666752
750233294311190528
750321013892800512
750318564452761601
750322188482260996
750268102978461696
750217276478070784
750169260148666368
750288856231055360
750392761732530176
750244883101786112
750214273285124096
750313221140148224
750267922690482176
750368493539889152
750168890836021248
750157407070875648
750359974937755648
750372990009892864
750406355698249728
750422969244004352
750426173637812224
750294778655436800
750257344387379200
750152511936421888
750242194703912960
750292237070766080
750252332156350464
750308875635744768
750217612055998464
750359639544528896
750285685274402816
750219625074307072
750174175524900864
750121180607029249
750194828445622272
750371417137541120
750346960037490688
750131343657426944
750299090504658944
750393822836908037
750357076866629632
750300344450686976
750378023128473600
750385031789613056
750367520721252352
750389280644751360
750405055530999808
750376806667149312
750312357113454592
750163740436430848
750326957401866240
750292387872866306
750357986703474688
750409794918416385
750350269402193920
750366387953082369
750299661060169728
750416564361584646
750239871206297600
750324222648520705
750290659999879168
750282254354673664
750386885713731584
750290659865726976
750384930958508036
750237836847173632
750313493644050432
750343671883661312
750126045961920512
750320409967484928
750269155602001920
750281310921449472
750334213526687744
750312638102507520
750213845545783296
750267524105768960
750361841323220992
750400324087779328
750336264394592260
750335077746290689
750385245820780548
750164138656145408
750345261214470144
750148368085770240
750433211667275776
750310633296494592
750180009839591424
750409815986429952
750240265458384896
750377398181437441
750426681337315328
750336956509270018
750283965773348864
750421098580369409
750253024333864960
750270334377533440
750350516618690561
750292950077374464
750203204399280129
750276042909069313
750299275184209920
750414194680459264
750370754424893441
750308007507099648
750157071337783296
750380753465274368
750346792227700736
750290743990820864
750239824787992576
750381110111014912
750347090019094528
750392887515504640
750355323593093121
750143532204044289
750318250106363904
750360344170758144
750324650400448512
750226965055959041
750279469554884608
750206434164506624
750129821062168576
750270933923921920
750144400446066688
750376785565642752
750223739925790720
750348407227678720
750368002722435073
750343713805697024
750332389004611584
750346288781258752
750412441675182080
750122170479734784
750286276864143361
750413850860806144
750275250202566656
750219038039695360
750224981376823296
750146711478210560
750322226428252160
750413204992458754
750215233856217088
750188176338067457
750294199954735104
750152038026141697
750241951593750528
750231528605491201
750272322527985664
750258233907044352
750131012030590980
750148565205262336
750371899486662657
750297005910437888
750256551718326273
750310734056292352
750309437705826305
750418506424852480
750314189810532354
750213237359206400
750288600324071424
750358536152952832
750431110199377926
750401116827951105
750387946986016773
750286444569255936
750159298320359425
750352311910699010
750357458279927809
750359815734464512
750315557203873792
750252882017001472
750245613057474560
750352307875770368
750395970291195904
750359270206664704
750391654406844416
750337115888779268
750367398805446656
750222468909072384
750212142335340544
750265112485777408
750263229092429824
750143997612621824
750273601530716160
750138264011546624
750318195496480768
750263908728987648
750420700138135552
750233550151094272
750307969867345921
750287606416564228
750431777366220800
750334477855961088
750384788490551296
750350772693508096
750301170820870144
750371937239511041
750372511733452801
750316282902376448
750292836873015296
750316308290469888
750343424084176896
750311996176859136
750242543024103424
750168706127241216
750343986460577793
750415817808998400
750265175283003392
750307810462822400
750385384060817409
750392376150065157
750252449919823872
750290873682919424
750328903567224836
750253422755151873
750274700706738176
750294103355559936
750174846823247872
750304140467826688
750269633819738112
750278861330546688
750210510918938624
750339145877164032
750295739104976896
750385505737605120
750236150569238528
750357072454320131
750317306174181376
750237111048105984
750350470657433600
750322305981710337
750363510769590272
750418020003033088
750242530164375552
750306178937348096
750326588512866304
750252529313730560
750287161757433856
750311148952649728
750269571014258688
750427176009342976
750313011357900801
750373937792638976
750284603227770881
750391356695121920
750294145542057984
750226688299134976
750208782773395456
750127036107091969
750416216393654276
750234619623112704
750144346016608257
750302085082652672
750332405635026944
750264302913847296
750236952033624064
750387237968310272
750378731772968960
750258028046389248
750431060220055552
750409832637820928
750237350123352064
750240823225290752
750138184286232576
750156463125852161
750306992439300096
750301321941614592
750273958268764160
750410927531581440
750349636167237632
750285274631012352
750347501295771649
750162083681964032
750127564279209984
750364320320675840
750329264327786496
750401901448032256
750347513647894529
750126209825144832
750281130381807616
750343721875636224
750224314381852673
750271080934277121
750273878577078272
750391033737994242
750347354524397568
750309534300835841
750359824190173184
750426618154352640
750215309353709568
750425167101296640
750283823179456512
750261807449837568
750419718620737536
750165690594713600
750350042716839936
750404204053794816
750409618879197184
750143074827984896
750310549343395840
750275518373789696
750276588185456640
750308750075002880
750327842467176448
750305050526973952
750392598225752064
750363384768499712
750207688081022976
750243612521213952
750229573908979713
750426211231342592
750315523791949826
750406883962449920
750230291487350784
750321567612211201
750346628750405632
750293662907691008
750348574710431744
750398793267482624
750155200523038721
750390241085632512
750221160470700032
750236721275514881
750229729156984833
750158233088778240
750247919891189760
750411959284019201
750316400359727104
750236737956352000
750341977074388992
750356552402558977
750401980942737408
750297698159452160
750328039406497792
750290643092549633
750373392457535488
750375225489887232
750352576072212482
750348486890102784
750366987776294913
750288529301856256
750288898413039618
750322381290369025
750416019127201793
750292375327674368
750371786143838208
750361665389129728
750322457077252096
750250323260866560
750194710904442880
750406267630387200
750345303337885696
750332946725281792
750369109997531136
750238847573778432
750268056702705664
750424571522719744
750168639395946496
750215506179809281
750221701523185664
750410084220559360
750244103183536128
750261929025925120
750375414082703360
750283399751872512
750161269932564481
750315385304473600
750411288023592960
750354887389515777
750216479463837696
750380485017214976
750382334793379840
750326227613933568
750126809354645509
750401683285483524
750283378675556352
750186293208973312
750124435399737344
750365079254818817
750359350145875968
750257445193277440
750403289406181376
750341092395065344
750278131630702592
750270883709714432
750280283002404868
750308066206314496
750337808125030400
750339238416252928
750263493237047296
750338965719449600
750261207605579776
750323039959744512
750279167527313408
750298368862064640
750384998004514822
750197605028753408
750228286521958400
750355319117807616
750338961462157312
750302638906937344
750350529306374145
750305738317234176
750399963385982976
750399560883646465
750328530290876416
750292778052190209
750262704787623936
750382536002502656
750417328068780032
750393667781857280
750364617977634816
750203904806293504
750433425639743489
750243083883806721
750312398943248384
750351661990895616
750386357059682304
750209483205378048
750357697422327808
750319332018819072
750263774326755328
750291649771732992
750324411320963072
750252470975299585
750345689264037890
750266421016403968
750295189764337664
750409190879952897
750209445670555648
750240533965144064
750306447196577792
750266874051620865
750327486106333184
750239606776401920
750136846311645184
750367793271304192
750307064002580480
750417117997043712
750371039750782976
750325305072619520
750271877998862336
750421144755269632
750309136013860864
750210834069069824
750356506260963328
750222158677278720
750313946524053504
750130718408257536
750396922528206848
750321567691931649
750271823439228928
750389003581530113
750216101791924225
750228596954914816
750428534947115009
750376781446778881
750308565240410112
750270275413880832
750412110098796545
750430883908378624
750331072043515904
750422172322127872
750362965711450112
750236507433234432
750293885142773760
750196556452814848
750387179067740160
750353146573119488
750140927457501184
750333479464865793
750227745515433984
750354966812983297
750326777160077312
750236104532582400
750382514976481280
750214957073985536
750164587354263552
750272209105616896
750145201377648641
750366899775500289
750256690403090432
750173492100886529
750275627534520321
750247135543689216
750367189388189696
750178194045673472
750281772001271808
750271793739534336
750291733582315520
750291280626757633
750351234222157825
750177682214752256
750369097733513216
750249413226926080
750263690407112704
750266039313858560
750280333690560513
750175723562807296
750228471125667840
750327926244122624
750364735317614592
750425707965210624
750181205262364673
750309106662211584
750195537106919424
750366132289302529
750373782531878912
750237459393417217
750333815067926528
750127211957653509
750392640307339264
750273966674178048
750173492218245121
750396188717936640
750339691371700224
750289238147624960
750270162398547968
750432138118377478
750161169302691840
750399388879511552
750254844586393600
750235391576465408
750220564506214401
750362390806536192
750348369156014080
750430552675774468
750381139630649344
750344535805394944
750348721771151360
750248456799879168
750401792287076352
750334557547749376
750149483816624128
750426576412565504
750353578519203840
750222808681213952
750267339451564032
750410688158371840
750337837560541184
750273337536942080
750304236928401408
750284062368079872
750371186236805120
750228173267144704
750148670180323328
750264189822742528
750337069768118272
750239657359728640
750160879711244288
750352052124082177
750187111144235008
750215414022492160
750398033909678080
750318317001445376
750230245362561024
750231754905096192
750426593181310977
750327834145619968
750223584698793984
750403469941542912
750350667731132418
750300679902756864
750424487640834048
750267398117261312
750285295577432064
750334859566981120
750374067677622272
750382171379027968
750217498587459584
750234309265657856
750203783284682752
750335903986552832
750283932139073536
750256514175205376
750306606492053504
750201337837649921
750243691944611840
750246258963517440
750317612605775873
750387565052698624
750356602645909504
750330623106187264
750276671819964417
750297198886346753
750205838573187072
750384805397889028
750416916771119104
750385644145348609
750329700690505728
750343776409759745
750350026258444288
750361170524135424
750315775387467776
750429445098536964
750319478777446400
750274054515462144
750205993573814272
750352429531688961
750355034265845761
750315922301280257
750161332792623105
750231126044708864
750376211164127232
750386180785442816
750287857944764416
750413624322170881
750309802539036672
750123433007218688
750281591654494208
750426085439918080
750314361957212160
750416623073361920
750282082719506432
750313724380983296
750368917227446272
750304983434858496
750160967674138624
750293273089077248
750264327890808832
750366534686613505
750391667077705728
750337879541297154
750407165245005825
750353117141692416
750230991613014016
750213631367786496
750429117967892480
750241729232539648
750380434916306944
750376827693203456
750134602472288256
750323878606491648
750424000950591489
750333559353831424
750360834631671808
750346519551746048
750295076635500544
750268132120358912
750377930690146304
750215984619790336
750396050242809856
750162779672162304
750402773515198465
750384633125150720
750132597485776896
750324470284509185
750315213564424193
750340345834115072
750430623685378048
750217565897498624
750275946469593088
750304941562929152
750392061531000832
750249979437015040
750378773770604544
750318031994249217
750372205574418433
750416501803454464
750330631779856384
750266588968935424
750256656521584640
750131981212606464
750414824048300032
750181666682003456
750342203508027392
750357190133899264
750399175108407296
750293562336489473
750283026286911488
750278114547204096
750265653366394880
750257990285070336
750317738548158464
750376382895710208
750374281813626883
750291301770330112
750394531674091520
750151182643961857
750158044311400448
750347971032645632
750247869802684416
750233726576107520
750278865717690368
750418242057998336
750136397609234432
750386751290638336
750271253055963136
750326588512829440
750230266241622016
750123441219575808
750242890975211521
750278311931154433
750283353283264512
750294816345432064
750350130851840004
750239137081331712
750328450729308160
750275434667974656
750223269953953792
750121012834992128
750292618462916608
750376097947217920
750229003487834112
750365830085574656
750297945329852416
750374357419958273
750122963446407168
750236117295828992
750386675998752769
750249962575888384
750354937695997952
750229960133083136
750347215965659137
750271533826732036
750331705458827264
750328865785049090
750284595032166400
750410381965848578
750152704924811264
750311820288618497
750148976394039296
750228139683377152
750328538813702144
750396176105635841
750373589501763584
750337518856507392
750359278851063809
750320603215736832
750302416684408832
750327632764473349
750281268722475008
750290437781401605
750291276369571840
750420645385822209
750275329885962240
750213652377206784
750332623721988096
750293688081842176
750318153540968449
750153854432534528
750339926202265600
750387380528541696
750276545923743744
750247538234720256
750337401214599168
750356594441932800
750140440892940288
750268245664473088
750383995779702786
750290672620564480
750267314482745344
750431127194726400
750371744083374081
750410986260205568
750336424126271489
750363003107831808
750426899147620353
750320946779680768
750242265898033152
750311736482287616
750270351221874688
750314416470720512
750288902326480896
750375078592933889
750374172497473537
750254630907457536
750295898723352576
750231851709501441
750300658998317057
750267079413141504
750382016072482816
750247160877314048
750241355704766464
750300046789218304
750235429299892225
750172430900027392
750418774801678337
750335081986809856
750311480638267392
750223110809485312
750376014052745216
750277359593463808
750393936422711296
750302102170152960
750248632943804416
750364987332423680
750416124106465280
750355382216916992
750426442136166401
750407177576321024
750364332861624320
750418175318224896
750188285356421120
750392938224611328
750207029759840256
750353561964326916
750418669927301120
750300201907257344
750228366012346368
750334930966581248
750342166023663616
750338185683673088
750416090744885248
750257948719448064
750264084617101312
750394682895728640
750375657461452802
750386868928348160
750370230099116033
750354929206845440
750267616602755074
750240173242277888
750397278926540800
750298457177546752
750350118314926080
750350441507086337
750326345163571200
750279297546551296
750357563405766656
750230970960343040
750267675243413504
750263833177055233
750389230183051264
750203829421871104
750429818399797248
750335304154750977
750357785385328640
750398688237907968
750259030581514240
750288533554864128
750134137021947904
750372247328653312
750191225370738688
750246313430843392
750399296755773440
750364517306077184
750184619597848576
750149244594614272
750305549724581888
750431479436550144
750378077667094528
750310062862643205
750392912886829056
750311564515897345
750328262006566913
750257352771768320
750281734374166528
750121943932608512
750368074193403905
750231205728092160
750372222280331264
750315511142113281
750318732367519744
750276974023675904
750375338644008960
750137014037733376
750281927483990018
750265267419222016
750134044453695488
750322024711528449
750124917857906688
750236968529825792
750335593293418496
750304974995857408
750305448906096640
750422021193011201
750417982212415488
750351317831483392
750325220980908033
750330308730519552
750389154563973120
750185886009012224
750364689398427648
750253406258888704
750225715455492096
750328832398200832
750428648419758080
750236498688110592
750398944342052865
750310956094423040
750349828895313920
750223471267971072
750375309447405573
750319927840636929
750155339006443520
750324575259467776
750246510596677633
750283642728046597
750230547293728768
750307768662392833
750378417405718528
750348340051714048
750370351779946496
750262188825346049
750263971719049216
750275811979173888
750349363499630592
750276185284833280
750168739849441280
750226101377662976
750253401980665856
750416325256835073
750339288479346689
750212985411559424
750405680385974272
750345416378462212
750191590359101440
750240151981490176
750428270915620864
750254064429039616
750387649152708608
750345865496301568
750291335232487424
750320867477970944
750418640638541824
750267822098579456
750284217570000896
750428132352548864
750222330677305344
750161085303492608
750237706811310080
750262440697405440
750230299506794496
750281948384206848
750231104905474048
750320154186280960
750427138420043776
750235962056249344
750262029794115584
750375141650141185
750423166195998720
750351028596273152
750341045980987392
750340173511131137
750281512319324160
750378517792251904
750348977481154560
750365159030288384
750181885041487873
750230501114470401
750256564213260288
750429503831183360
750407705978736640
750319860580749312
750429042474676224
750406867168403457
750142579883204608
750422780399738880
750130122921897985
750388957582548992
750387942686851072
750367889836748800
750264265022386176
750322352219717632
750361703171358720
750353708513386497
750357416341073921
750259089368899584
750416015276777472
750301678491070464
750410063244910593
750424042860150785
750274192906608640
750263950718210048
750407198707159040
750427973145227265
750136087318700032
750339418603610112
750433887038341120
750387699513749504
750374755912396800
750298486323699712
750244489042726912
750230941558304768
750268853691842560
750252768598917120
750281130318921728
750361228908892161
750420112977502211
750402521798238208
750295923717091328
750381307264393216
750322117154136068
750313166450495488
750341935437520896
750275916828336128
750353712909021184
750238285545533441
750421115328077824
750317104847527936
750289384998576128
750273337314668544
750124154347716608
750351586489229312
750367151446339584
750142374450458624
750290399885979648
750145125771145216
750348562177875968
750425989088440320
750342690294804480
750288730565541888
750254987427647488
750349782804107264
750408091989078016
750286490589028356
750306250294976512
750328828115824641
750347949843050496
750153271461961729
750321760524918784
750388097829986304
750220224792760320
750286293662179329
750388487791185920
750167879992090624
750311665191837696750644160147886080
750685943665987584
750688858849808384
750662388622430208
750739454839717888
750614426831753216
750645132945481730
750598639177834496
750704822400147456
750572621968838656
750624648107270144
750643660891394048
750565533645406208
750641509263896576
750676602900578304
750747486680190978
750630478386978817
750535640991797248
750746429648351232
750618751129808896
750561213503922176
750575151108988929
750606184793636864
750706877567205376
750622790072532992
750672538896859136
750687843576668160
750579106379599872
750609871591051264
750634391362232320
750621330287058944
750764695758536704
750660148746653697
750578401866575873
750737059543863298
750573649812451328
750728855631998976
750498735197593601
750718784915275776
750792214909820928
750699629914820608
750782861473615872
750734648171454465
750602754050187265
750600484684169216
750646047563587584
750672198877274113
750647926410448901
750742642476982272
750612191058006020
750541689098498049
750583439267663872
750709821737930752
750617543111475200
750795851367387140
750666989836890112
750789123653402625
750587226401243136
750490010944548864
750668948534759424
750698845210804225
750600459623227393
750611532585762816
750570935900569600
750524752251334656
750793582244564992
750615286605373440
750720315832008704
750692356832301056
750719598849200128
750598785999527936
750591181780836354
750545417553797121
750770199020929024
750660467471880194
750502962867347456
750668977660162048
750550455021961216
750602724723556353
750712371941781504
750746945770041348
750487268104687617
750584697336520704
750500454690230272
750709130021769217
750759792759676934
750792772576247808
750674195512758272
750784472044408833
750493618280861696
750723310703382528
750779699014541313
750748820632403969
750641995601678338
750651269577138176
750771465398677504
750551461877121024
750719821143310340
750796073703268352
750583598370189316
750582449399275520
750554305581678592
750610563617656832
750631946213031936
750493714699608065
750643975535616001
750766851647504384
750746924798529536
750651915285979137
750791891944345600
750666209440522240
750606935809003521
750622312106459136
750635931002998784
750563919018754048
750645242085289984
750737852430848000
750726762531852288
750608537919713280
750666813625798656
750645049399119872
750647704246579201
750734622867226624
750625516558938112
750561310170120192
750669741040103424
750728142600429568
750494729582682112
750591081029459972
750669816520970240
750509682243018752
750653773467508736
750739819555237888
750775265798811648
750620831491862528
750702876318662656
750643664985128960
750783796648304641
750531765245095936
750578330655686657
750789241186217986
750667757042016257
750783750867456000
750626699277115392
750523955685969921
750595992819556352
750771763441573888
750624111106281472
750697129841139712
750637541443928064
750787802267279364
750521753500196864
750565378619764738
750634085341663232
750649860265836545
750520025337913344
750666888959651841
750648136302006276
750571044755365889
750780793824243712
750735394472427525
750546034246451203
750495786354475008
750485774848692224
750704834697891840
750737143551713280
750576963069288448
750649062987296769
750619493349531648
750502422053810177
750673167736246272
750692226854891521
750636824339570688
750613713707761664
750770354033876992
750636291721691136
750608743239409664
750769301393670144
750594805659557888
750773105358888964
750521757681881088
750683829631750145
750672534362816512
750559418354438145
750483530753437696
750616297411518465
750630247440195584
750790151194939392
750580167496572929
750746396001722368
750655702981611520
750788255189045248
750503348709634048
750710820217159680
750694986488815616
750788787878318080
750512672609804288
750502753323986944
750660954229202944
750672480025600000
750592720918413312
750668990242889728
750675642367160320
750676334427435008
750791598104014848
750685121787863041
750601084507422720
750758622464921600
750725474993770497
750693283894927360
750769309601890306
750610433699090432
750687524830515200
750729753385205760
750488324968624128
750601290078646273
750789870088491008
750796438381203457
750640368257994752
750608143667822592
750550790503366657
750610211551977472
750718218868776960
750654024937050112
750536349837557760
750655199518265344
750654528249270273
750723012899381252
750489721751691264
750780713868357632
750674912822648833
750706462146437120
750592209255358464
750525385868214272
750595787290185728
750711730242613248
750764729380012032
750621099814039552
750602493839769600
750693254417436672
750790868379037696
750602095225634816
750686778466660352
750793246381576198
750659292890533888
750503575285927936
750704431998574592
750733817460187137
750717942032203776
750684681381621761
750665546903920640
750654549506002944
750601344545910784
750663319758012417
750533183045705728
750561158860509185
750679321086455808
750586509363929088
750579060464640000
750582864572518401
750488018612400128
750771415067029504
750762368293011460
750648333363011584
750756353497370626
750793133449883650
750576774170415104
750555899278884864
750707485745385472
750702192429002752
750712447678513153
750485661539569664
750692398561304577
750736204186980352
750710270725685248
750748673584291840
750528107816312832
750731158267256832
750551885350854656
750624316832624640
750497590110670848
750582935670165504
750708106611470337
750648228413071360
750725596750184448
750660052227207168
750686476220805120
750651416256081920
750522365789044736
750596512741203969
750671829883318272
750673549573038080
750709607887175681
750611532724236288
750671003387330560
750716088275656705
750608772838588416
750643551709564928
750747872665018368
750757448085020672
750686325188145152
750539738633961472
750756978419331073
750780491524034561
750604783828992000
750573251143794689
750691949791838208
750490870944636928
750614359584305152
750741824625598466
750515088826793985
750685293485838340
750639227659051012
750502853953908736
750651005268885504
750766809800781824
750563130141474818
750513604139618304
750589323515420672
750707141644808192
750598609750618112
750793879763480576
750765874701676544
750741442587484160
750654335483203585
750775030867300353
750654302033551360
750676024111820801
750661633471422464
750628762631475201
750782513384005632
750537628932509696
750600325518753797
750783817699430402
750545392731840513
750626162091646976
750663667692167168
750703799010865152
750628284694683648
750712892064993281
750703954091184129
750763856981614592
750562564036329472
750696534371598336
750484013157154820
750661105022828544
750669204425150464
750743678403145732
750791686264131584
750708865382150144
750584114294685696
750656390465720320
750609762484617217
750744923943600128
750714242798530561
750738242669010949
750783230417235968
750570348530262017
750736711504629760
750638082458804224
750529005552631811
750770970449760256
750594864597889025
750780512562651136
750678528094601216
750698979554365441
750610735512694784
750664825525723136
750777274744569856
750527822637170688
750762435234045952
750603177607589888
750771335505129472
750763450306101250
750672320797245441
750670567242510336
750560605350887424
750788930753224704
750574471770177538
750723449291567104
750553726675484674
750778428199055360
750576011016896513
750607078159441920
750605308108673024
750775676567887872
750676196203999232
750504603091886083
750676284401823744
750771352467017729
750780005093928961
750649864145498112
750630838782423040
750612874725294080
750637977840160768
750641928853676032
750721863903576064
750649490961534977
750729841368936449
750749394975109120
750685607983185921
750627517246083072
750697952033771521
750757930350288897
750713315664334848
750617693875802112
750706311441121284
750787638953672704
750694160508841989
750584651308265472
750601889746673664
750668977567924225
750669569346375680
750754394577072129
750624748766236672
750675319405903873
750670865302298624
750644596116451328
750575239193620480
750589478864097280
750630021027524610
750620793625833472
750600698476191745
750685641550225408
750777228728930304
750756286497693696
750648295836545024
750689861334659072
750642545231880192
750635746311172096
750792307113357313
750623922429652992
750662631917137921
750505077123743744
750789840761942018
750617912281559040
750738011772620800
750495962661941248
750776532373757952
750754004666290177
750723474444783617
750567400085553152
750671880114298881
750633921562443776
750649008759201792
750737097527439360
750586618424197120
750696320554274816
750696353991389184
750503416166772736
750793221400395777
750581467881799681
750616666283843584
750749881711616000
750662203783675904
750775055899033600
750721200930693121
750604373043113984
750767070086832128
750749411865571329
750698564511272964
750695833838903296
750618675498147841
750643740788817920
750783930928754688
750683930316144640
750750347417755648
750606390478135296
750630746717581313
750754524890034176
750654532410019844
750594378062766080
750795419387518977
750650892064591872
750708617972551681
750621489926381568
750508600246751232
750740322741870592
750777501094449152
750668147414499328
750782697778413568
750669543870230528
750653261795909636
750496998516744192
750743137329393665
750793770757750784
750570864618471424
750660035500503044
750742076116074496
750564073989894145
750779510396682240
750627391123365888
750780130818043904
750734698297511936
750780558809001984
750796174257426432
750599515825115143
750741232884846592
750595933826670592
750556897569300481
750511339093823488
750670362040557568
750582533067276288
750675738773196800
750581752918401024
750533379926417408
750782441992912897
750747939904126976
750660870162620416
750635083393007620
750683263614660608
750594818062114816
750791631943663617
750507782214934528
750549804837638144
750785881439670272
750705887719911424
750637071732187136
750633523187425280
750663822864687104
750582575274557441
750617882531393536
750777035459530752
750565139502534660
750565391190069248
750783943520182272
750764033200910338
750576300209963009
750656277508943872
750679719394234369
750681040436375553
750691882892754945
750768550403403776
750585448326651904
750677903113723904
750783154894495744
750544381715816448
750588841447288832
750760782523162625
750692885339725824
750556167940804608
750685360812920832
750651172864815104
750676271630196736
750655589492092928
750775512889380864
750745746211614720
750718885846978560
750749055203016704
750734635445911552
750611905664978944
750558902564052993
750730273499783172
750656042523041792
750737407641788416
750733133788639232
750630696490762240
750789882692276226
750735142793125888
750745905448366080
750792059494203392
750641937015865348
750609938809032704
750534986370060288
750708987021053956
750552564933025792
750768319670710273
750775622167891969
750518670854656000
750597183997669378
750530162895228928
750663302829793281
750591639161372673
750576321231749121
750628020323512320
750610202832011264
750711331662229504
750557002351382531
750653991508332545
750713487609860096
750613998748467200
750592595349409796
750555119087980544
750765069215080448
750484898050404352
750677236412538880
750490585748807680
750791371703853056
750725152078385152
750708605406633984
750743904832684032
750557887525744641
750592087704367104
750681346616459264
750558713862320128
750777652240343040
750565256926269440
750746442243907585
750491470507995136
750703106862813184
750787617868873728
750658555041177600
750665420873408512
750562173857005569
750795096392622080
750574802981838848
750685797070745601
750688938277343232
750753010771488768
750487599186403328
750790834736463872
750570688407273472
750663047069495296
750686396726206465
750662472416264192
750780890138046464
750727182197125120
750645066121621504
750705497716686848
750726079183192064
750654591243526146
750665357908709377
750676858748997632
750616641042460673
750725529469321216
750551990300729344
750722102920110080
750586928681091073
750619879363973120
750718009304608768
750565319660437504
750494889046003712
750696073065222144
750604548964687872
750519576580939776
750775085221441537
750582730329624576
750674556214321152
750601025736863744
750541965633187844
750515944326197248
750494268268085249
750713382920159232
750789622599389184
750770123456274432
750614032466399233
750622588871798785
750567206954602496
750671896912465920
750736149409325056
750717745029910528
750632613224656897
750554322308567040
750541353621282816
750698849384226816
750636257861132288
750675806033158144
750598647755268102
750742180960931840
750544452914216964
750577021932212224
750585527754190848
750547380508979201
750609376503861248
750759113429168128
750725420354592768
750719422566891520
750686346239291393
750602279825399808
750597007732011008
750761655261208576
750587750680825857
750592381540589568
750529080819265538
750714272162820096
750602099658989568
750776649889812481
750699902145949696
750677504940208128
750748950697684992
750703622854443009
750719036837756928
750521963282563072
750777379384098816
750655568650665984
750617530344042497
750759125915664384
750755107730497536
750781091544432640
750629177976561668
750663164375752704
750783414937071616
750512085495259136
750781863426424832
750648534722981888
750786493703127044
750770190464512000
750754277371572224
750711247897853952
750598727165939712
750486571774713856
750567806974955520
750635167279157248
750646571914657794
750532901939376128
750668226795704321
750676884149657600
750641874176651264
750647452626219008
750698954485096452
750541848331051008
750650312961253376
750685813835522048
750571594481799169
750703589186801664
750524240663703553
750676342883037185
750748451575590913
750735268706148352
750652431302787076
750500853128110080
750685549552435200
750694290247000064
750548613609230337
750768437438345217
750742109691469828
750667451134795777
750787378906800128
750743888113967104
750768982492348417
750610215377178624
750731699181522945
750765555653771266
750735931422932992
750685478295334912
750708911854850048
750770244847800320
750594432559419393
750688250545729536
750665488192143360
750793166694060032
750766830961197060
750654595572047873
750681090743005184
750745100020572160
750663579586682880
750785440777637888
750694776899530752
750694357641158656
750650292220334081
750558608694317056
750717233136009216
750608831588229120
750773126410211328
750676850330865664
750603206695215104
750555043858944000
750691920767229956
750601726412124160
750662207952850944
750791594119356416
750600258426662912
750687562499522560
750749189408231424
750683997613719552
750696534207897602
750742034294706176
750764062657613824
750500169620258816
750681766126497792
750661784676237312
750556465379872769
750740805002952704
750752498806235137
750709176142356480
750512559401209856
750724242069610498
750688246414372864
750599943551848448
750661067223752704
750657111856705536
750745548907433984
750739857408946176
750699755378991104
750781070619148288
750647528081788928
750791161820905472
750669099471106048
750653144321916928
750703341806686208
750714356007112704
750713542152589313
750722534639796224
750505366480384000
750754009041043457
750618033673138176
750525327147884545
750544105088909314
750790021100269569
750581123919519744
750556733811089408
750613273062600704
750773344610516992
750577453941264386
750680964884406272
750657531555508224
750640082999279616
750781796111953921
750564732642402304
750560726830415872
750515931722330112
750784560321949696
750666309990395906
750658093332258816
750742650794356736
750599322975236096
750690100288323584
750600690389622784
750603811052552192
750734195148877824
750617123718914051
750512760782516224
750787814753759232
750741119793762304
750603815045492736
750613956922834948
750646303441428480
750495190759202818
750683590732738560
750634622023786496
750558960990752768
750759675487019009
750752134220644352
750592075142397952
750551675623116800
750556394194173954
750709062661246976
750485892196929536
750694693038620672
750695267561791489
750739727297290240
750789391891763200
750628150212571136
750677567758274560
750731569287999488
750778998347542528
750602762346463232
750693720022933504
750617710841716736
750659628493578240
750484545695207424
750652485748994050
750714230186217472
750681984184291328
750619782706257921
750572278056882176
750651894507442176
750698312613892097
750635775721672704
750599251688816640
750634471100153856
750646043398672384
750701366344056833
750620869165101057
750543320594714624
750629454922313728
750682768481226752
750769540460580864
750695682789572608
750571594351775744
750598261640138753
750777194964738051
750748380087906304
750781590586945536
750760132464762881
750539780648304640
750663625803792384
750719367952883712
750607816298229761
750572043297513474
750490623229124608
750644260752465920
750507362872463360
750663676110184448
750784325176655876
750641031171964928
750770916033003521
750497149855686656
750533199575539717
750492850698219520
750632227302703104
750665550838239233
750532725929639937
750681686585798656
750740444691238912
750712078290128896
750621154101043200
750730470296547328
750624060980097024
750724715870773248
750639957367283712
750513595406884866
750768051256262657
750618784315113472
750716301971189760
750590699263918080
750661872626589696
750690813223456769
750683993377570816
750669061516918784
750553500233392130
750657653018210304
750585074832244736
750601621550358528
750710601899446272
750680415657078784
750764519832649728
750619388512841728
750621015873613824
750647339245764608
750782500834648065
750692579289755648
750619048862441473
750780290470060032
750708727137918976
750726041333698560
750796329543168001
750661255833260032
750786007046520832
750782689381232640
750783494855413760
750632009333170176
750733385652396032
750749252683378688
750654649938632704
750783964571402240
750695481588801537
750608655456894976
750655090533470208
750768432946249728
750770958147936256
750746572342890496
750728364722425857
750779837522976768
750733398189244416
750649255942053888
750653383527325696
750575641955799040
750606352620322816
750691761299730432
750779632065056768
750665278309163008
750568930809372672
750768319909638148
750679899921387522
750680252037337088
750789345951490048
750654612152066048
750642415342682113
750733268232859648
750617580772130817
750593840839524352
750767304972140545
750626934191783936
750772245606371331
750501746590511105
750699608800571392
750711444958838784
750624106945585153
750760308696707072
750678670591885312
750542179660169217
750683980740063232
750783494838743040
750593757200936960
750609318022565888
750711709489242114
750671544456777728
750728599834095616
750561679168114688
750590296866557953
750677286584610816
750795037445918722
750783339771072515
750657095259844608
750592289274200069
750560496336723968
750718675976589312
750680872899207168
750717153414754304
750583346808356865
750793829670871040
750661147087474688
750647007866417152
750604335181139968
750514119661334528
750718810404057088
750565483179544576
750790176348209152
750623041642754048
750626699184836609
750595636098129920
750683456548458496
750672433678540804
750604276620222464
750796019126923264
750697952188989440
750735625180045317
750781058036162561
750771108903813121
750724778642640896
750787773175595008
750713235876225025
750580968470216704
750749982161068032
750650493576290304
750765266540171264
750674233102139392
750713923947692033
750788343470759936
750617140525400064
750699570850570240
750729132477145088
750523993074130948
750717522681487360
750641278380015616
750664510990614528
750601411633770496
750597246647959553
750712468641423360
750614527490813952
750699927521599490
750516783254212608
750671058240434176
750621846525980673
750763827873013760
750692407226818560
750486936498892800
750674208087154688
750593249702735872
750719862935326721
750581794790080512
750599159330267136
750726485858721793
750605396470095872
750674954740305920
750540086689824768
750683573959614464
750595485208088577
750669430800211968
750771809704898561
750790117565009921
750600212205428736
750624656705589249
750626032139599878
750688288525070336
750595447417348096
750792118185107456
750747335890653184
750740159344304128
750547493784522754
750703878660722688
750719292484771840
750757557376053249
750735075675746304
750615621814059008
750630108944269312
750536152650768384
750510160494419968
750698245609979904
750654280839925760
750777576608661506
750725856801218561
750619740926713856
750652615822811136
750704935629643776
750780130952290304
750708232205832193
750547372481085440
750768584280989696
750764784073773057
750643295848718337
750721603856699392
750727748176470016
750619019393269764
750726850721316864
750686728029999105
750784467724341248
750584399452860417
750728591487492096
750791405203779585
750776339502735361
750695212964425728
750529483724103681
750544146889314304
750606180754550784
750619635813322753
750751483763658752
750773806160109568
750587037821046784
750566557076586496
750585074974875648
750595036476235776
750679451021697025
750583405490892801
750607975820197888
750524102193115137
750796295749693441
750717493254184960
750764729715613696
750736543636156416
750785130470465538
750540124509831170
750593815761784832
750699126224982016
750789572360044544
750706626022219776
750726078835011584
750493487955574785
750730671761530880
750608135295991808
750738490132926464
750697276583120896
750795268417806336
750648182535847936
750755636263223297
750584240350396416
750786955244437504
750787609463492608
750656185221668864
750584110347907072
750596063879389184
750677567859023872
750750942899871744
750753895685775361
750780009187450880
750716104838746112
750700866999455744
750760543422734336
750588698757107713
750672257622503424
750751185938751488
750721293260029956
750507081631932418
750513066958258177
750617748372279296
750738603395866625
750710526620135425
750671825818968064
750787529872330752
750723080062926849
750746396244971520
750506653963825152
750759142684491776
750760082179260416
750660719079665664
750594696569913344
750711054875914240
750556226346426368
750669418217308160
750676129103671300
750603945056276480
750604486335426560
750542322279051266
750691333396959233
750518599349968896
750585951496335360
750635624655355904
750678998066212864
750740150880182272
750567383115464705
750580947834265602
750583485048446978
750579987263152129
750640980697710592
750742860358713344
750629823819591685
750642729839910912
750601772591308800
750551860382167040
750795909940731904
750502220802691073
750695619996647425
750645594323050496
750656738634833921
750689668115623936
750538006239465472
750739706112081920
750710627333578752
750493399778820097
750605589324009473
750733121184759808
750577965453438976
750599968969359360
750629966493122560
750765048281391106
750648744484319232
750662367336423424
750666364570865666
750709456841936896
750653286999396352
750602527238938624
750794408463773696
750704545450356736
750618474158796801
750638745041379328
750665643209347072
750622144313319424
750653622220980224
750750997413294081
750740222376312833
750731548291395584
750738624371499008
750693845717819392
750783511657869312
750712623877001216
750778881217531904
750714741958533121
750655279298121728
750664800192061441
750671683191709696
750706634293252096
750672559490949120
750689299322986496
750666549422239744
750593446826639360
750501369149140992
750731057624936450
750759679685373952
750599712835788800
750567366610784256
750575897552519168
750796060784820224
750647523723837440
750628955649089536
750747486877159424
750506683353403392
750733477939666944
750510030353563652
750702116763607040
750709024966844417
750608953004920832
750772342167572480
750549234638782468
750762523457007617
750569706940207108
750786527446183939
750775169220743168
750676988898250753
750671137995186176
750744240544747520
750567253117177857
750666821817294849
750545652627677184
750776087479721984
750686535096434689
750718231598338049
750623897293197312
750744185746128896
750600400835870721
750610664129986561
750583175076864000
750632420148387840
750586429663809536
750749491444285440
750698937628188672
750628032944173056
750652443961200640
750673922949943296
750742621539139584
750602208731918336
750603517287657472
750727815595786245
750679907957551104
750761894114451457
750700040625201152
750670844288856064
750548601072414720
750661126111784960
750604913856708608
750601369854369792
750752259986849793
750644315110699008
750606684049911808
750611511593340928
750621091396259842
750791564801245184
750758937180246017
750615550624206849
750760979902771200
750712313460695041
750782538625511424
750744487819939844
750615340963336192
750599738240724993
750754394614882304
750766767820140544
750547313605705728
750690150384971777
750616142176198656
750749047078678528
750611763327078400
750625851822206976
750783201208049664
750592976817119236
750562870363119616
750768458103742468
750766403146358784
750706554555465728
750734501115027459
750724942430400512
750779871127867392
750702511116419072
750694332458500096
750755535713083392
750541571683131392
750788930447011844
750627974253318144
750629136050388992
750733666578472960
750761273231630337
750547867295707136
750706114283593728
750789211557617664
750729472396124160
750736157873405953
750705615010430976
750564078402363392
750638359178014720
750621611334787072
750583522797158400
750492485474983937
750572215175872512
750603882338873344
750694218906107905
750726510961713153
750759788741484545
750705585612582912
750683707997032448
750581404958920704
750749307016544256
750662996859293696
750793456394575873
750565135153070080
750516636566769664
750652867392970752
750735902020894720
750696261733322752
750702255549079553
750732240552914948
750516065977839616
750641899367755776
750622856992550912
750676426710396929
750713252682801152
750684127490371584
750626695007178752
750726024300621824
750667258112962560
750752985311899648
750729224630206464
750708244696432640
750794500713349120
750652686937251844
750718822773035008
750696395708006404
750756395625148416
750725621723136000
750716884987809793
750776763115048960
750712191670689795
750602225265803264
750723419881086976
750573045723586560
750610928480256000
750560508852436992
750638204269785088
750599478240022528
750615425013190657
750598819432116224
750786283866206209
750696727334780928
750775001289256961
750719191951433728
750632466159894528
750580171623759872
750581606226784258
750674446969602048
750485774538244096
750645401519321088
750573083501748224
750609364071874560
750673788774207488
750788670781808641
750522080580476928
750714498340782086
750684475491704834
750628175525195777
750686119893819392
750631883378135040
750696538536423424
750724078139506689
750508105373396992
750753815939411968
750757234334838785
750586664410574848
750495249798135808
750730596465401856
750739643465949185
750598421229297664
750571980324216835
750694588168351744
750683972422684672
750679639610175490
750608952971239424
750697750598131712
750699931892125696
750592155052281861
750602552656420864
750717199556501505
750762116651581440
750618943803396096
750659544569802752
750698325393874948
750679509519724544
750583581634916355
750674740642254848
750683699788689409
750793112428183552
750648333312651264
750724564666187781
750607011268571136
750660299590598656
750561406307672065
750581652527673348
750553873639677952
750711726056759296
750570738785148928
750718923725803520
750714792072122369
750674065413709825
750531828243726341
750565349070868481
750577739233656832
750736409498095616
750790465931411456
750593497242144768
750641945513435136
750737151860547584
750702628703571968
750696978879803392
750603521465155586
750604616220471296
750775907476971520
750544956339740673
750654146647302144
750668424276303872
750656151360905216
750486869478088704
750774892295966724
750745225849630720
750590229879328768
750579605707292672
750643077732237312
750541487650340864
750623360598601728
750573918034026496
750646668329160704
750706579620696064
750796262220279809
750686497175703552
750670932423811072
750565781029675008
750655065250263041
750729757495623680
750523452172435458
750636643997085696
750742633736273923
750738217226407936
750750464673714177
750792365791666176
750629161287315458
750612455169155072
750688137140109312
750693321316577286
750594390268207104
750771448621457408
750759671372349441
750664733234229249
750767296482775040
750672752655364096
750738473179578368
750667652142686208
750763202581975040
750523644904747013
750769066617499648
750751526042279936
750527239528280064
750631027563978753
750702267808882688
750577160080003072
750579328895815681
750757540317790208
750497804204773376
750733138108841985
750669212432031748
750748719646117888
750623230268956672
750537427475951616
750580910043652097
750699671547416576
750781716445310977
750627114592956417
750605186477981696
750648417215508480
750720173246558208
750644617167695872
750626929875755008
750702838473383936
750762854698082304
750490392697724928
750775634675326976
750634286861193216
750600140952571904
750734199112564736
750697188787949568
750772748960591872
750740335266062336
750748426313166848
750765257816207360
750604096017616896
750791594060738564
750689416704888832
750689072713232384
750723545710211073
750701932470214656
750786003032473601
750487091717414912
750665639023509504
750539822712942592
750653534362857473
750611096524951552
750757305730293760
750579102013423617
750558357082234880
750773202155147265
750538325065363464
750694487517605888
750671532221800448
750618226489458688
750775877949124609
750601113943044096
750665903243538432
750601206158929920
750650053086236672
750662417747763200
750736052885688321
750794316134682624
750718952792289283
750754398956126208
750656252200357888
750773281674891264
750785495555342336
750732387349397505
750773986519199744
750632436808183808
750521715835359232
750681690725572608
750778780407459840
750711512134619140
750580440340332544
750641320310562816
750504250640310273
750778587595190272
750721570042093568
750559741429055492
750688837899280384
750762523314548736
750632512624427008
750673385781358592
750576195461414912
750648283014565888
750713277777403904
750721171721707521
750681762137665536
750684677212606464
750716499141267456
750720450108518400
750761394895659008
750556419557036032
750731372336119809
750675722046353408
750755241973325824
750662216328814592
750630356668313600
750642293560975360
750703677342638080
750495228725960705
750498739232595969
750724460106375169
750726502669365248
750726615802544128
750619833268592644
750638002838335488
750752557627215874
750631275204120576
750769272088096769
750664359618183168
750760707046551552
750683431357419520
750516300691025921
750692247709057024
750719363972534272
750545094726545411
750767481086697472
750611549216206848
750567375003680768
750684484077363200
750788062217662464
750673440290463747
750496004655415296
750622668483751936
750641089900675072
750591785592819712
750775747778719744
750500202939842565
750570596115816452
750669950826708992
750726070530347008
750529580004470784
750599503166726144
750635570288820224
750756844100947968
750736724330971137
750758194721517569
750639781009383424
750749281884049409
750609251026993152
750712221160857600
750671318325063680
750694936375418881
750554817181978625
750670621906989056
750789710981672960
750638623415005184
750776943155486720
750712388668780545
750540791286751232
750626745297072128
750565923552100353
750591790168870912
750689966053883905
750707384914354176
750757804877705216
750604469411471360
750703790274347008
750609544666046465
750732093777379329
750684358336479232
750624161664413696
750717036217638912
750776230337732608
750729950194503682
750608193978507264
750589504008941574
750669485292589056
750627030429995008
750525901855531009
750666226175705088
750677567556968448
750734715255042048
750692922899640326
750730013259993088
750526916831113217
750601466390405121
750561469276758018
750729941851910144
750704587359809541
750578842167894017
750635373064228865
750592146693029888
750568255794872320
750736933874241537
750661578916261888
750676871617114112
750759272766726148
750779267143860224
750770970500091905
750498428958892032
750548605212262400
750776603580461056
750493232102912000
750618058780057600
750644030187380736
750693011214991360
750719208703401984
750538903921254400
750492732997578752
750585439589920768
750772111652876288
750661616543207424
750521824862048256
750602213014245378
750642830536798209
750613512259407872
750567635088187392
750714343260651520
750621594620399617
750759977405513728
750578800304463872
750793762398433280
750594130221404161
750543479927955460
750667371535298560
750717153557569536
750784858092244992
750694550411350016
750684597311053824
750693690750926849
750633074371682305
750557941967749121
750794144046538754
750608294423719936
750717543405326336
750486760459829248
750485745366863873
750767879339913216
750658638830792704
750595321646972930
750605899669143553
750673331557392384
750718306923917312
750646181672300544
750600249983377408
750656269061595136
750691870355759105
750603009923682304
750530750093549568
750780072143958020
750630583026475008
750682936219996161
750719871328149504
750591957618089984
750667861878767617
750532088265191424
750643212126003200
750487263612510208
750794479658012676
750588367386079232
750703580928102400
750593169927045121
750674774318342144
750764674891784193
750589810117599232
750670906930987008
750626682369929217
750589193739526144
750612782396104704
750654805127864320
750579102248304640
750767300765155328
750700908951007232
750695762372075520
750683728922419200
750787537984163842
750646030547374080
750680960744632321
750745590796017664
750638883675734016
750782626504466432
750712657242628096
750657661553766400
750616909599612928
750599415069548544
750719267503378432
750668889843982336
750642595429310464
750764855427235840
750687638068207617
750662006995243009
750731783210168322
750777304079622145
750711793195032576
750706290461143040
750500614203932672
750515080186499072
750521275408416768
750623582716387328
750582973553074177
750688338777169920
750663495914496000
750598874226655232
750544062986457088
750763291006361600
750645447752953856
750794341401198592
750632860772503552
750567794442395653
750685842948194304
750650531035672576
750607321638834176
750509384485199872
750514971281395712
750755875271405568
750767992607309825
750483371533492226
750691740361764865
750589671974006784
750665542667603968
750666695857975296
750714930538618880
750764037550567424
750605933097709568
750776909739491334
750631404979908608
750641731692011520
750668722055118848
750667274659459072
750507127916023808
750642624822910976
750509174895710209
750713861100019713
750737797766578177
750567765124284417
750775076962832385
750776863681839108
750631077916573696
750620139238948868
750737760089149440
750573351605854208
750601445439864832
750714670303080448
750491604637462528
750781519325724672
750653895039410176
750598928714887168
750565260789243905
750638682080698368
750589432944885760
750621951303966720
750730290176356352
750749550395219968
750524387540004864
750696278628106240
750611683526189056
750601415765090305
750704482342756353
750549075339186176
750592070990036992
750632705541476352
750498022270857217
750696332986228737
750708949473697792
750586626754093056
750577558798958596
750690796475744256
750719938399207424
750586098183770113
750716709108146176
750594352729169920
750648937179119616
750595007132884992
750759046244864000
750574379302551552
750699789038211072
750770366822449157
750586559590756352
750679077816791040
750792751449403392
750625440771997696
750723369281159173
750721356069646337
750672622531256320
750733276445310976
750666557706145793
750722924718399488
750603659684175872
750779241621360642
750756181354876928
750722673341239300
750594742724026368
750630591414956037
750720336954552320
750750762620379136
750759650165977092
750536458683969536
750671842483011584
750647947491020800
750572923895898112
750774737278644224
750508360936546304
750602200049676288
750734773878943744
750697528320983040
750722048456994816
750636287388966912
750765962832580608
750593732072841216
750515373766746113
750667832749416448
750585641319141377
750713873532002304
750766079987765248
750570101385097216
750572953427931136
750761764166434816
750589222860496896
750628716661731328
750588002620039168
750551797379522561
750718466139811840
750599700533874689
750733620525068288
750761667563323392
750671179661373440
750735386255757314
750680448997744640
750548567580930048
750559741227757569
750619623528210433
750663093143887872
750602028129419264
750692461513740289
750795695897141248
750698576947384324
750642515909357569
750728025327607809
750621422767185920
750749147515543552
750489167881052162
750629274449698816
750580138165821441
750734182192734209
750736065653198848
750630524297748481
750753539169853440
750554276062236672
750614527222358016
750638099177299969
750739752400347136
750785201811456005
750673541096349696
750584449734246400
750532381820477440
750602988889051136
750740339640586240
750738045364604928
750505143880253440
750561691520335872
750794400171757569
750598844874887169
750628636986925060
750612878856691712
750566464739049472
750774464439316480
750494884608434177
750733112859037696
750756227538415617
750659922195468289
750744278247337984
750579714566356992
750694441359335429
750733536450125825
750766948439486465
750738494205689856
750629484013948928
750756663704051713
750573486083629056
750614934082420736
750490527041073152
750667337569669120
750573062479831040
750604796705509376
750731472710033408
750610014293811208
750721876213821441
750740348188626945
750762779246751744
750672429501087744
750716733946785792
750644520786755584
750520780535062528
750614460306305024
750768072244490240
750668667248050177
750781800142823424
750539487105716224
750483031643656193
750655237170528256
750640645375725568
750657489658519553
750670961830232064
750740402626498560
750630012479496192
750637965114834944
750580276397481985
750777232616984576
750690435832508417
750733553055338496
750777027188391936
750678771510812672
750684005951909891
750600589571129344
750730931690844161
750603915557691392
750784937817698304
750687357246976000
750648853267902464
750517760644378625
750650673717534720
750724770530865152
750664615466598400
750604373076631552
750740641605414912
750777299734241280
750583992894849024
750759776204775425
750681212591697920
750658936630603776
750712451784597509
750495556057739264
750692264452685825
750638183193440256
750745377054167040
750684454927077376
750636874453090305
750583057585954816
750792223193755649
750790482452676609
750616909708718081
750737974019624960
750622131411513345
750500060606017536
750664082924138497
750578414210416640
750645544373059584
750727706182971392
750790436441223168
750751211452858368
750577747345412097
750610416879833089
750683771242844160
750749831375818752
750567614192164864
750638548265607168
750663734700412928
750496491186233344
750777463626686464
750648605892087810
750715685332873217
750652598785544192
750590573774532609
750496545888350208
750585016300736512
750668897917992960
750690528010838016
750559745543634944
750692033950605312
750667543342223360
750680373504401408
750624757045927936
750720496476360704
750597670532681728
750713244600393728
750518783882719232
750724950550609920
750709691756404736
750791854166269952
750767086679519233
750753447000076288
750752578561015809
750735579059326976
750784568530202624
750766344111427584
750578510910070785
750550933206134784
750641936881610752
750781573750984704
750610895211036672
750532524581978112
750602812736823300
750590636672311296
750713794008154113
750712833311203328
750653844489695232
750681262906609664
750601608925474817
750559279799791616
750593685943906304
750736245836357632
750591672489283584
750587616513363968
750576443021725697
750556394328363008
750725453854322688
750692994345492480
750619233499754497
750749378286084097
750625889667256320
750704579180888064
750644231203684352
750750859131224068
750769754194010112
750761260715614209
750588119817289729
750731233903124480
750666448377352192
750736409762205696
750731271509118976
750514493197787139
750736740718145537
750595934111883264
750702444137644032
750628850711887872
750648580642406401
750656927625994240
750714666381348864
750632546128584704
750556922525388800
750783914080428032
750633477117280256
750725432891301890
750564388650835968
750597104263917568
750675931937673216
750580499068940288
750733737751609344
750617278912221184
750653114714390529
750775332693807104
750760640122355716
750680260220452864
750645150062354432
750576304408387586
750650292270669824
750781900986290176
750601487131283456
750755300861472769
750764339519492096
750680201810567169
750598136092094464
750544763288510464
750697876502749184
750590116557627393
750719947106553856
750653190576758784
750771989728653313
750531824053526528
750677567842226176
750775706163023872
750611910198976512
750570877343952896
750707133348352002
750545149235724289
750663575484542977
750735356803244032
750654280797913088
750681451432058880
750654423634960384
750663688781266944
750630818163396608
750573784000765952
750690171432103936
750752348071342080
750776876197707776
750681128772759552
750731468805017600
750765450724831232
750644663158239232
750603370411335680
750649499375247365
750654066846339073
750783494805131264
750762401725816832
750599620686909441
750631589592305664
750698279231483908
750488471647682564
750646613757063168
750492452214059008
750727555351650304
750717203742416896
750654184362475520
750521745103319040
750782702090158080
750770119169671169
750720811044974593
750649323218571264
750749319548981248
750728839039442946
750646001426436096
750541701610168321
750789106620370944
750762313771130880
750747746768920578
750646857144172545
750638095125606401
750500597477048320
750731116424953856
750736103477374977
750613432735506432
750534822741893121
750666880478687232
750628938888601600
750498303188594688
750774124683943936
750780043035611136
750676158497353729
750641714637918210
750762435238174720
750667329298636800
750751429216837632
750764884694933504
750698711232155648
750642419591442433
750615320121880577
750728876561608704
750743372118298624
750616095791407108
750716969108791296
750712862838927360
750568205568118789
750639302854512640
750579249162117122
750586211719376897
750761030104514560
750550517978427393
750772266791759872
750749210711031808
750582700835307520
750579572085821440
750712309295771648
750668277492232192
750486731229626372
750731766655291392
750674077858164736
750665647529480193
750738661839343616
750500135969263616
750631585490305024
750685444782825472
750738775337238529
750775030842138624
750769620097830912
750728545345740800
750610718655995904
750674581439021056
750671330798931968
750639063800184832
750689286735835136
750526086111436800
750681036418326529
750684719000543232
750703241088892929
750677974647656448
750577701191294976
750561569843585024
750538392086126592
750760031944118272
750699671719411712
750618780380831744
750677609474826240
750757108459659264
750736937972006913
750778407118475264
750669271458390016
750729946213994496
750697201370791936
750648828278116352
750703400501645313
750790922913386496
750615227784364032
750698815892561920
750678427334684672
750652514966568960
750633846056574976
750622026851872768
750782165030277120
750727077381365760
750731653094531072
750694353396436992
750567593124167680
750768890381148160
750724057499303936
750631195420069888
750709830122348544
750662325439528960
750789140308897792
750726687277580288
750503512597987329
750748740911296512
750601831240331264
750758870222602240
750761613163163648
750591370579107840
750620936173391872
750701349298401280
750725730690932737
750582616970129409
750674824779948032
750610521808728064
750776288890191872
750636878819364864
750657367981850624
750570927486795777
750704037935271938
750735386306052097
750581073730469888
750751081177636865
750703706383872001
750556884848021504
750670584162451456
750572135647707136
750607925467459586
750720391350513665
750610605766221824
750529680617381888
750626023767576576
750777274857775107
750659251136303104
750741983963021314
750604347814383616
750657737030193152
750578594586488832
750669707364200448
750674946054057984
750717199761965056
750774636275720192
750748614998183936
750708903348887555
750651306965164032
750608038860496896
750662627756417024
750522617459728385
750730029856882688
750670223481634816
750707187782123521
750674115569324034
750583145385328641
750783045972664320
750704386041458689
750726808782462976
750776201027940352
750685775751094272
750626099428724736
750684823807746049
750678347903016960
750755388719558656
750729044392566785
750635544770674688
750486634693623812
750604611942289408
750737281896554497
750767095017836545
750637973339774976
750689735245455360
750635947440558080
750594180808859648
750686912550088704
750611507579351040
750686757285404672
750586459044839424
750595346783494148
750616397982478336
750673155123998720
750792013335769088
750687869027676160
750758740249473024
750687835133534210
750490585463652352
750593173899079680
750771360817876992
750750758291795968
750485795698532352
750707124880105474
750573771237552128
750692625049460737
750561695794364417
750535531897950209
750628720864407556
750578384858677249
750684639115612160
750707913543462912
750556352272068608
750703039724523520
750628028921876482
750589642605551616
750720982726299648
750595208535048193
750574597410545665
750782743878008833
750490719899512832
750591928362754048
750557803396366337
750762384852193280
750584315566751748
750688581841281024
750750363834150913
750580322706784257
750548345245036544
750563557935284224
750669397186977792
750726619967393793
750596529711419392
750575591628374016
750576476760735745
750601374031839234
750745175673147392
750682122898116608
750769553072877568
750778294052745216
750689546468257792
750599767458209792
750715408844333056
750588212184223744
750552057497718788
750737814812102656
750794781597503489
750608558677434368
750600962843312128
750742285659365376
750610253377572864
750676003219968000
750641953885347840
750634018262097920
750604041730789376
750626669602304001
750682080959275009
750714708450242560
750789782008111104
750780877378973697
750627357740953600
750491516834029568
750730390634192900
750724640536989696
750585666220724224
750775525463830528
750772350761758720
750606184877465600
750785424415723520
750650703148752896
750645690938765312
750564707354963973
750727220008742912
750603488086806528
750745804701327360
750739085673857024
750690125441630209
750582772176134144
750678431835254784
750693032131825664
750756114388643841
750648551580073984
750767300727435264
750665760574431232
750559644825841667
750738066298572801
750692335659384832
750754608755183618
750555375167037441
750747994241142785
750514669304025090
750741115410624514
750641966610776064
750565751564668928
750560621989601280
750758760935632896
750648526120611840
750790981553840128
750704629151780864
750729916941996033
750521178780012544
750776251456126976
750737248384126976
750755585822486529
750601940363608064
750575025393139712
750586769545031680
750735302134681600
750589571147165696
750491864684498945
750621871696146432
750530083526352896
750757561306116097
750733343503683585
750795947614040064
750605375238529024
750585108424454144
750554682930655232
750587041960853505
750562455135354880
750616024693641220
750705267017383936
750666406484668416
750759939535233025
750645980450549760
750594797329580033
750646316099727360
750657942437949440
750782400016240640
750627693360807936
750591408432644096
750767875321892864
750724414040334336
750602242235965440
750671154428387328
750504892188483585
750709327053332480
750625507897708544
750697851362091008
750696207073153024
750552304764522497
750630767458414593
750759264524783616
750681510399791104
750560450190925824
750743527307481088
750637059233107968
750622118857936896
750759461355151360
750620441249808384
750763345259667456
750561154792091648
750753279001432065
750614690938716166
750656478856577024
750733964181110784
750550044244410368
750708790182416384
750609359701508096
750539210176729088
750736845751717888
750763487857610752
750502279460052992
750681837333282816
750720777532694528
750735407189528576
750537624734035969
750594692564258818
750591139829415937
750614443562786816
750682479237799936
750722660640980992
750710723647381504
750573368773140480
750607111894274048
750600069565542400
750596353546412032
750607338227306496
750603047357837312
750687080246759428
750725814593937408
750678251371200512
750498705665589248
750538384016310272
750709612123344897
750775156461670400
750691987515379713
750757502761914368
750681745268183042
750535213156036609
750649805702127616
750649797363703808
750651378389749760
750484747210620928
750692918713868289
750775198618677248
750673134186033152
750627655435821056
750690847008526336
750713923968663552
750546151733092354
750509250078601216
750734601673318400
750663260945387520
750491734925271040
750749659325345792
750677437785075712
750589231261704192
750578523342008320
750584575852703748
750603437759430656
750692012819611648
750600501457190912
750654293695430657
750625898118934528
750712048917491712
750704297785032705
750665999708459009
750641962349268993
750758064752648192
750650258594508800
750660643812876289
750532100663705601
750641660141379584
750747457441652737
750711025687597057
750723092801093637
750581891519156224
750636962831298560
750745171428507650
750542401920524289
750761361374846976
750628796437557248
750654071003082752
750725399647252481
750743133026148352
750634102060118016
750765811627732992
750600690339282944
750669086984638464
750775039314784256
750591144061468672
750615898906628096
750746970822672384
750686161962762240
750601025623654400
750713013590712320
750644063758610432
750755065825198080
750620663505821696
750690733561114624
750590468816244736
750749302809559041
750785218668224514
750603299297038336
750719707737645057
750754742977064960
750770970625908736
750676275803611136
750520696439238656
750699520741093376
750492783232684032
750567337099718656
750487041234890752
750606465962942464
750617161136214016
750505525629026304
750627017859567617
750736665426030592
750774841960169474
750781108405596160
750659720810229760
750780579994476544
750732353698430980
750726607615172609
750694512461250560
750658051640811520
750718638445977601
750702284506599425
750689794045448192
750670651434868736
750677353915875328
750794731333050369
750661998292176896
750660567979921409
750759041899585536
750703022792138752
750486517257162752
750527231194238976
750517588648726528
750721947445571585
750763848773332992
750594113641312257
750691870183829505
750620806254825472
750659767186690048
750634823597879296
750779866933592064
750636073496219648
750554158688772096
750718944395325444
750778838972522496
750736552246931456
750674832795271168
750601935791788032
750665379098169345
750664129329950720
750559129014530049
750792051181117440
750758098235592705
750653962047467520
750683477402583040
750693795440787456
750742893879406592
750778742595842052
750688728918528000
750651701221294080
750635284891508736
750570042610356224
750640716548825089
750765035618766848
750701361910603776
750583279649169408
750771482427527168
750646651325480961
750733888834695168
750643476203581440
750632990586310656
750771192806580224
750574383727599617
750698719381712896
750657724359151616
750637457473957888
750772316829802496
750682693302493184
750717266627473409
750628481583738880
750490254084304902
750516137440342016
750719582042718208
750607514400612352
750590447987425280
750687772394958850
750714788108505088
750748107412037632
750774993101811712
750677567842181120
750627076684656640
750552715714031616
750732886328958976
750642264154701825
750761898409361408
750685880831078401
750532398782218240
750733620352995328
750738183567073280
750723692448063488
750751827801563137
750555127535337472
750640854809841664
750788934871973890
750661402738647040
750622215322894337
750657363565285376
750631149219749888
750581358901227520
750592695882674176
750594558380171265
750610240744329217
750763269984489472
750641391651479552
750576715513094145
750523124848951296
750587675359543297
750632302645022720
750651009442119680
750666851219279873
750524077152931840
750539440968302592
750674119805591552
750648094178566144
750778071779803138
750583422138146817
750484546018111488
750711545580122117
750794395692232704
750710199267291136
750754562496143361
750508545687171072
750603056031657984
750680432321163264
750781896926322688
750679232930410498
750732903341056000
750664250763403264
750783159285977088
750645284187897856
750594088580354048
750598102483103744
750711180684062721
750496143008727040
750762707901710337
750647481747243008
750645904789700608
750717388488839172
750607619069542400
750671280253308928
750548563558559745
750688364014120961
750729287758651392
750592494564413440
750606738517295104
750620655071141888
750647117027352576
750794203064594433
750593681611231232
750766264419844097
750665601509650432
750756173314392064
750795050225983488
750648140529819648
750703182129434624
750553126864912384
750626808203141120
750685193057374209
750658403828129792
750615747739680769
750634290975825920
750691958322978816
750582818284138496
750675713871769600
750714871629619201
750774883785801728
750603488086855680
750732257342685185
750687583844327426
750663399227400192
750721481915633664
750656302678847488
750578372271607808
750618914342768640
750518293165780992
750708832175783936
750589046754250752
750509116120903681
750738640880361473
750544780397047809
750590346967613440
750483946211860484
750610173580943360
750749013461245952
750637642098716672
750586119444652032
750533300259852288
750528460100083712
750606990011953152
750703559927291904
750664779442905088
750681929859551233
750579739576991744
750710304242278400
750583573145612288
750762426635841536
750607883369406465
750720085464059904
750750007607918592
750653777502404608
750625046591315968
750631719691223040
750593602045222913
750589390993367040
750646110532796417
750639403765272577
750777408723251200
750696345548103680
750745414786244608
750749730544713728
750728775881678848
750602745288077312
750645342975193088
750768546364350465
750616393553326080
750794261772144640
750532985984811011
750785390710259712
750631329558036480
750625520484749312
750717895815073792
750562606155501569
750523389329051649
750595090704457728
750613302665961472
750532335565668352
750629559691833345
750663206578847744
750555500790644736
750720429233496064
750601462183522304
750657124603138048
750600044361969665
750512303649464320
750648161396338688
750585699863302144
750576182782005248
750795419190427648
750704839005380610
750710618630529024
750793754299236352
750587537106866176
750593023013191680
750775798257315840
750626497950605313
750730231191863296
750729531015753728
750611561820160000
750782853160529920
750676007582068737
750623440101580800
750526623213060096
750568989789741061
750586194895966208
750596630353682432
750664988843470848
750600480443760640
750762275938729984
750763693483257856
750787563238154242
750679073295306752
750767841750777856
750731955239546880
750742621526560768
750777605977153536
750634320033964032
750540875290275840
750662237421907970
750756592564527104
750663374137065472
750571652962983936
750778356732342272
750572601081233408
750610290866327552
750623855496949760
750614422582857728
750729891717402625
750574626812616704
750642092049702912
750792730872209408
750619451301761024
750553290572693506
750667656613683200
750702003555368960
750492737179295745
750624081733705728
750785642162974722
750648157311148032
750527491211665408
750748711442059267
750646513005568000
750670907018997760
750741375809978368
750693195848163328
750757687353368576
750655698510475265
750711516521832448
750789299663241217
750692843136638976
750671473157795840
750729585285697536
750710195186171904
750705577190383621
750676393474883584
750732059979702272
750558252426006528
750738750045577217
750627466620837888
750746236978888705
750641354162704384
750711529130041344
750678511459991552
750679656341307397
750720186047688704
750616423131668480
750539465874149380
750781502598811648
750768298900553729
750737822991130624
750676393386733568
750760002382594048
750588761700990979
750779396844294146
750580448611500032
750602149764206592
750538371244625920
750664313556365312
750669187555680256
750685788485066752
750724158082969600
750618667021438976
750650325678297088
750706176954892288
750569312856014850
750738968170332160
750766138892615682
750568129730863104
750649843513630721
750493559497826304
750614653206687744
750764704511909888
750492208940326912
750759801223835650
750590976167649281
750619543517720578
750599260031385600
750508348458631169
750710522484523008
750566661720272897
750660039858348032
750638547875528704
750656952838029312
750681766038495233
750592104477429764
750554104242503681
750488014414082048
750645598882107392
750532323242807296
750634177737949184
750669271387308033
750748652788912128
750570973435420674
750643128202366976
750493844483944448
750714263757549568
750603282352046080
750795599776247808
750698220594995200
750661000077123584
750783947680931840
750792751491538944
750660706626863104
750664846224556033
750609687054278656
750786267294621696
750572399582650368
750776628821762048
750772660842459136
750751898974687234
750608395321896960
750728138548731904
750796316675039232
750778906379157504
750657833570537477
750550966894723074
750758492546469888
750732060021620736
750718541645643777
750622366460366849
750770970617524224
750704536851853313
750606134394826752
750735767840911360
750593220082593792
750668227131367428
750517911555452933
750605266194800640
750544662851686400
750649348392968193
750743271371108352
750680696780312576
750598391676149760
750699965228384256
750622848948011008
750674858078384128
750524047805542400
750777417485221892
750667639740071936
750484789254316032
750692381805215744
750530599060930564
750717380091846656
750767585835249664
750774066039042048
750781431396392960
750768491708289025
750629702101037056
750762368129441792
750732056011898880
750718986476724224
750593795033559040
750667232728928257
750759536772915200
750766218395746304
750758882805444608
750765543360200704
750662514388692992
750666125730410496
750743695285182464
750631665383256064
750675978104385536
750775517213777920
750605375259414528
750534810410455040
750603412232962048
750631530897211392
750792432971841536
750723793144860672
750589512435306502
750646106074275840
750707586295619584
750789517905453056
750632940401528833
750577655322402819
750566917627322369
750707737516998656
750637252020232192
750713487505104896
750607921466269696
750774036620279808
750544452863795201
750670642752684032
750609846349787136
750669640423075841
750660249347059712
750577000885153797
750682626176888832
750737462142664704
750779833068707840
750534097123020804
750643337900744704
750561490437046272
750689760348364800
750590934421762049
750648282918125568
750624035910758400
750675478902702080
750598190659997696
750667052554354689
750621838120738816
750574819746471936
750495048291221504
750601923498213376
750630402797215744
750594419691249664
750768781270487040
750567257542127616
750751190506414080
750675889789214720
750579014092328960
750651277802147840
750577445611380738
750597884198912000
750655765678067712
750604603532599296
750576950473883648
750739014160965632
750659712568483840
750675407708512256
750653119088975872
750606033639313408
750562228470947840
750651529300942848
750518674889510913
750669372012761088
750712879607930880
750579375024828420
750694814467883008
750681560706199552
750599347922956288
750793351327281152
750699961243820032
750508474413395970
750718994856943616
750703303944732672
750565969710444544
750649943904313344
750529189930004480
750654092255559680
750698589568000000
750686430318526465
750620252711649281
750760547646398464
750579110641078276
750605396428152833
750557505718251520
750792655043518464
750692189018083328
750704524592029701
750605077539422209
750721633225175040
750720131458699264
750714917855133696
750690997999398912
750694281808056320
750650329897762816
750588199794307072
750649990104702976
750745549066895360
750625516370194433
750607212314238976
750613692727881728
750701928292741120
750536068743725056
750669372184752128
750694965643251712
750698027468414976
750709184442826752
750514035825729537
750706558661713920
750773814460637185
750583568938795009
750762669905289216
750618050580344832
750631539461984256
750518439995928576
750645242211237888
750536609796354048
750617882850189312
750595900322512896
750697838905032704
750707758324781056
750763609534427136
750630591364816896
750717870951194624
750746899712512000
750735755161509888
750535103856582658
750647343607787520
750666641646780416
750598391722369024
750599394341203968
750771159499759616
750524920371617792
750710295807623168
750669929767055361
750755229336035328
750602468694851584
750627852484214784
750598576485625856
750637730057650177
750708534317162496
750714439989469184
750485854565662720
750680797334630401
750650673604288512
750710543149826048
750729799535042560
750652775273488385
750785566782922753
750609230084857856
750498965674528768
750663424565182464
750516057429843969
750680642124472320
750645905028747264
750796195157729280
750739412682678272
750536009956360192
750699998644428801
750705858137366528
750724187262681088
750718168578928640
750569111319613442
750707410033975297
750711017240403968
750675650688585728
750709683607003136
750792776904826880
750755611017568256
750525998190456832
750773462218608642
750784794951376896
750668080125079552
750658064043405313
750484357035466752
750708127192997888
750581601797570560
750565584132276226
750730751499378688
750694592517906433
750768512893845504
750489583268265984
750691870380945409
750567278660448256
750484516389556224
750538237052063744
750611779831500801
750666637460799488
750785575406428160
750726959643099137
750680436465172480
750717065300893696
750624233068302336
750795100637261824
750720567825862656
750670374241697792
750680449123483648
750713982487437312
750747226675220484
750672131902545920
750792235709526016
750628225781469184
750787555021295616
750662782597603328
750668436800405505
750713013670338560
750621884295905280
750733138100424704
750531861600870400
750715333007269888
750668080225914880
750669782911967232
750713772738621440
750683288881156097
750791942120673280
750577315411787776
750677596908752896
750744730905022464
750591622090489856
750548630667464709
750647507122814977
750591765011394560
750715148520873984
750735990302576640
750587604148621313
750607040565874688
750574014444240896
750524601545789441
750788452304715776
750768345125777408
750759205561364480
750614481265233920
750684257715154944
750721821960466433
750743128970186752
750570231165251584
750575666865799169
750599519876898817
750582159904215040
750790268459356160
750666926725206016
750721431563108352
750562790616727552
750738854995374080
750731296767406080
750567236327337984
750587029419851776
750559338633302016
750717589861625856
750774020044427265
750583837554540544
750656776635285504
750732911406620672
750559745522671617
750600430124662788
750763047728271360
750763278469570560
750630637787344896
750691840731545601
750498303062708224
750626179078651904
750579731171569664
750643627274084357
750660496764858368
750552195565748224
750598932946948096
750764544868421632
750678242806231040
750757943331676160
750626724484878336
750774800101105664
750667275011842048
750573733346246656
750617790252474368
750768248530972672
750796358798499840
750675139071713281
750772124093149184
750494645717757952
750571585866702848
750604377086431232
750791166149349376
750664636538626050
750761881434861568
750731715971284992
750594768057622529
750504082721374208
750735327459938304
750518855080943617
750778461770375168
750627118405525504
750634642999484416
750681820862160896
750784249792454656
750732974556057600
750770802912559104
750672836566487040
750676376366178304
750784501291167744
750542469100691461
750665265613008896
750723205854265345
750755078538133504
750778960984899585
750585288741777408
750720747853742081
750668117890695168
750704642028343296
750614212582445056
750775152338698240
750601034255380480
750779875208863744
750502145192058880
750665416893009920
750746744376492032
750607816273133569
750714951552081920
750635494803959808
750772421695864836
750603756237103105
750660400228753408
750519761038086145
750748762000265216
750580431913975808
750731225434714112
750780760211202050
750762204446818304
750483119833219072
750654473832398852
750671745917546497
750751332957466624
750561611925037056
750484587915063296
750779128685666304
750648874394480640
750542913898176513
750639844297179136
750649965094002688
750761017651523584
750778289640255488
750571086731943936
750771398302371840
750527403164897280
750607833150976000
750619241607467008
750599176338178048
750641987334729728
750616129312260096
750734131915550720
750761051000418304
750531262088089600
750596688742608896
750503348722339840
750766105157828608
750573494589595648
750492691281145860
750680218516488192
750489461591515136
750768148056506368
750629504993812480
750649021358809088
750727748424007680
750667237032202240
750595686459142145
750638766285545472
750637352675057664
750640230072520704
750768344861671424
750704834987327489
750680327740198912
750692730175647745
750780927878455296
750784967215554561
750794471126671360
750713848286457856
750593715023085568
750661201605132288
750484516410535937
750616053995171840
750772585600806912
750606075896954880
750580301739487232
750626866994810880
750597573925281796
750670911381053440
750764779980132352
750711680145854464
750576082160582656
750629429697650688
750716289526616065
750673931259052055
750620391081672705
750650749156139008
750622572027445249
750710748771483648
750714427247386624
750725261214289920
750589911120613376
750586333379325952
750579823425253376
750726716448993280
750747017077547008
750569006394990592
750560156442882048
750741937871679489
750704524348850176
750495006373191680
750700095142670337
750791333879644160
750725139650666497
750613621152120832
750620965411909632
750619002515427328
750764133876764672
750605731724791808
750668168285130753
750706399131295744
750659502978904064
750659658130620416
750615886042726401
750791182926516224
750626657225048064
750724837652328448
750681036288393217
750660429756637184
750581715056427009
750608701594144768
750626476786089984
750583535635984385
750768877726904321
750586995836149761
750611524054573056
750690100233789441
750775672390508544
750792898397007873
750487624276729856
750640284615208960
750795075098120192
750605966740258816
750684387662979072
750519148971749376
750619745066553348
750639974299512832
750580566072889344
750611218042204161
750769984947703808
750636710803955712
750620470462914560
750596189993701377
750663445356347393
750700112146497536
750659498583490560
750488496662511616
750607816478625792
750596219056033792
750707502568857600
750696626683908096
750717463940198400
750671473342308352
750557111361429504
750774464418381825
750715815415144448
750573674655281152
750483983721328640
750630545189638144
750644642190942208
750794991258128384
750577185551949824
750627873371877376
750637252066279424
750776922175569920
750523498427101185
750694345024602112
750567215498395648
750484206099324928
750624182505869313
750694965852803072
750671049553874945
750585649540042752
750741967060013056
750529236323209217
750683553046814722
750681430544355328
750663256805629952
750735193279979520
750542595122683904
750636547272216576
750756009581346817
750650019393466368
750644235439861760
750676313715998720
750634668379308032
750651994944274432
750549268159692800
750518754425999360
750593463591268352
750720601191550976
750712128709988352
750513591556595712
750715920373444613
750632231324921856
750646064466788352
750762062100434944
750569794919927808
750700866970132482
750524450521489412
750732236031336448
750789266066796545
750492967773896704
750583233717342208
750794454357909504
750790767703101445
750681392883785728
750689810935754753
750490271213817856
750662258573844480
750681648786616320
750606281325486080
750674069805301760
750570017339629569
750581811592491008
750505718688542720
750676955331190785
750676141426479105
750764616133795840
750521237730975744
750601256721272832
750543060493361152
750592159234097153
750531559795687424
750670433343733760
750704558146461696
750705141083504641
750599398397272064
750490434493829122
750774200114307077
750677567749980160
750695183868686336
750622031083954176
750710916593758211
750600489104871424
750714863547215872
750638573074915328
750550736283533313
750668386275880960
750772635798216704
750779434576310272
750681611021189120
750527617061707776
750725085112205312
750625952623894528
750691672980283392
750776259546931201
750564569056210944
750723746911092736
750658722553212929
750752230459006977
750614586148155393
750685839018123264
750739957745156096
750597678728417280
750570428259831808
750695418766340096
750787928343842816
750732416398929920
750610773475463168
750722283119992832
750576225081491457
750681132904091649
750635809217318913
750596114160689152
750610807046565890
750752306107482113
750555840738975746
750795197089476608
750720731068203008
750554456320860161
750789211612188680
750780810387607552
750759771872063488
750698128039350272
750594952443359232
750716054641389569
750579492079407104
750723256341106688
750640959948337152
750532633558446081
750774367894773761
750585364230840320
750775643009277953
750494855474794496
750576086665326592
750764196942352384
750610307702292480
750616364268871680
750673163823046656
750796241148280833
750688384914522113
750707955553665024
750657724317175808
750525167680495616
750654272652447744
750729040168837120
750744877869268992
750752704528539649
750581392480858112
750519735935205376
750693363435835392
750645560810491904
750651084796993536
750611809288073216
750600992329068544
750576027798241280
750733586874052609
750744508950798336
750577243961909248
750625268801347584
750760950450384896
750766121918267392
750699889961545729
750724736871727104
750589697039228929
750777291333070848
750529080836001793
750731149907988480
750666108907188224
750607443005243392
750754109465042944
750572513109897217
750678175827554304
750738020303794176
750767363545587713
750646445884186624
750668499597524992
750592524083982336
750773969498861568
750494461071876096
750756236220592128
750792663436320768
750687185028915201
750793485536550912
750665978896216066
750617400291258369
750721700292100096
750496260612841476
750757326718590976
750599847170957312
750533040192061441
750543836397592576
750715228233629696
750705782572912640
750555412563423232
750720031017824257
750749759925780480
750770160982568960
750768823343742977
750535825260240897
750647989631381506
750738250935984128
750586081440038913
750655492922433536
750787898648170496
750647985109868544
750739551103119360
750740943754539008
750557505554673664
750748543770656768
750558604810395649
750781670408806400
750570835023372289
750506498875416577
750752721356062721
750672895161012225
750631744743833600
750645598890713089
750622144275570688
750591261694889985
750680205941936128
750707993205964800
750795734010716165
750737714157391872
750624933219295232
750535644993228800
750683896769945600
750744898656018432
750528435160625152
750630419377295360
750564590078099458
750677580215386112
750705568659206144
750741388346716160
750574614368100353
750575629280669697
750670995195764737
750671985265475584
750780965690155008
750686606600708100
750713894742745088
750702125290811392
750786900399681536
750483413191290880
750793817050275840
750610861576847361
750564741039398912
750653668568031233
750600119729295360
750782047795511296
750596609424101376
750790214289874944
750713261385973760
750728780302483456
750616074954113024
750587129940611072
750677345263030272
750774888240033792
750608906834087936
750774342909304832
750624408948072448
750551021236129792
750648538736914432
750744609458978816
750597423127470080
750644700986703872
750576510055149568
750741182607683584
750623536524308480
750708609864966144
750781905138688000
750560437486358529
750721326931935232
750647360494137344
750607816478498816
750787315866501120
750633334406021120
750647599510745088
750611331393302528
750634517363298304
750772669495316480
750594528827047936
750669845952430080
750763089449082880
750615361846992896
750716520041512961
750649125985595393
750587310421540864
750644671576215552
750648291621212160
750626225241067520
750658705813712896
750587629146636288
750747595958521856
750624425767235585
750619719791763457
750727492466384896
750579194267070464
750760212320038914
750759604066320384
750484634069237760
750734916455960576
750497732498903040
750669883785043969
750627500393426944
750793582056013829
750601059186384896
750720437710192640
750577055184654337
750795666499235842
750681422063624192
750629479983280128
750618293875212288
750718797519216640
750785830961176576
750531157176029184
750589265151725568
750779241638273024
750576975778025473
750606100832149506
750769599159742464
750706487555657728
750725642770079744
750638690830024704
750670361738506241
750614384788049920
750628410498621440
750618385973641216
750676523187838976
750631916840165376
750599490613047296
750583086618931200
750689349424050176
750713617604116480
750778168253054976
750735155636080640
750769053631930369
750775660000358402
750729706916290560
750743862658859008
750624740306325504
750741921002172416
750626409782050816
750761839605186561
750648173790695424
750670680438497280
750724950617518080
750597787788664833
750766419760021504
750721238918504448
750698543535521792
750499028664627200
750784287671189505
750604943502012416
750710266438922240
750657464580747264
750643883072102400
750625633873559552
750691371061837824
750718512587481093
750745632990715905
750702066654408705
750702402337144832
750735654443683840
750506288875003904
750490451568885760
750563298152710148
750555979062865921
750752436084695041
750555442024157184
750664104029917184
750598232242327553
750620378217771008
750717065271635968
750667023047426048
750610844506087424
750702624526270464
750598714868142080
750769783663198208
750783964487491584
750601474804252672
750535057878687745
750656755361837056
750624820245721088
750796040161210368
750618847326117888
750780911185195008
750718709673684992
750712967793090561
750749512713383936
750793028277764096
750552501846433794
750536160821252100
750738704004706305
750674488963006464
750612321114923008
750641240710971392
750698291650781184
750513809538682880
750781049404293125
750606918972878848
750663277894508544
750772690215141377
750764700024049664
750557325434421248
750595933872787457
750641832409780224
750627185644285952
750541215188324352
750779166304268289
750723034114301952
750762175241842688
750601734460805120
750769368481411072
750643614921940992
750692612693262336
750674484802170881
750766608545640448
750776498915774466
750701462766837760
750729782661349377
750587327232221184
750618620946964480
750597687272148992
750780080838811648
750644688332263424
750585267766067200
750535066271510528
750773973936472064
750600929443979264
750698438426320896
750664225501093888
750666758856597504
750644080443531264
750622265931403264
750560806840991744
750793926022459392
750551151163170816
750516044981084160
750675231375753216
750567253490429954
750673268709875713
750694982592241664
750793510660354048
750668923251650561
750737080477626368
750635167413186561
750717191218081793
750588166005022721
750768584113004545
750561062563487745
750721553399181312
750676208577306624
750703127901372416
750760950295252992
750708966158630912
750615760385482752
750653299486064640
750657208573108224
750587746574557185
750759033443852289
750605584945311744
750598987460280320
750674866416877568
750718428508413956
750537524213407745
750522982460583937
750569257965150208
750572957437747200
750692469990240257
750779812340494336
750584944930463744
750606457557712896
750604406295519232
750679597868523521
750795016545665024
750696664273477632
750731397464092672
750612346188554240
750607585565286400
750666607949668352
750628162942427136
750608797840924673
750590414311292928
750731716067819521
750759373518110720
750728151085580288
750776532445036544
750623234530373632
750708299352408065
750653207215476737
750684316317913088
750702653852618752
750714829829124097
750643727866142720
750545925228167168
750549234634616832
750730445155737601
750670009349738497
750699252230266881
750774841914122241
750598937090879488
750709557693911040
750713223431725056
750711348565270528
750566481386147840
750753174097625088
750775815177199617
750664808723259392
750761999164854272
750535783296200704
750762464585875456
750608382751543296
750704457386696704
750716650345889792
750776842689376256
750741094607060993
750532461394812929
750642477929996292
750683078956294144
750760124017442821
750603320281042945
750589407422472192
750505508981866498
750612128286007296
750788913858392065
750617480071155712
750524014251171841
750690192500064256
750685318676901888
750776615995572224
750527860511764480
750646009911349249
750770194755170304
750533698735509508
750680432413401089
750742227081654272
750699801759670272
750583770600902656
750701714118959104
750736854081765376
750778092717826048
750624396549754880
750632370034794496
750639734863593472
750769435334418432
750609909524275200
750593690024964096
750665441870159873
750677890761498625
750738234158751745
750616422930378752
750771494905675776
750608902786457600
750652989006897152
750720135514746880
750780965534965760
750673860031229952
750693178777309184
750707158296190976
750723940008357888
750688015685746688
750611922572210176
750558042782068737
750505127077941248
750729295824322560
750791241684619265
750583141203607552
750567190529712128
750499544593346560
750517722623148032
750518758930681856
750627043163906048
750794580220583937
750789044070674432
750609494061703168
750608328175325184
750484965054349313
750782719089455104
750776603404275712
750637935838523392
750686790936305664
750548374932316161
750554317954945024
750577415982907392
750530091608707072
750567009935646727
750756273772167168
750707066197512192
750672978933932032
750787638735597568
750746899636977665
750587423806160898
750756412146511872
750603420869005316
750657070278455296
750716457315471360
750743342892351488
750685582792265729
750722362975350785
750604926544412672
750575780313300992
750572936768151552
750759767442853889
750736170632577024
750567697851768832
750632902673793024
750571326159593472
750602116419317760
750763576193933313
750561620338802688
750718738777804801
750723365481086977
750605589349330945
750689554919727108
750678264096649216
750599138560049152
750789404554170369
750739521688440833
750763852799807488
750785680247230465
750657325791412224
750690234334085120
750596613517807616
750587805462585344
750641161249906688
750601457821417472
750728746429214720
750764343579570176
750613071819841536
750613919308386304
750609213077028864
750596986823467008
750632030204006402
750633753983217664
750753446697967616
750727626575253504
750771096283209732
750597158815039489
750604234413006849
750741656513744896
750492682577911809
750769913837424640
750756089298321408
750581417533435905
750603974236114944
750686988118945792
750629689593651200
750610538686590976
750602779052441600
750649562516197376
750791556102254593
750660748704116737
750581048317190144
750595158022950912
750527478544867329
750675428751372289
750721339535785984
750658852861906944
750541563147743232
750781892417335296
750784451018428416
750602955359981569
750781699756359680
750635150816391168
750629870116413440
750767095034613760
750657581891276801
750505941087481856
750687311097192448
750524488115249152
750693845826990081
750707292711088128
750638086850277376
750620655327010816
750767233484394497
750578800413532160
750657749621608448
750681254287253509
750558717888823296
750718604828696580
750622118946152448
750766327355281413
750617467290947584
750589214786523136
750785659179241474
750763819257962496
750618281208197120
750660589207314432
750777002102255617
750762313796427777
750622466905702400
750536064373235712
750728343733936128
750759671380705280
750704243343028224
750723088296345600
750632617230217217
750769909496504320
750712824947544064
750755548140806144
750738506599763968
750741136386424832
750677999880667136
750757830077116416
750787965773815808
750694777088126976
750604108617355264
750542137935142912
750681493492555776
750646433548791809
750532905949093888
750651646737125377
750733813374980099
750721310091677696
750648882728689664
750747583107047424
750634408323997696
750577709500203008
750732425014153216
750516883967934468
750670198110162944
750610836507463680
750685599569473536
750734652273487872
750691165645791232
750563713246199809
750676171013095424
750622823769632768
750739584867336192
750741203784765444
750615655548907520
750694655423950848
750726674392707072
750630973021323264
750761407432560640
750581799147991040
750541714058833920
750551201872220160
750626858417336321
750738850805346306
750731263133282308
750722048482086912
750788230228766720
750792755882913792
750558646694707201
750709117300408320
750590913152507904
750628368345882624
750696123216564224
750791380323237888
750692885327216640
750652795972358144
750666108772974592
750564858144456704
750495778074980352
750757922049761280
750626623603355648
750776469438230528
750559607093886976
750516066166513664
750736371761946624
750592146370158592
750695103954558976
750570478763409409
750545275274588160
750653651962724352
750554057819971584
750672790265757696
750532545331105792
750646722968317952
750721129686376448
750779518617522177
750513167701270528
750604259788488705
750643401008222208
750602011553435648
750779296491380736
750717308813795328
750550186758443008
750644550235021312
750698535138521089
750793099991998464
750611549463642112
750620122516221952
750710069248098304
750725348984180736
750669254459031552
750755564876079104
750667010758115329
750708366519984128
750652259197943808
750537373155459073
750734932998287361
750647054066589696
750631107297673216
750534915268091904
750621732910800896
750795331198222337
750785181045456898
750512735729831936
750649029529403396
750590888380919808
750562811437281280
750618029516611584
750605329218633728
750790277028208640
750571023909679104
750754176582488064
750772732435062784
750652993155043332
750746505410117632
750706655017439232
750600908547973120
750622123341729794
750637507981836288
750665484069052416
750619325581651969
750769519329681409
750713923897323520
750549188413386755
750762829570007044
750658416478134273
750680096843767808
750613386531049472
750614749767995392
750647456875024384
750703715166720000
750644164434468865
750739018451718144
750600295814660097
750678809268150272
750698224688791553
750653626612322304
750760958633578496
750669619342479360
750713424716435456
750768609413193728
750680587401203712
750526262251253761
750497816754216960
750705136750649344
750727077285027840
750625222613688321
750696290942607361
750736778601046016
750775387051941888
750668679986180096
750793028646924288
750577638247366662
750789668933865473
750688615634579456
750545744776531968
750624388110704640
750591479425433602
750750771050840064
750529563122212864
750766118000693249
750646295040184320
750782408404992000
750676674321195009
750614472964706304
750642096504180736
750493211047694336
750667899858190337
750596676281331713
750794291132399630
750654465536102401
750600149374758913
750537972655726592
750601495645712384
750537985494441984
750642452931997696
750666800694759424
750569639801942016
750606868695908352
750584030479998976
750608361670971392
750720441896042497
750688221151973376
750581480448024576
750651416239284224
750550350218821633
750726099777105920
750781615698239489
750587964653207552
750781829498757121
750677974618296320
750736182921822208
750626644776325120
750654029185871873
750775580077928449
750711482858479616
750611754833571840
750489385867489280
750584345140879360
750659058076557312
750555802788831233
750492288485171200
750710962894712833
750730743190609920
750531819678949376
750509719949836289
750754403326525440
750659137986494464
750771612513886212
750667446676295681
750728096656031745
750684593267871744
750671083104268288
750684094015692800
750691974945005569
750652322255081472
750645678318190593
750628934807498752
750742264989769728
750729505669545984
750783251598413825
750522772762288128
750607162074890240
750503243927674880
750683498579537922
750712053292302337
750566510775631873
750653458836062208
750603789955166208
750686228710916100
750521699104272384
750620382416105473
750773348682969088
750731934272147456
750712850318913537
750616096131153921
750742483001155584
750634961896603648
750768110139895808
750758899259613185
750778251891572737
750678826074550272
750758597638778881
750505274067197952
750763391690702849
750730957032976385
750550367210012672
750733125538484224
750646093629779968
750792353326174208
750600660752732160
750582566487490560
750675751721177088
750485829122916352
750628506799931392
750667132149563392
750601231287058433
750724468440530944
750685238880145408
750725642996445184
750587809656897536
750511150157139968
750581811516940289
750744680934043649
750602162439196672
750591278337916928
750635221872148480
750694986698530816
750600988223037441
750672165226352641
750744475413024770
750716612286685186
750550115534901248
750713504345260032
750616578178293761
750668097028124673
750521967552434176
750610391508611072
750664368270872576
750742944273952768
750686862096814082
750712795788877824
750719774917849088
750745532344201216
750650166336782336
750774246469541888
750517634605670400
750572500572999680
750762036683038720
750665446207217665
750781930304659456
750671813135458304
750747734177636353
750749638416863232
750774116232278016
750710278900310016
750683385001938944
750734207706664960
750704272782856192
750670676332195841
750644688332288001
750763844352372736
750618528567394304
750629798930632705
750501415412375552
750606583344799744
750678259810131968
750663306914988032
750654432027770880
750648027031953410
750660635340468224
750724019624828928
750731020031422468
750720857115234304
750602292664078336
750591135458947072
750587788664377344
750712556369616896
750645712011063296
750660849287573504
750505739496501248
750679274831515648
750587822051131393
750671590967377920
750534084846313472
750547565129633794
750600123982512128
750781196297175040
750636077766045696
750626636282953728
750765043965276161
750659385244913664
750765287302062080
750578405909856262
750691215784472576
750606817986646016
750786451701428224
750703962450526208
750752968576737280
750689538285056000
750620051309494272
750766939962679296
750639957258145792
750571355121315840
750629358478487552
750793204568563716
750750862964723712
750633435379605504
750731045079842816
750666897570537472
750599843199025153
750618826438504448
750707930412904448
750654092179959808
750692201760432128
750616746067894272
750658206821654528
750762783558496260
750628729282449408
750599541108289536
750608428687626240
750784409347977216
750680986073960450
750658202543480832
750507438210707456
750613977948880896
750733477671211008
750529357823807488
750626799940411392
750648194887856128
750587776001859589
750664343226908672
750754591915012096
750610551286312960
750742071951097857
750545757585960962
750678251442434048
750549675141398529
750701181782134784
750736052864839680
750753866241703936
750791006883155968
750758450653790208
750718520992948225
750615907228057600
750788255549755392
750559703365722116
750760321246257153
750607678175604740
750794098114719748
750579164911169536
750586685491208193
750732660037812224
750755854329090049
750608466339885056
750691425826775040
750648526426767360
750630990037614592
750718554563973120
750703907794452480
750608768665264130
750771838888861696
750551713275375617
750488387878948864
750665357891895296
750780671870861312
750623381448523776
750782672809537537
750739417086689280
750657548311724032
750582616995328004
750654284937719808
750665857026629632
750775231967551488
750787026312654848
750777706485260289
750777971066241024
750686786687471617
750679073320423424
750694454047215617
750728926817841152
750625138836664320
750786174986444800
750682747828572160
750774279801860097
750647519852564480
750592780028809216
750652116721541120
750601646728773632
750737403816644610
750691282918400000
750512697993732096
750741753037221889
750757959924350976
750634647504035840
750768840016027648
750792055283154944
750656386393145344
750607556196835328
750727610053734401
750587880997851136
750774539999641601
750710576737910788
750724678193414144
750714158874759168
750659523937906689
750562929091678208
750566699443884032
750687218767896576
750684303810375680
750625105290690560
750679358705053696
750600799223439360
750673918638317568
750527180862521344
750585838203969537
750706533483352066
750654805379473408
750720878179213312
750621326352736260
750756026387820544
750742227161341952
750748757533159424
750649935662546944
750589478834765824
750601004966506496
750721637264138240
750623150774288384
750530347767459840
750662682093707265
750688787466891264
750565122620391424
750782475492876288
750763089532973056
750791153704898561
750687776647974912
750598035424546820
750693845676023812
750754768163835904
750705631821082624
750750959546998784
750661314847051776
750764502958956545
750649860232138753
750782399919915008
750695980828418048
750691870188007424
750670949272485888
750713236186537984
750706738924494848
750742302608547840
750686908473376768
750788880257867781
750599540957413376
750647029102182400
750516141387182081
750734861854539776
750741509805408256
750582272974258176
750663332231651328
750622395824832513
750662011097387008
750613965139537920
750723986040823808
750773587993358336
750607225002033152
750774388836884480
750702595082031104
750694827445129217
750676909315465216
750677316007628800
750605249342169088
750621820982849536
750586270292832258
750551373670936576
750778973550944257
750673264146546688
750781720639614976
750642180507643904
750755745214238720
750610974550417408
750728578711650304
750486668017278976
750643375607455744
750648379647090688
750637474498514945
750717099056717824
750563805491564549
750658420806717440
750623545105977344
750632265072447488
750765039972409344
750607724090683393
750751026848956417
750513402754179072
750595254470991872
750516334409035776
750542334996123648
750791292221788161
750748501802381313
750788091703623680
750641240773758976
750602917606985728
750523406152531970
750578422901006337
750568410879238144
750484742777085953
750764213812027393
750607157767397376
750743854387568640
750638871042334720
750610823572250624
750585989375090688
750697243024302081
750671037268914176
750580179978842112
750772472170110976
750780386993725440
750726066512232448
750620969799155713
750757263774584833
750579383371436035
750519517726388224
750585016200073216
750614036568498176
750659062380068864
750532029473841152
750599901814358016
750636383832801280
750698564452573184
750640825550405636
750714041375584256
750601826962067456
750666863953137669
750699348800004096
750632395020185601
750710845345304576
750661293657296896
750741673349636096
750585381075255296
750709721271795712
750671624555245568
750533157590593540
750775559303475201
750707598953836544
750581048354955264
750789026987249664
750615420772749312
750703136021544960
750617542951964672
750620537756459008
750672387818065921
750625642081882112
750742109494345728
750760170473549824
750745896925757440
750723046613389312
750618809703292928
750716977254109184
750665752185798656
750663990536273920
750759629341196288
750681615035228160
750776263787372544
750669896166608900
750574723550052352
750671917854683137
750762280204115968
750641429710512128
750621045082693632
750676821042159616
750579714444648449
750640750052843520
750498365947846656
750597112639975426
750589550091698176
750790994216517632
750636916500930560
750689789821812736
750603571935207424
750760015292723200
750602217015513088
750574337292431360
750579848666546176
750624798938652672
750692486725730304
750603362182324224
750527180883562497
750707082899390464
750483354441555968
750701848458297344
750773436897751040
750785382061527040
750762011479465984
750597439590166528
750784098830995457
750726460663619584
750536274159792129
750716075386503168
750697142512148480
750677852916445184
750672505128357889
750721234485309440
750655031632736256
750771692050448385
750735294085890048
750635368878317568
750586345555431424
750657544062926848
750764435707404288
750593752968945664
750671993645719552
750698056895565824
750607501767434240
750641454553313280
750752603596783617
750580838836961281
750712610954305536
750596613446524928
750600858203807744
750558348676923396
750781397791637504
750558189603680258
750497950762053634
750554985159593985
750507073402699777
750638686589558784
750685356509556736
750715312367079424
750535800241217536
750745901145190400
750744919912898560
750652020114255872
750484516465053697
750520427886313472
750653035362283520
750747411165786113
750787961604546560
750748774583132160
750747557882650624
750785436658888704
750783255826272257
750761734647021568
750597427137220612
750613394835795968
750701709995941888
750762389243592708
750784992062480384
750514715466412032
750684186110025728
750588791165968385
750648748481646592
750743904597803009
750659024614526976
750763643088801792
750643790755442689
750628616107462656
750678888779489280
750767250177679360
750763173460975616
750578074635341825
750719804215025665
750527038218440704
750597267581702144
750552195653832705
750536261388099584
750653509326999554
750733737856475140
750734308042797056
750655119830740992
750517374474981376
750576921050750976
750616909683589120
750622479702450176
750634131445473280
750724057163784192
750737432874782720
750775643084877824
750617685730299904
750679035605315585
750640230089134080
750689299327250432
750709339447590912
750593522391220224
750588044282105856
750750171038883841
750551671395192834
750729816140374017
750750297027383296
750657829162389505
750529999636013056
750552908933042177
750600145125781505
750661050412982272
750622211115978752
750696408437645312
750773118004854784
750556075657666560
750546537462296576
750671372737667072
750569820094140418
750497598381981696
750670772759322624
750676368116051968
750679979206127616
750625273280856064
750662673579192320
750761684642312193
750538841128329216
750671020466528256
750614544242868224
750762884171501569
750751823732977664
750702175794425856
750651990837981184
750602699163467776
750534709592162304
750783268199473153
750780625741815808
750602040871616512
750483740573442048
750673398595026944
750553911224889345
750568834701164550
750742449232941056
750778478396579840
750687327983370240
750766336100405248
750740612089942016
750592968634097664
750639189985792000
750544352204689408
750709851060314112
750787538244268033
750761487443042304
750793615820095489
750709767165841408
750523833979957248
750672622611030016
750772929277857792
750596512812568582
750646928279502848
750736916899831808
750727811095097344
750505433614446592
750554599132688384
750707745507123201
750776414916513792
750586278710767616
750756148089851904
750790905955835904
750598651882377216
750756731140108288
750754923382530048
750790633674059776
750515135051993089
750704210027642880
750785646512472064
750705774502957058
750730772584300544
750584877599293441
750756341065641984
750602208702369792
750645552623210496
750731460278116352
750787089491488768
750570025531080704
750717287909380096
750630926829232128
750570822520213504
750758157232644096
750712728495480832
750791937972662272
750742973659348993
750639580068667392
750709146547261441
750682038668255232
750642276997660672
750507148765954049
750683745896632320
750596701304545280
750525524322189316
750680596142288896
750589613006286848
750647095875559424
750602141451030528
750593761143562240
750712363658149889
750650724153958400
750728943762681856
750774606978510849
750781750171820032
750604288913711105
750706172815151104
750680386074796032
750737848228347904
750744131144671232
750789421222367234
750694420551348225
750763131325022208
750720387311370240
750661151080456192
750483673527554048
750730743043817472
750487469410234368
750775487870406656
750661050480070656
750737084978114560
750696722884620289
750745326865219584
750614015789899776
750501301985968129
750526232811364352
750508503689621508
750668252020375552
750486294640361473
750673771984551936
750729459515273216
750715488376721409
750601428301938688
750483673456242688
750694328184426497
750555190634409984
750619233369853952
750611260090281984
750683708106141696
750738427163836418
750609133284499457
750789782268153856
750665362354606081
750596588209311746
750779992695418880
750649683874291712
750759251753201664
750715580781592577
750751328712916992
750635154956255232
750768386766962688
750756382681493504
750581711113715713
750751869757251584
750612186997940224
750734693960552448
750610811157041152
750791690479427585
750664208946065408
750726590619750400
750717354976415744
750677404029509632
750788226164613123
750698576972480512
750757586455126016
750788192589275136
750734086084431874
750791334009634816
750665635084898304
750702276361224192
750552535577063424
750726464866312192
750604431780089856
750755040810459136
750702557534748673
750667082061185025
750577432877563904
750791455497674752
750497451853819906
750785222984204288
750588245956825092
750539080061095936
750762158489800704
750596420512645120
750727467279745024
750685226603573248
750495891438665728
750649860223709184
750687382291218432
750619375829475329
750793108246306816
750780575666040833
750612304157372416
750625696746237952
750656260626931712
750681174909988864
750599297599668224
750795389775806465
750789186362417153
750609506724417536
750652557127811072
750604305615446016
750589197988335616
750795750771138561
750683192202407936
750596323880079360
750489750977384448
750600103136677888
750643400714649604
750770182172319744
750659334951071744
750763207090925568
750779862441492480
750572299066155008
750594625149214722
750623830259822592
750687340574674944
750734576545173504
750774606919720961
750546172637511680
750595363585789953
750525024902127616
750793305332396032
750559607131611136
750510814629593088
750687634016595969
750649130188410880
750614145515610112
750655447070367746
750605367005089792
750791480621592576
750676112141934593
750740629139795968
750652611599200256
750762057876664320
750763454647111680
750616683279216640
750612106983116800
750679669133807618
750665387600187392
750721561661956098
750563507750436864
750582520379535360
750782009878937600
750608143583809537
750640251044061184
750611146714013696
750557249718870016
750765774021812225
750690959944474624
750556058540736513
750616905275191297
750677374941982720
750601231530426368
750678028959805440
750532436333850624
750576728175734784
750625067764252672
750645267288854528
750776251384733696
750601059312230400
750625906578886656
750519736157478914
750770744209051648
750628259327508482
750533510318923776
750795838704713729
750590099822370817
750542351702122496
750710283266617344
750649138589659140
750530943148969984
750657082853031936
750646429027340288
750772966917566464
750743296629207042
750537733609754624
750738888453480449
750666498985918464
750569887194615808
750629383367458816
750758413055983617
750585934652010496
750761378445660160
750649730292604930
750728918638796801
750718806071316481
750717325318422528
750762917759442952
750528556510294016
750742063344332800
750728557832368128
750698178387714050
750613579292827648
750595468216954880
750610903620587520
750721628825325568
750556205647626240
750610731649892352
750571002887798785
750614560990781444
750789450909806592
750721284967919616
750630625065992192
750575113452548096
750526031845531648
750604179958292480
750537176102891520
750589885929652225
750592087637254144
750729816249344000
750608000868577284
750676468880015361
750620068099350528
750718994970095616
750517756420841472
750599016740626432
750739785988370432
750619497669791745
750664653575950336
750720064370798593
750794370606047232
750668235394121728
750686551760248836
750794353690357760
750624215959756800
750570633784942592
750663164371623936
750664703576252416
750792055371227136
750716063197831171
750763991178235904
750737135045488641
750719624044486657
750603177699975168
750766373614317598
750672236806283264
750522252727164928
750794777365450752
750691794959134723
750790524529958912
750702888855429120
750703283145207808
750684895161319428
750794425115238400
750548420788649986
750603735475380224
750485489358999552
750593128025952256
750691576733511680
750617035361488896
750720429250142210
750773877240958976
750658672485957633
750780445604900864
750508763581296640
750786208620548096
750608952942006272
750677529724198913
750627156234014720
750736350933057536
750660479920537600
750732529934696449
750668453346807812
750752498844065792
750631547674517504
750631841271418880
750532457334792197
750763135624110080
750651361834991616
750494444487520256
750720949264220160
750607493563310080
750612329377722368
750651642538762241
750742113751556100
750619136749932545
750710673492045824
750694638667698177
750521179060989952
750679019100790785
750653446165000192
750757163157614592
750543245197840385
750584416204914690
750485665708699648
750743699131359233
750673541184442369
750701886358089728
750572919928000513
750575406902833152
750645833670991872
750493236603547652
750593643715633157
750749957175508992
750718097250783232
750662954702561280
750600237434142720
750781729179312128
750616901454356480
750573863520595968
750637050680913920
750599360837251072
750668180998283266
750791451529908224
750717749106728960
750783171785097216
750718852049145856
750497120365322240
750645984502419456
750743611323670528
750730118054772740
750766985940795393
750766344522596352
750498256933654528
750734186718388224
750667593552367616
750746765217980417
750663407599222784
750696005839052800
750670072549629952
750616016229511168
750579714704695296
750538056722251777
750618339773280256
750744256973864961
750729832745447424
750687323453521920
750604930751209472
750778755426181120
750597246564044802
750497149532639232
750686023361761280
750683754461626368
750712602767089664
750709834371067904
750709117292056576
750743040747266048
750638984297082880
750720592882597889
750651009433739265
750736334252302336
750574685583278080
750687155811332100
750726133436522496
750770970533646336
750563817952776195
750649486901383168
750739488054345728
750587289378619392
750558466184445952
750592414864306176
750633841933463552
750490854058590208
750788863661006849
750567005963640836
750631547640971264
750654419369271296
750644852212113409
750784279077150721
750674531208101888
750698174243799040
750654796735082497
750686623285833728
750521661078671360
750747067279036416
750782416856485892
750794194436907009
750713273742454784
750706411861139456
750730487044407296
750701387273670656
750727395817230336
750682525329006593
750609854939660288
750732718640553984
750686199690383360
750502174380228608
750575906259894272
750646076852604928
750638027773534208
750651357607124992
750568737951064064
750762183701590017
750533556200468484
750556423705206784
750606797078134784
750618188753272832
750730495432859648
750715975062867968
750648815900848128
750749806306340864
750681963397251072
750626460033961984
750746886957477888
750653299267735552
750727350044790784
750624170074050560
750644709555601409
750579102176935937
750637088337305601
750658617821503488
750670676445450240
750642868289626112
750679832481173504
750654566320844800
750589042689990656
750653983094632448
750513692043685888
750565005297324032
750505332934193152
750732722809675776
750794240465203201
750599784361320448
750759381684330497
750656214430801920
750669275480879104
750712204077432833
750783117351325696
750599658653769730
750782169627234304
750783910024515585
750725777121959936
750547703684268033
750754726023532544
750780663616245760
750639252921257984
750488253585907712
750755237661536256
750619090599944192
750718449710723072
750601436703158272
750627387163996160
750782790363340800
750641127653380096
750560953431973889
750612782580633600
750607690536288257
750716444887965696
750606037879812096
750634282411028480
750507530451755008
750525544962387969
750725126728089600
750672832229576704
750740176188612608
750639840073486336
750647163357507584
750743967906402304
750721356321460224
750507073541111809
750659955989024769
750628255196209152
750782945246400512
750599742179139584
750487515170091008
750659150284263424
750649864225189889
750550194912124928
750766180730859520
750710434077048832
750643786888478724
750688745511354368
750585700001673216
750764452535033856
750763458728042496
750713365874544640
750736996725723136
750598295454613504
750602145838272512
750646861137121280
750609448041754624
750726263568990208
750720311902044160
750729157810716672
750609875944824832
750589495498637313
750649981590200320
750727228141473792
750606125918146561
750688023982071808
750648828269912064
750585213105926144
750690217493864449
750672358541787136
750787433109786629
750608357459984384
750765090174099456
750624081716797440
750650506150866944
750606574855434241
750731250659364868
750746161527611392
750580050202914818
750676036837269504
750789727419244544
750660496865370112
750606579028852736
750760820502507520
750771809323130880
750714603571671040
750609188129280001
750723260329783300
750654456925151232
750661805584715776
750681514614988803
750718696998391809
750795813442449409
750696320352919553
750529487851356160
750589860382146561
750671431386607616
750762020094504960
750653555149836289
750646122973110272
750784757294850048
750757171378450432
750596902740168704
750523402046218240
750604205086351360
750572722732863488
750795968732286977
750566938645004288
750655610589474816
750637289848598528
750592658276515840
750757909374513152
750772098998624256
750608554730500096
750626846123888640
750565730618318848
750614128977408000
750713055554703360
750666368836657152
750542938820706304
750751756628402177
750485896412225536
750759314483212289
750559363878809600
750659846777647104
750778193301364736
750640192365727744
750647691458146304
750694160164876290
750521397030621185
750730365472477184
750502111574691840
750493114733727744
750671938901639168
750707288386768896
750582172617170944
750653056333864961
750524706353254400
750640351434645504
750755556680425473
750758274681765888
750617522051833856
750662485104001024
750691526313971712
750757859311386625
750744911368990720
750751701817229314
750567383128010752
750632512439799809
750765954154369026
750592972849352704
750639789699805186
750758832327028736
750757339217666048
750648702478479360
750507547447029760
750613268792745984
750722614440583171
750586844987977729
750685247365316608
750724011089362944
750721570264457216
750494260000989184
750782261562372096
750733356007059460
750669749424623616
750568406768820224
750792051030167552
750642041881845760
750763404294443008
750630566509371392
750567118974877696
750519685578305536
750788356091543554
750707456108474368
750714456628273152
750662270972198916
750636946007916544
750741682010857472
750626741190701056
750710501366173696
750688825257693185
750669980266561536
750526883318685696
750637730070196225
750701982868992000
750584038688260098
750622945425387521
750775731194519552
750723436691980288
750789299700989953
750555970565210114
750636740210221056
750698350559633409
750597162833174528
750665748041887744
750597590744461314
750702129698988032
750628741819269120
750658592475213824
750648337565675520
750567551097331712
750591123068948480
750530284785852416
750697067136311296
750698765875634176
750530628769026049
750664032466640896
750624660816064512
750684009995337728
750507840993955840
750614980093890560
750483455444553728
750747436461723648
750741543280119808
750766835038052352
750643665152929792
750706307011862529
750598249283739648
750698484685234176
750698270872174593
750703979185725440
750753715464744960
750794370836684800
750542892637233153
750525780095012865
750707762431074304
750651835514556416
750630348158099457
750599679600168960
750700741099126784
750682776895119360
750577789183614977
750777580756828161
750573024726966276
750774074394148865
750574295471034368
750700745427709952
750555462907617280
750614569064624128
750687298635923458
750753937553289216
750622404100120576
750670978552848384
750640863252848640
750706311336189952
750684223850344449
750492271812960256
750685255917510656
750768798135783424
750493915749314561
750707733029130240
750761520838086657
750689240456003584
750513016584544256
750743858762412032
750737248585445378
750602544070660096
750782442072641536
750707972024610816
750648433975885824
750648107071922176
750703693910122497
750753308256591872
750603470923763712
750632147413766144
750682667943878661
750792428878168065
750736095059423232
750644982047006720
750612534974087168
750701433117220865
750785667387396097
750550102671028228
750609921993953282
750665668589068288
750695410218434560
750623993938505728
750648551475126272
750759004402552832
750763555083939841
750725269556649984
750646429048266752
750577659462184960
750586215854997504
750611553590898688
750706269456048128
750709918538338304
750613700931833857
750750926013624322
750669531291451392
750669552359317504
750754067438153729
750599310480400384
750650808048422913
750596789439459329
750507098547642368
750669686577197057
750658995208134656
750737160244961280
750626262767505409
750606935624265728
750755141133996032
750538384037253122
750637352842919936
750573356206919681
750661344312102913
750589910902530048
750607401343131648
750491533472923648
750782538340265984
750637952427028480
750666440324382720
750659972472639488
750757523527987200
750764855171350528
750760983824662532
750762514820968448
750587524389675009
750651286119391232
750709939191119872
750644403513987072
750600128189362177
750602707673686016
750582617179885568
750553692986892288
750526954370195456
750615496102449152
750744710071914496
750713198203039746
750731955092676609
750638258636414976
750559623787253760
750751102312865792
750683469152284673
750761202280607744
750604876347011072
750604960220516352
750784513865834496
750740142386798594
750683863190568961
750594357024153600
750649113666985984
750754306706595841
750757498475388928
750742004699717632
750695577940160512
750648283064856577
750791464045731841
750599457297883136
750694822978150400
750587637493338114
750726401821642754
750789492714405888
750541374294986754
750698824268673024
750758136257114113
750731514640363520
750626380505817088
750683821234794496
750521354945003524
750592679143174144
750623062513618944
750644931677519876
750699634121580545
750485204490387456
750778100821200896
750657443554816000
750633653391220736
750505408318496768
750618377845170180
750723243703664641
750654322866782208
750750494172274689
750736992711741440
750600984015966208
750583514723213312
750608969769549824
750727291165040640
750527256401879040
750731535683194881
750576744843866112
750655354501996544
750728591269212161
750595573418455040
750707154298892288
750676691165511680
750694340578643968
750758404432523264
750591030743949312
750765455149641728
750712229234876416
750704465628585984
750629211677794305
750688141506252800
750724640541122565
750761495844106241
750753736109223936
750642532502110208
750710392326877185
750625621034823680
750497497798287360
750773109649702912
750633850628431872
750712711634231296
750753312568410112
750553911254249472
750677341244891137
750607543676710912
750787257196507136
750696932738158593
750511150392016896
750739739913756672
750514656645566468
750762317638500352
750596038822625282
750568071102857217
750595824711852034
750779132959653888
750668751213883392
750631669497987072
750611457167990784
750700711743254528
750758740224249856
750683301283766272
750491294330417153
750709494728896513
750647486105214976
750617689954119680
750742189240684544
750609326528757760
750613952602726401
750766394573201408
750721876243120128
750484747000754176
750497472536084480
750590577641660417
750516355594616832
750619195616989184
750562832538886144
750526434163232768
750568650009153536
750570352963645440
750536521527226368
750757435611152384
750762019998105600
750640833834151936
750749084714201088
750560949355020288
750674480834326528
750501159467556864
750600782349799433
750726364077166592
750675101629243392
750707020202909696
750558424224661504
750483295809499137
750605203519438848
750735235114012672
750624396461551616
750752775944990720
750511703901605888
750560282217414656
750666285193781248
750674535125397504
750638741061001216
750593304191000578
750574668940271616
750541550741053441
750675977831931904
750538883113357312
750515944259104768
750490426226962432
750588203640430592
750776981235568640
750711860429623296
750494436132548608
750571543927848960
750745716872482816
750763248958316544
750637453346762752
750668491166973953
750706629813866496
750507073570533377
750636681473171456
750711700844744704
750497586084192256
750716461358907392
750729434416574464
750630163721760768
750708588566474752
750681497905008640
750711860496896001
750783607925596164
750740067027738624
750585439715745792
750510932036648960
750639600809439232
750661960752992256
750719234011959296
750607535405535232
750732840032014336
750507086031847424
750772732166545408
750645531584634880
750613935850713088
750760493388824576
750760925116764160
750495367226007552
750484310961037312
750623632951508992
750663860546334720
750674136926720000
750587218121650178
750679593506353152
750635683535003648
750651038546399232
750713621899055108
750776356263211008
750487636842835968
750616343586615296
750627320038363136
750539826655531008
750645913345982464
750741073748688896
750732890724507648
750776930761371650
750623138292064256
750502845397495808
750483186828898304
750597313928765440
750704050690224128
750615269677101056
750577550225764352
750586148704100352
750762435401781248
750752260049645568
750709117329616896
750577592198164480
750676892278218752
750693728508084228
750746639468462080
750754122069082112
750679782463971328
750720999541252096
750774871257415680
750698891725697024
750597267879526401
750747692452708352
750679870166925312
750628003647021056
750774779242774528
750656537635553284
750592062731522048
750764943574704128
750662543622836224
750720890476851200
750669472655106048
750708832083415040
750717425956552704
750599641536819201
750684278409666560
750718235809607684
750583669857849346
750743711953235968
750708341370916864
750653307773935616
750653051833384960
750788834330222592
750764540867047424
750664162796244993
750622295262048256
750785105233403905
750595644344139777
750669007125090305
750766297982599168
750504187679703040
750625784805613568
750751265915826176
750757569627553793
750787550915297281
750552451464462336
750661377476268032
750780151810682880
750718931887857664
750722614667186176
750520574749708288
750513893286481922
750501260177047556
750779308856250369
750631866584170496
750651147858407424
750540753487757313
750711021292163072
750587599912308736
750784098961133569
750663172944781312
750781456503435264
750643950168465408
750578171100164096
750668453351129088
750751546929971200
750701936769372160
750581132228489216
750784509776363520
750782261780418560
750733679056588800
750725869220626432
750739232222748672
750648526229626880
750751517376974848
750577755729694720
750779619377311745
750670516969738240
750567953570099200
750621695497625600
750687138950160385
750587713108271104
750766638056833024
750588551918657538
750626548194111490
750728494863253504
750670508820160514
750618000135512064
750524861567602688
750665442004463616
750742436910104576
750744328494981120
750506884700991488
750644751280603136
750776578393640960
750617580897914880
750774858569637894
750564971562594304
750648014788788224
750735788690857984
750715815637426176
750604636923518976
750649994265395200
750670609424744449
750567471560658946
750717325289091072
750683846467657728
750796174211190784
750757771138727936
750600539222708225
750789492513079296
750745267847049216
750641832141451264
750652779333619712
750791539408904193
750791598162731008
750794697971474432
750649281086971904
750677567758303232
750767304812556288
750528510431748096
750691929180995585
750696874080886784
750776754629902336
750751831916183553
750602259101212672
750693451394535424
750566594774986752
750585221519638528
750675440998748160
750663374283890688
750507790771318784
750738116655276032
750787408145293312
750711440718368770
750693036074557440
750582197476794370
750688883940220928
750578607223934980
750636433942126592
750629140131409920
750619816269053952
750750674443444224
750585465053573121
750755653191208961
750743518751096832
750616448091901953
750592410925891584
750609653411766272
750760023664517121
750610517438455808
750541852575731713
750739744116604928
750565093428035584
750777283141570560
750610177779331073
750547523132133378
750599993904562176
750669942501085184
750599218251849728
750736120074280960
750613801746198528
750715085589536768
750787034789412864
750766499464228864
750758853105618944
750683884174528512
750534667737128962
750640552996171776
750687768058204160
750606159481081860
750618251768557568
750622559524286464
750784790769594368
750572093478211585
750746807261593600
750785973668220933
750674560207454208
750750959463084032
750747444971995136
750676900981248000
750664594813771776
750756089407340544
750632403291570176
750742512374013952
750667669070868480
750783893347954688
750717132367888384
750573083551993856
750663823007285248
750509241899843588
750649331766538240
750488593437593600
750741002135015424
750594436652998656
750714129225289728
750751215324016640
750615902882766848
750707745519726592
750603987104112642
750712187321196544
750656390696435712
750769905230680064
750758786244149248
750709482204856321
750715769218998273
750719741510160385
750712187371397121
750552674085531652
750705669708316672
750636786305597440
750770832356540416
750752523896627200
750618247435878404
750697851353722880
750663634259501056
750623339564105728
750748388489039872
750585670406668288
750788414597988352
750711319209226240
750690674975076352
750728717153005568
750766453188653056
750610643238154240
750743242040193024
750792621656674304
750766482888466432
750738666281115648
750547665998544897
750661050626875393
750600325460025344
750650392627720192
750596290325667844
750519979305467905
750609066221772800
750791443069960192
750685234987995140
750734622749777920
750668499505127426
750520268871835649
750719875438575616
750788322646192128
750770312229171200
750682651229507584
750780869342859264
750773671929778176
750699881405227008
750677291051646976
750641567900241920
750758488251465728
750601323633082368
750610211283595264
750711574906667009
750742784865427456
750607627487502336
750773160174313472
750756735086919680
750591450048565250
750626531207176192
750756018150318081
750566452256710656
750606700646846464
750750225539575808
750549444072996864
750553210897702912
750550216156282880
750755371816542208
750739689666179072
750531760916750337
750776251061796864
750736258721312768
750573238439251972
750759541000826880
750641567887654912
750783276575404032
750626372133986304
750668163931631617
750786741372481537
750579378992676864
750614049340076033
750782987252461568
750695116847865860
750636648174616576
750777127792832512
750641945639133184
750722744514277376
750782697929216000
750706885809016832
750594671601152004
750493567576076288
750695406095433728
750515931902799872
750780181174943744
750707095385829376
750490644251086848
750665823765823489
750630650286333952
750776733553524737
750700762045435904
750532734276210688
750673935293943808
750756018099982336
750672488330170368
750691002214522881
750629949770436608
750574668994715649
750791191369805825
750488530565140481
750663206276833282
750653349712818176
750678817530863617
750681929658331140
750574400307621888
750561582514667520
750699055228002304
750700854253121536
750544100848467972
750623955967434752
750697255540232192
750596353546391556
750569241544450048
750676992899608576
750699608939134976
750698690105446400
750658361990021120
750773550185938944
750742784865435648
750601084557783040
750779145387384832
750559867312693249
750682802211860482
750708483885035521
750702532364800000
750625122025963520
750644399160303616
750719053451370496
750521120051195904
750594168276344832
750729077754068992
750668310698688512
750729166144897024
750510739123638272
750723923298422784
750689806544281600
750717854056648704
750683498286026752
750724183324327937
750741484719177728
750557438600962050
750726611629113344
750608743386210305
750623041642721280
750666826108039168
750729144841801728
750603106405191680
750675185506873349
750628443939745792
750596709940690944
750571238003793920
750625973545078784
750745930689830913
750716419441094656
750620424283779072
750744030674186240
750587020964204544
750534583901360132
750786602717290496
750563977625829376
750623159263592448
750796312543625217
750682965781327872
750603542608482304
750775840217108480
750678205183451136
750772811782770688
750732303341461504
750710870603362304
750602120617877504
750724690755350528
750695951493263363
750623092037316608
750629186482561025
750767728282243072
750647972635914241
750680038182301697
750790839056625664
750537263919005696
750560127367913472
750721243121328128
750564665596506116
750661700655812608
750501755046223872
750777375277723648
750630369033129985
750626514442547200
750698354632458240
750696853210103809
750545719539404802
750677731092799488
750600870568558592
750544700495585282
750656562771943424
750705992292179968
750689261461000194
750624480473391106
750771964537610240
750642683752833024
750746195019042816
750522248570830848
750785914889244672
750536463025078273
750746727666163712
750647511367479296
750605777971318784
750576954634559488
750672836583391232
750519060610166786
750606474229981184
750646219375046656
750686270783905792
750718927714578432
750720706057478144
750576321567350784
750664557111148544
750562975275188224
750570054937436161
750538136267137024
750596332390322176
750644235582500864
750751244776505347
750791707214639105
750596940392456192
750602615667425280
750693040457678848
750686082182840320
750724271186608128
750651575647936513
750735059041284096
750611171640770560
750590607278628864
750655706978742276
750788045734047744
750675986589638656
750633795984973824
750699650739474432
750679308159508480
750794873909882881
750610794379829248
750769561473916928
750735759355682816
750612216085381120
750670051292872705
750752503176663040
750650040465518592
750616418811580416
750710128148619268
750646223816634368
750571262955679744
750783259848609793
750592691898052608
750757523800616964
750562962532950017
750793766706044928
750498089094479872
750709582671011841
750541982594916353
750683397765279745
750635972711292928
750755908767145984
750708450188005381
750709620583260160
750641974802350080
750756357561733120
750572076940034048
750505169058684928
750705644458520576
750754990176763904
750724543757455365
750623444442685440
750566213051224064
750613147531313152
750765899716648961
750522768303624194
750731724443746304
750742516337614848
750625482761273345
750645263245737984
750657049302822916
750486030596190208
750713143672860672
750585641130397697
750665051875385344
750612753145008128
750621292643094529
750710446634573826
750769972448813057
750665672720576513
750585334866513920
750614133008019456
750693245924048896
750648283257790464
750700410034200576
750689798348738561
750499057974390784
750667111115137024
750690939325276160
750596047345479681
750652137491738630
750774384974004226
750535129282580480
750695729182769152
750650216529928192
750722119676399616
750757062313971712
750629308146868224
750615571855765504
750699323655004160
750709788154195968
750768302893457408
750626514731958272
750673691994910720
750526434221981696
750756978528366593
750760606442061825
750577999104344064
750673025213890561
750674728222724102
750718256718028800
750756210853445632
750670127020937217
750656369749946368
750483077642723328
750635360292597761
750641777741172737
750647301736103936
750548018416549888
750578376541364224
750731921777422336
750541101728137218
750630792997527552
750670491883569152
750674090642505728
750709947722240000
750700615328669696
750795687789469696
750699822630379520
750672786021085184
750733087575777281
750708257522589696
750536181926985728
750592264062337024
750795083499405314
750632428608380928
750614137328263168
750529080831815680
750796002219536385
750734979450142720
750770538423865344
750592502965698560
750515831138873344
750708383208968192
750725496078471168
750778906295304192
750770475643637766
750618167987281920
750693166395760640
750748426137063424
750781447837847553
750650463914233856
750772304578215937
750692931296788480
750633527444668417
750597796181471233
750651772646023170
750791661194735617
750608877373169664
750588010694074368
750653882481729536
750684316523302912
750742117979389952
750685738123931649
750551797442510848
750613675715637248
750604645404377089
750632629930713088
750490140812963840
750629903616344064
750748157890428928
750784383980806144
750643396671340544
750600262297931776
750512744101613568
750788825937358848
750749810270101509
750536680931729409
750649159598891008
750749931858714624
750747650396295168
750599973167915008
750679660678164481
750619078054834176
750733201048539136
750684819617636352
750671536445460480
750651391069282304
750616653600358400
750747377686937600
750747147197227008
750654360430882816
750580809111920641
750601378074992641
750618905996058624
750619820597456896
750786460291309575
750746337289900033
750572311607148544
750748740693221376
750655744626786304
750773818675892224
750635788132618240
750578317842116608
750592620586536961
750521715914969088
750628955540062208
750746719231414273
750485141395419141
750698912390979585
750764494431916034
750623394031243264
750620298530136064
750762519229177856
750746488339214336
750703928904474628
750665903474302976
750748740995067904
750710572468015104
750512505093586944
750727395896860672
750623498926718977
750773067723530240
750608948944838657
750593664825655296
750560890412535808
750686111299543040
750599369032884224
750488085738188800
750745146455711745
750787596872085504
750589843726594049
750620332139085824
750721452752703488
750653530189524992
750580440264835073
750624409040326656
750585993565184000
750676842198081536
750611033581060096
750665202769731584
750692570653659136
750649457616756736
750772488972427264
750712510404145152
750613868930539521
750611561715232768
750550945713516544
750484516653772800
750610823928741888
750738880215805952
750708374946222080
750741920964489216
750668516492079104
750621108311846912
750629035563253760
750511548649668608
750718998833225728
750487385205379073
750593706579914752
750558910789128192
750694911318589440
750653555388874752
750768000861634565
750702729371197440
750788876147580928
750636597532557312
750577931852873728
750652716280578049
750737307309924352
750600581396500480
750668201604681730
750734673098092548
750678775625572352
750639496136237056
750627135233163264
750700757993852928
750648362941161472
750740058739765252
750654633392148481
750791904216936448
750753656497135616
750638694726590464
750567362408120320
750670676453945345
750763517477687296
750678758818975744
750662170275409924
750637318978011136
750647658059014144
750728427603361792
750753174391259136
750604070763765760
750776175639859200
750691018723495938
750730911046569984
750793535935410176
750723071795920896
750747616800022529
750665991353470976
750642121590255616
750565017527934976
750592746444951552
750755036502908929
750570617032830976
750531538811428864
750588468275843073
750655979667099648
750792055446732800
750707145880973317
750709737990320128
750630897540599809
750574694064091136
750570545889107968
750775638898929664
750786128744153089
750561293015343108
750565365659369472
750613139000070144
750605253490384896
750580356479344640
750578846160879620
750729241579388928
750556679322951680
750607506087391232
750698186898083840
750583619505229824
750631359161466880
750513411172085760
750779485075697664
750651286375333888
750770333196619776
750662095063117824
750573469444796416
750636429756207105
750792554677932032
750603181667840001
750524077127790592
750580226468577280
750618037854711808
750517861161005056
750606302112522240
750687659123548161
750722467774300160
750733058337275905
750657946791575553
750609641118326784
750564518640705536
750665995690311680
750658957396602880
750770928737542144
750555949564301312
750724418213666816
750672484010172416
750769573826297857
750626711855857664
750609687071035392
750592494686072833
750543085659119616
750644571131023360
750704947914825728
750535527640735748
750573658045812736
750524408637296640
750698614738063360
750763362162765824
750556549240721409
750779585889841152
750498110200225792
750778281260118016
750788880392159232
750657292496998400
750632373872623616
750756298845593600
750663499945275392
750721372838649856
750569320967700480
750638535389118464
750717266862432256
750642180381966336
750657208585711617
750572953373466624
750748900273913856
750700665597464576
750645091061100544
750645149995307012
750779753502834688
750751441917206528
750772996474859520
750634983023259648
750578921876389890
750609209083826177
750750309631135744
750676003157082113
750628380895092737
750685880814145536
750595191552303104
750593052515917824
750732559110332416
750483283352387586
750606968960774144
750610198746767360
750590103727267840
750530540613152768
750511473152098304
750796203596668928
750768974330200068
750736464279904256
750535255141060608
750560433413713920
750788657859137538
750621263484289024
750677567548653568
750585930323464192
750795263959326720
750599490764242944
750652766742310916
750727261716897792
750598857323601920
750794664245166080
750686388182519808
750696324731777024
750664422553579520
750727899225862144
750589172616949760
750753237242933248
750585100094545920
750699214435454976
750627680601726976
750599884894564352
750590733158117376
750788267877031936
750734539065004032
750586458906451970
750638778843299840
750588434335629315
750715471792578560
750621720676016128
750555937149247488
750616368505032704
750626543865561088
750711919099650048
750792206252908544
750763634893135872
750699348841861122
750633905150128128
750634387453186048
750770873980882944
750665500514856960
750726863211884544
750623826086473728
750657875442278400
750609393666883584
750704994429657088
750534957173440512
750631778612867072
750728863815200768
750781829830049793
750663445289336834
750604972715376640
750713722637803520
750703425743155200
750622404255375360
750752385480417281
750575415241109505
750688179133394944
750795301888417793
750583824980013056
750794244894449665
750730604761710592
750693887627431937
750735591562579968
750570394873126912
750625487026790400
750646282285359104
750564581601320961
750791472203444225
750645464299700224
750704889253224449
750641039283814400
750637784738717696
750672656136081408
750542406026747905
750704159465234432
750568624671322112
750656223020654592
750622026897952768
750627667838468096
750641278732435456
750665832200564737
750689559155998721
750632457762988032
750562664649203712
750492363814936576
750757733440294912
750749676190756864
750582709286756352
750666633136463872
750617211442724864
750627584061349888
750709440236621824
750706776757178372
750723130524594176
750678721216909313
750707355457818624
750623515641049088
750616087365025792
750627697206947841
750737722529107969
750605228651741184
750674409195646976
750636593409589248
750694680371879936
750695082945187840
750646148038262784
750616423232339968
750539306561859584
750585657874083845
750795947769143296
750745058035396609
750624161421070336
750724732836782081
750754482984673280
750718592023465985
750643145071820800
750522915192397824
750721213484457985
750607594159476736
750684802798358528
750724631804448768
750768714140844032
750613516667715584
750573347658985472
750487204992983040
750608403609718784
750685968760336385
750741471935037441
750793833680605184
750548420759289860
750500312104865792
750722228682186754
750673910350262272
750717828903219201
750689290959544320
750727870037708800
750745741912670208
750596512619589632
750683322246987776
750667446663602176
750761357490917376
750591898868383744
750672056447037440
750731674242211840
750751949553795072
750628846806925312
750788637068001280
750588862360158208
750686790906961920
750729644031242241
750648283085832192
750670927952838656
750540854188765191
750504171015581697
750654847221891072
750553781016858624
750517189934022656
750652372540596224
750604729508589568
750687839407439872
750667656626315264
750622148490883072
750595652942528513
750636765514379264
750728322775154688
750536429386797056
750753539090223108
750615386995978240
750630151067561984
750490652895420416
750603353684578304
750507786535133188
750711394765537280
750624040168071168
750770584770973696
750754256530075648
750618205794729984
750626720118603776
750633711943680001
750618851772170241
750784006669606913
750753786537381888
750724837375610880
750654083833405440
750757297278820352
750609607165444096
750750087261945856
750585523517947904
750645833381576704
750595741106700288
750737227400024064
750526966856609792
750751911586897920
750775915735494656
750719213132656640
750772648347590660
750709402353664000
750608508610048000
750556092086775809
750771289208528896
750672975062499328
750604729479270400
750715064647376899
750680226829594624
750728691869741060
750752062519046145
750693027912491008
750685989769662467
750728478320766976
750614095154511872
750718470359093248
750573754321924096
750665022519513092
750493890868805632
750769573931020288
750780927815606272
750630213890011136
750789811380817921
750765975239294976
750648283131944960
750601373864132608
750639659508727808
750610274248302592
750650195730321408
750558403123154945
750591181663399936
750706420278972416
750642746763972608
750614527239196672
750721327057764352
750584131206119426
750721519970447360
750562639386927104
750642549572923392
750691585231290368
750690095884230656
750612262336028672
750645569236926464
750685750732009472
750748090810900481
750758089830309888
750499276346626048
750676275765837824
750685691890298881
750766940004712448
750709066993991684
750651483423543296
750667354640683008
750626569106882560
750717044346134528
750617584916000768
750641387499036672
750582801595002880
750664510973837316
750499150521782272
750725772629848064
750624895797760000
750571116402540545
750677202627330048
750651340783755264
750724422151970816
750653127343300608
750654721384452096
750735486969323524
750561775716855808
750717551961862144
750647372946952192
750574677391765504
750508507913334784
750760426103828480
750613105286217728
750718839508393985
750715962207469568
750597691168595968
750660253767888897
750503621440200705
750738368456171522
750572055804932096
750710170137817088
750525461130727424
750750859001229312
750614690963656705
750586182011092992
750563742509854720
750618595932143616
750752889002422274
750748044396728321
750680465946906625
750653114928300032
750782123322253312
750624761563185152
750694059677720576
750696601258233858
750613751326445568
750664338751557632
750696131777081349
750551541346623488
750611973100998657
750650493391630337
750709129639976962
750509585635565568
750740536944885761
750524580515766273
750663353077465088
750689777104674816
750663751754473472
750701605100609537
750694978045747200
750697067115376640
750679832476971008
750647150497898498
750789836760580101
750495635569307648
750771582923055104
750606419892826112
750494268368809984
750739072868577280
750519404480258048
750741702902681600
750656826983735296
750499951352827904
750566062215819266
750519979284525056
750750766642659328
750585259369066497
750670508694396928
750486747755192320
750604339199086592
750761919238242304
750515847832014848
750652976566448129
750653874059481088
750789949952126976
750672085895098368
750753111409618944
750639768799617024
750657900670955522
750696701925527553
750752129644658689
750594482593300481
750787160723324932
750629874440732672
750645456242434048
750681652876029954
750635763038126080
750723939974864897
750781771000582145
750769162906132480
750595933910556672
750746752534384640
750572391319871489
750717728000995328
750729250097860608
750628565817884672
750690200746156032
750503608878243840
750762586313003008
750653962135691264
750730508087287808
750785893913337856
750568281048834050
750546474589646848
750711084189876224
750499418726494208
750695502434500608
750786921782272000
750596181231796225
750717396852305920
750580725276143616
750728436138795008
750608676134715392
750715987356332032
750780936237690880
750629836411002880
750768391141486592
750598416846163968
750595330031378433
750663894167801856
750715437919371264
750633707959123968
750576858387865604
750624807545221120
750729514133647360
750622269991378944
750664372469530624
750641324592918528
750601063565299712
750483967200075776
750628276251525120
750525855445626880
750668516261400576
750609426864680960
750746282973593600
750670206494609408
750713722650267648
750513692110979072
750607766117646336
750642700433649665
750565529258172416
750755036364406784
750577764252647426
750663462372700160
750523947142160384
750710245492654080
750550950230753283
750647612022349824
750630801243529216
750631170321285120
750682487681081344
750795654088232961
750603634866618369
750634777326288896
750694135070285828
750609091278434304
750653811308527616
750572353688637440
750599855517622272
750783289309495296
750506901268336640
750762401641992192
750771809319084032
750778344237563904
750516040778469376
750795352102535168
750574291490578433
750709763063689216
750654926771122176
750779510266691584
750641958016606208
750653521926782976
750714825613963264
750496478666293248
750658907073286144
750654239131701252
750610488334151680
750653605741465600
750740884849766400
750538664841711617
750602418459648001
750648115317833728
750600635804946432
750621607266095104
750707611549458432
750683347634970628
750717770002731008
750714913836961792
750738951305043972
750553537810145280
750758761032212484
750773654825295872
750685314390298624
750723537124503552
750544213998243840
750619468208934912
750790046303653888
750744248664748032
750615156598661120
750669472743186432
750736409384906752
750592029093138433
750681816571351040
750674744874184705
750630067039047681
750783457060618240
750789110848163841
750614556750274560
750743753699254273
750575675464118272
750694785497886720
750695011923075075
750541827388936192
750547628031631361
750775533844127744
750596839905300481
750760929365729280
750691870120873984
750693111588876289
750693644252876800
750720660075196417
750771167737286658
750757179758706688
750689471272591360
750578871427358724
750634018035658753
750585138002534400
750728155183190017
750718965261885440
750592452873089025
750754600353955840
750588292077412353
750575549467222018
750582361004318720
750783603970191361
750784316897161218
750607527067410432
750689295048986624
750538727848439808
750700493618446337
750605266320785408
750571028020158464
750769238407835648
750663168683376642
750598576405880832
750668168180424704
750510403642286081
750612342203908097
750734312216092672
750596164790153216
750688393068150784
750561318231564302
750601197803954176
750651206603857920
750584315566776320
750710258293612544
750786820816773120
750671393470242818
750652640896352256
750558617368203265
750653286831779840
750784279173619712
750675206478389248
750558533146509314
750563034028994560
750617450522238976
750715941256851457
750702142009274368
750593224310460416
750591211254185984
750770169534873602
750641874189287424
750686023248588800
750667513906749440
750731330153885696
750761709812449281
750709830441177088
750486634672496640
750556163385790464
750642910043996160
750781544579694592
750639995195629569
750634194204778496
750638162062508032
750752910028500992
750759914381910016
750579945295011840
750757473183735809
750603567438921728
750745779615240192
750547594426875904
750593459107561472
750790662963036160
750562777811615744
750488178054823936
750617328895815680
750626774610907136
750785516522602496
750634077087203328
750683749889683462
750762745772007424
750659100346839041
750644805978382337
750609506770432000
750766948238012416
750791170578677760
750643602318057472
750607992723087361
750557144966172672
750756336892276736
750584940564189185
750706931891785728
750756772755992576
750585204738232321
750646106300776448
750513587139911681
750639777154736129
750654335227420672
750656764115296256
750685050124038144
750786355291193344
750669602787516416
750498428778536961
750578276041691137
750688527403216896
750489780371283968
750701219543416832
750739106628599809
750688380586000384
750623444425900032
750742784949252096
750765795018469376
750533501766754305
750703920431915009
750718495629901824
750648283081674752
750484545682550785
750784090245324800
750597754435633152
750691723282612224
750682642895532032
750737420564459521
750573574122012672
750583908773888001
750666582762856448
750782588902469632
750609317863133184
750648283178082304
750786242065928192
750616788195536897
750603261594505216
750761587984601088
750664972347334656
750556327324291072
750500303997378560
750616905572954112
750691702302609408
750515655049445377
750726640897064960
750670013753757696
750713005294387200
750577537819041793
750674208175390720
750739643566522368
750757599075643392
750622114806243329
750683221575294977
750490451245879296
750730222975279104
750670949154979841
750647192617189376
750767741213126656
750764867917901825
750605736057540609
750762854517764098
750792915107078144
750632994797391872
750624631397179392
750729287486083073
750727290984734720
750711470221037568
750677655738081280
750662170288029696
750777295548272640
750710526603329537
750760929302867968
750715047974928384
750632499810701312
750584030366695424
750772820238475264
750757569627512832
750702901241081856
750571456191401984
750792487325741056
750595896379858945
750499007680638976
750580436003323908
750619308607344640
750626602652987393
750600216533934080
750694898526019584
750678020600586240
750725885867753474
750582365358059521
750619103405027328
750705720006443010
750778520457113600
750630398422609920
750573825604157441
750654364688084992
750623385856663552
750626665525440512
750580339685396481
750656675703623680
750489121731252224
750571996858183680
750493492376395781
750509539716427776
750665425361317888
750593010501648384
750762707813539840
750656507969142784
750675957015572481
750718156113600516
750551327504273409
750627139519733760
750668499597557760
750754352990650368
750639793772658689
750769187958714372
750631443030769664
750711373756305408
750758085648609281
750521753558847488
750782601615507456
750782307657719810
750696815159369728
750664665798238208
750557513930665984
750795289376780292
750530129621770240
750535246714589184
750709327091081220
750589374157430784
750689655582896128
750760140790493184
750716641994874880
750572366237958144
750669497778835460
750625600449048576
750767392838586369
750698035835961345
750717304690864128
750721578527174656
750524375082807296
750645632222781440
750677567670194176
750486676447719425
750582252153823235
750505190000848897
750619421970948096
750651634355564544
750608525219467264
750596445657501696
750588291729285120
750485737053704192
750611775725400064
750794391472799745
750554771078127616
750674002390245376
750600702670626816
750788335103270912
750634714403368960
750732127210274816
750645602711539712
750505982841597952
750783335262150657
750629391940681728
750690540480393216
750703115075194880
750648647851843584
750793896532271109
750752188696174594
750660878580801536
750781288613830656
750742780608065538
750637956466143236
750647506900545536
750671012094545921
750751643340115968
750723365158195200
750726485929975809
750599310199382017
750743401524408320
750741367391940608
750763504836239360
750492116384702464
750723319133941764
750579106396372992
750777509613010945
750653287033167873
750777693961084928
750687986283520000
750503311036387328
750691387838963713
750486877900201984
750785122081931265
750572467001982980
750589986265858049
750756236111581184
750789345905405952
750595837533749248
750788897030844416
750617014310318080
750714766885281792
750599343741304832
750687655009091584
750595229418422272
750672211393077248
750754553985835012
750641941302222848
750505513293586433
750574693841772544
750626036409311232
750556209661501440
750780646780526592
750584873426051073
750580566068699136
750778478568628224
750791669423955968
750756340914675712
750505169205469184
750636534689198080
750704516224327681
750750422621646848
750509007119474688
750600383953825792
750650636056858625
750664464563838976
750590787692421120
750704981691564033
750759746723016704
750640066347855872
750652796081434624
750708450435432448
750665970553880576
750735314902188032
750791258595962880
750752805183430660
750578233922453509
750589952996548608
750742285898354688
750598865871638529
750558571159584768
750597443876712449
750588165921144832
750701160529625088
750764360532758532
750773231192244229
750778788737327104
750729883400171520
750571896446517248
750589264900022272
750728071288856576
750536764914294784
750597452126883840
750685696088834048
750718516828012544
750708710473867265
750657594394640384
750690855091073025
750698736142192641
750602955057954816
750666448540925952
750693807990026240
750735960606904320
750633669983862784
750648715229224960
750711654711689216
750644583516794880
750709733766619136
750593539126558720
750542355816734721
750796207765741568
750739664240160768
750509430437875713
750768990826459137
750731409803841537
750647611959414784
750644365534588928
750645020076740608
750576812082823168
750603945094025216
750611029361561600
750635561665396736
750659968509018112
750784673220030464
750613994717712384
750511561505202176
750598412781879296
750625415765557248
750692251999887360
750651042719633408
750600434386075648
750500253460291588
750700220929880064
750540208555319296
750556507499036672
750690695766237184
750630180620791808
750631195331792897
750582696510914561
750653781856092160
750588799462367232
750600854030446592
750727010247467008
750736547800952832
750645280048091136
750744177609052160
750695674421837824
750628489972158464
750570436652593154
750577378380943364
750622269928566785
750781678600224768
750684463131078658
750713198173618176
750687713750319104
750696597227466752
750624429982580736
750584936399249408
750694965831806976
750521858181718016
750707892307845120
750519983600525313
750675151654621184
750720273939329024
750703442490982400
750689672372875264
750584982582784000
750616993695461376
750652686924558336
750616574319480832
750575700424392704
750722916615069696
750739786042896385
750640263585009664
750765199179800580
750775215379152896
750543244983926785
750791682074013696
750602816972988416
750605564149891072
750683922065940480
750623238825381889
750726397786726400
750623834315878400
750639399591903233
750607892026429441
750630511807045632
750589646581686272
750624220267286529
750744995481739265
750700892131909632
750489054853079041
750600467877539840
750701680723894272
750697566103277568
750771683729010688
750635309885300736
750663349134843904
750574194728005632
750723143166103552
750774208469360642
750695158698549248
750752184405463040
750486596625899520
750721364705808385
750546160092348417
750610609759223808
750538312721526784
750687139025805312
750781867582906368
750649474213679105
750751043437363201
750677009873895425
750672824021377025
750780407755440129
750548404074340354
750649906302451712
750657967616299008
750700124549025792
750664011683946496
750761180986236929
750616565549268992
750746161468682240
750642885033336832
750727308017893376
750483304445386752
750717178756866049
750672253520605184
750698119692713984
750510172896784384
750745456674734080
750599633307463680
750626678347538432
750619874884521984
750602451762421760
750784132272226304
750672039724408832
750779699006173184
750763874006294528
750678419172651008
750496587483275264
750794408547745792
750692235100954624
750771423774273536
750746970667581440
750666767433859072
750630339769491456
750577600574156800
750702720923869184
750677001611177984
750757947370770432
750768798123302912
750766071620202496
750663386589986816
750698367227944960
750643250092998656
750791933845499904
750680054745731072
750680570661789698
750745544562204672
750611947847028736
750596240023384064
750756819031695360
750790193175597056
750758114903912449
750564740859060226
750610421263065088
750776758572617730
750702301405278208
750640712480387072
750772023517908992
750566250762342400
750641169370062849
750716021175160832
750620818686763008
750593954236788738
750734509646176256
750751911557599232
750673918621470720
750698484530049028
750774271576801280
750620642404241408
750693111672733699
750635050035806208
750666201144168448
750596671944417280
750724523054489601
750630977504940032
750742293985038336
750599079487533057
750749239819456512
750666540673097728
750527604390780932
750498064209772544
750484969374552068
750665693578813440
750601747152900096
750744064195121152
750571673892552705
750588967221952512
750632084671238144
750784895656480768
750721964298399747
750545887483559936
750501113284141057
750667383895916544
750737923788640257
750594750948970498
750628477527744512
750582822340030468
750665399830585344
750592528181780480
750609804503113728
750751177864781824
750632176790675456
750597406207643648
750539956670586880
750792877425524738
750789769702076416
750692239345455104
750776368691089408
750678477662195712
750774686972276736
750588942194442240
750646596858023936
750564719774359552
750689320235855872
750709662337667072
750664313484873728
750695447942012928
750709448595779584
750582722033221632
750633447702487040
750601227054952448
750667958502952960
750729392423305216
750588040154865664
750770886890881025
750743644550864896
750591160700248065
750624404850085888
750629408646410241
750706751708639232
750707959525769217
750515915196772353
750680398972096512
750747570444509185
750698849388400640
750742285915136001
750569891539849216
750644072176578561
750488840654192640
750752079396962308
750626619279147008
750692759300866048
750567031091654656
750582092552101888
750616557504565248
750717052919410688
750642872274255872
750511746008223744
750717090659725312
750699550084591616
750670055789113346
750722517879300097
750531375111901185
750757527717982209
750775684943876096
750666322959360000
750673193094963200
750787550688768000
750757913845792768
750630931191435265
750490589938847744
750689639007125505
750608080572997632
750587549681319936
750668906637955073
750612585335099392
750623326976913408
750696454596026369
750587473944801281
750634416536510468
750586798569562114
750770375152328704
750623666849865728
750539923070001153
750648689727827968
750624324998967296
750596810482323456
750556742350667776
750758190795534336
750629308109053952
750695473128824832
750727547181301764
750568142389346304
750671079060873217
750721058219692036
750734123715665924
750658357950906369
750654700488421376
750695242488217600
750579102088830977
750632281816129536
750647670666956801
750614027974303744
750651302821109760
750617274604675072
750769095725838337
750676246355251202
750659322397491200
750664489733857281
750499066618925056
750683326348861440
750695313632010240
750595308929908738
750587926921248768
750683309869375489
750606981656940544
750594201625190401
750759071238746113
750647095921614848
750782978985488384
750567894858203136
750734237079183361
750572232133468160
750741258033856522
750713634511261696
750764955859910658
750723918839767040
750573238749626368
750593148783620097
750745112687370240
750649486674845696
750724632009900032
750601428545200129
750541672199680000
750695523632328704
750683012023615488
750692331779526656
750738670207008768
750516523282804736
750703643763040256
750495413459939328
750532277185105921
750610462941773824
750641320474050560
750746140514148352
750676036694708224
750584584245575685
750739953596989441
750745905268133888
750791728349736960
750742440793944064
750642004296470529
750692642141372416
750512534466207744
750726242459156480
750649365111435264
750693615148621824
750622442138337280
750624299904557056
750555995856863232
750656940179615744
750626560911310848
750649654451331075
750726955771817984
750615370394771456
750715219928686592
750601608745119744
750574589265244160
750597271914483713
750688162570174465
750616532145868800
750625575081897985
750735503503360000
750667471787614208
750590422708289536
750740276772278272
750681648534999040
750737399232233472
750506439949574144
750609007467962368
750709473715552256
750789739972792320
750622810943389696
750736900294533122
750591244829593600
750709826179641344
750595447497039872
750517806567796736
750680797347246080
750717074024984576
750751399928008705
750533790955606017
750568746360664064
750538287333376001
750739316196929536
750484545800069120
750484545800069121
750739525941469184
750664250960572420
750580913994694657
750519043757469696
750603404083363840
750645183478325248
750748229243850752
750693954912391168
750570432739377153
750775680770727936
750771742403166208
750765941756076032
750793573575036928
750756395427983360
750775295112654849
750638053178351617
750582587547090944
750662480817455105
750701580165447680
750785675784556545
750616981146066944
750687063670919169
750683674652319744
750778570549633025
750705094967042048
750630499224317952
750793745499615232
750601843919753216
750762401662894080
750609653306826753
750591223681912832
750571908903604225
750684228124278785
750583015370268672
750636899795136513
750715391912075264
750596588402245632
750769016290025472
750730235478417408
750791912936833025
750637646406225920
750672861774352384
750610702281371648
750653035282563072
750731636346646528
750760551962279941
750661377862369280
750780043094323200
750786904635895809
750705287905087489
750693652868034560
750745137886691328
750790050699415552
750618910450454528
750582914845405184
750663285922377728
750738481639333888
750752863932981248
750732202724425728
750660731742326784
750736355173466112
750507073490812928
750747075768442880
750633263064985601
750768760118665217
750730357390057472
750729933727621120
750610773337055232
750688347127967744
750577608908279808
750765035652341760
750651206687752192
750628284493393920
750662497615638528
750796228527591424
750530993635733509
750647800615043072
750642218063564800
750661193182752768
750581979414921216
750727370659758080
750776108644175872
750727848969854976
750773910786957317
750588140847505408
750678930793779201
750752817590087680
750636845344628736
750690041505124353
750641383229255680
750775131291672576
750606277060005888
750703874147753984
750677416725667840
750587750857015296
750664913404719104
750548047621459972
750720789889032193
750506092027936768
750525985645146112
750658827415130112
750742432396877824
750625361097031680
750781406209515520
750604268076404737
750596303143497728
750662329889492993
750526249978691584
750788725098082304
750723008843640832
750761109880082432
750667258108715008
750702699944013824
750696333158129664
750719552842072064
750606159728418816
750562115279261697
750580780074725376
750609972124348416
750773638417309697
750619531253542912
750503684602097667
750560894766178305
750641501034590208
750736581506498560
750603160834768896
750619983999299584
750759541059444736
750644176748965888
750652829799419904
750544293866201088
750688443534024704
750669459887620096
750698136432021504
750782228133777408
750744613581885441
750566032776003584
750699243908763648
750697301975375872
750643329747054592
750716247394902016
750779875301191681
750709809117147136
750606881014554624
750741379974885376
750700703430144000
750679954426368000
750733192668282880
750613013099450368
750768210614554625
750653450485104641
750695833956384768
750786896335437824
750648937460162560
750521258652164100
750727106552795136
750785801785634817
750683934506127360
750722379442163712
750488693815795712
750716813911134208
750648916492820480
750713605226655744
750714871877029891
750695225786376192
750771562077229056
750780676215943168
750727119290925056
750652468846063616
750608848113721345
750652192349007872
750759063160512512
750599520270970880
750610039589572609
750642063058751488
750762586199560193
750654641742970880
750758807148507140
750579924403183616
750672236642721793
750643640083578880
750567223748681728
750709692033273856
750722501399883776
750736631972261888
750602279972134912
750746605993746432
750601789376831488
750666679475200000
750598236436631552
750615944867639296
750761256500559876
750711067504832512
750540598281658368
750749084869419012
750729560287772673
750716520121135104
750712489399033856
750703333246140417
750595489226162176
750690611859034112
750483916566388736
750638292266258432
750576006952525824
750715475940798464
750596428943224832
750650396889059328
750736577391767552
750790289594454017
750777073493536772
750601537697767424
750759855879839744
750717296054763520
750697138418491392
750794584486252545
750494654077042688
750647314268692480
750773898262740992
750538228558626816
750573305736859648
750590779198963712
750495513892392960
750730709527097344
750657699138768896
750690930873761792
750542636910579712
750628997797675008
750589114030972929
750727987323166720
750650367566876674
750767225213218818
750573083287846915
750676242362400768
750710698674499584
750581862221905920
750727739800481793
750721306077696000
750718084575399936
750646181634641920
750655375469383680
750530448351174656
750767669893296129
750562928789712896
750781951305457664
750711935704768513
750789282953097216
750603546739875840
750785168458252288
750713307531706368
750710665040408576
750711252209397760
750752704448823297
750707351263600641
750570378070781953
750684211556806656
750640913643438080
750658806464573440
750602091241046016
750681761978474496
750636685822726144
750592435869417472
750675151927255040
750617564108230656
750618411089195012
750608680530300928
750598404452089856
750670911381078016
750630801180598272
750595946686349313
750518058322714624
750746857513553920
750706403564724224
750761080524156928
750765421389836288
750792135075590146
750635448431677441
750779929814523904
750608537760436224
750623675141980160
750651961507217408
750592326884614148
750639361713119232
750708412632227840
750585297285644288
750489528721412096
750762871290667008
750570457670246402
750628997671694337
750671758664040448
750656046553858048
750563822214217729
750671217649131520
750577923464302592
750606084159729664
750700615295049728
750673478399848448
750641584849518596
750674044458897408
750775601045250048
750773663197110272
750592121393078272
750696320537595906
750613898152275968
750543941464887296
750695389158838272
750594641997725700
750541668097597441
750615093621059584
750591685017661440
750627894699982848
750631094698016768
750710946000146433
750723851949056001
750714049839718400
750588530926190592
750765773698789376
750775219321798656
750769141724971008
750648740059418624
750729296088535041
750617308314361857
750691677363318790
750751425274064896
750718315195162624
750679979348733952
750696043445006336
750791149401481216
750705052776407040
750652351392907265
750744450217848832
750657355289796610
750779858188402689
750590573501902848
750741786604306432
750701869513732097
750786195806883840
750789245330219008
750748073995841536
750619455567302656
750650904592863233
750581950243561472
750600216118693888
750731183605121024
750535879731675136
750597846638919684
750617526057439233
750702612039827462
750716713184989184
750766058936557568
750624379583598592
750579148226256896
750593727782064128
750610177632636928
750584106103300096
750602598772801536
750764406741565440
750761940155142145
750662954769461248
750751823573749760
750615647038636032
750761269293117440
750659175718453248
750509724425125889
750542452294049792
750708903319629824
750608076475076608
750688263275368448
750669292459270144
750702003718856704
750562568129933312
750611570409996289
750639093424463872
750606268868337664
750624417454125057
750638862486175744
750539163842277376
750558978111922176
750622278254202884
750705761836302336
750601307006828544
750567266052440064
750620520895352832
750665140089942017
750615974399733765
750588749181030400
750632910915506177
750609930193932288
750772002261049344
750793699546857472
750717438703042561
750652443743035395
750665995568553984
750596655230099456
750659754456940544
750545627445067777
750539335980683266
750591911677878272
750773445139369984
750610614075199488
750627148080246784
750658404083986432
750715341752438784
750616263806771201
750643035789230080
750604121170911232
750515889846575104
750508230921494529
750628968169086976
750610697776619520
750732592626995204
750624484424454144
750796417657176065
750586400123256832
750610316401180672
750653303676174336
750795012418527236
750629148780101632
750496973514498049
750630536754978816
750657996967976960
750515172704333824
750655157344632832
750520210118115329
750719808409313280
750661038027239424
750767917210472448
750748258629279744
750590292550647808
750634760720961536
750626921361186816
750611683530252289
750782299642458112
750580842779516928
750772476565594112
750525679524016128
750687013444153347
750681514522718208
750780093144895488
750551700965101568
750598136121454592
750728205317730304
750674090759905280
750662749252939776
750738150293725185
750605975091089408
750717035974275072
750639344885592064
750668646213488643
750775504786059265
750696634799968257
750794458812260357
750687352998227968
750772526654054400
750688695339061248
750655627123363840
750634953457672192
750596986831646720
750670831827771392
750755250215251968
750527516452937729
750693472550596609
750649746830848000
750603810956017664
750625369590423552
750597779299397632
750683750250450944
750487918117085188
750788523750547456
750757657963880448
750782811196518400
750689982994640896
750768810450354177
750657128663228416
750753815780003840
750745427369132033
750676820933025795
750663650780844032
750711428441640960
750624509619605504
750532436442755072
750622160746483713
750747943930650624
750659372947300352
750729530839531521
750713772902379520
750603714533076992
750728817698754560
750587809573007360
750523167089709056
750715387818438656
750623536700547072
750553122808954883
750780269259591681
750715220142718977
750650774292688896
750657485527285760
750769917805334528
750634395787202560
750775550793228288
750692314939527169
750692386037198848
750619346670456832
750730990344110080
750719170900291584
750604435706044416
750695040972881920
750699562407370752
750700930077777920
750696500620042240
750631237530902528
750732269678104576
750714842516893697
750495837051052032
750708991320322048
750638544062783488
750698891553669121
750625528894394368
750761713990004736
750770240653398016
750569681979932676
750608890312753152
750769209127370752
750660081767833601
750597661846364161
750751811171131393
750782802828853248
750774611206217728
750754667471134720
750762565345636352
750787282114867202
750550207482499072
750708148348989440
750498953083301888
750603835958235136
750792105585287169
750728742499192833
750651584175017984
750593354497392642
750514723959877632
750688904861323264
750699755727101952
750665932867903488
750709700317020160
750581333617967105
750647310133108737
750666641411899392
750766587716722689
750710178274693122
750785138842214400
750543475611951109
750617635344224256
750770333037256704
750753937381261313
750624488954396672
750699973503660033
750675495549669376
750781527718584320
750623058491240448
750720487873875968
750753014911303680
750638820815626240
750766566719926272
750707850708746240
750507643786043392
750543492766728193
750628485949829121
750647851173212160
750683993549385728
750662392674070528
750764775605465088
750747667102330880
750739047727767552
750661524465778688
750638095171813378
750586244971827200
750783008425275392
750638548232134656
750695838075195392
750683230047727616
750791501924499456
750717434512961536
750663449571655680
750610261761986562
750796048243781632
750760988195119105
750603475122348032
750651521000415232
750577181080813569
750598081603829760
750607245885444096
750744722763755520
750721989585756161
750767304728670208
750555454858813440
750569316978921473
750778751181520896
750672715057623040
750661520472678400
750759348364775424
750598215767101441
750708236395876352
750722828241137665
750780470888165377
750736287959748609
750758966724931584
750619715563814912
750617177921904640
750721406636359680
750678804935413761
750693124364697601
750785130478927872
750768349068480512
750588690355908608
750683020462551040
750750477143465984
750736136918622208
750605182308876288
750661797162708992
750729631456751616
750731951049416704
750707829581897728
750548890718507008
750670722377322496
750731166819508225
750730269074817024
750606549551288320
750675449630556160
750752083725332480
750730386599182336
750506817743052800
750653530298605568
750503826986180609
750501981526036480
750767619305795585
750655958607597568
750794446149681153
750583652850040833
750723222497292289
750757490195894273
750770689565679616
750693166467125251
750781552766902273
750567433522520064
750590535916806145
750506444303110144
750750506537119744
750782765000302593
750642855564025856
750671691282386944
750758203118514177
750577412023394304
750791757638475776
750783645850357760
750667866110828544
750654637364154368
750714724904501249
750580134101614592
750623062656225280
750569161634488320
750593128030240768
750795398248337408
750677403979091968
750665135895801856
750649662806355968
750564430388297728
750673113147375616
750544230813163521
750628506955091969
750593782270332928
750503134850613248
750697318530347009
750607233403088896
750730285751365632
750783402589184001
750728595568467968
750602544095854592
750765480370208768
750747910321631232
750675931950305280
750635020688191488
750718034424188928
750622207131267072
750647003978366976
750767116131901440
750607732433100800
750771012543938560
750774703367680000
750794505012572160
750684932834492416
750625616886525952
750651084750872576
750620013426569217
750743833382576128
750664011516088320
750750850352545792
750796182696239104
750695288772452352
750688485590335488
750720148290441216
750575121631510528
750762065921355776
750712053342482434
750690846874406912
750700795738349568
750595778754834434
750632529242226688
750781565484007425
750765342083911680
750595313006706689
750530062504620032
750597494413922304
750704650232426496
750681589957423104
750762955193679873
750605479982751744
750756042963845120
750520583356461056
750788888780804097
750552749234946052
750489071265390594
750714057976578048
750538249840582656
750774112344219648
750769947274534912
750493651852079104
750633150053752832
750750317923471360
750558625794494465
750602603080388608
750728322997444608
750577978044743680
750597477590560768
750714100192272385
750624081968586752
750728897516433408
750662942312443905
750796241160863744
750609037092229121
750601000839286784
750649168079847425
750565579631845377
750699805865832449
750632554609405952
750652242307325953
750557333747560448
750618784336076800
750651734935175168
750793355433508864
750753799233560576
750681640368680960
750790931536896000
750623700404301824
750765723493031936
750706940389498880
750680528907558912
750751291123625984
750689697446322177
750684056434671616
750609280173309952
750713827260411904
750586899606167552
750627009374584832
750498038980878339
750628414684536832
750621636534108160
750536492129390593
750666368912162816
750581908355026944
750592012261482498
750666578497249280
750513108964216832
750557698777907201
750588606490771456
750577915222433792
750610416959619072
750635989744353281
750635297331970049
750706533533528064
750750422701400065
750630150866345984
750717690470432768
750739496484823040
750584462338039812
750585678707261440
750712783059156992
750795717019566080
750728050229280768
750596995178455040
750577097429618688
750607799537717248
750725441414062080
750627365865164800
750540065915412480
750707561016557568
750717334063579136
750591420789030916
750563675577212928
750625319300706304
750672291260956676
750591697843781632
750580494799081472
750767854065188865
750715815440375808
750666020675870720
750781594718310401
750708605700087808
750772618907815936
750582667515682816
750791246000508930
750683066494881792
750596101611352065
750726305289822208
750635943359635456
750571179228930048
750597905099132932
750644386560565248
750516132994441216
750765119445962752
750778709049769984
750528426549899264
750580691977531393
750722467631656961
750592784227328001
750602447492636672
750599658687180800
750693321509572608
750585007836659712
750763454416429056
750624304203726848
750735163773026305
750649839118057472
750795603576250368
750694659446407168
750666909759057920
750611071279529984
750726859306987520
750590913307676672
750625352809000960
750569081930121216
750794911780311041
750716545379205120
750741857781547008
750634156770623488
750589525047537664
750645242345492481
750733095880491009
750703396135501824
750597393599590403
750737860643393536
750782316033798144
750731615572287488
750687856323096576
750571107774767108
750721356258500609
750667862080122880
750678733732843520
750642536692285440
750787622222589954
750741413474828288
750612052562079744
750679610514374656
750601457716592640
750768630288248832
750712095386263552
750623574587760640
750504690962563072
750612912486703104
750505790142840833
750786938169352196
750672530411810816
750651286287155200
750794077009022976
750616041563250688
750785138846339072
750613931769626624
750710144695021568
750693396864466944
750732450259693568
750735340093083648
750643258481672192
750686761483927553
750656231149297665
750782097980358656
750635918239956992
750791954607124480
750721868114620416
750669489499414528
750784044464500736
750732857027358720
750682915474989056
750693321668984832
750647897205637121
750731955373744128
750691220339322880
750659536470540289
750721708613525504
750744059841511426
750674052969275392
750681879414702080
750606713288622081
750506620577124352
750695129413980160
750683397710876672
750665425021796352
750612253775388672
750709767480442880
750717426296295424
750729824596000768
750523641109110786
750568326875717632
750605593287720960
750602900716527616
750549687355207684
750775999525036034
750554435429040128
750636954161672196
750729677803778048
750591093666873345
750762540112674816
750518771400474628
750667463763849216
750616947381809152
750633384699891713
750719649168420866
750740549209120768
750699713628893184
750503021784674304
750731972000018436
750786774683693056
750584831554248705
750550597724667904
750642625020125184
750788360227196929
750677601103015936
750562668981981184
750640431239663616
750643052902027264
750751433494933504
750740343696396288
750760078144204800
750714288617107457
750556423701032960
750634362266320896
750541433225015296
750783914143313922
750674619254730752
750563956436131840
750633024363040768
750675499849056256
750597188099670016
750763030930075649
750704645975179264
750500098442874880
750652267569803264
750693183269601281
750788234574041088
750686023328358400
750580184399679488
750736195504762880
750644717843537921
750596248705654784
750795973018853377
750734333493780481
750775064451252225
750652515193094144
750540208396009472
750743036615733248
750770186295320576
750507710752358400
750516137260036096
750615307476201472
750613352884408320
750726389398024192
750581665118978052
750791023454982144
750721800603111424
750582013208489984
750713907333869573
750653924475072517
750535762509176833
750695322054193153
750653206997377024
750709570037616642
750610047777042432
750608361843023872
750622865595203584
750711453510987776
750785138800242688
750764150536667136
750523951265132544
750734639644352512
750486932342255616
750794471240073216
750603735534018560
750619518582403072
750596302979919872
750557593773432832
750717895718690816
750739395897163776
750750234079297536
750790302076694528
750724640524341249
750719494113361920
750727509424103424
750773591994732544
750719930018914304
750647049968820224
750647192449318912
750724640545308672
750774187770335232
750545082328182784
750779149371990016
750623956076531717
750560580306632704
750774217071796224
750725839738769408
750623838514315264
750640393507704832
750791078085816320
750624618612875264
750645087051407365
750683557295755264
750629878479908864
750640791828082688
750624270578049024
750575407179632641
750791082183495680
750712581908815876
750627214996168704
750767774687834112
750559355309846528
750792176846725121
750734333464416256
750655014817980420
750757502837485568
750493878202105856
750643027404787712
750667669167153153
750637033853480960
750708098025852928
750776720974831620
750754025725833216
750787731110912000
750616775365103617
750525792392732672
750764100540624897
750781649311436800
750753589241446401
750621179422052352
750777069194317824
750723524856127488
750690725340311552
750663391086280705
750696656107081728
750676271768756224
750625042392682496
750773860501430272
750602212645023744
750748442989883395
750787085230112768
750628947180814336
750566909314293761
750715232440377344
750726255268560896
750690624463134720
750666704305414144
750595070097760256
750630700383080448
750792277551972352
750663378377510912
750780554417614848
750788561381777409
750701110382497796
750642985558212608
750725185553268736
750573309801140225
750587973188587520
750555932782891014
750571527456849920
750654301949702145
750628095976243200
750716901794336768
750641299456425984
750624610228375552
750595694776516608
750780651125608448
750774208829935616
750676867372298240
750622949502246912
750740054595735553
750756420644171777
750712967503745024
750683087210680321
750622659969478656
750518519637413890
750733200880758784
750712237707431936
750677769206525957
750709306136399874
750607904386871296
750674656735141888
750589982268678146
750659490429689856
750613294336118784
750790830567329792
750627609139146752
750676737168637952
750696391920476160
750714251266945024
750593736296497152
750615999402172416
750752612128030720
750753216288043008
750580821703200768
750705967143194624
750707624010653696
750575000281907200
750698354779254784
750729551693635584
750722563978825728
750627324140347392
750494163154640896
750579253368979460
750597783535620096
750768613439582208
750624106920509440
750523838211862528
750687143123529729
750718353287753728
750680508074434560
750576296342724608
750686073672597504
750767354989117440
750649025263730688
750789513639755776
750749831505801217
750749885708767233
750514757405335553
750764947492265984
750630754972012544
750635968424804352
750489109077032962
750693019410698240
750715051972198400
750589634221076482
750752796639653888
750583019677908992
750780432980054016
750691958402740224
750618658611732480
750627076630339584
750615848411332608
750656155790168064
750538044084744193
750628523602276353
750579450371313665
750731342787317760
750694768401739777
750486970275540992
750616389434478592
750688477130391552
750611553620205569
750665467279343616
750680260228898816
750601160059387905
750635360502292480
750771989871267841
750779883354292224
750712808430600192
750753283132665857
750536068466892800
750601365471293441
750792172665004032
750643652343504896
750578720470081536
750602334296690688
750659330651918336
750718973898096641
750739559319732224
750796211834253312
750762896754413568
750557564627193860
750573980956909568
750503210490667009
750684840559841280
750760803448619009
750782526017372164
750585628685955076
750741174500073472
750746199234260992
750629463105212416
750483237219213312
750590645056770049
750653525802250241
750789262023483392
750531165614841857
750706508355235840
750666411018780673
750762435426996224
750567672530829312
750646295120019456
750761671929503744
750700359446765569
750589932033437696
750579140059881472
750550350185267204
750528430962270208
750660257643397120
750589340582088708
750714611603734528
750697754658238464
750666582699888640
750609456396767232
750633917556748289
750616263693570049
750674006739521536
750690670592024577
750589189658406912
750732588415942656
750616637066268675
750503294548803584
750678737683963909
750656252401844225
750588186926153728
750685511900098560
750678108563447808
750624316975378432
750534034216845312
750677630660251648
750712501935955969
750692017257283584
750747096827908096
750546730685493248
750618708821827584
750538379868172288
750606801415135232
750785826720739328
750485908848246784
750659779564109824
750613986320781312
750568440310661120
750723969112612865
750655065258594304
750699516605661184
750657766449094656
750622949644709889
750690532347654144
750537742241697792
750788846934192128
750587570422222848
750623406484316160
750730944303083520
750760803834421248
750660287137656832
750690922405388288
750641022640816128
750676745758470144
750707615546675200
750564401346994176
750672647780962308
750623796831227904
750772937616084992
750754646214475776
750490421864783872
750492296852930561
750768189777346560
750773835528491008
750763924023369728
750664783238668288
750693938256834561
750597104205266946
750714146027606016
750625545612779524
750723256328474625
750689349444968448
750545736631287808
750778901945786374
750716511757725697
750793913498161152
750788217612406784
750675134952923136
750763655604633600
750613613023485952
750619921047031808
750692998434938880
750630876577497089
750631954727526400
750656470400790528
750783326852489216
750578884152856577
750746962467495936
750741862084972544
750784262299942913
750735700916600833
750586215636893696
750605073156304896
750684702290243585
750584030513491968
750661981493944320
750577726260645888
750527952526401536
750732139877003264
750759415121195008
750726506926800896
750536203066347520
750686803707826176
750495731937599489
750498672161411073
750592406526066689
750651076257452032
750655723906953217
750623150761803776
750784396773494784
750577542038425602
750637302364405761
750771742293970944
750542510884327424
750611230595973120
750537238761603078
750612509778993152
750528988859084800
750679123735961600
750624790587801601
750678196673191936
750750460378775552
750729732132474880
750568742392885248
750770110797844480
750765358638886912
750608516902227968
750488106957234176
750661100790747136
750560441810710528
750626027957813248
750606407255425024
750752482058506240
750794240440107008
750784283560771584
750512270225137664
750617543044321280
750696236580270080
750716130214359040
750578489963741184
750600358968365056
750646034880032769
750688116504141824
750638795561791488
750740574425186304
750726540284100609
750736543640354816
750739131739803648
750616875982348288
750630545311301632
750741962878230528
750538375539687424
750559330064359424
750785122375532546
750686895953371137
750747918710214656
750537096247513088
750618444966440960
750667262240124928
750579278492893184
750779502049931266
750717031759147008
750674392582152194
750639131286466560
750493517626085377
750697142495252486
750534583922352128
750604658025127937
750667362798596096
750505953334669312
750604586700840961
750685603998621696
750706437060427780
750650220791365632
750622114609147904
750596684862947328
750644440981790720
750721779686006784
750616028976119808
750603009558806528
750665550817161216
750671217502355456
750695662107361281
750618864040415232
750640804809572352
750610710548262912
750590179266682881
750726397946171393
750722618660192256
750669464203657217
750726368451846146
750627105944309760
750563008775151616
750606885208858624
750616200724549632
750618440692629504
750759650149163008
750689706019426305
750718009023533057
750629765065895936
750598228182269952
750795695897055233
750743028256694272
750759008512901120
750583300742406144
750671590870822912
750609397722865664
750748229273133056
750577533393965057
750742957012226049
750549263998914560
750591454351880192
750500286972645376
750527747168964612
750748103423037441
750643728172380161
750738548786069504
750609385043349504
750519312201486336
750710899837505537
750684534304276480
750600036145360896
750684404335284224
750607464261902336
750665374971023361
750617467333046272
750751206952341506
750740649964634112
750727010243182594
750780022026231808
750619220648595456
750594260492222464
750587541015949313
750782743978663936
750787554815934464
750748199565033472
750665618173464576
750795557489311744
750655597914181634
750552506116218880
750512857540886528
750637906243518464
750621397710405632
750792693131935744
750604700223991808
750600371412742144
750731074267910145
750595049143009280
750629979197730816
750574257843863553
750484743053914114
750600253901004802
750710673286369280
750495476152098817
750728650257932289
750783083608150017
750649897959821312
750680117790199809
750734396378996737
750682307359629312
750777857668943872
750755858594852864
750515772582031360
750756437572198400
750697549351231488
750483325354123264
750567186373246976
750660257844719617
750588392623202304
750496100939739136
750498726628646913
750666201177743360
750721830151819264
750771994086428672
750723566438604800
750772291856773120
750648283094249472
750753363097165824
750633808299425792
750596051216764930
750767804085862400
750651890032119808
750730793484419072
750551214178402305
750794429527621632
750758664412143616
750775483915206656
750795096237477888
750676577814544384
750600870648287236
750608474824933376
750662573020897280
750626669988225024
750720559248465920
750645581761183744
750634412598030336
750730361462816768
750783029400993792
750598735592300544
750688313376436225
750570096838471680
750773906743721984
750563507914104836
750650233466417152
750582529032413184
750576116012814336
750616318219542528
750516137184473088
750714968320962561
750725063868051457
750648497137913856
750774867117666305
750710211757895682
750684760704323585
750741543548489728
750639399398940672
750490577129484288
750790021339283457
750613616932614144
750534269420863488
750778885269225473
750783138230575104
750793372412022784
750653752240136192
750617752604467200
750750762439938048
750643438689878016
750728029161328644
750640762698752001
750742180776509441
750662715778138113
750625604584689664
750557325275127808
750594839222321152
750498869256056832
750681321471668224
750784539144794112
750699097196158977
750761449685979136
750589349025251328
750781829641273344
750770626596593664
750790146920845312
750543907956658178
750778637708910592
750612010652540928
750539935875231744
750627550800519168
750642088107204609
750744009581232132
750743221299535872
750611826178744320
750584181474914304
750655941910069249
750789857455304708
750658395632377858
750745599461523456
750730315371536384
750610186008686592
750777039695843328
750676099487629317
750654775843233792
750680877160501248
750760145295138816
750591328568930307
750593794723176448
750562098674036736
750656281707474945
750738687122673665
750732202875420672
750711919175200768
750602653311365121
750657355193262080
750757737609326592
750616502890528768
750711340344471552
750598614276247552
750787752153669632
750518872139268097
750572290681733120
750513188916060160
750625835284107264
750699688395935748
750612132354519040
750720639120662530
750713248681435136
750701617993904128
750715228510425088
750579538439049216
750781737236660224
750684945450926080
750616280370118656
750687139264880640
750631841514741760
750781175447318529
750623448712548352
750616028959297536
750578146043432960
750731586329542656
750784107026710528
750609473056624640
750571225215340544
750711331716788225
750648283048054784
750612736128741376
750521627792666624
750663177063497732
750741891629678592
750723314859937792
750692608641474560
750795628742053888
750788171345125376
750753761572847617
750691866262249476
750501180405456896
750631723906502656
750718512373633024
750571183465230336
750663260811165696
750700535615938560
750773076057591808
750591840399794176
750637268667424768
750625562687856640
750786749639581696
750700418221559808
750503424521830401
750764574207606784
750702666326630400
750770341400764416
750646056040312832
750751068502581248
750701550595604480
750729455266570240
750604683459387392
750670731063812096
750706336330084352
750730852213067777
750655761622110208
750738573826154497
750523011782979584
750546168535519233
750718298430386176
750675516458434560
750700632156155904
750739756418473985
750646827419103232
750774288496680960
750746031458058240
750718072005140480
750646051732725760
750676435019374593
750639106120613888
750547741554642944
750725215089549312
750492397423857666
750577285959454721
750686643993141248
750689877998510080
750503357383450624
750757704180772864
750661407180398592
750738972205322240
750583271331946496
750624618990411777
750500542946902016
750584240329326592
750562383614119936
750722123736449024
750644583621595137
750741929143390208
750491906908557312
750750473074962433
750615928186998784
750569086048935936
750582239491137536
750736082438909952
750691782158000134
750706760122531840
750598463063257089
750771214084366336
750601093051211780
750694139528900608
750732794247217156
750737089025679360
750795058367098880
750777706669809665
750522730601181188
750688317755297792
750641979139076097
750784275096764417
750714955545055233
750786888206876673
750672815645462528
750604502814773248
750606927269421064
750658492055162881
750523317774323712
750560588552671234
750780814489636864
750604268051234816
750794445990334464
750583547967176706
750787928180330496
750589621638160385
750598953754824705
750622412513742848
750750762435747841
750593883118198784
750715891063459840
750578989140434945
750685952197013508
750597951332974592
750555966479929345
750655492934995968
750752473632141312
750751660058746880
750651508388134912
750664359915954176
750618981636141056
750605056425205760
750583170865721345
750588367226699780
750704751059369985
750779682354634752
750706974141059072
750551692601688064
750776662455939072
750714498546294785
750710002084708353
750525230431473664
750662526854201344
750703283136765952
750605757138239488
750666155170357248
750618335906263040
750781665971085312
750526765777293312
750645896300204032
750555182077976577
750611155274596352
750625122172698624
750687608859078657
750650703102808064
750592314461028355
750754201937084416
750678708529328128
750570151527972864
750734241273483266
750691870330589185
750567211232886784
750694541854928896
750652313858023424
750563193127309313
750715123665338368
750654339535044612
750676099655471104
750631266634960896
750625109501677568
750738552800088064
750622861283487744
750620017771831296
750670890455687168
750705799442210816
750704474100895745
750793238190129152
750711843614756865
750594197611220992
750575704954339330
750714703995887617
750668243816308737
750729740579930112
750581056609353728
750719468725231616
750633934438985729
750723339954499586
750563738428829696
750699214422700033
750667279159865345
750790885395173376
750505022425817088
750577982280986626
750508675710717952
750584257156964352
750664024241635328
750743707821965312
750615701509984256
750514144953065472
750679140651528193
750525540994547712
750740172002713600
750746450603028480
750695930152837120
750733024623529985
750635872006078464
750514719778308096
750535674198097921
750781880006418432
750735667156643841
750786137300557825
750602766498791424
750698396445470720
750773671850045440
750772962928852992
750722471846744064
750693015199555584
750741811887480832
750790239187238912
750588522671792128
750552636043235334
750736103322161152
750663327878033408
750676036703162368
750690557605781505
750577982163521540
750796337864642562
750692386259492864
750668163944251393
750594423797547008
750554049624375296
750744714412863488
750625331959230464
750622911699021824
750777333213065216
750769758493179904
750588598211207168
750758744376639488
750775206810091521
750702070655836160
750710107160256513
750766172337950721
750769200554184704
750611977186181120
750683829937942530
750738334666756096
750703408722669568
750770873976619008
750605899799093248
750627919853154308
750518855160791040
750732609664258048
750577042626838529
750624140512690177
750672702399098880
750745767057494016
750593819876397056
750795758824099840
750754659141378048
750769477445357568
750692868671635461
750771327246569472
750609414286041088
750759902071652354
750646059894906880
750623561765752832
750736480885149697
750742621492875264
750601780740882432
750668558472994816
750732743676456960
750552107535724544
750682768472932352
750770873989300224
750608223422574592
750696072989683713
750647687507128320
750771759188697089
750766935747489792
750541286407565313
750652624274423810
750656495579201537
750720349386387456
750668990486310912
750583464362139648
750656210140102656
750616934941487104
750574609926348800
750629303679750144
750664422797012992
750597007518101504
750720634955653120
750621578082287616
750731644840005634
750690754616496128
750623356135804928
750590644784074752
750700158048989184
750684827985248256
750570591913115648
750526312687755264
750774741317853184
750641719083954176
750491495967428609
750615940652527616
750711273034219520
750638946737004544
750782022751322113
750608407930007552
750607824787505152
750494650016882690
750794018523648000
750646248609189888
750561557361360897
750629161153073152
750715547059359745
750649520258592768
750776804890120192
750595082504511488
750760531028381696
750500672731099136
750660605971922944
750541366241980417
750551163997720576
750712057457029121
750661444719546368
750551134494978048
750498353574612992
750789953878102016
750785138787618817
750760447175958528
750735512000925696
750590523488993280
750785659292573696
750619090872565760
750639269681725440
750787709992591360
750588937807233025
750705870682677249
750616867518214144
750773168273494016
750688686824689664
750620504206237696
750752213870534656
750643832837013504
750614007397187584
750746744485453824
750519274674884608
750781821185470464
750622261493714944
750659075000631296
750734517833461760
750523699816640512
750642469671428096
750792340617461760
750600124083032064
750717426300485632
750677920058933248
750748447347773440
750563184956801024
750641333199568896
750619564778459136
750644063402065920
750708181719015424
750491717900574720
750744705940459520
750619656889786369
750483899730518016
750789043739357184
750784182704627713
750638124385071104
750721402475417600
750733016583008256
750484545854550017
750648283081695236
750509153815240704
750618016962977792
750667509901234176
750774065825214464
750778029476028416
750714540548063232
750628897146843136
750691673265414144
750785810128072704
750736065632215040
750579143977426944
750592071178788866
750493131519496193
750499481611739138
750729052856717313
750753622825308160
750779422018510848
750484524895723520
750695351720484864
750726917968523264
750724711466819584
750607778671132673
750628364382310400
750609288792596484
750623406706622464
750691706668888066
750675697153167360
750590590354657280
750493685133914112
750508117734064128
750580629104889856
750539717645565953
750684371011637248
750681954933018625
750642477951049728
750710803532177408
750579358125924352
750768227689594880
750589353198510082
750789006070206464
750483468002353158
750788188398981120
750738376744013824
750577042857525248
750645133197082625
750604633014493184
750778440870137857
750561607864946688
750685629202231296
750786229344624640
750787387253456901
750649742720368640
750632491388731392
750731309438365696
750709390018224128
750754453620482049
750582642198839296
750591118912458753
750603743918424064
750702666502856704
750780865114959872
750572848419307520
750684035492548608
750619011138719744
750679341940482048
750647595215708160
750641509448290304
750587360866398208
750698874659016704
750572500258553856
750581928970031104
750794106423676934
750630616585109504
750670668157583360
750691870313852928
750492531759120384
750698853909823488
750672471645237249
750607871059042305
750706282068340736
750678113118453760
750599260190695424
750639839800942592
750697603742965760
750741476418650112
750699504047788033
750754482749710336
750772300123926528
750486915464454144
750598136150822913
750620923506589696
750723436398338049
750584756279058433
750753367220158464
750570294193057793
750554985096683520
750645691081330689
750696748029505536
750601491518525440
750623352193036288
750744630531125248
750525175964266496
750699378063601664
750523125029306368
750644411688771585
750582805613117440
750604427199938560
750616075167895552
750761630028279810
750624799332954113
750735424021270528
750680063440523264
750647787994255361
750564967338876929
750483153391906817
750496776600350720
750630188749320192
750691601878482945
750613696842432512
750659313883049985
750666423391883264
750685922652545024
750543329084006401
750689684905492480
750635314280968193
750591412614393856
750751492097835009
750756034675896321
750727912094064640
750574702414950402
750709561888301057
750769402019188736
750697628975894528
750650778558148609
750630239177416704
750624216316317696
750616968227586048
750624627366457344
750719686887632896
750726037068140544
750596454151024641
750649839239720960
750676619891650560
750667706874167296
750776549196967936
750792315455868929
750725382538665984
750773281813397505
750520973284167680
750522391114100736
750611998187089920
750725873565732864
750611557764198400
750607187051937792
750767745369800705
750673427787374592
750641274219294720
750555140218904577
750783784254136320
750712208569602052
750696962186366977
750608865029398528
750661922786250752
750642440466554880
750696978795925505
750732106150608896
750715492495654912
750793020174430208
750586769419165697
750525612096262144
750771322754478080
750685968957476864
750557891699077120
750769942828552192
750783817598795777
750790272720760832
750718483122487296
750792101647056900
750694638583816192
750751504680771584
750668801516171264
750735046596632577
750704054603362305
750676028171939840
750723872866103296
750788246825791488
750521791345414144
750539054903619584
750715576339738624
750642641612701696
750768768473849856
750575776077152261
750555681107894273
750645799814475777
750677705948004352
750664330568491008
750675642388090880
750597661875703808
750684928891875328
750766574865256448
750592507138994176
750728847180632064
750693782849413120
750728981494632448
750603735286644736
750654402378211328
750623457164062720
750621955359932416
750610001782276097
750662828982464512
750700741220794368
750683448113856512
750646890660757504
750704884991856640
750486496063414272
750674048640618496
750720647475523584
750755568994881536
750766818180997120
750609317921955840
750591043356266500
750716847364898816
750730147620237312
750624648266551296
750666310070173696
750626481018138624
750564958958657536
750618587220639744
750710862164418565
750708253407842305
750596755918577665
750582692710940674
750765085920989184
750580469708849156
750624098510929920
750786866887090181
750592523861721089
750490719668711425
750486588640157697
750733507203362817
750530246860869632
750657325816483840
750678360347598848
750503537470169088
750759855724589057
750644189470285824
750619745087528960
750791526725390336
750487251021275136
750746601560367104
750583732801863680
750673205724053504
750772434622644229
750684345677914113
750551679716712448
750520176588693504
750778096672993284
750533317179633664
750603710212911104
750661348237910016
750713068347387904
750666456765956096
750599700542357504
750570965067788288
750769821550272512
750739991404355584
750567375112704000
750703987435925504
750615353445781504
750686195198337028
750725332492283904
750654540870017024
750717304309059584
750648299892379648
750741446731321344
750680973570891776
750610832208367617
750694584116654080
750665882268012544
750602632100741121
750645342861987840
750734366813327360
750682408073236480
750623679361474560
750616934769500160
750736787220430848
750649243573088256
750705602347819008
750784665225728000
750744135485628417
750638933919293440
750519685616054273
750672626998251520
750744408136515584
750745964118499330
750709721011744768
750622114953175040
750706764396527616
750737428927778816
750654444367286273
750766420003282944
750665618110775296
750528024114630658
750632185519022080
750630893648089088
750784656484728833
750729681926754304
750715538746273792
750546571054514178
750746450708074497
750608483431710720
750756349336629248
750647964180312064
750794341506056192
750705623256498176
750592544887701504
750700686631956480
750598458973847552
750618516261396481
750555643287863296
750613113796517888
750771436231462912
750695502673539072
750772803591401472
750521761792274432
750559304965644292
750593220418105344
750536156744409089
750728276981772289
750627626004406272
750622874021404672
750724833164554241
750508642227683328
750646509008551936
750682688965795840
750612639974326272
750750363964305408
750769246985039872
750759289522913280
750617995978825728
750489251867795456
750596864924389379
750489646145032193
750597406224416770
750599956134789121
750525243094020096
750559959369277441
750640137571295232
750708638881308672
750746295455784960
750668898190536704
750676754092662784
750522457933570049
750653282586992640
750692629445312512
750560726893391872
750601772322914304
750492167060291584
750658769009385473
750689907459256320
750749873184477184
750584835924758528
750733897210720256
750788846565097472
750787043245031424
750659758483382273
750654301761114112
750743170971996160
750687948379611136
750520109416886272
750659427427033088
750740385765490688
750785025730158592
750675944483020801
750689680765644800
750750493928980480
750786657343987713
750631594042548224
750740528325591040
750610974835634176
750546579673714689
750715089779625984
750588602455818244
750692763465687040
750582642341515268
750531307978035201
750511376741707776
750662610672971776
750687323789099008
750668663255171072
750712640536797184
750788490221215744
750770433935441925
750758773615132673
750715610200498176
750647326931296256
750676162683297792
750622244615757824
750698304254644224
750687977978888192
750679962458419200
750729069604446208
750719644907016192
750661977622474752
750617949862563840
750760556274081792
750761768268464128
750660031104811008
750676242249068549
750660438270939136
750747167938252800
750710765506572288
750743174822277120
750757057964470272
750705766059827200
750590724765351937
750596516805476352
750795796883398657
750731477101477888
750627772876333056
750718583936839680
750593681678270464
750569375506235392
750610551009599488
750713361768349696
750588895818027009
750604041630130176
750516011439255552
750625092846051328
750713382685270017
750547590261927936
750765471813754880
750557006461804545
750707443798343680
750591844313096193
750763315849232384
750559451724279808
750631543614300161
750596240317018112
750693992673652736
750601919119368192
750577780912513027
750607904399581184
750581564434677769
750641387532681216
750504754120241152
750717535193104385
750767892191387648
750556813771309056
750779665359392768
750600300176769024
750608126630514688
750738292618985472
750669237971259392
750606239462256640
750665202979311616
750717107399254016
750526434221887488
750564627709394945
750497627645546496
750570017394135040
750740734051921920
750670089125593088
750491487297830916
750514924980473857
750748346726359040
750786095235731456
750722333522927616
750629777741144064
750783868010061824
750578951131660288
750636387863400448
750584688822083585
750601789309906944
750570277298397187
750791174751973377
750741879101222912
750603311858851840
750638955096256512
750679526464589824
750771956128120832
750571346988507136
750774200458022912
750757158933913601
750601638251995136
750645087122649088
750728067262386177
750674740759715840
750630377753022464
750732764807303168
750776003820154880
750507098694352896
750755200256835584
750668189068066817
750734542953144324
750646836071915520
750719003119804416
750776515307200512
750492569549869056
750646072561709056
750593795016822784
750516607076663296
750647901341310976
750604112815853568
750606486792003584
750647045732626432
750712032178176000
750545644096479232
750656650562854912
750616875919224832
750751898932764674
750794903467266048
750563046398038016
750719908976164864
750625734369173504
750620327873486848
750724799861657600
750768324045340672
750685142390284288
750583808039194624
750609653621329920
750702079400960001
750517940974477316
750629626641260544
750713626202341376
750630134353453057
750643241373007872
750654444665090049
750614456091107328
750674463751012352
750625642299985920
750606063267770369
750624069184282624
750627336819802117
750677353865551872
750692147175776260
750521006943563776
750619472361291776
750731749743857664
750751546892312576
750524207046459392
750718935905996800
750781561235238912
750585112702574592
750760459712729088
750597351610445825
750559913294852096
750589827016523777
750547326159187968
750752113177858048
750658685014245377
750720760633843716
750582830837751809
750525780032102400
750687273293840384
750598144199626752
750609573946466305
750705380234231808
750770073032335360
750581035952435200
750790830730936320
750625004631371776
750661780469387264
750757460986638336
750654171771080705
750770341551669248
750626707456028672
750489453282467840
750584500095217664
750639663816118272
750763618195636224
750492267564167168
750660437948194817
750618222630670336
750528665696342016
750581346066657280
750616469373849600
750610446055604224
750664338642526216
750763949507768324
750725835527688192
750652360087605249
750574278786093056
750631950528970752
750693439122145280
750573586772062208
750598496659595264
750645884040413184
750603890635268096
750761550043090944
750622358000500737
750638158119858176
750695074737127424
750622429270114304
750627651065380864
750713970248605696
750619711470178304
750747042234900481
750596848398794752
750700045087993856
750721075366027264
750682659412643840
750530414876368896
750675248073310208
750794165005398016
750535724643020800
750719577835892736
750638283911299072
750488501171331072
750740813601247232
750739257447317504
750765962673127424
750537024822714368
750622903377485824
750721486391013376
750728671145721857
750714208942108672
750744269594427392
750693912679813120
750753962526019584
750541080874061826
750756873628975108
750712871064133633
750700498089541632
750587348321271809
750660501105807361
750622215264141312
750531375413891073
750762959450804224
750590049352318976
750501444843737088
750714825744015360
750606734201331712
750630969170915329
750706223008387072
750752486319804416
750629576561135616
750620625698430976
750616095950794753
750702406191632384
750676728993837056
750671070663847937
750593820027449344
750604414730338304
750737307267915776
750705946297569281
750727681117872128
750677039187763200
750603814974083072
750632080292413440
750740230609768448
750736568747487232
750570982109306880
750570952816287746
750737198144626688
750640284367777792
750510642596044800
750601541837582336
750644017277329408
750699952779698176
750584009684578304
750736619230072833
750759901966852096
750489893541937152
750645325979848705
750794827906813952
750592536356478976
750672354074763265
750687185133789184
750651038579978244
750592788375502848
750586412995637249
750658299251527680
750725743643099136
750769817016164352
750587553703657472
750772358827433984
750636689987600384
750792009410080769
750693724024295426
750613864442687488
750669183403302912
750695598831988736
750762435238203394
750576648383332353
750722312685707264
750567940987219969
750739265982717953
750538581027000326
750676519119384576
750724816374632448
750617987711954949
750705770296147968
750623578706550784
750676401829785600
750634903327432704
750617194707423232
750676343105396736
750668944332259328
750606411252412417
750587478168444930
750645372020596736
750707649273065472
750512609946791936
750776859550486528
750649310631501824
750793389071892480
750725504488079360
750612438656004096
750715471398211584
750728171985596416
750619992425627648
750580133971582976
750637549941624832
750743539865292801
750488115182243840
750662879179841536
750523338724765696
750641505124122624
750666331272404992
750530498674368514
750762460316110848
750737386729070592
750638174737752064
750634366271942656
750630708918583296
750592553150537728
750617295324602368
750731053573279744
750549112920109057
750737735166652417
750724891901587457
750697134165487616
750630180507398144
750644965294936064
750669279830413312
750610408545914880
750769888583647233
750573129467068417
750628724882759684
750616800774193152
750793959790612480
750546189569953792
750794576202457088
750642683627114496
750565449855827968
750595934086631425
750697880587907072
750760572807942146
750709817564622848
750591353646673922
750625759706820608
750607795322486784
750527151653449730
750633279951368192
750706042732843009
750558621344403458
750614036706893824
750644743219122176
750496998684438528
750646920083861504
750657426504855553
750730453561253893
750778797247561729
750650392707555328
750736103326388224
750590716406013953
750635544976187392
750765623014293504
750626632235413504
750630641834811392
750664972083007489
750526644109082624
750740071360364544
750782119127949316
750683708198453248
750691165536718848
750734379526320130
750561334975139841
750599310530715649
750561032964366336
750626778717257728
750537528327929857
750635150887772160
750709444292456448
750771746475806720
750496667292631040
750568264103755779
750511997507297280
750646466813816832
750579903381270530
750686778240208896
750655912696750081
750592675104100352
750599985482391552
750585850875043840
750758970697089024
750727907648110596
750673792662372352
750655773978529794
750661746835107840
750581585049681920
750622500468432896
750632638096998400
750573766992855041
750661348112027648
750551294046265344
750653832099729408
750612371442401280
750653248961384448
750679702575210500
750790507589099520
750761260837404673
750644176962879489
750565873400832000
750596101909127168
750606830724939776
750707984884494336
750524513314414592
750679610162020352
750734865931309056
750707758425579521
750611322723823616
750579764939857920
750774867235135489
750714372515852288
750551759559548928
750722962450370560
750520226949849088
750581316798836736
750793397435260928
750715626671337476
750595657094860805
750569648068976641
750484549977595904
750488807196258304
750705845827170304
750789241051938816
750587004304384000
750643379780915201
750657334565703681
750630176153796608
750631443051737088
750611020780044288
750496138772480001
750682755827048450
750691262072692736
750617022715887616
750693862675480576
750562409060990977
750574274419757058
750544159325519880
750705572954136576
750508252044165120
750782538667397120
750752779874951168
750551029708623872
750755451524964352
750648945953701888
750605681535782912
750775739696504834
750781603291467776
750598056249360384
750792395034357760
750786443560321024
750592742095478785
750576833192681472
750620399185133568
750677735643631616
750779837598564352
750567287028117506
750763215378931716
750604318303219712
750631270896590852
750773927559897088
750513406919278592
750632026085163008
750609263404412929
750567269927976960
750712539869175808
750632567121084416
750622169265307648
750581488639508481
750743875250032641
750616754506924033
750643560110841856
750595304928444416
750621024245407744
750648283241017345
750786019797106693
750666154906038272
750577067859775488
750607845733851136
750724405337001984
750790419525480448
750542112672931840
750787659778383872
750652875752218625
750771746400247808
750484977633095680
750768995322720256
750728977250148352
750644969531060224
750653819722366976
750639718287671296
750504846428610560
750792424314724353
750658034616176644
750670651246149632
750717594068480000
750623079504707584
750662770148925440
750612790696640512
750577231408336896
750648262185652224
750788720849195008
750707015723446272
750714410411458560
750743531547865088
750771436059525120
750628448289206272
750790444762669056
750747335827812352
750600832974983168
750539533083631617
750623889026224128
750770874089889792
750570868988862464
750578510910152704
750767317320134656
750590728619847680
750606708909543424
750701970063851520
750790298096238597
750792051357261824
750741568718503936
750668889625812992
750630071333900288
750712774607577088
750701055676026880
750597850678059008
750593048397111300
750678675129921536
750680352553828353
750675252225736704
750612732047716352
750720047560228864
750706755970228224
750599692174647296
750593421761536001
750608051296620544
750706281804017664
750794236518334464
750629446483382272
750689773065560065
750514048370872325
750717547620671488
750675520845651969
750529424655724544
750665894926356482
750622035005607936
750683867707736064
750744840212733952
750666855568830464
750604666560393216
750587213902217216
750595904730693632
750547623740858374
750612971001307136
750618264213028865
750711575061856256
750553974181330945
750614690766684161
750636052264677376
750771553588183040
750661268625915905
750686757201469440
750665609738846208
750520218376605696
750564493571330050
750743242195558400
750579102080458753
750786741112627200
750648887006883841
750607354903879680
750757356045213696
750621158311993344
750660618475089920
750636748812718080
750709234535399424
750538773830701056
750701902963367936
750761902704324609
750654645652099072
750751689561563136
750711134680997889
750483103026675712
750777006384492544
750654327128293376
750628964079636480
750643560446320640
750512718906404864
750734152975130624
750723465985069056
750602498176671745
750565303122325504
750605627093872640
750725751826112512
750556851381669889
750607434612342785
750782362363932672
750731112297615361
750671427079172096
750596328003104768
750575835028000769
750594130380742657
750678637159022592
750692029802303489
750492611383685121
750687676072943616
750767288094224384
750566489980276737
750690893133451265
750604502873628672
750756198425714688
750674803732996096
750701626185310209
750601793525211136
750774707666886657
750576220572684288
750514438722256896
750717719545249793
750775219653140480
750573976863252480
750614669983965184
750764784031768580
750778226620989444
750640158748315648
750766931712548865
750642104649584640
750752515742920705
750711973357248512
750539667397836800
750694969820778496
750595988599996416
750715035522138113
750498827442921473
750717325603643393
750615341181665280
750604007987482624
750601029989740544
750612346322685952
750700129028435968
750751827625410560
750668096826814464
750674971274448897
750793527794237440
750678096198692864
750635863583944704
750616154503274496
750706483210358784
750526824472514560
750789064761094146
750591316090847232
750704750920888325
750696500901081088
750769708165586945
750601231375167489
750604066737287168
750758756699541504
750574576342630400
750762435376664576
750610316384350208
750707208757751809
750601788991102976
750680147301310464
750665542508224514
750781502649098240
750599306319654912
750607791161696256
750585607521505281
750567555333513216
750768848480133120
750731120577175553
750627357547900928
750540078385078272
750593736036511744
750776532474466304
750760623097704448
750693979830689797
750696681067294720
750656009002217472
750648006425260032
750522936264495109
750604075067203584
750624786649325569
750709616229490689
750671154545717248
750787135419056128
750550937295589381
750671016163061761
750755183085416448
750490807929634817
750616175583735808
750626644805689344
750609758445502464
750512207385993217
750775349399650306
750690444057731072
750772698738032640
750660329126895616
750502241522425856
750697973093249024
750703803146522628
750625994323554304
750580247431634945
750565365986516993
750700401293455360
750743103758295040
750667966765797376
750749856386473984
750576187106295808
750723889433550848
750555890953191426
750566955376050176
750794349785612288
750756613586378752
750657783016620033
750770954050080768
750677752207081472
750619065593499649
750607241695420416
750753715296964609
750503428665643008
750702494511017984
750642419360686081
750748426091040768
750620030392500224
750637377832554496
750489084062302208
750665664269000704
750685301882793985
750611142385528833
750718252284772352
750624174272487425
750652431105597440
750730021539504128
750697419365445632
750720475358171136
750580658309922816
750639953072254976
750627059685261312
750657606922805248
750601084532588548
750643924960743424
750772883299901445
750748119877427200
750621301052567552
750625205807087616
750751781597110272
750654192906153984
750768823330942978
750583049247662080
750795138385993728
750742705223892993
750633422486396928
750721519861497856
750681648799162369
750655451105198080
750706831136268288
750627688872804352
750693644357799937
750611280898260992
750794366604771329
750595480841773058
750513276811751424
750496692483399681
750598161283026944
750766813961711616
750624597893083136
750611406764908544
750750800218128384
750756181656895488
750541508567326720
750563222688763904
750671918043455488
750733666465280001
750567870015438848
750570956775628801
750580209703845888
750570323683205120
750606772025462784
750666326872645632
750687034105294848
750697914406674432
750717933811359744
750618696331173888
750740612379471872
750697800950812672
750619996770930688
750622114990821376
750608193814949888
750646743604363264
750614862640869376
750747402840276992
750710438384562176
750670789771419648
750620411776344064
750691073492676608
750691949791875072
750688988751548416
750685323126935553
750617727358885889
750631690528251904
750768596578553857
750543072954548225
750724690520383488
750681023940292608
750562106857185281
750738766596308992
750633464504999936
750652867619414017
750625508006694912
750661004388732928
750588027597123586
750588153405333504
750530439849402368
750613948513353728
750665454537084928
750665479765815297
750642637670060032
750703266237939713
750588648375119873
750569656436523008
750762242279403520
750780160287318016
750581094592966656
750644059283259392
750674426119716864
750494364770656257
750557258459779072
750658282155630592
750604284853645312
750558323603365888
750625302527799296
750532629103988737
750674325473230848
750656625514389505
750658886055653376
750636840873517056
750791124072198145
750489641975971840
750736296197361664
750696739783467008
750739672599449600
750701273993842688
750626111764197376
750694647006191617
750650547817025536
750610181990547456
750685868030103552
750783381680586752
750574974834991105
750500631039717376
750789857451048960
750721725374103552
750714896925487105
750683431168675841
750520004567764992
750751186085486594
750632076416847872
750673629285851136
750678666443653121
750577281861578752
750776800666611712
750688233625821184
750794311923531780
750508365378310144
750656256457707520
750612396482396160
750634110369034240
750634089535856640
750728725642285056
750622207185793024
750701450058207232
750600925224529920
750669162255683584
750771419554787328
750668134831513600
750583556662059009
750574744383127552
750510848146305024
750743053443432448
750781276240490496
750764104537763840
750603399683506180
750746232717451265
750630591373012993
750751953794297856
750790625281372160
750621372351733760
750646873900380160
750707682932301825
750640284682379264
750652523581542401
750652850556973056
750690205246578688
750621020051177472
750611863868702720
750738334830342144
750728608302309376
750571850183442432
750779413692682240
750734417404960768
750771083955965952
750632113981054976
750753073392414722
750610844585779201
750760975792480256
750534785013997568
750722429824016384
750626925727608832
750678595404640256
750629077157974016
750605819713032192
750653677023604736
750633280203059200
750688128952832000
750776314190262272
750733234477170689
750731116303253505
750526975379378176
750604444014899200
750719636572864512
750692281141825536
750546164274106374
750715421360205824
750637188988022785
750598152626040832
750765480344825856
750528695140380672
750616402273398784
750704415292653568
750597443859935233
750598500908400640
750639064114606080
750747684009631744
750613566789746689
750724485096042496
750760665174777856
750758869962465280
750713919509897217
750764557648494592
750589915075936256
750712510572036096
750759796815474689
750654146823483392
750644281740779520
750730864670093312
750698895580225536
750625764018647040
750749353296420864
750771356606816257
750763164975923200
750717564515475456
750762678688374785
750661868222545921
750761650811052032
750768869464219648
750638212578701312
750696559281446912
750718202280304640
750572168824627200
750655392552812545
750764649684099072
750597926309748736
750611251731034112
750696328598958080
750609364004855808
750746144377102337
750516078753742848
750563016974958596
750792735058190336
750728805287854080
750753006270963712
750593190885982208
750487020330442752
750724862713495552
750654604056997890
750669313229463552
750718545995165696
750786648967897088
750710719604256769
750485485303259137
750723532942745602
750734824302907392
750599377622892544
750616213471068160
750619334150545409
750785684416462848
750790633485398016
750693757813657600
750669086703489024
750703144443797505
750692751180591104
750609644947668992
750568264246390785
750587830536142849
750748031922888704
750484063413215232
750751487941304320
750577554520702977
750644332194066432
750724858665893889
750671225903583232
750668604534906880
750699428424478720
750795478120398848
750616297327689728
750573859129163777
750608898592215040
750676053736116224
750648027359174656
750556721186213888
750789039666724865
750741627229044736
750743581984485377
750550756994981888
750593090386333696
750715152652201986
750623632955740160
750697926645706752
750593715081805824
750543651974045697
750546579765989376
750596177394040833
750567207269175296
750667950026264578
750786762272890880
750606734293471232
750675114086244352
750574559678566400
750685691940577280
750684265994604544
750638732584357889
750674119839088640
750521824748994564
750699625556828160
750588417948409856
750716553860120576
750644503824965632
750791820322496512
750726469266079744
750784325164142593
750688468695715840
750692327266488324
750570394885754881
750708294981939200
750707921890127872
750711889794068480
750655136750592000
750692185008279552
750675172638810112
750483983834632196
750576522575110145
750594122155692033
750790650421993472
750588161739325440
750603362010296320
750698631615942656
750707661734240256
750612576745230336
750530247108419584
750592771610832896
750505697704439808
750777471864336384
750503122242449408
750774309099102209
750683649541111808
750686363041792001
750656130649616384
750657615399706624
750683888607834116
750487234491613184
750615710217310208
750666968651399169
750793271635501057
750527348475330561
750787433202057216
750645842000904192
750610702142930944
750735361115033600
750489033818578944
750620675962867712
750783729694564352
750622831952556033
750765102953926656
750644009056415744
750631048447393792
750675856524095488
750664104025751553
750753220188921857
750710778165166080
750523196420427777
750697469550465025
750666406509838337
750621057636298752
750660497003847680
750734635454332928
750691685810724864
750665542407774208
750682017705168900
750603735508787200
750719489566765056
750769905365049344
750789299562483712
750754340223279108
750676942794268672
750733318275100673
750645498105692160
750574849089732609
750781817255501824
750772866455666688
750522558995456000
750767787321200640
750614267209125888
750796144926662657
750788389465645056
750688775009804288
750511590672334848
750725512679550981
750731107809824768
750750414551867392
750667220284379136
750732374594453504
750606981807964160
750573963978366977
750763873758765057
750652276163878912
750780579885363200
750619111865118720
750765019059613696
750672081570914304
750660517816131585
750637285713047552
750699914858930176
750624488841240576
750635268152041472
750766906429235200
750623675175596032
750667858003238912
750664376521224192
750665408265515008
750722635328327680
750617681456312320
750767334042669056
750602728607477760
750703844867317760
750612182791061504
750689324136534017
750767958931214337
750695242282696704
750756726622785536
750746446509514752
750571380656205824
750692436557561856
750686191297658880
750624920846098432
750653924286357504
750684182116958208
750655014994149376
750782882629771264
750627856875683840
750773021598711808
750630956340547584
750677735278862336
750573062580568068
750589730719404032
750680965031145472
750789442256838657
750629060405915648
750641995870265344
750723205799698432
750612237119655936
750649285407023104
750598681267736577
750632957157728256
750695599050194945
750553860872298504
750688527541764096
750636333673095168
750624966714990592
750681715748646912
750500773646131200
750586756643299328
750595975945805824
750622492075565056
750670223620108289
750597229895974912
750605039685754880
750552984304619520
750555928815104000
750614795762671616
750630327366934528
750700502103490560
750536068819251200
750684496572231680
750646672607285248
750700938357186560
750768949051199488
750735415561351168
750527541778247680
750604775541071872
750577013635837952
750674543413452800
750653110515822593
750579525675778048
750601587836481536
750687919174774785
750789454944694272
750653186218885120
750663529498304513
750641077091176448
750772765880451072
750670118754062336
750680482925260800
750555983311699968
750785055224569856
750612950302363648
750695871759671296
750682127054807040
750626439192535040
750722245283180544
750724057444655104
750597120902717440
750782282504531973
750507442551664640
750590850376359936
750534017506770944
750622873883021313
750612857906143232
750630973096730626
750484382255837184
750795436210946048
750560424991621120
750764654197112832
750544042019131392
750728872459665409
750781645146492929
750604729546215425
750610106484752385
750603542574931969
750740444393377792
750686396772409344
750682051196706816
750729426199990272
750774074519982080
750520591552245761
750794383188955136
750546076176900101
750575801293213697
750533954738884608
750764305709142016
750591332687683590
750736896045842432
750635712597360640
750649457646108676
750722975154970624
750627013904461824
750598752403095552
750726578007597056
750731162407038978
750664037055209476
750778109432135680
750748111576797185
750637759661039616
750638166202261504
750774863015645184
750738120849575936
750557660769058816
750600128159813632
750598530134310912
750623817568051200
750634932494540800
750746714991104000
750662044605710336
750698937707696128
750728411031674880
750624367306952704
750661486599700480
750483899768332288
750595594310352897
750562916471103489
750506943442104321
750796019097632768
750790864012709888
750716931322286081
750636304182816770
750586438023012352
750624262109663232
750521191488684032
750671737403150336
750783910263480320
750584659763945473
750582277357309953
750489318725021696
750767837535404032
750791925477863424
750771020814950400
750565579803820032
750494582664785920
750519463469088768
750641714700886016
750561830024650752
750497485416693760
750732106125410304
750494486258655232
750753593708478464
750577927658545153
750762456201437184
750633884094693376
750704281330847745
750667786620370944
750763899050426369
750649511891042304
750687290201149440
750743443345989632
750734698419281921
750661595823505408
750607221000695808
750665500795953152
750749063667191808
750502015160098817
750730818662858752
750781397644652544
750778054612508673
750689227705159684
750606839134429184
750645917515210752
750791434853376001
750659204843728896
750623587095183360
750599901680136193
750715035278798848
750780768574664704
750554146214993925
750577051036426240
750734429891469312
750751375009673216
750655673441148928
750593262281453568
750768806318841856
750684492482879488
750687357159047168
750759444556967936
750679555656912896
750524236683436032
750773915199340544
750705493451087872
750672194955538432
750592750500864000
750753572753670148
750632751477514240
750554016199938049
750619187001724928
750739878321807360
750616452592463873
750545203795230721
750755682245304320
750784753180110848
750779057344749568
750733796329287680
750590225433452545
750591471250710532
750498705686528001
750623792536358916
750681451423633408
750729824596008960
750787949349011458
750576241703616512
750647607857414144
750796421620719616
750752104457777152
750671326717812736
750654293351464960
750721280555507712
750656587862253569
750518775686963200
750790713290416128
750599759086424064
750677567586332672
750765341987471364
750584252807385090
750661188908830720
750650069964259328
750761877446201344
750792055400587269
750639705813872640
750741694316961792
750767833278189568
750654234912182274
750483429938958336
750558302526906372
750713064173993985
750794294999539712
750652766922637312
750648581024022528
750783817598832640
750789379463999488
750588849613598720
750623633131855873
750571330110652416
750785369600364546
750671167179067392
750646332537249793
750716050287759364
750677701761961984
750622412757229568
750738699864846337
750795561989734400
750702272145940480
750794865735241729
750781645100355588
750653152706359296
750784904036745216
750649478479241217
750696056346861568
750561196730875906
750620453899759616
750691870066348032
750630616794791936
750692084110258176
750621074392510464
750673444736348160
750699910580830211
750629911811895296
750684878203711488
750677202782552065
750747125831655424
750650501826568192
750494733705814017
750783788532109312
750584143570927617
750663533600309248
750526954575581184
750639043034116096
750702867854594049
750581635532328960
750628435437817856
750562060837253120
750710572698759169
750684115033288704
750700338655571968
750776502791368704
750601231303864321
750600916978561025
750644164279332864
750683355822247936
750620411776434176
750597355695726593
750777157165678593
750790784513937409
750519089890627584
750490690384175104
750526434175844352
750600434272899072
750653299284668417
750702842546126848
750763504794210304
750581627085058054
750511515082616833
750655442905403392
750786732996591617
750620294549680128
750766583434317824
750624345974771712
750525238882951169
750685746466435072
750727572053430272
750721398298013696
750730038300008448
750618792858882048
750584919710138369
750764175715172352
750610475767963648
750689206742163456
750626141510242304
750641844711632896
750692880893837312
750665076944896000
750685201148350464
750496520391184384
750692394488590336
750763488029487106
750643656734937088
750716700736233472
750629572450873344
750653911619559424
750625600340168704
750573708155187200
750682210638835713
750491722405277696
750678641378402304
750620424275451904
750647574277816320
750651739313991680
750790444603301888
750774250756149248
750641815586541568
750654658532769792
750782597068759040
750591974521077760
750735587485880320
750662388635009024
750578699595051008
750690662249558016
750746656409280512
750622592873226240
750649373730766849
750603634556149764
750625206012608512
750563151092060161
750608324069101568
750728528442822656
750507853379579905
750576417964982273
750697549493829632
750694969766137856
750781594999422976
750588312923017217
750690603508371456
750538245671362561
750611373265125376
750760610594521088
750721519806918656
750687482862137344
750695997395709956
750572819252117506
750610815183626240
750677630555480064
750793649298952192
750639890153353216
750589743260438528
750780680448114689
750762288265789440
750783222297100288
750737655139295232
750651860734926848
750689664001052672
750657938360905728
750775722881355777
750763345222000644
750657573506805761
750601222894211072
750776683079274496
750584525449728000
750704671258357761
750610567795249152
750635754636840960
750574488513875968
750725458417819648
750702599356108801
750576174569558017
750553705720778752
750638040482254848
750763328792846336
750521698902953984
750618944088580096
750775139923595264
750668122261041153
750768781106900992
750688313590345728
750594704832593920
750783792613326848
750605467731259392
750695250843168769
750579030781558785
750553042785804289
750616301337452544
750561289148170240
750598488266797061
750791606664593408
750792646721802240
750681661331738625
750737638336892928
750636773857001472
750616200938332160
750644512314298369
750695812804579328
750776377285210112
750674925472583680
750570298353868801
750668566542872576
750613168322408448
750789052295581697
750680650487783425
750661776149254144
750711327602012160
750642515678621697
750730914972463104
750563440461250560
750685360779296768
750542355816652801
750739714701918208
750533870630604800
750565454075269120
750636144812056576
750612459447345152
750617979105214464
750562127824453632
750624757230559232
750607761713553408
750663651061817344
750709520049901568
750484663102152705
750647536340262912
750593106966376449
750711017278177280
750730864552714240
750599150845165568
750663411877412864
750674065292193792
750609955405922305
750641014424174592
750691555841863681
750690490312425472
750503550090903552
750639227445051392
750730755685351424
750758509168386048
750560546567647232
750692906441244672
750675684549337088
750670353463177216
750718088966922240
750521665323343872
750570998961934336
750721054423732224
750588229192220673
750766805879132160
750601235649232896
750660127628398592
750720668480708612
750614946883534848
750699843430088704
750637147074531328
750600782756581376
750719720458948608
750529080898891776
750585569965735936
750576787021758464
750757817263456256
750684660334600192
750700665710804992
750583158073126914
750621087168229376
750683427007979520
750692084177403904
750648513571192832
750741216384475136
750687927563321344
750610010137194496
750648773592944640
750604502957432832
750616725138268160
750658584388595712
750621368073359360
750516166578216961
750715081575378945
750758442059595776
750612556155351040
750718650794053632
750744898882576385
750782295137804288
750719699567144960
750726804671987712
750665454457237504
750785671573438464
750752398264631296
750718533634514945
750651802006138880
750768873566330881
750598341264900096
750697801080791040
750607757573849088
750594138580672512
750523645198426112
750647733652975617
750679849174532096
750754604548235264
750764553269612544
750586840563015680
750583690917449728
750748480960729088
750736795533504513
750776024678428672
750616481944072192
750581509615124480
750652091492921344
750660664667082754
750723671304577024
750623410628222976
750649604329406464
750708957929467904
750548790101311489
750713378620968961
750697075520647169
750631707309699073
750736816521744384
750688275766140928
750793372256854017
750586605673611265
750784790857670656
750652540409249792
750688116562857984
750790457244917760
750682303077183488
750752859529109505
750717786704470016
750670328339238912
750628158911619073
750655610631254017
750738196426731520
750632613182861313
750540208597299200
750613986337550336
750691870167080961
750613038433181696
750711654749442048
750787286393098240
750580662642630656
750572823123460096
750777224408625152
750534290190905344
750596663799054336
750724195806511105
750640053848772609
750760258264502274
750642239156682752
750768135154835460
750716004083310592
750777408811331584
750484801556283393
750727937247236097
750532835040047105
750521266738753536
750672597231165440
750665257203314688
750788666264608768
750612866298937344
750753199229992960
750710434295062528
750558386341675008
750610450480439298
750720962111365120
750670168896868353
750686690159755264
750696320235601920
750588556096200704
750696303785639940
750765765477994497
750663537928839168
750630025234354176
750632554437439488
750594784864112640
750626690666082304
750577743394406400
750567907701166080
750618071371440128
750699906461937664
750614695124631552
750724938076684288
750757012108181504
750644386426413056
750639420571783168
750669464295837696
750740008324198400
750759436256509952
750612094521896960
750733691828244480
750571867048673280
750672157055877121
750591794249891842
750698925087129604
750548618139013121
750558416020570113
750788368468959232
750605391915024384
750791795395661825
750663495625089024
750775877882015744
750638279435976704
750555429558706176
750606981795291136
750681438995951616
750581102994137093
750483937688977415
750738296976863232
750621804541149184
750770505087610880
750639990913265664
750743162608558080
750682034448830464
750499485852110848
750596567409754112
750491097164607488
750602921608347648
750622844644712448
750532486535544833
750609901135732736
750657082895036416
750540531420262400
750597381058662400
750723625347649536
750733905376968704
750584055746396160
750791195572445184
750731808543797249
750733536571822080
750586396260331525
750490107270930432
750784413454200832
750658076848586753
750640142071631873
750777157295767552
750520247849979905
750484185165369344
750606927097372672
750660979164213248
750546889968353280
750659955779305472
750589105487183872
750626904571469824
750609087457624064
750618058880913408
750635054024581120
750567756458762240
750789018929860608
750793737362702337
750626032386994176
750674958708244480
750777664542154753
750771545228865536
750571044801478656
750614774937858048
750753555884023808
750694722348261376
750724216899641345
750591165095878656
750790268442533888
750655975200350208
750645590460096512
750631803526979584
750525792493379584
750785025600135168
750734756925566978
750706034218397697
750709482087411713
750664007317610497
750636572538728448
750614640745451521
750736396944637953
750755011219644420
750630331485712384
750611738236690432
750551662964699136
750507660773040128
750758140451233792
750555915988918272
750580591020703744
750683095578337280
750622873971220481
750791522786902016
750573427375898624
750645661754851328
750794060097609729
750577063887855617
750720731307278336
750705493455298560
750633527365005312
750729866434244608
750712623478562816
750594516197994496
750773378240417792
750704189022597120
750726028755083264
750661377799229440
750736560602095620
750558176869773312
750596663744618497
750617400555376640
750616783816495104
750635574382374912
750483786803142656
750552761956175874
750737072370089985
750633221130448896
750661071304810497
750791887628410881
750712070077816832
750518712558493697
750580473743740928
750766436767981568
750645275547447297
750766671665725440
750748925515145216
750663399391031296
750619392652767232
750763139675947010
750690612161183744
750770098269483008
750609871645642752
750665827632943104
750738418708144128
750596185656791040
750779673794252800
750707385140908032
750791791109021696
750529223639461888
750699033933611008
750653920330944513
750710069541670912
750692071720181761
750642834785636353
750678725239279617
750561595068153856
750564250184278016
750548127220989953
750741400866684928
750745658114641920
750791170377351169
750790750854668288
750686220347334656
750724355349512193
750514707191193600
750744466705698816
750583472482385924
750763995678838785
750651869077368832
750640905451872256
750605924620832769
750781124968849409
750497971830157312
750771431982534656
750780932152438784
750583426412081153
750541424697933825
750691308277161984
750687957057691648
750592704166424576
750610425348296704
750654956265431040
750680210027089920
750713835653398529
750572084967931904
750500677185482752
750646475483287552
750578871695802368
750726397593849856
750648081855684609
750713882017095680
750645795943227393
750621980622069761
750607552333942784
750646991361806336
750664598978699264
750570109652070401
750688816810250240
750708605461073920
750764763118919680
750727773568851968
750591462765694976
750750217084014592
750615861078228993
750687034327511040
750760145043484672
750603752277770240
750776507233144832
750604343359963136
750795633275998208
750627680463314944
750794181958860802
750636354401361920
750769380997337092
750724472785731584
750737365803503616
750600354933379072
750515373959737344
750651789683286016
750727291324563460
750633858652073984
750685792658399232
750642180155375616
750628179916648450
750682483545571328
750609682805432322
750680222475907072
750665228065570816
750624623151222784
750753887125139456
750792114238132224
750661272975380480
750557782353514496
750770433943887872
750681162184613888
750679207592726529
750774678252232704
750775504668598276
750679157336530946
750771268618559489
750489939796688896
750573943136870400
750652464714493953
750590145607467008
750724204253753344
750660740131028992
750585188141264896
750668935876349952
750771155007668224
750665542663413761
750490887675842560
750726619933843456
750679761354096640
750601139033370624
750707548643332096
750715102324592642
750678268215451648
750649864325922816
750710119831314432
750795519958495232
750630301961945088
750678436100861952
750760463944802308
750609838061780992
750748975788064768
750791598187876352
750779577417498624
750592461043593216
750619979901440000
750763391388647428
750671703982743552
750637856201342976
750549779621568512
750714339141816321
750761759879802884
750663126543106048
750503004986499073
750633586110373888
750556411084570624
750592163273203712
750677466969059329
750573787859542016
750625646502522881
750714095935057920
750526383982514176
750795473909317632
750795884980568064
750693397007110144
750550379721555968
750586131826237444
750780122505052160
750608915348398081
750637508015325184
750734249423097856
750592926569332736
750613302707941376
750595334045331461
750570424019382272
750776637290061824
750655220565340161
750535439598092289
750584869265215488
750656327760814080
750758798713847808
750691085811318784
750593211752734720
750673855790747648
750730369750663168
750594751162884096
750709108932747264
750618969002876928
750718470719807488
750546508412510208
750718839739019266
750778348377366529
750683347513405440
750706391048937472
750754797549031425
750725034612699136
750550513951895552
750618180616204288
750761172777992192
750670265198190592
750762330171052032
750599687959293953
750683699801239553
750649398820909056
750594981954461696
750714284439511041
750726955440431104
750767329861042176
750625684058406912
750760019189170178
750782924568588289
750597947243499520
750686036158615552
750700111945236480
750661121757966336
750663915164622849
750678226238730240
750586853359771648
750596227494973440
750724711605211136
750781401948008448
750756760542179328
750742583744327685
750651848277757953
750718046726004737
750580976871497728
750566372430741504
750619845721337856
750732823439355904
750765857761034240
750648010397409280
750681925644267521
750747910296465408
750773495701835776
750774749597499392
750670504617451520
750706969959333889
750588937790513152
750602137483161600
750686459619835905
750620630039588864
750633976096784384
750728914461401088
750756114468339712
750489742744121345
750685981322407936
750690326730465280
750690246866640896
750497724458557440
750591156698898432
750668969397391360
750747885340352512
750753690101878784
750621867527041024
750656021379575808
750761936070008832
750769703791030275
750660630991044608
750617031465115649
750777681419997184
750591437843103744
750569170295787520
750622521725181952
750621959449378816
750693288101834752
750521816335192065
750650502023618560
750517596902989824
750619963271049216
750690410792714240
750753513941110788
750750850662797312
750750250780938240
750489939490418688
750605178064269312
750563893613891584
750612643870756864
750768718402191364
750712699336744960
750541290429882368
750588845498961920
750704663008317440
750666515658211328
750681489185116160
750624052717453312
750571078381146112
750637663254880256
750723717467107329
750760946042335232
750494473638076416
750788712720633856
750653383275585536
750653601412968448
750647389665525760
750649709308641280
750691706673041410
750619535166824448
750756559127515136
750550190860492800
750657556771643393
750647477796241408
750596772930678784
750732416592084996
750793569514979328
750566473031114752
750653244943306752
750592351819685890
750633254894600193
750516955229069314
750739559634374656
750694609316110336
750514920995770369
750728167816441856
750647058206380033
750698497351954436
750723251949547520
750563847514230784
750609439502237696
750670290443722752
750740956089978880
750682428780535808
750600522521010176
750559372175089665
750709423593496577
750589227264540672
750751366310719488
750634580323991552
750712866940997632
750486110187425792
750694596712230913
750697620545363968
750570142988374017
750651458157064192
750735742624759808
750761952914399232
750514665088618496
750751580299862017
750665525882073088
750745796576944128
750713802274971649
750739651728646144
750751739704446976
750727911947268100
750746320537784320
750587507641901056
750687059556311040
750577160415477760
750669703509532672
750532717213782016
750666536499589121
750778197395079168
750752494612078592
750664435249909760
750726859122409472
750624841288515584
750702683053514752
750625281304584192
750583871197024256
750619090704691200
750706449563672576
750675730535747584
750624388043698176
750656843597357056
750554200610893824
750644151851425793
750544138685259781
750648295442219008
750641739837214723
750658576054575104
750647506913071105
750485724496064513
750730839433023488
750542544661020672
750598966614556673
750654708658925568
750739123124760577
750767195848835072
750545828700418049
750579064386293764
750721809239117824
750759272561123328
750690092071673856
750647276297682944
750601076110462977
750785340332503040
750767854207795201
750607711713107968
750772425948823552
750742621170044928
750575234953216004
750625835187572736
750773642385055744
750574924746616832
750574937086255108
750502346443018244
750795553265639424
750735025654624256
750604171737440256
750625633911255040
750565328111996928
750675906545549316
750743934360440832
750509812388012032
750753350531084288
750726485980225536
750646328670035968
750629408633921537
750680482711531520
750672651958382592
750587293795221507
750684035354021890
750494414821359616
750661130188689408
750700598505320448
750636786481631236
750600463591022592
750623314301845505
750637373747257344
750580545118171136
750713173116878848
750635410632478720
750593413003808773
750606637975699456
750589260852563968
750794718850715648
750583149495783424
750601940053229569
750794085611474945
750521690573180928
750708265596616708
750684849091018752
750609561321484288
750535250829336576
750792663624998916
750689961809248256
750483450994581504
750692788740775940
750680839285936130
750770664534056960
750694621760499712
750637671396085760
750756093618364416
750615630458617856
750733180030685185
750604226078904320
750698551856992257
750605593585606660
750764410843623424
750697180386570240
750669762083098624
750520574959611904
750740327036809216
750483291535355904
750767896373125120
750569987929153542
750734333556690949
750639139649785856
750777887222030339
750749902515363840
750601491212341248
750687881438593024
750676221269274624
750632114148745216
750509569227403264
750649612512464896
750561721014689792
750532478394327040
750586190542336000
750679719369117696
750786300912041986
750601252174782464
750594872642506753
750757032945410048
750644415937409024
750671406073933824
750770291077447680
750587700651126784
750591496181714944
750638124393529344
750542401937240064
750699516538552320
750704293632700416
750563713330143232
750585074756837376
750691421364125696
750740012317216768
750621125139456000
750782316126044161
750576778461274113
750590649259425792
750708446043996160
750626015555231749
750686476573245440
750690230211080193
750741279261229058
750732601208496128
750756139508183040
750581757146193920
750735960720089088
750668172517318656
750737168600096768
750699914791821313
750611578869977088
750632835594280960
750607573082968065
750707191972139008
750639210621657088
750743871286489088
750632957157609472
750576535241973761
750659129564364801
750753954485731328
750777941672464384
750680088325320706
750775290872430592
750677567766667264
750532738319605760
750569752943325186
750740125764751360
750622257307787264
750699227127373824
750599679268810752
750527776697020416
750499263621296128
750750741497720832
750665924118654976
750648975116599296
750524412605018113
750729824709193728
750759180429103104
750501709059854336
750587989798088705
750730252280799232
750621208694124544
750583531370405889
750511808947953664
750639319849766912
750595376294596608
750766927405051905
750654347877425152
750521753412050945
750687528949260288
750667857898377216
750730005076992001
750496432369573888
750627449914978304
750600241393627136
750696865553911809
750787454068633600
750770798512734208
750609003483426816
750635205292134400
750684232545107968
750608202476183552
750556549437853696
750714200662482944
750489788759805952
750614606947708928
750766235248369664
750581878936272899
750622580340645889
750730185369120768
750610538422530048
750608046972338176
750711495500165120
750723189127413760
750606864245780480
750733435665125377
750659469445570560
750644629607899140
750766537087352836
750550106840137730
750645389045403648
750483782646403072
750601629850804224
750699969565237248
750578514907262976
750489830778368000
750793451999006720
750690645400915968
750718596427448320
750796233090985984
750615475067949057
750666859649888256
750671506854780929
750611343808626689
750537742019358721
750765178141179905
750692537300426752
750611742217166848
750732148055928832
750730722223091712
750781892505501696
750644453707165696
750730940284973056
750742952851439616
750605916559540224
750675495566487552
750741551765188609
750595934023716864
750629006207221761
750577151817216000
750672064802066432
750640855078277120
750549767441248256
750619606679744512
750493404061130752
750616028686667776
750647054272200704
750654746613125120
750615588255391745
750627492071936000
750723386200977408
750524974734184448
750785902419533824
750661062907858944
750779594051981312
750758505007747072
750708408605552641
750590057833168896
750680163940171777
750737890049753088
750750837811605508
750619405155991552
750691870355763200
750695032949084160
750591378757918720
750687239877820418
750737026241196032
750626388743483392
750709826125266945
750616255388876800
750794865701564416
750724225070141440
750568620627988480
750622169214906368
750745251107655681
750654255908917248
750584701572812802
750615655444049920
750596130929541120
750758098378362881
750589403551109120
750565793868414976
750727790471811072
750776800553361408
750573632624222208
750486731028398080
750594566605180928
750738678775947264
750493710295588864
750795649948459008
750773910942076928
750562576468156418
750532264417689600
750535909075017728
750718738849263616
750723264457023488
750671687302148096
750794668498116608
750540405570170880
750686778164731904
750624807469846528
750558311062376448
750635662299267072
750572345182552064
750776125513691136
750631690175967233
750625952451952640
750729568747528193
750770970634268672
750773340357427201
750618553926156288
750600958699184128
750726024602656769
750679970956005376
750757414484389888
750790801291182080
750524760988192768
750629974810435584
750665966443491328
750676099554762752
750690297236119553
750654515926491136
750553470617448449
750595934103465984
750721444276043776
750534856648617984
750491458155712512
750691740189794305
750575621076578304
750796119496613888
750634546614468608
750719200327405568
750750502414147584
750759264235319296
750664599045804032
750671942970204160
750562488551403520
750673960786853888
750568108788686848
750772597848207360
750731758153457664
750732030594412545
750655388085878784
750685905996943361
750612304350187520
750759671116468225
750789379350732800
750716662891048960
750599545164365824
750726834023784448
750620336274702336
750787974267277314
750543551285559297
750551545465434112
750550073336066049
750613004874645505
750556016945852417
750570759643357184
750716650299727873
750580436087218176
750773583668977664
750702062489464832
750644822621511680
750645892093472768
750694688680587264
750669103367655425
750638526950207489
750666356396331008
750665437621268480
750490816280342528
750729270968905728
750794534309724161
750571607001792512
750572269886377984
750692658780090369
750685708831092736
750783532402868224
750577332176453633
750557019074097153
750639449915072512
750767518902472704
750643572916051968
750633183536906240
750715337415340032
750707636832657408
750790956295872516
750711487082164224
750648853448261633
750782660281307136
750669132769665024
750641744069455872
750690154579369984
750545656666808320
750750448106307584
750785462055370752
750709008202211329
750657372054446080
750764687709597696
750740649931075584
750574606059237377
750775668179398660
750772279416676356
750620038747582464
750789052341846016
750617618478870528
750617828315787264
750607954747936768
750738552867151872
750720483612557313
750561423093301248
750679002197753856
750731217197273088
750614237786075137
750712661566861312
750535963655413761
750677269874667520
750723851873611776
750653894942941184
750626917359951874
750516036584116224
750632008985042946
750630423806504960
750629660178849793
750688619845779456
750492615489953792
750586064822206464
750761042582638593
750758576549990400
750653307845173248
750512425229778946
750646349469671429
750667128018272256
750793313666658304
750662086548721664
750723109590884352
750644101377355776
750747595841105920
750542380902776832
750653198776541184
750658663992418304
750738318183297024
750775223742586886
750706831429869568
750674979780431872
750614795749978112
750620227470237696
750604838480863232
750757175446933505
750653668672827392
750626770408308736
750526459618422784
750674577001414656
750569266475327488
750768508636688385
750582260559151109
750737021895741440
750665827632943105
750733700153892864
750648232565497856
750645275857944576
750654306211291136
750742667470966784
750723742792290304
750602095179493376
750604871812968448
750577856426733568
750712069842952192
750672278774484992
750565403420655617
750613294000513024
750790197248462848
750639739292815361
750691870393634816
750594281191116801
750705283740016640
750655706978717696
750603676667023360
750700506360606720
750640762455519237
750715589145030656
750788813191049216
750607304521814016
750599377287254016
750592888950652928
750573729298649088
750644294143311872
750647506950770688
750668994407989248
750630465556484096
750722149137182720
750706525153423360
750572911375843330
750588505810735106
750635389702934528
750728658369679360
750630662839922688
750625155467079682
750529068445999104
750659326558212096
750595774443032578
750664968169816064
750676422616834049
750748229306716160
750572542184845314
750749789277589510
750738313745539072
750763651422912530
750746207375372288
750605282976333825
750728482225815553
750768953085923328
750608709668057090
750671163043393536
750697968794079232
750796253831757824
750628095745519616
750595623418732544
750617358239137792
750600899802849284
750519488668401664
750647498834784256
750761755677163520
750792982245310464
750662392493649922
750573351983341568
750653899401461760
750762988974534656
750616259377504257
750628238557315072
750673004166774785
750716901819555840
750507287190474752
750657820874444804
750726724871188481
750606050563231744
750662254358433792
750787667974119424
750742319549313024
750753962547154944
750585322417913857
750722006400851972
750542439895732224
750656818586746880
750759796949676032
750771612547416067
750672362585071616
750712535599443968
750530540458172417
750771889086144513
750730143371390976
750542876199845889
750551944167624704
750796056581902336
750753169844543488
750648526426763264
750638078214172673
750612513985822720
750710828601643008
750781129435648000
750699256344895489
750742713549594624
750543077266292736
750682185410150403
750767304879673344
750731074263670784
750743376379674624
750672903742644224
750773709317824514
750607682323742720
750494867906629632
750679828492349440
750792667584356352
750629878580572160
750779166455324672
750602422733639680
750629207219331072
750639953000923137
750585452474818560
750737999223226369
750721955976847361
750600820245164032
750621477423153152
750484138910769156
750555911811371008
750608881932312580
750595216718135296
750592502802112512
750668079982534656
750692251878039554
750586199136464896
750628343188451328
750636782207766528
750608088835784704
750667547599482881
750534093331271680
750786489387212800
750611595382829056
750758551249907712
750529706043248640
750671896841072640
750587746549456896
750678620369104896
750623536532848641
750617186310451200
750579387314077697
750623100589346817
750707770828128256
750659330840625153
750583997005238273
750602770714091520
750642243338276865
750748917193580544
750639210726502400
750557954630356992
750655547460943872
750686577081266177
750609691303116801
750757825840906241
750572294767083521
750741769713750017
750655299921608704
750722472090140672
750581002418941952
750727404214181888
750589445536092160
750515977960423424
750665798331535361
750678620599975936
750604154943447040
750620441270689792
750684924450107392
750505316165361664
750713357867646981
750578158403977217
750608982545403904
750763349793734656
750599394358128640
750582243677114368
750712854471409664
750587524234502144
750634991147741184
750716180495826944
750660719054614528
750589638427934720
750521711532146688
750732366310703104
750610538359615488
750574496831119360
750643551923478528
750710765435232262
750622760519495680
750546805964804098
750500958044512256
750681665308094465
750664644914663425
750542355871199238
750682005231185926
750725059644366849
750714049650946048
750782031114735616
750694869006426112
750576157771309056
750571024069038082
750630834626002944
750733561678950400
750559368001748993
750709297663868928
750555756781563904
750780080574590976
750708869878407168
750686174365097984
750710337763024898
750628691378659328
750625487215439872
750699495550164995
750726586521915392
750708810965094402
750538912406315009
750516162472058881
750793200588165120
750591018177818628
750737420442820608
750703312140267522
750483912388931584
750584156460122113
750741073694040064
750597636844089345
750786825178972160
750791262840717313
750745972418879489
750659330861592577
750730545827573760
750673511853748224
750594910739390464
750490568682274817
750785658902511616
750611914187796481
750657023994425344
750552178918625281
750730143275028481
750721834245435393
750592465132982272
750699625468792832
750514220530184192
750745993352650752
750634316204507136
750612828646731776
750683401779236864
750724220875710464
750612954274471937
750726695771107328
750657279834349569
750727731709698048
750596395246247936
750734602017406977
750678876225957888
750719531807481856
750641538775019520
750681237812117504
750660312135766017
750599968952619009
750618927319904256
750767845995376640
750545166226878464
750696295262814208
750751295292801024
750738615605485568
750644902275391488
750696085602074624
750595023574564868
750669870958800896
750727643562139648
750616708365316096
750679417505124352
750573485974556672
750597452223373312
750635431855812608
750747813835866112
750757993520693250
750508478712557568
750608323830026240
750495065169137664
750695565416140800
750664225551425537
750731552561111040
750765752962076672
750725621794238465
750561272207405056
750642880855810048
750789249390305281
750668302578388993
750658194066665472
750769670517587968
750746261867798529
750773323500584960
750712099324723200
750596831617359872
750494326891749378
750645808228335617
750626057519263744
750779572992352256
750558667511042048
750541542197227520
750501679464849408
750673843040100353
750707129317818368
750758090044215297
750708538263998465
750770630765580288
750710274789937152
750544956339748864
750639848340525056
750686975385079808
750684941407571969
750769666155507712
750566540316176384
750713529444003840
750758920193449984
750593224356536320
750638405277614080
750684375017263104
750607061310906368
750671334842204160
750634802508800000
750660668886491140
750636849325015040
750745981180837889
750566057929281542
750684400380157952
750750930144858112
750651634259206148
750576828893519872
750672056472133636
750663407871725568
750655497150271488
750763815164375040
750755305030422529
750773881451868160
750598974655107073
750486089316446208
750674044626677760
750652628418330624
750722165922750464
750652758429171712
750626728691785728
750601323633139712
750731032454987776
750580733966712833
750709658411737088
750576472281247744
750781729174982657
750792340646793220
750650896036532224
750752578661670912
750729828819562497
750783339615883264
750790805493846016
750776981264879617
750674644454240256
750636492784078848
750521157686849536
750587549387808769
750562778092597248
750695456322293760
750677571789021184
750655920850468865
750663101331091457
750648769595711488
750740088020140032
750583619287150592
750696446215749632
750570315173036032
750619501784248320
750593568276971520
750656067512700928
750599335671398400
750564807905075200
750518222009491456
750517181868339200
750609619777716224
750664271621533699
750669212754911232
750602829258260480
750732978595049472
750764771583135745
750728604158398464
750669875161464832
750571489498435584
750697352172802053
750559087029579776
750586098355757061
750678188565536769
750727098105561088
750665341450137600
750660807248252928
750722643901485056
750776712514842625
750647876112515072
750748472593096704
750714691391987712
750595761876918273
750616536340127744
750658420525727745
750563620896006146
750721075126951936
750744206923137024
750546474883252230
750769066584014849
750781234188390400
750784287679578114
750764507170037760
750681992836943872
750599297670975488
750697297588224000
750671670302633984
750735532926373888
750768957167063040
750775756372971520
750588027613941760
750498441441210368
750783796891508736
750784560330342400
750718407797071872
750740729882816512
750600371505131520
750666620629049344
750777970864820224
750739010155347969
750580792632479744
750605970942812160
750791875125215233
750573666392473600
750623431637471232
750690339317395458
750675248161312770
750790947923980288
750697977094733824
750567894988251136
750783390153076737
750729233215918080
750601378347753472
750755346654822400
750689827603963904
750621623900856320
750649424108457985
750734094363873280
750764779954958337
750713235935035392
750670865122136064
750599805370527744
750598001752768513
750500480015446016
750537779956809728
750515013429886976
750653324748357632
750543580809326592
750763274044661760
750748182854852609
750637906180599808
750764024703258624
750750326089801728
750536886381338624
750631216496410624
750762280082550784
750514619047878661
750665031013036032
750634630475198464
750704931246575616
750499007957315585
750680826615128065
750759184531124224
750634928224739328
750630570707787776
750678725209890819
750757657779245056
750629983245201408
750735528832724996
750661117781766145
750490866599489536
750754709200338944
750727622703788032
750567135789867011
750623821875470336
750553185627041792
750759855644876800
750642800962703361
750638820647899137
750723516169744384
750597741642997760
750563809639661569
750746375353147392
750786787191042048
750608911204380672
750587713313792000
750783834497712128
750739379199549440
750784966959718400
750617924633825280
750551814194491392
750773612953554944
750593736095260672
750625050848555008
750780428928311297
750727332919402497
750771553814454273
750726649340125184
750630897611706368
750484466271854592
750756219439095809
750601696980664321
750649566299561984
750592582523162624
750743032488529920
750733163379515396
750762435267600384
750553898574811136
750633682671722496
750743699378888705
750617249241784320
750771511712178177
750746156926468096
750577378544459776
750792776695021568
750735776040644608
750783503248138240
750717631573831682
750514333893947392
750641236697051136
750617631141560320
750794102409748482
750485774844489728
750677945342160896
750770949658644480
750656667604443136
750730827026182145
750700690893312000
750611775637168128
750571132928069633
750646320268992512
750724376014692352
750789299566706689
750711998581800964
750696551186595840
750792495785795584
750594759476056064
750607015362396161
750573616127942656
750779535289782272
750582562402295808
750645028200910848
750632646498193408
750626128843321344
750670479351046145
750782207178878976
750617819864240128
750636086217609216
750644956939841536
750679983639633920
750754973491818496
750569681942110209
750581719330414592
750774724699889664
750622718891069440
750670244457410560
750622735743746048
750782395784179712
750712137148993536
750795972989550593
750777991786094592
750553994976718850
750740029341855745
750484914823454721
750640343394226176
750731330321846273
750685859721117696
750731405613826048
750617282947284994
750516858558746624
750492464612466688
750624882967375872
750659594964332544
750620910932074496
750673331637063681
750670798164258816
750594759480188928
750648282930671616
750691849078276096
750794655923638272
750552036383522817
750540334187290625
750783909999288322
750660131776499712
750541999388909569
750729510094508032
750653660049408000
750737441494106114
750547405666418688
750794114849906689
750622211052965888
750664833817645057
750773805975412736
750651047211859972
750630402885201920
750662065564557312
750603978568769536
750669845973372928
750644864648437760
750627563140182017
750720660092125185
750700397094768640
750747805287849985
750491017799802880
750588917024432128
750793951351869444
750640683002818560
750727223909507072
750655002331516932
750646500322119681
750672442113286145
750558268884447232
750773596126113792
750779464150355968
750654813373882369
750574589185581056
750755732912500736
750584743712976896
750581228756140033
750773910740754433
750770966616309760
750772186789576704
750557987966742528
750585582259171329
750700422625685505
750774682450886657
750531916298915841
750742868881469440
750677919953932289
750774405710610432
750754025826619392
750491831239053312
750590095300984832
750777467657396224
750725420648136704
750587545445072897
750614745472839680
750682218993819648
750708609655246849
750635402424307713
750631681929863168
750657107964334080
750662984146489344
750744303291420672
750795108967149569
750775827839713281
750586714897412096
750588031929843712
750615471167250432
750674216605851648
750777719445651456
750735432258691072
750542964124966912
750722643914022913
750731334599925762
750485103676194816
750662623386017792
750533656905707520
750664900687515650
750623045933490176
750538652292411392
750673666833276929
750539541535162368
750628041454456832
750712250588131328
750653811312721920
750564199655436288
750622773232357376
750640787688480768
750581815749009408
750603026520498177
750642952029007872
750766453536817152
750599755013754880
750662258565517312
750631916680912896
750602627877052416
750726481714765824
750613843710205953
750619849814970368
750746450917744640
750628674500718592
750617933202616320
750648509439807488
750726246875533312
750712057608101889
750768445545910272
750715706384191488
750578280143740928
750666305942982656
750597678627782656
750652460436426752
750781724963975168
750690930563379200
750637352586969090
750756688890855424
750790100989177856
750786833357864960
750765991789891584
750544155265404934
750696630857248768
750522546022330368
750784593905737728
750724233395855360
750499724801679360
750628934673367040
750599180448563200
750580301940883456
750626992945438721
750624513738543105
750662199799083008
750534776646283264
750683595061112832
750621598743400448
750609565478182912
750747176322469888
750575713166786560
750610504792563713
750584726965149696
750773982224322560
750600040226455552
750613676009267200
750603496454447104
750582893911638016
750689668333789184
750785751420395520
750767116060680192
750753102806913024
750619120182366208
750647695719538688
750728100841918464
750633519106420736
750732600948449280
750612157629366272
750665475353370624
750706118226243584
750593375464722432
750539814282362881
750565495703760898
750632969518321664
750618184890322944
750487494542499840
750706558854660096
750570306855632896
750760958931267585
750774607158927364
750792164385382403
750763823364210689
750544931232579585
750613084373446656
750641827959738368
750770224060854272
750727559424401408
750630591494848512
750670093563092992
750743254824550400
750667941734146048
750718688580493313
750784153403154432
750757905238941697
750741706950279168
750612971261394944
750665676893908992
750548580243501056
750488819649114112
750781334675599360
750680818381643776
750764947647373313
750579295236546560
750773248007081984
750633900788084737
750621007623364608
750659209071505409
750585611908681728
750781158506496000
750725106075336704
750749512688234496
750532331342004224
750590044977696769
750590582087614464
750728469923950592
750507241107783680
750719900855988225
750787722789285888
750724992615284736
750607476517732352
750693720115163136
750784937519882240
750732995225612288
750697276683739136
750792038640156688
750791237309956096
750584148117622784
750780114338652160
750600187077357568
750781045495128064
750733209307152384
750790373597929473
750695049411883008
750790100670357504
750606708989431808
750706202284294144
750772220344037376
750626363481128960
750786011278573568
750660840819417088
750723059275952128
750565588318167040
750626984430956544
750721976969428992
750734270445064193
750724849883045888
750600056873574400
750711449249517569
750736069964943361
750605635339874304
750726523464876032
750684228036075522
750586312412033024
750690322586411008
750584869298798592
750667648170463232
750588518204903424
750592511572316161
750619287979778048
750690188171571200
750733503034232832
750640146039640065
750684156758257664
750627106187608068
750672278598381568
750487314028167168
750670009660243969
750604767198674944
750726460856528896
750654973088718848
750772589673451520
750569350285955073
750789857459445760
750645292404539392
750683183885213696
750713470946013185
750646022259355648
750755971635539968
750766407218974720
750615525580009472
750578460666556416
750727937167593472
750670169077276672
750757645137707008
750535426935492613
750660010359660544
750611498834296832
750670596791349248
750596756187049984
750521216541323272
750524181805015040
750603173270814720
750757817343094784
750591051614851072
750770312237633538
750523372405153793
750761776699043840
750505735436505088
750660656181833728
750591559117201408
750599708721094656
750578401715650560
750662401192853504
750501448736202752
750687294206640128
750787252922486784
750782186240880640
750663554588606464
750775592757432321
750719062016163840
750648094140821504
750707611369037825
750498714150539264
750621531651371008
750682621911322624
750790822375849984
750677257379864577
750674640075386880
750749285965266944
750751387596750848
750567064541270016
750697683388657668
750794026782253057
750642457067528192
750735507898769408
750535682909736961
750583938331082752
750693455748210688
750771213899853825
750793762599821312
750786594521616384
750571057522872320
750592687355625473
750636824171720704
750635176057856000
750680575015399425
750644923381186561
750628372724584448
750780864812945408
750688632151814145
750754759561211904
750566653545607168
750604867769696256
750613445368766464
750489251771482113
750741576792481793
750642109011595264
750496528939229184
750763051859664897
750659922333884416
750767891985891329
750618512029167616
750751483906273281
750755560962809856
750705707398365184
750675885590736896
750699348653182977
750484512430252032
750706420304187393
750686338140278784
750758777591328768
750764519861854209
750720861183709184
750706793433751553
750764335220269056
750501859945619456
750580372958744576
750580964330467328
750759255788122116
750536102218432512
750646567414136833
750665530118471681
750538274750496768
750688380610940928
750595933969256448
750484222825992192
750647075109429248
750741132322144256
750790566565310464
750602095187857408
750676980442562563
750485019915853824
750635431788679170
750782748122443777
750724489189687296
750671653919715329
750674048498139136
750589105554255872
750688598886756352
750671309638623232
750613755491389440
750770828074053633
750645930098032640
750749097443921920
750585406073237504
750681376190451713
750755778743660545
750686929176371200
750696659961712640
750776461095763968
750601034062503937
750782026916192256
750667723563302912
750543182178426881
750614405797154816
750662677781966848
750648031469563904
750677529778728960
750791488968265728
750625910697623552
750652582364737537
750683636635086848
750575474288582656
750588229162823686
750569757087268864
750673708843491329
750690750334115840
750608043063308288
750724271421419520
750569438622191616
750607128373686272
750641169357504512
750763529830035457
750716826510848000
750759318941732864
750687482828746752
750611293661491200
750784493099835392
750618562268725248
750659347450036224
750772098881064960
750786116211597312
750533321344638976
750757930723663872
750795859621777412
750677458563792897
750629656332734464
750694185720745988
750783511724949504
750556092405547008
750610114789380096
750653047781650432
750730524893806593
750742646696521728
750551113536049152
750712686548312064
750734262094204928
750752591127187456
750742658935562240
750700099441942528
750680679843827712
750605794564009984
750716251702456320
750694302867558401
750506117164331008
750750233957572609
750725399424868352
750731640498974721
750582776584409088
750705606705766401
750527210138861568
750577839674626048
750568474024484869
750639395171033089
750595879359377409
750792290185117696
750650971794108416
750716062862151682
750623326830223360
750673805475999744
750519404639641600
750639550511325184
750703731679891456
750495924934377472
750703605829607424
750607606633230336
750514350327115776
750694525404839936
750517790025650176
750663281761595392
750715752634875908
750584164861214720
750602204621537280
750766449342414848
750592985201516545
750784790840877057
750655753258663936
750631459904425985
750695003207397377
750770089666969600
750633338679988224
750655673340493829
750523460623822848
750704205581676544
750690729601753088
750775802631827456
750535754196119553
750708953508564992
750768047326134272
750752046081597440
750716218215002112
750566556829118464
750727203005005824
750618939495948289
750710425881288704
750550316823748609
750600405072093188
750692025461313536
750759528732495873
750640620092424192
750613340154695684
750755388866301952
750593077706952704
750722845223874560
750514841475903488
750721016272478208
750782966373163009
750588698723508225
750771889023356928
750683460692508672
750500140394246144
750576870631047168
750572760250912770
750494964304388096
750525205554966528
750607153732485120
750681770450968576
750504363764965376
750632923372617728
750747054876471296
750632193509191680
750704037733998593
750779963331125248
750593584982794240
750791975733985281
750670919878709249
750550446708813824
750650296427245568
750736082493374464
750577814496313344
750663177118085120
750741765741694976
750557581379330048
750634794124451840
750506415119278080
750660899485184001
750755963221729280
750657917540380672
750673104880435201
750645233671548929
750615299179835393
750767388791021568
750489067209371648
750775211004493824
750526098862112768
750535409944424449
750679572413239296
750553193906573312
750691186738810881
750642058717589504
750680746768162816
750487326573244416
750750217188864000
750524995617579009
750542926124556288
750718663653728256
750710165951778816
750588271114280960
750685624970215424
750519325052772352
750723809691525120
750541408130441217
750678754679070721
750533778603401216
750740415045918721
750618830779670528
750549897317847040
750487334966161408
750661583144038400
750687411802349568
750747448994181120
750770706418401280
750730789256650756
750655656491876352
750698891364950016
750637663028412416
750540309277319168
750712539755978752
750793485628772352
750589449696837632
750622890538786819
750705384248270848
750643472273510400
750535821355323393
750554892662636545
750604427300593664
750598978836783108
750685910107172866
750630532711677952
750779376019570688
750601457649520640
750723113504169984
750613814161313792
750698463688466434
750756277840740352
750766352563105792
750518049892020224
750629454649647104
750680017001017344
750550195197411328
750606562389921793
750602862749683712
750566884312055808
750570927667212288
750628246711140352
750641048054095872
750604695866109952
750671624224071680
750767761857601536
750646001199964160
750671259638177792
750683733192237056
750782974778548225
750645502337650688
750642398397693953
750755736880283649
750707057804926976
750492070452822016
750490740715823104
750650283584348160
750590267573542912
750717841310093312
750485661434515456
750664498202152962
750618121631707136
750593891271925762
750694797929832448
750585317992853504
750650161974632449
750707800230227972
750625084277219332
750767552100442112
750750669997346816
750529131209568256
750792076523147264
750721725399199745
750723763575123968
750493823734808576
750594226744860672
750781762746347520
750683997731057665
750795356338843648
750610823563907072
750603735466999808
750488761012744192
750783205565923329
750766201588985856
750793041183637504
750693300374347776
750630633307856900
750590372250779651
750744051696082944
750795456855306241
750711130515988484
750677735404548096
750593165845987329
750662065610694657
750629912151781376
750790310444367872
750486911421190144
750621917837664256
750757729120161792
750673671237341184
750748006698389504
750624496982253568
750673105119576064
750621737155428352
750650833008754693
750726645384876032
750553277893345280
750547326154964992
750737340692398081
750627814827814912
750788058337783808
750761810102460416
750721117300678656
750768647115792384
750756777164042240
750703492487053317
750693866563592192
750732760587890688
750560672363253761
750658156263596032
750543253280264196
750733565688709120
750671024581177344
750647951647584257
750679975368331265
750643904160993281
750589491476361216
750645946896162816
750706764287471616
750792810576642048
750752369030361088
750686887405387782
750558629913325568
750626728704405508
750555790386274304
750776830265659392
750565340728418306
750510617560133632
750656046650298368
750795264127008769
750642117404274688
750726297186435072
750592012290822144
750703987398180864
750625033945579520
750522768458850304
750658982797275136
750710065238306817
750746945736486912
750621275744194560
750681548119109632
750696396081299457
750556302112395264
750618205824094208
750702200989429760
750642448796442624
750646265730437120
750770236727656448
750769548572393472
750729438560653313
750721104604336129
750718336317677568
750736082405384193
750638065530523649
750794463136587776
750595061423964160
750590280131284992
750574035310960641
750613277462310912
750492598792384512
750565693138034688
750774732966883328
750690280681066498
750721679043747840
750612161815310336
750500744025952257
750636702713118725
750682521038237698
750759801311879173
750657124544421892
750778788993261568
750783150804963329
750792290269102084
750776557426343936
750601264770101248
750590355586834432
750653819390861313
750786720401133569
750583342500868098
750609795976163328
750736585784569856
750665240438775808
750726145994321920
750693313083125761
750762435338842112
750591395715579904
750700715970928640
750739072927272960
750744793987284992
750773763902468096
750687113859964928
750742399140372480
750562400378716160
750692780255698944
750682370299138048
750641148583174144
750662832904175616
750631585699885056
750764859688644608
750571489594896384
750739291249209345
750789476046217216
750524605643706368
750697108932595716
750750875631616000
750769641014919169
750585595190181888
750596546102751232
750543098502053888
750760208117489664
750657829258702848
750572445728399362
750782660113494017
750756630111907840
750641299670310912
750791828950114304
750595598437539840
750668658997952513
750634739497857024
750550383961993222
750786971790868480
750513557771415552
750780789529276416
750644839428026368
750515806069415936
750584445615403008
750550325237542913
750702318430121986
750796341807292416
750529080844398592
750630880801161216
750716235051048960
750681141431005184
750526316957622272
750650426312290304
750592095954624516
750762972155437056
750667052487245825
750694407926583297
750650241934852096
750716398477991936
750785965204135936
750793993013854209
750712577743736832
750500932782260224
750609141647994880
750610157000912900
750723562521161728
750716503255842816
750767074218213376
750686480465555456
750791506143875073
750557908493008896
750792613201059840
750686702977609728
750649969200226304
750635037494829056
750521308853657600
750567693552586752
750627516902236161
750688627890458624
750629677300056065
750683297139847168
750662350848614400
750692596079624192
750662837236826112
750796006292197376
750630599883366400
750588862481719296
750697901488308224
750770819769438208
750724560735997952
750630507399016448
750589646883659776
750483144986468352
750740553726357505
750727236609839104
750777366880727041
750592200849952768
750712367760154624
750575356504117249
750716822136229888
750592502860832768
750623499102801921
750728201203220481
750792306962210817
750742277446889472
750582025736843264
750530633030664192
750787399601549312
750618319040892928
750622869714067457
750666813499969537
750756303165730816
750555966463156225
750679539144134656
750504045287137280
750715610028511232
750776007913791488
750516137482268672
750646303386955776
750671397857419264
750710912366018560
750675428411600896
750779044690624516
750603961808351232
750693036233854976
750640301421817856
750677391522009088
750597179778146306
750586794484371456
750633464613969920
750749172744138756
750529395459141632
750677710465224704
750757700015972352
750777282881527809
750777597521436672
750787454282727424
750639328401891330
750677668220272640
750771708685066244
750587356479094784
750531304085594114
750692205912666113
750626715743973381
750511259515293696
750489830610464769
750760363226980352
750621556968157185
750638002909679616
750627256956030976
750610706463154176
750793846578089985
750635796483469312
750726854869413889
750631363422760960
750607933856108544
750732986832871428
750606386334162944
750642054527672320
750691731780145152
750665714533408768
750786820850520064
750542502806126593
750715198839881728
750604519495655424
750717937724469248
750613868720816128
750779493581717504
750571971730104320
750753530575671296
750657439389843456
750703446458769408
750679069172256768
750600195390468096
750604200799772673
750660400354586624
750545862313508865
750591689308463104
750610878236651521
750684958021255168
750622551093673988
750555932980019201
750588841401126912
750642423760576512
750710165658300416
750745507153055745
750565361532170240
750717551911378944
750736115930365952
750548542389968897
750533900330426368
750535854603526144
750692205874933761
750717757608591360
750611419406667776
750776490166513668
750714670625861633
750770970676203520
750770504961843200
750567958125174784
750759851442200576
750727861741510657
750527919257219073
750757821407518720
750610618298671105
750623775801143296
750661339916427264
750572563210891264
750732303370969088
750584684820762625
750676934254796800
750594524691529728
750538174309494785
750666964494905344
750704780201209857
750791648439857152
750750603005997056
750785260745584640
750613885581987840
750609917732585472
750783926910586880
750658101968269312
750508935543607296
750706248446799872
750657535611441152
750663558543896576
750594503598366720
750791069818884111
750529169079939076
750769854957826048
750648220125061121
750595149416325120
750600430124695552
750701571571195907
750796107135979520
750748031822155777
750588719720194048
750589642358030337
750612216068599808
750751005902417920
750739735669272576
750748451458064386
750682852434382848
750486286650269696
750754654955286529
750731430842494977
750783956312788993
750591551064145921
750717073806983169
750653387478294528
750770895082455041
750592255732383744
750594617096146945
750605312487518208
750727874353721344
750547359873007616
750584365906849792
750624413201076224
750578619882307584
750693249979916288
750556822113751040
750692776279416832
750618171976065024
750710497134075904
750731376513679364
750691870318006272
750783687919304705
750702892747788288
750670185577738240
750649474066878464
750682810428510208
750792286125035525
750762854672891905
750579286692814849
750726112599236608
750771222410096640
750518464998150144
750516091257053184
750678058336677888
750701177617145856
750614300880936961
750671062359109632
750751898970492929
750643778214658048
750766348687507457
750743468528443392
750505047482445825
750783528510586881
750776917960355841
750777715268005888
750792609032003585
750617165385101312
750690938926735360
750641320314691584
750582617204981760
750524483912380417
750641173576970240
750709549162647553
750576803669020676
750665714646867968
750483325110935553
750759763428900865
750642738064949248
750789186588807168
750711914947305472
750781452267102209
750600547821060096
750732286446952448
750782978838630400
750778352714133504
750593048195784709
750714351934382080
750700401649909760
750622118900015104
750571196140384256
750535712282386433
750653349775585280
750778939719770116
750659591017533440
750686476313198592
750688774905008128
750683301250109440
750748514167230464
750608558778093568
750568704447053824
750636194929803264
750594671341146118
750722233018888193
750570159950168065
750626384637202432
750762900785139712
750642431931056128
750684232599560192
750576686262026240
750673994332803072
750589306998235136
750602514878390277
750608651224772608
750612526812000256
750717279281840128
750693610765578240
750586551235702785
750627517065748480
750714439683497984
750705103439618048
750568721257754624
750697838699569152
750633355625062400
750661855694106624
750542401979187200
750585456421634048
750746731646595072
750665664118022144
750521984358854656
750725147766693888
750648975213101056
750756865076756480
750763383293489152
750699138807898112
750547175319433217
750619992677289984
750689747828285440
750494037451440128
750771662765826049
750596311322357760
750569589336117248
750605232912998400
750672433850490880
750728930995281920
750774833626177536
750612052499128320
750609372607291392
750492078602354688
750582281459425281
750622240501329920
750695481605513216
750726037080649728
750622047529627648
750728411094458368
750676837693530112
750729149132582912
750610081369161728
750628070797746176
750689861309530116
750639814668607488
750792827169300480
750714859222867969
750568880725188609
750572068463411200
750535250581852160
750683393419911168
750653874168553472
750598861463384064
750671947395194880
750576174699601921
750610395782668289
750774691128832000
750763467091697666
750748753414545408
750621133167353856
750582399101173760
750710815964082177
750587637568827392
750623419377541120
750639189805244417
750623230373888000
750677462741385216
750575180695633921
750617396214247424
750602057787277312
750646458718756864
750747696529567744
750525230678962176
750551574913675264
750649239441514497
750784862034989056
750647867765907457
750678469248507905
750600618792906753
750583480929644544
750626661608132608
750761470573502464
750586123446022144
750632676240068608
750734828337631232
750789454936158208
750629459062059008
750666297441148928
750677567737307138
750686229092528128
750742403326283776
750626787382755328
750719024309284864
750632067751415808
750674061219409921
750617987749675008
750645992840695809
750689991207116800
750649801319088129
750688657577738240
750689127025213440
750623020897697792
750659012035809280
750675202275676160
750710971262468096
750686241599918080
750755229340172288
750737890225758208
750632919228645376
750663604874145792
750553554583158784
750573964188147712
750623687745867780
750689131316076544
750629710623682560
750579270154645504
750596177092087808
750594877063299072
750751068800385024
750713496090861568
750721415079337984
750742432501862401
750491047055101952
750585330898722816
750740784077500416
750520205898444800
750791229076570112
750766902138593280
750574236809498625
750728536785321984
750616154553679872
750637470174380033
750606906151100416
750635209440129024
750750787819728896
750794269879832576
750710241239506944
750588321152299008
750760698796503040
750660031134269440
750589147451195392
750764972985180161
750678624647479296
750555412924104705
750599188858212352
750621460327231488
750674652662493184
750783846942212098
750497376276738048
750611939378794496
750710740349247488
750711885591306240
750758752463294465
750674195323969536
750723742616068096
750697172044226560
750595891904581633
750776398021812226
750605006252879872
750554557160259584
750658026562916352
750661688052113409
750617983526068224
750617291180634112
750664951077957632
750493500823605249
750709746219507712
750508789019840512
750756097426731008
750660320851615744
750722178090430466
750564933797048321
750586547225948160
750576426148069377
750542552881885184
750677043503915008
750630037834072064
750630717344940032
750667102974046208
750504770683564033
750599415149146113
750696697970339843
750714733595127808
750611373005176832
750781452137205760
750489692265742336
750731640498970624
750662942199320576
750699273206042624
750679643703959553
750739605729734657
750497900342366209
750754478517653504
750564573254709249
750523435500048384
750620839779991552
750706764065173504
750580658100199424
750623800753029120
750516519126401024
750646093415723008
750600560282365953
750620571147395072
750758962396590081
750686035923890176
750621984816451584
750689714332655616
750583678334623749
750570852190658560
750639348979273728
750643153456148480
750572559163424768
750608839934902272
750636866312007680
750668700932460545
750670907060973568
750620663661101056
750600405004980224
750681375905165312
750582931480055809
750562979461070848
750627852626829312
750528967736713216
750685843204018176
750622802697388032
750571757774462976
750777551560278016
750651860642590720
750689064454590464
750613243660472320
750735025272922112
750550576841232385
750573838488985600
750789081618124800
750619296020168704
750777308202541056
750501171953971200
750689680807559168
750746551589494784
750629857663397888
750709507379105792
750694479099785216
750587108948082688
750588274981408768
750644789205434368
750590422427299841
750779422358245377
750570311129726976
750583682507894784
750545040439640064
750565546068938752
750700464187043840
750622651845111808
750784723773906944
750525864081752064
750676506674925568
750593010623209472
750690108458893312
750722668840701952
750785592057860096
750581556029296640
750583665802043392
750530825733582848
750598572324814848
750495329355726848
750788255524806656
750502287592660992
750723839034814464
750751043416428545
750602242307174400
750756126929653761
750508843390631937
750706336493633538
750637273125879808
750765735966748672
750609888364068864
750760501487992832
750697536722128898
750654230646562817
750724518763782144
750783595409801216
750676665857179648
750738074729054208
750719929968504832
750793984830758912
750490145128722432
750608974005866496
750674463809630208
750594637967032320
750608311305826304
750794269867307008
750740348016685056
750687235343802372
750633451817230336
750538895541039106
750666335147986944
750660257978912768
750758635140026368
750719691174342656
750762674141687808
750714733603454976
750497086680932352
750700594579382272
750485464394719232
750704671086505984
750499385373523968
750778017165770752
750668105362407424
750624795142844416
750660471850561540
750700468762849280
750635381222146048
750713412154458112
750685566010785792
750628338981494784
750747109352206336
750581203640672258
750639655482060800
750672593166925824
750745880173568001
750579257403904000
750677060142661632
750629630852403200
750662053094891520
750707565529534465
750607539562315776
750673637619957762
750618797162258433
750649453279744001
750743925929996288
750509510377123840
750758274434076672
750567454624055297
750727584900587520
750755040596459520
750642129827819520
750637050513195008
750737453955354624
750605454863204352
750632097207848960
750750657548840960
750745997849001984
750785596143112192
750634613811384321
750746727410462721
750640104092360704
750783243146919937
750593006307307521
750718038379487232
750579295194607616
750724015568908289
750793875564797952
750564128633286656
750576287996084224
750663915047096320
750515835521732608
750483983750705152
750737286048788480
750699981900767232
750574412760543232
750492573869846528
750623381263749120
750737567302254592
750680944101756928
750642217908314112
750662560387633152
750613755508166656
750626753769463812
750774854765412352
750587910030786560
750596911078465537
750531673062866944
750780265333682176
750738586283147264
750664590544044032
750552208438095874
750752599717076992
750653857370214400
750782848769163264
750629450417446912
750564971575115781
750637663229587456
750744647320887296
750586622559870977
750713319917547520
750708567628406784
750557962956115968
750519769669988353
750650635926827008
750728142801608704
750772598234050560
750666255699435520
750754122094157825
750598945290739712
750548815288172545
750688766608678912
750774431031685120
750527654873460736
750739240821161984
750630750693814272
750655308440047618
750685759032664064
750611809300783105
750643333718999040
750650900251811844
750661235037839360
750679878924591104
750495363048411136
750764158988222464
750699247956324352
750668134688882688
750634488024162305
750494993773625344
750611608121012224
750682336715419648
750722320726102017
750701982910865408
750623524130291712
750665257232707584
750642855551635456
750758463261650944
750669896233738244
750686249770479616
750722048129847297
750794127403614208
750578829530435586
750506720971984896
750678515431927808
750619296166977536
750682747820208128
750696693830709249
750618377480175616
750711038161653760
750766704830083072
750625579121061888
750612040042020864
750597573912715264
750739467162443777
750670324149186560
750610509335068672
750789056401928192
750657309056069632
750662254396370944
750488572441001984
750734274660274176
750769993206358017
750618755303112704
750734249364430849
750612501574848512
750691203486810113
750727546849853442
750645258933964800
750744731227873280
750498047256244224
750626774715949056
750691543103700992
750682122872954884
750641119051051008
750655711160532992
750761474839183361
750664661880692736
750646873598287872
750547527536173057
750513775736983556
750740985488019456
750582759765241856
750663961540952064
750566456350367745
750524362302693376
750497732855488512
750646756493389824
750625424070311936
750502384279912448
750751681013579776
750495324997709825
750616494418063361
750558415982829569
750669208380407808
750715740030984192
750629199002603520
750555421035945984
750697125890158592
750655182816632832
750536571783380992
750577034531864576
750789228263505920
750579475675488256
750599457243267074
750617471829340164
750772602273226752
750675160043106306
750696559663276032
750757578255183873
750696316393627648
750670424900505600
750543282661421060
750499804548128768
750603794120056832
750668348589953024
750654222056591360
750725579826196480
750582738785341440
750691576486080513
750774107973705729
750725974313037824
750724418201120769
750509044704698368
750672866061025280
750742290071683072
750590439590391809
750556096625012737
750599335725981700
750681417890172929
750752805187575808
750688493932871680
750769615832289280
750755552293249024
750558793541545984
750773277711269888
750706101432229888
750496189229912064
750726691316719616
750725835758370816
750742793174343681
750622789955100672
750656847733002240
750671414789697536
750670718581542912
750619195528798208
750689387181174784
750687101491023872
750794945213132800
750707401964138496
750747042193018880
750681363456544768
750679904010833920
750697964709052416
750781473205125121
750584374375096321
750571401581563904
750594562511474688
750683041450733570
750717426325712897
750570403375026177
750511494333288448
750768873369137152
750604993598742528
750629773500489728
750678234438701056
750607782999650304
750637948110974977
750782123477467136
750684374845132800
750544616689176576
750573058184929280
750784291571990528
750673075658747905
750613071853486080
750589105533251585
750542397734608896
750680155551662080
750694961281060868
750684701992620032
750519891258728448
750550178382372864
750583212817211392
750494590986252288
750715022880497665
750674426153144321
750718155945811969
750729329668157440
750580062496428032
750744055605174272
750795985471897600
750760023479951360
750631295982731267
750722027321974784
750599297947820032
750624069285011456
750661331334737921
750623754779127808
750600551671488513
750605237048729601
750766855866966016
750579358079811585
750649503749931008
750612551659032576
750653941055102976
750795268426203136
750562870090489857
750689018300563456
750575805361713152
750689932298117120
750737647090282497
750628620079665152
750510051282948096
750750028415766529
750489096640950273
750704054741852160
750639961540554752
750643338139693056
750630297666981888
750626749378097152
750599012722540544
750611771673743360
750655933274058752
750568473810595841
750522617644408832
750707884275695616
750711897993904128
750590627981750272
750771637528698880
750706151772258304
750689332839653376
750793741586276353
750673515825786880
750552296451432449
750535988871593988
750620554416123905
750536039488430080
750705455614177280
750559787520253956
750530104413941761
750549255350284288
750721859562246144
750765295543910400
750664234145554433
750768919430983680
750794685308870656
750633460373544962
750731850482642944
750639185749475328
750792415963938816
750715643616497665
750590867220623361
750792759930294272
750776112930820096
750686036011851776
750678154839257088
750773109758697472
750554599036256256
750769074699923456
750707217259716608
750686057125912576
750715622401515520
750745150628982788
750563071396110336
750649294022115328
750608143726571520
750696328695390209
750683410335539200
750526849655201792
750700703316897792
750770878410022912
750561192414945280
750796396698238977
750670688856322049
750723319083651073
750678465091743744
750569266555092992
750648048242421760
750755464271564801
750772123933827074
750576422046015488
750662283475423233
750725428860559360
750662652939165696
750751567666634752
750593467827556353
750610811039543296
750731523188555776
750631354707107840
750728448918847488
750562136225673217
750635750627106817
750595753685450752
750493525934878720
750739815528816643
750630369364283392
750738469157208064
750643354858295296
750642205400952832
750645682743209984
750769020471762944
750774527479742464
750588195478368256
750676636521992192
750622114584137728
750614493533614081
750582440792563712
750781116798296065
750758232616996869
750725307162918913
750521409659699201
750576480959205380
750655526464290816
750516036735164417
750626304828010497
750699319318220800
750574975115984896
750622832162402304
750529936717389824
750579726956322816
750703438325911553
750569937517830144
750782047677931520
750756026157178881
750515009223008256
750706193816059904
750730726400811008
750766998691381248
750695380765937664
750791291856969728
750600363045167108
750538933344333828
750704054611931136
750649608431362048
750671259650838528
750608558832705536
750640989191016450
750689370370351104
750625671714578432
750766469961494528
750552812476567553
750668764027445248
750575897837797379
750586307953516544
750762456276926464
750624870426345472
750604087708774400
750657321982763009
750621506552684544
750691870175399939
750659473291808768
750777089956147201
750506964342284288
750690821591093248
750649310514147328
750781527810838528
750669736866897920
750661058860355585
750689554898845696
750710874818670593
750664842156118016
750666268190076928
750681115904643072
750727140165967872
750658814987345920
750704017010003968
750775978528354304
750733951765913600
750717778626088962
750727051955535872
750765769575792640
750708144297299968
750608026072064000
750751068867420160
750730344672989186
750757066638110720
750751471432454144
750792680322396161
750649667256512512
750770911914168320
750753748935254016
750671888423251968
750747319016910848
750717472215621634
750792365649043456
750610781654376448
750703027028275201
750591299120660484
750671238347911168
750768734910898176
750615793772081152
750728293444452352
750696085576822784
750585099872301056
750793003229413376
750527931554856960
750725462289252353
750683079128350720
750699847808749569
750597745757552640
750566347319480321
750698468063281154
750636287154122752
750543261677355008
750704734063951872
750781867314515968
750635012186312705
750536018290352128
750723256232075264
750629375155003392
750626724208148481
750774716005224452
750777169899614208
750603705875968001
750630881044393984
750625927286185984
750738779191869440
750602212787630080
750613923318071296
750791841491083264
750781431127826433
750542326494289920
750661956525318145
750484868799336448
750629006051979265
750645376290394113
750698870695464961
750483094650621952
750706952867487745
750693875111587840
750710266610933760
750665664097087489
750520247795326976
750791384303558656
750581740536733696
750693845898190849
750637453531344896
750583120534048768
750620219098431488
750646009529708544
750784707105787905
750756999336333312
750636753036468225
750734333397327872
750767275641335808
750726699868884993
750641102202470400
750677567594717184
750671410583011328
750599356588421120
750607518762545152
750604691650797568
750718763989868544
750791107345313792
750599734079913985
750666352172621824
750575964921425920
750733549032968192
750522147810910208
750796409109086208
750705908745994240
750685452919672832
750619824749850628
750646257320734720
750625805601017857
750716637633019904
750570000705019908
750634622195609600
750770756758286338
750748073794670594
750674950541942784
750609989195198464
750619476710854658
750783595363446784
750664435174346752
750757032848941056
750583066024939520
750581337749393408
750730386389344256
750619757381050368
750670554718277632
750593031376625665
750695351368216577
750707670353600512
750790432058138625
750694227395375104
750596663866163200
750738951313453056
750789379581325313
750534776667373568
750712355244343296
750764247362273284
750705556344758272
750721473610932225
750586681405894656
750664821125808128
750576388399300608
750607241686818816
750693770128138240
750662682068430849
750760078173765633
750737885964357632
750693229243338757
750748120003276800
750622391559225344
750781707947769856
750668705076482049
750686639962357760
750723931573628928
750615387025252352
750740113148215296
750769221525704704
750665496635158528
750599990020435968
750725647111249920
750742197801189377
750786837875163137
750551562271981568
750492435382411264
750684874168758272
750701072658886656
750564942290554881
750560198490750976
750665727124860928
750685142713114624
750669057444179968
750768453859045376
750509439053017088
750537540810276865
750758513689915393
750713915483492352
750735147201359880
750761843686313984
750791296223154176
750621443688370176
750616251060420608
750706013486080000
750793426803634176
750613327768870912
750639118560948225
750692058818543617
750754054859468800
750715547097108480
750683284720521217
750624728025563141
750678221834772481
750563058901278720
750783935186083841
750690267905359872
750607476479946752
750664963786739713
750678087776346112
750779845777338368
750766961030750208
750627823057010688
750641362370981888
750616020356853760
750591437809516545
750627030585180160
750594759476011009
750542611656613888
750688074233937920
750764188570615809
750723906399502336
750703324828229632
750757783780360192
750718902401896448
750623351941402624
750744907371909120
750739190506201088
750495920785985536
750647175860879360
750633929959415808
750576606767353857
750704264440377344
750484789233201152
750587348207960065
750648643607105536
750759197395062785
750769418649698304
750713567469510656
750652359949291520
750582805936148480
750629870091272192
750701256952479744
750622290925137921
750604980902584320
750747574659842048
750707552833245184
750703933237170177
750729421850603520
750577218829647872
750670148114100224
750607816566706176
750720580077252608
750619614783176704
750645233826689024
750632155940806656
750548546814877696
750687067688931328
750688502036258817
750643568700690433
750618545642430464
750572311728840705
750641773358252032
750721720936456192
750792315422273536
750615814768844801
750575239327784961
750684848864452608
750771448688574465
750785281738104832
750562924910014465
750498756169052160
750622874067607554
750759603902619648
750630616731774976
750766176515584000
750738343252545536
750541810523602950
750631719632535553
750614669925183488
750622815276130304
750523070666924033
750732873834037248
750628964088119297
750786317521264640
750763294940692480
750606717403160576
750571238075068416
750663558736842752
750674740633825283
750574601730658305
750754285722472449
750487481754132480
750708144209141760
750775336703397888
750722295941902336
750669782848987136
750488480216526848
750736547780161536
750613449172983809
750745666494799872
750660165528158209
750794743811018752
750577768384098304
750534634216255488
750637205719166976
750618260320690176
750756042963816448
750691870464876546
750717321317117953
750705350857388033
750647855082340352
750747969092132864
750623003973648384
750492045073055744
750753631494934528
750622576368582656
750794416953098240
750788234473566212
750726317872644097
750691467597848576
750527277281140736
750548680856440832
750661373487611904
750676112162877440
750698576959995904
750752746316394502
750751513321041920
750722040039084034
750529102088658944
750596365785399296
750563499324149760
750701567490330624
750587616551112704
750483962963820544
750516015553843200
750583308929687552
750620344814276608
750791820708352001
750729954640343041
750686916614451202
750710480390455296
750768177190166528
750563784603959296
750697679445856256
750724053221183488
750755904690290689
750652301321248768
750717476523081728
750669552388677632
750694302905274368
750665903356936192
750621909386141696
750589940292018177
750694613149749248
750662187161620480
750698274898661376
750685410901184512
750730063562375168
750731720182333444
750555756718587905
750574240907333633
750737583832006657
750606776198762496
750738364207239168
750487423289692160
750655233194328064
750703039711965184
750715676986400768
750507324981276673
750668168390123520
750560630613151745
750678201098178561
750730457646587904
750543634995486724
750506591150014464
750794760521150464
750619627428933633
750746987520077826
750611289454567424
750689735400710144
750580352175996928
750715790316503040
750608131160408064
750586257860882432
750593241301606400
750664665949147136
750712233471176704
750494721286533120
750722933283295232
750642549568606208
750659875978567680
750621728825421824
750489427814838272
750720018023788544
750587763385393154
750690901199097856
750616511283400704
750587272504938496
750675495793094657
750684983350755329
750608609336320001
750676774988767232
750665424971313152
750613776316112896
750669266995781632
750748929625554944
750680650655543296
750504191966130176
750563994189135873
750644055009288193
750701663925579776
750615953440968704
750794014153056257
750620399193432064
750691870099943424
750588870555820032
750791946268995585
750642247461326848
750664699667251200
750557971470573568
750568394248818688
750793468780355584
750633531517366272
750570860474462208
750634248844013568
750614871335636996
750604511413231616
750518981170065408
750751236610228224
750687172676710400
750725907220983808
750765324967043080
750724585780187136
750624006307389440
750705958846738436
750522697109483520
750753971048837120
750641186373861388
750728146744401920
750721523862872064
750729052902875136
750706017596497920
750494523952754688
750706982240260096
750664255037472768
750735230814842881
750644285968637952
750771515973627904
750685624932376576
750655958796406784
750733809008553985
750726716352495616
750709935105839104
750779636007612416
750722874600591361
750533531256905731
750792500084936704
750766277053022208
750587641989632006
750673738451062785
750494012205826048
750778398826491905
750511393523236864
750523544367431681
750701269816193024
750773462214598661
750687348631961600
750598630701199360
750658253046951936
750765279123169280
750646517371854848
750759465486548992
750738133449379841
750631103355056129
750793968112300034
750623465317601280
750656663368196096
750701999373426688
750655421938040832
750568020695715840
750564631815553024
750666071221338112
750732550818107392
750602531672354816
750542372765835265
750715190568685568
750631665253359616
750534629954813957
750706370169700352
750791673739898885
750650132698464256
750545543756189696
750642872513392640
750644508262563840
750542536381435904
750683943117070336
750707049273692165
750640318232625152
750626254425128960
750660442230497280
750758370810945536
750757238675939328
750567945340878848
750705329739067392
750595342643634176
750780101529366528
750743338437967872
750696160998858752
750747272942682112
750505504653316096
750655170220929025
750735746948935680
750646613622874112
750664083020668928
750756458292252672
750705963175411713
750670550746296324
750760107567448065
750756374557097984
750544591384899584
750779166191001600
750731938260979712
750593677215535104
750581899807031297
750637529007816704
750617559750311936
750752012522913797
750779841708822531
750681204014276608
750711998837583872
750721259697233920
750789287310950400
750694583802163200
750658248592719872
750633380774047744
750600140763852806
750684199049277440
750746882587127808
750720571898523653
750746664516878336
750623012207157248
750592637187547136
750610878433783808
750649109141389312
750784736235286528
750657560806559744
750699189336584192
750710249590493184
750500018449162240
750640242441515009
750610471334584320
750762435372396544
750748371904765953
750668403191480320
750561980885368832
750753593809076226
750501792648167425
750666670763540480
750756202426953728
750717971551576065
750710950202712064
750483627322908672
750718231413829632
750576069917478912
750672412845412352
750597704141635584
750746425584070657
750559426638188544
750771176176291840
750657325799710720
750680948115705856
750688862834401281
750672010297036800
750744399810879488
750621930370326528
750731640452898819
750753656467779585
750655686149804032
750729128261844992
750726037206552578
750722522388180992
750623830465323008
750666687519854598
750672693712879616
750568562117447684
750777450896957440
750630897599254528
750607216466599936
750507442396549120
750679006253424641
750541709780606976
750718244084862980
750752838716887040
750610441987055617
750624052675575809
750489918523211776
750634697663737857
750735050816229376
750574844979347456
750616851017859072
750562555593195520
750794198698176513
750776372856061958
750518427291443201
750578225638768641
750781808871141376
750691648007438336
750721385668997120
750620252581531648
750768776849874945
750585376927023104
750763357829988354
750785176620392448
750664196396900352
750665555116457984
750661071644553217
750695796031549440
750678465393913857
750495472121421824
750660207248900096
750742637943070721
750768688731713536
750550962423656451
750754759636840448
750656067663720449
750572072745766912
750664213174059009
750602053563613184
750612417554419713
750695498458210304
750665660016037888
750786741209067520
750585838388408320
750517076624809985
750634949301108736
750729463827165188
750694970001006593
750784367119794180
750501390120808448
750495505612955648
750726607405547520
750654872412889090
750791099019563008
750678062682046465
750791963184623616
750704008399118336
750654607940984834
750546730471522304
750631333882269696
750488379423387649
750744882046644224
750577843868925952
750676997076955137
750727232520392704
750767531187515392
750636417542414337
750577013430296577
750690251333591040
750596349268295680
750660756732047360
750568284899184640
750584391420809216
750610509297319936
750697393956544512
750656579393859588
750518582589677570
750785910665601026
750639009324527616
750651806246506498
750791979886256128
750772522610753536
750606537056452608
750527784804454400
750772077922254848
750669044802551809
750619442879537152
750766004431716352
750771549355929600
750615441698123776
750684584614899712
750692268923912192
750737445369606146
750632822881161216
750734312304148484
750650761936248832
750570772385652737
750692528740044805
750639307283689473
750607686572634112
750728406829002753
750668638022139904
750553882011570176
750743888189685760
750793888252751873
750654742389354496
750715542730932224
750752347970740224
750685725545361408
750539826915672066
750575750911234048
750630134114242560
750586588992864257
750714196434776064
750647599380791297
750757225837232128
750600795327004673
750615013723897856
750680415661199360
750522801937715201
750711520498163712
750675910865612800
750630004342546432
750750221248888832
750654100690329600
750769510949408768
750576837105967104
750751093915869184
750551943911706624
750623238837993472
750745213459726336
750601495544868864
750724384348745728
750685906135285761
750628410368651264
750795414945669120
750692021418004481
750730734562861056
750655212017287168
750622463046877184
750709431780933632
750723809766957057
750606717487050752
750762158238105600
750674208041107457
750668373801963520
750736090752028677
750529433065254912
750655153116557312
750614703530016768
750776008039665664
750488328923820032
750500513674846208
750626938256027648
750789660557750272
750547447819141123
750515042680909824
750713768708014081
750689206737993729
750673205749288960
750605882677919744
750645695007236098
750707250793107456
750607455562764289
750584869399490561
750565768467714048
750592599342321664
750656810223280128
750750917557940226
750596185430355968
750742369763414017
750641035353677824
750712766298746884
750700602695516160
750679325251399680
750790817913139200
750785352822951936
750774082807930880
750484340153483264
750734622976274432
750555932820643841
750598689664696320
750633473136885760
750621770756030464
750760287842762752
750676359819644929
750704461430022144
750652510822604800
750644147384569856
750635154717245440
750685427863003136
750647960279588864
750693795524730880
750691165557653505
750664326311251968
750504506358628352
750729136570789888
750742394891534336
750494280918061057
750545056893923328
750496398756442112
750639772901576704
750521715688562688
750783859533447168
750791296286162949
750786275645485056
750574756731158529
750554460540338176
750630654455476224
750603508932640770
750579345312317440
750699470426431488
750502170450075648
750525939340107776
750731925778817024
750672220129751040
750621716221755392
750758010096537600
750597431394459648
750626107590844416
750673171959975936
750772530827431936
750583321776758784
750516015826604032
750707158405095424
750730877450252290
750566611615096833
750749655185518592
750494066706710528
750492992964734976
750742134739927040
750736493661020160
750787915790348288
750507098593787904
750595036245553153
750616099968917504
750542464906301441
750598282561355776
750613730547949568
750526497279078401
750607606536933376
750719758170021888
750687529301573633
750536462718959616
750483333495320590
750592041562898432
750794425136218112
750678117103050752
750651114333302785
750578695233015808
750708647487954945
750730114023948288
750591378841829376
750513104845414400
750698140706177024
750709532410597376
750686992455852033
750571107829346304
750758169744384000
750645187785977856
750560240513474560
750564615063568384
750571011410649089
750761197771878400
750659259399020544
750616729408135168
750681418104184832
750560559280553984
750719460407971844
750774548463808512
750627638746685440
750664951103094784
750591102252642304
750746203168575488
750654486356439040
750575885166739456
750625893966635008
750739966322479104
750487221732466688
750635264054272000
750689596762124288
750709511623553024
750720832108912640
750569576870580224
750715085669208064
750603265784459264
750701013665914880
750704159465308160
750681443156844544
750571573309009920
750553009428504577
750501503224254464
750671976721637376
750649793123328000
750765962551554048
750569983890055169
750793842304151552
750769980703068160
750631195449257984
750596194020298752
750581996364111872
750600941972447234
750597490215358464
750642306315935744
750679081780326400
750488211839787008
750781833692844032
750619640297127936
750559879841153024
750532855894343680
750600111437279232
750783377293402112
750697511476617216
750665391769137152
750733280442482688
750586702079660032
750709406606647296
750649067357765632
750616779458621440
750505445844848641
750780105958514688
750735952553750528
750631837182095360
750727647768961024
750768533840207872
750673478169362432
750711592044625920
750780827060015104
750750615815479296
750717895877865472
750758173787561984
750621305439973376
750794752149299200
750753006535204864
750598253385773056
750657216802349056
750657187467386880
750560399855120385
750490170554810368
750715832318263297
750716557974761472
750794945477373953
750663512599527428
750773038547869696
750740713046933505
750747889522057217
750657107909894144
750764595413790720
750789979249512448
750772384236441601
750682714093694977
750577638553559040
750573280524922880
750686581162401792
750591831855996930
750620994830761984
750575176178425856
750597829618434049
750618620837912576
750681988554641408
750753719415963648
750625294202105856
750590124791066624
750710891465900032
750593085919420416
750518427257896960
750585267753512960
750771398294069248
750764238612889601
750752566015852545
750641781918826496
750636912390569984
750712053107662848
750483182848401408
750633510847803392
750767921249415168
750738552741302272
750556440448950272
750584554788950016
750668751452925952
750747826355863557
750626300667301888
750676624060866560
750613663229284352
750773441259765760
750617698120396802
750724904455008256
750787663767089153
750784308323942400
750539289826648064
750535150044385282
750703953978023936
750591010019966977
750503311132897281
750687222966411264
750587587446861825
750596840085651456
750704755350134784
750610664184483840
750668738874277889
750718063729713152
750494104455376896
750615529665208320
750729543439249408
750661406916091904
750655727954489344
750664540141056000
750751077096710144
750758006145421312
750659863500296192
750679924885839872
750617656340996096
750601877146968064
750737550407528448
750609678623711232
750709649926680576
750795964500176896
750621657551740932
750556478193434624
750715790341570560
750696383385141248
750752054323273728
750776121143259136
750694915143761920
750657846119899136
750795490518765568
750654914360115200
750504581935824896
750573700043403264
750783326940721154
750561045647855616
750630713217716225
750787844420079616
750584491903741953
750722232893267968
750671456418299904
750706340776083456
750584609520377856
750651411818434560
750513444756094976
750736275309600768
750791153528741889
750680365384212480
750725021908267009
750780382593769473
750793628159795200
750749529369153536
750508197698347008
750755015296442368
750753950094286848
750631849840566272
750590242479083520
750580599677657089
750676007430959105
750661104867676161
750516057429807104
750758572397588481
750717862151593984
750632558476468224
750620831521370112
750677068648767488
750595673867845633
750676267557609472
750673633434107904
750504582053322753
750681648555962369
750630386041024513
750606717499633664
750730466211291136
750794022445314048
750769238210740224
750716360792150017
750605245181464577
750724342745538560
750713772948463616
750794118989803520
750558437029842944
750758043973922816
750650086544244736
750724082400976896
750709176024915968
750634182003556352
750687445453271042
750681338181804032
750519908019175424
750560114659168256
750755707385937920
750677357925502976
750592834554753024
750704671161999360
750716931146219520
750609779408662528
750686610740670466
750651499936636928
750522336529514496
750711872966553600
750716545542737920
750600677685129217
750754935940214784
750764603861262336
750592922551193600
750646110390104066
750779325595656193
750535871594725376
750637986069483521
750491222951600128
750564384460664833
750635746130821120
750719774963949568
750721444238221316
750704440722726912
750732374770589698
750704054502817792
750686229067206657
750754570846941184
750621628376252416
750774007406989312
750578158286626816
750501696409833472
750733372830326786
750716176280326144
750778679588950016
750739450284695552
750686283559800832
750575507511578625
750724111953911808
750753560220971008
750657011486953472
750777765293469696
750741501584474112
750701697606057984
750749605009170432
750655811869892608
750558814492065792
750700199966826496
750743791665967105
750717245886763008
750622857273544704
750671246803820545
750785759750262784
750761143380144132
750681221064110081
750491369790025728
750684500661862400
750750191872081921
750778927300354048
750666960292249600
750649335663038464
750643094488543236
750634093805613056
750718848106627072
750615978338316288
750737005076709377
750666985399324672
750767447272263680
750735730272374784
750658345346879488
750594008720769025
750794316268863490
750602950867812352
750756450125971456
750623742343122944
750781112608108544
750536685218299904
750620352980606976
750573980860477440
750724464057413634
750489398693793796
750592003684040704
750753606157144064
750784925138386948
750613013103669248
750511108419489792
750654167803461632
750573494346317824
750617370977329152
750589005016817664
750699462075482112
750484956883845121
750727547198050305
750614451599007744
750715463211057152
750657061541801985
750631610756849664
750588648328945665
750791443174793220
750674782493048832
750530003776004096
750519434226249728
750637629633355776
750681606612918273
750607900490420226
750728956337422336
750783066981806080
750636694056079360
750738448185786368
750652254911340544
750780122525888512
750792361454821376
750713814694371328
750724275405979648
750672438254534656
750608101527719936
750565214760894464
750664774984339456
750781804513296384
750684584606519296
750779589937471489
750713382639177728
750575985947451393
750587780171005952
750676716230770688
750696903529078786
750766558100746240
750613512301543424
750487188236693504
750678855334162432
750588056898592768
750490669597286400
750679979441217536
750558755507605504
750621754100449280
750669229330948096
750782677138173952
750612891611586560
750765543385366528
750685423567982593
750663445624807424
750568284978905088
750595112032464896
750755950747869184
750529701706432516
750483899755618304
750781284499226624
750589583918829569
750752482289070081
750735071506726912
750700791414067200
750567677035446272
750773227090276352
750664582121730048
750712086980751360
750681271077113856
750648878823792640
750596726696865792
750634618097954816
750684022825750528
750599016614883328
750655799261880320
750648098481995776
750737260916699137
750632583776628736
750639126911787008
750595158010433537
750772597927862272
750766520398118912
750773759674572800
750657917234319360
750703333455736832
750763781584662528
750484893910441984
750656117814927360
750615626205564928
750742642296696832
750562811684786177
750792336293191681
750620466260434944
750788960121659393
750640678644908032
750725160253087745
750589516461772800
750556226434527232
750705023797997568
750661876795576320
750709624614051841
750632390893207552
750660727749378049
750688472692850689
750677785891467264
750540464453980160
750624085907017729
750696123438891008
750734903998832640
750551029528293376
750624148892901376
750758463324688384
750731091133100032
750596693167632384
750767246281105408
750767774700560384
750617224134717440
750579974533423108
750762435242397697
750638082647523328
750748510170013697
750532012654465024
750636412995788800
750735310473093120
750485216721076224
750742860467736580
750768776828772352
750753744464146432
750782744079245312
750544671068291072
750511846600257536
750697956127412224
750665215533051904
750784841029971968
750626657329963008
750728188716806144
750716830445137920
750628343519842304
750626271160401920
750609825550180352
750592360321519616
750748363461713920
750674644215017472
750627244549279744
750571883834273792
750600090608369664
750566615767474176
750667941599993856
750610185983524864
750780055559606272
750746882729803776
750582139020861441
750551470102249472
750788288902934528
750671049608552448
750616188065984512
750586920267317250
750739974715211776
750582298324631552
750588522487218176
750783499200761856
750607010983321600
750756223574609922
750707133222686721
750686384197742592
750773910912790528
750782660214153217
750579223916580864
750498303003983872
750542280222765056
750555496533356544
750785138993180672
750693539420442624
750744274023510016
750677626369503232
750792298703777792
750692520317816835
750665899238121474
750578825248006144
750638002695761920
750787445881438208
750712082606149632
750788121042845696
750509468249579520
750742260619153408
750615764546322432
750537016690049024
750565764407685120
750789123447726082
750731279826612224
750760363130556417
750653307820048385
750576300230860802
750662862360678400
750650665454608384
750757498378915841
750661222522097664
750647117191020544
750657741287354368
750617195030388737
750609384963649536
750729585625403393
750486110288146433
750580234500599808
750699189495951360
750719036766482432
750614539784290304
750604574185127938
750774338757033984
750594025456070656
750775433575145472
750578779383336960
750783540850266113
750700590041141248
750535955321413633
750769028768079872
750518355975663617
750653110532632577
750657120413085697
750490204084047872
750733796710944768
750706071971430400
750612275053068288
750643543333433344
750764096266571777
750488056344391680
750727526012555268
750641001744695296
750556360673259524
750765551564181504
750608005259931648
750683762493718528
750684555221368832
750657518926438400
750673855795036160
750494687568560129
750635473488351232
750770341400702976
750766549825380352
750761239672942593
750573574080061440
750681669762363396
750653362383839232
750626535510507520
750645359525912580
750672295505620992
750696861498019841
750616293276000260
750732966234624000
750588715513315328
750600132505309184
750689295011180544
750753996336275456
750734845249261568
750593421694345216
750588564535185408
750537054249943040
750647536298459136
750676393458040832
750700275460079616
750615429043871744
750529802311000064
750593413045714945
750486840294203393
750723050849628160
750571032214372352
750683980714893312
750685951915986944
750772577258405888
750794974585839616
750760015066202112
750646223523221504
750621611276066816
750599516038934528
750484701178101761
750670764517490688
750728432107999232
750534424467472384
750644281887563776
750715656203558912
750526413355098112
750658936525684736
750606487001698304
750698815884230656
750570466004365312
750608860919070721
750641018307956736
750730302582951936
750704285516754944
750631421803368448
750731376576565248
750729107328028672
750626824951037952
750696366569959425
750587708880355328
750587901688291332
750570633789079552
750652460369317888
750787001213943808
750685121485963264
750634123182702592
750570646476824576
750705015006883840
750702859310759936
750483451229245440
750715018618998785
750633527339806720
750791849703419904
750758236819632129
750500169775538177
750533967099535360
750504590550892549
750665538590744577
750786493564715012
750757511242715136
750623775734034432
750496335955099648
750647121058099200
750752499053854720
750694609303601152
750696194645471232
750738749978324992
750525490675449860
750487628710109184
750564212406161410
750593161504944129
750627609453600768
750788293223124992
750586618482950144
750772979655667712
750682097560334337
750491542087954432
750617450610294784
750662439008481280
750600484621254656
750561536297623552
750660723492216832
750720559231692802
750537301911040000
750720601405394946
750722870335135744
750631388492234752
750672844758081536
750700384839016449
750679912424570880
750728905972129792
750618293615022080
750643216421183488
750752368921309185
750741115574378496
750776767011512320
750791975763382272
750587805408133121
750605551483035648
750735977409290241
750795075240783876
750660123652227076
750769435342962688
750510613344858113
750790587473944577
750659624383184896
750497338637049856
750756944932208640
750734576738328576
750756210991853568
750737474989809664
750554800421502976
750629169634172928
750723197557940226
750500668667035648
750750292568834048
750574920304910339
750530884684673024
750559690883493889
750629035277971456
750737764258291712
750734924651593728
750769401851445249
750701890485248001
750616796542140416
750654868033933312
750689823598403589
750772023375368193
750674602154602497
750706332114845696
750587142649315329
750728566325862400
750644135057645569
750692176342970369
750694584053821440
750585511249674240
750518783706562560
750601420160823296
750636803149926404
750685348267569152
750787295003893760
750592050144407553
750740457068650496
750721314374225921
750537209611227136
750779858549112833
750744844117667840
750663600612601858
750630482291884032
750544780082413569
750613482781962240
750780118558183425
750601768086675456
750636975330385920
750681317277392896
750648224227155970
750608638419537920
750600170149142528
750778557941575680
750553777015549956
750779820594892800
750793217071804416
750572139577745408
750526186854330368
750779740953378816
750733884392771584
750648589362356224
750781787740082176
750736099065016320
750690767191085057
750762183609417728
750639600725614592
750688728826335232
750712804022231040
750712435137470464
750699659023282176
750656390520115200
750501549378531328
750772392708956160
750721842780995584
750661927085477888
750541332473675782
750663864988135424
750733712757760000
750542045719236610
750684530026176512
750575495146856452
750750217037815808
750507450806128640
750782454588383232
750796379560304640
750749810538536960
750618276808495104
750520856003153920
750623805018607617
750720983040917504
750716037729882113
750604234387812352
750695502442696704
750792206332690432
750654544976023552
750725286317158400
750577764009439232
750664783477833729
750646034791927810
750661637518995460
750779128543150080
750548198524157952
750694651036860416
750701835825115136
750749864762507265
750525247481339905
750737936145117185
750759184707293184
750718915022553088
750710752927944704
750756592505720833
750742386381324288
750587553930174467
750794546716418048
750786577824112640
750663005256507393
750485040732237824
750614221096947712
750696915910660096
750645497833017344
750598895248564224
750559552660246528
750640456522985472
750774292590239744
750707045100294144
750793263318175744
750626921432711168
750681938118180864
750739685362642944
750757695481937923
750702389632598016
750687856180559872
750590770957123585
750703731839209472
750723583379464192
750645640737198080
750504242389983233
750583086887407616
750692889555075072
750504724735008768
750791963025211395
750748421951225856
750634093684133888
750751978666405888
750590653520867328
750679790575767552
750724912843616256
750741883106754560
750508180799561729
750547598591811584
750499037317586944
750685524311105536
750725399496237057
750564527155081217
750654599493738497
750764784052604928
750672798889177088
750645087089074177
750686606412177408
750683427230351360
750579655787380736
750611956344754176
750686723693215744
750736208377024512
750710589274677249
750685599804174336
750569732034658306
750698916514070528
750509992604643328
750646978749562880
750707049353383940
750490203819741184
750607526979309568
750685817895424004
750554120793325568
750657598542614528
750796027532378112
750789580769615877
750647632947740672
750739488209534976
750754109352017920
750672295262195713
750636329076043776
750792525078679552
750666041580261376
750488018742415360
750702700057288704
750538941862993922
750567370834472960
750519815593463809
750697285105946624
750760149472649216
750712447611396101
750747595975294980
750685276930846720
750696110696587264
750635561640161280
750729140660150272
750703425738989568
750600954555277312
750567257642823681
750605924654522368
750674564485636096
750667308469620737
750707955532599296
750661549631627264
750596009277943808
750705849673318400
750577365927993344
750749386569752576
750501692156903427
750723977711058944
750681904454602752
750717572820004868
750721440173985792
750711382123778048
750762389281255424
750627546446827520
750593283286507520
750594692551704576
750594944264462337
750791585781129216
750787102049202176
750588874733256705
750634731230887937
750759096543014912
750743023923896324
750516770625191936
750523062072840192
750714796262117376
750487142053322752
750563436388552704
750730059225374720
750726058194919424
750720106364272640
750698329609277440
750794181736538112
750754906345267200
750541286407626757
750524764834308096
750653420978204673
750628510906064896
750661864321904640
750615273959485441
750671737478610944
750497204335353858
750794047892127745
750646420835819520
750679174055026688
750687524826132480
750609313723510784
750721788250730496
750488727483392000
750758010360729601
750545807997333508
750585074974920705
750751542517567489
750645238126022656
750664443864813568
750727928699289601
750512886565527553
750574396142657536
750703400560439298
750678406577152000
750762661701230592
750662032181960705
750610035177189377
750760413449613312
750703295476498432
750765434115354624
750772505657352192
750513587085541376
750704889186095104
750755124654604288
750591978602164224
750690452647673856
750558067838844931
750751983204696064
750735042322759680
750503688674877441
750647868000796672
750632604790054912
750657695103983616
750631384113352704
750765698415079424
750654507244220416
750571338591526912
750688569472065536
750641504935288833
750760711513530368
750646999465205760
750549079579627523
750722992141955072
750579106593529856
750722258163867648
750580926787223552
750795129858957312
750674514053197825
750562245453684736
750592813402886145
750706365841018881
750622559230693376
750531442527068160
750506398258200576
750744718561124352
750589025828954112
750593929150595074
750708127394390016
750621838124941312
750676216936628224
750526040167084032
750639634577756160
750673167702687744
750722178346213376
750745720941150208
750623163243986944
750781225904775168
750651709668651008
750593945906900997
750595766364803072
750706437207326720
750728939690164224
750644877470363648
750697058508636160
750713735304646656
750573322249838592
750650434839277568
750604192436383744
750720228078784512
750618914464362496
750638334012067840
750583594209386496
750608886030278656
750766914671042560
750518142141620224
750680415686451200
750669111995359232
750731162591588352
750678611988975617
750713428831006720
750565814483480576
750648136285220864
750662304451158016
750772711367045121
750632839784333312
750757594915012608
750543886792134656
750793942808010753
750646068400967680
750695817011294209
750753069500071936
750778478627266562
750596508471463937
750575570409357312
750711419813834755
750677789876088832
750601570962767872
750654230365609984
750642025100378112
750748862428680192
750669309240717312
750673872534511616
750606633512865792
750713945036587009
750646840039706624
750538912448258048
750713370353934336
750760140928913410
750663906717159424
750604221846786048
750790734115115008
750630406756577280
750667484676644865
750766663038009344
750697285194055680
750641534320701440
750614284078501888
750727047912255488
750560617984102401
750638367864422400
750562903720398848
750513545142374400
750696848952819712
750614023994011648
750763412683100160
750568310341791744
750780818784591872
750794106499174401
750520449256218628
750729950404247552
750662782870315008
750640045623767044
750734522036039681
750668197741944833
750489876693385216
750585095669637120
750647003986685953
750624333534531584
750631153695125504
750629513365684224
750580880494751745
750784476205244416
750615424828600320
750739945439039488
750730742888620032
750631681955098624
750686509922193408
750503524933308417
750556041994182656
750691681352245248
750692424108957696
750708525970718720
750765241361846272
750667941637660672
750776733666799616
750732911524122624
750720244616990721
750677630723252224
750788871911342080
750626070076985348
750716075436810240
750492493905473537
750715413005111297
750778876729651200
750661059107840000
750672723341369344
750596361708593152
750786724649771008
750623293502320640
750721997911449600
750534667640594433
750783834610921472
750605698095022088
750601034192527361
750677567603081216
750571607102488576
750778771914035201
750630549522419712
750669468402057216
750697570180206592
750600384138211328
750640951337447424
750629182158372864
750575524666368000
750678167552221185
750779162105880576
750644537589166080
750563465681592320
750785956857413632
750765891210481664
750794794402717696
750508100856066048
750534739044474880
750667010531532800
750656084398841856
750566825545596928
750789782222016512
750601583516389376
750575692065234945
750742227161317376
750676846090543104
750658911556874242
750758605973032961
750619040545067008
750629270335160320
750717845399482368
750623561736413185
750535703759613954
750767850218979328
750789274769977345
750595476714557440
750599415379943424
750604049792241664
750727647546585088
750721087890132992
750698333732237313
750523787758542848
750732919703035905
750655484533755904
750528611334037504
750771281168130048
750678704217620480
750577432944644096
750610031129731072
750700472588120065
750670714382979072
750599650168614912
750791933862215681
750717337934979072
750737386720468992
750653421229867008
750642461362384896
750625033957969920
750759654343471105
750682340624506880
750683162775326720
750618830540533760
750660698288615425
750543127749033984
750707301078577152
750648098309963776
750645011310473216
750521946249502720
750754101256859648
750515910654304260
750620537760673792
750687344617984000
750740918270095360
750540514412429313
750603865209266176
750660505233006592
750569782349590529
750642742271873024
750702875949563904
750564048979263488
750560517337583618
750672001942061056
750563708959592448
750771251661139968
750581207918936064
750725164732649472
750662568742621184
750791577069584384
750779107638702080
750543215615508480
750566657614020608
750791560296529924
750570449306841088
750796421868249089
750547477015715840
750796145027346432
750715605704142848
750526891677847552
750675210555297792
750648161555869696
750593261962665984
750601369774612480
750502816016400384
750622341311270912
750780369985605632
750775777369722881
750491256825012224
750601739011760129
750650208107634689
750536160930390016
750660597717594112
750651533528821760
750710224428736513
750619849844482048
750608718383939584
750778449044832256
750683284464504832
750743686523289600
750712393169248256
750731745398448129
750579706014076929
750768374246936576
750648673307127808
750780164515127296
750785516447141892
750576925291245569
750705371547852800
750707808715366400
750539302313070593
750621653210570752
750666293444014084
750717904304439296
750618302238584836
750589017637457920
750685134077263873
750567463130112000
750615747949395968
750590137277485056
750596282234900480
750636727665131520
750791178598178817
750685566363140096
750611578492420097
750570885510299648
750747444850241537
750767346776731648
750709658483040256
750593157440610304
750732890506395652
750628238549024768
750645502371323905
750532742450933760
750665475495833600
750771914268893184
750690871876546565
750644193429745664
750641630911336452
750743938428985345
750674665098604544
750660786138284032
750579647662919681
750783603710291968
750617643455901696
750730814183337984
750699462041956352
750599419385577473
750673113281536000
750600467953119232
750666750585294848
750484327700410369
750746266120949765
750694726714683392
750734039582212096
750694755940634624
750793271958351872
750638070110707712
750654196819566592
750548622031421440
750587255996215298
750724703107575808
750662161958047744
750658336765378560
750646047555330048
750666318387376128
750640406266687488
750727844972597249
750638430565101568
750787169174884352
750681380095352834
750710455157551105
750707208778813441
750566611766112256
750548907273445376
750491818630926336
750627521402642433
750486005627514880
750710186977943553
750540078204747776
750740230416850944
750769284691943424
750679455123865600
750626242173530112
750666033472663552
750598509234122752
750509686370082816
750617274395025408
750599142586580993
750682105848422400
750658085333663744
750625952581976064
750771327133417472
750766004754649089
750722081738874880
750539411578818560
750687898366779392
750671892634361856
750598114814418944
750577344755171329
750646735144251392
750536072669593600
750759310439907328
750757699999137792
750513255844487169
750716805199560704
750538342085890049
750643467848744960
750586039761272832
750755317688991744
750756235855540225
750483052678217728
750621309667803136
750733704289521668
750641202974846976
750663638453719040
750745389557571584
750793468713193472
750585414436749312
750622613895016448
750616569974181888
750610542813933568
750720546917249024
750728847247740928
750789291198943232
750630784441077761
750534881713725440
750675348921151488
750689131353833476
750588568893005824
750684555468693504
750592008041955330
750757821352964096
750766855871225856
750628003424641024
750607031971770368
750650493421047809
750563386346336257
750517936582823936
750579744069091328
750673658490789888
750588224716869636
750618041982062592
750669845881098240
750769309622890496
750723046693044224
750667287506653184
750691870410313728
750732987088695296
750514019048579072
750719217108865024
750747729895288832
750697306127790081
750740759150665729
750579257361956865
750586744349814785
750618931388305409
750617580755443713
750612937732128768
750612354770100224
750595384569913344
750662514455773184
750655283496620036
750777425542262784
750686560161374208
750780433072164864
750496671633645568
750540221192822786
750774644949549056
750650539650772992
750602556867506176
750643098942865408
750738208913235968
750771016733892608
750766382183247873
750779669545357312
750735360821428225
750568993774329859
750638338315399176
750719095688101888
750616523581100032
750725973935546368
750735117757272064
750609443843301376
750792583794819077
750658198244327424
750755778957545472
750705275208867840
750633854520754176
750713592710914049
750682651011407873
750692809846448128
750691656370913284
750592658058379264
750675533575454721
750682370223714309
750583204319465472
750759457211252737
750609989140643840
750495983809671168
750584068375449601
750622907399823360
750794727214252033
750707234003234816
750589571101065216
750553168975716352
750664385144782848
750688682726854656
750765736033943552
750630180625022978
750588010886987776
750688619736788992
750530741805592576
750631648300007424
750516313341255680
750663722276950017
750742634096984064
750608944553402369
750690167480983552
750524005900251136
750532738197884930
750527369509761025
750738007670464513
750749789252452352
750568805252919296
750727416964902916
750769293109985284
750715454734340096
750755242086633472
750494784213487617
750672433871478785
750782773313634304
750646001464139776
750688829280030720
750775261512118272
750745423044902912
750673583244849152
750673235071504387
750650493446139904
750780500059443200
750734215940112385
750594990292762626
750599591364587524
750774028374249473
750744974514421760
750600526811766784
750609800208130048
750580360300331009
750574442489712640
750697910187110400
750689324165988352
750716386104766465
750698069486960640
750716545253273600
750686132476805120
750789291211620352
750581207755259904
750551423897796608
750781103921856513
750723457768361985
750636937623564289
750770190300872705
750621116448645120
750599633215315968
750686367483592705
750489428062248960
750602741362397184
750748556269584384
750724082681847808
750756189919666176
750542012047294464
750696177851469824
750536068693385217
750726066616963072
750573448208998401
750510642763853824
750656357104254977
750767615228964864
750518020670271488
750747654498447360
750543769506811904
750483153488318466
750665785698357248
750762741208588288
750589025904394240
750643296121266178
750731691124072448
750660681402191873
750685373160980481
750591043247173633
750657602942414848
750703220096397312
750724711601041409
750739286807412736
750761248413913094
750676502304391168
750710958675361792
750597284501549056
750668629742587904
750651315525652480
750592872211185665
750562509350993920
750747075705499648
750588203762147328
750617174000082944
750755065820884993
750664628070256640
750501683797565441
750662082421415936
750769951221309440
750528040937988097
750621678561099776
750611708784287744
750655639932833792
750710249884090368
750614908832800768
750594663254466560
750762435301158912
750675298606313472
750543668642189313
750715547185283074
750752981121892352
750524119150522368
750669938155814913
750714137706008576
750687868868239360
750643467844481024
750602116364918784
750712015476301824
750609380769357824
750683980844916736
750580322736148480
750729241331982336
750782559487942656
750645275576926208
750499724898234370
750739173754015744
750490531004878848
750691547419709440
750604565893054464
750771390240923648
750691178358669312
750646793927557120
750749415959244800
750694361873080320
750489067276513280
750543282640388096
750561670746038272
750495526550839296
750722560120291328
750622370482757636
750687327769419776
750641387561943040
750702120995741696
750595904655196161
750713663800143872
750638178982174720
750694852569038848
750746740073070593
750747394594209792
750742218546307072
750674086200799232
750697075331956736
750702184115892224
750744751977041920
750760950584705025
750697733892239360
750737390952734720
750768059695058944
750729195379187713
750784958759899137
750723101134950400
750606847464398848
750736132615266304
750508503710703616
750538371286573056
750678188251054080
750585368387391489
750627626155274240
750681153766428677
750787185675120640
750618201315241984
750619749374128128
750692235012808709
750770941358202880
750590145871708160
750592452692705282
750703748696141824
750791539417292800
750686404972347392
750768072307384321
750690242865164288
750617639391756288
750629534311997440
750714187966455808
750782836303683584
750690544976736257
750517206786551808
750507090339307520
750770228305522692
750685020755333121
750668063188606976
750752301846040576
750628670289637377
750517462802821121
750735251769585665
750634227889278980
750626296565301249
750758656157818881
750728209789030400
750713856700342272
750626380363231232
750603492193034240
750788414836912128
750572315897987072
750681879280365568
750701827616890880
750675030053425152
750663978229960705
750685025104957440
750747855690862593
750656206235111424
750627269509455872
750648383832989696
750639055487066113
750545904160112641
750555626863026176
750609011955949568
750523129064218625
750616188124672001
750554246567919621
750669544100880390
750663000864985090
750783775714541570
750564438869176320
750729102961803264
750683813156651008
750792172706865152
750541953423511553
750645892429021184
750677894951821312
750625705214500864
750643627454443520
750795587105218561
750612379658907648
750762552695595008
750657028302012416
750613734385709056
750559757879173122
750653634862583808
750735964918677504
750790696429350912
750693912835072000
750765644023369728
750736279592116224
750519039731130368
750620093248339968
750685247566704640
750579144279326721
750550744533725187
750760514259607552
750572403760238592
750758035589517313
750663378461306880
750746433922424833
750675650705551360
750791216564936704
750677567670259712
750766193116639232
750566926250864640
750746887129563136
750626636140204032
750612383916298240
750767547943907328
750695233998893056
750665714470707201
750524647586861056
750783226482921472
750654679382519808
750558302619205632
750656172646993920
750742122077253633
750778105032216580
750547095573172224
750765492827217920
750628611565256716
750674367332421632
750769771101188096
750625759442665472
750572441714458624
750773151613775872
750638048849911808
750560634673168384
750588778474041344
750780504115478528
750663902770311168
750573246957907968
750758459054755841
750756789721980928
750620315516973056
750770471549931520
750600283361804288
750773893955280896
750705015388381184
750637377715134464
750516074387378176
750590682692218881
750755275502649344
750731712028614656
750767548166238208
750782937084329984
750549544820150272
750601965411774464
750674795268833280
750678079308177408
750715324841005057
750657166642712577
750577386773745664
750606973339443202
750768751969271808
750726783524282368
750743917365121024
750537272441856000
750757955704881155
750788116789604352
750611901638438912
750493483803238401
750713072256516096
750664821067177984
750695943079690240
750592192419340292
750681912868474880
750749969913708544
750743560769634304
750568276862898176
750517626288369664
750741522342146048
750775731244896256
750738053933756416
750587918742413312
750634647512580096
750662027853631488
750631493450407936
750790763395637248
750792084647542785
750683414521585664
750686178441965568
750790004478205952
750638761839628288
750789895300481024
750760862483447808
750640221687910400
750712749500530689
750763127134879744
750784039917916160
750740033498386433
750781519459917824
750544759320637440
750744215307579393
750597393603846144
750768512893870080
750669292228710404
750750682781802496
750546332281102340
750651948706230272
750693858166444032
750791178665197568
750625394643070976
750528476810252288
750729510127964161
750782563778789376
750770253345484800
750703404779986944
750754050841251841
750542586515955715
750487452553535488
750551537114574848
750783750506766337
750706562881163264
750711499748995072
750647481898192896
750703467577143296
750631375628144640
750695515164205056
750625415660699648
750585498473725958
750557770164887552
750706172974465025
750525826010083328
750594612679573504
750694437236473857
750683896958902272
750561435739103233
750496126218842112
750636216228409344
750604108579692544
750669594260451329
750709582977200130
750672505321521152
750717929671446528
750786111874670593
750603227876495360
750504183552507906
750560123169406976
750607199773360128
750676997278433280
750709196975443969
750761424343879680
750621003282350080
750601206297419777
750564287907848197
750628058164592640
750569937631059970
750696295434715136
750528380462923780
750658588633395200
750745830110466048
750556461265195009
750590875672186880
750633170933022720
750790952449638400
750710610502057984
750724883475263489
750661402843643904
750639239969304576
750691459171491840
750645833419350016
750617547272122369
750787475220692992
750705627773734912
750760555988660225
750584777246445569
750647322556719104
750682584015728640
750575041939668992
750582134570618880
750691673298968577
750699046751395840
750720924274483200
750789442558955521
750685192877203456
750694915433267202
750683603206434816
750655782635577344
750636023252717568
750722585017614337
750712179112964104
750712350903308288
750524148452032512
750729258218041345
750668788849315840
750739836131172353
750756370354475010
750605488732114944
750690213437927424
750768097473208320
750710744497393664
750652292647493632
750718722067890176
750681393018044416
750603668081094656
750744546674442244
750758924559716353
750593173920120832
750618671307853824
750730470451732480
750497602718892032
750736870754004992
750702339095273472
750485946642997248
750773030020911104
750682718212620288
750745410608652288
750625281371701248
750551474489393153
750780651125608449
750767652981788672
750507694277087232
750494847165992960
750660782250164224
750698073781833728
750501201481961472
750739400263360512
750758911867846657
750611016757743616
750693644475170816
750523594753470464
750774468826497024
750586014549368832
750597959792943105
750714016352313344
750564933704744961
750796086118215680
750768198346092544
750724711521320961
750706415946362880
750573674810540032
750743728633966592
750685956085125121
750703060540911616
750654976981073920
750721834224480256
750637881073471488
750604133971800064
750651097535115264
750720186148327430
750587188660858880
750602091073241088
750610387708542976
750587977458393122
750663638298406913
750646106204282882
750704117828489216
750755099543236608
750788997954281473
750575256100823040
750657640544559104
750710668991619077
750707645217144832
750623952096010240
750646890392322048
750771692226617344
750567022468206592
750586253687554049
750508499281543168
750587751058276352
750536056169127936
750744873616154624
750650166206685184
750579999908958209
750773231439589376
750768126955024384
750551725921239043
750610513470459908
750504657458491393
750792764238000129
750679220280438784
750542666287513600
750568771715264512
750542234173538304
750756781488472064
750659859163541504
750695041316884480
750627047395897344
750758626994876416
750657334523801600
750646982629269504
750742264981360641
750553336567431168
750485544119873536
750567446264815616
750501218099851264
750639391224233984
750599121610936320
750617278857801728
750654981485817856
750662619283857409
750669011189366784
750592532552224768
750686753107902465
750592926800089089
750661121858830336
750738678788419584
750763198475866112
750531379444666368
750584487680086016
750553923761700864
750573527896645635
750570218586513410
750724925661544448
750788938999164928
750780734877630464
750487234193727489
750607531026755584
750771176318701569
750537804992700418
750585565679083520
750696135744974848
750729379739828224
750674539223379969
750693950537789440
750775735426703360
750620164585029632
750501431870885888
750560404062007296
750676842202398720
750707951296507905
750706089151197187
750675818779664384
750667132258643968
750711306781548544
750635591159648256
750698430071275521
750659188326629376
750791505850359808
750726896904704001
750632462271803392
750694000760201220
750782513266569216
750569295747448833
750750208817061888
750576518364037121
750738104043143168
750521699108610048
750574568193089536
750616523572711424
750726037051437057
750574073030279168
750490615004041216
750755262970159104
750700476979486720
750622194376462337
750728885139013632
750668126224723969
750779568953319425
750577546052378625
750680294060093441
750670680442691584
750625231094636544
750774716235976705
750671670692704256
750738884057673729
750567060514668544
750623586851880960
750721897076232192
750600962914471936
750768865261527040
750638862808920064
750538891376136192
750587742271176704
750583892000837632
750724086549061632
750635192524664832
750795746207727618
750661289639370753
750522109881823232
750573825826254848
750774330427006977
750579357907845120
750575226728120320
750774279801679872
750768743639355392
750675067831476225
750678850967728132
750678930743500800
750581199471607808
750729107349143552
750605085806297088
750551549978574852
750605706714382341
750761759896580098
750489491047976960
750731938286239744
750595376172961792
750672127561523200
750640813047250944
750750167083716609
750701919920848896
750649352515903488
750790344149729281
750519178017198080
750710773916307457
750484722053066752
750484906715648000
750733859273183232
750680725914083328
750748636024336384
750587134134849536
750780479205437440
750636446772502528
750767799874748417
750494201259761664
750646135757238272
750657602976157696
750768873583108097
750745683288739840
750710471875960838
750790553634271233
750779061358723073
750579454313951232
750738913640128512
750721398360776704
750624077912481792
750717053032595456
750667580906479617
750538555785699329
750573834009448452
750706432765415426
750757813224402945
750588749214543872
750585582364069888
750565009537822720
750758157203476480
750637809774522368
750754759464853504
750722480424255492
750648903947673600
750711382316707840
750621733238018048
750550706898214912
750610630961487872
750606877004824576
750678565927157760
750640582465359872
750760203721777152
750606063272091648
750664129124368384
750545069791404032
750694432899346433
750781003229044737
750796174014107648
750640812799643648
750702549125128193
750593719284400128
750660253533016064
750619103103115264
750792361752588288
750573817211281409
750643656810438656
750725466533687298
750561360132571137
750767191742619648
750546160046178305
750775601208893440
750706256776720384
750584248504115200
750696622477021185
750771570310807552
750607728234684416
750554142008016896
750759805489278976
750693170581823488
750682357665968128
750708031000838144
750700800029052929
750743821105979393
750672979139366913
750726041354670081
750780562831474688
750763836156837888
750779837514715137
750608978019659777
750718269296775169
750783561825816576
750786560874913792
750558013388455936
750634789808566272
750493404350521348
750689378830258176
750596395246186496
750729249695342593
750630608167206912
750717195546554368
750592825968959488
750656600453545984
750569115669135361
750789404579487744
750713634704195585
750648811593359360
750708907471933441
750657573573898240
750626523166679040
750564237420920832
750710988027015168
750680503900971008
750617907718135808
750709842898194432
750605601856692224
750660392125231104
750782613992898560
750696261569941504
750789777973215232
750780202251280385
750638573091774464
750567379151773696
750747407000952833
750588698618716161
750585070675759104
750699478689218560
750561117202747392
750535548410945537
750654834668347392
750687801763631104
750613851914182656
750568637287768064
750706726500966400
750700682513096704
750549582837346307
750671452366594049
750675726437748736
750756064052686848
750733540531265537
750668101025488896
750700468456697861
750694961549418496
750602221033656320
750642742578016256
750485326133620736
750788708392116224
750626669883523072
750729316800036864
750504649095012352
750718147410493440
750571007304404992
750743820741009408
750632609068310528
750663579813240832
750792101449859072
750589260898721792
750764666612318208
750746027188256768
750715052118847488
750704931460571136
750618344177315840
750765128153522176
750782999936073728
750767866648076288
750791954905063424
750537209556701184
750650804004990976
750549532270858240
750569249974972416
750748409477402624
750684341613760512
750693107482648580
750618549597732868
750591122888687616
750775530018967556
750713504659869696
750673964922392580
750695334758617089
750743351217885184
750778990164606980
750596865196949505
750536505043587073
750578800187015168
750652305331085312
750758660448681984
750792655173484544
750749827034734592
750718445352787970
750599813784170496
750762355429081088
750734526414876672
750527050960801792
750664469043380224
750528342743322624
750768995222097920
750686942140964865
750779220851392512
750731074473340928
750586567861932032
750567483824803845
750795851396677633
750794547014279168
750720362078347264
750608739334520832
750756596716752896
750691656517554176
750617996171837443
750766516426018816
750770828074254336
750581341939458049
750572965775966208
750523640807100416
750763106343669760
750791010897145856
750567626414366720
750592893157507072
750713118532202496
750589512254951424
750691027149737984
750791082221375490
750660593472774145
750651571218833408
750794773431189508
750775794151092224
750644109854081024
750540804083638273
750535510645497856
750761533324550144
750714808895365120
750759863999950849
750787722613317632
750661528848924672
750626640514813954
750583523074072576
750577143466295296
750751341379723264
750762162486861824
750562622865543169
750762435296894976
750784023400554496
750577743205699584
750592179970641920
750747075856441344
750749390902472704
750688007284334593
750756995213459457
750665307803492352
750728662522089472
750590791739904002
750594684247040000
750697373332942848
750553651089928193
750736145466658816
750572731003994112
750618809720004610
750659649708449792
750722048155004929
750603852693532672
750670416230780928
750635712861601792
750757725106208768
750681749470875648
750644201801396224
750556067256492034
750651433180098560
750615873749184512
750758261821992960
750741648129294336
750664846220337152
750682462599147520
750590909239230464
750745263833280516
750769657779486720
750640305607741440
750732051679023104
750732085372092420
750685092201263104
750673167941767168
750536194358906881
750704591700975617
750484743016230913
750698065431040000
750555668826955780
750656663175172096
750649948115435520
750654788254085120
750548748024111104
750674635759427584
750639512682762241
750610257529929728
750749373995290624
750673767630827520
750545166293995520
750489532676476928
750728335458701312
750514174485262336
750645506439864320
750757985102815232
750617815825182720
750785382350983169
750714284770930689
750708282684084224
750569606490812416
750645212981100544
750608701225074688
750661511685689344
750724912877301760
750681082517811202
750684656144642049
750747113387008000
750586727589347328
750586618445193216
750759046181892096
750527298521051140
750723679986806784
750603093503451136
750705044497043456
750519140587233280
750614661641412608
750722371372322816
750508298315632640
750704071296753665
750599968696766464
750568482127872001
750713789700509696
750630709082071040
750752444339130368
750637197490020352
750622483678625792
750711000479965184
750687189332353024
750635352142983168
750752490598047744
750583086971293696
750648262240055296
750740486533615616
750493597137461248
750673864145965056
750689399755644928
750707045049991168
750692071489449986
750600161752211456
750662761584029697
750711730100137984
750690674937303042
750676175077404672
750759474231644160
750689374573043712
750662417819074560
750713483684114433
750583925764984833
750738049701548032
750488337434218496
750623050006196225
750700716013019136
750712539659509760
750654780196974592
750600669103529984
750662069704335360
750592242788790272
750708022478004225
750610089531375616
750727924618256384
750718810139791360
750556096423657472
750639802169565185
750748635789463552
750490715516444672
750754919095951360
750592939387158528
750674967201808384
750725525363011584
750687466408013824
750672404402274304
750759595589701632
750694055399526400
750721716859658240
750579282557231105
750721951849705472
750687101348409344
750600996594868224
750672152647569408
750550195235069952
750718764283359232
750615282150940672
750653832095494144
750536664263655424
750719330375962624
750776909588525062
750533778595020800
750639474837716992
750612388077068289
750694710008774656
750597418576703488
750563931584917504
750721310024687621
750716960619495424
750758568027123712
750623582624026624
750567584844681216
750724069855678465
750761466328911873
750722790693728256
750560534127321089
750781728940253184
750788221894815749
750603118606442496
750769859101884416
750653119038681088
750603555199918080
750775349496123396
750669996875997184
750595208434319360
750643598081814528
750688212830543873
750652326256386049
750792957092126721
750503240018649088
750679538951024640
750779942254829568
750594847745146880
750598903486095360
750738783444828161
750740649842925568
750758232516358145
750677634766475264
750773231468982272
750502270761103360
750616612055678976
750629144418017280
750670915705442305
750620273574027264
750748749174022144
750751643491180544
750625881358528512
750669774456225792
750579899207999489
750659464924016641
750523892720996352
750542397990440960
750636044119339010
750646492025749506
750550492896436225
750738234037063680
750763081064648705
750772551694053380
750741228942200832
750779099098996736
750705401000255488
750626577331916800
750720605369012224
750780084907220992
750738343336484864
750580309998047233
750647704330575872
750612736430600196
750672031373492224
750499951550103552
750694676139827200
750781313909526528
750746652223401984
750555421191143425
750659519382978560
750647784135651328
750684114882326528
750644344617598976
750630268453658624
750731330191785984
750509875344576512
750763705969807360
750683234237898752
750632390918307841
750783994111807488
750652783733321728
750556201092583424
750602749817917440
750677743940071424
750700259031080960
750659498679742464
750500568200843264
750581102750859264
750578892444950529
750759981696385024
750785927556063232
750635389874892800
750738062204895232
750604905350660096
750794563506274304
750762435242397698
750573653696339969
750632470463193092
750609632343752704
750707842135490560
750623754917675008
750762867398479872
750615869265473536
750786699408478208
750583233566371840
750757683079352320
750755464112173056
750602481206431744
750635599498018816
750704968991174658
750744814971449345
750729983811661824
750602573493731328
750624530888921088
750759109159317505
750656524729606144
750609339057070080
750740113169215488
750788561390170112
750612925228937216
750758853252374528
750713487656095744
750710975117099008
750670093349249024
750748623584059392
750743275569606656
750793070401191938
750763442009759744
750503835265822720
750704054825660416
750746249557663744
750621581911678976
750670013695156224
750757804676358145
750670005231116289
750621909289754624
750727987604054016
750670391044177920
750592108856303617
750605413020737536
750654381402497024
750529374336585729
750776146413879296
750619937819992064
750639785350496260
750651944486723584
750734899758395392
750589013426331648
750646739481264129
750745989162602496
750728516099051520
750728654154588160
750649386053541889
750592892952014848
750583439313739776
750663743399419904
750743691006976000
750668789101039616
750667853733457920
750728519978741760
750596244460957696
750670458165407744
750707984687198208
750723239530393600
750632332038664192
750583430782545920
750751437576138752
750610509188231168
750755930065731584
750583271436812292
750641014294052864
750488253640257536
750566351312416768
750614917368152064
750625713317961728
750516141315854340
750767984407224320
750673008524664832
750673297684193280
750720999662841856
750737709979738113
750647301752762368
750630105114898433
750689517376450560
750721935005409280
750632533537226752
750669015446532096
750722149111980032
750746358429151233
750517940861087744
750552007040262144
750606709115252736
750682059677597696
750780332127850496
750717434726903808
750542351777529857
750640460666966016
750709347995574272
750580536729542656
750523796046680064
750535930226892801
750603542574997504
750772199707947009
750794337156468740
750581857700421632
750634395585814528
750546680278310913
750787534116892672
750748686167183360
750625637837205508
750794089549991937
750775001188556800
750746815436292096
750695036950552576
750662292233125888
750695535871352832
750699638232154112
750588400764350464
750611981489545216
750673167992127488
750727798554177536
750651659500609536
750778079920943105
750630184550883328
750685926754492416
750674933693444096
750709264231100416
750735025344307200
750637298149187584
750572500162056192
750605350164893696
750794425274478592
750674208141770752
750753031529099264
750700237832892416
750666486528835584
750787462654488576
750616280483389440
750584101636345856
750639982373634051
750748761664655360
750665618165149696
750760807718412288
750737479142105088
750657699294031873
750554175340179457
750642960581009408
750524408624738304
750507752770899969
750581476073275393
750543211563720704
750747088170934273
750763089482645504
750645925664657409
750670403983597569
750647381142667264
750718487413284865
750781813044367361
750577550393483264
750721112758099969
750766943951581185
750696421284720640
750706395004239872
750672257509457921
750619832912150528
750681296289095680
750775269682712576
750487255341424641
750638019443560448
750667493098881024
750609917757812736
750730999043010560
750661402780536832
750790231041961985
750592406626729984
750706391048859648
750704616849936384
750784409033400322
750584248734715904
750793754114654211
750553286198132737
750723809842311169
750487653880135680
750690918060154880
750548483774509057
750565881936216065
750617983333040128
750723185079885825
750618339932790784
750622723131502592
750782379187396609
750703819768684544
750576925345771521
750791153826619395
750742164280410112
750610169214689280
750708806955347969
750670605238894592
750746182234824704
750497355338747904
750747965074001920
750604230071873536
750653446265638912
750494738072104961
750774594500497412
750718780850962433
750757028952436736
750785457684905984
750647435857371136
750619057313972224
750751777323089920
750709591315517440
750738422864683008
750754310661795840
750697310410137601
750780412088102912
750565974148087808
750583594465263616
750653723010031617
750747847306276864
750604062513594368
750757360000466944
750740750657257472
750780022001115136
750791514436071428
750751261536849920
750602506523254784
750662556059131904
750782890883985409
750729291768459264
750598186364960773
750486567664230400
750772384068673538
750789710591778816
750756009484824576
750719288462479360
750626586035183618
750640271810002944
750582814131777537
750678406656847872
750712711957385216
750610140236124160
750567693640724480
750687596401926144
750591886621020160
750666482292580352
750771834782674946
750630662865125376
750675948715008001
750600119964340224
750618285532516352
750705891784155137
750605593463828485
750768592296120320
750618453216731136
750635842566258689
750784417547812864
750772992204894208
750625704925069313
750700174834532352
750654414931779585
750788414665068544
750622848876621824
750670172982239236
750636706697736192
750637466013556736
750599478323716096
750675617411174400
750670592760832000
750569979381243904
750491273304301568
750544314632134656
750495178520203264
750712128915509248
750743816882323457
750779715569348608
750696127285039104
750689504759918593
750784107198623746
750767934100926464
750489016793915392
750784795203035136
750629286894272516
750647544812711936
750620525181931520
750567630638051328
750780366059962368
750682433205497860
750630281292423168
750530960081510400
750705929516089345
750638761835425792
750495849482948608
750681208196136961
750615806375890947
750778075814690816
750601474699296768
750708768900460544
750747121964478464
750769779246374912
750520579183312896
750780911248027648
750729564674879488
750739211502903296
750487012126363648
750693158087000064
750542574000242688
750486844467343360
750638820857491459
750763626567462913
750651655222427648
750621364055371776
750661700827971584
750779438896414720
750660861811884033
750727819576111104
750781024393580544
750564422326845440
750660757000429568
750780676451033088
750571787482791936
750683477377294336
750542972341592064
750752822040203264
750616746185388032
750521547782139904
750708798273257472
750581048187162624
750630562033836032
750663651045015552
750792730733871105
750583577327374336
750704474323296257
750609821452427264
750611389862010880
750621867237576704
750549666496995330
750665546652278784
750666108848500737
750755850336104448
750764608005234688
750749286288072705
750597389526953984
750583292190134273
750757846791364609
750617169688424449
750551960907055104
750745506888945664
750671720885809153
750784023367131136
750653257345822720
750547703441006592
750763768888500224
750746799065931776
750579026851426304
750683058077110272
750554204893306882
750780990637867008
750713508623331328
750558269211545604
750750804240465921
750775009728159744
750641358386388992
750617484181409792
750778130424475648
750663550163644416
750720370743844864
750620516931792897
750504984769212419
750772652390780929
750768198312681472
750762435385004032
750605153187815424
750712695180103680
750659033242046464
750518276208201728
750728599729213440
750582356889796608
750592054418432000
750648882720305152
750657800028753921
750569304496668672
750787575959396353
750750506625142785
750673352516374528
750625017063415808
750792000836894720
750677659810574337
750762435351486464
750667631271743488
750784883165896705
750613646330454016
750694030137298944
750635092117221376
750569060845383680
750569539063218176
750763458686320640
750684329047535616
750661893761724416
750707494046007296
750759239304421376
750753778027159552
750539772146442240
750512630859792384
750576237525999617
750521204201644032
750749101676003332
750617081494835200
750570361364807682
750587780355461120
750782362456293376
750659406396874752
750795436164866048
750579198536851456
750671343448780800
750613025816768512
750635452579713024
750761071976251392
750706990846992384
750623805136134144
750637453304791040
750664649213968385
750761386603638784
750795884888109056
750684827976732673
750634777389178880
750716486466043904
750736866811473920
750624266631024640
750636161551532032
750620822868467712
750743556495585280
750779421963984896
750793107982131200
750778658680365056
750756936635801600
750774695075647488
750603567610916864
750544234990755840
750765983783067648
750597687188291586
750660576678903809
750601453673254912
750698564456775680
750669057410695168
750614250624720896
750596420298825728
750677999876345856
750735960665534464
750584093381890051
750736556290404352
750640758546313216
750718399324577792
750578397697433600
750691488649052160
750591563332456448
750531249467486209
750794206931742720
750668759682146304
750612463633199104
750781527781408768
750620109870288896
750707510730952704
750788007700168704
750513985447919617
750574576543883264
750725336665501696
750757087295238144
750695909457924098
750719326303293440
750753018870632448
750590284204011521
750614569136058368
750708714722697220
750627672372289537
750670768573386752
750714510927798272
750739521864695808
750753199385153537
750699600470835200
750636031511302144
750606843316142080
750646542269288448
750767044568555520
750676535846273024
750522810339037184
750783226583461888
750603596811628544
750721750443384832
750684266183340032
750659297260867584
750557690313732097
750556775909355520
750583468342571011
750611985436475392
750655581132906496
750500781846036481
750672991722336256
750666414965547008
750684928644231168
750535992977817600
750502044306280448
750611242948124672
750709125596807168
750592205362987008
750592192578740224
750726775257329664
750781762423312384
750728901681307650
750722803121459200
750491478997110785
750645275820191744
750621913366560768
750707754147414017
750734081730703360
750726452300111872
750613063359983616
750689173493936128
750682735157600256
750673365153751045
750700275590127616
750686627261976576
750789098567327744
750603819038363648
750624136502870016
750615697672241152
750611209603387392
750764024896294912
750632969707122688
750610387662413824
750746937121509376
750646127351963649
750698329634279425
750785063508381696
750768852414373888
750541169109700608
750509107623452672
750691249343066112
750632818733187074
750571099335823361
750619199882555392
750780902641250305
750595506242478080
750695544297783296
750527042555224066
750793439336402945
750760040173277184
750653358164226048
750505890713788416
750490740984250368
750710392201052160
750782043504644096
750534382469996544
750795385849864192
750698971140595713
750771767636033537
750792747255209985
750646345359323136
750579714750869504
750508847597490177
750496428212891648
750623930726150144
750672282876608512
750669627919708160
750792680372854784
750720676890234881
750780659451387904
750565894208757760
750713793903104000
750615093617037312
750638745087512581
750640464856920064
750660538955337728
750629597222494208
750739442155921409
750511410216665089
750706889890103296
750759314546126848
750694043018006528
750545900242661378
750642008197308416
750690905766694912
750776880610107392
750597116943269890
750679773743947777
750653693737959424
750676879871512576
750658315697418241
750726905263976448
750766931343339520
750604767353708544
750721243033145344
750608932201127936
750622647499821056
750712401167839232
750728570222350336
750738028440629248
750612514178727937
750786003170885632
750544411004694528
750763257275699200
750549364410462208
750584353466580992
750637893715099648
750680096814530560
750559187634122753
750675407440080896
750772447079694336
750722153310523392
750731216907886593
750656520707342336
750736485201145856
750749957309788160
750581362994839552
750710912336756736
750761198094778368
750664867368071168
750772308562903040
750581656692596736
750752708693549056
750590506544029701
750645556763037696
750738397808001024
750729845559136256
750508478678994944
750692633685655552
750609670444814336
750649994168893440
750775039151247362
750736065548414976
750750670303604737
750759595589640192
750626698979401728
750751236522205184
750785738979971073
750711726241353729
750722849329913856
750604288859246592
750651130997252096
750508788780658688
750613562415079424
750616838409682944
750685461300019201
750750611348619264
750599905811521536
750740700526813184
750694193937256448
750622848964636672
750652888221937664
750708765016588288
750601289994821632
750724120199979008
750607891867009024
750510575600300032
750621074736447488
750670613627473920
750796211796475904
750610962147934208
750564698874114048
750585582603034624
750749462314835968
750699256546197505
750640116788592640
750658726739136512
750585418614267905
750700229524086784
750640888502706176
750754751424434176
750770970550341632
750748447389655040
750725231669633024
750524907532976128
750601952921354240
750634991227461632
750699516563775488
750657418049228800
750613772461629440
750724057247600641
750692067353952256
750726116650909696
750746069009571840
750779200035061760
750490527053783040
750671343507501056
750620491640033280
750685486369374208
750682361755467776
750687260794687488
750703123753213952
750690058517286912
750684169362026496
750580465522835456
750623775893364736
750678750451208192
750521107375992832
750643417705803776
750726758475960321
750741174252482565
750585465166786561
750645304995840000
750534453777301505
750600535284277249
750754222744928256
750597288775577600
750673750937505792
750588975555944452
750794450163597312
750619014993481728
750756416315486208
750586073017905152
750584869454045184
750643086217347072
750627043096793088
750629849132400641
750598358423699456
750525503149338624
750673012521709568
750781238349271040
750667010456117248
750618369078992896
750661822106054656
750540174950563840
750624786741600256
750580536805130241
750749093266333696
750693870732767233
750742696860512256
750691690026074112
750531559858565121
750748279370092545
750676103849713665
750617819889401856
750486404073791488
750644390683488257
750698082053029892
750617320725188608
750547095606681600
750788146355286016
750625549899280384
750598135743975425
750492137586692096
750663856666578944
750796006611152896
750515873086046208
750679862168477696
750781410290462720
750636454926180352
750787680712130560
750631610672963584
750695363967852544
750679736293134337
750519790423330816
750759805250183169
750502807892029440
750755556453908480
750583183096352768
750578473106800640
750665202958467072
750785344392626176
750694974136602624
750754348645257216
750570633860378624
750568046071320577
750721796664537088
750735667043459072
750635591281369088
750494440129646592
750562283156303872
750617790562926592
750563402758627328
750740347886657536
750695251057209344
750713995355680768
750601629817241600
750600556054454272
750684483897012225
750486643061108736
750728322833850368
750789261851496448
750492183514456064
750535267702931456
750489927163469824
750609280131358720
750597074752856065
750771860036546561
750733062477082624
750710581188038656
750713823418470404
750600270820700160
750679035580026882
750710828450521089
750740562060386304
750570017360457728
750719435166679041
750607593966559233
750753815897509888
750634311808933888
750720529959645188
750657737181257728
750713911347908609
750603383006851073
750618272803020800
750626107636977665
750599264275931136
750583267099828228
750739177801678848
750747717320712192
750759155107897344
750681481127731202
750639021890560000
750651219207655424
750774288333037568
750620126534311936
750525234613198848
750774124914495489
750636681414467584
750696320478871552
750555412957724672
750706214640680960
750629710661582848
750623683497103360
750698417408487425
750658542336610306
750686165796204544
750759163681247233
750626376332419072
750794563674116101
750577583905988609
750681590133559296
750729522425786372
750759541105713152
750484725995671552
750640888653766656
750784258365595649
750513629116542976
750641794573099008
750726393667936256
750644315165163520
750767787266670592
750732471008894977
750659741832151041
750666737784393733
750592817655865345
750592524159451136
750534680328429568
750580733899640837
750648715149504512
750787466672635904
750759067057094656
750761248225013760
750623825948270592
750675743143755777
750649960735969280
750625444878245888
750757347727970304
750770073103659009
750617672967151616
750756764367200257
750706046881136640
750564636068605952
750641962139561988
750697331054432256
750574123659694080
750631506033324032
750718722264948737
750614334557085697
750493424982327296
750775152166723584
750691597675851776
750664682755727360
750747264356876288
750709398314491905
750665676763914240
750619765987827712
750737412087775232
750778574894923776
750582717822169088
750621099759693824
750595640267333633
750628393847255040
750637688173293573
750594507675140097
750661604254027776
750565928061046784
750775282454396928
750756923746750465
750701743458160640
750679870523510784
750764205226205184
750601357103656961
750708861456289792
750636169818497024
750784967081242624
750650405265215488
750694818905456641
750649369330868224
750609661829808128
750705904421629952
750610379210760193
750542410636259330
750790281071562753
750696295053099008
750581799273766912
750628251001876480
750567848678920192
750588249991700480
750576724065280000
750653924537933824
750777564134776832
750708475655778304
750746836760203264
750703802966220800
750695888352272385
750670013883973634
750483128280547328
750646022515286017
750763161029140480
750662359157501952
750658144049717248
750603475407474692
750603059915530240
750650548064485376
750707263250243584
750648660363476992
750627294914473984
750724392963936256
750708626315149312
750676179489697792
750734215981916161
750692545647276033
750777941706113024
750715136009183233
750616989249445888
750570801485799424
750521170324295680
750599926963372032
750683674761363456
750586618327818240
750638640347410432
750678570134110209
750759843112386560
750591769172123648
750541927951568896
750626912989503488
750670009391808512
750759536785494016
750641957895020544
750707754214387712
750532763602784256
750485120411439104
750484784783196160
750755581925924864
750789077289566208
750732194281168896
750509166553362432
750778663172464641
750616733623410688
750553927997919233
750586299762020352
750728822232903680
750702838502809600
750557635926171648
750629530264604672
750757427276976128
750655396784791552
750743300999618560
750686530948177924
750628746042957824
750661293925949440
750541252664393728
750666117237145605
750674736431165441
750740163639279616
750726938877108224
750595934015324160
750561960241004545
750708307942338560
750771616498454533
750671976805478400
750758995963498496
750716209629392896
750654691902652416
750626082487959554
750613050835734528
750737399613943809
750591249044963328
750695322297495552
750630629063131136
750753723584880640
750788444108967936
750767816501002240
750720831924346880
750634534266339329
750630780418809856
750642436372705280
750633674287226880
750618084025704452
750720383163240453
750574345760698368
750499938723782656
750587201336082434
750789199054245888
750582080275382272
750705602406604800
750700892115046400
750729430331457536
750713085225234433
750590141446651904
750632311129985024
750745045540667392
750618247788134400
750756609316585474
750679400652341249
750673842968879104
750608927797063680
750645229527633924
750793301234683905
750576174489825282
750755611005054980
750690850896695296
750666326759317504
750619862410653697
750723134454632449
750612296033075200
750759809671016448
750740905775099904
750493324595830784
750629069008539648
750717019297816576
750500526194761729
750740331331805185
750735713457410049
750710228589506560
750734635508830209
750583699335483392
750754822446522368
750639412233535488
750615290602352640
750733528187412481
750651172931985408
750711608473681921
750674359065477120
750752582814015488
750708127532716033
750722413168431106
750754273076449281
750644994663444480
750747805308817408
750726724862763009
750754730280939520
750719154064388096
750750234142179328
750680402927362048
750628637070745600
750605715157516289
750713932197687297
750784081827393537
750725479100014594
750599436292718593
750537200949948417
750565277885235200
750727391807475712
750620965634277376
750553256829521922
750720584338792448
750586127476789248
750737164535758848
750722740382998529
750770429606768640
750513364808314880
750631656776732672
750747247743102976
750496201846513665
750542309729722371
750785415712354304
750592876334157825
750586098431164416
750600669124517889
750629584870187008
750634009718321152
750519068952670208
750722811581247490
750683842567077889
750644461949054976
750707871407599616
750625554127327232
750642981590462465
750733632948543489
750751001473351680
750779698985070592
750617324747624448
750713571571556352
750607677873655808
750769750138028032
750566406194917380
750635712517697536
750768076476542977
750726624237223936
750766386394300416
750674543728001024
750735176389496832
750664246686519296
750721880617848832
750748136700776448
750732143802933248
750589642475536385
750705996817838080
750717723965992960
750738074804641792
750589072213733378
750779069663510528
750631480708259840
750544582941765632
750763647392186371
750730042536239104
750634542571089921
750721658374291456
750529898784186368
750624719364321280
750787064304640001
750690473694601216
750734992070807553
750596181273739264
750638879443709952
750736179088228352
750577659327963137
750652640963559424
750624400874082304
750637822286135296
750632491560697856
750737047254667264
750628099881132034
750651143643140096
750721293431894016
750783457219977217
750657044764626944
750758186534207488
750592196718522369
750727051997478912
750655622996078592
750746811556622336
750639114270171136
750602468569018368
750700229322633218
750724137207865344
750537020624207873
750610513504112640
750765274840702976
750507752888213504
750738959643373568
750662908628131840
750722224483602432
750577735014162433
750657023885402112
750663625640177664
750501763451682816
750650329813749760
750722769726402562
750612518054273024
750733918282850304
750700162293596160
750641366456233984
750600380099260417
750599654333571072
750737491704082432
750577537571487744
750780072118800384
750493785671499776
750683380950249472
750793041087168512
750685327333830656
750705359006818308
750777031487426560
750774322000781312
750761114074550272
750704646239444992
750608906897031168
750692243426672640
750603731339735040
750634148092645376
750537469687398400
750618818188349440
750695863270330368
750774468591575040
750524743883849728
750702418795503616
750752088041332736
750568159451701252
750741040223641604
750633376353320960
750553865184051200
750722719478611968
750591395770036226
750779040408039425
750590733124501505
750678591285919744
750643887287439360
750588464031207424
750715068912766976
750669334335348736
750621443805904896
750765387915014144
750564212548726786
750614678250807296
750771498944761856
750782895065792513
750719515072274432
750721633166340096
750693321509593088
750655409183129600
750483501414309888
750655551772696576
750669195734618112
750559690774511616
750785441008324608
750628821381091328
750584630315737094
750785919301591040
750658420538236929
750690800900661248
750651567380967424
750493983177146368
750548362051592192
750626879674191873
750553495854583808
750778797050454016
750601336253669376
750654377254391808
750680096738988032
750484600472952832
750686396759826432
750599499060359168
750583623573798912
750716461312684035
750741148973629441
750736765984579584
750511041428070400
750654020654501888
750643749173260288
750744923897561094
750733385656627200
750740977317515264
750712145495486465
750560647470022656
750594151536848896
750700737194328064
750707045150502912
750613579276152832
750631908552413184
750588275023380480
750689932545515521
750662422147567617
750794291082035201
750785269041881094
750594499286630401
750703920318652416
750559066079059970
750535707740045313
750731426627194880
750785952692465664
750670814719184896
750614296653131777
750625642262200320
750758052173873153
750604595324456960
750516716317315072
750647523749011457
750669812297113600
750567945198309376
750692675637182464
750721528250114048
750793145894436864
750572718429442050
750607929603076096
750777245346598912
750533862401466369
750661746692493313
750753417413419008
750755862923313152
750503017414217728
750575402746273792
750559468505722880
750584114240167936
750763131459305472
750555488413179904
750648622862204928
750773776648925184
750585557261115393
750526560260816896
750773986355769344
750766876834181120
750617610220220417
750782786101841920
750628897012736000
750681224935505920
750592666375692288
750625478516563968
750783868312162304
750554443901464576
750730223130402816
750593132052480000
750675474523811840
750651818896683008
750646236420734977
750583216965357568
750637197666156544
750643459590086656
750712694882312192
750730067752476672
750727039624241152
750732991194857472
750601839465279489
750707259156664320
750630314842607616
750773101135138817
750618750752264193
750605450823999488
750484495556571137
750677663992324101
750711445130797056
750756135423053825
750542573840830465
750696425235898368
750762489722314752
750663391023403008
750541697583644672
750672291286188033
750727152841162752
750742818537209856
750543031175147520
750713852635914240
750666863621865472
750488907800797185
750764515776684032
750687621538385920
750668587644424192
750748229298364416
750746039787945984
750677567846375428
750571300859572225
750646416469585921
750696353886384128
750645401707900928
750718852141580288
750710195060301825
750707640901263360
750693925313138688
750630482262437888
750655728138850304
750679681435918336
750532289583517696
750713601049169920
750644852010782720
750623217824346112
750687055236177921
750777148676382721
750585498352160768
750562270367842308
750578724760907776
750617723382616064
750781045465878528
750540136908222469
750729962848526336
750601835405344769
750565114252759051
750634827913703424
750577399285293056
750571875449929729
750697180428505089
750592859510829056
750682412082982912
750610077116051457
750725831408754689
750779711387676672
750685796861091840
750560248633712641
750787072462577664
750550048384094209
750789782150733824
750742478769229825
750654419214168064
750764809314983936
750583766129766400
750634307635544066
750721783876247552
750548483757801472
750780982249320448
750709067006435328
750770479879905281
750569358708109312
750497019580522496
750521107736780801
750548307726983168
750649176518713345
750656327911899136
750551877025136640
750616339421753344
750592444090155008
750652385006014464
750641609935556609
750517982762270721
750659796584521729
750484738721345537
750625977814937600
750781099819892736
750790184623443968
750678226213756928
750575033760804865
750659133548920832
750656222840418304
750696769332342784
750600392447262720
750727790379565056
750659897084243968
750706760206417920
750726217272287233
750773675838861312
750583527331291136
750593539164299264
750642260039970816
750636324995104772
750721968387661825
750788892714905602
750651789372952577
750666872392130560
750649419653984256
750712183068233729
750792722286514176
750511691276881920
750601457695494144
750733813324451840
750596135396450304
750691886973714432
750623809481412608
750579802805903360
750683653521412096
750669975958884353
750761898161893376
750708941055782912
750785264642060288
750638908732506112
750602091001970688
750574966706434048
750764498651324416
750497640320733184
750655732186578944
750544599748374533
750702041438253056
750579249048854530
750703211779063809
750664598802628608
750558919081226240
750612438425464832
750761495630376960
750693321283080192
750673734198038528
750607753593237504
750583988566257665
750727014454292480
750642625032560640
750524551038050304
750720597072773120
750578992999170048
750783947647442944
750697977358979072
750608000977559552
750586668722315265
750738066491539456
750726926260531201
750671083171307520
750788783818366976
750616087767683072
750788305633972224
750624232716066816
750626124615577600
750506888664678400
750785071951544320
750608164505194496
750580700307460096
750652800288354309
750779506231762945
750615420596473856
750753333724454912
750713785703362560
750587675292405761
750772350749212672
750582516533358595
750758895186907136
750600371672903680
750639433276416000
750697209704964096
750769691350691844
750731669884153857
750704516035710976
750620667909898241
750535196030754817
750783671024615424
750587251776692224
750556448577449984
750745708253290496
750564862590328833
750641983274844160
750674224713310208
750590255061958656
750572131172360193
750682361570951168
750772363197898753
750500031136927744
750602867199864832
750494658271195136
750630465611202560
750751940934455296
750600467931992064
750714171235401732
750628213508960256
750785042641629184
750688435015389188
750626942320279553
750719955423924224
750498705598545920
750566531726241792
750601185393016834
750595271143358464
750502698798223364
750620713917095936
750643308414791680
750685260124459016
750602003173310464
750728918718517248
750615244448215040
750584554671443968
750645711969062914
750629840706007040
750716805207904257
750601810289778689
750562069095780356
750792340818780160
750673658700505088
750570503803404288
750730567113670656
750599771858100229
750747428039561216
750589604668006401
750686606277939201
750726049709850625
750776951724347392
750591085483884545
750624815778791424
750534306888454144
750638480959610880
750741073765339136
750703497012740096
750662334142615552
750664292802912256
750736103418757120
750731699336675328
750676573791989761
750626531374923777
750694810403545088
750504779164454912
750730151760162816
750757901027905536
750789207413719041
750562324830978048
750585582384971779
750668621425278976
750648203167539200
750782529968504832
750731682634928129
750568146784907264
750691056648237056
750565948910891009
750774686779310080
750673922924896256
750641853167443968
750721259869274112
750542989399908352
750704029534195712
750711402935951360
750650065530851329
750768210878750720
750717581242339328
750743317466406912
750598232603029504
750709951908212736
750752217804791809
750733607803682816
750732580350287873
750601676004945921
750755665786863616
750722891457626112
750786845986791424
750781938902900737
750515915045822464
750586764989960201
750555408721477632
750750569606868992
750619677764808704
750786049136263172
750661830561918976
750620311415033856
750592247243108352
750620567255089153
750642435995295744
750520516314697728
750678842658787328
750719560878288896
750690901215866881
750583623691169792
750770177835499520
750571334393073664
750785558511747072
750646043201589249
750648689866268673
750549104359530496
750648056580825089
750646542457970690
750575428075683840
750742621212073984
750744848492163074
750666909826191360
750568864065421313
750660924688699392
750490304684359680
750528242155548672
750666800770285568
750648165502742528
750512983164325888
750765811782918144
750566569428783104
750682164543520768
750601457863368704
750689152396435456
750721351825158144
750646664222826496
750655648157708288
750671531945041920
750518238451302401
750784249717002241
750658491950374912
750762863170650112
750754981867761664
750714267733819392
750562182283333632
750653634833108992
750725344999636992
750627781281738752
750649956743016448
750676309320302592
750770970474913792
750594054975528960
750772359158763520
750601797681635328
750573490428846082
750537842682687489
750644281883267072
750628108588445696
750793724599369729
750647079190536192
750749676102569984
750661541180112896
750571745405468672
750640737440583680
750721930983043073
750590850263085056
750578846475354112
750659989241532416
750670450116665344
750607539704893440
750529714410885120
750608516914765824
750640007677767680
750506565854121988
750658210802139136
750653068933492736
750612354774233088
750716851722653696
750688913266708480
750740935412154368
750611138170261504
750706650890309633
750741933467721728
750726443852713984
750527147236810753
750580062529916928
750753392138608640
750671758643036161
750597670260051970
750724250122813440
750533770076356608
750589684313718786
750486458314682368
750577415890632704
750742361152622592
750781439742840833
750623842989543424
750701328519823360
750733784132247552
750689941076795392
750574291205390336
750699675712385024
750703735962206208
750619137039298562
750651244230877184
750669531236995072
750648241042157570
750794261747134464
750769813052649472
750515302736228353
750751714425249792
750579051983728640
750613948538421248
750654524063412224
750559531642527744
750673751004635136
750663080476962816
750534084779057152
750723205975998464
750630725578321921
750756818939289600
750703123686096896
750496038235037696
750601231324831746
750674086347415554
750616851055542272
750778688157999104
750579681179660296
750585049892917248
750677022242811904
750679618735181824
750791673903362048
750656336002678784
750644076354084864
750674635931389952
750739832024903680
750691971048570880
750745557329539072
750570432626032641
750761273453936641
750761206470901760
750781733226762240
750720412678488065
750592805043568640
750709876528078848
750563713153953793
750755892187004928
750633422784192512
750657015639314433
750629836503314432
750609657723576320
750510244229320704
750493269847580672
750617081494798336
750581631270940672
750611037548736512
750716008512401408
750632458064912384
750721209285767168
750673499354726400
750725378684047361
750483421642842112
750700703530778625
750642415200006144
750611352054562816
750677634586214400
750692377594064896
750489436337549312
750505122879381505
750784153260523520
750729635734880256
750711268927909888
750643820304461824
750735449220452352
750588036195516421
750785323513352193
750624329436725248
750740108853280769
750643824612020228
750710614515908615
750570331782414336
750584009613279237
750562107012382720
750759134476267520
750596156086972416
750709478073458688
750790750951055360
750761231531773953
750623880398667776
750667094346391552
750774812541419520
750682508555984897
750609544359936000
750779090962087939
750574366971289600
750631635918479360
750767749346037760
750545015110270976
750537712692781060
750732009945886721
750702599368642562
750530968339947521
750615781386424320
750604528043618304
750557128155336704
750612447023816704
750602691043332097
750619136938504192
750650686480711680
750656767940501504
750746253617758209
750591743897247745
750571380467503104
750712963389087744
750692331486121984
750688086858817536
750599343959318528
750650590062075904
750608311528071168
750727345884000256
750777018975936512
750717904438628352
750707469056376832
750491978115194880
750795121524867073
750651244126044160
750792223017533440
750598429554900993
750776200742789121
750607711637757952
750785264998424576
750700883667714048
750677030908284928
750513209887432704
750707779116105728
750554511006105601
750621317838274560
750661398556913664
750654364667277313
750607774623629312
750669086753845248
750692713482317824
750738737525587969
750593031443709952
750602485568507905
750603580281872384
750610295240790016
750680772298678273
750608525219422208
750767317483741184
750607354861936640
750715463152373762
750505471077806080
750565084632580098
750505722656354304
750572026209964032
750647804742209536
750607401255112704
750785440945438720
750643996377149440
750681648564436992
750625839528763392
750775605243867137
750623457021419520
750651751599071232
750584189997707264
750659125453918208
750744391388655621
750573750240874496
750483358891778048
750706793798635521
750605882724061184
750754981842546688
750695649373523968
750764062552657920
750772933665054720
750589785094361088
750681757851213824
750782102333976577
750528493855748096
750739500905684992
750651768430878720
750615836004589568
750560890567688193
750617060506427396
750742805992050689
750785231460917248
750525788445929472
750732320005582854
750708722947817472
750652691056037888
750630641826459649
750612539105505281
750694747476463616
750700862717173760
750684924391284736
750587876539260928
750727844959907840
750665207253467136
750791967454269440
750775894579478529
750659632981499904
750709465478037505
750720844624633857
750753849548431361
750638384507392000
750653714520690688
750623322698842112
750737730636750848
750723952692097029
750722597592195072
750669955016908800
750600409295630336
750566921989394432
750487515388383232
750719359744565249
750634232322596864
750735113638387713
750609280030486528
750580763016491008
750585901072408576
750658902891560960
750681141326155779
750714519681458176
750575377559515136
750749751725944832
750722362987913219
750782945166626816
750685217971638272
750495237286404097
750646416553435136
750660777837793280
750704205669756928
750681007146176512
750582986098311168
750775126992367616
750545799478710273
750730923491065857
750623398380785664
750498039081607168
750709452702035969
750521388511920128
750777702379032576
750501616579538944
750586090013286404
750648220230029312
750591890626580480
750666889110650880
750515256653381632
750767803729211392
750582834994241537
750619120123670528
750707032680955904
750487507020709893
750601906473488384
750593811441655809
750701471050661889
750684672980496384
750784207945867264
750680529050087424
750722589241315328
750601705167855616
750740381675900928
750670038793945088
750625864514146304
750573117064507392
750682168934871041
750783674984071168
750617710887788548
750609192076140544
750509267153661952
750678758680518656
750630029428535296
750775206839459840
750625919090429953
750784094435356672
750655543518306304
750789392147419137
750722362660757504
750532885057138688
750685511589761024
750755418234822660
750795524010311680
750573439715516416
750633271638257664
750657279754633216
750601457905336320
750626917284478976
750751416667504640
750608600804892672
750610693506813952
750775202787815426
750711336078708736
750574354073808896
750654167862181888
750706118352105472
750711386393554944
750521627662651393
750708374677884928
750618679516233732
750507568414466048
750533321369743361
750748954669744128
750588552036122624
750630448859144192
750793963922137088
750637902158331904
750578623992725504
750695041119744000
750677575966531585
750587448737009664
750623662655545344
750777169765339136
750784635722924036
750645238067236864
750586551411810305
750663088815374340
750748275196788736
750771402840477697
750712929796841477
750527214635065344
750659850988818433
750512416983621632
750748271182688256
750576355021062144
750737948887441408
750753388221042688
750568465321394176
750607237739999232
750747025520549889
750632927688548352
750718659258187777
750588384154882049
750580289185935361
750693283593093120
750653697768591363
750571544175341569
750515021445099520
750535049498529792
750757007989366785
750694260857507842
750720118901071872
750601117944451072
750585821401579520
750712548350160897
750718176908816385
750687554437914624
750527214358237185
750676208816386048
750685717265649665
750657472566820864
750654075520286720
750556717071622144
750641693616115713
750600962977521665
750628989119574016
750589294566309888
750674405009813506
750537763234144256
750633460411301888
750583267175362561
750772069579751425
750585359956836352
750770970558799872
750636564124930048
750529957638631424
750733591093637120
750785860279218176
750755078567518208
750658852866121728
750793355542532096
750754486843355136
750697922535256064
750527982066929664
750678737880965120
750654343821398016
750665584740823040
750667388182409216
750792722303311872
750521627541069824
750581140684206080
750696433523757056
750693355168927744
750733058492555264
750686753288183810
750657967842729984
750686258351923202
750625524616081408
750655484466606080
750744215211143168
750674531019284480
750552229430558720
750633263245430784
750703090009927680
750600341993979904
750676640905228288
750751819257655296
750575436313264128
750618264292712448
750783784308453376
750729824533041152
750740004289126400
750773659086848002
750697499149471745
750652531940921344
750566846483599361
750692637989019648
750573360241905664
750672341781192704
750625461756133376
750595199877931008
750651030157856769
750735625238810624
750507086149062656
750602783359991809
750561293048942593
750710518277484544
750549129902850049
750615039174930432
750712808199761921
750678180030062594
750701277944881152
750589428494655488
750585519516553216
750592725481877505
750535913395130372
750641458923855876
750757519694393344
750630742305144832
750558751372042245
750720991156903936
750686702704861184
750663965349408768
750661050471686144
750543605866106880
750720513140371456
750780319607828480
750595145347784704
750594763716497408
750484281391284225
750658831672369152
750684387772026880
750793317768658944
750577084645474304
750575272731246595
750653542562693120
750796224408629248
750693757750763520
750610949636227072
750757058161639424
750760854103130112
750666893099315200
750671863274233856
750791367606013953
750736556365717504
750692742787891204
750529206845513728
750625142934470656
750792760249036800
750736363247599616
750743623625498628
750623108831272960
750783209588330496
750764133939679232
750620571398987777
750555421207846914
750755397107986433
750763802610823168
750691153100607492
750611423714238464
750669351125131264
750786129012588544
750605224495058944
750693547926495232
750630511651979264
750493370712100865
750679434328313856
750675688701689856
750578582049656832
750752821864230912
750742713578954752
750662514505969665
750557333642735616
750726905347858432
750649788962578432
750775802451464192
750695376647102465
750593069393801216
750769259463180288
750629618563092480
750756621832351744
750513805155790852
750496268946903040
750526455424180224
750627697529937920
750687541704159232
750741677799776257
750744974275338240
750669111991164929
750620537857183744
750554292919136264
750766860279349248
750610677044219904
750625751230283776
750586706479484932
750760807722541056
750565550322028544
750659351682113536
750631539474591744
750484944271605761
750608084981129216
750536026905513984
750527084305477632
750625625476521984
750783549481988096
750610425461501952
750762150109519872
750538274666676229
750641673009496064
750790964789272576
750758182041989120
750753795144056832
750538333420412928
750688955356422144
750616586734764032
750721976789004289
750756127172734976
750667186704904192
750643702935089152
750727274232635393
750678327044763648
750735050434551808
750765144565616640
750698962844262401
750647112719863808
750580725305446400
750711671514075136
750757695670681602
750696161007308800
750506721056059392
750704562428928001
750705405408477185
750574823810732032
750587901734518785
750724640545333248
750686464002883584
750610442108755968
750655795105189888
750670953361838080
750619615009595392
750634563437723648
750713684981321728
750676028486397952
750571191694393345
750642000081219584
750572605141295104
750593434143035392
750738670110449665
750795217989697536
750622513147830272
750577445288435713
750591538414120960
750528690832830465
750600803434520576
750546852119011330
750593257856524288
750577147509702657
750638330165989376
750636044270219264
750644562738159616
750668319049605120
750566762521952256
750581362923560960
750626816650571777
750662786892595200
750583246354780160
750705854253559808
750688837769302016
750488815685537792
750529290706489344
750681254383718400
750561075146395653
750501025048567808
750569623129559045
750558948474970112
750752532369117185
750792370141224960
750781758510030849
750745221995065344
750606017189257216
750655996176064512
750652372393787392
750708441962905600
750517907432443904
750659213307703296
750597762580971520
750485112157040640
750734023044042752
750610110611947521
750795016730271744
750782924572819457
750752473808265216
750614078586916864
750690259457839104
750615034674372608
750669015446462464
750663827231010817
750648920611516417
750579588791668737
750629366762237952
750679509804822528
750749214733430784
750568935188230144
750484545783279618
750746434094465024
750695854818881536
750507098514067456
750782517679157248
750484461943480320
750708508866277376
750645548244361216
750740981515943940
750620839708471296
750664422792785921
750746719105736704
750646517309042688
750749579663044610
750660962424852480
750680503871733760
750690754461401088
750579454431338497
750732139893813249
750726133663076352
750691404674891776
750710660615593984
750574802994360321
750544641909547008
750671661997887488
750639441660768256
750757234129432576
750752775642972160
750725449819586560
750646777209053184
750676795876372480
750579819352559621
750794186232893441
750603748087517185
750643602271956993
750712896234086400
750767153867952128
750735117794947073
750668512260042752
750666117199368192
750695724896096256
750722278783082497
750566901080875008
750624513872637953
750723931607339009
750791698742145024
750783998306185216
750762435389190144
750622337213554688
750789341841133570
750759146765639680
750795335438663680
750486135416258560
750606969338159104
750794152749641728
750659368513863680
750710958486609920
750665223992999936
750568935062433792
750591798410637312
750695808819798016
750772052638961664
750779270973108224
750675852141047808
750604586663104512
750721477788307456
750592935062806529
750490103261331456
750627882133839872
750592930855911425
750661621098381312
750684127431536640
750752033498664961
750707171151806464
750631107519877120
750684270050455553
750725785355362304
750550207469907970
750577818640211969
750616213261324288
750609246841147392
750543312168357888
750541948981739521
750503071919304704
750607304681070592
750792848145018880
750606700688859136
750706017646833664
750642675397853184
750738116810530817
750725831333408768
750595371903188992
750665240740630528
750644914971668480
750563386107265025
750532566583644160
750675541867556864
750651953198292992
750692616778416128
750645414076878848
750719690964471808
750653861476597760
750670852644036608
750579412781916161
750686547624751104
750591223665139713
750639424711561217
750616846571798528
750586970661851136
750573901156089856
750648702683979777
750670651401306112
750730881376120832
750629437868310528
750767518906802176
750782060462084096
750533858232266753
750644189520621568
750527575148011520
750757829880012800
750492758285160448
750758790425968642
750789878430961664
750756127076446208
750649923088056321
750776947706327040
750654779987259392
750730969565523968
750691157252812801
750541466561282048
750720643390255105
750525280918306816
750618868389801984
750662208154116096
750762460500537344
750483211944206336
750761692733276160
750683154680205312
750670508539146241
750509564705910784
750511452428066816
750636056601432064
750615500577701888
750692784563183616
750691870288687104
750690775537770497
750685738107215873
750792051281698817
750609401988382720
750773344736337920
750770324543770624
750754985973985280
750781988936773632
750634458504568837
750625616823627776
750721234543874048
750756806549536768
750724132925427713
750749399513436160
750497241861791744
750747016767102978
750677244914331649
750622391466950656
750578342961831936
750757255352578050
750593887056588801
750495023364468736
750781733264560129
750741136742944769
750521199772532737
750757997677338624
750758173963849728
750730118184796160
750717224680296448
750750334608412672
750761118361063424
750644747065237505
750697171696095233
750759557765459968
750730701180399617
750783150863757312
750541709772201987
750758387823022080
750494188387569664
750534382474014721
750574379281645569
750609372699435009
750604523832545280
750582231358472192
750725026412916736
750539700964888576
750498663814823936
750704637708238848
750763202770833412
750591915884765184
750657565235769344
750500551083696128
750641773475721216
750698602012475392
750769586610528256
750789132058845184
750792755832578048
750651130825338881
750652384913854464
750794257292746752
750788666340106242
750721595279282176
750655149123698688
750726574039764992
750641282628935680
750726469219909632
750770970533646337
750598177695334401
750587914598412288
750711457789124608
750513335695736832
750638850196713476
750752922703695872
750623414877118464
750529772829102081
750563822335823872
750710702755549184
750764666440253440
750723256433250304
750781515018145792
750605983311888384
750582323377278977
750626573414338560
750722333288071168
750598274466344960
750790134375837697
750730432518303744
750576119854800896
750696467182997504
750618667143012352
750636878592929792
750639172814118912
750668432501141504
750618708863746048
750729086134317056
750737353463914496
750674069654212608
750617308230455296
750536068609544192
750496478439714818
750600388357844992
750592062484013058
750489784607322112
750499171522584576
750731640700334080
750613407414554625
750634211179130880
750660316388847616
750484378216763392
750627437369753600
750589067885248512
750695326399553536
750581656398987264
750647968529846274
750632416000126976
750772476330831872
750713743496007680
750679815737315328
750592548972924928
750674044320509952
750619799634350080
750603454322737152
750488039865061376
750538035897503744
750591035173179393
750490606460252160
750765174160707584
750663302687121409
750730503871954944
750727966284537856
750605236801114112
750776368846213121
750768831744749568
750633414290726912
750490510305927168
750704818151456768
750550077765193728
750570189230669828
750581354593718276
750582868741595136
750621208958406656
750792407600562178
750593144543141888
750639495976935424
750500081388756993
750503957118783488
750708462879805442
750498722694492160
750789367019569152
750670407938682881
750632198018072576
750622777342853120
750597670222299136
750633363762020353
750777563971190784
750483858005454848
750757548874080257
750544922667847680
750773483139915777
750713768859078656
750795843020656640
750647188422701057
750746929039015936
750551990296539136
750542208953090049
750570617292947457
750641257735659520
750680696805523456
750722434269974528
750560479379124224
750650258632368128
750704423811227650
750581396335460352
750784048339963904
750712241884889088
750710279063961601
750562689831866368
750677252984152064
750729166094536704
750679970951925760
750583464370565120
750583640552341504
750614133146550273
750780751625367554
750594990192156672
750686782656839680
750673222513876992
750576988226740224
750553026084102144
750624346326966272
750641731406667778
750667421615288320
750666641361469441
750775483566960640
750757343445606401
750766570650099713
750571212875632640
750754940054867968
750742277216169984
750620504030113794
750634018408951808
750778218248974336
750658940661329921
750582705264492544
750754415913668608
750603240576651264
750749936216576000
750765232679743488
750656969539661824
750555643304697856
750735340089044993
750582377769005058
750752071184424960
750665798453170176
750744261130321921
750678242814754817
750756743601385472
750578330403995649
750759994304462848
750576418032148480
750777727817572352
750634001291812865
750727672632926208
750592087817654272
750607464010244097
750618075767054336
750710207815290880
750727870025261056
750668835229933568
750596768585379840
750586555270569984
750739265689038848
750491466225496068
750743808153903104
750687814505918464
750717849585483776
750578087163785216
750722782477086721
750596320017125376
750729220683276288
750491856450965505
750623414830952448
750642599803887616
750658672133562368
750745779564847104
750507069413941249
750749890079318017
750640213244862465
750583908895494145
750600535259086848
750747587343417344
750693661227249664
750638027957874688
750606742854201344
750666557529976832
750668273163853828
750597242361380868
750667794748846080
750662774271909892
750603425025560576
750784539329519616
750687914871382016
750534089090871298
750671296992780288
750775550667481088
750665127440023552
750589122272751616
750766101005467648
750675940460597248
750594474376564736
750624396348313600
750600006646763520
750496008723914757
750779359150141440
750635477837967360
750707750070607872
750683074975895552
750536387515060226
750667966782574592
750673431973203968
750603718400278528
750669552523079681
750716218101948416
750694848240488448
750642465342885888
750695846346358784
750730688631017472
750642369058529280
750641056245510144
750790964688584704
750767913066459140
750726406292721664
750489247677714432
750664385161469952
750727454529056768
750599046046310400
750720466940227584
750585657857306628
750665244670889984
750700971915898880
750743560824229888
750648656538238976
750672291168657408
750647779618349057
750526031631486976
750643031808802816
750573851042512898
750789534422630401
750665542730543105
750749231728750592
750690972628025344
750596642898862080
750552535337934848
750560148175872001
750604201068298240
750659330668625920
750614564861988864
750694822852329476
750661352683872256
750672933153017856
750710908306030592
750484726352347136
750657816898236416
750647041429209088
750781233961906177
750557706977705984
750667459540226048
750746983422451713
750743170783338496
750607979779547136
750539138982637568
750665647365861377
750679199057268736
750721855225561088
750634962014072832
750796073476710400
750659548877291520
750575272643133440
750692193292193792
750587247423025152
750722429949972480
750747394472566785
750718130842902528
750492523278180352
750789656200024064
750651562788347904
750602078570020865
750745955654307840
750752343797407744
750722933186854912
750603169256730624
750790742772031488
750551797413060608
750627693272637440
750651726701658112
750780617692946432
750788901158223872
750775525669384192
750543051962056705
750676850465075200
750527088776482816
750618730112159744
750555920216780801
750717086381506561
750759029656449024
750669569149243392
750589520832237568
750602556573884417
750645745338949632
750612832681598976
750522500153372673
750727232390389760
750763785598754818
750610395912691712
750556205655924736
750627189838737408
750654448532357120
750700040935530497
750783465428320256
750590959562416128
750592800610258944
750579295047876609
750616573996589057
750596906968055808
750663068024274945
750555509107941377
750642885033357312
750722287205289984
750566120692776962
750591060238340097
750774602817736704
750746304007925760
750786942657294336
750592964322332672
750505991146508288
750715421188300800
750722106980175872
750627860843339776
750691966908792832
750783712791498752
750646051825070080
750594050496102401
750526249718591489
750668147368136705
750697746512941056
750766373714800640
750580817584414724
750761139164684289
750784300107177984
750493387241852928
750517668038475777
750568041616924672
750635276721070080
750725365836886016
750722278950899713
750753476146262016
750783696072998912
750756454332850176
750508340103577600
750583602652610560
750631392489377792
750749000890880000
750691048326737920
750567261514104833
750588300268867584
750669187559948289
750650392598446080
750519090062565376
750678763114008576
750774040931991553
750589248286429184
750567622530461697
750593946049445888
750593895336124416
750527462061125632
750782798668136448
750618121996754944
750522604864233473
750663466403237890
750626736862220288
750741857861267456
750516162564280320
750667132149661696
750667233005858818
750617450601783297
750730101277405188
750667144896114688
750546189301456896
750611909926203392
750607770077061120
750654775788699648
750542355980312576
750714280396238848
750571078615961600
750683645090734081
750751169387999232
750581396385701888
750681589898629120
750577105893728256
750653702168600577
750728461195640832
750756026320695296
750691870213152768
750706525245730836
750702137865277440
750728801252941824
750610345581051904
750782676915855360
750541701484249088
750709771435667456
750543941297139712
750589420236050432
750666578450976768
750786887833509888
750620793583927296
750622148524380160
750716415431311360
750618637845798912
750573775343722496
750756345205383168
750710195320287232
750550098636107776
750630037834100737
750514614576685056
750697528442650624
750655568424103936
750665219811250176
750511716434313216
750771914340196356
750627642840215552
750550970816425984
750712225061408768
750765509726076928
750730650907471873
750724107478630400
750525872126369792
750613491250294784
750691870104137728
750608533809397760
750723503880626176
750717602159222784
750717283408965632
750727610066501632
750649117840404480
750512106609315840
750577470512955392
750708429350514688
750586156992106496
750691807403601920
750721431709839360
750699600441409536
750664535862829056
750592293334347777
750697540933287936
750585121229639680
750499917903302656
750646236370186241
750587302037037056
750507245536935936
750665039242203136
750489541325324291
750789324774387712
750585838438846466
750607224951738368
750763164912881664
750491609029017601
750536001693552640
750796115558162432
750484990375268352
750745896955080704
750664967829987328
750690691714539520
750747184774189057
750586123261472768
750598928693862400
750706311201947648
750664527461642240
750751458702856192
750758454675906561
750795826230923264
750604297373618176
750740985580232708
750710312530284544
750734178036187136
750762808673984512
750596806174732294
750594063129272320
750557270757572608
750774502083092480
750606016874676225
750642205631639552
750772329555296260
750658026474962944
750676447942021120
750774238026473472
750581421765451777
750781473234366465
750708861460512768
750630377375592448
750648123626782720
750671658025902081
750750632424996864
750579198599757825
750626581698211841
750662614938578944
750523527833456640
750633565352824832
750673712991592448
750669296716611584
750556771710885889
750699625368154112
750487838320451586
750712481174196227
750740662526545921
750605291469803520
750636966706896896
750768579721699328
750752243230597120
750781469132484608
750614716188418048
750685972950618112
750490937755852800
750718701075304448
750603894921846784
750616674785714176
750570818242023429
750732995435212803
750658957417582592
750611859678584832
750767955038892032
750685381461438464
750639420643180545
750731661625561089
750486634747965440
750646064374386688
750699961101189120
750619786976124929
750550622970273792
750779518651133952
750687042573479937
750572261455912960
750646303546150912
750695078738423808
750783583095234565
750687700982833152
750634445892423680
750692109259268096
750708668295962624
750772447222390789
750486563360894976
750747020982382592
750515814298681344
750616657983180801
750555412722749441
750636106975219712
750780290382045184
750553265390161920
750767699186356225
750757792009494528
750670407825551360
750610802672017408
750569128117866496
750749260728197120
750774007285288960
750580817768943617
750716658604470273
750776859584000000
750667694282645504
750593681506365440
750593669036666880
750628230101626880
750685234933346304
750769770937610242
750654239056080896
750642926938652676
750677236169211904
750778830604931073
750646546715250688
750577839750119425
750715504998899712
750737303010619393
750621691336798208
750683972334546944
750755242132766720
750522881570856960
750646005633286144
750644797463863296
750686606198210560
750662375867580416
750704985705484288
750572764659064832
750648522085502976
750742545676791809
750483136463515648
750751928343261184
750625822671790080
750611595378716672
750758589061619713
750708198680715264
750599897599082500
750774565027012608
750643669309464576
750600291678990336
750792143342538752
750697809498804224
750755271425785856
750621796093816832
750628809007857664
750499708422938624
750572974265274368
750594226828742656
750699105433767936
750533455780409344
750716755148873728
750499376842219520
750569425892470785
750610538326032388
750550530510970880
750736153750278144
750694495721754624
750731728650641408
750497703306661888
750705744966746113
750502736454557696
750693799693733889
750710551874007040
750619635830157312
750694999000510464
750595204042874881
750691312316321792
750662602234077185
750665165234921472
750783419337084928
750596357614960640
750625285490573312
750791048755019776
750572311762366464
750771461351215104
750587901914836992
750728872220434433
750741207999979520
750622236420108289
750741274987073537
750609343037448192
750787793996120064
750698883290894336
750713181631164417
750566229681836034
750583946501554176
750539227121774592
750745205016453121
750669405655150592
750508218661560320
750566032939646977
750738884313673728
750603248696983552
750502258207580160
750665471226105856
750589244146642944
750696408693350400
750617295613898753
750734119617892352
750488567961391104
750657476911968256
750665798327341057
750500043845664768
750682420630913024
750514845376733185
750573716715741184
750488102733488128
750564501716631553
750781590674952192
750556788655812608
750625784893693952
750698338056564737
750656600348758016
750756710084669440
750681997031403522
750612639856795648
750750825455190016
750738297127858177
750756256839823360
750583862565203968
750754101194059776
750671741886799872
750773977765732352
750643950227189760
750602942428872704
750787059808366592
750487297204883456
750731594688819201
750726142106173440
750579274210484224
750692474104868868
750619552128598016
750687625783152640
750769477353140228
750516816703811584
750596105738551296
750653517422071808
750602560818520064
750760854036049920
750748019277099008
750605316455358464
750492783518121984
750786452011814912
750703798679638016
750545019405209600
750574044064391168
750595401376555009
750604020729933824
750637529003618304
750620818699419649
750643270863249409
750623133883740160
750588870530588674
750702079396765696
750691450761863168
750624463620890624
750744244512550912
750596756145070080
750585150484779008
750777266448195585
750720236408614912
750645498055360512
750642994236297216
750573393938874368
750618335700660224
750774494021586944
750645384599461889
750700040872689664
750701642853605376
750635322631983108
750666079647784960
750695825379041280
750568565963681792
750759608260722692
750593027358519297
750523393569587202
750759834891522048
750569308481265664
750652192214945793
750590334367825921
750693174478311424
750591387242987520
750794072781164544
750566116737617920
750639403773616129
750647469516652544
750755309077999616
750633120437854209
750698182628126720
750700606977871872
750606298136322048
750751215311396864
750580574562217984
750691291244158979
750633904923484160
750669166684803072
750644051179892736
750724640494985216
750654477879959552
750730130545319937
750650271022350336
750613487215185920
750704872635314176
750545329729183746
750501092224446464
750706533399425026
750663390733950976
750608852488511488
750735474193555456
750580897313873924
750743485481877504
750790201581207554
750681938160123904
750789056548573184
750623104821493760
750496512145104896
750662078126514176
750754642112503808
750538362780577792
750583556502593536
750722899884072960
750662417739317249
750640099889651712
750786401495638016
750576094970056704
750743376216096768
750686690184925184
750608843957235712
750610651781955584
750689316020428801
750760451345121280
750785499585974272
750691979118284801
750590204596088832
750698341885964288
750557992324595712
750760497495048192
750725307355848705
750702888549179392
750649864413929472
750538782185754624
750627877796782080
750721465255878656
750627005243265024
750710539148484608
750617844967149568
750627521314553856
750627404008292352
750637747082240000
750573511387873281
750663789394165760
750759968991617025
750754776569241605
750596525223444480
750616724903460865
750568314443882500
750584894628200449
750742852028624896
750606373528936448
750580293527109632
750672396298977280
750590859008151552
750739831915999233
750600337933950976
750794454345342976
750795893251592193
750731930014973953
750666314335780864
750609510918684672
750546437008723969
750686123966554112
750722576771604480
750696530336768000
750719095570460672
750614434905788416
750757536169537536
750734836634161152
750499678710403073
750750657645256704
750640976771870720
750660723416535042
750673893438820353
750718025733509125
750651747534835712
750522550438985728
750613520501313536
750723151219290112
750768764380127232
750612962713284608
750691693964300288
750674854051999744
750484373674287104
750645598727053312
750771574538530816
750793317881778176
750781011705880576
750584995039834117
750667132220870656
750707548609622017
750671532217626626
750744340981551104
750672811132411904
750614938356486145
750608269521981441
750591932687147008
750733301724446721
750715488351588353
750685071284301824
750674753178873858
750650229142196224
750676565428690945
750747071590739970
750492036932001792
750693510404268036
750663122692677632
750758505003573249
750723222648262656
750551239583203328
750524756676321284
750541139615375360
750743191717052420
750733561708343297
750626065958178816
750578124887318532
750613029964898304
750790780441198592
750777236949725184
750744018146000896
750671058030759936
750568780087042048
750579777283719168
750521657211490304
750648517828444161
750639206574223362
750741899934371841
750703425751511040
750741690286215170
750783612228923392
750683863240761345
750738011634085888
750689257291935744
750721620499726336
750599415308648448
750665638901911552
750601269039902720
750705392603242497
750763206813970432
750620554714021888
750687965551091712
750592175914749952
750687134718259201
750742273130762240
750727278364012544
750670475093827584
750730415804149760
750580759098974208
750625583684616192
750739265789845505
750766369432567808
750706831329222657
750666033384468480
750704734177071106
750720139692236800
750706369993383936
750619279498874880
750780160543260673
750641920112635904
750702536571678724
750613315248730112
750708433427529728
750770970512601088
750632633932083200
750767308893659136
750669778898001921
750714468963934208
750529995420889088
750602657295962112
750604662273781760
750525964547985408
750726871814381569
750588623460917249
750555903343075329
750507098547552256
750766273164902400
750570264858066945
750791426410160128
750588463729274882
750656441023946752
750721196807913472
750581211769298945
750486211052048384
750757863283367937
750507748731809792
750712074427305984
750655061005565952
750641266023686145
750654654032252929
750505513062797312
750671603466440704
750781833906913280
750713722658697216
750588639864877056
750573246878248960
750610874067456000
750753962781995008
750749063981699072
750659632771764224
750663881622781952
750579106388017153
750653865868034048
750656009010552833
750714087500197888
750625029692465152
750695515273228288
750657242001801216
750769498295197696
750626070102216704
750585074903646208
750691283040145408
750606445008318464
750599050450337797
750623859561365506
750675265118932992
750511896986587137
750654561866612736
750628930550456320
750627286467174400
750633871239065600
750785956903464964
750625357162700800
750671397907795968
750719904983158784
750685608327118848
750740113055944704
750614233604300800
750789236752785408
750668138711248897
750783029098971140
750611326897156096
750782437890850816
750540934052515843
750636446529228800
750621200544591872
750692776388415489
750633913165418496
750777413102100480
750719775110750208
750721683170942976
750644839419670528
750658655595425792
750630373332180992
750744764597796864
750501046301167617
750546629980262400
750678028947165184
750678754553364480
750646772981116928
750643568671416320
750764788230262784
750683636748390400
750790449074475010
750688359664717824
750751265903312897
750624413347778560
750750716508114944
750692054964039680
750755707478274048
750697557723054080
750679719478046720
750702242878160896
750554892876603392
750712782878900224
750609653533405184
750773558587101184
750788230266494976
750707317868490752
750530179966070785
750563818342850560
750629962168741888
750583892185325569
750595237668593664
750618276951126016
750634538271772672
750754977849675776
750718046923206656
750741102978891788
750746639590096896
750681908598673408
750657153845911552
750712413859745796
750711981800325120
750615898810032128
750543739853139968
750710396697341952
750744433340088320
750724342556786688
750600283391164416
750794248845484033
750698887401369600
750662124100325376
750759838846779393
750590510826450945
750722954040926208
750707078793162752
750642276632780800
750637893589147649
750616687322497024
750748149577158656
750497544120053760
750590846219776000
750761608750575616
750629698024173569
750622391525670913
750740322976538624
750665425269121024
750778591680618497
750560433191411713
750734371066306560
750718193874964480
750796270504214529
750564606553325568
750680113755271170
750691371187515392
750690628787380225
750779032048893960
750786313448816640
750602120403881984
750600392396902400
750759201224396800
750604955938004992
750750485859139585
750551390255210497
750758622473416704
750773407478870016
750722304125046784
750687315320770560
750723189077053440
750644235506970624
750646127289069568
750764264068087808
750583698953822208
750679647906566144
750650912784412672
750665123249786881
750626191804080128
750547351484399616
750794320467333122
750670181710508032
750689148202283008
750623553465253888
750792034336792576
750717073848995840
750740897487257600
750707146082353152
750646026537619456
750723885360816128
750633032630013952
750670152279158785
750733293381910528
750791514259853312
750741618840498176
750659356040032256
750647083581964288
750598295249162241
750508419912638464
750706302939172864
750543849127342082
750713768800247809
750696370802085888
750723541633495040
750758471470084096
750755862906568704
750602594544918529
750788255403171840
750721989363499008
750767321669636096
750664607413379072
750583846001840133
750601072151068673
750583309026127872
750581409094443008
750707305373638656
750535351547101184
750643552011575296
750794483969720321
750661721409384448
750602464580304896
750561196764438528
750562933227347969
750641748448251905
750775882143322112
750585200875274241
750614699264315392
750708232046440448
750518758955855873
750795968560279552
750654834538323968
750785138892546048
750684110989848576
750670198429155328
750793393463238656
750626514572611584
750626912876302336
750685197184561152
750714921990651904
750746056497958916
750505139828436992
750608231731429377
750684190648172544
750728658646687744
750658840224493568
750669363468959744
750744127269199872
750552195649703936
750730487354707968
750787517318848513
750641500783075328
750735667295088640
750796014961975296
750758693738803201
750726418741465089
750500694088491008
750565151934443520
750783855452418048
750591399918243840
750616779546775553
750572710158368769
750734329299537920
750610626670538752
750638912842915840
750626858568413192
750712317659213826
750749013322891264
750583112048967680
750574412953518080
750600358888611840
750636106828304386
750675348711407616
750614531609600001
750629006085677056
750622127401865216
750590586235842564
750768353514577920
750609540224344064
750769708241215488
750669816491601920
750789266037415936
750793963666190336
750559070386552832
750506431695036416
750563981836881921
750744630321446912
750676942534443008
750659070726512640
750785319486775297
750650715748569088
750668344546631680
750673235163750400
750735327430574080
750587658628435968
750613998610112513
750621275912110080
750533917023830016
750715199020101632
750591185891299328
750655199266480129
750678100292149248
750655354720116736
750498512744411136
750561259565772801
750617463235211266
750774531569115136
750503965469642753
750762162797305857
750776175614496768
750791526830268417
750725089331703808
750700518880731136
750696211464744961
750730424465448961
750742407377985536
750599528634458112
750773059297083393
750586190471032832
750735013012971521
750664535883784192
750578040959332352
750627089049591808
750594470194864128
750756773116596224
750579957911457793
750724426585481216
750622110469361664
750626271348944896
750661402914721792
750605572320403456
750787450184699904
750682387122651136
750750900717776896
750642075369078784
750712174864109569
750739333053906944
750792160467906560
750677156532019200
750687906579116032
750765396433797120
750558965256380416
750687860513247232
750531224381296640
750643984054251520
750699252045778944
750542636805656576
750681552263245824
750736707176325120
750533505734569988
750539315046916101
750631719603097600
750591223644164100
750658357959073793
750606134512390144
750558374094405633
750607547766308864
750555584752185344
750761139299115008
750734249670668289
750565235707224068
750738540237955072
750610295069040640
750603362261934080
750721909818585088
750708303462817792
750676561226072064
750693665413197824
750484088683831296
750627177469775872
750619808023113728
750572093482344448
750630800987652096
750604817341571072
750627437214625792
750490744884867072
750505395844702209
750593052587229185
750690846828269568
750683519379136512
750568666597564416
750790088410423296
750654574688669696
750505848724742144
750578137713537025
750773843766239232
750786296499417088
750622743977160704
750533568833654789
750561805047660544
750699864477040640
750618994143440896
750595690758279170
750624442418663424
750623385541947393
750616041349324800
750794970316103682
750648555761729536
750656738932695040
750658039146024960
750767506286075904
750739148324175872
750607187081297920
750740788426997760
750657061562843136
750548450119385088
750702053836685313
750667560073375745
750713936576651266
750764360226762752
750484516649656320
750741308701016064
750525302061821952
750724707356332032
750792546255863809
750759797029343232
750698648426516481
750782450327023616
750610240652054528
750653542537367552
750541710179131393
750699311000719360
750784862324391936
750627538070745092
750594079860330496
750679761391915008
750708987247489025
750700581908516864
750661390218690560
750744684876668928
750602275937214464
750779648523505664
750790234946887680
750500190424039424
750624501264769024
750625164161847296
750749462423822336
750670156272136192
750651198110302209
750739135749496832
750742680100044804
750657267284975616
750775575841738753
750694097451528193
750774171014205441
750780181132959744
750641643506851840
750714359907688448
750616729127116800
750691870179680256
750580972731633665
750745607485132800
750598341436866560
750728452769275904
750704402680451072
750719049185816576
750768940574474240
750607132769325056
750679220045611008
750616351782436864
750603341097492480
750719099710345216
750644369972142080
750737424528072704
750638204307410944
750670026445877248
750638564749246464
750560898973110274
750789408610131968
750785952805715969
750640397899206656
750509950590484480
750755497842728960
750794857032081408
750507295579074560
750645007506255872
750702028733739008
750715718929379328
750792676040060928
750508361091731456
750762783478775808
750764075005669377
750582277114097664
750630633223913473
750721373115416576
750575591368294400
750744542148694020
750767946549583873
750607782827663360
750650174859509760
750685767467401216
750781368322363392
750551402972385280
750593471753359360
750589445548679168
750605832660942848
750702066444693504
750662124293193728
750520398702256132
750794315966713857
750571195804909569
750723260266930176
750668512285323264
750772874730934272
750689898919854080
750627999448522752
750703853436305408
750567769259868161
750555907789099009
750793770988371968
750640150313594880
750757880354119680
750607258652999680
750780089013526528
750787752107642882
750648954073784321
750724845952962560
750518456924209153
750578871628664832
750783230790373377
750589902455177216
750719976210739200
750717010754035712
750614439225880576
750616418949955585
750614774677995520
750768521043333120
750786862873214976
750592498985304065
750641899275444224
750750611679875072
750769556948484096
750582310936993792
750743951125016576
750754692435701761
750731132967194624
750522986462052352
750507484293558272
750648530516123649
750537691675168768
750735373781856256
750621468795478016
750602527268278272
750535477241995264
750523670112636928
750644785027907584
750585137801330688
750684660427026432
750573477594292224
750727337436704768
750671443801747457
750603747798179840
750679320755105793
750566234119348224
750497057287315456
750710274664046596
750737239945076736
750671099994734592
750685071259033602
750577508534353921
750566556975980544
750538622978420736
750564728473325568
750754776309231616
750755019511717888
750620164346015744
750492850589200384
750700455924158464
750522814680092672
750567383463497728
750608881944899584
750615768736403456
750609108076728320
750597171146215424
750637151432286208
750664955263844352
750569761503846403
750596424761536512
750703719327551489
750683498487291904
750490270907633664
750562752939364352
750587239218941953
750792336410566656
750659980781649920
750677227860205568
750618948069122048
750594600298024960
750702599414779906
750699399198760960
750782764870307840
750563147275206656
750792969561600000
750614577545633792
750630893320933376
750642847091724289
750792013268656130
750622454666629120
750778189132230656
750749415997005824
750644663321825280
750685004359806976
750603303424258048
750697515813466113
750650891787759616
750779262878228480
750618813771767810
750603336714481664
750743896276303872
750718860622434304
750483086249525253
750751349537734658
750641236751646724
750564371923931136
750766453301907465
750682617662435328
750680021258297344
750588187085529088
750723776262930437
750690796676931585
750513603829112832
750765777951883264
750705669553127424
750599679646334976
750680394589151232
750578452080762880
750727286983385088
750719548379176964
750751651498168320
750713130997669888
750642557831360512
750682646838145024
750686564468944896
750708601140895745
750755208473436164
750779543728820224
750699193312870400
750579613928226817
750724925598502912
750675453741064192
750563012680056833
750603634518482948
750646219421122561
750699545789603840
750789048000778241
750730604656726016
750499230150750208
750743753661571072
750549322685640705
750629136012632064
750606952363728897
750584831772389377
750734501102383104
750656499869970432
750785269175980033
750696324815851520
750526102779682820
750701181563961344
750656365316575232
750483040242176000
750580393951232000
750728914390151168
750679321069649920
750746744372203523
750727979228098560
750710220519800832
750593920640385024
750647452580122624
750550270749409280
750577516599992321
750486676397395968
750552896249405441
750665534270615552
750782198899499008
750669443211067392
750488899655495680
750788029053218816
750578166905864194
750668415539486720
750589181143965697
750734425567162372
750703979256881152
750642008260218880
750702062397222912
750730147532148736
750646777146068992
750697327040401409
750580557613072384
750608068170440709
750675739020783616
750657170929250304
750686010695114752
750644017482731520
750719531786657792
750587302213222401
750568746645872642
750748874986237952
750576363204145152
750795045809315840
750688942735945728
750647255502295040
750652745821151232
750641203121717248
750608894414688256
750696324564123648
750699600395268097
750570835304411136
750563117550231552
750648698300923904
750572185962545153
750732639032729600
750558172822339584
750734941575577600
750630176069910528
750510965670699008
750683309743624193
750623914213117952
750792134979190788
750530079113875456
750641584836935680
750647326734225408
750696345451757569
750617995785834496
750713210689482752
750635452781109248
750795230480334848
750741824541634561
750643144849580032
750781372479012866
750607762044911616
750700762234253312
750592876103475200
750583220962529280
750759746865623041
750576074074062848
750494939113525248
750524228194148352
750765664952954881
750633200389648388
750591030664302592
750746668727930888
750654712865759232
750795586857730049
750758446236966912
750784593704419329
750729639757307905
750558936051355649
750609510696382464
750636987967733760
750630117374853120
750565676188835841
750574148854943744
750567475440418816
750720798403485696
750739052064829440
750486948960141312
750600661054595072
750760963050237952
750687869002457088
750621334443524096
750582935619854336
750557468112068608
750545824438943744
750488413023895556
750688225451278336
750564376059453441
750553017963937792
750793355655778304
750575608451764225
750795549264207872
750758182050492416
750618767877693440
750683896962961408
750640573804113920
750568167789977600
750548391701151744
750591186105147392
750735423866040320
750689118976344065
750669409828605953
750612283403956224
750641492285329408
750704319108943872
750667450820222976
750722228631826432
750609955317776384
750703798922903552
750685150980157440
750497841735307264
750651554764652544
750652271747358720
750764880513335296
750656734683881472
750619799651229696
750624090319261696
750719968065515520
750628951295483905
750692272723808256
750702658114228226
750550610387304449
750505848837902336
750644231253921792
750615147912302592
750486991121289218
750483312540393472
750686518407114752
750581786619641856
750552808307486721
750684861728337920
750740888922587136
750623700416946176
750671628338540544
750718122500366336
750504049175203840
750668340016902144
750560731339317253
750645779010838528
750688334289174528
750702301539471360
750702842449498112
750604859406188544
750561486016307201
750619212201205760
750608168691138560
750726272070905856
750627038843764736
750516003101151232
750777958420324353
750658621826969600
750581316987588609
750568536934850560
750591794107314177
750694315664388096
750660320532758528
750770874215723009
750543253452296192
750639181282484224
750734639782850560
750623381305716736
750609963748323329
750650203850481665
750716390303264768
750693334230917120
750501545381330944
750755837543669761
750668805697921025
750677995342311424
750793188047253504
750640422788083713
750760375788957697
750634945073205248
750677567699582976
750661889521311745
750667362982981632
750720567800504320
750691081789042688
750620055398907904
750653488112295936
750758064693907457
750667799165407233
750664162888458240
750630436175482880
750674895835697152
750607535229382656
750681426262011905
750655606487416832
750782362389082113
750570482823553024
750674283727187968
750612987904454656
750756416416284672
750781729049235457
750618775955894272
750653102324191232
750725496187543552
750594449307295744
750678289056993280
750671263652196352
750656910626480128
750607086648750080
750691237015937024
750716486587744256
750713168901484544
750744571575832576
750693216786247680
750793628298207232
750754029861429248
750605694114693120
750497799720972292
750741652633890816
750588409417195520
750654650148229121
750622336978522112
750676632520781824
750514451191697408
750529156283142144
750699059174789121
750529366250000384
750626485149560832
750675332005502976
750498688867241984
750683309739388928
750505001378836481
750550324939718657
750611205320957952
750719107889258496
750594230968520704
750537134109552641
750765476238729218
750699474586968064
750791400938147842
750717539571888129
750516997348265984
750530884592345088
750594713468690433
750604301685362689
750575612553728000
750770354105282561
750762728692846592
750542397797494784
750629366707527680
750699743148273664
750691232540725249
750611402612678656
750750665899646976
750629861656498176
750554326314147840
750754977648414720
750701945141227520
750714557245579264
750736635889913857
750778654771249152
750684391685357568
750764897332502528
750736850176868353
750793493967204353
750729891771854848
750706017445433344
750617320851210240
750750783633842176
750582680086056960
750791979949260800
750597263563579393
750614514765295616
750721297454424064
750674509926002689
750762573688107008
750681854425063424
750686216295768064
750625378021040129
750692377829007360
750629912181035008
750599440319283200
750771683687067650
750707388999761920
750637965181906945
750745565747617792
750595007166504960
750580901512380416
750637876778442752
750619560261353472
750784010742366209
750570432772833281
750626346955632640
750782807128113153
750793695386042369
750770970600714240
750721104558383104
750648861966958592
750791249951678464
750584798121455616
750709939170074627
750516179081527296
750696018631680001
750613617184165888
750703207328915456
750511896860778496
750561712814907393
750690796643446784
750497334354710528
750609447916019712
750741778433703936
750544927017295872
750530490180968448
750602724471955456
750720164937789440
750624203510935553
750564535292010496
750703618525888516
750730537745190912
750775995519602688
750706709556031488
750719678662733824
750575499303321601
750517202584035328
750618604186570752
750623775637573632
750589416050135040
750607514362798081
750718110030700545
750712342728421381
750664137680756736
750650283735261184
750734371036864513
750514056927248386
750616985017417728
750588103027527681
750696920335736833
750605585104666624
750554695408705536
750664636656078848
750633850326450176
750599243384102912
750633460222615552
750786426678181888
750569107347607560
750774552481918976
750712585817722881
750756953450774528
750483178364731392
750721599452700674
750614313354813442
750614334292787202
750769716550045696
750642964603416577
750598400224202756
750706554626859008
750737265052098560
750660882812792832
750667472026669056
750615030538919936
750700577487814656
750624333538754560
750680923276865537
750563679570128901
750490312770891776
750672610137034752
750696257648197632
750796216187879424
750795284913983488
750603982897242112
750655279121870848
750717896121253888
750498600736550912
750713579884703748
750726288776654849
750757682987098112
750633955364339712
750651609093382144
750697696294342657
750643921039003648
750781129297367040
750656810206556160
750725588265172992
750764033184305152
750600891724599296
750758803147284480
750723021372059648
750639374186975232
750654733765976064
750756714186702848
750705480922763264
750574928865398784
750585662114500608
750740175961993216
750642541222035460
750696823799570432
750566829475635200
750621204730507265
750577214605918208
750758823946756096
750698874843594752
750633783385264128
750565512808103938
750558374010490880
750703291315720192
750545069640474624
750577353043181568
750649319124901888
750665672833859584
750711587695042561
750592511517814784
750568607977988096
750689303475265536
750768236086472704
750600488802975744
750539780673380353
750631090457571328
750786975997845504
750632822696738816
750750016059224064
750576996778901505
750632420148322304
750681812511420420
750672555313360896
750581740306067457
750746954120900608
750648329009324032
750600186993471488
750514296019226626
750630671215800321
750769619984609280
750645317591306240
750784765670920192
750749730888613888
750781800478347264
750748229231194112
750665366506868736
750576451238367232
750494901641441280
750602304882106368
750780403502485504
750620915273175040
750672064726634497
750647460956147712
750485988468592640
750793254933790720
750727572363837440
750592486372966400
750722593565581312
750772426221428736
750750523498770432
750484709537382400
750759608378126336
750762435305287680
750487808960176129
750641286810509312
750604792389599232
750762435254956033
750745691631288320
750737764245704705
750766952373690369
750703987544973312
750692642183270400
750644038286643200
750635305766678528
750535531826642944
750686111538741248
750740989850054657
750625172298706944
750683615827140608
750763181883133952
750752880664178689
750762208615956480
750698644047794176
750535376486404096
750727307929804800
750572517056716801
750765740295352320
750556423466156033
750721221831061505
750609540463419392
750725512805376000
750775538034221056
750650153850155008
750604603503194112
750705262747582464
750693128517062657
750606163918467072
750684261615857665
750780848123875329
750782937084420099
750794207133044736
750604435655712768
750592201206460416
750701575807635456
750668679944278016
750765891252424704
750721817548099584
750487150546726912
750649491011866624
750756282072719361
750567400295325696
750667275057987584
750626141199794176
750732714257645569
750705514460446721
750719301158510592
750668147439439872
750764544847470592
750779522996469760
750593845012946944
750606641863729152
750659896954224641
750735906361999360
750741853771751424
750596705662500864
750668994370236416
750734878619144192
750764175912103936
750657640464785408
750589805982060544
750723394824380416
750795503051370496
750660593380630528
750746945472323584
750652527885086720
750621024211898368
750692751260389376
750629677102993408
750678964570558464
750600786791497729
750489490733473793
750597230164340736
750685494887919618
750787152171196416
750785416014462976
750636601722626048
750651483507613696
750722874663505920
750768311248441344
750634550968119296
750703974886600704
750724720035663872
750783071306256384
750770970592309248
750790751097856000
750628477607567360
750600983948959746
750660438166241280
750759524508762116
750638548194357248
750685004104101888
750597360212963334
750643182879277057
750758853416026112
750672530336129024
750731875522637824
750768592334053376
750782412809011200
750771474076753921
750618608359833600
750744357888720896
750747679643303936
750579106488717312
750749122701959168
750784488788127744
750782261612666880
750741409100140544
750641303877251072
750519610261196801
750666595312304129
750651067952693248
750621275777822720
750570030086184960
750736170523303938
750700015794941953
750656549874438144
750777723640045568
750787479611985920
750611092125184000
750786376229122048
750485208533639168
750719531832619008
750590951232602112
750722253722116096
750666469701222400
750785520721129472
750792185541488641
750705052994637824
750579857264873472
750698719369170945
750790205754531840
750718004988698626
750663143660150785
750681183315382272
750589651077988352
750762858871451649
750794357947654145
750693581329952768
750643677811372032
750737164581863424
750792608948056065
750651877541482496
750596818812141569
750617631078518784
750602606943305728
750682453996601344
750765778107072512
750647611850383360
750562794752311296
750617459028361216
750775890481713152
750544557792780290
750613545616805888
750747042167689217
750704029710200834
750750146019913728
750721121507536898
750492649308598276
750520704760684544
750717950273921024
750712824935149569
750555920304836608
750732408048287744
750607359194591232
750662925392736256
750643203586531333
750757649554083842
750733935114682368
750672853335363584
750626078444716036
750671041299673088
750626237584928768
750761763969372160
750587889147412480
750574387858923520
750750280032088064
750556687841492995
750764096140611586
750737718351630336
750684471511449600
750686010909032448
750501285070123008
750686790751756288
750780558997938178
750628775331790848
750557472344137728
750692243644776449
750502220584497153
750706361571344384
750763454273818625
750781636883644417
750634844670029824
750579177523441664
750546508420874241
750768865232228352
750781393458778118
750627483565842432
750729467849564160
750580712789671936
750620596309024769
750495459219742720
750790654641471488
750669615328587776
750651839931121664
750791237414686720
750727119370465280
750607153505927168
750760321195843584
750629349783695360
750699512243580929
750785696756031489
750627357757693952
750661599795437568
750622551072710656
750770240821137408
750635750283177984
750682789687721984
750670148072247296
750598366451687424
750776058270527488
750759020944826369
750592318391083008
750672278761930752
750752217729228800
750598332976857088
750707137404342273
750624782450843648
750766801408131073
750649222647705600
750684387763560448
750545413602770944
750673604182994944
750703693897592832
750619376060104704
750630805395771392
750732525723652097
750697453037453312
750600316937183232
750644197733048320
750762044949991424
750743074217787393
750751525794881536
750767845693284353
750598198859821057
750690054054432771
750781435401887745
750606809937776640
750615047328628737
750741954443350016
750587008616173569
750635670788595712
750677060109164544
750597359894138880
750630998468075521
750701319900442626
750615487638306816
750569883155460097
750709322548740099
750781276144037888
750668298325549057
750685649926098944
750490422238015489
750599318625812480
750632491594223616
750761294563840000
750636824381579264
750712183223443456
750597393410887681
750683468959510529
750700594533265408
750666305926107136
750590728699572224
750709029010374657
750575419737464832
750606780384759808
750727031021768704
750781254988161025
750608260856700928
750783977208877057
750754990415896577
750585871745835012
750622442037575680
750785138947072001
750615349180112896
750686732337704960
750773843791314944
750779535214379008
750640716649345024
750592251349372928
750612551956856832
750495186900226049
750486362143485953
750640033061703680
750654998049153024
750705984176349184
750586760871211008
750679790622048257
750524341444603904
750708009995730945
750744273952407552
750640133439971328
750703970646011906
750738716499513344
750496201729052672
750671615814406144
750596869160656897
750620290208632832
750650803619332096
750727584585965568
750585779437637633
750587826513780740
750601025707450368
750623775541039104
750630427690491904
750671347638996992
750742919158652932
750669233785364480
750779367740039168
750629341638295552
750565902932971520
750675768355749888
750785663297916928
750795809415958528
750664611490258944
750733691870208001
750619476757020672
750620134880976896
750777656472375297
750615236034650113
750630561996124160
750736481078030336
750659058177286144
750577600670597120
750546302870626304
750644935901184000
750793276085641216
750642209855332353
750582797279068162
750597796328275968
750660580608843776
750558650943627264
750688506222112769
750638745012011008
750541894678089728
750720358072913920
750745871764058112
750531031443369985
750752142282067968
750625482882715648
750715203247976452
750641819696787456
750601357283897344
750499766795014146
750614921419915268
750792571182411777
750669845948235776
750499422966943744
750685322757877760
750676141749526528
750650451582918657
750611092267761664
750782710600175616
750630524377526274
750784895736315904
750773147348176897
750632093156122624
750554884102098944
750776326613770243
750603164857077760
750792479071432704
750723222820323328
750680293892382720
750712992623239172
750661784504135680
750682730946375681
750743745465716736
750599306197995520
750718365862420480
750702959839895552
750736250357878784
750792764422557696
750590947042484225
750715819756253184
750574651953348608
750484822729121792
750603592680235008
750718881568854016
750691870276145154
750737026220191746
750736929658925057
750671687377641472
750664560990978048
750676711889637376
750598517681455104
750788351981133824
750780122718806016
750491634194722816
750637390620950529
750616464894234624
750574002108788736
750614061671387136
750579194606780416
750652376793681920
750628188070576128
750558868934098948
750748338128097281
750779875292622849
750796379920953344
750776108858171393
750712275649040384
750753480420327424
750571909075628032
750656730284101633
750773420242108416
750623297709150208
750635070898274304
750633955129430016
750587776098271232
750495778083315713
750700862817857536
750707263153770496
750681137152831490
750739861364051968
750662006634586118
750625419917987840
750567433824591873
750588862540476417
750786531376390144
750612295953166336
750640523510243328
750559267300708352
750782635148976128
750668885486100480
750572433053192193
750503940316291072
750650283773026304
750712103787528192
750790646189944832
750664351485419520
750715597605003266
750766428165406721
750605165523263488
750593258049396736
750693736691167234
750678121498677248
750744504735498240
750764733758738432
750722874684481536
750610521699876864
750596244289024000
750559447848722436
750529013941149696
750672660284239872
750713571764531200
750537960139919360
750615789691166723
750693745033707520
750574362772828160
750763823464747008
750522135165087745
750789228515106816
750553521267863552
750669921382719488
750695590481330176
750609636558934016
750621850540052480
750668461706215424
750628594859245569
750665567619735552
750504066283769856
750785793099075584
750586022858264576
750696454616907776
750756366093082624
750691870116683777
750727765037572096
750634416842702848
750694604853444608
750791254317867008
750635993909366784
750735583086084097
750772656916471808
750583174900682755
750723574906912768
750708093923844096
750610882594471936
750692369243238400
750663365920370688
750763790015356928
750764788372762625
750747088326103043
750617874515972096
750691962437505024
750536169448935424
750733796534652928
750677752370630656
750603089569165312
750791292154765312
750741891726049281
750640011939196928
750756756209348608
750709213769437184
750633196241481728
750673528635154432
750556067168415744
750760715699392512
750791715556958208
750699923352551424
750577604823019520
750772669344198656
750761852397813760
750730579436572672
750682390926884864
750715681251946496
750701730921340929
750647251060523009
750623792381124608
750537897279971328
750562291582664709
750651156188295169
750747440685338626
750511087464882176
750574488593506305
750758140371755008
750638845733982208
750565626041819137
750518758817406977
750579152663740416
750519773805449216
750788875912482816
750768542228754432
750571678451761153
750767384626094080
750622421179330560
750510902856867840
750605568239235073
750589592349310976
750778176280858624
750760786780454912
750656696624640000
750643124192612352
750542397772271616
750762510752616448
750648178396061697
750486450077065216
750625478730547201
750784446941499393
750782890934472704
750602946807730176
750781410441658368
750669787244728324
750750016038375425
750635746176839685
750759016817565696
750700418330554368
750731145592078336
750790994036154368
750656587799330816
750655690394464257
750542901214666752
750717740541878272
750506188224077824
750734668744499200
750570856229834753
750643543400644609
750742088556380160
750569190986317826
750563872533340160
750621376520781824
750719783432224769
750642683669049344
750633745640808448
750659763034263552
750621611401760769
750588942119043072
750697595681595396
750617660266688512
750622102252847104
750625390352330752
750775727042203648
750586647889281025
750603962034884608
750728218240483328
750673486419550209
750749923549802496
750532188978896897
750601323595309056
750538950272512005
750647045648748544
750682055462129665
750702351758024704
750617618298441728
750694777071476736
750654587124592641
750638170736304128
750643795151220736
750650006831374336
750785138863149057
750736061261713408
750520637689503745
750732840338395136
750767606999703552
750622462975574016
750484860196691969
750617534416752640
750587595533541377
750716121754562560
750539113896476673
750587021043830788
750589416196956160
750596542109745152
750669925656780800
750566808638423040
750708173523324929
750734023002058753
750737638475333633
750647498725810176
750626728498884608
750720919941832706
750794806863884288
750756458292207616
750773226989559808
750670688864890880
750642247515856900
750625784725958656
750505261417295872
750781062226317312
750686824553705473
750674514426617856
750654734017658888
750671154524938240
750778440710623232
750564002560958464
750593723499773953
750782630757404672
750698400971128832
750719082710855681
750760795340828672
750623180071534592
750650732378984448
750602917439082496
750794337013927936
750696538452664320
750739978775359489
750606885238157312
750716654569619457
750576791241289729
750577529409400834
750625050936635392
750573779622002688
750579626427244545
750609339031879680
750665047492456448
750647007870590976
750655987971915776
750717904178544640
750630314574221312
750523364297539584
750529697583333376
750635763050643456
750662141108228096
750720001510866944
750552489381027840
750715228405370880
750551591674060803
750520214157201410
750655056760958976
750709444275761152
750630704686374912
750569270824857602
750557442921099265
750691203306299392
750670865377865728
750619589768253440
750717111560011776
750554699787534336
750667350513364992
750775672461635584
750772258184892416
750580264196272128
750683368430247937
750654326981484544
750623196781699072
750761520850698240
750620286018609152
750655996574494720
750626367658655744
750592171716337664
750726989120757761
750655732333162496
750747163852808192
750500823973580800
750714104411721728
750650686254252036
750743611030069249
750774233953759237
750741618999853056
750791749199540224
750716771842158592
750569488689528833
750572789808107520
750759012866650112
750631199765397504
750486844089987072
750658009710391296
750746274715033600
750592553519575040
750671901354254336
750622441848922113
750682718128734208
750683254995333120
750489692143906816
750678524042805248
750600975451238400
750579056022814721
750674195609247744
750622932653801472
750746437953224704
750670105873383425
750784325319352321
750775689297756164
750752398134616064
750621603256500225
750668268868952064
750530611748581376
750781443912065024
750507161680240641
750668008897466370
750483786639544322
750720995481321472
750646483842629633
750684156812791808
750781267801739264
750611859628298240
750781892710981633
750677567519293440
750731208842182656
750746580622381061
750582118049280001
750710287376916480
750551680027070464
750527793419530241
750723617126772736
750668147452157952
750617824079609856
750782022629687296
750712258607603712
750625029986091008
750644755831414784
750764805028507649
750634265524703232
750720098118369280
750783381512814593
750629727363211265
750695737386827777
750663734704480256
750728549435252736
750769989003665408
750567442057945088
750726376764874752
750686887392714752
750605396226834432
750695951157825536
750624752947965953
750576379922681856
750730369893273600
750658898881683456
750766763571286016
750643925006811136
750634739690790912
750751680879333377
750567496751677440
750602707912777729
750656579339489280
750677043327668224
750580280898060288
750758387642761220
750645334272045057
750667367240310784
750781435313696768
750712564930211840
750602292638937090
750732743756111872
750584030681305088
750770832146915328
750650136796225536
750592385483145216
750765886936453120
750598249275416576
750742675901546496
750648027145183233
750566791965999104
750669019758358529
750726792072269824
750779690596569088
750639001116094464
750499771245219840
750612341876727808
750606071559909377
750713496283721728
750623716938096640
750781850805739520
750683699717562368
750711180876976128
750559879799111682
750710446999506946
750695821495205888
750777274727698432
750533996568780805
750628108366147584
750793708002504704
750622559373320192
750673914280325120
750755804014411780
750602032470339584
750715803062894592
750726577990856704
750644080363773953
750764087852863488
750655732274622464
750697742486347776
750676011394686978
750727400095358979
750605215938842624
750602397572075520
750645519156994048
750611457109266433
750716595597635584
750488815433842689
750483832596463616
750610207324172288
750661599891894272
750636669162889217
750734442625466369
750628783762399233
750522344851013632
750703790467284993
750551847514046464
750626514438324224
750536064620761088
750593065220509698
750548391629840385
750550304190504962
750488031451381761
750706806062743552
750781934339579904
750636098498531328
750766700719640576
750633783305510912
750577164597202944
750714880236322817
750660555703214080
750747788691005440
750512144379023360
750648769516101632
750574018605019137
750675558573314048
750748228916768768
750565646765883396
750596294784217089
750586878320119808
750649101046480896
750736669813399552
750760073836785664
750667883202609152
750694059820417024
750662548031242240
750568968650362880
750636170040664064
750607510382444546
750727056325947392
750557354912018432
750565676402806784
750598932737191936
750648610153431040
750749932080996352
750689311914274817
750615961602891777
750607015123169285
750610421237723137
750643078126534656
750546340665499648
750514669392130049
750720013963702272
750754516253888512
750682215101636608
750591211224887297
750622450224947200
750746349964976128
750756323923464192
750608214794788864
750585028770430976
750695892617953280
750637008666685442
750634512959156227
750662493530386432
750729862118150145
750790037743304704
750577697164824577
750766558021095424
750788746199625729
750661449144475649
750529131167686656
750745431341199360
750792965384245248
750600078012903425
750771205624430592
750586052251906048
750579919898415104
750747621149511681
750732156339716096
750796295888044032
750756693244579840
750746727582425088
750510273602125826
750613747308302336
750594562314338304
750647821842386944
750507853526474752
750747444799938560
750740629060222977
750590707874881536
750647578505740288
750786196050182145
750556083891085312
750615391219613696
750534550363799552
750649205698334720
750701370190200832
750754113630142465
750709725478674432
750632139255746560
750521682368929792
750673176095514625
750662250139090944
750693451398803456
750702045821300736
750727228317544448
750594390524043264
750739131563663360
750786342666199040
750578779374907392
750728704649756674
750521224841687040
750743967533244416
750761889987264516
750770970542026752
750770576487223296
750681359237124096
750773701126291459
750581761302728710
750595271034363904
750654536910565376
750752662686142465
750680700681003008
750720085417943040
750612140680220672
750760056900161536
750695083138281473
750575474229800960
750628045376131072
750796002303610880
750645154093076480
750792344627253249
750692360825208832
750721138297188352
750674665262161920
750625864589709312
750794508904824832
750623390021591040
750670076672704513
750702045816954881
750634014034292736
750694051268075520
750742793237266433
750656302460928000
750720773170626561
750720651586068481
750612492880080896
750690171482505216
750669627680813056
750660144426516480
750578582020325376
750658303328387072
750698719364804609
750782446086520836
750703110918639616
750683057871581184
750569170023092226
750729522668941313
750722908016619520
750568625006936064
750787295054336000
750746186403971072
750560211061075968
750606361113743360
750641152802652164
750738544323211265
750686224860450816
750592423399653377
750676238050746368
750691811723603973
750788016453644288
750692927026950149
750536630822379520
750744546326315008
750521774257963008
750747990248357888
750591513219006464
750767850160218112
750605144501391360
750553495938469888
750733125341372416
750758148454096896
750526958459428864
750770542651777024
750620533398573056
750602082768547840
750758299730141184
750536064490565632
750606948081496066
750599528466767874
750521426524778496
750731561079799808
750686207961624576
750632977890238464
750582579233861632
750645992928804864
750694764513665024
750599515921588224
750580419108691976
750769238231560192
750598085550694400
750493269939937280
750682475165343744
750629999913340928
750791262568124417
750665710565617664
750664506427187201
750768315551866880
750704897591353344
750677567754100736
750630306219188224
750730600294846464
750606323172012032
750562861848653824
750725458346508288
750584965826478080
750588639885791232
750597921914101760
750574081712463872
750546202014482432
750487485835194368
750796295896502272
750735398712832002
750559452089163777
750637101029265408
750684530214862848
750589487194013696
750651579762565121
750510085076639744
750757217532518400
750669380581810177
750601600318791680
750663692941918208
750748157810663425
750734073413373953
750568243086196738
750727215503904768
750566469155586048
750736547805171713
750745657850421249
750718684621107200
750708161124962304
750614598643056641
750758807152668673
750597687133757442
750780625934745600
750667899640090624
750715895413088256
750779984021581824
750557224662097920
750606432278491136
750697490656202752
750766524785274881
750666566136500224
750649755391385600
750722363025653760
750524752356257794
750670001233735682
750657241884262400
750660911925526528
750721381470527488
750580238963314688
750632633986641920
750722828274577410
750706848093892608
750581094400069633
750728503113486337
750591169319604224
750710975381123072
750665957778059264
750681027954110465
750560789703032832
750558914958295040
750639256889163776
750587205488435200
750579425020874754
750621695241756672
750759725508288513
750778109410942976
750602892147617792
750609053802459136
750514166008410112
750509648608800769
750681833357148162
750628636953288704
750588518360047617
750751878368137216
750743586040320000
750669808220332032
750614141572771840
750735096873975808
750642578618511361
750756730901000192
750556402817662976
750707087374741504
750751639112482816
750659381373509632
750774879566327809
750749852175306752
750674413650149376
750779115817566209
750616460746067969
750776603748208643
750487020594540544
750784388313395201
750736061320597504
750725873486135296
750733696043511808
750622316296597504
750789534506446849
750616100149223424
750561867681107969
750626522977931268
750757268052901888
750665207140069378
750620382718078976
750673192918847488
750784761325510656
750497107702845440
750495665055301633
750592649787273217
750673243380518912
750755468692320257
750742453670572032
750711944148086786
750786078722981889
750587461542240256
750781577941114880
750706470644248576
750554007509303297
750560148024856576
750621930227720192
750619728419270656
750572961812324352
750647607849021440
750746324744757248
750707405764321280
750641102298898433
750615764533645312
750598538648752130
750650849915969536
750600920866574336
750768152171208704
750770618296000512
750618151063347201
750680495285866496
750794966058827776
750787039092703232
750641165481996288
750794123133775872
750575189088464896
750708290997350400
750688544033767424
750551688122081281
750627684850495488
750627118535630848
750662011101601793
750709352240078848
750689009853050880
750604871804416000
750587113515671552
750533472322596865
750600338051391488
750796207644151808
750729040319942656
750661100983681024
750709813483540480
750746870239166464
750779325809557504
750534508546498560
750784140568621056
750686618978226176
750649381938991105
750693757524275200
750559204449087489
750785952721887232
750626590099402752
750625210282508288
750577541941977088
750702490132307968
750790147176820736
750542313785585664
750712728512262144
750649876921344000
750660152844582912
750667556017635329
750727156813164544
750761206495875072
750647125264961536
750554888422252544
750581643770007552
750709259806052352
750522869013151744
750781649173045248
750631606642155520
750700569195458560
750759134216097792
750710115301457920
750593153133121536
750713928158633984
750605735835365376
750642998275403776
750612249694404609
750710920591073280
750586429751820288
750716423580819456
750748401155932160
750536542662356992
750577139372724225
750586744064606209
750700552506449920
750736606600916992
750694827377950720
750665630534082560
750663223297314816
750778805447430144
750635289262030849
750494553518510081
750572139682623488
750781968074276864
750760958788763648
750556092254552064
750543333227950080
750605740184920064
750709712677695488
750600090289659904
750502769908338688
750632873024159744
750538992026877956
750757901132791808
750640959734546432
750782857182937088
750644084486832128
750619577193672704
750711621413208064
750762607238414337
750526652405481472
750536018265243648
750600946116362240
750624455253262336
750575096658558976
750519115303882752
750785721800220673
750768529729806336
750609464827535360
750774418549252097
750691727711825920
750621695283789824
750662166097883136
750562438379175936
750671724870508544
750679060779376640
750587839021219840
750668021543407616
750701311742636032
750668189395062784
750632776559370240
750581186880212993
750691690025984001
750581153229336578
750765958294151168
750529080827666432
750647238838321152
750744286396690432
750711894059646976
750729342120964096
750776851027681280
750596542176849921
750592456757043201
750543291414970370
750700854295064576
750715249267974144
750552271356882944
750583967666020352
750638103304499201
750693443303866368
750584567308902400
750551184855957505
750723684185305088
750698514192080896
750648136373309440
750659351740841984
750692642028158976
750611855685644288
750668680090923008
750705631728955392
750538736203665408
750756693244534784
750748489085222912
750669590179483648
750594893584662528
750792625947574273
750622676725723136
750786166652334080
750795762968170496
750588652737163264
750645820836483072
750526966860750848
750703010284789760
750644688688939008
750600371395915776
750682412045086720
750794920198344708
750581027400212481
750788616041955328
750691798918557696
750723004519190528
750748128312254464
750775261369602049
750767258792787968
750606927193739264
750701534095212544
750638417881497600
750630188925480960
750499544677351424
750665257207492608
750609074581041153
750767334185459713
750541294779396100
750595124644683776
750604335072026624
750738817196449793
750764708672704513
750563511764475904
750683288746864641
750670009656086529
750509699146125312
750693535364554753
750783368959328256
750485145698926592
750749604896014336
750604205270962176
750756902741635072
750794936933556224
750543677186011136
750700405710020609
750599046058893313
750778721511043072
750695741740417025
750505198729191424
750597473144541184
750659511405256704
750761264901722113
750621309596565505
750600409362857988
750787391435177985
750784283304980480
750526849432817664
750693749135511552
750762489919500288
750760262555299841
750570239436480512
750677567527608320
750630461496520704
750709129904283648
750784551681679360
750647137806024705
750650791065780224
750596672082837506
750716092528615424
750576367398428672
750703497004224513
750590946937569280
750711554090336256
750717409519108096
750597234144739328
750601940111880193
750579852982489088
750616272036040704
750644592060538880
750483530900238336
750745871743148032
750581970955018241
750774250710020096
750664372213522432
750585976599240705
750676355638001664
750551746980749319
750514631680991234
750714389402046465
750796333737447428
750565965755191296
750619845868216321
750723281477599232
750607170409000960
750652514983370752
750581614640525312
750647876280324096
750488769439072257
750585171242577923
750586387515240449
750616175810412545
750522449855279105
750716935357272065
750576774405296130
750723419818385408
750768105865908224
750496642323841024
750648048238428160
750659846609965056
750788058161614848
750605056437841920
750641479744253952
750617706781630464
750786644790378496
750611222328909824
750617882535587840
750515915146485760
750777773787058176
750671532003917824
750640863345201152
750594390633177088
750764851329429504
750502631634718721
750742399140261888
750755778676584448
750520918993088512
750757225770123264
750719246649421824
750758698092486656
750608319891533824
750498311526838272
750727744095477760
750680696830566400
750677060356562944
750783066805772289
750561859250552836
750717446928162816
750702200855392256
750711377971535872
750518049908809729
750518473424506880
750585242835116033
750577932184252416
750579618298597376
750613256520204289
750668734436667392
750725328188809216
750654939425275908
750663739041538048
750764360620998657
750665479879090176
750781192174235649
750579106463571968
750697121343475716
750768093534846977
750611905757184000
750605245416439808
750671217359630336
750787592547868672
750763714534600705
750577760192585728
750645921612988416
750608101519269888
750584248525021184
750661394412871681
750691354552963072
750700086733176833
750687839541682176
750755728395268096
750590313492774912
750686593812430849
750652272003125248
750657300868792320
750484394608058368
750793376635744256
750595778800914432
750759578879406080
750642679625711618
750638271131226112
750598416938381314
750665517623570432
750698304481038336
750487612029280256
750727697899323396
750490262489661440
750603907290664960
750787328315097089
750770727180206080
750591060125024256
750581786619613186
750498806634909696
750702523628023808
750684165306060805
750612211878551552
750766725998804992
750696345489448960
750687285780373504
750667241478361088
750521627612291072
750780185566408704
750693057369079808
750656977819279360
750622622258499585
750765052542775297
750665802823700480
750585137713274880
750668273251782656
750676691035361280
750511246835802112
750698446877761536
750700485250867200
750554431448616961
750753467938041857
750747046374699008
750639307392749568
750685033720115201
750760648510885888
750596470894723072
750663365912059904
750755875137150976
750666658289713152
750757934703972352
750777622859223040
750788549025402881
750576833184268288
750588308841979904
750651357682606080
750610190349770752
750759809524305920
750664410092412928
750619426244874240
750646391437942784
750793686909382656
750641542893801472
750595401309446144
750530653704359936
750756248786595840
750764175916470272
750666947847741440
750722228656963588
750564216428519430
750588589604495361
750789270504370177
750649562390552576
750643287648763908
750657590061924352
750641358419951616
750720391392485376
750592872026693632
750772971199946753
750703018618810369
750636840818974720
750598668626059264
750741887196200960
750637239265292288
750795754961199105
750596982369050624
750656822537748481
750592276401905664
750561683219836929
750637696444399616
750660203469766656
750608734859255808
750650258678394882
750573200854188032
750681212537241600
750583753827835905
750795255507718144
750697817837072384
750641584538914817
750595053236719618
750789794511200257
750770836257267713
750636677518024704
750792357264691201
750728532716822528
750623800891432960
750669778763780096
750506670845861888
750595875362275328
750561209506816000
750639588285280256
750768961373995012
750720739721052161
750758828237582336
750635536495349760
750680289681166336
750690343553757185
750706399177478144
750622337024811008
750744441598640128
750787613666181120
750790453017059328
750598194535526400
750662782551465984
750626497921060864
750610865599176704
750785067731918848
750655035793666050
750648014562209792
750690192336515072
750659918219345920
750781108401299456
750791002709897216
750550203485319168
750489671394787328
750772409133916162
750697322800111616
750571934128205824
750633762464075776
750617778046902273
750582495494758400
750729451378348032
750630260186619904
750786892090732544
750651302905020416
750603542616940544
750568234923991044
750495203660791808
750743657356021761
750663038798295040
750650501889396736
750726724963500032
750703555577864192
750632164396597248
750714196598329348
750652573623918592
750645162573832192
750646676596023296
750793242417963008
750635884689645569
750538199274024960
750597364281405440
750594076018413572
750745939208527873
750503290199166976
750661557907062784
750614091203481602
750522110162903040
750526912427094016
750561565750005760
750727395838078976
750773050820464644
750724703409627136
750707657619738624
750622869613256704
750641916061032448
750784249830207488
750712091179311105
750751052090277888
750579030953451521
750707900847427584
750615684938358784
750586500916580352
750718680435134464
750702259411890176
750728729706496001
750595451389370368
750752398050811904
750585007895347201
750484495464275968
750766277354860544
750532205496168448
750625927378403328
750730562759974912
750754302470328320
750759868106149888
750606008515428353
750605383765483520
750622584371351553
750609641118244864
750615248558821376
750759071515574272
750663621559017472
750650300550287360
750749680473026560
750663512565882880
750584743364886528
750646139930763264
750530557470121984
750697729509105666
750681321714900992
750623813499441152
750652246535311360
750717765854560256
750680352608235520
750661767773159424
750638464203264000
750739811015745536
750681489226989568
750733188255784960
750594411394920448
750704146916016128
750794047552425984
750489763354857472
750778541453799424
750776309899468802
750502266633752577
750616079190335488
750647972547874816
750762435347230720
750710463458054144
750644591880204288
750710186894041088
750590028401766400
750571133100036096
750755204111314944
750773629785350145
750638862435618816
750633854805823488
750775521634455552
750646701996797952
750566041143676928
750674128215142400
750753513894969344
750787936573124608
750571187370135552
750771108870250496
750607254404132864
750483631295098880
750516766414077952
750712678218432512
750650535259283456
750621011847110656
750484545800065025
750593220036395008
750698585197391872
750624480498552833
750752490547650560
750678893208698880
750569954223788036
750768575791652864
750641081247825920
750521686425006080
750515805956272128
750652355855560704
750671762581577728
750732676496297984
750664334691401728
750738829745659904
750760262643257344
750603869743292416
750613579473248256
750694760122347520
750675038353911808
750667010409918464
750680306374631424
750705862260523008
750636241062801408
750751962149195777
750562928768745472
750653190442549248
750637067583971328
750666033409720321
750777744376541185
750576690527604736
750591819159859200
750756802359361536
750752368715788288
750646739347005440
750553470671917066
750703966699319296
750561708335300609
750617740004687872
750485460376358912
750632629838483460
750665525630365697
750692482434732032
750707275808014336
750623142255755264
750671041295290368
750671368358862848
750623104586682368
750569879007326208
750786900512874496
750612530645569536
750713257221029888
750792722110382080
750654352151511040
750666826049265664
750688397333700608
750619753383878656
750634844657508353
750504527355195392
750641525911003136
750775416588152832
750580775532322816
750583917158236160
750604863755673600
750650988474793984
750683531941064705
750766742738243585
750672383447478272
750764360495169536
750644013414305792
750678582754676736
750657078306496512
750739475693731840
750765132003831809
750708777293193216
750609376503791617
750505374902390784
750736216820109312
750731770853818368
750720693617225729
750579101996638209
750562379407196160
750674988215242754
750616767085568000
750660979256659968
750607250213990404
750774150071889920
750492737246486528
750661113365364736
750614254512922624
750666406602141696
750528669794246657
750684710670573568
750630670993686528
750680214301061120
750750615505084416
750703379614236681
750686271014658048
750713932474621952
750724980292354048
750570432550633472
750568721127792645
750568897506582529
750597099834736641
750633921751187456
750685255967715330
750590288570290177
750660949955211264
750695607296155648
750667815804211200
750746962241134592
750611675116662784
750750657687191552
750548269756014592
750658764647301120
750652951123951616
750679828311990272
750648283064897536
750711407134539776
750729799476322304
750633674425663488
750656021689933824
750742675771551744
750751815168167936
750570365341036546
750771520163635200
750572525407592448
750718977878491136
750643677849067520
750547632410468353
750548311891935232
750626237769408513
750642876476948480
750698287645265920
750697801017794560
750656839507910656
750617639484022784
750733779686350848
750598094098694145
750771843150254080
750598853058039808
750693279709016064
750603416611807232
750734333443530752
750773784819343360
750790905968390144
750502082176626688
750745414756818944
750686199417798656
750639898714075136
750794500839178240
750656667650523136
750608663635697664
750771847306829824
750606692287713281
750738506515873792
750676204563333120
750570084247142400
750635075142873089
750687881652346880
750690918043377664
750628968139624448
750678880504152065
750686996536918016
750766843300876290
750579194447425536
750584869424619521
750767757688463360
750678419193597952
750729937900875776
750792332346269696
750609326184816641
750685377376182272
750649432102801408
750742202113032194
750610081515995136
750751873968340992
750679950059970560
750794152632352768
750566058000576512
750613378167631873
750617627031142401
750560655590162432
750645380795265025
750741027640713216
750693804013858816
750740641714466816
750755720325242880
750727131836063744
750610844820602880
750720764895047680
750746123711680513
750583472612319232
750647310099505152
750638967343775744
750683368266752001
750787512763686912
750563201675321344
750607950826311681
750622945119236096
750693241599721472
750509715831029760
750711302276853760
750619447262646272
750703840824070145
750652372695781376
750732567553404928
750574182220623872
750781502598766592
750675038387462144
750636010715963392
750708773166190596
750686702818172928
750746555477557249
750693636032106497
750669833394593792
750567135907291136
750532679704121344
750650031959531520
750686950500294656
750784161733079040
750782693831475200
750653785991700480
750568834365583360
750622370726088704
750492313512579073
750654935407194113
750618549820022785
750709855497912320
750646030602014720
750781569439268866
750580855622537217
750611176124452864
750752675000639489
750776582784970752
750627294708891649
750754390693249024
750759738439335936
750662287652974592
750706315366989824
750692436670750720
750605895508357121
750578863223238656
750635243133108224
750634890526425089
750586370951901184
750658693285445632
750518804728410112
750600757225857024
750494817524785152
750644986425778177
750588476429565952
750784899775332353
750554687158513664
750675479112351744
750564258576990208
750784946252292096
750671188335013892
750657665848705025
750607271298752512
750622131394793472
750619140826603520
750635209364832256
750789496787140608
750729065515089920
750498508466073604
750632227415941120
750733435682029568
750661868377759746
750675416105517056
750598785894678528
750737856788856832
750562765354524672
750650195743047681
750574568272715776
750731288487858176
750651923657682944
750661100899667968
750719540070379520
750714745892769792
750584693146411013
750629920343199744
750770861666344961
750755212466368513
750675223196893188
750649335805870080
750691199120510977
750687248073551876
750626544075366401
750560173316567040
750630285272707073
750705912688541696
750588895943856129
750710190928896000
750775844331593728
750601860399132672
750536857138634752
750750611692457984
750755841830256640
750484805804957696
750654348196081664
750605144799272960
750605052402950144
750769859269578752
750714028662611968
750748954850107392
750561754640486400
750594415404675072
750534344809320448
750717136826400768
750772715288530944
750734119408115713
750504494018994176
750709264159735808
750611444450914304
750668168364949505
750706474716889088
750638782987309056
750742139097800704
750769037127348224
750656960886808576
750562891376492544
750631472483201024
750664095473467392
750762309505744896
750690582691979264
750742898086449153
750517357873770496
750681426618527744
750708131710193664
750613965311504384
750504531520348160
750659670663102464
750701185603084288
750640758588370948
750583925521735680
750624279176380420
750707691039830016
750701567674908672
750672995874705408
750763596901122048
750768542144950272
750751320227909632
750706730879881220
750635033082339328
750727173657460736
750658898735030272
750530016153309184
750679853679206400
750717769977659392
750759297836019712
750714724946366464
750746102656225285
750788406289002496
750609154386104320
750708198840164356
750575314754035713
750782706296823808
750717405329055744
750580410858471424
750747453117333504
750630314754641920
750779954653192194
750599570229452800
750725571596914689
750770605595570176
750552224930078720
750719091216883714
750580406668386304
750608894372769792
750663609122971648
750603122913992704
750615022380998656
750720169425637376
750639194100367361
750659871817641987
750623369062678528
750773881426759680
750543605970984961
750691128060612609
750736266795356161
750776154819272705
750663323696427008
750756965702311936
750796333661945860
750534638486089728
750784732212912129
750722962827964416
750644466273382400
750576795330703360
750675273276854273
750752494817382402
750519551486402560
750636643904679936
750711990281175040
750756089126277120
750728654385139714
750608944624652289
750593962512150528
750780453880270848
750739240879689729
750568289101832193
750684525949181952
750500283021754369
750723893925646336
750572730995601408
750653077066096640
750705967105400833
750569769674346496
750647678992723968
750632294159945728
750614548189683712
750623725444358145
750793846292819968
750673792943398912
750593077786636288
750702485891719168
750672920243007488
750654314528595972
750602715953233922
750736837182914560
750656852044623876
750663524955938816
750673365044563968
750708223716499456
750555177980137472
750508381924974592
750772220427964417
750577449747025921
750657804193726466
750656411739324416
750691169693294593
750774326153142273
750651055281692672
750578787797069825
750590133036945408
750770555297619969
750714729413373952
750677936764780544
750653945484304385
750686081943638017
750572982737702912
750611138245697538
750683376735117312
750577642630422528
750628737763254272
750583644838854657
750570319421837312
750687269242085376
750613747253653504
750713953119006720
750578473018720257
750773898141138944
750762015866621952
750576455776669696
750563306398740480
750767929587863552
750707242492694528
750661264481906688
750647448352292865
750755682597498880
750614724321144833
750702607493062656
750793464690905088
750788729413832704
750716775839309824
750648002205868032
750657808211841024
750646957446688768
750684186093101056
750787856717737984
750504665842786304
750714993306267648
750533036198866944
750557186867232769
750632265043050496
750745440103129088
750665739791720449
750633397370912768
750755069830787072
750601944201396228
750703706627190784
750500798765867008
750643325384925184
750636945756356608
750699797661749250
750641098196824064
750695636765319168
750746048067493890
750608093076189185
750609238079184896
750678306048139264
750715022809165825
750662480632872960
750613449420537858
750769045511737344
750626133004070912
750581316995940353
750740155242274816
750657560903114752
750598412760932352
750767434663997441
750784342201368576
750625566894718976
750668713637011456
750609150233620480
750746446345936896
750557211966005248
750679232737579008
750612631661211648
750738556864327680
750684593032990721
750708282449362944
750781712406306816
750728259923484672
750741304137703424
750706638265389056
750619577264943104
750661880969105408
750710484383436800
750717828618186752
750722048440274944
750523003243470848
750794743836184577
750728033368236032
750599968944222209
750586479953444865
750682302993227776
750617056383475712
750717149237305344
750703312249425920
750787609379606530
750723788786921472
750619388697468928
750707292903870464
750570587584593921
750628783762186240
750695510839746560
750783889258446849
750537197015695360
750653307832504322
750730109821288448
750489226559365120
750685616342532096
750613814089965569
750768659618869248
750666377359491076
750785181104111617
750729577048178688
750654444375830528
750505433429860352
750753119554854913
750786485205528576
750644789150883840
750726666402537472
750753807416582144
750530670670278656
750615902954160128
750763756490293248
750572026319036416
750604221930672128
750788355902799872
750572013970915328
750704608247422976
750625398782910464
750776029090869248
750536064578846721
750612186909859840
750784413261266945
750690012157665280
750576418011185152
750695296909402113
750516691155554304
750672807034576896
750631514254127104
750618490814533632
750575243484393472
750775273939955712
750557577218490368
750770320588607489
750628087650549761
750723688136310788
750682055542005760
750628343247204352
750602661716713473
750730122408235008
750721339338752000
750782802648588288
750614401330262016
750654469537275904
750637621009850368
750742231183687680
750673595689365504
750546420151746560
750792290486980609
750778369239879680
750499766904074240
750676779199787008
750592452873117696
750711856264806400
750585964125446144
750688141623824384
750509686437318656
750691354255077380
750751202783162369
750709612165337089
750780932173418497
750686593699160064
750733670621773825
750733565906878464
750713756049604608
750683401993224192
750607560554590209
750622945278558208
750713869283106818
750777496874823680
750653702097211392
750692495256936448
750602229405540352
750591492335497216
750732437567655937
750639185409642496
750754797356068865
750753266556923908
750611020897480704
750702842462277632
750680478492061696
750518783958249472
750699264750256128
750731837853593600
750550178407514112
750623549346443264
750608336702308352
750578753936457729
750766491318915072
750704868407533568
750784707030290432
750712040830885889
750711692561113088
750584584002207744
750636647973285888
750567894908559360
750754168219009025
750601449554513920
750773986334806016
750788448408207360
750689823384535040
750709725348626432
750531656428187648
750745570000506880
750583338616905728
750633040758661120
750726171260751872
750780135020720128
750680377870745601
750779128454995968
750702469286621185
750778080063549440
750745574056615938
750600082207170560
750659305834250241
750484545678434304
750730155753107456
750664661650014208
750683947068252160
750704314872688640
750618365190868992
750721624442220545
750694823112368128
750727471352385537
750570969484431364
750670382672318464
750698719583019008
750607745011724288
750516334304305152
750737768674893825
750661226703773696
750682848277983232
750556104669749248
750487355967045633
750780189567627265
750564103408746496
750724640524398592
750583544058183680
750645632457637888
750703807223431168
750792038623252480
750722627073937408
750618906130350080
750529001249185792
750775328474181633
750667136478183429
750632516588036097
750720529938706440
750547514860896256
750695867447857152
750791929416282113
750731611256320000
750710853591298048
750694366063321088
750770387512860672
750766390609457153
750726242693939200
750696660104146944
750661243342577664
750721175664205824
750618914422415360
750679266518589441
750773227308408832
750594746805002240
750559829257846786
750792755929092096
750614774745014272
750646773002174465
750667287313653760
750700867154620416
750720626244067328
750627185526972417
750781837878890497
750625616861405184
750699604547670017
750770471344435200
750569044084985857
750709821691817984
750515697097269248
750630545542053888
750534562816618496
750691077531852801
750568758838693889
750686925170900992
750712317424336896
750666276545171456
750644504076713984
750552686504841216
750582251969216514
750706994839945217
750740587247181824
750646131252617216
750538916680372225
750661734197661696
750789534561034240
750568494840811520
750568650181111808
750564845708251136
750579945311698944
750499989231636480
750694382844649472
750743028244054016
750661985902157824
750645477134086145
750498911278735360
750555760698982401
750516913374134272
750731343038910464
750773642469015552
750681422264840192
750761919317893124
750593652196536321
750741845425131521
750577365630287877
750639009408376832
750701085099261952
750570994675359744
750672219831955456
750749273613070336
750649490965684224
750612933504294912
750644709459058688
750607145209585664
750733943213809664
750729451332186112
750614862875820032
750691094225162240
750594994239639552
750589298605428736
750764662413783041
750668897951637504
750553869416038400
750753073447010304
750706957032521729
750668151566761984
750525796633026562
750674472261128192
750752897495949312
750562773583683585
750629647860269056
750756613619941377
750604372703318017
750760942133215232
750773218869276673
750557660878106628
750552569064353792
750750380632539136
750613268797022208
750498537910243330
750768810425192449
750787924120203264
750769016227131392
750693912872939521
750718365845581824
750677853079994368
750602909096620032
750524882564288512
750630658641260544
750629136067166208
750540678304768000
750625683999748096
750777878644682752
750709222254444545
750581811529547776
750574706667978754
750770278402187264
750576027777236993
750598899405062144
750542393766797312
750673876661706752
750736804014223360
750709197076066305
750774149929398272
750602212737290240
750795561729687554
750524022656499712
750762435384979456
750601760033673216
750721213555675136
750791925452705792
750604620255334400
750579953822040064
750580301781499905
750536026737745921
750589214551642113
750750057998069760
750639059777757184
750581899601510400
750654021007015936
750572534018535424
750696056191541248
750490572968775681
750673033635987456
750580045719175168
750769506906144768
750500874292695040
750629345757110272
750524668382093312
750646794082586624
750696773413244928
750624333723213824
750737408023523328
750762221139955712
750563369522958336
750530850966478848
750773155816411136
750747876746260484
750575365190479872
750713496246059008
750576799625641984
750749445277425665
750658970210140160
750698287523459073
750634467082010624
750709456841965568
750766457508757505
750556251566858240
750781536211988482
750766574991278080
750630994030522368
750704830667116544
750571485274800128
750601218758586368
750593803099246592
750785575129587713
750706264976465921
750691870301270016
750712074335125504
750721675080105984
750644629918347264
750621624001556480
750771339607232512
750758383544725505
750635310078431232
750628225861103616
750639806451847168
750740079396564992
750594348291649536
750768974040862720
750652321978253312
750633141556088833
750704621010595841
750692415565078529
750791988342091776
750668248023240704
750677915717627904
750643568444932096
750606713426968576
750500597493665792
750741610523164672
750711654774509568
750737130935103488
750781338823778304
750629282729365504
750764590900936704
750787793924845572
750550824242249728
750525952137003008
750779615178874880
750502233284960256
750758446589435904
750702385400573952
750679551785644033
750667236914978816
750566456392294404
750736971748769792
750540405565980672
750647234346311680
750570927692414977
750682206482403328
750570151557357568
750792139244703744
750627613593460736
750715786315046912
750617371136647168
750640632540962816
750561335205822464
750664644864380928
750501268540559361
750657556788510720
750658756334190592
750769078961405953
750560748024332288
750661365111590912
750782874236882949
750660182288568320
750669808199430144
750749218940317697
750712661353136128
750497799876280320
750681732735700992
750726343239823360
750748526984986624
750620697202864129
750680910568288256
750769913577385984
750690259692847104
750527671768084481
750606298123821056
750616347424485376
750652947185426432
750623293321908224
750769125048320000
750649583085228032
750720760721715200
750491877254717441
750766755438534656
750575868519542784
750632860793450496
750705975842201600
750594432374824960
750578879920762884
750759843062026240
750620055566741504
750636916660461568
750724485339316224
750647431558299648
750666037570441216
750687583705919490
750682726869577728
750700204479873024
750647049826111488
750676024170389504
750500681425883136
750535745564241920
750655555916750849
750689555016257536
750737961470263298
750648807247978496
750772845291139072
750751827772203008
750588958631989248
750651575627120640
750735679718653955
750581052410822656
750565495674400768
750740100410142720
750521535396401152
750701303186202624
750598852999311360
750704092473880576
750773495425011712
750706676135854081
750619719884046336
750786787430305794
750646873711472640
750669435116130304
750712359371546624
750766268957941760
750710044279336961
750604104637026304
750764750418640898
750681858401153024
750713307141578752
750601688562667528
750771217930522624
750752805053353985
750609443994361856
750587784293937152
750690943402213376
750615722817191936
750595267246821376
750547724597096448
750613029927194625
750716985604993024
750741572866768896
750719288240140290
750690398264320000
750730474687959041
750606415597887488
750586945747685380
750555949765693440
750714892806676480
750726737395351552
750761193678073856
750639906943275008
750680780389711873
750602103886864386
750654822056013825
750593668822736896
750544373230759940
750690511208321024
750544985603309569
750773843594055680
750631560496287744
750723394665078784
750781372676116480
750605174155145216
750714226025631744
750641337309892608
750714490186895360
750780189823496192
750530750227689472
750654972967149568
750562790709006338
750698883320274945
750796040182390784
750626887928541184
750662833009033216
750652825483501568
750616746067955712
750609259105222656
750752452702507008
750519178210189312
750754189085638656
750653970729795585
750617039744733184
750647536331788288
750638547997188100
750531866139172864
750683347366584320
750653643200749572
750656202015698949
750782383293509633
750571040615596032
750513629070405632
750727458727587841
750598764914696192
750642960342065152
750775370501283840
750739148307308544
750561322585223168
750698106996551681
750748656756674560
750678004033024000
750606340146417664
750731686955081728
750673218164420608
750688754042560516
750662367575433217
750736036163051521
750565860822118400
750650665446301696
750642796734902272
750754637947469824
750778100879921152
750755451554463744
750606570694770689
750655757318848512
750493538287251457
750699197834354689
750698044346228736
750671531944976384
750714875861725184
750642343796146180
750494544827908097
750583284070047744
750540804209385472
750761696881414144
750763995687186432
750697738027753472
750599503103811584
750772652688740352
750719103766261760
750736908540448768
750792198216675329
750764565965791232
750501797031096321
750584869328125952
750674493073424384
750657363653296128
750680436779655168
750560722728394752
750602372083310594
750756764321083392
750485187566370820
750618419649769472
750698341885960192
750562387774824448
750702024652652544
750636048288354304
750556146923167744
750649537350422528
750587784566571008
750676078746894336
750605044081364992
750588103383977985
750695414555369473
750774301104672768
750777572296884224
750517236381679617
750658064160731136
750654960371699712
750603240471863296
750767267235979264
750579429156487168
750760195266113538
750621615810019328
750725068108562433
750545946262511617
750682139448864772
750660916149047296
750690779669102593
750613805978292224
750619468108267520
750591605531435009
750570701162180608
750656914858577924
750626548340908032
750788381152534528
750504116288303105
750783658492125185
750615085131919360
750682755885826048
750637977471164417
750545459706523649
750646727074541568
750704793023381504
750747495014273025
750518020456476672
750776536647737345
750612849395900416
750721272267608064
750640590648406016
750713743407915008
750519056340426752
750721960393449473
750709125676498944
750621116658442240
750728750682124288
750656902409969665
750625260689625089
750730906734854144
750685796756250624
750650912926994432
750612278957842436
750708098134777857
750597351564316672
750638443252908032
750740066969018368
750583741261709313
750638011369529344
750742650714718208
750571011519680512
750670919585107968
750783373350735872
750755422315872256
750705732501241856
750706478881865729
750651785321254912
750649474205290496
750667631557050368
750793934314536960
750611410904682497
750601445163106304
750789509667848193
750725160517394432
750794664270331904
750654549392850944
750690326868877312
750573368651444224
750748464083066880
750769041258668032
750666402256728064
750626892064104448
750629165322280960
750516871439355904
750781565324623873
750643010652794880
750786363591655424
750638351032655873
750595003005755392
750751559449976832
750512169633054720
750683426928427008
750770463089893376
750765367203622913
750643761777180672
750593648107151361
750694726773399552
750768332299579392
750731837690015745
750653982914248705
750698308662915072
750605811722977280
750766272992862208
750520818132738048
750513385922392064
750621859062882306
750707393537929217
750496638033014784
750582583432515584
750731514648915968
750751517624373248
750765316716847104
750645569417207809
750583871167750144
750670336689971202
750667136331190272
750782001729269760
750776276617658368
750747117484843008
750537469729337344
750757544763744257
750660782191370241
750763127336239105
750587595843928064
750741300090134528
750706491804553216
750786451617550336
750650879234150400
750708932549672960
750643228785999872
750774657238917120
750570193584328706
750595472411267073
750694705734750208
750739324656873472
750530163214016512
750725579754737665
750696278363824128
750594860202295298
750781728944304129
750623423429275648
750679480364961792
750632030082260994
750615139817107456
750739446321020928
750780852456398848
750606687959121920
750640506720382977
750709603797757953
750485023799803904
750737642770292737
750578762404753408
750617601894670336
750691870066380804
750594394621747200
750654779962093568
750627412333834241
750732680866791424
750695611444269056
750656088819830785
750619434528677888
750677567628247040
750565839649275904
750714251216429056
750694735019405313
750706923499053056
750581849555079168
750637235251212288
750693791158394880
750786355236474880
750515910658535424
750559271373373440
750705426224775168
750645472944070656
750596022183813121
750531648010067968
750602263215779840
750660161413545984
750583732638248960
750706168784445440
750596198126514176
750645485409411072
750574928794120193
750763341065355266
750669896388870144
750721263874797568
750643631648899072
750781385074499584
750761525082722304
750760409381036033
750730247977340930
750689538423582720
750595799604690944
750716147092246528
750734991693230080
750595518896697344
750647612055977985
750667497255428096
750527478695735296
750581367092744192
750788146212855808
750645447639855104
750657867104092161
750623796881534977
750622253130379264
750613424216965120
750774900894396416
750580264078807040
750755867138596864
750758689557053440
750635251421020160
750710329286467584
750719435019878404
750565340770365441
750778910351261696
750511422925336576
750775232227606528
750633439418875904
750663152002600962
750711184861442048
750740381625647104
750653144414035968
750491873467400192
750619862406496256
750633795854839808
750595179053248513
750494175804682240
750640246849765376
750583153979424768
750750699420577792
750698383858339846
750565583880609792
750594017012899845
750526694541320192
750688603076976640
750744345154838533
750597196416974849
750658903051042816
750749294441803776
750583963232665600
750757108455510016
750570571063263232
750681300504285184
750612358876237824
750708089528037376
750638535561150464
750720676718272513
750685192960872448
750739765083922432
750755858674511872
750676778943860736
750765622712205314
750688783377498112
750675751691808768
750642167891234816
750585821288394753
750623301882359808
750534147496521728
750762817041686528
750748216409358336
750782047782830080
750634626213904384
750765627032342528
750760258516189184
750623457101086721
750617563973951488
750627005448740864
750604444295979008
750640657732083712
750737516999872512
750704666929881088
750624182698962945
750714821482545152
750574962247921664
750681661248012288
750752746513567746
750715958033915905
750769687068368896
750722455086493696
750721268182163457
750587733962268673
750795410839666690
750553739145216000
750618348124147712
750675474792275968
750662036212756480
750682730816471040
750500668905971713
750606851574607872
750711348804263937
750637117932384256
750610353931816960
750515667753992192
750627022326620160
750752523883913216
750488132026454016
750598181973585920
750771625105166336
750627466822184960
750580939483406336
750772635768729600
750688573721088000
750792986435346432
750754981762965506
750504439253913601
750611918306484224
750676875786289152
750696274333081600
750644742992474112
750635662336864257
750717648594411520
750759796949725184
750780076359348225
750669292396355584
750575054891745280
750794056154943492
750789308127277056
750655199254048768
750651147585720320
750521547975045120
750633586252976128
750757108493189120
750648354460332036
750495778246893570
750651730975715328
750752062611132416
750600849844473856
750490468006322176
750677458798673920
750651646703730688
750483124044361728
750753044300640258
750554976573853698
750559821154443264
750606524699992064
750622194502365184
750652250775781376
750582797207764993
750616490240598016
750609620125835264
750661528869797888
750692088358903808
750750707813388290
750626002812997632
750702372704382976
750668415681957888
750744299080282112
750552904784805888
750564032264929281
750692755123372032
750584869407887361
750772476506959872
750605283018309633
750592721300123649
750694709694238720
750535578089877505
750740528434548736
750754361282797568
750655543421837312
750678972959035392
750498974294048768
750616469432594432
750694986543341569
750637310904074240
750631384197332992
750616007715217408
750610110494285825
750619086690877440
750772941818884096
750764288919367680
750709716909748224
750560441802293248
750761290046513152
750543056298971136
750654054506823680
750653383233667072
750793015913046016
750494872285515777
750560286671798273
750665450363682816
750545933608292352
750644269254410240
750692910606278656
750694554584682496
750758224320684032
750792172807610368
750785797377429505
750781825488789504
750732949142835200
750570965218754564
750567169281384453
750721221923221505
750657871075954688
750722333472686080
750671779731996674
750626644822372353
750775777352908800
750592582611329024
750766407051317249
750755527009955840
750732588608880640
750746819651596288
750678440152444929
750600212255682561
750606931333701632
750691723555246080
750678209201631233
750774611185459202
750795528217169920
750657753589354496
750710098494779392
750599604161445889
750673952066985984
750671238272614401
750739521843634176
750610458634227712
750518523777003520
750572680605294592
750638741111308288
750665454646067200
750551545729654784
750721255502860288
750764528338481152
750760493116190720
750577533335310341
750666188578025472
750796186727120896
750636509536092160
750557904177074176
750594939688513536
750600665307705345
750693644504621056
750580486259474432
750701366063075328
750596172977414148
750722136277454848
750665311863484416
750700128692891653
750577940182732800
750763286833012737
750538631455117312
750492468739764228
750516854720987136
750789299789041668
750586681158410240
750513360735698944
750644344466518016
750782601540014081
750668465913167872
750589310940897280
750736040604807168
750539491044130816
750778684013944838
750778809927041025
750694265374724096
750792621631508482
750766637998014464
750529080857022466
750784694392852480
750637575182757889
750560529631109120
750610890848890880
750512135818481664
750785310812803072
750629391877545984
750762145747439618
750715014277914624
750684848969224192
750767330007932928
750678314361188352
750793385053741056
750765044128948224
750553458219085824
750597670268444672
750639542244442113
750702087562928128
750722908117499904
750648975192104960
750674195458039808
750628485807439872
750791728362323970
750640204780867584
750600434239279105
750647905732689920
750600300369678336
750706001028972545
750722241202155520
750517844249612289
750719947127554049
750652238477922304
750511586402529281
750665022641176577
750735939941564416
750616758860546048
750615106027941888
750541705636614145
750795691891523585
750714028691980288
750619904416616448
750586555476115456
750610022678274048
750553894275706885
750662728059129856
750690670864527361
750632634066341888
750489742706352128
750595262662471680
750776167431561216
750545950310031360
750559460414857217
750636454985039872
750759700354990080
750589894129545216
750664917687033856
750739572074708992
750784526650146816
750676108153159680
750606788878360576
750672958289485824
750601030212222976
750701768716251136
750748958901886977
750615294909886465
750650916941000704
750602758106079232
750648610283462657
750744458237452294
750609829509693440
750732324485070848
750630998275006464
750735297940426752
750744659929001984
750777266095874048
750645279922282496
750637641901699072
750577269232590848
750548047650848768
750687113826349062
750686073542569985
750717803645136896
750763462993772544
750751656028045312
750540669953990656
750610555489091584
750670068355362816
750762544382500865
750724757700481024
750767845739335680
750607254320193536
750666175906996224
750759298087739393
750664758320308224
750757590620049408
750567924444831744
750634332830765056
750695925983707140
750567815204274180
750594612914446337
750701798269280256
750564044805959681
750587109291991045
750692235281371136
750612262251999233
750511712521056256
750725957225295872
750630646159020032
750733033121148929
750636937556418560
750571451808358400
750744546556993536
750753677531549696
750587050424926209
750743896209039360
750569262381752320
750713726630662144
750635058302709760
750596466754936832
750630759107530752
750730751478419456
750606059174330368
750692176250580992
750581048447238144
750628506804117505
750758081366196224
750652108328820736
750636148746248192
750749722223136768
750790377846796292
750656960996007936
750641647617277953
750641840655859712
750530032918007813
750627785325051904
750666687460945924
750597108336562177
750794022726217728
750638279616131072
750629966501515264
750550010534690817
750686308704464896
750793884259594240
750612245558747136
750755250378768385
750688556885114880
750689093709918208
750640129232949248
750626854353068032
750657917469196288
750570910680281088
750641194745683968
750649767999463424
750596370009034753
750726926084542464
750650418087223296
750582541699121153
750764918463397888
750758341631217664
750627185564590080
750731439470247936
750737713964408832
750546097052024832
750710757352935424
750721247063994368
750679862038454272
750629576468865024
750728914293518336
750648282897080320
750774875711631360
750722199401721858
750725135385133056
750709960128991234
750678746361950208
750495257976926208
750691417127657473
750601457959858176
750747029404520448
750694332219392000
750712434801901568
750697675381739520
750609628447305728
750596798058823680
750769733465767938
750617748653346816
750498168920371200
750733376957677568
750776163388317696
750728641521197056
750515927695765504
750691870158647296
750734366825906176
750644525094342656
750737164611227648
750764662208262144
750666884597547008
750593685830660097
750735713386192896
750767749564096513
750711038304194561
750768537925541890
750542603486130176
750666981230186496
750494725262733313
750711826917253120
750653773291347968
750585074870022145
750660777904840704
750493781556858885
750719905188745216
750579391764303872
750607854143475713
750728037705084928
750678712668917760
750746425630359552
750707632609067008
750587125817565184
750600660865912832
750590930290343936
750656701108551680
750635498725670912
750700669942784000
750575683865305088
750700644680474624
750727773665300480
750735872899837952
750571099528818688
750590808538116096
750782202842009606
750749445483065344
750685360863186944
750733624358690816
750629580562636800
750676250516131840
750658873866874880
750679606261260288
750716948137345024
750729077800263682
750767590134341632
750638115849592832
750787525355143168
750644529041117184
750724296369119233
750573028749238272
750634592663642112
750652670201958400
750608525441822720
750586332972519424
750701823401402369
750587985742163969
750609775096979456
750599125603799041
750579593082499077
750545350549733376
750777882805411841
750732286648352768
750732340935221248
750559204231045120
750746706552221696
750716314851958784
750710752894476288
750484067758387200
750527222792921088
750596483502706690
750634848818171904
750616049654042624
750678838460321793
750590003152089088
750596269475766273
750545476588605442
750736212231544833
750687772277694465
750566275995295748
750691496874110976
750570885682237442
750744211117449216
750766436499546114
750715266053640192
750764339351654400
750719535746019328
750698765686890496
750566120625729538
750614040838180864
750762850298261504
750591031004069888
750796111481151494
750751932722053121
750591143914668032
750717241486938112
750780554602176513
750626828977602560
750664124980396032
750729531044929536
750729627404935168
750626275732103168
750596097689710593
750762049521659904
750711147289047040
750758777989783552
750635062593515525
750500660492193792
750603395430481920
750724875153702914
750747650392293376
750535137704677377
750601881555181568
750586278664691712
750533325702529024
750497602643320832
750790356862513153
750716696218992640
750649163646377985
750618193060827136
750627869412495361
750714058152771584
750586316564340737
750621062153601025
750787810735579138
750672756908388352
750696878174593026
750691807265161216
750757909487837184
750579920254955520
750790272703983616
750582663061307392
750740725583777792
750495224410046464
750679442515562497
750680423861288960
750769699617636352
750608764152274944
750593283219451904
750564262645497856
750504737204822017
750532444789497858
750736090923823104
750712099496665088
750514258182492160
750623280810328068
750713936304111617
750507073264377856
750551105227124737
750639084893339648
750762137291747328
750608302799806464
750707439494918144
750711457826762752
750579010011271168
750658861015662592
750760950467334148
750722362652303360
750756257028509697
750681719834116097
750672773706637312
750705929771814912
750588354769588225
750731145768239104
750581983491813376
750642440302919680
750702913685708800
750642444660793344
750560525789069312
750629563743342593
750599310300049408
750698698670243844
750581799194066949
750681325586247680
750588111395119104
750482977134669828
750581362755788800
750554686965551104
750735201630814208
750689043277606913
750633078884823040
750751605373464578
750697394015272960
750617543002431488
750751794234613760
750568821866496001
750719783469887488
750518091965165568
750487808901455872
750494838513029120
750754516484579328
750644512532365312
750620780849954816
750782605805522945
750727920478359553
750650216764899328
750669883713675264
750621666024251392
750774195999703040
750737395293777920
750700996867727360
750717098905698304
750621191933562880
750790050330411008
750585972543352832
750566414638051328
750573922052149249
750603299284328448
750521317305225216
750583149525135360
750573800538902528
750613046658232321
750767543887933440
750724556298547200
750648769499115520
750557363028029440
750692805480153089
750611150933557248
750767736767205376
750628771238215680
750555383396196352
750680260518113280
750606822323650564
750611750735736833
750597473442365441
750605924860096512
750736472391712768
750729585629622272
750714938839052288
750794932516950016
750559259021246464
750618738404327424
750632508471980033
750754331868168197
750727052135989248
750787093539020800
750538539213914112
750745238726184960
750614913274576896
750723348519346176
750792122526085120
750677567749951488
750518469163188224
750634819206381568
750626518703890432
750607699155484672
750613549920182272
750606700906938368
750714867829633024
750633829547839488
750608978321825792
750550111235764224
750622823505285120
750502434653425664
750712799895101442
750739693839458304
750686040046788608
750589625702424576
750778843229777920
750636190953533441
750591395862286336
750711524835065856
750746484178620416
750609548579315712
750637042275536897
750762435296890880
750622987058028544
750501713078054912
750613260555001856
750791413764423680
750670550767243265
750600057133473792
750540359311224832
750732202695098368
750677290753884160
750640171083714560
750724711756226560
750549406533967872
750669774586277888
750715874273792000
750652200565760000
750706713834102784
750722517992632320
750740847084396544
750775118733774849
750561154758537217
750753052567756801
750654935394549761
750649746964885504
750632063858905088
750507098765754369
750788335258439680
750603815179718656
750631698749091840
750692436511383552
750597423056248832
750675134915026944
750771498969731072
750533522645975041
750652246770196480
750596776852357121
750753048369168385
750671557354201088
750532272734994432
750617828294877184
750696735446437888
750748136944132096
750726720752345089
750678817652473856
750712720002019328
750766617127219200
750709733590532096
750795783994093568
750728885160013828
750669158124232704
750744244466249729
750484558533963776
750715962270318594
750783209412108290
750670164555919360
750656835351379968
750681929607938048
750647846999846912
750541265419243521
750677567695360000
750552036203196416
750738515000832000
750643472147832832
750559586290110464
750635913907232768
750655899774091265
750591282666438657
750644038471131137
750667698347139072
750692897863774208
750685549459976192
750774032526630912
750761021862649856
750607783020662784
750624232732786688
750783574329192448
750613596099506176
750588346393583616
750566540202893319
750656856087859201
750653349909979136
750702519773306882
750603299305484289
750676128994562048
750591852940759040
750637067391074304
750740134199431168
750596026122240000
750702737789181953
750768365891756032
750676661536903168
750759566141456384
750700460122726400
750686589437620224
750643719641010176
750686317118455808
750552690632130565
750746345896484864
750559090967998464
750738733297696769
750686568717967360
750706365941899265
750649583097774080
750623884836241409
750571728808574977
750775051645906944
750584424639725568
750531446557839360
750640154289766400
750670529795796992
750640670524702720
750716356652392448
750642587325833216
750661415518765056
750575679608066048
750679904098725890
750759406975979520
750715543104196608
750661478206869504
750675667562397696
750590338771849216
750703706753142785
750542133480853504
750601390771302401
750518024847765504
750617324986720256
750705996549554176
750771411153747972
750721825836044289
750687827030056962
750713609404162048
750755917331922944
750711776308789248
750629471762288640
750737986699026432
750542356034838528
750630670968520704
750619430317649920
750726045339312129
750673759300820992
750630645861351424
750763060252577792
750753841197572096
750761562957373440
750570885510225920
750755628080062464
750768873646002177
750676074544136192
750744408040046593
750671649586966528
750775470963261440
750580650105794560
750744156557963264
750563734205112320
750609439762239488
750751320525533184
750657489545428992
750675013351727105
750743934121414656
750689899058196480
750666616522756096
750695825362169860
750775362276044800
750601910944694272
750617106580930560
750748023404261376
750766243527987201
750785822669041664
750787986774568960
750578531751559168
750533510100709376
750531991909572608
750609221494775808
750620466415632386
750498617534902272
750626057250824192
750741350283350016
750577642508840960
750660664427999233
750633926088011776
750703870356123648
750781305458077696
750637545499787264
750784182603771904
750637130246938624
750783532784492545
750648463201828864
750793481434468352
750615819109883904
750644872953098240
750630218008784896
750586995810893824
750565453832056834
750687176728276993
750792806202019841
750663181215858688
750628150237880321
750740293519970305
750525515719520256
750680679705378816
750765866157912064
750625583415955457
750697029228199936
750577349129801728
750677567854800896
750599415300182016
750652670290104320
750651734859612160
750686610581286912
750651705658834944
750735876918013952
750603085228236800
750620554571476992
750631895847886848
750599406844571648
750614787214770176
750590640661168129
750705312978472960
750648694148632576
750651059652157440
750747272875573248
750691056627449856
750643883160240129
750795876398956544
750679345887346688
750590703550525441
750660094086361088
750773516769828868
750635956097716224
750739429606776832
750772371523506176
750604452508368896
750517651303260160
750644180972630016
750619388600922112
750699562449244160
750586756630732800
750680864300892160
750607539620896768
750606897925861376
750707414484168708
750719246301364224
750633942542381056
750622202891005953
750667559968641024
750777815600168960
750760816199163905
750552631739813889
750773474755547137
750682391065206784
750661742666063872
750665890945900544
750712510467153924
750660400262352896
750663634360135681
750704641806065664
750580301978533888
750783675038625793
750660937296805892
750626544050053120
750748996570869761
750492611383660544
750633728658079744
750570692580634624
750626229385060352
750698602133991424
750685469722177536
750718579583152132
750702531987271680
750647108668055552
750724103661875200
750681871093084160
750632185518927872
750587369330466816
750783616381247490
750738070656409601
750741270952370177
750611545080627200
750793850453651457
750626573519323136
750780474897735680
750661910425632768
750547800086183936
750731095323402240
750654864095666176
750609481482903552
750761802070302720
750576724048482304
750698656748167168
750719263174975488
750783855746027520
750582273024614402
750711553943564288
750556599899525121
750574354195513345
750546210541404164
750698434362048512
750776964382941186
750590280039014400
750612782618447872
750685704708100096
750500345764126720
750592117064564736
750732336803811328
750608164479987712
750610098297442304
750698350643666944
750580733928955905
750645065899466752
750610953750929408
750657946707714048
750698283480313857
750737596435664896
750615445758246912
750713341077774336
750624367327842304
750668705286221824
750757091594362880
750751341425856513
750659863693361152
750619078193283072
750753669273051136
750585037138034688
750796090526560257
750748765800239104
750567454594793472
750602816872480768
750620885996937216
750579341181018113
750789446472048640
750526597749288960
750735440802553856
750606650181029888
750662799597133824
750489201334968320
750585246803001344
750775169203986432
750605555627155456
750657606977409024
750667992137097216
750665479803379712
750607983973953536
750626569220227072
750658076915695617
750609544431173632
750761386477756416
750710480465956864
750658881865420800
750591118757298176
750619405458046976
750719313431130112
750579479748157440
750675495713472512
750623540764745728
750633472771981312
750628200770736128
750691492663005184
750589814358044672
750592540668268545
750581069506830336
750598467320442880
750592267937865728
750769892597653504
750598970771140608
750605639752228865
750668009069539328
750636425574514688
750550262142627840
750716113286299648
750538459320840193
750592721077825536
750759452891025408
750691064890200064
750756068121309184
750743099576582144
750618839017263104
750636648199774208
750597150082490368
750483547580837888
750624681598849024
750590619882549248
750686786905575424
750712841770967041
750595376076492804
750705665182670848
750729543351013376
750609749868175360
750661008608419844
750554389346193408
750783566049574913
750667039904264192
750605836796383232
750605039660654592
750596332415582209
750675239680475137
750777849494310912
750663373969326082
750686186960719872
750791174617698304
750718227290857472
750675428654911489
750690167296397312
750783909873328128
750595111654924289
750707880010153985
750745939027996672
750791606479888384
750607023687995392
750606033828052992
750668633798545408
750523531788705792
750586652008079360
750561255455395840
750507589465612288
750599507491053568
750583573476995076
750596734888382465
750720177805877248
750500777693581312
750687910760964096
750577378397675520
750491281768517632
750584059974279169
750702469106298880
750749256823214080
750583401271394304
750780156340416512
750723344320913408
750675030023868418
750782966461235204
750567605505822724
750611163336019968
750559359533477892
750653257584746497
750749583890939904
750646420986851328
750613386631737344
750714062258991104
750644084491124737
750777593486512128
750662157755359232
750646030501314561
750726578301173760
750572269601251328
750562111093346304
750759096454934529
750683691257520128
750601751494029312
750529051740155905
750756387236438017
750627416251441152
750642260237221888
750697423605870592
750656784902328321
750697276524236800
750769829813116928
750716448914468864
750770538822467584
750783448688816128
750724481149198336
750748405241184256
750600379956690944
750785138808664064
750693774578290688
750679564272021504
750601117898272768
750716079987683328
750559485505175552
750751014345736192
750611754674040832
750718428466573312
750780953228824577
750738624287608832
750524152738680832
750631618986082305
750577021672095744
750620403614310400
750734983451406336
750600899957895168
750737781199147008
750655824490557444
750739500737921024
750726511221768193
750670143773081600
750711910828482560
750725567373316096
750522806287249408
750568729843466244
750506964170383360
750610945525817344
750548790168391681
750548047705309185
750735319184642048
750762280204328960
750627227520405505
750742474700820484
750593199379517440
750726536047702016
750623721036009472
750743418419179520
750759474026180608
750731246527848449
750767653057363968
750748485016846336
750787022340681728
750723772152287233
750637780422787072
750693694848765952
750622110465138688
750622186122076160
750516602756411393
750760631595335680
750605224176418816
750516330256797697
750614292203012097
750743581711794176
750605308234465281
750603295056601088
750637516336824320
750600522441383938
750587604102422528
750575813762875392
750713588478803968
750729988194828288
750639718115704832
750600958694924288
750775500650360832
750495048488345600
750512375036514304
750659758655434752
750668780649476096
750630029571293184
750579999925755905
750772522354937856
750770970516811776
750617421296336896
750698983715209216
750660081499443200
750686585583206400
750575012835430401
750604612089044992
750688334289244160
750559468677660673
750642180486823937
750616611820806144
750774959249747968
750770840564883457
750606222378708992
750679530503827457
750613701133295616
750719410244096000
750784149213024260
750558449629528064
750603521473581056
750692709229223936
750638736631791616
750535900803784704
750715983329910786
750583120550891539
750634626528505856
750661411332820992
750629882464468992
750741564339748864
750484550137024512
750577655133638660
750753526389805056
750582205924139011
750645787550441476
750716566421905408
750678846911893504
750629828026523648
750752914042392577
750721049906544640
750559225194156032
750668893824376832
750641521918042112
750686845483311104
750787705991208960
750743879482159105
750773860446777344
750708291110567936
750790054553976832
750743778961477632
750777518098092032
750631656831131648
750503164223246336
750768731073241088
750792441138188289
750670777008226304
750665609856376833
750771914461831169
750694839751151620
750510890030600192
750538283390734336
750651906956156929
750630062874132480
750589701409607680
750598169575190529
750767669540945920
750569178290061312
750732571902939136
750729723739795456
750775899063218177
750660777959362560
750613864438456320
750668684134326272
750696320403472385
750596168963555328
750679333602201600
750646055998361600
750602603055095808
750674384356909056
750677597177032704
750608558622932992
750672093973352452
750786275532238853
750693090713886720
750558751460032512
750594620917223424
750758760889528320
750714964256710656
750660052399390721
750628544682795009
750618528517132288
750567857428262912
750622752344838144
750668507856117760
750589327944605696
750545631610101761
750749982156812292
750574333421096960
750795817775144960
750580473697562624
750668478735147008
750673687955795969
750716084005789696
750708781890363392
750727739842461696
750619338256683008
750630310535131136
750737667688689664
750598047726497792
750639126853066752
750661755265806336
750723633614430208
750740994073722880
750753731973644288
750636136494751744
750792164251140096
750604636982312960
750622483821256704
750694978171465728
750623108831277056
750485795840995328
750756236082212864
750652040951504900
750786258708926464
750557400818708482
750714213283209216
750783927049129984
750760665317539841
750544054698577921
750793427093250048
750574828260843521
750519140364980224
750784409096359940
750587725879865344
750706026115112960
750563864358580225
750504015729987584
750685083787415552
750623406702362624
750558487030198272
750680059254628352
750484789128560641
750725647077560320
750600279234605058
750793749769445380
750714888721424384
750624354535374852
750488085654274048
750735453184225280
750668428306812928
750668034109562880
750722291378614272
750780823058599936
750788960075546626
750630117601189888
750706722231218176
750729925217361921
750734421280559104
750675583957344256
750759742574891008
750646337100800000
750643828793733121
750691736108666880
750634617825267713
750602456179077121
750736950747865089
750765547206414337
750629203352121344
750748401004867584
750713512712810497
750627244322807808
750682466566889476
750712405697630208
750735620834746368
750577076223217664
750790923026505728
750642746751217664
750556994101252096
750625512171577348
750755271161573376
750703589060845568
750610722875322368
750517416711622656
750708207266435072
750663189700964352
750600526694322176
750727526062915584
750649721887219712
750619019502313472
750684353856876544
750577311167152128
750599779915366400
750598639261745153
750793238311800832
750577768455430146
750538438315765761
750735486822612992
750615290820513792
750635695979454464
750765832687542272
750558470420783104
750593027467608064
750704629525118977
750609737578844160
750681648572674050
750758572313735168
750712254581145600
750589197879275520
750771415138246656
750764742130540544
750694818662195201
750793305374482461
750538329448452097
750686874814013441
750644457658351616
750647536600420352
750614544230350848
750656260719214592
750648161597661184
750749781149048833
750633321856630784
750638787278020609
750718470568939520
750741220276731904
750628078955667457
750632923515088896
750751530031144960
750751609592897537
750657208644431872
750612061084876800
750595178906415108
750597297118085120
750661780519718912
750497262980198401
750764842915598336
750546998848319489
750648308390043650
750605824284917760
750531035360821248
750693862759362560
750638229204893697
750632118288412672
750598236671442944
750757410415849473
750622597239504896
750595845742034944
750578687045726209
750620328074829824
750583187366113284
750539163959779329
750789752669007872
750617941247422464
750638376173334528
750627101670334465
750671104285478912
750734853541400576
750635502911496192
750723516417253376
750729363335831553
750731376555614208
750591576246714368
750665068505866241
750665009831698433
750661990042009600
750647700039856128
750593270460317697
750579999665745921
750655706991255554
750693120061374464
750720538369101824
750505299111542784
750683326512529408
750591630747598848
750756839847972864
750779476657733632
750600790973227008
750618423604969472
750762653270683648
750551390569766912
750609448087891968
750600383890726912
750525381560664064
750612669330235392
750623415220916224
750691870217428994
750641706517794816
750665752391417856
750683448185016321
750554796302671872
750564979816984576
750673545387053057
750695653332946944
750789375223627776
750648635432525829
750680382115381248
750763982856871936
750579957630439425
750596844107993088
750586991696289792
750741786700701697
750676032416542720
750512119301439488
750603450271031296
750679325066878976
750580570284064772
750768843988033536
750722597810298880
750538778209648643
750576245683912704
750764347815759872
750623129706369024
750722002290241538
750722903910576129
750779237540438018
750660597469966337
750674489160110080
750757565479415808
750602540086075392
750567450547195904
750671444057751552
750766352613384193
750792797796593664
750622064264945664
750743158154231808
750791560652959744
750602401460187137
750676967972704257
750601059555504128
750576598018056193
750563088353595394
750779094820917248
750731955180797953
750549645399654400
750689370403901444
750533153417203712
750744382916141056
750576623209021440
750665412661039104
750756110328434688
750573620053893120
750613164182634496
750737982383124481
750694839830847488
750786816844914688
750765308370116608
750721083502759936
750613499894722560
750763899193004033
750785138930360320
750587738139820032
750780512743153664
750566984979451904
750675579595268097
750614451649413120
750614623636844544
750728675402715136
750675952947064832
750668855903555584
750565256901103616
750676871235248128
750777110948642816
750690083678851072
750709146727702528
750647389615161345
750687348812345344
750489402925682689
750647947608686593
750714775429115904
750689613858078721
750732043294760960
750670097707102209
750625625258364928
750639932369039360
750772333594411009
750683556947587072
750758215856644096
750625625212276736
750555412726947840
750769561318809600
750530255430029312
750591601152561152
750489079708475392
750680700894969857
750617958280462336
750730827068211204
750685708877176832
750615131252486144
750682214787002368
750677882373074944
750775613561135105
750696878434553857
750768466538496000
750642138489192448
750786909002137600
750724245978767360
750613076089659392
750595904437092352
750612614678515712
750733523884146689
750641941214289920
750669594298245121
750677412455809024
750754151638921217
750613172353138688
750729551714680832
750649205887164417
750503927846694912
750531383748022272
750740524273954816
750719154039033856
750644218897506305
750705690340159488
750756294689120256
750592427489107970
750755506046640128
750666469474766848
750614514748588033
750564535329751040
750717468214173696
750660958222254080
750530502679867392
750574509628022785
750592658159046656
750739177671536640
750609620113195009
750643845331836928
750646055801352192
750613369695207424
750679346105331712
750689949306019840
750759218328723456
750699554018701312
750681971794128896
750565831319425025
750650598190518273
750761286187753472
750634013992357888
750778306266488832
750690247130816512
750511087393640449
750664288667365377
750627554772541440
750601852102770688
750641995819782144
750713546468651008
750684827871961088
750622785848938496
750642113226743808
750600669464231936
750608382780923904
750686904358674432
750702301396938754
750664116499456000
750579832061300736
750787039168176132
750644247963897856
750691509494747136
750688359605866496
750579177598939136
750582143252828161
750603076977909760
750722895584829440
750717535205658624
750614745472958464
750676032693342208
750701642987823104
750728809461186560
750672714940215297
750720118951256064
750640603252330496
750600157562081280
750723046625927168
750717988224045056
750756009531019265
750666737973157888
750757385275338753
750582042308608000
750518737594306560
750773244031008769
750729757281492992
750791770372448256
750731888017432576
750780294551183361
750782085644836864
750570675983745024
750500006033973248
750638237748695040
750699583601123329
750574849123315712
750754516484718592
750535816875765760
750528711875710976
750641740110061568
750703874474856449
750624706903113728
750790197483180032
750589038340472832
750669275489267712
750590510818029568
750774099509710848
750605182573182978
750748900252876802
750600681921413121
750759549607424001
750601491602366464
750651311415238656
750635699943145472
750725009371455488
750762858951036928
750793561084350464
750498588418043904
750576015089467396
750668977903439873
750490317284139009
750743934121369600
750594193492439042
750597838158135296
750634832066142212
750684459125579776
750549880544845825
750740251371409409
750724741074386944
750795746220343298
750770970546216961
750593601885835264
750792017534418945
750698497347837952
750601898126929921
750578208861462528
750721360553476096
750783712833507329
750610764801667072
750723134479826944
750762342867087360
750644591930535936
750606944185057280
750724560618524672
750498600845582336
750719019838279680
750620068111941632
750633389166911488
750625549966413824
750765966678712320
750683142051233792
750779547990106112
750743598589681665
750596130921218048
750654784303136768
750518926472310788
750752607984050176
750624543107153920
750743258805002241
750658727028621313
750603609566437376
750749307209383936
750658693369327616
750706680292319232
750584261258993665
750652460474232832
750575989978173442
750760661022482432
750734081722286082
750590947071782912
750660224441200640
750607547900440576
750626439200923648
750752343847608320
750575763380965377
750614296657178625
750618549815771137
750704650387615744
750698753045237760
750767447582642176
750736514502373376
750630998342184960
750786410009985024
750636341822644224
750583434788102146
750569161496092674
750635439917195264
750556440520224768
750788297224511489
750786254711717888
750778252059435013
750774644718837760
750705828953481217
750705606525321216
750649658733633536
750658596975685632
750624291637436416
750776591194677249
750747855686471680
750661230675701761
750771796916318208
750612036044910592
750705094958649349
750533896127803392
750582193525841925
750570637912072192
750553911191298048
750604754649251840
750721108761083904
750625453447098368
750485766514544640
750692428210995200
750666926708391936
750721314357477376
750691660749832192
750594260215459842
750653764932104193
750744416445399040
750519673100308480
750688926038392832
750713508619182082
750654356572217344
750681032274354176
750667472186011648
750748048570064896
750625323234922496
750506469414625280
750759989833265152
750789228288704512
750678637393870848
750772220734087171
750675390713257984
750719456083636224
750703379219963904
750736686590468096
750791799476748288
750510059579473920
750767900387008513
750660941520506880
750620265151799297
750484973618991104
750781099744301056
750745930475773952
750641140286849024
750571980148072448
750788116819173376
750664964004872192
750597313727500288
750700535540486144
750577051128717316
750648207500345344
750638971496042496
750710618957746177
750610706257567744
750772577161793536
750796232935694336
750677265537695744
750687130486210561
750595107854876672
750638044668125184
750773809993621504
750511984806858752
750533367326703616
750612383907848193
750717334017441792
750683385174061057
750641555262705664
750539973359788032
750669401465257984
750692709287993344
750675965542629377
750584282314342400
750605257793675264
750652427171295232
750550203548180480
750678423283044352
750718013423230977
750653039221104641
750703312245174272
750614036677533696
750671175353790464
750708508945899520
750550484616970241
750587801008214016
750551910533439488
750544570614702080
750584869323964416
750662803938095104
750792839647354880
750631308821495808
750571501917732864
750599423562887168
750615005595303936
750575314540097537
750615676470132736
750749524998709248
750776716835090432
750637964984811520
750786963335221249
750538757372256257
750539549806325761
750732877818724352
750680222677295110
750737915446173696
750643602284507136
750614137210712064
750673331582533633
750706441384853504
750654650186162179
750633758093488128
750702750397263872
750707108291698690
750713064152981505
750704645945827328
750640578040303616
750536571879878656
750577344621019137
750599926917263360
750601499642847233
750642083870937088
750633275853574144
750677265789362176
750671481701539840
750581295701524480
750750250630049792
750585662177443840
750775982647308288
750712426480472064
750782848949420032
750777111267250176
750533333805826048
750781666088542208
750729862462119937
750699982026444800
750662350865391616
750635113034186752
750752641551040512
750690385337454592
750624350366294016
750484453378519040
750764029195460609
750738074833915904
750779912768937985
750734610355589120
750720047539105792
750700854420840449
750665244876288000
750647138187608065
750716511740919809
750624660849647616
750604830083846144
750650778595971072
750715480122363904
750615294914080771
750490660998905856
750724732824260609
750687394790268928
750558155768225792
750699881539461120
750640683040538624
750748652864495616
750696454591832064
750786074230812672
750774355597074433
750492523286503425
750596495775240192
750658466885369856
750586299657154560
750702498583805953
750671616032509952
750775844407283712
750709872363200512
750619602464436224
750687881480507396
750536362235801600
750664611406413824
750483308291633152
750562522214916096
750533535304474626
750731162545381376
750728612526039040
750781787559821313
750582021358059520
750727605519847424
750579559343480832
750598009973506048
750777065108967424
750743036766851073
750655845386579968
750659477595099136
750755825182846976
750485229429624832
750635398217474048
750586677295448065
750646446043516928
750632931949998082
750644269032083456
750540535463546881
750520398672957440
750713630216290304
750694672171823104
750588195600011266
750774997359132672
750770689746100224
750787622163746817
750633405969301504
750551394659266560
750589873321549824
750728079845228544
750760849820807168
750587176027578372
750491864956956673
750742591872827392
750574006110224385
750576824791527425
750567014155030528
750757154638950400
750533719652388864
750652095724974080
750554234102382592
750624182728331265
750668071682117632
750502144919343104
750567706177507328
750574631002726401
750756030607351808
750610605749440512
750780487568723968
750593920736845824
750680235171942401
750524794412601345
750591291055017984
750709612089864192
750723025738276864
750599767336554496
750647909624995840
750743011458424832
750730671618822144
750692079920115712
750671783829929984
750773826913468416
750659351959011328
750490501535584256
750657007074611201
750642423794135040
750734723551494144
750554758604357632
750734182603714560
750718000937009153
750751823435182080
750687550310756352
750731015610626048
750759394204327936
750666411010326528
750739429598253056
750584064093122564
750595942395547648
750550073390620673
750585666107506689
750690666297065473
750637746872393731
750636039945981952
750735394472427520
750782341363052544
750697134236794880
750567920338608128
750591655850471424
750701114572451840
750762506612838400
750603886432509953
750633833465348097
750752222032437248
750745041300254720
750785193481494528
750580746285412353
750688183306911744
750681271240650753
750648148683591680
750764872103854084
750600552057229312
750486630436405248
750767027908902913
750789366990180352
750748795303038976
750620974006099970
750722480235376640
750758064794509312
750588300377874434
750672341441638400
750628561392836608
750563436396961792
750791044422209538
750604230461952001
750677806774837248
750649340008534016
750767309011116032
750705543728230400
750746245040308225
750791434840662016
750625713406021632
750599930981613569
750577579762053122
750611113109250048
750716134257635329
750791992431480832
750673662873853953
750589000705073152
750738229972852736
750624102726115328
750611318479151104
750542326347472897
750596583964676096
750666830159548417
750692516073123841
750761067702214656
750737181136879616
750726624094617600
750552006897569792
750754369583316992
750594633844031488
750586987640459265
750702314227376128
750656990397894657
750535682779742209
750588417646395392
750694932063588352
750722039732899844
750548383107018753
750701818968154112
750781120665554944
750706659325054976
750570700835020800
750653622606630914
750667937464344577
750549809120051201
750624073324097536
750552971512049664
750493995759857664
750779124571000832
750794056159092736
750633967775211520
750794421071966208
750685398351941634
750614363828948992
750661839231520768
750682877612986372
750633577906335745
750762628272627712
750656788987572224
750560789765971968
750658626331684866
750732307712057344
750778377578115073
750760635764531200
750580868150943746
750602888293015554
750486881985593345
750535846407856129
750711948426276865
750486953360035840
750722266434932736
750591072779243521
750573649443291136
750587608326082560
750724417886445568
750606985960288256
750593551373832192
750683980563828736
750615185736470528
750650325502156800
750611188518649856
750605639441903617
750735113428754433
750752742080188416
750741941965295616
750634898914959360
750751311931420672
750677328775278592
750660245215666176
750594226962960384
750594679851388930
750714779443093504
750744911461265408
750737017722380288
750614472767574017
750684886625718274
750542108373708801
750748992489807872
750726590909313024
750679849459552256
750715291286532097
750577273464553472
750705593925722112
750729610623643648
750587788404359170
750721326957072388
750765346257330176
750607820391796737
750609292869369856
750696618366828544
750600505827717120
750693065535397888
750747402693439488
750744424800542721
750487804832952320
750675038475579392
750790759545184257
750601457838100480
750704071603023873
750611973159682048
750791208239243264
750634219542605825
750633124925566976
750559590350225408
750505873638825984
750698480490967040
750700732899295232
750603525739118592
750677190178664448
750706445402898433
750709947906658304
750540749645746176
750607719795662848
750723369633546240
750759918647541760
750628326545448960
750724879335305216
750652955330772992
750769229830422529
750709960154185728
750543278748078081
750627663891537920
750626783024799744
750656436963729408
750736585918935040
750709754775896065
750773244039270400
750534785357979648
750666171574353920
750663608992821249
750599700407955456
750619237522219012
750657380698976256
750738976634437634
750580129735254016
750662531291774977
750688535812968449
750645120391872513
750597192323334148
750707943000121345
750769104328466432
750598928781967360
750576363241897984
750753492994850816
750751487966449665
750611834663755777
750787957511098369
750593832589398016
750707670076751872
750657334565740544
750631514354937857
750698363138387970
750663504051535872
750775890666283008
750623385730715649
750673704871399424
750593123735199744
750672173640089600
750643484823093248
750639458169552896
750499817403527168
750631493081456641
750484692454039552
750752616511143939
750575138765234177
750523846437011456
750562240957382656
750569291641196544
750757519555977216
750718172773449728
750763294932234241
750663382391361536
750708354020937728
750522034376044544
750650497548312576
750599473865326592
750661876871262209
750716964788658177
750762003396952065
750762930136907776
750570692534493185
750594239520706561
750689462561042432
750780327933669376
750620353148383232
750723214226010112
750577495813029890
750617060485595136
750567874029318144
750505400018014208
750599930914353152
750634177658138625
750694105844449280
750729006681559040
750709779773923328
750601851905708032
750614380417544192
750640536369893376
750639147967209472
750747918714404865
750575197506433025
750759864025116673
750580507457515520
750666146433630208
750485124601569285
750791325616713728
750580049926037507
750712745117581312
750535213206212609
750610026788638720
750612287405326336
750785210099392513
750628104054407168
750590796093685761
750792160233066496
750721788217294848
750490954574860288
750789308211032064
750675680128593924
750584508777390081
750721184401010689
750672916161896449
750624702855536640
750571493587845120
750747096760877056
750652632360816640
750673037909983233
750713923834372097
750647167564521472
750515868673699840
750735264734187520
750792554468241408
750483782638067712
750747742692110336
750582965156057089
750746945530974208
750753115280928769
750791203990319104
750707070240952320
750605618453614593
750582444978569216
750608420189929472
750790792994754560
750781611692535808
750607711558103041
750629727640051712
750792781107527680
750595577570820096
750621896576761856
750584672132927488
750690293054377985
750747113563324416
750674858133098496
750548597226278913
750747818193661952
750654796995125248
750512450361929728
750739173573734400
750714305662902272
750490522674835456
750646894611791872
750741358961459200
750792755803291648
750580117399826436
750631694735212544
750630771845726208
750638610878267393
750626464073146368
750636111060279296
750597498461364224
750582130476982272
750615806426357760
750747344279248897
750564174632288256
750707913585459200
750767531351212032
750573326523924480
750733855103913984
750537947791953920
750580398376255488
750634399734042624
750717967365660672
750607501649809409
750612342048784384
750644118141931520
750725760248340480
750489771932151808
750548374919806977
750641417115070464
750710153075240960
750672635378425856
750742357251948546
750773671690731520
750718546154491904
750762711898845184
750688493974740992
750782483868811264
750700921395568640
750789853437132800
750666540782092288
750691824327536640
750722597873192960
750720915822899200
750497674051264514
750553567086407680
750700648744755200
750709180206419970
750685398582566912
750606629276618752
750669460013547520
750773864637034497
750523762559315968
750569623012147200
750587545227067396
750641979168530432
750787990985728000
750738363947229184
750686996343844864
750646672385015808
750529299002826752
750555408524308480
750716432187551744
750610026948165632
750699377912582144
750747952478429185
750740561863344128
750590971910512641
750609456333983744
750791589883150336
750673578815696896
750731745578905600
750701458438316036
750575985800650752
750647167233191937
750600409123811328
750575650138914816
750661314884825088
750766164024762368
750771381709762560
750589843856654336
750669254601629696
750749386674765824
750696899167084544
750516036533792768
750617400232579072
750687835276075008
750608294566387712
750598974613123072
750750947203162113
750606478533357568
750539927486693376
750793745663221761
750662669506646016
750704981536284672
750689135699103745
750591223900110849
750694537761357824
750688523037057024
750544017042145280
750647263865757696
750791363541827584
750755342716395520
750666079458824192
750622689430114305
750675948488515584
750586240865632257
750621162758176769
750576585670033408
750484029900816385
750741480671764480
750748363537154048
750791992439889920
750715786227027968
750781930229170177
750566620028870656
750744899037769728
750782177865072640
750716272619454464
750671049939902464
750656268969402368
750622169412034560
750748023790133248
750759730033913857
750577088776773632
750715614323478529
750628335038988288
750545983830974464
750613260567711744
750766679781679104
750753400615268353
750736757830852608
750634307727818752
750569375753760768
750643329541533696
750631581321158656
750641110779830272
750597628514164736
750663068015742976
750678209583259648
750630578983149568
750738804634296320
750581492955439104
750682328314281984
750602346862878720
750777346039377920
750686623357165568
750713865256759297
750774976211484673
750544964808048640
750622756635545600
750688925832900608
750691375448985600
750647670843244544
750609422926417920
750603437562290176
750625344294563840
750677655620620288
750679706949808128
750642012584550400
750765496983646209
750600409371254784
750680000353808384
750764880706277376
750573356009811968
750648316422074368
750589172591763456
750723314881036292
750607250029502464
750532008565235712
750714750355537920
750559745543667712
750757997756817408
750657695074557952
750607694730502144
750690456934244353
750497460020183045
750722249733214208
750682374262890497
750780277878915073
750670420475572224
750791086587641856
750593040063004672
750671917833527296
750617576590471168
750683418640482304
750697423572533248
750605820006653952
750667396327698432
750748157626068992
750585410477228032
750735860182638592
750691358567006208
750573540387262464
750748661039136770
750767602536886273
750679119369605120
750795717124485120
750796090363043840
750751945342783488
750700401301852160
750779283753340928
750762124872474624
750688397258321920
750712225015406592
750708882461192192
750710308394573824
750793003351040000
750706122554740736
750620466428116992
750591953507680256
750711222690086914
750554787935125504
750609758474960896
750599079529484288
750668755643097089
750755170489950210
750500635074633729
750591106434359297
750649289878204416
750611234760765440
750790369458196480
750606893488414720
750670949142425600
750758039691595776
750517181536927744
750618172139704320
750689131370520580
750563600192905216
750709029320654848
750581757259415552
750620629938925568
750682898815127552
750686799513653249
750611658234597376
750608550519537664
750725898769408000
750603538288508928
750662682035032064
750615567313281024
750578536172380160
750750263397474304
750531807230046208
750710061148831745
750687814287785984
750577755708874753
750749713792663552
750530003578679298
750596160432304129
750644256340111360
750632004924874752
750556373356806144
750680386397700096
750687898073174016
750787064136888321
750600191187808257
750685767438110720
750746064655880192
750717384109989888
750511435671896064
750557144961908736
750572018177802241
750699898111135744
750590493860454401
750747851463004160
750486030533455872
750617153112412161
750672115133616128
750593560156770305
750769712414556160
750722715334606849
750710979328180228
750568893341630464
750644785078231040
750608630139924480
750528892356685824
750741375805644800
750656306609094657
750611410976010240
750633405969272832
750754717823799297
750671532142112768
750605316765646848
750635100283531264
750699269116530688
750783612199534592
750791845542846464
750601646414163968
750593559800283136
750661688244969472
750713755965816832
750551340036788224
750624169935667200
750767564830093312
750593866148044800
750749655240237056
750764452807598080
750729530785075201
750499897070067712
750592926510710785
750622425218424833
750757800528207872
750704268785618944
750777690039394304
750689936647520256
750691622925414404
750654314515992576
750702112686891008
750650942379307008
750785193347284992
750586127678078977
750592091890282496
750643954501156864
750682403828473860
750669942593380352
750679199468253184
750762435254951936
750626728473657346
750714142034628608
750599553632567296
750509690598125569
750748677711376385
750755304728567808
750611914409988096
750625428365279232
750646869747957764
750768022118363136
750562886821548032
750590233750765568
750613860294529024
750789702576406528
750544473898225664
750580800987492352
750772921098915841
750710623101562882
750611121497837568
750691677128433664
750593543257878528
750691706668847108
750750204794724352
750630218021236736
750779124277317632
750785004750270464
750715765045751808
750547355611631617
750685100606689281
750579550829080576
750632063569723392
750783163320848384
750637679830642688
750583631937212416
750740503163961344
750761860476051457
750699889764470784
750735671187369984
750582218532200448
750694130926452736
750641698196320256
750759662853685248
750521451313324032
750623641637908481
750634517182967808
750677613753069572
750535741621534724
750790184535363584
750689760352493568
750662279247589376
750791451563339776
750648354292371456
750606809577119744
750774695285239808
750714544624902144
750722539211591680
750665660137611264
750551545549295616
750675499819606016
750538904151986176
750741127964262405
750609469059506176
750619753522294784
750628901303545856
750560588418412550
750515936176672768
750795578519396353
750663722331439104
750705350647484416
750719963527163904
750662002746363905
750647414927847424
750646852672946177
750630482560200704
750624350257049600
750671523531325440
750726884481171456
750621200297197568
750764008135942144
750792864746074112
750575990171136000
750792063856226304
750765249410830336
750644868721106945
750572374383333376
750792722483740673
750532713069809666
750693950600704000
750661499325075456
750649356970188801
750598127531462656
750576849936347136
750708941156388865
750771369051299841
750660559570284548
750720588625408000
750617043796320257
750670563018964997
750688820841091072
750585926427049985
750760795462512640
750524119242932224
750560731297374208
750637336002637824
750651403690016768
750535661611053056
750709331134414848
750721360603844608
750684354079236096
750592020448735233
750654457193566209
750648140617904128
750500656302088192
750727853109641216
750629387792441344
750681468553355265
750500718956556288
750738141619822592
750500345781035009
750795276621901824
750677836067930112
750714037093167105
750710627241431040
750644692564443137
750591764965228544
750647683417866240
750674359153332224
750726918031433728
750599759090425856
750665186193842176
750729572836970496
750687084621488128
750693795340099584
750670902866677760
750665509159342080
750644638252470272
750655807629455360
750622127229767680
750568704556077058
750586576627990528
750567278589120514
750524286939660288
750783570155798528
750611792674426880
750643912654618624
750616070738763777
750608923867185152
750713630145019904
750719212969160705
750695082903216128
750583674031181825
750722304292913152
750757137865908224
750623326972833793
750588971445542912
750743284218290178
750610240736026624
750700393009647617
750613092703334400
750623213655355393
750550530427121664
750712598346235908
750632600625156096
750630159548551168
750609204910690304
750714486114353152
750573200929595392
750781825618960384
750762510597271552
750612644076412928
750716134236758016
750624157277286400
750620307195629568
750781833898524672
750597380928598017
750709565881131008
750764691564224512
750677802354171904
750701827608481792
750623373240270850
750711822626553857
750779078374862850
750705610895847424
750703375264587776
750627680559722497
750753723522150400
750773319373250560
750683653638803457
750634051598426112
750639554894364672
750617844979826688
750788590733520896
750737537757421569
750760107236003841
750717539202715649
750595367725568004
750681527131004928
750643208137412608
750494503069294592
750735658675732480
750773843673772032
750683821201190912
750656604379422720
750677706186985472
750590284044636161
750692784684793856
750783981310795777
750506226090336257
750610714616889344
750644537438199808
750531270422257665
750722480352792576
750608160327630848
750625243572629504
750704696256499714
750587566479577089
750781296884977664
750792441461035008
750606386350977024
750684752508690432
750694537949949954
750671758596923392
750567651844431872
750792223206281216
750611633110679552
750659146249273344
750734991714164736
750731376383627264
750737068075220992
750590779060527104
750640221436276736
750592159200452608
750665131684532224
750702939128356865
750635129534578688
750772778350047233
750697964746649601
750538312511807489
750771805493813248
750762502342926337
750780663737950209
750593857709043717
750713013712330753
750508659034103808
750778360905633796
750674946330882049
750756026207600640
750622072813084672
750642029378633728
750696685358243840
750567219940192256
750560945206853632
750658710293385216
750749193782890496
750708454411632640
750576917057826818
750676581933285376
750712006907396096
750772157811220480
750600031699398656
750736061328797696
750624375653724160
750598308087865346
750734400485285890
750792982383697920
750521505881133060
750601910659473408
750628682872582144
750671750237720576
750627294713090049
750741598049370113
750779384252989440
750637596057952256
750521363509547009
750779841583079425
750685465666199552
750671066599653376
750771042017284096
750621426927996928
750707674321477632
750726921894371328
750773172589457409
750638694705426432
750794240641359878
750770970483257344
750709914192924672
750775387114790912
750613709593063424
750598160943288320
750692310619398144
750614825026412544
750713047392591872
750700158380306432
750588686144827392
750780525053345792
750594075871567872
750637969296519168
750694122567204866
750792625830199297
750579983203041281
750633166575132672
750678091979067392
750777643583283200
750665638977429504
750585892700614660
750694529448157184
750490027780628480
750645695175094272
750621904906706944
750622018509344768
750521551951425536
750624455077027841
750538601956507648
750507140427681792
750608348916088832
750632483192987648
750750242530877440
750764532310667264
750506792220758017
750611763092131840
750585599036448768
750691870167080964
750624908376498177
750747335609683968
750694923607867393
750564480917078016
750570436707115008
750683041085939712
750489386177921024
750649877051371520
750660559700369408
750631329629409280
750500496767606788
750575973070934016
750738825576640512
750505748099059712
750696588893454337
750796056716128256
750633842093023232
750487288761769989
750507945784274944
750629043637096450
750587931262382080
750648979189276672
750637155697958912
750704247503785984
750648178194599936
750530494559768576
750581119821766657
750779719772016640
750562543253454848
750624887212011520
750747130088787968
750745909479084032
750603022229798912
750627194280566785
750639504445284353
750622198528872448
750628141803208704
750724636032299012
750750880115204096
750692658595586048
750573423152291840
750602334309347328
750594621181403136
750588094768881664
750745331046821888
750628829706739712
750757913644437504
750639479325679616
750702758622265344
750659079115251712
750745385413541888
750696404436201476
750747272661565441
750503617497591808
750618172034838528
750630125964816384
750773281817497600
750587209900851200
750744303044063237
750660597604245504
750758039637094400
750621892365656064
750717526649212928
750760757344763904
750540615205711872
750791124327989248
750576485140983808
750666742008012800
750587792938377216
750691928967041024
750649545424531456
750600547615510528
750614149948858368
750705380204896256
750694512675217408
750579563705556993
750665223691010048
750582512351645696
750570231123312640
750796107177979908
750674967159828480
750781426900037633
750602980483751936
750589885719912448
750490967183069184
750528489548197889
750717925066027008
750646244666667008
750575570694602752
750640049646075904
750554628421513220
750629752600428544
750647578455371776
750689303529922560
750633468732715008
750512425493901312
750581551608496128
750630725825794048
750648895487610880
750778017266405376
750743267466248193
750701949272502272
750596957253541888
750574245030363136
750692969339035648
750775785741365248
750678356140625921
750731607158448128
750740922846019584
750762342833500161
750751970453889024
750573192427831296
750790998364712962
750737546179588096
750725433251901441
750714230043766784
750653244708380672
750637201654968320
750664213195087872
750674388320591872
750618092410109953
750613529128906752
750651298677026816
750706537883021312
750608676440969216
750643845596114944
750790247492050944
750762435426938881
750762435426938880
750714884590014464
750747914562105344
750574861874069505
750680335831035904
750635700219809792
750757985027252224
750755904677482496
750527600276103168
750602372154556416
750536270095347712
750579232187772928
750613105542062080
750752918308057088
750571996975620097
750672882645209088
750753019185233920
750601080237678594
750572022137257985
750664686924886016
750577508337188865
750702045435293697
750689546619072512
750751022528794628
750747759452487680
750712828995072000
750523225579356160
750588245809983488
750634563370676224
750714137852964864
750582499693256704
750773604569284610
750594197556699139
750701542345433089
750618096562368512
750610492314398720
750628167375679488
750667727904333824
750647599326167040
750760602147098624
750772933690290179
750509334220541952
750699965471682560
750628083280076800
750543907734294528
750541055574040581
750684039380631552
750630754871152640
750628242713878528
750731569275539456
750643845310844928
750756802086703105
750614070114471936
750721733594939392
750597255065903104
750726725034610688
750611956034375680
750709985525559297
750630558061977600
750783830181703680
750498064025038848
750794014228492288
750792281842655232
750574404401266688
750579102134960129
750742445294518272
750767761824092160
750513025140920321
750738229934985216
750583363593990148
750613755575361538
750608626079961089
750556440402722817
750721872128540672
750594143026552833
750712166567841792
750721473640366080
750648173794766850
750538157284794368
750536089799188480
750771377527926787
750642306089422848
750647259457548288
750647427208798209
750679467639578625
750708735467593728
750580452742815745
750640901052137472
750655589508870145
750668998719709184
750525012503851008
750636493039890433
750715756678184961
750668977668558848
750662195520925697
750694990653763585
750690792512118784
750613134629539840
750578644968476672
750732164841345024
750659251341651968
750702574156775424
750698723873726464
750634542382415872
750595187257344001
750625487043502080
750637495281340417
750613457595236352
750689269845463040
750770970483232772
750609519328104448
750633418573094912
750534894355374080
750529466686926853
750632302607233024
750490203786096640
750796299935551488
750663709555564544
750683821201207296
750729136604323840
750625562486505473
750631547854843904
750487431653298176
750779350908301312
750619774518833153
750637872886218752
750782454705840129
750740520134176768
750625273092145153
750508361188200449
750546344847302657
750763404177002496
750745225950363648
750617417315868672
750671301191331840
750656332030676994
750735138720362496
750624744551149569
750592683383611392
750627395506429952
750723126191804418
750619451389870080
750649973285523456
750635611850170368
750615886441177088
750580071065391104
750649709291663360
750791585818902528
750537159191498753
750620856506839040
750705103196286976
750574652158803968
750512152704872449
750656776631119873
750643375821447168
750504011422310401
750690972531560448
750707087294947333
750763186199101440
750738754386530304
750755774524076032
750678327057387520
750667174319124480
750618579188510720
750768231699271680
750651575702519808
750644654908006401
750755996771819520
750773512382607360
750676435170369536
750701605046013952
750748149577383936
750579542574690304
750647448553619456
750677823434608641
750649545424416768
750729732367482880
750631694546370560
750596193995161604
750718705584209920
750557006562463744
750609464760434688
750606671521677312
750790398554075136
750587847464345601
750618767554711552
750591614012317698
750626690800373760
750785134887047168
750762112364969984
750719275908890624
750790667052412929
750728654292815872
750630448905224193
750767187481145344
750726473095352320
750647599498137600
750679752718086145
750759335475703808
750626019841835008
750502350805164032
750647054288973824
750627214987763712
750686598094852096
750732609731395584
750582939847630848
750744894822428672
750589650729926656
750729560065474560
750661272866320384
750495689977786368
750769444071301120
750705803749761026
750674270800474113
750518976954920960
750669162150785024
750684957912207360
750485997213904896
750665894926360576
750759088322142208
750794383214145536
750771360654327808
750635188405796864
750489092241158144
750566045354696704
750730902603386880
750769670395953152
750629110989348864
750718453808504832
750781695436042240
750519610240167936
750620382483197953
750705539542384640
750709784308019200
750671708177240064
750771587196985344
750681036569210880
750712019574263808
750749789294301184
750793066387234816
750603609696509952
750531773507858432
750538136577507328
750674417605152768
750665614038106112
750640213387386880
750607619149135872
750489851636637697
750756277806960640
750535477040668672
750609791718985728
750581803140939776
750611016623456256
750762082967126017
750739865839538176
750679362656210944
750618658515382272
750498290383327232
750783553709936641
750608017691848704
750767329814937600
750587008393809921
750744273788731392
750642394148827136
750639269409087488
750718298573172736
750698899975929856
750726360050626560
750733293008584704
750733049831186433
750758136257081344
750696274404315137
750760497289527296
750668050815283200
750587088232382464
750578800086380544
750620336304128000
750776322637594624
750701386975895557751114865633218560
751057127209328640
751078773936709633
750943750956908544
751025585825218560
751073803623624708
750937736023052288
750888897517871104
750891796021084160
751054711264915456
751119169110835200
751057743587475456
751041058574733313
751041591431798786
750954475448262656
750892437678223360
750932644448305152
751030027702198272
750875836820119552
751016958070448128
750868974657822720
751125066293936128
751134323370299392
750933453756108800
750970472876089344
750956748895195136
751113502593515520
750948276598431744
751072792913797124
750969474417852416
750964013429817344
751064739527036929
751008615637671936
750934162702344192
751118103761850368
750996049536376833
751078819872796672
751123460034748416
751045894804496385
750965691218550784
750946816749887488
750988260676075520
751081093449805824
751049224977051649
750878269310902273
750916651332296704
751018803769667584
750994610902761472
751022406706208768
750966488165588993
750879913490706432
751123430511091712
751019252287672320
751040559414931456
751091700731351040
750956031564447744
750976218908987392
751087590221160448
750999807716646912
751116987976282112
751048918738214913
751122063121842176
751070204751409152
751035287078334464
750976185186848768
751120016494497792
751046712383471616
750948989470593024
751134306622398464
751066048204529665
750954479722307584
751140556055711744
751099728549580801
751037858375282692
751029671026946048
750932287856914432
751006871075614720
750954676959469569
751056133058617344
750937291372302336
750954358200733697
751098243665256448
751125481660026880
750980069145899008
750889157631717378
751104740637958145
751129680162553856
751072964829929473
751012516252319748
750948003884728321
751044921604317185
750966643489202176
750960632996982784
751094112565153792
751072948098887680
751030883063390208
750939959003983872
751055524691447808
750945977855451136
751001716112392192
750945575445553152
751123363456843776
751014152207040514
750866839903866880
751138613858009089
751113796471652352
750934938615025664
751062466445119490
751119676613259265
751102274362044416
751125511150108672
751141285717745666
750958066154242048
750910393506201600
751051284308848640
751110147053801472
750994963215880192
750937081858387968
750887438009020416
751016429550444544
750979481905532929
751059731880538112
750934137477984258
751123829209071616
751055797514301440
751099715853385728
751039171234496512
751081793642696704
751069680622645248
750964034552360960
751029352419225600
751071312018300928
750960289005375488
750941326649073664
750963942143516672
751144347765276672
750955767465992192
751041776035639296
750915955207892992
751140820049272832
750856026862280704
751041775792381952
751130628196794368
751135564661796865
751108998154387456
751007068170121216
751148571068686336
751104337947009024
750957314966888448
751032129119784960
751053612227452928
750951711712350209
751014126961385472
750917800500137984
751098172592812032
751106389318197250
751092619422359553
750926822569684992
751097992099299328
751148730766819329
751072360774664194
751083181965774848
750996141974646784
751053704590192640
751138400128884736
750864939762475008
751149254769577984
750955499236065280
751145425315459072
751079273038045184
750993637677363202
750990462870233088
751108305884286977
750912025048395776
751158465444384768
751088487894581248
750869486530592768
750960595160236032
751099728499208192
750879019977940992
751146692397916160
751059492591239169
750904458649808896
750924318406746118
750976898512130048
750967570086367232
751070368480264192
751092061315723264
751074072029720576
750974398656614400
750996456278929408
751064076814540800
750960288745349120
751074394999402496
751083505031995392
750977732864073728
751069756032163840
751056141484978176
750870468018647040
751040240635097088
751098873104441344
751053096294371328
751072968835469312
751077746265161728
750981298261401601
750966316253581312
751033668316065792
751122956739280896
750966941033136128
751003309721456640
751117915231956992
751046955929927680
751077943347208192
751110726245289984
751024847833079808
751088047479984130
751130082941493248
751070448201367552
750947085239853056
751115595748343808
750985236650033152
751042467844198400
751118191896633344
751009194686447616
751131748080218112
751075602917167104
751038151976558592
751120100397383680
751082733112332288
751104443005927424
751026022028603392
751028437888958464
751091969183535105
751036465690337280
750890655069659136
750981545834516480
751058553180418048
750967909829206018
751069252723978241
750890386529218561
750972414868099072
750968681555976192
751128799215886336
751110197704269825
751016555568177152
750935781817057280
750948553082667008
751153310707621888
751059454800584704
750936465245401088
751069340863123456
751135220649295872
751158675218235393
751008225814843392
751157769525272576
750954907755220992
750940500203626500
751081634238169089
751018459539046400
750955750684364800
750951342613598208
751013669702627328
750937413111861249
751077863663685632
750953074752098304
751030614640496640
750983563034628096
751023732085358593
751099397056835584
750856643395608577
750975904373936128
750856756578877440
751138253219074048
751080061516873728
750960590777180160
751064043553558528
751119852643815424
751036084310593536
751086223117148162
751066723407790081
750975648458571776
751019281744297984
751015406232596480
750977263471063040
751128677627428864
751086197720616960
750857193021472769
751038617389133824
750973794634854400
751047647880998912
751012969283194880
751158406996787200
751098440776581120
751016446319263744
751107316087488512
750978119125897216
750926130643861504
750970028250521601
751078274810441728
751035127929659392
751093965626236928
751131710251737088
750977263345213440
750962729830195200
751080019502440448
751037208069607424
751119324497272832
751085824268050433
750931608253960192
750961782123094016
751143794062622721
751055835074142210
751096016783409152
750972930503299072
750996351694041088
750986025237872641
750930349966761984
751108838535860224
751065851038662656
750950667397820418
751123631997091840
751122893875142656
750936029029367808
750975183045873665
751122461752717312
751120012203753473
751002836138426369
751058288725352448
750936356193497088
751062739057975296
751110637808418816
751088529933864960
750971181583437824
751030937752834049
751015980755668993
751024893769158656
750957122029023234
750873144051761152
750962419472752640
750971177213001728
751109635386462209
751114354007875584
751038282054656000
750876042093531136
751060700768894976
751107819336790017
751087586173747200
750851379762266112
751084608234614784
751082234145345536
751131957535399936
750977506552012801
751016429726597120
750859076322660352
751079461718601729
751126656094498816
751154447653474304
750850050075439105
750927468446515200
751003859166883840
751089439762513921
751077968689102849
751068007254732802
751071022703603712
751061262747009024
751123162130157568
750947060116033536
751143122952937472
750937367230484480
751096238859231236
751045823291650050
750912452749955072
750946971968352256
751088232088100864
750905142057197568
750993474061758465
751099070274560000
751041616652165120
750954479927889920
750974109052440576
751098562537193472
751158209667358720
751008578002120705
751003058075607040
750856639209549824
750929599039672320
750946758038093824
750901396560449536
750950436576919552
751050168867446785
751001304999292928
751128262386921472
750967369032343552
750940424823595008
751027729257095168
751086633760489473
751102144699363328
750982594385379328
751121815796318208
750976881583910913
751103348464427008
751144360134180870
751057374358622208
751100580169392128
750919834750234624
751052739883503616
750957474610573312
751087111961468928
751132674715226112
751070947197595648
750858203785793536
750907507715944448
750999354559696896
751025623573762048
750971357853261824
751074781039042560
751088831676506112
750863572528406530
750986201222504448
751021592977805314
751134809708171264
750960150727553024
750923290886176768
751140740433149953
750951271381688321
750997437909721088
751118615340937216
750943662738116608
750973161261248513
751076311636975616
751157710796820480
751072192897646594
750881578721484800
751068996703817728
751018153501687808
750985362684731393
750999719686578176
751048562155393025
750892563591262209
751025103471861760
750946565318184960
750870790745231364
750866520935313412
750998998236925952
751089557228122112
751082175253053440
751141801696825344
751087208644345857
751073254299824128
750976067867807745
750887303866875905
751019738923409408
751096373202677760
751034670670876672
751037837492051968
751110839353143296
750859851970940928
750989187529076736
750985861689466880
751120784089870336
751020590241288192
750863274883706880
751132955720900612
751086809954877441
750976327830896640
751086860441620480
750939208215212032
750939451518439424
751036159690731520
751021148293464064
751037443198058496
751135929432145924
751156741870592000
750966337082720256
751028882552291328
751080132723388416
750945013425704960
751053536784506880
751100697664491520
750934758079823872
751015511048261632
750964105788272640
751015129509138432
750942253351329792
751108230374457344
750988894296997892
751061149270114305
751136374166814726
751014760364335104
751004496755499008
751128039916920833
750943297632428032
751092363184013313
751048990267957249
751090870280159232
751105373973598208
750995940396457984
751086990490234880
751133966657261568
750989934459224064
750974545255927808
750976684426465280
751045303382355968
750934296819564544
750985689500704768
751110201831485440
751135698875478016
751107202904186881
751005591536078848
751090295643725824
751131592668680192
750951116146298880
751043764060360704
750983021893914624
751081768510423040
751078656252874752
751052148339802112
750937207733616640
750925870592888832
751050646665699328
750932543441145856
750941334865711104
751085933374607361
751130762150313984
750895960751017984
751026462333939712
751009895068082176
750957508060209152
751033857235820545
750983818941591552
751041213852217345
751045504751038465
750934493767299072
750886796192391168
751044963480182785
750990752184926208
751024185128972288
751066098586488832
751150022679531520
751059358440710144
751087909021769728
751058649687138304
750936322647269376
751115998212874240
751139054364884992
751122172316377088
750975514177835009
750993604387213312
751064924420538368
751011689924030464
750985521954955264
750942295508324352
751064693549260801
751013057313116161
750999321202532352
751002072439480320
751158168005189632
750869264345788418
750879548506447873
751117827071942656
751085350630621184
751131630371217408
750990320167419905
750935148103950336
751029901910736896
750994271042404353
751052827729027072
751037313032056832
751069919781978112
750918345743097856
750969428221755392
750995697110028289
750948742103203840
751021307492495360
751145081663549440
751110562268917760
751136479020146688
750887740267458560
750968480283955200
751053251424968705
751064026860425217
751029310413242369
751053419092127744
750973412902862848
750906148673511425
751149363779530752
751130456222011392
750984024366120960
751128937602945025
751139360712585217
751039338880835584
751003074962022400
751124391249874944
751051154327560192
751048130305593344
751050978321899520
750955922730528768
751088584124497920
750976332306255872
751045555099361282
751005658531651584
751135598308720640
751103541176049664
751143559143780353
751007088919187456
751133006140702720
751002357702414337
751087481303564288
750873944949944320
751058209004150785
751020015680454656
751009710342569984
750898716526178304
750999304341368833
751080350722494464
750925283239161856
750973874305638400
750854391209623552
751006375854112768
751081852266541056
750968102754537473
750956845540442112
751071748385280000
751097434101678080
750913950091476992
750913400767602688
750991154892664832
750952760250658816
751040274202230784
750988348836212736
751092703165898760
750896250355146756
750945575286214656
750977896647364608
751003473370607616
751093072159657988
751078513730465792
751073417860902913
751126798818217984
750955717310504960
750980132379172864
751097803234013184
751019432739209216
751105869211799552
750879867177172993
751016668919238656
751117202141618176
751057961540132864
751016165284073472
751121261980487680
751086759929270272
750977598939856896
751082204642574336
751026500107800578
751104417634643968
751005277013639169
751022926678396928
751106129204219904
750939795501805572
750915569113784320
751006262746288128
751143257212645376
750989611283910656
750999811873202176
751074709643653120
751068485392883712
751124470895616004
751086533134852096
751119626260668416
750966546961399809
751042291771514880
751040777753616384
751087217158782976
751049116088733697
750964319655976960
750935680759504896
751042056789692416
751007109978939393
751155210890932225
750953066153775104
751128056933277700
751116417559388160
751034125310631936
750867468801966080
751116107306655744
751136688852828160
751029717193596928
751097375448498176
751131727079223297
751049761717882880
750938398714630144
751027905174573056
750977481436459008
751051322061971456
750956287421210624
751045630475264001
751155336745259010
750969931659931648
751124139398852609
751124567373049856
751102639308468224
751071828022624256
751094498160025600
750962725937963008
751020686857101313
750956644218068992
751145081378181120
750871902239879169
751075925752737793
750981579267252224
751146524533526528
751000914920611840
750960079034322944
751052374886739968
751148332354011138
751079604169900032
750954060388241408
750972981053100032
751018522847830017
751013909046452224
751024776534044672
751034230277279744
751108800791375873
751073765719670784
750984204830244864
751038311330877441
751129952729370624
751031097169940480
751000399080030208
750959072443240448
751053087813562368
751049568695955456
751031185262993408
751046238628306944
751035773906980864
750989397202436096
750940387041284096
751103889374674944
751061807842856960
751121274529775616
750965561060782081
750979419007815680
751136713951604736
751011883260342273
751107798415486976
750973496650530816
750854902704779268
751138378876354560
751003662126878720
751148378285830144
751014215201193984
751104736372285440
750979759035785216
751098717818621952
750934531591376896
751029993904431108
750959148003655680
751126001690800129
750955058477412352
751097660594122752
751153747053670400
750962793092882432
751076370466369536
751008762643771392
751038709676404736
751015267799629824
751109690231181312
750954576157798400
750980526257934336
750868077370310656
750939967380033536
750913933331075073
751134629558685696
751109316866965506
750957801770364928
750989120789356544
751103868520411136
750994359466725376
751152400619151360
750991565787525120
751068447333814272
751036822608830464
751111522970198016
751009823651618816
751085090613170181
751052458739109888
750980681849827328
750923060421754880
750958951093723140
750944048383393792
750852587767754752
750955171719491585
750907440791625728
750985408482336769
751052789971910657
750923257415688194
751139536802091008
751131718485061632
751142795558215680
751093491732779008
751021437767520256
751122411571949568
751112219220381696
751093290255220736
751136982311374848
751092736866938880
751126425189703681
750975573179105280
751061224721309696
750963031807496192
750974037740969984
750910099942703105
751118724472705024
751030539163926528
750992631124099072
751061455605293057
750931142703013888
751141617252401152
750861068457480192
750924691842404353
750976109811032065
751091042108055553
750976869122633728
751068267003809793
751061539533230080
751114324643643392
751043960982892544
751058687377244160
750978366350594048
751083530143166464
751027561333977088
751058800422027264
750969834989641728
751072226477154304
751065037368922112
751116996528447488
751073283634700288
750964466662113280
750942006155763712
751107529887715329
750965959637229568
750934489816297473
751038248315719680
750970271536996353
751145081516720128
751028844992270336
750934762567659521
750857562140995584
751045600980918276
751065058461962241
750967155022188544
750937698362200064
750948288908656640
751103663016378368
750989288427417600
750875610331746304
751051297093214208
751097535045988352
751130460294709248
750962516004474880
751014223594057729
750970938431275009
751025976121913344
751057793969426432
751145899628306432
751035299690647552
750852759767818240
750985647654141953
751045026298335232
751110940083548160
751066782161567748
750934154099957760
751041402763612160
751083509318639617
750854382749487104
750956715508699136
750946443733721088
751092866785669122
751113678905311233
750991008066920448
750995433107886080
751128912403521536
750851715348455424
750860888161280003
750978790210371584
751060520350937088
751141206059577344
751096314381950976
751106347324829696
750960116787245056
751142611272945664
751118749676269568
751004907759624192
751006484926988288
750922443678740480
751075632210124800
750965628358520832
751083156745355264
751157408613924865
750965972060692480
751046083548250112
751095479803478016
751097979558244353
751057105847803905
751049371886690304
751075242240512000
750958397403443200
750926084267466752
751001367859179520
751038349234802688
750955637522198528
750959399779401728
751060029520871424
751091579033624577
751153021367644160
751027561333813248
751156389456842761
751128908318244864
751072129869807617
751138534187229184
750992362806149120
751097706802733056
751091994399768576
751006375883464704
750997890693234688
750963120223367168
751054518247362560
751062193706110977
750958250560884736
750969499805847553
751046125524627458
751042967175966720
751056392996397056
751148059598331904
751067776320757760
751050722343616512
751112265198407680
751143953458663424
751133052168990720
751107660066488320
751092937853800449
750914310797484032
751124755801972737
750943826131447808
751103889286496256
751070045632077824
751015750375202816
750977850556178432
750985270275739648
751099510432997376
750947446142959616
751101506963795968
750998591146262528
751109585252020224
750931344214134784
751098080078987264
751076211267362816
751081143450034177
750902545749413888
751097719628890112
750994829157556224
751050936173228032
751038856716255232
751057383003156481
750877015385870338
751033387310256128
751011853795373056
750850842941616129
750963413661184001
751064345304559616
751116665035821056
750890172691189760
750883537407111168
751048176384245760
750943519934676992
751110734252126208
751056657266925568
750911551129808898
751059148494802944
750946946961989632
751018921029804032
751059614423285760
751019118388662273
751066413104820224
751120632797069312
751023241150492672
751083945219862528
751037266877747201
751083328896393217
750996800337739776
750880886392954880
751017696364466176
751116598220587013
751006136711675904
751089897184821249
750930836690726912
751097908259414016
751063963857657856
750921965565870080
750918555651026944
751045500556554240
751013992932339712
750881188630454277
751084998074200065
750960012130938881
751040609994076161
750947714536472576
751153117698199552
751131156343562240
751026630374617088
750946653285322752
750945596471738368
751153277316759553
750950147195015168
751008200527339529
750999115677466624
751067243857993728
750932354781179904
751129189462532096
751046888577765376
751113548894461953
751027460511334401
751149393466814466
751125712082534400
750937899567243264
750877031911546880
751030304622649344
751124030544089088
750919696413630465
750973933055270914
751114966657298432
750943021106073600
750909260964335616
750942878239748096
751066199505666048
751012520551473152
750944941958889472
750988055209766916
750963761696079873
751140404922228736
750953905291403264
751003490206441472
751132955821608962
751082154633752576
750999732026236928
751026538041204736
750903460317503488
751148936098873345
751078413297999872
751132305884782593
750872665737486336
751027728942559232
751149485443715072
751047521884000257
751110910584950785
751146050514198528
751118678565982208
750934632368054272
750963954885750784
751074961398304768
751080623457140740
751049191502249984
751041738018582532
750973903737094144
750979603515203584
751079583466872832
751061564682272768
750951799851331584
750893557490282498
750942874058063872
751111409581326337
751004345899053056
751036461508620289
750926239771262976
750955155013632000
750896648960618496
751024755235520512
751009161010409473
751102589077446657
750955981455122432
750961316706263040
750888432088514560
751100596728500224
751003947440087040
751032657388208129
751009991243468800
750977669941125120
751069517028155392
750979591028826112
751157953953161216
751128992434958336
750995525365862400
751154858619604992
751032854675464193
751021114583834624
750922204456464384
751035711118254080
750998356604882944
751069265466384384
751143609450110976
750872892196450304
751019533650038784
751116975703810048
751060369284542465
751027846404009984
751026932104454152
750848565459709952
751147388581076992
751049871071870977
751109685810491392
751109404754259968
750852839145078784
750963740900749312
751124529666293760
750978827904507904
751069638520438784
750912494730784768
751076139972648964
751016563948417025
750855976438239233
751138609818836992
750944392672866305
751127255867396096
751054190835671040
751069873443311616
751136818603630592
750946040916959232
750949279083163648
750913979741040640
751073719540453378
751142279893573632
750984335071780864
751149879880249348
750917842770550784
750945227012276224
751085597805215744
751044695116156928
750905549257048064
751129843769741312
751021617954877440
751116984029511680
750953070347988992
751066312701509632
751029419293179904
750901698722295809
751116552108466176
750876151325884418
750849664283320320
750964411972608000
751084264121303041
751148978079690752
751150097870704640
751156053837053952
750963023603458048
751150022511693824
751047006072741888
751015469084078080
751093013699584000
751153671371649024
751011350541955072
750862133747822593
750896178896646144
751053599824834560
751128828571951104
751047614318149633
751036440612446208
750960993384165376
751029268524728320
750943683680178177
751121861757505536
751135791359885312
750933126583640064
750977531893907456
751089058156339200
750946527632326660
751105650860654592
751065113105424384
750976621402783744
751081135271182336
750895428074369024
750946896584126465
750936716945547264
751077574156091394
751020779161079808
751078463474393088
750897051542573056
751106531911958528
751097543291904000
751026332507729920
750981495154700288
751054023126618112
750998255568293888
751134159645581312
750988931982848000
750978882434719744
751095563555368962
750968610424819712
751009664293154816
750971781456867328
751012038248394753
751131013837881344
750987853790871552
750957302438658048
751108456803958788
750946284073259008
750976621524480000
750985689840353280
751064890496790529
751016677094064128
751056674220150785
751091348510474240
751100412036546560
751095005817823232
751106195998576644
751013913316040704
751093646989090817
750983240199045121
751035807587336192
751075657384243200
751048474079203328
751158431994740740
751043885724491776
751077708533293056
750859776549064704
750995458198216704
751000226958311424
751008569538015232
750949241141374976
751113158648066048
751135728118206464
750986301827059713
751019747181985792
750910825326575617
751144959915466752
750940315733811200
750942685612081152
751064370701041665
750952361607049216
751099883583668225
750910707936301056
751021974596362240
751055449332518912
751012633784905728
751051900716355585
751015200774582272
751019432688758785
750980107179810816
751127264084066304
751106099919609857
751133853620768768
751094204550488068
751073027752812544
750966211316416512
751102509368938498
750849467092307969
751108737788547072
751131039163179008
750964529396260864
751140685923901440
750987589612605440
751106355600121856
751079998682005504
751136290167459840
751100139813625857
751075233788899330
750912243089498112
750978450194886656
751100798147424256
750985941200826368
751155793664339969
750858966989611008
751011597657661440
751103767676878848
751139532515356672
750849689491083264
751109753032630272
751151372939165697
751135568776536064
751099766445137921
751015536469893121
751021231982440448
751023136481636352
751077641231425536
751034326976987136
750905615980060676
751063120781647873
751131764475633665
751063544184107008
751055986341715968
751034440147763200
750950230879789056
751056690804469760
751106716394225668
751105340494655488
750963971495170048
751004270208675844
751147094723862528
751087120647876608
751061971366252544
751074139113390081
751055042635902978
751056070106382336
750973949958324224
751106602946564096
751137074795974657
751053750744281088
750964307240689666
750969478645739520
751025686526255105
751130141468794880
751094296862920708
750893301625008128
751053918499508226
750941188170088448
751023589428604928
751113464823836675
750991628731576320
751028027035901952
750955549483790336
750939753638342656
751126748281106437
750961912037376001
750901925298659328
751110378009100288
751054648002408448
751143940729036800
750893985514881025
750937878692323328
751121925020258304
750962256037412864
751106598815301632
751147757545619456
751099728562163716
751043226908266496
750915829223477248
751119316100190208
750975191371710465
750982531139469312
751126702064033792
751015695689940992
750902898356260864
750997559477465088
750931063048855552
751115113269043200
751090878534586368
750856639272480768
751127704427196421
750964013308055552
751094749981990912
751115906168852480
751021706047881216
751106825399959552
750934787460923392
750866948720693248
750968069472849920
751099745469423616
751045227608207365
751078773831991296
751105751788032000
751111749605027840
751024298303692800
750949614438739968
750854177371279361
751069110063263745
751045282410921984
751125276025905156
751103696226902016
751131454264991744
750978609830043649
750983840030715904
751117197963956225
751056447698399233
750915896370143232
750993482798493696
751011673276809216
751067247855013888
751047190831857664
750864520596250624
751010813675208704
751151515566534656
751036541330272256
750869159186169858
750944275257495552
750873999354114049
751037254311739392
751017859942416384
751077519881887746
751092619413970944
750991771577057280
751081122629611521
750962834956312576
751106833863979008
751072901693075456
750959257080696832
751012743046631424
751113947059716096
751102249234001920
751025568875941890
751097249938145280
750989670142578688
751032779169824774
751116786653917184
750995386731491328
750869981466812416
751051527800905728
751127037549481984
751151486219026432
750849890801086464
751082720718127104
750853766132469761
751109073278492672
750948880372596736
751016018450022400
751119437428817921
751025346661720064
751081357632241664
750955125938720768
751020569366323200
751031994943938564
750974084020899840
751045441626771456
750985106509135872
751019483226116100
751092837308067840
750892915715633152
750958061771190272
751065012169506816
751117802019233792
750978366300356608
751056649041747968
751100936441962496
751030698727895040
751065591046213632
750995831319257088
750926151426637825
750890671943266305
750959005535698944
750992383618277376
751005881052069889
750946149872332801
750953737359798272
750907101048819712
750907381861720064
750943041947574272
751147275263541248
751018107590893573
751080137135837185
751056628103966720
751041066892230656
750979922382954496
750915548431736832
751070829744627713
751008850699059200
750955092245962753
750901149390241792
751091478408077313
751140912537841665
750982787360894976
750978450194833408
750975111809957888
750939229132197888
750915103524990976
750950461482553346
750982715743334400
751106393348845568
750971441646931968
751068246070030336
750944749121658881
751031633919311872
751030266764759040
751089402101784576
750931859786248192
751098461714538496
751087229355851776
750990080941195264
750994849940303872
751078262231539712
751022788425625604
750928156211707905
751004131930898432
750862150533386241
750967637237231616
751019567237832705
750966030911045633
750993658695024641
751094796085825536
751074982277545984
751158838989058048
751057479472128000
751081420282404865
751091159682936832
750999333865127936
750953930323009536
751132280693882884
751038525450035200
750993008531734529
751095496312315904
750992413217263616
750959580163690497
750962297816879104
751096817618681856
751099296427175936
751152648020254723
751114509339750401
750976277650272256
750988021864992768
751122084235866112
750975845607485440
751018778469683200
751082972258963456
750977951152410624
750978139724124160
750983353285750784
751095416888946688
751056070194425856
751063569614057472
751130640578469888
751134096802344960
750968291695493120
751089301442686976
751138777679007745
751095966221164544
751041088086020096
751130741430444032
750921025848643584
751109299959656448
751038760003989504
750851824345686017
750981172184936448
750941414603751424
750985467202510848
750881691909042176
751128186742714368
751055558489300992
751069210743300096
751089624592814080
751063946920988672
750955041905778688
750996426943918080
750968455218753536
750928487662387202
751065054284505093
751105667566411776
751083119047049217
750987925287006208
751119257178628096
751090702285697025
751089401988390913
751102890933100544
751072549501624320
751039498444742656
750996410091397120
750967142384795648
750908367556775937
751106624199225344
751068447354662912
751061497435025408
751053251529830400
751040672598204416
751112206796881920
751086210525892608
751076513009770497
750954698035855360
751054560135905281
751076144116539395
751095295006633984
751121891335823360
751095634766204928
750925090397622272
751125158631473154
751131332793753600
751095718941564929
750951690556309505
751066845147529217
751081789544886272
750871076255600640
751134688173961216
751111975875276802
751026168858640384
750861613553496064
751154543862382592
751132456707698688
751128048460849152
751060880792625152
751063795984764930
750993641922002944
751082095649427456
751133694145028096
751107102278578176
750940932099366912
750940164516556800
751094615818788864
751091369192648704
750849739634184192
751150186039246850
751039683090587649
750997635130097665
751045626088095744
750975795292676096
751099531513720833
750981478641786880
750980178348740608
751013959340269568
750974872617115648
751096788522786816
751057726701203456
751062181349842944
751078065200066561
751064911762055168
751099720320311300
750980073327648768
750886699882811392
751093579913711617
751079348300423169
750985194530803712
751094708097523712
751014248642469888
751052584446722048
750945344633049088
750907692374323200
750995017766998016
751125888368979968
751102740173090816
751061006647001088
750940223396274177
751000386320814081
751090261866844160
750866697112784896
751134138699280386
750918584931581952
751156745737736192
751117810365935616
751042400936689664
751128895613767680
750860590508154880
751014927935148036
750851945674346496
750880156873621504
751027758386409477
751143819073183744
751093193643585536
751100768770330624
750999287664750592
750981298211155968
750912629200216064
751098096906559488
751141021438906368
750978504917856256
751051817010823168
751024801549053952
750888134322163712
751022561706860544
751023769544749056
751013619480031233
751042220405424128
750933630030057472
751079633718747136
751107534359003136
751146474143096832
751027846743818240
750956308342329344
751025443256557568
750965686860673024
751129311189561344
751086851948240896
750978395794763776
750987266655416320
751020627990089729
750922234219290625
750954698090381312
750954362504146944
751045953348665344
751092103200043008
751034779571671040
751087648811384832
751066610304036864
751051385228161025
751096112996610048
751005012617199616
751079185012187136
751046087826411525
751074688391151616
751027661879775232
750985609922027520
751093143429316608
751037539834880000
751008276150706176
750879641016074240
750855666223439872
751158675243462657
750989174925324288
751049065417375748
751072532887793664
751082812980199425
750961048182747136
750858216322588677
750992148934324225
750980811537715201
751013913278357506
751011706894217217
751107777628483584
750939384594178048
751060511681163264
750970779077140480
750901510083448833
751090698385063936
751021496215150593
750988491442487296
750849722894655488
750953221556989952
751090324848545793
750900193000824832
751034054238150656
751098617021108224
750967922647044096
751098688336850944
751066954216173569
751024495201226754
751057395481063425
751152715099758598
751086814283300865
750905045739331584
750977733249929216
751133513487904769
751063497996275712
751034590949699584
750914373842001921
751078845294542849
751111568906129408
751106875765252096
751063577725808640
751033332884967424
751127268253114369
751026370378072064
751080837496578048
750902709579091968
751036063380975619
751051657639788544
751026546450784256
751023291532451840
750967708796198912
751084314566197248
750961295550246912
751007143520661504
750955012331859968
750933047105691649
750897139660627968
750953250900193285
751067998757216256
751116631519092737
750939011342954496
751006245734285316
750929783840800772
750979394043273219
750859675789201410
750938155721846784
751100559252414464
751034742020145152
750967943576584192
751070846769307653
750982808269578240
751058725000052736
751138735702568960
751010142544617472
750999547460120576
751064685261316096
751002831746981888
751092665345769472
751114509281009664
751101276193107969
751092375800295424
751104434533314560
751072960614510592
750938801674027008
751099711722061824
751024361033830400
751013678116327424
751090165364514816
750996259280982016
750946510603292672
751063485480595456
750944774060929024
750917838374862848
750953020297453568
751085291935506433
750853149582254080
750969818568949760
750930627021668352
750972657961664512
751071219957506049
751133543099691008
751121584904138752
750927787142352896
751069697546809348
750872191718141953
751143072436744193
750870224463732737
751091230793166848
751110533034700800
751067977668190208
750986201306435584
750927397151793152
751136290322735104
751001363560136704
750879259128889344
750859235592994817
750943864123494400
751006522751188992
750965133338345472
751075648890961920
750949966873440256
751026290686320640
751004916185989120
751049652951277568
751155214837772288
750918400306581504
751040932791914496
751030639873363968
751022348011073539
751051384913526785
751081789586870272
751022658054082560
750896199813791744
750973714796347392
751068984468967424
751077360183554049
750894891249446912
751132439830028289
751046091622187009
751103788493205505
750975958811807744
750953074747928576
750902944296476673
750970900560871424
750990294829719552
751034771594240004
751118410096975872
751005339907227648
750967943366868992
751060008574525440
751089670596026368
751066438580916224
750962251918610432
751147665371652097
751155676504817664
750938008757698560
750941267626958848
750966374802006016
750986818074578944
750979025099558912
750995990728044545
751144796194996226
751088663929425920
750923752305680384
751069579837857792
750950050830819328
751051909298024448
751057001250033664
750891351332392961
750993281169981441
750998322723315712
750954026699788288
750923265758101504
750978034904236032
750973736082374656
751081843999604736
750984246597152769
751051691202646016
751047723546214400
751101196736327680
751036587719335936
751062630085853184
751093110013304832
751041494723821569
751060331624009728
751088705776054272
751145073186705408
751032187777089536
751089800677994496
751057676612829184
751153834945282048
750952785521184769
750951547954077697
750930094319951872
750936159270735872
751101699759169536
751112248475746304
751055759539052544
750956568775122944
751012021622050817
751063414257094656
751019042631192576
751095739921686529
750956036081803264
751084255812419584
751019667557322756
750956530757988352
750986217915686913
751136181300006912
751010217803022337
750949157452513280
751056476844752896
751032200359968768
751010427635654656
751053813331746816
751001464596750351
751074046868021249
751068317390082048
751152081931689984
750858904200998913
751099711759802368
750932690312966144
751100781517037568
751080573037314048
750900943860838400
751042224666869760
751002693469167616
750955020703727616
750970636474863616
751155831601762304
751060423818874880
750943612393906176
750992702599225344
750937895700140032
751017486611546112
751078258024800256
751077817610371072
751147640293851137
751068715744161794
751052077267288065
751068619229003776
751040249279746050
751048151122010112
751074386518478848
750996079068475392
751109073605570560
751125242349748224
750958707685679105
751142162151211009
751072033539227648
750931780442656768
751107123296296960
750849202846965760
751146931192205312
750938537344831488
751151696085155841
751148168637743104
750976189544669184
751077490244788224
751133174017785856
751112454172774400
750982191665012736
751145559579295744
751010889004904448
751078497087524864
750962075678052352
751089859327066112
751158629227700225
751022440172621824
751099204089569280
750953322186694656
750930857381208068
750968837038870529
751085228811100161
750903317568552961
750949664908840960
750943939591536640
750979184437108736
750999455239925761
751004756739493889
751060709065109505
751090442545004544
751091021014921216
751156141913051137
751106741245472768
751099892353863680
751028563764187136
751121907987148800
751045902865829888
751057848625422336
751060528798236674
750859520792891394
751128912361652224
751020204407328768
750938545787768832
751007005263949824
751143672494878720
751076621944315905
751127968823451649
751050433087606784
750895864412078080
751108125718147072
751091805425393664
750887584893730817
750907490846380032
751086667579228160
751045546593415168
750942081326149632
750957105415348224
750902415856111617
751054971244843008
750964760250810368
750881100545691648
751085010925461504
750990517358452737
750930207234719744
751125884279590916
751139255724941312
751143047329644544
751132586794164224
751053884903292928
750856652073512960
751066509577953281
750908262606893056
751125171398774785
751118326080925696
751105734906089472
751059920259342336
751109966677872640
750979955966828544
751092371580911616
751131655738363904
751083257748451330
751108905862828032
751129860249182209
750873005442621440
751062755713675264
751096863957196801
751078257831841792
751149355621576704
751087468825473024
751091751142785024
750999123860525056
751053607827607553
751096175890018304
751060109124628480
751026743293640704
750985576464150528
750931851414568960
751130678411005953
750852469995941888
751011954332995584
751076072851181568
751029759203696640
750993054769750017
751069391123611650
750996082985959425
751003620494102528
751142091049340929
751074365454839808
751039020239642626
751098365534834688
751082934749241345
751057252845490176
751130451658629120
751037766213963776
751013229242056704
751066165896679424
750859080483364864
751145094087049216
751027934597709824
751009639093985284
751048339890679808
751017633387057152
751011933399224320
750983416129134592
751129977731551233
751140060809011200
751091012710178816
751010914300792832
751045202786213889
751093269157834752
750946414310588416
751051250720964608
751064622317314048
750970137092775936
750974159644160000
751041838748987393
751129227064406016
751108855443165184
751051334812463104
750985186284797952
751153260531183616
751114114982899714
751003947490508800
750862872025018369
751016270519209984
751013149608931328
751136223419260928
750983244410195968
751074697064833025
751145782200438785
750977481268748288
751116333643956224
750974931366621184
751093063926317058
751043587761135616
751038789351596032
750957235669340160
750989779156819968
751096737880739840
751015976867627012
751144892823441408
751130007146201088
750943440368795648
751092396730028032
751025233725980672
750880819497963520
750989061775556608
751138039209099264
750990378673856512
751073078160027649
751063250595418112
750931830631718912
750997161127673856
750902306670014464
751156280392355840
751138899183808512
750957939960213504
751059979004698624
751008896731475968
751072381591052288
751041427858042881
751036503556579329
751056891971719168
751020175118462977
751026395418075137
751033513147760640
751075581870108672
750904508960694272
751034427602563072
751071685592293377
750963371827204096
751065029106098176
751015704137179136
750901455486410754
751022817613910016
751041952217460736
751074185447899136
751056849999310848
751123929771732993
751099191875792896
751073300155994112
751011866436972544
751031743172452354
751106078872473600
750887136174350336
751038533759037441
751068896061456384
751072754896625664
750937639751122944
751130162369032193
751068514363006980
751058909763428353
751085698464116737
751056313183039488
750986012529156096
751075590371942400
750958296467668993
751039196450656257
751025627906572288
750904714376548352
751107492214673408
751076135572611072
751018719770476544
751038617728872448
750973324851679232
751010696066990080
751150408148582401
750958334224859136
751158075382501376
751119395829592064
750945856145195009
751027531843862528
750948091747004416
750861546780254208
750875555625566208
751095450367918080
750874549047222272
751109358667198465
750920266814029824
751031504189288448
751087288151527424
751062785153466368
751097337959837696
751067273226584065
751102190778015744
750948465241300993
750955192837742592
751043709354016768
751155130951753734
751029540986712065
751020070491545600
751061367399051264
751013757854314496
750989837738516480
751050835472318464
751111711642583040
751086352993808386
751014315814219776
751054576707473410
751094116423991300
751096817832562688
751048457570443264
751035266488528897
750922829453930496
750926499470045184
751058083447599105
751158432170926084
751007151863181313
751000373788377088
750947756206858240
751045995190972416
751037459971117056
750971819096670208
751138441874714624
751073052667043840
751097597947940864
751033987016060928
751026252803219456
751124302855045120
751020502194544640
750938537130856448
751103189072556032
751082393314922496
751135929792925696
751147594135564288
750959848645361664
751001925890502656
751052702034042884
750957583461122048
751006413850279936
751012528856109057
751001875638521856
751134390260932608
750904420607623168
751083152769036288
751037770450231296
751106313711656961
751094800095571968
750974734091841536
750895138604347393
750926868631719936
751118317566427136
751117588097359873
751043352812986369
751088056002682880
751051452156678144
751068271093354497
750976516641558528
751113821327134721
750982191702765569
751013917300850688
750947424957558784
750949333256855552
751156104109916162
751133916401131520
751101573862916096
751158541105463296
750970355141996544
751123103581868033
750909403436638208
750977103902965760
751086441166434305
750931742568185856
751121928920924161
751111388555276289
751158163710304256
751076353550671872
751030933579526144
751070598927884288
751001166713065473
751045231894667264
751097685978017793
751119726961569793
751135493274886144
751068896111759360
750950134364696580
751037036333768708
751075988822433793
751011576958709761
751068732580040705
750943280829984768
751071073207062528
751127813818843136
751028089791143936
750862871827869698
750966223752531968
751131634599096320
751122956789616640
751056586039291904
750985345915912192
750868324620263424
751087271298772993
751153348695302144
751051649360203776
750935412529569792
750950562422632449
750965183741300736
751014936634089472
751055633663877121
750999379935461376
751121031360684032
751140333698908160
750931465567932416
751118070094102528
751019382680133632
750965259142299648
750946128829440001
751076819173072896
751156083264065536
750961907771801600
751098315119353856
751151524093435904
751152958314872832
750954135944650753
751122944059908096
751148441175224320
751072771795550212
751075686757068800
751134071452033024
750929557314760704
751018128285376513
750994988230701056
751018631815958528
750983219345035264
751019399407099905
750993935816949760
751011937757069312
751113989166362624
750938679758192640
751038458014097408
750897495883079680
750986482291277824
751072528379047936
751110352830468096
751070439921709058
751030614850048000
751042862041661440
751117810319790080
750979477899976705
751028576326148097
751001850149675009
751149607216963584
750982904608686080
751028798896898048
751109828303609856
750925304256950273
751000403160989696
751127985537810432
751079264485773314
751115478056263680
750999149248643073
751040609721298945
751072645907636224
750955914207850496
750944971419561984
750969486916845568
751029339886653440
751064613815549952
750979813222080518
751073866663989248
751121719256055808
751113347655868417
751044640783106048
750964558605475840
751079851600252934
750945738818027521
751115771980505088
750982346850050048
751031042585141248
751099212679577600
751108720990486528
751075716129841152
750939313425289216
750977582099755008
751077306022658048
751046431494987776
751151003869802496
751098399106199553
750973882761355264
751021899082268673
751144372620623873
750962864245145600
750949425753776129
751101171444510720
751003024894615553
751051858806964224
751075804226916352
751096431801298945
751143089180385280
751053645853106177
750981684074610688
750987413363752960
750938503513538560
751070976759042048
751008473203154944
750968186871377920
751086499706339329
751027586403303424
751057580210913281
750992958497886208
750935441684176896
750851304084348928
751018774195740672
751016232434798593
751020359781117952
750920086685360128
750880550995501056
750940273824464896
750957059231875072
751007189830107136
751118892211249156
751101318387884032
751129189244407808
750982854281138176
750991763029065728
751102824176619522
751123594143563776
751057156342898689
751117516446072833
751007529476427776
750952038939422720
751024860042846208
751060407012458496
750921596664094720
751122570720804864
750954672907780097
751156032701857792
750852004587577344
751084457269030913
751026584233074688
750999379754954752
750932337949544448
750950071651409920
751011094408237057
750850268057604097
751011991993585668
751153189139914752
750986553581662208
751040077124558848
750967146755330048
750900280821096448
751083513328332800
750985719028604929
750973773730418688
751144612002009088
750883499465445376
751086176971419652
750959361959362561
751152258029465600
751122415669960705
751087435124211712
751081554655358976
751016438245232640
750982954936139777
750850515660050432
750899622655070208
751077545035137025
750862389571190785
751141357012525058
750940072321572864
751094280307904512
751013887944822784
751145077368582144
751139029169627136
751064110373019648
750982866696372224
751031042811629569
750977468987744256
750994556292833280
751024507846991873
751059664712896512
751141684142960640
751015209079336960
751011291641311232
751036147275599877
751066664804974596
751118078520463360
750982413833101312
751012423985926144
751151553403351040
751066765438906370
751059312328450048
751082162682753029
751092308641067009
751115532745728000
751050034263777281
750958258853060608
751075145700302849
751108784198676480
751085967239438336
750939266889420800
751025573229649920
750960284873977856
750857264039329792
751049325644353536
751012805806067712
751060839180935169
750937660756230144
750991532174565376
750957738918809600
750968622948950016
751154078428852226
751050047178018816
750962767977279488
751039070344769537
751084037876375552
751051196098605056
751061732454440960
750899454815928320
751158155313197056
751056242102112256
751000390833991682
751055805814677504
750976717884301312
750926063568584704
751065893329735680
751093189805649921
751092661067640834
751101586588495872
751012382000967680
750977766506377216
750947026632859648
751109841209270272
751117902321856512
751000902438354944
750976256833941505
750897693057310720
750915875511889920
751026474862411777
751079444966576128
750991645416497152
751149364035330048
750928588183003136
750983642663489536
750952663605444609
750945671738433536
751038340808474624
751045953193447425
751111648841179136
751151456791597056
751144519664566272
751021618076475393
751059782035877888
751078195001122817
751092002540949504
750874674964430852
750988604567150592
751016933030494208
751045181609242625
751045181609242624
750963770290278402
751120440073064448
751045055843016704
751062286220099584
751046121074614272
751111816760156160
751119706170462213
751049950579097600
751052773362397185
751049111512739840
751052349901275136
751074084579078144
750953196491771905
750966781527912448
751139251312594944
751126823757574144
751088911460470784
750876193331638272
751147572903968768
751000051116376064
751081906922360833
750985391688257536
751032489821417472
751073988256927744
750991184017887232
750989661816778753
750914386290614272
751142829297065984
750946904737976320
751143600940015616
750930266085068800
750893326916685824
751068514618839040
750995588074893312
750860192011657216
751123753682276352
751016870103384064
751088072779902976
750982690581741568
751023006344966144
750905742073278465
751129588013686784
751098298149146624
750861039231787008
751100550763065349
750991821745057793
750946938535702528
751057361708736512
751078937552236544
750990513248038912
751097836905922560
750968245520179200
751124240074674176
751084918546063360
750864444729790464
751030186938884096
751024981773938688
751038605158588416
750962335557099520
750921412123164673
751059811416969220
751148067903016964
751094242370617345
750902893889355776
751111531442663424
751146150993027072
750975925274218496
750863790539886592
751149930195058689
751064223850127360
751110746851799040
751120410553487360
751073526841503744
751127138401677313
751089578493276160
751063212775215104
751101687247491074
751152115582722048
751060939517091840
750848938450751488
750930836367691776
751054832774049792
750868215451049984
751109354602901504
751038051242090496
750966408616546304
751043864539099138
751066199207780352
750986817940381696
750867288463671296
751022385663471616
751111858497523712
751056862737420288
750925052569227264
751117579381538816
751105969724219394
750978060145594368
751008753953050624
751044833490432005
751144158690152448
751110696692244480
751017700525301760
751095106455760897
750957403135418368
751065939148304386
751041251500261376
751107332810141699
751129151625502720
750947907193348096
751099464165785600
751003800618536960
751073392732860416
751026277730095104
751102069172539392
751061216420827136
750957013233000448
750890042659184640
751015678774095872
750927418379173889
751093156158984195
750866135306809344
751140056820248576
751038663706882048
751110394664644608
751139431659114496
750982653130706944
751049593929011200
751061925505617920
750971441533841408
751101167292252160
750934284291145728
751070234388393984
751037279590764544
750992673058717696
750988638192893953
751036482685632513
750893356088119296
751082271860490240
751091197276368896
751123472345133056
750964923648380928
750891514935455744
750974746846650368
751096461408870400
751100705746935808
751114370793533440
750997290995838976
751105718242144256
751097652201349120
751131013867331584
751108658298228736
750945839464472577
751123380145758209
750909865007120385
751084037549223936
750977234068910080
751083202916208640
751082376810237952
751030250004504576
751034096168542208
751033131319365632
751068636018802688
751055721853100033
751129818532417536
751154946389602304
750953989173313537
751078916299915264
751093621521276929
751144666481979392
751068795607748608
751090677375700992
751011874779594752
751123237812244480
751099095398420480
751104199539232768
751043189360832512
750952659532836864
750947013995397120
750934137339543554
751028593011134464
750907201422852097
751081919455105024
751112130976415744
750885487674593281
750996854905643008
750952923652382720
750953599014957056
751082162829479937
750861148187045888
751082317905526785
751097946159058944
751145966636589056
751057882096041985
750945348970053634
751092879402074112
750995802034692096
751032942877638656
751096540928716800
751077632985403392
750945151720259584
750966622136008704
751077972715732992
750943448727977984
751040831998595072
751109845437276160
750944992173125632
751076794187538432
750989787524427776
751060746591764480
750995713836851200
751137800414633984
750971160565800960
751128250030710784
751115411098394625
750978244871061504
751063384834056192
751157203239837697
750968098849693696
750968098849693697
750859558671753216
750969650784055296
750941477425913856
751140887107895298
751001627948093440
751090312429395969
751089888708161536
750991524108861440
751056380367372288
750919163799932928
751109429865701376
751127712803069952
751096012270342144
751089515415023616
751139029203111937
750971131084017664
750954316094210049
751034507055300609
750978714511478784
751141654711574528
750974989952770048
751084943757942784
751141294093832193
750883570877595648
751064013899911168
751068061621424128
750941485802008576
750915556874780676
751004769431396352
751155265265741824
751102840953774082
750939212573204481
750987778427682816
751148189756092416
751072906092871680
751114916304654336
750948523814903808
751087573678714880
750939623568932865
751082586571673600
751067000269668352
751004261849395200
750926327549554688
751098650529595392
750966634907656192
750892320170573824
751014353701183488
750999413376618496
750924465261936641
751141860517769216
750971777061310464
751139016716656640
750967230418948096
751157572141473796
750921567102705664
750997941398142976
750894752996921344
750933185509240836
750954060560433152
750949828226641920
750989024198877184
750885080827064320
751056971764101120
751079629465747456
751042610538672129
751092342216462336
751010121430421505
750970539867533312
751100408190341120
751123036519235584
750859969738575872
750988747169292288
751048977638981632
750946078753689600
751110428349063169
751064970507460608
750963770130853888
751131382789840896
751114442063089664
750894756981514241
751076064173166592
751051770856603648
751106124754120704
750987593702055936
750927837809573888
751060717265047552
751003699799920640
751110151361458176
751083249267449856
751140413260562432
750969004748107776
750892013969481728
751112344974098433
750911551188545536
751096482053455872
750991649774374912
750987870509363200
751157257627467777
750906870127161348
751013644557778944
751157169433747456
751047119260246016
750853464020881409
750914046740815873
751038164685512705
751065263978778624
751040760674476032
751013678305116160
751090337679044608
751003477673807872
750932446967894017
751037560529485824
750937748840775681
751015058038222848
750948691490504704
751067713636892673
750879540247793665
750963531202322432
751058267732733953
750945524862377984
751001980475060224
751097887434559489
750863278922928129
751033341286178841
751041058751021056
750967272357847040
750865481037328384
751023614426750977
750970078359916544
751016924570673156
751055814073446400
751054451172139008
750944639855628288
751042757414776832
751045181571371009
751056758081261568
751058968240357376
751056585816956928
751150857064943616
751087409874477056
751060247452626946
751101054092181504
750965863243739136
750962331509723136
751027343439892480
751058586567073792
751112777088065536
751050563018563584
751090182481408000
751096104826048512
751052358273073152
751037191569235968
751115465787858944
751013082655133697
751021559251337216
750999728159088641
751142757864013825
750968061159759873
751103549732368384
751098159804416000
751039389367734272
751007147580850178
751135917184811008
750858497277833216
751016538639962112
751077742137921536
750986218083610624
750963858483847168
751091201680502784
751016257609207808
750936024998670336
751041876745068549
750914419874533376
751059492637446144
751030635687477248
750948620266975232
751081470870061056
751110226921873412
751122625187942400
750957327868649472
751043168347361280
750908321318768640
751099896434950144
751124353278889984
750961681430380544
751049921265070081
751125565344608256
750940936226500608
751024428255834112
751005038122852352
751027632716808192
751015096080486401
750970707388096512
751124273499148292
750949312377552896
750953502604664832
751084318676647936
751074760017063936
751027376742694913
751158675251851264
750872124718538752
750981390313881600
751058431465762816
750962973384912896
750942521698770945
751113569643663360
751011727777628160
750968212012036096
751148244047130624
751068069846450176
751129239513075712
751143294684594177
750976050956476416
751099728532803585
751015209280606208
750982585682161664
750981793046605824
751002408080277504
751113330857771009
751101519420858368
750983093549432832
751038173011120128
751069361847304192
751026126764412928
750993474221211648
750861080998666240
751070976645869568
751117948706811904
751048889579560961
750987338176557056
751116778303057920
750863555600211968
751034721161867264
750852226956996608
751144788129382401
750995353382580224
751046003579580417
751120502975070208
750906492719554560
751139822086029312
750973568071131136
751040454527975424
751087183503777792
750951212489576449
751146029307797504
751079038190366720
750961887089745920
751026390980591616
751072163499745280
750939866804912128
751141671782477825
750991402486603777
751039473249640448
751112802362912768
751080195545784320
751017763628613632
751116879226339328
751005797333819393
750928936322887680
750949182337417216
751025589960704000
751069659777097728
750973656159883264
751148046923210752
751077976775618560
750892421001584640
751097979394723840
751024143148126209
750957151468662784
750900834611765248
750985215649218560
751093101381517313
750969507829559296
751108628883574784
751144192466976769
750997957902733312
750976394935533568
750975224846450688
750985488169828352
751072071443152896
750862129834496000
750955414989201408
751033181801897984
750974352590565376
750929452608155648
751053075125862404
750904651487125504
751107357904474113
751072478013722625
751040672841338881
750882849608245248
751134310455971840
751018853883342848
751124449987002368
750904660072992769
750937333613027328
750926956904980480
751093453916889088
751078022854299649
751109480243494912
751068187463122944
750927602798432256
750936490633490432
751041524016697344
750990265641558016
751145517933928448
750994451535888385
751117038484086785
751144901157457921
751122017278058496
750885840218365952
751130137169506304
751130523137871872
750978303427645441
751113963904049152
751018744818851840
750989271583064064
751131613484888064
751014093461401601
751152270541262848
751022226418364416
751063447895506944
751001271541362688
751115079551246337
750859038418612225
750931268573995008
751006111550042112
751069374241337344
751144813244841984
750917674922749952
751097732006371328
751052580386697216
751093889902186496
751073069452648448
751005364959666176
751025997030449152
751137556952154112
751113896795176960
751043885653262336
750969163955445760
751105411714060289
750919000050327552
751091583433441280
751139805199818752
751070473321062400
750979918410940416
750871776494747648
751089230034636801
750988009198219264
751141537292124162
751038068220694528
750974327160393728
750968853690195970
751075808530214912
751038768765923328
751123212684103681
751128715543838720
750929037141344256
751154359451414528
750972360208121856
751152086054731776
751012348815675393
751096125868929024
751108540811448320
751023228726943744
751064148340080641
751025325996408832
750998339781550081
751119890661212160
751130330132779008
751128841326829568
751097153402052608
750974553698992129
750970002950524928
751056082450124800
751073082228428800
750925451195871232
750878911148355584
750927971939184640
751153579440898049
751115759242403842
751094942928216065
751059715044454400
750976449520238593
751059442209214464
751004198922182656
751061963174805505
750995911145390080
751091142851121152
750962952417767424
750909235681255428
751038730786394112
750948746263990272
751122117794603008
750893423465496576
751130250600407040
750999275065077761
750866407894626304
750955578902454272
750934913323405313
750975321181151232
751047559737737218
751138710368976896
750912993869852672
750933743104319488
751079415442964480
750949673028825088
751025346888237058
750909173047570432
751155596494147584
751042371618541568
751009513487106048
751059953817878529
751065163290128384
751052236546072576
751073522437369857
751122797448003585
751041608292806656
751036427945771008
751134256009732097
751063078926553088
751056959441244160
751098998962913280
750943570442543104
750935596995121152
751100932411297792
751089167396958208
751048247620333568
750943482525679616
750995391190011904
750939963525566464
751043478826672128
750906199260983297
751025963430010880
751092962981916672
751038781155844096
751089364562808832
751130824959930368
751150601107607553
751090052474757120
751054526375923712
751124852300451840
750981264820363264
750939984425877504
750981327365677057
750919256091467776
751038776978223106
751142800020963328
751148651012030464
750930102540595200
751044472931250176
750971839879507968
751084045971234818
750882769853517825
750887098144751616
751110226707816448
751079218356875266
750961970778632192
751089955884134400
751029666920566785
750922800374964225
751065557730856960
751060268591878144
750883508143460352
751134382086316033
751023182539321344
750963342504853504
750996301433581568
751102744237338625
751124734910271488
750989091207016448
750991997918261248
751053658146701312
751155269506371584
751077419147288577
750978005837574144
750953175562133504
750979779722031106
750986511835803649
750880743757275136
750991280809865216
751010809132834816
751037765983272964
751104203959836672
751131584485593088
751117675804389376
751045689141067776
750977145799905280
751067977525686272
750973945512361984
751107253164441600
750901191303917568
751099929880395776
750994569190268929
751050885975846912
751113351795650561
751118825282732036
751046444124078080
750968505705652224
750976877209194496
750906132055465984
751080031925919744
751054077887410176
751023266219888641
750981726126694400
750988986567520256
751056338361446400
751077892919009280
751061275212255233
751133190866083840
750893452515090432
751014697646821381
751090287376732160
751128694308081664
751050399352758272
750977745765666816
751100999549542400
750894912455995392
750949748853641216
751147719801044992
750982745267040256
751102035399933952
750880723129634816
751120117212348416
751128316908806148
751023966739914753
751052064562749440
751022553179779072
751110784835547137
750935257197735937
750995730664480768
751018665223589888
750980077551226880
750989330257182720
751085404976209921
750886490260070400
750964659231002624
750940626024300544
750978144203526144
750924935053225984
751082376751517696
751120201048088576
751133128022896640
750952688796504064
750893804819877888
751045361993715712
750923462869389312
751004035373826049
751063087223046144
751087204491890688
750897705795235841
750997618268962816
750995839942815744
750984196622082048
750981075883745280
751074315215499264
750993486938341376
750923462760333313
751050063758168064
750961337518415872
751044271592075264
750953816946712577
751094254861103104
751026256750252032
750966940986990592
751099216903213057
750986314493767684
750870539351289862
751064899246317569
751012084251525121
750992962482343936
750962679678963712
751157673018679296
751084398389370880
751021131432243200
751115142662729729
751058511140888576
750878600598085632
750971344913924096
751150383255478272
751134948090798080
751137007351558148
750855028861198336
750857130094108672
750965955484848128
751154086851014656
750867456227323904
751018761851772928
750980748803440640
750878365893136384
751143055927934980
751049187161169920
750972741692461057
751152178237153281
751101788116353026
750941636688023552
750919205902516225
751048025276055552
751143697669091328
751077515687452672
750994816322854912
750857650011680768
751041255669366784
751082724996354050
750927099360190464
751147925166784512
751053939169071104
751089464982827008
750896397277245440
750943843089014784
751034083355090945
751060679629602816
751006040301404160
751005105168711680
751100232004349952
751115490597167105
751045349305790464
750877019492196353
751153331926622208
751078924851961856
750949115282984960
750975426277801984
751069344864595968
751038592495939584
751016425377017856
751121631414657025
751116854056419328
751152308554067968
750946028149436416
750979335365005317
750882472011788288
751128589769273344
751087728696188928
751063749805608960
750960112915746816
751117508229394432
750938529090248704
750916147919220736
751065767144108032
751023316719239168
751006350583488512
751080833386221568
750947274193330176
751119122906419200
750961530288627712
751004366816022528
751107357955022848
751039653587906560
751022154787860486
751129755492216832
751104803502260225
750900700503166977
751118359706480640
751020460314210305
750942375271280640
750982741047382017
751087065983574016
751094011566362625
751022087930687489
751124034415366144
751022758767845376
751116459619840000
751088790010200065
751050269157363713
750967205257371648
751047391852240896
751066522395693056
751050307161980928
751124311289827328
751153113856442369
750859403402719232
750887303799726080
750912276866080768
750963090674573313
750902097051152384
751021785991163904
750979977181552640
751008196202860544
750972452591661056
751039812984004608
750868995843059712
750981054945566720
751151716897259520
750990831868346369
750944493247950848
751061443139792896
750956568540286976
751105218960564224
751141793123696640
751132272351277056
751110646184480768
751029696423428097
750915837700157440
751155776870293504
751025158240993280
751041427665149954
751060423550590976
750953867437834240
750943000000356352
750981713312964608
751045777095528448
751006736455118848
751132926323089408
750891141508296704
751049178990739457
751080543698255872
751063481365979137
751024348526415872
750949849420488704
750865279366754304
751099795796856832
750924347892649984
750939938187780096
751079067580035072
751086185360068608
750983873656393728
751064529921015808
751140257937104896
751011161731133440
751022733589417984
750887383378305024
750970699251126272
750995386748264448
751132255205089282
751140815892799490
751096025054601217
751015028954894336
751081315542458368
751128522588975104
750986146893721600
751133341882122242
751023492795994113
751083605816901632
751065767400005632
751041117353807872
750975912536145920
750991343598481408
751038093357178881
750917289021616128
751071672665538560
751068719988764672
750864998700752896
751022968663224320
751101515486683145
750976118316994560
750994086547615744
751051825470726144
751075137538166784
751059479978971136
750977456153169920
751025938201190400
751044900699779074
751026882016149504
750884099242356736
751047249505841152
750948356193652736
751011358947311616
751038885803724800
751043168234274816
750954001743618049
751142971999944709
751050638230970368
751008141752487940
750879712117985280
751119987260198917
751098734382055424
751071593200099330
750976189439750145
750974985741733889
750896166561148929
751125045435625472
750963426483200001
751129969330380800
750958770713337856
751080560559349761
751158486449418241
751078136465399808
750885873453903872
751135480792616960
751051317888610304
750905280741904384
751141097175474177
751066673059430401
751076907563806720
750996309734227968
751031076047429632
751149418309677056
750854030344200192
751152899888189440
751155319997423616
751087816856133633
750964415961456640
750974394252423168
751151104533102592
750884569004449792
751080006810497024
751156884523081728
751079096885489665
751090098360422401
750923580565749761
751051800153915392
751147736741867520
750956056986021888
750977271515742208
750945432558329856
750928965955616768
751114009970085889
751048080049467392
751036801389776896
751151322771185664
750930647846236160
751113133452918784
751086722067402753
751138370840039424
751114282977337348
751066857986256896
751137305222676480
750970350943367168
750938822565777409
750979838572388352
751133303894265857
751107056015474688
751015246928707584
751028387792101377
750965074630742016
750941062131290112
751076001543704577
751124906885218304
751110910421430272
751008175365627904
751031718107242500
751064945232646144
750951011334905856
751115041940836352
750986486720462849
751142397350801408
750852667212046336
750949975123722240
750963858269999104
750913392630784001
751055415912333323
751117738811285504
751006778415050752
750986952258629633
751029125796728832
751118011638091776
750972360291971072
751076769067917312
751068346632708096
750863253648052224
751145643524042753
751019667502751744
750994816347967490
750970787151114240
751114689568997376
751088936605388800
751020363950264320
751054618768117764
750951044549578752
751087271651209216
751100030480633856
751130456175812608
751011858006540288
751007386811244544
751033047622057984
751009223715074048
751123917117329408
751047718995386368
750925673481564160
750926985954668544
751078916358545409
751075829291950080
750911349857853440
750937744629641217
750940357735641088
751093416231051264
751121450958893056
750869578901704704
750957210478448640
751020368085733376
751068128503791617
750856341380403200
751099950700822534
751121912311451648
750914403302866944
750996230075916288
751150903156178944
750972653901582340
751050499974127616
751043961146470400
750953666321014784
750966337128857600
750953708012314624
751015783862448128
751028811093905408
751087741228683268
751033055796662277
750994090913923073
751033030861475840
750943436119965696
751018115975241731
751080870920884227
751137485607034880
750917137934512128
751113015928430592
750919620828106752
751057093382242304
751029872609419264
750999103065194496
750942366744412161
750877216586756096
750937274918039552
750966492263510017
751061409304350720
751078220234100736
751049208296189952
750966991423434752
751068263040356352
751032246211973120
750962373620473860
751158629122924545
751018019544035328
750942442128547841
751111715928944640
751143949272813568
751154153724977152
751052458684735488
750904374663098369
751011346070712321
750951950645075968
751123292312965120
750942601423958016
750936448438853632
750942366647844864
751101255309598720
750954785814175744
750929909686689792
750850997807935488
751060113390235648
751055331791368193
751034775574425601
751123715899920385
751112496094806016
751027322225057792
751014382897917952
751115083967762432
751114073035644928
751090585017004032
750913736509001728
750945369928851456
751013548374065155
751023811798011904
751082376680316928
750937572457713664
751151968823939072
751045680643313665
751031747198935040
751158671103631360
750980366882762752
751097610333720576
751008297055031296
751056556419055616
751116556105547776
751059920557146114
751008108080664576
751119555188187136
751024218519789568
750867242397511680
751146436285390852
750948670636453888
750934128997101568
751050906876186624
750915066090913792
751059886994227200
750990223509626880
750968031447281664
750930735977074688
751090664553582592
751098210232442880
751101154600288256
750939992852160512
750957654881828864
751141332026961921
750942488312082433
751105739154976768
750960691729797120
751048104955285504
751061724128837633
751060784583675904
750944228776157184
751106099781128193
751057278040670209
750914499633352704
750987183012605952
751113494238490624
751148667852193792
751134784466935808
751097170221264897
751063783565582336
750931587399819264
750988759802343424
751041859712126976
751111304971218944
750996859183857664
750932157942595584
751019906792062977
751026206661685249
751067579058364420
751083916128292865
751076844535812096
750885873567367170
750853007001067520
751153935667322880
751117743198437377
751100446001987588
750974146918612992
751138559608979456
751045286575865856
751091252075040768
750993910642663424
750873894790266880
751044884052647938
751140925074735104
750935517542383616
750980052704264192
751025229208707072
751113167242231808
751020959528808448
750974331333804033
750901317208403972
750870950460010496
751108100329988096
751074554345291776
751094783477710848
751138022591168512
751089863605321728
750962897602355200
750997328966905857
751042115480612864
751068099122692096
751029654211923968
751074961276547072
751138265630113792
750995160302059520
751075011478380544
750998251747307520
750943536837787648
751064303524995072
750856899537596416
750852042244128769
751158386083921921
751112017818349568
750961563998314496
751120662262124544
750869067083329536
751093747295907840
751064576301604864
750989183414628352
751046251089539072
750913409214926848
750935332850458624
751079218423836672
751057986710364160
751064907349577728
751101616175001600
751106716096458752
751121706727641088
751101460998414340
750867452305690625
751133056472350720
751098633869750272
750973551486918657
751001867174436864
750896325764481024
751076211170873344
751069307078119425
750962432118517760
751053951999541248
751130716163936256
750997513478541312
751001158383206400
750946879651848193
750943528398696450
750910406072397824
750981679980814336
751060557999009792
751067553921953793
751081403648008192
751146650198999040
751133656375177216
751127121460854784
751041851231199233
750897151996145664
750996364046196736
750893285036752896
750955222046945280
751007067855589376
751073002444521472
751149649025794048
751040475444961280
751058154650206208
751133090119057409
750947165095198720
750859810107777024
750935106219454465
751002601123119104
751153436452847616
751000642315890689
751016035436814338
751028152890171392
750958649128972289
750971152118456321
751000017586954240
751027334912708609
751153503800815616
750949144848658432
750932082189369345
750991519616827393
751098453350977536
751067792967868416
751118166785425408
751006233411383296
750896246248833025
750948788295049216
750985786263277568
750982946530684928
751045861178826752
750939124408864769
751041457289629696
750966022518165504
751039385236303872
751071106648317952
751040635071762432
750994392689893377
751035903645102080
751091713465286656
750978718776954881
751096360351457281
750894702807822338
750881389680005120
750999400726589440
750910133278912513
750992786556653568
751081944599916544
751129814472462338
751099821050724352
750941716635480064
751127926909706240
750994698844704769
751112911339347973
751084935444697088
751071463193608193
750987992324603904
751087602963324928
750999870564081665
750999354589081600
751050277554446337
750861047607676928
750965670431563776
751123531136692224
751079235062816768
751100022117306369
751106003308015616
750861735536492544
750998000055517185
751022893316894720
750859403256102912
750934913306755072
751143089419485186
751030635846836228
750948498871386113
751039955539988481
751065629038444544
751111334209650688
751068120404590592
751147107462090752
750984070503469060
750934741369688064
751042698740719616
750930131817000964
751137817003253760
751108817761476608
750970422238310400
751014819101339649
750968543307558912
750975271105359872
750970107862650880
751057315860770816
750943734133583877
751098487123636225
751144897068007424
751099015458983936
751003548779945985
751151243100188672
750942790494937088
751040240719134721
750995390858657792
751064714499719168
750956807737094144
750851736169054208
750904659829719040
751110939945033728
750938973325791232
751132179883651073
751076148331831296
751057114487857152
751035954337505281
751055759505588224
750996041290440704
751089930663854080
751074499915689988
751039099910389760
751033919781212160
750996561111515136
750928382691598337
750896690509393920
751028719012057088
751028077103284224
750911626568560640
751145245287456769
750929162987155456
751093760180809729
751061451171921920
750974369128550400
750961555815141376
750934838107136000
750939367640854529
751123040642146304
751029385801699328
751059526028263425
750849500793544704
750962520425455616
750909852508037120
751038701287858176
750877388507082754
750998834684256256
751099728557989888
750968283487203328
751049568981229569
751135249971765248
751021467068928000
751010188698656768
751045357673537536
750850003929800704
751084423400005632
751021852923944960
751033265486721024
750982803920216064
751032170916052992
750858744884502528
751103188951064577
751065460960034816
751028857520685056
751004450731405312
751033097936859136
751074222928228352
750857675404144640
750953041042432000
751040144149516288
751125703761006592
750876570777190400
750958707605987328
750863211621146624
751101141904072704
751011103056990208
751055566697410561
751128048532094976
750879808733589505
750897651248406528
751101859356667904
750936473818505216
751031709546741760
751047597654179840
751020133343227905
750977011468894208
751095765070704640
751120934988382208
751099845885165568
751012654693613568
750992790566428672
751058276402343937
751046138132914176
751127037746614272
751076479371468801
751030531106541568
751089846756712448
751102891243532288
751022960379621376
751042887299784704
751137925996437504
751025116100820992
751010402574761984
751086780905054208
751012721974542336
751025376214659075
750993340116639744
751040815414280192
751084079437651968
751147652604104704
750997316048478208
751142405571616768
751150794414682112
750965611358883840
750906362591256577
750905997879762944
751025736983515136
751100949222023168
751071337242820608
751127066968518656
751020146014162945
750939724290875392
750939564777308160
750898762541895680
750983697143369728
751082620088360960
751017235053936640
751037690796212225
751136302796603396
751129138870779904
751141679801958400
750963216461725697
751091218231226368
751022939307438080
751038999419088897
750901749125357568
751111216760819712
751105642723672064
751032837915045888
751072931246026752
751062738814636032
750866416321097728
750888708857995267
751008997474435072
750883151572897794
751134788799561728
751110277186420736
751049564724072448
751011052591026176
750982443243626496
750918219876044800
751119676772462592
751083706413096961
751106611263963136
751003700165042176
750990764562198528
751113829732474880
750963052871290880
751017637480652800
750944992114335745
751101179862462465
751087015840612352
750947026603474944
750912998152167424
750967133861978112
751076886416097280
751136256822829056
751028492716900352
751065834454290433
751059304023678976
751019541761753088
751141545861087232
750992023105204224
750955746687262720
751011153250291712
750923928357318656
750980975040004096
751049438831992832
751103260098908161
750989485471563780
750971948914634752
750898468907081729
751087950776131584
750938910591639557
751151289225084928
751047282817134593
751124898525941760
750943239230857216
751087942429532161
751109702772109314
751129998938009600
750958829391769600
751027267619487744
751075024019288065
751141512369635329
751041687733100544
750921122732974080
751004614179295232
751028245198467072
750988080564334594
751060427958779905
751003423034802177
751099418217160704
751116094815993858
750933927896965120
751120607706804224
751131269589831681
750931020883464192
751049312935694336
751079440545902593
750962272881745920
750994808248807424
751021492163514369
750979498984763392
751073937849589764
751093898446012417
751032649200857088
751099099353608192
751066253893197824
751072247326978048
751138265948880896
750958837612605440
750884086852366337
751040970486083584
750945357220220934
750948716689760256
751044804012830720
751054899706822656
751085685881266177
750978634714869760
751083043490639878
750973039794196480
751000864681320454
751000642223742976
750950784800555008
751122868340199424
751059106891464704
750944027806208000
750946527271645184
751051137554456577
751022725280464897
750852725940822016
751043411860332544
751062860780957698
751086403392602112
751114492348657664
751144679077322752
751109425717542912
751127755039748097
750995936504082432
750857176328073216
751056426567606272
751148084583948288
751062046976991232
751128266585485312
751062076487979011
751037287841034240
750931113405800448
750988164223893504
750965661665529856
751086038211301376
751144213329371137
751055701091422208
750996569764265984
751085883164504064
750959211161477120
750986205697810432
750963556393287680
751018682189512704
750967255773483008
751128216245592064
751020749775863808
751124797820694528
750875165744037888
750851085829566465
751042140747108352
751086537685762049
751151582792658944
750896334245400578
751019734678827009
750935080999280640
750935433308172289
750999052603498496
750985043590451200
750874507230011393
751103335873277953
751034947494903808
750997123294961665
751065138313175040
750984788060897280
750954974671142912
750997051840888832
751117168524271617
751003766997090305
751024914702872577
750928906971152384
751132146379661313
751051578002419712
750934896747700229
751130560987336704
750862771504422912
751150500666638336
751046867841089536
750879452071071744
751069957551558656
751034838409416704
751006233524637697
751006233524637696
751130984435814400
750976675941347328
751004014590976000
751104451344273408
751066496907022336
751025585716166656
751093076383457281
750997085495885824
750986868267880448
750943876622454784
751030736522768384
750955037870977024
751049527142952960
751135808158138368
750885097600126976
751023773910913024
751088978380533760
751145782221295616
751090501252685824
751031600532426752
751023082001707009
751063963933274113
751030505823281153
751090156988407808
751116111702331392
751089037381816320
751060683748507648
751080287984095232
750927988573736960
751102928992305152
750913908165271557
751106556939362304
751031000659099648
751095572086591488
750989963488002048
750951497790287872
751038336358346752
751131752123363329
750999790931079168
751138743923474432
751052244884357120
750870891727314944
750980988021436416
751085597914177538
750989573652619264
751117839671504897
751151930722938880
751145937288867840
751135577278406656
750946053348876288
751072599950622721
750849471286747136
751041658368712704
751059702528798720
751076697684910080
751028202966020096
750862922499457024
751102270503354368
750849899122614272
751014131013124097
750981704924487680
751060113570529280
751002534039388160
750863706674700288
751001544183668736
751075514866143233
751135841456492544
750955318826373120
751017058687545345
751146369063219201
751141315103129601
751086034092429312
750973094060253184
751106091262545920
751033005695725568
750989531608850432
751018786703151104
751017193211568128
750951967577477120
751057554646700032
751090366745632768
751043277332189185
751039724882571265
750943612460933120
750989158307368960
750914315130179585
751135522777657344
751110797372391424
750915061758169089
750972347490926592
751105185544441856
751055524653916160
751013347039055873
751071182082994176
750918236846166016
751053616400703488
751100215227068416
751083702323740672
750985576355160064
750855423033499650
750982824925233152
751026605217153024
751056657405337600
751131374774390784
751105072042536960
751105302880198656
751067399038832640
751126920209858565
751121601702326272
750890021817880577
751054543245479936
751158306203394048
751066916547076096
750856773599387648
751094749914890240
751082175416635392
750929976786956288
751113607589588992
750991905664667648
751120360309944320
751000789271900161
751107102299426816
750998440256110592
751124840015392768
751008288368656384
751123313129238528
750966358238724096
751138630601740288
751070091459104768
750875094210191360
750891557025308672
750969373754593280
751064399972933632
751018036107378688
750976852412497920
750974935410024448
751009471405625344
750929083282944001
751117336317394944
750919029683019776
750860154078367745
751029696087875584
750867192267374592
750944535203737601
750950365110018048
751077133775204352
751068371807076352
750970045019348992
751145681545486336
751094506733330432
750906807430868992
751078064940089349
751083559457259521
751158142814257152
750976436803035137
751142548413018112
750952890177622016
751114723375153156
750974947896492032
750852604352008192
751041306009501697
750897856886648836
751007189842657280
751068875337396226
751058460830158849
751108310166822912
751116610518282240
751078517861806080
751080845688053760
750934216934764544
751044976314683392
751153419881107456
751077947608539136
751043818594635776
751018099139158020
751032129002373123
751088517275586560
751042342019227648
750875865920200704
751062185527222272
751076685030842368
750877971536236545
751054039886893057
750862951826001924
751044586143944704
751134155522662400
750997504888606720
751136441376378880
750970141186330628
751144293054701568
750971433392738304
751106288487165952
750984343342964736
751083345736404992
751000105306746880
751117193790779396
751010771425976320
750850393882521600
750983026356678656
751014403735166976
750994929640505344
750887861671559168
751139712820097024
751096389770379265
750997060296380416
751022284857548801
751008125080117249
750909072434618368
751091151046934529
750965636474531840
750998029075898368
750850993844318208
751012621445427200
750975379964305408
750969612917936128
751103302327205889
751048071555997696
751003200879202304
751101389519089664
750978878064173056
751106083033260032
751091973398810628
750949350100987904
751093953005490177
751062210663833601
750852407148425216
750959466653319168
751042916705902593
750958049314078721
751020368182308866
751157639392923648
750944887512543232
750947668386418688
750960544929157120
750978370662436864
750953762794057728
751131932642119680
751019915151376384
751067814061084673
751106946917396481
751076551001710592
751024763775033344
751082045309390848
751091507675922432
751049447409389568
751020703789572096
751003637242011649
750870199285510144
751076454553837569
751055914719928321
750913337832116224
751022951831592960
751087238138716160
750880551108739072
751059966488969217
751106309383127041
751096486184644608
751084947746750464
750909940408127492
751143215185534976
750939728644571137
751058804616204288
750895663026565120
751131957489180673
750987904432873472
750971664033320960
751079281145614336
750968916642410496
750977997264543744
751081982277324800
750924394088763392
750973408536649728
751031881358045184
750950524434784256
750993461667651584
750869486434152449
750860544131805184
751049493370417152
750864012884180992
751052437646106624
750980979616014336
751050571268911104
751079835150131200
751020724664594432
750993759610007552
751141927593078784
751078589265801216
751033986923782144
751073384142897154
750857155201425408
751080887672905728
751072893342187522
751100416637763585
751030430321745921
751075535946518528
750864142949462017
751081642857496580
751058200603090946
750997219671699456
751155391061434369
751151876213616641
750919717573976065
751021647214178304
751089616179064832
751133010314010624
751056967746158593
751053448796315648
750973240873476096
751093621596778496
751079402784559105
751055571059478529
751002336655474689
750956015101751296
751039649171157001
751139616598654976
750889317015379970
751074256692322305
750998553737113600
750945361351610368
751102350140567552
751018874859118592
751095127301652481
751085929297739776
751129478923816960
751147833038811136
751002148285059072
751094263232991232
751053708679602176
750968526442229760
751110973419823104
751078731842613248
750904387288137728
751043197628014592
751133643662192640
751092224801271808
750939460209090560
751012969413246976
750968933440708608
750860749598134272
751005583361380353
751103910144860161
751005704652292097
751099531282919424
751003762970550272
750923047708811264
751087594591522816
750988189574176769
751056921550028800
751099795561996288
750960788026908673
751008842201260033
750906199176978434
751131462636675072
750993453283180544
751143781311737856
751097346327453696
751022440034304000
751015205014872064
751035832719507456
751093617469624321
751000789104070656
751123384491188224
750942576405016576
750943490570346496
750979029164027904
750949257889415168
750951925563228161
750899052045144065
751125745712279552
751005096767590400
751107647601016840
751072323088834560
750961429679894528
751092187169980416
750940080894803968
751101465167626240
751130632349188096
751097233043578881
751096998233829376
750987761478361088
751157605846900740
751006384397783041
751018937731592194
751022159036751873
750970988536459264
751090228677472256
751091063281057792
751105952980631552
750994808127168512
750890374168797188
750959110418554880
751071392058269696
751153466148589568
750958242126176256
751020552861650946
750995391064182785
750989263177674752
750860623987245056
751015699972186112
751008594754048001
750935718621569024
750954266081234944
750961371127377924
751055176572628992
751082347534180352
750946238221221888
750973803027689472
751008158575947776
751006610831581184
751131466726248449
751095106250346496
750849106482835456
751025162104037376
750969575148294144
751028672841285633
751157618383675392
751057126831759360
751118296884404224
750961841027842049
751108826078871556
751076164907700224
751107202623107072
751053729646911489
751087149768773632
751044220970868737
750982292290564096
750978882438885377
750985106811195394
751110172538507269
750990320284930048
751066715371569153
751064035194507265
750984754179301376
750968102771265536
751128119990419456
751076491983806464
751109312362057728
750850720941928448
751020280064184320
750930249177759744
751108716880015360
751083131558567936
751082338952491008
751148013356093440
750953817219489792
751098919094984704
751015951336865793
751027217447124992
751059731570188288
750991280738537472
750971831717335040
751017566492131328
751131722712948736
751075812523253761
751070196312465412
751102513730899968
751091495264858112
750946061989056512
751130732668547072
751026152244846593
751078258070786048
750916487876141057
751112923972591616
751121862122475520
751087858702651393
751109320742412288
751069156439683076
750951921142337537
750879816996401152
751137888335695872
750938440733163520
751054031636750344
751035949908242432
751024503686389762
750929976615108608
751155441409921024
751008858928209920
751121924835708929
751119835988422658
751024931606032388
751124051154735104
751130808455458816
751082896656592896
751145022855208960
750941045404213249
750921055229710336
751080556365017088
750859046966747136
750928772791140352
751095047613870080
750965313550770176
751101901102538753
751140702646525952
751100948986994688
751041306005086208
751092959039328257
751032942529482753
751086646519627776
751034368928296960
751157559587770369
750979406735241217
751114811212169216
751033634623254528
750917691767132160
750939774391836672
751078014562160642
750931960520998913
750913417477664768
750967020938756096
750959542247251968
751054757297610752
751140145051607040
751093068124729344
751126756787093504
750900121617833984
751077737696223232
750962276987994112
750961677290631168
751019382374105088
750987124292349953
751096494611136512
751132712522526720
750958623866617856
751021374748188672
751049220841410561
751132423258341376
751061803661164544
750907302341926912
751135501860700165
751022666585214976
751157949876281344
751099241838350336
750972918167965696
750919122020659200
751021546874044416
751119752182042625
750905045567365120
751149028239347712
751106192039108609
751007563005788160
750972045517807616
750946607290585092
751021605602680833
750951581365960704
750954433601675264
750902424148275200
751054648107081729
751025703248924678
750860582035742720
750954165401190400
751023731984650240
751146583304105984
751055558434840577
751053612059549697
750894337848860676
751015175394734080
751130602917621760
750986855844159488
750916940785446912
750864491198369792
750995097425178624
751018866529165312
750996485949521924
750995001128124416
751020393331294208
750992807398113280
750855133353742336
750977317825089536
751066073416466433
751029071346368512
751104216270303232
751108997982330881
751016333249224704
751066811748220928
750869083751477248
751101804662886400
751129805781889024
751004714850975744
751039791807037440
750990580000272384
750923127291457538
751127494850322432
750930434012348416
751055344357502976
750995667733053440
751022578660216832
750974109031534592
751039213014028288
751126009953517568
750933214735265793
751096121615933440
750998805026398208
750942735620800512
750967427819769857
751045236336553984
751156930387800069
751077767379349504
750955666840313856
751070598932168704
751101645514280960
751073191175426048
751120821574365184
750957592000823296
751130330111873024
751022612046897152
750971915678855168
751158557920419840
751046947323117568
751014018085629952
750890365662683136
751003116972150784
751071312353918976
751101645350731777
751100160613183488
750864956631887872
751114316401614848
751105994953023488
750978655887785984
751095995589595136
750877019571838976
751052253084123136
751068850209390592
751039523736477696
751006157641244672
751018883193171968
750911680981241856
751114442386137089
750985907679952896
751155491825475585
750979540990603265
750980392157675520
751045152496549889
751077121162874880
751149854529847301
751093164669370368
751045718320750592
750896849951662080
751075967737757696
751128488959238144
751149372390436864
750953464944070656
751063699306274816
751049908665344000
751023350248574976
750985211391963136
751111111886462976
751152643872006144
750932954457731072
751042832698339328
751009752533073920
750956706801262592
751062248349634560
751113255268061185
750912083714273280
751143445616533504
751110164095393793
750957797441990656
750975535237464064
751102438162231296
751043105667870721
751087489503334400
751055960937037824
750961778079571968
751030388420587520
751074575186849792
751079658637168640
750954471560273920
751101376885886976
751125825609732098
751147090814918657
751039473211871232
750975824791236608
751002982846726144
751031784951914496
751148600772665344
750918274448109568
751025271432773632
750893641250447360
751082657551904768
751150450309730306
751013938180087808
750962285410123776
751100697547071488
750932430253461504
751067373684260864
750964969944920064
750947903275995136
750976911065640960
750957411532414977
751047354099302400
750969227012628480
751037745242509312
751027091815141376
750995520894664704
750978198611959808
751139956349931520
751058779438022656
751112076786036736
750921701370630144
751119081294729216
751136076484542464
751131433477902338
750959500392165376
751041482396545025
751044426827522049
751105143597215745
751029549568188417
751043373704830976
751133073438220288
750926151527325696
751085384017256448
751114052110282752
751154518910439424
751078677560041472
751014403651280896
750990412505047040
751115545303474178
751132808869974017
751084666787098625
750989775084019713
750889539208552448
751046679164493824
751073472353280000
751100441572892673
750967834335973376
750967020758437888
751119525807005696
750971022011138049
751107832041398272
751070083116593152
750874624427122688
750940655560646656
750983814944550912
751124445511688192
751105143614021632
750943524288421889
751006950616424451
750934682523631616
750930396150366208
751023690192527360
750988449549803520
751085551848026112
751098080292773888
750960792128909313
751106242496651264
751158235068035072
750970606904963074
750935014263500800
750940235840847873
750902319454232576
751064588758593537
750932543520681984
750941175385886720
750960645349203968
750967217752199169
751044552362958849
751047110838083584
751138358093574144
751033940807389184
751016056420958209
750948985263783936
750972087448154112
750912192761835520
751077175801946112
751083626717122560
750939929815969796
751081420622327808
751088340968103936
751096377371918336
751095945450885121
750938541492932608
751119894947606528
751125448034246657
751008989106823168
750992727760830464
750989187684458496
751007470622040064
751102442201292801
751096029236297728
751084356463190016
751079738698002432
750974822235140096
751106221424336897
751104333920567297
750948779856105472
750961241158475776
751101175538253824
750966832115249153
750990466884087808
751124139583365120
751057295006629888
750868572126273536
751105713833816065
750968325375725568
750968128255959041
751152551756697600
751050852316643329
751019512548458496
750953691444764672
751059249233485824
751055747207798784
751123984029286400
751123552083009536
750945403156168704
751095269903720448
751105361323646976
750936230418903041
751008758298390528
750940181541318656
750990466980732928
751026806606667776
750963098983337984
751002512874962944
751006573103898624
750998541057875968
751027833871491072
751106640582152193
751063737239474176
751067369619886081
751059471846309888
751085472085078016
751052500501954560
751024130581942280
750939737024765952
750884363458351105
751045739376152576
750861374650257408
751094360029134848
750942987304202240
750850616142884864
751036646116696064
751130917352140800
751015679034290176
751031764278128646
751002529828311040
751146381943988224
751147048519426048
751033567493304320
751023748896198659
750954299618914304
750985366711181312
751133689963216896
751051511044640768
750968329469325312
751044116126064640
751052467274674176
751065368689537024
751037065547034624
750869872297451520
750984146311344128
751009941150896128
750967171786780672
751129868889255936
751042208011354113
751154220762533889
751066698606837760
751154510479912960
750968648286793729
750984586725847040
751071966321410048
750853531251253248
751079080053792768
751109291743055872
751045836134580224
751053217941819393
750920304747089920
751056720223473665
751147795176890368
751152409137651712
750992186771181569
750907197551472641
750908107417481220
750871038381002753
751071836515999744
750902705317642245
750921315318501376
751106170971164672
751106057808781312
750910666295353344
750866458280886272
750957583574396928
751056988407205888
751126442210107392
750983860997922816
751054241196892160
751118737311399936
751113045556891648
751025346938535937
751152874789437440
751099136993161216
750989665889619968
751073824578400256
751084700287008768
751063737352785920
750938453454495744
751150609483632642
750926575156199425
750985429457969152
750943440372961280
751099560722833408
750963619232382976
750939376050397184
750911689504067584
751025145494564864
751094636639350785
750994883700199424
751043038449963008
751097207760257024
751130946599084034
751003620271882240
751141046797697024
751053016560726016
751065050027352064
750988503849328640
751025715726913536
751049853967360001
750886209157824512
751031432701743105
750886372693671937
751004731858948096
750948343765925888
750945479010062336
750970158265602048
751152090404315136
750940378396700673
751022796503932928
750978722740797440
750930643467534337
751112244386234368
750945898151211008
751089876032860160
751113288801542145
751043143030730752
750860615590277120
751045273884000256
750999866374033408
750930295650738176
750950209929244672
751081198022172672
751107546576920576
750946523282804736
751020238309888000
751053603717120000
751111149702287360
750991632791695360
751132934740930560
750965519184953344
750858681797996544
751118170912464896
751123975858774017
750927636361277440
751040194829312000
751033848801030144
750988378221453312
750960758675103744
751123338223820800
751134604300476416
751133098595717120
750991763188224001
751090920704139264
750958544011325440
750978366505910272
751114475898535936
750978773114294273
750855355693993984
751130925954637824
751082192051302400
750981872998547456
750915065893646340
751073711344721920
751156599184588800
750995898407223296
751082024585326592
751012227189248000
751049426236506112
751111586010456064
751066773806514176
751076273825288193
751003280659087360
751092824557363200
751103650232164352
751049409362702336
750922418575712256
750955784213757952
751127284996857856
750940885974716416
751016807390126080
750980010761216000
750930018684067840
750976944452304896
751016316438401024
751122998485250049
751068526971121664
750943260164526080
750849336880148480
751001665587871744
751147082459873280
751121278854172673
751029247653937153
750997479865327616
751003397868838912
751023379776475136
751002156468240384
750952575785177088
751011560097738752
750954467042922496
751070800506081280
751019558677389313
751079318986563584
750932535090278400
751013111939956736
751109673395380225
751033144137113600
751088403978956801
750928265502687232
751091742573821953
751012231324860416
751008515154710528
751037686635372544
751039368522002433
751151490471981058
751060025435648000
750890541785550848
750980459241218049
751137842064076800
751105458073546752
750997945231765505
751156662099206144
751020296858116096
750880601457061888
751108851265630210
751071651916156928
751013250226065408
751010213625532416
751117550239436800
750998750634663936
751020279971930114
751112097371549696
750981365458472961
751080837500706816
751148533647085568
750852411258916869
750994468145332224
751091146978267136
750854034706165760
751002630483087360
751125963795300352
751077498843230208
751020103899222017
751065243036581889
751061669317607425
751110575090966528
750921122393235457
750957374085668864
750952349213097984
750968082001190912
750960506857455616
751082032697081856
751131059836882945
751077620297584640
750852830966059008
750979222106152960
750959894589759488
751070439716323328
750967662470057984
751125959747788801
751091650458517504
751137418431070208
750882509760724992
751043952879472640
750855838382694400
751050839750508544
751063309395193856
750933894086660098
751118070450647040
751041016501788673
751026487575339008
750952034384408576
751061052737982465
751121127846531073
751094753953918977
751128803439677440
751028375255281664
751032183423397888
751073585582727168
750954463251357696
750908770440482817
751132654037270528
751089872157433860
750949383647080448
751006661129695232
751077926515404800
751146713142943745
750871482868334592
751049648471740416
750955088173228032
750985219738566657
751078019024945152
750978941117169664
750971034631831552
751041255879151617
750959164852240384
751133618584621056
751114941315383296
751021324655525888
751090765330251776
750959055770783744
750981260399423488
750949358707716097
750850511448907776
751019386794893312
750984401807343616
751035400563658752
751130351301517312
751056367939489792
751035211635388416
751126526045937664
750862251460931585
751130871357444096
751094213140287488
751004878470651905
751075011344101376
751137221248446464
750945533406044161
751126580584411136
751047983270096896
750874704060219392
750963266952761344
751057194133680129
750853023853907968
750975732474646528
751075741232685056
751111795578929152
751023723650682880
750868983050416128
751000378091704321
750931591325749248
751013808366313473
751106963749101568
751024877184901122
751081663841628160
751149414119534592
750905716769189888
751065603922735104
751055470375342080
750964508550717440
751060524616523776
751059383707131904
750879838198693888
751071169730605056
751098722000506880
751087162230267904
751060939454152705
751135183122919424
750972410304696320
751025057275797504
751103973206192132
751083123169849345
751084843065311232
751076009861054464
750985295382720513
750950226861629440
751003070968963072
751117889890115588
751126861443375104
750991129672310784
750975287769370624
751077477867462656
750997861626683392
751065897478025216
750881297564897280
750970388620992512
751006338138968064
751134935445082112
750932912867053568
751056036354752512
751038600674877440
750971412148551680
750853095240790016
750990035084804100
751083303533420544
751156867561381888
751069357724360704
751121815569887232
750910527719763968
750997173710520321
751000797341708288
750967628961714176
750930848938094592
750998930851258368
750970682356400128
751090962567487488
751033789971857408
751101985290592256
750919885396537344
750951891828404225
751069437416071169
751046746227310598
750917129382146049
751005348232921088
750923999635447808
750939505981399041
750949031417778180
750947026402177024
751158159327256576
751056292198830083
750894648156053505
751101335106383876
750993256293470208
750963854188961792
751024445188255744
751133597386567685
751082011675201536
751037225157230593
750971655401381888
751030111395311616
751093722528378881
751097144702935042
750970691009253376
750870321218015232
751099065971142656
751105441036328960
751131961687568384
751016693888016384
751040504998010880
751032007140974592
750948762974117888
750998280797089792
750849467180462081
751108460956319744
750972536385601536
751145291152232453
751029784415727616
751002856774365184
750900826382577664
751099313502101505
751066476195483648
751051183553441792
751142980229160960
751053155157307392
750966676867391488
751059375096143872
750854642951749632
750991897326395392
750871788943503360
751073908288139264
750979632925728768
750986012797566976
751078174059036677
751058284694507520
751080904701927424
751012784989736962
751022461278384130
750851530446794752
750879934453837825
750955712818188288
751061879099908096
750963434502623232
751094917716381696
751075984737263616
751073489088569344
751014797966270464
750938637802545156
750863958261829634
750957080157323264
751126240875122689
750934049183633408
751048256222851072
751148042787708930
751120914193022976
750965301139873792
751017172042932225
751027381037662209
751094016117276673
751083001799385088
751008813025751041
750972502889885696
750946552735207425
751077108697460736
750973958065905665
751035018852442112
751146276859809792
750970690912804864
750877015318884352
751047668781187073
751089918064074752
751112420396072960
751099720169381889
751112038798266368
751110499396382722
751119785677774852
751052999670296576
751125074929979393
751004953934790656
751105420123639808
750856371055255552
750960830129274880
751016026893066241
751138609562955776
751036994285867009
750928621854949376
751116984058798081
750967855273967616
751132423006593024
751135585876733953
751027317942681600
751075196124135424
750926914945163264
751045924198100996
751093445402460160
750944245545046016
751004060703088640
751112529703735296
751102819600568321
751031801619984384
751135774213435393
751105927823122433
750973127664996352
750991364339425280
750994502018535424
750962193345155072
750954165304778752
751140547352465408
751106888411021312
751008020243427329
751117382198919168
751033756341809152
751016442456215553
751015108541722628
750971651320406016
750958573283315712
751073287841648640
751086931929362432
751036654656389122
751047643795689472
750946103739035649
751038546119581696
751138286782017536
750995118447071232
751016073156292612
751053796609036288
751007877578489856
751063250888978432
751072935490846720
751126752408268800
750966232279580673
751126731684212736
751077909654188032
751081739083214853
750982824791011328
751129075910139904
751039334820831232
751143827440885764
750983269550698497
750977443746361344
751031080438800384
751018052767125505
751001434922029058
751048524695875584
751046301534519296
751105105861181440
751077704275992576
750856182080868352
751012323352010752
750985949836894208
751052026860142592
750852088524005376
751022863721914368
751001128880447488
751015087666782208
750979536754446337
751107894733660160
750859210305343488
751042635654103040
751009035126579200
750928840042614784
750910863121481729
750982648886157312
751047991822315520
751060373587959808
751035274663256064
750850922327187456
750972540508524544
751009249225048064
751105080670101504
751116589471334400
751136823095754752
750948385503506432
751089695862448128
751018241766612992
751087338793545729
751107555191984128
750994615231184896
751043940145459200
751086025959702528
750940584152629248
750967251273035776
750943536682373120
751115842985791488
750892865425997824
751060679709294592
751000353034952704
750970569105997824
751062315202666496
750929989365821440
750957516553646080
750942467244130304
751125619866476545
750944329624006656
750945470411833344
750979569973420033
751097035974205444
751102538770964480
751158486520754176
751069244427644929
751145048180416514
750940185592901632
751106997442011136
750944279212724225
751099271290630145
751030262486687744
751098461869801472
750873496096501760
751063183767511041
751063296913047552
751054518339514369
750959588669792257
750970313517727744
751104942073581568
751038768707166208
751088231798767616
750989686743658496
751119056133062659
750970200258965504
750913027378126849
750905381342228480
751097258041602048
751117814207881216
751067524578447361
751071698049441793
750976868908691456
751148261038252032
751103188959260672
751105319464472576
751108809393840129
751041003994419201
751088542416248833
750918186313318400
750922498368278528
751089834417160192
751047320880447488
750952554780061696
751102337356365824
750983311435112448
750852998566387712
751047786401976320
750958044780068864
750965091596505089
750943184386162688
751089016326455296
751004534571298816
751095236299001861
751098046721695744
751017994189320196
750963015374299136
751122079840407553
751014642860822528
750941246617780224
751035471812321284
750994816398270464
751076647525289984
751152492906414081
751097614699995136
750951560776069120
750968404803280896
751086025607376896
751076509012680704
750959458612748288
751010142578024448
751026055511547904
751012227105292288
750939539657588736
751078329352982528
750966668411736064
751071978967228416
751132255377129472
750918115316363264
750998507289534464
750865611119529984
751053742259208192
750979549140250624
751066681624055809
750955721433419777
751140958473977856
750985719154343936
751100735144747009
751152413344731136
750960527816392704
750888725786296320
751046993745678337
751059173899632640
751005629213401088
751059228366934017
751081374422069250
751094129346641920
750980505328386049
750985148645203968
750938180589875200
751016463109124097
750957386635087872
751057261078994944
751072004111990784
751018636027002880
751120028888551424
751086650881630208
751079935444414464
751075867103813632
751117701146443776
751029134420312065
751055046620708864
750971269416452096
751060365031735296
751137875681476608
750922699636084736
751112504479068161
750954538723528704
750941338921607168
751054778336178176
751055570849918980
750984389463535616
751057500389060608
750941058234658817
750933957273792514
751052421149913089
751030396926689280
751027293011648512
751107999838593025
751027297000587264
751000633919041536
750952756098236416
750878160384909312
750997119130034180
751032485329371136
751000545918410752
750999845595410432
751017658552811520
751057559017103360
750857213711904768
751011706923577344
751019176920317952
751087267440168961
751083567720099840
751035409057087489
751020053408067584
751026022255058944
751083630693273601
751038063879426049
750909499955904512
751086281451528193
751015758424137728
751055445263986688
750990450241179648
751128803620032513
751129197939085312
750919364996534272
751031025720029184
751078727593885696
751090639648022528
750984846781054976
750944451250487296
751094854650855425
750866370116456448
751095810973114370
751028127741145088
750924830187347969
751017352599339008
751069357661310977
751131768825098240
751140895651729408
751029838803308544
751089486105288704
751031390972542976
751079105215336448
751112630127984640
750974666991407104
750888029439471616
750944858026770432
751064651702697984
751096238855090178
751037472713367552
750927003000250368
750974440519917569
750958632238452737
751008875642511360
751151566011371520
751060612474630144
751002131382042624
751000927704788992
751040618214912000
750936825863217153
750952105825935360
751049912775835648
751008330596900864
751100596678164480
751091126132699136
751013560654979074
750978450178080768
751136714094247936
750927258932617216
750961333135405056
750960830091522048
751040706492456960
750933625756119041
750962268758634496
750954840390406151
750933696849608704
750877619197874176
751079403090739200
751091318844059648
750977065944580096
751100613518356480
751048927189753856
751106166722293760
751043285733564416
751041075616190464
751083995832709120
751145635190022144
751063078851182592
751076563379163136
751070293003800576
751086667511934976
751016848951508992
751111908925857792
750975753299320832
751038445418524672
751092447174914049
751055445192806400
751156423124475904
751157144553189376
751095047890825218
751145043759620097
751046699871825920
751073623285399552
750943314522869760
750910640869421056
751013338398679042
751053746344525824
751153298066071552
750979364725133312
751119173351251969
750863882714017792
751093487332982784
751058251261702145
751021844384378880
750991397939912705
750986067109486592
750957642474926080
750948070771322880
751055742828814337
751156791954767872
750957906493865985
751035610152837120
751155403690504193
750849840368746496
751051938532323329
751099216878047232
750996557193961472
751134126221164544
751140631339294721
751033668081254400
751114538746019840
750969663127953409
751081450003390465
751134717571899393
751009077216571392
751123602649612288
751100114257735680
751131278125268992
750919927335378944
751050206251216896
750849504845389828
751106292568162304
750872032494039041
750967943656275968
750853158092599296
751046846794129408
750966404334116865
750941666287247360
750990735449751552
751032942630166528
751097455211606016
751034611992453124
750966660048293888
751010394018164736
751062273255505920
750974159350530048
751075120794439681
751086235532169216
751133648078966784
751030283617656832
751066983844679680
750899257591341059
751107316037156864
750940403533221888
751069605037092865
750967872336171009
751127771628314625
750960875931049984
751089242617499648
751032305217572864
750970241941905408
751063774887542784
751105189717876736
751042983932243969
750980463678877696
751077851256938496
751057240375853056
751098046532947969
750897068311404544
750852004591783936
751046943166570497
751088361817903104
751085631451856896
751035945978388480
751058175651033088
751012612964483072
751019969656356864
751152891306582016
751099187480059904
751035190928084992
751044686643490816
751033139603116032
750996997512069120
750995462350577664
751138076940963842
751049421907951618
751033186126327808
750992358469238784
751149498156670976
751001733036404737
751098331921690624
750890600535326720
751118221315637248
751074327953571840
751126676768104448
750851224275070976
751091868537122816
750983320029294593
750928709964664832
750964550518841344
750989644934832129
751126366691528704
750855901234376708
750996380747960320
750900842996199424
750965569357225985
751064626595377152
751092732517638144
750967645680332800
751044460356698112
750888318879969281
750964022015582208
750882547471491072
751107609613205504
751091843371335680
751012541694959616
751037044713984000
750915598691897345
751049766042214400
751113678813073408
750973752456818688
751131919895715840
750987635976441856
751110847682994176
751057491996340224
751134419860193280
751068187383386116
751113704108851200
751148911054753792
750973345710108673
751019097421451264
751118653232390144
751125171130474496
750992404778455040
751153776262799360
751037497879195648
750959072694927360
750934686831083520
751097115657416705
750852268950491136
751073287745204225
751030304450633728
751131399768399874
751016434084577280
751012164044029952
751110382090067968
750985920506101760
751136521013620736
751042895591772161
751054471950639104
750987149051305985
751131974585110528
750978060229414912
751097098905395201
750895654826717184
751059056291377152
751023677534240769
751083244972482562
751040370612563968
751109606248706052
750964457870856192
751036549765226496
751116338018607105
750991959926378500
751133815498764288
750995395057188864
751091746688241664
751102752823074816
751023132383797249
751042325208567808
751014093499269121
751045089195991040
751001154130178048
750904928307118080
751096134005886976
751099716033732608
751124609337090048
750948993484619776
750918433949093888
751105785124556800
751092589949050880
751057550825566208
751062114148704256
751013204277420033
750989573686173696
751075317666746368
750945269219491840
751031952933810176
750874955840094214
751144058148556802
750986033454391296
750972809124413440
751026063950708737
750988558622654464
751086096889577472
750963644490481664
751151062766149632
751104086435561473
750987719573172224
751031151523921920
751054430196342785
751136688580259840
750991184139526144
750881603593707520
751068871247953921
750975723842723844
750952886008438784
751100424980205568
750946707588861952
750924163192229888
751061396658483200
750979373126344704
751060696507580416
750908837440487425
751079453263032321
750883562665148416
751101897004777472
751111866924007424
750968899865313280
750896187369226240
750875840888578049
750975421794123776
751142422579671041
751082376847958016
750970514756304896
751155018083041280
751005579133550592
750965401618636800
751093298866028544
751019890149036032
751089553084145665
751154514519007232
750986008238448640
751145152828366848
751060696427671552
751066476271001600
751041633198768128
751121518114009089
751142502204379137
751098499555549184
751096956223574017
751096452978470918
750974062978007040
751089641101471744
751041423395389440
750949723620544512
751081378641477632
751094594922766336
751000067616673792
751113687012896771
750897051303497729
751077054137991170
751105906859991041
751045462627463168
750966848628387841
750902822619807744
750950310672273409
751027301278687232
750939346610450432
751092015434129408
750975237366448128
751099220870860800
751049736795324420
751137925920940032
751062281924976640
751063095569711107
750970242168295425
751155659685629954
751092157918748672
750994590099005440
751008750014726144
751107211162705920
750963547937640448
750902344758558721
751113523468591104
751111959161016320
751026307182448640
750857117427531776
751078106803429376
750994631978938368
751075107834044416
750942836342845440
751112374543872001
750855888395796480
751002760330481668
750975065580265472
750948637233016832
751107248894599168
750978064524476417
750988994851340288
751060557864763393
751121522341871616
750991792275873792
750999925148835840
750985421140537346
751064563546750976
750988298294820864
751023673360977920
750954014150238208
750907885287268353
750866600786468864
751078555841429507
751001695098925056
751014852496351232
750864503508721664
751152220457013253
751146474134573056
751017700617555968
751122427967528961
751012713569067009
751049044668080128
751095714575421440
751094498181062656
751019692999966720
751094011570561024
751071274349301761
751091847561445376
751031311092113408
751101477498785792
750986633445384192
750989603092312064
751150760784719873
751077439984533505
751048599807598592
751026525407944704
750980081707847680
751020540232622080
750931977264562176
751073925283586048
751010373059375105
751082858995806209
750996800547516416
751009299363729408
750992404874948608
750946120763834368
750976957169410048
751113221633896450
751053482111754240
751058225747943424
750946565100044288
750913728028246017
751145899556937729
751009748074528768
751119680803336194
751021978664960000
751028773668069377
751107890858094592
751096994010107904
751059517589381121
751033429010055168
751145345619492868
751146826368155649
751003972509523968
751149544470110208
751100877830750208
751039364134821888
751082376764141568
750923131448008705
750931608333582336
751015758566744064
751106494066745344
751022658116947968
751127717312167936
750946422745423872
750972045710745600
751023094488326144
751019638377492480
751043159992459265
751100043302674432
750941913885372416
751139645690355712
751114123354710016
751085736342933504
750959894585630720
751052723001233412
751036671349620736
750922355589906433
750976126655328256
751125515025649664
750939325655764992
751105617264345088
751057709974237184
751004467538042880
750925769946181632
751021840345292800
750965485651369984
751112420479807490
750958095438839808
751033768752721920
751083265856040960
750997211559890944
751090660413964289
751053444484591616
751049602632155138
750928034836975616
751156347308212225
751063414307454977
750955029469794304
750967448778735616
751064765015977984
751050135224868865
750976172729700352
751020519332442112
751091872634929153
751015435492089856
751034192407003136
750920275273904128
751024466130534400
750929611974934528
750852302593003520
750958846038999040
751134688283095040
751070628547964928
750996754280034304
750936175737733120
750974172046786560
750989917459738624
751040903565967360
750952575701282816
751010033534693376
750965305120358400
751052903259963392
751072268466421760
750982728561074176
751065058365452288
750882757245440001
750959110217162753
750951053059915777
750968107250831360
750907189133357060
751011203661590528
750955561852678144
751007189830103040
751053482074013696
751040018513293312
751076739506405376
751112193962369025
751072310325604353
750914155872395264
751097497267892229
751062076504834048
750971378883555328
751106976126500865
750869192866430976
751098998971199488
751045454423547904
751009815107932160
750961052343529472
750966337292251137
750982300536606720
751105655247863808
750973417000689664
751148910840774656
751109903964659717
751142787391848448
751032774899830784
750945021759717376
750973668914671618
751004190638505988
750992920426274816
750978420838899712
750937534838996992
751084415103725568
750938679716241408
750980576971202560
751143420475965440
751041914363838469
750923156613894144
751046301391867904
750998440285466624
751155114300280832
750991561559666688
751103528815325184
750854139547049984
751014810704158720
751034158860951552
750910305308385284
751053738002018304
750999568737796096
750924008300900352
750930685649707008
751096297722175488
750950252069261312
750973454959149056
751121375457337344
751083597101166592
751030967104602112
750991763020648448
750989682738012160
751064039384576000
751079406974607362
751056942655803392
750968828469936128
751002760636690432
750916387137171457
750949438265360384
751123346549379072
751072297717493768
751149045154975744
750929183870705664
751025128524353537
750855972319408132
751124038727139329
751077893153763328
751125783435935748
751035065052778496
751039213311660032
751061132383629312
751110176577642497
751039297113948160
751054933282086912
750948939327803392
751131009589075968
751016496973934592
751109727677976576
750953158717898752
750934212941840384
750923349648224256
751131433490583552
751155630325567488
750985953922220032
751050072071307264
750877413874151424
750997198977073153
751095487982338048
750955532748484608
750943830673879040
751059710770487298
751020720432488449
750942660404383744
750996943120244736
751081265319862272
751015800492830721
751067130435608576
751154770241609729
750973639504330757
750980111395123201
751152371141603328
751066501470363648
751025724237221893
751143945095278593
751135170464538625
750974117386518528
751047643908956160
751129734659145728
750962847484612608
751001233809367040
750926583632891904
751035807377547264
751064546677256192
751094003332943872
751075829430484992
750989015730548736
751029583126859776
750950809937047552
751028840760156160
751014944917729280
750995353466437632
751097895814893568
751078392351502336
751079499467329537
750872862915866624
751152824319414275
750975648500514816
751081378498940929
750948595252199424
750915162433925120
750984271930748928
751120175995334656
751004044001480705
751081890346573825
751023811592593408
751068875077197825
751043818338811904
751042036057464832
750852054990458880
751121639476170753
750994816389910529
750984779449896960
751095383351259136
750948595344543744
750923328718770176
751063158324883456
751067168071090176
750859109671571456
751053650139635712
751050499961610240
751133840782098432
751123971513446400
751089641311395841
750991540877754368
750972590928195589
751158230890389504
751000369652699136
751146658713505793
751011253896839168
751105382660046848
751052102370230272
750905569914093569
751091927198687232
750856203232743424
751009353973501952
751088173216854021
750998696268075008
751099326047199232
751026986697523201
750889443012276225
750967247330373632
750987216483147776
751047744274464768
751026500334419968
751025128545280000
751008460532224000
751118645024133120
750957373758595072
750933248210001920
751136613204393984
750913480652312576
751099665555292161
750907193164083201
751012080145301505
751035291348168704
751147782858088448
751067247808958464
751129256625836032
751053159242403840
751100982692499456
750985706445606913
751135665547517953
751053117425225728
751015850967240704
750941959649361921
750964667862974464
751077737885040640
751139842747142144
750998750504574976
751031071920254976
751006929577705472
750973287233101825
751083815322484737
750889526634147840
750954114960486400
750970422267641857
751158075634089984
751099489411182592
751041540965867520
751041125557866496
750983470902542336
751057403706212352
751088240187367424
751007852144259072
750977787566186496
751129072122601472
751085849648005120
751116442808889344
750943498988322816
750860099573280768
751130728566513664
750859902428393472
751070884258013188
751155617692254209
751076131256692736
750964957060227072
750882165651537920
751032162573430785
751056455839518720
751141969406164992
750975883209482240
751144519677145088
751022012332670979
750918887084920832
751128208083386368
751033961707474944
750985626581950464
751085639773196288
751052903482331136
751034087549177860
751003503028539392
751125422700658688
751074650671685632
750858723787177989
750900130044338176
751047954153299968
751010058725621760
750962797257777152
750950918775013376
750948716668858369
751129289844596736
751052517413425152
750889015130271744
751113058278313988
751067101096534016
750937228491296768
751075233872941057
750941058025000960
751100190111694849
751142376228302848
750959676586594305
751114903428079617
750985836619980800
751033307731619840
751157790249476097
750912260034424832
750946212698812416
750954693778694144
751124860974301184
751102580898562048
750952173094236160
751026298961719297
750891774990778372
750973958204383232
751002886201602048
751021756257886212
750963346665594880
751055881362550785
750917188173697024
751022989676732417
751101531974434816
750991376943226880
751084578685591552
750930341540552704
751054375590604800
751123707456790529
751084369046081536
751118854743556096
751124391065448448
750959915636785152
750978341323366400
751070087256412162
751065490550714369
750955159505829888
750940441491673088
750977120785039360
750919457481060352
751156146019397633
751130695129530369
751097862302359553
751056992857456640
750932485052231681
750939212455763972
751091058919038976
750977565154770945
751130858791268352
750999195318947840
750984611497254912
750931931085152256
750946737339129858
751059035231748096
751068191732867073
751107156565524480
751060751004082176
750976260751368192
751124558850117632
751157354176081920
751025678162665472
751071257450414081
750884212815921153
751091851877310464
751150185988943872
751045806401155072
751112470798995456
751106351544274944
750872015570165761
751145115138269184
750971269676404736
751085174377574400
751144725189529600
750864910507180033
751067721777938432
751075028469420032
751047459246370816
750941561282854912
751112735283380224
750914126457765888
750984338926407680
750968103123558401
750996058050822144
750943062852001793
751078866161106944
751111120383930368
750972792330477569
751024927264870401
750859004876820480
750871759822331904
751120058521354240
750981445150248960
750999522403287040
750942547002871808
750956526622240768
751024344533458944
750940357421137925
751008430954020864
750999333907103748
751080543798849536
750912679208976384
751087821113425921
751129139030007808
751157408593022976
750940500413276161
751069336509505537
751030812091543552
751042673591615488
751009609620582400
751147405047951360
750988826894594048
750972771316924416
750851966788481024
751125918010183680
751081030304555008
750976516826230784
751102266275467264
750970715810238464
751000805726093312
751016949899898880
750962549634523138
750994568959496192
750950906229825536
751048889604706304
751061853841739777
750918429574467584
750953397839392768
751092141150113792
751116006857273344
750894564198666240
750937014925688832
751084360649043968
751002664180252674
751116090567110658
751017864249929728
751133492692549632
751143420698165248
751158142591959040
751151108966404096
751033005611683840
751006187034800128
751012344323575808
751054589672038400
751134868604645376
751053134257086464
751006510369607680
750941703822016512
750997119033610240
751129050878386177
751067910693609472
750995684669661184
750872959238090754
751045684871122944
750954698006532096
750994904587890688
750961811529277440
750991498817179648
751018061117829120
750985140260732929
751021987280060416
751077209297784832
750850675001552896
750974616538054656
751029947892768768
751113855175159808
751113741845073920
751106112452165632
751065662244679680
751086004828774400
751123200084443137
751002810884513792
751039615792852992
750939216691900417
751106108295483392
750987681908269056
751098075838578688
750894132294328320
751034628740358156
751094661914226688
751110969363927040
751156456720830469
750974088324255744
750978366187180032
751068955079573504
750943071433396224
751147795365634048
751076815045668864
750948649711132672
751149502329982980
750910120851279872
750877480924409857
751085384025550848
751063007434792960
751155202527494144
750987744944517121
750941397604298752
751047832547753984
751038919752450048
751081831366270976
751075041035612160
751032896660594688
751021534236577792
751158629051555840
751110985914523648
751092665404493824
751143722667151364
750913811889135616
750972318097235969
751144104470380544
751095257589248000
750876000158773248
751135447431073792
751143638609039360
751117973889376256
751061400819208193
751034008071471104
750953444018647040
751113611553169413
750943658610831360
751069391148683266
751146960518803457
750965632288514048
751089154558140419
751152648028553216
751099711713665024
751049552237506561
750974910193958912
751007382570987520
751019302887813120
751100794116706304
751054606264700928
751132125215092737
751080166265421825
751155340901842945
751045722917646336
751143999335960576
751035266182373376
751122277010464769
751102471628554245
750930857335005184
750905918070534144
750969059093704704
750848724482523136
751130141644824576
751154137002307584
750972116963565568
751140417576562689
750978509183414273
751063506577920001
751009521783435264
750950486916882432
750994744982003712
751056703353868288
751016425310064640
750904634609430528
751098692384555008
751034070868516865
751131781332631554
751128564297244672
750991972526022656
750964629849841664
751060272610156546
751075707837640704
750930358254727168
751126316196491265
751070636932419585
750964470508359680
750927552311689216
750996347252334592
751034448586674176
750985110879600640
750941221833568257
751113687201673217
750863526361792512
751035283299328000
750938096829599744
751107743843508224
751050374174375936
750964047068168192
751045479568445440
751013418392514560
750947483535208449
750952177120649216
750979171665444866
751012394965594113
751075892403671040
750869494822612992
751085732253601792
751033001237250048
750941435671744512
750930840927035392
751070993481928704
751143227852464128
751101800590086144
750968195155046400
751113809029373956
751132284909080577
750894329472974848
751020518992650240
751138739750113280
750981692425461760
750979158906396672
750896325957292032
750947622110670848
751078035583954944
750859478904479744
750868433575620608
750957277511880704
751019206435536896
751050709890506753
750906572281352196
750998335666855936
751095949360033796
750878064008015873
750976059374440448
751052953755095040
751089679173246976
751134813839618048
751075405726117888
751069340900864000
750902395136274432
750962755021205504
751109668970360832
751021651794460672
750945818572689408
751091973231153152
750961081653268480
751142355491848192
751110923272716288
750928781276217344
750982267288379392
751028337489776647
751049103157653504
750935928307277824
750985232480886784
751047593556217857
751090463197847561
750999405029953540
751103356651839488
751059052050976769
751129159951216640
751052630609330176
751134960891924480
751046553058611200
751046364570673152
750971315604119552
751042895629594625
750995391190040576
750968614820442112
751036298312425472
750923945247846401
750975283566641152
751112827193192448
750939946450493440
750947643006779392
750969067599761408
751078912076029952
751079717579661312
751004341553729537
751092623402762240
750858392307130368
750996842243092480
751031059370938368
750934192012222464
751015716669820928
751017289391206403
750945596303892480
750955079545479168
751089532414660608
751066849509535744
751054383903891456
751057395648831488
750908229035626496
751083937183764480
751158377523347457
751000323628687360
750876700645400576
751062025778888704
751091524398641163
751080879485816832
751061883478765568
750849332753076224
751156804630052864
751020246325133312
750915602881978368
751064190039756800
751004668663328769
751087296506687488
751117298505768960
750958082554007552
750977028246147073
751111313082855428
750999086208278528
751062357414125569
751028077178810368
751056510294364161
750940537981575168
751063489788022784
750983273619263488
750957042601451521
750946871208706048
750997878471000064
750901232928165888
751122201580019712
751071324626386948
751002576099901440
751069390985129984
750999300079882241
750965770889355264
751035505349955585
751003087511359488
751053205375561728
751037887701848064
751025803777839104
751119211078963200
750949685578330112
751009819423801344
751068313246048257
751099728612487168
751116358960676864
751099711768109056
751107282386219008
751079574922989568
751157320743260162
750927862744702976
751103604090478592
751106799969894400
751019403567915008
751127948023902209
751059484139814912
750881440179642368
751043994717655040
751031281698287616
750885735373402113
751087925773922305
751004350156148736
751084893275291648
751042576942243840
751082687239073792
750936121325002753
751067273008410624
750946221179736064
750964688834428928
750881754714701824
751038781030096897
750850767377039361
750968295973584896
750949085801091072
751095710519549956
751120649603735552
750973458855686144
750854219259715584
751074885590347777
751157408693686272
751004916148121600
750998717310918656
750851933435551744
750971936499392512
750961740192546816
750941347360628736
751118489839079425
751011920854024192
751020242483159040
751010448531652608
750994031996440576
751087753891282944
751067021530497024
751016328991903744
750932170504634368
751022435969925120
751055574926753792
751063208614465536
750952756127694848
751042430087024640
750979310048116736
751032888292995072
751078857827028993
751089699897413632
750858707068657664
750985861404188672
751011736350633985
751078438161743872
751150001682800640
751035060749467648
751063313782435841
751051154243616768
751128606349361152
751089624467005441
750951241681866753
751158004108627968
750994229422284801
750912846981009408
751015200904581120
750957516423659520
751034608007933953
751146524546068480
750983831625330688
751027716678414336
751025493483196421
751067797275418624
751039544305315840
750980841036099584
750857599759753217
751062361562284033
750942844693733376
751060016745091072
751050642647547904
751072792548823040
751053041881608192
750979322702364672
751069932159315968
751122876959424512
751144481882243072
750924259870937088
751096662471258112
751019097303887872
751122382115442688
751114308118056964
751030560210972672
751047698099429376
751018556293279745
751158641965752320
750943750742876160
751025288004395008
751103780461109248
751009588678369280
751036126220132352
751069168670220288
750878231654432768
751091142922469376
751155009379860480
751099728448937984
750968102783823873
751069076563210243
750866579647131648
750865405346848768
750987669228941312
750939455985377281
751132859356688384
751066287212822529
750976256733245440
751139289409478656
751122587644792832
750998373122048000
750862469388705792
751044858488455168
750976244158717952
751110092670599168
750971777216643072
751051280311840768
751154451499610112
750889879333007360
750991867861499904
750947215359619072
750997333089849345
750967540914921472
751044242227822592
750994036442398720
751106674341974016
751143982642655233
750975782504112128
750952420520370180
750971487826378752
751124223486201856
751102979269357568
751105151969132544
750932191127961600
750968409123414016
750998230649991168
751025505978097671
751009177888325632
750988181026304000
751120285055741952
750983462266425344
750894849444818944
751133295665115136
751132209239715842
751137640938934272
750933915100209152
751062617431605249
750972993371791361
751145799006973952
750936440276746244
751048168133971969
751141168176660481
750965171171037184
750997127606697984
751104438778068992
751130455957598210
750956966982266880
751157429476425728
751093852161933316
751155512914378757
751066715061182468
751125758333087744
751022234563731456
750858371700588544
750981549789618176
750995848155267072
751059803074600961
750884606711177216
751044984397111296
751093407787970560
751078068987527169
750998905895223298
750860091407134720
751149007347576833
750884564776747008
751129420014841856
751034947679481856
751090995853340672
751118120643923968
751041834659393537
751144821419630592
751107748247506944
751093160474882048
750951208446230528
751080245869027328
750962168112132097
751034985147166720
751156066356953089
750914327662788608
751076324475797504
750935584663711746
751082376877400064
750950214404546560
750999514245271553
750993403073134592
751016614359859200
751013418275143680
750957000448700416
750856437769891840
751130091275579392
751117092875804673
751088194314199042
751053616220438528
751116652654329856
751038537965928449
751066471984431104
751011908069650432
751151993947906048
750951493478461445
751027406203392000
751154019641339904
751019847979589632
751098390721724416
751085795084152834
751011165933830144
751006979833860096
751042308687159296
751081277718040576
751036604274188288
751083542873042944
750879095723069440
751006765819498500
751083597407412224
751043134948278272
750959626179452928
751062055243964420
751024747073331200
750904181838471168
750911186292453376
751011706969714688
751019713820590080
751023664976519169
751027129236725760
751115813839577088
751045802567409664
750857851447435264
750948792300691456
751111267096535040
751064311695564800
751095244855312384
751136495638110208
751026924001042433
751133278988558336
751154791192068096
751009148314218496
750976881411891200
751158675331579904
751015779680686080
751051149990658049
751126194779742209
751067482736254976
750972590689251328
751093445398265857
751044049058959361
751021349653581824
750918584914833408
750961513716940804
750916055787122688
751014915490603009
751132561431269376
750960406403964928
751079105186131969
751010972731576320
751094733276078081
751078631305207808
751070381092573185
750959588695011328
751030791069720576
750945583716765696
750857318762446848
751122822269927424
751049581396393984
751026357610700800
751119664110010368
750992056416366592
750921709675577344
751046712496709632
750954429529133056
751034158936449024
751102383522979840
751026546178158592
750952206577307648
751105889990483969
751047832388325376
751031814362464256
751017276787359744
751077494426636288
750949480132972544
751051099885404161
751158595459440640
751125754126168064
750906832328155136
751004543110885378
750973165329870848
751035568264450049
751100169064681472
750940835869437952
751057810658656256
750967817772687360
751102534769573888
751040706190274566
751035664817283072
750957117914439680
751038068279369728
750936205169164288
750977447915425792
750993838995599360
751155688890634240
750975258388230146
751120112732758016
751026508584488960
750999249970757632
750897366111170560
751020896740147200
751051976243380224
750919750851624960
751128333665132544
751056502148829184
750898544735772673
750878022044123137
751116124218155013
751013980232151040
750936322542542848
750931117625184256
751014957429428224
750980387871031296
751076747890810880
751116489000751104
750888591505719297
751148613229838337
751040374953607168
751012537240588288
751023400806735872
751013971663003648
751040995626745856
750933025995628544
750875014493339649
751031671995064320
751009903251161088
750862389747322880
751111862884990976
751043097077907457
751048172173074432
751098038119202817
751116350806958083
751002781511782400
750977737234325505
750873328533970944
751070926414999552
750919381849239553
751127310120652800
750958057706950656
750982526991077376
751073228907438080
751047220233793536
751061887454818304
750968417583325184
751081944574730240
750956937680916480
751042077992124418
751036537199063040
750977997126111232
751063200309846016
751093852329611264
751014932360159232
751055147497697280
751028509108211712
751134885255929856
750912234944012288
751077251387654144
751091851487305730
751003058302230528
750941217320382464
751130560701952000
751072939408125953
751028245240410112
750966999879151616
750995055654146052
750974985582379008
750864260469776385
751000319358738432
751130158304595968
751012344570978304
751038470764634116
751030250100908033
750953532010991616
751028589039063040
751141348489719809
750985068995158016
751048293858377728
750958342898642944
751040253520216064
751016610224218116
751151733779333120
751096113009164288
751131001330528256
750849127253024769
751030467944558592
751058540698140672
751090329089081344
750850196649586688
750875870269677569
751010414960398336
751002693204840449
751112789813522432
751131235989225472
751142821017579520
751033643070521344
751154380427100160
751044078532526080
751146356597809152
750985148599005184
750943650020859904
751066270695432192
751057647026204672
751142791678464000
751034981259108352
751145224127275008
751000424157589504
751072222354239489
751135619284340738
751067583256731648
751070326637858816
751045580160393216
751094057837920258
751129491423059971
750917548871258112
750965116661747712
751131429204008960
751082376780886017
750889900040392704
751072054699397122
751013602719563776
751073228773294080
751088345414045696
751143085292257281
750964856359190528
750965854645334017
750982447605673984
751028311967412224
750977468782092288
750994560625414144
750902092995424260
751145207433953280
750952697331904512
751099711856123906
750962390448177152
751020430908088321
750963678124642304
751056271302942721
751061426014457856
751085404976066561
751041566274383872
751091411404095489
751011891284148224
750972431490224128
751015607521378304
750975480598331392
750961664799940608
750999601965101056
750968631467581440
751102211397148672
751022205207711745
751041272555696129
750970254394785792
751015184148361216
751048226598490112
751008284384063488
751029041973620736
750900280896548864
751051301216198656
750918052317978624
751039196568154113
750856978906308608
751004110854455296
750956027487612928
751071895248834560
750866978181681157
750994707564617728
751087606906163200
750962734343258112
750998557868625920
750930513616142336
750897676208705536
750974218171392000
751111057301704705
751106464631128064
750952206594170880
750942920367366145
750939103416516608
751093269212397568
751030682051223552
751110507839586306
751123720094220288
751081386933559296
751120544985210881
750951262678646784
750992966668447744
750939237554360324
751029507688009728
750870463761379328
751113720718299137
751008149944098816
751129189483372544
750851354428477444
751010557461946368
751051414265327616
750857058791022592
751017486808653824
751134377552248832
750978676783669248
751063406015373312
750924331270623233
751098855962312704
750886884520267779
750966517458763776
751036906238939136
750940584035188736
751068837605433345
750987451280158720
751155634415005696
751057852702322688
751042803359244288
751007902777815040
750874007990312960
751001695090384896
751136613485408257
751045261246377984
750885135428399104
751011706772582400
750971819067400193
751033403911307264
750967939323596800
750952470906564608
750990454544486400
750943234952683521
751000394998829056
751083333208072192
751079944193736704
751029977106223104
751145480046907393
751080908837515265
750932845770575872
750906891186896897
750943926836658177
751102253465899008
751034393926533121
750932732167925760
750989388977496064
750982409768738821
751070599028563969
751105344731025408
750997542947713024
751036713229770752
751062340494364672
750854638572822529
751111892203139072
750957436626989056
751136948912320512
751093491787268096
750926134745804800
751081680367132673
751005872676020224
750976956917768192
751097606265266176
751041905702600704
751043457729388544
750947597171494912
751053746424147968
751108301757222912
751110088664973313
750867452351934465
751054723889950725
750958120353009664
751146788795609088
751002529832525824
751026126953209856
751091406903607296
751027301253513216
750967582925197312
751029050349613056
750907188919492608
751144347626774528
750977003189305344
751031143424593920
751061786930081792
751143529867579392
751041469553713152
751046746109841408
751005595877203968
751013464173314048
751050948831768576
751113347420958721
751026856917344256
751123594017517568
751031705469751305
751024306470150144
751000432579866624
750976755687690240
750911110879084550
751114664654888960
751016886901571585
751094712195551232
751009962168578053
751009177766539264
751013686559539201
750942576375574528
750970728653225984
751064697772793856
750999170295668736
751033005490204672
751109635386404864
751038915461713920
751115914410680320
750913111381643264
750980341725290496
751051217095319552
751133744275292165
751045382990204930
751074323629309952
751123946486034432
750977414377775105
750858321251299328
751094339070259202
750939560620781568
751002269613711360
751099317734211584
750900851531739136
750995969869750272
751046569923735553
751019026097340416
750989628178440192
751037426525757440
751092040532955136
750961626820608000
751108150569218048
750938344444588032
751111149454786560
751092216731430912
751057705842814977
751129415745171456
751049946262937600
751005356906713093
751075137257078784
751128589572067328
751125854701453313
750953749963677697
751119102027137024
751022037443936256
750991637195751424
750941687359246336
750982745401266176
750866517059837953
750999153392623616
750887190700449792
750954186351775744
750860049166307328
751128342049464320
751084822060118016
751029415312777217
750927372233367552
750887295381897216
750867506664005632
750975761679544320
751019361620623361
751042413334978564
751125057812959232
750866122786897921
750959265381228544
751114077418754049
751096683409399808
750971684799205376
751149338605264896
750871696983326720
750970434837811200
751141696788914176
751085690155401216
751101444003069952
751024205957832704
751081252829081601
751129705416241152
751048461764689921
751019214920675328
750940760091090945
751102853490413568
750970464273592320
751078689991847937
751011329394282496
751109052613156864
751043814345809921
751131206981410816
750958829274181632
750994250217713665
750933071898304512
751035895629934592
751061036296441856
751125070433615872
751061480858984448
750851279174275072
751020707862183936
750969499575201792
751121358759817216
751060377505587200
751060704614944769
750925056876904449
751066681447972865
751001292412182528
750999279297236993
750958913047109636
751010045853331456
750901723766677504
751005289827172352
751112739150585856
751156695716495360
751012667574345728
751155130981052417
750991893119406080
751082813005455361
751092153791705088
750952550539620352
750989464558706688
751100999645982720
751093600772120576
750944358799519744
751080401054076928
751009433413705729
750938126332391424
751058628623405056
751097778399506432
751014537910951936
751048100865773568
751080799764619269
751045647088877568
750966010069520385
750964403709677568
751031894171672576
750898334941011968
750976797689278465
751001120647045120
751123787228278785
751014718257655808
750978580411285505
750893343807340546
751138635123191809
751118544411062272
751024935951175681
751141059338567680
751004618381926400
751148600672083969
751060339886731264
751040635038273536
751105235523895296
751041494803423232
751107957702680578
751113183901970433
751126358353260544
751046825985978368
750994170383257600
750950973238079488
751131982692691968
750973614296621056
751140815905419264
751017033727442944
750990437465198592
751081692882952192
750865669755768833
751098789008551937
751021408239677442
751052358038253568
751074202137063424
751113687017066497
750980459236962304
750957810104410112
751127951979065346
750874549177110528
750897282074107904
751077607727398913
750970497781891072
751121656563822593
751055415769722881
751042526635823104
751032842042368000
751137204676784132
750955301906501632
750911571916972032
751032908979245056
750900604067733505
751077964255731713
750954672698101760
751147568713854977
751036956457435136
751049002825768960
751083366468841472
751042723659079681
751107127247302660
751122910639640576
751016488404910080
751037245830860800
751009643510456320
750867695390887940
751098571055853568
750957340183105537
751099564854243328
750967314372128768
750946645072814080
751058477502468096
751149313477095424
751078262038822912
750855070523203584
750923224041480193
750967507494834176
751004031460401152
751070045523025920
751072293779083264
751071077451767808
751091008432173056
751050894431645696
750897831498612736
750848829688311808
751009618223128576
751087183281414144
750984838304243712
751070712476106753
751055936010223616
750933105721151488
750971202320101376
751046758617100288
751012856162840576
751096217963261952
751064504687931392
751005902166069248
750984200526917632
751130174960185345
751043545960624128
750970304764252162
750857582944804864
751000248210849792
751109970918203392
750930639260528640
751045261309440000
751044510558347265
750996242507845632
750934623794958336
751082376860663808
750906232555311106
751027255099297792
751093491686604800
751033370302373889
751032607228436480
750943775963230208
750957994465255424
751107848600453121
750965158630060033
751063913349967872
750959806643576832
751084289349984256
750937337610272768
751134939563700224
750946623723802628
751151116985839616
750942018680029184
750874934667153408
751099774502330368
751150076966367233
751128782308777984
750939191505088512
751043260777308161
751108918294740992
751139054389833728
751057873510100993
751045626209656832
750880244693807104
751126366716829696
751011425703718912
751060914560958464
750868001688264705
751140073450549248
750919834846633984
750862024989605888
750949769661517824
751008863147552769
750884422321397764
750989506665259008
751092564757995520
750963904424079360
750993591732928513
750983026088214528
750988344658657284
750964252748513280
750932862518591488
751083311963967488
751103050413211649
751057198525079552
751020938704064512
750963384535773184
750967130011598848
751063154096877568
750951590039842816
751039901018288128
751117608884269056
751129374020239361
751125733293101056
751029004417830912
750852340190736388
751064265528926209
751000596380090369
751105814300094464
750932283616526336
751024801444163584
750954928466788352
750994204176818176
751125905372831744
750984905174179840
751110264502816769
751099657258930176
751015590651887621
751064165255565317
750918870207074304
751109601823584257
751135036393582592
751010910077087744
750969206141837312
751093005243674624
751125087454126080
750990949485084672
751093663539736576
750951053231792128
751098097011482624
751065909826027520
751032623737233408
750992476220039168
751026848272973824
751057806464258048
751013036668907520
751053008012619776
750973048011034625
751042350302892033
751106557010665472
751092199589314560
751063661872046080
751145316351606785
751016190810742784
751033748104351744
750852444960219136
751054522420715520
750954018462134272
750961341792456705
751079675431190528
750993377760600064
751033001291685888
751087548261335041
751023107054469121
751001699263864832
750977854771306496
751034410733080577
750988617305251840
751015511199092736
751074529380802560
750983680538148864
751088248836001792
750935374684262400
751127490828042240
750975275370967040
750893096175411200
750867687052640256
750997387347365888
751081646728876036
750915938556477440
751046846806691840
750932401010806785
751005117487390721
751033831776477184
750985052075458560
751028307819454464
751076987154890752
751106602862780416
750986520270700545
751107404255735808
751068359337316352
751010868188643329
751014214974763008
751103361047523328
750910104052985857
750968962930868224
750931285531586560
750926516461178880
750930631203315713
751049413888466944
751136256864579585
751100793936343040
751082146123612160
750885223387115520
751066509506732032
751013443218526208
751011685880721408
750946779068108800
751128962689105925
751040525915025408
751037606855606276
750848817013018624
750971739396575232
751155315693985792
750915631990517760
751143777188909056
750940848158863360
751120788124684288
751002382872481792
750983667858669568
751004882643984384
751121526464864256
751076752298954752
750982128704323585
751044896430104576
751081751766831104
751144213199351808
751080573180010497
751044074535354368
750901312640806913
751068862741942272
750996477212758016
751090404456562691
751071173677576192
750976416003584000
751108465234366468
751020326151159808
750947471187120128
751059450799202305
751006921272991744
750977514881900544
751141310883561472
751029050538418177
751030233113976832
751007642588475393
751072461312126976
751139494565404673
751077234660769792
750976630013698049
750943620962873344
751138567724883968
751110440936017920
751009060426747904
750866470691758080
751149154194391040
750948611865870336
750906014682058752
750940810556899328
750907239339139072
751070011943424001
751127050354827264
751070510923079680
751016580583157765
751060151151493120
751020359550369792
751092137077288961
751117453577555968
750872892058066944
751062533306347520
751114525965971461
751068422105133056
751061472159997952
750926306695577600
751098281703280640
750900666755723265
750887824136691713
751152576985464832
751064940820172800
750855783546384384
751077750342094849
750969340174929920
751135652746502144
750891506504966144
751034192738316288
750973773625499648
751151205297098753
751144553026027520
750982799746707457
750875169707745281
751042451217870849
750939652958412800
750975669610381312
751124772872912896
751021613991079936
751037984393355264
750961757087272960
751107232117321728
750983353466228736
751156376785694720
751140278979989504
751065423228141568
751089700002271232
750942220082089988
751068359253307394
751032280102146048
750933307077058560
751032506271600641
750998830200553473
751105848261406722
751144313866883073
751155433323237377
751119957836992512
751083060255461376
751090954048638977
750997462853255168
751056833280811013
751038051426529280
750947387397419008
751078576821329920
751056070118821888
751105088928833536
751000428289126400
750889816267452417
751054862020927488
751089494460289025
751095727401631745
750892618054111233
750916470905905152
750890181012717568
751053855631155200
750972418764791812
750955209837449216
751112135485321216
751023530490359808
751091729898598400
750952906787000320
751016257617424384
751122721900269571
751099837555339264
751014290413461504
751113175714725888
750927619307270144
750872988673716224
750941146336092160
751054740478275586
750981000591732737
751077502924255237
750953481490563072
751031084754825217
751158536793718784
750992287438635008
750878265288556544
751109341994889216
751029008461160449
750953070729764868
751114182007947264
750981440750387200
751030048556101632
751111506239033344
750976550166749186
750851891249049601
751003486058348544
750986872629948416
751151780092936192
750903539891900416
751018728003952640
751019634246225920
751033831734407168
751071156925505536
751145786214416384
751063292542586880
750996049448226816
751014676331454464
751135019586973696
751007856388898817
751130380376432644
750852411611226115
751075712015200258
751143638818705410
750999623259549696
751037292328910848
751130019901149184
751146226813431809
750951090875695104
751107223816929281
751079549878824960
751004236822052865
751121320981700608
751105835384836096
750901463887466496
750961497027842048
751105227248500736
751055721895198720
751015549002452992
750971060087037952
751079264708157440
751144846694330368
751086709455151104
751000839330856960
751095643498741760
750869859538436096
750933348747534336
750852088469401600
751121480054890497
751096486184652800
750994120043266048
751002831805681664
750976814554681344
751119651610828800
751078949858541568
750893985460170752
750909281994760193
751025455642411008
751055566869495810
751046502651351041
751152245367042048
751153193220837376
751116619204689920
751127536931835904
751109241092599808
751069261339078656
750995403479408640
751012294197379072
751157563727556608
750984368483598337
751073027606151169
750969143097192448
750997958179434496
750946728866525184
751122243539832833
750955192783237120
751145823900237824
750969591904501760
751067042346860544
751012465991966720
751026592583933952
750996867350138880
750849743681531904
750893670690357248
750986356499836928
751063955364319232
751016488329510912
751154736884248576
751012654983024640
751063645094834176
751115264104787968
751110784759926785
751115431990194176
751132540602355712
751000986358087680
751055868528066560
751038349159391232
751120402315898880
750984540315906048
751042866223259649
751123979910385664
750945919454023680
750908309000028160
751112730749374464
751104241591324672
751045991151726592
751036239252484096
750947613923508224
751076924080984064
750980354572374017
750931931177578496
751043470354096128
751016555497066496
750945223149182977
750853250224709632
751094611536293888
750947982770667520
751109903801020416
751030149135605760
751121199262904320
750993180691144704
751120645610696704
751009890697523201
751087464614334464
751132859365093376
751043957061214208
750975107254722560
750979054048870400
750970967699128321
750961601604382720
751073476568571904
751024201763553280
751112764429598720
751099032311832576
750981465932980224
750975627608686592
751006870714843136
751149733180088320
751038386966712320
750967654161190912
751124474863480832
750864600204242945
750990852898557952
750942630914232320
751085262302699520
751128195143987204
751090752751558656
751019437025849344
751084691827089408
751082393495302144
750964197995970560
750953456404430848
751013363614883840
750967582874886144
750859533178773505
751090455077609472
751133211879616512
751007185384140801
751045991223074817
751132716842754048
751116711202435074
750898574087581698
750992434218303488
750995034716172289
751108754515505152
751130669884043264
750851249524867073
751105172571459585
750980341989597184
750969948290285568
751138878166360068
751076538058153985
751064173530980352
750972842603405313
751097103062007808
751037040381288448
750852994514771969
751073031632588800
751069349411184640
751139301874950145
750890143205117952
751043285888753665
751102379320238080
751102186629787648
750998654148894720
750957554067443712
751035887224487936
750965112224288768
750958082847567872
751119752194498560
751029201558462464
751029436364034048
751090962571599872
751055428469952513
751053691692527617
751141000450637828
751104338295189504
751150651535663104
751031860550045696
751015104200601600
750963883658149888
751118816709521408
751013556481564672
751009676989530112
751096926813188096
751024004534833156
751086415761604612
750893075187245056
751067323277021185
751064844644782081
750860149917511680
751154686644760577
751058897062862848
750976105822257152
751011866315554816
751119332671979520
751078354242113536
751108586797932544
750996452181217280
750966198519664640
750940755871592448
751143684868018176
751092182891819008
751067738618101760
750961433995726848
750968002355535872
751142363590955008
750976063723937792
750931427852713984
751061053044297728
751008271943757824
751156024623656960
751075317700173824
751043902543695872
751020074702700544
751142867092049925
751112437148114945
750933625877606400
751027909612142592
751084230466277376
751023102730141697
751025728326696965
751079185033158656
750958829517545472
751082678926053376
751095764768677888
751105143601393665
750965791751831552
751118938398941184
750976567237566464
750983462367166464
750943579011485696
750916341213827072
750995391181709312
750898800349237248
750996087205273600
751007340762107904
751011199408537601
751002986919432192
751077595102392320
751116438828568576
751018401070473217
751147141008162817
750983005162708992
750987736648028160
750923089677025280
751134109376753664
751003624302473216
751050533624950785
751065943292411904
750981189062701056
750928617673076736
750910187922423809
751016454900707328
750868827743846401
751082989266825217
750992857893335040
751078245148332032
751014869621669888
750920510121316352
751009378942222336
751132796446347264
751080820748738560
750907679967707136
751059110846574594
751133287054184448
751109597968998400
751008309398872065
751041159485612032
750984599111696384
751119299214016512
751020070164426752
750906815584493572
751085966861881344
751084717244616704
751056493831655424
751020544460517376
751076181810831360
750981159656435712
750946686881652737
751136453741125637
750946074349670400
751097656563404801
751127830537396224
751089658067496960
751084046244020224
750978420897640452
751048201461989376
751091147045384192
751148701272379392
750910368285724674
750886360291037184
751022671022821377
751061585712521216
751148227173449728
750850922658476032
751070871842938880
751045664050704384
751057189863915520
751030539134509056
751094921738719233
750998721257758720
751059454918090752
750868945507319808
751115390202314752
751108142545641472
751052664327249920
750949459274698752
751140245496823808
750918941481005056
751153830767632385
750958338544926720
751060063083597825
750968266412134400
750955373020995584
751070519345221636
751143957476872192
751056724476305408
750931373288857603
750943092249796609
751096415103938560
751092862335455232
750904328660086785
751015242646319104
750984066648858626
751052009990524928
750948012151730177
750982925517254656
751130770584969216
751125196346621952
751146415544344576
750884208382504960
750952684463742976
750988378045382656
750997697889525760
750943507397898240
750978064558002176
751076831793516548
750881389717757952
751123866873888768
750908703344250880
750874846561787904
751064886411747328
750947148024451073
750989623980089344
750984242469990400
750991750597058560
751128153423314945
751072415288025089
751100894398341120
750918073205526528
751082376806035459
751059861660635136
751016710870794240
751113104373772288
750887886677958656
750960876241518592
750969730459176962
751104887698628608
751075682663489536
750959815115960321
751141591801298944
751110767940952064
751018757619789824
751034779974311936
750982870873899008
750870803462234112
750978873962168320
750953867358208000
750957818660790272
750902319328268288
751004450899263488
751149372302299136
751023497103704064
751072117354033152
751078773936750592
750978634891100160
750976982393970688
751083370709344257
750959722715578369
751101024698531840
751055684377206784
751111711642439681
751120926532628480
751081915516682240
751148378185035776
750957290166095872
751110034059300865
751132607514021889
751056384767193088
751005461634281472
750890000636452864
750962839230226436
750997345744084993
751132091736174592
750964026176262144
751030472088707073
750991653813510144
751052953725743104
751080585607675904
750954958128754688
750972213508075520
750996112668962816
751121014793404417
751082196249747456
751048520266768384
751076563546963968
750938759710015488
750869088050831360
750990290962579456
751017818058002432
750993654559367168
750944321352835072
751114320684183557
750997203208970240
751096607840538624
751137116592168961
751158717182255105
751008515209236480
751002043272335360
751114987351998464
751154170808393732
751079662898511872
751047194879336449
751079910354014208
750964055485984772
751019583826460672
751010247339233280
751078648065716224
750979922651443200
751037158136377344
750897760136630272
751112512708419584
751038353202610176
751141680036847620
750994325790662656
750992501129879556
751053482015223808
751055914904481792
751078786351960065
750864092621975553
751040601550880768
750993675640012800
751050717985533952
751116614909722624
751061816193740800
750923832211476480
750913308354633728
751039649347411968
751001221314543616
750995588234276864
750878508310679552
751009861329117184
751010775880400896
750918551230373888
750946691042467841
751141394635423744
751008242273136640
750985110665691136
751157832205074432
750912784158887936
751089486142976000
751114228203917312
750999430208196608
751125439603568640
750962746645151744
750943041922461696
751074168301555712
750962843214897152
751090677291880448
751017700655190017
751071974877724673
751065943376363520
750967582665150464
750944807569285120
751058955628150784
751044099424325633
751098973751042049
751073451377647618
750964823178014720
751054274772205568
750992144500813824
751111091145420800
750896904821567488
751063955309727745
750978865388978176
751095714806202368
750994233591488513
750976176827535364
751060729940307968
750954840650502144
751028316405202944
751002152466874368
750875131891879936
750947198532288512
751093713892433920
751145148516536320
751117890003152900
751001250519478272
751031894255468544
750953502441033729
751072138493177856
751092363217342464
751092061269438464
750849718633263104
750987153493164032
751078685713768448
750985752582946816
751117713548800000
751028622425722880
751011513855512576
751078748712112129
751103855601946624
751143773091037184
750937627092774914
751044883977216000
751088169110700032
751004635385692160
751007806308937728
750919893520752640
750951652698517504
750987896002228224
751108721107832832
751044401682587649
751012755633766401
751013686693756929
750893339512147968
750983340984000512
751098810089279488
751004886783844352
750884384425779200
750849764888080384
751026969865748480
751124152115875840
751090350199013377
751054505622573056
751047454947246080
751018744953143296
751099711726219265
751152975154966528
751127066955907072
751096549451718656
750976676142645248
751040874163961856
750939816603295744
750997756643254272
751024784914407424
751124416143253504
750894610197704704
751103989794635776
750929737732747264
750952177187819520
751034582850498560
750996762794528772
751153151412015105
751055080355422212
750895855931187200
751070745745317888
751086021379518464
751010687535624192
750957868715741184
751028723294441472
751120708558790656
751133526251175936
751044518762278912
750854353259552768
750946087113023488
750919503731519488
751017008511221760
751044061801349120
751144825639043072
751013971679993856
751102694090240000
751008661695258624
751146570691649536
751009173689737217
750948008011915264
751158012639866880
751013942495997953
751108628694888449
751071522069118976
750997349615411200
751016094027149312
750947466741252097
750997232254582784
751064744031817728
750854391276724224
750989359709552640
751089045695062016
750933399070617600
751065922325123072
751095303676260352
751097904081887232
750984502541967361
750979561756717056
751040870003027968
751117814237270016
751148139214737408
750989783267028992
751087795733688320
751063594809323521
751151624551141376
750998012697178112
750966588812255232
750944258509664256
751050680337653760
751005344197910528
751090719327154177
750945386555011077
751106435405144064
751003460703748096
751091738480107521
750950079981293570
751045919911673860
751022129617842176
751115025172074500
751082666045370368
751128551655608320
751013934166052864
751066908263387136
750990395522310144
750968882857283584
751030786791464960
751103578765426688
751074818519396352
750967180238270464
751116337821446146
751129147355914240
751084352335859712
751103419746816000
750942626686373888
751057240396861440
751005914581336064
751007634380042240
751030514157432832
751070942940409856
751057080983887872
751014785358131200
750978903209046016
750852197445988352
751128740420317185
750898808939089920
751086185079070720
751129751356596225
751015003667456000
751078354279886848
751077213680828416
751025279519199232
751100152019050496
750910737527087104
750996091471073280
751020007551672320
751026307085971456
751056212834136064
751020125004959744
750991515623849985
751028559582343172
751009387448111104
750961954206941184
751137481563770880
751082947042799616
751044003139772417
751116358864297984
751089297458098176
750973840784822273
750900541132251138
750910133312507909
751091440697171968
750971793930907648
750983479156940800
750875224162177024
751080959181615105
751114530105745408
750972695593029632
751136747656912896
751026814827499520
751082376873316352
750858262673752064
751039796051664897
750898393744961537
751103561963020288
750992656394629120
750954223903318016
751036088555302916
751016379306938368
751128702759661568
751053532447510528
751072398343036929
751099896506290176
751028207130910720
750991649736622080
750982652979740673
751045005691658240
751131311520227328
751109039766069248
751129772399398912
751107366519734273
751000742975143936
751011224532422656
751003519763742720
751048457444622337
751047165628276736
751110923260166144
751009526023917568
750978169432408064
750985949887299584
751047958305517575
751052941134528512
751097731943428096
750881876286447617
751009286847864832
751058741672472576
751040328728215552
751003641356623873
751076882402144256
751005637874712576
751057437562724353
751079579318616064
750911634881773568
751092652913750016
751117512545304576
750937841132339200
751128845475020800
750940827275431936
750986226400915456
750925715462291456
751005432307646464
751125334775386112
751071278749061120
751127767345922048
751043713707675648
751099728775884800
751141029802377216
751109358843559937
751090563869323264
750993520392036353
751045114613510144
750962826311786496
751078392150261764
751045076730642433
751065448586805248
751135895932309504
751058607475752960
751007080765616128
751036415618719744
751056787487490048
751015553003823105
751010993749143553
751091390101217280
750924406851981312
751086155886632960
751021941180493828
751007491551559680
751015792368574464
750912951976996864
751077964331225088
751045072683171841
751053494942040065
750990173501026304
750956115702247424
751136659626987520
750931117532930049
751002043075141632
750923207218266112
750996355821211648
751076273896755200
751002919827365888
750916689232072704
751104640096362496
751063049310658560
750988705247092736
750932879086149632
750892655719116800
750890772543791105
751089641437167616
751034737679032320
751064303281799168
751032011331084288
750992165552082944
751032451779223553
750909726695849984
750980841015304192
751148789172432896
751076228073938944
750927783220563968
751120368711004160
751095966476996608
751023522344996864
751108293414776832
750919360949125120
750889015105159168
751105546128793600
751090865892888576
751030052750491648
751010499047919616
750964017536131072
751055931807531008
751121408726478848
750926851908833281
751011148917538816
751084821984706560
750944513955360768
751065431708925953
751098340369203200
751035765455478786
751118485644795905
751140958494941184
751120884442750977
750982132898627584
751028215808917504
751073321324777472
751077179946065920
751006283478728704
751125603261227008
750976680177598464
751100882029318144
751019638180294656
751157031109701633
750954291263922176
751103335508226048
751047261828755456
751068757913722880
751087984661770240
751097581103636481
751027783497834497
750926398978613248
751096683321319424
750971919852265472
751012403358289921
750999912423288832
750936335079370753
751107563588947968
750943708833546241
751088705956347906
751014466951778304
750965955405221888
751122436700139521
751018229053534208
751060839139053568
751042748866781184
751063313467838464
751114232293367808
750889472502403073
750960561723179008
751022612235620352
750943624884523008
750948590881759232
750921034333773824
750934934236299264
751082481676267520
751030082123272192
750950646308745216
751100844368621568
750979389911891968
751074760080187393
751093621538091008
751023253695660032
751147568768380928
751061816319549440
751084008189128704
751105877311184900
751041960564056065
751034041776955392
751053952129523712
750877732578291712
751067797388615680
750941364116983808
750998448904732673
751149426870259713
751056477029294080
750964944540172289
751030707229786112
750959894778359808
750995852441821184
750981226933157888
751148000639082497
751042614913269760
751155084898234369
750966177548075008
750850272478408705
751110143102902280
750968912255344640
751009911660765184
750901480736038912
750973198993334272
750945889720623104
751130762305495040
750983500019404800
751058209205477378
751081239982010368
751089779513655296
750871944187158529
751042153342701569
750965540265549830
751041662621810689
751109803263614976
750990014008352769
751019365651230720
751070527767339009
750996326217756672
751117294433083392
751004140344520705
750998784352612352
751041540924010496
751062818854625282
751132343621083137
751075682554372096
751113465016778752
751055948605566977
751066887346327553
750939187193507840
750996464667652096
751084406807334912
751001967703363584
750934368093347840
751138312157560832
751055415702462464
751091302255693824
751112240183451648
750988214572318720
750918073121591296
751014106048659456
751073266559619074
751049883591725057
750979100198703104
751147006748422144
751148222987456512
750996066200326144
750999295927709697
750851039885008896
750925094663270400
751046813281640453
750964357291540480
751006279531986944
751071509133787136
750998213872746496
751014495976321024
751154174662938624
751024759484264448
751038659655299073
751064827846467584
751141151693045760
751054237157564421
751082376797691904
750944543705563136
750986528483074048
750999342144638976
750897403599810560
750989984472195072
750993012939948035
751110763889172481
751047618390786048
750859176784568320
751001464600944650
750973325015289856
751116870816829442
751111074020286465
750946665767591937
751026944926416896
751019206125191168
750950474342367232
751011400781148160
751024222718222336
751148625640710144
750912138139623430
750943083861188609
750940483300388864
750878546160132096
750962432215056385
751053188783104004
750875752820768768
751071161119682561
750936637392031744
750950964996308992
751001544192094208
750979645655449600
750851849561911296
751029969103515648
751035945785393152
750973509455708160
750924289164050432
750856945607794689
751096234857861120
750934896479178752
751034993867120641
751030430179201024
751002861316796416
751085128240226305
751036352846782464
751153830784622593
751060805509009409
750987254164750336
751126756636012544
750986109014908928
751047303809601536
751079247612116996
750936947812696065
751046733606641664
751044322003341312
750983269521424384
750862372764413952
751084041894563840
751076752328450048
750998016736256000
750994371668049920
751108125692989440
751016715006324737
750859856458813440
750959210825998336
751131924081639424
751008124937482241
751099401473552384
751027347353141248
751114790228090880
751016249157529600
751098566945439744
750851992172503041
751060818045788160
750940223538880512
750857084003053568
751064689304539140
751107307501748225
750942395848597504
751036390591328256
750988223200038912
751033970373066752
751098764035850240
750855683063578624
750999669266903040
750966949329469440
751053133988532224
751114198772580352
751079428214644736
751070829660737536
751073937627447296
750863173847126016
750992123697201152
750941402138370052
750937698349621253
750914247995994112
750878835529383940
750885349186867200
751067860382932992
751032284141260800
750976256766803968
751004400525729792
750938914903494656
751112768594538497
751099334461194240
750974922818670592
750961513834356736
751064991449636864
750917771106488321
750850196762923008
751036583315251200
750973811474853889
751031608946327552
751098558170955776
751042283320053761
751033269987213312
751095886428696576
751047446420135936
751076001443090433
751004316652146688
751087611096150016
750942303762644992
751030589797572608
751045873572995072
751026781143040000
751062780913082368
750862850948816897
751116694710546436
750996858974208000
751094682877194241
750975975433863169
750907340090544128
751022167396081664
750971001308061696
751024659009773568
751085619141574656
751103897826103296
750974386119868416
750988201880350720
751015578152861696
751107546837094405
751030396612014081
750989653084364800
750864679568707584
751141961151737856
750981147228672000
750856462994374657
751062755709296640
750961677219328000
750999229020119040
750974612540911616
750982321654882304
751060201504137216
751038789540249600
751000399134457856
750964206397194240
751040358386196480
751026806338285568
750977602999971841
750998088056266752
751036516076556288
751150823577706496
751108834257580034
751065679252586496
750950897690214400
751011329503272960
751142594508263424
750977850371612672
751127511677997056
750871864419819520
751022490584055808
751049858493054976
751068791287771138
750969499688501249
751095769244045312
750965707890917376
751037493445877760
751120356115673088
751031244167806976
751013397320331265
750981218649444352
751089297248415744
751008657849085952
751108805086310400
751013678330372100
751151687704911872
751104141150261248
751048411093303296
751136495784890368
750853526931267588
750975757535604736
751074919073587200
750974708770869248
750897432913776641
750850351927025664
751142762242727936
751053855429914624
751157580769038336
751070829878865920
750935131699941376
751069718375723008
750985421161717760
751092862545235974
750894782352723968
750992937438310400
751150068758028288
751076638725668868
750910708242452480
750879787581857793
751025791262003200
750897986729828352
751098655013167104
750993398845276160
750856010294784000
751104614733320192
751145471859576832
750972704136855552
751003427392462848
750947513130254336
751019852098404352
750996175545831425
751014940522213380
751049082303635456
750999761600122880
751005155416571904
751098021660721153
751141587837648896
751040224164253697
751046679051247616
751145358273765377
751067512247160832
751065062639448065
751114312157171712
750959894509916160
750972750098010112
750849877949575168
751025405486825472
750967205144043521
750849228046426112
751055633655357444
750919427915411456
751017687866830849
751034494489096193
750980429981839361
750996544585928704
750979343732633600
751023090159722496
751063464785825792
751137418666016768
751091679734669312
751086436716146689
751099728708923392
751096276461117440
751011706911023104
750982103345590272
751019747286933504
751067566815215616
751132867934257152
751056074204061697
751112026072678400
751106510948749312
750949732047085568
750962461629681664
750951468132335616
751001493956882432
750953686893899776
751094817044791297
750960721064755201
751013728536190976
751143059983781888
751026856741208064
751152572640141312
751133106825027588
750932434753990656
751077121230069760
751026869168930816
750967801012228096
751050579724554240
751031143290503168
751066375569956864
751036528822984704
750964235849568256
750986423646445568
750984183942643714
751056329972658176
750967071014608896
750981033969872897
750930962565959681
751069265185345537
750985555232616448
751117743164882948
751137590452056064
750879401726869504
750919281139978240
751151226373414912
751024952615329792
751005491111669760
751007856397283328
751086646448140290
750977670238777344
750908875109531648
750993042455220224
750944577268350976
751087405692837892
751005906293366784
750968279188004864
751107588842860544
750999291716628482
751116518449115137
751046972476448768
751017327337017345
750941569906151424
751068577562759168
751152027535806464
750962469879808000
751013825046994945
751051326121967616
751016270435409920
751120733791715328
751026676239310848
750925773855391744
750956493088882688
750959676364382208
751062122524733440
750995294674878464
751014605070172160
751118519123767296
750945680273707008
751113699906187264
751016945802055682
751129256479121409
751091843358683136
750941980604108800
751130632185532417
751023597939023873
751011174091780096
751034448443953153
751054094702260224
751007034355683328
751036222433361921
750868546800889857
751062554303143936
750971009478656000
751028991511920640
751133903910473728
750957730274435072
751012122235142145
751053981506428929
751082636647424000
751117852296568832
750880928550023169
751150702009933828
750952038733930500
751103817815560192
751041142599389184
750994627633774592
751068241955610624
751017340016484352
751132645631860736
750918035586834432
750985849030995968
750978182015254532
750942597363879937
750881197039820800
751056606788456448
750962302132903936
751017540982374401
751142732752617472
750874343496790016
750890889979961344
750996414361137152
751080963417997314
751047865997389824
750880739764297728
750920879085936640
750994053156614144
751016358373158912
751009051895427072
750995114357501952
751057332461641728
751090366951161856
750995802047258624
751047102474686464
751069680509517824
751158247365677057
750992966580338688
751079902233886720
750968304286699520
751094360071081984
751088223548354560
750856869795639296
750921436974448640
751008359776653312
750966932732542976
751151662555770880
751101985236062212
751019814613815296
751053834693308416
751086030024019968
750915326171287561
750936738051268608
750996804574048257
750919818036084741
751030480640802816
751138219631190016
751039355959947265
751082485728051200
751158268605542400
751101939002306563
750946862933434368
750947563273060352
751089108479422464
750976684275425281
751089083326291968
751101523808100352
751124181350227968
750977288649531393
751045324295266304
751093655394512896
751039733128568833
751053889168875521
751026781285527553
751061686384287744
751108662349795328
750849655974531073
751088294767763456
750967486552666112
751002726708834304
751120825835630592
750910657663475712
751132008051539968
751083693624745984
750971877808414720
751053268160090113
751042744798343168
751009706316095488
751017063142096896
751129264980885504
750931968943095808
751146083926114305
750989095434874880
750975942156247040
751001821108400128
751131508853858304
750851035875475456
750948280624881665
751052970469523456
751075636509310976
751136457964843008
751102920389713920
750883650720374784
751150563430203394
751134989916446720
751125108463460352
751078027417747456
751103780360519680
751071815326457856
751083219676647424
750907864344961024
751056023918612480
750976558458896384
751132263853678593
750974453006368768
750887031178268672
751053226275852288
751036436519018496
750942492623826944
751029159565135872
750977485446275072
751083358030004225
751082376659345408
751126018564448256
751093403623034880
751026051522957312
751080401125466116
751031864618606592
751033559255777280
751001711792234496
751057815079383040
751031772486504449
750994472457166849
751111728520368128
751078774016503808
751047010535571456
750971915595091968
751022209242632192
751109752986357761
750948628810854404
751037250062917633
751097052432572416
750996808550100992
751105428591939584
751026072528052224
751103528647659520
750884720058171392
751027489925898240
751125112707960833
751014794010984449
750975090809049088
750918786098819072
751048029529047040
751037741077368832
751121539005837312
751025216596406272
751079738630963200
751072406702260224
750978886347976704
750884850094178304
750983986948825089
751022163356950528
750931813657415680
751073019439812608
750876130350161920
751129461907652608
751046947650281473
750979654115323904
750866768692912129
751009899212054528
751035434185199616
750987963060916225
751065897369034753
750958086802767872
751090035357847552
751134272715624448
751016295492050944
751006015311654912
751070146047815680
751098558443577344
751060369146339329
750861378768908289
751015615847170049
751060935494635520
751154032073400322
751051884245508096
751041633068736512
750975216436781056
750984544619098112
751037220841226240
751024239629639680
751108821741821952
751072155262185472
751103599812472832
751060868419448833
750901732457275392
750942576220438529
750998876488888320
751119529749712896
751016190483595265
751052332843016193
751025741194813444
751071417119043584
751112504353427458
751052236441079808
751104048854622208
751011035939631104
751157496908226560
751099569170153474
751090115091505152
750983495871234048
750958434871341056
750939200027893760
751035245328101377
751050458089742336
750939409541922817
751003058340061184
751002265582960640
751103629453619200
751028660346445824
751075972053471232
751137095788396544
751086222970351617
751055910496264196
750961274612228097
750987971399155712
751080753337819136
751157832314134528
751019701267030016
751072037943160833
750941263537528832
750894895477383171
751008078770864128
750983152265531392
750971554717167616
750936741956186112
751034557294530561
751041591180193792
750977875537489921
750889128196247553
750877027620757505
751009462828339200
751065087784394753
750964927851094016
751025158006181888
751098407448485889
751043776387354624
751026340695044096
751007189817589763
751137527461969921
750963879094677504
751131286463537153
751099749344870400
751066237183164416
751028165351510016
750999874611585024
750992107003899904
751017117663780866
750939871057879040
751035488580935680
751046775281180672
751127595622727681
750929469326651392
751058498356703232
751015661984440320
750901371499577344
751135073919991809
751049648731779072
750958233880240128
751041440436908032
750948947544403968
751119135799640065
751106804285931520
750987224624357376
751017881098264576
750962318939344896
751136063784120320
751123564904972288
751114744292077568
751039913802465284
751032280064425984
750995038809751552
750861819347144704
751094565327831040
750942047708778496
751073555966812160
751093340511281152
751112408077373444
751071085639049218
750998104682356737
751021186063167488
750988952975372288
751123136809037824
751104103355473920
751063632444817408
750996779173310464
750946070109106176
750858396618731520
751129957024210944
751097773911670784
751056128948183041
750994476542283776
751048889382219776
751043860554539008
751000155604779009
750870883070193668
750969512103731200
751059887069753344
751056690880008193
751141021430538240
750869251733401600
751110172576210945
751094712195489797
750903288338407424
750859935978704896
751051225764855808
751146390177320960
751071224067944448
751144402110775297
751043478768025600
751123510181847040
751038429023068160
751041725645357056
751082552937607169
751084603947913216
751098793047650304
751062692782366720
750905482160775168
750936423151177728
751052404347400193
751008431239262208
751149460466634753
750990420830658560
750958862858121216
751085115560845312
751028588867121152
750912092392292352
751038361528250368
751022704220790784
751075850393640962
751004241007874048
751042619128545280
751069710045720577
751044564904017920
751038290208301057
751148567042068480
751108180076335104
751155646918193152
750874016299229184
751010608154284032
750943700600123392
750957201825603584
750976650750427136
751146654405918720
750977716132913152
751096520053780481
751120783796207616
750905225968431104
751139482175504386
750960976632156160
751005721773432832
751011434277007360
751131961733836800
751152224491991041
750961698102767616
751088790014423043
751110763591376896
750941762869395457
750869553404489729
751009538304774144
751034595294969857
751014307471687680
750990307693621248
751092069821743104
751093038647214080
751067784642265088
751118749810515969
751057819022024705
750983747835572224
750870304478466048
751122692229574657
751008896635002884
751066237136961536
750905222118141953
751032703416426496
750930001944408064
750944275181998080
751076550792060928
751086952703746048
751156410340311040
750997613927858176
750848804224528384
750898754128056320
751056548395298816
751049933847920640
751032812707409920
751144473606979584
751157899402080256
750960494576533504
750979733614104580
750932753164664836
750979486112477184
751019558757076992
750980094416609280
750988893911130112
751066765384351745
751068661478203392
751095639128223744
751025682218684416
750958283872174081
751039674689478656
750939581797851136
750897865178816512
751062973850873857
751067201688498176
751121639455285248
751146834672910337
751045437658845184
751014487621181441
751037946569064448
750915774710153218
751039703735005184
751095525844328448
750919457468346368
751090312278310912
750951606775123968
751154648900403202
751060511891030016
750898397884719104
750989019752824832
751043667578785792
751134293963968512
750925258086055936
750981751216939009
751028224126291968
750940030269521920
751128610711281664
751040475604381696
751111627735433217
751093541825282048
750850855193092096
750982464017805312
751110197389758464
751052064554414080
751117600378195968
751010029348814848
751031340452220928
751042312612962307
751056975832637443
751099711755579392
750915661413642240
751157052140036097
751117902477139968
751071018572210176
751083874105585664
750961916521046016
751113481789837314
751054157314945028
751091306399567872
751091843258015744
751022897335066624
751001728775024640
751021525818601472
750970263072808960
751112093202427904
750949362918780932
751129080268001280
751057831579754496
751018463943020545
751121597826732032
750997932783112192
751079461702012928
751138702089269248
750876323363651588
751114647642763264
751018103237148672
750997165363847168
750967436015443968
751089704360108032
751127259927412736
751145236626366464
751033836205584385
750947450106499072
751043877331673088
750982405435953152
751015179882786817
751131458354311168
750949710987427840
751154820850016256
751095131781079040
751093076437921792
750991758864048129
751082842470379521
751104682047770624
751151503197540353
750951539791917056
751002596916232192
751088731189280768
750866495736020992
751050043029725185
751115863944794113
750863996048158720
750978651559190529
751103281271697408
750956300096278528
750964701253791744
751156075009835010
751009320360222720
751068074242080768
751128933475704834
751050172830928896
751003938854404097
751028312240058368
750986545121861633
750857947853520896
750986688088924160
751001829467717632
751041129936805888
751113209059405824
750997626670157825
750935345374621696
750994451552673792
751035618738708481
751105214560739328
751069445829918720
751080711705268224
750972620166881280
750966446298173440
751059987527446529
751003515317784577
750993902040129536
751013263035498496
751076269698211840
751139758915608576
751105495923060737
750911014082867200
751054925069688832
751097996369137664
750987585514827776
750978890814873601
750969369564438528
750957650725179392
751004706495991808
751064282322726912
751089104511766528
751041205358759936
751038634502004736
750989988947435520
750999430153707521
751055466290114560
750908699137433602
751082091660673024
751120054138335233
750889832843476992
750987476211236864
751055793433223168
751128895772979200
751046846664019968
751028610010669056
750952596395945984
750897168882475008
751017348224675840
750990542394171392
751075141401055233
750949694323425280
750976478876168192
751063028360175616
750923395781373953
750926734631923712
750974142632038400
751019915084197892
750941955455156224
751055810013323264
751103822127304705
750993264421933056
751118053400776706
751085035835494400
751115620582694912
751150517267595264
750967582811885568
750953087448350720
751090719402651649
751067696591204352
750934326141943808
751057366083334144
750982577327054848
751050886034653184
751120259650883589
751128530935812098
750914818278821888
750971982657757184
751138110776500224
750996817291177984
751058058260852737
751130548479766528
750876193189007360
750935106299322368
751022779999412224
751017863981522944
750943939574857728
751061472495624194
750980597724618752
750959508994809856
750894610407391232
751129612973969418
750963397064261632
751008515163099136
751086357305389056
751121455111430144
750898901067010048
750921651156549632
751061711487062017
751018556079345665
751054656567148545
750943729868017668
751095148461850624
750992828168343552
751061346305789952
750930194911887360
751149481563938816
751109140567560193
751007361439969280
751155110022086657
750974432001323008
750968081938313217
751114173627629568
751086084595945472
750980408838414337
751069261171482625
750905855378329600
751083937024380928
751059035374415872
751090308264267777
751112928221364224
751064127372562432
751006841472253952
751015649359659008
751135103192031233
751059308272558080
751013133012103170
751002567396585473
751151293415161856
751027540463083520
751039423064727552
751093495666966528
750991876220710912
751120670856192000
750982883645480960
751008531709620224
751022289286754304
751103063075741696
751113284384854018
750888377541623821
751109883152379904
751082032713887744
750953821455716352
751036247984877568
750931180405547009
750885244438450176
751004413100261376
751005436392775680
751025149609115648
751032284250275840
751015985000448000
751047211501252608
751067789108973568
751010318743109633
750900973221011459
751070834173874176
750901073825570816
751031323628826624
750993725917110272
751062328116973568
751026068241408001
751047832400826368
751065289287143424
750981784561553408
750969428230242304
751127679525539840
751119231899602944
750946791839981568
751042023440936960
750937967049465856
751153289924841476
750962579007234048
750876394347913220
750969386509430784
751041280751263744
751081772583153665
751067239403708416
751070024542990338
750904605362585600
751034268239835136
751131424846217216
750873944891076608
751039565268340736
750996607546646528
751125779552010240
750869134146211840
750928659750330369
751079105282449408
750970158072594433
750859722018869248
751072394446450689
751020238226022401
750950918988988416
751036122147454976
751052622245888000
751037791140708356
750958766405873664
751067440935690242
750946980285775872
751102115095937024
751020586273562624
751136260970860546
750961048233078784
751000000814018560
751047102684332032
751071819810148352
751019386589155328
751065742217400321
751047950034472960
751081730887606272
751061145176379392
751129105588973568
750911647598972928
751100739414482944
750944115798446081
750856303644409856
751036667159580672
751060772063698944
751120398264270848
751087141455822848
751119643071221760
751155479427022848
750951007107084288
751147652675403776
750974050495791105
750931142770032640
750932380123275264
751011920979701760
751029264078741504
751063796161122304
751117785233813505
751118342711304192
751009727153369088
751109459548790784
751098466072457216
750850926836154369
751069533859971072
750990513097076736
751109031427735552
751109597595734016
751131403748646912
750955016672800768
750891418370052097
751026319958413312
751086222949384193
751099736753573889
751073019339087872
751149611608313856
750966882555924480
750995697168592898
751047211748843523
751020762434117633
751120804872589312
751033177683193856
751110038010363904
751125267897344000
751155995355836416
750995164525625344
751072390306816000
751017151272722432
751123783021268992
750952030437568512
751082783708184576
751125628485763073
750937199210889216
750984854825644032
751019273515048960
750959949237321728
750905255601115136
750979758956154880
751028987581698048
750853833430069248
751133098369224706
750958745560113152
751094267741962240
751027603126050817
751040064478642176
751053201219031041
751073572743999488
750968497287692288
751065750371241984
750986738148016128
750971651400036352
750959676498423808
751132427410702336
751076731054858241
751103322891902977
750977951156441088
751013074216349696
751142590049812480
751063711926726658
751046687313965056
750995164638900225
751067457553653760
750933269064146945
751109551466881024
751068539906322432
751026005385568256
751041885108637696
751026089384816640
751138286937182208
750948028907937792
750997911803138048
750895965037617153
751005323058634752
750943482198368256
750994606557396992
751135665203605504
751006598106054656
751079600206204928
750990085206794240
751061950520434688
751096985558650881
751056007204339712
751126270038142976
751120364542001152
750856937206579201
750996108260810752
751004140390653952
750975409286680576
751093755957088258
750949433894985728
751030275153334273
751127272468443136
751065712672866304
751130569367556096
751028006148190208
751109937653096448
751131525442375680
751117327945588737
750852272838610944
751111808031883264
750940030504275968
751007063971622913
750902319395459072
751098587740794880
751139557853237248
750955775804276736
750974222495866880
751032036836700160
751056426697629696
751149456050053120
751056741052350465
750953389371064321
751027443922640896
751037963140759552
751082418719825920
751132205171171328
750852394540363776
750973798892134405
750992127950217216
750972419007918080
751044770676498432
750960427308290048
751009857118015488
751042451125731328
751094565176807425
751081315760496640
751113850875944960
751057152236720129
751025342446460928
750996934748434432
751001523233193984
750949949865652225
751050768615084032
751050697173454849
751015964041445376
751033135568224257
750956321160171520
751079633483739137
751020988821803008
750988978032181248
751045110385836032
751114429614419969
750949736258146304
751037644331712512
751084423580356608
750983773051772928
751028970632671232
751052790236086272
750917557234708480
750998817907023872
750986645856550912
751093113947643905
751094573770936320
751026827485929476
751051770944692224
750998218037755904
751030790880890880
751129105417048064
750940227573673984
750996892713181184
750927451916730369
751004320896782336
751022230591696897
751084436071059456
750980283017662464
750938176492019713
751034381154738176
751069764567506944
750959324231372800
750953632699473920
751143508703051780
751022377014792192
750986352456560640
750866928122540032
751022482283454464
750947664078962689
750962075913031680
751050411977703424
751022356340944898
751064647483154432
751151339401539584
751121727699185664
751154136926789632
751025178981916672
750907398777298944
750989925726691328
751004702578319361
750979620376305664
750982589939351553
750957805709000704
750866454140973056
751020095539912705
751110579302068224
750955616290664448
750996615981330432
750982904797331457
750945671738339328
751043793328152580
751046557286404096
751103793002078208
750985001966014464
751077314071564288
751060750781779968
750943750969397248
751033072662044673
751140534866116609
751047723315499008
751135522593136640
751091864367931392
750918622638436352
751021177544507392
750985693661433856
750936218003582976
751116249904533504
751021760657567744
751063754037657600
751114018660708352
750943738051059712
751110289739755520
751054132459560961
750856609790828544
751147455492882433
751043269077897216
750853116011184128
751084935302225920
750960410422042624
751070926113009664
751117596314001408
751131533856112640
751034272232960000
750936599509209088
750950629380648960
751065062744305666
750985467374538753
751048352494710788
751040350018469888
751018845767426048
751092942165516289
751003242608361473
751005017159692288
751059526053355520
750959412118945792
751085669322227712
751052282565955585
751034809175121920
751121551618105345
750985605702643712
751063993008189440
751011535124721664
750938654508457984
751096151001141253
751064047651524609
751022012441694208
751056204139470848
750986247632551936
751075225488461824
751013908836737024
751059274420199425
751039540383678464
751069177436405760
751058578086199296
751029805391474688
751031344692621312
750991045614186496
750965573790601216
750975333973782528
750955205437431808
750931038046674944
750931381878919168
751078358646042624
750864562153484288
751046586579517440
751034100174258176
751132628540096512
751002924000677888
750902554297528320
750976160373276672
751042098942607360
751021924264935424
751113683099590656
751115285286051840
751016916362334208
750909949002256384
750851874635386880
751136630006767617
750942576463581186
751085660753178629
750855456340451328
750980895746686976
751081881932820481
751059760976363520
751009748145827844
751111468310007808
751093952984539137
750968266688978945
750982028171022336
750995651266248705
751025992723009536
751125548655583232
751039595031171072
751102278568992768
751004585188360192
751069160608673792
751001498146988032
751071941306490880
750927095128219648
751129608683188224
751086751272271872
751024415760977920
751018161990995968
751116577068769280
751096423479963652
750992631317102592
751052463155798016
751092061512794112
750988914991726594
751031831009472512
751114727288365060
750977779278065664
751149909097717761
751004605983494144
751065591201406977
750902487247253505
750968891422052352
750855242653335552
751000210210521089
751035052566470656
751058603306614784
751007453832241152
751016811437719552
751073610819772416
751056883864117248
750913983662534657
751096192902324226
750894442689794049
751008171020455936
750904282317197312
751093906960445441
751128291583651840
751069714227408896
751058901382991872
751005109270740992
751019055281299456
751071253394489345
750962797186514944
750987354651955204
750998238874959873
750996959901736960
750936536422682625
751133757139193856
751108675058671616
750890806265995264
750929397847302144
750967478008832000
751059257831940100
751043147325644800
751026051501875200
750960800471388160
751088307686219776
751048578940960768
751030518452396032
751087561041403904
751085258376933377
751096989614428160
751077586755788800
751109031385665536
751006921008775168
751086407624589312
751072981321805825
750922066182955008
751118888088330240
751078346012946432
751028911740481536
751093302863290368
750973211525910528
751018002506809344
750933080572063748
750992324956659712
750998050114510848
751015439837171713
750995856656994305
751034163134926848
751055982067843072
750868286963847168
751144552988307456
750941485789540352
751071618210885632
750964143591677952
751107290858721280
751092082408845312
751113456485601280
750973110774620160
750989367938805765
751113204764446720
751105240028643328
750997307957673984
750867569549185024
751069353538363392
751131991282708480
751129155740241920
750896317493280768
750928382821629953
751043936127422464
751129730619809792
751055801557590016
751078710879645696
751001145854816256
750932522557698048
750936272470958080
751075628036874241
751037904579923968
751146645878865920
750970208458792961
750892458754514944
751012088517042177
750901161750704128
750889266792767489
751098818582683648
750949748798951425
751107941118377984
750869486484463616
750972766841634816
751042929100255232
751109761240862720
751101481969917952
751135845520797696
751090756853440512
751100391396368384
751155772919275520
751106267314266113
751010058511773696
750993407053619200
751102396168867841
751086294348996608
751014659814264832
751112118619910144
750934171166662656
751113536026316800
751145479904296960
750992501343940608
750907193185087488
751102156963508224
751154141326704641
751006443206238208
751084734114099200
751018900024856576
750950583188742148
751154862725992448
751017604081446912
750906492660834304
750930307843588096
750955897443192832
751157030967279616
751141017374588930
750964919344910341
751044040603369472
750982330118971392
751111807973126144
751152555946835970
751095580424744960
751034008000167936
751048939940503552
751104166240653312
751030031904808960
751156334825910272
751101116834729984
750919663089885184
751054891431424000
751044393252052992
751033026646151169
751042262340104192
751033198319206400
751074499982921728
751014789703356417
751094049440931841
751107215575113728
751148663435620352
751045915494887424
750919201729249280
750960779650797568
751038290376155136
750984754263166976
751051053483880450
751003842788155392
751079612621459456
751083542621384704
751092350596837376
750871814453207040
750931306389901312
751096897343979520
751001569458589697
751116090558779394
750976512699031552
751061740914372612
750861798258204672
751048096692535296
751082376630009857
751053809409986560
750943440372805632
750977577746071552
750991633156411392
751006312918446080
751094405902110722
751075573703778304
751100902895910912
751001632368955392
750912897669271552
751019134968815616
751110759657209856
751044682440990720
750865887746465792
750949375522856960
750928634731376640
751035891217473536
751062529208619008
750997710585622528
751091578991697920
751043730585554944
751079104988930049
751031621277589504
750994132668125184
750850112788758528
750939439245848576
750940169021390848
751137682932305920
750963560583487488
751036436695150592
751077066834051072
750877229324742656
751099824968200192
751085321127727104
751014877896990721
750948838488276992
751095131751710724
751038369912590336
751058255292530688
751031944461357058
751015096076283904
750923261626748928
751099095075389441
751128518289977344
750979372866306048
750962260126892032
750942488374878208
751118368149741572
751089788128731136
750979532535062528
750997194530893824
751072448863408129
751109002130513920
751094384884613121
751040366397251585
751115515943280640
751053880440520704
750946216863797248
751056749478674432
750948054124138496
751049497388675073
751018388504227840
751059467614183424
751072989689606145
751031948659847168
751029260152868864
751132750501990400
751018959051296768
750879577812021248
750996427019608064
751075489884827649
750975950481944576
751070272120315904
751077549241831424
751069651224920064
751030614812393472
751002781637640192
751018623431389185
750990584580497408
751043294411493376
751052332964651012
751008196307873792
750989074295554048
751031734557347841
751072494929358848
750944098731888640
750917788047466498
750935504711979008
750957671843528704
751003394005929984
750942446201151488
750966207118016512
751014193986404352
751024377983078400
751116283534577664
750942723021086720
750992798791311360
751086617079779328
750877027876601856
751080988294471681
751127910069727237
750950168183332864
750971319953612800
751023362693103616
751010515791540224
750864864323579904
751087980358537216
751066304216432640
751109358663139329
751068967700144128
751150664277983236
751030325594161152
750932493440778240
751019810243407872
751087028062871552
751064165100490753
751020934467817473
750962847526551552
751091738417238016
750934967992086528
751149515110019074
751157748348444672
751065893329891328
751035144505622529
751136692816506880
750934837767307264
750987073587404800
750937157481689088
751103528505139200
750943985670230016
750982279552434176
750999715211120640
751014823207415809
750965124937031681
751142191536406530
750934737284366336
751024034133995520
751087376479490048
751110449140236289
751010448808546305
751108591180976128
751144725172916229
751053004187381761
750869587097378816
751079759350759424
751124554693488640
751029905828245504
751012621357166592
751042094844645376
751125938813931520
751156464782307328
751090526359805956
751044023905910785
751024700663402496
751046016242253824
751052609662881792
751148730452176896
750922863146704896
751027020235235328
751032561137250304
751021320213766144
751111220791484416
750868987378954242
750950037979590657
751004878743429120
751001686517440513
751085316966985728
750930723469688832
750976759873605632
751010624885301248
750869519837507584
751052794312876032
751061342484914176
751033978857992192
750962071475515392
751133593569820672
750882878918004737
751150328486227968
751016811462856704
750870711086960644
750932870861127680
751063527536877568
751075867334287360
751089699868016640
751069827393957888
750880626597699585
751008624219197440
750883654885269505
750909495782637568
751123346662785024
751030552115834880
751015372602638336
751002546475532288
751042597976702976
750920631915573248
751038957308276736
751063984695087104
750970342802354177
750969897962835969
751112286471872516
751158184702861312
751098705353269248
751023258149875712
751018157763092480
750971433203953664
750980119456583680
751133358416068608
751061774380609536
751068980186460160
751120511409594368
750892643362758656
750917796549128193
751102802936623104
750968396448083968
751042388374593537
750998729872830464
751099774800125953
750971856899805185
750994065542434816
751070255003291648
751060620846436357
751063737264594944
751037518741733376
751011727991508992
751013929795461121
751042589768331264
751086667579162624
750981000260378625
751057865092243457
750866940369920000
751139704586833920
750882807677853696
751002412484325376
751021613789745153
751129621349801984
751073975711723521
751119991152541696
751018249890963456
750939183154237442
751018082227916800
751060931380150272
751070041370664961
750973350168653824
751057022196543488
751024516445405184
750972590769004544
751072100702576641
751107815129817088
750949413279891457
751103621018726401
751152706652368896
751065578509598720
750987208119742464
751052198793060352
751055600188923904
750955079579144192
751039531831418880
751104812079575040
751087690842533888
751025921197481984
751053234626854912
751100856829931520
750922431183794176
751004131880529920
750902848058191872
751155097694969856
751068556440154114
751125980568227840
751153625486004224
751006547942248448
751104115883798528
751019311259611136
750951757929410560
750991406496440320
751055579368550400
751060641838927876
751125263652651008
751056082521423872
751148768364560384
751059601630564352
750956115551252480
751017960664432640
751008342961774592
751140346025967617
751025510335983616
751155248580825088
751019235615342592
750960431347499008
751008456522498048
751054421774200832
751083085366689792
751099485099614208
751067961109061633
751088781491568640
750901753252491264
750986373201424384
751059521804636161
751085258137804800
750946695110881280
750950826659766272
751052173358891008
751102022687059968
750891355614969856
751130808337854465
750853376078819328
750999681828880385
751127956060246017
751133840647806978
751120251115438081
751004534793605120
751088558937612288
750981185149493248
751102379454595072
751147673693130756
751024826899427329
751094150196502529
750898745839980544
751064806996709376
750922024374169600
751063942731010048
751056405533188096
750973119209189376
751036956621045760
751092921299005441
751063137663721472
751144800523517952
751014961548320768
751142233827573760
751009269915459584
751132490186760192
750963023649669120
750972624293994497
750849693379391488
750997307785637888
750950486858051589
751012382076534784
750962520429559808
751026743281119232
750899819556642816
751022998044356608
751155160311889921
751102907945189376
751034062614192128
751067801398317056
750867393400934400
750991129840156672
751036285465325568
750968593844695040
750991012324147200
751000218728951808
750873852729761792
751028845029928960
751122600311521280
751017608464461824
751136105873940485
751044036690079744
750989615650177024
751123556294164480
751049808081747968
751011006495723520
751023601852317696
751068803795148800
751103566169931776
750966857293828096
750864558261088257
751068820853358592
751042958657462272
750952823077105668
751158486407446528
750884988443254788
751031159883128832
750849408275808256
751150521432629249
751144418762223616
750944820202467328
751064668274356224
751046049960235010
751087690968240129
751039716674469888
751086059308609536
750988994591203328
750979389710540800
750939975932338176
751077016418549760
751054769901436929
751039574072254464
751117743215157248
751074818552922112
750888944015962112
751003477631913984
751128270779912193
751033827619926017
750997475687669760
751072939546738688
751053780041465856
750936406390927361
751099711688314881
751034939018280961
751090715027968000
750981033781239808
751020737352392704
750926633658224640
750991742225219584
750993654416834560
751128077992951809
750972129319854080
751017289697353728
750985480074829824
751026018073374720
751004937472073728
751103419671252992
751120834459205632
750887765089226752
751020707874631680
750956619006115841
750993755218599936
751019906875944960
751050487374372866
751010641415114753
751059316396924928
751092967440523264
750868022563340289
750994220710756352
750980258224959488
751048944113815553
751067742942302208
751050617565487105
751101439997538304
750857365059096576
750988965327634432
750962721584062464
751015553133862913
751064051791388672
751006119951237120
751072549463658497
751069378704203777
751099476765511680
750965162597810176
750981436577112068
750988730320773120
751046624592486400
751148818608128002
751014466645585920
751011195046408192
751108620666884096
750960062387130368
751133127884627968
751103159469166595
751092505886752769
751088898940567552
751127666783318016
751135774289104896
751023186846879744
751086134952943620
751003872001290241
751033018219765760
751009647297982464
751003343338823680
751083370986307584
750996619953315840
751014135371014144
751158629286420480
751126899380752384
750978571905228800
750965112484364288
750965271616184320
751061816323805184
751029734067306496
751119781508493312
751125259395424256
750940420675293184
751099711780708352
751145043629633536
751005075737350144
751030665051791361
750967276497543168
751058314105016320
751141747124731907
751113993390067716
751143433063063552
751014349502898176
751052261749563397
751152744375971840
751041482228989953
750873944933146624
751019529476726784
750880529860268032
750992396431810561
750966714578370560
751126182192566272
750996213151985665
751005973297426432
751000537320087552
750997840558694400
750917364519149568
751035069137981441
750968337765720064
751078740449452032
750927472888254464
751097753225363457
751042765723725825
751007315558559744
750918844831502337
751081357586079744
751085770081837056
750932681836355584
750965405955522560
750919654428676097
751124764538830848
751103390080438272
751087116294230016
751046330953375744
751017327118938113
751098143207329797
751136596410400769
751050579833683968
751106322020655106
751125049793470465
751023081825660928
750955234797752320
751009169155710976
751064609780539392
751055369586302976
751157475764822016
750946556791095296
751055755332182016
751103952352051200
751007458164748288
750986482177810432
750946670066671616
751029889181085696
750858304608350208
750972976812662784
751127150774849540
750975736358531072
750965829655752705
750939346954575872
751124059564363776
750954018453786625
750995571549155328
750999941682720768
751112068036562944
751082376839598081
751134193166540800
751042317063192577
751026886143254528
751145337293770752
750980132014292994
751058720986136576
750974679754665984
750911576153219073
751062873410068480
750958678245777409
751001342781652992
751033362119266304
751042883331891200
751092048959332352
750930329058283520
751035056676745216
751100999251685377
750949237056106496
751148894130757632
751116094774059008
751110675590631424
751051682985938945
751026538011725825
751126102437920769
750974457167110144
750917515518152710
751132733418725376
751041138304307201
751056611272163328
750983625999548416
751057399805571072
750989103739637760
751102090169217024
751076794141409280
751000994541137920
751104820509978624
751099942526128128
750989615524225024
750887022911377408
750961580632793089
751081516936159232
750954693736751104
750963715529465856
751151163504881664
751055231333462017
750971869281431552
750995152055988225
750946947033210880
751073451146870784
750925749004046337
750882480589340672
751023492787757056
750851111087665152
751128841045893121
750990244464517120
751012877268496384
750977334660837376
751080338168897536
751046234543165440
750978039110987776
751158465633087495
750923496625152000
750951661225508864
751130187694211074
750900528301809664
750858409386266624
750969486967181312
750970573233254401
750871977838071808
750941339244789760
750995219018022912
750984234387509249
750977766787538945
750979238916947968
751067042514698240
751087930194755584
750970175059550208
751092732425334785
751087531463155712
750903275889631233
751028253452828672
750981965289955328
751108318425407488
751099472676028417
750985081657946112
751089075071909888
751081202212278272
750907205788966913
750989968017854464
751044187777302529
751125468863139840
751036310501072896
750920355066281984
750945902437687296
751013342496509952
750975770286125056
750992971080818689
751065360598728709
751073807721500672
751008493969309696
751021705947123712
751015104485949440
751111908921597952
750892798287634432
750938981685080064
750965422875291649
750911278311321601
750948096138436608
751096830222594048
751142804265504768
751123514397233152
751095966485315584
750950348551061504
751087841724231680
750887593361846274
751111355097374720
751006803802988544
751111355378331648
751063808479784964
751001997118152708
750980975341875200
751084515750281216
751123132593934338
751099745146380288
751054493173878784
751036142791774208
751073040058814464
751029679700738049
751081277877587968
750970619714539520
751023375443693568
751145123388481536
750960586662539264
750954358070796288
751153122198822912
751052609801289728
751127721263165441
750984276020256768
750967331350687744
750942379113385984
751004823969996800
751091256051335168
751006254391238656
750996746013147137
750967582690279424
751097702516076544
751074449705865216
751012474426654721
751011610249101312
750996842293370881
751119186097741824
751155961503571968
751009697755439104
751032007531134976
751136244038459392
751083244825808896
751083043788615681
751061765996310528
751024151478079488
751071509091848192
751027687221653504
751044166831005697
751079428101464064
751081655469797376
751086688626216964
751110281548423169
751121178090151936
751052425256169472
751063502492622850
751138018413666304
751130409916780544
751063263282995200
750978442011762689
750924528151298048
750852956694515713
751063993062535168
751003842507145216
751050491841380352
751099711730360320
750927208403861505
751105784952610816
750907839263215616
750996087356452865
750920933926400000
751132318300041216
750937685691359232
751008481373671424
751035744395853826
751011874863325185
751125385165828097
751010037569642496
750995160293670912
751019252488908800
751024000525070336
751094418665594880
751010624918913026
750950000369147906
750882341992574976
750997051958190080
750910817105801216
751098629658730496
751017696402108416
750967196818370561
750911102179913728
750961958141112320
750993776462692354
750934523286679552
751031281777991680
751047085978365952
751019038491418624
751002902970322945
751025221059112960
751021949363650561
750924075460091904
751077909633200128
751004601692917760
751007579858427904
750914495682347013
751026969941336065
750953829743652864
751073031766872064
751099711772393476
751099711772393473
751083274135408640
751079511878307840
750881498899812352
750928777325215744
751074894255980545
751008829807140864
750998939646636032
751103943737012225
750972335092629504
751007873132597248
751063913404432384
751130380388995073
751023454946811905
750860762260729860
751105617268539392
751090056312528896
750988659105595392
750932749108772864
751158486420054017
751064798339731456
751064441958109184
751036327563563009
751012327533621248
751101175471214592
751149514950664194
751015246903537666
751044883683520512
751057298953478144
750994908568100864
751020284065488896
751035790810120192
750904362025644032
750943167587942400
750866739282386945
751148332190433281
750917402116780033
751098390776258560
750954463234498560
751033697697144832
750880203073843200
751049971701456896
751082951295676416
751074252263153665
750996527863197697
751122491129622528
751121329227702272
751135497557344257
751088626428248064
751023094584705024
750984196336807936
751107702122749952
750860711954358272
750972594833293312
751006396724969472
751035190676455424
751032867166228481
751099443269644288
751045190182285312
750895486832369664
750877023799799810
751115247331586053
751130225510146049
751088882016485376
751125603336663040
751150446039986176
751019327776813056
750938017024643072
751008313731612672
750997693569331200
751109908255404033
750998943593619456
750995038851756032
751031424141189120
750990328715472896
751059924558360577
751014420726353920
750950646283636736
751002651534458880
751115469667635200
751157811338510336
750924532433690624
751078333421527040
750960561752539136
751017952389062660
750942819477487616
751050944465567744
750967431988912128
751079046478454785
751074101536620544
750962247636230144
751063791929069568
751134604401242112
751014190022787072
751011413431320576
751117785149935616
751078547356286976
750996594925985792
750999933478666240
750950310709895168
750882501527240710
751005767717748737
750988038411608064
751132913744408576
750970510574518272
751051217078521856
751042136762638336
750961568343552001
751024239487098880
750959517114986496
751082871713062913
750979536746123264
751127616422379521
751002953440452608
751035090197630980
751097107050799104
750994229170696192
750961719221116928
750859097067532288
750904793909063681
751132565910724608
750935374634094592
751151255406383104
751010691897778176
751089297248452608
751047606021812225
751040689484562433
751011526522376192
750894933184245760
750960805034790912
751036323293605888
751063867204243457
750862008145162240
751128098729500672
751023635431915524
750979100236451840
751038508484038656
751148055202828288
750858161670815744
751088655624769536
750987228869001216
751054128164593665
751000382214696960
750895893889503233
751085933697662976
751013875185807360
751097577035165698
750991225977729025
751141814321774592
750958300947161088
751131689259307008
751114547197534212
751012155881721856
751121132250599429
750948557608390656
751000621273194496
750977191991734272
750909508495347712
751140094677889024
750947034824343552
751146457151967237
751018254370476032
751158180185567235
750881138365886464
751021446164512768
751058578157412352
751125397803307008
751078291487002625
751053809212874753
750989481373609984
751133471649792004
750970921691836416
751052542822330370
750984972417298436
750930551314325504
751103532804214784
750919688243204096
750997110921764864
751074881492647936
751008771061719040
750942832316256257
751099191779266560
750973316383604736
751125901186772992
751078648069980160
750922447948550144
751077280512868356
751112919589552128
750920078162550788
750854722530062336
751078480264265728
751055302489960448
751080321697841152
751148852212826116
750981730157363200
751051271642152960
751020783342870529
751114228191289344
750995759995187200
750975333994795008
751040513541808128
751054618843426816
750865342424051713
750986561974657024
751012486942367744
751135220632616961
751113456502337536
750979041470062592
751151423262306304
751091151336247297
750936611936833536
751082989208018944
750960603611619328
750945872905641984
750967209728499713
751022544958922752
750995827087159296
751109979537543168
750993386002345985
751024574876254208
751077469575376896
751021651605741568
751123782702624768
750954970585788416
750956501339025409
750956295952277504
751043826974851072
751109358726119424
750848657616875520
750984360007008256
751022444505423872
751144439842824193
750964512774389760
751054002318635008
751072968932024320
750937396263411712
751082166931644417
751013879422001152
751009869696827393
751118640716668928
751088949221855232
751133412837232640
750973437879918592
750967419196235776
750995390867136514
750980249668771841
751079356689186816
750983022233649152
751075707917328384
750948532279017472
750901468035686400
751145044007157760
751001850137239554
750977104087506944
751005184709521408
751049208380198912
751088861321846784
750892697842425856
750978450412933120
751081722494672896
750945180900007936
751152459549143041
750914881377927168
751058284849819648
751058238532153344
751106250541236224
751106250541236225
751100412225347584
751062529426747392
750968308581666816
750901711083040769
751083459041308672
750874020439060480
751065402365599744
750957449402867712
751037640464601088
750941301147897856
750987992429461504
751142816638730240
750993033815060480
751143680715595776
750930668658581505
751109350190510080
750984439937761280
750984628534669312
751113150259339264
751098336241807360
750981851821514752
751086969313042433
750960368671920128
750989976410660864
751011946074431489
751024382261227520
751085547511287809
750971605036204032
751127964541001728
750876038016692224
751099501885132800
750864864487235584
750968207775719424
751053385512554500
750933063761293312
750907625408045056
751095404104654848
750977443519950848
751120855468498944
750854122560114692
751003217727807488
751106812749967360
751019097228357632
751003050022690816
750953896982577153
751064018186440705
751117768225755137
751143865290227712
751078031335133184
750939568996769792
751053918382223360
750905545024937984
750948947531853824
750952776964960256
750982611225444352
751038395133095936
751094322284548096
750987833058353152
750919599818936320
751043302791741444
751044653034663936
751123556415729664
751020078766911488
750907176294621185
750955461248253952
751097262420463616
751105944432496640
751129113696440320
751077918143635456
751011295873368065
751063099830968320
751125565478936581
750994359080914944
751013107791724546
751130720438026240
751001414185410560
751025719954776064
750984389258010628
751080866638655489
751020300872011776
751027771057532928
751120796358148097
751062399134928896
750962780405059584
751096746474872832
750876608278528000
751073791174963200
751059781847228416
751035954119450624
751019990816591872
751068535380729858
750914449335353344
751093487639166976
751066757155151876
750997492410482688
750977368102146048
750922330315034624
751089221801242624
750954177820590080
750856894969819137
751111258535931904
751084528370905089
751044766553501696
750956614870523904
751004211811389440
751106598785916928
750994040431280128
751082796047892481
750857104982941698
750965368361857024
750868123268554753
750959101794979840
750942144387514369
751156096019075072
750981209979625472
751142820828905472
751051091308085248
751092392703307777
751117814287568896
751100521272971264
751021383099019265
751025883864043520
751067839247843328
751053486163386368
750940198058364928
751106921999044612
751000055188946945
751130896334479360
751047052277248000
750870161897295873
750977837843316736
750992987782516736
751145203080241152
750932141018525697
751038122612359168
751049468091523074
751122738631237634
751083324731428864
750960008104402944
750987564534730752
750863497156759553
750981612645605376
751016773735026689
751062009093951488
750951086777856000
751090886944186368
751008682960445440
751089750359040000
751045907181809666
750913488877330432
751076450040680449
750891921636229122
750944132546252800
751077653877252096
751134834718748672
751082825437380608
750860661710663680
751104803736940544
750998050449989632
750899647552458752
751088370554589184
751023891552800768
750919142962716672
751157387596271622
751129084399329280
750975338155573248
750949626950352896
750997446134796288
751106514945990658
751104581455716353
750991360300232704
750987618880487425
750991666517905408
751113590854160384
751079948442603521
751034804968140800
751057626293800960
751046762719305728
750989011397718016
750966395966398464
751072406765174784
751017108964831232
751075250796912640
750903439392116740
750970158328451072
750965171049422848
750960830087327744
751076412312784896
750936955899277312
750872443393175552
750971449926639616
751068216940634113
751001548210204672
751069391035392000
751066904157097984
751070364294324225
750873924187992067
751139695950573568
751027355913637892
750996645266022400
750926046438928386
751139364571385856
750964038570430465
751129030125125632
751103872509194240
751109773966270464
751048176493355008
751107941160353793
751088240178917376
751109367118921728
750985647553380352
751107639208189953
750941251046780928
750892345546137606
750922087255138308
750933453772775424
751039938599149569
751058704112418816
750984200854134784
751092174633197569
750943553837232129
751091017185579012
750867573940428800
751145148499779585
750982233444519936
750970170517164032
750904244803293184
751031784838615040
751011996301139968
751115255984582656
751013816801103874
751134889492099072
751041469662818306
750982627834863616
750961857582727168
751078199178596352
751066501428445184
750984754476920833
751005600075702272
751141717856968708
750999056885878784
751018539356712960
750958548226568192
750931016748007424
751115054372782080
751011232887414784
750950998466785280
751022259884683264
750849290776420352
750915728686063620
751111862587195392
750891875440201728
751042643967246336
750944522604048384
750910712365641728
751112634599088128
751095991592427521
750959802214412288
751028677144489986
750893360500518912
751000373742018560
751039330764881920
751147572933324801
751017197158469632
751017528416088064
751123426568507392
751026638503153664
750985123223498752
751016945508495360
751119240325890048
750989338603847680
751105097334132736
751003595030626304
750936779822247936
751006698911985664
750893910008922112
751018623423119360
750903657466441728
751041390184890369
750984011808374784
750968103115206656
750928982816751620
750907902081245185
751057043155333121
751028995949559808
751106628250918912
750946506543276032
750928898658013184
750952789447172100
751116753225261056
751081013460295680
751137787542331392
750890206119727104
751078291688202241
750967347813330944
750895151506034688
751059048003436544
751130707695632385
751096465473335296
751147870708006912
751019168728834049
751050604777185280
751020699486154752
751137662032109569
751057357883346949
751004564048977920
751016710858170370
751057898655088640
751043583810174977
751085623105040384
750974767579234304
751104300361867264
751071635227148288
751153252108865537
751104203838324738
751003117089677312
751116086372892672
751008426889740288
750994858328920064
750879020053569536
751079814086455296
751024851972919300
751114152907640832
750958858823163905
751060268549976064
751073937690357760
750856656200749056
751038542193844225
750923152730062850
751004119612157952
751143181660585985
751064257178046464
750972758792802304
751038667838386176
751081026315780097
751111371941556225
751080787068461058
751054903993208832
751113007753752576
751098423999422464
750959127002656768
751125204810731520
751044036639744004
751104623172198400
751143533738913794
750970510452920320
751074378050211845
751141726278955008
750941804640530432
750907033948286977
750949065098158080
751141910769766403
750901300330635264
751067960979124224
750980148825092096
751075002980638720
751021752403234817
751117407649927168
751082372699975680
751111317344260096
751158821951836160
751105902778970112
751059911858122752
750975153413042176
751129155610312704
751073904278601730
751084641642287105
750865434706976768
751034112882970624
751080048845881344
750923186263523328
751068145645973504
751039095644839936
751047564108111872
750922548490166272
751047601802383364
751073912654536704
751030308686983168
751045068430114817
751091377702785024
751123246184103937
750995592571002880
751104279348412416
751097518281396224
750881897526484992
750987732306931716
751046003898318848
751026114374533120
751055596141576193
750949165694382080
751053134009503745
751083714898198529
751103168084340740
750984674634334208
750943427953586176
751057861107675136
750979834562678784
751134570813108224
751091579155259393
750924171660529664
751013552379617280
750898519339184129
751064924391034881
750909768361971714
751064987112730624
751035815573282816
751073975388614656
750966375032561664
751027125004693504
751144888847171584
750940109948612609
750873483794608128
750950910667419648
751015305477025792
751044179061530625
751060293812236288
751000936093511680
750938646149271552
751091482434662400
750873542296829953
751045601140310016
750938315080081408
751137317851717632
751052781860032512
751063758223634432
750949513972461568
751121907991322624
751037921214533632
750944497442230272
751061233059651584
751003503024275456
750975631907778561
750993029679484928
751106603189997574
751154967545802758
750947210939002881
750947387066245120
751092745184305155
750936683504242688
750957151460392960
751150479787384832
750852272892948480
750967876526505984
751092828738953216
750854982400937984
751125544322863105
751095941168496640
751034545093345280
751122159729254400
750974197237682176
750857444658520064
751079914703511552
750960511047565312
750965024118677504
751046783917109248
750966706105966592
751092518649991168
750997349674037248
751129420044365828
751139549179326468
751036427970940928
751122067341381632
751151322745810944
751016530385604608
750954798787260416
751003146172989440
750968757082873856
751076911577698304
751056149730856960
750904437728763904
750995714029785088
751149393391325184
751098239659741184
751013707455590400
751077339572736000
750967867852615680
751115637729038336
750931604156145666
751009718970318848
751027141924585472
750906920551190528
751045475357323264
751071782031990784
751092111639011328
750954936809189376
751121144657379328
750959554729545728
751065486087950339
751123120384274432
751145614390493188
751144188079661056
751020745447333888
750976134897164288
751093823158251520
750917188224225280
751135954723897344
751099405684633600
750902189476843520
751114333338292224
751138739930423296
751051368169963521
751022863566725120
751043285930704896
751109648019759105
751082674584944640
751143798017757184
751073501461766144
751014265432268800
751088638654545920
751145601639809025
751025527348137984
751110961096982528
750922921879764992
751006883566223360
750985601600675841
750981503639818240
751088894792183809
751020259281338368
751095479946076160
750934435248345088
751000466130165760
751041083673612288
751071295324905473
751059253742436353
751023593400639488
751080560701956096
751024742916825088
751007202090033152
751156234389192704
751098528814997504
751103415376351232
750966441961218048
750957843659034624
751008556778856452
751091193367367681
751107492386598912
750996326326808577
751082162963804160
751078329298460672
751062944427958272
751060931329785856
750928621745889284
751054111290843137
751075154101473280
751061979868135424
751129839625732096
750952537725952001
750854819166953473
750996301186117634
751015225738997760
751046884727353344
750918073293631488
751139411052691456
751089842507780096
751061270842015745
750876541349945344
751137036698939393
750851585115381760
751138840648167424
750972863537176576
751108368740278272
750975682004606976
750991389853356032
751115520225714176
750951900300861440
751125645221044224
751066740398981120
751033395807809537
751127746714148865
751145836713697280
751064370679984130
751012994696511488
751114836382187521
750976999070523392
751131034671079424
751061195495530496
751090346092822528
751000051128950784
751089599254933504
751050776714305536
750997211228545024
750934644862877696
750989992806256640
750963367729307648
750930857662279680
751115511941988352
751132091807518721
750919830698590208
750910620036308992
751140270566207488
751082183943720960
751018354794762240
750934829684838400
751112730892001280
751004802918866944
751094989166252032
750868207083200512
751059991595917312
750849609656926208
750991532174499840
750940248402690048
750948981015011328
751055226958938112
751127889207189504
750995768723513344
750960469158998016
751078522114961408
751066123836067840
750876151145521153
751150576172347392
750993696422760448
751099711738839040
751094095469088770
750979939118247937
751002655405858817
751072088316936192
751071811295539200
751088827515674624
751122017055891456
751110818456940544
750970275680940032
751031403278692352
751020657551388672
750920736655675392
750972104393236480
751047165733113856
751017830611582976
751114589157326848
751040135966306304
751084989735923713
751066958481666048
750892487909076993
750962423964860417
750927497697648640
751135434491695105
750926180900081664
751087904680660992
750903489639747585
750942333093416960
751081424489357312
751152404901556225
751059010208485376
750858404978188288
751117780800249856
751010574561972224
751018648375029764
751020489980538880
750964499893682177
751003473437609985
751041595688923136
750870010797621248
751083098163519489
750898657797369856
751122662974447616
750911806781071360
750906803043569667
751009656064049152
751072381909798912
751103826602520576
750971437251301376
751070540509679616
751035840827039744
751043021744041984
750950004324503556
750876721608548353
751085207747383296
750948221845929984
750954270116179969
751019139284828160
750871977804476417
751155315656257538
751112890111913989
751101435484397568
751077146236297216
751083865620541440
751007189645586432
750970069887311872
751005645961306112
751085115556532224
751092501948293120
750992790780317696
750906354408103936
751068955113033728
751093865025863680
750936796792549377
750939405569884160
751154854161158145
751068321685004288
750909567131799552
751063955288711168
751050927923142656
750905473751248896
751151872350773248
751140027485138944
751113733427036160
751129621488279554
751120653911285764
751022494455361536
751133081516507136
750852184745472000
751026772666376192
750971848591085568
751131420941250560
750942480112156672
751144175572226048
751134214154620928
750955083794378752
751069613274923008
750991104347103232
751128044518055940
750981407183339520
750999338034298880
751127964440338432
750902680348864512
751081646758174720
750984892859686912
750936171841073152
751012893764755456
751035920586006530
751075997366099968
750951774668857344
751097782543454208
751100177184911360
750948884814426112
750993025631940609
750870283419054080
751152820217348096
751001564899401728
750850016483299329
750992450911477761
751127784110563328
750946007530307584
751018283705495552
751138353794265090
750989649242238977
751082586588475392
751157245212258305
750944237278158848
750972909645160449
750882484523413504
751047501302550529
750893737862045696
750929477476159488
751028018680832000
751055537211576322
751074810176864256
751139423669002240
750930803060830209
750854382812434432
750971705854537728
751011782496391169
751108398364626944
751128593955160064
751142275552579584
751138593037438976
751103180415655936
751152237137817600
751012986379198464
750911123495399424
750991540831522816
750986989818802176
750941947204870144
750943847237160960
751079868356562944
751146314612744193
750920233385357312
750966471208079361
751099716134318082
750955721357926400
751071228366958592
751156510873554944
750975489116864512
751122071590240256
750987421689450496
751123636170264576
751085300374536193
750861055757287424
750943029477900288
750998163394273280
750983894460162048
750997794488451072
751108511476518912
750964885979295744
750859801790451712
751034121313550336
751156141787316225
751066069410967553
750944597996699648
751098969225297920
751121593590505472
751069093390757888
751061254152871936
751158201513570304
751054014767214592
751134121875935232
751058540480135168
751077649620017152
751089947554316291
750913958677188608
751002664008347648
750994032063553536
751136785086894080
751098289999581185
751085367193956352
750996661883764736
751122860324876289
750904571782897664
750893876131532800
751128098897289216
751001133053726720
750967004123828225
751075775068143618
750931608245407745
751050378519740416
751143198337142784
751082364114173952
751127180277452804
751055449320030208
750951224950657024
750968102771236864
750970493839237121
751063401628069888
751152161590022144
751135455513571328
751125087533797376
750904836070207488
751134600114630656
751096339610632192
750945566939615232
751053922513612800
751061837278507008
751035622933037056
751005381761994752
751092141091352576
751143902774697985
751098583726690304
751015217555877888
750945940295389184
751028052230959106
750955272567422976
750993826534330368
751027292760109056
751086738920079360
751004274411335680
750942312285495296
750947680948457473
751070871717048320
751061384243347458
750870765667389440
750865585852915712
751032434993487872
750991272429649920
751065456941928448
751082947298537472
751128216358748160
750983940568182784
751142464187162625
751002190148472832
751017738345283584
750949496981512192
751087925626957824
750849790171316224
751076525731094528
751076089636671489
751144041539104768
750857822120898560
751042077761343488
750941733421248513
751101607593463808
750937413074161664
751147715405504512
751038575559401472
751115704489930752
751050596472459264
750946863008911360
751123862641840128
751155231652769794
751142661273387008
750856597388136449
751103683778273280
750990458525016064
750945419929288704
751074449491914752
751144322226069504
750851828259008512
751006837303050240
750996812807434240
751148369830109184
751060222630854656
750940739295588353
751150844595187712
751038101498294272
750973576443027456
750981453526265856
750906303959171073
751088790001909760
751114639174406145
750941791935950848
751036147271282689
751139868030406660
751112835778940932
751070813219061761
751006363367661568
750967121375404032
751115843111714816
751078723563057153
750977418282795008
751052911896039424
751050550452465665
751062118410096640
751000290023706624
750956266734907392
751074390851330048
751021898860027905
751132440077463552
750979767474745344
750934951185543168
750870929144680449
751148265106657280
750948695672233984
750990898981470208
751083400304394240
751152174181314560
751045030857453568
751045156502110208
750850381224312837
751117994605051904
751007374257762304
751077922354573312
751102866048315392
750935425066405888
750864918912634880
751099066029932544
750945382419628032
751143118645366784
751144213203390464
751004417055481860
751109811647942658
750933319727153156
751154871030669312
751023019040972800
751036205765160960
751085233110482944
750887526122926080
750963921226457092
750975837273362433
751030421773844484
750990143943798784
751041847049515008
751056779019227137
751083198877093888
751056581660274688
751010939231756288
750966483740745728
750886817487085568
750977938603008000
750948163058556928
751150253118717952
750976034388992000
750851526353039360
750945768270340098
751128577073029120
751058032965087232
750852839191306240
751069290317565957
751122491133878272
751064051648724993
750982493738766337
751041817672581120
750942601696673792
750951623522910208
751139738078314497
751110801327464452
751027439938273280
751093738970152961
751133748729569280
750918169607475200
750919201599086593
751068963413499904
751014475210383360
750961933088616448
750963505843539968
751007625681047552
750952848075137024
751053846961655809
750926025664630784
750963078313816064
751038449583525888
750992572445843456
751005402817499139
751107911636570112
751043684225785858
751155735283851264
750966794278567936
751073610505326592
750988982121484288
751000495561535489
751034788363010048
750976999028588545
751094380639973376
750857515940872192
751131970055262208
751101603378302976
750976370046537728
751073879104167936
751070800547946496
751055914682028032
750982690606837760
750939644577980416
750907591664934912
751071362576424961
750992731808292864
750949203593957376
751011962931310592
751155957451939843
750965582011502592
751013497786470400
751137930316513280
750990488065470464
750871835084857345
750958128968175616
750978953557450753
751003469494968321
750963040279883776
751151348004032512
750849337144381440
751150127310639104
751008842285191168
751106439620366336
750979637342273536
750976214731517952
750905637253419008
751095127255515136
750999308519018496
750976957051961345
750939883569553408
751048952452030464
750964361775153152
750890222905425921
751104392519122948
751041549509722112
751124835732951040
750890516640784384
751126488070651904
751067612667342848
751056456070336513
751060037867491328
751048444719030273
751114450749497345
750965594820870144
751095328598790145
750945390657142785
750853049137102848
750876214030577664
750887307918602240
751000348672884740
750894245280612353
751099770630991872
751003334899691520
751093445423398912
751060415203962880
751011564472438784
750867175192211456
751061061395156992
750947207029858304
751099715857575936
751088198474985473
751071181973970945
750967867936497664
751057760310140928
750849726950637568
751141684025622528
751093181240995840
751052454549225472
750902315255787520
750919436404551680
751104657049739264
750867896755257344
750960117051457536
751100214979751936
750911425413996545
751045953461710849
751068283848142848
750988772351811584
751095677015429122
751026626046021632
751110604321132548
751156200843177984
750992241108410368
750940416304902144
751016186498969600
750890910880239616
751056946862497794
751085828508643329
751077415011704832
750956346170806272
750876356771090433
751093449617764363
750975459895156736
750962956561575937
750992157280960513
751080334280761344
750933390958874624
750934003159556096
751079495105380352
751015255438925824
751031638277124096
751060784294363137
751125372415115265
751079017034448896
751040836285112321
751000088881799168
750930325023358976
751080925480390657
750994397119049728
751026080627253249
751091281166827520
750963589851250688
751110474503192577
751123791275786245
751155248727789568
751038617594638336
751031440977096704
751001187705556992
751029683731529728
751049342228828162
751029906067316736
750877610704592896
751115822123192320
751008238271918080
751045001149243394
750978450324881412
750983709885509632
750988092878757888
750874049673322497
751113267599314944
751026315478851584
751062172856356865
751058368488284160
750931465525919744
751127352063787008
751072432061050880
751039578144997376
751097321039884288
750925589414944769
751157450406039552
750979348048580608
750941791948529664
750966492108390400
751059874469994497
751107815180103680
750927384749207553
751042736170496000
751044124661383168
751047241155092480
750924075334328320
750934544359055360
751046074895306752
751099447380152320
750968400738869248
751028635033829376
750967712965419008
751000860369428480
751008850690478082
750935253242507264
751011610525835269
751155957237944320
751151335114936322
750907348420468736
750917779612659712
751081961490354176
751143924090171393
750993013007060992
751135463952437248
751119051703873538
751139872124112896
750938415496040448
751075577709363200
751013971927265281
751008016107921408
751012617125265409
751102819692843009
751058716577898496
751120259533402113
751015653738422272
751023908220968960
751015171548733443
751078404749922305
751122562185388032
751112802148974592
750984875868651521
751038453924655104
751128996331544576
751045836105142272
751070125219020800
751104488912683008
751139675075670017
750862389587902464
750988462224969728
750961677122867200
751029809640243200
751084431838969856
751010901600399360
751045198218612736
750850410886402048
751026785412874240
751111707548942336
751054383765417984
751048050546728960
750960087699689472
750986771803045888
751055789142511617
750991137930895360
751080136833900544
751090186734501888
750880651650355200
751087204399734784
751049707250679808
751046293116583936
751008947113525248
751052966082310144
751095420961624066
750967163230359552
751069798017052673
751153897859940352
750967054325444608
751155755978461184
751079969116286976
750992614543990784
750948293136580608
751056338336227329
751009802495660032
751014307396198400
751030384058662912
750912767457046528
751081571617300481
751043042715500544
751127641529290753
750882111368855552
750962079826186240
750968254101880832
750906698349572097
751043860332093440
751075577910665216
750961962373246976
751087720106233856
751007688583221248
750996196303499269
750984871791693824
751036839176339460
751113179716026369
751042987975639040
751158545157124097
751104799358095360
750956648169078784
750872166632136704
750979351978602496
750884069878095872
751096956068519936
751011178588012548
751039255019786240
751120406623375360
751030707124899841
750977586436513792
751044653181505536
750960221829357568
750924259808186368
750973165312970752
751099795675160576
751049379981758464
751051611649236996
751158041857265664
751020913567666177
750859818651545600
750934007609716740
750993272743526400
751092187228540928
751006644176297984
751084486650101761
751011073571098626
751101217380663296
751146285516873728
751065251387506688
751102446454308864
751074655214198788
751100223708016642
751084016531628032
751092648786726912
750992228621877248
751015616040071168
750960725041045504
751046297172340737
750873160594165760
751056955163090944
751101863525769216
751149036808404992
751085610362871808
750944262703812608
751030644306800641
751048432358305792
751105986341982208
750972234416652288
750937895746170880
751017033580634112
751013967758258176
751033961980256257
751014215251525632
750992794882154497
750945311183495168
750905377072357376
751015897138098176
750910871673733125
751031856175382528
751034209414877185
751094905116749824
751152622791458816
750913950452244480
750974016937132032
750999677466804224
751080711675838464
750979498653417473
750977439245996032
751073518452965376
751020414126686208
751038911351226368
751060784332046336
751030958703382528
751027469206118401
751027469206118400
750961379473887232
751087602736832512
750891515015270401
750939149847244800
750945659306532865
750961983638343680
750956601994076160
750940353335820288
751056187391512576
751035127891955712
750966022602158080
751080619304710144
751052592810168320
750911060241059840
751069269534838786
751135195651252224
751104656714166280
750993939990245377
751061103396810753
751052362341609472
750991733547237376
750949572600557568
750950612599267328
751067482857869312
751114517510258689
751139612123394048
751078182548365312
751078136364675072
751095098159591424
750992836699586560
750914801740775424
750987979901046784
750923739718643713
751029146797703168
751156909621805057
750882446997159936
751012235535933440
751086667537195009
750949870224101380
750994002657304576
750859306942300160
751157295288029186
750942496797188096
750988155743010816
750987187060080640
751060021228732416
750923765140291584
750959244514648064
751039603386220544
751011564308824064
751067566819401728
751074235469205504
750921160397844480
751028962344787968
751078077506134016
751080745209323520
751072524235046912
751045626113110017
750963510159544320
750953284559597568
751142317554339840
751109690113814528
751011706931908608
751096440143970304
751008523480338432
750879036885180416
751131101939298304
751104791154008064
751077783766523904
751024545868439552
750856408774606848
750944501745586176
751102681478029312
750958296467668992
750959135659794432
751086898072920064
751064739594309633
750968568569880576
751118871357169665
750893653841747968
751134851613466628
751130523238600704
751057701489213440
751028689668808705
751016983366406144
750956165840920577
750865023786840064
751119173443526656
751064001497399296
750878009180160001
751025380157456386
751060369418821632
750876344033116160
751066774066659329
751093638508130304
751116493069385728
751081353223999488
750936805030100992
751104077887569920
750952630105636864
751059148880699392
750949232677363712
751018271177117696
750880634957017088
750974977273462784
750966303373090817
751024377970454529
750996968332259328
751065242952695812
751034628794789888
751080346570096640
751142564988936192
750973324860219392
751128044211961856
751127457185558528
751099711763935236
751055852140986368
751087292459122688
750891229806784512
751089142021386240
751075204516810754
751153579273162753
751071383661056000
750874662150733824
750995852269846528
751109635457769472
751033454263869441
751091000030797824
750998557847683072
751152853721477120
751003972719222784
750957184947724293
751036428168093697
751033794082197504
751081781063999489
750920115777134592
751145999981248513
751144142152040448
750921688938754048
751001782986412032
751007244045737984
750965334597918720
751029818083467265
751088454407188480
751143076861804544
751143924148932612
751041897519517696
750881356305928193
750985739781992448
751092170606514177
751136877491679233
751155194130554880
750960716639793152
750981470370562048
751102677375918084
751013598659383296
750901094763683840
751121740332277760
750937174112145408
751040421099237376
751002265402630144
751127297609068544
750938784720646144
751052504985632769
751116564708089856
751064404179976192
751153424104771585
750950776252592128
751015616136486912
750871688577818624
751066530528583680
751058133456285696
751029545374015488
751014701501411328
751070217489481729
751098117857112068
750929591028580352
751065830373359616
750994673687269377
750902332112588800
751049417927430145
751158595652358144
751093064001810432
750959869549621248
751150856960081921
751100722717097984
751089737599967232
751111275334152194
751021483795836929
750963879459557376
750987300167884800
751151477876461570
750952303050588160
750943658631847940
750873152352235520
751005314946834433
750962528742678528
750993793005064192
750859151798988800
751084134240391168
750897621833641984
750867976493019136
750945281521451008
750988608832757760
750899614128103424
751144490027679744
750996284270530560
751001476944654336
751136202322014210
751130116231729152
751095982935273472
750951611019714560
751083211413946372
751014802319892480
751093634091524097
750859407500595200
751032598936322049
751131760604352512
751095085656342528
751072583227809793
751049644411609088
751038156355633153
750943725581324288
751004820014850048
751099858572812289
751040555539456000
750949153161838592
750963866474078208
750967955974914048
751049828822577152
751108616481042432
751150705998696449
751138756367790081
751099426458984453
750934313663754240
751066950009131009
751074055437033472
751064672778985472
751123590146293760
751017784302309376
751068451628785664
751048918620921856
751016110774968320
750973496906448896
750874737669124096
751114744199864320
750900188911247360
751108104557912064
751034389501444096
751143475085705216
751135837442699264
750986230502924288
750965301135761408
751034146537996288
751009441970028544
751140325192830977
751155915332710402
751099149886427136
751116317017579520
751133790530142208
751104673453596672
751067831001763844
751045743687921668
751060855740071936
750978391734624261
751121576565862401
751001564970618880
750940370301845504
750941460552265729
751063716251054081
750936368629547008
751093265110278144
750906945981251584
751007894380879872
751143584137707521
751060461580349442
750998897313669120
751139972799983616
751069794019975168
751078111081529344
751086613157982208
750967985620324352
751140870649511937
750957004810817536
750969470080942084
751043558446997504
751082666125131777
751027519332184065
750869381542928385
750921646840553472
750923530187845634
751138060520157184
750922607395016705
751068774648967168
751085522269769728
751038495821537280
751054954169638913
750951266923188224
750993537005654016
750947832060928000
750949232777895936
750971474953940992
751000394847940608
751065981410217984
751034842666631168
751061606675734528
751022511337472000
751052609562284034
751026517195386881
750968837034614784
751068283722424320
750950335900897280
750974192917577728
751083932804845568
750907080177881088
750935282581663745
750969793331732481
750953670297124865
751139947768320000
751017272710430720
751003729256714240
751066543434313728
750976659155746816
751111032148332544
751003016287940608
751016731808714752
751100286509408256
750964152026497024
751115243431063552
750925052447756288
751038072112852992
751058091559510016
751116531124187136
751060415472345089
751143974262288384
751092539650871296
750990689090035713
750994967556796416
750993600167702528
751011492821172224
751104203880366082
750972393703739392
750951933947572224
751109090059886592
751136969728618496
751051720461996032
751077863504261120
751027976440020992
751035014838624256
751156204882259968
751066178169217024
751149569338138625
750995894468644865
750867511013367809
751052861434388480
750978924029550592
750956426168823808
751087099483389952
750997739723485184
750872774932062208
751141189265584128
751051804398460928
750922850664493056
751092573238923264
751034578454843392
751156121151365120
750995223090790400
750972435453927424
750996926250807296
750906505394679808
751036537094242304
751111783000182784
750993193341227008
751117998946156544
751014269488168960
751017260353892352
751023669032476672
750974033676623872
751105554450382848
751033257039306752
750933881734438912
751080619354894337
751068841887883265
751017931203420160
751032707740790784
750985458776178688
750981671390965760
751070980869500929
750956254143586304
750974973355884544
750966345416773632
751041347939860480
751111699273490432
750969545867788288
750958627855360000
750916173060042752
750944686156775425
751068778704756736
751011874750201856
751099711768104960
751070943045308417
750968958665289728
750968254047326208
751114685638926337
751135610686013441
750952118291398657
751137401649651712
751151838645411841
750960867613798400
750859608915193856
751134163663785984
750950302245937152
750904101953736704
751099619505999872
751037741001998336
751104786934558720
751144624551391232
751025325811773440
750857280900378624
750980904001101824
751106200180232192
750995512648761344
751104183131144192
750905641305268224
751071870003384320
750965120755437568
750863241027346432
751070779681497088
751072016900456448
751072687783546880
751030367344361472
750945919068213248
751086457587138560
750935395949432832
751040157005021185
750919948252409856
751122566757093376
751107844741730304
751123027820212228
750938927364710400
750924838471077888
750999430162243584
751014823429713923
751010767244128256
750999426185977856
750921600745168896
751015825910280192
750920111490498560
751082511095197696
750989208836276224
750997106358358016
751006862552825856
750939405624418304
751080632093143042
750967113091682304
751007567275499520
750992593329262592
751009328866463745
751123577248817152
750943029536497665
750920438964977664
750889212325625857
751078039920865280
751089196593537024
751000529057251328
751157031113990144
751063888242872320
751002056018759680
750960511349624832
751085421640097793
751112064219877381
750892458507108356
751036960848818176
750917993434062850
750989921851174913
750950755444686848
750955276778532865
751091847662034944
751064274303352832
751076588389855233
750930597405659136
750940013743968256
751056913102622721
750935173387157504
751007164571934721
751152841205493761
751086596049424384
750966895080157184
751080032026566656
751158780235243520
750881545133576192
751089494493917184
751058779660222464
751156104277716992
750946971872034816
750945760024334336
751092770320834560
750869993886195712
750852893989859329
751076278095245316
751099191615688704
751118523041214464
751082305482031105
751067017239756804
751141722013442048
751045664147144704
751141990490894336
751145220088164352
750997265716830208
750975178574888960
751119546736603138
750951795577352192
751010582862688256
751043654937030657
751147929600192513
751031428666822656
751002324231819265
751010259980865536
751032942588207104
751122503536349185
750979599438405632
750989535794921473
751068607023607808
751017033584762880
751131684888805376
750994107670097921
750987778603773952
751011354425761792
751062290397626369
751095064437358592
751125297022509061
751076198650814464
751103150996717568
751113926356729856
750954785956700160
750993725912940544
751081261029007360
750972859254730753
751050663761743872
750992643820314624
751099728541130752
751113951275020288
750961123604791296
751064660019781632
750851496984489984
750926327662907392
750985484210409472
751047882648748032
751047278979387393
751087300990361600
750920556296466432
751053566199132160
751055293975437312
750969419984101376
751043080149667840
751120880403681280
750958045019209729
750969071785697280
751127314549731328
750988856229527552
750849752137342977
751007617254821888
751026252769886208
750986553644707840
751128887426449408
750996343355834368
751150915734769665
750906492660789249
750937660684926976
751112559017783296
751032129102966784
751064152525922304
750990806559911937
751084989840850944
751067516399718400
751099355122327553
751001497840848896
751106775189970944
751061220522856449
751108289262411780
751088202631376896
751022981271396352
750993877042139136
751068980106801153
751156234410229760
751058632708648960
751158386000027648
751093130850598912
751156477612658688
751015691600273408
751056933885472768
751019998907248641
750949937588924416
750998566177480704
750986364921868290
751061119834460161
751140497154928640
751096692070555648
750871465998901248
750963086404747264
750953477241724928
751108825831186432
751056552577142784
750988839464894464
750953825608077312
750989053294772224
751015582544322560
751080975694716932
750987727873638400
751053130008293376
750964856556224516
751079646268100608
750970879526334464
750958296803270656
751111091032190977
750982824728158209
750939124652240896
751093206528458752
751107605666422784
750952013484036097
750996322279272451
751007978342453248
750951552224006144
750948331182886912
751145794535723008
751012734360322048
751158486424256513
750869603862151172
751089951727558656
751096373068632064
751085661034311680
751086877252395008
750953552747651072
751067474272014338
751031113938792448
751060150929203200
751155563166371842
751129621400285184
750936343757271040
751049833197150209
750998075229876224
750956711264083968
751103964913905668
751059295555510273
751030304341626880
750974302200233984
751135518453268480
751091642057125888
751082766909964288
750962847274921984
751084754779435009
751018962851336193
751072062790307840
750983089183158272
751117810420453376
751095416788254720
750910452381552640
750851677490647040
751099795691991042
751080879406088192
750981956561694720
750962817918959617
751039464873586688
751002164856782848
750881956263583744
751089364357226496
751077905627832320
751141390449598465
751129005001236481
750933105461104640
750950520240627712
751030216189833220
751057840106672128
751099388689342464
750951543893991424
750964059558686720
751080061424406532
751024860386787328
751105391044403200
751073325623939072
750998486582226944
750933994762625024
751076580215119872
751112114312392704
751012566818840576
751057257249595396
750906329338880000
751068405654970368
750927858441318400
750943792765800448
751091302364688384
751039867430268928
751063456082788352
751010242943709184
751157677238214656
751042488941613056
751156938994487296
750961408989360128
751020343159091200
750995172943683584
750850750620852224
750914856438665216
750971332624576512
751096524185047041
751095983119994880
750862876382941184
750870455142248448
751024918842650624
750980505508741122
751061640095772672
750960192666398720
750977594695225344
751006371848552448
751032133116887040
751105361499852800
751078287187779584
750992752763080704
751151108647563264
751069340741566464
751028441978462208
751139998276124673
751019504193462272
751132590887800833
751038168598712320
751011895725797377
750964323804188672
751094565470429184
751064563441950720
750935592964325376
750903988615254016
751053616211959809
751115280932364288
751063728733429761
750999501406625793
750933482956853249
751093285968568321
751005486842015744
751070359965822976
751103058667601921
750930891120214016
750967750437310464
751138538486366208
751067944172527616
751158675469926401
751064584375660544
751078174004506624
750971810494242816
751026269437857792
750960892871925760
750987245897801728
750939887776374784
751079059183005696
751035715312549888
750849731069407232
751110423923929090
751002412261994496
751039351522459648
751005725808160768
751151264151449604
751112353375223808
751042203582078976
750996405943230465
751054668990705664
751073048468525056
751047153024241664
750903825205047296
751063804172177408
751119890644361216
751048545667584000
751111573238870016
750955423394504705
751090333329592320
750860539832786944
750991544736477184
750967570426134528
751003003889606658
750914092811026433
751125020303249409
751042098921631744
751154552481648640
751066106937352192
751116174503665664
750987426198413312
751078278853697540
751004048292184065
751030791048531968
751053389702705152
750922762307379200
750979507130097664
750853204120735744
751144364232105984
751148655256698880
751081600801275905
751082192156098560
750971286344511488
750911697997541376
751032707887628290
751030434427985920
751152387872550913
750963858278408194
751082984908861440
751083538351620096
751088013686370305
751039003395260416
751060650349174784
751038990879453184
750859516644843520
751058150606856197
751000726076358656
751081332344631296
750993163771338752
751149925858172932
751067474452328449
751067046666969089
751004496734588932
751053075222237184
750920984258027520
751017968818016256
751054874620620800
751057672305250304
751065356412841984
751046301656178688
751028903393783808
751004073181253632
751060843178045442
751148143400464384
750976432960991235
750922787674583040
750928793796218880
750946418442006528
751083291038584832
751003787981094912
751076060049977344
750963472448520192
751074919316873216
751086944403197952
750974486787268608
751057927981699072
751038659470786560
750965917513814016
750870857963233280
751067247733379072
751114630953594880
751087170983788545
750919159689732096
751105894021300224
751083643599097856
750932367427141633
750985291171655680
750935496587616256
750992366878810112
751023450811166720
751133924877824000
750893360349667328
751077754720907269
751041750861484032
751051418417688576
751148684553904128
751086193442484229
750942777681281024
751080279557582849
751101704226078720
750974621072052224
751101070563303425
751029142674485249
750994250242912256
750963736647593984
751070867443085312
750978093938974720
751079721832550400
751057407846060033
751147371803926528
751011945919221760
751103469969412096
750988747496448000
751083773505052673
750965594611212288
751078891209523200
751107760624893952
750988700998176769
750986595516477440
751083207215484928
751072788417421312
750925602140590080
751102769344446464
751091046537433090
750957780694106112
751124579855245312
750978450073251840
751077402261000192
750857540943110144
750988709596573696
751133232742170625
750858304444702720
751143575686148100
751063355733975040
751154380221612032
750956329561448448
751017088265879552
751081504252526592
751118644869029889
751133501227958272
751069030589403136
751131378675318784
750989481092780032
751031701074305025
751062399403364352
751069022209224704
750848733017993216
751112668031975424
750849693358456838
750994887542267904
750981226886987776
750961039819366400
751054472160354306
751146885084315648
751018509862309889
751080678159101952
751072595634565120
751113406006996992
750981604407902208
750948154795757568
751042274969194496
751039104293474304
751026672242073602
751121589350064128
750946372203929600
751060264288530433
751113204730720256
751057714365825024
751099531333242880
751118997366661121
751042837014310912
750958527292776448
751142275493670912
751034423437438976
750953691214143488
750994967611473921
750986209892175872
751030077782159360
751038265243860992
750854152276811776
751021291021402112
750883486953828353
750922301311361024
751106397430054912
751119152383922176
751056019866943488
750940080869638144
750956195377274884
751057697538187264
750955108805013504
750984574084276224
751046465019977728
751131424946782213
751094712291979264
751154187338121221
751102689954635776
750880802511024128
751029033425592320
751122537258496000
750993264623378432
750952928094089216
750965569441132544
750993038202195969
750912012545298432
751010419125260288
750942349790998529
751059547234693120
751013061763428353
751129747158163458
751104417726865408
751003838426013696
751132460876869632
751095873929699328
751122792897253376
751041754850291713
751026357468094465
750989879551651840
751032364046831616
750986004258062336
751015313987268608
750954102377644032
750852482767654912
750977665843290112
751067155744055296
750928546613301248
751106108190707712
751086755395170304
751074042552000512
751091218138947584
751091189047328768
751074176690229248
751084796785328128
751110365409382400
751039175500050432
751068279570071552
750887094147571712
751104178710155264
751079440764002308
750901425991979010
751089611892465664
751028253456994304
751033936579596290
751134478475624448
751069428712927232
751052404112564226
751106569560031232
751026168875343872
751024134466002944
751089636940722176
751097694341439489
751090337494474752
750967083710705664
751078698439237632
751118087181729793
750970623808114688
750999119808847876
751022876506132480
751016907763879937
751004786481360896
751156238617047041
751143676533960704
750894589238603776
750929531930746880
751015586432479232
750996951164981248
750957650716692480
751131961704390656
751076119030304769
751060889370001411
751054036015648768
751092396876713985
751069286236622848
750961039727005696
750987040028786688
751088596854181888
750992266240471040
751007189834358784
751048025519382529
751059165318119424
751118892467093504
751117814614810624
750850532315717632
751106477390229504
751014013639675904
751056569144606720
751123267168133120
750998234986868736
750986687732408321
750961731661238272
751031332256485376
751026135304110081
750938247660969984
751103432333914112
751018002385166336
750947395735879680
751156200746708993
751156846401060865
751063271554158592
750988399021060096
751101016431558656
750977342797910016
751116006571929604
751132041677275136
751070670449209344
750873311827988481
750925039994896384
751010276506537992
750954324814131201
751076391551197185
751069730925010945
750996125113421828
751081416427986944
751133081499762688
750910041004310528
751075330253791232
751023274717487104
751095966170804224
750977942726008832
751107211389202433
751041373084672002
750943503195181056
750959697725915137
750966802545414144
750998855643197440
751100575626977280
750996867429888001
750964701404729345
751011434117685248
751151574559428609
750980136279896064
750965997343997952
751146138661683200
751027968407855104
750849521555501056
750972901382189056
751125469173538816
751009181986160640
751052093977493504
750989342777208832
751129071770304512
751004387699548160
751092321500954628
751093332319801345
750943562020360192
750851517884891136
750873240269193216
751094925886980098
750998301869281280
751109903796826112
750950176601284608
751055415589429252
751055772461694976
751020053735309312
751100466881294336
750928298906181632
750925035620167680
751048897657708544
751061766042509312
750928231759511552
750986268654305281
751083723018342400
750998360740487169
750998205307977728
750984443914031104
751062881790197760
750968027542269952
750959433233096704
751037153942048768
751055876983783424
751080174884716545
751037351091171329
750902143494729730
751080195742900224
751062600754925568
750935240504467457
751041121594249216
751025946703065088
751154325926322176
750969755683713024
750864612795580416
751136433117749248
751013913081311232
751121249577865216
751097157478862849
751016601625825280
750891070259691520
751117973822251009
751105554660134912
751091713171677184
751117462154907648
751098860165033984
750947613755801601
751016102529040384
751157903411834881
751013502123405316
751101028796395521
751016618566844418
751086931623063552
751052819612987393
750926839405830144
751054958531743746
751054472210706436
751079675586154496
751027565591093248
750899207125426176
751078584975036417
751009131532849152
751024491178840064
751108897163907072
750905314057129984
750888004479127552
750953771111440384
750962155227348992
751072884907401216
750923886527672320
751112382966104064
750965506681802752
751034540806766593
751075087118401536
750987786845622272
751093281921048580
751082884434391040
750977951148179456
751017348392452096
751051531743432705
751034813478416384
751049044642914304
750885018092728321
751001770604785664
750884766203932672
750856605734887425
750970628103102465
750861542602645504
751102081734418432
750924561961615360
751084117312217090
751055537412902912
750995068073410560
751090563882123264
751128187015430144
751023434143035392
750951254260649984
751012348597415936
750937681459236864
750949085880942592
751028731666374656
751034930658938881
750963304550395904
750975153643855873
751123505895337984
751154791305404416
751103402839576576
750996007698169856
751074587836755968
751128245790240769
751042627194146816
750981281622536192
750994115832274944
751120033007431680
751038219240607745
751054522244435968
751099392850071552
751040907802189824
751024163935154176
751063032575496192
750944124254187521
750986356352880640
751064307610320896
750908950678081536
750981092509884416
751065284749000704
751048574830579712
750882350196727809
751135254224769024
751083744191217665
751032632335437824
751090824146976768
751100802119467008
750950226853240832
751155726857285632
751079008738082816
751125796044075009
750999149328424960
750860015863361536
750889887717531648
750996053814603776
751156389389688832
751060352444473345
751143856754790400
751073346565971969
751033412442419200
751031323570147329
750961895516020736
751024680061067264
751094942840291328
751157974928920576
750993230909571072
751060906122022912
751056921600389120
750975346413940736
750906438348746752
750958002912518144
751036319044931584
751061698971185152
751053490517147648
751137468905361408
751090442574389249
751034670884675584
750909068252999681
751090626981040132
750926033969373184
751097493132378112
750972704015151104
751065540899246080
751066723583950848
751024247917740032
751115188795912192
751103541096448000
750943482320080896
750945315277053954
751051393285365760
750999409375272961
751014148079620097
750890545862438912
751158759020453889
750964919542095872
751124881971015681
751048402666938368
750921541789954048
751117478915403776
750974612524113920
750934418269868032
751078081721470976
751003645257379840
751093303051976704
751107249012084737
751032590354620416
751102815766843393
750989636613189632
751078534890811392
751104979910397952
750986352305377280
751006996783038464
751130569136832516
751012969312555008
751003989198733312
750987128226578432
751069907228434432
751054627404128256
751143516965834754
751100999587270656
750857125912518657
751149946850672640
751051519080955904
751118590376574976
751095853197172736
751012268863696896
751056263174381568
750948922458341376
750968803337576448
751019206259445760
750967234521026560
750912071278194688
751122470200049664
750920673682423808
751038311477547010
751064202903638016
750981994578784258
750940374370222080
750975870811115521
751047698074243073
750942450471038976
750988428335013888
751097417530019840
751126136063717376
750940672019009536
750953402008502272
751073799257354240
751045496173654016
750979108847251456
751101053777633280
750870782356647936
751059416938610688
750852793318146048
751115381855641604
751078752688476160
751065897314295809
751132557295575040
751030920925224961
751012352707952640
750966555052158977
750909479319851009
750992996229844992
750979502851915776
751055709308002304
751069944847208448
750867837963558912
751051653659422722
750955998161018880
751155953328918529
750940361644711936
751139490463350785
751083681217966081
750891133291683840
750993696372523008
750938302384001024
751061480838008832
750994070034456576
751097946117066752
750921110083043329
751009941247365121
751095844611485696
751045382801686528
751059618483363842
751067230951976960
750974830409809920
751060834936360960
750986310584786945
751042702989459456
751053348099457024
750866009393762304
750971332645486593
750937706956398592
751036247720669184
751023983483576321
750873114402287617
750956195381407744
750949878734417921
751072230524805120
750951053047267328
751129793140260868
750984590752358400
750864512140664834
751071806954479616
751009651639083008
750957298487554048
751059031343628289
750931155143258112
750971030584320000
751117881417621504
751022112870133760
750858128472756225
750975564715008001
751100764362268672
751103637494063104
751027372489469952
751019432810602496
751098356986941440
751098650797846530
751097996125798400
751145102400159744
750862415013744640
751083731398656000
750947827665104896
751002550736945153
751050034507046912
750925887156215808
751068179028447232
750953682951340032
750966807008256000
751156691207585792
750946527447814144
751066169998577666
751031651006840833
751022075205345280
750898620107370501
751005423671664640
750934984614084608
751137343206150145
751125179506438145
750864306502246400
750983781029412864
750972414536785920
751039796089229313
751116505815912448
751069051594702848
750944849713623040
751046431469867008
750999371530010624
750881440238145536
751097773898989568
751000696900743168
751118456242642944
751147644190396416
751070330702225408
751071139988901888
750978534227795968
751130951086907392
751144829741072384
751144125127200768
751128354749878273
751104371664965632
751067201675857920
750958162363244544
750991545080446976
750978718810664960
751105202082676736
751085560354205698
750998784398729216
750943192921436160
751105185376796673
751038290514571264
750999396452601856
751066581040558080
751144142135320577
750971785349181440
750856370958786560
751007202291384320
751104887572799488
751102261783359490
751034431570210816
750993574913724416
751027359935926272
751022494631469056
751049761713709056
751095118996836352
751073950344499201
751039976410910720
751142997174222848
751056917439647744
751109467924680704
750873240386633729
751006573024116736
751019336433709056
751123942094626817
751010234756399104
751158209818267650
750960364423147520
751045093365256193
750974671294763008
751063938717118464
750939682188386304
751052542470160384
751104770228662272
751096431889424384
751098868880793600
750969109727305728
750933353210245120
751125720538099713
750888641925349376
750985089685737472
751121706576666624
750957549994778624
751147522547122176
751079184873709569
751063766624825344
751100940674039808
751068845729804288
751014731062837248
751065117341736961
751001900619825152
751137896657104896
751067679864291328
751074432639176704
751093437311684608
751048151025455104
750919822263906305
751024893794226176
751088093575389184
751088877784354816
751077620243062784
750889174421635072
751101284778999809
750953384983797760
750932749008056320
751030342098776065
751085946251116544
750893402376503296
750911639071764480
750908300372377600
751131265563299840
750947500484235264
750985437943037952
750992987769962498
750905129574871040
751145119231934464
751002282427310080
751085983802601472
751076420898660352
751025719967358981
751108658398887937
750962897694621696
750973471786663936
751037044684648448
751026844070080513
750951652732112896
751032443705188353
750943943836196864
751121379764953088
751005696490033154
751035895579566080
750950839339085824
751095035194699776
751053297453109249
751068598353928192
751025384439762944
751132431604940800
750978328711094277
751133232570269696
750967834335907841
750959026331062272
751058443960774660
751015225932050432
751107739812790274
751013518837710848
751076144187924482
750912607960256513
751128199459930112
751077058529202177
751031470454673408
751136218847571968
750950801451851776
751130464379867136
750990173547167744
751115473920688128
751088009496236032
751065494829076481
751025674110939138
750991943476322304
750974742564335616
751002810586587136
751071660409696257
750849374641545216
751041771568787456
751089746143739904
750925916767916032
750902235438026752
750950893802156032
750942374860300288
751075850259427328
751061321391546369
751155974283599872
750941293027614720
751059484391407616
751131101826060288
750914927712436224
751096662383292416
751068753584992257
750991486011965441
751071517556039680
750916815044349957
750979876249829378
750968102762913792
751111900549746688
751084297902170112
751113020432986112
751028102361387008
750945822779514880
750921541831958528
750962726030106628
751145131881951232
751027590790516736
751041989643083776
751103696281407488
751106934267322368
751063749625319424
750991641494839297
751062843718529024
751150613879197697
751015053764227072
751031957207867393
751077603692253184
751123661109747713
751062009064648704
750996150124240897
751014248613081088
751110612915281920
751045617791696896
750947999505940480
750934137436078080
750974226711142400
751068787353358336
751049405403435009
751064030815588352
750950964815810560
750919553685725184
750904118839947265
751113746085507072
751113787713871872
751036826576707584
751101536177164288
750995395468197888
750952357513617408
751076701845721088
751054551608950784
750966383069040640
751067369544491010
750959571754160129
750959760602791936
751118758027075588
751032233830514692
750977556870995969
750883965356105728
750960276284071936
750962813745688576
751143366289657856
751065482183204864
750955016886816768
750995248659259392
750929179735166976
751116040378126336
751141369704509441
751058003508523008
750857306074669056
751146067274637312
750934758088183808
750962621080342528
751085816215109632
751130435116204032
750926142903910400
751066967042363392
751051078729338880
751116757604012032
751157706422124545
751046117148598273
750962830854107138
750888000192671745
750994195603750912
751002576078929920
750908459982458880
751098671719124993
751053025012174849
750978538375876608
750958225235861504
751078379403616256
751073568679755776
751095039460122625
750996431293583360
751042958653140993
750988961032638465
751080820610400256
750944233079599104
751041985687986176
750999551985774592
751035555538960384
750867292888653824
751023199320576000
751021991180767232
751040693871796224
750935211295268864
751023283215163393
751023404749238273
751081240246247424
751051498113601536
750958963714166784
751098835389280261
750952340937646080
751088986865668097
751009395920629760
750969579455721474
751128656848818177
750984867756773377
751059253553684480
751038730723430401
750964651026948096
751039473333460992
750997823576047616
751001938225922048
751044678208856064
750874469187588096
751104832979820544
751048990020501504
750962549475184640
751007680542703616
751047660388306944
750887400297996288
751032628229316609
750950138630270976
751082443893989377
751059970737659904
750913140972412928
751087435023474688
751124156251508736
750879284533858308
751095765121036292
751009110842286080
750947483522633728
751086600566796288
751099040620810240
751109643926179840
750993944222179328
751099757905391616
750951116116865025
750953389308145664
751117902305193984
751019386652200960
750872355518513152
751096658381959168
750999190931668992
751088999561830401
751005767696875520
750961325044428801
750863769706782720
751029641796722688
751015414625398784
751016710518427649
751007139154591744
751107047656009729
751080183290011648
751034922513666048
750972443955634177
751081261221941249
751116392414474240
751138622443839490
751038311477579776
750949731950624768
751133375445032960
751053779940831232
750994732453691392
751049321257185280
751138265974145025
751113146107035648
751093898672533504
750966596999479296
750933940332949504
751072973310734336
751053314503090176
750950348378996737
751099564787195904
750945076042428417
751086860311617536
751098604538957825
751074197724471296
751027120890122240
750967683286532096
751133450632134656
750969751418134528
750969826844274688
750992220019359745
751126215554195456
751148751708794880
750931377743245312
750937564325052417
751013153899634688
750919549462147072
751083727288172546
751097081926942720
751035211614388224
751148285994405888
751094493986885632
751143399772852225
750929049913008128
751131491904655360
751102895374864384
750969210206126080
751133228581261312
750932136891383809
751075045191983104
751035069033177089
751129873243144192
750944446859051008
751095828077506561
751035933332500480
750997043787788289
750997748468617217
750934754141302784
750941666232664065
751117705474965505
751030811873406976
750897231851614208
751029000080941056
751027649632473088
750877464172306433
750993440855494656
751052106556182532
751028748175175680
750961471631351808
751077662345474048
751085480570040321
751148298422063104
750953133531168768
751030384125734912
751128706949799936
750952978366935040
751134977463549952
751131965810630660
751110101281435649
751138483733950464
751071009990647808
750995667913506816
751157207106985985
751076035052052480
751051842252115968
750937111369580545
751123661105405953
751107890501521409
751105072067739648
750980614686445568
751044489729433600
750956283294089216
751145672901033984
751068975900000257
750981197552029696
750996238158426112
751100999603978240
750969239658491905
751127134035406848
751122168063352832
750965477166419968
751007135014785024
751021114877440000
751144615978426369
751139134010425344
750984318076551168
750931776118353920
751125024329887744
750968321080696832
750894161444868096
750912629208559617
750927611170267136
751100651330007040
751025292114669568
751060293627867136
750964579652468736
751056338311086080
750982263102443520
751050751590428672
751147451483029504
750994346619637760
750966446264578048
751135975712124930
751083274315833344
751122210174173184
750942345886130176
751110633781735424
751030073793191936
751132653731053568
750929930419142656
751024092711706624
751054568708911104
751006711557816322
751134289568403456
751047480272424960
751023463511371776
751075099432873984
750960062357770241
751020632557715458
751033391483490304
751056888003833856
751028421338161152
750980312520355841
750988239708753920
751095223950934016
751051082902622208
751060838870646785
751004979394215936
751053306160680960
750852835126894593
750956006423695360
750892295227072512
750971311489425408
751073191301357568
751024554064117760
751146285520957441
751078136129826816
750880219473416193
751043772247662592
750954269973577732
751038789405974529
751015712265801728
750977539926003713
750968752997560320
750962587567730689
751081718271049728
751072775926845441
750965498423246848
750944174229352448
751121002243891201
750978689416982528
751156829800062976
750992950042062848
751140145089437697
750848917521199105
751138857442242560
750994807862882304
750979184328048640
751069114542747648
751113574014124032
751036071518040067
751153184865980416
750965968176807936
750910355845545984
751087179338833920
751028014553501696
750971760401604608
751013682512093184
750953867521757184
751142359656693760
750934334396309504
751023010706886656
751130292405039104
750975056944177153
750969797618335744
751102970725556225
751055516298801152
751127696072212480
750882639809306624
750992186745974784
750984209012027392
750850670828204032
750997907730464769
750955649899520000
750920350712537089
750920019626848257
750999430086746112
751107781453869056
750878219004284929
751015099981148160
750902504099983364
750891519075246080
751008636571357184
751096188649308160
751122771946704896
751006417973313536
751092187262103552
750967834432376832
751105143375003652
750943876777639936
750935202722185216
751086654975275008
751136042732969985
750886297074475008
751096754729287680
750891917634736128
751054924809576448
751138777381367808
750925182567587840
750849639167864832
751065243132977153
750950314811924480
751114148793184256
751094653664067584
750850167604076545
751127666963677184
751048381737250816
751053935327211520
751063212859224064
750976902542790656
750895709256159233
751072893329637376
750945701308329985
750939594091147265
751131592630886400
751047543111331840
750946292495298560
751091633693814784
751104501583667200
751014563282350080
750921042714066944
751072352323198976
750948641431556096
750862351994413056
751016572290887680
751077138028191744
751112550406844416
750966744173334528
751122491003854848
751045852706267136
751104702956314624
750965573954273280
751019474707476480
751055562574528512
750928504649166848
751100668115554304
751030228869316608
750995047018008576
750941272077139968
751093273746432000
751053528232300544
750896397147189249
751143831576469504
750962868359684096
750997035051020288
750944686186037248
751135052810059776
750857184473391109
751080430745559040
751144414764937216
751059492796702720
750978991356510208
751022738068807680
750949169993543680
750942593278619648
751111724460310528
751147375880724480
751124659500875776
751144263681990660
751141692607266817
750853569205575681
750868462998872064
751073296020541440
751053087738036224
751102387830403073
750963241522638848
751097010598576128
751095190501388288
751043373910274050
750961593178030080
750984574080061440
751125900834537473
751059006194614272
751129503846506496
751083228040232961
751158369172480000
750990286399078400
751080673860083712
751105411734867968
751004404455608321
750983542029492224
751085845382389760
751105676097777664
751078996096356352
751064916057001984
751070997483102209
751042044315967489
751074315311865856
750932367259336704
751088605238525952
750971383002206209
750952802063712256
750973887039569920
751040135924424704
750963988234665984
750926348496101376
750852004604354560
750917226107207680
751064223585824768
750872577636171776
751138513324617729
751030908615032832
751083605749854208
751037497547821061
750865442973970432
751016605715398656
751110885234642944
751099246196076544
751142959261872129
751156452136460289
751066983609823232
751066191087734785
751097572761202688
750962012813987840
750881138307002369
751101528111480832
751155575879266304
750969176529960960
751033315801563136
750977896660004866
751067369443880961
750952076595884032
751077138028265472
750855204699078656
750934582204170241
751090748557291520
751032833444081664
750992912305885184
751031936206925824
751045051619225600
751045588385402880
751029004086415360
751061392497733632
750976248298430464
751122688119181312
750854219188408320
751076831953055744
751030262419578880
750954937169969152
751098260585086976
751083865729564672
750913052753555457
751070934526820352
751078371350683648
751111397166178304
751150051687272449
750917196646326273
751104426170081280
751078471896485892
751106594792964096
751094024149278720
750956245423718400
751036235171373057
750953796289777668
751099300856422402
750961954253144068
751117529251213313
750863828452315137
750959601215045632
751066186599788544
751056816746954753
750989837965074432
750972444169633792
750982074283204608
750932032033681408
750925769803722752
751077855069601792
751137339003416576
750976277763481600
750970648973815809
750927493788471297
750866952881442816
750971739379634176
750868248959168512
750927049276129280
751043465975304192
751060037754380289
751079432220139520
751060805425168386
751090073211379713
750900155155636224
751001602891317248
750970862963163136
750953124966400001
751002349611651072
751067856108920832
750859646722666496
750851459340722177
751057839972638720
750901006532284416
751048134462177280
751077696038469632
751143152229109760
751117479003447296
751138982889750529
750996498557440000
751059228446437383
751080153623605248
751098000374636545
750931415257214976
750952525457661952
750944937924030464
750989699339132928
751065842922692608
751093768288428032
750939544032309248
751151007946645504
751117348984201216
750929880074817536
750961887056162816
750912578910425088
751003377199439874
751150307573436416
751149112238575616
750985521783050240
751156569744826368
751097006672797696
750962964774195201
750982795472744449
751125716327026690
751116518205915136
751150072893628416
751152535059267584
751133744484999168
751103318907314176
751060226556694529
751089653948624896
751042489096740864
751148281787539456
751008297050710017
751003116909301760
750916269575208960
751158234791096321
750945906627928065
750976713966968833
751027683014901760
751123375859392513
751053196781613056
751154896305426432
750951531298615296
751025858371022849
751055021689737217
751058779387691009
751024310945546241
750914818534674432
750928697599913984
751102245295366145
750997815493558276
751158205502230528
751098281451659265
751029738043564036
751050965470605312
750863463505879040
751110059103576064
750906329380757504
751018967171526656
750901094692352000
751070725105184768
750942576501465089
750849794306867202
751026370302603264
750952311430807552
750862884435947520
751081374451392512
751121195202965504
750959345106583552
751092547947143169
751133979399557120
750948419221544960
750930265946591232
750926776390606848
751078161635475457
750973559581925376
751025799696908288
751068195738431488
751047388018647040
750947790101020672
751005671290728448
750886058020274176
751064710171095040
751041574340091904
751139079337570304
751128312584495106
750944291904643072
751096532460462080
751065377120129024
751101481613463553
751121308163903488
751151054184652800
750957025811628032
750977238317883392
751133627048538113
751016761156337664
751061807775813633
750883294246383616
751126861510479872
750951577540632576
750910662038007808
751153562428801025
751113540438781953
751150072813891584
750986272810930176
751046821695201280
751083509406507009
750955197204078592
751152002181267456
751103394446585856
751147455585120256
751073245810585600
751021684971474944
750921508487360513
750983043234562048
750877485097713669
750950050801577985
750987946057170944
751091759451693060
750951002866606080
751025057279909888
751092413737865217
751149137647853568
751071425285398528
751140686129430528
750966358175674368
750959672316788736
751111061546283009
750878080776957952
751015754548408320
751001724534591488
751103134382960640
751046049771421697
751117092989075456
750965515095597056
751022158931898368
750974729943715840
750900138390925314
751071542700863488
751047199186825216
750983126986452992
750951061540761600
751008787729965056
750962071605506048
750965183594409984
751088256993886208
751093160470679552
751013212498386944
751040341336293376
750876104953565184
750954886469132288
751084624785256449
751101880374267904
750916882048450566
751120545031172097
750884380294471680
750878621691150337
750955671215112192
751126555259203584
750851111158882304
751079390415650816
751116690528804865
750960633068281856
751030820547223552
750960133597900801
751006535334162432
751000168326111232
750912561772531712
750961035440427008
751094754293735424
751153482732830720
751036344181354496
750987430157770752
750949383814782976
750976000637501440
750986389894770688
751063619757047808
750976030207270912
750867741557420032
751147963045515264
751022020842889216
751011950247546880
751106934447546368
751054765690413056
751044640548200448
751008389405085697
751016127682215936
751077075222667264
750916257063563268
751149120576827395
750887266071961600
750977749792075776
751138106636693504
751014164748009472
750974130275704832
750855574137348096
750991809225129984
751045668173586438
750879821190852608
751077322426609664
751098134563000320
751040651932950528
751016995856879616
751011530611650565
751049388722642944
751126177935425536
751013175118749696
750852940055863296
750970137143078912
751100894427643904
751112663887966208
751019315441250304
750937446955835392
751133203151327233
751002173278982144
751038122436268032
751066505366896640
750969667225849856
751096855421870081
751143903034744832
751080183164235777
751110994445889536
751062445251264512
751132473535270912
751077435895062529
751054513893732352
750970204138725376
751096050190987265
751018925308186624
751041302083407872
750975132655493120
751059375033294848
750979968755195908
751091130394173440
751111770421485570
751093265198358528
751086793395671040
750999308640608256
750969847585116161
751095664453545984
750861689223049216
750951372028338176
750961895339859972
751045030467366912
751032321738878978
751094632591814656
751119236467191808
751005629167374336
751039515192532992
750924880476925953
750919684044623876
751119496413339648
751124818976772097
751117919464017920
750994099084275712
751080237761519616
751059299619733504
750918974951591936
751087791728197632
750993637752922112
750955427823747072
751037862418718721
750915082851319808
751122281318023170
751009861337362433
751024243874336768
750976042555310080
750870241433956352
751054564321820672
751127788585902080
751016274319253504
751076034846470144
751090140509011968
751059513533489152
750991184198238208
751072977270243328
751016744135880705
751101355775913984
750909894199418880
751081109899780096
751093386812293121
751123443349856256
751008968139354112
750930350038085632
751130590385147904
751062772662738945
751076559356764160
751058595207348225
750903493981011968
750966408343793664
750941897041055744
751058578451161088
751144301317554176
751150567561437184
751128442826002432
750957151515009024
751108088023973888
750987258245906433
751018757703606272
751009408490938368
751089440127320064
751040005733097472
751144792101384192
751127696244109313
751117931984015360
751004870396809216
751153616887640064
750915112194568192
751091448972341248
750852411439263744
750962797081665536
750965208898793472
751091360959266816
751083756480528384
751158259961237508
750906454937182208
751093621865213952
751045303155978240
751068443462467584
751088231798759424
751024986102509569
751113770894786561
751094879904796672
751053343640793088
751011262419574784
751034318324105216
751045391492255744
751098906591789056
751154548073463808
750919683923148800
751041419188449280
751019973863243778
751102136059097088
751014827565408256
750994535229034496
750877078329982977
751050491484893184
751154870921601024
751104887715340288
750968572692815872
750990332574232576
751000621445222401
750953900971294720
750970141282820096
750987652380450816
750934531910230016
751024126358351872
750961035608285185
751079600105492480
751026109987323904
750852549721358337
751079985973125120
750934485433188352
751100877973360640
751068883470131200
751115515729420288
750908648545591296
750945508009644032
751144498697297920
751063561288364034
750981050579447808
750984297176244224
751007235686490112
750947550677635072
751129222991663104
751106456229974017
751092635796897792
751120645388378113
751088256977137664
751054408985747456
751033668148269056
751129520728641537
751012394902650880
751138622410293248
750856379385122816
751079595953139712
751063263455113216
751003599296204800
750953670133444608
751140081843380225
751092266807267328
751075984431079424
751068850121170945
751145035589160960
750942454937899008
751059463394779138
751143097719988224
751055537572372481
751009626343165952
751088995258421248
750951078397505536
750998540802031616
750934112299577344
751153465968193536
751136034608418816
751067549765365760
750861810702487552
751003318214860800
751129688517578754
751030690519494656
750996309717422081
751147103229841409
751114983258386434
750970250468941824
751087259022155776
751056556494581760
751134847612121088
750957109471285248
751052811006128128
750886410484416512
751116212290068480
751050613333438464
750959596915847168
750893058644926464
751037296191811584
750873491914756096
750948628844412928
751144095716876288
750884443229855744
750952797710016513
750980350176821248
751077561518653440
751032582091919361
751099443479506944
751115436205469697
751098352696168448
750934229899325440
750968165891538945
751021731200897024
751049430669860877
751066476287762432
750869113308798976
750953120713338880
751069617502781440
751009777371652097
751083123232743429
751018782814908416
751150559277776896
751147954510102528
751071329126789120
750903133249892352
750907746778648576
750876981789536257
750889711217045504
751010129730908162
751015984937439232
750981491052711936
751014169147740161
751076626293719040
750873127018598400
751119139796840449
751157211519447040
751018111776743424
751047668949016576
750920195624108032
751057852685512704
751112915407765504
751086378096754692
750979427702599680
751008896534413312
751047178290888705
751032112384442372
751083077049409536
751139402689241088
751000373717073920
751072910299856896
751007252727865345
750910368411709441
751141386536312832
751053398104047616
751099728528629760
751109321107263488
751092308657840128
750984033086169088
751052693653823488
751031831135416320
750997286730272768
751146885109260288
751066081666670593
750886108414685184
750968107188051968
751101653806374912
750981172361043968
751106653475536896
750989485362425856
750936461126561792
751067231216336896
750977267333894144
750998301718315008
751068611024859136
750996196404060160
751020598634094592
751121950135689217
751117197762781184
750998335641772032
751073501524684800
750966358087704576
751041117425115136
750901266801389569
751133043725889536
751085660870545408
751136235951972356
751009295337218049
750968509874728964
751026596841226263
750906027428765696
751032695224930308
751009190265651200
750992807528058880
750989653407174656
751007881604935680
751118611494891520
751094967859290112
751084553666723840
751040408478777346
751037199815176192
750974071379267584
751065364528672768
751000013212258304
751073342325608449
751031650885046274
751069076429148161
751092212503547904
751105915106037760
751132477884866561
751076802450190336
750899278403469312
751094716423282690
750983881797558272
751016853150064640
751100932469981184
751062755914846208
751065238708060160
751045013723869184
751063250557546496
751037267125235712
750989896488280064
751035480230260736
750885718486953984
750866739072643072
751096993821392896
750944124078030848
751056699012706304
751064341433245701
750971815070138368
751118758169681920
751078484437532672
750979578580111360
751130846166482944
751053574394765313
751007152035209216
750989896718905344
751118099491860480
751019093088735232
751065393951862785
750912507309588480
751148806276730880
751070964201328641
751104937904463872
750859181213777920
751091877005393921
751135090911088640
751146394526810117
751031738881626112
751086885603336193
750869318724976640
751064584329408512
750991767055396864
750866596638449664
751078131902054400
750855133605482496
751008418366943232
751128455337607168
751003603444326400
751070632859824128
751052404238409729
751035576598618112
750992232656822273
751156146170454016
750928848259284993
750968119867240448
750981432248524801
751012902354714624
751020452026417153
751155080947048448
751144997890748419
751084331263721472
751132557325000704
751107236529856512
751103885272502272
751099623851319297
750891229538160640
750982636143714305
751062214736506880
750891858990100480
750907189175332864
751073874771603456
751076789867278336
750972854901075968
750888130085920768
751026412337897472
750933835454357504
751094724782469121
750981327420174336
750925203409145856
750956044323528704
751093109996589056
750990374592716800
751103096579842048
751059320733827073
750956929288118273
750937597925584896
751049904538152960
751014223610802179
751071815296962560
751080187413012480
751016190441451524
750960846919139328
751128467945627650
750852302500683776
750872942435639296
751113032709840896
750941313839792128
750949945973284865
751017239311224832
750957386337247232
751105298690179073
751138727037140993
751025367662538757
751091683983495168
751135103309455360
751151712979869697
751114010066554886
750867716613869568
751129709648326656
751052160842989568
751011891351281664
750873823239602177
751046448523902977
750929200832327680
751003742053363713
751106284343005184
751032233826381824
751094162691334145
751073098904903680
750995286395355136
750959563424268289
750993423969226752
750972427396534276
751105789503430656
751125842504409090
751145748511748096
751104962961219584
750876369295376384
751128732308500480
750928345089515520
750990940874141697
751113846425812993
751115834815352832
750955746490195968
751132565889769472
751146360821383168
751024541590138882
751007684724482048
750967440411127808
751037749302587394
751024159682015232
750988470257065984
751100026265407488
751033898935652352
751112928028418048
751025749570809857
751048184785301504
751015091655544832
751047639328759808
751050457972346880
751091650487808000
751084700198924289
750958527276060672
750990278346018816
750965766841860096
751133048125558786
750982678086844416
751096083644768258
750909986503401472
751145811220848640
750921436903059456
751102245048033281
750957923422105600
751016639403921408
751124709950025729
750912012574679040
751093709786255360
750967847044648960
751055856129544192
750900926903414784
750947685180567552
751001242109939712
750970472666365952
751078803133247488
751090341546070016
750872875440050176
751071974919663617
751005008561213440
751048319087108096
751108817669283844
750957353097244672
751015661997002752
750945369727664129
750969105277214720
751006325711245312
750937996355112960
750880286599028737
751148181191323649
751028052134682624
751147342376505345
750929330612633600
750958229350412288
751124802325348352
751073443055931392
751017364905402368
750986465379815424
751137418661732352
751077884526080001
751148269221339136
751094322045394944
751153034181373953
750952604839051264
751058825600442368
750982682415431680
751028035240005632
751074567070834688
751114119319781376
750859231461597184
751098252292939776
750972666195144704
750951770168451072
751027125323464705
750941812936806400
751009895055437824
751086554404294657
751087858581209088
751066153125117952
750901896009883648
751146553990062081
751004983370321920
750853422455422976
751018468313563136
750957134674812928
751056300952412161
750984171376476160
751050738948829184
750999048644100096
751052446009430016
751084029311496192
751001246274813952
751080828936093696
751021769142730752
750927694863405056
750938449293762560
750883319307460608
750967477862039552
750943755130302464
750994497824317440
750965846453825536
750976780731756544
750915426738200576
751038265256357888
751059689677393920
751142124553371648
751052647659167744
751155529628528640
751068703454793732
751038873296220160
750908002903945216
750975581337116672
751069080749236224
751103734135001088
751110155547340800
751000512250732544
751038659340763136
751101393767837696
750923224003805184
751094116772175872
750888318783528960
751038378594959360
751001825038442496
751139599561400320
750966530213634048
751093000793690112
751152476091482112
751080069968330752
751037396830019584
751138223821361152
751026701489074176
751072880750891008
751075833515798528
751116962919571456
750955037803761666
750947869629243392
751049933990400000
750950247866765312
750973060514246656
751081345120690176
751134419486969856
751093902564790272
750975933629235200
750849450151673856
750946510683209729
751095634833342464
751004538996482048
751127897461682176
750850217709154305
751089968521576448
751147828752375812
750992723675611136
750938616809988096
751071542780440576
751044183532634112
751138295275552772
750856656246837248
751090345790824448
750854114125291520
751110625372299264
751004677316173824
751064852773363712
750975153434087424
751095651853885440
750991431846821888
751025602631766016
751019206397669377
751063426886053888
751109635478659073
751044460314755072
751127830453428224
750994799717650432
750893452863238145
751062663350935552
751065356383428609
750995911304675328
751095014206402561
751155957246328832
751040819696664576
750982078452342785
750963531051327489
751040718798487552
751051976335589376
751084134169251840
750991737624129536
751023803279474688
750979385679806464
750858593910427649
751003205241335808
751077905640222720
750996410485641216
751118884099481600
751101137986674688
750986151046049792
750862096112447488
751153231087173632
751137397774180352
751058259688161281
750978873714696192
750867678584266752
750937689965244417
751068405621370880
750940411959574528
751131794125123586
751113150171414528
751036390331207680
750977980717993984
750991263793643520
751052433636360192
750939296333328385
750923744076595200
750963841689743362
750975996808011776
751089498465964032
751059127749603329
751137842261209088
751138538624782336
751057584279392256
751039275869831168
750896006833639426
750967360371040256
751136302712647680
751097773982879746
751153629374144513
750862389575348225
750932917023629313
751154090923683840
750938118036066304
751107055830851585
751052957861285888
751058519638540288
751036243669086208
750989938401812480
751030635624628225
750978932736921600
751095089880072192
750949723356422144
751064127414689792
750961639705509888
750970464319729664
751129638118776833
751028718806659073
751068351045054464
751157735656460288
751068925547384833
751093726345326592
751103759346991104
751026336584437761
750961278659637248
750904886393462784
751117508334260228
751042711185006592
751092392766431232
751078862008754176
750986993899798528
751142111823691776
751001523346374656
751148332177915904
751019243961978880
751116287649128448
751157706484920320
751041519830917120
751042694281990145
751140471938756608
751070758416289792
750994917112082432
751006191581532160
751112818863304705
750982820835758080
750972817257226240
751085463730020352
751024985871966210
751013594385543168
751094305436143616
750962503392366592
751056271441362944
750967930935009280
751086600470327296
751135866861395970
750865963080450048
750926436844744704
751093298639491073
751020519139540992
750993687979683840
750962574670331904
750893402426716160
750855217445478402
751054123903119360
750970728745472000
751123204148752384
751064051879407617
750908426176323584
751079373747417088
750966492309495808
750978194560409600
750875660634075136
750922628123287552
751055197804331009
750972007668391936
750984649460051968
751089716573896704
751074835321806848
750991964389122048
751057202492866560
750983252668583936
750992572580032512
750944199676157952
751056351007084544
750990840063991808
751156213128331264
751103364964950016
751144276424261632
751097572824055808
750914193642184704
751153235365355520
751121861967314944
750999866592137216
751066236981772288
751085845290033152
750980585087270913
750964122494365696
751077234618826752
750997093792243712
750959634702176256
750905527970983936
751100043025940480
751092082350125056
751130464375668736
751030245919195136
750997572056182784
751132695711789056
750998704530853888
751125968094461952
751061283416465408
750942568154816512
750957025711054848
751062965433069568
751083878367031296
751036084180623361
751066023311372288
750984624252354560
751037808266084352
751100731122446336
751049401112682496
751112177235402752
750926344641392640
751054899807449089
751124143614164992
751003209041317888
751153642359619584
751094557056573444
751064353856688128
751034398116458496
751065440277913602
751028861639458816
751055788982964225
751120758718492672
750975237542539264
751144192332660741
750996183791898624
751116577010028544
750891217219571712
751137670332575745
750989095246057472
751099476874584066
751129332173549568
751131953311551489
751131924245024769
750968153426001920
751135808040660993
751034436003790848
750996972526526464
751044476836122624
750883847722721280
751124999323475968
751148533420621824
751087313363439616
750976302732173312
751045886113902592
751045412396544000
751001040691007488
750959252777369600
750983323976163328
750855733248393216
751088882016333824
751148445608607748
750860644748894208
751062361323208704
751081529300877312
751071475868831744
751025606964436992
750968287484375040
750947471329812480
751129713452527616
751056623729152000
751145672963923968
750973928848388096
750858543385997312
751029721501143041
750988210214432768
751063133469306881
750967989718151168
751085090638266368
750866911227809792
751121119424442368
751057634606870528
751052240597770241
751005889524592648
751115675335139328
750959982707867648
750997806857543680
750950843466260480
750926822741868545
751008200305016832
750993524707897344
751061224868098048
751097031448465408
751092031934570497
751060897838329856
750892609715920896
750979457029066753
750952437247127552
751147950693384193
751069319803576324
751092686443208704
751145744128675841
750987971537604608
751112038995398656
750963459634769921
751124030175019009
750993742622896128
751144720848543744
750969189268123648
751022964276166656
751086826987872256
751153860400545792
751030237438308352
751106108236804096
750925002187247616
750986104787111936
750994824728350724
751081420517437440
750982762031611904
751137779422289920
751014181684580352
751083022737371136
750999178369724416
750916441587744768
751066824372998144
751069202627366913
751105227214954496
751149678360686592
751045311469088768
750947467093499904
750995814789545984
750971470772178944
750886955660050433
750998536788045824
751084243057467392
751087011285442560
750997391919222784
750939631848271872
751078039891607552
751045764688719872
750971684681908224
751018400856567808
751009991394549761
750981122192990208
751153587443601408
750952378510217216
751135896142024704
751112638512435200
750967591225663488
750858786731073536
751145781919412225
750861043274887168
751036830875783168
751149649084448770
750960582375903232
751029071157596161
750992861869539328
751093877508075520
750977632250966016
751078773924167685
751100764756537344
751046486100770816
750977078875582464
751060994210799616
750953884231692288
751158641894514688
751014378707746816
751101590723932160
751060721509736448
750965229832384512
751034029156229122
750921499977154560
751052974584102912
751096712840765440
750928261253832705
751128077741109248
750855133676744704
751120024719548416
751079696645914624
751019759991422976
751026382604529665
750887320790982656
750981243588710400
751070615902248960
750973337480728576
750952739081953280
751126152882843650
750923320183427072
751092032135958528
751034708553850880
751021236529037312
750901094813986816
751082376793513987
751112911242858498
751057269563985922
750984515443650560
751093458107002880
751137259018149888
750863580958892037
750896128867069952
750866961517666304
751028031326740480
751041448766832640
751055407334952960
751120092100980736
751123497661923328
751148378411700225
751077792465424384
751080636136378368
751069068317241344
751076634825003008
750973702414692352
751100517284274177
750963317347328002
750920925315534848
750982233608032256
751001980504567808
751053834391281666
750992840977747968
751041268558487556
750967884902457345
751135086582571008
751093592114900994
751075275685888000
751108523820539904
750967675094962184
750931121832075264
751055864400863232
751074495461556224
750966768991076352
750993876920459264
751015431511560192
751099548320366592
751127654078812160
751083571981459456
750927007173795840
751059736062267392
751088085316886528
751018157641437184
751095609810038784
751006539712978944
751093579603333120
750957642282102784
750872267341590528
750950704769040384
751005390381481985
750877627599106048
750893750432501760
750933545992921088
751127281041629184
751126437978001409
751056196086489088
751019252274982912
751065993942818817
751069751871365121
751098403141017600
751152144871489536
751065381352058880
750989326184488960
751003574008631296
750978450282938368
751022188438970369
751040387360239616
751122709170548737
751146331322748928
751154124457148416
751131483549630464
751092799651606528
750996683001999360
751078794887204864
751078190664196096
751091008658558977
750931159358513152
751077205216722944
751137104084758529
750980534659084288
751149581950394368
751111573415006212
750979033295417344
751029688005451777
751053704351125504
751065834378956801
750976130698674176
750969134717005824
751087632319414272
750923379255848960
750952013500854272
750997047923187712
750988692840296448
751079729990688768
750991750232174593
750923240542003200
751019055155478528
751105663657447424
751054547666276352
751041981539840001
750926411615965184
751061723835207681
750857318817009668
751020837948551168
751016140441255936
750960645491810304
751020770915127296
750958447793963008
751140233090039808
751001413883424768
750993516071911424
751147539630551040
750953708163325953
750963833242615808
750966802759516160
751063053421178880
751131328591097856
751009756693823489
751057986970349569
751066278979305472
751153067618336768
750982023913807873
750996485953716224
750868165073203201
750897609187876865
750849425006735360
750849659791290368
751128400916520960
751072914510843908
751150416650506240
750876914747715584
751031420294930432
751033353776816128
751111418066325505
751034293170888704
750988403458633728
750919092656304128
750948326887919616
750975740875767808
751075074610896897
751078669041410048
751029956118020097
751074575404847105
750879401663991808
751044611158794241
750910380814114816
751149380749631488
751091524402835463
750995240262270976
751109186566574081
751058699758800896
751078228446642177
750873693446926336
751046515553107968
751124067911135232
751139956236644352
751020653550112768
751007319618678784
751079738320429056
751142061517185026
751110935767576576
750900733994762240
751103281041145856
750982409823420416
751093353069117440
751001468526821376
751055927529316352
750917326652862464
751158402504462336
751155466605064192
751041583013920768
750873231821672449
751062558845599744
750947060233433089
750905007952760832
750917829801705474
751020871385489410
750971617921101824
751081370034794496
751092019313807360
751109815968075777
750991943321194497
751043373847318528
751098042565136385
750854227639934976
751018413556846592
750979083652198400
751037053241028608
751129357326884865
751047383811776512
751068422398627840
751007076546125825
751136676076986368
750957734732890112
750956782592200704
750968421744054272
750962688180756480
751019206263640064
750945298646757376
751047454976532480
751079809787265024
751048989928136704
750965603150757888
751113062069964801
751095781550096384
751137242320560128
751069936571809793
751036549718904832
751076101967994881
750971189779111936
751110482812166145
751139683363647488
751000051023884288
751152035542728704
751041901600600064
751007554390687744
751074940112232448
750975199886147584
750995600980738049
750996015885451264
751140149115969537
750967125611679744
751131240246435840
750992249459277824
751134058760003584
750940827187286016
751054320964079621
751010440159854592
751043923393572864
751101360158892032
750974180666011649
751095760846921728
750947403876950016
751079738555400193
750923773365329920
751056007225282560
751075200268013568
751102182234157056
750910926153326592
751009635130368000
750936683533766656
750928688951156737
751047572194750464
750991645705957376
751033739656982529
751085128009420800
751129856079958016
751004643740770304
751010419305648128
750968954542235648
750945357371207680
751060872596979712
750989045044547584
751057588398100480
750892114767179806
751049606658723840
751099762292629504
750968363178950656
750936062520913920
751058280521330688
751078152932192257
751127377443430400
751064236428627968
750961840658624513
750984628484341760
750978450178076672
751098264691191808
751012100970016768
750948989453758464
751015658004111360
751114941495664640
751102606026612736
751156574102573056
751011707007434753
750997718894608384
750857343802470400
750984435529551872
750848728773173248
751150819391725572
750963384367984640
751046775658586112
751011513893257216
750849764715999232
751035857763766276
751089280576094208
750958468648034304
751073556251877376
751039863122780160
750983546433572864
750849722907185156
751125531966509056
750978269831434240
751043252065824768
751115276721192962
750975053068636160
751147111647944705
751075040981028864
750972414754902017
751014101720129536
751093449802313728
750988990732525568
751094829535334401
751115327120011264
751011170014810112
751088072444575744
750915514617044993
751138202904326144
751053792406147077
751067629419388928
750977724559331328
751055939831226369
751062655172050944
750869893235572737
750994698949365760
751073644332224512
751007730610176000
751145413030342657
751017641918201856
750971412068851713
751090870187724800
751029478340472832
751155408136441857
751113158731919360
751072297855967232
750866344854233088
751115847427653632
751064370503884800
751060994374467584
751089645379842048
751132381264875520
751056455948697605
751019235888037888
751084104997806081
751106628288704512
751083626817724417
751155177072234496
750862389764055040
750866122807791617
751134004267642880
751112835858477056
750965904977063936
750925341967998976
751000566675890177
750970917291958272
751110767848611842
750963522851442688
751024109530836992
751033760716460033
751026395330015232
750975690238025729
751030849903161345
751146386079379456
751003435688943617
750950008653025280
751056145574400000
751048205656215552
750904362248069120
750964537646514176
751036965139599361
751106531920347136
750884787108339712
751156708190199808
750998893287145472
750997718932357121
751090954245922816
751076324517810176
751032921713180672
751132280480010240
750963858194456576
750957852206915584
751092556453318656
750979754740768768
751004178084864000
751034704451735552
751113246875213824
751085480612077568
751048126040072196
751061086380691456
751055096969060352
750878940277858304
751028530100604929
750994417897631745
750970338549399552
750972951378419712
750965363911917568
751122331720945664
750974188693979136
750996313894817792
751030690205036545
751003947415068672
751119014009724932
750995483292729344
751041566261833728
750948905400016896
750871210121056257
751118879888474112
751130715903983616
751063976298090496
751063569278566400
751150215445512192
751071551261437952
750876851682185217
750938537080524800
750955570203619328
751037346615746561
751158281071169536
751157257803620352
751095379181965312
750998360731979776
751156234410221568
751089909633544194
750963237559103488
751021433640275968
750906509773582336
751157353979011077
751144775441584128
751065528249221121
750939049083408384
750914839489437696
750944044256260096
751014659763888128
751087044861067265
751140035999784960
751030056814653440
750958305091022848
750916504800137217
751078060930306049
751093172864950273
750987883071279104
751006434721169412
751136185448300544
750988478960242688
751100169035325440
751117814220541952
751109048464990208
750992165531246592
751039565637582852
751125510877507584
751099569304469504
750924364737048576
750878487607648256
750959873530195969
750931931148222465
751031781013487616
750937249542463488
751045382822584320
750961261827928065
750984448322183168
750986549383290880
750973324835028992
751056082752180224
751086491179376640
751116480599715840
751141126468317184
750937689914957824
750932736550973440
751143022050639873
751077335093305344
750984452403294208
751145719080316928
751074680371576833
751158498981978112
750976487541600256
751089519777214464
751081256947855360
751082896811761664
750975052854730752
750849370543841282
750875840842338305
750953942863970304
751101699759144961
751106561280466944
751038416402382848
751105348992266240
751122683891425280
751103256064102400
751033395447263232
751051343066980352
751030862368665600
751148009120030720
751125166877503488
751027154574422016
751011040209539072
751098625615228928
751008904989974528
750857834837966848
750917154569060352
751006585514758144
750948897166651392
750983416364007424
751056623838306305
751100500263796736
750868848727957505
750942165342253056
751083442121478144
750909739186417664
750987136548102144
750990236289634304
751021039220559872
751038831567208449
750870677637378048
751094213270392832
751108935105515520
751096851303137280
751005394315665408
751137255201337346
751117734671486977
750940152026062848
751033349649666048
751053524075745280
751018631807533056
750975275157032961
751051511015309312
750971940727246848
751150685220200448
750886297070346240
750965099821723648
751014974424834048
751148416055513089
750946586163838976
751098365459492864
751080606637756416
750935689315819520
751025137001066496
750956451020021760
750898913763360768
750976688603947009
751066371463741440
750868580435124225
751100303165034496
751065964574367745
750934271477493761
750994048694022145
750897470859649024
750889165961588736
751147174436671497
750923387455741952
751144020517224449
750963824652644352
750967134176612352
750974402561470464
750853380390748165
751117025821487104
751057185921175552
750943327101526016
750971303197184001
751012428293345281
750996565431619584
750914302576586753
751074239906738176
751065477804331008
751020318022664192
750865283598823424
751115826443481088
751090547201339392
751093118368440321
750955448593969152
751108507374583808
750933483271237632
751000386568384512
750966240533884928
751063125017841668
751128451155845120
751157635051839488
751066870237761536
751128916564246529
750978144287461377
751033634879143936
751019097358565376
750982199894245376
751060494954278912
751062504101515264
751053729558892544
751123501868777472
750966492296941568
751129524839022592
750985161160978432
750935114897645568
751119588683837440
750916508948267008
751073920829296641
750939254352523264
751050185279729666
751054744861282304
751094355818057728
751059203415040000
751126873959202816
751041352125808640
751149607233712128
751118879636779009
751018170429956096
751108524034420740
751000025950486528
751011707108093952
750880802666274816
750996905338044416
751156901073813504
750926923090522112
750938520320110592
750966240663986176
750972217438015489
751156435627704320
750917481896685569
750897705694531584
751101171364818944
750958090950963200
751128723634749440
750913484796243969
750886980909568001
751051385228107776
751038609151528960
751100089104424961
751023723721924608
751073853800009728
751136281996959745
751046209087897600
750858715511844864
751083974743785472
751087564921057280
750918161189527552
750917364280127489
751072331179630592
751051502320488448
751123862453153792
750859491378393089
750890680193540096
750934586121609216
750919616780603392
751078232636661760
751039414357426176
751007063988375552
751066077858304000
750980777928687616
751135329667645440
751080254429622272
750858732351975424
750889409185058816
750858568866365440
750956732084473858
751104585624760320
750956199600803840
751094481663909888
751061782588854272
751104237459927040
751094636744179713
751042207927402497
751016165376393216
750970489523372032
750961781955256320
750949190629412864
750893444424425472
750937992060145664
751077469353078784
750995814491648000
750881926622380032
751003783682023424
751055512041644032
751158675272765440
751108591239589889
750908564592398336
751041188732346370
751149200218390528
751117025834131456
751092971567710212
750848657432252416
751157588801183744
751034855446622208
751035782350172162
751088102047821828
751153348351520768
750932627385966593
751087208774373376
750908535236689920
751135296167747584
750923404333707268
750937303984508928
751005642060603392
750980383743893505
751114240694550528
750997857361129472
751153088522752000
751090521880297472
751049015161225217
751023392334241793
750887836493213697
750960624306417664
750862385464877057
751041402440601600
751106355663106048
751062135174729729
751011488643461120
751044451959771136
750875216042078208
750917683076534273
751031935976116225
751125347190517760
751144280563937280
750859415742451712
751067079944630272
750990970070659072
750976848025128960
750996116557139968
750955943836475392
751087946573373441
750960658192207872
750952768488308736
751049799412150272
750931700604137472
751004219990220800
751004035617095680
750962918808838144
750952864890163200
751035773928017920
751082447962509314
751121178362671104
750918849382330368
751055839302148096
751079344068591616
751080753425969152
751118615630475264
750865354860134400
751138312002342912
751143030422405120
751061782899359744
750969545792380928
750978572035252224
751093869010382848
751063707757621248
751076961733214208
751155395398397952
751034368584458240
751003465174900736
751017218092204032
751012814031052800
751138299390091264
750855486044594176
750924490532540416
750996427212546049
751063523296440320
751071534668709889
751076995337887744
751054417399386113
751035333521842176
751003582745419776
750960570082484224
750961211693535232
751075691068817408
750978450446487552
750889791009361925
751017495058911233
750980996166742016
751018178684260352
751070368639623168
750994950599442432
751104866680836097
751091289769275392
750865065537052672
751055986035662850
751072545462423552
750964797655572480
751038588305887232
751125506645524481
750932165974716416
750889640282890240
751035303993966592
751013476856979456
751131076748271618
751149728721674240
751067839306403840
751023795092193285
750993684192165888
750962797207547904
750957566667218944
750993193311866880
751147514473111552
751132746164998144
750918551255474176
750991741881315328
751053830150696962
750964005037076480
751001401417994241
751116782711271424
750901929442701312
750952009403072512
751003670427398144
751104266702614528
751016379210403841
750987904143556608
750995135148744705
751005734234619904
751133173954650112
750854223584235521
751157828274958336
751071261791518720
751040064801607680
750925287408308225
750975136929636352
751012067415580672
750873999329021952
750961945503674369
751121119503982592
751087829279772672
750940710103289856
751093881681436673
750972213491273728
751046628568629248
750969767939506176
751156016021135360
750965653541191681
751130111907336193
750964412140355584
750978659784294400
750888079611670528
750995424559915008
751037434868142081
751068082739765248
751131647169466368
750976328116109312
751076433448013824
750950008699117568
751131923947196417
750981512313630720
750997265871933440
750956069652922368
751137917624520704
751117650940596225
750888239196565508
750865610800656384
751114702432899072
750854278093369345
751011757238419456
751085438446604288
751073459652923392
750982296388370432
751026970092331012
750996032742420480
751084297835216896
750982967544217600
750954286721490945
751063963945820161
750961647825461252
750948972907335680
751034406421266432
751022893228699648
750935307785236480
751094364143775744
751120939165835264
750926629719900160
751091163743092736
751101423098720258
750913514252931072
751124525216100352
751061980019040256
750987149445623808
750993591904985088
751056527268556800
751131961905803264
750992190621360128
751154917352546304
751155022021398528
751058754578292736
750882664962527232
751028123496570882
750984309918621696
751019709542400000
751085329394917377
751083823845216257
750984360174780416
751136470711177216
750965116699566080
751094787638525952
750938243785383936
751039263593025536
751116224810004481
751119290934321153
751023128088719360
751055692530868224
751098302331023360
751074193702326273
751042832778010628
751129831249772544
750951803777417216
750851907976097793
750995529589370880
751122021220651008
751085287741263872
750966781557215232
750967532505468928
750922544245530624
750920493306351616
750861143988666368
751132528086573056
751125846404927488
750988059483705344
750975648567554048
751136952833888257
751012147476492288
751016031368450048
750969793117822976
751157307925524480
750987090746281984
751048478399291392
751071513550286852
751013716032905216
751092615060320256
751103985663217664
751113439687376896
751027401933459456
751149607409815552
750974205533884416
751038747605667840
751106519291273217
750953196504358913
751075632197595137
751080627789762560
751081693159813120
751057340971966464
751133912127209472
750994296329961472
750968832810950656
750953536243073024
750859130609500160
751073262499614720
751020955221258240
750849034840076288
750910972332769280
750866638333890561
751026366200614912
750986826479960064
750983542281216001
750955633285984256
751078224440860672
751023341851516928
750926994599063552
751115738128187392
751026395258753024
751050458278432768
751000222780649472
750876620760768513
751154493627117568
750951266864525312
751032665990524928
750911844794048512
750978198611988481
750975040376766464
751078430003777537
751131966037118977
751115503431626752
751152492935806976
751009144124108801
751098684033630208
751018442921275392
750952558752108544
750967184239669249
751064735563612160
751096431771922433
751063959646695424
750934913189179392
750868957804965888
751022435986579461
750858170285846528
751054287422259200
750989909201154048
751066266459369472
751125435258380288
751141679835602944
751044309248512000
750886850730991617
751035421551947776
750943331455119360
751049266890543111
751037988256227328
751046259528437760
751128992237977601
751156141929984000
750959383161352192
751000378175434752
750956199445663744
751134683904094208
750965632598933507
750972066338332672
751157458916216832
750940848314015744
751051766754664448
750877355095142400
750986029260308480
750979750676529152
751158687817949184
751101397739966464
751088483813449728
751026000985817088
750948980926902272
751063229674221568
750994938280677376
751020481533194240
750946724550680576
751034301517619201
750920199747108864
751049359312117761
750962503417561089
751120393700712448
751055059262156800
751068749617369089
751026743629213696
751053406735826944
750850834427211776
751078367185612800
750910095807033344
750940391050973184
751063867158040576
751033923946344448
751045286399729664
751082276109348864
751023987753443328
751113255372947456
751034699955466240
750972112538570752
751038911355449344
751118405701427200
751071366573686786
750968832571875328
751002722678280193
750967662730055680
751034964532047873
751071781918744577
751049841501999104
751155345167360000
750989833544368128
751145828086124546
750997936847384576
750998214002835456
750995999041134593
751079910278594561
750946300724649984
750943398517846016
751002290841083904
751105587946094592
751118145738403840
751124332349390848
751095312123629568
750914931818725380
751049539579158528
751078480213790720
751127880567033856
751145333434949632
751125632566824960
750995877788082176
751137108023271424
751018606457126912
750966140151685120
750958288108486656
751074436950814720
751009940970565636
751004383626821634
750970820693024768
751097933341290497
751017390104772608
751027007648047104
751052915846950912
750920426419654657
750970615478231040
750981331677487104
750977062089977856
751073287552270336
750997609901330432
751036822290067456
751128451256578048
750963581378703361
751106581970948096
751016245206609920
751113275983757312
750852294086909952
750977342831374336
751084503225995264
751046397869207553
751051657748869120
751010515552534528
751071349926494208
750992807326806016
750992430078500864
751010184470863872
751041922622521346
750882237277667328
751027296983736322
751146293733498880
751102282977124353
751124550662979585
751074458018820096
750948721026793472
751154388664737793
751130476904079360
751096402625830912
751023429889949697
750990613563211776
751023472055386112
751039926137982976
750995160457097220
750857058874855424
751060713087598593
751059576636710912
751132066461298688
751054371220250624
751100760339968000
751034767194324992
751155407926792193
751146532695670784
750972297234767872
751108079282946049
751002835781840896
750850603610431488
751011719665901568
751015351954075648
751053650030624768
750899160996384769
750984389400625152
750940529656008704
751032615491153920
750974767759560704
751145194863616000
751002710175059968
750859718067888128
751096876276080641
751131236052115456
750949396141920256
750950923237818373
751044963543109632
751131613774254080
751083895228133376
750932602362662912
751029893245313024
751123397015375872
751023325175054337
750956761637498880
750851803416231938
751023241422970880
750919868296339456
750954656164118528
750976025941516288
751029658494337024
750966013957636096
750947651546415104
750931377634369537
751062894259888129
750941838278885376
750897168651808768
750875396246241280
751073342082482176
750887060530159617
751142057465503745
751105025888358400
751119513022701570
751134424062918656
750928978408595457
750988860709036033
750895218623279104
751025606779867136
751076278137085952
751133983388364800
751131215294496769
751104199690186752
751090924801953796
750971315692113920
751083551009845253
751115306148499456
750998406613569536
751086415891558400
751152891453444096
751070234233151488
751050596606705664
750940143754813440
751065431843172353
751008196165193728
751063317670682624
751117814279266304
751155881992216576
751120515406913536
751072012404162560
750976294452690944
750976873417572352
751142120304500736
751147208251088896
750954760736534528
751096415208742912
751070942881873921
750946967744876545
751096314331533312
751139461149364224
751084423748222976
751037363439169536
751094674404835328
751002030475513856
750982782835429376
751032690980245505
750850276555386880
751081890099134464
751056854487277568
751132964361105408
751113343193214976
750971630525054976
751064244679049216
750996997683945472
751103314721402880
751019768279334912
750965602911608832
751101280282640386
751088429128187905
751110361072431104
750986293824385024
751033743733841920
751096813453733888
751106728918392833
750933915095801856
751150769106223104
751032175223447554
750926424182251522
750916277909200896
751082473220546560
750916211047796736
751041306290454528
751097618751684608
751044212955705344
751076634803970048
751094498474790912
751024906482089984
751093265051508737
751157576511946752
750935471384068098
750978941054246912
750936880519098368
751107488129376256
751120582591279104
751131974455046144
751113741803130880
751012914681810944
750868077055610881
750943692161163264
750991326704009216
751136042686812160
750948423344459776
751111623415398400
750924834616537092
750864705095278592
750924205236027393
750943985703714816
750934791873241092
751117881581109248
751136403359236097
751123241729753089
751077620335411200
751053125851557889
751000361524224000
750910821371445249
750915309012262912
750959873677033472
750880115006070784
751080375862988800
750991469192765441
750997848804712448
751075267335098368
751005755222790144
750928437498482688
750877333784039424
751064643221630976
750960104489512960
751070078930554880
750964218795524096
750990865213120512
751047748720394240
751025493697302528
751034813469995009
750918077454360576
750949237102243840
751118607283879936
751078333467627520
751075581903659008
751096520087306240
750993969341947904
751090962433249280
751138161133232129
750886758791852033
751072935398506496
751109916392390656
750902869117636608
750961207549366272
751063057594478592
751134075801497600
751121455098855424
751141591818104835
750989896454725633
751014844422320128
751109056690057216
750980228449705984
751096255867129856
751065637271826432
750983382771888128
750856173574848512
751107991361974272
751133828157214721
751074499815145472
750985790256214018
750943801129263104
751155626164625412
750860565250183169
751049124384878593
751022075108855808
750921814713503744
751065905715638273
751087481198678016
751090840693604353
751156490006892544
751059807365464064
750974180632489985
751140174361493504
751010029298446336
751003054225420288
751111367902523392
751074118322249728
751034934970679296
751108884702650368
750984787767287808
751137733083443200
751086067617529856
751142812490555392
751066752793059328
751093806158667776
750962184637779968
751004865854398464
751108264084008960
750946904926593024
751071009999032320
751011706864828416
750963715692986368
751070393440559104
750973010161594368
751117654841233409
750912868304953344
750977326301798400
750975963249274880
750990999825092608
751067495155499008
750872594275065857
750979716794966016
751133358332243968
750960679180496896
751013317708251136
751102727476899841
750985249245519872
751030484994404353
751074063553007617
751013317389520896
750867405908287488
750860447893430272
750892618100281345
751138852996206592
750997752570601472
751079260182437888
750910133262282752
750959567618469888
751121769646415873
751088319925223424
751030581291544576
750959672266518532
750996074647658496
750984859317772288
751038730778054656
751027225697411072
750945478813032448
750901790871281664
751148550411673600
750858321247268864
751000663371440128
751120679119032324
751082376797626368
751153105371275269
751080891934474240
750941922194325504
751068837496360960
750951715785019392
750887656314187777
751095635001180160
751130804235988992
751078643921723393
751136722155630592
751094485820534784
751157626923253760
751124760327774209
751082376676204546
751078073202839552
751028010006900736
751140748985180160
750972947276365825
751143986933280768
751126701996961793
751094678586523648
751022457084076032
750905276446932992
751015872039452672
751078794820096000
750852176604385280
751069760193003520
750945143155331072
750981503539154944
750988797504925696
750888558068654080
750943108959965184
751140589354250240
751055541749813249
751059547004043266
750973526329491457
750984502562914304
750996125037916160
751094976382177280
751070964230742016
750912083735089152
751098814317137920
750969575055982592
751062780971618304
750958217077805057
751132238671077376
751099711768125441
750974885007155200
751009982930415616
750937828310343680
751060105089589249
751051024140468224
751061434553995264
750990437444386816
751014651211767808
751060688064303105
750980484432171008
750875161247834114
750970862711562241
751017390314512384
750964357576744960
751115256022302720
750983479035367425
750963715697217536
751009152449646593
751053960404996097
751057022196543489
751058188334542848
751000797614264320
751072499186561025
751157312006524928
750988709449859072
750994082617589760
751036512070881280
751022318458134528
750921470671462401
751054094551351296
751156313837735936
751150873921855488
751088504415936512
750893905546280962
750954777614442496
750870799133790210
750965578047823873
751001959373479936
751031868737196032
751114714684485633
751121668962148352
751009156597846016
751106342912401408
751030736459862017
751039964142571520
751060566446264320
751090111236878336
751127738187218944
751042493194600448
751074734742368256
751043814224044032
751019231479787520
750943037694631936
750989619873910784
751096536776450048
750969767884980226
751005977370034176
750956312826109952
751115851458310145
750940034476507136
751100928145645568
751135619095535616
751095454763520000
751082766721245184
751107072679354368
751155479150288896
751050709668364288
750989309411549184
751011790591447040
751154195898695680
750983101690544128
751109190861619201
750943406805884929
751007168799748097
751116803586269184
750936775812603904
750976139305349120
751102685391183872
751019764261216256
751109849455349760
750963434737590272
750989816955895809
750972817353637888
751096641579577344
750950012939567104
751003968365527040
750987979599015936
750969205827117056
750955889012510721
751130581908480000
750999396712521728
751107202971303936
751118007343210496
750976868904468480
750956266751684608
750974641976541184
751055969329840128
751030627445645313
751068195608403968
751029545113939968
750991360140775424
751013694826508288
750973102411186176
751086411521126400
750981709215203328
751149196066033664
751035857818177537
750990475209965568
750946627909775360
750962868636545024
751041214007406592
750957260713721856
751000327730634752
751125175610007552
751122600089247745
751040630764122112
750854487703642113
751075036816084992
750964697042747392
751149863161716736
751095756598210561
750865422338158592
751036818372513793
750982153819881472
751147946419322880
751146340051259392
751000340149858304
750928638594445312
751151213521965056
751076479400677376
750854286381318144
750954651785240576
750921667686182912
751119274018734080
751017339810902016
751144716801044480
751029608221380608
751006908681637888
750909558948655104
751047610274832384
750862465332895746
751157312039989249
750941620170809344
751019990615293952
750909911270191104
750946510754422784
751125670416281600
751038957438328832
750965355582029824
751071106484711424
751056120567980037
751038101531795457
751006275094196224
751134872731738112
751035224365101056
750949811508117504
750908825008476160
751138148558704640
750881356448538625
751057693201330177
751020686706081792
751044116494987264
751026047370616833
751146545412771840
751035157327515648
751074894184587265
751100559113986050
751081667943596032
751113574160928768
751054581023539200
751119865436594176
750940785353392128
751091767928381440
750850616415715330
751060285457305605
750894815995322372
751103260308574209
750928747570814976
750934187901759488
750988017465171968
750872787384868864
750911081162289154
751100269807697920
750921894119911424
751109635344441344
751080027773546498
751001812585553920
751092279432122369
750949891267002368
750926625554989056
751108003844284416
750982858559328256
750917792115724288
751070448046055425
750940898863841280
750940533640626176
750995063929466880
751091528588791808
751015427078254594
751112282290040833
750991486360100864
750994250330992640
751051217288265728
750999774028070912
750980895612493824
751158113168789504
751069420642897921
751122491050000384
750955641519403008
751072784374169601
750910196277387264
750969411561934848
751029276829515776
751027506891878400
751045177641279489
750955687904153601
751115356404670464
751098847569608705
751018111529263104
751049149412413440
751061212381732864
750957587651264512
750999891560714241
750984225944252416
751089335051640832
751031269031641088
750970610986184704
751086604593266688
750911232249561088
750965112278704128
751026693045751808
751150458497015808
750914747349012481
751009752424058880
751031290179227648
751062852446945280
751099589999091712
750942429478395904
750954643493117952
751104128605102080
751062327840079876
751051837827063808
751008058025750528
750872565187375105
751147744891441153
750864537209810944
751057068140929024
751145467371724800
750868899411988480
751148877449945088
751117264951382016
751072167857680384
751107890820374529
750907155394551808
751054505706295296
751102114928193537
750969373884616704
751019143290314752
751049451523936256
751145916174831617
751007210436788224
751105667604226049
750990328522502144
750982531143655424
750921562866331648
751103411202863105
751072104838230017
751070959721861120
751090203469676544
751108746206588928
750957298344947712
751055663132880896
751019093004840960
750864679753297920
750994149478989824
751005268457164800
751075720571527168
750984221435494400
751150387424559104
751063317796495364
751072956449783808
751067939814592512
751058402281873409
750970791479697408
750923899106361344
751131395720876032
751117613044994048
751067860294918144
751039854679515136
751019651002408961
750994023892996097
751101213178007553
751107576184512512
751022733757210625
751136416084602880
751151809201340417
751045898696658944
750866596399239168
750999451116904448
751108872123940864
751008183737544705
751089439858982912
750986926782574592
751142791410049025
750901019115085824
751056535812509698
751077587032674308
750930459127844864
750994959193542656
750954999740444672
750938432252342272
751093516651159553
751008288586682370
751147703053279232
751068887702052864
750963476781080576
751107420856999936
751073182975717376
750876969173127168
751148814468124673
751027515108552705
751056955054166016
750993344445153280
750947353654329344
750924947636248576
751058183859437568
751038613505314816
751038835514077184
751003469356494848
751067118028849152
751115130159656964
751144410436567041
751099728650244096
751126509096726528
750955494764847104
751041436133552128
750959722807844864
751089146312077312
750973576610623489
750973614183346177
750990001484271616
751013564912115712
750949001936109568
751103214116696064
751135183210885120
751042904332918784
751142263120691200
751099711860318209
751132997806587904
751089855082487808
750945302820098048
750878944593719298
751013367976984576
751036419808882688
750972305732308992
751038193923862528
751010708578590720
751108603654901760
751056220878991360
751079574822391808
751040534261559296
751083760896995329
751086885695397888
751089553038012417
751008259100729344
751128518411612160
751016081364508672
751043931891048448
751099447761833984
750849768994275328
750990605484826624
751094632507899905
751069365911642113
751109178337353728
751158176238669824
750992329394257921
751133962316177408
751066417378754560
750953984941326336
751150588721819649
750958103508561920
751117688785739777
751078979365269504
751136244197982208
751066903855108096
751157408509136897
751082997412093952
750956518271508480
750925883226005504
750928936692019200
751006975740248064
751038055411118083
751071484018241536
751096629005017088
750895667359297536
751010406634848256
751062713783062528
751077167237214208
751092036133085188
751018728154955776
750947756307513344
751107282679820288
750989728954982400
751005365257502721
750966194589601792
751005637753114624
750972817395503108
751099271387049984
751031449608871937
751010411051450369
750990043314065408
751048214254583808
751100701582000128
751078232930136068
751057043298091008
750997257705717764
750913941832859649
751032200343252992
751056741341638656
751100387193675776
751154313163108352
751045965843275776
750949069229527040
751076915700793344
751153600353726464
750898158750863360
751028668546318336
751028714926931968
751034989379215364
750999740683280384
751099657149943808
750975941925564416
750947907449131010
750910187981066240
751011962759352321
750902940043468800
751052588875812865
751074805953159168
750959085105713152
751014722787483648
751048494996135936
750999916714029056
751085476438806528
750885575910166528
751088781369958400
751106397404663808
750959634673000448
751003196714258432
751095701849907200
751143034654457856
751088471121522689
751118116382474241
751009488287719424
751044447694094336
751144070932750336
750901396715732992
751086164086517761
750895151497687040
751116648266993664
751116807629594625
751074411906674688
750943830346784768
751153767945531392
751047782228713473
751048889306865665
751052899011092482
751082620054695936
750930022760873985
750996720469893120
751023337648906240
750873039038976000
751083920188379140
751150223838371840
750934192041631744
751047794538999808
751121194947006464
750900494889996289
751107018249953280
751044552337784832
751061245885689856
751075602979926016
751078891352010753
750929259682734080
751079637950799872
751146272774561793
750989888263258112
750902722052796416
751146054771499009
751048415417556992
751115151038943232
751070456334192640
751095978770440192
751094510806044672
751001304999137280
751110067336933378
751049950365097984
751068539763560448
751038227478351872
750889057094279168
750978161005957120
751022024781336576
750967155160600577
751039460763111424
751014789569183744
751095819336609792
751024264564793344
751035123588558848
751117449681051648
750975946409275392
751142560786186242
751101544796332032
751114874261008385
751019441123692544
751153835083792384
751056669661011969
751016362793836544
751055684284719104
750938939842818048
750872472845778944
750943767377633280
751037292056281088
751016249430200322
750952722438955008
751056531391668224
751035874280869889
751036352838438914
750925572692447232
750947005489446912
750869281026351104
751065884710494209
750942601696518145
751103985755521028
751097086020493312
751108394036043776
751045890379513856
751006225005969408
751105763993456640
751120872178585600
751000336232484864
750972045773639680
751007160436289536
751071819759808513
751027733480833024
750972578202812416
750886443954810880
750981768086425600
751111682227789824
751035019045400576
751113540237463553
751157911921897472
751072658540945408
751008661749764096
751123434780889088
750952139577561088
750919385989001216
751140845257121793
751026957266157568
751132628728815616
751091461454761984
751092824574193664
750937627197575168
750972695676915712
750971232053522432
751145127767310337
750965951181549568
750907188940402688
751098008998141952
750978345240764417
750911156982865920
751114244993744896
751035392212729856
750925941635883008
751036289726709760
751136009262211072
751083668563718144
751077188275888133
750910124882026497
751000138982756352
750945050989826048
751027364247797760
750928118521667584
750988906745761792
751087812590481409
751118812687327234
751154984348164098
750888113296150528
750861852838596609
751028798854803456
751099711734644736
751142661361397760
750852826868305920
751131387172970497
751063539918438401
751121065204645889
751081856565702656
750860263235022848
751082708185575424
751026076747440129
751058406182617088
750963095028334592
750946015830769664
751157924664336386
750944841387896832
751017465732300801
751007298760249344
750957130526683136
750923378878353409
751048914544066560
750960695647342592
750851442383073281
751025673792163840
751014433384755200
751046955904696320
751096792352223232
751039196186357760
751138043680137216
750990265800749056
751032443591880704
751088491849736193
751057072364498946
751044648983035905
751017570682171396
750969247954771968
751137032894869505
750951266872860672
750983072443723776
751090173857898496
751107844532015104
751002642898296832
751055810134994948
750971454196477952
750918232803045376
751027024316207104
751121689816231936
751148567142797313
750931645927198720
751074604731379712
750979947473276928
750974083794341888
751004077585293312
751009093742125056
751115272648531968
751010607814610944
751123937942245376
751010691868348416
751084495026130944
750858551921373184
751083597126373376
751057374547292160
750996318139604992
750947475477987328
751074432903421952
751145937381261312
751071245010145280
751118237891428352
751009358306172928
750990915767037952
751132183960686592
750980090247294976
751062571071967232
751132712757501952
751149040935563264
750926315012890624
750979247389442052
751073975753707521
750906035473379332
751148978004197380
751071618252800000
750981713396961280
751140325310271488
750893498942054400
750946242243403777
751102505392701440
750990991088316416
750963640145240064
751103381880668162
751024394546405377
751039272027848704
750960540579684352
750983508806500352
750903343015342080
750899139974729728
750889581294264321
751144091723980801
751123279738466304
751121643901034496
750943595612352514
751150437517189120
751063917481295872
751025476743880705
751082376864956416
750946124912033792
750973140314959872
750938201934721024
751090987674378240
751030057158660096
751046662303444993
751030182870446080
751042736392966145
751158427938856961
751004148632616960
751120276344176641
751139830214619136
751152828375298048
751110352734126080
750963191367303168
750978181839089666
751050852530528257
751046439799754752
750958732943695872
751089712555782145
750860653049450496
751012868846456832
751018409496866820
750969541748862977
751051523363254277
751026341009559552
751126244872318976
751036998404694016
751130619623641088
751009513247903744
751123984062750720
751135623369621505
751062827239149569
751088919819743232
751099711831105536
751026315822792705
750927590345486336
751079784466251777
750892278357565441
751019109656113152
751098264909451264
751052941260447744
751106628255158273
750948234659377152
751038869030760450
751076924278054912
751100911490064384
751123736640819200
751118263334166528
750953464793010176
751127310225539073
751148449437999104
750979070972796928
751039099998470144
751019260785389568
751065436087652352
750851467926310912
751051942852517888
751077838372175877
750940751882809344
751009307643305984
751070024446672896
750972997675155456
751127058797957120
751072692208562177
751089653957230592
750934552651132928
750924687501328384
751009341323419648
750882337597100032
750879510770384896
750931188790034432
750977695094300672
751150878204321792
751140568479174656
750918698010087425
751019638520025089
751052496693493760
751132792424128512
751073652603547648
751133589287337985
751078916308275201
751049786904764416
751048583433060352
751141260719755264
751076307769884672
750992786279792642
750973048086462464
750967633097490432
751071178136125440
751129193694556160
751122016913256448
750862389680173057
751115385894735872
750983906871087104
751068501918507008
750876633746149376
751069823258529792
750965255170293760
751067122042896384
751122683954237441
750971890198573056
751109614683426817
750961530414436352
751105927764402176
751018581232615424
751105659148513280
751102056568586240
751006288025300994
750983089200005120
750850666537553920
751023232937975809
751080166500294656
751022146621730816
751124101557784576
750866776875933696
750988428435656704
751099728599851008
750976315440918529
751040244825350144
750996653520384000
750931105126096897
750978043368398848
751049522655158272
751007776810405888
751084654376214529
751103239232389120
751024436535582721
751157312136552448
750924104539246592
750903653293228032
750984846483259392
750897986855538688
751003226074255360
751113330589392896
750933713626730496
750948297628643332
751053859640995840
750943771706155009
751042275006898176
750995466720915457
751007323905101824
751014949204402176
751033232074747904
751095253273284608
751024986035523584
751140539202961408
751059916324954114
751055206188781568
751022389719334912
751058158622240769
750885223399731200
750980740536496128
751063875781480448
750952647050555392
750945726176321536
750945084481339392
750958200028037120
751101272233766913
751005168020455424
750903066094931968
751078928912117760
751106385023111168
751012466218430464
751020699519623168
751126655826092032
751117810303053824
751057328242356224
750962549709996032
751127356354531333
750975703009624064
751014206552412161
750999413540126720
751032347168997376
751146616640401408
751111153720393728
751123921441787904
751121291529314304
751005998412857344
750960112836247552
750967809447002112
750951027734564864
751134218365784064
751063741324722176
751105948819791872
751124927835697152
751030010757124096
750963996799344640
750990361946882052
750931524493737984
751099653115015169
750956958807654400
751006543588495360
750991079529254913
751016492590895104
751110868570611712
751043885816770560
751092992329412609
751046184127520769
750912511491207168
750968102771232770
751016098338840576
750967435910586368
750969130451214340
751040676800765952
751029452877029377
750997282632249344
750968103119392769
751138857219829760
751066195013406721
751062688776744961
750933239884288000
751072494912675841
751132561578024960
751061472352935936
751033399708487680
751124479187816449
751016845122146304
750938541425696769
750994493302837252
751122818180538368
751113062409658368
751111829330415616
751053083904540672
750980178348834816
751068736736591872
750960888627204096
751020791572140032
751033479715053568
750942849072504832
751015456794959873
751052941205745664
751132460960841728
750976025903898625
750920841714544641
751104237589889024
751028907764219904
750992853648699393
750944807804166144
751110994319904768
751134742800662528
751005285515399168
750923546839412737
750955515660922880
751072553561493504
751110625317654528
751033177511165953
750951061410738176
751115293427109888
750910364141883392
750943289260515328
750893125728546816
751143470992093185
751157488330772480
750985240924028928
751081575828295680
751032556871495681
751066337812840448
751116166022606848
750971412119105536
751106456305471488
751004949740457984
750981344520536064
751066635331637248
750869544999280640
751027087595696129
751087217137836034
750982195750273024
751099229616103424
751098101092392961
750993352502358016
751007550552891392
750985429437079552
751029364955971584
751041008373149697
750978450119327748
750990047323750400
750980702510854144
751008531839651840
750959131431800832
751076475340779520
751004605924773888
751078958578470912
751111980203769856
751085346251767808
750942320334286852
750997102403223552
751003662324031488
750992966576201728
751087909093019648
750979683433447424
751016304010637312
751102933014634496
751035920665587713
751082468887912450
750854818810519552
750932438818426880
750992949882843136
751110528743907328
751014357916651520
751021307475746816
751021160985423872
751019072242999296
750995819021668352
751082578199871488
751091881031954432
750966223786151936
751151234774605824
751144112603013120
750988264933384192
751084759028228096
750882648029925377
751102500942540800
751028320561659905
750920308828155906
750926201917669377
751079008914341888
750906329292615680
750920883364061184
751129113717420032
751138093957259264
751111950893973504
751060994277961728
751102454817775616
751113611737636864
751076802391670786
751011606339981313
751033383279554560
751121304208674816
751145861619585025
750975455688286208
751043180775272448
751136630061293570
750988009214976000
750936406575362048
750951648617463808
751048876954685442
751014685026029569
750994673720754176
751096112883326976
751068116113817600
751149309308043264
751148374045241344
750992459178573824
751154137119666176
750888788709093376
750936763032416256
751074990573948928
750977515129282560
750858354868752385
750921151774416897
750956954592407552
750890097093046272
751033773148569600
751015062429638656
751041444660535296
751007307149049857
750914373980450816
751038332193374208
751078480398409729
750955176119468032
751043055176802304
751042879087255553
751097367265509376
751095051875385344
751041893283274752
750993352582172672
751013032424275968
751044795636875265
751043025774731264
751019110037807104
751072478139600897
751009400203149312
751151620386414592
751098222806962176
750920938099732481
750959760502038528
750956732076130304
751094770865414144
751035622811394048
751021810871709696
751018828788736000
751132574131642368
751030887492493312
750884917140074499
750946586256080896
751122688005926912
750983764499652609
751130548312088576
750975606603390976
751078899644243969
750959181667012608
751036759417511937
751011660719091712
750859818617991170
751108754884538368
750947983001264129
751052924223008770
750961127648006144
751065532372226048
751098457570603008
751020829337653249
751070800304861184
751074164220526592
751027141907738624
750950629544263680
750925916776325120
751129843727728641
751132200859467776
751077926586679296
751038613354385408
751061640192389121
750901283385708544
751076727078674433
750948154615402496
751136223142539264
751011895507910657
751005490868416513
751089221708886016
751079398904893440
751014600787824640
751080141321826308
751045303445299200
751041603763068929
751037145368977408
751077653805879296
750903825217781760
750990500715372544
751056535535575040
751047220267397120
750974004131921920
751157924689354752
751059605661315072
750892202751037440
750999354677362688
751051901014122496
751001963416809472
751077310107774976
751075078645755905
750917297481453568
751017511890583552
751111158074109952
750930593135882240
750978559368261632
751131756250566656
750868324427309057
750998658229739520
751073656860729344
751134742653927424
750998092334436352
750881197132222468
751042589684600833
751084717257220096
751081428746637312
751035102629654528
750889791135232004
750951581395267584
751027049603665920
750958590161252352
750883545640538112
751061887622733824
750885374331875328
750961576413433856
750992207394537472
750990794199269376
751038059580420096
750981025682030592
750931972982202368
751092703144898560
751003054221189120
751045714491441152
750904412281921536
750956975580643328
750859525058654208
750957856434839553
751132482012057600
751044820991217664
751050994776207361
751137624107020289
750937203581325312
751061824460718081
750974914283405312
750967155181522944
750957655028563968
750999782408089600
750925094671622144
751038277847777281
750974960726839296
751141793123688448
750970506157944832
751091893413507076
751075829627715584
751081453908361216
751079893807558657
751143126966894592
751035371308408832
751001108085104640
750969822545121280
751099715937247232
751012424006840320
751103822219575296
751024814010339330
751011526719537152
750906513732931585
750856387551428608
750906484330934273
750976319643541504
751090505484734464
751102953885401088
750972171476934656
751100554865172480
750982053135523840
750931218397536256
751006850045382656
751068665420873728
751023870501609472
750946284001976320
750920334195425280
751130015597756416
751111048929816580
751049866764312578
750983403885953024
751148625967902720
751052484001619970
751079184970223616
751053654153625600
750956778096062465
751096838636404736
750849076795760648
750987354702245888
751123598488862720
751031117982134277
751073451415183360
750936280633057280
751132486156034048
751052668567715840
751069357527236608
751140128056303616
751044162632478720
750966991549296640
751052609641938949
751119672616124416
751013338541199360
750989523325071360
751077897029443584
750963526836051969
751060100652019712
750960804879532032
750982225177538560
751108477683052545
751014999372533760
750962985707900928
750956341951336449
750883101203533824
751093697022918656
751022461186105344
751116031645581312
750976575223504896
750857260096643072
751037157754757120
751053973025529857
751009874071457793
751082376864862208
750925111377571840
751113636823773184
750999740473548800
751098432555802625
751081407946952704
751111032169492480
751047454771011584
750973266156744704
750901765772574720
751064446181728256
750932497664450560
751057630488125440
751018572818812928
751040215582666752
751014320163610625
751037552409403392
750952257043173376
751106267322744832
751114060373032960
751078434294595584
751048205601804288
751077758843949056
751043768363606016
751023912348225536
751065825864548353
751022343737249793
751112860797808640
751112193874071552
750982787029544960
750936368784736256
751138718803714050
750958808340520960
750940462396178432
750864189250494464
750852180890955777
751091302373089280
750998511638962177
750988872935321600
750993793097273344
750980748623155200
750870505549213697
751002504507293696
751128660875227136
750921701265780736
751146201253351424
750908476612718593
750908866951573504
751121920460861440
750969998684876800
751113490077745152
750938788826800128
751087930131771392
751046058181009408
750952290463383556
751016748275478528
750975933754978304
750902403415834624
751055902422237184
750942341570056192
750887962435543040
751081722410831872
751144682957201408
751087124695420929
750961501234540544
751129000714637312
750876591555653633
751033458651238400
750964370088267776
751149846111936512
751017113465257984
751047094354448384
751111288080695296
751102073094176768
751130045146685440
750981780665171968
750983730945286144
751043549886578690
751015813226770432
751082364105732096
751124068062167040
750985928680869888
751042778461679616
751048025523494912
751088818992865280
751077444313051136
751047513491243008
750979477681934336
751133543141609472
751034829966192640
750971777157783554
750944614735941633
750952902630338561
751070976503193600
750919335862935553
751053880708960256
751069051485581313
750980082064384000
750954513473892352
751071446487724032
750966358163066880
751099711772385280
751059958247161856
751062722381549569
751144020257234945
750958611346681856
751120104658796544
751150823711895552
751115356371034112
750955222122500096
751078635243708416
751073031619907584
750855443812061184
751075594704678912
750951061486264320
751023937585283072
750906488541945857
750902306992893955
751142531442700288
751018048639959040
750885797948116992
751121807449722880
751135631611424768
751103700568051712
750981487038754817
751082821280817152
750978827954823168
751089376986292224
751116422022041600
750922288434909184
750977586428272640
751052962156335104
751114383389028352
751107056061513728
751135149379715078
751068510328061952
751075569312333824
751082376764153856
750875933117149184
751113922271379460
751129118184439808
751023727782002689
751142091225456640
751149124901363712
750981885594071040
751158272804040704
751047693972148224
751039762690084865
750951267103539200
751021207164772352
750966760711397376
750869893411667969
751096637502722048
750879590394892289
750897827472084992
751090962655547397
751012311071162369
750920195582091264
751113280341610497
751118179515203584
750932434548559873
750875987789881345
751109232951304192
751106678481825792
750985433983705088
751145446349869056
750984552869486593
751155084852101121
750980077765230593
751082636618129408
750855498518306816
751052567858274304
751061136662028288
751028102562807809
751083236537692162
750932040480989185
750958103537954816
750969449180590080
750921684606029824
751095886739083264
750917628747780096
751009878018228224
750980929053663233
750955842778849280
751012814056218624
751119462745726978
751095366293028865
751056501985447936
751103767534329856
751092132732137472
751006468212715520
751154468373364736
750940894669471744
751091771938136064
751085077707255810
751024482886778880
750936444370317312
751045769025642497
751151335479791616
750935328488292352
751112663787266049
750976797551038464
751146054746312705
751110583521570816
751126081298661376
750882577037266944
750960225834901504
751121853398323201
751058444094930944
751019218959675394
750880416962211840
751077574063763456
751147413419597824
750894194928062470
751060130356015104
750994908740288512
750974117541666816
750952479286824960
751045642839920640
750946552433242112
751015817513275392
750994103324860416
751055549781934080
751011857708806145
751093919367200768
750893301742522370
750965917895491584
751091528857165824
751010679101001728
751098491334713348
751016211467505665
751018107414732801
751034892901814272
750911211471007744
751014441739837441
751003800505319424
750990995400040448
751104262524903424
751098956709519360
751108821787881472
750966697797021696
751122168034000896
751042883029839872
751100265420423169
751036809879154688
751016555677265924
751014802219237377
751140295736164353
751021961837510656
751146935470415872
751094347139915776
751032577591566336
750910506660143104
750961970816356352
751099741107261440
750848808599298049
750984087557505024
750964630156111873
751116317034418176
750950105151340544
751154577513349121
751057118732648448
751057168900640769
751001888246595584
751129571177693184
751150156750389249
751115880986062848
751113817405415424
750970527125217281
750961522155855872
751004895487098880
751101771183972352
751074260844765184
751032149818667009
751014580164362240
751131722725658625
751131718447276032
750958862673600512
750925014799556608
751121459431571460
751040257550876672
750900738197299201
751011262394462209
750911861457952768
751102484186357760
751013946690330624
750985119381327872
751142955205943296
750910997397843968
751017595516678145
751057009517166592
751058536185094144
751056128834801665
751087703400255488
751028136079396864
750922179395489792
750931641753886720
751020305364160512
750961559845818369
751151213605818368
751078576695283712
751103985868795904
751025397295448064
751112240091262976
751135933605539840
750928261048217600
750958934316322817
750927611019272192
751021819428298752
751042686140882944
751032972116004864
751076911556812801
750964172947656704
751038546329399296
751028932808441856
751104019188293632
751010494912180224
750995617409708032
751070326423953408
751147954782793728
751089473551818752
751053398225588225
751056451590885377
751027804582584321
751049245768183808
751052274223374336
751114408705855488
750894287500484608
750931272898347008
750957294238724096
750970896416899073
750956719640051712
751071203045937153
751102060586729472
751035962617126913
751049183147294721
751091100941684737
751131643176452097
751007126625980416
751056053433958400
750919549764136960
751111703471939584
750965888166207489
750856022550540289
751104254199336961
751023618847567872
750923957986004992
750979964456099842
751116338060488704
750973819766972416
751012923460509696
751109820049129472
751019625866027008
750978702054268928
751051670122033152
750989808449847296
751121203591544832
751045714231296001
751014047122849792
751067684121509888
751038005071187968
750895226701639680
751018182970933248
751154254660919296
751122444967108608
750854898640621569
750960670728916992
750964294620241920
751015963936555008
751037531081367553
751097870451896320
751023492779413508
751094821394132992
751148319523610624
750966685235019776
751101620100993024
751016043687006208
750946443733635072
750931155344646144
750854185743163393
751011128142995456
751108532536311808
751079105253171200
750964059789463552
751061950445084673
751070011997954048
751045798050144256
751044481319858176
750978114914844672
751009647474061313
751006421894860800
751141009065664512
751082598840033280
751053968529190912
750972645211004928
750877711279742978
750867129281286144
750961932929236992
751092736875520001
751029956466118656
751118271575916545
751049883499495424
751067189206278144
751023027249377280
751031231324753920
751047782010613760
751017159518806016
750996389358886912
751065809221476352
750980123856437248
750966488018870273
751023606004477952
751053775578787842
751092325577818112
750939858365915136
750969923237621760
751043705117614080
750990357895188480
751007105629429760
751151096362463233
751131987163906048
750946271628763136
750915078359117824
751099015538872321
751057819118415875
750937702682365952
751003339081523200
751025007212564480
751079168004263936
751129021753221120
751020896819830785
751058217656918016
751125481588662272
750978668344832000
751153151257014272
751143928276058117
750912259895865344
751102387759218688
751009169172467712
750975996686376960
750942609858785280
751017897796001792
751097790634262528
751058112673673216
750981990292135941
751082586320011265
751089997986627584
750957353005092864
750867435239211008
751149263455920133
751139167598284800
751054740511977472
751004543106908160
751082376835452929
751100844062478336
751048528764567552
751135111589027840
751085283362373632
751053255703011332
750858576902643712
751123644357763072
751102060582604802
751071068874473472
751105575484817408
750987380132352000
751117168507490304
750927514806128640
751124978280624129
751078417177513984
751032128817725441
750996515255119872
751130283919958018
750940667891810304
750856848983621632
751131907455193088
750919050532777984
751078689958354944
751012864727605248
751007177121357824
751081500049805312
751003221653614593
751038185401188352
750973064591138816
751049455512776704
751128992242135041
751040450509754368
750949232677384192
751038441589268482
751000797471793152
750936826165297152
750921676192227329
751143986694324224
751099585817415680
751018442849935360
751118770660339712
750976348726947841
751016878433308674
751087036510171136
751024864325230592
750923031027994628
751090643779354624
750854110140706816
750981763732680704
751053570124972032
751136990675013632
750854764318040064
751133526154702848
750858359167938560
751151041853489152
750910922126987264
751060663011778560
751114656299749377
751126119294771200
751079029873061888
751086608993116161
751001845984813057
751019839477653504
750990768916033536
750998499211120641
751106183767875584
750961350235525121
751030325267009536
750965611627327488
751080195688435712
751031181123186688
751148575300562944
750998511836160000
751097191092129792
750984641243406340
750936394126729216
751011241334861824
751063317813325824
751134914771349504
751066773844135938
751115700559876100
751069084976947200
751126223959588865
751072943866687488
751029142557077504
751147224663461888
750948326661615617
751046247004463104
751003121342644224
751056980291096576
751117093148303364
751097757042143234
751006199760482304
751105592173953028
751114370898427908
750973303666380800
750946938489413633
750958355217211392
751066476031930368
751007734850519041
751015091781267456
750872577493573632
751076756287737856
751044397110792192
751032091295510528
751051271755431936
751020091118989312
751093311117504512
751126089754378240
751148629755359233
750963673682804736
751014991239770112
751114525970198528
751092828806254600
750983869403369476
750989535660605440
750947056005615616
751005306272882688
751148818624839682
751094540166131712
751092736867139584
751075200087842816
751052442159177728
750988252421685248
750855942892351488
750959630289866752
751035912151261184
751081357334360064
751066215934726144
751024076009930752
750857109185585152
751096217975787521
751004677462978560
751105319712002048
751093353253576704
750970263081259008
750972750106226688
751081978414395392
750880538500694016
751145073132339200
751085413444517889
750918564157198336
751065939450351616
751089897251934208
750929846763741184
751109488627879937
750986046272376833
751158629143814144
751099929708359681
751007214995906560
750969814223650816
751029541057933313
750953313970028544
751053285029736449
751082171356545024
751010972916125696
751086952775114752
751106024371789824
751034653881016321
751066409153605634
750917456760283137
750954253208944640
751123162352328705
751123141196386306
751146285298774016
750882262380580864
751036390264147968
750873366282772480
751094493877862400
750974348085891072
751123770195079170
751118950893748224
751150060222746624
751104375679049728
750966404174589952
750866558948249600
751143596821192704
751107651526885376
750909986817970176
751155047384264704
751006124388782080
751137297102438400
751040593195859968
751052228174155777
751155793697832960
751009148230393856
751126089959895040
751006455805911041
750961027018289152
750944627423907844
750889719840514048
751018640254889985
751090442511548416
751050739049373697
750939678002454529
751004341809668096
750932518447226880
751105608942776320
751040613848461312
751048205647769601
751110419671048192
751088274052149248
751034922261946369
751003624390684672
750890344728895488
751031147547750400
751045945090011141
750998490692497408
751027070550048768
751070163114557440
751103054762639360
751029956436561920
750999358829686784
751078605904543744
750974134516088833
750972796315000833
750874985195986944
750853535420612608
751101368694374400
751070976452882433
751075741463445504
751043805894377472
750874683361353728
751046490454368256
751099778713346049
750940517005926400
751138945434521601
750997488195207168
750944686148231168
750945336173158400
751107127125630976
750977699435479040
751009660207964160
751015829853114368
751115863973998592
751016316270587905
750999996229685249
750918056390627330
751044845980889088
751065683304349696
751017088161112064
751009131587330048
751040190555254784
751062416247623680
751085786783576064
751134255997149184
750932560277012480
751131580291244033
751056334276161536
750987505609080832
751104908330278912
751012000474464256
751031461977923584
751154057373421569
751025208438427649
750916894471950336
750951267095175169
750912926651850752
751095072712585216
751110432434352128
751157463219666944
750986100861263872
750966404216721408
750909151924981760
751069378385481732
750906606024527872
751083295211913222
750980169788108800
750967758947573761
751105709568319489
750968794990936065
751051485622906883
750984670406385664
750979872147775488
751113037109686272
750919172201283584
751125309559365632
751057559134412800
751039896849149952
751094649180286976
751055390641717248
751052978937663488
751104925371887617
750951128377032704
751038906959794176
751002479509250048
751154128613732353
750983734917206016
750911458800594946
750934808331751424
751029096696590338
750971630126411776
750896006955405313
751021911732260865
751143554748182528
751032791857586176
751104832937730049
751035236847419393
751045902933061632
751026806279593984
750865917060538368
751033555187359744
751013959432605696
751055415824248832
751056980018491392
751027439690711040
751000910713745408
750937526655971328
751130015442542592
751049816499752960
751016765413404672
750989418530570240
750978748191760384
751130837610037249
751074474812960768
750910468965953536
750962985720504320
751124172927963136
750955801234333697
751035190760407040
750995466477772800
751139834371174400
750981029930864640
751126186307129344
750868320304320512
751105529150312448
751073497305092096
750905951692025856
751041083690278913
751110122173304832
751117466281996288
751088730958594049
751064450208264192
751092262558396416
750940059810074624
750998591179718656
751000457716301824
750940093293166592
750989137403084800
751147090777169920
751045508672679936
750941477333762049
751064777535983621
751011455181266944
750934762546757632
751056724241580033
750856236719960064
751006170484269060
751032137466413056
751006094793830400
750895662917488644
751135497477644288
751126085685968896
751029666899689472
751105143588855808
750974671189864448
750998155278385153
751039792163454980
750992962440474624
750922586184441856
751081013518929921
751065741999349760
750990160746209280
750980342106972160
751118078814121984
750962663119785984
750940756169326592
750974511714099200
750993759446282240
750865896281825280
751107332919136256
751059278874587137
751157257728094208
750937748865966080
751062076165070848
751118011487092736
750971550527066117
751054354518597632
750971466729066496
750925623158190080
751099153841872897
750966781523755008
751127339879268352
751074931723689984
750943696355414016
751042782630912000
750981193533759488
751152329408163840
751113783733391360
750936884549808128
750999572844048384
751065737830080512
751024415459119105
751078945970200576
751023396226473984
750966739840692224
751084570280357888
750928068445962240
751125376642977796
750944233071124480
751015754464497665
750942643560079360
751109174092763137
750857524161708033
751037980094136320
751073543438360576
750893377349115906
750956136396890116
751144729220440064
750950440813068288
751078891347935232
751138991328653313
751139360498589696
750849223646711808
750864419542958082
751043030128300032
751003892901670912
751020326289571840
750986566143709184
750982447526019072
751036726135627776
750996657697755136
751006455654907904
751099812330795008
750990735453745152
750996557038755840
751137640943128577
750923383190196224
751133152886792192
751024994361171968
751004228370522113
751069764378890241
751000461822533632
751118053581160451
751123644496031744
751092761630167040
751011618671226880
751041213902520320
751146839148199937
750894765315620864
751072956181311488
750964403361710080
750880055887298564
751013959084412928
751096058500026368
751150387323932672
751093445608017920
751075351325970432
751006887655641088
751050617515184128
750969621449146368
750916735331688448
751070284665483264
751052958033408000
751120964402884608
750863543080087553
751049485086707713
751101502756888576
750995386941210624
751059698217025540
751004220149665792
751118657414103041
751149531702714368
751005268759220224
750967343849799680
751056787458125828
751003922379247616
751035488551604224
750958686571470848
750969873069670400
751074600482639872
751114442075766784
751140601949786112
751137624132169728
750862662112653312
751118485577662464
751030484763684869
750979997964402688
751156234443784192
751053847192281088
751057047496560640
751042526610595840
750955108956004352
751106628259315712
751018748975325184
751067239504371714
751124403744677888
751092442867335168
751092052922957824
751078807260528641
751135157973839872
751002341004808192
751091587384381441
751015687389315072
750954492254752768
750998759274868736
751154220783599616
751140178509570048
750991133891825664
750996779403997184
751056288285622272
751000705251422208
751036566437441536
750996758281523200
751146020935983104
751012549806657536
750958854561632256
751014076533313536
751147636003115008
750972301412331520
751131022310383616
751006292035108864
750951632041541632
750933805939195905
751070150179315713
750950814080983040
751047689849241600
751009479702052864
750922922026348544
751006288025235456
750871403050725378
751157945388457985
750860804094910467
751086591951663105
751054996246896640
751002957676679168
751021848540778496
751010842892701697
750983194212720640
751030703035392000
751116878949457921
750964131063267328
751103419583229954
751037262977196032
751069185699033088
751007361460908032
751046850900267008
751038261112496128
750951703097315328
751064336983031809
751012574972510208
750941460887986176
751093424355442688
751057122922733568
750977250825269248
751076156770836480
750958716250427392
750987208023240704
751009509292867584
750965229912137728
751106145738190848
750994971679793153
750957504096600064
750998079713804288
751074122403291136
751114622648852480
750910586305806336
750989908999831552
750980061088669696
751005956696309760
750954991427416064
751053087771496448
751059417244823552
751013581844516864
751008519063830528
751120767157411840
751104421803728896
750955364988882944
751054589491838976
750919784724705281
751094586521640965
751149703752978437
750944464005365760
750878697096261632
751009714532560896
750949555919851522
750966408587075584
750954014385123329
750951892122034176
750940961618862080
751066836985323520
751025233663066112
751067734293741569
751123619519037440
751000164144414720
751093105688993792
751067004761669632
751016412840361984
751050785350234112
750937497102843904
751148428630032384
751051527452700672
750957558626738178
750961580746084352
751079923046113280
751158129942036480
750911035398381568
751083530327732224
751020703835619328
750984460552765440
750981520458969088
751106766583234560
751077603512086528
751080778742857728
751004119486328832
751120238918373377
751109480490733568
751125494108655616
751074021756825601
751034318236114944
751120322426970112
751059991931518976
750962264350531584
750934183493660672
751041796831076352
751057672485609472
751053725511327748
750949111235538944
751077590979448832
751024608736935936
751061459715690497
750955264208166912
751084448846839808
750962151053983744
750965783530995712
751107831902924800
751129806046171138
751087988667396096
750989007371329536
750915560821719040
750872049095208960
751015662064115712
750903095295512576
751008212967649281
751047295781797888
751002282473492480
751027121154252801
751075158434189312
751108398058315776
751106762237833216
750934896697348096
750866198162702336
751156854785531904
751072209750396928
751052974697263104
751013464328536064
751024784809553920
751046184198742021
751018509900115968
751011606453227520
750978127233425408
751114379412791296
751093432941105152
751085564212944896
751094384880455681
751069613576847360
750968547518648320
751008321902112769
751009530075504640
750939225294508033
751077142100905984
750856656016187392
751020460503101440
751048990100164610
751023882912620544
750919654403608576
750972679033872384
751008687024660480
751094657849946112
751060939768786947
750850117025013760
751033940878594048
751067725993283584
750948037296553985
751038219056254976
751080640364290049
750988730635325440
751028567811600384
751006023436103680
751101716465086465
750911857284685825
751087992790396928
750997769138036737
750973878311260160
751155881857978370
751059719289081856
750949685771309056
750956111524573184
751144406103851008
750855427194257408
751001682687905793
750967520035803136
751073673763753988
751145106674225152
750982237831761920
751053490504491008
751046909545046016
751052026772123648
751067793047584768
751099107763257344
751051867442917376
751018204047282176
751082997542187009
750939938154307584
751056703228174336
751127088048926721
751017511647211520
751075695082766337
751085640087965698
751076873648635904
750917792082395136
751116576913588225
751094884317134848
751117814375690240
750994674001776640
751034523832508417
751100420727181312
751136298577104897
751083056275025921
751014642751864832
751024239365459968
750970359529279488
751126215524659201
751086768343117824
751017197368070145
751089976994127872
751037862527795200
751131630346133504
750970426449420288
750978811110559744
751000621445181440
750958661384691712
751154791376678912
751119668396498946
750986721240711169
750967142619549696
751042107406704641
751095890614554624
751087984473214978
750891628269711360
751099225270812672
751101670679949312
750870069618544640
750963786866167808
750977275819089920
750885567617855489
751038101519294465
751019030308331520
751096008277360640
751087401318043649
751084251769077760
751118162477715456
750909630318989312
750854751722479616
751129780628647936
751019193882075138
751049384545095680
751085208087191552
751022326678953984
750991616178003968
750950038252187648
751013883809267712
750942634978320384
751110793328988160
750985320481624064
751002550590111744
750864101056847872
750963904243793920
751066786687283200
750969428184076289
751097073592852480
751144591013928960
751075225626939392
750886863557189632
751064819214737408
751000197635932161
750866030394769408
750938398802706432
751097719503003649
751035241121345536
750989875420291072
750870887356780544
751033211115954176
751094812938493952
750956677776670720
751114710775369728
751148030175379456
751032519064158208
751106401787871234
751031269241282560
751032724463452160
751043176832573440
751016404627824640
751037929745702912
751143101738213376
751042878902640640
751129998912815104
750968014737141760
751014219336839168
751078186469896193
751126257421717504
751120029194870784
751102685416390656
750951019715198976
750855011937255426
750979314150023168
750947366228881408
750952470667468800
750963145263484928
751096112975646720
750962877025124352
750959307433312256
750986071123566593
751126203071946752
750980010630979584
751131819295121408
751062411822628864
750989875588071424
751077804901408768
750937375564595200
751081856800522240
751012646564966400
751001699159007232
750936570266587136
751028660325478401
751129826854113280
751108008181108736
751094594562056192
751009932661719040
750965535853207553
750978768911622144
751105915143663616
750998088131772417
751135128613642240
751078530377809924
750946087133908996
751075959357464576
751034616237199364
751134461786460160
750960481918128128
750965510871719936
751015838451281920
751145911997177856
751010511358201856
750883491076722688
751101410570276865
751086084528939008
751057907253387264
751068191493853186
750951409466675200
751082515033624580
751122960950370304
751119315940745216
750966349824917504
751134214037311488
750934896709959681
750922603166965760
751077888821174276
751038697303400449
751078471879696384
751024419942916097
751067528902897664
750950033801879553
751077339539185666
750935127405068288
751103193027899396
751027485693718529
751110960836927488
751033278371627008
751142586069479424
750987682008985600
751054748904595456
750872371964223491
750905288836907008
750963698831728640
751129495445368832
750962046267686912
751013476815007744
751015284509593600
751054111282520066
751088517112008705
751004438177914881
751034381351944192
751117139327746048
751037577281634305
751107081042886658
751077389518635008
751074172550385665
751002282435678208
750986625090482176
751143248794644480
750939413681737728
751143492097863688
750940109982216193
750979633101889536
751033026759524352
751046675012157440
751155651074809856
751063485451104256
751103176418492416
751040253373378560
750991511509200896
751123602368593920
751088299138318336
750967201251860480
751089964104966145
751039791790252032
751036067420274688
751140778269868032
751086076010307584
750880739751653377
751044602656854016
750973962293747713
751088647030661120
750991196818968576
751014080950001664
751115771590377472
750992677525610496
751050848004870148
750956384112480256
751030954584518658
751100202682122241
751051884010561536
751015695492591616
750916177338171392
751082880088940545
751034557395337216
751149808493162496
750980543160938496
751060302066774016
751117260945694720
751132351997042689
751038625891123200
750909818832060416
751101423081951233
750963690611023873
751033458454134784
751024059195002881
750902965431627777
750997299464138752
751007839699738624
751139171889283072
750974742518173697
750953548712648704
751074306923302913
751054392372170752
751089171708649472
750951917149446144
751033592629919744
751044762166173696
750946158315446272
751092686313119744
751009852869279744
750979150874304512
751117957221249024
751077742037393408
750955016714936320
750938172423598080
751097065120366592
751063724673290241
750946162383917057
751035073449701376
751065222027341825
751049657040506880
751053259733884928
751064337003978752
751046972732243968
750973916299091968
750998486494146560
751151721322340352
751023190713958400
751115050467880960
751073174410985473
751000252233187328
751039401715724288
751087619811880960
751114211657474048
751019537823207424
751145152727674880
751136420442542080
751117717994823681
751043046851145728
750967784281108480
751124265114624000
751126907618365440
751060809652981760
750976487487115264
751153164028637184
751034435886260224
751114215637876736
751033865305726976
750854495920422912
750974134516154368
751084033635909638
751004375154319360
750996309688057856
751155575929597957
751017058696105984
751051167057215489
751091310422032384
751013565042135041
750990420713345025
750990194258612224
751093135032381441
751137972150468609
751050109945802753
750983512992473088
751094355709026305
751002441890619392
750989132957118464
751075250624946176
751008221540786177
751011706961289216
751011837022445568
751069189662703616
750939002945974272
750926935769882625
751090106837114881
751030149085208576
750969092622934016
750975224720523264
750906677319200768
750879187968425984
751081571231395840
750945873249574912
750849962154622976
751076152542912512
751000608614875136
751007458101981184
751013321785114624
750965313760530432
750964495632084992
751061707116670976
750870899763605504
750909432868040704
750995391248789504
751158629185748996
751063342878453761
751103465536032769
750986486561009664
751083152555253761
751149758308286464
751099577743400960
751053150933618688
751134159469445121
751008636659314688
750962197363322880
750958657169489920
750999874691293184
751156234414424065
750985593140678656
750979142137634816
751040832308903936
750949886942670848
751114912122961920
751129054980534276
750957440884027392
751011115509907457
751039062170079233
751155957351284736
751015456773988352
750905939000123392
750908787272192000
751020414084714496
751063615487156224
751049707506532352
751082850603061248
750982019602145280
750997311954776064
750860498137026560
750877648725811200
751052937070317569
751129554400444417
751072519944232960
750956774216327168
751005994457542656
751008280210763777
750964621813641216
751070288880762880
750938440884035585
751053351991771136
751121916287647744
751092577152229376
751065016632094721
750852419999834112
750945093180395520
751078798955864064
750985421123887104
750993604383047680
751109396344762368
750967184537464833
750981730329243648
751117206348587008
750925752938295296
750957789309263872
751130418288726021
750943453077446656
751046943426707456
751021320167653376
750897479026151424
751008296765493248
751032267376648192
750873290751770624
751057600876249088
751039556909137920
751019155793571840
751022352171925504
751006275199270913
751063128989954048
751102333128437760
750996565532217344
751057030501335040
751057848520495105
751047622639616000
750987791102832640
751068032252964864
751098164028080128
750983684631752704
751134423819616256
750950352644632577
751002601127280640
750971277955985408
751120091861901312
750964588171108353
750967478054948864
751156074980503552
750994023813419008
751058494367920129
750976910780403712
750905746267701249
751046150552227840
751055034088054784
751047907902648324
750924096230359040
751032431013167104
751108012505464832
751071463310962688
751060360665391104
751151020802248707
750970955074269184
751099049068072961
751113666209189888
750972486070759425
751027146206961664
751014231936339968
751036805609295872
751155034742673408
750979779952861184
751158687759204352
751000155730636800
751077893225140224
751120221935513600
751045290900201472
751111640586870784
751024738537869312
750941066526941184
751132171532955648
750997865556746240
750894790569496576
751045642970013697
750988994922569728
750855523692490753
750883453403557888
750980132391780352
751019491593682944
750951816435789824
750854340697526272
751054694273941505
751132658248417282
751155181266489345
751108968794034176
751130091187539968
750900385896816640
751074294340485120
750904601138769920
751000856078721025
751003322413355009
750967339756257280
750858463639576577
750976311129153536
750916018172727296
750998423533477888
751055029885284352
750986713145769984
751110105488240640
751085107025481728
750929288753545217
751036772260450305
750978450454970369
751017977521303552
751102442243317760
751151511397359618
750892718671339520
750852818152468481
750963158026690560
751126156812754944
751067520694714368
751008024177811457
751000159799087104
751099967486455808
750990911606231041
751139972720230400
751033613555228673
751109547536834560
751048926984306688
751115679416344576
750926046472630275
751111774527774720
751048989944844288
750961400349126656
750996749855100929
751091679671775232
751002248549920768
750957369606148096
750968203732541440
751121543346794499
751098504043384832
751080250407280640
750952063820001280
750963195532029953
751020884186595328
750975929350971392
751027418601820160
751060679507972096
750955561806655488
751030350449676288
751111741266731008
751013598571429888
750903451979218944
751105386606891008
751122457709387776
750985442154151937
750967616492212224
750854676359352320
750998503439073280
751110050899460097
750856181959290880
751018430459809792
751005520329318400
751096876263350272
750990265490501632
751128484626432000
750962352724508672
751147635726229504
751043591942922240
751053058654740480
751043336123875328
750913694612140032
750943025388486656
751039502576128001
751059026893496320
751139893376606208
751012541678182401
751022913969610752
750968983629824000
750993004370857984
750965418450378755
750955633160118272
751117961373556736
751109337574105088
750971487885012996
750879389072646144
750930954013802496
751003855274512384
751004983399706624
750925216088403968
751006778603765760
751044942475046912
751045177389744129
750988743042068480
750853875272417280
751083756698669056
751071819784818688
751149321895096320
751102110968799232
750968908325261312
751025648756461569
751082104310685696
751011245415927808
751081349142818816
751055780640546816
751057143877468160
751030375569383428
751028731750211585
750886074746933249
751062671940804608
751027070805897216
750891535705800704
750935139694280704
750985853271289856
750944287873839105
750989254793256961
751011052473749504
750975568871587840
750894144860467200
751069789477441537
750996628518080512
751043642199044096
751120570150952961
751038152152932352
750943658573176832
750992954123313155
750926742924226560
750987207830364160
751069441589448705
751094406053330944
751082158547148800
751064379160924162
751061803585724420
751019831475011584
751156582545780737
751103532653219840
750995286374359040
751104006894735361
751128413499494400
751014068245368832
751086923259731968
750974645961105408
750969277243621376
751067021568253952
751099367835234312
751110197624442880
751043793470849024
751097727862317057
751014693393674240
750950520307810304
751087586177933312
751092736548372480
750915787330711553
751153172257857536
751041050404196352
751034901240156160
751093953173286913
750977925831286785
750943184772005888
751090446462492673
751008569512849409
751078736255156224
751042572831879168
751001736920363008
751071639194992640
750957655091535876
751021676674977792
751044770496024576
751093244071538688
751135434672050177
750990601378734080
751034557324034048
751126324677402624
750999421639282690
750990915611815936
751022553586696192
751055910504632320
751092749231730689
751051414533734400
750955046070812672
750869851543969793
751145412820697088
751148785070444544
751060838832832512
751151108660146176
751022134063828992
750992845243285504
750904987111260160
751011526488784896
751146893615439877
751048587476336640
751141231036620802
751107122969112576
751041239093391361
751139637259825152
751025325971300352
750976219018096641
751008204486746112
751030065580867584
750885877803520000
751099443265605632
751060587304587264
751037233243779072
750979721031258112
750861647460175872
750977456182550528
750985374911062016
751090530642190336
750849357990096896
751064492096630784
751097837073686528
751056871117565952
750958980218880001
751132590740869120
751141369750679552
751102815641096192
751054589558820864
751024302254882816
750968786778460160
751002638976741376
751056338424360960
750956241325854720
751016102466117632
751093722243141632
750912163695497216
750947080944783360
751089691504422912
750983487591682048
751061119972716544
751088492071923716
751146566262685696
750990026448699392
751063321877606400
750999551817965568
750958418425417729
751069844225691648
751123367693017092
751115067144503296
750876084191854592
751096687616069632
751012130741182464
751086143215640576
751071161081995265
751067700932345857
751054589579841536
750877250136862722
751033626238738433
751025753441964032
751005147057254401
750890176944058369
751047941629018112
751014835962470400
751034880549617664
751057722511093760
751034322442936320
750891376552869889
751040257555128321
751001338448719872
751035346092163072
751089205254754304
750858836920049665
751013418170191872
750985790486872064
751049988193525760
751048167794278401
750974621021863936
750945441278287872
750889254293794816
750853346815250432
751002882099539968
750974390230220800
750991725263478784
751040458772586496
751076026722181120
751078664872177664
750927573463494656
750960163268464640
750963858299314176
751111355122483202
751056829099053057
751155374477246464
750974436430479360
750932946257846272
751063263249596420
750922221351268352
750983705880035328
750909764285165569
750922267614384132
751027821414223872
751074575518093313
751133874449555456
750911538513391616
751047727761518592
750950012784353280
751080426177986561
751040777724301312
751005801481904128
751148038509461504
751033982796443648
751118716008554496
751038198084689920
751082590694703104
751087602766258176
751059878483931137
751100357787475968
751011379931406336
751071526137450496
751036633621803008
750911765228191744
750994912959664128
751141193258590208
751083161103261696
751098403006754816
750996221477556224
750904697603563520
750988843843739648
750994732399157252
750947768970022912
751147547813556224
751084637334757376
750950251809411072
751051682738343938
751154799895310336
750874234449195008
751046662123089920
751000223003148288
750949131913396224
751155495944220674
751129944349081600
751132435753144321
750981789058002944
751113838351843328
750994040624181248
751047463549763584
751020309361336320
751104770283372544
751104396637925376
751092640087670785
751085182581694464
751121266275418112
751080397111496704
751158486642327552
751074315337031681
750914201753759744
751066056530231296
751077020444995585
751040731423309825
751084331142176772
751015976536244229
750930324926914560
751025539826130944
751101372825735169
751096125638184960
751059173908029441
751040639077380096
751092703169945605
750983638733512704
751134801139228673
751096167782551552
750965913424392192
751026340753801216
750990655615332352
750956752934432769
750993193412485121
751072792884436997
750934711992782849
751011895679655937
750884665720991744
751016555547418624
751042430292619264
751075871239331840
751076110507671552
751052056216109056
751047127992762369
751009081389875200
751137737470803968
750974952287985668
750955717172027393
750961211592835072
751111325871407105
751105805949239296
751036423881515008
751114878316744704
750910943056564224
750966903158534144
751051519072538624
750926117855383552
751024675879256064
750917708166955008
751031579452014592
750959936725782528
751009744014499840
750974725753540608
751020833649418241
751083182070509568
751140337654067200
750924356394647552
751110621060403200
751037770466983936
751106523548491777
751019944339447808
751057013807915009
751117814358958080
751028035323854848
750909298901999617
751115943728873473
750996703763914752
750935341289340928
751098986308698117
751131068267241472
751068770236567552
751040240731631620
751094058035150848
751039297126629376
751018069800157184
750962797090107392
751135887765811200
751004815728271360
751057202560036868
751038605129158656
751040182183424001
751052261539868672
751141893916991488
750966211459121152
751007705456865280
750958732780138496
751140052617588736
751093181324730368
751087389041369089
751050495842713601
751028740105183232
751047828340957184
751054996335169536
750943209606541312
751040240668860416
751134549632057344
750993461696925696
751025682218496000
751087883981844480
751036851700531200
751091331481546752
750996125230854144
751030220635926528
750939682226200576
750975959013228544
751076911351300097
750929494366494721
751133354225963008
751025199928188928
750971802285932544
751043390498897920
751097409313398784
750942286805143556
751018585439494144
751109698481430528
751048478294437889
750907226873704448
751026936630153216
751135950605000704
750933214668161024
750930081749630976
751118921814708224
751065230344654848
750947827707240448
751108020592148480
751067721647943680
751152497205665793
751106078708989957
750975409324449792
751053008268472320
751127096584466432
751114026906681345
751049308930203652
750996829840482304
750994321529270272
751019365726756864
750956492891783168
751110126174625792
750903095207424000
751143169174241281
751042359081701376
751116421715861504
751008003516538880
751075439326720000
751011488916049921
750967482039488513
750914432428019712
750976063694569472
751117827042672640
750976743037689856
750903103893958657
751143080804421637
751050290472816640
750991100291194880
751022377300062208
750978450295521280
751100286475743232
751087728817831936
751123317130727424
751048256046653440
750909197936631809
750938587684896768
751025850183745536
751124458212057088
750979964296687616
750896111850663936
751011312457646080
751152665011314689
750940475209711616
750988931945070592
751043931643777024
750991670716555264
751010754803986432
750971613441585152
751148655000875008
751034603532644352
750989045170307073
750996758478675969
750995969966272513
750966853078360064
750995416099983360
751148977920237568
751026022112452610
750988801783304193
750951883498455040
750866546294071296
750979951910916096
751046008101072896
751017285205184512
751023211857514496
750964898520109056
751022154783727616
751054765484699649
751049845637513216
751003003642011648
750958669915979776
750947186012254208
751132255569997824
750989254994649088
751095311892877312
750930643496816640
751066337838071808
751080229431541760
750900159282683904
751036923162992640
750935093787529216
751112022142496768
750965938728624128
750938612842295296
751014550594527232
751154615408787456
751108670780416000
750929523756130305
750948859447312388
751068787185778688
750921193897594880
751093101368840192
750941091424301056
751140245706604544
750978378954633216
751032019782479872
751065658369142784
750960813280751616
751045722557014017
751136953123282944
751098637866790913
751112491694977024
751133781969530880
751147883496374272
751050688944181251
750951946354302977
750962562414632961
751062814408728576
750909873202733056
750949329259683840
750973958254632960
751060843245277184
750912440259543040
750970137306595328
751067956675768320
751024960936837121
751021487931490308
751103050295672832
751075258828877824
751090954140913664
750949559929479168
751035354438742017
751110952700014592
750942911840354304
750955142606970880
751010675275788288
751077280844095490
751078174121988096
750911114804944896
751109409040834560
751156712309198856
751084981481574400
751089867770048512
751132498634084352
750959961597960192
751074688571355137
751008913537937409
751052383367684097
750971433292038144
751029255782428675
751071538477010949
750913661007302656
751117159984758785
751003943250038784
751089633077833728
751067210219679744
751004744257245184
751107471255670785
750962373540868097
751069630207254528
750916235957788676
750943444751749120
750939036341207040
751147216690147329
751082171088138240
751138731256578048
751098155509379072
750955201331339264
750961027278315520
751116635625426945
750954417009074176
751133022964084736
750999639873064960
751133140358426624
750924528407240704
750924414850572288
751139683493707778
751117109816651776
751099896300732416
751121215876505600
750895914869465088
750860955051888640
751104250143510529
751005990112358400
751049371660103680
750963858290909184
750957487000522752
751091704850100225
751062210688983040
751021915800735744
750925610327957504
751090039849906180
751117831312465921
750913841123307520
751111426505191424
750951225022001152
751048050647375872
750913539171348480
751129331888381953
750850645842726914
751126534283485184
751140979378356225
751073027677360129
751039523543392256
750908573325012993
750973043967688704
751069848503853056
751014533729312769
751030560408166400
751148437060591617
750957902513438720
750973673046155264
750939350955880448
750988789267464192
751067138719383552
751095509213929472
751041247205294081
751068669870874624
751043306835079168
751049686283325440
751008678761955329
751152560170475520
750957676037824512
751147518432518144
750962679616008193
750959185882406912
751001191690211328
750985345529880576
751108259868577792
750989800212164608
751076634837389312
750978353600073728
751052634832920577
751108025029713920
751041188862521345
751158566392823808
750953443846713344
750878613214466068
751068581719339008
750988130522697729
751079759388508161
751099296716652548
751123694634799105
751069080740831232
750894153253335040
751095651891642368
750886091608170496
751008343074877441
750981461637992448
751052177913868288
750939246039531520
751125565629927424
751131156339392513
750849689130569728
751077050044321796
751036348287549440
750971408231129088
751144511330459649
751028345857507328
750948368721932289
751049908824772608
750978731125202944
750992300017389568
751055705277337601
750884435051081728
750854219163394048
750944631513354241
751121455069495296
751158268643282944
751027364180660225
751126861334261760
751131785631793152
750862914169430016
751114425453731840
751142426639761408
750965183539998720
751015653830713344
750949165656576000
751050588151025664
751006480686583808
751073778520694785
750901685954850816
751061090843275265
750967226149183488
751131688974049281
751037468489768961
751148701071081472
750979817680412672
751082452127449088
751083039439159296
751078799140421632
750879473021706240
751042505643261952
751074365727318018
751015561526665216
751025187538210816
751015943099158530
751013283973529600
750952994854801408
750992794861187072
751133089942740992
751116681875947520
751096331058511876
751073228957753345
751144544628944896
750883986348527616
750971739363049472
751076248814845953
751003611858034688
751071106539356160
750961509631598593
751030350592274436
751094691102425088
750925035733413888
751016832279179265
751024268918591488
750967356445302784
751006854231232512
750924964316979201
751100722729586688
750996431289417728
750848812856451072
751113615818665984
751003485949272064
750858707131564032
751052186273083392
750947613667647488
750951678007009280
751087585926189060
751132137978560513
750992912293490688
750891623777701889
751002198327300097
751019923405729793
751019537483440129
750996791764582400
751121677430304769
750860997150343168
750874984982077440
750941154355580932
751147988068753408
751051305125281792
751052488095174656
751132280412835840
750971399838191616
750959743796142080
751066207789408256
751133174063828992
751102354024456192
751132766998331393
751129277324791809
750945138978000896
750945596249411589
750869469627555840
751064022397616128
751088017914400769
751071253616877568
751077251106476032
751093848068263936
751010079512551424
751020275886592000
751075871180615680
750967209468502016
751003834391166976
750980043917189121
751017000063860736
750952114277449728
751007235661176832
750956786883129344
750973949836746752
750949270354849793
751124898488221696
751085124176019457
751021534349697025
751154867008339969
751156997446393856
750977967849897984
751051934568738816
751008976251265025
751144213446811648
750990508885839872
750888213871460353
751018652833579008
751070976578768896
751157874076811264
751107173535584256
750954341469523968
750951854050250753
751029356558946304
750859113891004420
750953775054086144
751083714906615808
751054912524546048
750929226123972608
750967423428362240
751108855388659712
751017956469936128
751027070835228672
750998746545135616
751083077330317312
751041037779492864
751128912609107972
750963052841951232
751084927022731268
750870912438796290
751072037733629952
751032011385602049
750963912833691648
751033085399953408
751066652465389568
751020867275153408
750932312725004288
750993012872785920
751114069051080705
750993973334781952
751033018001690624
750987765999894528
751046481738539008
750906710928166914
750964424635133952
751129466282192896
750974415391887360
751081697438011393
751039381046235136
751104803531612164
751081357690937344
750995781243564032
751019860834918400
750940567287242752
751059471699415040
750992127824433152
751017721337376768
750983382683746304
751018170199212032
751121635529359360
751100068149755904
751132779480580096
751108150737137664
751147279566929924
751008691185340416
751144695682719746
750993004685565952
751028479873978368
751126521847377920
751102840773414912
750910456332627968
751123602565632000
751067289940815872
751138186114560000
751004622756741120
750868899403476992
751049631941980160
751038646938112000
751026055578869760
750959349422518272
751124479296868352
751027330668228608
751109895471194112
751118812800516097
750865992784474113
751121580835631105
751094426802331650
751075376592523264
751081261112791040
751106422633590784
751076957702479872
751071261741158400
751015221859348480
751083421145989120
751003850996379648
751067151562379264
751056930060136448
751139343943606272
750964218845954048
751001024056426497
750979452637589504
751061355021668353
751002881893937152
751021295068786688
750919604281675776
750952290513805312
751094842042843136
750992262113394688
750989997239595009
751129197783941121
751083228224638976
751083014239752193
751034733644115968
751151024816128000
751055428457472000
750954936968552448
751079919036276736
751078895315673088
751059148880613376
751077406396547072
751144318010667010
750931218238205952
751098008842997760
751032925995593728
751037506129387520
751154212470489089
750945906472656896
751033123140501504
751056586148306944
751000486996762624
750930601688129540
750912344012775424
751026957366681600
751060008457146372
750982262720753664
750958967573057536
751022440239673346
751091327383670784
750979905811279873
750985828088905728
751118959609454593
750928475012288512
751008129253380096
751079901898440704
750982875122728960
751046561501675520
750923559413878784
751008913403875328
751033110557515776
751057504474238976
751026604877320192
751121182586437632
751133882934824960
751044363594203136
750970103798329344
750926109361876992
750996930461859840
751024155756105728
751083429513560065
750931767834664960
751025615072030720
751054358800916480
750978978748530688
751042350458241024
751062604957769728
751009064679837696
751108859733811203
751078786385391620
751056636479836161
751099753572642816
750869113178877952
750930555722752001
750959886234750976
750888645842857984
750974730010697728
751081961704321025
751076374534914053
751054832761507840
751034821581869056
751017025192026113
751122012744015872
750931356729929729
750949153262428160
751017528663695360
751069500292800512
751081231610175488
751054589596577792
750954764922396672
751094615520972801
751140979734880256
750873538177957888
751086034029608961
751022859452047360
751014567430463488
751045198516551680
751000164278624256
751076379022598144
750940084795502592
750982099235135488
751038651216396288
751150836303159300
751115050308423680
751090459003478016
751079000190119936
751129382299709440
751011333420769280
751055424238092292
750981763619491841
751102278644400129
751091088111394816
751144699801505793
751045114361835521
751005771979259904
751106091161878529
751000352783233024
751073103036485632
751002802453831680
751059660468211712
751058335160475654
750961266257199104
751081516965388288
750930035507290112
751144024577220608
751028861450743808
751128455543189504
750965653490634752
750965212912771072
751152832636555264
751018875119165440
751099934221410304
750975996812288000
751024021525897216
751027611665625088
751034502831562752
751052328560656385
751062827012612096
751095907639300098
750982686366400512
750860867097489408
751157505187782656
751063820995624960
751045496047702017
751063733057708032
751031738906869760
751051775084560384
751070091664564224
750985647524118529
750966433719410688
751153851969961985
751038428901441537
750927497777197056
751044187542478848
750972506966663168
751127876674748416
751020649217273856
751020271843192832
750985903745667072
751093844087832576
751152320834990084
750984481863901184
751154485301477376
750925371349032960
751028085714194432
751063267552927749
751055742891941888
751113095989170176
750926650808893441
750973245164228609
751128069650329600
751111145621192704
751013971713556480
751013804205629440
750951346602381313
751023731800174592
751081655515942913
751089209189003264
750995827104083968
750940877825122305
750885005560193025
750959789820248064
751104308909776897
750942899374817280
751155114304479233
751084733992472577
750946225235656704
751009198675197952
751047001966518273
750996309612568576
751069785576738816
751148831165837312
751028668831526912
751084578631094273
751076047509127168
751026206749908992
750960465048576000
750858388356169729
751108524080529408
751027309738504193
751025967498338304
750924616579878912
751096112963092480
750926390690717696
751124432983199744
751133333342552068
751121362740273152
751069130980220928
751015947364929536
750970665445056512
751128556021882880
751068640213106688
750867557146656770
750996271826100224
751080602380578816
750971655682420737
751127943779381248
751011946183401472
750873332464046081
751116010720296960
751014869302910976
750937991892176896
751075854411665408
751093663497846784
751125544574525440
751065062631088129
751134012786237440
751078014599909380
751005406877679616
751098604484460544
751044371949166592
751078735940558848
751044309248507904
751030958590156800
750984431410765825
751156620068020224
751131580177850368
750958569349054465
750942064548777984
750979549266112512
751084612370124800
750969721890148352
750952500266569728
751099711763976192
750944191367221248
750948062441406464
750983747776966656
751033957710528513
751150332848185344
750861106424455169
751088211116433408
751098218486853634
751025703164882944
750853363554775040
751075233835147264
750963996778373120
751053368928399360
751093906721374208
751024126320603137
751016563772362753
751079927110311936
750873462487523328
751012373952094208
750943327323824128
751145266229547008
750997563923456000
750999149261316096
750964034279649281
751089632750690304
750986520018825216
751107341282480132
750984989165191168
750863128032837632
750951107397115904
751055545625436160
751079658758676481
751024143068389376
750951879476215808
751045852869734400
751024822289723392
750952156262502401
751051498323345408
751045991097200640
750914700959895552
751113993499054080
750999341943382016
751069747530371073
751099711738638336
751157844939005957
751103666849996800
750969658988191744
750989447756414977
751026634266963968
751126379031244800
750915803978096640
751157001720397824
751022977106534400
751076739640680448
750940147911233536
751089704012017664
751129692640415744
750948779604451328
750954764876283904
751055130460585984
751050613253898240
751015997637816320
750861399761489921
751088601182695424
751090174017302528
751085698673958912
751073153661665281
751116094908293120
751129977869991936
750924880569200640
751082376772538369
750857171936677888
750973098132967424
751092577366077441
751150144301699073
751055533323456512
751055252275671040
751014416577990656
750984582418276352
751040760699559937
750999719426527233
751145870087884800
751149502497591298
751093965538156544
751010117185830912
751072574520647680
751035324843847680
750919855826612224
751019617385078785
750992870375587840
751006359001280512
750866340630659072
750867632526688257
750969558207500288
750890709755031553
751157245061304320
751038059899084801
750975526810972160
750865325671915520
751126219609894912
750909739362422784
751127322959437824
751060889269395456
751106330392395776
750968543123009536
751008351656546304
751121392033107968
751075569538916352
750959479408193536
750989040904728576
750932119791267840
750991209234137088
751113959802101764
751151058634829824
750873441495031808
751091939936698368
750861760371027968
751084994043514880
751104287917346816
751020397412356097
751062013359558657
751077427519119360
750995189892845569
751016085697200128
750963044767895552
750961866155790336
751126337067319296
751083995765563392
750955117176885252
750979637249994752
751063473157578752
750969793025630208
751130049160425472
750965129148297216
750960741818232832
751156909474975744
750990525663219712
750942924448247809
750951694633201664
751118867066458112
750968908165832704
751153646323335169
750901287575703552
750915023887826944
750866554615541760
751095454629302273
751071408692813828
750999434578853892
750909864881295360
751129982231941120
751009005573664768
751053499136442369
750868781640003585
750994221004386304
751012134822244352
750984406089752576
750984448250880000
751120318215942145
751113074661351424
751072574709399552
751151154827038720
751029906147045376
751099711776550912
751150894922825728
751076198394933248
751051653357441024
750952961547862016
750885332480954368
751079096705245184
750894140531937280
751001112115896320
751029440604413952
750961685788233728
751065821871562752
750940043217399808
750971135576121344
751011715421179904
751009810984890368
751019269174005760
750979104464396289
751037153652510720
751139955993436161
751004576493469696
751119001405751297
751106590342807553
751149955453157377
751079570598756352
751085602200756224
751156058073161729
751096981439873024
750962570677411841
750849345541459968
751076093847695361
751079172173246464
750896795677372416
751155537937571844
750921307164901376
751114387545583616
751067289785602048
750977749964189696
750863996241182720
751028580738564096
751158780235100160
751038651325378560
751059605690744833
751069038730616832
750876289565798400
751150827700645888
750988134914093056
751081772788711424
750941062303092736
751022976900878336
751055516504383488
751132351695060992
751016970598879232
751032531827453952
751117172710268928
750850033264627712
750988172738179073
751141856008896512
751137489809707008
751031856439521281
751067260375199746
751112903017758721
751058838275624960
750953573731762176
751080627815014401
751156993382047744
750969889578450944
751043986102611968
750987807812968448
750908816372355072
751143697610317824
751020217292222465
750969504008581120
751134658641801216
750978873823731712
750914155649970176
751154665472061441
750849303397015552
751039590555877376
751153415624024064
751073136477671424
750929876182597635
751003356026531840
750862133747998720
751009643187482624
750954043783147521
751083706463424512
750990840407945217
751133262064525312
751050680299814912
750869889070538753
751051057724268544
751101557169586176
751026340900528128
751080103254323200
751069760155185153
751067881304195073
751104023349125120
751074311285248000
751008309570830336
750851266587262976
751155722658934784
751090937179230213
751002341197877249
750987170375147520
751053176002994176
751144796438269952
751141281737351168
751094922090979328
751021143998533632
751113557312475137
750849362012540929
751145736012791808
751022993921306624
750967372958339072
751141160060588033
751050365852872704
750950734368235520
751110759443206144
750878629895090176
751153289677398016
751057818925539329
751042568457183232
750851354558537728
751096679319924736
751156640892588033
751113687252013057
751026219399995393
751026303084691456
751146130004668418
751036608623828992
750954828063531008
751097287292575744
751009416711897088
750971714339737600
751103772034732032
751059735961411584
750967293375643649
751078383715512320
751067990297288704
751066316560330752
750930224351764480
751099531425525760
751144527969198080
751014504536866816
751059324823306241
750923848913125376
751122876875542528
751059664637427712
751040395887468544
751057622078525441
751134994404368389
751036117605093376
751073820333711362
750988046695268352
751001812627361792
751031600570175489
750980753090109440
751006644419629056
751010847103787008
751085996498759681
751055914669600768
750980769594613760
751113624320565248
750976487482880001
751046976813268992
751091163965390848
750888079817400321
751046909716987904
751021861396357120
750988248290295808
751071937145757697
751035694173319168
751023660815622146
750993130468421632
751059211790852096
750993792832933888
751079205723660288
751070926129598464
751052974613495808
750996900917211136
750968279234076672
751136378428264448
750891233875202048
750962062919073792
751154464095145984
751147770233356290
751135980023840769
750861324255633408
751084931221057537
750972171250348033
751044254563172353
751080413796466688
750968299949883392
751048369326305280
751047710866870272
751030744969908225
751016303922556929
751036126102781952
750952152110170112
751087070257422336
751048293908635648
751096205392871424
751095551047925761
751089410679119873
750943318880710656
751073346247426048
751072377631608832
751035941503000576
751045492184842240
750950432466403328
751010322807418880
751014110427488256
751065431792902149
751102312219807744
751113313765978112
751119672334884864
751044913177829376
750976944410288128
751014559033413636
751142821004996608
751032967749898240
751062277588185088
751008036802691073
751084268445503488
750993134633488384
751112453937856516
750957998982529024
751055839515938816
750933021885206528
751078803150036993
751133727741345798
750981109656068096
751057173317165056
751084167580962816
751041130146336769
750920040418045952
751117092988940289
750981033911259136
751041956181057536
751082917674225664
751018019435012096
750930413015732224
751056107980763136
751123417840091136
751004593253933057
751119701804216320
751115889274073088
751138269904113666
750986054430228480
750941209015844864
751115347965673472
751157853147324421
751059001790517248
751061082056298496
751048998329384960
751009735701327872
750858661099077632
751079352742383619
751001703323807744
750958795707252737
750971227494354944
751033999737364480
750854663784763393
751053985553932289
751117042703405057
751134876783476736
751070871910055936
750870891572129792
750978999615164416
750998947666288640
750967763041067008
751109400568397824
750987476588695552
751008317862916096
751063669996421120
750944212217057281
751000592139575296
751031763951087616
751044795980742656
751012872784900096
751137682663800832
750918593446047744
751039984875044865
751007986718572549
751029297884848129
751024323503153152
750896195950768129
751019059387457536
751080946464686080
751045026478714880
751038919404359681
751022087666565120
750948490440744960
751102761106714625
750951598415810563
750986901620871170
751053200996708354
751079721794809856
750895042462527489
750976814319828992
750978681124769792
751099095339585536
751087271479238656
751042560328601601
751093185439346688
751040123496755200
751067080007516164
751071236567003136
751101951459360769
751040064734519296
751023794970583040
751098441116291073
751007923543810049
751038797794643968
751062994906406913
750881540935081984
751053515653513216
751085031754309633
751142925782884352
751103381968650240
751052681154793472
751022976930373632
751079050471411712
751081164564144128
751124575568691200
750954387489644544
750869486518099968
751032200158711808
751024898038956032
751088479589789697
751087661679386624
750929997855064064
751083454662606848
751118317893615616
751022125423538179
750983156296257536
750974259997057024
751151566086926338
751030531085787136
751046762824101890
750999149034795008
751066429802315776
750887832462495748
751152337868165120
751104115812495361
750954383245008896
750938470240116736
751032162607067136
750927686789455872
751101293159124992
751054279075659776
751101607631265796
751020133313683456
751059278878965761
751028953897377792
751043407628365824
750983747793743873
751118313607065601
751082381071769600
751131043441278977
751059685684359168
751017323268571136
751006455583694848
750947328463343616
751067457704628224
750863836568285184
751049417957007360
751030744688971776
751149854580150273
751055054933680130
750959374714175488
751080417848135680
750955415257489408
751079453254713344
751069089032839168
751069617574055936
751075573590556672
750957395069669376
750950855763959808
751048071417466880
751152849481072640
751049593899606016
751149925900161024
750966228194320389
751001539851018240
750955146654453761
751137108081991680
750976906934284288
750975744763957248
751057508601651203
750905075162316800
751013648756277248
751115335382728704
750941783702511616
751037933738569728
751137817015808000
751051129035841536
751137636698492928
751131487819431936
751048318835363841
751034486058463232
751076886202163200
750991389664706560
750915799980777472
751080531136307200
751006807859093504
751061044643061760
751072688060366848
751106443542167556
751149137626791936
751140639711133696
751063976256147457
751091499362881536
751075837722529792
751080028016898048
750958544036462592
751026340934090752
750978148204896257
750950784502726656
751086344672337920
750938667389165568
751046393956012033
750949329033162752
751055583600582658
750946464419946496
751029788396101632
751099711805853698
751148361537978368
751059190609743872
750999405193375745
751106200276697088
750886137804324864
751043122273062912
750956719438725120
751123845948534784
751124155995566081
751129088690192384
751076303231680512
751057298907279360
751145446534443008
750968157603495936
751100122935820293
750989636344963072
751122315077976064
750896275344625664
751031814316290049
751003079064096768
750910573890666496
751153126292516865
751048205870231553
750944652434571268
751155093215539200
751092400970461184
751027871649452033
750978450173915136
750929821371424768
751047299808231424
751136621689536516
751045634505871361
751144020424925184
750964902634856448
750883671381536768
751003628748599296
751107886328274944
751115503461076993
751032905103708164
751083383308947456
751059366590222337
750978450450702336
751010406601142272
750860686612320256
751141398972276736
751078954329526272
750907365407518720
751081609311424512
751050092971433985
751134910207983617
751155206709252098
750999862104231936
751113854927695873
751085547628728320
750857302022975488
750993038227496960
750942530183786496
751025560558632960
750923601197412352
750974843290550272
751120339367661568
751151041748623361
751132456753897472
750905607956205568
751129399156703233
751065520032460801
751038537798127616
750898347448434688
750959764503355396
751092271114838016
750901078112083968
750904357768589312
750979335360749568
751065150736703488
751080585930604545
750978953586872321
751000202056794112
751022834365952000
751051619777777664
750931268561408000
751154573155241984
751059161119657984
751045370411622400
750956891682004992
751078022963458049
750977829714612224
750927674068103168
751014084963893248
750965133535547392
751078237057454081
750911207364636672
751007617586200576
751121664788705281
751053381712707584
750853233464209408
751117420279062529
751152274873790464
750995961619636224
751107286785986561
751017528613302272
751087565026037760
751004094165291008
751095492264722433
750967222281998336
751061527009095680
751064538313875456
751118376550928384
751026613316382721
751131903118323712
751156142051581953
751131563266547712
750957906724544512
751101628774752256
750940189715943424
750940852483158016
750853690676744192
750908011175145472
751012843605069825
750913551754199040
750955809383800833
751013917153857536
751131944998408196
750972850710908929
751057949024456704
751154292120322048
751080053275029504
751102886751404032
751027972581257216
750957822884577280
751038156347244544
751147610828832768
751156917842640896
751077918051303424
750998226468306944
750972368558907392
750953796168257536
751011556029177860
750981982067175425
751108779832385536
751033307777859584
751023220204138497
751037040419110913
751050709819330560
751056208421916672
750918006268538880
751082041068978176
751054493052174336
750954857184526336
751114173808017408
751008632670711808
751046641143128065
750933109655429120
751120108844638208
751151352257085440
750996917736316932
751084490655731712
751144913832669184
751082901085839360
751089947373891586
751012314950803457
751079021216010240
751055923444080640
751132561439592448
750994527171833856
750977657593008128
750989527456419840
750950436719517696
750983697264959489
751071047957434368
751103419365089281
750989011326468096
751022062567825408
751098193371275264
751086432454868993
751117352998166528
750978819163643904
751093856628858880
750998679323021312
751087938440564736
750856148400480256
751081592441999361
751055235481800704
750981763875364864
751060775951863810
750982308962791424
750859558554247168
751113045582151680
751029629310427138
751072566274646017
751038281844940800
751086948517810176
751051049339854848
751028601454227456
750940013534318592
750965343200436224
751047513533276160
751117227110371328
750928521325871104
751028857424187392
751142573306179589
751145320579555328
750977720587137024
751090186407272448
750966794391678976
751002814810173440
750954119066636288
751100471108988928
750986067025813504
751006430594002944
751012491262586880
750982376235405312
750960611891093504
751003230100922368
751039003311222784
750907163783077888
751077675050164224
751096373215318016
751098793152565248
750869687886573569
750934531868336129
751088777326694400
751049606633496576
750946791659413504
750925333470162944
751107492269158400
751001267267330048
751139381663105024
750950197539266560
751071697911111680
751055885720547328
751058137856172033
750883097017774080
751141306848673797
751077536654819328
751021013937295360
751064211086839808
751137662027923457
750898414515257344
751118573385416705
750982183217750017
750917754610393088
750868324700086275
751099720181874688
750979008230219776
751076454339866625
751009769150935040
751031877264367617
751128677786812416
751082737436659713
750954697809334272
750987702795984896
751135447221473282
751113745774972928
751089985223168000
751144645577601024
750933218690498562
750961337358905345
751068749281779713
750934611425894400
751082204793413632
751150970223071232
751045492130349057
751066530792763392
751039502387408897
750985844694003713
751012704987541505
751020560990216193
751131169006227460
750919386047868928
751053029307133952
750964403449847808
751140455467876352
751072670981185536
750932568799928320
751004429734834176
751053775574630400
751158092172259328
750955318868344833
751053612130893825
751051401783078914
751049208296267776
751139843065929728
751093965651255296
751026022208901121
751143093274042372
751078333602037761
751017348283437057
750898032846073856
750978450429775872
750980241221382144
751147518352822272
751020120852619264
751043621353246720
751109635528994816
750856656053891073
751083714860417024
751078316812021761
751153680095805440
751102618643140608
751089066494554112
751035425880498176
750992769527713792
751095299528093696
751122692401541120
751087858534977536
751080346582736896
751103738207670272
751127293469290501
751106460591927296
751006178881204224
751019038592077824
751099837588856833
751037573326311424
750997450291380224
751108783934406656
751076047538515968
751023656613142530
751141222937276416
751060079689003008
750971378694754304
750972175587299328
750910133459308544
751091813797289984
750966412617715712
751105634066661377
751154862574989312
750928730911023104
750884791319425024
751152816044072960
750922989026160640
751030036036218880
751158394292170752
751099808060956673
751077037553647616
750936658170638336
751125611654029313
751039167174316032
751081806418571264
750920325458604032
751024252132986881
751071094153457665
750915477015138304
750852352807084032
750973299505508352
750991955874684929
750938201930489856
750959072577454080
750885563104890882
750863295482126336
751012600436097024
751087346779561984
751090949795655680
751017637807783936
751062826987425796
751125489830531073
750946472879853568
750991997910061057
750987253984399360
750874129427943424
751080099055820800
751040664209678336
751081974069137408
751137179385131008
750996519449427968
750992907910389760
750974918653841408
751080783050215424
750990592935505920
751089955645030401
751033089669918720
751034624495722496
751032032315207681
751028664431763460
750962675560087552
750912167621169153
751070456715763712
751040370843144193
750887970891108352
751029159359574016
750997823865356288
751053922782081024
751017931052609536
750958921402183680
751012633780842496
750999249874219009
751129260472016900
751041620821340160
751092518377426944
751061262440607744
751087330216316928
751042300265062400
750935429113794560
751038579707641856
751025036232953856
751010138098511875
751119148390944768
751015528114876416
751027192151375872
750965255115776000
751012105294213120
751107462707744769
751005272877838336
750984976431214592
751101276339908608
751004127816192000
751095093717766144
750943377420587008
751028526002823168
751142472927973376
751152228698849280
751078786578386945
751001955313389570
751012122063085568
751047362555043840
751005667310395392
751115268580003840
750888058631794690
751095635005153282
751129961080193024
751127570570055680
751017583189655553
750967767550025728
750856454819708932
751098671543021569
751078782367305728
751005516118102016
751036218503262208
751116082262466560
751018874875830272
750943708997189632
750852147344871424
751052559536848896
750980123898380292
751054316736241664
751111761995051010
750967402465267714
750978806752641024
751078232582217732
750992224347942912
750989896391626752
750954970413948928
751074290045480960
751124059535077376
750960058373115904
751072499316756480
750916319994843136
751038370030157830
750942643308400640
750933021700784128
750992391964921856
751076466901839872
751039930395164672
751077792490586113
750972364268052480
751055965081001985
750986474091339776
751001334187380736
751023832442413056
750991087746113537
750924499139239936
750918454887092224
751132712661086208
751062231429685248
751066224382050304
750906731748728833
750935123021950976
750871587734315009
751020015915114496
751018132643450881
751030933554401280
750987300063117312
750998012323893248
750850741980393472
750955893416529920
751139138225709057
751033227851272192
751070997407735809
751006568779485185
751010905941352448
750926348500160512
751021265843056641
751069089368387584
751021681024573440
751061652888485888
751119332743245826
751006589771972608
751134201370517504
750930152713031680
750848921933647873
750887928847564801
750863358501396480
751104505970851840
751139725596123136
751058519345000448
751112458106859520
750988113741279232
750955016660348928
750964709592006656
751022427665264640
751063468741013505
751021064256417792
751018757548539904
751078694203064320
751012214392426496
751145194922340352
751000206053867520
750925769958764544
751075926079922176
750942395894816768
751082376869052416
750976432898269184
751059127674208256
750958254629453828
751126702240067585
751137959794053120
750906891149148160
751134838950887425
751050470760779777
751012939868569600
751020774971113472
751003821602635776
750915233749798913
750856647736561664
751032082915143681
751103088010887168
751076512984657920
751135031905685504
751067675858731008
751105361495650304
750969227125874688
750964986453823488
751028018609520640
751009240563736576
751104715690242049
750945697059536896
751025673762930688
751011702712389632
750944648256843776
751000772347830273
751090006136090624
750965015847505920
750943956192534529
750961362797559808
751041167693910016
750987107410280448
751025950607839237
750950864169361409
751146457374294016
750942190352920576
750981474321518592
751140853519908864
751140715309199361
751116853741846528
750979591037157376
751059970955837440
750992572500340736
751096125705244673
751157257744809984
750996900900470784
751015070889545728
751078421501972480
751121631347675136
751115277035864064
751083697898721280
751024873036615682
750986771735785472
751097002453299200
750977967728173056
751098537304260609
751042979725475840
750912771592556545
751084050161500161
751055239386542080
751061812125335552
750991242738208768
750965703973302272
751140992254894080
751021475247824896
750992480418529280
751040412706537472
751024453371490304
751107488125063168
750970099377565696
750995021902536704
750955272726872064
751098042619727876
751036889432547328
751041104934567936
751012927403065344
750975921071411200
751109757063290880
751072532774711297
750914461947400193
750962033957351424
751022608066412544
751125657615101952
751038231764959232
751117109636235265
751034712697802752
751010926590095360
751009551130980352
750991020628799488
751090148620824577
751154778923757569
751124944864604162
751090849426116609
751138148365791232
751047148792270852
751087430799884288
750937102704119808
751056703236415488
750991905522147328
751025409559498752
751112252770643968
751119345409859584
750998033412812800
750983504310235136
751045391509024768
751116807608696832
751053377224765440
751027657899409412
751133648032714752
751090803032948738
750894581072420864
750976420399251456
751084079475486724
750950667330654208
751045294733856768
750968438483329024
750973865845809152
750870665192812544
751055801645723649
751118095578755072
751089720764076033
751026697302974464
751092090868736000
750941326506532864
751152249636880385
751068099256979458
751061581245603840
751076819328176128
750856907552755712
751139067144859648
750908304856059905
751071987578052608
750989623740944388
751116061370621953
751078849455198208
751157114924654594
750912167742889984
751055243971002368
751142187518324740
750962989889576960
751042950453272576
751039523660787712
751110516173598720
750904328467152896
751067855882510336
750968350453424128
751119341345730560
751100026458288128
751010444366798848
751104082258038784
750999312868474880
751014110318428160
750945567031844864
750981969463345152
750949383697408000
750973211517587456
750906073318645760
751142191641268224
751025007241879552
751064328447504384
751015003814301696
751113414517284864
751063577964916736
751118783260024833
750989754095824896
750886016165220354
751107550754537476
751053205166055425
750864340094324736
751003246840389632
751071807097171968
751087414068862976
750908170659332096
750936385461350400
751086101310365696
751129503909445632
751118464622833664
751054471967363072
751095202945732608
750998540848140290
751083828093947905
751119735471927296
750966173508988928
751146306312208385
751082863077064704
751018216286199808
751024830678523905
750909831431663618
751111934011990017
751079176338309120
751033772934504450
751090903666819072
751022276565471232
751135011177455617
751063644776071168
750998050257207296
751049636127895552
750979125561679872
750968614560247809
751062739200737280
751050009471246336
750991893132107777
751150194587267072
751136273432207360
750985500928782336
751140996503732224
750991452742746112
751128073798549505
750898582367055872
751079008570310656
751050327940530176
751042190999158784
751118577827274753
751140866320920576
750951963114803201
750852222489997312
750945151741202432
750947693611065344
750945743159042048
751056065916207108
751016643489329153
750928881796976641
751012147442909188
751050248370450433
750926159890833408
751107949485895680
750997391835172864
751054107121713153
750866114159271936
750942265883983872
751093197875605504
750940562988101633
750957487302516736
751043076143980544
751047475826401280
751007265180835840
751068036472406016
750975287920357376
751112357791862786
751063418325663744
751011090256031744
750899542694985729
751067399051358209
750954379025481728
750980475942875136
751126974672830464
751138404339965952
751008938733268993
751039464709861376
751123350865473537
750972389630943232
750972871737049088
750998184374181888
751007164660146176
751063409957998592
750945571322617856
751036176627359744
751113305427701760
751062512519426049
751103524583251968
751004723247853568
751036604123222016
751144355801534464
751136701397999616
751009731335098368
750954597234176000
751049766168064001
750864448944951296
750963845577994241
751105273557815296
750993897850015746
751147933576359936
751055537446412288
751041230692315136
750883038221959168
750883570915352576
751019084880416768
751105575489003520
751155500205559808
750865334274367492
751004023122190336
750962134406852608
751122604161900544
750914281718292480
751017843035140096
751088508878589952
751121106749317120
751008334635995136
751132804822474753
750983768576524288
751067365270487040
751001082545987584
750951514508632064
751096112996618241
750978022375915520
750961115006431232
751074801830289408
751056720093388800
751091587245940736
751092438920470528
751118510584164353
751001535530799104
751143064043921408
751050084784173057
750945990396538880
750963690631987200
751146889244925952
751057714407698433
750904949446443008
751120826095833088
751068048858099712
751078018781573120
751058863412113408
750938923321491456
751152186747449346
750970510557741056
751068401129381888
750890277636898817
751096712794628096
751048180746321920
750951552366551040
750977208672550912
750996816922079236
751055940074569728
751027666434883584
750969893932019712
751084595630710784
751037782768902144
751019243949424640
750961648014286848
751003012164886528
751046079152545792
751129801755336704
750866605060419584
750940231910686721
751057588452810752
751060281086926848
751079142867828737
751059978958544896
750850968661753856
750974717440430080
751020741328592896
751083580428840960
751088936701788160
751050395250724864
751071983048200196
751083978950602752
751018791086256128
751040618189709312
751036079810183168
751142724347322368
751014022175219712
750850351851507712
751071169407778818
750925111503495168
751077486017048576
750979846923223040
751000344344219648
750976428468953088
750974763686821888
750938671579357184
751064777380601856
751054845126193153
750870627339243521
751001523266555904
751001581810774016
751061539487043585
750973937031454720
750949178285682688
751022993740926977
751052567749296128
751067935607783428
751016400429416452
751002794031771648
751127864121040897
751022456849231872
751104682173628418
750881469577342976
751061203846361088
750978450127806464
751066241297555460
751072398380761088
751057114651627520
750946401560002560
751118573616173056
751049636207423489
750977070428291072
750978450450776064
750870971049865216
750976189683097600
751093701271756800
751080849894838273
751103520183582724
751109400476131328
751070192403410944
751088555145977856
751017952229593088
750852189073969152
751042912666865666
751113968274538496
751035367172734976
750974058725044224
751023195092811780
751150131551010816
750864637915127808
751100764676714496
750961404782444545
750975254135201792
751021454628651008
751053570456289281
751103524356980736
751157408764952580
751064467027300353
751090593292492801
751031088928006144
751069810654584832
751092090717679616
751051858832138240
750968145012199424
751015532116209664
751045357828710400
751067394651533312
751010125746319360
751039007526645760
751114165192912896
751002647197605888
751128639975071744
750982510423703552
751097467786133504
750959923912204288
751002877708173312
751147682178138112
751068292291452928
751088383057944576
751151322649489408
750927757979357184
751060218096840704
750998150953984000
750863324867354624
750994237588512768
751058125155893248
750951254571028480
751091864288145408
751112701645029376
750955486313230336
750967456928108544
751003167471628288
750972830053990401
750987740544655361
750856060445962240
751090211715747840
750875492669095936
751094573640716288
750974973188141056
750949719141130240
751039313756950528
751092606587793408
751133069264977920
751070976440283136
751100282033958913
751088168984686593
751043868947132417
750979268100980736
751010087972593664
751048147099611136
751110554220191744
751094791878897664
751128413566566400
750916047448862720
751063594561744897
750849718541021185
751020724719120384
751004333404200960
751040836398297088
750975527008305152
751099904932646912
751033420910882816
751028266220281856
751098646620438528
751037333932236800
751094330572599296
751000554285961216
751128262257045504
751034356030771201
751011606381924352
751108364470333440
751073413662408704
751064081252179968
751015813331628033
751097375649857536
750989653050793984
750997152860700672
751100172982161409
751096280722604036
751087413989081088
751068069884260352
751138894960263168
751056048941850625
751026298907029504
751063133213511680
751032028422955008
751115889282539521
750882807677804545
750955281014779905
751060184865370112
750983357522063360
750970049175949316
751036268889403392
751146759435522048
751071924424433665
751049766121902080
751021269831659520
750963363409195008
751052052051005440
750933621410713600
751056003102306304
751117374078812161
751089670684045316
751089813416079360
751008015982161920
750885609212776448
750994413871042560
750960310090104832
751081785266728961
751101402030612481
750852088628817920
751076575890714624
751091767949217793
751079579322880000
750985664662016000
751119794330476544
751016215833784320
750850838369865728
751013388747235328
750976961091137536
750945910713032704
751036499336933377
751052823501107200
751062529321766914
750989259016839169
751037564803510272
750984150157500417
751082079128002560
751012893852852229
751111233672212482
750856026782654464
751061912771846144
750875207490015232
751150421008191488
751151125588537344
751062000663302144
751133853243367424
751135065661435908
750965213172736000
750869755024838656
751015817152606213
751000810062950400
751015825599934464
750938940127993856
751099048967413760
751086956763897856
751093357376659456
750995940543176704
750944753357819904
751006585695178752
751010607894261760
751130263074242560
751015788102819840
751155227630370817
751018212251303936
751088772973035522
751008431126024192
751008112463716353
751032690929983488
750851694246785024
751008204704714752
750978450383568896
750995101615267844
751036964971745280
751107492218671104
751151108886765568
751053918503890944
751098553963933696
751109383812251648
750959144090427392
751121320948228096751465064939618304
751320139270873088
751239684089454592
751295380424384512
751257019030577152
751458039371337728
751373369086451712
751378712885473280
751519947524804610
751421242847195137
751367052481421312
751430944456708096
751498871138881536
751494366334636036
751318344259686401
751375797756239872
751268809290330112
751304871995924480
751328502767611904
751441862012071936
751227218676879360
751391060841132032
751349214257504256
751214316989345792
751221669411381248
751349663098347520
751491577256837120
751224223742386176
751330146750169088
751357296698134528
751470186272731140
751410459404824576
751223699685056513
751432806769786882
751261255357247488
751347024801464320
751315458482139136
751384576140906497
751486850284523520
751452805219520512
751421762856968193
751490423961575424
751236739847581697
751436598437416960
751449265076133888
751352003205406720
751440230763401216
751353970422059008
751414670397804544
751309590525018112
751361692316135424
751396257546002433
751469775205859329
751304058170961920
751478667004538880
751238597819400192
751420618118078466
751415689819328512
751274169619222528
751518819378667520
751398228768092162
751367140817510401
751312237189554177
751368235405180929
751451047621689345
751481280399810560
751328276300259328
751402431410503680
751372694055256064
751216187422416897
751304234294009856
751365882316726272
751426242570752001
751480005050396672
751339164570939392
751496744458944512
751476066749939712
751420983035170816
751495133896540160
751429685981093889
751445771304701953
751473571185037312
751212248991928320
751494186256338944
751409465178615809
751424422251233280
751303814825684992
751504856469364736
751518634711932929
751429862091526144
751390133635743748
751507683195445248
751258726376493056
751328989030014976
751426444039954432
751213256006508548
751518152345915392
751398111403180033
751449638448861184
751353370548461568
751350883380629504
751486757841940481
751468072519790592
751400250577973248
751489715027709952
751248085339308032
751304741985062912
751406063795208192
751462279841980417
751390402029064192
751493418589782016
751329333239840772
751481250897129474
751344977825980417
751449864920260608
751464783967297536
751435268599771136
751470983316402177
751471486536409088
751393808051539968
751437084762705921
751401353365319680
751403060451241984
751404453320876034
751375680269582336
751336480409288704
751481246467973124
751446727589236737
751500162871205889
751348027370008576
751341769149689856
751339299010850817
751336773855408128
751334123231477760
751317211604590592
751304410580549632
751211762439954433
751349134460850176
751352783358550016
751311226391629824
751435524473249792
751453304157249537
751358147986657280
751226480470798337
751354918573731840
751263293851918338
751384123378241536
751289826993905665
751344080286806016
751296567462756352
751338971486093312
751471222412673024
751486241946869762
751370919864594434
751329207167311873
751481624324349952
751335863544606720
751469708281470976
751365123101454336
751471272769519620
751500913857224704
751327659842539521
751217643114401792
751518579967811584
751397217865523200
751296802247192577
751348299685388288
751251906165702656
751337394822152192
751312291614846976
751505305037447169
751393287873921024
751392218515136512
751504181115097089
751359368596115456
751313973748785152
751314313554464768
751307602508808192
751418420168519680
751327202382319616
751391203153809408
751294763916144640
751243144407154689
751415224222310400
751506064424722432
751440930863886336
751350745035833344
751386455264550912
751498904630398984
751504588101021696
751475424769761280
751429073709170690
751340171401003008
751362753210769408
751385377378738177
751438863118110720
751518001216778240
751380591828926464
751222659585892352
751224592891580420
751330020929470464
751278116580888576
751407267627556864
751232935559245824
751461319593693189
751293018993549312
751507746307051525
751443619719049217
751426745786564609
751317383718076416
751210416190005248
751435016958246913
751404218305634304
751452570254663680
751424627897831426
751392008594345984
751429791040081920
751299918434893824
751510674015133696
751245715389575168
751330272830980096
751379131951091712
751384093825216512
751369732620742656
751450896769298432
751352720578211840
751495947549638656
751496128034635777
751484774016057348
751415270166634496
751419439485161472
751297494005448704
751331178536374273
751328033030758400
751433289190219776
751340037128777728
751516730451759104
751347666513174528
751307984056102912
751343576819392513
751308105749786628
751325637999198208
751294818337353728
751447641855328256
751318230698893312
751288791164416000
751381577590910976
751495754720698368
751463538464546817
751314720003588096
751517355440738304
751240459935035393
751313323421999104
751410283390918656
751388401648013312
751314669688778752
751428402717024256
751474108030808064
751459654308335616
751323218007494657
751301646752284672
751389747919151104
751451949569105921
751432668215148545
751302905001549824
751394621587062787
751400468643926017
751366863850995712
751313688586514434
751436724132274176
751341907750555648
751407825558077440
751395074840236033
751334240701321216
751341723012493312
751487802530000896
751239168039280641
751437017804787716
751464398040944640
751461126479618048
751300371612635136
751366394126667776
751427433937637377
751401869315014656
751434513809600514
751489190630596608
751312929400709121
751318788495335424
751419921683378177
751486053421318146
751383091382476800
751499689133019136
751431896362475520
751362350901370880
751469074908082176
751273494495715329
751306256141447168
751256801174286336
751393673712168960
751433217891307521
751259153927024640
751415509216792576
751349256292855808
751304347795927041
751459629419356160
751370957441282048
751336677453467648
751475315801726976
751364091445403648
751393237739249664
751516285935181824
751230980929703936
751488473383698432
751504994600251393
751299821852561408
751367052590481408
751450582217551872
751479669661270016
751518370399477764
751242024565690368
751403429625466880
751402745983279105
751500809012125696
751407905144967168
751211594865008640
751385906125438976
751411042358525952
751414347595849728
751496358939521024
751213301971947520
751300312581939200
751385083861307392
751239776276131842
751463014021394432
751405489108418561
751462875693101056
751380671638102017
751368113673924609
751439219613204480
751447629242830848
751330926903365632
751445767206744064
751462129153216512
751409192502718469
751488590962581504
751316641028403200
751471461286735872
751256247433920516
751323910067539969
751484165984509952
751348790460833792
751249943193460736
751384631040094208
751432450086232064
751270327624175616
751475320209936384
751459306437050368
751437378246602752
751427035373965312
751219828350824448
751454264883613696
751337168216289280
751414582405632001
751419015810154496
751436367763124225
751370445677559809
751415652028743680
751437328028200960
751320386592051200
751368420013334528
751435881022648320
751303517088854016
751300987948859392
751354108985090049
751448178902364160
751478583390941184
751365429487075328
751430491333595136
751274375098150912
751367836870795265
751440012311273472
751453018814615552
751475630353608704
751393145376665600
751507385504718848
751365886645264384
751327013814857728
751401995475574784
751330331526135808
751481884346114048
751469171406434304
751336039768268800
751302141327863808
751440163465752577
751337801648660480
751447994051035136
751378817571139584
751517036480700420
751475714554081280
751310928428269568
751311066794254336
751460300306644994
751513697873526784
751519847020978176
751488251094003712
751484333593071617
751256889095139329
751371519612358658
751263629396176896
751512825667944449
751344369681231872
751385390221627392
751287214156369920
751451076981821440
751377601307021312
751267509307781121
751395255019311104
751440817730957312
751464192444694528
751447620753715200
751479258745188352
751329782135218176
751360924628480000
751475357702823936
751367790683127808
751444567669501952
751405707182747648
751237402455379968
751345393070473216
751227218731364357
751513114953211904
751427962277208064
751423134780256256
751303827568156672
751306645985165314
751468579942432768
751481410259673088
751456676595851264
751235653397020672
751344512157396992
751292318527942656
751355673531838464
751477559741784064
751296575658393600
751301646660042752
751224207275679744
751456676247638016
751373734141833217
751441547388809216
751483553356087297
751321066140790784
751480139540815872
751336480396677120
751486426433347584
751423403048001536
751299369262059520
751359519649894400
751311708707250176
751489639651966978
751332227066294272
751487764416307201
751334026410065920
751237301657866240
751340783467462656
751216363570499584
751405522792972289
751395863365296133
751473180947128320
751489802977964032
751441450907295744
751509742749704192
751479212259835904
751319287961423872
751387151670005760
751407426935685120
751236106398539781
751498787214983168
751357296689618944
751451622371389441
751460858245644288
751351726649868291
751452561740271616
751466805835796480
751379681748869121
751302619734286336
751219820058779649
751357514621579268
751456596635557891
751348513590632448
751433309952016388
751395661686280192
751215378085404673
751368889683079169
751445817265840128
751409100546838528
751427463062880258
751466079872913410
751363315369115649
751318025282973696
751367752993112065
751423935816699904
751448686186622976
751255609694183424
751491187001921537
751414720738037761
751378603590516736
751446102541471744
751443879799521281
751366687455383552
751402167286820864
751364754225127424
751401617929502724
751329647632134149
751451383312809984
751505380484780032
751450527620145152
751218548932960256
751266838122602497
751378939092885504
751433716682067968
751405145150222336
751329467272953856
751420177653362688
751339177346760704
751452956147539968
751363831247564800
751496539235880960
751327361849659392
751209719956512768
751309816958750720
751350078082785280
751463974638587904
751438599183339520
751499579930120192
751304683046789120
751226522233671680
751491874838441988
751389525759234048
751418386425389057
751519834236657664
751364024189784069
751451819579146241
751429673343655936
751306038058582016
751450175420399616
751446194757308416
751374660831309824
751347943140126721
751464670913916928
751400476864753668
751413575563042816
751456089279959044
751386354655883264
751210387010363393
751504365656084480
751422044164751361
751454210059796480
751444550535745536
751440087964086272
751489660564623360
751280016692957184
751272630389395457
751473634179371009
751496216031080448
751377488136265728
751332533212684288
751412091123339265
751454843412287489
751358894467846144
751444878005968896
751295074173067264
751436111591899136
751224462851342336
751478717637988352
751261540733423616
751331723758141440
751445435739283456
751349663110881280
751443321646493696
751485126438187008
751410689869287424
751406365655101440
751510233579712512
751228049060982788
751327512987312128
751377064192774144
751442470479630337
751331057065037825
751387088801656832
751307182998708224
751352720410443780
751323616235716608
751316183945777152
751505930030706688
751395577833852928
751367102871797760
751405162183454720
751335167483052032
751219337390727168
751332503944830977
751395590722945024
751210474973179904
751503883432759296
751312711296880641
751217550579544065
751482555401179136
751391983457996800
751446660300083200
751366616215060480
751415026909523969
751450842071392257
751519221771825152
751466449198194688
751342893361684480
751349398769197057
751334588606214144
751405015076630528
751482660174856192
751302141504004096
751509931627536384
751298337114984448
751442629829730305
751462384993234944
751346185785470976
751343635862618112
751438238338785280
751313977922220032
751450305083084800
751320130836103168
751334588421550080
751414595143790592
751429040356163584
751392604407881728
751431602832609282
751246600429662208
751215122413084672
751409859417956352
751362832885805057
751458932795867137
751371678702301184
751385176320663552
751459201281560581
751416595843391488
751359393703362560
751259850236006400
751347767017103360
751390490386395136
751452197049757696
751302858679709696
751512385123418113
751309074818445312
751489555472277504
751297603355095040
751371519591378944
751484685985935360
751452960312492032
751478658884337664
751461680085958656
751452645848526848
751403903854317572
751320298516013056
751262983293136896
751319996849086464
751389752008531968
751303894773403648
751474728917954562
751308881897349121
751465807306260480
751459952351379460
751311037551538176
751458895055446017
751324098698022912
751374442987679745
751265055304355841
751440788207337472
751333930054328321
751422983504171008
751488288909910017
751501450790985732
751424397248901120
751275767695220736
751303282296061952
751368616998739968
751323343542943744
751499202467885056
751213478136938497
751503123986915328
751338791395323904
751384664409907200
751481061994094592
751314149968384000
751520564116881408
751487206678724608
751325998747181056
751462833519558656
751479183155482624
751404319082156033
751291609728315392
751351378409361411
751279945217814529
751510455697477632
751343971339739136
751454923095674880
751449780912394240
751293740367486977
751326619466248192
751493565268668416
751456181500186624
751312350611906560
751371087250796544
751485642480185344
751296168890597377
751516571009515521
751512108160913408
751322945109291008
751466101004009472
751284357747318784
751229965807525889
751408026721058817
751407187910680578
751447440369315841
751370781398016001
751362828896985088
751517896392773632
751298538643001344
751313017451806724
751497486833889280
751311821785661440
751384232489025536
751450217011113984
751489777770303489
751331124299886593
751381074152873984
751423595780464644
751298853194833920
751453371496747008
751367254017703936
751362098999861248
751507175940448256
751258021745991680
751431636248629248
751397389936779264
751234667844608000
751364351412596737
751259040731140096
751516273113169921
751446417193963520
751210470976196608
751485940120559616
751450615839125505
751429895805399040
751485914854006785
751362401098952704
751221317282566144
751493569706201088
751318839208599552
751341597388836864
751358189803806721
751211473376911360
751288551753392128
751321846331551744
751460363376484352
751241085016432640
751372480057606145
751429849588330496
751369720104910848
751211867326935040
751337604356960256
751475467002081280
751424455692410882
751216338476081152
751385281148948480
751310018360840192
751512934434693120
751429547631992832
751374933780037632
751290993077432320
751471222156849156
751229911478579201
751316465190473728
751270809990078464
751443946853793792
751344688410431488
751394139397390336
751512674547163137
751411906548760576
751453241083367424
751351130811162624
751516243841191936
751219954234462208
751501153033134080
751315177472131072
751400376172175364
751292649831817216
751419057547649024
751512997491838976
751358366048460800
751303584411709440
751424053232037889
751343979585740800
751388170995073024
751383556979556352
751266099870572546
751318922704654336
751516449433346048
751418353152036865
751282436781191168
751463920066408448
751351466628087809
751475500309213184
751442600134053888
751218582755876864
751329714929885184
751422161479405568
751290439563632640
751468793692499968
751436413854486529
751432953348165632
751497193274703872
751408785667788800
751453299816226816
751520660531339264
751228975997943808
751209954971967489
751453287329763328
751445506816143360
751386430161711104
751347246860472320
751297645012918272
751380352489299969
751258952894119936
751412330085441538
751365303536328704
751493003483766784
751413177242583041
751407515179646976
751425667913383936
751391002091524096
751263830567596033
751228640466202624
751430206364213248
751494907517370369
751440486502662146
751396169444528128
751383486012022785
751372123566907397
751487542420131840
751381799687913472
751449659176988672
751517661406765056
751339994913079296
751295514650566656
751429111298621440
751501786171658241
751453556025229313
751428599731916800
751424350885023744
751321544253636608
751321942670598144
751385792539463680
751409398203949056
751449751762112512
751328259502174208
751519737733980160
751331883242262528
751484706873548801
751362078204686342
751353697708433409
751378020494172160
751280540808941568
751437520894918657
751329589046181888
751447063100030977
751517326105862145
751370336516571138
751338916968558593
751423189066981376
751441727806930944
751410736048381953
751330587395428352
751463865494466560
751446882593931264
751414821602689024
751433557558583300
751296223425007616
751487563404222464
751445679126577152
751468844062040064
751433100211658752
751413009621352450
751285510883020800
751466604450484224
751514612248576001
751300195128864768
751428729876779009
751429182861836288
751482295035584512
751350208227926017
751458857453383680
751406013555863553
751467153887461376
751342587210981378
751419846097637378
751365764897267713
751294906237227008
751516982198013953
751279831963217922
751407192197259264
751401156392411136
751365102029434880
751216426657128448
751388628136366081
751320965720645634
751463890538602496
751396383165452288
751513769457676288
751403672920260609
751427911727583232
751427429411983360
751517225258016768
751388258735681537
751251126234779648
751303601105010688
751431938414698496
751487244670738432
751353433660223488
751310358283952128
751260554874855425
751422710929063936
751351172775047168
751382474962395136
751399453387546624
751352489774022660
751367627285663744
751418910969307136
751445633014390786
751424212624179201
751234185424084992
751446350022094848
751449839586648064
751521029533601792
751446513805565952
751242297094774784
751468479325302785
751321808545148928
751328452310016000
751413147999866880
751215826871746560
751300425949802496
751468315722125313
751455699146838017
751313679895957504
751414125394325505
751297854950477824
751426746071846914
751502218319302657
751427932980146177
751451836180074498
751421888937598976
751494869839994880
751393916998615040
751315231717163008
751408068605382656
751367870567817216
751411369660915713
751390997964263424
751352682724536320
751479527121969152
751489744249491457
751311607972581376
751347565891903488
751454017197400064
751482865574084608
751342280947200000
751280821793730560
751288245581819904
751454067713380353
751223217260470273
751330452934369280
751332378396745728
751393078129356800
751513488225427461
751513668702052356
751486896392593408
751382713941229568
751456147832500224
751409989797965824
751439534244503552
751458354338246660
751434018705465344
751441098757865472
751294243419803650
751354218066345984
751349847492624384
751474326247968768
751306096866910208
751230087706583040
751348140419186688
751489715153543168
751434262172270593
751345934009659393
751483540982886402
751301709289230336
751316209065463808
751381749498863616
751382571318177796
751232692390420481
751323708501987329
751215415737585664
751320021796880384
751484166030626816
751339655216390144
751427144174231553
751239411581513728
751434584861073409
751353127585062912
751514595714621440
751388506258345984
751351198096187392
751425936407482368
751352456290955264
751380247661215744
751291278353137664
751206989544427520
751320927607152644
751435998576381952
751404134331539456
751348081552199680
751476326717153282
751393367465025536
751362413631528960
751425290287677440
751387499658940416
751352443594833920
751377223882604544
751308005174575105
751307589791707136
751431179354669056
751499395535822848
751431883938996224
751429677735108609
751309120867749888
751265151915991040
751518425172811776
751414146164555776
751365957814259712
751304033269325824
751267454769176580
751450363996372997
751419070407405568
751317433991004160
751409125494558720
751400544070053889
751207044145750017
751334122900037633
751506701870702592
751306520474820608
751312136467390464
751332843926745088
751472119754653696
751497872680493060
751420286743044096
751402011858436096
751444244712292352
751360308074151936
751487336857362436
751432701694054400
751467950658363392
751412749553504257
751374321399042048
751374610474602497
751474195935092737
751351244342558724
751491904391503873
751497084411453440
751304935090839552
751383301349335040
751427844618776576
751384148573581312
751478570845863936
751334127354261505
751464746440810496
751383384979542016
751484534793854976
751436254433214464
751401546433368064
751441971336605696
751431951165362176
751358240466800640
751448539578892288
751355157296783360
751262274577264641
751251990005547008
751439735709589504
751441983793684480
751342918489690112
751267454576259072
751410287392264192
751365865346596864
751453547502325761
751439987212713985
751495138279653378
751418713849597952
751469653717815296
751432273812004864
751473604672495616
751325092529995776
751505833867882496
751504487374790656
751463374920179713
751415295454109696
751346554884202496
751411969278738432
751473600545292288
751310446356000768
751517544259911680
751312526781083648
751493410301829121
751505049138896896
751447826501103616
751377995374485504
751435600071315456
751424514521698304
751436732600426496
751307199801098240
751222722202439680
751506475550380036
751310899068149760
751463206846070784
751399944372756480
751493154315132928
751415391960915968
751355048324657152
751455069908926465
751370642973392896
751410107234344960
751398018998530048
751312237357334528
751429656696553472
751411180833570816
751481284237463553
751295434895790081
751340485990608896
751367107053518848
751367031488966656
751437231479554048
751439798422888448
751312266671382529
751365009871998977
751387797458710528
751400149721747456
751420357966499840
751395125184516096
751476129400229889
751453295999266816
751319723841818624
751494743733964800
751462435073187840
751463060213207040
751397629070802944
751412732767895552
751409113209372672
751346437514985472
751448111600599041
751508538787106818
751405753261367296
751481850795786240
751327479374180353
751380814152101888
751477048183578624
751325067481583618
751451257588645889
751267605768318978
751471755089309696
751436782869307392
751360538878279680
751474284124577792
751381120386736128
751439266069307392
751321041096630272
751471087947579392
751425219315675137
751416289520918529
751440704627437568
751257375789576192
751439735579512832
751452557688573952
751475039141322752
751413802114158593
751351260993953792
751330968783511552
751298064510361600
751453002284826624
751462686840487936
751219081580347392
751298542929473536
751396861450346496
751337285740814336
751465807452991488
751412573266849793
751330293764726784
751275566230188033
751444462774194176
751338393007783936
751387734640656384
751315760245538817
751300652488417280
751346349552066560
751356696937766914
751507540953948160
751438619903221760
751408345408425984
751456424811638784
751503153535807492
751331589574057984
751453937648148480
751419552668450816
751268691975639040
751346814981443584
751227503763550208
751508790801862656
751520329114251264
751310517663334400
751402993719934977
751314451643727872
751423545599746048
751494991588036613
751326577577697280
751484157449166848
751421800609906688
751485684410511360
751398228596252672
751480751682686981
751478025619853312
751369804137787392
751505510910885888
751353060375597061
751492613140774915
751348123688050688
751483528416784388
751355140523917312
751345003100856321
751454000545955841
751462837671727104
751484623167844357
751481967959506944
751439307827716096
751397238920839168
751390565787242497
751310207217569792
751284919607889920
751424845976596480
751414976808562689
751383913747009536
751446853158309888
751367103022858242
751486879506268161
751505829518508032
751342037648207873
751371615892537346
751318944007516160
751447944046477312
751329996048924672
751474301036007424
751468336400203776
751347045831696384
751479204101980161
751399319203381248
751350602559553536
751394298633986048
751439634853466112
751475953495191552
751230297426001920
751436950494597120
751351177170841600
751509658964205572
751470618403565572
751395389106978816
751515811790086144
751324023091503104
751382676347564033
751348366718689280
751321544496967680
751307300523110400
751422513700179968
751517816591937536
751468793793130496
751474988809584644
751482358017232897
751271942431207424
751476049729368065
751516562578808832
751496094379569152
751346769079009280
751379245226745856
751359288799535108
751498116302401536
751362908546797568
751476804913860608
751419657605685249
751337121961676800
751248097884327937
751305538965741568
751350266792779776
751417657014964225
751489232577978368
751419372107919360
751323431900160000
751494806677889024
751431783225430016
751216770485190656
751297754249437184
751449298693459968
751351412156694530
751451324596809728
751363072258891776
751439593015238656
751343744998342656
751407670213521410
751438334896070656
751241613628801024
751473977864761344
751285389592109056
751409125809094657
751415362479161344
751513601387536384
751302141655089156
751394730647416832
751508660472414208
751381564941033472
751325709298270209
751343895972315136
751226840946188288
751471893547356160
751458886864007169
751453480447987712
751430973535887364
751437516641857536
751402565762441216
751406013631389697
751485503678144512
751292087841193985
751309263583272960
751469368219951104
751391652154077185
751474971868889092
751498489289375744
751439756572123136
751386916709425152
751459612512120832
751422056554651649
751376196114481153
751335062541590528
751358462400102400
751459431938924544
751333640815120384
751344780592852993
751306969198292992
751450284119957504
751325717598580736
751457162837184513
751380906439499776
751430923464347649
751373117344190465
751318935316946944
751479342509723648
751494286579998725
751397956155088896
751422803228913664
751320369831809024
751406114072367104
751461436812132352
751432617879281664
751387742886629376
751377873798205440
751441971038781440
751420517379440640
751439089606414338
751396924327071746
751326900363091968
751354322965917696
751506831743213568
751214614956867584
751482169403531266
751297154262630400
751462405968846849
751217752015114240
751391165467987968
751496748649025536
751400858617872384
751346278026637313
751318289570160640
751311234583134208
751411025560219649
751362908660129792
751413395195387908
751360983394766848
751453434398867456
751494236562857984
751487911212834817
751384542825607168
751315005535117312
751429782529867776
751415941494247425
751500846509195264
751430562523582464
751334949131784193
751485810218770433
751369816716505088
751492453870473216
751375504217821184
751327097780666368
751421419016318977
751477979478360064
751442340452134913
751495477846085632
751305442463186945
751473403442319361
751410585422667776
751468315743178752
751339407945244672
751349910314872832
751370278106763266
751495188342775813
751469863441408000
751337557993091072
751305115341058048
751324425862119424
751432769058828288
751473986442256385
751387583763079170
751357590072922112
751330423809122304
751453270506430465
751395519239491584
751453388215160832
751207484367384576
751330503337336833
751450112304386053
751211473293094912
751247183349895168
751482400027226116
751391874376691712
751336610122326016
751505539993964544
751491715803086852
751366536577839104
751332160313946112
751485550096371712
751253281847054336
751412195867656192
751417367234686976
751393149298368512
751372761071755264
751473940267085825
751269321033125888
751387134909620229
751391471920525313
751502822198349824
751446396289507330
751490922970578944
751376070251778048
751226870574690304
751460619078041601
751507699934851072
751315861240057856
751443015416381440
751376317787017216
751452591322574849
751290821148803072
751243999927738368
751395993111977984
751386027370041344
751482005670559744
751382219135053825
751333133040189440
751403282782883840
751429208002269184
751380608690053120
751396047646326784
751421389622489088
751278930368221190
751290170910072833
751413076725886976
751486133025009664
751380680014258176
751402590756274176
751258130709778432
751463622283554816
751324207602999296
751393690686464000
751272034617794560
751475814957510656
751380235334090752
751442717922717697
751211200416022528
751486229443731456
751487802441928704
751328326581678080
751326137083658240
751480588247375872
751439333173985280
751411348374822913
751466415392194560
751430588029165568
751324719635374080
751391203401302016
751504122352918528
751361230837800960
751432047613190144
751477316656599040
751363479030919168
751342209702752256
751381866637242368
751214988078026752
751250857933570048
751214627262959616
751442034137980928
751384894983565312
751413097743654912
751454197653045248
751329547266686976
751425626075193344
751458341705113600
751455804180598788
751487181722640384
751412728477081600
751346261542969344
751365899014332416
751323498988077056
751321569323081728
751430960940449792
751219522070274048
751352838161391619
751510661490937860
751420471103614976
751227273194463232
751459855664181248
751436874942672896
751312589334937600
751420576196071424
751490184621895680
751469624441638912
751395926015635456
751484413536505856
751422824326242304
751440712776945665
751482551236169728
751394198230822915
751349533108469760
751318688045920256
751414066451714048
751324342110199808
751315483513741312
751362204012863489
751207010360758272
751384333211078656
751367740305408000
751489849186738176
751490172114509824
751430218796134401
751483092154580993
751308156161187841
751506831764099072
751402599467868160
751367820240384000
751442986051903498
751335452448260097
751418344666988545
751231517691486208
751267689650221056
751456097786101764
751502411219496961
751465128130973696
751391207662579712
751460237509615616
751507095946616832
751403723327303680
751221203830996992
751434614338686976
751472967180292096
751320323866361856
751437223313174528
751366125510942720
751482316111900673
751458199115534336
751405015324057600
751461663337959424
751516516533821440
751429501586927617
751268142412816386
751218540686946304
751493816809435136
751459536930824192
751392885262737408
751307531193094144
751435004488589312
751443825126739968
751468059613859840
751433569860481024
751517682571370496
751500532049670148
751411893647118336
751333351299088384
751442386509791233
751429623318097920
751411851800576000
751287230551863297
751274878351740928
751322961957752832
751312929031655424
751291777542488064
751433947591090176
751389336969641984
751314606866305024
751437558714888196
751207689963728897
751461302699196416
751389169021177861
751318767888629760
751418084540514304
751364867320344576
751487877733810176
751282189338222592
751452381532065792
751355803374907392
751490960660586496
751267328818487298
751348111126167552
751369674047287296
751363021776314368
751518735165456384
751518253059608581
751410639625654272
751440020813205504
751511856850710528
751345862916341760
751308483199377408
751312853689393153
751483834630373376
751483255765889024
751447205505011712
751261381266059266
751353488127451136
751441367398776832
751474766356344836
751434530565812224
751330583167590400
751253294530650112
751452926888075264
751458379319615488
751419518916886528
751419485605629956
751436338151301121
751396207109414912
751299087962611712
751407741374074881
751441299925045248
751378310131814400
751443166599970816
751414888392695809
751400107891953664
751344734841532416
751290988870545408
751324769707028481
751445926388994048
751287809751654400
751379043891556352
751359485931769856
751336199114092544
751315865166045184
751508094597738496
751293358585159680
751351789413343232
751494903155351557
751311213951324160
751308751639019520
751437496005820416
751355438600519684
751298719136489472
751228430662799360
751406688847138816
751505422499151872
751426242436530176
751447130104066053
751518857106485248
751292406339932160
751519657924915200
751438472947302401
751336476248403968
751393053215195136
751434371077406721
751476028845928448
751475215142621184
751506156481306624
751293786236432384
751470874235138049
751283762156097536
751509520585723904
751497730208432128
751481733401444352
751471763419193344
751507721128517632
751387633834717184
751364720632926208
751296550425489409
751415987593809921
751374430526373888
751508602108669952
751516973712941056
751388611082326016
751431405704445952
751455673985052673
751394089040482304
751465069343600641
751492906922418176
751418759806590976
751399948407676928
751322471362539521
751410987819999232
751419380471300096
751263843171471361
751303479470284800
751321816833097729
751313084497756160
751436585699344384
751375894137212928
751417002317799424
751375797697572864
751300723871195136
751492588226490368
751410585036812288
751363776641900544
751213188587347968
751332151686078464
751472958594510849
751476196911812608
751379903992520704
751388632385224704
751322567856775168
751386279099691008
751326674130644992
751382353298219008
751370844316794881
751467959105839104
751335440234536960
751428830368333828
751454981841162240
751379241036636160
751432206799740928
751325436773330944
751453622916018176
751480487634427904
751292926571995136
751336660709801984
751327928223428608
751487051451752448
751331996668981248
751458987560894464
751283493485838336
751361289683869696
751520551500451840
751456969991581696
751361893500059648
751477358671097856
751329987387588608
751502100530552832
751489060477214720
751416482488262656
751458446369693696
751436963152994305
751439563789365248
751338942155329536
751454466054950915
751355903933288448
751513496643309569
751209690474815488
751301587683778560
751365035092504576
751422841111842817
751378708657639425
751277160413818882
751459217991688192
751243731605463040
751292918384603136
751329853048254465
751417665030332416
751306016869023746
751292737987743744
751393505847681024
751461596501770240
751405895813255168
751491564522840064
751443753655734272
751390020725071872
751243224023375872
751442180917649408
751392700784635904
751478621022330880
751446412869660673
751487987024850944
751427274151456768
751341937161043969
751347318511788032
751509809850118148
751513228249796608
751318298139037696
751404717528363009
751455980236509184
751459993921126400
751453270573547520
751364406089482240
751415866047291396
751439836087717889
751359821539074049
751359821539074048
751453140738859008
751515010933911552
751396274058960896
751308629970657280
751346315691495424
751250442450001920
751357938502078464
751476285000392704
751511646984630272
751435843466919937
751349906296549376
751380243617841152
751348123482619904
751264636079468545
751394692969930752
751439370893324288
751392415488114688
751341043640045568
751370722396831744
751416884885618689
751452633013952512
751451383241568256
751393312980992000
751235448022798336
751423650490875907
751293773871665152
751398023091990528
751316427089534976
751512905439408133
751241412084174848
751299360822923264
751442184935616513
751298383399247872
751407099955912708
751500867526885376
751327416560152576
751307841466609664
751428750621880320
751377622341283840
751327101815586816
751440692036132864
751517988621279232
751330474082050048
751430168627982336
751358768756195329
751364506488541184
751373415358033920
751455669761544192
751426716715802624
751214233124298752
751462368211644416
751421335214129152
751210772710039552
751340288753401856
751336719463641088
751402670699769856
751468370348875776
751324929346371584
751334009679085568
751383863495045120
751485910647209985
751373872285552640
751517489457143819
751281916410667008
751496857705119744
751337595850747904
751455862888230913
751430587970359296
751364947121102848
751306910247202816
751316032988602369
751419728758013952
751312962812538881
751471645865418753
751318075631210496
751398388264992768
751369724290891776
751238501329346561
751293601900924928
751468512862810112
751232411095228416
751475966199803904
751388518967078912
751312438578950144
751407401568534528
751461848076132352
751392755205730304
751451513294249984
751459956528787456
751431074576687104
751435981891465216
751405220660387840
751437563089580033
751429027387338753
751408907440959488
751348912179539968
751369321553731588
751369669987209216
751315882006151168
751419594552860673
751206998084026369
751222156084776960
751225150691880961
751345997016625152
751359175792427010
751458207256772608
751368965285371904
751413278073434114
751392667033042945
751411457712152576
751482643313721344
751338661439037440
751439508940398592
751413051467894784
751517997341274112
751467849948995585
751343283234861058
751507163177185281
751285301520269312
751495813478674432
751239138867834880
751220134501462016
751379362956574720
751362790917419008
751417681773899779
751332009037869056
751362908643266560
751418411830444032
751423839213613057
751416994000433152
751284185638195200
751296168613777408
751418382604533760
751356734556504066
751463781620805632
751408475549405184
751451768890982400
751504156108595200
751256893213974528
751356906401398784
751420936734277632
751367824434663424
751467497560301568
751514369251389440
751432680886206464
751400254474448896
751339189724188672
751422023218397193
751441350436937729
751247494051459072
751316079117537280
751484673574993920
751504772306460672
751359649643892737
751385692190769152
751367627310858240
751375441311641600
751481531806445568
751448883360854017
751348153148907520
751472715345825793
751444349410349056
751384186272055296
751419086953914368
751355803500765185
751229340830937088
751416029495058432
751449969752702976
751289034312474624
751398014816747520
751349126135177216
751252443271344128
751382617744781312
751399486895722498
751360283059187712
751353102381481984
751324513825067008
751387411586875392
751398191216623616
751373658598301696
751454579410206721
751325969210707968
751337503748001793
751441979721052160
751266020191457285
751357565129388032
751449986483757056
751373943659982848
751452704296280064
751483331133440000
751343577192538112
751484698690461697
751376330378317824
751427014427602944
751352330457579520
751418491614404609
751434983278047232
751497658934497281
751292897295757312
751422673272594432
751394378418102272
751396915862921216
751373222524887040
751391610378788864
751427341553901568
751454210147774464
751399197795049473
751462795758149633
751482479790415872
751447641788080128
751430151682994176
751457355838160897
751425588045512704
751386883117252608
751326262757646336
751393879316918272
751479367679766529
751377672320720896
751414578135924736
751416759115141120
751474540148977664
751260278235410433
751340255119278080
751310882609790976
751417690242310144
751431149885362180
751323649983057920
751361935300562945
751465278907813889
751355585422065664
751391455135010816
751426636638261249
751323150743470084
751401823500505092
751310169460527104
751221908641751040
751380424094613504
751276640173453312
751344374064091138
751443640648687616
751409804954963968
751407146047250432
751324841161199616
751449797572386817
751346160606932993
751355685951115265
751405438776778759
751496707041554432
751395066187509760
751472505597157376
751301990664245248
751352754103283712
751302401496322048
751301667665031168
751354331086094337
751456898755366912
751303009901146112
751487479342100480
751471809279778820
751239893813043200
751435847598235648
751463475206119425
751401554800967680
751488192621207552
751425017875992576
751332776608206848
751446362642939904
751237574568636417
751333020028792832
751267400088072192
751295552113913856
751444609419452416
751223502313811968
751478847657291776
751299239154585600
751484199388012545
751355010642878464
751514347982102528
751423159774031872
751422035763527680
751456315684388864
751379404878671872
751367228906405888
751311792379396096
751362321260355584
751362199734644736
751413932288540672
751306587386634240
751256994183512065
751389416686555136
751450850636234752
751303047620489216
751367652472479744
751488603382018048
751451936780541952
751322446070972416
751385326975868928
751392855701196800
751316440008036352
751459067068051456
751508920699588608
751417350461816832
751460354681630720
751414980776452097
751304389575442432
751440977290784768
751345275730550784
751441874825650176
751326984173658112
751408039232581637
751423746892656641
751460119892881408
751428847170650112
751350300456456192
751429606477950977
751365215527309312
751385918553071616
751298093857927168
751391060841168896
751222638484135936
751495545185722368
751343644318326784
751301013370441728
751320860720586752
751389110284214272
751339273832497152
751478470211805185
751309309598892033
751489807382032384
751423667360321536
751215738770321408
751305534729494528
751478490977841152
751496119625084929
751453908204187648
751491212264300550
751327080613154817
751517200184475649
751488544686895104
751319375940988928
751300287814471681
751435000164278273
751409913960824833
751396727119187970
751403110803922948
751333233908912128
751347599412715521
751286173973090304
751436707380232192
751222042758881280
751466239315152896
751401680856637440
751446714855325696
751405732327747584
751327856714801152
751238333645385728
751358173131530244
751346626187390976
751353605769363457
751405984128655360
751408114931466240
751318381651959809
751517275795165185
751428784134377475
751252480751706112
751425353512517632
751335222025809921
751325575097319424
751509507973472256
751326183359406081
751456676318961664
751446895122190336
751454084490792962
751431233750437889
751419518971285504
751323360647319552
751403186276163584
751369862904250368
751215952717635584
751380637836144640
751379987761102848
751436334158352384
751361675459198978
751446828097409024
751432299145756672
751323477794099200
751401567505485824
751376888266973184
751433045572366336
751374048685330433
751305266453475328
751353932664958976
751338711443509248
751350170504298496
751436007103279104
751352393447669760
751423545759002625
751423927105138689
751340498586071041
751267840531935234
751433989282553856
751338376071184384
751323490435928070
751409234487762946
751348731925172226
751306948188839936
751507620532453376
751433599497347072
751462850238054400
751265303015727105
751457813042434048
751364187662745601
751448153463939072
751332415872831488
751429279410368512
751485499597004800
751416306143027200
751219417422454784
751303169234395136
751378222164676608
751336580711874560
751352460644651008
751493078989627393
751447453346463744
751450875684655105
751475085425438720
751477287133011968
751378658065920001
751304221832675328
751472862066675712
751277583640047617
751459448699387908
751453115493277697
751373868481339394
751416842959384576
751312648013316096
751397360404664320
751400556653051904
751485977735073792
751362287840133120
751513492310679552
751356780547112960
751354914018848769
751445846843985920
751436032265052160
751288975650803712
751491442967715841
751364493926694912
751376938715869184
751391215845830656
751347108549189632
751429748895678465
751288157514174465
751475391320195072
751346626422124544
751368335980388352
751280356343427073
751416792887820288
751373616755814400
751210445441204224
751444626054090752
751319925210230785
751462963853271040
751330906015690752
751519251375222788
751418344734089216
751413563139485696
751453891607273472
751378821941587969
751435407095660544
751285637009989632
751434849223839744
751451634937409536
751381925504360449
751438448112918532
751423906150543361
751510044911566852
751399637941116933
751418906850521088
751450078808641536
751477710879354880
751433507138703360
751454411612913664
751408215481524225
751417660957528066
751452058633510912
751491287891795968
751410698295533568
751377571917492224
751417300360765440
751328297049546752
751346328643465216
751310987106611200
751396714616160257
751348748706603008
751222290331860993
751325663202779136
751485642283094016
751410631383801856
751316863624179714
751512079027281921
751213574694047748
751500116985466880
751379321084899329
751229374406463489
751257400670322688
751412019748806656
751435855965728768
751331665000226816
751268754772766721
751284550613905408
751430713577050112
751471364771422208
751405522515963904
751411726269214720
751440100593012736
751515132518232064
751337889481515008
751330792589189120
751446731821318145
751423927235346432
751396639353503746
751312618871091201
751384278349426688
751456064235864064
751420164848115712
751298022752055296
751423834880823296
751306428099485696
751520140546670592
751376015566508032
751224127449493504
751502717290504192
751224466978504704
751346341067034624
751446526275256320
751518282394505220
751280834527637506
751217760407920640
751499009701867520
751498741019009024
751360551230533632
751434194815901696
751413181592010752
751350912690434048
751492533553926144
751325084262989824
751427027014590464
751431703655174145
751271371884277763
751477366875095040
751463634925150208
751349608517894144
751363495963267072
751317173902012416
751383506882822144
751401936449114113
751312413421604864
751352405850193921
751501022741266433
751381967640354816
751517678565818368
751381841609756672
751348522251878400
751314594447101952
751488045489262592
751484966932975616
751291899072417792
751477077459738624
751465924897669121
751425495892361216
751375437004152832
751341572315287552
751380205877338113
751457578220150786
751336723439693824
751356684312965121
751484182547861504
751491925543358464
751260718599540736
751506383091200001
751360203405324288
751462565226700801
751460279226073090
751212894902247424
751413210998251520
751326531486711808
751225893415104512
751370093414780928
751357888032047104
751364477380100096
751433012143722496
751314330340233216
751486841858166785
751417480510406656
751484803388694528
751400649020084224
751217328470253568
751480789548826625
751208436428378113
751336169749774337
751364158482817024
751385616600928257
751334840075706368
751336983612489728
751428553519104000
751432001186652160
751327504619700224
751421314213285888
751312740409569280
751268457073692672
751283573097844736
751415647742164992
751514863877455872
751362967329845248
751459562117529600
751371880297328640
751337298147631104
751415211446460416
751224362464870400
751440918440513536
751496237271121920
751298328776863744
751213687961186304
751302397134311424
751409566034882560
751386744872894464
751423449227104256
751400657316356096
751461118070038528
751339063760805888
751462225500631040
751271942372503552
751418294150758400
751348949932511232
751359532052451328
751474103660392448
751224437689683968
751336488458186752
751257002345627649
751519523841474562
751495452810326016
751384706160160768
751435205768978432
751456785559588864
751439999883702273
751311062717399040
751422127736315904
751450552572207104
751428675187408898
751298815332843520
751323075245969408
751355770021773312
751371360241381376
751471536700289025
751255874040201216
751467220933419009
751309644937760768
751259317689470980
751432181856231424
751338644485447681
751505070232113152
751460493227757568
751349184817537024
751295908847972352
751445465204396033
751474816721489920
751354641573670914
751322215396864000
751407686898462720
751407158407917568
751356051052691456
751407401740402688
751439261556215808
751413668072476676
751404054664785920
751440037598916608
751337507837579264
751488058294501378
751469477556920320
751338019504861185
751456445565136896
751518412476735489
751441585246580736
751426427040530433
751226593675251712
751467204172931072
751234093019455488
751514268219080709
751314367845638144
751282113505210372
751427568130203648
751446341713223682
751491514287677440
751485331992670208
751428750819090432
751440368927854594
751382403789230080
751489429584379906
751401156488863745
751382093519814657
751519805090377728
751399751371939841
751423570597777409
751449458043478016
751514331217625089
751362061284831232
751357502076362752
751379618582654978
751509063314399232
751440167689392128
751241948992770048
751263612480593922
751416952120311808
751317220106596352
751417371601043456
751513983216214016
751229210816090113
751366570111270912
751425768480239616
751354205554798592
751250396404936704
751325193377812480
751434375418433536
751336769711472645
751493636689305600
751461365487898625
751242296981676032
751501475713519616
751316989218480129
751384978848681984
751439484151934976
751300727952252928
751308290315866113
751357464273154049
751357510301454337
751432114436878336
751211536182419456
751330511658725377
751316582610063366
751444588552974336
751380696766242816
751345498108354560
751501802940563456
751436086765719552
751296395114582016
751462573443342336
751304154715271168
751460120035463168
751396769070710784
751336916625350656
751507947583315969
751351558697254912
751390511349497860
751423830837592065
751403131800518656
751329371114405888
751330025362849792
751375814537666560
751256176105402368
751424258698416129
751458148771389441
751312157590089728
751214023228743680
751311058674081792
751469221771485184
751360379419172864
751210395398967296
751243286921220096
751381287806525440
751466793181466624
751320042923552772
751453316752642050
751442122364989440
751425529430114304
751345745589141504
751489689773830144
751213524198813696
751337260193353728
751496731834118145
751503744962093056
751308546113929216
751220285362307072
751434866093359108
751299884800671744
751348232631058433
751328448124162048
751417061272788992
751367077886201857
751305006117072896
751519121020518400
751279446313754625
751446937359048704
751298140288974848
751394164697247748
751347251285417984
751472744655716353
751340750013603840
751325981776961536
751433079072391168
751284034873860096
751433561580986368
751489534752423936
751428004199489536
751302401471160320
751306868606185472
751399134725148672
751383213109547012
751211854958125056
751400875495686144
751435423747084288
751337209924583424
751418281916071936
751442277550026753
751314048982061057
751362908488081409
751520710812659712
751371498661765120
751207299797159936
751423209929449472
751346290663972864
751447704870367233
751458404359606273
751382218946252800
751420080999792640
751314376276271104
751373532555309056
751482005829935104
751333590563250176
751448338013286400
751424988465553409
751306767666188288
751303907175989248
751380847694053376
751319832872771584
751443305133535232
751510627697430528
751373142845775872
751384127421739008
751274006217498625
751483146789543936
751457687137873920
751450170903191552
751320067900641280
751426699808481280
751464003994550272
751520614444306442
751331598105088000
751309888471523330
751345829252923392
751485646666080257
751482160893325316
751307719903158272
751463479526170624
751402846675832833
751437718006235140
751380113518891008
751323255454195716
751279567587774464
751450074522095616
751357174912262144
751343740623659008
751403014662094848
751213759117549568
751224655856345088
751339915321933824
751272311458705408
751352061967659008
751363919210483712
751446651873746944
751310639071715329
751312706909548545
751210974103961600
751452448573632512
751394135311953920
751295531058552832
751427681061928963
751413885937344516
751255844839428096
751492357305077764
751341467126358016
751442617179607042
751444378678202368
751348857649319936
751360836392943616
751487999653752832
751336388054757376
751340381137240064
751388149918601216
751392713489211392
751284227639955458
751355606326542336
751514910106980352
751392914639642624
751356046740971520
751384140017205248
751350334006685698
751333787334799361
751461487391174656
751456936550334464
751339122493620224
751438200502181889
751433616064937984
751358815069728768
751498774686502913
751372882740207616
751404394453692416
751360584969576448
751328573924016128
751353710555594752
751433972824047616
751331895854718976
751401093691740160
751466155718696960
751318016848191488
751350375987421184
751306486589128705
751512724824358912
751285196322856960
751301483069632512
751452981288140800
751447583155888129
751447012789268481
751239671515086851
751316871861850112
751372270157922306
751381279707398144
751232952395177984
751424069900247040
751394608958103552
751377617840967680
751309900861599744
751495243099467776
751466658892378112
751512695413805057
751348429645815808
751433691654721536
751327227510480896
751301730265096192
751479119939039233
751373150907228161
751310332992352257
751334404023324672
751211519254204416
751348450646712321
751249872058220544
751355740678479872
751499785689976832
751299788579057664
751403245239754752
751363055531896832
751338313328492544
751306243625672704
751477316522545152
751433926682419200
751294407261974528
751309175343443972
751438242562670592
751280662557011968
751440838685843457
751215105564483584
751392163791933440
751369032251609088
751211725068734464
751437004957777921
751344227137773568
751489786083356672
751502234790293504
751272504463728641
751428687640297472
751295346899292162
751267643533832193
751311566147035136
751278456101490690
751368713505570816
751306096636207104
751423646254661632
751376506522374147
751505569622724609
751442856166981632
751391538865926144
751430680035332096
751393917006782464
751478209997369344
751478574947840000
751518827645640704
751352682955284480
751360437921390595
751338057475956736
751228145429192704
751418285917220864
751325285673410560
751446421182775296
751375810334982144
751424053085298688
751342742165389312
751299884809089024
751495415225344000
751489547217805312
751267148215881730
751248764816404480
751350531168342016
751484157377781760
751423231089836032
751474313551831040
751398505718087680
751377869583114240
751232667086049280
751496639756529664
751431007392391169
751364573647736832
751492956994011136
751337444893663232
751421553439600645
751299516020776960
751356298407579648
751252787275526145
751227822681632768
751481821255331840
751444403701420032
751267035217268736
751345863096664065
751472811995082752
751317769400889344
751332705254645760
751383938883465216
751432265738096640
751460057032826881
751355396489617409
751316129633693696
751489429785673728
751390519809413121
751376183682535424
751336929086599168
751359255421259777
751337432402931712
751440864094855168
751340540474626048
751404830426619904
751450460280786944
751482035194171392
751494710204792832
751411465962201089
751426167220076544
751395766661423105
751369770273017856
751337772003319808
751333284273991680
751486116147134464
751404398685855744
751431988880379904
751374413417836544
751281169862320128
751473117944569856
751411767994150912
751340238442815492
751493955217399808
751411998546624512
751308168551141376
751511781072314368
751475068316909568
751468151993470976
751447801272217600
751299092253249536
751325893738496000
751344252433604608
751418948629909504
751384291100110848
751312803454193664
751379236896796672
751353420901126144
751442717616566273
751475299209150465
751409515518713857
751432865360084993
751504386661244933
751341333067935744
751313340098568192
751417023519977472
751512611511013376
751344738884784128
751214883182637058
751506752420519936
751474519072600064
751265076510724096
751392616974082048
751404927113654272
751318780123447296
751447096683880449
751410878830915585
751422786640502784
751304037224546304
751237339326910464
751266024519966720
751465648199438336
751316003636772864
751425965843243008
751372261916020736
751219794863656960
751351135160692736
751222323966074880
751217978755063808
751378284945039360
751419351518048256
751446505324580865
751488452441538560
751314820687925249
751458295324499968
751450318014181376
751425407962869761
751451022309089281
751336207750008832
751434568188633088
751464918415646720
751405061503410176
751457284556001280
751441392199667712
751418722041077760
751402905408856064
751334844563677184
751301583552520192
751491371882647557
751253307092459520
751491665492402181
751385843017846784
751406978254143488
751259489630912512
751326246076809216
751498388781174784
751362711523463168
751247422572158977
751448652514783232
751268255763820544
751407464650801152
751319711502172160
751306167993892864
751456018085711872
751455405524545536
751415853187465216
751373054740234240
751459583269494784
751299008191168513
751476788275150848
751479497623502848
751373402905186305
751440096318984192
751303521455239168
751517523372236801
751340519259774976
751472673423843332
751270294329757697
751470878408445952
751498812259053568
751215172447068161
751220948137836545
751338275495874560
751235254891995136
751410480221196288
751307170461806592
751302946839822336
751463139720454144
751474758022209536
751379090276507648
751380403190108160
751432169210335232
751450300985253888
751377571842035714
751353320594370561
751391538819760128
751404494919913474
751251998721318912
751339705749372928
751335192695103493
751428385860153344
751347821853409280
751417040200724480
751279999827619840
751446005984423937
751344067599015936
751298597250031616
751351210540666882
751286014400835589
751435314971938816
751420974604623872
751334814985379842
751218141989142528
751343501330251776
751444219319967744
751286203257872384
751507217749188608
751430663455252480
751445326758903808
751423910705586176
751434803048767488
751426385294557184
751515530985701376
751438070583623680
751484488681750528
751421050001448961
751224299571281920
751326191475367936
751404314732613632
751221895903715328
751325348567064580
751251990047498240
751442344570974208
751493569643503617
751357451677511681
751432240375140352
751287927200768000
751367627294072832
751423889578885120
751470001773764609
751458924755312641
751364732951662592
751310135742631936
751338594305007616
751339890164596736
751397960223711232
751449160054824964
751358068273868800
751496920766504960
751497738739671040
751447494983311362
751274693760413696
751290108041523201
751301168383557632
751492466482638848
751473344403439616
751478814111334405
751332919340392449
751467426253004800
751212764903927809
751492470580600832
751315668184760320
751390519863996416
751452788215914496
751339655136702465
751377395567984640
751310685116698624
751365718696943618
751288900165865472
751298811356741632
751446857767907329
751433297406922752
751337940052246529
751377987052900352
751354692123451393
751364254792556545
751487248579780608
751338795715399680
751426787876286464
751435763548508160
751233816207896576
751360484377440256
751251730139054080
751349419581247488
751298559606218755
751451106236993537
751451832011067392
751414578395832320
751430160214286336
751339865187508224
751236060198363136
751476016179273729
751389148179759105
751499680744247296
751439886641721344
751443485333553152
751420357937102849
751263151031619585
751489702553874432
751294897991344128
751339353562054656
751495620444221440
751351613412048900
751454247896510464
751506437680009217
751407984639668224
751463970322599938
751457385227616256
751261158766702592
751248236485091328
751397318524559361
751450003411959813
751338740916817920
751291181758287872
751226186685177858
751346165082447872
751360781942460416
751433884517199872
751430143374159872
751394516955955200
751483759082541056
751411331983667201
751381069778345985
751353442166312960
751460996384980992
751348719312834560
751357292306636800
751235619750313984
751314447608717312
751419712114823168
751393178977128448
751484090197639169
751425541916463104
751465773948887042
751350635908493313
751427853300948992
751436011150774272
751258071888986112
751505187844427776
751308382687166464
751446530259841025
751337763505594372
751499307157753856
751288996706324480
751379719464026113
751380508056047617
751323574426796032
751498883528663041
751241982480031745
751405715554721792
751323775854120960
751309347494453248
751393564861476866
751411470404034560
751329408800133120
751340552889643008
751223598879244288
751351021725769728
751397276548009984
751367903870590976
751216351033761792
751448145050144768
751372148414017536
751497969485119489
751447373285584896
751309951222571009
751509902271639552
751496627291058176
751317144470638592
751476951689285632
751348828394127360
751358303184248832
751494903507652608
751441455483420672
751314460023721984
751408462966456320
751330000008122369
751391446549164032
751409947678834688
751518408072630272
751367509866086402
751466709165436932
751296735209672704
751380708992491520
751405124397006848
751390586847068160
751436174468771840
751223682769518592
751326942461243392
751395456542965760
751363223161606145
751401059990384642
751495335277694976
751406718010228736
751371997595172864
751417338063425536
751307862362685440
751442705104957440
751478788840718336
751245719655292928
751361310613442560
751377617979318273
751451097903075328
751226828405153792
751508681745989633
751446719246675968
751265135121969161
751428020754407424
751417065588883456
751379152964583424
751400942713475072
751456059844427776
751464545080803328
751254053926019072
751424736937246720
751272445944827904
751429258359242752
751406235551928320
751366276417724416
751238862173724672
751339915271634944
751394470546071557
751391765433909248
751342465391538176
751312597857636352
751398342039449601
751491212180279296
751218309832462336
751321418692866048
751360564069359616
751319803663712256
751400607127220224
751320479143714816
751442734603505664
751432978501296129
751429065307983872
751466126379331584
751514318575927300
751475231995363328
751296412076433408
751466390234759170
751417736622907392
751472543542841345
751288359159418882
751379606276419584
751377081024610304
751446232443256832
751484195411791872
751282914684379137
751419443742474240
751410987782156288
751343862132510720
751340158570618881
751441811604987904
751424397265764352
751399373754490880
751483574340157442
751432962038693892
751384194589175812
751504906570309632
751503094698143744
751442340141826049
751324191106985985
751445855031353344
751267169539727360
751462246543400960
751463383015251968
751357799989387264
751207685928808448
751295552285839360
751397213771706368
751477748506304512
751338179110862848
751492420085231616
751344105418989568
751311876609433600
751318281076826112
751374258329292800
751416490830671873
751332495740669957
751348605965967360
751463119076093952
751440310048292864
751321997477613568
751520358658871296
751479581572370432
751403492787515392
751377609670291456
751338313034924032
751239797411160065
751331921246978048
751315634588385280
751360450831511552
751342515769511936
751477518058852352
751438963693461504
751514092217729026
751376271712653313
751368050989993984
751217722537734150
751328867420438528
751301319529533440
751440968658792448
751397461151875076
751210038585417728
751340288623411200
751466491044913153
751242846770851841
751303076707962883
751465048317448192
751283976103301120
751211741460201472
751319862413230080
751434681426509825
751329928747114496
751386950125268992
751379693983576064
751358819280773121
751472853862739969
751506748142301184
751400783225257984
751509545558704128
751308588207910912
751292838726475776
751475114693320704
751370059998650368
751418495619829760
751511244163653633
751514448964284416
751464758801555456
751300597962403841
751394609033510912
751459960421289985
751395645240512512
751365223827836929
751358517005656064
751464196911472640
751275994070134785
751443988662673408
751441589327634432
751502268676145152
751514994026618880
751213171730370560
751339500136177664
751400862979878912
751508756958220288
751496270817091584
751516722281218048
751443879669432320
751279953673490432
751422073621323776
751331145103572992
751511181504962560
751339265305505792
751420630558502912
751303450152009728
751421566014087168
751480571461853184
751456265323315203
751482437671223297
751295791390662656
751372912150450176
751349008816304132
751468982687891457
751494064323911680
751311138340605952
751482727057227776
751402012055638016
751423461734572032
751443883796537345
751389315993899008
751361239239065601
751430738814337024
751400258932912129
751446438278823936
751264602285977600
751421201013207040
751386514282672128
751227449204051968
751490549572472832
751404101016092673
751475831860518912
751463055868002304
751475999607402496
751432856895942656
751384660375007232
751413076495200256
751374497526247425
751453178353385473
751299046111928320
751301483098959872
751505737256493056
751319296110985216
751386665176879106
751326640576266240
751355807510372352
751306780274286592
751298660378509312
751317651893420032
751392302204059648
751415907675697152
751284487703572480
751230146464583681
751493712073613313
751389861026861056
751458287120449537
751501115242516480
751220616875773953
751451521490059264
751415412751994884
751359913784381440
751207488586936322
751229542090444800
751424363392622592
751515807717396480
751402498620026880
751366108918185985
751493368186806272
751478193094295552
751423033978548225
751415547267575808
751401345165373440
751383812924375040
751297888265854976
751413789589774336
751468428658089984
751440784008904704
751313474643451904
751219937247584256
751503065388318725
751510434692423680
751446706483564546
751417098992246784
751443825101537281
751297405971263488
751211771206172672
751375118018965504
751410681711300608
751454529149767680
751317304055660544
751433356038975488
751379849256763393
751441912549281793
751482513546248192
751391660374831108
751371544639729664
751307577313619969
751354884830658560
751299134347436032
751419510679302149
751438800409112577
751355455356755968
751505108224057346
751314124437528576
751330012435869696
751284118453977088
751229835951820800
751416792711585792
751462091379318788
751514960610496512
751424221025153025
751398220505444353
751477375175692288
751515761752014848
751387663442251776
751254506785079296
751455451854671872
751336081740759040
751444135513579522
751379027424907269
751393266818543616
751406273283825664
751207618744619009
751473235468832768
751406789363658752
751514054498418689
751423226744569856
751311398500720640
751449990703222784
751493414219288577
751483310442967040
751330918636322816
751337587634241536
751276598368755712
751508824083800064
751416931148857344
751330713086066689
751425651014397952
751386644125671426
751379144596942848
751428696079085570
751278770841980928
751263490904563712
751402376976818176
751371238556233728
751338782851563520
751420068722905088
751504885720424449
751373537051611138
751412464235925505
751474984564846592
751328662159523840
751400757778345984
751520706530308096
751361855675924480
751489559662178304
751404985800388609
751423243643342849
751395322270773248
751432416640765953
751465148770971648
751367790607630336
751505691215556609
751519662089900032
751347590873112576
751342402804252672
751332633989242880
751373016769048576
751399499734581251
751256746681700352
751481032927420416
751213373421940736
751388795698720769
751315211018174464
751315609540067328
751304817327222784
751286119334088704
751322383055671296
751472799240298496
751452629029576705
751366037459832832
751289634135629824
751332067846135812
751455388780859392
751357086764793856
751306855734009856
751433523899359232
751520618508652545
751256712967954433
751447751053889536
751387466263855105
751406868975738880
751350602337320960
751325902060093440
751396693749407745
751231257854566401
751297985028296704
751483117475598336
751383557302525952
751366440096260096
751366054471933953
751450716309450752
751418298479341569
751430218951249920
751259972072124416
751361692416684032
751242637080924160
751351743259246592
751294403088617472
751439991562174464
751400581911175168
751314766149382144
751500171406606336
751219530278449152
751474879816409088
751475408089051136
751401265301716992
751479006936137728
751302959452028930
751325138902061056
751449583667048448
751226417694801921
751375416057798656
751361167784837120
751477626934530048
751426393582559232
751509910349815809
751504260601348096
751325969160368128
751400644611805184
751406885870469120
751419879970922496
751358198414729217
751463806757253121
751438548851712000
751345137465303040
751443044914823169
751449923481116672
751338556598149120
751309796117082114
751514184689524736
751471553569820672
751444013878808576
751383259351703554
751424342676873216
751444210755264512
751521188854116352
751399936030310400
751370122661683200
751469309600423937
751359809149100032
751342398563872768
751435293841035264
751298849159974912
751333649174433792
751362623350812672
751472979486400512
751315353582592000
751466578978353153
751286283012567040
751520790709960704
751305157321842688
751387436924755968
751518383158558720
751348576534589440
751441757452136448
751438926141853696
751379043887489026
751474065961938944
751407221284737024
751485591997612032
751361633595699200
751341458834202624
751361629355384832
751395083036028928
751309913545211904
751332738859499521
751416209791332352
751434492569456640
751507481839407104
751376301064347648
751431401564766208
751242594781454336
751454604550897664
751442491317116928
751375743037440001
751458723068010497
751456429144322052
751474233721573381
751424069745213440
751473151708635136
751369749427257344
751304980938850304
751312426000351232
751323251612286976
751447453128417280
751476142377361408
751455921591558144
751309431145631744
751381556271382532
751378825888530433
751228774717399040
751271942397652993
751463798507048960
751495880688164865
751224743915913216
751438405859409921
751404243316244480
751330256045375488
751434098330234880
751477278639521792
751389995429163008
751505204525228032
751465996083355648
751424359240118272
751440528215007232
751412858647355392
751324086085808128
751347356193460224
751368633746616320
751456470760382464
751407057849425920
751503681967755264
751440444295262212
751439383157432320
751353462823194624
751274060663828480
751413072581971970
751432710267305985
751471880834396161
751270537565876224
751334164977385473
751499596594118656
751519935017414656
751293371046584320
751506475495731200
751374019476283392
751281694410313728
751499856867422209
751208646290341888
751342729565724672
751360618280648704
751225377297559552
751474535774429190
751327890353098754
751358579949592576
751328616017899520
751512317985169408
751432043171426305
751502947964448768
751383880146575360
751382386735276032
751329236900806656
751460040343683072
751392260474937344
751514973159895040
751385230590742528
751369845854314496
751295329950109696
751433993652998145
751480386736324608
751377064322854912
751330486614630400
751210563061944320
751424741202796545
751454080095096833
751389269634277380
751288904389627904
751386291904864256
751270423954726912
751322844773113856
751330117381660676
751405145041145856
751376963768578048
751414330554458113
751487219454472192
751428033400233984
751462141480300545
751258084698304512
751418638364659712
751356063551721473
751385461202051072
751331019177865216
751306679552212992
751382961543667712
751367874476781568
751481141870399491
751481120773079040
751344587688570880
751375130702512128
751349277209694208
751453295961604096
751351877699309568
751507096072400896
751477723298537472
751338342516682752
751460111369900032
751500167233277952
751517128931573761
751293215861506049
751261892912394240
751476632976777217
751326346769489920
751303819351433216
751439022451466244
751450838091137024
751342624884322304
751432332842770432
751283959179259905
751483419184472064
751477761194094592
751432051769741312
751346663961264128
751431464466644992
751467187227889664
751484338009767936
751386463883890688
751408387489923072
751383305547878400
751399826743517184
751392084268023808
751484555794780166
751289571099365376
751388812715159553
751499617804644352
751503589521125376
751306658861740033
751352234240274432
751445074928599040
751409335524134912
751309129042436096
751517472881270784
751318767842492416
751387356998037504
751406520781402112
751385549261471744
751466088349794305
751375503861379072
751322945390194688
751314288376152064
751343778452176896
751325587642408960
751446391877046272
751300652320468992
751471713003577346
751279123226431488
751357049003450368
751502197234475008
751515887237263360
751339579727290368
751329597418008576
751423629355720704
751450812958859264
751312899730092032
751455464110559232
751451592809996290
751281698499796993
751445406391959552
751448376084983808
751399176752234496
751376707815440386
751438435567755264
751363134896664577
751427949530755072
751208751244402688
751367111071657988
751478251864858624
751327084836970496
751353937064824832
751510791229026304
751353983021776896
751395066283831296
751462808580218884
751342972856332288
751246696953352192
751278552650166272
751349243609288705
751361855822626817
751467178801573888
751322190403035136
751477467421048832
751468894523645952
751209980120956929
751287012779438085
751503153372270593
751271078618501122
751340465031610371
751464276502515712
751494647562862594
751346764783968256
751502960753045507
751492286035394560
751462083049377792
751440326888349696
751490054871191552
751395510771220480
751453996389265408
751328393484857345
751216925968044032
751509767751958528
751398900041474048
751302502155452416
751225801148731392
751218167326924800
751504692929241088
751217102133035008
751476377182937088
751307992524582912
751292142371364864
751332046967074816
751475873916809216
751422844991447040
751233942192349184
751393875151818753
751343312632766465
751378997896970240
751422459102961664
751504978183720960
751386287735771136
751304821546819584
751405963303874560
751280414946234369
751382403684265984
751412460079419394
751430063569170432
751310408418488320
751381422364041217
751325466129235969
751512863290916866
751500477603385344
751377077006438400
751307283603329025
751359796515860480
751328657948471296
751336404727263232
751368826609135616
751419653273124865
751426649195814912
751502100786507777
751417606469357574
751507175995011073
751427064532602880
751344021470060544
751289571329994752
751418575160680449
751345862798938112
751499127041646592
751335821559476224
751455283801653249
751478490822799360
751494072649539585
751319371637817344
751337323158274048
751479124292546560
751417233167921152
751312568602521600
751421457004048386
751507872035418112
751228858452500480
751416771899338752
751300182923411456
751384232480702464
751372337551933440
751215529050968065
751520622929403904
751394474807398400
751400791584477184
751433633114656768
751422543106637825
751329228126351360
751393208333062144
751436283516489728
751467665491890176
751416951998652416
751410753089966080
751303231918186496
751430768157679616
751512561179394052
751424577352323077
751419548461596674
751412116071059456
751502595475275776
751324287622082560
751486766427672576
751270214302461954
751351432973062144
751303621908701184
751519750304436224
751379153182724098
751346265762390016
751356390761955328
751360576488665088
751439836184215552
751518131441569792
751378171807862784
751419426696749056
751303504694829056
751404918901207041
751324539104137216
751420383123955712
751465152931913728
751312308618596352
751456130979823616
751335503186763777
751469053928087553
751349566302253058
751448153639956480
751254615761362944
751468630144155648
751468361939288064
751325008736055297
751518466872606720
751320118282649600
751426867308138496
751413458298601472
751343602144391169
751494022674386948
751370772753637381
751475739510337536
751274622641811456
751425877716545537
751276073959043072
751352078849703936
751311914043604992
751315231863963648
751318033516228608
751495549308772352
751355744616902656
751387738834952192
751433645576060928
751380889725235201
751480449822781440
751445439707287555
751329928713469954
751338061540237312
751306994154409984
751231412905410560
751244675193778176
751281023288086528
751401525386158080
751405875013705728
751419850367627264
751292523746910208
751245262455238660
751366695869186052
751401634471694336
751355627218305024
751351357508988929
751445075142467584
751514490752073729
751400779043438592
751442562666291200
751510527180955648
751386774195146757
751356747009359873
751500355758858242
751379756986269697
751407561275019264
751305358510026753
751393917187330049
751352926183026689
751391211668123648
751229311433060352
751392918720487424
751386832902975488
751380977432170496
751429652523036672
751377575847550976
751425361716637696
751422572395372544
751308332447698945
751322391691812864
751444059953229824
751353282447179777
751466910559178752
751487584057032704
751335939184717824
751269421646114817
751482001463635968
751377777249619968
751500657937387520
751444294775345153
751324841270140928
751375957097865216
751439802763882499
751433322614648833
751443212846280704
751474468732698624
751286681400061952
751294377893335040
751362065424580609
751340494253334528
751345900652560385
751443254449737728
751338107673468928
751413500338057216
751353081321951232
751514914360000512
751463689178546180
751394822867517444
751350371591806976
751217974376267776
751429740662226944
751348836501716992
751374052808417280
751362346724057088
751456215259947009
751428339592785921
751448933751263232
751431036668633090
751355413367578625
751445838522642433
751236026773929984
751422824355622912
751325751371264000
751431749884936192
751507079437881344
751412695027445761
751416922714013696
751451555065278464
751338040602361856
751226409121615872
751291663947997184
751340842498060288
751413449872142336
751384408628731904
751447666857537536
751466663267086336
751509709367238656
751455342509199360
751414141886296064
751319476646404096
751424573199962112
751423235107934208
751398795158679552
751231467468886017
751336010647298048
751355153425559552
751470777875128320
751411621097005056
751466893681229824
751390402125627392
751334555278123008
751435658929975296
751357955010924548
751466961058553856
751480923896635392
751302598804766721
751354951792750592
751347100051468288
751423193219407873
751339303062634496
751491099034779648
751386841404805120
751385310383206400
751308164327411713
751284856651382784
751446165665742848
751420173505142784
751359846797090817
751295221007151104
751212547148132352
751440587140673537
751423902103048192
751483515682906112
751473470438014976
751475072473456640
751422836888244224
751333003092070400
751418932045680641
751401630487027714
751416918725238784
751409385528778752
751417291783278592
751275121793376264
751423923279933440
751431174912868352
751469469202087936
751372488534294528
751439051949871106
751517275887378432
751351982548484096
751253621631774721
751323075292041216
751508429949247489
751382063991910400
751338879488172033
751312052547907584
751499491778461696
751462737239109632
751493141610500096
751477287137271808
751445926254817280
751218444033556480
751461143466549249
751504529166888960
751384811399446529
751343325366644736
751463303247896576
751519855132700672
751310752347217920
751360928973594624
751474540023312384
751406986592448512
751343317003210752
751410438307508224
751352188123770880
751343971486531584
751404641972318212
751499579917492224
751328385406689281
751360974968516608
751435109362966528
751490549698486273
751456219215241216
751300723770478592
751387915058573312
751462426969772032
751336308270772224
751351265200902147
751355434188017669
751357506149031936
751514687846711296
751393929430532096
751220386323308544
751484354493292545
751432496093421569
751406168485027840
751444647168253954
751240690659647488
751236790091120640
751334983076352001
751328003569909761
751468793935720448
751459444786102272
751442998593028096
751447289764409344
751338451497197568
751380772045484033
751383712500068353
751217781534658560
751254578142687232
751496174063017985
751398178516271104
751212668426526720
751422623003836417
751487261225680896
751400296799240192
751356663098212352
751306293768495104
751396341432090624
751400955103567872
751416071358472192
751265940243750912
751410362768060416
751455682512220164
751418759936675840
751359846793015298
751329828096311296
751329828096311297
751323708606672897
751215340215005185
751405321546043392
751468093407424512
751450481239744513
751464679059361793
751219744288673792
751482492427898880
751424426470629377
751492349172342784
751438410213101569
751294793226002432
751500884421386240
751293404848402432
751468307304292352
751318117645709312
751346110405439488
751387147647721472
751232310322814976
751415564065792001
751297167076110336
751417082101760000
751467266894499840
751223863401451520
751357305111838720
751297921967009794
751212567947730944
751347733458485248
751368713601900544
751464125318959104
751208155560960000
751441614745268224
751413416225628160
751288522447912960
751318671100932096
751328741930958848
751486132941103105
751384169335447552
751475949066129408
751298161222815744
751408643334148096
751389781498662912
751343417817456640
751386262377029632
751311138206392320
751342004014026752
751350954814017536
751240674083606528
751458551093223424
751369594154221572
751423780589694978
751438875621486592
751425072271851520
751373545356361732
751345741210279936
751433712710066176
751365911861399552
751333657667858432
751375059290320896
751332957248425984
751335813221318656
751396081364242436
751517678423203840
751514058550042625
751404327273500672
751517028180234240
751438531843809280
751337906363633664
751315898976403456
751444764541804545
751377513339822080
751355228843376640
751491497615323136
751355736161124352
751456021923696642
751257946202386432
751423487047307264
751294184800264192
751405774547587072
751231677230309377
751477991713087488
751481737444728837
751512221608505344
751331962997051392
751301759637688320
751219559676334080
751419598642241536
751431447882280961
751319371570638848
751469267573415936
751437562959564800
751368805687914496
751477106912079872
751297473335832577
751431569148112897
751372341570142208
751309615715979264
751484899735932928
751318763329368064
751302334525894656
751453656357040128
751365865732501505
751505745405943808
751295854024101888
751467229145739264
751322903279505408
751279039315255296
751415345773064192
751390347805200386
751397947988905984
751229630561026052
751392210067656704
751400074287067136
751288350741442563
751292209190895617
751498116046675968
751394059596337158
751443590371418112
751413491702063104
751384035470049280
751489274613301249
751338006938783744
751474917519003649
751442483016527873
751261813443035136
751340708036898816
751434228588392449
751260043438284800
751424359311478784
751307619386753024
751366662444748800
751483012584472576
751455522784555008
751278540146880512
751223749949595648
751396945504006144
751445075083665408
751458589181640704
751461202275012609
751316439857041408
751217617743077376
751339667790921728
751211615756906496
751393837373747201
751462653214789632
751436447148810240
751331195560996864
751455799986233344
751344906522730496
751456076651003904
751431678191599616
751359947410145280
751368444981944320
751419275852775424
751383724797857792
751446467420782593
751207463559409665
751458005854466048
751368784980631552
751305849419603968
751333053377617920
751439844778409984
751331891635056640
751516537346002944
751447251646570496
751510846065508352
751423260344979458
751447012802002944
751420592687984641
751342658468114432
751467724337995776
751397171866529792
751287176206413824
751473738894417920
751326019831881728
751300769807212544
751360081552412673
751445636877254656
751491413578223616
751208449325707264
751272089491894273
751395737578119168
751313709545484288
751367153316691968
751306595838136320
751447025481244672
751477798775107584
751318071348985856
751410597661519872
751452473546596353
751413399725060097
751416914258169857
751406705574027264
751437567187443712
751367665009164288
751475941050843136
751483729789460480
751286710852521984
751404356617011200
751502449039577088
751395234131677184
751451936738701312
751449495804735488
751510434952388608
751370584056066049
751327898703986688
751445217438490624
751316846758989824
751407376662749185
751504684624388096
751393656972738560
751356340375814145
751452343871299584
751430764122767360
751366544836395008
751348580745670656
751306788578918400
751357451979530240
751371729004625920
751410362986016768
751398581244952576
751445507130658816
751508451055005696
751314808150994944
751340997637005312
751292616176594944
751365471350521860
751495507336388608
751333275856211968
751342599747887104
751420735239778305
751418453853036544
751485461818904576
751347129784885248
751501282876149760
751332206342180864
751403232669368320
751324925080825856
751378817495642112
751399503803080704
751426594829373440
751408102055014400
751377508981964800
751333842099798016
751486070286458880
751458354254508032
751371825523810304
751443187479244800
751421482069352448
751463424916353024
751438066120658944
751250002081636352
751456491702460416
751302942653714440
751423960848281600
751315462391234560
751429832769175552
751443061889171456
751468193835868160
751442247816708096
751339336415797249
751367027437305857
751398275031371776
751290799971659776
751431145687056384
751263721658327041
751400938447962112
751296206433845248
751503631799681024
751491321559343104
751426439719813120
751455065605599232
751424443050713090
751518320260554756
751262953920270336
751453442611249152
751377307617660929
751402037313671168
751309171266555904
751270193494581250
751343446913380353
751505833662386177
751451752344481792
751327282132836352
751427441957175296
751321670003093504
751483524184584192
751320193872302080
751451509196546050
751323792459390976
751384920434454528
751334240592158720
751520274575724544
751483805089853440
751335003875934209
751399549848133632
751505145674997760
751437672103706624
751209837539708929
751385008493981697
751336434146172928
751359800613666816
751477463478304768
751450410318192640
751210374309883904
751404184788996097
751343786790445057
751510581539139584
751435742648250370
751420269986779136
751433674718113792
751317672944668672
751287943814385664
751385285313830912
751508790655197185
751471276972187648
751423256113078277
751485214573092864
751387625445994497
751321188018728960
751309649282945024
751519305972453376
751488926532141056
751375894074253312
751440637531197441
751442898084884480
751438280403529728
751299406754906112
751299167650213888
751364259091779584
751419959503360000
751348509476085760
751492634179362816
751507071015813120
751333460267167744
751325197760884736
751471859812663296
751446177976115201
751407024274083840
751495717089189888
751331761775411201
751494559507607552
751331749154533376
751438418572435456
751483704728510464
751469024379363331
751400271243120640
751435759631073280
751450489938710528
751332503873609728
751380218535829504
751387210235179008
751304204996710400
751442743038271488
751394667787198464
751419968055603200
751385109186613252
751307325517008896
751387629657137152
751230028961222656
751363176906821632
751319530895450113
751304888844509185
751507217925349376
751347251407183876
751342209677623296
751451752214462464
751405799419895808
751452582883635200
751317538655629312
751473185275711488
751503501818200064
751298567877324804
751208826465087488
751388997029601280
751439890773008384
751317240893538304
751476582481616896
751311515781832704
751481640917032960
751307380130979840
751332348675891204
751208868496093184
751492412099485696
751457993577889793
751503778373861376
751514973201764352
751306319131475968
751295137137909760
751434194824421376
751498833486442496
751353089836322817
751338820881289216
751496220502360065
751381183255175170
751329450546135044
751242213254787072
751260668033167360
751275012795932672
751469951425228800
751414930394480640
751432395623202816
751485600306327552
751515329726119936
751480219085729793
751449495938994176
751283325814251520
751417719547834373
751357493855608833
751423965042704384
751403207444852736
751386685896699904
751415974834872320
751463957764898816
751458647889186816
751248848694173696
751492021685260289
751373973208829952
751283460258484224
751381556246315008
751405820584296448
751307447478935552
751509768070574080
751349671478517760
751312572838805504
751345309196910592
751519486335909888
751377303330885632
751446450752655360
751437722200387585
751506261502341120
751303488047554560
751430659361558528
751326300850315264
751325184842399744
751372844727099392
751379698383486976
751414968067715072
751466407230046209
751458056484061185
751360979154243584
751431229673771008
751336886950592512
751417229007347716
751475718731624448
751455237635014657
751454956964548608
751330759135428609
751260131464065024
751491648471916545
751502054552731648
751414955845574657
751484710962892800
751261536560173057
751361302086443008
751423763779031040
751331422103805952
751300518090244097
751449822926864384
751258633887895552
751302804321501184
751480189792743424
751359003549106178
751439580570804226
751446929045938176
751392973233938432
751367601813614596
751507469361373184
751367061092245504
751424338369269760
751431951173586945
751513110930923520
751513840542679041
751481267540021248
751456391240364032
751439278308265984
751352150299586560
751393556288270337
751376967849488384
751499722519642112
751378142338613248
751406093046206464
751455355058741248
751339571489693696
751397540784959488
751377525763371010
751418864903266304
751367530657247233
751414674478997505
751348866147123200
751421779831296000
751497864514265088
751359947213012992
751380306423349249
751383204653830148
751351487364816896
751351890076655617
751376099460939776
751434865921359872
751316792069554176
751437323724656640
751354628915204096
751417208031498240
751424325819899904
751289302693314561
751455350868549636
751388053437054976
751474242273763330
751254078890520576
751392004496654336
751401739283075072
751302275575013376
751468793927311360
751353991284400128
751361004185976832
751355937542250496
751308009507319808
751421226011201536
751412749574475776
751392356566437888
751358571670016000
751392956410695680
751459167676747776
751385784180207617
751324115504603136
751439496667856898
751351504238436352
751385352418492416
751374136648368128
751411172226793474
751342511768104960
751441010530455552
751423327475040256
751313071801524224
751364028392497152
751456516960641024
751325063195033600
751431460075163649
751466482891194369
751394290463563776
751398555848417280
751394827061698561
751455854168248321
751492047169662977
751358290496544769
751466805634433024
751225763156758528
751379669082071040
751438720725839872
751437332251811840
751392780472053760
751271556546850816
751507217854009344
751373834746486784
751428150878433281
751425055465373696
751383934760460288
751474267158556672
751345254695968768
751271040534188041
751313071692394496
751356793385840640
751420710329970688
751401282351534080
751391815505416192
751318801313071104
751405115664240640
751346718642429952
751514087977287680
751357909049671680
751448543844560898
751295497663569920
751391257814073344
751355950368456704
751258000824741888
751409792313360384
751284781367693314
751482567669518336
751323834490380288
751283149523423233
751431938456612864
751509403036254209
751323465207128064
751472103216541696
751360836585783296
751442159832883200
751333598960246784
751426788023267328
751505452085571584
751318209761046529
751385431934115842
751448749130612736
751498988751298564
751301688661676032
751497906331365376
751448635934638080
751507582800502784
751346869645762560
751431925877780480
751377509002964992
751453694277844992
751405711519875073
751375470646665216
751415362399395840
751307468446191616
751410102998097920
751337318947098624
751442273255038976
751458391994667008
751378242855133184
751390595290107904
751365001563213824
751345216880308224
751210596570365952
751473621445464064
751482387469570048
751298014472310784
751315928197918720
751414221645094913
751305702296150016
751497755550515201
751444622086443008
751379119372431360
751510313074323456
751354352019779584
751432902928437249
751327118710214656
751302879693135872
751353651625615360
751334353897189376
751395922026852352
751212035166314496
751379509643976704
751504768141516800
751379031552036864
751455627692609536
751327609234067457
751443783179460609
751390980868337664
751497625518612480
751328779407073280
751297833840414720
751519352034328576
751425357702725632
751433259448500224
751454717478330368
751417174447812608
751398304190111745
751264023727845377
751473571168333824
751376322115559425
751411281652047872
751338120348635136
751421389786140674
751290288459616256
751376569365594113
751253135449067520
751418411960377344
751441085990404096
751466637749092357
751458006219550720
751473567041200129
751398413321646080
751506362002186240
751504311012696064
751442507913912320
751431082961039361
751362451292250114
751479791237361664
751382638712283140
751399549885878272
751473772289413120
751351336545951744
751520345941827584
751393845766656000
751401319835922432
751514234866065409
751361029498662913
751338413756911616
751476054116577280
751508169805991936
751451165162737664
751357435198201856
751422102754979842
751499474984460288
751385574540476416
751301235727273984
751224383335727105
751333758087880704
751340733441781760
751438187990511616
751478331644612608
751256893314576384
751466872688746496
751391685716901892
751408907411722240
751258424432693249
751276145211953152
751381581663707136
751373306054385664
751387835262001152
751322596935892992
751377840462032896
751349319203188736
751255354223104000
751459436338622469
751368122284859396
751379064951336960
751322534369435648
751284403603542018
751469552953851904
751369757656543232
751431380567982080
751424367624589312
751328125322231808
751488385303322632
751380621289725952
751356445057253376
751437726449270784
751233346647232512
751403513767493632
751302917559291904
751493535774437376
751411176630804480
751349918875475968
751484329658843138
751364787552948224
751326271334912001
751367874720231425
751458261820407809
751376040975560704
751374350641573888
751367908333322240
751328775506243584
751413085039104001
751330688109015040
751492361566482432
751389643120205824
751403971005341696
751487634497761280
751511290598854656
751410925010292736
751352707861008384
751434513637597184
751442050772500480
751279181766414336
751341299689779200
751453731858837505
751333917475700736
751484807763210240
751283753855561728
751399952455172098
751393279451729920
751426423026425856
751485361180778496
751446555757015040
751510283840094208
751271942309629952
751363835685113856
751441207759409152
751308499846660096
751428071098556418
751332520831094785
751290049388482560
751279551053836288
751252900467400704
751428754828763137
751398732009132033
751300694368522245
751347431732805632
751433913785016325
751306189154246656
751428402545131520
751472178374254592
751399600452501504
751473931673108480
751368277327245318
751387239804993536
751414993254572032
751489622576926720
751297334638764032
751411352611225601
751423658799820800
751369309004455936
751415412970053633
751417316886192128
751405635997237248
751501920372678656
751294637768409092
751331149365075968
751391656390299648
751315672404221952
751444290623180800
751496190865334272
751247984814415872
751335624502902784
751419145825189888
751318583171551232
751316594865741824
751416025376260096
751395674340589568
751212483910651905
751448837374504960
751333254784020480
751435168112672768
751414662089048064
751441375607025664
751387491173818372
751491417994764289
751437617422532610
751271275717226497
751323641502109696
751509382043762692
751456185589596161
751445926359625731
751440415232921600
751414997696274433
751307862312443904
751447620829061120
751275218375626753
751457746080464896
751304964203483136
751446991859834880
751352653590835200
751428335398510592
751325059315367937
751416897778909184
751314757785939968
751264015456755712
751404486686486528
751424732709478400
751342855474520064
751309859186958336
751399336177766400
751449143655235585
751474267368284160
751478289487790080
751342461126074368
751465048388673536
751292343635021824
751385721328590848
751338199872593920
751239126217854980
751413588162674688
751209007168233477
751315110426185728
751362384485294080
751338422426603521
751481326327455744
751222936418279424
751372085621092353
751444190039539712
751421657982590976
751410610538180608
751212370806992896
751331568770289664
751343488873205760
751328246663356416
751367278898315264
751210970027003904
751226702576123904
751325235287318528
751424422112858113
751464628778131460
751435159736610816
751219027263918081
751249670798585857
751293690035961856
751438938573721600
751327986851336192
751367832718417920
751468168867045376
751350912820576257
751261783877226497
751377735335960577
751213293658714112
751476666573197312
751407791714267137
751292310009282560
751251759423631360
751304721084723200
751482144204189696
751356679871197184
751492470823936000
751225645724606464
751352422862360576
751495331062358016
751351546147930112
751373390280323073
751288547601100800
751480596426293248
751344617229053952
751321439395991552
751403866072068096
751393497765339136
751304796406181888
751400565062631425
751430952778240000
751472342241599488
751505632432447490
751445771162091521
751310106449543168
751450074501246976
751417744864620544
751384261861765120
751400112060928001
751430114068557824
751514356618240000
751392486971420672
751353915795509248
751351588145532928
751220545421774852
751388334560317440
751315949341507584
751439106387968000
751280108623671304
751331975781244928
751375797605244928
751352230004088832
751444429051981824
751410677517000704
751483033224699905
751477765325463552
751379316483559424
751443871364632576
751317421252837376
751400720243519488
751353676808220672
751418482969964544
751439278568333312
751445557181313025
751406122603384833
751250769626607616
751497390520094721
751403635335106560
751455523090948096
751445649460199424
751435746880479232
751434513532592128
751496358612365312
751333456056053760
751209254493749249
751459239088889856
751373587391647744
751440075313934337
751472522311368704
751406541836804096
751427853057654784
751421851021156356
751285775283548160
751499387147354112
751306809902850048
751475001346240512
751342587269701632
751370504532033536
751353450248695808
751468504465936384
751459109153701888
751392352657440769
751446903892615169
751217571546804224
751416272642977792
751383099863359488
751498284116480000
751474044982161408
751354004005879808
751437499885613056
751466700906913793
751476158932410368
751488637011890176
751310077223636993
751442642181894144
751465652246999040
751328163087745024
751392214178099201
751489794547396608
751494181865095168
751438146156527620
751477018919829504
751302997125111808
751376678354558976
751314200136282112
751445641188904960
751466621043085312
751339131083616256
751468248659529728
751455342660288513
751382907202236416
751239596051083264
751498195994378241
751211527638626304
751462514915848192
751468630345392128
751357061737353217
751383087465062401
751518336870125568
751377726989279232
751270562681352192
751417103299649539
751400703613100032
751496329399074816
751419926129176576
751354301793050630
751421414952042496
751468684791672833
751355325257650176
751484916467175424
751475240534966272
751341924641103872
751285838315528193
751463110570049536
751298249206689792
751394718035087361
751355232886468608
751360790343524352
751356143318990848
751344785131200516
751263180404379648
751509268747223041
751208340072468480
751311167524569088
751278867097063424
751441954307792896
751336085834326016
751362115907227649
751344227049549824
751311679393325056
751482379273850880
751488968366055424
751519222094790661
751302279991533568
751373709026484224
751272353498144769
751397297808900096
751415274277076992
751408446260572160
751320688665980928
751378511420596224
751353936871714816
751284789521571840
751400867111239680
751439010002706432
751377814935506945
751384450618056704
751358018013503488
751301592138276864
751427698099101696
751349751107428352
751324589532274688
751519733661315072
751415404623437825
751489933236432896
751335586984853504
751294755527589888
751354683717980160
751417602476351490
751374652614799361
751420601085136896
751424690632159234
751355560117866496
751433376960241669
751357879450497024
751354159119630336
751335242808557568
751368977746685953
751420521330475009
751373222298419200
751382076444778496
751372056252547072
751458534634754048
751483029244276737
751315622013829120
751399818442878976
751508484592730113
751520241188999168
751333896462172161
751488171372863488
751208667341549568
751365177640095745
751471868314546176
751427295273889794
751334475297124352
751218926340624384
751432751920865280
751494177515573248
751460455315599360
751446429617487872
751225532377866244
751398643937280000
751296734945574912
751431175214862336
751435167852400640
751509860156669952
751400028174942208
751313613101629440
751443422549053441
751295413823602688
751408660148948992
751310525917716480
751406638171652096
751347184252092416
751415681342726144
751406424568139776
751511214946222083
751427282762280961
751446584739504128
751325965117161472
751420072707719168
751319656988807168
751384370649313286
751353450370334720
751509314876112896
751495079458697216
751447092351098881
751336769744961536
751327622051880960
751417237383225344
751386639906312192
751505929934245888
751454948311887872
751488989270421504
751423998794145793
751347825947054080
751285125288263680
751376267367309312
751256767498166272
751327500429565952
751436854050877440
751498787315716096
751483872366436352
751509973461532672
751327567542648832
751347636930801665
751307069823807488
751302556895285248
751425743423467520
751410660756557824
751503149115052033
751264359104425984
751344248256167937
751413957483569152
751317454769487872
751370558810431489
751496484416319489
751360266026254337
751405195465195520
751345120709140480
751430243978715136
751384270208368640
751388187650625540
751305572562206720
751310031019057152
751429119724888065
751470232380641281
751441828789022721
751412367678898176
751392033768480768
751380176685109248
751368340136947712
751388145778917376
751413609322860544
751491140944355329
751316796435787776
751425470692986880
751509914707718144
751306013001809920
751399730194808832
751457800522530816
751426586386243584
751267630925778946
751393870718636032
751461965621563393
751452889097310208
751444592625463296
751519666527436801
751215482875748352
751362866465439745
751440222106288129
751312803206574080
751300581378101248
751486426424815616
751422455290425346
751487114580074496
751390305652531201
751388929979478016
751318688045858816
751367153312555008
751226006422233088
751477320884555776
751357560909881344
751395087066750976
751327173127053312
751479954622312451
751349172264132608
751514889370427392
751507217749200896
751349294045757440
751308269386362880
751484396381798400
751301315108700160
751425630248534016
751311872444346368
751514830478118912
751431925957558272
751410350474551296
751399801514844160
751390074982559745
751396370754498561
751410908153380864
751240409548984321
751494999737561088
751330163569389568
751323083814739968
751447029453172736
751266842065276933
751419091190251521
751427232485220352
751391329226223616
751511185669910528
751337797311750145
751465144908128257
751458500904095745
751462091127607296
751397188421419008
751311805184638976
751295078438670336
751440050072670208
751358852570963970
751517829204246528
751292729653551108
751510535510761472
751350183137382400
751335041532178432
751463123127771136
751288522753994752
751483570326212608
751378704182325248
751400854473830400
751416717155401728
751413856791126017
751316230359789568
751340423084376064
751211477298667522
751349608618549249
751354037782646784
751418483179606016
751289713911209984
751395099716775936
751463517476286465
751368176714321920
751435222575620096
751436434675011588
751397184403308545
751471947846815744
751321145799041024
751434782366728192
751486300985827328
751209707411533824
751294943881105408
751378200836599808
751444248571043840
751358865099325440
751308596521164800
751423931689660416
751348719065374720
751326401542909952
751369669848825860
751249905432293376
751218679220621313
751306948193054721
751361700641857537
751377093557100544
751298450709442560
751377978752458753
751299725744218112
751269849557454850
751234395118395392
751373314459918336
751427542993801216
751263499326631936
751299243416154112
751503904420950016
751360639470301184
751510673767694336
751397046125404160
751311155151441920
751426385219059712
751369208601120769
751438066406023169
751481883985321984
751345300846051328
751457498343809024
751445075003977728
751320915028373504
751423117914812416
751357053243883521
751283954817216513
751374673779318784
751417891518554112
751495721073926144
751245925390004224
751484861949571072
751408328706842624
751417568792023040
751456084842328064
751494215453052928
751411583318843392
751490440499589120
751418172809605121
751396676930310144
751356268888125464
751311813707345920
751476578257768448
751389449959899136
751354654269722624
751261406289207297
751429010903732224
751302372240961536
751460350474715136
751474384737624065
751256708668858368
751478088219758593
751274068855234560
751421796633554944
751385134033666048
751513181990903808
751351659608104965
751333837825859584
751309817084518405
751402129399640064
751433553301254144
751466071568347136
751357451937652736
751516541561298944
751363013291155458
751384928693006336
751223800432300032
751373318800961537
751398186925887488
751328003720876032
751341014397362176
751430311012171776
751306520361656320
751432110208978945
751361646266814464
751407838119890944
751432299275689984
751458157008818176
751511307376033792
751348874334334976
751417812137177088
751423247850283008
751420265775505408
751317421269680128
751294524832440320
751490830452477956
751348681476083712
751313881356701696
751328498606804994
751455347039084544
751474925689503744
751471075331039232
751317555663532034
751438968143613952
751428113331093504
751414452382302209
751361713103106048
751327982480986112
751308345051578368
751401072636289027
751455032411906049
751433922156822528
751238513803296768
751254918011318272
751495725431844865
751409633101832192
751427618466045952
751315492107943936
751375109655494656
751370466498113536
751344579325091840
751272403817205760
751277382602924033
751432727145185280
751310546700537856
751426884487946241
751453103048851456
751344374009782272
751335066668785664
751416213964779520
751428444618096640
751242024620138496
751362438851923968
751423562200731650
751409616479723520
751409679209754624
751423067461521408
751423277122265088
751459247670562819
751420970481618944
751423998714576896
751317618271752192
751449533561856000
751412518644482048
751459755101712385
751345112081436672
751425223325540352
751338971528044544
751282944140906497
751380717586616320
751341056273346560
751298295318872064
751508987921756165
751422543186235392
751354109010206720
751372731808096256
751322064326389760
751428935313940480
751294298088284161
751308336533037056
751424593991172096
751363495673737216
751219035740659712
751421389890957312
751350388499030016
751393053085200384
751218775509176320
751325914781319168
751411273166942208
751331837155348480
751223867180482560
751333489539215360
751507058462253059
751323759085285376
751421393783312384
751499365953470466
751344071747272704
751410480518955008
751326590156480512
751330784418664449
751441950176337920
751380801351258112
751487202379632640
751414691558223872
751332474857205760
751381334245933058
751498116294144000
751302858771947520
751382630378135557
751320210519580672
751303974343565312
751453257906532352
751216741389176832
751516520702832640
751318797097832448
751382630390702080
751355237148098560
751327810694684672
751500943175266304
751366481917648896
751448099210526720
751332961056878592
751516520874905600
751516218889211904
751440742405574656
751493196417466369
751445033107255296
751335783982731264
751310131753848832
751240065775443968
751405623317819392
751238262166020096
751493401560936448
751396706072334336
751365492263292928
751286467494895616
751297339013337088
751405493290086404
751448619111157760
751450133179564032
751418151716417538
751513752348946435
751497927206535168
751445934874198016
751420735437111297
751397960173453316
751479694730600448
751302334530121728
751299855784349696
751343715604635648
751513878467600384
751230515273879552
751325990425505792
751340733391667200
751396819360321536
751441417608790016
751246155976089600
751513945383510016
751464775444406274
751340447876911104
751290619826302976
751428024927526912
751432286688669696
751357191781806080
751485822671683584
751394596693897216
751218301729116160
751515371589566465
751338841525608448
751485914761666560
751359246789410816
751290917328412672
751512053844733952
751357170873171968
751337977624821760
751308902818512897
751453824221519872
751496551718121472
751476821691097088
751308428602114048
751431225353596928
751446312424538112
751498514463621120
751400263123079168
751393493566783488
751445821711851520
751473856120893441
751438305175212032
751482261694976000
751472233189634048
751299759177105409
751235611537858560
751460132559548416
751441501637505026
751227281582940161
751472770169593856
751219912140619776
751425542218547201
751217802262945792
751516726202736640
751322471173918720
751430822687674368
751381825034018817
751349847530278912
751470584685596674
751299872360394752
751398472193077248
751342960407678976
751344457862090752
751460812196311040
751445024781406208
751348756784840704
751248852733140993
751236131333632001
751381208165076992
751383209040965633
751453170015072256
751475026654687232
751397805143552000
751379429935423488
751285687257739264
751397234730762245
751461394986524672
751499063854559232
751509918730051584
751339420536737792
751229274053500928
751369740883529729
751462867124252673
751360614262403072
751356118098595840
751479292127744001
751391681623289856
751475815121096704
751455049197367296
751452163549765633
751436694726074368
751442344302567424
751344986235478016
751338724164771840
751381338402553856
751395104229691394
751280343701786624
751491623360557057
751432580231233536
751389634777616384
751455812544004097
751432328543547393
751419481419870208
751297204623638528
751349612762497025
751519381436399616
751340880213094400
751367056742907905
751334395697565696
751505149789474816
751413630407770113
751360966667841536
751333154246496256
751380868632117249
751412162233524224
751472916693483520
751320453675819009
751432080949600256
751512976411144192
751505053580754948
751336404630765568
751451018358038528
751342515652005889
751490566580539392
751325826528968704
751372807242604545
751489983446454272
751400527112601600
751250132218224641
751472698564440064
751374618884206593
751478709207662592
751460803610632192
751468248374341632
751446241138073600
751307422287990784
751273980871319554
751422706772500481
751369007119335425
751391018734407681
751509453443371009
751404901876559872
751415337510432768
751214598016077824
751451999955095552
751505452085633024
751297422857367556
751268679539564544
751459482564227072
751444886205788160
751256981537558528
751214597986811904
751479682223202304
751263956623327233
751429954710233089
751405225056108544
751443472561868813
751387239893049344
751257480521326592
751359632728350720
751228753682935809
751496971026886656
751516566970400768
751481204600369152
751401705842044932
751330931110182912
751387504146837505
751383443708207104
751515203909591041
751315106005385216
751369976108515328
751226308592431104
751332218925187072
751493842281623553
751453887274639361
751451815179329537
751207979265974273
751509755374477312
751323146444300288
751489849136390144
751320776637374464
751351617333633025
751518529812299776
751327009695870978
751232755099373568
751475643024494592
751382198205444096
751376976066256896
751474896623038464
751237075152867329
751347318373412864
751392285527531521
751461055348432896
751318583247077377
751331627423436800
751401320205185024
751424040644976640
751306918820360192
751214308617433088
751401387263688704
751352691234832384
751242913904992260
751416457431490560
751400535819898880
751326338359910400
751208696777027584
751362363375452160
751451286915063812
751303525439643648
751474275849154560
751354738004856832
751284030344167424
751458765224939520
751295929534341120
751328431338622976
751339164411502593
751216703586050049
751327282346782720
751308508293894144
751343417775513600
751513681377234944
751390540625829888
751360983461879808
751409100379095040
751492764366348289
751494899107639296
751389546479177728
751385884763779072
751508119541481472
751501144514375680
751375797773037568
751497038194470912
751322282673438720
751331463711252480
751511277676142593
751456592596312064
751484815933865984
751380981706219520
751447046419275776
751441308611383297
751448434817794050
751496111458770944
751384647435714560
751492751636783104
751408282598830081
751430155994705920
751411218447990784
751499802387570689
751341106416214016
751373310596878336
751458383572504576
751237968489172992
751360161420279808
751469561342459905
751349734313459712
751359678903357440
751331099062652928
751327248746160128
751405178826416128
751363277683392512
751318901787652096
751499097622908928
751265407651057664
751477668927930368
751420164936269824
751407028476776449
751513161233100800
751422853350825984
751437911170613248
751460015098200064
751414423080828928
751306398907138048
751492080342630400
751262681462501376
751312304357212160
751464977001746436
751445788081942529
751426058067509248
751302397314695168
751294461804548096
751513417115176960
751223670178283521
751465173991456769
751289973643571200
751389672274821120
751512859251658752
751380667401838592
751469771120582656
751361461415448576
751446312474841091
751355316768481281
751350895967887360
751414758490902528
751417929401499648
751293379783176193
751473679926562816
751476368660164608
751308948830117888
751425928073449472
751469808877760512
751344973916897280
751326875427991552
751399751279517696
751494861233201152
751343853832134656
751510816478859264
751216992800079872
751465648161710081
751356931852345344
751340926291894272
751483951961759744
751344805888794624
751450758059548676
751279886539497473
751487949007708161
751493636664258560
751363143528550400
751323423465414656
751508681448194049
751452012307329024
751460375607054338
751477370947792896
751458840747663360
751353106676453376
751436359391404032
751283330167996416
751488448406523906
751473596380348416
751212760797704193
751440562037854208
751493347181731840
751305790565351424
751499156242530304
751395708087963649
751520773832138753
751353479596212225
751261423284596737
751380470315814912
751387705255297025
751498510579732480
751436011176022016
751423268666486784
751416927101136896
751444252924805121
751446677089767425
751236735309344768
751433603628793856
751436871029256192
751326652794187777
751457951551000576
751340544433979392
751416872302743552
751327416208031744
751331677985701888
751306499432087552
751398031463968768
751468387046400000
751397578739163136
751411381996363777
751397607939923968
751437990786789376
751475655813005312
751469657748414464
751434744357879808
751356482772471808
751242125245812736
751410769644904448
751319489216548864
751432836167634944
751433779646988288
751377580146757634
751348786308509696
751468793763762176
751308411879456769
751422551465848832
751361708816556032
751383032666423296
751508626909560832
751434555651977217
751349214215634944
751470958095978496
751497168301727744
751517783037476864
751234420330246144
751501694098350080
751387185190961152
751350442995683328
751468739091009537
751408614007574533
751415567874191360
751344097001082881
751449210587865089
751325411620028416
751213909994987520
751459943883177988
751387654894161921
751421154762645505
751220973345513472
751478721790435328
751342629200261120
751449525072629760
751335955928387584
751324346317049856
751515082140618752
751458546987008001
751474892286021632
751302619470131200
751385666911543296
751409851142664192
751417975689793537
751392062986194944
751307145304502272
751369032104837120
751408383270543360
751356298214666240
751502557730705408
751459792909115392
751445016292290560
751313889766191104
751365366618681344
751303311635128320
751335817600176128
751386757342658560
751274366990626817
751313302333128704
751360660257267712
751469712496791552
751234642364207104
751343602182205440
751362673867157504
751348182555070465
751266460366843913
751354637253484544
751415513574617088
751396915879809024
751334681107456002
751342465588887552
751491938038247427
751423554093215744
751519851060035585
751499936357818368
751277025806077952
751413064222838784
751328481523490816
751506681088081920
751415912012668929
751517846124040192
751405250121113600
751288463702372352
751320927913246721
751386853966684160
751463307652005889
751276652898889728
751409477908398080
751514926804414464
751274685480865799
751448371630600192
751424426533613568
751401726763233280
751399193432977408
751329530283982848
751345451950018560
751413198406856704
751342368905834496
751437168782958592
751509944202125316
751454663178874880
751426225663389697
751289319537668096
751470949715750912
751316993605853184
751289659297148929
751236039050682369
751473650612768769
751328288761491456
751349365269291008
751459645978476545
751515111450226688
751432261275377664
751499798021156865
751337411398012928
751381078464729088
751444039149363202
751215717844852736
751448782949212160
751459029247987716
751399571125743617
751406562795630594
751417140914323456
751276988237615105
751232482696134656
751365706214584320
751351659511545856
751240367656214528
751429191296581633
751243467188277248
751382533703598080
751462690971869184
751427530222080000
751336346241736704
751371041302319105
751451634841124865
751432680768667648
751433679017218048
751380797165281280
751513815431380992
751448316978823168
751372253498146821
751373084037349376
751308135353114624
751273662364327936
751384517466808320
751478352427507712
751355996484894720
751403681535258624
751216846234419200
751502377698590720
751286962368057344
751271472753090560
751260630653501440
751410451062386688
751216128899231744
751247087111733248
751329421416685568
751233032141443072
751280737748332544
751435977424531456
751359947494023169
751445582619742209
751426938804248576
751449898223071233
751388233758572545
751294805511114752
751325134804357120
751464880608317440
751308185592528896
751470945555152896
751324966726078464
751272089219272705
751495582905020417
751333020125130752
751441921017581569
751485290154459136
751461474640338944
751493640787267584
751284345155883008
751431237949087744
751489060535803904
751434560034963456
751331606401519616
751311452636667904
751309112424722432
751462950947487746
751354343929028608
751499148050956289
751411470211002368
751448598181711872
751370794035449856
751303722760888320
751249582705741824
751412011402141700
751483696046309376
751416574876221440
751210525510381569
751394210813775872
751345564936273920
751374774451003392
751229961730662400
751420324206477312
751219178313379840
751371054006865920
751332650900652032
751350598189015040
751341907570196480
751326158025883649
751230515257044992
751422677294968832
751382986608644096
751206981055049728
751419464688791552
751407112530628612
751351164608864256
751314753591607296
751423986030948352
751360505407733760
751456412107206656
751493804205703169
751293463556026368
751368017070751744
751328955496591360
751434974922940417
751329324758884352
751454931496742913
751393266768150533
751437714118041601
751509499408703493
751480755969257473
751382097634418688
751400950783479809
751442516352733184
751364120801374209
751364028488835072
751502344089722881
751346273979076608
751463257278259200
751360962414907392
751509033874493440
751397587115278336
751437760263753728
751280909920325633
751385612482125825
751506538385305601
751424669870350336
751372077291233281
751384022559789056
751262081727336449
751385599601418240
751284005400514561
751357581675954176
751421389639344128
751297913490472960
751402586683695104
751326455934640128
751229127034896384
751446278731657217
751481754079244288
751274136198983681
751374824774053888
751297611500556288
751435352666243072
751468793726021636
751334190256300035
751336043958439936
751424149785116677
751476934811541504
751306067305431040
751354687555825664
751484505429508096
751217911516237824
751384148607012864
751299872167497728
751402217752649728
751412522922549248
751343518283665408
751366213654241281
751390070842748932
751490881123909632
751448409400303616
751245199599362048
751411030022950912
751490838824423424
751484614858932224
751366855433027584
751276476339589125
751344407295750144
751294943902117888
751485277554798593
751499210889973761
751209254388989952
751468437289963520
751284080881209344
751418453597229057
751279446066204672
751427249191124992
751349578914553856
751361255819141121
751443204352999425
751320038599196672
751307451513892864
751210219213037572
751378540747231232
751518231832166404
751461025807998976
751335008204230657
751326191815122944
751424002644647936
751385486392954881
751293048194265088
751396400076816384
751411692647645184
751392943789998080
751251864222478337
751277768516575232
751495717001302016
751517099680497664
751451806820081664
751280058531098624
751426133460123648
751449055528615937
751497344558854144
751387462170140672
751311654076420096
751309674545344512
751496102696853504
751463844426440704
751515765979971584
751397431896633344
751490675263307776
751404771937050624
751315206580633600
751421658108456960
751373457032699904
751362937894367232
751338203920027648
751421893027115008
751477052486914048
751370005380464640
751269249960644610
751421389807104001
751517208535240704
751380432202129408
751517116231192576
751409024818671616
751409805101760512
751414867563872256
751471667076104192
751368864336908288
751329203094626304
751379140352303104
751519574147891200
751395854939029504
751323477928402944
751404444730920960
751505808706375680
751341194802847744
751348006029520896
751460531056308224
751467522906419200
751394198104969216
751296064112721921
751334395743703040
751379069036589057
751460547657396224
751472673352478720
751307141290405889
751388715931533312
751314686583402496
751410081741299713
751306470160039936
751329077194330112
751382827455905797
751446022702923777
751436434687586305
751303256970756097
751417493374271488
751401705900691460
751502381687316480
751364061808427008
751495830054572033
751444353386684416
751394726524424192
751466080032399360
751297578025754624
751374866473902080
751310076963647488
751394873148715008
751445653822341120
751225624987967488
751273519514652674
751431611246313480
751336836945973248
751382206434586628
751226501488529408
751489819759382529
751372186540187650
751408022476431360
751427249304461313
751309120712675328
751386111340056576
751407389258252288
751371162878373888
751506701803745280
751351646865817600
751485726169174020
751443606800633857
751492881857282049
751363617350615041
751285179696553984
751322727341035520
751370756047511552
751318935304364033
751310139907538944
751359733668388865
751291857045364736
751375713962430468
751397188559929344
751323158947434496
751216980296806400
751445704065708032
751396157008519168
751274635128287233
751259321858535425
751444332540932096
751465476191096832
751438385223503872
751411352758063104
751441182757183489
751351000959705088
751430826987053056
751332168568307712
751467208371568640
751475936500023296
751348429952061441
751404415362404352
751250492777373696
751420597163417600
751400313505079296
751506273875664897
751442046615969793
751392528851562496
751257354818248705
751394646870200320
751511751716249600
751211867587039232
751305144814403584
751345682657603584
751344831079874560
751315865082138624
751427236708884480
751460191250636801
751314133073690624
751497021282975745
751369024014016512
751504659093843968
751440360749039617
751342838688784384
751340527736553472
751410748727844866
751489866081468416
751464444484550656
751416843038973952
751422996254822401
751428574394118145
751256142408331264
751518580315938816
751226664944857089
751491069796241408
751325742882025476
751426645341433857
751433268189429760
751452536666718208
751384945415913473
751449705289224193
751461181085200384
751303080935821312
751344508030349312
751499366083530752
751421834311131136
751333116581556224
751418080539119616
751420831985766400
751397910055714816
751508966992150529
751347439962054656
751364011627671552
751377823491846144
751466361172340736
751327621720322048
751444143684067329
751429438546579458
751357758151229440
751338560817692672
751280217826603008
751339252886233088
751331895863021568
751367148975652864
751442478541123584
751425403600994308
751414183971946497
751387416087261184
751446370876350464
751313193394249729
751367287270146048
751231878452183040
751453069137838080
751341345852235777
751324455234854912
751461126513258496
751237675181543424
751360744227213312
751303257289621504
751472501520232448
751480827146604546
751340204670222336
751495955925663744
751207668820414465
751419724475592704
751352326372417536
751354322865287170
751429971340582912
751409532648194048
751518924211183616
751320101668982784
751352997444288512
751500309806063616
751353098115903488
751478583365890048
751453467751874560
751507343410683904
751463408294330368
751408022371627008
751349792815677441
751395179630919680
751489945576013824
751352942804992004
751481183930900480
751493708047085568
751341748203454464
751460610483712000
751330599911170048
751327613537452032
751462565046214656
751413139644768256
751302397159505920
751457649338773504
751396416816353284
751255764942151680
751384316136001536
751330247468060672
751460774330134529
751475811027447808
751459276883759104
751288967228776448
751276019370237952
751436720126693376
751251348570726404
751391438017966080
751236123259576320
751355694494912512
751344160066662400
751328393493348352
751210676333322240
751441698585128964
751407485609766916
751272093426200576
751455913177935874
751317769317081088
751458681200504832
751468793914728448
751395057798934528
751311914362298369
751327588241575936
751369153932591104
751473671844290560
751513228191072256
751412023934672896
751517510684512256
751340892594724866
751417971227189248
751383829823324160
751450963735638016
751491468150251520
751352208738975744
751479677999517696
751321493947224064
751434329121628160
751464775733968896
751384865598115845
751469875764297728
751478964917526529
751450393461293056
751324970995871745
751299603803152384
751479862360150016
751305094210134016
751299679632056320
751276396899475457
751521088153190400
751314237994127360
751392386194944000
751321875670769664
751314355401138176
751378045697662976
751270331717865472
751389101820174336
751375130757136384
751441434218262528
751353186171154432
751396609703960576
751404763703422976
751358500350074880
751413684996497408
751311293542436864
751409976942456832
751414632653479936
751314397365174272
751410291460616192
751517326168686593
751285901192491008
751320386889887744
751468059806797826
751399264748797952
751378255501004804
751395481364865025
751491740822110208
751322949228040192
751458480117125122
751338799834271745
751477828391239683
751207937431994369
751447184755875841
751415584890376192
751417266915475456
751429858190917633
751385155315662848
751298936846053377
751508102734839809
751515983907553280
751360589063155712
751314736835428352
751436837214969856
751323565912391680
751505384809136133
751341681140764672
751490549492875265
751508652046123008
751505544431570944
751233870729662464
751478969174597633
751466029553971200
751393661384953856
751458303998296065
751397414938877952
751428176140795904
751486414001504257
751416851431776256
751221879155949568
751365815233081344
751317865882583040
751378620606668800
751501186377932801
751491371790393344
751336815924215808
751486095230066688
751303047553441792
751322727252889600
751500821326499840
751411348391731200
751359003616247808
751393900095533058
751374677809979392
751451093805268992
751425051195535360
751469595089838081
751449399306379264
751456601123459072
751369657089687552
751473675937914880
751272147876605952
751324769576976384
751375814592172032
751334957558091780
751472178416197632
751326204272185344
751293069090172928
751304222000484352
751496316929372160
751216321908514816
751349469971673088
751490440617201664
751483507189256193
751313893939642368
751411512212762624
751476926712279040
751345523236495360
751485491493691396
751410245633765378
751383288812605440
751450942906757120
751455409769177088
751497348698742785
751430495674724353
751321401831878657
751481985013604353
751475563303276544
751365920044544000
751345741197705217
751321317731958784
751464842620444688
751399554029846528
751461613232857089
751408018173091840
751375663295139840
751334047398240258
751315420766842882
751388481100845056
751451437763325952
751350359256363008
751482307714772993
751395208789499905
751489156992425984
751272982480248833
751317941585604609
751348681295691776
751358534076526592
751438649355542528
751477190903140352
751338837390008320
751362665390436352
751339634433593344
751465282963705856
751310853144621056
751408299329937408
751410409169715200
751338556392701952
751369816544518144
751386014959149056
751234751403401216
751339751655952384
751467300671385600
751414041361383424
751354792446799872
751367354496548865
751219996227960833
751512506615595008
751502629231001600
751459733979033600
751320512517640192
751462703621894144
751505405751156736
751246340454092804
751480952937930752
751342763430600705
751482039438827520
751382265222037504
751215671728599041
751310328567308288
751382215012061184
751360106948952066
751322878176616448
751486741190770692
751480147828674560
751507700224262144
751381854318694400
751478528957419520
751442327600758784
751515107272777730
751328033118818306
751493422607773697
751402842578116608
751412816557404161
751207996198363136
751352544253841408
751336895574147073
751371435621412864
751424464101838849
751413802319634433
751489693842300928
751419930277543936
751500997588049925
751328745928044544
751488821401886721
751468923598561281
751466071585095684
751312547635224576
751326212778127361
751219341618581504
751426812941590528
751402414591340545
751402414591340544
751513366733000704
751328653544488960
751489513646592000
751308164549582850
751444399523962880
751505384888799232
751317715017732096
751364825511526400
751411386459123713
751348173856206848
751222973995094016
751380016945045504
751434899765112832
751489467618357248
751351177216950272
751331174266593280
751380558182318080
751378255714852869
751459092355506176
751466046566068228
751373629305319424
751514289534595073
751358231763615749
751517384775757824
751409985385537540
751468793700855808
751285011924459521
751330293747884032
751492655285211136
751432051736322056
751283476922445826
751475735185862656
751464725242937344
751414343502163968
751520253482508289
751300350506741760
751415899236737024
751349394344177664
751209439001243648
751304326597844992
751354029247197184
751312123951714306
751431917401059328
751403924612116481
751491208107663361
751431661754212352
751501903540809734
751379677579714560
751424921234993152
751325251997360128
751397561945169920
751406495644868608
751459633290555392
751370269776830464
751397247250825217
751299948063383552
751414242687873024
751361335787679744
751334710283034624
751325554146676736
751442466151075840
751271002957443072
751313793100222464
751517699293974529
751330369316589568
751510665584672768
751220528585728000
751438724752371712
751355614773780481
751300069383475200
751418701258317824
751209699207475200
751425080924573697
751300497131376640
751369636042670080
751457133657485312
751296051429183488
751258013277753344
751451056240943104
751410279167262720
751344600476819456
751308407928344577
751338208345133056
751383984836321280
751404666907402240
751440528319844352
751323708556505088
751458475910266880
751284022093819904
751498145444425728
751239495228334081
751483553393872902
751435558061236224
751422480401608704
751498573443891201
751281618690519044
751418977914617856
751337260281462784
751384177954533377
751450112300310528
751444055687585792
751397406567260160
751329790255177728
751320776989548545
751240904829202432
751376887973281792
751320235773464576
751266921950040064
751330562237878272
751249062712709122
751362774521901056
751512326529056768
751442822490886145
751402809048825856
751421834395054081
751264820528181248
751212509030289408
751421456941277184
751454608665538560
751402695731412992
751471024986845184
751509587744915456
751424044864593920
751211921865641984
751379115362676736
751496195026149376
751408387552841728
751417623275974656
751418491643637760
751473726206738433
751492323910057985
751503098917621760
751513907806822400
751454138928594944
751416507482112000
751375797781495809
751334613939781632
751512418661109760
751320961396400129
751484702830329856
751491002465214465
751446157012922368
751381703445323776
751520068933193728
751463878077214721
751473571264761856
751383817324232704
751509243451219968
751237301934645248
751412132919414784
751421054015377408
751468105902223360
751392406923317248
751438213244334080
751404365164875776
751417766066819076
751309133345857536
751400900414103556
751502549539225600
751413362043609088
751294579115167744
751358630277083136
751322265954971648
751511303043383297
751228858444025856
751423994365042689
751302632371781632
751249029133205505
751465128055435264
751495817807233024
751387504171814913
751399663157280769
751498761961148416
751435214094790657
751388900728373248
751321343195504640
751351160301236224
751489438174285824
751461470400053252
751389617816006656
751456131218870272
751475177591021568
751404654307663872
751416671169052672
751421150555676672
751394156052750336
751464188543840257
751489048099819520
751378238685847552
751480084721233920
751400388880990208
751337549856112640
751437869227601920
751472979482116097
751393954843725824
751332692990562304
751333133128200194
751253768398737409
751481729156653056
751314237885218816
751271183446708224
751389273765584896
751427635176206336
751365857134120965
751437009189830656
751474976226549760
751331786681090048
751492152027381760
751349176357646337
751441736119889920
751377538434404352
751413193885487104
751400212762095616
751215998712287232
751420500480438273
751261842547183616
751358361984126977
751491845700464640
751318071588126720
751293861922738176
751423294096613380
751410484553789441
751302632208211968
751444462438670336
751368281383198720
751378662356881408
751352682863030273
751449776659525632
751246202180472832
751334005723791360
751412829350223872
751500557144039424
751303026485424128
751325684237213696
751320596521316353
751446689643241473
751301197823352832
751394466527784960
751327659691507712
751426666379960320
751465383647928320
751342582785986561
751324744797020160
751415605778116608
751258550215684096
751355308619010048
751463634614779904
751294461527793664
751406676222349312
751491954630860800
751381728271499264
751414465153929216
751304553140715520
751412132898537472
751353622387159040
751473952736903168
751509306491621376
751329404438052864
751429933746925568
751292460979085312
751482580550180864
751504818548641792
751406764114010112
751417962872045568
751335066694017024
751262161364656128
751376544199827457
751334404023259136
751423746771193856
751502092540469248
751456156523036672
751319396874936320
751392797148733440
751447046163496961
751241697330278400
751354486313119745
751391329087844352
751258440907972608
751345644711837696
751513823794851840
751442327584079872
751307057282834432
751302342872473600
751511319652675584
751441463611973632
751487177297633280
751327479487422464
751315047268421632
751444118786674688
751264942397878272
751347070909448192
751288065575059456
751370944820551680
751418239742193664
751438301257687040
751304003716259841
751505162607276032
751408475381571584
751383930238935040
751506056052957184
751478213990318084
751402091600420864
751439131457249280
751337524702879745
751326938187329536
751297963947880449
751433125218119680
751515698543878146
751229584096555009
751504118313725952
751441425867350016
751342071374614528
751342771886260224
751310626769731585
751344898356502528
751382110049624065
751503342178820096
751366209673699329
751305027243900928
751446585096089600
751297846343786496
751333246588350464
751293727621152768
751391421308043265
751402221733052416
751292771235921920
751443087067611136
751423897975873536
751518856926167040
751219257908797440
751329006050537472
751432320159100931
751265160124248064
751218301448192000
751472572924035072
751488611921563648
751456017926397952
751385541145341952
751391270388523008
751362723997487104
751318440745598976
751510590191960065
751474003227844609
751440767433015296
751227709334978560
751371049732808705
751489631171047424
751518399692439552
751478172403707904
751446651970224128
751448199811006465
751382634496876544
751466105143697408
751383506878599168
751208956593397765
751474561120505856
751327214868848640
751255097967976448
751381107698966528
751438829651886080
751211271937093632
751338937923305473
751294365436407809
751456429039550465
751393799612600320
751219333221715969
751419741349113858
751461524909228033
751435809925005312
751302363844141056
751410958438961152
751424321696829440
751472094622265345
751453333529985024
751342163590574080
751376108029874177
751423013078261760
751403950004326400
751308449791746049
751365467206483969
751513089917521920
751316771282509824
751510133033865216
751339504372441088
751477828147748864
751408810863001600
751333275914870784
751326296408518656
751356667271536640
751298517805694976
751219673211949056
751398665198137344
751303034882392064
751432819193344004
751374937944944640
751329740208893952
751460686379773952
751372597489795072
751445850769985536
751489924549840897
751274454777405440
751478549563965440
751221283547848705
751376431062650880
751380906364002304
751513056144949248
751357980143038465
751384026892505088
751378284802441216
751401190114652160
751489111081431040
751439316207955969
751418336324546561
751283514432036865
751329404584878080
751303982837104640
751240195698102272
751387222990020609
751381619391361025
751382139569078272
751352343040589824
751449890065092608
751442268851146752
751398304261533697
751443514534326272
751474758043262976
751467032105721856
751437479232802816
751313663122825216
751345061972086784
751416356562755586
751423885279506433
751343157573480449
751357657164947456
751387222889209856
751319627494400001
751513014394912772
751338300770836480
751451236545814528
751322135851855872
751359377089716224
751247137350914049
751487479593725956
751397679473778688
751361474082242560
751438821137510400
751412154050420736
751336991900459008
751298785851170816
751378570224791552
751437848373452800
751282721876389888
751348186384654336
751276656979873794
751374283683889152
751330096557002752
751501576431435777
751393745078132736
751372114855391232
751230553228251136
751367534801260544
751239529022062592
751340183774265344
751396358196690948
751332952919969792
751506303638507520
751440826014851072
751217206906621952
751317198866612224
751341068625571840
751432139552481280
751389064046186496
751435864090284032
751463077044953088
751471343921668097
751430160231067648
751341756831137793
751312342223314944
751215797641486336
751477958272057344
751332042839764993
751453757200801792
751328116987949056
751446178206711809
751427488467812352
751430642517377025
751371037024120832
751507029223698432
751323280909275136
751483368852905984
751316590931705856
751392234969325568
751381594095624192
751373851569840128
751372651944353792
751483406911954944
751404264593948672
751307053109358593
751290967735447553
751268880593543168
751320558856335360
751480432991109121
751438758331944965
751409821975445504
751437659311079424
751468634569076737
751374552014479361
751393132835516416
751472371639345153
751382475000209408
751346307592253440
751511013678211074
751369007282937856
751225654020968448
751388833456001025
751463739510194176
751368831004708864
751328767105130496
751314371939229696
751362073821585408
751464532225224704
751312514030395392
751452318575583233
751387889704005632
751489853565595648
751370932447510532
751385377588383745
751360241003073537
751238970873348097
751436858207395840
751515950248300544
751505208585383936
751404369338372096
751503459795529732
751454461780951040
751369766233866240
751460187240861696
751422300042387456
751237473854980100
751398430120050688
751318604013002752
751426687133478912
751341282916757504
751307975915085824
751402871934054400
751308080755806210
751493623867465728
751298567852163072
751515396570804224
751400359361409026
751398778326835200
751334252919349249
751435151113015296
751380860369301504
751468802257350656
751413018114846720
751308386654785536
751422597603012609
751256310520291328
751409452717223941
751316565908389888
751482836373348354
751517103660920832
751450666133053442
751299792849014784
751430935812321280
751384526056787968
751353165321297921
751447209900646400
751449453735870464
751409222072537088
751331694448349184
751518819231764481
751315970258378752
751344529089957892
751278410064760833
751310727051378688
751461042614439937
751477299627843584
751424774350462977
751328238245441536
751511512750125057
751401974285893632
751442516369510401
751212404340563968
751316968557387776
751297141776195585
751405262741835776
751453010417455105
751220041996242944
751230486106742784
751419288368533505
751392134306099201
751284697431470080
751440062877929474
751332537562198017
751489731767271424
751349985975865344
751312836803125248
751415412840169473
751224542748479489
751338942264401920
751390314145910784
751410283290112000
751465878559088640
751463697835552768
751428561916010496
751426842498834432
751357724508692481
751512989040336896
751355107103674368
751385977399173124
751433234366468096
751440742388727808
751362551968108544
751335717096263680
751449592286187520
751501484043411456
751363739220320256
751445041231560704
751256666851586048
751412208400302080
751391891363663872
751391312205717504
751418432910876672
751231991656263680
751326652878168064
751509398644727812
751214723685724160
751367627268841473
751502947855405056
751483670981029890
751486166654939137
751440926963294208
751414842314072064
751447302183714818
751370349414088704
751237939296923648
751382365814030336
751277688539664384
751359200727556097
751507029068570624
751276527057195008
751480596732452864
751312426079965184
751286681232220160
751482685172973569
751490952284471296
751306897718857729
751469657891016705
751496648073867264
751406499763724289
751275415432376324
751400476940218368
751405065613737985
751409020771196929
751241928079970304
751509029814493184
751424476949217280
751420265498836992
751291324276629504
751229273948639233
751472380028092420
751464352000012288
751424451716190208
751519553302200321
751352905068797952
751434631245856768
751254099799052288
751459327295229952
751449994947883008
751410686006296576
751322995692560384
751304507242516480
751393686487961600
751494156615159809
751305253568520192
751449600813244416
751399889830109184
751470286772563968
751377903204573184
751403505248796672
751410551712944128
751337373519097861
751440360501551104
751366050013409280
751329345915027456
751469204990226432
751411436803465216
751430583566344193
751324090338643968
751505087248363520
751287104781574144
751451630508371968
751220264457863170
751517359744118785
751456835954102272
751423012906344448
751360857506844672
751332172607397888
751487139511037952
751408441965498368
751405145003438080
751345892444213248
751386987999875072
751298949487726592
751412443398610945
751349428125110272
751415303800774660
751327542242664448
751336962548756480
751385708858712064
751207341811462144
751434710727979012
751347553262764032
751403555735670785
751394420298100736
751406068010323968
751345753893769216
751287662741450752
751466885439512576
751211720631214082
751506416779796483
751501131948388352
751340741536849920
751511114366803968
751468110079750144
751307921242267648
751509314905387008
751397368982040576
751327760325410816
751316695655051264
751386715567316992
751382411896770561
751450066372534273
751497222894850049
751468185623400450
751457359910858752
751483905853628417
751337491190480896
751352263461986304
751442927503761408
751474627872976896
751509331900657664
751331732436189184
751370106001879049
751257514038091776
751396215724601345
751215453738074113
751516923322568704
751356990316810240
751474787323678724
751336572570701824
751407657723060224
751228556642906112
751212916037201920
751487101758091264
751303223647080448
751376900703084548
751330528364822528
751221203864543232
751472254089826304
751353790159212544
751413017854738432
751218536542986240
751453358523764736
751358806572040192
751318671193153537
751233031801741313
751429019225161728
751359981103017984
751390146424025088
751240095273852928
751404893554999297
751383963806019584
751408190114365444
751311020623364096
751211754139430912
751474007283789824
751253911034470405
751399826806497280
751460648484233217
751355945939136512
751390741822181376
751315143657652224
751461013384466433
751300237067554816
751233463756451840
751347242947207168
751389542452699136
751310563515432961
751420819176321024
751486523262984192
751419825277308929
751278565111394304
751359024529022976
751379316504666112
751332571061952513
751374304667770882
751458702339805184
751442403165343744
751359662365220868
751492705511964672
751424191455498244
751439374802358272
751446177887944705
751236538411806720
751324215974866945
751423264489111553
751208054788612096
751371288761999360
751216057398927360
751388330336497664
751348119531577344
751382084766216192
751267328872947712
751387688448692224
751360224234053632
751307569046577152
751452939114328064
751222227354292224
751395636776493056
751451362077077504
751519485941669888
751493380958412800
751439865783414785
751456038751199232
751395917903736832
751338665532678145
751476003642314752
751235577773641729
751410597929988096
751432878118965248
751509084277510149
751442109748633602
751365832060575744
751370437549064196
751349008820469760
751400502093426689
751515052805685249
751399512384692224
751453954463129600
751341878239453185
751507213772951553
751475173216378884
751234571438465028
751365286528507904
751459939592187904
751500108517310464
751349491052208128
751447834952552449
751406638444138496
751356202039275521
751386128415162368
751484358805098496
751299939574185984
751415920317214720
751517397429972992
751235976538693632
751475722753961984
751468995216302082
751354339575357440
751412342613807104
751398451221528576
751353966437498882
751355191140687872
751333879768809472
751411122159443968
751397968700407808
751357493637513216
751273599277772800
751440876497276928
751444362081501187
751297003288600577
751434887006158848
751322680788447232
751323486480633856
751454285825703936
751403958028075009
751482454733709312
751316012197302272
751451362051891200
751385423600087040
751348358627880960
751448350927511552
751455619434029056
751450246585131009
751411587584524288
751410417465905152
751336194835902464
751426867459137536
751479661171990528
751453296020353024
751362229065375744
751367627298201602
751332747499696128
751245874827632640
751464817614065664
751311020631662592
751402540550479872
751505162741489664
751367757107699712
751510191665852416
751428293644079104
751434560047489024
751439177955307520
751504839729876992
751422677424939008
751464645618171904
751279550793805829
751505598634614784
751351734895861761
751360194769195009
751357833585754112
751352745861537792
751349738344034306
751503287803838464
751376255002505216
751410341758787584
751296407802245120
751422387808272384
751380675790565376
751284659833626624
751432995458940933
751382479034998784
751432315838930944
751370479353655296
751362908391477248
751420945101942784
751338271100309504
751354918259265537
751485944407199748
751421003704655872
751420441923821568
751474124694880256
751402444123504641
751494345333825536
751497390578860040
751418286110175232
751491241737482240
751390553212751872
751258873147695105
751418604885868544
751379568489951232
751311851481231360
751209199867138050
751413084837781505
751343249776869376
751358407882510336
751346437724708864
751443774568628224
751424678200119296
751341488072687616
751509591868006401
751254410378899456
751467481026404352
751349784779317248
751479514396524545
751509616861806593
751426267837149185
751501115208962049
751461101225840640
751355467985739776
751324946060550144
751377898821578752
751449592151961601
751437256813060100
751470148607938560
751516680258326528
751218376937136129
751407925827100673
751427911954161664
751324589360287744
751400812513988609
751507993548746753
751382034736615424
751449223145619456
751431703449759745
751234520787980288
751417849726504961
751513769130332161
751514008549818369
751497801540919296
751308793716375552
751398799294205952
751352905282752512
751432190068682752
751377848871550976
751272760458948609
751445490009534464
751365169100521472
751266741641064449
751406772485840896
751241634524852224
751234399484674052
751389467076767745
751379358426624000
751309141805719552
751334563469668352
751480630232383488
751352393305030656
751370869562310656
751350640215990273
751316775531229184
751332248234909696
751408576216858624
751437608954236928
751478629599674368
751313306686779392
751301361380110336
751378804933734401
751349411469459456
751358206899789824
751409448455802880
751385691918110720
751405300536651776
751477563936108544
751476666434805760
751304133613879296
751305551351541760
751431435056189440
751415635167633408
751371892695728128
751246160203919360
751436996774621184
751351655262748672
751374929250123776
751471188602347520
751373432198139904
751417216537616384
751517854390886400
751405937777217536
751415127820234754
751501559779958785
751317471706091520
751514029512876032
751359444064333824
751280440112132096
751384232484896768
751363374110343168
751387416007544832
751334605295390720
751285528029327360
751266255177297920
751309363965460480
751395188082442240
751447528722300932
751474531647131649
751353970501771264
751357896496189440
751366012554121216
751476528249057280
751495973013192704
751312526399471617
751400250410094592
751341190595895296
751427924407021568
751217345096482817
751507922266447872
751422308452036608
751474212989046785
751290389215252480
751381409533755392
751289713814896640
751394638519476224
751490998233071616
751339772766027776
751328674813796352
751519440123138048
751373469946900480
751328972324167680
751517355285635072
751396970430918656
751413177154281472
751482823593295872
751480722477748224
751468793839312896
751361700545368064
751370622085857280
751401840122687488
751432315868286976
751420534173396992
751393283667062784
751460983877414912
751468793721856000
751455028158824448
751369917446889472
751423071681118209
751226690265808896
751400879698407424
751377697788596224
751338514449571840
751306495078400000
751355086094233600
751351252693364736
751260634667479040
751336702724018176
751330331349901312
751427018412199938
751449110088155136
751462762262388736
751446090038247424
751310513150234624
751452909951299584
751380558140301312
751303345105608705
751399629825122304
751387327822499840
751426057950068736
751230431660351489
751475361876172800
751349063073705984
751357095338008576
751327785289912320
751353244744638464
751267676937330688
751382101568741376
751425391307460608
751405170467205125
751329509207445504
751344692537618432
751435386249969665
751379048278986753
751273691569197056
751327261379354625
751479338407723008
751318616633638912
751348144433225728
751422622865453056
751254800499486720
751402955711078401
751446014578552834
751392855906811904
751356315063255042
751503799555162112
751263545354969088
751418776718049280
751506240308649985
751508706802761728
751296571292147713
751344579627126784
751455455847653377
751215143363629056
751512796165177344
751503426337533952
751514448611971072
751299947882917889
751226572712112128
751446945500102656
751289625847574528
751399248076345344
751335335028723712
751441643916537856
751312119623249920
751400606988918785
751385008192024576
751237230593646593
751387583855337472
751504370043412480
751418222914789377
751405992659877889
751359213469859840
751349985849991168
751209023849041921
751475148058980356
751314036562755584
751424145234079744
751498036417798144
751295824773128192
751298253384220672
751342729834225664
751480105810231296
751302271506546689
751401081071136768
751451026495008772
751503669531668481
751306914580033536
751390863432028160
751443279988854784
751357959175806976
751498418154012672
751510845717254145
751353894865866752
751468970041942016
751401487796961282
751515417806508032
751445498763108353
751490805496422400
751386195150667776
751513136029630466
751517766528671745
751511307258568705
751206968522575873
751338862522298368
751408148385325056
751388988917870592
751413185517916160
751468571646103552
751514905837244416
751218032974843904
751498044764454912
751447524297277441
751389550694506497
751306969131147264
751474682738593792
751401030483607552
751401198192852993
751337306380959744
751386518317633536
751493808802500609
751419409915322368
751439576082751488
751410782257213440
751477761303318528
751404675241476096
751445955753439232
751391396129628161
751435126165364738
751214211905130496
751454906414956544
751435059178119168
751444391353524224
751469993217449985
751375831377776640
751444508873748480
751423826756599812
751309053779935232
751501593116303360
751285410353909761
751359419053637632
751429975622942720
751368290027597824
751349906389012480
751305119480836096
751410107200659456
751504697027158020
751217496389222401
751451274101526528
751419355598954496
751509969246253056
751360672810819584
751516055227469824
751325251946967040
751425722409816065
751363252580454400
751400422468907008
751338627771359232
751430009181630464
751483570301140992
751425890089709569
751497386216738816
751471910219763712
751314175083765760
751305819740835841
751264715657973765
751247678504247296
751348626887180288
751516277366263809
751375797798236160
751410853497409536
751409704249782272
751471620586340353
751415836385112064
751364409944137728
751419317753962496
751400992911028228
751398597753724929
751491531253612544
751374736681103360
751303609640296448
751272198363443200
751303840385732609
751425164550758400
751391987782160384
751469213173182464
751364149997871106
751453543471673344
751474514710507520
751411445250658304
751464012311822336
751382143608221696
751399130426142720
751396458838892544
751384232497451008
751518714231676928
751309997573828608
751401546391252992
751421029080268800
751359465245540352
751366620556173312
751417984044920832
751322517349003264
751463450258378756
751232243285229569
751462297000878080
751394420528914432
751340871623254016
751335477773537280
751466465946107904
751512192361660416
751495524021403649
751343702858014720
751494278262775812
751434627110281216
751323767192903684
751440062705840128
751411327491465216
751233883375439873
751378569960587264
751445985197453312
751382458189230082
751414741763956737
751378779889471489
751321284303282176
751365408263921664
751347775321825280
751234780981846016
751355874837495808
751368277197221889
751423910424354816
751488666413981697
751450145737236480
751377810858598401
751358374491590657
751429438592544768
751449604974149632
751375814348898304
751263096648265729
751256297635516417
751362212200144896
751252896340148224
751403807431532544
751301172590309376
751462925974458368
751422576774090753
751252548103856128
751313625403498496
751419477208817664
751414414826364928
751271430927491072
751508857772503040
751386140830228480
751330444579397632
751407108038492160
751518257216094208
751377936595423232
751508547549163520
751480114056163328
751413198356709377
751448040481886208
751376535697907712
751419401526620161
751386707220688896
751454923166982147
751465954261889024
751451412580761600
751442151356166144
751365505030774784
751403987757305856
751377261312573440
751490335625383936
751395074878169088
751498380329746432
751450007614652418
751449969777897472
751299683683864576
751434714892886016
751424149428502528
751500439841939456
751419942860230656
751410132286787585
751428620720234496
751511101515280384
751325050725335040
751270272997568512
751370596890578944
751428050403852288
751368713576873984
751447776291069952
751287008589479936
751317832563093504
751320487481999360
751355375425912833
751449286269870080
751435537236516866
751464666640113664
751409629100384256
751482693775392769
751389038934953984
751394214643204096
751207102572527619
751352661765685248
751424241770389504
751488695593820160
751409075309666305
751405145024401408
751409540709621760
751489563919544320
751453065048363008
751439245106110464
751490059078078464
751489618508337152
751437369836986368
751431745317269504
751435406919364609
751477023118417920
751326040778235904
751425013438308352
751401496080707584
751474535770324992
751387072057872384
751483532615245824
751505833700143104
751380461767786496
751496475998298112
751387877074927616
751513295430021120
751398694222573568
751385708833673216
751461264874803200
751425277675376641
751429736476372992
751514662642987008
751277155938476033
751372849202462720
751321703922462720
751227608763858945
751208050590158852
751387403387035648
751462477070798849
751466201751154688
751286689826562048
751357434950782976
751415899333226496
751396311870517248
751280582726868992
751340292809322496
751430864693698561
751341450579832832
751473965298745345
751481456560594948
751343900179193856
751428863880605696
751461239805607937
751417556225953793
751381803869413377
751461806082781184
751471637439062016
751373239239188480
751506752349220864
751245203911086080
751377370578350080
751327865308868608
751215566686294016
751418881500127232
751314695059935232
751324941606391808
751303265543983104
751299830572613632
751344763954233344
751258239610658816
751474221197516800
751442742979420160
751385872449363968
751422744613515268
751516126409023490
751489689681559552
751355438600491009
751504726282407938
751377580159361024
751424904646553600
751391354480168960
751484795062980608
751237725244628992
751443292374597632
751265185357107200
751428167894650880
751441891363880960
751424090850922497
751379522340134913
751497684129878016
751269543306141697
751441270573264896
751395397772406784
751479397132169217
751303831896678401
751316271925452800
751397486330347520
751382567077580800
751487865222225921
751492546275180546
751366310139949057
751494739573211137
751297645331775488
751472078042398720
751502968806080512
751396299451293696
751400711754223616
751412187491696640
751332734866452480
751336652405084162
751360698278506497
751230481723686913
751420273912520704
751461239889489920
751343723821301760
751477224390463488
751297091507453952
751349625022394368
751501987615768576
751308760145137664
751301839635742720
751358961769713664
751441094483677186
751427295211126784
751358110221172736
751382466401820672
751365395718795264
751378817533390848
751402603511181313
751307438998126592
751412099172237312
751374338146897920
751322857297305600
751370072539684865
751483507290013697
751461101561339904
751490612499771392
751307719840260096
751360970732113920
751314372094550016
751378029004357632
751411394717835264
751484707095867392
751404746682933248
751312321088200704
751336538965880832
751489157038501888
751301457643798529
751299750826221568
751436677860696064
751349981827756032
751460531119108096
751308848082874368
751328112818974721
751399046745468929
751298538546552832
751500825772617728
751334517416267776
751499814882385921
751312006515462144
751488380979048448
751322865538965506
751336450747166720
751476200724434944
751352389370843136
751284487645003776
751495360585936897
751435230893015044
751357577506631680
751517888104849409
751380662863572992
751333892322234368
751376816997273600
751487617745711105
751389911329058816
751386111524499456
751504558631755776
751376158567047169
751479887576399872
751404096532381696
751333112097959936
751353760614678528
751441341868044288
751423394671833088
751469238263484420
751382563185422336
751369929807523840
751367803383394304
751389261400866816
751233765851136001
751384509275213829
751461000961003520
751519096097894400
751360467600367616
751278468801785856
751402188027506690
751347314174914565
751449772544888832
751321649211932672
751399877138116609
751255538676051969
751317706469732352
751484882920939521
751396253087457280
751499932247461888
751362753483444225
751436107397550080
751315470813454336
751474250641399808
751245719642771461
751366373125853184
751420370662588416
751469930483183616
751237851367419904
751412195708268544
751363407782219777
751442394978058240
751344239926251520
751327009523982341
751390590831587329
751433041487290368
751318751056912384
751393942197903360
751453761416167425
751306365004607488
751425022154117121
751337969139625985
751439269869264896
751307405229715456
751458484265320449
751329241078333440
751478541200613380
751324400574750720
751360605811011584
751474636517441537
751398417511907328
751377102298050560
751289751697850368
751458064872640512
751411558304088064
751494039191642112
751396668394860544
751349474287509505
751318390086795264
751359347549171718
751430885636005888
751419263286738944
751405774430232576
751460627609219072
751498392832925696
751473399218728960
751454063561244672
751436950687580160
751367941707403265
751215545765199873
751356474589384704
751402540462465025
751469938842402816
751279504971042816
751447965047386112
751227759628677121
751470941226602496
751386467834990592
751491594130305024
751355761306005504
751467812112048128
751354302015373313
751339605174128641
751376988775018496
751293995985231872
751311826160275458
751273779590942720
751385377252909057
751371284660023296
751345279778119684
751373595490783232
751274735787384833
751430453584863232
751520752877309954
751229315908530180
751441015064539136
751363193679773697
751468793918918656
751285490028982272
751374791198867457
751257388372467712
751302317689962496
751407976548818945
751293736173264896
751305538957352960
751423365219581952
751280742194262016
751304758556758016
751371054057127938
751415173890580480
751302753721384961
751386430031667200
751465744630706176
751338271217704960
751368537235714048
751465517848731649
751384639072247809
751407703868735488
751444013698342914
751491967431966720
751319874991890432
751446412806746113
751429019279757312
751478944034131968
751245497621422081
751436816482525187
751290221162008576
751316947539603457
751443896190722048
751427240970203136
751354410903670784
751378507192643585
751309124902813696
751429707015520259
751435927243919360
751443061671137281
751322584378118144
751441757301157888
751472501406961664
751488406283104257
751336257893109760
751460778591580160
751381174761783296
751418042555457536
751454906591145984
751347477719154688
751451802776825856
751387768329269248
751333401442017280
751304733739155456
751231547055992832
751444764516646912
751447495096541184
751442260449849344
751468445737291776
751442348765245441
751423029557755905
751470853255262208
751429874682855424
751424946673324032
751323150684684289
751209652751400960
751333099703824384
751404176253476864
751503723906605056
751317492581171200
751256226286145541
751489098540613632
751460342320865280
751364225382158337
751364846478819328
751443329947172864
751233958776635395
751380205772517378
751486271361605632
751274924489121792
751234990793457664
751319661128589312
751395477237751808
751367626954244096
751440901696806912
751301050896965632
751324954453504000
751432697583636480
751360404371206144
751329597569003520
751471666836807680
751324459370438656
751346403809619969
751367577012736000
751459134118043650
751428737988788224
751351760191680512
751512259344658432
751331900233379840
751421083648221184
751372861852491778
751368407266668544
751416289411948544
751335729347854336
751409918356447232
751392336005963776
751425529534881792
751323096146120704
751378595470249984
751493192063803392
751466432534155264
751409654090108928
751308680289804288
751332210599399424
751356843658711040
751439341424091136
751358663894323200
751372874305400832
751453367168184320
751358366035968000
751401139720052736
751422346125279232
751501483976237056
751417971260751872
751470744257884160
751246113991225344
751242297363140608
751442084524064768
751304695965179904
751213540946698241
751274647736291328
751305408954916864
751343568791429120
751446576606875648
751425882028437504
751346856924442624
751333414180184064
751383116682584064
751513366510784512
751499403987484672
751516139197386752
751469288817582080
751407619894546432
751294658857340928
751364498209042432
751471377501282304
751350451627499520
751430826831679488
751490314884481025
751423516235280384
751337168312950784
751295229232345088
751306952223944705
751502738463264768
751329412713443328
751464599610859520
751347142057271296
751283376338837509
751385369162252288
751388036596924419
751458136146513922
751227126230163456
751519263899267072
751305866188427264
751209246084194304
751410576732069888
751373368956448768
751386627499589633
751363890236297217
751438443599757313
751236076916858880
751297385196883968
751337923040071680
751437177259716608
751348715009572865
751333313395232768
751503707301224448
751456730865737728
751421989466742784
751422929032847360
751449604747657216
751353110484946944
751357153902989312
751355388130394112
751439186238988289
751432538334367744
751408723013185537
751484421920985088
751387952715038720
751352007508815872
751239529126703104
751471952221511680
751266808502493184
751446861739950080
751324626949664768
751302791411425280
751422849534099456
751360262066798592
751392038071963648
751414523798708227
751386866524585984
751355148920823808
751438431104987136
751409616446185472
751337453412290560
751393061280808960
751463747839983620
751321439379349504
751495675066523648
751226883136626689
751385381711458304
751252803989999616
751418277444915201
751453367164108800
751427245147848705
751451949577404416
751439135936765952
751307006737260544
751471646008016896
751515933747900416
751480986517532672
751211863489191936
751293568451477504
751417870609854465
751450057698742277
751416427744071680
751481284300382209
751504487190257664
751418403441836032
751511370051547136
751491053144899585
751346777337585664
751335540847509504
751485650743005184
751406667628154880
751370084988235776
751368969286586368
751313646286934017
751380415689138176
751384572315697156
751372240999047169
751432261405282305
751368784724709377
751439920133201920
751360090125500416
751340745995513856
751426380877983744
751346231939592192
751479338156060672
751402888837160960
751263465835114500
751426561145004032
751424430409019392
751329916105396224
751222865069010944
751351999267045376
751320596273848320
751410384091934720
751274924526870528
751352217265905665
751400451933822976
751351273413312512
751305882886033408
751306893495136256
751361486497406977
751406521003741184
751384790188847104
751493695359295488
751330381924671488
751489563906879489
751518672431218689
751436778725408768
751352208722190338
751382260918681600
751426196550877188
751355488709869568
751449592101609472
751366582652248064
751451680860958721
751431460356296705
751418227071209473
751507620524068864
751219064916185088
751438166876446720
751389198339469312
751327365838491648
751390540659236864
751449902505492480
751400233880391681
751318805654241280
751493317976846336
751481401854267392
751473420228067328
751445968193716224
751266175376461824
751393086710972416
751240632056815616
751260144034471937
751391023109136384
751278162575659008
751443976012468225
751215785163370496
751461932067094529
751305090208792576
751368357077712896
751464196852690946
751355056855715840
751406755708481536
751414255279366148
751427752365027328
751255890758688768
751430588033269764
751447759475978240
751385125783502848
751422715337277445
751393065676337152
751472577172865024
751338338376937473
751416172164292608
751410535011328000
751389320091623424
751304100252311554
751381782931468290
751480139498782721
751424401229225989
751268587071954944
751413974034444288
751348274569875456
751429480510554112
751467858379485184
751393929778565120
751343287492050945
751483159145951232
751297301059084288
751504223100076032
751383829726756864
751347397905743873
751443644771512320
751423012948152320
751216212835725312
751301222741581824
751370034669387776
751424367725281280
751330075501617152
751461835329507328
751218712770965504
751348333562789888
751432890446143488
751375059541979137
751349688259874817
751366247372251136
751211519401029632
751221325583118336
751335457003302913
751431938230091776
751417468120358912
751407221439885312
751444701589467136
751334991179620352
751420441886097408
751468890249687041
751384651772497920
751472883331833856
751456298890240000
751420911794913280
751486862829772800
751414737666183172
751485202048901121
751393371881635840
751430587962056704
751364468945321984
751511542164811776
751381887986331648
751334009980854272
751374627482562561
751373461289861120
751422828298272768
751420102239719424
751414704048840704
751470915939106817
751406332205527041
751340288614993920
751364103847964672
751426217476108288
751439064562278400
751323486509895680
751474791454998528
751379601767661569
751211842282856449
751320990513332224
751483977270165504
751305970920353794
751414259259584512
751424711603679232
751486283831214084
751343119833137157
751330763346509824
751359867659714560
751400087025250304
751338522850758656
751496883009232896
751330868464156672
751305186602127360
751454830900772864
751426267702923264
751347586674614272
751430633818390528
751282197651288066
751417874867228672
751305551410237440
751447872688840705
751376540131352577
751319233485737985
751495276700045312
751228057558540288
751211427071795200
751474824980078592
751519146442186753
751337465764601857
751315005593845760
751483649980133377
751428767516680192
751224433512108032
751372916227448836
751441354572468224
751429815975219200
751491128235614209
751364691180519424
751505779081900033
751379043946160129
751451483816730624
751358055560933376
751304376845729792
751412548101111808
751314405674147840
751367014841716737
751319916742078464
751341920341876736
751208528774213632
751312434283974656
751481691177267200
751441107213574144
751420769134149633
751437411788337152
751298605508661252
751496589613694976
751343661020045312
751320189480861696
751378427316428800
751424891799343104
751435935741579268
751410014682771456
751248471076769794
751479774393069568
751411549743378432
751329131686682624
751396517660004352
751367493017632768
751436162007465984
751328158822100992
751403895377633282
751312665058897924
751393250162962433
751373868393201665
751421129600995328
751458144447062016
751324954470322176
751492244016861184
751402607466442752
751401097869266944
751429933696585732
751424380161359872
751333321754411008
751393933771563008
751421146428477440
751250446799470597
751356961149558784
751502708968796160
751452779835748352
751475479396356096
751445326729506816
751475597054881792
751431892138885121
751499806623797248
751313545837576192
751223095474741248
751367564358479872
751397671072632832
751446958410199040
751497033903640576
751491686287548416
751333124919980032
751350820520747008
751397184357236736
751322802599260160
751437004974338049
751486111978033153
751460895847424000
751473718015119360
751501668626366464
751325721679855616
751464876493733888
751375537776525312
751517678385434624
751418365495939072
751441467923632129
751421205350080512
751376636679946240
751364162668953600
751427861354086400
751432563214852097
751449562875703296
751330192883322880
751387193638170625
751510657078550528
751470060586229760
751417610621845508
751342616340553728
751435805692948480
751410199383113728
751329387832901632
751417467981881345
751300124228349952
751442541631778817
751367954172940288
751468302829023233
751307531260162048
751474665994981376
751393678174916612
751400501946748928
751375432726052864
751470320591175681
751416947963785216
751375797781401600
751349285606854657
751438431306149888
751415949627056128
751362992600707072
751386904378171392
751474116335538176
751420567572586496
751459331321663488
751447599962468352
751473726194081792
751414305673846784
751313449490214916
751397633206390784
751349470084919296
751215571165933568
751416549441937408
751518458412670976
751427354044555265
751402968495300608
751367472083771392
751417056839565312
751362187034329088
751348136208138240
751442864505122816
751480785241243649
751374061230551040
751415542775373824
751385662658609153
751414012085014529
751425839766630400
751410815815802880
751434937484574720
751311276714917888
751348404526063617
751513949548453889
751413206543953920
751428016560013312
751520350287126528
751291919834185729
751365047557971968
751316070967812097
751295795324936192
751398039848443908
751521147167109120
751311150885765120
751389257391022081
751398346254942208
751257207887400960
751331954516189184
751483595643117569
751210223520456704
751384677185785857
751352884378361857
751425021810278400
751415744114589705
751451718651707400
751324363039924224
751362908580446208
751267806826491906
751218842567925760
751491971491954688
751482723022233600
751331623153565696
751402817215041536
751490298027606016
751450607186305024
751326258827497472
751366217705848833
751324471978438656
751447549727440896
751391878550085632
751349520470913024
751228032522678273
751390821702705152
751482097932521472
751367941577289728
751403736094928896
751396894996328448
751345913180852224
751366226060906497
751521021333630977
751333871325622272
751337533070532608
751406256821145604
751310182098034688
751494811157487616
751363906610823168
751319153613672448
751315257285550080
751429300348411904
751309859073785856
751311952123691008
751377005602598913
751508744455020544
751474661775536128
751497197611577344
751384865682120705
751300719542673408
751495121418457088
751397121396469760
751228174772662273
751428016593666048
751476897134108674
751413730739707904
751335838320066560
751413051581198336
751211188109778944
751498447501479936
751499101959749634
751510245902524416
751367329443962881
751263100737687552
751458756689473537
751437223115890688
751442109706764288
751450288469450752
751424334070251520
751407917690007552
751449000985915392
751442768065470465
751473986287071232
751286832105676800
751325986013081601
751411080325390336
751436552094380032
751384450303483904
751423507700088833
751347578390872064
751438091534102528
751428012407676928
751476116905275392
751334412642648064
751240539589079040
751388410141634561
751423742916513792
751403236901486592
751283761992568832
751452306038743042
751330042182066176
751310186166583296
751303970048634880
751413001043968000
751357531285495808
751283254477586432
751411814219517952
751501236525010944
751425147710693376
751480667909844992
751516508170444800
751513693733650432
751482383195578368
751267710328123392
751355421873565696
751366838467096576
751404725896089601
751458991545409537
751514843048386561
751413567266496512
751397050260992000
751330939662372864
751445922165452800
751466700961382400
751401735382499328
751339659607900160
751369954994388992
751416704593518592
751401705703694336
751398216365699072
751470936985968640
751466155676733440
751404176291143680
751231522133323776
751375370021179392
751364091290222592
751398824325681152
751415144534667265
751298517721817088
751346785734369281
751419334606675968
751356340409217024
751214165923168257
751384672983187456
751439366673854464
751410904122662912
751350883389214720
751422891393155072
751470857164169217
751380637999730688
751334769103769600
751316360278540288
751296374159925248
751487848352714752
751500762593763328
751213729795244032
751478612738641920
751293434317643776
751349637865283584
751425965750976512
751238669235814400
751384131896958976
751444722866982912
751315680671232000
751397994088501248
751492344818589697
751394365864488960
751307229085794304
751425651358380032
751397159195533312
751314430626041856
751389114570723328
751455506141708288
751207580802965505
751391664522993665
751359880330698752
751497679851716609
751225301674450945
751387386433667072
751431972031860742
751328422824206336
751448136841826306
751404218288840704
751482324387258369
751375382578810880
751376443393867777
751440578521534464
751478004266758144
751474246509993985
751404532945551360
751450481457782784
751305744436359168
751511470983307264
751475244716552192
751339525343944704
751356755477721089
751338216897249280
751308655220387840
751316393937801216
751406818828574720
751360362621075460
751469737683681280
751445137948114944
751454298442231808
751392524477038592
751352557038100480
751382718076690433
751494442016706560
751400229505826816
751383695626559489
751486552346329088
751373541212360704
751397524062240768
751398681941643266
751384525905596416
751322555148009472
751332310939754496
751333150119358464
751341656130068480
751358890424631296
751487185782710272
751470870040682496
751419703558606848
751362933884674048
751298345843523586
751335008174940161
751504588017111041
751480806116175872
751411919110565888
751495863856406528
751334265804120064
751463760498425857
751386027663777792
751414078967541760
751406613420843008
751460153392828416
751319388666617856
751238845404844032
751368554281312257
751366255639142400
751466293992251393
751248441922228224
751390490239594497
751330767779819520
751310521916198912
751325113736372224
751466747048390656
751503124230123521
751348307998478336
751338447328116736
751363424639131649
751400359311073280
751410148808138752
751465606105489408
751443501917704192
751480378456768512
751445192599859205
751351093112741888
751429086271201285
751447549681238017
751238585194512384
751451416775065600
751339214810349569
751328326334156800
751445234530127872
751333565032435712
751385541195730944
751346760409354241
751393346598428672
751334508738256896
751471477946347520
751485902342328320
751340179445653504
751328703817388032
751404260143853568
751394290413305857
751258533375664128
751430185207992321
751350057350365184
751410983667699712
751269652316073985
751461378217635841
751486946908790784
751326178917675008
751418923484983298
751293316642197505
751352813008158720
751429031762006016
751395070692261888
751518391329054720
751314992784375808
751428847040663553
751329513422856197
751298488080543744
751355262188003328
751457745807761408
751478167962062850
751383263327973376
751431539804762112
751508916643782656
751419745539325952
751511835753508865
751456991139160065
751329333143306240
751462674333069313
751387759730782208
751392117868593153
751307803843715077
751253361765314561
751394361531834368
751490314855145472
751251650283790336
751316980833984512
751349075589554176
751455216663396352
751499034699923456
751349637966098432
751334236171407360
751510724313223168
751391459153149952
751306931495694336
751417644281057280
751431263022612484
751388900719865856
751416360668917760
751437605045014528
751486690858901504
751517678389456896
751378079361163264
751327584038875136
751380960722038784
751472044483735552
751372131640967168
751410056839565312
751210349152628736
751213083889197057
751364976393068545
751256217868050432
751354796712534016
751432198356627457
751211523444338688
751218427273052160
751222244165218305
751356462014861312
751398644130078720
751423600293359616
751466147229364224
751467585963720704
751324945767014400
751436933725847552
751404478373306368
751301659343613952
751372899387338752
751439156631506944
751380663241175040
751433914133118977
751376544396783616
751379811805777920
751308210695438336
751334991133630464
751452322920800256
751274345951965184
751343727835316224
751445247079673856
751372052150390784
751340523529601024
751372102280830977
751409025145794560
751210210920988673
751423092598112257
751327839924981760
751303450202370048
751392981920264192
751397633214803968
751313885722841088
751454193278394369
751468474866790400
751344915121078273
751213884753768448
751454398795112448
751424019707129856
751347221795340293
751428759195189248
751495033535262720
751340649325137920
751444588305518592
751490948266426368
751325361330393088
751461927822458880
751303479356948480
751326489396776960
751340901067264000
751307086525497345
751507477720686592
751343245838454784
751445259671003137
751327324218466304
751342390015717376
751445511299698688
751415274457460736
751400590203162624
751395825285263360
751414674810429441
751331526927912960
751511814844940288
751408005925597186
751338770318917632
751423893571825669
751484950281613314
751398509773983744
751402452432228352
751413500350701568
751516613224992768
751461634175098880
751409377454751744
751382298914729984
751460598261637120
751367199177211904
751373100743331840
751264665225744385
751403002007740418
751417992492224513
751470639056318464
751381804087537665
751456223254290433
751351621720891392
751344445409353728
751425508483665920
751498124439515136
751325579455102977
751368294024744960
751467631920676865
751328234164326401
751278431074037760
751363462157234177
751376561207672832
751351923765284864
751459008519737345
751438511010680833
751466734415118337
751320789308309504
751425621922811905
751220616666161152
751241647044820992
751460929603248128
751518412413739008
751350430505005056
751245476322762753
751473172726382592
751436766045958144
751437575596888064
751303374532935680
751373516029722628
751399873036095489
751453694172884992
751508522282717184
751344126306689024
751405354907426816
751473386581176323
751428344013553664
751435512125255680
751430151737663488
751336924653219840
751385230800523265
751340837943074817
751423935846100992
751392507867594752
751269761653231617
751506932431622144
751437462443008000
751427890789638148
751413823341359104
751447419427184640
751406638234558465
751339793582268416
751363613349347328
751517191921545217
751236710348959745
751498304924553216
751370089128140804
751369002681761792
751389064255901696
751385738181218304
751392897715625984
751313273102929920
751436040393502722
751229013989814272
751373780040187904
751463987137613824
751301210259484672
751500364470480896
751440406609485824
751405258576986112
751429635750109184
751464100304072704
751403572424826880
751427358222147584
751419988792086529
751362195653550080
751445574285746176
751289977900634114
751276270999134209
751444890442170368
751297871660613632
751425994888732672
751242188256735233
751509331720286208
751367291753881600
751512116541198337
751341588777803777
751382596718829568
751416130154168320
751472371454861312
751402276460388352
751290712088608768
751468110138466306
751219593557975045
751228418252038144
751211510836236288
751365613927403520
751451936927260673
751450456375762945
751439962038558721
751303747914137600
751394667644813313
751469204843487232
751503493312155649
751350636172734464
751475294947553280
751457070583390208
751220134434529280
751435767835164672
751298337249251328
751469695618867200
751503476308398080
751416776198545408
751344281474830336
751406894204456960
751401538128584704
751397117122535424
751450883930656768
751379472000098304
751405056927424512
751402213562548224
751449592353304576
751354540876820480
751444269639098368
751256025022377984
751434983496151040
751428675317460992
751378393921380352
751364238304800768
751222428571926528
751322056071847936
751455808307814400
751463823387746305
751473948420812800
751429044273635328
751410069259055105
751234659351134209
751265172702965760
751402259666305024
751411755306201088
751497243862134784
751400007312478208
751515963120611328
751313411519025152
751417732139134976
751471868159225856
751232449112371200
751310655983087616
751292976924590080
751437168816644096
751347284655296512
751243639217467392
751362505876832257
751387495447662592
751246978101735424
751433976875720704
751423055084290048
751208251883225089
751376460347273216
751475144036581376
751381170374471682
751342503434002432
751294855788331008
751263105175285764
751475378892353536
751231144704806912
751413060028493824
751372610114580480
751411453488496640
751497105479467008
751366830338543616
751314594573025280
751452243170168832
751434048090890241
751435788861210624
751361939620655106
751414771078012928
751325034094944256
751323624875909120
751462770898374656
751430218930278400
751394155948077056
751355392295333888
751270793384898561
751294730252595200
751315701479116801
751248856843579392
751246755786743808
751419846227734528
751518751972061184
751432546496413696
751235753896767488
751352917836300288
751284714296659969
751482643569664002
751222432887742464
751492869068824576
751368050771910656
751315072635572224
751366759102484480
751279966004781056
751402939122495489
751402620112306176
751293450759311360
751341140222283776
751489450719453184
751451290874642432
751464956005126146
751391203430699009
751405812036149251
751234260791599104
751304272093020160
751394206611038208
751509457750855681
751460409287143424
751419267485167616
751339244107489280
751410669182971904
751475508911738881
751288161838460928
751394785357754368
751354729821855744
751371305568567296
751495494912864256
751419657697976320
751326497764282368
751230892815900672
751408249052733440
751448111533289472
751398291628318720
751375894313365504
751316574229794816
751382936545595392
751459583261085696
751329194882183169
751338413723267072
751445075066970112
751343266746949632
751295061309218816
751436455839408128
751466314871472128
751397301659336704
751428746410950656
751505850251051008
751385146780037120
751415790470135808
751374287718711297
751235292863012864
751436166168207360
751493452001574912
751410786405351424
751501765007249408
751357908923875329
751349289524170753
751449957228568576
751409096251826176
751491828784955392
751407456249581568
751278498166108160
751459905933115392
751333116397191168
751449806007070721
751369929966903300
751433809267220480
751371301558841344
751463873866244096
751429585326059520
751460770169356288
751249012251041792
751369934119329793
751272345243754496
751365832094191618
751513706509533184
751362870621925376
751371804766269440
751376925923434500
751338728405237760
751330281198653440
751429228852350976
751412577415168000
751303118894141441
751359716736045056
751429048723730433
751334768860692481
751360631090122752
751518517405573120
751267207032631300
751408215317811202
751325155549442048
751509742648827905
751302946898513921
751377106492272640
751315558969344000
751333108151160833
751413127078506497
751267915849084929
751223611382329344
751468793809891328
751464775578771456
751386463682592768
751472740721364993
751424749385973760
751463651358351360
751502864145612804
751390540814483456
751448841476509702
751377290777522177
751344709537234944
751401219327918080
751332222960041984
751391245193404416
751466662956765184
751405699003981824
751266640797458433
751300220407930880
751221556353855492
751480969815855105
751423998718803968
751503656902623232
751426351513600000
751502822240317440
751335683353112576
751414888472408064
751468986596859904
751449785333379072
751399508211294208
751282935970410497
751385503149142017
751353396087562240
751436270941777920
751418680114749441
751317056251895808
751427056349609984
751446878571601920
751410937547132928
751355597887528960
751358483568680960
751319027826384896
751476393708384256
751327923840413696
751448766113349632
751405002804105216
751386002384576512
751423130577596420
751377240391315456
751520547113230345
751374652618993664
751415656294133761
751316251025170432
751309288614789121
751460791031824384
751406982276546560
751503103040643072
751473554210914304
751372597548417024
751424669505519616
751343144940216320
751482857093144576
751477425725382656
751371209179271169
751447893459042304
751351445451137024
751331102996910080
751496002427813888
751503119977181185
751470546861293568
751338485097885697
751440658460733440
751474162292621312
751327521262673920
751463433502162944
751460073709461504
751468470966050816
751287662821183488
751392411281199104
751397855714111488
751344176999071744
751383808788795392
751431577696083968
751279672596443136
751364783438307328
751233065339396096
751408483719872512
751331384359129088
751409364569722880
751398501347713024
751307954683572224
751447805399592960
751259279856898048
751308663806099456
751490130167336960
751412657358602240
751492164320985088
751347221883285504
751334655622844416
751458488207994880
751509159921586176
751410958480711681
751369665646067712
751449793663152129
751379060673089536
751436984275509248
751416507549167617
751340078820012033
751458282896814080
751430952799211522
751514939593023488
751417572944257024
751369913021960193
751436333940350976
751479053119582209
751261934956064769
751319547811168256
751359058372882432
751483327014662144
751376955157647360
751454944050442241
751361159488475136
751460975769903104
751383720721022976
751446069205229568
751431413992419328
751352649124020224
751390960056172544
751355887491612672
751323159077482496
751398723809411072
751401802449428480
751369258672807940
751476750345859072
751289264776761345
751209925406298112
751332697138749440
751439135769030656
751359150618271745
751302611236773888
751242024557289473
751507792326983680
751389714301804544
751320688829538304
751399637978783745
751511563186630656
751488834131689472
751417749050621952
751492529321717760
751225125681434624
751468479082008576
751254095650885632
751333384668971008
751405396900782080
751416121711071232
751379585074393088
751426389375614976
751219740119429120
751338338414628864
751236702149103616
751396181918486528
751418675870203904
751383091747418112
751438267774447619
751444357903888384
751338296547172352
751362954591776768
751350396933640194
751418227289362432
751326623702589440
751314690853203968
751327798225211393
751381158164721664
751333191928217600
751235468927258624
751323477769121792
751496589471080449
751338145212428288
751485105441542144
751241915585134592
751482127548489728
751489098473283584
751474460314652672
751353915984064513
751371045622407168
751403832240844802
751392092660854784
751474665634357249
751211863245893632
751404943806832640
751451890794266624
751356738826362880
751313646488281088
751496434143358977
751372580649627648
751300388255522816
751400993045241856
751378054266617856
751436942332559360
751393736857387008
751337658937274369
751375202257428480
751267240553484288
751402381120774144
751379371223646209
751370076423684096
751304490507272192
751350271301840897
751382391147663365
751325080278499333
751426351501049856
751396219751002112
751402301445648384
751439895177158656
751295355086598144
751428620833333248
751294155712782336
751494832040783872
751481255120801794
751379950171717632
751456168837410816
751284634437038080
751392814144126976
751448241682669568
751454449093279749
751453769804746752
751483897477754880
751229110073036800
751438472976723970
751476620192522240
751363847894761472
751481645228695552
751226581251657728
751518894788050945
751498887848980481
751211087505141760
751340074810249216
751479342606221312
751400091194392576
751509994621771776
751391941699497985
751356881529024512
751493418472251392
751394915280621568
751428146768084993
751398799046684672
751333221107916800
751336450742972417
751496761542344704
751358756110426112
751317786216005632
751229345218174976
751512565696589824
751321297079062528
751320575470166016
751355166046101505
751416218079399936
751302766295916545
751464754720415744
751403249228476416
751276849649508352
751348056541503488
751441740645568512
751487127041564676
751496354388729857
751479149387145216
751430839532007424
751393401161953280
751401341113733120
751381388805431296
751391068973830146
751393007048413184
751472455420669953
751392747039420418
751489005942964229
751370374261116928
751235221446537216
751483742410203136
751422274583003136
751455967578091520
751399344578912256
751267693467017218
751288941962080256
751459839092543489
751329396074672128
751333976304971776
751476922446598152
751370232007102464
751460069720621057
751418717897166848
751469062132109312
751402271976587268
751397406676135936
751445225881628672
751389881977409536
751511151926738944
751396706135203840
751465215829479424
751334550823800833
751273649756250112
751416679545073664
751498250323197952
751376082687946753
751407103747690496
751400405565841408
751375521020280833
751483469591609345
751468793629597696
751363709797367808
751505955465093121
751343585388265472
751231429648932864
751225876277293056
751435159665270784
751390528105811968
751458656160395264
751382395501281280
751313374043070464
751419326113189888
751493539956158464
751274534393618432
751364871342743552
751217060106104832
751436162154332161
751421486376845312
751376166574034944
751211263464656897
751375508127027200
751487299154743297
751476993489719296
751385805227188224
751240841901973504
751409368671744001
751345305107464193
751374451388903428
751307417921712128
751472593983590404
751291915975401472
751380851619799040
751432202638929920
751417849902661632
751251864537165824
751318713324929024
751383829810712577
751506764789649408
751316108385320960
751398203522576386
751407598725922817
751466700604837888
751452163336011781
751340603435352078
751377001634795520
751216086817730560
751350551938465792
751402523722915840
751210781140783104
751388783053012993
751328812995006464
751452171690967040
751359532199182336
751373331581005824
751517829338308608
751291643165339648
751509021224558592
751385566391009280
751489555392499712
751498929821417472
751456009512681472
751272026359214084
751465052582977536
751331484942884864
751361172146913280
751314736965414912
751409876547633152
751320805976395776
751450669983293440
751368113904582656
751498367637696513
751414318353223680
751358496340336640
751408391638118400
751474946921099264
751423935892197376
751423885313134593
751423016937066501
751509554035175424
751355627172163584
751330054525882368
751380386421301250
751429837181550593
751324140800466945
751453127849697280
751210781144805376
751272164624478208
751352796297981953
751500704137773056
751520572581052420
751461109706723329
751295187373158400
751353668532891648
751287247387983872
751345070192881664
751304326686052352
751426628551598080
751347079247781888
751437353168887808
751208554049273856
751478532749090816
751428226526752769
751382101770039301
751392751065919488
751384232459694080
751392172331585537
751414313794039808
751350174702854144
751346206756839424
751358508608749568
751410648324698112
751447859871019008
751452805085294592
751212223888969728
751321431196196864
751345263130796032
751296164683780096
751389844320976896
751227713650843648
751272550601101313
751470559444295680
751431686760468480
751280842882682880
751355073398267904
751411163930460160
751347456865083392
751395707995688960
751493758160629760
751453757070868480
751368872691892225
751320210498580480
751446970628182017
751387499868614656
751455195796611073
751505393327693824
751350883301126145
751485436640518148
751279152494309376
751439005846241280
751336887009284096
751311410764910592
751410341863690240
751458500946059264
751424787159851009
751370395371114496
751476335252533248
751409985519693825
751293107115790336
751426783803764736
751464406496714752
751398103098339328
751215386356436992
751415987304591360
751371477547618304
751364141747757056
751462850292424704
751311155239522304
751437030475923457
751393241610776576
751454134730100736
751218981176905728
751466352712507392
751358387280027649
751404600037605376
751469313819803648
751495285147303936
751511973959966720
751362648474869760
751467443265101824
751452339345715200
751264665544462337
751316565505744896
751340976753483776
751458727476289537
751415253477519361
751377550790815748
751277806143676420
751423964858253313
751225125580607489
751349138671988737
751368579321368576
751381057337847809
751230087392034816
751395418479661057
751353605429534720
751479367771959297
751320256703033345
751402574222426117
751339403780431872
751366033399750656
751351932179083264
751389483795378176
751368105184661505
751335557444272128
751471054334427136
751347645306863616
751505200310026240
751251788947345408
751361608413122560
751468785190760448
751509247817576448
751360865841086465
751338502080659456
751446178160517121
751426704128765952
751289550144765952
751329316558872576
751478642023206912
751475429333200896
751448300394602496
751329048131833856
751279530073927680
751324593567195136
751225691744702464
751493573653258240
751490453342740480
751419607336955905
751432148125618176
751326829001269248
751440175868342273
751312094423834624
751341689546084352
751300237352992768
751521037943238656
751507163458236418
751230041485434880
751248819350896640
751491711281618946
751480244377387008
751348668742107136
751369204192927745
751313554243018752
751308315477549056
751428067277561856
751376305199820800
751456017980862464
751332491441700864
751328129537499136
751478008469393408
751382433069617152
751282684278632448
751412120147800064
751388338771361792
751242712267890688
751439832111611904
751365827627188224
751496106908024837
751331313030922240
751442285590642688
751353576312729600
751407053533548547
751483922559578113
751511999499108352
751298018360516608
751335381229006848
751299134242508801
751332277536317440
751395028753350656
751397461281927168
751377886385414144
751436979800150018
751384605580750848
751292330821373952
751362954692558848
751296978487828480
751403211693580288
751441019124588544
751350657064505344
751321024344588288
751493158291275777
751411302480900096
751496878915723264
751363935962554372
751421028908359680
751505452047929345
751484446952554496
751275323027693568
751427123320160256
751499714135068672
751456407787073536
751326913164152832
751416805458120705
751405245775826944
751390976942432256
751501148679319553
751368109513138177
751303383206678528
751341052116738048
751409171807997952
751291609619189761
751506219513380864
751460035931308033
751455837722284032
751456126886146048
751251453411487744
751382617757519872
751422371106525185
751240917340741632
751376762504900609
751384777635266560
751328406042710016
751407716342509568
751460480493887488
751337197295562752
751384974687887360
751363957290573824
751366079293816834
751232096576823296
751509167983169536
751378112772861953
751473453753073665
751404121736052736
751454877067337728
751382051178311680
751410870501175300
751299734007083008
751318822234324992
751211754114289664
751211863313002497
751434987799392258
751364280231063554
751382533913411584
751255890901233665
751439979033743360
751402372925120512
751455678049447936
751354725598109698
751478717315223552
751472707078721536
751298274213199873
751434404480765952
751356994557186048
751439798469029889
751425563034841089
751361125929869317
751479577269207040
751417325325127680
751505766700421121
751405740707938304
751409725409927168
751357157984133120
751367266487373826
751506538494357510
751424875034705920
751343794994421760
751397905898938368
751310265891840000
751446396033720322
751432923908284416
751520526271647744
751336866272645120
751466579129462785
751400183544635392
751407414222741504
751439530301853696
751299616457494528
751423079922868224
751457221737869317
751404193232060416
751432131222482948
751471566408388608
751476356010110976
751300828607098880
751519171452739584
751433754632134656
751483985331650560
751497822650892288
751337373800300544
751425000842858498
751425479165353984
751512884463673345
751329257784242176
751217559131656192
751216384709955584
751261477714075649
751407179253645312
751324744683622400
751376372480806912
751447541267378177
751308994879352832
751437340732686336
751422140457492482
751438162845691905
751330150868930560
751443200297099265
751460069691133952
751346680637906944
751268888906567681
751499479354933248
751466285653864448
751439299455877120
751370676359995392
751350904268394496
751429547724275712
751400976066707456
751454755608731649
751325424005685248
751521218419945472
751518999624740865
751340611580616704
751293589188120576
751402737540145152
751423046477643776
751411713497440256
751450896614223872
751473969430163456
751508656529735681
751305236694888448
751384903669854208
751385218171473920
751426850661011456
751208201710804992
751464024987070465
751446022958813184
751279756528668673
751402251323924480
751370882124247040
751468923795623936
751373486455681024
751306771998863362
751325839384387586
751290263058931712
751405891795165184
751394206657241088
751418176756453376
751463366389039104
751435184910790656
751347066870300672
751390695919874048
751331635925180416
751454491149373440
751342381631365120
751381661200384000
751395146063749120
751442558467715072
751384140168265729
751455250473779200
751356143042195457
751408236608102401
751313646584729601
751306763761283072
751480428779962368
751318004214837248
751427077333811201
751498120530432000
751373784473567232
751422719439364096
751357405703892992
751379924871704577
751387927385608192
751353454589861888
751405145095696385
751513786192949248
751509923234709505
751314867164962816
751369493667057664
751366268150751232
751427479689162753
751373725719814145
751517296590458882
751449919278419968
751515501436792832
751354738101325824
751299373108166656
751332982204444672
751347171606364160
751363944430919680
751316926429814785
751497176807682048
751448925534425088
751325818148757504
751518990997028864
751459859867009024
751389827615100929
751322102213578753
751485713754062853
751450544489791488
751443250305695744
751291206970150912
751372652019843072
751314166640627713
751410539037859841
751319937948479488
751393392727293952
751454159933698048
751377731355602944
751355425983954944
751440146835316736
751421108759334912
751364095694278657
751373692186267648
751407074471473152
751463764847915008
751432957835874306
751302397323010048
751382508445376512
751274186459344896
751288472292495360
751458761122787328
751448237362540548
751416670992928772
751436694658756608
751243060462444544
751401831855640577
751358383106711553
751445431394197504
751352800307740672
751234827056246785
751345556602097664
751313826742546432
751472023319277568
751373490658344961
751426695396204545
751428255618564097
751486371945148416
751257233283960832
751391308007157760
751383305522741248
751501723315961857
751399059173150720
751258155871416322
751280809093443585
751444081042132992
751514012676984833
751423549932384256
751448933650591745
751341488399847425
751474527452868608
751335394051026944
751426083170516992
751373612347715585
751444483791814656
751389781418971136
751489555480522752
751436673934888960
751234579814547456
751477492687441921
751520459284484096
751403954001551360
751413357530320896
751400716149874688
751416226656681984
751421545088749568
751493246522626049
751319090472431617
751360043916886016
751345057748385792
751424221092261888
751370512882958336
751339701634818048
751367912401866752
751315840218259456
751408500778143749
751279949223383040
751281266578714624
751300820151468032
751331245737385985
751380948072165376
751460560408023041
751420332683165696
751371536439840768
751226962622812160
751427450601603072
751218033029328897
751333695408267264
751341890906324992
751402746230804480
751472023566688256
751338506308452352
751318335711768576
751405984040488961
751374585619177472
751428847040593920
751330016714260480
751359980968828930
751431221163520000
751458412869877760
751385737988157440
751287947870216192
751368902081470466
751315693463744513
751242028575432704
751306977507172352
751238862232547328
751384970451677184
751446484080553985
751516168247128065
751439786108387328
751389919713435648
751345476834852868
751311259799261184
751407062211493888
751207803256184832
751422861865279488
751475525768675331
751428335423647744
751385171988013056
751476276246876160
751424447505203200
751431116498702337
751434593270689792
751425520953425920
751418273271418881
751477442225766401
751394277910048768
751504596481310720
751406755951751168
751406772406013952
751452910102327296
751498447325241344
751307665180164096
751376628257853440
751392532920094720
751473994583273472
751422887177904128
751459025280176129
751319744897245184
751499911313620992
751208222829207552
751401773127045120
751254783449657344
751446953888735233
751301986121834496
751344634010464256
751467556410712064
751314111896678400
751389911438200832
751418118283620353
751430084486008832
751366654156795904
751430747215495168
751365551151280128
751502633228132352
751416251575111680
751285007692496896
751328255370747904
751437403655663616
751319589712080902
751212953962065921
751385784150810624
751491447359148037
751491782643507200
751497097090924544
751517258992742400
751458974889865219
751339353398505472
751507402382512128
751406390867062784
751463903280959492
751438548671172608
751327496046518272
751436195587100672
751400053198184448
751515371597733888
751329517570920448
751315932153319424
751315391109033984
751518622292570112
751415324587819009
751400233532358656
751448837479362561
751271191873097728
751478226875256832
751224039272833024
751501970914115585
751216422639001600
751413030592716800
751456517161938944
751361675626942464
751417468241973248
751509331535855616
751498644537413634
751392188844638208
751480072406786048
751451479773483008
751426704111988737
751293115223375872
751347754597842944
751358018080673792
751319874828468224
751377240441643008
751416843160711168
751419481268912128
751311708883292160
751473520773828608
751255949642530816
751239398985986048
751327718285910016
751497214338433024
751471998136614912
751389752067252224
751290204489543680
751370785479065601
751260122782007296
751348563930742784
751317073037524992
751398350432460800
751419854461087745
751452066757873664
751386937597030400
751343660986400768
751363172607590400
751431380609867776
751271036415451136
751409893316386816
751473013237829633
751405065383141376
751336358812250113
751349767632977920
751373230787686400
751366268087853056
751448237358346243
751379945792897024
751222214914023424
751443703357669376
751390251277484032
751490176526983169
751491988092915712
751212567956037632
751446241129730049
751399449163890688
751228003166752770
751420403969617920
751403505206718464
751325503613730816
751414057920557056
751326518647791617
751480135220596736
751423176530329602
751301847713976320
751288459780771840
751329614220390400
751466277072433152
751440486494244864
751344952848687104
751364380764344320
751356499604144128
751300396778459136
751276002395852801
751378918414884864
751444622035996672
751404054811709441
751312308521955328
751209140979134464
751363399397834753
751419951295201280
751463118673416192
751418881692954624
751301130722828289
751348773880815617
751339852508037120
751338988439351296
751380898143240192
751372001919504384
751263117774958592
751368436530421760
751274974799732736
751341962201096192
751347184239599616
751439945466871808
751239294162001920
751402699929841664
751369623669440512
751373805159845889
751382374404001793
751385318906093568
751488234388066304
751507297403305984
751214404931297281
751344122154348544
751449793545826304
751402482023010305
751428318797373440
751215734739599360
751415370972626945
751438468790702080
751452414994178049
751453232833110016
751477685713379329
751517426567745537
751479770156769280
751281543075639296
751309938836791296
751436921335721984
751399633771958272
751326237662908416
751443426609094656
751349927209476096
751421448607195136
751490465908846592
751384563859980288
751500502517547008
751384844823781376
751376397420167168
751416516151644162
751333871417909248
751393824723853312
751373696246419456
751473977889927168
751335872088465408
751291228042428416
751315894672949248
751379379717013504
751397545100926977
751381854306045952
751288828896415746
751426095858257920
751461973884305408
751337276995674112
751365366224412672
751230318334599168
751474196052471808
751404293882802176
751296428861894657
751435394705661952
751362862522728448
751469850858520576
751360396376674304
751422333592625154
751436224930480128
751428314548539392
751431477011767298
751214182666764288
751479770098073600
751516629599657984
751332050867724288
751246948557025281
751321422513995776
751392465719005184
751344034329788420
751330008518524928
751299998088830976
751310668620402688
751386723842715648
751390767244046336
751336559929094144
751352456509067264
751364624226914304
751444009680269312
751391861793632256
751462670109257728
751351101732028416
751403043866963968
751410383844507648
751374107262980097
751471876728360960
751488557412483072
751519897218416640
751336341670010880
751514226678722561
751368335821012993
751398874829512704
751370298826563584
751397788433444864
751267836069179396
751505460583211009
751359867831607297
751449256783904768
751489484231876608
751282801601748992
751402830150393856
751322102100324352
751327298960429057
751443623883878401
751446094043815937
751258738879655936
751497696884563968
751395548654137344
751493901018472448
751421209250791425
751519767056515072
751504516789391360
751354847237181440
751316800625778688
751428935343337472
751358487561658369
751457418966626304
751214275222441989
751483830264008704
751357460263337984
751391048174215168
751449709701627904
751393992760320000
751371083291516929
751264606685761537
751328280318357504
751442751225466880
751401265368690689
751375797802373122
751512460658511872
751499995174633472
751430910633967616
751406806165954561
751374396644790272
751376775050043392
751315378865840128
751420328610439171
751207518177783808
751474120735457281
751471364922609664
751434975019356160
751416411277393920
751515367307112448
751439819432165376
751503421857992704
751511244478279681
751301323522396165
751335867915001857
751489391927894016
751370269772636160
751325466154242049
751323389827117056
751237620664008704
751339504527511552
751380721873264640
751398316936536065
751312698751803392
751350833225277440
751216795973980160
751340779461812224
751360006134632448
751425739216519168
751281014761148417
751362082193436673
751405598349164544
751372181989273600
751228275590991872
751344114051014656
751443686840381440
751451408239456256
751364867362283520
751373872327434240
751299964504985600
751355191245598720
751463886470066176
751206989598846976
751487521503207424
751425839842021381
751266028634550272
751243400377036800
751416922797998081
751275973140553730
751313029900435456
751429065467305984
751460153614970880
751329261835816960
751425760309735426
751301755506307072
751374056818110464
751379287312400384
751324929342210048
751481259302461441
751424422213484544
751266179646271489
751326372191084548
751292297292181504
751400460146192384
751461063506337792
751405145028636673
751439962323742729
751409146763894784
751352183866531840
751456567250317312
751374539339300865
751428855710310400
751393115840348160
751432597079592960
751499164899573760
751263147097370624
751431531697020930
751369824819904517
751399575026536449
751403823919280128
751401105939173376
751437357434318849
751519238553268224
751331057174274048
751417799571017728
751332633985122304
751418998995103745
751414716510134272
751357368068345857
751349440842174464
751400984283340800
751400795644522496
751463341336309760
751259435104739328
751350363480027137
751305324888465408
751362841324560385
751443716095766528
751469402114129921
751429279385354240
751407083141074944
751517971848241153
751465593476349952
751445750169608192
751330671134736388
751214103230840832
751455875307536384
751473940048982017
751369627855454208
751518533922725888
751354654131380225
751399336064458752
751387575152148482
751415215678451713
751494303432728576
751317752862867456
751389928198733824
751358768785526784
751300450993967105
751330751027613696
751426368580284416
751348161407438848
751397171950268416
751365626485174272
751422924758913026
751493049516195841
751324656334876672
751406847945543681
751309913385738241
751485009022840832
751348488726802433
751365475507007488
751342998097571840
751386123834945536
751351101480275968
751325717674258432
751341618326867968
751409649711144961
751336698311766016
751402049628241920
751446559846465536
751397511567384577
751295547898605568
751294344246730752
751454285800546304
751503837203197953
751399143277486081
751427580390146048
751424875361742848
751449378456469505
751360236632563713
751308566997430272
751427270036819968
751311880652726272
751423826542505988
751386040250855424
751453866244313088
751497319242170368
751454356902449156
751481645308452864
751241626215804929
751480223376564225
751397494672592896
751310186204262400
751429157544980481
751433813155196928
751356554318929921
751514687758413824
751409989823201280
751360983424196608
751371989097574400
751301713642926080
751414791948869632
751447012952969216
751465811613782016
751356415776813056
751462653260857344
751486556846850048
751432840227786752
751342914157019136
751494919928283136
751419133137293312
751469804398186496
751417149487538176
751290900639207425
751382512547561472
751341802808938496
751291131397234693
751505456200232960
751433524054548482
751444924042579968
751339588032012288
751370563118043138
751359305455206402
751364972328939520
751328800563195904
751263772161896448
751386761553666048
751475152160825346
751444508768808961
751268779808595970
751466415639531520
751322639176794112
751343799457185792
751379539159314432
751220365242675200
751276942150676480
751518567414263808
751470265792692224
751444663886815233
751316930443743232
751217353430622208
751233338183151616
751374564412628992
751263339867541505
751430155860643840
751213943650127872
751323259753336832
751420823437803521
751421448598777857
751310584809922560
751338778816634882
751367023309955072
751344051048353792
751421268151283713
751402255484612609
751230309887188993
751405644360581120
751221757521035265
751405392819789825
751301726305562624
751429841472327680
751328779386122240
751228749585092608
751417971432652800
751268981516873730
751481725004423168
751385268326952960
751456584027533314
751412015336271872
751457393515622400
751330687920250880
751447533017178112
751505548487516160
751374505717665792
751422190998941696
751443393146810368
751398631492562944
751414359952416768
751458681334665216
751296433152720896
751247267428990976
751277864775929857
751253256861515776
751310500546228224
751344419874476033
751372710731808768
751452909989224448
751400460108570624
751494861271040000
751351227615682564
751230037119082496
751480420433293312
751234122555809792
751497097057148929
751392121857445888
751219769542602752
751340963822440449
751218213346680832
751493045162573825
751466897959424000
751440083929034752
751235393136254976
751502008658628608
751364594753495040
751450066062340096
751311322772566016
751329253648633856
751466276980158464
751389467005612032
751417224599068673
751421465421983744
751315043166228480
751491652691329025
751349901833961472
751429400919355393
751458639433654272
751211867431792644
751467262922493952
751453434281226244
751469179769856000
751372756948746240
751398887202619393
751212802627559424
751239440790499328
751456080883048448
751310219926507520
751508555782553601
751335121123500032
751450821255102464
751295954905624576
751446123399811072
751256792726843392
751496018991210496
751349969341313024
751337126281809920
751333242234499072
751395825352335360
751209220876500992
751461642391650304
751332961086308352
751392759320313856
751416142862974976
751456412040044544
751389114625294336
751361796926300165
751406130694422529
751243169493295106
751423038118301697
751478650277625888
751412623653146630
751412720256290816
751470526007173120
751434022794907648
751253592489668608
751446622828044288
751511877776207873
751464595169107968
751277680268500993
751423382214807553
751209073891127296
751329026917228544
751288019391377408
751210349148254210
751375428770725888
751371876035801088
751350854079352832
751329773494820864
751389634735722498
751324568271413248
751379811751321600
751373188832124929
751418390946975744
751293392294965249
751337348525387776
751299662829776896
751311071252779008
751502109061808128
751407942713344000
751206863782481920
751338027809669120
751454373851594752
751303160501792769
751250555763249152
751454357053378560
751502805400248320
751209736700252160
751309964011040768
751470253352321024
751439962067832834
751327844064780289
751520635264856068
751395200707297280
751499495884685312
751444538196107265
751318939502678016
751432248780525568
751417044411772928
751299247421677568
751488121267560448
751486971697127425
751288375714443264
751446949765742592
751384756521164800
751332168434085888
751415396117450752
751437743356534785
751357133191512070
751481272019582976
751468554738888704
751479493580185600
751470165112434688
751330168023556096
751285397695569920
751380818195546112
751416838727184384
751374077835763713
751366003825795072
751452813306257409
751347410539012096
751383263692918788
751427668571201536
751224316293894144
751362120042831872
751303869343334400
751344218778501120
751497457670819841
751455485300211713
751248227710726146
751389030617456640
751428457125601282
751416620996628481
751414234211356673
751395733354323969
751314456056045568
751416247481405440
751381317275779072
751416297720721408
751397440360636418
751354951821996032
751448514400518145
751355966839463936
751307132855783425
751213499041316865
751453287551864833
751510308963876864
751357019769167873
751473365622329344
751363147727003650
751425349121089536
751241198166118401
751472661054779392
751423629699735552
751418860427939840
751464880587374593
751438108399431681
751287616679583744
751319686139219968
751355841014591488
751485788911767556
751460308846276608
751389781318373377
751392922814341124
751351311271075841
751422480309481473
751445926506557442
751485625304358912
751300858218962944
751335125548400640
751235879730028544
751418911111938048
751462485660618752
751411897900072960
751471796944269312
751451978786627585
751215516723871744
751427928739684352
751426842360438784
751323138357624832
751437063778627584
751466264581791744
751370101711077380
751486728523882496
751252862605389824
751281916511334401
751356012972634113
751431951186288640
751480558685945856
751349033885511681
751284651185045504
751434387741372420
751388015814074368
751408811060056064
751437558903480322
751358475335180288
751213717031940098
751482173409071104
751401911367176192
751362908488019968
751340913486655488
751359796461330432
751282336088469506
751461474783068160
751382110087180288
751299738012647424
751295312959041536
751431497886949376
751403303750148096
751437898361233412
751278527475884032
751363193914683392
751486275815890945
751381451770298368
751326682263478272
751408676766908416
751373515819982848
751496551781064705
751452918386221057
751490117810921472
751415677303549952
751398295986135044
751337281504604160
751436992601292800
751457234392088577
751234374243319808
751400048970309632
751341957901934592
751276480911388672
751348152901332993
751350464126578688
751516650818588672
751462640891752448
751401332544798720
751402972643332097
751231156956299264
751492751657668608
751408127518601216
751470266056716288
751330000050290688
751348421487886336
751398274959941632
751267576315990016
751483079496261632
751266502368587777
751429795217547264
751370118546980864
751339600807759873
751321049329967104
751289315141881856
751512343432011776
751334001328136192
751359875981144065
751471851600240640
751237335287750657
751468454025265152
751210668062183428
751516311159730177
751428578823122944
751392587399954432
751328167126859776
751440650172792832
751445410607169536
751364674411716608
751344466091466752
751495213819039744
751508866345603072
751403119469326336
751324262150004736
751389731137523712
751338317409619968
751514599699148800
751248735565279234
751501966640111616
751499231702183936
751299293739298816
751508543283425280
751477874499039232
751485457725263873
751511542042992640
751520878761050112
751289684324605952
751239600362950656
751505556695879681
751354884709085186
751351101631393792
751496253951926276
751450120877641729
751227726275555328
751456391420784640
751473151570276355
751316611823505409
751440788245086209
751378297561296897
751317228562345984
751478952166825984
751306000234414081
751426854792364032
751416733915832320
751512695355088896
751365379172265984
751448052964192256
751466059140571136
751476532263133184
751338665545129984
751338132918894592
751359712617172992
751412355133804544
751210177270087680
751432357807284224
751515761395568641
751494182099775488
751306541375057920
751499533830479874
751270218538717185
751405027856642048
751503405198221312
751376137482371072
751399227037736960
751441333819105280
751316934818312192
751481825583923200
751281920772673536
751334462793846784
751370072363507713
751249528246956032
751355585313071105
751408211417116675
751446660539047937
751425110293172224
751270936066691072
751337855977414656
751355493176803328
751251998679457792
751416113452449792
751378075120697344
751347242641002496
751481653336350720
751418109609652224
751293698319720448
751333531465441280
751394252479983616
751354708804112384
751219446484705281
751329673053892608
751455611238305796
751492743390715904
751505552803438592
751450967816667140
751424455604314112
751487940820361216
751329102544703488
751287964794122241
751474065878036480
751414141986992128
751265974171553795
751330377684422656
751384534525079552
751477094413131777
751377567798681602
751473512473366528
751376359696568321
751453987879124992
751278464682979328
751392587328741381
751449373985366016
751280754680672256
751498648798789637
751474024224612353
751281266377437189
751461411801432064
751280805016592385
751425793616711680
751357569021730816
751395389228580864
751392298089447426
751363403306962944
751409184436916224
751451211342098433
751433750358011908
751505301153652736
751333389072887808
751462527406669824
751444521297346560
751367023037280256
751409469649739776
751222491767451648
751395162555838466
751371393632182272
751388401513926656
751509138606288896
751421628681220096
751225821998624769
751486900691664896
751512544452440065
751431435102347264
751472954719043584
751507100279398400
751511487542333440
751353152578920448
751439962130776064
751374719786557440
751372819754344453
751215546062876672
751319967241424896
751362333952339969
751444907307503616
751222634176741377
751499437445378048
751341995612839936
751308965674233857
751226048394723329
751272236099596288
751274756985352192
751431481164238848
751343388230836225
751465044001624064
751364213164113920
751397624993812480
751454985913659392
751405615017185281
751467765966438400
751489089870987269
751222223248105472
751318713262047232
751482802760101888
751348392215863296
751325218682142720
751345682519392256
751376133334130688
751469200481226753
751405832957407232
751325755355914240
751354859765506051
751491644374020096
751322228000747520
751460019305144320
751455086983909376
751412170785710080
751447667243352065
751425911317200896
751439978849271809
751307334052438016
751326338569555969
751424250360258560
751450817127907328
751289177057009666
751416641783750656
751514767643205632
751436782802079744
751275188994514945
751323817696518144
751494890685620224
751333724571176960
751319744905670657
751281153097670657
751488985000796160
751329417046159360
751223334663180288
751359238493048832
751404809664679937
751219241198555137
751486925597450244
751452729432768512
751294880991895554
751436485048537088
751303630624436224
751501748435574785
751336413304619009
751304549139353601
751435948273987584
751456143600394240
751242129209380864
751382252651679745
751445515288645632
751466205781827584
751519024593432583
751391001953112064
751412346963230720
751505833662353408
751312396707258368
751246898359463937
751357179186311168
751363567044075520
751229890419097600
751448355050496004
751353127350177792
751347050034368512
751440683542515712
751305651926761472
751438758294261762
751491321534222336
751449315235786752
751355031543250945
751345158470402048
751342926794555393
751331497236242433
751303743899967489
751480328208977920
751319497710051328
751445607596916736
751240032141193216
751438074677170176
751373272789487617
751364796101132288
751376858831319040
751330461528371200
751488339182809088
751459469826064385
751517858845327360
751466550025134080
751311129989742596
751503707313803264
751356910692106240
751223817243021313
751254997631766528
751438699666210816
751408873882259456
751340779319226368
751436095041056768
751462086912331776
751491321483767808
751498233529167872
751489203461091328
751419569605054464
751366348102656000
751234948753862656
751390125440065536
751227180710068224
751348161545957377
751378444416585728
751440750722834432
751323184348012544
751343887378153472
751309498434908160
751452809338490880
751340724759781376
751223586287808512
751480005000097792
751374669471682560
751402167362256896
751487169085181952
751347267949371392
751500532028678146
751322098014953472
751451257437642752
751476762886807552
751218771348496384
751484383891193860
751473893991481344
751476226183667712
751284034680991744
751479493525725185
751262916515553280
751327449858895872
751400833368092672
751215222732558336
751440658385305600
751369216981405696
751285360227823618
751392012813733888
751413886126006272
751447809640062976
751501853175734273
751425583913922560
751443959369564160
751481385240653824
751397146549710849
751519284845830144
751216758133026817
751272382946349056
751301122099412993
751405128511590400
751474103941419008
751497403111383040
751268327134072837
751284466690105345
751360656297848834
751487580076584960
751500787990355968
751456076441194496
751470333161566208
751241223231320064
751381111666647041
751319962929786880
751245769894535169
751337021357101056
751351294439333889
751467489134010368
751461894163050496
751277550458982400
751335553484808192
751408609590964224
751425965688053760
751376623983820800
751362501707726848
751520006249275392
751460455617400832
751328783806849024
751488179786711044
751352565577703424
751443053416710144
751488335080718337
751379731749023748
751447646179581952
751235493925416960
751406797894848512
751433259419066368
751370135466864640
751474615470481408
751424199722463232
751303064083202048
751339470646116352
751348765467021313
751355065273835520
751457771086815233
751516277315768320
751352204850761728
751475488036618240
751402733496918016
751420655917236225
751388741340696576
751403303909597185
751425663597412352
751333707907293184
751473629808828416
751482546706407424
751215436939857920
751370571464712192
751227981889019904
751447947993284609
751370118425346048
751473340439822336
751423000319262720
751459993984139264
751505833645576192
751455279867453440
751263684018647041
751285364220915712
751447256117702656
751219308122910720
751381933909745665
751249540834033664
751406948721922048
751454805655248896
751350933695586304
751353563645960192
751364934232109056
751303005639761920
751427043724783616
751390116984291328
751393682050453504
751456336509042688
751446627005698049
751422148892295168
751405115853053952
751387839414304768
751355639897653248
751438380722978817
751382760351293444
751346080911065088
751500943154348032
751465517861437440
751441211974713344
751294813945864192
751433742133047296
751393703311400960
751299109169012736
751358445824212992
751512842420051968
751307631763922944
751480802156871680
751503422067793921
751518009710223360
751314267278864384
751276740782141443
751265835612643331
751310190293561345
751440037817057280
751339395454799872
751390301567258624
751305798962196480
751316431292149761
751429396594958344
751418835488604160
751432299116240896
751379702426636288
751501358419865601
751496371316793344
751402385205972992
751347226170028032
751210235730075648
751498153787068418
751333728757157888
751431770747314176
751272705891049472
751300115692920832
751499034494394368
751215453515747335
751349738298019840
751241584142942208
751211515357704193
751374573095022592
751510787349417984
751333888224595968
751295032049696768
751472229083410432
751332835487846400
751292418939559936
751491308833894401
751414582573428736
751476834274017280
751207366884929536
751425219152273409
751392142765924352
751226811950956544
751299486597734400
751412955019878400
751507934992097280
751449059576188929
751227130713956352
751277722140192772
751279714568802304
751409335230668800
751451366325886976
751241240318922752
751443359357661184
751385696259178497
751349923061178368
751488913643016192
751476284769890305
751300836966277120
751480785295798273
751474275534512132
751424250200850433
751218829955592193
751422258170695680
751394369941504004
751334068642521088
751210055362551810
751369221133602816
751445280374067200
751337977670823940
751465430133256193
751450074564087808
751216753653510144
751389189883752448
751474661704273920
751458295450402816
751494140031008769
751331526676217856
751234458154598402
751436979770953728
751208402894880768
751450070344695808
751377513172111360
751496073500319744
751326996961955840
751326921330397186
751447268616605696
751288811984936960
751488771116466176
751287641795137536
751449805994373124
751460833062969344
751299415361617920
751249519740944384
751390146428170240
751469485777948672
751484073495769088
751463265692037120
751466403010646016
751218511125553152
751407255069790208
751361155491332096
751379849261047808
751518697517355012
751339252768731137
751416008292827136
751516093051699200
751351441244229636
751337004680548352
751285167025688576
751440734037929984
751507217883361280
751396727060520961
751322337103011840
751315697557438464
751360786367381505
751236748173254656
751317866042064896
751399520743919616
751275872477335552
751321737296539648
751445658050134018
751426485970472960
751402016207953921
751300702937485312
751312463753281536
751239906547134465
751326963235753984
751382126994591744
751449843831336960
751465010338099200
751313747285770240
751383598868078592
751427655954726916
751469590673289217
751410396339146752
751502683564044292
751360891271122944
751427937103179776
751353274444320768
751488008050905088
751391195100622849
751447331720032256
751312245561421824
751450984602271744
751292301851316224
751463282372964352
751319875038117888
751385817717899266
751323805126160384
751465727610105856
751462032734433281
751435088286588928
751417556238536704
751480453987729408
751335574460522497
751306914609434625
751215881557073920
751450322057342977
751351990660243456
751442118049095680
751340997351702529
751338254604070912
751356117909905410
751456068094439428
751349495372320768
751220939568930816
751499344981921792
751318608291065857
751465430083141632
751486439007850497
751243823833944064
751356759575502848
751476851202203648
751416494815375360
751423323121278980
751395024173162496
751336904050806784
751468793948278784
751373645889634305
751471561920618496
751310572076040192
751293543164080128
751515736598716416
751438158374592513
751449978191609856
751316435738124289
751236945020194816
751359867533795329
751444613764964352
751413773072670721
751356017456386048
751449286144094208
751437613366583297
751477081607958529
751508560023093248
751238308550893568
751225226550128640
751388019760963584
751466809887522816
751261066768842752
751268410747564032
751484807830335488
751270340106473472
751495683442610176
751358659901423617
751395087058366464
751366754769731584
751324723594792960
751341580607365120
751216028336549888
751511785451159552
751493145817444355
751393933834350592
751491505890656256
751323150936309760
751347989575307264
751499630203039744
751387088847773696
751246017572450304
751463714348556288
751324765483311104
751293413224542208
751324853525962752
751320428786937856
751445045740498944
751434711021522944
751514499149131776
751466868725125120
751460409408913408
751414934517403648
751324400763465728
751403761218752512
751363189540003842
751492932155297793
751341232404701185
751350359222812672
751242293051482113
751477433908523012
751357258827702272
751387260852076544
751342268406194176
751469355758710784
751220310494441472
751411436648271873
751219987692527616
751520593405706242
751489610245693440
751310035058327552
751306822204686336
751369560801026049
751457955564883968
751332931709218820
751426250925826048
751360966537818112
751407934551232512
751462363975577600
751279571928911873
751361289612619776
751417220689829890
751331337857007616
751310647682592768
751476184190300160
751405002506153984
751473659047317504
751443795611250688
751320386554437632
751277542087155714
751295988401311744
751331631793831936
751448489310105600
751278389269393408
751466822340268032
751345325886042112
751219408761069568
751298928650354688
751476750425595904
751342939650060288
751421536431579137
751320801849253888
751316410543050753
751380742794469376
751398715387031556
751446316496982017
751508732098543616
751387520697405441
751345980449165312
751448140859846657
751305463518654466
751310194462818304
751408534349287424
751322823449346048
751422006105563136
751404176115052544
751321049304854528
751467715882283008
751519016536203264
751358336789049344
751254951389696000
751211863145230336
751438451992592384
751398778134036481
751463223577153536
751316934721929216
751312329422278656
751433876145369088
751429073503682565
751358399741300737
751444269475385344
751357032209510400
751329421257211904
751426016145473540
751460602460200960
751383381154402305
751341253443321857
751412024056295424
751437185543315457
751426401861902336
751356852089262080
751465505442111488
751352930465353728
751469934522277889
751316154858213376
751244042059513857
751320407584768001
751336077441597440
751465149115011072
751476326763081728
751374824786669568
751447541388939265
751459121497575424
751353383307599872
751362908542607360
751303043203948544
751478847342841856
751518756149534720
751302032464699392
751399478658301953
751308944686116864
751290166690603008
751379492845805568
751432072644927488
751320822925684736
751480584128593920
751463920032899073
751314909154148352
751436090934956032
751355358753480704
751358206899871744
751377232053043200
751227218731397121
751413810712358912
751519100271206400
751313931801550848
751410988067545088
751208071741992960
751315823445278720
751333569465843712
751349499189166080
751434652041277440
751417505936240640
751417166239526912
751440339618107396
751337943860674560
751491749332279296
751343409118470148
751507217593999360
751440410929758208
751339466573373440
751454038332411904
751307782666784768
751474070017966081
751355459332874240
751459247490236416
751215193754001409
751442558451118080
751295824877854720
751423247715930112
751373901884747778
751476138061422592
751427576544038912
751363093079425025
751357665675210752
751442541522792448
751411495402176512
751475349532217344
751508174130196480
751400212560801792
751431716061876224
751392952501448704
751251998754893826
751508987632295937
751364234097913856
751362908588826624
751517506519597056
751341643480100864
751420815267209216
751493498390585344
751492487458525185
751481028523413505
751508601743740928
751359603410079744
751228627799334912
751353538324856832
751514151068004352
751390255517802496
751449764013740032
751460195482607616
751299981399785472
751412329905000448
751500515230388224
751520866232598532
751366662654492672
751307199809478656
751451227989221376
751360496700387329
751347691800629248
751465308217638912
751285624523595776
751466264732794881
751378578382548995
751309145769283584
751384165459853313
751336220010184704
751343971109003264
751327542385184768
751315349233074176
751310484075323392
751420781368709120
751314980188848128
751245719776952325
751356449259913216
751465685935685637
751391241238089728
751314309259538432
751383892834353153
751338518891335680
751426586528849920
751249612149760000
751308265217220608
751430856183537664
751441371454697472
751430663304257536
751297087275429888
751324757346422784
751476016363733000
751363864684425216
751361998537887744
751372824066097153
751491807867961344
751448442891825152
751339718114172928
751447474171240449
751358722610520064
751490268566814720
751311935346540544
751343849507815424
751246038669922304
751451529995890688
751418139066249216
751434098678214656
751513823954210816
751245803415543808
751347838618042368
751475580273504260
751394311498002432
751374384288436226
751411931643338752
751477656214994944
751479321328517120
751424363581231105
751424245973000192
751298932911792128
751391450596839424
751239881393893376
751279945217822720
751501886793117696
751504902686466053
751397096507531264
751437223401140224
751501005938954240
751231589208719361
751501370923114497
751452754590195716
751362786916175873
751283003070918656
751216972004679680
751326229211426816
751497646292996096
751460946061688833
751412560830881796
751461080581349381
751446530490568704
751239780587888640
751414200832913409
751421112798633984
751317643681009668
751368512141135872
751291009716330496
751461453614440448
751448463800406017
751435994423889920
751518404125790208
751242540528103424
751431145670139912
751301218606067713
751237805150343168
751332915041148928
751417627617140736
751403069213212677
751311494604853249
751486363657199616
751434987505741824
751394097269575680
751210743492583424
751360178273054723
751327462655717376
751475085131845632
751353286838611968
751443384565370881
751404725891960832
751388833585958912
751462670121836544
751462347261095937
751461512326287360
751378528298344449
751305907896741888
751354159455174656
751377362021941248
751338749263482880
751512758580117504
751208092595916800
751412749389950976
751393904293974016
751385897598382080
751494932876107776
751434912016764928
751443389074198529
751222848346288128
751457813201772545
751443019929260032
751321078786564096
751314137129549824
751392629447749633
751438649288339457
751333426628857856
751475366095622144
751286458854629376
751300748877725696
751418470428971010
751387562544070656
751300664983158784
751346605366845440
751303462575542273
751412904818188292
751447478134800384
751362560625111040
751403543039471616
751211901011525632
751443028116668416
751343186807779328
751454616823427072
751362652673277952
751454340083228673
751438464831393792
751326224983662592
751519352105660416
751408010090733568
751516801847136256
751329253522825216
751383196609183744
751474284057550858
751420106400563200
751292154996154368
751434178105843712
751402012151943169
751362694494642176
751390326561079296
751226564285652992
751344398982647808
751353651562737664
751502155463397376
751481267774980096
751343564232228864
751487219479617536
751477769482174464
751501073332985856
751414338947260416
751494135723417600
751468823258161153
751411679909392384
751381162061430784
751340305438433280
751422924939198466
751382240236625920
751435268746457089
751506685169176582
751468177259765760
751461894112903168
751428452805386245
751252564952358913
751323272533282816
751501056392110081
751335666605170689
751335838441582592
751335276438487040
751435428062953476
751300736240197632
751311654063841280
751362153471442944
751499609265020928
751407049292951552
751409863687802882
751338036210786306
751330457376198657
751420244879695872
751242255092969472
751482815427018752
751218419194859521
751451035038867456
751328444022198272
751417787017469952
751295560510996481
751218142077132801
751459071564316672
751364271536238592
751369472628457472
751423881051791360
751331438767865856
751413265457045504
751447558115958784
751378587018727424
751453228840148992
751284433236275205
751339038607548416
751435788584353793
751361113313378304
751469011854958593
751513727468466176
751516244042473472
751417208169979905
751515535251210244
751468793885433856
751442109807390720
751365853040508928
751473944322985985
751410258225065984
751453689957736448
751378997762818048
751329677298524161
751422664984723458
751355895532191744
751448870773747712
751496665115324416
751410945960837120
751207736071720961
751273855004487684
751519154939789312
751466243572502529
751429099059613696
751474858832322560
751473512490074112
751384131842473984
751473604777304064
751433192410865664
751504822898130945
751397968947871744
751495884903419905
751402687200161792
751392478394187776
751325948256157696
751368407178702848
751496257948880896
751486145683488772
751477266362818561
751343891421532160
751274643747594242
751459948127592449
751392067180306433
751503799282348032
751360970715455489
751460732420534273
751342369086267392
751445448460730368
751345166645100544
751336194848411648
751491145180602368
751289743124692992
751368285673885696
751383951202095105
751386635917520896
751391530691104768
751495490349457408
751376233754222592
751436430463893504
751256453084622848
751341043480686592
751345799859240961
751364368328224772
751466675535486976
751442063342858240
751452029244112897
751466054874980352
751440989559087104
751431028187631616
751292205386571776
751362908395806721
751305442521911296
751448015353868288
751277684425039873
751449151758565380
751418197878923264
751419305359646720
751281635585236993
751365118777327616
751419426759593985
751477261874921472
751353312109273089
751416960752185344
751474221256044544
751422471933493249
751400795900416000
751284613444542464
751233216510656512
751496014599688192
751324908014166017
751330952002019328
751396744097832960
751350598277009408
751380365328211969
751448443038601216
751301738947284992
751510594243665920
751327022220210176
751326695014051841
751456458420654081
751474208765538304
751483625003180032
751457586734661632
751303278214934528
751385595382009856
751335494622019584
751410702787588096
751449004966281216
751332868962578432
751515354896166912
751473034305961984
751434501218308097
751417480829145089
751454033940885504
751278963666743296
751468584132542464
751321158398730240
751473139054510080
751379564291555328
751211326547103744
751349767695990784
751327143649419264
751333200358699008
751409792632156160
751440591402078208
751429950432043008
751485323503427584
751446010505797632
751362040359489536
751416419632320512
751314741260263424
751399642110291968
751325587537559552
751362900305055744
751339730759974912
751443510415519744
751311104861671424
751421725284265984
751328649312346112
751505456057585664
751460954555162624
751366285099933696
751434287271084032
751387575424876545
751439311862628352
751484853871341568
751432064390619136
751347675048574977
751439261841383424
751467564849590272
751378821668941824
751365282438914048
751405875223461888
751478667260420097
751394969852665858
751506122889109508
751343673544146944
751360249492299777
751443128830222336
751345774718517248
751328947439280128
751485231132250112
751411055138578432
751340401793966080
751458756983156736
751452733832650756
751382143490744320
751403878437060608
751449223208374272
751359292880584704
751335548992692224
751416679587012609
751461789372604418
751371330566651904
751402418701791232
751246076301045761
751310010001551360
751375797458440192
751325516351803392
751409817579847680
751329421064302592
751329207435849729
751409398396968960
751269761602850816
751478645982654465
751238077759180800
751433205115396101
751420387347619840
751447864195293184
751327349199638528
751415815594016768
751516365660512256
751430231265779712
751452750525960193
751362669509218304
751398786753323008
751478885401915392
751305727663366144
751357640567984128
751377236339650560
751441103119867904
751321581918490624
751402301483548672
751479325740961792
751335406717722624
751476406576611328
751445074878296064
751468709944893440
751469439648878594
751400162266783744
751241605248462848
751378620505989120
751486896484786180
751329832168980480
751236089730314242
751459763607732224
751350170458042368
751507087675559936
751344034229039104
751496736070373376
751245702890713089
751359737724280832
751465769691676672
751467875169345536
751301222980870145
751235737241079808
751316070862950402
751302619843420160
751328636767182848
751502792699834369
751352276137177088
751465320976711714
751418957148647424
751337176659550208
751274647920848896
751324798995853312
751409356315340802
751421217660362752
751229924074201088
751357699078717440
751439848817324033
751340825729077249
751219564185210882
751300698692661248
751329349798768640
751442591854399488
751415811294846976
751217479343607809
751418260617326593
751249301481881600
751385071253331968
751272366013943810
751207476188606465
751310643286843393
751291802464849920
751420039174184960
751433272391979009
751387692676489216
751436027751956483
751421587023331328
751489547297488896
751344214483533824
751421075133755392
751303391255597056
751512217258958848
751356722032304128
751246592326393856
751509981724307456
751469897041846272
751447201381883904
751514830423588866
751344763798978560
751434782001733632
751254514959736832
751276560406056960
751383406064312320
751278502234562560
751384010312519680
751426653662941184
751362908425056257
751378104464056320
751248261604712448
751442679829901312
751345262992433152
751453677592776704
751334169347751936
751234755933433856
751387957031034885
751453492984877056
751348949840191489
751291273873657856
751254003422343169
751489572291293184
751375512556171264
751310001818533888
751415899555495937
751349818056962048
751349205956833281
751443191556104193
751439005707673600
751356386383101952
751482471326240768
751472182740606976
751359196420005890
751271925612097536
751446727551430657
751319246060326916
751262358597537792
751353286998056961
751408425284829184
751429245520453632
751235388958646273
751460547590295553
751463756304093184
751298861407301632
751467137173258240
751511311427579904
751468713967251456
751429652439142400
751478876837187584
751497822713831425
751407632296976385
751475185774125058
751483016644550656
751497285800865792
751421389903581184
751330381530599424
751326971892625408
751338489120251906
751346999618834432
751241508695662594
751296781238018048
751210391238213632
751448329586872320
751371896999084032
751383133539471362
751391169918083072
751337583217668096
751426137826394112
751294361254653952
751496786523684865
751306948214001664
751432777225035777
751372161269559301
751445892683751430
751242024448200705
751480944721354752
751398853815918592
751273943089065986
751506324240891904
751280364623007744
751307325831385088
751468349335502849
751416629209300992
751449072280764417
751351697314897920
751430587660046336
751513274173325312
751444198360883200
751294289842475008
751378150618177536
751342125644734464
751410815853473792
751496736275849216
751256784225067008
751301717862420481
751328863377092608
751401907109912576
751425890362519552
751344655036481536
751466646133506053
751327026435547136
751275117729050632
751388300896792576
751298958161510400
751441929309683712
751361289499336704
751233371758596097
751332139338268672
751424057392787456
751423398681595904
751438548746772480
751477547213418496
751422769699618817
751399293962088448
751257535122927616
751430554344644608
751337125984014336
751363214609448960
751457628363059208
751418948743204864
751258331835015168
751369237709656064
751376208550563840
751410191128813568
751347699828555776
751221048658501633
751400011431313408
751296487708041216
751318688175910912
751473990468722688
751435213977378816
751323528230764544
751408819352301569
751512636827766785
751362707379683328
751395905228595200
751350959020843008
751382898591301633
751311561747300352
751362657081495552
751465958351527936
751476528001802244
751387365562683392
751471889319620609
751403308217139200
751512041224044544
751314099632496641
751286848929013760
751270797482692608
751437948776775681
751466704962785280
751399600238563328
751320969512361984
751336157246550016
751329081522741248
751318096514809856
751256696371056640
751273615987920898
751439538665328640
751475278237413376
751245564319264768
751270042671603717
751278066006044672
751238711032025088
751267752195665921
751423914534903808
751499940573147136
751443946627293185
751302057655697408
751468340615450624
751414398024052736
751449860503662592
751330574720172032
751428104883675136
751447310467534849
751382726457102336
751503652423135236
751443950775439360
751374971306475520
751470064529014784
751229051704971264
751439211417505793
751324849503600640
751332256422080512
751343035909275648
751211804668329986
751323259623342081
751496748779143169
751430432537907200
751458291134464000
751441124091453440
751417724044185600
751299326970830852
751387956842270720
751429925190701057
751319782650105856
751505632168124416
751475475378106368
751349080023064578
751396228106031104
751411126353727488
751306633414750208
751413731037442048
751518567481352193
751378800701796354
751383314037170176
751367652161892352
751364997410877440
751326963323863040
751332734879076352
751348652065587200
751215021602971648
751474934363357184
751376531700744192
751421750487973889
751502268709670912
751450628271042561
751449592227504128
751328133584941056
751337772175257600
751438275886342144
751424816587079680
751356411536412672
751353052112781312
751500829799092224
751497055084933120
751481817052635137
751373574804471808
751466205693698048
751490918859935744
751472182707023872
751497197670326272
751284013730373634
751513509314359298
751331782776193024
751374610868953093
751368684191543296
751468672099688448
751248651645816832
751299675030822913
751495591075733506
751454159724023808
751435830762364928
751282181004075008
751444248898273281
751380155705294848
751344168421715968
751415601445294081
751212743915560960
751380889435643904
751329790205038592
751313428443049984
751439517375008769
751369925592317952
751303848468307968
751361146897178625
751411977893711872
751505623838257152
751474082818822144
751371863343919104
751371041382002688
751290980356202496
751453820178272256
751448740737802240
751390905442205696
751411294062903297
751471419251388416
751486330283188224
751330616415653888
751402142137810948
751503543392100354
751346425011765248
751394143440691200
751465048447414272
751515702847242240
751450712232591360
751505456254844928
751426817383424000
751516965265637376
751360635179597825
751498694990581760
751387810280697856
751377869637550080
751469343142281216
751342151007625216
751370198117220352
751519352076300288
751228309309038592
751313793246982145
751382231575298048
751326854401916932
751451022560727040
751385310370693120
751397578890240000
751344507979964416
751431493759762432
751449797559713792
751311692114649088
751325038255697920
751317685447847936
751442717641613313
751237067061985282
751375718068674560
751436682101133312
751294864323674112
751354134079602688
751469775142817792
751467287941701633
751326531482488832
751498422427856896
751372307793317890
751511915613003776
751247669977354241
751484723910832128
751500746101784576
751335083433422848
751344965184282624
751353471526432770
751418051027959808
751415270267314176
751400288402018304
751320462332792836
751513781977673728
751242230094901248
751468705595400192
751332948738248704
751369044863975426
751502750928687104
751307120117583872
751474732982210560
751404385893179400
751344990551478276
751396790193315840
751455619555569665
751382386739449856
751370923694026752
751360517759918081
751442902233059329
751309682795577344
751444001425756161
751337230946500608
751474263232618496
751473319317237760
751410333395263488
751367048513654785
751502323130703873
751455485241458688
751461084561825792
751294331546431488
751229001213964288
751502096357175297
751414825733988352
751439588896415744
751496237073960960
751333196093087744
751281451065159684
751424946434441217
751300774135726080
751287645817466880
751515728130473984
751340020280156160
751216879608274944
751384664401514496
751349277079863296
751376204314337281
751484723915001857
751444093616525312
751340343354912768
751366599756619776
751409142456344576
751406353311264768
751432227850887169
751407430920118273
751406541765484544
751435612494987264
751439966157234176
751415643686051840
751334840457424896
751403769389277184
751216649139843072
751362770348761088
751441702615977986
751371959863242752
751301952793939968
751374304525185024
751263159697100800
751408941033263105
751477735965462528
751336014774407168
751448933751099392
751374124107333632
751396089547395073
751439743863361540
751381103487754240
751466109337866240
751447281010765824
751450804368781313
751396970690912260
751343711418744833
751498820673015808
751240745445691392
751365085608570881
751446081649643520
751473143223582720
751373549479264256
751423683864952832
751436111692562432
751340447914725376
751357321578708992
751474221243469824
751433989521608704
751388875549863936
751505691219755008
751349256032772096
751442587811188736
751364229916037120
751289474483642368
751293786521636864
751398786610724864
751484719372570624
751328284571410432
751463601169375232
751400141370691584
751441748866441217
751499336844972032
751300656628105216
751240371766644737
751313587587743744
751409259678691328
751382588447715328
751445330693017600
751467187446157312
751398975392124928
751299788516229120
751478499517489152
751520564066549761
751318532915421185
751348048316493824
751328632572960768
751454579297058820
751357745425682432
751342859979223041
751357737175572480
751379920656404481
751508715317133312
751392260319748096
751436916902559744
751515551835549696
751407292621266945
751336631135789056
751287654377885697
751382563097313280
751374568661680128
751347750550200320
751411386526343168
751470358264446977
751318432063299584
751424812254396416
751355509781868544
751436174846205952
751414263802044416
751394164319760384
751346114633224192
751509876946432000
751510367742951424
751377450332987394
751214333883854848
751448002628378625
751390452553814016
751233875112669185
751457187969523713
751251004448878593
751462330416889856
751476876397469697
751396454506196995
751508593422262272
751210671941890048
751358798082764800
751339588233428992
751360501033164800
751348932945539072
751364007513165825
751442201834582016
751251990336843776
751488519600738304
751458450564145152
751448140910178305
751320156048064513
751339625881407488
751498435078004736
751324421529427968
751506223665713152
751467598211145729
751450250821439488
751336643924152320
751339474861301760
751381955086868480
751214425927999488
751470538527244290
751260504488677376
751333540076351488
751378951772246020
751352976388874240
751378502948118528
751376103814619136
751489882879586304
751514050287337472
751310362222465024
751392608388132865
751452427598041088
751370856903892995
751431531772645376
751419976133832704
751242477370281984
751308206299832320
751408433417551873
751479472361058305
751284504464023552
751463886264631296
751386858244931584
751446014314344448
751421339538432000
751340552730320896
751336996228984836
751257333745917952
751520023114555392
751305916486680576
751348513699721216
751222390957477889
751372517617442816
751442059379245056
751487232075296768
751326573349920769
751520484269887493
751401693452075008
751449193965883392
751313432692088832
751335591070035968
751357099658059776
751414737787719681
751219484522717185
751352892431462400
751468424803606528
751377349552267265
751316758577881090
751360731807907840
751386904013266944
751404184612663296
751503333710557184
751406932150276096
751431074547367936
751454042279276544
751331170416201728
751401018030592000
751357812538769408
751358450190483456
751439932917448704
751312082071613440
751405791257780224
751420324491689984
751447499462836226
751471759245869058
751313528959623168
751383808897720320
751475651379601408
751472971286446080
751361201347624960
751519175785508864
751313340090155008
751306482600271872
751498334146269186
751271980188381184
751393770374066176
751458630826852353
751340855051620352
751363181260529668
751367782420344833
751443586185474048
751454478683942913
751421049896570880
751274421340418049
751380050709217280
751447432224014337
751339323950325760
751459524448514048
751406617426472960
751288941962297344
751369988439576576
751449839792037888
751478432488382464
751332227276017664
751465031359827969
751439978882752512
751432529631031296
751323931102052352
751341069007253504
751362908370587648
751419007580905472
751387483057729538
751416151113072640
751512712237101056
751215738959097856
751338619344920576
751505464605548544
751328712507916288
751481510922969089
751482081461624832
751304095881916416
751498690972512257
751308000825077760
751241592397148161
751209745374064640
751408349783138304
751473504005087232
751378670636310528
751392059177787392
751477408839106560
751302321959739392
751257987956678656
751443711746342912
751355308690251776
751389391566802944
751340242720976896
751297385180127232
751242963888513024
751375667481247744
751286953878835200
751497340129832960
751495062794579972
751422144580427776
751415895143112704
751473487261433857
751471595647008768
751381015273345025
751411495238373376
751471423735103488
751341412550119424
751276564721971200
751395573895487490
751483478038945796
751451496538075137
751349927113097217
751400577494548481
751469724903608320
751504860688838656
751330339662868480
751474976193122304
751419678535348224
751485029981696001
751282973333262336
751420479467053056
751382261216514049
751424732503896064
751453366983819264
751220117615177728
751460472474497024
751452067047374848
751475278312976384
751254326513799168
751268171965882369
751400334283534336
751260600995500032
751436053022515201
751379547262554112
751473944561983488
751332524828332032
751474388936101888
751272122773696513
751425143847677952
751276749137207297
751360157142118400
751372395877961729
751387416045445120
751441698669076480
751422224322666497
751310693597667328
751297846633238528
751350665436336129
751301038506860544
751414792083021824
751476704414019584
751513538536013825
751392985808445440
751311066882244608
751225628909670400
751452754934108160
751510938050756608
751420571800498176
751359398103003138
751285788076175365
751407317975957504
751372832207212544
751236270110552064
751465497183588354
751329140024995840
751332256585842688
751257812005638145
751440272421113856
751352930247274496
751333212736159744
751386715328241664
751408614028566528
751492864769654785
751447998232604672
751466667125927936
751339487490371584
751407858802196480
751320814704730112
751406315591856128
751493850380767232
751490562377875457
751459863893385216
751459155056201728
751337457715650561
751447117638492160
751482295220047872
751510472382226433
751349268833796096
751260458389278720
751374027705446400
751495821946920968
751328045689102336
751333992880824320
751508727665192960
751366536493932545
751422626875277312
751325386273808384
751222948845850624
751322819418480640
751303085054627840
751389898758914048
751404503480541184
751513681092050944
751295094909767680
751427282716225536
751435385989914624
751449952862269440
751376368219353090
751426976469151745
751414695630872576
751475600926334976
751440868247154688
751509893773791232
751335318243184640
751228053301239808
751337335724314624
751328515291766784
751513924667863040
751304200743706625
751328700008804352
751307757555486720
751508157130797057
751487307581165568
751289848078733312
751445674588303360
751359548942843904
751315114519920640
751433171573571584
751517607031934976
751332579748507648
751299977226358784
751443141232881664
751269476167888896
751474825151979520
751498476861685760
751480240036253701
751514872245092352
751401643061698560
751312975529668608
751346567731372032
751320034341945344
751397218020499457
751453027429670912
751357430819270656
751404293866057728
751249083696713728
751499928204087300
751350140921720832
751394877645152256
751456403638726657
751419212955017216
751367270530703361
751322475376566272
751304708464214016
751473227155857408
751349033927528448
751384148602810368
751450569546592256
751295053050544128
751281035933999104
751387281525735424
751360777852948484
751430059181928448
751471444605874176
751264245870841861
751294860024393728
751454939910516736
751353064460869633
751309540277293056
751339944757456897
751361067364782080
751246453922603013
751371783505317888
751341928571174916
751325298138972160
751215877442404352
751465643870785536
751447021295431681
751444814961356800
751466247662014464
751513051933904896
751476133787537408
751386983922937856
751509143077302272
751370164847992832
751311461427863552
751311574304972800
751309955517583360
751468793877016576
751340599035498497
751475760582561793
751328850710257664
751432152265289730
751456395329998848
751336266483044353
751487546459361280
751208902230814720
751461944469626880
751469930529390594
751264442965368832
751473696951459840
751291500344946688
751242938693410816
751475169215078400
751389890449928192
751334546495397888
751403564011053056
751377835978330112
751359033064423424
751319694448201729
751390695622049792
751471008415117312
751220365146357760
751491065660731393
751456844246319104
751326900304351233
751397289088909312
751344160020520960
751319950401212416
751479975576952832
751493183847092224
751489408977756160
751428834612879360
751429375892004864
751500561225125888
751336765609349120
751510258615549952
751313348743073792
751499676227104768
751439509145935872
751352586289156096
751213738343227393
751442642404204544
751432055830024192
751434387703656448
751259095424905217
751423562590720004
751460715584557057
751403652103991296
751518269933129728
751406445539758080
751279211130654723
751409108843171842
751468793835106304
751433934991417345
751410543383175168
751322223777091584
751296751701753856
751351965632847872
751292339348508673
751446391860387840
751401219139264512
751466067654881283
751399642424807424
751466747144830976
751470228304003077
751222944504815616
751392482550812672
751333099582160896
751304553224626176
751384144463032320
751296801966215168
751468793776394240
751316850764451844
751357380579954689
751420546651389952
751371263545733120
751471755034779648
751363244292509696
751501597570527232
751348413002870784
751513702378070016
751502176426438656
751344453504212992
751277390806994945
751400623690674176
751420651676762112
751220080004870145
751332986193342465
751312518174375937
751443166679724033
751457288880328704
751462967787618304
751416276761899009
751468101741543425
751404578801934336
751505556687425536
751434111064080384
751326082729738240
751427727220174848
751360031191396354
751491732412436480
751367815966429189
751395792020074497
751361142707093506
751390985213489152
751388158156169216
751342851322212352
751208797390135296
751388271616274433
751351634312200192
751232864025542656
751313071726063616
751394239955628032
751509457352347648
751478558040715264
751367761381711872
751403920359034880
751221497449091072
751294344318025728
751274656414310404
751476754380779520
751484673533050880
751491124347428865
751332667786948608
751399004794187777
751242125354860544
751444651501056000
751363734992457728
751421977101991937
751338049120899072
751464884689375232
751508811479977984
751305245196771328
751416650012979201
751424145557032961
751475823400681472
751497436745662464
751444764545867780
751358521300643840
751368130333700097
751234667676897280
751486779094503424
751383381120733184
751416004161536000
751253105870708736
751374610516631555
751355325127782404
751367086216187904
751500838086987776
751358995148005377
751364947188281345
751511290565292032
751320600459685889
751217299084935168
751387021696958469
751492646846263296
751286324871647232
751455313233051648
751426229874544640
751358928244580352
751408148523671552
751430839599239168
751420991096643584
751473180896817153
751363357232553984
751340569620873216
751360304018288640
751455896191000576
751430080417509380
751244897563258881
751467481043087360
751362753521029120
751336262066327552
751515543677636608
751434832442306564
751439710535360512
751422933176811520
751508031339323392
751435025384701954
751270419861090304
751313478833537025
751289130785660928
751330272633839617
751493825168674816
751360798946127872
751368679787532288
751328104316940288
751447931312566273
751488662056099840
751335142254338048
751461726571401217
751382860737675264
751300564600950784
751308562815709184
751517548206632961
751496194950660096
751314988585906176
751508647893688321
751424040749920256
751441723872739329
751457691596427264
751394118316744704
751517145754775553
751424225005539332
751487198239809536
751371033119232000
751227218756526080
751251277221228545
751490507482734592
751510740855558144
751227961127219200
751459452918833152
751494244632760320
751491614820954112
751375193617096704
751416855688933376
751377328517812228
751450426764042240
751317249315762176
751356998726348800
751442193366323200
751402980876881920
751347041381548032
751276065457266689
751515317118103552
751348786400755712
751463039283687424
751306554100547584
751328305362640896
751509046457425920
751470286831136768
751325872792174592
751382906845720576
751494311892684800
751513031218171908
751485042694688769
751337302283186177
751325998667313152
751513811346161664
751357384568832002
751476624428830720
751306839191674880
751470631074627589
751386304412151808
751418340455751682
751292943449919488
751475131311161345
751392625349963776
751347427261685761
751481678535729152
751402091852230656
751340284521439232
751474065957761024
751432898742484993
751332608890400768
751432894707601408
751344390581391360
751392469896433664
751461193634775040
751403043984445441
751507381356486657
751421037456261120
751474309135228928
751327504347066368
751423922940186624
751445838291927044
751397725288226818
751491497590226944
751516629973032961
751340980603879425
751279546876370945
751364955299991552
751460728066830337
751319304566693888
751367644008161280
751393069879037954
751428880876052480
751451295270051840
751292825883570176
751506752378531840
751464112748716032
751232910150238208
751476209092026369
751380042152902657
751345414071345153
751446123458523141
751398145058365440
751341458976870400
751407355460476929
751360941527277569
751311574355369984
751337910478266368
751373511927660544
751465522366181376
751480290229514245
751349075950333952
751326736973852673
751437508588756992
751375248122081280
751409792292253698
751486644608307200
751384215766327296
751466797086322689
751401017846009856
751287104957583361
751395330445471744
751302925721300992
751337532898603009
751423075758006273
751443615424086016
751428197284245504
751434798850199552
751458652117037056
751286035171147776
751518773249732609
751467090700296192
751360408854802432
751314443351437314
751423239318933504
751439836112908288
751392243689349120
751406521087434752
751410673440083968
751338770310520832
751267853236523011
751250236815794176
751207316469321728
751224034977734656
751438170986799105
751312467897126912
751327990999547906
751441736279453696
751373625035489280
751344214416449536
751368755515645952
751363617409359880
751424803849068545
751308537872121856
751423990225367040
751431980319969280
751474271403200512
751490423777071104
751419875608842240
751414070566383617
751383167077011456
751404797144731649
751520249460252673
751235703820914688
751471054497914880
751283942439858176
751509524599672832
751385419531649026
751308390861647874
751453383844696064
751273557133451264
751393875076476928
751444806497398784
751265860724019200
751354696238034944
751391039794077696
751336241262628864
751441035763605504
751460056932245513
751336304156311553
751453358679060481
751278615443021828
751515816244441088
751332109667618816
751300967035969536
751472149261455360
751451223740456960
751355551733411840
751354247351009281
751315382871400449
751394202072875009
751334840327372800
751423218452459520
751250245254836225
751375504264032256
751446417303015425
751384635112914944
751366205496320000
751366549022400513
751297053771255808
751264636016599041
751411822650155008
751230930728194048
751520664645926912
751322508893253633
751325256132898816
751345837930909696
751315659791994880
751440482127917056
751311754639073280
751493321932017664
751378318608437248
751268511498985472
751428280952193025
751488611745460224
751396177757794304
751308521073934336
751488062249529344
751346806664069120
751518769026072580
751489563898486785
751419590404636673
751354998001393664
751334785755320320
751302292494774272
751506601417248768
751354146817712132
751415647699996673
751375797852770309
751413777132773377
751483557701386240
751475567606767616
751439706068488193
751379333646811136
751342574678532096
751473940153847808
751456860813885440
751459096721760256
751311238773215232
751406118434406400
751310232446496769
751379014804246528
751458333379399680
751504839503388672
751419892377628672
751406193839640576
751331526873346048
751507947474354176
751314367841460224
751343631559196672
751480806347042816
751473789125337088
751380239448670208
751503057150771201
751311968577855488
751352435306881025
751437261179420672
751416905873907712
751329937185992704
751318411372744704
751487907077185536
751345514730389504
751472841078472704
751517317759139840
751465643921268736
751462926066876416
751403433836548097
751320243969064960
751436380119576576
751453207692513280
751421154678628352
751385159270862848
751451668399751168
751349700834369536
751329085700341760
751329274519486464
751494475453640704
751403194819964928
751376355607076864
751314871359266816
751384484147257344
751405807795736578
751416662792871936
751492327835742208
751335054153056256
751460711281426432
751352108142780416
751505032701444100
751411399033749505
751446471480934400
751256834468700161
751426821573541888
751446480125358080
751476951538364416
751491891712188416
751424740888240128
751245480844103681
751304087648477184
751402108654530561
751357271297384448
751423855927828480
751331665390239744
751455288092291073
751515803611267073
751307224971145216
751338778896269312
751519930521124864
751325260637622273
751452633202917377
751255160995938304
751212198924476417
751499407988822016
751398379951943680
751393031916429312
751375441089396736
751370068194451460
751474162280042496
751399000599846913
751253864930619392
751376615352000512
751449311389552641
751443464252891136
751502885033283585
751472518272282624
751487630349574144
751475630554935297
751299381614112768
751453010589605889
751510107490582532
751399101078573056
751360857456545792
751511743386546176
751304251138252804
751238031475142656
751467938285223936
751435788865396737
751323469560688640
751297208830480384
751420215536254976
751304850810478592
751456223464218624
751333472808083459
751518479539372032
751332860401946624
751338346757128192
751500653692805120
751453967096352768
751434757075046400
751401391118249984
751376321746444288
751423285527662592
751473655004139520
751212399965925376
751384861760491520
751271158155137032
751341391901519872
751462074564304896
751501551491887104
751415022891462656
751464465263108098
751352100043489280
751353450521358337
751426426964942848
751279781799268356
751474003089514496
751467615000952832
751326367707308032
751510367730360320
751442289927544832
751505833641467904
751401164898463744
751301839350530048
751499701430554624
751340301369872384
751311062734147589
751446748640477184
751425999238205441
751519557278457860
751439035189563392
751299071458078720
751401517341696000
751325017145696257
751471578978844673
751435071480004608
751217118939668480
751447859824881664
751491476421484544
751337344226193408
751432232141615105
751393472427491328
751409855357919233
751339189782872064
751307547953491968
751239927506100224
751285792119586816
751392755193094144
751482840441876480
751358886024712192
751288145212243968
751481233981468672
751400464390828033
751407196248891393
751287784380440576
751491069926264833
751337952664518656
751448141111578625
751435377748152320
751359553019736064
751349226752339968
751492357397164032
751373507389485058
751277617353887745
751398245763575809
751356923430244352
751463009768370176
751209468281516033
751310437753294848
751385675308597248
751337067288862720
751519410628730880
751483364645998592
751360488353792005
751305580715896833
751462221344022532
751441203774656512
751347721013952513
751413496038957056
751407376398508032
751347171685961728
751348845095821312
751503220518903809
751442600142344193
751348861663322112
751317027156062208
751376384929464324
751285519439523840
751402498552987648
751463441836146688
751407754082783232
751340926069575680
751352674533203968
751280041615503360
751319984169771008
751478692459798528
751309519209189377
751444756169883648
751414322136506368
751488250963951616
751328980888944641
751352150006136832
751383808860094464
751393665193357314
751442361138417664
751413491966341120
751359167370293248
751325021352632321
751515895604928516
751333858918928384
751335465299566592
751267827709980678
751298802812874752
751340884281753600
751232574945632257
751382235950047232
751214321192017920
751313927292784640
751383485823250433
751370630453424128
751372232342069249
751510263023665152
751506961871605761
751356839325990912
751371016014852096
751504663422304256
751396722950152192
751446027169923072
751348748769525760
751316657990148100
751416067004641281
751429979699867650
751262165458423809
751292632899448832
751224362183778304
751406743100456960
751225607955111936
751439622413115394
751313088494927872
751443342723088388
751253810417283072
751423675455442944
751219966683340800
751468692987211776
751439202919874560
751342461155442688
751507167342104577
751362228985729024
751412573417996289
751306218505924608
751318981554888704
751367081921249282
751308781246611456
751290544328806400
751323750646292480
751431279762079745
751431481113927680
751497386489446400
751320592427671552
751459117315874816
751296445823737856
751335754551427072
751503145084256261
751336883045691392
751449449742741504
751465560148418560
751411566893989888
751356436568018944
751440515581837313
751381925349253120
751325759663329281
751304901452439552
751440683597168640
751470173673103360
751450275848880128
751256687617671168
751336492677599232
751505603105681408
751298836191125504
751448849659596800
751351349065940993
751388657265827840
751326900300095488
751314174853148672
751311998009344000
751396303733714945
751506823342133250
751408953544806400
751317912149831681
751505406011117568
751405128393977857
751412107959267328
751327428816080896
751331908626345984
751433653847195648
751383485735170049
751449248344870912
751245434631360516
751426309868417024
751433569902350337
751465048313257984
751388930080112640
751344164261027842
751300392277905408
751378150576254976
751350354873348100
751443808265637889
751445959851151360
751396475762937856
751232314638753792
751370135487799296
751419267602587648
751338656900714497
751444256913448960
751311528444489728
751473768069992448
751359985171501056
751219857740406785
751305442509414400
751469188234051584
751316083508912129
751374753244516352
751449042685726720
751415504942817280
751502910060634113
751442671449829376
751260945242923015
751241945012441090
751370806584709121
751441002188025861
751241336662159360
751470001706700800
751293354235879424
751309405996462080
751442512204660736
751442600197062656
751394441534005248
751317307973066752
751341006105214976
751476590962290688
751373994088132608
751348107040976897
751335263788474368
751418772708134912
751392625249378304
751338208462565376
751434962650304512
751438502345207809
751368747147993088
751437315650748416
751407141580333056
751498955133943808
751480424594104320
751465673155612672
751371590764523521
751436501846749184
751346013756153856
751477333274529792
751285699916230656
751313575147347968
751438376625139712
751513991420280837
751448518594850816
751371632845922304
751343623174692864
751390125293207552
751413986961350656
751323838680555520
751448694482997248
751478008549142528
751311373217464320
751434467441598464
751419405632937984
751385775946633218
751455908970926080
751461004916232193
751400682561961986
751445515422883841
751400183246757888
751335637152768001
751481540446658560
751504877214396416
751366075434999808
751495163483217920
751462464689147904
751287259949826048
751470966467952641
751397465321009153
751390251088830464
751329823994163201
751483280776523776
751516961004195840
751295044758503424
751456018077364224
751447935641120768
751511932058759169
751396521632030720
751324686064185344
751458144245522432
751339651131121664
751444194221326337
751269585148456961
751273372781154305
751437726751268864
751344231436943360
751489081452953601
751221803817795586
751494224038621184
751386941724037122
751483834659663873
751468793696653312
751467476936974336
751402737611472896
751376804217229312
751425709973831680
751290917676523520
751498288042422272
751505988952453120
751391677449895936
751502746742841344
751297746028662784
751486615265144832
751317484184240128
751500829664903168
751476926573838336
751448031795539968
751508677320962048
751269736424497153
751431292592484352
751313726188482561
751374572860112896
751346588694487040
751418805952385024
751499458534215681
751221640382582786
751502511673081856
751439760774852609
751415530301554692
751400749620428800
751292783902752768
751373968771350528
751455657186897921
751339638409789440
751365055929810944
751514985633722368
751379572663414785
751351973904080896
751506349435916289
751379128100749312
751389659809222656
751329471563792384
751446899392065536
751349436417138688
751476150778601472
751373683571122176
751415631149424640
751406751585542144
751439060464496640
751423797123657730
751443808278032384
751344294108299264
751518894909718528
751344021532966912
751419229585440768
751473180930240513
751472199559766016
751216695231057927
751446102637998080
751363030181617664
751357548385624064
751352938682015744
751456215150977024
751432978589372418
751398648261423104
751326384618770432
751343186744782849
751211489906667520
751488595018539008
751431498176270338
751516717835255809
751355224804253696
751496908212887552
751425164689170432
751518840257781760
751446844828422144
751498988436676608
751316905248616448
751448795246985216
751312799146635264
751431502358020096
751354993899401217
751425009424470016
751344940005883904
751233656807534592
751385901679386624
751496216245067776
751356046862610433
751440188501622785
751265290298679300
751504617159135232
751310018528575488
751325264617938944
751408379160125440
751447662914789376
751324526563225600
751470643644862464
751360555655585792
751423520505106432
751409230561865728
751274895279992833
751334500672479232
751368424203378688
751387210247647232
751299452804141056
751316355928948736
751422840776253441
751457699888377856
751397234701373440
751285137984323584
751455342475743233
751501748246806528
751427828017573888
751335289113677824
751221309015666688
751397322651758593
751366385729667073
751334420985110528
751344369781903360
751379014615523328
751316045714063360
751423428322746368
751465493039427585
751394889930190849
751306075907846144
751446639567630337
751499550754504704
751400552399908864
751455762220617728
751216292514979840
751305194915426304
751392008820891648
751427404304973825
751460094819364864
751337683830595585
751394046908702722
751391194836598784
751481225890725892
751442768053014528
751285402095513600
751319095015071744
751456605149986816
751447545465827328
751407750014332932
751261733403058210
751330469774495744
751404050621427712
751465782404534275
751312316960944128
751393027738906624
751426804720758785
751328808939036672
751448061524660224
751412074086035456
751210529612595200
751367342085513216
751380285774716932
751370273895620608
751372215812235264
751494962055901184
751333586054352896
751271602914856961
751372312008658944
751491610903478272
751426175524888576
751262333377187840
751446316555890688
751429975509786624
751483893061066753
751483779995369472
751474674090008576
751444508617895938
751321460417921024
751506433578008576
751351634370985985
751345611203633152
751433469423591424
751448057124941824
751309875603501056
751474065878102016
751457594804408320
751361943798112256
751500586693095424
751326636054679553
751407896680738816
751430059202838530
751432680772931584
751332269265125376
751447461391114240
751411461809774592
751293262053281792
751314862945382402
751507846760697856
751434769439727616
751507217841418240
751350967321362433
751424107447590912
751239285454598144
751387340220792832
751339596651298816
751359511152197632
751489195005345792
751366499093274624
751465744349757440
751391878809915393
751513517560389632
751324144659226624
751250819983499265
751410123831058433
751372827891204096
751386597883518976
751366264052977664
751463198533050368
751502994047377410
751348513666052096
751312015013056513
751511026068226048
751431925630275584
751324577029128192
751366784222130176
751373482332655616
751478990108499968
751519351975473152
751402431536398336
751381090846121984
751392729989537793
751503967054684160
751519364386529280
751492562880458753
751402674612948996
751262312498077697
751342909979582464
751393539599298560
751506831827017728
751296483471810562
751500179673649154
751326480857194496
751407288301281284
751250920751587328
751361797211422720
751326212564418560
751504961188618240
751492915055255554
751400447617953793
751312107094835200
751507217812037632
751430105709309952
751338338506928128
751488196538621952
751425835756818436
751353899349577732
751420022283603969
751416780204154881
751322110593818624
751359586796462080
751391958308880384
751489396256415744
751374103173537792
751403664544333824
751311272373739520
751348958476247040
751431338645917696
751343081883140096
751299121475035139
751417157846794240
751467967532167168
751432500652670976
751295850220032000
751424116213817345
751505833750466560
751492067830804480
751403924859547648
751377668323418112
751483494891712513
751272609468133376
751440872164593664
751369309079896065
751319031873998848
751381287936598016
751370583976337408
751410190998597632
751337084133183488
751511307304726528
751518957807382528
751330495124869120
751338527191773184
751477333530476544
751308617412972544
751263050406047745
751376070134292480
751323645721489409
751476112987787266
751474065970384896
751456256888442880
751370609242861568
751407078724530176
751211724754214912
751467703144026112
751352896822906880
751332596223803392
751390968360816640
751432085370384384
751505833825931265
751433423324086272
751427937040211968
751386564584931329
751379132118888448
751487210852057089
751436304886468609
751312710994919424
751485252292534272
751307828846034944
751318176227594240
751225100310048768
751442138961813504
751335968628674560
751329119246360576
751384890919227392
751312719421313024
751449592089030657
751298102297038848
751279856961196032
751303408074784768
751416679750635520
751342071219355648
751317668691636224
751318599780929536
751317953845530624
751351458004631552
751380805746880512
751335368864239616
751445112723369985
751302556765265920
751267349869633536
751451739774083074
751485919228784640
751442310873972736
751308697293512704
751392440586612736
751315382712078336
751348379553296384
751374149277409280
751372681115738113
751336031530545152
751231392105828352
751336694306275329
751413147853025280
751501756878716928
751261100096630786
751349847391821824
751437319517802496
751496773940674564
751330666860584960
751453832597663744
751347821501157376
751503857956507648
751497541452197889
751392235300597760
751437978396823552
751317274368348160
751458958334758912
751475848486715392
751234583983693825
751228892258639872
751416696213299200
751329987538616320
751323788458024961
751321011862265856
751460396779831296
751423105168470016
751371053918740481
751459566404005888
751442533356449800
751451592847663105
751321519318568960
751438724685266944
751427399993139200
751332499834437632
751409297465094144
751450011808985091
751415999883161600
751328087476957184
751365785864601600
751437932196691968
751328745882001408
751407758306603008
751315588379578368
751479069812850688
751272517122215936
751362048815091712
751453002095992832
751362635740901376
751383351588691968
751369111909830656
751505112158310400
751296986528174080
751352993249976324
751457091739529217
751484824347676672
751326816393191424
751515556000493568
751444819151577088
751333603146076160
751472283290574848
751515119780233217
751312216385851392
751475521469374464
751442474527100929
751314934244466688
751310400159903749
751426397709578240
751484321110908928
751397801125261312
751232620722163712
751328553132785664
751481733036539904
751416939486912512
751500192529018880
751481229904646145
751407162715504640
751422153174626305
751435814152900610
751287654377934849
751487345099235328
751367627268886528
751364397457629184
751429916827103232
751477945579876352
751414859288326144
751478461588467712
751302476909903872
751397440406843392
751401118744313856
751399579556388864
751322215606607872
751372924720930816
751328435415486464
751473965344907266
751391454866595840
751304322508546048
751391379457241089
751361033529335809
751282340383436800
751372048149188609
751393678099296256
751312476151709697
751315638791143424
751406193919295488
751421762886176768
751333858889625600
751454990233792513
751223221467254784
751350606644781057
751432173358493697
751376976116588544
751422992010260480
751438456551772161
751335632874733568
751301269269217280
751413445602443264
751478838979330048
751392470055944192
751488007778275329
751447763330732032
751338279560159232
751301441223032832
751470815615430656
751450825252282368
751333837796409344
751452071216484353
751281983783706625
751345615418695680
751289482905804800
751332969722351617
751340179462451200
751433070948024320
751299897572425728
751393614945783808
751331824727535617
751439261556154368
751516621387292672
751331862480510976
751284781460054016
751480739288322048
751374464026370048
751348429750763520
751445796336308224
751272911399362564
751380348278276096
751508660631773184
751340020456312832
751498573351620608
751342121454559232
751414238648819713
751333883870871552
751310001776492544
751371414557581312
751408097797648385
751372819850752001
751417983935848449
751457330890407937
751350254239449088
751385469569687553
751359729209896960
751302216863059968
751288384304259072
751507935084343296
751469770982166530
751485746976952321
751362908479782912
751414787813339139
751440641700364288
751445507197771776
751373826492162051
751465438177996800
751274127818788868
751307749124956160
751380314929397764
751318520311328769
751380818262720512
751457641252216832
751490688211038208
751396375053602816
751337482596286464
751473939973435392
751398161898409984
751497390381600769
751356860297469952
751341861575557120
751392461579251712
751324882970050560
751413198235009025
751420148028932096
751478549815685120
751500129207746560
751381744989896705
751214648154812417
751474145683275777
751313000624160768
751417358929932289
751347481783533568
751347603732856832
751329718885113856
751343711058071552
751336631446233088
751417275253751809
751468349025034240
751285729167192065
751465350064209926
751503912616599552
751464503120916484
751395058029629440
751397624863862785
751507821565472769
751491438886674434
751399923329933312
751431917317267456
751311809462673408
751336329078792192
751294809730588672
751448879355170818
751510040603979776
751298031153217536
751481737239203840
751369543818371072
751308567270023168
751408626301042688
751511839888945153
751416461537730560
751313051022942208
751249821722251264
751243429649063936
751410526681530370
751414980826656768
751346802276888576
751477325070565378
751432123073105920
751361365181341696
751500771313745920
751468793713483780
751258184996655104
751267555067645952
751440868238823424
751250740098719745
751387617241903104
751297662180360192
751494433661530113
751390171367608320
751349356805124096
751444307622653952
751276547684782080
751409259791912960
751401475020959745
751292293303377920
751409926635859969
751392168221093888
751490994131050498
751431615407153152
751431829341757440
751444580147474432
751345611170078720
751337537298427904
751390628798402560
751211305575391232
751466415786434560
751419594598936576
751311394088230913
751479107645534208
751408383413059585
751327483681792001
751463026751053824
751515803397267456
751300866339057666
751261129783975936
751384538421616640
751501551194124288
751469959696437248
751475735303483392
751383833849786368
751520920544616448
751306298088525824
751402095887220736
751456151955464193
751306105083527168
751484501453312000
751388594506493952
751447465664974848
751332487331217408
751492046918004736
751297494324248576
751351990735757312
751270319231426560
751392109190639616
751505544406380544
751305224397156352
751509214435037184
751394571242901504
751422530695507968
751212911767408640
751449281740103680
751420471174848513
751336979573399552
751246390601224192
751245807660085248
751383515028152320
751309192259141632
751229575863144448
751275985652199424
751472727911899136
751496836754575360
751367371483258880
751461088944881664
751350027717533696
751222802238365696
751400950745661441
751426330533715968
751440654304239616
751477522026594304
751449747379068928
751436463984828417
751473122361114625
751438443918524416
751207660431683586
751468793793122304
751458148704215040
751471000072617984
751500179942076416
751445746042408960
751371964200222720
751447058876338177
751391559715696644
751307233246322689
751284437216743424
751516524909850624
751496648321269760
751467933784739840
751322462797832192
751371448283983873
751385616441569280
751287247694131201
751335234382155776
751357292239552512
751348258069483520
751440368789364736
751501651920363521
751331874971193344
751505405776240641
751298148417417216
751363936327434240
751344080441966592
751434073520865280
751221774579183616
751207845060763648
751238337684500480
751372375262986241
751324279233392640
751509302423195648
751361247422078977
751418797656080385
751439723168759808
751292532143820800
751322865547501568
751285125351104512
751345334383681536
751505686950010880
751235183517380608
751343363023069184
751371053717479424
751340817030144001
751356235556028416
751485667436179456
751339118328676353
751399977985904640
751210454190428160
751413873648041984
751410723717124096
751322051915485185
751441190906585088
751480500196442112
751222403607437314
751417363334062080
751309511038734336
751434526396674048
751423289562542084
751410908040142849
751425466628702208
751427513361072128
751493523585830912
751329186380279811
751371137687355396
751450577796755456
751259141566525440
751390079193579522
751512100015632388
751430453719142401
751363269328338944
751399298546343936
751322626346319872
751427400152514560
751467506221580288
751439941096370176
751395200514351104
751380784615944192
751343371671699456
751392067394347008
751303009536180224
751473449655234560
751308269486997505
751431762203578368
751459087963926528
751454596011266048
751350887864500224
751407619819134976
751388036567490560
751402532291878913
751338409826852864
751334068453867520
751468382730457088
751382458311008256
751359498628071424
751417728267751425
751377869469777920
751219568434147328
751476473459044352
751460136644927493
751443837806149632
751227550047866881
751366524255035392
751318885153071104
751337843553923072
751392180657414144
751347603577659393
751347280490487808
751467892147908609
751454243584749570
751306101099028481
751385021114527744
751352733257588737
751383871686602752
751484279222202368
751317446565519361
751402444110884864
751484610610130944
751399600536358913
751502201420451840
751318239033131008
751385771920154625
751270873047310336
751338242008616960
751385058745815041
751344503827656704
751437801942581250
751494274353664000
751444705792196608
751340552910540800
751377886322434048
751359553153949696
751363965591117824
751390964447457282
751416276929617921
751346521258528768
751494056153387008
751277940285935616
751316658153717760
751484111194292224
751428541141704704
751508476044738560
751475282213687296
751438557202571264
751437357660921856
751430122314563584
751429929502273536
751233740920262656
751342562087141376
751294814046552065
751340305312538624
751485587941683200
751274085775056898
751498820870021121
751408064239198208
751279374943477760
751303190071521280
751486435069399041
751265487275692032
751250270378663936
751501404506816512
751433519537225730
751440721299828737
751452587036147712
751270285693726720
751232952118308864
751236534091718656
751389315729592320
751487823153356800
751479145381634048
751313218795077632
751317840976683008
751370760422391809
751309380868505602
751305526315737088
751302502100852736
751348689797390336
751393761947586561
751210944852795392
751510145620934656
751423969283100672
751482148465545216
751457129303801856
751430843558682632
751409272278360064
751476205010976768
751473571248037888
751352770830143489
751366507213520901
751331837285396480
751341438051516416
751325789161947136
751305085796421632
751443342542594048
751395326288855040
751324102804332544
751209266892210177
751453446797221888
751440838807302145
751432517341814784
751354700180619264
751383515284004864
751432303436374016
751306964982861824
751443208362663936
751333820952174592
751444248663355392
751411189146673152
751452612352942080
751399289751035904
751348031199518720
751314845954347008
751212848878014464
751409884890038272
751411612926484480
751342075325603840
751467447316807680
751357598377672704
751412309243858945
751304314078031872
751483217899773952
751310635070320641
751421850954051585
751464683303952384
751286987395510273
751292364707270656
751313780840300544
751510204127277057
751332638435270657
751217072433094656
751505473136975876
751307824811024384
751322081032306688
751346823613321217
751429455558705152
751481506657406976
751480558853640192
751333359658426368
751519603612942336
751340192213139456
751365852792926208
751283925432041472
751501819914760192
751415320687042560
751327546566963200
751288849653911552
751513882347339776
751483171930243073
751325935698272256
751375797789855744
751346542188044288
751345007412543488
751287150944002048
751395963936378880
751431531634126851
751397650038226944
751397448648691712
751437546056454144
751373834629111809
751323645490958336
751374451120496640
751369044805165056
751251344170684416
751518970075906049
751224139881603075
751470756765192192
751511667780022272
751507964196974592
751267940993904642
751379115375144961
751487458517319680
751460719921655808
751418826827390977
751353479751426049
751332843855437824
751310387635712004
751493246422020096
751385092191387648
751339533619240960
751334290735194112
751416612620685316
751402712462422016
751450800363343872
751402012017778689
751339965561307136
751341894949625856
751235196268191744
751482991415812096
751378666441961472
751369170810437632
751297288568528896
751302409897607168
751233195572469760
751416775959465984
751347637077540865
751301273186627584
751282772015083520
751449587974606848
751425051380113408
751474321780912128
751208394548252672
751274173893185537
751442524925943808
751347813271867392
751505191761960964
751385767436509184
751224576139485185
751404071450341377
751331547744198657
751473369954988032
751493938427617280
751474569337311232
751425064126545920
751406650964250624
751357720398336000
751247242258964481
751398472234991616
751333389190373376
751310022404079617
751219010465894400
751346592796512256
751350120193536001
751418160331395072
751376024080908288
751332298667069444
751340418500091904
751431699259621376
751304649714573312
751327517085237248
751350925495861248
751454545872621569
751511822935683072
751321829520863232
751478201717821440
751330759043055617
751431397252820993
751378226308612097
751489807243616256
751369607022309376
751328997628403712
751435059161423872
751349117629112321
751428343753506816
751301420268285952
751457448263770112
751317643454447616
751341664355123200
751477278979293184
751397960332636160
751378922483376128
751450225642967040
751337688150773760
751474158291316736
751518194142158849
751317593479413760
751396089669021696
751446140164272129
751396441956941824
751391702376742912
751506001552089089
751329492463857664
751467178960969729
751335377194057729
751413349208829953
751412204189081601
751218540443738112
751417912754397184
751417639923134465
751496497267613696
751316225888776192
751295220738822145
751296772891242496
751414972593364992
751276321339125761
751298970585006080
751438158777180160
751519008092921856
751373008363675650
751471750844706816
751464712911462401
751404163930714113
751423570773839873
751472946057580544
751342515937169409
751331090414071808
751393896068972544
751363042915471360
751384232577101824
751473416100782080
751388582045184000
751338053319401473
751405313182539776
751340590680379393
751505544259604480
751305186669367297
751501165443952640
751282642117496835
751395062194573312
751400288356098048
751322848833204225
751450011813154816
751485856297259008
751474372158816256
751503698724028416
751467380228972544
751513672758005760
751459063137988608
751342645788704768
751426435504566272
751351697360977920
751384236628774912
751356881332006912
751338845992550401
751478923041574912
751241441637269506
751365479483203588
751339122774667264
751425030488256513
751279127441788928
751396710421704704
751215306786299905
751497659161022464
751399466008281088
751447612402733056
751334299056611328
751311863732776961
751366121224335360
751218238751580161
751426100060909568
751325973543579648
751368755368828928
751387508232036352
751316775300628480
751355199269269506
751381288125333504
751465727899553792
751336295578923009
751319228989382656
751380381891489792
751312752946376704
751370412207079424
751312291509874688
751459750689148928
751449927759396865
751453124045443072
751392444676239360
751378037627727872
751415903582126081
751440868041592832
751248152313737218
751437978254184448
751370563017404416
751285444139036672
751274270525755392
751517313594167296
751388309293789184
751340473386733568
751401659704762368
751306323384475648
751508463491088385
751239348738199553
751355170282409984
751452800853405696
751457003545956352
751332705246347264
751388451996626944
751466147036270592
751324345985675264
751405279284264961
751430067583086592
751213214059237376
751252355291684864
751520949988577280
751519200808734720
751365563394494465
751497537543139328
751459238954856449
751435788626305024
751395280239652864
751412690694922240
751475332511858689
751399340128735232
751339059893637120
751333292436226048
751344264773337088
751408941221814276
751482383141044225
751310739864817665
751328955693760512
751475576158945280
751491875052326912
751404109111103488
751510497531396097
751422421341769729
751357170663329792
751280385602965504
751370504544591872
751425085064478720
751257551862464512
751468147773935616
751443149864726528
751473960978567168
751333279815598080
751236425144635392
751375969752125440
751446320590663680
751324887008972801
751354465454792705
751321091260424192
751317752682582016
751426536348258304
751377097831112704
751297611567538176
751394923761414146
751284185608949760
751446262143184896
751324673443504128
751330381798993921
751475777397481472
751223427122409472
751384504837795840
751491719967965184
751349641896030208
751394789594136576
751408051870130176
751238224698376194
751382961598132225
751370575856173056
751401588405788672
751451764797370368
751377798439264256
751408823676665856
751397960542330885
751296294782578688
751509314985005056
751390247221596160
751459025297010688
751323830145155073
751357124735864832
751437785152757760
751305715030130689
751356340489056256
751323595322777600
751366158989787136
751294033763250177
751371255392112640
751238241303482368
751265072345853952
751434102881017856
751421612189188096
751498380476571649
751476209222029312
751307115952742400
751518412220821504
751250727582990336
751337834959794176
751428130116542464
751345653402308608
751319086672535556
751368826835628034
751217450159570944
751438397625896964
751397981392216064
751401533913300992
751313428342575104
751410908178571264
751438217216483328
751514347986309120
751518106141466628
751492915050979328
751257602231767040
751426670473646080
751458089757470721
751325377751113728
751315068269240320
751434614342881281
751309951176282112
751355245733748736
751240430734368768
751474627956932608
751389068408328192
751347087665668096
751301801786343428
751398794923618304
751468793725980672
751334928357396480
751264619449102336
751338816418512896
751421502889816064
751306750918287360
751275859814723584
751443929795596288
751308625914761216
751494009940537344
751308911135887360
751381715717939200
751493569551052800
751416264103456768
751351751530471425
751516961083908096
751489400236900352
751399948546109440
751446371043909632
751242343404023808
751318625303326720
751209438942408704
751409616483823616
751487148113666048
751475353760083968
751384735885197312
751251893662384128
751432953272545283
751436925567926272
751423579204399104
751468827347595264
751336518002802688
751396664183705600
751315466841366528
751327156450521088
751334840121823232
751402888795197440
751418835371225088
751445561711230976
751516210181922816
751430214677327872
751481754192674816
751437797802868736
751447830737346560
751494198763855873
751510476580728832
751353081447739392
751466423856291840
751487873568739328
751510917112852480
751217337039151104
751396336969388032
751348702284017664
751248529759215617
751413361934340098
751400090892378112
751414401958342656
751415416983920640
751518886143537152
751456823291424769
751369782902095873
751274383713243138
751258298280620033
751395204754644993
751447142955360256
751450171259559936
751514591373307904
751513144141422623
751480688822583298
751360970891489280
751382319752151040
751341760945750017
751424413745221632
751338304809885700
751506164932829184
751356143310626816
751358231985938432
751331849553739776
751452993887866880
751363147588628480
751411734443921408
751482605409820672
751371557344256004
751363386584211456
751417434712731648
751368856275456000
751452322933379076
751514897540902913
751329823910395904
751310337018892288
751437013690101760
751495360640606208
751316058141761536
751417170404466688
751328175733477377
751453019175354368
751239042239377408
751308399464189952
751516055030394880
751461067725770752
751458538753519616
751217449966587905
751294352840884224
751379161650978816
751396953712451584
751394365952684032
751443837462142976
751475043343933440
751312501569097728
751306960541192192
751296299022950400
751374535203680256
751415232401211392
751249020731924481
751313134791581696
751335494684909568
751362438868729856
751507217702985728
751304506969817088
751397679519846400
751360065022681088
751320542020562944
751508685990551552
751402318113964032
751403962549542912
751415005833158657
751487672447803392
751334001382600704
751381992730562561
751384085654822912
751338736781258753
751360328961814528
751311142404890624
751309372614184961
751350422305173505
751437810469527554
751445066418388992
751283350824886273
751318947870507012
751327885936496640
751237134065991684
751377471057133568
751472598211555328
751328603510538240
751411680018505728
751506530042802181
751474120366419968
751502373202300932
751358131343589376
751426129311965190
751475579996766208
751464318248493057
751314720376913921
751493229674106880
751412212766502913
751377148397625344
751443124778627072
751349797257445376
751373922717818880
751216439080648704
751501677010771968
751261796644761601
751306633519697920
751469473098567680
751398367301808128
751275348407390208
751277223080976388
751252703402192897
751346928366063616
751304783739453440
751434337510264832
751488960094871552
751294164101365760
751298647749459968
751427748233490432
751432022346833921
751327244233084928
751318234859659265
751387218762162176
751430793382141952
751410748643897344
751449948680519680
751372983105716224
751480797975212032
751399915041894400
751505237958098945
751458077313003520
751333238124191745
751468084876152833
751361121894924292
751463760745730048
751400263181795328
751501245274165248
751514813835141120
751409486137614341
751481645266599938
751435247640678400
751380952463671296
751350946425339905
751309905177501696
751460870526382081
751423239612542977
751315387241730048
751367274766987264
751441761453613056
751244549423394816
751448577054896128
751343497194635264
751347821819944960
751512959722008576
751439915917971456
751425110087700481
751278967819104256
751359901042171904
751376561119629316
751372450693255169
751208310653775872
751492609051418624
751490730137415681
751411029788078080
751362929698668544
751444995303931904
751431472872038400
751488846618058752
751259250660249600
751419544271351808
751402762894663681
751388426721751040
751326715843076096
751305350196920320
751476024680984576
751302384610140160
751390129483382784
751419221255544832
751423595784474624
751472958556680192
751362208135778304
751361687895277570
751386593919901697
751519741924237313
751302560938504192
751409410774274049
751270340458782721
751413386924158976
751517825366458368
751417044239777792
751461227117809665
751305626979008512
751495834496360448
751466713267470336
751289973605855233
751250601980207104
751347985393524736
751468801993027585
751210458204540929
751248064371838976
751499009584345088
751459385847779328
751473172625649664
751428989747470336
751404583088328706
751307409549774849
751309414481727488
751395993141309442
751334240613179392
751424103429595136
751513320419721216
751346781527703553
751363092962050048
751339084963078144
751414943182950400
751373574544457728
751493749721722880
751336283306389505
751254221626957824
751419095581622272
751498854256771078
751262194730283008
751424451481251845
751253755941756928
751282700917493760
751408886561722368
751337113509961728
751360983474376704
751362954847784961
751343707035697152
751519863789715456
751321867382841349
751401601181495296
751336467805405184
751480739145850880
751471431976976384
751327357672230913
751319795509919745
751377051635056640
751413567442653184
751471457155354624
751319870919286785
751481426990751744
751297309598748672
751236064250126336
751413861178175489
751344365528817664
751518995472347137
751422497195778048
751491719670169602
751496958427160576
751330918627880961
751475152165146624
751463907341004800
751443774639857665
751262178036948993
751299285325606912
751449508328796162
751396924398370816
751326048885682176
751474040771055616
751418764218994688
751417409160908806
751316179692687360
751320869067042816
751439463067291652
751343547538771968
751449990841630720
751430126416584704
751490533030293504
751519737754980352
751344814378156036
751362963039195136
751472350554652674
751271464297390089
751426678560202753
751424925613699072
751215122257883136
751452528261238784
751408500488757248
751414183917486080
751329698035093505
751389466921537536
751385423407001601
751330658354655232
751406890165366784
751380507821236224
751328259296653312
751397163423272960
751257304415162368
751216418297905153
751382479328710656
751404335775580160
751438317867012096
751276996622110724
751503765832892416
751510090834935808
751464783950573568
751359519729524738
751503870631772160
751210303208251392
751334806558871552
751385033609478144
751505909235478528
751330490842550272
751318537021624320
751333938686144512
751329299421073408
751330872637489152
751380004609650688
751439865762414592
751390914086596608
751314070163296256
751219069160787968
751230045541269504
751267484104220672
751344994728943616
751381183313960960
751385348165496832
751250249474252800
751444659906416640
751334383232094208
751416771647774720
751272865186451457
751405048664514560
751386493218910210
751222877618368512
751396336981929984
751212249205710848
751496954383855616
751353588782403584
751328603267227648
751224358236983296
751471419570024448
751274635199557634
751513748406317056
751346257323524096
751448015316086784
751381220802621440
751494886399016960
751355161793163265
751294054751666176
751354138336845826
751487529627549696
751379920576733184
751474170781990912
751373142602440704
751362447227940865
751477467521617920
751265600572305408
751494962110406656
751450775096795140
751375835244875776
751295942477873152
751369661552455680
751348798774018052
751222219091705856
751465614380761088
751441291825844225
751410081758076929
751464897456709632
751488959998558208
751209057394929664
751485109614874624
751453241469116416
751301160053534720
751326866712195072
751517309479649280
751510208342556672
751377127300276225
751396714498535424
751472640083136513
751303676472483840
751479992584904704
751272789768671232
751370504422957057
751473969639911425
751451769172029441
751474950943469568
751380616743120896
751401676460941312
751355241191206912
751381116096053248
751299666654928897
751448006977662976
751464595173367809
751400552571891712
751358663726686208
751520408738856961
751444164630437888
751408592788418560
751490755227709441
751237674934083584
751341920367116288
751338992558190592
751366595335913472
751394298709499907
751299348168933380
751386090452488193
751409272324517888
751296248452349952
751322202709123072
751463773035167744
751408215569539072
751305283226312704
751291177513709568
751358588468154369
751329970534748160
751322664246075392
751363587856367620
751474841769877504
751334328404176896
751387579560423425
751447683638886401
751385410966806528
751496841129328640
751351563122249729
751359347393982464
751385473898065921
751476192700538880
751254976354222081
751409372933267456
751497860471029760
751356671641939968
751495301979004928
751337684015144960
751484799362035713
751445628580929536
751290447763533825
751416721471315969
751364024051310594
751320575470075904
751220025470619649
751440872294653954
751348807330246656
751423449034321920
751229907318038529
751475324332957696
751436677965606912
751497461965918209
751335016471429121
751300421793226752
751431791710498818
751334605203075072
751327651361656832
751484778319405056
751364145698799620
751411587592970244
751357162300010497
751476330831675392
751508694257528836
751406047156469760
751412250452303872
751417451208806404
751492390721056768
751310752586330112
751211863325585408
751445096017620992
751283921367683072
751471024932261888
751494018253541377
751354377412210688
751264921099218946
751484199329292288
751317215874514944
751313189309124608
751404339781111808
751397968813682688
751471922890829826
751456772687265793
751371007571664896
751451307878199296
751424158173659136
751447667109031936
751453991893082112
751334252923478016
751501437931286528
751338065872900096
751380939838676992
751503883281702913
751338216540639232
751221539710889984
751320453612834816
751265361778139136
751409381388980224
751392751091060737
751213994090729472
751418738960850945
751447822063460353
751478931526647808
751411097106800640
751514729747718145
751359011983949824
751318520412172288
751432945085190144
751298211428524033
751384202986319872
751420727136485376
751303483526176768
751325142962229248
751330230653116416
751483280797597696
751457557387026433
751431955196088321
751294818433658880
751490935419080704
751331103160602624
751500427359821825
751483788501348358
751482823840821249
751345439388078080
751450246727790592
751313768164974592
751473965495906304
751395900866568192
751515509976342528
751465610429825024
751226367123951616
751486233759604737
751354553379979264
751505926050476036
751423188970594304
751256826264649728
751451056182267904
751363579652239360
751355673338937344
751445116968132608
751447859938025472
751364099649466368
751383334928863232
751359691477901312
751224370861740032
751455396963950592
751493166667329536
751465471673761792
751360912011956224
751513752428810244
751509977752371200
751422610492325888
751327869385728000
751207316767248384
751398023092199424
751473491438886912
751502595483656192
751377282447572992
751438825281298432
751371166955298817
751243891127508993
751352405917245440
751505527440453632
751432236369489920
751466021375074305
751212182164148225
751328401932316672
751449969614356480
751433217677398016
751246017484513284
751318700737921024
751437655154397184
751423247942610945
751300388167483392
751447146759610368
751390167378890752
751461143353458688
751507385672470528
751454897921331200
751288069639303168
751450569601056768
751355086278955009
751374325270376448
751417308879396864
751327751819235328
751488431490932736
751372836284076032
751409976875290624
751439068857266177
751415148678672384
751482701929152512
751318872498769920
751375650951487493
751346810753548290
751446643795369985
751395439425970176
751459847313424385
751325034031902720
751385725720006656
751369887902232576
751304775585718272
751444236071997440
751397511735209985
751325407123767296
751342704680984576
751243261898031105
751328053977092096
751405954550403072
751494974441684997
751350871028531200
751384110749388800
751449386681569281
751394336676450304
751331002296000512
751471595659661312
751469037029326848
751335507154657297
751354884725862400
751410564446945280
751325965230505984
751410690083074048
751213000111960064
751508417488031744
751473696703909888
751287377579085824
751331702996336640
751336161306697728
751365848779161601
751333665712513024
751460744701571073
751395527791632384
751454491220647936
751513794556289026
751463836125978625
751307862442323968
751449659458007040
751406818832756736
751309695508295680
751329492698853376
751473893995667456
751366582765576192
751408790176694272
751473969459453952
751516571093327875
751357267304443904
751502755152273408
751433892859641856
751314263050903552
751233711308320770
751438829802971136
751519385462968320
751376787611881472
751388476998692864
751473847757598720
751489089874980864
751484258045218816
751339898720976896
751458060497985536
751507826128801792
751339567115108353
751360169674760192
751303706159751168
751366754618712065
751290753926782976
751410517982543872
751448375736893440
751421297373085696
751394441248645120
751362140859170817
751442533398503424
751306948209831938
751477832640040965
751444684728373248
751414355812552704
751418848054697984
751493636760670208
751479497552199680
751449827037380609
751221321531613185
751508929222434816
751312438323142656
751442520681418753
751349155499544576
751259967840133120
751445867576627200
751404050348859393
751407833552392192
751368042446196736
751347733445812224
751312426017103873
751433016329793536
751346643069435905
751464905660915713
751346819297337344
751465799244738560
751478587363057664
751424971637915648
751272991082680320
751518072616394752
751351562908360704
751341685595107328
751342046154285056
751266133227950081
751247862856581120
751381300733317126
751382022145314816
751314862962278400
751382902970146816
751502989744082944
751220818202460160
751408093804789760
751459478374125568
751318847605571585
751412648613470208
751223041124741124
751482127452147712
751218922389540864
751384656218587137
751385486464323584
751353039496290304
751455682398941184
751423742757183488
751236970475425792
751511588260159488
751323855579406336
751473873116360704
751325163996708864
751343081941786624
751509004363456512
751509923054354432
751490864254365696
751360492644364288
751487080992210944
751407347390640128
751332793280409600
751308734991888384
751424032000532485
751461399084302341
751367513775214592
751478726001438720
751476783736877056
751434479986577408
751336035825704961
751432311565004800
751496153338871808
751438871464935424
751262702417244161
751263444670771200
751315382913359872
751479011121983488
751451332683264001
751223905096916992
751440591158964224
751323284931768321
751357342529257473
751337692554792960
751346899005935616
751407590668574720
751391182333177856
751430508119199744
751493451947147264
751398761503555584
751466528885858305
751382802202030080
751343895984963584
751344910922551296
751507918340718592
751441954265673728
751274295695777792
751323557670649856
751352141881741314
751435860185272320
751414255220469760
751446165552586753
751517070119018498
751421398267068417
751422446629187584
751454549932670977
751330742416904192
751406663731732480
751225541068488704
751371221829242880
751520845160280064
751480235929899008
751440469821886464
751242024464977921
751338711661568000
751422019049324544
751455099210371072
751424996656963585
751433079454040064
751487831525195776
751400514726879232
751323540964663296
751221598317780994
751360509589479424
751209292280115200
751224349886210049
751311943697391616
751346462647209984
751293463430369281
751479019292487680
751342314405101568
751367174204317696
751463290983813120
751440779881566209
751371053885194240
751519607945658374
751449910990499841
751261456667058176
751317140272193537
751385087921549312
751406768261992448
751496870556467200
751493305414877184
751493401581875201
751470051883044864
751454445238644739
751319338142105600
751490402641965057
751432538338451458
751371334790316032
751423620979695616
751443577545297921
751508513633996800
751459931207917569
751516344487739396
751467698932953088
751303697414643712
751368499449257984
751244578934652928
751373020908904448
751502985683935233
751270931876573184
751260458355613696
751386904281493504
751426611858202626
751422413011902465
751452653901807617
751355983583072256
751458660262576128
751299209802838016
751380621063286784
751518106233737216
751208532888793092
751303039089270784
751424438894198785
751347830057558017
751368067725287424
751411688419627009
751328452217827328
751265860568748036
751512716519628800
751465660752928769
751487244310081536
751412392765059072
751394160125440000
751311188668010496
751362619173371906
751489668777140224
751489928760922112
751473571243761664
751357082671128576
751250404613222400
751390045706285056
751394399377092608
751513471565594624
751353253313519617
751410153098977280
751447029503631364
751289319411843072
751337285686333444
751514175969619968
751220335924551680
751405296002662401
751253886149726213
751451685239738368
751431938485915648
751384114939334656
751360874259054592
751390054027759616
751399432613138432
751465681493852160
751225427503509505
751419879996198912
751474124753661952
751448191514664960
751315139467550720
751387743234629632
751352796214157312
751303345118310400
751422463465127936
751520966518374404
751443107728752640
751366058515263489
751470840697487361
751416973075030016
751433867882557440
751425252853415936
751402519767621632
751405573103648768
751216242178945024
751375026092318720
751211481509748736
751461571180699648
751392583117512705
751484790956822528
751267345746661377
751460895788716032
751337037966573569
751487592818941953
751429568548970496
751297452062441472
751417665391058946
751492168490024960
751338610759176193
751408114600124416
751363940165255168
751303802377175041
751207455200124928
751511768405536769
751390154678558720
751345485408075776
751466881265967105
751411101313687552
751316422987505664
751476330852737024
751441258061586432
751447906318553089
751287742311510016
751445704107814912
751513156808273920
751304645532852224
751318587302776832
751426808801849345
751468583901753345
751476758935965697
751477563990634496
751435864127987712
751331761527910400
751292528171843584
751494009722372096
751324148849319936
751421687346950144
751372651776602112
751441576908304384
751228854245535744
751383812811190273
751363453672128512
751286802808311809
751369783011119104
751305543101386752
751333674344341504
751308118395592704
751332927565402112
751450896786153472
751384630775906304
751420433292034048
751263499364347904
751462288482144256
751389533938315264
751277030394564609
751374283499270146
751302380684242944
751355610415960064
751323398035349504
751370705665753088
751314485311315969
751416558099070976
751219421293715456
751450188003303424
751424975806996480
751515958901149696
751298337429659648
751345858717724672
751355404937007104
751390385293762560
751462158320410624
751454956889059328
751389139862450176
751444416284528640
751511743554260992
751300551812362240
751360035326926848
751306889317584897
751349252044062724
751492508316606464
751477627110785024
751495289157066752
751363906933755905
751449869227814913
751354041959985152
751518324459204608
751379220245442560
751395284459085824
751415421069357056
751323595268317184
751458215770988544
751413546253189120
751306923098595328
751362707232731140
751236345239134208
751433280537362432
751357141353586688
751393745120194560
751492764353822721
751244385774292992
751335029079289856
751379702716051456
751360526362480640
751206893033558016
751411071789981696
751238312556392448
751432794010578945
751493712165867520
751498472629690368
751451177842343936
751220289556668417
751341253262970882
751402968226947072
751506831797657600
751477933294903297
751467443055390720
751375797697536000
751382668051255297
751444034934173696
751320772443041792
751348102691450881
751357678371401728
751386862120566784
751417623334752256
751463857198161926
751468793759567872
751323708585902080
751381816632807424
751391429952430080
751432810804736000
751277252357165056
751411914614378496
751418785177956353
751322668620615681
751498791589670912
751404922713870337
751324031383695361
751462464445751296
751326095077695488
751504961398267904
751376150140772352
751476721157742592
751437168648843264
751314053293715456
751236148291203072
751332675911315456
751416063129219072
751419745698738177
751513660103729153
751492818766536704
751499001002913792
751330796808597508
751497084369502208
751245442747404294
751507054385360896
751436359257169921
751315533862166528
751305367045439490
751400623908741124
751366108695916544
751403912029143040
751269442722549762
751368302300127232
751444571599560705
751315294669271040
751355375794941953
751444001056784384
751298794285826048
751382626125033473
751446308108570624
751427857327370240
751415039479967744
751325923128008704
751415530267914241
751336664782344192
751474166772137984
751390616223973377
751488909687697408
751381183280193536
751305412964655104
751319778397196288
751321573580169216
751446475914305536
751443942319722496
751355690040586240
751275243222675456
751449575471271936
751378704350187521
751384371018379264
751496635738382336
751353534155747332
751395750144278528
751492755961110533
751311666546089984
751348874502111232
751324643777273856
751285565450887168
751335309988786176
751341316164968448
751366813607493632
751391966693175296
751356453424857089
751465102650597376
751513949724667904
751477505324908544
751314493767053312
751291508968394752
751457401996505089
751389097781030912
751418839611666433
751371636776067072
751506831738974208
751333594530979840
751389605186838528
751360044063551488
751323914094141440
751503321085665280
751388154041475073
751220717534969856
751360044046901248
751356155742527488
751433242713128960
751518681025380355
751430646657081346
751435788798169088
751423683957108737
751298597312921600
751463311993081856
751316259703230464
751351537977483264
751422924771385344
751279064233553921
751424200087310337
751465773961535488
751356529094320129
751361146880491520
751495696029782016
751471247515586560
751442084326940672
751476452642721792
751362065391050752
751391962700316672
751359309754269696
751235997350764547
751357363827990529
751354649886728193
751426041047113730
751414880326946816
751511869110751232
751351013458739200
751453992018903040
751369443243155457
751363869243768835
751378658321981441
751383926191562753
751447323318882304
751415664540196865
751418663245385728
751384232472276992
751304691460505600
751352859208343552
751396211354206210
751343765902811136
751359515216470017
751362325601513473
751353995541774336
751403626703224836
751432907353382912
751436048908124160
751399319408877568
751392742836695040
751357762135793664
751412048907608066
751410396389670912
751436514303717377
751339873651613696
751489018844569603
751337201519190016
751274622578929665
751408261497294849
751370273916616705
751483725494583296
751357988678594560
751358814964817921
751302317819858944
751260290822475776
751443921566330880
751301026012094464
751461080405336072
751407347134820357
751230846737063936
751413290727866368
751349671474364416
751510963208220673
751350371818299392
751307036168744960
751210902767046656
751360303993069568
751347356193488896
751291857183895552
751438104079298560
751243689758830592
751386056763641856
751381997046468609
751444152236158976
751242708342177793
751398413451857920
751508371124215808
751354536770535424
751419690984038400
751363038448615425
751466063133569024
751296013672058880
751379509526528004
751453685880856576
751372559829065728
751475701656657920
751321926031831041
751403874221711361
751378943572193280
751215684378464256
751244515940274177
751337558349676544
751286509525839873
751226409008320512
751233769978277888
751378998014468096
751343052690690048
751470857348800512
751437248382533632
751331317225099264
751321397654327296
751313356854820864
751274593361375232
751322987102691328
751212098257059840
751518143902777344
751331434418302976
751308965791825920
751414834118402048
751438326360571909
751338778560753664
751369132885540864
751277772727652352
751516566890614784
751481884287336448
751207681382293504
751207769773076480
751386203597987841
751419208869748736
751363537612726273
751413294603247616
751409410644271105
751506416633016320
751391757028524032
751494756526657536
751415186431610880
751234684491751424
751517539931332608
751355883301507073
751391098417848320
751344986327691264
751306025618251776
751234139135676416
751419455981416448
751334710090035204
751425164575797250
751385771580485637
751324342043045888
751382399431372800
751332877191831553
751519318479925248
751397293304274944
751431066066432000
751408366233190400
751489396067606529
751340091688128512
751432055859191813
751311553505484800
751399818514268160
751339818756542468
751436581685297152
751392243567722496
751307577259155456
751389202865016832
751325059311075328
751511970034094081
751411810109054977
751332336361406464
751330843302461440
751287369182109696
751432173174005760
751355467775954944
751349646010626049
751416109010649088
751432475256188928
751322756457852928
751496933152329728
751461961150455808
751229928205615104
751328821274484736
751474065886486528
751321963943956480
751509600063610880
751446521992900608
751328406072164352
751502473966284800
751435948014112768
751332197806727168
751358495967047680
751484249669337088
751310832064016385
751499781143457792
751459385835196420
751288715503214593
751519796605362176
751367245327167488
751407884005675008
751508656361967617
751353781728649216
751385662771781632
751404666999693317
751372475829813248
751274459185582080
751214514062782464
751356361393397760
751347494299262976
751357883661557760
751255081379565568
751341643433963524
751431476940533761
751497805873709056
751490402990100481
751461994822266880
751474263098478592
751432894661423104
751423167927693313
751461222982254592
751462800313061376
751505208727842816
751482072972161024
751363172972556288
751228531414302720
751351663663996928
751431640526749696
751449617594802176
751453337623470080
751339961589301248
751406759827410945
751505208627175424
751519087684182016
751294847462539264
751350350779654144
751355224758059008
751392918729031680
751446928760594432
751519574076645376
751386597996781568
751305425665032193
751310290877308928
751359846834966529
751452914154020864
751404742459420672
751498199861460993
751425307052244992
751413260998639616
751367295692398592
751481057954988033
751476129798774784
751514591281184768
751323523919011840
751413349221445633
751348488693219328
751472312747110400
751308466501877760
751266460492664833
751463915909971969
751277479034122240
751505879623733248
751508736049549313
751333112219664384
751405765966041088
751406047173246977
751315982535188480
751429371618029568
751369573371408385
751245719760171009
751441463666434048
751216544110276608
751427068932526081
751326703444713473
751472157683843072
751457976683261952
751341320514461696
751486435010736128
751323322672177153
751452687670059010
751492302850387969
751511030577106944
751393065420460033
751377660006236160
751310479906131968
751214006568886272
751519959910649857
751407036869599232
751353886808608768
751408857294012420
751243798907236353
751346643098820609
751334982807855105
751359716773679105
751292070799835136
751513467358617600
751303449908830208
751384576287711232
751415547204661249
751515682039336960
751371137699938305
751390872130891777
751362908639100928
751310949529903106
751348098576809985
751517288331878400
751254028508540928
751315999673159680
751320034597867520
751467883717427200
751264027896979457
751442918917992448
751517703622520832
751218267927244800
751442436941975552
751297800248315905
751336719178280961
751466453401042945
751341270149267457
751419737071050752
751520480176312325
751355887374262272
751453451096317953
751502130154971136
751482664130060288
751454130531667968
751398082051321856
751383699917139968
751349855910518784
751491426194755584
751416587157053440
751319837301805056
751321443489746945
751352137741893632
751464045845344256
751440943409233920
751460212368867328
751355883255455745
751452675032621056
751441153472552960
751343262552715264
751290544349863936
751475039216791552
751334798485061632
751389978698084352
751391346137575425
751222932223897600
751437646786887681
751435822461837313
751390347499012096
751402334933049344
751336081702940672
751327533652729857
751392977579151364
751394009524891648
751333724705488896
751440515682279424
751419514697371648
751478503464402944
751510489520304128
751423193299255296
751331321297985536
751354540939681794
751446303931002880
751421817429065728
751367040124858368
751459516085043201
751327122937909248
751334634848485376
751480193680863232
751471977072820225
751382499985588224
751357254822141952
751389341025533953
751432748020137984
751219547428917248
751455912934707200
751327290718642177
751383489963057152
751309896600154113
751331497270018048
751386275001884676
751427542687608832
751468793927348224
751487126936625154
751455653093208064
751311217852055552
751423818321764352
751217236392628225
751459108927266816
751412028120588288
751326409885384704
751381753705721856
751447624969031680
751281576651010048
751349335879782400
751403018579546113
751260248934010880
751221828857765888
751254653493506048
751220822124232706
751492059635277824
751365479852367872
751230741736927233
751244536979030016
751402762848591872
751423994557902849
751493519156473856
751464691906543616
751384320602959873
751357275495919617
751326266972831744
751443040951296000
751280171907362821
751460292094152705
751391144563634176
751423981853417472
751520777820778498
751240397050052608
751514964565827586
751437105658753024
751476167488708608
751490386108026880
751441803296079872
751287033604300800
751293958286901248
751365152717635588
751384232518414336
751311154929172481
751494743868121089
751488607572070400
751300619084922881
751397264212406272
751448258325643264
751397817646800896
751340813083348992
751445209116966912
751420865645019136
751520576552873984
751485692740505600
751430243815010304
751314573391691776
751421133690441728
751368264689803264
751360580804571142
751301071960625152
751514872207273984
751362262833700864
751383389215813632
751410056755904512
751490105236418560
751483683404652545
751291873654874112
751399998907092992
751463718773489664
751225557795282945
751433955954556928
751467548122705920
751385721353756672
751344336235859968
751459394173464576
751450154088136706
751330100671569920
751372358422827008
751434798841884672
751402037234044929
751519444044775424
751329773666832384
751493179447271424
751239805674004480
751224504991514624
751391933134729216
751509742833569798
751309137779318784
751394395241451521
751366444558974976
751349515974836224
751352712042835968
751253236066226177
751518685118947329
751415421098717185
751505447673143297
751478478252441600
751495507357360128
751208319029800961
751327697247178752
751408743716364288
751443736928935936
751372014531796992
751434752683573248
751502956248178688
751288111557185537
751297305643458560
751327076490158080
751469737545175040
751379929216856064
751397943588974593
751505674249576457
751433549228679169
751405740913463300
751501081415454720
751464691654881280
751339806316044290
751328259623747584
751396979083583489
751425642881814528
751262069211619328
751439844828741633
751477748518887426
751307585517608961
751311931038924800
751487626058854400
751319342202101760
751349226769149953
751389227770908672
751478298144808964
751475320276918272
751334844534169601
751328955827888128
751432370553810945
751348287186145280
751311419396751360
751485373973397504
751406000830291968
751427198951776261
751370378472255488
751429434486329344
751460539335708672
751437504465735681
751426951253032960
751367950087708673
751328104132571136
751355216109395968
751324459257257984
751223259299999744
751459746750853120
751215189261971460
751355543466479616
751292683147239424
751308420297424896
751300920739115008
751478151138521088
751409746318503936
751359531989467136
751259091259895808
751318516091854848
751327265452019712
751318658857697280
751297552759283712
751423138932543489
751421515577589761
751334102268309504
751327282015461376
751342289532903424
751438179534856193
751309414464827392
751318444805529602
751388460456476672
751476884760911872
751360920564236288
751397972974403584
751295787016024064
751382093104545792
751302611437957120
751508442498625536
751359226044411904
751341593169305600
751458123282522114
751342797010198529
751216581754093568
751469020218585088
751264828866433024
751373431963353089
751443250578358272
751335373146554368
751242297329618945
751447746884804608
751389903225757697
751438078989000708
751344067624132608
751225914218864640
751379371231883264
751476188196077568
751500473354579968
751486023838928896
751327919616712704
751466642157240321
751347292968456192
751213691807277057
751401441634332672
751333514939883520
751315181733642240
751459411005087744
751377127333912576
751363692755816448
751308265116622848
751499298987139072
751403052125589504
751439509074567175
751272315959205888
751441229011775488
751322664069763073
751324270559522816
751326225205981184
751316418910707712
751325809974120448
751251063395713024
751388594280001537
751504789121404928
751460128193380352
751500825692925952
751211863132803072
751328875947302913
751307732502908928
751437177020710912
751516172613406721
751219303865810944
751235875871285248
751386216382263296
751411583629295616
751430818724098048
751424019597897730
751425734841860096
751382659335684096
751350635983826944
751482752516628480
751222122660319233
751470173513711617
751304813107871744
751322542565167105
751411168212725760
751422815602151429
751314816753631232
751377018206420992
751322831812689920
751375457916948480
751414292835164160
751321443640733696
751408530075230209
751218884565344256
751365592918192128
751394844002639872
751408643161993216
751297645252055044
751385880573673472
751478260467466240
751433310153220101
751374476265291776
751369606946779136
751414146110001152
751323322529484800
751272479356694528
751393589834477568
751222198208065536
751262295699972096
751354335368474624
751423172180733952
751520614591193092
751465081737715712
751463580457963520
751498770660155392
751340037091000320
751406638486024192
751381900187406337
751426968113913856
751459088140238848
751426662110076928
751467342471819266
751400040707526656
751505930244808704
751481103907708932
751475840362381313
751369124505419777
751374081992392709
751483138228887552
751494186252300289
751414645190193152
751335418893926400
751443019732094976
751392692500885504
751445112635416576
751490436292677632
751403740066873344
751389542402428928
751382927896879105
751443422318256129
751416843101835265
751368264534659073
751474216885780480
751347347649691648
751423092660969472
751476666631876609
751372509480615936
751301550279102464
751297049790861312
751358303071068160
751344285648162816
751504583701192704
751468793805758465
751468546169925632
751309590650912768
751445234295472128
751471763171737601
751423113708003329
751274337257205760
751428746557743104
751400883586424832
751494072859238401
751385469833781248
751234206555004928
751229818897858560
751395418672500737
751393493407248385
751500888406122496
751328536284303360
751307703281221632
751395821266931712
751471696176041984
751404738156060672
751397339647049728
751374321336086528
751352699455623168
751331883401748480
751235162453602306
751420412286734338
751341031069712384
751231811565580288
751355182462726145
751345770503233536
751461252501803009
751233829034135552
751467787332292608
751500334917386240
751325671461384192
751499114253344810
751362942201913344
751309783446216704
751256234909503489
751245099019931648
751505351388831744
751223695276797953
751337482751504388
751265328005386240
751454545713266688
751372517542068224
751365626287968256
751398757363703808
751493997399597057
751468743314837504
751429937848913920
751356637886181377
751452003855892480
751344890009772032
751316884432138244
751440440415571968
751484027685724164
751326900434317313
751347410442395648
751366691708370945
751450858907377665
751457053839876096
751288123926118400
751363885937127425
751333288493604865
751467829216632832
751474653181403136
751341043661012992
751223028386656256
751495981045207040
751440985742143489
751475374438035457
751390595235483648
751434614309347328
751499911229640705
751263306426396672
751429203862618112
751496572807024640
751335985368166401
751308504040865793
751360421370687488
751436153782284288
751493422800711680
751419976184201216
751407267610787840
751424850229538817
751337176571387904
751451689450872833
751295594136739840
751425894355525632
751430361351987200
751490490847989762
751418143176740869
751333326233997312
751424539721142276
751428884915187712
751419066179424256
751444248617054208
751428599903813632
751371108574789632
751439739673346048
751462825386737664
751440612449222656
751430218628362241
751310953543761920
751358462681026561
751322941065924609
751360220023128065
751380625396011008
751317232597303297
751404931408662528
751447348178358273
751377072799510528
751506777540296704
751440930813673472
751303634563072000
751487772876234754
751346945197740032
751462301128093696
751459474121121792
751449613060739072
751428897695203328
751414163033862144
751435331707080704
751295774353264640
751345191756394497
751329601624956928
751517775001161728
751481611410079745
751493972305076224
751307568711077888
751219471897985024
751356902504853505
751426628543184898
751418155856072705
751220822379892736
751415421325025284
751408089660784641
751412741244653568
751336685678440449
751459490990583809
751282310926864384
751278984604708864
751448728024731648
751450615583240192
751323914060566528
751338560536600576
751230599118131200
751385381505933314
751371494320734208
751324144810295296
751311150709612544
751375361615814656
751373570287276032
751424573199921152
751348417159454721
751462359697207297
751240019768147968
751387789242077184
751417061340045312
751429241330434048
751518592781447168
751465350269730816
751240674167644161
751361629133103104
751372593215762432
751388330353385472
751470987355549696
751429992224088065
751478738274189313
751312077650821121
751400434917572608
751253890213900288
751465774007455745
751275507455406080
751405099029790720
751387940039852033
751320625889812480
751420961904287744
751361230972063744
751396869691977728
751387315201716230
751408031028707329
751382252727197696
751448350575173632
751462460272439296
751519729450377217
751314325747470336
751430101430996996
751403211651678209
751344864764256256
751350048949174272
751332026041729025
751339529655771140
751469934669131777
751485839276908544
751391165442826240
751447822331879424
751483389929222144
751318947945779200
751316171450773505
751235166979256322
751405514253332480
751388820923375616
751519465271992320
751359310043676673
751238430193950720
751411663065092097
751447197351305216
751444127175311360
751355589419159553
751333980490739712
751302472958902272
751409649849540609
751399377877475328
751333875524079616
751417573032415232
751469175659433984
751267588852723714
751234508305858560
751385931295391745
751357036538040320
751460056885932032
751241366068269056
751357040640004097
751418827108392960
751406520848551936
751295988552302592
751514977454944262
751421385344516097
751332915280244736
751302821102751744
751274824178110464
751222097318338561
751412971620986880
751251969193357313
751300572817555456
751407028501745664
751472656592015360
751302065880592384
751457536297934848
751420743640948736
751220272787693569
751468257022992384
751207421385650176
751458588845961216
751404293601697793
751512020256714753
751381309172420608
751452197041410048
751412103710375936
751517376215154688
751349675354128384
751457674697515008
751446949769908224
751329534620864512
751421968465948672
751451697902387202
751333061820870656
751501714780479488
751272617772847104
751480999339450368
751356608626692096
751428583072079873
751495322916884480
751313440862400512
751486699188944896
751483796592160768
751338623530856448
751497822567096320
751375055117029377
751302598486024192
751451597172011008
751429123998973952
751341114934845440
751308353406664704
751489174046404608
751441958686617600
751304842757468160
751375927813238784
751274328902152192
751362614970712065
751213394104053764
751389945009504256
751295174832250880
751395330537775109
751395699644829697
751350887717765120
751344562833133568
751342046116446208
751375772435218432
751390322618433537
751472816214519809
751309913373171713
751229844298592260
751465467525492736
751321565514563584
751321854606970880
751426804691394560
751304330716803072
751372308011450368
751464842846990336
751420035097329664
751340548804476929
751394827237982208
751505670281670656
751296181238636544
751305924556394497
751435696515129345
751489715099078657
751216900705808384
751415853367824388
751217013901684740
751457314092093441
751415177883557888
751510418175193088
751325088427937792
751431649045286913
751465048401276928
751228464510869504
751401970171318272
751458987686625280
751434732001456128
751450556867158016
751318348273770496
751317496657907712
751284336691859457
751473956922601472
751331824371204100
751379966881730560
751449114139918336
751333942498820096
751426372740997120
751469175269449728
751298136061206528
751518215348576257
751505548487561216
751214681931517954
751490327501008896
751337172502913024
751405103266037761
751458861723312128
751468395242061824
751218662204403713
751361838953197568
751322744072114176
751447788634902528
751430969534578689
751474733099675648
751284173147549700
751455606943391744
751233065591119872
751510401297375232
751411822650155009
751450510679433216
751426393515360256
751456441488248832
751335804899733504
751476028900380673
751403995906707457
751428524351913984
751316217625968640
751507637158580225
751404675581214720
751396454489591808
751345141512671232
751377542318260225
751360593395851264
751344621519773696
751506181835849728
751422333273931776
751382890215268352
751406671990255616
751371314154405888
751462695396868096
751449546132168704
751298295327236096
751424439007535104
751260169082851328
751478738672574464
751332302865694720
751350510171676672
751301533363568640
751352032590721024
751299222385913856
751519175684808705
751394785437491201
751307845564411904
751250241245020160
751387373762666497
751291752397565952
751295124240379904
751360517831217152
751398778188492800
751453794941231105
751328381074046976
751340880104136704
751350585631371264
751457653730181121
751430147245543424
751411524749565952
751318667107901440
751413500338180096
751508555593834496
751388091198431232
751213515919151104
751316024717352960
751390775548653568
751520027199868928
751331795111710720
751391840839008256
751419573660889088
751308860724486148
751454876991840256
751318444771930113
751347381317279744
751397163557584896
751371553196109825
751437294486233088
751372689617588224
751216883894984705
751462309306863617
751347389466894336
751339030395125760
751444596786339840
751393065462489089
751415954131726336
751515849635139584
751398967108182019
751430508253356032
751474460172095488
751408127346606081
751416796792565760
751439802881290240
751454696817037313
751514029265457152
751420378988228608
751498992849149952
751428184395186176
751349658778230784
751410128017121280
751442742987919360
751472060984094720
751374354831867904
751364917631021056
751405115882377216
751463899174756352
751345800127455232
751339114151174144
751389802369523712
751288866401685504
751431414088802305
751297712318918656
751416239315124224
751226182457298945
751343916734091264
751470563613343744
751369200132820992
751233610858967046
751357112215801856
751424581458653191
751220428207566848
751416864165814272
751311414900494336
751394978325143553
751322156529815552
751253743241355265
751453098690969600
751335637240860673
751223590687744000
751418998827417602
751369770428235776
751290682476752896
751376502193782784
751400359617241090
751446085806256128
751357237923291136
751373784343511041
751390397927157760
751465748703375360
751365324281446400
751422153157992452
751349646337925120
751507993943048192
751310878180511744
751341471526055936
751359674621059072
751438397739270144
751497445100687360
751400959272714240
751461915247779841
751320151673303042
751399805910388736
751462682839089152
751464188334239744
751416675245953024
751330151045206016
751511328045600768
751416180477423620
751393803840348162
751341781871104001
751452985440428032
751315961702125568
751463240350261248
751368986269454336
751290934382460928
751419334686306304
751504541900767232
751335763162300416
751332462094147584
751503828898357248
751363252521693184
751273096011608064
751507620456964097
751504634242560000
751478281434726400
751355991984398336
751281694057967616
751491057108389888
751470660300468225
751404235045146624
751379757137207296
751346823307091969
751442843441430528
751280284822220800
751360224057888768
751484203548700674
751278477236539392
751334232090435584
751421238669668352
751338422372012032
751341198892204032
751334337140953088
751278779113172992
751328096024989700
751408219608772608
751476926661980161
751410396481871872
751333057664344068
751422253666078720
751397562112958464
751389697558151168
751274455020691458
751505271806103552
751386799205969920
751307161972592640
751418877255544832
751287088029458433
751339424521162752
751425319895232513
751502516160954369
751493556758540289
751266405840850953
751354968607711232
751328477417185280
751239608663281664
751369434820861952
751365366362755072
751277592062287872
751336081900077056
751475961695244289
751440842917896192
751270541516955649
751374300167409664
751239033939001348
751348253531238400
751405476651425793
751367530556555265
751451227993415680
751394852441587712
751332038649733120
751510317419655168
751487643062591488
751404188706304000
751341916214681600
751445754376491008
751430285993140225
751422325195677696
751311637534150656
751433993661378560
751498133075468288
751335733508632576
751440956193271808
751477438127964161
751439689651875840
751424380161306624
751424967640813568
751389118609915904
751420571938947073
751323096309575680
751342331350159360
751491564564774912
751232679769731072
751463814973890560
751478826681729024
751388783036264449
751299033591939072
751410442820390914
751515153431142400
751381002816090112
751474065886416896
751476066900779011
751369720096587803
751475185811939328
751436979817029637
751504902526996483
751207157148872709
751336027210518528
751241013688168448
751276401232261120
751513207383191553
751473910789447680
751275146908884992
751477333329080320
751420106320863232
751451228215836672
751430411675246593
751469003634274304
751215122379595776
751446027241000961
751417249974616067
751424334330097664
751424652996730880
751341123281555456
751209963456978944
751292347728658432
751315085214175232
751393594095890432
751323477894762496
751245719525208064
751432928408825856
751338782931165184
751420122980429826
751501488317403136
751348039961436160
751449839804768256
751321468668145664
751468689019506689
751448795196555264
751383200643985408
751295644711526400
751428339861184512
751378607981809664
751512787948539904
751484765715521536
751353991624261634
751379937299402753
751475475365658628
751360266336669696
751505116503638016
751307648792817664
751489111119302656
751358936662601728
751321116333965312
751474866944086016
751423163825696768
751495557823270913
751484874603765760
751364586432004096
751430176647606272
751484669103923201
751328922252353537
751438209062694912
751210420522913793
751480017880805376
751405396821061632
751393052909002753
751343853664370688
751299113275187200
751498313292193793
751340796146745344
751514528400101376
751517032315781125
751347440138260480
751498057234153472
751439593212436481
751301638124634112
751380671512346624
751308499905163264
751381179115462656
751396395911876608
751256112993804288
751378754753163265
751217634788700160
751341274431627264
751414615796506628
751453018843803648
751375026021163008
751361805516234752
751445846848315392
751235875779014656
751403949652111360
751482836478230532
751448065555439616
751306285405106176
751345951101583361
751368646535045120
751462607245090816
751450053802283008
751372895188881408
751317366634602496
751354654181691393
751346923995537408
751377827698651136
751478222743887872
751296797822320640
751462967842107392
751474682398969856
751474527582887936
751415047948296192
751474024182579200
751440897380933632
751330486727745536
751431929845600256
751348492870660098
751468328229572608
751451701819871232
751460287711064064
751458396260433920
751306910310211584
751347293085925376
751300530853572608
751426276070608897
751473478822400000
751442096976961536
751347737598259201
751458131658539008
751416453056831488
751509315115180033
751466402960343041
751308680226889728
751304402066169856
751487504658862080
751500267678490624
751263205796687873
751357233762541568
751434711055101952
751416067306688512
751399491438338048
751398098753228800
751352581985800193
751402138060857344
751463924034314240
751516399026266116
751305953937649664
751341740091580416
751387017263603713
751331782633611264
751395527460282368
751218310058913792
751349512065671168
751511646875557888
751340372744339456
751325705246502912
751384035071520768
751427349749567488
751438166859669504
751317614429872128
751495901537902592
751325344515448833
751316435805282304
751394797949190145
751486217049534464
751301050947149824
751391521958666241
751262010415804416
751390767315312641
751435587593375744
751481145976651780
751281333410816001
751221581599342592
751437260785057793
751462200485654528
751423973624274948
751230611772235777
751434719116550144
751434773944344580
751416008502546432
751300262581637120
751341886783102976
751318033826709505
751466185120686080
751517405898158080
751395498343407616
751367430132424704
751357518828429312
751267391863025666
751363399490146304
751457737385472001
751340901083979776
751398996355190789
751278443539554304
751232478258597890
751379606024794113
751390704115396608
751494836255993856
751395250934050816
751230490116587520
751226207862087680
751385696032681984
751321292813504512
751211414354796544
751436237781790721
751313742911135744
751498086707519488
751514608033210368
751307002685452288
751283032334610432
751489815611318272
751234533685506050
751468584031784960
751302623651823616
751428952170893312
751261100155473920
751349134511181824
751510053254029312
751337277125779456
751372303833894912
751322445915750400
751499437403475968
751384182044012545
751412992915439616
751388883921825792
751369992629813248
751414414805340160
751485759568220162
751409809161945089
751380063115849730
751499273670422528
751396723126333440
751412673812848641
751336261978382340
751368013044027392
751379346149871616
751469561254477824
751393287848783872
751467942467014656
751455351107649536
751292100289892352
751434924779974656
751414666144940032
751508597759238144
751423117994528768
751408315972751361
751436489356025856
751460082110590976
751351630109507584
751351055384977408
751339529680916480
751339923979001857
751424820479492096
751325239531929600
751436866902224900
751454587782037506
751458349850460160
751469695736377345
751350334170292224
751441753069199360
751459318843711488
751443699331104770
751417606331047952
751209250370662400
751270033959981056
751340825364172800
751501475751354368
751326791592271872
751411247761879040
751463416737460224
751395901034393604
751413403625852928
751303341045669888
751477471741083648
751365291016413184
751355149076094978
751376347172397056
751466251860471809
751516441103523840
751346928361889792
751227218735534081
751327244321222656
751381929702875136
751370286214225920
751433553284595713
751497914938171392
751303198393106432
751459956273152000
751317098345947136
751321020183748608
751433628798910464
751446664829890560
751464792414707713
751334680784429056
751429522541645824
751400468656644096
751247925804662784
751362438658985984
751326514503790592
751381925374201856
751427756701978628
751440536578514944
751400074299703296
751441061231419392
751474258849599488
751426469197381632
751301726054051840
751281857971429377
751340586616193024
751329781845729280
751219039544811520
751459729831002112
751397901608378368
751375457732427776
751427899144667136
751311201020280832
751468584174444544
751492474703667200
751225339787878400
751312450952257536
751416817764012032
751485520799301632
751492743197753345
751309850563514368
751485872940265474
751362937802063872
751330625009909760
751458920296833024
751211167075491842
751433783866425344
751415140105461761
751360232526315520
751351202449940481
751423289822744576
751311486258024448
751517065861668864
751406361699758081
751463898885259265
751235187615207424
751411071676710912
751211519543652352
751416646053560320
751371473307172864
751314283875692544
751502285344210948
751503606327742464
751305609996369920
751469837973544960
751329467235180544
751327554951413761
751340590575542272
751367312637321217
751349583326871552
751410040108642304
751351101568458753
751478600155693056
751336283163783168
751491384205512704
751515610606104576
751435524527820800
751286546872107016
751453283059892225
751350677897613316
751457443905961984
751399910851874816
751333024286052352
751233220872511489
751377060275351552
751344226932236288
751288514222891008
751395993157939200
751372886615678976
751388019828097024
751366981232758784
751414519654559744
751385331253989376
751445372921323520
751384035151056897
751387227071057920
751405405457309697
751489555463712768
751466197510676480
751328091776049152
751436434771443712
751428373315018752
751474271625441280
751463634920960000
751349973330096128
751315663994642432
751423876882542594
751442818380525568
751464498922422273
751304540800954368
751354842896007170
751334819187945472
751459759199494148
751414989181685761
751458433744986112
751337461716881408
751387667737088001
751336241048715264
751352628421033984
751439328744771584
751309536112160768
751256016679952384
751370462672801793
751403148623745028
751468613543071744
751507213789728768
751247602822180864
751361432214790145
751327085168304128
751386258287562753
751495947507695618
751217890523648000
751370513042247681
751459574889209857
751516826861985792
751406059730898944
751350967333945345
751344633955975191
751446270271754241
751418864693424130
751306981739106305
751328859388338176
751361914362589184
751514864091357184
751417866663100416
751319728078090240
751427886553456641
751366054127992832
751502985734320132
751361826361843712
751369472670326784
751435608623616000
751240258583486464
751447595655000064
751463009885773826
751480172843597824
751442738739118080
751415874129653760
751337814093074432
751402787846500352
751515724024258560
751360526328954880
751332776641789952
751362506120126465
751429526769381376
751336438172618752
751455556611760128
751479765975101445
751480181454495744
751519180063666176
751389294971977728
751494097999896576
751346634592620545
751336425828732928
751426137687990272
751417879099166720
751421704480497664
751422799193997312
751458954018975744
751407552722833408
751406193604698112
751513702193623040
751334689110188032
751453572634701828
751354796817416193
751391190948405248
751325969210830848
751424153727561729
751518743663153152
751335985204621327
751368407333888000
751489819805491200
751353874066333696
751481175185694720
751394797865271296
751476423282548744
751395997348048896
751400313551073280
751397226564448256
751304762847588352
751355241367498752
751401328283295744
751496354719989761
751498996800163840
751492667838599168
751494257328873473
751404067163934720
751337994410463232
751291768923099136
751451630751670272
751365257415753728
751362908374831104
751256964563279872
751449390959632385
751219526117756928
751481410079391744
751502503275995137
751436371735097345
751235397548666880
751351936235008001
751215906487955459
751432869453656065
751319749318086656
751276266741837825
751484719439708160
751461009072717824
751440247364390912
751361796964057088
751447599907942400
751418633889472513
751381955082461184
751412929975750656
751213754893922304
751424631878320128
751324937550462976
751319229110972416
751434639621885952
751439786003533824
751267785892696064
751318884943269889
751434744307392513
751251688112156676
751303395504369668
751409985305796609
751404662700535808
751451752411508738
751254217201889280
751512607626964992
751296776850857988
751350191635193856
751404801255018496
751426959809318912
751353035083882500
751428452914454528
751428381732900865
751323469321760768
751407766665826304
751423826794131456
751443732680114176
751443732680114177
751431422594813954
751369858340757504
751385859979522049
751520555514339328
751489454771085312
751366750466347008
751452746243604480
751277692952023040
751271372224016384
751331891551305728
751397444605411329
751325369689604096
751383112605691904
751337570794147840
751392574871576576
751385507632939008
751479090817986560
751432886285316100
751449642756366337
751377160959582208
751471662676209664
751410249823838208
751347100416344064
751335897396686848
751411470135681024
751453840939950080
751339462374858752
751216753645158400
751241835649970176
751263075916021760
751498422490890241
751485269094850560
751316863494201344
751488733447352320
751329244945473540
751310589016805376
751331841404198912
751450632373039104
751410127970775041
751396123118624768
751428469557436416
751437617493712896
751402377123508225
751389689391841280
751276610653872128
751407309557886976
751455950712741888
751297821156970496
751264774361493510
751468793801560065
751434974952189952
751208407298744321
751461252250173444
751386098857680896
751460698748661760
751496543274987520
751476326930976768
751345183367786496
751506458601148417
751364426767409152
751386916571021312
751341828008468480
751362115890479104
751405497677451264
751386040292769792
751351571552800768
751277839681368064
751351302924427264
751405803769196544
751466478474498048
751336916465905664
751426187948355584
751301986256035840
751420613915475969
751491354748940289
751342876647448576
751362908592934912
751308109939957760
751417581354057728
751217617705152512
751400430660296704
751434211907829760
751228556743704577
751210730838384640
751394772808560640
751431149726031872
751320734937583616
751243949558280192
751358261111222272
751363537910505472
751395837926842369
751459901843468288
751315907331391488
751439471439151104
751342905936207872
751427530167574528
751504298731835392
751329337383747584
751219425827631104
751369250208681984
751289017702973440
751408173656006656
751440499140157440
751399440917753861
751261070979837952
751322534264598528
751505741480099840
751379165618765824
751448598236258304
751320114075754496
751294319311540224
751304821815316481
751432353659154432
751214480722276352
751479405323624448
751461512494055424
751492642790309888
751285796209037312
751470542910140416
751429430388686848
751487299171459072
751337293915549696
751347766933073920
751502587346685952
751226312551981056
751293287298990080
751438288645414912
751354993710686208
751460434675400705
751520920662077440
751382944816566272
751274865928265728
751471092305362944
751302670145716224
751420861387722752
751421700131217408
751486846098702336
751487558937354240
751412728640733184
751349117683654656
751498141321588736
751422303901220864
751228896415145984
751400615331397633
751351370083606528
751393707253899264
751490603976908800
751472618910343168
751424430765662208
751480785320939520
751391241238183936
751478415295913984
751362468216209408
751488943351275521
751334827689963520
751501127581995008
751304586674245633
751430646422245376
751431745518665728
751288652743864320
751323536548134912
751370827396972544
751359335020761089
751431346833285120
751333670255005697
751505162561171456
751352297175781376
751390905601495040
751435776328626176
751336635317510145
751513068711120897
751430222822735872
751502293724459008
751353752402132993
751464142213709828
751435445041524736
751240204099416064
751415995936468993
751229521236484097
751435037946634240
751392390338977792
751232893503021057
751411063497826304
751450036714762240
751446739920392192
751500137831264258
751341672957632512
751294151329738752
751492923737378816
751498057557090305
751389081159041024
751519469260988416
751378272253054976
751514377325543425
751446345962184704
751460199773442048
751213234858946561
751469141710733312
751462137495715840
751306625076584449
751420508969861120
751439085705756672
751497788945563648
751296365951528960
751358001244692480
751278510845534211
751428624897703936
751360685389455360
751382965905723392
751230100280971265
751450779115020288
751316993463164928
751369984241197057
751491925190905856
751445146311520256
751443590086352897
751425953285312513
751384844911972352
751355652468043776
751352670372454400
751414746042212352
751454923343163392
751496455320395776
751334571690647554
751417912683065344
751403551214239745
751240606983200768
751426913458089984
751346345244553216
751459184630177792
751463878157099010
751518395481415680
751458169734520833
751448476467200000
751242960038203392
751375999095504897
751466423915020288
751302397289463808
751275428061454340
751383636973355008
751369204167835648
751512104083922944
751477631078522881
751279718716940288
751487127242833920
751483293636452352
751512171113279492
751445561409015808
751391736082096128
751321242418851840
751457548960722944
751343023162793984
751254414506287105
751425408055271424
751449953017344000
751478516261068800
751265055350546432
751401877787508736
751426087247155200
751434811311583232
751345678455046144
751328242590593025
751373670942113792
751520173862060032
751411981861650432
751364313449795584
751423285729095680
751399889825824768
751452125444599808
751350417854963712
751341366790291456
751332218715287552
751406596639584256
751448128360882177
751323830384267264
751443954898436096
751396429302751232
751217248589713408
751467589956689920
751305043857510400
751347129529040896
751365160963571712
751485180976783360
751342763350880256
751424602539036672
751356176894394368
751362858114482176
751219354524459008
751353282711449600
751334009834082305
751486619400757249
751494689203818502
751227218798448641
751451228010414080
751212500805382144
751354427609583617
751326430869327872
751311004194246657
751413059885867008
751297112449617921
751313369815146497
751339206652428289
751386954328047616
751226648221986816
751293673179082752
751421255417491456
751375294448082945
751431913227837440
751448929619828736
751485315177558016
751445934714880001
751414024433172480
751376523366637569
751513609985855489
751393019518222337
751409314447917056
751489203339456512
751298337236721664
751466880972386304
751354381648465920
751451844786937857
751296571430625281
751467837466738688
751389772917145600
751423050718085120
751439869746884609
751501748389441537
751251990286655488
751418546190708736
751482165011943424
751517493861113857
751500892734689280
751470937011347456
751422421584969728
751384056403664896
751218314274365441
751349763686170624
751468793927393280
751300799393730560
751398476169314304
751432324458246144
751405623506505728
751483779856957441
751435239323529216
751349201573937152
751249007914192896
751381288129560576
751314158260457473
751378003901313025
751401114520604673
751491086388834304
751343560419663872
751266452330602501
751350849998233600
751290267462959104
751410509807620096
751210705525760000
751352821468041218
751390670535823360
751352078925193216
751287490917588992
751222382669463553
751427634987401216
751420681011822592
751344499855622144
751421561584758785
751395808608657408
751472241544658944
751517082785906688
751210223357071360
751423138630688768
751369904809476096
751364372317044736
751410048526581760
751377932606668801
751431409735233536
751366368801464320
751495205304537088
751519796580212738
751390809090514944
751414444043808768
751348459169517568
751514964855169024
751337209924558848
751407343183724544
751317584910450688
751411474585772032
751355530900299776
751392876857176064
751404444743524356
751292217885618176
751411726273372161
751419993192038402
751416389961969664
751247011572289536
751383527875280896
751379862019903488
751403362826977281
751397721215344640
751455451481411584
751440150752731136
751402808906178560
751476620506984448
751502721702830080
751491753539239936
751443078620274688
751354482395607040
751361679439593472
751427358154956800
751322047511404544
751448334162915328
751518118988619776
751516441233403904
751390373071687680
751506752324022272
751317912065961984
751216086897553409
751442042492952576
751425110192652289
751474065999671297
751445813012889600
751461399327547392
751451664205303808
751258524953423872
751283942456635392
751365911634993152
751366565900279808
751339885940834305
751314539992322048
751327538199207936
751460887605698560
751260815152427014
751438406098583552
751479678041411584
751381703319511040
751476389682053120
751487089506676736
751422513863884800
751317916101046272
751409540890066945
751404839138131970
751350770218467337
751423826630545408
751417023310290944
751462359538032640
751381455842971648
751228883857502209
751322613822025730
751485801863737345
751499793801830400
751481666128969730
751489325028798464
751509906444918784
751500473270624256
751444173182603265
751335817495322624
751497864405250048
751440033601753088
751364963801890816
751364917496799232
751519263958020097
751360140427669504
751323167382179840
751308013638651904
751413349208895488
751483154876157952
751439261694590976
751391270333919232
751339642885140480
751356088428224512
751383649346588672
751440788605710336
751231211482128385
751385356344258561
751330914219675648
751273368381304832
751461327907020800
751438796210704384
751363596228132864
751292201057947649
751435210164690944
751500968433360896
751380532836065280
751300723988635648
751434517869658112
751326237939892224
751454902098989056
751505061877018624
751478772084445184
751405820458307584
751505548583981056
751350832994672641
751508945752223744
751495134152368128
751478818267860992
751488410456502273
751300769874337792
751333053658763264
751480147715301376
751405937982930944
751448061507887105
751384358414610432
751235497997979648
751459557768105985
751355497345847298
751368721831071744
751467031967330304
751217554954289152
751340532081844224
751209484916170753
751338749364142080
751489530495205376
751316204967456768
751334299371175936
751377815103242240
751392625077456896
751461923393241089
751414389522169856
751355945855385600
751409285121400832
751365890709581825
751290393304637440
751224635019059204
751375705401913344
751345833430421509
751349121760440321
751461235623882752
751500578321235968
751464142209445890
751314091017314304
751470249019514880
751357888103317504
751428352381054976
751317433827418113
751330037937369088
751402574113275904
751339940521254912
751439010036379648
751319745127976960
751390175746465792
751495671061053440
751410270497599488
751469343351902208
751440662768345089
751463945278480389
751369015667331072
751358923899215872
751356797324320768
751432982800596992
751240434727333888
751290053419204608
751423994247548928
751316754618421248
751217416500350980
751331031886598144
751370269630074880
751368050985893889
751330574598627328
751436069879615488
751352884021850114
751370479475253248
751264484832874496
751456223522918400
751282520382009344
751358617761226752
751242561331703808
751332814470144000
751393896157052928
751448954689257474
751434412936536064
751394412060635136
751326258944995328
751451827934203904
751443133083320320
751473705448935424
751275960599654405
751333732959809536
751271975981428736
751312241211822080
751222193908920321
751507184379424768
751381338352185344
751332541983027201
751486497774243840
751488242587873280
751447868574142464
751391962603753473
751390599383744512
751285561571151876
751299662632615936
751380642064130052
751357506413142016
751401181386305536
751436963044003841
751366331291824128
751415605769736196
751364271758606337
751393808093446144
751211124964470784
751434119641501696
751307590030675968
751517640573612032
751476364381917184
751348136292024320
751404545620713472
751466810034229249
751402460653162496
751389282196008960
751381459965997056
751332843775680512
751462879790899200
751349876856721408
751293673350918144
751389035038445568
751264052928651264
751464372850028548
751409394156462080
751329459026952192
751258474546229248
751388418265976832
751335922462035968
751284684840005633
751233858155282432
751441744743587840
751479954949414913
751416117348986880
751308332485472256
751492990716239873
751518600977084417
751405812208181248
751462619756781568
751358869377519616
751419950988947456
751380231194312704
751468915352539136
751335083638820864
751373528558080000
751461369816444929
751331774240784384
751303592896765952
751294679770132485
751435943886856192
751410048211906563
751395158374031365
751386916675784704
751413021990354944
751487944813375488
751455053181915138
751410983713767424
751287021147070464
751419137260457985
751444014004572160
751371913579077632
751354532467187712
751302527241457669
751398895666728960
751395586226651136
751358013680812032
751423658715811841
751342993907515393
751362103341117440
751508547456921600
751365609884151813
751398002334502912
751380398735785984
751507649838055424
751449659466407936
751289214537437185
751511504416018432
751329018717343746
751211758379864064
751377966018465793
751440947880177664
751451764902223872
751452733656469505
751350971494703105
751501849002405888
751402762957709312
751414695568011264
751358236289339393
751305421491699712
751451517501177856
751511290590486529
751507695878959104
751414662252597248
751379513834110976
751352703935213568
751399222998540288
751466185087156224
751500070730625025
751428935456526336
751421330885574656
751495603704700928
751482215696039936
751449319723692032
751381288133746688
751335427408355329
751411189364559873
751346639013634048
751436279720665088
751514419507695616
751412913248886784
751357938111963136
751347708464627712
751285448056664064
751339756043247616
751379157351890944
751472107096268800
751411042597601280
751369342734983168
751409964653092865
751292905504043008
751492357476974592
751440251655073792
751421549211635712
751426250800041984
751342021042905089
751322098140839940
751505447752863744
751313822749642756
751463416603086849
751508798863540224
751482588808740864
751446454967930880
751424363312902144
751408064343990273
751504910991122432
751399294117224449
751309896876953600
751355794826735616
751277676011270144
751367933243363328
751437714088755201
751505447857696768
751286727617110016
751319451203563520
751371754543706112
751254582270001152
751501836541124608
751492709827960832
751357237705203713
751430629770665984
751477937220747264
751350250011590656
751328314040737792
751369753567105024
751294868681478145
751450250888392704
751416662595817472
751301709469745152
751350933993426944
751424401330016256
751437646715650048
751318201468846080
751428494739910656
751404901893156865
751509327551221760
751354695935897600
751359700101464064
751318054609494016
751328271808143361
751331308874371072
751374623405670400
751354880506421249
751454361210019840
751275264517169154
751344445212258305
751354138160660480
751412174908747776
751291349366894593
751391568163135488
751351911035527168
751445565846622208
751270784736194562
751448627386736640
751405518292447234
751255643332284418
751483184370552832
751448325656838144
751359448220925952
751520882921582592
751491711466110976
751213893188513792
751417182962212865
751273615862091782
751417052947025920
751294793087614981
751350212598325251
751362744809508864
751388166544887808
751212727184465920
751461327948873732
751222261055709184
751371813117132801
751499210877394944
751468491631431681
751416398564487168
751389123131215872
751436497618870272
751407280005021697
751457997625315328
751508668907196416
751442734670635008
751384655874621440
751409075313840128
751488205128601600
751211158699274240
751364804267376641
751375718135762944
751312585149059072
751402150509576192
751444206611075072
751377152231280640
751450820986667008
751285435427676160
751499529816412160
751337855859953664
751350191383511042
751391551285293056
751430583511834624
751327366077571072
751409800848736256
751469938905317376
751352682833674240
751352267639496705
751484430280167424
751476855132286976
751214593586794496
751421368768557056
751484975497740288
751369187344388097
751467036174348290
751414108378062848
751296135042654209
751443812476649472
751321456240431104
751387453424963584
751392398916218881
751395519365341184
751517015634948096
751316121291227136
751392583352348672
751307422069878784
751393392748326912
751407254901891072
751378309901058048
751483738115174401
751355115664269312
751343534872129537
751260051516436481
751480835518365696
751441736522670080
751318931269234689
751434870342033408
751392612469399552
751464729407811584
751445058344226816
751480155932065792
751468219345416192
751502314612088832
751402389568122880
751364741315063808
751391782110306304
751366574594981888
751427429638496257
751431963379109888
751318381735792641
751368050780307457
751301361455599616
751493036736122882
751459234785685504
751353760958537728
751355346216710144
751354696040939520
751431124879085572
751380784766980096
751402217517744128
751508912134914050
751391362684248064
751403824204640256
751385083832045569
751356507875319810
751403920371675138
751309603334348801
751407934429626369
751388443385688064
751227168349454340
751498179250642946
751395687238144000
751355333600157696
751374065319968770
751434064880603137
751216745528954880
751457913806450688
751327214923284480
751440683551064066
751457100186935296
751318272755236864
751434895491203074
751321783429541888
751404704639442944
751446836641095680
751268016491417600
751371989437341696
751313969231650816
751502566488506368
751360140440432640
751245719860838400
751340175247175681
751331904377327616
751473696804577281
751509419821658112
751346492229705728
751373419397210112
751252803910262784
751411394558517249
751450028321845249
751443111939825664
751410446939238401
751311486543273984
751353743862599680
751243807157395456
751388313500680192
751315374650580992
751510199953940480
751308504393191428
751316624477683713
751416247330496512
751461646804148225
751448325455511552
751438288678944768
751498275639926784
751451152366067712
751307464176459776
751336941522653185
751405052963721216
751339433207721985
751382206493458432
751321015985197057
751438225781231616
751448669468196864
751359196717649920
751385498921345025
751376896609382400
751423948173119489
751304523826814976
751356889552785408
751406428858912768
751434136338984960
751431468522536961
751424443042246656
751308491680276480
751390314020175872
751385368923025408
751331795371593728
751440616538705920
751371716723695616
751422647918063616
751297716467167232
751433137939447809
751466017050820608
751342339797446656
751438561128419329
751491459707117568
751304305932660736
751301193515802624
751339206702665728
751443074199478272
751515706919976961
751347615955124225
751207605884821504
751500901282516997
751312060957466625
751420638905139201
751487592533819392
751378578290249728
751503132627181568
751422950147026944
751424803995869184
751394915196821505
751422954240675840
751346181574365184
751470358088286209
751443128742080513
751430466054590464
751323234797314048
751398312692027392
751407007341555713
751382181256294400
751465753103204352
751325562279383040
751335603644477441
751376690975281152
751339789371211776
751210206625927168
751512875861102593
751376292503756800
751291253275385856
751338032104607744
751335591132946432
751318834632622080
751389630516211712
751504474624167936
751491363254968321
751444387012435968
751227176553291776
751328657881329664
751358978651807746
751425030379151360
751303676413767680
751482274428903425
751392734087438336
751215046571667457
751342289558106112
751263193268228096
751401122724806656
751439286755553280
751420748007411712
751277399279493120
751429036136656901
751302888119472128
751245753146679300
751424309172834304
751223116467204096
751432936847577088
751440133962993664
751465639798251524
751207702588719105
751329957930864640
751520001929150464
751444638972514304
751385951998443520
751431070072078337
751449412061188096
751362908479746048
751257602370088960
751315655547351044
751383116749602816
751389831918301187
751422039903264768
751381598348730368
751443024174014464
751311696107634688
751373465610051584
751491967486492672
751338837503246336
751503950390624256
751501559763087360
751392142770176000
751383947234476032
751351042923589632
751492466587688960
751268524220256257
751219446413299712
751370898880561152
751257958571540480
751345795719426048
751515748925833216
751496522349613056
751227738917367808
751232952445480962
751218276273950721
751248265744646145
751358173177577475
751464385428815872
751313323572994049
751375797580169216
751319946202902528
751441434507612160
751410874477346816
751421163117555712
751391832685371392
751410174250790913
751425965717356545
751442319296069632
751381820751699968
751425026121797633
751424006855667713
751387864701636608
751353496738365440
751316066740101120
751505263312637952
751413449914216448
751518576020975616
751343136446771200
751320889900273664
751418156002840576
751508241079734272
751433469545287680
751376175314993152
751326586092212224
751386908383711232
751309515128246272
751380831025913856
751381678166343681
751466105122725888
751507217715634176
751457250905030656
751441530586554368
751306809865080832
751449399285383168
751266326199488513
751447453245792256
751387625609539584
751379929095409664
751482236575375364
751386031694483458
751512334766632960
751490788601786368
751401756043649024
751375432629575680
751389261392478208
751488406262284288
751497889638146050
751423013057400833
751485206003978240
751277328060166144
751307891840344064
751434786426785793
751227009083277312
751514234790481920
751448959059656704
751290875439906816
751336031652372481
751294620945018880
751436594066882560
751325163992604672
751520895475277824
751299817708589056
751348178075648000
751405074002370561
751349495133200384
751388028355043328
751428679499001857
751417849923637248
751447474095652864
751409671030902784
751403786221019136
751406101434802176
751467405365301248
751350334052769792
751357367879479296
751350250212773888
751270164193157120
751473097195286528
751305882814775297
751503883453759489
751505346942959620
751450229916987392
751387109706129408
751487085136252936
751361771940741121
751356348592513024
751238438565871616
751442755570769920
751459482324996096
751326984517464064
751409859522945024
751209145555050496
751449805977710592
751499416423530496
751365060446941184
751383192381382656
751369103592398848
751418105654571008
751341764980736000
751358131238793217
751491476383752197
751519494384787456
751292813191450624
751406189599191044
751216816727490561
751353022685540353
751423491115741184
751515442863276032
751340829726298112
751403572449906689
751383188170280960
751342645943816193
751402716715421700
751508518189006848
751222621526560768
751489899476422656
751470110603370496
751239726208811009
751305530304495616
751356197714980864
751506701937967104
751371343174701057
751371498624053249
751442575345737728
751444710204510209
751425898578972672
751504684486098945
751279282375127040
751408282527338497
751332147340775424
751517229607518208
751416796851429376
751498631891398656
751305509454610432
751401701769437185
751230817540550657
751310844659662848
751358584122929153
751256679518343168
751295548083220480
751351676137865216
751486820932784128
751325725941067776
751485101142319104
751330855516340224
751448551964680192
751474086774181888
751420072716079104
751357950812364800
751407300884111360
751488985323696129
751337138730389504
751431720222818304
751518743625281536
751377986927128580
751355610520780800
751327387124629504
751349105012637696
751352720808902656
751444357706870784
751326883883589632
751372551444688896
751315722484248576
751401307467046914
751457032914567169
751326149779853314
751439056219799553
751334127387807745
751374778544562179
751433637174718464
751457674819149824
751324983830413312
751222366001197056
751358491772813313
751460224792494081
751342809559494656
751373838894628865
751405791048003585
751413789703204864
751228262878027776
751452536771579910
751509965173563393
751476528001773568
751333925973295104
751230058208038912
751353173395124224
751341995659059201
751370697298108416
751266712285175810
751431284082216960
751380600267780096
751369757723590656
751297628512673792
751364741638094848
751307245804290048
751432022124408832
751487273695412225
751307447394930688
751357833543909381
751430294259982336
751332042873372672
751299016655331329
751465153061744640
751308638338293760
751428365018603520
751282684287037441
751391157398151176
751347104539435009
751345523378954240
751241558846873600
751334664116264961
751290359750144000
751430042454888449
751348413204168704
751430290266959872
751353903371915264
751401642902360066
751352829462339584
751421578576011264
751250916297236480
751306667120332800
751419145867124737
751245409448710145
751349125887778816
751471604140482568
751394252681347072
751242775295827968
751410723784388608
751260848623013890
751477308381421569
751350719798730752
751351852533448708
751414326578257920
751467837298974720
751419091295019008
751259103775846400
751463701803261952
751336949949075456
751409327034896385
751459411114295296
751376946945220608
751364850597695488
751381145212817408
751329836317175808
751225981273305088
751495486486503424
751362908433555456
751267643340926977
751410513909673984
751393686337052672
751270155649294339
751377446151258112
751347725308919808
751433448485588993
751394932028534784
751514813503864832
751473176798908418
751246759913877504
751291898913034241
751336262183813120
751421691939680256
751217026484432896
751430793533255680
751422182371229696
751395309369102336
751430218829602817
751284777060167685
751498514472009728
751452553313939460
751379828515954688
751414821464211456
751381011246772224
751482161203642368
751340129407598593
751345321792471040
751307749141540864
751386103182086144
751264249939320834
751216875636490241
751493800015515648
751428213881143296
751407187734499328
751301008865824768
751428411021750272
751442642089680896
751448568632782848
751303966093377536
751368495582027780
751408953553199104
751353064406130688
751503639924047872
751235112423993344
751377936800972800
751413773068562432
751309792002514944
751375998793449472
751449164584628224
751405938070941696
751351231755522048
751491615110402048
751465966605701120
751218817548812289
751360626912587777
751491006890119168
751407242398892032
751434660484349952
751402985071280128
751431221050273792
751464742271721472
751401521410027523
751505007468425216
751343648449654784
751465450807123968
751493578052997121
751507003873366017
751275763467333636
751407326146461697
751455694876864513
751504562586947584
751427165133107200
751377546479013888
751468571344117761
751436703290785793
751432399599366144
751509176497700868
751373159304142848
751421989332652032
751414372468154368
751335930729029632
751375663370801152
751445812991766528
751421708461084673
751470043544842240
751422530485911553
751511105831313408
751272546658463744
751342486564380672
751471658515456000
751329467197521920
751274102497783809
751247393283121152
751402330629795840
751492026118639618
751270835244019713
751352414276575232
751468999427358721
751371754413563904
751478184927858688
751321032628187136
751232125785997312
751357271326810112
751287260226654208
751293031614124033
751433766959276033
751497529070538752
751376892196970497
751350027881156612
751334424936083456
751288543364812800
751327118437605376
751345342969290753
751363105821696000
751380306599485440
751429878877134848
751383653666660352
751390628861259776
751476788111474688
751221740835966977
751431049276628993
751411109488365570
751383892645519361
751341626694434816
751349608303955968
751439538560655360
751517955134001153
751437865033367552
751477048103866368
751288019160752128
751340091482800128
751441518108545024
751317698085355520
751218884468891648
751504692958498816
751469213236203521
751496509565329408
751334336893419520
751347855382683648
751362489150038016
751417853790740480
751436002518970369
751441715551145984
751343123826106368
751494492151279616
751378104476700672
751515971215654913
751469557190197248
751462561049116672
751287192861941760
751356331991457792
751296541948686337
751324975282393088
751437240077840384
751486648878141440
751398128159449088
751371158583402498
751440347847286784
751370521317486592
751349302082019329
751392847606190080
751502201332301825
751421918318698496
751290598661955584
751481670478340096
751360186627989505
751462619580657664
751379497073553408
751381745350610944
751426074656014336
751360349866262528
751509079974117380
751430608992239616
751419669899337728
751415886926508032
751461222986297344
751463596870209537
751360593471365120
751417157733511168
751329933025312768
751352816929832960
751416104879132672
751351818983186432
751439521531760641
751359452633235456
751466038206820352
751475475436957696
751288916800569344
751447440713187328
751503191318093824
751263172166770689
751399289927176194
751360421500682241
751303592854728704
751425915553476608
751475231919865856
751445255183097856
751478331531485184
751426985105170432
751373431900364804
751218020643639296
751340129126678528
751412266952749057
751235665828995072
751480193986891776
751456760498642944
751353853052944385
751455866747060226
751430264870440960
751470085559218180
751349893827100674
751434790730141696
751268972729802752
751471226460180480
751456059747860481
751431707539152896
751385167588098048
751310161134977025
751394529563938816
751411210231353344
751429027429244928
751403731594412032
751303705841037312
751336669094219776
751422878692892672
751336283016953857
751298295163592704
751424430463737857
751376796084502528
751508786582609920
751285498614837248
751499760394203140
751334647246848000
751437458189975552
751379211907174400
751424216822611968
751488339073720322
751403652141740032
751333908973662208
751330532735193088
751395909494149120
751474493990854656
751411939964817408
751382991079956480
751285993362321408
751411876915994624
751389945139335168
751380667368247296
751379354588962816
751389437448237056
751401932292444160
751291395843907588
751517837861224448
751214723702484993
751478906092392448
751348308338061312
751439425071042561
751359490361069568
751437508450353152
751343455276761089
751434589210423296
751335410819854337
751430587873947648
751322370523205632
751472203728814080
751431590400647169
751347087640592384
751412652954583040
751275138436329472
751299595712552960
751306104945184768
751469963873886208
751496203347582976
751437940639793152
751234617223569408
751391714884059136
751351038632980481
751421284924420096
751397402506956800
751418311225860096
751472178495909888
751309972269592576
751491912733958144
751351625961189376
751511277919436800
751352565401579521
751411541472268288
751388665683775488
751394571519725568
751415031305150465
751417594041798656
751374719572647939
751326644418162688
751423931366551553
751274186400686080
751335007893987328
751515489013202944
751377894652387328
751380734200254464
751324274728660992
751477056551084032
751501291365490690
751351793737670656
751412720168206336
751267865811034112
751501576418783232
751331757568368640
751373784276430848
751417099134771200
751289428719513600
751323360337027072
751437609327484929
751326522913554432
751459042141171713
751518206838308864
751470165456330752
751395662084861952
751410174284468227
751409025040805888
751395414579052544
751433678996140032
751469079073021952
751390586888982528
751457452219101184
751261826021617669
751429245763813376
751295099217272832
751424296606720001
751412439187591168
751401009507737601
751404495272226816
751309884323397632
751386732101242881
751438544338649088
751435499303268352
751422656440725508
751208692264165376
751355983583121409
751438280168763392
751269031827476483
751361302304546816
751346018151702528
751355065303175168
751360077425180672
751465048434806784
751320806320435201
751216774654328832
751370563155791872
751416780229185538
751343325450567681
751358575767875588
751464087834521600
751412686487887872
751220734396141569
751449248462438400
751375114189541376
751509977769111552
751311016697495552
751383326523547648
751516093076865025
751340468852563968
751215738753540096
751412665801580544
751476167186771972
751465903699554304
751347607570702336
751316280402120704
751439928697970688
751359896982065153
751449692769103872
751383733085868032
751433456622694400
751478264431009792
751337507808276480
751388208802430976
751377576195567616
751416952166420480
751384177967235072
751440717176795136
751443065894735872
751323981148413952
751475697428811776
751450326369079297
751265369994567685
751222030159216640
751213880613998593
751337348294701057
751466289605074944
751352758545092608
751437042735775746
751291051621683200
751354083882201088
751432466980798464
751431191673204736
751366616126984192
751502352465727488
751404482370633728
751316104157409280
751346340899196929
751291093539586048
751417354677002240
751440474020405249
751367979514925056
751374745065492480
751381774446518272
751296227342479364
751338052958629889
751313390669336576
751419913428926464
751474397400145920
751317090125111296
751508819834961920
751360115362717699
751361985867055104
751456710028566528
751519763122122752
751376108210286594
751511818900758528
751302602860662784
751304716852670464
751352741620903936
751441111525236736
751364409931472896
751423558249811968
751400518958911489
751228145383141376
751347352024252416
751382580013006848
751419473106722816
751459646003634176
751288455469096961
751411893940649984
751370840063746048
751408433409187840
751450896496750592
751403278923993088
751402750152413185
751458748548472835
751320889828995072
751467585833668609
751457238456250369
751385192783282176
751485411797508096
751457112635666432
751385218012045312
751344935836803072
751332411980517377
751458697952591872
751473952745201664
751246743182970880
751380331845021696
751384723235057664
751220775995179022
751324417343578112
751466931354492928
751477396482715652
751345032435757056
751289659326656512
751450229661167618
751422346100142080
751209942447718400
751443996963119104
751392470110470145
751433788123586564
751333531662618624
751421054170570752
751252426502443008
751393896148692992
751498153849819136
751389236339830785
751480949062369280
751356181051039744
751311968703741952
751404331711270912
751441505760514048
751486208392433664
751424468254334976
751488561623465984
751362908400062464
751488247130390528
751413194028158976
751356910788571136
751456382688194560
751433410653069312
751469540421296128
751511223288549377
751438196307816452
751423587475595264
751502155358625792
751350212254371840
751416910085062656
751452805169352704
751493808806764544
751490490957266944
751453832811515904
751481628401295360
751287167872212992
751511189595758592
751359028857536512
751463433346875394
751460958623588353
751344063400579072
751475244444094464
751340213260156928
751237842844655616
751506563509153792
751501010259017728
751381317510688772
751444001098653696
751492793772675072
751416939789029376
751397838874042368
751407724865392641
751299540859453440
751276992486514688
751458819809607680
751484287707406336
751412330190307328
751324341933993985
751491116051103744
751469448234577921
751339911182184448
751450653399154689
751399554319261696
751392746968064000
751470924684259330
751359813154734080
751416297804615680
751475710250844160
751429832915841024
751296672236535808
751330620635242500
751465895566860288
751263289695318016
751391543227998208
751424036177997824
751330297963278336
751348866058969092
751327571585986560
751431472905682944
751334467105587200
751398224590737408
751414267614822400
751505972133191680
751339823097577472
751444500367630336
751501610006638592
751346370502463488
751414892863885312
751301919197556736
751340888463405056
751519020432498688
751475403957690368
751511370160635904
751507511224578048
751369904473997313
751337306464804864
751211506780413952
751265214851538945
751441975388278784
751404302166429696
751363399263617024
751401181663010816
751512938700271616
751423554072113153
751302762428850176
751442692731768832
751461403207168001
751507217661124608
751405811893764096
751314392864722944
751363877351387136
751214123875119104
751455544142159872
751414754393092096
751436975954075648
751490201382428673
751336484590981120
751478684083773440
751345468605665280
751396244895899648
751334835881439232
751279609874817024
751339210687127552
751368663089971200
751366150626443264
751418302703005697
751396362382487553
751430399239348225
751447599899549696
751471725653569536
751341635179520000
751367123788767236
751326967778013184
751326854133481472
751243882474696704
751405162099539969
751363181294055425
751460950373523456
751431842004336640
751208243679100928
751276967471697924
751505539981451265
751487458563526656
751386446972461056
751222160165736449
751442461738864640
751423025527087104
751353530158579712
751457137948233728
751277676095152128
751414326704168960
751460849718554624
751316225796501504
751355337672884224
751340582170013696
751479543974731776
751405791018491904
751432768714788864
751347813297057792
751361838869311490
751427542817669120
751403421459177472
751485356898283520
751402267924987904
751375386412478464
751429795116789760
751384136112373760
751444257148243971
751509985985699844
751423822373396480
751480739061985280
751512636798410752
751393757623422976
751444219395530752
751318621037666304
751379920517992448
751346810841686016
751404310466994176
751386589780185088
751216665581477889
751326661455581185
751319547815268352
751494777355571200
751497088614014976
751214212224090112
751373616466518016
751336346040602625
751406110104510464
751339084862279680
751421687351181312
751443321613156352
751356667544145920
751244797008973824
751491850029019136
751462493793488896
751303534029770752
751302149888471040
751428662558281728
751340557046284288
751496257865146368
751435432127295488
751411885463875585
751480797798993920
751429971206438912
751460086283984896
751298928725876736
751424447345745920
751327370183843840
751228921329299456
751444253008617472
751342847249395712
751489475885367297
751307480911740928
751342339839430656
751469313924689920
751400246157185028
751380994272403456
751453568335351808
751507490613768192
751374291992731648
751360530443632640
751423839377190912
751374069505941504
751502767680782336
751425105759047681
751353701986598912
751418025841135616
751411533306101760
751515035940388864
751379853593735169
751409025040781312
751444756392128512
751387134687313920
751446610043891714
751361285175013376
751376606975885312
751337612753956864
751517594365067265
751516810302939136
751361603933704192
751339357559074816
751342033336401920
751385633122377732
751507607651835905
751425089153949696
751322785872375808
751473944339763200
751455523044618240
751340167068278784
751367455369490432
751295195703087104
751508518096793618
751216267390922752
751469817027301376
751301864709382145
751269711103430656
751430613190602754
751403631228792832
751299331249082369
751333065910284288
751345913352876032
751493808789950464
751306319051812864
751403614149681152
751368746833444864
751410719636074496
751498649016860673
751337415751692288
751322207217909760
751389898914066432
751375239758618625
751428058758975488
751310488328347648
751371322358398976
751444924147478530
751297129222733824
751403425380831234
751452696209567744
751332797600575489
751394244192006144
751396668583665664
751375797798264833
751407963705933824
751478977588436993
751344826734510080
751391899714478084
751366297649352704
751455527348084737
751467657182998529
751380805595779072
751379589386100736
751339189912739840
751370521325875200
751426267669495808
751461055272849410
751362707287339008
751438062077575168
751396068781387778
751345606929608704
751234097280843780
751506752370200576
751423897816272897
751419711955603456
751220847545815040
751498095372931072
751359854925742080
751416939692654592
751396576434716672
751412787239325696
751416734268084224
751464029089067008
751382307399798785
751438481474195456
751470698078633984
751470136108998657
751347649782157312
751399633717432320
751412036488163329
751410291443916804
751519494674210821
751471062718750720
751438959729713152
751419829354102784
751491572982747136
751227218731339777
751419120634073088
751509562365214720
751245178489405440
751292704475246592
751374073876348932
751337864340930561
751231395993878528
751317672969826304
751502159275974657
751465560140083200
751211867318607872
751323398287007744
751335301491154946
751409087754141696
751322286532227073
751410308443303936
751327181356269568
751372437900652544
751332776767619072
751501379458465794
751441023331557376
751494303420219392
751423885317382144
751369447382851589
751355413392601088
751466193391943680
751228267135311874
751255953694003200
751424006964871168
751367924837941248
751306604352565248
751457053911162880
751352351429189632
751323481946591233
751340787946795009
751443976125689856
751260957804945410
751414393515151360
751414380940722176
751440734042066946
751415114918555648
751372509405179904
751405036018761729
751403064855330816
751350053055434752
751338225273372673
751379203292065793
751401471183388672
751438078892511232
751328544643489792
751431028275687424
751502624848015360
751331770008735744
751516260614049792
751445272283254784
751305001998352385
751368532965879808
751335603741024256
751223842324901888
751436111767937024
751372559501975552
751379786380021760
751239566611386369
751424418203578368
751415824003596289
751452196869402624
751492508358705152
751424221012602881
751309380721766400
751404377735389184
751382483179073537
751387365579558912
751378649656365056
751428498888093697
751468135128195072
751326988388958208
751433804791869444
751438930210394113
751406470470574080
751331316935847936
751498367960641537
751252833060524032
751437998995148800
751388472657707009
751326036621537280
751309158734000128
751405459937038336
751499047173779461
751394529551540225
751357980059262976
751470374995492864
751296546210213888
751334500370644992
751308370192183297
751381732482514944
751419367888420866
751432017909166080
751239277309157376
751364766724218880
751207450989113344
751488980890288128
751402792082870272
751310005643730944
751466252191797248
751492256561979393
751349684103483392
751387952551428098
751470421359284225
751359464951906304
751224047653031937
751454377865580544
751415509355290625
751484182564450304
751412929837273088
751417304441905152
751376279845367808
751403156941266944
751238379774369793
751518546602106880
751368965255995392
751435893534126080
751360408783552512
751408563571032064
751440171749502976
751376657416617988
751380809815240704
751447247825596416
751403639340691456
751387617338331136
751330872649977857
751461696930185216
751371771132207105
751414913646616576
751429908304453633
751263293667323905
751507117106925568
751422274574639108
751377706135191552
751346068445552641
751481603013173248
751445905375723520
751449172847562752
751431414168559617
751477110917693440
751410405059297280
751411612704186368
751324975081095168
751290544173772800
751431728850407424
751310609879269376
751386577201274881
751327475070857216
751490155333070848
751405145401925632
751317672885882880
751374862325805057
751424036475850752
751447251713658880
751449768455499776
751331132604571648
751340691167514624
751384312055037952
751315001248448512
751480856687087616
751449307170177024
751387038377603075
751487844108173312
751391425728774144
751241030427521024
751223116685271044
751380398928760832
751452213663457280
751420772980252672
751471448611520514
751271346860990465
751427483963187200
751321754161774592
751466558116007936
751333393397325824
751496375683182592
751465861924265984
751345305048743936
751412145418477568
751348861973782528
751411063283916800
751429002330603521
751263457354260480
751481619987521536
751387487017181184
751257019252748288
751320759801290752
751389580012687360
751402829860843520
751303118567059457
751362002665213952
751410421463154688
751441036023566336
751491573020499969
751451097877721092
751357896340959232
751364997469667328
751484308305551360
751340154573422592
751445863361282050
751453023180845056
751436162091352065
751396278429442048
751459515946635264
751392616651038720
751285326463852544
751267324615729152
751349264614199296
751500955779203072
751419896584478722
751291206936719361
751341576358690816
751466218293456896
751277436906532864
751331967006826496
751459423814578177
751505766591463424
751444835832369155
751505867367862273
751489803204648960
751418818845638656
751444445955026944
751480927742783489
751333791692652544
751504663359418368
751392188966248448
751354654018170880
751268469820100608
751519310150004736
751427622337404928
751383817378824192
751451534303588353
751363479131553792
751359469133582336
751289512538562560
751460551990140928
751344923346075649
751473952745107456
751343082054881280
751410153229021184
751247401633984512
751456684757905408
751435939596103680
751467439003672576
751449248147857408
751347603359600640
751448606549442560
751468303114174464
751432504796585984
751474476844474368
751380491178127360
751487194179723264
751506626381770753
751456588322508800
751410581194801152
751409452763537409
751244885043412992
751423512087105536
751332755632447489
751434866114306048
751374073620463617
751349860218048512
751341425254596608
751341060631265280
751468793927340032
751484207634014208
751369422443610112
751279198547816448
751299624699174912
751474669782437889
751214765830184960
751392922835283968
751387432864534529
751467476697964544
751398623070425089
751303508637290496
751325352757198848
751349436303994880
751494861476466689
751345221217103873
751458442284589056
751306616973197313
751385658627940352
751431703336521728
751356340103176193
751355770026024960
751387000553353217
751470316233302018
751399550179475456
751326028245512192
751404105160126464
751302002978742272
751511005247799296
751236492341698560
751463945043607552
751460640078770176
751229709904666624
751398740674670592
751233602533285888
751453014691606528
751460950385897472
751462409882177536
751328779662917632
751409717197561856
751491077966815232
751431426625507329
751421465321431040
751510313338568704
751297049589522432
751494383342645248
751391656373522432
751301373996765184
751278510874910721
751432118580936704
751490205488644096
751364225759604736
751339693279678464
751209334101671936
751385729691840512
751408353998430208
751410236943052802
751439991629381632
751342759311802368
751399809953755138
751215344585478144
751338321629118464
751452603821727744
751303269708738560
751372681384255488
751349142870429696
751373394302607360
751372694067740672
751376288322027520
751517045162778624
751473172776640516
751297972542005249
751333632237797376
751370491961679872
751289885705637890
751374946383847424
751421838329163776
751433582732771328
751276606702755840
751415614011482113
751345510590533632
751319044632915968
751499122864193536
751429442644348928
751352473047207936
751468676210106368
751435872835342336
751404797002182656
751311511365312512
751497545562656768
751402687191584769
751362719916449793
751432148230500352
751455393113669632
751438397705682944
751396605396332546
751321703872098304
751489060544319489
751501177909547009
751454445158883328
751307417980432385
751515853821206528
751479610991321088
751492088999604224
751428499194404864
751232444926398464
751389634496638976
751395108398964736
751440352288968704
751398220539068416
751507805081833472
751389206874914816
751317895444062208
751331904348049408
751307954956169216
751368482890117120
751319178938810368
751483427556364289
751321640844288000
751430180955095040
751371955652132864
751422388131225600
751320361459867648
751320260935053312
751348614199332868
751413189804457984
751471008440324096
751337042097737728
751213792734969856
751353450403864576
751488830109200384
751370315725410308
751467946334183425
751419032562176000
751459746817900544
751468529405145088
751479661146861568
751355522335510528
751463907361951749
751325684019191809
751451144250134528
751346685016678400
751494425222742018
751471993958993920
751340263558307840
751433817269932034
751362711456481280
751391106848399360
751520958201131008
751296579903062016
751321175087808512
751400946610147328
751306197412802564
751343266558271488
751478524347908098
751271543913607169
751357317577379846
751405610885931008
751412296602284032
751305299949039616
751419460330938368
751377689387364352
751463135484088320
751314946504417280
751450045027913728
751428604131618816
751391144584642560
751449323922128896
751430122159284224
751468793772204032
751334689147760640
751437005037441024
751455325933277185
751459847120359424
751312555998580736
751487512896479232
751449621503758336
751256784447213569
751407388960362496
751502771623452672
751465740205559808
751393363576942592
751493162577883138
751338715822297088
751356931542020096
751492671861100545
751359293140692996
751321619902173184
751327340685295617
751271418071879680
751317777726582785
751478365157199877
751453627349364737
751287071285866496
751362539523538944
751311444457684992
751393111860011008
751400371969527808
751470530243551232
751350590056361985
751325184896806912
751509763662442496
751479078130225152
751330625039237120
751236924111724544
751341941120442368
751489547221889024
751358462668447744
751386220488433664
751408278295420928
751297846473789440
751396593086136320
751468793709228033
751325377973235712
751394667791396864
751282944199626752
751312417565573120
751324585342144512
751482676750655488
751432164768612352
751350136903794688
751447092363755520
751304574145814528
751215587783741444
751404935686807552
751429652439113729
751488611770437632
751337092668465154
751393376180854784
751426376775983106
751406009361567744
751384232472219649
751265797926850561
751376397453631488
751381342521286656
751413776906264576
751299343974600704
751475378972135424
751428419582320640
751339781016215552
751375403298779136
751462867115712512
751409532451053568
751393719794929664
751365546575294464
751474468485107712
751504151717216256
751455162196193280
751432173484445697
751222038585421824
751396664464838656
751263134338330624
751404428100534272
751418965440638977
751348136132706305
751437248357343233
751489538619535360
751331019177984000
751422886921900033
751443090880204800
751456927910076416
751421331217014784
751284688858275840
751379190918868992
751474141635698688
751505552820146176
751229852766736384
751336496871968768
751243282685038592
751403870002249728
751480873485295617
751240359578066945
751285301448892419
751497801654267904
751335137942577153
751410824477077508
751323138340839424
751216066089611268
751415362344804357
751304154790887424
751470488153710592
751516994793402369
751413030311854080
751423151217709056
751445607827505152
751328271975931904
751306948205654018
751306948205654017
751250471730417664
751364078623416320
751390741981700096
751382017753907204
751508396428361729
751413600846172160
751414372740632579
751330012578611201
751328955727286272
751371221644836864
751351026066808832
751394252450586625
751418663475908608
751498921541677056
751434333416726528
751240254485585920
751519066565840896
751387634023428096
751463110637215745
751348354379091969
751314481288994816
751354909870530560
751462364109742080
751444584249516033
751431556816707584
751241928264585217
751271502301962242
751449952950317056
751360123516354560
751318989880647680
751434308083220480
751446261820223488
751430126550810624
751439098229907457
751381669894983680
751439274436853760
751234890016882688
751397473655160832
751337088243478528
751324891496976384
751434056680763392
751409046079598596
751449126882148352
751306113371570176
751375281840160768
751299805121433600
751427320666132481
751428113133867008
751462221469741056
751329911990870016
751338065872887812
751443351006638081
751432974281748480
751358118567620608
751481951337328640
751480902874693632
751379702435250176
751324274863009792
751364472837697538
751316246826737664
751360362532986880
751441367231000576
751325415801782272
751345733010333696
751453388030742528
751432164911316992
751462351434444802
751368528842911744
751364783367135233
751345695114797056
751455732818731008
751378523907063809
751232557929291777
751405413791391744
751207664638623744
751517930186244096
751477425666682880
751358563361120256
751429774044696576
751464347860340737
751334915803901952
751488540580642816
751439345471594496
751455187475263488
751211896829775878
751413634581008384
751469158718668800
751352741692264448
751419795979902978
751435742853730304
751266318133829632
751387957140066304
751445213407830016
751426552781385728
751363386760433664
751254770975772673
751307279501258752
751409771446673408
751374384007409664
751489286965305344
751416990066171905
751445653738303488
751296689059815424
751395846344863744
751374682029424640
751254427193974784
751359519696031748
751237079456030720
751419451996798992
751315110413598720
751451404334694400
751424137197826048
751387898126020608
751470291033874432
751279945217744898
751436334246531072
751475492247703552
751263981713518593
751480269421502464
751414515149844480
751472321223876609
751353433685393409
751399705045762048
751211766902763521
751478625195687936
751302565275373568
751408911731785728
751460497527103488
751422949933125632
751336807246225408
751487626130120704
751313382297313280
751373113280040960
751391450886176768
751331996392124416
751339554746068992
751423335767179264
751337105239007233
751429203556532224
751379434242973696
751410719351013376
751446526363373569
751411315160256512
751474099449311232
751379161609043968
751375009088696320
751308281944109056
751408723109838848
751508190668263424
751457917849767936
751497126471925760
751311498874683392
751349457632002048
751394915196731392
751396701957722112
751368528943575044
751333213037928448
751401395648159744
751439752231063552
751370001198772225
751282302391463940
751453119511420928
751473382160564224
751446060438990848
751511378557632512
751448166378115072
751443623900684288
751405833045540864
751455544016273409
751387403227635712
751443862997073922
751299260050792448
751517733112733696
751365999690219520
751390138178105344
751442151737819136
751328011962707968
751443535660888064
751433330923450369
751425365965406208
751431921603751936
751427526006824960
751410820190445568
751399050910560256
751481288482226178
751301642574856192
751414267849605120
751344252442009600
751419380752326657
751426867438247937
751402351702016000
751505196207841281
751353853208068096
751467682474692608
751267735552659457
751506836109594624
751355153366876160
751480512452014081
751373343794888704
751489912059428872
751399197660688384
751233090500988928
751210806285574144
751318717489942528
751437080455249921
751304704169127936
751227881171279872
751375193612877824
751307719907434496
751400812392382464
751442835082186752
751396442212864000
751389022350606336
751258143426916352
751441543408586752
751345800115019776
751352632619433984
751360505298710528
751509033727787008
751423503685922817
751447574884847616
751455266932158464
751360970598080512
751392906213224448
751420261296173056
751472275032010752
751308332334473216
751440289328427008
751419175009005568
751340183925104641
751479644575109120
751413064054939648
751441774040739840
751467073918869504
751425541903880192
751381250351529984
751445200623534080
751361163540267008
751402418793885696
751492973838336000
751457699846553600
751366725275385856
751450292542181376
751313369806831617
751386291657383936
751467548047278081
751254599068160000
751427869969047553
751320504141840384
751328037254365184
751369682544918528
751209426200064001
751222160132182016
751386367364661248
751436963199217664
751330226370703360
751423134503436288
751364808696627201
751362426277335040
751284307482648576
751378557364908033
751347125544419328
751436518548537348
751345389073227776
751337260201680896
751402733333311489
751466193421275136
751406764218732544
751395376578588672
751376934299467777
751409469662367744
751382584005885952
751229013964783616
751422228630306817
751435771949744129
751272504728051713
751445926414258176
751406789468585985
751417900003622912
751336920504991745
751450259096764420
751375978065264640
751427710438617089
751328783731453952
751421045693902848
751361826500272129
751307111661834240
751341882643456000
751471570514747392
751392927163805696
751407485601341440
751354058699603968
751517137160790016
751482194498088960
751263209898717185
751447608531431424
751422472084451328
751330683889422336
751390398090706944
751313122040905728
751318906321666048
751327273798733826
751432274005069824
751343639847141382
751477509334638592
751508228706566144
751219949855703041
751400468576894980
751370613445517314
751217064099078144
751448191145566208
751404025438953472
751361402808459264
751334689428865024
751409222080929792
751375692663758848
751395141823262720
751391522298494976
751500205028171776
751443388994494465
751434048095002624
751346815014932481
751362371537473536
751311046141419520
751315458498891776
751450527616102400
751476154591313920
751376590555213825
751284701566935044
751447935351599104
751397222189785088
751455317494562816
751435453350481920
751389068508921857
751350921045676033
751281857698799616
751306042131132416
751417686064717825
751351512815853572
751399629590233089
751370982699462658
751428981350666240
751294998709170176
751514733883392000
751473696888332289
751322630620413952
751324194986688512
751513794510151680
751376401635348480
751385281165684736
751404251914637312
751459100546830336
751399772477620225
751420605325455361
751351466485481472
751353907583090689
751214707164536832
751226585135648768
751326669764456448
751402981053136897
751439467085500416
751305530547724288
751369413841063936
751319308723228672
751374425992421376
751344294263418880
751408043439579136
751451844468043777
751371544501317635
751509646272180224
751493636760764416
751325948323229696
751461155844005889
751420341046632448
751499718442659840
751514889148067840
751265386687926273
751362833087094784
751357367871213568
751351911245307904
751499311448403969
751355253904248833
751361989906198528
751450800413704193
751449231345479681
751435134499303424
751438796030435328
751359595155714049
751344516578312192
751462535707004929
751476439900385280
751397167668072448
751520979474579460
751489824201121792
751392470211190784
751317144441323520
751460581476098082
751468034586542080
751242175497637892
751421507344166912
751519444162191360
751348094432870400
751416847304499200
751275050603466752
751355748995727360
751386963022864384
751362598302523392
751363391072108544
751361184851460096
751426552823320576
751385344034082816
751465807599767552
751466994512326656
751312006477672448
751346475372863488
751378154984538112
751278464460726278
751432500648501248
751500003521298432
751368440829583360
751516206033674243
751440545285799936
751373285154168832
751367882978816000
751410618805194752
751508480083763200
751335045902823425
751370856836788224
751506521482223616
751464339220140032
751288807815647232
751332982259085312
751400019782209536
751427844576780288
751442172365463552
751391522126303234
751376191903375360
751302095341514752
751378502931324928
751362283746516992
751313843511525376
751442772125769728
751318000280580100
751207698369114112
751336161617014784
751270851912224768
751437432965386240
751404885258665985
751520467501080576
751412019467788300
751362874820308992
751298399975202816
751465081846784000
751337344146542592
751341131711995904
751430109882572800
751448363518816256
751305555843620864
751302753662668800
751371414775750656
751361415223599105
751341605521612800
751302896654753792
751366679448387584
751477249560440832
751443544037068800
751362338020700160
751416109031575555
751311008447299584
751498212436021248
751452117106192384
751376498007900161
751476947415343105
751466394538115072
751510837265854464
751420928475566080
751322882165370881
751428163696095232
751324094465990657
751462347110244352
751455443277352960
751305102623858689
751404264228999168
751494806824706049
751471771845554176
751364175163777025
751498954852925440
751222542161973248
751505787407794176
751273263511187456
751400946912092160
751385918595039232
751382181474340864
751456663811469312
751353685146415104
751355572872589312
751413634274844672
751280780022657025
751352359733891073
751501878626807808
751401194023706624
751466474494197760
751408643321503744
751448979871768576
751314602667933696
751420362072551424
751420450044084224
751272634436886529
751344659318902785
751515132556107776
751492948613824513
751415047981821953
751449311372869633
751349973204275200
751410744755888128
751483851126472704
751353597414125568
751392616743374848
751265395126833152
751351504301223936
751460304479854593
751495033468096513
751502469918814209
751487034787827712
751406101674033152
751356298365702144
751345418290786306
751398828582973440
751490126069522432
751443262913843200
751490419641442304
751301680009019392
751311562049146881
751429685943291905
751453098711904256
751451420998729728
751332873345662976
751484073781170176
751387906552528896
751493603080466432
751492344713732096
751481523375894528
751328833932963840
751344210394042368
751401441537953792
751385658644574208
751505833742114816
751405560449335298
751340687216484352
751424871159267328
751358735080165376
751420647272841216
751329337228554240
751292255428902912
751350204108902400
751321154065829888
751207769651445760
751355203656364032
751484396595736576
751474254596550656
751405480786866180
751232671427104768
751286609895645184
751312149205491712
751362002572959744
751441937471836161
751404293715070976
751466826811318272
751382516821549056
751350921351823360
751427748397211649
751436396833931264
751336798908014592
751476091898834944
751407808525008896
751424782990774272
751256352358412289
751345993111703553
751390901541277696
751339198188253184
751448153505697792
751325100994097153
751510330061324292
751441602225246208
751225444343525376
751345888149266432
751300942113435648
751422971189850112
751449449625419776
751379215967252481
751413504293429248
751488842696458241
751364942931038212
751321040815419392
751367979397439488
751471910286798849
751319355057659904
751478629209665537
751284718520311812
751386060970754048
751349847354138624
751414066544013312
751380600284672000
751305098572210176
751260727000698880
751379203564695552
751374115601313792
751449030106943488
751487743721562114
751519100174827520
751442763950985216
751461021672312832
751425923803668480
751443011213680641
751498141480935425
751276048596164610
751355404920250368
751427614154170369
751434333173407745
751459570686492673751699388276281344
751798608693866496
751714454107148289
751734863724683265
751754706704175109
751782603347353600
751782162790252544
751646154195103744
751774898469634048
751863859326119937
751739695671934976
751685781828145152
751582035634978816
751783852901822464
751673983481810944
751771886741295104
751689292712378368
751835359177240577
751760272751288320
751625350224961540
751763863129972736
751800701630582784
751865310861340673
751750705359314944
751585730929930240
751696477379039232
751670908759277568
751753142480543744
751690450075996160
751679532206157824
751772255663816705
751717885140144128
751851574377545729
751736638015938560
751705499196940288
751731738875949056
751754027428409344
751745282128306177
751846297741787136
751691330812841984
751797560206102528
751632740664111108
751755918908489730
751778081849892864
751627762092302336
751693168081457153
751875184273960960
751729075555676160
751700206073290752
751682229135441920
751735455129931776
751646359804121088
751587060658634753
751752437631889408
751741968775016448
751778543030374400
751616735216824320
751868569584099328
751833425611526145
751634242380111872
751773120013471744
751751280306036736
751810742815494144
751721945129951232
751667356200538112
751778606041276417
751827524410306560
751711581105520640
751795693602344961
751878300549705730
751760880975638528
751696175275933696
751704656179527680
751784272353165312
751842564811190272
751720829667274752
751797081946386432
751735941635596289
751578827130798080
751682577363238912
751790316613726208
751772767721316352
751862672354934784
751731030151880704
751798239377010692
751739259091087360
751773040178892800
751784129914515456
751731466049032193
751840073683865601
751860579564937217
751743554356146176
751857303867887616
751836307098402816
751852232946180096
751773371432566784
751712130454392832
751747886979878912
751773757463748608
751580945350856704
751768719987212288
751870113347870721
751636792500039680
751663992419061760
751875892826124288
751694900433911808
751778715177279489
751851423210569729
751863351848886272
751759958040014848
751810352673947648
751796783966261248
751607021141577728
751707038472962048
751849212988514305
751769185533952001
751710775786496000
751706870746939392
751800294686789632
751824491722862592
751682858297749504
751710436039340032
751798604449193985
751701057626079232
751876127694659584
751581502962565120
751782309578305536
751768279824293888
751722368893087744
751578835540406272
751878149307260928
751753352095141888
751837938632253441
751653124952252416
751783924477599744
751613459473788930
751817273195847681
751702936720465920
751629175388114945
751729658333261824
751706141101551616
751628860819550208
751757563406999554
751696242615476224
751691372709703680
751784268259471360
751707726686806018
751752660001382405
751713170520170497
751741205550075904
751822671554420736
751755516519583744
751694518571991040
751712394926231552
751807114826440704
751663711362756608
751673450494849025
751826039463174145
751789309892714496
751575366762893312
751855126982328320
751698125862166530
751816967296778240
751746116887142400
751794389270138886
751794892494475264
751581029190737921
751826391864225797
751579472906911744
751734020732555265
751874563437461506
751662926944210944
751833052431523840
751867034636517376
751683395348865024
751768959268032512
751702244588810240
751720817080143872
751801519364796416
751682153642090496
751689271665364996
751718736621514752
751740165350187009
751691280443408384
751688059574296576
751748763555880960
751680753038155776
751843378799620096
751807542578282497
751856297226665984
751638293918408704
751679754496008192
751662373463855104
751796863746117632
751770045261422592
751741641443143680
751681889648467968
751866367779991552
751837502353408002
751703200881741824
751765738097029120
751843529794719744
751769768449892356
751722330875916288
751730476222648321
751603686871166978
751590487199330304
751779520290652160
751853789129220096
751706438762803200
751878875077079041
751718547982876673
751623433579028480
751740794210553857
751798290023387136
751664273370251264
751782343157874689
751675300203859972
751576382065430528
751690345411440640
751802958312976384
751822205990924288
751670241839685632
751655155183919104
751756091105632256
751648595179245569
751696989084082177
751815033647165440
751797274909564929
751723161406808066
751751472954609664
751845878667829248
751759056503771136
751748457401053184
751775464390361088
751681113744142336
751733739684782080
751718627414462464
751789867537829888
751805805926748161
751831605107458048
751835527100465153
751647072718299137
751759098236968961
751731348818264064
751757722761175040
751804082130710528
751742581248319488
751585298975379456
751698381504782336
751687975419912193
751731789249519616
751636410671718400
751738080839737344
751721924070440961
751812135374774272
751835996795330560
751754090145779713
751701921686257664
751685328960884736
751771379058479104
751822621264650242
751788907092537344
751720246688514048
751798822532222976
751573592442187776
751782271766654976
751703473360662528
751687254276472832
751808628961804288
751696166803374080
751609382539030528
751863230163742724
751794338745577473
751877423935942656
751742933557186560
751663900148371456
751597697488916480
751736604197318656
751761153353740289
751855806224691200
751644157681119232
751722700029173761
751658418193076224
751760876894494720
751712600208138240
751706241844518912
751828681622974465
751710251662139393
751675748944142338
751718312845807616
751759718989893633
751860399365058560
751734251268272128
751644560179228672
751577107558522880
751594023152910336
751812206472392704
751701074533314561
751827020934512640
751803125732937729
751699920776785920
751734322542022658
751635416541851648
751759563913846784
751837078887997440
751784755088228352
751857861463011329
751690424830558208
751678882345017344
751707214927294464
751752945327235074
751639019491033088
751834818229379072
751855441311924224
751855340975562752
751779877070725121
751581167627833344
751803964878888960
751817512321331200
751821698455003137
751623198488354816
751747878582910976
751682392717393920
751763334681202694
751648356263354368
751745596936126464
751762659314372608
751712189128515584
751800294808363008
751849250712129536
751868536298045440
751639619247214592
751713376053714945
751730132600193025
751690404064473092
751652135054389249
751696460735885312
751728702006984704
751783194756866048
751855923686178817
751867093134352384
751595977694408706
751631000073965568
751738408016510976
751738894467657728
751829122054107137
751705998612660224
751619473954734081
751755466234003456
751677888248877056
751711702723334144
751578529318469632
751650637771747328
751882310241357824
751755382113112064
751722549004865536
751765385557504000
751846742413479936
751576784550920192
751727011819819008
751756938195664897
751874118811803648
751763779206066176
751747211856322560
751677481439076352
751602113789173760
751816598231650304
751802312373497856
751803298030559232
751778744336052224
751676055442694145
751580605675147264
751794317816135680
751816233205526528
751590688589025280
751763561102315520
751733555189932032
751638860040253440
751733777462878208
751820167416520704
751629830056280064
751672511033638912
751678643240312836
751824160339484672
751753247258402816
751641402128367616
751767990090235904
751679179872100352
751760939800784896
751798130627186688
751665506495688706
751650524571709440
751802362579263488
751866955053670400
751817726201565184
751602738685882368
751762973790642177
751832192335089664
751691867977293824
751688046861492224
751622133457907712
751740442249728000
751802786195595264
751796838710317059
751802853430169600
751784113057792000
751698175883374592
751717105029046273
751835736509452288
751825674478948352
751774495443185664
751692983628476416
751826857335676928
751713447692406784
751714198393131008
751717000041213952
751821530645004288
751699497256910848
751686859667959808
751731470570364928
751800647180099585
751713824856760320
751766090250874880
751765272420347905
751817793247518720
751635538516422656
751825515091230720
751635634767351808
751728597543550976
751838333106610176
751848646690340864
751754631223578624
751862039174230016
751725443133374465
751678206889963520
751635383301976064
751744393107955712
751688554242306048
751749837230669824
751763603091578880
751870356395286531
751843034594156544
751751372442263552
751776299153260544
751766517847617536
751648150696308736
751727351780737024
751682942242525184
751813179626385408
751809144949207040
751852585280237568
751676256719081472
751837296878555136
751795148430962688
751685664245153792
751725615368339457
751714210745241600
751762218933428225
751710008384061440
751879202169884672
751643075697577984
751719143565582336
751835082193797121
751776584353406976
751808175804866560
751777737652789249
751583843677724672
751716777634267136
751607876876169216
751696573659250688
751593993742548992
751576142801502208
751735572645937153
751843756060598272
751672670601764864
751810130631618562
751602336271773696
751849263190069249
751650981855760385
751769919574933504
751771685444018176
751594014629998592
751868728938229760
751683810673188864
751870826090209281
751778954357317632
751830179052388352
751585764505374720
751741599722328064
751716756926914560
751855336768897024
751846427907788800
751696812948480000
751682699233026048
751786218770337792
751766698227855360
751687728228667392
751869827871039488
751617917976997888
751735689721417728
751720292691677184
751669449346916352
751691901586190336
751650554007457792
751650604145995777
751783689701433344
751822428129660928
751749254461460480
751817881516670976
751812462576410624
751794074693341184
751719474890407936
751606786235338752
751879613303980036
751755298306662400
751718719823446016
751854292181590016
751845047885262848
751671139483607040
751831043053850624
751879638369071104
751850530155032576
751818267501613057
751826203082973184
751856267761635329
751877017168146432
751761455330889728
751814857285103616
751744938560393217
751612087877730304
751821866281476096
751878111504003074
751700223043497984
751732552562515968
751693642159448064
751617473405825025
751837355816816640
751769420322656257
751702634411745281
751807815254208512
751879889939263488
751654123414716416
751768594434781185
751874357866205184
751841004563554304
751682107517202434
751794045412925440
751773899965210624
751795626510262272
751829860301975552
751698075391889408
751871765513666560
751838538631708672
751725694741274624
751819525755138048
751647878167171072
751698884947283968
751713527350657024
751694602558578689
751676424390574080
751680606174584832
751675673488404480
751632417820184576
751765016437600256
751824177028472833
751748738490642433
751731470444748800
751823837357043712
751791696413949952
751771957943820288
751678886589652992
751719411816464384
751589464095555586
751585877743271936
751690752179175424
751863398044954624
751773040174723073
751787254520086528
751682065649668096
751817386387529728
751741935266762752
751742790682288128
751743034124107776
751827389789921280
751727808905224194
751738215070072832
751713787330252801
751805877422788608
751813624423968769
751868724781543425
751783278282244096
751723115328204800
751850626380861440
751737933678403584
751719961312260096
751621076505993217
751675317157257216
751587228170723329
751875204939390976
751678651498987520
751719000783007744
751695789584314368
751747476088950784
751863754711822336
751855395539394562
751865344290091008
751763909267247104
751719185378447361
751881312059940865
751811082629607429
751737912903933952
751753498908299264
751796763116204032
751619440408555521
751759408850464768
751766182395609089
751713623723151360
751748054705901568
751860516557950976
751737652962029568
751653200395132928
751596992590151680
751805487230832640
751652248472719360
751869794526388225
751744778925121536
751585412381040641
751703183911596033
751707449476812800
751771312025178112
751850404141342720
751606081525342208
751660012091629568
751640944898772996
751721701709316096
751815667071025152
751794594787000320
751807995659448320
751693105171144704
751601652667392000
751686570453897217
751777381380198401
751880854641795073
751587354259951616
751800974096859137
751724898150715392
751576499094827008
751864178382626824
751864484608806912
751583772034732032
751683613624770560
751577774561849345
751762495812014080
751870989768617984
751707739278245888
751818820973686785
751682082410098688
751731566976589825
751784583029547008
751780053017559040
751683152171655168
751785405117112320
751768619315593216
751843697550065664
751667884955500544
751709748093853696
751804057027764224
751771483970629632
751771479960870913
751657294128156672
751728161264660480
751823103433568256
751833266211196928
751783610026496000
751792162111647745
751772255793713154
751770175528132615
751729708794908672
751799988745695233
751863968457756672
751688562916073472
751784398228520960
751683303040700421
751858457058344960
751817411750404096
751767507850162176
751751955219906560
751858410975559680
751860546090119168
751694485101260800
751839599547211776
751731386743152640
751647718724898816
751839293577068544
751829742937116672
751865243588894720
751722154912284672
751868167002157057
751723438264422401
751766413262499840
751795215548223488
751858935460687873
751813326456238081
751820075091501056
751724470226849796
751838160896811008
751668631474360321
751651396781506560
751705298130313216
751696678667845632
751645848019304448
751642471700934657
751802949962260480
751581419235741696
751766815722856449
751723752887431168
751693805573664768
751715624238321664
751814597468758016
751722998021910528
751678471395418113
751650436684259328
751719764037435392
751846331287801857
751769231558074370
751876924885069824
751754094516240384
751737778824699904
751696007608410112
751855567317139456
751672838189305856
751734427257110529
751771672752058368
751588549334536193
751576780159393792
751808540768108544
751766417343672320
751694459809792001
751626403192463360
751638503809622017
751613237263728640
751809794932142080
751704476017360896
751591963644850176
751737501799346176
751790756944314369
751881567631446016
751692148907663360
751819097998974976
751878870937247744
751676260888305664
751808905819197440
751719893960130560
751750869302013952
751751846289559552
751780174601986048
751728861784702976
751720829549961216
751682002751885312
751826752633180160
751730006712209408
751728890972872704
751684213221490688
751800516947087360
751776169259888640
751765385515597824
751620170578223104
751808121505402880
751701170654154752
751856695576502273
751767558366171136
751751519322660864
751835166214160384
751772457175048192
751597265287077888
751806993229373440
751808133857701888
751722616411529216
751709571824181248
751719294401216516
751813141869293568
751688273253306368
751610829783441408
751872852085776384
751734750432354304
751694405451390976
751787372312801282
751833668893700102
751879898315296768
751702018184675328
751790605932658688
751862101854027776
751635521500098561
751658686620110848
751783676929777664
751804044361039873
751694032091447296
751736533082865665
751780124174024705
751805869155909632
751808490314891264
751799372053000192
751714181343313920
751718589904846848
751754954155651072
751774407647961089
751738051232161792
751780237562765312
751641561172094978
751761812136333312
751717608274202624
751838299497594880
751733307650387968
751689682518368256
751682095043358721
751711257951105024
751793646710583296
751807500580753408
751703544613441536
751833333257084928
751707508486569984
751760365105647616
751729159370661888
751699920965414912
751583507806195712
751612255708409856
751881064361103362
751682732669997056
751800416338227200
751576331696087040
751778010647433217
751719076162973696
751826941284651008
751683688748847106
751796398237048832
751678110333079553
751639585898188801
751752983034101760
751714101978501122
751775435315380224
751580798352957442
751681243679305728
751701456105922560
751723119711166464
751788999690289152
751770427232575488
751677309212504064
751811862623289344
751841759781584896
751660938881818624
751819307605168128
751704840657657856
751853222646743040
751759593303379968
751693294015488000
751589296075706369
751714064284393472
751750311430225924
751757978433417221
751769609129299968
751795186309693441
751745370259132417
751770422916444160
751722897090220032
751629075031130113
751639678084747264
751685572301688832
751842304747417600
751697744184668160
751716131875000320
751795227896098816
751720074445217792
751859212104458241
751797975181963264
751590319335014400
751813146097098752
751712570957000704
751658464254889984
751642673006710784
751879655205040128
751817416028590080
751695554439159809
751717406997970944
751745621887950848
751623039461105664
751662956299952128
751739473025724416
751741855604338689
751711400553279488
751724625176977408
751802425434976256
751575748352303105
751689191679983616
751840853719646208
751588520318398464
751843999330275329
751823875323813888
751852488681226240
751619130004893697
751603980174823424
751760289377480704
751722733604483077
751872701141319680
751804635833331712
751799304914886656
751741889146224641
751649098680369152
751808515509854208
751662335698333696
751825246731186177
751728341544275968
751799711850377219
751833064838340608
751715339168321536
751683672286322688
751584409879359489
751865633755762688
751664567126781953
751876786401775616
751781772791250944
751805352912519168
751758968113029120
751751720586338304
751686251846053889
751589312836341761
751851486108319744
751833043942289408
751621802183405568
751867009311223808
751755642415833088
751805466532057088
751794892620390400
751598137840660480
751652403498274816
751704509458575360
751694065536827392
751574343327637508
751833765534720000
751711824332984320
751794133363142656
751589035898994688
751638675520233472
751787489589760001
751658644777861120
751869991360745472
751688113932496896
751860579703328768
751865071727509504
751873267108048896
751674167855054848
751716702400966656
751835870924251136
751823384435105792
751850760825077760
751634003262791680
751702244676890626
751688881284734976
751883300151685121
751581440333246464
751761082289623040
751734721172955136
751747098488532993
751696229709545472
751784687874506752
751694803885260801
751717537138769920
751742010546130944
751702064175153152
751678752107663360
751826311950118913
751575392163602432
751880766603325441
751702487690645505
751883195268956161
751820389785989121
751716907666079744
751821744340545536
751747022949056512
751763217081184256
751700038531751936
751657919205281792
751794703675355136
751759618360180736
751746767209758720
751717306263281664
751772557720842240
751713388930162688
751629917847228416
751700944505696257
751776747994034176
751654819736289280
751789464914132992
751679536618672128
751647462859866112
751765339323727872
751871564308774912
751585512792686593
751836537764077569
751609596351950848
751786810204905472
751799040799563776
751697144210452480
751800206803468288
751678991459880960
751753222226907136
751676240055177216
751840442526949378
751703939234590720
751669625570463744
751670493569290240
751874626335244289
751622699718287361
751787011401539584
751716903530467328
751687404889772032
751780480685580288
751727418625368064
751696003376513028
751735891392167936
751614936036540417
751718270869180416
751704404496158720
751877310509355008
751652504320958464
751714751789600768
751823703101599744
751700705124061184
751706451521990656
751579783356616706
751715519682732032
751741373032697856
751699967186702336
751756187666878464
751710800952385536
751760264425385984
751847463808557056
751682191499796483
751752341402030080
751728110761025536
751767625378570241
751731478636204032
751687866523213824
751880519277744128
751878652682506240
751864874343346177
751681248058310656
751761119958687744
751674302185938948
751707135101267968
751623257418260482
751673056272191488
751791264237023232
751870176153468928
751667415151411200
751849703491399680
751582656408784896
751842820760141824
751636436038717440
751691083675996160
751730866267648000
751706954825957376
751734460815663104
751586473552609280
751872042711052288
751689372102045696
751873460419366912
751740966244126720
751698096409702404
751808784180346881
751649752798924800
751784255856844801
751618173997355009
751670120309727232
751820448443211777
751746125477085184
751618199083450373
751714387140816896
751763883891761153
751877960823484416
751700390492725248
751759069166333952
751783102368874496
751671030389870592
751662868488126464
751732691033350144
751717616541134848
751864538794909696
751865637757132801
751866531148140545
751731034312540160
751780313207021568
751865289864781826
751682158138232832
751687598192599040
751824353138880512
751806171091234816
751854132957417472
751728446250811392
751649111049285632
751855814801969152
751837108374016001
751735916385927168
751684741900996608
751725388548730880
751770766992179200
751719180949295104
751698708815810561
751868397898571776
751759119326011392
751612507329003520
751649388058009600
751606404692213760
751751695575560192
751641049643225088
751700583736717312
751718841533603840
751797786698510336
751848646690217985
751834084293414912
751831877812678656
751868775188705280
751851997918265344
751777590881333248
751752139786096640
751689074524717056
751783312176406528
751632589862109184
751854674001690624
751824722330021888
751725489551646720
751705612686204928
751580781538148356
751700881272348672
751752773515882496
751869421203910656
751828057044848641
751702592808419328
751810126202413056
751721743979515904
751743298365194240
751759832194117632
751780485223878656
751733458733531136
751880959604191232
751738395227922433
751753637161041920
751700616959889409
751848738805706752
751718832817868800
751717016772411392
751732984559042560
751755571007594497
751835782931812352
751704022969638916
751857387666075648
751835673838120960
751686746686033920
751742157611040768
751830573455405056
751810658971312129
751627858527784960
751746985242333184
751846545180467201
751735736202727424
751691565727354880
751684523507736576
751800894379978752
751842183292956674
751744468622123008
751638868655505408
751613790769205250
751601384030543872
751750554502725632
751784641535832064
751880921939337221
751862328434524160
751868494258376704
751740416924549121
751810000264237056
751592382957752320
751749657127186432
751765901360242688
751834566260723712
751763858751102976
751862492163219456
751706732511059972
751589459733262336
751753121429278720
751703620182274048
751701342893268992
751705629299920896
751725581851590656
751732946932011009
751693830722883584
751583847624503296
751704073410404352
751673173788196864
751787821111869440
751737392596418561
751678706117115904
751782292838899712
751784637316362241
751658409678737408
751661761300922368
751776957713481728
751675728262008836
751806636591906817
751710478070611969
751821945604337664
751751326393049092
751824600888205312
751679922364710912
751765033361694720
751730463727812608
751765469653266432
751728995696345088
751710909878394880
751867093134565376
751861816846852096
751779839292510212
751756044926349312
751849904851578880
751579863065190400
751690999714443265
751739556987342848
751811887927586816
751671336595034112
751754593457967105
751796792501698560
751729289205276672
751682099204136961
751709874145353728
751669587498840064
751710629149306880
751713338539802624
751758360089923585
751796150722756608
751751552864489472
751828711272509440
751708015758303232
751807727219908609
751740051889979393
751757643052486656
751725455695351808
751837745874661376
751862533968060416
751659668087435264
751776379037822978
751751649161543680
751593737806118912
751752311895130113
751794397688147970
751769915573633025
751688525087698945
751807450098040832
751776718520774656
751867982561894400
751667989620072448
751675698612277248
751632128258011136
751725598494625792
751788609481695233
751673391845871616
751658405639491584
751676948762460160
751796351931977728
751682489496834048
751733357877362688
751658854484742144
751800416581652480
751858377639206912
751868817056423936
751873904734593026
751875146345046017
751672863531343872
751723379829444608
751735643600850944
751877817927921668
751695936435396608
751764853061251072
751757814947651584
751760004496187392
751576285399355392
751784264153198592
751767835098001408
751816782562922496
751761401127981057
751716605718126592
751795227933892608
751836072297000961
751672049639251968
751776446130057216
751645638354403332
751830749645529088
751814073071857664
751868523484418048
751831500207878144
751697869854351360
751795383131484160
751722603782561792
751697152452202496
751710024838307841
751731923416969216
751742165827653632
751662251891908608
751665213208928256
751803646090686464
751694002877935616
751833983386787840
751782049766318080
751727024302088193
751864866034446336
751641725039308800
751683231943168000
751713418055446528
751861997210365952
751741549373861888
751754161788772352
751767663098077184
751765880330133504
751725485084774400
751832674730467330
751816501414461440
751728274557005824
751597584209235968
751690592816656384
751695638446895104
751650650409152512
751765553241554944
751747958404636675
751867277834723328
751781822967799808
751606874248654848
751622997493055488
751825821195575298
751626029920235520
751718887612358656
751717495086669824
751787661505884160
751747924657377280
751598032911826945
751880603235131392
751730459462275072
751860537605050368
751849833695027200
751791931202600960
751740064565235716
751756795450953728
751735836778098688
751764043560607744
751616425014333440
751625417522417668
751654156956499968
751859996564918272
751696955672322048
751581075328172032
751730228960043008
751685937277444096
751716354248564736
751837758281265154
751717805490339840
751651137070268416
751606442600304640
751738189862305794
751854636294926337
751687488914284544
751862521347371008
751607100921479169
751881828055838724
751704777889906688
751770108515745792
751673668728684544
751667985262280704
751706606451224576
751636943490789376
751830191962337284
751869601420423168
751775141714067456
751752949576065026
751694606874673153
751642463069085696
751697794486902784
751880699486015489
751686708983365632
751734049832656896
751663069793746944
751671546620575744
751710499134443520
751587660142030850
751600507345600513
751684565589254144
751771052280127488
751666836404568064
751598267868319744
751735077357379584
751624477876686848
751638298213412864
751772973166649344
751667461154566144
751739649417175040
751596783000776704
751685052052992000
751824542247456768
751674843213467648
751685597400621057
751759769409511424
751812517131935745
751872294050463744
751665250903228416
751588658449350657
751800760246079489
751656581016743936
751711861939118081
751723912267005952
751635580186791936
751677590423891968
751765796695736320
751769860774981632
751726634223501312
751716031215828992
751652374406524928
751734398161158144
751739691418914817
751635416504147968
751730589439516672
751657772404453376
751846436338216960
751619671246270465
751581851366621185
751786893927383040
751798596169641985
751817462237241344
751868213240197121
751861800044490753
751778430077853697
751764034865729536
751576147184394242
751740156848250880
751727087325765632
751662335782105088
751754845196062720
751617917872119809
751839876505559042
751849359604535296
751778572675801088
751709810974986240
751650742469996548
751774055263375360
751741356247252992
751741104589004800
751790752783540224
751721442073608196
751804568841883648
751749480727269376
751701975968784384
751736126302523392
751790966848225280
751804640279289857
751658787157647360
751795429281525760
751804384103673856
751824928073256960
751781583795941376
751838618084372480
751862303272861698
751729071378366464
751593091996450816
751842875520880640
751740601566199808
751819328610238464
751707944690081792
751804010865258497
751663329970642944
751711039859875840
751738093133238272
751701712000327680
751857077115584512
751809686014394368
751806183648923648
751854053018206209
751782376720719872
751718338150080512
751800017904472064
751771425242054656
751777901494673412
751768992893796352
751726399543795712
751729993881821188
751660637084905472
751677745533419521
751725976065835009
751840014657400834
751596782841434112
751749854058180608
751578365610627073
751760432285769728
751676512366108672
751666865647284224
751635387471106048
751795911743995904
751650729941540865
751574553214595072
751743738641260544
751710092056207360
751799711640776705
751883224666742784
751763883912605696
751690215325065216
751689409758724104
751837955300425728
751700411438944257
751744758167400449
751745101806710784
751672817398218752
751708300975206400
751668920780591105
751708628445499392
751747471789944832
751736235064950784
751753402401615872
751643234967834624
751613119588397056
751796612020703236
751639371871289347
751680576822927360
751585282147790849
751607876884525056
751743034124079104
751726349342081024
751693767736950788
751845815455453184
751677288325021697
751845819918188545
751722049832452096
751683303263141888
751718833212260352
751823795271458817
751649769768890368
751770544438120448
751769085063593985
751752643085754368
751716316407590912
751731734761369601
751681910670258176
751784415064387584
751694627766407168
751647374704017408
751850982745792512
751763347167739906
751839817525293058
751757290747854848
751580362183106561
751846126018527236
751730858214756352
751856590559535104
751585760449527808
751845320754098176
751857911907905536
751661366948270081
751793193834819584
751674226713571329
751830560859951104
751699069521756160
751845631220736000
751679255432527872
751735664845189120
751832129693253632
751820041486757888
751845819662241792
751642836534063105
751721496222035968
751794087339126784
751705339783962624
751781718080692224
751841260718129152
751762248192983040
751793323728330752
751838739865841665
751645269205196800
751788911505137668
751718828753625088
751791298076614656
751750105724817408
751685303677706240
751734473683718144
751772591342379008
751666584394076160
751722268036894720
751594077544742912
751674129913446400
751735446682669056
751759073155158017
751865058825646080
751638688128458752
751707579894599680
751762902353313793
751743730261131264
751876954190651392
751656430294278144
751729826281783296
751658967894339585
751669470356180992
751670942523330560
751682204346961920
751780388574560256
751620862651097090
751778421307420674
751791264253800452
751709374679228416
751742035820941313
751764424927633408
751840379595591680
751722960109449216
751762898373009408
751730727935414273
751733001529221120
751802580540485633
751741482210504704
751705604276645888
751836139229589505
751719294262775808
751876404804018176
751819445878816770
751724440862461952
751699740446842880
751868854805094400
751788882220515328
751642886920368128
751775565179392000
751682002869362688
751769479168700416
751841008925671424
751666483999150080
751743579370975232
751743147559022594
751872537429155841
751719546206248961
751674121914716160
751864891401768960
751816421680803841
751760465777295360
751824802080370688
751773199537414145
751695948972261376
751856481700569088
751830263102046208
751737766304739328
751779516167618560
751724482717478916
751738370238341120
751818686789513216
751614617193885696
751686700276015104
751595931703836672
751736512111337473
751823447160946688
751804782483038208
751704077352964096
751769017807953920
751830346891747337
751782192196399104
751821463502647296
751842003034529792
751744275852001280
751729381488390144
751799569252511744
751743008874332160
751759589125808129
751686314714501120
751658821098045440
751675208055066624
751681378014662656
751630257556381696
751882188614955008
751636465373753348
751787414256050177
751720351462293504
751693184762257408
751638893741551618
751846201251758081
751725820566208512
751788508851818496
751702920006144000
751709244831965185
751680534938550272
751705943793143808
751678714472198144
751874194065981440
751773954646298624
751825145937801218
751753272357257216
751686557988454400
751883065266438144
751857463020912640
751648230472085504
751825867467173889
751757009565937664
751790832487890945
751724881109286912
751864287107448836
751693470260133888
751787795933376512
751767642151669761
751841319077773316
751754371348566016
751649765595635712
751697647547904000
751744498041032704
751759748505210880
751827637287448577
751813179848687616
751685014404882432
751671894424821760
751795395836059648
751867533775470592
751698176227303424
751719327905132544
751672460601389056
751804539372728320
751836324005572608
751725527317225472
751688885684441088
751711283116924928
751845798908928000
751729310399131648
751629796153720833
751876576590098432
751733768830918656
751680140556500992
751868078988853248
751745894479986688
751783345630089216
751856007685480449
751881106438418432
751681403117502464
751704547320561664
751577182812725249
751645629894389762
751832045681205249
751647072504442882
751624771402510337
751868032616636417
751675338070065153
751733236095545344
751798310856302596
751737623450886146
751690416550850560
751708250630975488
751804623355248640
751611878414090240
751836084791865346
751794192179982336
751671244576129024
751580362250162177
751757609229844480
751718732506947585
751789175574237184
751845156991672320
751748125891657729
751755914919772160
751836684757663744
751703754676764672
751832108763586560
751768019437662211
751740802771091456
751844355955195904
751800235987525633
751777284697260032
751771131665846272
751713418038697984
751708779440377857
751779071579852800
751770116577173504
751626206047592448
751757936351965184
751663153805602816
751591816747708416
751790924557086720
751703200756097024
751730161658331136
751827578768465921
751833589252296704
751811556434993152
751721047611899904
751725497709625344
751714537951391744
751698624732467201
751867869231771648
751827805093109760
751709114619797508
751728425216446464
751796389978472448
751771496507437056
751588691936763904
751654127340384257
751704131878973440
751785018943500288
751685613938675712
751715276354269184
751629318346846208
751758284730740736
751725153961246721
751719571195777024
751606568328765440
751732376275910657
751720246470385664
751700390782103553
751721865563901952
751782255283081216
751580127297933312
751656090404880385
751853965093048320
751721190150934529
751866195813474304
751767688171515907
751754580988268544
751696183672840192
751823569093595136
751635525547634688
751663057248456704
751650755094863872
751718820461502464
751801271951163392
751720439337127937
751820503120175109
751736897672777728
751683739101593601
751732049074069508
751708519192268800
751747979162378240
751791998391156736
751741373225824256
751703666428612608
751764244534665216
751750466514583553
751733710043672576
751711723753730048
751718795354398720
751680593570607104
751688177040166912
751829961045073920
751881215435825152
751732250719424512
751839607868780544
751853025535389696
751826819473637376
751882154976567301
751859065228230656
751642467296948224
751693486810800129
751790375229009920
751850140009455616
751737153739186176
751862186008580096
751580324589477888
751769449993232384
751669461946556417
751703582693584896
751646825250115584
751781734866231297
751839733739847680
751828279364116480
751707667744382976
751748293860925440
751867097433735168
751718849578426369
751640223491067904
751591066223177728
751732657579368449
751679125530619904
751718950342307844
751658468721848320
751822214341754880
751757907281281024
751650730272911360
751704291392495617
751710087866122240
751670795588567040
751779738595844096
751770968335478784
751752979028381696
751755717770555393
751648100083642369
751807928261349376
751650650358837248
751759500873461760
751750877287944192
751703481795416064
751879084842618882
751794200329396224
751755168434106369
751631117434757120
751708565178548224
751735602006089728
751748209819709440
751669004566081537
751822813955317760
751717423691083776
751850765019328513
751724235161276416
751717872506777600
751676378462953473
751595365141389312
751704094180577280
751795596961411072
751796804921004033
751762411628224512
751749355166654464
751737883560644612
751635332693626880
751609856566657024
751675577359339520
751666810986962944
751748000146288640
751860071890423808
751804103198638080
751860197937836032
751642568086196225
751793277511303168
751696921941643264
751705855851200512
751676353116835840
751686419333128192
751813905194909697
751875100002099200
751683621698887680
751779327549865984
751804581206712320
751846138626633728
751875263898591232
751806666094567425
751727267588419584
751672431404802048
751858973117001728
751639858259619840
751633491683663876
751678760605388800
751642463224274944
751823090989039616
751821484520198144
751821471647952896
751686310515978240
751693948339519488
751729415353147392
751732397427884032
751768543969107968
751728945368748032
751577275049447424
751702273781272576
751764932543340545
751872508194877440
751801699959005184
751773509756461057
751852585171062784
751817134804721664
751655042009165825
751818690975264769
751660557283893248
751784134121385984
751577191448715264
751678668204802048
751882243090616324
751719474533896192
751666802757861376
751773698554667010
751708678747807744
751723383658672128
751770942976720896
751649090082045956
751665242292228096
751830430962192385
751758305471660033
751719076242698240
751671882034843648
751742857904525312
751797014933811202
751742878834106368
751663120125485056
751759156902760448
751749895942447105
751764836283998208
751776718503960580
751822738394738689
751869547053998080
751812320029016069
751712885328515073
751768275336527872
751698695960363009
751720133350006785
751787472917442562
751799787285020672
751838114830704640
751697337181999104
751617968275005441
751644249905659904
751693918878703616
751852627177172992
751747685422469121
751839033295249408
751641309845217280
751596661483442177
751797106986192898
751823141270327296
751720754144808960
751709530162077696
751693499402117120
751881068601638916
751735446674219008
751862068328931328
751703758753726464
751682384425283584
751660636984184832
751715003556831232
751849250829455360
751852337593978880
751693029581451264
751719768332402692
751875137742438400
751767709118005250
751756078254284800
751769705795297280
751623244701204480
751746100063670273
751674570520850433
751776026498334722
751735710785343488
751761723951030272
751852425821184000
751641120959004672
751718128309178372
751672842534748160
751741670857723904
751778874510508032
751868573715427328
751578315387969536
751703058401337344
751587840664870912
751831647104995328
751623701926408192
751764358183526400
751719088729141249
751671508540526592
751770595013062657
751789553338417156
751737501962887169
751812466762452992
751589065238208512
751767499725606912
751687073560719360
751747438134882305
751870805085073408
751849846135517184
751674058710757376
751698213615333376
751661144427864064
751730836966350849
751698411049590784
751679515626274816
751810528675131394
751592194440437760
751576960636190720
751867512883519488
751813293006815232
751874798020595712
751689103763202048
751768980315144192
751587530370347009
751800601089077248
751744997205110784
751698318816870400
751732392990212096
751812722526826496
751835447177994240
751849879681507328
751840522357137408
751835078028824580
751583063277199360
751741796686921728
751745575998070784
751707541902659584
751746775623405568
751861422741659649
751698184506707968
751769844291371008
751755176642355200
751697903379505155
751715427139584000
751826643388366848
751758527945904128
751647005622038528
751689825292607488
751883547573714944
751825569667428352
751634426669391872
751700382385053696
751867088910708736
751731403490861057
751583537510297600
751852077618458624
751828308699086848
751738424508477441
751874064348774400
751676248405975040
751730031685210116
751738437330501632
751746637203181568
751784872247689217
751802954127138820
751615581904777216
751783135881334784
751717738205380608
751740907448393728
751642072965271552
751581008378593280
751776362248142848
751744002827792384
751637438196482048
751875980852076544
751848382608449536
751692199306334208
751681403088203776
751828245730000897
751835803966402560
751680597781803008
751663006631604224
751714965963149312
751770825422929920
751819483644256258
751739997292728320
751779910385930240
751686368997277696
751749933661818880
751770187897110528
751717868115365888
751748570613747716
751700319487352832
751679871957565444
751724197496356864
751781093422936064
751701615267241984
751689590218510336
751857178101837828
751872931924500480
751662998301777920
751782250769944576
751684364044496897
751757370112483328
751819366421979136
751701640516894720
751622414245724161
751824277826076683
751709982924693504
751709592946704384
751803914639536128
751721722697646080
751772159253491713
751676567164715008
751874898801328132
751631742423924736
751789922412093444
751650881234472960
751648192425447424
751798348466630657
751686595581976576
751846956377530369
751650440580923392
751694325600415744
751588423509487616
751723262137110529
751672515223703552
751739288547692545
751720162449977344
751578286124249088
751681071528443905
751835267082940416
751799208504598529
751869991536828417
751705994217025536
751621663725268992
751742216066981890
751736407262130176
751802303766671361
751738822866657280
751643452983566337
751840476186103810
751786302668804096
751793587889799168
751875016334020608
751780082453057536
751763632413822978
751623374892331008
751812932086882304
751792967162163200
751614864779386880
751846981383827456
751819513277063168
751843311720083456
751766123637604352
751853453580783616
751852027165028353
751632384227893248
751786147215532037
751678588705988608
751834134553694208
751768325726703616
751750927934189568
751781483317174272
751678622105206784
751856783501721600
751652953174532096
751653431157395456
751726911391469569
751732049262866432
751713065679323136
751850852852334592
751687904276209664
751784612435603456
751731097256550400
751707403578552321
751692920508547072
751690156638437376
751800085093187584
751873414235774976
751727695541760000
751646296646250496
751658435050020864
751672993433083905
751839809262460928
751693625415925760
751729386039209984
751859828570595328
751695705778053120
751718749183565824
751769764565905408
751814295411945472
751757823369842688
751592840212480001
751752769284038656
751824911241506817
751788190114123776
751765087950692352
751758196470083585
751689275649949697
751764542414204928
751685349915500545
751827331157790720
751687304629063680
751722708560412672
751725292272640000
751604697748955136
751647856813977600
751755155624890369
751880334808084480
751740743937626113
751804497467432960
751723664836587520
751737128741142528
751874999510716416
751751091507830784
751782892481552384
751668895589728256
751760381803008000
751798277511716865
751675350774493184
751700633896574976
751719059620671489
751669621371973632
751685890758483968
751879982452969472
751698381454671872
751800319810670592
751779105096527872
751849338658287616
751581062564831234
751698725416890368
751695852549308416
751751737518780417
751578349080805377
751814857398312960
751749048760168448
751798847588925440
751648758568484864
751752114800566272
751718543712931840
751757441617031169
751723132231282688
751621323995156480
751799581730410496
751769323849428992
751747958371147776
751814966563536896
751715557225947136
751795676778995712
751738533572931584
751883493039300608
751785354718547972
751877830649192449
751706371544981504
751835837365563393
751657927698767873
751862366103625728
751765117117698048
751834507834232832
751831525390487552
751775057828016129
751709265715494912
751744263092928516
751723337609392128
751690077005381634
751823057421905920
751690320149086208
751880422817165312
751839998257860608
751701661387722752
751703142090338304
751736826487009280
751880108059791360
751670321577680900
751686822112137216
751675543804936193
751761514151964672
751798461943713792
751645952990150656
751708162840035328
751680463668965376
751828707183067136
751621084894507008
751727737602211841
751717603979071488
751721546616565760
751708095441727488
751723580870762496
751878228994908160
751713405619281920
751832813016608768
751814685423505408
751709693697929216
751733215107358720
751717809499959296
751858180557123584
751683055517995009
751787950845878272
751712663017758720
751697895095754756
751686733897592836
751713111980273664
751821123843608576
751877889268682752
751662684047810560
751719793313587200
751863616270458880
751808314107977732
751612075357724673
751724566628696064
751796645872955392
751785987903139840
751651774319255552
751604772952764416
751842774778015744
751744011493343232
751846289353027584
751690823356604416
751776554947121152
751704803236057088
751738323752873985
751797086073589760
751698650183573504
751624301686562816
751736059059462144
751776596793683969
751706514339930113
751718774286397440
751597395293638656
751811544103673857
751879403437756420
751674805242429440
751755000309690369
751783882593333248
751821316798414848
751632636016226304
751683592279957504
751854183100350464
751680278872154113
751774462240927744
751800093372780544
751811606720413696
751714059691712512
751703947438649345
751742858185453569
751767839342604289
751871304442208256
751714265250267136
751819278270205953
751833589151653892
751809908094492672
751730727906050048
751810495271743488
751616013678964737
751669998532239360
751646410047647744
751756099246649344
751787007060443136
751755612778889216
751689141688164352
751734871953903616
751794334824095744
751721840490446848
751813984987340800
751754560037847040
751853482706022400
751848575408214017
751672272008650752
751674419471343617
751578823116877824
751783157033213952
751755881314934784
751678433520869377
751808301667643392
751653154287022081
751688784945766400
751721341397536769
751858620728537088
751729616360992768
751776554963861504
751693952206725120
751705251690885121
751707542078750720
751716119128440832
751807496495386626
751688977967620096
751868141718933504
751775477082259456
751792459634601984
751780929685688320
751719718147526656
751698390128492544
751771077051838464
751693482675154944
751803121609822209
751687908239695872
751693856110964737
751574477692080128
751764400047030272
751736713471467520
751574649557757952
751880666053087232
751878665215016961
751876060699062272
751582593787785217
751826941221666816
751860562779181056
751809178163961856
751730069576552448
751653275900911616
751714261143986176
751760646044262400
751684833835909120
751801812915777536
751808708628406272
751741142463574016
751690403850514433
751824273476448256
751823271386050560
751643620898320387
751792430471667712
751669713466454016
751738734870163460
751850479777374208
751633478903484417
751850802604445696
751703129603923968
751782317882871809
751717352291627008
751658435012272129
751820230486261760
751730451224682496
751878355054694400
751876702318436357
751732661681418241
751804241744912384
751724474467311616
751845790511796224
751866653038837760
751796041570279424
751716563926052864
751649316440117248
751774793368801280
751797879048638464
751710553626804224
751722263800582144
751640156449280001
751721999559458816
751849137268719616
751689737090498560
751618664592318464
751627816647716864
751807177791250432
751802249437908992
751842527314075649
751797719501512704
751675334085341188
751765868019843072
751787011221037056
751741956171108352
751626142927511552
751758007780798465
751747777697288192
751728928528662529
751812592616611840
751787418366439424
751864861764816896
751692769735745536
751815272642801664
751677170787971073
751775745584705536
751794498120941568
751658422303461376
751836093012664322
751716513372053504
751814207419527169
751671181506379776
751692832453328896
751741700469624833
751726068340588544
751832750118825984
751574339288522752
751593251455377408
751822260516876288
751876744387244032
751701422530494464
751679393811103745
751599412598616064
751862706177708033
751786524895748096
751734955810680832
751724059025629184
751673308047958017
751607801550700544
751840912616132608
751806187952279552
751786809974091778
751698645846790144
751788563298131969
751879051288117248
751829981983023104
751817663375024130
751711438457090049
751878262691889152
751573731160363008
751857996024598528
751866623611502594
751753628973543424
751822788684546048
751820074990788608
751693386374012932
751785904176500736
751726814574379008
751775283942940672
751817835223977984
751797853580918784
751740672541986816
751655096275050496
751864513834708992
751803348253233152
751712088515612672
751653540096016384
751701326086737920
751676059335139328
751874420646510594
751840404870459393
751722704445857792
751652974095589376
751701053373112320
751722729657798656
751749682053976064
751799069853487104
751668719550509056
751580890833285120
751675908394811392
751767495447576576
751765960227483653
751691796569268225
751580039473459201
751771131896537088
751603040658919424
751752777676754944
751656287587430400
751764601180712960
751689380557942788
751645168277786624
751847447127810048
751804770285973504
751617658102091776
751804618972200960
751712906325008384
751683911160303616
751833232736346113
751681902021447681
751805126789177344
751851905656250369
751792518573002753
751593138133827584
751577833097551872
751729331500675072
751665443828629504
751822700952186880
751758397909954560
751870289127038976
751779520303292416
751712482981535744
751836520915542016
751652303145500672
751854707442851840
751706535403847681
751614508280545280
751590315472060416
751782439479963648
751696422760751104
751708808574042113
751770800403931136
751811912845914113
751681231029284865
751781315498901504
751611982990553088
751745995453657089
751773627419357184
751773975575945216
751752739751882752
751748503483867136
751694179021910016
751809979431149568
751773040187322368
751642433864208384
751695445454417920
751671143594098688
751684523734208512
751670409754386434
751880653462003712
751672892748857344
751658405740240898
751690416488013824
751762726553260033
751713296730976256
751642945497989120
751681742826790912
751792040535531520
751711807396601856
751616752174465025
751800118790283266
751781986780471296
751656522480889856
751827863926665216
751691402455777280
751840941661495296
751720460362985472
751777301428367360
751821899781537792
751721085335248897
751756086659551232
751710242996715520
751856926439378944
751704643642720256
751718052719386624
751870062689214464
751775116573499392
751708779293581312
751712063400050688
751776840277262336
751760163623825408
751676403582656512
751711279140769792
751793835668336640
751771798824378369
751726479130652672
751767251976593408
751655004180709377
751736843234840576
751746276274872320
751801096096612352
751878224968159232
751865855961477120
751704610226700288
751719269193375744
751844603423260672
751726064129417216
751687904209043456
751754778091421696
751746817478561792
751860495662063616
751675790950039552
751684892535119872
751718832801099776
751700075940904960
751794292893552641
751707521149206528
751833983562964992
751704891219972096
751736600221003776
751705109285859328
751878032210604032
751878652715999232
751878350977785856
751740802653532161
751879957090078720
751811837465915392
751584825069285376
751707097285402624
751776810778566656
751718241517596672
751796821912088576
751850974625591297
751768359495147521
751782628370571264
751861414206275584
751718400888635392
751629406280552449
751706694850375680
751779088180744193
751876761038819328
751767466007605248
751652760223903749
751741553715052544
751707688640405505
751823749192642561
751767281558958080
751738495861940224
751782326397534209
751836672057286656
751760520315895808
751812592579014657
751646456105340928
751817533511041024
751724851887570945
751636943545466880
751594891491307520
751626537527541760
751680459285925888
751852522269184000
751682220964782080
751652717991428096
751830229577043968
751736016965341184
751653032689954817
751696938874052608
751627275741769732
751711534783528960
751736637835608064
751841830984093697
751788546449637378
751748931231555586
751637601828818945
751751640726646784
751667616461258752
751741339436396544
751868280118403072
751585672083935232
751881047747334144
751838869809684480
751872998819426304
751777679049945088
751658816782020608
751815532635049985
751807907365355520
751718728337731584
751686083700723712
751779394562187265
751682199896764416
751870394253148160
751714517134913536
751835837122252800
751737661279305729
751777570211844096
751658602876772352
751840551809519616
751879151993315329
751852904059924480
751698461154766848
751659206592245762
751840845284925440
751830367984820224
751875431737982978
751792082155671552
751864736090820612
751869345706418176
751741809576013824
751770255094087680
751784259946360832
751834264321294336
751704366797684736
751781592490803200
751730258458583040
751774160032964610
751622871420510208
751796171677560832
751881618055454721
751754140531982336
751765142514208768
751754023334768640
751616638932422656
751814660370866176
751812168710889474
751762437133697024
751787313219440640
751721135591550977
751712424072470528
751805629833019392
751717008488542208
751729880706973696
751835627671420928
751767864575680512
751670732757823489
751760881105723392
751845492473159680
751764618213720064
751732192003366913
751862127393120260
751811116171485189
751752823692529664
751688608751489024
751714554929831936
751660381320380416
751866141132423172
751743768206798848
751819651324186624
751677288446558208
751861800216326144
751737879211175936
751834104895774721
751615644899106816
751791927033405441
751726906907787264
751764567546470400
751718313055641601
751650637968871425
751671776933974016
751707034412867584
751702643135897600
751837473060298752
751685241014747136
751861854679527424
751766408799875076
751775108042285057
751764936917979136
751844909515087872
751840170136133632
751870310106951680
751827302028304384
751826357978628096
751755457853792262
751768275416190976
751754203496873984
751671609509969920
751628751906058240
751834885162209280
751725246122749952
751706938103201792
751716069069377537
751660423179632640
751758100265365504
751751078618640384
751834235254693888
751767516150652928
751749619290349568
751777205223624705
751677338568404992
751771823801503745
751841608669298688
751733810937655296
751652340516548608
751610100012441600
751615090885947392
751593825928294400
751580110747148288
751720603174961152
751868024219545600
751765242862899201
751821752653651968
751766035653660672
751736801463762944
751733802481975296
751662256144932864
751725292327174145
751720343123922944
751694199796428800
751810403156582401
751847711410823168
751668241269862400
751731151778279424
751585949063254016
751684221601742848
751707902503690241
751883438303641601
751729687932567556
751826781871702016
751723627024936960
751733706189107200
751647156725903362
751780627528216576
751741419342143488
751753046049316864
751743973580939264
751651715619942400
751732565074063360
751632396957671425
751855307148627968
751859078012375040
751869085714001920
751742522376884224
751620522618880000
751829512426393600
751801632615231488
751670619478036480
751814144442167296
751826165069930497
751810461880815616
751700260469211136
751734427634532352
751654731638976512
751719424311394304
751758783723044864
751820062521253888
751639678013493248
751647743924404224
751591208766627840
751876631187206144
751720468869214208
751599576545538048
751819412261462016
751752551150813184
751793051148877824
751798470160199680
751757647070846980
751846314674098176
751813154397646849
751735606062047232
751600847222562816
751655893457047552
751747589356281856
751863565947133952
751808305710923776
751871983739105285
751811497840508928
751658460295553024
751782355669442560
751779537109676032
751763074361720832
751872495452508160
751834574670405633
751796167378366464
751735367024386048
751740312192688129
751706770339459073
751747320732057600
751809803060645888
751637023132413952
751673551250305024
751674881008242688
751778773817626624
751811887994667008
751635454584381440
751760780278759424
751811778947022848
751800534064107520
751876245080637440
751752307700891648
751789041377509376
751636356359741441
751808532559884292
751687895736389632
751647240557506560
751727506718351360
751704639284867072
751775208797798400
751837607290626048
751759173726117888
751737480701882368
751619989837271041
751677447880540160
751630853235613697
751643616573988865
751625069508587520
751678794289721344
751851121472397312
751713246164426752
751856179794550784
751751607474348032
751768124395888640
751764974683328512
751706686247804928
751834298077110272
751876547057885185
751757219432136704
751765280930402304
751707382628159488
751665812973424640
751579548685250561
751761862493036544
751738680256131073
751742463690276864
751577606504452096
751850236335783937
751706975508033537
751760071567245312
751807093619949568
751826576191397892
751657848036265984
751878577302503424
751699996186144768
751774663559278592
751858885192015874
751850085323972608
751816228856029184
751579385120030722
751848269228216320
751790266131050496
751789549001596929
751852215950860289
751866606553366529
751787175168053248
751851158944243713
751690152494247936
751719042914717696
751880288343654401
751779835005902848
751850764662808576
751673735749533696
751868343171383296
751847480501952512
751882289336975360
751617129498173441
751687409079767044
751838979008454656
751755818220056576
751685484078825472
751712780605071360
751726840071454720
751771312192978945
751882658515419140
751833437967974400
751785509941280768
751850471040618496
751576025444782080
751858688063774720
751804803752292352
751578243996721152
751744577527316480
751690961760247809
751865746788126720
751698507552075776
751803184763592704
751852622999654400
751827415131910147
751860579518808064
751591942719430656
751584829007798272
751767721797423104
751687132293451777
751829994486296576
751634426853888001
751796343866269697
751782691419328512
751840971294404609
751764160795541504
751844238372077572
751825796336148480
751593289254600704
751753813397233664
751682334097698816
751871820077404161
751853344398991360
751753524040564736
751735761246908416
751713938325241856
751691733478436864
751689284155957248
751689376501993472
751793906946277376
751789615988797441
751830774664531968
751768426612391936
751672754328444929
751759869917757440
751831621851090946
751721529931657216
751737023837376513
751716824023195648
751681713424728064
751784771487879172
751816233025171460
751868183691272192
751731155804839936
751835350755053568
751790261831888896
751712814134276096
751779667326144512
751865256201314304
751830733010919424
751740173457711105
751835594045677569
751764613746790401
751658426439086080
751810201565720578
751801393812561920
751737233393102848
751835400994451456
751755155842994176
751685983196762112
751777930762739712
751712139010838528
751661198907543552
751835090573987840
751732523152076800
751729637722652672
751673689905700864
751880057937915904
751627552578568192
751728882743545856
751790832630595584
751850886318743553
751626201651970048
751841717523914753
751850647201382400
751812592625000448
751718082234703872
751631637528637440
751762948859789313
751745869435834369
751647748064022529
751704756926767104
751773782440804352
751622426853642240
751579838138486784
751838324357144576
751711174388019200
751653435431202817
751727309888036864
751709265769951232
751777423306461184
751619595774025729
751593582730043392
751870226568847360
751635043462750212
751860147446775808
751878845716979712
751786709306793984
751851876467871744
751792283620630528
751712688275910656
751665477336723456
751706392864579584
751865335951790081
751748339918594048
751837967828848640
751770385301987328
751648309836734464
751672305630216192
751723534821560320
751827054446911488
751761036114526208
751792526982574080
751689363671617536
751741436110970881
751718577208565760
751738072459534336
751706350770458625
751762630096879616
751749564508536832
751693923106426880
751658783005257728
751806091391008768
751776865501589504
751678642988670976
751850567790694400
751617100029030401
751698218174603264
751748885278777344
751575983602315266
751803440666447873
751718447181025281
751751741410914305
751835094827016192
751799791605035009
751870033337384960
751700205968523264
751679956187488256
751769953074868224
751676390873960448
751764601260216320
751879034292740096
751689044975837184
751830061809012736
751783568087642112
751602784999538688
751627548367331328
751672343173488641
751763233959243776
751809283285745664
751673882696945668
751852165795373056
751764844647419908
751684301121523712
751719743095054337
751795052058411008
751767059147657217
751780212430532626
751725476834582528
751643952067932160
751646057843556352
751601253898153984
751835250028736516
751666060391243776
751805101354942464
751872738965479424
751668991920369665
751858109199548416
751688919037673472
751604995259326464
751707667601719296
751752462797799424
751812059629756416
751715309845962752
751728500789379076
751601883433865217
751773111544983553
751660540460691457
751820574381441024
751694954917924864
751676717807403008
751674616779800576
751793424370659329
751798071705628672
751769185764728832
751821345885937664
751824189695389697
751647857153708036
751793445644210176
751579531635339264
751645533337427969
751585915663900672
751658464192061441
751709970308235264
751732539962818560
751772838823096320
751785400989917184
751738449842044928
751787283976753153
751778429859749888
751821689965666304
751758913658359808
751857186226237441
751876991759028224
751678660009201664
751732112168873984
751631331264700416
751863251416252416
751697425341911040
751706442965680128
751731327783829504
751808435889565696
751611039309934592
751719373925122048
751874143700787204
751627707671277568
751758473344479233
751682095039123457
751851981283725312
751785325366829056
751809824279539712
751704119426052096
751758746016153600
751680774026436608
751634229704822785
751606551421394944
751636918253694976
751724402962788352
751818074412576768
751845077379526656
751742006565695489
751863209401937920
751696385003626496
751716152800313344
751878170626891776
751764118734983169
751700642377396225
751852488551194624
751706472363487232
751704312255016960
751625224412663808
751710339729883136
751700285727223808
751799162178535424
751627480868524032
751875054233870340
751755650481393664
751775431020380160
751774210502959105
751835149290053633
751622389138542592
751583768138448901
751662218173906944
751705247609946112
751754996245409792
751848487193542656
751602524759613440
751617083570610180
751820670657368064
751747941640142848
751615460337221632
751882251324035072
751752538538422272
751745643014676481
751685437882793984
751686658702008321
751700441193443328
751682128631312384
751773690388418561
751708183626932224
751798843633655808
751803759181922304
751587152916410368
751803918812938240
751662977263149056
751679406591148032
751681834904195073
751754438394650624
751772687853350912
751702777114595328
751851159149809664
751700331789189120
751840178625454081
751747911973830657
751670648787832832
751764638904229888
751860592193990656
751673014266302464
751754794876936192
751710322612899840
751811707664728065
751766228817965057
751735702346432512
751709345394589696
751853004500918272
751645067664879616
751576893615403009
751767671520292865
751654941136023553
751775447805984768
751832938896039936
751717574791032832
751753716831809536
751873971914678272
751816253916999680
751753096175296512
751850806593413120
751737430621974528
751626554216706048
751780929715273728
751640521307717632
751797497039912961
751631755245793280
751739368528805888
751844154724999168
751694506014019585
751718799469076480
751698230598066176
751701825070522368
751799778837688320
751589287653740545
751597294521384960
751710620664340480
751802052309909508
751772276970881024
751773157481078784
751830628052729856
751807072728068096
751874944846495744
751849158542327808
751829747240435712
751794234101993473
751787984429649920
751805382495010816
751669742734155780
751722523998420992
751805684476317696
751852685826072577
751714995327504384
751649232814239744
751746771139727360
751680878955429888
751784717221978112
751861711842476037
751802949978955776
751795483987828736
751882742414110720
751833794773184513
751767428082724864
751712021360541696
751814916219084801
751642454906941441
751840492858597376
751633462315003904
751649358580449281
751800303234711552
751768741025878016
751718149280661504
751812248532901888
751855663890980864
751681378014601216
751784423369150464
751693663135293440
751654740010889216
751700260804636673
751689699207548928
751682544043634688
751721366563516416
751860638025146372
751815331337961472
751735396304838656
751791721705603072
751873187789598720
751864685910077440
751751074554474496
751738244270882816
751805923463688192
751699472250535936
751648859277844481
751871648136097792
751848306884481024
751735568183205890
751663413789618176
751836244146024448
751737061649113088
751808427727265792
751676969507491840
751574964214591488
751684318020440064
751837213197934592
751681390283022337
751670564788600832
751698985371394048
751864635456880640
751792820688678912
751791411100463104
751762705489494016
751613023475867648
751710272436506624
751705793003610112
751828069334286336
751596065804079104
751744757987090433
751725409646043136
751764496507633664
751677988941561856
751732657508196352
751668132155011072
751584971974909952
751751993094500352
751709081237356544
751666140078809088
751630232583442432
751648620420558852
751776441638027265
751673056490360832
751720812537839616
751806804196143104
751763494027071488
751769869264130048
751748029678391296
751762944455680001
751728173759533056
751758636947570688
751786239699873792
751733353578135552
751765243039141888
751729075383828480
751647093463343104
751728563888484356
751877491078336512
751758473541591041
751815771936796672
751786076218490881
751816795137404929
751730300288376832
751725904456540160
751858247393505280
751881001513590784
751784096288927744
751801246877646848
751659965937360896
751786319236460544
751808322756567040
751604072789057536
751862240618307584
751728450701066240
751811002992320512
751825469037764608
751773694343675904
751838504850747392
751801217639153664
751835463980232704
751804526764646400
751671970182422528
751834931429388288
751777553380024322
751726600694206464
751844318319611904
751849296924901377
751650767874854912
751752454564380673
751627778852659200
751847480761937920
751870389815504896
751686406636859392
751799359516209152
751590638248943617
751610016185057280
751691930690392064
751790589369278466
751737946420699136
751792472397864960
751671831501864960
751821954328489985
751730006435520512
751669747272470529
751721395600646144
751882368739315712
751703565895335936
751847766083694592
751744275864489984
751800995148099584
751580777675128832
751618157287051264
751825045408903169
751832217664442368
751737820444778496
751832943203463168
751691200797806592
751708993131802624
751603615626698752
751746771244556289
751800693149794304
751724574899859456
751864274549551105
751870251575508992
751785853786157057
751833144500875264
751688654968545281
751604135548465152
751767889510883329
751811690832941056
751787837662658560
751642098063937538
751677288249434112
751719298561957888
751618874181709824
751638604171120640
751699774030639104
751767298168463360
751816128113041408
751815889209602048
751614289795018752
751862974470578176
751766723573997568
751860269316354049
751608602364776448
751854954793406464
751715674876174336
751672091842322432
751883408922599424
751701246428508160
751864954114961408
751697706272321536
751677141763358720
751763296701865984
751689686821855232
751739779545501697
751765536644608001
751819408352354304
751642563828854784
751819383169748992
751874395719729152
751825972119371776
751668480492142592
751752945486729220
751806665771642882
751731277523484672
751866975744319488
751637941596762112
751871841413672960
751786533183717377
751786554104827904
751815746590613504
751767495388696576
751687564680200196
751679217683881984
751648893146980355
751686591421095937
751626197809897472
751574590997032960
751752043417731072
751833748472229888
751823870777253888
751853440830152705
751764660009914368
751648733612298241
751588889115054081
751772457065910272
751785186749284352
751734184360677378
751755797210824704
751668744720703488
751824789334028288
751846436124422144
751783173554569217
751827054300172288
751847438961483776
751882532661104640
751650759616319488
751853205827555328
751762852168364033
751876232510308353
751819844551634944
751788470864121856
751715196591304704
751588994232659969
751750558881505280
751774549964881920
751792879132086272
751730773984698368
751721790028808192
751719126528200704
751706774567346176
751668027603623936
751844875931381760
751868120822845440
751808540696780800
751649253844455426
751758104338063360
751690253120004096
751712520424026112
751588427741536257
751762969470636032
751816643995660288
751758104417665025
751773040162189312
751760784615694336
751839138152722432
751828597795610624
751718031898845184
751644459666776064
751737053264617472
751587454679855109
751876996175724545
751796641364049920
751859602376028160
751685903538462720
751644472073711616
751849951005638657
751762558520995841
751721467155447808
751874936579452929
751761916742152192
751783387686461442
751804904121831425
751627950806671360
751880250695507968
751794951034376192
751764144223727616
751651166476464128
751752085427879937
751610603089883136
751693218593538048
751831265599455232
751591544440905728
751833031292452864
751837254914600960
751633739055149056
751748784724508672
751742988137689088
751879902727643137
751614499745099776
751838194564534272
751865835027886080
751750776679129088
751807806957883392
751689032619397120
751694459964911617
751725329799143425
751799212556165120
751851591058100225
751670250492530689
751832951474839556
751705608491982848
751851309930647559
751761862346231808
751583101130641408
751781965658021888
751603498010103808
751751649123823616
751656094561243137
751799611078180864
751749958748008448
751797643907633152
751822436597915648
751754585325338624
751651166119825408
751665611609088000
751769294552371200
751698616637616128
751667901707366400
751854770315522048
751869932611055617
751673769400434688
751717486484127744
751718711187431424
751671642993098752
751651191264776194
751823052997025792
751719277397434369
751682271229386752
751685446283980800
751838538472103936
751765242779045888
751812663865401344
751669579303247872
751603741363564544
751837649393115136
751875993753808896
751809429834784768
751632266908999680
751794842242543616
751719260821544960
751800621745987584
751869861329068033
751778157334847489
751581171700543488
751738659288776704
751777813334745089
751759119372132352
751718858277416960
751707562790227968
751799758067527680
751800634660130816
751689686725328896
751875494631661568
751578327928958976
751634653384060928
751630161263497216
751822726101397505
751748008463765504
751704761259421696
751727871614418944
751594555720491009
751798730446209028
751783840453132289
751819726989496320
751874085127331840
751747140272156672
751822847752929281
751712352865771520
751856934727274497
751698431970795520
751753750684045312
751878866579456001
751756086756028416
751815847396536320
751574179657416704
751832972525989888
751578579549425664
751630895287771136
751707130718105600
751681759457251328
751629867574239232
751723547496632320
751688869020598272
751726206593236992
751609554513776642
751793261057044480
751835480929345536
751797547312615424
751686406813036544
751776420817408000
751743688569655296
751791062910439425
751771576207609856
751832209280081920
751783903434674176
751775476914462720
751860801896669186
751825947062657024
751763716098646016
751746943114678272
751592953471242240
751781848032903168
751691859416801280
751768715738374144
751840320904687616
751619423723663360
751747899441184768
751709928339873792
751803050587787264
751861112308633600
751575492868775936
751731558466412544
751839523978481672
751649367006773248
751715540343857152
751584397128638464
751722062482464768
751760407006683136
751774298474369026
751865805533487104
751721895003877380
751689518957363201
751829587630358528
751781571540115456
751815964493160448
751761140758241280
751733873692774401
751791507821125632
751778618607595520
751742857791172610
751646766383194112
751767923069292546
751735077734789124
751642995640897536
751650755132551168
751664101328318464
751750839660838912
751786051081875456
751576004397666304
751706229102276608
751728815303458817
751875704157941760
751650503583490050
751754195276103681
751721760811200513
751772872524390401
751574582620983296
751756862861742081
751699983854960640
751723564076785665
751818212971425792
751761048869359617
751752437828972544
751828216336252928
751650637754929152
751699593746874368
751779596044042240
751667830215573504
751630505326440448
751824592264658944
751695915363303424
751780891941277696
751764022287097856
751729746724196352
751776311585144832
751852689982652416
751871535095230464
751849141664378880
751777435729924096
751662104978006016
751751787523088384
751764093707714560
751719990626226176
751869815485304836
751648968484921344
751759425602482176
751681835067846656
751658221044166656
751882981229330433
751621617629818880
751595268655632384
751698201288159232
751672158896742401
751851020620328961
751803897686163456
751687698843373568
751706396970844160
751855802168832003
751649249570402305
751742694225899520
751819479479361540
751874311783321600
751619075592204289
751747748332859393
751738491613114368
751691033021390848
751784834586914817
751658787337936896
751724906509955072
751876597678903297
751852794680782848
751812961585463296
751874559155068928
751602189206949888
751822209987989504
751707806361845760
751729666726043648
751721458439708672
751784565933420544
751829168187473921
751839607965310976
751697022550368256
751880951131758596
751667653908041728
751783891049021440
751826039504900096
751649425685176322
751692744557375488
751687975566712832
751704798857138176
751640592644440065
751702252893507584
751864001999540224
751722570324516864
751668262430179328
751718732410478592
751860986424930304
751808263927296000
751768913113784320
751827226543398914
751801599123714049
751860957001895936
751836722237886464
751679058346381313
751861632398045184
751812084770467840
751856272119623680
751866510424076288
751830737071013888
751767721730158593
751742593638232064
751832041495363584
751717667157991424
751742715394752512
751809773859897347
751649148684804097
751738613411360768
751603942631571457
751842904549842944
751683596608430080
751679448584425472
751825552982573056
751855365784948736
751784251381649408
751683240151441408
751739045450018816
751768447344840704
751743172414414848
751658808124944385
751719437145866240
751734561676066816
751679976894767105
751758083311951872
751864652259352576
751830468635553792
751730346178203648
751778430019067904
751583776614912000
751744099347202048
751724205859889152
751816698693619713
751876413070970881
751781214911094784
751680069425328128
751726827299745794
751801578319966208
751856963936514048
751782590768525312
751755721847345152
751621885708767232
751849540190339072
751647076812029952
751675434425876480
751663765993746432
751860382403325952
751767038251728896
751647685069795328
751729176269520896
751764878180790272
751803704802676737
751608501915492352
751724478439317508
751726705614680068
751600343729995778
751866220668809216
751739842090954752
751793638401777665
751581008219308032
751722238966128641
751671634470301696
751681763924144128
751853768128495616
751791860016906241
751745496184655872
751643326999195648
751712939904798721
751835342228099073
751723568380125184
751749115785117696
751713975923015680
751770104036286464
751670749371441152
751767629493202944
751679842752589824
751724516452274176
751851956155584512
751751531607851008
751685144461934592
751730547496513536
751681361145016320
751667599730106370
751744552281763841
751850181956698112
751828170245013504
751722071131054080
751781340882673665
751705969135087616
751796490654388225
751810965017096193
751703284776333312
751674259995492352
751808549009952769
751762675936395264
751829050730119168
751651992502665216
751809496947761152
751841138949128192
751841709139501056
751718723770257408
751707768533446656
751765150902857728
751801444077039616
751651308868952064
751788907126202368
751847350688161792
751854825093140480
751676923324076032
751693243415425024
751585018112307205
751743344540262400
751658523151462400
751682904401539072
751733643106803712
751787095430234113
751848134951788544
751842304726593536
751575748696244225
751841642299199488
751774223052398592
751821513897246720
751695772526190592
751704974921461760
751745362025652224
751804728271446016
751825443754545152
751829067607998464
751719055481012224
751849481335963649
751747702275317760
751719545908371456
751844926493687808
751850454376734720
751757927921377280
751665490058174467
751878791153197056
751806133275336704
751706413739614209
751592613921296384
751696997615144960
751707424298500096
751639824809897984
751713212651991040
751776747868205056
751709622482898944
751733810887286784
751797186921246720
751728488176951297
751871820270342145
751757001214963713
751636716943880192
751710200936161280
751587534421889025
751806573618552832
751580073027772416
751747408908935168
751821648077127681
751707978252845056
751795727328681984
751796633139023872
751700881255587840
751811212489424897
751690399912062976
751751649157316608
751811418274537472
751648032962310144
751729926814986241
751731336197599232
751862856979808257
751689401772670976
751715074776133632
751703934893428736
751642454558814208
751625241282084864
751720372190445568
751650889459339264
751643645879607298
751706728056680448
751676436805722112
751588218265415680
751589484974608384
751717494985986048
751581050011283457
751861112379961344
751692887189053440
751766367041363968
751811032260091904
751707487338897408
751738395156705281
751754178259738625
751645462227288064
751801645428797440
751752798300024832
751795123009122305
751836088851894272
751712650808135680
751785287609704448
751795450542522368
751758724998369280
751629137895391232
751777192590401536
751677485494964225
751786659100844032
751836537864613888
751778723427328004
751693453398904837
751864450760601600
751698998352805888
751767747093291009
751845106651717632
751824097529716737
751819630323302400
751741276828098560
751628508498100228
751871728045797376
751877767923281920
751815184457531392
751777972613505024
751789196596109312
751677993127387136
751810893873291265
751824705791860737
751859765664477185
751726718155649024
751844997864062976
751840916445560832
751864773856329729
751879365990948864
751783135914954753
751745768952893440
751637773967171584
751663875150471168
751723278776037376
751713636431921152
751639967604969472
751682791201447936
751834176345767937
751800487800868864
751658196012560384
751596749484019713
751723476306710528
751854095313539072
751739670137073664
751727565518217216
751759513389182976
751839058683363328
751684221555601408
751695101764657153
751847505722236928
751685400415043584
751710456859983872
751685458850033664
751704509563404288
751821643689918469
751875448376733696
751849166935101440
751817172675129344
751776047318896641
751729146636673024
751860281802952708
751769294858440705
751707298519781377
751723048420667392
751618236626575360
751790886946795520
751675929286541312
751728202951766016
751709513191948288
751847061256101888
751614050774224896
751647764812038145
751834985791885312
751780698818686977
751728391750086656
751579959622144000
751788269814231040
751780883590438912
751778505441021953
751727200630476800
751658678147641345
751880833603166216
751741742227943424
751709764871217152
751730514193633282
751819584462782464
751812982556930048
751836294670458880
751870394152411136
751712621120745473
751718526864330752
751781139271081984
751746116996202496
751805130652123136
751803956540559360
751852232954486784
751874999414390784
751731961266405376
751760239171600384
751843051337834496
751815449009094656
751673744238804992
751853893642956804
751857081611878400
751707520926900224
751691335137161216
751752030964842497
751850869906255872
751604781601488896
751755596127432704
751607843229343744
751813217362599936
751819177397137409
751767071789346816
751629855075205120
751693117728755712
751868964003729408
751872176920330240
751811371885551617
751850185958027264
751775145665200129
751792828901011459
751875444207677440
751732699224834049
751686125987753984
751716303682015232
751706590030462976
751778224531800065
751720636716838912
751593431676416000
751695919331106816
751646531422486528
751870612268802048
751813808679686144
751701611173535744
751853457452179456
751703058145505280
751691607691362304
751772918552596480
751641892891160576
751702739562954752
751770577975869440
751817344809308160
751861091358023680
751798839355510784
751765905718308864
751879722427121664
751668937557876736
751832112765014016
751807173433430017
751839016560066560
751705243302318080
751739200660176896
751839922588356609
751849003130691586
751702705949798400
751635949507874816
751661748688740352
751736516255244288
751771995621191680
751626776372211712
751801355879211010
751676902566395904
751738235718660096
751682430495490048
751637799078551553
751869647524356096
751769684542885888
751629477684256768
751842007115587584
751676428643479552
751694011245613056
751727838320062464
751729326958088192
751705486572027904
751654089793101824
751728350029381632
751716228188766208
751672028885839872
751690408195919872
751724226835603457
751687128334077952
751762977913798656
751806003260248065
751669868580274176
751719701290610688
751819131528306688
751671043064991744
751684179486703616
751754874522599425
751701095089668096
751853092522647552
751666219745370112
751763196315394048
751724025659977728
751627787409252356
751711765575131136
751787602819383296
751735576752189440
751728601536552960
751865461810274304
751643608080539648
751750697343913984
751794624075816960
751761937940090880
751704010432929793
751801263583625216
751756455716360192
751839222068162561
751797543160389632
751832108658782208
751868875743068160
751752035167531008
751778777986953216
751808452620611585
751798373729103872
751773824555814912
751855185476149249
751599647756431360
751828224624037888
751703364459720705
751802991871598593
751718950350626816
751830267392761856
751707776796102656
751759069082509312
751688843577978880
751692190615740416
751822629305278464
751667259752517632
751742207971950593
751589283580882944
751757940567277568
751814941213069312
751843923774111744
751650491059228672
751833303838289924
751797832869294082
751684401998757888
751863456874242048
751586108308283392
751797878717161473
751817386765017092
751668341979246592
751817256544329728
751878896073764866
751753176068468736
751693491231596544
751850395836805124
751846163893149696
751719328026914816
751577111715012608
751693755300737024
751662100888576000
751609617327673345
751705352610127872
751724805905416196
751793051367014400
751630404411469824
751859841187143680
751745705862107136
751599102501289984
751750038725025793
751705398646870016
751853830787174400
751794393363820545
751689191910760448
751874903196991488
751582547604344832
751772771626147840
751808582715310080
751728270182408192
751850806601781248
751810562540052481
751743717703311360
751692094465597440
751633445554651136
751776865510121472
751827754719543296
751708498380161025
751668211771400192
751631323253530624
751823459827716096
751692522091577344
751784264169984000
751809480397090816
751861036718882816
751837481331462145
751880657719037953
751722528083701760
751642442168872960
751793164399161346
751701464335212544
751579963745239040
751603095289815042
751710796745498624
751740635137372161
751757957378011136
751843898822041600
751576780436275200
751715276308316160
751580261633056768
751655847139442689
751683760379138048
751713485092945920
751856594845970432
751768690681667585
751753188601131008
751782712369819653
751702215253983232
751757319957086208
751741259937673216
751848651073417216
751875628828397569
751627921551306753
751826329029320704
751795257478483969
751764538299678720
751620287653814276
751638227040206849
751734230267392000
751747890939322368
751745244572647424
751589266971557888
751768921485828096
751814798640291840
751810197581168640
751603632349384705
751752030813773824
751775087091650560
751616215295025152
751813116602777604
751825900908535809
751720078580867076
751797937538265088
751750382355877888
751721597094985728
751631566430957568
751845731540070400
751723799029186560
751626138783473664
751755772359503872
751732225310388226
751826303792340992
751730153231876096
751719214759702529
751751599073157121
751786830866046976
751737061510635521
751816807896547328
751692261918908416
751752395726749696
751825897003556865
751667914110107649
751779885471924224
751868431415193600
751862458470522880
751871065094316033
751661400603394048
751682426397609985
751610674384699392
751738185420402689
751842476722311169
751753654030438400
751826874293100544
751690257171611649
751753033541939200
751710876533661697
751704157111848961
751788437615747073
751716999915593728
751686280937771008
751750789375356928
751792786907623425
751721513292697600
751770301285928960
751733986825736192
751735828167159808
751720070309679104
751854589935128576
751849833564999680
751773287454212096
751757399548170240
751832700009324544
751860126630473729
751773186845319169
751778279049297924
751785375576625152
751652168654999552
751793219114000384
751727125057642496
751758552860098560
751736369525956608
751703414854324224
751701250610176000
751802324922884096
751855747504439296
751785744558071808
751676143359627264
751883279226331137
751736239380987904
751682107647205376
751772604118294530
751789771173789696
751714428891136000
751768887729938432
751589761584861185
751714198229516288
751867076621504512
751789326506332160
751666110584455169
751833283118366720
751780954881089536
751776366476091392
751826442040774656
751650646260977665
751762864751411200
751845697935343617
751750802000183296
751616689205313536
751723031429611520
751874936722100224
751721508934971392
751816828570177536
751674679421644801
751693377922539520
751836885702631424
751786688397971457
751684569733197825
751724705023918080
751769835885961216
751606203504033792
751671370174586880
751830749628760064
751833635326611458
751821656507682816
751841004668334080
751744485374173184
751679624552349696
751716006104530944
751787048999251969
751730019026677760
751821488605556736
751793353340182528
751857182040141824
751832624403021824
751714500496220160
751665804500987904
751710201221419008
751759618372612096
751829277444808704
751823917061464068
751814643673337856
751663698889015296
751670556471201792
751691402086678528
751788769003597824
751829176861286400
751773392471285760
751882192633139202
751702458615816197
751816329494204416
751719437133352961
751752517348909056
751841163955490816
751748348244176897
751583722013503488
751723681810755584
751850395627126784
751790878377779200
751855449956376576
751702013889613824
751721022299131904
751759760987488256
751747979351121920
751811233620393985
751816400797364224
751648700057784320
751871795054141440
751729507573305344
751806930314723328
751677607125614592
751851431632658432
751808767151538176
751823283616710656
751879189792456704
751833157339492352
751876253783851009
751860059232231424
751808612251598849
751781391214477312
751800298964914176
751694149339021312
751678135729553408
751696175191957505
751701204451942400
751693168169488384
751711241245167616
751737703109099520
751752815266045955
751620455757414404
751638080235442176
751719017547784192
751869047801679872
751716102493929472
751625098671513600
751604198366519296
751849082839334912
751787963529437184
751783823604584448
751583524583460864
751680073594499072
751729368934776833
751703767167500288
751863062521606144
751800445815885824
751774550182993920
751710729640763393
751756615351664640
751745995235483649
751718757580443648
751697874107457536
751808410853728256
751620833265717248
751872445192208384
751804233079484416
751846348425687040
751699933376417792
751815796821602304
751686943512100864
751799862660915200
751720971992698880
751784239188873217
751683596860198912
751699736311107584
751808943635066881
751792799729803264
751707445278412800
751862907218980864
751671391108333568
751825569621377026
751760381966778369
751753360638898176
751778584935575557
751699191039004672
751701086877220868
751786348755841025
751640823306002432
751724771965018112
751738873248673792
751746297258995712
751621860866027521
751777469464805376
751858809501519872
751761489258766339
751802509560258561
751721961844269056
751725564994650112
751805071936069634
751774055024451585
751646556663717888
751755684132315136
751855424912125952
751859946019512322
751752651671531521
751880980483477504
751709131732611072
751698163472400384
751688478728003584
751872969496883200
751701703544565760
751759350050410496
751768929681416192
751783001558773760
751678572004270080
751699195116019712
751707856467091456
751780007090020352
751772813556580352
751697614115106816
751798852114587648
751717402585563136
751675602193747968
751725804082565120
751753398194626561
751837708138536960
751765238735777792
751702240373542913
751677237951401984
751692970957602816
751654542886961152
751818238170980352
751829159794606080
751743982057713664
751794489715339264
751783827761143811
751756137003753472
751755923211911168
751795987434188800
751723563997102081
751763363915444225
751800302966300672
751801628462751744
751725523131371520
751612691958075392
751832754644480000
751760088084389888
751789611966279680
751841063401250816
751573810613063680
751714680675110912
751780753587961856
751749988099756032
751842850153824256
751776114821959680
751819542611894273
751751326174969857
751811757929267200
751868024500654080
751708380620791808
751679003996467201
751788223592931329
751850454577999872
751711052744785920
751718895719886848
751879336295272448
751665267693019136
751764580280532992
751814630901706752
751585181660831744
751739011853672448
751736402950381568
751685698047057920
751679888801796096
751751200350035968
751578844117790720
751829701090545664
751828811742744576
751735580753526784
751606987750866944
751576104931094528
751578235603910656
751844851059077120
751761094885113857
751737036273573888
751709672474759168
751721378944983041
751830355305500672
751755851996606464
751857144341954560
751575996013445120
751775422430535681
751705407182151681
751670707487211520
751765008007266304
751691788100833280
751826597334904832
751725120394186753
751771052104114176
751727293102424064
751883551839227904
751816929187360768
751701237901516800
751875217488773120
751843269563125760
751802987660533760
751768728560435200
751819089513971712
751815482240565249
751713019499917312
751728530355027968
751706988216610816
751799795468173313
751782380990439424
751717407107022849
751820175817801728
751787921397735424
751756829055528960
751836739036078080
751715880246054913
751635571831808000
751719521048752128
751852904064118784
751688801722966016
751815176136056833
751827754987945984
751714341079093248
751620732292128769
751812634425618432
751593910015787008
751774353029730305
751783496583184384
751825359864233984
751719080420401152
751745357583908865
751802735704629248
751717100797001730
751752337069182976
751584057486675968
751854942160236544
751876341520330752
751778283264610304
751763225704800256
751775355610992640
751860260948701184
751697425442627584
751840153161834496
751716379238236160
751688927543648257
751800705766289409
751683638530568192
751860650679218177
751789402091913216
751750369978507264
751872575131705344
751706501690040320
751699170013089792
751758838383120385
751799241933262848
751784708783026176
751837623887560704
751807391461625856
751833148896468993
751842581861036032
751746318402461696
751722964538695680
751834340028510208
751880288691773440
751730656678477824
751708599085305856
751870352356171777
751719227350872064
751734221765419009
751782431410294784
751666223654563840
751823577326972928
751735572369121281
751756556727947264
751711430177595392
751716060420775936
751669763688898560
751758292871970816
751737141294694400
751752374918709248
751862324164648961
751843433258582016
751767449364824064
751772692039213056
751592383050055681
751851595231596544
751760910457470976
751579959542501376
751638612811378688
751865390435819521
751718044536303616
751722901280260096
751826446469980160
751781441495822336
751641930468122624
751733357860368384
751635563430621184
751767352774012929
751712109738721281
751813850589196288
751644073618964480
751673450679316481
751674553919676418
751575849304981504
751866619253653504
751692794771759104
751701024122044416
751828652615208960
751678005643272192
751784293408661504
751772109135712260
751816971164016640
751808486103781376
751731159986532352
751576100883599362
751632094950981633
751730979643985921
751701619591569408
751843273698844672
751639946365177856
751644757265412096
751647378772549632
751684683063136256
751833320787415044
751705860095635456
751869500933431296
751684062427906048
751680220084731904
751721148216401921
751596246092185600
751699606317047808
751778245482278912
751696389231480832
751673740249948161
751821337417613312
751739443766292485
751663006900117504
751772075321200640
751700621540089856
751796457129336832
751850353965076480
751713686465699840
751776278240460800
751787044922355712
751806896412168192
751776248658071552
751758175699894272
751754807728345088
751678093631234050
751868838254305280
751736830924578816
751756229509275648
751845207470067712
751748910473969664
751877222504534016
751631839077408768
751788030638321664
751765939201257472
751785966965227520
751733341175545856
751677607100416000
751672922092236800
751638373647790080
751719512282718208
751589358944137217
751869416867069952
751694598112681985
751758083463012352
751697362331066369
751861544208785408
751740903480496128
751642702240940032
751702894571839488
751808960026542080
751645424289771520
751662889476431872
751846461378269184
751825825658499072
751784096494415872
751849900791521281
751840639986372608
751823485165592576
751871060971180032
751814006168518656
751791562254934016
751694640332562432
751757919620825088
751870792670085120
751761258261676032
751693209881944064
751851708712620032
751820465241460739
751772192853987328
751756850102562816
751612457001582592
751723698336440320
751684016160514048
751719755619368960
751724335761596416
751642614001127424
751787967765622788
751715226047897601
751738416270827520
751769974243487744
751658363545587712
751752269826170880
751674532704972800
751604353824198656
751841990254465024
751748998315307008
751880166973014017
751691116861423617
751723362666287104
751740651948081152
751670111916863490
751665963620270080
751792162145087490
751682829013188609
751735966600196097
751844016032014336
751770099820929025
751822335972257793
751576340013289472
751716341795651584
751871585284423680
751723891190534144
751707382678302720
751649891223531520
751728077189808128
751723237214650368
751696905390915584
751811682142478336
751766245595353088
751681822317162497
751593309924098048
751578973763579904
751859576992137216
751603544155979776
751838848712409093
751784155114012675
751719193884712960
751765154992447488
751786504041668608
751659403758145536
751706187012374528
751718791063621632
751814299455152129
751735417301377024
751743067816886274
751802777823764480
751687686243647489
751736109290364928
751582035899211776
751867684493615104
751874957622337536
751835359143657473
751722335267414016
751706749254639616
751760658434134017
751743789065265152
751875267782512641
751674335497039872
751790555747782656
751745731095126016
751786227188244481
751848273229574144
751800286243594240
751812261086392320
751637950245462017
751767222490726400
751777545029292032
751813213247901698
751725187343773696
751827708892606464
751803922839375872
751690039260839936
751755977779798017
751805843943849984
751709634998767617
751875867702243328
751796515543199744
751698721159712768
751817290069540869
751865868456374272
751724029913038848
751660825912508416
751774474748436480
751575329018220547
751756921460457473
751804661015932928
751675208063340544
751684292766363648
751738655132246016
751718069538611200
751871174452404224
751751171237228546
751768007081357312
751810407149502464
751783190616997888
751755499524292608
751762453936107521
751663199825514497
751874319865769984
751729897429696512
751684796284297216
751730430362214400
751840857926631424
751659194043031552
751702907377057792
751752731531022336
751784721261133824
751767650376626176
751805651056205826
751677217143414784
751746020321685504
751641569938251776
751779411293339648
751761098844606464
751735459223592960
751816539112873984
751868653545586688
751784742371135488
751704924736655361
751778542942359552
751678374913925120
751750965599109120
751783446142414848
751580781642932224
751780338167324672
751627770657116160
751797341997240320
751838102285615105
751714315644727298
751862123068813312
751846990099673088
751825913474527232
751775158478761984
751796624691781632
751759337211691008
751718707286519808
751647869564653569
751804698827579392
751765784091881474
751737497533747200
751764957696524289
751806065969422337
751843416389128192
751833580825968641
751853470358114304
751760377403183104
751832033257721856
751719109897969664
751833710631198724
751750982229524480
751680014588866560
751746985309376512
751804744906276865
751789657843728388
751755558516985857
751772469887954944
751646481397014528
751791956435562496
751576583085981696
751680568300044289
751688956866138112
751663392776130560
751677460295643136
751700243645763585
751848453597171712
751822839183839233
751694686293725185
751688445395951616
751810281576235008
751724852009177089
751754996144832517
751649958164459520
751650520318644224
751732703389749248
751746947615252482
751734419011043328
751782275847626752
751690571849277440
751637291722903552
751752789907349505
751808926644113408
751700583418126336
751783370833756160
751577178760814592
751861879773995008
751871966869610496
751831898830221312
751768921221455873
751764093782990848
751777322370494464
751754463568953345
751739192296796160
751787070000099328
751868293028450304
751748440762318848
751872025824681984
751721022374621185
751660863711567872
751702831879577600
751700575297867776
751734859383603203
751667414853558272
751874336890302464
751837791726759937
751634418352128004
751700155624284161
751711342155923456
751836500187164673
751828107099865088
751756766346698752
751842510528352257
751783957834960896
751770544706510848
751868519365505025
751780501845835776
751704446678208512
751832037431009280
751877000109764608
751591837870227456
751837175386238976
751742753202143232
751832951839723520
751724528737202176
751687023354843136
751784624662179840
751598716344205312
751705629501247488
751713912941322240
751853340200280064
751690441775390720
751784876714655744
751706992323035140
751788102134431744
751724809894109184
751669613029564416
751868263307603968
751765888823472128
751837519034064896
751735278835003392
751593691693715456
751696749916553216
751808259854573568
751882788249501696
751688147633893376
751836822842531840
751727498237472769
751767709369700353
751786034237702144
751769894442590208
751767344133705729
751630115264720896
751840715127328768
751749459827159040
751832058293522432
751822000142843904
751736470243774464
751621818713276416
751797694214135808
751756179236278272
751739439429320704
751804400889462784
751777180045217792
751575056644468737
751652000941608960
751837019987476481
751695114234454016
751877361092689921
751743767942574081
751680098676473856
751729943797719040
751692648025452544
751846876597608448
751837514990751744
751752790133714945
751736763580723200
751855131147116544
751731751601537024
751778014455820288
751729906141261824
751598192039526400
751722561684197376
751765976819961857
751676122367201280
751822285393301504
751799070155386880
751807051999940609
751780375932854273
751872042505502720
751780447412105217
751749166171299840
751647085305458689
751822050600243201
751802970891776000
751657298251096064
751732355602214912
751788861299318784
751775963734769664
751722838680363009
751761602353897472
751691360110075904
751710238911365120
751618215915065346
751806452004687872
751745546650587136
751811267279646720
751607876871921664
751832188178599936
751791729859264512
751773929191112704
751796108926586881
751762415935754240
751835829094457344
751856020427673600
751740580452036608
751768254683701248
751760432281550848
751831550661160961
751831596685197312
751647357691846656
751875918117961733
751746251285155840
751837632469032960
751753628927557633
751810440888479744
751850492255363072
751724587747074048
751769776914038786
751720175091736576
751752890562256896
751704220118683649
751774663307591680
751865671265509376
751771693866033153
751828363212238849
751780673921380352
751860415798321152
751678353732542464
751813141915283456
751729369228439552
751726739190054913
751770393548034049
751748981693222912
751829029989343232
751797346351009796
751867047013998592
751685081446674432
751672506830946304
751771484176150532
751827100752089088
751821136141443072
751724302295265280
751849598742847489
751791318842634240
751877251843629056
751750105649197057
751876501147099137
751848772699906082
751836550246326272
751583776376053760
751581310049587202
751709836027498496
751817776738635776
751584426572652545
751587060453109760
751857995718459392
751858566206631936
751854275458953217
751858025380491264
751649073233588225
751743915120734208
751728517742604288
751769869201223681
751844393846472704
751759329167085568
751721630515097601
751721768851824640
751605851127967746
751735794642157568
751754140607447040
751700478770151424
751819936725667841
751872579216941056
751770007546331136
751661463341858816
751635634746339332
751751829390630916
751718438662447104
751701925590999040
751819953452544000
751856985105195008
751856951341047809
751685312191995904
751833278831730689
751650868714364928
751717859739496448
751778643643342848
751845937295794176
751760079846772736
751762743255044100
751697152557060096
751723807489060864
751697119094923264
751720636624596993
751764349564387328
751706560456450049
751738672035336192
751812701500928000
751724289603272704
751858687736635392
751868741831561217
751706279266050048
751768544011051008
751729868258279424
751850412701917185
751674247697698816
751869752390328320
751725065595564032
751647143992098816
751830258777808897
751820943140552704
751669642083442688
751809312410984448
751809266437218304
751603732979253249
751772930976034816
751872386618851328
751688621376278528
751849598755405824
751866422200905728
751650486835523584
751711363014197249
751669004742393856
751837858906931200
751681419907330048
751845983252865024
751714504300462084
751812948935442432
751581037734596608
751596002839330817
751800760225136641
751801695617814528
751769999270879232
751748427986403328
751838530049945600
751767428040826880
751687631747055617
751613329492377601
751676671967760384
751868166800834564
751746481841803264
751818854456778752
751794494245265408
751814949710667776
751741083986558976
751736033834831872
751800659800944640
751707579517112320
751839922483499009
751837137578893312
751738395316158464
751724768148254720
751770007814668288
751678240465575936
751732745676652544
751797228897988608
751883530569932801
751737078094950401
751786935895621632
751716819661099010
751852060845363200
751635400045662208
751749984182231040
751758481712148481
751766622868762624
751839507411075076
751706933682401280
751723794750996480
751785501279989760
751662746882678785
751603762343665665
751790681253941248
751761509932474368
751661492726951936
751697047766564865
751658908796805121
751606186655551489
751738554624184320
751781445497131008
751677288308178944
751835921046245376
751788944929484800
751749925583646720
751606828442591232
751695013424271360
751824793557606401
751610020186447872
751873485358698497
751732514713206784
751785048383324160
751827461139206144
751819781687435265
751730262606745600
751840954269720585
751682724298125312
751682720204410880
751722993819222016
751733148258480128
751616764425936900
751863540672266244
751716693907505152
751869060485263364
751815234692616192
751681822585749504
751678156621418496
751767528720990208
751755541492490240
751720921799467008
751690081073786880
751721764917477377
751741297879191552
751753330951684096
751831991180468224
751668580928790529
751778027265257476
751722863665770497
751711266339684353
751755419912114176
751835665428455425
751744619390513152
751761619097620480
751794922014081024
751654794390016001
751817076034170880
751811611032182784
751677288262070276
751746783706017792
751806770780266496
751760071495979009
751693394624319492
751743311124267008
751782770842673152
751729717334663168
751873812745031680
751671038791090176
751794280197419008
751842820663681024
751647747892273152
751697072945070080
751754811771682816
751737422275350529
751805139321819136
751807924331241472
751757340915929092
751662868265828353
751710696233115648
751778157414391810
751830221272252416
751665015984357376
751850819486617600
751870222215380993
751699555939389440
751774730634555392
751743181029576706
751744241945247745
751797710886465537
751758758741704708
751785400658567168
751748491022565377
751816778288947201
751675199557337088
751758506794049536
751675615053352960
751803000209936385
751751632627572736
751809358519042048
751719927808163840
751712973358505985
751734955932262401
751647869711421440
751694543809089536
751747236795736064
751749690350272512
751770624457072640
751613065259429888
751733349685858304
751600469584257024
751833010215923712
751684913628344320
751820167253024768
751799728510238720
751782599115284481
751772872251678720
751719088678854657
751694934059520000
751669440945807364
751753674989285376
751827998177890304
751846192934453248
751697945574027264
751808893056086017
751833396079394816
751640659556200449
751798797542395904
751604374577647616
751807836196335616
751799758008619009
751587559742902272
751593385467584513
751826471392542720
751788445752778752
751731214684393472
751852228537905153
751583122165149696
751863356043264000
751727964212039682
751778941531283456
751804384070238208
751664265015074816
751830778905038848
751741369077596160
751820750429052928
751734578566553600
751791188907266048
751703418754957312
751651363508158464
751788852596056065
751739779537113089
751697140154531841
751713141516595200
751774550338199553
751740794235682816
751604307577937920
751736797273714688
751786680001056768
751596761777569792
751749636000354304
751579938524917760
751685416886108160
751643935253159936
751835648777080832
751754291677949953
751784868317650944
751867143667511296
751731940026355712
751622720467587074
751765264082034688
751742975500247040
751838974721785856
751853055000190976
751876429743284224
751680979320864768
751749556442918912
751671882055692288
751676881443889152
751773396715839488
751773010990882816
751815042069172225
751781202454011904
751625992033144833
751668111091306496
751603707788206080
751773337987067904
751750034304208896
751690664027492352
751861061784104960
751738286146723840
751827536653328384
751642836605341697
751769336650530817
751870943761428480
751862496139542528
751847941900496896
751849787373203457
751670011375316992
751734930581839872
751785866226434048
751691062348046338
751673757018755072
751733601239232513
751760398504820736
751674058979151872
751760553761120256
751863410871205889
751674398713712640
751717130035458048
751713279555342336
751730967321145345
751850529945325569
751786289809223680
751878438894628864
751857219713527808
751812995068653568
751790895251480576
751705750918037504
751680773787353088
751777268167507968
751775561111011328
751732749787168768
751738252667813888
751876278760988672
751668912362840064
751593699948265472
751703968422780928
751809048220237824
751579493941309440
751598783801110528
751723371159781376
751738340869746688
751622984876560384
751831412475658240
751843907227365376
751668891324035072
751736952471322625
751849196274188288
751833442506113024
751642127713447939
751844519495233536
751716874396667905
751670178912632836
751758796494700544
751818561018998784
751791557930471425
751838257219067904
751776802322931716
751693650434912256
751783178017181697
751831072602722304
751779017091608576
751745060119650304
751846931387867137
751726588421500928
751767382272593921
751765142509981696
751603267260538881
751713145475960833
751676067677499392
751686226546221056
751740693677281280
751734955978452992
751865147002609664
751647811016482817
751638042469867524
751746611798237184
751756317480673280
751883308275990528
751721735477661696
751817986244120576
751748017124888577
751698163677818880
751793214634520577
751811518711287810
751845836582187008
751776873915572224
751764747989778433
751834264602312704
751817889783640064
751871820412977152
751722087950147585
751821920673275904
751812747541831681
751796041784098816
751834566290276356
751709630544379904
751726412235669504
751820842644930564
751768464013025280
751733357814448128
751827524250955776
751759563771219968
751672981064220673
751857647679377412
751859841300389888
751767298021724160
751717826231148544
751864320645013504
751646711827673088
751807148326285312
751792853991321600
751792329757978625
751600260124909568
751816434288844800
751662075668271108
751591062108418048
751708229638492160
751716169657249792
751875674961436672
751715032900202496
751652693001826304
751883086099537920
751856833980198912
751582149107654656
751807571846062080
751669637809442818
751823241786843141
751719160325955584
751718770230648832
751801171405406208
751781537692192768
751619683812540416
751682418264969217
751786055158865920
751728089789587456
751798675609907200
751702848618967040
751728450579357696
751704140179394560
751785761503080448
751702366148321281
751796700252176384
751872327852429314
751752311899353088
751850391353036800
751760491043647488
751759685406121984
751788076704333824
751699430210932736
751681117850365952
751666555306385414
751591082820001792
751799015440846848
751660422978277377
751767625362014208
751817835366772736
751731168341622784
751756053105246208
751839935204880384
751713640269643776
751759115282681856
751671433013649408
751765993597181952
751650520217989120
751682095282425856
751836198071525376
751692975151976452
751689221258248192
751705713030946816
751813381095579648
751742291614760960
751839385520340992
751761254327390208
751787741256507392
751673903676809216
751796352120684544
751718426222030848
751691087819972608
751824198050471936
751741956267671552
751848256565612544
751793931826913280
751819869620961280
751856376754933760
751599014185885696
751870121396674560
751824735156183042
751743080412352512
751716735695413248
751688889920790528
751846666882473988
751667251632283648
751879646900264960
751792438998626304
751657486978015232
751624368933875712
751784259870814208
751622536182595589
751746871836618752
751836529450897408
751678207066341376
751780258790182912
751756334396084224
751691893159784449
751743029850017792
751631302093398016
751592592987467776
751769902885793792
751817957106331649
751849703596253185
751705629291520001
751580278401822720
751865411352731648
751766740426776576
751720875502764032
751779478255210497
751720187582357504
751878363158048768
751786768161275905
751766916675567617
751722859454730241
751738546252374016
751836118375596032
751804828989399041
751803616776769536
751731537511583744
751860982213844992
751687791172517889
751747060811046912
751700109453295617
751685819782619136
751822465865699328
751718711556444160
751735262049341440
751607729903460356
751650654586671104
751662616636956672
751734108535988224
751837473156857856
751880548587560960
751660800821956608
751704974917271553
751591833575288832
751812655476682752
751831957596672001
751735488776658944
751734033344847873
751805768198983680
751833945797435392
751826441914945536
751755319164936192
751576415624200192
751768804032712704
751810906292617217
751812881784725504
751719290366267396
751760666822713344
751695143468724225
751869681259147264
751681185110196224
751698209446072320
751730933691133953
751755176692682754
751825867408568321
751844951349137412
751729214060130304
751757768525160448
751585131060690944
751781495858225152
751577107332009984
751599274211901440
751704446426554368
751853222629871616
751704706708156417
751604768766820352
751765326791081984
751846734029000704
751688017467830272
751758213402464256
751798805918543873
751718652748193792
751826635184275456
751688890012954624
751612553642512384
751753637173616644
751661672952127488
751866048857661440
751724855997980676
751581469747744768
751802035297742848
751838635020943360
751789146478407681
751698687760470016
751796167462256640
751800986847641601
751684452502372352
751674725907046400
751780371759525888
751665426925428737
751723048085155840
751721135805435904
751844091571339264
751819470939848705
751729188873252864
751830367867330560
751771119091408896
751710951871741952
751800428791205888
751773035930066949
751635416575389697
751666492404592640
751747706448547840
751786818358640640
751826643405172736
751713049220751360
751739703704031232
751716463040466944
751802777697972224
751848382629548032
751676579454025728
751707617362382848
751613350287736832
751840694411550720
751759991590293504
751701959284035584
751752311937073152
751715531959504900
751831428925644800
751847686240894976
751781189887942657
751807991377195008
751717297815818240
751827700306710528
751815788475154433
751743868954181632
751814723381919744
751694237796884480
751676189610274817
751694887733592064
751730329644392448
751681163962511363
751712059335647232
751779998621634561
751692744247091200
751774524820054017
751744980306137088
751599563572518913
751808222089056256
751682086814175232
751650285576040448
751850601240080384
751798105167847424
751586137626599424
751829516293697536
751746334911238144
751698788323123200
751589740802170881
751652235981893632
751862697512271872
751782011853877250
751818066116370432
751785253811982337
751753964538982400
751703997766111232
751577313091854337
751726705723736081
751718778535350272
751764764657725440
751746775392788480
751790702590177281
751853776328388608
751848785001709568
751702626341904388
751820167420731392
751724914864951296
751730807807488000
751713598389547008
751706283527446528
751869265867931648
751779013052555264
751760776256454656
751765607801090048
751722834335072256
751753587055886337
751840937656066048
751587765268066304
751772155390615553
751792497601413120
751812810691186689
751878652703412228
751730828888121344
751840757095555072
751718937805647872
751868972132241408
751657155674210305
751631402689556480
751766039919112192
751643394204721152
751650080088854528
751685429745815552
751699308504907776
751811808198000641
751873405801070592
751635139801837569
751787653150830592
751758020267442176
751824432872689664
751851423181119488
751778383567155200
751837535916154881
751608375855681540
751651648553029632
751841411453095936
751843961828880385
751863259607633921
751705876600385536
751666542790729728
751631801299316737
751849942638092288
751768149725474816
751711325378797569
751851507025346560
751641720643739648
751691741800062977
751862554947756032
751863121342558208
751791448870248450
751820989395329024
751741931110207488
751877138467393536
751676294224490496
751801624406925312
751612771532283905
751837179643568128
751750256686166016
751656744645001216
751730300250652673
751723484535980032
751622498383310850
751851918218125312
751725090702823424
751613052554842112
751736533120614400
751765704257351681
751630194763456512
751728563724902400
751681843531948032
751750726473379840
751797643773370368
751600264365350912
751820243006132224
751857190458134528
751789343619121152
751783190365339651
751670648875970561
751694850010050560
751821081774874624
751827784209690624
751806770855673856
751695202239320064
751759798899580929
751832762697515009
751875221624197120
751811661363806208
751586133440593920
751630655969263616
751650868496363524
751767381899378688
751779600066285568
751784259828887552
751688520599801856
751761732494880768
751693088557506560
751769714200829952
751834516063457281
751646288270221312
751609999395348482
751702902889148416
751853508056477696
751690676467826689
751756845887332352
751703519455956992
751749010986262528
751748276857241600
751723849574653952
751678311898677248
751708943009873920
751661287147466756
751781810535882752
751625404952248320
751630081450209280
751834528709238784
751747815571947520
751815582987739136
751870574415142912
751740706260127744
751770485801750528
751777884604338176
751763309423124480
751791247778516992
751857287153721344
751816187106000896
751679356318183425
751592479724564482
751738080869187584
751757672177860608
751747652065210368
751706241869709312
751738126679339008
751848629997080580
751796398102839296
751671948879466496
751597726790455297
751841671462129664
751823262791770114
751880703676125184
751749904528203777
751842351153373184
751647794147000320
751857467471060992
751794569734459392
751810021323792384
751712558466232320
751591426794856448
751766786329174016
751705138537046016
751867974072594433
751819080949260288
751768703172218880
751580261544960000
751767923316891649
751610431169523712
751757290554986496
751734704051597312
751685282936786944
751674042218848256
751818934421221376
751734134016532480
751766258106892288
751680899721330688
751741104865894400
751794485676371968
751861250443866112
751687556136333312
751753192858263552
751792166368870409
751703125426339841
751725996827705344
751728614144610304
751669793082732544
751748985954512896
751636897324150784
751765532295172096
751838584458665985
751869756488159232
751845991796596736
751815729884913664
751818007140110336
751717079653507072
751800349481066496
751881987388911616
751787909083267072
751722385494122498
751700629903536128
751782460761989120
751737275252350976
751877499202576384
751611811292643328
751710079540424704
751704471781183488
751716177819369472
751614038488915968
751749556157685760
751580144200871937
751748524656713728
751600981457108992
751635743861334017
751876362781229056
751833509464072196
751746259363463168
751804367557128192
751769537956241408
751774084724383744
751690672546152448
751693994191679488
751626541470285824
751736973325328384
751698918388469760
751763124768890880
751594933337808896
751729301905633280
751691108497883136
751829394910511104
751836122582491136
751672901041004544
751765662289108992
751744372312535040
751670296357273600
751614298284257280
751708045072277504
751762047088488448
751725732783587328
751855068278886400
751694862488043520
751594450854350848
751770938786484224
751668409201336320
751583290029735938
751705235194843136
751620916921110528
751848533653856256
751775464641945600
751577895873765380
751730728178679808
751656300040359936
751882511488352256
751811526961557504
751820825721012224
751782615682654208
751782607503945728
751701544232423424
751745324054708224
751868393339387904
751635341086486532
751740739919482880
751689892401451008
751833022836727808
751847350746873856
751685605843623940
751863167588835328
751628231648813056
751738147822854144
751579863090204673
751823942369873920
751818820919128064
751788055934210050
751672955709587456
751667045754896384
751764240634175488
751786218636050432
751775087213342720
751712319143546880
751782296924160000
751692933145858048
751834364980277248
751766497282764800
751640210681655296
751730749200474113
751768627985219584
751657357088657408
751803063229353984
751785056855793664
751864689743781888
751682216774602752
751840681602285568
751737233397481476
751830451950673920
751821236913709056
751756938363494400
751852845247320064
751657650702651396
751814727525859328
751641506943905792
751647232127070209
751817793398595584
751848432801898496
751830342747754496
751679603886919681
751690575896834048
751859472054808576
751656870683738112
751724574899892224
751726147872825349
751878866763866112
751800756215439361
751730224665165824
751711388121329668
751863251214929920
751710780148576260
751624599406714880
751649744590606337
751802622584193024
751649547118473216
751832855274217472
751881827846160384
751770054027513857
751732837808795648
751860504071639040
751837133216899072
751648884741509120
751685786127495168
751814266081177600
751775686914936832
751778773863768064
751861036664426496
751688768252444672
751836047168901120
751823619492196352
751680694376595456
751701686520049664
751871400668004352
751732242175713280
751791008476717056
751776638707326976
751591107939606528
751725598565867521
751758741616275457
751867751736631297
751753985607012352
751686692071956481
751740701910700032
751688013248364544
751588620750852096
751757743623667712
751774311078174721
751656086017486849
751795248838221824
751658816610004992
751797803194654720
751721521496805376
751765276434325506
751709513330360321
751876110909108224
751879097215778816
751751124852629504
751847057170784256
751776177694633984
751789049979940865
751845371173830656
751800084950552576
751754488768233472
751742858013515776
751696288450801664
751795853187289088
751872168296783872
751822717603622914
751765863792017408
751725300782948352
751868435626225664
751581595413442560
751877214317252608
751819953578319873
751851049959321601
751714236158521344
751789368772206592
751838538451324928
751829080299962369
751595675771699200
751632682027667456
751785728103899137
751673694058151936
751700201727856641
751769206547513344
751879105616969728
751784528285499394
751749468152860672
751849674210967552
751680090233249792
751659131090640896
751761019383537664
751834725656952832
751716341627883520
751703125363462144
751809773956370432
751703951637176329
751713791512117248
751726764594958336
751683991103832065
751756053239431168
751715800537587713
751869320280485888
751759488286388224
751575585072115712
751754291526926336
751623391774400513
751815683789455360
751784159165575169
751775414079684608
751709454438174721
751718979631140866
751839746385674240
751840304102268929
751707948636839936
751669252248244224
751691515337043968
751697144399167488
751805063715229696
751725070083559424
751629460709974016
751734096171298816
751658401508110337
751664982408962048
751691897249357824
751719508377829377
751752089789865984
751694505854861312
751857253485989889
751728496787988480
751772436354523136
751757374269128704
751767575218892800
751653930552135680
751760839036641281
751858235087343616
751619029337538560
751772486669307904
751719156018323457
751779721923457024
751691351763345408
751715901343432704
751751103834914816
751835212510695424
751670409578287104
751719302907043840
751800294867165185
751875079059955713
751823925550678016
751700546050985984
751760369090064384
751643687650721792
751616320140144640
751776395693404160
751810323427065856
751768917060706304
751878678074822657
751763053738389507
751776626166431744
751662176293810176
751717662905012224
751793156039909377
751830976033062914
751707336243314688
751824709961060357
751810008740921344
751759807007297536
751861850237730817
751816430237184000
751809266475012097
751705872540262400
751741641812238336
751604764761264132
751750931847479297
751656405103480832
751656057018150912
751881878311989248
751702072404344832
751714370154102784
751798768165588994
751826873953378304
751654488012763136
751881483804082176
751846696443936768
751610544507920384
751855592503963648
751850500597944320
751734570177982464
751650759414935552
751575048037605377
751853612779831300
751683152184311810
751650537058103296
751753805323235328
751853776391188480
751797585229279232
751688525037182977
751751082901008384
751786784846147584
751806888304574465
751757126981353474
751780732587040770
751696569712386049
751700440878878720
751845194824286209
751830699158675456
751786977909837824
751585798147809280
751749837406679040
751847203870740481
751718887507365888
751770393728344064
751723937361375233
751759559786582016
751827830552530944
751777859337879552
751835367347785728
751575505111883777
751708489869881344
751724205989777408
751838093645324288
751870494681497601
751836114240016385
751740462986321920
751728727344766976
751672016177016832
751716685405679617
751820322433691648
751752127207342080
751657889824116736
751626554233487361
751690509056258048
751765012428034048
751717390224879616
751767218388553728
751844611727978497
751856909343272960
751689934256254976
751693482746482688
751762416220852224
751816103085674497
751743239711891457
751735572587278337
751757076582531072
751781948964601856
751748700687466496
751817919059853312
751858641557450753
751777117117902849
751758360240918529
751872147593760768
751749535521763328
751827834520371201
751788462647435264
751848017427173376
751834352640720897
751732762261020672
751686486685196288
751859514060763137
751711127864799233
751815708846264320
751595461681696769
751679985182707712
751756988627972096
751790811281489920
751775707630559232
751805634136383488
751693658747965440
751763011665289216
751597001247191040
751698192736157696
751828618884571136
751841839200735232
751715565564153857
751677959522639872
751775162576560128
751812818912108544
751873556770856960
751716962485596160
751712117875671040
751699380005117952
751809497237250048
751769236134064129
751679213808287744
751703146498490368
751762495694630912
751700147499925504
751785589461118977
751748947920752640
751617569916874752
751842371994738688
751788550694338560
751800684681527296
751670564868202496
751874315792969728
751810436517994497
751838492309745664
751614877047730176
751685685275484161
751687551811981312
751834159786631168
751697660067848192
751718929425371136
751719533656899585
751736247631114240
751791738575024128
751622049458626560
751842552513499136
751685148660289536
751852446595506176
751663032196030464
751795437863075841
751698020962541569
751710587097407489
751728123511726080
751728441981009920
751754543365586944
751851255471955968
751808200995987456
751761183078658048
751767839430864900
751733097675231232
751589014998618112
751831361816760321
751752144299053056
751699585488326656
751867323745722369
751854221041889280
751727213163061250
751752051789533184
751745944849412096
751865239424106497
751790492644442112
751663010809208832
751772301830524928
751744174836346880
751832544933453824
751652806260555776
751753821857148928
751795517483397120
751788445912051712
751577296121790464
751680090090725376
751690403875741696
751698192949874689
751755197626589184
751735723557064704
751863779735011328
751765544764862464
751725451731734528
751760071382667264
751783467126558721
751791734414143488
751749069786275840
751768300762181632
751747463493459968
751707218823745536
751616328465657856
751861254722027521
751788722828484608
751795924427563008
751829772334956544
751801792250404864
751750516804292609
751870822076125184
751852278806642688
751683278009163776
751791637597134848
751772310261100544
751643209613225984
751748302216060928
751735161532846080
751742295951761408
751690357860077568
751800194161709056
751742971217780736
751798461788483584
751774956866899968
751616622159278080
751781739123601408
751697530149335040
751812919441125381
751792103378780162
751732711975419904
751750500119379968
751767067444084736
751850181973385216
751777620442972160
751707562710560768
751728631022510080
751816564677218304
751792296065130496
751701980104499200
751706271150120960
751727725086474240
751813305480704000
751738777123553282
751838458545631232
751810583285104641
751827083656036353
751813381066223616
751868498209411072
751761094952312832
751841357203988480
751835992466661376
751734398136020992
751684737303969792
751712113828192261
751764835939999752
751851561945563136
751650759662460928
751755948243447808
751833865807859717
751712512022839296
751726034572152832
751573844239024128
751705264319901697
751764022605844480
751842460251394049
751722285048926212
751857412819255300
751855688989679616
751633516501217284
751819798129106944
751859107280412676
751858259959681025
751621617604710400
751579045079420932
751765486354980864
751705612539400192
751821790733824000
751764802486341632
751772167822508033
751728572012695552
751753788357218304
751871073642246144
751727208952008704
751841054845009921
751741373120933888
751657306694164480
751597697220632577
751740165345964032
751574095821766656
751847446993465344
751796247447625728
751706199574347780
751748390283800576
751745210959405056
751764420716535808
751777737933746176
751800307173163008
751821010341625860
751804908337332224
751791436316631041
751769869184475136
751765440272166913
751871320917442560
751733416421421056
751810570865762305
751742442739789824
751715532194320384
751708472887181312
751839066929238016
751768552168841216
751593104348680192
751580131420876800
751754539292762112
751762734778200064
751757898695446528
751860893990871040
751711228603564032
751743982221135872
751640512722038784
751735186480439296
751652600609517569
751781533673857024
751603858560913408
751864421337751553
751816417662623744
751583868545736704
751653943135043585
751683869288595456
751692421512196096
751779566541299712
751793596513284097
751831236021067776
751728983251746816
751733592825421824
751816736392024068
751725560741625856
751870188862177280
751826031024148482
751636343835418624
751724461842366464
751712319210713088
751833639613296640
751787837826084866
751872914820100096
751866942378610688
751759295625109505
751852249534570497
751634611306958848
751593612207677440
751592810751688704
751859182756921344
751749472535928832
751704886941720577
751773296195100672
751869915976568832
751746804782239744
751722092102582272
751850622371110912
751793382545129472
751780220756254720
751747866062909440
751832398191534080
751729209526120448
751802840931270656
751669386239508480
751791302304497664
751694589984145409
751800261274898432
751717402929487872
751875498809188353
751760171949514752
751768174610124800
751764739462688768
751740287043514368
751702492187127808
751816300066906112
751849993087180800
751719248070905856
751821954357878784
751684045562454016
751771215581372416
751808083551215616
751727523445153793
751817025891082242
751702621895925761
751827876719177728
751694891793674241
751752139832045573
751848088940273665
751801947401887744
751785031534686208
751780334090514434
751828895578484736
751662948209176577
751726864960544768
751703217822654464
751777473482874880
751638038338469888
751755176625659904
751674994141388800
751682954758352896
751778073377406976
751685710630060032
751700226952441856
751743973736210432
751638080130457600
751813003721465856
751743155842809856
751710746250055680
751726202323365888
751746020405547008
751808075275837442
751727209233076224
751755382339596288
751845148531814400
751855890203041792
751722310135087104
751823212401586177
751857593052753921
751672607741706240
751870066988232704
751859925383540740
751718841500270596
751666890779480064
751785702757728257
751667951976189952
751745269709041664
751733450147635200
751770737543905280
751844116783333376
751760125803761664
751704052409532416
751591057557688320
751760524237352960
751709509186453505
751766509517668352
751733613817892864
751727670447181825
751718514428350464
751875947389972480
751794271674572800
751638487112220672
751805458013388801
751710800864215040
751780619366043648
751647634876538880
751831890596798464
751715523646394368
751573907098873856
751796612050067456
751779851716136961
751846637778006016
751829386568105984
751653271836635136
751844502751498240
751711379661348865
751834901960335360
751680673396756480
751718438603718656
751721471198789633
751788244413603840
751657201954062336
751880988972552192
751780031953833984
751706560435408896
751743789144895488
751811308996157440
751623177776861184
751615648728436738
751651979886227456
751863524087959552
751764949282590724
751807806643265537
751746293320544256
751607876947435521
751862659688128512
751652395214450691
751820813486227456
751644350606675968
751719365851176960
751770422807564288
751764731254439936
751851003788595202
751709999626321920
751694954708267008
751759718994026496
751692404902731776
751582895723216896
751823371843887104
751658653158105088
751792992638345216
751733102104412160
751736252114866176
751670564834701312
751817529023168512
751768762198679552
751873141258027008
751652470745542657
751731726137917441
751753121366417408
751755470122127360
751724369349447680
751713296361910274
751752278206345216
751827641834012672
751819836020457472
751687359045967872
751694589937975297
751732477203320832
751808285104181249
751772192967393280
751692916532219904
751809966923780096
751594459482161153
751709110459138048
751675245975699457
751756153772802048
751770745915772928
751784759127400448
751837485617909760
751831101816143872
751591313510891520
751863834214748160
751651321619554304
751752248972152832
751874643171106816
751868544560881669
751589019494936577
751686620768833536
751647886375587840
751766052489424896
751877491040681984
751796809475948544
751734192556367872
751662977636376577
751847547988275200
751853474153832448
751775816741105664
751630488553398272
751762105737605120
751868502420647936
751614658956521474
751598993482850304
751879432701444096
751762831272341506
751852207608180737
751783030876889088
751761594091057152
751781583896604673
751677598724288513
751838949346316288
751824084917448705
751731529223659520
751725778916737025
751702467033702401
751711060844052480
751670627967250432
751723681626238978
751669574941155328
751702773104771073
751779361049546753
751651484987600896
751754090250592257
751824760334606337
751685228222185472
751715770963550208
751824890202730497
751714030486556672
751701724600078336
751839050085068801
751759542728298496
751761245775228928
751683709992972289
751825787947483137
751645734722830336
751796897283772417
751868993418498048
751796838760521729
751701850265616384
751771085612392448
751814748392611840
751740505097109504
751797215954341888
751774856304140288
751880724756697088
751662977497985024
751875804724879361
751671198283603968
751682086864510976
751714244383633408
751832817428987908
751863222093873152
751677502133669888
751717478175211521
751576298032492545
751761883359621120
751774051190788100
751705495300214784
751770934495809536
751869232397377536
751605628888608768
751736038125600768
751700344632123392
751614528920498176
751736356917829632
751709483965886464
751805181008936960
751752374973112320
751755180786483201
751880867157508097
751770049694822400
751770473294401536
751736671582887936
751675505682837504
751870058666811392
751723409135038464
751840136653107200
751859744785170432
751682745307373568
751826982942478336
751865562482020353
751859321168809984
751853667091755009
751854044650635265
751729989956018176
751732846163816448
751780329749356544
751619897902395392
751673194600333312
751820423285895169
751624519828312065
751876945810427904
751747278981910528
751732862840410112
751778047997669376
751771706222600192
751750714083446784
751731071939739648
751797434322456576
751787795916722177
751599832410648577
751853658812194817
751861519143596032
751789360421494784
751877499227869184
751610951460347909
751835258354561024
751684733407494144
751706036315254784
751769768827363329
751866241875312640
751681638027886592
751792858135429120
751836474916700160
751714319965052928
751789867793723392
751648376953778176
751595881170894852
751723635539345408
751833199299268608
751782540088840196
751822004320210945
751810533213503488
751642760810229760
751832628865753088
751861053487616000
751757026313863168
751585579985362944
751617754323496961
751785472280530945
751774743141965824
751756141382737920
751674557736558592
751784972915249152
751781537708908545
751679003833069568
751688483098484736
751613337729916928
751662545543557120
751766660760100864
751702563435778048
751872130539778052
751721764703629312
751688738946879489
751688852159492096
751820326867234816
751749937763942400
751751598951530496
751742237407531008
751792484892672000
751748243348975616
751846578844012544
751681000229462016
751686171852414976
751714638501404672
751716127517057024
751831676557271040
751817386542628864
751721433533931520
751750869264269312
751751397469786112
751585529616105472
751725476922531840
751598640888676352
751823782860427264
751779243554734080
751668086013628416
751717410995068928
751767306380926977
751868850610765824
751790320669585408
751705612556247040
751777251067297792
751749673933737984
751607990155968516
751812282204692480
751853495519588352
751863968302596096
751643658626019328
751796687606284288
751755809860620288
751756413903536130
751758720888147968
751808922395156480
751787695022678016
751838869637566464
751782137662103552
751859384012201984
751629288986669056
751694657185275904
751649635375075328
751681943977226244
751778278759862272
751845731615604736
751757152369381376
751614038279229440
751671202549272577
751698201082621952
751652533504847872
751592903286423552
751775162513629184
751784343673110528
751839167433302018
751709144298774528
751754006393921536
751597856872693760
751769407907590144
751764723067187200
751833140264665088
751829579262783488
751776848426758144
751695906873958400
751869676951465985
751719491424382976
751829340413956096
751685924497592321
751805361313705984
751830410032771073
751742274984353792
751861267434835968
751701389093527553
751689187842265088
751816971352731648
751592899159154689
751738781242458112
751830900418220036
751782166984531969
751829860239171584
751732879542120448
751705902139445248
751793814554210305
751845190734868480
751784092069494786
751765087887777792
751759039445471232
751814161324183552
751605737961426944
751749308807012352
751716576596987904
751801469377011712
751791046263177216
751664101613510656
751812001077268481
751817751426011136
751838144199294976
751702433206763520
751689019776331777
751679607691153408
751742006490238976
751817738683752453
751759077412376576
751708091540844545
751786084552548353
751732384979095552
751834314954805248
751770892598931456
751822184843214852
751863716988198912
751810055079620610
751810147178061826
751836592218599425
751865226958516225
751797362801147904
751829566998646784
751689342796562432
751845203007397888
751802509543378944
751785505604460544
751846121870417920
751782909493862400
751660607678533632
751776311576788992
751782745932599296
751800164868907009
751819110221131778
751657277237571584
751741708724015104
751870234802388993
751740681337442305
751620036364636160
751658414183477249
751630094268043265
751864056693268480
751698079657582592
751757747788611585
751782653590986752
751696745919315968
751831450182356992
751606786239696896
751681113492520960
751737514596139008
751804539444031489
751703121127235584
751819311568678913
751682107773218818
751600524080746496
751691452607062016
751608392641290241
751643939644567552
751802639348854784
751752357973618688
751881441819127808
751660280661151746
751708422777823232
751839213897875456
751849292638281728
751742484766683136
751725703444439040
751845614300884992
751799502126841856
751800861198721024
751720598968102912
751852169733734400
751599572082946048
751827092019384320
751714567449767936
751826815535222784
751758120905506817
751795051848732672
751756040736215040
751718694670127104
751690412465623040
751798822632820736
751732850576203777
751731613101359104
751776630692016129
751876362864979968
751863817521487872
751768229400481792
751719709695995904
751787695156957185
751794783614558208
751689762092769280
751792346711240704
751718308588744704
751808855324106752
751769416199704576
751835010907406336
751601119894405120
751658472744202240
751662876633526272
751851351911653377
751685547161165824
751769940672253952
751759756805623808
751577698934202369
751766392274386945
751605813089796096
751730484917436416
751873791425404928
751641381169303553
751642287109709824
751678190066753537
751765125724508160
751804870856880128
751681843481571328
751689544341348353
751819676506816513
751751581943595008
751850315859853312
751591443538468864
751818632108408832
751680249608433668
751755940102148096
751822662851235840
751750374361554944
751776928365961216
751728723083268096
751855873408929792
751760885283168256
751847032080523268
751721324398120960
751804338272624640
751700688242081792
751723903811088386
751815251545448448
751735262183645184
751586490207969280
751769739450548226
751694464138223616
751730107115536384
751750273501171712
751617016373645312
751708766589095936
751777125355642881
751833434012676096
751679545145716736
751744909002936321
751705063282839552
751755638045310976
751743067548487680
751729800956477440
751876891037011972
751786667606892545
751710213544312832
751636947756457984
751724700871618560
751630857643827201
751783383512915971
751784255638777856
751850047659188225
751610980757598208
751860482970120192
751607960921518080
751858813624578048
751740882529841152
751785782608887809
751714525250891776
751779411163115520
751778136166060036
751584061810995200
751876610253402112
751659789592080384
751829239666704384
751624683603128320
751859447203504128
751876232799813632
751821878507999233
751694912786141184
751769638455783424
751792543663288320
751708066354266112
751863590848700416
751758028643368960
751841285649104896
751650411375890432
751768136953634816
751831542536794112
751881496596738048
751699413186281476
751622749941014528
751808138047782912
751676843850334208
751846440515895296
751767717686808576
751737120146989056
751585131215872004
751767134791950336
751723987806351360
751636851140792320
751740454706749440
751687673719513088
751705772141244416
751808205336915968
751853159946022912
751799770587492352
751731810187476992
751610091393081344
751863410762145792
751759756847644672
751759861592055809
751757030348685312
751655310289502208
751767184775471104
751753498832826368
751749367569190912
751747794738839552
751619063122653184
751822163779448832
751794913373675522
751637366834692101
751714336880599041
751693159772614656
751823270987632640
751867802143879172
751755319303372800
751834834750828544
751842514630537216
751863725359980545
751827578810400768
751736658874232832
751743486978826242
751707155984703488
751860017532252161
751737262799552512
751767306682847232
751808536506671104
751865239554121728
751615862658985984
751735324867461120
751860562909356032
751705763559698432
751696166795014144
751663723874381825
751642089771765760
751839481997750273
751712231210029056
751816010710130689
751636348008738816
751792287680716800
751706770033160192
751706250107297792
751682061505695744
751747526215229440
751814303771140096
751690953581363200
751866820705947648
751757357730918400
751799996781965312
751868817068941312
751815939566424064
751738151878688768
751719151715123201
751777737849831424
751701229466714112
751718828770336768
751719667476094976
751635584574107648
751734486077939712
751794640790155265
751654400012222464
751852467650961409
751770326573412352
751631725852291072
751745538048024577
751848734892449792
751775648952283136
751616035011366912
751779877058142208
751665880094875648
751763401626546176
751767029632344064
751798583683407872
751805386521387009
751761149192962048
751807433677438980
751821240948711424
751851247230132224
751682208411201536
751745441864253440
751740316223352834
751864484570943488
751771358137311232
751740240705032192
751818988594745344
751727636964147200
751705629220155392
751704542870401024
751671546595438592
751776597112418304
751696217487183872
751842296434290688
751721592762183684
751743021578870784
751777662172037120
751799141215379456
751735991820554241
751582853507403776
751786516574330880
751803184583237633
751588272904679424
751675967194689536
751826274499330048
751774147290787841
751767562514563072
751760658606108673
751669822572953600
751750642444754944
751770456697479168
751776726888353793
751830573501517824
751590676027084800
751800777035935745
751717968908808193
751881119142932480
751774176692744193
751782980834586624
751792476768366592
751729939674722304
751867747504680968
751857815300472832
751692899478151170
751813645043113984
751817990530674689
751636620487585792
751713976136921088
751584728646647808
751723392307519488
751746771437563904
751821174095552514
751805286202105856
751786868715454464
751763674239492097
751705574866202624
751733693614526465
751773648269221888
751648595216994304
751883568385753088
751870994055331840
751658712029290496
751699514185150464
751881555346423808
751758645369577472
751788831834251265
751806313412366337
751787820809945089
751774445128253440
751829185312727040
751690424901890048
751753159144595456
751782359909928960
751706145262178304
751753889209352192
751848185459531776
751816019275026432
751769080961593344
751728655919779842
751670254682636288
751706010889424896
751749522821410817
751708900739735552
751691855230795776
751727267940884480
751699375588532224
751670623470891009
751710595393650688
751813158755598337
751839222185594880
751700709230448640
751807500572319744
751801934726569986
751603368015990784
751784134285127680
751830116456693760
751881924394778625
751822084293222401
751863985125756929
751744988837400576
751730975558754304
751659215203102720
751798981924192256
751846549508988929
751691884586758144
751829512426549248
751878057082949633
751625841243623424
751671332409049088
751681658789695488
751686763165483008
751758502549422080
751832871816531968
751748385921724416
751679683385823232
751870893136158720
751699417455923200
751769961488580609
751598997438025728
751787363538440192
751771995835101184
751866405494992896
751590298392797185
751713191827271680
751751657579433984
751703393790488576
751704530606256128
751726219050319873
751616835842347008
751742912527032320
751782569696456704
751862236218523648
751840107221704704
751829235275173888
751721903166001152
751781948842995712
751827310278381568
751723572394012672
751874064243765248
751728756876795905
751642094180175873
751815691947302912
751826450634903556
751791591401005056
751877629548957697
751850907361538048
751693436290555905
751744216758300672
751799909037334528
751853256192602112
751811258786127872
751846113402126336
751615439218679808
751747098375286784
751597202494087169
751656056728748032
751608006714986496
751645516388237312
751707227547893760
751824311187484672
751693973194956800
751762420058746880
751855944615665664
751777863695687680
751695927874838528
751703787874713600
751791520307486722
751828799466209280
751719764167393280
751773229010812928
751709395742892032
751737661384167424
751801993606275072
751580119030898688
751671991166443520
751679427411574784
751742749079171072
751761254159683584
751727900953423877
751677674322587648
751861850430668800
751749824559521792
751825267723821056
751833425678589952
751672741959495681
751746838496247808
751819995533934592
751757529600917504
751866887651205120
751696880061542400
751666148513574912
751721282304106496
751734037320916992
751696993139953664
751687552046862336
751692119576805376
751809530506477568
751767893591748609
751807035054952448
751782439509430273
751680136303480832
751688612895424512
751852681837285376
751707391109062656
751766774090268672
751809400617046017
751745496184676352
751696850751750144
751691012146331648
751682342377390080
751768753751425024
751679427726176257
751852551419498496
751769877560500224
751831492028801026
751793940580470785
751868762547249152
751627606781419522
751843986684387328
751722729330532353
751649975189303296
751778144793817088
751796746221674497
751729935140741120
751807165241917440
751637295531425792
751747182382948352
751659525678198784
751717105150623744
751811187210354688
751771995839295488
751831039186788352
751787418290905088
751764970535317504
751794536171593729
751762835332554753
751819655736590336
751775669961551872
751677611198349312
751772012389998592
751633852041404416
751608371615195136
751663002483499008
751822247715827712
751645281641431040
751725229274230784
751654098169126913
751686608160784384
751840874796093445
751785350683504641
751871899785957376
751698205272748032
751717004458024960
751873112086548480
751693641966583808
751873359428718592
751744963596185600
751787124513468416
751846398576857089
751801230108884992
751754908257443840
751829650641420288
751691268120600576
751716530430304256
751763913226784768
751729423448154112
751619843103846400
751643578800152576
751756745287008256
751839008297213953
751806116376420352
751771123541389312
751847887584264192
751719521052925952
751833870304219137
751848265008709632
751821521954496512
751743403310903296
751674381915463680
751654303752916992
751711614491987968
751752420871376896
751863440155697152
751736143062917120
751792946509479936
751693487024726016
751855047303200768
751670497931194368
751656530693525504
751793193713152000
751738424743358464
751716664551567360
751693750989053952
751646129125789696
751689875393540096
751682036226748416
751719113979027458
751868892499312640
751784159232790528
751867760062242816
751860302522843137
751582400858058752
751753062654447616
751662880815214592
751700155854884864
751784477857308672
751708255127212032
751743491307253761
751777968469475328
751715536460021764
751801309859160066
751766102967975937
751668786407862273
751715976794804224
751755172406173696
751677452183797764
751716916243333121
751712256426213376
751736038196908032
751705969160286208
751722985418027008
751839109015015425
751749019236347904
751645411614552064
751777393715453952
751732347091968000
751805566834642944
751633503981154304
751775619848007680
751702479587401728
751690748144324608
751650969100967936
751827125645221889
751839888992038913
751695307298185216
751606895278972928
751642857388335104
751752429553713152
751733429046222848
751575702378573824
751717218161926144
751699195246088193
751774671884939264
751689921665064960
751813913872699392
751782506786004992
751723262359601152
751737157816033280
751816883393921024
751779289503178759
751728329116508160
751651702974124033
751751250895450112
751798680110366720
751814265888210944
751649568358600705
751857463012491264
751764798497521665
751768464071663617
751704664836599809
751750743124762624
751768430588616705
751703137833062400
751690005454712832
751840870433820672
751838572202848257
751800894413533185
751581033494114305
751717717229481985
751854690854248452
751608380322516992
751795781779075072
751786516335173632
751635873918251008
751617884586139649
751654114992480256
751865453174222849
751587672867500032
751748310717722624
751732846306422784
751669474475012096
751785069384241153
751854510532861953
751694543901384704
751864828361379840
751699220650799105
751783613839118336
751851561773563909
751639824788910080
751855382948085760
751877713187647488
751749644296871936
751613384211267585
751678525602689024
751816203799261184
751798201636691968
751834566252306432
751780736626200576
751756514617065472
751646636514959360
751806569629618176
751778727747518466
751811363455037441
751637933220782080
751767155528654848
751819429323874304
751776068445634560
751851410598137856
751875054212964352
751746234466050048
751726764313944064
751702303418310656
751835132621889536
751575291466772480
751741142606249988
751736793226240001
751776513188474881
751733664183123968
751635634654109696
751684347409883136
751739678492098560
751593318589444096
751879084943273989
751773811746435072
751838496592130048
751802391754833920
751873111927259136
751775208768466946
751811967547957249
751674277116538880
751782246835683328
751818795753283584
751808876182376448
751589766085349376
751877834734505984
751854485295816704
751810696690692096
751713359301582848
751794858809921539
751742115642765312
751606509579022336
751679377000148992
751744460095098881
751755940140122116
751845773424201728
751821341683290116
751712512085745664
751704266105098240
751738382867369984
751683034718543872
751852870438260736
751761271138189312
751713229278179328
751605167322238976
751591162725670912
751630500867895296
751599459037908992
751762915036897280
751800374642651136
751768950858391554
751677187842052096
751729100608434177
751881240534478849
751680207535366144
751768967719428096
751604760508108800
751832725326143488
751822943840239616
751668438406402048
751764957625192449
751744137410572288
751710729468772352
751864807268225024
751714198225387520
751808196948348928
751761690388230144
751678056025034752
751688222770655232
751692119576809472
751686742185480192
751613799417802752
751584208305422336
751722129800978432
751850685042425856
751774747449499648
751642433771843585
751765775522926592
751719311165759489
751632384139759616
751726861084950528
751694950522318849
751831592763523072
751790228499795969
751843445984071680
751685547194773504
751831336747307008
751712382003638272
751719025974075392
751713141449367552
751701162282389504
751718619034193921
751761132755357697
751848109815267328
751729771822911488
751762458063278080
751740714522906625
751855500237692928
751611915831382016
751796926727778304
751650751089291264
751704354462261249
751640273592184832
751719051173462016
751596577391677441
751762113895378944
751583352910589952
751699400938885120
751638587397943296
751867718308167681
751880410389422080
751575463294885888
751742526562840577
751853851880353796
751783085625094145
751655687789228032
751695529457905664
751756183124447232
751773623367659522
751792430652002304
751678051918946305
751828031912546304
751721488085123072
751784276748857344
751771861457907712
751878325753241601
751741477877940224
751751389139898368
751686507493257216
751751019915280384
751724734333739009
751724889531449344
751756120461631488
751692660725862400
751674147042791425
751701703565586432
751736029548277765
751695990776795136
751787946777440260
751701694929637376
751725518651883520
751864245428555776
751842770357288960
751697878230392832
751677930187681792
751621000991735808
751871065354219520
751689397389684736
751648620307357696
751672464812433408
751751330302193664
751708833777541121
751882264145858560
751594836877246464
751792837143003137
751845169725640704
751766782239735808
751709790099865600
751810231030521856
751725350892236800
751799225265037312
751809778217783296
751860571251675136
751608921287061504
751831785491824640
751733772949880833
751690399937204225
751666714488741888
751705386068144128
751870708754546689
751694082498523136
751685269984645120
751775720473493505
751576419738595328
751728077152088065
751827834675531776
751807110455984128
751757491923542017
751585487714852865
751877125901152256
751806149935173632
751702802376908800
751798361062305792
751876442519142400
751825133635973120
751684284679880704
751859346200358912
751849930092871680
751803105050763264
751577346503610368
751696221358682112
751787808247803904
751635387278249984
751635387278249986
751680912484696064
751813204762820610
751706539317194752
751801217504907264
751823829178220544
751707609221259265
751757546327773184
751707206253502464
751726080587862016
751731633955504129
751766488697212928
751695776934428673
751699673258262528
751585399584153600
751874189863317504
751678114560929792
751680249725915136
751756753646284800
751703632991617024
751809736257994752
751771538592894976
751767847618183168
751719168458633216
751749849733689345
751649970957066240
751642576164233217
751664185436692480
751844443968376833
751850253297520640
751725543704432640
751763557054906368
751577438866534404
751880615646158849
751712550048436224
751797581085347840
751673203383275521
751865625270685696
751814320460337153
751827561940914176
751591770870415360
751667876344410113
751774311048998916
751856385093165056
751764517269405698
751724495166140420
751683227690082304
751786604570836992
751795655853703168
751741507405742081
751759811151298560
751575866161795072
751585173259612161
751697966260518912
751861363761221636
751811220773146624
751733102200971264
751740626450968576
751818175071809537
751664416144384000
751682430843617280
751696280074674176
751614252050505729
751682216535552000
751761451161903104
751709014325592064
751747853580664832
751686637512515584
751617209303199744
751585424573886465
751596032044130304
751774852126740480
751782792040685572
751758851033206784
751749459684397056
751671957402316800
751755801430257664
751801460963348480
751766874359226368
751574796408807424
751710372978102272
751702332597993473
751654710571073536
751634527588458497
751663996479107073
751811703147560962
751696196280942592
751756665804980224
751574536441569280
751599559705452545
751698146686857216
751723560025161728
751810763619270656
751768124299640832
751684964027072512
751703721055313920
751592639095451648
751750500190748676
751846872487174144
751860709563199488
751635009702801408
751725720074915840
751810688058789888
751744984479571968
751581616351289344
751760578767679488
751847338235334657
751595478366629888
751749040375754752
751805302874464256
751702051588083712
751796955949494272
751597030619934720
751756833497423872
751714303317725184
751692224296001536
751682082724651008
751742254092578816
751836076399034368
751661098273681409
751646699416723456
751828165966696448
751812152281923585
751733773159559168
751590558498447362
751743684417298432
751739242468954112
751856246588858369
751831911467773952
751768518656483328
751869521678438400
751677938718867456
751730384258424833
751751905018310657
751809765655928832
751778891216330752
751622510697783296
751760386085441537
751799539867148289
751839243014643712
751762617333522432
751762730634412033
751852476081504257
751730803739066368
751724864373923845
751658670035906560
751785539167223808
751827763141771264
751673890989039616
751769546256678913
751834822495076356
751710096242114560
751663061287698432
751671063935877120
751768850086162432
751678026597797888
751679121210667010
751616873813385217
751779302266531840
751716085750239232
751747773804912640
751877801347801088
751769777199124480
751640600647172096
751727607461187585
751643985505095680
751739129222852608
751755306649001984
751677833647357952
751591984712810498
751820289131048960
751719189660864512
751813557361250304
751748998264938496
751722532374446080
751668140858277888
751758670497624064
751705444608045056
751771773494898693
751759546943696896
751760339780431872
751692425593225216
751783345714032640
751723115500150784
751697160878579712
751781147735195649
751843516905586688
751774239833878528
751718598201053184
751728425182822400
751682099220852736
751671093279285248
751851926837465092
751652244081283072
751844343435169792
751688327720472576
751720473046708224
751697869694959616
751731633909272577
751707567169110016
751815679418904576
751855797890580481
751817193575354368
751847535090733056
751696758250565632
751821144764866562
751600704649920512
751879328229621760
751633755694108673
751630857606090752
751739473382281216
751807752226340864
751771198736982016
751650499510677504
751583059170828288
751635420950200320
751656736134541312
751766484519714817
751842703537803264
751604001246810112
751817193503981568
751776534160023553
751747442429743104
751658762138710016
751661144574656517
751582631184068613
751712604389867520
751750164474388480
751666341430628353
751604525530771456
751852904076742657
751705859940421632
751710645540777984
751704778082775040
751650130437124096
751731902353145856
751630094314070022
751690404081209344
751752919976927232
751738391000154112
751739363936047104
751852191070117888
751624725298749440
751729402808037376
751717595863220228
751766694113243136
751726286226264065
751698331370459136
751699321259712512
751878451456532480
751879219085512704
751590462314733568
751649979303809025
751832905433964545
751674247349727232
751828681698471936
751649102547460096
751686406796218368
751859807796232192
751815302065815552
751804359122509825
751787187595796480
751869458692632577
751868636810412032
751674461317894144
751720074361307137
751746603703230464
751734863737327616
751710347980107780
751795915879485440
751610972238811136
751700851983519744
751678592870907904
751720183639711744
751824990979358720
751646712104493056
751678307452715008
751845304002048000
751750726477643776
751868720520192000
751869945269542912
751769424584118274
751608149564547072
751701388728602624
751710998248034305
751687350565081089
751866740779261952
751728207070724096
751878333810573312
751682216787402752
751668232847699969
751667456947658752
751747752556625920
751721538299330560
751743239548506113
751750030420303872
751689900878028800
751857689693679616
751722024972746754
751833765329178624
751851851155406848
751662281059074048
751662549435768833
751675879319822336
751708191851892740
751764890616934404
751725447625531392
751718396769820672
751677552868020224
751585848408231936
751834058779394048
751712986138570752
751854854339960832
751780673770303488
751801540504064000
751665833772978176
751772692127318016
751754014690279424
751767851669807104
751702869485711360
751874915528282112
751783957977522176
751841952740630528
751865109216133120
751629985048330241
751778794722197504
751673245225615360
751804098861826048
751741888932225025
751773627402579968
751733282455298048
751690131220754432
751639028030578689
751681113572147201
751723048353619968
751723006397911040
751805214756397060
751741797026725892
751869882434748418
751746775573078017
751845723273043968
751771266009399296
751765759060242437
751611127545692160
751839012311228416
751852178319482880
751811636009263105
751633428517453824
751722016546381824
751716618565251077
751605435669606400
751671437279137796
751667112930897920
751796905923915777
751668706716033024
751650763839942658
751689410173923328
751672523876540420
751851289160650752
751687602407866368
751786747072217088
751575610263212032
751811011024396288
751707952986284032
751765960101683200
751580626638114816
751668828665413632
751811304764035073
751829503769505792
751730081941389313
751725086793687040
751718983926030336
751874831847661568
751627741095563264
751866854168203264
751865726105952256
751760700586942468
751723899554041856
751699165978255360
751613237410533376
751640349081210880
751712176679821313
751780829202944000
751840677600776192
751673928737820672
751829449562288128
751754576827707392
751872956943339520
751843882187587584
751851251562868736
751665070623514624
751835623535837184
751746431468179462
751723560180252672
751809417281048576
751604366415572992
751708687014789120
751856636931608576
751670715968024580
751699887419523072
751677414296711168
751800517010096128
751859346385043456
751752907402403840
751869010246008832
751754610595860480
751756556631412736
751771773385973760
751706510128971776
751868095497641985
751775669848342528
751850450354315264
751730585291354112
751643503319547904
751580018267086848
751864232589885440
751737027884945408
751792547979145216
751640642921521152
751774671758987264
751883161651601408
751823892130463744
751724977649516545
751840887408365569
751591053719810048
751867353311305728
751689993148596224
751692903894904832
751693587348357120
751736054873399296
751795345584164864
751649685534801920
751855747684790272
751848059714371588
751661878624092161
751674751022690304
751584006924304384
751783001827139584
751799380559081473
751608162034278400
751658783173058560
751865331841400833
751861712157106176
751634540087554048
751813825792339969
751769399355375616
751582639727849472
751639975930699777
751862404103802880
751687170239369216
751686058656530433
751724033993957376
751806880016699396
751834830493605888
751858914342338562
751698188642451456
751773015126466560
751778597745008640
751853734586613761
751799003134713856
751880477191991297
751866757728509952
751795240713920512
751762633917734912
751852991980994560
751657143309393921
751731814268538880
751852358548623360
751726659632500736
751715947203919872
751733810736300033
751699610566000640
751732800135528448
751779369354403840
751599328909676544
751739699509821440
751648813358604288
751604777193177088
751574108450598914
751713690651652096
751655398504075266
751798008887390208
751718237411414016
751702470984757249
751864664959574016
751806468974837760
751651522958626816
751878480606928897
751612561796325376
751714198485295104
751686553588600833
751661647794765824
751779465756368896
751623978897158144
751746305890906112
751848160008351744
751692031488094210
751792841534439424
751819500383825922
751672888739131393
751770473227247616
751817403231797248
751837770784641026
751603539844165632
751754572620820480
751663736612646916
751692580899975168
751744942536523776
751764660106436608
751802689546293253
751842858676596737
751610846271397889
751678408476782594
751860206276075520
751772503177965568
751796654076989443
751717750775640064
751748641963053057
751720674314641408
751606492743081984
751723115462418432
751853830686597120
751687975529054208
751782393649004545
751740555240038400
751849418442280960
751871971433078785
751812009663033345
751657525016092672
751858952229511169
751718921258971136
751823023817228288
751865067533168643
751832255459360769
751771828184637441
751832750190100480
751729624858632192
751627007130161152
751729453055737856
751841457724542976
751769869427675136
751877386279550976
751860172541362180
751766467838869504
751777452452483073
751734368704557057
751775397428297729
751702907322531840
751729738184421376
751698343785627648
751802970635894784
751715670413434880
751715507024388096
751805957127147521
751582887099658240
751717427721990144
751859317125554176
751800600975642625
751679859680763904
751808104581337088
751632493292335104
751761354709688320
751798608773742594
751746129407029248
751717960746618880
751682334273904640
751606325088428032
751847438915362816
751835824858210304
751655289422811136
751828375535321089
751859753379303424
751749271054127104
751823631882264576
751769277729038336
751673987432841216
751878757452017664
751798969353854976
751712285568167936
751802207587168257
751747362683510784
751701388971900928
751739401915494400
751686218161623040
751741301880721408
751686503420469249
751765758934392832
751881031024652288
751727741632913409
751759589004021760
751588415506878464
751845857683763200
751576197193166848
751776265774956545
751646237988777984
751580173707907072
751577879197130756
751683533744332800
751574918232477696
751755940056207360
751755428187533312
751863586708983809
751721328596623364
751687501413318656
751835581320224768
751857094039666688
751817105490804736
751816354777427969
751794787737493504
751629595074584577
751720640785227776
751677129016811520
751776772929257472
751703242820554752
751741993919840258
751782175331143681
751595549644562432
751780325760462848
751618056430850048
751695428975005696
751595164108414977
751753515513552896
751813913726124032
751683789416521728
751714072677285888
751880041257140224
751603103699394563
751679326685310976
751630387676270592
751868620091715584
751650524533895168
751729348328108032
751640936485097472
751767520416108544
751783374805663744
751742979732275200
751861997009068032
751798730316091392
751743810250629120
751826488186511360
751578927748046848
751778815744086016
751593402404405248
751777968427499520
751693222389383169
751781999258415104
751592437840277504
751666374892597248
751661278976958464
751764047624859648
751881802592219136
751866384347521024
751839830112362496
751619989975760897
751709739940188160
751716110798585856
751640227723284481
751793831394222080
751721022504640512
751863909749927937
751682137238147072
751726957411303424
751731952818978816
751871430162132992
751718858193600512
751880888443662337
751781806186299393
751745093388931072
751880972048543744
751587589224738816
751788374596395008
751655926759694336
751580911741702144
751762189581680640
751838165317611520
751781504309600256
751709840544759808
751746167390822400
751663002504433664
751861518921191424
751674746740277248
751875209259585536
751847979670200320
751590675871780864
751757026443788288
751758330704592896
751785266701099008
751760490943115264
751873288230625280
751744858503712770
751801326749806597
751699136576094208
751733160552128513
751725653137956864
751689070309408768
751873347022123008
751762164512354304
751758804849664000
751774101308571652
751742858109956096
751712373711314944
751690399769657344
751679356045553664
751750609209090049
751662155305451520
751594065163128833
751721722982707200
751687442814541824
751706795232595968
751728807107788800
751725174756704257
751812252886503424
751745756432732160
751607352562823168
751619289682026497
751859908627267587
751749136790282241
751780791126982656
751729046300614656
751793361737187328
751791826470703104
751690118755475456
751591128848293893
751781932267032576
751696586305105920
751845739932815360
751683160589631488
751854095267487744
751658711853076481
751724121961234432
751602067811274752
751652131145482240
751666056234696704
751700763978657792
751762416220803072
751722461255700481
751763972072706049
751691809215090689
751696171253596161
751704349957586944
751788144035373056
751815180548395009
751756053470208001
751633986321981440
751771433882255360
751697056293588992
751794393569370113
751578407675240448
751597328138641408
751799376163602432
751752492426272775
751860474564796417
751800537952165888
751713334215446528
751837607160586241
751685358249709568
751726969780211712
751658430767648768
751703225796034560
751766421504491521
751773136677314560
751676952868712448
751682309036740608
751861925861027840
751763179320074240
751620715569221632
751824676431630337
751879160377839622
751606438192115712
751606698469650432
751793189724495872
751751011816108033
751693914587947008
751812013635018752
751775900690182145
751814324910485504
751835073750663168
751839914174648325
751832611757125633
751808947795951616
751643746471710720
751678890528079872
751760872536739841
751721361979023360
751720103830441985
751684922239250432
751843458533384192
751706375856746496
751735660369895424
751732640575852544
751744741088321536
751698679476654080
751586662107406336
751670435083870208
751687002278531072
751707575423492096
751707554376454145
751761103290531840
751742711288344576
751688281524465664
751611139922993152
751764957654507521
751640206516719616
751729692219154432
751737157782478849
751756325793755136
751782573727158276
751838710216482816
751691515613835264
751722989553672192
751725707382882304
751783228344770560
751823334288007169
751816992437309440
751836428791910400
751850760808259587
751728957867843585
751766086236905473
751689661756608512
751819743636525057
751700076116844544
751627912940515328
751611400112386048
751681365146497025
751576390437220352
751655725676527616
751688684181807104
751860059232202753
751786789237579776
751794670422806529
751695860627542016
751692962334142464
751796305870159872
751752223978164224
751601044308713473
751649693944442880
751717104894828544
751719521078173696
751799896135663618
751777435906113536
751688374151417856
751757949194805248
751857316224495616
751800303251558401
751690403833782278
751639552092041216
751824009298345984
751723027369332736
751819009939628033
751773199659065344
751646812428046336
751872701254410240
751718719735230465
751841084469309440
751744799942840320
751702559266570240
751723845304868868
751700310977081344
751752928491438084
751610062200864768
751713061648556032
751692404672069633
751608170452127744
751643662635900928
751691523851517952
751743386323935232
751789875964284928
751665733155913732
751765385561640960
751627653115998208
751685039356796929
751819336939999232
751637086189588480
751735505201537024
751851431662088193
751733823570927616
751683068159721472
751717327226494976
751818779093598208
751669721968340992
751716933163102208
751784574406066176
751700201996361728
751630064681422848
751604366386221056
751576063189389312
751687379774234624
751687757374820352
751721798245421056
751766786408873985
751825502453633024
751763929982963713
751583184865861632
751838270116532225
751639825019604992
751813670519341056
751877927193628672
751633810274394112
751573664148193280
751595532921901056
751810742647742464
751744048982089728
751831848603492352
751710083726311424
751713573471125504
751771375182884864
751678253245620224
751685618191794176
751591926072274948
751702395562909697
751795945302401024
751657399019339776
751773900221083652
751682481158557697
751824663764832256
751860508291108864
751710993827373056
751869727471964160
751702500248432641
751869416715931648
751653984901951489
751812936256065536
751641142022864896
751718715771674624
751761887453470721
751758544739991552
751748994213220352
751758347402084352
751731591920095232
751797501431132160
751633248107761667
751690680897069056
751878677944762368
751835535354789888
751736998646411264
751745454078132224
751808457066573825
751666869652840448
751657399082160129
751609160333004800
751679716780900352
751632136625676289
751842443339898880
751807500664573952
751719889807761408
751852027425292288
751621231594631168
751715347728896000
751651334026301440
751760088310829056
751603623738548224
751764932455170048
751808645503946752
751882670867673088
751846419447836673
751681797113741312
751852543064567808
751821874288558080
751743155851198464
751833614221017088
751796905701584896
751798230996910081
751771211269599232
751713871044444160
751850844425949184
751614507995111424
751724201749389312
751860260701364224
751682212718792704
751845425569751040
751879386824007680
751782846671577088
751860222793228288
751665309552082945
751747412885114880
751719801907707904
751635580350586881
751757089274494977
751658522920701952
751767231277756416
751722117004013568
751707818932207616
751746108586471424
751819831855476736
751826630729949184
751872428259835904
751668954452660224
751653187917008898
751730472074510336
751848298563198978
751760683595882496
751711295645290496
751701430935904257
751854732629667840
751733483911905280
751681889732354049
751719219000143872
751673496741240832
751794330394890240
751762835529760769
751832444123447296
751854946757246976
751612360708726784
751797782453813248
751651707516493824
751830686714257408
751855781360861184
751866719833034752
751867147983450112
751856158793662464
751766278768037888
751629565500555264
751586137827864576
751674272595124225
751746892808146944
751773388247592960
751774864919453696
751684863510601728
751741448828092416
751696091658194944
751679410554691584
751649555565907968
751704001939435520
751717675559247872
751582904136847361
751701787497857024
751878338210332672
751870255903932417
751763049170608128
751670359456378880
751692777986134016
751591397569007616
751750323832782848
751638923147829248
751685211398639616
751843831520366592
751766174325678084
751574595228971008
751852295621582849
751676059528077312
751723685950529538
751755122271739904
751723136555610112
751713313277575168
751814274549485568
751590587812368385
751868942885478401
751641838004604928
751709110773682177
751750164457500672
751746377001136128
751726906899308548
751772553497149440
751669470356049920
751842002766036992
751768636357042177
751717285266685952
751703729267769344
751666374926168064
751823258798821376
751770783727259648
751787372182925313
751741482168496128
751696188005572608
751738357554647040
751649673006444544
751673136245006340
751765704265895936
751632745089019904
751646380486234112
751834621071990784
751691205172273152
751705474001694720
751796553338134528
751681998595514368
751696175582044160
751721169179385857
751730585396207616
751800848385138688
751706803906420736
751758645176721408
751784175963873280
751771861562826753
751733802649657344
751828719556145152
751742576764391424
751823975819476992
751872873220886528
751754786714873856
751651736872427521
751840002401861632
751691515701886976
751871883071594496
751748008593666048
751739607369199616
751728160987684864
751616303350292480
751743445153251328
751687388305485825
751786772212965376
751839121405009920
751763481507008512
751768216674922496
751671504467877888
751774298621091840
751799346723753984
751818468631060480
751764542527401986
751721693631148032
751717562300375040
751656874563346432
751807769053986816
751760868195573760
751752295218503681
751628890507018240
751731004709175296
751762369819271169
751662172305055744
751684468931428352
751813171242041344
751805533531746304
751642580404670466
751700243658465280
751733739525373953
751615745524535296
751764089442099201
751690399635300352
751877918561742848
751806732960137216
751632648536293376
751719747276996608
751823673661808640
751815423453171713
751578571424960513
751742757350375424
751661908080549888
751693675659423744
751686079749562369
751853784750489601
751875892884811776
751606945958629376
751864794806939650
751670099426279424
751696221673250816
751786201896591360
751736180740329472
751763594526781440
751693482582958080
751713535567208448
751846608418013184
751577459796041729
751863784029970432
751853960965783552
751652944613781505
751635567712964608
751880686873681920
751610225665253376
751664571195203584
751686889241968640
751847702909034496
751652110081679360
751838786053607424
751649006216843264
751625304175706113
751777511382642688
751876459120263168
751672578398416896
751831869671563264
751584468637323264
751617402148978688
751870855383248896
751793793595310084
751697228008394753
751785690262831105
751668819953758209
751708259145351168
751762143268118529
751700105250664448
751727070603083777
751734238488195072
751848189687394304
751676780994519040
751858629184147456
751731155846651904
751692085942743040
751845609888444416
751702223437070336
751742618837680128
751805260763656192
751848290375925765
751719445580615681
751812105884565508
751718757320515584
751840916810264577
751845089954193408
751836860515753984
751783345755914241
751649274685820928
751620166073679872
751757475045572609
751742618753765376
751685068653989889
751779465961861120
751637929252909056
751731416078188544
751734540629078016
751737246160678912
751872873220993024
751698071277408256
751746012260294656
751713527031799808
751748272663003136
751786080379269120
751680178368184321
751727167000702976
751714907083636736
751802228315418624
751773962758135808
751788324105424896
751751057722707968
751634082900111360
751870683660050432
751819760443203584
751786898104864772
751732330281181184
751761447206555648
751751649194938368
751713338497851392
751774419962343424
751808133752840192
751702521417113601
751686020836552704
751723765382410240
751835283558060032
751825867547049984
751704542912376832
751684309770203136
751868863143436288
751744451744235521
751856171322118144
751734142094680064
751824835534290944
751770083266064384
751774415982034944
751642358236663808
751810608438341632
751664156265283584
751797044143132672
751606778148691968
751593473598382080
751844431574302720
751717692227325956
751846860072030209
751782393477009408
751699195178942464
751664193812717569
751593217791922178
751782469066776576
751764391406731264
751803935497781249
751778933281058816
751672414514413569
751853252212297728
751635660008599552
751678869497847808
751794590575886336
751851251579625472
751742119644102656
751646573487095808
751875691692589056
751742774068842496
751748054856896512
751832884345004033
751726219083780097
751718140900417536
751756397214400512
751639032048726016
751724428187275264
751773044297859072
751663199733190658
751613233027481600
751739993471774720
751880427053453312
751860583880921088
751728089638531072
751683076632248320
751794665964404736
751873867149352961
751797971260469248
751855835605852162
751693159827058688
751867030198902784
751690974628290560
751596732790734848
751840187014053889
751813930578771968
751658468663136256
751811111813468160
751681373623189504
751866728406212608
751650876868194304
751819018277908480
751741260021559297
751741289364910085
751803742622773248
751710356158816257
751778908228427776
751761145116196864
751719080529244160
751864698274844672
751579892391837696
751797627264593921
751866103576625152
751606559923318784
751803289658875904
751580484052725761
751872051032514560
751765213607710721
751739016203104257
751617477700886528
751621219070406657
751836290505728000
751666840250769408
751668279110934528
751834440586985472
751792145397325824
751763238119956480
751776861252968448
751791428179812352
751752869917982720
751680710952546304
751740391821447169
751597181585481728
751664395126710272
751664969775714304
751790962553319424
751863758860025857
751670116186742784
751734297451790336
751827335314223105
751796863997767680
751785417649823744
751846964782784512
751792145087008772
751879634061516800
751819047604543488
751768527099625473
751714185734680577
751593335270367233
751846058834223104
751720078891069440
751685345851404289
751650428048252928
751826681040601088
751599307883679744
751864467806363648
751796129646477312
751735119665397760
751749145266913280
751794447957037056
751783190319202304
751671315547979777
751839780044955648
751817701295661056
751722977163698176
751812332381143040
751776458654224385
751834461403172864
751725422098997249
751765104664932352
751792736500641792
751867013602082816
751676462080679940
751650730285473792
751699132436406272
751811350909755392
751751326435082241
751707185550331904
751705587197612032
751698511473807360
751776563268509696
751641594999164928
751758909761781760
751650742553890817
751742245607510016
751743961077809152
751878715626315776
751716547262050304
751823980156293120
751740362264342528
751744552378261504
751724889682370560
751808217991098368
751767038134259713
751730795358851073
751738659385344000
751658908914216960
751805285921132544
751790790309867524
751816195565903872
751786386336915457
751712273203236864
751843537914826752
751574704196947968
751770808759050240
751665443706855424
751740492237463552
751853302208458752
751681319101489153
751882230671273988
751757873776988161
751795186238386176
751813766979919872
751698763392180224
751822662805123072
751732539975491584
751824961409576960
751644476309803008
751687354734239748
751718925419720704
751665166723510273
751879139238486016
751672934645858304
751653955650871296
751734343463235584
751706598133891072
751661605809692672
751787690824232960
751671651306176512
751864161257172992
751595508020416512
751593935051501569
751697735837966336
751877268637622272
751718468244926464
751783764867645440
751741385695453184
751858507570446341
751767310936014849
751701892183552000
751732275780395008
751790299928821760
751749409424244736
751865230997725184
751724747021508608
751701573487632384
751737950581456896
751755293906776064
751857949623066624
751653615585067008
751854103332917248
751879638360657922
751667926839754752
751774185207189506
751739225834479616
751771857397874688
751648473410367488
751686822057668608
751851330885550080
751693130362130432
751721022609453056
751710247211921409
751585210731470849
751607876947435520
751820645713928196
751745202499399682
751647915882393600
751586813093957633
751726236062380032
751846230846758912
751748134477246464
751773145053270018
751847455336042496
751775569159782400
751665217227067392
751650369382428672
751698113191182336
751854095166758912
751685987525201924
751706879034818560
751731864877096960
751776903267291136
751665808493907968
751726667853365248
751800311606611968
751802907801124864
751674054457909248
751866988213989377
751821530636640256
751873967930171392
751774885874196481
751719004771749888
751635840229580800
751722712880582656
751722834578341888
751788437674594304
751724658743996435
751820272303480832
751772151150153729
751691062364606464
751598431332741121
751591879783874560
751800483472412676
751725539648540672
751685286963273728
751719646647226368
751671089374306304
751736801388363777
751789674956398596
751819970141650945
751708590436708352
751690827479543808
751618190547886080
751716220047597568
751693495379697669
751577312995504129
751754832688586752
751760381702467584
751576772119031808
751697798727335936
751835161961127936
751685874124001280
751748411272130560
751733827802890240
751640630405718017
751674457220124673
751784754731638784
751649933099433984
751679608014172161
751713824957427712
751843462757117952
751800907302600704
751849783560638465
751627602645757952
751773300213383169
751736511889113089
751678748039217153
751706480928100353
751757563268595712
751726999178182656
751704434078519296
751634640809504769
751819001379057664
751782368462180353
751607876876115968
751720640567189504
751696108234080260
751716975076859904
751745336725479425
751813095635517440
751861879631380480
751859103111188480
751780585736110082
751657856244391937
751616383130202112
751734700205637632
751682971896340480
751780480782139392
751856112547364864
751860927679434752
751684234339844097
751690294899376128
751745257109348352
751574553189429248
751675728148606977
751655075236503552
751784608195153920
751673890967986176
751607742788427780
751704052237537280
751778941740916736
751719906878644224
751580408358338560
751722368628822016
751700252147810304
751649148919750656
751869773445787648
751864736107626497
751729851653033984
751741926915842048
751823698877882369
751742606187560960
751789309875847168
751761350783856640
751742744742223873
751713984332595200
751834444617617408
751701812554727424
751708863192334336
751697613821452292
751875880461463552
751768321490554880
751649039838507009
751759068872704001
751848890186555392
751591615391752192
751814710627106822
751850404229570560
751609474922770432
751719860611194880
751643549477773312
751698645980971008
751674029363302400
751768644435095552
751663707273302016
751618631008563200
751734704110395392
751721731128168449
751772893462355970
751643696156774401
751648876030025728
751806145883439104
751707067824631809
751707881553047553
751650759406526464
751774696882987008
751667377272713217
751750932099129344
751805655057563649
751615254606581760
751848911049003008
751739443837562881
751762948717182976
751702471072964608
751759907972677632
751867735039062016
751830749616152576
751783307721990144
751684376996511744
751695533731905536
751832494249484289
751732628219371521
751671156231602177
751683500269527040
751609504073125888
751796155189690368
751793785122807808
751748285426262021
751677087165984768
751682082544291844
751675803604119552
751733374478381056
751706367510114304
751596216870268929
751680081685348352
751585307468804096
751799107803635712
751717335459770368
751686784422215680
751880909201235968
751593901262200832
751753595595423744
751589577186484224
751702789823328256
751838714561720320
751737476746731520
751878271235559424
751650617022517248
751722800973352960
751592060050812929
751689783429267456
751706149502738432
751614256341069825
751758179860680704
751823967640510464
751615699198500864
751670053238632448
751705000234082304
751854631953793025
751847539515727876
751624893142175744
751809757128691712
751690236418293760
751828274838372352
751826882308386816
751848508395819009
751840862146002944
751658388937842693
751790266286215168
751808096335519744
751822033730695168
751741649827598336
751772465567789056
751811451606753280
751751766627147776
751577506071900160
751811594221260801
751822629619859456
751694040391901184
751845907730169856
751733517328015360
751738244237230080
751768464088567808
751864157100773377
751677082988675072
751823854096482305
751843873656307712
751881848746283008
751615611143327744
751680014605746176
751699857828552704
751804862489321476
751748155440529408
751781034543423488
751704794465759232
751719789173870592
751732510766338050
751815704689537024
751839733995626496
751787590198714369
751829592109907968
751732460468178944
751772025220435968
751840656457293824
751754908408262656
751718182906236928
751677859035377664
751816140884701184
751717658760998912
751790836728274944
751764303339028480
751789360383684608
751847157892784128
751743432637313025
751737845933568000
751662302093508608
751603963728846853
751772197165928449
751738239954878468
751778656406609920
751811963324338176
751714538010058753
751711434254454784
751831194120183809
751826739962216448
751818330147872768
751774105645514752
751832422942113792
751784167571066880
751760788495409152
751871459379871745
751746213628764160
751690383122391040
751765574192017408
751799577708224513
751666916050268160
751686193083854849
751763502222733313
751746716907540482
751755931780648960
751711484519022592
751712071755112448
751780963080925184
751848256628490244
751787640584740864
751615078466813952
751792355137687553
751812424823672833
751689497881014272
751751527459483649
751819697612521472
751749115793506305
751679037332860929
751711300145733632
751753079557595136
751822423788363777
751761250187608065
751681017245736960
751634602997854208
751687413488115712
751659475254317057
751751208864403456
751750407928606720
751659727034130432
751782531939373056
751796138064408576
751691163002888192
751599928544288768
751727150424875008
751823010974339073
751838370633056258
751784339856355333
751866405562224640
751656975386148864
751879651052687360
751761866704228353
751834105155768321
751741834511147008
751690408128720897
751741524354924544
751771542707511298
751778916331720705
751717763610185728
751877818267697152
751826462982991873
751726458066927616
751706497399132160
751752878256160768
751647009715712000
751684900969975808
751709869942644736
751869727140483073
751600108832190464
751582165817700352
751750898292887552
751794267580923904
751834717289345024
751596933903294468
751792489304961024
751702093451390976
751839834302451713
751824093469634561
751751598771232768
751611370869665792
751692350154477568
751764672601292800
751744040597594112
751755701144391680
751745131385085952
751582421745692672
751780824945725440
751707965472641024
751779369392152576
751699094578532352
751663178816233472
751579825513652224
751823334048993280
751807848548487169
751817978161750016
751781810334474240
751689997066141697
751818766523269120
751782389194436608
751768120302268416
751785941862318080
751845626804076544
751831743779500032
751694115822329856
751588767585165312
751875486012301312
751574486109925378
751822109538525184
751778580753940480
751724864613023744
751787296467353600
751795949664698368
751642462930673664
751853885254410240
751656027364491264
751691171433476096
751743122258927616
751686570571333632
751823493344485376
751814714972311552
751756048961331200
751746247132786688
751581712698728448
751860118241832960
751686486383263744
751666534133694464
751737229417013248
751601707021467649
751692643969691648
751867231630299137
751677997355134976
751716358275133441
751871581379584000
751699589720338432
751758515128205312
751605100188209153
751679213774729216
751657700883369984
751670837779042304
751706493167230976
751682594153046016
751676105707356160
751839423629787136
751877205798576128
751752190486671360
751772193025978368
751840027269861377
751729704487399424
751783198883926016
751670888072962048
751862068366761986
751792640207753216
751782741499318274
751735622893797377
751694149578022912
751811179107024896
751820469372915712
751667666893598720
751650621015461888
751689875414458368
751678647350792193
751768644527546368
751626570847092736
751705687995146240
751679872175443976
751686692126482432
751647131325181952
751686000129171456
751708032694833152
751707940512497664
751734314371575808
751692517880524800
751745844135731200
751635882399047681
751626424050601984
751702319876767744
751659676392165376
751747106721796096
751707395068465152
751743080475332608
751834335930683392
751790329184002048
751668199356264448
751767184850821120
751752353687203840
751788026548879360
751637765696155648
751621512646438912
751637060893769728
751766941606502400
751661471826796548
751830120302870528
751621923411357696
751706015138189313
751796238736093184
751752420980588544
751748092634947584
751878870874267648
751750105779372032
751577392808951808
751739448019283968
751832519805440000
751582803192524800
751694292318552064
751828057044819968
751810482818940928
751760029502566404
751870289219317762
751729008442834944
751795467042914305
751785006620667904
751841034171277312
751716555302563840
751720833593344001
751733706214244352
751662948188168192
751770079054983168
751745592783757312
751754056872460288
751580345309466624
751703280460455936
751699170310889472
751705088343699456
751775892465184768
751658464330428416
751705390262476800
751757013789597696
751721399883104256
751699174127726592
751672972339974144
751725271078825988
751657151442063360
751693486772989953
751785811947954177
751844678799073280
751677053620121600
751684464821100544
751867542210248706
751687404927451136
751818540035039234
751872860390645764
751794925876936704
751764085524410368
751658724591214592
751811862505857025
751831961606451200
751865940002934784
751751787770679296
751674058673000449
751696192233496576
751579984607731712
751681130525552640
751867764340580352
751687522720317440
751578982202605568
751778706771902464
751581259932073984
751682308944629760
751693843372843008
751632614893629446
751748981739417601
751874374425251842
751790048115384320
751641494407094272
751751481343238144
751731181150932992
751870289512898560
751733211206676480
751811984140697602
751651070003204096
751803839037206528
751855529434107904
751652537787359232
751805340711346176
751861342739378176
751846318948098048
751851410933755904
751834826538381317
751769089287348224
751681306640154628
751785266751344641
751718577326227460
751661337328050178
751751988992307200
751609332383571968
751684062339825664
751834301990404097
751847107481436160
751685748533895168
751766631446085632
751851385608605696
751876547284381696
751689875733245952
751695957134192640
751821073461698560
751787103621636096
751579246716346368
751658787480563712
751778450961231873
751714697536090112
751754211881324544
751582568319975424
751667138318962688
751786181097119744
751860180950847489
751776949241016320
751693767841812480
751732015737831425
751785711125266432
751739435629228032
751844234416820225
751731319642611712
751728840473534464
751586561427406848
751758997636526080
751716002061283328
751696137493458944
751816413602574337
751821253678338048
751818128917692416
751737367489286144
751705062905356288
751857232665600001
751702932551241728
751769151912435712
751619033787617281
751688885558714368
751706011015245825
751721101995044864
751599400246444033
751786927351795712
751787128686796800
751805088780386304
751748566410985472
751813687401390080
751682954921816064
751867000947875840
751680279144636416
751684762704736256
751738219050438660
751876928760647680
751596527278288896
751576499145236481
751788512861646848
751735111071174656
751674557811924992
751590424263987200
751882394291011594
751817076109697024
751871073864515584
751685622461497344
751648481958322180
751851792430800896
751730895929929728
751748285312831488
751853831026245632
751757936712622080
751705860108201984
751762881499242500
751719630075531265
751763653326692352
751827876530585600
751705792747696130
751626285894422528
751782255073177600
751605360264417280
751690408183291904
751718191324430337
751712453424254976
751716559865905152
751870062789877760
751820234596769792
751747480254083072
751843412077338624
751629838067392513
751846478235201536
751702038904471552
751817608949665792
751676084861546498
751603690788630528
751759081388539904
751826236570234880
751735174178672641
751621302893424640
751827503166197760
751729109193994240
751705860078837760
751701346819141633
751863628933005312
751578877667971072
751753561982263296
751872604391280640
751708322101952512
751752698018533376
751837359818346496
751870972899184640
751751695340802049
751760817981386752
751772985787310080
751757127111155713
751728282685562880
751858834763837440
751705302035075072
751773258475798528
751668258009473024
751806070436364288
751728853173678080
751862949480980480
751742581361479680
751844875860148225
751757601013174273
751707982543609856
751711547307790336
751741016743546880
751779759626055681
751792552257392640
751866577419657216
751832066736742400
751704366957101056
751702764460400640
751744376511037440
751746271967342592
751770506995654656
751857396180520960
751733487733006336
751778643932774400
751681210087272449
751850643103444992
751861200359682048
751721022487801858
751673651963977728
751824730643136513
751702534025338880
751823845703708672
751744850438066176
751806980516220928
751785090263445505
751597202275958784
751699124182016000
751838706143793152
751775900593717248
751615481333751809
751731395114958848
751630601766273024
751793281730748416
751801108318679041
751773233054003200
751733148057231360
751744460317425668
751720405866573824
751861019979362304
751717864315453440
751855584127885312
751647441968062464
751702236288339968
751707961253298176
751675359175770113
751698062930747392
751831550535278595
751835749037867008
751854229342416896
751766857959505920
751704794625110016
751593557467725824
751856968038506497
751748834770968576
751877528533340160
751762143285014528
751767965087956992
751679217633484800
751816438684520448
751724088381411328
751776362243854336
751656463777533952
751859505818898433
751794259209093120
751661530257784832
751877264279756800
751808477811515393
751648595376353280
751694883665145856
751664462214492160
751686255801434113
751714668259975169
751719705375891456
751719223282503680
751826157012746244
751701359330721792
751826949467701249
751761480484319232
751638256211599360
751744158411460608
751774747470524416
751813586402447360
751803813779083265
751722184335302656
751706447327748096
751859719510298625
751704778099548160
751683634357211136
751636255402762242
751805323598503937
751776131402047488
751847757711810560
751701779063111680
751667880450596864
751794695349600256
751750072006737920
751699652446134274
751687916817149952
751634741418401792
751865021207048192
751743789123895296
751750915107983360
751845333198450689
751825506811514880
751801871984168960
751737917173800960
751626130675806209
751793135236227077
751857391675838464
751690496418975744
751732774739017728
751878170316603392
751746775602565120
751808373113446400
751864178034536448
751837049402036225
751797681815687169
751715032879206400
751785446821269505
751581683556712450
751823665310883840
751803918645026816
751701980150632448
751807135894339584
751793206266892288
751817437037887488
751702206663929858
751683529512251392
751699132436340736
751719269193359360
751659491976962048
751634418566041601
751681876839043072
751787560746225664
751684133542387712
751667360705220608
751819739777814528
751838282787516416
751835501896826881
751666995410636800
751830955116077056
751625195362742272
751782959573860352
751862286663507968
751731357349515264
751804598302740480
751818229710987264
751717599688462337
751605846862204928
751814471723679748
751832314154479616
751827285221765120
751841910604439552
751761660948410368
751745877933494272
751792849943990272
751832939038646272
751744137087557636
751784998135619587
751847052783542273
751725153935986688
751634519099215872
751706774475014144
751755818488307712
751866489351729152
751852379486687232
751828023515701248
751758465111035904
751823203937480706
751708552843100160
751781026259763200
751695063982284800
751574775630213121
751853369313095680
751830959343931392
751679935241134080
751731382313967616
751677338597806081
751760234960617474
751574590980182016
751863259507064838
751623999906545664
751721538148237313
751671831816314880
751782485864882176
751814647548874752
751793101744721920
751670179214532608
751771303758135296
751773060986966017
751719793682747394
751830401304371200
751849565398167552
751819915636699136
751782863213821952
751750395009986560
751709894802305024
751681033796395008
751756510422765568
751854745212575744
751672901359824896
751847153497145344
751661866074669056
751794447713701888
751744179353649152
751789506982846464
751641175430406144
751669608478744576
751649299994320897
751756170696781824
751717897483935744
751833232849592320
751794875532775425
751797065093701632
751803360806891520
751699518073298944
751663006711291908
751717658429681664
751673836492423168
751740316106063872
751600805422051329
751878459752755200
751764282447171584
751878094747762688
751859891468460032
751767495242084352
751663002831589376
751822654546518016
751662650493431808
751744858709254144
751791562401603590
751598284326596608
751750252613537792
751600113370402816
751829671478751232
751840698358521856
751681940072329217
751821534788976640
751818493704671232
751818053600612352
751697324670320640
751707156034953220
751713707604967425
751834755025530880
751792694863724545
751858897460207616
751719789454917632
751663132750278656
751813553066213376
751830934203269121
751575232494706688
751724453290205184
751757731133022208
751822889557618689
751584330061795328
751697920005636097
751704572578652160
751831965989502976
751751783458963456
751689879877218304
751821106911154177
751657772308164608
751713485441163264
751819064096546816
751830133216940032
751851213763772416
751748738448752640
751814844660219905
751748939775344640
751847707099140100
751678194600779776
751835258341904385
751647680699392001
751743822468681728
751752987098255360
751807500618330112
751669906383462401
751689216950763521
751713850060316672
751738827299909632
751855714235211776
751680958491860992
751752169376911361
751808851016572930
751653334893735936
751805562908803072
751721702048927744
751700831175573508
751730879190405121
751721639059066880
751678181648769024
751839775880077313
751849900929871872
751679062658220032
751712960914059264
751625325063311361
751849682729627648
751730304591732736
751749241773654017
751824886138413056
751647311843905538
751684016206557184
751732171103166464
751726659670253568
751855944934449152
751871791044460545
751866531185881088
751870813553324032
751732736923140096
751786155910324224
751863561870127104
751580836378529792
751785467901771776
751709957687476224
751872264908500992
751706527061385216
751686469912264704
751835472356315136
751835740686917632
751711837004009472
751861971927064576
751829600456564736
751595121913827328
751733152570159105
751856426948198400
751787095375679488
751756447675973632
751811917291909121
751631436436742144
751718325659447296
751813301244485632
751686700628402176
751683995130290177
751753662523781121
751719319470428160
751596762054402048
751745508855705600
751675921141235712
751806489950621698
751838353809608704
751676541969522688
751816887420407808
751720669939924992
751607054855536641
751835841417383936
751810830841307136
751721970257965056
751724541467058176
751576436427878401
751835027910987776
751805357232648193
751839083606016000
751673459105759232
751701162437570560
751866958954369024
751851758788308992
751585164837412869
751620472358342656
751819739366699008
751617267926872064
751726076506681345
751677888030732288
751846276958937089
751743508264943616
751690106398846976
751658464296902656
751669558176518144
751799082813915136
751804661087268864
751854028062093313
751758561265451008
751851419104337920
751860294356381696
751723400662441985
751883304366968832
751842271578845184
751877142997262336
751619390420942848
751755109726613504
751821518053793792
751680866338893824
751793453814714368
751779579258339328
751734867881299968
751606983690715138
751735173847277570
751724034056974336
751702517306822656
751834730132279300
751767939884388354
751845215846141952
751764353964212224
751803717335158784
751662104864849920
751796897388568577
751857999925379076
751721605508849664
751730811884408832
751707038695260160
751848927662632960
751871975325364224
751856003361148928
751711627397955584
751852987895713792
751853029754888193
751718107186655232
751735127894614016
751856918017155072
751662994086440960
751790534625206272
751823992617570304
751767461658177540
751865826467278848
751775153953107968
751647601259212804
751729386005626880
751844465183232000
751638885348892673
751692345968562176
751724071616909312
751589207999713280
751633034500190208
751585357846736896
751860961254993922
751737476499341312
751720733072646144
751617221978312704
751769026192412672
751801888673304576
751774046669434880
751634309191270400
751834956364644352
751655935043596288
751827952095129600
751868766758268932
751773249793646592
751689036603985921
751757345114456064
751882318525173760
751848776596332544
751847728070754304
751806556702969860
751587710574292992
751793672014954496
751703922285379584
751779486903902209
751782154552614913
751767717435277312
751788970145681409
751782305270599683
751613761455321088
751652823255904256
751790866029801472
751713539627159552
751684024570183680
751816161902391296
751737346584961024
751704068863688705
751882087737745409
751680388054089728
751748587223076865
751782657638354944
751728156864868357
751763284135739392
751785144843984896
751734318431608832
751787288124764160
751725296479449089
751695563071090688
751722880661123072
751637333456269312
751578122399715328
751800621997621248
751765830182903809
751783613939744768
751776626480906240
751641649630089216
751639824763727872
751869534508683264
751864366853656576
751669046572150784
751834192988758016
751643583057461248
751794904959946752
751616303383871488
751694354960441344
751849049498812416
751820381384769536
751692635413311488
751640185499033601
751746959891836930
751640315795279872
751881270112714752
751818883804332033
751771089810980864
751801385365168129
751711237038284800
751805474555789312
751819122963611648
751670367773683712
751725560771055616
751749627603542017
751826043435180032
751826190604853248
751758775514640384
751786738826219520
751650151404408832
751664831493791744
751693511859310592
751839318482751488
751636809298370560
751607243716440064
751813741860294660
751831953536614400
751883564141121536
751582199292522501
751728043761205248
751729033381965825
751799900506038272
751864207684071424
751672708291756032
751715586569306112
751702529562468353
751845916383084544
751865394726567936
751622653618819072
751636536722989056
751690525724389376
751575970906247168
751801418886111236
751687128141139968
751702999320387584
751806686961303552
751812479379005441
751856137729900546
751746905579847680
751667465550229504
751775707827699712
751578542048153600
751763061866897408
751806527363624960
751836139238064128
751814068994863104
751762369899065344
751669575301734401
751860579699011584
751872755503665153
751798612951052288
751763485550411777
751751883967107072
751705612602388480
751853696590438400
751709639302123520
751765473679839232
751790257939615744
751858192888442880
751751494014267392
751736562342195202
751785765739307009
751812089304518657
751781923744165888
751590936120008704
751638860409499650
751787485538185217
751745601210048512
751737585895108608
751764668520202240
751736709285552129
751799372212539392
751587882805047297
751871014888304640
751662876717383680
751718715524157440
751621688907866113
751649299981676544
751769873534029828
751785379636928514
751869924566589440
751845165422247937
751857362370199552
751862760623972352
751731994808160256
751752756365516800
751676277766098944
751859124288315392
751755373636362241
751743365318844416
751697811209490434
751581746492301312
751859518527643648
751789024486969349
751863859544076288
751827205253111813
751663325738573825
751774424454627330
751632316896841728
751728177957867520
751730350699708416
751856653520216069
751721492132597760
751789058259574784
751739221719691264
751767461842694144
751662960477544448
751794372266512388
751754639679361024
751666534360178688
751772725782450176
751694074168610816
751719571111997440
751594086155649024
751821291276173312
751663006841507840
751726697372876800
751738122594095104
751620938010099713
751656652324081664
751718933464358912
751729540938997760
751710104869822465
751635211125792768
751656308647092224
751796687602012162
751655029149401088
751663845807185924
751831689031196673
751693784606400512
751706560611618817
751643696244940800
751694568970678272
751880229656952832
751651569079349248
751633621686116355
751820863780028417
751797165736026116
751825036965732352
751789720783482880
751815884994412544
751706053029527552
751694698851557376
751705209987104768
751681528808108032
751682883648098304
751747840951455744
751597605185093632
751733928403275776
751585424775131136
751760893600473088
751874618013708288
751666140120743936
751845656004878336
751628424855298048
751574742029578240
751819987006939140
751650843531804678
751757039127461888
751740831967641601
751783123122266113
751812781326884864
751782905177894912
751682434899578880
751750596651253760
751846893324496896
751797031757344769
751700751488061440
751775615699783680
751750051312066560
751845593115418624
751855856841592832
751693121906323456
751843307420983296
751633420359532544
751597496032305152
751848219026526208
751752882198683648
751715947296227328
751858465669148673
751697660025987073
751599463165231104
751606979362185216
751622280065658880
751641959983296512
751635420874584064
751681495186698240
751710025085808640
751726634512908292
751624188650147840
751874789849964544
751852350248251392
751650641987051520
751828803266158592
751718207887708160
751737556404953088
751785908387606528
751576390139543553
751800122720288768
751650742746746881
751812273673367556
751766258199195648
751690282362634240
751737019420860416
751765268142194690
751583260724068352
751763644980072448
751591904857296896
751722381312483328
751776450022219776
751719361388294144
751729654466314240
751742472011780096
751726462454104064
751769156177891328
751790194890715137
751874902945329152
751684615673438208
751807462823559169
751756451715178497
751604378738364417
751763892246867968
751702156399538180
751682896356835328
751725589976014852
751824370016874497
751881127309246464
751620698930503680
751727754098384896
751864081783484416
751633625800646656
751730044532293632
751809593349550080
751706459604393984
751745076578189312
751878308703395840
751878116017074176
751853130434895872
751761979711295488
751647022164369408
751882800895299584
751706501870284800
751825213269106696
751792120151900160
751881341357199360
751878216684433408
751763628097937408
751817226995499008
751677699358334976
751804342357852160
751850748086976512
751755096766177280
751717419517825024
751778824141082624
751672657750306816
751859669304573953
751762734623121408
751787141483683840
751768829081088000
751724201791356928
751815994025381888
751757299031703552
751664474734624768
751772218128904192
751690194491957248
751829281639112704
751773040204140544
751717377675493376
751593469508984832
751715594911744000
751838622475755524
751794473152106496
751734054135984128
751807802478297088
751645843539779585
751767574996586496
751858675090849792
751799720310214656
751815675413426177
751707520775950336
751828329636986880
751765951826300928
751747916360978432
751844917815771136
751728563909517312
751813204955820032
751729071265112064
751713598473379840
751721874057465856
751718589757992960
751601220377309184
751798101216747520
751726424906752000
751763690890809344
751785996275048448
751795530100006912
751746784028946432
751702508662169601
751685161092280320
751826421119528961
751870901671591936
751793755901009920
751715150336499712
751754987701571584
751876123672403968
751768044687405056
751806569369796608
751855789443260416
751595981934825472
751724939754037248
751681516401483776
751815314673922048
751771517860675584
751734570115096576
751835585581617152
751648729589911552
751816862258892800
751650826368593920
751703062381785088
751801905362268160
751845530259578880
751717100826292224
751767252018409473
751747853291233280
751750260930777088
751686154991202304
751748532848197632
751819001454551041
751744644736778241
751874152403959808
751794196319707137
751744292306227201
751724663215157248
751789569784287232
751761145208463360
751766534670970881
751881349691215872
751828669371445248
751748684078080000
751729989939236864
751751259338645505
751621101701169152
751753230497878016
751703473524269056
751765385574223873
751668983699533824
751671647220994048
751662033720995840
751725770524004352
751735912258764800
751784557674893312
751580110663274496
751852769661816832
751686285400551424
751590948472225792
751731659268030464
751663938002038784
751843814994837504
751833262205444096
751767814189486080
751761954482577408
751804467989868545
751760629132828673
751744376154435586
751882612185174020
751719952688766976
751797920945606656
751825490122379264
751692870348857344
751812982636683265
751648142311890946
751799107925184513
751582946075746304
751856401870233600
751843000981057536
751682191696945152
751845622601351168
751708711945588737
751697345687977985
751855290308554752
751877700806021120
751584439034007552
751721022290665472
751828434297430016
751812328262406144
751748226802483201
751627413931626497
751746775275278337
751883451201093633
751703809055821824
751853482622279680
751783894932787200
751652860908142592
751792266897920000
751878447086047233
751691708434419712
751583101344583680
751759219792154624
751834222562869248
751658782963277825
751677309359448064
751678152473182208
751795488081326080
751806841894604800
751705759562493952
751659537950658560
751879873162010624
751811564890652672
751823224955105280
751596091041284096
751703590939594752
751690399979171840
751728278692564992
751808654194536450
751606056690847748
751705981738901505
751828312830410752
751608484945362944
751745143749902336
751747589075238912
751708410287128576
751681885181448192
751681952659410944
751705780282425344
751763515015331840
751630236794494976
751829835283107840
751647802665607168
751813485982547968
751581666620084225
751760624955355140
751784431862452224
751829684153876480
751707059536658432
751746171673022464
751814861571710976
751834994226630657
751822650482319361
751714311475699712
751742245582344192
751815498980003842
751780514508537856
751854913068687361
751779637936680960
751712461879910400
751793772493692928
751629666113335296
751828543521251329
751871555802656768
751648909819277312
751849615679512576
751692198983438337
751871534969548805
751846012839399424
751853071714643968
751767310940209152
751803129994305536
751799908848508928
751758062499745792
751735585212133376
751784180275642368
751753306075238400
751844993392898049
751710888923635712
751815184411394048
751608216694521856
751781915234070528
751773115525394432
751620187057692672
751697999777107968
751850676653789185
751759165555638272
751720196252073984
751704836555608064
751770515040329728
751766194890432512
751649345800286208
751727205013606400
751658485310484480
751883073747296261
751808276682137600
751806666027438080
751696070481248257
751845589277630464
751819492146151424
751689976228769792
751682082686922752
751852019057647616
751844133841412096
751761678002298880
751849321851654148
751753478058414080
751752106416234497
751725120289406976
751731554532098048
751661907866705920
751772838802104322
751677288484335616
751846629112774660
751779830635507712
751812424643317760
751784901482049536
751802660421001216
751841751271411712
751719562983464960
751867286126862336
751737115982041088
751792832994770946
751822197283512320
751801507092262912
751669650463662081
751637522208350208
751771144487862272
751780925533552640
751736398705725440
751689296713699329
751630110869028864
751771735779897344
751669109490798592
751769089358594048
751767042521501696
751707206584766464
751703125262753792
751757903074324480
751674473896632320
751849305414270976
751726873370034176
751626575116984320
751631280953913344
751706338259001344
751632065238491140
751842170852835329
751731848078827520
751738600941813760
751706233309102080
751699824236462080
751752093732630528
751699161775476736
751836080501121025
751659579910475777
751699019152388096
751675665125105664
751574213572591616
751583285520703489
751591758157537280
751816468120035328
751705918895710208
751693264579878912
751781290584801280
751863305728303105
751815709009645568
751867286143721476
751698167612203008
751878539667013637
751756023711592452
751879382587891713
751679289008029696
751666622306226177
751652198304612352
751760574665621504
751744477128105984
751810952635543552
751596203964522496
751873816553480200
751840191103569922
751666194306961408
751813175595630592
751675425978404864
751697639285092352
751769814889291776
751736348323770368
751703171483987968
751585345121157120
751699241471340544
751717407056662528
751857676905226240
751773602081566720
751849846185668608
751859493345058816
751789271955243008
751839830171119620
751772029267824640
751800403944173568
751830254864441344
751792350788218880
751676407751831552
751819802407305216
751813783744634880
751802702355718144
751751506592993280
751657202042171392
751650658953023488
751659923856056320
751817541689806848
751760063191216128
751720452096135168
751738789681176576
751738017874743297
751769290471202817
751752483978907648
751877474246471681
751607876951666688
751768757605896192
751677728651415552
751819722811928576
751815754840829952
751744241995550720
751624280748679168
751736424081264640
751748063149039616
751702550664122368
751592261498970112
751660855130030080
751862978484502528
751663296185380866
751716542849613824
751727615858315264
751760830580928512
751667075232530432
751682078475849729
751726940743143424
751818795946160129
751742853915742208
751716127827525632
751872071722995713
751844699787268097
751778849105543168
751779847551250432
751868561094828032
751703221706579968
751785253895827460
751776504649027584
751597487782105088
751839075443830784
751748012859326464
751795370703847425
751759735922184196
751790878373601280
751669323404439552
751592181924638720
751811493499371520
751581880407949312
751721022383009793
751733823470202880
751738806173302784
751808637279019008
751584384625446916
751822499357204480
751680757006004228
751691943298695168
751721018150883328
751786197685506049
751703834200649728
751795483782180864
751864228521254912
751785644041601024
751750038674608128
751656656488898564
751630727557488640
751864790776066048
751728748156911617
751660129729318912
751703678931898368
751727251046236160
751745399677972481
751744502210060288
751586242630782977
751809429843173376
751756971880148992
751826307919519744
751748109412229120
751841550091550720
751802060576845824
751703074939478016
751861074324971520
751692803114209280
751603682790092800
751687430428692481
751791608538902529
751843818941648897
751801049879552000
751746154757361664
751666471273725952
751817998776803328
751686188872773632
751860743197298689
751791671239667712
751722892925267968
751850521418354688
751784159392194561
751730384031875072
751666534385389568
751742325190197248
751802727303372800
751674339863310336
751587790303817728
751852711193247744
751833115224641536
751870230612193281
751784897367437313
751707105640546304
751644338174758912
751784297904738304
751656522611040257
751764504770379776
751579661759549441
751755852030287872
751725094985166850
751670640407552000
751725766241648640
751852073545859072
751870519981514752
751604911570321408
751678072848539652
751623907317284866
751695378462806016
751824961422123008
751679758803566592
751750151920910336
751784272743178241
751735060626366464
751770213058686976
751793852210487297
751826752629010432
751773132474576897
751681440610418690
751879126730940417
751798323355410436
751837280076197888
751579976529424384
751744279945641984
751668148890468352
751682367786512385
751604978804858880
751759031274991616
751685735678369792
751813141781176320
751848822784000000
751647089302638592
751679528313954305
751830338503008257
751789628688965632
751750214759747584
751853428360577024
751716421374251009
751864421434155008
751585210941210624
751759014585856000
751731223043596288
751581348024815616
751685987273695232
751675300359069696
751680677603643392
751722784154419200
751583579184861184
751812449746165761
751846935431094272
751646842128048128
751650768051007493
751740865547276289
751752668540866560
751697177865555968
751768380114362368
751722477982801920
751839255769538560
751798990287544320
751595008860446720
751699707165085696
751864782165118976
751815255865565184
751813498607439872
751608061488304128
751604794247249920
751707214822436864
751820247095775232
751819106412879872
751751426884431873
751605599415115776
751852199446282240
751875880259948544
751707822816047104
751754752891977728
751669910594523136
751787955090489344
751650495098294276
751616009509937152
751825590492229632
751832289043161089
751782586398150656
751762684480290816
751731474643189760
751694585810780160
751662297941180416
751748587357437956
751682309108015104
751630437974290432
751771790406541312
751755839166291969
751767960692240385
751775137494622208
751740836275113987
751681730361323520
751628395268698116
751814828243558400
751698364786470912
751749962959060993
751702479532875776
751785543307038720
751709337249165312
751624096157347840
751756996899180544
751804753152212992
751675975436468224
751843567526555648
751879248399523841
751755906614976512
751751557109075968
751588876716826624
751653208758558720
751748365197737984
751680518006140928
751773317099581440
751836319530283008
751848592093184000
751732757907247104
751779390233645057
751748117675073536
751832687208345600
751685920194121728
751590160299532288
751830934329196544
751731260855164928
751671986699571200
751674054579453954
751838114709069825
751650302437171200
751669734572068864
751741776046788608
751846100949172224
751758708372299776
751647710348967940
751716668947050496
751580286639415296
751742480404582400
751827637341868032
751690072714534912
751808427450511360
751758632606367746
751589099178524672
751868271905964032
751711257963667457
751865268821848064
751845148808454144
751725623429718017
751854053177655296
751705100679319552
751854699238846465
751748339864141824
751802773595971584
751855143818330113
751705197513146368
751679201191665664
751833316689604608
751749912862322688
751857027115323392
751878811961139200
751800353692258308
751694334072938497
751727909597876225
751863255518371842
751725774718242816
751646481275314176
751696691288502272
751726865253933056
751654882462105601
751667230451040256
751726458461192193
751691762842894336
751756607025971200
751751762499874817
751702080818208768
751742354516738048
751730988116504576
751721022290731008
751866933927108608
751648268224909312
751731147390930944
751718690479976449
751628311340716032
751692761221337089
751605502727991297
751847941992697861
751592647496724480
751678563586347008
751804879220465664
751830795963076610
751791352627630083
751777729394143232
751679758748921856
751581939295891456
751849737083576320
751810302501617664
751786525063516160
751684963817365504
751860608899772416
751741054227972096
751770632669409281
751876517995638784
751865021089583106
751739146176192512
751833240839806976
751751217286709248
751693264638672896
751871639789395968
751750890067988480
751658812411564032
751735920743899136
751803717519806464
751756787464835072
751756430638710784
751730946093658116
751781261048287232
751732494018445312
751875045618843650
751722620652023809
751775036726505473
751868754108243969
751691796703350784
751871341918322688
751720582203441152
751595692515160065
751737384249745408
751731331919388672
751768329992409088
751635953467416576
751733219616288768
751882083841220608
751834264572981248
751805093180219392
751766019018940416
751780141265747968
751721026782957568
751673203374731264
751792145070186496
751706568689725440
751735685782999040
751743247861608448
751736675538198528
751673350053892097
751778559878795264
751833945474494464
751666374733209600
751708628193779713
751616462524129280
751716161121882112
751842686454362112
751724033880711168
751790085641736192
751883476421505027
751858616500641792
751835556162703360
751755847617896448
751702730972893184
751793206262587392
751825645072703492
751837309423747072
751821052376940544
751775041080029184
751680576780894212
751829529258262528
751642438075162624
751739233950429184
751718623354511360
751667616213860352
751750378165788672
751667050033078276
751677816769359872
751690848660750336
751849724462960640
751699098638512129
751760788554219520
751710335434883073
751879223057510401
751777146343944192
751736222641426432
751826492569554944
751826592935141376
751698477869072384
751685593084682240
751757521199718400
751817898465820672
751597571416715264
751632056887705600
751695789458657280
751831206912782336
751630236526080000
751847199592636416
751689984659300352
751825850685919232
751733001566949376
751850705967845376
751792896072876032
751692891290996736
751858796981616641
751723069098647552
751770041146748928
751744925805543425
751807403952250880
751738399502073856
751799044687728640
751642303664574465
751648284783947776
751845589122420736
751689624007901184
751603967855980544
751685589112610816
751661815554125824
751769164789014528
751725636373319680
751690127127121921
751870037628030976
751765003833733120
751869018601037824
751872101158498304
751865373763383300
751809362906214401
751798960918925312
751810440678735872
751873024031358977
751852488786079744
751732221157965824
751781613202055168
751809186850344960
751661996010070016
751683810694234113
751719223047643136
751826202789380096
751604437710495744
751636880563798016
751728282589077504
751698423443775488
751844771073822721
751871090411053058
751788081011945472
751632518571552768
751717176277688320
751769953217327105
751616320190373888
751777402263441408
751815134427942913
751678865295044609
751829675740106753
751770754119761920
751723828456230913
751728358074056704
751780715944087552
751796117445177344
751880309688373248
751694980176048128
751748365109465088
751660083206029312
751873380530348032
751758523533389824
751662172254666752
751695437078331392
751693889493491712
751753486295937024
751708313528758272
751758972642795520
751744141470658560
751760566234910720
751726932362944512
751728035330531328
751737015507517440
751747157007425537
751820352003518465
751869328757317632
751796305962291201
751852186825613312
751661693797855232
751877675367690241
751874575949062144
751683001185099776
751650646256783360
751739611584626688
751695579902832640
751808419003326464
751684519279886336
751617356120502272
751745785495257088
751862244523245568
751769005166202880
751778006369173505
751590340595847168
751841013258342400
751818921561448450
751741582760640512
751599274253844484
751754014820368384
751623047715577856
751837087234658304
751635517201010689
751792682012405760
751794078933716993
751845559812681728
751644333590257665
751796104837099520
751855781042130944
751833182459326464
751694212454879232
751826534273523712
751862127317512192
751602336112533505
751859128344023040
751844846474784768
751863901571211264
751766333537280000
751789485977923584
751674293814046720
751759022680838145
751759996032000001
751874970310017025
751764412340510720
751744824999641088
751858218029162496
751852396486221825
751711803374264320
751793667883540480
751789532396257280
751720070355750912
751855865297330177
751747522046066688
751685559513407488
751653305332355072
751779264349941760
751757164809707520
751697249198039040
751709999815073792
751853382122475520
751802945512046592
751822142707212288
751696305521582080
751769244434518016
751779516406784001
751710062855516160
751591242228568065
751758418726256640
751832574272606208
751820288854196228
751670808393703424
751648385292242945
751771794646917120
751708800042885120
751810876961882112
751815662696148993
751649589137182720
751814156953714688
751859123902382080
751735144587730944
751694984378810368
751807571867172864
751807571867172865
751826068634468352
751704077566939136
751724776264269824
751872533432045568
751760503567855618
751759337253548032
751696263578423296
751741440103972864
751579481635229697
751703725220200448
751734830291836928
751851905769353216
751731118332846080
751682367522156544
751766203614519296
751702970220306432
751872570908180480
751684066282528768
751588276839022592
751775569457459200
751651182938992640
751737124492341248
751750441185181696
751695542040662016
751845798841815040
751685731764936705
751680413135872000
751677317605367808
751575878648287232
751727569720971264
751719147394830336
751671408007245824
751775267509641216
751582732061257728
751594266569240577
751747505256165376
751809601901719552
751712281654853632
751705876709400576
751806237948387328
751767688356048897
751667238713774080
751727834067066880
751689997179166720
751739909300424704
751588826334855168
751873254516752384
751760960558395392
751793571343245312
751790626740592640
751576029622263809
751690445948788736
751661626818830337
751650763449872384
751759723226099712
751789637006307328
751723337781538817
751735186698694656
751870821803536384
751835669526302720
751710775908106240
751691985442967552
751703146292977664
751689632258125824
751705973211865088
751855894628040704
751829738927353860
751818309226622976
751774667506081794
751781684807434240
751733643098271745
751690408384540673
751768187499347968
751621588173221888
751658485293715456
751807408272531456
751751682976014336
751759127551078400
751653594735190016
751576901878222848
751685060500283392
751740760685416449
751870109073960961
751757361816145920
751711564298936324
751706795400368129
751838806689579009
751726508394311680
751772520156659714
751689770540081152
751662205565743104
751868494044655616
751837766674030592
751731415977431040
751753075233267716
751791805507645441
751768258718605312
751658699479920641
751669709477519360
751755101195243520
751721651528671232
751864547263275008
751707025915031552
751846801091821569
751625123669512192
751639824822472704
751702584386326528
751749593906417666
751757311417475074
751648955868516352
751783454547730432
751696187951026176
751674553693302784
751620820359864320
751575685706153984
751792065416134656
751769613336190976
751578852204408833
751691641237405696
751733299190571008
751861271591415808
751799162274996226
751683408095481856
751841113556652032
751706606543351808
751751590659391488
751781323853950976
751771941195902976
751876446545641472
751726475045269508
751594551593213952
751800240072720389
751870620816859136
751842137084428288
751690445802106880
751846415538720768
751838823508836352
751716203119448065
751787506459443200
751625274970648576
751718958814797824
751758825745776644
751642203106185216
751586385392467968
751878149458231296
751765591027961856
751654706502569984
751824353336160257
751711354642391040
751774910721077248
751596673839673344
751784628852183042
751825435273682944
751676068038336512
751774726268354560
751712709452918784
751674553571553281
751603615639281664
751715544517185536
751803146880430082
751748876776931328
751765066924617728
751770540314992640
751651434756599808
751841613035540480
751840199416508416
751791281303592960
751676180995203072
751847275312406529
751731361208303617
751590063570427908
751875204901507074
751718463815680000
751751795932889088
751808221912961024
751746192644726784
751703146146074628
751655947760570368
751753796787671040
751617121319325696
751644396555214848
751755323480965121
751766522197053444
751695898535755776
751684762834706432
751643021112991745
751788902873198592
751752768952668160
751699010730229760
751684553106915328
751860550322171904
751870742392868865
751819513268670464
751858931199246336
751818267522662400
751847304336904192
751778194978664448
751844867479830528
751856942868533252
751813380839583745
751696716374675456
751680350238244864
751676751508635648
751796922365669376
751789872055218177
751693830848589824
751780514525315076
751736264425111552
751732028090048512
751724054860664832
751778501053837313
751714173319610368
751830942591938560
751753167495426049
751652483513065476
751819454309404672
751689393002409986
751741649873764352
751780460045410304
751646791540416513
751696452380917760
751866644302028800
751641917834747904
751725094943223808
751739825665945601
751875884517326848
751796452645634049
751612578804092928
751669109717368832
751828799440859136
751737703285321728
751840060971085824
751763032406159361
751593498910961664
751734117046378496
751666697849937920
751740924204638208
751630752568135680
751695873432776704
751820200903933952
751790928956887040
751859824585953280
751777339361624064
751822944133869568
751736415612841984
751716358233161728
751575291332558848
751821006294114304
751839897493831680
751646150105726981
751690290717683712
751830170726592512
751796394126614528
751781969957093376
751708531695489025
751877956453097472
751663392625086464
751749476440678400
751779424010379264
751866136824844288
751808918108704768
751718820444647425
751575887053787136
751874219584225280
751847530892300289
751693423908909056
751769365888897024
751692173884743681
751770653825441793
751650755254243328
751674226487111682
751833471790702592
751800286235267073
751700864470020097
751780732742369280
751703490444034048
751641779334701056
751799292369760256
751693486819201024
751805739149193217
751729058522734592
751821035624861696
751692362728939520
751762051077398528
751708787694661632
751583554316832768
751626692418908160
751880145972191233
751801880087592960
751725162085617665
751656572775006208
751696066282749952
751873376319213568
751817063706947584
751714110048436224
751704580728188928
751817302685937664
751622687147958272
751876882824560640
751836806300180480
751748470063726592
751849611434795008
751823715759976448
751837284417273856
751855970129620992
751789058272231424
751804837013053440
751686243407179776
751719667518103552
751782888534835200
751665326283120640
751578852481269764
751849296908214273
751703263834234880
751635420845252613
751673501107433472
751721127253127168
751648784073895936
751766761410822144
751755646371033088
751812755888287745
751581775676276736
751690378722541568
751738156081356800
751880435467161600
751711098575810560
751688256543133696
751702332816187392
751610938885808128
751621801860562944
751763795975016448
751860315277627392
751763720590811136
751771140016762880
751812886104645632
751783735549370368
751770431347122176
751828505713934336
751835614908125184
751840409224093696
751633411983433728
751821123545956356
751799862706962432
751859895826259969
751845370846711808
751858243186622464
751724641949978628
751604370416939008
751814706344685568
751625266343051264
751665645054357508
751789490163810304
751807383240933376
751625555993239556
751870721475969024
751825053793259520
751841415756451840
751843106035826688
751728568112119808
751721219393744896
751686402614693888
751732376255008769
751846042040229888
751843122775293952
751676508134080512
751723606011473920
751752001713795072
751702009787613184
751744531436081152
751862777388630017
751672255105695744
751690622113898497
751781999044464641
751580638982115329
751780850111541248
751713653250985984
751781693229596672
751791071542161408
751780321427881985
751598322440212480
751812781121282049
751881882296541185
751751913373331456
751755239590600704
751793051304013825
751809836896096256
751724948364886016
751675740890935296
751630350053478400
751719537469448192
751664772593180672
751641947379556352
751688679966511104
751857983030693888
751674008408584192
751826488366772225
751632610540085248
751592382953623552
751764790087999488
751765360324452352
751791105029513216
751671890272399360
751673240960065536
751846591678521344
751601211950915584
751574393722134528
751821157142265856
751658909098659841
751669503956705280
751668505527742464
751871828453388288
751794133455425539
751755180903804928
751712889531166720
751764550861676544
751809589516050434
751700537649889280
751647072521162752
751846369107841024
751711044121333760
751835153845088256
751708166895898624
751674918799048704
751778211663646720
751710448387588100
751773665218404353
751601316921679872
751771437963313153
751812370138329089
751797115362369536
751732967861465088
751687837272113152
751671403720638464
751663765863608320
751748197492465664
751781839992418304
751877373474267136
751703527848833024
751840614447194112
751590365707182080
751816232995680256
751574326671847426
751760658723659776
751812739098632196
751821115316703233
751848395124289536
751592798277828608
751818279975579648
751758062483103744
751671567382409216
751688818533797888
751758695818665988
751771370825146368
751708900819435520
751708301084205056
751761358933426176
751719495769743360
751750181188694016
751596522870042624
751666936988172288
751681012841807872
751833878449557504
751682229298802689
751711568367329280
751689111967326208
751656988157702149
751836000788316160
751650461757808640
751720141726023680
751760327436537856
751701283984314368
751687350405574656
751688940390903808
751699404940128256
751861359592239104
751709366269640704
751813317941952513
751719319512375297
751812424861233153
751700533468094464
751718585693863936
751842493671419904
751739959627829248
751721320178675712
751685844772196352
751690681031286788
751804610910781440
751797165840793600
751648712754012160
751866015311683584
751856926187814912
751580161087156224
751807005480914944
751780657227935744
751777322659934212
751833475838124032
751819710078001152
751746897283612672
751642366767882241
751746368662827008
751759618498494464
751728576462987264
751768736726675456
751763611253633024
751815494768951297
751764664137252865
751736369467318273
751741901699776514
751724856060903424
751771513288732673
751651170654031872
751805864722501632
751709353682595840
751690437551755264
751613006576881664
751702689210306560
751698847202680832
751738835508264960
751686536891101184
751826970631999488
751788793934544896
751806045308215297
751645315183288324
751698994104008704
751619813772972032
751689170733699072
751795924209377280
751724574824333312
751830803999514624
751671307239129088
751634460240703488
751760155218472960
751726000929726468
751815541225091072
751868649552490496
751729860041707520
751736214194094081
751819949199491073
751760306293051393
751756153718202368
751691314270445568
751730669286526976
751765620664963072
751850584416845824
751678261525094400
751644245547679744
751769277825486848
751862382901821440
751773736479682560
751852690108452864
751846868259332096
751833723243409409
751856485991387136
751872076068188160
751593637335670784
751817227050094593
751705000339013633
751819034849603584
751883446746771456
751690408204218368
751763309217603584
751784045986603009
751880250989174784
751718669256839168
751850941142470656
751616609404452864
751640273491558400
751792862300372992
751756393116413952
751811640430063616
751635941165531137
751608220725211138
751671269473546240
751851960316243970
751857345777561601
751773304378327040
751713392902144000
751808456814985218
751747773909741568
751790186309103616
751783068982079488
751837099847024640
751840878801674240
751855881709584385
751861288159117312
751650478564347904
751793781024763904
751658414057533441
751688554330357761
751676915119951873
751649761221050368
751678752170598400
751658862793678849
751718975533293568
751711325315854336
751721680825876480
751826010065166337
751764412432846849
751749346392178688
751769907239542784
751742455171645440
751692904016572416
751701057508614144
751795936838373377
751832326754201600
751574687474339840
751648443991465984
751605863526178816
751765033089134592
751674150964629505
751662989946687488
751789540461932544
751754614572212224
751575572271075328
751802836653056001
751760067230306304
751816635946790912
751841595977109504
751785107254640640
751687388473266180
751704794830630912
751690370602377216
751717453034614785
751803679770947585
751820767214628864
751854699289178112
751683072488304644
751769722442637312
751804719769739265
751833106865348608
751730551879507968
751840518007586816
751672779393503232
751849942797410304
751707646982557696
751776064339382272
751768292298293248
751677288295632896
751753444474687488
751760637781565441
751680949901983745
751676034525822977
751700537419137024
751872260743520257
751705608273801216
751701745382883328
751723421566963712
751833689718390785
751780019312201728
751760398613962752
751869039467790336
751785015101558784
751688961097998338
751733605429305345
751793022048800768
751863603490349056
751875993560817664
751819538262552576
751845404686356480
751875977005916160
751743126553956353
751877990103920640
751824281856798720
751678471114555393
751822536992649216
751620245819781120
751574108358402050
751780933678825472
751701996940455937
751741520169041920
751729511587348482
751845228227792896
751816853807390721
751815578822774784
751836734820933632
751614877106528256
751784041897164801
751847937874006016
751645113764413441
751861753785511936
751866757686505472
751700847709581312
751792657043714048
751695499972018176
751642966339428352
751647785871552512
751770217269891073
751829063614947328
751711736177229824
751850680789438464
751792451413770240
751853679976656896
751764634756063232
751740035276431360
751772163435163648
751805759978110976
751880456245772289
751752014145593344
751770083060572160
751721387149127680
751660653694386177
751754002203811844
751729482449518596
751791725883039744
751755147320045568
751822872834895872
751690361987268608
751762953091833856
751790798883086337
751633172723490816
751701699450904577
751813347318829057
751660259345915904
751778018880880641
751825619986644992
751836130992132096
751832926526910465
751752005853425664
751730237487087616
751821710953881600
751774453739167744
751765628831338496
751829537630085124
751737568870498304
751589887518842880
751671689201782784
751797253958950913
751672657909649408
751704534519537664
751650604179611649
751675728349900800
751793696979423232
751827381548036096
751700948544782336
751687073908846592
751798855964958720
751639434894934016
751585743584329733
751751707760013312
751866833364365312
751665854744498176
751710826118180864
751797056595865602
751821161386897408
751586985224044544
751707554514894848
751814991586680832
751780984043900929
751596753556639746
751721945079681024
751669759624622080
751792384313221121
751669797386084352
751582631167348736
751744443347329024
751691754534043648
751635555188744192
751861435035156481
751860499848040449
751681201824468992
751836152080936960
751729465617682433
751719533279342592
751723585014816768
751853423885225984
751755486878400512
751650511900643328
751882289043365888
751695625897533440
751720216955060224
751718769995550720
751754845200216064
751813120805498880
751681327649488896
751821635590692864
751738760266706944
751864295827333120
751621457952837633
751695848128540672
751765934843441152
751656602160271361
751620896024965120
751658636351594496
751698075266277377
751704643579813888
751718711250128896
751875838497267712
751740303711858688
751771555454132224
751864635461099520
751727855042752512
751762948843040768
751768015407026180
751667087769268224
751795576228999169
751722372839903232
751682086566633473
751691247056777216
751786113832931328
751725548230021120
751718724026011648
751719319353032706
751771873986220033
751657164167639041
751789859354865664
751734788197801984
751784465668706305
751801624167747584
751880728887963648
751797601981300736
751696531783159808
751799082751037440
751642249209851904
751833043762089984
751700893926559744
751621286070222849
751725317480390656
751655675353260032
751725258835632128
751590390780792833
751663678064386048
751747765185617920
751783970715496448
751775309322719232
751649098550378496
751874714188935168
751849997398740992
751595654758141952
751679373187489792
751662998389870592
751735559975014400
751729713228439552
751764546847518720
751847061268656128
751669616951169024
751811728472678400
751746410547179520
751573722671280128
751670758045323264
751818430873899008
751578453816795140
751752635087073280
751761518526599168
751597911377457153
751758846608216064
751576264297721856
751791012876431361
751876694038843392
751789133727608832
751768791336574976
751769189870886912
751789955849027584
751654974657032192
751686406829772801
751854921486663681
751624788179685376
751668652496318464
751871702712344578
751590260606275584
751868414424182784
751844519537172481
751705713324486656
751803184805543936
751822004458811396
751796008166756352
751784826148192256
751818800178290689
751839268193112064
751590491334930432
751661127604449280
751679666503749632
751767541572366336
751739737552130049
751843382784172033
751737522636464128
751688482997858304
751853755230883840
751709047498440704
751760973199990784
751727418679955456
751834864404557825
751783634848317440
751669784983531520
751862760351363072
751614331788333056
751718992436420609
751817285745115136
751726408095899648
751766979267158017
751778144454057984
751684959803432960
751703737576529920
751617989233897472
751872327579684864
751691247249715200
751643801094090753
751728639146950656
751726538039566336
751724197521584128
751731286046375936
751653166840549377
751738177241702400
751732590261002241
751799028069834752
751656002517209088
751658439412113409
751717193038036992
751595964952117248
751803012541190145
751678680829755393
751712415910428677
751741477978595328
751726663617110016
751760629049004032
751793470851813376
751653305483395072
751677661806665728
751710595276238848
751734209455067136
751780057073397761
751805474903818240
751816547535097856
751829759647158272
751824084883890176
751855697483206656
751880569605255169
751584913158074368
751686784409632768
751882737955573760
751822369514221568
751643876683837441
751723321092349952
751797002447400960
751711320987340800
751881039354683392
751796717108985857
751780644368162816
751844070524350470
751577510186512384
751626092599914496
751785694520045571
751742631655403520
751764957658615809
751881261497585664
751657277203976192
751844192545021952
751712709188521985
751856762735697920
751686008538697728
751861141400268800
751685001603932160
751630094091710466
751824152156368896
751576285437054976
751696133366222848
751791813904654336
751715339176673280
751833727374884864
751597365891633153
751629104118628352
751622221525815296
751784041691615232
751734494491602945
751578399387377664
751778996224950272
751634158263242752
751719902663192576
751702777169149952
751609760164802560
751758448145100800
751674310654300160
751678836006219776
751701401571655680
751807567748358148
751750164403122176
751685911792848896
751684041087254528
751850437771268097
751672867524255744
751763036894064640
751703536363139072
751683001155612672
751637920872734721
751829885526675456
751828056956768256
751828144798261248
751680433985822720
751842187306999812
751697471470833664
751850462832369664
751860965302476800
751724507832938496
751819487805054976
751697895116660740
751680996018388992
751864635347927049
751669637830422532
751858008272109569
751741826319716352
751676801856970752
751700764079292416
751710712821534721
751813058188701696
751714534050635777
751860847895511040
751767210209796096
751835728338911232
751751989034250240
751587907673133056
751713992616337408
751668941731364864
751723082042269696
751733877820063744
751816547568525312
751719847906729984
751785027411800064
751734787979763712
751623240603217920
751721139831996417
751706505921982464
751695101475389440
751828388436910080
751626231271927809
751642257477005313
751731915162472453
751773811846942724
751646367869595648
751611026861424640
751742857787023360
751596028030169089
751607876930637824
751726080604725248
751603758136635392
751690873914724352
751630978930581504
751667750448271361
751853780728152064
751839809354670081
751764110338056192
751685811230257152
751780120151597056
751739900945391620
751763980704739328
751697932773167104
751738936301608960
751793147563376641
751796599756582912
751654224061198336
751747203086049280
751745513041592320
751836424337498112
751760180564463616
751680186580627456
751709852888539137
751646837832986624
751578500084142080
751835782642409472
751672594995216385
751827742463754241
751574238687993857
751782498183491584
751722565874294784
751727850894401536
751791474149363712
751705608521326592
751870041663139841
751653682815569921
751764622269517829
751716706679197696
751662285249208320
751792438713446400
751577023538135041
751691838445281280
751634619955425280
751732921732562944
751705746589487104
751855567522689024
751810587420745729
751871295978147841
751766727768338432
751837007366717440
751868192012824578
751789834184916992
751689867336167424
751755793217703936
751792073825775616
751820259779379201
751626403242803200
751656510028128256
751700122170454016
751865243576463360
751744602734985216
751746473663074304
751843735156162560
751697987265564672
751617419123318789
751676156097748992
751665292745539584
751722792240939009
751870364959977472
751833366958379008
751801997469319169
751803910365515776
751686956229070848
751805512522592261
751797933260013568
751771857246978049
751734335171092480
751620472257671168
751711606141251584
751690940885131264
751700218794504192
751697211436728320
751699518085795841
751854900217278467
751704970982981632
751745093401477120
751673953769361408
751709689369559040
751846687929499648
751682308881543168
751703016173137920
751723404798156802
751704316466098176
751687275130548228
751605930580643840
751810910596034561
751659508875812864
751883157247516673
751715729116766208
751697521878110208
751714495991545856
751757018088824832
751665221614366720
751843814965383168
751686100809375744
751847438902788096
751658900680765440
751769680734457856
751878111554306049
751768627909652480
751850970322087937
751595507819147264
751688671846404096
751712818370646016
751748813849698305
751792350683357184
751753356490735617
751679515592626176
751682065767084032
751765129801392128
751708167097159680
751658674217562112
751717155213807616
751775057643462656
751770234365759488
751798352996470784
751768481071116288
751709978671669248
751704941471956996
751883052675002368
751862638972403712
751741809466961920
751584057343897600
751739288488927232
751856699582144512
751622301301379072
751765444164513792
751789410371399681
751755633884528640
751586712241971202
751818623828787201
751754216352411649
751739435268640768
751828497111347201
751660519677956096
751861820927905792
751751158474170368
751662633363894272
751735585140682752
751611773476753408
751792841475497988
751841986123010048
751583168356970497
751780250045014017
751728513279991808
751628714098778112
751850655690657792
751794557000515585
751765175942909953
751834679569895424
751800365973143556
751623756469133316
751753255818899457
751657281587126276
751729125648371713
751854376344494080
751720837871349761
751806518941536256
751662960829870081
751837490068226053
751683697288544258
751609391204298752
751685404592640000
751750315507003392
751766690145398784
751883102952169472
751619813773045760
751748008765784064
751796687845335040
751847308640288769
751778362641768448
751604726798512128
751768112014434305
751762306925596672
751757202453590016
751744502117834753
751697672705282049
751808138186223617
751749703159644160
751813926468419585
751647533890347008
751730325483556865
751798113673805824
751787904792272896
751686822158331904
751838731489800192
751576923017535488
751730362947174401
751807618172198915
751643008538386432
751724218304258048
751663757642780672
751797123725701120
751690899105550337
751669826804977664
751785048341356544
751646154274713601
751705641861935104
751781697428029440
751881601190068224
751657675956428800
751764068470517761
751693864277123072
751701237712683008
751707516858462208
751806577737363456
751881693695541248
751723732142592000
751746775434821636
751824365835194368
751700432553115648
751678097892794368
751682220734214145
751701527455207424
751629620152262656
751797987886526464
751734704303329280
751833866181103616
751696112550080512
751794636558069761
751875146248511488
751701619465711616
751856515057852417
751765637052174336
751778576714915840
751733370481176576
751827134117777409
751646854526357504
751715129293737984
751703259493072896
751706782779736064
751696859048054784
751649316528222208
751730480551190528
751720124734779392
751822809870045184
751732661534781440
751864413255241728
751634204476092416
751717222473687042
751577493417684992
751636641291329536
751740462927605760
751859270782779392
751640277882896384
751590180922937344
751614671543685120
751632917009489920
751743369848754177
751788907419885568
751726311480127488
751874856875073537
751878921373749248
751691951842484224
751880942671671296
751869106572394497
751742493226635264
751800018126958592
751591989062168576
751734112902348800
751794858965209088
751861154100744193
751665150319484928
751601782489542657
751671303292190720
751695542191665152
751787292285603840
751590349081018368
751780766170873856
751769764633141248
751794079025946624
751814664330305536
751673773405773824
751792778598899712
751589044459634688
751613505804132352
751840140570554369
751731566850691072
751742673619394560
751759052082933760
751646112088371200
751742920831725568
751787661338275841
751676990747541504
751753276622794753
751670959363526656
751834805671698432
751718795304132608
751742966985809920
751881723139485700
751699157610557440
751701531628408832
751838605606199296
751706908541739008
751762470532939776
751706161867550720
751742203689664512
751722788029890560
751818183561142272
751577854098477057
751736004541833216
751642018338734080
751850156786585600
751843479437905920
751610011873316864
751767067351744513
751855407799369728
751697374876168196
751730795069448192
751641674430881792
751728375224348672
751755931600445440
751792799452897281
751834054811590656
751736931269025792
751819961920729088
751582081772290048
751735232898822144
751682203982061568
751693784598061056
751574439800795136
751854971533000704
751747991644598272
751795097906339840
751682837405925376
751816799478439936
751801641263894528
751736243608756224
751811028040638465
751741532579987456
751790362763616257
751879554537492480
751638780352823296
751659089453801472
751845903837831168
751757076607725569
751753624657784832
751875683056545793
751838865791414272
751878791325155329
751761937994772481
751826790394523648
751768686403387392
751720858771685376
751812881885327361
751819748019699713
751721232194691072
751665217373962240
751819802621145088
751766056763551744
751733475326169088
751799720343986177
751695126905364480
751700021385502720
751827146516168704
751772767545155584
751787535744073729
751774806035599360
751754623027818497
751829763770253313
751644572741046272
751772872557809664
751742018976636928
751814194652073984
751741201263452160
751833807251247104
751794842057965568
751788160779161601
751642442156285952
751749673652744192
751731571149905920
751853130594258944
751757940877590528
751765872159690752
751767285635944448
751757542263521280
751740446389465088
751803058926063616
751793332427317248
751738630171979777
751669650572795904
751736101107359744
751686197206978560
751805432868503556
751758230087430144
751794045274423296
751708422790414336
751580312094830593
751733559052922880
751865617058295808
751722578453139456
751618064710598656
751810675496751104
751753440309743616
751738063865339904
751797622835449856
751728890805092352
751637736109576192
751714345311174657
751791805419524096
751658682371416064
751747752623763456
751650927220813824
751743457853595649
751830749695844352
751675136789536768
751590718041235456
751736079783526400
751843995286896640
751836285917102080
751730019051925504
751741209496920065
751832947502751744
751716471730900992
751729951930478592
751684271828529152
751815390150336513
751708867449524224
751772163716227073
751674583275765760
751792589779636229
751582866048299008
751837909477625856
751772268557139969
751754392454500352
751730664970518528
751778442522324992
751870264108019712
751719659213320193
751834604160552960
751808419082956800
751866036182540288
751744724478730241
751753490486136833
751748901808504832
751646095575429121
751692689968656384
751809652170563585
751854602581118976
751805835496611840
751697488235692032
751728974892560384
751581431986417664
751881022447427585
751798512107610112
751590277500899329
751747261844099072
751705612556210176
751613702617440261
751723660457762816
751877184722243584
751799959423426560
751809962448486401
751699090426257408
751694787196096512
751581318585147393
751762969675964417
751869337011646464
751643968946012160
751793542025084929
751731612983947264
751696162927812608
751614835067019264
751737229421244416
751660901145739264
751874860972969984
751668455196110848
751734503085862913
751795257470222337
751577929490980864
751828564241186816
751663958847852544
751736235060785152
751762202214948864
751756262841393152
751804606561132545
751669730113617920
751880019908128768
751810352577470464
751839595428450304
751758297422827524
751708234055086084
751849724777472001
751718547651489792
751851465468026881
751629020173770756
751644950551490560
751772587148079104
751882222177771520
751732825133580288
751816971369480192
751754425916592128
751730405292728320
751658552666664960
751719000686653440
751757550618574848
751755285845467136
751838991478120448
751651589845233666
751584623642173440
751576704930504704
751850181834919937
751691611990523904
751689347259256833
751796486338285569
751725548024520704
751847757334405121
751755633679032321
751796771559501824
751880204730114048
751587757022216193
751756988619653120
751737577431035904
751682212563546112
751756539619315712
751746439773057024
751733450143477760
751713019848196098
751876841003163648
751864740192944128
751760306381189120
751649752945725440
751817088864489472
751770192468905984
751820716648062976
751816728166924288
751749107635646464
751685748168896512
751782351588425730
751737711707299840
751839545046499328
751852064930574336
751872616995184640
751639694853574657
751842682331422720
751836231516975105
751809706788786176
751671160576835584
751830376310575104
751697945561407488
751672276421111808
751629468989521921
751850865615474688
751705700758355970
751703393626906624
751624117028356096
751654941207343104
751741457199931392
751845949631242242
751753582890942464
751763817084948480
751718933779124224
751696326174380032
751858763494219776
751729755163156481
751777653808631808
751746834121523200
751853360962269184
751722423360352256
751764618096193536
751672163174723584
751754362871902208
751771635187933184
751842753802371072
751753217936162816
751732850509148160
751749308760920064
751730409235447808
751786122267598850
751684125099196416
751627200147881984
751689040924205056
751682321498009600
751768355028295680
751574662304321536
751752542829195264
751720233736499200
751773891652153344
751784268339122176
751715599349346304
751846255865856000
751746016500674561
751869454783483904
751731084556177409
751702814959738880
751663753331113984
751878191447408641
751774248142835712
751775867341148160
751765754836578304
751722641543815168
751780640291512320
751713040861724672
751719600702849024
751772172004171776
751668572833714176
751834965000720384
751577040319614976
751789486216916992
751746645503598592
751842476781146112
751806754154053632
751795375028244480
751800164554313728
751792858248646656
751691813241716736
751642459088646146
751647844600279040
751698209601269760
751738357336707072
751780313248960512
751780241769725952
751687648511680512
751867265394540544
751629892937191424
751743684102807554
751770053763338240
751799229492912128
751869366577291264
751857962369646592
751771664644530176
751767566612324353
751716819581403136
751734670715478016
751857035302535168
751589317026471936
751865302326112257
751824135395966976
751871572990791680
751678911591936000
751843852730982400
751704056368947200
751716945620299776
751696166795022336
751783047817814016
751740119237918721
751729494973620224
751719713885958144
751691758891855872
751815889222238208
751651116090261504
751759941397057536
751832066803769344
751851410640162816
751767012913864704
751677141486567424
751879999301513216
751700487280394240
751782381049249792
751666450142728192
751726626191319040
751692408857956353
751738768554598400
751854082399281153
751747765504397313
751846503396761601
751733861005000704
751585768544481280
751730623249801216
751829822477889537
751596476942258176
751653292787150849
751724746950213632
751678915802984448
751693260410744832
751707684550897664
751652936170831872
751803155126550528
751642098181414913
751831047600472064
751791096662003712
751716089793351681
751762969688739840
751754190989434881
751720624041648129
751674608257040384
751762357152518144
751573903013711872
751847421865447424
751663400971829249
751810361293213697
751583445109776385
751711295771123712
751779692223426561
751832851105009664
751796159304327168
751872336085839872
751696460761010176
751804375966756864
751769961769627648
751823313136193537
751576448822022144
751876043900915713
751867248327864320
751749195556683776
751876366673600512
751600754977189889
751664696961470464
751736365151387648
751674272926535680
751708406134824961
751723748668141568
751766652417564673
751677502251237376
751718963055239168
751727892636246018
751574267859505152
751779193273344000
751669466220466176
751733429256028160
751725107786059776
751837405922095105
751776294896037888
751661866099679232
751669185055428608
751767545804234753
751589011060199424
751709303447388160
751783181871878145
751615833424728064
751695852356399104
751748260402900992
751850458726227972
751797786505572352
751807081343283200
751703762704752640
751775213008875520
751683084924387328
751771710463086592
751689921694404608
751756417971789825
751862059923415040
751724352865964032
751763959460626433
751754849348354048
751707869167378432
751777297452052480
751658326077739008
751708393325338624
751700390840786944
751845928907137024
751880682637520896
751709236418244608
751847690577678336
751711455033061379
751599861775134721
751748201615618048
751833299824312320
751828002326052865
751830573669376000
751716446405701633
751581687465869312
751795752159019009
751760989771689984
751800055657619457
751766031459241984
751669738720288768
751829394721759233
751771102364434433
751820226036137985
751767843285274625
751689632090296320
751657206148308992
751579318074081280
751856745778126859
751790056680067072
751870557562568708
751680681755934720
751634552750235648
751813024328089600
751881794170003456
751799674055438336
751835426219065344
751751061858295808
751792472272035840
751821379700396036
751856846584045572
751736633720967169
751662247806631936
751881932573667329
751872910931865600
751872088764538880
751729557900713984
751808179881725953
751755638041174016
751685010072047617
751832729331699713
751784981266042880
751724772132782080
751694451551109120
751854711578427392
751669243616329728
751741322797654016
751611106708197376
751604127327739904
751625052542513152
751684133638799360
751746095924015105
751757873764569088
751699128258859008
751771379301773312
751716177915867136
751676554367893504
751769428757475329
751677321866833925
751602264851222528
751827645671825408
751648742026141696
751669562727211008
751624561867751425
751843114629926912
751664370044862464
751577426036006912
751716580850077696
751653838197850112
751810147056582656
751681390454968320
751874256947048448
751823405586997248
751795446297796609
751751997355876352
751847996728434689
751650457320165376
751685534553112576
751751158373515264
751666211247706112
751695466539147264
751650486642630656
751840727848652804
751824789371662336
751720841998528512
751711715356766208
751667385485107201
751710490380861440
751751284450091008
751698226533822468
751803750893977600
751596791330697217
751852488874078208
751869970452189184
751856527863054336
751717214026293248
751760826244141057
751705243298193408
751769873420877824
751827364770897920
751782695294803969
751698033339924480
751689606999973888
751761631819001856
751823896198930433
751800214936285188
751587932914323457
751624968614522882
751787179249065984
751588100581842944
751693780412141568
751690693345570818
751707919226470400
751785354831728640
751792346782572544
751718916838158336
751842929858191360
751712302420877313
751865738537861124
751872076261109760
751665615753113601
751840635393540096
751869173547040768
751681235366313985
751877457469317120
751689846255738880
751755201866964993
751619801101983744
751836248248049664
751844016107425793
751772612401909760
751626767975194624
751834994243432448
751787795702841345
751579909089267712
751827947783356417
751771286997655553
751743990442188800
751700600526700545
751781772556247045
751862391562969089
751739682820612097
751737673992310785
751723849482395648
751858889113632768
751782808759177216
751830493625217024
751858599857627137
751658464489795584
751674784606552064
751647705794052100
751677313725505537
751651204145541120
751799963336704001
751686251770552320
751744342663000065
751719277548363776
751650570759467008
751763309603545088
751827683454181376
751800915712020480
751804170500509696
751643092386742273
751738063932493824
751670581750267905
751717108996866048
751788253070692352
751846163729506304
751828258132557824
751794313726689280
751827712751329280
751869051979214848
751762780999614465
751583105484455936
751621663704375296
751870796751142912
751775678597595136
751857257806200832
751827801226022912
751597357586870273
751661492794167296
751710855339896832
751780736924016640
751691326652022784
751806858898341888
751873514894921729
751702081065541632
751734179818242048
751833916357636096
751674163664785408
751676395043053568
751765931005714432
751675782620143616
751753003867176960
751872722087489536
751776353821818880
751668782544908289
751733672315936768
751683063806103552
751662998423375873
751666400180183040
751736268627800064
751823254524792832
751772704764792832
751751657671626752
751789033156521984
751734041406271488
751689489827913728
751873602644049920
751723094272831488
751773170068258821
751666303723773952
751720770812907520
751611127491137536
751764945277165568
751669738757955585
751659756226547712
751640584134295553
751749761850630144
751667230547578880
751760364895821824
751801339080876036
751706803906437120
751793680382566400
751803415148261377
751583591822397440
751718547886342144
751801293010767872
751801255308255232
751774051190861825
751681747029483520
751850253251411968
751812303016890368
751709748249190400
751715481678209024
751808683210903552
751682527153233920
751796964421824512
751819542314221568
751575165398429697
751792426356989952
751598326336720896
751837846382776320
751702244374949888
751862366309117952
751786311015686144
751855458269458432
751702852842745856
751818439547813889
751825582309027840
751869966484271104
751726852385939457
751586733540737024
751590755802632194
751661517997744128
751705113295814656
751724264622088192
751731734828441600
751666144268865536
751785048618196992
751657919297576960
751666286892027906
751748541404459008
751768472720379904
751797476261294080
751773149218254848
751702496343683072
751768057161342976
751721211059732480
751738969713410048
751825858952720384
751714600953978880
751635110370369537
751747593353527296
751790052296957953
751787510662127616
751642630992175104
751701388892180481
751635404172898304
751846050235879425
751817931634405376
751733760408903680
751725090908307456
751854724459225089
751681063353737216
751600184551936000
751727213372989441
751732909246210052
751802689936363520
751827578613358592
751693197554909184
751869433790902272
751622380867334145
751802601679704064
751597244491571200
751620648749895680
751735987580104704
751661593193246720
751858910345175040
751782863096406016
751765247107608576
751744875549384704
751872017473953796
751690449966895104
751856150119874560
751676227149303808
751839616458600448
751788131389677568
751764894689615873
751759102716612608
751680257997082624
751721349656088576
751619696244297728
751708674574413824
751776043120332801
751699295867285504
751660817255428096
751868460444114944
751711123829714945
751850559213301760
751694451588857856
751864417319518209
751798344595283968
751878052808945664
751704966474194944
751609357540986880
751693008798711808
751717813929246720
751676990722301952
751809681748815872
751813976472911873
751720242137690112
751723396367392768
751703498597736448
751790056642347008
751814270371917824
751711316885241860
751828509811699712
751772465429229573
751581876486221825
751685584561827840
751716429670547457
751706560670404608
751701435142864896
751868217346359297
751775229593038848
751834805562597377
751871883335725056
751597231598366720
751694485109833728
751745747721281536
751746767075495936
751601950274285568
751846864312492032
751749279388143617
751723924690444292
751878057271631872
751791126105845763
751754019215900672
751720070368276480
751724809743167488
751819231864446976
751580269937774592
751634372395143168
751809052695359488
751682602474545152
751707105531338752
751781898498744322
751817306787971072
751672662175416320
751679070849658880
751792396942409734
751797471848738817
751830296572653573
751847832995397633
751692689721192448
751699233191919616
751662994375864320
751715552897490944
751738969658912768
751825544300335105
751697429406232577
751668648046161920
751698326978953217
751729197006065664
751728694000021504
751785749003902976
751703658182635520
751863847074598912
751759496746115072
751817625810808832
751661672998268928
751834344231165952
751773241543421952
751723564232019968
751837603012415488
751854703324045318
751716949898436608
751771534423830528
751669667207544832
751633004917846017
751851318382358528
751855625831931904
751668321175609345
751774294347173888
751721643374964736
751703448232624128
751844557088849921
751753029104328704
751732644908568576
751723656599011328
751690580057620480
751770423113621504
751764525729222656
751736570609332224
751762126499438592
751587551190786049
751816979682656256
751776815023267840
751637916326080512
751864778147110915
751797904214466560
751630505330651136
751817982091943937
751782317937471489
751702911625945089
751747291208413184
751722989587226624
751860164110667776
751733659942719488
751687094716624896
751684846695620608
751712768244518912
751753964614348800
751688642423316480
751773765634125825
751778341892550656
751722553446629376
751794103994769408
751626398863912960
751669977632112640
751729507682377728
751734922373718016
751723690044198912
751769772853829633
751660070975508481
751864971156451328
751595922983755777
751653871701950464
751817588057993216
751653779422969856
751609114376204289
751768724181483520
751690051596193792
751703939062595584
751810357069377536
751854858458828800
751658787170230276
751873682612494336
751674851656597504
751876186658209792
751583960858259456
751706627464499200
751697882613448705
751791708900298752
751872843697258496
751700025630228481
751650650451087361
751711711032406016
751690869569380352
751803394373873664
751748448945377280
751853822386077698
751724969294430208
751682795530031104
751782146226921472
751853839414796288
751693176474202112
751854321545928704
751612067195609088
751861837881303040
751872738952769536
751772536799723520
751682334340952064
751709127198507009
751858884881571840
751784687622885376
751757978567598081
751736700729171969
751854787180781568
751857299732455428
751839088064524288
751577220779499520
751775103956975616
751746628831309824
751693402878730244
751859749130567680
751741402766245889
751802375132897281
751876673218310144
751841855998943233
751768653125783553
751772683872919552
751697127592656896
751833140281344000
751664948787421184
751682430445256704
751808918209323009
751628768670736384
751846931299729408
751779906086776832
751765385540669441
751871975266680832
751680782461046784
751860176890712064
751864731875573760
751676856403783680
751879059718692864
751704471735001088
751681612887261184
751802530447945728
751753607918129152
751779805536751616
751828719698841601
751755323577364480
751699505465229312
751767906397003777
751709420992729088
751696913582489600
751771345772511232
751852824036675586
751858235020288000
751689057441353728
751840429918810116
751732238040100865
751812709990227968
751837695215886336
751847958816104448
751742698395230208
751754086186258432
751784066953912321
751575912118910977
751845085680205824
751774659209732097
751736314786091009
751671798215811073
751848155902275584
751725858545598464
751733651579240448
751832632799920128
751797539331006465
751642282730807296
751874177531990016
751794565275742208
751680048424452096
751844922161033216
751725250195427332
751675031898521601
751698725504974849
751727431459991556
751774487310467072
751841004592852992
751854694767718400
751751359804739584
751761896001372160
751672645406588928
751815172159864833
751839494869905409
751783488081256449
751789544979173376
751797312695865345
751797975526043648
751670388925620224
751776290638860288
751798923166044160
751695147570790401
751781772904558592
751840459274719232
751707306891640833
751804292084948992
751693721830199298
751817701077577728
751690915677339648
751835715558903808
751772910201802752
751757105972015104
751776059905933312
751786369672941568
751720820985167872
751636645426843648
751761602370646016
751574607669321728
751600293389987840
751601338044129281
751676516472414208
751874391479246849
751578638240276480
751588973236150272
751759186544001025
751721945000017920
751636675005210624
751693713374646272
751760654223028224
751755629795110913
751620610690777088
751777788072517633
751679868132294657
751729683646078976
751626256324722688
751776857159245824
751601363067346944
751694246038663168
751731961220202497
751783467067711488
751644216191623169
751703213582196736
751808771333185536
751729335715770368
751739997376569344
751878652963516416
751732015607623680
751736507610738688
751839448531435521
751693440782655488
751703129729667072
751724302387458049
751852962524246017
751780803881758720
751589975808831489
751856489904672768
751831022396899328
751663644518260736
751727238324883456
751756426754809856
751794162601717760
751669961186168832
751794246529667073
751806980667342849
751755914860961792
751700264944537601
751687145148936192
751785195188224001
751735908169347073
751673291220234240
751883203749740548
751770930410577922
751773472326610944
751762336428363776
751757227707420678
751749195485351937
751798172515794944
751812097432969217
751764051995353088
751637828296175616
751674277003272192
751778727546064898
751825343271563264
751686180433829890
751836953142845440
751808981333573632
751861879639773184
751582283296047104
751825770851364864
751702970073489408
751675220705026048
751849187889844224
751746288715259905
751731562669113345
751848416045469696
751620329802440704
751734381492916224
751866988306296832
751750923647528960
751747664593752064
751877050626150400
751776345512968193
751837045081931776
751756179265564676
751812772812423168
751642421067329536
751757223366459392
751718581482565632
751847690510761984
751717289536393216
751803276857925632
751740718960431105
751595348649398272
751853084498882560
751704236732260352
751811770403151872
751767839254556672
751650616653426688
751853277311098880
751695324046057473
751813506710679553
751796079478308865
751870062697390081
751697098056273924
751765217982414848
751699988107792384
751768154012082176
751762319470948352
751798134741708801
751689095538155520
751728777508577281
751776257419862017
751674163589312513
751615334226862080
751765536376258560
751718719756312576
751828962943332353
751733353506889728
751867470722445312
751771479876960256
751609747682500609
751809568540327937
751727645033914368
751727930426925056
751844402134409220
751866497568563200
751770397645897728
751777914157404164
751874768736051200
751673844973178881
751595465880137728
751761149214023680
751847824594173952
751789368453500928
751809874758135808
751661857425985536
751698163644428288
751587110906392576
751861389120069632
751577430289100800
751577207999430656
751793969881878529
751847564572590080
751659034982383616
751706329740304384
751711790577352704
751614323508805636
751774709688172544
751767906178830336
751711803470598144
751752836325728260
751684045248012288
751842996920918016
751861766489972736
751653141830131712
751719722392100864
751780858219077632
751817881332178944
751727334730919936
751866057191723013
751675787053412353
751822956507045888
751720405749141504
751819827560480768
751588235055362048
751876043871547393
751630093965942784
751801397746761728
751662449124859907
751659806386106368
751835707363168256
751851066984202243
751855290610552832
751642064597639168
751685366470488068
751725913037901825
751708674486337537
751780174518157312
751661060654927876
751776408037449728
751851662499803141
751832448321916929
751831244413890560
751860881370341376
751597500075692032
751642438133948416
751838618285670400
751824349259259904
751764097910263809
751667868052365312
751608380213432322
751775691193147392
751867827255029760
751722498937401344
751792896148434944
751839112932519937
751710171856986112
751690404139937792
751754207909281792
751796872436707328
751728454622711809
751705578876071936
751806669924032512
751699765495201792
751871023478284288
751769500287205376
751695605081276417
751755734346403840
751757039010021376
751576763734560768
751859329565859841
751730610536931329
751714944937328640
751796733919662080
751730304440762369
751708150194118656
751681910355755008
751873942495850497
751579217221955584
751744477077835776
751752366479777792
751716912128790528
751822906158612481
751873393121697792
751679226248585216
751717692097327104
751715435813404672
751744497835540481
751836982523858944
751874282490302464
751597084869029888
751857228098002944
751599542622117888
751732670074269698
751658896494919680
751809258098987008
751761795434569728
751728655961817089
751574653953384448
751732288392667136
751723849566281728
751881337326317569
751745517139353605
751802094236098560
751787607017807872
751627510580850688
751819144073449472
751719797608550400
751792338301755392
751712382121025536
751734918292602880
751616689326948352
751858717423968256
751840480393125889
751721148229058560
751860017364602880
751712851862163456
751628437543149568
751580534178926593
751699589661597696
751866094990848000
751691561633742848
751738680453242880
751705465910915072
751778194899005440
751643448617234432
751800672375349250
751864517982912513
751809056617013248
751700763932553216
751858427786387457
751670426376531968
751690622017339392
751757588371345410
751847229183389696
751742468098437120
751838827698761728
751828187034685440
751688730377871361
751881509255118848
751816824589783040
751757017958809600
751783060220313600
751661333234356224
751736226961645568
751771567852515328
751664118445252608
751778924833738752
751761661133029376
751621592472489984
751839008263704577
751701867151888384
751822746800254976
751718715562098688
751690609623232513
751774193700605952
751819336948576257
751717210020777984
751656036029857792
751635177441558528
751660645389594624
751822755180453889
751827192645087232
751793869189214209
751677750008803329
751666097842036737
751704710718119936
751773040321503232
751861841865891842
751819894862282752
751650746752393217
751824542184665088
751746678982664192
751751422815928320
751857060698951680
751869605476495360
751683064078696448
751739255219773440
751880271700566020
751725237880823808
751868292701294592
751580299532705792
751652684608987136
751705012821254144
751648368875671552
751709445965701120
751631637692178432
751734855201947648
751826676795998212
751757714133442560
751814949530324992
751828828683702273
751735442261807105
751782183682056193
751714236158582784
751697668674650112
751762994636414980
751849267334086656
751856594820952065
751782875675004928
751873657258074116
751785639876714496
751741960277282817
751779172381552640
751853855931977730
751815628969877504
751867013694365696
751804250162888705
751828690401656832
751768090749210624
751796913977122816
751663631612293122
751870083677483008
751735664786415616
751687551946203136
751750084677738496
751721684986626048
751791583234781184
751826223920218112
751716211709337600
751690160899649536
751807542527979520
751829642210865152
751630513475973121
751753083583991808
751839658460327936
751661752920772608
751752035171700738
751588268513239045
751647902955610113
751750630147063808
751797673309634560
751746716542656512
751699451094466560
751650520566161409
751785317053636608
751803662658375680
751733651684098049
751590055261511680
751682447457345536
751712520419901440
751663199645159424
751763812613775360
751610334834782212
751686113392095232
751834679855161344
751688621288071169
751859719636221952
751773715424243712
751822977717587968
751693487037247488
751726697477709824
751690911415959552
751676508343791616
751778274641084420
751825645081092096
751780271062671361
751741775799201793
751766593609297920
751730845363429376
751581041845043201
751812114378059777
751694271238041600
751856037070835712
751835669589217280
751735673347072000
751669361224585216
751881228215848960
751577979990319104
751841092870430722
751747958228541440
751765297523093504
751858331480907776
751724419966464001
751687367535235072
751748138507988992
751766505390534656
751755906661097473
751732682619584512
751854900607410178
751611542630764544
751815499097468928
751621537720000513
751798877154672640
751727196281208832
751831890584150016
751865310685306880
751761887705042945
751743419815456769
751680979580907524
751741515911888897
751823699112759296
751791264576798720
751773568535437312
751780631860879360
751827532530348033
751728685493944320
751816384297000960
751714852415148032
751734754748293121
751649354205712384
751784238882566144
751763103864487937
751835535254048768
751700776498688001
751693461800321024
751714701499916289
751806695240704000
751737476826402820
751677896792702976
751827091998507008
751728882634465281
751764533966962689
751773593965473792
751587945526595584
751742702715371520
751756074332684288
751722829972926464
751718665352056832
751815830338347008
751846922671919104
751704584868028416
751793286205960192
751806175310585856
751677288614330368
751704945578082304
751802853296005121
751725636012503040
751725992851415040
751828941904588801
751840417537220608
751710989792468992
751706434614812672
751697488332095488
751684850806091776
751589107395026944
751809186648981510
751737614995222528
751814211634753537
751788034882957312
751753096263442433
751798742936944640
751778509568245760
751702273806503936
751622401767583744
751762055510757376
751879508446289920
751680559898890240
751795668579155969
751740156772814848
751740790343241728
751779943831498752
751701795899052032
751818372313124864
751848487466201088
751576797104467969
751706317019054080
751869836196716545
751848600607621121
751769617778040832
751708888257421312
751649043894312961
751709710445907969
751688696940855296
751795068646940673
751722486425874432
751735769564340225
751751544215744512
751729767695654913
751814643371347968
751766711087538176
751815633516408832
751587198894419968
751711052585373696
751743138994200576
751859694566776836
751864572588482560
751671147847036928
751876891200610305
751734582597152768
751740643219763200
751704647803498500
751849590274527234
751670414166876160
751730795136618496
751664659334324225
751816048681287681
751615283966521344
751747148686000128
751811480845185024
751745106089222144
751650637704667137
751730627280510977
751697282739892224
751777922239766529
751834184809869312
751790341880176640
751693923085611008
751763489924849665
751851461206827008
751850244657340416
751848847886917632
751576834681163776
751864413200617472
751785224627970048
751774268992651265
751705327318528001
751648587004739584
751705285257945088
751700864537100288
751574297454469120
751864295504416768
751742971255656448
751681105133178880
751774168606248960
751579212847280128
751663988191232000
751770343178702848
751772608228651008
751724054827106304
751822226819809280
751778484192620545
751868984807612420
751633541738340352
751874043066748929
751851691918647297
751715884272644096
751854749524299780
751824978287423488
751838345601384448
751849154150793216
751860348672741376
751824764185042945
751804250024513536
751765410605826048
751816052833738752
751755147357937664
751764827949953024
751776265452064768
751804606707937281
751630614210744321
751825922068606976
751876853284085761
751849863197913088
751581499099578368
751858520123961344
751737552227426304
751724411502338049
751733030935367685
751880980680445953
751721991497977856
751827121429946368
751713028169666560
751842426659176448
751858436116185089
751723438293803008
751695986548936704
751817265025257476
751820238774104064
751644203961036800
751707797859995648
751840237291204608
751861040888090624
751804707186810880
751770393732648960
751576612563550208
751695609149685761
751777251364990976
751825548637270016
751851503183360000
751729574468317184
751690429318430720
751852765631111169
751758632845467648
751837464902369281
751838353729945600
751780837323055105
751687623136145408
751719109654614016
751705608244514821
751605221910941696
751700663281803264
751669637817905152
751842774610214912
751574343499395072
751721022362034176
751733596856131584
751703049735852032
751687610553237504
751803050432536579
751748352522399744
751770829898158080
751862865586429952
751576071376547840
751780992663298048
751850391730618368
751805441114513408
751843743687385089
751763061988622336
751608346805870592
751861821057986560
751792086429696000
751819060300673024
751774319647358976
751611328943558657
751733261529997313
751796419246317568
751797610516664321
751869345618362368
751808876346040321
751813863276965888
751734171698102272
751755746992394240
751691020400750592
751848927691878401
751811174665031680
751812936482578432
751807492061995008
751715012062904320
751727087506092033
751804073767235585
751828052733104129
751697555508039680
751879160197443585
751727641208713216
751879474702987264
751676638342021120
751793437154869248
751814949802905600
751856120956878848
751807672660275206
751781663764611072
751845911903559680
751790274767183873
751651854258466816
751658628025819136
751665921899585536
751727720837423105
751819160833974272
751826098057539584
751730656770682880
751875012039245828
751804359105769472
751802203287982080
751780401132298241
751819009935409153
751748541178077185
751632195563823104
751654718804557824
751802123399139328
751848420038549504
751764974620450816
751704182374227968
751778798950031360
751769374172798976
751802001999142912
751835271231049728
751716362536574976
751689313352609792
751764525666435072
751856985012862976
751578026236837888
751881404057726976
751677867248017408
751718132650303488
751774571187941376
751609747430862848
751736142983290880
751818011338760192
751705646064607232
751660372914999296
751829113741213696
751774986210246656
751632556211200000
751882939546398720
751576696231436288
751603695238864896
751835862594383873
751794036927848448
751719122539511808
751710612258947072
751630412892344320
751755382196936704
751795529923891200
751683365766594560
751734691770802176
751718824467062785
751808293392244736
751696439454162945
751724830676905984
751665510853517313
751843991201677312
751765306025078784
751878652707610624
751818267434549248
751724617128112128
751665363872468993
751669654733500416
751791377688752128
751770204959600640
751649560062230528
751764219394088960
751719248452390912
751741293559181312
751676017366986752
751582765473116160
751765209249935361
751682027859181568
751782691352113152
751707642695913474
751869639039209472
751687585349656576
751663078169870336
751604357943132160
751784574561255424
751700076175687680
751768141349388289
751765381576921089
751882704547905537
751626587607601152
751751187846688770
751867625781669888
751722255734992896
751868703755689984
751701586024488960
751716463204073472
751768761817071616
751683919582494721
751746817310724097
751594522233102336
751619469986848769
751574679119278080
751735585056911361
751686448689082368
751855433233604608
751676428639465472
751681839270465536
751846259984654336
751858922965860352
751707663596187648
751761392743636992
751818305070129152
751713296412205056
751662956698406913
751852891518799872
751791470147801089
751710163183165440
751633768142823424
751841080300212224
751791641728544768
751850861182144512
751855709906669568
751795420800675840
751795890969518082
751604974354857984
751717583188070400
751731080202448896
751702064242237440
751750726553067520
751708263524302848
751780476747001856
751702420644847617
751843135253282817
751830745321246720
751825750043484160
751807533980024832
751740903518154752
751586712388833280
751827473982160897
751586628624191489
751856502571433985
751693612543512576
751722645788516352
751835442929135616
751679293143515136
751606056434929664
751654614206906368
751728005903441920
751717553869729793
751812034489180160
751759719132463104
751701309368262656
751747228352516097
751818489791389696
751699677456703488
751695206513307648
751632644266397696
751642437806731264
751694510397227009
751808767323410432
751699354772205568
751746850978430976
751764081011331072
751729008216244224
751860164345593856
751866854029684737
751663409494622208
751628441678671872
751796964413566976
751723979413581825
751823879295860736
751628911260397568
751774046652624896
751860088978206720
751867730651852800
751797660663832576
751669625528553473
751747882814877696
751709265732198400
751862907256745984
751771811231129600
751653263317999616
751722968783413248
751716375119458304
751654639343243265
751716752426315776
751828740712390657
751839687581499392
751761640190771200
751854577637584896
751591728730238980
751804572948131840
751649761263022080
751839683659722752
751613493187489792
751752567680540672
751808309947092993
751668807442259968
751795655920742403
751856532011249664
751782267463294976
751640357402611713
751694631889350656
751621910945943552
751836013325090816
751747115051847680
751798378015653889
751814836460421121
751741478200807424
751680874660241408
751683500072439808
751678517356687360
751782162941120512
751657378039341056
751787111939014656
751727179759837188
751883325430722564
751828384171298816
751812529504956422
751661630971314176
751760729871613953
751858264275558401
751765335116832768
751802119124987904
751838815430541312
751859337996500992
751827075300990977
751763053742469120
751701971761901568
751589044350382080
751726873382645760
751732980457046016
751722314203561984
751790802913943552
751663405174521857
751807039068831744
751859396636880897
751601958633533440
751676655077298176
751721022232027136
751873846014275585
751854606871851008
751819424840245248
751597525472337920
751768401429819397
751608061609914369
751744938291896320
751635957686734848
751621055337422848
751833358603288576
751882100320641024
751805873069105153
751811611141124100
751809152989564929
751830757874819072
751721022466822145
751820532295737344
751870817995284480
751867479115304960
751739720753901568
751687476503277568
751859530795978753
751843752122183680
751705998549741568
751873267195998210
751683659430785024
751818900824875008
751706304478113793
751670745114214400
751744175050203136
751872189171924992
751768191735652352
751847954785468420
751675501706608640
751680140703305728
751676546167902208
751840992161042432
751851888975446016
751720162647310336
751866904705372160
751835975567941632
751613727842131969
751649790740598784
751643893578489856
751721571887247360
751683558918545408
751682686612365312
751726047251599364
751656090224304128
751794124911673344
751687996626403328
751724717745332224
751598896913141760
751710041900773376
751875880436260864
751729901900881921
751659743618428928
751719449569394688
751634221110730752
751710310264889344
751780979895709698
751691829905616896
751669239740665856
751725627619827712
751778014745268225
751600226478202880
751756305023373312
751843483569102848
751878619165843456
751709957838471168
751770825674592256
751683130998845440
751728668641288192
751688650979676161
751791755335442432
751854178817994752
751794531914223616
751831005418311680
751724063165296640
751619578933833730
751663413550575616
751853612624642048
751779587437240320
751704018871803905
751770657684201473
751686247446290432
751650650216292353
751696028693331968
751836684430536704
751860067935391744
751796679104421890
751692064828624896
751822944167419904
751669654876106752
751754262435291136
751604378893586432
751754513757929472
751662486550634496
751714877887111168
751746272290189312
751861229552017408
751811703403405312
751763074667974656
751799510477709312
751750265150242816
751863955904167937
751679507141107712
751844775528062976
751789024491270144
751768766057439232
751748335682330625
751732665871630336
751608736850907138
751677657411125248
751651371712208897
751757739408306176
751681658961604608
751707629853020160
751706275394818048
751764873848102912
751805911103000576
751795433698099200
751785526663876608
751788244459814912
751611979094061057
751841776361758720
751792723892572160
751774436794179584
751619235181260806
751612846958645249
751637950165684224
751833815857958913
751726504514621440
751843466913521665
751822746997420032
751716001918648320
751833371031003136
751757038829568000
751829180938014721
751716836329283585
751780417947181056
751665095395115008
751578386716299264
751629515135262721
751611391912517632
751641649608962048
751607369524736000
751696406033866752
751799543990067200
751613274907668480
751726412290265088
751827381434871808
751583361206882304
751603539835748352
751778333545947137
751761182747463680
751744326150000640
751827494668558336
751702735238594560
751859023532658688
751715045445361664
751643587104821248
751717243373887488
751864706814529536
751582056925261824
751829885753159681
751720909111595009
751836424320782336
751633831153786880
751759257616408576
751776424894222336
751745664170754048
751687140749213696
751718069454659584
751782783563870208
751606585021960192
751855697478823936
751805172645527552
751704710789394433
751772167960989696
751866975769489408
751820746285080577
751834339760037888
751717084158132224
751740685200482305
751833626946465793
751785413333782529
751746024616722432
751831143746375680
751595164154474497
751858926849650688
751744573391695872
751599622594793472
751787808373739520
751583864376561664
751652701457481728
751679347711438848
751681218408751104
751866556238495744
751780615255527424
751826756462645249
751714835927269376
751585189944373248
751669084429836288
751842275697709056
751738638514388992
751729138336083969
751745231821934592
751682610959704065
751730274887667712
751647877814951936
751880792016584704
751869127644573696
751668816032116737
751693482775896064
751837175478616064
751758775384702976
751778861751234563
751828903946256384
751823258790486020
751851603888668672
751781844081836032
751624112959873024
751790341762809856
751702101949091840
751638449015357440
751817000884723712
751646221400506368
751749841324281856
751742497265770496
751655985392001025
751706460011233280
751733991363977217
751784671030173696
751753289176379392
751785023406084096
751686847135379456
751713262895521792
751825842095812609
751818799956029440
751660452585889792
751719273576431616
751846063074635777
751747723259420672
751767616931307527
751771504958840834
751787250703360000
751734595373203456
751688642503045120
751868376822067200
751835212536025088
751683034802491392
751826345580199936
751807810795499520
751773036169207808
751858432140013568
751705960708800513
751839490390368256
751878820446212096
751728668804808705
751799011389083648
751723685887696896
751753624812920832
751734959971393536
751782296949297152
751801594983936000
751732447746949120
751803704840519680
751704190842392576
751825695479824384
751645529176698880
751745722484137984
751818506585374720
751750155985121280
751874907101945862
751701996994957312
751724620949192704
751711354629816320
751630060428390400
751728857225502720
751872613044158473
751691318431195136
751782527623368705
751666937034407937
751867529467953152
751856980919193600
751761262476943361
751769479416320001
751803008489435137
751818573606105088
751879785215819776
751787040648212482
751869664494485504
751823682352406532
751829755650015233
751577367324286977
751679586895822848
751766811843162116
751861942617251840
751641926231658496
751855500199915520
751612415108874240
751593775596580864
751690215123812352
751810830946238464
751689527467450368
751675291978698752
751680560163123201
751822763862687745
751818678279233536
751869207231492096
751813234349449216
751814484029767680
751866615050960896
751702404102516736
751793420495192064
751856788040024064
751736948172152832
751765272143470593
751688625805549568
751791591396876288
751823891790721024
751661539007012864
751832125184286720
751827247456194560
751845123584122880
751836680492027905
751834377655554048
751727532005883904
751679687567503361
751583101336186881
751716521823666176
751823719987806209
751883476064804864
751775514931658752
751832335239249920
751777381216509952
751722016693182464
751725745030897666
751711773993164800
751779298088853504
751739787934064640
751691385686724610
751704366697119744
751721181863112704
751802089861447680
751729213745557504
751764626396807168
751579338877706240
751761665406996481
751794045471498244
751870193018740740
751806464583307265
751789582606217216
751681365335236608
751739712226914304
751749052769775616
751646611420438528
751614864767025158
751721395806019584
751882494589472768
751727821517717504
751606283002781697
751662948301418497
751882326964043776
751838165242155009
751690705974730752
751719139111239684
751759761041944577
751880443633557504
751813062194331648
751719067979948032
751689888299384832
751828375694553088
751832515502022656
751659013922775042
751739771089805312
751665804584812544
751790035507286016
751755436571947008
751645550227759108
751719772551782401
751763082817445888
751722700054364160
751697865752219649
751791625249054721
751580559562932224
751711350334844928
751675807802617856
751770313751457792
751580911687364608
751667457115492352
751786915054092288
751808440171958272
751752530128932865
751770284433301504
751842917447266304
751752152700243968
751703616243785728
751801469159038976
751828631622680576
751830749628735488
751824101639991297
751691008203755520
751748725630865408
751701212916027392
751768158218833920
751859887450181632
751807135869071360
751763636532572160
751690714300506112
751858209707569152
751789620405297152
751839641339396097
751874789648850944
751605037311209472
751854216700956672
751750349044711424
751853335980994560
751878267053932545
751859581123371008
751740983289778176
751820867940732928
751736331827568640
751618454994587648
751731034039808000
751862404183654400
751608598296268801
751826144396242944
751615858707820544
751801003658313728
751844632766640129
751784662738018305
751758637027069953
751801368424439808
751798038184820736
751767407446724608
751740412658786305
751755545699168256
751758007797686272
751879399226675200
751781487456972801
751781487456972800
751670111933636608
751870691952164864
751686339569987584
751776303385378817
751593775550623744
751851440071700480
751875809061646336
751782536209195009
751815645810003968
751723891194728448
751648985270644736
751795395664175105
751689435297841152
751765381363228673
751725745265840128
751860059307667457
751686843259817984
751849645001900033
751669545723498497
751849296635555840
751588633509916672
751748793104609280
751689841948160000
751875116968009728
751601383917383680
751817403143716864
751756086751866880
751775380651044864
751721315971637248
751583583307911169
751851800811151360
751641133671804928
751794175310385157
751747375358697472
751817646664974336
751655524182155264
751763741318971392
751737715847299072
751863444194881536
751699677465096193
751663472425832448
751689619784228865
751782901105070080
751753171970748420
751730576995020800
751824772804276224
751734951918219266
751816459735724033
751705277129453568
751655197110374400
751740685468983296
751770573752139776
751804346426351616
751875410493902848
751756518735896577
751724612703191041
751681289862930432
751690689415610368
751738118571687936
751756095274627075
751687094506954753
751780019366555651
751854426646781952
751620241491394560
751794779109879808
751586435648610304
751632010855211008
751712126318809088
751819920057348096
751755176537501696
751750751504990208
751718728002179072
751623232210493440
751782972412530688
751737505951707136
751765926475735040
751726395533959169
751795991511126017
751841000457375744
751574712447143936
751862848637243392
751711631449661440
751877201491009536
751825011946745858
751735329154015232
751765691724881920
751735916461494272
751760427760005120
751869907583660033
751850983093837824
751761048835940354
751805265171873792
751787758125977600
751770460505927680
751718065532960768
751783442048753664
751640806520266752
751726701537796096
751712696899399680
751810528910184448
751695499976060928
751691964110823424
751874655439454208
751702324326825984
751765079373283328
751730841408180224
751678320186654720
751825024596803584
751767159626407936
751674851690184704
751870960421175300
751652173021347840
751798961036529666
751787359373373440
751813565762404352
751576503532433409
751804967263035393
751803998181531649
751727267856912385
751715582505021440
751703972617056256
751867105817931776
751757068323790848
751684405979123712
751761874811621376
751690642955366400
751857089769828353
751763301114208256
751708988996190208
751596417882296320
751825011732873216
751865138844667904
751722918154035200
751754933280604160
751859795032940545
751613975431905280
751795068864958464
751803906267746304
751787791630135296
751724755166765056
751788043393171458
751754849650343936
751757529470894080
751788563130384389
751727905093197824
751738290349477888
751823455792881668
751751510778863617
751766425962815488
751880750035787777
751851251428630528
751700835315384320
751713921501802496
751820905538609152
751708657797267456
751708326212272128
751807664024346624
751770422840930305
751761803693199360
751706292058816512
751710830169886724
751854120449998849
751813955492929536
751658820703629312
751687170331664384
751632757579587586
751697366374383616
751672767095922688
751859665080811521
751782817051185153
751847002560925696
751747505205850112
751597118578651136
751864677525749760
751695194010054656
751843294687162369
751704551594528768
751598015903854592
751735828376788992
751785417561608192
751874370579140608
751814408649732096
751809090079391744
751855957379022848
751721659816562688
751640688949809156
751873367897174016
751769319785304064
751676969822068736
751773275148128256
751631792831070208
751758041368887296
751845718965514241
751784767482322945
751665753934458880
751873514551054336
751854355146477568
751678181640462336
751672368410550272
751694992473743360
751652936262922240
751603879591022592
751642848831737856
751774822808498176
751650730218360832
751876698279411712
751732506358124544
751833580855259136
751852992219971586
751678341040709632
751821425879625728
751773937793691648
751864442556645376
751879097236750336
751651581460901888
751689733105938432
751757726733180928
751765247225135104752136032083177472
752131153868492800
752194567580049408
751942683166400512
752087264826691584
752061054839029760
752072169715331072
752050128337395712
752133964425523200
752155472501800960
751952975942344705
752098887364730880
752195725300264960
752080847382151168
752136237474013185
752125386897645568
752083980560793600
751960655675158528
752083326425505793
752091694158450695
751934952783114241
752053810995007488
752027181652606976
752164666391007232
752186716052721665
751979039389200384
752126129327267840
752099273013997568
752212762814808064
752081476573859840
752062660947173376
752015718300979200
752074027477315585
752165819975598080
752123897739350016
752200431384813569
752182991359582208
752162611370700801
752186074357764096
752171628952428544
752051453922017280
752172719731568640
752174984685031425
752189433995296772
752129946080903168
752035230530342912
752236460405825536
752059247115075584
752169272076476416
752147947983409152
751952162163339264
752027453967724544
752216960990121984
752052271840624641
752240944259280896
752190507825102848
752121716978180096
752214037820235776
751975176435269634
752057510291447808
751936609646415872
752026875178938368
751996496011227137
752239337836728320
752146513598427136
752189434053947392
752232383542358016
752240017087627264
751974253537337344
752086707001036801
752094848170201088
752057254573174785
752221834993557504
752212095572307972
752086245493317633
752153463660744704
752199781074755584
752004267976826880
752053265756352512
752057220888666112
752052892547239936
752171016554676224
752013919116558336
751971665815408640
752142268857974784
752191015113531393
752244567995510784
752233990044520448
752026154001891328
751956914242715649
752217904926560256
751938023273689088
752208333478690816
752004439876202496
752055413244297217
752186397042278401
752216927632777216
752061679530369024
751998014135427072
752173223010144257
752226293308162048
751935842269224960
752144525590691841
752032810215538688
752174992943616001
752158379225866244
752081040458604544
752209256200351748
752237555068899328
752125688799457280
752066939158224896
752165991925309440
752083330733047808
752126741850849280
752055899724869632
752105036314992640
751948639040376832
752232194832207873
752192978274381824
752217821158006784
752081472580947968
752191984065019904
752053228276097024
751971376366546945
752066410646474752
752172581390839809
752130264843841536
752195700172132352
752144106231566336
752044713671262208
752186975847866373
752193321880125440
752242701375008768
752160061414342656
752223449901363201
752151282392166400
752224804409860096
752044575091486721
751970197788041216
752117120041906176
752098765658611713
752236833644351488
751999893435248640
752141732117045248
752241547941408768
752201135826595841
752238582904004608
752196794734477313
752050514515353600
752190117750509568
752194655643590656
752043644266381312
752076833521295360
752095913666027520
752107372244561920
752147256204288000
751973960086982658
752140994095771648
752048152853696516
752144353498398721
752170681261912065
752171503203082240
752178361003368448
752079937587281921
752031321208287232
752166620974514176
752159683922784256
752120810840662016
752195759039188992
752056445240217600
752094957079556096
752118198066089984
751960269769805824
752156580116848640
751968956236324864
752048849053687808
752122014761091072
752040221559123968
752138967944798208
752118185093009408
752234556422557696
752108873843142656
752195134117281793
752086975436369921
752186355497730052
752165413203677184
752101693379244032
752237458717368320
752007686284345344
752048433972645888
752230173181829120
752013692372332545
752138347410325508
751950937384628224
751984949125713924
752022467183538176
752121477676339201
752157997481226240
752106113890344961
752006965111382016
752153249466187776
751935988851679232
752140196850855936
751980029056323584
752145100235386880
752137500114685953
752017022972731392
752058546657820672
752143418277634048
752119829599916032
752207352124870658
752085218119577600
752237823588052992
752173466313306114
752133754706071552
751939755315781632
752130180852752384
752055610393366528
752193645055471616
752069673768935424
752053706175156224
752093417925124096
752163689147559936
752047720911675393
752161709503242240
752125344837165056
751943647638282241
752240252266409985
752004448352808960
752110870554107904
752084907795636225
752053693676130304
752105858105012225
752105476683231233
752183138319798272
752130353150644224
752175257159622656
752093551987683328
751956213848571904
752093451370504192
752181556861698048
752231888639655937
752116444834459648
752224846344491008
752126532064129027
752085050297053184
752050577345916928
752154575017283584
752021049412247552
752233784406372352
752134366822748161
752166038024908800
752068310984957952
752172165848457217
752055535076278272
752140737869910016
752137852171976704
752040871730741248
752160199532740608
752208131954843648
751946902686445568
752139429221916672
752097234783768576
752083506822574081
751936639031709696
752145926429483008
751949096114585601
752080461913001985
752007430368792580
752224250740736001
752199495904034816
752122807295709185
752164133991165952
752245797073330177
752186447592058884
752236003356659713
752193225461493760
752117287499497476
752147784409702400
752191488944201728
752151655798321154
752110434099027968
752235361544331264
752014917432057856
752118315254943744
752026095181041665
752098924966608896
752170660403740672
752066603613876228
752088598485331968
752055425780977664
752236687066066944
752090439965143040
751969509607563264
752179606648684546
752056512164560896
752058781442383872
752230982598664192
751943232435597313
752129786735169536
752155409608273920
752085109067509761
752047624665071616
752102808946696192
752218152499642368
752178654554316800
752059104428978176
752136933837594624
752161000930025472
752224842066358272
752056298481545217
752071435544326144
752032353208397824
752013747099734016
752207687627239424
752120244521603072
752074883098632192
752171486379737088
752005459284983812
752014619380551680
752170945608052736
752084991492825088
752185399175368704
752095191952228352
752171754760597506
752001617206009857
752072593348460544
752164502842531840
752134820059291648
752007728214581248
752053383092051968
752108307482025985
752147423909347328
752042721158791168
751938182397255681
752094328181420033
752100657428041728
752007942107344896
752225735494991872
752110606153555968
752062107420614656
752101454018703360
752108152469000193
752040506692173824
752070550495920129
752183465588756480
752177954306813953
752176846817533952
752207591049158656
752082822928568320
752245352506482688
752140901611298816
752133645675233280
752060052178104321
752076154073280512
752047523854815232
751966116478488577
752212242574303232
752214821916008449
751939470069493760
752067505494130688
752056088447447041
752237630792826880
752076384999268352
752221382113497088
752211378488868882
752132194424852487
752213714556903424
752225920203751424
752135558051364864
752140679225180160
752109163409539072
752058928037556224
752166726087876608
752094189689638913
752140406674976768
752173445048250368
751966930232279040
752147218170318848
752059414752923648
752039164602945536
752101903157358593
752022273985568768
752136766229020673
752031086436376576
752173424118734848
752083456344088576
752042897420222464
752052040944222208
752147067431190528
752233666974191616
752112686612250625
752190721671725056
752161868916072448
752183394222518272
751962912084914176
752063315514388480
751959950956503041
752113915631398916
752208136250032128
752231364250984448
752231364200632320
752111805758115841
752036597739167744
752125730733977600
752062111438630912
752162061833101312
751947619686092801
752145326417518592
752112497721741312
752222799498993664
752126578285576192
752179787129585664
752174321641160705
752007128475324417
752209025631223808
752068155661484033
752163957838798848
752119821144363008
752195255798210560
752150032833392640
752107774931300352
752161084614770688
752082839907303424
752003475446333441
751973603458048000
752235877649227780
752159591572631553
752139425241522176
752168877568720897
752222304524865536
752151681052409857
752038707222474752
752215451082559488
752192604809363456
752149097457524736
752056843460116484
752242357718880256
752149399417991168
752219280675045377
752244035364978689
752011905942720512
751994419646111744
752237676640739329
752197411506888705
752037524441337856
752215375878713344
752087587771314176
752184283490553856
752231003498749952
751938220384976896
752068604485599232
752217929828163584
752093480621518849
752175877740310529
752052552779362305
752113324075220992
752030603843895296
752042138280595456
752017383561261056
751984517175402500
752164318498525185
752234195565502464
752062086394642433
751961939161460736
752203757505671168
752083280283959296
752050874948681728
751998735530340354
752086224781717504
752230370372902912
752087994849300481
752110228792025088
752062577178349573
752112455837417472
752106676141092865
752171356540764160
752087478933258241
751947913123823616
752206286750642176
752205359872405504
752242491919925249
752184367062056960
752111675541716992
752124350770384897
752190398534152192
752150548472799232
752227862057332736
752073222372331520
752210162073600004
752193795886817284
752128058501394433
752197143054651392
752224515103420416
752157251125772288
751970344437710848
752043665284038657
752209474392326144
752041018426527744
752230714087763968
752117807698108418
752132970249592832
752198669580046336
752068151291023361
751939574939652096
752092990131154944
752189979078586368
752101999299166208
752144282384031744
751972433347768320
752141341895847936
752013579273011201
752194349732130816
752097339544838145
752053462813274112
752061109117616129
751970810190041088
751954053727420416
752193221221122048
752166818152865792
752154658743918592
751969991918956545
752186783299952640
752185843717140480
752183125573238785
752204927494217729
752218366312587264
752044705282654208
751973666490114049
752227782239879168
752122396153438212
751939507952427009
752134291300114432
752051105727668224
752054381470556160
752174183350562816
752241032289349632
752198313244491777
752085637524709377
752163286469206016
752039210626932736
752225920166006784
752044285684572160
752216604621037569
752177362809266176
752049424038301696
751988455643680770
752077303346302976
752066838599766016
752087801848537088
752056042381578241
752232014527410176
751989566962339840
752013264754794497
752099239547764740
752227924984692736
752011805031927809
752235571293093888
752090863522766848
752064657569882112
752056361341575168
752076971920728064
752064443723448320
752117463991590912
751997292886921217
752172249973657600
752166545393082370
752065110491795456
752130038326300672
752081971455598592
751977260891136000
752138611575951365
752201190595670016
752061691991584768
752039424645435392
752064682786258944
752161537641549824
752187202562646016
752026577538613248
752110874723319808
752193271724535808
752118168638939136
752105258273366016
752147364845158400
751961855145414656
752179342533353473
752008046948286464
752142566720675840
752016829904596992
752063558469378056
752171821831708673
752101126955233284
752226427853037568
752042306287591424
752118730390376453
752217472967860224
751987360791924736
752013684050763776
752003370496516096
752090750515642368
752013675997769728
752220576547299328
752125919586725888
752109024708091906
752071041262944260
752006213932556288
752172887201746948
752028074749923328
752068193275949056
752102439902412800
752055597898559488
752214109190434816
752029353974784005
752175483844984832
751984588281540608
752175227791089664
751945900038221824
752235374290804736
752138502561669120
752075571207802880
752126783688847360
752105044707643392
752081896310468610
752116679472275456
751999142520651777
752207448534953984
752053513098653697
752060433717092352
752221004458590209
752120571782111233
752107775103238144
752058932487720960
752149797759508480
752111746832302080
752231553174876160
752158253275045888
752215828540469249
752091681470701568
752011813735297024
752169695675985920
752094244232388608
752042222317506560
752100531389210624
752164079238807552
752131514960347136
752198199830581248
752070210904027136
752228445258674176
752044877207265284
752232547082444800
752193439563915264
752131103826345986
751986869957779490
752001059434921988
752110786328264705
752112799740862464
752116134279774208
752069732774412288
752235265209630720
752106839781810176
752199152172277760
752028028528582656
752184841278525440
751948823656796161
752225051781525504
752162728974753792
752233268578250752
752201375057059840
751955647604764672
752155254502858753
752081090672730112
751953399306944512
752162187616059393
751968876305391616
752067727905488896
752094323894870016
752035385728008192
752148812261646336
752205183615066112
752077177433325568
752103832306511872
752113974234189824
752061188889018368
752114028541947905
752107674460971008
752137365808750592
752030616590450688
752190771936231424
752064351578759168
752059511184224257
752152360458346501
752153845074128896
752156982753263616
752220840905805824
752213765072969728
752067211964084224
752072840703254528
752054125471395840
751967060171689984
752221163695312896
752062950391812096
752172690354671616
752137537821388801
751970335889747972
752207410593497089
752209876760289280
752131133148626944
752222505847357441
752215992084918272
752222342441529345
752094688803336192
752135067170906112
752134568401043457
752239589289517056
752163378962042880
752109842769252352
752028204961935360
752236938548088833
752123990328635392
752150481531572226
751973288897765376
752067803121844225
751956679298785281
752136325541879808
752170567915241472
752064821034639361
752124174856953856
751955031025455105
752197033914568704
752164725165846528
752059301569585152
752164335225540608
752004473678168064
752127295289196544
752166768009936896
752022450251063297
752166457388204032
752076426912735232
752142768055525376
752134970928406529
752090461016383488
752222908659949568
752126490050002944
752201404484321281
752219507050049536
752101600873762816
752239002372173824
752182030977396736
751967639229136897
752097868043972608
751964170464194561
752160560335118336
752142956925186048
752078083679596544
752237974457315328
752203392512958465
752171033570992128
752015663896551424
752046429154242560
752106068034064384
752037411471761408
752050900231938048
752045611063447552
752142403251867648
751957207823056896
751965403648102400
751970713465069569
751959892383113216
752148677947367424
752216470218764289
752162921552056320
752086623194583040
752150904875446273
751969216115253252
752077936614895617
752068973362081792
752105489085837317
752068084358340608
752230240181637120
752182475514781698
752016884246142976
752084089809887232
752055128048435200
752080344128581632
752092864427929600
751957841347547136
752204806236798981
752223634266071040
752118684261449728
752165685917134849
752148216464965632
752104809659072512
752083033012961280
752114225670217728
752049927207915520
752206249081577472
752223130861572097
752221734103810049
752221293953581057
752237752184221696
752039692946866176
752132982799011840
752143049141157888
752144504673546240
752215643974426624
752025889660018688
752170530245996544
752151722886303744
752102955730567168
752009456372764672
752099663314956290
752236167031037952
752208094235660288
752141853538000896
752057200235937792
752244777656152064
752113563087626240
752092079795343360
752206290772955136
752115593193656320
752212737481019392
752178587617353729
752096769228570625
752120324448198656
752103584846708736
752131149758169088
752225584487555073
752067270453506048
752080268719185920
752179799800442881
752146064690610176
752061730046509056
752192730437128192
752090808883548164
752073373166043138
752109700301348865
752049486797479936
752080126117019648
752090850809831424
752125357457825792
752159046375964672
752087977938018305
752171981286567936
752182941283971072
752063294517682176
752239681832615936
752077223641899010
752205166816989184
751950295639289856
752238498980175872
752224666274627584
752087248296767488
752030205653360640
752192449670443008
752147348168531968
752147046090637312
752138020036440064
752240499646496769
752210824962400256
752094374155194368
752116352534646784
752176515555680256
752084018447998978
751950987540238336
752114293143773186
752120303556395008
752029026907197440
752182479558053888
752075718033481729
752152872176025601
751976216677187584
752183507473039360
752167657038721024
751960420613656576
752062367597465600
752034274170339328
752244530250915840
751999566124290048
752191853919870976
752157225888743425
751989369913765888
751957165984870400
752177358409461760
752056801533853697
752065370790383616
752173600581431296
752076057612840960
752054947617861632
752218584273739777
752095074486476800
752191002589466624
752131955223912449
752083716617474048
752048974991851520
752191103122616320
752175626136719360
752238876220063744
751950530507931648
752156097402855425
752013982077247488
751958839398846464
751963679768190978
752103547118948352
751974450707460097
752145024582836224
752170668452700160
752232198925934594
752092512085381120
752168512769167360
752053937000345600
752067383922200576
752082781077995520
752227191090515968
752175290584014849
752052967931535360
752214088118251520
751990569342267392
752199588136771584
751986064894464000
752238410966900736
752200641167122433
752110660608286720
752166738515652608
752114381022953472
752059477441048577
751935821280735232
752182538286690304
752102783596232704
752044151596847105
752229598591537152
752083414291996672
752220471853101056
752101047187939328
752036106791706624
752189777873670144
751961737562198016
752166633804750848
752011830491426816
752142772346376192
752198510238326784
752228118056800257
752118902604308480
752008080649486336
751962308151238656
752055862064058368
752113542271213568
752086124139520000
752072232566915072
752066914210504704
752198858625654784
752214029242884096
752245302191542273
752207373045944320
752211856656371714
752154230975262721
752231779789135872
752025621379813376
752147272813666304
752078972595339264
752184723858919424
752207884658892800
752111365536485377
752231766824460288
752053521881698304
752082026321195008
752122228431544320
752223760124669956
752029580563734528
751998140266479616
752137579793899522
752211810711793664
752092650317152256
752159096548319232
752014518662733824
752120986888273920
752146555726069760
752189211772588032
752115391774752768
752036191030181888
752224850731728896
752165685564932096
752031459620315137
752186753818263552
752152842828406784
752009276038778880
752244874351616001
752144986808934400
752142214424178688
752125156001189888
752221881126694912
752167116095324160
752154277171175425
752173931784654848
752147700758548480
752050526993416192
751958994814578688
752064212977975296
752240600024571904
752204214760271872
752191791143813120
752148379912765440
752167225025556480
752182437745139713
752112501844611073
752206882245210112
752153287445647360
752142772098957312
752159935224422400
752155476964601856
752135155574247424
752080369613234176
752139815164915712
752061763705769984
752050531221266432
752227174418092032
752084089570783232
751942582419263488
752057967789346816
752149504195907584
752206580129595392
752077810865414144
752152381278814208
751999175990976512
752211483195482112
752045967747211264
752244475603320832
752179765864460288
752109658219819010
751993685890531329
752074711442546689
752183125552291840
752071783730339840
752136908457840641
752170496498798592
752179623321018368
752020411756445696
752008789533089792
752121561881145344
752239337832484864
751959338642649088
752049675340046336
752158056134344704
752100443321409536
752140930820505600
752144105921183744
752241376004276224
752196396351098881
751950190882328576
752156206811275264
752216965163454465
752245654362083329
752145871828115456
752117661073629184
752187055682228225
752045233811099648
752136170348376064
752128343936348160
752235654994599936
751955152584802304
752146799020929024
751999146576449537
752204080307634176
751995376014503936
752111222753992705
752203535064989696
752009368313466880
752190952446517248
751940892135608320
752227732273106944
752102708191105024
751958881245421572
752208832512876544
752096991337967616
752062103238938624
752138775103430656
752199843976613889
752221633646043137
752208820127039488
752190088038215680
751960907362820096
752181602998947840
752089705945133057
752218475251261440
752117208181043200
752233415542448128
752031543661568000
752214746502422528
751966695560998912
752233520123219968
752052003367452672
752173210481733636
752171465643032580
752215321021390848
752066750510923776
752092117514743808
752144747821670400
751995111748149249
752209352484855809
752102133730840576
752019539433517056
752226083836203008
752179573245304832
752128087899398144
752120949428850688
752107133106356224
752205091306962945
752191459751845888
752067723803459584
752063986573664256
752049994212016128
752093988484706304
752060236681191424
752167161993564162
752184635472375808
752212125272072192
752160207866884096
752063567071969281
752115026794774529
752194228193812480
752154453579563008
752044818566492161
752172320987369472
752130428245532672
752148157979619329
752101789751709696
752184304164298752
752047536257531904
752054163568226304
751989529066737664
752168844219731968
751963495172800512
752092860007194624
752070479138189312
752006361131679744
752034211297501184
752176091931013120
752204248167755776
752218584256958464
752204558714171392
752078926751629312
752182957801111552
752117514092613632
752086463844651008
752182026908864512
752167514520641536
752172342219071488
752101743572418560
752115811448344576
752138875825319937
752145213192335360
752064993101840384
752057762281029633
752053018443538432
752129912484528128
752207146666827776
752027336468496385
752241661321814016
752214847161503744
752214566243856384
752169934709456900
752143963537207296
752179573119291392
752175173286055936
752026862566551552
752058991107305472
752205628114817025
752109591098523648
752122807237029888
752066683582418945
752148673815916544
752132404022808576
752059494234988544
752153203605639168
752066029023481856
752239840998068224
752039848156942336
752122756997779456
752109297471979520
752035356116148224
752083200441196544
752002506515853312
752240763992354816
752163416710709248
752101097620189184
752176964413239296
752134861884882944
752179573106745344
752149122321440769
752033212810092546
752041957816299520
752171364753281024
752110358681255936
752100451626213376
752135096833015808
752013973441032196
752225920216367105
752096932802158593
752037809716879360
752191724118740992
752105090622849028
752231397721575424
752172719731388416
752154122120523776
752228306867539969
752180835395174401
752194945075834881
752041966427262976
752097830328762369
752065420786413568
752244609921810432
752047917918191616
751990896703471616
752039818960441344
752109880568385536
752166570626080768
752238855303094272
752210661493669889
751937763163897856
752238125661974528
752081057298706432
752052418389512192
752077362196512768
752088250366496768
752072161267941376
752228428565196802
752211277984989184
752204118048006144
752095963943165952
752232710551273472
752215820076355588
752109113132351488
752043073857785861
751940875253579776
751987914251247618
752172405137825792
752170052175015937
752210250397134848
752065978771632128
752068377716396032
752018830696865792
752239413426589696
752073742478479361
752148430558990337
752183591191269376
752082881728638976
752021204752539648
752094735117025280
752199496096972800
752197839200157696
752073696152551424
752144156382855168
752060526168006656
752239300138467328
752084328935485440
752075302776426496
752197000528064512
752057548392374273
752128192891224064
752234623300665344
752122257900761090
752055450917625856
751947246288068608
752167560796397569
752124925566193664
752219880271843329
752132693383585792
752168281889345536
752167258508652544
752171700373037057
752082164414554112
752089915463176192
752108173264318464
752022915705507841
752189433793880065
752103458984034304
752187709897187328
752167581524582400
752244492418191360
752048849267613696
752230831851200512
752173898351972352
752152964563959808
752114091607592961
752222069924958208
752099013143490560
752177572507684864
752111705279307776
752072626575642624
752066939292377088
752216659046215680
752115014383828992
752173457790697472
751973419034480640
751957652645769216
752027848483835904
752171385837932544
752208987626545152
752168214893920256
752118495509417984
752176230120689664
751989164489400320
752053819442393088
752138238257557504
752092335694053377
752200879986450432
751951784516673536
751965743181365248
752102624569204736
752082470863007744
752133146217414656
752097746341928960
752216743158898688
752174057580269568
752216738893357059
752162401760473088
752156692981379072
752037612504879104
752199496088584193
752137592380858369
752063479067111424
752002594323591168
752175638988062720
751965755768467458
751950044069236736
752144513095770112
752108492031418368
752191325513089024
752055329421221888
752112418155859968
752026665727897600
752163412465987584
752224775058128896
752002481257844736
752121708333629440
752121125543350272
752141954515951616
752076703602712576
752090372877287424
752227472251297793
752004423359094784
752145586531426304
752175357973958657
752151089512910849
752182014225346560
752242353318948864
752113919829893120
752223068043509760
752157708359442432
751944591255961600
752057950911533056
752160208101773312
752058269477302272
752128251435159553
752176444252585984
752055799283843076
752043451202560000
752038136964870148
752112128677425152
751994818398531585
752228373758435328
752006432044658688
752166428116152320
751938576615481345
752132035066621952
752218487674826752
752215430106796032
752174623790206978
751942121029038082
752057175065911296
752095213276033025
752031107382738945
752152507413966848
752077228096258048
752015508686372864
752007631699599360
752202142799331328
752234124052758528
752065525589696513
752215442966675457
752223730860957696
752229049066455041
752045238005305344
752190788755488768
752154264852627456
752039194130845696
752153535068995584
752124459755114496
752218584202350592
752117124307427328
752231737799966720
751976002499153920
752054628926234624
752095326358474752
752004461015343108
752114313834422272
752156600706760704
752204394876272644
752166767779311616
752227904105377794
751951344391495680
752106848183091200
752134584893050880
752100644757143557
752121020786540544
752120106252197888
752132974523678720
752233230946955264
751963059145539585
752134434124603392
752022840518541312
752142315196715009
752239568452280320
752193867357839360
752083187954778112
752225379016970241
752119804165775360
752096081245138944
752184677369249792
752093577296146432
752142252256923648
752054305847377920
752173604784181248
752095800172408833
752062497511895042
752076523411152896
752158584956264449
752125659342745600
752111138842742785
752099734534381569
752237370422857728
752115064514179072
752234992328175616
752048689783316480
751971862645800961
752222925600661504
752181556920262656
752015781198782464
752221708900306944
752100330100305920
752061935592411137
752115655969742848
752062187171155968
752103450478075904
752038606710116352
752212473378398209
752148270835703808
752047993595977728
752039277752487936
752037050824724480
752183117096579072
752241363723362305
752111755233521664
752176926698209280
752137261118922752
751972634380738560
752131300660801536
751952850037641216
752088833630564357
752104322968719361
752167531142578177
752233373603602432
752086208054906880
752016859285848064
752024845421019140
752059943184982016
752170878373236736
752176544676712449
752148392655003648
752031120019976193
752065865378660353
752168517089230848
752133960231227392
752188372848939008
752071255314968576
752221952324972545
752027487803174912
752028976458047490
752107867323437056
752042327091339264
752123218568155136
752220916281643008
752154168371150848
751971967641804802
752101907112554497
752096836064833536
752092776142082048
752222598428184578
752124933879296000
751965193899565056
752135981814444032
752238075296768000
752124439060443136
752097108900057089
752182437803921408
752117027519754240
751990636660699136
752242969965658112
752223374361985024
752046194436759554
752193879932334081
752120819120238592
752119166543552512
752212544723484672
751994981745733632
752156433303699460
752169787753689088
751938308209463296
752245121526018048
752080885500022784
752080054771867648
752021972268101632
752104276780953601
752042784459202560
752046664182095872
752001461798760449
751966804398923776
752231909728591872
752218001315926016
752221520286535680
752032801663258624
751979408462909440
752040603127582720
752132353602908160
752165303908339714
752184618820968448
752178277029117952
752168705572962304
752121813329674240
752056885470175232
752213538601664512
751996869375655936
752212989005164544
752015143685398528
751994562512613376
752244777706455041
752058743437885440
751947628066246660
752102989389856768
751972361893715969
752046106108919808
751946478931894272
752101013683859456
752047783864131584
752169305496748035
752192953058226176
752188968171479040
752230923974873089
752192940466929664
752065341199491072
752130692897710080
752231934697279493
752110161540444161
752164116891041792
752172174333579264
752074149481373696
752139102234050560
752055698691858432
752144672240336896
751946780934230017
752048006132699138
752144143867056128
752223009285345284
752176280624361473
752047053988036608
752046454089416704
752056113676296192
751960370567348224
752090448424996864
752100476959719424
751960563308199936
752243611786481664
752161243985809409
752199261065011201
752144718532907009
752124610758541312
752183591342333952
752105535072268288
752131150009737216
752080579064201216
752211349061722112
751952086791774208
752112514654015488
752105665401872384
752029869949718528
752170815454646275
752037348632727553
752139777516965888
752227946174242816
752119921727987713
752112996873334784
752096987403653120
752057737010229248
752177022969974784
752110497063895044
751944537078132737
752074615028084736
752110228544434176
752052569397194752
751934948802789376
752081200089628672
752069359389081600
752055732216803328
752106973714317316
752183532596957184
752004699801448448
752178541249327104
752174799925809153
752101902943457280
752064934192746496
752116209898762241
752209117801025536
752133964396101632
751936291089022977
752118420037140480
752125885810081792
752070735242362880
752172564240277504
752175198443544576
752227291908931584
752198644586143744
751943827921985537
752181175494537216
752130898137526272
752007829138055168
751955639405019136
752189085633183744
752237949429903360
752125701541629954
752054217766871040
751966754276974592
752192000821039104
752178868585398272
752089093752979456
752179082482356226
752085843150602240
752183247187087362
752242172993347584
752140540963991552
752135319051390976
751953646921789440
752114175342551040
751960718728101888
752200225775845376
752149625763692544
752151945113206784
752122878632480769
752106545916370944
752024967026475008
752212087338831876
752084773342941184
751942888339206144
752101206806392832
751996609194553344
752165584926801920
752017186319806465
751949632947810304
752123788863692801
752147281084755969
752072668875292672
751966334586585088
752162510694977536
752078406401953792
752242500107169792
751966863236608003
752220144819068928
752144575926599680
752183851200421888
752182475518992384
752085201334009856
752111252147675136
752060047824388096
752139635095138304
752106906697797632
751969442469408768
752089706037379072
752162804392685568
752094500042964992
752245322907160576
752085046237036544
752025952490704896
752036828488855552
752217804397481984
752192009109143552
752217166817230849
752185763748536320
752100233472081921
752017228304883712
752135474198839296
752225509057110016
752054259882024960
751954355767697408
752200330805411840
751973167288246272
752142428329607168
752177383822749696
752145939138244608
752237915707740161
752023054390362113
752193691301937152
752160778384347136
751936676746915840
752122903680917505
752220341792075777
752104906060857344
752055920822190080
752001436641177601
752145104329117696
752174456181694464
752043383950962688
752080700883566592
752210443024883712
752122174006263808
752049147184816128
752189157141798912
752193800391589892
752082151969959937
752123910343290880
752219364393361412
752173189426536448
752091941525921792
752173109621514244
752067937347989504
752094814427119616
752190603954237441
752120995411005440
752065429317652480
752068826808844288
752109146443550720
752070173151158272
752189433915535360
752035154932166656
752044126422626305
752114020379918340
752234488965586944
752245214018957314
752100858691588096
752240659071897601
752158312087621637
752174229370630144
752050136898007041
752168361828687873
752156273743958016
752019422127136768
752159813925306368
752071917767503872
752241904478281728
752139362427609088
752000887330070528
752145960164143104
752215568514625536
752048379442581505
752161373904306176
752021800020807680
752065383184474112
752072517490077696
752002036644900864
752147415189233664
752078276642889728
752212238451281920
752108454341320704
752235130870239234
752140331378937856
752085897349332992
752124581477965825
752089076744978432
752131917361717249
752091765339987968
752073440442671105
752139085536387077
752216180878872580
752197575218954240
751999004179832832
752039491590823936
752116687923580928
752070110052020224
752164670673457152
752189433923956737
752126842455388160
752178612627836928
752221641850007552
752137915321479168
752217074223710208
752193561278443520
752145523713257472
752172669236342785
752193728933076992
752111105233805312
752112258864472065
752229632204742656
752100124701057025
751954657874944000
752107359577710592
752009426844917760
752110392311160833
752242848410415104
752108924254511104
752127475577135104
752189735813144576
752095859085565952
752166620932542465
751989227353669632
752083754219372544
752027173150683136
752091714979004418
751952795679481856
752029324551663616
752228168426291201
752130424369999872
752175173445513216
751954867586031616
752193661601972227
752242848460931072
752005190622990337
752059519723835392
752227379666358273
752040011697037312
752194332870914048
752051047057780737
752225651827105792
752117082226094080
752137898506543104
752140339532668928
751966091329597440
752199211043651585
752127765109964805
752213425263144960
752059485833744384
752143023799201792
752172644053639168
752050858246877184
752233503656476672
752162497961070592
752191371537035264
752020889953243136
752227165949886473
751951340130238465
752081615308910592
752169682770104320
752201920383770624
752033691015184384
752181976392663040
752102234540748800
752142155683078144
752150594694119425
751962182473117696
752221583100502017
752084760957054977
752231926346477573
752062296353103872
752064854589075456
752163756478640134
752123386256654336
752140931151884288
752179128321859584
752114141997961216
752078750368591872
752132407969640449
752145670534995972
752019577161199616
752088095357632512
752124573286535168
752145146314096641
752193095484059648
752129694451970049
752024589580939264
752078926592282624
752210606741188608
752223739052302336
752092960649535488
752210413878644736
752071498303700992
752190419484700673
752119166887395328
751973313845596160
752151336918147072
752206446062931973
752134970957856768
752057774524293120
752084723325865984
752136619130363905
752029177994285057
752101021992751104
752124745064349696
752146765265170433
752155485328052224
752214004223905794
752136598196785152
752016788091760640
752001797343117312
752141073800126464
752155460069883906
752143745236152320
752205334681354241
752059771004579840
752086065146503168
752223961258287104
751959900629204993
752083502674370560
752142206014660608
752080663084470272
752176964312637440
752200305668939776
751947376445648897
752144714082689024
752046592509616128
752036874324176896
752104004470145024
752029291232178177
751941164878688256
752171977104850948
752086291890728960
752022014270013440
751984084880990208
752096144344379392
752055161791610880
752097423456165888
752080268878553088
752114653463977984
752136162085597184
752091668808105984
751940082471284736
752008910949670912
752055526519955457
752132701805699072
752047817443545088
752183100365504512
752171687769169921
752143338590068737
752194726980259841
752050090781605888
752192546277826560
752063994748399616
752047720894955520
752030612417089536
752115798555197440
752181598892818432
752014682576216064
751940674002489344
752237559346962432
752088686817402880
751935745632440320
752005723362439168
752049616682639360
751973116751048704
752123428249956352
752096140145922048
752147524505505792
752227446993330176
752004297458606081
752239669065224192
751937733669576704
752034294919532544
752207679276388352
752179472510619648
752178868610437120
752031073861763072
751993392087887872
752038636082823168
751949527955959808
752081740949323776
752208253728194560
752228658987892739
752170525976326145
752097524282957824
752063847943385089
752232563872268288
752086459583172608
752119221065310208
751969438358843393
752197889473085440
752055782301204480
752188632715362306
752057867126136832
752166914537971712
752133972491137024
752086006401204228
752177421445726208
751975813956800512
752120672500023296
752100930074644480
752033988919820289
752170479935426560
752065320391675904
752037268664250368
752106605009928193
752216114009079810
752119720531419137
751989558703685632
752040645229895680
752143003087765504
752062279261253632
752126296940044288
752073478208155648
752004444045340673
752189433814851584
752226591321755649
752240747106144256
751985582532800513
752189609979686912
752079396186578944
752053563724066816
752228772200456192
752091350032605184
752047532352692224
752168491625635841
752063730754596865
752012048574214144
752243452545499136
752134392026390529
752134006397808640
752231360128028677
752056831044878336
752217393045397505
752166914491834368
752155732833951744
752064456226668548
752052754051436544
751942456413855744
752173978022739972
752046127021785088
751973750086721536
752234220580327424
752067144653889536
752217145686298624
752038472635052032
752167724336418816
752149537825837056
752079664877826049
752099222711857153
752238377076948997
752011419470688256
752122073284247552
752176137921437696
752070135440142336
752206240453890048
751947196010868736
751950169935974400
752154604247318528
752204575168405505
752024400728326144
751982830712942593
752096844453384193
752126225636790272
752068809759023104
752048505305182209
752233817952452612
752232757053579265
752150540310700032
752160333838553092
752092130168872961
752131946646540288
751957157717745664
752157569603530752
752065861230428161
752238196898009088
752155757949423616
752029765230530560
752199424751857664
752112199955410944
752051013520125952
752036371280396288
752098157354516480
752054364630581249
752142143137910784
752111881377251328
752043753326518272
752096349542191104
752066805011607553
752131183224483840
752129824261537792
752211315767255042
752075327871062016
752030201270378496
752043262572171266
751997687264845824
752038812285562880
752032894080708609
752158987345330177
752019694509498368
751976816248709121
752098291790204928
752219905366294529
752165987693191168
752222262703431680
752131967643062272
751953290225709057
752234761599483904
752030029295550464
752229531629543424
752094273747689472
752171994012061696
752230877862723584
751956180143116292
752170823922974720
752059200805548032
752053504945090560
752124094926249984
752135004319342592
752066603525804032
752196350507384832
752148421956530177
752179841529708544
752095582336974849
752196778053828608
752068482632708096
752143770343399424
752194789974564864
752242986663153664
752138368247529472
752218584219136000
752212594874867712
752130709272297472
752077210979184640
752114582529843201
751962987691384832
752099503818174464
752109385439072256
752055799250161664
752140981454139392
752076162470383616
752082458128969728
752226238941564928
751966124783333378
752243184105824257
752070361831858176
752130621409890305
752127748190142468
752177438130597888
752228231433027584
752080017132183552
751978414387523585
752203535157194753
752022798499926016
752196455176237056
752236468735660032
752202520026574848
752158547010400256
751957983882579968
752150158620647424
752061507626754048
752243808897789953
752193405954822144
752177618645028864
752111138872098816
752114402220863489
752180961270431744
752234027554336768
752120391439675392
752103643420188673
752125344765927425
752100095194075136
752095825648578560
752071473251119104
752197931692949504
752236275936137225
752098551791022080
752171071177129984
752024635542151168
752075822891147264
752067148785262592
752227174397120512
752190755100323840
752101471114498049
752229665528385536
752191908508737536
751993232960126976
752220710685118464
752019875074232320
752098811787501569
752107460467552256
752114666206298112
752061461711753216
751964380288454656
752010614084669440
752055421683240960
752192923425468417
751999671204081665
752210904704573441
752032659262627840
751951314997895168
751941684745924608
752067396530216960
752043220381605888
752122966599696384
752064473159045120
752202595549274113
752052435217154048
752064766655344640
752230471141093379
752071012104085504
752149306996559876
752097368963678208
752147943671623680
752103379237830656
752164788227170304
751952367713738752
752081732568952832
752184824484552705
752150296885862401
752230781221761025
752162414066556930
752152058401284096
752213534235324416
752021632580018176
752100778974871554
752061579005427713
752150955433472002
752128343722557440
752067648024940544
752204797613252608
752181712197746688
751950547176005633
752084446157926400
751946705189371904
752079681617362944
752191136907812864
752002267163660288
752127743895146496
752111411484962816
752170509249511424
752089928318775296
751938207533719552
752102045738496000
752081380213940224
752128507581521922
752063470749773824
752177924556595200
752036073484713984
751946797585690624
752214998080978944
752145519464423424
752099742998409217
752095296772079616
752061704742309889
752177505306574848
752228738750902272
752193481628680192
752115790246141952
752095779402162177
752122400699981824
752109209437605889
752119879982018560
752235961208172549
752153576860971008
752044051147350017
752133569976291332
752158433860808704
751984475001589760
752150452121268224
752231418974052352
752109473817296900
752127882651107328
752204932074397696
751996319582056448
752164838370050048
752000673630289921
752003370207047680
752146375295598592
752121977054330881
752180453889740800
752204948587282432
752178574656888832
752064917776134144
752233796980842496
752033959324839936
751956171754438656
752074329588924416
751952678217916416
752038741057863681
752161977808461825
752069900609396736
752170576417087488
752235412018565123
751940170518192129
752209797341143040
752084622373167106
752138091431858176
752134341594054656
752136107538706432
752012350358745088
752227094747291648
752064678537207808
752225467374055424
752111810053111808
752095787673411584
752079161464872961
752180894509793281
752155929827737600
752132630544584704
752000782623531008
752174795664613376
752118361287434240
752132810958336000
752129438758760448
752122304025333760
752097989531951104
752094781094957056
752149672119111680
751965231492935681
752115643617570817
751998123409481728
752104536911798272
752159889447800832
752067799183392768
752025008923369472
752192458138746881
752168294690545669
752230991180226560
752144579827077120
752194295243964417
752128763207544832
752196404697792516
751997125089693696
752146777730453504
752020235499241472
752018528782340096
751951151361302528
752078997769621504
752178511742398464
752017299570200576
752170068788862977
752105858402775040
751946353069129728
752068927547727873
752143112114413569
752118604901060608
752207691561504768
752123428212248576
752205120478347264
752084521638563840
752069862743244801
752077701977108480
752092600086175748
752042797063102464
751985124992905216
752161353046032384
752023804851920896
751988962865086468
752169653540192256
752056700996292612
752240650397945856
752098912262098944
752110408928985088
751960315928076288
752029022784196609
752071892656422913
752062099031941120
751970575225090048
751976019452571653
751957891733749761
752008483235475456
752209075908345857
752195809328762880
752208090120925184
751989503825510400
752056583543283712
752043987914125312
752232761151352832
752126712465555456
752229745492955139
752190004198277124
752130009163239424
752124954775134208
752054494758862848
752058730892656640
752171230791360512
752011805216632832
752198866733268992
752149181100232704
752144370254643200
752130264814551041
752136891856805888
752212951201898496
752184262175166464
752065823385190400
751961582612144128
752066821990285312
752245042199273473
751949440039153665
752175483794628608
752194798229028864
752154050779570176
752233058842058752
752236267551723520
751964669544464385
752046215341178880
752205259116843008
751970382274371585
752043656887037952
752129791101399040
752151764783300612
752070240012492800
751996491733016577
752074027716452352
751971762103914498
752132085113118720
752148228934631425
752110920562769920
752091777775972352
752174967622631424
752035930853273600
752143774697066496
752185730512752641
752208547199479808
751948013908529157
752148363210919937
751941512842346496
752047989464637440
752095645117407232
752213534302429184
752178801266884609
752142260528091136
752194769024004097
752157766878453760
752193116489252864
752059125199175681
752129296089636864
752069963335233536
752228302711099392
752014820690518016
752170551230148608
752130910762434560
752179137075372032
751952866806489089
752232211773087744
752179279446745088
752108794285547520
752135834904690688
752124103394492416
751959380396941313
752025155774345216
752066918480224256
752195985477029888
752079480395558912
752053924459319296
752159595771138048
752234799507660800
752063147415072768
752133264006062080
752158756969017344
752161017648386048
752099080344567808
752170156827238400
752043342075166720
752022068741410816
752152666638315520
752052196221616128
751944755035172864
752035670819045376
752000308348198912
752109658458980352
752216960935559168
752088753796243456
752178570651459584
752123872707743745
751941470706360326
752200855189917696
752161663428751360
752014179322781696
752224036852293632
752025658956607488
752164993664102401
752062170138050560
752044851974332416
752050325532532737
751998299444506625
752163785901682694
752151358040641538
752077366172717056
751951138539188225
752243574004150272
752108492056592384
752237181805088768
752125118399279105
751991622280290308
752144655693844480
752064728701235200
752087298498527232
752153602018324480
752181586196594688
752179367384608768
752168785386344448
752023490409013249
752100883643658240
752223294351413249
752142696970543105
752052930463862784
752196501351301120
752131770498375680
752126511084367872
752059020450664448
752111939896029184
752092436348936192
752131804367323136
751979634640691200
752189849029996544
752233553967153153
752127777445412864
752070953081901056
752230005417979904
752199907059068928
751975230835417088
752028016092385282
752049335769112576
752241414021353472
752045208678834176
752220744424325121
752114347418193920
752076267378319360
752213500731293696
752149630117347329
752170152645517312
752074572988555264
752082722470948864
752035553349099520
752143065930932224
751945174402629636
752096249130520576
752217653041782784
752170597333864448
752198544052723713
752058894793531392
752183121630601216
752025239589191680
752139140053905408
752243167269969920
752056399128068096
752186799808708608
752201366630703104
752111088460763140
752176079088054273
752175575972929537
752072790463934464
752071020467462144
752073910158589952
752094927711006720
752140993726648320
752193716501307398
752169838148136960
752203287873531904
752082948988497920
751949293087371264
752215266566631425
752131015662010368
752142201979703296
752238079268782080
752140700238635008
752232559694807045
752102247023206402
751980771565408256
751971225212104704
752139907661959172
751935997173174273
752040049609441280
752076187816566784
752083577895002112
752132819028246528
752029530257108992
752023762913165312
752031941877174272
752151651675435008
752170139961978881
752016150561640448
751957585205407745
752237727320567808
752076435196633088
752218584223326208
752109502988709892
752133225976324096
752080151215767552
752101500156010496
752073197202378752
752135818232279040
752192189690699776
752174967761039360
752130143188123648
752071871609212928
752107208867913728
752175391419297797
752206869842825217
752108160970854400
752181317824110592
752243423122493441
752022588898041857
752060580870184960
752165249713774592
751976338186133504
752155497722179584
752139974804434944
752170886887858181
752122744356167680
752058269817040896
752150653275934720
752083536111345665
752237265804414976
752081992611729408
752155959385067524
752225353993691136
752182471261696001
752186187347947520
752128465365831680
752071024355733504
752086384240893953
752157825820860416
751972735136522240
752123604444278785
752114376996429824
752229565108350976
752202364979929088
752037176381173760
751953143685144577
752024132078874624
752044902297530368
752079379665215488
752213160921182208
752139815118921728
752179023602655233
752219909648777217
752183088122253312
752227459307675648
752152402330017792
752179480655912961
752169682791075840
752160841420636160
752062069588058112
752083317818884096
752214868317573120
752144273642885124
752117094905417728
752076200118521856
752087667345657857
752160715646111749
752087587662262272
752157016148287488
752190797072793601
752073914264621056
752186472728449026
752044839680737280
752184665113591808
751941693197484037
752192009184481280
752160644024020992
752178310566797313
752138120762568704
752169553078124544
752151119028166656
752074430373892096
751969467962241024
752217141508734976
752214452905373697
752241225391042560
751950836821962752
752177618682777600
752191413455032320
752140159118774272
752144995356991489
752167531079696384
752039785267617792
752101663910010880
752183650125541378
752187387262959618
752018646248095744
752110425949532160
752084907694981120
752065760651055104
752146920659939328
752141300145672193
752165455159328769
752217992822390784
752111335962533888
752091396274880512
752108089659236353
752029383649615872
752180416157626368
752237903376289793
752014451948290048
752094864993640448
752122807408930816
751964552238100480
752115374980726784
752238243173769216
752117329815867392
752045917583253506
752011150980685824
752165388109148160
752179342512357376
752079316662489089
752240046628040704
752110266528169984
751959955255754752
752176322332520448
751973037314969600
752118348910039040
751955471318343680
752169749988184064
752243716753096705
752144483555299330
752193871367446528
751938035596595200
752033674355437568
752176993416937472
752127333088264192
752127152661811200
752104130030628867
752042150779613184
752048102736011265
752156903078256640
752221935724007424
752019531044794368
752111424248410112
751993324832059392
751973985148137472
752119040827588608
752013679953141761
752066096119816192
752013730137968640
752021753929539584
752143795509157889
752172736215154688
752066180161175552
752136958852337664
752053794465349633
752170828159037440
752127764967325697
752087025726156800
752072416835334144
752065882252279808
752222296278872064
752173092844089344
752206693631680512
752137269348167680
752008785225547776
752149025848172544
752063302839087104
752097888973520896
752182475640614914
752136308965908481
752225857448607744
752109528209059840
752222653008715776
752202993907425280
752064120770424833
752183444533153792
752180235882422273
752167606556172288
752089332530442240
752190411305676800
752114070841688064
752226809320583169
752188582413164544
752163944991690752
752189391829868545
752240419900186624
752220710651588608
752233549747585024
752224955673128960
752105988044517376
752035402479988736
752181561097789441
752022865558401026
752014271505129472
752097062620110849
752151135566180352
752141010604621824
752070571685535744
752119246537228289
752028204920176642
752132898996846592
752010978917806080
752241514579984384
751954422910087172
752073126058549248
752107632543006720
752084685317169152
752187487762706432
752135121667559425
752155698990084096
752196979355217920
751977344693313537
752102066580033536
752118076150276096
752117610460872704
752074602059223040
752196874640162816
752204113992044544
752049310674644993
752183125753692160
752219356046569472
752163601272729601
752155241819217920
752098572783476737
752054675134963712
752183125707526144
752087910766276608
752125571572826112
752128171747733504
752104499469230080
752055677758083072
752022840249950208
752178134666084353
752134522251206656
751988090512650240
752218366228791296
752101173025529856
752060026957795328
751937373164929024
752056977602273280
751976464040402944
752100158050099200
752207612150747142
752180647020601344
752044478932742144
751985292827987968
752119250534490112
752231486124797952
752180311488729090
752190260105322496
752144915744886784
752042993960546304
751945556084207616
752072882411413504
752181829784915968
752244601805733889
752082282161246208
752229313194459136
752198510422986752
752191841437573121
752160761816973312
752073654150828032
752088632148844545
752155824924033024
752238276728225792
752089244760506368
752074509834936320
752139911566860288
752142210372669440
751966561036963840
752056453675048960
752120521614065665
752068977682182144
752045455962411008
752129803445211136
752174355262603264
752083708031696897
752220727793758209
752220761142595584
752199500337451008
752095863309266944
752180667967037440
752190935639941120
752080751311654912
752083716277563392
752240399037632512
752008764471975936
752066117082836993
752141874727645186
752106114116759552
752012405035692032
752132768801382401
752171922893438976
752205049162596352
752205225587511297
752084689666641922
752099008827559936
752147385913081857
752182962209320960
752125298687246336
752175035012509697
752240747026481153
752147163744993280
752084165269544960
752058122668240896
752137227543650304
752236649136869376
752150271900385280
752239627029753856
752055119701618688
752235135005777921
752166750934884352
752210233573961728
752077534209204225
752141417489666049
752159499348246528
752028360017055744
752161667564179456
752102745885343744
751966812955344897
752183482185445376
752104356858699776
752079903772770304
752088195920195584
752111768001019904
752092960582492161
752169687060979712
752242093565894656
752147331437428736
752136011069751296
752065727268478976
752131766232555520
752165354407854080
752163852737912832
752040951212675072
752147365117689856
751942481701404676
752137189534867456
752027940490190848
752072270026244096
752079425575985152
752036354523934720
752154210150457345
752085021012422656
751956658461417472
752053689490219008
752018595605950465
752240076021723136
752034752081891328
752092453080039424
752231020632608768
752187026242473984
752199667883110400
752175571585695744
752094319893483524
752200200710713345
752073440518168576
752056067840995328
752177941661048832
752049230978527232
752179321637367808
752090599361249280
752077424888799232
752039265169772544
752165052346691584
751957228911927296
752155606790893568
752096811091767296
752084353849581568
752102750368989184
752105379857833984
752234183028674560
752169536133136384
752215535245520897
752165874396782593
752037826770927616
752230923987456002
752035859394924544
752157272139268096
751989839545798656
752054683531870208
752068679714701312
752179916964233216
752034865357451264
752008923671097345
752087449569026049
752094961462415361
752148514394767361
751952707360022528
752134434162442240
751994814162345984
752223244170788868
752034626168848384
752070085011996672
751957111404240896
752052145915035648
752073457077280768
752084131610173440
752070399609999360
751969711307513856
752241690795278337
751995409455722496
752067530764619776
752233272952942592
752156223521382400
752107414443270144
752124510195879936
752110652391555072
752208803102355456
752020126556229633
752085071079673856
752057942619422720
751966342899609600
752195926765211648
752085725764546561
752087264956604418
752095909161398272
752057309140914177
752176234453409792
752243041499353089
752067627284135936
752226683625807872
752043266644779008
751959275870777345
752217325986873344
751958134915227648
752226662578782208
751991760725938176
752036853419696128
752122807195099136
752242558810615808
751976602184081408
752068356845477888
752169087225176064
752132076640567296
752159650016034816
751979114609999872
752063789219057664
752186477107347456
752061037696970752
752231762701512704
752045829158952960
752044705366573056
752048404763709440
752090666612690944
752226402351583233
752221385938833410
752082739210387456
752151685162643457
752085880664387584
752128184410398721
752098350598619136
752242290530390016
752237357932437504
751970415694663680
752041827843399680
752123767908958208
752097364832243712
752062287758946304
752183125627834368
752199797931728896
752142432720924672
752080079925104641
752013797460762625
752206546570924032
752233071332642817
752102486039793664
752171998055464961
752178935526363137
752144483463094272
752119321745354753
751935779090210816
752081321468583937
752127832239722496
752014980363550721
752112258663186432
752187085214191618
752106340538019840
752146689666981888
752205799930363904
752096689511624704
752146907745488898
752055002072580097
752231012206280704
752109062611988481
752045917528793088
752096244768485376
752203497370705924
752218366094479362
752225232258273280
751985699985903617
752076435146346496
752239216155910144
752042331357020160
751999247428485120
752009980581179393
752169733139623938
752114838386638848
752038896138092544
752092734169702404
752146010282061828
752005500947066880
752131191965450240
752060370928492544
752154113622827009
752152515622436865
752125621690634241
751986534622961664
752069153826213888
751948722926292992
752050569108459520
752048802912231427
752074547730456576
751997360167936000
752042259869237248
752131879483113473
752221088340291584
752100355144646656
752042943834230784
752213878143090688
752041240703692800
752152331249029120
752034307376545793
752081250400296960
752067027515375620
751947191875473412
752116650263142400
752027034730242048
752230760325734400
752072001586618368
752122237130510336
752033946989363201
751943677266825216
752115693970157568
752080474441392128
752218584227516416
752081438900686848
752128545032253440
752097759113641984
752003496094773248
752130449556680704
752224393326014464
752067312434417664
752094403364319232
752148602550571008
752077903123378176
752242827350970368
752162951034011648
752178549717598208
751962912240132097
752209558110699520
752240373745930240
752188628650954753
752017186265427968
752158547216068608
752105421943504896
752216604818235392
752189530363555840
752238448539475972
751979957623009285
752132798408982528
752203795120128001
752154126180507652
752063223042600960
752148828707385345
752191501690601472
752063348783452160
752050774398697472
752182442149249024
752211730688770048
752198413886730241
752177131820548097
752106999261855744
752230047210176512
752112665695256576
751964807960621056
751938882980093952
752203317086937088
752167510313725952
752072480039301120
752105300300296192
752219247099711488
752223235907915777
752133167172190208
752144622084849664
752214851389366276
752069959107416064
752039885935173632
752026459947106304
752118331881259008
751959036715753472
752088690889928704
752102544508354560
752062254040899584
752241288146190337
752153257993203712
752236426918563844
752196601939042304
752068705111203840
752124090928934916
752202000125816832
752176280687112193
752208589352120321
752066108849463296
752170899223285761
752104537067061248
752042323089977344
752237253368377347
752193066384056320
752239794751541249
752091102782586880
752183067100545024
752196031660556289
752148841311399936
752238092048863237
752059708383592448
751980096106270725
752184564429324288
752086191177101312
751960156645318660
752149978173304832
752183125640372226
752090649520926720
752110819874263040
752063458041028608
752187060031750144
752130269209956352
752132102171140096
752080864461238272
752117677909536768
752139890737852416
752219632866586629
752065471441149952
752183650104512512
752067555842490368
752238645625491456
752243741793058816
752089290868289538
752095540360380416
752163009997463553
751936739485319168
752025956580265984
752227434276151296
752016922061905920
752210015432372226
752000094673707008
752202570358202368
752070709770391553
752141627058229248
751991072591536129
752192906673422336
752204302668693504
752211927795798016
752127970635120644
752060689909321729
752154449372712961
752059926499958784
752210367623946240
752069208557707268
751970705030262785
752048584951001088
752065228167319552
752218110443319296
752066918220177408
752189022873714689
752064095721918464
752167711547985921
752095707977383936
752104511959773185
752233142937845760
752103991543271424
752078892865875972
752056260422426628
751950190693744640
752230563377876992
752174153957072898
752104868358291456
752182488131366912
752240495523356672
752189962217488384
752195347884146689
752012635521085440
752243733517701120
752136036046630912
752055723677347840
752116495006720000
752043522434359296
752148883535376384
752053073044967424
751995673810235393
752134505415270400
752195985229553664
752243154766692352
752084794352238592
752229615406571520
752032919435218944
752159381689696257
751989495654813696
752033175170408448
751935447660503040
752209457640243200
752112204124680192
752244773747130368
752178788927242240
752116155427516416
752188582681534465
752222292172759040
752015928309739520
752026656974528512
751997666158981120
752040829796036608
752226788210769920
752083074691760128
752190457434759168
752222212606857216
752084572167348224
752214452968132608
752140071168540672
751997842214891520
752134903760756737
752131464297345024
752071959979188224
752082932211253248
752104767602720768
752056189345726464
752078163270828032
752106684454232066
751950476107587586
752165073314013184
752189576605818880
752184107036180480
752236850471964673
752224997578461184
752152163233697792
752084920223338497
752227971231051776
752100128652230657
752196304395206657
752222216389947392
752167166309457920
752039483206500352
752160405267554305
752225920119955460
752001101243691008
752158647636164608
752220471903551490
752208157255077888
751999385924411392
752189517625487360
752227362826227712
752157037241466884
752221595867942913
752099092923318274
752112128904007680
752012014797611008
752104713252900866
752058915681075200
752010420995649536
752119590524710912
752239270589501441
752096345637396480
752042243037409280
752014443379363840
752094806306881536
752223931940032512
752105107261562880
752198804179410945
752170261579960320
752149546076102657
751996051196784644
752240398970478592
752042406992805888
752231691368804352
752108932655620096
751996730657345537
752245272894373888
752119582014398464
752107565278978048
752224221644849152
751990867183886337
752238209682186240
752219771144376320
752085918299856896
752173210431479808
752227577113243652
752034014161141764
751994910614560768
752197809806282752
752101357700743168
752067639527243776
752046621874085888
752039324154204160
752030176100450304
752164263863709696
752154000322158592
752192365939585024
752205775104188417
752080432259366912
752119804178292736
752052875723960320
752235223119790080
752089571903451136
752118034341498880
752222078225395713
752176284952719360
752128910314377216
752228420008808453
752154742818795520
752117413358014464
752242164873256961
752130126641496064
752094953170411520
752056264637747200
752229761980764160
752074367224471552
752044873172254720
752215136505630720
752229841701863424
752113852645597189
752119023953965056
752010639019737089
752114334784954368
751965294545866753
752125659456110592
752129564625637378
752100879637950464
752173298268659712
752176066861629440
752119254779133952
752080541541949441
752120852796284928
752214738231185408
752175139928899584
752101449887350784
752191078032367616
752165497127333888
752070940498984960
752174715935023104
752224015826030592
751958386615455744
752139664207835136
752091278733606912
752241854490509312
752140473708474369
752040275871141888
752135146917289985
752222363568205825
751996047149367296
752077693626310656
752153497022242817
752122966784241665
752119288413163520
752064011542286336
752139404257394688
752189945570295808
752020743064526848
752060744091394049
752223785420488706
752090796640403456
752178910318718976
752082244412530688
752142243964657664
752091266100371456
752052234104561664
752197436471439360
752030465637228545
752005895442337792
752245637559844864
752096567742570497
752011381529018368
752052603182280704
752100800047046656
752006524508246017
752015047380131844
752032877211189248
752040632668000256
752191673531326464
751986106846019584
751936353831714820
752092335782191104
752175852700532736
752094923558617088
752044231187914753
752174137116880897
751966716331163648
752222225042771972
751936500636450816
752146832558526464
752081992527781888
752075696868995072
752134971024867329
752075176892850176
752117787007614976
752149256870436864
752084706359930880
752089806587498496
752186019550822400
752055149024120832
752123126037684224
752240440968110081
752017286962286592
752102448236531713
752047498684948480
752171452934287360
752095469124382720
752095452267417600
752186036378226693
752071842278498304
752182685397909508
752178780420993025
752005475877658624
752127043651850240
752179891710361602
752183125585891329
752034681030402048
752155309209219072
752118466400976896
752081866769981440
752090209450426368
752104834933948416
752165186828632064
752173197785722880
752173998750965760
752152096313606144
752132609283530752
752057594387111937
752238855277928448
752139437815975936
751937146563358724
752091148588609536
752028788054106114
752063382673436672
752080109323096064
752021472886026241
752223487490686976
752075164121198592
752144177257865218
751943723383042049
752237823483412480
752125189652185090
752086249909858304
752130113937018881
752015961746579456
751940023767924736
752201182010085377
752161730655096833
752006835050147840
752197499574771713
752188876148572160
752079517951205381
752058236233064448
752099776339054592
752238305987665924
752056147352358912
751984563333656576
752024807286398976
752116176243818501
752206739794173956
752201681094451200
752094831569100800
752170840360452100
752204067791855616
752192550434287616
752049893561237504
752183125552328704
751944629323522097
752045695037763584
752159972935348225
752070672013258752
752234506011238400
752187563184709632
752242273803526146
752105384156893184
752103102589734912
752153991920758784
752084761053716481
752227773998039042
752159226714292224
752120995381600256
752146786207277056
752067606039957505
752164465291001856
752053156771536896
752150066354356224
752046748063952896
752106311404425216
752028641169661952
752232018734411776
752178331634675712
752162036780445696
752196119506067456
752219695667871745
752049113634631680
752133406478176256
752219440041766912
752115718976446464
752026418159161344
752128818027040768
752102813300248576
752057070195609604
752111663269183489
752216793243013120
752057703418200064
751976228857450497
752183419254308864
752219431409848320
751939814052753413
752081396869451776
752126536082423808
752072555519832064
752034659924516865
752068952331849729
752117656799498240
751938992006914048
752120462738587650
752213479751245824
752143804187176960
752069753624199169
752068134610296832
752117279186415616
752221595968602112
752164465416765440
752136967408812034
752047620219166720
752033330489593856
752068856131248128
752139119208300544
752073700669808640
752057741271769088
751953206641561601
751993362639687680
752233365001105412
752089773238525952
752224871795621888
752204868979421185
752112552440635392
752162863058284544
752218072694550532
752042633229283329
752119875653468160
752128700385153025
752196887005061124
752197914999476225
752059020228366340
752037029853233152
752135436286431232
752144026309189632
752144307448979459
752149948603437057
752004045531783168
752009460537634816
752048236723134464
752121410756218880
752166822510727168
752063592036339712
751982117840560128
752132806600306688
752168340567699456
752122287483129857
752046663888494592
752198535496372224
752104448999190528
752017836436926464
751946856419172352
752122207669743616
752043052533972992
752205535756312576
752156403821867012
752219377253158912
752071280418062336
752058676433809408
751960080912781312
751970138732109824
752146341762064384
752178444763402240
752217481427689472
752216956804096000
752240184926801920
752003433373179904
752193980604047360
752176259669557248
752210011162542081
752230827703033857
752145389659287552
752064091519324160
752192185232162816
752220329238421504
752156584252506112
752000744841211904
752176137816580097
752159079557165057
752073415427780613
752192923492556804
752211579748294656
752112552499347456
751941248529948672
752030792885338112
752170945549185028
752103094092267525
752102997501640705
752133045545791488
752142289816944644
752183339784802304
752123923215609856
752232752876052481
752160078095147008
752205007395688450
752121091934527490
752160237310926849
752083322298200064
752233763694866432
752007074075123712
752125101500276736
752059259345657856
752118063709978624
752205200367247360
752170068839174148
752184404810817536
752069418163793920
752156311534665729
752010228217024512
751991638830948352
752065974636077056
752057070078205952
751956914225946624
752175672517419008
752089554899853312
752043639858008065
752231469330890752
752026401499336704
752106030234992640
751935426693308417
752106508427689984
752064548677554176
752088304963780608
751978913245519872
752240415747833857
752047402371080192
752102356112867328
752235474962378752
752001478743633921
752006558133915648
752061662916669440
752165169833410562
752056965010948096
752161407400108036
752066431689191424
752179200015142912
752093778479951872
752160174459191296
752103375035072516
752077890389479424
752111361182801920
751963201533861888
752189312297537536
752111050967752704
752035574278549505
752030448964939776
752183058682478592
752150791822061568
752143585907134464
752071368448049153
752180328001921024
751955852962201600
752088095357534209
752181674465722368
752110975059386368
752217556879114240
752190935291744256
752100284151783424
752136627590459392
752122409029922816
752043006438543360
752236779256836096
752145565610278912
752229204381560833
752127714862231552
752168273744101376
752068189257883648
752024639770128384
752174187628814337
752097268128423936
752221981563510784
752154533137178624
752236120914690049
752144999601565696
752105409285132288
751948806560686080
752013717852663809
752221130375700480
752080482708385792
751956138380316672
752224200367243265
752189702501982208
752189995830636544
752044537309126656
752165215815380992
751966745544404992
752228277318746112
752124304775577604
752084706347261952
752208819946713088
752159285434474498
752044185281323009
752151756415471616
752054515734577152
752049818281783296
752218366077796352
752230294779035649
751949096248901633
752197373879693312
752089605449580544
752237320410001408
752090947408855041
752135964919795712
751958390503448576
752167602655358976
751962048163000321
752227241409511424
752118604729053184
752171574468419584
752045590352199684
752073029270855680
751942783653511168
752100393178451969
752201005874446337
752153736068231169
752192193591250944
751998748151148544
752131162491920384
752188821509472256
752243401840623616
751952808119635968
752094516715393026
752046756398071809
752195285166747648
752132835834671104
752083947178303488
752197570672283648
752211512618524672
752046118696001536
752141077705007104
752077374863335425
752170811226615808
752126531854594048
752220337698398209
752220882781802496
752078863807631360
752031161942171648
752140628864167936
751937343540584448
751940975887544320
752117304540925952
752056889874063360
752066884921470976
752104985807056896
752170832164716544
752109385648861184
752236905027276802
752056348507049984
752127077130891264
752190541207601153
752219309875851264
752101403691188224
752082462432432128
752159054668193792
752215627184562176
752064603220246528
752135881184665604
751956159494586368
752138762700791810
752168055715889152
752040854840377344
752230626238033920
752075415934631937
752144374545481728
752193783245275136
752166767875719168
752162900916051968
752049981515849728
752099789051793409
752093598154420224
752126167138889728
751970461999824896
752226603724308480
752243880117039104
752115689553616896
752002170938163200
752215518464147456
752159935450980352
752049629383000064
752237622433554432
752031736603615232
752146215844843520
752103983322370048
752211818853138432
752115937319329792
752082668104327168
752135834975891458
752179455670489088
752001046742986752
752104507463598080
752116721591390210
752047209143754752
751966745703944193
752035733620285441
752163299039514624
752052292833140740
752063009275645952
752088166815916032
752121729523286016
752174917613981696
752074757256908800
752151521526161408
752201328810528768
751976677945831425
752090310012964864
752136015381356545
752087365640921088
752039516785872896
752238725275348993
751952266895261696
752237722845208576
752100800025899008
752150519288922113
752072387873693696
752151760685457410
752125412155781120
752155753629282304
752085482364862464
752101571845058560
752179094763241477
752137348981354496
752063529352437761
752126770892111872
752091358521860096
752061096744345600
752141601875562496
752236917719261184
752092499234189312
752160430462758912
752128675420704768
752043534925066241
752021305164201985
752187995223011330
752196832764293121
752175131275960320
752150829751304192
752217426910179328
752017769617432576
752216793238872064
752152012532379649
752171641489219584
752183679213047809
752133154874556416
752197080010125312
752137474957246464
752242424852934656
752051479163338752
752150225406595072
752171620626825216
752057325968588800
752117984081174528
752138976543313920
752195784175607808
752119535948345344
752051785435586560
752072156851437568
752176653741285376
752131485558341632
752096643131072512
751969463751221253
752047800632868864
752068793204109312
752213395840000000
752148224924852224
752233314564669441
752108240641593344
751989495650811904
752187911186092032
752082458334597120
752230231730249728
752123390232854528
752027747799543808
752226813447966720
752083250911272961
752047523838197761
752231205081214976
752229929857802240
752113202352259074
752143976174530560
752215866511622145
752219624482168833
751941391362748417
752168005195497472
752014745503399936
752075722152259584
751938060896636929
752189668997857288
752211802323243008
752136287885234176
752020776870617088
752135931486937088
752136493284687872
752083057990074368
752172962766155779
752142646307676160
752155535537893376
751987969024720896
752048903739015168
752126041204883456
752062128580878336
752155241999630336
752242370222100480
752230630386204672
752143845933154304
752016519710797824
752081372072771584
752146366995070977
752090498601365506
752127727499616256
752153409235529728
752188037048705025
752091513526497280
752245696171048960
752019149522608128
752162091067383808
752223273715458048
752062992624287744
752240881126834181
752127727273070592
751969941600043008
751968511732383744
752023771549147136
752106172686143488
752039122764726272
752161742994567168
752095909475979264
752117337927536640
752204436748001281
752154759784701952
752120626509443072
751955765162901504
752221683759525888
752123004453289984
751991630677192704
752214914169790468
752231368575385601
752021661717704704
752215077969944576
752108844608737281
752169582245273601
752067387860582400
752203912564867072
752200829994754048
752143124596686848
752108471110160384
752083070669430784
752073906039631872
752151831988539392
752195947778678785
752111331583680512
752214486623322116
752175575767318528
752105648578494465
752055476091756544
752183968548659201
752149353146388480
752202398572093440
752153245284442112
752141174417358848
752096823477755904
752232807305535489
752022874064457729
752224670276091904
752164641401409540
752198925617074176
751958185314050048
752085591332880384
752073994149462016
752050636057968640
752189425623375872
752182362146877441
752155053151191040
752141191047708672
752049075906875392
752221608425775104
752174611052105728
751948445821218817
752044734516977664
752034626349178880
751961129513996288
752048219899691008
752148929479933952
752009242328969216
752096244823166976
752054201300189184
752173080290603010
752234325744254976
752063977962803200
751960307644366849
752157590637936640
752245562292985857
752166084149710848
752105652626059264
752215635762016256
752189828247146496
752047154697469952
752055908042215424
752163999718965248
752220723339550721
752212028736036864
752099482754379777
752153765415976960
752214419250241536
752197570924077060
752175072731860993
752120441855021056
751991194196914176
752064146032603136
752127169372033024
752196173998555137
752179732586831872
752098707026345984
752049449208250368
752134769501057025
752098988103532544
752184207607300100
752049629584302080
752055241550553089
752154713374728192
752148984009879555
752052435238154240
752077798488023040
752139786014617600
752143330176274432
751972747681501185
752147717380452352
752073666792419328
752148988225327104
752071511159238656
752065748202315776
752089743622627328
752013914754412544
752066792433016833
752166390333861888
752094856684634112
752201475594608640
752061146845290496
752071473343389696
752071204979212288
752125365749948416
752079203496001536
752062862235955200
752065890603134976
752176477773389824
752193074697207808
752148061179240452
752134161343901696
752105782771081216
752167048923389953
752063852066574336
752173000456298497
752058173276774400
752085121528979457
752148069588828160
752063101491671040
752112283699085312
752160786911559680
751946856364515328
752239434322440192
752147851560488962
752106789278187522
752164351939907584
752106311257624577
751954750036439040
752242471061561344
752183100680069120
752220882953728000
752244840784547840
752132080990117888
752089412419346432
752116524417110016
752118713571217408
752024996357300224
752176142333784066
752229825138532352
752122664853078016
752104629375160320
752056050799509504
751944071275360256
752039319754407936
752130319483015168
752109523893182465
752183130065297409
752150774835191808
752135717648818176
752171612414283776
752115672868593665
752018008692973568
752085390161432576
752115295351865345
752116281197854720
752091467586400256
752152863611219968
752047922091528192
752084018540138496
752137953061863424
752076896402374656
752014485406117888
751997439704309760
752059041296355329
752231901415477248
752222333985697792
752232312092459010
752070559098216448
752127425451024387
752119133320404992
752134568036167680
752132101881733120
752165513686552576
752119292628525057
752161902311211008
752184467842752514
752232903686365184
752088250668441600
752130818332626944
752238993643806720
752040523607703552
752074979852812289
752188767033815040
751950631204560896
752206299375382529
752032705265672192
752214549533786112
752027038937182208
752063223168376833
752074908507770880
752209902014238720
751951587547881472
752233021307101184
752199370326573056
752131191835389952
752173562815971328
752190130350387200
752045183236206596
752112132821516288
752172484842094592
752136459772170240
752115341493407744
752030402647302144
751940216672362497
752207909765939201
752026170535743488
752112619620892672
752076611235700737
751963600118358017
752242114310901761
752233952224636928
752223961463783424
752082919502426112
752053030808354817
752139097913716736
751949880336093190
752104935630761984
752081552310435840
752235457988038656
752047502904483840
752229216935174144
752063772773220352
752243209045217285
752095145772851200
752227291535642624
752087562865545216
752146555369459713
752229195871313920
752183692068478976
752122312657408000
752132143757729792
751994394480345089
752114657691828224
752090624623382528
752152507456032768
752044252335575040
752103836689522689
752100317735620608
752127106646245376
752029723245613056
751982856130355202
752181968255803392
752150607436406784
752173457610305537
752100460090318848
752167245908963328
752118579747819521
752154218681733120
752054251300515840
752185734631530496
752131988576841728
752165538806296577
752174133002244096
752152477932421121
752111902151630848
752203518413508608
752243775150448640
752142000636461056
752095628197527552
752096991434256385
752078939292635136
752143480953053185
752054930937176064
752110446757502980
751987884857692160
752221893550305280
752129564323766272
752205116548276224
752198174979284992
752126351587569664
752077764786786304
752215874636054528
752220195050053632
752221252002017280
752202742404440065
752217783166001152
752027210941423616
752180814520193024
751940846090461184
752031937745694720
752145204786958337
751991039343362048
752035549268017152
752157611764637696
751989852359499776
752233805352755200
752043274869825536
752174023988084736
752212230108618752
752043254175174656
751946172483379200
752152259761405952
752126016017969152
752156416262168576
752115232324091904
751949448582950912
752244660127535104
752099558176329729
752138989168123904
752036132020428800
752174737233698817
752038648875483136
752178264655929344
752161432578457600
752204214533750784
752185197563670528
752193624016875520
752170752435191808
752134895409954816
752156898737127424
751996080582123521
752125391238684673
752045120602550273
752187370523463681
752188393749114880
752090246997643264
752093044699197440
752176314233286656
752111331952713728
752004460956704768
752022437894688768
752091769701961728
752183721441144832
752058667965485056
752096127441334273
752181741423587328
752009167100141568
752234224741019648
752228608509378560
752204034329628672
752104260029079552
752066255641677824
752149155871592449
752080281524404224
752170815291023360
752169045525495812
752169141868621824
752091249457369088
752040163027615744
752191065579552769
752206790109061120
752058693349416960
752073540988391428
751963658561912836
752125835822428160
752157762633789440
752102280493539328
752142734627135488
752126120775016449
752233763514507264
752111130357690368
752058592765833216
752094361538727936
752023817543901185
752068335810940928
752169817168162816
752105417736683520
752054071205519360
752096681248907264
751978783192784896
752077118864064513
752062287977021440
752169309661691905
752132361836519424
751999939555778560
752089865278423040
752081460060880898
752100686565867520
752054801077182465
752145003858661376
752196576609722369
752047557384114177
752178977662435329
752167770167521281
752240675685490688
752121762867875840
752179379971776512
752099462068207616
752079966796386304
752151697741479937
752132450130784256
752167304671203328
752115438113488896
752188838232154112
752003508988174336
752144806722150402
752090016155705345
752044130558025728
752101370514247685
752101630326308864
752174581742505984
752174699145269249
752212070700085248
752004460927283202
752004460927283201
752233671172747265
752045103829676032
752150414297034752
752215803345375232
752216390749319168
752242739354492928
752106034362212352
752100791528353792
752127274405793793
752072521793626112
752152611944599556
752072253546852352
752072047799459840
752158454819622912
752113005341634560
752189308216418304
752151882307600388
752239039827308544
752094365837828096
752138317735403522
751984567200976896
752034664005586944
752127572193017856
751941269597847552
752183956276187136
752104344040771584
752175223433261056
752022777272475649
752162867319799808
752171549604610048
752209960893870080
751937930747269120
752049830583738368
751956083942494209
752190901716267008
752097003924971520
752221721529163776
752014682534268928
752141920986476544
752146597291626496
752061113186091008
752138338967183360
752114229893861376
752172325521465344
752058643026173952
752025763881242625
752030129862406144
752131967571881984
752078733528461312
752239019107487744
752212376859078656
752065781521911808
752188192561004544
752179069995851776
752063692833824768
752136786881765376
752068927505793024
752155481079242757
752072404290109440
751958327647543296
752160551996973056
752167573043703808
752236854573985792
751949494766436352
752225920149295104
752094491801112576
752101072609677312
752064997220491264
752201081438871552
752057166631170048
752049428027047936
752192009092333568
752245352259026944
752207834247532544
752185071692570624
751967941210562560
752105589858246656
752081862667931648
751982856138731520
752180626015526912
751947447639875590
752146245284536320
752028158799466501
752120194403799040
752105053029269504
752109481979416576
752214486690455552
752206659909484544
752069439260995585
752058546540449792
752053034969100288
752081485080002560
752001076254113793
752116671192510465
752138464678871040
752184425815891968
752175919683497984
752231041482551296
752037352483192832
752119200408272896
752167359117402113
752020822966108160
752128260088164352
752117195434590208
752115383323144196
752189509597552640
752192105552936962
752134853290762241
752190675316269056
752103601519128576
752115538738970624
751966972070416384
752084815260819457
752027982760411136
752035943440347136
752160115923513344
752219813301411840
752140759009202176
751951306416230400
752030293742223361
752207540772012032
752242172909481985
751968943355506688
752104750812917760
752071620177559554
752076481308700672
752212116703240194
752156839786184704
752107783441551360
752227304340918276
751957199438508032
752086124198301696
752089924095078400
752010274148798464
752067769722544129
752183289222406144
752103115147608065
752183834376933376
752000602025107456
752171264354164736
752107485713104896
752122807509585926
752155854502256640
752122882986090496
752144789672488960
752220505273409536
752141094721388544
752115131937529856
752141694250815494
752170261735178242
752132970195091456
752170295461543936
752061021288751104
752106319591641088
752163491985891328
752119330171592704
752022722813702144
752138154451144704
752224254846992385
752038149770055682
751937108831383556
752114557313744896
752155804141178880
752228839430819840
752128989783744518
752090788037849089
752049877035593729
752091102862274560
752137504124465152
752183255626092544
752234136853676032
752046428973826048
752228801678024704
752053655738707968
752231628622196736
752013327673335808
752061616577978368
752095062276841472
752148765796999169
752038954682187776
752069783118606336
752127534569926657
751973909495422976
752225920199655426
751948076751859712
752201454597779456
752200414506971136
752072483994472448
752043916644458496
752096240477831168
752013252159217664
752050543602896896
751957119784615937
752067446920581120
752038854052446208
752137093254701056
752217007400095745
752232383408181248
752188771295227904
752228491383410688
752226935296647173
752004691454812161
751992226155233280
752152607913746432
752064225380593664
752240046581899264
752000035873751041
752214926740037632
752073146967154689
752136585705951232
752191241618685953
752049994476183553
752167191542366210
752054557497327620
752112019512451072
752095624229597190
752004913773764608
752085385635913728
752178692470693888
752082479180308480
751957690235035648
752154197513166848
751987037884997636
752056218516987904
752040116592472064
752244438160867329
751977776815542276
752067190799605760
752050065754161152
752135042240024576
752087931741835265
752211378362986497
752226364770713600
752007057113550848
752228357169901568
752079602013577216
752223931872927744
752222443205382144
752081522895704064
751974832477048832
752122417384976384
752059175719534592
752132391225987072
752174623786209280
752218596797997056
752077756326899712
752080251933462528
752177198925123584
752030050573291520
752053668686462976
752020625598930944
752081258499432448
752066809386377216
752106298628595712
751969971295522816
752095674615865344
752188146268401664
752157276081950720
752033292522848256
752184140502601728
752192990643417088
752110673375666176
752035460898258944
752153161478070272
752110048264978432
751967282453250048
752029211641147392
752126137552211968
752201492497661952
752077592707100676
752160153491963904
752175235991044096
752061012551999488
752081363671650309
752027739327082498
752182437661315076
751997670353281024
752140096397250560
752028339229958145
752135226537762816
752189127672655872
752124967521775616
751974530323615744
752113143774457856
752004460948312064
752036811719999488
752171452863025152
752184170122706944
752144806638415872
752166092789997569
752194672760684544
752179526768140288
752144290705448960
751958302599290880
752120823289376768
752209780492476416
752218949195096064
752133905407500288
752141400850829313
752167409717547009
752160426285273088
752241002845470720
752242474974863361
752128448626192384
752154235177926657
752208660617633795
752012740433240064
752150447834759169
752033191972761600
752239363048734720
752182278344835072
752123558193664000
752142310826270720
752226142388707328
752200104208105472
752008021845413888
752080960657711104
752133079305752577
752013537405460480
752165467477901312
752029416839008257
752023570335674368
752038828974694400
752108831929434112
752093778643652608
752065559416696832
752084106511519744
751983141284253696
752007245773365248
752116788704448512
752126229839540224
752021317961023488
752218903078641665
752198321515728897
752173919331880960
752039684709187584
752172627242942464
752080281209896960
752242512899743745
752018474281496576
752101508792090624
752133389537447936
752233943970279424
752087633866723328
752037054918328320
752095527676682242
752166218421985280
752107120775094272
752060484334092288
752237404229103618
752238695827120128
752083074893119488
752138603317211136
752140599441129472
752215426160099328
752085884892241920
752133796401590272
752086811992809472
752170479939706882
752112308915150848
752201177903820800
752144198346964992
752153782520258560
752015386971770880
752084966507360260
751941408043503616
752187122845675520
752149000791425026
752102800520273920
752179401320726528
751958503858647041
752118059456983040
752051642531450880
752224972421070849
752179015377715200
752216696803495938
752242211010609152
752033959412989952
752101063973494785
752211604826157057
752002036804104192
752060077436203008
752063810370957312
752044432661344260
752226704589021184
752123881272389633
752101722831593472
751974320453349376
752230961555894274
752118491478626304
752241870990901248
752057766294978560
752073561947287553
752200091662942208
752121821873528832
752244672815362048
752110048134979584
751968742213611524
752214906011848704
752081451567443969
752236699414044673
752226435952218112
752168667815686149
752156634366021632
752054985425358849
751940531433803776
752109783935754240
752140914139824133
752148522821099520
752044046936252418
752059544893784064
752104067124457472
752236808688115712
751996143488282625
752205867211186176
752166428363649024
752144533979365376
752146329208496128
752054469622394881
752063420120244224
752130092952875008
752124028047855616
752240935614947328
752144961899008000
751941055478501376
752209738344108033
752051370002419712
752096563560845312
752218949102637057
752194605345542149
752076955135119360
752229501988442112
752052523264073728
752075663448875012
752164977084071936
752093862563352576
752239002330234880
752117698725752832
752226310399860736
752226155172945920
752040808925241344
752135944090710016
752082781082120192
752197260386168832
752229799876321280
752058428831305728
751956889299070977
752129488863895553
752071603459125248
752109910037393408
752111637826592768
752067702785712128
752127605713805313
751945857956777986
752074304632872961
751949519718326272
752210225055223809
751945329805844480
752222870869274624
752151962167209984
752095477110337537
752228839225303040
752232542766596096
752216097265442816
752083825677766656
752095900747440128
752224309452693504
752122392248397824
752044033967546368
752114158825537536
752016141967585280
752107976165511168
752028888742715393
752099151677095936
752024727649083392
752092801454731264
752222262619611136
752058525560561664
752173013060247553
752111432456663041
752219053918449665
752120328755810304
752047007754293248
752092130399678464
752201358221176832
752011037747052544
752204147630407680
752075667735506944
752118063751917569
752043849460113408
752136606568550402
752182186216914944
752134740195602432
752141367103594501
752214909954486272
752135499406577664
752183599466700800
752142587851530244
752090376832425984
752174942482030592
752029433771487232
752144781426515968
752208824363343872
752145754303631360
752120735225839616
752051244106190848
752018314877104128
752028603278356480
752156537968267264
752090859496153088
752001873121386496
752141513786847232
752000669201104897
752239350210068480
751998811136983040
752059129326366720
752096437807247360
752004356006748160
752238310278455296
752109272427790336
752057523180564480
752099038405677056
752131175125311489
752055555968143360
752152662284591105
752002439243411457
752211261023195136
752131808456736768
752231955882774529
752052833617260545
752103836655943680
752095040898498560
752066079602520065
752015739587100672
752107892631744512
752222891731812353
752187886083117056
752061801211265024
752143166548082688
752115056209453057
751940753656512512
752201522021339136
752016506926620672
752187148221153280
752183075262570496
752111122141081600
752100607104802816
752172522364428288
752070483261157376
752184807673720832
752200490046267392
752211743619813376
752111239598370816
751978682550460416
752036287134175232
752145599336591360
752099889631399937
752127739931525120
752183863946928128
752135780370255872
752196010663968769
752185331949178880
752069933840867328
752057099551637504
752236556828704769
752123138931093505
752175722559512576
752030625163534336
752054729778290688
752093036151091200
752084492387553280
752190004550565888
752231205081321472
752146064736718848
752120450109497344
752177085683204096
751994822303453185
752143934231552000
752215019362721792
752052657548820480
752100078492520448
752095833743589376
752021083046436864
752188351852212224
751956230424391680
751956524306694144
751950190744076288
752011612115046400
752054771696148480
752058634457255940
752076737123614722
752147000192274432
751980284795510785
752114209014616065
752110534749745152
752205770918391808
752075113953132544
752232379306143744
752108240721227776
752080201522245633
752201870106562560
752089299261198336
752231939000639488
752082806285688832
752147398424530946
752103375131406337
751985380954546177
752241824950091776
752044869011529728
752102280447524864
752137663470268416
752138284575240192
752037264767672320
752176318394068993
752111260288839681
752087889664585728
752153123834073088
752118302508548096
752025931552681984
752193972139921408
752166503739486208
752016872023924736
752174779147423745
752099386235228161
751982021577146368
752092314827448320
752226708728807424
752148463790411777
752237408540766208
752090494340108289
752154516229795840
752128821919375360
752022895077961728
752179145241616384
752206693623291906
752087252352720897
752199370255261698
751958520812048385
751981149149392896
752029433737859072
752134194994741248
752107145768951810
752168772656508930
752163185965338624
752183125812322304
752144814854934528
752240923329855488
752198481234759680
751979198558896129
752127521848778752
752203337827807232
752172224866426882
751958156008271872
752220488504635392
751990204416684032
752196987911569408
752201051957231617
752101005370753025
752058630179065856
752196366953222144
752118902700716034
752084987176943617
752113064191758336
752004536395522048
752037101013704704
752183125653028864
752151106327838720
752188284839796736
752210371738558464
751946646624301061
752116620689076224
752158286938513408
752107955428945920
752074547621404672
752030729798819841
752209553882767360
752112556601438208
752058357637414912
752138779352268800
752093766073344000
752085876419747840
752013054913744896
752067081726791680
752122807270535168
752106818625765377
752181238245588992
752210841567649792
752113974343270400
752122165525348352
752124107651678208
752180797923323905
752106701407518721
752074396756484097
752217594652872704
752186695093723136
752235965608030212
752195956175622144
752092096496971776
752056290055163904
752172874966892544
752098765759246337
752217032431661056
752130726213087232
752076833496195073
752037411409039360
752163433311719424
752101118843318272
752099512211034112
752064330208862208
752085746459217920
751964984205193216
752099235588349952
752164465420996608
752183352082436096
752054985500667904
752031178618703872
752073050426925056
752123830718631938
751948982662815744
751953315391475712
752189173902086144
752175097620811776
751974694002126848
752060136164909056
752236632510697472
752056206252871680
752100330205220864
752133674808795136
752235835441967106
752220882945372160
752167195732574213
752172153189969920
752174850253422592
751939357028810752
752138569628745729
752132538253053952
752136468060078080
752221419719778308
752013373638742016
752170438034395136
752024777964064768
752217128929984512
752093007017570304
752062401126817792
752029006061502464
751971816734949377
752152679376310272
752223562946183169
752239417528639488
752081619498913793
752105577178918912
752059167108657152
752066347820019712
752062568752087040
752173747050835968
751955626771812352
752154894027542528
752170341380816896
752139458858844160
752164263712653316
752047809184960513
752046651410350081
752067455124697088
751994784626020352
752218534130905088
752132445978460160
752006415561084928
752067173972119556
751973322250973184
752240461956259840
752167258584064000
752066481962250240
752070789533360130
752130931939508225
752105589921153024
752223168832634880
752203786936946688
752100904862613504
752074023522201600
752099579143815168
752173927628173312
752053106586816512
752169779205734400
751957220611416064
752064733004562436
752167627636805632
752073482486374400
752051038459342848
752100347066417152
752225920220528642
752225433769373696
752210615087890433
752182676912611328
752058370132180992
752172304554037248
752057485402443776
752114414527082497
752166755238309888
752084467414687744
752237605496975360
752144202503454720
752072278611931136
752099482762784768
751982856134467584
752155443129122820
752238725560762369
752123969143209984
752165488646578176
752171004139597824
752242743699730434
752204961203748864
751970277156806656
752218160586190848
752153173985468416
752066750431264768
752028246804430848
752144995088347136
752178864105730049
752089579985989632
752105443120521217
752078071075921922
752014766420393985
752125881636646914
752110366981775360
752194987127865344
752233709043154944
752064166647721984
752217116451991554
752153660717666305
752082219217195008
752057544227467265
752129509889945601
752178386299133953
752136912656269312
751967387608608768
752118520926834688
752043484731830272
752220882987323392
752114787765608449
752084249113616384
751941286349778944
752051030364344321
752045917231017984
752018180655251456
752194869871972352
752160623211884544
752097192832360448
752149118391312384
752213999891218432
752236288313532416
752149457979015168
752074942095687680
752181112408051712
752082479318593536
752090146166673408
752159633477951488
752094462277451776
752201387706949632
752101466698051585
752224435453693952
752109444490792960
752156571451416576
752142562480287744
752071167062794240
752143380445102080
752202566105174016
752141652496637953
752056403293007872
752072727364796416
752106839484067840
752187613411442689
752111801639153664
752070814783135744
752088816631119872
752121825891610624
752219758695739392
752110602143674368
752199324113768450
752015525459456000
752231267953938432
752203254344200193
752150665871450114
752169758456438784
751958147409911808
752120781392535552
752011318798979072
752070839764332544
752114351788662784
752089450176536576
752171218242002944
752167191462551552
751936278187352064
752239157460684800
752016951744925696
752004460931461120
752101840045604864
752108735397392384
752103270328463360
752082944584409089
752045678159888384
752139949592473600
751955786042081280
751991311792689152
752213576228675585
752136589875113984
752011851131740160
752181758313918464
752157808754176001
752237756596817920
752045892413325312
752121557607002116
752184866486226944
751993673374584832
752074769848266752
752210828934479872
752094604711890948
752161776721068032
752132999672627200
752200108347916288
752026904593596417
752166377977286657
752067727766978560
752164519590391808
752082588144205824
752084450352259072
751960504545992704
752190000129802240
752220396473184256
752048106892472321
752059037265657856
752195394226925568
752013256273694721
752046035032219648
752206726837985280
752049662912331776
752243033014407168
751945639848611840
752217502332153856
752183859744243712
752148996618158080
752130671729119232
752129736248266752
752231511173259265
752101370346475520
752027647232782338
752138477135945728
751990787328573440
752047389695934464
752029282830987264
752146375115153408
752211319831486465
752085696383488000
752198166448046080
752112753821749248
752036031441014784
752061981666926593
752201261664071680
752222594028466176
752063982144552962
752204185114963968
752087797499060224
751996193769652224
752187961786060801
752211281860497408
752055841210105856
752063885809553408
752131862793977858
752230135588327424
752204084686385153
752110861829804033
752030604020092928
752058370278981632
752051168789102592
752120496284663808
752119334521151488
752171180275228672
752121914211065857
752241707492577280
752170958044160000
752213077085552640
752052611579338752
752107615530999812
752123600216420352
752042884875055105
752118306744766464
752095829503139840
752011641437491200
752036941743349760
752179715574788096
752020399076941824
752191258492272640
752222111633174528
752181787695026177
752228709235556355
752074912710463488
752170916151431169
752028548970479616
752106244140302336
752085000015740929
752091006128971776
751975491016466432
752212833815949312
752145351876878337
752013512159989760
752096299416158209
752012488946900992
752091312569081856
751952720123289600
752122807429980160
752210464025767936
751983560500793345
752184585136529409
752229518887223296
752065072931962880
752188137686827009
751957086184038400
752054658278027265
752024194976583680
752207297573687296
752123696534347779
752057812499464192
752183918309281792
752240793235038208
752041651875569664
752243540483248128
752171012335304704
752237915988713472
752137965657214976
752239895465394176
752058848320557057
751937394090340352
752161206207668224
752137512630554624
752132965879218176
752156063894503425
751940288084520960
752117103050760192
752138922034024451
752165270362390528
751997544457089024
752242315570348032
752229087075237888
752213777626562562
752069552444305409
752099092797480960
752064095378022400
752165551355654145
752119049212026880
752106013466079232
752169812931915776
752119669859889152
751990283995377664
752011423438475264
751982327484391424
752133762721406976
752210560574377986
752215946249461760
752121427466170369
752230689068625920
752118344610754560
752053496426430464
752195750705135617
752065097799864320
752039533651394560
752111524676861952
752081254330269696
752172585404755968
752086535080640512
751973465150918656
752084668728635392
752136698826518529
752183226433736704
752205623945723905
752212900874481664
752190843008667650
752042175932891136
752069929835307009
752179028052803584
752141975386779648
752064561004552192
752080386046488576
752118797775974400
752046127281766400
752210497789894657
751982105354235904
752043904174809088
752207729498984448
752140406897467392
752235021918953473
752189194668236801
752111952667836416
752158060622147584
752079769785729024
752127589016342529
752181544341635072
752093409339400193
752225844639170560
752206278395658242
752109213745287168
752177299865362432
752183125640445956
752225852943990785
751979014085017600
752025365351202816
752143602600607746
752181066438471680
752188955638919169
752155292440244224
752053668338397184
752082764401348608
752056772299485184
752057724444311552
752172669135650816
751978015761063936
752191791315771392
752024752932487168
752056273252802560
752145976601837568
752189790578151424
752192952735191040
752213068671643648
751952657015644160
751996747480600578
752031342259478528
752202289356632064
752056797335326720
752192852260782080
752049260120666112
752225920203776005
752098799401758720
752116318653018112
752137550471565313
752104147047055360
752060693747236864
751993987842596865
752106529306898433
752127567935660032
752111084505628672
752096274329899008
752020382412992512
752109490489688064
752164251503063041
752119762403164161
752125252788842496
752047226113974272
752144177551568896
752150561261101056
752191518644076545
752155468483657728
752157842300428288
752088032464035845
751938031637127168
752097612069691393
752243968281284608
752057485419286528
752060475727343616
752161633909272581
752158622503804928
752167048734736384
752102821722546176
752003982680350724
752235609058672640
751939499404369921
752081774704943104
752132076950913024
752156194026954753
752168168748122112
752100711706615809
752126515266064384
752162762516754432
752100359443591169
752204370025058304
752219498791526401
752225777475805184
751964766130896897
752061285337010176
751989273407004672
752053173611745280
752085524265959424
752107573625622529
752072358442176512
752069329873735680
751952795427799040
752019191339753472
752176502830206978
752076921710714884
752038535553658880
752169901230530560
752185298373652480
752145876274085888
751949096219512832
752172027499479040
752071750339493888
752233188731203584
751939742611103744
752105602571272192
752224238329798657
752171285283758080
752123889652789248
752218835835641857
752144378735517696
752064137375674369
752097268472348672
752064011819184128
752206341238820864
752235177129046016
752170517629657088
752193485646815232
752210678153416704
752170790032842752
752223575759814656
752129853701300224
752189937211084800
752213656209883136
752164175980269568
752009263577378818
752157284558659584
752110153072160772
752156131288637440
752059293243940865
751987092440223745
751968091983183872
752196635342598144
752178956556697600
751963251966144512
752102620395954176
752167048998948864
752104075445972992
752104465906405376
752105677972209664
752045418280783872
752115496804347904
752149109952356352
751970860420829184
751997460789157889
752019681859469312
752025616795435008
752048144477777920
752103739905994753
752180210666119168
752183423331143682
752051353241939968
752171620777783297
752215052774670336
751936270062985216
752195553614848000
752198107648045056
752099239497494528
752169204913041408
752049218496454656
752170899479158789
751992758869438464
752032969452359680
752021552590446592
752079593297903616
752174212861820928
752055988115632128
752217355309187072
752171721298444288
752175391381397504
752071498605756416
752054507547176960
752106323827982336
752034454281998336
752084995834056704
752036220163743744
752092583220940801
752075482863112192
752165299995172864
752064238219395073
752165366823018496
752201081653002240
752152075342053377
752087562722967552
752032105576730624
752113131317563392
752067597886251008
752234128330874880
752171079850917889
752109163170320384
752163592712192001
752230454271610880
752244521845522432
752227845477400576
752002590192308224
752240491257851904
752157544651653120
752230789883060224
752167841592385536
752049491075854340
752102792035233792
752127421265084416
752067597668061184
752139722961674240
752209470189481984
752070659593961472
752141367028035584
752144995172380672
752201572373987328
752183125531303936
752185793196666880
752041341425680384
752061520188616704
752173990597263360
752225920195461120
751980461316902915
752016985085448192
752030696265375744
752005962492502016
752135990039482368
752069145315815424
752222568917135360
752057204174381056
752134404512751616
752243356084862976
752071095990292481
752107753913581568
752108114825080832
752071246997839872
751988392460558336
752178902081081344
752183125590020096
752186292360847360
752222954734268416
752240281286828032
752137768537559040
752116558001016832
752171268544335872
752198199985709056
752164381237112832
752050656924622849
752081925674786816
752107376736600064
752100929713741824
752117488931012608
752136275147104256
752043677501956098
752055316674711552
752175085272924161
752073549418987520
751985074971635712
752162627925737472
752072924589330433
752135180563968000
752066624849604608
752031149225017344
752171301872295936
752114586707341313
752121977083564032
752190109353730048
752243569948291072
752074329509105664
752235629837254656
752178788688097280
752240629556482048
752113865127784448
752069065842229248
751949418895544320
752065353640009728
752085041916678145
752141056641228800
752049075802009600
752074044212731904
751982906415779840
752147679703080961
752049772119425024
752047016306479104
752198317451476992
752240294217801728
752156697171529729
752147612627795968
752137126947516416
752122014543085568
752014430771163136
752216558290759681
752181837926129668
752003991031218179
752088128748417025
752197398995361797
751940200171970560
752236347155415040
752152922612387840
752047612073615361
752143397343952896
752118952902455296
752124975914618880
752151018276814848
752192915389108224
752132995247542272
752223332297302016
752244689563254784
752174279953879041
752006553872445440
752230349560741888
752192298562179072
752135138637590528
752001315165736960
752208996065501184
752136833228742656
752194521727991809
752004443990659072
752002439310667776
752157951566241793
752210149578772482
752044491528245248
752004628774924288
752046991153041409
752108412490674176
752149328186179584
752043539173937153
752143334303465473
752056596147101696
752215627188822016
752009103946293249
752094227518091264
752236129143910400
752019790907277312
752144059766943744
752231649753137153
752105510090973184
752085213950332928
752115589091430400
752027018011652096
752153174077743104
752135876768047105
752076888168755200
752183406537035777
752153358857830400
752008730699530240
752216965197008896
752129514159869956
752083779607490561
752098790799249408
752021431207141377
752000921060515840
752175496176267264
751964593962913792
751972579997396992
752193112240447489
751977575602348033
752227333734621184
751961398092173312
751937410598969344
752206395773157376
752153820008964096
752075692766965760
752002602641059840
752148023472431104
752168013533708293
752121490556977152
751958222773379072
752089219552555008
752038912764284929
752164628797526016
752054373115686912
752099717719482368
752183545079078912
752051097225814016
752172061229981697
752155803914629120
752132169078829056
751948089401831425
752047796648185857
752237328819642368
752233708804071424
752167036315373568
752131976044355584
752171809424961536
752102452535721985
752120663951937538
752061239078031360
752116205742395392
752019677660844032
752122027365036032
752108076904353792
752030368933539840
751973406388674560
752133687609856000
752162309196382208
752235038658342912
752097750641180672
752135478523092992
752185289838387200
752230898851049472
752055077926531072
752042616540295168
752025092520108032
752238981203492868
752211273765584897
752081170477752321
752134614236459008
752157645381988352
752173810011570177
752134387966377985
752155447554039808
752224779516710913
752082982379356160
752088736897392640
751972206926782464
752117988179017728
752210245922029569
752162175255449600
752039483411984384
752044583459155968
752182328882040833
752149466568884228
752211600778592256
752188377026293760
751944079856984070
752066087743811584
752069976132087809
751960391463346176
752061797096648704
752008470849789952
752079421373227009
751978380791156736
752190579023503360
752033800142594048
751973636924407809
752042565990379521
752070697313243136
752096957833867264
752198036344811520
752123843486052352
752144907117162496
751964728256323584
751961624337055744
751995153787662337
751946885632434176
752008420367147008
752098979425447936
752069741192343552
752205598771572737
752055518135513088
752100074142863360
752115148790325248
752196144734859264
752216055141969922
752085150821912576
752049763500036096
752173306854445056
752225546931671041
752198447369859072
752042549364293632
752059892677083136
752243867639046145
752162087200325632
752231968436346881
752122308316241921
752067237104803840
752108655848325120
752173092919603200
752025478723166212
751986148398895105
752072328801095681
752159712943169537
752143074235670528
752068063176994817
752040083201597440
752171612141547520
752141077868584960
752158580694917120
752076108108066816
752158954013155330
751956452772835328
752045548346171392
752194517533650945
752039290327146497
752150229856690176
752130319449464832
752097838503526400
752124338485260288
752081263020965888
752178486622752768
752225920107352064
752078225933819904
752232681522405376
752095632693792768
752177014778519552
752117002609815552
752229007303770112
752168969822404608
751957312806543360
752126900936515584
752052271744159744
752172254176444416
752143833652137984
752075487384657920
752041995535777792
752096450553769984
752196560101015554
752215539347521536
752177517998604288
752158513472892932
752087474474741760
752146626823786496
752045984591601664
752095967948705792
752021196372193280
752162703775412224
752197872997658626
752047330791133184
752008730561093632
752000442708570112
752102561331773440
752026871018250240
752145565618765824
752071213422379008
752237840407330816
752063378429009924
752095338899640320
752204961140903936
752186154028507136
752013742703980544
751999855434891268
752062615027802112
752050929512419328
752119586036875268
752223609297334272
752238385733992448
752203396791369728
752147461687218176
752155745404252160
752204042709962752
752054062959427584
752207394017607681
752069699312156672
752004448537354241
752215837235290112
752116830421053441
752210258643128320
752067249779781632
751999671132753920
751959959202476032
751968318437859328
752127626706350080
752085771797065728
752126997485195264
752076464435101696
752088896591241216
752053945128873985
752094152037466112
752115706628599808
752156634529619968
752012174436950016
752171276744134656
752232631211855872
752117946328158208
752235491706167296
752193234097545216
751944285348589568
752139420845871104
752057132787310592
752102574086651904
752068461677932544
752116297706663936
752168940646924288
751966175320387585
752021841934299136
752146312078979072
752156491856183296
752121611877224448
752105170499231744
752232844924186624
752210292348682241
752058902930452480
752098337818611712
752053983070527488
752054083838763008
752081833240719360
752159398311657472
751994486784425984
752193217320202241
752099558579052544
752064833575612416
752174443418488833
751997766860103681
752121112885075968
752156961534152704
752133532189855744
752150590331973632
752116951988797440
752171570307608576
752051475019431936
752134081547235328
752092382041112576
752127769203580929
752149369982517248
752076468713299968
752171331337216000
752111239401201664
752104633561120768
752207096221884416
752006713335812096
752092205570031616
752203585492885505
752022987205935106
751944234807111681
752206232086274048
752064020090355712
752061322951557120
751994914523582464
752192458134618112
752134245137670144
752056835075665920
752129547634704384
752234170475315200
752106370082668544
752122941412958208
752079517909417984
752133083294466048
751985121188864004
752022286505484288
751996470828695553
752112170490531841
752098681873108992
752004448524771328
752189031379824640
752172119644114944
752115224065482752
752118227329753088
751981199237582848
752082546134056960
752087642196639744
752039424817528834
752215879086137344
752184929350512640
752242059768016897
752105065536581632
752229048965853185
752030872262549504
752172107287658496
752109507464101888
752018411232854017
752046965995765760
752051453896818688
752152641413771264
752225978932396032
752004402257530880
752114741674274816
752125961307435008
752082671996661760
752211584076935168
752078540548571137
752118411665301505
752060345905188864
752168923571838977
751984768829448192
752218315850862592
752163475351171073
752177123817820162
752136480789819392
752123021175824384
752188812978118661
752243368357425152
752132559245570048
752107514855055360
752165559807123456
752052326312083456
752175617693585408
752131103805366273
752196736077033472
752176809152684033
752134261898145792
752222778712068100
752061952231370756
752080692251594752
752107409921933312
752230223433732096
752068050644529152
751970772470628352
752175643043835904
752173306850242560
752223210557571072
752133192665165824
752032910815825920
752220346074427392
752242538145210368
752225920203812864
752118466338033664
752202939561873408
752081275536678912
752240717582434308
752239773750796290
752040724980531201
752073335455019008
752036614579195904
752103392034582528
752089349630595072
752080482754592769
752242219038412800
752090775345831936
752130256631365633
751959070102487041
752172828653268992
752072945519001600
752058315912388608
752156907192848388
752132261483511808
752069569292955649
752100262890856449
751936836126248960
752077601292881920
752166654575046656
752222728283885569
752058416584163328
752227832831639552
752050644530388992
752125579789344768
752157095789731840
752006360942964736
752041907585421312
752036438372384769
752138754110857216
752075227396472832
751965961276755968
752115228482109440
752216101459730433
752104096543350784
752110199289380864
752241837738340352
752101945129758720
752235164462256128
752199147814522880
752140826214563840
752142650585776128
752068059293159424
751958042598572032
752028309702189058
752188125439557632
752196966801666048
751978582168207361
752175986880360448
752022295036698625
752221625131622400
752154856106983424
752074346500333568
752147113555927040
752078192643538944
752106336448425984
752202637773303808
751946193668808705
752174854628052992
752050921094406144
752074342029205504
752165480442593280
752152326924820480
752088808531853312
752241221112852480
752172711405903872
752123277091405824
752094865098469376
752224808767787008
752233289667190784
752232232748810241
752137525272215553
752100451705729024
752245834792787968
752077135494295552
752060861783633920
752220215988068352
751965718283849730
751957476124209157
752239069116137472
752079937591341056
752190293554950144
752069338555899904
752238037715869698
752139752250314752
752127790279950336
752100007277387776
752112820670586880
752155971707887616
752078846824886272
752120689222705152
752147625093267456
752062153625141248
752194106403741697
752216877133402113
752114016030371840
752149688527228928
752064045327478784
752141056687345665
752229850145062912
752091274677719040
752126297023873024
752009347195146241
752034949272858627
752189492585431041
752118759922491392
752185478514765824
752012354523656192
751959045179858944
751977332030763008
752203920915722241
752102615903637504
752186065713188864
752120445864906752
752127194705592321
752103627020468224
752194467084529664
752004460927266816
752244932782485504
752063931884134400
752082261122637824
751946479015690241
752041643394600961
752104754935889921
752090310059167744
752128163694600192
752119720564973568
752049977707335680
752019136918720516
752089617877245952
752089638894858241
752007640054534144
751960693168111620
752100334122610689
752084794213822464
752130369927778305
752158467272478722
752217103869108224
751975797058142212
752169234080366592
752143015460954112
752088590436425728
752063814548336640
752167527237705728
752039869363486720
752070978444914688
752222287861051393
752007136733896704
752224141684637700
752110199205400578
752047972506963968
752204416158171137
752118936263532544
752054301653143552
752058429200592897
752144240252162049
752054721196744705
752074090668843008
752060664596799488
752088095303098368
752088745361469440
752068121922510848
752191069601734657
752189328902631425
752240814135402496
752087617278214144
752103232424513536
752192277695594496
752040490133032960
752154348428357632
752114477542232064
752057355446214660
752087956987543557
752093178950479872
752110152975876096
752230512958271488
752153022977933312
752032143254097920
752152771302797312
752138599013949440
751938014784458753
752044264918487040
752184841215569920
752180936243027968
752107196222205953
752128129896939521
752126687194783744
752053639192125440
752230156266242048
752165417133694976
752187877979721728
752190834804686848
752086447088369664
752035779715731456
752197717678551040
752152918132920320
752086195383914496
752118214528729089
752070881879400448
752057187434913792
752188385406562304
751970797523234816
752096026840948736
752085498986950656
752033288529797121
752219792141058048
752102448077148160
752139333050728448
752217569365549060
752178331659808769
752172102959104000
752178079745933312
752073603970060293
752091467632545793
752220433970106368
752169641053683713
752076796045168640
752172551736946688
752152184465358848
752087504099106816
752021095402860544
752118990546370560
752111151375417344
752214641728753665
752167199733788672
752062900211036160
752099776607444992
751985309789945857
752163588710731776
752243662185267200
752151160853856256
752075118201958402
752137764317966336
752230831670726656
752147578750459904
752182727168761857
752206358037028864
752092121872629760
752168906924711936
752095619922194432
751941516906508289
752019434605277184
752126959782506497
752180164428267520
752238545209810944
752143757777178624
752105992578600961
752080499607306240
751984562985508864
751946357049532416
752229095057031169
752070118587392000
752070881799790592
752134337634721792
752062220759080960
752069560916971520
752216533372379137
751974333048819712
752210267061321728
752125651029663744
752057510580908032
752183863758159872
752000434353561604
752137445500592128
752129316801155072
752127286908977152
752054154948927488
752211441269239808
752076854668959744
752142507950170112
752141228851027968
752056638002044928
752229552374546432
752195557460811776
752087587993464832
752016146207940608
752062585432739840
752171926781657088
752080000162160640
752018415213285377
751985334976643072
752136799493955584
752035808996167680
752034651422810112
752058655542022144
752107489693425668
752214537005256704
751956754980696064
752159075631177728
752064624036417536
752173428464123904
752074371586355204
752191753470431232
752019472353939456
751995627635179520
752020952976850944
752153547488186368
752196409173082113
752130382150131716
752210464189345793
752203216457170944
752046697522589696
752114133722664960
752212519482187776
752065442005471232
752038602520002560
752030176121237504
752015143769255936
752095221589086208
752088082673983488
752210078376271872
751965718325919744
752010991563526144
752035398109368322
752235126713614336
752187718466211841
751963730179526656
752044013197287424
752238289319583745
752018977400901632
752073616418799616
752015768754192384
752026417920114688
751958193421639680
752221167998668800
752119640667648000
752202360877879296
752033779007361025
752016364395634688
752055111199911936
752143866980016129
752203111461249024
752094810492710912
752096932886114304
752229070142922752
752071834065969152
752118516694786049
752217590467072000
752027609479966720
752208463653208064
752111767816470528
752048253756112896
752196287613796352
752176137900552192
752237068743475205
752215447123222532
752011624685371392
752173587881078784
752211843981185024
752234447366459392
751940275388416001
752236829504659456
752158429767200768
752241862795268096
752225043610996737
752223516640972800
752052980694802432
752198938254467072
752053009895583744
752238330952187904
752121469551910912
752109578481963008
752134895317708800
752021523267977216
752064510790406144
752224640953643008
752216625466736644
752090507011129344
752043807579992065
752171331144253440
752154952408195072
752173046971166720
752190620823855104
752187265665957888
752203216427872257
752120790137577472
751972424938295296
752132546494889984
752142776645525504
752081761736204288
752245201419329539
751948370537832448
752157670606573569
752127819589652481
752071779494031360
752045665941725184
752016003727589376
752182479574880256
752068096945520640
752164167398756352
752024073325207557
752174598750371840
752037788934111232
752183922759438338
752222900317487106
752142944434520069
752110673346252800
752203287756173312
752195696183406592
752098580974804993
752170269972819968
752175357655035904
752101341066104832
752230684878573569
751992125353373696
752210141123084288
752122886928887809
752176142375751680
752181976409530368
752081103478022144
752090200726175745
752158467541045248
752118730524590080
752010781567361024
752077609404665856
752097410680233985
751943286844194816
752172543306371072
752231225956372481
752215644033150977
752149487234248709
752229380542332931
752205468735565824
752106097197084672
752110618749132800
752191514453872640
752046080892829696
752198673765982210
752171465471041536
752170572310777857
752100837665759232
752224091449548802
752167136919904256
752176880460107776
752193074554671104
752140633108873216
751959246409990144
752188897057206272
752208752850460677
752047431622295554
752073272607567872
752235789161947136
752183964652146688
752083682807025664
752139416865542144
752197193512124416
752155653116878849
752176435599699969
752159805406646273
752204168404824064
752170798492692480
752138691364085765
751997687034056709
752077332588867584
751998257602170880
752232337623048192
752128167670755329
752174414091857920
752133498719334400
752096144398909440
752104604024922113
752090284801032192
752038950827593728
752186988430786560
752025948225101824
752205980352536576
752044877093806081
752092285651877888
752052808745119745
752085016729964544
752222140942823424
752221218233782272
752136661170057216
752218802591596545
752166767947026432
752062895954034688
752165270471512068
752203996383834112
752207389588328449
752121955839578112
752054129950806016
752119481179246592
752190847190433792
752051068201213952
752045674192048128
752109775488442368
752190624951132160
752141468014415873
752145896838664194
752216315201478656
752184782554013696
752110732100141056
752168156312002560
751957539361812480
752151525678546944
752175840226643968
752164729615945729
752203321193136128
752201391700004864
752123155708272640
751988610488889345
751982579281080320
751944423706013696
752139081388294144
751966087194013696
752137676166430720
752008223046176768
752129933678444544
752226213792477184
751971489520295936
752130369797906432
751992880567377921
752086543607693313
752168001085014016
752222052895985664
752018029316153344
752144365959667712
752177496804786177
752053844599767040
752057053422772224
752199991054053376
752213500638924800
752195716865462273
752026267030056960
752067035585208320
752201618435735553
752104352446181376
752086379757236224
751995896154456064
752151936867205120
752101915740233728
752069522857795584
752226016639102979
752198208454000640
752163727189749760
752127354118479872
752051999143845888
752136288057356290
751957962755870725
752104490845638656
752030084119355392
752212435323551744
752031841142579200
752218584152043521
752100154128281600
752204084485251072
752182580544466945
752100082531508224
752119481254703104
752179892070944768
752123222498373632
752243443888484352
752050837460058113
752223411800199170
752067673303900160
751952757754564608
752063298514907136
751944058944294912
751956889009725440
752009204794265600
752239375497302016
752181536083050496
752158047926005760
752124669625446400
752237307554594816
752079584959553536
752165757132439554
752145469170601984
752230311694598144
752131749845532673
752140893407309824
752154327486128129
752146241040052224
752128926911229952
752237949547323392
752116931050762240
752084995678797824
752225387418091520
752242521393156096
751973326747103232
752227685896716289
752104742533365760
752141287504109572
752139089739128832
752245373398315009
752015085036400640
751985951614783489
752228373720502272
752206970321510400
751948026537709569
752224909355474944
752096223759364096
752084500960710656
752089319972671488
752010496543367172
752143586108506113
752084240712474624
752191451526795265
752087495479730177
751979127469637632
752144626065272832
752066297618395136
751984701435420676
752031115595157504
752107120875757570
752062472324943872
752075793589731328
752212292914196480
752233637555343361
752003135699349509
752065949512105984
752101366194143232
752163961773121536
752106080650625024
751977713796255744
752192466607022081
752022949348143104
752160761552723968
752197147362205696
752152276576329728
752036014642823168
752077114602614784
752201815341535232
752004448516321280
752085452774076416
752229732587016192
752132362050437121
752217120390471681
752146538898530304
752152242900402176
752087587720990720
752244072950169600
752093619348176896
752050346541932544
752032394954375169
752055606434029569
752070579805577216
752058604996423680
752050229218799616
752072664685174784
752117681914982400
752105916804268032
752025088636153856
752096638978650112
752198560708300800
752105568840585216
751961506942578689
752245759433515008
752204785256771584
752202801120509952
752218584223330304
751952330023636992
752004691609935872
752083565337317376
752112531158753282
752215681836417025
752082290595934208
752195901616107520
751953844125315072
752067874571911168
752225404136677376
752169011677392897
752134622780071936
752121326794571776
752242571414478848
752111184942366720
752112351093125120
752085616314163200
752245670988410880
752062757487476736
752196589469495296
751994549782736896
752124195857891329
752102783692771328
752107582123286528
751958658993430528
752172312770797568
752156781107904513
752108538286268416
752199089098518528
752142772233236480
752081317320396800
752071599193518080
752242743645184001
752216302551494657
752062551828017152
752108685317529600
752069493770297344
752119485432299520
751965231417401344
752186737150070784
752230835928100865
752096035296522240
752002439205781505
752172543260393472
752070730813145088
752185411586428928
752173021549490176
752098522372120582
752233247661260800
752181804401065984
752182953648787457
752161990416691200
752005777750122496
752052967923130368
752032214465019904
752023419357659136
752105421926703104
752144303267258368
752129568790700032
752230508600365056
752009586442403840
752160044360269824
752217409893724164
752119359607279616
751951553964175360
752245511839584256
752233998563282945
752053588709535744
752073956241379328
752047922401992704
752195620362944512
752099529009270784
752187580117053440
752132101953220608
751978452241178624
752047750125002752
752136220717772800
752226855558742016
752230164600422402
752227602006323200
752191308756910080
752189673049579520
752173306749526016
752174124794011648
752211244434808832
752083741489696768
752056554279563264
752235961522614273
752213379167752193
751943157156372480
752057963666432000
752177807426359296
752015924073422848
752175118747566080
752190578826305536
752136497705328640
752212397608333312
752107087266717696
752062057256783872
752166264504782848
752098329430024192
752220924708003840
752078179863502853
752037096697638912
752147822200381441
752216445392674816
751988547880615936
752117220377923584
751980221994270721
752057367773065216
752100237913698304
752222560566272000
752089336867332097
752045489617506304
752070928180342784
752186493871857664
751939319347105792
751972072440594432
752012337742249984
752157917911060480
752145586468581376
752162225435975680
752176318389837824
752092897940504576
752095280070168576
752172795321286657
752187881909813253
751968188594810880
752083393697939456
752115462973054976
752199726725029888
752134547123437570
752164129742397441
752244236570005504
752173537318703104
752043006509903872
751938199275048960
752111189329584128
752103748546289664
752095619850743808
752071712297058305
752029567855058948
752122777998598144
752130160179249152
752017677242081280
752103790334074880
752006797263679488
752149537687560192
752241694805024768
752085155037212673
752135901984256000
752053228284551168
751971350877655041
752136069873709056
752050871031197696
751957962877534208
752073734127771648
752022353689927680
751995682324709376
752225597233954816
752094294605987841
752048152849616896
752062279315755008
752193921783070720
752214419350888448
752237916013924352
752175773050601472
752114070522892288
752067421662539776
752045749525966848
752186196055449600
752220421643264003
752072756770926592
752152930891862016
751953231824162816
752184711049519105
752221084263612416
752004708416401413
752011243234398208
752137235747770368
752215929316970496
752087092759494656
752225978689216512
752141744863457280
752097700460437505
752129413626552321
751944327039967232
752239337895452672
751999159125803008
752176410765197312
752169557243158528
751975742582423552
752131883794829312
752115375299584000
752102033092673536
752226901834473472
752146601662087168
752084299353055232
752119816853479429
752139517381926913
752115282920009728
752133662246858752
752173080533803009
752056797507313664
752137193691447296
752077525728260096
752152930912907264
752100116320948224
752063160144789504
752182727244255233
752093635890536449
752081485180637184
752071062200971264
751994579294023680
752023070974496768
752090230170288128
752177627109199873
751964778755743744
752238075414208512
752058374527787010
752174229370449921
752113055497129984
752087352965750784
751950194841837568
752147721495216130
752107904921133062
752013499669307392
752138779465355266
752001998699069441
752135881243308032
752180713898717184
752074820339265536
752087222891929600
752062891637870596
752132923910938627
752105317329170432
752073264311070720
752228914727120897
752057581787418625
752071230073765889
752006713310674944
752090800784347136
752098040220151808
752057044782297088
752238524255051776
751989084730580992
752177765512781824
752041693894107136
752196182433263616
752052217184657408
752022890707456000
752074413474926593
752081027963682816
752013163898478592
752018549447811072
752123109461913600
751996265341280256
752172652328914947
752182374717325312
752194706331856896
752149059662643200
752196950154416128
752051756062892032
752214641644802049
752153119539159041
751958743189823488
752119812499832832
752154919012933632
751973280479862784
752239551859523588
752019900344963073
752171884909854720
752188674792644608
752108374838415361
752051915421278208
752240797513310208
751992599230107648
752064246662430720
752084303660679168
752077689373265920
752125487456149504
752155027934998528
752200754551660544
752154486941048833
752177270555574272
752151605420654592
752139634814115840
752200125007532032
752185583410241536
752136472325595136
752138099786969088
752163295075852290
752240998504333312
752057917193482240
752065593050853376
752089316046888964
752243049703452672
752129438683279361
752214985560973313
752155321653665792
752158631135678464
752086744774967297
752213316433539072
752241305024131074
752097637537419264
752207436010885120
752136623559761920
752152305785450500
752129367183089664
752141174362824704
752153849314549760
752020638534144000
752078049831780352
752090222058303488
752141262371876865
752012396416434177
752205359880675328
752169108154748928
752131497994379264
752204038372896770
752095108007227392
752089529604079617
752067954230042624
751951390440824832
752199596714188800
752240818539364352
752197596001828864
752155401261547520
752004582595817472
752093636062511106
752166528699727872
752090624527138817
752219590982238208
752205456123236356
752234199726247936
752182194433654784
752160799213379584
752208786237038593
752037277090611200
752201127769157632
751994579159691264
752151836220616704
752147130194731008
752115014270672897
752223462471655427
752235072166752256
752075755853647873
752163030717333504
752063919380979712
752022760705196032
752080109457272832
752215811843063808
752187164620910592
752138221295902720
752222359025643520
752049205716410368
752076103833952256
752144106139312128
752008642841284608
752058995259613184
752241544078450688
752083842505314304
752228881269190656
752220723502944256
751964535200813058
752060677280399360
752231242859442176
752213320577396736
752156076729044992
752026971547193344
752213903455711232
752236661602455552
752218714238582784
752159948155609092
752148350628032512
752196325350006784
752109897458683904
751994088459677697
751997905217605633
752132219540369408
752178721671512064
752133985359110150
752235881784827904
751935389108166656
752219272101896192
752243104309252096
752151857032785920
752242861140312065
752238427635011585
752145418880950272
752082168621494272
752166113560055808
752198741088563200
752227358795505664
752054490455564288
752112149808484352
752030641739489280
752136161951440896
752097049995247616
752021833839411200
751983988399484928
752245553677803521
752161952680513536
752097041648680961
752064523457142784
752235348994981888
752160564701491200
752169527723646976
752245385851236354
752136686176444416
751987595459096577
752116385891901440
752031010712326144
752181326321639424
752214951926829056
752063445437120517
752114481807945728
752053731584270336
752137475032768512
752200393766019072
752080092470403072
752229145787203584
752157775367643137
752123134707400704
752111809994321920
752112254598995969
752065219497693184
752070642653167616
752042218177855489
752139031056703488
752091857459433473
752196748983107589
752209864345223168
751997842261245952
752172950447529985
752049054679388160
752116717443289088
752230286608441344
752092264596402176
752160807690051584
752143896390537216
752088489454370816
752197705070415872
752174279773528064
752172426042175489
751994168184967168
752138905261072384
752012987834200064
752048723413372928
752162950903959552
752135322998337536
752004343507935232
751963255988518912
751950077682388992
752093145232347136
752049885097189376
752038703397236736
752072475865907200
752172816003436548
752142273098440704
752159851393024000
752025654728667136
751961817333768192
751967462971707392
752117786860777472
752202239117299712
752152616113692672
752064611357188096
752213811403382785
752181037048950784
752200674566344704
752187626254266368
752231557121863681
752047565693124608
751964715589464064
752111096811679744
752101773024854016
752095167109296128
752114070732419072
752121834166947840
752127261801754625
752064825258160128
752182232345931776
752067362875138048
751936697735192576
752059951523229696
752170614144675840
752104113383600129
752158618410188800
752084450540937216
752044717777485824
752199513016766466
752109075182317568
751936718719287296
752122912149299200
752068805837324288
752232421278515200
752151546612232192
752181649199230977
752044881321660416
752134975277981696
752068633707241473
752214146905698305
752177295570432000
751977390738472960
752014220972163072
752173923438133252
751974987712565248
752089806683844608
752234833103949824
752107468730368001
752165324938682368
752059821667463171
751993010427015168
752150179487285250
752011284845998080
752211143674961921
752132634860359680
752201647896616960
752171146884382720
752170291145633792
752172677561921537
752115555285409793
752134823964180484
752173969684459520
752230089199419393
752218584307277824
751943282683437056
752116750813130752
752099017488625664
751974811551821824
752088095349170176
751967257425686528
752089378651049985
752063868952653824
752176834318635008
752243158650589189
752145116807237632
752073259886252032
752233302195568640
752049654456614912
752201425359220736
752024451085107201
752212737607041028
752178470151712768
752151639218393088
752190558169214976
752144089370529792
752171343765012480
752136820482252800
752142365440311297
752158756767752192
751988434303057920
752176301604306944
752109926747672576
752158433932107776
752122006435405824
752060568010457088
752193674356948992
751956180214255616
752192000707952640
751983640498741248
752236330386612224
752037860270870529
752197209983184896
752055585311453184
752038464225480704
751954363946598400
752217200073830405
752236838014812160
752205669978234883
752196736299442176
752179619160260612
752134442228019200
752035150813421568
752202557787738112
752212796125941760
751965516798038016
752143405589856256
752235583951478785
752060857417424897
752111965124820992
752186237948203008
752099973789913088
752216688561651712
752226800793780224
752178247803105281
752178340111474688
752111746970779649
751943316283990016
752008445432307712
752147952320319488
752127370610536448
752112719906635777
752104142559186944
752143581591302144
752115664517640192
752077886576885760
752122425903607808
751954620012961794
752232572177018880
751946617247391745
751991303496404992
752223814512148480
752130407471079424
752195406503768064
752201135839150080
751995464048840704
752138796012044288
752191317237764096
752200381107699712
752018583308427264
752136153621561344
752040259270090752
752068197453443072
752026891855560704
751945375750250497
752075181150076928
752004460939915264
752226922810122240
752188762722099201
752194714493972480
752167292067254272
752017865755205636
751957610438406145
752089659715489793
752105816480747520
752198539883778048
752108333008650244
752061478111481856
752185604436295680
752053253081276416
752131275884929025
752013155883155457
752061490669182976
752084412578271232
752178696413405184
752163655706349568
752122102703009793
752118546000470016
752156076821405696
752062803612082180
752245868410077186
752183125741043712
752012434311770112
752063520842190849
752063801965572096
751964921190055936
752167015381630977
752038539605475330
752018679647309824
752165454966300672
752124690836164608
751994851625832448
752161013273886720
752082936372064256
752110752815845377
752143652982517760
752217715977445376
752093858452963328
751958747354767364
751941105873215488
752240352971493376
752181586448248835
752153081949724673
752141904184246272
752197042525450240
752088946650255360
752201404454928384
752152767238705153
751986886646829056
752077743890714625
751986190442762244
752071767003320320
752070772886212609
752178306221387776
752091035464007680
752063554640048128
752141337919627264
752018969020755968
752018683673907200
752111101060448256
752043283396853760
752094663637626880
752040741791117312
752213655891091456
752151047506956288
752122949809963008
752058143786631168
752028930672963584
752060207535185920
752227383940440065
752152930875170817
752008038601596929
752193213075709952
752150732950896640
751957761710288896
752188506936573954
752135243470139392
751960945174478848
752073637692264448
752163358112092160
752066930970923008
752192701324468224
752153535077310465
752129400829870080
752205401639137280
752112892196032513
752022861498298368
752080990303055873
752234308836917248
752036694023671809
752213173843927040
752221721491542016
752036950174003200
752080029543202816
751994889634586624
752061880869412868
752130260481617920
752193812575969280
752052380926115840
752136082288934912
751950522119286789
751993928836984832
752134358304165888
752229023783219200
752013730150510592
752167371725369344
752102049664335872
751939399005470720
752080935697408000
752147897597169665
752021477298282496
752098404747120640
752178193344393216
752168051336835072
751964933726744576
752058848379281408
752021368238120960
752157494240247808
752155241936748546
752096240855355396
752213706293977088
752150783270019072
752044533341380608
752137315695333376
752241720004317185
752085880739885057
751995661361569792
752101093518221312
752057292191830016
752198262917062656
752125131238084608
752238242951487489
752062933916581892
752042679211585536
752081577405022208
752111025764372481
752017467535425536
751989533382680577
752092046199033857
752245318650036224
752110065302339585
752036719424204801
752147943939973120
752163060148830208
752223307210977280
752225005686185988
752065064555864065
752136745223790592
752206244514062336
752172598008639488
752142885701779457
752143200140263424
752165614559559680
752122807337701380
751956880654798848
752140528213426176
751993811606179840
751960768707342337
752191585601880064
752071586686111744
752146920437669892
752004460948254721
752097348101218304
752046584150519808
752151312062709760
752128373229510656
752105631851618304
752097436177408000
752129350489833472
752186388888559616
752107296952463360
752220882664382464
752226809471725569
751947455944466432
751967500535865344
751966947177144320
752221839108165633
752014196020215809
752210934085586944
752107565308219392
752224381024276481
752066872280018945
751958159984586752
752084500641935360
752229271234486272
752073914377990146
752077794079891457
752054528346849280
752097541043347457
752214083877961729
752071066600824836
752062350669205504
752043023224242176
752222547886891009
752107720338186240
752242777124179968
752164523813924864
752090989410545664
752239450843975680
752159755209170944
752166059013074944
752137063932239872
751986324865822724
752104654289395712
752092717514100736
752175865417564160
752174481129496576
752058965958230016
752221075640033280
752174065952120832
752218659670622208
752203866511405057
752225341431750657
752106587830030336
752134257703784448
752138456466272261
752185185291137024
752070240201273344
752057334353002496
752043438653267968
752137340483563520
752073222154231808
752139416890667009
752064062008205312
752082730712576000
752031098759155712
752218584298893312
751998425109893120
752039034499792896
752127412624850944
752172690295910400
752159004399378433
752080243574370304
752146186547531776
752074140681662464
752044910841245696
752061847264788480
752165756931018752
751985838184099840
752106672114597888
752105099225292800
752118634139484160
751998508991913984
752024551559606272
752208400394686464
752084295452389376
752092591760474113
752175529688592384
752023339376447489
752130298272415744
752167925533011968
751936982931140612
752188049958834177
752089819048714240
752222514244382721
752110182541332480
751967693608189952
752038673907060736
752103597635100676
752196295809310720
752065798449958912
752013679940476929
752048505208901632
752240239641583617
752013407470161920
752213555240402944
751986056367443968
751991337025728513
752221247853830144
752069434735550464
752076393115246592
752060739918102528
752210388708683776
752032873088253952
752031300173852672
752140994091638784
752231247137501184
752116784438751232
752058303195312132
752215019144749060
752195783991132160
752107900911443970
752093606769491968
752061230668353536
752129077675425792
752175605450321921
752189094290219008
752097549452996609
751959082920189952
752037549636521984
752168747608268801
752174703511478280
752239337895436288
752054771461267456
752138938869964801
752191434522963968
752163941065822208
751945098829500416
752225920153509892
752050770418077696
751968440215363584
752217175084109826
752180164470173696
752077534053867521
751944406807220225
752025826791682048
752231213172219905
752073503348842496
752139173541339136
752064812939669504
752141635476156416
752082818822508545
752192965565620224
752236426880626688
752092545560240128
752224519121690624
752127148685537282
752173373858390016
752101969939005440
752240218422534145
752200985108439040
752044013046358016
752051441523683328
752062325339910144
752129837049974784
752116146946576385
752211483451240448
752216054991126529
752006713436475392
752161826905923584
752218009847074816
752087143200075777
752208270442393600
752122400431636480
752138582253572096
752069833282363392
751985456686985216
752190507862921216
752117841357307904
752148606669422592
752066045800640512
752053064304037888
752220459026886656
752018583044120576
752021846493503488
752216034271236096
752109700288839680
752193648993955840
752231766945968128
751959296477392896
751996156150943744
752071188181086208
752175605106499584
752052850709127172
752223521175113728
752244513662459904
752003630476042241
751997661809561605
752098492911202304
752145477429256192
752073822145241088
752129237142867968
752115613989044224
751968314277191680
752002896347140096
752021255079927810
752141715486584832
752017974911983616
752089538047139840
752223911169830912
752219599307829249
752123935517339648
752192520973643776
752197570756284416
752126796255027200
752240474581307394
752152134053953536
752120139655548928
752049100812615680
752151232131788800
752223390845415424
752114473255612417
752239463569457152
751979949595234304
752230504712241153
752066520042377216
752221054802751488
752236791617482753
752162141462028289
752098828690481152
752185483015446528
752243343141302272
752090704088825856
752022811154083840
752014359560200193
752123247899049984
752108945372811265
752022534032207872
752103312200175616
752126645188820992
752078888835002368
752108689260179456
752109792626343936
752222766108205056
752235562724102144
752167283607220224
751966682881495040
752085910074822656
751991097988186112
752036740106518528
752237672471621633
752109419182297090
752129404914929664
752068877081800704
752095439487315968
752235302798843904
752218794194599936
752115383503495168
752122363001593860
752049864146640896
752051307154923520
752117971397541888
752159624808181761
752156307436761088
752067228619640832
752033896410312704
752112430688395264
751957094815764480
752100548246208513
752027311348805632
751945031855071233
752224460745404416
752220744268935168
752194685150441472
752163643136114688
752208723431522304
752021842114715648
752183498883026944
752065165064040448
752022857132244992
752058282295062528
751940086548291584
752014040503902208
752194811172687872
752092981868523520
752043484853379072
751995082379714560
752225920170258432
752173109692817411
752053488180424704
752179061301149696
751943043801047040
752108567923220480
752189660600958976
752176230053609472
751984755965501440
752109528116846592
752043262609948672
752185495480860672
752159071151747073
752095976635138048
752108127181504514
752168160237850624
752204818710749184
752087659091296256
752139529981554688
752179312955166721
751990741296046080
752078620433186816
752232354329006080
752170634961162242
752093619033632768
752122430009860096
752067824231809024
752239228696858624
752050090727108608
752179829135511553
751937163164606464
752193011455524864
752063667869364224
752241468249665536
752124057248788480
752214301860126720
752073482243104768
752132496150630400
751951256147681284
752110304016928769
752053051859439617
752164360429117441
752122807375454208
752025755601756160
752159524400824320
752175009498628097
751952233634430978
752170685468909568
751938610534944769
752119653468610560
752100497734168576
752229778766299136
752104415394488320
752085922485792768
752050665359306752
752199005195603968
752133494529196032
751989830993735680
752176091872186368
752239388273238016
752056352642596868
752166767850582017
752122161582735360
752132366039146496
752242865326129154
752235399330820096
752137835784900608
752161818618040320
752170253367570433
752172027432341504
752054343944196096
752153819891527680
752119971996631040
751965508367314944
752192114151358464
752234165991378945
752241091135627264
752146199201796100
752202109156810754
752216118069198849
752121960293883905
752165966633635840
752213219842912256
752119984449552385
751987293435621376
752135239170977792
752140612258951168
751952740981600256
752153157493370882
752015970110087168
752123428342210560
752101462482624512
752144529902501889
752085029157801985
752118583795134465
752048346068639748
752147209811005440
752043417568444416
752222984081780736
752141371558006785
752218408343597056
752040007821627392
752238490532864000
751987700379648000
752118990659522561
752056403104141312
752216030118866944
752193468991148032
752234736592887808
752056247801774080
752166768043499526
752104440484814852
752176251150995457
752028473254879232
752052749882290176
752099088552820737
752076976295256064
752096593122394112
751998735681515520
752145133609553920
752189266223063040
752151177668784128
752184232806584320
752166931541753856
752145117084061696
752020999080669184
752056227048325120
752236867270107136
752003961784336385
752176318364676096
752032827009413120
752224393376329728
751939113780187136
752153283276472320
751977781014065152
752145452443832320
752135331508547588
752195503039868928
752126477282471936
752123314932449280
751952434705027072
752108303426129920
751976770304290818
752076128840519681
752204336269320192
752066339674656768
752049650379743232
752067556027035648
752182546918703104
752222908714364928
752231469381189632
752067241290719232
752084790388596736
752099608680103936
752073625038127104
752166923031502848
752162644937871360
752182865681641472
752243599366950912
752137986465226752
752101844105637888
752206496155443200
751966951400935424
751971745410772992
751943261669949440
752060857459347456
752000023374733312
751996776882647041
752244299614547968
752058756293427200
752218584315678720
752148191160655872
752060354109247488
752069954875293696
751965592232431616
752027168855748608
752054863828250625
752061419605164032
752068298020425729
752124443107921920
752147998336020480
752025302373634048
751963260170240000
751998324463448065
752212171275300864
752021838079766528
752085209777143809
752201064674430976
752124246206345216
752172329367695360
752231565523058688
752185608685121536
751952887572344832
751959187471601664
751947942668435456
751971728730025985
752230043212980224
752152008187121664
752163198460129280
752181301361254400
752168441604218880
752192420381597696
752120458426757120
752154726238654468
752059079334432768
752101173277159424
752030574496415744
752061079950233600
751970344618033152
752101404022497280
752098358781734912
752085385660989440
752200670590173184
752028762863198209
752075629869367296
752160677725368320
752006713335742464
752229011376472064
751960521180532736
752132987177828352
752115567931318272
752026841834291200
752065030741495808
752065362020237312
752225479881547776
752125533748625408
752097075379200000
752227451267215360
752101772831907840
752118923282243584
752129556048257024
752101621912498176
751978146027765760
752109091833548800
752080365288914945
752190276983291904
752143506441900032
752174544043929605
752168126704386048
752061482519658497
752016037332127745
752225630939389952
752118982187048960
752091027020845056
752229552240353281
752154356775092224
752176095982673920
752083783529164800
752055455183167488
752061969067278336
752141107073585152
752161780730728449
752216432818151424
752193179403685888
752182282681782272
752092050754068480
752127576244678656
752176138139557889
752171100797272064
752212854711980032
752096001414995968
752150548573454336
752039046990397440
752145498648248320
752078247136026624
752094822882836480
752221310516752385
752166767917694976
752112820582514688
752081392901562368
752049780184846336
752102058204008448
752131812705595392
751946038353596416
751937565759070208
752101177349791744
752112665380679680
752093132653756417
752116951984529408
752234338083823616
752019673630248961
752060903814787073
752139060437716992
752239039772782592
751971103590014977
752132978512363521
752148795236884481
752243477388357638
752169141704888320
752029874001420289
752065970513076224
752177618737360896
752224750085234689
752238117390811136
752091320966062080
752156475183632386
752116616444403712
752094223168602112
752126070581784576
752189450629812224
752060748474507264
752173839673659393
752108286611169280
752162070146195456
752057296453328896
751993941432479745
751994839248441345
752217825041850368
752127295427575809
752173898402242560
752109280715804672
752191111591030785
752042679345803265
752052514929930240
752083053720268800
752191526856515584
752089920055894025
752236313659703296
752245293509283840
752148182738448384
752162577967382529
752107141524254721
752085650174779392
752232312138530816
752126137648619521
752231461026164736
752237630708969472
752177765290536961
752201479813988354
752239442455326721
752036354222067712
752138921811804160
752217388809060357
752174451974742016
752112610946981888
752175370363867136
752232278634274816
752186074181541888
752115802808147968
752184107208245248
752122761066213376
752086774193778692
752172501455638528
752024933442527232
752117337990557696
752046206830993408
752079274681724928
752178981844029440
751937569986867200
752179342592073728
752183675115016192
751997670135181312
752161814432063488
751961167418036224
752166021277114369
752026984226643968
752061406904745984
752125890381881344
751950127926013953
752240650528120836
752197386479468544
752181569700425728
752126750209953792
752212229777416193
752132030813593600
752068788762320896
752168718432632833
752156194186420224
752094848233172992
752119942498119680
751979853025415168
752049751143559168
751936697688928256
752008856688009216
752098379669315584
752171969018232834
752033556667432960
752103194918948865
752230537956302848
752176246835015680
752064146066116608
752148505746178049
752203350532292608
752080889656541184
752070806461640704
752149835470471172
752159658706604032
751941248735408133
752043367324790784
752116851493183488
752234568674054149
752185973618900992
752073348121702400
751947015769042945
752232501096030208
752166713534414848
752221281433505792
751938840944840704
752216763983593472
752124023874531334
752229720255848450
752178348365938688
752148157740580864
752066595510419456
752185826805686272
752065106406547456
752057871131639808
752065978939215873
752157359976357889
752171625106268161
752063067727421440
752160677855363072
752178511893241857
752027772806131712
752185906342354945
752211852424282112
752205519239118849
752201580812832768
752052980497743872
752020005106089985
752108047670075392
752067148953088000
752097192865849344
752193745722880000
752095972369588224
752104050636664837
752174644610891776
752111239413702656
752086275008634880
752115568174567424
752014342506196992
752175047343767552
752035289221042176
751940829019865089
752064108057550848
752166553848778756
752218680759619584
752194068772446208
752108391368040448
752038233278676992
752147134497951745
752154772225003520
752200695802171392
752053832260083716
752107279923699712
752137013302886400
752090775589122049
752215988142301184
752107880027947008
752242932405637121
752146920655630337
751963574768062465
752186871292293120
752165710944665600
751958562834755584
752108727067639808
752039734910812160
752047951489429504
752148572943093760
752057397267529730
752035666356305920
752230479567458304
752165140628271104
752184023057924096
752075382275371008
752183440318005249
752231158910300160
752110278855233536
752189727625842688
751963696285380609
751971690708480000
752097696199086080
752095393438175233
752111205750345728
752204965217726466
752071481786597377
752064452212563969
752004448516317186
752157662243160065
752201383483469824
752177811662729216
752034341023285248
752092478279417860
752178612799827968
752090964097961984
752187055753474048
752226234910777345
752097788448702464
751970520527171584
752185793351933952
752238360392073216
752044076199997440
752180961362796544
752107066085502976
752105988098920448
752060945627770881
752169288753033217
752076024205156352
752199496080162816
752192554582548481
751969757113487360
752215740418318336
752224699422236672
751991030677905408
752195087891771393
751996055663710208
752017350011064324
752099595971276801
752158622466117632
752098799171072000
752245935384752128
752025658742669312
752065601250717697
752067987654443008
752112766257926144
752132819342753792
752039819006603264
752207326661210113
752064690931499008
752225714552840192
752136539350728705
752172421654913025
752115500830818305
752212125251211266
752025570968469505
752183591451242496
752189207234416640
752011062564630528
752167787020349444
751974643460825088
752126380775575552
752105606677397504
752008227596959744
752100132863119361
752079240980492289
752080461569019905
752105136793743360
752139328730587136
752186959100084225
751959732987002880
752202885027561474
752216122393518080
752075038451388416
752065806616424448
752078058358792194
752130822593978369
752034399961681921
752060375055556608
752080386394587137
752035154697281536
752035582851907584
752111671624204288
752179883346894848
752087260653387776
752135516053708800
752055983606730752
752130122107482112
752242697298145280
751946252426752000
752211680315211776
752138842279411712
752164054387523584
752076208704221184
751940250407149569
751966586312003584
751993899866992640
752163861051109376
752011410838736900
752143749426339840
752049234971619329
752141660621049856
752088866958503936
752079656321445888
752238989776740352
752099424063459332
752027588139384832
752237269843582976
752038560417587200
752063160232935424
752129937839120384
752217707525902337
751993962664071169
752116381869629441
752225924557443072
752152276563849216
752143766442696705
751991978540367873
752062183115137025
752066062561087492
752080579122704384
752151123113414657
752017077456732160
752235374144004096
752214008246202368
752028536261734400
751985972510732288
752087264679845888
752231775250833408
752218647406514176
752081661295267840
752147520160235520
752047964382699520
752198870910771200
752198002786304001
751981887208452096
752096756733730816
752155577560760320
752158945553375232
751993153184464900
752159666981961728
752231565514514432
752180701298958336
752189891061186560
752069627644092416
752175852683603968
752179720100380672
752172312854532096
752235441403858944
752082294567936000
752130956774039552
751979282658914304
751955915843133441
752165455289257985
752034672687722497
752050518504116224
752219309913567233
752235520793645056
752183125493616640
752152616394719232
751972739515191296
752056939870359553
752178251800469505
752222837218369536
752167292218277888
752057917239652352
751995099043598336
752157951318786048
752101253027627008
752033934100299776
752176011962413057
752121007943614464
752244488421113856
752138057709649925
751997498374385665
752166109449682944
752180227539742720
751990216882356224
752025050811957249
752149491549999104
752045774939295744
752080277158109184
752214587160821760
751961112606892032
752105690437718016
752171608287092736
752227216075948032
752145901242687488
752159696153354240
752003827746963456
752021406058156033
751979664072122368
752209625286529024
752233159442456577
752146236850012160
752111616905318400
752176486141005824
752034764895424512
752065982789738496
752238909870997504
752066989561118720
752096966423654402
752152846926159872
752228927372951553
752093707256619008
752025843556245504
752136384199077892
752043404922654720
752203728103636992
752056935818600449
752123587427966976
752184858055680005
751938274910953472
752239329271902208
751981660854296576
752041597106290688
751996063737794561
752089705747996673
752048392059121664
752001776610516992
752040246620151808
752102427273363456
752179069844856832
752184493109342209
751980494569345024
752216340291805184
752103324757987328
752059544587661312
752181095463063558
752193653309902849
752201123541479425
751971581774012416
752151685267587073
752053542643462144
752206399795437569
752152532353478656
752099160044822528
752192965687275520
752133561776562176
752232240998936576
752042243175878656
752124132913979392
752197105293328384
752079119358136323
752164360479465472
752152150839586816
752148052966797313
752059586492923904
752115689574526976
752218529613701121
752057653006782465
752139727214612480
751941579816984580
752217846181167104
752195847035625472
752138758183587840
752117769894756352
752130218601615360
752106462269149184
752157100088954880
752160975625842688
752059070811631617
752220329041391616
752039202519408643
751960416582983680
752080050867040256
752087122383962112
752022047535013888
752070839789559808
752038606672388097
752093669621059585
752109201166573568
752102335195774976
752056562663976960
752200703897116673
752152788281401344
752073620986429440
752114959887192064
752083812981571584
752010551119732736
752085457157185536
752205296580358144
752073608336379905
752226645872959488
752108987236093952
752187609351327744
752128754839724032
751961167141101568
752150426984783873
752140054223552512
752133297174568960
752153476214521856
752174548175454208
751992024958656512
752147914579902468
752130738938585088
752122807236997120
752017651879120896
752122547198685185
752011784324718592
751940883549937668
752091027213783040
752129308475424768
752145838227415041
752060710889349120
751979739653496832
752230852671791106
752202180615110658
752218416354889728
752174560976461824
751958948660543488
752164498937679872
752160396786671616
751995023579750400
752049063307214848
752100774885396481
752014841968295936
752042226419503104
752099956941475840
752069904434655232
752145473360637953
752063659292102657
752206299253837824
752019526670221312
752074392394461184
752186749451894784
752003676663754753
752223407870210049
752058538181222400
752097557820633088
752140461066842112
752206215460089856
751956247453270016
752158467230732288
752023951879143424
752059817343250432
752186141214932992
752123583338545152
752105665397743622
752000681700106244
752045330162708480
752124375986479104
752063592296427522
752075856294535168
752174493943132162
752064871500578816
752138020090896384
752113869380788224
752151030889144320
752047469270278144
751959137303625728
752116201573212160
752109339532550144
752063722286379008
752147272868237313
752095695356715008
752181968251543552
752159851451654144
752189677013200896
752228306867617796
752175726896480256
752112388556541952
752241422363987969
752095573877092352
752039726815645696
752209012851089408
752040754046959616
752238414808875009
752087470448250880
751973762833211392
751935883931160576
752067224320507904
752049654439739392
751996122596462593
752109364752715776
752190339931398144
752155372086030337
751963596020588548
752044352852156420
752108647392550912
751966590682460160
752147499121598464
752068101118816257
751967093797449728
752064259085905921
751957115724505089
752125902620852224
752072563770036225
751946231430152192
751993262005780480
752175575863877632
752116285073461249
752016028880687104
752001617185140737
752055493221318656
752040435254751232
752191686416171008
752220765366345728
752082072173502465
752194668255936512
752183687790362624
752063084576079872
752197692692934656
752237857163599872
752105225083912192
752059863287619584
752166889619677184
752191728392740864
752052246783856641
752180902755704836
752176632836874240
752063718234607616
752140616402866176
752019308738404352
752029014404063232
752092448818470913
752172606456029185
752241665499332608
751946927537696768
752217397239611392
751999670956728320
752200343119859713
752212422761517056
751955181919727616
752043211967823872
752099281754943489
752082202201092096
752245159442669568
752124380256276480
751941387050967040
752079840942157824
752156743438925824
752119049409134592
752148719659786241
752148296160931840
752057552389738496
752138896914288640
752231360274759680
752166167960227841
752154872649318401
752073566456320000
752180651089158144
752219330977230848
752219666362269696
752225798665428994
752106646776733696
752099268995997696
751954313975586821
752032906541928448
752182844676513792
752075575351578624
751953172843814916
751955945597571072
752060006003011584
752120529688096769
752244735629205504
751994553956233216
752085515936104449
752200737627734016
752210359256248320
752179199897722880
752123528925868032
752088166744657921
752041806901174272
752218186024640512
752163986880290816
752011616556769283
752014435162677248
752088032312832000
752107150235709445
752088984440999936
752121507145547777
752015517120999424
752172010604670976
752074748922720256
751957887413547008
752224670280196096
752115668854542337
752049759251292160
752178729854656512
752101924099465217
752109935027228672
752207763074342912
752237957906567168
752152645528199168
752127781736177664
752093938148868096
751993157227732993
752008114161975296
752019816383471616
752218584378519552
752236603234349056
752190755289063424
752071775253565440
752128843062870018
752245385985392640
752055765641420801
752045389138755584
752011700233244672
752173906581135361
752038325658062848
751964665186398208
752017840778121216
752077903203078144
752154331864895488
752083527554990080
752085578930356225
752234535211900928
752059330845900800
751996760378277892
752146802829238272
752077504526049280
752188318213873664
752225920191193089
752217787490263041
752116205553672193
752102804739747840
752088464451964928
752122849230524416
752094189865795584
752210602601410561
752023985509044224
752123419819323392
752193535990964224
752010320349192192
752233704848785412
752079153000833024
752228554121814016
752092583430545408
752218097617104896
751955370730455040
752128046044442624
751991878086602752
752162770850766849
752073574807179264
752153262187548672
752082609270878208
752233503274700800
752024710922268672
752175475456376833
752209776143110144
752207440029028354
752008953115140096
752112673832120320
752153283167485952
752187777069056001
752035201002377217
752243695752065026
752148120033718272
751980112820723712
752099545614413824
752080193104347136
751958877399240704
752096399886544896
752225676711829510
752106579558862848
752211303054401536
752179791009230852
751966938809692161
752134597610176513
752123222792015872
752163865543270400
752162133299826688
752216247966830592
752095175304998913
752229489531351040
752028980841156608
752175877761499137
752032290209865728
752187110409506817
752114573851799552
752211097567039488
752225945138913280
751957778420289536
752027277853155328
752243754371846145
752008214644948992
752045032316755968
752117090715258880
752122807438364672
752182731396747264
752014405731250176
752130739009970176
752022899138109440
752128217918672897
752162263059038208
752209268829544448
752056952830689280
752149566993104896
752176687358439425
752231750194036736
752041416956710913
752115631030435840
752104771876687873
752213706344366080
752040661940076544
751999348196667392
752207716827877376
752239362750963712
752095066328444928
752061801416753153
752089865249034240
752084404168749056
752202910377836544
752167329937649664
752032411689558016
752063378458304512
752180806081212416
751990745540730880
752103710524923904
752114175434862592
752155803780427776
752173881587277824
752197793373118464
752162170939461633
751966955276472320
751965865080414208
752096865592705024
752083724968353796
752052884230008832
751947405738668032
752144059968397312
752149445437902849
752133301360533504
752096559509147648
752140889074593792
752051814753677312
752155795777851392
752217397277392896
752137286154850305
751959984355811328
752061360809336833
752182513469050880
752011482188029952
752092692310548481
751959216919703553
752190650410528768
752067686042103808
752109079468863488
752199294883627008
751999113013501954
751976912746999808
751976493153030144
752003177545883648
751955588909764608
752158555386425344
752152603589476353
752046337030488064
751940484998758400
752155199955927041
752215094642094080
752078834325913600
752054582994427904
752006717441839104
752071359967141889
752220153174233089
752172522624413697
752144324314341376
752056977681944576
752206282312912896
752162607184879616
752101592443346944
752041177927520256
752110220097323009
752222648696987652
752231242867683329
751941068371943424
752140335585693696
752173474685136902
752115404575764480
752004590896287744
752134274589921280
752136988510261248
752194152578809856
752052255013175297
752071611642183681
751965655306498048
752006671497519105
751948684976279552
752241321528684544
752111155745882112
752139731585163264
752119841985859584
752064779301322752
752024161460035584
752082416357998592
752070277928976384
752066863740444672
752126615832948736
752178876764282880
752036706589765632
752178868434378752
752232627059515393
752173793414619136
751970709379821568
752219095907663872
752199684895088640
752156542099722240
752148606761795584
752094097427558401
751999859868241921
752161537507426304
751939226867040256
752162137288634368
752126317915676672
752062748985532416
752238028945514497
752054117133148160
752184073766965249
751990233697284097
752077194390822912
752095171253243904
751986664323637248
752153341967368192
752098950136598528
752110631424258048
752231347540922368
752159713018519553
752076829389971456
752083255042736129
752044860354560000
752024165587255296
752077454320205825
752033237841633280
752168915246219268
752204067678646273
752093954913558528
752118348910133248
752061943914065920
752105824831565824
752216084334407680
752237953536188417
752031535000346624
752141820176588800
752217728832966656
752062119873507329
752172761372557312
752144169058074628
752233826512961536
752055514163507200
751963700785868804
752073650082316288
752065722856136705
752168529546342400
752022865730494464
752228453529710592
752223407920410629
752206177769889792
752239665005010944
752232710676983808
751957325515218944
752193900908019712
752106898195943424
752028603504820224
752035754621145092
752158442186350593
752118504057217025
752170832277991424
751960597064015873
752146463443017728
752055442885443584
752119573546229760
752161864650547201
752094747506991108
752081346906951683
752150099850063873
752158614371074048
752221231085068288
752223957252706304
752152129889046528
752159369119358976
752241153777528832
752208266453741568
752238700088664064
752036941554647040
752080973219655681
751991160974049280
751994843505709057
752089991036174337
752177429872054273
752142197873573889
752244614203969536
752196606368346112
752195637228306432
752012446915817472
752022676735078401
752116767573639168
752067585341059072
752135667329617920
752229464390545409
752100879491301377
751976707318489089
752195528067207168
752232467558461441
751995069767356416
752099659007528961
752157590612652033
752218840042463233
752089940905910272
752006297885806592
752100279693238272
752216466221568000
752024207899361280
752127945532211200
752195339323514880
752043564532654080
752061876742262784
752191418030972928
751954850712346625
752025813998923776
752032470460145664
752044126447792128
751987993993371649
752224213260468224
752039911050579968
752096244739170304
752145758829371393
752033690834853889
752199571699331072
752087365674557440
752137738942550016
751935477045919744
752201047976845312
752217145782652928
751950031339618304
752081447473799169
752116591291146240
752097033369026560
752070584171986944
752220412919119872
752089852640894976
752218366249693184
752156688929681408
752243632565063681
752127060404043776
751957174511738880
752130453709135872
752058164946743296
752192734744682496
752120575980630016
752186863008542720
752100086755258368
752236820986007552
752188578273173504
752130097000411136
752202457254592512
752066729686085632
752208622898249728
752167850018615296
752096089814265856
752163953589891072
751937477821075456
752127152598949888
752072362603012096
752237655996395520
752210552261337088
752125626035892224
752124308802023424
752110790572969984
751991626180857856
752072840468463616
752090213510311936
752144399874883586
752036148726358016
752147570374434817
752164796515045377
752239904055328768
752135193251631104
751939440679890944
752075545995776000
752117317253890049
752146429922185220
752188938975121408
752074396676845568
752243871606800384
752205640572006401
752245088043012096
752164297623506944
751947808475873280
752064603056578560
751985985035071489
752089433332125697
752169498589954049
752100141339774976
752166029900517381
752073935420788736
752152989763112960
752016175781916676
752138070317686788
752139664413364224
752065295209132032
752100888009900032
752096282450202624
752131019881324544
752240117935382532
752088418415415296
752151039252557824
752141169962913792
752000052730540032
752041320273903616
752066607732576256
752195645499404288
752211231877070848
752014451696545792
752210564697513984
752228713392201728
751962693834276864
752023842705514496
752114838281871361
752064401876905984
752178352530812929
752219255551193088
752176662205198336
751943559666802689
752134434057519104
752038069801521152
752227174132965377
752182563666534400
751989239651430400
752070798165303296
752157255240413185
752134492819718144
752112313302331393
752240574862942208
752216059546140672
752239123801440257
752227451124781057
752071687265476612
752166537260371968
752184119845617664
752021796149465088
752084999822729220
752074057034502144
752022341312352256
752141954507497472
752149319688478720
752125223114248193
752101059913547776
752230123051573248
752030478232723460
752239337912143872
752166566398005248
751937976888885248
752165928847171585
752140968674091008
752186762311692288
752020734826860544
751950174004576269
752089945024503808
752060056246583296
752147922742022144
752037616913121280
752119162466627584
752175198451822592
752214658598199296
752091283062157312
751997833956298752
752089156633985024
752069145517252608
752229200011071489
752158505134587904
752078196657512448
752230735315099648
752227119644672000
752181716370939905
752190696220659712
752044361177759744
752233016743821312
752205338657652736
752226888970596352
752224829676281856
752115253643730944
752059511138058240
752171251494518784
752040657665921024
752078381466943489
752231309657903105
752155586049904640
752222942147252224
752065194466086912
751999419227267072
751940724178898944
752000019050356736
752170131879526400
752077517113163776
752092188968886272
752236665905770496
752080411220729858
752101236019699712
751990850285023233
752086333657579521
752023113165144064
751949461002317824
751993337427554304
752082512592142336
752140519749410817
752112464385470464
752233084100239360
752116331193991168
752101017861255170
752145796456382465
752115589007761409
752081254502268928
752148619059494916
752093472354603008
751935238100705280
752019535184564224
752219641255194624
752216831117684736
752176154568749056
752117614793535491
752103304054710272
752174296613740544
751935343155220480
751952795436085248
751997162699894784
752095871660089345
752039948946137088
752121985199726592
752213211554967552
752061209969557504
752098434493063168
752086128006684676
752182567965749248
752226847165976576
752036278888230913
751995959203115009
752147025412620288
752216080387608578
752099533073608706
752214981295411200
752002569266954244
752010253403885569
751958499916079104
752122379782983680
752151295226699776
752215526512947201
752181099774746624
752082575540322304
752121532369997825
752188582564167680
752118294493138944
751976413465575424
751966884225056768
751937129618481153
752202293722943488
752083209047805952
752143372018716672
752033900789063680
752039197947691008
752068059058282496
752024748574461952
752173906648190978
751936479841038336
752076506327900164
752225819578150912
752126984814231554
752172279304519680
752239304122982400
752243246944976896
752054868215468032
752179971406323712
752039705747873794
752005916447432708
752081359124955136
752221763736600576
752122983657795584
752041517695524864
752224112421011456
752072500880797696
752122152967475200
752079991870029824
752079153202073600
752208736102543360
752004460918874114
752238318738366464
752041370806652929
752062572837408769
752170303598526464
751937498763431936
752121465336631300
752097922456621056
751936806791315456
752154260532555776
752163135478439936
752101064309104640
752000899782963200
751951981590093824
751950715233460224
752219771421229056
752050493363462144
752242940735524864
752211932246118400
752074384253284352
752182475493765120
752078632810668032
752084085691088896
752087894198743040
752105980037652480
752198820641943552
752154679795019776
752231737619513345
752158375014764544
752124006916984833
752070047074582528
752133028718190592
752205846273200128
752157376736813056
752196702510149632
752232765106434048
752062514104500224
752140775597674496
752240193441148928
752080017127927808
752177526181683200
752084802812125184
752143942670487552
752149667530547200
752173130840432640
752098539329773568
752089466718658561
752228306615803909
751934902593986561
752234719786524672
752210988401852416
752223474769207296
752129019114557441
752036362589704193
752102091531833344
752106579839901696
752238654077022208
752086182671122433
752239606259654656
752231066547748864
752043635521314816
752100305068711936
752079102673358848
752155501840855041
752154981780815872
752221818086387712
752028510953275393
752141052551782400
752155568941441024
752053916142080000
752039818788384769
752063189446197248
752085234775166976
752032273222905856
752102867507482624
752088774750900224
752166767917723648
752076279948644352
752118583732297729
752172258161033216
752119376539742208
752103807409086464
752196375429996545
752144906987065345
752114557338980352
752236225541570561
752193363772866560
752100296613068800
752233738499678208
752239668985470977
752136388548714496
752220950100410369
752199726909497344
752163039126757376
752186925717467138
752100426791747585
752082458275901441
752229116137668608
752142768126955521
752202314564440064
752096752338165760
752198665465389056
752102850851966976
752061704951988225
752210971859398658
752184287462584320
752122807388037120
752065949570924544
752050363465805824
752223919642275840
752120978679951361
752234988440055809
752120894944841728
752083666189312000
752228466079068160
752200502520143872
752055232906100736
752107284482891776
752086107244888064
752143900484182016
751989449479757824
752232995789111296
752030129967206400
752120185885061121
752226499147751428
751981941885403137
752211194090401793
752185810150158336
752090217465733120
752147876869013505
752084324707627008
752068428282798080
752023318434291713
752115387467268096
752030306396438528
752126221379629056
752090091913379840
751956956038987776
752003013745803264
751939210014261248
752143212786094081
752183125569048576
752063650962243584
752204437133860864
752092696504836096
751981916367179778
752202641963442180
752091245355335680
752189291221098499
752030318987583488
751939935888748545
752037482540118017
752070185562083328
752096169367568385
751974093981945856
752109930996494336
752064145801961472
752144923948945408
752049461468233728
751978057716629504
752174691104677892
752016255251394560
752108253325225984
752061935542231040
752238855311466496
752063994882654208
752180353066999809
752162028194758657
752080792986218496
752147981747515392
752076233752674305
752149848275705857
752127353900457984
752207062415867904
752146987747774464
752073155020218368
752241602563825664
752185784816562176
751966581983289345
752243200602017793
752166549847506944
752228222729879552
752053387651317761
752128322788794368
751951642061316096
752097138298019840
752061360725434369
752111210334564352
752133989238992896
751995237610844160
752136786839760901
752067908159803392
752054062640693248
752140503139901440
752222120168521728
752208148912545792
752188708376510465
752142843439964161
752225278454329344
752122807492812800
752198430668251136
752102381219962880
752023150888677376
752181422664941568
752194286695878656
752045367919833088
752004666431574016
752067966959779841
752082047179644928
752227119715872768
752043262609940480
752152469522649091
752042909969608708
752038438833094656
752114775300112385
752072576223080449
752187995344793600
752119397309902848
752125114385391617
752137302772707328
752036392054755328
752119804077760512
752218748048777216
752178457350635520
751995195713925120
752097557510295552
752206941103984640
752169653582098432
752106994790756353
752216957072527361
751935556947283968
752070538030411776
752130675864723456
752192969852219392
751943727266951169
752152574254419969
752126821471232000
752237236419256320
752058894470512640
752204898352201728
752085805326184448
752238729717178368
752061319000580096
752240952560017409
752084517549142016
751991647240491009
752137655115186176
752135667023486976
752144022236438528
752076925816938496
752170555491684352
751993903977418752
752134517952053248
752231951415668736
751941613442785280
751993383636373504
752235453873549312
752056738698887168
752146345977319424
751948794137341953
752087566782963712
752174074328190976
752048744380506112
752157968217600001
752232744248377344
751935133280792576
752045086972735488
752204302723133441
751945090634027008
752031111564365825
751972617725370368
752159021168222209
752118956966699008
752160816275689472
752164406495248384
752099440802930688
752076686745743360
752196454991683584
752171536669413376
752194689441423360
752189886745063424
752172077843701761
752146337249001472
752105023627231232
752113357428326400
752167728530788352
751941219358498816
752106344547774464
752142298297749505
752096240599523328
752134593344577536
751937381482258433
751976530939707392
752240365491646466
752216646572388352
752190906263101440
752149432712458240
752149432838291456
752115156960829445
752141081916149760
751942615889829888
752103857421885444
752096408656875520
751956683505688576
752112061589680128
752134710764142592
752065895007125504
752133884649680896
752227950251143168
752152092148654081
752238423243517952
752100112202027010
752104151337824256
752230261211983874
752044621237223424
752108995477905410
752167569176551424
752110656330096640
751977311176527872
752105086407569408
752101131082461185
752030302197915648
752101131321565184
752077605571035136
752049088309243904
752105275373416448
752046055626276864
752225957835071488
751955131747401730
752151211101392896
752190562028007424
752010894775910400
751949054356049920
752144051655307264
752156265456013313
752070156206149632
752242756051935232
752027605159870465
752183847220019205
751981446974308352
752004687386247169
752146895431200768
752117220793278464
752180630268633088
752225664154136576
752123134682300416
752081065838202881
752037956647477248
752089454341394432
752047402316656640
752118625570467840
752207301843365889
752166684157419525
752033397241962497
752013361420926976
752030641953398784
751968977081888768
752168940739198977
752099986352041985
752202511684104192
752041299390324737
752171469568966656
752039537963069440
752049340085104640
752106273634603009
752131758011842560
752086727964053504
752138045416042497
752229091001167872
752085754726215680
752068348586913792
752003894549569536
752078268032049153
752228847693754368
752114582252953600
752095452145868800
752125114410496000
752161554330779648
752094437069709312
752092579240476672
752217670041341952
752212703914168320
751993539018588160
752196190779936769
752231813251203081
752130877283590144
752143430613172224
751967693612482560
752092025588252672
752107728894590976
752123927393079296
752114339155501056
752055522384343040
752152184444350464
752041043575599104
752196430006194177
752040972444459008
752212238375714816
752226385838702592
752102523926941696
752076539831943168
752139920106487808
751962752852303872
752056340256854017
752091622888923136
751970738630909952
752194081045053441
752079127847591936
752047418892390402
751960957472088064
751952753509986304
752110354663088129
752105376070373377
752090633007984640
752237970309144576
752159235031506948
752149462286565377
752118579378556929
752083687165063168
752102599139155968
752202784540418048
752079719345090561
751956973151629312
752069057491439616
752043988186566656
751949452689145857
752176267982729217
752203208131567617
752037566619217920
752065110659698688
752234476349038592
752137306937647104
752077295012175872
752100363491119104
752093082200440832
752151911768350722
752201853216124928
752188557100453888
752208002032304128
752172065214562304
752162380658909184
752116503223398400
752138267550740480
752087097050267648
752081212622143488
752232182400376832
752159788717502464
752122236966989826
751984512863571968
752053001695657984
752174259125059584
752179342256566272
752196589607727104
752090179880583168
752098887326920704
751942477427404800
752193825393762304
752107355551260672
752169582207598592
752109700133560320
752193053406990336
752127324619956224
752185617212174336
752007141238534144
752195456881471488
752163680947609601
752121364568428544
752087948540141568
751957174289661957
752048102714912768
752126821362233346
752185730256998400
752199563298140160
752215396741242881
752025822710538241
752065676785938432
752198728648450048
751954556884430850
752097293575286784
752104088427438080
752206047356608512
752109092231999488
752169901159247872
752169800407904256
752225039462834176
752219087808372736
752174418227519489
752064405848948736
752086325143175168
751968251622678528
752197919172878336
752135037894746112
752163307604377603
752039168818159616
752186652957745153
752035540782944257
752106780788944896
752151085415034885
752148032049799169
752136556291485696
752239534734213120
751990250604494848
752186867206979584
752051839856705536
752152582592888832
752091769400164354
751956868260466688
752218974562160640
752127970731499520
752179787213500416
752195112898265088
751997364043407361
752016917964128256
752094990935830528
752072933015588864
752148262682066944
752236481490612224
752150993165582336
752205900589502464
752025872803074048
752197709482848256
752013688438001664
752057388748922880
752034869606166529
752162724617056258
752178373632397312
752124674050580481
752078221986922496
752232589008605184
752018452995575808
751958457859862528
752174401534111744
751992637373153280
752222225013420033
751974165536772096
752207049807855616
752062224668041216
752036786528980992
752123885487788032
752039118373285888
752134975064006656
752121603480285184
752099570998358017
752176318406594560
752097029132693504
752200225717190656
752064024355938304
752093678110289920
752133968334622721
752108932701810688
752137537783631872
752105354763329537
752122450863853568
752227174250344448
752214796704120833
752164867998638080
752156479466057728
752206856853004288
752092151413104640
752070277962559488
752127337085435904
752059611906125825
752184166041591808
752223974147264513
752079996336926720
752122463539060736
752059724900626432
752016007863074816
751974941336150016
752098673283084288
752073771729690624
752047993457487872
752174443351474177
752065538185101312
751943744329396224
752225920061243392
752085775861374976
752085226453696512
752158228297814016
752157913574146048
752095225712082945
752174002991398912
752165371168239617
752239014615343104
752041953844404224
752192172817080320
752063260787179521
751940535363985408
752037889450577921
752103068842549248
752137332199948288
752106168722583552
752108555126337536
752187764586778629
752173445387939841
752185596316119040
752224666169774080
752200859019345920
751979081021788161
752095716206481408
752190213896736768
752145536141160448
752057149942013952
752241447622078464
752062195693809664
752204642612813825
752227027508424704
752139072781430784
752123541387087872
752054943658356737
752049373555613696
752089949206409216
752083808845955072
751960617817296897
752085515751530496
752093044724432896
752033472961740800
752173390782406656
752218286364983296
752195263914242048
752155581675429888
752135650460200960
752086967081394176
752055908411273216
752223995169271809
751972865050873856
752158236632055808
752088741125165056
752053525723672576
751988446965665793
752086434597724160
752151311819341824
752058479175688192
752063856529125376
752096316310913024
752126276245327874
752056524764225536
752041643382013953
752204646584901632
752084324674076672
752207934894043137
752089575871356928
752099466103042048
752040985065054208
752080533073563649
752041790077820928
752023066943905793
752117153646514176
752065685363318784
752225395928403968
752120756411179008
752117983745499136
752115232487735296
752227081996472321
752209436475813889
752195561915383808
751983472424595456
752193234085023744
752146991791108097
752146844902359040
752040196254867456
752099784899559425
752163332870709249
752221830694440961
752158090019999746
752169586510991360
752218584311410688
751960353651646464
752244022614355969
752170869976432640
752236695450427393
752195067046166528
752133548937777152
752047578288562176
751989541985251328
752189157200494592
752073700598571008
752242986633789440
752109075421356032
752042100607377408
752048991840440320
752218366060953600
752029979123281920
751986488297058304
752214285003137025
751959774640635904
752117778493079552
752087575121231872
751958537572462592
752121242895908865
751941638595944448
752173088645742592
752243959863345154
752131116346335233
752171289549283328
752098140497534976
752147801174208515
752244450513018880
752109108690649089
752223164520857601
751947112359669760
752134316449148929
751952837589041153
752047678851313664
752061792902385666
752038892094750720
752095678839545856
752094973827354624
752097729720029184
752230634370764800
752124476557553664
752173315075211264
752221235300274176
751976266878836737
752037575007801344
751935737117937665
751989520791326720
752172728048840704
752077689306087424
751936643049848833
752143426691469312
752221964773781504
752069770607026176
752237609544540160
752240981752381441
752076477131358208
752167799703867392
752147012594855936
752183150835490816
751954494221615104
752104952235974656
752211751970611200
752174799988875264
752074380025356288
752189492765786112
751956872391983104
751996072424267776
752103173754683392
752052666239442944
752136472283652097
752134744482078721
752216046619140097
752087570960551936
752176376929783808
752129283531825153
752154449171386369
752229191756709888
752216130794713088
752201752791875584
752165224418017280
752069304909201408
751940619459854336
752026304766238720
752183431833018372
752196803114766336
752232249391742977
752045485288857600
752215891723649032
752033158271496193
752088531493793792
752243515321647104
752014544059375617
752010903206371329
752098492923932672
752154726096113664
752045787325067264
751962513491628035
752110568316690432
752035142386999296
752011209558417408
752086086386642944
751945958678667264
752139077156155392
752004460944109568
752200108603744257
752244148464386048
752170245012525056
752053852954820608
752145708506050560
752115169615089664
752176288941510656
752040301213220864
752225731451686912
751989382450585600
752097955994271744
752083733134573569
752042868311719936
752226192607051781
752146148627013632
752118667576475648
752134228368846848
752082474885378048
752155099200454656
752244970594205696
751951981657387008
752138158553391104
752140633108799488
752117157698367489
752153191018561536
752068281373044736
752001877290602496
752172602311991296
752211068248657920
752148182885404672
752119770913378304
752197348411998208
752062858024873985
751942247000657920
752162741209665536
752094558691950593
752141111204929536
752188377039048704
752126712339689472
752218382943023104
752092419483701248
752049050397147137
752126041225826304
752195658388418561
752046340927004672
752160199616569344
752104776112930816
752059917973000192
752244140356820992
751959489469874180
752081464158744577
752040586308415488
752069396974141440
752244593232666624
752124938056794112
752045590322774016
752018822102601728
752210715658821637
752068604389130240
752175814842650625
752087440949538816
752105862479618048
752066855557300224
751959816948576256
752232282883317765
752128024926154753
752145821462884352
752101261198123008
752090121097314304
752120617785257984
751939704925347840
752203224669564928
752124560753848320
751963297990250496
752147822271688704
752143565086654464
752183704416493568
751963029680558081
752226394181173248
751939407368884224
752003118678716416
752185168149045248
752150254770720769
752219633000783872
752223260780224512
752089185796911104
752110350133301248
752080935487766529
752045577706172416
752180898561462272
752096055936811008
752069451563069440
752083334726086656
752189001981947906
752091190942654464
752146757048373248
752106978063900672
752059670655676416
752173927678545920
752212959749865472
752175014095548420
752020772693110785
752126502481911808
752237257315086336
752202339746971648
752163462802006016
752056923239874560
752230441571287041
752187252927856640
752099927539453952
752004683359744000
752043207903485952
752126536040538112
752222191589044224
752154570734727168
752175282480701444
752007887862595584
752218366266445825
752236347189030912
752127630997086208
751972965974089732
752193045026734080
752087202054737921
752167933909016576
752088816941404160
752071695440220160
752103156910288896
752157066479988736
752199676607299585
752187919671160833
752078456767348736
752123105108189184
752187382896615424
752141878963888128
752064049496502272
751974199040901124
752172270982922240
752145473394184193
752199437229760512
752183515739856896
752018625226235904
752008701381341184
752099768181133312
751974651887247361
752074229051432960
752015647047970816
751964657162657792
752069531510640640
752059758585098240
752140050163503104
752060878451769344
752075067723386880
752245037631672320
752222560545345536
752225920166010880
752151185910620160
752055010675023872
752240973724418048
752150448052854784
752217049187823616
751985725105733632
752193598741962752
752011746550972416
752113072593113088
752239522172264448
752090255210254336
752207075309187073
752039588017926144
752059955683942400
752031707163979776
752085775857094656
752054234812706816
752160191043477504
752015370421174273
752132282148872192
752079089998110721
752177195125276672
752084551313358852
752059607573491712
752204994787565568
752238113179758592
752085788335169536
751955794250260480
752237836053712896
752157691624189952
752240612708065280
752222090871214082
752048811636391938
752186694951206914
752146979363389440
752109993764147200
752067945778581504
752221918997180416
752074023643803648
752210279451267072
752237282619338753
752197042550738944
752175173143564288
752112078576578560
752235483191603200
752064212990439425
752156932178321408
752099776594907136
752158525888032769
752108336980627456
752108198446981120
752036865914630144
752164188290703361
752023880542322688
752183608052363264
752121276446027776
752116016822583296
752043262618238976
752030918668390400
752237748111695872
752081178778275840
752095129142325248
752139068683739137
752077970450317312
752071628440371200
751940384352145408
752196941606297600
752130848032301057
752123537037615105
752167329983791104
752084521747636224
751981811769569280
752008231422078976
752055426049388545
752095829440204801
752093963205484545
752204122481430528
752073046379393024
752090133579661316
752090666486947840
752217816930148353
752241808260755457
752083917918855168
752131690844282880
752042771700080640
752141379959226368
752084727406919680
752160660793024512
752176188483854336
752009372247609344
752210384296284164
751959191871451136
751973490367066112
751999692012081152
752077945058029568
752122807291486208
752225106303283200
752133087715360768
752085499167313920
751983946498473985
752100782959267840
752116943730176000
752076540037529600
752165220261498881
752170089873608704
751956864108290049
752055971099381760
752222791114563584
752015009799168000
752149776934854656
752089655496077312
752190348177338369
752188250991763456
752224791998922752
751949096240439296
752037004536324096
752111185164656640
752166889523122176
752065651435507712
752244882413084672
752192990706270208
752175546369511424
752218584202375169
752163622240002048
752066918131965952
752021062167044096
752208174233575425
752102821412110336
752027517045837824
752152582710259712
752082475019542528
752058299001008128
752012241361338368
752170047955763200
752132877752688641
752177513531670529
751947829615009792
751980893204426752
752119837741223938
752091773657284608
752043996575301632
752106571400962049
752055639996702720
752079492802306048
751941236181917696
752241829014274048
752049557996003328
752130403331432448
752014652956110848
752040288508579840
751994143124094976
752148896080535552
752058848266096640
752035351888269312
752163269897555969
752096278603919360
752002070207537152
752082223487029248
752244567978577920
752133318167162880
751987226599272448
752103257544257536
752185860167233537
752238322769158145
752054909860712448
752122807316647936
752015554731511808
752240713547411456
752086421700313092
752130843787816960
752225920149229568
752110233049235456
752127253430099968
752021837945540608
752137550366666752
752076841888968704
752190281299230725
752088367966384128
752245100701446148
751995036493975552
752084601443672064
751961402051432448
752106529483001856
752106240071888896
752040985069129729
752032906881667072
752233264291647488
752121481811812352
752173516636688384
752144378601279488
752002183336300544
752091219992403969
752151769170534405
752176586665893888
752205183656964096
752167510292725760
752113760106639360
752068784945373184
751968524013232129
752125814586605568
752061415557591040
752187152113537025
752032889886441473
752036119647252480
752236548658114560
752140050155077632
751939285478150144
751952883650666497
752050984227135488
752102356167168000
752203417607610368
752222816569663488
752190323170938880
752145288828157952
752104474198630400
752145674829987840
752084324837691392
752127181892050945
751965701435297793
752146165446115329
752065613921746944
752132441712824320
752014610962800640
752067606245433344
752200343241404416
751973842508193792
752244702146097157
752226931177914371
752112019608834048
752230126994219008
752066133822468096
751938203691708416
752221193290321920
752045086742118400
752064703841566720
752104071427919872
752078150490853376
752102406348009472
752043056724119552
752171197165633536
752103471491457024
752079593352339456
752102779485761536
752083045549764608
752187751827705856
751949419029925888
752073977103683584
752015299067645952
752195834482159616
752051382409162752
752147973145038849
752079442621652992
752131233706942464
752174913411227650
752143099292295168
752131116195319808
752198871011332096
752092209940426752
752055434429825024
752185172607533060
752210329963229185
752190864076734464
752071377050537984
751960286362492928
752068696823169024
752000098897453056
752211118668582916
752175307394781184
752015760193560577
752075940273029120
752097893167800320
752193867231952897
752085700451991552
752179572976693248
751998840534867968
751989537581170688
752048064807002112
752136875121319936
751971560857100290
752079677334757377
752067988023566336
752113948829286400
752084135813013504
752086396765077504
751971829212975104
752200276229120001
752159583074914304
752137583921131520
752140159383142400
752036862009675776
752074631578779648
751973234145423360
752064179360542721
751934999037898752
752122299839426561
752126242468528129
751944536767758336
752122144729886720
752242621863657473
752090670647668736
752067459436261376
752123000284180480
752131359431200768
752141048374292480
752048090056630272
751936752386998272
752020105505214465
752068109675196416
751955563920125952
752217271376998400
752141862295769088
752192265146228736
751996428835225600
752129866594676736
752151831892127745
752134480064831488
751963109317808128
752085964428865536
752050644517781504
752152263821561857
752093325541380096
752049960561020928
752129841403666432
752217632405876737
752202129935392768
752068977589878784
752230122724397056
752073125903339520
752057686578044928
752157414674173953
752164557481709581
752063793514020864
752135709062901761
752193070314164229
752084785984569344
752104188935626752
752121779691347969
752160690358480896
752168932279279616
752153501501952000
752141040199405574
752100669801332736
751972605293432832
752134874375528449
752205586066972672
752031686171459584
752104130190143488
752047087747862528
752112883488595968
752104595548098560
752173956963168256
752040779212812288
751963775973126145
751936488170893312
752095934683680768
752168974293602304
752109830274322432
751960844200738816
752062451181584384
751946470647926784
752039739235012608
751953986652139523
752195155076141057
752198606820605953
752212355711459328
752107426716024833
752123037957419008
752020097397452800
752174359796674560
752243179605417985
751988547553550336
752187425045286912
752182370610974720
752166780467027968
752045649105936384
752224686839324672
752176150441521152
752112653024112640
752108492312358912
752085318791233536
752187709972705280
752132483571916801
752082583975059456
752147239284248576
752088380444381184
752210501799583744
751948982788775936
752077588781076480
752241653012893696
752169968096186368
752243507012653056
752166801643937794
752044524969533440
752207800873291777
752151169280012288
752153354395082752
752059645234024448
752003739364433920
752052221634805760
752058991195279360
752214054517760000
752034060206215168
752058777248071680
752227505604530176
752145381052604416
752025940033609728
752015949260263425
752136229299318784
752083078957244416
752126813082648576
752164175711989760
752111570709258241
752231829734887424
752134341560528896
752142193385730048
752098635526115328
752139798408749056
752110400808820736
752224414427713536
752003152325599232
752193586150514688
752178545368002560
752236695395917824
752143632078147585
752130332162269185
752178746736586753
752175148019703808
752194056021762048
752188867885817857
752140716889911296
752097385833238528
752121905814077440
751992415054139396
752209910398644224
752174216867438592
752168907067256832
752222216536809472
752059628725338112
752054675285897216
752103001922338816
752215388126085120
752015005504143360
752223822904979460
752048253592563712
752233759253139456
752139941304471552
752025596083859456
752206563381772288
752028829690978304
752020369960235008
752174451802988544
752072899356393472
752082143732494336
752185487226380288
752220857813065729
752102003472465920
752143296739192832
752201387484774402
752029257837056000
752094046957539328
752204478762418176
752232022928723968
752238117055115266
752014443438018560
752225920178647040
751991651338444800
752113731115556864
752110522107998210
752065840355344384
751948026587951104
752075260778909700
752168290580070404
752164813191520256
752076837883379712
751996055617540096
752011125542227968
752122648193294336
752232752582422529
752232924687265792
752004070685044736
752170869732941824
752182425296437253
752051357516005376
751942154570768386
752119204531306496
752060635324772353
752238071094083584
752188381006798849
752053714446389248
752175638740688896
752212112370495488
752207041452773376
752156344996724736
752224472929894400
752136178632130560
752048119311765504
752241225055502337
751995770459521025
752048853386399744
752171029280194560
752110887322972160
752060031177285632
752239476102004736
752097901485043714
752200313826906112
752020281661743104
752069862499950592
752191040182976512
752074606601760768
752012518248345600
752072719143809024
752227832940617728
752018222610776064
752009422700834816
752087185038401536
751989881711185922
752097893067190272
752129299998711808
752215107460067328
752240516180344833
752103308144279553
751937242793385984
752105925364834304
752187882098552832
752032156050976768
752112392901910528
752022513375293441
752073838700158976
752049746622099456
752216080337121280
752102326727573504
752120882055770112
752132110270468096
752191480756776960
752047771268419584
752152352203898880
752073860070117377
752101995134103553
752203266587492353
752097582718001152
752226629187989507
752133893046820866
752149374147424256
752052758128254976
752182093959012352
752195498707021824
752171473851281408
751978137383297025
752094747712421889
752092562295488512
752087495614103552
752122299747217408
752208715206520832
752215031824064512
752235906699001856
752007418020712449
752122946009849856
752219100248694784
752159004055506944
752204499981209600
752213995667464193
752023549158760448
752021938474655745
752018708869111808
752115895112118273
752058928255553537
752241078552625152
752163605395668992
752130528988393472
752244068747472896
752105434551549953
752208580850380800
752116465449496576
752176142350594049
752137256740192257
752122237008871424
752039294504689664
752045841716838400
752086048394608641
751938870577598466
752194056193662976
752110744741765120
752210707224023040
752094047246782464
752119418377777152
752204915183869952
752088095349153792
752222006800683009
752071796103471104
752215904306561024
751936236298829824
752028863216123906
752106600626851840
752085603894829056
752014867159187456
752055656790781952
752244509140975617
752181271971917824
752142076079407104
752157624464994304
752166105251188736
751938052600115200
752241565058232321
752014850100899840
752214721231745025
752080419579916288
752127832202043392
751940619371679744
752067643767742465
752106797696188416
751935498076250112
752223500170043397
752241229400666112
752167568979484673
752206177732145156
752151731518091264
752056894014033920
752091794905636864
752097092005302275
751988103187865600
752025331981320192
752126712419352576
751959191909076992
752074828849577984
751986140199038977
752055291655643136
752141853772972036
751954741484199936
752026292413992960
752228638280544256
752078469547364352
752007229239234560
752066356124774400
752099394783154180
752082948741074944
752103668606914561
752230596722688000
752243766925389824
752164226249191424
751968138036523008
752040791879651328
752072870038151168
752210027914534912
752234975546658816
752212573966270465
752231846759530496
752185281449697284
752193766820286464
752172048345096192
752116746522390529
752185063282991104
751936676700774400
752011985529630720
752120878129881089
752145633008619522
752144366203002882
752079899691655168
751977453661278208
752053827927498753
752127974728663040
752020327841030144
752226591195947009
752171499184857088
751952719787749376
752046353702744064
752145293072691200
752175458297327616
752098866430959617
752239249643175941
752228252010315777
752086136537964545
752119364007043072
752158740057653248
752101202658258945
752147721645989888
752144718595760128
751981333551939584
752067807567831040
751996093290803200
752072660406898688
752049255947374592
752169510979895296
752111726003417088
751957887354712064
752106512726753280
752056423941496832
752126007528808448
752199495891419136
751962530466136065
752215572767707136
752085780189806592
751939373801889793
752062493300813824
752094298531913728
751949100137013248
752201953736876032
752245084029091840
752109872284520448
752037826561208320
752058051708985344
752169406185156611
752205586046091264
752083439508189185
752002242157355008
752223508374118402
752141950040481793
752118705266368514
752241753571389440
752108555222867969
752230127220690945
752118042751008769
752217732808970240
752096752484782080
752184816028626944
752133096070348800
752173424097853441
752197692328185856
752119070145871872
752139253342146560
752079660507361280
752208367091933184
752215820118491136
751983308947464192
752109167373058048
752124770502713345
752216046690570240
752202415206694914
752223995097935872
752154256329871360
751961724996161540
752034806628814848
752027273650327552
752136195661070336
752112019445125120
752132026594127872
752019560333611008
752134979098906624
752136430579769344
752063122563747840
751947594646089728
752096286988443648
752140872074928128
752021011688726528
752106474978041856
752078808975601664
752138338845519872
752218160850280448
752229158122586112
752186481297465344
752093032208404480
752166034098917376
752230391252193280
752207771517521924
752138527555612672
752039315727872000
752167581406994433
752172925319573504
752162246478954497
751986177985642497
752192172607152128
752009976562974720
752127500864675840
752158471609397254
752114909475905536
751978229582295041
752222321625014273
752179744964218880
752096039495237632
752139303581515776
752222602370973696
752062732413919232
752081862537908224
752162946948759552
752061964939988992
752219242800484354
752085536907624450
752001583571886080
752203119895818240
752097473875812357
752013428219195392
752069934117564416
751997456360075264
752017408882253824
752099139039727616
751980230550564864
752127022604886016
751959598802710528
752100305160974336
752202281236439040
752038732459540480
752042603730833412
751973452353904641
752055044166586368
752052527559041024
752203115835908096
752226528222666752
752184950011592704
752036861896458240
752224112400011264
751974727317614592
752145595129798656
752219511319891969
752130109738512384
752115186379714561
752186057635004416
752160413329088512
752039030443868161
752185126352785409
751989608825643009
752198334224498688
752004448512126976
751994436712890368
752015814799286272
752132383105748992
752150523537608706
752221058925756416
752172333792649216
752064745453346816
752193028417318912
751974245035548672
752072509244268544
751934973846827008
752097075286929409
751943987318194176
752244358414565381
752166768005771264
752228394805243904
752009829435092993
752041530249056256
752141245451907072
752226029226319872
752170815404244993
752235084724498432
752183490444230656
752234740590280705
752187789542764544
752152591312777216
752212242482036736
752051860773691392
752124774478909440
752219976921128962
752102653677690881
751960420798177280
751946634192232448
752239224380792832
752219066606166020
752229846101688321
752179288036835328
752159054571704320
752208744440750082
752148422099083264
751940900427792384
752157720661209089
752069090957602816
751940183357095940
752145297233567745
752224284303462400
752121486006247424
752156802381443072
752079824215212032
752038237611237381
752231356059553792
752070810609782784
752051172933038080
752158777902858241
751994935822344192
752166767905148928
752101441452535808
752096735661522944
752168403809476608
752175898862903296
752170609749135361
752193275994472448
752051294349697024
752062254112137221
752203111339548674
752037289530908672
752063994756608000
752206999509692417
752133247211958272
752111327796195328
752017085967036416
752200884172513280
752235654940155908
752063977899819008
752007057168105473
752238855206629376
752168969960841216
752150376514740224
751968171662409728
752218366279086082
751935464467210242
752044923487031296
752043061098778624
752043279194087424
752144781296435202
752060605729632257
752045699185999872
752175039143829505
752080658873417728
752217015775928321
752055493196148736
752039550260809730
752074019093045248
752004448520531968
752166121814589441
752225710488424448
752119808343310336
752080252004864000
752047658068348928
752172287500161024
752220400436731904
751999247491276800
752231142275899394
751955408659419136
752006713285480448
752057426501853184
751986845009911808
752074463836049408
752173017384357888
752209608693977088
752121624653131776
751960399747031040
752104906149007360
752237232233197568
752101626073194496
751979911494131712
752220417352282112
752211537692164096
752223378388488194
752114943261077504
752037176343486464
752187819133661184
752171033445228544
752136686188892160
752045380590796800
752090205247725568
752231435843448832
752043212101922816
752174737036550146
752022437710196736
752206122891698177
752054888943714305
752155720225656832
752067484434456576
752166877141602304
752193200463327232
752055442495397888
752149663445319682
752219146478194688
752198925831004160
752196358745034752
752061507832283136
752178117863731206
751954209130573825
752007879280848896
752174477048483840
752144563045883904
752211294443466752
752077416768606208
752064108044967936
752021955302285312
752231767143223297
752108269787906048
752152549201813504
752126493984260096
752092696303529984
752214301860098048
752032881388683264
751950027438714883
752081279529738240
752161889736679424
752168118613577732
752169418889785344
752160098965946368
752193733026799616
752105807974690816
752161172720390144
752159717435269120
752045976265842688
752040917717151744
752222615083900929
752141253920321537
752048438292934656
752064716487274496
752054884757868544
752221809639034880
752168059813724160
752206857033375744
752055660750237696
752230697683877889
752105547680325632
752229963294703617
752055656669179904
752064439298457600
752239279166939138
751947808647835648
752095347422425088
752050019495206913
752235806274772992
751949934782451714
752203094696558592
752149433035489280
752144324117274626
752071246817308672
752173390530764800
752144617987051521
752106571438620672
752235663571976194
752119238098202624
752120470988808193
752158396103716868
751938278883004417
752215191279001600
752123935500763136
752053945262960640
752053232323727360
752235470554267649
752126083059843072
752044294198951936
752172971234557952
752152272407322624
752240365143371776
751991605305942016
752147776251826176
752056810190831616
752194408477560832
752121750423367680
752108161025409025
752049033875783680
752099839182123008
752161445354278912
752080495207280640
752092675676012544
752116209588527104
752081128626860032
752236766644625408
752027676521684992
752187944778203136
752130281444900865
752113877610033152
752216071785111552
752092918643437568
752080297940975616
752172774052036608
752219368860241921
752052644940840960
752230294879625216
752063990579232768
752106198044930048
752177035347390464
751974165301719040
752145402225266688
752216357048033280
751958956776579072
752006927157170176
751954288574861312
752073830588420096
752037638052335616
752237655744806913
751986144439521281
752173130651762688
752124430701195264
752142499628580864
752179384165990400
752187307533500416
752169016198893568
752072878271655936
752095116597137409
752209579337973760
751998584539770880
751950174151405569
752181422819930112
752074388170649602
752061566355443712
752216117955948548
752068205909270528
751958227152142337
752233750809944064
752069900433317892
752190146963972096
752182311894999040
752208312330915840
752165568317390848
752075005001949184
752210594099523585
751938287263252480
752213077312036864
752080071758938112
752162149951299584
752133796531539969
752043317123227648
752174737162399744
752140431912239104
751950429940883456
752091878661689345
752139555449475072
752099235345096705
752050900060045316
752061541013262336
752052900864598016
752044054960021504
751974828102389760
752199072421937152
752156605182054400
752165035775066113
752073188826288128
752236691205783552
752233654651322368
752081703334805508
752145527815405568
752058634457247744
752198959041576960
752080860220911616
752164762826510337
752073549574205440
751965684448518144
752005769571229696
752202738126192641
752059800540839936
752051239903490048
752069258641809409
752036819768741892
752191715549835264
752181506525700096
752049893603246080
752035473506328577
752192621423030272
752190713329098752
752222023695216640
752039823205101569
752092696559382528
752224749812613120
752083577932623872
752075827018432512
752215078007607296
751944604149223424
752150485545562112
752043308759654400
752033670144331776
752121167234883584
752174565044981760
752245037732401152
752105489094287360
752082386737737728
752058227563585536
751936215306346496
751989130792308737
752159641904177152
752116079745495041
751965659265961984
752144974104367104
752237592784011266
752204504003600384
751999230504493056
752080298163200000
752088573491511296
752154595825102849
752113244333019136
751993828270235648
752147751010459648
752195997850279940
752223143691943936
752012409292853248
751953659664097281
752195280725012480
752181146063101956
752077160995631104
752244782043365376
752195377156136960
752233876949463040
752161466170630144
751939721807421441
751986006040186880
752107544173240320
752017568156815364
751959007074680832
752166105356111872
752151211323887617
752094353309458433
751968872157306880
752038829242978304
752135151065264128
752170366546612224
752042029132222465
752031845357846528
752129119626862592
752210464025808897
752164041771061248
752230945063829504
752221608421371904
752010001418518528
751987579017388032
752016821465866240
752218085273337856
752133716751810560
752142780592422912
752074723828363264
752105308735074304
752093946562670592
752195679322243072
752160459831336960
752204034359033858
752227174074245120
752036526423408641
752233654605275136
752133884649803776
752242441739173888
752200754547478528
751958961163608064
752104016784470016
752172082029551616
752057757898043392
752096790074318849
752084895086686208
752104381982576640
752136099263291392
752078800876212224
752225353972592640
752108177601142784
752015932285792258
752242680801943553
752236762236325889
752070432954654721
752225735813767168
752017748503527424
752138011622670336
752047842492084224
752151312003981313
752135062947233792
752206349723766784
752212095870042112
752137407571648512
752241229539270656
752176142350639109
752050501605208065
752174145509752832
751943442322849792
752215660713897985
752095909316526080
752206655903952900
751936282541060097
752210338162962432
752045560723546112
751986043856052224
752046425136062464
752240394830831616
752231016320892929
752097595376406529
752034005638270976
752104247605465088
752033171085099008
752107775023538177
752129312569131008
751977617226555392
752239337878593536
752064091343159296
752094751848103936
752179342503993344
751958403405099008
752141711183220736
752220333231529988
752173466200059905
752053865596456964
752180491470659584
752123176327450624
752067249767325696
752060278578286592
752229544233402369
752167623589236740
752085545061408772
752120882265489408
752075151773167616
752094835423739904
752092981696626688
752064900797722624
752066738024435713
752055488641110017
752100367731654656
752139119153803265
752201035314323456
752077965911928832
752100829239373824
752051235688177664
752124812168818688
752021099832045568
752186858466148352
752165547186483200
752170957943480321
752092264613240832
752231473315545088
752202885006520322
752065391422271489
752053140019707904
752228235606364160
752183738163875842
752163123205906432
752135239477133312
752063168776658948
752046387303448576
752109502904737792
752177748660060161
751977428466237443
752196547593531392
752236888166174720
752052082857869316
752228470248337411
752245138508898304
752094306953859072
751975809754161152
752159704898478080
752087655060561920
751998052123062272
752110077516058624
752174627854684160
751995938231578625
752210262703411200
752167632124645376
752039801990283264
752068847734108161
752227174195822592
752173860632588288
751940799894519808
752069325947805696
751972181433675777
752106181292883968
751983078239678464
751968838812594176
752134429653536768
752218366052622337
752052510928633857
751962438266810368
751936483796193280
752106877618622465
752172136534384640
752173546038853633
752091560016277504
752192617216086017
752140754668183553
752107213066473472
752091828334256128
752073943603826688
751988325540560896
751989105563570177
751991127163691008
752035477935493120
752213781888008192
752049742826340352
752033670194749440
752224540370014208
752064208985067520
751979555339001856
752165627146764288
752204952685117440
752063571220135936
752213932996227073
752119816983572480
752072798672158724
752109922498654208
752166381966204928
752091387756179456
752045195940749317
752231754421919744
752093875234283520
752220379670679552
752072102614855680
752151416916107264
752150669973458944
752206416618909696
752187844299489281
751961838418485248
752165417368555521
752072525987717120
752161793498161153
752059859244314624
751996969942446081
752131720170893312
752072475870109696
752109100419416064
752095129247289344
752016020475371520
752075030251446273
752240650553352193
751951495109734400
752051294668398592
752010718950494208
752125512525484032
752014107797180416
752178390258610176
752117161741553665
752080218358185984
752144274012143616
751984089067089920
752037264612552704
752090490368032768
752106118135111680
751964501684224001
752114280196079616
752174032468996096
752227249915621377
752068541306773504
752079979488350208
752041119190581248
752055643842940928
752149004813729792
752097389822050305
752149315452145668
752242739245359104
752221960592121856
752106583941746692
752021045230600196
752114263393701890
752061872497692672
752158119451656192
752012581108342784
752245654278303744
752058755995430914
752105262643838976
752217300720316416
752208853362552832
752172639892955136
751937951798431744
752163265585750016
752206194241134592
752088908943458304
752104079753515008
752139244911616000
751945065262616576
752111293859926016
752172447055638529
752181695315574784
752099914990092292
752074157752479744
752134547257581568
752055400787120128
752119422794465280
752184879069040640
752015768565452800
752185696752918530
752064208800456704
752103475891298304
752182068910620672
752070550634303488
752201228159967232
752004448512188417
752088678348955648
752115794381639680
752020348758097920
752171645956132865
752240973510545408
751948320008904705
752120626442170368
752092407240548352
752049809738043392
752084790141132800
752096316344430592
752189358543872000
752089546582532096
752200309771034624
752233805306617856
752082776938123264
752085117208854528
752117027746287616
752226259841720320
751950484395724801
752126276022964224
752127941140766720
752129669088980992
751982549816250368
752224087360102401
752179413589094404
752144814733266944
752024945761320960
752223411930144769
752112485126242304
752182055962873856
752100627900092416
752034462888779776
752210434988670976
752153824257802240
752237651835686912
752026065661485056
752145242678329345
752057204455473152
752074233262379009
752052590515486720
752060861628485632
752158144520982528
752062765741858816
752088766559518720
752055337700720640
752100779088052224
751952896267132928
752147558185701377
751989369779748864
752103543033589760
752169875997622272
752183125564854272
752090452594192385
752121624644780032
752144693232750592
752118520935247872
752050296336056321
752166520277626880
752073650011013120
752118243976970240
752105736658886656
752203140989067264
752165685623742465
752213756520857601
752019887690833920
751956973172711425
752069082594283520
752049402718588929
752036748641857537
752122807228641280
752185264580104192
752092990152335365
752037667030925313
752078066755723264
751964296284864512
751993346000818176
752130742931468288
752165396409614336
752049541160075264
752067572561014784
752236146084765696
751957031884460032
752065001398145024
752092306531057664
752155724474642432
752005484148846592
752034676726980608
752127173838921728
752194836007161856
752112019738877953
752013981838106624
752112627711668225
752107661873717248
752016989216923649
752056923269111808
752180672186515456
752103710675771392
752227560264577024
752116767682617344
751975268596584448
752210212627546112
752161332124725249
752194047645736960
752051747552628736
752132160673415168
752053848861278208
752089177383141376
752223080500629504
752097666650210304
752173885748088832
752125051164557314
751981203670966274
752205359847182336
752196220421074944
752108391783231488
752200502549458944
751940598412767232
752074841130471424
752214993823735808
752059968434634753
752110182541373440
752161474689261568
752234065466720256
752030901895327744
752108542509871104
752199915388870656
752151811008655361
752099768273371136
752208572688269312
752073620654944257
752114003640365056
751998760964780036
752108114598584320
752076032447045632
752202209589334016
752099961161015296
752065060110004224
752197625517047808
751996047321288704
752141283360018433
752216864856563712
752145658044354560
752040116642799620
752104373338120192
752014762209185792
752174821031677952
752064238093467648
751988883156525061
752109507187212289
752004561418629120
752186628098101249
752042935261224963
752105853986205696
752206261614022656
752087030176313344
752170542678016001
752203644121079808
751935158278762496
752124241848442880
752188162852720640
752166331835904000
752054369080709120
752053131417096192
752100095076728837
752171897396334593
751987666758098944
751971858430455808
752101290772168705
752051600731037696
752040154353790976
751992679211290624
752022790182563840
752143900412940288
752149999115534337
752197218426290176
752060656162107392
752101810786230272
752106768516390912
752161025751932928
752176829847441408
752228759525216256
752011440169422848
752114771265196033
752056407361552384
752087743119908864
752022026785853440
752227115362316288
752151458720706560
752108173629222916
752048157090017281
752072924589424640
752220421450264577
752137231620530176
752181372664578049
752108672684269568
752081384588488704
752194446146535424
752090242937651200
752175886514946048
752229518715326472
752128025043431425
752028489944006656
752007044794871809
751958638336610304
752179799439835136
752123184732860417
752100883844964352
752097612044566528
752141593742864384
752089047275704320
751945057167609856
752200347322580992
752175500647342080
752152247266574336
752007011181563904
751938329189376000
752090540720676869
752108395642191872
752057850315280384
752112401386962944
752125558843011074
752055518202560512
752236296731516928
752114309757431808
752174053398577153
752204105582469120
752060454680207361
752133012079292416
751964850088206336
752127115152293889
752082638450593792
752156617584541697
752020198119661568
752170324553244672
752098153273360384
752080579269529600
752231091889639425
752227388088516608
752181380818300932
752108257213382656
752084957799985152
752170689709367296
752013956726845440
751956499229007872
752039823200882688
752065110483595265
752022076899426304
752159964618039298
751958839608512512
752185004688539649
752063051302510592
752061058840403968
752184983809355780
752008474926645252
752204982124843008
751998442059227137
752202612364148737
752088019822268416
752043602180771840
752142902432784384
752142290085355520
752019497540739073
752206437607206913
752132458510966784
752014283957899264
752071624313204736
752222912719884288
752076678428553216
752156428916457472
752156835726102529
752067509709398016
752237446264287233
751974265931563010
752198888065527808
752232236653678592
752090838616961024
752158064749453312
752065488100986880
751965696993726465
752081874994995200
752215774153076736
752072597316202496
752022983019892736
752234346346586113
752165295691816960
752053387630354432
751994969192271872
752225634793955328
752067048457506816
752099671653441536
752108014023241730
752232526370992128
752201022609694720
752083506969346049
752116150956388352
752221621193023488
752189337358348288
751946185389187076
752059628637265920
752135361011351553
752078913816432640
752228122284716034
751957052746964993
752123058895237120
752243402071158784
752194471413084160
752090485997592578
752056314923143168
752062656765423616
752232207327035394
752058399861436416
752149453964976128
752211873509085184
752215849587605504
752234052946624512
752056688388300800
752138938786033664
752148254075260928
752228097181773824
752140725618241536
752099411459702784
752134773783552000
752192818530099200
752184677579063296
752143137095741440
752222149360975872
752082898614910976
752240545674752001
752243544828542978
752161654868090881
751995707268136960
752048450884206592
752142663202250757
752135214126796800
751945002322890752
752059657984802816
752003424858828800
752053198907736064
752078029107654656
752173923471618050
752087458003714048
752069241747234816
752185033989980164
752060937360793600
752194886468796416
752227337878532096
752203837193199616
752143254506864644
752146324691222531
752152322789302273
752212578127011840
752023322750103552
752084026710749188
751979509092581376
752196450860359680
752028938906533888
752124019583836161
752208476231827456
752103744112848900
752235558626263040
752086174186045440
752012102802563072
752059146153885696
752243607730589696
752036312589426688
752089231997145089
752114154631073794
752084395876581376
752082252641738752
752078616310255616
752218735189061632
752235013463236608
752157158788177920
752197709264785408
752017916418101248
752158811478171649
752071167280807936
752242592708952065
752063252624994304
752192181016879104
752174619478650881
752234895834017792
752060161162870784
751956008449245184
752133427495919616
752093161896292353
752177404525834240
752064015757615104
752159306095665152
752046198517796864
752040448152072192
751963138598273024
752164058426662912
751949850950893568
752218584227520513
752186867198599168
751946193517838336
752108890528030720
752222140938588160
752006579034157056
752227304391249920
752144483391774720
752055253915271168
752161873261453312
752057179276967937
752242793863647232
751938782190985216
752105832934993920
752119208750616578
752160736663760896
752112749522644992
752123767820869633
752196291422191616
752171914223845380
752100799816331264
752164440032804864
752113042914148352
752070244483596289
752205724470607876
752064410093363200
752165350389800960
752088128953970689
752004460931452928
752035649625219072
752071708115369984
752141228825772032
752062183115264000
752177383789264897
752211219235237888
752235806102781952
752179786882117633
752090813077737472
752047079443181569
752025503763144704
752102217541423104
752208543240118272
752015135577808896
752104880861540353
751950635365433345
752016183851909120
752183125552271360
752026468583149569
752202100831096832
752035184095162368
752110454973968384
752213068822773760
752136787150143489
752193900970962944
751937637359898625
752205687011278850
752016221801938944
752147532743053316
752158467385810944
752223634475913221
752156328139841537
752231926312808448
752058139676123136
752088095336570880
752227245515796480
751961368434204672
752082995008327680
752144303003230208
751994931548303360
752152259711164417
752159171924156416
752029345657520128
752136506144354304
752075445496000513
752138141646094336
752000682031472641
752072303748481024
752127203027058688
752135671385563136
751953512565731328
751973401955332097
752057904879038464
752196085993570304
752022739712606208
752079425525743616
752110996295127040
752062551865761792
752057032413446144
752191199809798144
752103119144775680
752095326253658112
752064212994850816
752142386231406593
752080910577655813
752241791437447168
752106051089170432
752045338630971393
752194483861716992
752036601748795393
752002150029406209
752235390862581760
752052376455053312
752221423867928576
752121729401643008
752111319097171968
752123411539828737
752190494868987906
751941487584219136
752053194734403584
752128230736404480
752151274297122816
752211676104097793
752077735288340480
752150754207686656
752213571929505792
752069053259386880
752141853907120129
752054985668562944
752098996202659840
752047301724606464
752022760793092097
752124032321859584
751985070836178944
752146068939296769
752039047154003968
752137449711828993
752244752557408257
752129061078446080
752088736960225280
751935246644420608
752100741259616256
752067174207000576
752127966365220864
752062359129059328
752054033196646400
752107158255329281
752150372425359360
752088569133404160
752108303329689600
752231779696869376
752097213707419648
752129082234724352
752068369654878210
752042813513207808
752208874594136065
752043124197842944
752133716667953152
752244240801943553
752178365071781888
752200712331853824
752040825392160772
752105485038477312
752075491436363776
752132437388517376
752188565510119424
752203266923126784
751962673110065153
752108962070294528
752209474237132801
752150066266341376
752020709728198656
752073679614332928
752159259912200192
752118818764447744
751996424661962752
752096664341602304
752102582525370368
752107976522080256
752124053222072320
752091266079424512
752066893255733248
752093258625363968
752077445973495809
752182475669901313
752020701062791169
752195926714757120
752104763395805184
752114330590642176
752072572213334016
752132504795176961
752014883835654149
752142700988633089
752219972693286913
751942452139917312
752216869021491200
752245126018297857
752157368654393344
751976774414643201
752111600094613504
751966657589968897
752149072333733892
752174837704040448
752218584269492224
752088019734179841
752141966901641217
752143715871780864
752208366869569536
752198506207514624
752139437652324352
752109742122754048
752061981503332352
752210803990732800
752052183592497152
751979726936289281
752143124537888768
752148824462860293
752138414254723074
752183381505417216
752026023890415617
752205921619701760
752241992927678465
752145997648629760
752004574031020032
752066075093823488
752021837840650240
752098182662848512
752155518702088196
752164326639669248
752107565434167296
752028951397036032
752090138088345600
752036773690273792
752219800571609088
752075436939677696
752098199586865152
752023830047166465
752114527878123520
752154357144121345
752013444963008512
752175647322050560
752107334726451200
752080717417447424
752144022089637888
752081342674903040
752122807387959296
752166759583457281
752199911270129665
752012413130637312
752138556819156992
752239698526035969
752092247542337537
752154830781710338
752235021742858240
752110903856947200
752163689109663744
752043807613579264
752110769831972864
752120949407965184
752231116837363712
752152775811862529
752191937738747904
752044755622752256
752034680770273280
752105401114583042
752018532712394753
752126594961944577
752220744239636480
752100137267257344
752228193285791744
752121788264513536
752121519774560256
752049268672823296
752232589000380417
752081212303441920
752224795987554304
752103836546850818
752091719282417664
752196186610790400
752160862421516288
752245440419160068
752144794093285377
752222506107473921
752113042851233792
752063487304724480
751997406191972352
752075671866859520
752027256994672640
752098610599243776
752107728932339712
752165929220448258
752085201451294720
752182840419377152
752154952609529856
752117765708910592
752022274073440256
752029819756421120
752089668364165120
751983011340529664
752132546570268672
752036677430935552
752201991678521344
752079731747655680
752191677683597315
752138821211422720
752243636918706176
752155028157259776
751980972665516033
752005123535151104
752180680356925441
752136212366893057
752041157086023680
752198229215809536
752157020355194880
752230819041841152
752132831774646273
752236313718431744
752200418940321792
752222413878886400
752015227772866560
752189530375991296
751951952351756290
752017975062900737
752176792220360706
752155061644513281
752156697330933760
752021816814739456
752044520708120576
752073813786001408
752130738728861696
752226524149919745
752061864188735488
752232609879437312
752096538390921217
752179128707624961
752191493482418180
751942720730476545
752088359678468096
752098291844874240
752031795336581120
752071632617934848
752209151497875460
752221147043880960
751944193040351232
751939344307486721
752171100587581441
752074711509700608
752087243905466368
752050166081982464
752094265325588480
752137592460771328
752163911642845185
752045187564761088
752042079753277444
752220299811323904
752070252696133637
752116348013023232
752033691195547648
752228335950917632
752138380889223169
752067295619448832
752065118922571776
752100871169859584
752135835106021377
752228474459451392
752083037165330432
752051676052357120
752095787539111936
751945262503976961
752132391511089152
752074266657554432
751966351577743360
752188137804140544
752130877187039233
752240306746187776
752155737019846656
752061553587912704
752080344178974722
752050719990112256
752091035560476672
752146056553590785
752105610871648256
752208308493312001
752013613024542720
752171608115187713
752117375781056514
752224758213804032
752096920017969152
752047993423994881
751941152157405184
752155275587620864
752054817565147136
751984198198714368
752231309943201792
751988186948182016
752202688104919040
752177312204926976
752086249637380096
752079517875728384
752042025235734528
752225634894614528
752102867515891712
752110157182689280
751988560337797120
752147218359054336
752150833903575040
752066058593243137
752172522368413696
752215069430259712
752189509513666560
752198917287182337
752160232973959168
752097977011884033
752012966908813316
752208241233367040
751968096169099265
752111906366844928
752245063028178944
751983581677752321
752245528591818753
752176582744117248
752132022341173253
752215094482829312
752155053239271424
752105057160683520
752191006687301632
752097972834406400
752187550509330432
752123898024517632
752159621004001281
751991383259357184
752140738062802944
751939277240438785
752130029908324352
752051403544297472
752106646952812546
752131913234677760
752173327960203264
752030914595610624
752157100227170305
752149097407209472
752239199408054277
752230940664074241
751964438937214977
752077689075429376
752211118412685313
752155057571897344
752191723820949504
752213978944770049
752071422894280704
752043048490721285
752031103008014336
752240755352023040
752223697134612480
752102410450038784
752181754019086336
752162766539096068
752076976400306176
752023545086152705
752067467707637761
752138359825321984
752154310692208641
752155707609321472
752104939497807872
752014711751778304
752098635685490688
752051160090025984
752098723690319872
752100942523297792
752084626747879424
752063474864386048
752132760337166336
752055157412728832
752130923240587264
752192000645029888
752122924988063744
752006516153065472
752117232985993217
752052271656079360
752220232559788032
752184400779964416
752144433345339392
751937595504861184
752053366377840641
752031119734870016
752057430620643329
752126599101870081
752212553107959808
752088434983002113
752076040835506176
752016704155320320
752075533442244608
752134010357227520
752037235004956672
752226427479552000
752140826080346113
752030486504013824
751979676667506688
751943173832740864
751992758651543552
752147088209764353
752049805430497280
752013755467259904
752130143372529664
751941504273358848
752070852376756246
752102372793462785
752075055409065985
752049730125860866
752186959381028864
752028603445964801
752225828038012928
752232253476986880
751937721141235712
752017043793309696
752238528076058624
752133540775469056
752096290973048832
752052204576595968
752147641702678528
752171151070261252
752163081195696128
752142826696310784
752127043521744897
752173684207550465
751991596833439744
752165098513465344
752074908415488000
752019283681615872
752081485218340868
752222761704038401
752227765777207297
752017794414186497
752025440869453824
752237500605689856
752109645792063489
752099499800137728
752139182110224384
752134014555815937
752199567211388928
752201878327455744
752104989896613888
752048501006098433
752085779984293888
752023557404712964
752115777579384832
752176901263810561
752095871739764736
752211722241470465
752086858151161856
751953831639052288
752129673577062400
752156827505291264
752045959350280192
752235542058790912
752038917071892480
752062581263757312
752071217650151430
752240386526117888
752102251242647552
752209906191724544
752239064913473536
752180470717247489
752129862018752512
752034228083298304
752121129716809728
752192055410130944
752082240054714368
752208400591757313
752148400938881024
752069225016098816
752159884888641536
752114305433165824
752032416139579392
752110022956580864
752058282303303680
752098304478044160
752049176381366272
752055505477042176
752060891017965569
752093501647687680
752212326384824325
752231221606903809
751964254228606976
752060039511310337
751966703928479744
752122966733881344
752184581042925570
752149659175399424
752177673280057344
752101575640883200
752034706137329669
752055375503978496
752233184583118848
752213823914901505
752238209514479616
752075260812468224
752174435252047872
752064158594662400
752198644498071553
751970495306739712
752078930958512128
752235441399693312
752142629626863616
752154314920095745
752088095303032832
752190348126851072
752144277883523072
752166004680196096
752229678103101441
752236133413687296
751938065208373249
751966779220430848
752134186421673984
751974261884018689
752216390803787776
752152331236499458
752069539643396097
752121947572535296
752170005903601664
752002816806453248
752060899511373824
752231049921458176
752210711607115781
752025461660782592
752119338807750657
752161189648556032
752110941534388224
752165291396829184
752023377381093376
752104042248151040
752122807589347328
752109159126933505
752072513501405184
752100401244049409
752058609564024832
752159956397207555
752210443192508416
752190859932672000
752190742676828160
752046324455993344
752144072522002432
752209390464229376
752124447478452225
751941512880066564
752120693400211456
751937108990976000
752120114699526144
752080960674525185
752096089872986112
752135524534583296
752141731966091264
752033250718130176
752063038405144576
752171721248038912
752224926082461697
752010228183420928
752096093979176960
752068621136986112
752168978223656960
752020067928379392
752076812625346560
752124006946316288
751959351309414400
752109146640613376
752035817481183232
752040871525224448
752210656934424577
752235663701921792
752180965695422466
752011205305335809
752180063844462592
752182064632492032
752064703514435584
752224917580550145
752231997515399168
752057787396554752
752099537515319296
752145917881483264
752065919942135808
752170551267979264
752240268779204608
752222703088795648
752100388870828033
752107636804300800
752233327164268544
752049390102216704
752164104555655168
752112472811769856
752141908181389312
751952904571891712
752055769890168832
752144542204325888
751939889747390465
752112799866875904
752224552948760581
751954540170096640
752024925020585984
752160912845398017
752115119191195648
752119586108084224
751988463767920641
752148329757175809
752014246112661505
752241967405367296
752235093280821249
752110421704859648
752127618334527488
752073884900421632
752138422991527936
752056197453414400
752112292406460416
752151043396558848
752106135029678080
752091526222770176
752095037090127876
752011620398882816
752089894873341952
752235155989889025
752169578181124096
752149533694517248
752112023710920704
752073872246177792
752108953710960640
752222309067415553
752064804332900353
752072974719746048
752083649546350593
751945048523214848
752208308346335232
752105065628835840
752066129640644608
752172212082372609
752095129289142273
752101999433355264
751986358223200256
752117191353307136
751987507491987456
752171738159513600
752107972088647680
751961796584497153
752243649401020420
752075600366632960
752068378030903296
752131158196969474
752156563234623488
752135339850997761
752161969478721541
752110040111276032
752059733410885633
752104201564545024
752067232956547072
752142042675937280
752113705656127488
752165782226923520
752063986603028480
751987113235808256
752074145173762048
752111709108707328
752050531305197568
752093543779500032
752103408790822912
752037700866301952
752103803130875905
752116486748139522
752031640088608769
752069757722066944
752113965686292480
751986651933470720
752206660043694080
752114578151051264
752163819447676928
752226658455724032
752183125745238016
752041928666087424
752078226013425664
752130709347635200
752211474945155072
752055354398109696
752192210653679616
752043727917551617
752064514946990080
752084110932316160
752099470389702657
752116209743650816
751970906306523137
752014942681767936
752069732728205312
752075323655749632
752113223541878784
752101647191531520
752095200609177605
752200762885890051
751950308104867845
752137986633007104
752178440552448000
752139567998853120
752228944221437954
752244706566897665
752189022768865281
752201958191140864
752057518839328768
752071611851890688
752174820905869315
752243964242042880
752132122920546304
752165513711722496
752040917943611392
751967169219588096
752049323261788160
752072282621743104
752219469301182464
752044734458265600
752128624753577984
752139320232935424
752112770255056896
751996479250632704
752186988737028096
752096890989215744
752159662787690496
752168063861133316
752022546841759744
752163932668846082
752187173005324288
752206865417723905
752114670421495809
752096039256162304
752059641010454528
752210489350893568
752162934382555140
752080788867416064
752195071248830464
752105497537445888
752108043345747968
752038720019259392
752126015888130048
752203014920925184
752068415540592640
752118604594806784
751997187836575748
752171905767972866
752031698716651521
752143271233806336
751945086414577664
752037339950620672
752071162864238592
752173390518190080
752102552913797120
752045594512920578
752089701683781633
752225433446412289
752054888851537920
752207691573972993
752014531602190336
752115794700476417
752224028652367876
752218584374390784
752060643579015168
752179980155715584
752080591798013957
752240881231618049
752142269109702656
752178197534564352
752154545682341888
752057820669849600
752107699337322496
752225731510411264
752057326018785284
752227555919429632
752159356381200388
752171323091070976
752115626630639616
752163559291904000
752220995889627136
751984760063426560
752234900259037184
752136812106227712
752101546347859968
752238855206699009
752101110081400836
752173918996213761
752074862252945408
752059787999866880
752222896215449600
752055971116032004
752099076053864448
752120789848166400
752070362020675584
752222862711349248
752152956116623360
752047763068596224
752039672172384256753019591333404672
753065166833451008
753041875741741056
753020669353398272
753018836400672768
753025857657135106
753022162819223553
753023701843664896
753050998277410817
753058086756163584
753019289486102528
753025681672593408
753026965272158208
753069017334767616
753035597061746688
753060322504826880
753075992227352577
753045638040944641
753045256346533888
753057860557287425
753071420662509568
753045457979531265
753041775149756417
753062616579309568
753021906727698432
753020577166659584
753062155465789440
753019834607235072
753045382205100032
753049325098467328
753059181448404992
753064395228360705
753042190541131777
753057747143307264
753059768881729536
753024058623725568
753058825117114368
753072053784285186
753051958974361601
753029737451229184
753053112533970944
753028584311296005
753036532240580608
753061756990263296
753052470725619712
753026772002869248
753019625131089924
753028387049013248
753025379733037057
753041938996002816
753050188835586048
753064868966793216
753040693036249091
753044879098286080
753059831829835776
753039950682189825
753021546109730816
753031318997467136
753075824690167808
753030798727577600
753038021423951872
753043738209976320
753061199118471172
753042651956600833
753037341695107072
753075220605526016
753056572897714177
753040982497595392
753030672852320256
753074537097523203
753045302672658432
753039447332118529
753058338498154496
753032707039518720
753024792673083392
753050520529412096
753024985439080448
753019830656180224
753045239728791556
753025220110274560
753071944812130304
753065208822632449
753041813154455552
753040181289254912
753025295662321665
753073236770955264
753037706842796036
753073416861802496
753060934592172032
753075325265903617
753071756156502016
753026784870948864
753069793188741120
753033533598363648
753032103005032449
753049043765428224
753072741931180032
753061387740536832
753032182906646528
753067415001567232
753028751965892608
753027510590398464
753062931428966400
753067532395941889
753072792229318657
753042785931001856
753038025362329600
753049484322635776
753043801032253442
753032468010266624
753061740166930436
753070900287795200
753058162488578048
753063413710979073
753059177195528192
753021621594562560
753032547890790401
753053565405556736
753071433081683968
753050830920495104
753068299789930500
753031591614640128
753075262368124929
753056610390384641
753054744118169600
753058560775364608
753040751907508224
753034800089423872
753071101627002880
753031524539330562
753072380910641152
753025627045912576
753069109341028352
753064365696413696
753055180233453568
753035269880688640
753076432922968067
753032132591845377
753040517055774720
753041120905555968
753045575445123072
753066265829257216
753050667242184705
753071361698832384
753069076063391745
753028752083341312
753048322496090112
753051158063648769
753022263277023233
753075128188149760
753051010931634176
753022900907704321
753028617513365504
753060343291740160
753031591497261056
753037014824607745
753053678454448128
753023219599368196
753065947091521536
753023559555911680
753040772723793921
753059299081850880
753027925713285121
753045550157574145
753035043308576768
753043154991915010
753049685473067008
753035643010162688
753030806990262272
753030928801292288
753035747989520384
753019063035625472
753059026586390528
753062067104428032
753039883506225152
753035898917416960
753022724663115776
753059382745702400
753026973555888129
753039732595159040
753029783848620032
753072825842491392
753020384094674944
753061459089817600
753030589184258048
753067385494437888
753027304914165760
753039589896515584
753034296940720128
753024889070587904
753039116112048128
753023207007891456
753070569193472000
753027715897364481
753070959096111104
753031486400565248
753044824568242176
753069507778744320
753060565900070912
753032015247704064
753049228578922496
753050566444679168
753048398001901568
753047819129327618
753074679372509185
753048658019573760
753040378580852736
753038864206467077
753052349178916864
753065561136005120
753048716853018624
753020568698548224
753023710244638720
753026793079091200
753058720322580480
753052034572648448
753069805784170496
753049106650636288
753049794675871744
753073199114584068
753030496796434432
753035613687910400
753042785939386369
753073857339199488
753076164160356352
753041175284748288
753054999882629120
753053569427865602
753036456814186496
753040080827056128
753019197391765504
753033248389738496
753042215761506304
753054605580247040
753050981772824577
753036058212851712
753070401358536705
753074360555036673
753031369278849028
753037459345268736
753026587692568578
753033034157400064
753055398131666945
753020157614698496
753065586482147328
753045377993945088
753034254892707840
753027506207395840
753023236468723712
753030504920801280
753024591325433856
753032849645764609
753074138575757312
753019839200002048
753052873349562369
753064734891450368
753056111234875392
753020790950408192
753074008279617536
753043532680667137
753028361773998080
753053435243618304
753023089416499200
753038847437438976
753074075422101506
753072204720594944
753061165505347584
753043310466310144
753070497919700992
753028403578728454
753072498426703872
753026487062757377
753030463208521729
753025337844391940
753033541873725440
753055033541943296
753056912455766017
753038939930390528
753048171324936192
753069184947322880
753029229894262784
753031142580772864
753068233029066752
753048607591399424
753037572637544450
753071340773527553
753019922922496000
753032677855490048
753029599110451200
753035005576744960
753060104300265472
753057482755321856
753036712771743745
753051409365372928
753069721847631872
753030765324165120
753071194258169856
753031323208519680
753059013936369664
753061727533752320
753049060584648705
753052344879833088
753038478510784512
753063682016501760
753054563595321344
753029645373730816
753056576811008000
753071294703243264
753058254792425472
753026847634558976
753027753478270976
753034602814595072
753038411355660291
753049148589498369
753062260369682432
753076197664456704
753045483073921025
753045839698878464
753075228914266112
753047085218398208
753039678148710400
753042903463780356
753055377164410880
753056941866414080
753037857871233025
753045600233402371
753033621292720129
753049488726560768
753056778359832576
753059194253643776
753055121555202049
753049803009904640
753018714837123072
753060729188515840
753069390401187840
753046829546307584
753053108310306816
753042056327499777
753020078094970880
753027275659116544
753059017832947712
753030521697996800
753037740313370628
753039137087840256
753041997716422656
753018949852336128
753063078191697921
753066806831710209
753073240969359360
753069164022132737
753025220412317696
753050079729246209
753053557163687936
753055784087523328
753030618389282816
753037425572769792
753049853400260608
753031922998185984
753048431413735424
753021604653830148
753025605998825472
753034393040609280
753024532630409216
753063233083310080
753037337836257280
753053636901691392
753068572759449600
753060116941959168
753035332832989184
753019608366481408
753047697763033088
753042370988474368
753058468454658048
753043834632757248
753043448660365312
753024662263791617
753049736123416576
753020166175232000
753043779955720193
753057675878039552
753019826327650304
753025358782279680
753069776277155840
753024003917373440
753072473118236672
753038197647695872
753021873089310724
753075224799809537
753070548020670464
753035257134379009
753075933460955137
753068635380383748
753037643743715328
753025258156920833
753069277054246912
753032187096731648
753065674218635264
753052072078028800
753020623270576128
753021827283296256
753025258060382213
753056283138334724
753021684316270592
753033361325776896
753040680469921792
753025106872455168
753045986138853376
753038335900213249
753055775606599680
753041448023498757
753027292130058240
753040969927430145
753040986507476992
753072691377270784
753043708631715840
753022733102047232
753067490670804992
753063069853425664
753038168056795136
753050838923444224
753031574724153346
753031402820554753
753039300418207744
753059911274270721
753029569670766592
753072527740637184
753024062599880704
753074729767014404
753066143913504769
753032916796641280
753070858307002369
753073970702905345
753029913528107008
753039699086864384
753065259053649920
753023248913301505
753055427701637120
753055754718896128
753038503454183424
753061551444267010
753049203509780480
753038902034886658
753051010919129090
753070837406703616
753050327293632516
753074838806364165
753059353398239236
753033965301141504
753033080265244672
753049517939765248
753042819590139904
753027539774345216
753056010575679488
753068249638510593
753070762106482690
753026503735185408
753021239724126208
753027992532742144
753043360848510976
753058187645820928
753043394113445888
753022783429480448
753067901435973633
753024230611124224
753054882458808320
753048205126885376
753056161532870656
753044287621857280
753043066865520641
753022741423554560
753049065051402240
753042798664880128
753040063936679936
753068492929110017
753051636151431168
753069705234186240
753031528674983937
753035873667653632
753019977272360960
753021533455613952
753068249517006850
753060880376406016
753070971607773185
753037920530038784
753034691196940289
753045231453478915
753060519574142976
753071097457864704
753022447704735744
753066492414005248
753056744855613440
753057835081052160
753035496184508416
753060968377229312
753048137963634688
753027006896353280
753063791097581568
753042127349743617
753021168697892864
753072821362954240
753033789216002048
753071521032273920
753040583866802176
753047819301158912
753028638564556800
753070204188495872
753048716743811072
753062444621242368
753031591459520512
753041116849508353
753027942469537792
753048884599934976
753025316881260544
753037539091546112
753038256166412288
753049203287416832
753028542162620416
753071236054331392
753054215447179264
753050218522746880
753024050218299392
753038256174866433
753050776281362432
753018911868813312
753029594924605440
753037748878077952
753054886657339393
753074251532472320
753045386567098368
753040810329776128
753044786689503232
753035425204342792
753021248112881664
753051271242866689
753047668029526016
753034766727847936
753048888727130112
753045478774714368
753064940211101697
753075090766585857
753027615250931712
753074012645838848
753046590269652994
753031775815950336
753064281726418944
753050331454418944
753039736856510464
753027506328961024
753022233971339265
753060402116780032
753043314564149259
753054664308948992
753074432256663556
753067289327591426
753030488466583557
753031461494587392
753043448840785920
753020409302384641
753022586422906880
753069373787701248
753039791428472832
753031591232937984
753019339968749572
753037555923378184
753022661752651777
753075455620767744
753032686080499712
753060712289669120
753040709649739776
753027090832846848
753021977900773376
753041221505855488
753067691796271104
753063484825276416
753061014443134980
753073484071313409
753027564872970240
753069491119095808
753064097470640128
753020594120069120
753069226768883712
753021915070095360
753071408163368960
753020598255845377
753026985962541056
753048431631794176
753063912854073344
753020992432148480
753022028605566977
753058569000521728
753021852180766721
753071206572720128
753060410375434240
753026520566861824
753033944392544257
753021546046758913
753022963809554432
753064869029490692
753065045316165632
753049513548509184
753039015289491456
753046338602872832
753043817780084736
753049316441358336
753025664949719041
753050159609708544
753031390262886401
753059366001971206
753043922578907136
753023945016684544
753035865438449665
753023185897922560
753037639708577795
753037060722819074
753031591501455360
753028324281114624
753019025161158656
753020904205082624
753029431246094336
753049920450490368
753023316026331136
753056740397223937
753019528536268800
753050918837374976
753025300104040448
753022548674244608
753050780433653760
753073849026183168
753074071219367937
753060771374981120
753069319056199680
753024599663734786
753043058602733569
753041741633073153
753021239946543104
753040017765916681
753068694218027008
753073375162040320
753025912149532672
753076164139384832
753037111096258560
753048142296322052
753052961224339456
753025358652317696
753053850421096448
753022162701807617
753049500940394496
753030978872934400
753069050696118273
753020014999973889
753043570433458176
753059621850509312
753027107803041792
753053602948583424
753069348613451776
753041884398907393
753023605336702976
753044178431508480
753050549486952448
753019260117651456
753028580066652160
753046376221646849
753059202545782784
753058237792948224
753058615288737792
753029100042915840
753065703876415488
753050218510229504
753060901373095936
753059626149638144
753046607055065088
753072494152708097
753026109692870656
753055876399837184
753042781778612224
753060641385111552
753035621984120832
753065183627603969
753071223584722944
753060561513017345
753021739207188480
753065141864894464
753023773410938881
753074578906189824
753068635325865985
753039246051643392
753033768189865986
753027946437156864
753076164172865536
753065561265958920
753023869716402176
753039162278830084
753031574837350400
753062549566791680
753059928009388033
753024972734525440
753034095509241857
753051048638578688
753019612548202496
753034145622884352
753026730395394052
753049551288799232
753049480019062784
753062985875075072
753047685066653697
753075442907766785
753049442383699969
753034594706915329
753057411431268352
753074285242114048
753037761108709376
753074499323584514
753031238974267393
753022821291483136
753021206375399424
753024817549291520
753047718700863488
753039052937498624
753023874061602816
753050436471513088
753049215853588480
753065821258276865
753025475979710469
753031591455252480
753045818597310468
753019356653629440
753075908437692416
753018836476125184
753038004437082112
753027812202778624
753067742324862976
753052843813199872
753060741914226688
753020891924164609
753026683964383232
753060846746546176
753033931876773888
753065317753057281
753072418739093504
753049182332657664
753069394889105410
753048582484140033
753021780831399936
753020640118964224
753070053269135360
753073601599959041
753071584143814656
753031591522369536
753065238178635777
753032706942992384
753046745429397504
753032581394857987
753042165199011840
753028219058720768
753033017371729920
753043297539686400
753073542812602368
753046208411791360
753030979195854848
753065867177500672
753053993421639680
753075983763341316
753063451308810240
753035177752920065
753045592167690240
753018660399218688
753063908617883648
753020476537114624
753060926249656323
753029313977516032
753025711200284672
753036918309478401
753062411213602816
753070497852776450
753020082096312320
753067096016351232
753035462973849600
753045952722767873
753069755368701953
753056388289404929
753061392060678144
753051015130312704
753061358317350912
753030803047735296
753071407840583680
753022963805409280
753035529885802497
753029536196005892
753047357919334400
753037589154848768
753019121881718784
753022632530841600
753040206585032704
753072032993185792
753018631055929346
753048976702709760
753057189426819072
753033802021298176
753061186590113792
753067184335847424
753048570169847808
753048297363894272
753046301051412480
753027791197614080
753040764268085249
753051157669392384
753071596655505408
753034452121575428
753035957826301953
753029808683003904
753069969227681792
753037073528025088
753049106730409984
753055150697279488
753025174161743872
753041804614782977
753051363236392960
753023534159527937
753065770956054528
753063577129484289
753032530820009984
753049811675480064
753033428677779456
753052508310925312
753049354361905152
753066500660072448
753072481875988480
753062952257880064
753065212907880449
753048351898230784
753046300682182656
753040340748304389
753039598465474560
753030664291844097
753055155210379268
753072116803653632
753025329426464769
753035207050076160
753073287203135488
753035026464321536
753064768202760192
753035374507749378
753065171116064768
753068631282647040
753058598633086976
753055138122698752
753070866771152896
753019809772830720
753029531989118976
753065414347763712
753046929823576064
753021407710306304
753029838424924160
753072343157727232
753023970266320896
753024951767138304
753054068587790336
753041993496834048
753034216884015105
753075254315057156
753024171555291136
753059940638392320
753074729670455296
753034288304648192
753026788947816448
753052273379577857
753026914953068544
753046317719515136
753061421135519744
753020757425414144
753034204422647808
753028399698939904
753047256975089664
753028911206895616
753029360257490944
753065569541173248
753028789588860932
753062222528675840
753041213108940800
753031247585091584
753061450726436864
753048918028541952
753039288007331840
753036435935072256
753055121580449792
753039678194880512
753026193499250688
753042114947055616
753070321696055296
753068434158678016
753028387078303746
753060892720279552
753067553438654464
753032212250058752
753071949174145025
753036947434508288
753051116007481345
753075174371684352
753062667154169856
753030803085463552
753045621527851009
753028844186107904
753027430730706944
753066454673600512
753031222398443520
753040986784223233
753037828574048257
753047840176439297
753025329187303424
753031591442743298
753068493092769792
753067821718904832
753042286959820800
753041573827534848
753033826931212288
753034212706508800
753031193004617729
753068564207337472
753034510711664640
753018824039862272
753034359704203264
753027212383748098
753043260067745793
753071525423644672
753023689508188161
753042517638189056
753041389487882240
753027531209596929
753071110095339520
753057616973139969
753060292997898245
753028516925546497
753057747155972096
753057420025339904
753025396279537664
753035605534183424
753031629266878464
753058913054920704
753073748199165953
753040231629262848
753020044435566592
753061983490969602
753046334211444736
753022796163272705
753034791486906368
753070606967595008
753074461469843456
753075266797375489
753019058983796737
753034720598831104
753075241493168129
753035756206075904
753037866192740352
753035223802253312
753042202897616896
753025396245983232
753030337404502017
753023995700776960
753035139773452288
753068237097533440
753053716194942976
753074440389455872
753022774961143808
753058464448913409
753064269374169089
753023286783664128
753029192485330944
753034452150915072
753037358803587073
753068379666206724
753026730139459584
753030731811684352
753049631110627329
753022443644657664
753030488143466496
753059123005054976
753049224405716992
753045806089957380
753050382008459264
753059055837470720
753075266705059840
753070493624852481
753020019370397696
753065779155853312
753065992977350656
753028118659629061
753074176089530368
753040822963089408
753074805411315714
753021617530347520
753071500052213760
753075790833737728
753025241228582912
753026151249874944
753035651579256832
753018937307238400
753023173352890368
753068513800118273
753031012582580224
753058942641577985
753021604666368000
753049375358595072
753061601708806144
753059555005706240
753033172561133569
753063551934291968
753060523676086273
753051648772214784
753035425095282688
753037094558265344
753046976032305152
753019243529117696
753027531264057344
753062163808415744
753053850811166720
753059433421369345
753054659934380032
753041871648067585
753029607721492480
753033705535500289
753037970794504192
753063941920534528
753044115521232901
753076017351262210
753031121877819397
753060532328988673
753066089765011476
753074188835966976
753018740007206912
753072166946701313
753044988221464576
753058887910068224
753038117616005120
753067683524976641
753044925223084032
753062696375816192
753036914102501376
753049681287151617
753062012570206208
753065430898532354
753074528679563264
753067444189564928
753025191115157504
753070036328275968
753052713991172097
753051229069021184
753070531566526464
753040504456085505
753051975634198529
753048423113252864
753071470713208832
753027032242458624
753071353364828160
753029028752330752
753022040932814848
753034208864456704
753019645997842436
753038004504047619
753045499691753472
753069256124796928
753031448836399106
753039296358027264
753034263105114112
753062151334588416
753046313269358592
753019562287828992
753052961387876353
753019939556995072
753041959795712000
753038063304073216
753026398927855616
753040609200467968
753044765713719296
753072120918401024
753055549348995072
753058254704431104
753068262058000385
753029758489808896
753042207297462272
753076164281901057
753068631529889792
753036540918452225
753055087799439360
753042664501764096
753032509944979456
753026730093404160
753024750650294272
753043058762059776
753061442463551492
753027707605254145
753032560226119680
753060838148235264
753041787745366017
753019633406398465
753028177228865536
753021659234365440
753074125716029440
753059659808923652
753073559828852736
753020140795473921
753024167381917697
753045298352496640
753033734794772480
753054060219998208
753069793004163072
753024737840889857
753022087225311232
753023957914226692
753064705636401152
753035366265917440
753056040116105221
753069801396994049
753020224887218176
753034368252203008
753025312573775876
753057755540361216
753073899429126146
753033911014395905
753050776033820672
753038595997523969
753043117469732864
753064374307266562
753053099711922176
753049115165011969
753061748677062656
753063397000749056
753048821488316417
753029259430539265
753068585354801152
753026566716874752
753074792815849472
753055981525929984
753034091210104834
753046422514200577
753064164231229441
753033994980188160
753066299232837632
753069864353406976
753070355032530944
753032145287933953
753031922662641664
753064839862296576
753020908525191172
753073815425519616
753022355526471680
753040688971812864
753059533728075776
753030353980420096
753026205784301569
753050176512593921
753066446171742208
753025002358931457
753064005196013569
753019255826898944
753033331961368576
753063501761908736
753041561374580740
753039724319739905
753046888123957248
753060573953286144
753062708841287680
753019616578850816
753040617433726976
753042119313461249
753074318842572800
753073375258566657
753044656573730820
753019990161362944
753040907000123392
753021634337005569
753062130178457601
753051606543847425
753018941602197505
753044052707270661
753035945016819713
753024092203323392
753072817441214464
753059290781327360
753063027654602752
753024515777724420
753026914596642816
753025371436711936753392741854253057
753434890352398336
753403089340604416
753408382409830401
753396449598181376
753388119903248384
753401868907384832
753399339653922816
753389407449690112
753438854338613248
753425281302552576
753438833329537024
753430498941120512
753394344392953856
753419111628148737
753392658031058945
753426354939518976
753415168797868032
753394625361182720
753390023932645376
753424576604798976
753405433763729409
753422907515240448
753420034379317248
753420340378730496
753414745156313090
753415085016637440
753411582760095745
753426820762996738
753435922188959744
753390745613107202
753392490145873920
753413621108109313
753420923550572544
753392654105182208
753427277988425728
753410127458398208
753405056637104128
753426711606419456
753411973023342592
753426573089312771
753422337043607552
753417639280701440
753438065499185152
753395744908779520
753415185767948288
753414141415526401
753420030197522432
753411813652307969
753389814183923712
753397519481049088
753426006829039616
753426770498457600
753409745868947456
753390628172603392
753394541231804416
753387255708971008
753423150587666432
753430679363477504
753414141184880640
753397146179678208
753424035619438604
753400535139569664
753427097738219520
753432776586752000
753417597375373313
753421997317689344
753401793409724416
753398211528814592
753401436936015873
753387897533952001
753395732682383360
753388707189698560
753408848006881280
753409653388742656
753413956799229952
753431425936822272
753435826063802368
753406277057937408
753386836387516417
753406939703324673
753412576738811904
753436853534072832
753424836894916608
753429760890384384
753397481656946693
753390602729889792
753438161997488128
753398496737107968
753394314856783874
753396193766453249
753403877936857089
753391424771686400
753402648968081408
753436723644891136
753429043538788352
753424606170521601
753402468508192768
753429157082599424
753415051537702912
753392582437244929
753410257389514752
753436698332266496
753389550127443968
753431102983987204
753405521827274752
753393396429893632
753425105439436800
753418461523488769
753424669118574597
753416477512986624
753391743744282629
753422362092199936
753397985002844161
753415705811423233
753402195853217792
753404737513517056
753427600790487041
753428259354714113
753429844780736512
753404389549809664
753409099979714560
753394239522889728
753425042155966464
753432894085922816
753398047887855616
753425180777525249
753417488176525313
753387306170671104
753411402472325120
753418071293857793
753420302743326720
753406562341888000
753392142127685632
753387591458664448
753388942012055552
753421137518981120
753434618016198656
753415957528268800
753409825527201796
753431677817458688
753414191663284224
753413096899764224
753425193327009793
753411519719862272
753389201928949760
753420059456835585
753398928410804224
753398676811190272
753390783366062080
753420009003552768
753425671355965441
753406495228821505
753418012695334912
753400660641677312
753434219410497537
753434458443898880
753393530542829568
753403051705237504
753416674573824001
753422550848376832
753403638832361472
753400132180316160
753421854610755584
753427345009102848
753405538751225857
753413625369485312
753407271154094080
753435171592900608
753421653183299584
753414858603892737
753401923282186240
753437860296962048
753419518626627584
753414229500186626
753420071997964288
753405983536349184
753392679011004416
753396852406517760
753418968963121153
753431916863295488
753389109859627008
753397611768479746
753419535018029056
753406247676903424
753411704554450944
753423146682753024
753426254506827781
753428959908487168
753388149146017792
753425835156131842
753396563100041216
753428578172215296
753438208042557440
753404205151490048
753432529030578176
753393639410114560
753427575746232321
753400379715489793
753424408933462016
753390380536725504
753437860087365636
753393656413949952
753423985208098816
753405245301088260
753425214302584834
753418960649986052
753404276295118848
753413558356946944
753414141252022272
753411398227546112
753414141486911488
753435393924665344
753419602240086017
753415030461308932
753405609953861632
753391634507718656
753403785679024128
753436937529266176
753412866313715712
753425688250687488
753386802887680002
753397334805999616
753390523084406784
753406520331599872
753430591304044544
753426820867973120
753416372508426240
753425960674951169
753435842660696064
753407766190972928
753426653007581184
753411251309510656
753406994372059137
753426011073617920
753406381848338433
753415542254501888
753404393756749824
753402800026116106
753423326987554816
753397611734900736
753409066362220544
753387318585626625
753435666604711936
753421397666492416
753401730549878784
753426330176413704
753392494633689088
753391332811431936
753417081677344768
753390661563392000
753399943814008832
753405425391775744
753418343818731520
753390577715064832
753435062318669824
753420084652179456
753418063203229698
753409016060112896
753404766940753920
753421137250484229
753395749463916544
753406629509410816
753388564319236096
753389009175322626
753421489815322624
753421930074484737
753408579835535361
753411696044171264
753437948264284161
753399830249111552
753419283703607296
753399755028389888
753419363143655424
753415647212691456
753404745885347840
753398513405341696
753399448714248192
753400044292677632
753397645301997568
753405199209738240
753424224451227649
753416821420589056
753424220424548352
753398148349894657
753390334592192512
753418843196915713
753416792190484480
753432852017152000
753404368578281472
753418004243677184
753396806185132032
753422039193649157
753416666260856832
753432281835003904
753402938496655360
753413386554277888
753389772622667777
753430993919324160
753397661873672192
753436383818182656
753424371147038720
753399729669611520
753422735536189444
753405513602400256
753391772957409281
753418818068897792
753425243750924288
753401453583163392
753429534402306049
753436161385693184
753399163476439040
753414938337640448
753426044841963521
753388946076360704
753415944878247937
753402418109579264
753387033398169600
753391886258335744
753388228770574336
753437834766319616
753407409322856452
753407803910295552
753425294107762688
753397536027705345
753409917793558528
753402510631501824
753410723024220160
753407514415403008
753388316951740416
753426132976988160
753412119652163585
753408957369036800
753390611269648388
753423616050507776
753404297325404160
753406700766453760
753416616096985088
753386849092108288
753388577195634688
753393912274821120
753405282865250325
753426153822617601
753435452401737729
753389365720670208
753397032589459456
753425570743083008
753425591873961984
753395916992684032
753391777336340483
753424861913948160
753404402187264000
753409556823150593
753397871546802176
753406423661293568
753404742072688640
753419396622737412
753413222842175490
753406402744446976
753419354897645568
753424559819202560
753422265551843328
753394189073801217
753397045340282880
753419703033401348
753390032409419776
753411452699107329
753392490229665793
753403257268146176
753395224991395840
753399356556836864
753416964249260032
753437205805137920
753409095571472384
753425046643830784
753397011664232448
753390066001670144
753405555532791808
753420059285057536
753436723279831041
753391852674510848
753406801404686336
753422420766187520
753402833664348160
753415496192503809
753431698885533696
753400987889438720
753402397091856384
753423264060506112
753403957666512896
753418503315595264
753419967320567808
753436828280107008
753431304373362688
753386983272148996
753407283451748357
753411792710144001
753390804396146688
753388023593766912
753433074205986816
753395258566725632
753391265576652800
753389189429735425
753424748692987904
753407933879386112
753409363864420352
753399167469424640
753391051814109184
753404926517207040
753415173139001345
753430088272777216
753403718373109760
753414141260378112
753421254837866496
753400228708028416
753388237264154624
753416422915579904
753433460446867456
753392444268539904
753390212621840385
753413956824432640
753400245418098689
753386836404219905
753397741431189504
753407249947758592
753391949340676096
753424681626177537
753400073468387329
753404435519397888
753420550031015937
753390690969657345
753407715687469057
753391357847277568
753414141293891585
753418696140460037
753419853944524801
753433980582629376
753433745420451841
753406708928524288
753425432259670017
753394511779422208
753407946546040833
753389730646163456
753402263008411648
753393840824918016
753398836454981632
753416301406584832
753402762004758532
753408243943309312
753387582894014464
753422034860924928
753434903228846080
753412346371051520
753393287202017280
753434471190392832
753428829629100032
753389050887704576
753390363700826112
753391487828754432
753405169719734272
753390124730290176
753427034773258244
753387419425058817
753407774256685056
753420382623961088
753386916058370049
753436853487960066
753394616859176960
753426921220956160
753405291241299968
753404234410889216
753387453034225664
753411242866380801
753413134648508416
753402837468585984
753420604561383424
753388698566291456
753414921556103168
753395845911810048
753391215396130816
753438652869541889
753431497307070464
753417756893208576
753406150998097921
753396990835294208
753393610020655104
753390921555730432
753407585617936386
753407619356848128
753433334303248384
753390091364667396
753428917684277248
753423838478671874
753400316876365824
753391089478955008
753410727105269760
753413424017645569
753413461741281281
753388925029347328
753393366902116352
753418264513044480
753420982186938368
753414472673308672
753423439906631682
753395577346461696
753411545108021248
753420239921184768
753432403289530369
753408445412282369
753388149229940736
753430943805779968
753401520864002048
753402791679242240
753394105099624448
753415970023022593
753438673891315712
753425319269376000
753398333121650692
753420495777828864
753400232948281344
753422546599632896
753421674092060672
753403395717861377
753388921015250944
753424648105099264
753396667781615617
753435376975577089
753408168676380672
753416393568071682
753417316512231425
753435850969460736
753426116086554624
753394696517357574
753415999265861632
753432608772591616
753404955973652485
753404670492696576
753435557397684224
753386945259134976
753390661471272960
753423838453653504
753399826339860481
753415147834736640
753397519133048833
753438791050768384
753429244961632256
753413474303221760
753415856722358272
753391156734615552
753424815684407296
753421523482972164
753389831284154368
753418301905199104
753398404240277504
753399092043190272
753391730997604352
753397766911512576
753420785134428160
753428095856545792
753399465386455044
753413562530267136
753429274523205632
753425486928281601
753409016093634564
753418826314878977
753430465751592961
753425516183621632
753428896742117376
753390430809579520
753392435984826368
753436404651352064
753389717752799232
753408747544903685
753409972302651392
753431451090026496
753418662938185728
753399712850382848
753405069178068997
753398601586388996
753429848907980801
753424492681007104
753407619293913088
753396571320877057
753419480793948160
753408214792679424
753417790237859840
753397808686784512
753414141365202944
753416456747048960
753391827651272704
753424102845779969
753407208063401987
753411645712588800
753422269863591936
753433862886260736
753391521244807168
753431774156300288
753408579701383168
753394545593679878
753407703083540480
753430180161396736
753416876215169024
753395824617480192
753431501384126464
753418306292441088
753433778882609153
753416146062155776
753401617186222080
753434361991749636
753402439253037065
753388283443503104
753404993349095424
753403563397611520
753437230811623424
753414493841928192
753403575947046912
753391513074176000
753421775044829184
753428326501548034
753438829021765632
753387062775128065
753396390936608768
753415894559100928
753400379883130880
753403911608930304
753424341837176835
753389311236640768
753433741217980416
753411993722167298
753423943223042048
753428456524816384
753414841604472832
753392318544175105
753399436273823744
753430625089052672
753392536509702145
753405778074099712
753404410412138496
753392754684682240
753420781053288448
753387897361993728
753399767632384005
753396751810240513
753419023363272704
753391361936789505
753424325043163136
753435683314737152
753435637160693760
753419770070827009
753422123247337472
753408579843989504
753430217943908352
753435259602018305
753423280825110528
753407375973974022
753413302542299136
753431359125876737
753402116186701824
753436887122083841
753391240582946816
753387532683911168
753398563644710912
753399473695436800
753426392734375937
753391123121500160
753405991694184449
753390774876766208
753403458246483968
753406814004183041
753418964651442178
753425835005050880
753402665598652416
753390137388720128
753391647237378048
753388736281473024
753410634952298496
753413227082575872
753418448915398656
753404913837862913
753398848807133185
753433921539506176
753405492505042944
753395967202844672
753416347636342788
753401914927173632
753432847977844741
753437436307509248
753438632002871296
753388484811980801
753404452393127939
753418939581988865
753427902742536192
753389416035606528
753400547470827521
753423024720863232
753405484309372928
753393492789985284
753386840665628672
753405505276669952
753396022139838464
753397036783775746
753431963122462720
753390468566777856
753388321015869440
753427768428392448
753419631495262208
753399566280654849
753389298645340160
753399104714207232
753392737622175745
753406943860027392
753390489601056768
753404318200438784
753396973840072704
753433695286157313
753431350451974145
753411947668922368
753430570584068096
753412610431803392
753437981810102272
753391987110342657
753423469421948928
753423410873630721
753392247148806144
753398525732487168
753436606137262080
753390074528722944
753405312191893504
753390623948955648
753395619281063936
753397682945847298
753414053054279680
753403295016759297
753424811741720577
753429396208414720
753410798584733696
753407631742504961
753423775555788800
753413956568350721
753424140418199552
753425096941850624
753401847973486592
753425793200615424
753389680343732226
753419765981536256
753395271069949952
753403081086279680
753412300183175168
753401725994885122
753422400088313856
753388237427793920
753419979945500672
753424073468682240
753412199473942529
753404385191952384
753391324259233792
753399788259844096
753405966444589057
753415814741655552
753427994979348480
753424946022453248
753404943386681344
753414141298118656
753415009674276864
753428208914083840
753406524303761408
753394398663024640
753400748935786497
753395267026771968
753422039311015937
753395027750125573
753433879558680577
753411025135804416
753388459809701888
753406511884500992
753387583036493824
753392158963601408
753416708367364096
753396181145747456
753390107835654144
753397032736415744
753389252424105984
753424572356005889
753398982936662016
753437822271586305
753393404533477376
753414036264357888
753413487041404928
753421527287230464
753425126238982144
753437272867999744
753388396739829761
753432185172918275
753395585722580992
753394079921090562
753402531611611136
753391747909029888
753405169614909440
753387197240320005
753419744783372289
753432914981953536
753421372345516032
753415764707799044
753434147998273536
753398437798895616
753414086625341441
753422144051216388
753420462273597441
753389940130533376
753406629526110208
753411851187286016
753409192006938627
753412014979055616
753389889706754048
753392255407366148
753406952294625280
753396793673601025
753416326719430657
753432642255806469
753431753184817152
753423364404944898
753398580518395904
753414225242959872
753396475082727428
753400245711691776
753389118306910209
753431426016698368
753427965782978560
753399427537117184
753388946332061696
753405291459387392
753433095580291072
753409481602584576
753412560012148736
753434592850378752
753409687022952448
753434882026643457
753408030017019904
753396156193964032
753420692746543104
753423037563744256
753393257858695169
753389180860919809
753395384567889920
753414032305029120
753411670731427840
753423154828247040
753394952273530880
753408986385448960
753424412989358080
753430830475833344
753405748315561984
753409170976673792
753417689595600896
753395107575934976
753403831879360512
753417513535430660
753410416940871681
753424538826858496
753391517147029504
753401445353914368
753415848266563584
753395984005271552
753390682400821248
753428989100888065
753415374629134337
753403542484811777
753421942791761922
753431597995524096
753413197491761152
753431501467824128
753416507074510848
753403894659776512
753405920407805952
753395652873314305
753429857187528704
753418507547729921
753399947823898624
753405358505418752
753398399987228672
753411922373046273
753420428689838080
753428783525425152
753409292561059842
753393589418270722
753405572205117441
753416410353704960
753421779159265280
753405006053859328
753430541177856001
753416234134274049
753415177480105984
753434810840997888
753416460848988160
753409112327663618
753387188700577793
753396097515712512
753398416797904897
753391110496583681
753433103637549058
753433556853092352
753434186036416512
753417559781748738
753423041678315520
753425306355175424
753410010143662081
753401902189146113
753398530320891904
753424278851317760
753403253073797120
753395606639484928
753436367091216384
753433032632172544
753395547881431040
753391999789793280
753398378990407680
753400455414190080
753418964802285568
753408818579505152
753402145664303104
753403588651716608
753397380922376192
753393622796623872
753391840372621317
753421028198526977
753399507317121024
753403068218167296
753393669126758400
753399348092809216
753396198048923648
753430087945424896
753394021335171072
753430306166870016
753410039377981440
753395522681962496
753392297375588352
753394100934619136
753413847919108096
753438610783961088
753394969038168064
753429169376296960
753397901179490304
753408520947634176
753396449560309760
753392263758249984
753403013734080512
753410492127911936
753407602554318848
753413466090864640
753399050028851201
753400828774518784
753393131874316288
753413885617664000
753420701021769728
753418343881682945
753431669202362368
753405370874363904
753392242669326336
753422722839961600
753397737295581184
753411482042376192
753407510145564672
753418134422364161
753398043580440576
753410508913512448
753410496615878656
753387058660450304
753420692821901312
753406809730260992
753395916963360768
753390955219124224
753412237210116096
753395401042952193
753402229470683137
753390254841880577
753407543871991808
753393144574709760
753406713273909248
753398357972791296
753387599860031489
753431031588454401
753391466995601410
753411729405739008
753402074193330176
753396986720559108
753426065872355328
753416058292232192
753397573919080449
753420793585950720
753423033054879745
753417752476545024
753424622847135745
753400731927977984
753390959526805508
753419531134132228
753419241395744768
753399343768596480
753423033134567424
753389067576889345
753414837649174528
753400568719118336
753420185458147328
753389156047269888
753395766245355520
753401470427533313
753386882407473152
753415957528256512
753433602944217088
753415991107788801
753403148010524672
753421787506020352
753431409067425792
753399024942583808
753393597802647552
753410873960652800
753420227128557569
753429828146176000
753396416370790400
753397724893044736
753387608286388224
753386827885707265
753423511213834242
753388526587244546
753434597136928768
753414141453316096
753430159567577090
753424811779555328
753413306652692480
753433057605062656
753410496343179264
753400740337496064
753432344711880704
753428339164082176
753402124747366400
753423058212261889
753409464779284480
753398706326482944
753393581046456320
753437327352029184
753430721532923906
753403986745626624
753405035531210752
753436446548123648
753415164679057408
753429433667772416
753403286577963008
753419942075174912
753413537196830720
753414732921528320
753394541235933185
753433225322782724
753387654419472384
753428359854510082
753398031035146240
753423246985424896
753436807270916096
753428951553286144
753392502896467970
753407786961231872
753405450859769856
753396747741884416
753403655383048192
753414263109193730
753390552645644288
753423532256731136
753414606970884096
753434907481890816
753438665439711232
753436949990506496
753386970630459393
753432206320791552
753424375223771137
753389260892467200
753399972859568128
753411704235581440
753397494176899072
753400136714317824
753391219271696384
753436442269880320
753407811959291908
753409850529329152
753432071872323584
753414422291369984
753424295758561285
753415907011989504
753432005057077248
753424870168342528
753403651494809600
753431228955566080
753419069810839552
753395455493599232
753404670387843072
753388039968268288
753426015532134400
753410563712090112
753424530626973698
753393018611363840
753388258407645184
753414019764084736
753404947459297284
753404246842826752
753426665326411777
753391408195727361
753410999600885760
753417651985195018
753438246160502784
753398781689888769
753389654834020352
753435280477196289
753394344145674240
753429433684418561
753393178380820481
753431837175754752
753433409859354624
753388988036022272
753423327050420224
753415676472258564
753433225414975492
753422915819999232
753388015012184064
753415667852783617
753400836890333184
753413818412326912
753389634072223744
753409603195564032
753395996743311360
753395770481582080
753397414317297664
753388556194906112
753417266235056128
753398681303289856
753404712649494528
753391982660104193
753413667522084864
753433712021295106
753431673560236032
753416230107803648
753388711216238592
753414334382952448
753424761133289473
753424283129511936
753400371343527936
753420025936027648
753403202515587072
753422408116297728
753406805670191105
753391756423602176
753438220915015680
753387456964259841
753394738477228033
753418553622077444
753407266972368897
753437352798806017
753403785427488768
753391076761665536
753428347397505024
753423825803546624
753391618007314432
753397804387618816
753429542916722688
753406885164900352
753411847190085632
753423901301047297
753438451337465856
753422647304814592
753409620060827649
753391353531289600
753392867909963776
753408265174781952
753419618899767297
753402451802394625
753392029162319872
753414326036357120
753425831016304640
753398546754260992
753412010553974784
753413705199648768
753433707575476224
753395900098023424
753399398458155008
753397485695934464
753390560761610242
753428133508886528
753411343802327040
753434118747140096
753417777793335296
753394398675685378
753398630778888192
753419610804846592
753412186932936704
753398177898700800
753391999714226176
753391500336197632
753408978252619776
753407237389889536
753429526093246464
753436131878965248
753387671121072128
753399238986391552
753402003007692800
753421737136627712
753407417833127937
753423335225110528
753429953790619648
753417567902003204754270437891117056
754209829971976192
754231455979536384
754320476038533120
754216151111049216
754225340613091328
754143681976741892
754243946646216704
754257502406078469
754227832184795136
754228331176927232
754309306271621120
754278986000269312
754156558150426624
754123523879084032
754305904846082049
754220206906601472
754177257309175808
754329485139292161
754248782703955968
754274535478849536
754221498605379584
754217522321391616
754243833215520768
754232089403334656
754297407026892800
754279631856005124
754117496651866112
754265123552890880
754286015527981056
754127818859085824
754222517930393601
754119564460486656
754310304603910148
754264091884224514
754236610682638336
754299261194567680
754156139021938688
754111213777203200
754163931925602305
754170882042556416
754182676177911808
754114334159056896
754225793518084097
754234345850826752
754136606139973632
754310610918203392
754231758057529344
754262644790587393
754174040097562624
754304638317371392
754251445935935488
754114892135792640
754185045867237377
754127730782855168
754259289548656640
754135033296879616
754238510828167168
754262963788193792
754257897069084672
754202641320841216
754182399408341007
754285373891682304
754136844988653569
754329321842548736
754296849280929793
754105660384636928
754199147448791040
754311835701112832
754127772973305856
754180675440345088
754286581670903808
754301710533787648
754236761732108288
754234983468896256
754301928822153216
754210455061659648
754271801178480640
754328646366691328
754258462901534722
754246031102054400
754301740036612097
754132705428791296
754182298669555712
754142566099128321
754261772496871424
754266000120426496
754241186710315008
754130712790532096
754294953463967745
754137767727071232
754303648428072961
754188506453323776
754273390647713792
754328659096403968
754304575084105728
754251660000722944
754220060235931648
754221796707147776
754272669013516288
754151915315789824
754323755632041984
754267464008171520
754211973601095680
754209184300748800
754305409805090816
754293217244356608
754158798021984256
754210039724924928
754243447670857728
754279757471244288
754216503441035264
754233406536425472
754234299696590848
754248434513829888
754298522804097028
754302838986203140
754229484706996224
754329275587760128
754299277963300864
754202398046953472
754326989746601984
754203513446596608
754218554166157312
754264071013330944
754257993273933824
754304440945868800
754211998720745472
754161675415199744
754188334163984384
754300565388201984
754228683532079104
754235323039744000
754230096865718272
754291333943230464
754271884842262528
754289643588288512
754320769434341376
754261973701976064
754199885331599360
754178469257482240
754300146142351360
754257737702309888
754136077691125760
754244185545437184
754263265400807429
754209213623173121
754271972893360128
754228142513020928
754105480092483584
754287978604818432
754193107286188032
754153890870857728
754282995708755968
754305368113745920
754180226696015872
754256051306921984
754168692552765440
754171582390476800
754289047996989441
754130721438994432
754229174156533760
754280948594831360
754223046571991040
754250762235019264
754239789898039296
754182269401636864
754304092856549377
754257175602728960
754186530613256192
754300636800380928
754231208712613888
754279451370807296
754197066792960000
754112065044877312
754258387643228160
754219061706383360
754123712904003584
754319666454097920
754208056020459520
754233175451299840
754269003300864001
754276137736531968
754287005349969920
754294408091164673
754227555142602752
754234517716598784
754227794251571200
754235851807330304
754272484812357632
754235536903200768
754301538818990081
754306890474094592
754327220215279617
754282299173330945
754264125388324868
754127491682406400
754178234586128384
754193686481829888
754269124986036224
754284518169772032
754175009065754624
754328369479770112
754298472560488448
754177617788416001
754255589996425216
754214548794544128
754245511209771008
754306584323305472
754234626814738432
754153886643019776
754216339749961728
754317573404196864
754322338326323200
754245024586534913
754179224160919553
754276456595918848
754172094049550336
754253199276666880
754244970157056000
754285696773451776
754176112058568704
754273675910807552
754129077359915008
754118016971972608
754108327974567936
754123998003277824
754117303734861828
754259004356980736
754159871969419264
754222241307590657
754107103095160832
754126535624421376
754183716306554880
754300183991685120
754255627782856704
754299261261459456
754235532750626816
754242889664884736
754298036495519744
754184584456044548
754216452819918848
754292546113794048
754245372554407936
754208601154150400
754220404139552768
754171494414950400
754120793496387584
754327954256166912
754241346295238656
754317623819730944
754238250793992192
754263269775245312
754219095512539136
754321948025520128
754227139852066816
754221377280933888
754231929894035456
754192977627611136
754232982613798912
754279606534955012
754126665320497153
754194634147061760
754305506546683904
754224497788616704
754269682828472320
754300724746526720
754282592908611584
754122383276007425
754195296884756480
754186941952724993
754184647526023168
754245158678499328
754211797478076417
754266297962205185
754274229600870401
754293007600455681
754284946076930048
754281179545645057
754139189596327937
754270139982446592
754227328683806721
754105656253247488
754213949063720960
754217119928188928
754292730621296640
754225533718827008
754252163438682112
754261562622373888
754233368577966080
754233221924003840
754314805176049664
754312653636530176
754115827524366340
754309059151589376
754318915786997760
754215240598827008
754249340638617600
754302712980774912
754179052248899584
754124123677216768
754150149329412097
754314922440306689
754222299759386624
754317233849905153
754137772139483137
754205573113970688
754106381741940736
754290083839172610
754203291144232960
754247025214885888
754252444096495616
754279833194987520
754258341535285248
754271046090366976
754190947408379904
754251823326822401
754228096425951233
754144797515022337
754253287428386816
754223394334334976
754304030038487040
754240067099582464
754304713672318976
754235767879114757
754141094057652224
754248304339345408
754118419377717248
754197524240437248
754242319185043456
754271914294738944
754282248820649986
754274409783894017
754257850545889281
754206076304822272
754215312220971008
754112622987972608
754208114539368448
754205241759916032
754267959149924352
754208794045980672
754245217524613120
754306974381142016
754248790966689792
754284341807747072
754240553320116224
754264301423226881
754193891658764288
754161603860373504
754138669481623553
754228188746813440
754291065461571584
754225353216888832
754250103813181444
754288959912632320
754307221824032768
754321297962835968
754215446346395648
754318735394103296
754275449958567936
754225533651652608
754298443334455296
754166737998708737
754264322700824577
754251068549238784
754222605926825985
754201177500291072
754277631143673856
754323420087672832
754312892518891522
754239110668312576
754220550612934656
754263898736455680
754204939426160640
754261990324011009
754246496829206528
754155933186437120
754283721281380352
754227869803438080
754235151106838528
754105635239784448
754312175456485376
754288288832352256
754262783076798464
754303065293979648
754142859725533184
754133770723176448
754321851774402560
754303350343102464
754241501425766400
754275726837309440
754227299491479552
754271742466617344
754327035959476224
754185884753207297
754269200453996544
754134416365158400
754134609441480704
754200686477402112
754201877781286912
754105886847688706
754185830529396736
754214150486822912
754300271900131328
754108311100764160
754186987880538112
754267975901933568
754241228900798464
754229803520299013
754283650083061760
754257032732024832
754244852662042624
754251190297321472
754123939052486656
754179492646715392
754314075430092800
754244642762358784
754181224969728000
754250384831614976
754258333180231680
754238968166658049
754199579327881217
754310128636162048
754299776854814720
754239307532103680
754181568852168704
754315723753844736
754252318309101568
754254243515817984
754259692172435457
754215647656153088
754222866099474432
754302817955905536
754305321749843968
754172308093276160
754151072353099776
754205870687449088
754202917859655680
754243149736935424
754318798157651968
754235897714016256
754320626760970240
754326796598816768
754227551162294272
754164355307036672
754273386512146432
754255300706705408
754227131517894660
754257506864603136
754220022352924672
754285789073342464
754262078668410880
754258949508136960
754237587867435008
754253400607494144
754232391367995393
754238347405590528
754239530018938880
754284224694382593
754228931222441984
754233255147216896
754210019068043264
754161515863867392
754214766856531968
754252922561695744
754256055622918144
754239949612941312
754267028035252224
754261256438181889
754295800675663872
754310892045660160
754325844773011460
754208014215905280
754301475745038337
754222618660798464
754191349952368641
754200175011328000
754245809047216128
754221226206330880
754254868387278849
754315732079484928
754254768034504704
754253396526395392
754195196162764800
754114120341827585
754227953576374272
754238477395496960
754315702622904322
754244236049051648
754203379325341696
754164930195050496
754237474608734208
754107141083033600
754291790912581633
754235751131406336
754279514264440832
754186740383019008
754207913531629568
754299651143106561
754278746652348416
754214494209847297
754199784764936192
754322778556424192
754324208621092864
754250959358918657
754222043948847104
754289433864732673
754233523880460288
754241484543713280
754242814238724096
754291262535135234
754295985489252352
754275437438652416
754192977350758400
754220555151282176
754290163719831553
754281481548206080
754138749118844928
754112266329522176
754148056535183361
754186853947965441
754204134190952448
754257150264897536
754182571563646976
754215287126388736
754204218253127680
754327065046949888
754279707353485312
754298250245640192
754292441000316928
754260614734905344
754236132456558592
754208894910627840
754197939111792640
754272769995640832
754152947051737088
754243736763240448
754115961796583424
754245146309525504
754250976069115904
754288746141478912
754298564642279424
754124887288053760
754307347858751488
754291879274024960
754109816927293440
754269846444146688
754110508916154370
754259792663834625
754309939598856192
754198803159379968
754257276127576064
754261541600563200
754238980485447680
754294013910405121
754130977279049729
754272501589573632
754250279952846848
754252356003463168
754198237196738560
754258425387900929
754285155720712192
754281305458827264
754236606463168512
754212229172592640
754285096925003776
754153731202093056
754165626181083137
754287772890959872
754269217483096064
754225059577946112
754163990473867264
754309646202974208
754208177802141696
754293267567611904
754247645850378240
754288091465129984
754238007331414016
754130977241300992
754285948456800256
754227613833555968
754214024301121536
754324728819621888
754285105183678464
754283796753555456
754280911215136768
754151365711134720
754298464322936836
754265689796513794
754300632710864898
754222975126212608
754261369898340352
754286694845865984
754300905403650048
754151504299356162
754327291694551040
754246890909265920
754261063487610880
754202926256717824
754266629458898944
754328071986184192
754227710319136770
754289647942045696
754138913007108097
754271549444808704
754254277246320640
754245418918313984
754304591966142464
754227651754266629
754242793380249601
754228851404787712
754244013901873152
754262934151311361
754257561315004418
754308840968097792
754295179897663488
754245984935292928
754299596856102914
754235155217252352
754303421834993664
754314884884692992
754290088088076288
754231220989489152
754296325294915584
754178905481805824
754287978588082178
754235524647415808
754326989524332544
754250057864581121
754319796389511169
754106893514268672
754325748106821632
754207728671809536
754214573851410432
754236057227563008
754328428296413187
754308010298736640
754271054508466176
754310858155683840
754305783408582656
754253039977062400
754120088769400832
754313538567606272
754270140204781568
754195808413622273
754235767820587008
754323155976654848
754251659849728000
754227651586494464
754310262971260930
754151290352066560
754320396376236032
754185847277252608
754215974765748224
754243233669144576
754195841942945792
754214028784697346
754301110626553860
754293917596680196
754125659006496768
754168180713656320
754270907816931328
754215576235483136
754263379003502592
754224677988474881
754320677260361728
754284966872248320
754282316323778560
754174568726720512
754261986402267136
754270018368638976
754142020772454401
754213890117013505
754270685447479300
754220873691848704
754221116948901888
754257917889609728
754246614370422784
754327136303980544
754220966004330497
754250770946686977
754313882261393408
754154960431046658
754305317522079744
754257427135131648
754259281080233984
754316034161668096
754218340554534912
754221284863553537
754232106016964608
754269313767538688
754220332836265984
754223101056020480
754309524601835520
754278260209483776
754121112351637504
754207095621296128
754176502221139969
754240796795297792
754255803771518976
754303535215472640
754277949986177025
754326239066853377
754281045416144896
754284652144234496
754171070702387200
754278385887698944
754298468290662400
754245074733498368
754252246989373440
754237487581630464
754139172986875904
754288288664551425
754285667543191552
754244793786433537
754294643139964928
754283683356508161
754133506356285443
754253610280714240
754268852352126976
754257540494528512
754312943068712961
754328696744534017
754320702300418048
754152762624073728
754215773288165376
754250728974065664
754306165048242176
754312594647769088
754148119256764416
754164946863259648
754311160212566016
754277744121409536
754228909848334337
754152745565769729
754317455804264448
754253572540358656
754324133366947840
754319024582828032
754212417953992704
754135117145178112
754219623881576448
754215316478128128
754293120574029824
754230550064467968
754275156265168897
754179509583220736
754120864820527105
754299630360244229
754270622230933504
754125147129286656
754315996375158784
754113461727162368
754130021099462656
754263554858057728
754222601980022784
754189727004098561
754261835227029505
754296727897640960
754247146740867073
754309537121828865
754193568802213888
754182567331409920
754114196019802113
754240834330124289
754266583141326849
754227706166902784
754158093592768512
754196345381085184
754318261253177344
754280269297946624
754307318238547968
754158420488355840
754265123678670849
754296841064353792
754179333393178624
754264553341513728
754133430699454464
754222786160259072
754236384102285312
754107803678146560
754277023045091328
754200275632721920
754235151127875584
754219330242478084
754315933360021505
754236027967987713
754182722420150272
754272039926652928
754313379091591169
754287445781409792
754243464422944768
754315027419656192
754186673416728577
754247406888386560
754239936841211904
754288498325221376
754293275750756352
754280512756252672
754205941952897025
754210282990407680
754298128489123840
754224967198310400
754239156767817728
754247990081191936
754157627853172737
754317514604240896
754254549968359424
754258576349159425
754113529096077316
754262162336542720
754315421680017408
754204289615224832
754228104684408832
754213617751457792
754228935081156609
754285604511309824
754321029691039748
754258383465811968
754213990885126148
754242226901909504
754210974995914752
754256303007096832
754245401990037504
754323726594957312
754250372110290944
754302574464004096
754319154514104320
754216402790342657
754208437442142208
754274368054779904
754107031771082752
754306370585911296
754311898594676737
754300120913612800
754227584448233472
754242873009119232
754248040446394368
754241845430026240
754316294028136448
754113512029335552
754163986371870721
754139189722112004
754215236777967616
754266788846792704
754194881740959744
754116330723287041
754191555381035008
754291295917572096
754230889740136449
754291585391599622
754323315485908992
754167677384470528
754238955567116288
754116070819045376
754198446727241729
754269527580536832
754193032174530560
754308866091909121
754257850843750400
754133422713479168
754213827386966016
754256684919451648
754252134078709761
754202259282624512
754228494805135360
754133934083104768
754278738389504000
754111930802008064
754310652638920704
754287730847252480
754225357633548288
754275311546687488
754220697665302528
754302532499992576
754326301989806080
754130998376468481
754272639686942720
754262627975569409
754211029907898369
754261789001519104
754191039716548608
754225399559757824
754253262061273090
754241287457497088
754254512173506560
754280051282149376
754299663763795968
754109888213778432
754228192639090688
754258387475525632
754114061508419584
754248686075543552
754199973370089472
754242411610697728
754260316792492032
754190259412426752
754318970031902720
754283469577056256
754301563720478721
754251735309381632
754300926387687425
754183582331965440
754321339767488512
754269544458424320
754154481940570112
754302683473784832
754270919988801536
754137851793698816
754232198316916736
754280629991243776
754243032258674692
754273134673551360
754191786147479552
754295880694505472
754239940930768896
754287294740303872
754194500038356992
754175885704503296
754210824206639104
754304067724124160
754328663055753216
754290599784747008
754243501894664192
754286611286880256
754164565227823105
754244273890099200
754304248184176640
754249680381411332
754112782316908545
754112492922605568
754199029806948353
754277467628732416
754317271636570112
754282949617516544
754114241997570048
754282802833653760
754265895346798592
754266004662935552
754315036001263616
754242168072638464
754219745508003840
754236858146619392
754325341158645760
754112262223306752
754216243197083653
754285197718421504
754242650551779328
754233549146894336
754166087915155456
754193803599237120
754307045713666049
754217577090547713
754193606404087808
754302817775607812
754284400729321472
754218717949681664
754149318815277056
754145141560967168
754274296739033088
754180633451200512
754211407269355520
754267254561189888
754243141109243904
754249554522959872
754147297299091456
754115873384914944
754130004192137216
754206986523275264
754204331507904512
754193753204748288
754299873567137794
754289576458457088
754295158888337409
754227836244856833
754210140665118720
754284505490415616
754183254903779329
754208685056925696
754213084894461952
754106289433739264
754271067036803072
754151676219650049
754275445734989825
754227718988890112
754222454936051712
754310992704733184
754235939803758592
754315316835061760
754310325470724096
754206483307388929
754227823829721088
754223654414741504
754266369177313280
754243397318283264
754206411974909952
754247830366216192
754216524337057793
754259826310582273
754327765579685888
754310673929207808
754328654868574208
754296035569176576
754159884174757888
754322644472893440
754145217062793216
754303207791267840
754277958118993921
754229807714594816
754196022545551360
754275269721124864
754231212592492544
754237999051931649
754293447633281024
754241493037150208
754206403598909441
754239337055784960
754317078371438592
754200435011883008
754301089881686020
754256177203142656
754270798622388224
754224279345070080
754239974623543296
754325077227892738
754211126230081536
754279753587101696
754236719990530049
754234278758801408
754259750586494976
754152116487393280
754318773159690240
754221545036324865
754255082594656256
754107082220179457
754281028424966144
754199222602362880
754271746459598848
754286975872602112
754122152480301056
754251353866719232
754244936657145857
754229174466912256
754165110315315200
754288443971235840
754207322029907968
754209406414356480
754306395600805888
754229648058359809
754245494260531200
754238665832947712
754155526653677568
754288519686791168
754126644613447680
754312305597353988
754217363025920001
754311659569557504
754162849585373186
754240813304012800
754230336050040833
754216960263647232
754287126792011776
754297646249050112
754229451001622529
754236820695678978
754234521818697728
754272480659931136
754234765092458496
754235650216497153
754124127821103104
754144004896198656
754229996407914496
754115894419263489
754230755669209088
754258882747400193
754295750486585344
754291002551197696
754287030306238464
754235734224232449
754209511230111744
754294332815990784
754325735687335937
754254025361592320
754205174604918784
754183586337677316
754236619180433408
754255388669726720
754261193628479488
754115114496692224
754109368078041088
754304910724784128
754286308919480320
754239899230937088
754268407709696000
754218994505252864
754250179415535616
754219426891829248
754305825053745152
754206977836724224
754230726359384064
754224615057219584
754211872614731776
754319058305183744
754288859202981891
754283150977724416
754182558707888131
754308832420044801
754278109436907520
754272392323751936
754128343021215744
754216071406706688
754233263762337793
754278889288036352
754297248037634050
754211809930784768
754207598585475072
754276557544427520
754229400846143488
754258425534566401
754281590352740352
754280017513836544
754214708132151296
754307188382920704
754196492076871680
754224430545534976
754291870646333440
754324141747036162
754269305483780098
754280487527583744
754219644752392192
754255128484536320
754212095135248384
754278549780037632
754304113790296064
754237877492584449
754210366960394240
754199147297648640
754310908592226304
754283448697696258
754280533673254912
754253920675983360
754325274314043392
754290645796356097
754276343358058496
754303933359747073
754318177279016960
754169346818187265
754319301486612480
754152305201651712
754143178677219328
754219275615952896
754255719935926272
754290117460844544
754307540507238403
754176841800376320
754131455597510656
754187449153249280
754142750816165889
754243183219970048
754115072524288000
754322392562954241
754293896671289344
754317501996163072
754302306376646656
754229526566146048
754261780881432576
754294445902815232
754281531766476800
754265274489053184
754139206444847104
754294093648392192
754263370371592192
754157418083258369
754146387168604160
754303061158457345
754264603681587200
754265463375458304
754247503378341888
754207254702919680
754312171069243392
754202582445326336
754263022131146752
754227693890174977
754172760998318080
754274779083968512
754106754934288384
754191694032142336
754154830093021184
754138308796518401
754319674771464192
754314444285497344
754245150260461568
754250820884000768
754289563665850368
754273134895828992
754126178844278788
754316558428758016
754257603291648000
754188392989089792
754306077034897408
754230570939518976
754190305692413952
754235541269381120
754247683758518272
754213038690078720
754134349486952448
754197075277918209
754183414241189888
754278281050988545
754292101236551681
754306689336090624
754135997965709312
754294454635335680
754220215320338432
754204650308571136
754301580367847424
754255556508995584
754325689269116928
754251941006471169
754260573014089728
754220257217093632
754260690433552384
754304436776861696
754249785155215360
754237579684409345
754307204941959168
754230252252098560
754281125141356544
754208022579339264
754244366252802048
754270534423248897
754221326727086080
754315895594446848
754282274204647425
754169388836777984
754217480462237696
754272220319326209
754110441773682688
754220970089517056
754246433696604160
754305288497311744
754277425689878528
754281070397386753
754149289425641476
754231523168124928
754237579721977856
754243011324682240
754326087757357056
754257695511805953
754326176081084420
754284602081107968
754244525258715136
754205036264194048
754182164695089152
754214787857481728
754320979174760448
754325093736673285
754304935915814912
754179064793968640
754239051876667392
754199361345781761
754139390855684096
754307385460678656
754240637478834176
754265568195346432
754236833266032640
754223042251853824
754285486907293696
754152313674170368
754152938491174912
754273898095636481
754240691757195264
754255120150388737
754215165306998784
754326226475573248
754250615400849408
754158101964607488
754230793195618304
754273587947646976
754220382979317760
754174476212809728
754110215465775106
754201433256304640
754200858401832960
754155375524536320
754322208173023232
754214519208116224
754234899419111424
754269091636977664
754207703623499776
754311030130544642
754275181674332164
754278163702771716
754241060826734592
754191937226285056
754248765918380032
754321272977383424
754300888555159552
754220785795989504
754211885503897600
754170554781872129
754158122906693632
754227899155165184
754229232931397632
754216826096279553
754190582315151360
754135096114843648
754288678734888965
754292004922744832
754169166446399488
754258282701791232
754292546067582976
754118209868103680
754241681525014528
754259977456521216
754212061576593409
754267011224666113
754262573567074304
754264242753245184
754244357612572672
754177282156204036
754228335580971008
754262426787450880
754261629961850881
754273751370465280
754229048570744832
754279115965038592
754285214172585984
754215152661168132
754140892634550272
754157451528708096
754313844575592448
754204046144053248
754106021031706624
754261977732620288
754205442880991236
754111783913291776
754169942358921216
754279807723180032
754271847185649666
754279019403743232
754264846657392640
754262363608485888
754247855901114368
754247046278836224
754126917113147393
754209859399286784
754283494675808256
754237848031784960
754180964776050688
754297197630554112
754308492790468608
754205312958263296
754276284667162624
754321008488767488
754230231267942400
754271943663185920
754267002827661312
754241052664528896
754323240093442048
754214112440320000
754133632428613632
754230755434397696
754202725097824260
754248598137638913
754225432841580544
754262875624046592
754169090936180736
754243703351418880
754143782287839232
754317195921002496
754258731509186560
754267757693272064
754280361668911105
754256441570123776
754290507614973952
754244848308264960
754253366985945088
754121317872533504
754114128747323392
754278822296621056
754281099614904320
754285801660379136
754327278893539328
754314792572157954
754241400690970624
754158105987059712
754133103921201153
754245528083464192
754301009980252161
754293229676224513
754171334788313090
754293737073827840
754316663311441920
754242067564494849
754108495834808321
754118016879779840
754286510472515584
754193631934832640
754138631665659904
754249713906511876
754287567294570496
754120768267640832
754280952868765697
754140451968548864
754209142269771776
754308140393463808
754284362905034754
754209368883785728
754326218095353856
754216377569906688
754200405383479296
754196878208696320
754167475923738624
754184786109947904
754216528485187584
754326490322468864
754310166254936064
754140112607334400
754208735539687424
754250858993446912
754307842467921920
754258815403626496
754203752438099968
754216654335254528
754180503532474369
754213026333614080
754202095666995200
754218550236250112
754171737668026368
754111171871907840
754229870339747841
754243053259546624
754111985483218944
754307364640153600
754115349071749123
754222610033106944
754252632940744704
754240431777517568
754218931657830400
754284891446075393
754135247097303040
754233934775455744
754138774251200512
754324053813493760
754201697312919552
754235637738377217
754294471135784960
754248627405656064
754304193549234176
754206319511470091
754253694250651648
754273939971514368
754212455664918528
754312666026500096
754185171847540736
754153320504258560
754261877073510400
754253807580700672
754223239518416898
754323998914256896
754291157698502656
754215656070021121
754303967060951040
754243846138134528
754315673514500096
754293263314612224
754245921987137536
754219741208842241
754231841897455616
754286833341698048
754309981894156289
754313991342682112
754228352135798785
754292025915281409
754231615476281345
754246110969946112
754238481434632193
754121691190747136
754227853055631361
754208848571932672
754227496653058048
754212568928051201
754232625993224192
754255418235510785
754176015681871872
754205845420908544
754242105262735360
754152791929520128
754320568254623744
754128494372716544
754300959820435457
754274925922222080
754215446358921216
754239169103290368
754239634868232193
754223826473512961
754283494906421248
754196811162673159
754141312086138880
754255078140284928
754274816748773376
754217870662459392
754225680427220992
754227362401808384
754201487513751552
754325836208214016
754262695080263680
754240465386471424
754270802674081792
754304671930585088
754244454027067392
754264376878702592
754130130033782784
754163642451439616
754149277056765953
754185519794380800
754280269478109184
754225227341725696
754286908814000128
754132592140570625
754174170142048256
754270819396816896
754291459822673920
754226116819156992
754307167449075713
754325890771718144
754112144707244032
754229149317890052
754268189899403264
754261969625092096
754243632081895424
754224837204307973
754218994693963776
754316621217431554
754230017253670912
754228855309819904
754125222811426816
754135741937115136
754301920450383872
754226686909149185
754115693235335173
754295788092686336
754287223596548096
754202183738855425
754277840892338176
754278440769949696
754216075340853248
754271268271251456
754296165525401601
754228402647891968
754275751919292416
754240331089059840
754294563427188736
754172471427805184
754193002759946240
754203723224809477
754329489501335552
754105588943056896
754257766928289793
754243040768827392
754285872875442176
754292185344970754
754227500713205760
754134882159357953
754322967467659264
754263055983411200
754244126883868672
754280743384281088
754257062079533056
754256848228868096
754244831497576448
754286158104915968
754175373835927552
754256106042654720
754195460651376640
754219191662743552
754293040961970176
754274011526422528
754302809340805120
754244475040337921
754208878041137152
754306706021187584
754237147704659969
754223008580067328
754225244089487360
754148572497674244
754201869463986176
754148375126237184
754219602868142080
754228389905563648
754325018335645696
754113096784961536
754238292854538240
754263496439787520
754261051114414080
754193677715640320
754317002873905153
754166938998181888
754259130110582784
754282433646829569
754254969201713152
754291631713419265
754267908679819264
754310161926324225
754326087937748993
754287978516733953
754250451881603072
754289530153361408
754216465457446912
754220206663340032
754227416827060224
754217132573925376
754309524673089536
754236254166904832
754264389738434560
754189672473964544
754116112791527424
754255149594447872
754254231243218944
754187612777250816
754244437442789376
754109376701403136
754308823985360896
754207779020218368
754253950128418816
754197020844421120
754277031471374336
754227655982059520
754303983888560128
754287114465009664
754265744238518272
754287470821376000
754271566138109952
754261424462069760
754241325248151552
754264595070590977
754298929605468161
754218285839843328
754168591574929408
754246136119103488
754251403929980929
754239416735002625
754299793577566208
754231434924191744
754199805904166912
754199939933171712
754277937470464001
754225202251325440
754287726778810369
754197792306892800
754205317114818560
754112195236093952
754222240980402177
754135528187002881
754314343760605185
754268718256062464
754203949876514816
754307750444802048
754225713960591361
754325961924116480
754201655529254912
754113537266581504
754260241701740544
754225881598586881
754106448800538624
754219515009982464
754222845136400384
754310422258339841
754244525279809536
754256256974467073
754284656573415424
754254411547959296
754273273056268288
754227773242212352
754298451710672897
754246580480401408
754181849904185344
754309927221460992
754208022507892741
754226070581149697
754283830333308929
754280193779531780
754294890826199040
754141940984246272
754220215223750657
754210182339694592
754207603094384640
754251286602735617
754310946454118400
754158122793570304
754258525971505152
754105979118227456
754263101932003328
754146525618380800
754240767334486016
754163516756471810
754278151254077440
754224644534796288
754229702622142465
754269741699792896
754216029161721856
754150640113201153
754199373685202945
754281858947579904
754233427281444864
754274464414564352
754260963088564225
754238833814896640
754252809177014272
754151546062041088
754224640348872704
754314129716969472
754211646302777344
754135087860453376
754278969122230272
754254440799109120
754298200060751873
754190733578498048
754167262068834304
754278444792287232
754311755938009088
754257427143491584
754212556613574656
754256227702444032
754124677262475264
754229845438128128
754242428480159744
754147636832329728
754212036167491584
754300448178307072
754305942833991680
754256299001417728
754299126926434304
754222362653036544
754217581431709696
754262095311634432
754310816338501632
754314687815176192
754298116233453569
754260015201026048
754220278109052928
754289962284158976
754268621682118656
754319880405520384
754319695864627201
754307201070665728
754300003552784385
754248648461053952
754281297028214784
754125042431188992
754193107286122496
754269334701236224
754313479939579904
754276997598240768
754212615291826176
754323936276602880
754251207112351744
754238573570760704
754191945480699904
754232525527154688
754252251233792000
754193040311451648
754267518454362112
754297402820091904
754252817657913344
754288695474257921
754257905461886976
754283230480756736
754232634461544448
754116573934133248
754306605248831488
754303128388964352
754274888060395525
754213474851495936
754182454110326784
754273419991056384
754320404550918144
754214661877301248
754277328927219712
754244160589328388
754161742394040320
754239219778846720
754265350187917312
754244126963535872
754152200276938753
754303275105595392
754177135762345984
754315967153508352
754223646017724416
754322040476332032
754253044108394496
754120462175698944
754186727762321408
754328113849503744
754165953554817024
754149650291187712
754253824391520256
754230155707490304
754311504145608704
754211239463641088
754113730221334528
754147389619904512
754169170573623296
754285185227694080
754236996810407936
754243045030232068
754248925314330624
754207972012752896
754300074923024384
754302717061951488
754300737308413953
754251924032094209
754222945870999552
754261579542265856
754327505520197632
754268856538001409
754285763727069184
754277610255974400
754290105054007296
754225126800027648
754305091121709056
754321205755318272
754251307704344576
754231397171228672
754259477944160256
754270446070145024
754279715658145792
754107141192048640
754188732652253185
754327597635559424
754149344169775104
754231003086987264
754201030498418688
754228373350674432
754244588244697088
754216238885273600
754322564646854656
754257196364525568
754308127667912704
754303258341019648
754169787278700544
754188569149747200
754280344933851136
754290276986937344
754112681695547392
754244126850285568
754206768410923008
754321549436579840
754328306791559168
754283180249808896
754243845806841856
754297461628370944
754328042470772737
754294781795336192
754246798861041665
754238548631441408
754247759146938368
754252427658825728
754116594784022528
754287604946788352
754167941457928196
754156642279759872
754316013173346305
754290704822722565
754318877786378242
754241203365875713
754276355815137280
754218386461261824
754110815213654016
754290633402114048
754215643608707073
754226531891904512
754232890402234369
754258727516139520
754268625872232448
754242482708312064
754294357860253696
754230969507389440
754255044913008640
754322610968784896
754161494976147457
754307595259772928
754267841386409984
754227517620363264
754216280786206720
754283763274743808
754217962832334848
754255199938707457
754259863954460672
754243673819189248
754209649834860544
754289106553868288
754264498794528768
754225453955710976
754269146116820999
754274594488406017
754171691178352640
754247897705697280
754326431786799105
754316634001666048
754328969298804736
754289693727006720
754171213367443456
754209721264009217
754198950043942912
754131954388180992
754305246487117824
754295805117341697
754314801107443713
754325072790360065
754301270333255680
754249826993336320
754129492537446400
754262162290438144
754112811790458881
754229027334975488
754329355363323904
754108567041499136
754249374146916352
754200812499378177
754230705392119808
754272413538541568
754213814627930112
754116414550609920
754222073430609924
754204222518796288
754303661111738372
754317477014827008
754297344183693313
754242625616699392
754285256501526528
754299902759276544
754319636993347584
754256697124724736
754210262081732610
754321465621831680
754246752459427842
754287743413334016
754254159617024001
754239710432821248
754130696269078528
754153848915255296
754217383938691072
754317728467542016
754106885146640393
754300670451314688
754318475183652864
754262649064525824
754327493100830720
754209385577082880
754280839664525312
754220303350398976
754153098185179136
754296450763202560
754288288937172992
754252188344463360
754307720812036096
754248648498802688
754241430101516289
754142088049135616
754322438981386240
754159288667471872
754170038911770628
754250640793165824
754211381935738880
754184882398629888
754315367342825472
754243304947056640
754192411061055488
754257858955468801
754236124156030976
754236749044338689
754268898330021888
754241148982550528
754240968568832000
754117098092187648
754169132833177601
754265413211521024
754273470427594753
754201701746212864
754210899804708864
754165374615101440
754207472924131329
754231061886959616
754240096245874688
754282705982984192
754194667848265728
754250124927258629
754195771017134080
754238443555844096
754316700863041536
754111033313259521
754282530128400384
754252192610066436
754289278700531713
754139596632444928
754329287994535936
754113151289876480
754227098127101953
754267057194209280
754274137317732352
754265782113173504
754272992071393280
754239404281999361
754325500693217280
754303073753759745
754252343525474305
754182252498595840
754301874287681536
754222132121505792
754241153365598208
754189542224265218
754209079313231872
754253593604132864
754212871232450560
754141009957691392
754289253471784960
754180151446016001
754168457625677824
754196613736824832
754224896205553665
754312548485173250
754242990160375809
754268642662121472
754195401582997504
754219279751536640
754181774452850688
754229522552254464
754214791980417024
754164871382626304
754119988185817089
754198149120622592
754318881926307840
754204478362890240
754307108552646657
754237864691560448
754187348729065473
754159792306946048
754255007197892608
754255602411507712
754201567537008640
754325333105573888
754240263862816768
754286716039692288
754292139245264896
754294236388859904
754108634297163776
754275915463593988
754108261062672384
754306856839884800
754220278171840512
754258005739405312
754323155922149376
754261927405182978
754247830630436864
754153664059625472
754300309879582721
754127059853516800
754323709721059328
754201332593094656
754306747951673344
754222656304640000
754250506512568320
754241715242987520
754216956245512193
754274636318277636
754327946001731585
754279401022513152
754302180186689536
754224824591933440
754182114136903681
754239978876657665
754228725424807937
754285164021157889
754301710734991362
754216129984421889
754282257494503424
754217891524902912
754109003483930624
754242373614395392
754301639385812992
754262787497529344
754233804932386816
754305141432578048
754252163170394112
754211864213684224
754282257360248832
754315421805780993
754285319286034432
754292827232829440
754106516089692160
754134634489872384
754310828900356098
754136438426439680
754153538608128001
754201403984338945
754197125555064832
754135540472029184
754208106490527745
754242537179734016
754319112738902016
754176628230467584
754227945338658817
754271167687589889
754299936213262336
754208261503610880
754159368560644096
754287324234600448
754285600375709696
754219133005430784
754279292088020992
754310489430196224
754232613716365313
754307511143002112
754282236527177728
754231246432116736
754245888638345216
754281531976347648
754240943537152001
754150191490629634
754323252638515200
754224682090594304
754328873043578881
754296538927554560
754219938567577600
754279325441155072
754319322449866752
754287621803827200
754168545634844672
754262753683075072
754171716600008708
754208462716801024
754255846008320000
754212023936974848
754306953279639552
754313542799622145
754323944417726465
754292860439130112
754198975167815680
754244143618981888
754241442734800896
754305506538291204
754297327486115845
754245033109454848
754228729551941632
754192214113263616
754130503184355328
754109678540427264
754205904405426176
754255984265166848
754110785958313984
754156776296095745
754222991806980096
754295901653524481
754242520599715840
754172895132352512
754318118793601024
754185238968926212
754309994229690368
754254134543548416
754231376086302720
754298883438735360
754174111379750912
754141005629325312
754212397250850817
754271872498360320
754304684437884928
754241203491790849
754107627429388288
754224199884046336
754107811991257088
754324825330573312
754124010560958465
754319695923126274
754295129624707072
754193258281066496
754283016533532672
754138702939467777
754193225045467136
754141286748327936
754243992884305920
754316835282182144
754115923817197568
754243841696276480
754157745339764737
754283184259497984
754262678474854402
754246030993088512
754239915936903168
754218059271966720
754259155024744456
754197742033985536
754260925281099776
754240952064172032
754249935898288128
754223528887611392
754247478359326720
754114984502714368
754195514887897089
754261667740000256
754281871685537792
754220332672778240
754262405904039937
754296618782904320
754247339666055169
754259406909571072
754241148915441664
754254897915265035
754220215257460736
754233519400968192
754136010401976321
754233976756240384
754298329866141696
754285075810938880
754237177068974080
754328189095276544
754250237900951552
754284530828271616
754238271849394176
754262477261639680
754187453687148544
754158525350309889
754234626722369536
754194332081590272
754132621425254400
754233117091782656
754281728886308864
754221221990899712
754291518580678656
754234161444098048
754292697154850816
754262288144723968
754257364140843008
754228649914687488
754270815466639360
754300582156963841
754321507698999297
754296077436805120
754121099475087360
754202645104058368
754294139693461505
754198639703011328
754303363240587265
754261873126699008
754274858704461824
754242285819269120
754320895469027329
754284404839686145
754257879994105856
754119241557610496
754191245111590916
754304495568510976
754180512156119040
754229950253858816
754265841043111936
754313899344670721
754161377707593728
754173977195606016
754294043425636353
754117324639129600
754193808049385472
754116863471259648
754263852829769732
754303325328203776
754191337369563136
754221091678281728
754327178469371904
754167501290864641
754123750317010944
754242122119782401
754233242572783616
754235855611502592
754224816492843008
754323558768214016
754273105221185537
754114149555302400
754106503615819776
754200023861227521
754215945560739844
754221792332509184
754201525526917120
754169346679648256
754262451789635584
754236682119983104
754109657434566656
754202511280594944
754113553980854272
754114267092250624
754271394179981313
754263458493804544
754159041241346049
754292722241003520
754263206852370432
754151114031771648
754298644334047232
754310694737158144
754301572113367041
754113621102387200
754158923817422848
754325211282046976
754164812649607172
754241060893761536
754228717241585665
754324066148823040
754259893482360832
754180151152373761
754327488822702080
754317657487409152
754166347714531328
754109049491316740
754277358593511424
754186535122169856
754206717982846976
754329694896525312
754271817880203265
754195581984178176
754274359531937792
754231720178769920
754273386457595904
754249143531560960
754304525138333697
754254209957199872
754317040769462273
754289060513021953
754285008769146880
754238758443184128
754160425361608704
754218696864854016
754289421298634752
754316805842272256
754261688329859072
754264897274478592
754167278837571584
754271477999042560
754262019797319680
754211147180548096
754237315564830721
754304873232011265
754286350992572416
754226116509007872
754230721871540225
754120462326562816
754223222518910976
754292696844468224
754238187774570496
754299139563909120
754260744682762240
754250019834777600
754276758699008000
754218453842661376
754231954946613248
754133300860620800
754229719470514176
754255812344877056
754195057733996544
754205539417161729
754231254661365760
754285944304435200
754315115378405376
754232080968671233
754185486277677056
754234480018194432
754222870230806529
754211998536130560
754271716990414850
754191228548190208
754260501580873729
754108294583713794
754222933317410817
754194374066630656
754235931490738176
754235243637473280
754300775061397504
754160198999093248
754139395347939328
754315103101673472
754293682803707904
754302708849512449
754296832700841987
754325521845088256
754266155611742208
754232978646052864
754247021205266432
754284929329102848
754142763298525185
754264125291819008
754276871710314496
754293875653640193
754230541709443072
754281842082054148
754109305440329729
754214527697289217
754211759687344128
754270358241435648
754300531900870656
754189039100657664
754298070003748869
754292000950812672
754307477764792320
754325521505382400
754219217180909569
754144285692309505
754253060671696896
754135368694366208
754223423749054464
754187868822704129
754149688216092672
754284916507115521
754229702668193792
754298644438847488
754267061447225344
754301811410993152
754262598808375296
754269351499345921
754275894475251716
754213517067255808
754219229466034177
754111377296371712
754202687365910530
754214745926959104
754110316099895296
754267552004517888
754237176917950464
754112920879976449
754120537429934081
754262229453836289
754245900973641728
754249189484142592
754306089601097729
754264419098587136
754235721410551808
754165127201652737
754269280091398144
754242327615528960
754195972121657344
754308635489136640
754321864286175233
754322610842763264
754312242619834368
754277031110672384
754293418340286464
754270995687444480
754276028764258304
754293850483589120
754274347058098176
754227974514339840
754307700238843904
754164766575177728
754324422903726082
754314922746519553
754244302990082048
754172416767631361
754194168528986116
754275399857741824
754249894056095744
754329372056756224
754281414435172352
754179857618051073
754264410571571200
754232336745689088
754255182968553472
754286896189149184
754298799682707461
754306131531620352
754218093136736257
754313165391949824
754163642396966913
754248811892072448
754221188503732224
754278444725186560
754160987306070016
754233695830216704
754312276010762240
754196987222917120
754116846798966784
754117433800138752
754108395112767488
754194302914486272
754138338186043392
754282584755011584
754121451905482752
754241845358653441
754115185577558016
754247465788923904
754130704674463744
754318286666534913
754218286062198784
754294320069500928
754168016972034049
754228083826319361
754136790752079872
754315430261579776
754287630116945920
754198144947253248
754225957188333569
754303384069419008
754306391523913728
754278834933989377
754245259358572544
754317988556189697
754114283961720832
754108730636111872
754304877220753410
754183854705913856
754280227228966912
754132080548773890
754233854932779009
754240440086519808
754325118998941696
754289660311068673
754257833814790144
754150552053751808
754153106191941635
754305523294412801
754124522362658816
754299924003614720
754229103159603200
754325463061979136
754279837444018176
754252461108563968
754217908398592000
754187793254014976
754326209648001024
754288007948165120
754203991525957632
754199554258530304
754176632101806080
754270525954859009
754237579738898432
754241492890230785
754273231184531456
754216214017245184
754320765202423809
754173658462056449
754197066788708352
754215547135328256
754113407155113984
754220374842281984
754189664047751168
754298598410649600
754301886703013888
754308383726067713
754276003862708224
754121057603293184
754172412560683008
754299667828109312
754184421067153408
754307641149652992
754308031299645444
754265698164178944
754237579701133312
754106427875131392
754225931892523008
754226850486976512
754227270051565568
754208710264782848
754307670761349120
754232584268353536
754246903643119616
754279178820804608
754243715959521280
754263705840254976
754244156457902080
754254751160733696
754116871855550464
754192117417840640
754261759960215552
754138543849664512
754219594286596096
754308614609772544
754237902448648192
754204826297311232
754307666625830912
754184563836981248
754299118550454273
754279229068546048
754161352286109697
754222165474611200
754263429309984768
754291333762801664
754285755514576896
754237713948237824
754233746069610496
754327157279715328
754215186442096641
754123586747719680
754229924995690496
754217019319418880
754190771297878016
754261793564917760
754236933728002048
754301194546323456
754118780142235648
754278725907259393
754234303731666944
754223063177265152
754156314935300096
754264385288282112
754299198078582784
754124878916313089
754320190473666561
754202083423846400
754258702169964545
754215257715924992
754306844584140800
754259851363090432
754233624367685634
754261478727909376
754269678596489220
754142377275691009
754270458749579265
754286967437787136
754237990537396226
754299626082172928
754182273600192512
754126455756455936
754191144569962496
754257284558192641
754239253362671616
754279518433636352
754223872791175168
754281032824815616
754322187197317121
754252762993557504
754257444092731392
754268428567969792
754205694690295808
754263353787310080
754304071893409792
754148622493548544
754193032090619905
754126132669210624
754233162998411264
754288347590320128
754289014371446784
754302239154528256
754226678851928065
754168432531234816
754230734693498881
754292763978457088
754190012007211008
754293028278317056
754278843242975232
754195271769358336
754301689520324608
754298644384342016
754307242959200256
754109862938673153
754235780470538240
754124119625564161
754309415604486144
754270550885826560
754176913195749376
754289396220846080
754266012770562048
754158076538871809
754228671167291392
754230952671514624
754302402744942592
754117630789836800
754155891230842880
754313400050745344
754162862436691968
754278436479172609
754281992959787009
754252700146163713
754146970130903040
754106545613447168
754214443928711168
754304302693449728
754216662644195328
754268198258761728
754201278130126848
754325769183072256
754247566309613568
754315149314494464
754124581036814336
754316386273484800
754293460400795648
754240981357228032
754240406515089409
754264704134942722
754257200743407616
754315564261056512
754309147164864512
754232890351816705
754265068968214528
754218990549991424
754296878813089792
754218763940143104
754148135933403136
754238846494179328
754234438221959168
754231414120411136
754235105066029056
754307074926882817
754232076908593152
754242071624638468
754114384478236672
754256529495248900
754151915211161600
754291178519064577
754208592711016448
754186400589897728
754206235734319105
754197234728697856
754213651356217344
754297738632761344
754280563029123072
754130616690544640
754225944655695872
754239940985249792
754236371762548736
754117433808527360
754312536024051712
754288062230884353
754225974225543168
754247218236915712
754295188445663232
754240318556499969
754234496774508545
754121993096691712
754243267315789824
754329522984538112
754227110831595520
754237336452534272
754137528731656194
754277383411204096
754256722664062976
754268110195044353
754311512844603393
754122546673491968
754175898392334336
754209670655598592
754247369319931904
754122664181133312
754296157246021632
754121972083228673
754239253316591616
754214011755982848
754232869589889024
754278440426102785
754261260691185664
754264926529740800
754247817875554304
754239504857362432
754254872631836672
754208244852293632
754325718591475712
754114783046053889
754235843137724416
754258836605767680
754137143006547968
754243447587016704
754310833358987264
754297067682529280
754254721708396545
754119593912856576
754236745034653696
754278436311478273
754264486295592961
754214804471111681
754116079044091904
754117152689364992
754314960277237760
754105484207067137
754226359967293440
754208815118225408
754160593225908224
754160215856074752
754182214846472192
754254423933739008
754257099761344512
754281355509465088
754307620559687681
754238527534161921
754302138390614016
754264834108076032
754253954037452800
754208181945892864
754239463040159744
754207439461810180
754288699786035200
754315530765565952
754182315409043456
754262196050329600
754216389934710784
754251945330835456
754293598850584576
754106637812510721
754123259906588672
754130977375543296
754113881341997056
754243392972795904
754185410750869504
754240045851246592
754209431777337344
754152560932560896
754236044535627776
754208940938977280
754249646810234880
754325332942028801
754229912505114624
754124455111188480
754218403284578304
754251102107951104
754274510564622336
754314293621977088
754307163225415680
754240029296365568
754305166564818944
754303820327325697
754181799455039488
754200745302433792
754179052471103492
754208450393976832
754246819622912000
754146152090509312
754279719902801920
754184572200292352
754284878657622016
754177429317517312
754308530442735616
754187755626823680
754233737747976192
754241333754224640
754295285107585024
754129253508218880
754306538408325120
754326142308458496
754219393098321921
754177349541912576
754259410973851648
754293355706781696
754307171618267136
754172081311330305
754235251799523328
754290788704653312
754153089465147392
754246303895478272
754250947027664896
754230747125452800
754183846439026692
754211944203182080
754212556386996224
754253211960217600
754311701294612480
754268457970073600
754289282932617216
754183905234878464
754150925334216704
754125952356089857
754218956873949185
754209490275278848
754273906412941312
754114040637583360
754195414220414976
754313513535930369
754310032175620096
754308106964860928
754271117225893888
754107119931129857
754305174898896904
754314721445249024
754321457384153088
754315824274477056
754209578569625600
754241706791407616
754279254443950080
754218935839559680
754310485248503812
754319507120721921
754278725756256257
754212686481743872
754192226457190400
754139005072072705
754323034354384896
754228918450728960
754274133135982592
754258475799240704
754108101628878848
754231141264134144
754121116491321344
754235344262791168
754292382326222848
754219388845326337
754256227559874564
754259562094530560
754309688037081088
754175646780289024
754325899131162624
754251366386851840
754242696659755009
754325488106168320
754185113257275392
754116192487571456
754244487648391168
754226254988054528
754287332346458112
754328143226343424
754278138696175617
754278142659989504
754217652529299456
754272237306294272
754294202738085888
754205577262268416
754253383612166144
754190376899121152
754114430779006976
754212313012510720
754214158699229184
754120923662409728
754276691422351361
754308702568677376
754151860810964992
754221834355273728
754267598095802368
754314176160464896
754263106226888704
754324255072919552
754289043718959104
754226301049966592
754209679325138945
754183850813562881
754291946395435009
754220454370484224
754267988216262661
754132269011505156
754308149000171521
754320962590416896
754118419662929922
754151562809896960
754247381672165376
754289270395842562
754212745080373248
754269338975277057
754245699693346816
754158206738239489
754250166853574656
754282811058716672
754299164679340032
754295045805735936
754272069404200960
754302419291496448
754244697292406784
754225613439901696
754188892132237316
754164737395396609
754128599175745536
754240599583297536
754251848790511616
754287760517632000
754203249490690048
754286401395359744
754221502699044864
754201609220026368
754242977929826304
754167849531441152
754227576260919296
754200154081730560
754193627535007744
754236912584437760
754296832763789312
754233523897335808
754151365610528768
754148073161588736
754187105522384896
754260073719951360
754314562057502721
754195242190905344
754124153020682240
754320895431282688
754234316708806656
754106738471792641
754130339803467777
754262984508207104
754299068294266880
754319452460556288
754132994747670528
754119363125514240
754216784153030656
754288720631717888
754308329095229440
754210798910771200
754287282350415873
754295989536784384
754226225577472001
754240654172164100
754303333695885313
754288490083454976
754232764799549440
754174895748100096
754183737517023232
754172786126585856
754120768318009344
754326498908200960
754324749929549825
754322447344734208
754106352306356224
754281972281860096
754153609600888832
754220529935147008
754115873342836737
754242961035100160
754314360693153792
754238040969707520
754221649633873920
754264230262693889
754106725813202945
754302163761913856
754290360948559872
754274447649939456
754311713965633537
754182189881954304
754199688266518528
754328226974068736
754246903563509760
754216604003627008
754220899117699072
754223679689613312
754299781137051648
754253404734619648
754188728592130048
754282127496187904
754217585584078848
754213089189437440
754294064238002176
754293825212813312
754217060972965888
754250930275639297
754314008086339584
754310065713217537
754278235232432129
754297717724221440
754116997424840704
754310149582491648
754106075780112385
754313203098583040
754272979459182592
754314272499347456
754320572419629060
754224254250614784
754304931721515008
754277408962912256
754207565236633600
754105593263222784
754249407525163008
754218957154975744
754313903434305536
754318387321401344
754244063990280192
754250418453090304
754247314697441280
754221880509403136
754183297060569088
754121548508913664
754110949469003776
754271092022312960
754316847676207104
754207108023934976
754168595874217984
754212623445594112
754215563602251777
754266721591128064
754289568120184832
754313647632121856
754228654197051392
754317997083328513
754211252096921601
754127286304112640
754312326321405952
754226322298331136
754273017216241664
754212413889806336
754143635629760512
754164703744622592
754139231564488704
754288985145573377
754185658328031232
754113357154807809
754321717498040320
754252633020436481
754267845719130113
754294576144347137
754327043974856705
754155950077009921
754310631873011712
754260832805019649
754226024385286144
754277719366594560
754207686758010880
754183800486236160
754269909517938692
754260841474711552
754318085285376000
754304550144737280
754201819241472000
754121707783204864
754230352743391232
754323252500062208
754133514673455104
754213705785696256
754264574384304128
754143413281316864
754214854874001408
754284753206054913
754205455434584064
754297981675921412
754212023752351745
754123578338119681
754279262669111296
754233519472250880
754136480084353024
754182676073021440
754246006078832640
754243791523942400
754133783268487168
754320576760713221
754298724294295553
754263110358147072
754234639439585280
754151848009830400
754221586614452224
754232315946135552
754296925017473024
754221939024076800
754290843016658944
754222035677679616
754108088915853312
754321553941106688
754155941856018433
754233481941643264
754243023756722177
754270022634123264
754139051339370496
754129605800239104
754299881917931520
754242457668358144
754221565949177856
754240721352265728
754287026334232576
754247662640230400
754237999194509312
754170059602395136
754176061680779265
754307679103901696
754205635949068289
754223667127717888
754259863950225408
754239945167044608
754257103976628224
754237214662406144
754223113311756288
754146206549364736
754185050392932352
754208362305323008
754247335778148352
754270462939656192
754115940627939328
754314721151647748
754276922377371650
754306999739944960
754289224338243584
754286782867537921
754273457895014400
754186195060621312
754328235257761792
754201542128001024
754307230481182721
754163734772199424
754270400222199808
754132646507253760
754282932840300545
754309549570465792
754256898808016896
754175533320138752
754292969574924288
754276293076619266
754168696411660288
754201433310957569
754126635931172864
754321943952711685
754162069407145986
754305816920862721
754292542028574721
754236216728428544
754175923398868992
754266482448687104
754223620843458560
754181497691725824
754190506939277312
754209855452356608
754140913413267457
754289350121230336
754276507133087744
754307293223776256
754263710324166657
754288053930385408
754195695398117376
754116267846479873
754218353003204608
754140431328251904
754245402136686592
754184500872093696
754308048282349568
754135771163033600
754286095261634560
754204142726504452
754211864578490368
754319293307842560
754301966482890752
754277467305672704
754294941073932290
754313664149291008
754301769132498944
754155476309475328
754120768120819712
754121057917816832
754122089527992320
754234362791600128
754264741900611588
754290016860278786
754147544813359104
754138594013569024
754242063462465537
754248627481108481
754290788440375296
754188305114206208
754237973743349761
754213076564582400
754230520804958208
754151130934968321
754293384991412224
754197670881787905
754309956590039041
754130104930926596
754204679597330432
754185184476598272
754293028492308481
754326255563079680
754226712083361792
754308605831159808
754195875539275777
754222480101875712
754272232935948289
754165085493301249
754245771185295360
754291145308565504
754314146653413380
754219686695473156
754110940942110720
754274170930954240
754289740220956672
754272455171182592
754244382677733376
754130461312425984
754285331625701376
754327316906508288
754258999906865152
754182793580511232
754283192539021313
754230222971633668
754308089969541120
754143514171092994
754247381730885632
754294265539391488
754122618182234112
754183599138697216
754292957268803585
754299894651817984
754226565274300416
754296689960349697
754138774515421184
754324074457886720
754308555554037760
754227186211622912
754266877002518528
754274917479223296
754319641208586240
754126556327452672
754266197433155584
754185561796124672
754249843745390592
754201638764736512
754221687500079104
754261327930073088
754262288270495744
754143002193334272
754208207137017856
754286439182073856
754225340692791296
754244764501938176
754113574927212544
754178649566261249
754235469836058624
754216972955578368
754141517544058882
754247453155688448
754163508363821056
754223218257453056
754257645025038336
754219502313824256
754281351394762752
754260119882432516
754278218182565888
754143249665843201
754158919539421184
754295519674007552
754285663118299136
754314242992566276
754115114345693184
754239635027558400
754275437551947776
754320723238195201
754246458858168320
754277358610354176
754274774902198272
754126661298360321
754165353614278657
754239886421614592
754211050787115008
754311923643056129
754130989832470528
754327107140980737
754233645251067905
754155052516970498
754225571467497472
754308509634887680
754254134526611456
754281536149684225
754250481317228544
754288628541616128
754107006743642112
754256189685313537
754131614720851968
754198195052351488
754225328235634689
754164359803314176
754267032200351744
754197670839877632
754290641983705088
754260782511259649
754266692348440576
754218164196704256
754286309099737088
754243380587167744
754226817108549632
754318688954650624
754328000447995904
754227857287737344
754212690571264000
754316742910939136
754152221235826689
754258245116628992
754307117218082817
754195695217864704
754289794566402048
754189320177745920
754181539399737344
754259084019400704
754306521509617664
754325953740939265
754262531787616256
754108927680376833
754116867661271040
754107204127645703
754195896494125056
754264167285198848
754240671079288832
754209347861962752
754249550290968576
754236988430118912
754261428677345280
754283889003200512
754107799643234304
754155241273122816
754201802216771584
754303803495677952
754284648151261184
754315967178637312
754207229818073088
754230352810500096
754289895158546432
754222530664226816
754283016550318080
754287613599555584
754302083805827072
754173616720338944
754123100271153152
754325374834774016
754164175337824256
754155249825353728
754298745114812416
754222010205626368
754208035116052480
754309176424337408
754194982249070592
754264162994356224
754258169325649920
754298795488313344
754276486127976448
754256122479902720
754159494226030592
754319167189291008
754130998250528769
754324422899752960
754273650556211200
754218008998928385
754239878154620929
754215387680612352
754322971599237120
754283054219132929
754129723035443200
754320278939840513
754315161704337408
754168847473577984
754189496162275328
754297717522849793
754141228195778560
754315862060834817
754245133785235457
754263135356391424
754286334160867328
754269708183072768
754252280732512256
754119983811162112
754210085975494656
754299793611055104
754301785943269376
754286388690948097
754317154179309568
754314809508761600
754201315757137920
754227945326125056
754199839408263168
754242000300433409
754295922604011520
754106516249120768
754230298414575616
754252637269360641
754232924145352704
754191882926850049
754266226596122624
754204625088184320
754121687038296064
754227483948363776
754242881099927552
754264842832347136
754294613716774912
754304113844903937
754121372121440256
754297449351643137
754324242238275584
754217904242057216
754236514402504704
754212141289377792
754306940910473217
754237046927994880
754194516916207616
754131451013111808
754186736201269248
754271000024403968
754269418797076485
754163986413686784
754228427872501760
754221192463126528
754307465005719553
754206697145720832
754315950065905665
754218646562541568
754239894902411264
754218554447233025
754287349127843840
754264733755269120
754166116998606849
754234786387005440
754254176457256961
754324615527366656
754267170595545092
754242633745260544
754208370391969792
754285612732190720
754170021866266624
754315577095782401
754232894495854592
754140150133850112
754141626709209088
754117551320395776
754314675194466304
754116523673944065
754300003535978497
754288913737318400
754281665799815168
754320979296256001
754281804320956416
754260904351498240
754151676106473477
754283947635380224
754303438775812097
754243695042592768
754265169728004096
754234463371100160
754231321891864576
754255170649911296
754159737474846725
754255904430813184
754318160627728384
754226833697103873
754224405476175872
754211432468717568
754283784166600708
754292566896574464
754177320190152704
754259817859018752
754226074725343232
754302301876187136
754215945623646208
754267120251334657
754321935677452288
754298145333542912
754112547347988480
754257737559773184
754160815549321216
754209830261428224
754222798860607488
754161402814816256
754216574601617408
754242084333195264
754285302269763584
754298145597747200
754303665209544705
754297344435359744
754253429824950276
754293825330221056
754232617743085569
754226846275821568
754254293960626176
754289895024291840
754255703460745216
754254776217501696
754133741144911872
754250867151400960
754302042009587712
754244697288085504
754111280743612416
754320899533307906
754157434919325696
754218881288470528
754105660627976192
754287189689769984
754118872660189184
754298296324218881
754293674213867520
754123519915679748
754265291291516928
754224833156841473
754317162198790144
754177978817445889
754201621802782721
754319255429152769
754254378043904000
754227240557223936
754175143279202304
754294148207898624
754107329654689792
754316323707097089
754235809759363072
754320970702348288
754270534204952576
754139210815303680
754302734178869248
754136056342126592
754235742516281344
754194969741631488
754205308860391424
754199529038159872
754228352010096640
754227979027374080
754328193394479104
754123624819331072
754284883011330048
754143673508589568
754282618187837440
754268084677013504
754128783754625024
754248023337754625
754106105119244288
754246471491457025
754324842229403649
754274988480458752
754232542459494401
754256684860710914
754111238678994949
754316994422435840
754200388774010880
754115634447941632
754246668527206400
754237235604623360
754240901367603200
754193623550455808
754208471277416448
754304076293234688
754329464146984964
754237298519240704
754310111678566400
754300888395677696
754255090790371328
754309616637513728
754278260389928964
754212417991737344
754288851019927552
754211323349786625
754196299470299136
754249629835943940
754288288748429314
754324578042777604
754247557761511424
754198644077846528
754219074599677956
754198778236796928
754268244152872960
754245829905510400
754220060101804032
754165924379242500
754295913959555073
754197071012302848
754299596524785664
754225881841823744
754260770104414209
754286115952140289
754194831342043136
754259402832613376
754301660323717120
754264334977695745
754210086059466752
754280504250163200
754226858976129024
754217258470244352
754256378559074304
754124203394211840
754290319034843136
754234027024998400
754266537352192000
754176401524269056
754264938974183424
754281154170195970
754227236446806016
754204583203921920
754302280795553792
754248363298525184
754120726207082496
754276192635785216
754256529587527680
754157061664047104
754241136521277441
754182403799658496
754298782922059776
754219930057342976
754232416277901314
754328482738532352
754155165704335364
754284836966260736
754254071587082240
754227701913751552
754227676974608384
754237122547183616
754203978900971521
754266096845348865
754124417144332288
754230054960427008
754269582207160320
754308639389810688
754213395428151296
754238745696727040
754292055292186624
754305531523784705
754320249575530497
754271444662624257
754250728630353924
754220315836690432
754227605729968128
754237281796493312
754220966016872449
754139076572418048
754221876013137922
754189085028257792
754119875098968064
754134135631937537
754256701486948352
754234878485463040
754192444867092480
754251135746187264
754244978516328449
754192377527562240
754297755187736576
754315883242291200
754324821207638017
754224300304044032
754210966875799552
754245238328217601
754261713663459328
754216864058843136
754311839681568768
754238594664001537
754189534024372228
754240679186804736
754252121495732224
754310069802639360
754193182997352448
754268361660502016
754307167453315076
754240192601583617
754213483248427008
754207405819518976
754325089584353280
754223427972689920
754299365779443712
754245578314412032
754286594320953345
754147108387753985
754243103708569600
754153626499592192
754221834313367553
754289349974433792
754329367774396416
754243199879802880
754262498052890624
754172165470257152
754267489283039232
754263722844102656
754124178211475456
754107354891685888
754187705358159872
754225563162779648
754317535609315328
754252423464648704
754123154851717120
754263261533659136
754218038602309632
754305925914169344
754321159622168576
754243728362135552
754308261990567936
754287387115720705
754282521752379392
754225525271461888
754279359226253312
754211100963528704
754226120816492544
754255757768466433
754220525690511360
754300175322087424
754297822586044416
754205459775619072
754224439089360896
754178548978610176
754326821953503233
754312133425373184
754231627975364608
754305611114831873
754207376572645377
754280055241601024
754275982555639808
754252448315871232
754250557028700160
754193795181412352
754282848916385793
754286183220387841
754244013717327872
754205115607908352
754106948014997504
754313492337917952
754171141854523394
754249222967308290
754308442278461440
754235017040162816
754123238800850944
754155446789898240
754229690131484672
754156415535554560
754297558101553153
754288414715998208
754216629081350144
754271817959964673
754317196097155076
754127420530257920
754176271706447877
754257057986011136
754317342683856896
754156101243854851
754225609279242240
754245796204310528
754325475682557952
754253505607655424
754313211332161541
754247218094338048
754321822171144192
754188342573621248
754266902055256065
754326586925744128
754232253056712704
754292109616832512
754291375831674880
754238296734175232
754307612011814912
754245120837419008
754218587682922496
754239601447956480
754255619176140800
754180511816351744
754278885211140098
754241635496628224
754182487413252096
754274183165640704
754266662988316672
754172249289220096
754189882168315904
754152070417096704
754109896694587392
754230264860119040
754283796581711872
754259192802840576
754246685421744129
754181728457990145
754307427210788865
754264821856690176
754138690583232512
754271670928572416
754290599730315264
754299000895836160
754144411693510656
754214452279570432
754290830635102208
754276188269469696
754197272502607872
754233926235881472
754252155029192704
754276725098504192
754160198760144897
754232823192649728
754268340714033152
754244177462980608
754276859328757760
754256710009810944
754311969688129536
754307704118730752
754267325541519360
754275034957570048
754219657213509633
754273222905004032
754253912211730432
754169115858862080
754309633448243200
754249999173681153
754244005202759680
754220663972384768
754302763367067650
754293753775554561
754299168668065792
754231057717858305
754248795186159616
754326591367512065
754229023224528896
754125482665373696
754192406887669760
754186451097485312
754135565948358656
754325697829728256
754202167041462272
754258345649840128
754199759762649088
754173637557649408
754185083746156544
754319645516165120
754194634218307584
754212661110398976
754144298526965760
754201412070805504
754260136705810432
754239764715413504
754169078420471808
754296870248341504
754259268338089984
754236044598386688
754290847391375360
754271700515221504
754260111489638400
754143736121131009
754274644690079745
754230587695763458
754255560502108160
754285969247965185
754301110618292224
754113008713011200
754225013360848896
754283708648136704
754291157522325504
754111771481432064
754113126304538624
754114829309337600
754266037911064576
754185868273999873
754240217985548288
754286606987689984
754265060940324864
754209054348697600
754276054076760064
754119186872279040
754204977464217600
754193707109195776
754207351431950341
754141618169606144
754240629035638784
754294978537488384
754119912730267648
754258324737097729
754174103012057088
754315639930707968
754189709941678080
754215534212812804
754298984173281284
754311269478436864
754213722462224384
754218982240989184
754313379167207424
754116242840092672
754280961274212352
754241513819893764
754252318573461505
754145099353825280
754225856491294720
754320547069198337
754232718439899136
754201424754384896
754295205038260224
754311906786095105
754122911619936256
754198144905121793
754313094105534465
754199801558929408
754250884171706368
754223532746375168
754307096238260226
754322548008095745
754264259631153152
754230797436149760
754288318246973440
754111188334620673
754182798068502528
754275403976421376
754284522431139840
754263026698706944
754217530869383168
754295527966138368
754245808963325953
754300158624600064
754177462632849408
754306584256315392
754296165898653696
754311516816543744
754251815282094081
754310279559774212
754186229000790016
754260287549640704
754271410990690304
754249227270811648
754123897256153088
754216662526722048
754154398272540674
754308912141115392
754295704458231808
754114359257862144
754311470553247745
754203538830594048
754156797439512576
754185712887554049
754181430511595520
754246756939030528
754165034981462016
754252473737576452
754323181012414468
754324800424861696
754288834196668417
754279908403281921
754241593813729281
754223436327686144
754256567101452292
754118574478852096
754277710965334019
754223998549057536
754166431772774405
754257817062834176
754181627446644736
754220957783425025
754288850638344192
754253442470805504
754298195627433984
754127420584714240
754168679663751168
754194923470065664
754135402269712389
754278469752721408
754124031377498112
754230965162110976
754211734454464512
754325148346482692
754254151316537344
754238930258657281
754181027850031104
754256982362644480
754132957028245504
754111033367666688
754257792182132737
754271176071839745
754309273107197952
754242239417683968
754171993361186820
754109104059256834
754136958507425793
754286644736516096
754302587034300416
754210484505587712
754164779334238208
754251093778001920
754289924375994368
754265916301606913
754306055744684033
754285252059815936
754289756792557568
754320631026638848
754129555259031552
754204327087046657
754261705350193152
754155371195953152
754325635040968704
754282945066758144
754171892655849472
754254432297181184
754151571324362752
754168226905460736
754252876361428992
754250385062293504
754214515261132800
754291627657666560
754215987260616704
754184018258694144
754223482549010432
754238355475423234
754301005894942720
754219950932307968
754198564331462656
754276754303356928
754264947635257344
754215576277360641
754271494851690496
754310720041476096
754323281864294401
754259134338441216
754247054449344512
754304818404069376
754293590394675201
754218059490029568
754247583225286656
754190779418046464
754301219829522432
754172970696904704
754286015515389954
754288594970378240
754224434781847552
754236178841407488
754277656200417280
754312079054610432
754244550533718016
754301727168458752
754213042959810561
754294492220551168
754178624421376000
754230478547353600
754200086595469313
754197477935439872
754293468562857984
754207527357775872
754278444775591936
754284362905034753
754256903010648064
754283549126262784
754303245657313281
754245481937723393
754311277602861056
754302327067140096
754279543544901632
754185045842296836
754280151886749696
754203114870222848
754314574510301184
754106776103026688
754300485881004032
754204327162634241
754226414249971712
754233666570706944
754270244999458816
754258651976720384
754270148282945536
754290499280900097
754253635350126592
754221322436276224
754132416076414976
754274246122176512
754107044597293056
754298615317815296
754239278260051968
754241799011565568
754230524718288896
754214028818472960
754122919886856192
754192507550900225
754240012263227392
754287248745586688
754224027917492224
754292508130029568
754259348092780544
754257116672696321
754113121963376640
754204214138511360
754271255919005696
754259746480422912
754303887390244864
754263445885812736
754162451168399361
754122114584678400
754197318677721088
754243300559847424
754319448194977793
754218554459844608
754323164310700033
754266499364233216
754310929618272256
754296727553925120
754276594886254592
754245712414666752
754177194226753536
754281020120236034
754262191868669952
754214410319716352
754327920672256000
754256546121383937
754321784309096448
754321071285817344
754322141168832513
754179823933751304
754231447456739328
754209641362518016
754318013843636226
754274418277441537
754252704340410368
754173046294839297
754260329522089984
754315950174896128
754213265081765888
754246580446830592
754265832306380800
754286057517117440
754233003828797440
754245058136776704
754237151903088640
754324775191842816
754123016448057344
754208903399936000
754167866224742400
754326993974530048
754218902318637056
754320010529611776
754296224220577793
754239060445650944
754272258357616640
754174895609839620
754244055731765248
754314398269841408
754252922549133312
754285113547091968
754123322808537089
754291661056905216
754303954675200001
754290843117359104
754269741557178376
754300758460395520
754287240264704000
754290214076616704
754243535696715776
754257192094760960
754245733352628228
754319750180790272
754288615807516672
754257754093682688
754137025612308480
754254633829302272
754215429359431680
754271402669121536
754328197798526976
754210488788013056
754278381701754880
754242931779858432
754177043173109760
754303572825759744
754209729686167552
754258819694428160
754174308604182528
754314239016337408
754273927371821056
754260144918294528
754246077449113600
754203593075482624
754215282764353536
754118851420385284
754294907414650880
754228381512830976
754192751114219520
754301681060360193
754246878410276864
754213261134864385
754220710273359872
754233859458363392
754245900998942720
754299324213895168
754120642576969732
754323542079135744
754228985475829760
754178242991517696
754145959374905344
754209003945730048
754271339570196480
754295565807157248
754216545153351680
754175982219722752
754276142165725184
754303685933592576
754297759675670528
754191538914295808
754260677901025280
754242717819867136
754229333632352256
754310606681964544
754113432480194560
754161725834797056
754261504048979968
754232865152532480
754248002534072320
754219262936489984
754326071240171520
754109364147855360
754122068711669760
754287601008402432
754307427466555394
754328977595109376
754236551916388352
754132147477352448
754248472103120896
754247247546777600
754282232257187841
754202179649560577
754229375764205569
754255573063962624
754156247730061313
754240213774438400
754245766760267777
754235289736970240
754167110985711620
754207955168403456
754182529234575366
754217463701790720
754292244140687360
754295075262324736
754205946251927552
754324565510139904
754244189735518208
754172467502014464
754126141309513732
754207078575669248
754241870411292672
754148023035367424
754317472593907712
754280361568440321
754110546677338112
754278864101269505
754283796686598144
754309218413469696
754201185742127104
754261336180174848
754246723250388997
754318978378596352
754294651432165377
754216692176347136
754144017164689408
754293040815169536
754287244559671296
754125310535151616
754291543381540868
754182093215789056
754240226122424321
754157166630699008
754149969192292353
754283020874555392
754229505548574720
754279413479534592
754239890758438912
754249231439958016
754293426665979904
754299634596446208
754278621133598720
754126275409768448
754240494897602561
754300112642445312
754226292665511936
754182777101254656
754264754659663872
754153051947020288
754258068645511169
754119233328541696
754264322730254336
754264935102869505
754297155532288001
754276632962146304
754208760441237504
754288163078668288
754301207284477954
754155312572137472
754128305268330496
754198216065810432
754115835963158528
754226376778088448
754283767473303552
754283024892715008
754299370187714560
754114099403980800
754295675161088000
754242973488021505
754240708660367361
754243782913196032
754315790917177345
754139902590251008
754131908259356673
754313454744461312
754248518332710912
754304159940247552
754208785569382400
754249151609708546
754209603546734592
754322350548615168
754208101914517504
754211289971449856
754136195119079424
754257179717275649
754221280556113920
754261957155385344
754117895181901825
754293514985349121
754323747516063744
754285306614992897
754322044414726144
754259356699521025
754161449052803073
754238645100478464
754252351985385472
754327379519168512
754293191969533952
754220131568541696
754237281821753344
754244856587833346
754267032208674816
754301584717131776
754151936321085440
754225810282799104
754135561678495744
754281175313633281
754144830859669504
754312456370094080
754106721409335296
754260476394139648
754113466198138880
754192126188130304
754293552717393920
754282781807611904
754308559698026496
754213332379467776
754194348900753409
754291690400321536
754181657075322880
754273709347704832
754215731487735808
754202854882238464
754116565621104642
754232496351567872
754256504568606720
754273894014476292
754248212031111168
754244160383754241
754134307405459456
754225466412851200
754236375717806080
754240783948083200
754308622583074816
754161599871463424
754139239927996417
754240142580314112
754302792735531008
754269858959912960
754114468439740416
754263110224150528
754313383126720515
754215878196076544
754252423338692608
754219925972058112
754161012799074304
754276985254322176
754269439797800960
754110685269807104
754248333825277953
754238292778942464
754145158388645892
754289517696253952
754217723635392513
754314457241845761
754248031957053441
754139072059301888
754199411518038016
754307003774672896
754177303144390657
754265996261588992
754195628406763520
754312435566194689
754250133227929600
754211482838011905
754240448512663552
754117169626177536
754126661444960256
754280529336406016
754151319439630336
754230503746789376
754269208796622849
754290713219694592
754182454106329088
754225046982459392
754252050070925312
754275265400963072
754257280342822913
754299630381248512
754262678210617344
754180688216072193
754314528574300160
754295981110398976
754242012841377792
754266277150089216
754232458493698048
754224006895722496
754328432448679940
754285923366567936
754142066813304832
754235700510396416
754246823993282560
754223419865100288
754237667873808384
754246903731261440
754150690486820865
754326058321707008
754263534008229888
754291795241074688
754239416705613824
754174249892360192
754269200550682625
754197196971581440
754307301620711425
754118029596917760
754233758799147008
754243158121283584
754249063856472065
754263512956870656
754242898149904384
754227806880538624
754268076602982400
754240792701448192
754210673417158656
754189760218927104
754132998941843456
754310245804019712
754197217846722560
754292038414237696
754239450444664832
754327752891895808
754274112210628608
754258156994322433
754311772505419776
754303924975403012
754162740877463552
754262108028690432
754326238794248198
754110832112439296
754316566699933696
754326167583416320
754139772776488960
754259889220976640
754282253237256192
754315597777891328
754279938153385984
754326750507700224
754277299877515264
754280839593230337
754271054588178432
754290868220203008
754280596537479168
754237378148069377
754226007733862400
754161427917570049
754235197231656960
754311726426886145
754302692000985088
754281963691835392
754301605818863620
754292164155310080
754293703653593088
754326285111943169
754269640805715968
754223977489375232
754232202393743360
754314922453045248
754139743298826241
754130062862147585
754115995267137536
754266629496774656
754159955603812352
754275798333452288
754205686284820480
754106671216009216
754321511683657728
754299340831723520
754307951800815616
754153819622166528
754315216096075777
754217639866605569
754259356477190144
754155568508567553
754151294504345600
754261130697211904
754305867302989824
754295901372440576
754128964176732160
754215676861149184
754216134069682176
754234442407903233
754262204388614144
754301886682062848
754273478820425728
754193719801311232
754224170318368768
754328805695782913
754239618204127234
754289681467056128
754265551426424832
754282446204637188
754117098415284224
754178385522388992
754233573960478720
754326700071190528
754106541117243392
754211365217271808
754304286037798912
754245720694263808
754145778843656192
754225923726069761
754178070869794817
754222908151566336
754238129205288960
754123402261127172
754239366545965056
754190972553224193
754227375106326528
754263038996471809
754206533483831296
754232122693459968
754221897177411585
754240633183756288
754113990255579137
754176858728587264
754271733788581888
754248136625889281
754279933581594626
754258978968784896
754267178862542848
754260866506326017
754301870051565568
754313215442620416
754192893561212928
754318177459400704
754238271719284736
754297528879763457
754204767526813698
754167522031656964
754189307376721920
754207347090788352
754301454681124864
754251001499152384
754263143883440128
754292948813119488
754263760693518336
754306722664153089
754287898804031488
754327203597385729
754289337265717250
754313060366639104
754271071235366913
754222564243832832
754107849899380736
754244831556272128
754200828991442944
754121699520425984
754238779406385152
754194269175414784
754258513241710593
754219032497250304
754113327681396736
754257267835273216
754243242107875328
754177588730351617
754252041707397120
754273881494618112
754260606203654144
754269620031332352
754308983456952320
754205266804080640
754290109034405889
754254134400942080
754234777796947969
754197268115456000
754254725957160960
754150459707797504
754297088322760704
754149318739623936
754106734319394816
754260660821880832
754307871987359744
754301790473052160
754239311864860672
754242491193389056
754254872623640576
754281334453919744
754163722080452609
754322812068921344
754222060629594112
754244579906453505
754167153163694080
754180637737623554
754258962128797697
754242595954515969
754269192128454656
754275525552664576
754233397879373824
754325899252797440
754212262903250945
754266595673997313
754203639544242176
754126573297598464
754205392725565441
754133120526475265
754329330075963393
754293514700201984
754278897928331264
754203144486285312
754276884637245441
754282026816065537
754293976233115649
754204218127360004
754312527488704514
754262124726194176
754300033063849984
754324586490126336
754276406310400001
754110429530624001
754256454144712704
754290570407796740
754288179688181760
754287848271015936
754113042422521856
754219368062607360
754228519857684480
754253631243816960
754261864511574016
754302209597247488
754276133743583232
754293758099849216
754109531789987840
754257854924816384
754248879160299520
754245838336102400
754255317580537856
754322229069053952
754327342093209601
754216281193218049
754241723623174144
754324049296228352
754328436634550272
754161805325398016
754292751362056193
754222476075360256
754253589267243009
754262539995844608
754273033930539008
754272275092893696
754246391979991040
754142108932538368
754237013386199040
754324120951721984
754255573345046528
754225109922091008
754262993152516096
754312821383503872
754297616943505408
754311688833368064
754300657872560129
754264804701986816
754323768416178178
754264418972758017
754204230714593280
754167321049100293
754269477290770432
754293825426698240
754278255906156544
754260782486056960
754195703656804353
754239324342849536
754107736447676417
754186123774132224
754150694635069441
754319980926214144
754250619687473152
754243002927837185
754271943726030848
754266369558843392
754125780481875968
754215278574206976
754300812969517057
754293238018797568
754250812633718784
754284971066613760
754261332015349760
754211180927971329
754323839669170176
754211713369735169
754300544366379008
754278512060538880
754238544235810816
754244835842920449
754302536807514112
754251571995807745
754222740333326336
754195821327941632
754187835226357760
754327937357406208
754123826003316736
754298875045871616
754121145696317440
754238716202328064
754161499334144000
754108097241591808
754220517163491328
754195670295273472
754315211893575680
754316344464666624
754143367114743808
754233284893216768
754248027649503232
754218138930147328
754280277648613377
754313332887203842
754245523624890368
754257309648424965
754303015004282880
754224841478332416
754113176510328832
754235545526624257
754283251305512960
754295343806713856
754308064786862081
754241706938232832
754221867796426753
754209943507570689
754275613721108480
754250632144584704
754315438683779072
754214787966533633
754257175543943168
754290327163461632
754277161352196098
754286892267479041
754274678152323072
754171406263267329
754231581661917184
754127839847337984
754199902188691456
754251416860975104
754298011342299140
754211381860265984
754266998482276352
754208651473137664
754273281595801600
754262095323987969
754254801450524672
754297579261857796
754199344421535744
754278264273788928
754261373920706560
754154356233109505
754113428264923136
754279975499489280
754252498903375872
754214787697999872
754273705274908672
754207452086820864
754265539036471296
754244475216601088
754123066796638208
754319720929693696
754256559081828353
754279426431520769
754307062306316288
754247654498893825
754296056767143937
754251961986347008
754169304820559873
754201416219123712
754249831175127040
754249013172445184
754287315565023232
754326083797938176
754118394497015808
754240524094234624
754285063236415488
754251894932070400
754181908615995394
754181031893270528
754171305616928768
754245217369423872
754248501446533124
754203752542900224
754277945586266112
754111993825599488
754315748940607488
754198169978712065
754279015087742977
754273575020920833
754244068163653632
754119476564688896
754313450478718976
754167190983741440
754328269097406465
754315065067700225
754320526256934913
754299575674900481
754272526516248576
754256449900015616
754272941756604416
754321717292625921
754261801622265856
754310464251764736
754185826326704128
754301652019113984
754247880790118400
754250322025951232
754253182549815296
754232873868070912
754239840397496320
754281724851458048
754251789994713088
754273998914093056
754171938621104128
754298976002797568
754312988904030208
754263802359738368
754267766002184192
754219632307888128
754307498904092672
754263479603703809
754200015464169472
754254633548251137
754252230254010368
754213651087785984
754314947824390144
754223897671860224
754212996776275968
754160610074648577
754252452464041984
754281938618347521
754187893942300673
754223658718138368
754312338933710848
754273839614484480
754216251791142912
754293825145745409
754209402505269248
754234463295504384
754135847008559104
754324137577963521
754209519803269120
754177315962286080
754245288781570048
754184081320050688
754209901480673280
754263651629031424
754224183111024640
754268647057743872
754264360193761280
754122328741642240
754236061245644800
754232798337179648
754115068103684096
754287575729369089
754283192790712320
754291899939352578
754269712159211520
754328319236202496
754282915727638528
754139093127294977
754295062448730112
754116834132131840
754261294316945408
754227379288014848
754108122629828608
754282894747729920
754308828313767936
754226674670206976
754212913137782784
754262049048371200
754296853601005568
754138078034423808
754295784015794176
754292889950253056
754246039549448192
754297771939786752
754281477374902272
754202959924301825
754260912626868225
754276213347213312
754264322574987264
754118889278144512
754245486048079872
754196588864475136
754149591658983424
754203094234324992
754113705139462144
754322116061847552
754206231238152193
754260769978679296
754235587209654272
754283322730131457
754193468205899776
754243959346520064
754113805899137025
754278369089519616
754323709909884928
754242361148997633
754291669453959168
754194617357049858
754284056620130304
754218281821667328
754242021355847680
754307343698030592
754125948442832896
754205488859013120
754211679815229440
754267871027531776
754240091942445056
754268529516486656
754116758437527552
754310682246516736
754288569653587968
754282185906085889
754280864792584192
754244617566949376
754329711950565376
754281632354426880
754193610644525056
754208055865315328
754231875611271169
754244471110393856
754302637663715328
754221205062717440
754260828623343616
754265383528456192
754263848668934144
754225600672464896
754151386779123712
754164967939506176
754315476185059328
754287311672709120
754149599997259776
754321750867845120
754154163211296769
754220554907951104
754247251799646208
754232076845641728
754208211201163264
754111796580085760
754242084283019265
754308375224213504
754252276630482944
754277744171778048
754282462956617729
754243724159422464
754258156981747712
754287168974155777
754184106305519616
754274569389768704
754259801203417088
754248828962926592
754203328855183360
754228469761015808
754176334469984256
754230575016267776
754286477039861760
754109217284423681
754322128535683072
754267086466256896
754190121151365120
754242767853879296
754197440358649856
754299109964603392
754278176239423488
754163697073782784
754291585349582850
754249613041950720
754281120775168000
754325391570067456
754277433826693120
754234240942936064
754147309693366272
754112539017916416
754108290208899072
754206646788698113
754316306653085696
754239261755473920
754223860103471104
754224447498911744
754304038292815872
754329187415158784
754281573743230976
754292067778621441
754301114955206657
754201491875913728
754152942920278016
754243854468079616
754297214281842688
754296392349278208
754263458342809601
754264586824650752
754229656769953792
754137050572582912
754241299906174976
754209213790949376
754236296151699456
754311407915692033
754217392532783104
754231514645336064
754299630372855808
754195729049083904
754184961918394368
754150808112009216
754232240293416960
754215102535045120
754145787257376768
754252935211675648
754223272812810241
754230097209593856
754302847081148416
754295364736475136
754248623131590656
754107703186849792
754322141022007297
754320064917204992
754282446040997888
754307502976671744
754228465453400065
754231334244155392
754223348524150784
754247298071289856
754326909773897728
754309860037103616
754193887757860864
754156067706245120
754238770791190528
754306202566332417
754266621124935682
754118235138748416
754232223499300864
754304583585832964
754258991472054272
754158844184526848
754286024050835456
754257003598446592
754320689696563200
754291287696740352
754140091644153856
754132050831998976
754109775227465729
754182957452054528
754168381918486529
754263785645412353
754158731038855169
754251097880100864
754155879004459009
754261625625047044
754205795043139584
754235666867687424
754265207728377856
754286221212413952
754237521089925120
754298862471356420
754201848404250624
754137302406930432
754304239632060416
754189521311395840
754243921421754370
754214733373444096
754234416956833792
754322531159539712
754235306468073472
754305380801507328
754142721460187136
754226812985761792
754148018706903041
754296375534350336
754260291752525824
754153869891043328
754174946109120513
754241274664800256
754315820306751488
754303031773110272
754314922524237826
754282265811755008
754169761962024960
754249978084782080
754238200265248768
754272900052639744
754226229700616192
754312565593874432
754274011425673216
754257678591983616
754300099795283968
754276397959483392
754135569865830400
754283436093956096
754285118009794560
754267577266810880
754221255641927680
754317300912631809
754262569221840896
754233116823265282
754257062410891264
754308459231838208
754183364085686272
754116909600301056
754310409411239936
754328688334868480
754326981240561664
754134596850114560
754143560040058880
754242810065391616
754321247572365312
754155241377927168
754119958892871680
754129261758414849
754200552167313408
754323864730144768
754282714757337091
754245582282162176
754291891622055936
754327773968273408
754248535353221120
754172588755079168
754259477969403904
754228293658877952
754247566192209920
754302956116316160
754323093171167233
754195854819528704
754267329693937664
754229723748716545
754279111619600384
754287827417006081
754257116781772801
754277421571051521
754202775186178048
754170508434735104
754221754558582784
754255300807372800
754314750591459328
754317925767606272
754190888750821377
754130234975264769
754221112712634368
754123448318701568
754281972214689792
754317686843277312
754107803778834432
754262682472067074
754273445341429760
754295154882801665
754165383217700864
754261579382816768
754234014588952576
754240041518497792
754303740694462464
754308589410459649
754289266054799360
754247708840374272
754271410902732800
754196496355123200
754129634912903169
754296169891782656
754137771921534976
754212027892129792
754260442982281216
754245171340910592
754218617324077060
754181241574944768
754199780641935361
754304042482995200
754311772513849345
754315086051758080
754196031097737216
754230462093074432
754288846687305729
754218139076927488
754314142325039105
754206688417292288
754229652315668480
754219434953310208
754317485516652544
754324321930182656
754315174098640896
754164640595095552
754315689989660672
754243699060736000
754203924643581952
754307872079708160
754191845131976704
754202121075953664
754302276664197120
754246765101084672
754249432850366464
754143749077340160
754216646013845504
754320740070133760
754288481862647808
754279526876712960
754145174851235840
754284471873134592
754311680272859140
754213659740626944
754244739361300480
754208458690465792
754116095808765952
754164246544388096
754310833241518080
754160047886925824
754264553215721472
754247004096696320
754214058149220352
754133624052654080
754218864796467200
754270727063429120
754219779095990272
754239697707229185
754248862219534336
754195456280891392
754225994811207681
754186283367346176
754286896285614080
754191379379605505
754249890142773248
754288385305575424
754206269129551876
754298959120785408
754160869840343040
754220575879331840
754199185168207873
754257972260380672
754306240327680000
754215265810935808
754191362455642112
754280114096070656
754314369027149824
754243996910772224
754117614075379712
754272711308959748
754314645981261824
754329460103581697
754260690311974912
754306303145742336
754295863602733057
754238460538527744
754248019336368128
754313672843988993
754305263050555392
754208122965590017
754224430730141696
754266898036948992
754107325489803265
754276833986772995
754246345758797824
754109427016269825
754153811048927232
754272426045956096
754204012711440384
754266272746135552
754201743458721792
754234333318246400
754269556932313088
754205828677238784
754192025197637632
754238007339847680
754215219996528640
754143237116420096
754328734333796353
754268432804278272
754326138005155840
754237994836647938
754209100209217536
754223000300445696
754143480440623104
754308094180618240
754149264536862720
754321272989949952
754306147964817408
754282530149457920
754241526637682688
754314608115146752
754164909114437632
754317153860460544
754250959530913792
754111041622212608
754303984014356480
754321398810673152
754229757240377345
754220139709620225
754182814459920384
754258450616496133
754254319185190913
754213357553614850
754329212824289280
754127277789700096
754176712137728000
754260400925966336
754108877386424321
754285784681807872
754219540142256128
754315056645545984
754177806783881217
754185792516452352
754183238369873920
754232647161905152
754140267544883200
754238959463591936
754215689741795328
754290897672691712
754236258289844224
754258534532050944
754123834144489472
754138195462356993
754231057331974145
754291422094888960
754320752913092608
754145971949473792
754265345783914496
754279661102825472
754220844226842624
754133846208212992
754166238692175872
754210002064244736
754250410047733760
754315157564710912
754190997551140864
754231305185918976
754112748766760960
754242755241598976
754257347564998656
754169556621365249
754128519223975936
754213231821000704
754273839530577920
754301085565812736
754245775408918528
754133258762227712
754236774399041537
754245401977425921
754195322017120256
754328168207482880
754262225360134144
754315337680629760
754236916967444480
754231011433648128
754262510606422016
754209024690782208
754231808124870656
754195909378838528
754222207577063424
754230260456157185
754207389147078656
754274388799655937
754108847988563968
754235038108119040
754123318245093376
754324930263678976
754199155547963392
754202741841469440
754212048775577600
754263877970518016
754306190079889408
754164217159290880
754313764938321920
754234505179914240
754243413957025792
754187571110961152
754266247932424193
754284551820632064
754210098394828800
754227039507451905
754261130588160000
754124769520390144
754141924483821568
754121259194126336
754288997434855424
754201856818098177
754232605185302528
754114560689336320
754222672939065344
754224359208804353
754156638194454530
754165957657001984
754222085787058176
754115617821712385
754248015192399872
754306618091827200
754226246494593024
754194348959465472
754116695426535428
754138803703427072
754238137463963648
754255145546964992
754186275092062208
754124626981228544
754174543384616960
754286984533860352
754138216496787461
754278444855197696
754140917712429057
754236187175444480
754220777357078528
754277903806898176
754281703649189889
754105329265192960
754220814933852160
754201278012493824
754259121738743809
754311294740815872
754143220561477632
754215513396391937
754107795256008704
754156226766778368
754240083734200320
754196068821241856
754290641912365056
754239341107486720
754278088461156353
754220475291578368
754311189723746305
754326037580873729
754158089331322880
754316029963173890
754324934298599424
754158974312837120
754217744728526848
754293758049607681
754231598476828672
754238250827612161
754315786555129856
754322849960194050
754309289666310144
754294274137751552
754238632479817728
754139835795812353
754273386600210432
754312179525058560
754282936787210240
754246207271215104
754274896188874752
754243216673742848
754108248140214273
754266759549550592
754272098793709568
754289941274890241
754245846850568192
754234295540211712
754290675336830978
754325693698375680
754268256718970880
754329535731073024
754250355555303424
754229128119873536
754217069638455296
754314658413031424
754290578922307584
754288129629163520
754231791507111936
754315161868046336
754138908816990208
754249986469158913
754255308990533634
754264569955094529
754319683336171520
754307272273072129
754274087082553345
754115651262898177
754190003597631488
754230747263885312
754272384148971520
754285147336224769
754215282734948352
754259146715852800
754262388996644864
754273248226009088
754245662212886529
754307175762235392
754279229139853312
754265224484651009
754216473883738112
754313471517421569
754264645565812736
754221267893575680
754213055622447104
754266637923221504
754185322850758660
754236380071485440
754268491574804480
754121271596548096
754271696094453760
754320014602301441
754295020564410368
754281607180218368
754296115189714944
754302540901122048
754328461783752704
754287240239517697
754297600157843456
754328881105108992
754230470515236864
754231762373533697
754199029945364480
754201345066954753
754263835847122944
754273029761429504
754254113735643136
754244567268888576
754212304674226176
754232626148278272
754135716817412096
754256189786091521
754232794088210432
754299995269001216
754135645296193537
754222056653422592
754218902620602368
754268285986832384
754219326018822145
754141546887409664
754247981595959296
754114581849669632
754260199649730561
754196446040170496
754274548409851905
754206781073653760
754284992189046785
754154931087704065
754315354793467904
754291048847777792
754274153809776640
754142604057600000
754249793304657920
754268261034909697
754210811762053120
754114992857841664
754113117894737922
754268583832715264
754303560431448064
754213105987620864
754229459499180032
754282496355921921
754237755836731393
754254709016432640
754240532403150848
754323651038552064
754297734543372288
754143828429471744
754211864192684032
754248048658747392
754307175858790400
754258437920333824
754291610708353025
754312133257662464
754125138585497600
754313932798656512
754231124449263616
754266403033743360
754258395822170113
754201336619667456
754220957699637248
754234501023301632
754137872572289025
754246534645055488
754153844691628032
754140707917561856
754315178301386752
754298979911868416
754285658773086208
754152326244474880
754237902540931072
754112463373791232
754261742948065280
754286124596621313
754296203471360001
754299613276934148
754223688258576384
754219317772902400
754243317672636417
754300209103048704
754304273488420864
754261235667968000
754247843075002368
754159347505111041
754321000074993664
754279816376020992
754231367848845312
754208819278938112
754192985848475648
754231359544131584
754290713223958528
754271658572120064
754236602466045952
754196991375048704
754273789089906688
754314662691430400
754201248568598528
754144470388633601
754320396225216512
754235096614498304
754236241508433924
754263714409226240
754299248372551680
754123918420553728
754120495482544128
754242105359343616
754195498182008832
754258068947537920
754224333933780992
754115106187784192
754281242196074497
754303405213020164
754240033218031616
754274879608856576
754164393424719873
754239538244059136
754253354239340544
754256865127763968
754301085729390592
754170550319185920
754317791382081537
754166465197068288
754320735984685057
754119258435645440
754306940872687616
754303325449883649
754199914708475904
754242935894450176
754109036908478464
754271217884987392
754300431271096320
754239945104060416
754162849933656064
754105656257294336
754256047066509312
754119145050902528
754319301335773184
754210849426931712
754257586518622208
754294475342708736
754178523787620352
754248627665731584
754212116240957441
754178918261882880
754221859336511488
754197956090220548
754235587519971330
754286716123488256
754245871663996928
754243388581539840
754302457006612480
754322900136648704
754217329416892416
754237558863892480
754280059653980160
754277727537131520
754300590491066368
754325659992879104
754152263195697152
754179425709780992
754295859513143296
754196303526129664
754234274526748672
754131627182260224
754208152330076160
754129849069899776
754208676924289024
754178746270134272
754279938103050240
754307557624258560
754241786604838912
754239328826646528
754233578339328000
754265383725633536
754246715004297216
754194109938536448
754206076342444032
754243447566073856
754287932475858945
754118709053100033
754212686544633856
754235968882966529
754255451806511104
754325890918678528
754236724176355329
754251869741080576
754254256081866753
754287290470502400
754168004557017089
754326729544663040
754275705689702400
754293112219000836
754169136830353408
754250200256962562
754136790387175425
754259067015540736
754308929107165189
754316948511531008
754194701205565440
754127554706014208
754228440233046016
754277262170681348
754242608470167552
754240008207405056
754276926374633473
754114166370304000
754288750025465856
754211545664655360
754277505087967232
754241782234439681
754275026354987008
754202804735053824
754261214629359617
754231594370600960
754204213794660352
754231044900028416
754249923688792064
754111704359776256
754258349944934400
754131761655709696
754215677070893056
754269531988721665
754261965447499776
754165223850926080
754245301179863040
754267699161735169
754292931754950656
754233725110587392
754265337424703488
754308907883913216
754301639087894528
754298875385618432
754292516858527744
754177379023613952
754126002695966720
754237470468874240
754307029133561856
754246089964937216
754242696554905600
754216067283685376
754128565311078401
754324795949518848
754287403758592000
754241757181833217
754286854321627136
754288590646022144
754216159486980096
754222450720796672
754286849997275137
754152468972396546
754318831573671936
754256336590954496
754244261391073281
754135041475772416
754149776145326082
754228872330092544
754219388853772288
754325404354277377
754287059683139585
754227362473148416
754287072584892416
754210392189042689
754267632044503040
754139521193693184
754214359891673088
754279413655728129
754262271614943232
754199692716695552
754242033917845504
754277408908410881
754294869464608768
754264897178001408
754274833672863744
754227106423398400
754309448965955585
754320635480961024
754312020183412736
754242986012205056
754327090242080768
754299634311311360
754154180089176068
754319410593226753
754237034227720192
754297096988192768
754165806896787456
754237038476558336
754256613360431104
754123595115270145
754263794151456768
754240935119167488
754291677779591168
754310296194326528
754301773288845313
754265438310297600
754278889514348545
754187348573761537
754262896398376960
754287047427235842
754265710973558784
754295255365775360
754247448713891840
754303354562572292
754311273446199297
754249176859435009
754314536774148096
754234098244288512
754272350556880896
754242096823951360
754178066751057920
754266927393013760
754294261617532928
754229639938203648
754302331500556289
754266000263000064
754209893247090688
754232265396322304
754260702790053889
754230701151490048
754321516251217920
754153903306842112
754302402833031168
754203798709633024
754149339816230912
754324124852518913
754261063776993280
754215161230135296
754248044367998976
754280957037932544
754289488273309696
754258123435671556
754243149497860096
754300762700779520
754234517653712896
754262632174149632
754106033505759232
754213827273695232
754320891220111361
754267476695904256
754309432209584128
754237076518817793
754116833859477504
754212816337399808
754174442947870720
754256693018714112
754237097129742336
754317007139512320
754289119472283649
754105467488595973
754272321293148160
754275114645008384
754293263071412224
754314956288425984
754215781970345984
754256202356428800
754131023504572416
754269674351702016
754214724984766464
754324133345955841
754119174671085568
754278088280866816
754167484505264128
754206369746739200
754229094494171136
754233985060986881
754210572623814657
754263353669853184
754289249411825664
754282458535829504
754194558645219329
754312624163155968
754235734169575424
754294563368493057
754280940579487744
754220085213007872
754206193875320832
754209490438938624
754216847239684096
754308614517587968
754324355627311104
754228771583131652
754129639426011136
754294710148161536
754224921392320512
754118847117070337
754232517008433152
754323302945067008
754259306292346880
754270811234660352
754123045921513472
754180268496420864
754117073257639936
754198073602170880
754236405077970944
754254168244776960
754208169383997440
754326620492759041
754317389085417472
754268106013507584
754251727214223361
754109447971086336
754213739063283712
754304197785452544
754268516803633153
754131304548040704
754267384534433792
754174987968376832
754124115183665152
754314855432151040
754180507819180032
754283318632480768
754327773829881856
754212610820767744
754313425296224256
754297084203954176
754201244214947840
754283796816617473
754236900152643584
754314691866927106
754183577927979009
754328054848258048
754256764611297280
754192130130583552
754228947869663232
754286493825400833
754279145220210688
754275844487610368
754301047775043585
754290918736457729
754121535997313026
754224547914719232
754228846954680320
754306139949502468
754256571341955072
754116427079188480
754266499376816128
754265618484985856
754182931959066624
754211625285066752
754283520080633856
754136282993799169
754219414032121856
754264628612435968
754227911637491712
754219821047357440
754155505518387200
754213630061621248
754240478061662208
754315069622673410
754323197885976576
754300313767522304
754234308064342017
754277089969332224
754271616570241024
754271486584754176
754200900403621888
754296836723212288
754255317354049536
754222744607322112
754106587371958272
754211092772061184
754144847859068928
754322505746243584
754313635091116032
754229618987663360
754322501908439040
754288355865686016
754207309241483264
754316332116639744
754240763203055616
754255766010331136
754265169879007232
754293275968757760
754264813468053504
754168797188194304
754206692745805824
754278432096256001
754280491721842688
754189185901146113
754212573302718464
754179723517915136
754167102731345920
754302331479531520
754197620596285441
754223671560904705
754257821546471424
754236715628392448
754235197206433792
754109380715511809
754234438070968320
754243690709786624
754241669218836480
754167891176595457
754196424951234561
754107220594270208
754276582659911680
754252595326291969
754234291299704833
754239093995896832
754173733800206336
754252276303290368
754226888428650496
754240356431134720
754309184745791488
754231548124262400
754304021465329666
754204214063050752
754185003924238336
754316189321555968
754280948636659712
754298921283977216
754239395969073152
754112668923867136
754224837523046400
754285369542242304
754268177006288896
754298342532874241
754314800964988928
754238930036199424
754271645624336384
754307418968973312
754133640704102400
754256974204854272
754170537765695489
754237923738935296
754157304862433280
754221066592059393
754237604816678912
754244185507655680
754313895062278145
754261147562442752
754299835616866304
754314310067691520
754296337743671296
754236518617591808
754236124218945540
754325970333605888
754215324665413632
754214473292918784
754236594178097152
754287479126122497
754123884736028672
754195825216159745
754155895420882948
754113700697702400
754309482554003457
754325358095298560
754235616582365185
754244496041218048
754115873472929792
754119564422774784
754144029835726848
754248761606561792
754275861059239936
754287483492282370
754229229005500416
754239727348383744
754231933987590144
754112979294121984
754277429582200832
754294768885075968
754283155042004993
754153077192679424
754111867962789890
754248593775661056
754296606074277888
754157309169917952
754280457882177537
754326192854040576
754224724079734784
754111696055054336
754298900425703424
754298824760369152
754224258423873537
754221599482605568
754131790823038976
754114300797562880
754262208608174080
754167694006648832
754195741644578816
754113667441037312
754247796908326912
754159964151812098
754299651159752705
754287886162362368
754257565542936576
754308815525261313754966784571215872
754991207948906496
754988125059821569
754968189675667457
754962988537217024
754975164668993537
754980059597967360
754986628008017920
754975122721763328
754976863341207552
754981976503939072
754978692091305984
754967023499829248
754969607279108096
754966713121116160
754967019343089665
754993141422456832
754966478248611840
754968986396332032
754965501189689344
754966608322363392
754968957199716352
754966600072237060
754974691014631424
754960371572613125
754968802136301569
754991874776064000
754989777771003904
754991086372806656
754975286417063936
754991975405916160
754991404963594243
754979749290704896
754977832405729281
754978918830972928
754972077669613568
754974648752824320
754973575325646848
754972421787123712
754978247797071880
754984866064764928
754985755332730880
754965828248956928
754974665869754368
754966361114349568
754969158610288640
754965140592656384
754973298174427136
754985948392415232
754966491116736512
754959528505044992
754984056593547264
754972870724452356
754985851986247680
754985642283663360
754992646691647489
754982953659301893
754970966107783168
754965442410807296
754990356534554627
754961218570420224
754962976348798977
754990105123778561
754983519974199296
754959847075053568
754976158756827137
754988246648709120
754970915914514432
754968365735620608
754963626247786497
754969292580401152
754990146987130880
754990981615906816
754984631162789888
754979241494716416
754981342882959360
754990662949429249
754991140743503872
754984694467465216
754964372670255104
754987060029566976
754976544884482048
754990184505171968
754988037247868928
754976012182626304
754977400564379648
754960589517037568
754978822030761984
754967548098215936
754973142980886528
754962313480925184
754975588444676096
754972249573232640
754974275757608961
754976452622319616
754993921692995584
754981053668917248
754969024254148608
754975366184337408
754978566375247872
754970119126650881
754968751850790912
754978281099698177
754964049763315712
754971004254900224
754970861606764544
754961311176491008
754973537417527297
754969888188489732
754967958804463616
754976506972168192
754981368078139392
754977194707980288
754960577055916032
754984308343963648
754971091970449412
754962380614795264
754988679039299584
754970446139973632
754991371728130049
754977958297800704
754959306349502464
754988011989893121
754976120945143808
754991669280403460
754960694475362304
754964226104524801
754970169596715008
754959432019312640
754992931912704000
754992806192680960
754965043935150080
754989878459428864
754984455035584512
754962913253883905
754992726534459392
754966847372554240
754960186759077888
754992218864312321
754985541624553472
754983461321072640
754977878467547136
754960732106715137
754978499404845057
754977068895449089
754990906076499968
754960262579429376
754977253705015296
754990008579264512
754964972791328769
754990054607577088
754976226083823616
754985042477191168
754992898337275904
754978268604993536
754977756677562368
754993678398136320
754988296963579904
754971390030249984
754970471528005632
754975630266105856
754977211531218945
754980789549424640
754988238603890689
754972853640892416
754983893112090624
754980470543253505
754975416289366016
754993896740884480
754962174838083584
754991279277166592
754993758148685824
754979510123110400
754992449655681024
754964813290307584
754964334997020672
754970505078272001
754964813449658368
754988326545940480
754985528781570048
754992554593095680
754985419872276480
754973969317523457
754971729781526528
754970634841563136
754987215059550208
754988058227929088
754975596812263425
754988053949616132
754975382890123265
754985306722631680
754972262244245504
754959591557959681
754992063645642753
754987533973463040
754977182129254400
754993091090714624
754977232523788288
754979556432420864
754985621110816768
754966713209413633
754972069457227776
754985784894185472
754968177206001664
754973671467388928
754971519835668480
754981493810749441
754968504265244672
754964028758298624
754971524281622528
754985721878937601
754985306726789124
754971855421833216
754991317164457984
754981867363921920
754985013083463680
754979568872816640
754965698322006016
754967971500527616
754961361269129216
754966780590817280
754978545336721408
754986686690562048
754969045208891392
754986065753149440
754978956579786754
754980717956825088
754966822496198660
754968265043083268
754963756434817024
754973247934963713
754986187564220416
754985658867785728
754965027245924352
754969087063785472
754979115808292864
754974300726173696
754978084139495424
754969724996300800
754979149580734464
754959247213985792
754975911234117633
754964477720788992
754991732249559040
754992256633933824
754973990515535872
754959926699692033
754982223917510656
754990675360374784
754971662462976000
754979572836433920
754984882942701568
754968206440275968
754972237376008194
754982215260536832
754974372251566081
754973159967887360
754968743302852609
754965400585134081
754982836092952576
754989790341267456
754981028398297088
754993544142675968
754989177972948992
754991975720427520
754972748766642178
754983226326802433
754984173996212224
754974078616866816
754990004313530368
754961441149612033
754976075139121152
754986862733889537
754988057909002240
754978918558408704
754971893246091264
754982890774102016
754976473497210880
754992306848161792
754962347031232512
754978340021399552
754985381947473920
754986686547845120
754977442415177728
754990595530170368
754984396470513664
754986896187658240
754981514815873024
754982693495013376
754976712656613376
754989240908382208
754959222140342273
754971251525967873
754966449035370496
754967187392266240
754968227260792832
754981317704429568
754988213391859712
754991644206854144
754988334766821376
754993292467732480
754974825110659072
754992583697465344
754980281862455300
754961235397992448
754965119252230144
754987559172833280
754973063490461696
754979329591902208
754962569299828736
754984140559220736
754983280701804544
754986619283714048
754980336451346432
754984127921815552
754978088027578368
754990683916673025
754978289563922432
754989056279314432
754967686220812288
754979497615634433
754992482904006657
754965878668689408
754966671362781184
754961789360623616
754989228501655552
754981292777807872
754961784986013696
754982198520918017
754959264020566016
754977337486241793
754960224704946176
754977308042199040
754979791116218370
754992894050725888
754973973813886977
754974971693260800
754968978242535424
754973810114306048
754989689619288064
754978293938610176
754962410021199872
754970702072209408
754967887656386561
754968512532254720
754992302540587008
754971884807127040
754971251488227328
754973449286803456
754969502685814784
754979073881845760
754991581489303552
754991946347712512
754962908895907840
754965169923555328
754965316401192960
754984354389102592
754960589428957184
754968823049093120
754984476204150785
754974430628020224
754966968982081536
754965605925556224
754972425805266944
754980281933848576
754985684167983104
754964414692864000
754985474595315713
754981577956950016
754973248006262784
754965245358174209
754984203566084096
754972404967886848
754984031721226241
754965312190222336
754963936483639296
754968776785920000
754959788493172736
754977207315861506
754980361436819456
754975177507610624
754982223665856512
754980277592662016
754966977513259008
754992986602209280
754976364290269192
754972698711908352
754961164291936256
754959901588328448
754970920062562305
754964100371869696
754983310045093888
754967585863729152
754985663062212609
754968802157355008
754976439729065985
754972128148160512
754990507567280128
754978193287905280
754972921043492864
754980181266329600
754982777494306816
754992097116250112
754983176011907072
754990147016482816
754976515205525504
754968227613122560
754959251408158720
754977194984738816
754963286354001921
754985470241738752
754971956185862144
754961818494394368
754991988253028352
754963269752881152
754980134873141248
754989681092259840
754966964921970688
754967447220912128
754959729802223616
754981603177267200
754971570326634496
754966985751101440
754973361390886912
754975911477387264
754981531593109504
754989878606229504
754965568181178368
754966679852085248
754961734453063680
754982186118422528
754979728159834113
754992478697168896
754979061491838976
754962540145369088
754992470681853952
754962040884568064
754971846978768896
754991006840389632
754975911544496128
754992306760065024
754959415401414656
754966939777105920
754982307874865152
754991057176240128
754990247394549760
754985809753862144
754960652549156865
754992583890403328
754989479841165312
754965559867998208
754991254048354304
754985692443410432
754977039606697985
754990234803302400
754962099701485568
754973889730576384
754960749085196289
754991761827717124
754982517233553408
754982806909022208
754988313942036480
754965497041616897
754987919715295232
754991501554380802
754964175730929664
754978952054136832
754971603902038016
754985931753590785
754979636052910080
754977026931560448
754969351489462272
754967317210103808
754961923414822912
754989765242580992
754979971509215232
754974485271502848
754974510567260160
754988221835149313
754973969564966912
754992302725206016
754990360569507840
754974401242681344
754961663460249600
754978931225133056
754961827033776128
754968550465495040
754980114279071744
754986091011268608
754978968940351490
754990931028221952
754983482074464258
754974967511576577
754983624643080192
754971947860127744
754969896618983429
754960216253403136
754988271856484354
754977467639664640
754976746043281408
754992315387609088
754988326353076224
754967388374851585
754972904182337536
754990331477815296
754968638390673409
754981502451060736
754972555799359488
754975063997308928
754971150745276416
754990230952931329
754969775068049408
754982924408254464
754967569094762496
754976590761644033
754973327907782656
754985436666335232
754974850209320960
754983490546962433
754987097707180032
754979702855663616
754993007368278016
754979153464754177
754969058047565824
754975693243645952
754976750069813248
754972094648246272
754972476300468224
754994018077900800
754959448658046976
754987126840852481
754960807566405632
754986745108787200
754988049646297088
754979023529267200
754968760004423680
754972547737874433
754971243238027264
754970173543768064
754961482912104448
754968235662053376
754982672691240960
754987039028875264
754980873326432256
754972186817892352
754963328510861312
754974422436548608
754992135015759872
754979157650640896
754988267620044800
754967069687320576
754991258347724800
754968193719013376
754993884040720384
754986313309454337
754969468820938753
754991564670300160
754984622975582208
754971842746744832
754959285344493568
754993732865388544
754960186918465536
754974078289711105
754983737989947393
754990209578758144
754984471766691840
754963374606315520
754980890200117248
754981393386639360
754970257379426308
754965035491872768
754980147845967872
754989400359075840
754960224755343360
754965052390801409
754992101318914049
754982596933804032
754993263384338432
754981007279943680
754972115338616833
754985327534694400
754985503670296576
754983687561875456
754987806263508993
754978818230718465
754964196610215936
754963144112472064
754986124494331905
754960493094240256
754985130276577280
754968114308247552
754962820840693760
754974342556053504
754974988705394688
754978356626542592
754989077175369728
754970513429110784
754986367826944000
754978788614692864
754982383376592897
754993439217975296
754975735308222464
754976532272001024
754970697739464704
754972912667549696
754968068099600384
754968588256157696
754970924416245761
754976351782834176
754988112506388480
754975135346614272
754969338847830016
754967828965449728
754965618609225728
754960791070269440
754980395125387264
754962263044304896
754990922950144000
754973029789265920
754959175923490816
754986770614382592
754993665836285952
754966113650405377
754988255318192128
754979560333119488
754991585365032960
754962217007591424
754977069168230400
754990981364219904
754990755177914368
754971062878732288
754960358914293760
754986648853766144
754986652834103296
754967887731765249
754983578518380548
754980181262073856
754993019783446529
754982945157292033
754961822646673408
754969024165928961
754988569719140352
754975152161583104
754989211695144960
754967233374330880
754968508430217216
754978629503680513
754972241356525572
754973168415174657
754992461965963264
754972149241176065
754976699826176001
754966306328342529
754981842256793600
754987986995990528
754989547050659840
754976557429559296
754977966543765504
754988385207455744
754989387809746944
754972576766722048
754980546153938944
754987986895400960
754965744434221056
754975571613016064
754991531061309440
754989643649708032
754973440772304897
754978717307285504
754977186373926912
754989345866645504
754968344764223488
754976435656417280
754962590166581248
754974410000465920
754990012790296576
754989002021822464
754977618320121857
754986233634361344
754975349503565824
754963030547558400
754972698455879681
754966474003976193
754991316908511232
754992298426036229
754985352763478016
754963231945482240
754971263949533184
754992659350052864
754980256495374336
754975219350138881
754965673282068480
754989660317839360
754992801989922817
754960329403199488
754972224612929536
754973625443385344
754961608816914432
754966302305857538
754987861166948353
754972123798630400
754973885569896448
754965941394497536
754970035328806912
754981087143690240
754974359589093377
754968915256696832
754985835146141697
754982878103109632
754964821762768896
754968164333654016
754971545265635328
754988683024076800
754960883357458432
754970873828892672
754990046311288832
754962636299706368
754978671283306496
754970379161133056
754959259830521856
754959130129997824
754987416382046208
754985013045755904
754986669762342913
754990247549677568
754975060042010624
754967980136468481
754989131655249920
754988062187356160
754981112225685504
754961998706728960
754966381817425920
754964226049990656
754973323331862529
754970819684696065
754981078943670272
754978528693784576
754973096843423744
754973000517160960
754963693444665344
754988255247003648
754979056924303361
754984362878328832
754987118557036546
754973726211469313
754973377966837760
754976821633056769
754983071141728256
754992500016869376
754992822869041156
754964477825679360
754981569362849793
754993028314591232
754968231648104449
754973998669295616
754966788979449856
754970970419494912
754964544833945600
754992596326514688
754961537412976640
754987949025071104
754993535867322368
754986254605946880
754992160257220609
754978260333826048
754987483348230144
754983083699539968
754990440500326400
754986828999061504
754987898592694272
754959901676412928
754986891905265664
754959511690043397
754982962073141248
754978335688622080
754963819340922880
754985906424127488
754977815494168577
754987399457955840
754972035823042560
754985394618400769
754990016812683264
754979639945228288
754962175031123968
754969385165619200
754988267787980800
754986736795709440
754973247939153920
754988553189359616
754964461119795200
754980839688024066
754959448947453953
754964301719437312
754976029010173952
754970828048044032
754964381180526597
754959469830873088
754980328180183041
754959436079214592
754962171033948160
754989161103265792
754966293975937024
754976855116120068
754959457050824704
754959897528242176
754959528299495425
754990390038630400
754962544238796800
754986816487448577
754975064232112128
754975898944868352
754975479350853632
754967124523753472
754971079471468544
754984300169363456
754976381319118849
754980521088782337
754991602314022913
754979409572921344
754977752491622400
754971813428469760
754975080900362240
754984128026710016
754966968990445568
754987374464135168
754984270779781120
754988536139542528
754959968944611328
754985587531194369
754972295735586816
754964494393208832
754988821368938496
754978939836198912
754991136641548288
754978696524603392
754966033610469376
754990809565564928
754973763750420480
754986082782019585
754978251706163200
754991774125391872
754972354581819392
754985340331495424
754982328804442113
754978402621325312
754990322854334464
754971087910342656
754985822479327232
754992193551687680
754982282482610177
754979958729084928
754978058961096704
754992046876700672
754961084583469056
754984157554540544
754977429664440320
754974074296733696
754966143060901888
754962577864753152
754980353350201344
754960841414418432
754981817124544512
754968198013943808
754986636430176256
754970462896160768
754975990963732480
754973441124687872
754965819780571138
754987974136299520
754972178639093760
754967527051190272
754986779015610368
754992168314417152
754976267984900096
754975563304009732
754966252003753984
754959612487630848
754969548756049920
754990193019617280
754985944105771008
754987147980046336
754978985910542336
754978960623022080
754979229142491137
754986883491434496
754975890363277312
754986263086821376
754992638433132544
754993707653459968
754968797828657152
754959373420601344
754973478743334912
754974393244131329
754960728096768001
754960610656477184
754971280835837952
754969364110114816
754990889072791552
754961034125930496
754970618039152640
754975617939042304
754969670327889920
754968051146190848
754961067558727680
754978369440194560
754970500858781696
754977274408075264
754965866169659403
754992499781931009
754976595174158336
754969330660544513
754963936718491648
754971725532659712
754971523975352320
754971264175841281
754962728712675328
754985495344586753
754972677442572296
754982848709398528
754972249686507524
754976238473805824
754978016741224449
754985059241910273
754971675142356993
754961797732532225
754968663506186240
754976708491677696
754971302012809216
754970081394917376
754987424841928704
754975370219225089
754960287606988800
754964670465859584
754973772487225344
754983360515235840
754968843794120704
754973331879788545
754987848265334784
754983381579030528
754974682604896256
754982102358163456
754967673868541956
754993695129075712
754980537664692224
754981619878989824
754985780683083780
754979124196831232
754990675377188864
754981833805336576
754979421971443712
754965039585558528
754988041207504896
754985616895533056
754990973235724288
754985805878288384
754971738132320261
754985088367075328
754982953491521536
754968957153673216
754986816550367232
754974875501166592
754991853875896320
754985516538458112
754978054644957184
754985906533261312
754976708164485120
754968940569366528
754965065086869504
754966352675409920
754977651895504896
754962132945494016
754993305235103744
754964838422491136
754977861723942912
754983339543687168
754975106103779328
754983482221355008
754962296695361536
754966725792268288
754973260509356032
754977475948490752
754988859402792962
754969980832219136
754960723898404864
754991304522788864
754977190819823617
754993850633125888
754980667553972224
754968151977291777
754978926955524096
754980017604595716
754961193467510785
754984702692515841
754975559222956032
754985025662320640
754964524004933632
754985835112632320
754973247926591488
754986615437561856
754959486511710208
754993829351198720
754968546032033792
754971268240244736
754993691253673984
754967057125564416
754976771137687552
754969418665435137
754971503121149953
754983339455459328
754974909005193216
754991669536251904
754980315609849857
754973247951740932
754962502124011520
754991585553625089
754960241293422592
754960623096700928
754971515934867456
754987726861107200
754990872484130817
754972778265251840
754985592031744000
754981833633308672
754989568126963712
754986749277900804
754982785878810628
754976553096929281
754964993788014592
754993561154781185
754961797677973504
754972245605421056
754979506054651904
754962686555918336
754978327287431168
754990679441477632
754987525429719040
754992411785498624
754964217875136512
754989349855461376
754993099508686848
754977521804935169
754990901651537920
754978985939968000
754992780737384449
754979182824816640
754987617545060352
754991493417435140
754961495742644224
754981388970065920
754980965345288192
754983125785214976
754972933341253633
754980717864554496
754965295471726592
754987785665282048
754959880956641280
754965463415853056
754970265654849536
754973793341231105
754990989811519488
754968743462273024
754972077724209152
754978872383471616
754974305071591424
754978306236280832
754978495005155328
754988993406578688
754985101319102464
754980407788077056
754981904995213312
754980554467049472
754973658968449024
754965760989138948
754971171704172544
754969544318414848
754964574114242560
754978570393509888
754986313250639872
754992994617483266
754961646699687936
754991170162462720
754960589701591040
754988104352686080
754967917192704000
754960535217643521
754963227809763328
754971213978595328
754985981984575488
754991006668369920
754990637678755841
754964825835446272
754970697676558336
754980638424338432
754970282717175808
754973247951822848
754990302067163136
754979946246901762
754967799588593664
754980378360766464
754968504156221440
754987856809132032
754966142813282306
754969485711319040
754990390151872512
754966277131792384
754968386719932416
754970089540255744
754984459515101184
754985935662673920
754982999876304896
754991019221999616
754975055671615489
754967069846798336
754962678242619392
754968869257764864
754993539910598656
754976133855191040
754978251789983745
754992038295183360
754970093931692032
754962464475783168
754977412862148608
754984077804077057
754965610002612224
754970748230459392
754962615634231296
754972237350834176
754961101243215872
754992369922113540
754977995908145152
754986015413198848
754959561958821889
754982827649740800
754963248924004352
754978260006690816
754962279876132864
754993229863485440
754987810604679168
754966705043103744
754983763029979136
754961697073496064
754959541083656192
754977324915953664
754989954086862848
754993431093600257
754979140999098368
754990566455279617
754983175999414272
754972350416912384
754977987775397888
754987416163942400
754969603177058304
754992789247721472
754991425985576960
754988116780343299
754980034356600832
754981116566704128
754968701225562116
754991967357046784
754967908539834368
754963550775283712
754969313627471873
754987772759408641
754990671157690368
754985096915120128
754990176338935808
754961763859304448
754962628183781376
754964670591733760
754975525333004288
754966096852189184
754976142034100224
754984585054785537
754976238519848960
754978650391359488
754969670114021376
754990981523640321
754978805295579136
754972635457519616
754971490647408641
754989479807639552
754988909520646144
754974791480770560
754974351179538432
754976259340374016
754990109284532225
754983616367558656
754963689254551552
754965169902592000
754960669297020928
754970576280809472
754972765569048576
754988733280186368
754988578216747009
754980793659887616
754990990075789312
754959478286614530
754968713917497344
754975475324317696
754964603633795072
754987315844509697
754991660845576193
754989157194366976
754991644404047873
754965261963431936
754992164317360128
754959755089698816
754962267419140096
754961545927548928
754983909872525312
754979124272246784
754993183579340800
754983020709502976
754960820300353537
754974007322116096
754963932511604737
754993116340293632
754981242441965568
754982664059445248
754971653982019584
754980789373329408
754993426605617153
754985541515431936
754970450397163520
754965132044820480
754984069256060928
754968017797312513
754981514950082560
754975529783222272
754971863714033664
754968315555176448
754987651204194306
754988817447317505
754966730145865728
754976536386736128
754989819898494976
754990214095990784
754965115125071872
754984014591758336
754990071250554880
754963328309530624
754985956764164096
754991455479955456
754979292149342208
754988720684666881
754994102156992512
754987424925700101
754988465025015808
754980676034789376
754981875714822144
754970576293335040
754962829254529024
754979279352586241
754980718040809472
754964884396380160
754963290778894337
754966960618758144
754981859117916161
754983138032517120
754963756501925888
754981078709002240
754988380920934400
754987257099063296
754983339547844608
754991329504071680
754964309768282112
754962216944828416
754979820304527360
754969112405770240
754978851655131137
754990847242956800
754970743990026241
754993888247644160
754964888771031040
754962506548928512
754990360590364672
754975793986478080
754987194167750656
754972476120129536
754988041190707201
754971784043257856
754959197276610560
754993225635549184
754978264225976320
754976225869922304
754976745908998145
754977555430670336
754962758110683136
754983414881619968
754969263258099712
754985390407385088
754965245471363072
754992776689819648
754979501851959296
754993321798279168
754970706262233088
754989328984600576
754962208782712832
754983620608090112
754960379961233408
754984945894948864
754965266124210176
754977769335980032
754984023282290689
754987118632529921
754970466977210368
754993632265039873
754977375293624320
754969603097362433
754962493924073472
754981477339848704
754969955494404096
754982764798218240
754994098042535936
754981984846356481
754991526783119360
754969171214073861
754976380987637760
754985927269879809
754970102357864448
754985809967808512
754960748963659776
754971809309655040
754993405931954176
754971671149236224
754985289915985920
754979077988024320
754979908686843905
754968399357288448
754970416930775040
754988427041447937
754987080934166528
754992994617585664
754989127603458048
754993879800279040
754973390658674688
754990633220186112
754980327903277056
754971180164083712
754990595760877568
754981623913967616
754972060942798848
754989433695375360
754980973851336704
754987819194523649
754975705927192576
754992164342534144
754979933705932800
754973843681345536
754962611460976640
754984392309760000
754975189817974784
754983448461402113
754991803535757313
754992554395992064
754991199711354880
754991799580495872
754980025867395072
754966138581168128
754979396939808768
754962758190395392
754972031494553600
754990696151519232
754990612278046720
754970102462840833
754986476925030400
754966713112731648
754971474012798976
754990868122181632
754967237493190656
754988888452575233
754990666787225600
754992290331000832
754992604702511104
754978268466540544
754974032328613888
754959838896095232
754977375050346496
754971800782725120
754975844351770624
754985742686941185
754966004401266688
754974372037664768
754964356102778880
754976016209182720
754992860634710016
754965287221465088
754991971568128000
754978977479991296
754992239940603906
754982240648507392
754974133121843200
754979812071108608
754984920791953408
754980961339731968
754978423915810816
754991186860007430
754990293599084545
754980164568813568
754977643540414464
754970609877155840
754960635834855424
754969372331048960
754982567779205120
754986661348532224
754959595353890816
754979904219787264
754969028486131712
754985789080100865
754988007577518081
754990348062064640
754986803849986050
754974615424950273
754963685102223361
754978700597293056
754963798285488128
754970098117533718
754980642593603584
754967434738569217
754970236416303105
754983498943913985
754969645241729024
754980839851757569
754970450569101313
754978025373048832
754976859499040768
754968370240483329
754969556867813376
754960304358854657
754962799860875264
754968994860326912
754980365740171264
754989425420009472
754971695916654592
754992898509242368
754965798964305920
754992021773832192
754979233236221952
754986883713728515
754961248094150656
754990784299098112
754985361357537280
754970412845527040
754986246217228289
754974262868512768
754970504805675008
754984539114475520
754986950818406400
754960778520829952
754967329637797888
754981829615157248
754989958109204480
754979946288865281
754968596636393472
754991048577978368
754981762380378112
754979551931953152
754985486867922944
754965152806662144
754959608318464000
754976674891128832
754985331984916481
754987588478504960
754982764873707520
754984564104261632
754967585565863937
754980655080083456
754964641168650240
754962082894864384
754982798444855296
754985264494370816
754991602335031296
754963542458167300
754968306927271937
754992399366103040
754981934569095168
754976272007192576
754970248978296832
754980147753779200
754992327936970753
754973663384838144
754978918587916288
754976020382507008
754965073429495810
754965241155510273
754978742720749568
754980093303349248
754983192680161284
754972195261149184
754963202547585025
754973889772425216
754967837198970881
754975345258991616
754983926586830848
754980827239419904
754982320239742977
754985604300021760
754972207659552768
754986388764946432
754961835217092608
754980378377609216
754964998007427073
754993036816297985
754980558636191744
754965819877003264
754963601094483968
754976418862395392
754966214007525376
754990817748586496
754976569937059840
754960308532371456
754969863131697152
754966289832108032
754989031310630912
754988087483170816
754983545056223232
754965031314350080
754991430163202048
754987722650054656
754984157256744960
754988687117680640
754961390889267200
754967900344025088
754959947696222208
754968814438256640
754976511082586112
754982148180942848
754982810860093440
754975735090143232
754990457235660800
754980269392793600
754985889735073793
754972841339224064
754966377912565761
754987118418546690
754962145591304192
754987118720643072
754980357515186177
754981418338574336
754974313195778048
754987038731034624
754965652025270272
754993892504797184
754967560517513216
754963001481060352
754961403493158912
754968584066109444
754962837735440386
754975177281269760
754964620423499776
754984652209786881
754959985528999936
754986317373644800
754982806623752192
754984983865982976
754980743022047232
754988972573614080
754988196505812992
754981485569011712
754990507718242304
754987315747954690
754986845788864512
754991661210566656
754964960128761856
754968328079368193
754975588297928704
754982555359805440
754960966975193088
754975974211645440
754974359324852224
754963244549304320
754969318132244480
754962300981899264
754988276017205248
754984522471571456
754977609906327552
754983821838258177
754969452211531776
754966474029199360
754969968010268672
754991065497821184
754962430866980864
754965744467804160
754993720412348416
754968323951988736
754969850674544640
754982802811125760
754968999239229440
754993796044165120
754990821951365120
754972388379467776
754981548462530561
754980340670853121
754982991168933888
754966515972206595
754959712945405956
754966558133354496
754978683874664448
754974263057248256
754992093144178689
754980483319132160
754986636333740032
754985646310191104
754988108547026945
754987495973068801
754982727028510720
754989622510362624
754985268944527360
754990029475287040
754974451809202176
754990029550813184
754987185678540800
754973247918206976
754993166680489984
754990365103497216
754983989606219777
754963915751223296
754984325188288512
754976259483066368
754967266769375233
754968902673768448
754975378582728704
754965241147056128
754970417039683584
754965182414225408
754959369263992833
754984660808105984
754981800238133248
754965102760235008
754971545068507136
754978750845030400
754987752039542785
754992050899030017
754979682110566400
754984157214892033
754970811241525248
754977320729976832
754963181798326272
754988360100352000
754978624931966977
754964943083081728
754979312940544001
754981640913428480
754977660388773888
754975630580707328
754989576633081860
754979338093727744
754981817128783872
754992738907648001
754968420341415936
754977408734916608
754966847410274304
754969020227465216
754976964256104448
754962921743126529
754983201156820996
754967384411209728
754986577529597952
754976423010590720
754992416176934912
754974069993398273
754993237929132032
754960425964429313
754979539344916480
754985063205445633
754981724493185025
754962262968991744
754993930291277824
754963576134045696
754989576603787264
754971687742046208
754978050660499457
754986736795672577
754969854776598528
754990063004557313
754977492683874304
754987496040169472
754979824825954304
754978923067432960
754980218830487552
754968512649658368
754990864275910656
754982571994411008
754992793550921728
754989249288470528
754965232812982272
754982051917496320
754991228874264580
754989693972910080
754974057519517696
754963508723380224
754971842893455361
754978788597981184
754980386615144448
754971717257363456
754987353408729088
754979426262212608
754993431081082880
754989949577986048
754989161174667264
754980885930373120
754959494812209153
754988058269724672
754989404284981253
754963374644092928
754988045670035456
754977358327717888
754991631607160832
754960463910363136
754981275988025344
754984090294624256
754971176057921537
754960631435001860
754959729743503360
754989127477497857
754982005645934593
754973784898146308
754984954505728000
754980256587649024
754992093072859136
754989408596664320
754962980249309185
754972656705933312
754965337376976897
754989756870713344
754984920951447552
754992613262970880
754981812619784192
754991573004275717
754968202069807104
754965849182699520
754990159280664577
754963647122776065
754978646255931392
754971750694256640
754993837886566400
754972451289849856
754978843090423809
754986518972948480
754962158111236096
754970332906287104
754986892010090497
754992894147235842
754988108605784064
754991702918725632
754974476870221824
754987898802495488
754961747275055104
754979749278121984
754987391283331072
754971461115383808
754976863701774336
754971414948610048
754988976621121536
754976268014280704
754988431504187392
754973323428188160
754971935226888192
754989639530717185
754968374380081152
754978549426106369
754969745728933888
754974946770706432
754967837467435008
754964444304683008
754967841410052097
754985910509375488
754990675268136961
754970060486283264
754979895810330624
754983184186552320
754982529879400448
754961499852906496
754980155827838977
754978113306537985
754976817392517120
754963928342339584
754976431403372545
754991589605330945
754987022226485249
754989987414679552
754987806238343168
754991195638685696
754993376332767232
754988754285293568
754977778009837569
754966788794880000
754963819286310912
754993967817785344
754972019024945152
754986954924650496
754973033991921664
754980604974739456
754972950156247040
754961495381905408
754973621135745024
754960765673697280
754971956081025024
754987194218143744
754960744807010304
754969984737042432
754974237945958400
754974980127989760
754979602334879745
754964586743422976
754979618982129668
754984228761116672
754966654409379840
754961071891447808
754989442138603520
754983234497290240
754959121690996737
754976540614545410
754961604568121346
754988456657379328
754975751817027588
754963190216331264
754972845491355649
754978285163909120
754993221248352256
754987428755169280
754983431889485828
754991468171919360
754959415229440000
754965312366383105
754959750794739712
754977236613300224
754986908913106944
754969296791597057
754985688400093184
754993527541620736
754979476346462208
754978876661571584
754976766913949696
754965157370073088
754991145176952832
754970383128924160
754968407695470592
754982441970864129
754969368228921345
754988578032062464
754991799450472448
754979988277911552
754976427452329984
754961889822666752
754984379890270208
754984517962723328
754972320956051456
754984132401328128
754969913610035201
754974103719714816
754976360309854208
754983628900274181
754977991667638272
754982986991407105
754968072285409280
754979082434060289
754973247935053824
754962783305891840
754993619627569152
754979556382179328
754989056447086592
754970504885395456
754990394316877824
754987844385538049
754991535226224641
754979044551233537
754968571558686720
754982182049968128
754975190036148224
754982026885918720
754991333673168897
754965849409282048
754976326545571840
754974531266240512
754961923284893696
754988909625344000
754968160361668609
754972484772909057
754977329152159744
754980684687638528
754966742695378945
754973247943413760
754992411642847233
754969355620872192
754979111811022848
754971691869212672
754965748569649152
754979484818898944
754981082894925824
754989782082650112
754963630597234688
754975684859092997
754990968768716802
754965211644297216
754982051749605376
754982735681298432
754981900742234113
754970274248921089
754972589492232192
754963269782298624
754980051104387072
754988569953988608
754979207999029249
754983511543668736
754967703128010752
754989568223485952
754988062447276033
754988347664240640
754965736196538368
754968885741424640
754991774305779712
754971234786480128
754990188607275008
754979631812448256
754991698770616320
754992709644025856
754979249979883520
754973247947608068
754970039481229312
754972455446405120
754962300835102720
754974518947549184
754987852501516288
754961604442193920
754965580667580416
754990222232788992
754978247750852608
754972190890659840
754987592538550272
754968093072424960
754984438610657281
754992999185149956
754993384830500864
754990654367858688
754993875391909888
754992827071954944
754960023210557448
754970869978497024
754970060180054016
754968831450374145
754961612872704000
754965819906338817
754991103007481856
754960304371400704
754977127636856832
754979422067945473
754964670511976450
754990415137284096
754971855316881408755285946111754241
755209295122337792
755332603327156224
755302777795055616
755344934803218432
755312659621445632
755325196240846848
755291650214227968
755315985670934528
755338764973735936
755301435424796672
755336147774177280
755336319463747584
755354308972019713
755302534516969472
755336294402785280
755353046318739457
755341080158171136
755315658292862976
755291213796966400
755208418567204865
755308955996418049
755352383937536000
755329063498223616
755320817542717440
755343454025183232
755317747182137344
755356246883065856
755352786326335488
755340715190648832
755198679452094464
755284511454289920
755299736727478272
755317482961928192
755282414323265536
755354698866003968
755344716586156032
755314160834113536
755270045140267008
755321153036615682
755329621042794496
755283773311193088
755353918796947456
755292589637693440
755267336005750784
755275229660745728
755330116339785732
755310591812644864
755346306168651776
755349498105298944
755250969487826945
755343110071263232
755354707271491584
755346151193403392
755290005858312192
755248004106375168
755251607332413440
755294934358450176
755316618922721280
755266333554511873
755324076302880768
755355999268052993
755245047273119744
755307588473020416
755344221708705796
755308998023323648
755339154788089856
755286529031962624
755280472385650689
755334360652546049
755245219268943872
755352333530308608
755334885095665664
755352060762218497
755251200350679044
755245231700717568
755241033517166598
755317877079678976
755212327536975872
755217041796235264
755310646191874048
755269969940733952
755284847183233024
755343231823380480
755348822688141312
755293583951949824
755230039877320704
755222964451368960
755334071463583744
755308326620200960
755327813704613888
755271366761385984
755289309775798272
755349170848931840
755215951524720640
755322008657879040
755199761368711172
755320578157010944
755215481674555392
755300517090299904
755347786858631168
755355223472893952
755348260722708480
755319559150788608
755204022861258752
755221592691441664
755337561200099328
755342044625825792
755266178331742208
755281403491803137
755257013614026752
755346096478650369
755316979439771649
755352064998465536
755254312310190080
755353071450984448
755234422933164032
755276932367917056
755307852806381568
755231193537413120
755271706420412416
755347858077937664
755266257771958272
755344091660054528
755207424437616642
755327431951736832
755351079471222784
755345245177536513
755348831299067904
755244393133596672
755206161973047300
755248192820609024
755297925039792128
755328048204017664
755347048745070592
755301875847688192
755332217367302144
755312726503632896
755218019337592833
755303440398573568
755267708925730816
755195730793467904
755290736040509440
755341709303750656
755353285427691520
755349460381732865
755289855190528000
755227464771567616
755322692161703936
755283865456021504
755319349297180672
755290303892975616
755208678324703232
755284016601919488
755293302883291137
755348390800654336
755349103815589889
755353558179086337
755336588087988224
755340757259677696
755290027135991808
755334730111823873
755291126106558464
755285538970669056
755314404426645504
755296964183334912
755276118601699328
755264311736557568
755232988758155264
755350731285200896
755315574612393984
755301473181962240
755335312826593280
755324814676660224
755219709541265408
755310906263867392
755330162296778752
755296297503059968
755346540919529473
755307144153620480
755305982276820992
755352987799814144
755325976263917568
755319932460687360
755256145615388672
755349942697390080
755341734591205376
755343265411403776
755218195510943745
755276852760051712
755272155089154052
755350315948470272
755241062759800833
755327586847318016
755208913503432705
755336512443744256
755196384844795904
755297115392319489
755312604860395520
755320238389035008
755298415794393088
755326907495964672
755356427116486656
755306032541360128
755352182581374976
755317298446082048
755322008481755136
755327297557757952
755309853573349376
755304732047147008
755312584060993536
755302744190246912
755252567811076096
755356263282778113
755334520136695808
755321278639333376
755329449093111808
755309845088055297
755273371273736196
755239955555840000
755337753915719680
755238298629525504
755338806778355712
755276017900613632
755337216977756160
755310222718210049
755332649326112768
755340773722353665
755294326008184832
755223551423029248
755264294967586817
755227146126135296
755208577682329600
755208489941635073
755327016564625408
755202521384321024
755352048326021120
755304925211549696
755262952656240641
755324030043889665
755324764235915264
755332892813819904
755337967783247872
755319693121056768
755354354899705856
755303083903750144
755267667003670528
755321718982471680
755308452495306752
755297484314910720
755275447601131520
755312638540808192
755315729646424064
755206753327820800
755334214040424448
755272301822828544
755262168480698368
755270829555015680
755295991427895296
755309241066516480
755235362771836928
755303993904078848
755345920179499008
755355038743134208
755314446218698752
755303050122760192
755334893446504448
755346172118700032
755346037573881856
755273782537752577
755336705356488704
755354598412517376
755334209917648896
755323241577709572
755342934078283776
755255503727362048
755330535728087040
755316463624392704
755306456212045824
755263346920812544
755346759027752961
755350575882141696
755279277034184704
755327704459862016
755323744852254720
755259601331773440
755216915996499968
755343340808396800
755317780698763264
755338294934720512
755355428909875200
755278547250475008
755219009084198912
755324139146252288
755323698769453056
755335610806603776
755201661283491840
755332481663000576
755322612767744000
755339360623407105
755316803388137472
755246745815228424
755352257823203328
755301171259060224
755280711649820672
755234125427146752
755339180226600960
755313469109436416
755305080530886656
755198364614922244
755343856908984320
755353423877320704
755353000374329344
755333874192908288
755322398572965889
755289095992123392
755351033350594560
755234687270981632
755343936600743936
755233357793857537
755356292923830272
755312634501685248
755324315587997696
755265461160439808
755344502768959490
755317956977029121
755280786832576512
755265972693446656
755332599372013568
755209056063631361
755218480371077120
755355734771204096
755243197404684288
755227930498850816
755245437552955393
755296855332884481
755355739342905345
755346150996123648
755352740063219712
755341323348172802
755323677768577024
755345026872467456
755273480275316736
755228643421335553
755355583872655360
755286856313475073
755276861299650560
755310620854149120
755269982511108096
755355357355110400
755228165073764352
755350353642741760
755221089484177409
755336093013188609
755204366794125315
755353167903203332
755344188074590210
755353662839480320
755285140662870016
755322029595918336
755349296552247296
755338865326555136
755348239931445248
755253947758153728
755323577101066240
755300017791918080
755350580277706753
755215725074214913
755245303310135296
755331957408600064
755233949312483328
755216421106380800
755331634543468544
755352144740360192
755346792791810048
755331437201657856
755322683861114880
755309836888342528
755308721224425472
755318082759958528
755336743222648832
755347711373828096
755309505462800384
755345136113049600
755271953594867712
755259580481806336
755282133338521600
755204018692128768
755345106626981888
755266929150009344
755326593115885568
755354841455726592
755279524309458944
755299505944354816
755336680257622016
755327817722765312
755315016694394880
755286512137371648
755306263257415680
755348420051738624
755308938934059009
755309970774777856
755319907395436544
755221630343794689
755288164584001536
755330158064726016
755311707363373056
755334264514760704
755335568641359872
755281164630360064
755273937668276224
755342946572996608
755314333043884032
755243562627768320
755347166214914048
755354569073393664
755325900804198401
755234284730978305
755338949535657986
755268002732466176
755351498566041600
755231063392210944
755296834432577536
755236918867193856
755316585338896384
755316098711580672
755199891316539392
755347384213860352
755273488886214656
755284981325426691
755318204185112576
755256531398987777
755319156342452225
755328505408286720
755282770906210304
755319563449794560
755205218116128769
755313041139458048
755295303272574980
755322088454488064
755313905237458944
755268883326664704
755241314258677760
755255940031492097
755348105705422848
755341537073065984
755273610680557568
755302366824501248
755331789586063360
755337812652728320
755339846948827136
755298767897853952
755289951651106816
755299317385166848
755351158789726208
755224381794557952
755295160678899712
755353503732727808
755317830871031809
755299569240567808
755278123445456896
755212910465585152
755302085822967808
755288756312281089
755297404962963456
755302890768654337
755272729511628800
755355013636055040
755211170072653824
755283005669773312
755244615104466945
755321232774557696
755275221272330240
755333622756941825
755229004098105344
755334956491141120
755272754744561664
755305998974382080
755234846792904704
755345085718466560
755317516323393536
755302765203775492
755197932748546048
755288881788887040
755333618210336768
755295475306299393
755299912867311616
755283915888291842
755312332171907073
755333190454276096
755252655753224192
755258074949099521
755307672380043264
755285580934746112
755249522641547264
755223828280795136
755221819326595072
755324923518869505
755313758537330689
755281701165817856
755300521125240832
755259144257482752
755241603644612608
755292904415956992
755282581961211904
755355369887690752
755308964091404288
755336680400416769
755335568834359296
755354380304392193
755307492117192704
755321597574189057
755247186271612929
755280153576611840
755325443809677312
755286474262740993
755331391395622913
755328551633711104
755318971910545409
755333928827822080
755346738081259520
755350311905132545
755294787641700352
755298109605937152
755298566562807808
755285518322110464
755277930679238656
755333526128619521
755214281885544452
755288336621633537
755307882371960832
755302161085521921
755347614930001920
755203204875288576
755356078909501440
755298193424936960
755308586725670916
755271714641240064
755226613214810112
755320846877650945
755333261761601537
755229234889682944
755307202508824576
755308787976790016
755216706490945536
755243835035385856
755305055235039232
755351884802711556
755314475691978753
755320863587725312
755286394751160320
755335820542959616
755261686215536640
755350856887918592
755328413217460224
755288500220596227
755325900774842368
755259010161471490
755298491241496576
755313162661093377
755282292755529729
755305868837654528
755306221209579520
755341474506674177
755204228339998720
755298428368945152
755352991776079873
755353608481300481
755330854293995521
755262931667914752
755296012110032896
755350844472721409
755346578890776576
755339796755705856
755316182715097088
755329617054068736
755206250141519872
755268493424070656
755303519951974400
755228660186091520
755348193714593792
755199400666763264
755315012323991552
755275841832095744
755217474098827264
755224532949012481
755317424208175105
755281411792330752
755301720910131201
755269910985515008
755338895022235648
755332540471345152
755307277977001984
755307231881474048
755344389241761794
755338475403108352
755297761231302656
755307991126114304
755327796612829184
755324449512185856
755251418240577536
755293692814987264
755341038273851392
755282284387921920
755335019309178880
755313959578644481
755307387318333440
755208653179908097
755351612013543424
755295026658283520
755316346146000896
755204295595814913
755350064374091776
755272436027916288
755311988222332928
755343244347645953
755347090516107265
755229754895298560
755274025618866176
755335388294635521
755326056106631168
755350492239237120
755293130765787136
755318208719093760
755350236114092033
755323464106512384
755331525433036800
755250122263519232
755340622945398784
755344045615046656
755316623230337025
755341981874782208
755337091463217154
755196229949063168
755313284593614848
755219076134219776
755353805781340160
755299887902781441
755327800924446720
755217474094665728
755283605505642497
755354422310473728
755299745262923776
755349359617798144
755284637199597572
755303079596191744
755298323356086272
755246938740719616
755294472989204480
755300512958996480
755346373440962560
755329214598025216
755351893103312896
755325024471506944
755347510135259136
755350978598240260
755318598734938112
755335778620825600
755339037301284864
755345224180772864
755211324892844034
755353000277860352
755235798979457024
755272830573486080
755326161148837888
755286445045186560
755328614690918400
755331206619725824
755326844623261696
755335342232838144
755306602832461824
755336495662264320
755319576074809344
755221991058276352
755207596190162944
755345261866553344
755315025271726080
755305210487140352
755287602606014464
755256342667866112
755204324842729473
755342464135954432
755234221610954757
755246662113779716
755330753517481986
755353897850511360
755277250975637505
755300701438406656
755339368840081409
755215137632428034
755249204042366976
755307101925367808
755297308342910976
755328383920242688
755322834659008512
755269206434779137
755286587655720960
755234251348541440
755353318919110657
755334272626544641
755319588385153024
755347367256330240
755321559796023296
755246288975736832
755323908593778688
755329818258989056
755295852915220481
755286050742923264
755308687678398464
755246653808996353
755278547007238145
755290022660694016
755331848264376321
755219302723284992
755351507269287936
755212512178630657
755290610173480960
755355324060696576
755311396821303296
755306061905657856
755338601299382272
755296096105160704
755311460016795649
755310436371734528
755281705565585408
755273258035912704
755200315079655424
755308762978738176
755346713116831744
755207143515648000
755309161592881153
755312449570631680
755249203903885312
755327335323332608
755305495720783872
755279268741984256
755347358913794048
755324114227830784
755342900418969600
755296708632932352
755266811717947392
755305893898706944
755332372892090368
755307823525990400
755319504478015489
755318116415143936
755338962084978688
755307257378836480
755203662004252672
755201535773069312
755306099432095744
755312902802968576
755308897125199872
755283504921976832
755334562255962112
755346196995117056
755302408394252288
755241029301776384
755278387703341056
755351771497828353
755303604077072384
755304560424587264
755255222511947776
755214206727819265
755329713401364480
755273614761594881
755222725396869120
755241595339960320
755350727002759170
755305386698240000
755284960127229953
755289380936306688
755236574846132224
755308209112551424
755275997092704256
755229482420764673
755331680500609024
755197119074402305
755338122888679424
755333522127224832
755346369305608192
755277834373984257
755320158848163840
755344100006563840
755254170114928640
755326001702375424
755254857838239744
755230622977630209
755326337041174528
755328232853999616
755197831938383872
755312546156941312
755343814831722496
755345828135497728
755328287535226880
755313393557442560
755351939165016064
755343210864521216
755334524418928641
755248520123121664
755226193872519169
755346952313774080
755308104665948162
755311266864869376
755257651278192640
755343466557767680
755343273863090177
755324818711539712
755284368898260992
755331261246246912
755349460310380544
755346864128557056
755282783497392128
755290324642238464
755287535581073408
755323304693465088
755197781690585088
755229821890797568
755344255368003585
755237895846367232
755288848347893760
755338458718175232
755352186645729280
755330908866174980
755327855324762112
755263208567570432
755327801004322816
755275946857562112
755341042195496960
755318401577455616
755207059369361408
755316866449600512
755317764013850624
755296343812431872
755304476202917888
755206677767581696
755281596580818944
755268283687923716
755330703580073984
755349095389200384
755312827242582016
755334629175984128
755352345987264512
755300181516619776
755340186641371137
755351779768987648
755300353185353728
755317353051721728
755273929439281152
755338890622464000
755302920300531712
755352522018033664
755343991130947584
755332024743915520
755279130157920257
755270469142454272
755234561571762178
755303788483936256
755294934186364928
755289016329732104
755288802260819969
755306561053069312
755285681627402240
755289058272608256
755313838032125953
755279440666648577
755206346388172800
755331319865966592
755260968943415297
755313569676353536
755303872458027008
755347241704026113
755272415274536961
755300437146734592
755309652242489344
755313632662134784
755330112074223616
755340195164200960
755284469418819584
755313498507345920
755342409656049664
755197207180087296
755303763393519616
755319387079503872
755273052506714112
755304019351011329
755315880674922496
755312584186851328
755323182932959232
755314425326768128
755346956419870721
755288118706728961
755284805206601728
755312542004703232
755284872269291520
755200184917688320
755300013530644481
755353298069098496
755268720147083264
755272947712032768
755283802818240512
755319475197583364
755351834252935169
755315834457731072
755329738797821952
755200373967589376
755334243216191488
755298209937915904
755340807289315328
755349712031604736
755276856946032642
755346733874475008
755351347701121024
755353285679206400
755312722275819520
755315050261389312
755318728603144192
755328266471374852
755316975488921600
755327360317132800
755324101695270916
755201971649470464
755338752260726784
755217129855594497
755334365119442944
755246301365825536
755338907315732480
755338722929893378
755308586708926464
755340417344806912
755333819557904384
755341042208178176
755318393247526912
755352283211243520
755309987753299970
755323451511103488
755354069665980416
755327691881152512
755303507490516992
755297224469409792
755310453476163584
755340471971549184
755313640903995392
755195504011673600
755279432257011712
755318393113288704
755306455893434368
755275389077954560
755324621495369728
755203699731931136
755317633910800384
755350487856062464
755318829236891648
755289892586856448
755351896991248384
755326895047213056
755346884789669888
755313246807134209
755339939022241793
755324055440519168
755254165715070976
755333102575185920
755334356508434432
755288181369634816
755297106844389376
755349099705081856
755218363236937728
755340874377207808
755338274147885056
755322079793254400
755203737719824385
755346578991411200
755304946338263044
755336999083671552
755248104996216833
755327800748507136
755323124338524160
755328526681800709
755346163688177664
755238948901904384
755330477070938112
755307768794447872
755197244891070465
755317210239807492
755344351845167104
755338593053401088
755344389593980932
755318250603442176
755281898490982400
755285178583572481
755295525549830144
755332485869924352
755215598930563072
755343718497017856
755308402171981824
755320972778045440
755283752218013696
755339846902624257
755328040016683008
755333291339841536
755340933101604864
755305222784909312
755267792799166464
755337896530292736
755333807000125440
755313053739212801
755295454485745664
755339809225408513
755351490236035072
755326039207743488
755349929900539904
755223631051890688
755279314845741057
755318095317729280
755226114059018240
755347480418541569
755355512795983872
755343764508508160
755353772101079041
755333983337144320
755200121957068800
755284943370981377
755240731426562048
755275581713940480
755355059660152837
755295546693316609
755326072917549056
755312080518021120
755202496092483584
755353558048911361
755283840441028608
755340941716750336
755280275458883584
755291822096723968
755315930897395713
755256505981698048
755327851361173508
755341432555200512
755322473948803072
755264936884965376
755282657798393856
755341067545894913
755326144065462272
755250646538936320
755296045882609664
755298428394012672
755333459187408896
755353419846656001
755261136820285440
755347640108408832
755216597351014401
755342845951770626
755340178475126784
755334151067332608
755322960584531969
755281818555977728
755344364155637760
755299837650673664
755225548129832960
755352576837709825
755258678861762560
755324181147942912
755303926925258753
755295626531930112
755299401355169792
755332263777300480
755241087736901632
755317189473923072
755197211466752001
755269458256465920
755214881989783552
755196116572917761
755298403102457856
755266870127710210
755235736085946372
755221378975031296
755327826191155200
755200872985030656
755198113053302784
755340945860755456
755311606876241920
755344280265392128
755347467969986560
755219835265646592
755350584501342208
755331236059615232
755247479797452800
755300701392211968
755337498079825920
755333224272912384
755279361020928000
755356041252970497
755326823823794176
755316895520358400
755220263109795840
755347706915291137
755318808479469568
755355499978162176
755315784176500736
755340681447485440
755223178297868288
755341168360075265
755326257592762368
755293311171194880
755309128034254848
755326861425737728
755346939525206016
755213510397820928
755339637145604096
755317285603139584
755309589256601600
755259693614772224
755331437570691072
755312609046310912
755326735684624385
755344548897972224
755336676084297728
755346398577590272
755346960660434944
755205151061716993
755198259979628544
755335308615397377
755238529265987585
755212516427378689
755316258015412224
755326785831702528
755311959009071104
755334322937356288
755289838459510784
755299329875648512
755354858341994500
755282657571995648
755318858609754112
755236147010408448
755320137738313728
755304719828983809
755336021735272448
755326181902254080
755351548935438336
755309824020193280
755280514362306561
755355294650077184
755274541644021760
755348424313147392
755285103010512896
755290937211883524
755336672037011456
755313745694449664
755352572668497921
755301221771075584
755351934878388224
755337045241896960
755355579762081792
755281684464107520
755354493584277504
755348239910473728
755245987019517952
755304744965513217
755322226736529408
755352249673457665
755332527963987968
755314081297342464
755260847153348609
755297354564112384
755279428008153089
755317596317253633
755297945931681792
755334662864510976
755321438261751809
755314383346098176
755332821468741632
755322008578224128
755354745158721536
755318498021240832
755296637287739392
755335560365912064
755325565142523904
755202344892059652
755343764437266432
755323916793573376
755353088408559617
755320909750083584
755341289642680320
755355298802565120
755315444286840837
755324973833531392
755267906313850880
755347736434737152
755325284367425536
755244061452144640
755206350494273536
755246540365651968
755347623243026432
755318569236299776
755345710724157443
755300084934246400
755311543940710400
755255348362182656
755305663476142080
755315859552407552
755202643086151680
755319949158150145
755282380949028864
755344737696088064
755325842050408448
755211018754809856
755333647960535040
755339372891963392
755313661737041920
755285635385008128
755281990551764992
755298554172747776
755327976925954048
755352136192516097
755322709085712384
755266371341066240
755208837951389696
755301569730674688
755325594594869248
755351322413654016
755281709667651584
755300387129847808
755349871150960640
755303683550695424
755347010828505088
755198683617042433
755339020478054401
755288303230943232
755354346750107648
755257131188662273
755329852035723268
755289901361467392
755327356277886976
755318397320167424
755288953431924736
755327448607318016
755335824670093312
755337586198085632
755252387229556736
755335455428739072
755282183846256640
755320163109523456
755295790038384640
755288278018949120
755321232573116416
755317541744939008
755331462354837504
755258876044324864
755266106823245825
755325175479070720
755341671517319169
755323472277082112
755315771581005824
755350840123293697
755306208718749696
755220124588580864
755215351541923840
755301724819169280
755216073050382336
755288982762754048
755315297826013184
755288970251165696
755334859908845568
755274868644540416
755333371010711552
755294678598180865
755202386927427584
755286193386971136
755337611225489408
755351582561165312
755282917476200450
755233408012259328
755302052285259776
755275137230987264
755338874008788992
755294212942336000
755308234290921472
755333232623779840
755309564254425088
755302467118723072
755335325510148096
755300240031420416
755324151884156929
755296293103276033
755339771334066176
755333341382078464
755340207487090689
755196221594095617
755313523484418048
755326320192684032
755325506837504001
755265968583036928
755310210038759424
755335917020311552
755274306674790404
755352542951960576
755297857742274560
755250797768761344
755331374274473984
755324248152010752
755220418353430528
755354933986201604
755289196592504832
755293961238024192
755327259754504192
755211438512345088
755343106111930368
755342640342859776
755299648634519552
755204832403845124
755328077928992768
755333589026439168
755307035084947456
755352727698477056
755335426198605824
755237799377432576
755291838878257152
755352639513198593
755232929933123588
755329788940840960
755333924629409792
755285274821787648
755337732969332736
755310989940252672
755351574101237760
755356229959122944
755343474887569408
755215687304511488
755280510323044352
755341503640301568
755228677089009664
755341772038008832
755275141538537473
755339679180791808
755338726918746113
755316816214450176
755335174309736448
755307106111107072
755241746523648000
755318309013389312
755333719251095552
755304237156925440
755273044432592896
755272071169662976
755342753563865088
755296066740813824
755312353252487172
755337330408452096
755284809283493888
755298713556443136
755213657210892288
755218598206042112
755337787554013184
755347338068099072
755213380151943168
755329772201185280
755348302678396931
755317239616794624
755298491270828033
755197534058926081
755228504900329473
755254270639955969
755205340019486720
755327884605198338
755345085731135489
755355437344628736
755195382603272192
755318812719869957
755337649121009664
755327998027403264
755282636734693376
755222209438900224
755347346267996160
755336411662786561
755288789774467072
755276269546147840
755322008469200897
755319647340142592
755353679880945665
755336315416174592
755244657131479040
755214798011310080
755252492301049856
755338341390905344
755316266672488448
755301485940908032
755222607784312832
755335933805883392
755212763530690561
755313477506314241
755302651756179456
755213921426997248
755296460934115329
755353084386222080
755327230432124928
755340832711016449
755333773399580672
755332729244352512
755337254873227264
755251586159509504
755350110335299584
755304451221626880
755278098409619457
755326223673327617
755331206531522560
755265532115423232
755309404526903296
755208686952390660
755312973845893120
755352719074951168
755231445237366784
755273014846091264
755307966044180480
755352320892923908
755271064494739458
755258414519824384
755201908919283712
755220498171166720
755339758876827650
755348025661358080
755334549446365185
755329042295951360
755295924331634688
755210100260868097
755341298215874560
755213845992538112
755352656491655168
755289234186113025
755328077706780672
755284838526115841
755292753244938240
755286357044367360
755343340741152768
755340832593420288
755347237413220352
755319076843577344
755309304236867584
755227083098456064
755253322844475392
755336453912080385
755332733396713472
755252014133673984
755356230072360960
755294439388672000
755314446189420544
755355940568924160
755295794320769024
755314416892186624
755328098586034177
755349594695929856
755308028950376448
755332292999012353
755346515732955137
755207638187737089
755280484855193600
755294825256132608
755319420759732224
755337674387587072
755355718136565761
755324986504585216
755320154737762305
755300433170608128
755273832882180097
755324789405913088
755275498117267456
755248511675994112
755195663432970240
755318476789735424
755297199463002112
755338626372952064
755293336383156224
755281076428300288
755307819113611264
755312772561379328
755333911828393984
755312529627316224
755295429424742400
755347329591283712
755350085236588544
755208376318062592
755337934526636033
755354296246341632
755301381175644160
755253901272768513
755299808026525696
755243977930973184
755308695790071808
755303704593592320
755323061155528704
755346117458616320
755271093900943360
755206635937796096
755286483003584513
755328266429468673
755336701304770560
755300500149563392
755202231939588096
755340899769614337
755248667053940736
755336793537515520
755214672291360768
755354996724686848
755272302024126464
755339389614559232
755348902488969216
755339414818197504
755338211153575937
755281110062493700
755259119339122692
755314987439124480
755342887890612224
755314202877763584
755202534013370369
755237434682638336
755315633093545984
755312764218970112
755290777668825088
755288215079321600
755315360593768448
755341730023604224
755200063593324544
755318191560265728
755327138165915648
755336407577747457
755324244045754369
755355147614564352
755353356936286208
755268183242616833
755287665440808964
755319353583759360
755205327172177920
755305588037476353
755324437097025536
755329122188996609
755343953268908033
755291386031771648
755331923896111104
755306200137359360
755310419628191744
755306321801515009
755308964351442944
755341591963922432
755281671868612608
755340392304750593
755241653997154304
755353172328214528
755303146675724288
755355563144388608
755339977052094464
755334624935567360
755207617329364992
755324118178918400
755319710070239232
755237971519938560
755346201210486784
755309937178374144
755301565704052736
755308599585431552
755315570208374784
755333068790108164
755260909946281984
755206875059253248
755352815896113152
755285597841944576
755330397190356992
755337078817361921
755207239665844225
755319613722886144
755321329138667521
755284989474897920
755328954442002432
755310704895397888
755205461545213952
755354640137486340
755304333844054016
755313900824977408
755323011050381312
755326294984892416
755315238837194752
755240819498418176
755346914179022848
755334646079029252
755282909314084864
755283794307919872
755352476178604032
755318053513015297
755264345093931008
755296247112732672
755311497723674626
755350215301926912
755337481529221120
755319068534644736
755317894003642369
755336831344992256
755324034561216512
755338936747192320
755330225270099968
755331601114865664
755204018780110848
755309501293690880
755315658347409408
755254753077129216
755330984380239874
755260058888437760
755322767738826753
755270133581570048
755222834125889536
755342782911356928
755316283286122499
755324831202246658
755311145225945088
755279654487887873
755200604473995264
755324596581171200
755341855995338752
755306011653734400
755308033127964673
755333316413358080
755315758977150976
755303813804883968
755344443721605121
755261161810042881
755338567824633856
755332536247709696
755277070989680640
755353138589265920
755315620569317376
755216022551027712
755338957743849472
755285530514853888
755199048269778944
755222414687166464
755353847351181312
755335904517120000
755243189242621952
755325481541656576
755320431465361409
755328434075799552
755322906020839424
755314341482749952
755242090104233984
755340937438502912
755329269044219904
755328258254708736
755279663015010304
755267038067716096
755258188002308096
755281403642777600
755294217157640192
755319282297438208
755319374563598336
755291012860407808
755295995630608384
755352295739625472
755207726289018880
755337724496936960
755329608862593024
755326622295810048
755303482165428224
755205851565129728
755326290983587840
755285027475238913
755337733179056128
755343764399464448
755304820425232384
755336952862433280
755286931781672960
755342950868127744
755234573978595330
755310067231158272
755315167605452800
755302144148930560
755327188728156161
755320553309777920
755325196446208000
755342719862599680
755204769581379585
755221466979983361
755291906150727680
755342854336184320
755352991927005184
755302345614000128
755313301379252224
755307072485466112
755340819842859008
755321035663237120
755353688131178498
755247207402631168
755267721583931392
755313951227928576
755310126286958593
755346553485664256
755270561299857408
755277536247050241
755349095263371264
755312256942997504
755295034862342144
755341033869803521
755333639324504064
755207952798212096
755280384162668544
755316325266944000
755308490432909312
755320452348870656
755222515505586176
755298319190994944
755323828876763136
755330120546709504
755330237609701377
755210809157058560
755316316756598784
755212063262244866
755214261308260352
755331760427270145
755281529539072000
755296175704641536
755349623695302656
755320486192672768
755352136142188544
755297966647304192
755355332432375808
755285086040305664
755304593693798400
755256388587171840
755332305426808832
755331282196897792
755330292366258176
755316296074559488
755295873735675904
755340555836686336
755232833312919552
755243449121660928
755235987605843968
755210578306723840
755296083484565504
755290178013528064
755304023507472384
755247194706366464
755327629075644416
755322130213040129
755346956126416896
755291763292725248
755228379230695428
755335174456537088
755299581517332480
755307684832899072
755338089619480577
755342887857037313
755290895206014976
755320788065148928
755343273871409152
755298172470255617
755216123210063872
755325309461770240
755335451381301248
755312382528856064
755210838525575168
755316992119189505
755323329779752964
755287204306583552
755293671956877312
755327540986773504
755306091366404096
755315071291564036
755284746222104576
755273270673436672
755268761733566464
755300412002078720
755298167952924672
755219407354339328
755294938716176385
755218354848182272
755266056432803840
755333257596661760
755272448812154880
755301624361476096
755287401484816384
755350974420488192
755294997210132480
755262034158190593
755289292868493312
755307471217037312
755207340572438529
755282347038212096
755319840131383296
755317256444375040
755349732990525440
755341474217222145
755272067180822528
755348512313839616
755267130245906432
755341382269734912
755229750709235712
755199761444179968
755334763490123778
755287464215019520
755333031129444352
755235282946064384
755334331464314880
755279008561000448
755352622664646656
755293986634498048
755289683161153536
755296486397575170
755344804423147520
755219843675099136
755302945604894724
755289062123134976
755350227876478976
755326848846950400
755350571985567744
755338802466582530
755296804837724166
755310826383347712
755297572466597888
755285182643568641
755321698170339328
755271530196500480
755201455896817664
755331810687606785
755221013978312704
755349678305210369
755338383061356544
755267792924966912
755337301190991872
755341033769238533
755237874912616448
755306921775759360
755337754012184576
755207848146206720
755343693150838784
755301850820251648
755324118506041344
755300676528381953
755274495330390018
755310939918962693
755344901114658816
755350991252455425
755312030324760577
755288202605391873
755286084465156096
755301573908045824
755351322677932032
755250097110257664
755318267238027264
755201355145355264
755293109802655746
755327394098151424
755220086818902016
755293063656931328
755284725334478848
755250151799791616
755278853568856064
755324772750331904
755324302803730432
755257785340878848
755314655837511681
755309094240710656
755341298387841025
755282322229002241
755340304115462144
755310256079732736
755198200944988160
755283638934179840
755342074166206465
755355294641721344
755197861265018880
755204383407648768
755295081217847297
755351486134120450
755339222136000512
755323522877194240
755313586491174912
755280954931998720
755336441228587008
755268711662120960
755354078314508288
755324835429965824
755345706559369216
755237321390206976
755313477259001856
755344771053391872
755278538794827777
755309136330559488
755296435982200832
755324319526481920
755326362269970432
755355407879639040
755315071325265920
755300533611757569
755277364330889216
755346180444270592
755262977905987584
755321476090368000
755344171469275137
755354044806275072
755328337640296453
755349871331307520
755298034066620416
755272662637744128
755245416287965185
755331211086684160
755284608099295232
755351549023440896
755202177459556352
755343290577276928
755343621809922048
755234439777558528
755321157340033024
755210708669702145
755247010110988289
755336139075121152
755320981024018432
755315218008408064
755347442980323328
755302995915571200
755210201138098176
755320918109552640
755290870165876736
755326643330281473
755325904889536512
755205067259650048
755345144560451584
755329646372290560
755311384355823616
755210263746506752
755319127053635584
755321757058363392
755300386874023936
755320427531100160
755334922760400897
755225241991864320
755252093921824768
755303516042829824
755313888271499264
755277842385100800
755216626614689793
755288252781826048
755291943761051648
755340404845838336
755333060384714756
755334629242966016
755200499637452802
755283479525490688
755350684833284096
755343944595099648
755336281601798144
755348080363470848
755239561156964352
755204974947233792
755223672999247874
755341151280988160
755305692542734336
755237770126319616
755335673561833474
755349426835693568
755239355552260096
755272041960448000
755302676867473408
755251552529420289
755343558815588352
755316388395352064
755355449646428160
755331114281992192
755324080421793792
755325938473263104
755306426898276353
755310419762380800
755351486037721088
755303062869254145
755291956419387392
755225166234386432
755342678162714624
755319064373977088
755324105646374912
755325787759337473
755221320057565184
755286411369123840
755277523911581696
755298247955124225
755285144869675008
755227708091760641
755333870069907456
755319651433795584
755302618340139008
755258087401979904
755249346426175489
755309291469438976
755263833577431040
755303671152386048
755304954454245376
755295261442863104
755306951089745920
755213174979366912
755313238129205248
755335388445704192
755318523283595264
755204458943053824
755225736538128384
755277683332964352
755318766356013056
755209274062622721
755336155856572416
755349456279769089
755291780275400704
755287782860390400
755326807004569600
755267696745472000
755343600829931520
755275061699997696
755331160369164288
755274545884491776
755288978610413568
755348751586164737
755304673704378368
755239145845452801
755353012718145541
755206665402589184
755332817358360576
755288722493566976
755297698337722368
755291285381054464
755328908182990848
755339536457166848
755329667440205824
755334520208056320
755338131491217408
755341730141077504
755300773026639873
755328585045516289
755216630792069120
755332658012585985
755308909884215297
755218904214020096
755335765966589952
755340346003972096
755266295835361280
755353490893967360
755294796055449600
755299883574263808
755212499696451584
755321211564023808
755309291314216960
755281453815136256
755197312088023040
755337133087453184
755307869692694528
755308444169695233
755286612741849088
755306690984017920
755197961924063232
755322801121296384
755323812057669632
755255650507223040
755245693078351872
755324277818261504
755341281270853632
755342871075622912
755221576119832576
755341113830039552
755247823738642432
755280875105886212
755349846312284160
755237560620908544
755311195700232192
755247446414987264
755290236599623680
755294464499970048
755346985553694720
755326324407885824
755282808537579524
755327922676850688
755271819335241728
755297878785097728
755320905409171456
755318170798346240
755281680517169152
755342799680176128
755217343987539969
755302211396243456
755349808446078976
755259479868993537
755229922663235585
755317394894094336
755346495029727232
755326068702187521
755308486272094208
755334486829785088
755198549164515328
755311136841564161
755317633734602752
755352878764679168
755351465275691008
755355118409748480
755322474259177476
755336109815689216
755351003956850689
755301431339606018
755274881407651841
755341671651356672
755312328116146176
755245001194348544
755208376313843712
755287292323979264
755320511283036160
755334495176450048
755216106621640709
755353658741690368
755282473030934528
755298939973275648
755327171611287553
755288185601662977
755220330373869568
755354887781748736
755344418853486592
755297694306930688
755220292490801152
755322000160264192
755353771933364225
755284398342279168
755318476894507008
755329139016658944
755301557307006976
755316035784441856
755338483854704640
755296020494422016
755292404995981312
755327083883204608
755198725199462400
755344330471141376
755320875927408640
755293289977409536
755350001157562368
755242837097218048
755319512803729408
755330309273559040
755297098422026241
755270875658747904
755293160323092480
755338202827804674
755220644707438593
755314886469619713
755316157448654848
755314706274017284
755212193403142144
755334046289395712
755318049180450816
755309765564174336
755251431020584960
755220128816570369
755201208428748800
755326404351422468
755278643660718080
755316279045529600
755303423495532544
755319978413481984
755249103261593601
755295089702866944
755296138316636161
755312449935540224
755353759543390208
755228781967618048
755352362680774656
755291289449533440
755247286976860160
755198700104757248
755353843161001984
755350148016926720
755353067537719296
755352597536579584
755351611904491522
755332108395085825
755309568125640704
755349032445313025
755326886708908032
755214390962614272
755291990149980160
755339817441984512
755280313065041920
755355953118183424
755330028284575744
755336092895895552
755351192537038848
755237992516628480
755334935464980484
755288156442853376
755237082214334466
755234494307770368
755298537404035072
755351590844760065
755355223141519360
755329579171086336
755307404057796608
755220825087709184
755217566373666817
755304782563250176
755206253983531012
755354929464836097
755330887781191680
755339838769995777
755328895801520128
755303692233048068
755348613144911872
755301011716177920
755270980621041665
755307538187292672
755349535602475008
755348617221795840
755275560914448405
755307152261181440
755354090738036737
755326228110901248
755312697135230978
755248410937090048
755306934341922816
755333375133622272
755340799022362625
755249275060293632
755284037502115840
755326815305080832
755355315340709889
755340182526853120
755305734477316097
755297719384539136
755279683932086273
755329352724799488
755255382226903041
755265699841470464
755345890748035072
755322071509508096
755355881970204673
755333664536428544
755336508266123264
755237594028445696
755336881525489665
755275401350361088
755308792431206400
755356129346068480
755254358783262720
755331580130983937
755335623448428544
755349192055230465
755273648206995456
755342338243850240
755296876216410112
755338961824911360
755302408700497920
755309845109235712
755322403048284164
755345878483959808
755328874557370368
755339431561887748
755340195004813313
755273073515958272
755205310470557697
755348764047663104
755272964451336192
755327020641423360
755310683823214592
755337204604567552
755265523932430336
755345257764491264
755329394571374592
755320473588756480
755339444467666946
755341596145713152
755338294934855684
755318690854346752
755354204257017857
755326353927397376
755288211048501248
755343600884523008
755305420231675905
755290735931494400
755340169713061889
755275158282199040
755294137537232896
755329935837949952
755344733220790272
755290295428722692
755337498155442176
755332619999383552
755274646560333824
755230832684470272
755303146658799617
755218606405853192
755311485040070656
755287816624545793
755294989060636673
755265766996512768
755340157172195328
755325859028930561
755312487566901248
755231831172210689
755350622250074112
755243323292385281
755305990661300224
755309761348763648
755355559000313856
755232732901498881
755335900117213184
755283056068554752
755346989856940033
755317583381954560
755303419322241024
755305067830505473
755337275689541632
755286977554046976
755198683612844032
755282334790873088
755311291930214404
755276273958653952
755286604596539393
755343617766494208
755336654961860608
755326358071324672
755310570677633024
755208959611592705
755232766447321088
755222142170632192
755288538091053056
755354099386839041
755316958573301762
755329982000422912
755257009646153728
755335338277609473
755318703307227136
755344368538624000
755243281458475008
755346729797574656
755222721038917632
755283685235122176
755282485672542209
755218153353904128
755303582837116928
755347556117442560
755287569290653697
755352152910856192
755307932372332545
755219696769785856
755206145015414784
755352060955070464
755312487331950592
755198427693142016
755309300004904960
755326018341056512
755344485706452993
755228366496600064
755309572370423808
755320398040985600
755347203930124288
755259794295054336
755323128411217920
755354724098904064
755223337782026240
755275653252050944
755327490390953984
755320368722837504
755250315444772864
755329793323851777
755295949480747008
755347706944651264
755333337598746624
755308779802066944
755245399569465344
755350865196613633
755340488740315137
755350341005082624
755213573266272258
755326597083738112
755201023673794561
755204702443298816
755356246648102912
755325959507677185
755286147274641409
755343399465652224
755298415454646272
755306787461554177
755326177896755200
755335333999316993
755336428700172288
755315042036420608
755319315684098048
755300709743165440
755303993879003137
755319391399600128
755335178755645440
755292963060736005
755212726054420480
755285132320317440
755338546534375424
755308213587902464
755234037170515970
755352736141570049
755333702394130433
755254119380680704
755291750667808768
755319001232896002
755288756266106880
755235257654403073
755326634891341825
755296234605273088
755318493935833088
755253590915067904
755301146093350912
755318447794491392
755235337526476800
755304203791265792
755309488459149312
755332938754031616
755341474376650752
755340169897775104
755266928982237185
755272188509368320
755244401463406592
755281307186241536
755306401644380160
755324147664912384
755353495130210304
755311623577960448
755233269768224768
755329034125533184
755321870367481856
755200184888557568
755348940313206785
755326232120688640
755316069410021376
755344423068794881
755343969953968128
755213464218533892
755338030664343552
755262419946004481
755294036731179008
755308645387268100
755262218975916032
755336760113192960
755206224698806276
755320460791996416
755199497270013952
755326915851018240
755250999099584512
755341751263584256
755343021852483585
755195147634241537
755335941938610176
755322549714624513
755326018458488832
755352391940182016
755340673130307584
755243629527064576
755306024282750976
755303612486606848
755347602183421952
755215704001949696
755340249593675776
755330380253790208
755314920099573760
755330154126344192
755279386262331392
755282858953019392
755287246283149313
755213107467735040
755297589143166976
755251842045583360
755334000244293632
755352199031615488
755338546848890880
755324462090838016
755249656708206594
755333253335252993
755301691226988544
755329893743923200
755351628727873536
755324378431107072
755302513285423104
755212923027369984
755349279858909184
755329185090969600
755345798678712320
755260046146170880
755311929581834240
755346549488644096
755308935066836992
755328849395802112
755324349117181952
755239250908573696
755344674718711808
755272004001902592
755312332113383425
755332242868690944
755303561861398528
755298176609902592
755328144698060800
755340434260582400
755335132580548609
755234784037789696
755318854620946432
755315264175026177
755354149475258368
755306854536863744
755281487394705408
755339960291463169
755318544267706368
755244070033686528
755283819285057536
755273182794375169
755351570179584000
755212927284629504
755236876701736960
755346536666533888
755326798439874560
755303713112227840
755349246598082560
755239695521554432
755320351702315008
755342539775803392
755299195569967104
755217142547492865
755331735211085824
755335547636318208
755327754825072640
755330569031020544
755353973419282432
755345719150702593
755335770223808513
755307865334620160
755265989328138240
755336894251163648
755307059894038528
755317004890812417
755297895448915969
755308045706625024
755295768949485568
755229675258011648
755301586394574848
755249618997215232
755351678958927872
755282422808383488
755344326637387777
755322713032368128
755351024886509568
755353059102957568
755306858714394624
755302165523070976
755284578688917504
755311527020883968
755219839736774656
755332653763756033
755303931262230528
755304413535858688
755356284485038080
755293285795688448
755328803170287616
755227590760206336
755295982787629056
755302597544804352
755305336265990144
755299908694007808
755278270271107073
755219721889382400
755260822272692224
755295798439604224
755282464612810752
755356007623188480
755205469648584704
755320939114618881
755229264119758848
755338978551820288
755322335876509697
755239641004052480
755307626196504580
755329013267267584
755220879773237248
755344577968476160
755222947309072384
755297522340466688
755336361398403072
755343319807455232
755217776034320384
755342934136987648
755299912821121024
755328757108441088
755339297423777793
755270867278594048
755347484734480384
755306208647610368
755318770701307904
755313158626152448
755343059823591424
755332657899339777
755335132681277441
755356162976079872
755298579162333184
755330241971818496
755295584471420929
755335304580571136
755307882313228288
755344028539891712
755350294976954368
755353533009068032
755325221377282048
755327415023435776
755218241513893888
755319475034066944
755267340158267392
755253096146612224
755331693398073344
755300386940997633
755337636454207488
755286885270949888
755210502884687873
755252743657234432
755351511245488129
755310990099558400
755311711658409984
755307928400367620
755202084853559296
755319269890592768
755282854884573184
755301129488072704
755350521637179392
755202726829625344
755346868104794112
755313758545797120
755305914865971200
755320171347279873
755271790352437248
755349623850557440
755245693065834496
755347488836648960
755356179468001280
755263552772972545
755244099263877120
755297614405525504
755353260412764160
755303318868680704
755334931136512000
755221319998857216
755200931617046529
755300420302598144
755200931441025024
755355307178463232
755257689136041984
755294061939027968
755325783577690112
755333454745722880
755284628735336449
755345014536953856
755337036689772548
755241792308649984
755293118270873601
755314458847653888
755352140495855618
755317549936410624
755313397768523776
755326471527342080
755205772016050176
755330690930110464
755330535392772096
755356221448880128
755268250011742208
755311413766164480
755332494426304512
755286004559450112
755300139330211840
755197098170028032
755284490662977536
755327788136140800
755203553061441536
755199807510179840
755205155092660225
755199463627616256
755348961213444096
755247144324378624
755316245659025408
755338261464096768
755301582300819456
755348013237895168
755247958145269760
755285304102313984
755301087553392640
755335002594877440
755262101510295552
755263288326389760
755318355196870656
755341621206585345
755306540110864384
755352220141494273
755287384686755840
755309232610746372
755344817329152001
755340388072845312
755259186200489984
755350135656345600
755330326046601216
755305269245145088
755319118660771840
755202089215635456
755293873296080896
755334448938377216
755325699666415616
755348663338237952
755335027651641344
755338731301646336
755267730056605696
755299342697783296
755307567786651648
755224428066304001
755235736148779012
755290106747944960
755314727333617665
755282082876776448
755287984270868480
755277419062423552
755206799616335872
755308352117374976
755196125095735296
755341327496318977
755347661079842816
755295454309576705
755308209490067456
755346104854597633
755336231278567425
755271764872224768
755258922101972996
755319139644936192
755297123600625664
755205113153740800
755277712516874242
755311522847592449
755271676955357184
755327301865340928
755303998148734976
755319907299057664
755333903561396224
755301217429889025
755270385134931970
755328795033346049
755277225872719874
755301519227052032
755228454673526784
755331529572835328
755343110129881092
755195432997949440
755294997331660800
755196447759425537
755246657969786880
755278421253558272
755335904462381056
755302664246857728
755228526001795072
755205050536898560
755338660132823040
755276366334029824
755214806471147520
755197161026060289
755304040142106624
755327842842533889
755202798195617792
755320054045151232
755208124697456640
755312088956928000
755346897716518912
755322008490110976
755211304097484805
755339725255376896
755303574788243456
755293814366035968
755346490613129217
755268061238812672
755356196425588736
755328589571170305
755299426323816448
755334356579778560
755334641788317696
755301494329671680
755338852773027840
755252500513427456
755319206652940288
755211782348615680
755323485065478144
755291297766858752
755212394561810432
755355160562507776
755322008515276800
755294472863256576
755343282142605312
755354912880558080
755327561731891200
755336076458389504
755335325443092481
755348495725322241
755353780254830592
755335136858734592
755346314544709632
755295165028429824
755279562427301888
755345257785470976
755324902530572288
755352450639532033
755283538484879360
755352735931850752
755284440255979520
755350509050003456
755266782076760064
755340430137495552
755203569675042816
755355038554267648
755298235456032768
755276685025705988
755292208194920448
755345840600907776
755344683174363137
755213329900118016
755305248038739968
755306170810785792
755215267701981184
755315100760862720
755301821363748864
755315230725513216
755279104862281729
755318988658401280
755284830384951296
755236423784099840
755231214278209536
755297073235451904
755333622614351872
755252806664146944
755305806141263872
755300022103801856
755298167990747136
755307697571061760
755328216009768960
755350655762661380
755336873388625921
755340916311912448
755352207504003072
755311153677340672
755307147982954496
755349137227341824
755212449050165248
755351632792125440
755348118082756608
755319613496422400
755324395091009536
755213724307320832
755295915657822208
755221320044994560
755338546660122624
755307165041119232
755250927506821120
755337309374087170
755336428691791872
755326253310287872
755333303897624580
755316526568308736
755283961866248192
755349670021304320
755259006072025088
755352232690933761
755323350768029696
755295865472946176
755224461570297857
755349896471773185
755323451288748032
755257173018456064
755264735491321856
755351553318457344
755340023122321408
755259551276904448
755336315424550913
755273728083300353
755324718266343424
755341293878964224
755282946932764672
755330338528829440
755350001413414912
755313959906009088
755297786673758208
755355760016719872
755350529753149440
755314253188460544
755349044994727936
755306653243899904
755322637832876032
755306565301927936
755212231239958528
755327612319301632
755307433543729152
755337317850767360
755326043519586304
755326328585453568
755324760234467328
755338504612245504
755310189218242560
755318950817361924
755346369230012416
755331705653882880
755315385713459200
755195168819703808
755276303071346688
755213384455426048
755321580843139072
755234678802489344
755286977604382720
755297895491002368
755321349929828352
755293805964820480
755324093180682240
755322705038217221
755316342018957312
755291612272553984
755268258446671872
755316908103176192
755296519604109312
755345182288187399
755336483276480512
755266979511099392
755290257688498176
755199471865040898
755227175310229504
755338680835923969
755339666782642176
755353436435181568
755241100542083072
755313301169602560
755326685386534913
755324432814641152
755343143877369856
755332498352054272
755299782931853312
755346230708805632
755233118622212096
755346842968322048
755290035453386753
755349263362695168
755333551097274368
755288038842957824
755343923824984064
755352962730450944
755215989084712961
755305218833846272
755296415086104576
755311485019185152
755349854499602432
755197790200836096
755309949815820288
755322667067019264
755295597247156225
755242593714184193
755295651441864704
755336416196898816
755320263571636224
755265482001973248
755318384858959873
755321261920747520
755329591951101953
755309006055477248
755279662742380545
755311107787468800
755223253501644801
755335166147588096
755310209954902016
755266249496621056
755315737938518016
755201497768615936
755235278609145857
755291063145861120
755348449441243140
755299422364397568
755289666233008128
755289716673556480
755350093633560576
755322008523669504
755343843994861568
755313129152585728
755343886092996608
755314026792513537
755299019685961730
755245495992344576
755355361809403904
755301435437412352
755334327135862784
755270426842935297
755340454967869440
755319663781740544
755283064327110656
755282859112271872
755307466833952768
755335191418249216
755202664061730816
755281680487755776
755318640677904384
755350559226486784
755298180552548352
755301108411691008
755355084721053696
755236608270594050
755335811952959488
755316862125158400
755353205714935808
755318414026104832
755298633520742400
755259257474383872
755339276557094913
755287351035830273
755297706873131008
755234280415096832
755355823027609601
755349560868741120
755306854692032512
755240953716285440
755349368006438912
755258796252028928
755343642668204032
755279910269284352
755331378842103808
755348365710356480
755335522822791169
755301968399233024
755318674190438400
755229758896664576
755352853645029376
755343416293257216
755331374404567041
755316505697366016
755352438161432577
755232414201327616
755309090000211972
755344003319685120
755355814529904640
755323556460793856
755206887348506625
755204715072421892
755315679566364672
755203636913926144
755208376313868288
755346100735840256
755304371445989376
755347006537760768
755243402925604864
755344762819928065
755321434000404480
755207890080788480
755301121007063040
755208439282831361
755312537663578112
755285425812627456
755309396289265664
755269730764787712
755349028179734528
755291943979126784
755219164248276992
755331818904256512
755344032843309057
755343995279204352
755266882983325696
755348826769068033
755237325626548224
755347598135951360
755290714733318144
755297870455115776
755308024705773569
755294422645018624
755319571574300672
755226843855323138
755257206715535362
755318305146204160
755352975283986432
755331856875261953
755284507134201856
755346025326444548
755342455621324801
755346083803439104
755296674830966784
755346729722077184
755208812697620480
755223006427742208
755302714662391809
755328970992652288
755195298478260224
755339649955008513
755350349507092480
755259303792144384
755347300432617474
755342623418773504
755356477506871296
755335514161491968
755339221972451329
755345836565934080
755270032565923840
755261757560532993
755271777790468096
755325993045336064
755285270761660420
755356099839135744
755231658895347713
755214496193445888
755228731602509824
755309828134674432
755333282825375744
755348466151358464
755263720222318592
755312273615425537
755331567367491585
755335744953147392
755283689601400832
755348198005190656
755345681133350912
755332913617514496
755210779918565376
755313087100616704
755328887102509056
755352664809082880
755276995257331712
755270175562268672
755337602912382976
755328018868998144
755327410648719360
755332708109287424
755318254541869056
755305793206022144
755287493663191040
755336726571130880
755324319723507712
755308389652201472
755200331773014016
755354241636663296
755326483988680704
755335933528973312
755331391144034304
755341742954676224
755348244067037184
755235656201302016
755310189113257984
755279046372626432
755293390636318720
755328358662205440
755281197807312897
755349497903927296
755228211324264448
755337565167820801
755344309755453443
755323858157080576
755258951260786688
755319798335148032
755341327399870464
755339171506622464
755251279996289025
755294905010950145
755224524451262464
755353273024909312
755240148544126976
755284242893041665
755319055825965057
755310667045953536
755349485597945856
755301184068431873
755308171527331840
755274063363338240
755227095492464640
755277708184129536
755322331355029504
755341193161027585
755282082948055040
755303457058271232
755341893970649088
755304119859044352
755346415065370624
755344876028518400
755322243496964100
755344213131292672
755295081263984640
755329260550619137
755277641117233152
755254702636273665
755210712780197888
755335585519243264
755215233996693504
755349204319502336
755346046021148673
755287350872313856
755271341582852096
755329235468902400
755327322769625088
755331538196267009
755254354379145216
755311585904779265
755294791831805952
755215032896499712
755283488044158976
755287598483050496
755353784541470721
755255457619578880
755268741005533189
755203158830383104
755315671014182912
755269231852216320
755336617175441408
755292405327339521
755344901114585088
755349871239061504
755288755997552640
755349015785574400
755329906532311040
755343562955452416
755322369099587584
755319370440585216
755217033449603072
755348524989091840
755314878299172864
755353323050528768
755303817676222464
755342472650362884
755301121036550144
755305797589032961
755348646502227969
755333492586741765
755289498360147968
755330535627558912
755222934822592513
755328849454301184
755314756714655744
755204370808107009
755324743105085440
755353059123920897
755324307216171009
755309509447413761
755213069777764357
755213539535650817
755344217556279296
755299871133949952
755332250925879296
755347195302260736
755325091546791936
755293432944418816
755313015847739392
755220628215508992
755274667263418368
755302274440818688
755229767578882048
755340257923563520
755329117982068736
755302911970713600
755280464202469376
755265867689123840
755309924754739201
755293751518474241
755322008389517312
755236314639761408
755312894439485440
755214227485233152
755346490818760704
755329570908364800
755340958493847552
755312114127044608
755326903352000512
755325422867480576
755204295340023808
755210704454504448
755281864747802624
755267037899919360
755354803690213377
755307152487641088
755234230335074304
755326735395254272
755213069995896836
755225392823369728
755299913186107392
755322629473591296
755296654044069888
755276324424515584
755318745380380672
755295936692248576
755341214321352705
755280619391680512
755337158563655684
755345144338079744
755311396947189760
755298323309944832
755296347855720448
755325548746772480
755272373083992064
755313796294606849
755323128251871232
755306388881047553
755196837997514752
755288936386293760
755341587660570624
755249698684796928
755334843333021696
755353004354768896
755328870350524416
755219155792629760
755222146591363072
755282213185396736
755327532359151616
755272922743312384
755281587902623745
755348537739776000
755317281463427072
755326018492268545
755317696825270272
755267230942756864
755322008540413952
755336378246950912
755294930055168000
755327234563510272
755334914514440192
755332494292025344
755339490349223936
755310390557409280
755331550762430465
755347161739563008
755278341557612544
755202470914170880
755301431322763265
755334943832625152
755326542453018624
755356322099564544
755326534311874560
755211522222071812
755313934652112896
755287573547786240
755315544975372288
755306007186796544
755282418509185024
755336768233275392
755318640434634755
755295009956569088
755355273695461376
755330116159434752
755318992768827392
755335757624184832
755353822357295104
755321291469574144
755279201511485441
755277343350980608
755303935334834177
755316933306773504
755345459103817728
755229012373282816
755333916236677120
755320662344863745
755337456082362369
755315448804216832
755256141186301952
755199723720630272
755353075611791360
755272574574141440
755287896492503040
755314458923241472
755217943722659842
755309157046063104
755315876543488001
755290693711437824
755337003357593600
755279847379857408
755354099374252032
755351322627608577
755320460942925824
755241742153101312
755342695036518400
755238973874769921
755286402997248000
755336352934363136
755314513457606656
755342929904996356
755208305186861056
755300789770412032
755343428934701057
755205146972459008
755353436443541504
755298507758702592
755353155630665728
755201812358172672
755220468508954624
755309744613711872
755310637731999744
755228420888461312
755326592814026753
755334046109032448
755296293270978560
755330246006669312
755328161831936000
755326118937317376
755341965047324672
755310239310876673
755355197937901568
755269974147604480
755338869512568832
755305738738597888
755356091681280000
755354577298423808
755224662829740032
755207336273346560
755285723524239360
755310377727131648
755209479436718080
755289599346376704
755216697955610624
755340639718477824
755333345672822784
755322356512555008
755299934090432512
755341247989026816
755334301906980865
755347589680201728
755343810385895425
755218459768881152
755346948081811460
755289519637790720
755268946367016961
755339808998879232
755321115048812544
755353264481271808
755293407778668544
755294686844026880
755286541593931776
755195143402221568
755327561752780801
755327385625628676
755294309327437824
755273576928993280
755299300779913216
755291071546990592
755296335256059904
755234691536588801
755257642885472256
755352752784637952
755355730681683970
755255180724211716
755270292717596672
755300101862531073
755290349950599168
755291675463942144
755305109551210496
755327968864563200
755320737850859520
755302874314379264
755326823509229568
755303364733329408
755235987727511552
755330568951300096
755351494405140482
755322348274843648
755270200547737600
755339167647862785
755263313546735616
755343902698156032
755335342434185218
755245693053247488
755333534542204928
755347820157276164
755313955682283520
755274751522713600
755286789162688514
755222393795190784
755352585117118464
755318699305865216
755353335960637440
755309954119139328
755205574686543878
755313632393719808
755326550858432512
755313561119911936
755348969417342976
755326454737567744
755203355811643392
755307592935698432
755313502676410368
755310826412765185
755261723817365504
755353184672055297
755293059387101184
755283190185660416
755353910265671680
755230971016912896
755331131059363840
755353247758577664
755336726390902784
755340518196994048
755214361711501312
755300755888824320
755235320669540352
755266534533128192
755311644398551040
755311845855092736
755292514064752641
755217779943313409
755296280650317824
755198159295479808
755313309730168832
755335145339621376
755299606754430976
755242249689137152
755326622228746240
755305919173562368
755336860658982912
755310734498758658
755275409768480768
755278270526988288
755343324001759232
755332683031535616
755325137453449216
755220300766273536
755343169026265088
755307978568376320
755202143943032832
755353046444486656
755327188438769665
755304287534780416
755328539109490688
755354330039984129
755313124899717120
755228765161189380
755300772636725248
755254786262347776
755302190676316160
755324978048933888
755197505059614722
755345756525965312
755313942910603264
755312403420774400
755351616111439872
755318665759821824
755202395387392000
755292719593979904
755337334556590080
755348004761116672
755349145607602176
755337544120893440
755346310262317056
755301666212032512
755343579917221888
755320863466094592
755256803739525120
755315927038750720
755267780463714304
755345743989370880
755284163549364224
755314911622918144
755283081137881088
755287942273183744
755324097484230656
755308318264930304
755326324500234240
755325498293616640
755261790896914436
755310528810057728
755341935775219712
755325955330150400
755350014059307009
755308737972363264
755316065182384128
755302022887256064
755348076206825472
755324994746540033
755283571930198016
755331378623807488
755328417382461444
755325967833399297
755275997247832064
755310260483686400
755332242688192512
755298214417469444
755253167605055488
755349053295120384
755329529074294784
755343126789840896
755343722410287104
755353524482011137
755224197262106625
755277234227834880
755327176002723844
755240014338895872
755320779638726656
755336571407196160
755300089296523264
755334272882401281
755335660903563264
755278232547721216
755292908601896960
755298776181420032
755334960412786688
755289250917122052
755328778243493889
755352492762886145
755266929007349761
755335417579175936
755310268620611584
755290392094920706
755354661285167104
755281584014647297
755341474301112321
755351637108072448
755311850087211008
755309497019691008
755329210386972672
755323166227107840
755307529719189504
755340694265311237
755320947536723968
755348797555744768
755285035784216576
755352945630121984
755307441944928256
755316786594254848
755280610638254081
755353096583274496
755296154833842176
755335694407512065
755334604261851136
755343483590864897
755295492251136000
755311388583686144
755346062706151425
755328174272155648
755256921314189312
755295135768965120
755337124707172352
755354971470753792
755343919496310785
755232200031891456
755245152260599808
755314588950917120
755340966635171840
755290446281084929
755349351183024128
755346914468589568
755313255074136064
755291947997200384
755308909804544000
755310923175325696
755308008201129984
755322193085464576
755341755566948352
755310021399814146
755202622047588352
755291113129406464
755256988376891392
755300034455937024
755326551068139525
755216698135842816
755355613216006144
755312290388377600
755347430380544000
755353386363588608
755226776817831941
755279478218170368
755320058021351426
755327901382434820
755354120031182848
755321454913200128
755264265750061056
755347283634491392
755220812794368001
755319353529237504
755335879196016640
755206396682047488
755321970653335552
755253758817280000
755314630671695872
755328799089233921
755325246580920320
755342619186565121
755333945445781504
755297673293410306
755251716266790913
755330862783356928
755314932925726720
755306208526032896
755303054409334785
755294984597798912
755322398778413056
755254606016438272
755344901051715584
755338173283270656
755293688717344768
755294057824448512
755331802265300992
755226911127773184
755352798913585152
755285858002018304
755327486397939712
755323421995642880
755268191400652800
755354783066755074
755242283168137216
755287812321181696
755347782651830276
755330631891116032
755326198842929152
755324445544161280
755356238272163840
755295836121075716
755292845389471745
755244447323951104
755346574612504576
755282439354875904
755351238707851264
755343391324409856
755347258095403008
755331122691801088
755292287572336640
755324042739986432
755283609934757888
755336311071006720
755352446457831424
755314391717912576
755344754339147776
755292795200569344
755291826173648896
755261681954009088
755309572596916224
755202135432671232
755329205941010432
755318338507661312
755269688754597888
755315679297810432
755337527683387393
755336894146310144
755267193374404608
755245474932817920
755352475893374976
755269634442588160
755349002921578496
755317227130204160
755332452290297861
755224218258722817
755261958648127488
755312860771840000
755337359676338176
755348055101177857
755310558308601856
755212633691652097
755295315910090752
755343839800328196
755304782693302272
755287292529483776
755332880155435008
755301532174839808
755322235016114176
755342166390480896
755332137914621952
755335388298776576
755201346639269888
755200159919792128
755349044889808896
755341595910795264
755296503074217986
755269386643046400
755215494202916864
755311258543411201
755308368860811264
755331257156984832
755303348023267328
755339683379421184
755297572613394432
755302664418758656
755295693456171008
755238583812952065
755313519491448832
755203804828733440
755223685540216832
755222159077744640
755353910395727872
755305881529622528
755291906096193536
755197819418451968
755339687519199232
755329063481446400
755346624939954176
755206392563298304
755264550723780609
755221831985004544
755323581626744832
755229620723560448
755270162908082176
755297014909239296
755346289257242624
755253125351550977
755350554881163264
755281717997531136
755323795485913088
755198066848894977
755213661119979520
755296049946853376
755336973863292928
755318271621169152
755261187059703808
755344552798617600
755301095899967488
755283005766238208
755226953033146368
755312139385143296
755260838718545921
755297304257585152
755343277948141568
755246930704433152
755324642546638848
755289624205926401
755352866135609344
755329529003008001
755291285137809408
755352375372746752
755277662197866497
755343902853386244
755234351655161858
755231566708805632
755223266122432512
755320083308773376
755300240266321920
755290052327006208
755297916307247104
755320217698467840
755214609292943360
755342640519020549
755305671797727233
755325808688918528
755340371262046208
755270804540039168
755325552886710272
755289192226287617
755314920388960256
755208439266177027
755204605902884864
755343651144732672
755208439270371329
755282649376296960
755303708750123008
755309576564727808
755338232179494913
755214240181522432
755321043699499008
755326110607564800
755305495649366016
755324625907834880
755301292940156932
755236725895540736
755200432369201152
755281948667289600
755302026863583232
755335409203290112
755282074479788033
755317554130714624
755220250732494852
755224474119643136
755257869285462016
755292963044032513
755339414788636672
755340882824617984
755302299464065024
755323850020286464
755299745170612224
755275313513463808
755208787573616640
755316996494024704
755276529551237120
755199375349981184
755310105353195521
755322008653660160
755257231558541312
755268300343357440
755274692622163968
755335652594610176
755269965838708737
755350458676371456
755210167554224130
755348780866801664
755353784721760257
755300193914859520
755321631254409216
755343953214398465
755328371333079040
755296754841640960
755346872324284416
755290047960588288
755232850354507776
755270162820005888
755297643824308224
755329637828419584
755355088932179968
755350915704578048
755331139489759232
755207285840936960
755345865716359168
755317386492911617
755336453853290496
755242954374209536
755273828541095936
755353595755847682
755282485676736512
755243436475682816
755335224788152320
755356372661829632
755314987397177344
755335547627958272
755196343140749312
755321861974659072
755325665952559104
755353465661120512
755208481297174529
755334843236429826
755206392785567744
755271433836699648
755283844719337472
755228383232024576
755215175549018112
755220879898927104
755318262913785856
755273367205269504
755243298428710912
755298239637848064
755304153388355585
755316610655715328
755296440172195840
755339616262184961
755291008674439168
755355147635744769
755290001856946176
755331907085271041
755337330475560960
755294850413506560
755288731041538048
755303721534365696
755338328774434816
755320930742788096
755323535107710976
755315436275703808
755322830473072640
755330162367967232
755291352259108864
755345135768997888
755284884705476608
755299325828136961
755294930239533056
755275992738959360
755351423303516160
755279021311688708
755351792133763076
755278388013785088
755251607160238082
755299858475520000
755335367327440896
755238978283012096
755292698857377792
755322343925411840
755299938007908352
755311271118041088
755252097969381376
755333072955043840
755347392577282048
755340807314542592
755330091090120704
755293743096496129
755259811332296704
755350592554401792
755331831818547201
755340908204285952
755323401263284224
755303688000925696
755294208857112577
755335908686073856
755336403282698244
755309580746362880
755316472029835264
755249350671011840
755313037083639808
755230106985992192
755340543417315328
755326718903189504
755260213813506048
755347618927112192
755306950955597824
755311841438535680
755331756253995008
755350538200449024
755354187337199616
755229859907907584
755290580746399744
755322809799311360
755303243434061824
755337280139788288
755324541832953856
755324768442777600
755341021546807296
755331516985737216
755196183472144384
755343764600881156
755341608741208064
755332330739208192
755217637500710912
755208171082264576
755245496101240832
755260121492561923
755279650356600832
755296469477797889
755261354861170688
755306489577934848
755320469335703552
755327784147451904
755349007208222720
755272197153890304
755259538681401344
755295936734175233
755287162132791296
755296171732664321
755318401304825857
755338232074600449
755346671249358848
755343764261072896
755342199773069313
755200931621253120
755202638627561472
755315700390961153
755306883750072320
755310830850285568
755261870748106752
755330153908166656
755339842876219392
755341524863451136
755335174653636608
755321438110883840
755310876786302976
755296666475958272
755295194292056064
755261266566844416
755307882095054848
755290639206641664
755336457905209344
755212201783427075
755310952401276929
755338211325538304
755335186955415552
755231977926787072
755256094893760512
755221685230530560
755316728033382400
755317814475497472
755337246438461440
755281944770973696
755234561571696640
755303901730078720
755336617351458817
755338626586800128
755316698744492032
755326207005196289
755282875868676096
755291314816741377
755243185178279936
755213619374100480
755297098480885764
755329193597145088
755225799519772673
755269911333580800
755337183603658752
755332771132899328
755316069523460096
755343349226336257
755342279452352512
755339490391130112
755254601822109697
755224478397804544
755332255434747904
755347057007857664
755348613010710528
755350953533079552
755321098506559488
755351351987666944
755207604821958656
755329176631177217
755305168632184832
755355000797298689
755291281165721600
755344217313046529
755198771554820096
755324596530794496
755330229267226625
755304749084409858
755330409601302528
755314198977060864
755304111474552832
755249274980560896
755206807639822336
755347703069016064
755348575261982720
755329340309581824
755345261791158272
755200302438027264
755350647185301504
755335845683560448
755335916978315264
755342808093974528
755351049909796864
755343109958107136
755280514521661440
755288890551009285
755319516998041600
755319248625565696
755273061100875776
755314156845228032
755208837951463424
755347690104520705
755269017825255424
755330212443725824
755300886226857984
755345421120208896
755251032360235008
755315985519869953
755349401485320192
755212801375870976
755221781510848512
755237656976470016
755262948751179776
755354849978544128
755252995470848000
755215334676627457
755289594837557248
755261266646532097
755202328450437120
755327456828063744
755334591431311360
755270020180115456
755336978095284224
755339855199076352
755355919584727040
755352937254256641
755318552358420480
755341000558665729
755312294528163841
755298306666930177
755346331250614272
755300986781110272
755309689995493376
755318577658531840
755331802370301952
755236457447514112
755295458529054721
755300756232794112
755331890375069696
755314056068734976
755322998517862400
755344372779147264
755332984958554112
755350236143423488
755297484310663168
755250382507499520
755328815744835584
755340631153795072
755222784058335232
755330477012164608
755255726096936962
755196632283672576
755317545817604096
755310222386814976
755302446486941696
755254979560996864
755325175357444096
755237992655097856
755310793013559296
755338232246796288
755293587915608064
755302794324762624
755305994645823488
755270103885869056
755345257802309632
755329021630611456
755300231823044608
755275481323335680
755326370494947328
755308553087385600
755287317435252737
755201099414536193
755313175579467776
755289611841236992
755222062470467585
755300248583413761
755262478766968836
755346243207962624
755355823027740673
755345060380700672
755258015876468741
755323975622922240
755300483363987456
755342619253760000
755333031297253380
755336009274064896
755300898503430144
755354523024105476
755336684351479808
755277511077007360
755339851185135620
755305411868229632
755244061506744321
755285836753625088
755282951290679296
755341466101243905
755351779748044800
755311803849203712
755286143050977281
755294196290969600
755321647712829440
755344234291560448
755310956411031552
755333723319664640
755252366274768900
755333010149535744
755319940580859904
755199266642096128
755310201436119040
755332779446001664
755348021676834816
755208770893012993
755327586847354880
755323501708533760
755250982041317376
755277691440492544
755279172306690049
755337330219749376
755304459664814080
755250181315055616
755195756034883584
755307647193214976
755332242856112128
755328581107085312
755312407896068096
755330170534395904
755238776755068932
755335296338702336
755345886897594368
755328945973780482
755292220631216129
755266886946942976
755350060033007616
755333811496517632
755279776068362240
755251271628574720
755307081171816448
755299317334671360
755326135815303168
755207604813438978
755334981589700608
755273929359405056
755340467689164800
755289766988423168
755205691955109888
755284968792846336
755269244422455297
755334084004614144
755304895935287296
755200789014904832
755347392388599808
755320431691833344
755302484109848576
755322147036356608
755298809773694976
755325074408955904
755315637237481472
755348571071909888
755275988712296448
755296649967202304
755312303126478848
755330090863566849
755310323192762368
755295987015487488
755259010178310144
755302735805841408
755322881161035776
755324231567704064
755349397357985792
755297236825743361
755205675530260480
755305717704355840
755267377651183616
755228752314036224
755285815882833920
755303498951057408
755336327810383872
755293575584284673
755304102997946368
755203200542662656
755355428784046080
755203842636210176
755284775871668224
755345056341626880
755252269768204292
755290534504173569
755315591292948480
755333794555650048
755235853245509632
755356410062467072
755300865079144448
755324026218688512
755320636990431232
755314303570472961
755331689191247872
755334398455668736
755217784330719232
755308318516736000
755350165058355200
755199526428897280
755300143621079040
755238269475053568
755342661138120704
755354229125050368
755341436749541377
755216899194118144
755332611959099392
755333928878211072
755270561287311360
755199266675691521
755341277361733632
755345110938902532
755356003374342144
755261421710143488
755305088831328256
755344527993532416
755267943907356673
755273035930886144
755336877352235008
755279516168286208
755273472268533764
755201124639080449
755310298093977600
755344225969987585
755279109077471232
755272461403295744
755344800438751232
755260058506625024
755318397387337728
755287128913899520
755351553410596864
755316912679100416
755343823144792064
755342711780208640
755285253774860289
755325829593391104
755212604314906624
755308960224309248
755204886749380608
755298289960923136
755295936868388864
755199614748360704
755260532618366976
755215477438152704
755300160343650304
755265134008864768
755318007245733888
755272469691248640
755279797086019589
755279251713163264
755335371576250368
755272981379551232
755336512363823104
755268342651367424
755305684418330624
755288789631832064
755296985368948736
755293244238532608
755300940585046016
755301460586422272
755316941917597696
755263531604381696
755324525206724608
755197773318717441
755345383241424897
755321975174758400
755350857051504640
755247396263567360
755329092875128832
755327796537425920
755329356927471616
755310964841603072
755317809975005184755668575520686080
755687370041782272
755718781247389698
755680965545033729
755566381484089346
755699286071914496
755582537930461185
755691547937607681
755703837239877632
755564678311542784
755689949521911808
755713102138732544
755693183489761281
755681900975493120
755616755079376896
755653664837165056
755707578387206144
755663751974621184
755697629384900608
755703090418896897
755626464863813632
755636371516170241
755600376074604544
755568423942225920
755711173044080641
755567660595765248
755684786665029632
755585968732721152
755679401031954432
755636157581500416
755718642919153664
755696488668360710
755679086282932225
755557204380389376
755692499977502720
755709889461313536
755575638304653312
755600787259043840
755675471115849729
755638464775856129
755664641326456832
755712846399467520
755717141391736833
755696480153894918
755641069283442688
755571275959984128
755665513771044865
755711038692192256
755712926103797760
755612451677151232
755582164473880576
755582416073269248
755562312749182976
755649793561616384
755688548993380352
755716415722696704
755669481364619264
755688838404644864
755668965679128576
755556381940252672
755649407425609733
755715325350518784
755653689986121729
755718533695336448
755678776068112384
755578259740426240
755668135093542912
755709595969093632
755709734120988672
755684690057715712
755597037530259456
755562681785061376
755660757250048000
755605950204039168
755645691452678146
755559637026430977
755709994440404992
755594185307062272
755594281876717568
755697939943743488
755715165975371776
755717715944312832
755673805738180608
755568121906401280
755658894958030848
755675945093230592
755565953635586048
755665618385379328
755588908923121664
755620491872919553
755568738368311298
755680436874076160
755631300816535552
755562149259284481
755591484087205888
755698619232190464
755671884738551808
755709302313279489
755695142053576704
755662854381076480
755696375472488448
755692168698822656
755679602274668544
755688658028535808
755689941481431041
755695083429761024
755713001605459972
755677354010218496
755674514512613376
755665652082442240
755661151413862404
755708194895327232
755702557696225280
755672547467952128
755662854418735104
755681896797904896
755620760337649665
755650959557136384
755608387136712704
755710103257481216
755689081418440705
755607376619773952
755692332146647040
755666134393769984
755556616783601666
755651156538494976
755688657818877952
755671851200868354
755638070435864577
755707247011901440
755566121110106121
755704352740827138
755681124995653632
755661902299197440
755657615724666880
755644751962054656
755685302514003969
755715727915704320
755698233507282944
755639559325675522
755655141085372416
755566972729950208
755692172821819392
755702092279324673
755713894954532864
755712355678482432
755709306385948672
755697344117628928
755703258413469696
755557552436281344
755716566793220097
755704361444048896
755644948985282560
755658647598931968
755668613374279680
755634488571469827
755683607889469440
755651383169351680
755687684841041921
755705699494162432
755688074835795968
755705846194200578
755590783764267008
755639777265905664
755677916218949632
755681833900277760
755565408334254080
755682966097899521
755639924330754051
755705388847263744
755696853371514880
755711357371179008
755628176051757088
755706701555306497
755594470389747712
755709683961331712
755645930507005953
755662250539712514
755659633298182144
755578981185794048
755710363207892992
755699735009255424
755575906551275520
755693208882020356
755640389722263554
755670089849069568
755703396573835264
755663290529972224
755666109077094400
755695012076138497
755690507607695360
755682114776031232
755690272818946052
755706752142745601
755657938807754752
755674636449447936
755681208818892800
755679967149756416
755689563847262208
755703513934663680
755679593810436096
755670777651945472
755708874263408640
755671016643387392
755700251114213376
755689161215148032
755689098292125697
755692533221588992
755652461097000960
755682773285892096
755563554380603392
755677068881301504
755677312448860160
755678805608402945
755664993715191808
755682039182032897
755714389710221314
755605866288672768
755688582241746944
755584651587153921
755560379397185536
755627689248260098
755685264585097216
755606172879745024
755663647364571136
755711378430758912
755661084418314240
755671389970071553
755697830656868352
755682412449980417
755558856781070336
755686720025268224
755704419958792192
755700746017005568
755710329947054080
755653488470786050
755702930888658944
755689198988980225
755611276982702080
755666319027077121
755701421102669824
755565987068379140
755716541577039872
755557061425901568
755683490344136704
755709952279314432
755618516678635520
755704088797581312
755649529291079680
755665463556931586
755619074512592897
755631535441715200
755705120399032320
755708362902347776
755712200388542468
755709784641433601
755614519204933632
755707217526067201
755641266365468673
755653496863686658
755669322308214784
755589265505910785
755591853387444224
755651211232219136
755662456052121601
755681821350825984
755615123457318913
755698363341778944
755698988376952833
755631212484562944
755666654638530560
755687361741066240
755653891182718976
755695045802618880
755659314644324352
755610312561360897
755689119309672452
755668613223374848
755690277038272512
755590809127231488
755698715634073600
755688225906188288
755708803232989184
755663601252335616
755713844555677696
755688053771993088
755696354467389441
755653950116864000
755683205462814720
755667304751493120
755689056147767296
755647402648956929
755642172209266688
755599873022500864
755600279605645313
755710216478531585
755681682611695616
755562824404000772
755680625680650240
755651332791472129
755650720272179205
755701622282579968
755645527799259136
755610786270150656
755643137155010560
755711218992738304
755568469886668802
755713269944446976
755688343179038720
755590515341549568
755580524366852096
755561176134656002
755683771618320384
755710312930746368
755697969282871296
755624938053201920
755562858134417408
755685482621575168
755709751200284672
755674753629822976
755706693560991744
755671511663513600
755709801263341568
755637638288334849
755675194082066432
755671108758757376
755654407015043072
755656428854149121
755717392957923328
755702683718201347
755649839405404160
755649214709891072
755668273644072960
755706450039676929
755568474441719808
755636371537137665
755581027813318656
755693795983831040
755694207084400640
755648010911121409
755651072614621188
755579845124427776
755676620099297282
755666776122396672
755698158013935616
755679199663239168
755669762382893056
755592990073118720
755660329401643008
755693657609605120
755561268593823744
755565911600406529
755663173311750146
755635230678118404
755651357919633408
755692424312283136
755672883079380992
755659264362967040
755601827383697408
755717950800297984
755696606096269312
755694118760751104
755594785046552576
755567933087100932
755639848602656769
755690234763804672
755699890383122436
755682366203584513
755614867269103616
755625923832078336
755716096850792448
755698569110249472
755665622575509506
755615928713408513
755661525063467008
755641312616079360
755683125569527809
755706550581354496
755656542066802688
755712334799183872
755681149935030272
755558676467970048
755697415441805312
755706655455711232
755714658380677120
755713198582444032
755713542825861120
755569439098212352
755698887562846208
755712871624019972
755718634543120385
755672656414842880
755601424654802944
755697767847079937
755688544476200960
755636631625957376
755690561865154560
755680181075976192
755663785835261957
755629341841715204
755712582200066048
755694559351504896
755623121722413057
755662225336102912
755560479762714624
755714687833169921
755674749624324096
755692105687830528
755688909565198336
755581061304758272
755664339160403968
755661332054208517
755656043049447424
755636061167030272
755652670669656064
755684899718324224
755669020204896260
755699055737573376
755670827929047040
755689261823852544
755559410487791616
755702914438561792
755706940655804416
755709373377187840
755696912431448064
755669246512918528
755718341097099264
755557359309643776
755598858000994304
755673927645618176
755693284018622466
755666805532856320
755622094214459398
755644579760762880
755650464671109120
755613567123124225
755695939206127616
755658932874510338
755566125652508672
755703543399493632
755639915984150528
755575554175217664
755613617567989761
755665647955238912
755566213690826752
755698082478710784
755682240412147712
755668307030802432
755628448681426944
755716260734898176
755639710215790592
755581363194040320
755561096300204032
755615085452636160
755713274369433600
755702817629827072
755714104879378432
755668642491228160
755706798276050944
755665711008194560
755689245155659776
755639320426446849
755706143712899072
755575252332138496
755556860078399489
755694210913886208
755698401208041472
755633158989701120
755692961338429440
755561473900851200
755670085365215233
755691761683619840
755713840428507137
755667288016257025
755618940064243713
755622106956783617
755612917307846656
755669464578949120
755696681556013056
755677580859150336
755700339098185732
755676800492208128
755654537055272962
755564028311855104
755568914654986240
755703774228975616
755665429880799233
755714809547657216
755686120327901184
755681644917305344
755708329268277249
755644580054306816
755706391185227776
755715916789190656
755666130182766593
755654851963551744
755591320446521344
755574728140742656
755713320217227264
755658798774284288
755684790653816833
755647826202390530
755701852973391872
755624367711723521
755668357224001536
755685440796057600
755715153182666754
755713274168090624
755654767888764933
755619439068979203
755681611262398464
755691107321802752
755702918481936384
755642209953865728
755680147764875265
755643334366990336
755709105138962432
755654092458958849
755650011724189696
755611768047665152
755717661632397312
755607489631035392
755689572265230336
755701807100334080
755689266127204353
755697621092691968
755688423063691264
755696429914546176
755689744332427264
755688926166282240
755575864830537728
755663458327228417
755713605778214912
755628981211262976
755703128024940544
755679849877037056
755683507322626048
755657682917416961
755671553648517120
755677933084237824
755642633796612096
755604281001115648
755711076562530304
755677257780330496
755697352732618752
755676431317929984
755626611576279040
755679845519126528
755643716006797312
755684832601137152
755716868741234689
755634350188822529
755707410501734400
755680625856745472
755668198217965568
755714851452755969
755630248163676162
755656411997241345
755691375744647168
755655594183368704
755675873714593792
755558584029773824
755694525645979648
755707695605374976
755668797781147648
755610106931228674
755692910709014528
755689777723080704
755708605920342016
755716906410278913
755662783035891712
755622505272999941
755658471647903746
755714671127126016
755625923836256256
755693430991417344
755692688708689920
755671951998418946
755712695438020608
755666373582393344
755597163195867141
755574979652182016
755703430379806720
755645091734315009
755614020128813056
755717372145639424
755582344896143360
755675957705502720
755637311262625792
755710220911964160
755695653901049856
755691061213790208
755694437771177984
755684799260532736
755693170781028353
755693993132978176
755644068353507330
755710283809554432
755593921191968768
755699437045968896
755563294300237828
755636459831455744
755689333181612032
755564464649277440
755668420142575616
755704277276954624
755647729888616448
755680499960610816
755647226525941760
755701257453658112
755710384376610821
755692893919145984
755676649476255744
755699420247752704
755680764059062272
755657641066651648
755711864814706689
755683666496401408
755664796490530816
755705409705484288
755692344511455232
755686116196573184
755622580845965313
755701576346533888
755670043657023488
755699491932606464
755556344145424384
755668667631796224
755692738801270784
755694827594014720
755692269244559360
755569845937332224
755698451611062273
755655141106323456
755702058813194241
755649902668050432
755693510632890368
755693204431855616
755713337170747392
755663588422017024
755580566506868736
755694815208144896
755572127600738305
755664943416999936
755698871146278912
755648254008844289
755666159496814592
755585435934523393
755578251221803008
755630252047597568
755689735897559040
755699474996011008
755697499374051329
755700863210053632
755669917773340672
755681557067673600
755606948666445824
755642910478139392
755632714074693633
755699923568488448
755673936017457153
755568231054618626
755684769816608768
755653832672157697
755686048961859592
755696509417582593
755704571008208898
755665937412530177
755688020116967424
755677572411879425
755681368210673664
755682718680309760
755707557570834432
755563034362404868
755680986562695168
755691518225186816
755717057619066880
755702662805479424
755601332426465282
755651882358571008
755695100328546304
755587059075649536
755594634164699136
755687953205235714
755674195938406400
755704592067854336
755696773784604672
755676708288729089
755663055871172608
755663546504052736
755685545490219008
755594822740697088
755707070968631300
755710635925577728
755661055154466818
755613529277956096
755686514688946176
755565274217099264
755640733546254336
755669812815298560
755691505600241664
755662837687709696
755673671700582400
755675869406908416
755653123654488064
755693003025580032
755685684044664833
755706349418405888
755711810569801728
755668944430727168
755601064003600384
755691434544467968
755671742421536768
755695536452333568
755688116644700160
755655216532484097
755712406215659520
755710770143461377
755687135303327745
755583687064887296
755676884449370112
755638653230125057
755668105641222144
755657682925850625
755695876241231872
755657901033852928
755698904352624640
755685834989461508
755692898423824384
755664716698095616
755662619575480321
755680306825428992
755714658481287168
755682106496446464
755669405963550720
755656785248256001
755558802317910016
755667757476286464
755628155029905408
755653484284960768
755681380554665984
755717816662290432
755671620581138433
755681875860021248
755625152000495616
755624057010290688
755685218456076288
755630059201892352
755647394394599427
755650145698639872
755634983155433473
755714016572428289
755575487171137537
755578129716916224
755674141311795200
755670278307446784
755692076176736257
755556692285386752
755677043703025664
755571469065662464
755694571837939712
755641006532550656
755560983238631426
755716340313427968
755641299768897537
755664041389985792
755562245648621568
755692088780550144
755692982200786945
755685579170410496
755652503094583297
755656588095025153
755571875846160386
755644831557378049
755694089471926272
755618763828060160
755651349698732032
755658744076308481
755668067850522624
755676658137432064
755689806915567616
755683956222205952
755637667585466368
755686917413404672
755696732063793152
755647868044709889
755701593295556608
755591094012743680
755714742266634240
755643992910462977
755714926954459136
755694219667308544
755691321201946624
755677492564795392
755712053806043136
755680206392885248
755583481631997955
755676741935529985
755661411720765440
755696920480346112
755717846135664640
755703820185985024
755692403579912192
755698774421434368
755707314162823168
755660094491226112
755671205340934145
755698854343868416
755691509811412996
755688158767919104
755669062081019905
755713815182974976
755702700352819200
755668780932620288
755696576539070464
755574195443081216
755652922369798145
755578632806998016
755652817331904512
755655946454593537
755645448212316160
755670680964849664
755667858177265668
755656634186301441
755684228818411520
755691069610811394
755588912932724736
755653568376561664
755713701899071488
755696656327245824
755651336830607361
755576418109526017
755703157397811200
755681644862775296
755648958790336512
755593799661780992
755635570676817920
755693246324543489
755704713715253248
755676674759487488
755691283562303488
755706689370939392
755678419447414784
755669112454545408
755600611014389762
755706714478051329
755664201029414913
755694219377999872
755562166128930817
755651525616205824
755616662729138176
755694530012340224
755688649497325568
755700015939682305
755706659968737280
755677056470491136
755657171325558784
755562660939309056
755697285359607808
755587164017037312
755716269161062400
755713517416697856
755684425887719424
755586333603602432
755699651102273537
755582072186544128
755581858335690752
755676276384464900
755557258730299392
755702847099002881
755683469548720128
755711760053702656
755584651620708352
755618931612626944
755709780551802880
755701119209336832
755657938946097157
755678742723395588
755699563126599680
755670798665412608
755647692169240580
755685390426705920
755639030671433728
755652914035695616
755657879894491138
755694144002097152
755696367096344576
755686997092626433
755639127136174080
755595590273081344
755594365813264385
755567102774435840
755704176634650624
755564443514253312
755702461353066501
755574983984754688
755699554830331904
755651496142901249
755599482704846848
755644387061891072
755687529488093184
755563554376384512
755644819171573760
755649940286763008
755682743787347968
755631942490529792
755557388694892545
755710656897290240
755682333055909888
755686933926383616
755703707006824448
755696417138544640
755708870081863680
755700636927291393
755672203534925824
755706798305345537
755706915863326720
755621549042987008
755655627817574400
755645527828594691
755606067946532864
755686447630417920
755676624482205697
755694664204816384
755691291862765568
755599168278765570
755687454124957697
755666281274236928
755640649769218048
755670756424617984
755698342630420480
755705845950746624
755710912854691840
755698804037414912
755636736626163713
755670345613533184
755714603951194112
755645292955967488
755635113434767361
755711386597154816
755713656013271040
755712414235103232
755697428255346689
755649223136346114
755680780861444096
755637655120056321
755717821007474688
755633125145837568
755639735704485888
755630235241050112
755562698906140672
755715413242155008
755690167743156225
755676687304646656
755672761612238848
755666918611230720
755688066535350272
755690830631804930
755611650267361280
755669733337247746
755568457425575936
755584878339584000
755665421240590340
755697432449593344
755704348856889344
755599897819316224
755697117713367041
755656340924690432
755669351492034564
755564754043801601
755634685586317313
755699059935936512
755684626975318016
755585771424260097
755659314711396352
755716407237545984
755646001747206144
755677773658808320
755610639612207104
755658706260459520
755697491237040128
755595984521064448
755665236980539393
755690947997011968
755628876643069952
755631808260308993
755571372504584192
755707280717471745
755614477257674752
755697986173341696
755645708196282369
755687815002873856
755683691867832320
755712905039884288
755681611614748672
755637873299300353
755640352015613953
755692218971746304
755665479986012160
755662929798766593
755650674076123137
755716202039771136
755707737946939394
755601311643668481
755586384040169472
755647759106056192
755661327570534400
755699030278242304
755568121851895812
755711650926387200
755661143088267264
755621854979715073
755664905722859520
755693661564891140
755595263167729668
755563365402079232
755682244908425216
755659947833171970
755578066727014401
755717166528430080
755701995915382785
755558038992543745
755661021444968448
755694462597206016
755661927699939328
755657423030018048
755714968775950336
755681229718990848
755603777600778240
755715241233625089
755712670288846848
755700083279224832
755563151509315584
755690910164320256
755706903087484928
755556893783752704
755601068223070208
755699156237156352
755710933633265664
755587579148460032
755694865455996928
755683155068190720
755669875830493185
755558550546571264
755676200970887168
755701668575141889
755699575533568000
755681678727708672
755683662646173696
755698858487721988
755690817969324032
755685172205461504
755697616734658561
755690066962423808
755636669387272192
755665182194565121
755712938858643456
755561662544015361
755563235395461124
755624078069919747
755665710911721472
755635234956337152
755712938653147136
755708945860292608
755711206338551808
755559594911469568
755708937509318659
755680445489184768
755582718323286016
755647746669961217
755569216481267712
755689685381361664
755685856250388480
755676150601490432
755637722312835072
755706617761587200
755714771543007232
755619183199608832
755653891082031105
755617447059845124
755659004102242305
755693305288134656
755706525616701440
755571473406828544
755564728794120192
755690972995084288
755665165606150144
755669691134246912
755718433082310656
755691002535538688
755566087643754496
755683255576367105
755672325123702790
755673176529657856
755619443653218308
755615165110824960
755641534855405568
755655292315176961
755690763296575488
755666201704103937
755668776729866240
755671528155381760
755696434272428036
755692428477231104
755707461110206464
755680478959501313
755566234440241152
755705565083373569
755684002271559684
755702964833189889
755669443716476928
755701492338790400
755714087896571904
755660044335771648
755598165890379778
755694488035725312
755666084200640512
755710036400308228
755647163414241280
755662913050910720
755717070013300736
755688054065684480
755705762329010176
755691786610311168
755680927934709760
755669842129281024
755626300954513411
755666230854418433
755666507611377665
755704034036748288
755700674654904324
755701744022224896
755567929018621953
755566070770102272
755706223601782784
755667866641465345
755672736261935104
755713437984968705
755712280373956608
755602359955357697
755561419337113600
755691023553011712
755657116707348480
755695104501964800
755566259555672064
755675772950642688
755585821990723584
755718815049256960
755671754610208768
755674548192833536
755686388624924673
755681934408314880
755649491349504003
755575029761531905
755656269638332416
755685981693566976
755663416631631872
755614171039870976
755708282816368640
755713148469010433
755562820176142336
755669502285713408
755660749104672769
755714268348252160
755661243868966913
755636577267748864
755669749913321472
755662284073172993
755672623028310016
755704608954126336
755694999614947328
755680604977528832
755690478062956544
755629178305781760
755682018088906752
755676607705182209
755588435126079488
755662195908829184
755612497764290560
755658337233010688
755674779017814022
755687487629103104
755710954701201408
755675617803194368
755715388093112320
755717854549377024
755701089593417728
755711776654843904
755595452003647489
755651341276606468
755618810313318400
755669103944368128
755697495309713408
755718064168206338
755700582233546752
755699646983385088
755696903745052672
755630503940808704
755559418901700608
755716109593145344
755662187570561024
755667929551732736
755671578453639168
755557929965658112
755610597807489024
755678553925120000
755694186020601856
755705204473991168
755563562546958336
755685704898863108
755708236821590016
755642499394314240
755714641381167104
755661470298505217
755595116618801152
755616494659121152
755593245703475200
755562795048075265
755607741259976704
755702171883143168
755695905592991744
755687802151600128
755701253468987392
755710379972399104
755712414377775104
755577219574095873
755623629237485570
755705389052784640
755607472748896256
755648350805000193
755634719111413760
755621989444911104
755676603544461312
755653664711278594
755705980353216512
755618621573984257
755653899630051328
755672077915582464
755655388679311362
755665119330332672
755657577963356164
755714603825397760
755700003365003264
755564678303080448
755647616675942400
755655367498014720
755692567023480832
755567660574703616
755718299019862016
755570001172533249
755615077206818816
755705166473691136
755609372894429184
755656059746979844
755701895264608256
755591454819356672
755693992851931136
755693691226890240
755638968113360896
755639555148091394
755712754107822080
755705892272758784
755681175088357376
755671154912821249
755693263265333248
755669925910437888
755692336395460608
755683242943143936
755696652065861632
755568251900420096
755696262003826689
755590041489977344
755577269775577088
755664125238403073
755580927309340672
755694890395262976
755715048572645376
755625697092206592
755713500824109057
755684933318959104
755657158549733376
755686195779239936
755651848816713728
755607405778599936
755652578269093888
755711873333559296
755688708347600896
755702847354830849
755626351411986433
755658748480348160
755689437992931328
755650502117982209
755668458185039872
755712104146108416
755603144411873280
755716269144412160
755689299413086208
755686430622388224
755579035648860161
755716159886987264
755690016781766656
755657565665648640
755558852641300480
755695553384775681
755649482897911808
755716847757094912
755697549990825984
755707511446134784
755692055083487232
755673650464890880
755696773750849536
755684514022748161
755704541555884032
755713073076371456
755634261819088900
755612489312641024
755652456722403328
755650204590899201
755701580318466048
755636514231640064
755683154938167296
755660031635357696
755694747801509888
755629631315869696
755685105088262144
755700057773641728
755670488198807552
755689815367159808
755709331392397313
755604801145147392
755685260571078656
755647121718640640
755704524770279425
755631271569752064
755658916126654464
755718114533380097
755665291191914496
755618973530501120
755672526529896448
755600820557778944
755652167327948801
755687084858413056
755699231499902976
755692138957049856
755707465107398656
755716982058680320
755692457816449024
755664716622602240
755678172029526016
755679376029646848
755681401614266368
755656730932117504
755693259133947904
755704332000034816
755704646665052160
755652117252149249
755591450792824832
755700255048466433
755690172189143040
755581832930922496
755707527875223553
755706794043924481
755708098300502016
755574417590059010
755693225336340480
755677068906618880
755644713995214849
755692269043224577
755704046820925440
755621792178462720
755613227656945666
755716160037883905
755586224622936065
755669745714638848
755683750470643712
755592193121869825
755691484901433344
755658974972743680
755598925009129473
755686212778811392
755694055892410368
755618520587657216
755718168895774720
755696895494721536
755682303607791617
755604209727369216
755689098300514305
755709436342202370
755665178159644672
755649923333382144
755634907687387143
755564900806631425
755694814902022144
755666864160792576
755639727156494337
755667644410396672
755641098610044928
755559070573223936
755637986356846592
755581460036190208
755705716216913920
755638082750349312
755698019752894464
755598220357611520
755686820927578112
755593593973313536
755666671298314240
755715664892030976
755701823772786689
755689937261961217
755674632217169921
755582877337739264
755688733425344513
755592499083644928
755598144621215744
755693271561609216
755575306673676293
755668864936148992
755675634525933568
755710535165968384
755678037690023936
755692289922433024
755700427111489536
755700473068347392
755647587252862976
755648895854710784
755685747206782976
755700930528546816
755698120021905408
755704713446842368
755706328497217536
755717976117153792
755692415776722944
755712775054356480
755691337865920512
755645435394555904
755630390761619456
755688712177147904
755671935267266560
755684949898977280
755658777492328448
755706571565502464
755706399703896064
755713005866876928
755693208747778048
755700355636293632
755664041582989313
755705191689707520
755709101091414020
755697562292748288
755690293492641794
755644810766217216
755693917350297600
755710237462695936
755674460267610112
755688561488359424
755700187834744832
755649805922275331
755689471740444672
755665954252681222
755648711259291651
755692491496620032
755658668444684291
755662896407973888
755711680542367744
755642675580309504
755651047532658689
755711915377225728
755582990944653312
755557229512851456
755691220555497472
755676624239075329
755690721517207552
755570420292562944
755637223123513344
755661021398835201
755593640219729921
755610765642469376
755682764754604035
755711487331688448
755679778653560832
755697776151793664
755591039520501760
755617467733381120
755711898440593408
755701786015592448
755562841529131011
755700699632111616
755650179492114432
755712196466704384
755642768005926912
755689803065221120
755681137540763648
755679946303954944
755678163561316352
755638603213135877
755589043136495616
755675982611279872
755696849424621568
755703807661703168
755691623208587264
755716440817303552
755674984534728705
755692965239070720
755713660169969664
755709289700921348
755692868845629441
755573234888744960
755688540256755712
755644328354119680
755640389701283840
755654906372091904
755580763572142080
755643480827895809
755698040560812032
755706273891573760
755619892360019968
755557451794092032
755708073487003648
755592327280766976
755715136292356096
755698996639834112
755557388854243329
755692977985466368
755702830296600577
755680663592767488
755703102875901953
755687525457522688
755676033123254272
755658953883869185
755640268062355457
755713790319194112
755678797236690944
755681686965411842
755661679950782464
755689081544343552
755664150387388418
755671427626434560
755697373557452800
755688297133924352
755579219900506112
755560165345140737
755560203249184768
755678704697765888
755667027872866304
755642117792403456
755704327801536512
755645125230026752
755571401847889920
755697385997799424
755708559631933440
755693284106788865
755651810891796480
755675240357847040
755666293630590976
755633439706079232
755681728837128192
755700842121027585
755717288045797377
755684740565438464
755611499628941312
755682852898017280
755660753114456064
755718517245214720
755635901879943169
755701966471327744
755702570350415872
755717032377737216
755690473998675969
755698099167825920
755715979372597248
755564791507410944
755697247745142784
755710032214388736
755665031149346816
755693497987035136
755694944971612160
755687898582814720
755674074286784512
755569481057918976
755710069690535937
755571485788561412
755656349019766784
755706441789497345
755661117930737664
755636564730974209
755623297996296192
755671050273361921
755661763803250688
755639433370697730
755579044033204224
755587617211777025
755703451082977280
755683901549469696
755649206396780544
755634325002002433
755557648649560064
755696463439618048
755708211731263488
755698954818482177
755690679620210688
755626422933356545
755695750269505536
755672786748727296
755569334253039616
755684044248059904
755691329586401281
755643023665532932
755642700788015104
755685025471946752
755664141952675840
755666927264100352
755717334367514624
755566184058105856
755680730500313088
755690671038758912
755620336654254080
755673394952167425
755667325475495937
755675534084956161
755655359331721216
755569447474122752
755712372526972928
755635625215295488
755652679284719616
755687282242363392
755623608534392832
755607896596049921
755670597028511744
755689173680525312
755614917827317760
755695163293458432
755654755188432900
755690822180433920
755664611794444288
755701702150361088
755633385335324672
755596299244802048
755679912892198914
755667606644858880
755694651647008769
755695406416355328
755678625031217152
755691933486424064
755696362633695232
755666256041213953
755717699188191232
755568344338751490
755591375148703744
755639672676749312
755644399527272448
755665283164016640
755594860501999616
755709159421669376
755687898738032640
755713022744731649
755693032444493824
755630487176089601
755598773859000320
755637516691247104
755629656456429568
755694416820600832
755667623531208704
755599532923105280
755671998274084864
755702717088198657
755581719965605889
755660593588207617
755708521962934272
755711021860392960
755685054865674241
755672900045242368
755696392153157632
755701744261296128
755703967108239360
755591966604333056
755614552830545920
755678675584954369
755660241623220226
755682445983449088
755682119020445696
755717891954270208
755620529747419136
755575764104450048
755610685854261248
755715392149065732
755670387632005120
755685549898342400
755679686064242688
755652796599468032
755606222976512000
755596752384778240
755669305212174336
755593480504606720
755636715793084416
755646647762313216
755687051547271168
755640855545929728
755613399606824960
755716197564477440
755582197902422016
755711562913112064
755679073821679617
755668722338136064
755715438416392192
755597993974398977
755710841639534592
755583867470381060
755684975261937664
755683846956408832
755693410003148800
755702482165051392
755684195037511680
755676154644791296
755715660861304832
755681355447562240
755700867672764416
755683079369392128
755632718466211845
755619632212484096
755700737494179840
755700695354007552
755640305806872576
755687495912808448
755703837055475712
755615282635370496
755642193201758209
755688515258679296
755587394943016961
755676787951173632
755666377759985664
755707678903730176
755686745149177856
755687042936410112
755615048001789952
755649277448294400
755630059214471168
755626619839057921
755697327424344064
755650460539842560
755678662641459200
755672027294498816
755705762022723585
755574690341654528
755691044407173120
755644042839490561
755690473994477568
755559892702732288
755634081430462464
755639349576884224
755712829789986817
755583099996483584
755710057392771072
755642545787502592
755689337283547136
755676313839632384
755570114292961280
755691719904100352
755672908282953728
755569405480738817
755680852101754884
755697533163282433
755671255886532608
755686820587896833
755678679439663104
755564346932072448
755712829521588224
755684149160280064
755619380688453634
755673822498529280
755586497114411008
755690540893548545
755649336424407040
755696266445807616
755709222709497856
755703446834143232
755637995030675460
755691476563132416
755644840151482368
755557892162523136
755611067556978688
755687500052652032
755697117822345216
755695473600626688
755717225152065536
755650623928934404
755622186652672001
755715438512713733
755680705477218304
755654159660187648
755593996437639169
755707297393963013
755670781883920384
755714133924913152
755567542966431744
755682236410761216
755636778581815296
755572714832736256
755628201351712769
755635364983865344
755702209652883456
755671603661381632
755677010098257920
755693275827335168
755697411310309376
755557015615737856
755701689575956481
755676531943436288
755688615850733568
755661336349122560
755709591447625728
755673679963496448
755669397428178944
755708723256029184
755709780279386112
755633842631876608
755689832416960512
755665954143670272
755630273178509313
755670047578791940
755718038947856384
755707368441282560
755664779545604096
755662246437593089
755703069489434624
755639160942256128
755709662847234048
755704428385210368
755686296513904640
755557145400188928
755704105440579585
755670190134792192
755695146457587712
755656580025245696
755716549848231936
755654365055254528
755581405132943360
755711927872094208
755601412034224128
755681598658449412
755708396083478528
755625160472989697
755708668797194240
755703111461797888
755639643236958208
755642637810601984
755653920643481600
755619112253067264
755690541073862657
755656407924473856
755702608241754116
755674594384699392
755688657881792512
755671582656389120
755703249731280896
755706819377504256
755620856861167617
755593014987284480
755653182425038848
755640897426120704
755568621070397440
755686682477924352
755687865141583872
755689165359054848
755586459571097600
755697528750735362
755702247309336576
755583594811101185
755713219776380928
755660627478274048
755688628391645184
755697952291753984
755685378120646656
755714142359740416
755646391712612352
755627937060253697
755689102293557248
755717942478671874
755572001708707840
755666985829163009
755621960235749376
755583988886937600
755669284525834240
755704155977740289
755642528892915714
755667531227013120
755616755033055232
755679178587004929
755583015795896320
755640436136505344
755712288372486145
755637890093318145
755671595386015744
755710627415482368
755704076109742084
755692432902098945
755593841558720512
755693649153765378
755690457141768193
755624749099786241
755604973270859776
755708308200226816
755576036625186817
755660488982335489
755669850526191616
755682186137899009
755681464788914177
755713605547458560
755642877137547269
755674305082585089
755589466929016832
755611268761780224
755648291732328448
755669166753931264
755570655274426368
755717179031580672
755581853977997313
755689358385147904
755697637777604608
755716352778862593
755685939784126464
755708975090458624
755715929162514432
755685205902434304
755683746385432576
755694647465353218
755683972995289088
755715350516359168
755679178603716609
755713148355612672
755695242909773824
755575210229850112
755691572939808768
755676569675280384
755672614459301888
755646194685206528
755689878252171264
755696035767394304
755692692831625216
755679401182887936
755712129039265792
755672757418033152
755575713848135684
755566536585203712
755611188864704512
755581686436466689
755683276732313600
755605874719137793
755657942981079040
755711042819350529
755707175884947456
755709205563207680
755639819536039936
755718500157624320
755669741390458880
755647285216833537
755700326322274304
755669527694811137
755623843226587139
755595850391314432
755702859895832576
755680353273118720
755677253531557888
755688917807034368
755692067762954240
755699705527537664
755674124505190400
755630679946297344
755703656855502848
755699907005075456
755672820374528000
755627832009715713
755689161269645312
755578859173609473
755669917538607104
755670672546926592
755574765558038528
755692969781440512
755606109726056448
755709373578485760
755671301730209792
755630650569453570
755712267417710592
755669846503763968
755692181088772096
755707192507072512
755618063668678656
755663303192481792
755656361694924801
755657557050585089
755695754803548160
755678591376060416
755652075191726081
755704373783695360
755557481066008576
755714389718597632
755718072602767360
755644689060167680
755634899592290304
755620068457844736
755699583943057408
755642583607611392
755692596400455681
755664205211205632
755690536984600576
755600208290086912
755702905840164864
755706165003255809
755716633759408128
755674351060520964
755671926983581697
755657775007559680
755666566415540225
755691027521015808
755679413560287232
755662078501916672
755685209954279424
755680831427973121
755695905697824769
755714427488460800
755704277616787456
755711495724335105
755628901611823109
755693531541504000
755709448908312577
755661105305882625
755717321688223744
755714486481199106
755680713677139969
755603127798300672
755692567073808384
755716663316807680
755606579555229696
755689697926668288
755665568213131269
755658186183544832
755711768350031872
755641153106640896
755650980407042048
755670660056244224
755663017925283840
755696815576588288
755716830828855296
755699806283132929
755671545264082944
755661700981022721
755683230452322304
755694819431833600
755696497061163008
755653526290857984
755556612933242880
755696094202433536
755686485270016001
755693749888491520
755713844648022016
755660958501072897
755679367385194496
755559024683278336
755715568553066496
755718538262876160
755653475913101312
755668344934510593
755556575155191808
755688028878798848
755568772174471168
755666180531228673
755673533108326401
755656785541955588
755715614711349248
755637395249332225
755714700294447104
755662422615199744
755705472926244864
755670928529448960
755628033462177792
755709822507495424
755567954343833601
755664100164853761
755693053294288896
755592373309214726
755586170159927298
755672522574721024
755696236863299585
755662124769275904
755678549554716672
755633536208633858
755710342458662913
755672988037570561
755571276056502273
755698904511938560
755692570940932096
755689555324461056
755663513159397376
755650770603765760
755657011828760576
755696455189495810
755659453089845248
755626485516496896
755656303062708226
755594856584601600
755704889867640832
755705334438690816
755711416141803520
755682068714102784
755673491249168385
755639202679779332
755701844773658624
755717384669802496
755583720552136704
755646429771751424
755667917002436608
755680231411900420
755623629354917888
755570663650242561
755560425442258945
755667829073047552
755570475112144896
755675865439141888
755689010320830464
755685759470956544
755686174732222464
755658521769807872
755670203095195648
755684950171590656
755710212498157568
755675559149998080
755651156525842432
755703837088899073
755694303410880512
755686246161133569
755689781963599872
755638556836724736
755678956343267329
755716931760582656
755718710250184704
755704541606187008
755712125138444288
755671448581181440
755671599781711872
755577165073100800
755654813862465537
755684987672879104
755684572742971392
755677228487340032
755701618365042688
755571800331866113
755600619457642496
755672220588924928
755713303737802752
755634903551774720
755710023796490240
755630541400117248
755671188790280192
755567954234703872
755692734829256704
755697851716493312
755712900942204928
755680432834904064
755605241614196737
755561285064941573
755605724080828417
755653774010621952
755558827404193794
755621121077248002
755661323522965504
755585888843882496
755657657852239873
755703530690908160
755678721588224001
755715488693518336
755708660416905216
755679186920931328
755708358473158657
755715543412400128
755679635996893184
755654881021681664
755625923832053760
755655464155811840
755696518095597569
755698871066619904
755678558157213696
755690108972519424
755644965921951745
755713563520532480
755608408443715584
755688229932830720
755656659419140097
755605002257895426
755666331740073984
755681489841430528
755575189187026944
755671544949510144
755707049720373249
755666205894184960
755667405402243072
755636698852229120
755677173847961602
755697436689956865
755642768010178564
755678977373667328
755630331974262786
755706252873732096
755682114574643200
755676809044303874
755672841173864448
755677140381675524
755703329712377856
755670441797165057
755659809358245888
755710866851368961
755714519758929920
755574430248546304
755700628601446401
755681217261948928
755655594011492352
755597695947935744
755653501007564801
755645661966721024
755651462743658496
755645683135344640
755624648507789313
755578288807051265
755631498045353985
755697453479956480
755685348630466560
755584681073111040
755715795028742144
755579803215007744
755671717020917760
755668709616685056
755704462149312512
755677773583310849
755619497940221952
755598874643836928
755683104560381952
755677312243339264
755689219713097728
755622128012103680
755650678463266816
755678901821505536
755566079154524160
755693023938445312
755693984748544000
755682668315107329
755637600698896384
755672962632716288
755718810607452160
755713592889077760
755702805101420544
755708626996715520
755718483564961792
755677341741830144
755651320145649664
755629174103142400
755565299076771840
755683574196629504
755580440816209925
755679770038468608
755606520654692354
755704050805604352
755630059248115714
755669775288786944
755697709038891008
755713127329640448
755667510364672000
755666184922619904
755682534034407424
755673784812703744
755712850455396352
755661331840327680
755697105373659136
755710644578553856
755709361041858560
755706714255527936
755639433488130048
755574924920623104
755651601168228353
755716420059729920
755699743209259009
755634366588542976
755666876798238720
755709675669192704
755717959448944640
755676561593012224
755695389651656705
755690754949939200
755671314267049988
755566205159735299
755679220882440192
755690708997201920
755681330487234560
755708991968251904
755669687162265600
755661273170337793
755697059093680128
755574040153231360
755586933380775936
755634626971009024
755713186301476864
755714012319404033
755644072258338816
755668315423567872
755563675914760192
755696098560372736
755698736597262336
755704751250083840
755626267727331328
755699076704841729
755560798521552896
755658056080457728
755698921503162368
755679145137278977
755717732843286528
755578129599467521
755693296815448064
755706831893360640
755698191631261696
755710443147128832
755693061938839552
755636526877405185
755716394780688384
755626661991813121
755667732436230144
755631107866038272
755687646983172096
755704931848429568
755705749553152000
755684325069291521
755702146822205440
755687554809270272
755698762132156417
755632005359013888
755638414205149184
755620076917850114
755677039827484672
755579677461315584
755626049417936898
755701576438804480
755697017209389060
755672849591959552
755703900104196096
755613240256847872
755659801011613696
755683159329628160
755627513439805440
755702813578199040
755649814487064576
755672392551104512
755682160850460673
755670735528595456
755693905065152512
755712275802001408
755673801703190528
755644621871517696
755605434614951936
755668000884289537
755675005451722752
755637416157966337
755685675656151040
755698321394630656
755565496444022784
755673633826152448
755694605438517248
755629929044316165
755642638150303744
755713161051803649
755638947175358464
755666926974734340
755574040241266689
755712045358649344
755675642818093056
755684539234648064
755717401472278529
755571565530677248
755661482822660097
755709449004867584
755702712793198592
755670270111866880
755649306795859968
755676460896116737
755712389165768704
755633179797688320
755710317146083329
755626569620721664
755661629669400576
755687999191543808
755566566054526976
755631602873622530
755702616642977792
755604259991728129
755673042307649536
755625906685739010
755717200036581376
755651374705246208
755595649307979780
755666243399671808
755653375228833792
755702725451583488
755569879311265792
755568700900642816
755708488723169281
755715065139990528
755655099251322880
755625911081369600
755700359834722304
755656835814883328
755679929493172224
755692353080483841
755687491827531776
755690159300046848
755583238240735232
755685851858923520
755610207569473536
755692357064990720
755718668085039104
755591819845435395
755676439668781056
755712938690748416
755578670811582468
755712162794967041
755676620158009344
755692017326358528
755689509107470336
755647243097604096
755623880895725570
755561859785236480
755710296161935360
755713500815716352
755701731611254784
755717535761391616
755645884336115712
755675042961207297
755682634991300608
755683096406679552
755594474588213248
755712640735965185
755658555383025665
755697352577544192
755711785139838976
755708597414219777
755686422116388864
755562178573312000
755560479859286016
755717145741369344
755659423671054338
755698879560032256
755716977763778561
755670949492555776
755634328865009664
755653517990359040
755657754421985280
755650636495122433
755713454464393216
755641178163470337
755697310508679168
755583779260010500
755689215828996096
755684060702310400
755685650632941568
755684182609756161
755668659381608448
755584299269754880
755650380780929024
755621968381087744
755680760187584512
755718508923723777
755714284903133184
755648149209935872
755687080903122944
755583217072271360
755590167277211648
755629652522172417
755628901708210176
755571372475252736
755666755218014208
755716046464618496
755673776633835520
755712846575566848
755701370867646464
755660161734311936
755685327407308801
755672434469113856
755661218786996224
755644688980447233
755699055632580608
755691455579090944
755681347121848320
755620756206215168
755686220970205184
755634123436331008
755689194790543360
755680491613847553
755668420155338752
755699026176176128
755558944928444417
755684199198101504
755588678433538048
755712955510099968
755590704122978304
755686942587686912
755605832839012352
755557342578630656
755681393133453312
755702637341933570
755699361858871296
755689324851687424
755646727571529728
755644969831034880
755683352196317184
755702964531109888
755659083701780480
755666382067466241
755641928964796417
755674057664790528
755610958463062016
755649365784625152
755717133162647552
755694060195737601
755690448929292289
755697327671697408
755608441612271617
755712292822650880
755617220479291392
755698862589870081
755713467278065665
755716621369421825
755677211575906304
755696413275787264
755643707609714689
755657821321035781
755654981596962816
755689509401026560
755569015402135552
755620554762248192
755649827069984768
755683876387844096
755665018830684161
755558500126879744
755651169159147522
755714280859795456
755665798711144448
755673113724059648
755663441860452354
755675537889226752
755717137327656960
755669766782742528
755667510205247489
755681212853723136
755713781733261312
755689220015058944
755715702825320448
755717103647354885
755709453232705538
755682031061852160
755675894446854144
755654176559038464
755684644109058048
755603412998172672
755706978412929024
755557107500519424
755673843486887936
755710434481537025
755680487218122752
755675340819697664
755574950216347648
755610732067065856
755645066295861250
755608219347783680
755710862644637696
755679568644730880
755696975253688321
755692646631342082
755699835802648577
755687206539276288
755633859144847360
755692520978391040
755623088339968002
755680764235161600
755681904846831616
755707989491941376
755607942804692992
755672514114846720
755713932640264192
755701731581767684
755690289520635904
755643761997258752
755666117536968704
755683804912709632
755642541534502918
755709671164346370
755701182119677952
755669477270888448
755709201423462401
755709830912933888
755634249265446912
755690432194052096
755698820781002753
755709864396066816
755683775556775936
755692504121565184
755661357308121088
755702985682919428
755606851950108673
755640024859893760
755705963643019264
755700179790131200
755564586061926401
755704445111939072
755675013911552000
755695276380356612
755602062130286592
755682861307625472
755665547094654976
755710564601659392
755605845514162176
755661621536628738
755624916884590594
755576040622260225
755686607043305473
755695192389410817
755613558872780800
755653379494408193
755665668809293824
755692365738831872
755607837686902785
755635989826142209
755557237611954176
755711357283164160
755613319566798849
755664808876310529
755643355036549121
755702851494637568
755677077391675393
755567987797680128
755664456907165696
755673382050553856
755674783300325376
755706458424082432
755662053348605952
755687722346508288
755629861960556556
755682567639171072
755681976435081216
755715635800408065
755683452838641664
755694701974609921
755694366245711872
755582051294679040
755718869587599363
755620819292852224
755668462194794497
755599826612588544
755568834837372928
755686820697018372
755716390611480576
755707632904761344
755674611002597376
755574228934533121
755690989944057856
755684190952103936
755663605400559616
755685231118651392
755600107672858624
755575046559576064
755709692198973440
755566867918442497
755709121689710592
755690658640306176
755671473860337664
755611583494008832
755698795422158849
755673218736857088
755621607767478272
755681108231151616
755557220830498816
755567660373413888
755672627189018628
755626665930285057
755690591451746304
755693380848459776
755666499298267136
755639601436430337
755701395907547136
755647834498670592
755717993015996417
755559880056901632
755701396046053376
755684354634973184
755665643622596608
755703447098429440
755708673062756352
755704482885996544
755653291489525761
755594357445652480
755667086677045248
755652637111021568
755706701786087432
755704600309690368
755713940940697600
755615421089415168
755688905240969216
755686363433926656
755590548942000128
755711231604977664
755715941632249856
755688649510051840
755690528654692352
755652519884419072
755688817168945154
755645267953774593
755610740296265728
755694832056754176
755713668495634432
755717682306121728
755692772666081280
755618520910565376
755709985967964160
755645716710748160
755560308060467201
755666075811876864
755652159186804737
755671557750611970
755565131585556480
755698728254799873
755699487616761857
755650263252398081
755634475783057411
755684333705388032
755701559510470657
755647402531586048
755660614790422528
755676599127777280
755625374348939264
755663475129651200
755650409855913984
755693271779717120
755585322616926208
755591396287930368
755690344113639424
755588061774376960
755621901217697793
755589517113819136
755556524890599424
755704994716872704
755587424118566912
755697885455478784
755699621939257345
755625663567110144
755617623233142785
755644529529745409
755579945666183168
755716893797969920
755699391055486976
755633401915375616
755698774341783552
755714759132078080
755636380252921856
755647012423491584
755681766619226113
755681368038776832
755688678693928961
755603463057223680
755707788052029440
755718097856786433
755665597728514049
755654998546079744
755671129973547008
755699848180105216
755717065747603456
755662674323730432
755680848255586304
755556780567044096
755632928042942464
755695523869388800
755705283901550593
755556747159502848
755706978765250560
755694353616699392
755668043037106176
755702956343918592
755610622713327616
755714079386394625
755714612343955456
755695054224625664
755716193625993217
755556860178993152
755700863440678912
755655195661590530
755613298737946624
755688179898978304
755654948046639104
755717439019769857
755697969228312576
755659540822159361
755671108712620034
755587113735823360
755666214089883648
755687676460797957
755665677143474177
755591299852447744
755646446448283648
755692906665635842
755669158545747968
755675663957458944
755717309071753216
755689408637140992
755620852633374720
755712468735909892
755688389618331648
755633817306660864
755705745535070208
755669565271478272
755718148054249473
755616956179292160
755682747943948288
755560370920525824
755671058510909440
755616234813599744
755712435340898304
755657431057829892
755588011476209664
755706194380087296
755671901637337089
755680785080979456
755702427555274752
755566268028190720
755690306041966592
755678591493345280
755677006080176128
755703229078470658
755584332752756737
755623184888659968
755686275609309184
755676783865921536
755672266457821184
755661373842022400
755696450940592128
755691161881341953
755692516821782528
755690113406013440
755705007224262656
755700527804116993
755639576086056960
755709784591069184
755718739421720576
755696899622047745
755708140390277120
755562702815264768
755685180732477440
755612963239763969
755694731116503040
755697612641046528
755658106420494336
755684312624816128
755634387685928961
755669024168611840
755649277477650432
755632181700096001
755682924125679616
755694626372198400
755585482193534976
755674422497927168
755709298123104256
755592692013277184
755698933863624704
755707880167370753
755669913436651520
755698913072574464
755572652002058240
755686242071695360
755716784754393088
755682940990984192
755705002899959809
755662988732952576
755606835541913600
755684425984335873
755681305443049473
755663403927146497
755662762404110336
755625210448076814
755557170675060736
755609708392701952
755670299358756864
755651550698143744
755675949232951296
755563982266609664
755643913155796993
755659406717685760
755708475926310912
755678742534643712
755685507779158016
755682756277985280
755579836538744849
755696719501950976
755605442739527680
755670366463397888
755644357789753344
755607699388116993
755694898817490946
755681305233326080
755570827332952064
755697021139517440
755678243257196544
755717921578463232
755682559330320384
755698845619806208
755669481414877185
755663974474063872
755702885053239296
755689828142972929
755689631098793984
755682353947742208
755707054275170304
755694081167200256
755643757907836928
755645372685512704
755559183693393920
755689979146305537
755712129211125761
755680164261003264
755685931739336705
755665253606633472
755660069400870912
755700905425539072
755685612787757056
755671503274926080
755679908408557568
755682697922670593
755700255048466432
755705669785882624
755687814721773568
755701815359012864
755649696765505536
755643296257609728
755699378678038528
755716982088036352
755696304274169856
755708152897638400
755693070239293440
755653815853015041
755665429763239936
755687772967624704
755702201125928960
755694106249138176
755654533192310784
755590565585035264
755715497207828480
755628041745866752
755713693804101632
755677672798359556
755695050168815616
755706563419963392
755698019463467008
755683100554911744
755684207775494144
755689161093328896
755696744667766784
755693867173896193
755709948017909760
755690251662848000
755688729029648384
755683805235712000
755668575596281856
755698715642335233
755690243408486400
755655170697068544
755683519876268032
755641304151982080
755681468882489344
755698736634925056
755694835999309824
755706575860469760
755700682938691584
755606789102694401
755693393225932800
755683490281033728
755559032937517056
755710308744826880
755709155437056000
755667342353436672
755710845733183488
755562115600179200
755694978744061952
755648422057799681
755657683009728513
755706663940784128
755649793578373121
755620626090655746
755564011580600320
755706559171354624
755679011070676992
755648585602109440
755712779307352064
755601718486806528
755702133991804928
755703337723592704
755575377909522432
755635323200217092
755687735260749824
755689458863931392
755690558056599552
755648472309727232
755593048638287872
755659847375417345
755645494223835136
755713601227280393
755714708687228928
755696429914611713
755616344024895488
755665509702656000
755677102364557312
755673247824261120
755670203044888576
755581036369743872
755696606025027584
755683457104220160
755680957168951300
755701387548393472
755637097097203712
755649369936891904
755605837339504640
755622723301306373
755674883959455744
755677987366993920
755631208395116545
755652393828773888
755718106211758080
755640247027924992
755613290236026880
755615702027993088
755709847585382400
755716977780465665
755559670538993664
755638984538193920
755575722136203264
755691585430446083
755665480002576384
755594726309437440
755631187633332224
755586274967359489
755697424161615872
755675797944406016
755607992796491776
755646131657465856
755680692713861120
755664767268814853
755670068596539392
755657900861886464
755566184205082624
755636459927920642
755716726273171457
755686418123554817
755707050030542848
755652683177025536
755674854464991234
755699701383569408
755685382264610816
755700519264522240
755714738210746368
755691556053671936
755564972168601601
755649973727948800
755643279702691844
755680621641555968
755639571849904128
755676863285043200
755679178775793664
755643799955771392
755681955216232448
755679090540158976
755571322315534337
755560005970063360
755653647866925056
755656022161756162
755717187457777664
755571062264389633
755602532039352320
755709348333096960
755672258295640064
755698258542985216
755600673773936642
755678537005359104
755589059716771840
755638665867558917
755649101316972544
755566595204911104
755689219977347072
755568348411203585
755629581294505984
755675114541346820
755706269651070976
755700360023597056
755631158348673024
755572806780346368
755656470755172352
755700531876732928
755651689257046017
755702058464997376
755638125091749888
755639718793150464
755715945952313345
755710933805178880
755623415617318912
755644315750236160
755695050034647040
755629925084852224
755597012352036864
755701635142262784
755562061187473408
755693116435288064
755648887621349385
755704688364978176
755639467147399169
755648656871743488
755649940047659009
755668600619429888
755711491685257216
755684442564354048
755656017870983168
755700100056256512
755711575705747456
755694668256600064
755698699133710336
755700506740359169
755653442643845120
755707267937251328
755601450030526464
755650716157546496
755705808462180352
755688230100533248
755660031937347584
755697264442605568
755704923321499648
755698376063221760
755698191467544580
755700272081539072
755656466443431938
755689987258126336
755608039248437248
755703728020258816
755665593383194628
755673772301189121
755600724336242688
755651798422130688
755713840541798400
755644907071631360
755648292076257281
755660774022971393
755681020142297088
755643443360169984
755685751388508160
755674913055309824
755683717054550016
755707196659396609
755580675420327936
755717980332240896
755698267044929536
755674162165903360
755654163787288576
755673818384007169
755646748169740292
755711684539478021
755712460615720960
755566968325935104
755565756536979456
755625692814016512
755697637937020928
755687554964267008
755655560473763841
755685503542976513
755650841978236933
755675076629061632
755566414761689088
755685222717460480
755617094776020993
755562077935300608
755619141336207360
755702465375440896
755604406968647681
755572010202173441
755666998349205504
755562446920622080
755704017360150528
755698762035654656
755696207763300352
755673159928610820
755675399632277504
755699915498676224
755717300582551552
755689006176677888
755641245251362816
755624833061359617
755583359904985089
755591265970814977
755700204897206272
755588732833660928
755574962656677888
755710703244378112
755657913679671296
755716285808377856
755567618824740864
755665161189462016
755634668574220289
755686015415775232
755710677990400000
755662791718166528
755667485123342336
755632927946469376
755705455922573312
755680780962172929
755581694690795521
755692592235438080
755715807510949892
755650837867794433
755693821166555136
755717368068833280
755670387422326784
755656118475587584
755710157951275009
755708173772845056
755630986076033024
755663307563032576
755596295079862272
755631351202770944
755676561471336448
755694236226420736
755700754430566400
755691304512815104
755705434904854528
755564699278802944
755673470357340160
755650103759761410
755717841999925248
755679186916892673
755644399535714304
755667078200209409
755706743770845185
755708228563005440
755706542503108608
755717997130461184
755711395023425536
755716554181009408
755683406411919360
755698598206066689
755656856559902720
755702712793124864
755558034521333760
755675454158344192
755702876446593024
755713165288243200
755655602488143876
755666742622482432
755651903292317697
755569074084601856
755627249064374272
755631187306156032
755692613089497088
755691375740452864
755644206618673152
755706370444451840
755705191790415872
755635922801139712
755666872515780608
755710866876686336
755711218954928128
755675328291434496
755653081837277184
755580285400539136
755700934588690432
755556528950652929
755696832492236800
755690129986088964
755581996764688384
755658030855884800
755679199738916864
755706697432326144
755595762558304257
755622614383468544
755556444909416448
755573700443926528
755699894422278144
755651517357690881
755689727496421376
755698619236442113
755694513239289857
755677190583414784
755640226182270976
755712200514285568
755702977365741568
755675630335733760
755681322203549696
755676758733688832
755562052584898560
755703111394725888
755682374608977920
755584777391116288
755704105587372032
755710363274846208
755646123600150532
755695155013758976
755656856790532096
755563495811264512
755616318527827968
755672421877817348
755647188580040704
755635684002660352
755651127228633088
755680273547821058
755702738080636928
755647876433346560
755703711066836992
755667300422938624
755668466414284802
755693041067909121
755637470583222272
755708815488659456
755590200756047872
755649692738912260
755699999250448384
755683347939164160
755708111021748224
755715002452017153
755686330168901632
755646630859304960
755662447449608192
755686858353434624
755603953887260677
755661826877186049
755664351730733060
755709868351250432
755653324897148928
755712682653839360
755718252668522497
755692239741972480
755691585380184064
755688783757119488
755708190872969216
755673956938547200
755589471110692864
755704176676442112
755601525481672705
755708450794078208
755714016643805185
755712536239075328
755675521095053312
755557438997209088
755687458164117504
755663038859112448
755713647360417796
755704109550997505
755668541882249216
755694970305150977
755672379913822208
755692600640897024
755578582647312384
755700175331614720
755702897355227137
755650175092322304
755595796045791232
755690293798772736
755601646973952000
755709721735270400
755678272831229952
755715044218765312
755672753001336832
755714645873135617
755707012118417409
755630868845236224
755643627628535808
755683071194718208
755684387933462528
755714704622907393
755670064301473793
755582269352316928
755560777638154240
755707943115448320
755694974448963584
755700875780169728
755567761380761600
755557439047540736
755671398262136832
755709264304431104
755684929032159232
755686623430471680
755704227264102401
755659130011062272
755592138474283008
755704717821476864
755716201670639616
755703321181159424
755681334530637824
755573738146521088
755631263160078338
755689220044230656
755631682263416833
755709633675849728
755692399096201216
755643891890712576
755709365080981504
755688506664648704
755633792241528832
755676985263792128
755667908592672768
755667627666702337
755563550202957824
755672769841561600
755642700855214080
755699718123061248
755574962916827136
755664720993062912
755640876337074177
755631720276365313
755674976137711616
755641715223044096
755704625542627330
755641279204233216
755690679423143937
755644751773327360
755688636977389568
755708299924873216
755602041418809345
755692562875346944
755696429725646848
755711424597467136
755565093589356544
755670194475962368
755713580230594560
755629329539854337
755603739889766400
755707792229560320
755687747537424384
755713869654454272
755631183107616768
755598094239006720
755592872422887424
755571355756748800
755703199399542784
755688989072453632
755687089161723905
755657959716323328
755710627696566277
755677299534622720
755686560511557633
755689081577672704
755673357115387904
755690318775721984
755586031605256192
755718043095949312
755692764008947712
755633636859412480
755602234298208265
755698552354050048
755705518757388289
755710141132075008
755714024990539776
755709138680897536
755557275490619393
755669028316721152
755654138529189888
755639949253349377
755683742031675392
755702024910569472
755672732172509185
755680265150861313
755569866942414848
755594696920031232
755575365561487360
755710334082682880
755707607755657216
755604465584050177
755686375949799424
755658504866766848
755682009972871168
755718097516924929
755699114424270848
755697763778760704
755697063254306816
755565794277273600
755669116443201536
755586056800522242
755566129469267968
755650229660188672
755670052083343360
755670626434711552
755699114260570112
755710271193280513
755625781225750529
755713873949421568
755669540093112320
755714075326242816
755699177238196224
755706617816051713
755662749456277504
755713098103808000
755687978530443264
755628616311050241
755617220307345408
755634106868895744
755710921062903808
755577966004989952
755563269192953856
755575839606005760
755667128511070208
755646051965689858
755688066266857472
755654419824406528
755693149864034304
755707909867175936
755698405398249472
755602343421501440
755690079872516096
755714607847727104
755690516130312192
755671469624033280
755659952233017344
755682685364809728
755678969127632896
755684455264714752
755649462131982337
755570521090170880
755654813887635457
755703102943141888
755601303284310017
755667010953023491
755623126231293952
755648958819659778
755699135072702464
755686212615172097
755625647024828416
755652897275318272
755700296937078784
755707540499992576
755637340551409664
755656323920982016
755592797017640960
755639450215079936
755700351525916672
755645876148789248
755715815924785152
755686954847629312
755709021047365632
755557271095181313
755674497764716544
755683020636614656
755613063731146752
755702008213037056
755694513209827329
755669552734801920
755675970284183552
755605551774597120
755717632054165504
755675248478023680
755645444139646976
755558730884784128
755605828862873600
755680495862677504
755676515501805569
755716428225925120
755618604712886272
755686682532409344
755686766179418112
755708132077277185
755659343899623424
755712188111740928
755659620853702656
755656189678120960
755671268234584064
755712565242630144
755692072171081728
755716877339521024
755681980398891008
755625831586787332
755665052158558208
755594571023785984
755696924876038145
755713643283701760
755687521162518528
755608190008590336
755697969303871488
755694185810911232
755670450198474752
755680156065366016
755655409503961089
755682878239956992
755680927603240960
755633448065310721
755647524124450817
755628150856581125
755672253858275328
755557619239096324
755691245788336128
755586379791290369
755591261726334976
755645640999395328
755681498385252352
755646748425592832
755685038147198977
755718122812735488
755710447450464256
755703275136114688
755705342684647424
755687114327687169
755703019212312576
755706148213456896
755691107435089920
755688917773459456
755654469891809280
755651932597981188
755670748195348481
755665044042645504
755696756910878720
755660019320881152
755714469620252672
755609775405096964
755668361619668992
755677719082434560
755604612585967621
755665446414741504
755682848871440384
755662824999948288
755600736684273664
755694445958402048
755632097554001920
755718596639219712
755658408494268418
755692512522698752
755636979950313472
755605388238598144
755693137478111232
755691052674187264
755569119987167232
755701643623206912
755556247894683648
755713706265350144
755607191743242240
755560098240487425
755559682991804416
755613567114620928
755627194467160068
755709742438383617
755716864467169280
755665111134695424
755577525540118528
755623302094319616
755665383659540481
755629220542447617
755660459546673152
755635788709330944
755714951835189249
755680248453181440
755678784347598848
755694286520344576
755631069970436097
755706617966899202
755710631664193536
755608139962150912
755687512744554496
755637428778635264
755594055501750272
755703295960838144
755718005607333888
755677798774087680
755648237357395968
755562845366947840
755641824262455296
755652897124261888
755639538551230464
755691560503611393
755680596219813888
755707263919202304
755560312049438720
755667497735585792
755717036571897856
755700754241851392
755623709122199552
755573838809665536
755717829375123456
755647939356291076
755674128879853568
755665664480776193
755681280235282432
755639551054536705
755644781162795008
755696916529242112
755655040505880577
755680080668528640
755712989131640833
755708828419633152
755640536481075201
755703560164216832
755677412734693376
755712913386512384
755647482336608257
755705883946921985
755685675635249152
755693611518455808
755592100809416705
755716075921211392
755674560649912320
755715027408007168
755665488609443841
755715115652096000
755652959933984772
755706546512887808
755630096824885248
755675789736148992
755715396578062337
755624027922821121
755557896373448704
755595926178258944
755649135123005441
755570219116933120
755607393417961477
755654788986134528
755712833694859264
755682693455704064
755680982460616705
755655128435261440
755587055246192642
755692932049604608
755648438558154752
755702121702518784
755694836213243904
755716743058907136
755697646086582272
755668214638665728
755651400042938369
755712854850961408
755698053118558209
755689165228998656
755718303310643202
755711672111730688
755685855981735936
755692931881766912
755673231407849472
755671104841134080
755703619064832001
755636333943595008
755660354517106689
755660535211974657
755663768860889088
755695737988583424
755682664137560064
755671750642372608
755682353662554112
755584500499963904
755682605681356800
755702712868691968
755625500228345856
755653937273905153
755680202085244928
755650401429557248
755661034225078273
755664163289063424
755692726541320196
755714507339628544
755698598554112000
755708379461480449
755669678735753216
755679396703461376
755600414091808768
755660040019775488
755711357476012032
755663798300803072
755690742589362176
755693955363123200
755713072937984000
755649059323535360
755619858616909824
755703304374611969
755706727098675201
755717623577350145
755678008380272641
755645460640067584
755640805138821120
755654788944105472
755562237251596288
755688481679110144
755670592934797312
755716302703104000
755677945440731141
755659658510163973
755665173822734341
755674669664141313
755703857926275072
755688846705172480
755678956272152576
755715400869023744
755685491232473088
755701068667953152
755657943153045504
755698099318824960
755677584894070784
755688674554212352
755673033885483008
755713009779998720
755684190788710400
755682995563028480
755696501070987264
755619023874842624
755692734724407296
755571578184863744
755562463874129920
755673893847887872
755695066719584257
755658542846210049
755685268951224320
755688020259508224
755602821517631488
755674506463744000
755684891325595649
755581510166556672
755683658338562048
755716671785037824
755664515329617920
755644693032079360
755708975065227264
755666042073051136
755703992257085440
755689286813511680
755659175930232832
755676158629404672
755659901549080576
755646870005903360
755688456513216512
755670265686847488
755675307231813632
755691833112559617
755672954323734528
755696375472553984
755660954638188545
755646966462345216
755686929824419840
755634857393487876
755713140009078784
755693229601849344
755701207210098688
755678620832718848
755686980105736192
755673189456474112
755702146864181249
755718672421879808
755708199014203392
755597683482431488
755712246546894848
755650527514460162
755700770834673664
755624581516390400
755691484775649280
755652779826380801
755574992083890176
755707779575259136
755709566336327681
755578268166791168
755704583423401984
755610501392965632
755698535505367041
755562849855045632
755647314631458816
755581841311051776
755715715357872128
755663693527052289
755592142697836545
755684144580100096
755665228478681088
755634895477739520
755687928119132160
755607246365523968
755688930696163328
755659813787426817
755682747994152960
755705087067062272
755656151795130368
755691300150714369
755713072711499776
755703316747784192
755698879199412224
755680734619328512
755708463351787520
755685843625390081
755693447592411136
755710053177589760
755697763673866240
755718038939373569
755699147697684480
755642873027198976
755634660382744576
755708878499749889
755712783640104961
755567065164050432
755616885023072256
755711076205891585
755691359193985024
755650615590748161
755668110040928256
755699495925649408
755563579630202881
755702050240028672
755703174456045568
755705435227885569
755714515631742976
755574002169577472
755701538769829888
755713144060649472
755692541748604928
755690310404046848
755656055724642305
755716801695277056
755644189770129412
755713144027172865
755718756291272704
755701316341596160
755602682925182976
755668491542339584
755640108615864320
755668353088356352
755697650398212097
755642038331305984
755673923149115392
755579278725672960
755654721839464448
755687915624271876
755662938334199808
755571121085419520
755686988330725376
755687915662020608
755682785726115840
755691766041444352
755603102280155137
755711084758179841
755602640885706752
755641698320089088
755625923827920896
755705602890932224
755584651696144389
755685025526456320
755682840268767232
755681019903221760
755663026624299008
755628541056802816
755703551729500160
755630684170051585
755591341468418048
755656906853720066
755662317828833280
755685851846369280
755664586553122816
755651899018403840
755701903279915008
755610597723664384
755616876630306816
755649323736633344
755717065672105984
755713936943681536
755717116079267841
755592855771426816
755639710417125377
755684257905848320
755701530284523522
755671888957992968
755673927481982977
755718185765179393
755567870491361280
755641425623183361
755616096519008256
755691401069924352
755692978136616960
755702906117062660
755668432968966146
755696929162588160
755590909564162049
755691249802350592
755660497136017408
755717246387970048
755684316848488449
755712808843567104
755652821681377285
755568449124900864
755673621448757248
755699609335373824
755716113900724225
755663085071953920
755630373778915328
755679116012163072
755660560323186688
755670626464071682
755565043211579392
755684903908478976
755683717100822528
755625432955912192
755616356486225924
755696513892909056
755668768538316800
755713576392859648
755700041247895552
755666465873915904
755666495305355264
755597025073303552
755636338217615360
755638103990214656
755595955513221120
755581535386865664
755574933418311680
755694148301324288
755699126818443264
755653224582017024
755597989389950977
755711168543596544
755615597136752640
755716000704856064
755698476919427072
755560630795415557
755642935597756417
755692332251504640
755685612586434560
755698808189845505
755675336898215936
755663001307545602
755667896039112704
755601147763625985
755674443536445440
755702599630917632
755650422518480896
755693409797570560
755663622068637697
755696429931397120
755694517412564992
755564342922190848
755706131213852672
755667426239537152
755654184926576640
755687240177684480
755581975608582144
755699621733752832
755674065696854017
755706630277304320
755586010466037760
755593195367518208
755559376853819392
755679665407262720
755701534311256065
755589638623027200
755693133049004032
755694743867101184
755648619068420096
755699403638185985
755656701546754049
755623126222987267
755692751308533760
755698359206350848
755709965042610176
755664586930581504
755641450902196224
755659385779712001
755716730379497472
755692805855518720
755610618581753856
755718689228554240
755697113598681088
755704151657545728
755649160301404160
755680260784525317
755674149578604547
755580973283217408
755628297803984900
755714419167006720
755644038963990528
755640913934880768
755661910889095168
755703228776509440
755680579669098497
755675412332736513
755698959142780928
755678184520253440
755670857142460420
755679925424783360
755660988070895616
755680063706828800
755674028220772352
755630680160231424
755663248737832960
755651118978465792
755701324646350848
755705942780551168
755693141374607360
755629988041388032
755712489959063553
755713551113785344
755689555332923392
755633024595877889
755715602149314561
755669401865773056
755702364988928000
755679044650278912
755707112957812736
755710132579868672
755695079470358528
755703476135616512
755668336545964032
755700393552773120
755656118626582528
755559934494806016
755582881750220800
755660010751946752
755676884390645761
755673323334463488
755714876597690368
755688460904792064
755679736517373952
755670156819521536
755714352213331968
755670034945601536
755707641133985792
755695091755446272
755571640822599680
755690214148960256
755647092153090051
755702385637466113
755683754715312129
755710107543937030
755679174673723392
755701764884758529
755714230691606528
755663706084835328
755716935887818752
755692520944852992
755675898628739072
755700985041944576
755681032435884032
755711357442486272
755674670058266624
755561213896036352
755637890101620736
755699458277535744
755708362847838209
755616104769204224
755645938962694144
755713643283492864
755685046527209474
755711068111048704
755704646694531072
755712653553725440
755643313143898115
755638892645191680
755667602446360578
755669477358964737
755707502709313536
755715900037267457
755696534767882246
755691111339986948
755649189514731522
755697256188223489
755659922877063168
755703648424951808
755698602727604224
755684501154660352
755662346941595651
755710648751980549
755683746460893184
755713458650382336
755581799720325121
755651475381035008
755680848125497344
755636602274209793
755691052737134593
755576229659545601
755626112592601088
755690440364523520
755660824249765888
755707498536046592
755667669404225536
755656919747100672
755684098644082688
755697730215817217
755678440326660096
755605786831663104
755687458243772416
755701353993953280
755668894476595200
755678008451661824
755666084099862528
755713798619688960
755718651127468032
755581728069066752
755707276166590464
755686392756334592
755677966668038144
755655539456090112
755646324553441280
755716969408659456
755675688913494016
755708836695121920
755595011710791680
755696119489912832
755661709604483072
755712707807019013
755597716982468608
755644378677379072
755699672044347392
755696836757729280
755581187414953984
755704437012856832
755698950649352192
755567014790336513
755702998383333377
755711357442527232
755695800802476034
755653857670234112
755699894598438912
755709302019592193
755612485281980417
755647851540119552
755582177090215936
755691270811549697
755701580477923328
755716151691317248
755694886276464640
755630101065334789
755625923857244160
755687982519218176
755568424009408512
755606713684799488
755715912335036416
755598950112124929
755708333173202944
755698371915046912
755566201015767040
755592826457624576
755578242761973761
755651974511595520
755665333306822656
755663206878744576
755576447624851456
755686132734722048
755627332761772032
755700179668443140
755617849599782913
755557170779860992
755626439408582656
755710145359933440
755690486661275648
755659758917525505
755634874304851969
755701056399609856
755597721151692800
755664154606891008
755717543826972673
755691501628301312
755701555198824448
755712108373893120
755574044372512768
755699978161369088
755695628924162048
755673633977237504
755664859296071680
755603777793691648
755698778661937152
755702608006934528
755624229324853248
755701995793702912
755713227959533568
755700766678126592
755698908567838720
755685533104402432
755637395064782848
755655191517597696
755604511788597249
755690616609247232
755717749557559296
755651421027049474
755575994614898688
755609943219122176
755638565208555520
755658689630048259
755661843574755330
755643061456297984
755623335749443586
755651378790469632
755661591807393792
755684442635632640
755671125842096128
755571544546390016
755577391553011713
755693162732130304
755710891937660928
755680533384921088
755616947753066496
755714071329058816
755701534399295488
755693753822748672
755638875515658240
755712989140058112
755661751245570048
755589819149889536
755670001563082752
755667329648852992
755683205089468416
755686090850394112
755715786660995072
755692730559369216
755642818278850560
755668156044238848
755716033910943744
755657049732775936
755665240956678144
755712934597234688
755557904766337024
755717489707905024
755714188400533505
755571930216947712
755700397852024832
755681024252706818
755707569889357824
755689865774333952
755642180690178049
755712058025447428
755598685841530880
755682467017814016
755640469367947269
755667786811240448
755648786819649536
755562166166708226
755561306212663296
755588451907596288
755657682904813570
755717963592835072
755663852805709824
755616784229605376
755590687450554369
755711873136328704
755716227004305413
755691979573452800
755708039638966272
755677622806409216
755696467638091777
755707284777537537
755615169489895424
755630117754433536
755598018955444224
755698103592726528
755569682048966656
755692600665997312
755693187528855552
755681149993705472
755718139669782528
755711894409936896
755657682955231232
755683955991515137
755661751522295808
755708761294118913
755604230610780160
755693397269241857
755717107640373248
755693191928672256
755581325768331264
755582189736108032
755681720360402944
755682236213686273
755669284223905792
755611218405187584
755715253783015425
755708513645654016
755570290210566144
755594634114506752
755618931822305281
755717971973066753
755656055615610880
755627097855496192
755656294560829442
755562191131140096
755707196864954368
755557577266724866
755557208381874177
755630294041030656
755716218762334209
755671993744232448
755648954692427777
755661160062541824
755572328696651776
755679606460514304
755712909427310592
755638040853417988
755681305078226944
755647633406955520
755689580452511744
755702373163630592
755716252241362944
755713118974648320
755715253820731392
755670211488018432
755701500844896257
755700750206971904
755710174749483008
755714272458571776
755702427828051968
755613504493596672
755718559226093568
755696798891671552
755681972278681600
755702968628842500
755665614530764800
755696148875210752
755713513394495488
755680151942430720
755583540063010816
755713014070902784
755684752925929472
755623461599469568
755668026180141056
755684199236001792
755658937047912448
755683909917106176
755693833757786112
755688687401365504
755655799767171072
755714025133076480
755701358414729218
755652838408216576
755655493595652101
755583716387348480
755692705250934784
755657519364771840
755716163930382336
755716986110414848
755715837055627264
755582936296988672
755663953422905345
755688129554776064
755672434431361024
755658672987045893
755647545171439616
755632995428605952
755692772422713344
755657682909065216
755592151245938688
755695121149100032
755711080777805824
755608110299947009
755679715625570304
755647322869170177
755686342512746496
755709935497846784
755676196600475648
755704176949231616
755693728694734848
755716465915863040
755628691753934849
755666272784973824
755710484876103680
755666750902046720
755568725839925248
755685101149773824
755650850312388613
755714637266558976
755657544408952832
755717087025397760
755696870240944128
755704533150334977
755704449344102400
755688112752394240
755653849487204352
755656626124783616
755694194505711616
755691321197731845
755640192556466176
755712934672683008
755708882979205120
755637348948447232
755649768160886784
755668533548154880
755715971260768256
755718164596621313
755566951536230400
755564028316020740
755682517475217408
755712498427387904
755582873340637185
755703207821729792
755697042463293441
755631271355768832
755656600606695424
755566129607741441
755678356486688768
755643690601877504
755686329929826304
755704159836536832
755595699668946944
755715249592995840
755686158114361344
755668483204014084
755669355703205889
755655703176548352
755631254427631616
755569027745853440
755581535160373248
755682903330136065
755695599421386752
755663131121246208
755708907964755968
755621615963176960
755707079105576960
755718294687084544
755684740569628672
755607418386526208
755708077308047360
755598673141039104
755646618486054912
755681137536667648
755583812856385536
755710912934412288
755583041163128832
755692227377192960
755657892636786688
755711881717899268
755663030722199552
755572970412584960
755687030521204736
755689966626373632
755661306947104768
755607485403103232
755683477983461376
755712989123215364
755659452821434369
755689786296250368
755649340601987072
755713085470412800
755679510226411520
755567660369227776
755626686843150340
755663676527501312
755690960584081409
755677706717696000
755638057794142208
755647696183107593
755628859614265344
755568855813005312
755683087682506752
755668441152024576
755687252664184832
755703769925619712
755691807866925057
755588682246160384
755710082206269441
755666419510022144
755684111159848960
755712859074535424
755595343073517568
755572991619104768
755578884393996288
755655023779057664
755610429896798208
755683880611512320
755672723792199680
755707960181919744
755649126596022272
755678763527106560
755692806232997888
755709545444478976
755697637882466304
755682609682841600
755628196889059329
755585926617849856
755673935656681472
755595842145226752
755562392562446336
755564527320563712
755705728799735808
755713055938535424
755613571258515457
755714633235783680
755692659088453632
755566201045123072
755695699887583232
755556839144591360
755677106634362880
755637122313416705
755623692315553793
755610429909590016
755688997674971136
755665920652173314
755570735008079872
755711160331014144
755656328236920832
755718533867241472
755678746653364224
755684417285128192
755634723284774916
755664020682727425
755660203694194688
755657817231597569
755671951780315136
755714641427181569
755665526203056128
755674900518596608
755709801452150784
755692885924835328
755644143737696257
755686263013998592
755662262954754049
755698401040367616
755681389303959552
755706680600465408
755687395253714944
755615253497417728
755682114742390784
755569384580612096
755706840193916928
755609309870972928
755658119301173248
755718206526894080
755699227334959104
755689026946998272
755656114046439425
755656667778416641
755600636243214336
755655212434677760
755713626359685120
755630080043413504
755676016052428802
755699722405445632
755684543114387457
755642134838054912
755668290454822912
755561029224968192
755714645738926080
755706244782972929
755711869055275008
755667526990893056
755583313826512896
755641958463369217
755718454003568640
755701609821249537
755709167814443008
755702054430076928
755676821698543617
755710891673255936
755711365768056833
755615853274542080
755686904847339521
755713030869159936
755704256661946368
755711143642075136
755663093544394752
755697809823760384
755692416003297280
755712947029209089
755710577322913792
755698170542362624
755643460049375232
755696710748409856
755707112697847808
755612699212603397
755573553651601408
755685247979773952
755602150504304640
755715111361323009
755675047365410816
755703979468873732
755658890952466432
755675714112856064
755709818233585664
755655124316413952
755711453798203392
755644840155705345
755637361422327809
755677736077844481
755677165379850240
755715484595519488
755706273761558529
755713727199080448
755696895436083201
755573800914264064
755573910297542656
755675332611629056
755695179827441668
755640138189959168
755575814368980992
755682295147659264
755665618708332544
755671926887051264
755710304793886720
755649462056415233
755650737196167169
755705124501098496
755610740262899712
755717728653172736
755556864562110464
755665576467374080
755683817801809920
755696903950594049
755668726389833728
755693330378395648
755595649119195136
755561226445422592
755650749749657600
755577764820946944
755704579233153024
755643216616185856
755709293928681472
755690390301257729
755652880481259520
755689370980487168
755706663810793472
755575516422295552
755606256359014400
755567090266963968
755705619710173184
755701861542301696
755645020443672577
755670572034555904
755586589309358080
755690574834008064
755616104832126976
755651621963632640
755711529295683584
755663454078431234
755692785076998144
755629941832708096
755629614500835329
755562304650014724
755669519050248194
755688020351782913
755681250912964608
755607703741829120
755651571766157314
755561096484753408
755678880913039365
755624938086727680
755664100236066816
755592473922023424
755702285192265728
755699629996597249
755567387932499973
755653828184268801
755656638586028032
755699022111842304
755715434150637568
755663601093017600
755669300963344384
755651034941386752
755675114641981441
755698766255095808
755687659620753409
755715958732382208
755660199508185089
755703044260696064
755653065177456640
755635113208188928
755691149214515200
755623297933533184
755688276145627136
755689194673012736
755589718394281984
755658731531239424
755689844660113408
755678654479396865
755677450571481089
755589533769408512
755637353285357569
755690800944742401
755717909133963264
755712640920477696
755668919260708864
755663269558358017
755643665419210752
755699743527874560
755693401597771776
755585544915193857
755670739991326720
755655845891960833
755692168501538816
755709423738314752
755665698043662337
755664150467059712
755629803215224834
755661226961756161
755678805591748608
755703757359443969
755651831985008640
755629501527289857
755699894447403008
755689777827942400
755717510557675520
755696958283583488
755566507220987904
755638896478814208
755653786505445376
755657254981013506
755568772153380864
755701182169952257
755709889310253056
755701429378002944
755695725124657152
755684891317198848
755716038289977344
755669380839706624
755694534194061313
755641266411536388
755642671381749761
755645364380831744
755608899038818304
755651752314241025
755692290102800384
755679837164081153
755640297498042368
755704424388038656
755693032658366464
755705594414333952
755669472908804097
755649571133464576
755698724131770368
755598442571923456
755582227421933568
755687802218700800
755666511826653184
755714213549449216
755715316722786305
755665563897176064
755673658862043140
755661483002986496
755706605480443904
755667535429644288
755699059868966912
755702624998060035
755705565188198400
755662023975899136
755671758859010048
755686216717242368
755662770796920834
755717988825772032
755682144253386752
755666117557948416
755690893244559360
755623289742057474
755713672836624385
755682575939690497
755716185132412928
755675185651515392
755688737707819010
755665035494584320
755683620434636800
755654809970176000
755691011037421568
755610669056077824
755581103381938176
755663366337814528
755671826253094912
755684673158647808
755716617028329472
755702024964939776
755673621121478656
755713643208183808
755682160674234369
755689190709493762
755652880581918720
755687940592992256
755654755310002176
755692705196441600
755558604959211520
755561759088513028
755658660391575552
755658081309233152
755700141999390720
755673524640026624
755556579219501056
755675219239505920
755642927485972480
755670076892835842
755691073750663168
755673444918915072
755665849193758722
755699273514291204
755684274745905153
755705821036683264
755561444763021312
755674955258265600
755631586163453952
755689660161011716
755665731845558272
755658559724122112
755650766652706816
755589496125677568
755708371253198848
755556243775815680
755698753730928641
755642860347817984
755704600569614336
755655166188216320
755644382942990336
755641304307163137
755634765382971396
755699646819864576
755718407866109952
755714930809171968
755697566352826368
755697885505785856
755645926291668994
755580356867219456
755685688171954176
755711378355204096
755661369626722304
755670878009094144
755577659866972161
755674468656218112
755714293409062912
755607682740924416
755697889586872320
755670320414097408
755599591878328320
755715778100404224
755678427970142212
755638464423559169
755655417850654720
755671629066276864
755707142003449856
755707024873324544
755665295432355840
755706449955663872
755706466787483648
755701437796147204
755671901649895425
755704466171695109
755660929493237760
755587084245696512
755692617149579264
755685335934328833
755664624561885185
755693002971021312
755628054207160321
755601617618104321
755560438134247424
755699034392825856
755680558802472960
755711093197119488
755689462965866496
755674124496887808
755715400772485120
755662543931179008
755698564899241984
755671758842257408
755689500743831552
755650862840766464
755666973103648768
755650602827472897
755674556522790912
755703824661164032
755615970563993600
755650363840196608
755716545616175104
755674867186405376
755696782244536320
755712401723551744
755582131124842499
755690650209779712
755661352916639745
755702167881777152
755717061595324416
755707003884961792
755707452734205953
755712464705187840
755708593467297792
755680441139593216
755564485675458560
755667942088531969
755672241266954244
755697872700571648
755676351575781376
755691069564747776
755699747789340673
755674200287903744
755697952530759680
755691862313361409
755713295349350400
755643971850932225
755556738565152768
755660597883179009
755697029737746432
755670014032769024
755657007558983680
755667472515264512
755666654382657536
755661071831199744
755557438896484352
755692856484982784
755697923246219264
755607934319546368
755693707832201216
755579274531176448
755709465895239681
755703241380331520
755633452477739009
755662741159960576
755624640266047488
755696438168981504
755569761740660737
755712842192580608
755637864717746176
755706995529900033
755701337233494016
755680889829519361
755582869066526721
755701718994870272
755676830087188480
755606760002457600
755578830199201794
755675102063300609
755648388167860225
755667199931588608
755614339172855808
755656936264200192
755716285657411584
755673948298186752
755663391289700352
755694387326230528
755688842250821632
755646681396473856
755677597615460352
755712531742748672
755690167860621312
755696425841733632
755666516297838592
755681187721469952
755675425007894532
755607854787203072
755665031434539008
755571573818548224
755714058557517824
755705388926922752
755598660629520384
755577257280675840
755643825087995905
755634182324379649
755652712633667585
755562170042109953
755709662847242240
755706802445189120
755665467478540288
755706420536889345
755636942214160384
755688389412790272
755714348140535808
755681867152625664
755694752004268036
755586719408283649
755647209782255616
755693347130474497
755692801900281856
755570479113601024
755714557860016128
755671687849504768
755673529014685696
755567803067957249
755650967639617536
755691375744745472
755707410610663424
755705892402786304
755716042387849216
755701819687505920
755710489250922496
755664083370860544
755649973753085952
755664700138987522
755716667561414657
755700062127357953
755644219189030913
755696656427786240
755560383507595264
755674191668604928
755688163067174913
755712456241152000
755684803278675968
755713454464462848
755699839988559872
755691295981629440
755649977918058496
755648354688856064
755701416774295552
755650015897522176
755668587944214528
755670072883052545
755675382859304960
755640834599575552
755690528319021056
755668441449820160
755645531888709633
755696836854308864
755683587052175360
755699948897837056
755647188802400256
755622018851205120
755715828688031744
755640393811824640
755658525901201409
755687844367200256
755569766148870144
755665303887941632
755667627767320576
755563713696890880
755642306733174784
755713785873199104
755645737363439617
755662770809479169
755658186175176704
755634895439921153
755614812814516224
755714239080247296
755620072715083777
755678658459754496
755708887010074624
755672941644439552
755559393626759168
755567136144236544
755600493380980736
755665534524416000
755697382067757056
755696291372564480
755581539388231680
755694785940361216
755705900564901888
755656927875661825
755630143289364480
755707385579180032
755647004198440960
755639563402477573
755714863964491780
755692168698798080
755631187683635204
755705825126129664
755612724135165952
755558391066624001
755697747018313728
755707867626287104
755658328802529286
755690666915602433
755654805524189201
755685289784406016
755634635200159744
755676591024250880
755628478096179200
755617920726818817
755630105523781634
755714037523120128
755694290982928385
755666541262274562
755662888128372741
755689186523488257
755693967656771584
755712351580594176
755666771999416320
755582869205057536
755691375765716992
755686149767716864
755649495610818560
755653056537169920
755697419795529729
755562652743655425
755634052015808512
755655778917355520
755582416329244672
755672950121062400
755655141383139328
755687739308269568
755699701396234240
755665941632081922
755634912246587392
755570122698338304
755705426595999744
755578737693978624
755697105016987649
755644923995680769
755655485131554817
755668126767779841
755573649906597888
755635071458082817
755644709876428802
755708866109771781
755649772460118017
755626099938394116
755561192840724480
755675982581891072
755607829612986368
755606227392921600
755718303058976768
755597788205965312
755711491689545728
755574438708469761
755578628646248448
755706345052143616
755706139870896128
755662783304372224
755589965787127808
755667590014459905
755689505248669696
755610719123566592
755664045747896325
755715719589928960
755590544718438401
755703728146186240
755563311287013376
755687793842466816
755630063224324096
755606239871115264
755693020004098049
755680382532456448
755682098153791488
755695129684484096
755575826964369408
755670270136971264
755660514282340352
755666738524585984
755625814763462660
755556310855352321
755661306989056000
755653333419950081
755672287387541504
755600015461146625
755706244544000000
755635025387937793
755686644792131584
755577227878789120
755662334375432194
755702792506015745
755577831774650368
755659956305719297
755640712969027585
755654310772572161
755667086593126400
755661403193835520
755602188219641860
755695708661964800
755691522713149440
755662129064181761
755620018277216256
755690671105830912
755629056847118336
755652544865730561
755599541575921664
755566284855803904
755691224900722688
755707410526928896
755672329238286336
755669674285789184
755659444470571008
755714440129974272
755697558069059584
755606256421838848
755645875867746305
755666700801019904
755669221519097857
755690012616851457
755643170453585920
755661524853809152
755717753756090368
755691295977443328
755649579509579776
755624774366326784
755629878800740352
755717107824812032
755716180699148292
755711932146089984
755712771048767492
755681368172994560
755560324611379200
755576212555112450
755651496285437952
755656269294370816
755641270551404544
755717221243117568
755697960864870400
755706655443152897
755566482004795393
755567421424013312
755618311061266432
755661734728302595
755658991339003904
755677073046470656
755694131398205440
755645032825233408
755707305719635969
755691086278955008
755696937224007680
755703866243579905
755692265041952768
755659222113742848
755656604935151618
755675697633431552
755716042345754624
755718449993777152
755681984765104128
755577005580529664
755644919478353921
755685365214748672
755705447521353728
755670274209701888
755576544223830016
755677022899281920
755662544065400833
755556336109178880
755679069598052352
755711059802091520
755674757849231360
755689102628884481
755677337421742081
755701525964554240
755690402838089728
755562623068835840
755682756353372160
755577223764029440
755704386312167424
755559624414105604
755708131871784961
755706223597584384
755645020280090624
755709625220132865
755698048723017732
755700951206465536
755707628655960064
755681888144990208
755562027742027776
755675089140670464
755668592385896453
755692407472197633
755716667536125952
755620730964963328
755705267434627072
755635692059955200
755581606774108160
755667573069516800
755691581219475456
755690838752161792
755603072991322112
755689027064492032
755703161852137472
755718349527605248
755598912510189570
755702767516262400
755670337279422464
755670961899307009
755712644879753216
755589919787986944
755629056821981186
755682672748486656
755660782604517377
755678138407976961
755629690338025473
755610475992264704
755689148636278784
755631149628657664
755672895544815616
755621825762172929
755586044188172288
755698115924074496
755660556028276736
755662514814390272
755620617748148224
755573666688167936
755716407166369792
755712930226724865
755661688570011650
755641241459630081
755560413018726400
755696803345870848
755711785282535424
755646568183828480
755624472229638144
755570688661000192
755701848833658880
755639555018072065
755636594003042304
755646492375912450
755704784993325056
755695347834454016
755673566864150528
755707418949013504
755671859836887041
755644097734606848
755683473751367680
755695385503473664
755673646400626688
755715245348454401
755705896542416896
755683196734476288
755709742694162433
755648870550470656
755715933377851392
755700200472281090
755620261181796352
755691673452220416
755706328446820353
755674971637100544
755711076256321536
755667572901744640
755698590161436672
755706395551563776
755671561894502401
755648816200683520
755567912383946754
755669368143486980
755693971993690113
755676691612176385
755714465522266112
755600246223364096
755634895469281281
755593891693244416
755700485953388544
755673692777029632
755672039910805504
755617350452449281
755660597866401793
755702977143373824
755684236942794754
755614175481561088
755657104287997952
755691354781515776
755705653092618240
755668701458882560
755700355837624320
755613600991944704
755714658204606464
755717791387377664
755675986826502145
755578930665512961
755714389706153984
755690046175473664
755718663735500800
755681057651949568
755715186699436032
755651639118295040
755603186350710784
755568683972386816
755703224649261056
755645812873592833
755704973837504512
755669787741720576
755701966546665476
755701630952177664
755695884684369921
755696702477234177
755598975156183040
755704793180495872
755688003385700352
755685046485262336
755662585962397697
755706668231565312
755657645026050048
755575428375519232
755679430396305408
755675236230631424
755693409935949824
755692592277389312
755703967187922945
755642910524211200
755707561391906816
755587751249006592
755639412533366785
755685080228585472
755681271574126594
755695175972904960
755711508227776513
755558122584875008756030220902293504
756072252312064002
756028551468580864
756043143607382016
756078971599654912
755946532218601472
756071719287287808
756037510564835328
756002282861244417
756052375253708800
756004442911215616
756079780991229952
755985694326009859
756066166062342144
756063469443710976
756023493221752832
755920569204346880
755943319344001024
755924516149325824
756053792949428224
755985040140541953
756061510636634112
756049993153249280
756028195011489792
756045987345534976
756065461549338624
755929746576322560
756045853186519040
755917981587214337
756068280096305152
756067566968242177
755920371983978500
756034381647609856
755999766266413056
756054703125958656
755915750108307456
755935282977832960
756039549122469888
755998591613829120
756062185596542976
756029101215973376
755930706904289280
756048768336818176
756043831339020289
755941348042088448
756029449229987841
756076115144351744
756032406381998080
755973107022700544
756076832286466048
756060365541244928
755942304070918145
756027171727081472
756079814528929794
755994993144262656
756061657231687685
755933412326866945
756055361673723905
755948041857818624
756064861939957760
756078296174125056
755943558377512960
756055982225051648
756037678320222208
756065402841665536
756057651813888000
756057362214088704
756040752736587777
756041071835095040
756073799766970368
756060755699634176
756048625520615424
755921827575259136
756052853416943616
756020360223404032
755979193108795392
755917373073264640
756060436726898688
756076937127264256
756031823021535232
756063855088984064
756053893486903303
755964878003855361
756015440212754433
755992334010056704
756044326535389185
756052480148934656
756047199344222208
756072688301510656
756047740648456192
755927796086693888
756021727549939712
755943805610631172
756069525817360384
756045912028377088
756023346513444864
755921731013971968
756061355334041600
756009778053349376
756080607168430080
756019667957911552
756036759964753920
755930878753157120
756075762772357120
756025120846671872
755960482377367552
755942916376276993
756077415508668416
756013603032014848
756067386881630208
755964244730847232
756050123143151616
756050433462956032
755973098919329792
756072755263668224
756042988304818176
756048596122923008
756061485512597504
756020125409636356
755960998234849282
756036172871327744
756065591434350593
756032074897907713
756021425698373632
756000940562481152
755942392080072704
756029642134261760
756067361770250240
756035648344186880
755993005027389440
756041327419265024
756069991385014272
755915469173829632
755951418322944000
756048344410009600
755997157119954945
756043093246406656
756070070980341760
756016966817710080
756052882709946368
755943868781113344
756080644925652992
756071413241425928
756071211927470081
756039704383000576
756071723666116608
756061699350917120
756044728978800640
756039586783059968
755953955902021632
755989334881361920
755945068431810560
756061288061669376
756062655354433536
756056175397965824
756040295653998592
756023073908875266
756043990949105664
755929431672315904
756077008300314625
756022348202008576
755939133424414720
755926818650263552
756055009326927872
756056246722134016
755922565726699520
756010067237933056
756052165412655105
756045479863955456
756050290697117696
756021656343154688
756044158670897152
756001842488901634
756062705686020096
756037657503866880
756017822610907136
756043625809739776
755918362992078849
755994409959886849
756030766216318976
756039763245821952
756045362385842176
755917960573808647
755962646499819521
756062580058259456
755969005131882498
756021849314713600
755927519103025152
755942102719008768
755965020723302400
755934242627018756
755994452070584321
755969722278113280
756074340811235328
756058973040549892
756054732519698432
756079957068042240
756056770741727232
756034750884745216
756040312363950080
756002270353862656
756025879961231360
756074362021769216
756006124910944256
756062940973797376
756010256124239872
756042036483096576
756053885362507777
756047547534340096
755954761439014912
756059069308366848
756076710588743681
756046801032081408
756042980138418176
756039196742127616
755980803578929152
756070385687330817
755963804098236416
755951980628045824
755940114874916864
756050525762629632
756009912367329280
756049724327784448
756029868823965696
756058553694031872
756053641992212480
755939359631736832
755956674024747008
756012336675037185
756067659251343360
756027565974913024
756070544928157698
756068984701595648
756016652383387648
756028417330511872
756054829118652416
756005541802049540
756073170558394369
755990136081489920
756035342046748672
755975741263769600
756032062419832832
756047627167334400
755977146213040128
756020909824147456
756025141532979200
755924226742292481
755984532491362304
756041734182666240
756030740916088832
756028769576574976
755917633120272384
756040354370027520
756063423302107136
756036097428324352
756039209543147520
756017722023116800
756052568153829377
755919835519971328
755987195819720704
756025670157950976
755916299369345025
755942383922077696
756010004260323329
755931092746539008
755946175744794630
756064995906117633
756029679967100928
756016396710977536
756049565111967745
755966622603640832
755942274664660996
755969340550164480
756080191907168256
756044582350163968
756051746066141184
756020557225885696
756017839388041217
756013967915515904
756029432469544961
756045098219995136
756080535793991680
756041692466196480
756051364438999040
756034310394839041
756036252483383296
756038030717222912
756004715599659008
756008582429216768
756063796532215808
755924218294960128
756031961664225280
756053369274249217
756052304055431168
755942388082892800
756015570483544064
755966354449047552
756059593923440640
756052425736421377
756079260981395456
755980543578210304
755938709569150976
756058402430808065
756068066321108992
756001427043000320
756052622793146369
756073393087143936
756030413919879168
756053658769424384
756073720318275585
755932988827983872
756073586071396352
755952882411638784
756029767896342528
756011581444685824
756045513598705664
756038223638437888
756027746229350400
756009891232378881
756051892938141697
756069689533558784
756021463157731328
756006833584758784
756031139651911681
755949245975240706
756064710747824128
755975388770160640
756026722898829312
756017931612553216
756027641656926208
756048344603041792
756009358652092416
756001842337878017
756012495710490626
756061942423379968
756034058954674176
756052949814476801
755989091737632768
756025900840456192
756065495275696128
756067642709045248
756079135047450624
756026999987113985
755942660817375232
756030275717595136
755930383812702208
755935362665570304
756011401156648961
756003775878397953
756006892091109377
756004631680016384
755994263180181508
756023262623170561
755991390253944832
756044607457206272
756060009075793920
756034625215029248
756013439651287040
756018057508782081
756031152305995777
756053520307003392
756009190770954240
756035031932567553
756014655886286848
756034453038731264
756062315624198144
756055206408884224
756021115252645888
756010650296520704
755932833298907136
756022897878114305
756080590248677377
756023208126578689
756017533384204288
756054224903999488
756009928876290048
756070192837427201
756010713206980608
755973190942208000
755939711974273024
756040073368526848
756065490775187456
755921726991659008
756065557850550273
755935513752723457
756006099543728129
756036776842625025
756013485759291392
756033077177114624
756065255856439296
756062777312174080
756079055485607936
756074600727851009
756034767645278208
756074311488770048
755981717932871680
755977347778482176
756049640810803200
756067692910632960
756077180350828545
756075267798470656
756027612024016896
756076337450913792
756020481992589312
756043676137168896
756051054094155776
756037296730804224
756021723405910016
756067286247669760
756078736416518144
755932514884038660
756044414338818048
756032741905428481
756029650376228864
755943881364103168
756045123545423872
756009098529734656
755948708693291008
756053654411603968
756061338410057728
756018036704964608
756048776733876224
756039213540401152
756016623065165824
756059111503097856
756054711694950400
756029050590748673
756078891731562496
756064044080062465
756053109344964608
755942887121162240
756028186677354497
756039440292716544
755996272344043520
756019126930472960
755932011374706688
755992250040004608
756014504954171392
756070331081633792
756077524233359360
756043697163276288
755987531351461888
755933185746300929
755927720626950144
756074261161340928
756024240080576512
756055667824271360
756047350422843392
756008263657910273
756068687040217088
756034063094407168
756043499988930565
756074018118242304
755967646156349440
756050072790499328
756053528804720640
755999716035493889
756077277004333056
756080166867173376
755988730964545537
755920908859109376
756006690907095041
755917998234402816
756005424256716800
756062739513171968
756047530929033216
756065830501310464
756065491085619200
756065436224131072
755931990491336705
756058981441953794
756045123432185857
756047761573830657
756068301005004800
755963640797401088
755918526536355840
756038517210447872
756039968632377344
756043810707210242
756002182055469057
756015536820158465
756051612091559936
755953154836029440
755994485469872128
756039461176274944
755946188097122304
755942455267041280
756008775329259520
756052652115525633
755956187452104704
756069639210270720
756036856198803456
756001741859160065
755939884188119040
755928383205306368
756039418931212288
756042912912150528
756072721755275264
755981734806773760
755927653375479808
756001615748792320
756039645696262144
756070356360790016
756048239904821248
756078174291779584
755964164779024384
756007752166760448
756036092864921600
756000269448675328
756073380340609024
756021958177873920
755929381437116416
756031953330114560
756034599919104000
756059564546613248
756009920366075905
755968262878429184
755951053347094528
756064685443653633
755915812922396672
756049531775619072
756061724214693888
756040568359251968
756073753541574657
756034511570427904
756055999128174592
756067944648540160
756031189723467776
756015960235003904
756031663847505920
756026223642435584
756000919444217856
756000261244674048
756031663877001216
755947769429430274
755942304045604864
756023459642216448
756078920894648320
756030099238055936
756005487208960002
756053843507572736
756033492652294144
755919298506391553
756026521500868608
756057957817847808
756022608227921920
756077549680205825
756052702480699392
755973375579783168
756053985879027713
756056452255678465
756075150475485184
756030317606105088
756017545656856576
756074039022526464
755942367199424512
756030816782876672
755920648849858561
756057651600039936
756070746267512832
756061292566343680
756051121349746688
755969076283834368
755993252382306304
755983391510716416
755921890540150784
756055919323066368
756078233347559425
755929423308816384
755980392499441664
756028169996668928
756044100126801920
756044817327677440
756026752204275712
756067613092917248
756025745714085889
756056217257144320
755942354704445441
756034842932998144
756060025727123456
756020733428559872
755969898430369793
755974864788258816
756031219247251456
756023749015633920
755998713546469376
756037879999172608
756050072777949185
755946611927191552
756040774047916032
755998000175058944
756019865111060480
756027851074404352
756010281462034432
756032771227811840
755990719202852865
756065415575592961
756028538998910976
756036126654230528
756057693689942016
756043307344601088
756028316746940417
756077599927992320
756007378760458240
756021425719435264
756020817574629376
756012848166363136
756054136915984384
756075053884776448
756033941296078848
756035250095001600
756030913046347776
756079059390468096
756074391138553856
756027197039738880
755942492852330496
755933101923012608
756057207356088320
756060042483367936
756063901213663232
756057676719722496
756001695453159424
756038760580677632
755939695507415040
756015104811040768
755947052027248641
756040459282157568
755941704277041153
756056896767926272
756060008769519616
756027356481986560
755971920307232769
756027490393550849
756050244740194305
756076849214676992
755943441008254977
756050055870685184
756064127659806721
756064559803293696
756069206983073792
756060348680138753
755936977266937856
756035359205691392
755983307817492481
756038949437571072
756052467494817792
755930270864408576
755925510253899776
755992652747636736
756077612393492480
756058884838682624
756032196650106882
756010855947440128
756013280175370240
756047400695959553
756068645017714688
756027792563863553
756010478615298049
756073711900426240
756037393115930624
756044343409074176
755946502703484928
756066099096150017
756049246479065088
756041520294273024
755949258205954048
756064387639762944
756029927573622784
755949358911201280
756034436119027712
755970334629695488
755917343881105413
756074668117856256
756051909769854976
756009664786030593
756029310658543616
755934020274446336
756014333012877312
756055781263278081
755938088849989632
756037980389859329
756058713035857924
755993227036127232
756049758234476544
756043604825632768
756047866616016896
755943684177268736
756010386151702528
756065008530763776
756079491684962305
756049850353881088
756056620120043520
755946913762009088
756004908281671681
756011485135003648
756067579777646592
755967549829881856
756031084895227904
756060868597735424
756035262409474048
756037158436216832
756054971506892800
755925073995923456
756042099200499713
755942928963538946
756022776302014465
756078040308998144
756057911835648000
756004178443509760
755918841235050497
756056657545658368
755917486600716293
756026848707043328
755967310750294016
756069630771429376
756021547224043521
756045417045950464
756066740874780672
756055328312135680
756004598133981184
756041638003216384
756031055530958848
756045723033034752
756035791235809281
755920158330228737
755942526608142336
756052601679015936
756064794730459136
756026978986262528
756075599022686208
756058264027082753
756057550907408385
756066547991470080
755929549410631680
756068058008027136
756020049811386368
756039951695962112
756034935262212097
756079814394675200
756013087308808192
755938021833310209
756018607004475392
756049401655812096
756032636989177856
755998008714539008
756057957893365761
756050835818311680
756013473142861824
756007987194519552
756047736420634629
756065788600152064
756026521597386752
756066959033192448
755972457199132673
756028400763011072
756027222109151232
756066820554186752
756006078584918016
756028891580493824
756044137598779392
756068460434784257
755932514867347458
755944891922907148
756080846378008576
756052790749851648
755917821863989248
756023581214113793
756066614886313984
756060596018085889
755982078915870720
755974818651144193
755961728081469440
755942610548785152
756074655522357248
756011631818211332
756053679950729216
756008871911493632
756073929777766400
756062907167830016
755998063232159744
755953083600044032
756073527275651072
756023258638680064
755920544109891584
756041977465040896
756058176009621508
755919294181969920
756049988577288192
756039838705577985
756081274104717312
756056137443704832
755975699236786176
756059212204150785
756039725199261696
756026974494158848
756025472849358848
756009270395756544
755975980393652224
756018560942702592
756030552461963265
756054946349518848
756044683051143168
756055105951174656
756025665984618496
756063800609083393
756056934608961536
756026949382836224
756008557615599616
756066275307163648
756007110408704000
755919738639904772
756056016022712320
756002131572731904
756002311906787328
756048092911243264
756015570277896192
755939611608805376
756058272327532544
756049468567543808
756077713295802370
756067915112259584
756048038292893696
756024185609150464
756029260410781696
755985484380332032
756077331400228864
755965637084778496
756026294928805889
755948264218824704
756042099351547904
756028165743644672
755996691648708609
755984574455218176
756079479089401856
756045936925745152
756058134121250816
755991738217553920
756038911667863552
756040278881013760
756042539761823745
756006170704216064
756046792697978881
756064173780570112
756079428602658816
755939955361185792
755942815738261505
755923283153920000
756074760526827520
756002727398871040
756046889083080704
755957273646731264
755942316985245696
755929192911560705
755939246406500352
756044313709121536
756011359121215489
755965612061589504
756057366412558336
756057291078721537
756035011007111168
756036562744381440
756002458820673536
755938596482416640
756061346911977472
755994523235475456
756054313173147648
756063586527678464
756066887562366976
755986096727609344
756051972499922944
755999053159301120
756029562392289280
756029453365604352
756037766408916992
756052169854423040
755942610452099075
756043810468007936
755957827215224833
755942488708374528
755942346064355328
755924377548492802
756064605819002880
756004237423894528
755942883216072704
756049921522950144
756033454702297088
756027306058080256
755929520071475200
755935375009255425
756058406587359232
755970376748982272
756033656234336256
756079550099034112
755975040689070080
756036185215172613
756054304595640320
756061128967544832
756034234947690496
756027201015939073
756023350636535808
756007202566053888
756021689876635648
756065407111495680
755947673014894592
755934196791664641
756058171853209600
756064291258851328
755927271609888768
756050680977108993
756054023615152132
755944795760132097
756015385783205888
755921160563486720
755930656518144000
755941578657628166
756043260989050880
756055797977800706
756048583829237761
755920493656485888
755915607523069952
756029029690605568
756057425438998528
756043089005903872
755924449103384577
756056880150093824
756035472443539456
756064362582999041
756077671105179649
756031617848774657
756079596232118272
755954249452904448
755950910992478208
756073665574346753
756030451836264449
756021278952329216
756076240931475457
755998503877349377
756027716936269824
755936864104775681
756025796075089920
756036743124557825
756054787150516224
756052228520181760
755924197520580608
755965033335623681
755929184514379776
756059660780707841
755998512202997760
756071480580911104
755968963041959936
755959895103377408
756046738197127168
756064861713555456
755981529151442946
756017390668943360
756063704190488576
755968824923525120
756035325378502656
756045416798556160
755929222196191233
756078388192894977
756053780257353728
756042438851059712
756060159848374272
756036638170578944
756005411774275584
756041285748854784
756008875996786688
755936675356872705
756002190678827008
755928161062387712
756073162123640836
756028522397835264
756034709000380416
756001800252190720
756026639063117824
756071782399012864
755919088640266241
755996033352470530
755926860924616706
755923341660135425
756038358061711361
756005940227440640
756066732398247936
756003700238409728
756036139102994432
756054170529128448
755947370769215488
756034411053842432
756004581147025408
755940387529887744
755982414497841152
755949186965790720
755916165218725888
756023162165485569
756063054102667264
756040266356842496
756037607004471296
755960847264944128
756032272114089984
756021857468329984
756045723100119040
756051251381596160
756055252655181825
755997090405355520
756054745102610432
756048097269153792
755943109503152128
756067084925300736
756036395093856256
756037128891404288
756026613964374016
756077147085733888
755915624069472257
756053583313809408
756012609174896640
755934846858526721
756008720908201984
756023694737235968
756047639758639104
756022964848582656
756020205147525120
756035614978498560
756027305990979584
756039763019304960
756002341417910272
756063414934499328
756071924808101889
756043177266642944
756002874325340162
755917511737143296
756053088469999617
756003381852925952
756010465919176704
756011258734841856
756045740133191680
756052765416169474
756011023845523456
756050152171995136
756037950958252032
756054782830374912
756049082951622656
756018560997163012
756045488340688898
756056418633912320
756080082859520000
756078056876412928
756075309900959744
755972343818625024
756037712151322624
756043806462644224
756051825753743360
756028476155539456
756072965222064128
756032402166718464
756040673187532800
755957374435766272
756016723938177024
755980459625111552
756068175062634496
755921089562312704
756058230371909634
756011589770309632
755959240607436800
755998688095371264
756032595008299009
756026110383501312
756002056280928256
756060281630064641
756064958258044928
755979126062866433
755922330958770176
755919252348022785
756051670690398208
755976202716909568
756068410220482562
755942601879064576
756043701441400832
756061707538206720
756047799276474368
755975980389367808
756070758997172224
755984708551467008
756075737552003072
756034558114553856
756068493934624768
756002345696178176
756022239447965696
756050873722241024
756079814654631937
756057190478278656
756039200898711552
756055340664385536
756080389140152320
756067810372116480
756048281575170048
756073665675071489
756079575289913344
755928639305232385
755965729447354368
756078564391256064
756079281663516672
755920934146600960
756042560452366336
756003356351627265
756030434971119617
755943289891676161
756032725191131136
756065444872622080
755993931876294656
756077452863168512
756080003314483200
756033605835644930
755930744589922304
755942236970479616
755992845643833344
755992472216412160
755942861862940672
756042342365335552
756075905341091840
756008712465158144
756051506936311808
756073741281398784
756065423808983041
756020154576867328
756050211135512576
756015897291157505
756055223190319104
755929289267286017
755953733775847424
756010440711348224
756057219683217409
756052475837308928
756032532274094080
756013380901736448
756036864746872832
756034633406513152
756027989746343936
755936738338562048
755943696869318656
756051154761576448
756060604402573312
756076022706085892
756046469707300864
756044351613071360
756028509575938049
756025833723224064
756063708372238336
755963078609629184
756064068918738945
756060793267953665
756053159831859200
756060143117271040
756024025919414272
756072030013972480
756072956678270976
756053012951425024
756051297200209924
755981646906527744
756054853952995328
756044221509959680
756055873462599680
755976726832898048
756056880124952576
756005118139588609
756049670099599360
756057823793016832
756007534192910336
756079961220403202
756049829218902016
756070003925975040
755944447645392897
756067416174714885
756054833182941184
756045085733687296
756064438088761344
756014232232157184
756019810669096961
756053629484797952
756038118864715776
756075800412028928
756044091742416896
756054078376009728
756054296446181376
755953855444164608
755998407160897536
756013993395908609
756050747809300480
755995882353467392
755968237708439553
755919260560396288
756031248615768064
756069093707489281
755993923605106688
756081190180970496
756064811306323968
755951041057660928
756050118575611904
756018942699798528
756078988359983104
755946272016650240
755979184560889857
756035254226391044
756074349178781696
756010700791742464
756001775174488064
755937069801828353
755931424130162689
755928517670539265
756076438139338753
755943390382960640
755943373727408129
755919562563092480
755917083888812032
756017713466765312
755980145387794432
756076903782617089
755942417380040704
756026542602485760
756076358539718656
756020217776578560
756036134971604993
756055323975127040
755993466375639040
756018833526259712
756070159085961216
756014953543237632
756020594869764096
756020897262166016
756023296097779712
756041721717239808
756046121798172673
756071774169726977
755991683783757824
756050634504306688
756054766086721538
756023522816880640
756009102761943040
756068649283293185
755942224588713984
755925166379728896
756059203702317056
755987615145484288
756076286842441729
756079663529811968
756065717317869568
755959907573170176
756019173231210496
755966870176555008
756057907603668992
756065964685484032
755969130906484736
755958276299239424
755937543837790208
756008037291261952
756052375123746816
756031034811031552
755942589287763968
756070746238181377
756049829298593792
756039918426677248
756053159471157248
756075976769929216
756060503873495041
756039406532763648
755975476926095360
756014370547695616
755983043332935681
755936780499554304
755941620676038656
756033513674113024
755924990109839360
756050068243898368
756075758636920832
756063112709672960
756047883120541696
756046788684021760
756019668310196224
756067911144394753
756030074147799041
756002186342109184
756034302056488960
756023388351635456
756080259209031680
755953733507411968
756030640487854084
756052668905381888
756048457882738688
756057014263054336
755948104818491392
756057576119283712
756073770381611008
755949421834203137
755996297358929921
756060721784426496
756058746284019712
756059556015443968
756019345235578880
755922641156919296
756047291635625984
755973098940366850
756066526797688833
756057211286073344
756007257310126081
755920543942049796
756060596181737472
755967973471297536
756045525959450624
756037963641937920
756077507770720257
755968300555919360
755928110659411969
755943596075778049
756049778937651200
755938881695051776
756034499364941824
756057182005669889
755978609987313664
756050844362108933
755930467816341504
756071761196806144
756070545142255616
755958519371751425
756071535073452033
756005332091043840
756041654558130176
756064337337344001
756077822050000900
755986575260016640
756055407702016001
755937149359419392
756067248251469824
756052769543430144
756032309690789888
756001796045189120
756066812056526848
756066547802701824
756020053871587328
756077125988454404
756064286963892229
756076924397424641
756030095043792896
756064735972429824
756008163162423296
755968120238567424
755981021674409984
756039591287726082
755961484811829250
756031017874550785
755916106729041920
756051557272125441
756053222394064896
755999745114529792
756036138960297984
755992489245442048
755945521081098241
755920691006935041
756036197835804672
756043684664270848
756069500689219584
756040169875132417
756039259853774848
755946703912595456
755973098952921088
755976433277677569
755919973923553280
756080074668011520
755937514326790146
755920485519470592
756054191517282306
756039024649863168
755969177173696512
755920464250142720
756034025299517440
755926801864597504
756058226357997568
755917058810994688
756026219766882304
756070251578601472
755963921777909760
755928073099317248
756039242770444288
756004581033861120
756028115432931328
755997740518211584
756060818530242560
755991453172633600
756063812986470400
756030086759886848
756024105577644032
756049661467717636
756004874735742976
756052769576935424
755940987092946944
756063787917148164
755967579114577920
756075146226470912
756038777320112128
756071908114894848
756055357332545536
756044074705154048
755917939358982144
755986839278800896
755954329396412417
755930404906004480
756055177241649152
756077654185422848
756067130714558464
756079097189691392
756075229944971265
755974835143008256
756011644535316484
756049380713631744
756076492589793280
755944846154661888
756016627431444480
756077637659979776
756068972068569088
756061196143517696
756079696950026240
756036638099243008
756049267136073732
756033316416057344
756015255524900864
756049363898667008
756018212584689665
755941813576499200
756027666566873089
755942677477257216
756048952760426497
756016543436251137
756055172795789312
756017105309491200
756034046036209664
755987250459082752
755943977707122689
756010650434957312
756035878921711616
756024672014086146
755940806997966848
755921101868244993
756014299462656000
756033605881716736
756049573383208960
756048394842435584
756073669705818112
756002756599709697
756017982183276545
756046566415294464
756064492669120512
755998684064645120
756067990639112192
756009144574939136
756042975948529664
755992094758559744
756079168694124544
756057911890219008
756081093544124416
756067353108946944
756046075589517312
755986172577452033
755986432636903428
756023011094962176
755968883597643776
755973115650437120
756047623287635968
756075628408016897
756068968041947136
755943793212424193
755932116102230017
756039448643731456
755948801286868994
756057932631052288
756067596508667904
756047782566170624
756030242108612608
756006351160090624
756051666412109824
755996469547630592
756008200911159296
755965247140220928
756064958123827200
756078216218050560
756027196830015488
756073069827985408
756078606401605632
756075842506219520
755942509579214848
756066300456230913
756046834628497408
756038014032314368
756041528951316480
756046180539260928
756032028861145088
756017055271452672
756050018063319040
756051154732134401
756057647753924609
756073921657659392
756048097306902528
755953859474952192
756063167193702400
756051993643352064
755955726154031104
756046637353603072
756037871270760448
755988261089136644
756074382796226560
756066388570234880
755918388392779776
756033761070948352
755949941999144960
755994485541179396
756001158653673472
756013628483133440
755967193045692416
756054589959507968
756032758502260737
756063175670366210
755942623068692480
756039469501906944
756023522871349248
756012017723539456
755931226997944320
756076857510989824
755979977615564801
756058192744894464
756057106416017408
756025691221716992
756024604863320064
755943046475227138
755971559286648833
756017084400893952
755942761443028992
756041126201724928
756041788943630336
756078287705608192
756064274405916672
756048935882465280
756073997146660865
756032339222945792
756067625923477504
756045290969391105
756033509161041920
756055269587750912
756000080663048192
756040744540987392
755951334386393088
755973514176434176
756017634085367808
755942589254275072
755942513991684096
755942241122779137
756072121999167491
755954773942214657
756040090355458048
755937111589679104
755919155849728001
755984687567339520
756012546025463808
756058008422064130
756079289985011712
756049183501455361
755953352006041601
756077092316610561
756034763237036032
756041071650545664
756035774206869504
756049196025802752
756020465009909760
756062768680304640
756046616419667968
756013598946754562
756065600024215552
755968690517139457
756011233258643456
756056049493372928
756030342482518016
755954635366604801
756039163196088320
756064568217133056
756002991514251264
755921823582257152
755921496225218561
756070348076879872
756063091901607936
756020670761357312
756047765898141696
755917004054200320
756053461808979968
756031437544062976
756003666826502144
755973568349937664
756035002345848832
756074286297784320
756074193905655808
756065834678747136
755955709351596032
756007093598060544
756066715792969729
756055319646732289
756050701705474048
756054141059731457
756039435968475136
756037279987200001
756074479428640768
756023413664260096
756019735335010304
755988492082089985
756007030561902592
755917813815148548
755949514012364800
756042330159788032
756006523076173824
756015322885337089
755943205800144896
756008091867574272
755918472312479745
755953511469383682
756053880916639744
755957407742726145
756064274729013249
756078598033924096
756041843402534913
755982753900949504
755969860673363968
755926567101104130
756069227853930496
755967243507294208
756070486283550720
756033492492947456
756023652550713344
755942509600268288
756016144977367040
755943306563944448
756008754575974400
756057714606899201
756075041163403265
755916358110633985
756058004051615744
755952064396611586
755990609882734593
756028102950555648
756069076888322048
756035136752410624
756078849943797761
756035484888039424
756048315029024768
756029637818511360
756071706968457216
756025200349773824
756080728958308352
756044733131190272
756032624204718080
755916991614124032
755999313201815552
756029428447191040
756077348114620416
756046561902260224
755983689499246592
756066661258502144
756043873277861888
756009593482903554
756053448974446593
755976538202312704
755977276152569856
756055542095753216
756080342776283136
756066673627697152
756055844211556352
756076974792114176
756030506320429056
756078061385318404
756054354977624064
756072763824205824
756062500446150656
756045559488806912
756055256627310592
756010520340205568
756036457895165952
756072596244951042
756023623404716033
755959240657887232
756042783127842818
755923404595814401
756029893872349184
755983572138352640
755929297588744192
756037628194086912
755942299801124864
755965029069967360
756024764125286400
756063850873716736
755922335153152002
755988349370961920
756034897802911744
756064777982488576
755933462570369024
756075616076791808
756067613197869060
756072545548460033
756056011971190784
756055764502917120
755943289942138880
756065444814000128
755981894416760832
756028941710876672
755958376576659456
756038869628362752
755948532545130496
756022390216425472
756055193708625920
756065121793867776
756033438172479489
756077234788585472
756029822405455873
756006087128735759
756028769811312640
756053994137653248
756066791084949504
756050504732512256
755974050694987776
756010612694642688
755994699589099520
756054841777152000
755968212215459840
756030581834678272
756049133056778240
756007852972441602
756049301025980417
756030518802644992
755919646574784516
756050395701673984
756041428082495488
756055042898038784
756045173663100928
756026865513558016
756067500144599040
756066313026625536
756028551665586178
756052450717605888
756050450307289088
755954127922946048
756031496193015808
756068200459231232
756072113644056578
756078615020830720
755930811866677248
755974201782235137
755919566866354176
755954291618217985
756047568698834944
756023229043605508
756007458666143744
756076693991948288
755987632065314816
756074110082363392
755961853679763456
756081010027134976
755974080399024128
755942555754168320
756005797587394560
756039158859231232
755948667106955264
756078031924498432
755942480273637376
756044754320777216
756070075141062656
755942539211968512
755987212722769920
756053478473019392
755946502749511681
756054535466983424
755933072441257984
756011497441067008
756072701056413701
756047363052040192
756071237047255040
755942950228496385
756048684429762560
756063670774272000
756051318461042688
756003981420335104
756079869184778240
756061816640405505
756016874815651841
756040249642479617
756064174074200065
756047816007397377
756042057454673921
756059627247116289
756066468224204801
756004765876776960
756015184364314625
756000756055040000
756048503885991936
755993630016438272
756069781795704832
756064735804686337
756015436257517568
756077129960488961
756006259032195072
756043349203836928
756056104262594561
755918107231809536
756068208759693313
756055885957459968
755922251212582913
756004128250298368
755938852301377536
755995945037340672
756068787741306881
756000139630739456
756056053532459008
756057643156852740
756040329216663553
756021748567568384
756048768403922944
756012521178488832
756036713957457920
756076874141270017
756043600820047872
755957106013040640
755920590431719424
756073288242266112
755955868714176512
756074642935341056
756071920962076672
756062303158624256
756057903379996672
756037926123868160
755932883861184512
756044725015220224
755992845396291585
756042443372593153
755996179964448769
755973610536185856
756078719618412544
756061158306672640
755961484572778496
756026798362812416
756028681865170944
755994720594194432
756041302253461504
756032129486774272
755953285090140160
756029956900126720
756076069141245952
756069114809053184
756057446297337857
756051683126435840
756058197060784128
756039381501214720
756057479692292096
755931193514815488
755942421704413188
755966953920036864
756048432746291200
755962348700131328
756008490150141952
755974168487817216
756043575847071745
755920095499739136
756020364598185984
756058213859094528
756079936025219073
755968741008084992
756063695697014784
755967943867895808
755966320961806336
756050886141489153
756019890444611585
756061061812461568
756048512320696320
756057995621040128
756024881448415232
756080133245640704
755919969406357506
756076672949125121
756016849490317312
756074227585941505
756044993421271040
756053948075679745
756051922302283776
756041717720100864
756017306808049665
756011099120599041
756020653782949888
756044628500082688
755921169119870977
756081190239600640
755944762088132608
756056007751512065
756028232865046529
756042996945223680
755987661416902656
756066367552577536
756031353569812480
756009043878113280
756028606338392064
756026500592373760
756021098437746688
756022763408744449
756063229978247168
756053432440619013
756061242037510144
755938655311634432
756032632878661632
756059069324996609
756009144721604610
756045903622991872
756038215543447552
756025061866409984
755994179478646784
755960851249627136
755962222883377153
756054195438915584
755950332270612480
755942530852589568
756017516477112320
756061040593477632
756070276694052864
755934120933335041
755928660264321026
755984876210446336
756051481753706496
756011426494361605
756076207473627136
755990920579854336
756040161440530432
756057844525465601
756037611362189312
756057173407465472
756025565233180672
755995596998139904
755942580819460096
756041121793466368
756044296906805252
755942593679110144
755947974866370560
756054661019340801
755947727436050432
755923001971879936
756044741633073152
756016233036836864
756043466757505024
756037791931326464
756015075308306432
755926101499584512
756039280904896512
756053033897889792
756055634349613056
756004753281261568
756046306238427136
756027381475897345
756059421818679296
756018258780819456
756055823135244296
756022436261396480
756021010479116288
756010981612978176
756064639587389440
756056984680529920
756072897840545792
756062647016124416
756007416379170816
756058763271045125
755966513815908352
756078048622026752
755991197026426880
755969034328371200
756041646127452160
755990815479099392
756049011581124609
756078610822430722
755963980238249984
756015289335250945
756056359930621952
756079328006434816
756002916079575040
756048893972930560
755938932005699584
756048340526125056
755925799778123777
756068339034783744
756041885421080576
756023661186998272
755935551161643013
756027452951040000
756006434995838976
755967004545282048
756047736470929408
756056607520329733
755990878431444992
756041251858878464
756060575264862208
756047497370308608
756030623458979841
756061258919665664
756055239829127168
756070998131212288
755962000807694336
756050483547103232
756072667518763008
756035472292478976
755962646642384896
756067973958426624
755994095257001984
756073023963291648
756062596806111232
756074680788942848
755992258202087424
756081202868719616
755954606119714816
755944124327469056
755990870109855746
755918744912658432
756070129910382592
756036420385505280
755916106699673600
756017017472286720
756074412332421120
756022092315840514
755973249704615936
756054627523649536
756029138759286784
756023304448839680
756070587013865472
756078782734274560
756057731266650112
756028455142039553
756040086161072128
756013850776829952
756024751810838529
756022021046362113
756028887310733312
756015071378145280
755921982810652672
755921089323159552
755986482725126150
755955881250988034
756021455100321792
755926395184873473
755940366235213825
755930752878018560
756068393225248768
756059010571329536
756021928817790976
756032939092242432
756037447729938432
756049749535522820
756044062046752768
756005550035394561
756013917764149248
755988969817595905
756049431049408512
756044213352067072
755977842706513921
756020146179833856
756078958937079808
756070503102685184
755971261600260096
756080728744407040
755969701583343616
755959488214077441
756020578352496641
756024424676163584
756001028445704192
756038714627948544
755942212085620736
756000084890910720
756053310705111040
756035694439653376
756031307134672897
755945517205561344
756012244064931840
756016417435156480
756008821588459520
755933571832016897
756001879910297601
756034276961976320
756006275549368320
756022310683942912
756079533460193280
756000202398568448
756053088406999040
756043671938752513
756048176826712064
755972746597634049
755932602838749184
756066136886767616
755963288152793088
756070129918771200
756080854569480192
756058637521518592
755984683356319744
755942304054145025
756050152163508224
756026429503045632
756053990157135872
756028899784593408
756012932027256834
756037787539898368
756049468630368256
756047157577322496
756071056541003779
755974528916975616
756026236426739713
756049766635700224
756039041682989056
755980627720167424
756027624829378561
756057542585966592
756033740061761536
756029684249493508
755964395503575042
755971051868262400
755942647957774336
755929075227787264
756073791252492288
756028992063438848
755937996688457729
756079323652714498
756038328588304384
756062072476237824
755948960448147460
756045433676455936
756049388984758272
756014534196916224
755930769810481153
756047652370935808
755979897630183428
755978975206400008
755941163325095936
756035631617368065
755949329462984704
756019185680060416
756042707475304448
755984146581823489
756080917463138304
756078531172499456
756041444834549761
756079839686254593
756048591991570433
756053612527284224
755971714715189248
755947840518574080
755988059850760196
756013523335979008
756066728308793344
756038412465995776
755923530437447680
756049292620541952
756043399384276993
756016887109222400
756003679250030592
756028811788034048
756081181628719104
756047061259198464
756034775815774208
756072856014954497
756007403817144321
756070628856328192
756038181909397504
755918673680953344
756036524999925760
755986537456738308
756068267475603457
756056561143939072
756047186840915968
756064945444446208
756031630360412162
756005013185495040
756054182969372672
756059652622807040
756045383541858304
756067546156109824
756024608910893057
756052069170241536
756051964392157184
756073120222576640
756053419492683777
755999677980483584
756052882709942272
756063838403907585
756070423461109762
755953133843513344
755921378872819713
756007219494281216
756073229421256704
756042921556652032
755998386050990084
755943646411657217
756067898515415042
756006674239021056
756012151895105536
755920435292704769
756033358203908096
756058960210305024
756006485541486592
756055005086580736
756050957713100801
755971190322294784
756026043576844288
755981001000648704
756033132009287680
756049611416965120
756017579576221697
755961522329833472
756058708925440000
755983232231940096
756077008334024704
756063594987581441
756060046547685376
756012777081274368
756013733231661056
756070280628473856
756051687412862976
755942799065903104
756081206828081152
755959274300379137
756048088582807552
756070674909782016
756060696954101764
756050890692231168
755970619825459200
755920170917527552
756068430911004672
755943034064371712
755955054839029760
756032880380444672
756035879022526464
755973673392087040
755916400158449668
755982124780584960
756010004466008064
756022356594876417
755935320634425344
756003859831676928
755917268203298817
755942866237677568
756050391452626944
756079239900848128
756040341715820544
756069693753090048
756054418123001856
755942366918303745
756035107299786752
756025477408620544
756057907461025792
756028694435622912
755978366956736513
756002752342462464
755997631185379329
756036177015300097
756034809621716992
756065742559252480
755942274689802241
755947320424927232
756028434254553088
756033031337549824
756013808754184192
756074714196475905
756057341531975680
756060449444073472
756035883216896000
755925749283119108
756076135843258368
756011606488801281
756045521639313408
756018015682961408
756025972089098241
756003364865970176
755920779171201024
756036764213673984
755968933925097472
756023040257974272
756018552352768000
755994355387727872
756079533510361088
755933810542252032
756030191512739840
755962000681959429
756054644581957632
756002278423797760
756048348906389504
756031198145683456
755992497554333696
756013506638544896
756062475208921088
756045010043277312
755993730474278912
756047979631566848
756038416668778497
756031684630441984
756048067804168192
755920535603843073
756028472120664064
756022818027036672
755990173817663489
756068812940726272
755928270030245888
756029323275100161
756068628181688324
756045991673995264
755942333619798016
756042401106501632
755937854111424512
756065851653050369
756056905106071552
755929394309455872
756056108335259648
756027100566528000
756061153973776384
756071471827550209
755991037697519616
755950956974604288
755937174760095744
755971383184809984
756052559861776384
756053495296450560
756052245288976384
756030862936805376
756007097607790592
755982783575719936
755946834095398912
756046633301860352
756061422518284288
756039612175306752
756034993936297984
755935291320307712
756015977066799105
756022989817274368
756062382850531328
755995886531010560
756035338158608384
756068829382541312
756070083626143745
756075620103254016
756052060886429696
756050668062969856
756063020430819328
756024705480552448
756066476730281984
756012433072873472
756080301072265218
756071174073909249
756019760387751936
756058188668137472
756032875825213441
756057832051572736
756017327892815873
756035749158457344
755950189588852736
756009580941959172
756036478803804161
755933563434987520
756046616465776640
756058767440113664
756023459851952129
755936763667853312
755943210178928640
755946095663013892
756028652429737985
755965729300738048
756035828917284864
756077540935016450
756036369890226183
755942983745306624
756014714673651712
755936931389636608
756049359691669504
756078014920855552
756070133966237696
755999397033439232
756047782671245312
756069823579291648
756064794810191872
756011111757942784
756021379384868864
756076979124830208
756080061871222784
756045572138733568
756053704743198721
755975975863656449
755954157316608000
756080414142320640
756055911060439040
756058977084014592
755925455492947968
756053885396119552
756044997372342272
756057823625285632
756048126402818048
756024382397571072
756035413496700928
756054472632233984
755960658550632448
755942962832502784
756040778024189952
756061510628155392
755939775006306304
755953515508400128
756015801048576000
756030292465487873
755926822953418753
755933118561914881
756039393882808320
755999392662851585
756044242502299653
756050827714912256
756069118772666370
756039544860971008
756078136689889281
756010289578082304
756032141993971712
756078782520430592
755976613792133120
756041675798028288
756057576102592512
756046251821379584
755928177923489792
756055261031325696
755950466152947712
756068531884613632
755979155439816704
756007693203144704
755942459180478465
756034990010408960
756055432884518912
756080045299470336
755949413701386244
755942270764015616
755944279835496449
756017248180076544
756014647447261184
756045886703202304
756039234583224320
756018238014820352
756071920894930944
756019865190801408
756048726456537089
755987355383783424
755959668808224768
756031718197497856
756018145479921665
756065562166456320
756038349719162880
756080149976801280
756038898996903936
756069391444443137
755926969770995713
756031852469686272
756068888337534976
756067986717417472
756047614781624320
756069492258516992
756036013454131200
755985962719641600
755920757956435969
755971760768462848
756073791500025856
756003972926889984
756041742638383104
756040064992473088
755958204832489472
756021677083987968
756064002032230400
755980589883199489
756049439207284736
756061074407903232
756079453730639876
756006204510310403
756078996698390528
755949006879125504
756018527119745024
756017298457124864
755924017169719297
756000114284474368
756062986968698881
755919915199201281
756055051207081988
756067043007422464
756063922386501632
756038290839601154
756053415701209088
755972008207278080
755920686582030336
756081001579675648
756052467780096000
756075137598910464
756016220567134208
756060449494343690
755939330397306880
755946251192066049
756002396115918848
756017290018258944
756021052233228288
756018741037719552
755944971799179264
756075523625873408
756007856973819905
755946792202571776
755945441448067072
756043982396755968
756054489048555520
756056821194956800
756053365042319360
756044339189387264
756011925335670784
755964303531016192
755941100356075521
756031000958885889
756068141688586240
756076597476790273
755930589367308289
756021152904908801
756032670505762816
755930010720931841
756080540160106496
756030892238307328
755944040621809664
755916572158332928
755917146581073920
756064383764140032
756070561759965185
755950726287794176
756058561902501888
756017008861380608
756051402238091264
756052652132274176
755963858607480832
755950063474634752
756028484561010688
756077243173044224
756015000083394560
756023929555255296
756050508809396224
756072721738588160
756027616172310528
755915716478562304
756067412101984256
756010650531303424
756062555098013696
755997249713295361
756062487686938624
756016841173204992
756032603573092352
756043730734284801
756051632970928128
756076819774861313
756069618301689856
756034755083264000
756019332401037312
756039540914159616
756081190352760832
755942606358585344
756036151673323520
756000504291921920
756026836358946816
756044943077048320
756049090996277248
755976626328907776
756035597928718336
756032477630726144
756027092068892672
755922926449389568
756048164252061696
756025854665297920
756038055883075584
756042136903032832
756046226555080704
756045588815282176
756053033860079616
756072122024288256
756018519083474944
756042988468461568
756073326058016768
756027872163266560
756015658249359360
755977502787448833
755932208469270528
755918195228286977
756021714799194112
756060205989912576
756001796015820800
756049137154551809
756073518866001921
756038378815184897
756032699920515072
755931969544794113
755929457060376576
756013972386566148
756017915103707137
755990400293343232
756025989101129728
755916555196571649
756020615958634496
756051574338752513
756046998067879936
756027012553277440
756068078723686400
756021006280589312
756049640462491648
756014353942515712
755920691061334016
756005973706301440
756044527690022912
755925992393236480
756056468957175808
756005080239710208
756038932610084864
756013934319136768
756054619210604544
755920112247566337
756070226425503745
755964651494670337
756051892908781568
755983060336771072
756059996270583808
756038836019458048
756076685469057024
756073116070191104
756031659623841793
756040710755905536
755993340345188352
756050504715755521
756054757723234304
756008943256731648
755943080013008896
756047434237763584
756046100465876992
756026278386421760
755939045314879489
756045073226338305
756013040982634496
756005793397346304
756027406683631616
756054652618104832
755985316679299072
755986453633597440
756025598888120320
756038551008141312
756077029515296769
755935379358748672
756028232789401600
756076525955518468
755917050107817984
755918082028240899
756022243642241024
756076995755307008
756011984257253376
756048369651507200
756050634474975232
755966157132214272
756069622109999106
755952668254740481
756041256128634880
756080473160290305
756060826851741696
756076467512016897
756045404333105152
756004660998246400
755983270035136512
756021861553692672
756029440782655488
755947026915987460
756058255927840768
756013624146014208
756018619356680192
756005558528929792
756032624208912384
756063083471208448
756062756340637697
756004581197352960
756005797729935360
756037665716367360
756060642419834880
756058633272713216
756054027691929601
756031726669922304
755953947601272832
756047312661741568
755941406653415424
756053075589300224
756076639457513472
756054740786700288
755936683896340480
756014454467330048
755994762457575424
756035812194648064
756074596617494528
756016845271003136
756043944782274562
756012839802966016
755939477063815168
756017676032573441
756062709926465536
756066493419446272
756031152230662145
756067307181473792
756071904155430912
755942786554363904
755929465260081152
755918375545470976
756037376347107328
755941968463683584
756036721997967360
756028438448713728
756042522703585281
756076593076928513
756057567881793536
756056468927946756
756019428916137984
756072264626569216
756069492158062592
756059212241854464
755944829146857472
756025993312206848
756014517696561156
756061476985663489
756055164402831360
756027465202556928
755988147977289728
755983429347323904
756066124291313664
755985111389245440
756009643667820548
756039238886363136
755969961516994560
755982770636066818
756075309884211200
756003637508317184
756066954629160960
756021236745076736
756076534671220736
756019953292173312
756027813652733952
755939183684820993
755985467879948288
756033110802886656
756061602928025601
756058603832872960
756036084669165568
756039469292060672
756049175066935296
756029444968574976
755936767572897792
756032381040164865
756075439966130176
755928060537413632
756049128879067136
755927812859654144
756057484041785344
755925011190255618
756071287269625861
756013158435737600
756014819573194752
756072151275429888
755977460899086336
756016794842824704
756052794696691712
756065042001526784
756046993944903680
756022960578826242
756056305450651649
755947186366582811
756065943999148032
755917889232859136
755982921694142464
756049690920161280
756017671855022080
756065021038301184
755984796736688129
756003050511298560
756075590852055041
756058058497875968
756080711849967616
756076442174324736
756070041821515776
755975057701216256
756050324163596288
755938235856019456
756048663164497921
756024328047697920
756004245510451200
756030648893210624
755968464188170240
755970582001442817
756014752334286848
756048722258190336
755984008182398976
755999149770833920
755953872057819136
756048843892858880
755930400619364352
756048403394547712
755984741967462401
756052320840998912
756021866104512512
755983588840054784
755956086872551425
755940873838465025
756046780303802369
756007366160621568
756045559383719936
756017638199787520
756017415922778112
756035531025289216
756073057526185984
756055122564812801
756063284604837889
755939808397041664
756012550567985152
756003968812195840
755916194700550144
756074013940744192
756017621514981376
756058931202588673
756074273895317505
756036369944752128
756040132139057153
755946183961391104
756045098027286528
756016023317389313
756044930506600448
756077532840075264
755961119810789376
756037548259045376
756058318561480704
756031701709619202
756064958169821184
756067898590978048
756040715042422785
756074479235850240
756037988971319298
756045081442942977
755966396098572288
756053583318089728
756007466798833664
756053692231462912
756050530007384064
756072495501877249
755995030653927424
756016300204429312
756037481288663040
756025011794808832
755942841260486656
756013079029227520
756016962958921728
755974386633637888
756009446413897728
756077910352662528
756041558210781184
755919600605360128
755929608206315520
755940156583006209
756017696991485952
756012604930330624
756052379380936705
756027146695573504
756046721415864320
755982703921475585
756014949751717888
756048344426876928
755963716307333121
756078698881835008
755953289225646080
756080040748646400
756054002891165696
756011464058671104
755996339469778944
756006431002886144
755965213476728833
755942379740332032
755963321740775424
755989733470109696
756060315209568257
756049552369655812
756031865035825152
755942685945524224
755942383880056832
756054501702848512
755918811837173760
755920447590596608
755967365129637888
756018279991369728
756056917877882880
755953687621545984
756024101723115520
756052820026089472
756008414799593473
756043034798747648
756012646789476353
755942488746041344
755993013453672448
756050894643310593
755928236584873984
756081219528486917
755943017345748992
756038353687080960
756010474391629824
756007932509257728
755969449811992577
755979088255389696
756030351047294977
756057915975401472
756020502712516608
756033513481265152
756052866159304704
756076849005035521
756059027331624960
756080921737043968
755982753896603648
755987401487638528
756076177975087105
756047065181028352
756073787200864256
756008653870796801
755931126456135680
756031613633527809
756046603803320320
756079705300738049
756052379313790977
756064824086388736
755961786801778688
755942358609371136
756061858587705344
756065843054649344
755965301456408576
755932107986173952
755986033913786368
756032624297185280
756029826562134016
755918312962490368
756033907816968192
756014060538327040
755963007469887488
755917121696268288
756004073682403328
756022990047997952
756077696313065472
755987539689873408
755999266875768832
756051100134961152
755990756679118848
756068435503775744
756055571300745216
756028157489184768
756030824978321408
756035493247188992
756039436048236544
756021299747688448
755960993889542144
756061623681507332
756074601139109888
756030036579344384
755943046424834048
756070586904932352
755941276424417281
755942425869168640
755919973516582912
756045404303724544
755999908847554560
756025343035793408
756071350423302144
755960381638606848
756016832935563264
755941834329886720
756017885588418560
756067734895661056
756021165404123136
756079843796656128
756036176956489728
756057123444891648
756079919218593792
756029445023072256
755958095650533377
756035619248336896
756025724537036801
756050924221698048
756009245087260674
756014802724540425
756074584021925889
756054312908910592
756050727072522240
755960750619885568
756006451773116416
755936134581014528
756029507828588544
756070146784059396
756016354797449216
756038571748909057
756038802444083200
755934981143363584
755952873880559616
755942010763313152
756068238073606144
756056276069744640
756062051773063168
756012508649881600
756045253233213440
756071719606124544
756058259753021440
756054715662635008
756056758351790080
755949447150964736
755942618979151875
756049774772572161
755942979492192256
756074454208417792
756073544006729728
756006036528660480
756062852717355008
756075980981211136
755998424093302784
755945353342574593
755934117099962368
756059841169350658
756038194538262528
755930908222423040
756049347188490240
756068686943903744
756036252542140416
756042531461271552
756012718256115712
756074013722640384
755998629467459586
755921244604755968
756028262283898885
756074890306973696
756029906224422913
756038534100910080
756067483170267136
756012508415221760
756061409998438402
755931172497043456
755942367291584512
756026936900616192
756059790766465024
756022566192545792
756057987446374400
756079751681507332
756026936720236544
756055017723826177
756029256334016512
756043328253288448
756050487842045953
756041914542092288
756027591249784832
756034667162267648
756047753260609536
756058867906252801
756077373322395649
756014853072953344
756077717322424320
756029872980492288
756032091733753856
756076089739513856
756059556158050304
756004430114394112
756021522150596608
756007756339884032
756053444708880384
756034662888185856
755933353656905729
756066761661964288
756068489647972352
755921542425567237
756060092840181760
756004585433624576
756011208084447232
755924817979793408
756001062390300673
756059815907123201
756054069920296960
756057995759456259
755951951167258624
755955038204420096
756074118399733762
755995366227636224
756009685610672128
756074517001363461
756068020062154752
755969789630316544
756060612749303808
756044024499306496
755942270784774145
755918551832199168
755947291119226880
755929360608165888
755994825149681664
755916215449710592
756079923404558336
755998705157861376
756064777995063297
756012969675415553
756070259958906880
756035472346931200
756005797654441984
755937883303927809
756044099908694016
756046775895621632
756031517193805824
756078283511459840
756074861102034944
756016346165567489
756077704638758912
756022805603418112
756001746061758465
756068380696731648
756070024922603520
755975120225726464
756004232998719488
756002324514865152
756005571212480512
756020775572934656
756022382029144064
756029826700546048
756051184323072000
755922599536910336
756057425162174464
756044720799883265
756049665691353088
756029910527971328
756071442576449536
756077192841486336
755972553336696833
755983290901733376
756042036512366593
756035380105900032
756062747708850176
756023011065655296
755992233363537920
756032792283209728
755955906161078272
756014005831999488
755973773980012544
756028920584077312
756034264437821441
755917910162432000
756015968585912320
756014064342437888
756060184930164736
756001062172004352
756017944296062976
756054438763167744
756056842271354880
756061187381551104
756002299466567680
755999946449584128
756038609732599808
756018460103176192
756048478879490048
756075083425255425
755983161100673024
756052966629572609
755964731194806273
756023501522366464
756060260574629888
756053402946244608
755968443095146498
756079722002575360
755942626990456832
756047329581535233
755931810098352128
755990106482225152
755974382313320449
756038026749440000
756032062252052480
755929033594900481
756049154183266304
756014702199799810
756040035846254592
756048130789871616
756058586887942144
755972360495362048
756037078618673152
755994686742036480
756021534624362496
756037011656548356
756046725618556928
756048130613751809
756044334647181312
756049170968956928
756076500898766848
756020662217609216
756027154958315520
756055135097323520
756072801463836672
756038689390792705
756078144994574336
756057819472863232
756025880003108864
756074013571555328
756067759855894528
756042287864385536
756077277037953024
755961291735523328
756040471772696576
756030170759180289
756013238450610176
756065033663242242
755940622121381888
756053826373902336
755954505284481024
756007697506504704
756012508662665217
756054677897084929
756019387283505152
756060319361933312
756076064619790336
755964475455537153
756000403536261120
756069223676293122
756035803487342592
755990874098720768
756010323165974528
756043663722053632
756036076297478148
756045467100803072
755997849171726336
756031378425131008
756080410254315521
756018099371974660
755953129519284224
756061690970734592
756068145929056257
756052333386235904
756064475850113024
756069840524308480
756064140234485760
756052106746953732
756018187540520960
756065457526956032
756056670246232065
756000437334048768
756053587671805952
756039704328474624
756036512609894401
756020561654996993
756041684236984321
756044544387317760
756080682573631488
756058230443290624
756071912288219137
756070796892708864
755920963733229568
756062122858188800
756066312825233408
755917260020121600
756044519452401664
755931067694059520
755945034751488000
756043873290452992
756047971347726336
756056901146804224
755971580644106240
756071224401420288
756067478799810560
756008473637158912
756010574710923264
756080506383499264
755943659057451008
756081156563558400
756069781527224320
756015419492818944
756001884226420736
756046604130410496
756041612614995968
756063129319059456
756074819226103808
756077004315848704
756045689596108800
756062546512216064
755942299813699588
756074537880526848
756065880895811584
756058507359715328
755942358923874304
756055533728178176
756041507786878976
756068749682278401
756026916059185152
756064153006137345
756017122355122176
756072654713618434
755960255897538560
755971441879769088
756072516305752064
755952521450033152
755949589845250048
756066472456183809
755987204237692928
756017499624255488
755930920708743168
756017352916004865
756033022957355008
756036466418089984
756052123641581568
755969772609601536
756066418014248965
756040861788606464
756044716345528320
756009299990589441
756022751064981505
756019185596194816
755918589656391680
755975753821515776
756056636771401728
756073929681334272
756080305317044225
756011510124642304
756056318046330880
756034222440189952
755995827722678272
756023270974128128
756005449451892736
756056913595494400
756007064451837954
756064517738594305
755969730939383808
756075930586640384
755942878749167616
755920238101819392
756044876085547008
756008398177525760
756042250069676033
756046960461746176
756069811109625857
756071908110630912
756076870093959168
756037716278546432
756056179449729024
756042312996847618
756049011484663808
755944204401045504
756062957423976448
756027532571447297
755972469513650176
756051867889651712
755987338317008897
756023258659467264
756075188278755328
756056364108046340
756054627586572288
756043122870812672
756052929048707074
755991448739311616
755926407964925952
756055043049009152
756015792592818176
755942287566307328
755943193334517762
756075599123324928
756053184955559936
755921366096879616
756050273764638720
756010490900443137
755996322465980416
756054493326749696
755948935575928832
755995659933720576
756050684827475968
756069920098615296
756039897123807232
756054652957757440
756039800755515392
756070347758239744
756014018284978176
756029726146322432
756042862727467008
756004761476993024
756051565950173185
756023442948952064
756068917521571841
756029365570461696
755950797490364421
756066921066487809
756001267642732544
756048676120694784
756042225218379776
756041516263411712
756059593848057856
756034419685748736
756013347200438273
755936792830943232
755994338857930753
756046390103597056
756016153412206592
756042463991783424
756023367543754752
755957160622907392
756028077809897472
756054338326237184
755954941554987008
756006896457232384
756051997778964480
756044724809510912
756007680939008000
755930811715751936
756049015528165376
756054656841838592
756061200182489088
756041071721873408
756037515014963201
756016513908441088
756055802100781056
756077419346264065
756016547638968320
755931541679644672
756045048005947392
756053495292239872
756061280000172032
755997253857320960
756013074688057346
755969110152994816
756059031681245184
756064937147977728
756040941799108608
756038538504863744
756026446045413376
756054854305538048
756050760714952705
756019798249705472
756022197244813313
756018108012322820
755995705920090112
756000701348708352
755952089361244160
756041763756834816
756076354051903488
755920997233065984
756053235220287488
756042514440880128
756046213741326336
756050504552108032
756048239917404160
756079994791616512
756050730952318976
756021891140292608
756048638032351232
756048789316575232
755949434672906240
756018384685465601
756019932287074305
756021576475242500
756003369278435328
755926852573728768
756047031970492417
755961396756488192
755997962434584577
755920602888798209
756058394293899264
756061300644610048
756005344384585728
755926823163219968
755989121148026881
756022453328027649
756054329967144961
756027842832531456
755980350845845504
756049791784722432
756010574933360640
756060365297971200
756048977880047616
756048663294672896
755959324480933889
756074919734210560
756045169594597376
756041604406870016
756039792211746816
756053558114394112
756051607889018881
756040555809894400
756054069727207424
755916878233604096
755947194851598336
756058952119484416
756018393174700033
756047728162013184
755963204350644224
756081068596424704
756056359796375552
756037049443024896
756002572188737536
755968224915779584
756075758657888256
755949296134987776
756040450960601089
756073170503921664
755930283136999424
756002903551344640
755945412104683520
756053453240012804
756074256904093696
756052609992101888
755991805393571840
755934309807104000
756037103851540480
756076878335795200
755941071226449920
756037728731410433
756038211168636928
756036092877533184
756076928835006464
756022293822857216
756035212203724800
756064115056074752
755922464971059200
755927934561574912
756048739027062784
755953314248916992
756002723137482754
755964672629768192
756067256556290048
756061900593590274
755945428793700353
755991775936851968
756031361647910914
755923404558049286
756034365080109057
756049636528390144
755948675419951105
755954534648799232
756081207100801024
756013720761987073
756039515404374016
755942572464349185
756054732469305344
756025783630622720
756046884976881664
755926760252805121
756021307981070336
756051511122198528
756058784418631680
756069982883155968
755918728215224320
755938730725273600
756066006674579456
756068347368714241
755919017265754112
756038882223874048
756026030792536064
755990303841058817
756006296818769920
756034788721565697
756050894546989056
756075292825907200
756051028911460352
756043302902923264
756024139069136896
755954014882258944
756039486287540224
756023824685101056
756054271276220416
756057634856398848
756034977553321984
756078203886788608
755989838277537792
756059044230627329
756043676153896960
756080246298972160
756059732260036608
756018850311921665
756044557142351872
756024768206364672
756041902164742144
756018455820767232
755930442532986880
756024516774690816
756043823147429889
756061875331215360
756026664170164224
756075473432698880
756059451052945408
755928312006971392
756049997129478144
755926273554284545
756056439534325760
756037003335041024
756013095714258944
756041612824866816
756037980473679872
756046016730763264
756036902323642368
756049485621583872
756002245120884736
755995815106207744
755975980385271809
755977981021925377
756042711640240128
756080192116838400
755947920457818113
756010222670327809
756071006469431296
756030246223249408
756062026217160704
755926827076464640
755948868118929409
756043399480872960
755988638576541696
755943751231483904
756030443422621696
756076324826050560
756075083114942464
756029944011034624
756072537495334912
756055424437260288
756065163850158080
755932501907009537
756054581533085696
756046993848344576
756038684919599104
756034352383946756
755965318418329600
755942950165766145
756002836241084416
756063947502018561
756053683784257537
756050211127123968
755973677754175488
755998520591675393
755980660964229120
755988219062169601
755917142478970886
756011250262372352
756043214956728320
756029432268255232
756005059490643968
755976923818237952
756048789127860224
756019634499948544
755955449040506880
756029721910083584
756054090996715520
756019810950123520
756078530807468032
756051427303297024
756033874266877952
755974621413990400
756014702208122880
756051117209952256
756029851769925632
756057056357081088
755927770778079233
755920560983597056
756057249265713153
756012231658237952
756060663118721024
756061279698112512
756015423435386880
756014878226194432
756005579408150528
756035472099540992
756031282367361024
755923643868209152
756022172204892160
756031567487696896
756036558793256961
755989288995659776
756074131108536320
756072017426800640
756074596617498624
756063653707866113
755968656887119872
755955734420922368
755930325457317890
756048374105649152
756052069295980544
756079537776128001
756056531985063936
756075527870361601
756048348893896704
755946507078074368
756021022822916096
755944468621193216
755919915031339008
756001901099880448
755944266967330816
755992250082099201
756023745052114948
756012118386892800
756054271351660545
756020033147564032
756066438645972992
756077809504776192
756010226613125120
756055504359677953
756028291832750080
756038878042161152
756079986386186241
756043860787290112
756059077785088001
756076824090771456
756018204443602944
755947618446905344
756026827743764480
756052371059474433
755967415322832896
756040132105347072
756013221350350852
756032842317099008
756027238655614976
756053125929242624
755920158380654596
756032653904777217
756043336524390401
756045966566756352
755934649772191744
756051473352519680
756069458804895744
756042820817936384
756055252705513472
756030053285240832
755928026848854016
756051599479435264
755977435829579776
756017310738092032
756061816879448068
756042300527112193
755946666201608192
756058507569422336
755976043211567105
756018980112982016
756060810003316737
755927863291998208
756046197018722304
755986524747993088
756029898230210560
756070159060643840
756058993852899328
756052039701061633
756041231046705152
756006804203667456
756049263080210432
755988063948533760
756070561814577153
756047107308400641
756032905508454401
756029050829807616
756061460376223745
755958783445196800
755944762214154240
756020620396204032
756032699949801472
756025213158948864
756052086077489156
755987774461841408
756023640244748288
756077784456392704
756041688095739904
756046599722246144
755934196615577600
756025418688241666
756014215681433601
755942295963332608
756019357579374592
755924021229842432
756028601989001216
756041927506665472
756046217990332417
755923832440053760
755959995796193280
755943164003946496
756060176680046592
756059539007561728
756080648981393408
756066719764996096
756009199193075712
756035334018859008
756030766430105600
756079583749894144
756071962548600832
755936881150484480
755979495140655105
756077658744692736
756065679556698112
756017579374874624
755932082820579328
756065209786232833
756075041255751680
756036340307877889
756070004089622528
756024638224863233
756034755230044160
756017793250787328
756060151518523392
755936344296321028
755954316616151040
755964097716449280
755950504006475776
756060436894625796
756027607800487936
755939254841188352
756057198636232704
756077792887013377
756016258022305792
756045265920983040
756068326376439808
756049422543364096
756069370779033601
755930018912489472
756020343295381504
756001326463651840
756002068742086657
756021018792255488
756026354035023872
756042996886474752
755955394644697088
756018753792536576
756067751572168704
756015721222635520
755990781907836932
756021630875336705
756028912174587905
756044821387706368
756031542045138944
756060696866062336
756055202097094657
756038773268295684
756025091406852097
756044557259767808
756028660918935552
756045412688158720
756069605668364288
756051834415026177
756038169288544256
756036994954919936
756002937265061888
756055852394635264
756078497613819905
756008293256921089
756017533182939136
756041042470834176
756044250924609536
756074487615848448
755931415599087616
756073523072868352
756018996932124672
756075809081876480
756000240122130432
756056615799910400
756066975722397696
756060726372950016
756053310453456896
755953599637692416
755987137116463104
755987489421012992
755933089512194048
756036143565668352
756016010705178624
756023694636511232
756081010018836480
755916563711086592
756033987538223104
756039008136855554
756017478564655104
756002765235744768
756023166011576320
755917448876916736
756042065528643584
756002546829889536
756031068172541952
756050366303707136
756070465215488000
756018346911555584
755929931037614080
756013427085238272
755929796857597952
755977875908599812
756060168165752832
755924998355816448
755956464267759618
756002408732487680
756042611115327488
756077268372455424
756029520558321664
756027008216432641
756059019140358144
756076593282486272
756056989067796480
756006259078213632
756031080923365376
756014387685720064
755943558356439040
756072017065971712
756016866414518277
756061011237560320
756038387493113856
756003276739514368
755939275951124481
756043709846790144
756023568975142912
756058192799494145
756067139111493632
755952169094942720
756044939000029184
756055793863127040
756067541819203584
755916475798548481
756005722022871041
755974030117572608
755992535097499648
756072512094699521
756077855734374401
756075435717459968
756006716270112768
755975778857136129
756058817973149696
755960343919230976
755943105157853184
756032066349916160
756042472728436736
756019378634776580
756079759860174848
756080535764627456
756065276798590976
755942677443522560
756060663055876097
755937757575471104
755986071855493120
756009950103633920
756030032120872961
755937073891336192
755987510287798272
756048407328948225
756054128426647552
756052765273718784
756068813003747328
756068535898558464
756039460903616512
756053369383518208
756059660679917568
755943679945093120
756067990739779584
755939858728751104
756075200697995264
756035770251567104
756064115160940544
755936344241688577
756013343232630784
755916769206734849
756079684358643713
756014849008820226
755992250006462467
756067948901634048
756035652689485824
755930216317513728
756062299224506369
756071085938991108
756037305345781761
755996599348760576
756075993631162368
755922792286085120
756021069098717184
755997249692327936
756056959586107392
756007903295860736
756050592783593472
755945546234331136
756039687500861440
756054350804295680
755926453800280066
756017457806970880
756007730951794688
756056930385354752
756074949266341888
756074517211049984
756052396271214594
756077494881615872
756024613101047808
755931487208370177
756010721696215040
756000525246533632
756057043656642560
756077050331529216
755977280451641344
755925237448015872
755963850281869312
755987149514690561
755930098927300608
756029478661480448
755942316737781760
756056800152125440
755981336540839936
756036776867704832
756078484817010688
756021056398327808
755947710503653377
756048562828476416
755989905487036416
756002924271140864
755956699068903426
755996050134040577
756019525548662784
756017587725668352
756027717213093888
756042300480974848
756057580590370816
755945881740972032
756000336586891264
756011065603944448
756031869376876545
756041050540634112
755959568119828480
755959031013924864
756072898083913728
756016862169661441
756058360500383744
756076442383945728
755921718644989952
755991113161244672
756060759730290688
755988303074254849
755976995285065728
756057203149242368
756012818785337344
755916878392991744
755929658168864768
755920313662246913
756021333306335232
756063523717906432
755939716277690368
756021253773881344
755934351980802052
756070339705237504
756031269591457793
756026702002810880
756012697133654016
756018636335316992
756074122875138048
755940777675685888
756078900283834368
756079038377099264
756010973136388096
756049053243219968
756062412332228608
755941859508224001
756074336813998081
755959140309143552
756004753226825728
756014396091006976
755924461799354368
756046079464972288
756051519527608320
756016929454817280
756048961199157249
756006464477691908
755984771424149504
756043076603289600
756013045479079937
756042426289098752
756074609116639232
756064538810867713
755927934368493568
756042636234989568
756041403180969984
756056338980012032
756037120494477312
756044838118752256
755995341275693056
756038538139996160
756025967944929281
756028379615277056
756026584595849216
756039561810149376
756057928512274432
755979629350051840
755928039280766976
755977074955784196
755969223294324737
755922922305359872
756080602865078272
756063431409696768
756013221635579904
756077100906352640
755993004792569856
756056515149176832
756034528708296704
756014798517702656
755927095700750336
756004065260277761
756067982414053376
756002249390731266
756022310562205696
755919046818889728
756025129138851840
756061971825426433
755989972386091008
756060629534781440
756081232245579776
755989498631221248
756032330704252928
755986537242693632
756029285748576256
756034251649323009
755998419659984897
756042812227846144
756018296776957952
756069370619650048
756051255286337540
756072713676926976
756061359624814593
755984700154478593
756061581688053760
756005223156617232
755942287331295232
756029050909515776
755996826101317632
755986772010602496
756053230765899780
756056079092555776
756012181422940160
756068582111506432
756016585425375233
755951544420306946
756013406004584448
756013481527312384
755974495500902403
756061162425507841
756050127098417152
755956741024735232
756056766568423424
756025351621390337
756074672442208256
756036705220714496
756013410098225152
756036252516831232
756061372027396096
756052945829961728
755926550260752384
756066212409401344
756039926496591872
755997702417252352
756061942674919425
756040505247539204
756062718315159552
755942631541092353
756046343836229632
756045324830011392
755939280304824320
756011673736142849
755979729866547200
756022943986188288
756039628658913280
756032561265213440
756064819766259712
755969067865944065
756022318804021249
755925912839942145
756039939096182784
755942413168963584
756048940320030720
755947106821517312
756071853836345344
755977280468488192
756050991104004096
756068594744717312
755928051872038912
756070364480888832
756053579215929344
756080359847170049
756074546344722432
756077931160596480
756042015343841281
756008934738108416
755935135996997633
756063372953718784
756025934432509952
755942576641802240
756032813263101954
756029701035003904
755998696811233282
756053675513118720
756056380931440640
756044909388365824
755996700205023232
755945534020550656
756081118898712576
756066313089540100
756045815437721600
756052790644994049
756009358660476928
756047073804419072
756070444508311556
756044250899292160
756014731505328128
756077490813140992
756034809680519168
755959572339290112
756049967635128320
756026144311222273
756051389785268224
755987690760396801
756007433240059906
756036542020345857
755991985547255808
756011141248217088
756055445513572352
756056917710086144
756001686968164354
756012982505615360
756021924745076736
756019508721188864
755964324447940609
755973077989601280
756080842259197953
756062336671100928
756075536200458240
756065587554508800
755918010628530180
756079353151172608
756078199709143040
756005806080925697
756078191211450369
756040123876245504
755923895308386304
755963837602463744
756079948574498816
755916005856071680
756074714175451136
756036709385703424
756041306523234304
755942346043318273
756010704805781508
756060684429910016
756055097600315392
756046851434909696
756030233384456192
756052375237001216
756021450784595968
756021538902642688
756066984094294016
755973371389763588
756032162864984064
756048281713643520
756047048378572800
755925753523478528
755917788401639424
756026315996880896
756044154371735552
756008381375275008
755923635458695170
755934003501289472
756043907033595904
756015004164431872
756076035469373440
755948054398644224
756055726389420032
755919168394956800
756070633239379968
756048957046915072
755988492040142850
755944518646542336
756032552981368833
755989116655984640
755989347434958848
756050303540162560
755943461648412673
756020968527716352
756075963969048576
756003041824894976
756030615208751104
756079331936440320
755991616553381888
756020460761088000
756046876718366721
756037095664279552
756034511712944129
756035006674440192
755932842052452352
755924637939224576
755982045289914368
756046209492496384
756059287466696704
756045861445070848
756036873181663232
755978970760372224
756034662783340545
756066010927665152
756075133547143168
755941028952014849
756053419832541184
755992279471431680
756079072229285888
755999535361556480
756073694921953280
755968602289733633
756030892024422400
756010465818476544
756040740451586048
755994468671590401
756066661006991360
756050202587435010
756036982233497600
756023644288057344
756075238459187200
755974856177508352
756026693547073536
756069827983314945
756076806952845312
755942677498114052
756020624301105152
756053361078767616
756039612204736512
756079973975355392
756027129746382849
756050886502322176
756061158214369280
756041176327806976
756007928205807617
755957240016674816
755930618848882689
756074256908357633
755941515797475328
756038127324688384
756079973799034880
756049363957387264
756057899055583232
756058436266258432
756030795777765376
756048545908744196
755934062439649280
756048701152497664
756068083165454336
756052366844104704
756048642386059265
756014530199781376
756041377914490880
756043684798459905
755919566690131968
756047031970430976
756034037773369344
755992052698062852
755994552486551552
755947517628391424
756021870189764608
755928223901286401
756042057291034624
755942337902174208
756036558575308800
756073518714851328
755993038640513025
756026479683723265
756046222356611072
755987522954625025
756054061577826312
756001041414586368
756049195996512256
755927716352983040
756005252227358721
755975732946493444
755920372130779136
755922288919343105
756043986549084160
755915594994769920
756031236028657664
756068615800123392
755922750498304000
755919688421572608
756039696006930432
756016170017382400
756012130860576768
756078103357747201
756076140163465216
755980442801700864
755984410738954244
756063049715507200
756034683855601664
756045878524280832
756034079611576320
756015926655549440
756063230032609280
755992233287884800
755980468345040896
755961555863363584
755945089336127488
756078941987803136
756039788030005249
756044989185032193
756043852428050432
756078996736077824
756053537235148800
756050055954567168
756079390916767744
756072793393930240
756033886770135040
756028933167017985
756032733193830400
756068968150994945
756041264445923328
756070884876685312
755917121561976832
756069588748668928
755928999789027373
755973870520328196
755931189354106884
756077285363548160
756021362515378176
756007294983348224
756073342663262208
756076580783452161
756024504120381440
756031965803851776
756036852142964737
756069769271349248
755917813684940800
756039796531859456
756023011023749121
756039666739077120
756040178167222272
756030716023021568
756060612782882816
756048524924497920
756045526089535488
756080464595738624
755979826570235904
756012642741854208
755963560803434496
756038706121809922
756075510942302208
756071690120159232
756056418550251520
756066757752815617
755970578209583104
756063733579939841
755994942821036032
756019068461809666
756036214508122112
756013372542418944
756003239078670336
756031097738178560
755920879536660480
756030858423832576
755964798408364032
755979209852481537
756050374835011584
755942274752737280
756011547839852544
755926244223545344
755971567742574592
756021303770017792
755979985924390912
755968711677382656
756025829587578880
756039792467533824
756070045835468800
756012202449068032
756036634299150336
756047371390377984
756010402815832065
756045362348040192
755929842865102849
756073745316507648
756067655241523200
756060852059529216
755988420560814084
756050899009548288
756040253874507776
756042267094347777
755961568819490817
756050827647877120
756035283498463232
756062697662386176
756048415893495808
756053990174064640
756058947711279104
756035950547968000
756049854527315968
756062139845083136
756045559702626304
756057303653158912
755973622901137408
756070012494946304
756072961132621824
755967851547197440
756055055501893633
756049426838413312
755980824785330176
756034356632817664
756062441684041728
756055189853990912
756031647183728640
756013745650868224
756042065771892736
756022914600796160
755929285085593601
755931126275780608
755943583455195136
756026815030956032
756059513954897920
756073976141611008
756070545117089792
756068481485930496
755947513635606528
755917717325086720
756050689013518336
756056804677787648
756052547220013056
756041004373774336
756063083190218752
756051053968318464
755966199121534976
756017918962462721
755942543452467200
756056007571156992
756032305542619136
756016929354182656
755932632039522304
756058683365216256
756079315327053824
756065281126965249
755937082393133056
755945609190842370
755931394807730177
756045362339643393
756028023355367424
755943193577869313
755983618066026496
756055076611956736
756079063567966209
756056162974457856
755944611126792192
756007949374464000
755942736105209856
755920552548859904
756022818198921217
756028178548875264
756013800336322560
755998566578065408
756079034107297792
755942195274870784
756007802297081856
756066640312274944
756056775070191616
756011589707325440
756016358895259648
755918874848202754
756025259342659584
756027750679478272
756081039198425088
756026840532316160
756041633838358530
756073107836796928
756035249826660352
756045639474094080
756026127391526912
756078459730919424
756068225633361920
756078707056316416
756049292456923136
756018200320602112
756066929480261632
756058846934818816
756078849767735297
756027045994430464
756012051416375296
755943369453383680
756071769862053889
756051213288927232
756035430122942464
756016975357308928
755978333221949440
756045920421064705
756020091779559425
756044833752354816
756060906660986880
755931751361421312
755934481622630404
756025703640993792
756016711145512960
755995416756383744
756048210448089088
756017726112530432
756046897530310656
755951414090891264
756078539426959360
756069307822505985
756027943541993472
756050529973854213
756029201904316416
755943126456565760
756019105904361472
756036835617505280
755970070468292608
756009526504071168
756044942913536001
756020184046075908
756022847261274112
756024743204102144
756023229073031168
756004467787505666
756062256933249024
755935387994828800
756007303145455616
756060478757937152
756007571702554624
756055495992086528
756045819560751104
756029486848696320
756068649052536832
756039301507481600
755939326286901248
755957634302443520
755944741179650048
755922737592426500
756031210837708802
756076312339546112
755925883542728704
755923027209093121
756037259254755329
756058758896201728
756076920178106369
756064769560440832
756075511189733376
756041600099315712
756065436396027904
756014219594723328
756075951423885321
755933374699548672
756053591857790976
755917671074365440
755949346475114496
756010289578016768
756056519280431104
756044121064611840
756066396736552960
756019643022708736
755920099408621568
756069131686928384
755942509902127104
756028677461204992
756031353624363008
756055395030933504
756036042579402752
756058243021942784
755944250253119489
755968388703391744
756065033646403585
756062269772005376
755922926633947136
756025641007480832
755942559910916097
756019152058511360
756019139693645824
756078996446515200
756019970140737536
756062705732100096
756068116413710336
756079080596918273
755991192916099072
755939334826565632
756050752066424832
756054279694065664
756014307796717581
755950030205353984
755941410793283584
756020255491850241
756069760664731648
756055214919077888
755915582390829057
755936264444981248
755968061321146368
756063087422156800
756037259246313472
756008146565468160
756069777530056705
755991377633243136
756012013495738368
756048214478905344
756047950464163840
755998696727248896
756043638401007616
756020351625199616
756077943999258624
756057169502412800
756052727659171840
756075351546089472
756018460140769280
755940982848225280
756045375228747776
756055009477922818
756059979409481732
756074252680306688
756024453864255488
756061460166508544
756033857351188480
755998147361566720
756015230455517187
756033941312790528
755942316586721284
755983970429468672
756048449280278528
756008448395976704
756046193038389248
755918212093517824
755998663139139584
756067969692758018
755930744531324929
756032330851115008
756037905169035264
756014441993347076
756031210690744321
755992958604873728
755939888168439809
756057559379898368
756075544551251968
756052455100518400
756041734518255616
755916970684448768
756075821564133376
756010960566030337
756014953648181248
756079143528390657
755953393965858816
756022717531455488
756016237138804736
756051867784785920
756042254301757440
756033173939687424
756040593352994816
756065264249212928
756034008287436802
755975280020168704
756026886585782272
756013590482747392
755946066428751872
756047564563152896
756050638740549632
756056586301403137
756050823612764160
756045391901159424
756073393062117377
756034591337611264
756047342097272832
756037376573632512
755936117795336193
756074231994130432
756062022307950592
756030162316193792
756063737824415745
756034637592494080
756029868815638529
756063280355913728
756074286448861185
756002563871371264
756042682426875904
755945135431675904
756080192129495040
756066073892585473
755930501479735297
756021484351619072
756054023803842560
756080531645669377
756060017468461056
755954782213382145
756050697611862020
756068720640925696
756030489358692352
756037586372747264
755966584900886528
756057429469700096
756009475920633856
756053977633005568
755923086055182337
756039578386046976
756036411782864896
755920619649261568
755937073874382849
756047560243109888
756065935451193344
756050743539359745
756029130601295873
756078094998466560
756015746484928513
756003591282888704
756041721776005120
756014769262432256
756044972168589312
755941457014456321
756073313085030402
756039070929870848
755948079791079424
756075381208260608
756057232186355713
756022134351204352
756026492358844416
756024512681013248
755943159733989376
755979918735839236
755986877237202944
756018531326656512
756018057424826368
756053377939800064
755971475513937920
756079856362852353
756075372781965312
756052996224458752
755982665912811520
756065868392587265
756028652521984000
756041797327949824
756033362586853376
755975762293854210
755946674632163328
756035136592965632
755946997593546752
756039016370180096
756043475007700992
756003977142136832
755942170020962304
755958468964651008
756020603451158528
755942417484832768
755940865508540421
756038576001937408
755951263091744772
756035551858491392
756073892163321856
756062618016702468
755949271015428096
755998830710120448
755921513132457985
756031202340048897
756079172791988224
756053457367367680
756054464126193664
755934477784866816
756033962498220033
756019034697728001
756074261383524353
756026014191480832
755956992720732162
756016459550253056
755950034403758084
756064945498886144
756025527585103873
756014538454171648
756049300740767744
756024260875943936
756022511821656064
756021488273227776
755947131819597824
756061116149751808
756017528841859072
756045677126258689
755992736432619520
756054388741922816
756077557750038528
756042187184410625
756030359268122624
755928148546555905
756075171350470657
756064614350254080
756078073741705216
756034025291149312
756039645473959936
756060914995105792
755925350941589504
755998646420799488
756061132956299264
756065847353806848
756080959695519745
756074265452146688
756051053909512192
755994229579522048
756037867407835136
756042107610013696
755925346730377217
756054422061481984
756069324444540929
756037598745731072
756056938819887104
756074827610517504
756061330050838529
756048604649787393
755998461850423296
755973727813328896
756053864395182080
756047057119510528
756017453658804228
756009719421018112
756024705317036032
756077323133288448
755984423489765376
756058935354875904
756081085197484032
756034842924576768
756042539543781376
756002060470980608
756073346970816512
756042137074925568
756018506479570944
756062630419333124
756063108498657280
756035992214179840
756077436169756672
756030795647680512
756074492045262849
756029302378987520
756010390153289728
756034247517937664
756018271518851072
756052257783906304
755942555758583808
756065994183942144
755918631452672000
756075448107360256
755968413932068865
756065579178479617
756010314630508544
756045194710122496
756063616231702528
756057207066730496
756045198694711296
755950940222427136
756035824773390336
755940303400493056
755942564436537345
756037309221498880
756053675626340352
756034163619336192
756029621209075713
756010524362452992
756038668352126977
756077587152117760
756028312498110464
756017201824538624
756013481699180548
756072457438715904
756071421693071361
756049007290572800
755985862165495808
756011464146751488
756038513112604672
756071652283314176
756038542447505408
756040119564382211
756074223379091456
756007378999504896
756027448676974592
755964320123531265
756034902043176960
756057840616218625
755942648175857664
755975988530540545
756069832097951744
755983299324108800
755972196841975808
756045299534163968
755957043073126400
755934351964069888
756019311802810368
756010327456747521
756048445098463232
756072654684258304
756078555960897536
755955923286265859
756002890922258432
755927582089023488
756030724432654336
756023258634420224
756016794905763840
756032196348116992
756053247652159488
755942618761093120
756051146297532416
756049800060104704
756062928382689280
755942350229233664
756071450981740548
756014144189595648
756016664940941312
756040157296492544
756049867148029952
755943474575380480
755942841159942144
756001569737416704
756060424022347780
755976609258213376
756013074721730564
756021928675119105
756079873370619904
756054359109148672
755980954854912000
755922620273553408
756078208181821440
755948746702139392
755974763848339460
756068213151129601
756027884599246848
756046813665300480
756040274594455552
755953347727794176
755993139349889024
756063737774092288
755929549280518144
756010776406560768
755967906349916160
755972197173305345
756014991556407296
755975837762093056
755942564268736512
756026123159412736
755924369386463232
756057290915078144
756014567940038656
756070444244107264
755928475509325824
755960520210014208
756043860934025216
756023153537658880
756018288036052992
755983328717770753
756039482160316416
755935857761198084
755942677628194816
756064580900716544
755942576797184001
756077256078942208
756054094989713408
756039238844551168
756053721830727680
756020087627415552
756054631688667136
755920703606534144
756033949856595968
756054179030917120
756010172397527040
756052928776007680
756034042039046144
756046801225089025
756037565124337664
756055890059493376
756023052819980288
756022444721332224
756026135889190912
755976852859133953
756048915141652480
756011254184022016
756040656326385664
756023724126588930
756071430106836992
756056859237294080
755931080142708736
756029734597910528
756041268631855104
755943134475935746
756051620459376640
756011136902922240
756066564793896960
756037062046937088
755917532444459008
756010855788085248
756010524622589952
756002236417781760
756006946931695617
756053612669743109
755946242677411840
756002274325987328
756044083248893952
756044699685756928
756056041188712448
756027100335857664
756043705597976576
756033597300146176
755971462952062976
755948704557850624
756044624268038144
755942945769914368
756055110086692864
756041843465486336
756046985543684096
756042535529775104
755942329312276480
755942828656713728
756064236690821120
756068166925705216
755991470000136193
756079877401432064
756016539195801601
756034490774982656
756018317719109632
756058956099751936
756056326418018304
756052014493237248
756014052170694656
756068250555969536
755929260074893313
756050936578146304
756042912916537344756707966045356032
756712155974475776
756692975405662208
756661795251716096
756711736514928644
756701208916746242
756677989337747457
756678991898173441
756693944331857921
756704740487077892
756708469395382273
756671370902274048
756669940543913984
756652853012246528
756683475655200768
756654140529504256
756696444308971520
756699199815704576
756659068731883520
756665612093513729
756666467391713280
756643587560013824
756697232636796933
756677125311193088
756644514589134848
756674608816803840
756697236877312000
756678023068454912
756655923049984001
756676785371287552
756655289651175424
756641784172871680
756707403836559361
756641809179082752
756646280265367556
756676534048583685
756662076320452609
756707668144914437
756661568524455936
756677527763124224
756667025460690944
756677976863940608
756655390436188160
756670905099649024
756643076127555585
756706837647466496
756680551986237441
756653091814936576
756688466713468929
756713397828419584
756683911703429120
756695747865612288
756703213802389505
756696276385669120
756655159850180608
756652760620228612
756690093876838401
756669026202427392
756667793001607172
756665813319372800
756660331384938496
756706129049157632
756714500745666560
756697606194139136
756683529988079616
756662596166496256
756668959181660160
756657026227318784
756708905699381249
756694519060525056
756650181169451009
756657793684348928
756650755566792704
756688106061955072
756667105030864896
756654605912666112
756665657895350272
756698893564407809
756688961729355777
756662881387548672
756712210500493312
756711225090777090
756649854001086464
756658875793833984
756691964704284672
756695580114649088
756684515611901953
756646087348191232
756675506326626304
756713108329103360
756670569618169856
756687015509389312
756699493681225728
756690043826278400
756695047429459968
756685174021185536
756646192176586752
756657957216059392
756701544494530560
756672893174636545
756650101423177728
756715071145926656
756689305687457792
756705273096593408
756660331410132992
756707848743182336
756652563383066624
756644241909092353
756713909508112384
756645793776357376
756651821167288320
756709899590070272
756665406220140545
756652185803452416
756644535715897344
756660331439620097
756669768321695744
756711447221198848
756672926653358080
756653469482774528
756667738311958528
756660331343077378
756679960757202945
756670351417995264
756655461638762496
756659496794066944
756658212997328896
756674629754875904
756672931019657216
756666270506975232
756658792033640449
756651896396472320
756678119386406914
756659777594208256
756714693478195200
756679956336349185
756659396046761984
756687724149473280
756652844267212800
756662889843273728
756709866203443200
756683420739235840
756688487802347520
756663619623026688
756647060405907457
756659370793005056
756686533076410369
756675690855075840
756697912218947585
756680845440741376
756697274781167616
756643164136570881
756643411625639938
756670997600866305
756702500938510336
756707655448657921
756706179435356169
756654073290579969
756676793793323008
756712147871227904
756646582271868928
756642308565659648
756645672053465088
756645412124188672
756671743981416448
756653645458989056
756692598048174080
756649388190081024
756683832045268993
756648381519372289
756663577596006400
756664957635293184
756694435174514688
756699736653037569
756655461865287685
756670028632690688
756655138647969793
756660331166904320
756698872819380226
756695450267295744
756660331418497025
756653524130201600
756687170463735810
756670573690908672
756670397609762817
756676936601112576
756673539231604737
756675724279291904
756694057653448704
756646024714735616
756648193123880960
756681747304030208
756679587279626240
756658401715847168
756666089912799233
756670741714706432
756676970285588480
756701657749131265
756707769030418432
756685589416595456
756696436058841088
756711887698530304
756715146840510465
756642996439748608
756659991449366529
756662386560536576
756687631912534020
756678291243892737
756661425884504064
756709954048909312
756662793173098496
756674675795632129
756702836344356864
756653452491681792
756710432442818560
756675900620566528
756672947767484416
756661946196385792
756666421594230784
756697698267463680
756670796265848833
756652819353071617
756706582004637696
756691360707645440
756656304576274432
756654169780400128
756646238242635776
756710570489999360
756647689639591936
756651758093565952
756707525647622144
756676164828160000
756686436707860480
756691084131000322
756700516843941894
756689007728287744
756645961749770241
756710062995955713
756677574156136449
756655897934458880
756655675485323264
756658523480723456
756690567908777984
756670049411145728
756696846882463744
756704753225232384
756643486892298240
756682594561908736
756679801201651712
756686961046327296
756670036941631490
756679084181041152
756649778583330816
756657646934065157
756696570192621572
756662973796651008
756674956939976704
756643340016357376
756654866257285120
756684205472485376
756709937154297856
756696137931722752
756683764835741696
756691298032025601
756707303475339264
756659425306374144
756710147058262016
756660297692250112
756693894075678720
756661489017221121
756684129928941568
756655616916160513
756681491468390400
756686356756111361
756669865080086528
756710197226250245
756656723989975040
756705755550588928
756678102454046720
756655533013266432
756662042711453696
756680258355601408
756695026688724992
756694091052613632
756642765656555520
756684608012423168
756644128541249538
756710214246756352
756675933944152064
756644036375609344
756669864933195776
756643277147889664
756680124234338304
756647534647541761
756660121611169792
756643466029912064
756683315873067008
756706296469000192
756702492575010816
756661815925415938
756688680631296000
756649703052283905
756706711956750344
756702849023746048
756643214480650240
756705063704391680
756685668898791426
756713565374058496
756679490982608896
756692920946814976
756658662152646656
756695538251075584
756679935297777665
756691344026918912
756657344872873984
756676600805134337
756660956189646848
756672171779457025
756702475479052288
756653117077348352
756651745506459648
756682380862222336
756660331405975553
756685522475491328
756651229611192320
756689653814571008
756660331317829632
756689586726854656
756686365467607040
756660331397558273
756694766700654596
756698084055326720
756658636672360452
756683269748297728
756661942043963392
756682368094728192
756692149408858112
756708725214285824
756659328753500160
756679163579367424
756652555032231937
756688265240014848
756658204583550976
756677351593897985
756680900079788033
756683056166109185
756697849405050880
756692145067753472
756696473547468804
756660331426963456
756658418585337856
756661493085663232
756706682584039428
756699229339389953
756681495960584192
756670305196802049
756653582615662592
756672456853716992
756647710430732288
756712714022621186
756658548529045509
756681130749726724
756688214883201024
756697350228283392
756652492016889858
756660847007657984
756700173116534784
756658057816473600
756685090227355648
756668329646055428
756659274227585029
756713846321123328
756643050739339264
756671290883223552
756703503452631040
756654530524246020
756675368082284544
756703771808395265
756701540476416000
756661925124071424
756688282285637632
756703096240238593
756695710418874368
756676542390996993
756684247306477568
756710428118544384
756646418853588993
756691008239337473
756695366267990016
756657840069054464
756647656085131264
756646108273795072
756679494929440768
756660587019501568
756657911229710336
756700768615489536
756710826426458118
756659823928864770
756647832384339972
756680958976270336
756706745322463232
756680271135641600
756706497992728582
756704438518243329
756655578999615488
756661543350079488
756684733724123136
756693386527211526
756659895152308224
756692082060881921
756669177008619520
756647723424591872
756646036949446656
756682678754217984
756701632486862848
756654241171791872
756662822826811392
756706204450168837
756660801151365121
756648570405531648
756676752051736576
756645357833060352
756685820002725888
756647916207349760
756706384918482946
756669910990909445
756681416084168704
756668757741666304
756673002440364032
756676152006021120
756661476157300736
756660331334684674
756654039807459328
756645642882154496
756682355641909248
756710436247076865
756665268009635840
756651619811557380
756651506477260800
756657986571997184
756653033036054528
756708053941116932
756670456418209792
756678219953242112
756713682957131776
756687938264543232
756707693566525441
756708767249694720
756675006998851584
756660331389202433
756643134797381635
756660331217231872
756660331334598656
756666781935206400
756692899975327744
756643755583680512
756700529363935234
756673329570975744
756641268005036033
756668459736588288
756688462493999104
756661224620847105
756701804721766400
756690593170939904
756673665043922945
756711153569566722
756677666313531392
756680715685793792
756660331238137856
756701628393218049
756659353860661248
756699527042723841
756677716791877632
756683710553059328
756646993569705984
756662268868169728
756683206972149766
756681592022499328
756675778788544513
756647706525782016
756667235016421376
756714559277305857
756650835573084160
756711359056936961
756670250758864900
756677926272237568
756686721836785664
756645869202661376
756661065363124225
756707886152183808
756685782199394304
756708003693330432
756656061579395072
756647161039847424
756706808379695104
756677448335523840
756679453304946688
756655633596870656
756711216664444928
756652391454302208
756681197791617024
756711828789616645
756648696461295617
756656313283805184
756655193266221056
756715155078148097
756697819973582848
756674550155337733
756709983467765760
756659878433808386
756643193467310080
756680740927078400
756671572006559750
756643667130089476
756654887006572544
756688692979331072
756672981481304067
756643210127171584
756707584170655744
756663984711958528
756660331372437505
756699044760711168
756703469877207041
756699787186073600
756707378654052353
756684746302816256
756657684724658177
756693235712532480
756666798817341440
756663833675108352
756674587929169920
756691386112573441
756672234891149312
756680451201400832
756693424330252288
756683924114444288
756664634850078720
756698424016248832
756656036363337728
756660331267579904
756694313677926400
756697089975971840
756661619036450816
756694137240444932
756666178345500673
756709518088732672
756669332323729408
756697010447720452
756700768544124928
756693822608932864
756644133100515328
756680258527588352
756651435354390529
756645281962291204
756686562323070976
756705466370195456
756698503456382977
756682523560841216
756642824473419776
756691918646415360
756697488682323968
756689838309388289
756675091056824320
756660331233947650
756706909101621254
756655532883087361
756678148608159744
756686566739681280
756697643951226883
756686038064623616
756698734436749312
756655914783039488
756682904869142528
756708586672316420
756693873162846210
756714450317668352
756642165921546242
756666668760363008
756688315684950016
756687539738521600
756691180423897092
756707529762177025
756642039849185281
756683819302944770
756694573661978625
756660410904870912
756703373127249920
756685601810681856
756708444032335872
756675078402797569
756672415258841089
756653083728474112
756695496366825472
756695714466594816
756672876535689216
756676496304005124
756648352561913857
756699090767978496
756670330626793472
756673132321247232
756642413125468160
756707311759028224
756684427556773889
756670141971050497
756657613371125760
756682359706181633
756662658934403072
756698952490156032
756694439297441793
756660331338866688
756659270255570946
756701741857595393
756654253947617280
756676659890323457
756661510047268864
756681583655084033
756698381997801473
756691948119830528
756670615566901252
756697354623856640
756707265579716609
756694258871140352
756714701850025984
756688861116370944
756642605958504448
756686352561811458
756643055126667264
756683857118756864
756710088451166210
756668946485547008
756687271311581184
756704682005921796
756685555640008704
756709924877533184
756652492335833088
756707966116589569
756691394169806848
756662684439945218
756644535539728385
756673862125948928
756642820149088256
756654564242096128
756674550121762817
756671203058683905
756641737943060481
756688387118030849
756679285407035393
756662051066482688
756655084273078273
756660331355607041
756669961230180352
756662881236750337
756699363339071488
756705180922642432
756691004141375488
756693672016637952
756702802878103552
756680254094204929
756711912784531456
756708079102754817
756698302238851073
756658372435378177
756666454821466113
756642769804881920
756651854419922944
756677704255016960
756675644671533057
756655503799885824
756655000437329924
756679717353164801
756702362325114880
756675363682516992
756683458643132416
756666467760742401
756665238758522880
756706426626707456
756681399151845376
756694099483168769
756694368279552000
756694565176811520
756656225253728257
756685774049931264
756657370323746816
756670464534122496
756708058185736192
756705650902700032
756701850641035268
756686352838569984
756648465812353024
756655574784147457
756676265499725824
756688626227015685
756682141640093696
756659236491423744
756709190618451968
756670322041090048
756692942056632320
756644199915716608
756680681942495232
756665162942283777
756671731285258241
756655902254567424
756694707879743489
756653633140322304
756642388030873600
756708914054463489
756709824130322432
756674986362806273
756674591938924545
756680761558740992
756705055043182592
756696830071758848
756682926146801664
756670565549760512
756693168503001089
756661807654195200
756666291340140545
756660184290820096
756664735467081728
756670586504384513
756642165648949248
756698763541016576
756654148708433920
756671152668499968
756715369017073664
756676995396866049
756677679114493952
756680271181778944
756658590736347136
756666803225591808
756703482229485569
756678136041910272
756692199799218176
756710952268070913
756662872957067264
756670540396519424
756661505777557505
756660331414454272
756696075302539264
756695672649310208
756705910903406597
756657416364785664
756643352586686464
756648025058009089
756663191762010112
756683551026864128
756648117559230464
756678232771072001
756653670666645506
756652588695687169
756670099994456064
756705952846479360
756649539155755008
756657827196772353
756654211727753216
756682032630026240
756671945253457920
756642757012185088
756680963183214593
756660331162718208
756641872139980800
756657294524440577
756692182879367168
756709232649576451
756650105479061504
756658389267210242
756676290548232194
756683664314990592
756692879054139392
756658552777740288
756666404829552642
756683206863138816
756642681808269313
756695261481725952
756654593640194048
756646288964198400
756686784784924676
756681286069223424
756683316070318080
756660331317821440
756679847464886272
756711757662617600
756706783054495744
756707299297792000
756660331439534080
756680245978202112
756710407277019136
756712479195934720
756707403773702144
756687162108764160
756657646955094016
756660884852862976
756674562553581568
756658137822851074
756686939965775877
756647509183852544
756668266983161856
756657680366919680
756661686111567872
756700177176625152
756714819672309760
756696578618974209
756669160323739652
756706149668388866
756656564875001857
756660331317911552
756686428386435073
756643285574164480
756643130250756096
756660331380736000
756678958012170240
756660331183607808
756681189440819200
756705495688282112
756671441811169280
756682229749800961
756697526519169025
756689494183731200
756660142658256896
756673312638455808
756646326650204160
756657684896739328
756648239126962176
756660331397652480
756693176937775106
756655579079335936
756643214434635780
756646171385352192
756683500611338240
756663330228625408
756707693478420480
756648486678962176
756651825277743104
756643109614780420
756664756136710144
756643348660781058
756674986065088512
756704401054638081
756689364088872960
756687292412993536
756642992207847424
756699656965484544
756680505920192512
756685052440870912
756704430058274816
756707001393184768
756660981263134721
756675388684636160
756713309714415616
756707005608394752
756650927474507776
756650080610951168
756659031205355520
756705910911819776
756668325816655872
756675355407159296
756660331389325312
756660012513189888
756709404456681472
756680766084579328
756653607899000832
756715209734098944
756658901236482049
756692220531576832
756654564095340544
756656522864713728
756714748247498753
756692979813912578
756644208400793600
756657311557353472
756678433967640576
756711736724586496
756663506431315968
756660331330596864
756693952863019008
756646447966191616
756646678854266880
756666123739889664
756667784449302528
756680283672317952
756690622589853696
756678954170195968
756707554793754624
756703750874595329
756661845541392386
756654778134986752
756648587136827392
756715247222661120
756692585364779009
756679994168999936
756674558531428353
756660406874234880
756648818104492032
756690119126552576
756709983354576897
756654912411406336
756659588766760961
756700768485474306
756671056056901632
756703549522837505
756686272870178816
756653385428897792
756661652360011776
756665536298090496
756670137508302848
756680262621270017
756675598513278976
756644288180711424
756642799047610369
756661677525987328
756645735240564740
756647823840579584
756673727820070913
756686008717025280
756692996435775488
756689343499018240
756643075724836864
756641478026330113
756660096529293316
756689385052135424
756658657811718144
756699371866054658
756675556716851200
756700432924348416
756645177083760641
756683886575353856
756665997839437832
756662835120332800
756660331301175296
756675027999846400
756683718601895937
756649849932701696
756647140210933760
756644435077763072
756683034913566721
756695475210883072
756709740340797440
756660331355607040
756657605016039425
756694925983580161
756670645157584897
756658238490370048
756701267536252928
756706124817137664
756644518972174336
756663275601920000
756678308247601152
756662180964102145
756711438698344448
756713326319640576
756641851038375936
756696603734441984
756659060435542016
756676793835323392
756666207319666688
756654987569205252
756674550004264961
756694607061065728
756680069775446016
756669046913839104
756660331468861440
756665477628305408
756654048305090560
756653943229296640
756698029504270336
756660331263340544
756644778859646976
756659786213691393
756696415049551872
756688789582516224
756646691298836484
756683794099400704
756651326268997633
756712831391858688
756644602619293696
756644900309917696
756695727091421184
756711992413466624
756661040230895618
756647748342980610
756646838367719424
756688512838008833
756670183570149378
756705981913006080
756700462359928833
756678085613789184757075445854588928
757023470051926016
757053027052204032
757069016087269377
757040993610924032
757063894791749632
757049764038975488
757077601458483200
757070068819881984
757047742552215552
757030575190319104
757055816604069888
757076649628274688
757063974416515072
757033540626284548
757067048648409092
757044051333910529
757053518108827648
757055837441372160
757050292718465024
757016264103628800
757022387606990849
757013839728828416
757072828403417088
757074074153676800
757069330332938240
757036803668975616
757023033605361664
757017426156544002
757057028611252225
757072908078370816
757038854553608192
757067216684740608
757067635972460545
757025915276697604
757076448180142080
757076104293257217
757049554369904640
757046815531294720
757051584467513348
757075999355985922
757063202492547072
757023348215975936
757011318998233088
757027194396930049
757060715274309632
757032059839721472
757072853682515968
757060606432202752
757037604936220672
757074141270908928
757061315009601536
757034073273532417
757014598914420736
757052301597171716
757065928727228416
757062795791773697
757064523647885312
757032630143553536
757050062023393281
757073936010059776
757077286864687104
757064163029942273
757051332654161920
757035407020351488
757075898558447617
757034840784904192
757010232837017600
757021502818705408
757045125172244480
757023113221697540
757049361566093312
757017036048461824
757066503611031552
757050640803717121
757043611196284928
757010685649969154
757051504654163968
757057603331559424
757033125419548672
757033079298895872
757056282104766464
757025873262501888
757063965771862016
757010773977759744
757034974872645632
757075403605442560
757023272781357056
757072119696134144
757063961548197888
757053752960352256
757069875810447360
757057884345602048
757064255145406464
757057321973452805
757063303315136518
757011482563444736
757077769587138560
757022043804098564
757053975300546560
757056831562866688
757018772175593474
757066516231774208
757029488706383872
757016100563484672
757018898034065408
757017652544081920
757027282485547008
757070966107303937
757012438877245440
757020424903458816
757033238552387584
757024120181751808
757061948299239428
757056688620961792
757058484001120256
757048979699986432
757018352891998212
757012703315656704
757033146235887616
757026011670253568
757076196706267136
757031975840395264
757053220338270208
757036740838240256
757040771509936128
757053949790781440
757027828022054914
757068965604651008
757053618788900868
757046995869585412
757074061688180736
757076116750426113
757064242746974209
757010471832748033
757057263622168576
757064960044302336
757031627876888576
757069334527172608
757071314368602112
757022970657271808
757011960751874048
757028876346417152
757049134847262721
757051097714425856
757014112434065408
757067014997409792
757021309796773888
757066968964956160
757035071400542208
757055640057577472
757062955313795074
757020982666203136
757010308137377792
757016414913982465
757012912997273600
757040197003538433
757017589495296003
757040146684542976
757063106296156161
757065110972043265
757030721898815488
757038737125584897
757031858563641344
757032726625185792
757056709831655426
757044672342663169
757059884735094784
757071536591339520
757020273774358528
757031099382001665
757023964829024257
757077236679790593
757042587706548224
757051693385277440
757052276372480000
757031455759433728
757013684463996928
757054994210250752
757030319287574528
757021280549867520
757038103878066176
757032399406366721
757076389271044096
757071872055967744
757046244988583936
757060727836438528
757068076529676288
757070358239412225
757012715584032768
757014053931720704
757060945872953345
757066830494044161
757076410292920320
757014703793111040
757068357174693889
757020084930043908
757063940794818560
757041954253332480
757059289089323008
757065484156145668
757060794974470144
757034802885304320
757049936034791424
757042952573157376
757076251077062660
757051072578019328
757058689517907968
757059427891576832
757030298135715840
757041765475954688
757029451024576514
757063802298990592
757071469474148352
757072937518149632
757027400030969857
757067669333942272
757017509912539136
757064930633719808
757039986948485120
757035079982088197
757043149692923904
757019040791470080
757039412618272769
757076129496731648
757019602802978816
757015660081844224
757074271541817344
757036371521306624
757025638540869633
757071721056858113
757034123571634180
757071968520671232
757074573301014528
757068852320694272
757017648148328449
757019288033079296
757066591758680064
757066386258690048
757033854926524416
757065073269567488
757062959407493120
757048925127778304
757021246995456000
757035566479335424
757024980001492993
757019892079964161
757010366933176320
757052326649659392
757068277654880256
757064536306311168
757017111558430720
757067656826462208
757050703483371520
757017967032995840
757069141543120897
757061151733800960
757071943707353088
757056135245344768
757055824787337217
757026779244535808
757015467026370561
757066948073185280
757058479848689664
757031980106190848
757012933951967232
757052913977962496
757065509577822212
757025160184655873
757077765405409280
757022673029492736
757047079801806848
757010278752018434
757058744027058176
757067883381784576
757028930943614976
757068902702653444
757058798766940160
757054273100406784
757065257776979972
757024489020526592
757065098519121921
757010182589341696
757040028908478464
757030243638980608
757012778653716480
757011755046428672
757015660199370757
757027576342777858
757036912620081153
757035595759837184
757054063234125825
757069762627244032
757074200070717440
757067279259566080
757048216399581184
757059058742374400
757023817893949441
757033884383084545
757063831843696640
757039416607203328
757013227402305538
757033796294238208
757050884056547328
757017933281366016
757071868063023104
757075479430037504
757057498314530816
757010358716555264
757014657810898946
757038238192115712
757028502906474496
757014267514134529
757022509460062209
757070752269017090
757021645408088064
757034551487164417
757077656210907140
757075353403785216
757065819968966656
757025915209670657
757077052235321344
757069972069752832
757075567212634112
757025240123858944
757014909280514048
757028289013747715
757012908681203712
757075357853970433
757030696913408000
757032391428931584
757032269500604416
757023167818960896
757013944649252864
757076431532941312
757070555396747264
757060178445381632
757066893744345088
757046496676220928
757064016258662400
757015328908017664
757020005359816704
757054360840962048
757064007790592000
757073797270732800
757067547887927296
757028926652686336
757076825780518912
757025747303301120
757067699063250948
757065064645955584
757014376515825664
757061340481589249
757017459413159937
757039131398639616
757056110188789760
757073931706654721
757071968763994112
757011948181389312
757035939487158272
757074623863324676
757041283311566848
757054637891477504
757044386748391424
757013663521841152
757060710979346433
757067564803461120
757053702347763713
757059511484026882
757021473571737602
757041027194691584
757016968700502016
757070861459451904
757018956720844800
757069326088142848
757028608036798466
757073826710642688
757063475118108672
757069343008043009
757018172549726208
757076808919453696
757040209531850752
757043749595803649
757073101347848197
757010987601977344
757042155525472260
757056634124431360
757045947352383488
757063969991372800
757040679008792576
757014452281675777
757037634044694528
757069942772600832
757032563005325312
757075147903860736
757034329193209856
757070290945908737
757075864999849984
757065593401016320
757050783183540224
757025705427210240
757011625203396608
757045087528296448
757020995312115712
757068860881244160
757068638377639936
757069187848085504
757011134469648384
757065022828847108
757017673565822976
757027026901540865
757055715836063744
757071087813275648
757066071429959680
757039404275957760
757055845779714048
757016541141532673
757066004241354752
757044705507020800
757052829920034816
757050279825117184
757050749733904384
757024208203440128
757038728753868800
757035704924905472
757014951131131904
757060748711428101
757056328267292672
757073768170872832
757064133825204224
757068420433182721
757022865787092992
757013114164539392
757047851285229569
757064767022522368
757068487542108164
757066407032926211
757068860717608961
757048396872032256
757068583721639938
757064368601182208
757033502718234624
757057997298339840
757022971018043392
757030705050320897
757017602065633280
757067153711464448
757076309965058049
757065648065351680
757076812925054976
757040737942925312
757034022660890624
757045234081542146
757065345798508544
757042663174578176
757050175219204097
757011109236862976
757044034405801984
757033729407717380
757018386509561856
757032714222657536
757064481696575488
757062812426383360
757037961368047616
757067631681679361
757015798686814208
757036036111290368
757048056776908800
757049784813236224
757072157591515136
757065048111980544
757047247506804737
757043103391895552
757045687011926016
757046899471896576
757066763381055488
757024279267381248
757059419368742913
757054922886094848
757011788630294528
757058035068051456
757052817500692480
757024149382496256
757051987028566016
757024715839909888
757062812543754240
757010425645002752
757023947959468032
757022916429185025
757037034351370241
757048992123453440
757058920242262016
757029807595020288
757046899509559297
757073344495771649
757043825101541380
757065010354921472
757064527779213312
757011717469724672
757020697474498560
757031867120058368
757071108965339136
757070022372126720
757038779089711104
757033502621696000
757018650641571840
757038149948190725
757048773969317888
757074451498315776
757071360665513984
757036979892523010
757024338012938240
757025839544471552
757053476102893568
757055854092759040
757053207759552513
757041950209912833
757069762312757249
757068110105018368
757013126747422720
757023025313124352
757064855060897792
757030726227419136
757075449797304320
757034865900589057
757027005648908288
757022157163597826
757018268985090048
757073168301424640
757046362596859904
757064355900977152
757066016904081408
757076133418590208
757039131402862592
757060866508554241
757050602912374784
757067581559832576
757067367411245056
757064402172579840
757074044932022272
757020471003123712
757070148486500352
757014758528782336
757039676645449731
757076305590517760
757062837491544064
757022912159244289
757063881927827456
757069078800527360
757037516532875264
757058064658948098
757072807553531904
757056114278141952
757053589307006976
757074732797788160
757026565498601472
757045666002661377
757069477372715008
757013453747793920
757069410079215616
757054490998546432
757075097584799744
757019099339698176
757011096813174786
757045364260306945
757039089543553025
757069057631723520
757017304328577024
757011708976168960
757065346058752000
757020630382436354
757062003206815744
757027605677740033
757035113276407808
757047318743056384
757066859908698112
757019183506919424
757057083078483969
757013265323061249
757010539109384192
757058513176846336
757053219952480256
757077152835788800
757012963031183360
757015186368757760
757010387745333248
757076615834636288
757065064880959489
757028805252751362
757074191757766656
757066965018181632
757051110330859520
757074904667688961
757030759525781504
757063911422234624
757037856409780224
757065538614992896
757025068140683268
757036866684071936
757055388772466688
757058873928904704
757055568997707776
757043300478038016
757044189997694976
757067359110696960
757053098455990272
757058404091170816
757026229643976704
757077748489879552
757011868334587904
757053593367097344
757037067755020288
757059113285189632
757039463000399872
757050418526560256
757015865841680384
757032852533944321
757023910265249792
757042524494049280
757077664423354368
757010425535799296
757062321982218245
757027815367716864
757012770206453760
757012606704115712
757026787507535872
757058421111652352
757061717838876673
757068822985764864
757028897489686529
757055992773349376
757067757733019649
757074904642646016
757069917573242880
757016146566492160
757047973079576580
757046597297385473
757050086870351872
757015320536186880
757068793726238720
757027592914567169
757036719854067714
757035897481146368
757068524980473856
757059880767348736
757033645404192769
757017434419302404
757012392576299008
757052976993280000
757070081184661509
757023402993606656
757059364763144192
757060153434705920
757023679452766208
757025311078748160
757023528730365952
757013986432933888
757033401996152833
757010522080501760
757026783472578560
757021045706612736
757074371907244033
757012141295579137
757045846672375808
757033213105545217
757049671638458368
757039550732591104
757028477841317888
757065438173986816
757058202877865984
757038875500052480
757021565770883073
757067279544807425
757024862389018624
757065039631163393
757032341038563328
757017992026787840
757024237345538048
757016234957365248
757064288704008192
757030184973377537
757014800199258112
757015370674954240
757044101732859908
757064230155718656
757011943874060288
757023511986642944
757055069976195073
757053908048973824
757017941850394624
757025407610728448
757024509979426816
757064989370748928
757077177884086272
757056508299472897
757024778456883201
757070693569732612
757041882899898369
757025105918562304
757047272546766850
757037017540726785
757032458403639296
757015995789828096
757066189025775616
757044881869144064757400806454951936
757383601377964032
757421496688058368
757372813527384064
757388038913667072
757376932203798528
757405281617899520
757422318725373952
757378626623078401
757428677315399681
757402005799329792
757439490398879744
757429856112087040
757425963735126016
757394154112548864
757376575935541252
757427150890803200
757377116799250432
757402744206524416
757380052912902144
757378186216747008
757439146441015296
757440060815998976
757396402120953856
757427930930765824
757401062034837505
757373773892825090
757386017192091649
757409123457572868
757400319924076544
757386965155282944
757430241979621376
757391985648906240
757400953154838528
757389385012748288
757382393162371073
757419898826067968
757380648449499136
757415142426423300
757415700113784832
757376621947092992
757387653159522304
757416287391756289
757381365532852224
757372046145761281
757407542502944768
757380497681051648
757372389932105728
757397144584224768
757388164751241217
757436428552904704
757390878319181824
757416748710629376
757416056969277441
757388898767101952
757399002774056960
757378865740259328
757403675321069569
757386155394564100
757393671905882114
757384284923715584
757426240496234496
757427767386464256
757423103177793536
757379658656653312
757373258161414145
757400277666394113
757377234139217920
757403385775525888
757382712005132288
757399627855454208
757428417272815616
757406749515284480
757375694812962816
757387573350297600
757416837059444736
757405067582509056
757386331643273216
757397480128536576
757404015101550592
757389762630156288
757404535153360896
757391968901165056
757403637438091264
757436852118827014
757415100684861441
757383622181519360
757431051593678848
757424114135101440
757390278722486272
757395164801306624
757386122179772416
757410491039944704
757372008267149312
757397995977596928
757395152457506820
757423937726709760
757410213980958722
757431546328539136
757419273719386114
757406724429058048
757409043996565505
757410906166919168
757406791751708673
757405181017362432
757392077969915904
757435224909312000
757412722308964357
757388529630601219
757392522519928833
757392186921017344
757439666698280960
757374118085922816
757389213109149696
757401267689951232
757395152553975808
757403314686398468
757421887030951937
757375879668391937
757384314288037889
757372876630724612
757435669249658884
757430439241846785
757372276631306240
757382741356793856
757408154627866624
757427247280160769
757429793147150336
757431751866195968
757380782793129984
757401255056662529
757439574331260928
757403570530648064
757420402289369088
757438106152767488
757390408557166592
757427297456623616
757397157133426690
757413338943021056
757392815982731264
757394644724510722
757422675199270912
757423866700521472
757372524116189184
757376827438600196
757422151175516160
757387246307831808
757419625969778688
757378819879690240
757396603670032384
757432825712873472
757438580302221313
757405038218129408
757376579903324161
757398407120117760
757388118366556161
757381802117984261
757393541584809984
757376185848430593
757372851120902144
757373014845554688
757392338159218690
757398746774671361
757436734661652481
757401280054759424
757437233695690753
757379335674224642
757425175151337472
757386214450274304
757385908093980672
757417969337196544
757423455428026368
757382036592091136
757379709067931649
757419986688286720
757380036009746434
757426487964213249
757425515154333696
757382938367434752
757428832798281728
757384611936739330
757377733588426752
757388647033409536
757414567727292416
757394594745069568
757427268075589632
757407143742017536
757400965507014657
757375800018505728
757430808298815488
757406166712459264
757418640614363137
757394019869536256
757392560260341761
757391264408940544
757397115446321152
757439976925650944
757380925466382336
757372314426105856
757390010190598144
757408657843912704
757433886653546497
757395425058025472
757394804393316352
757394099494277120
757406967749042177
757396658229547008
757378387891593216
757409404606115841
757422151213260800
757386902194429952
757417830950117376
757375988422565889
757438819213774849
757440203510452224
757378224200351745
757421400172834816
757408175586848770
757426932661256192
757436868757716992
757431516976836608
757379025216024577
757389452343926784
757392845724524545
757421538777890816
757406871099768832
757386176743497728
757414819582529536
757396725292085249
757431508516892672
757375342533185537
757430757644197888
757439297406590976
757409526446428160
757435774421704706
757391482227654656
757427360476041216
757373136551735297
757420385486856192
757388814796988417
757425179567849474
757386470072029184
757385551741804544
757375632216985600
757381269139234816
757410117734297600
757428006545567744
757406858629877760
757390169716776960
757381122279940097
757399073867587584
757405365520695296
757374705103929345
757390761096781824
757412348856532992
757381453877481474
757406590395817985
757402957998587904
757424948516425729
757385715248353284
757391062960701440
757378073343954944
757416283214323713
757377078949851136
757401288615178240
757408284768923648
757384565967249408
757384964505800704
757377083362467840
757405239590940672
757378345633976320
757426483988197377
757396406374166528
757372566143205376
757376084887347200
757385039998951426
757380245733376001
757439687434829824
757409652158132224
757400764172099584
757378131959418880
757431928131813376
757415909895974912
757409119607197697
757382716342009856
757438894925312000
757382842171129856
757432502466191360
757395077094338560
757415935036665856
757372305882230784
757381600686379008
757410126194053121
757394971867492352
757431974118068224
757377402179760128
757425816921833472
757440232878923776
757414156735840257
757402630813614082
757430757795201024
757433366773891073
757427595268886528
757382418345013248
757380291765862400
757401204616007681
757375892230397953
757417596018946048
757378077487800320
757406770398715905
757434675421966336
757397471857225728
757406380512845824
757399120256479232
757406686726516736
757387447449911296
757422578805772289
757417633851531265
757401255295782912
757373577066848256
757375103453634560
757435828926836736
757418275487698944
757401003578634240
757419726935060480
757398499235356672
757377867453956096
757391352317358080
757391251876483076
757397996040556545
757383878197805056
757412776742572032
757403268527992832
757415108926726144
757423594137788416
757438525654593536
757397157368389632
757401611673149440
757395114431873026
757393768433717252
757382900765618176
757378509530509312
757397262007959552
757435254177050629
757394137456926720
757372071294930944
757409501054107648
757377767054909440
757428275010502656
757389171417899008
757435505583808513
757377213511634944
757434373494878209
757419236121645056
757419307366223873
757408762940514304
757406745484492805
757375111976529920
757427855177416704
757421857595203584
757405525063659524
757377477429690368
757418543919009792
757404937877803008
757427234525315072
757409853283237888
757420083274719233
757418946500841472
757400860955709440
757389402096144384
757414945382289408
757409756990636033
757388122804150272
757389162924347392
757389678844710912
757385316713926656
757414341423628288
757388911257714689
757416618691624960
757432469188546561
757397627197530112
757389972504768512
757374088448847872
757377586796322817
757438110552567808
757392501749665792
757418904683589632
757401544325300225
757385639738343424
757386579195334657
757403981454815232
757413347130212352
757422167726239744
757413829680607232
757399157770489856
757373559907942400
757400399494144001
757378127521865728
757392216545517568
757417067490320384
757433718835339264
757425242486833152
757402689604952064
757432611593523200
757400189900431361
757380065529303044
757384943311917057
757378417310466048
757382942750564352
757401183875047424
757414836213088257
757392426063523840
757410520135704576
757404149206122498
757374654864429056
757429281559547904
757380485085470720
757382678647832576
757407554955771904
757379708979781632
757397451024142336
757429935841562624
757415020728717313
757372427525582848
757436537437061120
757429931529961472
757403713082302464
757392749146411009
757394539896340481
757435757589962752
757434893257367553
757374956925816832
757397492774338561
757399174736408576
757423665176870913
757412667816574977
757428727689023489
757436239704317952
757379675580686336
757419617849450498
757372595377504256
757383999912312832
757404878931058688
757394972085620737
757409618708553728
757435992429195265
757373539095867392
757417134888722432
757383987304079360
757410415299076096
757433639252611072
757373879081963524
757403985674285056
757393575487401984
757414009842831360
757382720435531776
757415087720239104
757415897619390465
757411614916083712
757416820064260097
757429973544235008
757404140582477828
757431739392200704
757380703130677248
757378115236564992
757417382272966657
757381671838552064
757408028715020288
757373534930862080
757409786472259584
757406791668002816
757417352694726661
757432754283786240
757414937102647296
757439633034731520
757387837390159872
757379956498243585
757415855449858048
757426475494760448
757399392735334400
757406712022179840
757412768530231296
757424479043629056
757373140645314560
757387095115718656
757376525335404544
757391297938325504
757439507171913733
757389272009678848
757417600234160133
757382938740793349
757414051869712385
757406674013581312
757407844257959936
757393713551253505
757390941225385984
757428140541091840
757383802737954817
757402227996758016
757406699426807808
757402551201431552
757425854486089728
757399543738671104
757402089970688004
757385832705568768
757405105280815106
757395710182580224
757412764411232256
757421253447778304
757397350159642624
757381076150915072
757411182831476736
757426634811203584
757439301684699136
757383525662326784
757430191572520961
757374457761497088
757387082675458048
757396494680850432
757375116032421888
757418371864408064
757374411397750784
757405440984559616
757417801795547136
757404602224390145
757421823822794752
757386952391860224
757380438906146816
757420053960781824
757415637480124416
757405092698058753
757437087016636417
757374243629850624
757376806483877888
757374969378504704
757391117360988160
757381642335948800
757377498703360000
757428673465163776
757390320703246336
757397278952976384
757383005585498112
757372167726116864
757380623300452352
757386562627899392
757372301688045568
757388776893186053
757373262313627648
757391071399776256
757375002865967104
757400734828793856
757428744403296256
757376982485127168
757412768270147584
757389691234635776
757407735310913536
757437607110406145
757438534152323073
757428451167002624
757374382020984833
757398726004486144
757437682469527553
757406242067316736
757433706403495937
757398495401771009
757397429872422916
757386235203715072
757402488278441984
757425888267042816
757429289742512128
757390957922902016
757416845372776449
757409660471242752
757417164274012160
757406779076640769
757437653067427840
757436672007110657
757394607269355520
757374403197833216
757374566704357376
757421530515116037
757380866574286848
757409832454516740
757403415236448261
757385069090729984
757386403181387776
757393160075108352
757425263194042368
757437477263028224
757432657743605760
757426114696445952
757401775330779136
757385090284617728
757409333357469697
757390899219427329
757417889632776193
757428878726004737
757380212455866368
757394418441740288
757408041507500032
757435057040523264
757407693313302528
757427360518078464
757439872055414784
757426341096595456
757374952634847232
757419592662876160
757389486003068928
757395324151398400
757404019287592960
757401590600990720
757372473650343936
757415473801605120
757390085700681729
757434780313059328
757430128515448833
757407651361947649
757439410711343104
757407068332691456
757373165987176448
757411195401809921
757403977025658880
757404346271367168
757422771836162048
757377662142730240
757406196059955201
757394368101617665
757375686558507008
757417310806126594
757386985887506433
757427238614728704
757425317950750721
757434616693129216
757392497400307713
757384649815367680
757392124140777472
757421765224239105
757383928399466496
757397299924439040
757387300531765249
757378366685143040
757434666815152128
757406204503220228
757427477975293952
757389511110254592
757382649090609152
757430220890570752
757409417017131012
757435887269457922
757436889896923140
757399288142069760
757379297988505600
757390119141769216
757431504360398848
757385559828467712
757426668524933121
757381109793558528
757416631245086720
757392875084779522
757408226207936512
757398579178647552
757435182660091904
757427167655501824
757373669123493888
757389792183222272
757431147739615232
757401754359050240
757396935053602816
757396234449498112
757417013073412097
757414697645768704
757406267182870528
757397484394065920
757376282145329152
757383047469817856
757403742178193408
757389087300984832
757373098740092928
757403121525981185
757417713643851777
757414991439990784
757417273208352769
757393604847345664
757397035725099008
757396129713565696
757413301244407808
757431601072660480
757375841886011393
757390622676422656
757419651181715456
757392258350088192
757407643044503552
757424600712146944
757413347163766785
757428094487494656
757380681957838848
757372335556931584
757403905785335810
757374893726044160
757397782164406272
757426832161411077
757377385218109440
757436260612968448
757392879014862849
757381369970454528
757402970648698881
757386990232887296
757401360119848960
757397996166377472
757412139346853888
757439330919079936
757400579874361344
757437456014860289
757424650758582273
757425300875702274
757431806241144832
757400617526497280
757382657672118276
757439658175463424
757431512761503744
757380229069352960
757417621180420096
757382905027039232
757400336361328640
757386025786339328
757383597078614016
757399229388222464
757389859250208769
757415104744976384
757425187717419008
757396230267817984
757423493206118400
757432502503956480
757380577037254656
757407298956427264
757440165488898048
757426567668637696
757400772929843200
757409622550544384
757379788470444033
757432406311833600
757381633985040384
757381814528933889
757376038900895745
757437061968252928
757393260767744004
757374931482976257
757383139757068288
757413695278321664
757375871271383041
757393701199118337
757403834540888064
757380296081674240
757390869938921472
757384620308652035
757375351181840384
757379050604232704
757401913776152576
757437200380338178
757386071881551874
757406439333699584
757388038662041601
757400915187896320
757408947330543617
757430078330531840
757380640056549377
757415779969142784
757372184452960256
757415096226381825
757435581416796160
757389930536509440
757386084464504833
757374491160825856
757437736945156101
757422511671902208
757436575181451264
757426873941000196
757372671122341888
757403192804114432
757377775242088449
757382615452090368
757437644792066049
757437519034142720
757373971222368256
757373727944224768
757437737020559360
757372591267086337
757424831092682752
757398969400037376
757388944891846656
757407579953831936
757402740041650176
757376345106243584
757420309767188480
757394099787837441
757439519608205312
757423799272869888
757381105792192512
757374248050655232
757384582585024512
757430254403137536
757415620719710210
757426139811852288
757412730659889152
757428954210893824
757417935891668992
757439817433112576
757378438164537344
757406410036568064
757402471341826048
757389557318967300
757425665884950529
757394174924632064
757403582966693888
757393466275934209
757387812312317952
757416119896412160
757412101371592704
757413296819417088
757434134449025025
757435774107353088
757373111264219136
757413431007850496
757425410124767232
757373874489135104
757422532836425728
757406917358555136
757387963483377664
757392643995398144
757427884596326400
757399334061273088
757389955467390976
757385904117915648
757395857083801604
757404585468329984
757407169222418432
757378114943057920
757372373045612544
757418644657803265
757376839962722304
757427809170096128
757372465278517249
757393050855407616
757378794760114176
757382074617569280
757402261823721472
757374424135991296
757394095522324480
757430308891299840
757430577469489152
757434994092568576757738502230536192
757754855737876480
757781468592549888
757737420020391937
757788800449847300
757769930427158528
757796765588348928
757772253786284032
757759217839267840
757740897102508033
757740830186582017
757754222528069633
757786451387879424
757799126960525312
757734492597460992
757753287340765184
757752511465975808
757765735930134528
757801680935059456
757761461716340736
757734345645826048
757771138286116865
757736522686668800
757788141914763264
757784832768303108
757783712511565825
757757657662955520
757778688075296768
757795133941166080
757770131363823617
757800934516805632
757789538613731332
757801429411110913
757776356075773952
757791048575782912
757775215032094721
757791698793566208
757759981500395520
757753878737813504
757764825778950144
757800649291542528
757736732225921028
757757683055333377
757798677863731204
757782177388105728
757745389537751042
757786900358832129
757760581319483392
757793468840226822
757765349936918528
757779052736503809
757739374570270720
757753824043999233
757751718734069760
757755073804038145
757767442844311554
757799382506844160
757737881712623616
757744357759778816
757758144135081984
757739827739648000
757752809177645058
757793758003933185
757791321335529472
757801378928398336
757773180672937984
757788594895400962
757782781422219265
757739311953502209
757770966206443520
757762191890145285
757787139572506625
757791572901572608
757770433575784448
757738883823968257
757795175938740224
757783876227915776
757787445832196098
757737286025015302
757737663394971648
757768684404256769
757800552793198593
757745079163449344
757749948414763008
757757129105125377
757760987843948544
757795544643141632
757770970274918401
757797058958938112
757746748320210944
757771154798948352
757762934210605056
757791933703958528
757740301456842752
757778515882377221
757787063865389056
757784836782235648
757783314233118724
757734408694661120
757757829482704896
757771197090267137
757778461582823424
757740830006259712
757758634998792193
757780978014228480
757796509685473281
757748937864335361
757765748332691457
757757825577652225
757764804777873408
757773977720881154
757746307742269440
757789676996440065
757751366248960001
757735926902718464
757748757182021632
757761902139305985
757736665137967104
757758907699892225
757793577757925376
757759734057275392
757745238253277185
757760568723841024
757764070690856960
757792038431490048
757796203278966784
757800888224223232
757785344443944961
757757032866967552
757787131213254656
757796467738226689
757741325110304768
757793556551471104
757791144931500033
757752293341163522
757773465894187008
757756294514302976
757761394867437568
757797298160013313
757780294393036804
757752804807151616
757758123197116416
757769133186359296
757741878884311040
757786606577135616
757797495078387712
757759918405455874
757786015255842816
757784182630207489
757773344536158208
757741220122726400
757735629006471168
757757125128970240
757745389441314816
757749218576662531
757777429603770368
757753630988627968
757789832135348225
757800653670322176
757794479617089536
757799348956639233
757744646948651008
757752787941879809
757773545535574016
757738124864737281
757767514436669440
757761105204744193
757735733935222784
757761776532455424
757791346505547777
757742688045297664
757767287738949632
757745271925268480
757756303036919808
757795620190957568
757760497232056320
757766893684088832
757779791088984064
757736346555473922
757735616767528960
757779506006339584
757759893424209920
757759117117251584
757783117125914624
757793707613560834
757788657877082114
757772488822644736
757786539594088448
757770832034697216
757735713060360196
757790217931591680
757746324754141184
757740100151234560
757741962518724608
757741589192138753
757755787137708034
757737046911881216
757780449603223552
757770492174630913
757743468169064448
757735251854536704
757768487523737600
757786770213777410
757742226738909184
757745142061273088
757735796828811266
757744760010510336
757786871179030529
757796534687719424
757801999886721024
757794848665587712
757801911781167105
757737982187098112
757776943181864960
757746819459874816
757739563364167680
757782551092137987
757779459755782144
757764876085305344
757739274058031104
757749784887365633
757736686004609024
757741933204615168
757758638983446528
757748417481306112
757744483370885120
757748103193649152
757777467343974400
757737571015208960
757797109412220928
757792826960650242
757793770704207872
757794471064907776
757739970480275456
757745989151186944
757786187285225472
757740209408729088
757740289222176768
757743883803582464
757742461615603712
757753043903455234
757778079741726720
757743262660759552
757789601465442305
757751991204478976
757792659087863809
757737894123417600
757787462236155905
757788049480704001
757765538785341441
757750003226009600
757764636963901440
757790834611761153
757794735339646976
757739643215437825
757773684136288256
757751261504471040
757801526123302916
757802436115312642
757734568166391808
757798564609220608
757750569368903681
757757754161373189
757782446150529024
757738825095536641
757772647950417921
757794945218424834
757764930414215168
757757553040293889
757751013889671168
757759008140767232
757792894199619584
757734652043988992
757776943240585216
757780659381342208
757782060031471616
757752288798773248
757767443100143617
757762737069928448
757747465407823872
757802083768643585
757736438859464706
757787558872883200
757766935664660481
757749592012103681
757761298339856384
757750938539069441
757761893960445952
757792864822702082
757748719538221056
757746014254080000
757784152984784897
757755988283789312
757794533987880960
757737487489990657
757746215559856128
757737319579414528
757751903166066689
757757963838697472
757782911416426496
757740842706735105
757734651825950724
757739542552072192
757758379297239041
757776582509551616
757799822875250688
757779086412578816
757778046103396352
757760388179963904
757739467121635328
757760853877755904
757801274397962240
757781279995813890
757797079833907205
757784287202553856
757799395316248580
757795834255642625
757774934126899201
757781548280127489
757779417695395841
757791027662950400
757752003615350784
757773776557748224
757740372818792448
757759335401263104
757753794834866176
757773453424459776
757739345365250050
757778641975644160
757779052631556097
757790604130529280
757800393581563905
757745242502201344
757735918446927872
757784828544557056
757777115072700416
757741912409255936
757746702036021248
757773361296601088
757748191018311681
757763278000926721
757756676112052224
757748598117466113
757759167675240448
757801140092215296
757767753340256256
757779518341861376
757787743577477120
757734718875967489
757761256228921345
757782169045635072
757742797273169920
757772040124239872
757750506437562368
757798426155159553
757783205080629249
757785025513259008
757755900077629440
757790742290968576
757753689893249025
757795104463605760
757762443544330240
757740297275183104
757785025408491525
757756411845677056
757792822657323008
757736879106191360
757792818668511233
757789173638049793
757762250320941056
757757707923300352
757767443058159616
757742000175058944
757784291342360577
757780961270505473
757788020086935552
757743476582785024
757737302533795840
757736984022441984
757789374998118401
757746639201144832
757759779959926785
757737940067848192
757779857933799428
757773826847416320
757800619822370820
757735713232261120
757774741264474112
757734811515715584
757795892984356864
757782533962596352
757741887004422144
757761809931759616
757767891911528448
757740830257876992
757742323350536192
757776913607761920
757737109742551041
757739387283206144
757752486199525376
757798761871446016
757738296827080704
757743053058834436
757759737907834880
757801194500726790
757794278001119235
757788397624635393
757767652827881473
757761386432921600
757746446204403712
757776439580233728
757736266825863168
757779795144880128
757761302529970178
757801547019407361
757774438901383168
757734475581173760
757788976384122881
757761617073410049
757758466987479040
757779577175408640
757768793460383745
757789811134468097
757764473327390720
757779656665862144
757751555009474560
757792290156838912
757735847441600512
757790352333910017
757763223445708800
757737357139410945
757772132059275265
757759977067077633
757740926760615936
757739790112550914
757748337894383617
757800510950825986
757745724746457088
757791702732066820
757769418478845952
757795255257210880
757778809756196864
757794110568673289
757759943466487808
757736878913183745
757792944162164737
757779740640018432
757789412965031937
757742352693944321
757765584767426560
757735453005123586
757752372986843136
757737478723895296
757785189279932421
757751668184322048
757743409440366592
757783306054144000
757759582886301696
757779690425819136
757737705333727232
757784744566194177
757780927695114245
757734492496728064
757744298737762306
757752280410185728
757761738670473216
757799042910781440
757743124273729537
757780965250981888
757760610612473856
757782127417012225
757747566238806017
757789719040102400
757794739554914304
757782945344086016
757790545355739137
757734903790403584
757757364208631808
757789655903277056
757793262979604481
757762451748233216
757777106852020224
757789752535810049
757777077454200832
757777983415341056
757754876814200832
757758735712342016
757787764490330112
757792990597230596
757745020434804737
757797293693165569
757745921895596032
757761520532987904
757776297254801409
757752071034658816
757794810887417856
757736757626404865
757769141809930240
757736778459742208
757755958957342720
757734626773336069
757743275331710976
757748446891642880
757798023875272704
757746894902665216
757746978906337280
757785159894601733
757757359955464192
757756944757067776
757795838236110852
757751928243625984
757789589096456192
757743250052710400
757766616675291136
757747973136809984
757765371034210304
757738435058761728
757759146703753216
757796475770286080
757739345491079168
757752729313931265
757740549197729793
757797415365730304
757739253224894464
757741714945744896
757743594316767232
757758051927687168
757776096054116352
757745628474544128
757741895669780480
757756470750502913
757793594639982593
757781972026396674
757801740003479554
757784425862008833
757752137866772480
757785495321673728
757799072380039168
757799080642826241
757766041946599425
757777861814083584
757760824417001472
757768315523563520
757776678944960512
757754822363787264
757741635476348931
757747553614061570
757754071541358592
757735453151887360
757734450398539780
757750774659096577
757782366224080896
757758249177346048
757788045349236736
757735931029950464
757784782319263745
757734509135663106
757740134091657217
757752058170585089
757767090577154048
757735855544897536
757797700737699842
757742335731957760
757746169388740609
757783058393264128
757752226106474496
757801261664051202
757776792266637312
757750514859724801
757760073699561472
757761411594412032
757754507652628481
757750732867112960
757741849566142464
757785348504072193
757759864093470720
757796169816772609
757770911743369216
757744835726049280
757762283988742144
757774728488771584
757802092354347011
757801278378344448
757744378655813632
757745519443648512
757761252152205312
757760501556314112
757786606891831296
757743413840207873
757735218258337793
757761353071353859
757785629488885761
757744433177563136
757765228490813440
757743988539547648
757788817071804417
757760816020123649
757750267270008833
757779614869688320
757756193838395393
757751601264197632
757757217172881408
757773378048720896
757752733558513665
757801089513033728
757794814951686144
757772308337401856
757763202553819137
757779753348788224
757742369395580928
757743812433149952
757795830254358532
757741559970467845
757750384660189184
757769527408984064
757802238953652224
757738820876005377
757734719236796416
757793720510971904
757761130437734400
757743145543094272
757736727968710656
757771838504198144
757736908306997249
757734345691901952
757735876755677186
757734480102629376
757738015653453825
757745519460356096
757791065315303424
757748916808847360
757789324632952832
757756995151724544
757782450055553024
757777156806148096
757772207850479616
757756785306501120
757792910637084672
757745511168299008
757742004717494272
757742742642552832
757798904448425984
757750225423310849
757739550999470080
757789815312035842
757742633540284416
757736916682960896
757767443062325248
757745561218973696
757793560754139137
757778084108132352
757762607075958784
757778126038405120
757738733030379520
757744755883122689
757780755636289536
757801123465998336
757753836614389765
757764179755343872
757776490218094596
757755212408979457
757796731819995136
757767920973996033
757746479922450433
757779052816105473
757752070799781888
757761759704977409
757800653494161408
757760870365749248
757753736202772480
757792885789949952
757734987655417856
757793665615925248
757784723737419776
757738908960587780
757735117334933505
757797327545389056
757739013885362176
757753819866533889
757783750612623360
757735939665907712
757776989206044672
757758601528274945
757767610884878338
757757485675577349
757792713710329856
757746748416790530
757776997741240320
757762531414933505
757734719140335617
757752108821188609
757790557980667904
757778096430866433
757777077202542593
757742214390878208
757745200785522688
757749809948286977
757736359079608320
757751093745025024758108536240955397
758120519619059712
758137426581811201
758140245422567424
758099556529692672
758094728768393217
758107689075433472
758163867692306432
758137384634490880
758114307917942784
758094866962231296
758108481778020352
758146943575007232
758103553558929409
758110730138902528
758153855842541568
758110914713227264
758093776493699073
758123849955348481
758115775798448129
758121576273436672
758094170699407362
758119059942674433
758164353984106496
758131822970765312
758105109482053632
758101464963174400
758138550894338048
758103024900288512
758163565530451969
758143806201921536
758109572410118144
758158142576422913
758149728676696068
758124336209211393
758126668368273408
758154812143697920
758121119119323137
758094451818438657
758094959618564096
758140891177422848
758123417770008577
758140895631806464
758162575746039808
758108960062746624
758111862668099584
758142019642556416
758109085917208576
758116212089819136
758122264223223808
758158088071446528
758095827680329728
758162894471258113
758100097590755328
758107626186108928
758141197391126529
758095466777026560
758149611320143873
758103016641859584
758106753896701952
758105017186476034
758145194793533440
758138286691016704
758125729016078336
758093705387606016
758107144059166720
758125409946832896
758116190820638721
758146914315603968
758105939916550144
758132204677455874
758137963670859776
758154157941415936
758159572624433152
758138974334545920
758149003062247425
758116887314075648
758159543180390400
758103322779713536
758133412796502016
758122574526222336
758152886782201856
758156053607481345
758102400045461504
758132527840321536
758094099429728256
758115884984598528
758125062130176000
758155319696588800
758120880266502144
758113959501115392
758137363692457984
758139939276095488
758146717061644289
758130556466896896
758136462256771072
758112676157464576
758099388761792512
758094913430884352
758121274484727808
758162906945060865
758158142618365953
758113607330762752
758138366177050625
758105415762620416
758101582391218176
758094560937385984
758126684986015744
758102328931221504
758162605060005888
758157735682768896
758152840787423232
758103914101239808
758105944425435136
758153688200441856
758112101659447296
758132657620393985
758114517612191748
758102781991333889
758097585240285186
758117797272625156
758122591655751681
758151456608378880
758151028856487936
758119542186926082
758143848136736769
758144695419756544
758153486550859776
758105524823027713
758121043663974401
758132716353249280
758122830512857089
758126106130153472
758150424830611456
758164425341865984
758105659107897344
758150731274788869
758131588479717376
758094153930661888
758113477458354176
758117361366999040
758109656216510464
758116857849061376
758110763701633028
758108448248561664
758110700665536514
758133941467578368
758104342260047872
758115956195557377
758131890444439552
758148348725428224
758143856697225216
758114442009776128
758129793028222976
758137733067968512
758164232651280386
758156246469992452
758153457580830720
758130413688672256
758164060726845440
758152345775513600
758094745440817152
758098327623835649
758106766425133056
758128266414813184
758158633293193221
758127741896040448
758126316193394688
758094275594813445
758131269502894081
758152467599286272
758097136290521089
758096267910066177
758146398529458176
758125930057441280
758163133534011392
758152694162829312
758118460316495873
758093718016528384
758109479934136321
758094586317197312
758106766538371072
758163888600977408
758138303556313088
758133664593088512
758097828392697857
758132309723709440
758127159181533184
758151360152043520
758115440270999552
758095869585612801
758155969834717186
758109014542602240
758117424176717824
758114500650340352
758117876939141120
758161128824401920
758155944425426944
758142162282291201
758155302986452992
758156737333583872
758123656794996738
758093948724219904
758095764786741248
758122100632588288
758142355069218816
758104652554567680
758120133634068480
758105667446059008
758125267441287169
758125649269633024
758095961822466048
758137254858461185
758160642155089920
758095630476730368
758159706867335172
758159744515317760
758103805305036801
758154908646383616
758109022918672384
758120981042900992
758132032828420096
758137594433703936
758150416706244608
758094162549878786
758145916025053184
758134998323068928
758121605964898304
758131957310091264
758148403285073920
758094732744495104
758132746011152384
758158079296999425
758133366575226880
758118866757312512
758143311358074880
758155135046586369
758151930686431232
758105277531058176
758163892627529728
758133886564048896
758111262626582528
758121500868247552
758125351478304768
758103889140867073
758110340013920258
758118212756185088
758111006950162432
758163880380076033
758160881393995776
758163825740963845
758098595757301761
758137175233826816
758144141658320896
758103012426543104
758121085569163264
758110402890858496
758137380431724544
758144343043518469
758163926156709888
758116769659772929
758115461015998469
758094665815986176
758108955742568449
758159518203338752
758131445475016709
758104036092641281
758151301557460992
758116710973116417
758147249918578688
758142367484383233
758133157157675008
758160046794674176
758147224459030528
758107076661022720
758105889815588864
758163855025504256
758157022462435329
758100265220333569
758109438024777728
758128031454072832
758149456042795008
758094259006218240
758163624229765120
758094766303313920
758103964650967040
758138538063867904
758136290160340992
758124508486262784
758143080717492224
758125401814294529
758160893754675205
758107798081118208
758129818353307648
758096767153938432
758121026945478656
758104744703426560
758112198128533504
758150772831899648
758155881641086977
758120620274044929
758100588160700416
758098721687105536
758109522217009152
758164094285381632
758109933103681536
758160482834477056
758158679409627136
758158184410451968
758155793648717824
758094724594933760
758093738765803520
758116702576058368
758100659484893184
758103222175358981
758156217315459073
758097597533786112
758117696559013889
758129847654907904
758121131836485632
758160935785824256
758124814401806336
758100420573138948
758109652055764992
758135568622555136
758107366231379968
758117671669993472
758114328545558528
758106485247340544
758132112688082944
758146444578721793
758113338836525061
758098952474492933
758105910816468994
758149351164284928
758155311077351424
758099724125802496
758104379820048385
758095890682748933
758156678491738112
758115091875295232
758155428710772737
758109069001551876
758128153160257536
758155609183293441
758112638274457600
758095198517923844
758158482084421632
758099887590350849
758098721720590336
758164140435316741
758095559022501888
758149267202646022
758128132285018113
758097631050543104
758144863338541056
758159161486180352
758100827181490176
758095030602956801
758105835444719616
758124529252077568
758095294986878976
758124139064492033
758096859378413569
758126026501349377
758127666763628544
758110956501164032
758098621225021443
758142417958608896
758139934876119041
758101041263050752
758152304021372928
758156334877532161
758139276542504961
758118774654529536
758095236421685248
758162860916826112
758130963431972865
758108549155164160
758099237456445440
758105961202679808
758135157769601024
758105675767566336
758116341937242112
758112806268841984
758150928151277568
758154434601820160
758134268388335616
758105839379025921
758152157036175361
758115804953149440
758118262936838144
758163678785077254
758109207581384704
758142044581879809
758155462244241408
758144624007516162
758120146019971073
758122683657809921
758131550655541248
758097836592345088
758109911981125632
758159056594956289
758125472806993921
758133505041821697
758096024749551616
758097413215285252
758112084731265024
758142472681689088
758145639305797636
758106090940817409
758127481878708226
758107181476671488
758116811556655104
758094192035766272
758133278419390464
758107345058729984
758125322147598336
758094116559257600
758124524948770816
758163683197456384
758105294362869760
758147392382394368
758129071679090688
758132951603437568
758119982823796736
758137993169293312
758101678684041217
758098046374715394
758131365862842368
758113967852126208
758098155405705216
758098218232213504
758161954921975808
758148021645369345
758123518567428097
758158905931362304
758142074210414592
758094959392141312
758097358550732800
758115096287703040
758094548488876032
758116413261217792
758117419743322113
758153985706561536
758112394937765889
758101561063141376
758142413747658752
758124621451395073
758121530345873408
758110754998460416
758142325528858624
758124806155882498
758130380528619520
758113259069116416
758103750640893952
758130187175284736
758137535797325824
758096469396033536
758097203441364992
758126722743013376
758102265999659008
758143991032446976
758164354298773504
758146457039933440
758151532370071552
758118141301886976
758133614177611776
758138995536650240
758109916112355328
758154602600603648
758105256286785536
758149842086531073
758156997254606849
758158511637487616
758149460383805440
758097127708909568
758107110412607488
758107387156832256
758115255528542209
758133890942902273
758098537192259584
758131055790522368
758159669324025856
758103893226065920
758110377804693505
758150592510308353
758118787442958336
758110583338242053
758114295217389568
758120569883725828
758151825883299840
758112793430228992
758100860769595392
758106678340427776
758103519886991361
758096741887389696
758139272109187073
758096448277868544
758110616783560704
758164039495249920
758093608788590592
758102958043230208
758146369026596864
758153578951413760
758095059946397697
758118170850947072
758120586707103744
758130577384103937
758155684437450752
758158511373189120
758149984680239104
758115796912594944
758144636829388800
758161690605260801
758109367065513984
758105231175680001
758152786198536192
758117247831384064
758133899360886785
758094527236276224
758153692214358016
758163255420448768
758106917516382208
758163825657012224
758121773493788672
758104811933880322
758131433089167360
758105654754152448
758164522058350592
758133563795668992
758154862471344128
758148269205811200
758120913661485056
758106078563274753
758117357214638080
758132058195628032
758157471286435840
758109626726506496
758125456218525696
758115830399991808
758109882868436992
758111808028831744
758132993324089344
758113997241679872
758142312996335616
758124390752067584
758127301670293505
758095530018889728
758096590947123200
758105633833058304
758126726912307201
758124797888897029
758152115332063232
758116291462901760
758138336934498304
758153406963867648
758160885424787457
758111233224634369
758151981051572227
758126152280002561
758107534079045632
758158306082947075
758163234306265088
758105696890126336
758158008060899333
758094921865629696
758107416399532032
758101997396566016
758149871413108736
758151993638739968
758148675759697920
758132653572796417
758101594823094272
758097870335582210
758162613641641984
758095378940063744
758132376773943296
758104228783095808
758149846083788804
758116685723340804
758106661739433989
758096851077853184
758158486559662080
758102982990794753
758124634248187904
758118543925751808
758161820863623172
758149305182085120
758158158992928769
758100705785720832
758154468131233792
758139117049815040
758151435603193856
758095982693408772
758162193938612224
758098709020377088
758100470640603136
758139679120121856
758096414731673600
758103117368025088
758109656204009473
758109656204009472
758159039905861632
758138307347898368
758140132058861568
758164131895795713
758147002374823937
758139742043140097
758157131430395905
758101137836871682
758152979140734976
758109652030664704
758127201036435456
758095861008175104
758127720937193472
758096871978065920
758109169622913024
758098470188220416
758158478062002176
758097870146801664
758161917265506306
758117537464905728
758109144410980352
758114035204259840
758114312128958464
758144628541370370
758112852356001792
758109652034826240
758128224547332096
758117776611479552
758105885730344960
758154203818815488
758105415792099328
758158372990509057
758154585626316800
758160545732329472
758142724264583169
758094842173939712
758129704910061568
758097472006791168
758160487100055552
758151628809699328
758100525200076800
758127700074754048
758125187946713088
758136348859478017
758134964500267013
758106615321092096
758157542824484864
758105940214190080758490604024258561
758484509431967744
758517078303342592
758482723027550212
758490490497032192
758521352173281280
758462653270466564
758463575941754880
758476360138448896
758456441497878529
758527128027693056
758484643968524289
758473998762205184
758511550290329601
758477467225063424
758472950047608833
758460153184354304
758497033888018436
758526524131713024
758458362233184256
758466138460200960
758463261079633920
758463093471055872
758474602448322560
758512720283111424
758488422902358020
758476767011057664
758475818947469316
758495494456872960
758477253315432448
758506844390297600
758501454747435012
758480286069981185
758510627384135680
758493602884444164
758479425977589762
758467447129305088
758514721045696512
758485935482961921
758504390659571712
758509851785867264
758524745436504064
758468562956591104
758518164518940672
758462548308070411
758469036686643200
758509738258599939
758511583765069825
758484278971801600
758505850298261504
758474657326632960
758481611247783936
758526733666713600
758455795482759169
758479665321369603
758456428608753665
758483494741929989
758510321271205888
758495108547227648
758476494490439680
758467367555006465
758525361986514944
758458869890756608
758497520364449792
758522425915150336
758512338878263296
758508672943206400
758526637025681412
758462162197057536
758460082099216385
758484488733286400
758465140173987840
758471645656911873
758502192735191040
758503916791296000
758523252230807552
758505317470576640
758473684268920832
758458299515822080
758458005943881728
758502893158670336
758490843082792961
758456487664648193
758490469894455298
758526813421182976
758512187983945728
758463101893087234
758474502095470592
758508781852512256
758514247038963712
758469586283008000
758507888730046464
758472148914626561
758526431651430400
758516159729831938
758507062376730624
758516541604372481
758502675084406784
758526482092265472
758505456117620736
758478503234957313
758485729953447936
758473549975740416
758500661784879105
758501127549624325
758463923834224645
758496874206793728
758502557798977536
758483846744592385
758473432543682560
758462652880412672
758509927170240512
758469401771257857
758463450125332480
758476410495184896
758515287238987776
758483226319020032
758509843242156032
758478239056539648
758518949076008960
758526603769110528
758525915664089088
758499160140181504
758508672930582528
758491036100521984
758477697903276032
758517078521327616
758487198119239680
758477270327537664
758473847607656448
758460736163241984
758503018937643008
758469066365538304
758473562420379648
758460828404318208
758474577500512256
758477320483110912
758463357728989184
758489119018278916
758506446002806784
758526997865824256
758487806389915648
758471272246480896
758461734617280512
758479539324366848
758490633476698112
758488661793054720
758457493995548676
758512758329528320
758514205146308608
758465962429394944
758492583563763713
758524774733615104
758510572996472833
758510761933234177
758499630225170432
758467514158424069
758478100594327552
758505543870783490
758476150381436928
758460518269063168
758480495487442944
758473843589742592
758495108551487488
758513357846482944
758522715695222784
758509947869159424
758456751524028416
758459205573455872
758506324074168320
758476121046413312
758521163748442113
758462086951251968
758493498186301440
758469016000290816
758458446123507716
758486560660684800
758489773510160384
758462057654124544
758492508322144257
758468952909553664
758513840569126912
758500468838502400
758466826464587776
758521440526368768
758480721963024384
758460145018007552
758485860316811264
758463236027146240
758499995095998464
758477094187859971
758477358185590784
758473415561019397
758526423468433408
758487974132719616
758472006190833664
758504595995947008
758523688639533058
758519951334440960
758487374296977408
758526268165849089
758470244759433216
758481300810502144
758467086377160705
758510354750144513
758501647702163456
758456508552282112
758508584791572481
758503945832697856
758510560480731137
758490503381778432
758471775650877440
758482244717703168
758462636157579264
758471708651257860
758485172132061184
758503522551955460
758468340511834112
758487219153895424
758479832908914689
758460623164313600
758457917901271040
758516411543150592
758526431848636416
758480038589333504
758459947965218817
758483662404931584
758507624283279360
758507188209917952
758476242559438848
758505959169921034
758469657456246784
758457418556772352
758492248006914048
758522124004917248
758515916686499840
758478637746233349
758455355105955840
758517782958968833
758520966498496512
758522577266417664
758512057973084160
758457833784348674
758499868994396160
758479593959399425
758508224328765440
758508547156152320
758519959869882369
758520425492180992
758457498307145728
758473499753218048
758480935981555712
758478415116824576
758502016746389504
758502280706392065
758465807114342400
758476859168337920
758516130277421057
758477211372576768
758463538260275200
758460346252132356
758471872187097089
758473076128387072
758508673081552896
758487881849516032
758469271877931008
758516176737665024
758499508606992384
758478671225036800
758488968191217665
758459339539701760
758491778177703936
758461273109508096
758468416101494784
758526448504229888
758522862479310848
758497868328136704
758466612349505536
758476548953501696
758516188985057280
758483335236550656
758490746643156992
758464892751978496
758502566233649152
758486875292196864
758462350982643713
758464343239434240
758527396169474048
758475667822383105
758477635274047489
758479233005998084
758507737626079232
758502272317943808
758498640100929536
758475848261443586
758489018480726017
758476024644501504
758457447891759105
758469846308884480
758486325582503937
758506051452882944
758525597169639424
758518692971941888
758521184493469696
758514024782893056
758463915646857216
758483654045605892
758474770492993537
758488624170008576
758515564314783745
758526469224226816
758468680204312577
758512988886142976
758516306496946176
758524800109338624
758507146128584704
758469019909382145
758460274902986752
758484916262670336
758484606031130624
758487651213307904
758526775634911237
758500527457996800
758510082183364608
758464691354103808
758462392955183104
758485306333093893
758475420480266245
758480529289310209
758458009919991809
758478939396374528
758478746722545664
758508673001938945
758519662145441792
758494446035931136
758526956161949696
758502142328004608
758481510869573632
758506030653444096
758485805660680192
758470127377584128
758514343596072962
758514045993545729
758503132460617728
758464683129053184
758526582667419648
758459381403058176
758501181928906752
758487055571779584
758508358454288384
758518781429768192
758468092917932032
758472564415094784
758490549607276544
758523244181909504
758468483361320960
758504164175380481
758510174655119361
758501240473055232
758521784517943296
758505795550052352
758456751528247296
758513836324429824
758515165931401216
758469980702777345
758482408320724992
758466549464244224
758493002977439744
758502843062095872
758524196192415744
758490268266033152
758488422772314112
758516998775115777
758506080922169344
758522447045943296
758490519932665856
758488750057979904
758469867494334464
758504382090522625
758499332253286400
758468642757447680
758516269054201857
758460962735292416
758524678495346688
758498736834240512
758494835988795392
758456961297944576
758465509608349696
758471490471723008
758517896251334656
758476620294479872
758527216057745408
758495712652959744
758478385886572544
758458966418436096
758473214288814080
758519095880855560
758481359757254656
758526221764419585
758461684268752896
758488498584158208
758473629646684160
758460891314675712
758476897017823232
758517267017543680
758495951606644736
758497411266404352
758488972364550144
758523399303987200
758492457738743809
758475701372719106
758525353811935232
758520630799048704
758524393307987968
758514016738168832
758523961160429568
758521864012476416
758458429555904512
758459268450226176
758485570964353025
758464070609543168
758495129686642689
758523944399933440
758526574375337984
758456613195755520
758490108798627841
758496727586394112
758478394334019584
758469003379613696
758476473338429440
758503044275331074
758465328963870720
758482878011314177
758473776338272256
758482907413422080
758483129476743168
758458303483637760
758520983477186561
758484291676274688
758517573361266688
758471251543326720
758476733557243904
758515539123642368
758456772852064256
758501303802748932
758492386372751361
758523256726917120
758467677975306240
758478377326153728
758460681901469696
758502683678572544
758483503013134336
758487735032279040
758514221869109248
758471679148457985
758512934389682176
758457032601178112
758526003782176769
758468311256535040
758457401905451008
758525760625782784
758458786113806336
758483276491350016
758475307385024512
758463999562375169
758484077435494400
758476737655164929
758462997148815360
758492013280894976
758484333581758464
758499294366212097
758477815524237312
758495557505650688
758519028818194437
758514637356797952
758511344828030976
758519926390788096
758473717470994432
758474028080246784
758483490308558849
758520068737302528
758511558632804352
758495620294324224
758527396291239936
758497566275362816
758468793530064896
758499046990442496
758527320973991936
758457762330402816
758456839818194944
758520526016958464
758521180416376833
758463579926306816
758484316645167104
758525068645400576
758463621894733828
758505388723544064
758516612756598785
758514700061642752
758483217909284864
758466407151591424
758502683699478528
758469858795270144
758460622870679552
758479925145800705
758502394028101632
758502339489640448
758502989875318788
758507750078963713
758497495081218049
758474988567556096
758461470174830593
758486921370710017
758497646361272325
758478196971044864
758515237205241861
758508790538969088
758460665178849281
758526704235089920
758518630380408832
758496626897924096
758522321137201152
758522556336963585
758499986711584773
758496648100274176
758526071054725120
758456777063161857
758510270956376064
758456902707806208
758514633183551488
758522308671799297
758495192412516352
758513580488523778
758456386703556608
758515824072224768
758492994689503232
758484048343859201
758515773769822211
758499558607519744
758456667851755520
758473230973886464
758526964168728576
758469791594254338
758457024313188353
758457502526763008
758489727221719040
758461013113077760
758476062116446208
758472182460715009
758487181526794240
758479669469544448
758499416114429952
758506282219339778
758457666058477568
758515102698135553
758527388049367040
758489022587035648
758480189491810304
758510812227133440
758512607280103424
758498489244479492
758474065979973632
758463403811860484
758508673014435844
758502427578425344
758475022180552704
758471897227075584
758525597186396160
758457422667218944
758488519241113600
758514897290354688
758474153972367360
758469430913499136
758505103510810624
758511235616899072
758494802463850496
758481317780533248
758479849749147649
758466557894942720
758462699395166209
758505606823022592
758466792876482560
758526410713595904
758458236496338946
758511260988280832
758498040600727552
758475621727076352
758464041492750337
758476234305208320
758479547717279744
758510484916232192
758525915810893824
758457892567527424
758498288014270464
758467132443226113
758470521495416832
758462191859277824
758500389243068416
758521817804005376
758525869690327040
758456907015282688
758457024397058048
758477177964728321
758480692980375552
758524468654465024
758519460584099840
758494823238164480
758513580295786496
758514058618253312
758463890552487938
758490125718294528
758479358839226369
758506395385769990
758495238507737088
758510623449878528
758457582172442624
758505204119515136
758466516140580869
758509297898758144
758491002248257536
758483570071638016
758521775902851072
758520064886841344
758474061450059776
758507016189075456
758499093387681793
758480462041997312
758514251535265793
758480940414832640
758514968690057218
758499479267971073
758481158426492928
758498803645227008
758506919568945152
758461742833864704
758492206256709632
758468571429232641
758497105145110528
758460396378394624
758471440005947392
758464653735268352
758469812674854912
758478054595362816
758520509277626368
758516470083153920
758464305830498305
758455707209457665
758494236400582656
758504877337239553
758517481019469825
758493003174580225
758476997651755008
758503052437516288
758481892274569220
758457577810300929
758458185975902209
758455468234792960
758513680887808001
758507783679516672
758513857006596096
758480747149791232
758475516894511105
758475869543395328
758510589790580736
758493434999140352
758477261662072832
758472971014897664
758523768117624832
758457078654590977
758480063708803072
758467833068195844
758461361273839616
758479132690964480
758464507001892864
758470941143732224
758512250621612032
758488280086241280
758456483361263616
758479325570019328
758493317629870081
758458890719731712
758511868986191872
758481103976103936
758495490434490368
758509595815841793
758469145977430016
758455967457632256
758526695729049600
758484521989832708
758459536718069761
758505229583126529
758474678201647104
758467984121745408
758475827529023488
758493162427981824
758504067840798720758874361830838272
758847161647759365
758819579791486977
758835040264474625
758842027861651456
758863305536512001
758866803732852744
758824873019838468
758850340825407489
758854744941047808
758889402500210688
758870700266401792
758887489977233410
758838714235707392
758888060276715523
758849158132359168
758831164744269825
758885644349214726
758863930517172224
758849900775747585
758834813667188737
758884268881825793
758849535892267008
758836961171820544
758839486180503553
758889532771098625
758867973884882944
758832699763142658
758830099365933056
758845857215098880
758827284904095745
758841633777385472
758836512565800960
758822759359057922
758855969602347008
758859597968920577
758826076957048833
758830552338223108
758870142264586240
758870565918605312
758878522534264836
758839133611565057
758847518415269889
758822147061972992
758870377372094464
758858712874221568
758872436565618688
758829226967523328
758836189424078848
758864123547426816
758853960551718913
758878778181300224
758866795168096260
758870330840457216
758876811149217792
758831328351498240
758885522760540160
758878576997314562
758879848022446081
758860293938122753
758823145021149184
758872285411315713
758861237631393792
758861682265378816
758881001535713280
758870721074343938
758888534258266112
758856108228288513
758841075972775937
758819261074649088
758844519316021248
758818740909645826
758838940740702208
758847539026157568
758837024073756675
758849334209155077
758846566195003393
758850282239307776
758857534308352004
758831101687193600
758821773508874240
758845215356485632
758885015203647488
758848310958366720
758875468950974464
758855638571110404
758840752843526145
758853020977287168
758838747840385024
758853004531335169
758860105139888131
758818841589710849
758826135782207489
758853964901126144
758882213416927234
758884126267027456
758888869836095488
758875070693412865
758850320160075776
758847006722838528
758832653684441089
758835023583686656
758819269463248898
758841771858071552
758849200138268675
758826777531682816
758838194410393600
758818141308792833
758878358939676672
758829759539183616
758834721547661313
758842820710936576
758886969946411009
758866119868289026
758848411495862273
758839993485758464
758855038663917569
758865411228078080
758862143936565249
758881521470021632
758851049872424964
758830564665241600
758829264607191044
758821765015408640
758839809108357121
758856385048170496
758856393197654016
758819961775063040
758845941168214020
758850487944818688
758819508739911680
758877125747154944
758853415493443584
758835514233409538
758836076261683202
758863926440321024
758870033455996929
758867550025322496
758857928635916290
758819588276576258
758861707410223104
758880099676467200
758833878194720768
758859534823587840
758856687172198402
758875737327669248
758851200645115904
758858226305642500
758847107088252928
758848743047172097
758835551889788928
758879227223519232
758853302083661824
758839745979883523
758885661353009152
758884121770799104
758856364076564480
758820414785150980
758876819445518336
758874470769537026
758836910772981761
758879520824840193
758830686467862531
758822188749205505
758888890941837312
758881965843984384
758817587799035905
758818237840711680
758860545764102145
758888983258554372
758819672078680064
758823719657611264
758880065996193792
758865578731855873
758867613254418436
758830703098236929
758822197385240581
758836231509712897
758837938251849728
758846926867472386
758844733342965760
758844942814810116
758867562801180672
758872860320411648
758827746382319616
758885816395366402
758854107675303937
758857391639175168
758887812762480640
758889310313598976
758851179749048320
758877411077332992
758885925464133636
758841205719392256
758825758160629760
758829302498496512
758837871386079232
758841302410670081
758881425135312897
758864664415440896
758835493014384640
758886655067500544
758845047693422592
758848839616860160
758821392104075265
758866275124719616
758850881999605767
758884922882830336
758880904739643392
758843588364992512
758821739870556160
758873044626452482
758828958288707584
758872264590839808
758863511061573633
758823589739061253
758880246464516096
758876458760540160
758831147845496833
758836394722590723
758850504482955265
758844003454332930
758879713754435584
758844414558998528
758838018211926016
758835711311159297
758882641403752448
758851603583557632
758823002532261889
758820381138399232
758882192659406854
758867781097893888
758879642388303872
758855827117576192
758871559775715330
758833597193125888
758820162879365122
758839913743720448
758889448603914243
758835157478416384
758868275698601984
758825107854811136
758854539499835392
758871622820306945
758889704548741120
758880627990986752
758887238239268864
758856108253392897
758855449793789956
758845572140847104
758855692954443776
758863339250331648
758856351313387525
758854170338205696
758839817325064192
758833681389670401
758867621504651264
758850206867664896
758866111744008193
758876366662021122
758870360242556928
758888534308552704
758884180478484480
758878795034087424
758834599711510528
758889557534191616
758853080079228928
758883643813089283
758835484713811969
758878115582005248
758886793567535104
758838814978691073
758848801733959680
758840899644166151
758888555137478656
758839591012929538
758826710351491073
758822990008037376
758875565646503936
758888832007712769
758822977232187394
758882842591965184
758886072306634752
758826387163623424
758859962516811783
758818846031486976
758885023697113088
758881018182930433
758831143709921280
758818858618589184
758821517790629889
758820183909597184
758867772671537152
758862630467416064
758869240581459968
758866069519933440
758872302175956993
758836533314990080
758887976419987456
758827360523214848
758875737365487616
758853327392165889
758882259579437056
758887980542992385
758884897666637825
758859471934283780
758867860726751232
758880938319237120
758860738806943745
758889717211340800
758872881107308545
758888915881238528
758875817262800902
758863288654454784
758825258983882752
758823203863093248
758889398159015938
758818363795656704
758851565570494464
758818149697409024
758835170044588032
758849309202800640
758840069276839936
758832875986759681
758829054782873600
758861648920612865
758885661256458240
758887783347781636
758839322741092352
758836956834836480
758826383288127488
758886906889326593
758865528551198720
758826714441011200
758864714864570368
758886697257934848
758819374358593541
758875716339376134
758818955129565185
758879621538390016
758861455961628673
758878694332960768
758823149316087808
758861745125412864
758849955075280896
758865373546504192
758823887668817920
758869286727266304
758824638352809987
758823384134189058
758862483616477188
758859203733692416
758852391974215680
758873090868641793
758836956927172608
758869936861130752
758880154248544256
758889477863374848
758850827356295169
758884855841042433
758885820677795844
758888119051497472
758886093039079425
758869399948242944
758869299410776064
758825942844256257
758872218503745536
758865692347158529
758838110562062336
758870427376623616
758843214908436480
758834633119117312
758859639702196226
758853457432371201
758869328498352130
758818002846425089
758820833892499456
758823925413392384
758853210069012482
758849569052426244
758885015451164674
758836978125185024
758882264008658944
758855223267831809
758871274756055040
758887305583001600
758847119843131393
758832595056537601
758849929859039232
758883560056991746
758822184567525376
758885908565270529
758888668505395200
758828312659578886
758885686325850112
758855718069874689
758824600671092736
758851074950254594
758888580286590976
758883039959101440
758857924315795457
758817415719301120
758841172307550210
758831554583867392
758825984497815553
758861376139821056
758843235737358337
758822343842025472
758852534538600448
758821396180905984
758849858732036096
758876035374952450
758875322099994624
758882217623814149
758885501814267904
758861254735695872
758842220837351424
758850282251968512
758850957530701825
758820020319203332
758836030157893638
758889318744109056
758845806862479360
758831236110426113
758875662207725570
758818867141488641
758872298380111872
758882246988148737
758839125348786176
758864714789105664
758818980161171456
758829226887753728
758882754654183430
758853943954841604
758832016280334336
758817658984771588
758872092729151496
758888198730723328
758862093567209476
758819391119106049
758884407235141636
758878631410094085
758830539776204800
758828883026202625
758889305913688066
758862571533328385
758826936722345984
758835421837012992
758831726755844096
758886449831739392
758872830742175744
758827846974316544
758849007053529088
758822977555173377
758885539776909313
758830858442711040
758837108081500163
758818367973187585
758837208732151808
758824164132171778
758886873297068033
758821647646203905
758876475646894080
758855890023780356
758848403333783552
758880317667016704
758831282092552194
758880749600714753
758861590305214464
758853990008233984
758866136679092224
758821236684140550
758870691890331648
758864492755243008
758830879263199238
758822993988431872
758883278707306496
758854002444374017
758873845881184256
758846523996188677
758835497363836928
758817679788482560
758879105412542464
758851884320821248
758854455693455360
758887062049214464
758863074690342912
758826152366448640
758879940120981505
758851431654825984
758875443772530688
758867378440589312
758871266199678976
758863578178818048
758842804000858113
758874789758971905
758885296121389057
758829394756382721
758834788572667905
758839326687932416
758827544783101952
758822809774678017
758875804751138816
758869164928884738
758886990729195520
758834826346508288
758829100840521728
758848348677746688
758870091991613440
758873531182526465
758818967423115264
758887133323026433
758837573506654213
758846935159549952
758826832011472897
758818170572382208
758871207588405249
758852123408740352
758878094866255873
758888622284156929
758872201634324480
758829163973255168
758889281075064833
758843609118408704
758825586303209472
758851075118018560
758853318944751616
758882645359013888
758861707460562944
758834952108515329
758859593673871364
758827176040869890
758871929017159685
758886017860460544
758887733276188672
758856330622881792
758857555107942400
758867562830585857
758866266673131521
758848281531158530
758889247269003264
758858972883357697
758821983412826112
758840249430585344
758820791949471744
758841306277826560
758884713436098560
758868221378179072
758822981741142017
758868980538814465
758865516006027264
758847207797723137
758869337088233472
758863137902768129
758823539180875776
758820985264943104
758883291512524800
758843382839910400
758862659823411203
758835493047930880
758872499647975429
758827280902688770
758857282465566720
758818132966330369
758825032445337601
758822742279938057
758852744505503744
758841012982644737
758855034293530624
758859010774740992
758820766959886337
758840308066951168
758839872018800640
758879478831382528
758827515687215104
758850844246745088
758882758903025665
758829360933576705
758860717629935616
758889025163833344
758834083732402178
758819441706577921
758875561347342336
758864471569731590
758880342786703360
758886747568640000
758818011125985284
758869815012397056
758870213446078467
758829641897390082
758843101783875584
758888291148017665
758886839671369728
758840832405319680
758828404628086794
758830162355957760
758862546598105088
758864203293745152
758865838996717569
758846784047230977
758868212876398593
758848030095216641
758832389384658946
758835627219484677
758837518858989568
758872147292938240
758850198265135105
758836097040338944
758878287489736704
758886860659695616
758835556088320006
758831873602621441
758835514258563072
758819814970265601
758865096474890241
758882922262765568
758865507797708803
758834448574001152
758871987863166977
758888429333602308
758887477192949760
758842891720458241
758824025745297411
758828958439788544
758869374610444288
758869530131075079
758843122465972224
758847849710792704
758846859725070338
758872469969043456
758817847602577408
758819613719212032
758844582306074626
758819496081526785
758881861191950336
758843751850618880
758832309856370688
758844670411616256
758881123124383744
758845811065180161
758822448703778816
758817935859130368
758854157956591616
758848910890639360
758845400035897349
758853364968853504
758836239613120512
758845383317475328
758857953667457033
758889582968451072
758831353181843457
758822050345590784
758855831282528256
758872377836961792
758883404515463169
758848382135709701
758863947395051521
758883673097633792
758821106501324800
758827154712899585
758881735165652992
758888702265352193
758881655574532101
758854069804867584
758835614645006336
758847186763255808
758879306990792705
758820771208638464
758852324932538369
758829923301675009
758862710180188162
758889469541961728
758883027166519297
758817872772685826
758868410209964033
758839859305865219
758850315810582529
758840656194248704
758837590170624000
758821027174461441
758843265122611200
758853314553360386
758872591692017664
758822750765002752
758884314897453056
758856884300296193
758827163206332417
758822977207099392
758849619572903936
758857358265028608
758872965152858114
758882494468923392
758865776015052801
758878165846548480759201190391472129
759231707983781889
759237584509886464
759216621105848320
759236376294457344
759195851118014464
759232970653925376
759189182044450816
759207985130405893
759242114349821958
759183666606211072
759208811177578497
759207171573878784
759228705134764032
759222631623196672
759246132421746688
759245268432846852
759206915410915328
759244278321311744
759249886349058049
759222174309900288
759231821271928832
759188116703969281
759229245948321793
759246551608950790
759224191962996742
759238297126375425
759197490818146304
759208408839024640
759198098929442816
759201538279673856
759218475093135360
759232966581219328
759205628065746944
759193129014599680
759186787134738432
759244698032766977
759229137018126336
759227677509320706
759183314225864705
759232005837946880
759204596300537856
759191619119702016
759203233122443264
759191660664328192
759223780845772800
759206340824883201
759200993309499393
759248154063671300
759199496035336194
759223986375036928
759241874901200896
759237991160217600
759229271114154015
759243578136784896
759201504867807233
759250175768551426
759242143462338560
759217405524643841
759193317536108544
759229791258238976
759186124279517184
759186892030083085
759224745472720900
759234770081550337
759199986693378051
759239513801646080
759249613740179457
759236699331452929
759225512971698176
759185755327475712
759196501222514688
759195398082789376
759219498377474050
759199508207177728
759203312814190598
759227069356249088
759218932330991616
759189962298363904
759230789452177408
759205703605190657
759188343024418816
759205673968205824
759196412839997441
759229116021403648
759204055189229568
759231943074521088
759184941636808704
759197423726129153
759186074153447424
759231519307202560
759251979256340484
759192227134472192
759201219818688512
759192960927956993
759247927550312448
759247952548356097
759189731376640000
759242411763765253
759196681250406400
759189534223527936
759214175772180480
759190788328783872
759208798699548672
759185247892336640
759249227650326529
759200938817101824
759198187215126529
759238385429057537
759249546585247744
759191727819395073
759210606654259200
759183238732533760
759193837889806336
759208509309325314
759186493403435008
759190041688088577
759199961284239360
759217858308108288
759202901512359936
759247206021029888
759233037733359616
759245142616313857
759246119872364544
759185675484880896
759228885242376192
759183440239431680
759220102432690176
759222262583230465
759241719728762880
759221754883608576
759187235858243585
759200376440709120
759192608832970752
759193598579580929
759248963530813440
759184341599682560
759203530594975744
759195678950232064
759202952011739136
759190427786420224
759201567971106817
759247843383205888
759193313333374976
759205141463564289
759248816709263360
759243842260463617
759203539340169216
759232404200579072
759232454871904256
759192206259412992
759185079998550017
759248321701634053
759185977667624960
759243514991509504
759187219206836224
759215304010506241
759195225885646848
759184157272641536
759215174150713344
759227710929530880
759211973871534081
759232429706059776
759240352415047680
759199323963949056
759209310291390464
759206022355488768
759227094505295872
759210908522602497
759215925027635200
759231762593636353
759184597590667265
759187407765929984
759230672095547392
759208593249931265
759222241527824384
759188598880993280
759183524012429312
759210832962187264
759239924709257216
759225865360252928
759225383044743169
759189836381257728
759227618596192258
759250381075603456
759184736132689920
759250448138264576
759183360405151744
759216017251901444
759204717734002688
759225588464947202
759206395396980738
759243892466257920
759203413120913408
759246870522757120
759207175466221568
759233834693038081
759224896346025986
759211965545844736
759231129278906368
759201450337640449
759210149307355136
759189182237384704
759220333006163969
759212938506997762
759197667104813057
759214327001976832
759199076474904576
759203589373984768
759189328933314560
759217627806007296
759247520451166208
759190314372530176
759188829819564032
759230432927944704
759185600285028353
759188171167064071
759251555728101376
759194932452229120
759187902895104000
759223495482019841
759233863885488159
759186560491323392
759220731448270848
759224632205606916
759232056203313153
759238464902721536
759203124053700609
759193548147294208
759188695672958977
759248241984757760
759185729939464192
759197960693424128
759186384443891712
759215144673116161
759248250297806848
759201639093964800
759249949121011713
759218265306595328
759184849227821056
759194588535926784
759192533339611140
759201529954000896
759198086501629952
759184429935947776
759185994465751040
759251287301033984
759202201101332481
759195657966067712
759247310954045441
759183280700739584
759211998873808896
759205040863182848
759215211958112256
759188951475359744
759211168435212288
759251274370019332
759234371610083329
759250653743091712
759216637778223104
759220714922729472
759231674416758785
759189815246123008
759197243559862272
759188934769283072
759250251006013440
759251429651611652
759192034280431617
759208555731939328
759209826354331648
759202767261011969
759233578848948225
759190775838179333
759190004212064256
759220828139552769
759212028468817922
759242210445516801
759223978082832384
759224804222365696
759196442254798849
759199378393468929
759245196806742016
759239526380347392
759220349905035264
759213173484453888
759244517421776898
759243737285427200
759222472076095488
759206747571679235
759209361013178369
759192692572221441
759211613295616000
759202805244715008
759248959395291136
759186757531365376
759194660002750469
759244689442738176
759202478030192640
759185537215238144
759217971596300289
759248417981886464
759233519973494784
759186388545789952
759223516629696512
759204386346262530
759187403844231168
759227027421556736
759224989014953985
759206202710564864
759205887739367424
759232966170214400
759223290107981829
759223390813220864
759185277164421120
759195016388546565
759208295374741505
759205984380280832
759205040791912449
759245700345499648
759237576033243136
759218512753729536
759205392895381504
759243615843586048
759212338964824064
759215262243680256
759230420483510272
759237999670464512
759251861840990208
759186023792439298
759183876363169792
759187244397826048
759197830749753344
759236850447970304
759209998169804800
759205988507541504
759197432093741056
759188104301412352
759240583273672704
759240935620378626
759250804691832833
759193561028001793
759187974256988160
759249160717688832
759237852869828609
759247600382009344
759192801548591104
759238024555270144
759192403223994369
759201034929577985
759194357924630528
759209750852755456
759237718467633152
759205904638177280
759185277197967360
759185637912285184
759207607483719684
759247738601086978
759192570878685184
759192776563126272
759189236587171840
759204197640306692
759184958233640960
759199508588797952
759190406651412481
759248095175667713
759236938524192768
759183364721090560
759193556493926401
759184790411030528
759206886147231748
759210875169476608
759236258816196608
759218642911363073
759226096097366016
759225248894025730
759186438936289280
759214167526088704
759192080098791424
759236208753082371
759223487135420416
759199575475269633
759246358897393664
759251492532551682
759208740134514688
759215928999567361
759210602309058560
759208937333911554
759237227994054656
759248023885058048
759201248897794048
759247587711062016
759226146420563968
759221398418124800
759183947536470016
759185059136045056
759194827456118784
759249869257211904
759186116092260352
759228516420448256
759242873154002944
759232634836905984
759198220807311360
759240532941996032
759248338470465536
759185755386306560
759206575961673729
759231804595400704
759215694416375808
759242688734629888
759202918331518977
759202582929735680
759204373926912000
759204831038935040
759247147275517952
759229984351326209
759226138233372701
759214628811440128
759235281522462720
759246925212348416
759201031137988613
759206772930449408
759214574151270400
759233402612703232
759187462472208384
759209515988508672
759201483745353729
759215811831689218
759243540111163394
759244882577920001
759197335859630080
759239488400941056
759247247863320577
759202683454648320
759238515377004545
759183850912223232
759224531684823041
759218932268036100
759224153987747840
759209155307659265
759250263651840002
759222027626557440
759250947432472577
759226607970246656
759194856853868544
759197121744605184
759225060125184000
759211869076856832
759235122096926721
759228113440178177
759248959361675265
759189941041651712
759208039736049665
759183289047408640
759199651006386176
759208219877240832
759237596698570753
759217497841209344
759234522374410241
759222300243787776
759195918109474816
759221218251776000
759248162469150720
759222971491901441
759192814504730624
759211986634825728
759229354958258177
759193569324302336
759239018546597889
759199206263263232
759185339848257536
759186984220975104
759220744224210946
759234207713464320
759184467642683392
759195104565395456
759240759283421184
759185272894619648
759252088354463744
759209847434932226
759235281715359744
759213009919238144
759188796357353472
759249747634978817
759235877067431937759578685947187200
759548755557359616
759604623808299008
759585170265550848
759547774128025600
759602706734514176
759555055422885888
759614438437588993
759590224800288768
759589524091637760
759608448946438145
759546893210939392
759613318504017920
759610931970056192
759546372949291008
759589578483306496
759569789908123648
759608914329473025
759586537873039360
759573409470746624
759604120303075328
759558804908417024
759548675676930048
759566098773712896
759612408486846464
759600714574204929
759553927134191616
759561149574635520
759596897619185664
759549913168510976
759553339969400832
759566191165833216
759583002188021761
759599950997155845
759586684744962048
759595849131384837
759554245859250176
759591663366971394
759567994783694848
759562261350453248
759594456513253376
759595459174395905
759593823425040384
759561329925644288
759554279283625985
759599607378620417
759581756391563264
759592351002087424
759557957835190272
759569320145846273
759578551754514432
759547476454084608
759572293760811009
759546079633346560
759590186808250368
759554774349910016
759556145795047425
759556712034557952
759603990107713536
759544917525921792
759550622018314241
759600588728442880
759562575570833408
759548088759517184
759588156740075520
759579084510855170
759573807938080772
759548336294727680
759550634538377219
759563133782413312
759545639072071681
759607655929380865
759564601688256514
759600106484207616
759579000721276928
759547027642544130
759561154083622915
759600962155712513
759557576031731712
759578694365175808
759559459291197440
759599514843881472
759565637412876288
759607517664178176
759552010328965120
759548994397806592
759604040774934528
759589737892052992
759544947108225024
759569370355859456
759554652748734464
759588743921623041
759577612247191552
759614312298213376
759563775162851328
759560734447730689
759570981081853952
759555793427525632
759564618457055232
759566405163372544
759613750458494976
759551238656630784
759579185170018304
759598961300832256
759554510004027392
759577901809500161
759581043477385216
759610042840559616
759555210536714240
759554329627987968
759587137763307520
759589733932597248
759596419728678912
759559455025528832
759553755121651712
759571656364941314
759610046808547328
759575099741708288
759557421131935744
759558096041705472
759548231340724224
759553675366924288
759579160213725185
759582146440859649
759584746938720256
759599384942276609
759584503564079104
759601846969331712
759585203840966656
759556020171440128
759613104460357632
759572335775014912
759556594728218624
759554380257488896
759564815635546112
759566057099124736
759558473734500352
759567521032900609
759569869524402176
759555281948962816
759547534855573505
759556431280472065
759596985653403648
759607098229522432
759593147940777984
759599468970930176
759579986508513280
759560998873403393
759581932665602048
759557219708841984
759573501971951621
759605051463725056
759566161931407360
759604602660610049
759564052200685568
759610323645108224
759546268217597952
759601075217235968
759544816913047552
759584478570291200
759555579786489857
759551318247641088
759567328061300737
759583404686016512
759581752302198784
759562416468455424
759601494769401856
759566665201946624
759579462224740352
759545215451627520
759561896160817152
759572570895253504
759550038896959488
759588945134886912
759608360677191681
759594267987804161
759550861068697601
759605051673509888
759605303218409472
759605047466430464
759547178469629952
759578212234104832
759582674709118976
759576828155527172
759547966944227328
759560415693070338
759551142250577924
759589243005997056
759565801330442241
759567646496989185
759607492624121856
759570419032526848
759612592654540800
759582817395286017
759594255325073408
759565960500117504
759550206664962048
759561501841567744
759552811390476289
759558964438790144
759562269600669696
759569806609743872
759569051882549249
759550059868454912
759557206853419008
759572017070956544
759550999405158400
759607983257026560
759557823651086336
759561883817013249
759606431448457216
759609086581309440
759550001219383297
759586831507845120
759596805491265536
759593403759878144
759552614283436032
759560105117483008
759554677675585536
759570557604167681
759612907219025920
759554472179802112
759604258887049221
759575456530239488
759565515832557568
759563997528072192
759551179751825408
759586722460106752
759578983893643264
759589868238311424
759560323435204608
759612571871768576
759551968427728896
759601842905030657
759614203460071425
759592221142290433
759581752176279552
759546402687086592
759550886133792769
759568036932177920
759595157113147393
759568967740653570
759567734833164288
759586554444648448
759560025799090176
759557349724094464
759550001194405888
759603126135644160
759604896152846336
759582624641871873
759587150216040449
759551263788769280
759578723637014528
759613909980573697
759566224825221120
759560088348688384
759559660529737728
759586701325008896
759594725217226752
759561627645583362
759579571251515393
759606934530035721
759608540961079297
759582364540493824
759551314044919808
759600756504670211
759566707283333120
759582368671887361
759547765588430848
759572864353832961
759565188676907008
759554711385149440
759555692772532225
759583903732625408
759545223827587073
759605487641821184
759584302212448256
759563251030102016
759606255090622464
759547421559062528
759592061872070656
759580053487386624
759567835475640320
759569370465103873
759579927561641985
759566111465697282
759614102780186624
759584059110686721
759584381757448192
759579097274126336
759550907260502016
759582033060438016
759578157418557440
759599213143437312
759578702887981056
759549627922350080
759614211660079104
759579113791315968
759588932820480000
759590039957413888
759558834629115904
759557219730022400
759592481075892224
759609572910780416
759572793151193088
759547300158943232
759597686337273856
759590975429894145
759575444035338241
759574298965184512
759604376021430273
759564790234767360
759549561019006976
759587624113799168
759561040829054976
759549007177850881
759592908978790401
759559996132646916
759562097437048832
759550638560870400
759594481968619520
759553084020367360
759613129743622144
759578241606651904
759555294456324096
759571434079264772
759566413669466112
759566346459971584
759553033697103872
759555554431885312
759553755192918017
759549418211250176
759592875399208964
759608830573420547
759606234165248001
759564613989961728
759576148598816768
759561585983524864
759547039915003905
759577344092897280
759558759005949952
759576106416627713
759562315851243522
759579579317121025
759569961849200640
759546406575149060
759567977880576003
759552303942758400
759579541597724672
759595605878530048
759545970581442560
759614484272951297
759556439476174848
759566417654116352
759554933574266881
759553754979008513
759575410447257601
759549934093930496
759550810732781568
759580493813837824
759597325417263104
759551460791246850
759551557302099968
759547685837926400
759562890424844288
759587292591915008
759611863076265984
759546000067403776
759565301885329408
759562655443001344
759558029289394176
759581613747531776
759609379867930624
759591516335726592
759554484775387136
759547480245727236
759552937152614400
759584352376348672
759571140591382529
759567688758767616
759583924796264449
759597778607767552
759612626426957824
759556783425855488
759545727353749506
759562873614036996
759578316781199364
759570637182660608
759558565845753856
759574076608290816
759554891685724160
759549959079206912
759602669216468993
759556443712417792
759545396062552065
759559304038916096
759553772095938560
759564513410625536
759550294820843520
759549040803647488
759545676787228672
759553260088950786
759565109148708868
759569534235906049
759580758004465664
759584092597866496
759595802851291136
759588953615917056
759573048831934464
759560315130576896
759563720859217921
759575599266562048
759569504724774912
759558570237124608
759547325199114240
759587007513305089
759565197015121924
759553952195149824
759571144693481472
759611225357418496
759595257935892480
759570155034640384
759577893487808513
759550789715197952
759594578248884224
759578526840418304
759607438052061184
759580057455173632
759554510121467904
759555256682291200
759552467491102720
759559094659346432
759580468714967040
759588555123486720
759574948855840768
759558330998226944
759604623728672769
759575154313879552
759590140675141633
759565398379524097
759593827367813125
759546175901016064
759602706738733056
759607450588876800
759575066359324672
759604686420926464
759562441600663552
759586680344936449
759586860687515648
759551620208271360
759559207767019522
759612085319897088
759600097848098816
759577645788958720
759546155210604544
759578736601726976
759583329154916352
759554652811694080
759566082147573762
759612722740854784
759603986014035968
759564886674378752
759612081268203520
759571874514821120
759554300427243521
759584809920389120
759592565092089856
759569412378677249
759589398346342400
759594741742919680
759548612955242496
759589209527164929759913941057232896
759912552826482688
759927958555414528
759926192623394816
759968186016141312
759943762395226113
759957330985361408
759908672965218304
759960061699584000
759974682909081600
759942797700890624
759924367945904130
759911349035995137
759948552193925120
759954172766724096
759919456332021762
759953803479166977
759971159567839232
759942168723255297
759938125359644672
759917225163706368
759922023573233665
759963828222386177
759928931306774528
759965426021494784
759945180338323461
759976662536626176
759922623065174016
759975681040248832
759965556229349376
759944630855020547
759929078396747776
759944290839633920
759969645566763012
759973256862367744
759968076733394944
759946195334672384
759966462211534848
759958765609160704
759914746128633856
759928608399978496
759965631504539652
759914221958234112
759965740472623105
759960061561024512
759962880208953344
759913974590607362
759971528830230528
759948716019097601
759936061623730176
759911911064428544
759940038054416385
759936733018337280
759962871832911872
759947381982887936
759911084501315586
759919494445662208
759957616416133120
759960157849722881
759928663164919808
759931963805347840
759935281772523520
759929292327301120
759960036487655424
759969196545544192
759925257155194880
759953979790897152
759976620648194049
759969507167309828
759965186950180865
759935096879194117
759947512174084097
759962779482718209
759912661563826177
759947944153853952
759948070184374272
759931058112503808
759953447105945600
759952700511444992
759939391926050820
759956400009277440
759959415634001920
759952876869419008
759948066019389441
759922828724494337
759935088616439808
759948187541049344
759922346404646912
759967879538339841
759923759717298176
759942407689424897
759935483015155712
759915526281760768
759963123470262272
759920777655296000
759938905579802625
759973181394485248
759915761280299012
759951027051368450
759909683951837185
759973319869337600
759965736257277952
759962766912393216
759975102284955648
759910916825624577
759975102410817536
759933838667558912
759966218967216132
759909109118435328
759933373234180096
759923718076243970
759955636717101056
759945003938578432
759971478645444608
759952301964398593
759971973384462336
759911546193448960
759937621963501568
759923998847152129
759967959527874560
759942537960386560
759974595013251072
759923059365060608
759938989272944640
759962833840906240
759943544454934528
759976939440443392
759941279337750529
759924384836431872
759932819439321088
759959260272951296
759947436789932032
759948388842348544
759973374122717188
759971419757375488
759970845146091520
759961408125542400
759974481385455616
759950725229088770
759947797353340928
759962892619878400
759968240370016257
759917996852776960
759912460396613632
759909222347902976
759955376674578432
759974821186838528
759920228105003008
759922266692083712
759921356700090369
759947168442527744
759968089366822913
759939282878562304
759939819753517056
759947839149441028
759960942188920832
759947818228453376
759934044444524544
759921562241818624
759913903371333632
759974309796388864
759953790921482240
759976075313152000
759975391926874113
759973185416749056
759952973078237184
759947268971696128
759976037627334656
759936573353984000
759974985041666048
759943762613272576
759909993998979072
759920362528256000
759945834460876801
759969595046424576
759929875012653056
759973911182340096
759950188332986369
759962913507577858
759945796804640768
759922585509371904
759952411272306688
759928142899322880
759925924292730880
759915098580262912
759949995365851136
759935386520948736
759952746875281410
759968894748471296
759969570174054400
759931129105305600
759948351097872384
759964704555069440
759969561471029248
759912330477969408
759914968414236673
759948007097925636
759947017296764928
759940394629017600
759935398923632640
759923864767987712
759973193801142272
759914503026860033
759937357692932097
759949806580199425
759947663223562240
759934329334013953
759962762554540033
759924535726632961
759923449603039232
759945599575818240
759947583649226752
759962632614998016
759924980494667777
759967816724385792
759968395676774400
759917552302600192
759950695739064320
759914029145923585
759971130165776384
759970354173534208
759919347393409024
759936326133178368
759967712009457666
759909113438412802
759974062131122176
759965652467580928
759908874283474944
759973160351563777
759939924598595584
759908446279827458
759950540302233601
759914981143875585
759910392420151298
759909020970790912
759947306472910848
759949521140879360
759920408455880704
759926947589689345
759953224677879808
759943196055142400
759916092835766273
759923944417730560
759913576182054914
759947222679035904
759927299810615296
759919276086136832
759922576869122048
759953388490678273
759910539254374400
759953229161631744
759964532764659712
759954386823045120
759971302216269824
759936665670471680
759947403080245248
759963823713419264
759930466715639808
759931821329002497
759932006004326400
759967758213931008
759974120822112257
759935931851812865
759968571715903488
759953765755740160
759922501749051392
759943720590512129
759962317916372992
759972774429528064
759955141705465856
759941984228372484
759949722761191424
759939928964771840
759920588886421506
759946287261167616
759962619923038209
759916482641874945
759923013236105217
759946882957336576
759913920039497733
759967355581628416
759969536472915968
759940906292305920
759947587495473152
759939425551781889
759928918912540672
759952348370305024
759940474341822464
759913874023813121
759934153483689984
759943166870949888
759947185010028545
759913542648668161
759943988971507712
759944735586779136
759941455829868544
759974720595001344
759947834967810049
759931057751732224
759949496016973824
759928331789668352
759915043962007553
759969456617652224
759955909187698688
759929011317374976
759915098542444544
759938288933154816
759939027319545856
759912439492202497
759974062173151232
759965212099375104
759947810158497792
759963916206280704
759910237516161024
759947382381346816
759954386550423556
759966462043906048
759945024976977920
759955322148679681
759969356218589184
759943779457470464
759948212736172034
759910816275582981
759930244241338368
759969519682985984
759952197383757824
759916046438371328
759913953506029568
759940440644653056
759947038444261379
759911550404538368
759920039474569216
759928390451200000
759966072174968832
759933209538797569
759952784548622336
759975064565604352
759946186996355072
759960040388304896
759924745340985346
759918256983420933
759965434355585024
759947772179066881
759908471529697280
759918093183221760
759914960340160513
759965614991519744
759931657801519104
759968525842780160
759944668461359104
759939236749512704
759927899621236736
759947470247829504
759971218468417536
759952759143604225
759970329255084032
759925353812856833
759942428862222338
759962490033803264
759934182709661697
759947797504274432
759948107622731776
759929518471520261
759914285069807616
759946883053879296
759909771965104128
759908362448273408
759947436743757824
759962620095041536
759916721603870721
759943490008674304
759958346120265728
759928952379113473
759971818321108992
759935705317535744
759962632866504704
759947684186771456
759948141227601920
759970228440801280
759929464092590081
759949760497328128
759969679012225024
759913643399983104
759947444947869697
759961261014654976
759947625361645569
759949198351400961
759971319026946049
759925915728154624
759911550186459136
759918332229193729
759938305538392064
759915962539782144
759949039064395776
759926343450578944
759917178829156352
759948912916631552
759937970308837377
759943326300827648
759920782042468352
759965736358055937
759919511197786113
759974837968404480
759950276279332868
759949009737883649
759947680055304193
759967800236597248
759925928252375040
759925714342719488
759974108083789824
759929158034219008
759969972680429568
759943670019813376
759952801141256192
759976155143221248
759947629773983744
759958161520459776
759929074097590276
759964503161397249
759965602328961024
759974234244452352
759947168161554432
759968542460698629
759954197831876608
759941619177164804
759965811947831296
759914993940766721
759918823076016128
759969943408500737
759941216570081280
759942449565282304
759957335204823041
759965048576086021
759973730722480129
759933473771646976
759958950120914945
759953178511151105
759929883422326784
759956299119484928
759946421567049728
759941174807396352
759959532944494592
759947373799845889
759908635027714048
759971281110437888
759956387518672897
759952067062398976
759931804363083777
759947596261527552
759916671427416064
759922367241990144
759918433240805376
759918860879355904
759908651880427520
759931183811727360
759959990455205888
759967900891480064
759925974330990592
759943095509143552
759910208034398209
759971151305027585
759969414997389312
759964360903122944
759920899487182848
759974926283640833
759915098496315392
759972954981662724
759938460950016000
759947897932611590
759967498036928512
759974120775901184
759973273698394112
759916231075835905
759947084237836289
759967481213497344
759943749757730816
759955078879055872
759971956674494464
759969641431232512
759930332380598272
759947218648309761
759930579882283008
759953363047882752
759946786438086658
759960867026964480
759966927620112385
759974959557083136760292485507657729
760328484845522944
760327000078880769
760288874140540928
760333106943516673
760325830153306114
760283010331803649
760275435313827840
760312307750535168
760311766425403392
760274533500743680
760321455376719872
760306427248377856
760334084316934144
760295127633965056
760322310985359360
760324965908357120
760300089592123393
760272214423928832
760293621774057472
760279013352960000
760287942719971328
760268414317461504
760318686951530496
760316413663776768
760331714795278336
760268535868362752
760285044632158208
760294729095479296
760269370350243840
760309086390923264
760295123431358464
760326522276343808
760297845710880768
760306750121766912
760309182813859840
760309942037389316
760288534263660544
760315973434040320
760302618719690752
760320687840038916
760267873063428097
760333476369489920
760318007809683457
760270528015962112
760278572783337472
760281601066565632
760271476109021184
760298659166552064
760312303522906112
760281345318875136
760331773398159362
760295928825720832
760280137468215296
760329298720985088
760298621577289729
760278157526171652
760286378525618176
760324802490077184
760275863493488642
760328887490543619
760290056636473344
760315050733240320
760308368942641153
760337833936596992
760288634771832832
760319060622004229
760337481631805440
760311711882678273
760274428865511425
760323883828441088
760275133403631616
760269454349635584
760282003908366336
760327792865206272
760280389130694656
760287309698768896
760314635534921728
760289842970460160
760314463283253249
760308298038046720
760275158544310272
760320083977605120
760305550445858816
760267487086772224
760267382489219072
760289876386254848
760287842161623040
760301268308930560
760278191210696704
760276131660595202
760299657629011973
760280179142975488
760327058971062272
760286722416443392
760322034349903872
760335665569619968
760280258792812545
760269223897681920
760333014790344705
760275246796705798
760271778178531328
760273036394295296
760312815043350528
760267206110375938
760272579315716096
760271786240053248
760279738673864705
760277729568776192
760275682991759360
760278799342854145
760274562844020741
760270297488617473
760327515995004928
760272327514791938
760286722336829440
760275477525241857
760292351252180992
760273241680338945
760268632169545728
760268976048013312
760273036385935362
760294523654123520
760292221249724416
760270347979620352
760314987780960256
760285434857611264
760287712175726593
760290874844585984
760318980838023168
760273195693858816
760277478220890113
760273745265168384
760337435570085888
760315256199536640
760276375039315968
760292925708402688
760285086566658048
760318695365283840
760267369835032576
760280397129351168
760338731563945984
760287309392601088
760306045336051712
760272424000692233
760336835935662084
760267965375787008
760287309551968256
760298005174054912
760313406524194816
760320452808085504
760311716286607360
760282410671939584
760321090388385792
760314144843264000
760310675826769921
760297010989760512
760316770343321600
760276803000950784
760315528888012800
760333929211625472
760310747138252800
760270192484184064
760305126909378560
760309363252703232
760275183986962433
760335342876622848
760326530606194688
760277369248559104
760270960004067328
760310672005722112
760313066785427456
760295568304377856
760280061866086400
760297451576176640
760308666868183040
760268938496339968
760305604950908928
760271513824010240
760314454919618560
760281756155064320
760300081194991616
760331509039525888
760280086847160321
760272449250463744
760275791892578304
760333157287747584
760305261177430016
760278300182929417
760336160707137538
760282251414245376
760319018553139201
760280019679711232
760334449116676107
760304342591090688
760320713102331904
760299074423619584
760292434819579904
760312353883877377
760269294823477249
760325859249098752
760304589950246912
760266954548609024
760312483638902784
760333874907979776
760271153281765377
760337536136937472
760270494490775553
760266987968745472
760312626341490691
760287774947807232
760270549109047296
760337372873621504
760273287846907905
760286776875507712
760315340131885056
760273350816047104
760310260594716672
760297472296124420
760269408279359488
760269751994036224
760336907205246976
760287733248102400
760270134007201792
760313188294365185
760273552301895682
760318725044056065
760316791310606337
760286474705207296
760317722261590016
760321757240782848
760299871332999169
760336395512778752
760268028424626176
760287062209724417
760275204929097730
760271698470039556
760277826218123268
760311380574691332
760268833659564032
760272734362402816
760284402769207296
760286722244481024
760295857354711040
760275099870171136
760318758393114624
760270893058777088
760323850282344449
760306448324698113
760278585320017920
760280934339928065
760326127894364161
760282003715530752
760329026078707712
760325607750270976
760286785259835393
760297019411931136
760268321812078592
760301041749483521
760334109520515076
760295819794784256
760281752258514944
760285967500578816
760339138755256320
760284822409400320
760331274284244992
760338668938813441
760338588953436161
760304074088734720
760301721083977728
760307714945798144
760310676191449089
760324328407826432
760278644098998273
760274827353657345
760269533974261760
760290065071439874
760337733667594240
760296562367029248
760286248518901760
760280690948771840
760272058903367681
760294859244728324
760310617123065856
760337293039267840
760289339725217792
760326844889571328
760321866456240128
760336810924912640
760328019282169860
760322004851519488
760326954205712384
760269093505208320
760310353062273024
760318041271828482
760295731831967744
760285187334819840
760300412369076224
760270146418118656
760274277744672768
760304380364984321
760292460287459330
760272730277240833
760305860849520641
760292023924645888
760329751651348480
760292099396870144
760279600341643265
760288022772518912
760332549205950464
760273594274422786
760278350715813888
760325926626426880
760272763571564544
760273241873100801
760292699283066882
760331848916623360
760267856189808641
760308910217580544
760307333209612288
760270050020524032
760286319633465345
760290408945610753
760281181501919232
760305441326764032
760328199716745221
760327851807768576
760328522577481728
760266711287422976
760300957729259520
760305814972137472
760272033871572992
760305504639852544
760295673132613632
760321153210707968
760297874861293569
760295681236033537
760270893008289792
760301356108410880
760272281419517952
760325138009231360
760331831921246208
760270263703384069
760312206852395008
760318955709956096
760297833178075136
760271006091141122
760327180756725760
760305152066748418
760282456549314564
760318888487755776
760318502372642816
760292669709049856
760304329983000580
760268535704657920
760313142366785537
760333476428128256
760303214260387840
760337074897690624
760267537678467072
760327071574945792
760328380021702656
760321492940890112
760284008563433472
760293080985640960
760321249989971969
760291797453144065
760331064590073856
760286722290651137
760288118842863616
760273422005968896
760325842702508032
760295274531041280
760310432825573376
760337100310974464
760338945611853824
760285879348912128
760269106113236992
760282846762328065
760306284566450176
760322126347894789
760301041783037952
760289725471219712
760312391561273349
760325095906799616
760321836991283200
760270012254941184
760295283078995968
760273862605041666
760271299755200512
760275334906339328
760281164774936576
760321488717316097
760280216866476032
760302102698528768
760286009162665984
760287238194360320
760289905893408768
760295945808515072
760282439835058176
760332784128843777
760310445257347072
760306028546326528
760338857527091200
760297266737328129
760338626861408259
760274550592573440
760282502699233284
760293378504482821
760326559735640064
760293315975589888
760331546939318272
760291013134913536
760310005077774336
760304468487319552
760311208754999296
760303075781283840
760278233153675265
760308335690121217
760295035355136000
760336433177587712
760310411673624576
760280170699771904
760322848032448512
760287657796657152
760301947526189056
760280707671392257
760300789986267142
760310810304536580
760282662380503040
760267420355309568
760269932630253568
760336693245259776
760317483517706240
760317231657914368
760275326370918400
760279671657394180
760319479846961152
760300139848216576
760339230958743552
760276358274613248
760269714295820289
760267021678419969
760280695029760002
760292036541112320
760315948419182592
760307081547227136
760305668188405760
760334738607439872
760317567378620416
760290610662240256
760272658856456192
760285233518301184
760295060692795392
760270041736773632
760295853303140352
760269660071788544
760274718167629824
760306934771834881
760308956275236864
760290308471029761
760336382896123904
760266883434250240
760338622843346945
760287653493301248
760327767854428160
760291621313339393
760283446509907968
760296348067336192
760270381122932740
760304845924347904
760299695390490624
760307492534390784
760278555901194241
760301339406729216
760295803038658560
760295547202830336
760312567596285952
760291998695821312
760314635371343873
760311850500296704
760337037077590017
760280678348967936
760285300568580096
760279952885477376
760304149820997632
760270096111665152
760304271195770881
760321891705978880
760336487745478656
760313326798827521
760274353397334016
760324894697586688
760312362192793600
760298286016188416
760284583195611136
760299342842388481
760295500880961536
760275997455441920
760266681893748738
760333111272046593
760272923097722880
760297019164520452
760298403549024256
760268150122373120
760323502318551040
760320931076112384
760277176147124224
760270419144298496
760316631759192064
760311409821442052
760298906613784576
760270222142025728
760322420037316608
760278828816236544
760310789341347840
760267302831058945
760315440853839872
760303810074046464
760339197463068672
760289821927546880
760330175481536512
760268669867978752
760321086407970816
760295572456738816
760328317459365888
760283744292986880
760330112474710017
760309056925904896
760333052606283776
760273384546504705
760281831728156672
760272331478540289
760333757253554176
760284264587931648
760333807798984704
760322508327358464
760334667237253120
760280233786216449
760281588362014720
760295727545409536
760278123850194944
760296457521860608
760272297991122944
760308943801372672
760283144767406080
760291432632492032
760280896255750145
760270557472587776
760310185306894336
760289784233328645
760277800926470144
760293189873836032
760273434958041088
760270779787468800
760283958466805760
760301263942782976
760304350853992448
760271115440812032
760299456428376064
760294175497596928
760304317634969600
760301985501413376
760309560380891136
760286814657585152
760297870654377985
760301901439119360
760288563489411072
760274106046636032
760287309740716032
760334105330364416
760272700724109313
760303386394783745
760273132859101184
760331467230580737
760285459960434688
760285279307571204
760334910708150272
760270964286382081760655531602223104
760633490622779392
760637479242391552
760668039209586688
760665472299855872
760655506696507392
760697642334715911
760653988123508736
760682513438302208
760677442587623424
760633738246098945
760692806579085313
760637076555591680
760673806377705472
760644957652840448
760645016712863744
760634329600970752
760689937767432192
760640549426573312
760634853700272128
760669045813280772
760664306333679616
760675567863754753
760657465197363200
760674712313798656
760642109938348032
760636711915388928
760677749061062661
760675320202719232
760634824528986113
760642294383013889
760632266057981952
760646707076104193
760691392951771136
760632106661711872
760690688489091075
760679250668105728
760651907778117636
760682731709882368
760698460593086464
760636745440382976
760698674095742977
760642311395106816
760667351083737089
760651416973312000
760640335643025408
760666550101770240
760650678716944386
760677992007958532
760680315790647300
760673751797080064
760667494008971264
760641036016316416
760638393818767361
760677128186818560
760634598065893376
760699810982850562
760637005441171456
760666965333643264
760658929185595392
760649814958669824
760686351259926529
760685130923016192
760699714530603010
760637810755956740
760648967428407300
760675102254043136
760671671229550592
760636845915009024
760634203742543872
760653472194756608
760668135641022464
760647490999812096
760701060897992704
760681997903822849
760667279810068480
760683956496982016
760650397866422273
760641258570256384
760632794364145664
760649282152239104
760689627095326720
760670333242339329
760700507161845761
760670299759214592
760637059925217280
760669435912785922
760666306953687040
760682224157089796
760668433419739136
760661458103468032
760692907192020992
760666520921833472
760647633849360386
760665027791589378
760690042553692161
760700586778095616
760692256898707456
760642952838406144
760655045306245120
760646945840984064
760648963485609984
760640201601548289
760637827386179584
760652172082241536
760633994123812864
760699982823514113
760676738259095552
760700838574686208
760644563379875841
760638968585031680
760665790966222849
760697617395376128
760694668925566976
760700138197291008
760645016649949184
760686384801845248
760651689745580032
760672916883275777
760650683183923200
760666248174669824
760672925338832896
760638246938214402
760654529348067329
760638368757772288
760635894135197696
760671801424814080
760675584737501184
760696036079857664
760640952088137729
760633339590180865
760664331193290757
760634388086460417
760680412448485376
760674686950707200
760693389662818305
760639597684543489
760658836780900353
760675047812063233
760633888884613121
760681385355055105
760678650618318848
760692546360250370
760661042913574912
760697957092122624
760634358763958272
760673009325801472
760637244407283716
760660866681466881
760652067241201666
760695071356383232
760669926566793216
760635755706327040
760634811782459392
760643548588847104
760635030129573893
760700934913724416
760638825685196805
760701123917471744
760663484086546433
760641753196204032
760692416265457665
760638930580484096
760654244085047296
760701572439478272
760686850487021568
760682945472528384
760696677783175168
760650691585069056
760644504940609536
760637986828587013
760651928611254272
760653627413241856
760664230626459648
760692928150966272
760662502644469760
760681355839696896
760651920214073344
760638947357700096
760638817422413832
760641887518789632
760649588378312704
760687714589151236
760701623006031872
760634002357223425
760682651925811201
760660531120250880
760669939179069440
760638833960493056
760674015987900416
760631976617402368
760675311973523456
760694257590173697
760669502958743552
760650330828840960
760636355122720768
760693049647308800
760701711078002688
760684480826703872
760701052329070592
760677874642804736
760701497185370121
760660929705041920
760643578095742976
760684745021874181
760695784534896640
760700163329523712
760643976449761280
760679489437372416
760633096513388544
760650251027918848
760633872245600256
760636095482761216
760636313313968129
760637135498117120
760650687248162817
760640536940281856
760633733712113672
760639928925614081
760664629143965696
760669934749900802
760647709367894016
760647218701361152
760635273118113796
760679825057148928
760644668434546688
760687240477544448
760650683242512384
760635969439694848
760695314797985792
760635256252735488
760651446438207488
760678676010721281
760653426032250880
760650485829210112
760699542685773824
760669607967490048
760649613372162048
760700683544846337
760638745947144192
760677790710636548
760664025235648512
760701073367691265
760632387311116288
760697290264838146
760653438594142209
760646165960491009
760658329160908800
760667796023881728
760677019017510912
760658887062290432
760640713306546176
760690952726020097
760665526544633856
760673714010750976
760684225091760129
760700683255439365
760695952302809088
760645268069027841
760676721154678784
760637768695476224
760635268865126401
760635831145017344
760686812935389184
760655187589685248
760651157077360640
760650083276877824
760671293943451648
760701115285573634
760663559525244928
760697302843527168
760634383862632448
760644869962412036
760646618723024896
760648904681545728
760649617826574336
760690440874106880
760658321019850752
760698418482348032
760687190322114561
760635566987677696
760664130198044674
760673806218178560
760644932809949185
760680441594667008
760641732459593728
760644081437515778
760654189483716609
760659302390587392
760679871043502080
760667607120871424
760648418339524608
760668894755303424
760649831522136064
760640121850834944
760662599285534720
760665254279860224
760638179779178498
760651916175085568
760688276541992962
760687278293409796
760644878120448000
760699450167795712
760700393760391169
760660577320595456
760635537359249408
760641422047469568
760687899075571712
760638011960885248
760649634687557632
760653635692863491
760698380486139904
760632526037774336
760638729354567680
760686825195397121
760663358374834176
760649424867438592
760699345587109889
760698980313534464
760689748625203201
760642097292668932
760632303731273728
760638163018809344
760634501236133889
760651660179931139
760635033929613312
760701044028473344
760662833935765505
760672413776502784
760696086516334592
760633503117705217
760694328884887555
760699374674509825
760665039976198145
760648674158358528
760669586916315136
760635717986971648
760680148169531392
760635613066432512
760664855481290754
760662456368758784
760654361336963072
760662984939098112
760653489072668677
760641791053950976
760641573180682240
760678336272199680
760634824327585792
760638599322669056
760700150507528192
760632366746525696
760699882118209544
760634576733691904
760701656526884864
760688205104607234
760680634671067136
760641652700618753
760644076911886336
760677354842750976
760696434484215810
760643003237171200
760638699914887169
760648699060056065
760646505384509440
760674708157304832
760634232897232896
760659306379304960
760690189249474562
760651924756586496
760645414945222656
760680257078693889
760658543179595776
760694593243516928
760657708324446208
760656387294760960
760636497972396032
760664234938159104
760700586824241156
760644530198683648
760672178928951296
760688100267921408
760693305520914432
760645444233994240
760696610875670528
760657750582001664
760652633493282816
760663874324402176
760635566824230912
760662473095548928
760636330040786944
760651903667675136
760694945632116742
760668005588140032
760649475157209088
760661483395149824
760654478861295618
760641082170437632
760678721842020352
760665036171845632
760652952306487296
760637835879866368
760642219028217857
760687223851327488
760666541528604672
760671835029667840
760632794376790016
760669632952987648
760669943302094848
760660812432347136
760649584305725444
760639505275752452
760649806532476928
760662510915563521
760651740169592832
760698627991953409
760648414107279360
760646379899281408
760646849413967872
760643011596447744
760650691299807232
760691162323775488
760635889924071424
760634551873966081
760636175115808768
760660703162339328
760685982127628296
760687018447888384
760632542747844609
760642374028722176
760664083993661440
760661797888200704
760637806540644352
760677455187312648
760647759791808512
760694224065011715
760692949189550080
760643246691389440
760641728252485636
760666545940901888
760657976801816577
760636586136657921
760676322830065664
760691409846403073
760632802576523264
760660048888541185
760640105052827648
760644207253950465
760669595191476224
760648497980923904
760678105459650560
760644488016658436
760665316846362624
760670656405143553
760664247554629633
760669507304230912
760644047853744128
760686502217146417
760644626646757376
760640226809249793
760684254485422081
760688792672010240
760648069885165569
760643074745831424
760645515629436929
760691837552197633
760695683959623681
760639115188637697
760696652759990272
760643506587205637
760638657892003840
760633268236464128
760680429171118080
760673449673056257
760665455547801602
760670228502151170
760634916472102913
760694232554303493
760641744996298752
760664914390355968
760647856281755649
760637865332084736
760678357142953984
760649160651661312
760649735292198917
760632815448952834
760681590984941568
760653061295599620
760679460119146496
760652222464135168
760670496803262464
760637189806063616
760634765544423424
760689786558488580761003151566770176
761006833960181760
761057555787358208
761012248802361344
760997984087736320
761043156699783178
760996964641021952
761008520275763200
761031848793288706
761057316766572546
761035128919339008
761054703400521729
761021572987576323
761051155078090753
760998760008876032
761060064056647680
761010940397645824
761018104042303492
760996859821391872
761040984033497089
761029638613151744
761010931656687618
761028505802973184
761050802840412160
761053680208531456
761005584120360960
761057820137500672
761009501554311169
761058272807837696
761038442230710272
761060114405085185
761020121557012482
761037075042807808
761004669703335936
760998915252641792
761017303123292160
761057878799097856
761007274521395200
761024127243132929
761047904794480641
761023015660294145
761011447845367810
761013175873658880
761016212612648961
761023959458455553
761009430318034945
761064015095140354
761037641114456064
761045258163539968
761031689464188938
761008503532027905
761012144120991744
761028048858648576
761006024400699392
761001100187082752
761055512918052864
761062894922366976
761063914138247168
761028648434401280
761027407016972292
761050295338086400
761053470392582145
761002685667696641
761026002139029504
761005747719331840
761030032693145600
761061745813180416
761032394019262466
761040933810876417
761055810780663808
761029131085631496
761007131701211136
761054237912539136
761043379077513217
761060663825272832
761001280932241408
761052841381273605
761005525270040576
761014027204096000
761044607857627139
761006435387834368
761063905783193604
761007257425420288
761022252255019008
761034260522250240
761061880194473985
761053130733662208
761026404448284674
761032482279989248
761058067534352384
761028031817232384
761054108056899584
761013565775945729
761036496241512448
760998197812748288
760998919484665856
761013821645479936
761048663602769920
761022491154186244
761050077129388032
760997258372448256
761049385371262976
761060881954242561
761031668274634752
761062999884898305
761050878384017409
761012521310359552
761035430598815745
761009577227915264
761025175831785476
761005789712482304
761008515733258240
761004720135602176
761052090542071808
760999326315323392
761006959977979906
761028078134931457
761032008407461889
761017017600094208
761019056090591232
761059719930712065
761015302129758208
761006712471982080
761004065656541184
761032700350177280
761024907094335489
761038312442257408
761041323818221568
761051025276964865
761020679319801856
761052073802608640
761062433892937728
761048785531187200
761026803284664320
761019349930872832
761049179594502145
761017776987185152
761056230387298305
761008184576270336
761034096923463680
761029655176503296
761054514908569600
761048970181300225
761023661503504384
761045224386760704
761042909349109760
761058994525835264
761025041312026624
761050857265696770
761018901035573251
761027562319392768
761037960074584064
761010923280691200
761001146370535425
761044976939655168
760997270967967745
761047921538113536
761008767534264320
761023951019528194
761043592706084864
761025263576633345
761054074577887232
761019706287370240
761055798201942016
761052774012366849
761015935671083010
761001872240947200
761051864032960513
761058247818088449
761021363024867328
761025163236220928
760997443131408384
761025343318728704
761008515993305088
761029755932028928
761005873556656128
761056666720665600
761047778944438275
761049272074641408
761027528559464448
761025943397806080
761052291889639428
761056955846701056
761001100191240196
760997556017061888
761016220929912832
761018242479587328
761047455903330304
760997522462674944
761053084483149825
761033740407615488
761043924039282688
761001125763964928
760997191393488896
761042808685760512
761031672871526401
761001331062509568
761017386816442368
761061993398710272
761028182824714241
761053936195219457
761057329244614656
761016585788198912
761055634729017345
761060282185637889
761043743847788544
761047904438013956
761050765209198593
761039633325039618
761012290678239232
761006028670533632
761062144234225665
761002811639214080
761024014059921408
761001377065734145
761058302373482498
761002727883309060
761055446102704130
760999636626706432
761039449098559490
761052031943454720
761058948413698048
760998823023882240
761033539005534209
761017055373959168
760997010929389568
760998701276028928
761003784570937344
761058017097900032
761021337892560898
761053323860377601
761022390771953665
761048248639381504
761040245718560768
760997665127575552
761061095679287296
761042351368187905
760997455651635204
761002513910857729
761048374380404741
761010319351279616
761026702403264512
761019408433057798
761043248999563264
761045547499130880
761003692636110850
761052379953238016
761053483248201728
761002538921525248
761019257421303809
761054057779703808
761019840433750016
761063834756845568
761026274441633792
761055810851975168
760997631673761792
761003319271780353
761000932557455361
761056326805893120
761051163521191936
761002262416199680
761023418443497473
760997417848299520
760999196304347136
761056649670819842
761063150758211584
761008503204962304
761001087973351424
761038727313358850
761054099529871360
761059493669064704
761049783649734656
760996780444114944
761048550667001856
761060378365177858
761060114157613056
761026635185295360
761053915110445056
761006020239949825
761001150719991808
761008499350310912
761009015182749696
761030707896471552
761003197448065024
761018112623845376
761019232385585152
761054124838268928
761038496723152897
761020104704266240
761062693818150913
761012190321135616
761047904710569985
761034160089669633
761022076119416833
761000458555101184
761022633949270016
761007911745257473
761003050840551424
761028140986621952
760995882619641858
761034088685838336
761012936684900352
761000496249331712
761016082375200768
761063931007741954
761016204114948096
761018204898533377
761033350303748096
760995824037928960
761023212645863424
761011590137348096
760997975606763520
761026979420176386
761007140186226688
761008721338200064
761031915742691329
761027356811145216
761021870586015746
761050555372347393
761007152584617988
760997417743515648
761052560211927040
761059145491427328
761017391107092480
761003314997710848
761014350236844032
761025557458919424
761008499249651712
761002241159335936
761027910266302465
761008193086562304
761018888607768581
761022604681486336
761000769126563840
761060604861751296
761014299854798848
761060659463266304
761019999750238208
761031991588302849
761010776723361793
761005122734399488
761013637343567872
761018913496760321
760996721505828868
761057547209977856
761004434910359552
761026731973029890
761032461065203716
761021128336814080
761039545185873920
761021401000050688
761052837300150272
761028925279440897
761029277609406466
761064010833760261
761003063440179200
760996465539969026
761053730498195456
761027608553279488
761055781521207298
761055756514840576
761053067718471682
761060034507710468
761060944852033538
761024072452931585
761007387444555777
761028036078690304
761010327773413376
761031823740710913
761007995748687873
761048169043988485
761052073882288128
761055890665381888
761053784902467587
761032695920996352
761063276759228416
761053223150989312
761020524415717382
761004531253645312
761057161657004032
761061456217374721
761028207994769410
761052174553980929
761054510768791552
761048072260419584
761054162532442112
761023720135602176
761030221411692544
761001230571229185
761001327014973440
761032436021010432
761060995213111297
761009270699753472
761044351967342592
761060298732163073
761006443893895168
761063721502248963
761001318685159424
761057547495182336
761034793391837186
760998202069884928
761060089033728000
761044348066603008
761013528224337920
761008520070205440
761064086205370369
761026102563250177
761007794438836224
761048731068145665
761056423316905984
761055869693939712
761040036158590976
761047724430987264
760997241427558400
761060571374493697
761030946988498946
761051457101504514
761047934049759232
761052564460756992
761000215314894850
761042837811056640
761018053807276032
761058100979740672
761041051259768832
761015470053089280
761046042175418368
761016937975537664
761002446969647104
761051335663820803
761055018363400192
761029449710120961
761005424753545216
761050677111984128
761010247993556993
760999615588102144
761035980069449730
761039285457817600
761016019582226432
761022751498907648
761000324635189250
761034143169847296
761022327958085632
761009006773088257
761045043964620803
760997778617229313
761026455094517762
761051096575938561
761040346478280711
761041462234525696
761062735790559233
761040749009829892
761018351363600384
761030569631158272
761054754038353925
761033341827031041
761044087625494532
761033237095325698
761060818980970498
761043814987407360
761019970624950272
761003239638724612
761008520024170500
760997002691899392
761037741995941888
761012793986342913
760999649071300608
761004455772815360
761045266212401152
761051033418145793
761005491623456769
761020620628832265
761056783989288960
761053114065575938
761055760528703489
761005529539940356
761055940934184960
761022893891334144
761058570930573312
761017902828965893
761022831178108928
761002035621703680
761005022134018049
761056423165906945
761063540941742081
761037100049240064
761054552565047296
761008503368540162
761053197876154369
761022063641370624
761034084374097920
761042326256881664
761024731180969985
761013477699911680
761046025544937472
761015222706593797
761058872593227776
761002580788994048
761030540204007425
761050546849452032
761012500418727941
761062584858480642
760996612646645760
761013800875139077
761008519923376128
761063264029519872
761034826640084992
761027729974136838
761056599246934016
761059405467033600
761050559713423361
761052350509305857
761039981691318272
761029923469352960
761004627831590912
761056205095657472
761061515239698436
761049242819452933
761026911992582144
761022835099783168
761021115745480704
761028770182537221
761049024514301954
761057488498151427
761022193371258880
761030620084510720
761053546133327877
761055790069194752
761006200569802752
761063909973372928
761022332097867778
760995924730454016
761000559499358208
761027809879863296
761030502509719553
761027998548041728
761010910982963200
761026412815855616
760999233910558720
761014232703905795
761055819219685376
761014253738397696
761029336451289089
761030774925557761
761031794254675968
761022105655779328
760996687854891008
761062530261225472
760998046964604933
761060638495903744
761061108094423041
761042024208281600
761013590992179200
761034231044644865
761038094137040897
761028292249948160
761050727204532224
761039624961536000
761054510651277313
761054976160374784
761052854102568961
760996713247178756
761039063012913152
760999066343968768
761023414182129665
761038014428524544
761016535548694528
761047783147130881
761053806171795456
761041898320519168
761047933991006208
761053147359944704
761056171478220801
761051687964450818
761036819173486592
761027088396668928
761049464870100992
761054607317405696
761004355168468993
761032343666647040
760997480603521024
760996234916081664
761054875715145728
761055777129762816
761016577198321664
761028946448097280
761027822466899970
761009375628566528
761008318961815552
761004434860052481
761001125508030464
761000932515672064
761001049985523712
761003956676026368
761027914720694274
761017340876115968
761053122496110592
761053634154995712
761022931828748288
761004959328563200
761005865260445696
761019609998700545
761047795516137473
761035799995396096
761035216802590721
761063457235931136
761062676889870336
761013452567515136
761036668291813376
761059254371389441
761005965625925633
760998952804184064
761015184768983040
761052086259724288
761062668656517121
761052769914462208
761016439083900941
761058876787535873
761056079530733568
761029353404665857
760996008625074176
761056074942193665
761051251568017408
761059296511610881
761004430594600960
761055793965703168
761060227701538816
761000756338044929
761045069419847681
761017059698352128
761024005528625153
760997119801102336
761000735672860672
761023158128291842
761001377053093888
761019953839341568761365946321760256
761385906716676096
761368920032968704
761413211660877824
761366063745490945
761392215251910656
761408031959687168
761393099876728832
761415522814599168
761353774258618368
761372728293195777
761393897071341568
761406936948494336
761401484596486144
761396350600609792
761425178077212672
761383037716144128
761367149872984064
761380689119809536
761416768506109952
761362011909414912
761363685356994560
761385550381187076
761358958242267136
761425635134746624
761391627999084544
761408866630377472
761374963878227972
761397067981791233
761385529510334464
761373533435940864
761407910236844032
761424083338670081
761369498658172928
761405280093605892
761382098448113664
761380747940728832
761409545872744448
761365136594636800
761364583177039873
761422665550659584
761384342316650496
761368676532715520
761413710665519105
761403564929519616
761416030396747776
761419154972745728
761385680295649280
761374313714970624
761369658138034176
761371956751003648
761386011859443712
761373105629659136
761410741203193858
761416852392120320
761383624906248192
761419746457882624
761381607643095040
761416596489371649
761416974010286080
761406802990735360
761369108592136192
761388264162983936
761415707426893825
761401765275299840
761356030852947968
761364658657824768
761422359693668352
761416583910559744
761360497903935488
761380588309708800
761397042623057920
761416143517130753
761422392950452228
761386494200131584
761362309537079296
761359105026064384
761377589386702848
761367363962953728
761402482551508992
761361336530067456
761402679885115393
761417628279775232
761366030023204864
761417842327588869
761383277122904069
761368143939899392
761386921985581058
761405070537883648
761384098925572098
761404227587452928
761389413397958657
761375899216293888
761394719175811073
761359763737378816
761361516897574913
761413652322906116
761413996016766976
761376465334243328
761402986048393216
761392240052887552
761397629808939008
761379854340218884
761408966886842368
761380722850553856
761355745724096512
761389195273404416
761362385282043904
761386489951293440
761361483305394180
761374913575870465
761414386284101632
761361353433120768
761362376771964928
761375739727974400
761406635176755200
761416768367632385
761405041240526848
761363475637600256
761404240300535808
761406903524163584
761397852019036160
761411169076797440
761355292479062018
761356076964913157
761394312328388608
761359075665928193
761420400580440064
761359721890742273
761369507269009408
761392068124106753
761405246891581440
761406387419099136
761407746717675520
761423848520749060
761404001044852736
761408795075485696
761379061772025856
761354348672716800
761406190433800192
761360418141007872
761370266383618052
761421738580205571
761362385143603200
761382052277006336
761413735856603137
761358740209725442
761367758101684225
761382509422804992
761412133825482754
761355078645067776
761397533411336192
761411970344026112
761411831638454273
761407352117530628
761363052197515264
761392353252929536
761415820475977728
761425937049190400
761365413309526016
761425853473550336
761398355654238208
761409566676516864
761406526137524224
761394752595959808
761369108579581952
761360833158979584
761417863366266881
761379976000237568
761405888452235264
761416592190164992
761354608946053120
761379053395779584
761381590870192128
761399047383056388
761370966861635584
761359579036856320
761371566366220289
761407524402700289
761368462614822912
761412708487032832
761409650784817153
761410678380908545
761393720596004864
761361231827656704
761419704699326464
761416806091280389
761382723294552064
761356479655993344
761361240069443585
761363353872666625
761404718212145152
761368219626016769
761367653307060224
761414096763904000
761421784797151232
761377455126876160
761409403446788096
761404906875949056
761370547292823553
761362603184709636
761354101305151489
761419607848648704
761388373164617728
761379632109219840
761418576213311488
761369440042844160
761382488417538048
761362997617057796
761386561174773760
761366269153144833
761402440700813312
761361063808004096
761417192185311232
761389513881030656
761362569806446593
761426193270702081
761367992961642497
761410703651504128
761374309747036161
761421365349978112
761391661595361280
761366696766636032
761363811249033216
761386145867497472
761358819863699456
761367917623738368
761401392372195328
761371893689618432
761415778612580352
761357049909350400
761409764219682816
761423198265155585
761416751636549632
761372149537845248
761394647759396864
761417867237658624
761400922559754240
761359243442266116
761425626830168064
761415657216888833
761401924910448640
761368391190011904
761367716200587264
761419435873824768
761380420785205248
761410728758620160
761423911355428864
761423345036427264
761404986890870785
761386229699112960
761374904994369536
761408413582712832
761392957299666944
761381360137306112
761408505681022976
761389106878410752
761363874067128321
761412859226103808
761366205995311105
761387991277379585
761363819775954944
761412402160275456
761406387473657857
761382673055178753
761415883579424768
761376989823459328
761412410586566656
761362280357388290
761388482312998913
761385403677077504
761359331698675712
761365006734790656
761415468401856512
761423294990000128
761383356873531396
761375576120786944
761388020906033153
761378759895347201
761369607722536960
761395109149544449
761385386530701312
761359704819761152
761355560994373632
761379007036174336
761396342174412801
761354831357435904
761393695518298112
761414612486991872
761369507231326208
761372317326905344
761382375142092800
761373747664257024
761362896848818176
761395100568186881
761393368526008320
761376981417996288
761407494761492480
761411525798141952
761368081205571584
761377174070947844
761414147171053568
761361714273062913
761386305393688577
761388041650991104
761382018642948097
761413270494285824
761368571779874818
761391178965061632
761379967754129408
761357314410553344
761369930814062593
761410640749617152
761381871930531840
761373382592065536
761415556473901056
761412163021836288
761422552497467396
761391602518622210
761406303688388608
761374393301868544
761420761563181056
761375823907680256
761367502039289856
761367774811811840
761417938637381632
761424398087696384
761421420173950976
761397080501936128
761413249497702404
761379330068996096
761422401628467201
761414729994678272
761379623741558784
761362125075906562
761381225776885760
761371977412214784
761371302305280000
761383155408441344
761367858517540864
761376964460572672
761363882434756609
761411970369105920
761368559234801664
761381800648118273
761397667687571456
761381637024313344
761409789284978688
761424653843697664
761363094098604032
761363744307937284
761416751766568960
761398573758111744
761416722201141248
761421906327195648
761399341273657345
761370933189804032
761381116733329408
761414121690628100
761378801850863616
761382027069272064
761386758164533248
761424087478571008
761413442473455616
761354520895037441
761389555954003970
761368039275233282
761379271403245568
761415547787456515
761413174038069249
761407306139570176
761381649640779777
761399056111243265
761411211149705216
761420438455087104
761409722054574080
761358215816679424
761403896262692864
761359226908372992
761366764085190656
761400318286528512
761411794082627584
761387643112480768
761357368621801473
761413723550613504
761424238553206784
761407670989520897
761424876221726720
761366680039809025
761399693494542336
761354122243239941
761404986542714880
761387840282451968
761415510386880513
761423433423003648
761387022367895552
761371327227834368
761384527013023744
761411370403237888
761377392245940225
761415241724993536
761395675267497984
761389648186863620
761424439846273024
761400872114987008
761395331577810944
761418580248309760
761410426898972672
761423349214052352
761396380057366528
761411408202375168
761393557261385728
761392303021752320
761425165527965698
761359415421337604
761362808609001473
761379825164496897
761418811090186240
761379640460120064
761397801716547584
761367875483475969
761367854579064832
761419671161692160
761377442682458113
761381330781220864
761407570464612353
761419091982725121
761370761172955136
761369062286983168
761416525081305088
761371730107518976
761357222043529216
761405267552722944
761408576950824960
761376989689155584
761424121267757056
761354059370602497
761384946120396801
761410368040239105
761359784604041221
761364628920295425
761368525562847232
761419108814643200
761361730823868417
761417913526054912
761355468904263680
761415736883449857
761390310765146113
761388679151624192
761395574809690112
761422434893344768
761379200213196800
761402122126569473
761358585179828224
761419779802628098
761375563756036096
761416856536166400
761368303231197184
761363639358066688
761415686253969408
761392374350249984
761378969375694848
761360640216854532
761354818577428480
761413971077390336
761412557408051202
761376679260454912
761413559808962560
761364226459832322
761407998358982656
761422384607981568
761398632130248704
761406920435654656
761376263923720192
761368034715901952
761372577323331585
761397344529178624
761365086229393408
761374691126812673
761425232502611968
761419733669388288
761421411407847424
761362175244075008
761356249074204672
761405850829324288
761379632000147456
761377602179371008
761375953532715008
761404433108439040
761369909825794049
761420933479276545
761410686798876673
761414348539584512
761380315898281984
761381792154783744
761412746021744640
761356655858683905
761367363904278529
761423382948749312
761414272681402368
761397713782964224
761410040788123648
761358035696529408
761382526174855168
761397336199225346
761410216848072704
761400117190459395
761366755684024321
761399747953385473
761414256101302272
761369368538198017
761407884840140800
761415673704648705
761371901969125376
761373512678244352
761360426357628928
761391661213548544
761425656072642560
761415774581907456
761380223657054208
761400670725386240
761415770169417728
761399949493800961
761396858094751744
761406794556137472
761415434906193920
761374062232862720
761361730760880128
761378587845033984
761414914632286209
761402138685681666
761415522705485824
761355053357633536
761375303662964740
761397948483862529
761404043084361728
761416235766652928
761415568759091200
761376247217725440
761420027400589312
761373193760301056
761423617813086208
761362615872458752
761383084201742337
761365186984804353
761417485891493888
761407469566300160
761415581501235200
761374380777537536
761364775884382209
761367942680317952
761388712802578432
761379225215574017
761376687552626688
761363333236740096
761366017524244480
761380265474351104
761355108101664768
761416047186546688
761376041860562944
761377736279502848
761418597222592513
761362594875793408
761407532451696640
761389220246138880
761355577834561536
761393695442763777
761414621098086400
761375492444397568
761421671618052096
761356336844111872
761410644922933248
761421281682075649
761384887542747136
761403686283206657
761422745192239104
761413421594279936
761394240861511680
761370798930161664
761421784830836736
761372078041866240
761421973733908480
761361609159761921
761414231136677888
761416885942489088
761422514794881024
761379468397125632
761375995551223809
761396379952349184
761396447254241281
761414683991609344
761391539725668352
761388167379509253
761360975857610753
761414432081707008
761378893727141888
761358148720553984
761385487336603653
761394362379042816
761385277818564608
761379598454157312
761354814454370304
761356748213084161
761418995778121728
761416747421405184
761378260567535616
761390583281627136
761380726872875008
761359277051314176
761369930700820480
761419767286751232
761361042823786496
761368609654353921
761414285499174913
761420861958160384
761355078645141504
761383364880400384
761424792125931521
761409403157303296
761369888711647233
761416395104059392
761417376667664388
761421755437187072
761383205651963904
761381234173943808
761390528906821633
761361672044941312
761357402318917633
761367128989638656
761414419519836162
761415703152832512
761363823999655936
761361185488965632
761425538904915972
761404588381442048
761421692518469632
761415552023662592
761424439988916224
761371574981259264
761368785584398336
761376360677847042
761400251483697152
761361219320221696
761371369326145536
761390310811402241
761392038810005505
761415594193199106
761386036635119619
761354797614264320
761423613488758784
761409415857790976
761383973205512192
761408191271800832
761370690008260608
761402487039528960
761381846592712705
761371834839363584
761413723441405952
761368655611432960
761373999116931072
761367980458536960
761364758993907712
761417645304475648
761354067880927232
761389492821516289
761380374643605504
761355108202405888
761368135740035073
761370605882974208
761416361511759872
761357327014432768
761355158383128576
761388834458177536
761421508237406208761771484826202113
761768003906199552
761722340174692353
761744469674889217
761750626544054273
761766435152601088
761783786820468737
761724189921378305
761776530645278720
761781941498699776
761740207884374016
761759380249440256
761720465660452864
761788476077510656
761745203388620800
761723468702416900
761769467558977536
761724185949401088
761727151209062400
761724311728164864
761737502868865025
761736974306652160
761757350122270720
761763712801861634
761744846759550976
761754435143897088
761726522227036161
761770058892705793
761766519017734144
761762676942987264
761721576924512256
761754074446434304
761727331534774272
761717135349514240
761721421764579328
761733958610542592
761740367574159360
761725091843563521
761742728984047617
761769912041746433
761741562812522496
761763201172189184
761731471149195264
761770029562159104
761773301186179072
761762387624022016
761725574217891842
761763087997366272
761740765802487809
761725200811581440
761774483736698880
761760751610585089
761775863973158912
761764895725617152
761729231684530176
761750480028438528
761752556242608128
761718657550516225
761724416631996416
761724248771719168
761729172955918337
761736072640487424
761727721579896832
761735187419926529
761725364607545348
761720284932141056
761785334631952384
761730808621170688
761723107895832576
761782884915146752
761784906729000961
761767869403234305
761764644234989568
761750312331911168
761721576752635904
761721199500091392
761729747608932352
761763612159377409
761719878420234241
761724550723866624
761725112861151232
761725133614485504
761756557377933312
761773930340290560
761739084096086016
761739327059599360
761775968692408321
761763461407903744
761782386187182080
761757681673789444
761734537361629184
761746684162535424
761749531805396992
761732532538839041
761724823391334400
761773410175295488
761753789024075776
761740530900402177
761738001709957120
761776493139755012
761744985410547712
761787247314231297
761719722996006912
761723141571874816
761739646053322752
761785892319203328
761749267866320896
761719815153315840
761721925068546048
761721669220200448
761771770173063168
761763020905349120
761773363857612800
761744243052380160
761718317950373888
761784948680433664
761747820571275265
761777206183862272
761769140206067712
761724781444169729
761749741868769280
761729541924462592
761763163620544512
761788274696478720
761776560051515392
761763612180385793
761776019015626753
761776627042910209
761724701903163392
761776287484633088
761783250188664832
761730724693024768
761740220521975812
761764505521123328
761778103416827905
761780356085350401
761763612155195392
761719425410138112
761777956695834624
761776463532220417
761786555077984256
761737905463173120
761755190299074560
761724223534534656
761723162241490945
761744586779856896
761765675773952000
761787750525898752
761729504054276096
761773913445699584
761731462836224000
761764023520092160
761723908785659904
761763050336714752
761740199609131008
761724446034067456
761725750152142848
761787020532264960
761775117101887488
761787322631348228
761727285560942592
761737100228263936
761777331925123072
761737280562139137
761760412094324738
761726203149619200
761782880905400320
761724693397266432
761734973497933824
761776375590162432
761724093595025408
761719857180184576
761733157301329920
761778170743943168
761744133719371777
761784017641496576
761722130618777604
761737272135942144
761721849797541888
761718875906080768
761722374039412736
761744901390364672
761773380689199106
761774584580354048
761730687128834048
761733157351591937
761725544773914624
761784378410303488
761774118974918656
761732524125130752
761754972107182081
761763901679673344
761749221590654979
761734591904292864
761748122871689216
761786186075480064
761782868196687872
761779550539833345
761787985436237825
761763876488654849
761747359508332547
761732154820792321
761759673682956288
761770708871614465
761724672530587648
761759342651543556
761749422904578048
761745744525230080
761754082705047552
761724332594704385
761747606947110912
761765658963144704
761744796465500160
761747527033126912
761722864781238272
761776132194725888
761752262460964864
761735594175238144
761719957902295041
761759292068335616
761745992140009473
761754070331817984
761752753060339713
761781211681419264
761741923686162432
761725704102899712
761735304726347776
761745635322241024
761738547284021248
761729063677485057
761723816716406784
761767588619845634
761726526320586752
761747460180025344
761780339069095937
761744523810725888
761746205755965440
761758931433566208
761772357224574977
761751864157343744
761760579933573120
761777780484927490
761724940664078336
761731458906071040
761740652682088450
761737205006102528
761769450739757056
761757132198850560
761769622869803016
761724253108658176
761734457703424000
761757664766550017
761724286356840448
761785523207806977
761749309561802753
761731261413163009
761739025250222080
761719261563719680
761766262993289217
761724542456885250
761730095501279232
761742489686536192
761770591762391044
761739134138478592
761725448141344768
761737653935022080
761767080882417664
761739943907561472
761777944045977600
761763306080079873
761733690191781888
761756326900985856
761735560968957952
761736273618935808
761741348756226048
761780049783746560
761724391252234240
761760118367195136
761784760163307520
761723774827896834
761744373025480705
761773909133975552
761734340103528453
761787121174577152
761734109722976256
761724202529456129
761736982708060161
761759652682039301
761751620568899584
761758566621609984
761776597720567808
761722092928708608
761743647553556481
761760999242342404
761751897548218372
761734092941627392
761720167755841536
761787209552834560
761734642147950593
761749682900996096
761721451263254528
761752140763258881
761757161521315841
761722273048911873
761785905078210560
761717881939701760
761750244967219200
761774546965958656
761773464629997576
761774588921520130
761724253024706560
761773917790998528
761734898193272832
761768926401486848
761720557784170496
761739595776155648
761786211258118144
761779202463002624
761721237315817472
761754078561046529
761716858278055941
761761028447154176
761738283001012228
761752413426618368
761773796168728576
761746788919472129
761782054715555840
761783635699703808
761779739468103680
761764622986870784
761724676385206272
761745073646153729
761735313479925760
761725301533597696
761733488630312960
761752556129234944
761747980168863745
761781723092877312
761731337204146176
761735334379991041
761728732352610304
761758528944078848
761776455302967296
761764274830180353
761766108043046912
761717152038674432
761734080065077248
761725159044685824
761729713899470850
761785699607703552
761725137724907520
761739226530578432
761773892381835264
761720356604350468
761743714662420480
761742422539902976
761754292684517376
761778829199376384
761740812187303940
761763427857620992
761776325250154496
761736663718563840
761724248553652224
761718074529591296
761738161290563584
761717810376605696
761758742782349312
761744695861141504
761742527527522304
761770239340187648
761734906254807040
761718221699477504
761749678673260544
761727092459499521
761774571796176896
761728954931769344
761746683894099968
761752539436027904
761745182580760582
761724303150878720
761734248126615553
761765575374802944
761717739127992320
761782885175230464
761733304320200704
761781798665846784
761723980382363648
761773305464512512
761759459710345216
761731127446863872
761770981685952512
761740686160953344
761720960546250752
761734571054563329
761774005783146496
761723074186190848
761738782139936768
761748323850002432
761771451615678466
761724215179485186
761722327713193985
761724278077165568
761752476261486593
761748055569866752
761739130258817026
761746663283257348
761738320829411329
761787331024224256
761723955216539648
761749380856619008
761745631182479360
761783367503405057
761753004928217089
761729680210878464
761731995672117248
761758381774409728
761751062801965057
761778124543721476
761766166582788096
761731009977131009
761724307504566273
761767521544462336
761729760103890944
761772587886206976
761737376720883713
761729516851040256
761718875675303936
761778308925255680
761727532861382656
761752643962298368
761761066128805893
761724374600847361
761762274293977089
761731802520313856
761749829756317696
761777596057133056
761734138898554880
761783426101940225
761742863084326913
761766602798952448
761776090499211264
761748131142852608
761739172260569088
761778833397776384
761756238678003712
761786483866996736
761734898147143681
761719039555141632
761783405256114176
761764480577576960
761759560755318784
761721467956367361
761733933436395520
761757497044721664
761788547598811138
761725968507478016
761742506690224129
761745073453330435
761737368487550976
761735321490972672
761737045718859776
761719190545805314
761771275115237376
761717332179681280
761731207063277569
761776517949128704
761769467605024768
761746721928015873
761717680260849664
761749624109490176
761734503652032512
761720259762130944
761749670364405760
761757371337244672
761724340933132288
761756205022928896
761725490226982912
761722415768596480
761783790901596160
761750236553359360
761743261388181504
761766246350217217
761745882945425408
761724823336779776
761750735969222657
761724366082179073
761766074354393089
761724609595072512
761724181612462081
761775813469564928
761775888832798720
761724131482144768
761760407828692992
761742816846372869
761724064364896257
761786345329078272
761773795967467520
761749100182331392
761775964393181184
761732075376545792
761763373277126656
761724039090036736
761724340899577856
761750081326419969
761724324181049345
761762366581248000
761780087301689344762092026410119168
762113731744542720
762085655170121732
762100108754235392
762117275860303873
762094702329868288
762085911018541059
762115413811527681
762093687203434496
762119259921195008
762096845409615872
762123630436167680
762091434904260608
762089220395692032
762143645688528897
762089484662009856
762133713639596032
762097818769031168
762116185508966400
762099273936801792
762104516707745792
762145357014921216
762097973618540544
762101618632515585
762092433001836544
762090428283904000
762124448275263488
762101547274760192
762100440125235200
762119251503177728
762096329598394368
762118089567707136
762109608651526144
762090952550936576
762122564944605185
762124578109796352
762147949057044485
762146057144840192
762140373938569216
762131859379671041
762116617543249920
762120262208851968
762143221782810624
762106265774555136
762125975027056640
762112293035503618
762100276362960896
762131327080501248
762086728773603328
762130395777282048
762124683135229952
762100125397245952
762092802150989824
762149400177217539
762103564869054464
762140759793528832
762108946282864640
762139161860067329
762149962050310144
762104546185318400
762149475817287681
762088813556477953
762124976577191937
762099764854919169
762147701559439360
762104944598016003
762117678660132864
762098678458966016
762107511466057729
762090507795255296
762098808633364483
762110397314768897
762150524166676480
762141942838882305
762138310521282560
762134501933867008
762101668850831360
762098762344964096
762100117096636416
762115011225550848
762109503944916992
762132555881644032
762138667078946816
762098380633935872
762136225755099137
762087144059867136
762117959489728512
762091736701210624
762086959648874496
762083855960412160
762135676355739648
762119847077613568
762131637417172992
762097957143470080
762098099816837121
762148070524059648
762147638347169792
762135948838727702
762097193629069313
762096283658051584
762150440347852800
762100100315222017
762091589967544320
762106811122016256
762148955685687296
762093716630859776
762142944954421248
762142051823673344
762095985694797824
762095264089997312
762114545619968001
762110275562582016
762128948645994497
762100658002472960
762128797852311553
762085932002643968
762097185232084992
762143393929723904
762083922935214080
762107528268349440
762113379418857476
762110762227826688
762096212313042944
762110778942054400
762118404102877184
762107763220676608
762146057333641216
762143536418521088
762133163825127425
762131905789571073
762091942360428544
762133386236264449
762113853408804864
762143263746887680
762149177925197824
762108849801297921
762098137301340161
762088188319891456
762143427404464128
762111626367631360
762098099657412608
762094660395212801
762107058732826624
762088037421424640
762142982732673024
762093343442669568
762148305405181952
762147810686869504
762140894111891456
762115669483622400
762124662037884928
762087378903236608
762130131632607232
762114205906501632
762086053763289088
762110493741948928
762084954486349824
762112364325941248
762083419769700353
762101337546862592
762093498489241601
762144308258562048
762115904654102528
762087702024060928
762128122292699136
762120216025243648
762094668620369920
762137438122708993
762089815953121280
762091522930028544
762086359909605376
762096849562075136
762140046816219137
762125941401321472
762091967601782784
762135974298214400
762119184452988928
762105980771442688
762102969068359680
762117439580626945
762091959045324801
762142408238829568
762090306741370884
762116755984674816
762085709683560448
762098217228075009
762093691603329024
762116457908011008
762087097901527040
762147797823025152
762132384074567680
762106945289523200
762090306707853313
762146929761325056
762148284412506112
762100893051392000
762106769250418688
762090751102558208
762096438713221120
762117158725967872
762116000959516672
762098997347557376
762130668289724416
762093708380483586
762105049615101960
762143985242550273
762086016001970176
762108283465367552
762088486446989313
762095650112765952
762107138286182400
762088813409759232
762083964987248640
762134619583950852
762087131649044481
762112624481996800
762148435617341440
762104819066732544
762104084904103936
762095163476938752
762113039697076225
762090944216702977
762114121982705664
762093704039452672
762125412784861184
762084803818717184
762092798170529792
762116655241568256
762112993437954049
762087525754241024
762106068822429697
762094765164769280
762086347205140484
762127715503923200
762145167931572224
762147089027588097
762097130949386241
762149970539675648
762105074806091776
762147869126172672
762105682833371136
762121642420084736
762148787649470464
762139685992828929
762112976732119040
762084140858703872
762105188090085376
762086388951048193
762094509501145088
762133386315956224
762144333269200896
762108627381551104
762095516029034496
762130916009451520
762125635036803072
762107046279905280
762124024767979520
762098284127195137
762096853915533312
762110636482363392
762142039073054725
762084812190519296
762131243077033984
762094454597492737
762113224082919429
762094374910103552
762123454346850304
762111571741081601
762149991712485377
762087395860877312
762107566335799296
762084870600392704
762122824886595585
762128604952014851
762089954277154818
762087303338754048
762097956870885376
762104248477872128
762092915464208384
762107813447372800
762111601134571524
762089492962422784
762147533770657792
762109801920729089
762086657621364736
762141154062299136
762117087296749568
762102717603078145
762100930703609857
762137509484761088
762110103919230976
762095000234684416
762143570052599809
762085629941415936
762122502252494848
762141716203900928
762098267547107328
762108291887403008
762146082344370176
762095520038920192
762105397771640832
762132153056497664
762108195414368256
762084866422874112
762132887210631169
762097122212655108
762136813184151552
762083872502931457
762146661342777344
762139363346087936
762112322487803904
762106228373946368
762086309460635649
762089463560429568
762092361719635968
762094421223407616
762135965607596032
762115879454793728
762137345554604032
762135181323042816
762121147123113984
762147462371041280
762096627557408768
762107905906704386
762139677662982144
762128638368178176
762091938392571904
762114092521910272
762090990337421312
762120874535321600
762093448006504448
762123487804665856
762112708342902784
762104491701174272
762088758892265472
762118731468275712
762130253326057472
762145780283179008
762088809425018880
762125891254231041
762115967250030592
762104814520139777
762097990555226112
762143398237265920
762109709285400576
762146464067784704
762134975844003844
762087605492150273
762129087196438528
762126331698155520
762090155721252864
762092219062902784
762115799423324160
762095562158211072
762120828641214464
762140709625425920
762115069903679488
762130580364484608
762150628936286208
762127548033576961
762093297162682369
762148691125768192
762098653435666432
762114591715459088
762093326426333184
762144895423438848
762097193566208004
762107385833926656
762086175377088512
762087152444473344
762111647184027649
762133566671220736
762097113903661056
762115963059834880
762090734325338112
762121415705243649
762144173944369152
762098812617953280
762140000796409856
762147919705276416
762128193566363653
762130458486255621
762086271703457792
762140025836318720
762146015419961344
762124620409532417
762084396719566849
762104974276911104
762094223890022400
762120354647175168
762093976635617280
762095008304463872
762086921850019840
762094521794433025
762126541060968448
762118177643823104
762114595796324352
762134191765069824
762118324624953344
762128818664464384
762091263072034817
762115912812097536
762123961828315138
762133394494939136
762118010190516224
762088750411374593
762096497232121856
762088742274359296
762114625152385024
762143377227931649
762088993836138496
762093628567072769
762105045202657280
762144421324488705
762103090656968704
762147579857661952
762133386127302656
762109608760643584
762083998264885248
762094232320565248
762097654948098052
762087475665735680
762126918489636864
762107444428410885
762113626740236289
762086225557725184
762123231763451904
762095998302728196
762118354031173632
762096631672025088
762105766706765824
762084191488118789
762087920186429440
762101647824687104
762136812882190336
762147349317709825
762146099335401472
762102667384594432
762112867722199044
762119255567413248
762093439873724417
762146547848970240
762096023376269312
762137945457299457
762141238027886592
762123932249968641
762088721093132288
762129971942862848
762086271728644096
762086804455432192
762116424475095042
762144018998390784
762083490833858560
762092315867570177
762146052954791937
762088276572463104
762084212468047872
762144442568568832
762091883522850816
762087370732740608
762135705720094720
762086107911626752
762098426930720768
762143771282829312
762084032112910336
762130026594570242
762130299429937152
762138474006863872
762094664639844352
762115841567526912
762097524970758145
762150520027045889
762115078216830976
762095545179668480762486966017413120
762476195082407937
762453361513730048
762494251435368449
762507140766412800
762465411581435904
762508835386826756
762500916188557312
762474152649302021
762461599084883971
762456888675999745
762446008726851585
762494473775435776
762448378701582337
762477025483296768
762476610574389248
762450517486284801
762459812340731904
762473238173659136
762444733545259008
762462379191865348
762507560104497152
762461011794276352
762467487820582916
762468758501765123
762512094163980289
762479143900413953
762490271045005314
762459250077474816
762447669679706112
762478526993870848
762447761891430401
762488773699440641
762447720141328384
762451452929323008
762449658010447872
762474089499860993
762458599872352256
762464006665711617
762447178862211072
762510798333747201
762482390144999425
762504808716644352
762452279286870018
762476438368858116
762455882214977538
762452484803604483
762472013436891141
762446901971005446
762474320119541760
762484625650233345
762475742353428480
762449150185058304
762470386260848640
762478229298950145
762508340442181633
762478204397367296
762457689884545026
762451062770978818
762481467423240198
762460978202103808
762458633426710529
762464589405499392
762446969365106689
762500715214348292
762487456935481346
762444620395446272
762508394741702656
762471514432151553
762447866820341760
762499322357293057
762483094620299264
762473963846930436
762466925855199233
762480330670387203
762504494064152584
762446935777157120
762451704461746176
762484306753183744
762451385874911233
762480414606827521
762468163179061248
762472768558419973
762449901108146177
762495040157392900
762464652403945472
762486915828293632
762454535847587843
762504003448078336
762447195635187717
762479479356690432
762466539689824256
762446608625610752
762491483404447745
762461955634307072
762473540037730308
762444913988349953
762502484908617728
762500320601575424
762448453934813184
762452375634255872
762475608001490947
762506855520219136
762466342549069824
762450375001583616
762451779921379329
762479747758567425
762456314253500418
762446776523567104
762476874744287232
762475993860743169
762507430106279940
762504439563362305
762467630368235524
762457635186577409
762462647493074945
762455982785998848
762446931603763201
762511934830686208
762461896662331397
762506855553781761
762471149288644608
762508789220114432
762459916917284866
762492813053272064
762492750163914752
762481345578708993
762451906069303296
762499582676697089
762482583292686337
762490787103768576
762487155058892800
762477499729137664
762501306468536321
762478598422802433
762467592531353600
762445279144448000
762499511281328128
762446814071050248
762473397481713664
762478694875013121
762474567612837889
762464551895863298
762503672043417601
762460604904779776
762450127365677057
762494029275598848
762494943671689217
762487163367718912
762466384638976001
762452556106784770
762483010864164865
762503781024014336
762444926755799049
762479126884208640
762499620303802368
762508478795517952
762455642976071680
762468389461733376
762453281696120832
762445350355423234
762511414858702848
762452409192812544
762491961659969540
762447405409112065
762484600631242753
762482398353166340
762486294890975232
762495174211543040
762475318573576193
762449469069627395
762489273157242883
762490719936192512
762464660725436416
762457564223115264
762453679983120386
762483094620295170
762449703996841985
762449041045106688
762467772928450560
762461234096590852
762497011643916289
762461653552144385
762462014224470016
762476388297224194
762501998528704513
762469312267366400
762449397930074112
762476169832779778
762502585903263744
762452061187301376
762463083948183552
762494352266371072
762466363923320833
762459480856506368
762466258931417089
762450211624980484
762511087468109824
762466472715096064
762466162391126016
762481001880702977
762478971904589824
762456943214497797
762448190004011008
762507211998318592
762449595053899780
762498760463101952
762453629877886978
762451796912517121
762505836350480386
762493559375179777
762489281453490176
762458440828526596
762497481179484160
762477654683418625
762450488180604928
762492980947136512
762477524752343040
762500303815974916
762493190486106112
762501516284473345
762507019307724806
762470155196608512
762490229148135425
762458486894505984
762513197354012672
762466250341482496
762451809596157953
762511498753126400
762451008203005952
762508747335839745
762482113236963328
762468813161889793
762462454727053313
762489583569215490
762449892740517892
762472189694136321
762477898234142720
762458193414848516
762465789244956672
762495166020145152
762497313646317568
762486726891667457
762468624418209793
762485854514188290
762488811590852608
762481899562336256
762506075530604548
762473032602361860
762489063093907456
762510424818397184
762472655077281792
762506331374755840
762507363202904064
762458562287198208
762508038401961984
762470885152346112
762474483735158787
762483631730274305
762501210116984832
762459606673088512
762482931122057217
762450408597966848
762464732238327808
762481790313299969
762503499963781121
762471501618565121
762452241508741120
762459883694194689
762450941203193856
762510760412979200
762476694389207040
762460902847225857
762482373355118592
762486483928219651
762492070422470660
762478464326733824
762471761883467778
762505672877420552
762455068591345664
762513042328449024
762474962137395201
762470037764485120
762484315322056704
762477000300728320
762510814808936448
762459107378946049
762506020811706369
762500551460270081
762491085142630400
762449850629664768
762512211457609734
762460441507303424
762461187900526592
762462387509170176
762500140376526848
762510546390257664
762457849154838528
762464493259468801
762479794051125248
762507241282940929
762450412792229892
762471493284470784
762464874895060993
762476472002936832
762489260381380608
762511271979646976
762458574802989064
762452123996950528
762485447910010883
762469286988226563
762469304012898304
762477679828275200
762507451245682688
762451176004562949
762462647539212289
762490711841251330
762495841298853888
762477704939642880
762476530513551360
762489713491976193
762509925788426240
762466619675160576
762449905411424256
762450534217363465
762511108724842497
762466338698776577
762451398575337473
762458847625695233
762453671917465601
762469291333517315
762511423306014721
762459669499551745
762445463421194241
762508092722601984
762504037098852352
762492775375876097
762500882994909185
762509166464278530
762457295779274753
762460328244355077
762464673216106496
762474932773146624
762497636519653377
762510139744149505
762466015796088832
762493827982602242
762446667069042688
762491412105396224
762448143560511490
762487763014856705
762449423108415488
762511444172693508
762455508934496256
762461372693123077
762496076247019522
762470625109696514
762476983561314304
762490858297929728
762462005886189568
762453667584708609
762466179193593859
762478346693324801
762495446811942912
762490229336879104
762511171337326592
762504116518002688
762508160120737792
762505056239226880
762447283870846980
762447137179250688
762468892996317185
762448873440718848
762446495471644673
762445496891744256
762450685572947968
762449858938580993
762508998952169473
762450672713207808
762509246214713344
762464383955902464
762453344661090306
762461330422964224
762460521215905793
762491005333495809
762497527295856640
762489382024511489
762482809546027008
762464505750167553
762464337906638848
762503059805134849
762455060034916352
762508814117511169
762487133990825985
762511251150807040
762476631541755904
762475415197802497
762502094804836353
762452044418392067
762453134979440641
762494012565532672
762486597233160192
762446562366672898
762449749932855296
762488828456083456
762475574363164672
762465206106677249
762450198886912000
762492028760358912
762492561168568320
762508331927769088
762502984072691712
762455030825783300
762453936150159360
762507992180805632
762485468634034178
762492087405207552
762484998842617856
762492963930845185
762472785176244224
762502850026934274
762511695742955520
762500597538885632
762464430256902144
762481056444391424
762495149079355393
762446117934030852
762507891685281792
762448563129360386
762448978491248640
762480490293014528
762486764732768258
762473112449331200
762448881963577344
762472663742722049
762471002638995456
762462127277772800
762466912970211329
762451868337385481
762455655764504576
762487427332132865
762496122178801664
762458591483731970
762492762650324992
762495304419516417
762511938920275968
762487440175013892
762477755346722816
762490958944489473
762500157199876096
762490724130533376
762449502464724992
762492959765860353
762456494591741952
762492632736014336
762469148643368962
762484575238926336
762445232881360896
762465600471912454
762473535814062084
762465138955784192
762471543796477952
762462349781405697
762508730218876928
762474823431823360
762501994216955904
762496176813772803
762453923323981824
762463314311917568
762468821651169280
762465675784761344
762497946768203776
762505697862950912
762467408137195520
762461259430178816
762509149997375492
762463406834102272
762447082498039810
762446834920857600
762511175527518208
762477461963616258
762503168936685572
762468318393401344
762508348520476674
762491303191982080
762492385066561536
762469677154996225
762484239661051905
762446864255819776
762493857263005698
762484860736774144
762497200274366464
762446654796509184
762485699509530624
762497129063391234
762507245401714688
762475494537179137
762476744586604544
762482209932488704
762509955261837313
762471438905323521
762508340253429761
762488606300577792
762468603509641217
762460034462654464
762491877685727232
762501918786658305
762512404534136832
762502543968657408
762496906551398401
762479005299675136
762486416848723969
762493467129806848
762450509269639168
762446063198281729
762470881142595585
762494058799378434
762468981139660800
762502367426129920
762453675818098688
762502220751380480
762463813765431296
762498798299951104
762461414560714752
762495417472782336
762445241404100609
762469295393693697
762480838399307776
762473070426587137
762460562802348032
762513168148992000
762460198191587328
762470683720900609
762451276969877504
762459837556862977
762500882952925185
762474261709676544
762449003422232576
762474584624930818
762463587197517824
762444607871332352
762447577606303745
762496310867996672
762487608031064064
762446637805412353
762457073476960258
762450073204629504
762454095517016066
762449389524660226
762513222406516738
762466644698337282
762452648222089218
762505626538745859
762502032246714368
762465717841039361
762451897668120577
762445807433895937
762465462126915584
762497443690713089
762471811934064640
762498676795203585
762472705501212673
762511867742859266
762471438729170945
762446591617753090
762487679279779842
762483334052130821
762505966457729024
762499599579820032
762449276328783872
762480045461909509
762503491684139015
762482943684059140
762462425446658048
762460688807698432
762472038518759424
762449355722792961
762484785134522368
762482012691111936
762450953781915648
762502010964996096
762475503215218689
762459707537666048
762513100721360897
762472919398092800
762506876667830272
762462144096899072
762510827714772992
762473334806155264
762499792119353344
762503021746008064
762481031039422464
762495396576841729
762458969361125377
762449666013134848
762502770092044288
762487175975804928
762504464565579776
762498764531601408762873370547408896
762840390957268993
762818249125928960
762834158041206784
762824305587556352
762859923793256450
762812397929324544
762849849087635456
762850129946611712
762832513710579712
762868756791996418
762808828534657024
762854496057765894
762825727498596352
762813346072653824
762853820955144192
762831284968226817
762855809160052738
762864717870227456
762820090249170944
762814742570397696
762872938676629504
762866781199282176
762856941353783296
762811437546868736
762824779640352769
762836481689866240
762814079996039168
762811794146652161
762814017090023424
762864784794451968
762809486935339008
762810326169612288
762868748621520897
762810892308414465
762831880374906880
762871034496348160
762815963251085313
762832169794412544
762808115687555073
762846988253528064
762870665342881792
762814344266706948
762836548815495172
762821021636431872
762836817309609988
762837568052301825
762867611629592578
762822346977734656
762837332969922561
762810434894254081
762848133260779522
762863241215082496
762872376715452416
762847181162225664
762864197826928640
762871143204134913
762818261469855744
762822816723005441
762841602914000896
762814251769663488
762815942023901184
762869750779097089
762813836432773120
762842244541849605
762819842684678144
762813295703142401
762862997995794436
762874607804289024
762810300735172608
762869935353630720
762837593037819908
762821713491025925
762844740182089728
762842651490070528
762820824520855552
762844312631513088
762857843271708672
762832954116575232
762868135938646016
762823907091054592
762853917306728452
762844606224408577
762813484459405313
762844966833971210
762819104709419008
762856849192341504
762874033129951234
762815115708145666
762856190703308801
762844844989423617
762862150800900096
762860733298270208
762844853386350595
762841120384520192
762843310088081409
762809868705263620
762874041577279488
762811190183600128
762813325008736258
762808467992276992
762844862022455296
762855217612271616
762832010729717761
762864424294060032
762866676584984576
762813891118260224
762871814376697856
762835601087270912
762831914088529924
762874482033917952
762840592149688320
762835005475131393
762861161108819968
762823466793828352
762844652361789440
762827891663044608
762813295556296704
762858791129841666
762814184690036736
762811899033649152
762850868127342593
762841082832924672
762808694333513728
762823085032562689
762813350023749633
762864726174932992
762816974028152832
762841644714463236
762856845211906048
762817838021087232
762807809322938368
762813941680529408
762861634779963392
762816164531572736
762835185456992256
762862083780161536
762865665757720576
762861165336629248
762834380372873216
762810049085464577
762810787580801026
762835571504877569
762871331989827584
762843205075243009
762816890188263424
762854810794070016
762856941357977600
762819931029274624
762839434647613442
762858661270040576
762819339556950017
762832983623553024
762825383423143936
762866592774520832
762870749262516224
762825530315911168
762821109427347456
762813266364014593
762829984561975296
762810036619874305
762866235922972672
762862423292248064
762840189383303168
762856702358069251
762857558142922752
762829745499373568
762832656430006272
762857948242595842
762866823297589249
762870690630348800
762823714358517760
762856648012476416
762842110580011010
762807561905172480
762874201254473728
762811290716893184
762824695884447744
762859915220168705
762809067844673537
762847919573643265
762818718879461376
762850083779989505
762811450125537280
762813551559970816
762831091858182144
762821520775229441
762816118394228736
762828172907819009
762853539869630464
762820048587255808
762872422550740992
762822045071577088
762824473338929152
762853443463548928
762851635726999556
762846015498051584
762816529255784448
762873215563595776
762859982240960512
762834313180164097
762824473208905728
762810565169405953
762820186873458689
762818320534016001
762856941429239809
762855230140665856
762824733280858112
762820463571505152
762818785921404928
762839962945331200
762809768335507456
762871743266435074
762842353866448897
762867607452127232
762840671879204867
762860527630422016
762824754491293696
762816974141296640
762865120309424132
762839044292087808
762808317060186112
762844723656523776
762843649818316802
762819515721940993
762817062091755524
762873961835270145
762849010004529152
762860192018989057
762859067870027776
762843582688481280
762870887645319169
762818114987761664
762838864096395264
762851346370310145
762848238277840896
762816516832264192
762826406845902848
762861848878206976
762860594747670533
762841141624438785
762842278247358465
762854181833105408
762848624355123201
762809428273930240
762874801023176704
762808941873029121
762837987474366468
762821449480564736
762833679894708224
762851946084438016
762851925167448064
762827245752872960
762818467015733248
762838734190485504
762849228011999232
762866089164365826
762843532340043777
762828323638480896
762820568416555009
762818685413236736
762825106573885440
762815116056207360
762875161464991744
762872535725645826
762842601238122498
762848263502299136
762851094804336642
762868949683884032
762855159042969600
762875660540882944
762824846615031808
762867318061867009
762834539802599424
762870207891185664
762808417517875204
762870208134385664
762845793128550401
762807725520805888
762822745310826497
762821197700661248
762870740634992640
762850360566218753
762818484061503488
762829448022519809
762845440849039360
762848909219602433
762837379065315329
762817879783923713
762809285936046080
762827866753081348
762820245476282368
762841116538314754
762863920780423169
762868610138202113
762874821998882820
762810250361798656
762818899364765696
762847399496650755
762810908959735809
762809449329197056
762820904187531264
762859189836222464
762863153197625345
762843108534919169
762853518843588608
762856941605433348
762840264800993285
762858107366051841
762815157697380354
762810128999583745
762845130252439554
762810154244935680
762816697182990336
762837811133198337
762831293314981888
762853426682220545
762849731621945344
762837882679595011
762868798638608386
762812406472900608
762843293096906752
762810284243156992
762837442382614528
762861253438025728
762859411794636801
762813983543951360
762847768515751937
762855263883833345
762863191114166272
762875975256334336
762874431609987072
762855842613866500
762827900139761665
762866600777162752
762851715519393793
762835147913695234
762872661772951552
762836007548878848
762845721796026368
762859839894675458
762868299621294080
762810330036604928
762875660511481856
762831524093890561
762825245321523200
762870367501201408
762812633078763522
762861848882319360
762815094719819776
762843574429814784
762820736125894657
762831679257993217
762861848861351937
762867460827521024
762835659463667712
762875664802406400
762813803193044993
762807947718164480
762853342980616192
762818605729849345
762825798910828544
762851832800632832
762861018217189379
762816248258461696
762818521516560384
762819238964764672
762831809268690944
762814071406080000
762815409313710080
762840847977066496
762826012770103296
762846598401359877
762818982944600065
762837798839721988
762854131354652672
762813811380281345
762858996634005504
762808572904370177
762856941538332673
762826121603940353
762827748976885760
762861848878157824
762809210341957632
762856941366353920
762816500008886272
762830957720195073
762812108564230144
762872070426550272
762865212747677696
762817271886667776
762856941383057408
762867595229794304
762856941366325252
762832706640097281
762874075203178496
762824716734242817
762874666620891138
762813534824722433
762852042696118273
762842395792642048
762821507848343552
762813366725406720
762841720547479553
762833851706060800
762814688262496258
762857914612666371
762872871370620928
762855913946361856
762861475597651969
762821596260081665
762828772366094336
762868979086024704
762873735393050624
762868945778974720
762875488788287488
762831624727846912
762845776275836928
762868324652822529
762824754474524672
762869952109883392
762822539794063360
762856941487923200
762817246771097600
762808237183889408
762808631305891840
762813341605597184
762811139650678784
762815270993788928
762815313092091904
762820471825969152
762850603974348800
762863593515806720
762846350740369409
762827363424071680
762811299252305920
762839853926977537
762868127877038080
762811676676743170
762838339770658816
762871055497109504
762849735614967808
762859004926144513
762833478429712384
762870057219174400
762832895631392768
762866613737574400
762814457567404032
762841586111647745
762817435464499201
762807654343475201
762835089096966144
762827921203535872
762824549087928321
762836439608414208
762833683967377409
762815522584956928
762818957699088384
762844840862232576
762865795617611781
762846820846280706
762830576202096640
762872531661361152
762867330611228672
762839002378440704
762853531455852549
762875257946505216
762815866819915777
762830462939193344
762833948460187648
762808056715632640
762873643114258432
762857633615257601
762820639795261440
762834036205101056
762809046713839616
762872057566638080
762850108979359745
762825718942142465
762809915102474241
762813844884295680
762827988157075457
762871789248577536
762841091284439040
762861131601842176
762875564046692352
762860410349326336
762814734261420032
762819180085256193
762808178555949056
762815468390539264
762833964910260225
762839715473072128
762865439269498880
762813291542421504
762826457118892033
762851102949650433
762868752694194177
762863090509557760
762814377514766336
762873504765054977
762855330925588481763956046238887937
763947318102024192
763956750827462656
763948609821773824
763986442263474177
763951701141315585
763973096017494017
763970155890081792
763926476517355521
763982306876862465
763970994839007233
763929857168244736
763918951722029057
763894763137470464
763908625668579330
763910353625415680
763986027241353217
763918029126184961
763934739048701954
763904355665711107
763947154461237248
763964892269285376
763924005946392584
763949888967016448
763954162937712641
763962308414443521
763963965260963840
763980528370397185
763930301470867457
763991806811877378
763912836527501313
763944784377450496
763992616320983041
763993056890630144
763965701606387712
763977890207641600
763932449034215424
763987386288050180
763899678853255169
763902728149929984
763920386413072384
763896881332256768
763942372728184832
763973079319977984
763969535179239425
763980755122819073
763986236872589312
763981744974331905
763963818124771328
763893299442659328
763893563813789698
763951424191406080
763938417449119745
763978808844177413
763974300076388352
763902468321337344
763902204122128385
763889302447194112
763889407019524096
763951608870805504
763910613441601536
763988128352735232
763983883863896064
763937008439877632
763917077178683392
763983757946724352
763949524096208898
763937880745971712
763973507332001792
763990485878788096
763987453283741696
763989789494288386
763928036844593156
763944826593095680
763895216399081473
763971955250696194
763978863177179136
763970378276352001
763986308196818944
763982948450258944
763964933901987840
763965651144708097
763946533540630528
763962832513748994
763947171011960832
763943538677518336
763889113640632320
763889453488304132
763990527725359105
763990708042604544
763919706772246528
763984651492798464
763980922613997569
763935913688739844
763993094748409856
763988707183517700
763931715286867968
763897476973748224
763977470835994625
763959791857176576
763991613936771072
763942603335151616
763978590643900416
763948052046417921
763972366183444480
763985037335207936
763948320263778305
763972726935531521
763971187865112576
763959586084630528
763938220304281600
763983389082787840
763973297608335360
763949641373143040
763977319870451713
763945468208361472
763978393574449156
763987377719160833
763961104653365251
763921522826227712
763929034786938881
763967584714706944
763896600267788288
763983581693607937
763898181662932993
763933460121591809
763980562084143104
763986123714539520
763902460054437888
763991303499632641
763991500698951681
763985142289276930
763979291050643456
763975327567581184
763989500200484864
763974736124612608
763924026880172033
763940510733959171
763951751439364097
763938677776977920
763973444337668097
763970550309855232
763940695249817600
763991219739308032
763891269462593536
763992591171850240
763900970958979073
763988606654394368
763991173711003648
763935959788290048
763985607668273152
763924551415701505
763986681431076864
763984076608970753
763973473785962496
763924496675856384
763989764219416576
763914056969297921
763932520345763840
763934730966278144
763961188619169792
763898185832075269
763973268147544064
763961913956904960
763927340598501378
763890841823870976
763900924536483844
763939432802025473
763923833933795328
763893978877931521
763990934388224000
763977353403871232
763890598365519872
763889151515168768
763979299414118400
763941844480761858
763899464914341888
763933577285206016
763984945085755392
763912064746287104
763991454788165632
763948202798088192
763898542234689536
763970504050941953
763908667586600960
763984060020510720
763986438010441728
763975243803209730
763986434210488321
763991357950074881
763889075896057856
763971196119502848
763991698007470080
763892368563109889
763951440867971074
763970361494900736
763899175700426752
763900844894982144
763911032830124032
763969811999174657
763989785421590528
763897384942333952
763964934124216320
763927885539184641
763980620657664005
763910789648580608
763988262868267008
763912467432878084
763953911359115265
763924568163573760
763967190341001216
763974102923128832
763960001362743296
763914182974513152
763924639126986753
763916108046872577
763989193919868928
763943861727047680
763938866428387328
763978490030936064
763909208282628096
763987658909417473
763937775926206464
763893941137661953
763983418405158912
763984630642991104
763990045317484544
763896759848284160
763954959826038786
763982013250416641
763906377307852800
763956646259281920
763953336563273733
763977269568163841
763901075829166080
763987826702553088
763924878210715652
763977185514233857
763978334879387650
763991232452239360
763991441915858945
763974194996449282
763971590350438402
763986597414969344
763895945939550208
763903101749321728
763914853895503873
763984957463080961
763980826195267585
763910428820926465
763935389191016448
763895295977529344
763965085173755905
763910911501357056
763951688470233088
763983384729165825
763916997339951104
763923070616674304
763907811705139200
763921812191195136
763896352971587584
763921078288646145
763990213051822080
763988266781511680
763974597758767104
763889298106179584
763974538954543104
763978510822051841
763987386283896832
763982315319996417
763899725133279232
763926929497915392
763949570313162753
763985485907709952
763977290422243328
763979328853979139
763932990321795072
763989231647588352
763987759392370688
763890485119291393
763985708272889857
763937931148963840
763921338310402048
763984718559752196
763941878031011842
763966121150001153
763925251839320065
763975700810391552
763992368794042371
763917056018223104
763983699511652352
763931249463267329
763990229749420032
763991244766720000
763984751929589760
763973184274116610
763955454955302912
763931039802634241
763911544920911872
763923800287084544
763969119909662720
763967181948268545
763976673888829440
763991202748256256
763923045350150144
763975528743211009
763944948030767104
763892779328032768
763895572596133889
763978653524828161
763903072070500352
763936693745426433
763905723143168000
763925264447381504
763991639215845376
763988602602729472
763898638825361408
763888866143133698
763939394797473792
763939562460553216
763958785064828928
763977370013278210
763919098484891648
763990552819879936
763895505705369604
763937511697547266
763965668005863424
763915982398115840
763933002627895298
763978477255000064
763983598840000513
763924014423085056
763898370423349249
763948228299501568
763986731762712580
763970638302228481
763935636675932160
763955228257378304
763950618645962752
763985914016129024
763958936026296320
763972076789112837
763990385186131968
763983942424801282
763978506581581824
763937398442962944
763987574968889345
763966787985604609
763982432458518528
763901914551496704
763968054715781121
763975042279415808
763990070319689728
763945568804544512
763917597200965632
763907858069008384
763919564069408768
763991383409430528
763993023462068225
763984961816760320
763992352264368128
763984659793321984
763939973779161088
763976245977559041
763991513353232385
763920961057894400
763983363619246081
763965261275811840
763909199894110208
763927491358490624
763989776676433924
763891558735241216
763902006847307776
763987021014511617
763892770813517824
763974912436383744
763906196768116737
763903445564657664
763965508567699457
763990301056704512
763897326037377024
763923255044341761
763944184633958401
763974375318052864
763978338796838913
763979605480910849
763990057942331392
763916578018566145
763987889269018624
763973418983141376
763990188112568322
763924945453756417
763951172545748992
763971003282104322
763991182053548032
763940472892956673
763908126517006336
763896466301554688
763929228098220034
763978380832219136
763985838434770944
763980331137404929
763895635686948864
763973347965140992
763985956038860800
763897137100886016
763979542662787072
763970076147982337
763910160490360832
763987092602966017
763975616773238784
763893446344110084
763964694751170560
763913247464558592
763983590350737408
763933451657412608
763967190680731650
763987562268545024
763967102424223745
763894302078402560
763948089602220032
763925893517418496
763898211077586945
763980398242045952
763967182048940032
763967391986364418
763979631015768064
763982227008958465
763928183456403457
763895224812838912
763892133384323072
763982130758103042
763972433464270848
763939701065551874
763971003055689728
763927864861339648
763982789024677888
763955450731573249
763902409349423104
763991119256358912
763909590253760512
763969262440505345
763899674793091073
763989407820947461
763915055394021376
763938895713046528
763975285603602433
763960026583052289
763977902970986497
763917634635128834
763987423776739332
763931392191279105
763985913990877189
763958676210057220
763942305703206920
763984622275309568
763974199262056452
763940921662513153
763918586943463429
763973515468951553
763973691763888128
763936613999054848
763909648705519617
763924597343346688
763942771359043586
763897489632079873
763934781356711937
763924861588602880
763943471946174469
763938757166850048
763986056572121090
763981639760289792
763923985058762752
763970214736179200
763969656881238016
763990858995642369
763973498632966145
763971384640872448
763951659059818496
763907841350664192
763977298882105344
763936207361282048
763986354208321536
763987444916035585
763988820748402688
763981740633235461
763968448862883840
763982411516436480
763925755117973505
763948492356063232
763982457750196224
763968268562333696
763979421162156032
763918134151557120
763937104921362432
763921321667416066
763889482508734464
763967173614112768
763923984844894208
763897212690575360
763977290568962048
763965172880777217
763933845653561345
763987327345537025
763984164911579136
763906213717368832
763985674710114305
763987579255394304
763938115497005056
763902531303071745
763982839478034433
763916628165660672
763959267602739201
763966318236143617
763945136736743424
763992243002675200
763911758750814209
763898559167102979
763976237639348224
763902157691117569
763991047638691845
763947141890834433
763944415618486272
763976959013425153
763990955443703809
763896042546921473
763927604818653187
763956147137097732
763921216654630912
763924526287556610
763897334459604992
763992809506426880
763897023854702592
763967236750966784
763988422276947968
763974656546119680
763907199437373440
763937092028108800
763983078716911616
763954846886092800
763969161743642624
763984957538566144
763973041437061120
763945032223068161
763979702071472128
763966590752657408
763955907940102144
763968650206294016
763889050608623617
763968956252106752
763959443725836289
763941210964627456
763939357271072769
763991978732195840
763958865029324800
763905676863234048
763899242960257024
763903097580101633
763964422171664384
763988925400571904
763917756450222081
763954322262462465
763952489360076801
763968541309542400
763966632620285952
763940003101548545
763904972308164608
763907715206881280
763918691683577857
763960530151149569
763928632477687810
763895404865921024
763977697403940864
763894452926676992
763991257643294721
763925167953223680
763902984178831360
763954611937943553
763970365550759940
763901331509829632
763896281454436352
763949242914213888
763958554671800320
763913310379073536
763982755776475136
763982088517279744
763923846529323010
763902921415110656
763961914103767041
763958546278920192
763986740331712513
763917416845889537
763948177917554688
763919342006177796
763948307584421889
763929638963847169
763931362952818688
763905521585889285
763984961942675457
763918985532289029
763981757523775488
763957514081665024
763901159459336192
763938199466942465
763975016920653824
763993069410586625
763964128838811648
763988401230008320
763940342785712128
763990728926040064
763987792800067584
763980381766856705
763979509326503936
763976946493431808
763894767457488897
763942142137896962
763991421221089280
763891336558903296
763992876363546628
763989759916060676
763947217262555140
763904766531338240
763899012118351872
763941076990169090
763961993682235392
763906951852003328
763965127007703041
763902870920003584
763926178826637312
763902875026284544
763992612185387008
763889461725761536
763974698287837184
763902464236150784
763947733342261248
763946789422575616
763990980831748096
763988145092210688
763952481210556416
763990305326587904
763988510395146240
763902871054135296
763979144157728768
763928120801890304
763984957643509762
763948550937911296
763922571624448000
763907514031284224
763979802982309888
763987100882448384
763948513189175296
763985305829384192
763948395744550912
763974631304798210
763986757025050624
763982881379061760
763989764403892224
763981354514063360
763948060175020032
763986111097999360
763919581089902592
763889386102685696
763964405511917568
763902820491862016
763937885003231235
763972399700201472
763927030089994240
763974740411158528
763968356638568448
763945849961316352
763968776140238850
763937385621053441
763889000381808643
763988208065536001
763902845619888128
763974199165583360
763989453878636545
763915177033101312764261433383223296
764468552451620865
764412814345641984
764405092699299840
764422859615641600
764419214681731077
764254500278312960
764423924914409474
764466560094179328
764420288641728512
764415880470073344
764415410842107904
764399950503481344
764410452956811264
764413154151530496
764420657564319744
764403524037971968
764473808073945088
764257755142258692
764422998321430528
764470490450788352
764403339601797120
764395793864359936
764413330127597568
764409035181453312
764466472139776001
764422754879897600
764475623939203072
764414806740926464
764407408106045440
764399128407408640
764398511685337092
764464932972695552
764419873283932160
764404010459729920
764467533353189376
764417285364805632
764404455282532356
764470070940569601
764420993255366656
764413707870953473
764473279662977025
764412999029387264
764398448745512960
764400177121726464
764402076998860800
764464588867964928
764420229820710912
764258451463688193
764418040427601920
764405172294606848
764405658821111808
764394766096293888
764413363908702208
764413464530083840
764410109153902596
764420116620673024
764420477301338112
764395005532340224
764410297960529920
764406468238016512
764420754293321729
764404555878584320
764447732023066624
764413355482288128
764257998613127172
764399342086127616
764256685502324736
764421785848651776
764420955414401024
764417134520827904
764470125173039104
764467746973376512
764446519642783745
764408762761437184
764397350135685121
764410037880094720
764402530101108736
764394132953567232
764475049353043968
764264000414740480
764416597444427776
764418661264269312
764468439083847680
764421878278684673
764403297608429568
764400382483324928
764412466310877184
764470255376891905
764423501423968256
764470309974056960
764400831349260288
764254730923245568
764415523832684544
764419718363148288
764415632825806849
764470301388341248
764259269306908674
764399040108883968
764397840659603456
764414185715404800
764423270833586176
764464702034292736
764254575775711233
764396255288160256
764420402013671425
764419701371916288
764394652896145408
764465167534960640
764400705524293632
764403062702309376
764412713695059968
764406564774092801
764407026265063424
764422327178301440
764416517832380416
764466648371826692
764398746633469954
764447392091504640
764417381808603136
764399216542228480
764421186323447808
764394451670183936
764261601394524160
764414483741675520
764417197452169216
764421408361414656
764421098050088960
764393776618037248
764415570095828992
764260699723956224
764468149693583360
764396112526532608
764394493713928192
764418052934995968
764474990922199041
764418271042899968
764474621500489728
764411807595454464
764412789070917632
764400390850830336
764258153441755136
764418279612047361
764257130161512449
764476299159166981
764392039874236416
764420175529664512
764408620263940097
764406384406429696
764400512657526784
764423644089032704
764415238506700800
764411409350402048
764400785023242240
764407089108250624
764408255355453440
764476311985324033
764469592810934272
764470783892721664
764396813285752836
764408548906315776
764446960216518658
764397102415970304
764421689698619392
764256496687382532
764410444685737985
764392321068728321
764408905367752704
764404778277310464
764260007668056064
764407349339619328
764409412895125504
764395965881126912
764403137973215232
764447744563875840
764446813583708160
764476374702813184
764415272258310144
764412550326980608
764392530616123392
764465511409315840
764403100329254916
764412474468798464
764396326373167104
764417503657353216
764403028967428096
764422150828781568
764415200942489600
764475443546353665
764421404502745088
764466564414464000
764409412811456512
764420578140971008
764400239704936448
764418484910559232
764262880405577728
764446280517025792
764468216831827969
764466405026783233
764415590924685312
764404866294898688
764263107204091904
764263245687484416
764465272459784192
764400676101353472
764409421350866944
764473925350920197
764399824548405248
764262213624430596
764415477938581504
764414894741610496
764473581241765888
764398872462364672
764414743759159296
764410171762282496
764404392133005312
764397706429206528
764414165029122049
764416421359194112
764408666112090113
764402043217936384
764413728922165249
764401279888199680
764412537706205184
764412164136431616
764447794895532033
764410356605128704
764465402722254848
764408192076025856
764447597771759616
764420791832305664
764468351271927809
764398230708903936
764406476970528768
764415087486566400
764404920799862784
764415385332506624
764408754293075968
764469370248695808
764405813939142656
764399778411192320
764261999895252993
764418698799087616
764420825579712512
764469391421501441
764398277030584320
764416014696214528
764447727920885760
764260544446685184
764471253453320192
764416845021667328
764469533776150528
764395462464077824
764470536219025409
764256165643423745
764447861882757120
764468648857722880
764394355390021632
764401179350695936
764394669761593344
764419332164161538
764392241469136896
764405197443563520
764420905380540416
764397115300872192
764446532385071104
764402181873233921
764469898944937985
764404744634761216
764421983106961408
764406481173250048
764471857563201536
764466472274001920
764422557575553024
764399426106454016
764395877939159041
764400567028420608
764392669074300928
764469806477303808
764468736992485376
764392618839203840
764400319736471553
764393839310143489
764399107201007616
764416526141317120
764418904596869120
764464534178426881
764472046369673216
764465260111728640
764416031452430336
764395856909000704
764392249773920256
764401666082869248
764410096524853248
764398289378693121
764411979826130944
764421555489218561
764417222529941504
764468913254100993
764415171670446080
764403813553999872
764410599782645760
764402974445694976
764418342618853377
764260854686687233
764256404530225153
764400491686166528
764415205006794752
764408666128777216
764422196836073473
764393617003732992
764399107477831681
764472923117813760
764467633815257088
764416086070689793
764400575203205120
764413082693210112
764256014619119616
764447706760769537
764419244155105280
764469005532991489
764413749847527424
764411992304222208
764406535439003648
764411782718980096
764254903166443520
764420607329112065
764414848600014848
764465939274489857
764414492302315520
764415473463222276
764447220146049024
764394682218602496
764468514786803712
764472180570718209
764254928030269440
764264831067287552
764414634568724480
764405776341499904
764393684154679297
764392421463560192
764471182313787392
764416404569423872
764404551747244032
764420921922727936
764421026717507585
764473912960782339
764475926273032192
764409811341565956
764474017763979264
764423161857339392
764258895808307201
764419185640370176
764422310266798081
764408330622238720
764421613836177408
764391989542526976
764412654857359362
764470616216834048
764392299904106496
764399031909048320
764422952108646405
764402668332806144
764258006913646592
764398755273728001
764473468297576448
764408674521493504
764404903930368000
764407177075388416
764407294817894400
764395743524294656
764393839369084928
764446389594103812
764467365362929664
764396016187695104
764394325790887936
764397614368522240
764411493194559488
764467730204549120
764263161457500160
764466321102925826
764401779350073344
764411249916571648
764414345241505793
764402643066298368
764417801486467072
764407953009049600
764399757406117888
764415322753474560
764468132903788544
764257306510962688
764446297331990528
764399447325323264
764415607970365440
764391649912950785
764399191309312000
764469932373475328
764260863024963584
764403578312220672
764256052195893248
764416224541478912
764394426353520640
764396439749492736
764404669221306368
764420867623362561
764413749549797376
764397853494038528
764447790558773248
764472008755310592
764411216387244032
764392182585364481
764419214992023552
764408393629048832
764258983985098752
764264273174343680
764467642363248640
764408561489186816
764470867799764992
764421324789997568
764256807204315136
764397597339582464
764401754020704257
764415641491238912
764418179028422656
764407818967547908
764392845331529729
764402005670494208
764257717385043968
764403159208955904
764397341419921408
764405541632348160
764395559096610817
764410679679909888
764469798336167936
764397215653752832
764393638096932864
764406069913419777
764264877280137217
764414186050887680
764419043000479744
764396511031619584
764393063376617472
764476467132698625
764418682231595009
764411912721489920
764402525625802752
764471152853082112
764473963116392449
764406980261871616
764411480628465664
764392501407014912
764415649930211328
764391939152154624
764416689828003840
764412831064141824
764255993614262276
764418162163056640
764473870787248129
764398285104656384
764408833850482688
764254446020722689
764409970842624000
764259474974449664
764446729534107648
764259680415657984
764419105856299008
764264361338609664
764392186964242433
764447878723108864
764396679000891392
764423497254838272
764395546232643585
764406170614427648
764415549182996480
764410536813625345
764393143248617472
764406472671461376
764416895290310656
764393583352942593
764421404414455808
764420116549361664
764417008477798400
764419621533388800
764415557642883072
764412894008209408
764415616157618176
764468414236745730
764420808877879296
764255939008397312
764467164313190400
764467789230931968
764405772201648128
764422939219529728
764262905814495232
764464735479824387
764400768287989760
764422348229447680
764255938933129216
764394086694461440
764397824113074177
764401800170598401
764469265365889024
764446972640190464
764417134378246145
764264650447974401
764397530452983809
764395122805051392
764406011130249216
764393335998017536
764421597335871488
764404731972317184
764394816822206464
764398314515226624
764395512711741440
764401535807782912
764395613651922944
764264701102395392
764393587706568704
764260116615094272
764395429085589504
764407080568717312
764470108374896640
764468598710624260
764474189583675392
764392883206156289
764424034339713024
764395890245238784
764406397291245568
764395412006592512
764418191636312064
764255800718036992
764403981300805632
764398431930646532
764400474791485440
764254852700639232
764414248705404928
764399027815346176
764256513552678913
764391633135763456
764405826618593280
764401724702527488
764407164731531264
764408397626245124
764403532481060864
764394363438960640
764446293297160192
764421274441351169
764395248672006147
764414139963932672
764419361805312000
764392287308832769
764402831906537472
764467801633488896
764418225098616832
764403649997144064
764411589449637889
764397392036761600
764467504022454272
764411119771455489
764474126522343424
764402467106881536
764412416025300992
764416060657250304
764423086276042752
764417075670638592
764416731766984705
764412277613297664
764393268792664064
764416492763054080
764417231040180224
764447711059771392
764410981489471488
764403603788460032
764420749830549504
764419814693572609
764420242319736832
764408343091818497
764406350902276096
764412432634839040
764415247130198016
764392836754202624
764400281694171136
764473610799091713
764396116762853376
764474139302297600
764412822734315520
764419919693934592
764413590178848768
764408955460263936
764394128641785860
764254592628469760
764415075092422659
764418526861987840
764418648706514944
764408100069703680
764469596946522116
764398427916697600
764415712677027841
764408322221113344
764418266886500352
764392874649743360
764413322024390656
764464769147428865
764398046151073792
764403792620249088
764408188183519233
764446741961830401
764414919953510400
764406099500040192
764261219750387712
764474273356537857
764446482204389376
764466123949629440
764417239328165888
764447983509188608
764262285074374658
764471299540418560
764472335718113280
764405826853404672
764420317783678976
764393436732530688
764407357665374208
764257449138327552
764398444815478784
764472524684062720
764394623867449344
764470313933504513
764473204022841344
764397354107547649
764404350219202560
764472717282250752
764420989048524800
764410146596483072
764415318357864449
764408859280674816
764410473878065152
764392933281959936
764395844166647808
764405008590737408
764467302452568064
764404132325101568
764255666433302529
764417641972989952
764254575742164992
764403427690504192
764394871092281344
764418325694844928
764411132614324225
764392405063897088
764472604057010176
764416937522827264
764415754661982209
764415146332610560
764257448786071552
764415259729768449
764475821344129028
764446591067578368
764260779076022272
764410868377522176
764421328980086785
764259055275679744
764396695580975104
764415490374631424
764411182677712898
764466354858622976
764391704417935361
764408393733898240
764393013112147968
764423555807338498
764256908077215744
764418891791622144
764471245370830848
764475741518069760
764472134576013312
764261345508335616
764404685990162432
764408083229573120
764405856033181696
764412373947920384
764472255908806656
764446268005486592
764422444358696961
764464949460602884
764404320964141057
764398910337056768
764408611514703872
764416081532452864
764393176803205120
764392052750594048
764405994579488768
764411367164043264
764470133901369344
764471001874894849
764414970251456513
764447648120119296
764467919204052992
764394388957126657
764404648199553024
764448025553039361
764419655134052352
764261752322220032
764423350382919680
764399401041145856
764471199116234756
764475909332099072
764407613241094144
764393361365168128
764259814465830914
764412495532527616
764471090143985664
764257276811022337
764393704945745920
764476391534583808
764405600096845824
764397702390177792
764409148406697988
764409396042563584
764422880771866625
764473208133255168
764470360020553729
764398423550427137
764466451298254848
764417557977792512
764398486502727680
764423929071071232
764411270787366913
764419886089179136
764257469984083970
764419810532941824
764406837580103680
764423925270925312
764411895713529856
764466589630599168
764403616312619008
764409089753571329
764473870929760256
764393143055835136
764421500694831104
764472725645717504
764401166960689152
764420112543682561
764412374107492352
764470217556852736
764411228814966784
764469278078894080
764393151641620480
764391683383554048
764401078746177536
764423841154273280
764406908824322049
764423866391277569
764409714847412224
764409064801595392
764411250105278464
764474080758292480
764414194246623232
764397148750409728
764258044645478400
764394355054383104
764418996708016128
764413208719462400
764469135518605312
764469865403019264
764259923672854529
764420867308785664
764400604760408064
764401137399189504
764393969426006017
764395433242288128
764256597656961024
764411543651913728
764396032813887489
764412659357724672
764409530109325312
764423753107333120
764413867304882177
764400562850922496
764392820237099008
764474684679286788
764472251706060801
764422557743321089
764407420684738560
764476278200303617
764397174021029889
764421362496708608
764419709915791360
764393839314345984
764421228123881472
764415486192857088
764415586868879360
764446222065295360
764392207914831873
764391427560316928
764419965751558144
764393696808894464
764264591866093570
764409022657200129
764473971316289536
764408506766155777
764421202962157568
764416014520094720
764416308263870464
764447325158801409
764394736950075392
764415939114860545
764468397383962624
764415410552786944
764397089946304512
764412101142151168
764407168795873280
764420917887926276
764257134313738240
764394632050597888
764395659550130176
764392031414345729
764417285603913728
764421433862807552
764410964792008704
764416736238116864
764395244565700608
764446679307264008
764446943527383040
764420984707354624
764262603929559040
764414018241044480
764473174654382080
764416488396713984
764255473591803904
764415343544631296
764402156644495360
764255024776183808
764398847430975488
764391859548459008
764415318290640896
764398645810720768
764259915040972800
764414579975815168
764407181521354752
764403041630097408
764399489255825409
764394602661027840
764415893061431296
764471404783734784
764423954392121345
764400147719655424
764408858949349376
764261161130917888
764464828077441024
764415402080428032
764469089427271680
764421110741995520
764421945286914048
764419005293658112
764418149576040448
764421576213270528
764402056056672256
764392518083485696
764407689103433728
764419592232075264
764421831927304205
764406283999014912
764264251926142976
764413129153544192
764400919521943552
764403490332475392
764417948333277184
764473581443149824
764408259545534464
764264948407164929
764401007203934208
764465641583579137
764392148926103552
764469064379035648
764422964783833088
764394246300372992
764408485958316032
764469504785121280
764423966832209924
764400265189584896
764401451850399744
764476005557886976
764476022536364032
764422339664703488
764469173284114432
764410788622630912
764468393202319360
764403381557424129
764409169650839552
764393596044861440
764406866835308544
764400197896171522
764399921004965888
764392560030720001
764465192713482242
764469525718892544
764469772855701504
764409203268194304
764417755160383488
764447970955816960
764415611967537152
764416249703038976
764423329600180224
764404195172687872
764418921143365632
764470477712662532
764413783095861248
764400621592125440
764447907994927106
764411493173620736
764465960359227392
764409207223386112
764472977450758144
764406027794145281
764405168318271488
764258849918427136
764404769897275392
764410415082311680
764420347303190528
764417906390265856
764414722661879808
764399736375873536
764395185728065537
764261341481820160
764474575304462336
764416337603137536
764469299239149568
764396670444380160
764396414755483648
764422503259406337
764466346092527616
764255829771956224
764470154692403200
764469324333608960
764417617050365952
764258585442484225
764399304576528384
764408423102423040
764446620486397956
764405142812778496
764398386082611200
764416153246658560
764261278240112641
764413003043397632
764402437667057665
764395135459360768
764410989857112065
764411866495979520
764446528354213888
764411212146683906
764468057532207104
764412252451667968
764476379115184128
764474470606200832
764406296431001601
764471018530287617
764468330048675841
764423337829433345
764413946677891072
764407894511128576
764446897096515584
764415523740319744
764472121737314304
764467700877946880
764415138065686528
764403200904589313
764464798759211009
764416027014926336
764397337246662657
764405633516961793
764474378520264705
764415523719356416
764254936523833348
764414236181336064
764472273034182656
764419273632673792
764400386493079552
764394212565585920
764258598205677572
764406720231776257
764423765505835009
764473422126673920
764465641520848896
764419898676129792
764475183465914368
764392056848519168
764472776090652674
764466077757804545
764400122348314625
764412831051706368
764397089832865792
764470632885157889
764402580311146498
764419663598084096
764415410837925888
764415905690419200
764391557797703680
764412080405577728
764254714238238721
764476068791259136
764469030778535936
764399891565117441
764465201316069376
764414190115139585
764403435953332224
764473824846962688
764410113260150784
764400982180655104
764399807909785600
764406820718931968
764394212582428672
764467222710521856
764410121514614784
764419038617432064
764472851709779968
764421643221499904
764413980253253632
764412827050266624
764416140269457409
764408657744236544
764401284359290884
764447870535737344
764260645193805825
764260246546223104
764421844552282113
764421895043354624
764420791752650752
764421337012113408
764414315931631618
764465863764443136
764396418886995969
764423191020396544
764407307295977472
764409609935290372
764466212101316608
764472000131764226
764474608909225984
764423635679453188
764394439196499968
764412818414194688
764254710060584961
764395596677521408
764421626620473344
764408519613222913
764396662060089344
764471069075963904
764414387281092608
764412713606975489
764419567380758528
764403901416124416
764395072305627136
764257641921179649
764419902643908609
764399912494718976
764408171234557952
764417793185964032764741559665524740
764718705137909760
764837391228084224
764690875666628608
764777412483833856
764831435215757317
764807368223752192
764759259653505024
764642196528259072
764739042961481728
764698362478227456
764777458948120576
764787718002008064
764774535342223360
764783855194804224
764766243039608832
764751957496061952
764788594812780544
764718381891280897
764785377563598849
764696093309435904
764631987747328000
764627474525384705
764689248528183297
764759628701990914
764786275215958016
764736958618857472
764770143713001472
764783062400036864
764750686441574400
764626950510051328
764779593551216640
764755472255770625
764684110384234496
764627688539561985
764781682385969152
764704561638563840
764655014480584704
764711918435119108
764742239327293440
764833608095895552
764668733931393024
764662039801393152
764773315009544193
764798581488381952
764832932729151488
764749344256000000
764736589348085760
764618351855345664
764822996443918336
764704456898469889
764817044575494144
764820358000238595
764742763288023040
764766092183080960
764741463351631872
764640770682916864
764807070549962752
764836522864545792
764720319693221888
764818793688363009
764734576308682752
764763890395836416
764741056562946048
764618159210889216
764731371772403712
764774770244194304
764746781842341888
764760450856808448
764833670830039040
764822463633059840
764764066518855681
764784874205044736
764753521786880001
764759934907064320
764752645152239616
764774434641219584
764669627431579648
764628762470342657
764767220652187648
764637335636115456
764750195850706944
764789127128768513
764758328752955392
764734752356052994
764625759159934986
764746664334675968
764830923703644160
764788216964780032
764804813930377216
764656608324583424
764744411674619904
764736530644557824
764768222910509057
764628070342930432
764753224066891776
764762493344505856
764631107090337792
764782189821255680
764811092891754498
764827698309070850
764718587726688256
764789467207049216
764733120721608704
764736786509824000
764747138014257152
764792482810834944
764816679863857152
764714221225508864
764825110209556480
764749810096148480
764618083554226176
764777513319010304
764797566089396224
764770072418062336
764765563801497600
764827106555596801
764728804984127488
764658076217520128
764749256322326528
764745867387559936
764774883536596992
764828243211935745
764784937396568064
764794252828241920
764682357110702080
764734706432770048
764830130778890240
764751584165322752
764798438739443712
764732781192675328
764735209715671040
764745611497336832
764761541254254592
764826762618499072
764796895126368258
764752452365221888
764836342555668481
764834127896047616
764658311329296384
764790427698552832
764643840921890816
764768395052978176
764784169834512384
764760203577401344
764758664255340544
764735453014609920
764767581072941056
764826896882434048
764757489615265792
764762447437828096
764821637183123456
764748547325587456
764745665972887556
764626988279730176
764789035210530816
764773927054823424
764766180099887104
764780809953898496
764745690987765760
764734324629446657
764838527741861888
764677600690208768
764661746153951233
764772278823518208
764785675401064448
764768952685850624
764735423327432704
764804877000245248
764749407283736576
764668406813646848
764800913374601216
764754520089985024
764767983738753024
764701646597292032
764746416912736256
764623850961108992
764717236779188224
764745166842425344
764805141379686400
764693816083419136
764698882831900672
764815928949432320
764686719220379648
764741140117684224
764660559253954560
764754507553239040
764792444818956290
764732428594315264
764723809278652416
764780021684723713
764798304534298624
764704876521590785
764716381325647872
764678225796730880
764685460975288320
764803962537185280
764803467810574336
764756101451673600
764762262892576768
764658479155949568
764732437201035264
764732894271172608
764722345495887872
764828289609375744
764679660189913088
764751621809119232
764831175433158658
764761533121519616
764691635133358080
764692691766632448
764759444165046272
764829900272304128
764820488162054144
764647666240421888
764804277193871360
764762506204184576
764755275181989888
764671666035232768
764787642663829505
764801555019264000
764734521711423488
764714200484589568
764744403546091520
764831875839954944
764799566956916739
764668453122957322
764760144714600448
764717719279329281
764827027207749632
764811235569373184
764698869909381120
764701357265784832
764809452780388352
764730952425680896
764753492531679232
764776233964081152
764763974281854977
764778192775307264
764767744571170816
764765177946537985
764822967180156929
764748907951886336
764813949309181952
764735348056453120
764760635297173504
764750657358336000
764750602492637184
764748413347004416
764769594506678272
764788259251691520
764805350793089024
764762912820981760
764659326329974784
764759444395741184
764766775829491712
764735377462755328
764738195737239552
764759469318295552
764795523593306112
764707024022089728
764746156563898368
764797381820964864
764751705615523842
764669849767284736
764795850719715328
764826812996284416
764805057489625088
764731061570002945
764723507364241409
764755375698669568
764753047964622848
764658420238553088
764786510205968384
764821415094779904
764761977751232512
764743648357396480
764795712253091840
764799118149582848
764820488145231873
764761675438366720
764814079164833792
764755237534138368
764797603972280320
764660286750089219
764834325074509824
764790578701803520
764732416133128192
764799663304220672
764751320020647936
764776959721271296
764761457657544704
764726363962081281
764766289269170176
764698840758833153
764828171933999104
764761365319913472
764740859485036544
764711142799400960
764744403302752256
764714099695558656
764664808268451840
764787046791671808
764651285597581312
764715496176513024
764819145988775936
764763160364580864
764719556388585472
764749352627740673
764728196696797184
764837772674859008
764829661046202373
764764028753313792
764826741860888577
764638652450402304
764729207536676864
764762300611977216
764749872755081216
764615239761408001
764658512420933632
764822715282751488
764734702238502912
764768164366483456
764806730916196352
764750112115527681
764815010476457984
764638417443434497
764757359868731392
764800292424716288
764757171133374464
764752649572978689
764631723690725376
764733011917168640
764817749466030080
764729542841884672
764664741193068544
764790083555700736
764811902388174848
764766390200963072
764701361720135680
764817501679128579
764764422854348800
764740444169404416
764755073935245313
764730180392845312
764838385085210624
764712379989057536
764790645508583424
764652745248927744
764798526555623428
764757342781046784
764643421294321664
764751311598387200
764725017288531968
764618268099223552
764686568053362696
764714590253056000
764719309071474688
764814989341241345
764756571184390144
764615550056161280
764748169859112961
764817879447564288
764733494228578305
764820656026288128
764817631912296448
764777437905428480
764829485107666945
764785625224605696
764826310023614464
764724841073311744
764739097726443521
764814259414937600
764712640186834944
764692175871283200
764806919588458500
764745485794078720
764752674575290369
764792327764410368
764743925173280768
764723763380424704
764775034581819392
764692515546988544
764681946135789569
764737268888338432
764752574159396865
764790196764368896
764814901416226816
764761600037388288
764618330997043200
764712534993764356
764657908369940480
764833624659296256
764738846114324480
764752058012532737
764642108519096320
764748870370758656
764836598588514304
764688963324022785
764630825799299073
764627529126801408
764744130815729664
764818189624672256
764809729591894016
764735708514881536
764632180874158080
764814939047415809
764720185626374146
764637071210414080
764822484524949504
764659917626216448
764835482765230089
764757820948504576
764734865686335488
764762141085798400
764793808232079361
764656494872780800
764658634210947072
764719631747715072
764786472297852928
764771712525369344
764752356005257220
764793250452496384
764729190927261696
764742297766461440
764729488554942465
764745456429756416
764748887328428032
764734257373802496
764699595788148736
764628166749089792
764754012675706880
764774619089887232
764821410875342848
764628615535276033
764742910231347200
764710874397499392
764707019492392960
764803274671259649
764825370403233792
764793791286906880
764762506283847680
764804709345394689
764837638641770496
764781258798800896
764740595122339840
764778931031511040
764682382205132800
764694009000267776
764828423751659520
764776808495611904
764779706776289282
764737315059200000
764749910696681473
764759645374341120
764803375506591744
764819791802540032
764716846754979841
764809432010293248
764828436443566080
764634231473524737
764834920648830976
764678502570455040
764733049388929024
764751592553930752
764801676855406592
764749151460585476
764781162137063424
764760538865893377
764634206517403650
764677227472642048
764625323023491072
764747603737210880
764758232233631744
764630381278539777
764750422116536320
764618264165048320
764798384146374656
764826012102365184
764658273567985664
764712807669506048
764780633721753600
764765530116849664
764802331040894980
764771075066658816
764810056890257409
764781518929747968
764802922358136833
764836577667342336
764794991021547520
764744071952891904
764733406038990855
764639403407007744
764789970422763520
764828734083989504
764762870898839552
764675738343792644
764625629258145792
764627508381777922
764791828499554304
764838049591197696
764718939771404288
764658533442859008
764713852080652288
764769539804495872
764701692986359808
764833893035888640
764768210445037569
764677223156559872
764788447689052161
764729190700711936
764726766212616192
764646558667304960
764788858940715008
764680822133620736
764748950167556097
764834387972263936
764778943719280640
764706235128115200
764787067792531456
764753475582488577
764731250175336448
764721641058406401
764797088211275776
764796765094678528
764658294346481664
764706751186866176
764805304848683008
764659565359050753
764695556530634752
764705107057389568
764750153655857156
764762082499854336
764707057304014848
764806160511827968
764773696389128192
764636928734007297
764831695279382528
764643249285898240
764714351315918848
764810136665755649
764752645127041024
764801219672104960
764807745858048000
764807121011609604
764814934874226688
764682440854032384
764757930260492288
764625482541207553
764662593428545536
764786602468081664
764830156078718977
764714170948456449
764720236075638784
764817065551261696
764776657869758464
764761524770451457
764822631409254400
764785230637072384
764750338465341440
764721682716196865
764734979033165829
764666578151571456
764724027650965504
764807930470404096
764716608019435520
764639411585679360
764838611787317248
764755816306139141
764658801970511875
764823302682636288
764618725412577280
764737889544630272
764763802164428800
764738753726414848
764648274233925632
764730608392269824
764761587362238465
764752985180209152
764752624386207744
764698421332549632
764760303955509249
764629513070219264
764712983746359299
764779350612963328
764788930218643456
764658428518207488
764655609878687744
764693916830531584
764750980072210432
764794085110583296
764743199827103744
764676594115936256
764785843382943744
764675092705972224
764772031435014144
764761260340699136
764826066590531584
764816390284988416
764777555320836096
764789299137146880
764706973564612608
764621845714890752
764815387678674944
764817379956187137
764727815094824960
764741324960567296
764741265938407424
764726560901300224
764668389998465024
764797025267380225
764793728447881216
764754381627617280
764745695362441216
764790511307780096
764800384955219969
764816734268325888
764643479997784064
764665084815740928
764773356738449408
764787697097510912
764774283679768576
764818374199238656
764759725330272256
764713201871224832
764776200522887168
764813680848412672
764755254084632576
764791090306318338
764737092882661376
764711616621445120
764617970211549184
764794160406786048
764770978639536128
764838221549146112
764759901621157889
764748765655949312
764758001311944704
764830864895127552
764791845411053568
764761189188407297
764625381722845184
764736295671308288
764751906933800960
764759893182181376
764707799565828096
764763487541272576
764818659432882178
764791077752700928
764626044242399232
764788699544498177
764644155595354112
764799369749073920
764757116275916801
764819737394020352
764797826278760449
764730902048104448
764775986693083136
764810568452677632
764763844258463745
764742654395551744
764667446317887488
764796672845094913
764719275546386432
764756940345970688
764678032841969664
764767534998515712
764759104430678016
764731652882984960
764630167218188288
764759318260486144
764758923966607360
764775760041312256
764636463191339008
764777878173220864
764779899819294720
764835118078910464
764814095963066369
764789475427975168
764664061745303553
764669900120006656
764741941342896128
764676376125407232
764732642445107200
764769250678562816
764779119645196288
764630205184999424
764827266148958208
764818466612375552
764834396423815168
764813114495864832
764821146558693376
764777668697022464
764740087338954752
764816344105844736
764730679846395904
764788766498250752
764772261995880448
764627067673673728
764817329654030336
764799780950192128
764645187071184900
764721192267833344
764668272537141249
764653005585076224
764659557054447616
764820341264830464
764790331275698177
764719694867795968
764824376256626690
764616766542716928
764836967460638720
764814662399586304
764786833033232384
764747675174629376
764782949283667968
764814658041704448
764618158938271744
764750321449050112
764743719979458560
764717148870680576
764668914567708672
764708089018867712
764749117889343488
764795708037795840
764817766234873856
764784379558260736
764794873673293824
764802050131529728
764709850781745152
764680369086013440
764706692516896768
764720235949727744
764822547426869248
764785822373711872
764631392227590144
764705748924366848
764769762324934656
764834476094611456
764828318902390784
764691211248545793
764711629346992128
764743287605452802
764774703244447744
764813181566984192
764811159916703744
764810539113541632
764660500500066304
764640816790896640
764770404032454657
764773554068086784
764832089720156160
764630331035099136
764838972518461440
764778830338940940
764750623728365568
764691068663140352
764776393498656774
764634252788969472
764830214908219392
764778943438139392
764667551414620160
764658118152171520
764818659521028096
764745477111898112
764832441844502532
764738393049862144
764709116623392768
764676128485302272
764666288937570305
764618322574909440
764824367813582848
764652284026454017
764745489736531969
764784303855267841
764779048530800640
764749780702625793
764802045832531968
764762510217977857
764746282640498688
764774963215605760
764821398346792960
764731816163024896
764618159189991424
764826389518442497
764749805717426176
764770814835195904
764700572784160768
764776125033811968
764744131033772033
764640263205744640
764746936687656961
764763961703079936
764772681484996608
764749830900121600
764675625256906752
764713977850888192
764697204820815872
764834358633070592
764812724496916480
764822983718285312
764719527204651008
764646982371639296
764748232916361216
764836460025540608
764730985846112256
764836418199879680
764803845021175809
764748459316510721
764785918649700353
764833956093104129
764824221168111620
764639424261001216
764679987521789952
764740615921893376
764774778620313600
764818147526402048
764824686760976384
764632562291453952
764618159282266112
764713432906080256
764801525810094080
764751651278237697
764661771365814273
764795712198574080
764745162534817792
764785226694492160
764768776516673536
764698844940558336
764717949919891456
764761432227479553
764698853215985664
764733934282403840
764735922680238080
764646646730797056
764800577599631360
764795712316006400
764746471442898944
764806886201888770
764658403390033920
764664829034377216
764791949924691968
764719447181524992
764751303214071808
764719791416508416
764630649777029120
764818462153867264
764666657730027520
764735255827910656
764721913809793024
764734873944948736
764750212623728640
764710240889823232
764614480668033024
764788565205221377
764801366359506944
764716817403215872
764787097127546880
764761855998832640
764738858625986560
764711364820602880
764696089396121600
764780478834548740
764712883133489152
764626082339364864
764740481603493888
764787995006365697
764781501942726656
764743954566881280
764806294654033920
764794986940526592
764789278530478084
764765446344151040
764806785299460097
764640363910799361
764748052343193600
764758068366278657
764699981584306176
764711260239704064
764838221461106688
764727798040825856
764751768756621312
764795435445878785
764751550434664448
764818537718226945
764769409806327808
764806369925009408
764759339374698496
764750782960926720
764670482855579649
764730784641064960
764713495669542912
764796417202352128
764616154195320835
764761428179943425
764831674324623360
764770080836218880
764720739014541312
764783028644278272
764710593198776320
764832408529170436
764799323490045957
764669577146105860
764816440671076353
764816767856279552
764744671855796224
764787185371537408
764782026520088577
764806386999971840
764825781478490112
764756881357307904
764784861517230080
764724795267280896
764698018780176384
764825802424877056
764780923074248704
764646252411629568
764745561140375552
764831343205310464
764788342798094336
764785411097001984
764720768475332608
764717043987820544
764740867823251456
764617529914486785
764716058276167681
764715492171014144
764787831466291200
764615084714975233
764824883842932737
764658382322085889
764756223208132608
764737419832852484
764658730621284352
764828943694323712
764804990137499648
764714523089514496
764707950648844288
764711306192617472
764760404572659712
764661402543980544
764733661778501632
764722001617547264
764752427031601152
764702217064546304
764676082444316675
764728242905440256
764784648010465281
764630943239774208
764740234143596545
764645182952341504
764728234428751872
764741756894183424
764734005795315713
764719124400345089
764835747115458560
764688434497744896
764785675459784704
764616078936989697
764809868352061440
764664388770861056
764788905212252160
764714409868623872
764628892275662849
764780210311102464
764812975953903616
764826355829702660
764762183301337088
764763965780070400
764810279389630464
764676854091550720
764749868665634816
764681778229567488
764643161293541377
764758815187333120
764740913679568896
764805061461487616
764793636395638784
764820941159469056
764819057870766081
764713743183933440
764722974721179648
764751097407963137
764737168300466176
764770118534660096
764684831791931392
764714519193088000
764750753521078272
764802448414347264
764838704020017153
764834274671464448
764735285116674048
764759532132265984
764810363162558464
764790473743540224
764800464655257600
764799101410029568
764790863599992832
764744927553126400
764617987240366081
764662559907520516
764792210189672452
764772584785342464
764783569923432450
764734064620400640
764728704366944256
764821926694887424
764685494441705472
764746068701638656
764827643531431936
764626824525512704
764677911043604480
764805548030173184
764733561018654721
764767447173988352
764752842213224448
764752251177009153
764782752151502848
764641227639754752
764759687548076032
764650488721731585
764802897351733248
764795989144109056
764747868116774912
764684877950246912
764818650977202176
764742969056460800
764806592390918144
764772136259125252
764790201097019392
764834773848170496
764804801339265024
764669325517004801
764815174083702784
764824749696552960
764745993032204288
764781074262155264
764796869885108224
764677894497009665
764722379297665026
764789890852724737
764741958073974784
764703668365066240
764826607819317248
764648521626714112
764715479613177856
764824871335522305
764825336869773312
764744055263756288
764764087238680576
764658860682383360
764792440943443968
764820635013025792
764745469020995585
764745212883243008
764789190261432320
764703462848356352
764756373896884224
764726539799977984
764747922579808256
764750032121782272
764800389199826944
764768591866654720
764698853182361600
764807754368356352
764811608761794561
764753483945902080
764682373808156672
764824132781535232
764791111235821568
764690145811456000
764731585690267648
764836602594164736
764772412999086081
764736597774434304
764764234039296001
764787789527408640
764748614631616512
764787558748344320
764802758738321408
764744319618154496
764699209996111874
764720181461614594
764724342135685121
764641223378370560
764641525515059200
764714850454867968
764718298013532160
764699020916760577
764806219156553728
764618121512493058
764762912833605632
764722932983721984
764791132232511488
764793774421794820
764824594502987776
764652279672795136
764688736705732608
764618142270140416
764836598659899393
764741031304826884
764700698743300096
764763210830475266
764807561115799552
764783603372986368
764717303955062784
764761654567510016
764809658351616000
764832563538096128
764723222092869632
764784916097818624
764675398789586945
764655165487976448
764755635628023808
764757049393709056
764729366819508224
764756126730772480
764658172665573377
764798606616526849
764799835392339968
764793808282189824
764659712210137088
764744520932192256
764740288644542465
764798455252475904
764822643820335104
764618159139672064
764806600875970560
764619215877738496
764725986265096192
764818416029032448
764812921750839296
764763965746507776
764635850491760641
764786916868972544
764831544271921153
764630352069525505
764645724130795520
764747922554572800
764693056809537536
764752297100533760
764797612494958592
764825043310252033
764793837353050113
764704192787341313
764675759319289861
764785063032684544
764782160557514752
764667249407823872
764770072539885568
764811948710043648
764769720331595777
764667798685483012
764797352410542080
764786304563445760
764757435009687552
764742553933647872
764697884621205504
764779899693494272
764677890256605184
764754562175627264
764772459119869952
764740301491736576
764779056885821440
764814871812771840
764743573065592832
764621069978304512
764666687215968257
764694100968873984
764751294544375808
764749121903296512
764730729825730560
764687667103666176
764659997108084736
764726732838481920
764745556770062336
764660404295380992
764743120173031424
764805581383368704
764753005988106240
764802137956253696
764735373096476672
764747028958154752
764620738615664640
764693212141330432
764671204577927168
764747981102862337
764655706310148096
764798069779169281
764765530372841472
764728813179834368
764754582853517312
764772471925051392
764785532844904448
764833989697961984
764746232157839360
764737822804709376
764824368023236608
764808022543794176
764827647994126336
764832613693612032
764829275086217216
764758605249806336
764763118295810049
764808916245053440
764682042441396228
764834115497721856
764804340020342784
764717153253810176
764797893626634244
764775923560353792
764792948273901568
764811067662995456
764812183515652096
764768134792445952
764806621868490752
764776418651803648
764754406797668352
764805866793144320
764780185053003776
764746328815566848
764616347208867840
764630196909641728
764726510708199424
764688958982856705
764763747655290880
764783913738928128
764804520308342784
764795888623497216
764755719707033601
764806256750161920
764741006147346432
764812321868943360
764616246386188289
764735037723901952
764617085565534208
764805527155183616
764730373532110848
764802184169021440
764618163363336192
764744214580166656
764695758000025600
764664447243784196
764722731417993216
764784979159224320
764813575722504192
764651935798525952
764618129691516928
764646110040293376
764748702636470272
764750338268200960
764763936382148608
764819062249644033
764683569390194694
764795020343902208
764832920045494272
764783884357758982
764744739035963392
764754041817534464
764784375133339648
764803043842031617
764726175054893056
764794827191881728
764745993300611072
764798610634579968
764677739169193984
764619560016285696
764828084071702528
764765685285134336
764660974724980736
764814771271114752
764642712394006528
764822270896328704
764715693631602688
764762271402819584
764812233830531076
764746378811731968
764710031090675712
764813726927257600
764788569512738816
764704712557932544
764833880344068096
764758500450983938
764802469541142528
764703228114108416
764744395254030336
764649641510141952
764782479278542848
764793694960648192
764789773437378560
764834719498375169
764758865216937985
764622508683300864
764825399570341892
764835809811894272
764751957302968320
764628875762466816
764708365968613378
764761549982478336
764825013803515904
764699927050002433
764730155612905472
764767018952318976
764700740908486656
764785985855037440
764742956456828928
764817422100684800
764815354266869760
764814746147229696
764752490055266304
764778435990396928
764831984908632064
764778566273949696
764765748099223552
764688077990293505
764766062667849728
764836560533676032
764629001239429120
764697854954930176
764634789441892353
764781275764891648
764829250046324736
764723561865023488
764792969274720257
764822795113160704
764824737159622656
764755371483422720
764723612293140480
764790209431138304
764760849223393280
764679752439431168
764802305757700096
764637083889795072
764625260259880960
764743254239698944
764726632213086208
764788166939246596
764741970711441408
764787227436183552
764788712207159296
764744932112338944
764637507308904448
764730084238430208
764741090083733505
764746907558313985
764819783397302273
764769212695019520
764796341688074240
764832236545933312
764826473589043200
764814368491999233
764721494043848704
764808865816772608
764838465116798977
764732764277108736
764780000486666241
764642825732513792
764798472331624448
764814259394150400
764740876056657921
764727739446206464
764668000050016257
764766897351041024
764765601420247040
764777450354184192
764671565170487298
764729194744086528
764746299421884416
764780654949240832
764720537692147712
764832362307792897
764651638166589440
764757540135632896
764823759534436352
764751705678483456
764807540311887872
764710651763621888
764780436652494848
764793757841682432
764725772347142144
764767677495861248
764710232505352192
764731925374394368
764718688075386880
764712388549541889
764807791999610880
764751722438811648
764773595692212225
764750669857320960
764784488236847106
764735771580456960
764690066329436160
764641903144996865
764621250140381184
764734916043112448
764807884421140480
764742860147154944
764796723357188096
764670852004651009
764782760426889216
764698861709385729
764789949237526528
764741178050871296
764753127794966528
764834866311540740
764733947075067904
764740062256955392
764837634619441152
764795246706364416
764770324181315584
764767082038820865
764731879119519744
764771213386326016
764807058030034944
764642955688747008
764738099410767872
764762703391055873
764633061598167040
764763843931336704
764825852668510208
764781338662756352
764766771551305730
764746731175182336
764790951726505984
764683225176350720
764756965260156930
764800279934070784
764653349132087297
764719397030113284
764829329553522688
764710953791262720
764771389681393665
764743925315821568
764799680232448000
764798556171624448
764752339127373824
764793455826665472
764786681870508036
764746471212191744
764681862341984256
764818214979244032
764758798187855873
764614757601140736
764751604889387008
764614711270715392
764628271593959425
764758647343808512
764782001362722816
764752817223499776
764826825721806848
764687331462934528
764618758870663173
764759448313274368
764727081108471808
764742121794469889
764650530723418112
764714149943341056
764796119251496961
764745657466912768
764723754874179585
764658508314705920
764790595504185344
764618146648952832
764833070969159680
764721318155681792
764729123512131584
764738208336863232
764637314404511744
764808790168436736
764755857968168960
764771137989570560
764782902903238656
764628158230433792
764769871360094208
764737390657273857
764767384229982212
764804746851016704
764792747014365184
764760325010759680
764630083579412480
764785050281971713
764796119264165888
764794525516726272
764615915229048832
764815522097750016
764730977490903040
764770722745053184
764618163396841472
764803396343771136
764694092865478656
764735062759895040
764762011347611648
764655719245156352
764684227841515520
764769443658555392
764695900690284544
764744319374852096
764782437301882880
764797037963534336
764804436598358018
764809981392748544
764761855810232320
764761612800565248
764754083894943744
764655416936718336
764746135764344832
764667291061682177
764794202316091392
764801425226473473
764749193449734144
764783624264835072
764754842891976704
764780143281745920
764711616550146049
764626119974907904
764729060580818945
764766100676411392
764702129223307266
764808643262967808
764802184089366528
764645602424676352
764746672555626496
764822698618941440
764727278253248512
764774682172256256
764748064976408576
764824787105513474
764762250024550400
764750073989304320
764781489615736832
764752666329247744
764806974269689856
764739869335617536
764833209356025860
764762468409192449
764659120637181952
764804276996739072
764753458838798336
764789106438176773
764728293136490496
764822384041873414
764660420888055812
764631736009551872
764638891668144128
764637918438821888
764755555973988353
764711054647566338
764653093313064960
764744403659272192
764759469205041154
764722614220849152
764707313320157184
764802620300996609
764785927008886784
764717778104414208
764788678375968768
764799201914064896
764807234203316224
764655005945229312
764646516732682240
764789429378621440
764761327298605056
764654871765196800
764685163150311424
764789538220871680
764819850774675456
764753123361562625
764740930633101312
764679194429251584
764638144859963392
764775646765649920
764832802718310401
764675843285061632
764830613316730880
764816780241965056
764795234203103232
764749235229188096
764742050508070912
764777345630765056
764749868686512128
764793724190789632
764621975725768704
764697691381170180
764693165722959872
764754474032300032
764820366581727232
764818097425354752
764740175767310336
764667425212264449
764754104866316288
764801785571651584
764786266848260096
764776372552151040
764758689148383232
764734135978065920
764759763162918912
764791966781571072
764828079927746560
764803031393144833
764728796557737984
764736346187501568
764769405851033600
764755174619512832
764813693389508609
764654813137080321
764633011279265793
764824753857294336
764717341783552002
764729765542694913
764796156874555397
764786006675460096
764806835723505664
764808924331737088
764826456480419840
764781460159160320
764755216537444352
764728423025553408
764624727407259649
764719975919517698
764749323456376832
764773239205797888
764646420246822913
764788321973403648
764751571494187008
764805476576006145
764618158959321089
764687327369175040
764759444081127424
764722027035066368
764737017146114048
764734412697247744
764712887348629505
764778385600028672
764639482918408192
764677684823728128
764646638447054849
764763437289369600
764818684472950784
764799030073229313
764709548796018688
764777328652214272
764656755272024064
764768676021211137
764762791383293953
764667727311024128
764690586431393794
764835373839245312
764642733638217728
764745992977715200
764823688386609152
764747083505098752
764714485634457600
764740347536764928
764731208311922688
764813210834829312
764735989491400704
764816704857894912
764798157783982081
764814028774510592
764791400705691648
764819473056399360
764782290706702336
764789425159241732
764735775976132608
764805304823324672
764800242046865408
764809306164387840
764641517046734848
764773633491369984
764645816434733056
764740318185029632
764776682746241024
764824355343831040
764744327859933185
764642003544051712
764799931689361408
764668620601495552
764785717176217600
764830281807396864
764750070126260225
764806533792276480
764649666927403009
764811004970663936
764752116900466688
764819137654849536
764759444165058561
764750887805919232
764837059659911168
764809285171875840
764827777736531968
764627818462515200
764775919345172480
764633686516072448
764678557201076224
764790461059981313
764776192096559104
764787126550589440
764837705612193792
764688439019274240
764755598198136832
764684769015762944
764824258690293760
764830575593152512
764777840638255104
764832869550129152
764784647645622272
764705455297982464
764751206682075136
764825034733084672
764679123365134336
764747591137497088
764708793871720448
764745103827148800
764818047223885825
764682138885193728
764640653053685760
764617412658466816
764744105666707460
764679693635248128
764815811395608577
764781711716675584
764776443926675456
764773583386210304
764629483575840768
764634919427465216
764675662892281856
764800036874153984
764791387946713089
764819141836414976
764763210666876928
764693585476390912
764816453023494144
764741999983460352
764766884826931200
764629022307418113
764755308648562688
764728293350379520
764759121086156801
764740007747878912
764822362793574400
764619195095011328
764672706130227200
764733041251975168
764815651915624448
764758605333692416
764838251089637380
764747150530142208
764708311581286400
764750476948738048
764783280419921920
764764364033363968
764801622304317440
764734987283431424
764789051719315456
764790142301184001
764783364264034304
764838699762847744
764819590530596864
764813890500890624
764648504690089985
764631081584910336
764733988913180672
764804268750671872
764703647385214976
764641210925518848
764824879589916672
764698853530406913
764731514538033152
764673746309353472
764781271415390209
764813299095482368
764711105012854784
764698970601902080
764820722946408448
764806764399366144
764730981895004160
764686115135774720
764807951215386624
764621032338649088
764735960336576512
764812447626563584
764809046268444672
764802809200013312
764625092299063296
764832588586479616
764788401740521472
764684106252718080
764769405842644992
764734697955930112
764730855738765313
764801131440697344
764830952740777984
764822652452163584
764684307394953216
764618230455427073
764627923617746944
764658315175432192
764776565536239617
764784836531851264
764776875742953472
764743807728484352
764725726297853952
764759842808532992
764816537144299522
764627701068075008
764615315565273088
764750082625396736
764801861278961664
764761935795683328
764772601956794368
764746274302259200
764748987765288960
764830965403385860
764802679159873536
764786212095664129
764818659558785024
764686505193373696
764660437744955394
764732474710691840
764744537642246144
764783142146347008
764729698295447553
764764255157714944
764793011318493185
764783389346070528
764755409366315008
764661398110515200
764769204297928704
764635146121195522
764771393946791936
764649926898905088
764746227791568896
764740687388631040
764750216629198848
764726011363811329
764795565553115136
764672743807807488
764740511357931520
764780768262496256
764774925429313536
764791149143916544
764764796248031232
764640686826291200
764779966974144512
764785704958300160
764819569697513472
764771536238698496
764796668843786240
764732344699916288
764804998488264705
764618159223476224
764804184977711104
764644528888373248
764776422963503104
764783284639436800
764780742899601409
764797901952413696
764717434012139521
764803308280217600
764833712739450880
764742591455920128
764824657233084416
764796765161881600
764681795031928833
764761016982831104
764820718722973696
764792067381981184
764741790553473024
764747901365084161
764798992286875648
764634453817819136
764835885544312833
764665814771466240
764684001202298880
764745028614754304
764748757267275776
764720269516742656
764696911311929344
764630129859497984
764792709357924352
764761281245147136
764830957086146560
764712686160666625
764703668415393792
764739462689685504
764796236763394048
764668377482878977
764817463959781377
764744047143649280
764723196885078016
764642263901282305
764779002330550272
764765186293137408
764771054250254336
764620365435920385
764725398869569536
764723805436731392
764614959053406208
764801760393367552
764792390611771392
764765580373139456
764764053763821568
764837261204742144
764650589535952896
764799676050710532
764717714934001664
764752058276864000
764672693572698113
764777857264525312
764678066379423745
764803043972046848
764782777107619840
764669606367748096
764726351068852225
764706314866024448
764755904243859456
764628435222138880
764809738030723073
764635758489579520
764776145766219776
764800179199479808
764630666554249216
764759729616871425
764769787192942592
764722521962840064
764767715508776960
764662572624797697
764724669299646464
764766419284361217
764806328350941184
764748593710370816
764819796160569344
764635674616233984
764632050531962880
764729727487803392
764761906473205762
764793770466480128
764697666139881472
764673696057348096
764659678383075328
764753010060767232
764709854946664448
764739101794840576
764638878762307584
764792990464344064
764800342756392960
764833209452552192
764702372446793728
764835361033949184
764797536913780736
764801035038711808
764753287010713600
764805438848327680
764766628949159936
764832215293370369
764785520325058560
764725000725291009
764700925172731904
764815903909351425
764809473890324480
764829035977375744
764641198464262144
764682218673414144
764753442304819200
764721938686173184
764799843709648896
764753689458466816
764759444164972545
764733099842338816
764734181956055041
764725260725792768
764700531059195904
764755975677046784
764641219272146944
764823164262096896
764748002166702080
764827329063424000
764719011254992896
764658558445113344
764803773902512129
764736543185637376
764741735687880704
764718616822546432
764719900287873024
764762447458754560
764829899949428737
764797943882850304
764750300464963584
764746597175623680
764766520085975040
764656687848550400
764802817466957824
764737810146394112
764736232840716288
764743287659962368
764751684761378819
764682046753103872
764796177808261120
764835575245447172
764791493102043136
764614358924140544
764711339579346944
764818327902441473
764749172360765441
764827748611284992
764829699017175040
764756302866165760
764787927750705152
764825588439785472
764729559631749120
764827693812637696
764797251646611456
764790859682414593
764768331761119232
764803543215800320
764705509706522624
764780655037349888
764615042767564800
764773713153708032
764746123252596736
764824980286742533
764805203908493312
764699881038544896
764649788243603456
764658541969874944
764803891351330817
764770949329723392
764813295111049221
764719552144039936
764670936016646144
764770580121939969
764827174037753856
764756869097332736
764834144941699072
764771762781519872
764824925664374784
764661473587200000
764753672827965441
764796073173024768
764800527246954496
764810430170566656
764824229665648641
764621204133216256
764785902099042304
764799038441021441
764732575319486464
764812317557161985
764662870453915648
764772199131557889
764781271579029504
764614581511565312
764741903724187648
764720223501029376
764764691130421248
764741647624245248
764655484100022272
764637276949340160
764778679385858048
764809087817289729
764696865191391233
764635016211161088
764655639280877568
764783544874987524
764799529237512192
764797490713493504
764709787720351744
764701210574262272
764785910139523072
764637163384254464
764619962472366080
764747028979212292
764719715667288064
764709846751076352
764757099633074177
764813554855866368
764744881638150144
764652804128595969
764780046523310080
764682822720172033
764720135101829120
764721079046836224
764838091513225216
764773260357664768
764745502210555904
764668834712289280
764648571899551744
764778251533287424
764753735847378944
764798514312409089
764711956339040256
764824137021976576
764817191464275968
764811294021148676
764643614437900288
764758454326222848
764616246373576706
764809985725464577
764674107120029696
764828096516153344
764632344443531268
764726984685551616
764680671113601024
764740448065814532
764809352171524096
764831787503747072
764663684253777920
764649645880516608
764773511902687232
764788825524674560
764744629954744320
764735360417034240
764797020863336448
764779304060391424
764834773755977728
764789022367576064
764755715546292224
764800812451262464
764664887922393090
764838225881948160
764791765706694657
764777370767286272
764759448455741440
764766448795475968
764618259568013312
764670848145862656
764629169024053248
764774208190631936
764775743444451328
764741962176102400
764675914865127424
764777593040211968
764745670230179840
764809750697607168
764782323971698693
764742310403960833
764771171548004353
764820659902054402
764749633688076288
764808526019584001
764780046481444864
764645103147294720
764740678752538624
764709930532216832
764660521488572418
764788195997413376
764812996908503040
764618113002287104
764838314021101569
764679316450009088
764776619932323840
764627533258162176
764763961346650112
764677877744996352
764834505383305220
764833322585513984
764736174233706497
764699926899023873
764751986877169664
764655052367667201
764826263810928640
764739487624679424
764715089605881856
764745649157996545
764763240085725185
764797734058590208
764749013040136197
764731283679227905
764786463753973760
764658978278088704
764721683089485824
764767132475424768
764807141836328960
764802406530056192
764658806240317440
764795154372886528
764677823160254464
764752385105289216
764756340514455552
764636161235189760
764778951885500416
764631195170865153
764802242948063232
764780000553734145
764795351790268416
764806294591070208
764701436877889536
764810400793710592
764828935297306624
764818940417703936
764731988410527744
764706713442344960
764775399234482176
764752540219113473
764730692181848064
764836975794847744
764823428364922880
764837051317514240
764741802800930817
764835130611564544
764743849956798464
764731635942195200
764826418849026048
764796756710330368
764647766543007744
764758999698841600
764620709347856384
764697460702797824
764667433974132736
764831150019706880
764764351488266240
764789534001360896
764676895967318018
764651201677975552
764765182165942276
764818906708119554
764687872691666944
764789798330597376
764728855085125632
764656197383315456
764756470357524480
764804575064764417
764663545661382656
764644067137445889
764750195879837697
764740775225790464
764784048233414656
764754524275875841
764768571000033281
764829816315150336
764801215192530953
764817275123855360
764787583696171008
764814339341778945
764745103781093376
764759221971845120
764699805604012032
764699688092086272
764723427714461696
764723578772262912
764820584689758209
764733745899380736
764626761724358656
764762564660170752
764629341133213696
764804289709637632
764805514660372480
764734202881474560
764704528247717888
764816788592918528
764731124199358464
764830625878700033
764806672149803008
764799877272391680
764794281982853120
764749117696245760
764780076101619712
764817677932191744
764674287223570433
764780721751879681
764732277800697856
764754574745952256
764618163145150465
764745246529978368
764716725376053248
764824510482771970
764792541665460224
764631475815747584
764778058544996352
764820076910477312
764825806321229824
764748320875118592
764760014481424384
764790255467819009
764735713057308672
764718029586440192
764813659650523136
764700749137793024
764648529927237632
764673448433954816
764620402974941185
764762871158935552
764822538966953984
764766746565828608
764801403927797760
764793560839454720
764642796422717440
764808089639985154
764757451799429120
764768462170316800
764766864157409280
764655312171311104
764763600884011008
764772572605116416
764771230050377728
764680721223024645
764703777484075008
764821670729224192
764760027416715264
764812095410110464
764810442581630976
764629361957797888
764751378761867265
764754037753442304
764723536854392832
764721607407525888
764828948224245760
764735930955603968
764816625317076992
764749575185989632
764762321692524545
764700493218283520
764814893132414976
764813471049519104
764618826034085888
764707195736907776
764649276475453441
764739097848082432
764835696523747330
764631186681524224
764619216003694592
764770710053122048
764731140926234624
764714431133716480
764800175026176001
764799936256933893
764815270410014720
764783578119081984
764686035733192705
764807552785850368
764757904754872320
764773193223696384
764761541392543744
764759419242549248
764788372523061248
764830998974570500
764825600834039808
764827559611600896
764787135064989696
764643463207919616
764824300683747328
764749260273422336
764750581483376640
764833083484798977
764789727316828160
764783372837216256
764675373502193664
764784446511939585
764741698215895040
764834002062675970
764642754379051013
764744621578719232
764791845129969664
764815434134814721
764618217633349632
764753643576885249
764787869047066625
764806596467777537
764725642436939776
764675197505011713
764792017037713408
764750787205599232
764618419018817536
764828948215672832
764759444148236288
764802863532871680
764643941606105088
764737579396763648
764790452751101956
764664103336116224
764769057669275649
764789823555108864
764628955089567748
764818986580086787
764834719456497665
764819297004818432
764804700969377792
764752754413867012
764652103495131137
764767422008008704
764622101751930884
764769061700046848
764745531600019456
764805082546368512
764762833053769728
764701630117711873
764821851109556225
764714653251407872
764657031999479808
764790045907746816
764828834910900224
764696911307694081
764824413883826176
764675637722357760
764783687158431744
764767300096499712
764749042299629568
764784446302068736
764743665403191296
764698844730761216
764621531163099136
764749906472992768
764791362881478657
764837571667095552
764780210080276482
764701420322951168
764786568708194309
764741370821042177
764796886851067908
764679710529970176
764818818623352832
764771905572405248
764709544522051584
764777580557852673
764798765941141504
764791639789318145
764756143323357184
764648525787521025
764618255377928193
764628657427972096
764781128599220224
764778645726437378
764712677780426754
764721225746776064
764753442149638145
764646676271288321
764819338880835585
764788548700626945
764743908555382788
764660467146960898
764807871641059328
764779195192991744
764810115811799040
764799021663842304
764760669161914368
764625763417092096
764673884557807616
764750296493002752
764782034862604288
764783594908909568
764734739811016704
764778012629934080
764620746949791744
764778691964526593
764720462387634177
764782412253593600
764824556699656192
764729337463578624
764809922533990401
764734895059075072
764717761213804545
764796106559619072
764699037794570240
764821230528724992
764819217090801664
764660471387402244
764682864604643328
764757573593600000
764747528357212160
764832357987811328
764658256719601664
764808014448566272
764789005774913536
764757602924453888
764822618822283264
764836854227202048
764619023195705344
764798392706797568
764680633352196096
764758110481285121
764794101732552704
764750938351468544
764783418777436160
764658449393135618
764792507775475712
764735226346082304
764785855898783744
764835264518819844
764787734892388352
764768440880103424
764643052505923584
764790746159386624
764718151384784896
764727768789770240
764835399025975296
764822962721656832
764744285925310464
764669706917797888
764687977297698817
764636391938502656
764831838116470784
764810958602575874
764642964131971072
764753496725921792
764838926414651393
764749642336612353
764779996250505216
764672479562387456
764678003339255808
764786694541414400
764818756006588416
764764821375950849
764814968323735552
764771758830485504
764743308698542080
764680687685279744
764741266101985281
764795968034377728
764781661540196352
764736979665846272
764639696928509952
764830584032071680
764814112601870336
764741031271202816
764749855940087808
764635263276556288
764635414556577792
764666766727479296
764776389379760129
764674123821903872
764734429201854468
764753652028436481
764756323581976576
764811050776657920
764670848007450624
764637797005221889
764774992705941504
764633858352427008
764776007597457408
764792008850477056
764808836368764928
764762170576035840
764803446826475520
764828524280631296
764786086262497280
764776917719482368
764626102920810496
764625494847459328
764737340329910272
764698866054594560
764698882701860864
764822241251065856
764692427856760832
764742968850976772
764754423780405248
764820144287780864
764620730327859200
764750845850320897
764831477259436033
764657593948045313
764745640949710848
764766264182976512
764800980370194434
764792965097226240
764733280180633600
764762459836149761
764824837693009920
764632323094482944
764704847102750720
764780524653117441
764808454636732416
764775613420961792
764723499218956289
764776657832046592
764836594297823233
764717568364048384
764710450713939968
764815153120571393
764658122430423040
764827471590096896
764738518790840320
764821822038745089
764641965799514112
764663210335170560
764779895515967488
764770550703063040
764770466942767104
764734622290804736
764701957051256832
764758790025588741
764797909992935424
764787269442109440
764798514316599296
764793816377331715
764716981304102912
764713856526671872
764823206079234048
764668226450165760
764771137909821448
764718176395558912
764697871987924993
764773017033605121
764789186239033344
764766285188202496
764675646396203008
764713579664838656
764717459161092097
764628921723650048
764825495993217024
764691580292771844
764781284073897984
764681547584671744
764794466792312832
764804910542155776
764747226279186433
764832005653757952
764625033381765124
764750036420952064
764795020176154625
764716582782267393
764798635913670656
764772048086437888
764810988046671872
764782693057957888
764797956541284352
764797561907585025
764826217526812672
764664732796096512
764812028166873088
764635443727962112
764737524606566400
764739600854253568
764756743083655168
764809142649446402
764780046527500289
764760366865903618
764811889767550976
764743497383641088
764724174132830209
764751479152312321
764830999050063872
764628141746819073
764772429902278656
764801907533701120
764815790369599488
764752582317309952
764658504208482305
764707132721795072
764742314795397120
764664925558083589
764824196090253312
764786082256785409
764744412043685888
764801462681628678
764721448241991680
764804658694987776
764808710342447104
764767409261670401
764788963823366144
764763541949779968
764772463246880768
764745695173677056
764727575969234944
764752246622093312
764694872855023616
764838884542976000
764814800664793088
764735092111581184
764764171024072704
764658269067423744
764762711561568256
764794986827251712
764748480367697920
764644922796408833
764751630105350144
764705153131872256
764733267534721025
764824120274001920
764809771861946368
764742142677835776
764771964036808704
764787021588078592
764796412802527232
764667614127910912
764629848547524609
764803060736589824
764763185350053888
764794567275188224
764790469683453952
764815702507290624
764768894213029889
764729911949029376
764815073139359744
764789463046324225
764838163084783616
764792537123094528
764675818350075904
764786036065112064
764658378404618240
764784052037570560
764757497919995904
764775768262074368
764742365055770624
764774824933781504
764778326921736196
764615445529911300
764751345081548800
764663914713972736
764717408732979200
764768940191059968
764674240998014977
764720068089507840
764821045945757696
764744403466321920
764741735872274432
764629450042515456
764621787317493761
764790939105816576
764736581177643008
764755656620412929
764653521211883520
764804411549884416
764790389714878464
764729941472649216
764791849412419584
764719556241793024
764822774141612033
764740351596736513
764767283231285249
764834367130796032
764749180837453824
764726908953174016
764723234822586368
764721997360300032
764742666877820928
764756885543190528
764627994640089089
764770269680369664
764823990384857088
764754612461064196
764800380647706624
764833096319561728
764811541678088193
764747922353319940
764807603377606656
764833834407895040
764662794960703488
764805858253504512
764766985641000964
764824913114959872
764787776814518272
764769023921909760
764648618129252352
764687725857427456
764706860402442240
764788506459836416
764774451351347200
764745774966145024
764745653486518272
764784551390502912
764670583669977088
764776288682971137
764738401497128962
764668654239744000
764809654383894529
764771905559756800
764803358653751296
764756705414709248
764668264320491520
764765303876165632
764643815743483904
764690238404866050
764786468082647040
764714527313301504
764833922664587264
764714984425201665
764677957495291905
764794651178070016
764821184210808832
764824481172824064
764622588115030016
764637008291430400
764687482541731840
764754507469389826
764692167759630337
764820358012731392
764631475907989504
764770211132211200
764796530427441152
764746668352823296
764820878337183745
764820555287724033
764752162882748416
764742616764342272
764785578974011392
764807376734126081
764729509476179968
764715827652288512
764745867320553472
764780000453070849
764791287505489920
764819263316037632
764755308463947776
764758567769534465
764801626360188928
764753073252163584
764753492410003456
764794080954122242
764719363626852352
764794965742542848
764798073964994560
764808056328904705
764752746071203841
764744550296522756
764713785139556352
764791270594211840
764756977889210368
764699654583906305
764711364933869568
764754541086638080
764796454850465792
764747444139720704
764781145556938754
764763261250199552
764761436497317888
764775487268847616
764817774455685120
764698941585707008
764743665180872704
764771091613151232
764765551038083073
764822463863816192
764793426395160576
764780348785979392
764771871858495488
764638078032052224
764708714339119104
764782709847760896
764720432868122624
764816126136246276
764763714000150528
764618158988627968
764732227523579904
764784861668311040
764646244136411136
764791446754951168
764723213972758529
764779920887275520
764744537872928768
764699427848220672
764662237231546368
764684416480219136
764718067494576128
764735423302205440
764723381614874624
764838163072200705
764665260968124416
764817636056268801
764769644712304640
764741131976503296
764699927150628865
764778364699832320
764825391244546049
764725608844853248
764804524695363585
764770655795576836
764750497828012032
764822501394440192
764818587966144512
764724639780245505
764801349427064832
764733968180711424
764827819717320704
764734617945538560
764652023753039872
764756000867950592
764715680918822913
764802670821576704
764631475840888832
764709385302052864
764734307822895105
764818357325590528
764667505176551424
764789983173611520
764750107870986241
764822019259113472
764630028990619648
764824439246782464
764814272371298304
764785805286080512
764799743117623296
764831573690740736
764794533695655936
764690208851947520
764838817400512512
764780252346343424
764658717828665348
764788724769124352
764750095329927168
764757820872986624
764804537140047874
764762434741633025
764742163691401216
764824539658199040
764759444076924928
764793510214115329
764730771919822848
764811260852568064
764819951349792768
764729647955320832
764804558124093440
764683087053750273
764790771501457408
764632990286831617
764750141278400512
764715840210022406
764832227905667072
764826402239631360
764814880385929216
764759716971110400
764802473764786176
764625860011761665
764783565515227136
764828088173793280
764749474174529537
764628862898757632
764825168946589696
764765693938065408
764729983428284416
764755350608351232
764739722576998400
764823281509732352
764770227678773248
764674585279201280
764675709264596992
764729333403361280
764807880033705985
764727337007079424
764821918453202944
764816528634179584
764680016776966144
764813089204297728
764786258400993280
764624433721978880
764783809095139329
764838359969792001
764796525989855233
764628778891051008
764753488479916032
764720315624816641
764712316847976448
764731472246898688
764810166013423616
764828864208113664
764784803199746048
764666557263859715
764759444081156098
764831078867607552
764717530736918528
764741442107543552
764799793470267392
764817530955436032
764628955181805568
764805569081438209
764812065978650624
764835063334920192
764645745010077696
764760337728073728
764747847149449216
764791337598062592
764656620987158528
764769456140812288
764674882940592128
764826338989633536
764713076109221888
764807477464555520
764777722925182976
764817648593080320
764628887934414848
764734794248826881
764741953804242944
764731702933594113
764763584157057025
764836447639707649
764767648282451968
764759444135620608
764630423318192128
764772375363723264
764751546412400640
764683602978234368
764828461517053956
764736379649744896
764817635980800000
764767644092366848
764687725823873026
764772228454055936
764829069523361792
764814683287220224
764766838957940736
764699348231946240
764764632582131714
764717752800141313
764781636357500928
764713319404011520
764796895269117952
764791941640884224
764733301345189888
764800980227592192
764714879760543744
764751873328971776
764776213063700480
764677583942344704
764770466774999040
764832857135153152
764783381272035328
764676212522377216
764719195556720641
764818617317920769
764765836221513728
764712270853246976
764742851368513537
764803220388667392
764746315972562944
764785696439762944
764646898556805120
764626874848858112
764766331279400961
764625041883598848
764766066862161920
764818088952868869
764785457142038528
764658994669649920
764664812374679552
764636311928135680
764831338713055232
764745238078484480
764799118329974785
764731841651757056
764752251063853056
764822182723719168
764705773746286592
764618574430216192
764766843143909377
764838741680750592
764796803074129920
764646818592456704
764784433786335232
764715081238282240
764753362319446016
764714288497979392
764643165559255040
764791610332807168
764688191551004672
764816251998838785
764763911342153732
764798816239382529
764791920673652736
764616519137361921
764748648060162048
764696470855507968
764794579887489024
764769221230338048
764713453680459776
764812963521916928
764754213935124480
764741052381167616
764671225322930176
764795263785598976
764763940693745666
764762443352535040
764812107724517376
764741329196691456
764818139427270656
764779329578557440
764659384932859904
764758903217356800
764796538484879360
764756361234288640
764777269978030081
764774841396461568
764808790407573508
764722626581397504
764772346041339905
764738225378365440
764740217488105472
764797599794733056
764813785832026113
764791048371572736
764730813921435648
764806919563468800
764828889298460676
764817325694550016
764710983445151744
764627063613558784
764635544554991616
764718247757418496
764768831197810688
764832941218340864
764756520831705088
764753257432514560
764782609532526593
764673549072228352
764757133112053760
764762854025261056
764805548156055552
764625130148339712
764747264162082816
764826456753074177
764802909955584000
764807909595291652
764783787897151488
764779056667787264
764807183695392768
764779996221214720
764628242410172416
764702313571295232
764645363533877248
764620948200910848
764830785258000384
764649264127541248
764636790045016065
764782579958575104
764788116498616325
764769896458780674
764750413740535808
764746467156299777
764761377944670208
764666326371733504
764733548796506112
764819678526971905
764788980382564353
764830772431814657
764718969177698304
764823050881761280
764833297738465280
764792935774883841
764767065089671168
764813944842293252
764816549609893888
764664778904272896
764809113280868352
764790813238910976
764780046498144256
764740456685207552
764766658569248768
764753861433327616
764826955682344960
764763278006480896
764792839268134912
764836770596913152
764779916533587968
764828847237918720
764630523809525760
764757959637405696
764705622768099328
764663650699374592
764793606926245888
764811113825525760
764754104711319552
764649163564851200
764827081633067008
764729664686399488
764727949069352960
764824015437520901
764829271189704704
764681815948918784
764702535747768320
764724254181040128
764782823106641920
764808626502508544
764758525868380161
764772408758861824
764718684048912384
764774317125201920
764660081279569920
764618695926747136
764826649653280768
764792105080422400
764780046460387329
764819020142915584
764826452558831616
764724895565680640
764744508462497792
764806206405959680
764818709772902400
764643123540684800
764784157180489728
764830063527333888
764759972756455424
764651822615322624
764725281689051136
764670231323168768
764796433644064768
764826494392827904
764800754142019584
764805220870291456
764759712801914880
764821599614799872
764764972312305664
764783058251870208
764818545993658370
764626698558136320
764757946697940992
764699025291419648
764788607097856000
764772874402033664
764747394017849344
764781837474492416
764781862959063040
764706076038004736
764780654940786688
764710270354673668
764785415538769920
764747905509027840
764805439003455488
764755740833767424
764702720607580160
764779061126262784
764619279174172672
764786208190922752
764667538622013440
764699029401776128
764755346359328768
764812284212420608
764695095136268289
764784014486011904
764827165544226816
764806345090531328
764770022128545792
764737658883018752
764758706013831168
764755992408186881
764797788597186560
764740892632739840
764837579837546496
764753832291274753
764747675002691584
764781518929666048
764627915204165637
764632130395791360
764804822587572224
764703215463968768
764644142995693568
764629290679803904
764837835589488641
764751521359732736
764708080684769280
764812783322038273
764835126232641536
764781015537778688
764728737757818880
764762535241199616
764820085533872129
764735767285465088
764743035913633792
764703303531835392
764766322710482944
764741509568720896
764814335231291393
764788175143374848
764715911722962948
764717215845326852
764773218397917184
764648634805661698
764786879145410561
764794705867595776
764733439400550400
764813727011135488
764742880934199296
764625058929209344
764769443293585408
764817904630108160
764762321507930112
764634730998427648
764718524505919489
764737705158643713
764670847927803904
764748551620624384
764729413225316352
764665986838564864
764809633483649024
764789286537424896
764740091558371328
764830868863082496
764832915997851649
764784681418100736
764774187240218624
764834194929266688
764730461478346752
764790733937123332
764779379964710912
764642515425325056
764814138145136640
764726653373259776
764786686337257472
764791035562225665
764834233009442816
764660857209024512
764779967066599424
764829027819479040
764751084984406016
764772345978429440
764742448757211136
764830055298129920
764800657547288577
764773822469844992
764707569290113025
764630146510757889
764836082403999744
764717018931224576
764821238866964480
764766662675484673
764779128193097728
764785113263636481
764831779048058880
764774694885130241
764633149691355142
764749646153515008
764696017883234308
764777169549717504
764744508466688000
764668729863069696
764651524798558208
764660559132459008
764723662620688384
764794110301528064
764743627574808578
764752431238483968
764838280454148096
764692427504357376
764802712710045696
764745615507095553
764745615507095552
764746647280709632
764773302426558464
764741047952011264
764748308556439552
764790586859716608
764759251365408769
764715814889152512
764711838877638657
764824699293556738
764802117034991617
764756671730180096
764743036060438528
764755564371083264
764723771794132992
764829568846950400
764791966773219328
764767052657754112
764786032126615552
764718025685733376
764814138099003392
764614287969099776
764690078736146432
764698215585316864
764826867656429568
764734823810334720
764702468827734016
764681619135467520
764820370591510528
764741253644681216
764834618612658176
764631475824144385
764698018683588609
764812040846336000
764816490784628737
764667542887686145
764819657865977856
764641576110985216
764774480753352704
764708626057400321
764770647297826817
764824904894218240
764828243413372928
764641206949130241
764665366039633920
764743040284160000
764671011711225857
764716431481139200
764723725732311040
764771985377357824
764809834512416768
764732218916925440
764769158378557440
764667635208454144
764838292751806465
764762212569341952
764818420156149760
764799772528107520
764660559354572801
764775407858151424
764789160754446336
764703358028550144
764808056131772416
764755057103474689
764620336017117184
764621355320913920
764723452909645824
764719388700319744
764808374986891264
764737520814940160
764784052167553026
764753697897340928
764757535891087360
764690338745376768
764763928115220480
764809364834250752
764760157142261760
764725130622885888
764715823579721728
764680993986916352
764653630339231744
764633141147475969
764712178532384768
764796328782225408
764828830594916352
764811952778514432
764823843433250816
764780046531768320
764632256363241472
764822715358408704
764683754036011008
764753459128233984
764771343271288833
764792650537046016
764767602090528768
764754666974478337
764836778763255809
764654896977219584
764674035611471872
764762539502829568
764763164722561024
764692926786043904
764723612217663488
764630066903060480
764749679842033664
764833507352911876
764779681648291840
764728343463923712
764736270706757633
764705073431711744
764760236909441024
764829178915086336
764794106086383616
764740414796468224
764672169217495040
764702863033589760
764618158921519104
764627470603710464
764650077558181888
764813567627366400
764837714000769024
764728007726628866
764736824292106240
764836648706125824
764836640460275712
764710446305841152
764667035326357504
764755623376453633
764716880527589377
764709527828783104
764797620980183041
764633128581341188
764771637040480256
764781246169964544
764718373645221888
764807754179547136
764779828448989184
764824644545314817
764670185370447872
764721708121088001
764734425116635136
764792050940272640
764812283990204417
764833771514388480
764736341846482944
764623540293341184
764681824408920064
764724430044012544
764772211701972992
764812644738076672
764682478615404544
764782647071666176
764648764967706624
764803475918032896
764772123541966848
764738598704996353
764819146026606596
764738308991750144
764793070000959488
764733158541631489
764747834281299968
764834119708708864
764660504904073216
764774745137086465
764625683893129216
764786782533713924
764794583997964288
764792314912972800
764781732960821248
764740330910523392
764804620988321795
764626837033086976
764781447676776448
764792923061903360
764814225915179008
764781279883751424
764804767864397824
764731921247064064
764755782663598080
764758257114161152
764711381685956608
764787613266014208
764767610709938176
764752871896121344
764834488690016256
764810950318952448
764733649342181376
764814754577846272
764752699749494784
764780503656529920
764784383651971072
764786413581852673
764830223099654144
764733376632852480
764716792220647424
764744772523331588
764708919461629952
764647041196777477
764821276770918400
764715072698671104
764794642684645376
764683779130679296
764628200077004800
764789182052966401
764822363087175680
764673045927596032
764806064080613376
764803404900294656
764764578194591744
764618129670479873
764618331047329792
764748824430645248
764723847157383168
764833901567217664
764786212183900161
764808467446136832
764787030370947072
764741975023185920
764805048903856128
764750220890607616
764740146436644864
764770647096565760
764631077411577856
764616938513395712
764831942776909824
764816432173551616
764788196270014464
764733565397508096
764786434624655364
764682168496951296
764654880082407425
764723859639631872
764656968850104320
764828805638660096
764797289273651200
764663386286153728
764785645927723008
764753769196388352
764786057099509760
764737210432294912
764686387908055041
764783309822038016
764825311674458120
764745812580691969
764655509500751872
764788414151622656
764813949334331392
764745548343742464
764825181395222528
764771939068026880
764771875994083328
764746345257246720
764639776557273088
764673041397714945
764747783932878848
764824254487461888
764727458667098116
764724598088798208
764622261315698688
764633858310537216
764697096050049024
764799998781456384
764754364758106112
764777995559178240
764802699980398593
764629378831646721
764738128850587649
764735066903748608
764762812182827008
764762166490755072
764745078715846656
764735318700462080
764629441729351680
764772505118707712
764811902421766144
764773596006715393
764709297141977088
764838750182670336
764783037318041600
764822153271382016
764788787448799232
764658482993778688
764815970976329728
764780965151576064
764706776407244804
764757951198457856
764804260173340672
764785939814182912
764639634123096064
764633304716890114
764715211228000258
764834857759477761
764766675178811392
764800661804417024
764795691399077888
764837307442614273
764745057740161024
764823608514351104
764731682134061057
764742964904071168
764714389156929537
764678045257072640
764775541836840960
764794907223584768
764795993351188480
764777354069696512
764754075435016192
764658277611245568
764743619018420224
764750187508084736
764637822141726721
764782311460179968
764738904679387136
764787743289380864
764828620686778368
764744940341628928
764745158512381952
764730369312747520
764634827094106112
764782554964688897
764791236922408961
764760131905155072
764741148497760256
764822064997937156
764743027890028544
764788217367453697
764782873731854336
764631475954200577
764782747848237056
764780210088574977
764770332519653376
764708198146269189
764666284722257921
764834027505344512
764684244757118976
764731904318996480
764759125293142017
764618297430056960
764789651601297410
764831250746056707
764740456668422145
764618251548581888
764676975793348609
764643341871017984
764774887663755264
764803949954228224
764721800332836864
764797386044694529
764820127581933568
764738577737609216
764758848477487104
764619585228267520
764626887360471041
764789421061378048
764828151310610432
764774447417032705
764807670520025088
764739928051818496
764785910332346369
764797754816299008
764748182697963520
764823596128620544
764702539971489792
764698907896971264
764771121317023745
764730562175172608
764623221693960192
764739412148322304
764792398799106048
764679123386114048
764800280080769025
764733020255449088
764669811985002496
764688019353894913
764757745581056000
764797381510651906
764712640077713408
764662509676658689
764765152721899520
764790503045009408
764787193822998528
764798648395915264
764729228365598720
764767552018997248
764778994025820160
764719505901694980
764744806119661569
764738489627705344
764793078397956096
764623347405709312
764794760318025728
764828352565932032
764664594384166913
764791471874646016
764745930398699524
764755384066277377
764798791081947136
764711067046076416
764681589737582600
764780612796420096
764746752188620800
764788800304340992
764786824858505216
764741295621496833
764753526199316481
764811545738174464
764745422657257472
764774501917876224
764627424143433729
764813508961824768
764762543835545601
764732328258236416
764639772522323968
764767295939944448
764658206186598402
764751705724641280
764762141119377408
764765958007296000
764753450752147456
764824359554998273
764618331210993664
764790385566703616
764769145531592704
764705287328636929
764768919160754176
764790310270623744
764769506224930816
764740276317396994
764623921937133569
764737440934457345
764818651031764992
764748618649706496
764678380814041088
764746374877511680
764772597733163008
764704125372203008
764658923525795840
764801659822305280
764731849977520129
764809666702352384
764754079629254656
764690087351357440
764774191358963713
764726032427614208
764797931043958789
764760702397579264
764789190319976448
764774694717456384
764792482748108800
764781195855073281
764802330973859840
764775470634242052
764672466769682432
764815685541330944
764738761972338688
764712489116438528
764684001214734336
764777383232671745
764677827186819072
764710366655942656
764761117839265793
764773012700794880
764804789012041728
764731447055937536
764769539796135937
764754293639483393
764623137912791040
764719266931302400
764750279636054017
764797595449495552
764730889569837056
764834476153196545
764824233671360513
764789399997521920
764721649375670276
764730986068320256
764810933524922368
764759213428076544
764616192174596097
764770286365474816
764738359675596800
764804612670967808
764655929006489600
764762950855000064
764830172600111104
764824418120073220
764761453245018113
764734387657269248
764637960398450688
764816432156839936
764791061084504064
764682528947073024
764752758561968128
764767878952386560
764804847384268800
764670327695826944
764801458458034176
764712690132611072
764743208014323712
764818726373978112
764810224536551426
764784161114554369
764778498833715200
764752829688913920
764729711012548608
764696823365861380
764798879216926720
764741140402802688
764617005668401152
764801202567741440
764784182233006080
764783670481780736
764630209505202176
764757179475820544
764786405138497536
764822069431398400
764805053060231169
764620298104741888
764750556711751680
764806428804644864
764802461219622912
764797704564342784
764793879673659392
764786438844080129
764829111789363200
764698882538438656
764633157983473664
764715051634847744
764838351681748992
764736144844001280
764780340091039744
764783204926623745
764812569387364352
764750011372478464
764620394544435200
764735721341083648
764833733690085376
764737189204942848
764741035629092864
764822132400402432
764805635930292224
764836531299319808
764714875390078976
764760627189542912
764759595239743488
764752515107737601
764777618277339136
764807821502377984
764680432067633153
764768868661272576
764814871812767744
764833695844933632
764787201989308420
764806638440181760
764702686965075968
764814599308861440
764693803324280832
764704587114811392
764751819138560000
764821863746920448
764763428972072961
764728330927169536
764828478084620288
764773381828780032
764777857147080704
764819435291045888
764771422984146944
764618163266826241
764739273706835968
764760459182505984
764634491696484352
764763558806753280
764834333450469376
764756063602302976
764821691822399488
764750153655824384
764758307630374912
764791480296808448
764720793662136320
764629433512763392
764790553540165636
764824812313251840
764733116518846464
764808127640375296
764741966777184256
764803471858102272
764730318926602240
764747570283421696
764623913703858177
764667072953671680
764832450325405696
764630276521680896
764644751089934336
764797578814849024
764738628039938048
764633380415766528
764753018772418560
764804889616625664
764729660609527808
764827849249488896
764778947750100996
764837575769071616
764758030965731328
764739185760673793
764723801137504256
764771951814533120
764748912267825153
764732806396280832
764785352582332416
764812065852813312
764787915343925248
764743862527070208
764797247468994560
764794462673498113
764782185673089024
764725311149862912
764833062505119744
764830072285040640
764758689257586688
764716926480314368
764630997879123968
764614912660369408
764738430584717312
764631928821669889
764838771242078208
764768038340141056
764732206405283840
764670827040301056
764661788382203904
764749709156225024
764754796951826432
764820706420895745
764796337468473344
764658894270369792
764629840335167488
764700761603223553
764759779755556864
764683527472357376
764716947481194496
764730071554912256
764818097282904064
764664589942349824
764649385808502785
764756663480029188
764784966588858368
764807712085532672
764781413929451520
764828834852179968
764794147723247616
764774745267171328
764760505307267072
764771204989419520
764744361334669312
764794340963131392
764672013948555264
764717849256529920
764680926668337152
764751571695570944
764761763829149696
764785117688651776
764682554347663360
764811445154488320
764789202840059904
764755065500565504
764815664750137344
764753123344809984
764830000969383936
764799445355692032
764829820437921793
764759666396102657
764804541313187841
764691668461359104
764656163677810688
764811361423650816
764723293395968000
764659741616328705
764677869150822400
764638627183915008
764750975995346944
764803312470396928
764730671520710656
764618163279376385
764818709743534080
764754130036461568
764631832675713025
764732848016355328
764717228684181504
764787021923483649
764768390825316352
764788561220608002
764784798690836481
764728171585540096
764835386111758336
764744181361287170
764639436810354689
764753748186894336
764762598285963264
764726837608009728
764707896240271360
764680528595447808
764715106215292928
764824762174607360
764658835520888837
764681698541993984
764666619922616320
764780982167867392
764749524640362496
764725453781405696
764736341942738944
764686828125429760
764637952110567424
764676577573629953
764792088659578880
764758764771807232
764792209946320896
764727118932676612
764684689147781120
764646470750437376
764637901892091905
764759460845854720
764741454933680128
764795108378017792
764718168199696384
764729593341378561
764751164642566144
764706742865424384
764787449507770368
764777731418501120
764821800995794945
764661616105299968
764746215569457152
764798757644935168
764731896161067008
764799869043126273
764817891678040068
764826980776828929
764660932760989696
764826783942311936
764658583980036096
764671095559581696
764838758558625792
764767077966110720
764755497517981697
764738149914337285
764786652573265920
764836816646238208
764680843088519168
764786325711093760
764631090262867968
764748404870131712
764710945553805312
764762698919784448
764758316174209024
764787772620177408
764654330699980800
764780185010987008
764801240530321408
764719695018729477
764677542229839873
764797553661665280
764837831445327872
764754063095373828
764698966432755712
764663583577870336
764785318696476672
764784446658740224
764753173760344064
764758701999816705
764710286796460032
764650858046824448
764686169892421632
764621988685942785
764720718152101888
764770542217986048
764792453320810497
764754398312534016
764698957981200385
764765165371924480
764677474827530241
764792281526403072
764680436207460352
764764028749111296
764654993408401408
764730591535370240
764659665850470401
764764640991641600
764750149826600960
764774166126026752
764628439282311168
764723243039141889
764657438561665024
764695464478408704
764727567358263297
764782076587630593
764766574658084864
764756021789073408
764699608467537920
764810568796626944
764759683127279616
764775680563445760
764766373113237509
764719292281712640
764820471196028928
764713776755113984
764766280788348928
764615529357246464
764718759466692608
764764653381677056
764828801243176960
764826288959975424
764752825477898240
764665382581907457
764823260752216064
764693312724926464
764728590734852097
764783854884356096
764766067134754816
764625662586028032
764773243492376577
764690347305869312
764729073482534912
764827127552237568
764664162404306946
764744437222240256
764838167056973828
764783888514383872
764614669516410880
764824481017827328
764761989998579712
764803220099170304
764669816309424128
764759750278012928
764650375391608832
764765094169436160
764644734350548992
764804793118228481
764740456643235840
764634105866661889
764782219416203265
764745846214782980
764815308158857216
764796811362103296
764720093137743872
764750770608545792
764765735545663488
764814741860515840765090764980359170
765123799205474304
765135857909112832
765112046945841152
765137124697989120
765030069073043456
765122159375187968
765136373712060416
765124042315694080
765151078937616384
765043944006844418
765008355244900352
765062243692212224
765089519032991745
765106413735739392
765178203514298368
765128450701139968
765037266578399232
764984498123669508
765137514780848128
765153834587029504
765067583053758464
765173065571454976
764980718908870657
765151171136851968
765198294167515136
765186193877270528
765049279010447360
765188693434957824
765153423444545536
765146536762281984
765095848313323520
765155646572335104
765094275696693249
765182607369859072
765177582916628481
765129155239378945
765184285322117120
765130103403732992
765162546122797056
765147031656656896
765129868409307137
765117121756094464
765130367510589446
765160658967138309
765083504531111936
765095080818511872
765184465639510016
765131034551848961
764995818566721536
765198545855123458
765151527782719489
765178836854202368
765136873043865600
765154161755361280
765146561730842625
765094103596040192
765140777647341569
765194410393006080
765180166645710848
765123291648520193
765070942603128832
764988625322778624
765075845782315008
765123023351537664
765158318528720896
765155256632238080
765175699598610432
764979967960776705
765022892828594177
765143315482304512
765110306087591936
765131449791983617
765183966705954820
765190396272074753
765091213674422272
765152303645065216
765144930071224320
765175149918322689
765124428527181824
765008791209254912
765108364040892416
765110771617521665
765132695340974080
765131533430632448
765191243743789056
765184725506002944
765151028652023809
765138282099408897
765038444972302336
765102051831472128
765074021314592768
765097035179630592
765122561831231488
765137787033051137
765067016793264128
764980215516958720
765007528967176192
765029636946395136
765105805607706624
765142514315718656
765123161524494336
765132711963033600
765150726641192961
765104442526035968
764981713139175424
765140274578395136
765183299564208128
765176278387351553
765151913524469760
765110213724741632
765097186216534016
765158645302718464
765188416548048896
765195341532725248
764986196665765888
765176530028736512
764977367819378688
765148918795603968
765160742509248512
765132036793303040
765156066057293825
765172285221154819
765160427919646720
765083407999119360
765197899978375168
765132989047209989
765199514865131521
765154140762808320
765131491579797504
764987014563307521
765005872204435456
765136365197615104
765000549448159236
765196788714369024
765107428954411008
765015527383269376
765113334412681216
765148143180709888
765137694812930048
765078903492935684
765186482961321984
765118065776271360
765161560742453248
765060624686743552
765152114993750016
765071110471901184
765048742127042561
765142094772068355
765184465752690688
765180426646392832
765097924460175360
765153801129066496
765072515622379520
764993096530661378
764989980083122176
765131529504763904
765180849981718529
765196507335327744
765114257218252800
765190157150646273
765197610651152384
765163821203910660
765181353478402048
765164953737330688
765142694402396160
765053301511434240
765033374364803073
765078588622270465
765181034564427778
765067050414845952
764997747955163138
765056065578864640
765145630536765440
765162768655847424
765113292499120129
765047270077177857
765100722169995264
764994673542701056
765132825406210048
765148809751998466
765120397545238528
765121983025668096
765052643022626816
765122121693626368
765118019672702977
765146557498871810
765003959434092544
765138743657435136
765178824376082433
765087732548841472
765105206052818944
765160251725406208
764977434747891712
765110108896518144
765132149976657920
765106531083755521
765115771383144448
765090622382497793
765128303946629120
765142249902485505
765073715017158656
765037115562393600
765155281491853312
764983965228740608
765060314446594048
765107437095518208
765135295956279300
765110406759219200
765064995197612032
765195333227913217
765091419182751744
765070338736652288
765188122925604864
765094988715814912
765200773206642688
765183412705562624
765061526235537408
765141117318856704
765175795954298880
765000084232830976
765106242083758080
765179805964918784
765173962942840832
765192392731418624
765157160581861376
765161086408679425
765118518421577728
765007717681369088
765161019551264768
765198755704532996
765150626166648832
764989946486599680
765136939901222912
765102651407237120
765179403227783168
765193106052509697
765190438395506688
765086843209670657
765150562992132096
765104270345703424
765002244068483072
765145190130655232
765138869201334272
765185384099749888
765063913000034304
765171085780381697
764989808112463872
765060930837352448
765145286658265088
765164601608511489
765003301247221760
765136851728494592
765148340216487936
765112994556678144
765123669307879424
765157420708528128
765105449045729280
765179809806811136
765138135202148352
765135165744091136
765019256383614976
765174587931955201
765126278127181824
765150672287391745
765082590118281216
765132825217470464
764979200424050688
765111656628232192
765084414581805060
765127951717392384
765191822486405121
765174449717018624
765151079000514562
765119001089499136
765181818974904320
765175900904259584
765128584889507840
765109349899436032
765097882437427200
765127297284313089
765139276266893312
765201184302825473
765132183753334784
765101917538246656
765056195363209216
765131399414284288
765126450227785729
765018383616212992
765112835479339008
765075472485056512
765128677403140096
765135601851064320
765162646949724160
765088940495953920
765130174434254849
765151074709680128
765118233460498432
765132485730729985
765120414473416704
765105067380932608
765170687170473984
765151175574364161
765105113518182400
765075497655136256
765145764850987008
765195635200892928
765052487787220992
765152739773014017
765005381340844033
765158805063688192
765164798350856196
765003640796909573
765087820671164417
765151078929227776
765127511147700224
765151720628445184
765147119590047744
765135471785701376
765126374386442240
765045378244902912
765131743112273920
765146674813505536
765155764109471744
765114542447788032
765139569901703168
765082548154359808
765103356171915264
765198382461837312
765113259095621632
765088206517772288
765070070200594432
765148369274699776
765101867156271104
765181248650276864
765102727114481666
765092337647226880
765142329615323137
764982375558316032
765113196206227456
765181672048525312
765116845200384000
765097010026405888
765034884276420608
765165943538458624
765132598754549760
765077523432632320
765030299910729732
765094799615619073
765111153362108416
765175909435314176
765072477781393408
765086788583063552
765115377131094016
765119693111848960
765073782327353344
765199531579314178
765113410145116160
765156221162848256
765149564798066689
765129558022561792
765042295406141441
765131508512284676
765100642503237633
765160126219255808
765076269310570497
765074210054082560
765098067037159428
765110704529637376
765177599429644288
765168531616980992
765105893729984513
765167336059985921
765062176579129344
765132422551863297
765066375022772224
765058439395540992
765127494445957120
765067188508262400
765034422613610496
765059878075367425
765133127370940416
765088093171048448
765107600920674304
765151871736700928
765127360119205888
765104664769622016
765108754069282816
765101712042446848
765110494810279936
765095114473603072
765107026263437312
765136507795480576
765078672520859652
765131336457740289
765177943308046337
765192598277488640
765167784875716608
765109517558411264
765069323618684929
765159169968181249
765093264529592320
765115423050182657
765119370150440960
765187808411607041
765157538027503616
765188874003963904
765018916636745728
765117986013323265
765113451886813185
765139045429182468
765141025153163264
765181244535603204
765200877976162304
765184184671404032
765005104453910528
765127020590268416
765096188332826625
765046363990044673
765088047042064384
765159215749029888
765140962247073792
765117109470916608
765166073595437057
765113569260216321
765138512836456448
765105574979788801
765134310135459840
765132737430761472
765187930314924033
764986859273515012
765176139966996480
765112277443936256
765081214294364160
765197513964093440
765094460220907520
765148109605179394
765098067355893760
765020728265584641
765103930854473728
765127464960090113
765110792685584384
765100994782859265
765197778557566976
765183543085588480
765124558609408010
765071752011587584
765089930125213696
765139137846476800
765129281349554176
765033827060166656
765131327850975232
765130321192812544
765096590675742720
765133957943918592
765103360320176128
765173111788605440
765191038197698563
765081352928657409
765101363860824064
765160667292717056
765066186417664000
765025342142685184
765101905131470848
765038247902871552
765141503312224256
765114580284702720
765017788184465408
765098666990399488
765181299065618434
765158536443678720
765120653322256384
765089557125685248
765098134422769664
765184725891690497
765081692520546304
765132330377875456
765106241756622848
765173871041388544
765183823931924480
765172000247648257
765135190775762944
765123794885287936
765093553898942464
765080199411200000
765142229195390976
765152660244799488
765138773076312064
765010259467440128
765035836383649796
765147446645174275
765106435013414913
765061413203161088
765135480300208129
765103310227509248
765174508483477504
765141474182914048
765025144913981440
765121999710609408
765109652019347456
765095814754623488
765183207499239424
765146037384339456
765167545934635008
765181705879773185
765136843411161088
765035307884576768
765124394964312069
765161233372766211
765044552063410176
765197640111943680
765110784456216576
765042127592124416
765041297472249856
765045046794223616
765154409311510529
765102295017291776
765189280692142080
765106703096578048
765194544510107653
765171735767506944
765187473001615360
765122423482093568
765005830303326208
765082649065054208
765101867177312257
765023635224469505
765191122062835712
765180934178103296
765167319500918784
765097253593808896
765192913131278336
765148683918778368
765138042998972416
765130518371397632
765115297380626432
765195903380623360
765123052560588800
765076311333343232
765135744658771968
765172700428046336
764981083964215296
765154510096375808
765108787707580416
765179017225990144
765172213934723072
765181575776591874
765139276032081920
765121018339950592
765195060568793088
765132011564634112
765075090589507584
765123153278464001
765057843670216704
765123711297019904
765158553166327812
765172058980491264
765166887332229121
765091406700359680
765138219251929088
765188903284379648
765076349266558976
764996183194492929
765165620753301504
765132619998752768
765150294586036224
765014327933988865
765180346958831616
765124319269810176
765142140884226048
765138105842167808
765154795044962304
765040491964620800
765151569784541184
765142694477914112
765154296019099648
765149749477531648
765144846143283200
765137560863543298
765138034715193345
765074579282759681
765144406009741312
765087203739459584
765131453701193728
765174827154046976
765049635383578624
765199884060274688
765178669098758144
765145148120412160
765133467013160960
765153863930355712
765014298473226240
765155114097205248
765160994473664512
765105340144816128
765136025781936128
765093939921743872
765082909170667520
765170678823788544
765135216172232704
765076881892864000
765105298176614400
765110268607229952
765096565421793284
765138529609510912
765155374034853889
765128073222168576
765078131489275904
764997785766731776
765016999680471040
765122809358127104
765142464072151040
765108431414030336
765129931143643137
765091674855014404
765140047981150208
765190425745367040
765186088851873793
765196297573961733
765078613825814528
765108611500609537
765176651458056192
765090228096921600
765174437201186816
765051376187551744
765080320945319936
765159467562438656
765071672240115712
765011932801863680
765132170901979137
765173384305147905
765106895996776448
765092916599586816
765108024478400512
765147048458846208
765182657886117888
765123769971027968
765145802343718912
765159601776066560
765087237381853185
765085706490437632
765104740334178304
765196171811971072
764991351620591617
765020661362397185
765087665095979008
765173933897347074
765147291371966464
765148390548054016
765160872801165313
765160029632786433
765000452945481728
764991741766303745
765131378165895168
765068656804040705
765124713714638848
765107860787306496
764986280778149888
765117956561010692
765088822958915584
765171710752587776
764999320861020160
765173170286493696
765028882047127552
765125888119861252
765152706382143488
765094669965529088
765103465345396736
765116153144438784
765200064436461568
765173443146969088
765101926082080768
765191306402553856
765132041209974784
765114441557905408
765113103591669761
765178580942880768
765120091532959744
765155923342098432
765088206169657344
765054530212036608
765185396607217664
765157013827493892
765125296668479488
765117113489035264
765111564596764673
765171274750492672
765144502139060227
764986636954439684
765140513607524352
765115955802415104
765020355232722944
765186499893690369
765147383718154240
765195509342564354
765168091244404736
765154325349879811
765055713227907072
765122885052669953
765142673523089408
765155520873435136
765149229249662976
765116073234620416
765132988774481920
765145928198189056
765014164276449281
765182938883293186
765089753997963264
765171417251995649
765114479608733696
765148461901684737
765166652237287424
765049132079874048
765163867286728705
765191931353829376
765166442731933696
765062482847272960
765179784938790912
765124151552118784
765040605357547524
765199346832990209
765095806575648769
765151414586896384
765136373720289280
765148147224117248
765109672613449728
765112277561384960
765186638188318724
765152748350255104
764980274316840960
765109488214999040
765072372810514432
765199405628682241
765200894531145733
765020380092391425
765154560063057920
764992207149338625
765174185257828352
765148247824277504
765187519063400448
765151397897768960
765101569432031232
765191424191107073
765189192833904642
764980265928327168
765148516331036673
765070598787698688
765141020988231680
765107768525152256
765021839747866625
765105616796815361
765132015733772288
765105591689895936
765089749744750592
765177582748897280
765181936654483457
765143613076606976
765028211017199617
765186005003542532
765118233594753024
765197799201701888
765148495477178373
765087971485753344
765159987731726336
765178593500684288
765148461628915712
765103272487030785
765087917010071553
765174927645433856
765151301294522368
764994358944927745
765185468027854848
765001061325090816
765186554432151552
765057441142824960
765133806856642560
765070057667899393
765071366139838464
765085542816026624
765076659540258816
765050201673461760
765114408276230144
765001610745507840
765136684094623745
765126525704343552
765041368473309184
765172512087048192
765174059596480516
765148424027111425
765191352820858880
765150865120497664
765183647934717952
765171723306086400
765130745170067456
765175233867292672
765145198372552704
765119533585661952
765087715570229250
765098935279026176
765080153215098880
764985391334252544
765056560393428992
765141620748673024
765101024130596864
765092434279882752
765186546098171905
765092543164022784
765194808646336513
765185182978576388
765200336709488641
765004483705184257
765056866565185536
765099732431691776
765177943660396544
765009563049308160
765135862141157376
765163158550052865
765128123734224897
765037581230755840
765003108040617984
765191625417031680
765145790012465152
765137518778089472
765133433463005184
765040575993278465
765084419040374784
765120926170157056
765112055225548800
765104568501809153
765082023774023680
764978168738488320
764991670437941248
765128538999623680
765094258902568960
765156485336883200
765051023819845632
765140173835366401
765094472501850113
765137481079615488
765027431019261952
765082539807666177
765133827685638144
765171182220021764
765186466381172737
765104253648134144
765078626727436289
765149715671359488
765152308099477508
765156196110262272
765120964048855040
765073979346485248
765141805377609732
765129268636647424
765154757493284864
765141591413628928
765109672688877568
765114257163874304
765023073225572352
765148092651954181
765029905461612544
765140215610609664
765167667250593793
765144896512659456
765162592218275840
765110381551480832
765160117700534272
764998372893663232
765116941711319040
765008044765904896
765169554939060228
765160922897874944
765158930746146816
765002160119615488
765145513209565184
765140329112666112
765184520224112642
765119692834996224
765134910134718464
765053758594125824
765060565811208192
765008216975548416
765085568158015488
765139028681322496
765056904338870273
765042140292517888
765091981093666816
765178853807579136
765115301507719168
765174474656350208
765188542330994688
765034720635805696
765149653100859392
765187787616292864
765012683531784192
765117746678030336
765126030717652994
765147073373048832
765197161608937472
765151405988540416
765017695758581761
765100646794137600
765143642440929280
765174948948275204
765080799335112704
765165964686135296
765138760405311488
765174160263933952
765059622126387201
764979699663593472
765133622315716609
765181999543967744
765130627612114948
765160373729112064
765181441735024644
765189280763305985
765168007203196928
765167730223943680
765041901128986624
765185396775018496
764985248740442112
765174584010166272
765043415327252480
765143390791041024
765146943219765248
765086171961683968
765191759383134208
765090785809301504
765077737539244032
765141440519368705
765120540466110464
765193873601822721
765178748803117057
765103343484211200
765197602052726784
765171723226324993
765199644821454849
765163758331232257
765099887654559744
765183077157142529
764988688229171200
765184163578277888
765015284101021698
765081348524605440
765138089362743296
765105575046905856
765129159723085824
765190547283648513
765152643509473280
765166790909554688
765011601577611264
765142333985808384
765004525832921088
765148256024268801
765132657713876993
765029611847680001
765189721249161216
764984053397327872
765048733838942208
765123539183792128
765157886242816000
765149959217872896
765034263427313664
765108364074446848
765127721013932032
765187590316326913
764977724389810178
765151036914806784
765095214902026240
765025564319186945
765176437557133312
765122373033091072
765103473692147712
765120175431639040
765175317916950528
765074914743296000
765171559690539008
765119638472720384
765020351000707072
765070078790475776
765069537314234369
765064017702510592
765120699568652290
765151553112182784
765124872775274496
765112818580459520
765141780224323585
765136642243956736
765157848556851201
765133760840863744
765121123189190656
765136818526355456
765155311116255233
765064634466435073
765190685704192001
765117994343211009
765129826260967424
765201058394214400
765179214555385857
765194200690417665
765139083375046656
765193114399059969
765156535936966656
765071018083946497
765095449808166912
765108217370275840
765160814122631168
765093625546076160
765187670154866688
764982753167347712
765179235283636225
765068149251198976
765148499474313216
765105541429465088
765199535689773056
765132829432745984
765176618247655424
765132300900298752
765193718177685505
764984279738814465
765087543855550464
765179667162640385
765141029636890624
765138223458873344
765184629364187136
765010540523552768
765127314095104000
764994375680135169
765030018871390212
765090752468746240
765127917835841536
765158498585968640
765122146574147588
765079759000862720
764982216481005568
765132934269501441
765118162211840000
765068405040746496
765108293060726784
765112315238817792
765141209589223424
765144904817217536
765102945025138689
765142774077415424
765049924815683586
765109538777247745
765114890730123268
765136352623165440
765171534528933888
765170901335805952
765178866335973376
765152311937294336
765169869318942721
765196612377325569
764987668707049472
765178384078901248
765098499193069568
765103461125988352
765119340756828160
765072829922639872
765169680885682176
765156653029269504
765156498230153216
765148226865524736
765069508289499136
765142354902781952
765181185668644864
765117382155132931
765068232965447681
765095689168773120
765117755343462401
765072242938089472
765146972630159360
765101611177967616
765161916943704064
765037715335344128
765148184926572545
765000574811058177
765131462119088128
765042492731383808
765072083349082112
765051653145911296
765104727763849220
765052777127112704
765119135084838912
765199183309570048
765019919079641094
765146691594969090
765138252655308800
765169173072838656
765075585798463488
765113397436379136
765093784694755328
765190400600670209
765190044030304256
765144498108297216
765184947980230656
765078001746935808
765108733135446016
765136788864270336
765077984718061568
765185124011012097
765102249085378560
764979246917906437
765112466040815616
765187309511868420
765141801200222209
765112864617160705
765129943990894592
764984326115192832
765186508345278464
765130413798989824
765145764813213697
765148222838878209
765179113891991552
765180736848617476
765145890575224832
765095043057197056
765081554171400193
765038654930640896
765147136447115264
765160868522893312
764979007498522624
765009898832887809
765105071667417088
765072053955334144
765155759969665024
765137837494767616
765164471413252096
765123665092546560
765090559241383936
765166887277735936
765158867835686912
765012776129527808
765091213829550080
765182729302396928
765139657956978688
765091960092786688
765170951726194688
765141121676767233
765192321369595904
765056497474830336
765069302823346177
765087069920227328
765131298608406528
765181701643468800
765066521899073537
765100663462330368
765156372379869184
765113187536629760
765096892967579648
765171526291361792
765147291581833216
765174701278826496
765014260858716160
765003737387638784
765170200790446080
765009512986054656
765125128774643712
765175913436868608
765135530682089472
765110050159419392
764979343303012352
765170762722504704
765106632003055616
765151842498117632
765164207297990656
765101850467115008
765152786136854528
765121492178853888
765047483936411648
765155835433586688
765058552696373249
765179776441192449
765142224829091841
765031524739780608
765147732025679872
765057042725736448
765141373259489281
765148428175147008
765193093482180608
765147215941689344
765085404752117760
765166408984506369
765163687233499136
765118472435228672
765159375258259456
765063581545140224
765142317225373698
765164848737054720
765087023585558528
765145177564467200
765135992152088576
765169454208675841
765080220579889152
765199762106806276
765076852260081664
765088281675587584
765131256778493952
765184356688228352
765131197815091200
765145878122422272
765151812802445312
765100768483483648
764991678759464960
764990248472444930
765112940244701184
765039049220456448
765193877460508672
765093520348676096
765194766950825985
765084930544111616
765111564596674560
765142187076120576
765121676765982720
765098960360988672
765134155013300224
765054463069548544
765119982342643712
765199863118229504
765143206350774272
765011287222915072
765131454040924160
765111790808203264
765135123977269248
765056308622024704
765102043434393601
765143298709348352
765148440682573824
765186772569624577
765105092664123392
765200471061565440
765154081937694721
765062650590093312
765031218375254017
765156435084836864
765181299082625024
765095412193570817
765132347243106304
765192065638600704
765102626476138496
765090613968637953
765099963151966208
765085333415493632
765148847756673024
765109198761918464
765135396652986370
764993444561420288
765145131657732096
765024222280232960
765199082763739136
764991879813402624
765173476625756162
765171530582073344
765174839560712193
765037841067839489
765180925571371008
765174420449132544
765145974415261696
765126508922933248
765121899185614848
765145156718727168
765148088390520832
765020321413988352
765165679507075072
765190799139151873
765146591074279424
765094719974174720
765183429717655552
765174151913082880
765134209509765120
765101162521649152
765111300246700032
765059903304167424
765175691008770054
765118233456369664
765191004387434496
765195232451362817
765159320702951427
765116799125950464
765162642818207745
765117268611268608
765156875469979648
765102609460031489
765137581805830144
765132309385412608
765176399812583424
765190463422861314
765175217098555392
765138168760922112
765133949496619008
765181579786391552
765110742337159168
765082200094208000
764978244152012800
765132904942956544
765098369102512128
765148721860444160
765146179868983296
765000331319271428
765190127844986880
765128928738500608
765169378627321858
765138307428655105
765108951461531649
765128710898982912
765179738776342528
765134650088054784
765052084978933760
765131525008482304
764987966867513344
765099086240477184
765078819606757376
765158003775512576
765067012678701056
765018450959794176
764983990335836160
765162776721588224
765137040497344515
765067390161911808
765067788645982208
765137929861758976
765084615845433344
765169760363569152
765148314824245249
765034175183200256
765136088633581568
765157827602100225
765128916130467844
765160834838458368
765132573920096256
765137967451082752
764982107244466176
765179096934584320
765067297585147905
765088357407948800
765140937366446081
765004337164812289
765148419643936769
765186525000859648
765045487217020928
765078613825839104
765165008384733189
765192900330319872
765122414984527872
765187829332926464
765020233425879040
764989912844152832
765194460837847041
765149338536448000
764987874575912960
765007021213151232
765165184633696258
765188760535502848
765110347942559744
765158268192722944
765097983197188096
765083777202655232
765061451010617344
765123556069998596
764992886450614272
765035303761539073
765067541072846848
765060922264031233
765158091956580353
765138974293782528
765151062416175104
765038755346583553
765023077038120961
765159970841190400
765125619395026944
765183958308888576
765119340555407360
765024134145466368
765156107803254785
765007805837414400
765037903986749440
765097152624427008
765015514922057729
765151565581811712
765171148799762433
765075267144523776
765195777631252480
765184339609001984
765094220885405696
765186390703288320
765175024340832256
765138378681495552
765093851744890880
765158343526809600
765126127149088768
765181416279724032
764991930262368256
765005108870418433
765145735436365824
765186998990667777
765085937424601088
765113150060519424
764981188608069632
765134662381473792
765157051794415616
765133978651295744
765128299576262656
765148751157747712
765125913306664960
765021621719592960
765038189358772224
765063610779504640
765045567210811392
765185069539586048
765173258589081600
765081319382650880
765154925227732992
765148717389406208
765131353222295552
765056237268500480
765119730768351232
765179189339185152
765151498380673024
765121056214511616
765178996392861696
765131659561742336
764997340977508353
765000557849300992
765117377830793216
765013124160323584
765103872243273728
765008959233224705
765154287651610624
765167180837031936
765102718755147776
765188420981456896
765187112115302400
765114928437092352
764982367190528000
765113208470433792
765121760723337216
765193840013766656
765142451392774144
765187690975236097
765146825837858816
765139871950336000
765076948687130624
765092136278720512
765118233544392704
765099300221227008
765171509602226176
765116467796971521
765104987814948864
765100890046992384
765050365246963712
765135958727503873
765189158981763072
765089930351677442
765131948884946944
765045571258318848
765091209681309696
765049761451966468
765062461686845440
765158804749246465
765191537072431108
765187443515588608
765144582057111556
765001585449574400
765102852813492224
765165054224429057
765068711304634368
765074327448522752
765109911898456064
765131483128459264
765082757794033664
765070070238351360
765094518949613568
765084318108573696
765081642184638464
765079343806701572
765181282288631808
764998012129144832
765146641481527297
765072028911054848
765057059486371840
765022846582128640
765081281688432640
765113074567217152
765150957512581125
765101191957065728
765113200371179520
765169533992767488
765165352028344320
765065619955867649
765064231653896197
765178165618704393
765064395235917824
765048402417709056
765061413069025280
765119906765541376
765131785218977792
764980798453850112
765163867496390656
765122192782811136
765136357006184448
765082615166734336
765190513888813056
765136159743873024
765086855616274435
765131885789999104
765190572344807424
765131785227362304
765106199767449600
765167902412591104
765104371193487361
765152383328399360
764979427088490496
765167470504214528
765192090733121536
765139733366407168
765143583733276673
765099933804486656
765149376264171520
765180183099895808
765030400485761024
765170963977760768
765169714297462784
764999819962281985
765114013919416321
765043616930725888
765181303281033216
765097270052257792
765159488735309824
765200257026252801
765200064352485376
765161036269969408
765079482067718144
765192074203373568
765010033021218816
765130879253508096
765169357618024448
765078857322000384
765000792868696064
765119692990193664
765156502193709056
765089808796483584
765060360223199233
765092031609892864
765079020660723712
765127175691440129
765095869431574528
765171475733028864
765058674276589568
765143072111992833
765146792249864193
765132263470272512
765079780089823232
765148688159309824
765169236054532096
765029284792655872
765164924289114113
765096523847888896
765149032201216000
765148583515611137
765187099850977282
765047424977031168
765179847715000321
765108175502729216
765056816271257600
765134096414769152
765110658354511872
765065515056463872
765148977515945984
765093315033305088
765091729678540800
765125871208366080
765146813225590784
765137602718695426
765174927704133632
765136705297014784
765161803852775424
765094455846264832
765090399870291968
765105528955543553
765107055468220416
765173648546230272
765185556322000903
765093642109411328
765025702957740032
765120724604452865
765148684229210112
765116647736827904
764980500901560320
765170863356407808
765200940794318848
765098897672966144
765094179194232832
765104039700926464
765146725426270209
765148688096329728
765106338401816576
765191415500513280
765187762442166272
765162575772483584
765163515258761216
764990651180220416
765070531670503424
765067994221408256
765120900945416192
765133907532582912
765017599595974660
765093142991372289
764991879981240321
765111174396571648
765107194123657216
765158523768561664
765130602454585344
765124545896443904
765181521380737025
765174995064676352
765118325575876608
765161287898857472
764979196569325568
765019482632880128
765200005703565312
764996174868836352
765165079427948544
765147555894267904
765125103638220800
765086952177623041
765057927740846080
764984959459291136
765145164885078017
765156338792095744
765089523344740353
765087719647158272
765171475754184705
765127179663314945
765103721109913600
765116773909889024
765178807498051584
765083647028432896
765121404106862592
765148285531254784
765033114016083968
765109358279716864
765199531570974720
765131340576456704
765186663429603328
765134406629679104
765142283687714816
765099300284170241
765185669446660097
765100994820763649
765112684266283008
765163682749898752
765168921594978304
765069034283032576
765106631805771778
765027862822854656
765194913822674944
765107671947210753
765145286591258624
765104153248927744
765188852944343040
765069260867641344
765201205098319872
765088919566200832
765030396107059200
765070141352767489
764982405195325440
765197585502044160
765179520508887040
765101733165031424
765129151237939200
765198143231258625
765188873785896961
764983327996665856
765182108390322177
765190933147156480
765097320602017792
765177490662887424
764988168118632448
765146540558123008
765099103135105024
765100722140672000
765091897484402688
765094778652467200
765131319529443332
765037996521431040
765171404643917824
765146817436811264
765112969516687360
765089217177268225
765134763216756736
765032027674386433
765177813611614208
765081386290122752
765112998813982721
765164886645243908
765155902538125313
765192195951517696
765092803454070785
765107118336651266
765054823808966656
765064630339239936
765113712109842432
765089309397483524
765136910599778304
765157064339488769
765145102054326272
765155738813538304
765080736420560896
765151103952556032
765157840034013184
765086134502318080
765157059922755584
765093898234585088
765150042789412864
765081734354526208
764977342338912256
765193676238774272
765110855600050176
765179050876866560
765148851602919424
765078613880410113
765106153588006912
765096989042278400
765075535571681280
765145240596516864
765143114034122752
765098016810344448
765107382842253312
765175636797235201
765186302937444352
765132280239185920
765134750734508032
765132510728712193
765088256895705088
764982774092730368
765189976808157187
765157529722691584
765144246655606785
765200181629517824
764990248485027840
765135887340417024
765036591073165313
765142312989130753
765186004999401472
765120343317045248
765103448559845378
765095139446579200
765151385126047745
765000679538561024
765200496223199232
765179508165079040
764979674569056256
765178790641369088
765155525088665600
765175276129189888
765176588799451136
765064923781140480
765199103592570880
765173585543507968
765099518224429056
765198004693372928
765109555172900864
765144523143913472
765081495442690048
765181189934223360
765078484146421760
764978198350290944
765094539891793920
765171769489719296
765170984961843200
765109081224933377
765080358715006977
764998993499688960
765135967086866432
765180762031321092
765131542070857729
765028085196402688
765156749817090048
765089179466362880
765142128406237184
765071148329623553
765106078107525120
765022364165734400
765197614946062336
764978277979136001
765184465534586880
765173111683706880
765146553484910592
765138827627393024
765078664220438528
765094673924890624
765064026183249924
765168426453270528
765145286524055552
765109140024950784
765010527672238081
765006727951421440
764980211406479361
765118858264875009
765165205290520578
765130040262725633
765089477316325377
765110205629726720
765181521187569664
765081482956185601
765111468111069184
765174097164767232
765113129126727680
765121324503166976
764984711714332672
765185056981786624
764991946913972224
765126814998069248
765128773721268225
765161782813990912
765095965955088384
765064575855300608
765138311400726528
765156649032089600
765155374039232517
765000235235938304
765129683902009344
765121941254668288
765183534420099073
764977900223336448
765150747612676096
765143663508918272
764994639950516224
765115079209652225
765145186125148160
765098499327266816
765173908467228672
765089686981410816
765145227841724416
765131395068866560
765169907134857216
765190698312269825
765135333482782720
765179101162405888
765198105520312320
765180460121067520
765085140129345536
765156418269962241
765148142991839232
765125682426970112
765102760421457920
765119768479293440
765120326405615616
764978265186529280
765067562124128256
765189414846734336
765177637123784704
765140039382761472
765166950418964480
765078026702946304
765147274921992192
765149719848902656
765094850354085888
765111614605520896
765200303201234946
765186617208348672
765166149298483200
765191146972774400
765107483589353473
765018907967164416
765119516791758848
765100202101448704
765103356381626368
765131600564584448
765123216062943236
765173527024578561
765039300710834176
765148218581737473
765148348579930112
765151586540630016
765153201511366656
765070816824418304
765091188718338049
765198323418554368
765170372878671872
765131651156324352
764992488285364224
765190102662443008
765146561516974080
765147924728872960
765188567693926404
765025442671661057
765079809340870656
765124680088817664
765181064113426432
765153314656911360
765057604724858880
764982039951147008
765160050449055744
765102102091673601
765129398819356672
765126416275009536
764984061630656512
765110217885552640
765170205181882369
765107760308420608
765188236314611712
765144573463056384
765075908524990464
765095080789151744
765143206157778944
765166723544846336
765129134330773505
765112889929822208
765132451891015680
765146448312893441
765029083487100929
765158179995082752
765035941031477248
765163875855638528
764979078952738816
765108708229734400
765101263423934464
765033978319499265
764989887506423808
765068031865139203
765140262020460544
765172117654663168
765194338993397760
765141440498466816
765103750637875202
765155265016631296
765095055585607680
765161283557752832
765144732997746689
765132829701263360
765145336776003584
765152538731618304
765186839699304449
765129201636737024
765174772699271168
765188307487756288
765169450068873216
765081826809483264
764979322385997824
765107642620522497
764981260045484032
765035295087718400
765098788633673728
765081562731995136
765087954712702978
765151674545664000
765153000079945728
765097702308900864
765144951114047488
765003863128678401
765149200116047872
765008862927851520
765133601415503872
765192946408882176
765090303506251776
765029259496882176
765182297062670336
765096653531545600
764998628687708160
765087384283258880
765188563298357248
765101376611442688
765086415327793152
764988998481694721
765180426445058048
765063950711001088
765180032469700611
765188970217033728
765116480119828481
765115523952701440
765189859556274180
765147283042086914
765141884889104384
765098990018895872
765126420842606592
765196088265637889
765011584737538052
765103184390066177
765029473376956416
765079469816156160
765013966980386816
765108217261203460
765162336290164737
765164978940837888
765019419839860736
765127364347105280
765187481528655872
765156359511928832
765145076762759168
765107781019983872
765144212807483392
765176752251559936
765179491039707136
765183186238255105
765148306456522752
765171165535039488
765087711396892672
765015003271487488
765107726682845184
765133404237160448
765055570285998081
765092211725697025
765150860959682560
765131336407326720
765149615213711360
765037912635375616
765179893764218880
765020749266419712
765136990178344960
765010137736065026
765100101446631424
764999245082525697
765024184439365632
765103150789488640
765093466007334913
764991661755727876
765065339071819776
765101116300210177
765122369090359296
765193378594222080
765153566336090112
765132749900435456
764981264319442944
765088546235551744
765097165245022208
765149199746867200
765199040795512832
765097224174989312
765124721797107714
765176676921729024
765121559287701504
765087069588905984
765193072208646144
765076395018117120
765172545557524481
765197174334455808
765057122358980609
765193399683145728
765144238187307008
765077619805159424
765094665708269568
765095626178723842
765131092961681408
764990751692447744
765131491776933888
765158221749350400
765194771094708224
765039623575703552
765127037233291265
765131680130576384
765120724839305216
765157303347798016
765177188727554052
765186936290086913
764994216015560704
765157366161702912
765154023230111744
765091473549295616
765138143716577281
765186642667794432
765197241485234176
764985382857502720
765108599261650944
765138319915089921
765082451727282176
765189838442082304
765173568774742017
765170053906137089
765193630034296832
765023576537772033
765025522359398400
765195467324022784
765185191111487488
765142673401454592
765019121943580672
765078375056584704
765119651168653314
765187166645477378
765141977528754176
765124294196269056
765029289188261888
765165574355820544
765022150415613952
764979653677228032
765106191433207808
765147400776351744
765156313458479104
765150051555573760
765137896202526720
765072083449737216
765172260181336064
765148243818745858
765059194563297280
765199720440537088
765073186555850752
764983093090320384
765010200726114304
765137388616224768
765138676544397312
765191268662149120
765145764842577920
765171123524952065
765056627594629120
765163762685018112
765118430487928833
765144351450202113
764992932919160832
765110939305861120
765089741578600448
765111895825285120
765129188843986944
765129000209514496
765109417113255936
765148352493203456
765091331031109632
765078831958982657
765002244198629376
765035832017289217
765138915313393664
765093948461355008
765138336528928768
765007725864574977
765111623103025152
764982581255254016
765135962879893504
764985374678614016
765187284400427008
765121106567200768
765076672207085569
765096897027706880
765146490272641024
765104064916885504
765103083516944385
765068140778631168
765166442694279168
765100717891784704
765189683378814976
765163846399066112
765087912601931777
765086960604082176
765087682229702656
765182595030192128
765171685536464896
765081017208147968
765139481611669505
765113481267965952
765139549026746369
765147840775462912
765180296656482304
765191503752798208
765102110337822720
765130975579893760
765067243189403648
765079176042934272
765055142685208576
765152920325222400
765156724428898304
765142010793689088
765175309276684289
765188626296795136
765002990721859584
765016903068766212
765114592863199232
765084301461426176
765153926899466240
765126257054851073
765127695638392833
765119055678304256
765110838827114496
764979657661972481
765116815563427840
765110448601632768
765126596722302976
765068870621208576
765107949027090432
765006467778940928
765177289269272576
765160176521351168
765069273278451712
765085438235193344
765011996043513856
765099367346896896
765046481501954048
765187590286823424
765107840025501696
765181701647589376
765104815953313792
765101078501175296
765125481071046656
765188152436883456
765132351592685568
765067616369139712
764996477022240772
765099065629638656
765159039781236736
765112420109025280
765124637969768448
765135040133079040
765179919210950656
765050751072755712
765088957239615488
764979405915582464
765182594950594560
765155558471176192
765165788269391872
765162403399077888
765118480970616833
765139406365876224
764981943700258816
765120510946598913
765145307717992448
765150491701641216
765082732930228224
765138315804680192
765120850827808768
765119642826334208
765177616152326144
764984485591019520
765168795723952128
765146658141331457
765007961097928705
765151041377546242
765074289724891136
765130979946225664
765125153839652865
765186311015784449
765172008745312256
765113003163475969
765174126667567104
765084943294824448
765152844819279872
764991191939162112
764999115252109312
765132145752809472
765193546345381889
765134134079582209
765093432431902720
765139452314345473
765132955488440320
765163317899976704
765141545184006144
764997513057275904
765176840503848961
765074331412094976
765137736844054529
765171794621980672
765174864961560576
765193432923041793
765081851874668544
765147056511913984
765067969059819520
765118946425069568
765124319399862272
765076932086071300
765091272596066304
765153347972263937
765128291313344512
765059123159248896
764981763353419776
765180518916816896
765094841747378176
765097949722513409
765109945494798336
765181789660864512
765145219339780100
765168435219173376
765040072517414912
765125799766814720
764981197256654849
765148428133216256
765148059181391872
765115192493694976
765137804053602304
765148885417332736
765161648806043648
765114965925650432
765153985535762433
765088076280524800
765072385481449477
765180095128559616
765057978001227776
765017980954636289
765059865266061312
765146037476622342
765028777298649089
765173271151120385
765082862618021888
765199749540708356
764982908176179200
765146683474866177
765194917895430144
765135262322221056
765152282916884480
765129314815868929
765037442701352960
765166300096241664
765045852213800960
765116815559262208
765116333176549376
765192372116418560
765082623827931136
765148142975193089
765113313646682112
765091993760501760
765093612736557057
765120603212873728
765101896633839616
765121211256958976
765054299680440320
765127775418146816
765016823607750656
765153343958192128
765136063199272961
765131436995203074
765183823831269376
765121899202355200
765108162814939137
765083923961356288
765169223526027265
765158737980063744
765109064485392385
765062994564907008
765069973572186112
765133014154170368
765148944133423104
765076831464726528
765186357253767168
765003276102275072
765135262288637952
765049283074674689
765141327101173760
765034246511747072
765188156778045440
765013979605315584
765195878521077761
765089506580127745
765118610985525249
765151645122650112
765119780890284032
765139150454620160
765102064527638528
765164785906352128
765114781447680000
765113950941876225
765108582350225408
765127880460337153
765088147659231233
765092794935435265
765134297506410496
765095538156969984
765107848141385728
765109660194107392
765181000980791297
765001921082101762
765055125761167360
765124256510406656
765020393040179200
765166967045124096
765196159518408705
765162131092221954
765156498104135682
765054085708021760
765156368001163264
765160914488143872
765002747225763840
765180523203424256
765065104228425728
765195488278765568
765187036907208704
765078613800656896
765067230686109696
765074130131558400
765132112395665408
765176769079017472
765137938082562049
765110964484247553
765141629124677632
764980089767493632
765114894681247745
765114777395929088
765147043912224768
765152827853434880
765194016082329600
765176857285320704
765074390190960640
765049874773598208
765179923245916161
765157689357983744
765028252800851969
765164915967401985
765066110941196288
765196746532290561
765146893068464128
765197295885451264
765089431195901952
765197551758958592
765093503936372736
765185111507800064
765078949466611712
765078467041951744
765155310982094848
765111228859494400
765160851598958593
765105964861100032
764977116077289472
765105088595623936
765171798900088832
765116815924158464
765081373719879680
765095412390735872
765078613859377152
765092614509043712
765096305458753536
765121194471415808
765198655146061824
764984720388190208
765160960936009728
765146809291251712
765150797982208000
765144284395933696
765147199223140352
765145416518209536
765021517134594048
765119986465669120
765057483060555776
765144871481073664
765111329480933376
765133093707612160
765169802201690112
765177607822405632
765195178068025344
764991255231070208
765175066296479744
765146343748800512
765130434434981889
765152714653331456
765161149700644864
765194355997085697
765110364887457792
765193529362644992
765165318541017088
765002328084664320
765156091055448064
765136214383026176
765093642298007552
765147538840313856
765154744910376960
765119797994655744
765154212233609220
764999543012397056
765099971402137600
765079297484738561
765140475598733312
765182850794741760
765044564445069312
765160797202948097
765115918313779200
765146549256978433
765142333855764480
765017540707975168
765169412244705280
765200315721273345
764987014647275521
765189696012124160
765087736751464448
765061325005479936
765127922101391364
765193399339188224
765097761050075136
764980916066418688
765063619470065664
765161610805510144
765125326137679873
765094007240351744
765163129294553089
765003116576174080
765084703951036416
765132829680205824
765121303636566020
765006069135470592
765118736625987584
765148948260589568
765125648889380864
765179025622839296
765101313755459584
765148109521448964
765147807619702784
765184482458603521
765088394963804160
765056866615451648
765152295315202052
765182917953945600
765112009046228993
765128681379471360
764979351670628352
765120787879714816
765189595407355904
765028739466031104
765199896609685508
765155642185179136
765121752292741120
765079259815837696
765092929333518336
765060850981937152
765197799168376832
765128962385190913
765173476692889600
765128555672010753
765094707655352320
765137548096180224
765148617128706048
765122138466504707
765112608659759109
765180049234366464
765134012323098624
765156699489628160
765179038394712064
765058510602186752
765185896006254592
765078039487283200
765075153617350656
765166342106411008
765077708124585984
765192455859736578
765176399833468928
765183211412582400
765115490310193152
765188177489387520
765093675680555008
765145030893985792
765026134933274624
765033693203267584
765182062181711872
765116295478120448
765092816095764480
765099136769073152
765013929286209540
765146850974371840
765192984476385280
765129062880841728
765132489740300290
764987388070420480
765160814143680512
765177507301691392
765102420812820481
765073979321245696
765133337086324736
765089053775650816
765188311640109056
765000813974401026
765146092119871490
765144162744299521
765082846180573184
765129423888711680
764978592241647616
765200164957159425
765167306737643520
765123971301961728
765177746435612675
765008875263111168
765185870861250561
765062356988813312
765141788713709568
765112772401176576
765093235203137536
765200521401626624
765149527024214017
765137086659821568
765096074692464640
765067968925560832
765072578566316032
765129130128003072
765124101048561664
765189821899870208
765131231503716352
765148705150205952
765119969633927168
765066920282427392
765134142464032768
765169059990298624
765176358049841152
765158515367350273
765116236845944832
764988990248263680
765149040728219649
765081336239370240
765060553387732992
765181659813646336
765117721843490817
765185065399836672
765074482801221636
765111262565007360
765158104262639616
764978663871832064
765189574423408640
765098696191205376
765047454614097920
765101867084947456
764980987533066243
765080593889722368
765009504572497920
765176081242525696
765175691356860416
765003682723270656
765166652518465537
765139871618985984
765150600942145536
764998515324030981
765080459361607680
765030132193038336
764981893238493184
765168342923706368
765097345566511104
765062789027233792
765113695005503488
765150517009977344
764994014965882880
765074981701255168
765138101656100864
765099937944178688
765147048240754688
765192086744403969
765194553095839744
765079364811698177
765189880489967616
765100390790598656
765151070410645504
765131605014970368
765007604271681536
765052626237067264
764999769630453760
765083408036945920
765160100894019584
765161157787287552
765061475971063809
765002466303803393
765073601632604160
765148306536329216
764982669096562688
765196482244861958
765169852894023680
765121173596303365
765129495250604033
765156196009607168
765018949998161920
765150752012660736
765109698110615552
765132032695496704
765194091705561088
765131642520252417
765097479989854208
765127511319670784
765180057488855045
765171329154809857
765096393589399552
764998519685992448
765183090109153284
765072657981313025
765118153726758912
765141691997294592
765142308899676160
765156397302644736
765148822641209344
765145093695082497
765192111994134529
765176270065963008
765136986260791296
765015661852622848
765156283985133568
764981314613194757
765038642238808064
765113661761257472
765116056549597184
765173233343660032
765067117242843136
765196582891425792
765169164973637633
765136558164840448
765102089403965441
765103846720798721
765160818027692032
765119936440045568
765146045932240899
765158414632747009
765175594686357504
765122415122845696
765148780438036481
765107646970159104
765110184511434752
765094850043707392
765136176500080640
765133777425182721
765150063920373760
765076902847610880
764982619066859520
765104169913028608
765114252906598400
765132569520304128
765160553971089409
765135899818614785
765144472753737728
765120091511984129
765199800082071552
765123417422958592
765143227154501632
764997424754659330
765069445316354048
765175854846574592
765164924418990080
765181336634228740
765114987136290816
765072930690723840
765188836154564608
765128320732262400
765085182324080640
765125858583515136
765150630209986560
765170561500741633
765050239363547136
765069067858407424
765129734162419712
765181533778944003
765169055573667840
765073769669025792
765115788286197760
765185338058899456
765078043387977728
765107923886505984
765148579111444485
765108485839261697
765188387171082240
765143176847974401
764983348708028416
765073803131101184
765136675940990976
765167189188116480
765135576630693888
765138278177734656
765141218024157184
765146037598228480
765132066291748864
765176131372756994
765191612817432576
765160591778516992
765141016810692609
765171744214745089
765151121018990592
765166178377560064
765110109001375745
765072448240885760
765188592821993472
765101150009982976
765063208428331008
765144854699577344
764990382455267328
765133089660080128
765173296119681026
765193479135850498
765186298495705088
764983596268519424
765133999937314816
765157945231417344
765154677583478784
765195794269995008
765157563201650690
765153821886676993
765107252663549952
765141352510283776
765117134519341056
765168783321206784
765147170047524864
765142736383184896
765116648080674816
765128962402033664
765171241133215745
765098721302446081
765198096963870720
765081692684050432
765131558759993345
765154350733852672
765015561168384000
765106741012992000
765087720016195584
765199921775599616
765149380290703361
765130107669319680
765184620921024512
765197489024667648
765111610650333184
765093423946854400
765089858918514688
765077628441202688
765133186271678464
765073035435057152
765200756433620992
764992010059218944
765158712738742272
765126835822735360
765170750185623552
765093570751655936
765135568627965953
765137309087965185
765098532814618624
765099778476740608
765191403148341248
765094422161846272
765196155106058240
765173606800355328
765180153840283649
765103003745615872
765068308743880704
765154270870118400
765143328040058880
765143135030743040
765056644296433664
765139427106500609
765091004085051392
765150562979569664
765098264517640192
765056849846697984
765096007738744832
765173698764632064
765147454920589312
765061371163652097
765150269395050496
765109576517681152
765091511688171520
765136713429688320
765182703884988416
765089720544194560
765131671993671681
765119571573420033
765110071298785280
765189003675045888
765126898682826753
765003259094376448
764991229675339776
765138080755888128
765153947875246080
764978378424328192
765161925604966400
765149539523231744
765179117855793152
765138177443057664
765069407441788928
765136230967308288
765181487650078720
765095835763892224
765186508462501890
765080841076740096
765195370884464644
765138554737524736
765124390434574336
765019780520681472
765192392723005440
765187523291348992
765158230163087360
765128517889695744
765046624162811904
765067717074382848
765151598901354496
765173937995124736
765119319600668672
765128081640005634
765104366814715904
765045613281042433
765186579413491714
765177398207746048
765108288543490048
765037539191361537
765186466498699264
765105226701471744
765135182395535361
765174441223393280
765200513071591424
765176664057712641
765054685363470336
765120741499101184
765068040278913025
765131395123539968
764978907032330241
765027653271359488
765149090975973376
765082628060053504
765175854611640320
765104979451453440
765139989143453697
765165251637743618
765020342712668160
765135027244064768
765078886531076097
765132611618476033
765154988083609600
765139511277789184
765067310449233920
765187586189131776
765036960360521728
765121928415866881
765089816795021312
765140056466157568
765080920789487616
765195366564237312
765193382935269376
765148474513907712
765121471349915648
765133488282558464
765138940718440448
765186151762329601
765136843637678080
765175926220918784
765117109223485440
765196490922942465
764994467736805376
765100726276292612
764996690847883265
765066702274965504
765035035212779520
765067549348429824
765112067804303360
765158989608783872
765166912510816256
765112025781563393
765136927595065344
765123807711469572
765161644619988993
765179445040873472
764978965790527488
765178895607799808
765135073591066624
765182829823193088
765199716250447872
764997043001499652
765133949421051904
765154614819696641
765039011501047808
765156447768367104
765086218287624192
765074230895480835
765119970019860480
765099572750389252
765134368721477632
765181403646525440
765118233431121920
765165461185044484
765164131636932608
765113921564966913
765010888600330240
765108825632468992
765159006021181440
765149459831328768
765143260784394240
765088122522570752
765091524111728640
765182590903054336
765100961102721024
765148482709622784
765181797999280129
765133387493478400
765123803517247488
765078316219035648
765104325261754368
765147056713281536
765095127132102661
765192694859702272
765065854769893376
765109257675079680
765155424119230464
765069508369387520
765119474915737600
765147946002292736
765119642482438144
765164332917329920
765068643986247680
765096217416241152
765190006415785984
765148860306092032
765092056658305024
764980345842393090
765019054918635521
765131646697771009
764976843258748928
765175896508620800
765199196144201729
765137124668608512
765170754526646272
765127293199015937
765147052477128704
765118732435910656
765180736710254592
765063019554607104
764986054017478656
765199250565115904
765117281101754368
765097748454641664
765075317123866624
765191868430757890
765181756030976001
765083513116917760
765146922625724416
765079499067260928
765201372761423872
765157055669891072
765172956427411456
765174923765612544
765101267442073600
765108892690944000
765117125912588288
765103070783107072
765081071704735744
765135765525434368
765194523769274368
765075598255546368
765188231990276096
765186487151366144
765047525699035136
765092044280848384
765122666969849856
765112784799531008
765092245632581632
765098889275777025
765112348935729152
765162479035027457
765182511173476352
765174789342453760
765120167072456704
765090098102820864
765117352644149249
765077372328669185
765158918251249664
765156787238670336
765105184926273536
765153276614602752
765075711577186304
765186881575354368
765126311744602112
764978806520033280
765126139794722816
765094523072614400
765063879542145024
765132686881087488
765196524200554496
765119512639332352
765097094289973249
765096808720793600
765139087481311232
765072918074232832
765171933231054848
765100390782238720
765192208333021184
765145257361092608
765093725982732288
765151024298467328
765140446314106880
765110398261530624
765160306406486016
765173300477718529
765168250665652224
765156355460112385
765164198892634114
765154505545482244
765132829587939328
765139582274899968
765074004394840064
765190257960751104
765196050135212032
764979644995018753
765043994367709184
765151112689127424
765046305286750208
765128975177834496
764978558687117312
765058829641887744
765170901298061312
765099740895805440
765189016434122752
765144007559241728
765085316298440704
765163490092978176
764980177801736192
765184063095312384
765175150295867392
765166921025261568
765151523374587905
764982086386249729
765141117436325888
765139536116678656
765108318251651072
765176530062356480
765185212078813184
765159861688541184
765093184980578304
765062570973786112
765139804761755652
764994161753882624
765199527280189440
764976763810222080
765175036697194499
765118870969524224
765131596278079488
765126521140944897
765133001709719552
765162839682191360
765049602152263681
765167361250955268
765168955128504320
765170158684008449
765123413274877953
765157819339255808
765168766548217857
765100097357148160
765150319697428480
764999513434120192
765091469417996288
765180032289542144
764979158741024768
765095000975679488
765090836027740160
765175980402946050
765181596693630976
765175896579969024
765107860854505473
765095282279198720
765131411892207616
765110230803943424
765200735411793921
765127356155559936
764983952843169793
765087891647176704
765091004097716224
765123350398136320
765089238232752128
765180141253365760
765192204230987776
765098042064330752
765143168392331264
765070460224667648
765079045960859649
765129247744819200
765164098036371456
765178174078615552
765137338313900032
765131487519776768
765123279300485121
765151712466337792
765117444918767616
765150705623728129
765060041703653376
765003787442331649
765132334849032192
764980157014614016
765107621678505984
765175569688498176
765096230263386112
765131575675805696
765147278785077248
765182905463234561
765128568313556992
765140995696648192
765131437037137920
765084670539264000
764981637423726593
765172109031174144
765094678182162432
765173438965178368
765077032854323200
765158414720917504
765159824187424769
765105704814321665
765064672047398912
764983046873477120
765141582911791104
765118162190737409
765178404752752644
765200936767725569
765144963772403712
765101275939803136
765091926513115136
765149468283039744
765197090356011008
765146670602477568
765181093255507972
765015305160650752
765137783111446528
765071345092743168
765162353386196993
765112558651117568
765132124768858112
765001594056224769
765154035984760832
765094174672752640
765138974335578112
765162554767343616
765156527367938049
765171073159684096
765138525276766208
765026050883653633
765173711414685698
765067796795588608
765173929598038016
765084045562830850
765142761695830016
764989547776249856
765149833086795776
765056082184142848
765113384706670593
765087719647121408
765113627946938368
765064294736207872
765100227166691329
765148050805235713
765167789267124229
765120867391119361
765134255542378496
765122339776425984
765146553128329217
764982312861859840
765131692713521155
765171249354080256
765003045390409728
765143122405908481
765040336762707968
765121966139445248
765104258110873600
765176836330491904
765145567513210880
765154090288615424
765058892548149248
765146502931120132
765088223093723136
765073979107315712
765127377001254916
765150806396002305
765149615142338561
765026558553624576
765117289607880704
765005356363907072
765122201213427712
765169575801528321
765083332749164544
765134448656474112
765182594996662272
765079758984151040
765145953640779776
765135299898904576
765033860749033476
765094086692966400
765124340207718400
764986649486823425
765166266588000256
765110918531407872
765190270375780353
765066626853138432
765128262066503680
765122377550356480
765135715332190208
765112294376370176
765109513359876097
764996187510435840
765076101681012737
765119491676200960
765006329434009600
764977136843325440
765180581684604928
765163687145594880
765145764909748224
765123757304320000
765140882605666304
765189658028441600
765015540230393856
765161548172169216
765030090132553728
765072289071259648
765062226818588672
765125644883791872
765085501229568000
765039191893897216
765147631299522560
765128404723200000
765083391209381888
765060553333174272
765200118849167360
765084372978528256
765175531969060864
765146817474490369
764979691274899456
765175477208317952
765077129314828288
765176114683715584
765081843561627648
765199732746559490
765071504551841792
765057730541387776
765171861562925058
765177259779031040
765081201711382528
765124973438574596
765199086962212864
765128736014557184
765046724863950848
765179864446070784
765102966076342276
765080794977140736
765024738188165124
765071928482734080
765102831787347969
765035588911194112
765094157937500160
765016559085424640
765126806357835776
765160084204720129
765176123131125760
765060062536691712
765190719543898112
765145081129164800
765147069434634240
765152819427115009
765091830451081216
765101544446517248
765150760162189312
765119428665217024
765177414968287232
765157739500826624
765092937701158912
765093612757680128
765108674662662144
765144049196077057
765060301771407360
765110788709228544
765160495112413185
765159115345788928
764976986183897088
765138697532633088
765116933347966977
765146540755210241
764986557468123136
765148130186702848
765195026703974401
764979007846768640
765196427861590016
765111342265200640
765132594547662848
765144577929977856
765121089626406912
765175536100446209
765095621837500416
765091226198548480
764998506775928832
765037690354077696
765193869453471746
765070141684088832
765094464276815872
765145081007448064
765103410819522560
765164165136650240
765192120135278593
765129838868828161
765092908261400576
765030111066423296
765175750035173376
765133144244817920
765161208240541696
764993712778678273
765168552361988096
765013677632139266
765131554385371136
765178975303847940
765073274833219584
765032757533683712
765087673593700353
765131458008584192
765032807995363330
765157559267360768
765184969119412226
765096989281353728
765178719530917889
765077708049186816
765110469719973888
765098838952595456
765159262154788864
765126290831732736
765147765676580864
765172801464655872
765036796828717056
765173061415043072
764980601598377984
765138676309487616
765128693920501760
765142753307004929
765035882302828544
765150328354373636
765178425841713152
765175032561692673
765062373694644224
765168107937796096
765126558889680898
765094837498572800
765108162982739968
765159492862504960
765136231072198656
765125678173859841
765152156802572288
765097559786295298
765095315787612160
765041775467597825
765171337597972480
765100109680041984
765100290156662784
764995138888273920
764977879209938944
765118736550522880
765035433600442368
765136981860818944
765107634324250624
765074772069748736
765065930481233921
765196025137168384
765200919789178880
765112789077729282
765076223131316224
765145848619466752
765112768156540928
765165687799033857
765144317640015872
765059869737091072
765173774509629440
765154522419331072
765170670648950784
765087816212738048
765120187855142913
765121668398350336
765146951780175873
765144431150399488
765112772275408896
765078521525968897
765017205243162624
764995784899198976
765064005325099008
765156661451300864
765102093652881408
765023471495708672
765013853801504768
765175355548327936
765053175464206336
765124596236361728
765001661089808384
764978692959461376
765190325266710528
765058900907425792
765160734150000644
765099765981933568
765060221983137792
765154149298307072
764993977263255552
765188395752574976
765072318477524992
765175741596233728
765084599147986945
765104212023844868
765130443201122305
765180464340533248
765081805842186241
765087241588834304
765085475833049088
764986003874390016
765180963265646592
765115293228163072
765152345718226944
765100826926915584
765015187749347328
765119219029671936
765020472547373058
765158683403808768
765131533355069441
765199070327545857
765155231449681920
765170242939068416
765186470445547520
765171324763328513
765189683433254912
765156292348436481
765191298072576000
765194146290208768
765189360484491265
765194150228717568
765179973363720192
765186143474315268
765188710346452996
765112885861376000
765151741796978688
765192329955307521
765149288087388160
765171303716237312
765143613042929664
765193789493350400
765150038708355072
765183718881370113
765038524689186821
765116379716460544
765136000599388160
765126504594411520
765172113376288769
765173790980632576
765060771264929792
765177905685078017
765079159051808772
765040680573997056
765146754865999872
765093378115694592
765186420264755201
765131684505190400
765133219570315264
765152958153711616
765131680122220544
765087719701614592
765182057907679232
765126705824538624
765181219067887616
765098658606018561
765177708678709248
765072708560388096
765050432637075457
765150668067860480
765183064779714565
765178962578399232
765152492313116674
765134192820752388
764993494758920192
765152035197054981
765139666354012161
765180510435958785
765147689814286336
765132141642539008
765145563557945344
765075640177623040
765157991108653057
765144393347104768
765170209325998081
765000486814638081
765147312544817152
764986083599912960
765164698010546176
764997055563591681
765090047750275072
765028546767192064
765129189091573760
764978840049373184
765197547753398272
765120879940530177
765169940915716096
765187305116229633
765083970140774400
765170548825530368
765122838768615425
764979234020397056
765194481809420289
764988029702463488
765005935043424256
765067616457228292
765129775958589440
765067402803642369
765080530673082368
765164614116073472
765054106788651008
765153020753522688
765115762885492740
765108989235343360
765171077395910656
765032774432591872
764983575154483200
765194846369878018
765129285174779905
765069760023318528
765091410668294144
765140731782631424
765161375991730176
764998544877031427
765141046141460480
765133538253479936
765102236213084160
765184474162139141
765107088989253632
765121844680634369
765097408615317511
765127745894580224
765143042542141440
765154698722705408
765125049099616256
765113774743445504
765114928101482496
765134662494724096
765035584481964032
764981591563243520
765011542979014656
765186420264828928
765067813576933376
765165872101011457
765094468437573632
765143579765473280
765172775942316032
765113258781057024
765061652240822272
765072729343201280
765049790933700608
765156036730691585
765160923120238593
765093197462765568
765165104665067520
765167193629855744
765132779038334976
765069420242743296
765130921104244736
765148809731112960
765196310370742272
765158419057766400
765186122267910145
765171627059445761
765067574753263616
765146284885995520
765105373841874944
765171220216176640
765010821466365953
765105893843361792
765043683901054976
765146666504691713
765144330277416960
765152786141110276
765200810678640640
765116136413204481
765106061581905920
765165503195283456
765165255538446337
765163925931331584
765123543424172032
765066509098024960
765100189384310785
765130338305712129
765055092370333696
765135190809317376
765174567123943424
765134796544733184
765138185705971712
765130711640711168
765035354105712640
765132754250002432
765122381673357312
765081227066048512
765121404165652481
765183777966522368
765118749305339904
765078748089585665
765133450131099649
765136818224320512
765131680424288256
765099925143187456
765117394654269440
765158662289682432
765199971960381441
765197472000012288
765116916562268162
765107462445764608
765147127978795008
765107562937257984
765160784762658816
765144418500435968
765106468379095040
765181605312884736
765166300008214528
765122238781673472
765145483601907712
765027426665582594
764987559969685504
765116748580343809
765059861268746240
765179600154587136
765096985087057920
765186134947299328
765122532588617728
765098943705452544
765177406651035650
765145249081622528
765174717913321472
765138139576868864
765091196892884994
765105428191703040
765181328253915136
765122306016440320
765181261149265920
765153968695672832
765110113103286272
765200508722216960
765139578072264704
765194313860952064
765112096946327552
765099812102533120
765197975635234817
764983684244135936
765146561793753088
765135740497952768
765131378505637890
765127288803434497
765174156157673472
765074738301530116
765131466288328704
765063652869345280
765167789241954304
765131453684338691
765115779671023616
765097941308739585
765196646036549632
765119198146232320
765084037367132160
765084423268237312
765111551728689153
765066974921682944
765133718814023680
765157676645027840
765127175519502336
765134075371728897
765153792803340288
765150638384812032
765007457424805888
764998695842709504
765118476637835264
765146037514334208
765153260160311296
765164811009331200
765180967661305856
765166522373406720
765155113820360705
765132032523509760
765147673099776000
765093852034260992
765126114587082756
765107231738265600
765174923715313665
765118233456349184
765135258203385856
765195022664892421
765175376540827649
765077196381777921
765160285334298625
765119470897602560
765138907121975296
765079289331146752
765045206202912768
765075686369402880
765165662633336836
765141788608827392
765136818421370881
765154744931381248
765150860838072320
765087719638704128
765005377314234368
765201331024003072
765135887420317697
765099174408880128
765151599132078084
765094531587014656
765066299722588161
765073983398182912
765131680273149952
765109463254757376
765137162450956288
765151984869670912
765034162826903552
765138542033076224
765134624670515200
765155982104297472
765055792861052928
765169374629990400
765166731925000192
765094992742416384
765155474589319168
765100546084655104
765034271790788608
765105847680790528
765124508122488832
764995235487375360
765062990110613505
765066798567948289
765148696673738752
765111493079797760
765090559199289344
765116467524304896
765042987562926084
765098952098246656
765175326385340417
765123786467336192
765141004219482112
765009898807627778
764979288491843584
765065527626637312
765139666274136064
765147752879759361
765177163503009792
765079431731900416
765049035728232448
765156468559667200
765089292632879104
765129662968332288
765115398115188738
765158658246410241
765143948679581696
765118128703561728
765145026812899328
765070158448758784
765133252990468096
765171777882431492
765169752041893889
765107957532991488
765142300343271424
765142195343126528
765127234197655552
765154291753648128
765088201983733760
765186831239426048
765168694901243904
764989283564347392
765178220215951360
764983763935727617
765061496959184896
765127741993787392
765059378785480704
765193642839384068
765189226069622784
765126810619129856
765074318829187073
765143667711410176
765105121860554752
765182343300714496
765096297376411648
765080748906975232
765104635585716225
765101825079083009
765117474136322048
765151703762997248
765169814750961665
765147631433768961
765095630440103936
765183429646442497
765040336615813120
765185312867909632
765166258362916864
765097945595252736
765154551913672704
765200131381563392
765133601298059264
765177444378615810
765155537323495424
765172704618041345
765179835282919425
765076453826433024
765116073293254657
765088227178999808
765093742986625024
765103129696342016
764988688073953281
764998318036512768
765159974993534977
765117461675008001
765103435792416768
765140165320970240
765181797969850370
765153566197706753
765073987596582912
765134771328385024
765141666760167424
765172096637014016
765087942293397504
765143151678001152
765153016743878661
765120309724794880
765136596089712640
765132825238597632
765183023012782080
765140698098171904
765112235555520512
764977904564469761
765153771596943360
765111052736598016
765038583354757120
765175389106733056
765101166921383936
765043172288397312
765117151262937088
765110586992648192
764987467472703488
765037341996179456
765149975760306176
765193688871997440
765011534577893377
765111899939860480
765110469761916928
765167596295585792
765123853920178176
765089351495774208
765178866264604672
765097886938005504
765010334939684864
765109362276855808
765087086399594497
765111216469602305
765087711493431296
765004378885464064
765011899578744832
765196624981352448
765111686240018432
765125887813619712
765196633357320192
765195530225979392
765183236536410112
765106707643195392
765174244011565056
765134607960379392
765113288166367233
765131353264312321
765178715433304068
765167155763671040
765113435025571840
765086989918109696
765184666936614917
765068417774841857
765131848192172033
764983365514559489
765051220876726272
765068107358404609
765007000656764928
765147924686712834
765147383919443968
764977267219005440
765080786508722176
765120292771553281
765124004784975873
765101099661615104
765081881557798912
765188395903623168
765142761687412736
765102622034407425
765042068926369795
765065154568519681
765199435110477829
765180686458322944
765097635359387648
765070028144279552
765125749468569601
765043977531842561
765032917181472768
765149715822501888
765111228784148480
765147052363747328
765148394671132672
765176831813226496
765115150642843648
765156091239989248
765068531050381313
765063908809928708
765173455390142464
765122364652781568
765103519569481728
765110092094115840
764978516957990912
765165050248257536
765133471442464768
765157030621540352
765143789145120768
765028152410341376
764977849883357184
765111329615151105
765122532580077568
765144070478069760
765169504703901696
765141889259565057
765180120491499521
765193978518134784
765196297842327552765486937922830336
765504466040881152
765479493091885056
765482059783606272
765487143452114944
765456550085402624
765523176864485380
765430067342090240
765536992889282560
765537634303303680
765474208205926400
765552230611189761
765407833454026753
765493787313463296
765483645255741441
765450359267549185
765476565534674944
765512124562976768
765465215588823040
765502914009952257
765455002253004800
765490079498313728
765454931197300736
765415500373495808
765477219795869697
765498996412575744
765407619246858240
765484597467578368
765484710818615296
765445019952185348
765542336352911360
765433133554597888
765551660068249602
765546706687627264
765539022567604224
765374161304821760
765449419944853504
765454163505451012
765508525808246788
765514062356619265
765536980054609920
765505329996132352
765369384000901120
765529560418955266
765466977133535232
765450678080856064
765540113409568768
765472123494211584
765405333393055745
765549952990793733
765512070230073344
765532248892383232
765413927736008704
765432801910980608
765379496757166080
765512212693811200
765529459927711744
765453329103224832
765486480491941892
765560967254118400
765429790652465153
765397389398114304
765478436106334208
765459666608484352
765437243968323584
765371292534972416
765394860375470080
765530894056755200
765460140594176001
765438703409987584
765465387488215040
765523793313837057
765511348549718017
765547587705380864
765482244614025216
765358395029331969
765386224102146048
765557431741145088
765520081233281024
765541400800792576
765547319051882497
765460480102129664
765500129147322368
765536061472800768
765367098310811649
765467694250557440
765546572620898304
765535847718326272
765560212271067136
765494315858661376
765505648612311040
765452548761419776
765490603819954176
765481535508193280
765441471688404992
765505795282862081
765461864126017536
765499357324054528
765543925767671809
765510287583830016
765506785457364993
765529686239748096
765526854967169024
765524099305201664
765472727713013760
765454519916453888
765484056418979840
765535738763116545
765503333566148608
765551353930387456
765520685439578112
765381157445771264
765381597847748608
765503803143688192
765505455800000512
765526024461443072
765536480873877505
765490662259187713
765544358095577088
765374908138266624
765545414904938496
765555523278155777
765485021155196928
765543519155027968
765547268699193344
765542172586311681
765443103159422976
765376560622731265
765531040798605312
765461352416673792
765498375827578881
765449935877709824
765435960129523712
765445078613684224
765484521940746240
765544085352427520
765562343124238337
765513991103938560
765533637345419264
765533062721601536
765533444231213057
765436341828087808
765466008417034240
765516356657745920
765529497668030464
765518336356552704
765478054462390272
765526628453744640
765516692202070016
765555896390914048
765348605444124673
765498149318201344
765439466932756484
765441039557599232
765483305672314880
765535986159804416
765464271962660864
765460597823725568
765515760978583552
765499080302878720
765551374910287872
765354775290544128
765444394887634945
765507196247502848
765479363093622784
765513580292743172
765556726745661440
765486207883153408
765530256476340224
765348173699219456
765473541185691649
765362320713224192
765435066977808384
765547344335081472
765541820252221440
765512804237541376
765507544513146880
765456621581508608
765436652487450624
765518143708160004
765547977742036994
765390930106994688
765528360638349312
765489790183669760
765468617098100736
765520739860701185
765512338682380288
765526788013494272
765556039064383488
765532479700758528
765556127249600512
765444571316781056
765403345192296448
765499730365263872
765411096488472576
765538527614345217
765476452028518400
765440313842397184
765477953492791296
765521205470306304
765378360038088705
765495410324598784
765553094528761857
765482353456091136
765543737049042944
765420537975705600
765505635924471808
765513835906076673
765563458825883649
765543057722863616
765517388456558592
765471234347921408
765449230999777280
765456835382013952
765502511507726336
765474103151165440
765460996026695680
765505044506607617
765501995423768576
765561252571705344
765469086964969472
765434664060383232
765528172121231360
765508970584928256
765524338346905600
765348953554575360
765360542601007104
765523302416658432
765526502641369088
765542290077122563
765467497386696705
765537642616197121
765500590134788096
765485675311497216
765536288145608705
765483666478956544
765368226570272769
765468013080477696
765554059139026944
765487948783558657
765476225431248896
765479375533899776
765474669487132673
765498573014331392
765375629562818560
765421070337859584
765500544207028224
765395720212021248
765428695725117440
765367412711620608
765522690207776769
765535319361986560
765497952135745536
765488351491289088
765436954401964033
765423230689640448
765462518512975876
765453819551637505
765521603610435585
765537688975998980
765478612300541952
765549928072384512
765490595171274752
765517547902992385
765450564729606145
765418407282040833
765529564533719040
765516897668530176
765556198569570304
765536858436694018
765455115729768448
765355458991271936
765450753561522176
765386165398667264
765504830903312384
765502817482178560
765409263363747841
765487793665667073
765484110710247425
765411549297184768
765503832390598656
765510941756710912
765448526243459072
765392050275684353
765488062008791041
765540197350211588
765455685933031425
765457481250304000
765537881880395777
765437914855661568
765472366872977409
765552713044066308
765450933786415104
765421200671551488
765551022840381440
765515312536121344
765502607926394881
765460475987435521
765441865781051392
765428947257614336
765442402597367808
765371841812627469
765455178556444672
765527035389161473
765541824387751936
765479119589113856
765532613822087170
765467132243116032
765432416139960320
765561881641705473
765433875606675456
765555011505885185
765352422331916292
765500024172216320
765342758676541440
765485389972901888
765449549754359808
765560497567444993
765545133651537920
765529119954198528
765553107107508224
765472492618153984
765502284889481216
765536778589646848
765467170050568192
765484966604005376
765483741712097280
765462191545999360
765342456569364484
765516943935860736
765487319382196224
765404930664501248
765430503608639488
765477412478021633
765460471734476800
765470747787681792
765556521438674944
765439441720803328
765536753637662721
765422794305712128
765471175824793600
765484513443123200
765446152527417344
765498782549151744
765448786525184000
765513102062391296
765556085360959488
765343639329509377
765542290236514304
765462539719307264
765517048814403584
765473457454870529
765548267086151681
765474115998322688
765549529504419840
765465739742576641
765546765319860224
765377869346435074
765487256450789380
765528545405861888
765550863305900032
765524288111800320
765436706766151680
765523789241159680
765496178083442689
765489995662655488
765357937871032320
765435112897048576
765534065156063232
765489353741176832
765508517557972992
765511105296957440
765431422060552192
765483066546618368
765513101861085184
765554717867044864
765537684668284928
765518898603159552
765522044058558464
765507829499305984
765519976509898753
765450665376227332
765451655575900160
765498812009943041
765522195132973056
765446194206244864
765447586874396672
765485389972770816
765454339825688576
765514729334960128
765514020459864064
765459209362235392
765438808372502528
765448920579379200
765516096577347585
765465999785226240
765513471240929282
765512690957742080
765488322173022208
765398567909527553
765543091231076352
765522543335776256
765517375995121666
765556907146969088
765542566737633281
765450569129533440
765480730482860033
765483326459305984
765455052916097024
765492625407344640
765557695768395776
765464175476957184
765485343940419584
765376321430093825
765441656258719745
765457724738048000
765546589276471298
765450447301771264
765481921581293572
765533587085025282
765520542514511873
765430683741351936
765505140971503616
765428590947233792
765480222900809728
765463546343878656
765550036994387968
765482495982919680
765547327301963777
765474824823181312
765472115336351744
765440456566120448
765471159030784000
765350883227996160
765531208549797888
765495808804450304
765524099305082880
765454767640326144
765559042240458752
765488921967026176
765511914898219008
765412354708213760
765474178615091200
765419690437013504
765534421759864832
765530747373486080
765494185558499332
765520244668502016
765555472598466560
765351357209600000
765351147225882624
765452578221981696
765529258433376260
765474720007544832
765463630196436992
765416834283606016
765440116756254720
765525147965132800
765514679040905216
765478717250469888
765445577882689536
765379873992904704
765472853554757632
765561428526919680
765472215802544128
765469007239483393
765347183663210497
765372533923192833
765532878117621760
765447465332043777
765517933711855617
765459582638493696
765449180638748672
765478381517430784
765380251631312897
765549189728198658
765502855398686720
765516973400793088
765485365058801664
765453412913774592
765541241597624320
765524548238372864
765488573533519872
765477765017661440
765411629001347072
765559436215627776
765511109516357632
765549550496993280
765360504625913856
765500372391698432
765402661831241728
765511805913468929
765457120565334016
765501420980301825
765531162773258240
765350643972370432
765506328316022784
765479426012348417
765497188550148096
765451055517822976
765420084751765504
765370747258806272
765524678098247680
765467404872912896
765557330717003776
765550674541182976
765549516908965889
765371556574797824
765424249993592832
765453131832520704
765509272641961984
765466499142287360
765353282252320768
765551685334949888
765536426603769856
765429916447809537
765475718084042752
765426535696306176
765460673245638656
765436648121262080
765534140779278336
765556244635463680
765423562073047040
765367807185854464
765478293386559488
765491874639544320
765550263340044288
765496459060011008
765521004181368832
765543715964411904
765445208708448256
765554726289215488
765428641106984961
765562997347643392
765478679300497408
765539299370541056
765486484807909377
765475260867182592
765523843435859968
765493745294929920
765488309309206528
765490826101215232
765532244878426112
765440011940618240
765550091373387776
765363931472723968
765502863690825728
765386945610461185
765546039709470720
765445506701025280
765446945095712768
765509650045427712
765488368201371648
765538674465472512
765414783290052608
765403877965344768
765490624753696768
765501093640036353
765460983548706821
765561084975591425
765481237872013312
765552926903394304
765477404420796416
765482789877772288
765563635116670977
765512334190243841
765509595313889281
765464909391986688
765451583899308032
765558022940700676
765444092952137730
765483343341293568
765414854446415872
765444210333974528
765445636405784576
765527278583422976
765396689091821568
765515542874775552
765377093278380032
765441329203650560
765448736260681729
765563681119866880
765504558122532864
765495234360905728
765556194022821888
765345011147964416
765495317890338816
765394214473654272
765440720962482176
765476540305907712
765561286038085632
765539547065229312
765454297647685632
765544257054707712
765559641996660736
765439257074774016
765420307020648448
765484559723094017
765464376589549568
765509792752406528
765493329874259968
765495628491288576
765449730155483136
765543569318903808
765534228670918657
765518483258040321
765470362050191360
765417878711566336
765456411581157376
765428519698436096
765498254075174912
765548392852361216
765359233785270272
765472920453967872
765526666315763712
765371443680907265
765503606053232640
765461444880130052
765481959325917184
765525542233862144
765455816048508928
765526783680806912
765550510808137729
765464749962297344
765447553236234240
765543757995442176
765476158347575296
765530520721686530
765465207208550402
765468239770025984
765468885558624257
765451009497989120
765517044435607552
765401571228258304
765560057228505088
765537571451629568
765493107764948992
765382571005992960
765563131607351297
765482123021152256
765558953925156864
765521029057896448
765515727759704064
765503195082846208
765437642167218176
765412308474486784
765499793540014080
765451059993149440
765489706050215936
765484786332889088
765444961407938560
765450439059988482
765547482759692288
765531321921712128
765552662800506880
765554310893666304
765548782696169472
765522489002688512
765444436797034496
765473755355353089
765458177668313088
765461772136550400
765385381013495808
765513017954041856
765532060186542080
765507708078481408
765415563254456320
765521201221529600
765560321398280195
765536766325510144
765521050197069824
765452360198066177
765462099388686336
765544550794457089
765546459391528960
765439345100750848
765535864248266752
765514423045808130
765549051530010624
765556726854746113
765528159362179073
765465022621446144
765494298695565312
765507083328491520
765543564977856512
765506961324421121
765546614580776961
765489110735814656
765510211998277633
765486606593777664
765457661580177408
765446055886331904
765380813726679040
765512581914046464
765528558001283074
765537504334323712
765517224882733056
765547998638112768
765522786488029184
765464762415218688
765370189269446656
765469271447179264
765560640203292672
765562557146943488
765522832575070209
765513844496166912
765559608308031489
765455425944821760
765510455154577408
765456768399015936
765499306711318528
765551463179358209
765488284424216576
765532026732683264
765474254116777984
765444709602979840
765458249013403648
765515580602540032
765528348151865345
765504650397290496
765351197754527745
765532882169397248
765353982491525120
765512044871348225
765445120837742592
765512703435825152
765545578587688960
765553857942396933
765557549085130752
765482005383479296
765419216736514048
765466922628571136
765500757932212225
765443384257511425
765345413608054784
765547667405606912
765345652561760256
765455816010895360
765478544914939904
765501324465213440
765479580954202113
765540612372332544
765437306669064196
765344117744435200
765467899892998144
765403466877571072
765501538240462848
765375101126803456
765460136450195456
765437646516654080
765519762684203010
765527291216728064
765349809318486016
765514666281955328
765462161984552960
765465316218601473
765560682116947968
765364636183126016
765479517976657920
765429903646924800
765539786111250433
765469011266117632
765481132787961856
765494336557551616
765553744901763076
765539068822294528
765471179985522688
765443115582943233
765438049173987330
765528293508603904
765450925662240768
765549516791615488
765461944115597312
765536476671115264
765468688426205184
765482752170917888
765554717825064960
765475021758226432
765439013729763328
765457258868248577
765489387391942656
765549521141051392
765483037144547328
765450430579142656
765558047976620032
765547549616775168
765483519539834880
765464494365638656
765498891747885056
765544806558863360
765443979697586176
765522019106615298
765520119053357056
765523491185655808
765561550258245632
765467568517877760
765522497198362625
765549860669886464
765531410119688193
765394273298776064
765538913901510657
765398006132858880
765486359175950336
765480184904581120
765534350335016960
765468495597432832
765534006448386048
765456898292322304
765534945913741313
765530013190021120
765457288182149120
765493896247848961
765515845028241408
765493719877419009
765424036046340096
765490825828700160
765516386252783616
765511659033137152
765475218898952192
765470445969797120
765437743065333760
765459268128632832
765559998332145664
765443292133789696
765559105255723008
765421800532553728
765524791675723776
765360014068486144
765477173335498753
765556009813184512
765556601000497152
765503370983567360
765507850508636160
765482160497319936
765414426543620096
765521306049777664
765370046982057984
765510853873504256
765461096614522881
765542776780054528
765530495576895488
765540864114524160
765560099024859136
765454365008113664
765515366948806657
765490259685617666
765398081382875136
765554759763947520
765530294376071168
765439219355484160
765425659183181824
765471649646964737
765562775011790849
765518843976491008
765493661484347392
765478884716445696
765522333591220225
765428699852255232
765457770862698497
765548887948025856
765531179579834368
765497775979163648
765498703004172288
765535151572946944
765465912031997952
765457795680526337
765511281570902016
765532844722565121
765401470401257472
765502339360944128
765490180266594304
765486191298879488
765503387869679617
765527664551727104
765374538955812864
765525525540601860
765542365717229569
765539228109377536
765388572987764736
765452263401910273
765508051805831168
765437625373261824
765500187536199680
765442897772773376
765519951323078656
765504184787566592
765554881532788736
765458106327375872
765473050552897536
765525206634995713
765521490460770304
765553136685740032
765485603886620672
765555636264316928
765542189480935425
765467048478728192
765523545661304832
765495699672862721
765467102933291008
765505640101912577
765559801531109376
765487709699903489
765537646861058049
765542638435110912
765470240159461376
765461113739837440
765481481078730752
765468860447281153
765463558670970882
765538611550887936
765562095744286720
765522270831816704
765466981478854656
765445699492118528
765386089884516352
765501475212656640
765482512885747712
765505640450166784
765471914026536960
765449474336518144
765549491680190466
765451613326696448
765482563414609921
765506760253865984
765502964484169728
765535834967773184
765544907364761600
765461633506349056
765479656682299392
765464267659350016
765556735247605760
765550997355671552
765441979257872384
765454897428983808
765511457714892800
765492872682496000
765487743048744964
765378657892327424
765553241396359172
765448606136594432
765453400070815745
765538641200443396
765519187875856384
765536992641814528
765487340399816704
765484589242540032
765494051302891521
765525152247402496
765459058291777536
765552209446612992
765500774940078080
765545498610630656
765418088409944065
765464104278589440
765501336804790272
765493900517711872
765384915743547392
765561500203450369
765512191969746944
765489580493549570
765461876767657985
765489202658181120
765364934121140224
765562779268968449
765539517746978816
765459263829504000
765428112599445504
765396936614637568
765444516568567808
765495792249503744
765548799720878080
765531204615483393
765474912999968768
765489177542660096
765464850625691648
765453706297040896
765545423452921858
765437235546030080
765490901573636096
765460597794299904
765507078827962368
765456776498188288
765549357391372290
765508698043248640
765544999555571713
765527312200794113
765552230544056320
765490486148825088
765372840103153664
765435473741381632
765442998339502080
765478545175044096
765412346579841024
765425025872596992
765481334290591745
765446781782069248
765428750444011520
765477609538985984
765491551413891072
765394059330453504
765488225574121473
765439596851175425
765449096991825920
765532722727120896
765444260665651200
765496030938955776
765530957164253184
765374287071019008
765495229889835008
765508173675438080
765486745022595072
765409511150583808
765457892413693952
765346864757604352
765404301858639872
765348051905052672
765432479171960832
765376153569796097
765502159072980992
765549953158643713
765541883078709248
765472429762306048
765460593394479104
765446836278718464
765466671159054336
765506537766866944
765469330326822912
765371510517223424
765491190804385792
765510170264932352
765467698616602624
765536803960913920
765513122933276672
765494345059471360
765516314672766976
765543091264716801
765506080608751616
765407472781758464
765494311341420546
765446819488866304
765529535131578371
765453488201629696
765477051964981248
765492726108459008
765530675910893568
765443908658659328
765538314095038465
765549097436663808
765476330553106432
765551592963772416
765540004047228929
765407287993311232
765504608399663104
765448857908088832
765439915395907585
765429043923738625
765558987769061376
765484962472747008
765532827962212353
765435096279154688
765562578047213568
765408391149649920
765487663491186688
765470588550967297
765505946592305154
765536032263643136
765537361786658817
765496694008012802
765495209253830657
765501848618934273
765477479645605888
765476934461579264
765464900831444992
765556013990719488
765499290106077186
765451940423753728
765384131375144960
765456696965681152
765510983813042176
765546245179973632
765511734455042048
765445024251252736
765470739466256385
765455090396254208
765403559110336513
765468084274601984
765433569590251521
765464682798776325
765440309656481792
765558589184499713
765518814524104704
765455740630892544
765409972402331651
765552750541156352
765452204744577024
765456793363505152
765509968665673728
765452439776530432
765467770112778240
765443329618305024
765490222184488960
765438359632220160
765434576269443072
765516109059678208
765503073355792384
765506281931153408
765554113803227137
765556173424693248
765492738552922112
765503668972032000
765457141603897344
765474917009747968
765468172476526592
765350216241471489
765418537355665412
765463676224700416
765379039280308224
765413470447755264
765469120276099072
765445225565319168
765470403766673408
765561454074269697
765476150248374273
765539056507817985
765464133580054528
765501919808790533
765525466841124864
765489307620696064
765482043081953280
765472270466715648
765481011144749056
765536191655645184
765486464109015040
765483360005357568
765513403867824128
765489177605660672
765472329027555328
765533247002509312
765423825987051520
765431321237852161
765411411250057216
765524351026429952
765539966399098880
765472341522522112
765482814871597057
765483032967020548
765486766082125825
765348697832058880
765552008111673348
765520903253987328
765445745772290048
765537475049709568
765440284608045056
765396613477130240
765525571413561348
765556609426812928
765513844299014144
765456793464139777
765531137644990464
765487994828644352
765556848535756805
765456285714243584
765372085447254017
765546455234912257
765505002593026048
765534312724852736
765510581298147328
765544215271075840
765445208687468544
765455706967408640
765484366600478720
765457942694993920
765479543427694592
765454348134547456
765463357310832641
765465056272326656
765465941136117761
765535704944353280
765531493993152513
765440527873474560
765434169203822592
765559826659278848
765537391180414976
765488145689214976
765488686804897792
765466297622786049
765502054324400129
765532097847103488
765531259111997441
765456705194979328
765469133022584832
765446517171843073
765405731851907072
765553866456825856
765496442010017792
765489089479110656
765434689247150080
765507863456387072
765429257749172225
765494189945659392
765488070275784704
765376535457136640
765489597157519360
765471217813889024
765481082615726080
765530013311594496
765350077737172993
765477446015746049
765491895418126336
765452200768397312
765428305629700096
765426800063291392
765488611437535233
765552054643355648
765541635795120128
765447494520152064
765462858205392896
765531296642789376
765453890829582337
765418092575031297
765560367632175104
765444914960302080
765449188997988352
765419980192030722
765487923580006400
765352208410021888
765440724896669696
765426359665565696
765507460455071744
765445707872473088
765532383319887872
765495884167585792
765495011760832512
765514175518871552
765441140074086400
765448887020752896
765560455800565760
765346453736787968
765502163078488064
765538360072941568
765477463132606464
765450526918049792
765475994983665665
765423981407014912
765521591170138112
765463764166737920
765539840431689728
765494412092649472
765516038104555520
765477710281920512
765351944286244865
765457409980575744
765527085871804416
765488573734805504
765444739135045633
765521360466616322
765502167188897793
765517883476742144
765395263062208512
765524715846918145
765509721486979072
765469892225200128
765438393190932480
765534270635012096
765469082682585088
765484983276318720
765469934038179840
765508060273967104
765553396682223616
765560757501042688
765485222221717504
765462673966391296
765502456860114944
765468294094749696
765495037052456960
765416893159202816
765473817976332288
765457690885656576
765366041316909056
765504608449994752
765557855181164544
765493334357913600
765472849356288000
765440624489140224
765547843427983360
765468940214669312
765451584260022272
765516625080684544
765490796523098112
765506877765672964
765491153361735681
765507439814930432
765365760369631232
765531678580346880
765477995549171712
765424258008743936
765356750774075396
765482080889217024
765439311726510080
765454603957612544
765419019360956416
765499734580727808
765445380712509440
765473277049380864
765522601871544320
765485620856619008
765532370619342849
765554373883748352
765491287512518656
765343379299250177
765563274289090560
765446165152358400
765479316679524352
765429249360535553
765511420175790080
765392973022564352
765526150542200832
765397146422087680
765448224253575168
765548749334642688
765483838172692480
765348269895454722
765476347309334533
765354263853891584
765518781154287616
765459360164249600
765481787107774464
765403269875236864
765477982987251712
765437059280539652
765482047142031360
765426170741612544
765529140921376768
765524455934361600
765387314860331008
765486724168478720
765549500219920389
765560099133947904
765535843381542912
765514825669734400
765521691699052544
765479086051426304
765484358308356096
765524573181714432
765471284688019457
765480872820649989
765477957729153024
765452557284245504
765464976375021568
765435138108956673
765510635585167360
765516885374930944
765456873122332673
765406851911577600
765407871169208320
765511503873187840
765462879495680000
765551773289447424
765453656166535169
765493007105884160
765385024703123457
765342838561214464
765524044946997248
765483704009490432
765391937096613888
765445208645435392
765462044820635652
765512552302379008
765548636289761280
765549382804525057
765495708359196672
765498648453144576
765508165182119936
765439638626590720
765435154819063808
765509889284313088
765473222561296384
765387998598836224
765461893616054273
765501571773767680
765469040806682625
765448212027150337
765516604352425984
765502297333862400
765540956401786880
765541161893322753
765463780952248320
765392658118348800
765464498337615872
765513231867736065
765443463768838144
765460932986306560
765503647992152064
765352401209614342
765534459215110144
765504021209624576
765508299445993472
765480076146126848
765421619808464896
765558861935902720
765483947266629633
765554663273930752
765513110430121984
765445875732709376
765353953454268416
765457137325793280
765558765277937664
765500107789897728
765554969416200192
765522862040055808
765542495765852161
765561990840475648
765417622938718208
765525391129718784
765475797721346048
765533469594230784
765502717049593857
765454641731604480
765447293281730560
765509649923649537
765545020694888448
765476997426507776
765455585420648449
765456344514236416
765435888918794240
765527190628732929
765503912057114624
765549495925039104
765530088855121925
765486166267269120
765462397033259008
765484765147463680
765524548175302656
765488984759889920
765475659451928577
765369350580740096
765533746271555584
765406323156606977
765541056888893440
765479077662822400
765516595850579968
765447318367834112
765512191625818113
765530378270609408
765463126959620096
765563270140944385
765380238972821504
765490209572155392
765490226118660096
765470307608059904
765454167909564416
765403555306102784
765465383461531648
765395086767185920
765549785306828800
765451605185560576
765496815483514880
765540540888875008
765499252218793984
765478327067013121
765527014292029440
765495305622130688
765380222292295681
765498019328524288
765473218132078592
765545553144844288
765499650958778369
765345585738215425
765430499284230144
765526703921852416
765381799300124673
765474929466834944
765549982279696384
765494701671718913
765429392008966144
765511105288470528
765551517508202496
765452347497672704
765401201999548416
765430931440144384
765528394415177728
765510442915598336
765511151681675264
765450267089313792
765503732066971648
765451646960803840
765420466383224832
765449088385032192
765385951652839424
765462300404879360
765419099027537924
765471922461302784
765477811264053248
765465223859933184
765374094372118528
765396420601970688
765458085238288384
765510589368197120
765561936197066752
765471838566772736
765443120020545536
765491899675402240
765468701168656385
765519351466364929
765431388325621760
765482466618535936
765481447327145984
765395871055941632
765484479846748160
765492079963336704
765399641965916161
765492797294149632
765529707148251136
765538788068106240
765467014945267712
765551907574312961
765536204288827392
765495104383619072
765538842350751744
765485600103403520
765470324297179136
765450938291191808
765518206387748864
765379060251885568
765496521898991616
765450573093167105
765431761715269632
765383904777822208
765521339688087552
765372127168126976
765488821316231168
765551362369282048
765376002650497024
765536896265093120
765385536450203649
765534303996485632
765526511097114624
765471213409955841
765447222033059840
765541115894362112
765385607891869696
765507280234160128
765461604397879297
765493514348232704
765355261766750208
765402749680881664
765415496112111617
765490817523908612
765534807275233280
765351847754424320
765475277837336576
765505640236277760
765561994971901952
765507426955169793
765538326447267840
765433783516557312
765522853806673920
765545251096367104
765522639846793216
765407875195768832
765470924074278912
765511126541078528
765431552163446784
765413424390025216
765491060890034178
765502733545635840
765519414556893184
765456776686870528
765440024745742336
765561009490636800
765541191324688385
765467598062489600
765430243360329728
765539869825392640
765424572619456512
765475495920168960
765462598124965888
765503169631809536
765441710734336001
765448501090189312
765532685066391552
765485201308938240
765463646939992065
765520521471660032
765434781760913408
765504323459616768
765507368385847296
765440376777891840
765493086889861120
765458672399056896
765537538152996864
765466817758453760
765432852464951296
765525714179354625
765532278143451136
765487017534758912
765506609086865408
765448241299070976
765435859722235904
765453530220101632
765518839912300545
765488338870669314
765524158331531264
765517463974912000
765384928259432448
765516809571270656
765455753385762816
765511109465997316
765441651884122112
765498254289170432
765478171877580801
765536615238406144
765538632790904832
765431237611757568
765519087250399232
765397637071646721
765459947563913216
765434664358187008
765483393748533248
765443384349696000
765447863799197696
765486556358414336
765526926538801152
765513303170973696
765502230363566081
765435595413856257
765520177710510080
765457192044691456
765438451726553088
765356474038095872
765529895933882368
765547281206607872
765504184682737664
765479681541992449
765512468575686656
765448958302879744
765430935349235712
765527228406956032
765449021418799105
765353856641429506
765497620835860480
765488787686236160
765528461318291456
765488145899085824
765436820268212224
765521091909545984
765491631118282752
765508450516361216
765540385909243904
765521452988633088
765537642884763648
765420869061607424
765559629409574912
765359296653778944
765423482394075136
765451542153469952
765535272981463044
765507292699717632
765390535833952260
765349008357326849
765429513811595265
765450086889451520
765540515722985472
765430168026435584
765429937109143553
765411541105709056
765494424520552448
765466482184630272
765440905386004480
765519297108213760
765390338785763328
765426489680654336
765442524538408961
765518126800855040
765531229676417024
765449499489730560
765465551300886528
765529367321739264
765469397335076864
765361779862110208
765436836814651392
765455115763453952
765527714820419584
765549475121078272
765430142671945728
765486241739599873
765535927506698240
765541166137876480
765503778036613120
765405191084519424
765535876923490304
765453819497091072
765392863903551490
765478947631013888
765563421022707712
765551257658462210
765559520156274688
765448413395681280
765415605424033792
765474497763966976
765464045457735680
765523906417397762
765465886627102720
765471184074919936
765492172275712000
765409225786798080
765563538253484032
765550951373611008
765477001490759680
765549516820930564
765453194516373504
765433909421051904
765538536300941312
765412874898448384
765560464050786304
765552297791193088
765488481426702336
765495414363652096
765460992000077824
765526087384334336
765540901624086528
765436144750325760
765449000225017856
765372131488051200
765531175393918976
765486149334740992
765478712695463936
765499650761777152
765542722115604480
765545070837768192
765447607846068224
765522601972301824
765538720674148352
765534127810641921
765535667468242944
765531103830605824
765530088792330240
765469539719053312
765443354712825856
765464351532802048
765517233443536896
765500221191323648
765547797340905476
765501752250511361
765502557665890304
765540155277049856
765452452397215745
765469263087988736
765474476805021696
765421246666375168
765379513287004162
765508777772744704
765527350012440576
765521586912948225
765453697828720640
765549395358035968
765475722316087296
765442117694926848
765349129849561089
765452766680604672
765494231821590528
765371854634627073
765369660896411648
765522098856931333
765440628721278976
765549881641439232
765546337450336257
765434039473889280
765474778484441088
765545947346702337
765524699174625284
765499076259577857
765533272554233857
765507083097612289
765531816723972096
765546815924137984
765488862869151744
765530357504569348
765428250977767424
765466994141454337
765526930422652928
765411599905533952
765347431038922754
765455572670017536
765364527269498880
765517950363262976
765507284327862272
765456705249357824
765482345042501632
765509503110512644
765472807157391360
765506001026048000
765490750620655616
765444025948266496
765477383390502916
765496026925002752
765536359469633538
765514477857013760
765541971502956544
765495619985158145
765546626962173952
765498681994973185
765508442215899140
765453198932844544
765507192103501824
765365684561932288
765460392109891584
765563525972516864
765514590826303488
765476770699210752
765536128833298433
765492050934403073
765542617299824641
765541316864331776
765524233782956032
765455929492070400
765508941048602624
765404582927151104
765529367485087744
765465265727340544
765440905591390208
765489118759428096
765516633679007745
765378129313402880
765471498593116160
765508228348280832
765463197927239680
765491002199121920
765499537435664384
765385016310398976
765467753163612160
765509461150687232
765478994024271872
765498681898524676
765509419454992385
765556420649582592
765411537070673920
765508307859668992
765416309828050944
765546299840163841
765485113283051520
765555481175785472
765533171496710144
765478633137778689
765458009954791424
765486321318170624
765398010431959040
765453656132980736
765453421260447748
765535361237938176
765528579090317312
765453274195472384
765376736716582912
765463131162238976
765508693643390976
765500489739833344
765418700556165120
765521125631791104
765454125991596032
765381782443143168
765505543876276224
765553706951647233
765437805954818048
765561160355766273
765548548192542721
765544559241814016
765476196389949440
765474031885807616
765547532915052546
765497805221662721
765458265689980928
765441324904480768
765524535726702592
765526922201796608
765540373510758401
765515425694281728
765486338024046592
765479140522860544
765381434223632384
765366175526182912
765499856257290240
765426451873226752
765471981156257792
765511952684707840
765432080394313728
765482072614047744
765444915270672384
765493418176880645
765469594412806144
765528952244932608
765428108438573056
765504339842592768
765527752485302272
765507422886780928
765466805066428416
765464653736607744
765503316537126912
765516503441702912
765524426603503616
765419770116202496
765484467364376576
765549848284147712
765517308689256448
765487957088280576
765496584637415424
765457523042357248
765457053372514304
765557754312421376
765488066005983232
765549101647851520
765478230635778048
765474623240695808
765453702241120256
765435138230587392
765410282638286848
765462552251920384
765511327964073984
765495804501123072
765508027013140480
765493359515426816
765345241725407233
765474086466248704
765540021017440257
765492075785654272
765528172100071426
765344813831057408
765517493230338048
765536514407366657
765460174228320256
765416767199911936
765453576248451073
765517589908971520
765507774985953280
765528742676619266
765510510011879424
765486120016683008
765489827571724288
765385213233008640
765432978109566976
765514746246356992
765523600300539905
765478503127080960
765476330519560192
765443946382233600
765481749560295424
765419090991349760
765550489777868800
765501592686559233
765540918732685312
765491178275872768
765478708476055553
765488716076896256
765395506059173888
765467728052424704
765490410940694528
765511533422141440
765474988115783680
765455249708576770
765510405091450880
765517061397381121
765491585069027328
765439504337567744
765544156701655041
765504289603198976
765437378077007872
765469774654611456
765509859865485312
765481460266655744
765518680448966656
765451991044718592
765468302453907458
765495615891599361
765465467142152192
765554671519993856
765496014237294592
765388568684482561
765516218488987649
765555518945366017
765507292687110144
765558610244071424
765462254514999296
765344792851210240
765526427169161217
765500581981159424
765551433601212416
765436606383808512
765481770393411586
765544533971066881
765500640726507520
765390732936945664
765424077775466496
765469326019362816
765543095463190528
765344742620225536
765436400800002048
765467413278298112
765546283184578560
765515253568319488
765543284185915392
765527287106338816
765502339188944896
765530269075910656
765518550144548864
765528226726866944
765512716266139648
765458911705137152
765551232467492864
765345078143442945
765533171786063872
765412967257141248
765473906279014400
765563148229341184
765439491951722496
765473482570366976
765506084903743488
765510081978839041
765536745437876224
765406080012808192
765363981859119105
765557104442609664
765429949847203844
765506265112010754
765416976860712961
765418071502753792
765523159953076224
765450619519918080
765554193600053248
765449503805693952
765490129830109184
765532588702371841
765419502028754944
765503077440946176
765514410525921281
765464682715082752
765494479256031232
765481636418973697
765548074043400192
765544404153237504
765444386561851392
765483729137573888
765490511327162368
765534455113089024
765503501023711233
765525613520322560
765549915145658368
765554097219076098
765550926111371264
765556059813580801
765466280971399168
765513102033088512
765543980318720000
765553090602741760
765471494419775488
765526146419228672
765445208851054592
765558987723014144
765352669967949824
765502612011683841
765371644667830272
765456764045291520
765453781832114176
765351776505696256
765346693118296065
765538137711927297
765494110195163136
765418931427348480
765555867110506496
765475730679562240
765458324515020801
765468034282782720
765523940139642880
765473738590564352
765468751374548992
765549395316056065
765465580509986816
765494391041462273
765504499398172672
765488435431874560
765498585324589056
765430713348915200
765441027129823232
765494080935690240
765540482256662528
765494915614773250
765464934398435329
765515899445121024
765457162588024832
765345262512447488
765469137267228672
765489781635686400
765484161142497284
765515631290638337
765521213837942784
765468482880180224
765494294677454848
765467165902397441
765495775124156420
765481988501504001
765549411862589440
765444109897195520
765562175179988994
765489299110424576
765506550597201924
765419459809017857
765488821093957632
765484736034836480
765516117733498880
765550124902785024
765512087028269056
765447595250552832
765497176218796032
765521079360192512
765543179433095168
765463332157583364
765548023522926593
765485230702592000
765552213628452865
765536250317135872
765383112218017793
765502821550559232
765463772672643072
765456101324230656
765545121370742784
765350127942922240
765478742210842624
765474681981919232
765443619088109569
765532907599519744
765545133920190466
765482676463759360
765342037205979136
765549793787740160
765500208818032640
765506399405215745
765504885337026560
765480369542008832
765461021473509376
765503862014939136
765426862768136192
765447377230655488
765540440300855296
765488590474338304
765485822061776896
765445011529949184
765400170301382656
765390955532853248
765539303602651136
765459079376404480
765493778790617088
765428779665600512
765438149594079232
765476510765551616
765460866036891648
765446953522044928
765514448496914432
765448962803458048
765526532039274496
765452238215077889
765532668205334528
765524212547145729
765552322730717184
765474082305478656
765536086739316736
765538712163786752
765504621045354496
765537156106424320
765365848295047168
765493946550190080
765522598021267457
765342980874133504
765411444548448257
765447528250744832
765556684815159299
765509029451927552
765448631445061636
765487743141048320
765535331877851136
765465643533697024
765503765566857216
765537810732507136
765464271996133376
765483854954102784
765558291237699584
765536883770261504
765495825455845376
765417669122203648
765434786089500672
765555611085967360
765506802092048384
765464078894653440
765429144507129856
765542076385746944
765479560016236544
765479438356185088
765539895108599809
765522350280507392
765559457216655360
765353281984012289
765482873688297472
765513672319987713
765534903844962304
765384630568521729
765487261043523584
765463668066807808
765560031895052289
765541052874788864
765440334763585537
765461310641414144
765510086366203904
765509507627835392
765561705699115009
765527928784519168
765456499976073216
765430864419385344
765562603103985669
765503027172155392
765508295247458304
765383137052459008
765558434146189312
765460857727901696
765507775254372352
765461038057811968
765435050003423232
765488305131491330
765538808704008192
765445951297318912
765459834099630080
765413512491438080
765398177843261440
765439747670048768
765387667181711360
765486459730202624
765506822971076608
765505707395338240
765529824718909440
765535126344306689
765554050909736960
765455220688183296
765456386708893696
765415445977403392
765524162190475264
765554558500241409
765494483261808640
765559406897561600
765541241387966464
765511000779026433
765461327397748736
765538800542027776
765510941790334976
765459070857773056
765462275557842944
765526120880041985
765459133940260865
765440632571760640
765344981481578497
765456030234972161
765490482130530304
765536032133480448
765422689678979072
765563085423771653
765487474722410496
765548778631815172
765551446339248128
765475474650914816
765535054844006404
765511248226246656
765547793100443648
765563219817660416
765449663277363202
765556374776545280
765431262785994752
765447838662819844
765453505142280192
765366104290013184
765473050401746944
765370420300165121
765538666160807937
765489064304926721
765440318355505152
765522983670644736
765438392993710080
765544701705515008
765453546930266112
765352929884864513
765507846284926976
765394634004717568
765359754004815872
765511306942087169
765490532588060673
765467795140308992
765438392943448068
765537324109357056
765470378571534336
765476997543948288
765523302517465088
765456231393816576
765560526948753408
765484517679259650
765558669039796225
765453949839302656
765481133106692096
765464485603774464
765451600706011136
765411268517883905
765491019056082944
765528188764114944
765553652517990401
765528410970095617
765478624812212224
765541245707882496
765431166077898752
765350144858476545
765542365473959936
765484412800798721
765386220197208065
765450950924505088
765401919280013312
765421804500516864
765492642000019456
765439667927777280
765482818961014784
765531493829443584
765448698319007744
765464963985137664
765481623705882624
765548396987949056
765538918062096384
765477806788804608
765487269075558401
765472157279281152
765508043488374784
765502435905462273
765489865420967936
765467153260609537
765454314454282240
765468067564486656
765470311491985408
765457334411730944
765464393597325312
765503559861428225
765470752082685952
765452083352920064
765432772529889281
765521075425992704
765557372936871936
765484203022684160
765457355349725184
765493057202585601
765535206107480064
765409506918539264
765441454856634368
765364258859126784
765505816325599232
765404838465196032
765541648579395584
765401470577549312
765433644932530176
765538443963297792
765507393518055424
765493581662392321
765473734148796416
765475797696126976
765528088134422528
765490050087854080
765408718502580224
765518969872801792
765545163364204544
765459897202970624
765344977299861504
765515396313120768
765539744222679040
765510639896985600
765492381881864192
765450732614979584
765544836254535680
765434286925352960
765468499510689792
765552717251108864
765523683981000704
765503350200684544
765358088853610496
765406482540163072
765403488159277056
765462849946783744
765491191030906880
765425667596955648
765508693525954560
765551496754671616
765547013098180608
765472794796761088
765506890004434944
765481380369330176
765477156789030912
765521998046957568
765510048365813760
765503274501955584
765522023384834048
765521754865434624
765537676166586368
765503773879992320
765524262924976128
765519959493447680
765518999027265537
765440582625787908
765504377922609152
765527987399733248
765481069873422336
765344587552391168
765530806211252228
765461126033379328
765473507920736256
765476850600673280
765461256270733312
765479811632467968
765464280401584128
765465853110484992
765485960742207488
765386169785786368
765494453905883136
765439063914586112
765484576420536320
765412677887885312
765468419890249728
765466712984674305
765509025031135232
765561604788412420
765474308844097536
765382973680005120
765522144918900737
765543003347968000
765496848979226624
765489345239187456
765417559868964864
765452095948525568
765524107999977472
765454499146240000
765469506550505472
765549818764726272
765559960860233728
765477445969383424
765434270080872448
765469049111343104
765435884824952832
765442482247204864
765366552971522049
765505120339722241
765346986543448064
765443782590468096
765452850881232896
765434962124431361
765516813740478464
765362044228993025
765456843820892160
765466209622093825
765486166275657728
765542709671198720
765491119757094912
765478825941725184
765537978454278144
765349142495395840
765515589154516994
765523935710425088
765461222414102528
765370004875247616
765532127324672003
765539102586527744
765458433286017024
765376833143529472
765450569137983489
765561030432944128
765550946986422272
765420869241962496
765475823025618944
765504415696457728
765543149833969664
765475684353466368
765489010051387392
765442142760239104
765558958228590592
765416729619103744
765530994837422080
765497612225118208
765413789240025088
765381807571206144
765488682866470912
765415794171867136
765454910318051328
765459012074803201
765521004206645248
765456570973028352
765534321042128896
765483435804745728
765486426079301632
765428364291215360
765550556995878912
765555389005983744
765420114376265728
765458529796755456
765492201640062976
765562427094110208
765509176172900352
765526293240811520
765552414976012288
765465571983036418
765472643512471552
765484190406217728
765529501656870912
765425487141273600
765533242875412480
765529543616716800
765425935961030656
765486262568493056
765459297342001152
765558169619890176
765492696635019264
765490033356840960
765516293961347072
765419522811629568
765483460907663360
765496358153359360
765494093162086400
765467484803723264
765461595820523520
765415878003417088
765439017911549956
765550683043004416
765439693257400320
765506269532872704
765371586132058113
765489152435458049
765448492995244032
765409490099470336
765457678483075072
765380637268201472
765534048173363200
765452976806912000
765437671539814400
765474183006527488
765503211662901252
765520420917415936
765526318347853824
765554998843367424
765562208940163072
765411075571482624
765476502255394816
765486182843244544
765517275260526593
765446542710960129
765343777884078080
765491329241587712
765514599214911488
765506214969171972
765496849222467584
765484027126046720
765535935580766208
765495972604547072
765551400205979648
765546945582551042
765433506621034496
765428301456433152
765465257519222784
765518613264666624
765537625906315264
765434505012342784
765555850295382017
765461709230407680
765550464985333760
765439533714444289
765476573868732420
765422869828427777
765450036473987072
765344398779437057
765531615468466177
765503400381263872
765441161288904704
765509545053544448
765559624967786496
765533440217317376
765459716893990912
765463768616857600
765477945427238912
765368737994248193
765469044803764224
765514930858713088
765473650510225412
765375952461365248
765433607284326400
765443099208380416
765477957959835648
765467342134472705
765440662166700032
765499893880328192
765506009574014981
765445871639138305
765526267877883904
765448140631609344
765512154120331264
765357959018844160
765515073418891264
765472169530912768
765503895506329600
765475634298707968
765394097104355328
765462384425205760
765497197060382720
765526544509009920
765495502511243264
765472991903875072
765462975993884673
765513101856808960
765423952206454784
765526284495650816
765494810736259072
765458894558822400
765542093028745216
765453421310648320
765473721708601344
765414259186597888
765537038993088513
765444223126663168
765549017606549505
765497327255707648
765552096372461570
765524124626190337
765477114632081408
765410504936394752
765484593415852032
765518152062996481
765520987190427648
765522581055238144
765443241781170176
765428662174900226
765516172053929985
765474413533945856
765459469333630976
765559998323822593
765475378525827072
765400283514040320
765412581318258688
765448035836977152
765436832658038784
765463810673086464
765477173415256064
765465597337538560
765510237050826752
765490096187453440
765559708904292352
765368696227270657
765451713918763008
765511877313040386
765417895602126849
765498883430547456
765552641526996992
765522924929515520
765437889643683840
765553824371204096
765455518395686912
765563186271715328
765433296717160448
765512204175147008
765536871032119296
765505426473439232
765543363915444224
765489106159865856
765546316709539840
765494642993422336
765462422161326080
765416318397014016
765422395989504000
765398861611347969
765448073585709057
765474262618664961
765529501816197120
765506223403855872
765505451505160196
765415014106800128
765486782595076096
765491773917503488
765369392561553408
765419908712767488
765392897239838720
765485990039457796
765492742596288512
765549412177154050
765519753926483968
765344910484594689
765380817807896576
765531481515044865
765478285035921408
765457174889988096
765451416332709888
765523805615775745
765519271690641408
765476472886796288
765505044489854976
765499810258489344
765555846201966592
765549210880004097
765539702145515520
765525110207807488
765514070661406720
765546215794769920
765552541069369344
765552155205992449
765538380922949632
765485243465887744
765513873591984128
765462803767582720
765541510150516736
765390741585526784
765495800419983360
765456361362718720
765479451064987648
765525756332179456
765485490644672512
765479350451834880
765454147017666560
765442788552957953
765525290525261829
765379068590116864
765371263367933952
765396957292617729
765531846213906432
765461067518603264
765502985149489152
765471364316667904
765437118097268736
765546404781498368
765455287641841664
765527647808020481
765550490042167296
765536204121047040
765424472291733504
765453551359385600
765462761853902848
765353210970112000
765481384437743616
765352955050622976
765516327343779840
765441207208120321
765478809206398976
765377143408881665
765478855285043200
765479350514966528
765560245787717633
765488196079783936
765487231322693633
765511806093815808
765393518059593728
765418448964976640
765538968247017477
765557796444237825
765457565237010436
765487847969284096
765489387522166784
765560774513176576
765541698764242944
765490650020216832
765531623982964740
765541442827804672
765491165558734848
765376724158689281
765475902624903170
765361733766635520
765509478196412416
765556412126601216
765543657583828993
765410769378742272
765480466183053312
765507301180575744
765445263389364225
765492818274029569
765527194902863872
765519535831212032
765394818512121856
765554608806690817
765513257339744256
765521167792963584
765504843213668352
765505891969953792
765421343240323072
765360055994712064
765508538475044864
765493317278785536
765416574081699840
765405568303374336
765429802945896448
765477999772856320
765491144662933504
765522732234706944
765474623395856384
765526922000564224
765529719865503748
765504528636665856
765478528288559105
765390938558595072
765475453696180224
765371132979605504
765383548366839808
765409653714890752
765484752837148672
765434878129242112
765484769585033216
765462589920931840
765538603409694721
765421796342497280
765508215492653056
765430704863936512
765342779572715521
765419447490273281
765538670216609793
765476007352602624
765539832244428800
765431187020054528
765434601284263936
765522002157330432
765366179732926464
765441723120123904
765451105966759936
765480550006153216
765507699769544704
765513433261277184
765550909589975040
765497629304320001
765392893095784449
765473776192647168
765542763911938049
765560011200294912
765444101638676480
765393983648374784
765450862835605505
765544097742401536
765528025165393920
765520320191234048
765510660755185664
765384588386525184
765551370904674304
765537609343000576
765558698135605248
765534912258641920
765472807333556228
765500984546164736
765552423423344645
765552075380027392
765401961323696129
765420101747240960
765497859814912000
765473142970028032
765395783260647426
765452250953244672
765491601972002821
765512313331937280
765510627280420865
765556324277030912
765392775781158913
765517975839469568
765551769136934912
765456059506892800
765411092252196865
765526439814979584
765357522475741184
765533071122718721
765492130534060032
765412904346746880
765532563712737280
765484567897726980
765546916465836032
765482793937801216
765542294384701440
765484542862000128
765451055605944320
765503182483009536
765556404149227520
765420974221107200
765525265309130753
765493854254538753
765392842722123776
765476095789596673
765471079070654464
765558933033357312
765470370262577152
765410253445877760
765549978156752896
765497172091609088
765549114062999552
765494168764321792
765376137103077376
765539639109292032
765527203043913728
765526284797640708
765453446178799616
765452871701762048
765505329706639360
765413718003941376
765473188973281280
765548585869975552
765491782125772800
765489689432383488
765364912814161921
765444273567399936
765393543322017792
765472807476224000
765516201724354560
765532966084804608
765523738511052800
765410450477576192
765503283158999040
765456692645470208
765497939506724868
765409016071786496
765474971426619392
765459016243830784
765516243432460288
765451085091901440
765469451777114112
765477874191269888
765532357994643456
765366456288763905
765424686033281028
765485092378640384
765458446149947396
765459792236277760
765532093891940352
765456688463749120
765522518123880449
765548808084320256
765368985848348674
765532815345803264
765347959764647936
765489907339067392
765449055120060420
765516029699260416
765552738113499136
765561525285351428
765480998641496064
765376866693816320
765501156550438912
765520467331383297
765477299399516160
765443032103518208
765472996177829888
765466008345780224
765552016592506881
765502943185502209
765519774931492864
765539752628068353
765507351566774272
765429564122234880
765522127927869444
765440779481382912
765556609510625280
765516516062355456
765555980167966720
765557028886614016
765471200931880960
765509553681207296
765510362959609856
765554751320621056
765461633846153216
765551383403692032
765498224736137218
765551517592092672
765543632212557824
765501965975650304
765350144976052224
765489211143294976
765546853651865601
765533293135605761
765459603463233536
765346550381895680
765518978156531712
765527299567542272
765463957196902400
765499608680239104
765451508511019008
765543300866641920
765477739918860288
765463860623056896
765475114100133888
765556496138661889
765515240964587521
765487906706391040
765452226001309696
765503329195597824
765464351708966914
765514607674789888
765483288777617412
765521603958542336
765506609028206593
765553413195173888
765434458644353024
765451189777534976
765454226319441920
765445665950400512
765484887042355204
765458366458171392
765467409297932288
765453178015887360
765444906701774848
765482647275601920
765500556773171200
765557687438356482
765549982350921728
765467644262834176
765486824538173440
765556647213338624
765474157706575873
765498434547613696
765529824689528832
765517661098872832
765438846121054208
765520446116671489
765438141452779521
765455690383196160
765559650263638016
765559935669272576
765555531520114688
765454167913721856
765443929630277632
765506114289008640
765460647966543872
765499634215190528
765346911054356480
765552868216676352
765530621762338817
765469091045834752
765534761137864704
765372274199453697
765557167277666304
765369535218192384
765555632061685760
765559746669768704
765463315355201536
765453970688978944
765546635208298496
765516104957566976
765452020492996608
765527287232159744
765476498346217476
765380691970240512
765526502813360128
765545792442626048
765434173523914752
765439026417504256
765544445999734784
765455652441300992
765550393510080512
765456415754428416
765446429120815104
765508563695443968
765527757052796930
765343144569339904
765509901829431296
765512158230769664
765522560125722624
765509314492575746
765472425555484672
765474254263574529
765468571191353344
765501055773777920
765534584998166529
765443950496866304
765553186753175552
765556261287038976
765468688627761152
765505614965575684
765399495123279872
765494059934752768
765549189740761089
765444722336927744
765515383830904832
765520588936974336
765558131829112832
765477450251894785
765550397524017152
765419694727766016
765544970337988609
765485675454103552
765350656634920960
765433737215475714
765489177806897152
765533024863850496
765524225356541952
765549059910303746
765559734057496576
765486770154795009
765454528376438784
765417388057698304
765537781032493056
765483242619277312
765551253447405568
765469556643160065
765459461104340993
765440863308656640
765507045260922880
765543791805755392
765518185386868736
765347330354741248
765538812969844736
765469145651634177
765542155981090816
765556206664548352
765518990739406848
765449004566085632
765485088234573824
765517560414482432
765556265397264384
765553069392363520
765522924849754112
765525382665732096
765371351083388928
765519011878666240
765447062687195136
765448568207388672
765457590251876353
765468654985150464
765475290227277825
765481330297671684
765541249717854208
765366687281459201
765532521484447746
765493531276345344
765542306971783169
765363738518052864
765536036231479298
765441618245742592
765524229269757952
765523075945357313
765409628284936192
765402414103035905
765536581688188929
765548925524803584
765519414552883200
765466369114734592
765471657943306246
765491987965509632
765488020132769792
765431451621945345
765485595539992576
765464011689320452
765551912037089281
765467396803035136
765554872976601088
765524095404564485
765412107236020224
765556366241067008
765480751445970944
765466830261673985
765502741921890304
765563421035159552
765497092412477440
765495947107377152
765477911549935617
765487554581848064
765530155846623232
765491153236025344
765523847743352833
765551597413888000
765481309254873088
765532173449302016
765434987130810368
765462589790887936
765419900496146432
765491526323605505
765532399967014912
765552239188467712
765452083176800256
765501060224000000
765523625655107584
765558970983428097
765356985575362560
765516268833308672
765425554338217984
765544773197463552
765418323068784640
765513798383992832
765524007173128192
765456365598932993
765469212898983936
765455648519782400
765464167134396417
765448782179889152
765482819086905344
765474556203175936
765411461245964288
765447318556536832
765506818772795392
765490175740870656
765456923609145344
765407287875870720
765502050163646464
765492113807142912
765518311450869760
765451139403821056
765478532554321920
765545066920239105
765456562647343104
765519867499913216
765456457852682240
765430184908578816
765344616866611200
765458739591798784
765479732028866560
765465794566246402
765455421838680064
765553799327014912
765551437732573184
765446076945924096
765539475875323905
765538427143987200
765462988254044161
765453500771860480
765365508631855104
765421447963676672
765493522858319872
765469892048986112
765551802691510272
765438682455244800
765363696617025536
765512292356222976
765503539053469697
765508551259357184
765442461485281281
765483989423517696
765471523884990464
765554797655252992
765444248107909120
765533951968632832
765491350171164672
765497759009009664
765361775470608384
765523386437103617
765399172073689088
765433401688072192
765515287038947328
765481078262038529
765505233552367616
765551483886731265
765457095349141504
765550674390216704
765491828586078208
765523709251715073
765492109520560129
765476640721932288
765468684089430016
765542084606627840
765454779942305796
765343610225262593
765551425283760128
765561793787944960
765549478959013888
765431946520489984
765485948050235392
765478851153629184
765475579642740736
765468390618177536
765552981479653376
765484526126657536
765457674347565056
765344201651294209
765478612078301184
765550553011253248
765551446108561409
765556538324848642
765456302675984384
765525420699750401
765500758112468993
765550989222871041
765558903895711745
765468285861322752
765456998737510400
765408630375985152
765505023543476224
765510715578916864
765494734978633728
765475709875814401
765503949767974912
765392985592885248
765547939699822592
765478205432160256
765520999991259137
765354368304615424
765534102749638656
765510631327797249
765553325265850368
765456256580644864
765504138620858369
765508920119062528
765537722685460488
765539769329876992
765557595281195008
765554789178421250
765390636593901568
765444382313111552
765507661983014912
765513748031348736
765540167662899205
765508471643107328
765559381945675777
765426934352338944
765443698897391616
765465227966181376
765511038414393344
765465794272636928
765523558462283777
765449822430265344
765530411678203904
765523705208442881
765510593730187264
765543934328090624
765449684106215424
765513936527581184
765497746405163008
765479010575015936
765477802493743104
765536585899208708
765442981667016705
765439781291618304
765413642569453568
765514670539026432
765550376657555461
765520026648637440
765468012971458560
765460941685321728
765511759910281216
765528092207087616
765510740644093952
765471964400128000
765494986670350336
765541036106059776
765498358928699392
765544085226528768
765480776402173952
765510535198699520
765551098245574656
765440360218759168
765558920412745729
765538494332727297
765435360365023232
765529958999531520
765474103180623874
765379467384492032
765528822162874368
765433225695129600
765516415306727424
765352858417893377
765380599506927616
765482290633998336
765370570976395264
765452435485630464
765490670849187844
765472123641028608
765489894990843904
765540138440994818
765455384194736128
765500720388988928
765533771579985922
765428213237547008
765539001948311553
765415211163607040
765490708434317312
765456566761971713
765437508108845056
765490221962199040
765400287863603204
765452699898970112
765453740170108928
765526783630381056
765473272968450048
765454578968125440
765410882591555584
765453760877436928
765442755074125824
765420668020264960
765476603287760896
765515161507692545
765403546930020352
765461671313825792
765530080294608896
765435687508316160
765474892011737088
765548934093832192
765525588274769920
765371720429600768
765480637935546368
765428657909366784
765557435834638336
765400035928440832
765461738615693312
765513332497362944
765435218094280704
765494286439841792
765376220833931264
765547898050412544
765478876462088192
765554097013555200
765443476708360192
765477374951559168
765529334065008640
765448895694565376
765488074436579328
765415118788321280
765536833115684864
765478310323388416
765551874065989632
765500288530784257
765353525538918404
765377168671145984
765551156957421568
765561478959226880
765554638091329536
765465245120917504
765365051486244864
765436136428797953
765544299341623297
765490100532875264
765356738371522564
765517766115807232
765456206345408512
765436203537543168
765461310595297280
765500120645369856
765530294589988864
765549202352971776
765454390287273984
765345644290727936
765486325315342336
765498417644699648
765475843791523840
765460110940442624
765495007650443264
765467945921224705
765383108082429952
765494504493314049
765469170700025856
765457506613223424
765513630242770944
765485973325086720
765444566812135424
765502355982778368
765364082404790272
765432709883633664
765480390484189184
765374782057635840
765527824094593025
765525969868292101
765434819580792832
765490796724359168
765354268031389696
765522048269647872
765523084380139520
765481141226901504
765508802930061312
765450422266032128
765454490539585536
765440058338009088
765421309538938880
765519922013282304
765461805426540544
765494487586078721
765544454564347904
765429480005435392
765470399773626368
765441085573398528
765549407827668992
765515165424955392
765400443023491073
765420369905725440
765511214558576641
765499994631761920
765525559162044416
765556710157144064
765544030923030528
765533410559463424
765430650149048320
765529745039716353
765550662100934656
765470856944447488
765449096870199296
765422932923482112
765433485578207233
765416494750584832
765549949006340097
765525567265386496
765537860740972545
765450803901501440
765550217303293952
765388426325745664
765456487405719552
765445326354472960
765485729824796673
765402825249677312
765465924463915008
765554357177810944
765471330762387456
765406428257476608
765530579546673152
765374320671457282
765376577253339137
765525223366066176
765421435405869056
765448337541763072
765479803428438016
765428586631290880
765533582655905792
765544538203119616
765456906517356544
765468772182454272
765448966875992064
765533846972538880
765463516962848768
765446882265075712
765447150725574656
765542998834876421
765456566833192960
765419778521624577
765491794972909568
765500225591058435
765471636875255808
765531712000516096
765561990811115520
765431216552148992
765537827354476544
765504059197558784
765431455480766464
765456063562969088
765467472178843648
765459071046680576
765508492425781248
765515861838827521
765523084539559936
765477756670996480
765538557121404928
765455140883197952
765518403511746563
765445208721031172
765438137338388480
765527392022593536
765559738293682177
765548501937905664
765342368434446336
765465786001612800
765540415223296001
765540591576944640
765553648109752320
765498715566211072
765561907042476032
765453031169150976
765529283683086336
765532601096503298
765474845572403200
765458865458642944
765474807794241536
765494844127141888
765497104903077889
765454251871076352
765539824048672768
765366485934043136
765488724549533696
765493954880020480
765398475752271872
765483750109175808
765468013009178624
765443426372300800
765461352823582724
765406898027917313
765467186727092224
765413717873876996
765456206081167361
765520940897828865
765539177916162048
765552016835969024
765449143024312320
765484073229967361
765480252340629505
765433263338954752
765480927241854976
765497553857024000
765445875623755776
765536749518934016
765474233291898880
765466960406712320
765524644732424192
765492105334624256
765428972486266881
765562997184028672
765498166082957312
765492100880359425
765559176403816448
765517413567893505
765371703400685568
765534471747764224
765514037270573056
765455207778181121
765427571874037760
765437159750991872
765464188118523904
765474015280496640
765472337525403648
765513680628908032
765468634084814848
765343161157836805
765476116769411072
765544425128943616
765448950199492612
765388107583741956
765521612087107584
765448689976500224
765541736374468609
765531628265410560
765508932634832896
765544777295233024
765541228779806720
765415458396712960
765504696681398272
765453245170982912
765465446309105664
765354930618109952
765547235186737152
765452632492216320
765548908906946560
765520446200553472
765510853688983552
765495796087287808
765403592710721536
765521469556293632
765475315627986944
765457187472801792
765517103302606848
765526825812439045
765473939636252672
765460597643350016
765367236525600769
765480914885410816
765555200102850560
765397628762804224
765415097959317504
765443929676341249
765547180786585601
765429232709218304
765462615225167872
765560598193172480
765513471064702976
765501395525103616
765550779197521920
765394264658472960
765509931126718468
765537584135176193
765533129645944832
765520290776551425
765541350729129986
765496547131924480
765356683845435392
765374786436493312
765554923375386624
765361733548412929
765432479205486592
765471674863128577
765513290541830144
765522283079360512
765546358438780928
765423339510829056
765344344295497728
765530160338722820
765381849648553984
765482399694290945
765448559944540160
765378242551357440
765551257587183617
765507460706607104
765459385548214272
765522056880459776
765524212601585665
765511294124453888
765421334784606208
765492474475376640
765446475505688576
765542378107236352
765478192815693824
765445066223517697
765553560331452416
765485620785479680
765457288236822528
765503375186206720
765434152623702016
765486933485101057
765499340274143232
765557565757526020
765466671008083968
765345384139022336
765552779884630017
765494667953659905
765526364430532609
765480256451084288
765524543842779136
765350153083621376
765439101638209536
765412581053960192
765481103750815745
765456957067104256
765481502146691072
765461952571269120
765487999060762624
765505279584718849
765468172434694144
765484941341782016
765553891689787392
765548950699053056
765498346194759680
765538322454380544
765456684399681536
765548669726822400
765514272201842688
765521314434125825
765562041029447681
765553304508178432
765433456235048960
765441194918830080
765522471923572737
765555673962774528
765528465491787777
765506953103630336
765480386457587712
765525340944998400
765394831057248256
765354624446558208
765545800663502848
765555015796846592
765421187795128324
765522685988335616
765476645243392000
765559834703982592
765529577280172032
765516599885430784
765539341586292736
765559016852365312
765548665545039872
765559956716261377
765489701906182144
765348592789905408
765342234472550400
765487436965306368
765545935082512384
765506613264445440
765508383222878208
765443614734376960
765497063018725378
765506328299274241
765529287562764289
765450476737466368
765451160601833472
765484454987100160
765536300745097217
765499915124473856
765498144960360448
765439836048265216
765375818172289024
765550989059301376
765351004674023424
765459993734807552
765512489564008448
765349331058688000
765384836026601472
765418583342084096
765554986226970649
765433460605485056
765440569652891648
765473457492598784
765467677787914240
765380591147741184
765395355341037568
765428456515596288
765543158243553281
765440058295848960
765422983057960960
765546291598200832
765452829888647168
765499575272546304
765512053369016320
765553698483220482
765485394246983680
765429845018968064
765510304394600449
765474212530225152
765434752224624640
765492487045668864
765506323953946625
765432667932360704
765554856362774529
765519472966918144
765541841123086336
765520752493924352
765407695029596160
765507938899333120
765495519409901569
765521549273202689
765506680398503936
765558228608516096
765377193790803968
765514192564748288
765463693207474176
765421829724995584
765534987869360128
765433259027148804
765504553924059136
765523075878248448
765393308575227904
765545477748031488
765456080549752832
765472589007491077
765559013001932800
765381404851142657
765478163350589440
765559956548509696
765509830274678784
765396277869752320
765391978817216512
765381119873282052
765487479097098240
765356251693785088
765550301080391680
765432860891353088
765515438214217732
765470039105499136
765378359958335492
765514045633990656
765540591400878081
765493988564541440
765474535470608384
765450900617912320
765466943700729856
765542965402079232
765470945108631552
765371175216250881
765458592971579393
765428389440262145
765511176822423552
765523231059087360
765482005450457088
765507985003188224
765549835520909314
765536695001485313
765487940134920192
765528151317504001
765464892505718784
765492952403673093
765557884373573632
765404435807895552
765484077352910848
765473944124157953
765473776192614400
765451474880999424
765477936866725888
765451185717387264
765430214138540033
765517485181374464
765526133685284864
765359057838411776
765544227942129664
765556214998503424
765470408011382784
765545268221796352
765533939087740928
765524082490085377
765409284695916544
765448291471486977
765485259949563904
765357631472939009
765463940428161025
765375885364998144
765529363307790336
765490259706740736
765524262962724864
765501253229182976
765482823419568128
765433594571550720
765435775609606144
765559910499250176
765437432577814528
765447561809453056
765487428752830464
765458144113856512
765476099623096320
765510031546679296
765488388921229313
765517837456797696
765452087207596032
765472895543943169
765511042394882048
765541677851369472
765364514678312960
765425936019972100
765463160564383744
765509213921632256
765505065809481728
765507196222406656
765459515642896386
765475672110276608
765549952932024320
765350837010960384
765384827659022336
765493820683329536
765501588513390592
765427777193390080
765420240167702529
765548703142715392
765475273550815232
765530067720105984
765379358194270208
765512867105898496
765499747201224704
765474216590401536
765502280665800705
765493459985764352
765492260574298112
765542093083254784
765536787125198848
765547855952039936
765533415018008576
765494374213885952
765347011600277505
765415802665365504
765500355375497216
765476363960717312
765473599918669824
765471628784504832
765535025546878976
765531456382926848
765539521983352832
765478259911954432
765431904246067200
765466914252525569
765455883291811840
765483569800155136
765509859584258049
765386148822802432
765347691035582464
765452586703056897
765491975416143872
765455300342255616
765560048764551168
765466549486493696
765531611370749952
765507745974018048
765486526881030144
765497369303605248
765546798916272128
765416687399153665
765460807421403136
765556047268372485
765562242284789761
765375134475575297
765530038695518208
765457669826105345
765374131865026560
765428595212816384
765542676192108545
765450904745238528
765434727239151616
765437126196559872
765545633138798592
765561894430208000
765506714208731136
765514980884090880
765556299253899264
765489290717650945
765407090873556993
765450002760101889
765500921581334529
765474161967898624
765537089375068160
765550393371877380
765495452405997569
765491186777882624
765455346496397312
765414661521113088
765375914582704129
765550255110848512
765491740556025856
765531808377163776
765505665309798400
765492344498089984
765428020547125248
765502892874752000
765463915136360449
765530319541964800
765500179210436608
765538674742333440
765557137959444480
765458236157796352
765419585881382913
765557729201123328
765558165698187264
765562435398881280
765359036732694528
765486967123566592
765409422776623105
765517220696817664
765483549013209088
765528360898494465
765359791908716545
765430360779792384
765482571551608832
765476632559816705
765452783734562817
765498925101019136
765356612466855936
765550100106141696
765554734606520320
765544051668054016
765436706988363776
765481346793897984
765474384207310848
765535231214489600
765355203260510208
765449264789090304
765466863841251329
765371082845089796
765440238542004224
765439009581596673
765434848962048000
765496752749371392
765458567411490817
765416461129179136
765556147986178048
765522790933856258
765425659078410240
765489626328989696
765549508675665920
765531074554433536
765502939062374400
765375973500084224
765505334198804481
765527672827043840
765474023568502785
765508870034825217
765374429727592448
765419980145954816
765419703313530880
765349935306899456
765455367430176768
765511143033020416
765421485729189888
765555389014351872
765461860095262720
765528314714976256
765522488625422337
765503790426550276
765557066635227136
765533817537003520
765479803285831680
765528692130979840
765509113086406656
765379198718468096
765555061707517952
765475428748423168
765550603363840000
765442977560948736
765552960361361410
765467065427775488
765441786114441217
765520018322837504
765446324535820288
765464632601350144
765547293906833408
765423448608874496
765470446041108480
765441052375408640
765361792230969344
765495758611214336
765385070928683008
765450543703662592
765442696387452928
765438933907804160
765430826418962432
765524317358743552
765472916142067714
765560262841757696
765483573851881472
765488833810960385
765422093785759744
765466792844222465
765463869020143616
765480407257186304
765562691058438144
765426875497865220
765550678722785282
765553979623284736
765377789537161216
765498891458453504
765529380160438272
765449717660524544
765528910486441984
765441979169792000
765562540285911041
765517870826524672
765437826959716352
765448643734364160
765365021908070400
765559071470592000
765482735221833728
765549282153885697
765544555102007296
765503064941953024
765494202562117632
765471196741787648
765467723719700480
765456722303389697
765436912609951744
765536359251603456
765447092152172544
765433087308075008
765532815114940416
765461063399858176
765553090372050948
765560812358348801
765507427064221696
765476116589051908
765429375097507841
765554545879416833
765416389716938753
765503580732321792
765560954646106113
765440376815616000
765343065024368640
765498283485790209
765474686494973952
765531351219113984
765560312972050436
765476905265074176
765401013498949633
765494105912840192
765346814480486404
765411801236463616
765447557501902848
765470869644771329
765488162462392321
765456684269445121
765459519606521856
765376401247789056
765547407195111424
765506714019913732
765453479888445440
765562787754106881
765502943533621248
765530982338269184
765453903605399552
765503421621284864
765377894461935616
765537085084213249
765482114364080130
765477844428390400
765468512278106112
765509213808361472
765427714333499392
765372273981218816
765547331861225472
765395673890119681
765526825606885376
765471465294536704
765498292033708032
765560468245213188
765551354085511169
765524602588135424
765384215378726912
765476200454230016
765479840929632257
765443572883660800
765526364338487296
765503073389256704
765552348102070272
765449013017579520
765537021968412673
765456629819183104
765529656699260928
765481619398492160
765432466354081792
765434261734301696
765367433674842112
765551949626404864
765559310722011136
765485432087932928
765441945460244480
765354586542632960
765549927791550464
765510593558171649
765535331848482824
765519653389164544
765467568652095488
765522555746783233
765539895225913344
765508399979036673
765433124981510144
765515312154443776
765547901900709888
765551366429347840
765374803138244608
765543510581866496
765511684173733888
765479371167535104
765544668356612097
765506865052672000
765537856681025537
765407304749608960
765535910612103168
765547545548492801
765505518584594432
765347141661319168
765475961462726656
765356297764110336
765556865333878784
765370671622860807
765427928373035008
765342041609908224
765497310424010754
765492902051151872
765504704797405184
765556630398402561
765432097179783169
765454767694942208
765480088766930946
765447280925282304
765541971503026176
765509670920331265
765510161666445312
765445208825888768
765481917357690880
765533192824692738
765541530966765568
765479375638757378
765469649039265793
765548615196606464
765432680267845632
765491522318008320
765391379161837568
765485188809981952
765521826298654720
765497104710197248
765509864068091904
765511818399850496
765377910953967616
765542902344851458
765555330210226176
765537600916553728
765464188026314752
765419837518602240
765542944543768576
765548858571165704
765508362582777856
765529329518411777
765557267819274240
765472819870248960
765547336013492224
765511843813138432
765541388154961920
765521322885734400
765388656823545856
765455501396148224
765391299306516480
765452444071497728
765519129247875072
765533721025916932
765470487648632832
765461121868455936
765536363672313856
765540645805043712
765510979824316416
765523545866764288
765541480408621057
765522291732180993
765385750431076354
765437239413338113
765473180513337344
765442809558142976
765482420766253057
765532320098955265
765506496046174208
765436379945955328
765438695075905536
765460945950928898
765544961840386048
765489341225377792
765443048574689280
765534656594780161
765465295431630848
765451193959186432
765463382745022464
765518600526557184
765441442101755908
765367459075485696
765494542024015873
765377520980164608
765521314312519680
765465727277096961
765525533765562368
765355706614620161
765452507002929152
765545129851686913
765471955906473984
765549881847123968
765557758498340868
765471204966797312
765466352027140100
765404091950374912
765453278784159744
765423889270706176
765456726313177088
765547889443610629
765436690269933573
765502423435575296
765496089818591232
765459540880089088
765528121902829568
765498094809190400
765354158622904320
765523030017773568
765372429283778560
765510560385474561
765394285831204864
765492273228419072
765391345305415681
765534757069398016
765484001717026816
765507745697017856
765484895405617152
765460509760028673
765492474286596096
765373192592424960
765531854707552256
765390494062874624
765481602675798016
765507456516620288
765556039240577024
765454582986203137
765511063588614145
765431447050158080
765446785930293248
765453878301233152
765465991564451840
765469070074544128
765507196297687040
765469103641493504
765439022068035584
765459813425963009
765393295929438208
765447566125391872
765501911466283008
765445607377043456
765456214499201024
765535923006234624
765434454399655938
765550686931152896
765539924720414720
765471011944947712
765419371657166848
765441106549022720
765488279861026816
765445661877792768
765518319852060674
765477190322364416
765470601175760896
765509717116542980
765486195681980416
765472509550624768
765510941945520128
765458785586454528
765451785620291584
765376153750208512
765512728567959553
765390385166295040
765388941973413888
765475466446794752
765460459310964736
765479564386656257
765550934709661696
765377697191190528
765456130705326080
765473209722339328
765558715030339585
765371711789203456
765473578942738433
765479593549717504
765401902754439169
765345648619114497
765473750779179008
765499503831085057
765522157396979712
765437466224496640
765543812726976512
765544869427290112
765466348130537472
765453010277371904
765456466232868864
765435373006655489
765468818458173440
765495309543870465
765549181310119936
765553484733308928765888781492817920
765838097535864832
765847866262884352
765828241034739712
765800256491651072
765802907321139201
765829679429320704
765706023218712577
765884583002902528
765743738148839424
765888228067012608
765880506223321092
765892132628561920
765877880396058624
765876047556509696
765840802874548224
765847329408684032
765887598699155456
765723106434506752
765877536454762496
765877113161445376
765869282345484288
765831583840501760
765913414711607300
765889825865994241
765804342003793920
765880703435345920
765857777403166720
765894263586652160
765717205061337089
765886143187615744
765829914549481472
765881009439211520
765879499560931328
765920121583984640
765921560247033857
765863020207730688
765861057331998720
765814945199947776
765813619804270592
765812957037129729
765814001133576192
765810058617761792
765859769668149248
765914073355739136
765865897550499840
765855353020018692
765873258344419328
765858674787094528
765840173812690945
765913573981847552
765868623672074240
765835870335299585
765812277534744576
765837480864153601
765820095650299904
765884058844950533
765915235047747584
765806216601894912
765774256152178690
765880078320308224
765866769865138176
765891486869225473
765823757378281472
765830543594381312
765891197672062976
765849774650232832
765873224857026560
765851112557649920
765887200361709568
765838823284731904
765869848572338176
765884167628390400
765703045124657152
765857815139348480
765874504103059456
765897149116739584
765896939493810176
765915088100491264
765829449078153216
765922411623612420
765836172492992512
765878773900275712
765795403879051264
765859094280466432
765925469174792192
765868980116590592
765873036033716224
765907278386065408
765799858074714112
765821916003364865
765920960239308800
765771110176681984
765866585290633217
765846918178148354
765796729262379008
765879294161723393
765808800213368832
765803163265986561
765916413450194945
765850105933160449
765870943126323200
765849229482979328
765829641735118848
765893315715698692
765869244525543424
765843101286096896
765816916522987520
765767448528388096
765924395386826752
765894913653370880
765877981097099265
765741502794309633
765816455170498560
765869592577187841
765708896103260161
765779561774772224
765843378307207168
765771059895427083
765897249834565632
765705033342124032
765870842530103296
765796997618073601
765912374435905536
765913356150505472
765877041505964032
765849011337256960
765867419797688321
765800931724255232
765799426224979968
765889548962463744
765915008702222336
765863527651303424
765829306190888960
765865255675256832
765923824852434945
765827679132061696
765881017852801024
765802769030717440
765851511075241984
765859115100962816
765817331578761216
765874055530504192
765805071800074241
765922969419788288
765867285907140608
765847371272089600
765891180571795456
765902131945676800
765805038174343168
765794359237304320
765806091036950528
765784351984521216
765883689687478272
765911518953213952
765883756603322368
765806766080790528
765785828094279680
765872431995228161
765921530564009984
765847194968657920
765914907971903488
765735949418409984
765923199888478208
765866858125881345
765804022867562496
765917415880396800
765779490761019393
765852169316683776
765846268304175104
765903902109732864
765925276052230144
765823664931508224
765817742637330432
765846729543548928
765823803360436224
765753079065088000
765795814992207872
765823925133709312
765799531028054016
765837908741853186
765744971664224256
765796078851612672
765859966842437632
765901133671829504
765875628105162752
765815763097772033
765860541122306048
765783601170550784
765887082703228928
765881135293431808
765881173205737472
765884356774821888
765822880533929985
765907462855811073
765863305223299072
765826886257827840
765872776041361408
765836457667887104
765875397548503040
765776386845995008
765897748835074048
765917063814807553
765881827483529216
765816601820196865
765803267947454464
765798008478961664
765837825141071872
765878404981948416
765741012127846400
765798562173181952
765801212692291584
765922428161843201
765903650279583744
765866375642550272
765766895178047488
765914840959516673
765849036343676928
765866186953330688
765835920801206272
765712994043035648
765836797502971904
765916229194305540
765781583676735488
765804983681945600
765845961998528512
765735806967304192
765809928611168256
765849313335472128
765864047724167168
765845328478306305
765745608992751617
765801418267779072
765855516702584832
765812931930062848
765892027808710656
765853566149988352
765813132933685248
765870108464087040
765830505828876288
765766911976153088
765816425747476480
765888408283668480
765868464435261442
765856573700931584
765896721398366208
765831944625983488
765836277363142656
765844150126194688
765888483940560896
765744975762055168
765860998611730432
765834410818240512
765821517573881857
765863414505897984
765892245925036034
765843420363489280
765895479792111616
765924642930425857
765806904610263040
765822645829005312
765868422433472512
765870137966751745
765741020621471748
765912437325430785
765832640922550272
765760947621339137
765849879398625281
765906267462311936
765777481676812288
765812361395666944
765837380549042176
765895123431464964
765824759636439040
765843114007355392
765850886220357633
765829616510566400
765805616778674176
765813925879447552
765724104855023616
765802945212518400
765846515478913024
765854153545580544
765874139089498112
765920901632233472
765830287951536129
765834473653010432
765798184509734912
765783236144467968
765887879587520516
765893453960151040
765860255985049600
765851695322697728
765853071457091584
765779456892014592
765788797606981632
765805705182019589
765923967454547968
765864894876884992
765868208419135488
765827330673606656
765889695741915136
765870251040997376
765814793970130944
765921589451976708
765796745800458241
765851158820814848
765908465541844992
765799040269295616
765835069202296832
765795126950125568
765852412749963264
765922197416374272
765915977305432064
765850621903855616
765811338123812865
765881420392767488
765796708387319809
765875926060109825
765809886647218177
765843172765405184
765815901421768704
765874818810048512
765843902515609600
765912403963944961
765863959694024704
765806116072722432
765886575406448640
765817922816270336
765859127876841472
765806246226165760
765822893326536704
765856858590412801
765883886626897920
765755260052840450
765878492852518913
765904325667328000
765918267542237184
765834528061435905
765769067911315456
765851561159299072
765841285286682624
765798822131953664
765913355819347968
765860977619329024
765851045595668480
765851997593403392
765800134873677826
765725623310442501
765827028897542144
765916338279841792
765901611814322176
765916040161333252
765828740010082304
765910097033691136
765852878405853184
765877188499386369
765795357439717377
765838873335304192
765870884372504576
765914513535340544
765892850160586756
765720023935713280
765860272892280832
765823421527814144
765853499229925376
765871677192347648
765868925871591424
765855726296236032
765849409657638912
765843973973966848
765809198655561733
765881449857835009
765820397614927872
765819277626793984
765908586979586048
765812407461699584
765828781915332609
765715497975422980
765910541760077825
765782372059115521
765786486709055488
765807449739788289
765838169057140736
765864421138640896
765900383113871361
765821475488137216
765775166295183361
765833223771418624
765864567742214145
765920070950326273
765840245250220032
765794992526921728
765923803969032192
765903184636194818
765836843510149120
765730874289590272
765752261104570369
765819932181467136
765885275247669248
765904376053526528
765851498546884608
765874978260717568
765866312518275072
765874063709470720
765868414011183104
765881567466037250
765888345557889024
765819449882607616
765833618157690880
765819722281553921
765897379967041536
765919773272055808
765779750774247424
765894292825071616
765807139331923968
765872377590910976
765871995921764352
765913968472752128
765820720471535616
765868049169846272
765860457487994880
765893361551216640
765804002009382912
765733353333092352
765868829394165761
765773748549083137
765826168863989761
765751854299025408
765823044073947136
765854694275215361
765884067090927616
765822146580975616
765921933401681920
765894750004215808
765842740710113280
765885157874208768
765919626303791104
765860255926398976
765876475635441668
765813145499611136
765859404583428096
765902425635098629
765858406586576896
765837594261327872
765877020882571264
765860855711924224
765909472233463812
765715821125447680
765847190711496704
765795059795124226
765786906223337472
765879381939990528
765809895098679301
765899229520879617
765837459972321280
765857747971825664
765913578218061824
765866040148520960
765872025449730048
765830375750991872
765781168390299649
765874822895308800
765904350820597760
765803591193989120
765831940402544640
765852098307190784
765713543379517440
765864517536321536
765841499334578176
765807424515080192
765798444560687104
765788076480294912
765894867524485121
765818417920311297
765834813555273728
765883295334821888
765879772274655232
765876244978266112
765811304351227905
765864546917502976
765874692720881664
765915205486448641
765837514754158592
765837195966119936
765910814347976704
765862038690226176
765798859771707392
765779763264884736
765852614235914240
765825648757706752
765828056569307136
765905302826917892
765879638010662912
765872750753935360
765852282676051968
765810993830174721
765789796144930817
765752445800747008
765789124745957376
765849766202904576
765875192082169856
765710917812256769
765896704746860544
765747685127106560
765896440283590656
765901473393872897
765836046760185856
765843642309341184
765892250270400512
765909828573290497
765854476540473344
765796574010236929
765889549159505921
765911061547610113
765917004872224768
765827762817011712
765705998195646464
765739695104004096
765849191478362112
765850135062609920
765763950831075328
765802827839115264
765807479313854464
765876274116132864
765899338706984960
765858746312589312
765870376928808960
765804295728029696
765881181485301760
765926006125367297
765831059489583104
765865880827916288
765921371247476736
765823497109110785
765918020074082304
765912752124731392
765842786943991809
765775782857801729
765814005428580352
765836764007243776
765902626861056000
765857567352426496
765838676278513664
765879138892800000
765790307883610116
765887133068431360
765867126448091136
765736800841306116
765805440773021696
765846909848281088
765716471284658176
765888639045951488
765843797641134080
765757097124302848
765796137739677696
765892577438695424
765842782799945729
765872692083978240
765702046922211328
765722192143347716
765844557019971584
765834251543740416
765895358337650688
765867193573711873
765879533149061120
765819101453414400
765822133868068864
765852635194912769
765838697329782785
765851330640539648
765797165323157506
765879440639422464
765852739960238080
765799979835396096
765864697958576129
765870456717119488
765881911172476928
765851167213686784
765897941919805442
765774306504765441
765814097841651712
765869353678020608
765793306454425600
765762604509827072
765813401561997312
765847442470367232
765866925100498944
765727997261406209
765888445981962240
765859270332080128
765872314919579648
765862294651740160
765817562240135168
765792107063828480
765832238193926145
765884297668689920
765875322164092928
765861623391068160
765798394199678976
765826307569496065
765835300123844608
765887200353406976
765892728479686656
765810067182608384
765912626102763520
765852979136114689
765896159479103488
765906825380257792
765804669008486401
765713732248961024
765884331495751680
765872142953148416
765819663792103424
765854291999461376
765833303668719618
765879008932265984
765784334913667073
765911577728081920
765865134023647232
765829717203283969
765871626663493632
765819672004587520
765863951104151552
765924898594258944
765873162059997184
765837405383524353
765843374146478080
765778240510263298
765864865563021313
765872079686209537
765864039209631744
765865339469107202
765833999843332096
765807407863853057
765891272880058368
765846746203316224
765838143601770496
765876953513680896
765870062507003904
765858125412982784
765835417413386240
765778551018774529
765862567008931841
765886596231069697
765731327379374081
765920754852442112
765886260795826176
765895475509821441
765857756293238784
765862525183352832
765865444477665280
765744199601905665
765864337072422912
765910281482539008
765839762825641984
765833739708538880
765797966405926912
765832389348167680
765877347895635968
765923812303069185
765864580346249216
765897094712393728
765861942212829184
765830514284630016
765861304858972160
765854178463797248
765913272176537600
765798818021597188
765841390089764865
765786956487860224
765779683417923584
765863800130117632
765891654498811904
765858863778295808
765867306920452096
765772322372460549
765796108345995264
765835438342930432
765807705500057600
765863200571084800
765847593658290176
765847379555733505
765808926092849156
765829713138970624
765865662724108288
765837321514123265
765830103226023936
765833882377871360
765776516903034880
765869680745598976
765924219053936640
765890178196144128
765834708747943936
765832322197385216
765709185736667136
765785329219534848
765867935835516928
765905948846227456
765880510254084096
765880921576902658
765725199677480960
765834268266360832
765831864657571841
765805520452288512
765825309191135232
765816199263424512
765730127900766208
765814500566052864
765804316556926976
765782455798394881
765833500570386432
765820179649617920
765826823234187264
765922721674956801
765903746840821762
765809937112965120
765719793169158144
765925334826967041
765863120980045824
765880783131344896
765820259018211329
765880678202372096
765876827634098176
765889150809669632
765790496291717120
765916761833242624
765816249402138624
765881638710566913
765896222074953728
765907903509307393
765830526792036352
765794866911739905
765704806782697473
765917890189135872
765910126263934977
765890149112684544
765831407725907968
765893244324413441
765843457801846784
765854983652716544
765833622062522368
765919651658395649
765837116106428416
765849849824698368
765732514199547905
765862990851641344
765792425877106689
765925083261140992
765906284264693760
765890350229651456
765861535293988864
765890392365625345
765846968400801792
765861669595713536
765813648983982080
765907085313867776
765851448173133824
765772674735955968
765863305332203520
765806359476600832
765860386159460352
765844661843980288
765891281302261760
765852660302045184
765834326894321665
765908289460764672
765891725936197632
765752743705313280
765850877718568961
765849946352340992
765739812418576385
765856187753435136
765863263577968641
765780224608985091
765855856328073216
765915482469888000
765912798136262660
765841838955700225
765724063037853697
765790362128551937
765924177383653376
765771509004664832
765785564062818305
765846935001559041
765811031809531904
765881441666424832
765905797805142017
765851531832922112
765718199044345856
765896444519718912
765887351277154304
765769507965132800
765805323143831552
765895299701374976
765814563350732800
765827716813762560
765849267105828864
765862504295698437
765907223985942529
765825057335734272
765801812561649664
765889557644673024
765833320412418049
765827167305494528
765858813077520384
765920276492193792
765804425814372352
765894183651536896
765851502699220992
765901196733321217
765832120845688832
765812470355288064
765857269552648192
765909140610965504
765817755375439872
765922176524574720
765845110416343041
765863141624324096
765814013703950336
765837636053467136
765881999345258496
765914945473118208
765798297911037952
765850944684818432
765865100678983680
765818438841409536
765895731622375424
765850177311682560
765823753171369984
765808334947704832
765723874277195776
765849212558934016
765862273357348865
765831998908891136
765873636058116097
765895404546301952
765865305935609856
765831550411894784
765866941747724289
765907265840902145
765867306882859008
765857953224257536
765839620047245312
765916946223149057
765797748369199105
765924924015992836
765725706957361152
765885883354578944
765922214550142976
765912622000705537
765835975406813184
765908889049137152
765884993973342208
765921073523220484
765800625611431936
765878753180454912
765734447916482564
765811342318178305
765857588579753984
765848956471431168
765868170775293952
765801468632952833
765886449560551465
765863397829120000
765831462209847296
765861430373515264
765852156704460800
765884104961302528
765921061091282944
765883442282258432
765739275556184064
765774469864488960
765804085815615488
765897484812054529
765805914855211008
765920905818214400
765851456540934144
765765100078788609
765900064363573248
765882603236913153
765815687277338624
765890325000904704
765807106050166784
765809802874327041
765918275956072449
765919039415660544
765891969147080704
765863447909236737
765902106763157504
765776424598925312
765854120041410560
765860104906440704
765888743895097346
765879134581030912
765868250500661248
765889784141246464
765724461479956480
765893160270782465
765899338694426624
765864160790011904
765869198274916352
765727737092907012
765831827089154048
765761601945407488
765877985346027521
765832942652366848
765860981826215936
765859857757011968
765717465158516736
765850437392142336
765839355952922628
765841939396714496
765718438287474689
765923938232856576
765855491201310720
765854002546298880
765899426841915392
765765087546241025
765791821825994752
765833173473394688
765915637684146178
765898025856360449
765872776037199873
765841318614593536
765875485662449664
765706769855352832
765849971459588097
765829495148326912
765710309894066177
765791050237607938
765852106754519040
765738348669349888
765839486018281472
765824436553523200
765781524880949252
765814697727782912
765864219833200640
765870104177315842
765836839295025152
765921916448366592
765846020580372480
765737501323587584
765900039281582081
765904933895991296
765849438879440897
765791872153448448
765801208602918912
765861539563839493
765827842697560064
765871824177627136
765872058991538177
765899280095805440
765864613900615680
765846066881294336
765721076475330561
765858020412776448
765859526226608128
765811023353815040
765836038107492352
765874105547628545
765825149719474176
765823300073390080
765899888248885248
765809031243964416
765899661714591744
765875565219999744
765897254003679232
765865658169102336
765863313909682176
765846100280537089
765882703984136192
765763338521436160
765815473585917952
765910692486676480
765892636058218496
765894569539940353
765806195919708161
765748943527477248
765701866604879873
765792941923237889
765894171349643264
765833907430387712
765788701398097920
765867075864629248
765866853948424192
765815549028888576
765840228326207488
765853570411458560
765815612081856512
765893164494454785
765855986305368064
765811602381692928
765837929864425472
765849518583771136
765918686846849026
765845194562478080
765805168298426369
765814202661502976
765808578053693440
765884700342808576
765911246193430528
765814248706564096
765851230132400128
765841368992350209
765722376801693696
765915830634680320
765705075045965824
765862818889498624
765827746043863040
765876442043482113
765798960602746880
765755667101716480
765817373744107521
765703007413542912
765921690148753408
765836751051063297
765896775928573952
765787447338958848
765835656379637761
765831307112935424
765814487693795329
765871245141368832
765863191968616448
765856674154414080
765837464376401921
765816111153676289
765837346684145665
765787619296968704
765802823317590017
765916992452694020
765892279756292096
765853788586536961
765847232834928640
765892954728923136
765834310326812672
765879143225520128
765743713280753664
765790215625666560
765874877291237376
765793986049105921
765838462574526464
765782183248265217
765765833935163394
765919898929336320
765768023215108096
765851272025141248
765912965979701250
765839393429057536
765897757488021504
765864546699313152
765851661839376384
765824281481715713
765805033858404353
765823321023848448
765877809122308096
765899879528947712
765897367463817216
765839834170687488
765818828836175872
765805252138369024
765904594081763328
765895676941172736
765847035455078400
765901842807128064
765846423409524737
765878618656387072
765923212764995584
765866048369328128
765817339870707713
765891025667751938
765827343440973824
765851125174132736
765859379342172160
765854664982196225
765897237348048896
765893747536080901
765881562974056448
765839758576717824
765744547968135169
765798054779912192
765829386134323203
765764919765635072
765784100137472000
765875200428826624
765857714417332224
765847056506290176
765871027138199557
765779914364706816
765838944999124992
765924206710255616
765816467497463808
765859740320575489
765899229722271745
765888441619849216
765861610757820416
765798952302211072
765862780905791488
765852266112937984
765830334009212929
765923506009755649
765741846815318016
765836466073243649
765846435820670976
765708858522234880
765799459708137472
765897761581568000
765772347563540480
765815624559955968
765811455211909120
765704152685109248
765869521450196992
765850676257841152
765801774892613632
765903138629021696
765732170279202817
765888798513303552
765907593013370880
765874697124716545
765843021816537088
765799086578696194
765861262815334401
765828148621676544
765853855599001601
765840278620086272
765799807919263745
765834066730123265
765868879583318016
765911716068728833
765841553541754880
765906703808401408
765779414957391872
765902165739245568
765799274986766336
765803943259693057
765857915739770880
765834398403063808
765880141226573824
765867990252412928
765828958168420352
765757453787103232
765866073585508352
765796574177923073
765917881565585408
765821236358287360
765869269640970240
765881533819478016
765840891001049088
765826987063738368
765843382354587649
765797584841613312
765821009815543808
765874994811441152
765846389851037697
765836386331160577
765834989443411968
765879189073297408
765720212650004480
765892573139464192
765832837773819904
765762822307545088
765803708655529985
765842459758891008
765808439847186436
765868661315809280
765845047560572928
765862713906044928
765885640059850752
765804950186262533
765896016717615104
765864546699403266
765799698557001728
765904925234753536
765869320190722048
765800797674336258
765840668640022528
765894800356802560
765779620688003077
765823098553704448
765910696915718144
765813816668160000
765858805070630916
765852441917009921
765818258687754240
765717914154569729
765842367576440832
765718396285624320
765886109712875520
765865448541827072
765870339217846272
765895114829037568
765848092595871746
765922201858080768
765848054884921344
765893781346357249
765810998175412228
765908721276817412
765924814968225792
765755650349694976
765817092557996036
765877616255569920
765884969029890049
765885669197701120
765798218349309956
765913007834660864
765901473645531136
765872515881242624
765924911147782146
765796410243645440
765831352990261248
765706417265344512
765721701346840576
765859710880870400
765888953551577088
765781411714461698
765925955609255936
765901687236231168
765841105019699200
765835933367296000
765790962060787712
765890215974232064
765807470925275140
765848801609388032
765832393391476736
765847438125068288
765865675151675392
765729259453284353
765910621497987073
765885585412255744
765869705919856640
765807907053199361
765803003836305408
765848402978566144
765823396588453888
765783424917471234
765826873544900608
765875921656156160
765834779845550080
765829264390356992
765813103829417985
765876395822186496
765795084881231873
765903516359614469
765843898241548288
765842790949453824
765800932047261696
765915314521575424
765730379437408256
765703548495654912
765809685186445312
765864127508144129
765866258126532608
765812952582598656
765831269250916352
765875959618793473
765841943691689984
765711333253718016
765892858364780544
765847635458682880
765839897139744768
765821102190891008
765898571233255425
765793646448967680
765868103829946369
765889041510391808
765882448202915840
765831449710845952
765724842851119104
765888018016239616
765779620788568072
765821844696039424
765805344480038912
765814005432745984
765793914943070208
765842614981722113
765816157223915520
765901419115384833
765816320852099073
765893445437095936
765747647525380096
765889184330645505
765841138532118528
765866409318617088
765746980643536896
765854879139110912
765716097966497792
765903285433856000
765879692520030212
765709130950737920
765860537318055936
765904896197550080
765883517800583168
765800826933809152
765807634553397248
765789149962076160
765829763604836352
765793138787119104
765875980380626945
765882863535460352
765820825580740608
765859635358081024
765823350371475456
765833760856215552
765827242601639936
765796557035806720
765858859491745793
765719247863488512
765796318140895232
765827976550318080
765865733788209152
765873560405569536
765820280233201664
765906489861033985
765907060538081281
765829427863384065
765890769613950976
765920658224066560
765861590067359744
765878077830340612
765845361923596288
765881269662154752
765809320441290752
765877574199312384
765846553244340224
765807772935925760
765892694761730048
765827645326196736
765916250077790208
765817776204316672
765898495467323392
765903931323146240
765841172191469568
765728974517350400
765863074473480192
765865490539483136
765852706145730560
765742991738859520
765906053623971840
765820079065993216
765821580274458624
765784892726775808
765885304289030148
765866669247954944
765722208866099200
765828123338219521
765713803564740608
765923854334173184
765912257104646144
765918305228099585
765886797582827521
765856493639966720
765885518542413824
765716609503813632
765866279022493697
765722699717115904
765787887619149825
765917915178762240
765817960866975744
765830329621815297
765893244144066566
765836012949876736
765864248891301890
765859249557610496
765895089747062784
765918435335368705
765815880521351168
765728705884880896
765922012833452032
765839997475979264
765849459855020032
765900991048933376
765861149334122500
765873850013847552
765844879855521792
765821857278881792
765907206952873985
765816295665364992
765835589212049408
765876894923358208
765840727406501888
765866698679455744
765809723212005376
765828941450018816
765896201204006913
765858494670966785
765724209763016704
765850001192919040
765803976839266305
765813607166861312
765849074205544448
765918561151975425
765709055692185602
765796578053459970
765889012108230656
765752672196538368
765801888252125184
765864790258483200
765838382991806464
765813896477368320
765834490321244160
765706048309264384
765818866631057408
765792614746583040
765870301423042562
765919332979339264
765859954158862336
765891679652024320
765874437103038464
765767570431631361
765798998091395073
765910205930569729
765844418616229888
765866547508289537
765881601041588225
765737614615904256
765823656425558016
765831038685896705
765817637976891392
765838479397793793
765795760181014528
765859069043310592
765804031461687296
765861107533840384
765899003179376642
765848667181969408
765822767413530625
765859970789191681
765871345867616256
765739720315850752
765833592895336448
765790555339096066
765825816550842368
765856292611260416
765827976936185856
765851477491511296
765769751297744896
765806204073410560
765838173284999168
765773702319538176
765888664324964353
765845362204606465
765806447405985792
765840026940964864
765913213477261312
765738751209377792
765859375403503617
765817327484964864
765804983673552896
765888588630417408
765853230467256320
765901637038768128
765836914742005760
765811249942761472
765878862056161280
765886923588136960
765875502284410880
765866728115040256
765900202687553536
765727783251087360
765863007507320833
765792840899264513
765790588633489408
765883664521580544
765908779829436416
765836092729856003
765737916756848640
765905223437148160
765909040132157440
765836843569020928
765869403699281921
765859735828475904
765908012339003392
765901028994772992
765711756563927040
765864466990764032
765874797557510144
765809534275350528
765835450883997696
765821131744022528
765816752940998658
765820791934025728
765817167979827200
765801938587877376
765828609940590592
765798222459768832
765855436927070212
765897212169773058
765886973739429889
765920285010911232
765860251878825984
765889318279839744
765819084680392704
765796498386878465
765803775642697728
765893949143846912
765896838771830784
765821589007065093
765867268874067968
765907849046286336
765925590729764864
765744036254588928
765866015037075457
765807399395557376
765922398860251137
765855633870553088
765864131773816833
765803645740998656
765888659925168128
765812461945622529
765849581506600960
765859496895864832
765795319745507328
765836088728584192
765728920029294592
765781659031601152
765804891168202752
765791184472117249
765902543134134272
765755746491457536
765828677359788032
765711282980917248
765916317266374656
765889989645328384
765795504550735872
765925561369624577
765854342272331776
765849652780564480
765864660012761088
765842350627323904
765879121880678400
765713518393909248
765811933694099456
765796557199437824
765865423350984704
765816308172746752
765790555351707667
765792442666913796
765888022437097472
765828241164730368
765809966494003200
765813493597626368
765776432798822404
765878568337477633
765781202066432000
765918406050738176
765917953141399552
765864177785339904
765794950827081728
765920230606573568
765732296083251201
765798205531549697
765788269338562562
765850311349133312
765910403352231936
765909782406504448
765920436152627200
765906846246920192
765859769588391936
765874046890377216
765779767379591168
765715887982800897
765904656874688514
765765095553138688
765891356816474112
765917948812886016
765801900918833152
765904342515933184
765904573252898817
765712121866911744
765815356162187264
765907123347812352
765717767177641984
765903239208460292
765745952778964992
765781969351405568
765827771394252800
765833232051044352
765869231938281472
765881374444171264
765832598979424256
765913804786044928
765882448345456640
765860226767523841
765887061949767680
765707713271599104
765750814195396608
765817222564614144
765861065796251648
765861413529137152
765830539576274944
765846712493617156
765865390056546304
765716009839919105
765858310029541376
765864635119595520
765789221571457024
765882309774086144
765834880454369280
765827766948331520
765869546423083009
765736717169065984
765925037127954433
765896092441538561
765814194411372544
765876744012259329
765868950714474496
765873195383656449
765880921283330048
765801133394788352
765840463333130241
765872838993596417
765781604346261504
765829738506162176
765798608050515968
765894259417444352
765834243180269568
765919894823206912
765914077470322688
765793382182576128
765817528534855680
765710095980298240
765828479938138112
765920351989694465
765806157764169729
765874437019140096
765762809883922436
765798121758744576
765855046907072512
765853868244799488
765834100263440384
765853490665127936
765752567531966464
765852651946848256
765866350552182784
765865935022489600
765922180609736704
765793038174130176
765841050447540225
765896905788448773
765864689616183296
765850923948187648
765834406489710592
765809962283040769
765876920114438145
765820301003386881
765856573310771200
765835652424499200
765819974103556096
765832603085656064
765798419633999876
765873422169694208
765814882080002048
765865867905265664
765863301355941892
765924970161590272
765822557673127936
765820674480992256
765828937410682880
765884952122691584
765919463053094913
765825778777030656
765906426866888704
765772230345261056
765845726874181632
765839557078163456
765902509512790016
765848969377218560
765899808468971521
765839926474801152
765829990084599808
765882523725488128
765908024884158464
765921971041435648
765909455217098752
765905265367650304
765918066282786817
765844087245148160
765828064953655296
765854887330603008
765922948490358786
765895374938705920
765777519329116160
765864529943261185
765915641995857920
765904724260483072
765845051633262596
765801061831610369
765902480089702405
765851263401619456
765804568324214785
765840081605292032
765867088414203906
765898961165189120
765869081094397952
765913439923499008
765821437831684096
765770137144287236
765827465000415232
765727250465501189
765924575808925696
765854492982140928
765868355127431169
765817637624508416
765868787447001089
765808573779677184
765846662174695424
765739707498131457
765823392259928068
765825040520798208
765904195509743616
765868548161961985
765827905402306560
765925242774708224
765898793392812032
765926106750939136
765881890444312576
765921878628110336
765839875769823232
765854220666834944
765881911420055552
765855105577091072
765858045624717313
765919345302200320
765905818676039680
765791909939908609
765878962572632064
765880175007502336
765905613381656576
765899778924355585
765870716873019393
765845718598840320
765916954905509892
765897296122744832
765843994907729920
765858251242020868
765917147553902593
765811124130283520
765864362162524160
765866513811116032
765924542002892800
765798943959711744
765830308960669696
765876651595067392
765814760650584064
765921970995261440
765881991061381120
765886428635168768
765812369557745664
765917776972288000
765848143082598400
765858771277144065
765767427586138112
765712679499501569
765881940557705220
765894808711725056
765923665385033729
765853402618171393
765813653069258752
765884868303749120
765883060659359745
765917416090132480
765795323994337280
765907081430007808
765841901819949056
765815658013687809
765925351663042560
765852311981875200
765897073770262528
765792928929345536
765717213424840704
765889817456574464
765884117368053760
765867772471570432
765829738434887680
765796355788996608
765895429720576000
765901364627111936
765812931850305536
765712738068865024
765860126171492352
765777925950017536
765892937976774656
765919655726870528
765889226101653504
765794661193674752
765811195475406848
765833995766657024
765851892761169921
765846746396258305
765824696621363200
765843390638489600
765919651725533184
765834704314654722
765919177798549504
765807038928719872
765886810081951744
765873950677143552
765851771071631360
765841016821780480
765881625892847616
765824185050406914
765885958868918272
765863133558767616
765914949990350848
765843009304928256
765817415276105728
765887162571116545
765882083113897984
765840198735396864
765818061249216513
765708632142991360
765879675524616192
765880367953940484
765834209315450880
765832326261669888
765924596772110336
765892590130565120
765849447586750465
765849007172091904
765909803306811392
765865838880497664
765921329438687232
765833647559696384
765731952158765056
765892602566701056
765751695016099840
765822440119345152
765900584469823488
765862068201353216
765817188817199104
765730195089293312
765758703454789632
765886621682049026
765719079902642176
765868522950057984
765909803323518976
765907098253324288
765866471943761920
765912366072664064
765874848262414336
765826819291570177
765911103830364160
765900324175503360
765864811297173504
765860906358173696
765853662598074368
765856472794136576
765888928381538304
765860155384823808
765853092088803329
765857512872513536
765859899419062272
765838521093459969
765883501057105920
765861283702968320
765704379135426560
765909497114140672
765825540049756161
765811090269888514
765920268380352512
765828941357645824
765740265336340480
765779494770802689
765737358784401408
765847925041815552
765900139596804096
765862475057074176
765769868872392704
765832322147123200
765722405927002113
765800927727128576
765859849078968320
765756094937464834
765798855761944576
765895249222828034
765711727560265728
765860528631590912
765807768552955904
765708921285799937
765909568392159232
765797135824674816
765788550155603968
765893546301763586
765872428010639360
765820376819564544
765840371079344128
765868216807780352
765906871622438913
765847736184872961
765890216154501120
765918410068852737
765890580777926656
765796150528053248
765858876226998272
765835715238395904
765894020254105600
765893999404191744
765841734010044416
765872948020412417
765757072206102528
765832695217872896
765896121801543680
765913494206152704
765822205166956544
765782380275720193
765858054168514560
765904409473736705
765841767702953984
765791171822116864
765889155062726656
765837057398800384
765888664241135616
765708627961376769
765923204070199297
765801720547082240
765871819731660802
765766396047400960
765908071109582848
765911724214059009
765724545382617088
765852077130145792
765868783189782528
765878979597185024
765888622323175424
765913569921753089
765861992729047040
765918653535625216
765808301158400000
765868518973857792
765792782183194625
765841239249825792
765883333008101376
765852802866380800
765807604828438528
765821651732881409
765914471848087552
765866404931305472
765898923525476352
765779620721520642
765907484037054464
765835379845005312
765800092871888897
765785912030728197
765879084199051264
765701342467878921
765869923868536832
765831390852251648
765924298905313281
765862114015715328
765881521169436672
765789695297064969
765880426393108480
765913091636879360
765706731901087744
765875787706818560
765839024359694336
765749534693752832
765825686443622400
765860587477823492
765775300626120705
765732007066337280
765901180065177601
765887565148852226
765873053125472256
765863250856648704
765757156075433984
765732946217099264
765767901873836032
765872239040466944
765834205242789888
765859241169002496
765881273940254720
765782565055762433
765830031738302464
765911158045892609
765759894905577476
765876148387491840
765820997509320704
765721542043074560
765893894261334017
765846435833212929
765914714945777664
765708258564767745
765809274199105536
765749438602153984
765838810487918592
765848122031472640
765819173050191872
765829813655527424
765857491997655040
765824642158243842
765909207786856449
765890320768897030
765703645023395840
765833873842397184
765900261474852864
765802118779441152
765831885675237376
765831500138881025
765869555063279616
765917202184888320
765893194097778688
765817524550262784
765833349579538432
765842862332383232
765844166823796736
765811262580064256
765836826821156864
765814752257925120
765887065896738816
765859538666983424
765878669122293761
765729989358518273
765924173273333760
765919479662424065
765864987181117441
765788902435217408
765832456406794240
765887720312836098
765850529448677378
765899174902628353
765899896402706432
765923413936529413
765838219195940865
765869063956463617
765826160500568064
765828408924336128
765873216401309696
765860075747573760
765904292058435585
765750512142716928
765908578469285888
765790937045954561
765862814711820288
765825455912026112
765829176431677440
765718329218650112
765819130800967680
765839360239529988
765803293180297216
765898206349635585
765890568178196480
765815406380449793
765837812558069760
765707671655686144
765733072092397568
765916619252043776
765888877961830400
765859195065425920
765830325368946688
765903780244234240
765744808048545792
765886189475917824
765869747942592512
765862130956460032
765818497435836417
765902631248203776
765863666184916992
765907358342082560
765792346172715008
765864194549972993
765862227215785984
765922990286594048
765916128401035264
765910877291814916
765885769860915200
765860507693813760
765846301527252992
765832154106527745
765718098536259584
765863938726715392
765701593966735361
765868170624327681
765833789964681216
765755864108167172
765815578338656256
765881026300276736
765864395847106560
765765653634674688
765885690190163968
765821563522383872
765863783608754176
765856317596639232
765805814091288576
765871488280907776
765926081484431361
765881773016383492
765805629290184704
765840114958405632
765801971987128321
765862466685284352
765854912467111936
765899023987437568
765866388128985088
765816400661319680
765924533857611778
765825300605366272
765862525279744001
765853058584707073
765856590234812416
765831479112900608
765812667407855616
765734703789989888
765811727862755328
765740123036057600
765895291014881280
765835467908603904
765854144833921024
765766370894151681
765890819849158656
765886839660089344
765802110504017920
765914161209638912
765793700857450496
765847060864233474
765824260560588804
765841373392175104
765833051742081024
765759014168825856
765881370153357312
765915948113096704
765756300403871745
765729133829754881
765863410403770368
765839242673127425
765822662371381248
765802605335441409
765915163858010113
765830195425124352
765916900371017728
765835245660753921
765925335087116288
765904883534929920
765705213479153664
765909987885539328
765884524244918272
765913138034315266
765921535009914880
765920494495395841
765732849886658560
765871056607477760
765888479674990592
765859001997205504
765919085586685952
765841038007275520
765884029593870336
765914060722311169
765806594093383681
765819969712054272
765848126154350592
765890069160861696
765865285186383872
765906171094073344
765710645232795648
765923887909515264
765848801605259264
765779620440465408
765762012991414272
765909790639939584
765813003128299520
765904355195097089
765844300911575041
765858431584636928
765864584599089153
765742702268968961
765836973554696192
765894343148339200
765857072437166080
765833685044039680
765903382070562816
765819269271658496
765815678926360576
765848562508890115
765830514301366272
765789938738667520
765810855455916032
765882918107504640
765872184761786368
765917998918107136
765815280652148736
765742949598629889
765842191071711233
765894917784764416
765829969075400704
765865771687895040
765831575481249792
765726092934033408
765925926299283460
765801321811283968
765808892509126656
765854400665509888
765710565595488256
765915977221562368
765893839773065216
765837573461794816
765824604506062848
765815293067264002
765712134437216256
765805688400580608
765894259341987841
765923602814365696
765895324506488832
765909887356395520
765797832158830592
765812919355510784
765855369931395072
765912672164601857
765828815620898816
765777070475673602
765834419055755264
765901410756165632
765825191549296640
765920884557307904
765804543179448320
765913003875246080
765806212550160384
765908725521649669
765843940406730752
765824571169701888
765915180471648256
765720346662166532
765915839002476544
765711765359370241
765902081601462272
765806141096034304
765902698151571457
765778894955896832
765902740325138432
765885702919761920
765914081467465728
765866098700980224
765862114061877248
765862264964612096
765868548258496512
765832422667714560
765827536416825345
765861090932776960
765834448696905728
765897442747420673
765864664521662464
765909635610075136
765762663091757057
765795315685453824
765860813856972800
765862332110999553
765852857178263552
765761161635790852
765894506986078208
765829440391745536
765865947898925056
765849057227075584
765843927505133571
765703305448321024
765804392289296384
765925792140451840
765839959928385536
765818967164391424
765784079337914368
765766404427702277
765915423971749888
765850122626433024
765852710511849472
765901926483525633
765860239186866176
765805495378665476
765924496024887296
765814831949676544
765862252687847424
765798365120561152
765886860761628672
765838643017703424
765844552817188868
765881118738427904
765891038171070466
765916350925664256
765912768688037889
765845387479486464
765892153964892161
765849065708019713
765904292221968386
765898374042255361
765860235227467776
765897056980467712
765902924903911428
765762709002547200
765866195367108608
765812881602609152
765787438623100929
765877767447584768
765734552664961024
765737895588143105
765829058924019712
765854694292029440
765776181304197120
765795831760969728
765876748273803264
765822662484656128
765879885495693312
765863795906445313
765862084676554752
765859727452635136
765827683276165120
765879281478144001
765828006237597696
765732996670427136
765925246637600768
765908016629776384
765802248848941056
765825854240882688
765860239283322880
765826617721626624
765878270843904000
765903432070864897
765899594320449536
765886898250321920
765869345029386240
765911648787959808
765729905652871168
765803641211064320
765897799493881856
765868812520591360
765726424053473280
765853255842791424
765778614017224704
765920767313862656
765722162992930816
765837602859655168
765852043667996672
765850508628221952
765864844633464832
765913976551202816
765884046169743362
765910520432132096
765884545455394816
765812390822903808
765852345569800192
765850772915548160
765890454915313664
765850735116451840
765894318213111808
765829704716804096
765903293872738304
765917181112643584
765852890913210368
765901104425082880
765828413147971584
765899204518612993
765891059184377856
765883392001007616
765822775739162624
765800936023396357
765815100397740032
765855495546548224
765832259236663296
765922948335087616
765777804365627392
765876169082220544
765757441195794434
765907701914271744
765795068397645824
765730442439856131
765854384110592000
765861468462022656
765820703807447040
765881311429091328
765718899811680256
765734665852375040
765858418972299265
765830468319281156
765905403725148160
765865482188619776
765894217541484544
765840375282012165
765856611273363456
765849682300039168
765861262941048832
765902136228012032
765827842605187072
765835274748325888
765837610983919616
765806917218398208
765886512382763008
765896658609635329
765901356032925696
765843189349711872
765865436265213952
765848864519749632
765900630456020992
765823824558452737
765915004205928448
765884335606079489
765857752061243392
765816459050164224
765860214193008641
765889360227082240
765721160487022593
765800625498193920
765813141305425920
765833466923642880
765852274342170625
765857911579049984
765839754135035904
765866807639015424
765786285311229952
765900907175251968
765796045456564224
765816086071607296
765873619247456256
765920314471673856
765792132254797824
765843227018616832
765857714463502340
765884394515030017
765838181316988928
765868581980606465
765825174742728705
765905499862597632
765873921023471617
765918334449836032
765841146715209728
765889544940027905
765735131625717760
765891700715769856
765844531640229888
765712373458100224
765869206667718656
765787333824315394
765888500751331332
765807948975206400
765893642930233344
765850617734688768
765828727641088000
765790597303111680
765882867553415168
765836042347970560
765835040005689344
765822901425614848
765865838838767617
765876232412168192
765811627350433794
765816178040311809
765835249511178240
765846435967434752
765914035468443648
765908327104643072
765896511574118404
765747114542374914
765844288311820288
765904329802776576
765820825534656512
765773115297267713
765826492110663680
765860956702281728
765858729430515712
765841872472465408
765913037182267396
765888357897502724
765852525790687232
765860805434810368
765842992167092225
765923820964241408
765815712497688576
765894263464878081
765799858309566465
765817184593539072
765915885177483264
765903050636754945
765822515763617792
765810381503639552
765798771733266432
765809387587923972
765837384403607553
765851448093671424
765792694333571072
765844321908191232
765842795294781440
765898717757145089
765710158815043584
765813208800198656
765814043164704768
765904984231804928
765881521031045120
765864572041433088
765717888833613824
765798977522561024
765897690093907968
765863703698935808
765864270139625472
765834826171777025
765840614357405696
765905512496070656
765849980263337984
765833504882065408
765858720798633984
765753175399735296
765905894404227073
765851481769598976
765847933405331456
765723081348374528
765840815373639680
765801342841618433
765925238257414144
765882443983269889
765911497725927424
765904531238612992
765911338711474176
765876190213185536
765850541939458048
765851498538373120
765860323047903232
765809190535323648
765882959811543044
765888664027164673
765852345456549889
765923732837769216
765846809214324736
765829239170039809
765896142374723585
765850294823612416
765875624015720448
765802701728935937
765856946687774720
765806711714222080
765838982580166656
765922478430392320
765872780445413376
765796242836291584
765850651003875328
765890451069173760
765860801215361024
765848407206395906
765893713977548800
765779507227877376
765879814326714369
765858322411089922
765841515902013440
765811560153571328
765808389469380608
765860310632820736
765841364823179264
765897782339051520
765901947538989056
765869554694295552
765899938299510785
765879671544279040
765826546523406336
765836499627732992
765862546205184000
765800097322004480
765827192517525504
765810927056879616
765913452615458816
765710292995100672
765856636342853632
765831768519876608
765910520524312577
765853515704967168
765900194462433280
765717725394108416
765816845035188224
765866325344411648
765903121763692544
765870498467250176
765829587410366464
765829973026279424
765775720090075137
765911665695133700
765895895149838336
765823707017347076
765807508510347264
765809425475047424
765856313276497922
765864144427970560
765839951367905280
765827943377596416
765886394816405505
765860746714636288
765831344635187200
765914987634290688
765876953467453440
765800243946516485
765755230600437760
765908503382876160
765857235994116096
765826307431227392
765903658558984193
765846653865693184
765864681248468992
765816144439734272
765834893276372992
765905588089790464
765828232637779968
765880698980986880
765869693135618048
765884696479883264
765880023886823424
765860528732246016
765891688346910720
765864588935962624
765909396656390145
765863087169601536
765751942299680768
765918045042794496
765839796241625088
765884817955225600
765849514418835456
765872901945974784
765856158334713856
765790949503070208
765865196896288768
765845559445970944
765918376577343488
765731813889286144
765856498157285376
765805218378506240
765805440810754048
765834251342348289
765843709372096512
765879558415548416
765861589891227648
765875263418822656
765906149992456192
765864081416945665
765903814075543553
765840354050502656
765846897194041344
765766794581778435
765824172303974400
765799363104935936
765852186236612608
765844883865239553
765866967097970688
765713858241724416
765889503043006464
765839624463912961
765777150045749249
765857332664426496
765922851916550144
765909015041744896
765917332124295168
765797656195104769
765885824474898433
765746062070059008
765867868596670464
765820573867974656
765840047916670976
765824554279108608
765836449413472256
765707524507074560
765863875833192448
765869538013356032
765839338953474048
765809752567865344
765707868725280768
765800592195330048
765838840162553856
765831004976246784
765876924128243712
765765494221705216
765921526466174976
765811459364454400
765886629714104320
765701887559630848
765922528929779712
765860507886551040
765846909919621120
765915860133355520
765796158883201024
765915293591928832
765797740089597952
765846196808278016
765870549117595648
765879973450219521
765864286736359424
765704953662959616
765916807823659008
765828601484873728
765856640805507073
765873929412116484
765786834630737920
765925733193613312
765892422383591424
765802718820704257
765819239877967872
765798285453950980
765869047250612224
765869508800241664
765908020635308032
765861430683983872
765864542794424324
765714491476697089
765852329065218048
765880418201632768
765892673802637312
765856095231352832
765856737119375360
765829134253690880
765837380209311744
765904367799177216
765819718095822848
765786344199258112
765911019566862336
765719788790411264
765904527048441856
765902128032415746
765874038417883136
765911527123714048
765925104433913857
765863259379535872
765826714081566720
765843617403564033
765789276038627332
765851573981319168
765886005098545152
765810251400679425
765920918417866752
765899246558216192
765798516010651650
765827301384843264
765830820431065089
765873938106908676
765904170385809408
765858775542759424
765808829649084416
765811253956661248
765885971195912192
765900684973772800
765917105610977280
765849694648078336
765881936434884608
765771827608158208
765704806673575936
765850005064282112
765848952620986368
765814936694054912
765883278595334145
765780115624255488
765832149870252033
765867134807318528
765900324100050944
765822180063969281
765861229026050048
765826596808880128
765820137446395904
765776990712586240
765880879575134208
765839280258375680
765832980665339905
765869039134642176
765757340419141632
765835748918657024
765830933593325568
765831302641836032
765851053896204288
765843747355713536
765856783172853760
765843361496465408
765848230865362944
765837040718123008
765842128429801472
765724083799613441
765914970735382529
765879868596875264
765870557409710084
765905978323787776
765850793878708225
765716160771919872
765811933333352448
765753968383361024
765724192935440384
765869961537425412
765798981620342784
765894791917731840
765841989933883392
765863380754305025
765800873112932352
765866186978553856
765836961085026304
765910038250749952
765895177844224000
765831478928404480
765870745859784704
765863829452517377
765888483697299456
765848960850198528
765851095642021892
765810943469191168
765885388384792576
765887322021847041
765874567164358656
765803192475148288
765824113612992513
765847106993156096
765704823387877376
765869227550969858
765912626123640833
765832699336622080
765885849577947136
765847614311034880
765869454249058304
765881240025202689
765741284845883392
765795009304100864
765887275708407808
765863322071670784
765793742796259328
765847417153523712
765857785506623488
765795579733696515
765853792717770752
765887519070314496
765799212172926976
765884016893452288
765898545731866624
765922361363136512
765781466202644484
765795475048005632
765837078508822528
765793768020840449
765867667538472961
765812306705907713
765806090768506881
765847140555948033
765776508338180097
765797374988062720
765711328963092480
765861438795776000
765881495869325312
765705691822710784
765854882989498369
765890694187802624
765857781509414912
765848960669933568
765739539906322432
765841369235619841
765804492931629056
765797119315832832
765833408383705092
765854706992312320
765832934435815424
765850483483406336
765708921432571904
765825912944353280
765807302880395264
765778701858529281
765877041904422912
765708225194913792
765879885411786754
765818728193810437
765896356477210624
765903885357776896
765887305177595904
765704148482482176
765837355030683648
765861489165099008
765833823464648705
765829209939779584
765797177956372481
765864601573584896
765855407537393664
765774042020315140
765806216719306752
765897421683429376
765883643579412480
765827905444253696
765832225711546368
765820833948438528
765717658021007360
765841071146430464
765844368238514176
765836814120779776
765865771461255169
765808280459501569
765890526507835392
765893865266094080
765817943947112448
765877222200659968
765891386403061760
765924709967945728
765834775563235328
765904266896642048
765910226893701120
765743805286973441
765791574236299267
765809798625492992
765749606273646592
765786939643535360
765790123220996096
765865842890383360
765838495973773312
765910054868398085
765757399290511360
765924751722352640
765807911234928640
765854715632648192
765902635178266624
765806682064683008
765741628606779392
765765112661770241
765852148638838784
765797543057952772
765791016653905920
765786486683922433
765779931087405057
765861619205308417
765825791372488704
765895785942835200
765852895283740672
765900739692621824
765811598007078912
765878308265455616
765847316775460864
765868464519127040
765827313829380096
765865910200664064
765828127691935744
765809362547933184
765854962769358848
765895647790706690
765835090089877504
765787724209090560
765874579629830145
765851712498307073
765869257032929280
765853117476896768
765908331370254336
765809656031838208
765891042193379328
765854086176571392
765854010591047680
765874898220744705
765806300370444288
765864156813819904
765828509583413249
765912592476889088
765864643269058560
765878086286077952
765827372901920768
765881344937320448
765912886237622272
765866853755387904
765719486976692224
765915503512522752
765748096315850752
765907299617484800
765895127571304448
765872587322822656
765856334386438145
765896457232740352
765864932940345344
765828333380702208
765827746169757696
765891444737347584
765797400195858432
765832556738666496
765845483558473729
765924299047919616
765865230630998016
765885342218063872
765706157205884929
765798415301246976
765775384231153664
765759332868825088
765832095516229632
765818883332792320
765835971178835969
765704718635114496
765860633497767936
765799656911699969
765872872451608576
765799279332122624
765790299377561601
765918464670330881
765846909940555776
765783567364415488
765889737802518528
765829759309746176
765756518465667072
765785408953253888
765835585370095616
765747055985881088
765799149300244480
765902316432154628
765797383368216577
765859849288769536
765844145583689732
765924273613529088
765791737897971713
765836533261754368
765832754017755136
765865431739559937
765746544444256257
765887275821625344
765863548698386432
765895777583529985
765881064065732608
765827804617437184
765798855686426624
765759647538155520
765893793614696448
765815779723993088
765924344996528128
765846666570264576
765864651607437312
765773832506445830
765806338253389824
765839821264871424
765869617642369024
765865570252288000
765910399115939840
765799623382499328
765872566510624770
765882905461714945
765844200340463617
765917235605012481
765851796258578432
765861401227366401
765781046738710528
765874823121829888
765852954003767297
765792744409296896
765839389607931908
765797299805192192
765870540611547136
765910847960997888
765846981088579584
765816211523371013
765744275145449472
765926002002276353
765892539496931328
765876362171277312
765797819508744192
765821773375877120
765863338752544768
765863079016005632
765921052329259008
765801242064977920
765861157919789056
765751350898679808
765828224354058240
765876953522012160
765868267034517504
765872595594055680
765816325117767680
765903243616583680
765850214871826432
765922155586396160
765768790730735616
765853545337917440
765913347795582976
765882489999097856
765745822717898752
765806799538819072
765815792264937472
765808066373808128
765774604359045120
765830166249603072
765832544294211584
765760440118935553
765856850445160448
765823539110875136
765723450434617344
765802953609515008
765860210116132864
765856237988683777
765858012162646016
765892703037034496
765862529260261376
765881684915027968
765703275714928644
765859509323522048
765722565578989568
765862730632794113
765819109791698944
765865700149780481
765874109825839104
765863653295919104
765918909400772608
765842887494004736
765807462305894400
765861510342115329
765901469300187137
765746510571114496
765892824885710848
765868309325557760
765722309445509120
765801275866906626
765720170568482817
765834717178519552
765860310477668352
765876064463781888
765811946289520640
765740168791859200
765816262035398657
765897618899828736
765730370973294592
765811321287827456
765701996502454272
765763929528205313
765858230220234752
765794619477094400
765834389905350657
765907458845990912
765832510899163136
765889440233512960
765916254179733504
765836340005113856
765811455216062468
765824256508891136
765905206303416320
765906989058658304
765787157860589568
765847861896548352
765811564406566912
765841348125663232
765862319620521985
765745978179813376
765853347912048640
765795856821981184
765907613955522561
765851766797639680
765718203611873281
765719037942706178
765915830739689472
765843130826514432
765853427570204672
765861422266015744
765896931268780032
765762860144267274
765743528638951425
765873908545380353
765849409573818368
765836696814514176
765855101332365314
765713937971240960
765802622003458048
765915956371722240
765898809943654400
765770376395841536
765847153293996032
765897283296780292
765839972389838848
765713727949770752
765787820552257536
765880371946852352
765912127102005248
765863078701301760
765860209956761600
765848663109275648
765721483457007616
765917831363956736
765819982383091713
765908389956313088
765858091988418560
765842019273039872
765895287093198849
765917164238807040
765852983024168960
765921983632662529
765866925016616960
765718740394733568
765853062695092224
765812193506029568
765882427042566144
765882846594502656
765859954276306944
765866270571003904
765756539319771136
765842111367356416
765834943414927360
765917655157055488
765708820693725188
765867172455411712
765798624936812544
765896859617484800
765866874840109057
765879067627454464
765889368875757568
765870662137344000
765924714149613569
765787619284422656
765869785515040768
765775430615986177
765841792659062784
765923388900585472
765839133650653184
765919966411489280
765843273499996160
765826969980264448
765899112256573441
765823853566230528
765837711819345920
765804564146753536
765732455684853760
765808565609168896
765713287568777216
765876953542979584
765813082597752832
765827997794504704
765864509286199296
765818875107762176
765882951485698049
765779708701208577
765733886005383169
765894779309662208
765923057441443840
765798415238303744
765910415947759616
765871018808401921
765850059615404032
765761748557242368
765800432836939776
765712440495529984
765827255134216192
765849686511091712
765821001632538624
765841075680444416
765841524210950144
765836801500151808
765925335040942080
765906213213274112
765713891825516544
765823878782410752
765797878342291456
765851976429105156
765852370613841920
765844460446027777
765777892718546944
765783961859715076
765739472722034689
765863275909095424
765830120015732737
765888513279664129
765873334114476032
765894355898998785
765813346989932545
765918321887895552
765775975904907264
765923019814567937
765862911122309120
765809987197276160
765828584925720576
765809534409568256
765878417493413888
765871983334600704
765837405391884288
765883031299260416
765888152221413377
765828681247911936
765809328897060864
765785081457827840
765906049543135232
765895580522602496
765718400555323392
765866409112899584
765862399383629824
765737371556020224
765853318858113024
765803825957572608
765900185956384768
765854296005021696
765857823288856576
765906103859163136
765879591793721344
765832800360624128
765757223205216258
765885253965799425
765830061224329216
765886042566262784
765902102618976256
765837887715831808
765858557291933697
765883693684645889
765907613821333504
765923355165855745
765885694715760640
765790819286650880
765909316721315840
765864383150981120
765898453721513984
765866300073586688
765921425756680192
765875309342134272
765812676027158529
765906321937879040
765855868910985216
765832942786576384
765767683543539712
765729121171234817
765800604681863168
765911540000096259
765825565119094784
765808485837729793
765828660607811584
765864257275719680
765831412029194240
765841410956361728
765808435489284096
765826634700066816
765847538880614400
765902593356812288
765860113429258240
765817881141604355
765914861566124032
765891180576010240
765797521931239426
765874885809897472
765760092050427904
765855961248591872
765894771130765312
765917386650386433
765919886333935617
765899808347459584
765829528690233344
765818921433923584
765903742457745408
765856418176102400
765843307054374913
765864714555498496
765893974234132480
765773882695512064
765820565508808704
765791834362839040
765815482104569856
765893965694590976
765911007038283776
765874399123824644
765920964634902528
765913553287143424
765793486776000513
765879814221926400
765865092068085761
765838420610392064
765817658679947264
765821127428022272
765800269275918337
765837560870559744
765793109305397248
765895370635223040
765794707318378499
765882615727546368
765906041276080129
765786264348028928
765759249041555461
765807072235622401
765850692934176769
765845030649139201
765922940089143296
765830971644051456
765845202946916353
765813619707772928
765780618819039232
765911158289207296
765876315996160000
765844300919746562
765866522233405440
765882502753943552
765864890909224960
765871077578924032
765769080280379392
765874952906113024
765865897345114112
765833429141295105
765856409963655168
765841549636739072
765817277082116098
765831294374842369
765879302416105472
765812918990561280
765843394954395648
765925875808366592
765843067677048832
765910772295864320
765854165897588736
765908184267624449
765841788741488640
765872964923383808
765740823220674560
765864559408275456
765880858544930818
765761539110473729
765880606773346305
765905005006192640
765843680280375296
765860201396248576
765907089617190912
765793482615222272
765904916862951424
765812336275881984
765807328222404608
765858339301494784
765875703711576064
765813321824083968
765822494699819008
765825799832408064
765864005772701696
765895718733217792
765904354951835649
765817994316578816
765833844582936576
765922650522877952
765846595371831297
765720015295221760
765915062989103104
765837074092138496
765777875802923009
765877393869402112
765724926703566849
765887510769639424
765776655046569984
765859329031413760
765778173426536448
765832225539653632
765915818072866816
765846922456432641
765789158510096388
765883823854907393
765866774025732096
765701887681257472
765724754980593671
765850886165889024
765892208188727296
765869898916589568
765867830818594816
765760112875212800
765722456283906048
765836940138647552
765904929663975424
765857496141443073
765851842240798728
765834892970233856
765866023379726340
765854338086531072
765864559575961600
765880996918992897
765852828103479296
765914849335504897
765837892207972352
765859018963386368
765901725291024385
765896360860147714
765864601468612609
765810599729201152
765829377699577856
765900332715089920
765918477140066304
765821064526061568
765865763253186560
765909828422303747
765856975980728320
765912794130710528
765882951368318976
765800969678491650
765924273693290496
765889150503489536
765764663766384640
765858599507783680
765865817649082368
765822859658858496
765818942183071746
765789859093110784
765808687151800320
765877427742576641
765823614683901953
765912659556438016
765920918308814848
765794187598069760
765915423795589120
765712792695533568
765853729782394880
765824872983461888
765870032815521792
765872805539880960
765856351004139520
765923615128883200
765911556697759744
765861879088607232
765877851350499329
765864760780861440
765817159817826304
765816270533033984
765800394970857472
765852186127527936
765880053288894464
765885954770862081
765803717039886336
765865914290044928
765902266230509568
765886487376322560
765836038388477952
765799107134971904
765866010679345152
765841742394515457
765836965019316225
765900257368629248
765834771624763392
765894758615187460
765894469061382148
765873254191988736
765786180545810436
765898369730547712
765893948980105216
765898327833575424
765915557921259520
765883668527140864
765847610183868416
765811891650387972
765888362188333056
765810897474482176
765906951360294912
765847102677258240
765827750389288960
765874244311846912
765835258113757185
765905798006538240
765840014248910848
765859039737700353
765912282333376512
765835706900111360
765823371451961344
765889737844482048
765924055862091776
765898118286102528
765816341559402496
765817507945050112
765896688032710657
765841629278265344
765860205892558852
765796846660947968
765901607888363520
765836994417156100
765850424452710400
765857697602367488
765858171449507842
765859702303498240
765787166026919937
765780765669982208
765915491063869440
765926014325288960
765864412699881476
765712516068409344
765902706485694464
765923963499405313
765858364676902912
765884713156354048
765831462155350016
765866002215215104
765893558884790273
765744182732263425
765882301310001152
765713585687396352
765901863489245184
765786847251468288
765921828456034304
765825699278192640
765771257300344832
765765783804928000
765917592108273664
765758804340375553
765833077042122752
765907974690865152
765891302323920896
765851242488664064
765900798362546176
765871081588744192
765899078526009344
765867118139092992
765873241550381056
765857986942296064
765804828350095360
765888231917453312
765839380955049984
765784293197185024
765880397087596548
765808431206895617
765890266444234752
765889611897921536
765804807395414016
765894552863531008
765785609969528832
765811325310087168
765875125019435008
765855504035815424
765906330729189376
765817172241289216
765824801831284736
765855294236848128
765875963959934980
765813288097701888
765881609174351872
765828568001773568
765857186010443776
765916048939884545
765858553202552833
765812642514669568
765834339401797632
765713392493555712
765745458086043648
765915511716663297
765903574920495105
765796846669357056
765861040252784640
765732275363479557
765788369800626176
765890475991658496
765899359410094080
765873287633174528
765876290998108160
765879256480092160
765794048984702976
765800722139086848
765844745738485760
765830388270915584
765784142160261120
765822901782274048
765874164242616320
765803612220129280
765854283548024832
765820980614791168
765851502623817728
765796381206478848
765875687139921920
765799812168028162
765796171516346368
765713484734566400
765764927839698944
765901133705580544
765842937695657984
765873111619231744
765854182590906368
765882628574765056
765728949427056640
765864689586671616
765897975570784257
765890979572375552
765888676572389376
765821492370243584
765845450125635584
765863079003447296
765904145480114180
765898252189175809
765711962252648448
765893781312995328
765784716712738817
765879747004010496
765905164557508608
765818661303123968
765829658688557056
765912663767461888
765873157680934913
765791356375666688
765792081864486913
765867369604481024
765874806004875264
765882842341527552
765765221373841408
765796502782500865
765838667961274368
765751615269765120
765735970385854464
765839808660967424
765825753753812992
765772909814112257
765861308981968896
765786096450011136
765860247667748864
765827011919183878
765819160177807360
765895458900312065
765908087798571009
765890128116125696
765852408660582400
765807512813703169
765882968250388480
765868048976715776
765903021175894016
765871836781477889
765922147306987520
765746687080038400
765858293096992769
765785739892236289
765892208218083328
765767578803396609
765856850524995584
765868774692126720
765885082200641536
765891138871971841
765915843138060288
765727380404969472
765880652977827840
765895001725362176
765829126049718272
765852437852938240
765868166576766978
765908473997582336
765795324241842177
765758552568987648
765856858913505280
765820112511328256
765848172484780032
765912991103590404
765801124775559168
765845194365362176
765895907619602432
765721324107030529
765795936387862529
765885170155155456
765915729984102400
765841389980647424
765839137878450176
765768895663894529
765894330573725699
765775858401415172
765868632329097216
765891004608159746
765782837748502528
765878614579634176
765847572497989632
765884490661191684
765863154349932544
765890388162772992
765720627692998656
765863519090675712
765821345548689408
765893605189881856
765809354079690752
765901700209250304
765833953693536256
765918506789593089
765853205288751105
765798570414997504
765901657871908864
765806338370838528
765750688328642560
765807760357388288
765845018338816000
765855696684457984
765895089684148224
765848440756703232
765804064928067585
765821777410985984
765822524315824128
765824298133164033
765892984365846529
765884830332678144
765812537463930880
765886717966577664
765810834425667584
765719348631724032
765803402349703168
765740978460237828
765885107374813184
765775409434726402
765867826691399680
765835299888898048
765880774520430592
765839020542787585
765815301342695424
765902304071389184
765709869148143616
765818292007239680
765805411303907328
765795810684600322
765829239224541184
765872679572402176
765866790870212612
765859266305679360
765902668783058945
765810159465660416
765881676614537216
765923027854897152
765710162812280834
765841431885934592
765864005726527489
765804442310639616
765707650369806336
765741209369382912
765712868461477888
765867214557839360
765857181824679936
765924466702430208
765917374105214976
765914958194434048
765836046693199872
765895672675655680
765847849267499008
765895333121499136
765806367521267717
765908603798683648
765746816839221249
765925959958691842
765843361374740480
765745948832194560
765857554840875008
765709034586603521
765868069914836992
765888924011094016
765856137174548480
765701442812284933
765852534388948992
765907517499211776
765707294051069952
765884973199032320
765880229558644736
765824558255321088
765703984682110976
765809182171865088
765786486688153601
765925607356112896
765921430009765889
765764923846688770
765918091469582337
765851381043306496
765914693865132032
765923086982123520
765744380200226817
765843550227599364
765876726958206976
765841734232399872
765765758488109057
765869236170338304
765722683061444610
765875649152253952
765924885935693824
765894121043132417
765725803346878464
765864769119137792
765845852724334592
765794162134355968
765803301816438785
765816777775472641
765708367692177408
765893785515651072
765818770069852160
765717649800265728
765859526453170176
765786956441722880
765877633250885633
765867277266853888
765763166487867392
765925133512957952
765879835059228672
765807407784161280
765812818633383936
765809190388596736
765860511825047552
765903272901304320
765708837345079298
765723588796178436
765840043755929600
765850433034354689
765834096404815872
765898260808695809
765923950664744960
765749077548134401
765911439299190788
765761282930774016
765770892278374400
765822851190489088
765765460755382272
765885971384664064
765861451579863040
765804094447620097
765814592798851072
765874382585683969
765883253366587394
765831273508200448
765878232935608320
765883240897011713
765889968375894016
765813485360021504
765852282550452224
765915813987561472
765853377632829440
765866207656435712
765896427771949056
765851150444818436
765899678340767744
765877696136114176
765708875286847488
765904833022951425
765794044895264768
765896415222632448
765892417866399744
765837166618476544
765821295053377536
765793893896032256
765871819979165696
765924651348353024
765848910694850560
765824667248623621
765878702458675200
765815548806504448
765904300442812416
765847975142711296
765886483194601472
765864085632258048
765755721388548100
765816773748719616
765822071159029760
765822029098549248
765912328202321920
765863552666181633
765841260083027968
765903226784870400
765859501186560000
765833311876968448
765807130888790016
765835295938011136
765811065313632256
765913003594280960
765831982140063744
765823287440138240
765725229058433024
765887435012268032
765755473857511424
765880678256930816
765879893729116161
765875695285338112
765835949951553536
765869521412427776
765793520368119808
765917747536654338
765840400070258694
765882276135698433
765825787283013632
765802576021512192
765853721536270336
765914706745946113
765866937712803840
765795320064274436
765918741515366400
765903260440027136
765800885658259456
765806170728763392
765864186018729984
765892422354206720
765794950806208512
765869215136047105
765925456373768192
765761178194812928
765893907200798720
765829436390289412
765736738228727808
765800684461645824
765831386825629696
765900819065610240
765796141933944833
765853939480813569
765841264189276160
765911485289824257
765901720824213513
765704412639727620
765911845857140738
765917181125206016
765842757361340416
765865574639566848
765822897269112832
765843139127050241
765891969205866496
765861296206188544
765848155346857985
765819462255718400
765817725822218240
765813187732267008
765864701909696512
765814466881740800
765883030972006401
765845416701153281
765850563162542080
765833752199237632
765896721415233536
765894548719603712
765868997195796480
765711299473014784
765858784107438080
765910029862141953
765801187861995520
765839297324941312
765823979525443584
765891524605448192
765832141745815552
765810658592038912
765850277744414720
765875749798703105
765868674230222848
765860495152717824
765820527625711616
765921044066598912
765868917235519488
765792933480136704
765913205155717121
765792711051997185
765920624661389312
765914568237408256
765850764300419072
765704886570934272
765916891818885120
765729054062440448
765922872984469504
765865868127510528
765872264478883840
765818531221016576
765840370961903616
765909308525645824
765806984222441472
765859262065025025
765847618870280193
765812692837957632
765846930891083776
765858284603662337
765900311777120256
765785559864315905
765880191751041024
765879193489936384
765887795910946816
765895676999991296
765839125274656768
765780346373832704
765853645804019712
765862403489816577
765867893791809536
765770405873348608
765854937708322816
765779666552647680
765899648846422016
765844904744476672
765876756654022656
765908343667904512
765893194118758400
765859794888589316
765906418482511880
765840463068672000
765857831597768704
765803716700143616
765847312392421376
765892971577368576
765867222678069248
765876370777964544
765823421892681729
765884603970228224
765828974853316608
765820678511755264
765810473715568641
765796838150696960
765707860126773248
765880816392101888
765922130672361472
765804987620392962
765848663046361088
765864534326116354
765902832449060864
765877633288663040
765809399977897984
765880040693362688
765913267898310658
765827943222349824
765908314358030336
765780711156613124
765923900492541952
765876454685044736
765852504936574977
765895647585267713
765846309857267712
765818258557722625
765863796166524928
765837040588099584
765736805190791169
765809312115679232
765855596235063296
765885916804243456
765861489374748672
765879721796120576
765757504202604544
765838886144737281
765730668890513408
765781059195764736
765866379757125632
765809408395837440
765800306915540992
765795911469522944
765924160363036672
765802634661986304
765842845643182080
765850110160953344
765825468364910592
765919467004100608
765850202423037952
765851922049949696
765911007130624000
765876404256899072
765839699688685568
765745605003972608
765829880852385792
765853364949282816
765908020631105536
765829750795284480
765886847956295680
765903650279550976
765819114153738240
765742517975416832
765859970684428288
765860650518097922
765866929231949824
765876773217308672
765885975771897856
765733009467269120
765747869752123392
765882003577339904
765853687826624513
765847631172145152
765708342543069184
765779985487585280
765804937339138048
765882221609775104
765835916615090176
765726424338661377
765713270846197760
765772699805319170
765829666955530240
765896755028385792
765806460148322305
765702252514406401
765862684667420672
765849216539365380
765881340873043968
765806443253596160
765829784454701056
765896432058413056
765849451403546624
765887649152368640
765921161389740032
765798637523828736
765920184217563136
765860663117934597
765899250672644096
765875133349322753
765832519287734272
765819596423266304
765839532130496514
765837585985966080
765899976014561280
765884234871476224
765757827101106176
765841184472371200
765834222124826624
765824755479871488
765871631025569792
765767624735195137
765901150449176577
765884851681693696
765708569127759874
765752047140569088
765851519191318528
765811543661539328
765844749739786240
765724226330517504
765879008840019968
765865171776593920
765852148554838016
765905806302842880
765847434031431681
765863225837494272
765913766869499904
765886537787666432
765893437342281728
765858129703792640
765915801245388800
765832603052244992
765839838058864640
765812487287631872
765808485623799810
765884637579206656
765843978189086720
765875984587452416
765848969192890369
765887355542700032
765823417564196864
765875548623081472
765817801231695873
765717725461176320
765804102563528705
765797861720256512
765806313129607168
765829448734220288
765900798144503808
765860910212780032
765910520797028352
765830313079672832
765721001149825024
765818757788803072
765870301267787776
765916866753794048
765858238747246593
765869210786525184
765869512965103616
765911670065594368
765842686163185664
765922495484485636
765881416336891904
765806946444115969
765736142511628288
765911560673976320
765886441046024192
765915541110452225
765918817151090689
765849292171083776
765831374175469568
765886009145974785
765870150302199809
765895433809985536
765788067777175552
765875296700686336
765778164979273729
765858347593584640
765730958393929728
765898739043229696
765774566316711936
765885652428791808
765840920310931456
765865536689360896
765917743082311682
765924978378285056
765850181279580161
765849174579511296
765869898996350976
765863242648330240
765816111040499713
765922692545536001
765866895580987392
765856120632070144
765868829062889473
765824625393725441
765868590381801472
765866962886991872
765713778579214338
765837292116279296
765817105145032704
765863297027481600
765776248501071877
765846045901332480
765901213485428736
765815196497641472
765891369655152640
765872981746876416
765901335053078530
765767914209370112
765796825668386817
765901511184506880
765828542806523906
765901502774992896
765924135197249536
765878606354587648
765823891327557632
765914408950390785
765892417950248960
765758980564090884
765851984859631616
765864458862358528
765747953722068992
765764516965707776
765859136236089344
765783282042675201
765801275871166464
765803674933178368
765829612546957312
765923975998402560
765833060365598720
765922692415520772
765876932630241280
765902295699709952
765897211926482944
765882251188039681
765898361287434240
765818510131994625
765835140811612160
765826470954541056
765815712497692672
765813175140937728
765854614944186369
765701891561062400
765922025772765184
765859954280521728
765715238029238272
765859777956184064
765718089967112192
765884322821865472
765823597805989888
765860239367401472
765914287332360192
765849053095526400
765832917629202432
765810977208143872
765809270222884864
765900772953432064
765795852715778053
765893399585124353
765804073539035137
765888101952598016
765911200244830208
765906447955886080
765834926801428480
765849376073756672
765922197403734020
765828064932757504
765923334295085057
765825636522926080
765862936065835008
765857336804175872
765857538281762817
765852244935860224
765849191415291904
765915222297026560
765733911246757889766197335680487424
766250695653748741
766244844251611136
766163378465284097
766153362614124544
766283469727162368
766187948807188481
766170689204260864
766271730059010048
766113071895027712
766250594801557504
766101420089176064
766211742804414464
766213563274985472
766255070010802176
766214309995175938
766242512487014400
766265698536398850
766180625334304771
766205568910589952
766284853973250052
766212657213009920
766261344962277376
766268072453926912
766283293457321985
766285885708967936
766213370257235969
766143380065746944
766261269242388480
766286351197024256
766288091871059968
766271864247296000
766074274801221632
766241279202197505
766284681708916736
766177379052097536
766237374414147585
766113357082529792
766267845948895233
766240519995396096
766240092197445633
766092763129675776
766249105978822657
766198908531904512
766270270122450944
766195725088727040
766177076944728064
766235541604016128
766249994957549569
766160262042886145
766264289153978368
766262590410526724
766280194181193728
766190792473911297
766244529972187136
766164422754729984
766185469801558017
766278013088595968
766283725663563776
766128825906311172
766223759510413313
766258328909520896
766256294990938112
766284019281584128
766268579775819778
766170395489730560
766266327485050881
766190767266156544
766190196824104961
766160929088212992
766257653882425344
766284254179389440
766209989790662657
766180218407182336
766255342850191360
766160396331778048
766162388450156545
766211063469801472
766220861338742784
766272979864915968
766251395821473792
766253531003322369
766206206495100929
766271201375293440
766234610162368512
766150619526795264
766282287084339200
766224225229279232
766254684113891328
766278289883291648
766274779137454080
766288364416831488
766256902858760192
766212888113586181
766154922865807360
766194970021752832
766258257979637760
766253983933407232
766255791686975488
766178276607926272
766287760487514112
766246673001644032
766114770617507841
766273852297113600
766270593243242497
766250884254826496
766272300308049921
766256475379339264
766274712133599232
766280307058376704
766263475593093124
766181367835140096
766253883077296128
766126925727215617
766227387734523905
766209092192985088
766126925693775872
766181673876721664
766276863740305408
766279619406204932
766282614198132736
766069388499746816
766251987142860800
766240033552687104
766283474126897152
766143879183753216
766282689557258240
766233679156961281
766073565884010496
766197784282222592
766183305532284932
766221645665046528
766282731416346625
766257335131971584
766271528459788291
766249202406002688
766185935415324673
766270677334626304
766080935141974017
766209587020193792
766069887391371264
766169741232902144
766248774528176128
766093841288003584
766237022084366336
766275601250578436
766254403116556289
766273801906753536
766248614935031808
766261193690456064
766251110847881216
766255950802059264
766153014390513665
766285042633023488
766228339774328832
766250582180925441
766112493093556224
766255799895257088
766260807806119936
766120835753058305
766206491779006464
766246798855966721
766251202883485697
766112304236748804
766113957098553344
766282051976855552
766158739435032577
766260166396444672
766262468951863296
766171385303539713
766100749277331456
766069891539476480
766209326872748032
766274980359254016
766274950961344512
766074522315296768
766276058576482304
766269729052958720
766260657138302976
766263173435580416
766266835218141185
766253715347103746
766271549380947968
766276142445780992
766253371598729217
766245280744402945
766102766548717568
766129765145206785
766281741594202120
766212002809319426
766196060347924480
766282853181169665
766258169899126784
766269120866291713
766216738245582849
766196269975035904
766213303383257088
766075960936411136
766179593560608769
766261155857850368
766207611612069893
766283146858037248
766285214775521281
766287190020263938
766173331691302912
766242973587824640
766261483022024704
766252704431833088
766247428303355904
766197767375028224
766185704938496001
766246475839995904
766206306969587712
766286367995428867
766222773790224385
766274913317576704
766278050715734016
766131317033623552
766244328322768896
766067681271308288
766231192119091203
766249957200367616
766260518722084864
766204000349761536
766223478714404864
766196656127827968
766251676860715008
766227727464566784
766175810243866624
766271356610707456
766206462343380992
766267954921168896
766247470024290304
766252411023339520
766281150356684800
766271184719740928
766204222568366081
766271251564244992
766108848402882560
766209109087641601
766288045683384320
766252578816548865
766256286572871680
766168407297368064
766184622418001921
766273646675374080
766231909051621376
766248300521586688
766242042691411968
766272191419736065
766275299059392512
766280516966506496
766209083691106305
766283440320675840
766266705102405632
766280227702145024
766269284645539840
766177056040292352
766279426279702532
766198220456390656
766254990369447936
766160006416850944
766281485812850688
766273021745074176
766260937867169792
766206327978733568
766277518206836736
766270412850200576
766135935016767493
766269200658735105
766270144322514944
766279782912753664
766160472001351680
766264889002168320
766269276038766593
766248149367132160
766205472500244481
766288313976324096
766248413834911744
766255279818182656
766086953834049536
766260669536624641
766144843940638720
766210958507307009
766070566768041984
766250628230316033
766236141087498240
766122307622502400
766277056694976513
766135637284093952
766241958872420352
766159297483005952
766269997756710912
766271302084792320
766187466386726912
766221725424115717
766208643402522624
766257846602391552
766201714219245568
766264230353838081
766270824143806464
766164754348015616
766246530546302976
766236548123598848
766282202938155009
766249512784498689
766278772052066304
766244923972710400
766242554186649600
766119812393275392
766190670965080064
766274451910516737
766079894853914625
766124237350240256
766225055730786305
766193715778088960
766272925410463744
766287211176325121
766232014106267648
766131346376916992
766258224416878600
766218898362556416
766221188548923392
766248325679022081
766272698968215553
766269095750799360
766188451804897280
766269154462732289
766255342720159744
766219456184016896
766162782886752256
766254835415052288
766146353688932353
766263781517201408
766265480378191872
766208534434369536
766264452916383744
766246631285010432
766112589524992000
766090015738765313
766249948891480065
766251186047553537
766271872715649024
766243481077555200
766224066026102785
766164070676377600
766175764102410240
766197973202169856
766121154478239744
766235243737124864
766180780670263296
766252188666507264
766263534346960896
766245070748082176
766239161196085248
766199172739596288
766264176046137344
766199382353911808
766191635579502592
766135553595088896
766169120425537536
766176250608099328
766285512369905664
766284207907803136
766219837991481344
766264821872340992
766241388115746816
766190850988707840
766238997584674816
766275748000858112
766250951321812992
766194131014123524
766262162507624449
766267879570477056
766111289559113729
766287051863961600
766269817137553408
766283700409659392
766263819379150848
766070998953189377
766238074883936256
766265861967577088
766233242882146304
766282894956490752
766275114820186112
766176632503668736
766187898471415808
766188758077153280
766220995761958912
766243955306528768
766252062623629312
766286317822980096
766097397835558912
766284690416369665
766195091635630080
766183431583698945
766256898911842304
766200971999477760
766177089523331072
766253233052540933
766265576767488000
766137348497084416
766198191138086913
766211076086050817
766069740607447040
766149507809734657
766157011687870464
766209842960818176
766196308084490240
766253744606416896
766276481861509124
766261504018489345
766282077117579264
766222786729828353
766284530776936449
766268248832765952
766263613917106176
766272933782138880
766200921680384000
766284920843079680
766272094812397568
766277287561957376
766180096998637568
766268915597119489
766260803838287872
766216889303461888
766178125625565184
766125554017964033
766113256385683456
766261206298554368
766078762609881088
766222694161481728
766249978071310336
766275450108776448
766117887044190208
766177089498312704
766261416320000000
766231687051087872
766285847951925248
766197008189255680
766153924571082752
766258765326876673
766275966041817089
766279250139877376
766176099646730240
766147796764360704
766272384215187456
766258245216399361
766265153079894020
766201341198888961
766277983552282625
766254990256173056
766231955356708864
766099281090519040
766241589660360705
766263131664424960
766231720622452736
766247629562851328
766285273395294212
766140771313397761
766118281241513984
766215090198773761
766194789670875136
766225450154721280
766198367366119424
766182441526722560
766148929087954944
766261110123003904
766248086540849153
766275513333739520
766210845219192832
766279107843731456
766270761136951296
766174132782243840
766280424884535313
766175047081795584
766264876381642752
766224438987718656
766180873003798529
766174237556142080
766282056091467777
766178083623895040
766137952632184832
766135629130395648
766265442843316226
766272400971403264
766264050187509760
766249965664415744
766271184610598914
766256324074172416
766194814857740288
766244722595725312
766259822199058432
766263064433946624
766288104663740416
766265450942590976
766278126058037248
766280491674853376
766262980380073985
766259814011965440
766274078906908673
766283553780838401
766100417902104576
766221192655233024
766282706292465665
766278830738722816
766248791175495680
766191152961695744
766277031432708096
766255464468271107
766212619611013122
766276167338975232
766163420194365440
766227874366033924
766280340860198912
766251282818555904
766200531698249728
766113596367601664
766274502242275328
766284694333906949
766274221160865792
766161801570553856
766206634452451328
766138690846527488
766283192823386113
766068671110221828
766216201538273281
766190360515186688
766277782104145920
766257335249543169
766287613603024896
766096844141109248
766274078810501120
766184710733197313
766174489042354176
766255124561944576
766264637524471808
766072735344844800
766278210069889024
766266038065520640
766184492641943554
766212640439934976
766282245132857345
766155031963901953
766172949913141248
766067181994012672
766269918132203520
766208630983159808
766276830022295552
766231351406256128
766249663645245440
766241338023112704
766260883291070464
766278436729921538
766273764090937347
766184702420062208
766246496782147584
766240104876797952
766283637385945089
766278755232776192
766261168826642436
766249688924381188
766258110851756032
766124442648842242
766257699768176640
766108798171779072
766263140027801600
766249403543752704
766263773313298433
766257741736267777
766262485670367232
766128121305305088
766194206666854400
766193350764589056
766218869090361344
766186895831433216
766188917674606592
766172417035210752
766192289869889537
766271641731162112
766147368857264128
766282601464225792
766161146881646592
766225043047211008
766174069523972100
766266382132666368
766251811330265088
766216616661118976
766262930295943168
766181011382304768
766201324467789824
766182978510782464
766267078613487617
766249361529511936
766213760281370625
766284224643072001
766212036418277376
766262900935852032
766255481358807040
766256580283265024
766275068380884993
766254172698214400
766156965559078912
766169330258149376
766161134604939264
766270358425047040
766238007523291138
766168554018263040
766277606161412096
766203710880047104
766222363117649920
766217635872866304
766241023471345665
766202393939812352
766276469437898753
766271411035963393
766208467073990656
766253212206718976
766160136192733184
766274904798953472
766268408035840000
766265082116382720
766227697991315457
766260002772353025
766270362359369728
766264800749891584
766187915038822400
766160803351363584
766275416688582656
766266046621872129
766288217863811073
766248728273547265
766245062665572354
766280802363592704
766249353174474752
766248078429093888
766219477226692608
766264960385183744
766263060352802816
766256118746193920
766276259554942976
766188112242434048
766075344013103104
766212606797484032
766146760624467968
766241002474524675
766229656710189057
766231372360929280
766277622946996225
766258979081187328
766272770196049920
766260657004146689
766174082253684736
766247348460814336
766202054150762496
766251052161077248
766204079974539264
766225818964013056
766261441292828672
766186820552065024
766243498085363712
766211839504048128
766215853373259776
766287013960044544
766268156318973953
766253002336370688
766210912407650304
766254105404801024
766263995514941441
766248384520912896
766205795566583812
766131304786042881
766281854840410112
766118755176964096
766239505032552448
766205623285481472
766254549879365632
766270719227465728
766156470308208640
766098328840921090
766246652248150017
766212191884349440
766268827558617088
766214138053943296
766266486977548294
766152175533916160
766247210208157696
766280429007572992
766224413863751680
766273931724587008
766285369780371456
766260694723469312
766270442445340672
766213680556019713
766271801366163456
766278138972233729
766199394785980417
766188888285151232
766112547783249920
766262896833732609
766232370349535232
766287219380383744
766264045783617536
766272136616882176
766193992577024000
766177227998433280
766259004557316096
766281901120323584
766212590318002176
766263186014306305
766271100644954112
766101353059844096
766261621698068480
766201168951410689
766266801458208772
766281922188288000
766255971953995776
766160807260479488
766125864492867584
766244613745176576
766224342623588352
766285185054892032
766282530119098368
766197750627270656
766269376895021056
766224963325992960
766259218403983360
766278302336163840
766161872626257920
766169086879526912
766247008634011648
766259209767976960
766264050200174592
766285520662044672
766225252649201664
766266948430794752
766275240364081153
766199780821217282
766252884941942786
766286854630940672
766263416751349764
766261986434945024
766210879087980545
766253408978214912
766284577237106690
766222132074450945
766284832871686148
766223176699351040
766137713678438401
766150736677830656
766182643008495616
766288318229278720
766282970697203712
766254973667639296
766195993268355072
766232043462221824
766269020295147520
766274695373135872
766233871981522946
766252335572090884
766245737973813248
766209603709366272
766279657071136768
766265857718751232
766261223214186496
766262447913177088
766204117836505088
766221889194823680
766192008633413632
766271151098195968
766276435933814784
766268382668845056
766160886889414656
766274598681927680
766287190292824064
766075071391682560
766260291835404288
766283616414564352
766201966066278401
766287722642280448
766174627651588096
766269401976963072
766284786616836097
766231267545378817
766246605930401792
766282567792361473
766143862519787520
766241388216344576
766282593218297856
766127018085904384
766162032206942209
766239765150601216
766260581250674688
766246538997698560
766233804902133760
766226783742095360
766269079288156161
766280324032634880
766234538989195268
766258471671128064
766213386988322816
766169867166900225
766202293360427008
766279455849545728
766170416494833664
766271939593707520
766268269594415104
766266969259737088
766249218906271744
766175378473832448
766251572074602496
766251869911986176
766284929483300869
766286447762628608
766096034657206272
766226196334010368
766145284128858112
766127932267962368
766250259173478401
766277224248979456
766270597454303232
766214922107838464
766177081118040064
766176582193049600
766069560189460480
766281607586217984
766265639971479552
766248464069951488
766142197380939777
766174631669661697
766115059965624320
766287781467451392
766192927391490048
766236992770281472
766283331193405440
766251395959914496
766214603390930944
766258261968420865
766258857693868032
766179958502920192
766278814171291648
766261122320240642
766245477922865152
766273571236839426
766281020094107648
766146680953503744
766271759196622848
766157275648131073
766251140140953600
766184798645788673
766255372181114885
766182542219223040
766246014571470848
766226951434604544
766250015786344450
766227031206002688
766096395526934530
766247717345648640
766142394316226560
766195351573454848
766164355909943296
766150837592793088
766225269480828929
766284962790191104
766110677169602560
766164003563470848
766181107893141504
766268013683277824
766155052591550464
766220777574326273
766262175119781888
766184261690863616
766284501504843776
766262468834230274
766253996562640897
766244051523952640
766286321786552322
766261797657595904
766182160634114048
766278830944350210
766074719351087105
766247704905285632
766209507240337408
766190683480875008
766133657702690817
766277786487193600
766259234866655232
766200481261752320
766262343118520320
766187881467637760
766265656559988736
766155417462378496
766249038668759041
766275026685464580
766259448943898624
766259192931823616
766266092608188416
766285969586651136
766204050740248576
766195066289266688
766271637809430530
766281091699253249
766229803456487424
766264750585974785
766270635379044353
766260791053922309
766175852317052928
766278516283478016
766258866157936640
766236434965692416
766275706158546944
766267003069956096
766248178773532672
766224288315744256
766249626013958145
766213873724719104
766262221362061313
766252956312281088
766246752877879296
766101428599267328
766261802078392320
766254151684665344
766249374133456896
766178620498911232
766121875885858816
766206550352490497
766264591152254976
766256194205978628
766155468083519488
766214326717861888
766243422432817152
766273751377903616
766230625821003776
766236850071764993
766227694040252416
766268097737072642
766249714123628544
766181065732001793
766180277181972480
766188460185096192
766109519504039937
766212984532328448
766273461979222017
766252553512386560
766071942604521472
766182869509279744
766255686602731520
766256819312463872
766153136138493952
766145829379989504
766066829789913088
766230902565396480
766277111141335040
766267749379280896
766245540589895680
766268601141751808
766266076011212800
766280927853047808
766265518273794048
766246316565491712
766267241893691393
766280454144163842
766258379627106306
766259482355728384
766258710922485761
766265195232505857
766247260342611968
766085599438659584
766251542844432385
766257746266230785
766208542571311104
766286820917256193
766274665866207232
766274854861545472
766094403177947136
766262875858071552
766172052352929792
766186102986305537
766229975561334784
766277224517500928
766247117627293696
766175147472683008
766169837735251968
766278113533755393
766249592207925248
766220999843057665
766276683225673732
766087088177606656
766281343344992256
766095204180983808
766276465335869440
766160194879512577
766286485498781696
766255313506996224
766274057608101889
766179174079954948
766244055902744576
766222077913403393
766248594252980224
766153291323600896
766280114476814336
766249709723758592
766247876972478464
766254092905832448
766286812822269952
766158970339799040
766255443496701953
766195389456191488
766187629721358336
766079626523185152
766095313409105920
766255145604620288
766240486688456704
766264956308238336
766075419523162112
766246287104618496
766204579222589440
766221783976607744
766282341639680000
766260103221764096
766263886639198208
766223319343435777
766249487706755072
766244617859858432
766241291994861568
766172631137673216
766222031591440385
766281917910032384
766287731236405248
766168575014993920
766272384336666624
766279313247367169
766250527546040320
766211952863567872
766270543020580864
766245204978376704
766253111577018368
766156013384769536
766286174881189888
766284421674795008
766103433388535808
766147226309492736
766179958674821120
766197088195665921
766247277132251136
766265748843065344
766271931255496705
766258526087897089
766268617881247744
766176959630086144
766262200361156608
766250028470067200
766260757482864640
766246820007870464
766173813713371136
766259289547739137
766281964152360960
766285575456493572
766274666046500864
766260770351046656
766138837588406273
766195527977435136
766200502409453568
766230801713393665
766286447766679557
766249940670672900
766285663553544192
766225995275853824
766202897067610112
766124602082734082
766254457629839361
766170642915942400
766267971962605568
766159838267187200
766273546024808448
766277048461627392
766266746948820992
766175500091977728
766211705416351744
766123708788256768
766184278715670528
766270245006966784
766175219060871170
766269809038360576
766208018627301376
766275563598196736
766279996864401408
766276150867980289
766264242882228224
766273244097830912
766258278653431808
766241711261638656
766273629814452224
766262091187707904
766274523507200000
766270995753754624
766221469458149377
766251840384163840
766268139608895488
766076908652097536
766227526293204992
766210446722465792
766284484958269441
766270974920712193
766274137539182592
766143866483400704
766284484647919617
766250875929198593
766171582611988480
766283868131299328
766192482728181760
766243246251048960
766199617033830400
766252935206563841
766144017482604544
766080196982165506
766241916828606464
766255070178488321
766135650106142720
766176204470837248
766073205270405120
766262980493312000
766222153389932546
766256139570933765
766210321258283008
766271591650963456
766287244739084289
766068436317442048
766127697693212672
766248292300750848
766261537782820865
766288134023806976
766283037839503361
766275580132110336
766280332517609473
766171406354751488
766250238487175168
766275722964967424
766270249113153536
766069493009375232
766219443693248512
766209998015885312
766189701871046656
766170730992107520
766164225580564481
766281775374934017
766287559043510277
766255107935641602
766201882326937600
766262200570896384
766260787019124737
766242063570522112
766255690826391552
766169724237426688
766264146753163265
766119845851168768
766119606876565506
766259423664807938
766275722772115460
766280516983193600
766272958755172352
766275471147405314
766263664441634816
766285634126352384
766171754523918336
766159893187354624
766286955311017984
766249047258718208
766199252406116352
766265652361490436
766180998543532032
766181179003469825
766267241860136960
766278751000862720
766283432104124416
766251660096081920
766253967206715392
766282568081805312
766141480020815872
766260824587505664
766239836399206400
766112270946562048
766262955373694978
766070650624733185
766263068552597504
766252608260608000
766170307505848320
766100505655468032
766247793027649536
766221171700461570
766281955763560449
766249885976842241
766252578711670784
766265400808050688
766288066797531136
766164053882462208
766178129807310848
766261902720851968
766269032861401092
766232282390786048
766257154701402112
766089659319320577
766170395443625984
766182856938762240
766276155104079872
766266629676085248
766214884350713856
766219867527581697
766281901204267008
766256097808281600
766265970948182016
766215815825764356
766247042335334400
766267128903307264
766260606500343808
766267241948217344
766205438769655808
766272140983341056
766077370101075972
766200951090937856
766236535679127553
766287223872491520
766262531660869632
766239333267435525
766278399027322880
766257116789088256
766275869824454656
766271818151841797
766281104340942848
766250674636087297
766117555626999808
766190544867385348
766278327644614656
766282899524087809
766242269120696320
766186765791014912
766246069240029184
766272816148836352
766257926449143808
766214062388764672
766257167351607296
766190939136229376
766236749479546880
766280206545883136
766287106360668160
766187340582748161
766247201471201284
766248292128808960
766083829215797248
766173666925244416
766217887635869696
766279321480753152
766201458568093697
766254038367088640
766233557471784962
766197272417894400
766265144657731584
766245158874734592
766264305981517829
766241262592753664
766211893912567808
766281905096515584
766275999877193728
766069619001995266
766267459917737984
766247407109738496
766266675775823872
766254000673058816
766253815913848832
766216251811074051
766258329173708800
766285323819216896
766273470640553984
766220253210828800
766208366402084865
766206194088341506
766158236135325697
766214284741341184
766236875250171904
766256554974863360
766250443693580288
766280344802824193
766074958279692289
766198908435492864
766139122977214464
766196869831811072
766272182796288001
766286934226370560
766253379811155968
766221662702493696
766274112431857664
766261135209328640
766202867678060544
766276792416174080
766164477410680832
766245548999512064
766253690290307072
766254982110642176
766133229804027904
766232341308182528
766282593205706752
766262271630794752
766261969640828928
766197935436541952
766247817987891200
766258375164252161
766274515122794496
766248833349259268
766255619594719233
766244999721877504
766149772075933696
766239697874087936
766288469249273857
766265560090890240
766251664412213252
766132558560006144
766115408097181696
766212825073147904
766273135167545344
766212854366306304
766255237770285056
766263630509723648
766269607531413505
766139860927258624
766161444991893504
766225210844418048
766251756762300416
766285306836299777
766264129665568768
766250347245559808
766177076940566528
766221746286497792
766251450519265280
766093979700097025
766270845039718401
766254147381424128
766266315187171329
766276683179655168
766260094988320768
766211009027727361
766269175635517440
766252381755547648
766256005583953920
766280378516725761
766203606030835712
766185625112510464
766247453095960576
766159158953537536
766227501140041728
766263031017959424
766087285230149632
766283784274804736
766262074724978688
766201051846438912
766270312380063745
766239664336474114
766261143673376768
766255481249607680
766269859453960196
766279443350450177
766248216505544704
766273097238351872
766215077536075776
766278491029385216
766081191220916224
766257167372615680
766270182012559364
766203211590008832
766258085669249024
766281502434787328
766276934930141184
766204491100262400
766251668354768896
766287362087268355
766276037332373504
766233092075819008
766196324614172672
766270144377188354
766286221181980673
766262364131975168
766182416499310592
766259990114013185
766078720733958144
766187105567510528
766252993775886336
766251312019365888
766230298669572096
766234526238539781
766248858536046592
766277778220154880
766273390936154112
766286204337852416
766218348845731840
766257657963507712
766249101814013952
766277119471214592
766143769930526720
766253216208134145
766231347098779648
766133162590162944
766203509461032960
766272774214037504
766271679555338240
766278394749136896
766234945673170946
766251416910462976
766241086146617344
766276700183207936
766255854387625984
766281510911520768
766228436394311680
766286678449197059
766252654347419648
766240226440253441
766087365211332608
766255401394253825
766283683712016385
766216746571329536
766270027137941504
766277698259783680
766258383796203520
766275974426132480
766194873292689408
766261650953478144
766276880475492352
766254914859327488
766238586417078272
766208094061862912
766284732397223936
766235369457278976
766175688864985088
766257368413966336
766246383724658688
766191992195936256
766220366654169088
766247826477244416
766209553541189632
766266189324619776
766172693989298176
766110278442299392
766285550089281536
766261495827050496
766218839902326785
766271239052730368
766238083226427392
766187248228397056
766269708043681793
766272006786539521
766192532879446016
766260749350100992
766170319895818240
766211864766316545
766225760415653888
766213559034454017
766261042829680640
766283541130936320
766247235097071617
766271574726946817
766198505878745088
766194596531634180
766251706090790912
766203798947762176
766205577190146049
766286946968735744
766265555787612160
766247897797058560
766249768599293952
766266419768008704
766219506737901568
766192927282438144
766154235042009088
766262468762927109
766206038685192192
766271855934058496
766270433947779072
766281171349172224
766281095994368000
766111021106888704
766174061370245120
766273906789449729
766268655294353408
766263488222298112
766286422605193216
766162732336939008
766123683450527744
766273244089507840
766162954668695552
766288083692027908
766258408894980096
766136157566537728
766228201580404736
766250498345304065
766176078658408448
766267325880360960
766088153576841217
766170341148241920
766197578719428608
766173180641873920
766260216555909121
766215698318254080
766086211517706240
766244487915909120
766198262302900224
766228054410682368
766268022277410816
766226435522473985
766256231887634432
766115710317826048
766220026688962560
766264964667543552
766106529040699393
766098358272417792
766177278497812480
766242852322045952
766270379539197952
766270014286692352
766277102756913152
766226183906291712
766265417455153152
766272245941538816
766204616962895872
766256613825142784
766156579397836800
766280672029708288
766074123676188672
766132831244259328
766259411064987649
766182261377142784
766135330949005312
766252389888393216
766278365179289601
766182567334834176
766283138263871488
766239823753519104
766216033820631040
766254319326953472
766225269782740992
766179983714881536
766276427352244225
766170764475265024
766257368720084992
766229833160458240
766262670030991361
766232869832384512
766215429706641409
766283419386916864
766199378054963200
766073796415610881
766276452769796096
766264129640357888
766208500930342912
766254755538698241
766253602302226432
766223407306436610
766272862487535616
766114900729004032
766191232850751488
766260182989103104
766278621149302785
766205883357495296
766070814424698880
766278990445305856
766254780729528320
766259176477691905
766077504398458880
766280059774787593
766274204455014400
766145598701572096
766282593197318144
766215522010669056
766262817116786688
766281502724239360
766255170636292096
766190666800062464
766214607727919104
766255367923781633
766285755668918272
766271117371801600
766282119026839552
766202154965139456
766179656647188480
766172060766920704
766215492612812800
766246446601478144
766281221588606976
766256416512417792
766272409267736576
766288112951648256
766273436943544320
766198149375373314
766280445554065408
766286422403846144
766268500096782336
766267468339933184
766249944894300160
766270698285330432
766208094011613185
766244307644940288
766274946800742402
766211315132166144
766202758663995392
766161793169457152
766170609311182848
766255183340810246
766263026890727424
766268458250170373
766246983451480064
766174816441360384
766283788682788864
766261353241804800
766284501420912640
766286007410888704
766251857102733312
766149688387047424
766148891481890816
766264842932121600
766288184242208768
766268550457679872
766254722034569216
766273781014945792
766185528391786496
766273634201546754
766279946641739776
766197738216230912
766258798742933504
766246232645787648
766262146061721600
766078406165487620
766088329569984513
766158215415468032
766272426040778752
766228352218886144
766144550054326273
766260464053518336
766184396072349696
766089726659063808
766169824972173312
766263441912958976
766279359195910144
766276788217585666
766252217976381442
766254608851144704
766259285361823744
766287160702107649
766252838766993409
766257301682475008
766259507655610368
766076770458099712
766120340670017536
766283222116339712
766075344193552384
766205006961868800
766251760835067905
766260149317140481
766246912236347392
766195653500342272
766256286279331840
766284031927291904
766285072127365120
766260128605622277
766262821348868096
766263076861648896
766161251936247808
766246270398857217
766235042247041024
766210610623287297
766259533018755073
766273935969312768
766248170477215744
766251408567967744
766254025905963008
766204168126226432
766136283437539328
766265597739098113
766273382459379712
766256915685007361
766183058240339968
766287253169659904
766152179635761152
766260438967386112
766265576901767168
766161113717280768
766252935156293632
766254881552343040
766280944697212929
766266289996177409
766201093432803328
766266730398281728
766255149924974592
766252121343877120
766229988198801408
766282479871275008
766261915328929792
766135779793842176
766254222803345408
766262867511291904
766194005319229441
766199004690538496
766282597341073408
766266977551876096
766227425416007681
766244647211499520
766235809775321088
766223642036432896
766162833033793536
766275832105013248
766114699410890752
766260510299787265
766197255821033472
766279854149042176
766137264669855744
766112459627298816
766180004870909953
766116234320547840
766218642610675713
766281938638209025
766133795884007424
766123503347052544
766217082438647808
766276687592062976
766252830189555712
766093476299673604
766270635056074754
766156935959904256
766191752726413313
766236888017494016
766205568944054272
766214985324322816
766282236710838272
766197918671966208
766246572552183808
766228570612109314
766126032290275328
766258262190587904
766254554358833152
766258886865190912
766257582491197440
766086396096319488
766279330074943489
766288439947960321
766261944537919488
766267040642441216
766102762258042880
766163424703344641
766195397622726656
766270421163397122
766122492519780352
766271364915400705
766268772755922944
766227660515213312
766169053530427393
766268063884849153
766253895932837888
766253077708111872
766273940482236416
766252255720812544
766288368892280833
766271503377633281
766184664704937985
766272841444712448
766248845663580162
766089827099869184
766215555497943040
766172937401602052
766233595136520196
766221494548434946
766257695695536128
766243216958062592
766130042153951232
766250728956583936
766273395046559744
766267401558110208
766282228238344192
766213345246490624
766250607233667072
766257318338134016
766201739393568768
766085884466913280
766193971592851456
766163672012054529
766235864603123714
766251949750558720
766241937724768257
766272346550308864
766247084135747584
766173373630218240
766287047522971648
766272535197577216
766286590360498177
766234568319967232
766210698699542528
766279816710455297
766281234385436672
766275538440839168
766283390190391299
766200825211387904
766247273005146112
766123448586285056
766177152349966336
766262594588073989
766285403443892224
766251471222353921
766261252716765184
766218478852280320
766170173220884480
766264499015815169
766088522830798848
766204763730022400
766275488151199744
766139336752410624
766247088434909185
766227131860783104
766275471067586563
766278818378113024
766271054511640581
766271780239605760
766283473892040704
766178318404190208
766278730356371456
766224166467080196
766068205668306944
766211214472994817
766281246921986049
766275555226427392
766173947989790720
766094147304484868
766176204508565504
766208718673289216
766261709807812609
766190469336469504
766180193513967616
766252092164038657
766245909785145344
766192402860281856
766283859998740480
766149973582962688
766164720604811264
766170269484404737
766263366608384001
766260988266029057
766214104180727808
766262028323348480
766284774197657600
766265199204507648
766131900184424448
766182408093851648
766242516777701376
766266621207965696
766277685668638720
766265690034573312
766191526384922624
766274863044685824
766235142922928128
766191333405065216
766092813649874945
766260094921211904
766215383581880320
766279430457221120
766255489701273601
766278537187889153
766152997638471680
766273164427100161
766266872971010048
766199780838027267
766264406627880961
766161570879696896
766262909253058560
766230428550307840
766274380859138048
766210489013637120
766284686184189952
766250737546489856
766208538532282368
766248350752514051
766252213979275265
766194374275465216
766240566338285568
766256219250106368
766273394920816640
766170542378475520
766249055337021440
766282660423540736
766264695942705152
766154700345397248
766282291106553856
766170227923046400
766262464522715137
766183460683845632
766075163955847168
766209926922461184
766181955180331008
766118113339445248
766237114329624576
766225496187215873
766168248073224194
766259914452922368
766274598665089025
766219930291281920
766150669799657472
766258320541908992
766281217306005504
766245477771677698
766269662128644096
766277547378245632
766277316909469696
766159800908546049
766268940582391808
766173453107990528
766258224274239488
766282593201451008
766164284409778176
766069765844500480
766164749910470656
766187466206416896
766176548642754560
766265526729510912
766181472680017920
766257964109922304
766282962421870592
766256395587051522
766266742897188864
766279472458891264
766277635563409408
766080058796761088
766236468293595137
766253283392516096
766192528877948928
766066829789888512
766260388451131392
766249403644542976
766196215834939392
766262015836971008
766219473149833216
766263832113053696
766283872300437505
766196609835274240
766281758476210176
766220895098703872
766220894867976192
766270005973364740
766172278795149312
766278180776845312
766219905058340864
766267053397381120
766268747669655552
766269091866816512
766229065347002368
766260031981510660
766209100560625664
766231858946465792
766252230446055424
766280667760041984
766244378830512129
766269775232335872
766267288022646784
766155224708972544
766284354846941184
766265421775241218
766193581476511746
766274385099579392
766185348019937280
766077269194448898
766218487270440960
766243284188442625
766270702211129344
766257414672822272
766271159478456320
766180038404349953
766284572724170752
766131958917181444
766136564443324416
766148715140841472
766237940439810048
766285466425552896
766279162315337728
766276742126395392
766088820697735168
766260853918269440
766263207069638656
766182198361919488
766209884723548160
766180516282376192
766247566619111424
766216096647184385
766246383926046720
766261558527815680
766286086926659584
766284803440336897
766089508215328768
766237978465333249
766287496116314112
766283150884478976
766254365631852544
766066339010252800
766268273931522052
766198992279576580
766266570704248832
766260640268726274
766276473564999680
766253128094187520
766084861115457540
766109565662310402
766286611365715969
766162644592058368
766212401658269696
766192730129240064
766229442897252352
766271633254342656
766093061008961536
766246027225595904
766067295244394496
766287030741524481
766219301053353984
766237504391479296
766261197826101249
766203786419462144
766276184384479233
766259847537057796
766277958311043073
766279015388807168
766212686732464128
766276393827045376
766178754955739136
766218147678527488
766200888205729792
766258039682850817
766281376836509697
766203106887667712
766275718770749440
766198723688837120
766141824012525568
766260778471219200
766266637959979009
766253048675069952
766113197833191424
766247298062020608
766282454831288320
766252561808535552
766287982806597634
766205954769772544
766252314491490304
766284526897078273
766251115067342849
766250925975605251
766282924631130112
766111901788934144
766188317717172224
766234232779862016
766271008663678976
766162053094572033
766279430759145473
766246736205602816
766266772286767104
766250796253978624
766248782791139328
766228293628653568
766203031213969408
766109817278652416
766246954292613120
766275232097329153
766194223305588736
766236602716729346
766112472168357888
766161046209978368
766285315061452800
766248480738250752
766205682362134528
766268676286902273
766257070874198017
766228058940506112
766279472760885248
766224606806044672
766203035781586944
766070541795008512
766262796153712640
766237584095838209
766153731570339840
766255455849054209
766116716971749376
766247750895894528
766278159624921089
766270819924344832
766249248593678336
766258643574677504
766238565730770944
766196844858933248
766264792478846976
766263991228305408
766171863416537089
766171335240187904
766189664357187584
766079723223089152
766177479874777088
766263815138742272
766257020408389632
766241891608367104
766285705316298758
766278008915263488
766267657389805568
766265279051657216
766274472785641472
766127265621172224
766258652147613697
766277581020815360
766250653425475584
766247570775511041
766263567586910208
766188225392238595
766263429543919616
766193745071116288
766265560023851008
766268777247936514
766287659702640640
766284417736278016
766267955218821120
766284367425667072
766260816341598208
766159196777840640
766284782502371328
766255971761004545
766168923339456512
766259247810248704
766240054431903744
766282844616454149
766266420082700288
766226985228066816
766161151180832768
766276834547888129
766263739750506496
766272379928674305
766238909680541700
766233112900763648
766245813366448128
766246379593273344
766212514648584192
766197188703637504
766169543920287744
766209675092164608
766242898421571584
766173243434799104
766136111362023424
766252457110282240
766264490572800000
766176800057782272
766205590070845440
766237793601413120
766069174447796224
766071422414356480
766236279520563200
766195666037112833
766268705840005120
766228247558418432
766220274261975040
766271423824338944
766123176120098816
766190330957877248
766200833612611584
766282291286913024
766287521491877888
766213416545550336
766286817003835392
766273109812998145
766285113902718976
766127873514233856
766280307062534148
766275031009677312
766272317097971712
766096940782063616
766261906839568384
766253623072305152
766267418331099137
766252415079383040
766220852815880192
766239832083279872
766239865843224576
766244575992217601
766274338702196736
766256122919460866
766280009661222912
766208009970257920
766259168021843970
766162753635528704
766267049131675648
766251790157348865
766248124394463232
766207485581549568
766259264306442240
766121938523750400
766268521114243072
766218449831944192
766251781907156992
766177769273327616
766257708186017792
766277526587056129
766155362986754049
766264255565946880
766213080854429698
766255221249077248
766261093043937280
766267955126603776
766281205008433152
766281984989626369
766258912114778112
766287056049999872
766223843442757632
766159272107532288
766150220925263872
766210014797148160
766259973399732224
766288423422341125
766260128651833345
766283595774357504
766242499786596352
766198820178886658
766067299564523521
766153160935272448
766167929318670336
766253660816875520
766258974958182401
766110358423633920
766277539056783360
766241602083971072
766287517352071168
766112593824088064
766139244536475648
766271503436361728
766270341601718272
766217950508490752
766266235252269056
766279673852596224
766257125483872256
766069887319941120
766267242162098176
766285940360777728
766287034847670272
766200888083963905
766253321044824064
766161109141291008
766256441594351616
766196085777960960
766287353606508545
766253229021753344
766205510358032384
766200648840974336
766265471884820480
766278981670801408
766195410293620736
766178796613439488
766065886008635393
766179698682519552
766249806427672576
766260640054927360
766261344790339584
766196811191189504
766282693873115136
766188879930097664
766135100321005573
766237219032035328
766246270629351426
766282903542116352
766235575078780929
766257440035901440
766159322468483073
766228411236876288
766258857647730688
766270794540417024
766236678260400128
766126871268298752
766112019250634756
766246270386180096
766276607770173442
766223810026729473
766270270399254529
766191186658721792
766200669946523649
766277107055865857
766223415720153088
766155958800281600
766150178860593152
766193787144065024
766287152485376000
766251542550904832
766181271340888064
766212615345410048
766248531292225536
766274930107359232
766259985793810433
766279527060439040
766177118824894464
766252067082018816
766266940159565824
766274993273573377
766270358454435840
766255485540499456
766199625577558016
766175839616512000
766174485015851008
766258240891957248
766147310250233856
766278663109218304
766270035312730112
766074463418851328
766269003597770752
766272837153918976
766219947060047872
766262091355414528
766255305135042561
766285617256865792
766125977743286272
766265606178017282
766281066399227904
766268647182524416
766198258356060162
766179140533882880
766261583702069248
766192503653629952
766141505241288704
766280965874388992
766266948200099841
766143845373505536
766198178647535616
766266638081495040
766177613832396801
766287102137012224
766246886974119936
766268257108197377
766256135460577281
766219422923104257
766169674170060800
766247713239425024
766185478290862081
766270584833576960
766226955767312385
766254466198802432
766158039158231040
766284857932713984
766263433645871104
766270664365998080
766193673839181824
766193451813797888
766280244475092992
766192533173002240
766271675251957760
766265799023689728
766286032375427074
766197998229590018
766269192467341312
766249651272028160
766282433725595648
766256471147438085
766198253901742080
766283679354220544
766185113495502848
766274506641989633
766276242857271297
766219296955432961
766227115041775616
766226183897755648
766258140459307008
766072814977900545
766278625150676992
766168713615859712
766279640424087552
766221771401986048
766258895509749764
766235000375119872
766279329961512960
766156453820465154
766202251056742402
766226167368028160
766172824012718080
766279099249790976
766190817446879236
766273328034123778
766246174055600128
766257704293793792
766162883688468480
766280110249050112
766288205113126912
766255527210938368
766184857584173056
766274850549739520
766279095097233412
766266537346904065
766282467418443776
766273873121869824
766281657712336896
766127773064855552
766254676002037760
766288133734424576
766124002289000448
766187524914020352
766279057562603520
766262540208713728
766076174833422336
766207808622723072
766068687962988544
766175743265107968
766222677682053120
766204650483806208
766196295409238017
766194315554988032
766260640025542656
766263701968007169
766234643863568384
766147280592314368
766107707375964160
766246492684316672
766162732601204736
766200523301220352
766275697874644993
766248837187047424
766266717903413248
766245297500590080
766250741623361536
766246459255709696
766262246557249537
766248850143272960
766267191633190913
766201039288672256
766259805673717761
766270844997890049
766234652130631680
766200468863389696
766186967335837697
766285877299466240
766147616287580160
766212015450824705
766261726404902912
766267023907106817
766247549644800000
766246324882866176
766255216895397888
766264239002714112
766255418268127236
766087511840006144
766281401821978624
766197742578311168
766251878137073664
766269716818198529
766250988957151233
766244039008120832
766210128039346176
766213584233852928
766247901920133120
766147901655515136
766195053836599296
766171498428137472
766241627509657600
766266499724111872
766281938751459329
766256722604417024
766226599230472192
766185574529204224
766163680585277441
766272052936388610
766280428886122496
766178423538589696
766264478019178496
766273675876143104
766253409347497989
766247172379664384
766273483265507330
766262217230680064
766277253739098112
766253857949229056
766284359087235074
766219477079863296
766184622803804160
766257603588399104
766265404834676736
766249831367110657
766276028864036864
766281380871475200
766269490074050561
766267514531811328
766164330526179328
766234543162613760
766269070702317568
766137277185654785
766267787450998784
766199252192145409
766069165807529984
766245536580132864
766267111790419970
766274095491215360
766269137836314624
766193929553272832
766260619368693760
766258517946793985
766269716595892224
766067018533593089
766273554388164608
766113676009041920
766250368334528512
766216037859749888
766249282131361792
766278008747528192
766218042716061696
766230764262395904
766262909240483840
766222979701374976
766244538377572352
766270328813170689
766206634456670208
766267325741953024
766084206942384128
766198883097731072
766231397531062272
766214372695875584
766070474409283584
766243682509094912
766226351808544768
766257662333968384
766164108454526977
766155753405251584
766256215215185920
766257884413820928
766200045137956865
766208140228628480
766235726103056384
766206470681526272
766238754231103488
766249835724845056
766259541382197248
766234799052849152
766268668263010305
766207481739608064
766278184983601153
766246723656163328
766249550449352704
766259612592943106
766278679945175040
766215752823300096
766270207170150400
766258727490125825
766222471955709952
766277094376673280
766270190682120192
766267703258677248
766255602628603904
766247595983405057
766255443542802433
766186459753742336
766232576189198336
766085594950885376
766215027107958784
766080469741867008
766258060599975937
766258194930888704
766278906232070144
766073502868832256
766260795441152002
766241878891192321
766119883578966016
766220408391553024
766206118427230208
766213349407424512
766251194406830080
766190134064734208
766276922493931520
766253111480557573
766255673914953728
766228700358508544
766265954540060673
766189303282171905
766180424108412928
766239882402467840
766267368033189890
766182835954720770
766240373324800001
766237676248899584
766274405710303233
766277492726521856
766266025549574144
766099184818671616
766251643453210626
766209125537701888
766118797346480128
766265610401619968
766270379442724864
766226263744839680
766268143702511616
766174191498309632
766231279960526849
766277224295198722
766172236613095424
766102510801149952
766279757948395520
766259755308441600
766243615341420544
766274946960093184
766256823263490049
766247713298063361
766131505907183617
766258262048137216
766268689058529280
766265501337083904
766068817743065088
766255200348753921
766192440927592449
766266038266765312
766251391572709376
766212590326382592
766274686917279744
766275345494446080
766241258457198592
766259788929966081
766205694634622977
766273332123697152
766128507181076481
766192327400488964
766161507776208896
766075935737151488
766269510999535617
766240587204980737
766284941852282880
766274993189687298
766275978851000320
766286976194449408
766238037055381504
766252989677989888
766231615630479362
766213168884490240
766249529247162368
766231972305928192
766253639971340288
766250355596390400
766214796404555778
766178910098825216
766263051792285696
766284795315761152
766220488091832320
766232823569190912
766193023592042496
766275521403555840
766267460148404224
766288318522941440
766253098662764544
766163441262485504
766280634570510336
766285411908026368
766256345104474112
766278776464343040
766254944487936000
766190729303617536
766189274144309248
766143396658503680
766210518159880192
766216906005065728
766218713917861888
766274649013493761
766199839721938944
766250137660293121
766267875338387456
766198178710450176
766242764245860353
766246224500588544
766258614495481856
766092964380696577
766230248316895232
766122995740008453
766254864749977600
766154872228048896
766157925735763968
766241321250066433
766264893041324032
766187151713107968
766286682798731264
766252780126216193
766224271232360449
766233632944091137
766187705613029376
766260862432714753
766076384225611776
766252620696649728
766274141775429632
766215270448898048
766242050928943104
766242210354429952
766279753561178112
766282018694893572
766279157953200128
766255044907962368
766274955462017024
766260447167279104
766286292523094016
766283322943299584
766197033644457984
766275588843790336
766271327049310208
766233872069689344
766224543807594496
766220555091644417
766269246670155777
766199416009076736
766253979542183937
766214624446328833
766270379404980224
766261709673734144
766248547876384768
766184471401988096
766099897758146560
766247654745579521
766248350857461760
766191509653823489
766281703962898432
766275270022168576
766199579540881408
766249252703973376
766213038835990528
766126749755113472
766255971966550016
766283058567901184
766240851634819072
766256974363258880
766246442625142785
766246077699858432
766217468226469888
766268269733044224
766278956815441920
766278558167826433
766268412041363456
766259533068894209
766182647278276608
766265346009473024
766269464992243713
766253912496173056
766215890958487552
766255443576430592
766285088678113280
766199395121373184
766232643344207872
766216969125240832
766262292547768320
766141136259788801
766275240460709889
766262711999197184
766232659852943360
766147175713648640
766236837505560578
766256118607806464
766276524031049728
766217665375506432
766281888684126208
766251836122730497
766167962814390272
766182281971175424
766257591106150401
766270354117521408
766260183018471424
766275420815630336
766071648948744193
766258127733977089
766270131924336640
766259964792930304
766259818134966273
766285151596871680
766263622205046784
766277136395010048
766216713105014784
766151185438867457
766208874139545600
766221637444259840
766110798448103428
766280470896189440
766203102881906689
766241023248961536
766197926955802624
766258559881474048
766251051922104321
766194382621978624
766249663653634049
766254281502711809
766264691672899584
766264876444647424
766185289693798400
766282945401237504
766162472298487808
766179513734664192
766274984889217024
766281943155630080
766267514594562049
766225038731153409
766241417530335232
766270014601170944
766265845458739200
766267179197140993
766246551480074240
766244995363897345
766255560849186816
766267669746061313
766067144429678592
766255778806267904
766279141276590080
766276263975620609
766198002440663041
766244554928521217
766240293465235457
766257985295380480
766208551203274752
766276440245559296
766284845450354688
766260963070898176
766253543430975488
766270672939151361
766255485561417729
766167883340664832
766258786151596032
766249521223524353
766218453720109056
766265509633556480
766210887501897728
766243858745360386
766151542151843840
766267086737907712
766263437689229312
766257603559165952
766191073555275776
766256416482955264
766253107215011840
766267791536193536
766265539060756480
766277127817887744
766286992954892292
766260824797278209
766258794812801024
766181065740386304
766274590532247552
766171293171482624
766266352881369088
766242176988774401
766276700053262336
766222304204447745
766282798709616640
766262208779186176
766273084655407104
766098618499600384
766253962773299200
766281720714891269
766180445029560320
766073079328075776
766187038517391360
766246928954888192
766282832176177156
766198006722940931
766136719255085056
766228222300319744
766251764836368384
766172970943451136
766226192152289280
766269150389993472
766242143136583685
766080524079206401
766262242383888385
766180952557182976
766208635034710017
766285457852395520
766250246745776128
766250708219916293
766283910313603072
766089390980554752
766259784727207936
766263441820491776
766208261691322368
766255179050184704
766177035039436801
766078498519654400
766254436654219265
766176926155304960
766254034068049920
766279808166735872
766257494255661056
766266952482328576
766170437562798080
766181569166016512
766197855518396416
766279124482560000
766119203921285120
766277627007033344
766257133847535616
766275701725016068
766223079991369728
766248598338150400
766279258721423360
766260933802930176
766283012506062848
766275488104996864
766171305888522240
766212627823489024
766271176268218368
766199684151054336
766213684842598400
766224447493636096
766246421536370688
766183876146425856
766282689439760384
766191811643707392
766268378562588672
766188041056780288
766275408513818624
766083217040474112
766283360838778880
766273403326238721
766220412602679296
766245557425758208
766121867484672000
766270207413227520
766212212864217088
766286498132025345
766288452610502657
766276796463579136
766217279562448897
766284321003012096
766266361144377345
766233024828669952
766217015044481024
766187994730627072
766232693365436416
766249470543757313
766133892403240960
766275408287367173
766270609944743936
766186975770664962
766181099454263297
766259335668391936
766231942593409024
766219447967375361
766234459448287232
766279242049028096
766202318308118528
766077319899258880
766146442041909253
766257930605830144
766264196988301312
766171670440665088
766268336799965184
766087251843387396
766277534979883010
766247226834350080
766243108107476992
766248292325916672
766192302557696000
766266579101286401
766215064751841280
766263441837481984
766156625552039937
766258328901128192
766193070060761089
766283633308995588
766270379384041472
766244584259190784
766264272632545280
766198753237798912
766188699424059392
766189781793603584
766266826816835585
766283058731364352
766287546494046208
766249437064630272
766152137596338176
766198140802306050
766194890195800064
766279715938115584
766155384067207168
766182265462349824
766270081752002563
766069690464669697
766286863141306368
766190264096522240
766225244541509633
766274330170953728
766267833533673472
766169636199075840
766287206705082368
766128586873012224
766272342402011136
766267367894712320
766270001707745282
766271037671473152
766109595085316096
766260094908633088
766274019901448194
766256638831362048
766260623294418944
766243485271851008
766272497473888256
766170387050815488
766258735832596480
766254327740727296
766260509989412867
766197083737059328
766272946079932416
766175315341303808
766278004599234561
766201500553060352
766280278025338880
766172593498025984
766247381813846016
766271189043978240
766272849682268162
766194399504109568
766067194845421568
766188883885248513
766287420962828288
766083363836874753
766268064140660736
766189110344179712
766252490836865024
766144659110236161
766185998434783232
766160706706239488
766156663376211969
766282916103983105
766240675163729920
766229216559890434
766267246062739458
766263546967683072
766206026001645568
766192671308255232
766280659602145280
766276138142404608
766266508070653952
766212799873835008
766274204643823616
766249663624310788
766255900558499840
766222287364235264
766227756774457344
766173524386017280
766236011399671808
766168692489089024
766179723663839232
766250058048270336
766274200378155008
766255313599262720
766275743718354945
766261009363431424
766287605512167424
766135297692332032
766230110009749504
766274338911911936
766273449669132288
766270694111924225
766268575753510913
766270236907626501
766231607351050240
766199822839844865
766246748759228416
766275186215747585
766199927764574209
766238217549021184
766223897884786688
766191484605501441
766258530261217280
766192902351433730
766269569807839232
766233398079873024
766187659215732736
766252771796512768
766265903885475840
766233452635193344
766130637908631552
766253509645770752
766281011906904064
766196370717995008
766283448738803712
766273617437024256
766199608838090752
766253551907659776
766156285754630144
766270203005132800
766228004284530688
766148752990167040
766164280035176448
766260732585385991
766270337428230144
766191769675497473
766192717672120320
766243644844236800
766253140932952064
766181506335252480
766124941729226752
766254827005480960
766153718895181826
766256991329067010
766249714140352512
766257641286803456
766274854580543489
766278264469987328
766089994943418368
766276226008756225
766176838121033728
766212686522744832
766254801629818880
766229229214326784
766232437554839552
766284812021739523
766258929059979264
766281766957113344
766078578047979521
766223935922987008
766216620897427461
766246593406365696
766273583672758273
766248032140681216
766245691815518208
766179107239522304
766222371447574529
766284711211700224
766214356128235521
766256920013393920
766249508581834752
766260300270010368
766268026207498242
766218080380973056
766286384718028800
766285734802132992
766253417438253056
766248632039444480
766143866701488128
766210228757139456
766273151969988608
766149516466741248
766173918818365440
766272170293166080
766251206989717504
766210451034238976
766155463767552000
766249147791839232
766271385916284928
766271247659339776
766224820879196160
766255271555530752
766284690177208324
766196740110376960
766275064291479552
766222296025485312
766287160890843140
766287538185265152
766256915785539584
766258484211953664
766240943741820928
766219095746412544
766253329378926594
766275869727924224
766171636940861442
766207447853895680
766238636706783232
766273365581651968
766214242940825600
766155203758395392
766272354838130689
766255355412307968
766194000948846592
766279317365981184
766251546799644672
766159221717078016
766232307610947584
766274485603434497
766212946661871616
766266604359446530
766101101523460096
766276603722756096
766284719705190401
766249575749394432
766264192680755200
766130994139324416
766274275892396032
766260950576013312
766174975808135168
766282698088415232
766257670647062528
766268986698919936
766258924622229505
766269880081317888
766263223821697025
766182449923719169
766185415267217409
766182601023492096
766237671991676928
766212531501293568
766263047790989312
766268915639001088
766208362476244992
766163223154491392
766269246766800896
766256806641401858
766287718791774208
766252939480621057
766251454457864194
766262883986579456
766277559818432512
766270043743219712
766200611486306304
766253065305460736
766097523861749760
766231959664226304
766194932247891968
766151411918774273
766239270210265088
766177387499454464
766248279659118592
766119497468112896
766125075921825792
766251219593662464
766286393240788992
766283922665836544
766288322633297920
766172089829167104
766261110068486144
766076522906030081
766231263468515328
766072840240103425
766285055194832896
766197377468358656
766205925342453764
766248250382905344
766231036783104000
766213940678275074
766177005889064960
766227085929177088
766173067206860800
766069359097688064
766067937039912960
766271553810141185
766213932323368960
766067219637866496
766251593133981696
766190674794389504
766114942600765440
766288502791086081
766275752211935232
766280210748698625
766270379295780866
766260799677562881
766199449668509696
766263614080552960
766282643641995264
766282966561546240
766281749940826112
766269938805772288
766183347332780032
766202460776128512
766273873394270208
766264616418762752
766269683183923202
766287186056675328
766273885637578752
766282689473306624
766237139453476864
766183305775616000
766167958456508416
766284614952325121
766251978724741120
766249684449067009
766270983250542592
766237583940526082
766203354552950785
766199315152928768
766173868344029185
766175453824647168
766276037311336453
766255393114820608
766190515444445184
766081220421816324
766077189540413441
766123264330518529
766270807081414656
766249944596578305
766246581054107648
766169292291379200
766223705026523136
766222711068696577
766246807391186945
766243720316477440
766286741422485504
766253698624413697
766285550299086852
766288498634682368
766248925288361985
766274401776041985
766149755164590080
766259025189085184
766261990625075200
766087256192880640
766214326684311552
766223273256423426
766223289685450752
766233377351405568
766255443559616512
766246396194197505
766256869493137408
766253048360529920
766229157562945538
766274636602445830
766272182972547072
766160618701422592
766260371896229888
766235575091335168
766265014646747136
766270656161910785
766265950278717440
766242826908827648
766273512474566656
766253740512808961
766160291243720704
766279694698196992
766284652353036288
766233691966300160
766086790491013120
766286435209084928
766133913274036224
766194814882840576
766280948820373504
766269968166035456
766273978105200640
766262686778744832
766256353580949504
766222438304714752
766215710863392768
766109892763496449
766151311448571904
766260497553453056
766274665790709760
766214133608026112
766069535048884225
766172417106608129
766249164560736257
766156264766398464
766159326713110528
766163038571524096
766258219962380288
766136438236807168
766263076857470976
766067371022946305
766198694479851520
766267124469862400
766259213932826624
766246908125929472
766246538959949824
766146542428311552
766148685772255232
766276997840527360
766274430918070274
766259801210912768
766281938877440000
766178905728307200
766186946301394944
766141169470287872
766263005575340032
766229426229182468
766266625326710785
766276196938223616
766255443463118848
766254789059641345
766260036393955328
766233201035644928
766107833473433600
766181942505111552
766266050887479296
766252540929474561
766142134412054528
766193682093670400
766234803284959233
766232743764107264
766223285537402880
766210262227570688
766263873833930752
766228637762871296
766251139885129728
766070613182189568
766145082743369728
766283570566529024
766264351917420544
766280437354209281
766264872275283970
766203882645000193
766222195123257344
766287257250725889
766178348120834048
766224699038769153
766256156260069376
766181065732030464
766287567624994816
766218168448782336
766259931334975489
766258677229780992
766247461832667136
766259700572749824
766232181786218496
766288360516321280
766146240467836928
766231410109808640
766080851293503488
766266063373860864
766199029839589376
766252478128152576
766148224516132864
766190846886621184
766262770702614532
766279627861995521
766258991852847108
766256517133860865
766241128366665728
766265929143496709
766275383100530688
766236803749863424
766288439851483136
766275341119660032
766269486034923520
766195481663778816
766080054380023808
766283167565221888
766146152416759808
766261147720937472
766253652319272960
766284531087216640
766220693809815552
766269376903450624
766134051967234048
766258689854599168
766162522609070082
766232181798731776
766272019365109760
766220718971518976
766286938383024129
766285306731429889
766229807826952192
766204780595339264
766284610665844736
766285822677094404
766172261816631296
766158223476920320
766202070806437888
766218223230386177
766237932105662464
766244068321931264
766278478371098625
766273114154135554
766277681478598656
766203266237595648
766272464099827712
766280021921136640
766268320014303232
766137260383277056
766255242124066817
766276595271229440
766211067647102976
766242680301060096
766257712619454465
766150539830816768
766086375418408960
766115106241454080
766201307606683648
766262871420391424
766265899632488449
766273957251129344
766079966282911744
766273978252001280
766199034251976704
766139588381335552
766276708722892801
766240352273596418
766235092733812736
766281502673993728
766178452961656832
766210979608879104
766280999110074369
766269364257562624
766253081847861249
766282593268555776
766273135125463040
766186300353421312
766231091300753408
766263681172836352
766206223272153088
766173004250349568
766195246619303936
766287106381676544
766198807856046080
766208853218365441
766268709862305792
766191421657194498
766279141314355204
766261701465563137
766241686032879616
766285382271045633
766255502011535364
766270953773039616
766264805250494465
766282605843116032
766250439490703361
766273696889761792
766227928661299200
766273839642714112
766271813596872704
766272472190742529
766261013645852673
766253904304611328
766221163580231680
766092729503903745
766261382446710784
766213760533094401
766273583605805060
766216755073220609
766272258226679808
766237768783695872
766258840765603840
766199013393698816
766288473712058368
766247126326243328
766273650995724289
766242843694338048
766069350704947200
766267833596669953
766074501020786688
766195444053643264
766263974463766529
766220408509071360
766285940021006336
766278222598189056
766258765393952768
766124228705910790
766178356433940480
766149692468047872
766261390772363264
766278260607025153
766239505196068865
766267128785895426
766201278020067328
766273986527424512
766183842432503809
766283230504968192
766267778932232192
766227622527397888
766192487094325248
766117807436230656
766248837530918913
766282836328476672
766182642974851072
766280517008367621
766265195282903040
766258408815198208
766147117257744385
766209033514651648
766247071691186176
766174044550946823
766193254454951936
766131832916107264
766247608318889984
766264377083387904
766288213388525572
766205401012572163
766280676396011520
766164347139817472
766282593218260992
766259746701660161
766270052345769984
766195624215769088
766272489043271680
766227908004380672
766276242823868416
766255640398430208
766272346617290752
766258232465776640
766268382891110400
766066741554405380
766199197729222656
766128028824903680
766181560840323072
766195162724827137
766171091870027776
766254281649451008
766071258790240257
766253107244179456
766172312248782848
766119421983293440
766265002345041920
766240381814108160
766260799627259904
766260564607795200
766267598640001024
766110081242902528
766184958276866048
766069182936952832
766254625372663808
766173734118064128
766078833812447233
766260988094054401
766211436909658112
766285013306470405
766203991923494912
766284430197555200
766272174336401409
766266654854479872
766257469240868864
766192319313874944
766286292376129540
766172417089802240
766259805564481536
766261034432602112
766267292367720450
766279007138619392
766260061199036416
766286015573159936
766269112595181568
766107623682928648
766191115548721152
766283952000688128
766275450201145345
766281540405895168
766082327541719040
766254852116799488
766186606655074304
766276171466092544
766284472270458881
766251664357548035
766138921575075841
766281125098577921
766239874127007744
766139584069545984
766272057055256580
766275416587808769
766253392469655552
766225974119784449
766269519354441729
766248396998975488
766146408416210944
766287584502972416
766208295250096128
766215127850811393
766255720450916352
766265711173914625
766272912743473153
766269171558735872
766271151291064320
766275714383503361
766190427493937152
766225747577081856
766188137349574656
766274745532837888
766215815460978692
766276205297401856
766266076061585408
766231410269048832
766281338957602816
766281070761377792
766239576394465280
766279837380149249
766280839978102785
766265010746167298
766279078445854724
766230223192981504
766260954694680577
766127555095072768
766254445059461124
766282828166287360
766284522379849728
766079207143198720
766157225303736320
766222941772193792
766246568391565312
766213949306142721
766260371611119616
766246475869331456
766070403278209024
766247365263187968
766159033220886529
766209302059159552
766204235033808897
766202892881686529
766201429145034752
766279287947333632
766257817208651777
766187105445961729
766263194339901442
766255095306530817
766281640893095937
766150984120803329
766258387776569345
766281192425590784
766232097828827136
766213320026296320
766271004394024960
766183909390417920
766142700735242240
766278700665081857
766274883923894272
766248845617553408
766284337838854146
766162984095940608
766284069428572164
766192273210085376
766217015216320512
766287127055335425
766178104783941632
766222035697610752
766258354452832256
766279414002876416
766225169144745984
766220982994501633
766177890560073728
766207573905244161
766288289036894209
766143740524265473
766244357972172801
766257645313548293
766251706334216193
766276855490109440
766252696080756736
766177139842580480
766258110889680896
766266872748650497
766178368819789824
766273101562777600
766283905796366341
766275370714800129
766285285738942464
766199587992440832
766162577441320960
766080159371915265
766158277981986816
766253702776840192
766250540447703040
766065919563034624
766260224768348161
766171590908375040
766229254212292608
766286271748595713
766272300131966976
766255904941547520
766242935893614592
766285025981661185
766204423970385920
766269108501508096
766101336177905664
766284992120889344
766245259667972097
766258475877949440
766245725277659136
766265459285102593
766259667093774336
766198149371133952
766253820322152449
766262015916666880
766198199421808640
766275701909688320
766280135200890880
766270735845302273
766185813822537733
766249437199011840
766142230881009665
766217724116758528
766287966071382016
766287122936557568
766268961768046592
766193958917726208
766240247348858881
766271494884208640
766275911456952320
766255753967570944
766241841435992064
766197910165983232
766169304928780288
766212111869448192
766200900603879424
766286556822904833
766257872078450693
766252935089053696
766249026123620352
766098484264996864
766282530316230656
766238817225506816
766285567109758976
766275223675101184
766286925930106881
766262082895360004
766285625469374464
766246274513317888
766128645257719808
766210874734481408
766072991021162496
766274258976727040
766210770015248384
766228004343132160
766193665333166081
766188200469618688
766076245868093440
766237894415642624
766286669817454592
766224912910585856
766255212935847937
766259952277127168
766223055131648000
766066162954334210
766155497443561472
766214511229558788
766208077007884288
766248845621669888
766281674493538304
766287102145331200
766278432535646208
766204755244974080
766206634477617152
766202053936939008
766285487027945472
766282912115396608
766209650157031424
766246748620722176
766271067375546368
766266038157664256
766258177918771200
766178461077602304
766184836327469056
766260568919453696
766160421401223168
766066133636112384
766254495563120640
766177924403695616
766118264531456001
766281951544160256
766270585068326915
766236736842235905
766279363415379968
766232467217022976
766231791845961728
766227295593824257
766285554337984516
766272312962347008
766181346674929664
766227643528257536
766274321933295616
766117165607096321
766226838406463488
766133372510928896
766254902452613120
766143887324962816
766174107448647680
766065978379821056
766190519672197120
766274418553282560
766250255184568320
766266147201097728
766285030071136256
766267548191092736
766285600659869696
766249705743331328
766136731917705217
766268160609837056
766181141376176128
766265140832460800
766286078458429440
766237231799472129
766271780285579269
766260925317976064
766267384428724224
766262691065311234
766203979214778368
766249349273751552
766121372393189376
766171536529190912
766254164326223873
766070164316098560
766212405529640961
766286988865511424
766265941797863425
766112539369476096
766187084583272449
766271486625734656
766138460251881472
766176808685494272
766240008353173504
766257062535847936
766188321857007616
766203572564484098
766228293502763008
766196706245566464
766066917886930944
766261009250222081
766275488079720449
766266981871792128
766274225560752128
766284921107120128
766096378430763008
766255443626688513
766265400518664192
766261701415141376
766218109820608512
766257624383950848
766274745557979136
766264046073049088
766251232289783809
766287852862894080
766199155991646208
766221926868156417
766253740496154624
766241346353004544
766183506858897408
766254659136659457
766275618115903489
766154524339896320
766286502045241344
766258605817491456
766199159938510848
766286728726536197
766250762628366337
766070386568097792
766280517004189698
766260317210996736
766285990390411265
766203639635570688
766287391359246337
766191706576388096
766275697736310784
766275924333436928
766172433783062529
766237571537973250
766278323496509440
766250565487759360
766253992007593984
766178117182455808
766219313707683842
766259906127106053
766285814443741184
766086144459153408
766271364843970561
766278533060714496
766271008298897408
766152649280479232
766193795385917440
766140368446513152
766147704523067392
766258207522222080
766258245056868352
766238133327372288
766171620079730688
766286397485424640
766212862738100224
766201928216879104
766247583090085888
766261223109165057
766244550818009088
766281053879300096
766254839521128448
766191694337417216
766183049801371648
766176091203592192
766285558414921728
766253220293283840
766287231892000768
766170890304380928
766252029186600960
766232248924377089
766175856360300544
766283448759844864
766279208247197696
766245200817774592
766259138435375105
766216318844563456
766249407696216064
766249894520782848
766130180687536132
766283910074564610
766272325427732480
766185298023841792
766070919089430528
766257699852083200
766252175907487744
766236405290852352
766272367429423105
766189630559547392
766265861967491072
766255384772407296
766257142126878720
766246492868792320
766121661724622848
766169040553332736
766263710335832064
766241656798609408
766274355441512450
766189525865472000
766234429882822656
766263014223929345
766286028374106113
766256600893968384
766254248023777280
766278952541384704
766070499990470656
766196689581531136
766120835786665984
766214234279673856
766197960673726464
766186992422031360
766217438916669440
766157821087981568
766192025465032704
766208299318415360
766226196673822720
766260363138633728
766251182134267906
766187403254067200
766192256080633856
766264222238052352
766279963339218944
766232542521483264
766116184114733059
766255300760395776
766204679910989824
766276742055165956
766209821918060544
766269716625104896
766277136252624897
766190951928827904
766275836131631104
766269313783398400
766179132107620352
766216834978840576
766255540087427072
766216604124323840
766228037906096128
766252373295689728
766270136215040000
766123624797466624
766157502392172544
766164280022556672
766207401729064960
766245486139412487
766282056456216576
766265149086990336
766283960414511104
766273214670602240
766261617432662016
766277157291192322
766260262580224000
766189928573202432
766284694413541376
766213781311619072
766227983472308225
766285634113798146
766237969787285504
766259352630165504
766199923566084096
766190608046297088
766200263329718272
766229933576380416
766264595212333056
766076417809448961
766272866623053824
766281007624445952
766275450280644608
766119438881918976
766172257647529984
766247998598868993
766173633354014720
766258639602524161
766185419327279104
766160895617667072
766079643568918530
766278214209642496
766101176827777025
766285369658793987
766152066322530304
766264520096489472
766282915982565380
766131531274412032
766211881254187009
766238917733519360
766194202430627841
766252826184089600
766285445315629056
766132147530805248
766223096831418369
766256995389366272
766261319502737410
766255682488115200
766139999217524736
766281871730806785
766170064039149569
766270354239131648
766233587066646529
766277782401941504
766078384891985920
766254633828413440
766277434287067137
766078443779796994
766256223415111680
766216558020558848
766260581636636672
766265316741681152
766233720994967553
766260950483734528
766250573918273536
766233192646967296
766250015803179008
766232446153154560
766279883530113024
766228662689476608
766242218675933184
766189085379719168
766286711898959873
766277291685060608
766258471633195009
766250380695105538
766183209054896128
766247847566213120
766175386677997568
766215886806155264
766263295204532224
766152301413273600
766187168536621057
766242231384731649
766234777989054465
766139785333186560
766263345515290624
766279271463677952
766212401360502784
766196165469667328
766247361135771652
766201441568624640
766255883764445184
766200175106920448
766209486373679104
766102678648852480
766287680938184704
766285583593472000
766185536994369536
766267288035090432
766271637796814848
766280261168431105
766267955114049536
766177391802810368
766238758588919808
766277572732657664
766255070048559104
766208882637234176
766200820803198976
766269955520299008
766124740381667328
766269142156664834
766268991069229056
766251488159072256
766199092850679808
766272191079993344
766256944910741504
766083812648488960
766106423998701568
766235293997563904
766264544863727616
766256907204124672
766277215973543936
766264125664194560
766112375908950016
766214171272765440
766201525790183424
766271830747414528
766182554940612608
766188703459016704
766142440600379392
766121468883197956
766200976277639170
766272480818233345
766070671927566336
766185482422149120
766248292271349761
766255745377656832
766226389565632513
766287378742857729
766271650086129664
766260853884743680
766266046479302657
766277887091548161
766196974903230464
766196060259844096
766263228108304384
766213072591519744
766248619443908608
766244517070725121
766177324488359937
766254554140647425
766133871620468736
766218974124269568
766142029407584256
766285265023410176
766261219103797249
766272786813841408
766247226687512576
766256240448016384
766277971179175936
766275488121708544
766226334850875393
766281175283470336
766106944205524993
766247549548257280
766205124406542336
766178922383958016
766187483298205697
766265908343996416
766269083448778753
766285403154415616
766152175315738624
766277324996222976
766213718623518721
766282563895881728
766207951203930112
766275110386806784
766221503226445824
766201966124990464
766262871588278272
766215937481736196
766134043301777408
766285185159692289
766265149128749056
766089894246682624
766274682593030145
766268055663980544
766098295454371840
766220894884814849
766097662164676609
766212485481394176
766258996143656960
766272480776368128
766245410683904000
766228163793784832
766250242647977984
766218319556935680
766215664545693696
766278575024541696
766186983827857408
766074023147167744
766242881615060992
766207422784339968
766257263774429184
766281267843305473
766237550470164480
766199218927271940
766267539991236608
766248443199315968
766280349131366400
766219124758282240
766280630107766784
766284447016595457
766184027028160512
766119594260127744
766281825715154944
766279690638196736
766261151722274816
766193690658340864
766269196506247168
766248245874098176
766276477679796224
766269171181105152
766189588675256320
766249562977828864
766265576893325316
766269641022840832
766256575770132480
766079152608993280
766149734230847488
766269053883322368
766219531853455360
766283087936311296
766248187208224770
766071112119775233
766232710331437056
766183666447966208
766069392673153024
766265337591443456
766230520988594177
766271364886097920
766263836198395904
766274032488423424
766137772142915584
766145187793940480
766073645638778880
766250305394651136
766283000090730496
766174136670429184
766261802111860737
766101307128156160
766275500377411586
766281209093591040
766153844749283330
766287685048799233
766270735836934145
766175072134504448
766256349424541696
766222044358930433
766238385065177088
766259264587501568
766159012060692480
766282085627666432
766147024693624833
766131153543634944
766207745787830272
766192814283685888
766274175166193664
766282056074616832
766258907970998272
766180390428114944
766253711064764416
766212258875736064
766234958587392000
766269989229694976
766101818610950144
766276863693955072
766176837802131456
766068545398509569
766269909533724672
766258735786385408
766278860191232001
766264272527712256
766225470975336453
766279090995277825
766272761778020352
766173767726948352
766248552024518656
766181627827544065
766286443429888000
766288062632628225
766270379442700289
766275756490104832
766281548970721280
766181208430632960
766277194901557248
766245330753060864
766256814778384384
766269376903405568
766205686254534657
766255187740590080
766256664131604481
766263077075582976
766246924626296833
766154700311891968
766128041319813120
766249227500552192
766253971036078081
766128418853384192
766088527033536512
766220211343228928
766086383740092416
766096680596873217
766161377790656512
766260891667095552
766207376689074176
766258522225082369
766275513111441408
766200867339001856
766252108924411905
766174115866619904
766238162955927552
766227849162489856
766219913598005252
766266361207222272
766252578715922433
766278990105419776
766269339246862337
766259230714241024
766242197960323072
766215379261718528
766271465658261504
766250569514311680
766212250621341696
766265539073286144
766164792121761792
766243279797051393
766276654226432000
766280495868981248
766278667190177792
766254243921719296
766169481223761920
766216339950272512
766244626462306304
766223361034874880
766263961922613248
766281154609700864
766258031445147648
766213311541153793
766229019381624832
766272363407237120
766259797003952128
766172404385210368
766122874130268160
766256869434388480
766246459285143553
766235788887658496
766282064798814208
766189903306747904
766278747079184384
766248703153897472
766206290536361984
766263731286188033
766209410892869632
766251249104621568
766218135296880640
766259167812345856
766252951836975105
766279766248939520
766277547529121792
766245104503951360
766278625293393920
766260770032214016
766219217020473344
766285818403119112
766278335890616320
766219544532705280
766262280174637056
766191388199378944
766069048719183872
766128024760692736
766259323295105024
766246823925125120
766261323760078848
766247209805361152
766262687068262401
766250238105485312
766255443593138176
766176510889918464
766279174910861313
766287806478032896
766250133298216960
766266457827188736
766212866978394113
766157548328194048
766250984871976964
766284438808301568
766246517942386688
766286531493502976
766079462886825984
766285399077552128
766174669313486848
766216637750079489
766253954594398208
766262531652485120
766069472310329344
766224761890406400
766187902627741696
766202687436234752
766168768229826560
766217996683599872
766184245211623424
766259033665859584
766271264344403968
766277799090925569
766286162633723904
766264339745701888
766247000375427072
766258479988404224
766284904355299328
766266621266501632
766241769902276608
766153064533389312
766266029790093312
766209985588015105
766286384978026496
766222346050949120
766252033414422528
766277040098119691
766286401461563392
766248040348913664
766171100367745024
766264826289090560
766233238574600192
766280823263887360
766262762422964225
766239404499275776
766276180148379648
766249885905584132
766246488406106112
766176636601499648
766219460491481088
766232223943159808
766174178638639104
766145506376503296
766266373857173504
766262863187087360
766279577379414016
766106583302565888
766184362413060097
766139407971651588
766259935466381312
766259239174234112
766264171633709056
766256722663145472
766249282135392256
766280898593583104
766251291081318400
766250947261718528
766284539132014594
766158521528442880
766254679957331968
766137503694753792
766197436280934400
766288343466475520
766182160411664384
766194911117017088
766219141854494720
766164011608137728
766258127792578560
766074509510139904
766218495864532992
766252662782328832
766210677690294272
766258643851292672
766255296822054912
766247168256598017
766217212432617472
766279141448642560
766284447146803200
766268395583000576
766253740366131200
766280013511393280
766250821247840256
766245720903000064
766240381671473152
766178167505682432
766254457621446657
766275399936421894
766241283270643712
766285101369962497
766157158157168640
766262342908645376
766269041476374528
766282228351504384
766285763885629440
766145330228363265
766214632700833792
766262816949071872
766285575506755584
766265396399775747
766284354792423425
766266302629425153
766275982739124224
766277912278491137
766233553411727360
766284987926589442
766203589190488064
766219343130562561
766227706648203265
766127777137496064
766120751829094400
766212200017039360
766221578690494464
766222572782358528
766261411785900032
766250951116292096
766186749232082944
766286191918452736
766080465522401280
766163621751689217
766239475852652545
766219745683054592
766210463520677889
766255267289899008
766254533462884352
766277518181732352
766083707518066688
766174078113714176
766255279931551744
766261206407577600
766262355621580802
766205870791327744
766229950261174272
766267032102801408
766205610715123712
766175084776132608
766261172832198657
766260480692277248
766257788104302592
766269645330407425
766285512302796800
766190217762144256
766261638273961984
766264343730221056
766068373188857856
766288011994734592
766217837149052928
766256848655843328
766282081567666176
766273638492405761
766237835728982016
766217388455038977
766279300580511744
766266147176054784
766287320215461888
766251152648306688
766261395335675904
766257519438073856
766213886085308416
766182643012599808
766285608671207424
766288137815547904
766207104109522944
766261504278757376
766203849451241472
766281523767091200
766275236333400065
766216222375604225
766277262220165120
766079639244640256
766261055337140224
766226490140815360
766286338832248832
766142243560390657
766196278489473024
766232710364930048
766209930919632896
766263336933687298
766247549770530816
766204822181715968
766258731818426368
766170936697552896
766242311248412672
766202146580750336
766276469362397184
766067282560815105
766204528932839424
766221133943181312
766258018644131840
766261374129467392
766178058386739200
766181959148113920
766217388320784385
766246610015694848
766162216722767872
766284270969192449
766280307343515648
766278898057306112
766282102484639745
766271176289189888
766191648200073218
766273705555136512
766237378751135744
766254155568586752
766287534099881985
766275588692774912
766169212922437632
766268307511078912
766268215190102016
766245188310175744
766287332689444864
766236485091680256
766227580483670016
766164011738079233
766239849028476929
766254629579620352
766259369344438272
766249571232190468
766215127808905216
766272090664239104
766260594144120833
766087121736179714
766178046088851456
766274196183932928
766181535481487360
766181602628083712
766212510492024832
766138275543252992
766246530579783684
766195762489352193
766259381772124160
766279564838305792
766261701268430848
766190595236851712
766256739276709888
766187118251081728
766257389498621952
766214196715552768
766189471163375616
766254285990481920
766276175987675137
766280802225184768
766169380682104832
766288100070940672
766256760378298370
766161021300006912
766207930521780224
766283142726549504
766236476862496768
766257217473568769
766125008800387072
766263710264340480
766184731822129152
766169762204356608
766162355147399168
766237139294101504
766093769745829888
766182869186256897
766253027472703488
766266457659469824
766259960514744320
766091211325091840
766279535381929984
766256177613312000
766205158070034432
766269280333754368
766271704721137664
766274691094880260
766070940132339716
766175302737276928
766248518751293442
766242470350954496
766278281381294080
766123184345063425
766284564654268417
766087990087077888
766208567753969664
766248124436377600
766265572833259520
766260103385276416
766247235105464321
766173168029536256
766190419193585664
766214897256525824
766262766579617792
766270635077046272
766097762739859456
766254600424976384
766190855178903552
766203782027935744
766264926868500480
766185931237974016
766250837874085888
766220639082573824
766271331415359488
766118059031400448
766277715183833088
766229656781615104
766263362380402688
766254457910800384
766274414195404800
766283784224407552
766253614801285120
766197134106488833
766084294942920704
766285810220068865
766255078445555712
766247805690183681
766237487756738560
766275634687508480
766259478438305792
766102020080021504
766275550763741184
766265648221523968
766228864213352456
766218537694273536
766267854530482176
766204474436255744
766267346696736769
766227853318905856
766171909671227392
766167774183952384
766263412695367680
766259310380843008
766205212562423808
766228297965510656
766252419261005824
766186983806869504
766154994009640960
766267090823176193
766272925150375936
766271692205355010
766285353195933696
766283264311103488
766258027024510977
766258690013929472
766262628465381377
766266365300834304
766175969824636928
766151751653142529
766271335454638080
766278159822118912
766102850476748801
766151005402566656
766164297009467392
766190972606767104
766224720215810048
766221385748193280
766282035124064256
766194680501526530
766267330200539136
766278331595579393
766101743306362881
766261718204964864
766204608624652288
766113961234329600
766253320923144193
766169061633949697
766262183588139008
766276553214824448
766133569475350528
766264914243649536
766265031596052480
766288511188234241
766286288508952576
766209553549492224
766262988965687296
766250418611642368
766254499640016896
766212493584760832
766235923327619076
766253132217217024
766258018631622658
766275865462312961
766276624660717568
766271792847519745
766269980711149568
766179178332954624
766287848714698752
766258765318463488
766248984084156421
766248216467763200
766278101106061312
766286997195546624
766178205229256704
766281770966798336
766281263732944900
766273646553919489
766280806566285312
766101520974766083
766246329244721152
766218273474154496
766282593058820096
766281662103715844
766287462863896576
766230269250662400
766252674975170560
766231418422919169
766204239177781248
766156399252480000
766187218868244480
766241640101142532
766239488385384448
766258606106750977
766268672059043840
766282870155579392
766230999189553152
766253153176150017
766190200854896640
766274154396061696
766260661173313540
766272942179135488
766264746563612673
766194718174773252
766259822404644864
766148236956405760
766180738634887168
766121791865565184
766248376010731520
766138220979499008
766086907847516160
766270236836323329
766246350069596160
766277585298944000
766282542752423937
766282605713063936
766262854601232384
766196433762578432
766122622279180288
766269171382513664
766250188138831872
766209226221948928
766254139034701824
766257288713793537
766260208087826433
766244768837988352
766179195370278912
766275756603346944
766274968007041026
766252570453143552
766138338529120256
766173172177604608
766271507689574400
766282521965371392
766226179699445760
766231942916345856
766269641173962752
766157204374351872
766240251681603586
766111402515804161
766250011973808132
766246450682404868
766203853578444801
766259289732292608
766141912050962432
766262649286000641
766220995397095424
766279451676143616
766255988747997184
766283255851192320
766280395218362369
766273332123545600
766218952984920064
766267917289873409
766269657925976064
766221259986186240
766194369997238273
766083447689351168
766264813668433920
766268697346473984
766280366046846977
766284065381253120
766266751386517504
766276951854067712
766284191134875649
766200518913957888
766255325913550849
766211625661726720
766276016348209153
766256374519107584
766268252792250368
766254034068144128
766261965362634752
766272799413510145
766261604870713344
766225223590944768
766270735727878144
766242935990091777
766284396840251393
766139399734263808
766254004875698181
766259532909731840
766267338312314880
766215727510646785
766206219182714880
766277266393432064
766252884971380736
766266243804372992
766195305591218180
766097292877242369
766213303190380545
766278486927433728
766081384137895936
766154729923702784
766286510777860096
766260434622148608
766255271408578560
766234228677894144
766201408068739072
766254315216396288
766149394508812288
766164754025111553
766209981452423168
766200262952452096
766164217342914560
766226800393408512
766108835736129537
766279606651478016
766236451759587332
766215341840228353
766286401465946112
766257532113448961
766128037184233476
766180822588203009
766274703765889025
766070008954884096
766262431144226816
766250318128701441
766232014043439104
766274301142048769
766120147891421184
766193015576596480
766280370358804480
766241900030488576
766255665761423361
766278109570084864
766143904366358528
766189479698829312
766282538666958852
766251983024099328
766249730938580992
766257397962838016
766182965906903040
766153068664778752
766260044568535044
766285126603079680
766196915918823424
766170466839068672
766100715634819072
766182181312073728
766169988864421888
766156059224449025
766260296382029824
766263383301775360
766286607041306625
766185230684258304
766286468889403392
766266076070109184
766259490807246848
766209880764080128
766178045845798912
766257221948805120
766261269108109313
766251043697094657
766246723492704256
766262242505555968
766196538620141568
766260250072772612
766248439093063680
766209834421194753
766147100555960320
766117618482876416
766262854898987009
766275005739139072
766276037420445696
766251769038983169
766160538720165888
766271251815997440
766249017768611840
766136706823315457
766288389884772352
766280332400136196
766288280530874368
766170332793298944
766239014227677184
766267581590364160
766228507403886592
766266696545992704
766261504077402112
766223889479401472
766283738074517505
766227614319177728
766223700903485441
766175772763652096
766279434685059072
766212892085682177
766275357976633344
766101701023543296
766275047552086016
766282182264512513
766265614717583360
766197906131054592
766253434320420864
766162740759105540
766265287352029184
766264679450771456
766253623265419266
766263924358516736
766236875111608321
766237714069000192
766120651279130624
766288427226632192
766258756887908352
766258299851444224
766168411781070849
766263777327099904
766073414872395777
766112971156295680
766261386838020101
766098434029817856
766192738769526784
766283046249201664
766229702914744320
766245737684406272
766232593054531584
766145812820848640
766097645156708352
766204541289111552
766187705294262272
766179652155080704
766280831606198272
766284363243876352
766256324413980672
766139235904610305
766170382961348608
766251903260958720
766238817007333377
766250632760139776
766255443521908736
766281007591030784
766194516793692160
766078791957540865
766235730045575168
766094575052197892
766194026315911168
766270454646530048
766266772131577856
766132646602690561
766087633445515265
766272396802142208
766278403087540224
766213697375264768
766176363825037312
766262384965083137
766187382488072192
766251563580960768
766277664781066240
766161247763042304
766178951748255744
766287714404687872
766176166705266688
766250724921581568
766238355856068609
766168268910362624
766182189751042048
766284132473331712
766162073973821440
766168390721495040
766181166324051968
766281838008659968
766271675260370944
766285407482937344
766262506654461952
766256395545030660
766247616732626945
766281737718595585
766257683049635840
766287391376154624
766136052650283008
766246811451420672
766270567943053312
766271381608734720
766267158007382016
766276792625823744
766274842115055617
766199940238417921
766199080334786560
766255413893353472
766261399391760384
766197650291040256
766248359120216064
766128058067738624
766187265198522368
766270207383875584
766225265324273664
766070315063603200
766263571923759104
766270215625674756
766233586957705217
766251907639808000
766193833382146048
766252071356170240
766254122198859776
766265803196997632
766284497348206594
766155589458112512
766286682408837124
766153383400968192
766275261356617729
766285197688053760
766256957678350336
766262884196347904
766110320586792961
766274020039720960
766156172487426048
766223302608248832
766219947169222656
766272715476971520
766225823279960064
766260463835484160
766205321354379268
766176124942581760
766268601112338432
766172442435981312
766245704431964160
766280529448665088
766253761698209792
766283847080218624
766171032881238016
766197155153469440
766270723203760128
766098932799856640
766277207522025472
766257888629235712
766180407272284160
766259700702806016
766254780759105540
766262858850054144
766230004883742721
766282077151133696
766193715895500800
766152745908920320
766253891579211776
766262993352916992
766242495483248640
766251735723675648
766259071397822464
766240981373034496
766247512009236481
766222690172674049
766260317093494785
766274326295252993
766248808011489280
766250313955377152
766211919015534593
766278692607700993
766161503519182852
766252230752239616
766208274211504128
766215387931414528
766275982848393216
766213219350376449
766139370193563648
766278138804498432
766263030736908289
766211109758103553
766204281238253569
766263353815633920
766250548521607168
766190905716080641
766283667098505216
766279355051880448
766248375880671233
766265279252955136
766277488511225856
766094583533109248
766267661298704384
766071657404461056
766221528262377472
766208102303686656
766217086343544832
766276020676730880
766255191876337664
766154453170946048
766236854387560448
766220647550836737
766277199238467584
766279728428908544
766215572560416768
766254508250914817
766271574844575744
766171511187275776
766184924705587201
766253585210322945
766145879875129344
766288431731380224
766270031202164737
766280042888462336
766272455409213440
766270756690984960
766231246468853760
766180122030403585
766253761304068097
766250951183257600
766246673303609349
766260061169680384
766270463077076992
766249978067095552
766130335796961280
766274925854355456
766203870158659584
766176762309046272
766255858586046464
766101357237460993
766067840625565696
766276406565335040
766235075793092608
766212296515387392
766152770911035392
766254780687745025
766281489898086405
766212963569168384
766247230894379008
766283323140370432
766093517944922112
766185767735586816
766170487613423616
766272467895746560
766263664441602048
766177236256948224
766098861790203905
766087859929542656
766201483805224960
766255443580628992
766278390512963584
766260786889101312
766253321158098944
766280722436857856
766223936006844416
766274900759875584
766263567876251648
766251693713551360
766231137567936512
766217182976106496
766273713683570688
766285332182687744
766285856323866624
766088010844639233
766281100167614465
766203312211386368
766239651820601344
766254436771651585
766099549542871040
766263316154953729
766240646109605889
766276641249226752
766250829632401408
766224611033964544
766241736498749441
766267665534951424
766244106175733761
766200699386486784
766250234263535616
766154918684155905
766253388120162307
766177517640318976
766285583681544192
766134404213334018
766212242119458816
766249650936504321
766206755764264961
766246501232340992
766284329593036800
766187382630670336
766274619951108096
766214460830810112
766114926045777920
766258660431523840
766215186617397248
766214532083646464
766269192202952704
766283612404809728
766243309341839360
766132026017714177
766171028934500352
766234580898766848
766118100949499905
766287328394481664
766269003740418048
766257322377220096
766281540405833728
766270211372699648
766277757185691652
766227156972298240
766160371220709376
766238242643570689
766142151008915456
766227551161356293
766276880718819328
766252716951740416
766283297785864192
766269154395578368
766270819773386752
766249252423077888
766254164062199808
766267007302045696
766250397816291328
766224078315413504
766205153913495552
766262066244096000
766161533101543424
766287446124494849
766262946985046016
766250234225754112
766241627224563712
766268101642059777
766280873473875968
766255569372082176
766260908632973317
766255283983319040
766152464886222848
766221503083843585
766247788925640704
766262984716976128
766250573628866560
766195615932026880
766277778044030980
766258836818780174
766237047229124613
766083544246525952
766276805175152640
766252419525337088
766257867720626176
766177026747211778
766262745520082944
766267489361747968
766250141657468928
766246421645361153
766255221232181248
766208261817245696
766274816856956928
766238502493294592
766248950831677440
766203492826427392
766227966372286464
766249357515501568
766280525296328704
766248040298532865
766143287614775296
766149151402889216
766277811560677376
766261902527922176
766080515753537536
766249000819306496
766270278641090561
766168084419862528
766265367123660801
766277283321634816
766205602527842304
766163466352721920
766248891935256576
766275760726224899
766279887942483968
766270471809695745
766217170552487936
766258454927253504
766193065925181440
766260015271292929
766270408513290241
766224405638713345
766212015589294080
766283431831568386
766124388227883008
766249613384818688
766281334893445120
766251844712566785
766147008176517120
766287982978531328
766195771020640256
766255149807390720
766278801617776640
766270618270445568
766115122834132992
766254277484548096
766265480294371332
766251366507569152
766152963970764801
766266700744404992
766194177034051584
766243519002468352
766242776476450816
766189009987047424
766250360033935361
766283503352815616
766075885216825344
766281687013752832
766285961370210304
766274456180305921
766207875853279232
766275534275825665
766205330007228416
766280181241749504
766258459222413312
766263479619588096
766263970386808833
766066494262370304
766191022972014592
766210262261239809
766250422872993792
766259419533369344
766205505878523904
766206772864360450
766245054121963520
766229757600075776
766212133130473472
766207594667073536
766274976089538560
766131036279410688
766139684921696256
766184794703159296
766112388131221504
766283582851715072
766198023508615168
766236254669156352
766271977531269120
766156575312445441
766189949494394880
766252734047776768
766267812411236352
766263471482736641
766131459740622849
766200074623942656
766262271848882176
766276406376488962
766183150309564416
766236414052827136
766272585361268741
766262816915488773
766230504093970432
766275597001719809
766278566690623489
766221754666741760
766241644106620929
766277933438828544
766157485363298304
766278000283381761
766278013168345089
766280487530860544
766074643618865152
766259881024245766
766242835507150848
766282689502670848
766181829305049088
766250217138159616
766070013287620608
766204029739282432
766282605696323584
766182365978910720
766260728361652224
766128687360139264
766283410939777024
766270857383555072
766247059095560192
766274326345711617
766135465237852160
766255288093736960
766251957887664129
766281603102507008
766235562395262976
766246383535919105
766263626382442496
766153488367808512
766069883209654272
766161923029229569
766182508828524544
766274779342970884
766200099659808768
766151173187440640
766125743109578752
766253476414300160
766206630090403840
766254633924911104
766275714505113600
766080457066766342
766149554035040256
766276851190890496
766178209557782528
766141002046251009
766159666405642240
766123062676848640
766270433700286465
766278927392313344
766156445138100225
766180151403094016
766272602398658561
766274405680947200
766090380840271873
766282798822924288
766257880362160128
766177076944723968
766253518030266368
766269515164516352
766249353283506176
766260992686817281
766209780121792512
766259969226379264
766154742305292292
766278042318766080
766201315919794176
766247977581174784
766249005265346560
766253069466230784
766216625313816582
766243825299910657
766287647245348865
766259188804845568
766287949281361933
766258207362777088
766219401733496832
766091349544304641
766258123535486976
766190402156232704
766103202584338432
766280063922806784
766285487031975936
766200690897215488
766210530847711233
766197058571235328
766170760532619264
766222505593933824
766189462799937537
766268802413826048
766160467786080256
766267829188333568
766171037448998912
766274292807929857
766132344847609856
766159666317516800
766283260166975489
766211700928442368
766279413990240261
766234912458366976
766186979616751616
766180507927322624
766231279884959744
766258211821228036
766213777226432512
766202142352871424
766183628367888384
766284300367069184
766091186029285376
766251282751483904
766263110650822656
766135624634032136
766271855594438657
766288314190041088
766228842956677120
766263311944089603
766259700660862976
766254000396271616
766190352147574785
766260677916827648
766259822454976512
766248116110684168
766238112683024384
766256600977776640
766114900728872961
766252922510381056
766272485050515457
766272404981035009
766260019306168321
766252368912613376
766263135711944704
766274972079812613
766275466957389825
766275282550521856
766169418405646336
766159163122745344
766279141427585028
766182622007394304
766252096328990720
766178813579452416
766275173381185536
766230260761460736
766265085945901057
766221461052948480
766199084743024640
766202213446344704
766277090417135616
766255984297644032
766276368715780096
766263341266395137
766275848773132288
766184412782428160
766261357343899648
766227446366629888
766267879503396865
766162984045465600
766139802190307328
766271025311080449
766172014373507072
766246534560247808
766247969372966913
766263580471595008
766275164984242176
766178234862034944
766270308181504000
766247092499120128
766181388827627520
766201290649137152
766258618715045888
766169611159076864
766284497222373377
766202498717802496
766281519304433664
766280143547555840
766196446236385280
766286141662306304
766139294763380736
766212816886005765
766206197980622848
766280848425512961
766249260836847616
766177148302422016
766257523993214976
766130973155192832
766180088635326464
766287378801577985
766280005349416960
766258681528905728
766247822228328448
766257226101252096
766256319896707072
766272690344763392
766275253202845697
766282702144372736
766265216128524288
766252654393778176
766208970470125568
766247046479130624
766233892923797504
766251240607002626
766260757734436865
766276268342054912
766236560874467328
766164737335889920
766285093123993600
766252528459714561
766269808786628609
766260761857519616
766268051427852290
766280290671230976
766191966635827200
766234962508984324
766220148424355840
766224556403093504
766263785988304896
766262544403091456
766256794117214208
766279288039563264
766262695532167168
766229916975112193
766242441083121664
766248858280091648
766196475550326784
766230394932961280
766275374678499328
766283494804840448
766129375225884672
766210136369197057
766186862281158656
766213643105099776
766280940762992640
766141635319193600
766240238918365184
766121683014987776
766265895777923072
766261160261935104
766283343923146753
766218386623848448
766258123455631360
766278306735853576
766239278535938048
766181862767230976
766244408232644608
766274653438476288
766275446241656832
766275718607024130
766243414002245632
766261424507072514
766207116604542976
766222241419919361
766183628506357761
766286334658871296
766270379358773249
766214020575657984
766250561050214400
766255254643978241
766186564380725253
766203404616097792
766285155803795457
766264931037638656
766254277484392449
766251962207723520
766250737324085252
766195011767721984
766248430435991552
766263953857122304
766209301954387968
766246455237566464
766278562475339776
766257565818875905
766284971505950725
766276197017845760
766250376563597312
766259486596136960
766202070789722112
766222408911097856
766213638852059136
766254520473038849
766270148567113729
766167765489180672
766242097250889728
766257901262532608
766268173075099648
766249596448309249
766284405203763201
766200577806241792
766266914662408192
766252020978192387
766255430897061888
766227882754580480
766146936751714304
766259847302090753
766277023241162754
766267812306382848
766262431177904128
766213462804557824
766281645351587840
766208442000343040
766282719143796736
766240272661487616
766191442624704512
766281192345853952
766259629261066240
766285554287833088
766132776814903296
766275588709507076
766284887577858049
766281079091109888
766154130092068864
766180105316143104
766253346399191041
766253685995339776
766246547403202560
766259696428867585
766282593197289472
766249025968414720
766286720254050305
766074035629268992
766149411592400896
766258886772920320
766285940398710784
766276490489008129
766110265850994688
766164502366736384
766272346315423744
766282400275935237
766246186571489280
766281536182296577
766277018908364800
766274821067988992
766249353262473216
766288309899431936
766256894860079104
766259012744704001
766259893649215488
766275160936775680
766281502556561408
766253815985090561
766095984388694016
766188409991925760
766157460168073216
766172027040374784
766269125089984512
766221255699685376
766267367722590208
766214108521832449
766263442084945920
766079764922822657
766262363842613248
766258391840874496
766159465016098816
766276666402476032
766269691501289472
766267476695023616
766288137861664768
766264209504030720
766250967952199680
766271255813259264
766246794837786624
766084131138641921
766269301305188354
766286170837782528
766284157819428864
766274716390809600
766101545893126144
766257163199193088
766216381973008384
766224774855032832
766082512405880832
766187487442055169
766270375055519744
766219351485808640
766202477641424896
766213277944836096
766252725592059904
766252284946685953
766155011005054976
766262049269772291
766246337386057728
766268391397011457
766287391258730496
766260434689257472
766269376915963904
766247432367775745
766239932851560448
766284643985395712
766174355093061632
766256630229065728
766183519362187264
766260849950416896
766189823375859712
766277631364984832
766254835289194496
766232580081479680
766098907751481345
766259797272428544
766214347823521792
766272497503330304
766267434747691012
766276880492273664
766196085719199744
766274322017165312
766236422097477636
766264037516644352
766280756129857541
766213332588195840
766252188465266688
766280315581132800
766238964109963265
766203144623820800
766151307417808896
766269284481896448
766257691668914176
766282412942725122
766172345904005121
766174891964006400
766257569740513280
766269309798772736
766281087379091456
766247570729349120
766266915023155201
766258828224724992
766255691002736640
766210044333522945
766205292262658049
766239295304785920
766149252217274368
766264406489624576
766210849597972480
766174413687549952
766239093932064768
766172845202210816
766211101314822144
766128628711120896
766273105455185920
766257574157115392
766264456963825664
766173826346614785
766261374318149632
766264402563702784
766266365598720001
766265404729679873
766186786720591872
766280789688324096
766269880286916608
766267107961077761
766282072851898368
766285902608031744
766252792654594048
766266264574722052
766079643204120578
766269867507023872
766266361089630209
766207469093781504
766254705165172738
766172253608345600
766279200055570436
766203421670141952
766236392926175232
766276049831337984
766218365857693696
766238519597600769
766118503455784960
766181120220209153
766278306706620416
766149985976975360
766266038266847232
766219775118831616
766247574835720192
766203887099514880
766211411680825344
766236145265106944
766278344195190784
766219343143264256
766270622724923392
766184953897967616
766093014796206081
766219456351698945
766273764158009344
766287093513482240
766205791380602880
766253606139994112
766286237913186304
766262166903193600
766184052185403392
766271671003189248
766263609815097344
766268789759414272
766161403082313728
766266348532068352
766275932453765120
766268898542878720
766269037043154944
766182055877218304
766126560642347008
766284228954697728
766197151106031616
766254101260804098
766251815381962752
766254814430920704
766170252975542272
766183121125412864
766183569727299584
766196081508188160
766279443245633536
766272765947248645
766221780012892160
766267133059825664
766172287066406912
766270240883900416
766278021158428673
766156562687754240
766279070019706880
766217623273021440
766203723550949376
766255732794744832
766192214263332864
766234236890341376
766163139436183553
766181241947353088
766227853268496385
766247151194152961
766202972745367552
766255678176583680
766263362074312708
766202188221648896
766258123703279616
766272006572482560
766266054859337728
766201441950306304
766262766671888384
766275647299739649
766255443547033601
766243657414352896
766245935013855236
766278667337105408
766262523477843969
766242386724921344
766066687271723008
766254835414933506
766129991717355520
766281649440952320
766254403439308800
766219053795053568
766216587531710464
766180675967979520
766285638203084800
766267975871651841
766260409619722240
766272476292734976
766188787605078016
766260505916813313
766209184585158656
766220513161064448
766252344002699266
766258509587546112
766262087219814400
766185964830162944
766260157865230336
766254948308910080
766125680245497856
766184920561618944
766180050676899840
766245960120995840
766259159599869952
766260065573666816
766215924789678081
766072760686694400
766170185946456064
766240620667076608
766139173124308993
766233909843464193
766184421154103296
766230734893879296
766106172403376128
766191530449182720
766270962165776384
766272728034869248
766153240970792960
766251853176799233
766280516991590400
766284056975839232
766179098767032320
766254977983668224
766264574236557312
766159926532136960
766255858569273345
766221972728578049
766280940784066560
766255158103724032
766264259881861120
766136895566913536
766262741313126400
766074090096566272
766173780314030080
766273151663824897
766242516626706432
766225684779765760
766172236738916352
766246559919050752
766151911271723008
766246383720534016
766174678088056833
766251270009188352
766265358709686273
766065840093487104
766092981141016576
766264771549081600
766272606458810368
766159725217984512
766190196710711296
766237097409798144
766238146061275136
766277220319068160
766264721301508096
766272220528271360
766275483608702976
766178431830724608
766265086109442048
766225277793873920
766257775320137728
766263333116936192
766274531824693248
766151357699153920
766278289656774659
766236342753882112
766236359195500544
766204671476264960
766275504940916737
766280517146841088
766255443630968833
766247046470860800
766266747200610305
766065940438061056
766263127369322496
766246996218748928
766182672251092993
766147385533792256
766234861908529152
766269695846649856
766262263279816704
766133389267243008
766229984067198976
766181074292596736
766275710210150400
766270979102375936
766264738086985728
766265291835703296
766277375592112129
766248007046139904
766264008110247937
766268441695223808
766269376895000576
766187843672760320
766284883341766657
766177416737910784
766266998804377601
766260132451803137
766278444946554880
766279615019180034
766267791301152768
766275794247094272
766274758220587009
766268777134714880
766279183173558273
766125583478710273
766263463081639937
766257385270829056
766250133612789760
766238473216991232
766173121820844034
766276175782084608
766278453192646656
766079450501054464
766237844063084544
766259473992257536
766266835192913920
766275232013221888
766239777716928512
766148144912531456
766211134655311872
766168982088982528
766169342740340736
766201752324481024
766205266886963200
766244655776182272
766280026144800773
766174119985459200
766192595986812928
766247537267335169
766283369143558146
766205547960012800
766172190677032960
766285399098523649
766213894557822976
766217254434471936
766256873485971456
766286644949516288
766228771976380416
766256815101403136
766276062716329984
766098660149035008
766155484906807296
766285952641802241
766263995598835712
766267145453985792
766262712263446528
766213114417348608
766285902599622656
766251626671796224
766066901034213376
766275877965590528
766288364488257536
766178230550294528
766168935830020096
766249063721340928
766218835334692865
766186514120310785
766274481228623872
766276339276144640
766252251518210048
766272375872782336
766217220821127168
766234027481268224
766222107051192320
766254277379710976
766145502358347777
766247038094802944
766173159712251904
766269699898286081
766197985847808000
766262074511089664
766157607065169921
766200326047293440
766227236609466368
766264327149981696
766247067396214785
766273831388479488
766229757298171904
766177618240561153
766266776262959104
766269683196633088
766260262534049793
766258551585173508
766227828274712576
766222899627819008
766269855104376832
766255443559583745
766280877789810688
766208777393692674
766218646939111424
766268428906819584
766260610959040512
766258987440476160
766182894591025156
766279028152102912
766219502270894080
766174535406252033
766174040478388224
766232152598056960
766247449006661632
766257955910119424
766282156750417932
766250511070732289
766264947680477185
766257398101278721
766285801739128832
766259289795198977
766273407440809984
766234954443395072
766227157123080196
766126644679602176
766197075386175488
766080318667227136
766255384642347009
766271260154265601
766287320194637824
766202960003080192
766260581389180929
766255460009730048
766176217250697216
766284593947258880
766282190653165568
766246668790530048
766185717517213696
766224531316961281
766275265777532928
766117358456885248
766278155661287428
766203287326584832
766267305038786560
766279032212164610
766275622234710016
766182688860569601
766246660569653248
766282287130390528
766102150065721344
766256928259502080
766121309629808641
766174615131619328
766072689006043136
766255414040227844
766265136575164416
766242931934126080
766277031403384832
766275316176134145
766263353698377728
766275701754376192
766255590314237952
766194214895968256
766187696817639424
766176133511610368
766280026052362241
766285474663137285
766285046768603136
766193376152748032
766123717147529216
766260971396554756
766253794879418368
766171750279352321
766278168202227712
766238775395618816
766185880881102848
766217656751972353
766282593180450817
766285021535727616
766069489083359232
766286598669426688
766273663343747073
766248585587548161
766251521893920768
766235784890421248
766226561309806593
766276997853147136
766234714994868224
766267803989078016
766257427285245956
766274661520805895
766157749814235140
766252704528302080
766125629846671360
766222245546954753
766284941873127424
766279136876847104
766257662191427584
766180193383964672
766280517117415424
766067228194312192766798941157519360
766800749049237504
766795468600909824
766794952462434304
766796802272231424
766799868128034816
766797708149530624
766801755711561729
766798840561274880
766798660306931713
766799637672058881
766796332447195137
766800560137703424
766799906111647744
766799679430340608
766794432314236929
766801554213142528
766795577585704960
766797486035865600
766800686310764544
766794168412889088
766800962895826945
766794218568376320
766795485210218501
766794231075569665
766800220697010176
766799721440612353
766801743107809280
766800732150304769
766794784753135617
766794885336797185
766801768172883968
766797473226510336
766793954113228800
766797204770086912
766795464305995776
766796290525016064
766800463731752962
766800153403592704
766797682941825024
766794642285326336
766798882529484800
766797733281665024
766796416169762817
766799503378743296
766800648616697856
766793354587758593
766801868785942530
766799897580347392
766801424202076160
766794746970968064
766801709502824449
766797116849033216
766799511645716480
766799062813122560
766796277774479360
766797997569171456
766800472418246656
766795766362931200
766800413383196672
766795325994655744
766796307516325889767155549649637377
767163434899218434
767161723560222720
767157902360457216
767155427796811776
767162352814944256
767163753322340352
767162503646195712
767158380758704129
767156027502592001
767157092784410624
767159370316558336
767158888135270405
767158984570732544
767156270709219328
767159278025179136
767156702932299776
767154475517681664
767157910652747776
767159534171394048
767160360272957440
767157852188311557
767161085728219136
767157600274219009
767156832976658432
767163954669899776
767159466919923712
767157176662196224
767163099334017024
767157998846349312
767157634067816452
767160439864254464
767158351100727296
767162432108265473
767162935479242752
767162016897327104
767160205075320832
767157445462487040
767157898099171328
767157252285427712
767155268488667136
767161173942960132
767163090983092228
767159437379284992
767160729623494656
767163401328005120
767164244311674880
767158950949228545
767158288324657152
767159425140260864
767157168441352192
767156778542989313
767155863954087936
767157868810215425
767156480554463232
767157654972145664
767159211180437504
767163464087396352
767162231071006720
767155306275168256
767161346018476033
767164214880432129
767159265417056256
767162587553247233
767164172731871232
767159320266113024
767157890025152512
767155767661170688
767162893586554880
767154442307244032767523398197084160
767523813512847361
767520273432215552
767521640704008192
767520185288953856
767520277735628800
767522932675477504
767525990306291712
767522399902437376
767524925120843776
767524790756343810
767525663121235969
767526644663869440
767521049286209536
767526329944248320
767522483935248388
767525780456898560
767522983049039872
767520772537585664
767520118192701440
767521469127536640
767521380682178560
767521103837270016
767524950269915136
767521091455741952
767525520716075008
767522039490019329
767522878048927748
767521070492647426
767522924160880641
767525524881014784
767520520988418048
767526082782175232
767525092989472768
767525009040498690
767520235633147904
767525176774955009
767522316343398400
767521699537518592
767522022465339392
767523465230286850
767522857316483072
767523234514345984
767519937988616194
767524878958243841
767521808698511360
767526665840918528
767524421632262144
767522702001369088767888755772551168
767886348313329665
767882321571803136
767883349192867840
767887455496376320
767878622401159168
767886792951492608
767879641440935936
767879226464894977
767884406128316425
767882372192858112
767882191711764481
767884523585490944
767878433552605184
767877120588521474
767881508182953985
767888583625543680
767887992279015424
767884536160149504
767886822072475648
767885274642718720
767884293137899521
767885479966601220
767878001585455104
767878781851856896
767879599648800768
767878173614891008
767885383707136000
767886813792989184
767881650554433536
767882581509545986
767877145813221376
767889007246184448
767884498709073922
767888743248326657
767887791023878144
767887446956580864
767877191933779969
767888420291117056
767888512574169088
767877879929696256
767878626301792257
767883756069851140
767880165741457413
767879800937652225
767885006060478466
767886260232921088
767888831244804097
767887279503409152
767885689493020672
767877905141465088
767887426215817216
767888181064822785
767882489310371840
767879578509578240
767884393520230400
767884490207297536
767887660862083076
767882153824845824
767884813076303872
767888977860915200
767888902560571394
767887988080709633
767886528655810561
767883269677473792
767884066532171776
767879390025945088
767879536709079042
767887598094282753
767877586328297476
767880073420480512
767884636919828480
767878966413815808
767887220497846273
767888789150789637
767884787826692096
767883391173795840
767888159954862080
767876596556587013
767887321236549632
767882556679262208
767879754661830657
767881508094894080
767878630789656577
767882229192220672
767882271491698689
767882082685218816
767884255288524800
767886889328209921
767881134705369088
767884720692535296
767879771418165248
767876957044432902
767882141334024194
767880132036034560
767883420722565120


768242985758781440
768247783899930625
768243736295813122
768249226920861697
768247121158008836
768248421534793728
768245494049075202
768247809120296960
768251328053309440
768243564308332544
768246198440517632
768247368835854337
768244680026906624
768244617305260032
768248417302773760
768243346439626752
768246626313994240
768245624055537664
768242599916339200
768246425192898561
768246299321917440
768245393075400704
768244730526334977
768242633403731968
768250065492271104
768246727153364992
768249268863807488
768245284228988928
768248677525774336
768245242223099905
768246370662744065
768247637296484352
768250107598893056
768247549249675264
768242779994677248
768242293442809856
768249193102123008
768248312550023168
768247360493383680
768250820727013377
768245921847140353
768247867714768896
768243845360259072
768244206104154112
768245288288989184
768244348630671360
768251005196652544
768249315059986432
768248673176346624
768248824129257472
768248820039753728
768245003139354624
768242717272846336
768249230960037889
768245288490315777
768243287828430848
768246173219954688
768242729725943809
768251181311209472
768246953616506880
768245879660617729
